diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/IOS\345\244\247\344\275\234\344\270\232\346\226\207\346\241\243.doc" "b/NB15230\350\265\265\351\223\255\351\252\220/IOS\345\244\247\344\275\234\344\270\232\346\226\207\346\241\243.doc" new file mode 100644 index 00000000..262be632 Binary files /dev/null and "b/NB15230\350\265\265\351\223\255\351\252\220/IOS\345\244\247\344\275\234\344\270\232\346\226\207\346\241\243.doc" differ diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/._build" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/._build" new file mode 100644 index 00000000..73ae5bc7 Binary files /dev/null and "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/._build" differ diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.h" new file mode 100644 index 00000000..4c30da7a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.h" @@ -0,0 +1,30 @@ +#pragma once + +// Enabling this will force app to do a hard crash instead of a nice exit when UnhandledException +// is thrown. This will force iOS to generate a standard crash report, that can be submitted to +// iTunes by app users and inspected by developers. +#define ENABLE_IOS_CRASH_REPORTING 1 + +// Enabling this will add a custom Objective-C Uncaught Exception handler, which will print out +// exception information to console. +#define ENABLE_OBJC_UNCAUGHT_EXCEPTION_HANDLER 1 + +// Enable custom crash reporter to capture crashes. Crash logs will be available to scripts via +// CrashReport API. +#define ENABLE_CUSTOM_CRASH_REPORTER 0 + +// Enable submission of custom crash reports to Unity servers. This will enable custom crash +// reporter. +#define ENABLE_CRASH_REPORT_SUBMISSION 0 + + +#if ENABLE_CRASH_REPORT_SUBMISSION && !ENABLE_CUSTOM_CRASH_REPORTER + #undef ENABLE_CUSTOM_CRASH_REPORTER +#define ENABLE_CUSTOM_CRASH_REPORTER 0 +#endif + + +void WaitWhileCrashReportsAreSent(); +void SubmitCrashReportsAsync(); +void UnityInstallPostCrashCallback(); +void InitCrashHandling(); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.mm" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.mm" new file mode 100644 index 00000000..33f7d5fe --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/CrashReporter.mm" @@ -0,0 +1,111 @@ + +#import "PLCrashReporter.h" +#import "CrashReporter.h" + + +extern NSString* GetCrashReportsPath(); +void CrashedCheckBellowForHintsWhy(); + + +static NSUncaughtExceptionHandler* gsCrashReporterUEHandler = NULL; + + +static void SavePendingCrashReport() +{ + if (![[UnityPLCrashReporter sharedReporter] hasPendingCrashReport]) + return; + + NSFileManager *fm = [NSFileManager defaultManager]; + NSError *error; + + if (![fm createDirectoryAtPath:GetCrashReportsPath() withIntermediateDirectories:YES attributes:nil error:&error]) + { + ::printf("CrashReporter: could not create crash report directory: %s\n", [[error localizedDescription] UTF8String]); + return; + } + + NSData *data = [[UnityPLCrashReporter sharedReporter] loadPendingCrashReportDataAndReturnError: &error]; + if (data == nil) + { + ::printf("CrashReporter: failed to load crash report data: %s\n", [[error localizedDescription] UTF8String]); + return; + } + + NSString* file = [GetCrashReportsPath() stringByAppendingPathComponent: @"crash-"]; + unsigned long long seconds = (unsigned long long)[[NSDate date] timeIntervalSince1970]; + file = [file stringByAppendingString:[NSString stringWithFormat:@"%llu", seconds]]; + file = [file stringByAppendingString:@".plcrash"]; + if ([data writeToFile:file atomically:YES]) + { + ::printf("CrashReporter: saved pending crash report.\n"); + if (![[UnityPLCrashReporter sharedReporter] purgePendingCrashReportAndReturnError: &error]) + { + ::printf("CrashReporter: couldn't remove pending report: %s\n", [[error localizedDescription] UTF8String]); + } + } + else + { + ::printf("CrashReporter: couldn't save crash report.\n"); + } +} + + +static void InitCrashReporter() +{ + NSError *error; + + UnityInstallPostCrashCallback(); + if ([[UnityPLCrashReporter sharedReporter] enableCrashReporterAndReturnError: &error]) + ::printf("CrashReporter: initialized\n"); + else + NSLog(@"CrashReporter: could not enable crash reporter: %@", error); + + SavePendingCrashReport(); +} + + +static void UncaughtExceptionHandler(NSException *exception) { + NSLog(@"Uncaught exception: %@: %@\n%@", [exception name], [exception reason], [exception callStackSymbols]); + if (gsCrashReporterUEHandler) + gsCrashReporterUEHandler(exception); +} + + +static void InitObjCUEHandler() +{ + // Crash reporter sets its own handler, so we have to save it and call it manually + gsCrashReporterUEHandler = NSGetUncaughtExceptionHandler(); + NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler); +} + + +void InitCrashHandling() +{ +#if ENABLE_CUSTOM_CRASH_REPORTER + InitCrashReporter(); +#endif + +#if ENABLE_OBJC_UNCAUGHT_EXCEPTION_HANDLER + InitObjCUEHandler(); +#endif +} + + +// This function will be called when AppDomain.CurrentDomain.UnhandledException event is triggered. +// When running on device the app will do a hard crash and it will generate a crash log. +void CrashedCheckBellowForHintsWhy() +{ +#if ENABLE_CRASH_REPORT_SUBMISSION + // Wait if app has crashed before we were able to submit an older pending crash report. This + // could happen if app crashes at startup. + WaitWhileCrashReportsAreSent(); +#endif + +#if ENABLE_IOS_CRASH_REPORTING || ENABLE_CUSTOM_CRASH_REPORTER + // Make app crash hard here + __builtin_trap(); + + // Just in case above doesn't work + abort(); +#endif +} diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Assembly-CSharp-firstpass_ArrayTypes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Assembly-CSharp-firstpass_ArrayTypes.h" new file mode 100644 index 00000000..f4d4a606 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Assembly-CSharp-firstpass_ArrayTypes.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "mscorlib_System_Array.h" + +#pragma once +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton[] +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton[] +struct AxisTouchButtonU5BU5D_t149 : public Array_t { }; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis[] +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis[] +struct VirtualAxisU5BU5D_t1852 : public Array_t { }; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton[] +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton[] +struct VirtualButtonU5BU5D_t1876 : public Array_t { }; +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition[] +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition[] +struct ReplacementDefinitionU5BU5D_t81 : public Array_t { }; +// UnityStandardAssets.Utility.TimedObjectActivator/Entry[] +// UnityStandardAssets.Utility.TimedObjectActivator/Entry[] +struct EntryU5BU5D_t116 : public Array_t { }; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedReset.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedReset.h" new file mode 100644 index 00000000..06877cc5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedReset.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// ForcedReset +struct ForcedReset_t96 : public MonoBehaviour_t2 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedResetMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedResetMethodDeclarations.h" new file mode 100644 index 00000000..f70c3895 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_ForcedResetMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// ForcedReset +struct ForcedReset_t96; + +#include "codegen/il2cpp-codegen.h" + +// System.Void ForcedReset::.ctor() +extern "C" void ForcedReset__ctor_m303 (ForcedReset_t96 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void ForcedReset::Update() +extern "C" void ForcedReset_Update_m304 (ForcedReset_t96 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3E.h" new file mode 100644 index 00000000..a1623289 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t0 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" new file mode 100644 index 00000000..2e98672f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" + +// UnityStandardAssets.Cameras.AbstractTargetFollower/UpdateType +struct UpdateType_t13 +{ + // System.Int32 UnityStandardAssets.Cameras.AbstractTargetFollower/UpdateType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AbMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AbMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AbMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" new file mode 100644 index 00000000..4a60a3ec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.Rigidbody +struct Rigidbody_t15; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" + +// UnityStandardAssets.Cameras.AbstractTargetFollower +struct AbstractTargetFollower_t14 : public MonoBehaviour_t2 +{ + // UnityEngine.Transform UnityStandardAssets.Cameras.AbstractTargetFollower::m_Target + Transform_t3 * ___m_Target_2; + // System.Boolean UnityStandardAssets.Cameras.AbstractTargetFollower::m_AutoTargetPlayer + bool ___m_AutoTargetPlayer_3; + // UnityStandardAssets.Cameras.AbstractTargetFollower/UpdateType UnityStandardAssets.Cameras.AbstractTargetFollower::m_UpdateType + int32_t ___m_UpdateType_4; + // UnityEngine.Rigidbody UnityStandardAssets.Cameras.AbstractTargetFollower::targetRigidbody + Rigidbody_t15 * ___targetRigidbody_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0MethodDeclarations.h" new file mode 100644 index 00000000..3c1fff73 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0MethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.AbstractTargetFollower +struct AbstractTargetFollower_t14; +// UnityEngine.Transform +struct Transform_t3; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::.ctor() +extern "C" void AbstractTargetFollower__ctor_m20 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::Start() +extern "C" void AbstractTargetFollower_Start_m21 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FixedUpdate() +extern "C" void AbstractTargetFollower_FixedUpdate_m22 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::LateUpdate() +extern "C" void AbstractTargetFollower_LateUpdate_m23 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::ManualUpdate() +extern "C" void AbstractTargetFollower_ManualUpdate_m24 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FindAndTargetPlayer() +extern "C" void AbstractTargetFollower_FindAndTargetPlayer_m25 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::SetTarget(UnityEngine.Transform) +extern "C" void AbstractTargetFollower_SetTarget_m26 (AbstractTargetFollower_t14 * __this, Transform_t3 * ___newTransform, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Transform UnityStandardAssets.Cameras.AbstractTargetFollower::get_Target() +extern "C" Transform_t3 * AbstractTargetFollower_get_Target_m27 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Au.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Au.h" new file mode 100644 index 00000000..924cf430 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Au.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Cameras.AutoCam +struct AutoCam_t16 : public PivotBasedCameraRig_t17 +{ + // System.Single UnityStandardAssets.Cameras.AutoCam::m_MoveSpeed + float ___m_MoveSpeed_9; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_TurnSpeed + float ___m_TurnSpeed_10; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_RollSpeed + float ___m_RollSpeed_11; + // System.Boolean UnityStandardAssets.Cameras.AutoCam::m_FollowVelocity + bool ___m_FollowVelocity_12; + // System.Boolean UnityStandardAssets.Cameras.AutoCam::m_FollowTilt + bool ___m_FollowTilt_13; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_SpinTurnLimit + float ___m_SpinTurnLimit_14; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_TargetVelocityLowerLimit + float ___m_TargetVelocityLowerLimit_15; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_SmoothTurnTime + float ___m_SmoothTurnTime_16; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_LastFlatAngle + float ___m_LastFlatAngle_17; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_CurrentTurnAmount + float ___m_CurrentTurnAmount_18; + // System.Single UnityStandardAssets.Cameras.AutoCam::m_TurnSpeedVelocityChange + float ___m_TurnSpeedVelocityChange_19; + // UnityEngine.Vector3 UnityStandardAssets.Cameras.AutoCam::m_RollUp + Vector3_t4 ___m_RollUp_20; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AuMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AuMethodDeclarations.h" new file mode 100644 index 00000000..b80f6645 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AuMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.AutoCam +struct AutoCam_t16; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.AutoCam::.ctor() +extern "C" void AutoCam__ctor_m28 (AutoCam_t16 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.AutoCam::FollowTarget(System.Single) +extern "C" void AutoCam_FollowTarget_m29 (AutoCam_t16 * __this, float ___deltaTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Fr.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Fr.h" new file mode 100644 index 00000000..4c3af03f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Fr.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// UnityStandardAssets.Cameras.FreeLookCam +struct FreeLookCam_t18 : public PivotBasedCameraRig_t17 +{ + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_MoveSpeed + float ___m_MoveSpeed_10; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_TurnSpeed + float ___m_TurnSpeed_11; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_TurnSmoothing + float ___m_TurnSmoothing_12; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_TiltMax + float ___m_TiltMax_13; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_TiltMin + float ___m_TiltMin_14; + // System.Boolean UnityStandardAssets.Cameras.FreeLookCam::m_LockCursor + bool ___m_LockCursor_15; + // System.Boolean UnityStandardAssets.Cameras.FreeLookCam::m_VerticalAutoReturn + bool ___m_VerticalAutoReturn_16; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_LookAngle + float ___m_LookAngle_17; + // System.Single UnityStandardAssets.Cameras.FreeLookCam::m_TiltAngle + float ___m_TiltAngle_18; + // UnityEngine.Vector3 UnityStandardAssets.Cameras.FreeLookCam::m_PivotEulers + Vector3_t4 ___m_PivotEulers_19; + // UnityEngine.Quaternion UnityStandardAssets.Cameras.FreeLookCam::m_PivotTargetRot + Quaternion_t19 ___m_PivotTargetRot_20; + // UnityEngine.Quaternion UnityStandardAssets.Cameras.FreeLookCam::m_TransformTargetRot + Quaternion_t19 ___m_TransformTargetRot_21; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_FrMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_FrMethodDeclarations.h" new file mode 100644 index 00000000..8537bb63 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_FrMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.FreeLookCam +struct FreeLookCam_t18; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.FreeLookCam::.ctor() +extern "C" void FreeLookCam__ctor_m30 (FreeLookCam_t18 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.FreeLookCam::Awake() +extern "C" void FreeLookCam_Awake_m31 (FreeLookCam_t18 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.FreeLookCam::Update() +extern "C" void FreeLookCam_Update_m32 (FreeLookCam_t18 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.FreeLookCam::OnDisable() +extern "C" void FreeLookCam_OnDisable_m33 (FreeLookCam_t18 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.FreeLookCam::FollowTarget(System.Single) +extern "C" void FreeLookCam_FollowTarget_m34 (FreeLookCam_t18 * __this, float ___deltaTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.FreeLookCam::HandleRotationMovement() +extern "C" void FreeLookCam_HandleRotationMovement_m35 (FreeLookCam_t18 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ha.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ha.h" new file mode 100644 index 00000000..972b8f3c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ha.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" + +// UnityStandardAssets.Cameras.HandHeldCam +struct HandHeldCam_t20 : public LookatTarget_t21 +{ + // System.Single UnityStandardAssets.Cameras.HandHeldCam::m_SwaySpeed + float ___m_SwaySpeed_11; + // System.Single UnityStandardAssets.Cameras.HandHeldCam::m_BaseSwayAmount + float ___m_BaseSwayAmount_12; + // System.Single UnityStandardAssets.Cameras.HandHeldCam::m_TrackingSwayAmount + float ___m_TrackingSwayAmount_13; + // System.Single UnityStandardAssets.Cameras.HandHeldCam::m_TrackingBias + float ___m_TrackingBias_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_HaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_HaMethodDeclarations.h" new file mode 100644 index 00000000..0e69ca07 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_HaMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.HandHeldCam +struct HandHeldCam_t20; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.HandHeldCam::.ctor() +extern "C" void HandHeldCam__ctor_m36 (HandHeldCam_t20 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.HandHeldCam::FollowTarget(System.Single) +extern "C" void HandHeldCam_FollowTarget_m37 (HandHeldCam_t20 * __this, float ___deltaTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" new file mode 100644 index 00000000..396eefb7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// UnityStandardAssets.Cameras.LookatTarget +struct LookatTarget_t21 : public AbstractTargetFollower_t14 +{ + // UnityEngine.Vector2 UnityStandardAssets.Cameras.LookatTarget::m_RotationRange + Vector2_t6 ___m_RotationRange_6; + // System.Single UnityStandardAssets.Cameras.LookatTarget::m_FollowSpeed + float ___m_FollowSpeed_7; + // UnityEngine.Vector3 UnityStandardAssets.Cameras.LookatTarget::m_FollowAngles + Vector3_t4 ___m_FollowAngles_8; + // UnityEngine.Quaternion UnityStandardAssets.Cameras.LookatTarget::m_OriginalRotation + Quaternion_t19 ___m_OriginalRotation_9; + // UnityEngine.Vector3 UnityStandardAssets.Cameras.LookatTarget::m_FollowVelocity + Vector3_t4 ___m_FollowVelocity_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_LoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_LoMethodDeclarations.h" new file mode 100644 index 00000000..b83037dd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_LoMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.LookatTarget +struct LookatTarget_t21; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.LookatTarget::.ctor() +extern "C" void LookatTarget__ctor_m38 (LookatTarget_t21 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.LookatTarget::Start() +extern "C" void LookatTarget_Start_m39 (LookatTarget_t21 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.LookatTarget::FollowTarget(System.Single) +extern "C" void LookatTarget_FollowTarget_m40 (LookatTarget_t21 * __this, float ___deltaTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" new file mode 100644 index 00000000..17ec8bcd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Cameras.PivotBasedCameraRig +struct PivotBasedCameraRig_t17 : public AbstractTargetFollower_t14 +{ + // UnityEngine.Transform UnityStandardAssets.Cameras.PivotBasedCameraRig::m_Cam + Transform_t3 * ___m_Cam_6; + // UnityEngine.Transform UnityStandardAssets.Cameras.PivotBasedCameraRig::m_Pivot + Transform_t3 * ___m_Pivot_7; + // UnityEngine.Vector3 UnityStandardAssets.Cameras.PivotBasedCameraRig::m_LastTargetPosition + Vector3_t4 ___m_LastTargetPosition_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PiMethodDeclarations.h" new file mode 100644 index 00000000..0df45994 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PiMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.PivotBasedCameraRig +struct PivotBasedCameraRig_t17; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.PivotBasedCameraRig::.ctor() +extern "C" void PivotBasedCameraRig__ctor_m41 (PivotBasedCameraRig_t17 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.PivotBasedCameraRig::Awake() +extern "C" void PivotBasedCameraRig_Awake_m42 (PivotBasedCameraRig_t17 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr.h" new file mode 100644 index 00000000..626c24dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer +struct RayHitComparer_t22 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PrMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PrMethodDeclarations.h" new file mode 100644 index 00000000..14893ffe --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PrMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer +struct RayHitComparer_t22; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer::.ctor() +extern "C" void RayHitComparer__ctor_m43 (RayHitComparer_t22 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer::Compare(System.Object,System.Object) +extern "C" int32_t RayHitComparer_Compare_m44 (RayHitComparer_t22 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0.h" new file mode 100644 index 00000000..f521816c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0.h" @@ -0,0 +1,58 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.RaycastHit[] +struct RaycastHitU5BU5D_t25; +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer +struct RayHitComparer_t22; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Ray.h" + +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip +struct ProtectCameraFromWallClip_t23 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::clipMoveTime + float ___clipMoveTime_2; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::returnTime + float ___returnTime_3; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::sphereCastRadius + float ___sphereCastRadius_4; + // System.Boolean UnityStandardAssets.Cameras.ProtectCameraFromWallClip::visualiseInEditor + bool ___visualiseInEditor_5; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::closestDistance + float ___closestDistance_6; + // System.String UnityStandardAssets.Cameras.ProtectCameraFromWallClip::dontClipTag + String_t* ___dontClipTag_7; + // UnityEngine.Transform UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_Cam + Transform_t3 * ___m_Cam_8; + // UnityEngine.Transform UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_Pivot + Transform_t3 * ___m_Pivot_9; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_OriginalDist + float ___m_OriginalDist_10; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_MoveVelocity + float ___m_MoveVelocity_11; + // System.Single UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_CurrentDist + float ___m_CurrentDist_12; + // UnityEngine.Ray UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_Ray + Ray_t24 ___m_Ray_13; + // UnityEngine.RaycastHit[] UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_Hits + RaycastHitU5BU5D_t25* ___m_Hits_14; + // UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer UnityStandardAssets.Cameras.ProtectCameraFromWallClip::m_RayHitComparer + RayHitComparer_t22 * ___m_RayHitComparer_15; + // System.Boolean UnityStandardAssets.Cameras.ProtectCameraFromWallClip::k__BackingField + bool ___U3CprotectingU3Ek__BackingField_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0MethodDeclarations.h" new file mode 100644 index 00000000..2bde76ae --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip +struct ProtectCameraFromWallClip_t23; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::.ctor() +extern "C" void ProtectCameraFromWallClip__ctor_m45 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Cameras.ProtectCameraFromWallClip::get_protecting() +extern "C" bool ProtectCameraFromWallClip_get_protecting_m46 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::set_protecting(System.Boolean) +extern "C" void ProtectCameraFromWallClip_set_protecting_m47 (ProtectCameraFromWallClip_t23 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::Start() +extern "C" void ProtectCameraFromWallClip_Start_m48 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::LateUpdate() +extern "C" void ProtectCameraFromWallClip_LateUpdate_m49 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ta.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ta.h" new file mode 100644 index 00000000..63251162 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ta.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.Transform +struct Transform_t3; + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" + +// UnityStandardAssets.Cameras.TargetFieldOfView +struct TargetFieldOfView_t27 : public AbstractTargetFollower_t14 +{ + // System.Single UnityStandardAssets.Cameras.TargetFieldOfView::m_FovAdjustTime + float ___m_FovAdjustTime_6; + // System.Single UnityStandardAssets.Cameras.TargetFieldOfView::m_ZoomAmountMultiplier + float ___m_ZoomAmountMultiplier_7; + // System.Boolean UnityStandardAssets.Cameras.TargetFieldOfView::m_IncludeEffectsInSize + bool ___m_IncludeEffectsInSize_8; + // System.Single UnityStandardAssets.Cameras.TargetFieldOfView::m_BoundSize + float ___m_BoundSize_9; + // System.Single UnityStandardAssets.Cameras.TargetFieldOfView::m_FovAdjustVelocity + float ___m_FovAdjustVelocity_10; + // UnityEngine.Camera UnityStandardAssets.Cameras.TargetFieldOfView::m_Cam + Camera_t28 * ___m_Cam_11; + // UnityEngine.Transform UnityStandardAssets.Cameras.TargetFieldOfView::m_LastTarget + Transform_t3 * ___m_LastTarget_12; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_TaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_TaMethodDeclarations.h" new file mode 100644 index 00000000..83626558 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_TaMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Cameras.TargetFieldOfView +struct TargetFieldOfView_t27; +// UnityEngine.Transform +struct Transform_t3; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::.ctor() +extern "C" void TargetFieldOfView__ctor_m50 (TargetFieldOfView_t27 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::Start() +extern "C" void TargetFieldOfView_Start_m51 (TargetFieldOfView_t27 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::FollowTarget(System.Single) +extern "C" void TargetFieldOfView_FollowTarget_m52 (TargetFieldOfView_t27 * __this, float ___deltaTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::SetTarget(UnityEngine.Transform) +extern "C" void TargetFieldOfView_SetTarget_m53 (TargetFieldOfView_t27 * __this, Transform_t3 * ___newTransform, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.Cameras.TargetFieldOfView::MaxBoundsExtent(UnityEngine.Transform,System.Boolean) +extern "C" float TargetFieldOfView_MaxBoundsExtent_m54 (Object_t * __this /* static, unused */, Transform_t3 * ___obj, bool ___includeEffects, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters.h" new file mode 100644 index 00000000..9fb15096 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters.h" @@ -0,0 +1,100 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Characters.FirstPerson.MouseLook +struct MouseLook_t30; +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31; +// UnityStandardAssets.Utility.CurveControlledBob +struct CurveControlledBob_t32; +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33; +// UnityEngine.AudioClip[] +struct AudioClipU5BU5D_t34; +// UnityEngine.AudioClip +struct AudioClip_t35; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.CharacterController +struct CharacterController_t36; +// UnityEngine.AudioSource +struct AudioSource_t37; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_CollisionFlags.h" + +// UnityStandardAssets.Characters.FirstPerson.FirstPersonController +struct FirstPersonController_t29 : public MonoBehaviour_t2 +{ + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_IsWalking + bool ___m_IsWalking_2; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_WalkSpeed + float ___m_WalkSpeed_3; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_RunSpeed + float ___m_RunSpeed_4; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_RunstepLenghten + float ___m_RunstepLenghten_5; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_JumpSpeed + float ___m_JumpSpeed_6; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_StickToGroundForce + float ___m_StickToGroundForce_7; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_GravityMultiplier + float ___m_GravityMultiplier_8; + // UnityStandardAssets.Characters.FirstPerson.MouseLook UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_MouseLook + MouseLook_t30 * ___m_MouseLook_9; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_UseFovKick + bool ___m_UseFovKick_10; + // UnityStandardAssets.Utility.FOVKick UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_FovKick + FOVKick_t31 * ___m_FovKick_11; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_UseHeadBob + bool ___m_UseHeadBob_12; + // UnityStandardAssets.Utility.CurveControlledBob UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_HeadBob + CurveControlledBob_t32 * ___m_HeadBob_13; + // UnityStandardAssets.Utility.LerpControlledBob UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_JumpBob + LerpControlledBob_t33 * ___m_JumpBob_14; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_StepInterval + float ___m_StepInterval_15; + // UnityEngine.AudioClip[] UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_FootstepSounds + AudioClipU5BU5D_t34* ___m_FootstepSounds_16; + // UnityEngine.AudioClip UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_JumpSound + AudioClip_t35 * ___m_JumpSound_17; + // UnityEngine.AudioClip UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_LandSound + AudioClip_t35 * ___m_LandSound_18; + // UnityEngine.Camera UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_Camera + Camera_t28 * ___m_Camera_19; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_Jump + bool ___m_Jump_20; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_YRotation + float ___m_YRotation_21; + // UnityEngine.Vector2 UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_Input + Vector2_t6 ___m_Input_22; + // UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_MoveDir + Vector3_t4 ___m_MoveDir_23; + // UnityEngine.CharacterController UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_CharacterController + CharacterController_t36 * ___m_CharacterController_24; + // UnityEngine.CollisionFlags UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_CollisionFlags + int32_t ___m_CollisionFlags_25; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_PreviouslyGrounded + bool ___m_PreviouslyGrounded_26; + // UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_OriginalCameraPosition + Vector3_t4 ___m_OriginalCameraPosition_27; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_StepCycle + float ___m_StepCycle_28; + // System.Single UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_NextStep + float ___m_NextStep_29; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_Jumping + bool ___m_Jumping_30; + // UnityEngine.AudioSource UnityStandardAssets.Characters.FirstPerson.FirstPersonController::m_AudioSource + AudioSource_t37 * ___m_AudioSource_31; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CharactersMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CharactersMethodDeclarations.h" new file mode 100644 index 00000000..ddbd3f55 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CharactersMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.FirstPersonController +struct FirstPersonController_t29; +// UnityEngine.ControllerColliderHit +struct ControllerColliderHit_t130; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::.ctor() +extern "C" void FirstPersonController__ctor_m55 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::Start() +extern "C" void FirstPersonController_Start_m56 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::Update() +extern "C" void FirstPersonController_Update_m57 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayLandingSound() +extern "C" void FirstPersonController_PlayLandingSound_m58 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::FixedUpdate() +extern "C" void FirstPersonController_FixedUpdate_m59 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayJumpSound() +extern "C" void FirstPersonController_PlayJumpSound_m60 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::ProgressStepCycle(System.Single) +extern "C" void FirstPersonController_ProgressStepCycle_m61 (FirstPersonController_t29 * __this, float ___speed, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayFootStepAudio() +extern "C" void FirstPersonController_PlayFootStepAudio_m62 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::UpdateCameraPosition(System.Single) +extern "C" void FirstPersonController_UpdateCameraPosition_m63 (FirstPersonController_t29 * __this, float ___speed, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::GetInput(System.Single&) +extern "C" void FirstPersonController_GetInput_m64 (FirstPersonController_t29 * __this, float* ___speed, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::RotateView() +extern "C" void FirstPersonController_RotateView_m65 (FirstPersonController_t29 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::OnControllerColliderHit(UnityEngine.ControllerColliderHit) +extern "C" void FirstPersonController_OnControllerColliderHit_m66 (FirstPersonController_t29 * __this, ControllerColliderHit_t130 * ___hit, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0.h" new file mode 100644 index 00000000..5332e383 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// UnityStandardAssets.Utility.CurveControlledBob +struct CurveControlledBob_t32; +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController +struct RigidbodyFirstPersonController_t39; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Characters.FirstPerson.HeadBob +struct HeadBob_t38 : public MonoBehaviour_t2 +{ + // UnityEngine.Camera UnityStandardAssets.Characters.FirstPerson.HeadBob::Camera + Camera_t28 * ___Camera_2; + // UnityStandardAssets.Utility.CurveControlledBob UnityStandardAssets.Characters.FirstPerson.HeadBob::motionBob + CurveControlledBob_t32 * ___motionBob_3; + // UnityStandardAssets.Utility.LerpControlledBob UnityStandardAssets.Characters.FirstPerson.HeadBob::jumpAndLandingBob + LerpControlledBob_t33 * ___jumpAndLandingBob_4; + // UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController UnityStandardAssets.Characters.FirstPerson.HeadBob::rigidbodyFirstPersonController + RigidbodyFirstPersonController_t39 * ___rigidbodyFirstPersonController_5; + // System.Single UnityStandardAssets.Characters.FirstPerson.HeadBob::StrideInterval + float ___StrideInterval_6; + // System.Single UnityStandardAssets.Characters.FirstPerson.HeadBob::RunningStrideLengthen + float ___RunningStrideLengthen_7; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.HeadBob::m_PreviouslyGrounded + bool ___m_PreviouslyGrounded_8; + // UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.HeadBob::m_OriginalCameraPosition + Vector3_t4 ___m_OriginalCameraPosition_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0MethodDeclarations.h" new file mode 100644 index 00000000..f1648864 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0MethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.HeadBob +struct HeadBob_t38; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::.ctor() +extern "C" void HeadBob__ctor_m67 (HeadBob_t38 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::Start() +extern "C" void HeadBob_Start_m68 (HeadBob_t38 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::Update() +extern "C" void HeadBob_Update_m69 (HeadBob_t38 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1.h" new file mode 100644 index 00000000..24f016ac --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// UnityStandardAssets.Characters.FirstPerson.MouseLook +struct MouseLook_t30 : public Object_t +{ + // System.Single UnityStandardAssets.Characters.FirstPerson.MouseLook::XSensitivity + float ___XSensitivity_0; + // System.Single UnityStandardAssets.Characters.FirstPerson.MouseLook::YSensitivity + float ___YSensitivity_1; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.MouseLook::clampVerticalRotation + bool ___clampVerticalRotation_2; + // System.Single UnityStandardAssets.Characters.FirstPerson.MouseLook::MinimumX + float ___MinimumX_3; + // System.Single UnityStandardAssets.Characters.FirstPerson.MouseLook::MaximumX + float ___MaximumX_4; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.MouseLook::smooth + bool ___smooth_5; + // System.Single UnityStandardAssets.Characters.FirstPerson.MouseLook::smoothTime + float ___smoothTime_6; + // UnityEngine.Quaternion UnityStandardAssets.Characters.FirstPerson.MouseLook::m_CharacterTargetRot + Quaternion_t19 ___m_CharacterTargetRot_7; + // UnityEngine.Quaternion UnityStandardAssets.Characters.FirstPerson.MouseLook::m_CameraTargetRot + Quaternion_t19 ___m_CameraTargetRot_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1MethodDeclarations.h" new file mode 100644 index 00000000..b50f8063 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1MethodDeclarations.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.MouseLook +struct MouseLook_t30; +// UnityEngine.Transform +struct Transform_t3; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::.ctor() +extern "C" void MouseLook__ctor_m70 (MouseLook_t30 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::Init(UnityEngine.Transform,UnityEngine.Transform) +extern "C" void MouseLook_Init_m71 (MouseLook_t30 * __this, Transform_t3 * ___character, Transform_t3 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::LookRotation(UnityEngine.Transform,UnityEngine.Transform) +extern "C" void MouseLook_LookRotation_m72 (MouseLook_t30 * __this, Transform_t3 * ___character, Transform_t3 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Quaternion UnityStandardAssets.Characters.FirstPerson.MouseLook::ClampRotationAroundXAxis(UnityEngine.Quaternion) +extern "C" Quaternion_t19 MouseLook_ClampRotationAroundXAxis_m73 (MouseLook_t30 * __this, Quaternion_t19 ___q, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2.h" new file mode 100644 index 00000000..4431c197 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.AnimationCurve +struct AnimationCurve_t41; +struct AnimationCurve_t41_marshaled; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_KeyCode.h" + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings +struct MovementSettings_t40 : public Object_t +{ + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::ForwardSpeed + float ___ForwardSpeed_0; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::BackwardSpeed + float ___BackwardSpeed_1; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::StrafeSpeed + float ___StrafeSpeed_2; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::RunMultiplier + float ___RunMultiplier_3; + // UnityEngine.KeyCode UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::RunKey + int32_t ___RunKey_4; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::JumpForce + float ___JumpForce_5; + // UnityEngine.AnimationCurve UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::SlopeCurveModifier + AnimationCurve_t41 * ___SlopeCurveModifier_6; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::CurrentTargetSpeed + float ___CurrentTargetSpeed_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2MethodDeclarations.h" new file mode 100644 index 00000000..3a5dd7ec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2MethodDeclarations.h" @@ -0,0 +1,24 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings +struct MovementSettings_t40; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector2.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::.ctor() +extern "C" void MovementSettings__ctor_m74 (MovementSettings_t40 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::UpdateDesiredTargetSpeed(UnityEngine.Vector2) +extern "C" void MovementSettings_UpdateDesiredTargetSpeed_m75 (MovementSettings_t40 * __this, Vector2_t6 ___input, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3.h" new file mode 100644 index 00000000..fc5e2f9e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings +struct AdvancedSettings_t42 : public Object_t +{ + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::groundCheckDistance + float ___groundCheckDistance_0; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::stickToGroundHelperDistance + float ___stickToGroundHelperDistance_1; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::slowDownRate + float ___slowDownRate_2; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::airControl + bool ___airControl_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3MethodDeclarations.h" new file mode 100644 index 00000000..d269ed58 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings +struct AdvancedSettings_t42; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::.ctor() +extern "C" void AdvancedSettings__ctor_m76 (AdvancedSettings_t42 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4.h" new file mode 100644 index 00000000..1dc10395 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4.h" @@ -0,0 +1,56 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings +struct MovementSettings_t40; +// UnityStandardAssets.Characters.FirstPerson.MouseLook +struct MouseLook_t30; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings +struct AdvancedSettings_t42; +// UnityEngine.Rigidbody +struct Rigidbody_t15; +// UnityEngine.CapsuleCollider +struct CapsuleCollider_t43; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController +struct RigidbodyFirstPersonController_t39 : public MonoBehaviour_t2 +{ + // UnityEngine.Camera UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::cam + Camera_t28 * ___cam_2; + // UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::movementSettings + MovementSettings_t40 * ___movementSettings_3; + // UnityStandardAssets.Characters.FirstPerson.MouseLook UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::mouseLook + MouseLook_t30 * ___mouseLook_4; + // UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::advancedSettings + AdvancedSettings_t42 * ___advancedSettings_5; + // UnityEngine.Rigidbody UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_RigidBody + Rigidbody_t15 * ___m_RigidBody_6; + // UnityEngine.CapsuleCollider UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_Capsule + CapsuleCollider_t43 * ___m_Capsule_7; + // System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_YRotation + float ___m_YRotation_8; + // UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_GroundContactNormal + Vector3_t4 ___m_GroundContactNormal_9; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_Jump + bool ___m_Jump_10; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_PreviouslyGrounded + bool ___m_PreviouslyGrounded_11; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_Jumping + bool ___m_Jumping_12; + // System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::m_IsGrounded + bool ___m_IsGrounded_13; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4MethodDeclarations.h" new file mode 100644 index 00000000..16b3ea79 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4MethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController +struct RigidbodyFirstPersonController_t39; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Vector2.h" + +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::.ctor() +extern "C" void RigidbodyFirstPersonController__ctor_m77 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Velocity() +extern "C" Vector3_t4 RigidbodyFirstPersonController_get_Velocity_m78 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Grounded() +extern "C" bool RigidbodyFirstPersonController_get_Grounded_m79 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Jumping() +extern "C" bool RigidbodyFirstPersonController_get_Jumping_m80 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Running() +extern "C" bool RigidbodyFirstPersonController_get_Running_m81 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::Start() +extern "C" void RigidbodyFirstPersonController_Start_m82 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::Update() +extern "C" void RigidbodyFirstPersonController_Update_m83 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::FixedUpdate() +extern "C" void RigidbodyFirstPersonController_FixedUpdate_m84 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::SlopeMultiplier() +extern "C" float RigidbodyFirstPersonController_SlopeMultiplier_m85 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::StickToGroundHelper() +extern "C" void RigidbodyFirstPersonController_StickToGroundHelper_m86 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector2 UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::GetInput() +extern "C" Vector2_t6 RigidbodyFirstPersonController_GetInput_m87 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::RotateView() +extern "C" void RigidbodyFirstPersonController_RotateView_m88 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::GroundCheck() +extern "C" void RigidbodyFirstPersonController_GroundCheck_m89 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5.h" new file mode 100644 index 00000000..3494a6c7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.NavMeshAgent +struct NavMeshAgent_t47; +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Characters.ThirdPerson.AICharacterControl +struct AICharacterControl_t46 : public MonoBehaviour_t2 +{ + // UnityEngine.Transform UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::target + Transform_t3 * ___target_2; + // UnityEngine.NavMeshAgent UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::k__BackingField + NavMeshAgent_t47 * ___U3CagentU3Ek__BackingField_3; + // UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::k__BackingField + ThirdPersonCharacter_t48 * ___U3CcharacterU3Ek__BackingField_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5MethodDeclarations.h" new file mode 100644 index 00000000..982328de --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5MethodDeclarations.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.ThirdPerson.AICharacterControl +struct AICharacterControl_t46; +// UnityEngine.NavMeshAgent +struct NavMeshAgent_t47; +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48; +// UnityEngine.Transform +struct Transform_t3; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::.ctor() +extern "C" void AICharacterControl__ctor_m97 (AICharacterControl_t46 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.NavMeshAgent UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::get_agent() +extern "C" NavMeshAgent_t47 * AICharacterControl_get_agent_m98 (AICharacterControl_t46 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::set_agent(UnityEngine.NavMeshAgent) +extern "C" void AICharacterControl_set_agent_m99 (AICharacterControl_t46 * __this, NavMeshAgent_t47 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::get_character() +extern "C" ThirdPersonCharacter_t48 * AICharacterControl_get_character_m100 (AICharacterControl_t46 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::set_character(UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter) +extern "C" void AICharacterControl_set_character_m101 (AICharacterControl_t46 * __this, ThirdPersonCharacter_t48 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::Start() +extern "C" void AICharacterControl_Start_m102 (AICharacterControl_t46 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::Update() +extern "C" void AICharacterControl_Update_m103 (AICharacterControl_t46 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::SetTarget(UnityEngine.Transform) +extern "C" void AICharacterControl_SetTarget_m104 (AICharacterControl_t46 * __this, Transform_t3 * ___target, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" new file mode 100644 index 00000000..fc2e919f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" @@ -0,0 +1,64 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Rigidbody +struct Rigidbody_t15; +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.CapsuleCollider +struct CapsuleCollider_t43; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_MovingTurnSpeed + float ___m_MovingTurnSpeed_3; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_StationaryTurnSpeed + float ___m_StationaryTurnSpeed_4; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_JumpPower + float ___m_JumpPower_5; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_GravityMultiplier + float ___m_GravityMultiplier_6; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_RunCycleLegOffset + float ___m_RunCycleLegOffset_7; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_MoveSpeedMultiplier + float ___m_MoveSpeedMultiplier_8; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_AnimSpeedMultiplier + float ___m_AnimSpeedMultiplier_9; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_GroundCheckDistance + float ___m_GroundCheckDistance_10; + // UnityEngine.Rigidbody UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_Rigidbody + Rigidbody_t15 * ___m_Rigidbody_11; + // UnityEngine.Animator UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_Animator + Animator_t10 * ___m_Animator_12; + // System.Boolean UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_IsGrounded + bool ___m_IsGrounded_13; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_OrigGroundCheckDistance + float ___m_OrigGroundCheckDistance_14; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_TurnAmount + float ___m_TurnAmount_15; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_ForwardAmount + float ___m_ForwardAmount_16; + // UnityEngine.Vector3 UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_GroundNormal + Vector3_t4 ___m_GroundNormal_17; + // System.Single UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_CapsuleHeight + float ___m_CapsuleHeight_18; + // UnityEngine.Vector3 UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_CapsuleCenter + Vector3_t4 ___m_CapsuleCenter_19; + // UnityEngine.CapsuleCollider UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_Capsule + CapsuleCollider_t43 * ___m_Capsule_20; + // System.Boolean UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::m_Crouching + bool ___m_Crouching_21; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6MethodDeclarations.h" new file mode 100644 index 00000000..2640e42f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6MethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::.ctor() +extern "C" void ThirdPersonCharacter__ctor_m105 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::Start() +extern "C" void ThirdPersonCharacter_Start_m106 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::Move(UnityEngine.Vector3,System.Boolean,System.Boolean) +extern "C" void ThirdPersonCharacter_Move_m107 (ThirdPersonCharacter_t48 * __this, Vector3_t4 ___move, bool ___crouch, bool ___jump, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::ScaleCapsuleForCrouching(System.Boolean) +extern "C" void ThirdPersonCharacter_ScaleCapsuleForCrouching_m108 (ThirdPersonCharacter_t48 * __this, bool ___crouch, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::PreventStandingInLowHeadroom() +extern "C" void ThirdPersonCharacter_PreventStandingInLowHeadroom_m109 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::UpdateAnimator(UnityEngine.Vector3) +extern "C" void ThirdPersonCharacter_UpdateAnimator_m110 (ThirdPersonCharacter_t48 * __this, Vector3_t4 ___move, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::HandleAirborneMovement() +extern "C" void ThirdPersonCharacter_HandleAirborneMovement_m111 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::HandleGroundedMovement(System.Boolean,System.Boolean) +extern "C" void ThirdPersonCharacter_HandleGroundedMovement_m112 (ThirdPersonCharacter_t48 * __this, bool ___crouch, bool ___jump, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::ApplyExtraTurnRotation() +extern "C" void ThirdPersonCharacter_ApplyExtraTurnRotation_m113 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::OnAnimatorMove() +extern "C" void ThirdPersonCharacter_OnAnimatorMove_m114 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::CheckGroundStatus() +extern "C" void ThirdPersonCharacter_CheckGroundStatus_m115 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7.h" new file mode 100644 index 00000000..64cafd4e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48; +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl +struct ThirdPersonUserControl_t49 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::m_Character + ThirdPersonCharacter_t48 * ___m_Character_2; + // UnityEngine.Transform UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::m_Cam + Transform_t3 * ___m_Cam_3; + // UnityEngine.Vector3 UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::m_CamForward + Vector3_t4 ___m_CamForward_4; + // UnityEngine.Vector3 UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::m_Move + Vector3_t4 ___m_Move_5; + // System.Boolean UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::m_Jump + bool ___m_Jump_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7MethodDeclarations.h" new file mode 100644 index 00000000..8b4faff3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl +struct ThirdPersonUserControl_t49; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::.ctor() +extern "C" void ThirdPersonUserControl__ctor_m116 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::Start() +extern "C" void ThirdPersonUserControl_Start_m117 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::Update() +extern "C" void ThirdPersonUserControl_Update_m118 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::FixedUpdate() +extern "C" void ThirdPersonUserControl_FixedUpdate_m119 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf.h" new file mode 100644 index 00000000..feb6bf0d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton +struct AxisTouchButton_t50; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton +struct AxisTouchButton_t50 : public MonoBehaviour_t2 +{ + // System.String UnityStandardAssets.CrossPlatformInput.AxisTouchButton::axisName + String_t* ___axisName_2; + // System.Single UnityStandardAssets.CrossPlatformInput.AxisTouchButton::axisValue + float ___axisValue_3; + // System.Single UnityStandardAssets.CrossPlatformInput.AxisTouchButton::responseSpeed + float ___responseSpeed_4; + // System.Single UnityStandardAssets.CrossPlatformInput.AxisTouchButton::returnToCentreSpeed + float ___returnToCentreSpeed_5; + // UnityStandardAssets.CrossPlatformInput.AxisTouchButton UnityStandardAssets.CrossPlatformInput.AxisTouchButton::m_PairedWith + AxisTouchButton_t50 * ___m_PairedWith_6; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.AxisTouchButton::m_Axis + VirtualAxis_t51 * ___m_Axis_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatfMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatfMethodDeclarations.h" new file mode 100644 index 00000000..6f53fd4b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatfMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton +struct AxisTouchButton_t50; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::.ctor() +extern "C" void AxisTouchButton__ctor_m120 (AxisTouchButton_t50 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnEnable() +extern "C" void AxisTouchButton_OnEnable_m121 (AxisTouchButton_t50 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::FindPairedButton() +extern "C" void AxisTouchButton_FindPairedButton_m122 (AxisTouchButton_t50 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnDisable() +extern "C" void AxisTouchButton_OnDisable_m123 (AxisTouchButton_t50 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void AxisTouchButton_OnPointerDown_m124 (AxisTouchButton_t50 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void AxisTouchButton_OnPointerUp_m125 (AxisTouchButton_t50 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0.h" new file mode 100644 index 00000000..62863b9e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.CrossPlatformInput.ButtonHandler +struct ButtonHandler_t52 : public MonoBehaviour_t2 +{ + // System.String UnityStandardAssets.CrossPlatformInput.ButtonHandler::Name + String_t* ___Name_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0MethodDeclarations.h" new file mode 100644 index 00000000..83fd8a9a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.ButtonHandler +struct ButtonHandler_t52; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::.ctor() +extern "C" void ButtonHandler__ctor_m126 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::OnEnable() +extern "C" void ButtonHandler_OnEnable_m127 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetDownState() +extern "C" void ButtonHandler_SetDownState_m128 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetUpState() +extern "C" void ButtonHandler_SetUpState_m129 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisPositiveState() +extern "C" void ButtonHandler_SetAxisPositiveState_m130 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisNeutralState() +extern "C" void ButtonHandler_SetAxisNeutralState_m131 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisNegativeState() +extern "C" void ButtonHandler_SetAxisNegativeState_m132 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::Update() +extern "C" void ButtonHandler_Update_m133 (ButtonHandler_t52 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" new file mode 100644 index 00000000..82129d55 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/ActiveInputMethod +struct ActiveInputMethod_t53 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/ActiveInputMethod::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" new file mode 100644 index 00000000..19ef556f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t71; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t72; +// System.Collections.Generic.List`1 +struct List_1_t73; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.CrossPlatformInput.VirtualInput +struct VirtualInput_t56 : public Object_t +{ + // System.Collections.Generic.Dictionary`2 UnityStandardAssets.CrossPlatformInput.VirtualInput::m_VirtualAxes + Dictionary_2_t71 * ___m_VirtualAxes_0; + // System.Collections.Generic.Dictionary`2 UnityStandardAssets.CrossPlatformInput.VirtualInput::m_VirtualButtons + Dictionary_2_t72 * ___m_VirtualButtons_1; + // System.Collections.Generic.List`1 UnityStandardAssets.CrossPlatformInput.VirtualInput::m_AlwaysUseVirtual + List_1_t73 * ___m_AlwaysUseVirtual_2; + // UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.VirtualInput::k__BackingField + Vector3_t4 ___U3CvirtualMousePositionU3Ek__BackingField_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10MethodDeclarations.h" new file mode 100644 index 00000000..6d60b863 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10MethodDeclarations.h" @@ -0,0 +1,52 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.VirtualInput +struct VirtualInput_t56; +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton +struct VirtualButton_t54; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::.ctor() +extern "C" void VirtualInput__ctor_m235 (VirtualInput_t56 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.VirtualInput::get_virtualMousePosition() +extern "C" Vector3_t4 VirtualInput_get_virtualMousePosition_m236 (VirtualInput_t56 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::set_virtualMousePosition(UnityEngine.Vector3) +extern "C" void VirtualInput_set_virtualMousePosition_m237 (VirtualInput_t56 * __this, Vector3_t4 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::AxisExists(System.String) +extern "C" bool VirtualInput_AxisExists_m238 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::ButtonExists(System.String) +extern "C" bool VirtualInput_ButtonExists_m239 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::RegisterVirtualAxis(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis) +extern "C" void VirtualInput_RegisterVirtualAxis_m240 (VirtualInput_t56 * __this, VirtualAxis_t51 * ___axis, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::RegisterVirtualButton(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton) +extern "C" void VirtualInput_RegisterVirtualButton_m241 (VirtualInput_t56 * __this, VirtualButton_t54 * ___button, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::UnRegisterVirtualAxis(System.String) +extern "C" void VirtualInput_UnRegisterVirtualAxis_m242 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::UnRegisterVirtualButton(System.String) +extern "C" void VirtualInput_UnRegisterVirtualButton_m243 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.VirtualInput::VirtualAxisReference(System.String) +extern "C" VirtualAxis_t51 * VirtualInput_VirtualAxisReference_m244 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionX(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionX_m245 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionY(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionY_m246 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionZ(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionZ_m247 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11.h" new file mode 100644 index 00000000..e43075da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" + +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput +struct StandaloneInput_t62 : public VirtualInput_t56 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11MethodDeclarations.h" new file mode 100644 index 00000000..889abd8a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11MethodDeclarations.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput +struct StandaloneInput_t62; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::.ctor() +extern "C" void StandaloneInput__ctor_m210 (StandaloneInput_t62 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetAxis(System.String,System.Boolean) +extern "C" float StandaloneInput_GetAxis_m211 (StandaloneInput_t62 * __this, String_t* ___name, bool ___raw, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButton(System.String) +extern "C" bool StandaloneInput_GetButton_m212 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButtonDown(System.String) +extern "C" bool StandaloneInput_GetButtonDown_m213 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButtonUp(System.String) +extern "C" bool StandaloneInput_GetButtonUp_m214 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonDown(System.String) +extern "C" void StandaloneInput_SetButtonDown_m215 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonUp(System.String) +extern "C" void StandaloneInput_SetButtonUp_m216 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisPositive(System.String) +extern "C" void StandaloneInput_SetAxisPositive_m217 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisNegative(System.String) +extern "C" void StandaloneInput_SetAxisNegative_m218 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisZero(System.String) +extern "C" void StandaloneInput_SetAxisZero_m219 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxis(System.String,System.Single) +extern "C" void StandaloneInput_SetAxis_m220 (StandaloneInput_t62 * __this, String_t* ___name, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::MousePosition() +extern "C" Vector3_t4 StandaloneInput_MousePosition_m221 (StandaloneInput_t62 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" new file mode 100644 index 00000000..617d4f47 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" + +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisOptions +struct AxisOptions_t63 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.TiltInput/AxisOptions::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" new file mode 100644 index 00000000..fca87aed --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" + +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping/MappingType +struct MappingType_t64 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping/MappingType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14.h" new file mode 100644 index 00000000..f477aa08 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" + +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping +struct AxisMapping_t65 : public Object_t +{ + // UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping/MappingType UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping::type + int32_t ___type_0; + // System.String UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping::axisName + String_t* ___axisName_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14MethodDeclarations.h" new file mode 100644 index 00000000..2f1009fd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping +struct AxisMapping_t65; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping::.ctor() +extern "C" void AxisMapping__ctor_m222 (AxisMapping_t65 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15.h" new file mode 100644 index 00000000..28b8d8bc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping +struct AxisMapping_t65; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" + +// UnityStandardAssets.CrossPlatformInput.TiltInput +struct TiltInput_t66 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping UnityStandardAssets.CrossPlatformInput.TiltInput::mapping + AxisMapping_t65 * ___mapping_2; + // UnityStandardAssets.CrossPlatformInput.TiltInput/AxisOptions UnityStandardAssets.CrossPlatformInput.TiltInput::tiltAroundAxis + int32_t ___tiltAroundAxis_3; + // System.Single UnityStandardAssets.CrossPlatformInput.TiltInput::fullTiltAngle + float ___fullTiltAngle_4; + // System.Single UnityStandardAssets.CrossPlatformInput.TiltInput::centreAngleOffset + float ___centreAngleOffset_5; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.TiltInput::m_SteerAxis + VirtualAxis_t51 * ___m_SteerAxis_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15MethodDeclarations.h" new file mode 100644 index 00000000..8f9510f3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.TiltInput +struct TiltInput_t66; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::.ctor() +extern "C" void TiltInput__ctor_m223 (TiltInput_t66 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::OnEnable() +extern "C" void TiltInput_OnEnable_m224 (TiltInput_t66 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::Update() +extern "C" void TiltInput_Update_m225 (TiltInput_t66 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::OnDisable() +extern "C" void TiltInput_OnDisable_m226 (TiltInput_t66 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" new file mode 100644 index 00000000..90d13ebb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" + +// UnityStandardAssets.CrossPlatformInput.TouchPad/AxisOption +struct AxisOption_t67 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.TouchPad/AxisOption::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" new file mode 100644 index 00000000..a2749974 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" + +// UnityStandardAssets.CrossPlatformInput.TouchPad/ControlStyle +struct ControlStyle_t68 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.TouchPad/ControlStyle::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18.h" new file mode 100644 index 00000000..0fd37c41 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18.h" @@ -0,0 +1,65 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; +// UnityEngine.UI.Image +struct Image_t70; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Vector2.h" + +// UnityStandardAssets.CrossPlatformInput.TouchPad +struct TouchPad_t69 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.CrossPlatformInput.TouchPad/AxisOption UnityStandardAssets.CrossPlatformInput.TouchPad::axesToUse + int32_t ___axesToUse_2; + // UnityStandardAssets.CrossPlatformInput.TouchPad/ControlStyle UnityStandardAssets.CrossPlatformInput.TouchPad::controlStyle + int32_t ___controlStyle_3; + // System.String UnityStandardAssets.CrossPlatformInput.TouchPad::horizontalAxisName + String_t* ___horizontalAxisName_4; + // System.String UnityStandardAssets.CrossPlatformInput.TouchPad::verticalAxisName + String_t* ___verticalAxisName_5; + // System.Single UnityStandardAssets.CrossPlatformInput.TouchPad::Xsensitivity + float ___Xsensitivity_6; + // System.Single UnityStandardAssets.CrossPlatformInput.TouchPad::Ysensitivity + float ___Ysensitivity_7; + // UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.TouchPad::m_StartPos + Vector3_t4 ___m_StartPos_8; + // UnityEngine.Vector2 UnityStandardAssets.CrossPlatformInput.TouchPad::m_PreviousDelta + Vector2_t6 ___m_PreviousDelta_9; + // UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.TouchPad::m_JoytickOutput + Vector3_t4 ___m_JoytickOutput_10; + // System.Boolean UnityStandardAssets.CrossPlatformInput.TouchPad::m_UseX + bool ___m_UseX_11; + // System.Boolean UnityStandardAssets.CrossPlatformInput.TouchPad::m_UseY + bool ___m_UseY_12; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.TouchPad::m_HorizontalVirtualAxis + VirtualAxis_t51 * ___m_HorizontalVirtualAxis_13; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.TouchPad::m_VerticalVirtualAxis + VirtualAxis_t51 * ___m_VerticalVirtualAxis_14; + // System.Boolean UnityStandardAssets.CrossPlatformInput.TouchPad::m_Dragging + bool ___m_Dragging_15; + // System.Int32 UnityStandardAssets.CrossPlatformInput.TouchPad::m_Id + int32_t ___m_Id_16; + // UnityEngine.Vector2 UnityStandardAssets.CrossPlatformInput.TouchPad::m_PreviousTouchPos + Vector2_t6 ___m_PreviousTouchPos_17; + // UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.TouchPad::m_Center + Vector3_t4 ___m_Center_18; + // UnityEngine.UI.Image UnityStandardAssets.CrossPlatformInput.TouchPad::m_Image + Image_t70 * ___m_Image_19; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18MethodDeclarations.h" new file mode 100644 index 00000000..9e70cefa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18MethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.TouchPad +struct TouchPad_t69; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::.ctor() +extern "C" void TouchPad__ctor_m227 (TouchPad_t69 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnEnable() +extern "C" void TouchPad_OnEnable_m228 (TouchPad_t69 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::CreateVirtualAxes() +extern "C" void TouchPad_CreateVirtualAxes_m229 (TouchPad_t69 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::UpdateVirtualAxes(UnityEngine.Vector3) +extern "C" void TouchPad_UpdateVirtualAxes_m230 (TouchPad_t69 * __this, Vector3_t4 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void TouchPad_OnPointerDown_m231 (TouchPad_t69 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::Update() +extern "C" void TouchPad_Update_m232 (TouchPad_t69 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void TouchPad_OnPointerUp_m233 (TouchPad_t69 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnDisable() +extern "C" void TouchPad_OnDisable_m234 (TouchPad_t69 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2.h" new file mode 100644 index 00000000..62204020 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51 : public Object_t +{ + // System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::m_Value + float ___m_Value_0; + // System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::k__BackingField + String_t* ___U3CnameU3Ek__BackingField_1; + // System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::k__BackingField + bool ___U3CmatchWithInputManagerU3Ek__BackingField_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2MethodDeclarations.h" new file mode 100644 index 00000000..804df58e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2MethodDeclarations.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::.ctor(System.String) +extern "C" void VirtualAxis__ctor_m134 (VirtualAxis_t51 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::.ctor(System.String,System.Boolean) +extern "C" void VirtualAxis__ctor_m135 (VirtualAxis_t51 * __this, String_t* ___name, bool ___matchToInputSettings, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_name() +extern "C" String_t* VirtualAxis_get_name_m136 (VirtualAxis_t51 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::set_name(System.String) +extern "C" void VirtualAxis_set_name_m137 (VirtualAxis_t51 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_matchWithInputManager() +extern "C" bool VirtualAxis_get_matchWithInputManager_m138 (VirtualAxis_t51 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::set_matchWithInputManager(System.Boolean) +extern "C" void VirtualAxis_set_matchWithInputManager_m139 (VirtualAxis_t51 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::Remove() +extern "C" void VirtualAxis_Remove_m140 (VirtualAxis_t51 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::Update(System.Single) +extern "C" void VirtualAxis_Update_m141 (VirtualAxis_t51 * __this, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_GetValue() +extern "C" float VirtualAxis_get_GetValue_m142 (VirtualAxis_t51 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_GetValueRaw() +extern "C" float VirtualAxis_get_GetValueRaw_m143 (VirtualAxis_t51 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3.h" new file mode 100644 index 00000000..c919ad99 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton +struct VirtualButton_t54 : public Object_t +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::m_LastPressedFrame + int32_t ___m_LastPressedFrame_0; + // System.Int32 UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::m_ReleasedFrame + int32_t ___m_ReleasedFrame_1; + // System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::m_Pressed + bool ___m_Pressed_2; + // System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::k__BackingField + String_t* ___U3CnameU3Ek__BackingField_3; + // System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::k__BackingField + bool ___U3CmatchWithInputManagerU3Ek__BackingField_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3MethodDeclarations.h" new file mode 100644 index 00000000..3539934e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3MethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton +struct VirtualButton_t54; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::.ctor(System.String) +extern "C" void VirtualButton__ctor_m144 (VirtualButton_t54 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::.ctor(System.String,System.Boolean) +extern "C" void VirtualButton__ctor_m145 (VirtualButton_t54 * __this, String_t* ___name, bool ___matchToInputSettings, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_name() +extern "C" String_t* VirtualButton_get_name_m146 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::set_name(System.String) +extern "C" void VirtualButton_set_name_m147 (VirtualButton_t54 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_matchWithInputManager() +extern "C" bool VirtualButton_get_matchWithInputManager_m148 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::set_matchWithInputManager(System.Boolean) +extern "C" void VirtualButton_set_matchWithInputManager_m149 (VirtualButton_t54 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Pressed() +extern "C" void VirtualButton_Pressed_m150 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Released() +extern "C" void VirtualButton_Released_m151 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Remove() +extern "C" void VirtualButton_Remove_m152 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButton() +extern "C" bool VirtualButton_get_GetButton_m153 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButtonDown() +extern "C" bool VirtualButton_get_GetButtonDown_m154 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButtonUp() +extern "C" bool VirtualButton_get_GetButtonUp_m155 (VirtualButton_t54 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4.h" new file mode 100644 index 00000000..01edebeb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.CrossPlatformInput.VirtualInput +struct VirtualInput_t56; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager +struct CrossPlatformInputManager_t55 : public Object_t +{ +}; +struct CrossPlatformInputManager_t55_StaticFields{ + // UnityStandardAssets.CrossPlatformInput.VirtualInput UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::activeInput + VirtualInput_t56 * ___activeInput_0; + // UnityStandardAssets.CrossPlatformInput.VirtualInput UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::s_TouchInput + VirtualInput_t56 * ___s_TouchInput_1; + // UnityStandardAssets.CrossPlatformInput.VirtualInput UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::s_HardwareInput + VirtualInput_t56 * ___s_HardwareInput_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4MethodDeclarations.h" new file mode 100644 index 00000000..8ef7c195 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4MethodDeclarations.h" @@ -0,0 +1,75 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton +struct VirtualButton_t54; + +#include "codegen/il2cpp-codegen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::.cctor() +extern "C" void CrossPlatformInputManager__cctor_m156 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SwitchActiveInputMethod(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/ActiveInputMethod) +extern "C" void CrossPlatformInputManager_SwitchActiveInputMethod_m157 (Object_t * __this /* static, unused */, int32_t ___activeInputMethod, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::AxisExists(System.String) +extern "C" bool CrossPlatformInputManager_AxisExists_m158 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::ButtonExists(System.String) +extern "C" bool CrossPlatformInputManager_ButtonExists_m159 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::RegisterVirtualAxis(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis) +extern "C" void CrossPlatformInputManager_RegisterVirtualAxis_m160 (Object_t * __this /* static, unused */, VirtualAxis_t51 * ___axis, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::RegisterVirtualButton(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton) +extern "C" void CrossPlatformInputManager_RegisterVirtualButton_m161 (Object_t * __this /* static, unused */, VirtualButton_t54 * ___button, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::UnRegisterVirtualAxis(System.String) +extern "C" void CrossPlatformInputManager_UnRegisterVirtualAxis_m162 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::UnRegisterVirtualButton(System.String) +extern "C" void CrossPlatformInputManager_UnRegisterVirtualButton_m163 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::VirtualAxisReference(System.String) +extern "C" VirtualAxis_t51 * CrossPlatformInputManager_VirtualAxisReference_m164 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxis(System.String) +extern "C" float CrossPlatformInputManager_GetAxis_m165 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxisRaw(System.String) +extern "C" float CrossPlatformInputManager_GetAxisRaw_m166 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxis(System.String,System.Boolean) +extern "C" float CrossPlatformInputManager_GetAxis_m167 (Object_t * __this /* static, unused */, String_t* ___name, bool ___raw, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButton(System.String) +extern "C" bool CrossPlatformInputManager_GetButton_m168 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButtonDown(System.String) +extern "C" bool CrossPlatformInputManager_GetButtonDown_m169 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButtonUp(System.String) +extern "C" bool CrossPlatformInputManager_GetButtonUp_m170 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetButtonDown(System.String) +extern "C" void CrossPlatformInputManager_SetButtonDown_m171 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetButtonUp(System.String) +extern "C" void CrossPlatformInputManager_SetButtonUp_m172 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisPositive(System.String) +extern "C" void CrossPlatformInputManager_SetAxisPositive_m173 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisNegative(System.String) +extern "C" void CrossPlatformInputManager_SetAxisNegative_m174 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisZero(System.String) +extern "C" void CrossPlatformInputManager_SetAxisZero_m175 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxis(System.String,System.Single) +extern "C" void CrossPlatformInputManager_SetAxis_m176 (Object_t * __this /* static, unused */, String_t* ___name, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::get_mousePosition() +extern "C" Vector3_t4 CrossPlatformInputManager_get_mousePosition_m177 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionX(System.Single) +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionX_m178 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionY(System.Single) +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionY_m179 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionZ(System.Single) +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionZ_m180 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5.h" new file mode 100644 index 00000000..db1a2ed5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar +struct InputAxisScrollbar_t57 : public MonoBehaviour_t2 +{ + // System.String UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::axis + String_t* ___axis_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5MethodDeclarations.h" new file mode 100644 index 00000000..3fb8a4b9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5MethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar +struct InputAxisScrollbar_t57; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::.ctor() +extern "C" void InputAxisScrollbar__ctor_m181 (InputAxisScrollbar_t57 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::Update() +extern "C" void InputAxisScrollbar_Update_m182 (InputAxisScrollbar_t57 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::HandleInput(System.Single) +extern "C" void InputAxisScrollbar_HandleInput_m183 (InputAxisScrollbar_t57 * __this, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" new file mode 100644 index 00000000..436950ea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" + +// UnityStandardAssets.CrossPlatformInput.Joystick/AxisOption +struct AxisOption_t58 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.Joystick/AxisOption::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7.h" new file mode 100644 index 00000000..25ece07e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.CrossPlatformInput.Joystick +struct Joystick_t59 : public MonoBehaviour_t2 +{ + // System.Int32 UnityStandardAssets.CrossPlatformInput.Joystick::MovementRange + int32_t ___MovementRange_2; + // UnityStandardAssets.CrossPlatformInput.Joystick/AxisOption UnityStandardAssets.CrossPlatformInput.Joystick::axesToUse + int32_t ___axesToUse_3; + // System.String UnityStandardAssets.CrossPlatformInput.Joystick::horizontalAxisName + String_t* ___horizontalAxisName_4; + // System.String UnityStandardAssets.CrossPlatformInput.Joystick::verticalAxisName + String_t* ___verticalAxisName_5; + // UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.Joystick::m_StartPos + Vector3_t4 ___m_StartPos_6; + // System.Boolean UnityStandardAssets.CrossPlatformInput.Joystick::m_UseX + bool ___m_UseX_7; + // System.Boolean UnityStandardAssets.CrossPlatformInput.Joystick::m_UseY + bool ___m_UseY_8; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.Joystick::m_HorizontalVirtualAxis + VirtualAxis_t51 * ___m_HorizontalVirtualAxis_9; + // UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.Joystick::m_VerticalVirtualAxis + VirtualAxis_t51 * ___m_VerticalVirtualAxis_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7MethodDeclarations.h" new file mode 100644 index 00000000..c32750a2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7MethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.Joystick +struct Joystick_t59; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::.ctor() +extern "C" void Joystick__ctor_m184 (Joystick_t59 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnEnable() +extern "C" void Joystick_OnEnable_m185 (Joystick_t59 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::UpdateVirtualAxes(UnityEngine.Vector3) +extern "C" void Joystick_UpdateVirtualAxes_m186 (Joystick_t59 * __this, Vector3_t4 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::CreateVirtualAxes() +extern "C" void Joystick_CreateVirtualAxes_m187 (Joystick_t59 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void Joystick_OnDrag_m188 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void Joystick_OnPointerUp_m189 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void Joystick_OnPointerDown_m190 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnDisable() +extern "C" void Joystick_OnDisable_m191 (Joystick_t59 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8.h" new file mode 100644 index 00000000..c5036a89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.CrossPlatformInput.MobileControlRig +struct MobileControlRig_t60 : public MonoBehaviour_t2 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8MethodDeclarations.h" new file mode 100644 index 00000000..07f7975f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.MobileControlRig +struct MobileControlRig_t60; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::.ctor() +extern "C" void MobileControlRig__ctor_m192 (MobileControlRig_t60 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::OnEnable() +extern "C" void MobileControlRig_OnEnable_m193 (MobileControlRig_t60 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::CheckEnableControlRig() +extern "C" void MobileControlRig_CheckEnableControlRig_m194 (MobileControlRig_t60 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::EnableControlRig(System.Boolean) +extern "C" void MobileControlRig_EnableControlRig_m195 (MobileControlRig_t60 * __this, bool ___enabled, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9.h" new file mode 100644 index 00000000..63299b73 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" + +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput +struct MobileInput_t61 : public VirtualInput_t56 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9MethodDeclarations.h" new file mode 100644 index 00000000..09d80671 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9MethodDeclarations.h" @@ -0,0 +1,50 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput +struct MobileInput_t61; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::.ctor() +extern "C" void MobileInput__ctor_m196 (MobileInput_t61 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::AddButton(System.String) +extern "C" void MobileInput_AddButton_m197 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::AddAxes(System.String) +extern "C" void MobileInput_AddAxes_m198 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetAxis(System.String,System.Boolean) +extern "C" float MobileInput_GetAxis_m199 (MobileInput_t61 * __this, String_t* ___name, bool ___raw, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetButtonDown(System.String) +extern "C" void MobileInput_SetButtonDown_m200 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetButtonUp(System.String) +extern "C" void MobileInput_SetButtonUp_m201 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisPositive(System.String) +extern "C" void MobileInput_SetAxisPositive_m202 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisNegative(System.String) +extern "C" void MobileInput_SetAxisNegative_m203 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisZero(System.String) +extern "C" void MobileInput_SetAxisZero_m204 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxis(System.String,System.Single) +extern "C" void MobileInput_SetAxis_m205 (MobileInput_t61 * __this, String_t* ___name, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButtonDown(System.String) +extern "C" bool MobileInput_GetButtonDown_m206 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButtonUp(System.String) +extern "C" bool MobileInput_GetButtonUp_m207 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButton(System.String) +extern "C" bool MobileInput_GetButton_m208 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::MousePosition() +extern "C" Vector3_t4 MobileInput_MousePosition_m209 (MobileInput_t61 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" new file mode 100644 index 00000000..2e34f1b6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" + +// UnityStandardAssets.Utility.ActivateTrigger/Mode +struct Mode_t74 +{ + // System.Int32 UnityStandardAssets.Utility.ActivateTrigger/Mode::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AcMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AcMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AcMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0.h" new file mode 100644 index 00000000..a5355429 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.GameObject +struct GameObject_t77; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" + +// UnityStandardAssets.Utility.ActivateTrigger +struct ActivateTrigger_t75 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.ActivateTrigger/Mode UnityStandardAssets.Utility.ActivateTrigger::action + int32_t ___action_2; + // UnityEngine.Object UnityStandardAssets.Utility.ActivateTrigger::target + Object_t76 * ___target_3; + // UnityEngine.GameObject UnityStandardAssets.Utility.ActivateTrigger::source + GameObject_t77 * ___source_4; + // System.Int32 UnityStandardAssets.Utility.ActivateTrigger::triggerCount + int32_t ___triggerCount_5; + // System.Boolean UnityStandardAssets.Utility.ActivateTrigger::repeatTrigger + bool ___repeatTrigger_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0MethodDeclarations.h" new file mode 100644 index 00000000..096fb666 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.ActivateTrigger +struct ActivateTrigger_t75; +// UnityEngine.Collider +struct Collider_t132; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.ActivateTrigger::.ctor() +extern "C" void ActivateTrigger__ctor_m248 (ActivateTrigger_t75 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ActivateTrigger::DoActivateTrigger() +extern "C" void ActivateTrigger_DoActivateTrigger_m249 (ActivateTrigger_t75 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ActivateTrigger::OnTriggerEnter(UnityEngine.Collider) +extern "C" void ActivateTrigger_OnTriggerEnter_m250 (ActivateTrigger_t75 * __this, Collider_t132 * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au.h" new file mode 100644 index 00000000..7a98d133 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Shader +struct Shader_t79; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition +struct ReplacementDefinition_t78 : public Object_t +{ + // UnityEngine.Shader UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition::original + Shader_t79 * ___original_0; + // UnityEngine.Shader UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition::replacement + Shader_t79 * ___replacement_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AuMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AuMethodDeclarations.h" new file mode 100644 index 00000000..78153fdf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AuMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition +struct ReplacementDefinition_t78; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition::.ctor() +extern "C" void ReplacementDefinition__ctor_m251 (ReplacementDefinition_t78 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0.h" new file mode 100644 index 00000000..45cc3880 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition[] +struct ReplacementDefinitionU5BU5D_t81; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList +struct ReplacementList_t80 : public Object_t +{ + // UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition[] UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList::items + ReplacementDefinitionU5BU5D_t81* ___items_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0MethodDeclarations.h" new file mode 100644 index 00000000..000d6285 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList +struct ReplacementList_t80; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList::.ctor() +extern "C" void ReplacementList__ctor_m252 (ReplacementList_t80 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1.h" new file mode 100644 index 00000000..19e96803 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList +struct ReplacementList_t80; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch +struct AutoMobileShaderSwitch_t82 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList UnityStandardAssets.Utility.AutoMobileShaderSwitch::m_ReplacementList + ReplacementList_t80 * ___m_ReplacementList_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1MethodDeclarations.h" new file mode 100644 index 00000000..807c0d18 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1MethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.AutoMobileShaderSwitch +struct AutoMobileShaderSwitch_t82; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch::.ctor() +extern "C" void AutoMobileShaderSwitch__ctor_m253 (AutoMobileShaderSwitch_t82 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch::OnEnable() +extern "C" void AutoMobileShaderSwitch_OnEnable_m254 (AutoMobileShaderSwitch_t82 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2.h" new file mode 100644 index 00000000..ebeb935f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Space.h" + +// UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace +struct Vector3andSpace_t83 : public Object_t +{ + // UnityEngine.Vector3 UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace::value + Vector3_t4 ___value_0; + // UnityEngine.Space UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace::space + int32_t ___space_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2MethodDeclarations.h" new file mode 100644 index 00000000..58ca3f4f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace +struct Vector3andSpace_t83; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace::.ctor() +extern "C" void Vector3andSpace__ctor_m255 (Vector3andSpace_t83 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3.h" new file mode 100644 index 00000000..d2121b5b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace +struct Vector3andSpace_t83; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.AutoMoveAndRotate +struct AutoMoveAndRotate_t84 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace UnityStandardAssets.Utility.AutoMoveAndRotate::moveUnitsPerSecond + Vector3andSpace_t83 * ___moveUnitsPerSecond_2; + // UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace UnityStandardAssets.Utility.AutoMoveAndRotate::rotateDegreesPerSecond + Vector3andSpace_t83 * ___rotateDegreesPerSecond_3; + // System.Boolean UnityStandardAssets.Utility.AutoMoveAndRotate::ignoreTimescale + bool ___ignoreTimescale_4; + // System.Single UnityStandardAssets.Utility.AutoMoveAndRotate::m_LastRealTime + float ___m_LastRealTime_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3MethodDeclarations.h" new file mode 100644 index 00000000..8a37ae74 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3MethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.AutoMoveAndRotate +struct AutoMoveAndRotate_t84; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::.ctor() +extern "C" void AutoMoveAndRotate__ctor_m256 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::Start() +extern "C" void AutoMoveAndRotate_Start_m257 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::Update() +extern "C" void AutoMoveAndRotate_Update_m258 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ca.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ca.h" new file mode 100644 index 00000000..86be9822 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ca.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.Transform +struct Transform_t3; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Utility.CameraRefocus +struct CameraRefocus_t85 : public Object_t +{ + // UnityEngine.Camera UnityStandardAssets.Utility.CameraRefocus::Camera + Camera_t28 * ___Camera_0; + // UnityEngine.Vector3 UnityStandardAssets.Utility.CameraRefocus::Lookatpoint + Vector3_t4 ___Lookatpoint_1; + // UnityEngine.Transform UnityStandardAssets.Utility.CameraRefocus::Parent + Transform_t3 * ___Parent_2; + // UnityEngine.Vector3 UnityStandardAssets.Utility.CameraRefocus::m_OrigCameraPos + Vector3_t4 ___m_OrigCameraPos_3; + // System.Boolean UnityStandardAssets.Utility.CameraRefocus::m_Refocus + bool ___m_Refocus_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CaMethodDeclarations.h" new file mode 100644 index 00000000..be1c26b0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CaMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.CameraRefocus +struct CameraRefocus_t85; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.Transform +struct Transform_t3; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Utility.CameraRefocus::.ctor(UnityEngine.Camera,UnityEngine.Transform,UnityEngine.Vector3) +extern "C" void CameraRefocus__ctor_m259 (CameraRefocus_t85 * __this, Camera_t28 * ___camera, Transform_t3 * ___parent, Vector3_t4 ___origCameraPos, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.CameraRefocus::ChangeCamera(UnityEngine.Camera) +extern "C" void CameraRefocus_ChangeCamera_m260 (CameraRefocus_t85 * __this, Camera_t28 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.CameraRefocus::ChangeParent(UnityEngine.Transform) +extern "C" void CameraRefocus_ChangeParent_m261 (CameraRefocus_t85 * __this, Transform_t3 * ___parent, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.CameraRefocus::GetFocusPoint() +extern "C" void CameraRefocus_GetFocusPoint_m262 (CameraRefocus_t85 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.CameraRefocus::SetFocusPoint() +extern "C" void CameraRefocus_SetFocusPoint_m263 (CameraRefocus_t85 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Cu.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Cu.h" new file mode 100644 index 00000000..bdf510ac --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Cu.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.AnimationCurve +struct AnimationCurve_t41; +struct AnimationCurve_t41_marshaled; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Utility.CurveControlledBob +struct CurveControlledBob_t32 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.CurveControlledBob::HorizontalBobRange + float ___HorizontalBobRange_0; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::VerticalBobRange + float ___VerticalBobRange_1; + // UnityEngine.AnimationCurve UnityStandardAssets.Utility.CurveControlledBob::Bobcurve + AnimationCurve_t41 * ___Bobcurve_2; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::VerticaltoHorizontalRatio + float ___VerticaltoHorizontalRatio_3; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::m_CyclePositionX + float ___m_CyclePositionX_4; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::m_CyclePositionY + float ___m_CyclePositionY_5; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::m_BobBaseInterval + float ___m_BobBaseInterval_6; + // UnityEngine.Vector3 UnityStandardAssets.Utility.CurveControlledBob::m_OriginalCameraPosition + Vector3_t4 ___m_OriginalCameraPosition_7; + // System.Single UnityStandardAssets.Utility.CurveControlledBob::m_Time + float ___m_Time_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CuMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CuMethodDeclarations.h" new file mode 100644 index 00000000..d92d10c3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CuMethodDeclarations.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.CurveControlledBob +struct CurveControlledBob_t32; +// UnityEngine.Camera +struct Camera_t28; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Utility.CurveControlledBob::.ctor() +extern "C" void CurveControlledBob__ctor_m264 (CurveControlledBob_t32 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.CurveControlledBob::Setup(UnityEngine.Camera,System.Single) +extern "C" void CurveControlledBob_Setup_m265 (CurveControlledBob_t32 * __this, Camera_t28 * ___camera, float ___bobBaseInterval, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.Utility.CurveControlledBob::DoHeadBob(System.Single) +extern "C" Vector3_t4 CurveControlledBob_DoHeadBob_m266 (CurveControlledBob_t32 * __this, float ___speed, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr.h" new file mode 100644 index 00000000..eb631346 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.DragRigidbody +struct DragRigidbody_t87; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Ray.h" + +// UnityStandardAssets.Utility.DragRigidbody/c__Iterator0 +struct U3CDragObjectU3Ec__Iterator0_t86 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::__0 + float ___U3ColdDragU3E__0_0; + // System.Single UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::__1 + float ___U3ColdAngularDragU3E__1_1; + // UnityEngine.Camera UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::__2 + Camera_t28 * ___U3CmainCameraU3E__2_2; + // UnityEngine.Ray UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::__3 + Ray_t24 ___U3CrayU3E__3_3; + // System.Single UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::distance + float ___distance_4; + // System.Int32 UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::$PC + int32_t ___U24PC_5; + // System.Object UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::$current + Object_t * ___U24current_6; + // System.Single UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::<$>distance + float ___U3CU24U3Edistance_7; + // UnityStandardAssets.Utility.DragRigidbody UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::<>f__this + DragRigidbody_t87 * ___U3CU3Ef__this_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DrMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DrMethodDeclarations.h" new file mode 100644 index 00000000..ee62e160 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DrMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.DragRigidbody/c__Iterator0 +struct U3CDragObjectU3Ec__Iterator0_t86; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::.ctor() +extern "C" void U3CDragObjectU3Ec__Iterator0__ctor_m267 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::MoveNext() +extern "C" bool U3CDragObjectU3Ec__Iterator0_MoveNext_m270 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::Dispose() +extern "C" void U3CDragObjectU3Ec__Iterator0_Dispose_m271 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::Reset() +extern "C" void U3CDragObjectU3Ec__Iterator0_Reset_m272 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0.h" new file mode 100644 index 00000000..5a73ffe9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.SpringJoint +struct SpringJoint_t88; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.DragRigidbody +struct DragRigidbody_t87 : public MonoBehaviour_t2 +{ + // UnityEngine.SpringJoint UnityStandardAssets.Utility.DragRigidbody::m_SpringJoint + SpringJoint_t88 * ___m_SpringJoint_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0MethodDeclarations.h" new file mode 100644 index 00000000..7b8494db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.DragRigidbody +struct DragRigidbody_t87; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityEngine.Camera +struct Camera_t28; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.DragRigidbody::.ctor() +extern "C" void DragRigidbody__ctor_m273 (DragRigidbody_t87 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.DragRigidbody::Update() +extern "C" void DragRigidbody_Update_m274 (DragRigidbody_t87 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.DragRigidbody::DragObject(System.Single) +extern "C" Object_t * DragRigidbody_DragObject_m275 (DragRigidbody_t87 * __this, float ___distance, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Camera UnityStandardAssets.Utility.DragRigidbody::FindCamera() +extern "C" Camera_t28 * DragRigidbody_FindCamera_m276 (DragRigidbody_t87 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dy.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dy.h" new file mode 100644 index 00000000..6b6d6bfc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dy.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Light +struct Light_t90; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.DynamicShadowSettings +struct DynamicShadowSettings_t89 : public MonoBehaviour_t2 +{ + // UnityEngine.Light UnityStandardAssets.Utility.DynamicShadowSettings::sunLight + Light_t90 * ___sunLight_2; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::minHeight + float ___minHeight_3; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::minShadowDistance + float ___minShadowDistance_4; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::minShadowBias + float ___minShadowBias_5; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::maxHeight + float ___maxHeight_6; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::maxShadowDistance + float ___maxShadowDistance_7; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::maxShadowBias + float ___maxShadowBias_8; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::adaptTime + float ___adaptTime_9; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::m_SmoothHeight + float ___m_SmoothHeight_10; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::m_ChangeSpeed + float ___m_ChangeSpeed_11; + // System.Single UnityStandardAssets.Utility.DynamicShadowSettings::m_OriginalStrength + float ___m_OriginalStrength_12; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DyMethodDeclarations.h" new file mode 100644 index 00000000..6866a04b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DyMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.DynamicShadowSettings +struct DynamicShadowSettings_t89; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::.ctor() +extern "C" void DynamicShadowSettings__ctor_m277 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::Start() +extern "C" void DynamicShadowSettings_Start_m278 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::Update() +extern "C" void DynamicShadowSettings_Update_m279 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO.h" new file mode 100644 index 00000000..ede09099 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.FOVKick/c__Iterator1 +struct U3CFOVKickUpU3Ec__Iterator1_t91 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.FOVKick/c__Iterator1::__0 + float ___U3CtU3E__0_0; + // System.Int32 UnityStandardAssets.Utility.FOVKick/c__Iterator1::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator1::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.FOVKick UnityStandardAssets.Utility.FOVKick/c__Iterator1::<>f__this + FOVKick_t31 * ___U3CU3Ef__this_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FOMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FOMethodDeclarations.h" new file mode 100644 index 00000000..2b0cf2bd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FOMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.FOVKick/c__Iterator1 +struct U3CFOVKickUpU3Ec__Iterator1_t91; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::.ctor() +extern "C" void U3CFOVKickUpU3Ec__Iterator1__ctor_m280 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator1::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.FOVKick/c__Iterator1::MoveNext() +extern "C" bool U3CFOVKickUpU3Ec__Iterator1_MoveNext_m283 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::Dispose() +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Dispose_m284 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::Reset() +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Reset_m285 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0.h" new file mode 100644 index 00000000..e048a2fa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.FOVKick/c__Iterator2 +struct U3CFOVKickDownU3Ec__Iterator2_t92 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.FOVKick/c__Iterator2::__0 + float ___U3CtU3E__0_0; + // System.Int32 UnityStandardAssets.Utility.FOVKick/c__Iterator2::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator2::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.FOVKick UnityStandardAssets.Utility.FOVKick/c__Iterator2::<>f__this + FOVKick_t31 * ___U3CU3Ef__this_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0MethodDeclarations.h" new file mode 100644 index 00000000..a410453b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.FOVKick/c__Iterator2 +struct U3CFOVKickDownU3Ec__Iterator2_t92; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::.ctor() +extern "C" void U3CFOVKickDownU3Ec__Iterator2__ctor_m286 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator2::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator2::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.FOVKick/c__Iterator2::MoveNext() +extern "C" bool U3CFOVKickDownU3Ec__Iterator2_MoveNext_m289 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::Dispose() +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Dispose_m290 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::Reset() +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Reset_m291 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1.h" new file mode 100644 index 00000000..d1e1130a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1.h" @@ -0,0 +1,36 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.AnimationCurve +struct AnimationCurve_t41; +struct AnimationCurve_t41_marshaled; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31 : public Object_t +{ + // UnityEngine.Camera UnityStandardAssets.Utility.FOVKick::Camera + Camera_t28 * ___Camera_0; + // System.Single UnityStandardAssets.Utility.FOVKick::originalFov + float ___originalFov_1; + // System.Single UnityStandardAssets.Utility.FOVKick::FOVIncrease + float ___FOVIncrease_2; + // System.Single UnityStandardAssets.Utility.FOVKick::TimeToIncrease + float ___TimeToIncrease_3; + // System.Single UnityStandardAssets.Utility.FOVKick::TimeToDecrease + float ___TimeToDecrease_4; + // UnityEngine.AnimationCurve UnityStandardAssets.Utility.FOVKick::IncreaseCurve + AnimationCurve_t41 * ___IncreaseCurve_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1MethodDeclarations.h" new file mode 100644 index 00000000..bc6498c0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31; +// UnityEngine.Camera +struct Camera_t28; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.FOVKick::.ctor() +extern "C" void FOVKick__ctor_m292 (FOVKick_t31 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick::Setup(UnityEngine.Camera) +extern "C" void FOVKick_Setup_m293 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick::CheckStatus(UnityEngine.Camera) +extern "C" void FOVKick_CheckStatus_m294 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FOVKick::ChangeCamera(UnityEngine.Camera) +extern "C" void FOVKick_ChangeCamera_m295 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.FOVKick::FOVKickUp() +extern "C" Object_t * FOVKick_FOVKickUp_m296 (FOVKick_t31 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.FOVKick::FOVKickDown() +extern "C" Object_t * FOVKick_FOVKickDown_m297 (FOVKick_t31 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FP.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FP.h" new file mode 100644 index 00000000..49b38670 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FP.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// UnityEngine.GUIText +struct GUIText_t94; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.FPSCounter +struct FPSCounter_t93 : public MonoBehaviour_t2 +{ + // System.Int32 UnityStandardAssets.Utility.FPSCounter::m_FpsAccumulator + int32_t ___m_FpsAccumulator_4; + // System.Single UnityStandardAssets.Utility.FPSCounter::m_FpsNextPeriod + float ___m_FpsNextPeriod_5; + // System.Int32 UnityStandardAssets.Utility.FPSCounter::m_CurrentFps + int32_t ___m_CurrentFps_6; + // UnityEngine.GUIText UnityStandardAssets.Utility.FPSCounter::m_GuiText + GUIText_t94 * ___m_GuiText_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FPMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FPMethodDeclarations.h" new file mode 100644 index 00000000..204783f0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FPMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.FPSCounter +struct FPSCounter_t93; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.FPSCounter::.ctor() +extern "C" void FPSCounter__ctor_m298 (FPSCounter_t93 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FPSCounter::Start() +extern "C" void FPSCounter_Start_m299 (FPSCounter_t93 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FPSCounter::Update() +extern "C" void FPSCounter_Update_m300 (FPSCounter_t93 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2.h" new file mode 100644 index 00000000..ceea2f55 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Utility.FollowTarget +struct FollowTarget_t95 : public MonoBehaviour_t2 +{ + // UnityEngine.Transform UnityStandardAssets.Utility.FollowTarget::target + Transform_t3 * ___target_2; + // UnityEngine.Vector3 UnityStandardAssets.Utility.FollowTarget::offset + Vector3_t4 ___offset_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2MethodDeclarations.h" new file mode 100644 index 00000000..19f5998a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2MethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.FollowTarget +struct FollowTarget_t95; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.FollowTarget::.ctor() +extern "C" void FollowTarget__ctor_m301 (FollowTarget_t95 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.FollowTarget::LateUpdate() +extern "C" void FollowTarget_LateUpdate_m302 (FollowTarget_t95 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le.h" new file mode 100644 index 00000000..ea1a2b68 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3 +struct U3CDoBobCycleU3Ec__Iterator3_t97 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::__0 + float ___U3CtU3E__0_0; + // System.Int32 UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.LerpControlledBob UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::<>f__this + LerpControlledBob_t33 * ___U3CU3Ef__this_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_LeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_LeMethodDeclarations.h" new file mode 100644 index 00000000..df9f105e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_LeMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3 +struct U3CDoBobCycleU3Ec__Iterator3_t97; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::.ctor() +extern "C" void U3CDoBobCycleU3Ec__Iterator3__ctor_m305 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::MoveNext() +extern "C" bool U3CDoBobCycleU3Ec__Iterator3_MoveNext_m308 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::Dispose() +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Dispose_m309 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::Reset() +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Reset_m310 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0.h" new file mode 100644 index 00000000..0c6207db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.LerpControlledBob::BobDuration + float ___BobDuration_0; + // System.Single UnityStandardAssets.Utility.LerpControlledBob::BobAmount + float ___BobAmount_1; + // System.Single UnityStandardAssets.Utility.LerpControlledBob::m_Offset + float ___m_Offset_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0MethodDeclarations.h" new file mode 100644 index 00000000..01e0d91d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.LerpControlledBob::.ctor() +extern "C" void LerpControlledBob__ctor_m311 (LerpControlledBob_t33 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.Utility.LerpControlledBob::Offset() +extern "C" float LerpControlledBob_Offset_m312 (LerpControlledBob_t33 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.LerpControlledBob::DoBobCycle() +extern "C" Object_t * LerpControlledBob_DoBobCycle_m313 (LerpControlledBob_t33 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob.h" new file mode 100644 index 00000000..14dff781 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform[] +struct TransformU5BU5D_t99; +// UnityEngine.Transform +struct Transform_t3; +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.ObjectResetter +struct ObjectResetter_t100; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.ObjectResetter/c__Iterator4 +struct U3CResetCoroutineU3Ec__Iterator4_t98 : public Object_t +{ + // System.Single UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::delay + float ___delay_0; + // UnityEngine.Transform[] UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::<$s_8>__0 + TransformU5BU5D_t99* ___U3CU24s_8U3E__0_1; + // System.Int32 UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::<$s_9>__1 + int32_t ___U3CU24s_9U3E__1_2; + // UnityEngine.Transform UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::__2 + Transform_t3 * ___U3CtU3E__2_3; + // System.Int32 UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::$PC + int32_t ___U24PC_4; + // System.Object UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::$current + Object_t * ___U24current_5; + // System.Single UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::<$>delay + float ___U3CU24U3Edelay_6; + // UnityStandardAssets.Utility.ObjectResetter UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::<>f__this + ObjectResetter_t100 * ___U3CU3Ef__this_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_ObMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_ObMethodDeclarations.h" new file mode 100644 index 00000000..bc02541c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_ObMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.ObjectResetter/c__Iterator4 +struct U3CResetCoroutineU3Ec__Iterator4_t98; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::.ctor() +extern "C" void U3CResetCoroutineU3Ec__Iterator4__ctor_m314 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::MoveNext() +extern "C" bool U3CResetCoroutineU3Ec__Iterator4_MoveNext_m317 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::Dispose() +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Dispose_m318 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::Reset() +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Reset_m319 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0.h" new file mode 100644 index 00000000..08f13cb3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1 +struct List_1_t101; +// UnityEngine.Rigidbody +struct Rigidbody_t15; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// UnityStandardAssets.Utility.ObjectResetter +struct ObjectResetter_t100 : public MonoBehaviour_t2 +{ + // UnityEngine.Vector3 UnityStandardAssets.Utility.ObjectResetter::originalPosition + Vector3_t4 ___originalPosition_2; + // UnityEngine.Quaternion UnityStandardAssets.Utility.ObjectResetter::originalRotation + Quaternion_t19 ___originalRotation_3; + // System.Collections.Generic.List`1 UnityStandardAssets.Utility.ObjectResetter::originalStructure + List_1_t101 * ___originalStructure_4; + // UnityEngine.Rigidbody UnityStandardAssets.Utility.ObjectResetter::Rigidbody + Rigidbody_t15 * ___Rigidbody_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0MethodDeclarations.h" new file mode 100644 index 00000000..61b14d09 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.ObjectResetter +struct ObjectResetter_t100; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.ObjectResetter::.ctor() +extern "C" void ObjectResetter__ctor_m320 (ObjectResetter_t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ObjectResetter::Start() +extern "C" void ObjectResetter_Start_m321 (ObjectResetter_t100 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ObjectResetter::DelayedReset(System.Single) +extern "C" void ObjectResetter_DelayedReset_m322 (ObjectResetter_t100 * __this, float ___delay, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.ObjectResetter::ResetCoroutine(System.Single) +extern "C" Object_t * ObjectResetter_ResetCoroutine_m323 (ObjectResetter_t100 * __this, float ___delay, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa.h" new file mode 100644 index 00000000..3ebf4536 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.ParticleSystem[] +struct ParticleSystemU5BU5D_t103; +// UnityEngine.ParticleSystem +struct ParticleSystem_t104; +// System.Object +struct Object_t; +// UnityStandardAssets.Utility.ParticleSystemDestroyer +struct ParticleSystemDestroyer_t105; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5 +struct U3CStartU3Ec__Iterator5_t102 : public Object_t +{ + // UnityEngine.ParticleSystem[] UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::__0 + ParticleSystemU5BU5D_t103* ___U3CsystemsU3E__0_0; + // UnityEngine.ParticleSystem[] UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::<$s_10>__1 + ParticleSystemU5BU5D_t103* ___U3CU24s_10U3E__1_1; + // System.Int32 UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::<$s_11>__2 + int32_t ___U3CU24s_11U3E__2_2; + // UnityEngine.ParticleSystem UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::__3 + ParticleSystem_t104 * ___U3CsystemU3E__3_3; + // System.Single UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::__4 + float ___U3CstopTimeU3E__4_4; + // UnityEngine.ParticleSystem[] UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::<$s_12>__5 + ParticleSystemU5BU5D_t103* ___U3CU24s_12U3E__5_5; + // System.Int32 UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::<$s_13>__6 + int32_t ___U3CU24s_13U3E__6_6; + // UnityEngine.ParticleSystem UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::__7 + ParticleSystem_t104 * ___U3CsystemU3E__7_7; + // System.Int32 UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::$PC + int32_t ___U24PC_8; + // System.Object UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::$current + Object_t * ___U24current_9; + // UnityStandardAssets.Utility.ParticleSystemDestroyer UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::<>f__this + ParticleSystemDestroyer_t105 * ___U3CU3Ef__this_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PaMethodDeclarations.h" new file mode 100644 index 00000000..8417510d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PaMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5 +struct U3CStartU3Ec__Iterator5_t102; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::.ctor() +extern "C" void U3CStartU3Ec__Iterator5__ctor_m324 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::MoveNext() +extern "C" bool U3CStartU3Ec__Iterator5_MoveNext_m327 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::Dispose() +extern "C" void U3CStartU3Ec__Iterator5_Dispose_m328 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::Reset() +extern "C" void U3CStartU3Ec__Iterator5_Reset_m329 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0.h" new file mode 100644 index 00000000..7b061ff1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.ParticleSystemDestroyer +struct ParticleSystemDestroyer_t105 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets.Utility.ParticleSystemDestroyer::minDuration + float ___minDuration_2; + // System.Single UnityStandardAssets.Utility.ParticleSystemDestroyer::maxDuration + float ___maxDuration_3; + // System.Single UnityStandardAssets.Utility.ParticleSystemDestroyer::m_MaxLifetime + float ___m_MaxLifetime_4; + // System.Boolean UnityStandardAssets.Utility.ParticleSystemDestroyer::m_EarlyStop + bool ___m_EarlyStop_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0MethodDeclarations.h" new file mode 100644 index 00000000..0891b0d2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.ParticleSystemDestroyer +struct ParticleSystemDestroyer_t105; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer::.ctor() +extern "C" void ParticleSystemDestroyer__ctor_m330 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.ParticleSystemDestroyer::Start() +extern "C" Object_t * ParticleSystemDestroyer_Start_m331 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer::Stop() +extern "C" void ParticleSystemDestroyer_Stop_m332 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" new file mode 100644 index 00000000..2c90edd2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" + +// UnityStandardAssets.Utility.PlatformSpecificContent/BuildTargetGroup +struct BuildTargetGroup_t106 +{ + // System.Int32 UnityStandardAssets.Utility.PlatformSpecificContent/BuildTargetGroup::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PlMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PlMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PlMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0.h" new file mode 100644 index 00000000..4a2f0619 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject[] +struct GameObjectU5BU5D_t108; +// UnityEngine.MonoBehaviour[] +struct MonoBehaviourU5BU5D_t109; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" + +// UnityStandardAssets.Utility.PlatformSpecificContent +struct PlatformSpecificContent_t107 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.PlatformSpecificContent/BuildTargetGroup UnityStandardAssets.Utility.PlatformSpecificContent::m_BuildTargetGroup + int32_t ___m_BuildTargetGroup_2; + // UnityEngine.GameObject[] UnityStandardAssets.Utility.PlatformSpecificContent::m_Content + GameObjectU5BU5D_t108* ___m_Content_3; + // UnityEngine.MonoBehaviour[] UnityStandardAssets.Utility.PlatformSpecificContent::m_MonoBehaviours + MonoBehaviourU5BU5D_t109* ___m_MonoBehaviours_4; + // System.Boolean UnityStandardAssets.Utility.PlatformSpecificContent::m_ChildrenOfThisObject + bool ___m_ChildrenOfThisObject_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0MethodDeclarations.h" new file mode 100644 index 00000000..510baa06 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.PlatformSpecificContent +struct PlatformSpecificContent_t107; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::.ctor() +extern "C" void PlatformSpecificContent__ctor_m333 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::OnEnable() +extern "C" void PlatformSpecificContent_OnEnable_m334 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::CheckEnableContent() +extern "C" void PlatformSpecificContent_CheckEnableContent_m335 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::EnableContent(System.Boolean) +extern "C" void PlatformSpecificContent_EnableContent_m336 (PlatformSpecificContent_t107 * __this, bool ___enabled, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si.h" new file mode 100644 index 00000000..c8213ffb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GUIText +struct GUIText_t94; +// UnityEngine.GameObject[] +struct GameObjectU5BU5D_t108; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.SimpleActivatorMenu +struct SimpleActivatorMenu_t110 : public MonoBehaviour_t2 +{ + // UnityEngine.GUIText UnityStandardAssets.Utility.SimpleActivatorMenu::camSwitchButton + GUIText_t94 * ___camSwitchButton_2; + // UnityEngine.GameObject[] UnityStandardAssets.Utility.SimpleActivatorMenu::objects + GameObjectU5BU5D_t108* ___objects_3; + // System.Int32 UnityStandardAssets.Utility.SimpleActivatorMenu::m_CurrentActiveObject + int32_t ___m_CurrentActiveObject_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SiMethodDeclarations.h" new file mode 100644 index 00000000..30183b2f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SiMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.SimpleActivatorMenu +struct SimpleActivatorMenu_t110; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::.ctor() +extern "C" void SimpleActivatorMenu__ctor_m337 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::OnEnable() +extern "C" void SimpleActivatorMenu_OnEnable_m338 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::NextCamera() +extern "C" void SimpleActivatorMenu_NextCamera_m339 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0.h" new file mode 100644 index 00000000..64a85d10 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Quaternion.h" + +// UnityStandardAssets.Utility.SimpleMouseRotator +struct SimpleMouseRotator_t111 : public MonoBehaviour_t2 +{ + // UnityEngine.Vector2 UnityStandardAssets.Utility.SimpleMouseRotator::rotationRange + Vector2_t6 ___rotationRange_2; + // System.Single UnityStandardAssets.Utility.SimpleMouseRotator::rotationSpeed + float ___rotationSpeed_3; + // System.Single UnityStandardAssets.Utility.SimpleMouseRotator::dampingTime + float ___dampingTime_4; + // System.Boolean UnityStandardAssets.Utility.SimpleMouseRotator::autoZeroVerticalOnMobile + bool ___autoZeroVerticalOnMobile_5; + // System.Boolean UnityStandardAssets.Utility.SimpleMouseRotator::autoZeroHorizontalOnMobile + bool ___autoZeroHorizontalOnMobile_6; + // System.Boolean UnityStandardAssets.Utility.SimpleMouseRotator::relative + bool ___relative_7; + // UnityEngine.Vector3 UnityStandardAssets.Utility.SimpleMouseRotator::m_TargetAngles + Vector3_t4 ___m_TargetAngles_8; + // UnityEngine.Vector3 UnityStandardAssets.Utility.SimpleMouseRotator::m_FollowAngles + Vector3_t4 ___m_FollowAngles_9; + // UnityEngine.Vector3 UnityStandardAssets.Utility.SimpleMouseRotator::m_FollowVelocity + Vector3_t4 ___m_FollowVelocity_10; + // UnityEngine.Quaternion UnityStandardAssets.Utility.SimpleMouseRotator::m_OriginalRotation + Quaternion_t19 ___m_OriginalRotation_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0MethodDeclarations.h" new file mode 100644 index 00000000..fa365c37 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0MethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.SimpleMouseRotator +struct SimpleMouseRotator_t111; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::.ctor() +extern "C" void SimpleMouseRotator__ctor_m340 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::Start() +extern "C" void SimpleMouseRotator_Start_m341 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::Update() +extern "C" void SimpleMouseRotator_Update_m342 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Sm.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Sm.h" new file mode 100644 index 00000000..687b3f51 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Sm.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.SmoothFollow +struct SmoothFollow_t112 : public MonoBehaviour_t2 +{ + // UnityEngine.Transform UnityStandardAssets.Utility.SmoothFollow::target + Transform_t3 * ___target_2; + // System.Single UnityStandardAssets.Utility.SmoothFollow::distance + float ___distance_3; + // System.Single UnityStandardAssets.Utility.SmoothFollow::height + float ___height_4; + // System.Single UnityStandardAssets.Utility.SmoothFollow::rotationDamping + float ___rotationDamping_5; + // System.Single UnityStandardAssets.Utility.SmoothFollow::heightDamping + float ___heightDamping_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SmMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SmMethodDeclarations.h" new file mode 100644 index 00000000..a0a838d0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SmMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.SmoothFollow +struct SmoothFollow_t112; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.SmoothFollow::.ctor() +extern "C" void SmoothFollow__ctor_m343 (SmoothFollow_t112 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SmoothFollow::Start() +extern "C" void SmoothFollow_Start_m344 (SmoothFollow_t112 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.SmoothFollow::LateUpdate() +extern "C" void SmoothFollow_LateUpdate_m345 (SmoothFollow_t112 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" new file mode 100644 index 00000000..39a3563a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/Action +struct Action_t113 +{ + // System.Int32 UnityStandardAssets.Utility.TimedObjectActivator/Action::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_TiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_TiMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_TiMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0.h" new file mode 100644 index 00000000..0821ff91 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject +struct GameObject_t77; + +#include "mscorlib_System_Object.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114 : public Object_t +{ + // UnityEngine.GameObject UnityStandardAssets.Utility.TimedObjectActivator/Entry::target + GameObject_t77 * ___target_0; + // UnityStandardAssets.Utility.TimedObjectActivator/Action UnityStandardAssets.Utility.TimedObjectActivator/Entry::action + int32_t ___action_1; + // System.Single UnityStandardAssets.Utility.TimedObjectActivator/Entry::delay + float ___delay_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0MethodDeclarations.h" new file mode 100644 index 00000000..4c99dbf3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/Entry::.ctor() +extern "C" void Entry__ctor_m346 (Entry_t114 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1.h" new file mode 100644 index 00000000..01a2284a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry[] +struct EntryU5BU5D_t116; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/Entries +struct Entries_t115 : public Object_t +{ + // UnityStandardAssets.Utility.TimedObjectActivator/Entry[] UnityStandardAssets.Utility.TimedObjectActivator/Entries::entries + EntryU5BU5D_t116* ___entries_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1MethodDeclarations.h" new file mode 100644 index 00000000..8c26eb2a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entries +struct Entries_t115; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/Entries::.ctor() +extern "C" void Entries__ctor_m347 (Entries_t115 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2.h" new file mode 100644 index 00000000..b33819f6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6 +struct U3CActivateU3Ec__Iterator6_t117 : public Object_t +{ + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::entry + Entry_t114 * ___entry_0; + // System.Int32 UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::<$>entry + Entry_t114 * ___U3CU24U3Eentry_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2MethodDeclarations.h" new file mode 100644 index 00000000..4eb09c32 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6 +struct U3CActivateU3Ec__Iterator6_t117; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::.ctor() +extern "C" void U3CActivateU3Ec__Iterator6__ctor_m348 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::MoveNext() +extern "C" bool U3CActivateU3Ec__Iterator6_MoveNext_m351 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::Dispose() +extern "C" void U3CActivateU3Ec__Iterator6_Dispose_m352 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::Reset() +extern "C" void U3CActivateU3Ec__Iterator6_Reset_m353 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3.h" new file mode 100644 index 00000000..095ed213 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7 +struct U3CDeactivateU3Ec__Iterator7_t118 : public Object_t +{ + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::entry + Entry_t114 * ___entry_0; + // System.Int32 UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::<$>entry + Entry_t114 * ___U3CU24U3Eentry_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3MethodDeclarations.h" new file mode 100644 index 00000000..50c32b8e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7 +struct U3CDeactivateU3Ec__Iterator7_t118; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::.ctor() +extern "C" void U3CDeactivateU3Ec__Iterator7__ctor_m354 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::MoveNext() +extern "C" bool U3CDeactivateU3Ec__Iterator7_MoveNext_m357 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::Dispose() +extern "C" void U3CDeactivateU3Ec__Iterator7_Dispose_m358 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::Reset() +extern "C" void U3CDeactivateU3Ec__Iterator7_Reset_m359 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4.h" new file mode 100644 index 00000000..73c75b7e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8 +struct U3CReloadLevelU3Ec__Iterator8_t119 : public Object_t +{ + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::entry + Entry_t114 * ___entry_0; + // System.Int32 UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::$PC + int32_t ___U24PC_1; + // System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::$current + Object_t * ___U24current_2; + // UnityStandardAssets.Utility.TimedObjectActivator/Entry UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::<$>entry + Entry_t114 * ___U3CU24U3Eentry_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4MethodDeclarations.h" new file mode 100644 index 00000000..d62e1d2b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8 +struct U3CReloadLevelU3Ec__Iterator8_t119; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::.ctor() +extern "C" void U3CReloadLevelU3Ec__Iterator8__ctor_m360 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::MoveNext() +extern "C" bool U3CReloadLevelU3Ec__Iterator8_MoveNext_m363 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::Dispose() +extern "C" void U3CReloadLevelU3Ec__Iterator8_Dispose_m364 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::Reset() +extern "C" void U3CReloadLevelU3Ec__Iterator8_Reset_m365 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5.h" new file mode 100644 index 00000000..71251339 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.TimedObjectActivator/Entries +struct Entries_t115; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.TimedObjectActivator +struct TimedObjectActivator_t120 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.TimedObjectActivator/Entries UnityStandardAssets.Utility.TimedObjectActivator::entries + Entries_t115 * ___entries_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5MethodDeclarations.h" new file mode 100644 index 00000000..2c6250d9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectActivator +struct TimedObjectActivator_t120; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectActivator::.ctor() +extern "C" void TimedObjectActivator__ctor_m366 (TimedObjectActivator_t120 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectActivator::Awake() +extern "C" void TimedObjectActivator_Awake_m367 (TimedObjectActivator_t120 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::Activate(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern "C" Object_t * TimedObjectActivator_Activate_m368 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::Deactivate(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern "C" Object_t * TimedObjectActivator_Deactivate_m369 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::ReloadLevel(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern "C" Object_t * TimedObjectActivator_ReloadLevel_m370 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6.h" new file mode 100644 index 00000000..67b4bb8f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Utility.TimedObjectDestructor +struct TimedObjectDestructor_t121 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets.Utility.TimedObjectDestructor::m_TimeOut + float ___m_TimeOut_2; + // System.Boolean UnityStandardAssets.Utility.TimedObjectDestructor::m_DetachChildren + bool ___m_DetachChildren_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6MethodDeclarations.h" new file mode 100644 index 00000000..dec1bb79 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6MethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.TimedObjectDestructor +struct TimedObjectDestructor_t121; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::.ctor() +extern "C" void TimedObjectDestructor__ctor_m371 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::Awake() +extern "C" void TimedObjectDestructor_Awake_m372 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::DestroyNow() +extern "C" void TimedObjectDestructor_DestroyNow_m373 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa.h" new file mode 100644 index 00000000..118a63fa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.WaypointCircuit +struct WaypointCircuit_t123; +// UnityEngine.Transform[] +struct TransformU5BU5D_t99; + +#include "mscorlib_System_Object.h" + +// UnityStandardAssets.Utility.WaypointCircuit/WaypointList +struct WaypointList_t122 : public Object_t +{ + // UnityStandardAssets.Utility.WaypointCircuit UnityStandardAssets.Utility.WaypointCircuit/WaypointList::circuit + WaypointCircuit_t123 * ___circuit_0; + // UnityEngine.Transform[] UnityStandardAssets.Utility.WaypointCircuit/WaypointList::items + TransformU5BU5D_t99* ___items_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_WaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_WaMethodDeclarations.h" new file mode 100644 index 00000000..8baff0a7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_WaMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.WaypointCircuit/WaypointList +struct WaypointList_t122; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Utility.WaypointCircuit/WaypointList::.ctor() +extern "C" void WaypointList__ctor_m374 (WaypointList_t122 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" new file mode 100644 index 00000000..4c396e9b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" @@ -0,0 +1,24 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint +struct RoutePoint_t124 +{ + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit/RoutePoint::position + Vector3_t4 ___position_0; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit/RoutePoint::direction + Vector3_t4 ___direction_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0MethodDeclarations.h" new file mode 100644 index 00000000..719f9f43 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0MethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Utility.WaypointCircuit/RoutePoint::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void RoutePoint__ctor_m375 (RoutePoint_t124 * __this, Vector3_t4 ___position, Vector3_t4 ___direction, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1.h" new file mode 100644 index 00000000..a777fff4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1.h" @@ -0,0 +1,58 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.WaypointCircuit/WaypointList +struct WaypointList_t122; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// System.Single[] +struct SingleU5BU5D_t126; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Utility.WaypointCircuit +struct WaypointCircuit_t123 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.WaypointCircuit/WaypointList UnityStandardAssets.Utility.WaypointCircuit::waypointList + WaypointList_t122 * ___waypointList_2; + // System.Boolean UnityStandardAssets.Utility.WaypointCircuit::smoothRoute + bool ___smoothRoute_3; + // System.Int32 UnityStandardAssets.Utility.WaypointCircuit::numPoints + int32_t ___numPoints_4; + // UnityEngine.Vector3[] UnityStandardAssets.Utility.WaypointCircuit::points + Vector3U5BU5D_t125* ___points_5; + // System.Single[] UnityStandardAssets.Utility.WaypointCircuit::distances + SingleU5BU5D_t126* ___distances_6; + // System.Single UnityStandardAssets.Utility.WaypointCircuit::editorVisualisationSubsteps + float ___editorVisualisationSubsteps_7; + // System.Int32 UnityStandardAssets.Utility.WaypointCircuit::p0n + int32_t ___p0n_8; + // System.Int32 UnityStandardAssets.Utility.WaypointCircuit::p1n + int32_t ___p1n_9; + // System.Int32 UnityStandardAssets.Utility.WaypointCircuit::p2n + int32_t ___p2n_10; + // System.Int32 UnityStandardAssets.Utility.WaypointCircuit::p3n + int32_t ___p3n_11; + // System.Single UnityStandardAssets.Utility.WaypointCircuit::i + float ___i_12; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::P0 + Vector3_t4 ___P0_13; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::P1 + Vector3_t4 ___P1_14; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::P2 + Vector3_t4 ___P2_15; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::P3 + Vector3_t4 ___P3_16; + // System.Single UnityStandardAssets.Utility.WaypointCircuit::k__BackingField + float ___U3CLengthU3Ek__BackingField_17; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1MethodDeclarations.h" new file mode 100644 index 00000000..64d303ff --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1MethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.WaypointCircuit +struct WaypointCircuit_t123; +// UnityEngine.Transform[] +struct TransformU5BU5D_t99; + +#include "codegen/il2cpp-codegen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Utility.WaypointCircuit::.ctor() +extern "C" void WaypointCircuit__ctor_m376 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Single UnityStandardAssets.Utility.WaypointCircuit::get_Length() +extern "C" float WaypointCircuit_get_Length_m377 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::set_Length(System.Single) +extern "C" void WaypointCircuit_set_Length_m378 (WaypointCircuit_t123 * __this, float ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Transform[] UnityStandardAssets.Utility.WaypointCircuit::get_Waypoints() +extern "C" TransformU5BU5D_t99* WaypointCircuit_get_Waypoints_m379 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::Awake() +extern "C" void WaypointCircuit_Awake_m380 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointCircuit::GetRoutePoint(System.Single) +extern "C" RoutePoint_t124 WaypointCircuit_GetRoutePoint_m381 (WaypointCircuit_t123 * __this, float ___dist, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::GetRoutePosition(System.Single) +extern "C" Vector3_t4 WaypointCircuit_GetRoutePosition_m382 (WaypointCircuit_t123 * __this, float ___dist, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::CatmullRom(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 WaypointCircuit_CatmullRom_m383 (WaypointCircuit_t123 * __this, Vector3_t4 ___p0, Vector3_t4 ___p1, Vector3_t4 ___p2, Vector3_t4 ___p3, float ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::CachePositionsAndDistances() +extern "C" void WaypointCircuit_CachePositionsAndDistances_m384 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::OnDrawGizmos() +extern "C" void WaypointCircuit_OnDrawGizmos_m385 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::OnDrawGizmosSelected() +extern "C" void WaypointCircuit_OnDrawGizmosSelected_m386 (WaypointCircuit_t123 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointCircuit::DrawGizmos(System.Boolean) +extern "C" void WaypointCircuit_DrawGizmos_m387 (WaypointCircuit_t123 * __this, bool ___selected, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" new file mode 100644 index 00000000..0c83aefb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" + +// UnityStandardAssets.Utility.WaypointProgressTracker/ProgressStyle +struct ProgressStyle_t127 +{ + // System.Int32 UnityStandardAssets.Utility.WaypointProgressTracker/ProgressStyle::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3.h" new file mode 100644 index 00000000..ce856e94 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3.h" @@ -0,0 +1,56 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Utility.WaypointCircuit +struct WaypointCircuit_t123; +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" + +// UnityStandardAssets.Utility.WaypointProgressTracker +struct WaypointProgressTracker_t128 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Utility.WaypointCircuit UnityStandardAssets.Utility.WaypointProgressTracker::circuit + WaypointCircuit_t123 * ___circuit_2; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::lookAheadForTargetOffset + float ___lookAheadForTargetOffset_3; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::lookAheadForTargetFactor + float ___lookAheadForTargetFactor_4; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::lookAheadForSpeedOffset + float ___lookAheadForSpeedOffset_5; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::lookAheadForSpeedFactor + float ___lookAheadForSpeedFactor_6; + // UnityStandardAssets.Utility.WaypointProgressTracker/ProgressStyle UnityStandardAssets.Utility.WaypointProgressTracker::progressStyle + int32_t ___progressStyle_7; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::pointToPointThreshold + float ___pointToPointThreshold_8; + // UnityEngine.Transform UnityStandardAssets.Utility.WaypointProgressTracker::target + Transform_t3 * ___target_9; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::progressDistance + float ___progressDistance_10; + // System.Int32 UnityStandardAssets.Utility.WaypointProgressTracker::progressNum + int32_t ___progressNum_11; + // UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointProgressTracker::lastPosition + Vector3_t4 ___lastPosition_12; + // System.Single UnityStandardAssets.Utility.WaypointProgressTracker::speed + float ___speed_13; + // UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::k__BackingField + RoutePoint_t124 ___U3CtargetPointU3Ek__BackingField_14; + // UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::k__BackingField + RoutePoint_t124 ___U3CspeedPointU3Ek__BackingField_15; + // UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::k__BackingField + RoutePoint_t124 ___U3CprogressPointU3Ek__BackingField_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3MethodDeclarations.h" new file mode 100644 index 00000000..133b6634 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3MethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Utility.WaypointProgressTracker +struct WaypointProgressTracker_t128; + +#include "codegen/il2cpp-codegen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" + +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::.ctor() +extern "C" void WaypointProgressTracker__ctor_m388 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_targetPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_targetPoint_m389 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_targetPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_targetPoint_m390 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_speedPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_speedPoint_m391 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_speedPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_speedPoint_m392 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_progressPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_progressPoint_m393 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_progressPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_progressPoint_m394 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Start() +extern "C" void WaypointProgressTracker_Start_m395 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Reset() +extern "C" void WaypointProgressTracker_Reset_m396 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Update() +extern "C" void WaypointProgressTracker_Update_m397 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::OnDrawGizmos() +extern "C" void WaypointProgressTracker_OnDrawGizmos_m398 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B.h" new file mode 100644 index 00000000..786ee388 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Rigidbody +struct Rigidbody_t15; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets.Vehicles.Ball.Ball +struct Ball_t44 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets.Vehicles.Ball.Ball::m_MovePower + float ___m_MovePower_3; + // System.Boolean UnityStandardAssets.Vehicles.Ball.Ball::m_UseTorque + bool ___m_UseTorque_4; + // System.Single UnityStandardAssets.Vehicles.Ball.Ball::m_MaxAngularVelocity + float ___m_MaxAngularVelocity_5; + // System.Single UnityStandardAssets.Vehicles.Ball.Ball::m_JumpPower + float ___m_JumpPower_6; + // UnityEngine.Rigidbody UnityStandardAssets.Vehicles.Ball.Ball::m_Rigidbody + Rigidbody_t15 * ___m_Rigidbody_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_BMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_BMethodDeclarations.h" new file mode 100644 index 00000000..d5808f3e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_BMethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Vehicles.Ball.Ball +struct Ball_t44; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::.ctor() +extern "C" void Ball__ctor_m90 (Ball_t44 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::Start() +extern "C" void Ball_Start_m91 (Ball_t44 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::Move(UnityEngine.Vector3,System.Boolean) +extern "C" void Ball_Move_m92 (Ball_t44 * __this, Vector3_t4 ___moveDirection, bool ___jump, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0.h" new file mode 100644 index 00000000..0bfb8459 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets.Vehicles.Ball.Ball +struct Ball_t44; +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets.Vehicles.Ball.BallUserControl +struct BallUserControl_t45 : public MonoBehaviour_t2 +{ + // UnityStandardAssets.Vehicles.Ball.Ball UnityStandardAssets.Vehicles.Ball.BallUserControl::ball + Ball_t44 * ___ball_2; + // UnityEngine.Vector3 UnityStandardAssets.Vehicles.Ball.BallUserControl::move + Vector3_t4 ___move_3; + // UnityEngine.Transform UnityStandardAssets.Vehicles.Ball.BallUserControl::cam + Transform_t3 * ___cam_4; + // UnityEngine.Vector3 UnityStandardAssets.Vehicles.Ball.BallUserControl::camForward + Vector3_t4 ___camForward_5; + // System.Boolean UnityStandardAssets.Vehicles.Ball.BallUserControl::jump + bool ___jump_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0MethodDeclarations.h" new file mode 100644 index 00000000..8b22358b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets.Vehicles.Ball.BallUserControl +struct BallUserControl_t45; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::.ctor() +extern "C" void BallUserControl__ctor_m93 (BallUserControl_t45 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::Awake() +extern "C" void BallUserControl_Awake_m94 (BallUserControl_t45 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::Update() +extern "C" void BallUserControl_Update_m95 (BallUserControl_t45 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::FixedUpdate() +extern "C" void BallUserControl_FixedUpdate_m96 (BallUserControl_t45 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera.h" new file mode 100644 index 00000000..ade0e939 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector3.h" + +// UnityStandardAssets._2D.Camera2DFollow +struct Camera2DFollow_t1 : public MonoBehaviour_t2 +{ + // UnityEngine.Transform UnityStandardAssets._2D.Camera2DFollow::target + Transform_t3 * ___target_2; + // System.Single UnityStandardAssets._2D.Camera2DFollow::damping + float ___damping_3; + // System.Single UnityStandardAssets._2D.Camera2DFollow::lookAheadFactor + float ___lookAheadFactor_4; + // System.Single UnityStandardAssets._2D.Camera2DFollow::lookAheadReturnSpeed + float ___lookAheadReturnSpeed_5; + // System.Single UnityStandardAssets._2D.Camera2DFollow::lookAheadMoveThreshold + float ___lookAheadMoveThreshold_6; + // System.Single UnityStandardAssets._2D.Camera2DFollow::m_OffsetZ + float ___m_OffsetZ_7; + // UnityEngine.Vector3 UnityStandardAssets._2D.Camera2DFollow::m_LastTargetPosition + Vector3_t4 ___m_LastTargetPosition_8; + // UnityEngine.Vector3 UnityStandardAssets._2D.Camera2DFollow::m_CurrentVelocity + Vector3_t4 ___m_CurrentVelocity_9; + // UnityEngine.Vector3 UnityStandardAssets._2D.Camera2DFollow::m_LookAheadPos + Vector3_t4 ___m_LookAheadPos_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_CameraMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_CameraMethodDeclarations.h" new file mode 100644 index 00000000..29e6d7c7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_CameraMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets._2D.Camera2DFollow +struct Camera2DFollow_t1; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets._2D.Camera2DFollow::.ctor() +extern "C" void Camera2DFollow__ctor_m0 (Camera2DFollow_t1 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Camera2DFollow::Start() +extern "C" void Camera2DFollow_Start_m1 (Camera2DFollow_t1 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Camera2DFollow::Update() +extern "C" void Camera2DFollow_Update_m2 (Camera2DFollow_t1 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0.h" new file mode 100644 index 00000000..1b13b4e0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0.h" @@ -0,0 +1,36 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Vector2.h" + +// UnityStandardAssets._2D.CameraFollow +struct CameraFollow_t5 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets._2D.CameraFollow::xMargin + float ___xMargin_2; + // System.Single UnityStandardAssets._2D.CameraFollow::yMargin + float ___yMargin_3; + // System.Single UnityStandardAssets._2D.CameraFollow::xSmooth + float ___xSmooth_4; + // System.Single UnityStandardAssets._2D.CameraFollow::ySmooth + float ___ySmooth_5; + // UnityEngine.Vector2 UnityStandardAssets._2D.CameraFollow::maxXAndY + Vector2_t6 ___maxXAndY_6; + // UnityEngine.Vector2 UnityStandardAssets._2D.CameraFollow::minXAndY + Vector2_t6 ___minXAndY_7; + // UnityEngine.Transform UnityStandardAssets._2D.CameraFollow::m_Player + Transform_t3 * ___m_Player_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0MethodDeclarations.h" new file mode 100644 index 00000000..4ce8b142 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets._2D.CameraFollow +struct CameraFollow_t5; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets._2D.CameraFollow::.ctor() +extern "C" void CameraFollow__ctor_m3 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.CameraFollow::Awake() +extern "C" void CameraFollow_Awake_m4 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets._2D.CameraFollow::CheckXMargin() +extern "C" bool CameraFollow_CheckXMargin_m5 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityStandardAssets._2D.CameraFollow::CheckYMargin() +extern "C" bool CameraFollow_CheckYMargin_m6 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.CameraFollow::Update() +extern "C" void CameraFollow_Update_m7 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.CameraFollow::TrackPlayer() +extern "C" void CameraFollow_TrackPlayer_m8 (CameraFollow_t5 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo.h" new file mode 100644 index 00000000..3453742b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityStandardAssets._2D.PlatformerCharacter2D +struct PlatformerCharacter2D_t8; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets._2D.Platformer2DUserControl +struct Platformer2DUserControl_t7 : public MonoBehaviour_t2 +{ + // UnityStandardAssets._2D.PlatformerCharacter2D UnityStandardAssets._2D.Platformer2DUserControl::m_Character + PlatformerCharacter2D_t8 * ___m_Character_2; + // System.Boolean UnityStandardAssets._2D.Platformer2DUserControl::m_Jump + bool ___m_Jump_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_PlatfoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_PlatfoMethodDeclarations.h" new file mode 100644 index 00000000..7d900b63 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_PlatfoMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets._2D.Platformer2DUserControl +struct Platformer2DUserControl_t7; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::.ctor() +extern "C" void Platformer2DUserControl__ctor_m9 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::Awake() +extern "C" void Platformer2DUserControl_Awake_m10 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::Update() +extern "C" void Platformer2DUserControl_Update_m11 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::FixedUpdate() +extern "C" void Platformer2DUserControl_FixedUpdate_m12 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" new file mode 100644 index 00000000..11e90f35 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" @@ -0,0 +1,48 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.Rigidbody2D +struct Rigidbody2D_t11; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_LayerMask.h" + +// UnityStandardAssets._2D.PlatformerCharacter2D +struct PlatformerCharacter2D_t8 : public MonoBehaviour_t2 +{ + // System.Single UnityStandardAssets._2D.PlatformerCharacter2D::m_MaxSpeed + float ___m_MaxSpeed_4; + // System.Single UnityStandardAssets._2D.PlatformerCharacter2D::m_JumpForce + float ___m_JumpForce_5; + // System.Single UnityStandardAssets._2D.PlatformerCharacter2D::m_CrouchSpeed + float ___m_CrouchSpeed_6; + // System.Boolean UnityStandardAssets._2D.PlatformerCharacter2D::m_AirControl + bool ___m_AirControl_7; + // UnityEngine.LayerMask UnityStandardAssets._2D.PlatformerCharacter2D::m_WhatIsGround + LayerMask_t9 ___m_WhatIsGround_8; + // UnityEngine.Transform UnityStandardAssets._2D.PlatformerCharacter2D::m_GroundCheck + Transform_t3 * ___m_GroundCheck_9; + // System.Boolean UnityStandardAssets._2D.PlatformerCharacter2D::m_Grounded + bool ___m_Grounded_10; + // UnityEngine.Transform UnityStandardAssets._2D.PlatformerCharacter2D::m_CeilingCheck + Transform_t3 * ___m_CeilingCheck_11; + // UnityEngine.Animator UnityStandardAssets._2D.PlatformerCharacter2D::m_Anim + Animator_t10 * ___m_Anim_12; + // UnityEngine.Rigidbody2D UnityStandardAssets._2D.PlatformerCharacter2D::m_Rigidbody2D + Rigidbody2D_t11 * ___m_Rigidbody2D_13; + // System.Boolean UnityStandardAssets._2D.PlatformerCharacter2D::m_FacingRight + bool ___m_FacingRight_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0MethodDeclarations.h" new file mode 100644 index 00000000..6ba028b7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets._2D.PlatformerCharacter2D +struct PlatformerCharacter2D_t8; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::.ctor() +extern "C" void PlatformerCharacter2D__ctor_m13 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Awake() +extern "C" void PlatformerCharacter2D_Awake_m14 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::FixedUpdate() +extern "C" void PlatformerCharacter2D_FixedUpdate_m15 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Move(System.Single,System.Boolean,System.Boolean) +extern "C" void PlatformerCharacter2D_Move_m16 (PlatformerCharacter2D_t8 * __this, float ___move, bool ___crouch, bool ___jump, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Flip() +extern "C" void PlatformerCharacter2D_Flip_m17 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Restar.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Restar.h" new file mode 100644 index 00000000..8dd0e56d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Restar.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityStandardAssets._2D.Restarter +struct Restarter_t12 : public MonoBehaviour_t2 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_RestarMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_RestarMethodDeclarations.h" new file mode 100644 index 00000000..1d71bc64 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_RestarMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityStandardAssets._2D.Restarter +struct Restarter_t12; +// UnityEngine.Collider2D +struct Collider2D_t129; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityStandardAssets._2D.Restarter::.ctor() +extern "C" void Restarter__ctor_m18 (Restarter_t12 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityStandardAssets._2D.Restarter::OnTriggerEnter2D(UnityEngine.Collider2D) +extern "C" void Restarter_OnTriggerEnter2D_m19 (Restarter_t12 * __this, Collider2D_t129 * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDie.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDie.h" new file mode 100644 index 00000000..490b978f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDie.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_StateMachineBehaviour.h" + +// GoDie +struct GoDie_t171 : public StateMachineBehaviour_t172 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDieMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDieMethodDeclarations.h" new file mode 100644 index 00000000..d5fae1a4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_GoDieMethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// GoDie +struct GoDie_t171; +// UnityEngine.Animator +struct Animator_t10; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" + +// System.Void GoDie::.ctor() +extern "C" void GoDie__ctor_m711 (GoDie_t171 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void GoDie::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32) +extern "C" void GoDie_OnStateEnter_m712 (GoDie_t171 * __this, Animator_t10 * ___animator, AnimatorStateInfo_t148 ___stateInfo, int32_t ___layerIndex, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3E.h" new file mode 100644 index 00000000..e1aa197e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t170 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DCSharp_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript.h" new file mode 100644 index 00000000..768626af --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject +struct GameObject_t77; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// NewBehaviourScript +struct NewBehaviourScript_t174 : public MonoBehaviour_t2 +{ + // UnityEngine.GameObject NewBehaviourScript::t + GameObject_t77 * ___t_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1.h" new file mode 100644 index 00000000..629dd417 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.Behaviour +struct Behaviour_t156; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// NewBehaviourScript1 +struct NewBehaviourScript1_t175 : public MonoBehaviour_t2 +{ + // UnityEngine.Animator NewBehaviourScript1::t + Animator_t10 * ___t_2; + // UnityEngine.Animator NewBehaviourScript1::g + Animator_t10 * ___g_3; + // UnityEngine.GameObject NewBehaviourScript1::robo + GameObject_t77 * ___robo_4; + // UnityEngine.Behaviour NewBehaviourScript1::s + Behaviour_t156 * ___s_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1MethodDeclarations.h" new file mode 100644 index 00000000..75a5e70a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript1MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// NewBehaviourScript1 +struct NewBehaviourScript1_t175; +// UnityEngine.Collider2D +struct Collider2D_t129; + +#include "codegen/il2cpp-codegen.h" + +// System.Void NewBehaviourScript1::.ctor() +extern "C" void NewBehaviourScript1__ctor_m718 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript1::Start() +extern "C" void NewBehaviourScript1_Start_m719 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript1::Update() +extern "C" void NewBehaviourScript1_Update_m720 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript1::OnTriggerEnter2D(UnityEngine.Collider2D) +extern "C" void NewBehaviourScript1_OnTriggerEnter2D_m721 (NewBehaviourScript1_t175 * __this, Collider2D_t129 * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript1::Main() +extern "C" void NewBehaviourScript1_Main_m722 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2.h" new file mode 100644 index 00000000..3e07919b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.Behaviour +struct Behaviour_t156; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// NewBehaviourScript2 +struct NewBehaviourScript2_t176 : public MonoBehaviour_t2 +{ + // UnityEngine.Animator NewBehaviourScript2::g + Animator_t10 * ___g_2; + // UnityEngine.GameObject NewBehaviourScript2::robo + GameObject_t77 * ___robo_3; + // UnityEngine.Behaviour NewBehaviourScript2::s + Behaviour_t156 * ___s_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2MethodDeclarations.h" new file mode 100644 index 00000000..79ef869a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScript2MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// NewBehaviourScript2 +struct NewBehaviourScript2_t176; +// UnityEngine.Collider2D +struct Collider2D_t129; + +#include "codegen/il2cpp-codegen.h" + +// System.Void NewBehaviourScript2::.ctor() +extern "C" void NewBehaviourScript2__ctor_m723 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript2::Start() +extern "C" void NewBehaviourScript2_Start_m724 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript2::Update() +extern "C" void NewBehaviourScript2_Update_m725 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript2::OnTriggerEnter2D(UnityEngine.Collider2D) +extern "C" void NewBehaviourScript2_OnTriggerEnter2D_m726 (NewBehaviourScript2_t176 * __this, Collider2D_t129 * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript2::Main() +extern "C" void NewBehaviourScript2_Main_m727 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScriptMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScriptMethodDeclarations.h" new file mode 100644 index 00000000..326798cb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_NewBehaviourScriptMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// NewBehaviourScript +struct NewBehaviourScript_t174; + +#include "codegen/il2cpp-codegen.h" + +// System.Void NewBehaviourScript::.ctor() +extern "C" void NewBehaviourScript__ctor_m714 (NewBehaviourScript_t174 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript::Start() +extern "C" void NewBehaviourScript_Start_m715 (NewBehaviourScript_t174 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript::Update() +extern "C" void NewBehaviourScript_Update_m716 (NewBehaviourScript_t174 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void NewBehaviourScript::Main() +extern "C" void NewBehaviourScript_Main_m717 (NewBehaviourScript_t174 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3E.h" new file mode 100644 index 00000000..4ec1dfc1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t173 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retry.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retry.h" new file mode 100644 index 00000000..513cff31 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retry.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// retry +struct retry_t177 : public MonoBehaviour_t2 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retryMethodDeclarations.h" new file mode 100644 index 00000000..a731f990 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_retryMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// retry +struct retry_t177; + +#include "codegen/il2cpp-codegen.h" + +// System.Void retry::.ctor() +extern "C" void retry__ctor_m728 (retry_t177 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void retry::Start() +extern "C" void retry_Start_m729 (retry_t177 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void retry::Update() +extern "C" void retry_Update_m730 (retry_t177 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void retry::Main() +extern "C" void retry_Main_m731 (retry_t177 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2.h" new file mode 100644 index 00000000..aead40ff --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject +struct GameObject_t77; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// robo2 +struct robo2_t178 : public MonoBehaviour_t2 +{ + // UnityEngine.GameObject robo2::r + GameObject_t77 * ___r_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2MethodDeclarations.h" new file mode 100644 index 00000000..13c9fc20 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_robo2MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// robo2 +struct robo2_t178; + +#include "codegen/il2cpp-codegen.h" + +// System.Void robo2::.ctor() +extern "C" void robo2__ctor_m732 (robo2_t178 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void robo2::Start() +extern "C" void robo2_Start_m733 (robo2_t178 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void robo2::Update() +extern "C" void robo2_Update_m734 (robo2_t178 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void robo2::Main() +extern "C" void robo2_Main_m735 (robo2_t178 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2.h" new file mode 100644 index 00000000..8fbc7d13 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject +struct GameObject_t77; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// s2 +struct s2_t179 : public MonoBehaviour_t2 +{ + // UnityEngine.GameObject s2::g + GameObject_t77 * ___g_2; + // UnityEngine.GameObject s2::r + GameObject_t77 * ___r_3; + // System.Int32 s2::i + int32_t ___i_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2MethodDeclarations.h" new file mode 100644 index 00000000..805f3cea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/AssemblyU2DUnityScript_s2MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// s2 +struct s2_t179; +// UnityEngine.Collider2D +struct Collider2D_t129; + +#include "codegen/il2cpp-codegen.h" + +// System.Void s2::.ctor() +extern "C" void s2__ctor_m736 (s2_t179 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void s2::Start() +extern "C" void s2_Start_m737 (s2_t179 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void s2::Update() +extern "C" void s2_Update_m738 (s2_t179 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void s2::OnTriggerEnter2D(UnityEngine.Collider2D) +extern "C" void s2_OnTriggerEnter2D_m739 (s2_t179 * __this, Collider2D_t129 * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void s2::Main() +extern "C" void s2_Main_m740 (s2_t179 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp-firstpass_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp-firstpass_0.cpp" new file mode 100644 index 00000000..fb22b217 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp-firstpass_0.cpp" @@ -0,0 +1,14856 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityStandardAssets._2D.Camera2DFollow +struct Camera2DFollow_t1; +// UnityStandardAssets._2D.CameraFollow +struct CameraFollow_t5; +// UnityStandardAssets._2D.Platformer2DUserControl +struct Platformer2DUserControl_t7; +// UnityStandardAssets._2D.PlatformerCharacter2D +struct PlatformerCharacter2D_t8; +// System.Object +struct Object_t; +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.Rigidbody2D +struct Rigidbody2D_t11; +// UnityStandardAssets._2D.Restarter +struct Restarter_t12; +// UnityEngine.Collider2D +struct Collider2D_t129; +// UnityStandardAssets.Cameras.AbstractTargetFollower +struct AbstractTargetFollower_t14; +// UnityEngine.Rigidbody +struct Rigidbody_t15; +// UnityEngine.Transform +struct Transform_t3; +// UnityStandardAssets.Cameras.AutoCam +struct AutoCam_t16; +// UnityStandardAssets.Cameras.FreeLookCam +struct FreeLookCam_t18; +// UnityStandardAssets.Cameras.HandHeldCam +struct HandHeldCam_t20; +// UnityStandardAssets.Cameras.LookatTarget +struct LookatTarget_t21; +// UnityStandardAssets.Cameras.PivotBasedCameraRig +struct PivotBasedCameraRig_t17; +// UnityEngine.Camera +struct Camera_t28; +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer +struct RayHitComparer_t22; +// UnityStandardAssets.Cameras.ProtectCameraFromWallClip +struct ProtectCameraFromWallClip_t23; +// UnityStandardAssets.Cameras.TargetFieldOfView +struct TargetFieldOfView_t27; +// UnityEngine.Renderer[] +struct RendererU5BU5D_t140; +// System.Object[] +struct ObjectU5BU5D_t162; +// UnityStandardAssets.Characters.FirstPerson.FirstPersonController +struct FirstPersonController_t29; +// UnityEngine.CharacterController +struct CharacterController_t36; +// UnityEngine.AudioSource +struct AudioSource_t37; +// UnityEngine.ControllerColliderHit +struct ControllerColliderHit_t130; +// UnityStandardAssets.Characters.FirstPerson.HeadBob +struct HeadBob_t38; +// UnityStandardAssets.Characters.FirstPerson.MouseLook +struct MouseLook_t30; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings +struct MovementSettings_t40; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings +struct AdvancedSettings_t42; +// UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController +struct RigidbodyFirstPersonController_t39; +// UnityEngine.CapsuleCollider +struct CapsuleCollider_t43; +// UnityStandardAssets.Vehicles.Ball.Ball +struct Ball_t44; +// UnityStandardAssets.Vehicles.Ball.BallUserControl +struct BallUserControl_t45; +// UnityStandardAssets.Characters.ThirdPerson.AICharacterControl +struct AICharacterControl_t46; +// UnityEngine.NavMeshAgent +struct NavMeshAgent_t47; +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter +struct ThirdPersonCharacter_t48; +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl +struct ThirdPersonUserControl_t49; +// UnityStandardAssets.CrossPlatformInput.AxisTouchButton +struct AxisTouchButton_t50; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// UnityStandardAssets.CrossPlatformInput.ButtonHandler +struct ButtonHandler_t52; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis +struct VirtualAxis_t51; +// System.String +struct String_t; +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton +struct VirtualButton_t54; +// UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar +struct InputAxisScrollbar_t57; +// UnityStandardAssets.CrossPlatformInput.Joystick +struct Joystick_t59; +// UnityStandardAssets.CrossPlatformInput.MobileControlRig +struct MobileControlRig_t60; +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput +struct MobileInput_t61; +// UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput +struct StandaloneInput_t62; +// UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping +struct AxisMapping_t65; +// UnityStandardAssets.CrossPlatformInput.TiltInput +struct TiltInput_t66; +// UnityStandardAssets.CrossPlatformInput.TouchPad +struct TouchPad_t69; +// UnityEngine.UI.Image +struct Image_t70; +// UnityStandardAssets.CrossPlatformInput.VirtualInput +struct VirtualInput_t56; +// UnityStandardAssets.Utility.ActivateTrigger +struct ActivateTrigger_t75; +// UnityEngine.Animation +struct Animation_t157; +// UnityEngine.Collider +struct Collider_t132; +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition +struct ReplacementDefinition_t78; +// UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList +struct ReplacementList_t80; +// UnityStandardAssets.Utility.AutoMobileShaderSwitch +struct AutoMobileShaderSwitch_t82; +// UnityEngine.Material +struct Material_t160; +// UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace +struct Vector3andSpace_t83; +// UnityStandardAssets.Utility.AutoMoveAndRotate +struct AutoMoveAndRotate_t84; +// UnityStandardAssets.Utility.CameraRefocus +struct CameraRefocus_t85; +// UnityStandardAssets.Utility.CurveControlledBob +struct CurveControlledBob_t32; +// UnityStandardAssets.Utility.DragRigidbody/c__Iterator0 +struct U3CDragObjectU3Ec__Iterator0_t86; +// UnityStandardAssets.Utility.DragRigidbody +struct DragRigidbody_t87; +// UnityEngine.SpringJoint +struct SpringJoint_t88; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityStandardAssets.Utility.DynamicShadowSettings +struct DynamicShadowSettings_t89; +// UnityStandardAssets.Utility.FOVKick/c__Iterator1 +struct U3CFOVKickUpU3Ec__Iterator1_t91; +// UnityStandardAssets.Utility.FOVKick/c__Iterator2 +struct U3CFOVKickDownU3Ec__Iterator2_t92; +// UnityStandardAssets.Utility.FOVKick +struct FOVKick_t31; +// UnityStandardAssets.Utility.FPSCounter +struct FPSCounter_t93; +// UnityEngine.GUIText +struct GUIText_t94; +// UnityStandardAssets.Utility.FollowTarget +struct FollowTarget_t95; +// ForcedReset +struct ForcedReset_t96; +// UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3 +struct U3CDoBobCycleU3Ec__Iterator3_t97; +// UnityStandardAssets.Utility.LerpControlledBob +struct LerpControlledBob_t33; +// UnityStandardAssets.Utility.ObjectResetter/c__Iterator4 +struct U3CResetCoroutineU3Ec__Iterator4_t98; +// UnityEngine.Transform[] +struct TransformU5BU5D_t99; +// UnityStandardAssets.Utility.ObjectResetter +struct ObjectResetter_t100; +// UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5 +struct U3CStartU3Ec__Iterator5_t102; +// UnityEngine.ParticleSystem[] +struct ParticleSystemU5BU5D_t103; +// UnityStandardAssets.Utility.ParticleSystemDestroyer +struct ParticleSystemDestroyer_t105; +// UnityStandardAssets.Utility.PlatformSpecificContent +struct PlatformSpecificContent_t107; +// UnityStandardAssets.Utility.SimpleActivatorMenu +struct SimpleActivatorMenu_t110; +// UnityStandardAssets.Utility.SimpleMouseRotator +struct SimpleMouseRotator_t111; +// UnityStandardAssets.Utility.SmoothFollow +struct SmoothFollow_t112; +// UnityStandardAssets.Utility.TimedObjectActivator/Entry +struct Entry_t114; +// UnityStandardAssets.Utility.TimedObjectActivator/Entries +struct Entries_t115; +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6 +struct U3CActivateU3Ec__Iterator6_t117; +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7 +struct U3CDeactivateU3Ec__Iterator7_t118; +// UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8 +struct U3CReloadLevelU3Ec__Iterator8_t119; +// UnityStandardAssets.Utility.TimedObjectActivator +struct TimedObjectActivator_t120; +// UnityStandardAssets.Utility.TimedObjectDestructor +struct TimedObjectDestructor_t121; +// UnityStandardAssets.Utility.WaypointCircuit/WaypointList +struct WaypointList_t122; +// UnityStandardAssets.Utility.WaypointCircuit +struct WaypointCircuit_t123; +// UnityStandardAssets.Utility.WaypointProgressTracker +struct WaypointProgressTracker_t128; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3E.h" +#include "AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3EMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_CameraMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "UnityEngine_UnityEngine_MonoBehaviourMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TimeMethodDeclarations.h" +#include "mscorlib_System_Boolean.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_PlatfoMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_InputMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UnityEngine_Rigidbody2D.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_LayerMaskMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Physics2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rigidbody2DMethodDeclarations.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_Collider2D.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Restar.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_RestarMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ApplicationMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AbMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rigidbody.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Au.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_AuMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PiMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" +#include "UnityEngine_UnityEngine_RigidbodyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_QuaternionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Fr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_FrMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CursorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CursorLockMode.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ha.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_HaMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_LoMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_PrMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_RaycastHitMethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_PhysicsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ColliderMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ColorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Collider.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ta.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_TaMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CameraMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_BoundsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Renderer.h" +#include "UnityEngine_UnityEngine_Bounds.h" +#include "UnityEngine_UnityEngine_TrailRenderer.h" +#include "UnityEngine_UnityEngine_ParticleRenderer.h" +#include "UnityEngine_UnityEngine_ParticleSystemRenderer.h" +#include "mscorlib_ArrayTypes.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CharactersMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CuMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Cu.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_CharacterController.h" +#include "UnityEngine_UnityEngine_AudioSource.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1.h" +#include "UnityEngine_UnityEngine_CharacterControllerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Coroutine.h" +#include "UnityEngine_UnityEngine_AudioSourceMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AudioClip.h" +#include "UnityEngine_UnityEngine_CollisionFlags.h" +#include "UnityEngine_UnityEngine_RandomMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ControllerColliderHit.h" +#include "UnityEngine_UnityEngine_ControllerColliderHitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ForceMode.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_KeyframeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationCurveMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "UnityEngine_UnityEngine_AnimationCurve.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_CapsuleCollider.h" +#include "UnityEngine_UnityEngine_CapsuleColliderMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_BMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_NavMeshAgent.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" +#include "UnityEngine_UnityEngine_NavMeshAgentMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RigidbodyConstraints.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatfMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "Assembly-CSharp-firstpass_ArrayTypes.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10MethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventDataMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_0MethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ScreenMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Image.h" +#include "UnityEngine_UnityEngine_TouchMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "mscorlib_System_Collections_Generic_List_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AcMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UnityEngine_Animation.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_AuMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_MaterialMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_0.h" +#include "UnityEngine_UnityEngine_Material.h" +#include "UnityEngine_UnityEngine_Shader.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Space.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ca.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_CaMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DrMethodDeclarations.h" +#include "UnityEngine_UnityEngine_JointMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0MethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0.h" +#include "UnityEngine_UnityEngine_SpringJoint.h" +#include "UnityEngine_UnityEngine_Joint.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "UnityEngine_UnityEngine_SpringJointMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dy.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_DyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_LightMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Light.h" +#include "UnityEngine_UnityEngine_QualitySettingsMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FOMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrameMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrame.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FP.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FPMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIText.h" +#include "UnityEngine_UnityEngine_GUITextMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_ForcedReset.h" +#include "AssemblyU2DCSharpU2Dfirstpass_ForcedResetMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AsyncOperation.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_LeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForFixedUpdateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForFixedUpdate.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_ObMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForSecondsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForSeconds.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PaMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ParticleSystemMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0.h" +#include "UnityEngine_UnityEngine_ParticleSystem.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_PlMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SiMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Sm.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_SmMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_TiMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_WaMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_GizmosMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2MethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3MethodDeclarations.h" + +// !!0 UnityEngine.Component::GetComponent() +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponent_TisObject_t_m704(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisPlatformerCharacter2D_t8_m420(__this, method) (( PlatformerCharacter2D_t8 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisAnimator_t10_m423(__this, method) (( Animator_t10 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisRigidbody2D_t11_m424(__this, method) (( Rigidbody2D_t11 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisRigidbody_t15_m446(__this, method) (( Rigidbody_t15 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInChildren() +extern "C" Object_t * Component_GetComponentInChildren_TisObject_t_m705_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentInChildren_TisObject_t_m705(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInChildren() +#define Component_GetComponentInChildren_TisCamera_t28_m480(__this, method) (( Camera_t28 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// !!0[] UnityEngine.Component::GetComponentsInChildren() +extern "C" ObjectU5BU5D_t162* Component_GetComponentsInChildren_TisObject_t_m706_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m706(__this, method) (( ObjectU5BU5D_t162* (*) (Component_t169 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m706_gshared)(__this, method) +// !!0[] UnityEngine.Component::GetComponentsInChildren() +#define Component_GetComponentsInChildren_TisRenderer_t142_m504(__this, method) (( RendererU5BU5D_t140* (*) (Component_t169 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m706_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCharacterController_t36_m509(__this, method) (( CharacterController_t36 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisAudioSource_t37_m511(__this, method) (( AudioSource_t37 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCapsuleCollider_t43_m541(__this, method) (( CapsuleCollider_t43 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisBall_t44_m557(__this, method) (( Ball_t44 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInChildren() +#define Component_GetComponentInChildren_TisNavMeshAgent_t47_m560(__this, method) (( NavMeshAgent_t47 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisThirdPersonCharacter_t48_m561(__this, method) (( ThirdPersonCharacter_t48 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisImage_t70_m603(__this, method) (( Image_t70 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.GameObject::GetComponent() +extern "C" Object_t * GameObject_GetComponent_TisObject_t_m707_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_GetComponent_TisObject_t_m707(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// !!0 UnityEngine.GameObject::GetComponent() +#define GameObject_GetComponent_TisAnimation_t157_m619(__this, method) (( Animation_t157 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// !!0[] UnityEngine.Object::FindObjectsOfType() +extern "C" ObjectU5BU5D_t162* Object_FindObjectsOfType_TisObject_t_m708_gshared (Object_t * __this /* static, unused */, const MethodInfo* method); +#define Object_FindObjectsOfType_TisObject_t_m708(__this /* static, unused */, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, const MethodInfo*))Object_FindObjectsOfType_TisObject_t_m708_gshared)(__this /* static, unused */, method) +// !!0[] UnityEngine.Object::FindObjectsOfType() +#define Object_FindObjectsOfType_TisRenderer_t142_m621(__this /* static, unused */, method) (( RendererU5BU5D_t140* (*) (Object_t * /* static, unused */, const MethodInfo*))Object_FindObjectsOfType_TisObject_t_m708_gshared)(__this /* static, unused */, method) +// !!0 UnityEngine.Object::Instantiate(!!0) +extern "C" Object_t * Object_Instantiate_TisObject_t_m709_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define Object_Instantiate_TisObject_t_m709(__this /* static, unused */, p0, method) (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.Object::Instantiate(!!0) +#define Object_Instantiate_TisMaterial_t160_m628(__this /* static, unused */, p0, method) (( Material_t160 * (*) (Object_t * /* static, unused */, Material_t160 *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.GameObject::AddComponent() +extern "C" Object_t * GameObject_AddComponent_TisObject_t_m710_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_AddComponent_TisObject_t_m710(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisRigidbody_t15_m655(__this, method) (( Rigidbody_t15 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisSpringJoint_t88_m656(__this, method) (( SpringJoint_t88 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCamera_t28_m663(__this, method) (( Camera_t28 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisGUIText_t94_m670(__this, method) (( GUIText_t94 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0[] UnityEngine.Component::GetComponentsInChildren() +#define Component_GetComponentsInChildren_TisTransform_t3_m676(__this, method) (( TransformU5BU5D_t99* (*) (Component_t169 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m706_gshared)(__this, method) +// !!0[] UnityEngine.Component::GetComponentsInChildren() +#define Component_GetComponentsInChildren_TisParticleSystem_t104_m680(__this, method) (( ParticleSystemU5BU5D_t103* (*) (Component_t169 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m706_gshared)(__this, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityStandardAssets._2D.Camera2DFollow::.ctor() +extern "C" void Camera2DFollow__ctor_m0 (Camera2DFollow_t1 * __this, const MethodInfo* method) +{ + { + __this->___damping_3 = (1.0f); + __this->___lookAheadFactor_4 = (3.0f); + __this->___lookAheadReturnSpeed_5 = (0.5f); + __this->___lookAheadMoveThreshold_6 = (0.1f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Camera2DFollow::Start() +extern "C" void Camera2DFollow_Start_m1 (Camera2DFollow_t1 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Transform_t3 * L_0 = (__this->___target_2); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + __this->___m_LastTargetPosition_8 = L_1; + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + Transform_t3 * L_4 = (__this->___target_2); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_position_m400(L_4, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL); + V_0 = L_6; + float L_7 = ((&V_0)->___z_3); + __this->___m_OffsetZ_7 = L_7; + Transform_t3 * L_8 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Transform_set_parent_m403(L_8, (Transform_t3 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Camera2DFollow::Update() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Camera2DFollow_Update_m2 (Camera2DFollow_t1 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + bool V_1 = false; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + { + Transform_t3 * L_0 = (__this->___target_2); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + Vector3_t4 L_2 = (__this->___m_LastTargetPosition_8); + Vector3_t4 L_3 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_4 = L_3; + float L_4 = ((&V_4)->___x_1); + V_0 = L_4; + float L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = fabsf(L_5); + float L_7 = (__this->___lookAheadMoveThreshold_6); + V_1 = ((((float)L_6) > ((float)L_7))? 1 : 0); + bool L_8 = V_1; + if (!L_8) + { + goto IL_005b; + } + } + { + float L_9 = (__this->___lookAheadFactor_4); + Vector3_t4 L_10 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_11 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + float L_12 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_13 = Mathf_Sign_m406(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + Vector3_t4 L_14 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/NULL); + __this->___m_LookAheadPos_10 = L_14; + goto IL_007d; + } + +IL_005b: + { + Vector3_t4 L_15 = (__this->___m_LookAheadPos_10); + Vector3_t4 L_16 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_17 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_18 = (__this->___lookAheadReturnSpeed_5); + Vector3_t4 L_19 = Vector3_MoveTowards_m410(NULL /*static, unused*/, L_15, L_16, ((float)((float)L_17*(float)L_18)), /*hidden argument*/NULL); + __this->___m_LookAheadPos_10 = L_19; + } + +IL_007d: + { + Transform_t3 * L_20 = (__this->___target_2); + NullCheck(L_20); + Vector3_t4 L_21 = Transform_get_position_m400(L_20, /*hidden argument*/NULL); + Vector3_t4 L_22 = (__this->___m_LookAheadPos_10); + Vector3_t4 L_23 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + Vector3_t4 L_24 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_25 = (__this->___m_OffsetZ_7); + Vector3_t4 L_26 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + Vector3_t4 L_27 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_23, L_26, /*hidden argument*/NULL); + V_2 = L_27; + Transform_t3 * L_28 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_28); + Vector3_t4 L_29 = Transform_get_position_m400(L_28, /*hidden argument*/NULL); + Vector3_t4 L_30 = V_2; + Vector3_t4 * L_31 = &(__this->___m_CurrentVelocity_9); + float L_32 = (__this->___damping_3); + Vector3_t4 L_33 = Vector3_SmoothDamp_m413(NULL /*static, unused*/, L_29, L_30, L_31, L_32, /*hidden argument*/NULL); + V_3 = L_33; + Transform_t3 * L_34 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 L_35 = V_3; + NullCheck(L_34); + Transform_set_position_m414(L_34, L_35, /*hidden argument*/NULL); + Transform_t3 * L_36 = (__this->___target_2); + NullCheck(L_36); + Vector3_t4 L_37 = Transform_get_position_m400(L_36, /*hidden argument*/NULL); + __this->___m_LastTargetPosition_8 = L_37; + return; + } +} +// System.Void UnityStandardAssets._2D.CameraFollow::.ctor() +extern "C" void CameraFollow__ctor_m3 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + { + __this->___xMargin_2 = (1.0f); + __this->___yMargin_3 = (1.0f); + __this->___xSmooth_4 = (8.0f); + __this->___ySmooth_5 = (8.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.CameraFollow::Awake() +extern Il2CppCodeGenString* _stringLiteral0; +extern "C" void CameraFollow_Awake_m4 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral0 = il2cpp_codegen_string_literal_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = GameObject_FindGameObjectWithTag_m415(NULL /*static, unused*/, _stringLiteral0, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_t3 * L_1 = GameObject_get_transform_m416(L_0, /*hidden argument*/NULL); + __this->___m_Player_8 = L_1; + return; + } +} +// System.Boolean UnityStandardAssets._2D.CameraFollow::CheckXMargin() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool CameraFollow_CheckXMargin_m5 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ((&V_0)->___x_1); + Transform_t3 * L_3 = (__this->___m_Player_8); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = ((&V_1)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = fabsf(((float)((float)L_2-(float)L_5))); + float L_7 = (__this->___xMargin_2); + return ((((float)L_6) > ((float)L_7))? 1 : 0); + } +} +// System.Boolean UnityStandardAssets._2D.CameraFollow::CheckYMargin() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool CameraFollow_CheckYMargin_m6 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ((&V_0)->___y_2); + Transform_t3 * L_3 = (__this->___m_Player_8); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = ((&V_1)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = fabsf(((float)((float)L_2-(float)L_5))); + float L_7 = (__this->___yMargin_3); + return ((((float)L_6) > ((float)L_7))? 1 : 0); + } +} +// System.Void UnityStandardAssets._2D.CameraFollow::Update() +extern "C" void CameraFollow_Update_m7 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + { + CameraFollow_TrackPlayer_m8(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.CameraFollow::TrackPlayer() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void CameraFollow_TrackPlayer_m8 (CameraFollow_t5 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + V_2 = L_1; + float L_2 = ((&V_2)->___x_1); + V_0 = L_2; + Transform_t3 * L_3 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + V_3 = L_4; + float L_5 = ((&V_3)->___y_2); + V_1 = L_5; + bool L_6 = CameraFollow_CheckXMargin_m5(__this, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_006d; + } + } + { + Transform_t3 * L_7 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_7); + Vector3_t4 L_8 = Transform_get_position_m400(L_7, /*hidden argument*/NULL); + V_4 = L_8; + float L_9 = ((&V_4)->___x_1); + Transform_t3 * L_10 = (__this->___m_Player_8); + NullCheck(L_10); + Vector3_t4 L_11 = Transform_get_position_m400(L_10, /*hidden argument*/NULL); + V_5 = L_11; + float L_12 = ((&V_5)->___x_1); + float L_13 = (__this->___xSmooth_4); + float L_14 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_15 = Mathf_Lerp_m417(NULL /*static, unused*/, L_9, L_12, ((float)((float)L_13*(float)L_14)), /*hidden argument*/NULL); + V_0 = L_15; + } + +IL_006d: + { + bool L_16 = CameraFollow_CheckYMargin_m6(__this, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_00b2; + } + } + { + Transform_t3 * L_17 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_17); + Vector3_t4 L_18 = Transform_get_position_m400(L_17, /*hidden argument*/NULL); + V_6 = L_18; + float L_19 = ((&V_6)->___y_2); + Transform_t3 * L_20 = (__this->___m_Player_8); + NullCheck(L_20); + Vector3_t4 L_21 = Transform_get_position_m400(L_20, /*hidden argument*/NULL); + V_7 = L_21; + float L_22 = ((&V_7)->___y_2); + float L_23 = (__this->___ySmooth_5); + float L_24 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_25 = Mathf_Lerp_m417(NULL /*static, unused*/, L_19, L_22, ((float)((float)L_23*(float)L_24)), /*hidden argument*/NULL); + V_1 = L_25; + } + +IL_00b2: + { + float L_26 = V_0; + Vector2_t6 * L_27 = &(__this->___minXAndY_7); + float L_28 = (L_27->___x_1); + Vector2_t6 * L_29 = &(__this->___maxXAndY_6); + float L_30 = (L_29->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_31 = Mathf_Clamp_m418(NULL /*static, unused*/, L_26, L_28, L_30, /*hidden argument*/NULL); + V_0 = L_31; + float L_32 = V_1; + Vector2_t6 * L_33 = &(__this->___minXAndY_7); + float L_34 = (L_33->___y_2); + Vector2_t6 * L_35 = &(__this->___maxXAndY_6); + float L_36 = (L_35->___y_2); + float L_37 = Mathf_Clamp_m418(NULL /*static, unused*/, L_32, L_34, L_36, /*hidden argument*/NULL); + V_1 = L_37; + Transform_t3 * L_38 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + float L_39 = V_0; + float L_40 = V_1; + Transform_t3 * L_41 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_41); + Vector3_t4 L_42 = Transform_get_position_m400(L_41, /*hidden argument*/NULL); + V_8 = L_42; + float L_43 = ((&V_8)->___z_3); + Vector3_t4 L_44 = {0}; + Vector3__ctor_m419(&L_44, L_39, L_40, L_43, /*hidden argument*/NULL); + NullCheck(L_38); + Transform_set_position_m414(L_38, L_44, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::.ctor() +extern "C" void Platformer2DUserControl__ctor_m9 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::Awake() +extern const MethodInfo* Component_GetComponent_TisPlatformerCharacter2D_t8_m420_MethodInfo_var; +extern "C" void Platformer2DUserControl_Awake_m10 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisPlatformerCharacter2D_t8_m420_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483649); + s_Il2CppMethodIntialized = true; + } + { + PlatformerCharacter2D_t8 * L_0 = Component_GetComponent_TisPlatformerCharacter2D_t8_m420(__this, /*hidden argument*/Component_GetComponent_TisPlatformerCharacter2D_t8_m420_MethodInfo_var); + __this->___m_Character_2 = L_0; + return; + } +} +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1; +extern "C" void Platformer2DUserControl_Update_m11 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_Jump_3); + if (L_0) + { + goto IL_001b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_1 = CrossPlatformInputManager_GetButtonDown_m169(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL); + __this->___m_Jump_3 = L_1; + } + +IL_001b: + { + return; + } +} +// System.Void UnityStandardAssets._2D.Platformer2DUserControl::FixedUpdate() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2; +extern "C" void Platformer2DUserControl_FixedUpdate_m12 (Platformer2DUserControl_t7 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + float V_1 = 0.0f; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_0 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)306), /*hidden argument*/NULL); + V_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral2, /*hidden argument*/NULL); + V_1 = L_1; + PlatformerCharacter2D_t8 * L_2 = (__this->___m_Character_2); + float L_3 = V_1; + bool L_4 = V_0; + bool L_5 = (__this->___m_Jump_3); + NullCheck(L_2); + PlatformerCharacter2D_Move_m16(L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + __this->___m_Jump_3 = 0; + return; + } +} +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::.ctor() +extern "C" void PlatformerCharacter2D__ctor_m13 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) +{ + { + __this->___m_MaxSpeed_4 = (10.0f); + __this->___m_JumpForce_5 = (400.0f); + __this->___m_CrouchSpeed_6 = (0.36f); + __this->___m_FacingRight_14 = 1; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Awake() +extern const MethodInfo* Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisRigidbody2D_t11_m424_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral3; +extern Il2CppCodeGenString* _stringLiteral4; +extern "C" void PlatformerCharacter2D_Awake_m14 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483650); + Component_GetComponent_TisRigidbody2D_t11_m424_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483651); + _stringLiteral3 = il2cpp_codegen_string_literal_from_index(3); + _stringLiteral4 = il2cpp_codegen_string_literal_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_t3 * L_1 = Transform_Find_m422(L_0, _stringLiteral3, /*hidden argument*/NULL); + __this->___m_GroundCheck_9 = L_1; + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Transform_t3 * L_3 = Transform_Find_m422(L_2, _stringLiteral4, /*hidden argument*/NULL); + __this->___m_CeilingCheck_11 = L_3; + Animator_t10 * L_4 = Component_GetComponent_TisAnimator_t10_m423(__this, /*hidden argument*/Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var); + __this->___m_Anim_12 = L_4; + Rigidbody2D_t11 * L_5 = Component_GetComponent_TisRigidbody2D_t11_m424(__this, /*hidden argument*/Component_GetComponent_TisRigidbody2D_t11_m424_MethodInfo_var); + __this->___m_Rigidbody2D_13 = L_5; + return; + } +} +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::FixedUpdate() +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral5; +extern Il2CppCodeGenString* _stringLiteral6; +extern "C" void PlatformerCharacter2D_FixedUpdate_m15 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + _stringLiteral5 = il2cpp_codegen_string_literal_from_index(5); + _stringLiteral6 = il2cpp_codegen_string_literal_from_index(6); + s_Il2CppMethodIntialized = true; + } + Collider2DU5BU5D_t136* V_0 = {0}; + int32_t V_1 = 0; + Vector2_t6 V_2 = {0}; + { + __this->___m_Grounded_10 = 0; + Transform_t3 * L_0 = (__this->___m_GroundCheck_9); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + Vector2_t6 L_2 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + LayerMask_t9 L_3 = (__this->___m_WhatIsGround_8); + int32_t L_4 = LayerMask_op_Implicit_m426(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Collider2DU5BU5D_t136* L_5 = Physics2D_OverlapCircleAll_m427(NULL /*static, unused*/, L_2, (0.2f), L_4, /*hidden argument*/NULL); + V_0 = L_5; + V_1 = 0; + goto IL_0057; + } + +IL_0034: + { + Collider2DU5BU5D_t136* L_6 = V_0; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + NullCheck((*(Collider2D_t129 **)(Collider2D_t129 **)SZArrayLdElema(L_6, L_8, sizeof(Collider2D_t129 *)))); + GameObject_t77 * L_9 = Component_get_gameObject_m428((*(Collider2D_t129 **)(Collider2D_t129 **)SZArrayLdElema(L_6, L_8, sizeof(Collider2D_t129 *))), /*hidden argument*/NULL); + GameObject_t77 * L_10 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + bool L_11 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0053; + } + } + { + __this->___m_Grounded_10 = 1; + } + +IL_0053: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0057: + { + int32_t L_13 = V_1; + Collider2DU5BU5D_t136* L_14 = V_0; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0034; + } + } + { + Animator_t10 * L_15 = (__this->___m_Anim_12); + bool L_16 = (__this->___m_Grounded_10); + NullCheck(L_15); + Animator_SetBool_m430(L_15, _stringLiteral5, L_16, /*hidden argument*/NULL); + Animator_t10 * L_17 = (__this->___m_Anim_12); + Rigidbody2D_t11 * L_18 = (__this->___m_Rigidbody2D_13); + NullCheck(L_18); + Vector2_t6 L_19 = Rigidbody2D_get_velocity_m431(L_18, /*hidden argument*/NULL); + V_2 = L_19; + float L_20 = ((&V_2)->___y_2); + NullCheck(L_17); + Animator_SetFloat_m432(L_17, _stringLiteral6, L_20, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Move(System.Single,System.Boolean,System.Boolean) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral7; +extern Il2CppCodeGenString* _stringLiteral8; +extern Il2CppCodeGenString* _stringLiteral5; +extern "C" void PlatformerCharacter2D_Move_m16 (PlatformerCharacter2D_t8 * __this, float ___move, bool ___crouch, bool ___jump, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + _stringLiteral7 = il2cpp_codegen_string_literal_from_index(7); + _stringLiteral8 = il2cpp_codegen_string_literal_from_index(8); + _stringLiteral5 = il2cpp_codegen_string_literal_from_index(5); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + float G_B9_0 = 0.0f; + { + bool L_0 = ___crouch; + if (L_0) + { + goto IL_004d; + } + } + { + Animator_t10 * L_1 = (__this->___m_Anim_12); + NullCheck(L_1); + bool L_2 = Animator_GetBool_m433(L_1, _stringLiteral7, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_004d; + } + } + { + Transform_t3 * L_3 = (__this->___m_CeilingCheck_11); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + LayerMask_t9 L_6 = (__this->___m_WhatIsGround_8); + int32_t L_7 = LayerMask_op_Implicit_m426(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Collider2D_t129 * L_8 = Physics2D_OverlapCircle_m434(NULL /*static, unused*/, L_5, (0.01f), L_7, /*hidden argument*/NULL); + bool L_9 = Object_op_Implicit_m435(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_004d; + } + } + { + ___crouch = 1; + } + +IL_004d: + { + Animator_t10 * L_10 = (__this->___m_Anim_12); + bool L_11 = ___crouch; + NullCheck(L_10); + Animator_SetBool_m430(L_10, _stringLiteral7, L_11, /*hidden argument*/NULL); + bool L_12 = (__this->___m_Grounded_10); + if (L_12) + { + goto IL_0074; + } + } + { + bool L_13 = (__this->___m_AirControl_7); + if (!L_13) + { + goto IL_0108; + } + } + +IL_0074: + { + bool L_14 = ___crouch; + if (!L_14) + { + goto IL_0087; + } + } + { + float L_15 = ___move; + float L_16 = (__this->___m_CrouchSpeed_6); + G_B9_0 = ((float)((float)L_15*(float)L_16)); + goto IL_0088; + } + +IL_0087: + { + float L_17 = ___move; + G_B9_0 = L_17; + } + +IL_0088: + { + ___move = G_B9_0; + Animator_t10 * L_18 = (__this->___m_Anim_12); + float L_19 = ___move; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_20 = fabsf(L_19); + NullCheck(L_18); + Animator_SetFloat_m432(L_18, _stringLiteral8, L_20, /*hidden argument*/NULL); + Rigidbody2D_t11 * L_21 = (__this->___m_Rigidbody2D_13); + float L_22 = ___move; + float L_23 = (__this->___m_MaxSpeed_4); + Rigidbody2D_t11 * L_24 = (__this->___m_Rigidbody2D_13); + NullCheck(L_24); + Vector2_t6 L_25 = Rigidbody2D_get_velocity_m431(L_24, /*hidden argument*/NULL); + V_0 = L_25; + float L_26 = ((&V_0)->___y_2); + Vector2_t6 L_27 = {0}; + Vector2__ctor_m436(&L_27, ((float)((float)L_22*(float)L_23)), L_26, /*hidden argument*/NULL); + NullCheck(L_21); + Rigidbody2D_set_velocity_m437(L_21, L_27, /*hidden argument*/NULL); + float L_28 = ___move; + if ((!(((float)L_28) > ((float)(0.0f))))) + { + goto IL_00ec; + } + } + { + bool L_29 = (__this->___m_FacingRight_14); + if (L_29) + { + goto IL_00ec; + } + } + { + PlatformerCharacter2D_Flip_m17(__this, /*hidden argument*/NULL); + goto IL_0108; + } + +IL_00ec: + { + float L_30 = ___move; + if ((!(((float)L_30) < ((float)(0.0f))))) + { + goto IL_0108; + } + } + { + bool L_31 = (__this->___m_FacingRight_14); + if (!L_31) + { + goto IL_0108; + } + } + { + PlatformerCharacter2D_Flip_m17(__this, /*hidden argument*/NULL); + } + +IL_0108: + { + bool L_32 = (__this->___m_Grounded_10); + if (!L_32) + { + goto IL_0161; + } + } + { + bool L_33 = ___jump; + if (!L_33) + { + goto IL_0161; + } + } + { + Animator_t10 * L_34 = (__this->___m_Anim_12); + NullCheck(L_34); + bool L_35 = Animator_GetBool_m433(L_34, _stringLiteral5, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_0161; + } + } + { + __this->___m_Grounded_10 = 0; + Animator_t10 * L_36 = (__this->___m_Anim_12); + NullCheck(L_36); + Animator_SetBool_m430(L_36, _stringLiteral5, 0, /*hidden argument*/NULL); + Rigidbody2D_t11 * L_37 = (__this->___m_Rigidbody2D_13); + float L_38 = (__this->___m_JumpForce_5); + Vector2_t6 L_39 = {0}; + Vector2__ctor_m436(&L_39, (0.0f), L_38, /*hidden argument*/NULL); + NullCheck(L_37); + Rigidbody2D_AddForce_m438(L_37, L_39, /*hidden argument*/NULL); + } + +IL_0161: + { + return; + } +} +// System.Void UnityStandardAssets._2D.PlatformerCharacter2D::Flip() +extern "C" void PlatformerCharacter2D_Flip_m17 (PlatformerCharacter2D_t8 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + bool L_0 = (__this->___m_FacingRight_14); + __this->___m_FacingRight_14 = ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_1); + Vector3_t4 L_2 = Transform_get_localScale_m439(L_1, /*hidden argument*/NULL); + V_0 = L_2; + Vector3_t4 * L_3 = (&V_0); + float L_4 = (L_3->___x_1); + L_3->___x_1 = ((float)((float)L_4*(float)(-1.0f))); + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 L_6 = V_0; + NullCheck(L_5); + Transform_set_localScale_m440(L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Restarter::.ctor() +extern "C" void Restarter__ctor_m18 (Restarter_t12 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets._2D.Restarter::OnTriggerEnter2D(UnityEngine.Collider2D) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral0; +extern "C" void Restarter_OnTriggerEnter2D_m19 (Restarter_t12 * __this, Collider2D_t129 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral0 = il2cpp_codegen_string_literal_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Collider2D_t129 * L_0 = ___other; + NullCheck(L_0); + String_t* L_1 = Component_get_tag_m441(L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_1, _stringLiteral0, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001f; + } + } + { + String_t* L_3 = Application_get_loadedLevelName_m443(NULL /*static, unused*/, /*hidden argument*/NULL); + Application_LoadLevel_m444(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_001f: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::.ctor() +extern "C" void AbstractTargetFollower__ctor_m20 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + { + __this->___m_AutoTargetPlayer_3 = 1; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::Start() +extern const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +extern "C" void AbstractTargetFollower_Start_m21 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483652); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_AutoTargetPlayer_3); + if (!L_0) + { + goto IL_0011; + } + } + { + AbstractTargetFollower_FindAndTargetPlayer_m25(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + Transform_t3 * L_1 = (__this->___m_Target_2); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + return; + } + +IL_0023: + { + Transform_t3 * L_3 = (__this->___m_Target_2); + NullCheck(L_3); + Rigidbody_t15 * L_4 = Component_GetComponent_TisRigidbody_t15_m446(L_3, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + __this->___targetRigidbody_5 = L_4; + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FixedUpdate() +extern "C" void AbstractTargetFollower_FixedUpdate_m22 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AutoTargetPlayer_3); + if (!L_0) + { + goto IL_0037; + } + } + { + Transform_t3 * L_1 = (__this->___m_Target_2); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0031; + } + } + { + Transform_t3 * L_3 = (__this->___m_Target_2); + NullCheck(L_3); + GameObject_t77 * L_4 = Component_get_gameObject_m428(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = GameObject_get_activeSelf_m447(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0037; + } + } + +IL_0031: + { + AbstractTargetFollower_FindAndTargetPlayer_m25(__this, /*hidden argument*/NULL); + } + +IL_0037: + { + int32_t L_6 = (__this->___m_UpdateType_4); + if (L_6) + { + goto IL_004d; + } + } + { + float L_7 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + VirtActionInvoker1< float >::Invoke(5 /* System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FollowTarget(System.Single) */, __this, L_7); + } + +IL_004d: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::LateUpdate() +extern "C" void AbstractTargetFollower_LateUpdate_m23 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AutoTargetPlayer_3); + if (!L_0) + { + goto IL_0037; + } + } + { + Transform_t3 * L_1 = (__this->___m_Target_2); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0031; + } + } + { + Transform_t3 * L_3 = (__this->___m_Target_2); + NullCheck(L_3); + GameObject_t77 * L_4 = Component_get_gameObject_m428(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = GameObject_get_activeSelf_m447(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0037; + } + } + +IL_0031: + { + AbstractTargetFollower_FindAndTargetPlayer_m25(__this, /*hidden argument*/NULL); + } + +IL_0037: + { + int32_t L_6 = (__this->___m_UpdateType_4); + if ((!(((uint32_t)L_6) == ((uint32_t)1)))) + { + goto IL_004e; + } + } + { + float L_7 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + VirtActionInvoker1< float >::Invoke(5 /* System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FollowTarget(System.Single) */, __this, L_7); + } + +IL_004e: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::ManualUpdate() +extern "C" void AbstractTargetFollower_ManualUpdate_m24 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AutoTargetPlayer_3); + if (!L_0) + { + goto IL_0037; + } + } + { + Transform_t3 * L_1 = (__this->___m_Target_2); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0031; + } + } + { + Transform_t3 * L_3 = (__this->___m_Target_2); + NullCheck(L_3); + GameObject_t77 * L_4 = Component_get_gameObject_m428(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = GameObject_get_activeSelf_m447(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0037; + } + } + +IL_0031: + { + AbstractTargetFollower_FindAndTargetPlayer_m25(__this, /*hidden argument*/NULL); + } + +IL_0037: + { + int32_t L_6 = (__this->___m_UpdateType_4); + if ((!(((uint32_t)L_6) == ((uint32_t)2)))) + { + goto IL_004e; + } + } + { + float L_7 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + VirtActionInvoker1< float >::Invoke(5 /* System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FollowTarget(System.Single) */, __this, L_7); + } + +IL_004e: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::FindAndTargetPlayer() +extern Il2CppCodeGenString* _stringLiteral0; +extern "C" void AbstractTargetFollower_FindAndTargetPlayer_m25 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral0 = il2cpp_codegen_string_literal_from_index(0); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + { + GameObject_t77 * L_0 = GameObject_FindGameObjectWithTag_m415(NULL /*static, unused*/, _stringLiteral0, /*hidden argument*/NULL); + V_0 = L_0; + GameObject_t77 * L_1 = V_0; + bool L_2 = Object_op_Implicit_m435(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0022; + } + } + { + GameObject_t77 * L_3 = V_0; + NullCheck(L_3); + Transform_t3 * L_4 = GameObject_get_transform_m416(L_3, /*hidden argument*/NULL); + VirtActionInvoker1< Transform_t3 * >::Invoke(6 /* System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::SetTarget(UnityEngine.Transform) */, __this, L_4); + } + +IL_0022: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.AbstractTargetFollower::SetTarget(UnityEngine.Transform) +extern "C" void AbstractTargetFollower_SetTarget_m26 (AbstractTargetFollower_t14 * __this, Transform_t3 * ___newTransform, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___newTransform; + __this->___m_Target_2 = L_0; + return; + } +} +// UnityEngine.Transform UnityStandardAssets.Cameras.AbstractTargetFollower::get_Target() +extern "C" Transform_t3 * AbstractTargetFollower_get_Target_m27 (AbstractTargetFollower_t14 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = (__this->___m_Target_2); + return L_0; + } +} +// System.Void UnityStandardAssets.Cameras.AutoCam::.ctor() +extern "C" void AutoCam__ctor_m28 (AutoCam_t16 * __this, const MethodInfo* method) +{ + { + __this->___m_MoveSpeed_9 = (3.0f); + __this->___m_TurnSpeed_10 = (1.0f); + __this->___m_RollSpeed_11 = (0.2f); + __this->___m_FollowTilt_13 = 1; + __this->___m_SpinTurnLimit_14 = (90.0f); + __this->___m_TargetVelocityLowerLimit_15 = (4.0f); + __this->___m_SmoothTurnTime_16 = (0.2f); + Vector3_t4 L_0 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_RollUp_20 = L_0; + PivotBasedCameraRig__ctor_m41(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.AutoCam::FollowTarget(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void AutoCam_FollowTarget_m29 (AutoCam_t16 * __this, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + float V_5 = 0.0f; + Quaternion_t19 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + float G_B13_0 = 0.0f; + AutoCam_t16 * G_B24_0 = {0}; + AutoCam_t16 * G_B23_0 = {0}; + Vector3_t4 G_B25_0 = {0}; + AutoCam_t16 * G_B25_1 = {0}; + { + float L_0 = ___deltaTime; + if ((!(((float)L_0) > ((float)(0.0f))))) + { + goto IL_001c; + } + } + { + Transform_t3 * L_1 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001d; + } + } + +IL_001c: + { + return; + } + +IL_001d: + { + Transform_t3 * L_3 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_forward_m449(L_3, /*hidden argument*/NULL); + V_0 = L_4; + Transform_t3 * L_5 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_up_m450(L_5, /*hidden argument*/NULL); + V_1 = L_6; + bool L_7 = (__this->___m_FollowVelocity_12); + if (!L_7) + { + goto IL_00b6; + } + } + { + bool L_8 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_00b6; + } + } + { + Rigidbody_t15 * L_9 = (((AbstractTargetFollower_t14 *)__this)->___targetRigidbody_5); + NullCheck(L_9); + Vector3_t4 L_10 = Rigidbody_get_velocity_m452(L_9, /*hidden argument*/NULL); + V_7 = L_10; + float L_11 = Vector3_get_magnitude_m453((&V_7), /*hidden argument*/NULL); + float L_12 = (__this->___m_TargetVelocityLowerLimit_15); + if ((!(((float)L_11) > ((float)L_12)))) + { + goto IL_0089; + } + } + { + Rigidbody_t15 * L_13 = (((AbstractTargetFollower_t14 *)__this)->___targetRigidbody_5); + NullCheck(L_13); + Vector3_t4 L_14 = Rigidbody_get_velocity_m452(L_13, /*hidden argument*/NULL); + V_8 = L_14; + Vector3_t4 L_15 = Vector3_get_normalized_m454((&V_8), /*hidden argument*/NULL); + V_0 = L_15; + Vector3_t4 L_16 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_16; + goto IL_008f; + } + +IL_0089: + { + Vector3_t4 L_17 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_17; + } + +IL_008f: + { + float L_18 = (__this->___m_CurrentTurnAmount_18); + float* L_19 = &(__this->___m_TurnSpeedVelocityChange_19); + float L_20 = (__this->___m_SmoothTurnTime_16); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_21 = Mathf_SmoothDamp_m455(NULL /*static, unused*/, L_18, (1.0f), L_19, L_20, /*hidden argument*/NULL); + __this->___m_CurrentTurnAmount_18 = L_21; + goto IL_0175; + } + +IL_00b6: + { + float L_22 = ((&V_0)->___x_1); + float L_23 = ((&V_0)->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_24 = atan2f(L_22, L_23); + V_2 = ((float)((float)L_24*(float)(57.29578f))); + float L_25 = (__this->___m_SpinTurnLimit_14); + if ((!(((float)L_25) > ((float)(0.0f))))) + { + goto IL_0163; + } + } + { + float L_26 = (__this->___m_LastFlatAngle_17); + float L_27 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_28 = Mathf_DeltaAngle_m456(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + float L_29 = fabsf(L_28); + float L_30 = ___deltaTime; + V_3 = ((float)((float)L_29/(float)L_30)); + float L_31 = (__this->___m_SpinTurnLimit_14); + float L_32 = (__this->___m_SpinTurnLimit_14); + float L_33 = V_3; + float L_34 = Mathf_InverseLerp_m457(NULL /*static, unused*/, L_31, ((float)((float)L_32*(float)(0.75f))), L_33, /*hidden argument*/NULL); + V_4 = L_34; + float L_35 = (__this->___m_CurrentTurnAmount_18); + float L_36 = V_4; + if ((!(((float)L_35) > ((float)L_36)))) + { + goto IL_0125; + } + } + { + G_B13_0 = (0.1f); + goto IL_012a; + } + +IL_0125: + { + G_B13_0 = (1.0f); + } + +IL_012a: + { + V_5 = G_B13_0; + bool L_37 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_0156; + } + } + { + float L_38 = (__this->___m_CurrentTurnAmount_18); + float L_39 = V_4; + float* L_40 = &(__this->___m_TurnSpeedVelocityChange_19); + float L_41 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_42 = Mathf_SmoothDamp_m455(NULL /*static, unused*/, L_38, L_39, L_40, L_41, /*hidden argument*/NULL); + __this->___m_CurrentTurnAmount_18 = L_42; + goto IL_015e; + } + +IL_0156: + { + float L_43 = V_4; + __this->___m_CurrentTurnAmount_18 = L_43; + } + +IL_015e: + { + goto IL_016e; + } + +IL_0163: + { + __this->___m_CurrentTurnAmount_18 = (1.0f); + } + +IL_016e: + { + float L_44 = V_2; + __this->___m_LastFlatAngle_17 = L_44; + } + +IL_0175: + { + Transform_t3 * L_45 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_46 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_46); + Vector3_t4 L_47 = Transform_get_position_m400(L_46, /*hidden argument*/NULL); + Transform_t3 * L_48 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_48); + Vector3_t4 L_49 = Transform_get_position_m400(L_48, /*hidden argument*/NULL); + float L_50 = ___deltaTime; + float L_51 = (__this->___m_MoveSpeed_9); + Vector3_t4 L_52 = Vector3_Lerp_m458(NULL /*static, unused*/, L_47, L_49, ((float)((float)L_50*(float)L_51)), /*hidden argument*/NULL); + NullCheck(L_45); + Transform_set_position_m414(L_45, L_52, /*hidden argument*/NULL); + bool L_53 = (__this->___m_FollowTilt_13); + if (L_53) + { + goto IL_01d7; + } + } + { + (&V_0)->___y_2 = (0.0f); + float L_54 = Vector3_get_sqrMagnitude_m459((&V_0), /*hidden argument*/NULL); + if ((!(((float)L_54) < ((float)(1.401298E-45f))))) + { + goto IL_01d7; + } + } + { + Transform_t3 * L_55 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_55); + Vector3_t4 L_56 = Transform_get_forward_m449(L_55, /*hidden argument*/NULL); + V_0 = L_56; + } + +IL_01d7: + { + Vector3_t4 L_57 = V_0; + Vector3_t4 L_58 = (__this->___m_RollUp_20); + Quaternion_t19 L_59 = Quaternion_LookRotation_m460(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL); + V_6 = L_59; + float L_60 = (__this->___m_RollSpeed_11); + G_B23_0 = __this; + if ((!(((float)L_60) > ((float)(0.0f))))) + { + G_B24_0 = __this; + goto IL_020f; + } + } + { + Vector3_t4 L_61 = (__this->___m_RollUp_20); + Vector3_t4 L_62 = V_1; + float L_63 = (__this->___m_RollSpeed_11); + float L_64 = ___deltaTime; + Vector3_t4 L_65 = Vector3_Slerp_m461(NULL /*static, unused*/, L_61, L_62, ((float)((float)L_63*(float)L_64)), /*hidden argument*/NULL); + G_B25_0 = L_65; + G_B25_1 = G_B23_0; + goto IL_0214; + } + +IL_020f: + { + Vector3_t4 L_66 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B25_0 = L_66; + G_B25_1 = G_B24_0; + } + +IL_0214: + { + NullCheck(G_B25_1); + G_B25_1->___m_RollUp_20 = G_B25_0; + Transform_t3 * L_67 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_68 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_68); + Quaternion_t19 L_69 = Transform_get_rotation_m462(L_68, /*hidden argument*/NULL); + Quaternion_t19 L_70 = V_6; + float L_71 = (__this->___m_TurnSpeed_10); + float L_72 = (__this->___m_CurrentTurnAmount_18); + float L_73 = ___deltaTime; + Quaternion_t19 L_74 = Quaternion_Lerp_m463(NULL /*static, unused*/, L_69, L_70, ((float)((float)((float)((float)L_71*(float)L_72))*(float)L_73)), /*hidden argument*/NULL); + NullCheck(L_67); + Transform_set_rotation_m464(L_67, L_74, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::.ctor() +extern "C" void FreeLookCam__ctor_m30 (FreeLookCam_t18 * __this, const MethodInfo* method) +{ + { + __this->___m_MoveSpeed_10 = (1.0f); + __this->___m_TurnSpeed_11 = (1.5f); + __this->___m_TurnSmoothing_12 = (0.1f); + __this->___m_TiltMax_13 = (75.0f); + __this->___m_TiltMin_14 = (45.0f); + PivotBasedCameraRig__ctor_m41(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::Awake() +extern "C" void FreeLookCam_Awake_m31 (FreeLookCam_t18 * __this, const MethodInfo* method) +{ + Quaternion_t19 V_0 = {0}; + int32_t G_B3_0 = 0; + { + PivotBasedCameraRig_Awake_m42(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___m_LockCursor_15); + if (!L_0) + { + goto IL_0017; + } + } + { + G_B3_0 = 1; + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 0; + } + +IL_0018: + { + Cursor_set_lockState_m465(NULL /*static, unused*/, G_B3_0, /*hidden argument*/NULL); + bool L_1 = (__this->___m_LockCursor_15); + Cursor_set_visible_m466(NULL /*static, unused*/, ((((int32_t)L_1) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + Transform_t3 * L_2 = (((PivotBasedCameraRig_t17 *)__this)->___m_Pivot_7); + NullCheck(L_2); + Quaternion_t19 L_3 = Transform_get_rotation_m462(L_2, /*hidden argument*/NULL); + V_0 = L_3; + Vector3_t4 L_4 = Quaternion_get_eulerAngles_m467((&V_0), /*hidden argument*/NULL); + __this->___m_PivotEulers_19 = L_4; + Transform_t3 * L_5 = (((PivotBasedCameraRig_t17 *)__this)->___m_Pivot_7); + NullCheck(L_5); + Transform_t3 * L_6 = Component_get_transform_m401(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_localRotation_m468(L_6, /*hidden argument*/NULL); + __this->___m_PivotTargetRot_20 = L_7; + Transform_t3 * L_8 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Quaternion_t19 L_9 = Transform_get_localRotation_m468(L_8, /*hidden argument*/NULL); + __this->___m_TransformTargetRot_21 = L_9; + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void FreeLookCam_Update_m32 (FreeLookCam_t18 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t G_B5_0 = 0; + { + FreeLookCam_HandleRotationMovement_m35(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___m_LockCursor_15); + if (!L_0) + { + goto IL_0041; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetMouseButtonUp_m469(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0041; + } + } + { + bool L_2 = (__this->___m_LockCursor_15); + if (!L_2) + { + goto IL_002d; + } + } + { + G_B5_0 = 1; + goto IL_002e; + } + +IL_002d: + { + G_B5_0 = 0; + } + +IL_002e: + { + Cursor_set_lockState_m465(NULL /*static, unused*/, G_B5_0, /*hidden argument*/NULL); + bool L_3 = (__this->___m_LockCursor_15); + Cursor_set_visible_m466(NULL /*static, unused*/, ((((int32_t)L_3) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + } + +IL_0041: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::OnDisable() +extern "C" void FreeLookCam_OnDisable_m33 (FreeLookCam_t18 * __this, const MethodInfo* method) +{ + { + Cursor_set_lockState_m465(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + Cursor_set_visible_m466(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::FollowTarget(System.Single) +extern "C" void FreeLookCam_FollowTarget_m34 (FreeLookCam_t18 * __this, float ___deltaTime, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_3 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + Transform_t3 * L_5 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_position_m400(L_5, /*hidden argument*/NULL); + float L_7 = ___deltaTime; + float L_8 = (__this->___m_MoveSpeed_10); + Vector3_t4 L_9 = Vector3_Lerp_m458(NULL /*static, unused*/, L_4, L_6, ((float)((float)L_7*(float)L_8)), /*hidden argument*/NULL); + NullCheck(L_2); + Transform_set_position_m414(L_2, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.FreeLookCam::HandleRotationMovement() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral9; +extern Il2CppCodeGenString* _stringLiteral10; +extern "C" void FreeLookCam_HandleRotationMovement_m35 (FreeLookCam_t18 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + _stringLiteral9 = il2cpp_codegen_string_literal_from_index(9); + _stringLiteral10 = il2cpp_codegen_string_literal_from_index(10); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + FreeLookCam_t18 * G_B5_0 = {0}; + FreeLookCam_t18 * G_B4_0 = {0}; + float G_B6_0 = 0.0f; + FreeLookCam_t18 * G_B6_1 = {0}; + { + float L_0 = Time_get_timeScale_m470(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((float)L_0) < ((float)(1.401298E-45f))))) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral9, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral10, /*hidden argument*/NULL); + V_1 = L_2; + float L_3 = (__this->___m_LookAngle_17); + float L_4 = V_0; + float L_5 = (__this->___m_TurnSpeed_11); + __this->___m_LookAngle_17 = ((float)((float)L_3+(float)((float)((float)L_4*(float)L_5)))); + float L_6 = (__this->___m_LookAngle_17); + Quaternion_t19 L_7 = Quaternion_Euler_m471(NULL /*static, unused*/, (0.0f), L_6, (0.0f), /*hidden argument*/NULL); + __this->___m_TransformTargetRot_21 = L_7; + bool L_8 = (__this->___m_VerticalAutoReturn_16); + if (!L_8) + { + goto IL_00a0; + } + } + { + float L_9 = V_1; + G_B4_0 = __this; + if ((!(((float)L_9) > ((float)(0.0f))))) + { + G_B5_0 = __this; + goto IL_0084; + } + } + { + float L_10 = (__this->___m_TiltMin_14); + float L_11 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = Mathf_Lerp_m417(NULL /*static, unused*/, (0.0f), ((-L_10)), L_11, /*hidden argument*/NULL); + G_B6_0 = L_12; + G_B6_1 = G_B4_0; + goto IL_0096; + } + +IL_0084: + { + float L_13 = (__this->___m_TiltMax_13); + float L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_15 = Mathf_Lerp_m417(NULL /*static, unused*/, (0.0f), L_13, ((-L_14)), /*hidden argument*/NULL); + G_B6_0 = L_15; + G_B6_1 = G_B5_0; + } + +IL_0096: + { + NullCheck(G_B6_1); + G_B6_1->___m_TiltAngle_18 = G_B6_0; + goto IL_00d3; + } + +IL_00a0: + { + float L_16 = (__this->___m_TiltAngle_18); + float L_17 = V_1; + float L_18 = (__this->___m_TurnSpeed_11); + __this->___m_TiltAngle_18 = ((float)((float)L_16-(float)((float)((float)L_17*(float)L_18)))); + float L_19 = (__this->___m_TiltAngle_18); + float L_20 = (__this->___m_TiltMin_14); + float L_21 = (__this->___m_TiltMax_13); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_22 = Mathf_Clamp_m418(NULL /*static, unused*/, L_19, ((-L_20)), L_21, /*hidden argument*/NULL); + __this->___m_TiltAngle_18 = L_22; + } + +IL_00d3: + { + float L_23 = (__this->___m_TiltAngle_18); + Vector3_t4 * L_24 = &(__this->___m_PivotEulers_19); + float L_25 = (L_24->___y_2); + Vector3_t4 * L_26 = &(__this->___m_PivotEulers_19); + float L_27 = (L_26->___z_3); + Quaternion_t19 L_28 = Quaternion_Euler_m471(NULL /*static, unused*/, L_23, L_25, L_27, /*hidden argument*/NULL); + __this->___m_PivotTargetRot_20 = L_28; + float L_29 = (__this->___m_TurnSmoothing_12); + if ((!(((float)L_29) > ((float)(0.0f))))) + { + goto IL_0169; + } + } + { + Transform_t3 * L_30 = (((PivotBasedCameraRig_t17 *)__this)->___m_Pivot_7); + Transform_t3 * L_31 = (((PivotBasedCameraRig_t17 *)__this)->___m_Pivot_7); + NullCheck(L_31); + Quaternion_t19 L_32 = Transform_get_localRotation_m468(L_31, /*hidden argument*/NULL); + Quaternion_t19 L_33 = (__this->___m_PivotTargetRot_20); + float L_34 = (__this->___m_TurnSmoothing_12); + float L_35 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + Quaternion_t19 L_36 = Quaternion_Slerp_m472(NULL /*static, unused*/, L_32, L_33, ((float)((float)L_34*(float)L_35)), /*hidden argument*/NULL); + NullCheck(L_30); + Transform_set_localRotation_m473(L_30, L_36, /*hidden argument*/NULL); + Transform_t3 * L_37 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_38 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_38); + Quaternion_t19 L_39 = Transform_get_localRotation_m468(L_38, /*hidden argument*/NULL); + Quaternion_t19 L_40 = (__this->___m_TransformTargetRot_21); + float L_41 = (__this->___m_TurnSmoothing_12); + float L_42 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + Quaternion_t19 L_43 = Quaternion_Slerp_m472(NULL /*static, unused*/, L_39, L_40, ((float)((float)L_41*(float)L_42)), /*hidden argument*/NULL); + NullCheck(L_37); + Transform_set_localRotation_m473(L_37, L_43, /*hidden argument*/NULL); + goto IL_018b; + } + +IL_0169: + { + Transform_t3 * L_44 = (((PivotBasedCameraRig_t17 *)__this)->___m_Pivot_7); + Quaternion_t19 L_45 = (__this->___m_PivotTargetRot_20); + NullCheck(L_44); + Transform_set_localRotation_m473(L_44, L_45, /*hidden argument*/NULL); + Transform_t3 * L_46 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_47 = (__this->___m_TransformTargetRot_21); + NullCheck(L_46); + Transform_set_localRotation_m473(L_46, L_47, /*hidden argument*/NULL); + } + +IL_018b: + { + return; + } +} +// System.Void UnityStandardAssets.Cameras.HandHeldCam::.ctor() +extern "C" void HandHeldCam__ctor_m36 (HandHeldCam_t20 * __this, const MethodInfo* method) +{ + { + __this->___m_SwaySpeed_11 = (0.5f); + __this->___m_BaseSwayAmount_12 = (0.5f); + __this->___m_TrackingSwayAmount_13 = (0.5f); + LookatTarget__ctor_m38(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.HandHeldCam::FollowTarget(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void HandHeldCam_FollowTarget_m37 (HandHeldCam_t20 * __this, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + { + float L_0 = ___deltaTime; + LookatTarget_FollowTarget_m40(__this, L_0, /*hidden argument*/NULL); + float L_1 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_2 = (__this->___m_SwaySpeed_11); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = Mathf_PerlinNoise_m475(NULL /*static, unused*/, (0.0f), ((float)((float)L_1*(float)L_2)), /*hidden argument*/NULL); + V_0 = ((float)((float)L_3-(float)(0.5f))); + float L_4 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_5 = (__this->___m_SwaySpeed_11); + float L_6 = Mathf_PerlinNoise_m475(NULL /*static, unused*/, (0.0f), ((float)((float)((float)((float)L_4*(float)L_5))+(float)(100.0f))), /*hidden argument*/NULL); + V_1 = ((float)((float)L_6-(float)(0.5f))); + float L_7 = V_0; + float L_8 = (__this->___m_BaseSwayAmount_12); + V_0 = ((float)((float)L_7*(float)L_8)); + float L_9 = V_1; + float L_10 = (__this->___m_BaseSwayAmount_12); + V_1 = ((float)((float)L_9*(float)L_10)); + float L_11 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_12 = (__this->___m_SwaySpeed_11); + float L_13 = Mathf_PerlinNoise_m475(NULL /*static, unused*/, (0.0f), ((float)((float)L_11*(float)L_12)), /*hidden argument*/NULL); + float L_14 = (__this->___m_TrackingBias_14); + V_2 = ((float)((float)((float)((float)L_13-(float)(0.5f)))+(float)L_14)); + float L_15 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_16 = (__this->___m_SwaySpeed_11); + float L_17 = Mathf_PerlinNoise_m475(NULL /*static, unused*/, (0.0f), ((float)((float)((float)((float)L_15*(float)L_16))+(float)(100.0f))), /*hidden argument*/NULL); + float L_18 = (__this->___m_TrackingBias_14); + V_3 = ((float)((float)((float)((float)L_17-(float)(0.5f)))+(float)L_18)); + float L_19 = V_2; + float L_20 = (__this->___m_TrackingSwayAmount_13); + Vector3_t4 * L_21 = &(((LookatTarget_t21 *)__this)->___m_FollowVelocity_10); + float L_22 = (L_21->___x_1); + V_2 = ((float)((float)L_19*(float)((float)((float)((-L_20))*(float)L_22)))); + float L_23 = V_3; + float L_24 = (__this->___m_TrackingSwayAmount_13); + Vector3_t4 * L_25 = &(((LookatTarget_t21 *)__this)->___m_FollowVelocity_10); + float L_26 = (L_25->___y_2); + V_3 = ((float)((float)L_23*(float)((float)((float)L_24*(float)L_26)))); + Transform_t3 * L_27 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + float L_28 = V_0; + float L_29 = V_2; + float L_30 = V_1; + float L_31 = V_3; + NullCheck(L_27); + Transform_Rotate_m476(L_27, ((float)((float)L_28+(float)L_29)), ((float)((float)L_30+(float)L_31)), (0.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.LookatTarget::.ctor() +extern "C" void LookatTarget__ctor_m38 (LookatTarget_t21 * __this, const MethodInfo* method) +{ + { + __this->___m_FollowSpeed_7 = (1.0f); + AbstractTargetFollower__ctor_m20(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.LookatTarget::Start() +extern "C" void LookatTarget_Start_m39 (LookatTarget_t21 * __this, const MethodInfo* method) +{ + { + AbstractTargetFollower_Start_m21(__this, /*hidden argument*/NULL); + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Quaternion_t19 L_1 = Transform_get_localRotation_m468(L_0, /*hidden argument*/NULL); + __this->___m_OriginalRotation_9 = L_1; + return; + } +} +// System.Void UnityStandardAssets.Cameras.LookatTarget::FollowTarget(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void LookatTarget_FollowTarget_m40 (LookatTarget_t21 * __this, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + float V_1 = 0.0f; + float V_2 = 0.0f; + Vector3_t4 V_3 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_1 = (__this->___m_OriginalRotation_9); + NullCheck(L_0); + Transform_set_localRotation_m473(L_0, L_1, /*hidden argument*/NULL); + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_3 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_5 = Transform_InverseTransformPoint_m477(L_2, L_4, /*hidden argument*/NULL); + V_0 = L_5; + float L_6 = ((&V_0)->___x_1); + float L_7 = ((&V_0)->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = atan2f(L_6, L_7); + V_1 = ((float)((float)L_8*(float)(57.29578f))); + float L_9 = V_1; + Vector2_t6 * L_10 = &(__this->___m_RotationRange_6); + float L_11 = (L_10->___y_2); + Vector2_t6 * L_12 = &(__this->___m_RotationRange_6); + float L_13 = (L_12->___y_2); + float L_14 = Mathf_Clamp_m418(NULL /*static, unused*/, L_9, ((float)((float)((-L_11))*(float)(0.5f))), ((float)((float)L_13*(float)(0.5f))), /*hidden argument*/NULL); + V_1 = L_14; + Transform_t3 * L_15 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_16 = (__this->___m_OriginalRotation_9); + float L_17 = V_1; + Quaternion_t19 L_18 = Quaternion_Euler_m471(NULL /*static, unused*/, (0.0f), L_17, (0.0f), /*hidden argument*/NULL); + Quaternion_t19 L_19 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_16, L_18, /*hidden argument*/NULL); + NullCheck(L_15); + Transform_set_localRotation_m473(L_15, L_19, /*hidden argument*/NULL); + Transform_t3 * L_20 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_21 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_21); + Vector3_t4 L_22 = Transform_get_position_m400(L_21, /*hidden argument*/NULL); + NullCheck(L_20); + Vector3_t4 L_23 = Transform_InverseTransformPoint_m477(L_20, L_22, /*hidden argument*/NULL); + V_0 = L_23; + float L_24 = ((&V_0)->___y_2); + float L_25 = ((&V_0)->___z_3); + float L_26 = atan2f(L_24, L_25); + V_2 = ((float)((float)L_26*(float)(57.29578f))); + float L_27 = V_2; + Vector2_t6 * L_28 = &(__this->___m_RotationRange_6); + float L_29 = (L_28->___x_1); + Vector2_t6 * L_30 = &(__this->___m_RotationRange_6); + float L_31 = (L_30->___x_1); + float L_32 = Mathf_Clamp_m418(NULL /*static, unused*/, L_27, ((float)((float)((-L_29))*(float)(0.5f))), ((float)((float)L_31*(float)(0.5f))), /*hidden argument*/NULL); + V_2 = L_32; + Vector3_t4 * L_33 = &(__this->___m_FollowAngles_8); + float L_34 = (L_33->___x_1); + Vector3_t4 * L_35 = &(__this->___m_FollowAngles_8); + float L_36 = (L_35->___x_1); + float L_37 = V_2; + float L_38 = Mathf_DeltaAngle_m456(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + Vector3_t4 * L_39 = &(__this->___m_FollowAngles_8); + float L_40 = (L_39->___y_2); + Vector3_t4 * L_41 = &(__this->___m_FollowAngles_8); + float L_42 = (L_41->___y_2); + float L_43 = V_1; + float L_44 = Mathf_DeltaAngle_m456(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL); + Vector3__ctor_m479((&V_3), ((float)((float)L_34+(float)L_38)), ((float)((float)L_40+(float)L_44)), /*hidden argument*/NULL); + Vector3_t4 L_45 = (__this->___m_FollowAngles_8); + Vector3_t4 L_46 = V_3; + Vector3_t4 * L_47 = &(__this->___m_FollowVelocity_10); + float L_48 = (__this->___m_FollowSpeed_7); + Vector3_t4 L_49 = Vector3_SmoothDamp_m413(NULL /*static, unused*/, L_45, L_46, L_47, L_48, /*hidden argument*/NULL); + __this->___m_FollowAngles_8 = L_49; + Transform_t3 * L_50 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_51 = (__this->___m_OriginalRotation_9); + Vector3_t4 * L_52 = &(__this->___m_FollowAngles_8); + float L_53 = (L_52->___x_1); + Vector3_t4 * L_54 = &(__this->___m_FollowAngles_8); + float L_55 = (L_54->___y_2); + Quaternion_t19 L_56 = Quaternion_Euler_m471(NULL /*static, unused*/, ((-L_53)), L_55, (0.0f), /*hidden argument*/NULL); + Quaternion_t19 L_57 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_51, L_56, /*hidden argument*/NULL); + NullCheck(L_50); + Transform_set_localRotation_m473(L_50, L_57, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.PivotBasedCameraRig::.ctor() +extern "C" void PivotBasedCameraRig__ctor_m41 (PivotBasedCameraRig_t17 * __this, const MethodInfo* method) +{ + { + AbstractTargetFollower__ctor_m20(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.PivotBasedCameraRig::Awake() +extern const MethodInfo* Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var; +extern "C" void PivotBasedCameraRig_Awake_m42 (PivotBasedCameraRig_t17 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483653); + s_Il2CppMethodIntialized = true; + } + { + Camera_t28 * L_0 = Component_GetComponentInChildren_TisCamera_t28_m480(__this, /*hidden argument*/Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var); + NullCheck(L_0); + Transform_t3 * L_1 = Component_get_transform_m401(L_0, /*hidden argument*/NULL); + __this->___m_Cam_6 = L_1; + Transform_t3 * L_2 = (__this->___m_Cam_6); + NullCheck(L_2); + Transform_t3 * L_3 = Transform_get_parent_m481(L_2, /*hidden argument*/NULL); + __this->___m_Pivot_7 = L_3; + return; + } +} +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer::.ctor() +extern "C" void RayHitComparer__ctor_m43 (RayHitComparer_t22 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityStandardAssets.Cameras.ProtectCameraFromWallClip/RayHitComparer::Compare(System.Object,System.Object) +extern TypeInfo* RaycastHit_t26_il2cpp_TypeInfo_var; +extern "C" int32_t RayHitComparer_Compare_m44 (RayHitComparer_t22 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastHit_t26_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(11); + s_Il2CppMethodIntialized = true; + } + RaycastHit_t26 V_0 = {0}; + float V_1 = 0.0f; + RaycastHit_t26 V_2 = {0}; + { + Object_t * L_0 = ___x; + V_0 = ((*(RaycastHit_t26 *)((RaycastHit_t26 *)UnBox (L_0, RaycastHit_t26_il2cpp_TypeInfo_var)))); + float L_1 = RaycastHit_get_distance_m483((&V_0), /*hidden argument*/NULL); + V_1 = L_1; + Object_t * L_2 = ___y; + V_2 = ((*(RaycastHit_t26 *)((RaycastHit_t26 *)UnBox (L_2, RaycastHit_t26_il2cpp_TypeInfo_var)))); + float L_3 = RaycastHit_get_distance_m483((&V_2), /*hidden argument*/NULL); + int32_t L_4 = Single_CompareTo_m484((&V_1), L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::.ctor() +extern Il2CppCodeGenString* _stringLiteral0; +extern "C" void ProtectCameraFromWallClip__ctor_m45 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral0 = il2cpp_codegen_string_literal_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + __this->___clipMoveTime_2 = (0.05f); + __this->___returnTime_3 = (0.4f); + __this->___sphereCastRadius_4 = (0.1f); + __this->___closestDistance_6 = (0.5f); + __this->___dontClipTag_7 = _stringLiteral0; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityStandardAssets.Cameras.ProtectCameraFromWallClip::get_protecting() +extern "C" bool ProtectCameraFromWallClip_get_protecting_m46 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CprotectingU3Ek__BackingField_16); + return L_0; + } +} +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::set_protecting(System.Boolean) +extern "C" void ProtectCameraFromWallClip_set_protecting_m47 (ProtectCameraFromWallClip_t23 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CprotectingU3Ek__BackingField_16 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::Start() +extern TypeInfo* RayHitComparer_t22_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var; +extern "C" void ProtectCameraFromWallClip_Start_m48 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RayHitComparer_t22_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(12); + Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483653); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + Camera_t28 * L_0 = Component_GetComponentInChildren_TisCamera_t28_m480(__this, /*hidden argument*/Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var); + NullCheck(L_0); + Transform_t3 * L_1 = Component_get_transform_m401(L_0, /*hidden argument*/NULL); + __this->___m_Cam_8 = L_1; + Transform_t3 * L_2 = (__this->___m_Cam_8); + NullCheck(L_2); + Transform_t3 * L_3 = Transform_get_parent_m481(L_2, /*hidden argument*/NULL); + __this->___m_Pivot_9 = L_3; + Transform_t3 * L_4 = (__this->___m_Cam_8); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_localPosition_m485(L_4, /*hidden argument*/NULL); + V_0 = L_5; + float L_6 = Vector3_get_magnitude_m453((&V_0), /*hidden argument*/NULL); + __this->___m_OriginalDist_10 = L_6; + float L_7 = (__this->___m_OriginalDist_10); + __this->___m_CurrentDist_12 = L_7; + RayHitComparer_t22 * L_8 = (RayHitComparer_t22 *)il2cpp_codegen_object_new (RayHitComparer_t22_il2cpp_TypeInfo_var); + RayHitComparer__ctor_m43(L_8, /*hidden argument*/NULL); + __this->___m_RayHitComparer_15 = L_8; + return; + } +} +// System.Void UnityStandardAssets.Cameras.ProtectCameraFromWallClip::LateUpdate() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ProtectCameraFromWallClip_LateUpdate_m49 (ProtectCameraFromWallClip_t23 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + ColliderU5BU5D_t138* V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + int32_t V_4 = 0; + float V_5 = 0.0f; + int32_t V_6 = 0; + Vector3_t4 V_7 = {0}; + float* G_B22_0 = {0}; + float G_B22_1 = 0.0f; + float G_B22_2 = 0.0f; + ProtectCameraFromWallClip_t23 * G_B22_3 = {0}; + float* G_B21_0 = {0}; + float G_B21_1 = 0.0f; + float G_B21_2 = 0.0f; + ProtectCameraFromWallClip_t23 * G_B21_3 = {0}; + float G_B23_0 = 0.0f; + float* G_B23_1 = {0}; + float G_B23_2 = 0.0f; + float G_B23_3 = 0.0f; + ProtectCameraFromWallClip_t23 * G_B23_4 = {0}; + { + float L_0 = (__this->___m_OriginalDist_10); + V_0 = L_0; + Ray_t24 * L_1 = &(__this->___m_Ray_13); + Transform_t3 * L_2 = (__this->___m_Pivot_9); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + Transform_t3 * L_4 = (__this->___m_Pivot_9); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_forward_m449(L_4, /*hidden argument*/NULL); + float L_6 = (__this->___sphereCastRadius_4); + Vector3_t4 L_7 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_3, L_7, /*hidden argument*/NULL); + Ray_set_origin_m486(L_1, L_8, /*hidden argument*/NULL); + Ray_t24 * L_9 = &(__this->___m_Ray_13); + Transform_t3 * L_10 = (__this->___m_Pivot_9); + NullCheck(L_10); + Vector3_t4 L_11 = Transform_get_forward_m449(L_10, /*hidden argument*/NULL); + Vector3_t4 L_12 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + Ray_set_direction_m488(L_9, L_12, /*hidden argument*/NULL); + Ray_t24 * L_13 = &(__this->___m_Ray_13); + Vector3_t4 L_14 = Ray_get_origin_m489(L_13, /*hidden argument*/NULL); + float L_15 = (__this->___sphereCastRadius_4); + ColliderU5BU5D_t138* L_16 = Physics_OverlapSphere_m490(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_1 = L_16; + V_2 = 0; + V_3 = 0; + V_4 = 0; + goto IL_00be; + } + +IL_0076: + { + ColliderU5BU5D_t138* L_17 = V_1; + int32_t L_18 = V_4; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_17, L_19, sizeof(Collider_t132 *)))); + bool L_20 = Collider_get_isTrigger_m491((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_17, L_19, sizeof(Collider_t132 *))), /*hidden argument*/NULL); + if (L_20) + { + goto IL_00b8; + } + } + { + ColliderU5BU5D_t138* L_21 = V_1; + int32_t L_22 = V_4; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_21, L_23, sizeof(Collider_t132 *)))); + Rigidbody_t15 * L_24 = Collider_get_attachedRigidbody_m492((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_21, L_23, sizeof(Collider_t132 *))), /*hidden argument*/NULL); + bool L_25 = Object_op_Inequality_m429(NULL /*static, unused*/, L_24, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00b1; + } + } + { + ColliderU5BU5D_t138* L_26 = V_1; + int32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = L_27; + NullCheck((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_26, L_28, sizeof(Collider_t132 *)))); + Rigidbody_t15 * L_29 = Collider_get_attachedRigidbody_m492((*(Collider_t132 **)(Collider_t132 **)SZArrayLdElema(L_26, L_28, sizeof(Collider_t132 *))), /*hidden argument*/NULL); + String_t* L_30 = (__this->___dontClipTag_7); + NullCheck(L_29); + bool L_31 = Component_CompareTag_m493(L_29, L_30, /*hidden argument*/NULL); + if (L_31) + { + goto IL_00b8; + } + } + +IL_00b1: + { + V_2 = 1; + goto IL_00c8; + } + +IL_00b8: + { + int32_t L_32 = V_4; + V_4 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00be: + { + int32_t L_33 = V_4; + ColliderU5BU5D_t138* L_34 = V_1; + NullCheck(L_34); + if ((((int32_t)L_33) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))) + { + goto IL_0076; + } + } + +IL_00c8: + { + bool L_35 = V_2; + if (!L_35) + { + goto IL_011d; + } + } + { + Ray_t24 * L_36 = &(__this->___m_Ray_13); + Ray_t24 * L_37 = L_36; + Vector3_t4 L_38 = Ray_get_origin_m489(L_37, /*hidden argument*/NULL); + Transform_t3 * L_39 = (__this->___m_Pivot_9); + NullCheck(L_39); + Vector3_t4 L_40 = Transform_get_forward_m449(L_39, /*hidden argument*/NULL); + float L_41 = (__this->___sphereCastRadius_4); + Vector3_t4 L_42 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + Vector3_t4 L_43 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_38, L_42, /*hidden argument*/NULL); + Ray_set_origin_m486(L_37, L_43, /*hidden argument*/NULL); + Ray_t24 L_44 = (__this->___m_Ray_13); + float L_45 = (__this->___m_OriginalDist_10); + float L_46 = (__this->___sphereCastRadius_4); + RaycastHitU5BU5D_t25* L_47 = Physics_RaycastAll_m494(NULL /*static, unused*/, L_44, ((float)((float)L_45-(float)L_46)), /*hidden argument*/NULL); + __this->___m_Hits_14 = L_47; + goto IL_0141; + } + +IL_011d: + { + Ray_t24 L_48 = (__this->___m_Ray_13); + float L_49 = (__this->___sphereCastRadius_4); + float L_50 = (__this->___m_OriginalDist_10); + float L_51 = (__this->___sphereCastRadius_4); + RaycastHitU5BU5D_t25* L_52 = Physics_SphereCastAll_m495(NULL /*static, unused*/, L_48, L_49, ((float)((float)L_50+(float)L_51)), /*hidden argument*/NULL); + __this->___m_Hits_14 = L_52; + } + +IL_0141: + { + RaycastHitU5BU5D_t25* L_53 = (__this->___m_Hits_14); + RayHitComparer_t22 * L_54 = (__this->___m_RayHitComparer_15); + Array_Sort_m496(NULL /*static, unused*/, (Array_t *)(Array_t *)L_53, L_54, /*hidden argument*/NULL); + V_5 = (std::numeric_limits::infinity()); + V_6 = 0; + goto IL_0223; + } + +IL_0161: + { + RaycastHitU5BU5D_t25* L_55 = (__this->___m_Hits_14); + int32_t L_56 = V_6; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_56); + float L_57 = RaycastHit_get_distance_m483(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_55, L_56, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + float L_58 = V_5; + if ((!(((float)L_57) < ((float)L_58)))) + { + goto IL_021d; + } + } + { + RaycastHitU5BU5D_t25* L_59 = (__this->___m_Hits_14); + int32_t L_60 = V_6; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_60); + Collider_t132 * L_61 = RaycastHit_get_collider_m497(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_59, L_60, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + NullCheck(L_61); + bool L_62 = Collider_get_isTrigger_m491(L_61, /*hidden argument*/NULL); + if (L_62) + { + goto IL_021d; + } + } + { + RaycastHitU5BU5D_t25* L_63 = (__this->___m_Hits_14); + int32_t L_64 = V_6; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_64); + Collider_t132 * L_65 = RaycastHit_get_collider_m497(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_63, L_64, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + NullCheck(L_65); + Rigidbody_t15 * L_66 = Collider_get_attachedRigidbody_m492(L_65, /*hidden argument*/NULL); + bool L_67 = Object_op_Inequality_m429(NULL /*static, unused*/, L_66, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_01df; + } + } + { + RaycastHitU5BU5D_t25* L_68 = (__this->___m_Hits_14); + int32_t L_69 = V_6; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, L_69); + Collider_t132 * L_70 = RaycastHit_get_collider_m497(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_68, L_69, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + NullCheck(L_70); + Rigidbody_t15 * L_71 = Collider_get_attachedRigidbody_m492(L_70, /*hidden argument*/NULL); + String_t* L_72 = (__this->___dontClipTag_7); + NullCheck(L_71); + bool L_73 = Component_CompareTag_m493(L_71, L_72, /*hidden argument*/NULL); + if (L_73) + { + goto IL_021d; + } + } + +IL_01df: + { + RaycastHitU5BU5D_t25* L_74 = (__this->___m_Hits_14); + int32_t L_75 = V_6; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, L_75); + float L_76 = RaycastHit_get_distance_m483(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_74, L_75, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + V_5 = L_76; + Transform_t3 * L_77 = (__this->___m_Pivot_9); + RaycastHitU5BU5D_t25* L_78 = (__this->___m_Hits_14); + int32_t L_79 = V_6; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + Vector3_t4 L_80 = RaycastHit_get_point_m498(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_78, L_79, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + NullCheck(L_77); + Vector3_t4 L_81 = Transform_InverseTransformPoint_m477(L_77, L_80, /*hidden argument*/NULL); + V_7 = L_81; + float L_82 = ((&V_7)->___z_3); + V_0 = ((-L_82)); + V_3 = 1; + } + +IL_021d: + { + int32_t L_83 = V_6; + V_6 = ((int32_t)((int32_t)L_83+(int32_t)1)); + } + +IL_0223: + { + int32_t L_84 = V_6; + RaycastHitU5BU5D_t25* L_85 = (__this->___m_Hits_14); + NullCheck(L_85); + if ((((int32_t)L_84) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_85)->max_length))))))) + { + goto IL_0161; + } + } + { + bool L_86 = V_3; + if (!L_86) + { + goto IL_026a; + } + } + { + Ray_t24 * L_87 = &(__this->___m_Ray_13); + Vector3_t4 L_88 = Ray_get_origin_m489(L_87, /*hidden argument*/NULL); + Transform_t3 * L_89 = (__this->___m_Pivot_9); + NullCheck(L_89); + Vector3_t4 L_90 = Transform_get_forward_m449(L_89, /*hidden argument*/NULL); + Vector3_t4 L_91 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_90, /*hidden argument*/NULL); + float L_92 = V_0; + float L_93 = (__this->___sphereCastRadius_4); + Vector3_t4 L_94 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_91, ((float)((float)L_92+(float)L_93)), /*hidden argument*/NULL); + Color_t139 L_95 = Color_get_red_m499(NULL /*static, unused*/, /*hidden argument*/NULL); + Debug_DrawRay_m500(NULL /*static, unused*/, L_88, L_94, L_95, /*hidden argument*/NULL); + } + +IL_026a: + { + bool L_96 = V_3; + ProtectCameraFromWallClip_set_protecting_m47(__this, L_96, /*hidden argument*/NULL); + float L_97 = (__this->___m_CurrentDist_12); + float L_98 = V_0; + float* L_99 = &(__this->___m_MoveVelocity_11); + float L_100 = (__this->___m_CurrentDist_12); + float L_101 = V_0; + G_B21_0 = L_99; + G_B21_1 = L_98; + G_B21_2 = L_97; + G_B21_3 = __this; + if ((!(((float)L_100) > ((float)L_101)))) + { + G_B22_0 = L_99; + G_B22_1 = L_98; + G_B22_2 = L_97; + G_B22_3 = __this; + goto IL_0296; + } + } + { + float L_102 = (__this->___clipMoveTime_2); + G_B23_0 = L_102; + G_B23_1 = G_B21_0; + G_B23_2 = G_B21_1; + G_B23_3 = G_B21_2; + G_B23_4 = G_B21_3; + goto IL_029c; + } + +IL_0296: + { + float L_103 = (__this->___returnTime_3); + G_B23_0 = L_103; + G_B23_1 = G_B22_0; + G_B23_2 = G_B22_1; + G_B23_3 = G_B22_2; + G_B23_4 = G_B22_3; + } + +IL_029c: + { + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_104 = Mathf_SmoothDamp_m455(NULL /*static, unused*/, G_B23_3, G_B23_2, G_B23_1, G_B23_0, /*hidden argument*/NULL); + NullCheck(G_B23_4); + G_B23_4->___m_CurrentDist_12 = L_104; + float L_105 = (__this->___m_CurrentDist_12); + float L_106 = (__this->___closestDistance_6); + float L_107 = (__this->___m_OriginalDist_10); + float L_108 = Mathf_Clamp_m418(NULL /*static, unused*/, L_105, L_106, L_107, /*hidden argument*/NULL); + __this->___m_CurrentDist_12 = L_108; + Transform_t3 * L_109 = (__this->___m_Cam_8); + Vector3_t4 L_110 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_111 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_110, /*hidden argument*/NULL); + float L_112 = (__this->___m_CurrentDist_12); + Vector3_t4 L_113 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_111, L_112, /*hidden argument*/NULL); + NullCheck(L_109); + Transform_set_localPosition_m501(L_109, L_113, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::.ctor() +extern "C" void TargetFieldOfView__ctor_m50 (TargetFieldOfView_t27 * __this, const MethodInfo* method) +{ + { + __this->___m_FovAdjustTime_6 = (1.0f); + __this->___m_ZoomAmountMultiplier_7 = (2.0f); + AbstractTargetFollower__ctor_m20(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::Start() +extern const MethodInfo* Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var; +extern "C" void TargetFieldOfView_Start_m51 (TargetFieldOfView_t27 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483653); + s_Il2CppMethodIntialized = true; + } + { + AbstractTargetFollower_Start_m21(__this, /*hidden argument*/NULL); + Transform_t3 * L_0 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + bool L_1 = (__this->___m_IncludeEffectsInSize_8); + float L_2 = TargetFieldOfView_MaxBoundsExtent_m54(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_BoundSize_9 = L_2; + Camera_t28 * L_3 = Component_GetComponentInChildren_TisCamera_t28_m480(__this, /*hidden argument*/Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var); + __this->___m_Cam_11 = L_3; + return; + } +} +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::FollowTarget(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void TargetFieldOfView_FollowTarget_m52 (TargetFieldOfView_t27 * __this, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + { + Transform_t3 * L_0 = (((AbstractTargetFollower_t14 *)__this)->___m_Target_2); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + V_2 = L_4; + float L_5 = Vector3_get_magnitude_m453((&V_2), /*hidden argument*/NULL); + V_0 = L_5; + float L_6 = (__this->___m_BoundSize_9); + float L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = atan2f(L_6, L_7); + float L_9 = (__this->___m_ZoomAmountMultiplier_7); + V_1 = ((float)((float)((float)((float)L_8*(float)(57.29578f)))*(float)L_9)); + Camera_t28 * L_10 = (__this->___m_Cam_11); + Camera_t28 * L_11 = (__this->___m_Cam_11); + NullCheck(L_11); + float L_12 = Camera_get_fieldOfView_m502(L_11, /*hidden argument*/NULL); + float L_13 = V_1; + float* L_14 = &(__this->___m_FovAdjustVelocity_10); + float L_15 = (__this->___m_FovAdjustTime_6); + float L_16 = Mathf_SmoothDamp_m455(NULL /*static, unused*/, L_12, L_13, L_14, L_15, /*hidden argument*/NULL); + NullCheck(L_10); + Camera_set_fieldOfView_m503(L_10, L_16, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Cameras.TargetFieldOfView::SetTarget(UnityEngine.Transform) +extern "C" void TargetFieldOfView_SetTarget_m53 (TargetFieldOfView_t27 * __this, Transform_t3 * ___newTransform, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___newTransform; + AbstractTargetFollower_SetTarget_m26(__this, L_0, /*hidden argument*/NULL); + Transform_t3 * L_1 = ___newTransform; + bool L_2 = (__this->___m_IncludeEffectsInSize_8); + float L_3 = TargetFieldOfView_MaxBoundsExtent_m54(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + __this->___m_BoundSize_9 = L_3; + return; + } +} +// System.Single UnityStandardAssets.Cameras.TargetFieldOfView::MaxBoundsExtent(UnityEngine.Transform,System.Boolean) +extern TypeInfo* Bounds_t141_il2cpp_TypeInfo_var; +extern TypeInfo* TrailRenderer_t143_il2cpp_TypeInfo_var; +extern TypeInfo* ParticleRenderer_t144_il2cpp_TypeInfo_var; +extern TypeInfo* ParticleSystemRenderer_t145_il2cpp_TypeInfo_var; +extern TypeInfo* SingleU5BU5D_t126_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisRenderer_t142_m504_MethodInfo_var; +extern "C" float TargetFieldOfView_MaxBoundsExtent_m54 (Object_t * __this /* static, unused */, Transform_t3 * ___obj, bool ___includeEffects, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Bounds_t141_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(14); + TrailRenderer_t143_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(15); + ParticleRenderer_t144_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(16); + ParticleSystemRenderer_t145_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(17); + SingleU5BU5D_t126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(18); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Component_GetComponentsInChildren_TisRenderer_t142_m504_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483654); + s_Il2CppMethodIntialized = true; + } + RendererU5BU5D_t140* V_0 = {0}; + Bounds_t141 V_1 = {0}; + bool V_2 = false; + Renderer_t142 * V_3 = {0}; + RendererU5BU5D_t140* V_4 = {0}; + int32_t V_5 = 0; + float V_6 = 0.0f; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + Vector3_t4 V_9 = {0}; + { + Transform_t3 * L_0 = ___obj; + NullCheck(L_0); + RendererU5BU5D_t140* L_1 = Component_GetComponentsInChildren_TisRenderer_t142_m504(L_0, /*hidden argument*/Component_GetComponentsInChildren_TisRenderer_t142_m504_MethodInfo_var); + V_0 = L_1; + Initobj (Bounds_t141_il2cpp_TypeInfo_var, (&V_1)); + V_2 = 0; + RendererU5BU5D_t140* L_2 = V_0; + V_4 = L_2; + V_5 = 0; + goto IL_006a; + } + +IL_001c: + { + RendererU5BU5D_t140* L_3 = V_4; + int32_t L_4 = V_5; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_3 = (*(Renderer_t142 **)(Renderer_t142 **)SZArrayLdElema(L_3, L_5, sizeof(Renderer_t142 *))); + Renderer_t142 * L_6 = V_3; + if (((TrailRenderer_t143 *)IsInstSealed(L_6, TrailRenderer_t143_il2cpp_TypeInfo_var))) + { + goto IL_0064; + } + } + { + Renderer_t142 * L_7 = V_3; + if (((ParticleRenderer_t144 *)IsInstSealed(L_7, ParticleRenderer_t144_il2cpp_TypeInfo_var))) + { + goto IL_0064; + } + } + { + Renderer_t142 * L_8 = V_3; + if (((ParticleSystemRenderer_t145 *)IsInstSealed(L_8, ParticleSystemRenderer_t145_il2cpp_TypeInfo_var))) + { + goto IL_0064; + } + } + { + bool L_9 = V_2; + if (L_9) + { + goto IL_0057; + } + } + { + V_2 = 1; + Renderer_t142 * L_10 = V_3; + NullCheck(L_10); + Bounds_t141 L_11 = Renderer_get_bounds_m505(L_10, /*hidden argument*/NULL); + V_1 = L_11; + goto IL_0064; + } + +IL_0057: + { + Renderer_t142 * L_12 = V_3; + NullCheck(L_12); + Bounds_t141 L_13 = Renderer_get_bounds_m505(L_12, /*hidden argument*/NULL); + Bounds_Encapsulate_m506((&V_1), L_13, /*hidden argument*/NULL); + } + +IL_0064: + { + int32_t L_14 = V_5; + V_5 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_006a: + { + int32_t L_15 = V_5; + RendererU5BU5D_t140* L_16 = V_4; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_001c; + } + } + { + SingleU5BU5D_t126* L_17 = ((SingleU5BU5D_t126*)SZArrayNew(SingleU5BU5D_t126_il2cpp_TypeInfo_var, 3)); + Vector3_t4 L_18 = Bounds_get_extents_m507((&V_1), /*hidden argument*/NULL); + V_7 = L_18; + float L_19 = ((&V_7)->___x_1); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + *((float*)(float*)SZArrayLdElema(L_17, 0, sizeof(float))) = (float)L_19; + SingleU5BU5D_t126* L_20 = L_17; + Vector3_t4 L_21 = Bounds_get_extents_m507((&V_1), /*hidden argument*/NULL); + V_8 = L_21; + float L_22 = ((&V_8)->___y_2); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + *((float*)(float*)SZArrayLdElema(L_20, 1, sizeof(float))) = (float)L_22; + SingleU5BU5D_t126* L_23 = L_20; + Vector3_t4 L_24 = Bounds_get_extents_m507((&V_1), /*hidden argument*/NULL); + V_9 = L_24; + float L_25 = ((&V_9)->___z_3); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 2); + *((float*)(float*)SZArrayLdElema(L_23, 2, sizeof(float))) = (float)L_25; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_26 = Mathf_Max_m508(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + V_6 = L_26; + float L_27 = V_6; + return L_27; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::.ctor() +extern TypeInfo* FOVKick_t31_il2cpp_TypeInfo_var; +extern TypeInfo* CurveControlledBob_t32_il2cpp_TypeInfo_var; +extern TypeInfo* LerpControlledBob_t33_il2cpp_TypeInfo_var; +extern "C" void FirstPersonController__ctor_m55 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FOVKick_t31_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(20); + CurveControlledBob_t32_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(21); + LerpControlledBob_t33_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(22); + s_Il2CppMethodIntialized = true; + } + { + FOVKick_t31 * L_0 = (FOVKick_t31 *)il2cpp_codegen_object_new (FOVKick_t31_il2cpp_TypeInfo_var); + FOVKick__ctor_m292(L_0, /*hidden argument*/NULL); + __this->___m_FovKick_11 = L_0; + CurveControlledBob_t32 * L_1 = (CurveControlledBob_t32 *)il2cpp_codegen_object_new (CurveControlledBob_t32_il2cpp_TypeInfo_var); + CurveControlledBob__ctor_m264(L_1, /*hidden argument*/NULL); + __this->___m_HeadBob_13 = L_1; + LerpControlledBob_t33 * L_2 = (LerpControlledBob_t33 *)il2cpp_codegen_object_new (LerpControlledBob_t33_il2cpp_TypeInfo_var); + LerpControlledBob__ctor_m311(L_2, /*hidden argument*/NULL); + __this->___m_JumpBob_14 = L_2; + Vector3_t4 L_3 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_MoveDir_23 = L_3; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::Start() +extern const MethodInfo* Component_GetComponent_TisCharacterController_t36_m509_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisAudioSource_t37_m511_MethodInfo_var; +extern "C" void FirstPersonController_Start_m56 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCharacterController_t36_m509_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483655); + Component_GetComponent_TisAudioSource_t37_m511_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483656); + s_Il2CppMethodIntialized = true; + } + { + CharacterController_t36 * L_0 = Component_GetComponent_TisCharacterController_t36_m509(__this, /*hidden argument*/Component_GetComponent_TisCharacterController_t36_m509_MethodInfo_var); + __this->___m_CharacterController_24 = L_0; + Camera_t28 * L_1 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Camera_19 = L_1; + Camera_t28 * L_2 = (__this->___m_Camera_19); + NullCheck(L_2); + Transform_t3 * L_3 = Component_get_transform_m401(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_localPosition_m485(L_3, /*hidden argument*/NULL); + __this->___m_OriginalCameraPosition_27 = L_4; + FOVKick_t31 * L_5 = (__this->___m_FovKick_11); + Camera_t28 * L_6 = (__this->___m_Camera_19); + NullCheck(L_5); + FOVKick_Setup_m293(L_5, L_6, /*hidden argument*/NULL); + CurveControlledBob_t32 * L_7 = (__this->___m_HeadBob_13); + Camera_t28 * L_8 = (__this->___m_Camera_19); + float L_9 = (__this->___m_StepInterval_15); + NullCheck(L_7); + CurveControlledBob_Setup_m265(L_7, L_8, L_9, /*hidden argument*/NULL); + __this->___m_StepCycle_28 = (0.0f); + float L_10 = (__this->___m_StepCycle_28); + __this->___m_NextStep_29 = ((float)((float)L_10/(float)(2.0f))); + __this->___m_Jumping_30 = 0; + AudioSource_t37 * L_11 = Component_GetComponent_TisAudioSource_t37_m511(__this, /*hidden argument*/Component_GetComponent_TisAudioSource_t37_m511_MethodInfo_var); + __this->___m_AudioSource_31 = L_11; + MouseLook_t30 * L_12 = (__this->___m_MouseLook_9); + Transform_t3 * L_13 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Camera_t28 * L_14 = (__this->___m_Camera_19); + NullCheck(L_14); + Transform_t3 * L_15 = Component_get_transform_m401(L_14, /*hidden argument*/NULL); + NullCheck(L_12); + MouseLook_Init_m71(L_12, L_13, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1; +extern "C" void FirstPersonController_Update_m57 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + FirstPersonController_RotateView_m65(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___m_Jump_20); + if (L_0) + { + goto IL_0021; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_1 = CrossPlatformInputManager_GetButtonDown_m169(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL); + __this->___m_Jump_20 = L_1; + } + +IL_0021: + { + bool L_2 = (__this->___m_PreviouslyGrounded_26); + if (L_2) + { + goto IL_006b; + } + } + { + CharacterController_t36 * L_3 = (__this->___m_CharacterController_24); + NullCheck(L_3); + bool L_4 = CharacterController_get_isGrounded_m512(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_006b; + } + } + { + LerpControlledBob_t33 * L_5 = (__this->___m_JumpBob_14); + NullCheck(L_5); + Object_t * L_6 = LerpControlledBob_DoBobCycle_m313(L_5, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_6, /*hidden argument*/NULL); + FirstPersonController_PlayLandingSound_m58(__this, /*hidden argument*/NULL); + Vector3_t4 * L_7 = &(__this->___m_MoveDir_23); + L_7->___y_2 = (0.0f); + __this->___m_Jumping_30 = 0; + } + +IL_006b: + { + CharacterController_t36 * L_8 = (__this->___m_CharacterController_24); + NullCheck(L_8); + bool L_9 = CharacterController_get_isGrounded_m512(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_00a1; + } + } + { + bool L_10 = (__this->___m_Jumping_30); + if (L_10) + { + goto IL_00a1; + } + } + { + bool L_11 = (__this->___m_PreviouslyGrounded_26); + if (!L_11) + { + goto IL_00a1; + } + } + { + Vector3_t4 * L_12 = &(__this->___m_MoveDir_23); + L_12->___y_2 = (0.0f); + } + +IL_00a1: + { + CharacterController_t36 * L_13 = (__this->___m_CharacterController_24); + NullCheck(L_13); + bool L_14 = CharacterController_get_isGrounded_m512(L_13, /*hidden argument*/NULL); + __this->___m_PreviouslyGrounded_26 = L_14; + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayLandingSound() +extern "C" void FirstPersonController_PlayLandingSound_m58 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + { + AudioSource_t37 * L_0 = (__this->___m_AudioSource_31); + AudioClip_t35 * L_1 = (__this->___m_LandSound_18); + NullCheck(L_0); + AudioSource_set_clip_m514(L_0, L_1, /*hidden argument*/NULL); + AudioSource_t37 * L_2 = (__this->___m_AudioSource_31); + NullCheck(L_2); + AudioSource_Play_m515(L_2, /*hidden argument*/NULL); + float L_3 = (__this->___m_StepCycle_28); + __this->___m_NextStep_29 = ((float)((float)L_3+(float)(0.5f))); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::FixedUpdate() +extern "C" void FirstPersonController_FixedUpdate_m59 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + Vector3_t4 V_1 = {0}; + RaycastHit_t26 V_2 = {0}; + Vector3_t4 V_3 = {0}; + { + FirstPersonController_GetInput_m64(__this, (&V_0), /*hidden argument*/NULL); + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_forward_m449(L_0, /*hidden argument*/NULL); + Vector2_t6 * L_2 = &(__this->___m_Input_22); + float L_3 = (L_2->___y_2); + Vector3_t4 L_4 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_right_m516(L_5, /*hidden argument*/NULL); + Vector2_t6 * L_7 = &(__this->___m_Input_22); + float L_8 = (L_7->___x_1); + Vector3_t4 L_9 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + Vector3_t4 L_10 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_4, L_9, /*hidden argument*/NULL); + V_1 = L_10; + Transform_t3 * L_11 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Vector3_t4 L_12 = Transform_get_position_m400(L_11, /*hidden argument*/NULL); + CharacterController_t36 * L_13 = (__this->___m_CharacterController_24); + NullCheck(L_13); + float L_14 = CharacterController_get_radius_m517(L_13, /*hidden argument*/NULL); + Vector3_t4 L_15 = Vector3_get_down_m518(NULL /*static, unused*/, /*hidden argument*/NULL); + CharacterController_t36 * L_16 = (__this->___m_CharacterController_24); + NullCheck(L_16); + float L_17 = CharacterController_get_height_m519(L_16, /*hidden argument*/NULL); + Physics_SphereCast_m520(NULL /*static, unused*/, L_12, L_14, L_15, (&V_2), ((float)((float)L_17/(float)(2.0f))), /*hidden argument*/NULL); + Vector3_t4 L_18 = V_1; + Vector3_t4 L_19 = RaycastHit_get_normal_m521((&V_2), /*hidden argument*/NULL); + Vector3_t4 L_20 = Vector3_ProjectOnPlane_m522(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + V_3 = L_20; + Vector3_t4 L_21 = Vector3_get_normalized_m454((&V_3), /*hidden argument*/NULL); + V_1 = L_21; + Vector3_t4 * L_22 = &(__this->___m_MoveDir_23); + float L_23 = ((&V_1)->___x_1); + float L_24 = V_0; + L_22->___x_1 = ((float)((float)L_23*(float)L_24)); + Vector3_t4 * L_25 = &(__this->___m_MoveDir_23); + float L_26 = ((&V_1)->___z_3); + float L_27 = V_0; + L_25->___z_3 = ((float)((float)L_26*(float)L_27)); + CharacterController_t36 * L_28 = (__this->___m_CharacterController_24); + NullCheck(L_28); + bool L_29 = CharacterController_get_isGrounded_m512(L_28, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_010d; + } + } + { + Vector3_t4 * L_30 = &(__this->___m_MoveDir_23); + float L_31 = (__this->___m_StickToGroundForce_7); + L_30->___y_2 = ((-L_31)); + bool L_32 = (__this->___m_Jump_20); + if (!L_32) + { + goto IL_0108; + } + } + { + Vector3_t4 * L_33 = &(__this->___m_MoveDir_23); + float L_34 = (__this->___m_JumpSpeed_6); + L_33->___y_2 = L_34; + FirstPersonController_PlayJumpSound_m60(__this, /*hidden argument*/NULL); + __this->___m_Jump_20 = 0; + __this->___m_Jumping_30 = 1; + } + +IL_0108: + { + goto IL_0138; + } + +IL_010d: + { + Vector3_t4 L_35 = (__this->___m_MoveDir_23); + Vector3_t4 L_36 = Physics_get_gravity_m523(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_37 = (__this->___m_GravityMultiplier_8); + Vector3_t4 L_38 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + float L_39 = Time_get_fixedDeltaTime_m524(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_40 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL); + Vector3_t4 L_41 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_35, L_40, /*hidden argument*/NULL); + __this->___m_MoveDir_23 = L_41; + } + +IL_0138: + { + CharacterController_t36 * L_42 = (__this->___m_CharacterController_24); + Vector3_t4 L_43 = (__this->___m_MoveDir_23); + float L_44 = Time_get_fixedDeltaTime_m524(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_45 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + NullCheck(L_42); + int32_t L_46 = CharacterController_Move_m525(L_42, L_45, /*hidden argument*/NULL); + __this->___m_CollisionFlags_25 = L_46; + float L_47 = V_0; + FirstPersonController_ProgressStepCycle_m61(__this, L_47, /*hidden argument*/NULL); + float L_48 = V_0; + FirstPersonController_UpdateCameraPosition_m63(__this, L_48, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayJumpSound() +extern "C" void FirstPersonController_PlayJumpSound_m60 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + { + AudioSource_t37 * L_0 = (__this->___m_AudioSource_31); + AudioClip_t35 * L_1 = (__this->___m_JumpSound_17); + NullCheck(L_0); + AudioSource_set_clip_m514(L_0, L_1, /*hidden argument*/NULL); + AudioSource_t37 * L_2 = (__this->___m_AudioSource_31); + NullCheck(L_2); + AudioSource_Play_m515(L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::ProgressStepCycle(System.Single) +extern "C" void FirstPersonController_ProgressStepCycle_m61 (FirstPersonController_t29 * __this, float ___speed, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + float G_B5_0 = 0.0f; + float G_B5_1 = 0.0f; + float G_B5_2 = 0.0f; + FirstPersonController_t29 * G_B5_3 = {0}; + float G_B4_0 = 0.0f; + float G_B4_1 = 0.0f; + float G_B4_2 = 0.0f; + FirstPersonController_t29 * G_B4_3 = {0}; + float G_B6_0 = 0.0f; + float G_B6_1 = 0.0f; + float G_B6_2 = 0.0f; + float G_B6_3 = 0.0f; + FirstPersonController_t29 * G_B6_4 = {0}; + { + CharacterController_t36 * L_0 = (__this->___m_CharacterController_24); + NullCheck(L_0); + Vector3_t4 L_1 = CharacterController_get_velocity_m526(L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = Vector3_get_sqrMagnitude_m459((&V_0), /*hidden argument*/NULL); + if ((!(((float)L_2) > ((float)(0.0f))))) + { + goto IL_008b; + } + } + { + Vector2_t6 * L_3 = &(__this->___m_Input_22); + float L_4 = (L_3->___x_1); + if ((!(((float)L_4) == ((float)(0.0f))))) + { + goto IL_0047; + } + } + { + Vector2_t6 * L_5 = &(__this->___m_Input_22); + float L_6 = (L_5->___y_2); + if ((((float)L_6) == ((float)(0.0f)))) + { + goto IL_008b; + } + } + +IL_0047: + { + float L_7 = (__this->___m_StepCycle_28); + CharacterController_t36 * L_8 = (__this->___m_CharacterController_24); + NullCheck(L_8); + Vector3_t4 L_9 = CharacterController_get_velocity_m526(L_8, /*hidden argument*/NULL); + V_1 = L_9; + float L_10 = Vector3_get_magnitude_m453((&V_1), /*hidden argument*/NULL); + float L_11 = ___speed; + bool L_12 = (__this->___m_IsWalking_2); + G_B4_0 = L_11; + G_B4_1 = L_10; + G_B4_2 = L_7; + G_B4_3 = __this; + if (!L_12) + { + G_B5_0 = L_11; + G_B5_1 = L_10; + G_B5_2 = L_7; + G_B5_3 = __this; + goto IL_0077; + } + } + { + G_B6_0 = (1.0f); + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + G_B6_4 = G_B4_3; + goto IL_007d; + } + +IL_0077: + { + float L_13 = (__this->___m_RunstepLenghten_5); + G_B6_0 = L_13; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + G_B6_4 = G_B5_3; + } + +IL_007d: + { + float L_14 = Time_get_fixedDeltaTime_m524(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(G_B6_4); + G_B6_4->___m_StepCycle_28 = ((float)((float)G_B6_3+(float)((float)((float)((float)((float)G_B6_2+(float)((float)((float)G_B6_1*(float)G_B6_0))))*(float)L_14)))); + } + +IL_008b: + { + float L_15 = (__this->___m_StepCycle_28); + float L_16 = (__this->___m_NextStep_29); + if ((((float)L_15) > ((float)L_16))) + { + goto IL_009d; + } + } + { + return; + } + +IL_009d: + { + float L_17 = (__this->___m_StepCycle_28); + float L_18 = (__this->___m_StepInterval_15); + __this->___m_NextStep_29 = ((float)((float)L_17+(float)L_18)); + FirstPersonController_PlayFootStepAudio_m62(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::PlayFootStepAudio() +extern "C" void FirstPersonController_PlayFootStepAudio_m62 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + CharacterController_t36 * L_0 = (__this->___m_CharacterController_24); + NullCheck(L_0); + bool L_1 = CharacterController_get_isGrounded_m512(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + AudioClipU5BU5D_t34* L_2 = (__this->___m_FootstepSounds_16); + NullCheck(L_2); + int32_t L_3 = Random_Range_m527(NULL /*static, unused*/, 1, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + V_0 = L_3; + AudioSource_t37 * L_4 = (__this->___m_AudioSource_31); + AudioClipU5BU5D_t34* L_5 = (__this->___m_FootstepSounds_16); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_4); + AudioSource_set_clip_m514(L_4, (*(AudioClip_t35 **)(AudioClip_t35 **)SZArrayLdElema(L_5, L_7, sizeof(AudioClip_t35 *))), /*hidden argument*/NULL); + AudioSource_t37 * L_8 = (__this->___m_AudioSource_31); + AudioSource_t37 * L_9 = (__this->___m_AudioSource_31); + NullCheck(L_9); + AudioClip_t35 * L_10 = AudioSource_get_clip_m528(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + AudioSource_PlayOneShot_m529(L_8, L_10, /*hidden argument*/NULL); + AudioClipU5BU5D_t34* L_11 = (__this->___m_FootstepSounds_16); + int32_t L_12 = V_0; + AudioClipU5BU5D_t34* L_13 = (__this->___m_FootstepSounds_16); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + int32_t L_14 = 0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + ArrayElementTypeCheck (L_11, (*(AudioClip_t35 **)(AudioClip_t35 **)SZArrayLdElema(L_13, L_14, sizeof(AudioClip_t35 *)))); + *((AudioClip_t35 **)(AudioClip_t35 **)SZArrayLdElema(L_11, L_12, sizeof(AudioClip_t35 *))) = (AudioClip_t35 *)(*(AudioClip_t35 **)(AudioClip_t35 **)SZArrayLdElema(L_13, L_14, sizeof(AudioClip_t35 *))); + AudioClipU5BU5D_t34* L_15 = (__this->___m_FootstepSounds_16); + AudioSource_t37 * L_16 = (__this->___m_AudioSource_31); + NullCheck(L_16); + AudioClip_t35 * L_17 = AudioSource_get_clip_m528(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_17); + *((AudioClip_t35 **)(AudioClip_t35 **)SZArrayLdElema(L_15, 0, sizeof(AudioClip_t35 *))) = (AudioClip_t35 *)L_17; + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::UpdateCameraPosition(System.Single) +extern "C" void FirstPersonController_UpdateCameraPosition_m63 (FirstPersonController_t29 * __this, float ___speed, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + float G_B6_0 = 0.0f; + float G_B6_1 = 0.0f; + CurveControlledBob_t32 * G_B6_2 = {0}; + Transform_t3 * G_B6_3 = {0}; + float G_B5_0 = 0.0f; + float G_B5_1 = 0.0f; + CurveControlledBob_t32 * G_B5_2 = {0}; + Transform_t3 * G_B5_3 = {0}; + float G_B7_0 = 0.0f; + float G_B7_1 = 0.0f; + float G_B7_2 = 0.0f; + CurveControlledBob_t32 * G_B7_3 = {0}; + Transform_t3 * G_B7_4 = {0}; + { + bool L_0 = (__this->___m_UseHeadBob_12); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + CharacterController_t36 * L_1 = (__this->___m_CharacterController_24); + NullCheck(L_1); + Vector3_t4 L_2 = CharacterController_get_velocity_m526(L_1, /*hidden argument*/NULL); + V_1 = L_2; + float L_3 = Vector3_get_magnitude_m453((&V_1), /*hidden argument*/NULL); + if ((!(((float)L_3) > ((float)(0.0f))))) + { + goto IL_00c6; + } + } + { + CharacterController_t36 * L_4 = (__this->___m_CharacterController_24); + NullCheck(L_4); + bool L_5 = CharacterController_get_isGrounded_m512(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_00c6; + } + } + { + Camera_t28 * L_6 = (__this->___m_Camera_19); + NullCheck(L_6); + Transform_t3 * L_7 = Component_get_transform_m401(L_6, /*hidden argument*/NULL); + CurveControlledBob_t32 * L_8 = (__this->___m_HeadBob_13); + CharacterController_t36 * L_9 = (__this->___m_CharacterController_24); + NullCheck(L_9); + Vector3_t4 L_10 = CharacterController_get_velocity_m526(L_9, /*hidden argument*/NULL); + V_2 = L_10; + float L_11 = Vector3_get_magnitude_m453((&V_2), /*hidden argument*/NULL); + float L_12 = ___speed; + bool L_13 = (__this->___m_IsWalking_2); + G_B5_0 = L_12; + G_B5_1 = L_11; + G_B5_2 = L_8; + G_B5_3 = L_7; + if (!L_13) + { + G_B6_0 = L_12; + G_B6_1 = L_11; + G_B6_2 = L_8; + G_B6_3 = L_7; + goto IL_0073; + } + } + { + G_B7_0 = (1.0f); + G_B7_1 = G_B5_0; + G_B7_2 = G_B5_1; + G_B7_3 = G_B5_2; + G_B7_4 = G_B5_3; + goto IL_0079; + } + +IL_0073: + { + float L_14 = (__this->___m_RunstepLenghten_5); + G_B7_0 = L_14; + G_B7_1 = G_B6_0; + G_B7_2 = G_B6_1; + G_B7_3 = G_B6_2; + G_B7_4 = G_B6_3; + } + +IL_0079: + { + NullCheck(G_B7_3); + Vector3_t4 L_15 = CurveControlledBob_DoHeadBob_m266(G_B7_3, ((float)((float)G_B7_2+(float)((float)((float)G_B7_1*(float)G_B7_0)))), /*hidden argument*/NULL); + NullCheck(G_B7_4); + Transform_set_localPosition_m501(G_B7_4, L_15, /*hidden argument*/NULL); + Camera_t28 * L_16 = (__this->___m_Camera_19); + NullCheck(L_16); + Transform_t3 * L_17 = Component_get_transform_m401(L_16, /*hidden argument*/NULL); + NullCheck(L_17); + Vector3_t4 L_18 = Transform_get_localPosition_m485(L_17, /*hidden argument*/NULL); + V_0 = L_18; + Camera_t28 * L_19 = (__this->___m_Camera_19); + NullCheck(L_19); + Transform_t3 * L_20 = Component_get_transform_m401(L_19, /*hidden argument*/NULL); + NullCheck(L_20); + Vector3_t4 L_21 = Transform_get_localPosition_m485(L_20, /*hidden argument*/NULL); + V_3 = L_21; + float L_22 = ((&V_3)->___y_2); + LerpControlledBob_t33 * L_23 = (__this->___m_JumpBob_14); + NullCheck(L_23); + float L_24 = LerpControlledBob_Offset_m312(L_23, /*hidden argument*/NULL); + (&V_0)->___y_2 = ((float)((float)L_22-(float)L_24)); + goto IL_00f5; + } + +IL_00c6: + { + Camera_t28 * L_25 = (__this->___m_Camera_19); + NullCheck(L_25); + Transform_t3 * L_26 = Component_get_transform_m401(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + Vector3_t4 L_27 = Transform_get_localPosition_m485(L_26, /*hidden argument*/NULL); + V_0 = L_27; + Vector3_t4 * L_28 = &(__this->___m_OriginalCameraPosition_27); + float L_29 = (L_28->___y_2); + LerpControlledBob_t33 * L_30 = (__this->___m_JumpBob_14); + NullCheck(L_30); + float L_31 = LerpControlledBob_Offset_m312(L_30, /*hidden argument*/NULL); + (&V_0)->___y_2 = ((float)((float)L_29-(float)L_31)); + } + +IL_00f5: + { + Camera_t28 * L_32 = (__this->___m_Camera_19); + NullCheck(L_32); + Transform_t3 * L_33 = Component_get_transform_m401(L_32, /*hidden argument*/NULL); + Vector3_t4 L_34 = V_0; + NullCheck(L_33); + Transform_set_localPosition_m501(L_33, L_34, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::GetInput(System.Single&) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern "C" void FirstPersonController_GetInput_m64 (FirstPersonController_t29 * __this, float* ___speed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + bool V_2 = false; + Vector3_t4 V_3 = {0}; + Object_t * V_4 = {0}; + float* G_B2_0 = {0}; + float* G_B1_0 = {0}; + float G_B3_0 = 0.0f; + float* G_B3_1 = {0}; + FirstPersonController_t29 * G_B10_0 = {0}; + FirstPersonController_t29 * G_B9_0 = {0}; + Object_t * G_B11_0 = {0}; + FirstPersonController_t29 * G_B11_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_0 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral2, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral11, /*hidden argument*/NULL); + V_1 = L_1; + bool L_2 = (__this->___m_IsWalking_2); + V_2 = L_2; + float* L_3 = ___speed; + bool L_4 = (__this->___m_IsWalking_2); + G_B1_0 = L_3; + if (!L_4) + { + G_B2_0 = L_3; + goto IL_0034; + } + } + { + float L_5 = (__this->___m_WalkSpeed_3); + G_B3_0 = L_5; + G_B3_1 = G_B1_0; + goto IL_003a; + } + +IL_0034: + { + float L_6 = (__this->___m_RunSpeed_4); + G_B3_0 = L_6; + G_B3_1 = G_B2_0; + } + +IL_003a: + { + *((float*)(G_B3_1)) = (float)G_B3_0; + float L_7 = V_0; + float L_8 = V_1; + Vector2_t6 L_9 = {0}; + Vector2__ctor_m436(&L_9, L_7, L_8, /*hidden argument*/NULL); + __this->___m_Input_22 = L_9; + Vector2_t6 * L_10 = &(__this->___m_Input_22); + float L_11 = Vector2_get_sqrMagnitude_m530(L_10, /*hidden argument*/NULL); + if ((!(((float)L_11) > ((float)(1.0f))))) + { + goto IL_0068; + } + } + { + Vector2_t6 * L_12 = &(__this->___m_Input_22); + Vector2_Normalize_m531(L_12, /*hidden argument*/NULL); + } + +IL_0068: + { + bool L_13 = (__this->___m_IsWalking_2); + bool L_14 = V_2; + if ((((int32_t)L_13) == ((int32_t)L_14))) + { + goto IL_00d3; + } + } + { + bool L_15 = (__this->___m_UseFovKick_10); + if (!L_15) + { + goto IL_00d3; + } + } + { + CharacterController_t36 * L_16 = (__this->___m_CharacterController_24); + NullCheck(L_16); + Vector3_t4 L_17 = CharacterController_get_velocity_m526(L_16, /*hidden argument*/NULL); + V_3 = L_17; + float L_18 = Vector3_get_sqrMagnitude_m459((&V_3), /*hidden argument*/NULL); + if ((!(((float)L_18) > ((float)(0.0f))))) + { + goto IL_00d3; + } + } + { + MonoBehaviour_StopAllCoroutines_m532(__this, /*hidden argument*/NULL); + bool L_19 = (__this->___m_IsWalking_2); + G_B9_0 = __this; + if (L_19) + { + G_B10_0 = __this; + goto IL_00c2; + } + } + { + FOVKick_t31 * L_20 = (__this->___m_FovKick_11); + NullCheck(L_20); + Object_t * L_21 = FOVKick_FOVKickUp_m296(L_20, /*hidden argument*/NULL); + V_4 = L_21; + Object_t * L_22 = V_4; + G_B11_0 = L_22; + G_B11_1 = G_B9_0; + goto IL_00cd; + } + +IL_00c2: + { + FOVKick_t31 * L_23 = (__this->___m_FovKick_11); + NullCheck(L_23); + Object_t * L_24 = FOVKick_FOVKickDown_m297(L_23, /*hidden argument*/NULL); + G_B11_0 = L_24; + G_B11_1 = G_B10_0; + } + +IL_00cd: + { + NullCheck(G_B11_1); + MonoBehaviour_StartCoroutine_m513(G_B11_1, G_B11_0, /*hidden argument*/NULL); + } + +IL_00d3: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::RotateView() +extern "C" void FirstPersonController_RotateView_m65 (FirstPersonController_t29 * __this, const MethodInfo* method) +{ + { + MouseLook_t30 * L_0 = (__this->___m_MouseLook_9); + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Camera_t28 * L_2 = (__this->___m_Camera_19); + NullCheck(L_2); + Transform_t3 * L_3 = Component_get_transform_m401(L_2, /*hidden argument*/NULL); + NullCheck(L_0); + MouseLook_LookRotation_m72(L_0, L_1, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.FirstPersonController::OnControllerColliderHit(UnityEngine.ControllerColliderHit) +extern "C" void FirstPersonController_OnControllerColliderHit_m66 (FirstPersonController_t29 * __this, ControllerColliderHit_t130 * ___hit, const MethodInfo* method) +{ + Rigidbody_t15 * V_0 = {0}; + { + ControllerColliderHit_t130 * L_0 = ___hit; + NullCheck(L_0); + Collider_t132 * L_1 = ControllerColliderHit_get_collider_m533(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + Rigidbody_t15 * L_2 = Collider_get_attachedRigidbody_m492(L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = (__this->___m_CollisionFlags_25); + if ((!(((uint32_t)L_3) == ((uint32_t)4)))) + { + goto IL_0019; + } + } + { + return; + } + +IL_0019: + { + Rigidbody_t15 * L_4 = V_0; + bool L_5 = Object_op_Equality_m445(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0030; + } + } + { + Rigidbody_t15 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = Rigidbody_get_isKinematic_m534(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0031; + } + } + +IL_0030: + { + return; + } + +IL_0031: + { + Rigidbody_t15 * L_8 = V_0; + CharacterController_t36 * L_9 = (__this->___m_CharacterController_24); + NullCheck(L_9); + Vector3_t4 L_10 = CharacterController_get_velocity_m526(L_9, /*hidden argument*/NULL); + Vector3_t4 L_11 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_10, (0.1f), /*hidden argument*/NULL); + ControllerColliderHit_t130 * L_12 = ___hit; + NullCheck(L_12); + Vector3_t4 L_13 = ControllerColliderHit_get_point_m535(L_12, /*hidden argument*/NULL); + NullCheck(L_8); + Rigidbody_AddForceAtPosition_m536(L_8, L_11, L_13, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::.ctor() +extern TypeInfo* CurveControlledBob_t32_il2cpp_TypeInfo_var; +extern TypeInfo* LerpControlledBob_t33_il2cpp_TypeInfo_var; +extern "C" void HeadBob__ctor_m67 (HeadBob_t38 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CurveControlledBob_t32_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(21); + LerpControlledBob_t33_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(22); + s_Il2CppMethodIntialized = true; + } + { + CurveControlledBob_t32 * L_0 = (CurveControlledBob_t32 *)il2cpp_codegen_object_new (CurveControlledBob_t32_il2cpp_TypeInfo_var); + CurveControlledBob__ctor_m264(L_0, /*hidden argument*/NULL); + __this->___motionBob_3 = L_0; + LerpControlledBob_t33 * L_1 = (LerpControlledBob_t33 *)il2cpp_codegen_object_new (LerpControlledBob_t33_il2cpp_TypeInfo_var); + LerpControlledBob__ctor_m311(L_1, /*hidden argument*/NULL); + __this->___jumpAndLandingBob_4 = L_1; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::Start() +extern "C" void HeadBob_Start_m68 (HeadBob_t38 * __this, const MethodInfo* method) +{ + { + CurveControlledBob_t32 * L_0 = (__this->___motionBob_3); + Camera_t28 * L_1 = (__this->___Camera_2); + float L_2 = (__this->___StrideInterval_6); + NullCheck(L_0); + CurveControlledBob_Setup_m265(L_0, L_1, L_2, /*hidden argument*/NULL); + Camera_t28 * L_3 = (__this->___Camera_2); + NullCheck(L_3); + Transform_t3 * L_4 = Component_get_transform_m401(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_localPosition_m485(L_4, /*hidden argument*/NULL); + __this->___m_OriginalCameraPosition_9 = L_5; + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.HeadBob::Update() +extern "C" void HeadBob_Update_m69 (HeadBob_t38 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + float G_B4_0 = 0.0f; + CurveControlledBob_t32 * G_B4_1 = {0}; + Transform_t3 * G_B4_2 = {0}; + float G_B3_0 = 0.0f; + CurveControlledBob_t32 * G_B3_1 = {0}; + Transform_t3 * G_B3_2 = {0}; + float G_B5_0 = 0.0f; + float G_B5_1 = 0.0f; + CurveControlledBob_t32 * G_B5_2 = {0}; + Transform_t3 * G_B5_3 = {0}; + { + RigidbodyFirstPersonController_t39 * L_0 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_0); + Vector3_t4 L_1 = RigidbodyFirstPersonController_get_Velocity_m78(L_0, /*hidden argument*/NULL); + V_1 = L_1; + float L_2 = Vector3_get_magnitude_m453((&V_1), /*hidden argument*/NULL); + if ((!(((float)L_2) > ((float)(0.0f))))) + { + goto IL_00bd; + } + } + { + RigidbodyFirstPersonController_t39 * L_3 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_3); + bool L_4 = RigidbodyFirstPersonController_get_Grounded_m79(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00bd; + } + } + { + Camera_t28 * L_5 = (__this->___Camera_2); + NullCheck(L_5); + Transform_t3 * L_6 = Component_get_transform_m401(L_5, /*hidden argument*/NULL); + CurveControlledBob_t32 * L_7 = (__this->___motionBob_3); + RigidbodyFirstPersonController_t39 * L_8 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_8); + Vector3_t4 L_9 = RigidbodyFirstPersonController_get_Velocity_m78(L_8, /*hidden argument*/NULL); + V_2 = L_9; + float L_10 = Vector3_get_magnitude_m453((&V_2), /*hidden argument*/NULL); + RigidbodyFirstPersonController_t39 * L_11 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_11); + bool L_12 = RigidbodyFirstPersonController_get_Running_m81(L_11, /*hidden argument*/NULL); + G_B3_0 = L_10; + G_B3_1 = L_7; + G_B3_2 = L_6; + if (!L_12) + { + G_B4_0 = L_10; + G_B4_1 = L_7; + G_B4_2 = L_6; + goto IL_006c; + } + } + { + float L_13 = (__this->___RunningStrideLengthen_7); + G_B5_0 = L_13; + G_B5_1 = G_B3_0; + G_B5_2 = G_B3_1; + G_B5_3 = G_B3_2; + goto IL_0071; + } + +IL_006c: + { + G_B5_0 = (1.0f); + G_B5_1 = G_B4_0; + G_B5_2 = G_B4_1; + G_B5_3 = G_B4_2; + } + +IL_0071: + { + NullCheck(G_B5_2); + Vector3_t4 L_14 = CurveControlledBob_DoHeadBob_m266(G_B5_2, ((float)((float)G_B5_1*(float)G_B5_0)), /*hidden argument*/NULL); + NullCheck(G_B5_3); + Transform_set_localPosition_m501(G_B5_3, L_14, /*hidden argument*/NULL); + Camera_t28 * L_15 = (__this->___Camera_2); + NullCheck(L_15); + Transform_t3 * L_16 = Component_get_transform_m401(L_15, /*hidden argument*/NULL); + NullCheck(L_16); + Vector3_t4 L_17 = Transform_get_localPosition_m485(L_16, /*hidden argument*/NULL); + V_0 = L_17; + Camera_t28 * L_18 = (__this->___Camera_2); + NullCheck(L_18); + Transform_t3 * L_19 = Component_get_transform_m401(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + Vector3_t4 L_20 = Transform_get_localPosition_m485(L_19, /*hidden argument*/NULL); + V_3 = L_20; + float L_21 = ((&V_3)->___y_2); + LerpControlledBob_t33 * L_22 = (__this->___jumpAndLandingBob_4); + NullCheck(L_22); + float L_23 = LerpControlledBob_Offset_m312(L_22, /*hidden argument*/NULL); + (&V_0)->___y_2 = ((float)((float)L_21-(float)L_23)); + goto IL_00ec; + } + +IL_00bd: + { + Camera_t28 * L_24 = (__this->___Camera_2); + NullCheck(L_24); + Transform_t3 * L_25 = Component_get_transform_m401(L_24, /*hidden argument*/NULL); + NullCheck(L_25); + Vector3_t4 L_26 = Transform_get_localPosition_m485(L_25, /*hidden argument*/NULL); + V_0 = L_26; + Vector3_t4 * L_27 = &(__this->___m_OriginalCameraPosition_9); + float L_28 = (L_27->___y_2); + LerpControlledBob_t33 * L_29 = (__this->___jumpAndLandingBob_4); + NullCheck(L_29); + float L_30 = LerpControlledBob_Offset_m312(L_29, /*hidden argument*/NULL); + (&V_0)->___y_2 = ((float)((float)L_28-(float)L_30)); + } + +IL_00ec: + { + Camera_t28 * L_31 = (__this->___Camera_2); + NullCheck(L_31); + Transform_t3 * L_32 = Component_get_transform_m401(L_31, /*hidden argument*/NULL); + Vector3_t4 L_33 = V_0; + NullCheck(L_32); + Transform_set_localPosition_m501(L_32, L_33, /*hidden argument*/NULL); + bool L_34 = (__this->___m_PreviouslyGrounded_8); + if (L_34) + { + goto IL_012a; + } + } + { + RigidbodyFirstPersonController_t39 * L_35 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_35); + bool L_36 = RigidbodyFirstPersonController_get_Grounded_m79(L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_012a; + } + } + { + LerpControlledBob_t33 * L_37 = (__this->___jumpAndLandingBob_4); + NullCheck(L_37); + Object_t * L_38 = LerpControlledBob_DoBobCycle_m313(L_37, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_38, /*hidden argument*/NULL); + } + +IL_012a: + { + RigidbodyFirstPersonController_t39 * L_39 = (__this->___rigidbodyFirstPersonController_5); + NullCheck(L_39); + bool L_40 = RigidbodyFirstPersonController_get_Grounded_m79(L_39, /*hidden argument*/NULL); + __this->___m_PreviouslyGrounded_8 = L_40; + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::.ctor() +extern "C" void MouseLook__ctor_m70 (MouseLook_t30 * __this, const MethodInfo* method) +{ + { + __this->___XSensitivity_0 = (2.0f); + __this->___YSensitivity_1 = (2.0f); + __this->___clampVerticalRotation_2 = 1; + __this->___MinimumX_3 = (-90.0f); + __this->___MaximumX_4 = (90.0f); + __this->___smoothTime_6 = (5.0f); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::Init(UnityEngine.Transform,UnityEngine.Transform) +extern "C" void MouseLook_Init_m71 (MouseLook_t30 * __this, Transform_t3 * ___character, Transform_t3 * ___camera, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___character; + NullCheck(L_0); + Quaternion_t19 L_1 = Transform_get_localRotation_m468(L_0, /*hidden argument*/NULL); + __this->___m_CharacterTargetRot_7 = L_1; + Transform_t3 * L_2 = ___camera; + NullCheck(L_2); + Quaternion_t19 L_3 = Transform_get_localRotation_m468(L_2, /*hidden argument*/NULL); + __this->___m_CameraTargetRot_8 = L_3; + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.MouseLook::LookRotation(UnityEngine.Transform,UnityEngine.Transform) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral9; +extern Il2CppCodeGenString* _stringLiteral10; +extern "C" void MouseLook_LookRotation_m72 (MouseLook_t30 * __this, Transform_t3 * ___character, Transform_t3 * ___camera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral9 = il2cpp_codegen_string_literal_from_index(9); + _stringLiteral10 = il2cpp_codegen_string_literal_from_index(10); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_0 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral9, /*hidden argument*/NULL); + float L_1 = (__this->___XSensitivity_0); + V_0 = ((float)((float)L_0*(float)L_1)); + float L_2 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral10, /*hidden argument*/NULL); + float L_3 = (__this->___YSensitivity_1); + V_1 = ((float)((float)L_2*(float)L_3)); + Quaternion_t19 L_4 = (__this->___m_CharacterTargetRot_7); + float L_5 = V_0; + Quaternion_t19 L_6 = Quaternion_Euler_m471(NULL /*static, unused*/, (0.0f), L_5, (0.0f), /*hidden argument*/NULL); + Quaternion_t19 L_7 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL); + __this->___m_CharacterTargetRot_7 = L_7; + Quaternion_t19 L_8 = (__this->___m_CameraTargetRot_8); + float L_9 = V_1; + Quaternion_t19 L_10 = Quaternion_Euler_m471(NULL /*static, unused*/, ((-L_9)), (0.0f), (0.0f), /*hidden argument*/NULL); + Quaternion_t19 L_11 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL); + __this->___m_CameraTargetRot_8 = L_11; + bool L_12 = (__this->___clampVerticalRotation_2); + if (!L_12) + { + goto IL_0084; + } + } + { + Quaternion_t19 L_13 = (__this->___m_CameraTargetRot_8); + Quaternion_t19 L_14 = MouseLook_ClampRotationAroundXAxis_m73(__this, L_13, /*hidden argument*/NULL); + __this->___m_CameraTargetRot_8 = L_14; + } + +IL_0084: + { + bool L_15 = (__this->___smooth_5); + if (!L_15) + { + goto IL_00da; + } + } + { + Transform_t3 * L_16 = ___character; + Transform_t3 * L_17 = ___character; + NullCheck(L_17); + Quaternion_t19 L_18 = Transform_get_localRotation_m468(L_17, /*hidden argument*/NULL); + Quaternion_t19 L_19 = (__this->___m_CharacterTargetRot_7); + float L_20 = (__this->___smoothTime_6); + float L_21 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + Quaternion_t19 L_22 = Quaternion_Slerp_m472(NULL /*static, unused*/, L_18, L_19, ((float)((float)L_20*(float)L_21)), /*hidden argument*/NULL); + NullCheck(L_16); + Transform_set_localRotation_m473(L_16, L_22, /*hidden argument*/NULL); + Transform_t3 * L_23 = ___camera; + Transform_t3 * L_24 = ___camera; + NullCheck(L_24); + Quaternion_t19 L_25 = Transform_get_localRotation_m468(L_24, /*hidden argument*/NULL); + Quaternion_t19 L_26 = (__this->___m_CameraTargetRot_8); + float L_27 = (__this->___smoothTime_6); + float L_28 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + Quaternion_t19 L_29 = Quaternion_Slerp_m472(NULL /*static, unused*/, L_25, L_26, ((float)((float)L_27*(float)L_28)), /*hidden argument*/NULL); + NullCheck(L_23); + Transform_set_localRotation_m473(L_23, L_29, /*hidden argument*/NULL); + goto IL_00f2; + } + +IL_00da: + { + Transform_t3 * L_30 = ___character; + Quaternion_t19 L_31 = (__this->___m_CharacterTargetRot_7); + NullCheck(L_30); + Transform_set_localRotation_m473(L_30, L_31, /*hidden argument*/NULL); + Transform_t3 * L_32 = ___camera; + Quaternion_t19 L_33 = (__this->___m_CameraTargetRot_8); + NullCheck(L_32); + Transform_set_localRotation_m473(L_32, L_33, /*hidden argument*/NULL); + } + +IL_00f2: + { + return; + } +} +// UnityEngine.Quaternion UnityStandardAssets.Characters.FirstPerson.MouseLook::ClampRotationAroundXAxis(UnityEngine.Quaternion) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Quaternion_t19 MouseLook_ClampRotationAroundXAxis_m73 (MouseLook_t30 * __this, Quaternion_t19 ___q, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + Quaternion_t19 * L_0 = (&___q); + float L_1 = (L_0->___x_1); + float L_2 = ((&___q)->___w_4); + L_0->___x_1 = ((float)((float)L_1/(float)L_2)); + Quaternion_t19 * L_3 = (&___q); + float L_4 = (L_3->___y_2); + float L_5 = ((&___q)->___w_4); + L_3->___y_2 = ((float)((float)L_4/(float)L_5)); + Quaternion_t19 * L_6 = (&___q); + float L_7 = (L_6->___z_3); + float L_8 = ((&___q)->___w_4); + L_6->___z_3 = ((float)((float)L_7/(float)L_8)); + (&___q)->___w_4 = (1.0f); + float L_9 = ((&___q)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_10 = atanf(L_9); + V_0 = ((float)((float)(114.59156f)*(float)L_10)); + float L_11 = V_0; + float L_12 = (__this->___MinimumX_3); + float L_13 = (__this->___MaximumX_4); + float L_14 = Mathf_Clamp_m418(NULL /*static, unused*/, L_11, L_12, L_13, /*hidden argument*/NULL); + V_0 = L_14; + float L_15 = V_0; + float L_16 = tanf(((float)((float)(0.008726646f)*(float)L_15))); + (&___q)->___x_1 = L_16; + Quaternion_t19 L_17 = ___q; + return L_17; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::.ctor() +extern TypeInfo* KeyframeU5BU5D_t146_il2cpp_TypeInfo_var; +extern TypeInfo* AnimationCurve_t41_il2cpp_TypeInfo_var; +extern "C" void MovementSettings__ctor_m74 (MovementSettings_t40 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyframeU5BU5D_t146_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(25); + AnimationCurve_t41_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(27); + s_Il2CppMethodIntialized = true; + } + { + __this->___ForwardSpeed_0 = (8.0f); + __this->___BackwardSpeed_1 = (4.0f); + __this->___StrafeSpeed_2 = (4.0f); + __this->___RunMultiplier_3 = (2.0f); + __this->___RunKey_4 = ((int32_t)304); + __this->___JumpForce_5 = (30.0f); + KeyframeU5BU5D_t146* L_0 = ((KeyframeU5BU5D_t146*)SZArrayNew(KeyframeU5BU5D_t146_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + Keyframe_t147 L_1 = {0}; + Keyframe__ctor_m537(&L_1, (-90.0f), (1.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_0, 0, sizeof(Keyframe_t147 )))) = L_1; + KeyframeU5BU5D_t146* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + Keyframe_t147 L_3 = {0}; + Keyframe__ctor_m537(&L_3, (0.0f), (1.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_2, 1, sizeof(Keyframe_t147 )))) = L_3; + KeyframeU5BU5D_t146* L_4 = L_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + Keyframe_t147 L_5 = {0}; + Keyframe__ctor_m537(&L_5, (90.0f), (0.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_4, 2, sizeof(Keyframe_t147 )))) = L_5; + AnimationCurve_t41 * L_6 = (AnimationCurve_t41 *)il2cpp_codegen_object_new (AnimationCurve_t41_il2cpp_TypeInfo_var); + AnimationCurve__ctor_m538(L_6, L_4, /*hidden argument*/NULL); + __this->___SlopeCurveModifier_6 = L_6; + __this->___CurrentTargetSpeed_7 = (8.0f); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/MovementSettings::UpdateDesiredTargetSpeed(UnityEngine.Vector2) +extern "C" void MovementSettings_UpdateDesiredTargetSpeed_m75 (MovementSettings_t40 * __this, Vector2_t6 ___input, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___input; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_2 = Vector2_op_Equality_m540(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + float L_3 = ((&___input)->___x_1); + if ((((float)L_3) > ((float)(0.0f)))) + { + goto IL_0033; + } + } + { + float L_4 = ((&___input)->___x_1); + if ((!(((float)L_4) < ((float)(0.0f))))) + { + goto IL_003f; + } + } + +IL_0033: + { + float L_5 = (__this->___StrafeSpeed_2); + __this->___CurrentTargetSpeed_7 = L_5; + } + +IL_003f: + { + float L_6 = ((&___input)->___y_2); + if ((!(((float)L_6) < ((float)(0.0f))))) + { + goto IL_005c; + } + } + { + float L_7 = (__this->___BackwardSpeed_1); + __this->___CurrentTargetSpeed_7 = L_7; + } + +IL_005c: + { + float L_8 = ((&___input)->___y_2); + if ((!(((float)L_8) > ((float)(0.0f))))) + { + goto IL_0079; + } + } + { + float L_9 = (__this->___ForwardSpeed_0); + __this->___CurrentTargetSpeed_7 = L_9; + } + +IL_0079: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController/AdvancedSettings::.ctor() +extern "C" void AdvancedSettings__ctor_m76 (AdvancedSettings_t42 * __this, const MethodInfo* method) +{ + { + __this->___groundCheckDistance_0 = (0.01f); + __this->___stickToGroundHelperDistance_1 = (0.5f); + __this->___slowDownRate_2 = (20.0f); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::.ctor() +extern TypeInfo* MovementSettings_t40_il2cpp_TypeInfo_var; +extern TypeInfo* MouseLook_t30_il2cpp_TypeInfo_var; +extern TypeInfo* AdvancedSettings_t42_il2cpp_TypeInfo_var; +extern "C" void RigidbodyFirstPersonController__ctor_m77 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MovementSettings_t40_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(28); + MouseLook_t30_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(29); + AdvancedSettings_t42_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(30); + s_Il2CppMethodIntialized = true; + } + { + MovementSettings_t40 * L_0 = (MovementSettings_t40 *)il2cpp_codegen_object_new (MovementSettings_t40_il2cpp_TypeInfo_var); + MovementSettings__ctor_m74(L_0, /*hidden argument*/NULL); + __this->___movementSettings_3 = L_0; + MouseLook_t30 * L_1 = (MouseLook_t30 *)il2cpp_codegen_object_new (MouseLook_t30_il2cpp_TypeInfo_var); + MouseLook__ctor_m70(L_1, /*hidden argument*/NULL); + __this->___mouseLook_4 = L_1; + AdvancedSettings_t42 * L_2 = (AdvancedSettings_t42 *)il2cpp_codegen_object_new (AdvancedSettings_t42_il2cpp_TypeInfo_var); + AdvancedSettings__ctor_m76(L_2, /*hidden argument*/NULL); + __this->___advancedSettings_5 = L_2; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3 UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Velocity() +extern "C" Vector3_t4 RigidbodyFirstPersonController_get_Velocity_m78 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + { + Rigidbody_t15 * L_0 = (__this->___m_RigidBody_6); + NullCheck(L_0); + Vector3_t4 L_1 = Rigidbody_get_velocity_m452(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Grounded() +extern "C" bool RigidbodyFirstPersonController_get_Grounded_m79 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IsGrounded_13); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Jumping() +extern "C" bool RigidbodyFirstPersonController_get_Jumping_m80 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Jumping_12); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::get_Running() +extern "C" bool RigidbodyFirstPersonController_get_Running_m81 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::Start() +extern const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var; +extern "C" void RigidbodyFirstPersonController_Start_m82 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483652); + Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483657); + s_Il2CppMethodIntialized = true; + } + { + Rigidbody_t15 * L_0 = Component_GetComponent_TisRigidbody_t15_m446(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + __this->___m_RigidBody_6 = L_0; + CapsuleCollider_t43 * L_1 = Component_GetComponent_TisCapsuleCollider_t43_m541(__this, /*hidden argument*/Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var); + __this->___m_Capsule_7 = L_1; + MouseLook_t30 * L_2 = (__this->___mouseLook_4); + Transform_t3 * L_3 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Camera_t28 * L_4 = (__this->___cam_2); + NullCheck(L_4); + Transform_t3 * L_5 = Component_get_transform_m401(L_4, /*hidden argument*/NULL); + NullCheck(L_2); + MouseLook_Init_m71(L_2, L_3, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1; +extern "C" void RigidbodyFirstPersonController_Update_m83 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + RigidbodyFirstPersonController_RotateView_m88(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_0 = CrossPlatformInputManager_GetButtonDown_m169(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0027; + } + } + { + bool L_1 = (__this->___m_Jump_10); + if (L_1) + { + goto IL_0027; + } + } + { + __this->___m_Jump_10 = 1; + } + +IL_0027: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::FixedUpdate() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void RigidbodyFirstPersonController_FixedUpdate_m84 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + { + RigidbodyFirstPersonController_GroundCheck_m89(__this, /*hidden argument*/NULL); + Vector2_t6 L_0 = RigidbodyFirstPersonController_GetInput_m87(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = ((&V_0)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = fabsf(L_1); + if ((((float)L_2) > ((float)(1.401298E-45f)))) + { + goto IL_0039; + } + } + { + float L_3 = ((&V_0)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = fabsf(L_3); + if ((!(((float)L_4) > ((float)(1.401298E-45f))))) + { + goto IL_013c; + } + } + +IL_0039: + { + AdvancedSettings_t42 * L_5 = (__this->___advancedSettings_5); + NullCheck(L_5); + bool L_6 = (L_5->___airControl_3); + if (L_6) + { + goto IL_0054; + } + } + { + bool L_7 = (__this->___m_IsGrounded_13); + if (!L_7) + { + goto IL_013c; + } + } + +IL_0054: + { + Camera_t28 * L_8 = (__this->___cam_2); + NullCheck(L_8); + Transform_t3 * L_9 = Component_get_transform_m401(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + Vector3_t4 L_10 = Transform_get_forward_m449(L_9, /*hidden argument*/NULL); + float L_11 = ((&V_0)->___y_2); + Vector3_t4 L_12 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + Camera_t28 * L_13 = (__this->___cam_2); + NullCheck(L_13); + Transform_t3 * L_14 = Component_get_transform_m401(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_right_m516(L_14, /*hidden argument*/NULL); + float L_16 = ((&V_0)->___x_1); + Vector3_t4 L_17 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + Vector3_t4 L_18 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_12, L_17, /*hidden argument*/NULL); + V_1 = L_18; + Vector3_t4 L_19 = V_1; + Vector3_t4 L_20 = (__this->___m_GroundContactNormal_9); + Vector3_t4 L_21 = Vector3_ProjectOnPlane_m522(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + V_2 = L_21; + Vector3_t4 L_22 = Vector3_get_normalized_m454((&V_2), /*hidden argument*/NULL); + V_1 = L_22; + float L_23 = ((&V_1)->___x_1); + MovementSettings_t40 * L_24 = (__this->___movementSettings_3); + NullCheck(L_24); + float L_25 = (L_24->___CurrentTargetSpeed_7); + (&V_1)->___x_1 = ((float)((float)L_23*(float)L_25)); + float L_26 = ((&V_1)->___z_3); + MovementSettings_t40 * L_27 = (__this->___movementSettings_3); + NullCheck(L_27); + float L_28 = (L_27->___CurrentTargetSpeed_7); + (&V_1)->___z_3 = ((float)((float)L_26*(float)L_28)); + float L_29 = ((&V_1)->___y_2); + MovementSettings_t40 * L_30 = (__this->___movementSettings_3); + NullCheck(L_30); + float L_31 = (L_30->___CurrentTargetSpeed_7); + (&V_1)->___y_2 = ((float)((float)L_29*(float)L_31)); + Rigidbody_t15 * L_32 = (__this->___m_RigidBody_6); + NullCheck(L_32); + Vector3_t4 L_33 = Rigidbody_get_velocity_m452(L_32, /*hidden argument*/NULL); + V_3 = L_33; + float L_34 = Vector3_get_sqrMagnitude_m459((&V_3), /*hidden argument*/NULL); + MovementSettings_t40 * L_35 = (__this->___movementSettings_3); + NullCheck(L_35); + float L_36 = (L_35->___CurrentTargetSpeed_7); + MovementSettings_t40 * L_37 = (__this->___movementSettings_3); + NullCheck(L_37); + float L_38 = (L_37->___CurrentTargetSpeed_7); + if ((!(((float)L_34) < ((float)((float)((float)L_36*(float)L_38)))))) + { + goto IL_013c; + } + } + { + Rigidbody_t15 * L_39 = (__this->___m_RigidBody_6); + Vector3_t4 L_40 = V_1; + float L_41 = RigidbodyFirstPersonController_SlopeMultiplier_m85(__this, /*hidden argument*/NULL); + Vector3_t4 L_42 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + NullCheck(L_39); + Rigidbody_AddForce_m542(L_39, L_42, 1, /*hidden argument*/NULL); + } + +IL_013c: + { + bool L_43 = (__this->___m_IsGrounded_13); + if (!L_43) + { + goto IL_0241; + } + } + { + Rigidbody_t15 * L_44 = (__this->___m_RigidBody_6); + NullCheck(L_44); + Rigidbody_set_drag_m543(L_44, (5.0f), /*hidden argument*/NULL); + bool L_45 = (__this->___m_Jump_10); + if (!L_45) + { + goto IL_01dc; + } + } + { + Rigidbody_t15 * L_46 = (__this->___m_RigidBody_6); + NullCheck(L_46); + Rigidbody_set_drag_m543(L_46, (0.0f), /*hidden argument*/NULL); + Rigidbody_t15 * L_47 = (__this->___m_RigidBody_6); + Rigidbody_t15 * L_48 = (__this->___m_RigidBody_6); + NullCheck(L_48); + Vector3_t4 L_49 = Rigidbody_get_velocity_m452(L_48, /*hidden argument*/NULL); + V_4 = L_49; + float L_50 = ((&V_4)->___x_1); + Rigidbody_t15 * L_51 = (__this->___m_RigidBody_6); + NullCheck(L_51); + Vector3_t4 L_52 = Rigidbody_get_velocity_m452(L_51, /*hidden argument*/NULL); + V_5 = L_52; + float L_53 = ((&V_5)->___z_3); + Vector3_t4 L_54 = {0}; + Vector3__ctor_m419(&L_54, L_50, (0.0f), L_53, /*hidden argument*/NULL); + NullCheck(L_47); + Rigidbody_set_velocity_m544(L_47, L_54, /*hidden argument*/NULL); + Rigidbody_t15 * L_55 = (__this->___m_RigidBody_6); + MovementSettings_t40 * L_56 = (__this->___movementSettings_3); + NullCheck(L_56); + float L_57 = (L_56->___JumpForce_5); + Vector3_t4 L_58 = {0}; + Vector3__ctor_m419(&L_58, (0.0f), L_57, (0.0f), /*hidden argument*/NULL); + NullCheck(L_55); + Rigidbody_AddForce_m542(L_55, L_58, 1, /*hidden argument*/NULL); + __this->___m_Jumping_12 = 1; + } + +IL_01dc: + { + bool L_59 = (__this->___m_Jumping_12); + if (L_59) + { + goto IL_023c; + } + } + { + float L_60 = ((&V_0)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_61 = fabsf(L_60); + if ((!(((float)L_61) < ((float)(1.401298E-45f))))) + { + goto IL_023c; + } + } + { + float L_62 = ((&V_0)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_63 = fabsf(L_62); + if ((!(((float)L_63) < ((float)(1.401298E-45f))))) + { + goto IL_023c; + } + } + { + Rigidbody_t15 * L_64 = (__this->___m_RigidBody_6); + NullCheck(L_64); + Vector3_t4 L_65 = Rigidbody_get_velocity_m452(L_64, /*hidden argument*/NULL); + V_6 = L_65; + float L_66 = Vector3_get_magnitude_m453((&V_6), /*hidden argument*/NULL); + if ((!(((float)L_66) < ((float)(1.0f))))) + { + goto IL_023c; + } + } + { + Rigidbody_t15 * L_67 = (__this->___m_RigidBody_6); + NullCheck(L_67); + Rigidbody_Sleep_m545(L_67, /*hidden argument*/NULL); + } + +IL_023c: + { + goto IL_026d; + } + +IL_0241: + { + Rigidbody_t15 * L_68 = (__this->___m_RigidBody_6); + NullCheck(L_68); + Rigidbody_set_drag_m543(L_68, (0.0f), /*hidden argument*/NULL); + bool L_69 = (__this->___m_PreviouslyGrounded_11); + if (!L_69) + { + goto IL_026d; + } + } + { + bool L_70 = (__this->___m_Jumping_12); + if (L_70) + { + goto IL_026d; + } + } + { + RigidbodyFirstPersonController_StickToGroundHelper_m86(__this, /*hidden argument*/NULL); + } + +IL_026d: + { + __this->___m_Jump_10 = 0; + return; + } +} +// System.Single UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::SlopeMultiplier() +extern "C" float RigidbodyFirstPersonController_SlopeMultiplier_m85 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + Vector3_t4 L_0 = (__this->___m_GroundContactNormal_9); + Vector3_t4 L_1 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_2 = Vector3_Angle_m546(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + MovementSettings_t40 * L_3 = (__this->___movementSettings_3); + NullCheck(L_3); + AnimationCurve_t41 * L_4 = (L_3->___SlopeCurveModifier_6); + float L_5 = V_0; + NullCheck(L_4); + float L_6 = AnimationCurve_Evaluate_m547(L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::StickToGroundHelper() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void RigidbodyFirstPersonController_StickToGroundHelper_m86 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + RaycastHit_t26 V_0 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_2 = (__this->___m_Capsule_7); + NullCheck(L_2); + float L_3 = CapsuleCollider_get_radius_m548(L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_get_down_m518(NULL /*static, unused*/, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_5 = (__this->___m_Capsule_7); + NullCheck(L_5); + float L_6 = CapsuleCollider_get_height_m549(L_5, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_7 = (__this->___m_Capsule_7); + NullCheck(L_7); + float L_8 = CapsuleCollider_get_radius_m548(L_7, /*hidden argument*/NULL); + AdvancedSettings_t42 * L_9 = (__this->___advancedSettings_5); + NullCheck(L_9); + float L_10 = (L_9->___stickToGroundHelperDistance_1); + bool L_11 = Physics_SphereCast_m520(NULL /*static, unused*/, L_1, L_3, L_4, (&V_0), ((float)((float)((float)((float)((float)((float)L_6/(float)(2.0f)))-(float)L_8))+(float)L_10)), /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0092; + } + } + { + Vector3_t4 L_12 = RaycastHit_get_normal_m521((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_13 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_14 = Vector3_Angle_m546(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_15 = fabsf(L_14); + if ((!(((float)L_15) < ((float)(85.0f))))) + { + goto IL_0092; + } + } + { + Rigidbody_t15 * L_16 = (__this->___m_RigidBody_6); + Rigidbody_t15 * L_17 = (__this->___m_RigidBody_6); + NullCheck(L_17); + Vector3_t4 L_18 = Rigidbody_get_velocity_m452(L_17, /*hidden argument*/NULL); + Vector3_t4 L_19 = RaycastHit_get_normal_m521((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_20 = Vector3_ProjectOnPlane_m522(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + NullCheck(L_16); + Rigidbody_set_velocity_m544(L_16, L_20, /*hidden argument*/NULL); + } + +IL_0092: + { + return; + } +} +// UnityEngine.Vector2 UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::GetInput() +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern "C" Vector2_t6 RigidbodyFirstPersonController_GetInput_m87 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + { + Initobj (Vector2_t6_il2cpp_TypeInfo_var, (&V_0)); + Vector2_t6 L_0 = V_0; + V_1 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral2, /*hidden argument*/NULL); + (&V_1)->___x_1 = L_1; + float L_2 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral11, /*hidden argument*/NULL); + (&V_1)->___y_2 = L_2; + Vector2_t6 L_3 = V_1; + V_0 = L_3; + MovementSettings_t40 * L_4 = (__this->___movementSettings_3); + Vector2_t6 L_5 = V_0; + NullCheck(L_4); + MovementSettings_UpdateDesiredTargetSpeed_m75(L_4, L_5, /*hidden argument*/NULL); + Vector2_t6 L_6 = V_0; + return L_6; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::RotateView() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void RigidbodyFirstPersonController_RotateView_m88 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Quaternion_t19 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + { + float L_0 = Time_get_timeScale_m470(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = fabsf(L_0); + if ((!(((float)L_1) < ((float)(1.401298E-45f))))) + { + goto IL_0015; + } + } + { + return; + } + +IL_0015: + { + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_eulerAngles_m550(L_2, /*hidden argument*/NULL); + V_2 = L_3; + float L_4 = ((&V_2)->___y_2); + V_0 = L_4; + MouseLook_t30 * L_5 = (__this->___mouseLook_4); + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Camera_t28 * L_7 = (__this->___cam_2); + NullCheck(L_7); + Transform_t3 * L_8 = Component_get_transform_m401(L_7, /*hidden argument*/NULL); + NullCheck(L_5); + MouseLook_LookRotation_m72(L_5, L_6, L_8, /*hidden argument*/NULL); + bool L_9 = (__this->___m_IsGrounded_13); + if (L_9) + { + goto IL_0060; + } + } + { + AdvancedSettings_t42 * L_10 = (__this->___advancedSettings_5); + NullCheck(L_10); + bool L_11 = (L_10->___airControl_3); + if (!L_11) + { + goto IL_009c; + } + } + +IL_0060: + { + Transform_t3 * L_12 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_12); + Vector3_t4 L_13 = Transform_get_eulerAngles_m550(L_12, /*hidden argument*/NULL); + V_3 = L_13; + float L_14 = ((&V_3)->___y_2); + float L_15 = V_0; + Vector3_t4 L_16 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Quaternion_t19 L_17 = Quaternion_AngleAxis_m551(NULL /*static, unused*/, ((float)((float)L_14-(float)L_15)), L_16, /*hidden argument*/NULL); + V_1 = L_17; + Rigidbody_t15 * L_18 = (__this->___m_RigidBody_6); + Quaternion_t19 L_19 = V_1; + Rigidbody_t15 * L_20 = (__this->___m_RigidBody_6); + NullCheck(L_20); + Vector3_t4 L_21 = Rigidbody_get_velocity_m452(L_20, /*hidden argument*/NULL); + Vector3_t4 L_22 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_19, L_21, /*hidden argument*/NULL); + NullCheck(L_18); + Rigidbody_set_velocity_m544(L_18, L_22, /*hidden argument*/NULL); + } + +IL_009c: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.FirstPerson.RigidbodyFirstPersonController::GroundCheck() +extern "C" void RigidbodyFirstPersonController_GroundCheck_m89 (RigidbodyFirstPersonController_t39 * __this, const MethodInfo* method) +{ + RaycastHit_t26 V_0 = {0}; + { + bool L_0 = (__this->___m_IsGrounded_13); + __this->___m_PreviouslyGrounded_11 = L_0; + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_1); + Vector3_t4 L_2 = Transform_get_position_m400(L_1, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_3 = (__this->___m_Capsule_7); + NullCheck(L_3); + float L_4 = CapsuleCollider_get_radius_m548(L_3, /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector3_get_down_m518(NULL /*static, unused*/, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_6 = (__this->___m_Capsule_7); + NullCheck(L_6); + float L_7 = CapsuleCollider_get_height_m549(L_6, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_8 = (__this->___m_Capsule_7); + NullCheck(L_8); + float L_9 = CapsuleCollider_get_radius_m548(L_8, /*hidden argument*/NULL); + AdvancedSettings_t42 * L_10 = (__this->___advancedSettings_5); + NullCheck(L_10); + float L_11 = (L_10->___groundCheckDistance_0); + bool L_12 = Physics_SphereCast_m520(NULL /*static, unused*/, L_2, L_4, L_5, (&V_0), ((float)((float)((float)((float)((float)((float)L_7/(float)(2.0f)))-(float)L_9))+(float)L_11)), /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0075; + } + } + { + __this->___m_IsGrounded_13 = 1; + Vector3_t4 L_13 = RaycastHit_get_normal_m521((&V_0), /*hidden argument*/NULL); + __this->___m_GroundContactNormal_9 = L_13; + goto IL_0087; + } + +IL_0075: + { + __this->___m_IsGrounded_13 = 0; + Vector3_t4 L_14 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_GroundContactNormal_9 = L_14; + } + +IL_0087: + { + bool L_15 = (__this->___m_PreviouslyGrounded_11); + if (L_15) + { + goto IL_00af; + } + } + { + bool L_16 = (__this->___m_IsGrounded_13); + if (!L_16) + { + goto IL_00af; + } + } + { + bool L_17 = (__this->___m_Jumping_12); + if (!L_17) + { + goto IL_00af; + } + } + { + __this->___m_Jumping_12 = 0; + } + +IL_00af: + { + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::.ctor() +extern "C" void Ball__ctor_m90 (Ball_t44 * __this, const MethodInfo* method) +{ + { + __this->___m_MovePower_3 = (5.0f); + __this->___m_UseTorque_4 = 1; + __this->___m_MaxAngularVelocity_5 = (25.0f); + __this->___m_JumpPower_6 = (2.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::Start() +extern const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +extern "C" void Ball_Start_m91 (Ball_t44 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483652); + s_Il2CppMethodIntialized = true; + } + { + Rigidbody_t15 * L_0 = Component_GetComponent_TisRigidbody_t15_m446(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + __this->___m_Rigidbody_7 = L_0; + Rigidbody_t15 * L_1 = Component_GetComponent_TisRigidbody_t15_m446(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + float L_2 = (__this->___m_MaxAngularVelocity_5); + NullCheck(L_1); + Rigidbody_set_maxAngularVelocity_m553(L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.Ball::Move(UnityEngine.Vector3,System.Boolean) +extern "C" void Ball_Move_m92 (Ball_t44 * __this, Vector3_t4 ___moveDirection, bool ___jump, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_UseTorque_4); + if (!L_0) + { + goto IL_003f; + } + } + { + Rigidbody_t15 * L_1 = (__this->___m_Rigidbody_7); + float L_2 = ((&___moveDirection)->___z_3); + float L_3 = ((&___moveDirection)->___x_1); + Vector3_t4 L_4 = {0}; + Vector3__ctor_m419(&L_4, L_2, (0.0f), ((-L_3)), /*hidden argument*/NULL); + float L_5 = (__this->___m_MovePower_3); + Vector3_t4 L_6 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + NullCheck(L_1); + Rigidbody_AddTorque_m554(L_1, L_6, /*hidden argument*/NULL); + goto IL_0056; + } + +IL_003f: + { + Rigidbody_t15 * L_7 = (__this->___m_Rigidbody_7); + Vector3_t4 L_8 = ___moveDirection; + float L_9 = (__this->___m_MovePower_3); + Vector3_t4 L_10 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + NullCheck(L_7); + Rigidbody_AddForce_m555(L_7, L_10, /*hidden argument*/NULL); + } + +IL_0056: + { + Transform_t3 * L_11 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Vector3_t4 L_12 = Transform_get_position_m400(L_11, /*hidden argument*/NULL); + Vector3_t4 L_13 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_14 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + bool L_15 = Physics_Raycast_m556(NULL /*static, unused*/, L_12, L_14, (1.0f), /*hidden argument*/NULL); + if (!L_15) + { + goto IL_009c; + } + } + { + bool L_16 = ___jump; + if (!L_16) + { + goto IL_009c; + } + } + { + Rigidbody_t15 * L_17 = (__this->___m_Rigidbody_7); + Vector3_t4 L_18 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_19 = (__this->___m_JumpPower_6); + Vector3_t4 L_20 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + NullCheck(L_17); + Rigidbody_AddForce_m542(L_17, L_20, 1, /*hidden argument*/NULL); + } + +IL_009c: + { + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::.ctor() +extern "C" void BallUserControl__ctor_m93 (BallUserControl_t45 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::Awake() +extern const MethodInfo* Component_GetComponent_TisBall_t44_m557_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral12; +extern "C" void BallUserControl_Awake_m94 (BallUserControl_t45 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisBall_t44_m557_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483658); + _stringLiteral12 = il2cpp_codegen_string_literal_from_index(12); + s_Il2CppMethodIntialized = true; + } + { + Ball_t44 * L_0 = Component_GetComponent_TisBall_t44_m557(__this, /*hidden argument*/Component_GetComponent_TisBall_t44_m557_MethodInfo_var); + __this->___ball_2 = L_0; + Camera_t28 * L_1 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0031; + } + } + { + Camera_t28 * L_3 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_3); + Transform_t3 * L_4 = Component_get_transform_m401(L_3, /*hidden argument*/NULL); + __this->___cam_4 = L_4; + goto IL_003b; + } + +IL_0031: + { + Debug_LogWarning_m558(NULL /*static, unused*/, _stringLiteral12, /*hidden argument*/NULL); + } + +IL_003b: + { + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern Il2CppCodeGenString* _stringLiteral1; +extern "C" void BallUserControl_Update_m95 (BallUserControl_t45 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_0 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral2, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral11, /*hidden argument*/NULL); + V_1 = L_1; + bool L_2 = CrossPlatformInputManager_GetButton_m168(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL); + __this->___jump_6 = L_2; + Transform_t3 * L_3 = (__this->___cam_4); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_009e; + } + } + { + Transform_t3 * L_5 = (__this->___cam_4); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_forward_m449(L_5, /*hidden argument*/NULL); + Vector3_t4 L_7 = {0}; + Vector3__ctor_m419(&L_7, (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_Scale_m559(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_2 = L_8; + Vector3_t4 L_9 = Vector3_get_normalized_m454((&V_2), /*hidden argument*/NULL); + __this->___camForward_5 = L_9; + float L_10 = V_1; + Vector3_t4 L_11 = (__this->___camForward_5); + Vector3_t4 L_12 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + float L_13 = V_0; + Transform_t3 * L_14 = (__this->___cam_4); + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_right_m516(L_14, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + Vector3_t4 L_17 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_12, L_16, /*hidden argument*/NULL); + V_3 = L_17; + Vector3_t4 L_18 = Vector3_get_normalized_m454((&V_3), /*hidden argument*/NULL); + __this->___move_3 = L_18; + goto IL_00c8; + } + +IL_009e: + { + float L_19 = V_1; + Vector3_t4 L_20 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_21 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + float L_22 = V_0; + Vector3_t4 L_23 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_24 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + Vector3_t4 L_25 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_21, L_24, /*hidden argument*/NULL); + V_4 = L_25; + Vector3_t4 L_26 = Vector3_get_normalized_m454((&V_4), /*hidden argument*/NULL); + __this->___move_3 = L_26; + } + +IL_00c8: + { + return; + } +} +// System.Void UnityStandardAssets.Vehicles.Ball.BallUserControl::FixedUpdate() +extern "C" void BallUserControl_FixedUpdate_m96 (BallUserControl_t45 * __this, const MethodInfo* method) +{ + { + Ball_t44 * L_0 = (__this->___ball_2); + Vector3_t4 L_1 = (__this->___move_3); + bool L_2 = (__this->___jump_6); + NullCheck(L_0); + Ball_Move_m92(L_0, L_1, L_2, /*hidden argument*/NULL); + __this->___jump_6 = 0; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::.ctor() +extern "C" void AICharacterControl__ctor_m97 (AICharacterControl_t46 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.NavMeshAgent UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::get_agent() +extern "C" NavMeshAgent_t47 * AICharacterControl_get_agent_m98 (AICharacterControl_t46 * __this, const MethodInfo* method) +{ + { + NavMeshAgent_t47 * L_0 = (__this->___U3CagentU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::set_agent(UnityEngine.NavMeshAgent) +extern "C" void AICharacterControl_set_agent_m99 (AICharacterControl_t46 * __this, NavMeshAgent_t47 * ___value, const MethodInfo* method) +{ + { + NavMeshAgent_t47 * L_0 = ___value; + __this->___U3CagentU3Ek__BackingField_3 = L_0; + return; + } +} +// UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::get_character() +extern "C" ThirdPersonCharacter_t48 * AICharacterControl_get_character_m100 (AICharacterControl_t46 * __this, const MethodInfo* method) +{ + { + ThirdPersonCharacter_t48 * L_0 = (__this->___U3CcharacterU3Ek__BackingField_4); + return L_0; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::set_character(UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter) +extern "C" void AICharacterControl_set_character_m101 (AICharacterControl_t46 * __this, ThirdPersonCharacter_t48 * ___value, const MethodInfo* method) +{ + { + ThirdPersonCharacter_t48 * L_0 = ___value; + __this->___U3CcharacterU3Ek__BackingField_4 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::Start() +extern const MethodInfo* Component_GetComponentInChildren_TisNavMeshAgent_t47_m560_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var; +extern "C" void AICharacterControl_Start_m102 (AICharacterControl_t46 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponentInChildren_TisNavMeshAgent_t47_m560_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483659); + Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483660); + s_Il2CppMethodIntialized = true; + } + { + NavMeshAgent_t47 * L_0 = Component_GetComponentInChildren_TisNavMeshAgent_t47_m560(__this, /*hidden argument*/Component_GetComponentInChildren_TisNavMeshAgent_t47_m560_MethodInfo_var); + AICharacterControl_set_agent_m99(__this, L_0, /*hidden argument*/NULL); + ThirdPersonCharacter_t48 * L_1 = Component_GetComponent_TisThirdPersonCharacter_t48_m561(__this, /*hidden argument*/Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var); + AICharacterControl_set_character_m101(__this, L_1, /*hidden argument*/NULL); + NavMeshAgent_t47 * L_2 = AICharacterControl_get_agent_m98(__this, /*hidden argument*/NULL); + NullCheck(L_2); + NavMeshAgent_set_updateRotation_m562(L_2, 0, /*hidden argument*/NULL); + NavMeshAgent_t47 * L_3 = AICharacterControl_get_agent_m98(__this, /*hidden argument*/NULL); + NullCheck(L_3); + NavMeshAgent_set_updatePosition_m563(L_3, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::Update() +extern "C" void AICharacterControl_Update_m103 (AICharacterControl_t46 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = (__this->___target_2); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0045; + } + } + { + NavMeshAgent_t47 * L_2 = AICharacterControl_get_agent_m98(__this, /*hidden argument*/NULL); + Transform_t3 * L_3 = (__this->___target_2); + NullCheck(L_3); + Vector3_t4 L_4 = Transform_get_position_m400(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + NavMeshAgent_SetDestination_m564(L_2, L_4, /*hidden argument*/NULL); + ThirdPersonCharacter_t48 * L_5 = AICharacterControl_get_character_m100(__this, /*hidden argument*/NULL); + NavMeshAgent_t47 * L_6 = AICharacterControl_get_agent_m98(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Vector3_t4 L_7 = NavMeshAgent_get_desiredVelocity_m565(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + ThirdPersonCharacter_Move_m107(L_5, L_7, 0, 0, /*hidden argument*/NULL); + goto IL_0057; + } + +IL_0045: + { + ThirdPersonCharacter_t48 * L_8 = AICharacterControl_get_character_m100(__this, /*hidden argument*/NULL); + Vector3_t4 L_9 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + ThirdPersonCharacter_Move_m107(L_8, L_9, 0, 0, /*hidden argument*/NULL); + } + +IL_0057: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.AICharacterControl::SetTarget(UnityEngine.Transform) +extern "C" void AICharacterControl_SetTarget_m104 (AICharacterControl_t46 * __this, Transform_t3 * ___target, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___target; + __this->___target_2 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::.ctor() +extern "C" void ThirdPersonCharacter__ctor_m105 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + { + __this->___m_MovingTurnSpeed_3 = (360.0f); + __this->___m_StationaryTurnSpeed_4 = (180.0f); + __this->___m_JumpPower_5 = (12.0f); + __this->___m_GravityMultiplier_6 = (2.0f); + __this->___m_RunCycleLegOffset_7 = (0.2f); + __this->___m_MoveSpeedMultiplier_8 = (1.0f); + __this->___m_AnimSpeedMultiplier_9 = (1.0f); + __this->___m_GroundCheckDistance_10 = (0.1f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::Start() +extern const MethodInfo* Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var; +extern "C" void ThirdPersonCharacter_Start_m106 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483650); + Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483652); + Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483657); + s_Il2CppMethodIntialized = true; + } + { + Animator_t10 * L_0 = Component_GetComponent_TisAnimator_t10_m423(__this, /*hidden argument*/Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var); + __this->___m_Animator_12 = L_0; + Rigidbody_t15 * L_1 = Component_GetComponent_TisRigidbody_t15_m446(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + __this->___m_Rigidbody_11 = L_1; + CapsuleCollider_t43 * L_2 = Component_GetComponent_TisCapsuleCollider_t43_m541(__this, /*hidden argument*/Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var); + __this->___m_Capsule_20 = L_2; + CapsuleCollider_t43 * L_3 = (__this->___m_Capsule_20); + NullCheck(L_3); + float L_4 = CapsuleCollider_get_height_m549(L_3, /*hidden argument*/NULL); + __this->___m_CapsuleHeight_18 = L_4; + CapsuleCollider_t43 * L_5 = (__this->___m_Capsule_20); + NullCheck(L_5); + Vector3_t4 L_6 = CapsuleCollider_get_center_m566(L_5, /*hidden argument*/NULL); + __this->___m_CapsuleCenter_19 = L_6; + Rigidbody_t15 * L_7 = (__this->___m_Rigidbody_11); + NullCheck(L_7); + Rigidbody_set_constraints_m567(L_7, ((int32_t)112), /*hidden argument*/NULL); + float L_8 = (__this->___m_GroundCheckDistance_10); + __this->___m_OrigGroundCheckDistance_14 = L_8; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::Move(UnityEngine.Vector3,System.Boolean,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ThirdPersonCharacter_Move_m107 (ThirdPersonCharacter_t48 * __this, Vector3_t4 ___move, bool ___crouch, bool ___jump, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = Vector3_get_magnitude_m453((&___move), /*hidden argument*/NULL); + if ((!(((float)L_0) > ((float)(1.0f))))) + { + goto IL_0018; + } + } + { + Vector3_Normalize_m568((&___move), /*hidden argument*/NULL); + } + +IL_0018: + { + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 L_2 = ___move; + NullCheck(L_1); + Vector3_t4 L_3 = Transform_InverseTransformDirection_m569(L_1, L_2, /*hidden argument*/NULL); + ___move = L_3; + ThirdPersonCharacter_CheckGroundStatus_m115(__this, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___move; + Vector3_t4 L_5 = (__this->___m_GroundNormal_17); + Vector3_t4 L_6 = Vector3_ProjectOnPlane_m522(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + ___move = L_6; + float L_7 = ((&___move)->___x_1); + float L_8 = ((&___move)->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_9 = atan2f(L_7, L_8); + __this->___m_TurnAmount_15 = L_9; + float L_10 = ((&___move)->___z_3); + __this->___m_ForwardAmount_16 = L_10; + ThirdPersonCharacter_ApplyExtraTurnRotation_m113(__this, /*hidden argument*/NULL); + bool L_11 = (__this->___m_IsGrounded_13); + if (!L_11) + { + goto IL_007e; + } + } + { + bool L_12 = ___crouch; + bool L_13 = ___jump; + ThirdPersonCharacter_HandleGroundedMovement_m112(__this, L_12, L_13, /*hidden argument*/NULL); + goto IL_0084; + } + +IL_007e: + { + ThirdPersonCharacter_HandleAirborneMovement_m111(__this, /*hidden argument*/NULL); + } + +IL_0084: + { + bool L_14 = ___crouch; + ThirdPersonCharacter_ScaleCapsuleForCrouching_m108(__this, L_14, /*hidden argument*/NULL); + ThirdPersonCharacter_PreventStandingInLowHeadroom_m109(__this, /*hidden argument*/NULL); + Vector3_t4 L_15 = ___move; + ThirdPersonCharacter_UpdateAnimator_m110(__this, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::ScaleCapsuleForCrouching(System.Boolean) +extern "C" void ThirdPersonCharacter_ScaleCapsuleForCrouching_m108 (ThirdPersonCharacter_t48 * __this, bool ___crouch, const MethodInfo* method) +{ + Ray_t24 V_0 = {0}; + float V_1 = 0.0f; + { + bool L_0 = (__this->___m_IsGrounded_13); + if (!L_0) + { + goto IL_0065; + } + } + { + bool L_1 = ___crouch; + if (!L_1) + { + goto IL_0065; + } + } + { + bool L_2 = (__this->___m_Crouching_21); + if (!L_2) + { + goto IL_001d; + } + } + { + return; + } + +IL_001d: + { + CapsuleCollider_t43 * L_3 = (__this->___m_Capsule_20); + CapsuleCollider_t43 * L_4 = (__this->___m_Capsule_20); + NullCheck(L_4); + float L_5 = CapsuleCollider_get_height_m549(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + CapsuleCollider_set_height_m570(L_3, ((float)((float)L_5/(float)(2.0f))), /*hidden argument*/NULL); + CapsuleCollider_t43 * L_6 = (__this->___m_Capsule_20); + CapsuleCollider_t43 * L_7 = (__this->___m_Capsule_20); + NullCheck(L_7); + Vector3_t4 L_8 = CapsuleCollider_get_center_m566(L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = Vector3_op_Division_m571(NULL /*static, unused*/, L_8, (2.0f), /*hidden argument*/NULL); + NullCheck(L_6); + CapsuleCollider_set_center_m572(L_6, L_9, /*hidden argument*/NULL); + __this->___m_Crouching_21 = 1; + goto IL_0107; + } + +IL_0065: + { + Rigidbody_t15 * L_10 = (__this->___m_Rigidbody_11); + NullCheck(L_10); + Vector3_t4 L_11 = Rigidbody_get_position_m573(L_10, /*hidden argument*/NULL); + Vector3_t4 L_12 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_13 = (__this->___m_Capsule_20); + NullCheck(L_13); + float L_14 = CapsuleCollider_get_radius_m548(L_13, /*hidden argument*/NULL); + Vector3_t4 L_15 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_15, (0.5f), /*hidden argument*/NULL); + Vector3_t4 L_17 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_11, L_16, /*hidden argument*/NULL); + Vector3_t4 L_18 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Ray__ctor_m574((&V_0), L_17, L_18, /*hidden argument*/NULL); + float L_19 = (__this->___m_CapsuleHeight_18); + CapsuleCollider_t43 * L_20 = (__this->___m_Capsule_20); + NullCheck(L_20); + float L_21 = CapsuleCollider_get_radius_m548(L_20, /*hidden argument*/NULL); + V_1 = ((float)((float)L_19-(float)((float)((float)L_21*(float)(0.5f))))); + Ray_t24 L_22 = V_0; + CapsuleCollider_t43 * L_23 = (__this->___m_Capsule_20); + NullCheck(L_23); + float L_24 = CapsuleCollider_get_radius_m548(L_23, /*hidden argument*/NULL); + float L_25 = V_1; + bool L_26 = Physics_SphereCast_m575(NULL /*static, unused*/, L_22, ((float)((float)L_24*(float)(0.5f))), L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00de; + } + } + { + __this->___m_Crouching_21 = 1; + return; + } + +IL_00de: + { + CapsuleCollider_t43 * L_27 = (__this->___m_Capsule_20); + float L_28 = (__this->___m_CapsuleHeight_18); + NullCheck(L_27); + CapsuleCollider_set_height_m570(L_27, L_28, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_29 = (__this->___m_Capsule_20); + Vector3_t4 L_30 = (__this->___m_CapsuleCenter_19); + NullCheck(L_29); + CapsuleCollider_set_center_m572(L_29, L_30, /*hidden argument*/NULL); + __this->___m_Crouching_21 = 0; + } + +IL_0107: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::PreventStandingInLowHeadroom() +extern "C" void ThirdPersonCharacter_PreventStandingInLowHeadroom_m109 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + Ray_t24 V_0 = {0}; + float V_1 = 0.0f; + { + bool L_0 = (__this->___m_Crouching_21); + if (L_0) + { + goto IL_0083; + } + } + { + Rigidbody_t15 * L_1 = (__this->___m_Rigidbody_11); + NullCheck(L_1); + Vector3_t4 L_2 = Rigidbody_get_position_m573(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + CapsuleCollider_t43 * L_4 = (__this->___m_Capsule_20); + NullCheck(L_4); + float L_5 = CapsuleCollider_get_radius_m548(L_4, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL); + Vector3_t4 L_7 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_6, (0.5f), /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_2, L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Ray__ctor_m574((&V_0), L_8, L_9, /*hidden argument*/NULL); + float L_10 = (__this->___m_CapsuleHeight_18); + CapsuleCollider_t43 * L_11 = (__this->___m_Capsule_20); + NullCheck(L_11); + float L_12 = CapsuleCollider_get_radius_m548(L_11, /*hidden argument*/NULL); + V_1 = ((float)((float)L_10-(float)((float)((float)L_12*(float)(0.5f))))); + Ray_t24 L_13 = V_0; + CapsuleCollider_t43 * L_14 = (__this->___m_Capsule_20); + NullCheck(L_14); + float L_15 = CapsuleCollider_get_radius_m548(L_14, /*hidden argument*/NULL); + float L_16 = V_1; + bool L_17 = Physics_SphereCast_m575(NULL /*static, unused*/, L_13, ((float)((float)L_15*(float)(0.5f))), L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_0083; + } + } + { + __this->___m_Crouching_21 = 1; + } + +IL_0083: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::UpdateAnimator(UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral13; +extern Il2CppCodeGenString* _stringLiteral14; +extern Il2CppCodeGenString* _stringLiteral7; +extern Il2CppCodeGenString* _stringLiteral15; +extern Il2CppCodeGenString* _stringLiteral1; +extern Il2CppCodeGenString* _stringLiteral16; +extern "C" void ThirdPersonCharacter_UpdateAnimator_m110 (ThirdPersonCharacter_t48 * __this, Vector3_t4 ___move, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + _stringLiteral13 = il2cpp_codegen_string_literal_from_index(13); + _stringLiteral14 = il2cpp_codegen_string_literal_from_index(14); + _stringLiteral7 = il2cpp_codegen_string_literal_from_index(7); + _stringLiteral15 = il2cpp_codegen_string_literal_from_index(15); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + _stringLiteral16 = il2cpp_codegen_string_literal_from_index(16); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + AnimatorStateInfo_t148 V_3 = {0}; + int32_t G_B5_0 = 0; + { + Animator_t10 * L_0 = (__this->___m_Animator_12); + float L_1 = (__this->___m_ForwardAmount_16); + float L_2 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + Animator_SetFloat_m576(L_0, _stringLiteral13, L_1, (0.1f), L_2, /*hidden argument*/NULL); + Animator_t10 * L_3 = (__this->___m_Animator_12); + float L_4 = (__this->___m_TurnAmount_15); + float L_5 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_3); + Animator_SetFloat_m576(L_3, _stringLiteral14, L_4, (0.1f), L_5, /*hidden argument*/NULL); + Animator_t10 * L_6 = (__this->___m_Animator_12); + bool L_7 = (__this->___m_Crouching_21); + NullCheck(L_6); + Animator_SetBool_m430(L_6, _stringLiteral7, L_7, /*hidden argument*/NULL); + Animator_t10 * L_8 = (__this->___m_Animator_12); + bool L_9 = (__this->___m_IsGrounded_13); + NullCheck(L_8); + Animator_SetBool_m430(L_8, _stringLiteral15, L_9, /*hidden argument*/NULL); + bool L_10 = (__this->___m_IsGrounded_13); + if (L_10) + { + goto IL_009a; + } + } + { + Animator_t10 * L_11 = (__this->___m_Animator_12); + Rigidbody_t15 * L_12 = (__this->___m_Rigidbody_11); + NullCheck(L_12); + Vector3_t4 L_13 = Rigidbody_get_velocity_m452(L_12, /*hidden argument*/NULL); + V_2 = L_13; + float L_14 = ((&V_2)->___y_2); + NullCheck(L_11); + Animator_SetFloat_m432(L_11, _stringLiteral1, L_14, /*hidden argument*/NULL); + } + +IL_009a: + { + Animator_t10 * L_15 = (__this->___m_Animator_12); + NullCheck(L_15); + AnimatorStateInfo_t148 L_16 = Animator_GetCurrentAnimatorStateInfo_m577(L_15, 0, /*hidden argument*/NULL); + V_3 = L_16; + float L_17 = AnimatorStateInfo_get_normalizedTime_m578((&V_3), /*hidden argument*/NULL); + float L_18 = (__this->___m_RunCycleLegOffset_7); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_19 = Mathf_Repeat_m579(NULL /*static, unused*/, ((float)((float)L_17+(float)L_18)), (1.0f), /*hidden argument*/NULL); + V_0 = L_19; + float L_20 = V_0; + if ((!(((float)L_20) < ((float)(0.5f))))) + { + goto IL_00d1; + } + } + { + G_B5_0 = 1; + goto IL_00d2; + } + +IL_00d1: + { + G_B5_0 = (-1); + } + +IL_00d2: + { + float L_21 = (__this->___m_ForwardAmount_16); + V_1 = ((float)((float)(((float)((float)G_B5_0)))*(float)L_21)); + bool L_22 = (__this->___m_IsGrounded_13); + if (!L_22) + { + goto IL_00f7; + } + } + { + Animator_t10 * L_23 = (__this->___m_Animator_12); + float L_24 = V_1; + NullCheck(L_23); + Animator_SetFloat_m432(L_23, _stringLiteral16, L_24, /*hidden argument*/NULL); + } + +IL_00f7: + { + bool L_25 = (__this->___m_IsGrounded_13); + if (!L_25) + { + goto IL_0129; + } + } + { + float L_26 = Vector3_get_magnitude_m453((&___move), /*hidden argument*/NULL); + if ((!(((float)L_26) > ((float)(0.0f))))) + { + goto IL_0129; + } + } + { + Animator_t10 * L_27 = (__this->___m_Animator_12); + float L_28 = (__this->___m_AnimSpeedMultiplier_9); + NullCheck(L_27); + Animator_set_speed_m580(L_27, L_28, /*hidden argument*/NULL); + goto IL_0139; + } + +IL_0129: + { + Animator_t10 * L_29 = (__this->___m_Animator_12); + NullCheck(L_29); + Animator_set_speed_m580(L_29, (1.0f), /*hidden argument*/NULL); + } + +IL_0139: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::HandleAirborneMovement() +extern "C" void ThirdPersonCharacter_HandleAirborneMovement_m111 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + ThirdPersonCharacter_t48 * G_B2_0 = {0}; + ThirdPersonCharacter_t48 * G_B1_0 = {0}; + float G_B3_0 = 0.0f; + ThirdPersonCharacter_t48 * G_B3_1 = {0}; + { + Vector3_t4 L_0 = Physics_get_gravity_m523(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_1 = (__this->___m_GravityMultiplier_6); + Vector3_t4 L_2 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Physics_get_gravity_m523(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Rigidbody_t15 * L_5 = (__this->___m_Rigidbody_11); + Vector3_t4 L_6 = V_0; + NullCheck(L_5); + Rigidbody_AddForce_m555(L_5, L_6, /*hidden argument*/NULL); + Rigidbody_t15 * L_7 = (__this->___m_Rigidbody_11); + NullCheck(L_7); + Vector3_t4 L_8 = Rigidbody_get_velocity_m452(L_7, /*hidden argument*/NULL); + V_1 = L_8; + float L_9 = ((&V_1)->___y_2); + G_B1_0 = __this; + if ((!(((float)L_9) < ((float)(0.0f))))) + { + G_B2_0 = __this; + goto IL_0050; + } + } + { + float L_10 = (__this->___m_OrigGroundCheckDistance_14); + G_B3_0 = L_10; + G_B3_1 = G_B1_0; + goto IL_0055; + } + +IL_0050: + { + G_B3_0 = (0.01f); + G_B3_1 = G_B2_0; + } + +IL_0055: + { + NullCheck(G_B3_1); + G_B3_1->___m_GroundCheckDistance_10 = G_B3_0; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::HandleGroundedMovement(System.Boolean,System.Boolean) +extern Il2CppCodeGenString* _stringLiteral17; +extern "C" void ThirdPersonCharacter_HandleGroundedMovement_m112 (ThirdPersonCharacter_t48 * __this, bool ___crouch, bool ___jump, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral17 = il2cpp_codegen_string_literal_from_index(17); + s_Il2CppMethodIntialized = true; + } + AnimatorStateInfo_t148 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + { + bool L_0 = ___jump; + if (!L_0) + { + goto IL_0084; + } + } + { + bool L_1 = ___crouch; + if (L_1) + { + goto IL_0084; + } + } + { + Animator_t10 * L_2 = (__this->___m_Animator_12); + NullCheck(L_2); + AnimatorStateInfo_t148 L_3 = Animator_GetCurrentAnimatorStateInfo_m577(L_2, 0, /*hidden argument*/NULL); + V_0 = L_3; + bool L_4 = AnimatorStateInfo_IsName_m581((&V_0), _stringLiteral17, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0084; + } + } + { + Rigidbody_t15 * L_5 = (__this->___m_Rigidbody_11); + Rigidbody_t15 * L_6 = (__this->___m_Rigidbody_11); + NullCheck(L_6); + Vector3_t4 L_7 = Rigidbody_get_velocity_m452(L_6, /*hidden argument*/NULL); + V_1 = L_7; + float L_8 = ((&V_1)->___x_1); + float L_9 = (__this->___m_JumpPower_5); + Rigidbody_t15 * L_10 = (__this->___m_Rigidbody_11); + NullCheck(L_10); + Vector3_t4 L_11 = Rigidbody_get_velocity_m452(L_10, /*hidden argument*/NULL); + V_2 = L_11; + float L_12 = ((&V_2)->___z_3); + Vector3_t4 L_13 = {0}; + Vector3__ctor_m419(&L_13, L_8, L_9, L_12, /*hidden argument*/NULL); + NullCheck(L_5); + Rigidbody_set_velocity_m544(L_5, L_13, /*hidden argument*/NULL); + __this->___m_IsGrounded_13 = 0; + Animator_t10 * L_14 = (__this->___m_Animator_12); + NullCheck(L_14); + Animator_set_applyRootMotion_m582(L_14, 0, /*hidden argument*/NULL); + __this->___m_GroundCheckDistance_10 = (0.1f); + } + +IL_0084: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::ApplyExtraTurnRotation() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ThirdPersonCharacter_ApplyExtraTurnRotation_m113 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = (__this->___m_StationaryTurnSpeed_4); + float L_1 = (__this->___m_MovingTurnSpeed_3); + float L_2 = (__this->___m_ForwardAmount_16); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = Mathf_Lerp_m417(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Transform_t3 * L_4 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + float L_5 = (__this->___m_TurnAmount_15); + float L_6 = V_0; + float L_7 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + Transform_Rotate_m476(L_4, (0.0f), ((float)((float)((float)((float)L_5*(float)L_6))*(float)L_7)), (0.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::OnAnimatorMove() +extern "C" void ThirdPersonCharacter_OnAnimatorMove_m114 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + bool L_0 = (__this->___m_IsGrounded_13); + if (!L_0) + { + goto IL_0061; + } + } + { + float L_1 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((float)L_1) > ((float)(0.0f))))) + { + goto IL_0061; + } + } + { + Animator_t10 * L_2 = (__this->___m_Animator_12); + NullCheck(L_2); + Vector3_t4 L_3 = Animator_get_deltaPosition_m583(L_2, /*hidden argument*/NULL); + float L_4 = (__this->___m_MoveSpeedMultiplier_8); + Vector3_t4 L_5 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + float L_6 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_7 = Vector3_op_Division_m571(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_0 = L_7; + Rigidbody_t15 * L_8 = (__this->___m_Rigidbody_11); + NullCheck(L_8); + Vector3_t4 L_9 = Rigidbody_get_velocity_m452(L_8, /*hidden argument*/NULL); + V_1 = L_9; + float L_10 = ((&V_1)->___y_2); + (&V_0)->___y_2 = L_10; + Rigidbody_t15 * L_11 = (__this->___m_Rigidbody_11); + Vector3_t4 L_12 = V_0; + NullCheck(L_11); + Rigidbody_set_velocity_m544(L_11, L_12, /*hidden argument*/NULL); + } + +IL_0061: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonCharacter::CheckGroundStatus() +extern "C" void ThirdPersonCharacter_CheckGroundStatus_m115 (ThirdPersonCharacter_t48 * __this, const MethodInfo* method) +{ + RaycastHit_t26 V_0 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + Vector3_t4 L_2 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_2, (0.1f), /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector3_get_down_m518(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_6 = (__this->___m_GroundCheckDistance_10); + bool L_7 = Physics_Raycast_m584(NULL /*static, unused*/, L_4, L_5, (&V_0), L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_005b; + } + } + { + Vector3_t4 L_8 = RaycastHit_get_normal_m521((&V_0), /*hidden argument*/NULL); + __this->___m_GroundNormal_17 = L_8; + __this->___m_IsGrounded_13 = 1; + Animator_t10 * L_9 = (__this->___m_Animator_12); + NullCheck(L_9); + Animator_set_applyRootMotion_m582(L_9, 1, /*hidden argument*/NULL); + goto IL_0079; + } + +IL_005b: + { + __this->___m_IsGrounded_13 = 0; + Vector3_t4 L_10 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_GroundNormal_17 = L_10; + Animator_t10 * L_11 = (__this->___m_Animator_12); + NullCheck(L_11); + Animator_set_applyRootMotion_m582(L_11, 0, /*hidden argument*/NULL); + } + +IL_0079: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::.ctor() +extern "C" void ThirdPersonUserControl__ctor_m116 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::Start() +extern const MethodInfo* Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral18; +extern "C" void ThirdPersonUserControl_Start_m117 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483660); + _stringLiteral18 = il2cpp_codegen_string_literal_from_index(18); + s_Il2CppMethodIntialized = true; + } + { + Camera_t28 * L_0 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0025; + } + } + { + Camera_t28 * L_2 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Transform_t3 * L_3 = Component_get_transform_m401(L_2, /*hidden argument*/NULL); + __this->___m_Cam_3 = L_3; + goto IL_002f; + } + +IL_0025: + { + Debug_LogWarning_m558(NULL /*static, unused*/, _stringLiteral18, /*hidden argument*/NULL); + } + +IL_002f: + { + ThirdPersonCharacter_t48 * L_4 = Component_GetComponent_TisThirdPersonCharacter_t48_m561(__this, /*hidden argument*/Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var); + __this->___m_Character_2 = L_4; + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1; +extern "C" void ThirdPersonUserControl_Update_m118 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral1 = il2cpp_codegen_string_literal_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_Jump_6); + if (L_0) + { + goto IL_001b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_1 = CrossPlatformInputManager_GetButtonDown_m169(NULL /*static, unused*/, _stringLiteral1, /*hidden argument*/NULL); + __this->___m_Jump_6 = L_1; + } + +IL_001b: + { + return; + } +} +// System.Void UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl::FixedUpdate() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern "C" void ThirdPersonUserControl_FixedUpdate_m119 (ThirdPersonUserControl_t49 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + bool V_2 = false; + Vector3_t4 V_3 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_0 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral2, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral11, /*hidden argument*/NULL); + V_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_2 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)99), /*hidden argument*/NULL); + V_2 = L_2; + Transform_t3 * L_3 = (__this->___m_Cam_3); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_008e; + } + } + { + Transform_t3 * L_5 = (__this->___m_Cam_3); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_forward_m449(L_5, /*hidden argument*/NULL); + Vector3_t4 L_7 = {0}; + Vector3__ctor_m419(&L_7, (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_Scale_m559(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_3 = L_8; + Vector3_t4 L_9 = Vector3_get_normalized_m454((&V_3), /*hidden argument*/NULL); + __this->___m_CamForward_4 = L_9; + float L_10 = V_1; + Vector3_t4 L_11 = (__this->___m_CamForward_4); + Vector3_t4 L_12 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + float L_13 = V_0; + Transform_t3 * L_14 = (__this->___m_Cam_3); + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_right_m516(L_14, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + Vector3_t4 L_17 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_12, L_16, /*hidden argument*/NULL); + __this->___m_Move_5 = L_17; + goto IL_00af; + } + +IL_008e: + { + float L_18 = V_1; + Vector3_t4 L_19 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_20 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + float L_21 = V_0; + Vector3_t4 L_22 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_23 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + Vector3_t4 L_24 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_20, L_23, /*hidden argument*/NULL); + __this->___m_Move_5 = L_24; + } + +IL_00af: + { + ThirdPersonCharacter_t48 * L_25 = (__this->___m_Character_2); + Vector3_t4 L_26 = (__this->___m_Move_5); + bool L_27 = V_2; + bool L_28 = (__this->___m_Jump_6); + NullCheck(L_25); + ThirdPersonCharacter_Move_m107(L_25, L_26, L_27, L_28, /*hidden argument*/NULL); + __this->___m_Jump_6 = 0; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::.ctor() +extern Il2CppCodeGenString* _stringLiteral2; +extern "C" void AxisTouchButton__ctor_m120 (AxisTouchButton_t50 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + s_Il2CppMethodIntialized = true; + } + { + __this->___axisName_2 = _stringLiteral2; + __this->___axisValue_3 = (1.0f); + __this->___responseSpeed_4 = (3.0f); + __this->___returnToCentreSpeed_5 = (3.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnEnable() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +extern "C" void AxisTouchButton_OnEnable_m121 (AxisTouchButton_t50 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + VirtualAxis_t51_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(36); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___axisName_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_1 = CrossPlatformInputManager_AxisExists_m158(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0031; + } + } + { + String_t* L_2 = (__this->___axisName_2); + VirtualAxis_t51 * L_3 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_3, L_2, /*hidden argument*/NULL); + __this->___m_Axis_7 = L_3; + VirtualAxis_t51 * L_4 = (__this->___m_Axis_7); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + goto IL_0042; + } + +IL_0031: + { + String_t* L_5 = (__this->___axisName_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualAxis_t51 * L_6 = CrossPlatformInputManager_VirtualAxisReference_m164(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + __this->___m_Axis_7 = L_6; + } + +IL_0042: + { + AxisTouchButton_FindPairedButton_m122(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::FindPairedButton() +extern const Il2CppType* AxisTouchButton_t50_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* AxisTouchButtonU5BU5D_t149_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void AxisTouchButton_FindPairedButton_m122 (AxisTouchButton_t50 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AxisTouchButton_t50_0_0_0_var = il2cpp_codegen_type_from_index(37); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + AxisTouchButtonU5BU5D_t149_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(39); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + AxisTouchButtonU5BU5D_t149* V_0 = {0}; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AxisTouchButton_t50_0_0_0_var), /*hidden argument*/NULL); + ObjectU5BU5D_t150* L_1 = Object_FindObjectsOfType_m586(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = ((AxisTouchButtonU5BU5D_t149*)IsInst(L_1, AxisTouchButtonU5BU5D_t149_il2cpp_TypeInfo_var)); + AxisTouchButtonU5BU5D_t149* L_2 = V_0; + if (!L_2) + { + goto IL_005e; + } + } + { + V_1 = 0; + goto IL_0055; + } + +IL_0022: + { + AxisTouchButtonU5BU5D_t149* L_3 = V_0; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck((*(AxisTouchButton_t50 **)(AxisTouchButton_t50 **)SZArrayLdElema(L_3, L_5, sizeof(AxisTouchButton_t50 *)))); + String_t* L_6 = ((*(AxisTouchButton_t50 **)(AxisTouchButton_t50 **)SZArrayLdElema(L_3, L_5, sizeof(AxisTouchButton_t50 *)))->___axisName_2); + String_t* L_7 = (__this->___axisName_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0051; + } + } + { + AxisTouchButtonU5BU5D_t149* L_9 = V_0; + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + bool L_12 = Object_op_Inequality_m429(NULL /*static, unused*/, (*(AxisTouchButton_t50 **)(AxisTouchButton_t50 **)SZArrayLdElema(L_9, L_11, sizeof(AxisTouchButton_t50 *))), __this, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0051; + } + } + { + AxisTouchButtonU5BU5D_t149* L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + __this->___m_PairedWith_6 = (*(AxisTouchButton_t50 **)(AxisTouchButton_t50 **)SZArrayLdElema(L_13, L_15, sizeof(AxisTouchButton_t50 *))); + } + +IL_0051: + { + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0055: + { + int32_t L_17 = V_1; + AxisTouchButtonU5BU5D_t149* L_18 = V_0; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0022; + } + } + +IL_005e: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnDisable() +extern "C" void AxisTouchButton_OnDisable_m123 (AxisTouchButton_t50 * __this, const MethodInfo* method) +{ + { + VirtualAxis_t51 * L_0 = (__this->___m_Axis_7); + NullCheck(L_0); + VirtualAxis_Remove_m140(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void AxisTouchButton_OnPointerDown_m124 (AxisTouchButton_t50 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + AxisTouchButton_t50 * L_0 = (__this->___m_PairedWith_6); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + AxisTouchButton_FindPairedButton_m122(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + VirtualAxis_t51 * L_2 = (__this->___m_Axis_7); + VirtualAxis_t51 * L_3 = (__this->___m_Axis_7); + NullCheck(L_3); + float L_4 = VirtualAxis_get_GetValue_m142(L_3, /*hidden argument*/NULL); + float L_5 = (__this->___axisValue_3); + float L_6 = (__this->___responseSpeed_4); + float L_7 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = Mathf_MoveTowards_m587(NULL /*static, unused*/, L_4, L_5, ((float)((float)L_6*(float)L_7)), /*hidden argument*/NULL); + NullCheck(L_2); + VirtualAxis_Update_m141(L_2, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.AxisTouchButton::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void AxisTouchButton_OnPointerUp_m125 (AxisTouchButton_t50 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + VirtualAxis_t51 * L_0 = (__this->___m_Axis_7); + VirtualAxis_t51 * L_1 = (__this->___m_Axis_7); + NullCheck(L_1); + float L_2 = VirtualAxis_get_GetValue_m142(L_1, /*hidden argument*/NULL); + float L_3 = (__this->___responseSpeed_4); + float L_4 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_5 = Mathf_MoveTowards_m587(NULL /*static, unused*/, L_2, (0.0f), ((float)((float)L_3*(float)L_4)), /*hidden argument*/NULL); + NullCheck(L_0); + VirtualAxis_Update_m141(L_0, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::.ctor() +extern "C" void ButtonHandler__ctor_m126 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::OnEnable() +extern "C" void ButtonHandler_OnEnable_m127 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetDownState() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void ButtonHandler_SetDownState_m128 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___Name_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetButtonDown_m171(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetUpState() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void ButtonHandler_SetUpState_m129 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___Name_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetButtonUp_m172(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisPositiveState() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void ButtonHandler_SetAxisPositiveState_m130 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___Name_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetAxisPositive_m173(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisNeutralState() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void ButtonHandler_SetAxisNeutralState_m131 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___Name_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetAxisZero_m175(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::SetAxisNegativeState() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void ButtonHandler_SetAxisNegativeState_m132 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___Name_2); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetAxisNegative_m174(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.ButtonHandler::Update() +extern "C" void ButtonHandler_Update_m133 (ButtonHandler_t52 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::.ctor(System.String) +extern "C" void VirtualAxis__ctor_m134 (VirtualAxis_t51 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + VirtualAxis__ctor_m135(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::.ctor(System.String,System.Boolean) +extern "C" void VirtualAxis__ctor_m135 (VirtualAxis_t51 * __this, String_t* ___name, bool ___matchToInputSettings, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + VirtualAxis_set_name_m137(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___matchToInputSettings; + VirtualAxis_set_matchWithInputManager_m139(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_name() +extern "C" String_t* VirtualAxis_get_name_m136 (VirtualAxis_t51 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CnameU3Ek__BackingField_1); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::set_name(System.String) +extern "C" void VirtualAxis_set_name_m137 (VirtualAxis_t51 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CnameU3Ek__BackingField_1 = L_0; + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_matchWithInputManager() +extern "C" bool VirtualAxis_get_matchWithInputManager_m138 (VirtualAxis_t51 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CmatchWithInputManagerU3Ek__BackingField_2); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::set_matchWithInputManager(System.Boolean) +extern "C" void VirtualAxis_set_matchWithInputManager_m139 (VirtualAxis_t51 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CmatchWithInputManagerU3Ek__BackingField_2 = L_0; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::Remove() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void VirtualAxis_Remove_m140 (VirtualAxis_t51 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = VirtualAxis_get_name_m136(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_UnRegisterVirtualAxis_m162(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::Update(System.Single) +extern "C" void VirtualAxis_Update_m141 (VirtualAxis_t51 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Value_0 = L_0; + return; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_GetValue() +extern "C" float VirtualAxis_get_GetValue_m142 (VirtualAxis_t51 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Value_0); + return L_0; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::get_GetValueRaw() +extern "C" float VirtualAxis_get_GetValueRaw_m143 (VirtualAxis_t51 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Value_0); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::.ctor(System.String) +extern "C" void VirtualButton__ctor_m144 (VirtualButton_t54 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + VirtualButton__ctor_m145(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::.ctor(System.String,System.Boolean) +extern "C" void VirtualButton__ctor_m145 (VirtualButton_t54 * __this, String_t* ___name, bool ___matchToInputSettings, const MethodInfo* method) +{ + { + __this->___m_LastPressedFrame_0 = ((int32_t)-5); + __this->___m_ReleasedFrame_1 = ((int32_t)-5); + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + VirtualButton_set_name_m147(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___matchToInputSettings; + VirtualButton_set_matchWithInputManager_m149(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_name() +extern "C" String_t* VirtualButton_get_name_m146 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CnameU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::set_name(System.String) +extern "C" void VirtualButton_set_name_m147 (VirtualButton_t54 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CnameU3Ek__BackingField_3 = L_0; + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_matchWithInputManager() +extern "C" bool VirtualButton_get_matchWithInputManager_m148 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CmatchWithInputManagerU3Ek__BackingField_4); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::set_matchWithInputManager(System.Boolean) +extern "C" void VirtualButton_set_matchWithInputManager_m149 (VirtualButton_t54 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CmatchWithInputManagerU3Ek__BackingField_4 = L_0; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Pressed() +extern "C" void VirtualButton_Pressed_m150 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Pressed_2); + if (!L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_Pressed_2 = 1; + int32_t L_1 = Time_get_frameCount_m588(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_LastPressedFrame_0 = L_1; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Released() +extern "C" void VirtualButton_Released_m151 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + __this->___m_Pressed_2 = 0; + int32_t L_0 = Time_get_frameCount_m588(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_ReleasedFrame_1 = L_0; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::Remove() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void VirtualButton_Remove_m152 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = VirtualButton_get_name_m146(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_UnRegisterVirtualButton_m163(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButton() +extern "C" bool VirtualButton_get_GetButton_m153 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Pressed_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButtonDown() +extern "C" bool VirtualButton_get_GetButtonDown_m154 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_LastPressedFrame_0); + int32_t L_1 = Time_get_frameCount_m588(NULL /*static, unused*/, /*hidden argument*/NULL); + return ((((int32_t)((int32_t)((int32_t)L_0-(int32_t)L_1))) == ((int32_t)(-1)))? 1 : 0); + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::get_GetButtonUp() +extern "C" bool VirtualButton_get_GetButtonUp_m155 (VirtualButton_t54 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_ReleasedFrame_1); + int32_t L_1 = Time_get_frameCount_m588(NULL /*static, unused*/, /*hidden argument*/NULL); + return ((((int32_t)L_0) == ((int32_t)((int32_t)((int32_t)L_1-(int32_t)1))))? 1 : 0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::.cctor() +extern TypeInfo* MobileInput_t61_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern TypeInfo* StandaloneInput_t62_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager__cctor_m156 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MobileInput_t61_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(40); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + StandaloneInput_t62_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(41); + s_Il2CppMethodIntialized = true; + } + { + MobileInput_t61 * L_0 = (MobileInput_t61 *)il2cpp_codegen_object_new (MobileInput_t61_il2cpp_TypeInfo_var); + MobileInput__ctor_m196(L_0, /*hidden argument*/NULL); + ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___s_TouchInput_1 = L_0; + StandaloneInput_t62 * L_1 = (StandaloneInput_t62 *)il2cpp_codegen_object_new (StandaloneInput_t62_il2cpp_TypeInfo_var); + StandaloneInput__ctor_m210(L_1, /*hidden argument*/NULL); + ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___s_HardwareInput_2 = L_1; + VirtualInput_t56 * L_2 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___s_TouchInput_1; + ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0 = L_2; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SwitchActiveInputMethod(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/ActiveInputMethod) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SwitchActiveInputMethod_m157 (Object_t * __this /* static, unused */, int32_t ___activeInputMethod, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___activeInputMethod; + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0014; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_0023; + } + } + { + goto IL_0032; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_3 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___s_HardwareInput_2; + ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0 = L_3; + goto IL_0032; + } + +IL_0023: + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_4 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___s_TouchInput_1; + ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0 = L_4; + goto IL_0032; + } + +IL_0032: + { + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::AxisExists(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" bool CrossPlatformInputManager_AxisExists_m158 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = VirtualInput_AxisExists_m238(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::ButtonExists(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" bool CrossPlatformInputManager_ButtonExists_m159 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = VirtualInput_ButtonExists_m239(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::RegisterVirtualAxis(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_RegisterVirtualAxis_m160 (Object_t * __this /* static, unused */, VirtualAxis_t51 * ___axis, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + VirtualAxis_t51 * L_1 = ___axis; + NullCheck(L_0); + VirtualInput_RegisterVirtualAxis_m240(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::RegisterVirtualButton(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_RegisterVirtualButton_m161 (Object_t * __this /* static, unused */, VirtualButton_t54 * ___button, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + VirtualButton_t54 * L_1 = ___button; + NullCheck(L_0); + VirtualInput_RegisterVirtualButton_m241(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::UnRegisterVirtualAxis(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" void CrossPlatformInputManager_UnRegisterVirtualAxis_m162 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_2 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_3 = ___name; + NullCheck(L_2); + VirtualInput_UnRegisterVirtualAxis_m242(L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::UnRegisterVirtualButton(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_UnRegisterVirtualButton_m163 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtualInput_UnRegisterVirtualButton_m243(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::VirtualAxisReference(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" VirtualAxis_t51 * CrossPlatformInputManager_VirtualAxisReference_m164 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtualAxis_t51 * L_2 = VirtualInput_VirtualAxisReference_m244(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxis(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" float CrossPlatformInputManager_GetAxis_m165 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_1 = CrossPlatformInputManager_GetAxis_m167(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxisRaw(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" float CrossPlatformInputManager_GetAxisRaw_m166 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_1 = CrossPlatformInputManager_GetAxis_m167(NULL /*static, unused*/, L_0, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetAxis(System.String,System.Boolean) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" float CrossPlatformInputManager_GetAxis_m167 (Object_t * __this /* static, unused */, String_t* ___name, bool ___raw, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + bool L_2 = ___raw; + NullCheck(L_0); + float L_3 = (float)VirtFuncInvoker2< float, String_t*, bool >::Invoke(4 /* System.Single UnityStandardAssets.CrossPlatformInput.VirtualInput::GetAxis(System.String,System.Boolean) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButton(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" bool CrossPlatformInputManager_GetButton_m168 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(5 /* System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::GetButton(System.String) */, L_0, L_1); + return L_2; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButtonDown(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" bool CrossPlatformInputManager_GetButtonDown_m169 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(6 /* System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::GetButtonDown(System.String) */, L_0, L_1); + return L_2; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::GetButtonUp(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" bool CrossPlatformInputManager_GetButtonUp_m170 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(7 /* System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::GetButtonUp(System.String) */, L_0, L_1); + return L_2; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetButtonDown(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetButtonDown_m171 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetButtonDown(System.String) */, L_0, L_1); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetButtonUp(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetButtonUp_m172 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtActionInvoker1< String_t* >::Invoke(9 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetButtonUp(System.String) */, L_0, L_1); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisPositive(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetAxisPositive_m173 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtActionInvoker1< String_t* >::Invoke(10 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetAxisPositive(System.String) */, L_0, L_1); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisNegative(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetAxisNegative_m174 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtActionInvoker1< String_t* >::Invoke(11 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetAxisNegative(System.String) */, L_0, L_1); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxisZero(System.String) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetAxisZero_m175 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + NullCheck(L_0); + VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetAxisZero(System.String) */, L_0, L_1); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetAxis(System.String,System.Single) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetAxis_m176 (Object_t * __this /* static, unused */, String_t* ___name, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + String_t* L_1 = ___name; + float L_2 = ___value; + NullCheck(L_0); + VirtActionInvoker2< String_t*, float >::Invoke(13 /* System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetAxis(System.String,System.Single) */, L_0, L_1, L_2); + return; + } +} +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::get_mousePosition() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 CrossPlatformInputManager_get_mousePosition_m177 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + NullCheck(L_0); + Vector3_t4 L_1 = (Vector3_t4 )VirtFuncInvoker0< Vector3_t4 >::Invoke(14 /* UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.VirtualInput::MousePosition() */, L_0); + return L_1; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionX(System.Single) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionX_m178 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + float L_1 = ___f; + NullCheck(L_0); + VirtualInput_SetVirtualMousePositionX_m245(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionY(System.Single) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionY_m179 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + float L_1 = ___f; + NullCheck(L_0); + VirtualInput_SetVirtualMousePositionY_m246(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager::SetVirtualMousePositionZ(System.Single) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionZ_m180 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + VirtualInput_t56 * L_0 = ((CrossPlatformInputManager_t55_StaticFields*)CrossPlatformInputManager_t55_il2cpp_TypeInfo_var->static_fields)->___activeInput_0; + float L_1 = ___f; + NullCheck(L_0); + VirtualInput_SetVirtualMousePositionZ_m247(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::.ctor() +extern "C" void InputAxisScrollbar__ctor_m181 (InputAxisScrollbar_t57 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::Update() +extern "C" void InputAxisScrollbar_Update_m182 (InputAxisScrollbar_t57 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.InputAxisScrollbar::HandleInput(System.Single) +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void InputAxisScrollbar_HandleInput_m183 (InputAxisScrollbar_t57 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___axis_2); + float L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetAxis_m176(NULL /*static, unused*/, L_0, ((float)((float)((float)((float)L_1*(float)(2.0f)))-(float)(1.0f))), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::.ctor() +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern "C" void Joystick__ctor_m184 (Joystick_t59 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + s_Il2CppMethodIntialized = true; + } + { + __this->___MovementRange_2 = ((int32_t)100); + __this->___horizontalAxisName_4 = _stringLiteral2; + __this->___verticalAxisName_5 = _stringLiteral11; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnEnable() +extern "C" void Joystick_OnEnable_m185 (Joystick_t59 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Vector3_t4 L_1 = Transform_get_position_m400(L_0, /*hidden argument*/NULL); + __this->___m_StartPos_6 = L_1; + Joystick_CreateVirtualAxes_m187(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::UpdateVirtualAxes(UnityEngine.Vector3) +extern "C" void Joystick_UpdateVirtualAxes_m186 (Joystick_t59 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Vector3_t4 L_0 = (__this->___m_StartPos_6); + Vector3_t4 L_1 = ___value; + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = ((&V_0)->___y_2); + (&V_0)->___y_2 = ((-L_3)); + Vector3_t4 L_4 = V_0; + int32_t L_5 = (__this->___MovementRange_2); + Vector3_t4 L_6 = Vector3_op_Division_m571(NULL /*static, unused*/, L_4, (((float)((float)L_5))), /*hidden argument*/NULL); + V_0 = L_6; + bool L_7 = (__this->___m_UseX_7); + if (!L_7) + { + goto IL_0048; + } + } + { + VirtualAxis_t51 * L_8 = (__this->___m_HorizontalVirtualAxis_9); + float L_9 = ((&V_0)->___x_1); + NullCheck(L_8); + VirtualAxis_Update_m141(L_8, ((-L_9)), /*hidden argument*/NULL); + } + +IL_0048: + { + bool L_10 = (__this->___m_UseY_8); + if (!L_10) + { + goto IL_0065; + } + } + { + VirtualAxis_t51 * L_11 = (__this->___m_VerticalVirtualAxis_10); + float L_12 = ((&V_0)->___y_2); + NullCheck(L_11); + VirtualAxis_Update_m141(L_11, L_12, /*hidden argument*/NULL); + } + +IL_0065: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::CreateVirtualAxes() +extern TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void Joystick_CreateVirtualAxes_m187 (Joystick_t59 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VirtualAxis_t51_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(36); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + Joystick_t59 * G_B2_0 = {0}; + Joystick_t59 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Joystick_t59 * G_B3_1 = {0}; + Joystick_t59 * G_B5_0 = {0}; + Joystick_t59 * G_B4_0 = {0}; + int32_t G_B6_0 = 0; + Joystick_t59 * G_B6_1 = {0}; + { + int32_t L_0 = (__this->___axesToUse_3); + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___axesToUse_3); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)1))? 1 : 0); + G_B3_1 = G_B1_0; + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + } + +IL_0018: + { + NullCheck(G_B3_1); + G_B3_1->___m_UseX_7 = G_B3_0; + int32_t L_2 = (__this->___axesToUse_3); + G_B4_0 = __this; + if (!L_2) + { + G_B5_0 = __this; + goto IL_0034; + } + } + { + int32_t L_3 = (__this->___axesToUse_3); + G_B6_0 = ((((int32_t)L_3) == ((int32_t)2))? 1 : 0); + G_B6_1 = G_B4_0; + goto IL_0035; + } + +IL_0034: + { + G_B6_0 = 1; + G_B6_1 = G_B5_0; + } + +IL_0035: + { + NullCheck(G_B6_1); + G_B6_1->___m_UseY_8 = G_B6_0; + bool L_4 = (__this->___m_UseX_7); + if (!L_4) + { + goto IL_0061; + } + } + { + String_t* L_5 = (__this->___horizontalAxisName_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_6, L_5, /*hidden argument*/NULL); + __this->___m_HorizontalVirtualAxis_9 = L_6; + VirtualAxis_t51 * L_7 = (__this->___m_HorizontalVirtualAxis_9); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + } + +IL_0061: + { + bool L_8 = (__this->___m_UseY_8); + if (!L_8) + { + goto IL_0088; + } + } + { + String_t* L_9 = (__this->___verticalAxisName_5); + VirtualAxis_t51 * L_10 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_10, L_9, /*hidden argument*/NULL); + __this->___m_VerticalVirtualAxis_10 = L_10; + VirtualAxis_t51 * L_11 = (__this->___m_VerticalVirtualAxis_10); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + } + +IL_0088: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Joystick_OnDrag_m188 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + { + Vector3_t4 L_0 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->___m_UseX_7); + if (!L_1) + { + goto IL_004a; + } + } + { + PointerEventData_t131 * L_2 = ___data; + NullCheck(L_2); + Vector2_t6 L_3 = PointerEventData_get_position_m590(L_2, /*hidden argument*/NULL); + V_3 = L_3; + float L_4 = ((&V_3)->___x_1); + Vector3_t4 * L_5 = &(__this->___m_StartPos_6); + float L_6 = (L_5->___x_1); + V_1 = (((int32_t)((int32_t)((float)((float)L_4-(float)L_6))))); + int32_t L_7 = V_1; + int32_t L_8 = (__this->___MovementRange_2); + int32_t L_9 = (__this->___MovementRange_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_10 = Mathf_Clamp_m591(NULL /*static, unused*/, L_7, ((-L_8)), L_9, /*hidden argument*/NULL); + V_1 = L_10; + int32_t L_11 = V_1; + (&V_0)->___x_1 = (((float)((float)L_11))); + } + +IL_004a: + { + bool L_12 = (__this->___m_UseY_8); + if (!L_12) + { + goto IL_008f; + } + } + { + PointerEventData_t131 * L_13 = ___data; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + V_4 = L_14; + float L_15 = ((&V_4)->___y_2); + Vector3_t4 * L_16 = &(__this->___m_StartPos_6); + float L_17 = (L_16->___y_2); + V_2 = (((int32_t)((int32_t)((float)((float)L_15-(float)L_17))))); + int32_t L_18 = V_2; + int32_t L_19 = (__this->___MovementRange_2); + int32_t L_20 = (__this->___MovementRange_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_21 = Mathf_Clamp_m591(NULL /*static, unused*/, L_18, ((-L_19)), L_20, /*hidden argument*/NULL); + V_2 = L_21; + int32_t L_22 = V_2; + (&V_0)->___y_2 = (((float)((float)L_22))); + } + +IL_008f: + { + Transform_t3 * L_23 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 * L_24 = &(__this->___m_StartPos_6); + float L_25 = (L_24->___x_1); + float L_26 = ((&V_0)->___x_1); + Vector3_t4 * L_27 = &(__this->___m_StartPos_6); + float L_28 = (L_27->___y_2); + float L_29 = ((&V_0)->___y_2); + Vector3_t4 * L_30 = &(__this->___m_StartPos_6); + float L_31 = (L_30->___z_3); + float L_32 = ((&V_0)->___z_3); + Vector3_t4 L_33 = {0}; + Vector3__ctor_m419(&L_33, ((float)((float)L_25+(float)L_26)), ((float)((float)L_28+(float)L_29)), ((float)((float)L_31+(float)L_32)), /*hidden argument*/NULL); + NullCheck(L_23); + Transform_set_position_m414(L_23, L_33, /*hidden argument*/NULL); + Transform_t3 * L_34 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_34); + Vector3_t4 L_35 = Transform_get_position_m400(L_34, /*hidden argument*/NULL); + Joystick_UpdateVirtualAxes_m186(__this, L_35, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void Joystick_OnPointerUp_m189 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = (__this->___m_StartPos_6); + NullCheck(L_0); + Transform_set_position_m414(L_0, L_1, /*hidden argument*/NULL); + Vector3_t4 L_2 = (__this->___m_StartPos_6); + Joystick_UpdateVirtualAxes_m186(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void Joystick_OnPointerDown_m190 (Joystick_t59 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.Joystick::OnDisable() +extern "C" void Joystick_OnDisable_m191 (Joystick_t59 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_UseX_7); + if (!L_0) + { + goto IL_0016; + } + } + { + VirtualAxis_t51 * L_1 = (__this->___m_HorizontalVirtualAxis_9); + NullCheck(L_1); + VirtualAxis_Remove_m140(L_1, /*hidden argument*/NULL); + } + +IL_0016: + { + bool L_2 = (__this->___m_UseY_8); + if (!L_2) + { + goto IL_002c; + } + } + { + VirtualAxis_t51 * L_3 = (__this->___m_VerticalVirtualAxis_10); + NullCheck(L_3); + VirtualAxis_Remove_m140(L_3, /*hidden argument*/NULL); + } + +IL_002c: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::.ctor() +extern "C" void MobileControlRig__ctor_m192 (MobileControlRig_t60 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::OnEnable() +extern "C" void MobileControlRig_OnEnable_m193 (MobileControlRig_t60 * __this, const MethodInfo* method) +{ + { + MobileControlRig_CheckEnableControlRig_m194(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::CheckEnableControlRig() +extern "C" void MobileControlRig_CheckEnableControlRig_m194 (MobileControlRig_t60 * __this, const MethodInfo* method) +{ + { + MobileControlRig_EnableControlRig_m195(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.MobileControlRig::EnableControlRig(System.Boolean) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Transform_t3_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void MobileControlRig_EnableControlRig_m195 (MobileControlRig_t60 * __this, bool ___enabled, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Transform_t3_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(44); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() */, L_0); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_0029; + } + +IL_0011: + { + Object_t * L_2 = V_1; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_0 = ((Transform_t3 *)CastclassClass(L_3, Transform_t3_il2cpp_TypeInfo_var)); + Transform_t3 * L_4 = V_0; + NullCheck(L_4); + GameObject_t77 * L_5 = Component_get_gameObject_m428(L_4, /*hidden argument*/NULL); + bool L_6 = ___enabled; + NullCheck(L_5); + GameObject_SetActive_m592(L_5, L_6, /*hidden argument*/NULL); + } + +IL_0029: + { + Object_t * L_7 = V_1; + NullCheck(L_7); + bool L_8 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_7); + if (L_8) + { + goto IL_0011; + } + } + +IL_0034: + { + IL2CPP_LEAVE(0x4B, FINALLY_0039); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0039; + } + +FINALLY_0039: + { // begin finally (depth: 1) + { + Object_t * L_9 = V_1; + V_2 = ((Object_t *)IsInst(L_9, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_10 = V_2; + if (L_10) + { + goto IL_0044; + } + } + +IL_0043: + { + IL2CPP_END_FINALLY(57) + } + +IL_0044: + { + Object_t * L_11 = V_2; + NullCheck(L_11); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_11); + IL2CPP_END_FINALLY(57) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(57) + { + IL2CPP_JUMP_TBL(0x4B, IL_004b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004b: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::.ctor() +extern "C" void MobileInput__ctor_m196 (MobileInput_t61 * __this, const MethodInfo* method) +{ + { + VirtualInput__ctor_m235(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::AddButton(System.String) +extern TypeInfo* VirtualButton_t54_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void MobileInput_AddButton_m197 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VirtualButton_t54_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(46); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + VirtualButton_t54 * L_1 = (VirtualButton_t54 *)il2cpp_codegen_object_new (VirtualButton_t54_il2cpp_TypeInfo_var); + VirtualButton__ctor_m144(L_1, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualButton_m161(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::AddAxes(System.String) +extern TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void MobileInput_AddAxes_m198 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VirtualAxis_t51_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(36); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + VirtualAxis_t51 * L_1 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_1, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetAxis(System.String,System.Boolean) +extern "C" float MobileInput_GetAxis_m199 (MobileInput_t61 * __this, String_t* ___name, bool ___raw, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddAxes_m198(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t71 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + float L_7 = VirtualAxis_get_GetValue_m142(L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetButtonDown(System.String) +extern "C" void MobileInput_SetButtonDown_m200 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddButton_m197(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t72 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualButton_t54 * L_6 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + VirtualButton_Pressed_m150(L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetButtonUp(System.String) +extern "C" void MobileInput_SetButtonUp_m201 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddButton_m197(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t72 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualButton_t54 * L_6 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + VirtualButton_Released_m151(L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisPositive(System.String) +extern "C" void MobileInput_SetAxisPositive_m202 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddAxes_m198(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t71 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + VirtualAxis_Update_m141(L_6, (1.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisNegative(System.String) +extern "C" void MobileInput_SetAxisNegative_m203 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddAxes_m198(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t71 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + VirtualAxis_Update_m141(L_6, (-1.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxisZero(System.String) +extern "C" void MobileInput_SetAxisZero_m204 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddAxes_m198(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t71 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + NullCheck(L_6); + VirtualAxis_Update_m141(L_6, (0.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::SetAxis(System.String,System.Single) +extern "C" void MobileInput_SetAxis_m205 (MobileInput_t61 * __this, String_t* ___name, float ___value, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0018; + } + } + { + String_t* L_3 = ___name; + MobileInput_AddAxes_m198(__this, L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + Dictionary_2_t71 * L_4 = (((VirtualInput_t56 *)__this)->___m_VirtualAxes_0); + String_t* L_5 = ___name; + NullCheck(L_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_4, L_5); + float L_7 = ___value; + NullCheck(L_6); + VirtualAxis_Update_m141(L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButtonDown(System.String) +extern "C" bool MobileInput_GetButtonDown_m206 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_0023; + } + } + { + Dictionary_2_t72 * L_3 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtualButton_t54 * L_5 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_3, L_4); + NullCheck(L_5); + bool L_6 = VirtualButton_get_GetButtonDown_m154(L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0023: + { + String_t* L_7 = ___name; + MobileInput_AddButton_m197(__this, L_7, /*hidden argument*/NULL); + Dictionary_2_t72 * L_8 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_9 = ___name; + NullCheck(L_8); + VirtualButton_t54 * L_10 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_8, L_9); + NullCheck(L_10); + bool L_11 = VirtualButton_get_GetButtonDown_m154(L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButtonUp(System.String) +extern "C" bool MobileInput_GetButtonUp_m207 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_0023; + } + } + { + Dictionary_2_t72 * L_3 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtualButton_t54 * L_5 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_3, L_4); + NullCheck(L_5); + bool L_6 = VirtualButton_get_GetButtonUp_m155(L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0023: + { + String_t* L_7 = ___name; + MobileInput_AddButton_m197(__this, L_7, /*hidden argument*/NULL); + Dictionary_2_t72 * L_8 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_9 = ___name; + NullCheck(L_8); + VirtualButton_t54 * L_10 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_8, L_9); + NullCheck(L_10); + bool L_11 = VirtualButton_get_GetButtonUp_m155(L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::GetButton(System.String) +extern "C" bool MobileInput_GetButton_m208 (MobileInput_t61 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_0023; + } + } + { + Dictionary_2_t72 * L_3 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtualButton_t54 * L_5 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_3, L_4); + NullCheck(L_5); + bool L_6 = VirtualButton_get_GetButton_m153(L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0023: + { + String_t* L_7 = ___name; + MobileInput_AddButton_m197(__this, L_7, /*hidden argument*/NULL); + Dictionary_2_t72 * L_8 = (((VirtualInput_t56 *)__this)->___m_VirtualButtons_1); + String_t* L_9 = ___name; + NullCheck(L_8); + VirtualButton_t54 * L_10 = (VirtualButton_t54 *)VirtFuncInvoker1< VirtualButton_t54 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_8, L_9); + NullCheck(L_10); + bool L_11 = VirtualButton_get_GetButton_m153(L_10, /*hidden argument*/NULL); + return L_11; + } +} +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.PlatformSpecific.MobileInput::MousePosition() +extern "C" Vector3_t4 MobileInput_MousePosition_m209 (MobileInput_t61 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::.ctor() +extern "C" void StandaloneInput__ctor_m210 (StandaloneInput_t62 * __this, const MethodInfo* method) +{ + { + VirtualInput__ctor_m235(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetAxis(System.String,System.Boolean) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" float StandaloneInput_GetAxis_m211 (StandaloneInput_t62 * __this, String_t* ___name, bool ___raw, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + float G_B3_0 = 0.0f; + { + bool L_0 = ___raw; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + float L_2 = Input_GetAxisRaw_m593(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0017; + } + +IL_0011: + { + String_t* L_3 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + float L_4 = Input_GetAxis_m594(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + G_B3_0 = L_4; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButton(System.String) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool StandaloneInput_GetButton_m212 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetButton_m595(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButtonDown(System.String) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool StandaloneInput_GetButtonDown_m213 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::GetButtonUp(System.String) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool StandaloneInput_GetButtonUp_m214 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetButtonUp_m597(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonDown(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetButtonDown_m215 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonUp(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetButtonUp_m216 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisPositive(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetAxisPositive_m217 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisNegative(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetAxisNegative_m218 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisZero(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetAxisZero_m219 (StandaloneInput_t62 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxis(System.String,System.Single) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral20; +extern "C" void StandaloneInput_SetAxis_m220 (StandaloneInput_t62 * __this, String_t* ___name, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral20 = il2cpp_codegen_string_literal_from_index(20); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_0, _stringLiteral20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput::MousePosition() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 StandaloneInput_MousePosition_m221 (StandaloneInput_t62 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_0 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput/AxisMapping::.ctor() +extern "C" void AxisMapping__ctor_m222 (AxisMapping_t65 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::.ctor() +extern "C" void TiltInput__ctor_m223 (TiltInput_t66 * __this, const MethodInfo* method) +{ + { + __this->___fullTiltAngle_4 = (25.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::OnEnable() +extern TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void TiltInput_OnEnable_m224 (TiltInput_t66 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VirtualAxis_t51_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(36); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + AxisMapping_t65 * L_0 = (__this->___mapping_2); + NullCheck(L_0); + int32_t L_1 = (L_0->___type_0); + if (L_1) + { + goto IL_0031; + } + } + { + AxisMapping_t65 * L_2 = (__this->___mapping_2); + NullCheck(L_2); + String_t* L_3 = (L_2->___axisName_1); + VirtualAxis_t51 * L_4 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_4, L_3, /*hidden argument*/NULL); + __this->___m_SteerAxis_6 = L_4; + VirtualAxis_t51 * L_5 = (__this->___m_SteerAxis_6); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + } + +IL_0031: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void TiltInput_Update_m225 (TiltInput_t66 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + int32_t V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + int32_t V_7 = {0}; + { + V_0 = (0.0f); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_0 = Input_get_acceleration_m600(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_2 = Vector3_op_Inequality_m601(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_009c; + } + } + { + int32_t L_3 = (__this->___tiltAroundAxis_3); + V_2 = L_3; + int32_t L_4 = V_2; + if (!L_4) + { + goto IL_0033; + } + } + { + int32_t L_5 = V_2; + if ((((int32_t)L_5) == ((int32_t)1))) + { + goto IL_0067; + } + } + { + goto IL_009c; + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_6 = Input_get_acceleration_m600(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_6; + float L_7 = ((&V_3)->___x_1); + Vector3_t4 L_8 = Input_get_acceleration_m600(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_8; + float L_9 = ((&V_4)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_10 = atan2f(L_7, ((-L_9))); + float L_11 = (__this->___centreAngleOffset_5); + V_0 = ((float)((float)((float)((float)L_10*(float)(57.29578f)))+(float)L_11)); + goto IL_009c; + } + +IL_0067: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_12 = Input_get_acceleration_m600(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = L_12; + float L_13 = ((&V_5)->___z_3); + Vector3_t4 L_14 = Input_get_acceleration_m600(NULL /*static, unused*/, /*hidden argument*/NULL); + V_6 = L_14; + float L_15 = ((&V_6)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_16 = atan2f(L_13, ((-L_15))); + float L_17 = (__this->___centreAngleOffset_5); + V_0 = ((float)((float)((float)((float)L_16*(float)(57.29578f)))+(float)L_17)); + goto IL_009c; + } + +IL_009c: + { + float L_18 = (__this->___fullTiltAngle_4); + float L_19 = (__this->___fullTiltAngle_4); + float L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_21 = Mathf_InverseLerp_m457(NULL /*static, unused*/, ((-L_18)), L_19, L_20, /*hidden argument*/NULL); + V_1 = ((float)((float)((float)((float)L_21*(float)(2.0f)))-(float)(1.0f))); + AxisMapping_t65 * L_22 = (__this->___mapping_2); + NullCheck(L_22); + int32_t L_23 = (L_22->___type_0); + V_7 = L_23; + int32_t L_24 = V_7; + if (L_24 == 0) + { + goto IL_00e5; + } + if (L_24 == 1) + { + goto IL_00f6; + } + if (L_24 == 2) + { + goto IL_0108; + } + if (L_24 == 3) + { + goto IL_011a; + } + } + { + goto IL_012c; + } + +IL_00e5: + { + VirtualAxis_t51 * L_25 = (__this->___m_SteerAxis_6); + float L_26 = V_1; + NullCheck(L_25); + VirtualAxis_Update_m141(L_25, L_26, /*hidden argument*/NULL); + goto IL_012c; + } + +IL_00f6: + { + float L_27 = V_1; + int32_t L_28 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetVirtualMousePositionX_m178(NULL /*static, unused*/, ((float)((float)L_27*(float)(((float)((float)L_28))))), /*hidden argument*/NULL); + goto IL_012c; + } + +IL_0108: + { + float L_29 = V_1; + int32_t L_30 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetVirtualMousePositionY_m179(NULL /*static, unused*/, ((float)((float)L_29*(float)(((float)((float)L_30))))), /*hidden argument*/NULL); + goto IL_012c; + } + +IL_011a: + { + float L_31 = V_1; + int32_t L_32 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_SetVirtualMousePositionZ_m180(NULL /*static, unused*/, ((float)((float)L_31*(float)(((float)((float)L_32))))), /*hidden argument*/NULL); + goto IL_012c; + } + +IL_012c: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TiltInput::OnDisable() +extern "C" void TiltInput_OnDisable_m226 (TiltInput_t66 * __this, const MethodInfo* method) +{ + { + VirtualAxis_t51 * L_0 = (__this->___m_SteerAxis_6); + NullCheck(L_0); + VirtualAxis_Remove_m140(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::.ctor() +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern "C" void TouchPad__ctor_m227 (TouchPad_t69 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + s_Il2CppMethodIntialized = true; + } + { + __this->___horizontalAxisName_4 = _stringLiteral2; + __this->___verticalAxisName_5 = _stringLiteral11; + __this->___Xsensitivity_6 = (1.0f); + __this->___Ysensitivity_7 = (1.0f); + __this->___m_Id_16 = (-1); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnEnable() +extern const MethodInfo* Component_GetComponent_TisImage_t70_m603_MethodInfo_var; +extern "C" void TouchPad_OnEnable_m228 (TouchPad_t69 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisImage_t70_m603_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483661); + s_Il2CppMethodIntialized = true; + } + { + TouchPad_CreateVirtualAxes_m229(__this, /*hidden argument*/NULL); + Image_t70 * L_0 = Component_GetComponent_TisImage_t70_m603(__this, /*hidden argument*/Component_GetComponent_TisImage_t70_m603_MethodInfo_var); + __this->___m_Image_19 = L_0; + Image_t70 * L_1 = (__this->___m_Image_19); + NullCheck(L_1); + Transform_t3 * L_2 = Component_get_transform_m401(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + __this->___m_Center_18 = L_3; + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::CreateVirtualAxes() +extern TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void TouchPad_CreateVirtualAxes_m229 (TouchPad_t69 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VirtualAxis_t51_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(36); + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + TouchPad_t69 * G_B2_0 = {0}; + TouchPad_t69 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + TouchPad_t69 * G_B3_1 = {0}; + TouchPad_t69 * G_B5_0 = {0}; + TouchPad_t69 * G_B4_0 = {0}; + int32_t G_B6_0 = 0; + TouchPad_t69 * G_B6_1 = {0}; + { + int32_t L_0 = (__this->___axesToUse_2); + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___axesToUse_2); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)1))? 1 : 0); + G_B3_1 = G_B1_0; + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + } + +IL_0018: + { + NullCheck(G_B3_1); + G_B3_1->___m_UseX_11 = G_B3_0; + int32_t L_2 = (__this->___axesToUse_2); + G_B4_0 = __this; + if (!L_2) + { + G_B5_0 = __this; + goto IL_0034; + } + } + { + int32_t L_3 = (__this->___axesToUse_2); + G_B6_0 = ((((int32_t)L_3) == ((int32_t)2))? 1 : 0); + G_B6_1 = G_B4_0; + goto IL_0035; + } + +IL_0034: + { + G_B6_0 = 1; + G_B6_1 = G_B5_0; + } + +IL_0035: + { + NullCheck(G_B6_1); + G_B6_1->___m_UseY_12 = G_B6_0; + bool L_4 = (__this->___m_UseX_11); + if (!L_4) + { + goto IL_0061; + } + } + { + String_t* L_5 = (__this->___horizontalAxisName_4); + VirtualAxis_t51 * L_6 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_6, L_5, /*hidden argument*/NULL); + __this->___m_HorizontalVirtualAxis_13 = L_6; + VirtualAxis_t51 * L_7 = (__this->___m_HorizontalVirtualAxis_13); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + } + +IL_0061: + { + bool L_8 = (__this->___m_UseY_12); + if (!L_8) + { + goto IL_0088; + } + } + { + String_t* L_9 = (__this->___verticalAxisName_5); + VirtualAxis_t51 * L_10 = (VirtualAxis_t51 *)il2cpp_codegen_object_new (VirtualAxis_t51_il2cpp_TypeInfo_var); + VirtualAxis__ctor_m134(L_10, L_9, /*hidden argument*/NULL); + __this->___m_VerticalVirtualAxis_14 = L_10; + VirtualAxis_t51 * L_11 = (__this->___m_VerticalVirtualAxis_14); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_RegisterVirtualAxis_m160(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + } + +IL_0088: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::UpdateVirtualAxes(UnityEngine.Vector3) +extern "C" void TouchPad_UpdateVirtualAxes_m230 (TouchPad_t69 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Vector3_get_normalized_m454((&___value), /*hidden argument*/NULL); + ___value = L_0; + bool L_1 = (__this->___m_UseX_11); + if (!L_1) + { + goto IL_0026; + } + } + { + VirtualAxis_t51 * L_2 = (__this->___m_HorizontalVirtualAxis_13); + float L_3 = ((&___value)->___x_1); + NullCheck(L_2); + VirtualAxis_Update_m141(L_2, L_3, /*hidden argument*/NULL); + } + +IL_0026: + { + bool L_4 = (__this->___m_UseY_12); + if (!L_4) + { + goto IL_0043; + } + } + { + VirtualAxis_t51 * L_5 = (__this->___m_VerticalVirtualAxis_14); + float L_6 = ((&___value)->___y_2); + NullCheck(L_5); + VirtualAxis_Update_m141(L_5, L_6, /*hidden argument*/NULL); + } + +IL_0043: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void TouchPad_OnPointerDown_m231 (TouchPad_t69 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + { + __this->___m_Dragging_15 = 1; + PointerEventData_t131 * L_0 = ___data; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_pointerId_m604(L_0, /*hidden argument*/NULL); + __this->___m_Id_16 = L_1; + int32_t L_2 = (__this->___controlStyle_3); + if (!L_2) + { + goto IL_002f; + } + } + { + PointerEventData_t131 * L_3 = ___data; + NullCheck(L_3); + Vector2_t6 L_4 = PointerEventData_get_position_m590(L_3, /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->___m_Center_18 = L_5; + } + +IL_002f: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void TouchPad_Update_m232 (TouchPad_t69 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + { + bool L_0 = (__this->___m_Dragging_15); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + int32_t L_1 = Input_get_touchCount_m606(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_Id_16); + if ((((int32_t)L_1) < ((int32_t)((int32_t)((int32_t)L_2+(int32_t)1))))) + { + goto IL_0109; + } + } + { + int32_t L_3 = (__this->___m_Id_16); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0109; + } + } + { + int32_t L_4 = (__this->___controlStyle_3); + if ((!(((uint32_t)L_4) == ((uint32_t)2)))) + { + goto IL_0062; + } + } + { + Vector2_t6 L_5 = (__this->___m_PreviousTouchPos_17); + Vector3_t4 L_6 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + __this->___m_Center_18 = L_6; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + TouchU5BU5D_t154* L_7 = Input_get_touches_m607(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_8 = (__this->___m_Id_16); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Vector2_t6 L_9 = Touch_get_position_m608(((Touch_t155 *)(Touch_t155 *)SZArrayLdElema(L_7, L_8, sizeof(Touch_t155 ))), /*hidden argument*/NULL); + __this->___m_PreviousTouchPos_17 = L_9; + } + +IL_0062: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + TouchU5BU5D_t154* L_10 = Input_get_touches_m607(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_11 = (__this->___m_Id_16); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + Vector2_t6 L_12 = Touch_get_position_m608(((Touch_t155 *)(Touch_t155 *)SZArrayLdElema(L_10, L_11, sizeof(Touch_t155 ))), /*hidden argument*/NULL); + V_2 = L_12; + float L_13 = ((&V_2)->___x_1); + Vector3_t4 * L_14 = &(__this->___m_Center_18); + float L_15 = (L_14->___x_1); + TouchU5BU5D_t154* L_16 = Input_get_touches_m607(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_17 = (__this->___m_Id_16); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + Vector2_t6 L_18 = Touch_get_position_m608(((Touch_t155 *)(Touch_t155 *)SZArrayLdElema(L_16, L_17, sizeof(Touch_t155 ))), /*hidden argument*/NULL); + V_3 = L_18; + float L_19 = ((&V_3)->___y_2); + Vector3_t4 * L_20 = &(__this->___m_Center_18); + float L_21 = (L_20->___y_2); + Vector2__ctor_m436((&V_1), ((float)((float)L_13-(float)L_15)), ((float)((float)L_19-(float)L_21)), /*hidden argument*/NULL); + Vector2_t6 L_22 = Vector2_get_normalized_m609((&V_1), /*hidden argument*/NULL); + V_0 = L_22; + Vector2_t6 * L_23 = (&V_0); + float L_24 = (L_23->___x_1); + float L_25 = (__this->___Xsensitivity_6); + L_23->___x_1 = ((float)((float)L_24*(float)L_25)); + Vector2_t6 * L_26 = (&V_0); + float L_27 = (L_26->___y_2); + float L_28 = (__this->___Ysensitivity_7); + L_26->___y_2 = ((float)((float)L_27*(float)L_28)); + float L_29 = ((&V_0)->___x_1); + float L_30 = ((&V_0)->___y_2); + Vector3_t4 L_31 = {0}; + Vector3__ctor_m419(&L_31, L_29, L_30, (0.0f), /*hidden argument*/NULL); + TouchPad_UpdateVirtualAxes_m230(__this, L_31, /*hidden argument*/NULL); + } + +IL_0109: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void TouchPad_OnPointerUp_m233 (TouchPad_t69 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + { + __this->___m_Dragging_15 = 0; + __this->___m_Id_16 = (-1); + Vector3_t4 L_0 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + TouchPad_UpdateVirtualAxes_m230(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.TouchPad::OnDisable() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern "C" void TouchPad_OnDisable_m234 (TouchPad_t69 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___horizontalAxisName_4); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_1 = CrossPlatformInputManager_AxisExists_m158(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001b; + } + } + { + String_t* L_2 = (__this->___horizontalAxisName_4); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_UnRegisterVirtualAxis_m162(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_001b: + { + String_t* L_3 = (__this->___verticalAxisName_5); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_4 = CrossPlatformInputManager_AxisExists_m158(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0036; + } + } + { + String_t* L_5 = (__this->___verticalAxisName_5); + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + CrossPlatformInputManager_UnRegisterVirtualAxis_m162(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + } + +IL_0036: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::.ctor() +extern TypeInfo* Dictionary_2_t71_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t72_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t73_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m610_MethodInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m611_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m612_MethodInfo_var; +extern "C" void VirtualInput__ctor_m235 (VirtualInput_t56 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Dictionary_2_t71_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(49); + Dictionary_2_t72_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(50); + List_1_t73_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(51); + Dictionary_2__ctor_m610_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483662); + Dictionary_2__ctor_m611_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483663); + List_1__ctor_m612_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483664); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t71 * L_0 = (Dictionary_2_t71 *)il2cpp_codegen_object_new (Dictionary_2_t71_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m610(L_0, /*hidden argument*/Dictionary_2__ctor_m610_MethodInfo_var); + __this->___m_VirtualAxes_0 = L_0; + Dictionary_2_t72 * L_1 = (Dictionary_2_t72 *)il2cpp_codegen_object_new (Dictionary_2_t72_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m611(L_1, /*hidden argument*/Dictionary_2__ctor_m611_MethodInfo_var); + __this->___m_VirtualButtons_1 = L_1; + List_1_t73 * L_2 = (List_1_t73 *)il2cpp_codegen_object_new (List_1_t73_il2cpp_TypeInfo_var); + List_1__ctor_m612(L_2, /*hidden argument*/List_1__ctor_m612_MethodInfo_var); + __this->___m_AlwaysUseVirtual_2 = L_2; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3 UnityStandardAssets.CrossPlatformInput.VirtualInput::get_virtualMousePosition() +extern "C" Vector3_t4 VirtualInput_get_virtualMousePosition_m236 (VirtualInput_t56 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___U3CvirtualMousePositionU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::set_virtualMousePosition(UnityEngine.Vector3) +extern "C" void VirtualInput_set_virtualMousePosition_m237 (VirtualInput_t56 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___U3CvirtualMousePositionU3Ek__BackingField_3 = L_0; + return; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::AxisExists(System.String) +extern "C" bool VirtualInput_AxisExists_m238 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (__this->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + return L_2; + } +} +// System.Boolean UnityStandardAssets.CrossPlatformInput.VirtualInput::ButtonExists(System.String) +extern "C" bool VirtualInput_ButtonExists_m239 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (__this->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + return L_2; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::RegisterVirtualAxis(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral21; +extern Il2CppCodeGenString* _stringLiteral22; +extern "C" void VirtualInput_RegisterVirtualAxis_m240 (VirtualInput_t56 * __this, VirtualAxis_t51 * ___axis, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral21 = il2cpp_codegen_string_literal_from_index(21); + _stringLiteral22 = il2cpp_codegen_string_literal_from_index(22); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t71 * L_0 = (__this->___m_VirtualAxes_0); + VirtualAxis_t51 * L_1 = ___axis; + NullCheck(L_1); + String_t* L_2 = VirtualAxis_get_name_m136(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_3 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_2); + if (!L_3) + { + goto IL_0035; + } + } + { + VirtualAxis_t51 * L_4 = ___axis; + NullCheck(L_4); + String_t* L_5 = VirtualAxis_get_name_m136(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral21, L_5, _stringLiteral22, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + goto IL_0063; + } + +IL_0035: + { + Dictionary_2_t71 * L_7 = (__this->___m_VirtualAxes_0); + VirtualAxis_t51 * L_8 = ___axis; + NullCheck(L_8); + String_t* L_9 = VirtualAxis_get_name_m136(L_8, /*hidden argument*/NULL); + VirtualAxis_t51 * L_10 = ___axis; + NullCheck(L_7); + VirtActionInvoker2< String_t*, VirtualAxis_t51 * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, L_9, L_10); + VirtualAxis_t51 * L_11 = ___axis; + NullCheck(L_11); + bool L_12 = VirtualAxis_get_matchWithInputManager_m138(L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0063; + } + } + { + List_1_t73 * L_13 = (__this->___m_AlwaysUseVirtual_2); + VirtualAxis_t51 * L_14 = ___axis; + NullCheck(L_14); + String_t* L_15 = VirtualAxis_get_name_m136(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_13, L_15); + } + +IL_0063: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::RegisterVirtualButton(UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualButton) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral23; +extern Il2CppCodeGenString* _stringLiteral22; +extern "C" void VirtualInput_RegisterVirtualButton_m241 (VirtualInput_t56 * __this, VirtualButton_t54 * ___button, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral23 = il2cpp_codegen_string_literal_from_index(23); + _stringLiteral22 = il2cpp_codegen_string_literal_from_index(22); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t72 * L_0 = (__this->___m_VirtualButtons_1); + VirtualButton_t54 * L_1 = ___button; + NullCheck(L_1); + String_t* L_2 = VirtualButton_get_name_m146(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_3 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_2); + if (!L_3) + { + goto IL_0035; + } + } + { + VirtualButton_t54 * L_4 = ___button; + NullCheck(L_4); + String_t* L_5 = VirtualButton_get_name_m146(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral23, L_5, _stringLiteral22, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + goto IL_0063; + } + +IL_0035: + { + Dictionary_2_t72 * L_7 = (__this->___m_VirtualButtons_1); + VirtualButton_t54 * L_8 = ___button; + NullCheck(L_8); + String_t* L_9 = VirtualButton_get_name_m146(L_8, /*hidden argument*/NULL); + VirtualButton_t54 * L_10 = ___button; + NullCheck(L_7); + VirtActionInvoker2< String_t*, VirtualButton_t54 * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, L_9, L_10); + VirtualButton_t54 * L_11 = ___button; + NullCheck(L_11); + bool L_12 = VirtualButton_get_matchWithInputManager_m148(L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0063; + } + } + { + List_1_t73 * L_13 = (__this->___m_AlwaysUseVirtual_2); + VirtualButton_t54 * L_14 = ___button; + NullCheck(L_14); + String_t* L_15 = VirtualButton_get_name_m146(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_13, L_15); + } + +IL_0063: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::UnRegisterVirtualAxis(System.String) +extern "C" void VirtualInput_UnRegisterVirtualAxis_m242 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t71 * L_0 = (__this->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_001e; + } + } + { + Dictionary_2_t71 * L_3 = (__this->___m_VirtualAxes_0); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtFuncInvoker1< bool, String_t* >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(!0) */, L_3, L_4); + } + +IL_001e: + { + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::UnRegisterVirtualButton(System.String) +extern "C" void VirtualInput_UnRegisterVirtualButton_m243 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Dictionary_2_t72 * L_0 = (__this->___m_VirtualButtons_1); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_001e; + } + } + { + Dictionary_2_t72 * L_3 = (__this->___m_VirtualButtons_1); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtFuncInvoker1< bool, String_t* >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(!0) */, L_3, L_4); + } + +IL_001e: + { + return; + } +} +// UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis UnityStandardAssets.CrossPlatformInput.VirtualInput::VirtualAxisReference(System.String) +extern "C" VirtualAxis_t51 * VirtualInput_VirtualAxisReference_m244 (VirtualInput_t56 * __this, String_t* ___name, const MethodInfo* method) +{ + VirtualAxis_t51 * G_B3_0 = {0}; + { + Dictionary_2_t71 * L_0 = (__this->___m_VirtualAxes_0); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, String_t* >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_0022; + } + } + { + Dictionary_2_t71 * L_3 = (__this->___m_VirtualAxes_0); + String_t* L_4 = ___name; + NullCheck(L_3); + VirtualAxis_t51 * L_5 = (VirtualAxis_t51 *)VirtFuncInvoker1< VirtualAxis_t51 *, String_t* >::Invoke(25 /* !1 System.Collections.Generic.Dictionary`2::get_Item(!0) */, L_3, L_4); + G_B3_0 = L_5; + goto IL_0023; + } + +IL_0022: + { + G_B3_0 = ((VirtualAxis_t51 *)(NULL)); + } + +IL_0023: + { + return G_B3_0; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionX(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionX_m245 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + float L_0 = ___f; + Vector3_t4 L_1 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ((&V_0)->___y_2); + Vector3_t4 L_3 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = ((&V_1)->___z_3); + Vector3_t4 L_5 = {0}; + Vector3__ctor_m419(&L_5, L_0, L_2, L_4, /*hidden argument*/NULL); + VirtualInput_set_virtualMousePosition_m237(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionY(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionY_m246 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Vector3_t4 L_0 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = ((&V_0)->___x_1); + float L_2 = ___f; + Vector3_t4 L_3 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = ((&V_1)->___z_3); + Vector3_t4 L_5 = {0}; + Vector3__ctor_m419(&L_5, L_1, L_2, L_4, /*hidden argument*/NULL); + VirtualInput_set_virtualMousePosition_m237(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.CrossPlatformInput.VirtualInput::SetVirtualMousePositionZ(System.Single) +extern "C" void VirtualInput_SetVirtualMousePositionZ_m247 (VirtualInput_t56 * __this, float ___f, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Vector3_t4 L_0 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = ((&V_0)->___x_1); + Vector3_t4 L_2 = VirtualInput_get_virtualMousePosition_m236(__this, /*hidden argument*/NULL); + V_1 = L_2; + float L_3 = ((&V_1)->___y_2); + float L_4 = ___f; + Vector3_t4 L_5 = {0}; + Vector3__ctor_m419(&L_5, L_1, L_3, L_4, /*hidden argument*/NULL); + VirtualInput_set_virtualMousePosition_m237(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.ActivateTrigger::.ctor() +extern "C" void ActivateTrigger__ctor_m248 (ActivateTrigger_t75 * __this, const MethodInfo* method) +{ + { + __this->___action_2 = 2; + __this->___triggerCount_5 = 1; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.ActivateTrigger::DoActivateTrigger() +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +extern const MethodInfo* GameObject_GetComponent_TisAnimation_t157_m619_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral24; +extern "C" void ActivateTrigger_DoActivateTrigger_m249 (ActivateTrigger_t75 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + GameObject_t77_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(54); + GameObject_GetComponent_TisAnimation_t157_m619_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483665); + _stringLiteral24 = il2cpp_codegen_string_literal_from_index(24); + s_Il2CppMethodIntialized = true; + } + Object_t76 * V_0 = {0}; + Behaviour_t156 * V_1 = {0}; + GameObject_t77 * V_2 = {0}; + int32_t V_3 = {0}; + Object_t76 * G_B4_0 = {0}; + Object_t76 * G_B3_0 = {0}; + { + int32_t L_0 = (__this->___triggerCount_5); + __this->___triggerCount_5 = ((int32_t)((int32_t)L_0-(int32_t)1)); + int32_t L_1 = (__this->___triggerCount_5); + if (!L_1) + { + goto IL_0024; + } + } + { + bool L_2 = (__this->___repeatTrigger_6); + if (!L_2) + { + goto IL_014e; + } + } + +IL_0024: + { + Object_t76 * L_3 = (__this->___target_3); + Object_t76 * L_4 = L_3; + G_B3_0 = L_4; + if (L_4) + { + G_B4_0 = L_4; + goto IL_0037; + } + } + { + GameObject_t77 * L_5 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + G_B4_0 = ((Object_t76 *)(L_5)); + } + +IL_0037: + { + V_0 = G_B4_0; + Object_t76 * L_6 = V_0; + V_1 = ((Behaviour_t156 *)IsInstClass(L_6, Behaviour_t156_il2cpp_TypeInfo_var)); + Object_t76 * L_7 = V_0; + V_2 = ((GameObject_t77 *)IsInstSealed(L_7, GameObject_t77_il2cpp_TypeInfo_var)); + Behaviour_t156 * L_8 = V_1; + bool L_9 = Object_op_Inequality_m429(NULL /*static, unused*/, L_8, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0059; + } + } + { + Behaviour_t156 * L_10 = V_1; + NullCheck(L_10); + GameObject_t77 * L_11 = Component_get_gameObject_m428(L_10, /*hidden argument*/NULL); + V_2 = L_11; + } + +IL_0059: + { + int32_t L_12 = (__this->___action_2); + V_3 = L_12; + int32_t L_13 = V_3; + if (L_13 == 0) + { + goto IL_0083; + } + if (L_13 == 1) + { + goto IL_009f; + } + if (L_13 == 2) + { + goto IL_00e9; + } + if (L_13 == 3) + { + goto IL_0101; + } + if (L_13 == 4) + { + goto IL_0119; + } + if (L_13 == 5) + { + goto IL_0136; + } + } + { + goto IL_014e; + } + +IL_0083: + { + GameObject_t77 * L_14 = V_2; + bool L_15 = Object_op_Inequality_m429(NULL /*static, unused*/, L_14, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_009a; + } + } + { + GameObject_t77 * L_16 = V_2; + NullCheck(L_16); + GameObject_BroadcastMessage_m615(L_16, _stringLiteral24, /*hidden argument*/NULL); + } + +IL_009a: + { + goto IL_014e; + } + +IL_009f: + { + GameObject_t77 * L_17 = (__this->___source_4); + bool L_18 = Object_op_Inequality_m429(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00e4; + } + } + { + GameObject_t77 * L_19 = V_2; + bool L_20 = Object_op_Inequality_m429(NULL /*static, unused*/, L_19, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00e4; + } + } + { + GameObject_t77 * L_21 = (__this->___source_4); + GameObject_t77 * L_22 = V_2; + NullCheck(L_22); + Transform_t3 * L_23 = GameObject_get_transform_m416(L_22, /*hidden argument*/NULL); + NullCheck(L_23); + Vector3_t4 L_24 = Transform_get_position_m400(L_23, /*hidden argument*/NULL); + GameObject_t77 * L_25 = V_2; + NullCheck(L_25); + Transform_t3 * L_26 = GameObject_get_transform_m416(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + Quaternion_t19 L_27 = Transform_get_rotation_m462(L_26, /*hidden argument*/NULL); + Object_Instantiate_m616(NULL /*static, unused*/, L_21, L_24, L_27, /*hidden argument*/NULL); + GameObject_t77 * L_28 = V_2; + Object_DestroyObject_m617(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + } + +IL_00e4: + { + goto IL_014e; + } + +IL_00e9: + { + GameObject_t77 * L_29 = V_2; + bool L_30 = Object_op_Inequality_m429(NULL /*static, unused*/, L_29, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_00fc; + } + } + { + GameObject_t77 * L_31 = V_2; + NullCheck(L_31); + GameObject_SetActive_m592(L_31, 1, /*hidden argument*/NULL); + } + +IL_00fc: + { + goto IL_014e; + } + +IL_0101: + { + Behaviour_t156 * L_32 = V_1; + bool L_33 = Object_op_Inequality_m429(NULL /*static, unused*/, L_32, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_0114; + } + } + { + Behaviour_t156 * L_34 = V_1; + NullCheck(L_34); + Behaviour_set_enabled_m618(L_34, 1, /*hidden argument*/NULL); + } + +IL_0114: + { + goto IL_014e; + } + +IL_0119: + { + GameObject_t77 * L_35 = V_2; + bool L_36 = Object_op_Inequality_m429(NULL /*static, unused*/, L_35, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_0131; + } + } + { + GameObject_t77 * L_37 = V_2; + NullCheck(L_37); + Animation_t157 * L_38 = GameObject_GetComponent_TisAnimation_t157_m619(L_37, /*hidden argument*/GameObject_GetComponent_TisAnimation_t157_m619_MethodInfo_var); + NullCheck(L_38); + Animation_Play_m620(L_38, /*hidden argument*/NULL); + } + +IL_0131: + { + goto IL_014e; + } + +IL_0136: + { + GameObject_t77 * L_39 = V_2; + bool L_40 = Object_op_Inequality_m429(NULL /*static, unused*/, L_39, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_40) + { + goto IL_0149; + } + } + { + GameObject_t77 * L_41 = V_2; + NullCheck(L_41); + GameObject_SetActive_m592(L_41, 0, /*hidden argument*/NULL); + } + +IL_0149: + { + goto IL_014e; + } + +IL_014e: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.ActivateTrigger::OnTriggerEnter(UnityEngine.Collider) +extern "C" void ActivateTrigger_OnTriggerEnter_m250 (ActivateTrigger_t75 * __this, Collider_t132 * ___other, const MethodInfo* method) +{ + { + ActivateTrigger_DoActivateTrigger_m249(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementDefinition::.ctor() +extern "C" void ReplacementDefinition__ctor_m251 (ReplacementDefinition_t78 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch/ReplacementList::.ctor() +extern TypeInfo* ReplacementDefinitionU5BU5D_t81_il2cpp_TypeInfo_var; +extern "C" void ReplacementList__ctor_m252 (ReplacementList_t80 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReplacementDefinitionU5BU5D_t81_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(55); + s_Il2CppMethodIntialized = true; + } + { + __this->___items_0 = ((ReplacementDefinitionU5BU5D_t81*)SZArrayNew(ReplacementDefinitionU5BU5D_t81_il2cpp_TypeInfo_var, 0)); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch::.ctor() +extern "C" void AutoMobileShaderSwitch__ctor_m253 (AutoMobileShaderSwitch_t82 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMobileShaderSwitch::OnEnable() +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t158_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern const MethodInfo* Object_FindObjectsOfType_TisRenderer_t142_m621_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m624_MethodInfo_var; +extern const MethodInfo* Object_Instantiate_TisMaterial_t160_m628_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral25; +extern Il2CppCodeGenString* _stringLiteral26; +extern Il2CppCodeGenString* _stringLiteral27; +extern Il2CppCodeGenString* _stringLiteral28; +extern Il2CppCodeGenString* _stringLiteral29; +extern Il2CppCodeGenString* _stringLiteral30; +extern Il2CppCodeGenString* _stringLiteral31; +extern Il2CppCodeGenString* _stringLiteral32; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" void AutoMobileShaderSwitch_OnEnable_m254 (AutoMobileShaderSwitch_t82 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + List_1_t158_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(59); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Object_FindObjectsOfType_TisRenderer_t142_m621_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483666); + List_1__ctor_m624_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483667); + Object_Instantiate_TisMaterial_t160_m628_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483668); + _stringLiteral25 = il2cpp_codegen_string_literal_from_index(25); + _stringLiteral26 = il2cpp_codegen_string_literal_from_index(26); + _stringLiteral27 = il2cpp_codegen_string_literal_from_index(27); + _stringLiteral28 = il2cpp_codegen_string_literal_from_index(28); + _stringLiteral29 = il2cpp_codegen_string_literal_from_index(29); + _stringLiteral30 = il2cpp_codegen_string_literal_from_index(30); + _stringLiteral31 = il2cpp_codegen_string_literal_from_index(31); + _stringLiteral32 = il2cpp_codegen_string_literal_from_index(32); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + RendererU5BU5D_t140* V_0 = {0}; + List_1_t158 * V_1 = {0}; + List_1_t158 * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + ReplacementDefinition_t78 * V_5 = {0}; + ReplacementDefinitionU5BU5D_t81* V_6 = {0}; + int32_t V_7 = 0; + Renderer_t142 * V_8 = {0}; + RendererU5BU5D_t140* V_9 = {0}; + int32_t V_10 = 0; + MaterialU5BU5D_t159* V_11 = {0}; + int32_t V_12 = 0; + Material_t160 * V_13 = {0}; + Material_t160 * V_14 = {0}; + int32_t V_15 = 0; + { + RendererU5BU5D_t140* L_0 = Object_FindObjectsOfType_TisRenderer_t142_m621(NULL /*static, unused*/, /*hidden argument*/Object_FindObjectsOfType_TisRenderer_t142_m621_MethodInfo_var); + V_0 = L_0; + RendererU5BU5D_t140* L_1 = V_0; + NullCheck(L_1); + int32_t L_2 = (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, L_3, _stringLiteral25, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + List_1_t158 * L_5 = (List_1_t158 *)il2cpp_codegen_object_new (List_1_t158_il2cpp_TypeInfo_var); + List_1__ctor_m624(L_5, /*hidden argument*/List_1__ctor_m624_MethodInfo_var); + V_1 = L_5; + List_1_t158 * L_6 = (List_1_t158 *)il2cpp_codegen_object_new (List_1_t158_il2cpp_TypeInfo_var); + List_1__ctor_m624(L_6, /*hidden argument*/List_1__ctor_m624_MethodInfo_var); + V_2 = L_6; + V_3 = 0; + V_4 = 0; + ReplacementList_t80 * L_7 = (__this->___m_ReplacementList_2); + NullCheck(L_7); + ReplacementDefinitionU5BU5D_t81* L_8 = (L_7->___items_0); + V_6 = L_8; + V_7 = 0; + goto IL_0180; + } + +IL_0043: + { + ReplacementDefinitionU5BU5D_t81* L_9 = V_6; + int32_t L_10 = V_7; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + V_5 = (*(ReplacementDefinition_t78 **)(ReplacementDefinition_t78 **)SZArrayLdElema(L_9, L_11, sizeof(ReplacementDefinition_t78 *))); + RendererU5BU5D_t140* L_12 = V_0; + V_9 = L_12; + V_10 = 0; + goto IL_016f; + } + +IL_0055: + { + RendererU5BU5D_t140* L_13 = V_9; + int32_t L_14 = V_10; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + V_8 = (*(Renderer_t142 **)(Renderer_t142 **)SZArrayLdElema(L_13, L_15, sizeof(Renderer_t142 *))); + V_11 = (MaterialU5BU5D_t159*)NULL; + V_12 = 0; + goto IL_0149; + } + +IL_0067: + { + Renderer_t142 * L_16 = V_8; + NullCheck(L_16); + MaterialU5BU5D_t159* L_17 = Renderer_get_sharedMaterials_m625(L_16, /*hidden argument*/NULL); + int32_t L_18 = V_12; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + V_13 = (*(Material_t160 **)(Material_t160 **)SZArrayLdElema(L_17, L_19, sizeof(Material_t160 *))); + Material_t160 * L_20 = V_13; + NullCheck(L_20); + Shader_t79 * L_21 = Material_get_shader_m626(L_20, /*hidden argument*/NULL); + ReplacementDefinition_t78 * L_22 = V_5; + NullCheck(L_22); + Shader_t79 * L_23 = (L_22->___original_0); + bool L_24 = Object_op_Equality_m445(NULL /*static, unused*/, L_21, L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_0143; + } + } + { + MaterialU5BU5D_t159* L_25 = V_11; + if (L_25) + { + goto IL_009b; + } + } + { + Renderer_t142 * L_26 = V_8; + NullCheck(L_26); + MaterialU5BU5D_t159* L_27 = Renderer_get_materials_m627(L_26, /*hidden argument*/NULL); + V_11 = L_27; + } + +IL_009b: + { + List_1_t158 * L_28 = V_1; + Material_t160 * L_29 = V_13; + NullCheck(L_28); + bool L_30 = (bool)VirtFuncInvoker1< bool, Material_t160 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_28, L_29); + if (L_30) + { + goto IL_00d3; + } + } + { + List_1_t158 * L_31 = V_1; + Material_t160 * L_32 = V_13; + NullCheck(L_31); + VirtActionInvoker1< Material_t160 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_31, L_32); + Material_t160 * L_33 = V_13; + Material_t160 * L_34 = Object_Instantiate_TisMaterial_t160_m628(NULL /*static, unused*/, L_33, /*hidden argument*/Object_Instantiate_TisMaterial_t160_m628_MethodInfo_var); + V_14 = L_34; + Material_t160 * L_35 = V_14; + ReplacementDefinition_t78 * L_36 = V_5; + NullCheck(L_36); + Shader_t79 * L_37 = (L_36->___replacement_1); + NullCheck(L_35); + Material_set_shader_m629(L_35, L_37, /*hidden argument*/NULL); + List_1_t158 * L_38 = V_2; + Material_t160 * L_39 = V_14; + NullCheck(L_38); + VirtActionInvoker1< Material_t160 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_38, L_39); + int32_t L_40 = V_3; + V_3 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00d3: + { + ObjectU5BU5D_t162* L_41 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + ArrayElementTypeCheck (L_41, _stringLiteral26); + *((Object_t **)(Object_t **)SZArrayLdElema(L_41, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral26; + ObjectU5BU5D_t162* L_42 = L_41; + Renderer_t142 * L_43 = V_8; + NullCheck(L_43); + GameObject_t77 * L_44 = Component_get_gameObject_m428(L_43, /*hidden argument*/NULL); + NullCheck(L_44); + String_t* L_45 = Object_get_name_m630(L_44, /*hidden argument*/NULL); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 1); + ArrayElementTypeCheck (L_42, L_45); + *((Object_t **)(Object_t **)SZArrayLdElema(L_42, 1, sizeof(Object_t *))) = (Object_t *)L_45; + ObjectU5BU5D_t162* L_46 = L_42; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, 2); + ArrayElementTypeCheck (L_46, _stringLiteral27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_46, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral27; + ObjectU5BU5D_t162* L_47 = L_46; + int32_t L_48 = V_12; + int32_t L_49 = L_48; + Object_t * L_50 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_49); + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 3); + ArrayElementTypeCheck (L_47, L_50); + *((Object_t **)(Object_t **)SZArrayLdElema(L_47, 3, sizeof(Object_t *))) = (Object_t *)L_50; + ObjectU5BU5D_t162* L_51 = L_47; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 4); + ArrayElementTypeCheck (L_51, _stringLiteral28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_51, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral28; + ObjectU5BU5D_t162* L_52 = L_51; + List_1_t158 * L_53 = V_2; + List_1_t158 * L_54 = V_1; + Material_t160 * L_55 = V_13; + NullCheck(L_54); + int32_t L_56 = (int32_t)VirtFuncInvoker1< int32_t, Material_t160 * >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(!0) */, L_54, L_55); + NullCheck(L_53); + Material_t160 * L_57 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_53, L_56); + NullCheck(L_57); + String_t* L_58 = Object_get_name_m630(L_57, /*hidden argument*/NULL); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 5); + ArrayElementTypeCheck (L_52, L_58); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, 5, sizeof(Object_t *))) = (Object_t *)L_58; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_59 = String_Concat_m631(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_59, /*hidden argument*/NULL); + MaterialU5BU5D_t159* L_60 = V_11; + int32_t L_61 = V_12; + List_1_t158 * L_62 = V_2; + List_1_t158 * L_63 = V_1; + Material_t160 * L_64 = V_13; + NullCheck(L_63); + int32_t L_65 = (int32_t)VirtFuncInvoker1< int32_t, Material_t160 * >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(!0) */, L_63, L_64); + NullCheck(L_62); + Material_t160 * L_66 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_62, L_65); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, L_61); + ArrayElementTypeCheck (L_60, L_66); + *((Material_t160 **)(Material_t160 **)SZArrayLdElema(L_60, L_61, sizeof(Material_t160 *))) = (Material_t160 *)L_66; + int32_t L_67 = V_4; + V_4 = ((int32_t)((int32_t)L_67+(int32_t)1)); + } + +IL_0143: + { + int32_t L_68 = V_12; + V_12 = ((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_0149: + { + int32_t L_69 = V_12; + Renderer_t142 * L_70 = V_8; + NullCheck(L_70); + MaterialU5BU5D_t159* L_71 = Renderer_get_sharedMaterials_m625(L_70, /*hidden argument*/NULL); + NullCheck(L_71); + if ((((int32_t)L_69) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_71)->max_length))))))) + { + goto IL_0067; + } + } + { + MaterialU5BU5D_t159* L_72 = V_11; + if (!L_72) + { + goto IL_0169; + } + } + { + Renderer_t142 * L_73 = V_8; + MaterialU5BU5D_t159* L_74 = V_11; + NullCheck(L_73); + Renderer_set_materials_m632(L_73, L_74, /*hidden argument*/NULL); + } + +IL_0169: + { + int32_t L_75 = V_10; + V_10 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_016f: + { + int32_t L_76 = V_10; + RendererU5BU5D_t140* L_77 = V_9; + NullCheck(L_77); + if ((((int32_t)L_76) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_77)->max_length))))))) + { + goto IL_0055; + } + } + { + int32_t L_78 = V_7; + V_7 = ((int32_t)((int32_t)L_78+(int32_t)1)); + } + +IL_0180: + { + int32_t L_79 = V_7; + ReplacementDefinitionU5BU5D_t81* L_80 = V_6; + NullCheck(L_80); + if ((((int32_t)L_79) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))))) + { + goto IL_0043; + } + } + { + int32_t L_81 = V_4; + int32_t L_82 = L_81; + Object_t * L_83 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_82); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_84 = String_Concat_m622(NULL /*static, unused*/, L_83, _stringLiteral29, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_84, /*hidden argument*/NULL); + int32_t L_85 = V_3; + int32_t L_86 = L_85; + Object_t * L_87 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_86); + String_t* L_88 = String_Concat_m622(NULL /*static, unused*/, L_87, _stringLiteral30, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_88, /*hidden argument*/NULL); + V_15 = 0; + goto IL_023e; + } + +IL_01be: + { + StringU5BU5D_t163* L_89 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 8)); + List_1_t158 * L_90 = V_1; + int32_t L_91 = V_15; + NullCheck(L_90); + Material_t160 * L_92 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_90, L_91); + NullCheck(L_92); + String_t* L_93 = Object_get_name_m630(L_92, /*hidden argument*/NULL); + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, 0); + ArrayElementTypeCheck (L_89, L_93); + *((String_t**)(String_t**)SZArrayLdElema(L_89, 0, sizeof(String_t*))) = (String_t*)L_93; + StringU5BU5D_t163* L_94 = L_89; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 1); + ArrayElementTypeCheck (L_94, _stringLiteral31); + *((String_t**)(String_t**)SZArrayLdElema(L_94, 1, sizeof(String_t*))) = (String_t*)_stringLiteral31; + StringU5BU5D_t163* L_95 = L_94; + List_1_t158 * L_96 = V_1; + int32_t L_97 = V_15; + NullCheck(L_96); + Material_t160 * L_98 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_96, L_97); + NullCheck(L_98); + Shader_t79 * L_99 = Material_get_shader_m626(L_98, /*hidden argument*/NULL); + NullCheck(L_99); + String_t* L_100 = Object_get_name_m630(L_99, /*hidden argument*/NULL); + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, 2); + ArrayElementTypeCheck (L_95, L_100); + *((String_t**)(String_t**)SZArrayLdElema(L_95, 2, sizeof(String_t*))) = (String_t*)L_100; + StringU5BU5D_t163* L_101 = L_95; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, 3); + ArrayElementTypeCheck (L_101, _stringLiteral32); + *((String_t**)(String_t**)SZArrayLdElema(L_101, 3, sizeof(String_t*))) = (String_t*)_stringLiteral32; + StringU5BU5D_t163* L_102 = L_101; + List_1_t158 * L_103 = V_2; + int32_t L_104 = V_15; + NullCheck(L_103); + Material_t160 * L_105 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_103, L_104); + NullCheck(L_105); + String_t* L_106 = Object_get_name_m630(L_105, /*hidden argument*/NULL); + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, 4); + ArrayElementTypeCheck (L_102, L_106); + *((String_t**)(String_t**)SZArrayLdElema(L_102, 4, sizeof(String_t*))) = (String_t*)L_106; + StringU5BU5D_t163* L_107 = L_102; + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, 5); + ArrayElementTypeCheck (L_107, _stringLiteral31); + *((String_t**)(String_t**)SZArrayLdElema(L_107, 5, sizeof(String_t*))) = (String_t*)_stringLiteral31; + StringU5BU5D_t163* L_108 = L_107; + List_1_t158 * L_109 = V_2; + int32_t L_110 = V_15; + NullCheck(L_109); + Material_t160 * L_111 = (Material_t160 *)VirtFuncInvoker1< Material_t160 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_109, L_110); + NullCheck(L_111); + Shader_t79 * L_112 = Material_get_shader_m626(L_111, /*hidden argument*/NULL); + NullCheck(L_112); + String_t* L_113 = Object_get_name_m630(L_112, /*hidden argument*/NULL); + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 6); + ArrayElementTypeCheck (L_108, L_113); + *((String_t**)(String_t**)SZArrayLdElema(L_108, 6, sizeof(String_t*))) = (String_t*)L_113; + StringU5BU5D_t163* L_114 = L_108; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, 7); + ArrayElementTypeCheck (L_114, _stringLiteral33); + *((String_t**)(String_t**)SZArrayLdElema(L_114, 7, sizeof(String_t*))) = (String_t*)_stringLiteral33; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_115 = String_Concat_m633(NULL /*static, unused*/, L_114, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_115, /*hidden argument*/NULL); + int32_t L_116 = V_15; + V_15 = ((int32_t)((int32_t)L_116+(int32_t)1)); + } + +IL_023e: + { + int32_t L_117 = V_15; + List_1_t158 * L_118 = V_1; + NullCheck(L_118); + int32_t L_119 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_118); + if ((((int32_t)L_117) < ((int32_t)L_119))) + { + goto IL_01be; + } + } + { + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate/Vector3andSpace::.ctor() +extern "C" void Vector3andSpace__ctor_m255 (Vector3andSpace_t83 * __this, const MethodInfo* method) +{ + { + __this->___space_1 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::.ctor() +extern "C" void AutoMoveAndRotate__ctor_m256 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::Start() +extern "C" void AutoMoveAndRotate_Start_m257 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) +{ + { + float L_0 = Time_get_realtimeSinceStartup_m634(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_LastRealTime_5 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Utility.AutoMoveAndRotate::Update() +extern "C" void AutoMoveAndRotate_Update_m258 (AutoMoveAndRotate_t84 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + float L_0 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->___ignoreTimescale_4); + if (!L_1) + { + goto IL_0029; + } + } + { + float L_2 = Time_get_realtimeSinceStartup_m634(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_3 = (__this->___m_LastRealTime_5); + V_0 = ((float)((float)L_2-(float)L_3)); + float L_4 = Time_get_realtimeSinceStartup_m634(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_LastRealTime_5 = L_4; + } + +IL_0029: + { + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3andSpace_t83 * L_6 = (__this->___moveUnitsPerSecond_2); + NullCheck(L_6); + Vector3_t4 L_7 = (L_6->___value_0); + float L_8 = V_0; + Vector3_t4 L_9 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Vector3andSpace_t83 * L_10 = (__this->___moveUnitsPerSecond_2); + NullCheck(L_10); + int32_t L_11 = (L_10->___space_1); + NullCheck(L_5); + Transform_Translate_m635(L_5, L_9, L_11, /*hidden argument*/NULL); + Transform_t3 * L_12 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3andSpace_t83 * L_13 = (__this->___rotateDegreesPerSecond_3); + NullCheck(L_13); + Vector3_t4 L_14 = (L_13->___value_0); + float L_15 = V_0; + Vector3_t4 L_16 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + Vector3andSpace_t83 * L_17 = (__this->___moveUnitsPerSecond_2); + NullCheck(L_17); + int32_t L_18 = (L_17->___space_1); + NullCheck(L_12); + Transform_Rotate_m636(L_12, L_16, L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.CameraRefocus::.ctor(UnityEngine.Camera,UnityEngine.Transform,UnityEngine.Vector3) +extern "C" void CameraRefocus__ctor_m259 (CameraRefocus_t85 * __this, Camera_t28 * ___camera, Transform_t3 * ___parent, Vector3_t4 ___origCameraPos, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Vector3_t4 L_0 = ___origCameraPos; + __this->___m_OrigCameraPos_3 = L_0; + Camera_t28 * L_1 = ___camera; + __this->___Camera_0 = L_1; + Transform_t3 * L_2 = ___parent; + __this->___Parent_2 = L_2; + return; + } +} +// System.Void UnityStandardAssets.Utility.CameraRefocus::ChangeCamera(UnityEngine.Camera) +extern "C" void CameraRefocus_ChangeCamera_m260 (CameraRefocus_t85 * __this, Camera_t28 * ___camera, const MethodInfo* method) +{ + { + Camera_t28 * L_0 = ___camera; + __this->___Camera_0 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Utility.CameraRefocus::ChangeParent(UnityEngine.Transform) +extern "C" void CameraRefocus_ChangeParent_m261 (CameraRefocus_t85 * __this, Transform_t3 * ___parent, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___parent; + __this->___Parent_2 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Utility.CameraRefocus::GetFocusPoint() +extern "C" void CameraRefocus_GetFocusPoint_m262 (CameraRefocus_t85 * __this, const MethodInfo* method) +{ + RaycastHit_t26 V_0 = {0}; + { + Transform_t3 * L_0 = (__this->___Parent_2); + NullCheck(L_0); + Transform_t3 * L_1 = Component_get_transform_m401(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + Vector3_t4 L_2 = Transform_get_position_m400(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = (__this->___m_OrigCameraPos_3); + Vector3_t4 L_4 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + Transform_t3 * L_5 = (__this->___Parent_2); + NullCheck(L_5); + Transform_t3 * L_6 = Component_get_transform_m401(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + Vector3_t4 L_7 = Transform_get_forward_m449(L_6, /*hidden argument*/NULL); + bool L_8 = Physics_Raycast_m584(NULL /*static, unused*/, L_4, L_7, (&V_0), (100.0f), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0051; + } + } + { + Vector3_t4 L_9 = RaycastHit_get_point_m498((&V_0), /*hidden argument*/NULL); + __this->___Lookatpoint_1 = L_9; + __this->___m_Refocus_4 = 1; + return; + } + +IL_0051: + { + __this->___m_Refocus_4 = 0; + return; + } +} +// System.Void UnityStandardAssets.Utility.CameraRefocus::SetFocusPoint() +extern "C" void CameraRefocus_SetFocusPoint_m263 (CameraRefocus_t85 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Refocus_4); + if (!L_0) + { + goto IL_0021; + } + } + { + Camera_t28 * L_1 = (__this->___Camera_0); + NullCheck(L_1); + Transform_t3 * L_2 = Component_get_transform_m401(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = (__this->___Lookatpoint_1); + NullCheck(L_2); + Transform_LookAt_m637(L_2, L_3, /*hidden argument*/NULL); + } + +IL_0021: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.CurveControlledBob::.ctor() +extern TypeInfo* KeyframeU5BU5D_t146_il2cpp_TypeInfo_var; +extern TypeInfo* AnimationCurve_t41_il2cpp_TypeInfo_var; +extern "C" void CurveControlledBob__ctor_m264 (CurveControlledBob_t32 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyframeU5BU5D_t146_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(25); + AnimationCurve_t41_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(27); + s_Il2CppMethodIntialized = true; + } + { + __this->___HorizontalBobRange_0 = (0.33f); + __this->___VerticalBobRange_1 = (0.33f); + KeyframeU5BU5D_t146* L_0 = ((KeyframeU5BU5D_t146*)SZArrayNew(KeyframeU5BU5D_t146_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + Keyframe_t147 L_1 = {0}; + Keyframe__ctor_m537(&L_1, (0.0f), (0.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_0, 0, sizeof(Keyframe_t147 )))) = L_1; + KeyframeU5BU5D_t146* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + Keyframe_t147 L_3 = {0}; + Keyframe__ctor_m537(&L_3, (0.5f), (1.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_2, 1, sizeof(Keyframe_t147 )))) = L_3; + KeyframeU5BU5D_t146* L_4 = L_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + Keyframe_t147 L_5 = {0}; + Keyframe__ctor_m537(&L_5, (1.0f), (0.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_4, 2, sizeof(Keyframe_t147 )))) = L_5; + KeyframeU5BU5D_t146* L_6 = L_4; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + Keyframe_t147 L_7 = {0}; + Keyframe__ctor_m537(&L_7, (1.5f), (-1.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_6, 3, sizeof(Keyframe_t147 )))) = L_7; + KeyframeU5BU5D_t146* L_8 = L_6; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + Keyframe_t147 L_9 = {0}; + Keyframe__ctor_m537(&L_9, (2.0f), (0.0f), /*hidden argument*/NULL); + (*(Keyframe_t147 *)((Keyframe_t147 *)(Keyframe_t147 *)SZArrayLdElema(L_8, 4, sizeof(Keyframe_t147 )))) = L_9; + AnimationCurve_t41 * L_10 = (AnimationCurve_t41 *)il2cpp_codegen_object_new (AnimationCurve_t41_il2cpp_TypeInfo_var); + AnimationCurve__ctor_m538(L_10, L_8, /*hidden argument*/NULL); + __this->___Bobcurve_2 = L_10; + __this->___VerticaltoHorizontalRatio_3 = (1.0f); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.CurveControlledBob::Setup(UnityEngine.Camera,System.Single) +extern "C" void CurveControlledBob_Setup_m265 (CurveControlledBob_t32 * __this, Camera_t28 * ___camera, float ___bobBaseInterval, const MethodInfo* method) +{ + Keyframe_t147 V_0 = {0}; + { + float L_0 = ___bobBaseInterval; + __this->___m_BobBaseInterval_6 = L_0; + Camera_t28 * L_1 = ___camera; + NullCheck(L_1); + Transform_t3 * L_2 = Component_get_transform_m401(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_localPosition_m485(L_2, /*hidden argument*/NULL); + __this->___m_OriginalCameraPosition_7 = L_3; + AnimationCurve_t41 * L_4 = (__this->___Bobcurve_2); + AnimationCurve_t41 * L_5 = (__this->___Bobcurve_2); + NullCheck(L_5); + int32_t L_6 = AnimationCurve_get_length_m638(L_5, /*hidden argument*/NULL); + NullCheck(L_4); + Keyframe_t147 L_7 = AnimationCurve_get_Item_m639(L_4, ((int32_t)((int32_t)L_6-(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_7; + float L_8 = Keyframe_get_time_m640((&V_0), /*hidden argument*/NULL); + __this->___m_Time_8 = L_8; + return; + } +} +// UnityEngine.Vector3 UnityStandardAssets.Utility.CurveControlledBob::DoHeadBob(System.Single) +extern "C" Vector3_t4 CurveControlledBob_DoHeadBob_m266 (CurveControlledBob_t32 * __this, float ___speed, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + { + Vector3_t4 * L_0 = &(__this->___m_OriginalCameraPosition_7); + float L_1 = (L_0->___x_1); + AnimationCurve_t41 * L_2 = (__this->___Bobcurve_2); + float L_3 = (__this->___m_CyclePositionX_4); + NullCheck(L_2); + float L_4 = AnimationCurve_Evaluate_m547(L_2, L_3, /*hidden argument*/NULL); + float L_5 = (__this->___HorizontalBobRange_0); + V_0 = ((float)((float)L_1+(float)((float)((float)L_4*(float)L_5)))); + Vector3_t4 * L_6 = &(__this->___m_OriginalCameraPosition_7); + float L_7 = (L_6->___y_2); + AnimationCurve_t41 * L_8 = (__this->___Bobcurve_2); + float L_9 = (__this->___m_CyclePositionY_5); + NullCheck(L_8); + float L_10 = AnimationCurve_Evaluate_m547(L_8, L_9, /*hidden argument*/NULL); + float L_11 = (__this->___VerticalBobRange_1); + V_1 = ((float)((float)L_7+(float)((float)((float)L_10*(float)L_11)))); + float L_12 = (__this->___m_CyclePositionX_4); + float L_13 = ___speed; + float L_14 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_15 = (__this->___m_BobBaseInterval_6); + __this->___m_CyclePositionX_4 = ((float)((float)L_12+(float)((float)((float)((float)((float)L_13*(float)L_14))/(float)L_15)))); + float L_16 = (__this->___m_CyclePositionY_5); + float L_17 = ___speed; + float L_18 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_19 = (__this->___m_BobBaseInterval_6); + float L_20 = (__this->___VerticaltoHorizontalRatio_3); + __this->___m_CyclePositionY_5 = ((float)((float)L_16+(float)((float)((float)((float)((float)((float)((float)L_17*(float)L_18))/(float)L_19))*(float)L_20)))); + float L_21 = (__this->___m_CyclePositionX_4); + float L_22 = (__this->___m_Time_8); + if ((!(((float)L_21) > ((float)L_22)))) + { + goto IL_00ab; + } + } + { + float L_23 = (__this->___m_CyclePositionX_4); + float L_24 = (__this->___m_Time_8); + __this->___m_CyclePositionX_4 = ((float)((float)L_23-(float)L_24)); + } + +IL_00ab: + { + float L_25 = (__this->___m_CyclePositionY_5); + float L_26 = (__this->___m_Time_8); + if ((!(((float)L_25) > ((float)L_26)))) + { + goto IL_00cf; + } + } + { + float L_27 = (__this->___m_CyclePositionY_5); + float L_28 = (__this->___m_Time_8); + __this->___m_CyclePositionY_5 = ((float)((float)L_27-(float)L_28)); + } + +IL_00cf: + { + float L_29 = V_0; + float L_30 = V_1; + Vector3_t4 L_31 = {0}; + Vector3__ctor_m419(&L_31, L_29, L_30, (0.0f), /*hidden argument*/NULL); + return L_31; + } +} +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::.ctor() +extern "C" void U3CDragObjectU3Ec__Iterator0__ctor_m267 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_6); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_6); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::MoveNext() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool U3CDragObjectU3Ec__Iterator0_MoveNext_m270 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_5); + V_0 = L_0; + __this->___U24PC_5 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_00f0; + } + } + { + goto IL_0163; + } + +IL_0021: + { + DragRigidbody_t87 * L_2 = (__this->___U3CU3Ef__this_8); + NullCheck(L_2); + SpringJoint_t88 * L_3 = (L_2->___m_SpringJoint_8); + NullCheck(L_3); + Rigidbody_t15 * L_4 = Joint_get_connectedBody_m641(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + float L_5 = Rigidbody_get_drag_m642(L_4, /*hidden argument*/NULL); + __this->___U3ColdDragU3E__0_0 = L_5; + DragRigidbody_t87 * L_6 = (__this->___U3CU3Ef__this_8); + NullCheck(L_6); + SpringJoint_t88 * L_7 = (L_6->___m_SpringJoint_8); + NullCheck(L_7); + Rigidbody_t15 * L_8 = Joint_get_connectedBody_m641(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + float L_9 = Rigidbody_get_angularDrag_m643(L_8, /*hidden argument*/NULL); + __this->___U3ColdAngularDragU3E__1_1 = L_9; + DragRigidbody_t87 * L_10 = (__this->___U3CU3Ef__this_8); + NullCheck(L_10); + SpringJoint_t88 * L_11 = (L_10->___m_SpringJoint_8); + NullCheck(L_11); + Rigidbody_t15 * L_12 = Joint_get_connectedBody_m641(L_11, /*hidden argument*/NULL); + NullCheck(L_12); + Rigidbody_set_drag_m543(L_12, (10.0f), /*hidden argument*/NULL); + DragRigidbody_t87 * L_13 = (__this->___U3CU3Ef__this_8); + NullCheck(L_13); + SpringJoint_t88 * L_14 = (L_13->___m_SpringJoint_8); + NullCheck(L_14); + Rigidbody_t15 * L_15 = Joint_get_connectedBody_m641(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + Rigidbody_set_angularDrag_m644(L_15, (5.0f), /*hidden argument*/NULL); + DragRigidbody_t87 * L_16 = (__this->___U3CU3Ef__this_8); + NullCheck(L_16); + Camera_t28 * L_17 = DragRigidbody_FindCamera_m276(L_16, /*hidden argument*/NULL); + __this->___U3CmainCameraU3E__2_2 = L_17; + goto IL_00f0; + } + +IL_00a1: + { + Camera_t28 * L_18 = (__this->___U3CmainCameraU3E__2_2); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_19 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_18); + Ray_t24 L_20 = Camera_ScreenPointToRay_m645(L_18, L_19, /*hidden argument*/NULL); + __this->___U3CrayU3E__3_3 = L_20; + DragRigidbody_t87 * L_21 = (__this->___U3CU3Ef__this_8); + NullCheck(L_21); + SpringJoint_t88 * L_22 = (L_21->___m_SpringJoint_8); + NullCheck(L_22); + Transform_t3 * L_23 = Component_get_transform_m401(L_22, /*hidden argument*/NULL); + Ray_t24 * L_24 = &(__this->___U3CrayU3E__3_3); + float L_25 = (__this->___distance_4); + Vector3_t4 L_26 = Ray_GetPoint_m646(L_24, L_25, /*hidden argument*/NULL); + NullCheck(L_23); + Transform_set_position_m414(L_23, L_26, /*hidden argument*/NULL); + __this->___U24current_6 = NULL; + __this->___U24PC_5 = 1; + goto IL_0165; + } + +IL_00f0: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_27 = Input_GetMouseButton_m647(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + if (L_27) + { + goto IL_00a1; + } + } + { + DragRigidbody_t87 * L_28 = (__this->___U3CU3Ef__this_8); + NullCheck(L_28); + SpringJoint_t88 * L_29 = (L_28->___m_SpringJoint_8); + NullCheck(L_29); + Rigidbody_t15 * L_30 = Joint_get_connectedBody_m641(L_29, /*hidden argument*/NULL); + bool L_31 = Object_op_Implicit_m435(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_015c; + } + } + { + DragRigidbody_t87 * L_32 = (__this->___U3CU3Ef__this_8); + NullCheck(L_32); + SpringJoint_t88 * L_33 = (L_32->___m_SpringJoint_8); + NullCheck(L_33); + Rigidbody_t15 * L_34 = Joint_get_connectedBody_m641(L_33, /*hidden argument*/NULL); + float L_35 = (__this->___U3ColdDragU3E__0_0); + NullCheck(L_34); + Rigidbody_set_drag_m543(L_34, L_35, /*hidden argument*/NULL); + DragRigidbody_t87 * L_36 = (__this->___U3CU3Ef__this_8); + NullCheck(L_36); + SpringJoint_t88 * L_37 = (L_36->___m_SpringJoint_8); + NullCheck(L_37); + Rigidbody_t15 * L_38 = Joint_get_connectedBody_m641(L_37, /*hidden argument*/NULL); + float L_39 = (__this->___U3ColdAngularDragU3E__1_1); + NullCheck(L_38); + Rigidbody_set_angularDrag_m644(L_38, L_39, /*hidden argument*/NULL); + DragRigidbody_t87 * L_40 = (__this->___U3CU3Ef__this_8); + NullCheck(L_40); + SpringJoint_t88 * L_41 = (L_40->___m_SpringJoint_8); + NullCheck(L_41); + Joint_set_connectedBody_m648(L_41, (Rigidbody_t15 *)NULL, /*hidden argument*/NULL); + } + +IL_015c: + { + __this->___U24PC_5 = (-1); + } + +IL_0163: + { + return 0; + } + +IL_0165: + { + return 1; + } + // Dead block : IL_0167: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::Dispose() +extern "C" void U3CDragObjectU3Ec__Iterator0_Dispose_m271 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_5 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.DragRigidbody/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CDragObjectU3Ec__Iterator0_Reset_m272 (U3CDragObjectU3Ec__Iterator0_t86 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.DragRigidbody::.ctor() +extern "C" void DragRigidbody__ctor_m273 (DragRigidbody_t87 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.DragRigidbody::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* RaycastHit_t26_il2cpp_TypeInfo_var; +extern TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisRigidbody_t15_m655_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisSpringJoint_t88_m656_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral34; +extern Il2CppCodeGenString* _stringLiteral35; +extern "C" void DragRigidbody_Update_m274 (DragRigidbody_t87 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + RaycastHit_t26_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(11); + GameObject_t77_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(54); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + GameObject_AddComponent_TisRigidbody_t15_m655_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483669); + GameObject_AddComponent_TisSpringJoint_t88_m656_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483670); + _stringLiteral34 = il2cpp_codegen_string_literal_from_index(34); + _stringLiteral35 = il2cpp_codegen_string_literal_from_index(35); + s_Il2CppMethodIntialized = true; + } + Camera_t28 * V_0 = {0}; + RaycastHit_t26 V_1 = {0}; + GameObject_t77 * V_2 = {0}; + Rigidbody_t15 * V_3 = {0}; + Ray_t24 V_4 = {0}; + Ray_t24 V_5 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_0 = Input_GetMouseButtonDown_m650(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Camera_t28 * L_1 = DragRigidbody_FindCamera_m276(__this, /*hidden argument*/NULL); + V_0 = L_1; + Initobj (RaycastHit_t26_il2cpp_TypeInfo_var, (&V_1)); + Camera_t28 * L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_3 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Ray_t24 L_4 = Camera_ScreenPointToRay_m645(L_2, L_3, /*hidden argument*/NULL); + V_4 = L_4; + Vector3_t4 L_5 = Ray_get_origin_m489((&V_4), /*hidden argument*/NULL); + Camera_t28 * L_6 = V_0; + Vector3_t4 L_7 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_6); + Ray_t24 L_8 = Camera_ScreenPointToRay_m645(L_6, L_7, /*hidden argument*/NULL); + V_5 = L_8; + Vector3_t4 L_9 = Ray_get_direction_m651((&V_5), /*hidden argument*/NULL); + bool L_10 = Physics_Raycast_m652(NULL /*static, unused*/, L_5, L_9, (&V_1), (100.0f), ((int32_t)-5), /*hidden argument*/NULL); + if (L_10) + { + goto IL_0057; + } + } + { + return; + } + +IL_0057: + { + Rigidbody_t15 * L_11 = RaycastHit_get_rigidbody_m653((&V_1), /*hidden argument*/NULL); + bool L_12 = Object_op_Implicit_m435(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0079; + } + } + { + Rigidbody_t15 * L_13 = RaycastHit_get_rigidbody_m653((&V_1), /*hidden argument*/NULL); + NullCheck(L_13); + bool L_14 = Rigidbody_get_isKinematic_m534(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_007a; + } + } + +IL_0079: + { + return; + } + +IL_007a: + { + SpringJoint_t88 * L_15 = (__this->___m_SpringJoint_8); + bool L_16 = Object_op_Implicit_m435(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_00af; + } + } + { + GameObject_t77 * L_17 = (GameObject_t77 *)il2cpp_codegen_object_new (GameObject_t77_il2cpp_TypeInfo_var); + GameObject__ctor_m654(L_17, _stringLiteral34, /*hidden argument*/NULL); + V_2 = L_17; + GameObject_t77 * L_18 = V_2; + NullCheck(L_18); + Rigidbody_t15 * L_19 = GameObject_AddComponent_TisRigidbody_t15_m655(L_18, /*hidden argument*/GameObject_AddComponent_TisRigidbody_t15_m655_MethodInfo_var); + V_3 = L_19; + GameObject_t77 * L_20 = V_2; + NullCheck(L_20); + SpringJoint_t88 * L_21 = GameObject_AddComponent_TisSpringJoint_t88_m656(L_20, /*hidden argument*/GameObject_AddComponent_TisSpringJoint_t88_m656_MethodInfo_var); + __this->___m_SpringJoint_8 = L_21; + Rigidbody_t15 * L_22 = V_3; + NullCheck(L_22); + Rigidbody_set_isKinematic_m657(L_22, 1, /*hidden argument*/NULL); + } + +IL_00af: + { + SpringJoint_t88 * L_23 = (__this->___m_SpringJoint_8); + NullCheck(L_23); + Transform_t3 * L_24 = Component_get_transform_m401(L_23, /*hidden argument*/NULL); + Vector3_t4 L_25 = RaycastHit_get_point_m498((&V_1), /*hidden argument*/NULL); + NullCheck(L_24); + Transform_set_position_m414(L_24, L_25, /*hidden argument*/NULL); + SpringJoint_t88 * L_26 = (__this->___m_SpringJoint_8); + Vector3_t4 L_27 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_26); + Joint_set_anchor_m658(L_26, L_27, /*hidden argument*/NULL); + SpringJoint_t88 * L_28 = (__this->___m_SpringJoint_8); + NullCheck(L_28); + SpringJoint_set_spring_m659(L_28, (50.0f), /*hidden argument*/NULL); + SpringJoint_t88 * L_29 = (__this->___m_SpringJoint_8); + NullCheck(L_29); + SpringJoint_set_damper_m660(L_29, (5.0f), /*hidden argument*/NULL); + SpringJoint_t88 * L_30 = (__this->___m_SpringJoint_8); + NullCheck(L_30); + SpringJoint_set_maxDistance_m661(L_30, (0.2f), /*hidden argument*/NULL); + SpringJoint_t88 * L_31 = (__this->___m_SpringJoint_8); + Rigidbody_t15 * L_32 = RaycastHit_get_rigidbody_m653((&V_1), /*hidden argument*/NULL); + NullCheck(L_31); + Joint_set_connectedBody_m648(L_31, L_32, /*hidden argument*/NULL); + float L_33 = RaycastHit_get_distance_m483((&V_1), /*hidden argument*/NULL); + float L_34 = L_33; + Object_t * L_35 = Box(Single_t165_il2cpp_TypeInfo_var, &L_34); + MonoBehaviour_StartCoroutine_m662(__this, _stringLiteral35, L_35, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.DragRigidbody::DragObject(System.Single) +extern TypeInfo* U3CDragObjectU3Ec__Iterator0_t86_il2cpp_TypeInfo_var; +extern "C" Object_t * DragRigidbody_DragObject_m275 (DragRigidbody_t87 * __this, float ___distance, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CDragObjectU3Ec__Iterator0_t86_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(64); + s_Il2CppMethodIntialized = true; + } + U3CDragObjectU3Ec__Iterator0_t86 * V_0 = {0}; + { + U3CDragObjectU3Ec__Iterator0_t86 * L_0 = (U3CDragObjectU3Ec__Iterator0_t86 *)il2cpp_codegen_object_new (U3CDragObjectU3Ec__Iterator0_t86_il2cpp_TypeInfo_var); + U3CDragObjectU3Ec__Iterator0__ctor_m267(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CDragObjectU3Ec__Iterator0_t86 * L_1 = V_0; + float L_2 = ___distance; + NullCheck(L_1); + L_1->___distance_4 = L_2; + U3CDragObjectU3Ec__Iterator0_t86 * L_3 = V_0; + float L_4 = ___distance; + NullCheck(L_3); + L_3->___U3CU24U3Edistance_7 = L_4; + U3CDragObjectU3Ec__Iterator0_t86 * L_5 = V_0; + NullCheck(L_5); + L_5->___U3CU3Ef__this_8 = __this; + U3CDragObjectU3Ec__Iterator0_t86 * L_6 = V_0; + return L_6; + } +} +// UnityEngine.Camera UnityStandardAssets.Utility.DragRigidbody::FindCamera() +extern const MethodInfo* Component_GetComponent_TisCamera_t28_m663_MethodInfo_var; +extern "C" Camera_t28 * DragRigidbody_FindCamera_m276 (DragRigidbody_t87 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCamera_t28_m663_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483671); + s_Il2CppMethodIntialized = true; + } + { + Camera_t28 * L_0 = Component_GetComponent_TisCamera_t28_m663(__this, /*hidden argument*/Component_GetComponent_TisCamera_t28_m663_MethodInfo_var); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + Camera_t28 * L_2 = Component_GetComponent_TisCamera_t28_m663(__this, /*hidden argument*/Component_GetComponent_TisCamera_t28_m663_MethodInfo_var); + return L_2; + } + +IL_0017: + { + Camera_t28 * L_3 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::.ctor() +extern "C" void DynamicShadowSettings__ctor_m277 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) +{ + { + __this->___minHeight_3 = (10.0f); + __this->___minShadowDistance_4 = (80.0f); + __this->___minShadowBias_5 = (1.0f); + __this->___maxHeight_6 = (1000.0f); + __this->___maxShadowDistance_7 = (10000.0f); + __this->___maxShadowBias_8 = (0.1f); + __this->___adaptTime_9 = (1.0f); + __this->___m_OriginalStrength_12 = (1.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::Start() +extern "C" void DynamicShadowSettings_Start_m278 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) +{ + { + Light_t90 * L_0 = (__this->___sunLight_2); + NullCheck(L_0); + float L_1 = Light_get_shadowStrength_m664(L_0, /*hidden argument*/NULL); + __this->___m_OriginalStrength_12 = L_1; + return; + } +} +// System.Void UnityStandardAssets.Utility.DynamicShadowSettings::Update() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void DynamicShadowSettings_Update_m279 (DynamicShadowSettings_t89 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Ray_t24 V_0 = {0}; + RaycastHit_t26 V_1 = {0}; + float V_2 = 0.0f; + float V_3 = 0.0f; + Vector3_t4 V_4 = {0}; + { + Camera_t28 * L_0 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_t3 * L_1 = Component_get_transform_m401(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + Vector3_t4 L_2 = Transform_get_position_m400(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + Ray__ctor_m574((&V_0), L_2, L_4, /*hidden argument*/NULL); + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_position_m400(L_5, /*hidden argument*/NULL); + V_4 = L_6; + float L_7 = ((&V_4)->___y_2); + V_2 = L_7; + Ray_t24 L_8 = V_0; + bool L_9 = Physics_Raycast_m665(NULL /*static, unused*/, L_8, (&V_1), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_004a; + } + } + { + float L_10 = RaycastHit_get_distance_m483((&V_1), /*hidden argument*/NULL); + V_2 = L_10; + } + +IL_004a: + { + float L_11 = V_2; + float L_12 = (__this->___m_SmoothHeight_10); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_13 = fabsf(((float)((float)L_11-(float)L_12))); + if ((!(((float)L_13) > ((float)(1.0f))))) + { + goto IL_007f; + } + } + { + float L_14 = (__this->___m_SmoothHeight_10); + float L_15 = V_2; + float* L_16 = &(__this->___m_ChangeSpeed_11); + float L_17 = (__this->___adaptTime_9); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_18 = Mathf_SmoothDamp_m455(NULL /*static, unused*/, L_14, L_15, L_16, L_17, /*hidden argument*/NULL); + __this->___m_SmoothHeight_10 = L_18; + } + +IL_007f: + { + float L_19 = (__this->___minHeight_3); + float L_20 = (__this->___maxHeight_6); + float L_21 = (__this->___m_SmoothHeight_10); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_22 = Mathf_InverseLerp_m457(NULL /*static, unused*/, L_19, L_20, L_21, /*hidden argument*/NULL); + V_3 = L_22; + float L_23 = (__this->___minShadowDistance_4); + float L_24 = (__this->___maxShadowDistance_7); + float L_25 = V_3; + float L_26 = Mathf_Lerp_m417(NULL /*static, unused*/, L_23, L_24, L_25, /*hidden argument*/NULL); + QualitySettings_set_shadowDistance_m666(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + Light_t90 * L_27 = (__this->___sunLight_2); + float L_28 = (__this->___minShadowBias_5); + float L_29 = (__this->___maxShadowBias_8); + float L_30 = V_3; + float L_31 = V_3; + float L_32 = Mathf_Lerp_m417(NULL /*static, unused*/, L_28, L_29, ((float)((float)(1.0f)-(float)((float)((float)((float)((float)(1.0f)-(float)L_30))*(float)((float)((float)(1.0f)-(float)L_31)))))), /*hidden argument*/NULL); + NullCheck(L_27); + Light_set_shadowBias_m667(L_27, L_32, /*hidden argument*/NULL); + Light_t90 * L_33 = (__this->___sunLight_2); + float L_34 = (__this->___m_OriginalStrength_12); + float L_35 = V_3; + float L_36 = Mathf_Lerp_m417(NULL /*static, unused*/, L_34, (0.0f), L_35, /*hidden argument*/NULL); + NullCheck(L_33); + Light_set_shadowStrength_m668(L_33, L_36, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::.ctor() +extern "C" void U3CFOVKickUpU3Ec__Iterator1__ctor_m280 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator1::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.FOVKick/c__Iterator1::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForEndOfFrame_t166_il2cpp_TypeInfo_var; +extern "C" bool U3CFOVKickUpU3Ec__Iterator1_MoveNext_m283 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + WaitForEndOfFrame_t166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(65); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_00cc; + } + } + { + goto IL_00e9; + } + +IL_0021: + { + FOVKick_t31 * L_2 = (__this->___U3CU3Ef__this_3); + NullCheck(L_2); + Camera_t28 * L_3 = (L_2->___Camera_0); + NullCheck(L_3); + float L_4 = Camera_get_fieldOfView_m502(L_3, /*hidden argument*/NULL); + FOVKick_t31 * L_5 = (__this->___U3CU3Ef__this_3); + NullCheck(L_5); + float L_6 = (L_5->___originalFov_1); + FOVKick_t31 * L_7 = (__this->___U3CU3Ef__this_3); + NullCheck(L_7); + float L_8 = (L_7->___FOVIncrease_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_9 = fabsf(((float)((float)((float)((float)L_4-(float)L_6))/(float)L_8))); + __this->___U3CtU3E__0_0 = L_9; + goto IL_00cc; + } + +IL_0059: + { + FOVKick_t31 * L_10 = (__this->___U3CU3Ef__this_3); + NullCheck(L_10); + Camera_t28 * L_11 = (L_10->___Camera_0); + FOVKick_t31 * L_12 = (__this->___U3CU3Ef__this_3); + NullCheck(L_12); + float L_13 = (L_12->___originalFov_1); + FOVKick_t31 * L_14 = (__this->___U3CU3Ef__this_3); + NullCheck(L_14); + AnimationCurve_t41 * L_15 = (L_14->___IncreaseCurve_5); + float L_16 = (__this->___U3CtU3E__0_0); + FOVKick_t31 * L_17 = (__this->___U3CU3Ef__this_3); + NullCheck(L_17); + float L_18 = (L_17->___TimeToIncrease_3); + NullCheck(L_15); + float L_19 = AnimationCurve_Evaluate_m547(L_15, ((float)((float)L_16/(float)L_18)), /*hidden argument*/NULL); + FOVKick_t31 * L_20 = (__this->___U3CU3Ef__this_3); + NullCheck(L_20); + float L_21 = (L_20->___FOVIncrease_2); + NullCheck(L_11); + Camera_set_fieldOfView_m503(L_11, ((float)((float)L_13+(float)((float)((float)L_19*(float)L_21)))), /*hidden argument*/NULL); + float L_22 = (__this->___U3CtU3E__0_0); + float L_23 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___U3CtU3E__0_0 = ((float)((float)L_22+(float)L_23)); + WaitForEndOfFrame_t166 * L_24 = (WaitForEndOfFrame_t166 *)il2cpp_codegen_object_new (WaitForEndOfFrame_t166_il2cpp_TypeInfo_var); + WaitForEndOfFrame__ctor_m669(L_24, /*hidden argument*/NULL); + __this->___U24current_2 = L_24; + __this->___U24PC_1 = 1; + goto IL_00eb; + } + +IL_00cc: + { + float L_25 = (__this->___U3CtU3E__0_0); + FOVKick_t31 * L_26 = (__this->___U3CU3Ef__this_3); + NullCheck(L_26); + float L_27 = (L_26->___TimeToIncrease_3); + if ((((float)L_25) < ((float)L_27))) + { + goto IL_0059; + } + } + { + __this->___U24PC_1 = (-1); + } + +IL_00e9: + { + return 0; + } + +IL_00eb: + { + return 1; + } + // Dead block : IL_00ed: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::Dispose() +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Dispose_m284 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator1::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Reset_m285 (U3CFOVKickUpU3Ec__Iterator1_t91 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::.ctor() +extern "C" void U3CFOVKickDownU3Ec__Iterator2__ctor_m286 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator2::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.FOVKick/c__Iterator2::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.FOVKick/c__Iterator2::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForEndOfFrame_t166_il2cpp_TypeInfo_var; +extern "C" bool U3CFOVKickDownU3Ec__Iterator2_MoveNext_m289 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + WaitForEndOfFrame_t166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(65); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_00cc; + } + } + { + goto IL_00fe; + } + +IL_0021: + { + FOVKick_t31 * L_2 = (__this->___U3CU3Ef__this_3); + NullCheck(L_2); + Camera_t28 * L_3 = (L_2->___Camera_0); + NullCheck(L_3); + float L_4 = Camera_get_fieldOfView_m502(L_3, /*hidden argument*/NULL); + FOVKick_t31 * L_5 = (__this->___U3CU3Ef__this_3); + NullCheck(L_5); + float L_6 = (L_5->___originalFov_1); + FOVKick_t31 * L_7 = (__this->___U3CU3Ef__this_3); + NullCheck(L_7); + float L_8 = (L_7->___FOVIncrease_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_9 = fabsf(((float)((float)((float)((float)L_4-(float)L_6))/(float)L_8))); + __this->___U3CtU3E__0_0 = L_9; + goto IL_00cc; + } + +IL_0059: + { + FOVKick_t31 * L_10 = (__this->___U3CU3Ef__this_3); + NullCheck(L_10); + Camera_t28 * L_11 = (L_10->___Camera_0); + FOVKick_t31 * L_12 = (__this->___U3CU3Ef__this_3); + NullCheck(L_12); + float L_13 = (L_12->___originalFov_1); + FOVKick_t31 * L_14 = (__this->___U3CU3Ef__this_3); + NullCheck(L_14); + AnimationCurve_t41 * L_15 = (L_14->___IncreaseCurve_5); + float L_16 = (__this->___U3CtU3E__0_0); + FOVKick_t31 * L_17 = (__this->___U3CU3Ef__this_3); + NullCheck(L_17); + float L_18 = (L_17->___TimeToDecrease_4); + NullCheck(L_15); + float L_19 = AnimationCurve_Evaluate_m547(L_15, ((float)((float)L_16/(float)L_18)), /*hidden argument*/NULL); + FOVKick_t31 * L_20 = (__this->___U3CU3Ef__this_3); + NullCheck(L_20); + float L_21 = (L_20->___FOVIncrease_2); + NullCheck(L_11); + Camera_set_fieldOfView_m503(L_11, ((float)((float)L_13+(float)((float)((float)L_19*(float)L_21)))), /*hidden argument*/NULL); + float L_22 = (__this->___U3CtU3E__0_0); + float L_23 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___U3CtU3E__0_0 = ((float)((float)L_22-(float)L_23)); + WaitForEndOfFrame_t166 * L_24 = (WaitForEndOfFrame_t166 *)il2cpp_codegen_object_new (WaitForEndOfFrame_t166_il2cpp_TypeInfo_var); + WaitForEndOfFrame__ctor_m669(L_24, /*hidden argument*/NULL); + __this->___U24current_2 = L_24; + __this->___U24PC_1 = 1; + goto IL_0100; + } + +IL_00cc: + { + float L_25 = (__this->___U3CtU3E__0_0); + if ((((float)L_25) > ((float)(0.0f)))) + { + goto IL_0059; + } + } + { + FOVKick_t31 * L_26 = (__this->___U3CU3Ef__this_3); + NullCheck(L_26); + Camera_t28 * L_27 = (L_26->___Camera_0); + FOVKick_t31 * L_28 = (__this->___U3CU3Ef__this_3); + NullCheck(L_28); + float L_29 = (L_28->___originalFov_1); + NullCheck(L_27); + Camera_set_fieldOfView_m503(L_27, L_29, /*hidden argument*/NULL); + __this->___U24PC_1 = (-1); + } + +IL_00fe: + { + return 0; + } + +IL_0100: + { + return 1; + } + // Dead block : IL_0102: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::Dispose() +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Dispose_m290 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick/c__Iterator2::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Reset_m291 (U3CFOVKickDownU3Ec__Iterator2_t92 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.FOVKick::.ctor() +extern "C" void FOVKick__ctor_m292 (FOVKick_t31 * __this, const MethodInfo* method) +{ + { + __this->___FOVIncrease_2 = (3.0f); + __this->___TimeToIncrease_3 = (1.0f); + __this->___TimeToDecrease_4 = (1.0f); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick::Setup(UnityEngine.Camera) +extern "C" void FOVKick_Setup_m293 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) +{ + { + Camera_t28 * L_0 = ___camera; + FOVKick_CheckStatus_m294(__this, L_0, /*hidden argument*/NULL); + Camera_t28 * L_1 = ___camera; + __this->___Camera_0 = L_1; + Camera_t28 * L_2 = ___camera; + NullCheck(L_2); + float L_3 = Camera_get_fieldOfView_m502(L_2, /*hidden argument*/NULL); + __this->___originalFov_1 = L_3; + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick::CheckStatus(UnityEngine.Camera) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral36; +extern Il2CppCodeGenString* _stringLiteral37; +extern "C" void FOVKick_CheckStatus_m294 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral36 = il2cpp_codegen_string_literal_from_index(36); + _stringLiteral37 = il2cpp_codegen_string_literal_from_index(37); + s_Il2CppMethodIntialized = true; + } + { + Camera_t28 * L_0 = ___camera; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + Exception_t152 * L_2 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_2, _stringLiteral36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + AnimationCurve_t41 * L_3 = (__this->___IncreaseCurve_5); + if (L_3) + { + goto IL_002d; + } + } + { + Exception_t152 * L_4 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_4, _stringLiteral37, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.FOVKick::ChangeCamera(UnityEngine.Camera) +extern "C" void FOVKick_ChangeCamera_m295 (FOVKick_t31 * __this, Camera_t28 * ___camera, const MethodInfo* method) +{ + { + Camera_t28 * L_0 = ___camera; + __this->___Camera_0 = L_0; + return; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.FOVKick::FOVKickUp() +extern TypeInfo* U3CFOVKickUpU3Ec__Iterator1_t91_il2cpp_TypeInfo_var; +extern "C" Object_t * FOVKick_FOVKickUp_m296 (FOVKick_t31 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CFOVKickUpU3Ec__Iterator1_t91_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(66); + s_Il2CppMethodIntialized = true; + } + U3CFOVKickUpU3Ec__Iterator1_t91 * V_0 = {0}; + { + U3CFOVKickUpU3Ec__Iterator1_t91 * L_0 = (U3CFOVKickUpU3Ec__Iterator1_t91 *)il2cpp_codegen_object_new (U3CFOVKickUpU3Ec__Iterator1_t91_il2cpp_TypeInfo_var); + U3CFOVKickUpU3Ec__Iterator1__ctor_m280(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CFOVKickUpU3Ec__Iterator1_t91 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CFOVKickUpU3Ec__Iterator1_t91 * L_2 = V_0; + return L_2; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.FOVKick::FOVKickDown() +extern TypeInfo* U3CFOVKickDownU3Ec__Iterator2_t92_il2cpp_TypeInfo_var; +extern "C" Object_t * FOVKick_FOVKickDown_m297 (FOVKick_t31 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CFOVKickDownU3Ec__Iterator2_t92_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(67); + s_Il2CppMethodIntialized = true; + } + U3CFOVKickDownU3Ec__Iterator2_t92 * V_0 = {0}; + { + U3CFOVKickDownU3Ec__Iterator2_t92 * L_0 = (U3CFOVKickDownU3Ec__Iterator2_t92 *)il2cpp_codegen_object_new (U3CFOVKickDownU3Ec__Iterator2_t92_il2cpp_TypeInfo_var); + U3CFOVKickDownU3Ec__Iterator2__ctor_m286(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CFOVKickDownU3Ec__Iterator2_t92 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CFOVKickDownU3Ec__Iterator2_t92 * L_2 = V_0; + return L_2; + } +} +// System.Void UnityStandardAssets.Utility.FPSCounter::.ctor() +extern "C" void FPSCounter__ctor_m298 (FPSCounter_t93 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.FPSCounter::Start() +extern const MethodInfo* Component_GetComponent_TisGUIText_t94_m670_MethodInfo_var; +extern "C" void FPSCounter_Start_m299 (FPSCounter_t93 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisGUIText_t94_m670_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483672); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = Time_get_realtimeSinceStartup_m634(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_FpsNextPeriod_5 = ((float)((float)L_0+(float)(0.5f))); + GUIText_t94 * L_1 = Component_GetComponent_TisGUIText_t94_m670(__this, /*hidden argument*/Component_GetComponent_TisGUIText_t94_m670_MethodInfo_var); + __this->___m_GuiText_7 = L_1; + return; + } +} +// System.Void UnityStandardAssets.Utility.FPSCounter::Update() +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral38; +extern "C" void FPSCounter_Update_m300 (FPSCounter_t93 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral38 = il2cpp_codegen_string_literal_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_FpsAccumulator_4); + __this->___m_FpsAccumulator_4 = ((int32_t)((int32_t)L_0+(int32_t)1)); + float L_1 = Time_get_realtimeSinceStartup_m634(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_2 = (__this->___m_FpsNextPeriod_5); + if ((!(((float)L_1) > ((float)L_2)))) + { + goto IL_006b; + } + } + { + int32_t L_3 = (__this->___m_FpsAccumulator_4); + __this->___m_CurrentFps_6 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_3)))/(float)(0.5f)))))); + __this->___m_FpsAccumulator_4 = 0; + float L_4 = (__this->___m_FpsNextPeriod_5); + __this->___m_FpsNextPeriod_5 = ((float)((float)L_4+(float)(0.5f))); + GUIText_t94 * L_5 = (__this->___m_GuiText_7); + int32_t L_6 = (__this->___m_CurrentFps_6); + int32_t L_7 = L_6; + Object_t * L_8 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_7); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Format_m671(NULL /*static, unused*/, _stringLiteral38, L_8, /*hidden argument*/NULL); + NullCheck(L_5); + GUIText_set_text_m672(L_5, L_9, /*hidden argument*/NULL); + } + +IL_006b: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.FollowTarget::.ctor() +extern "C" void FollowTarget__ctor_m301 (FollowTarget_t95 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (7.5f), (0.0f), /*hidden argument*/NULL); + __this->___offset_3 = L_0; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.FollowTarget::LateUpdate() +extern "C" void FollowTarget_LateUpdate_m302 (FollowTarget_t95 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_1 = (__this->___target_2); + NullCheck(L_1); + Vector3_t4 L_2 = Transform_get_position_m400(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = (__this->___offset_3); + Vector3_t4 L_4 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_set_position_m414(L_0, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void ForcedReset::.ctor() +extern "C" void ForcedReset__ctor_m303 (ForcedReset_t96 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void ForcedReset::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral39; +extern "C" void ForcedReset_Update_m304 (ForcedReset_t96 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + _stringLiteral39 = il2cpp_codegen_string_literal_from_index(39); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + bool L_0 = CrossPlatformInputManager_GetButtonDown_m169(NULL /*static, unused*/, _stringLiteral39, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001a; + } + } + { + String_t* L_1 = Application_get_loadedLevelName_m443(NULL /*static, unused*/, /*hidden argument*/NULL); + Application_LoadLevelAsync_m673(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_001a: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::.ctor() +extern "C" void U3CDoBobCycleU3Ec__Iterator3__ctor_m305 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForFixedUpdate_t167_il2cpp_TypeInfo_var; +extern "C" bool U3CDoBobCycleU3Ec__Iterator3_MoveNext_m308 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + WaitForFixedUpdate_t167_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(69); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0025; + } + if (L_1 == 1) + { + goto IL_0090; + } + if (L_1 == 2) + { + goto IL_0111; + } + } + { + goto IL_013e; + } + +IL_0025: + { + __this->___U3CtU3E__0_0 = (0.0f); + goto IL_0090; + } + +IL_0035: + { + LerpControlledBob_t33 * L_2 = (__this->___U3CU3Ef__this_3); + LerpControlledBob_t33 * L_3 = (__this->___U3CU3Ef__this_3); + NullCheck(L_3); + float L_4 = (L_3->___BobAmount_1); + float L_5 = (__this->___U3CtU3E__0_0); + LerpControlledBob_t33 * L_6 = (__this->___U3CU3Ef__this_3); + NullCheck(L_6); + float L_7 = (L_6->___BobDuration_0); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = Mathf_Lerp_m417(NULL /*static, unused*/, (0.0f), L_4, ((float)((float)L_5/(float)L_7)), /*hidden argument*/NULL); + NullCheck(L_2); + L_2->___m_Offset_2 = L_8; + float L_9 = (__this->___U3CtU3E__0_0); + float L_10 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___U3CtU3E__0_0 = ((float)((float)L_9+(float)L_10)); + WaitForFixedUpdate_t167 * L_11 = (WaitForFixedUpdate_t167 *)il2cpp_codegen_object_new (WaitForFixedUpdate_t167_il2cpp_TypeInfo_var); + WaitForFixedUpdate__ctor_m674(L_11, /*hidden argument*/NULL); + __this->___U24current_2 = L_11; + __this->___U24PC_1 = 1; + goto IL_0140; + } + +IL_0090: + { + float L_12 = (__this->___U3CtU3E__0_0); + LerpControlledBob_t33 * L_13 = (__this->___U3CU3Ef__this_3); + NullCheck(L_13); + float L_14 = (L_13->___BobDuration_0); + if ((((float)L_12) < ((float)L_14))) + { + goto IL_0035; + } + } + { + __this->___U3CtU3E__0_0 = (0.0f); + goto IL_0111; + } + +IL_00b6: + { + LerpControlledBob_t33 * L_15 = (__this->___U3CU3Ef__this_3); + LerpControlledBob_t33 * L_16 = (__this->___U3CU3Ef__this_3); + NullCheck(L_16); + float L_17 = (L_16->___BobAmount_1); + float L_18 = (__this->___U3CtU3E__0_0); + LerpControlledBob_t33 * L_19 = (__this->___U3CU3Ef__this_3); + NullCheck(L_19); + float L_20 = (L_19->___BobDuration_0); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_21 = Mathf_Lerp_m417(NULL /*static, unused*/, L_17, (0.0f), ((float)((float)L_18/(float)L_20)), /*hidden argument*/NULL); + NullCheck(L_15); + L_15->___m_Offset_2 = L_21; + float L_22 = (__this->___U3CtU3E__0_0); + float L_23 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___U3CtU3E__0_0 = ((float)((float)L_22+(float)L_23)); + WaitForFixedUpdate_t167 * L_24 = (WaitForFixedUpdate_t167 *)il2cpp_codegen_object_new (WaitForFixedUpdate_t167_il2cpp_TypeInfo_var); + WaitForFixedUpdate__ctor_m674(L_24, /*hidden argument*/NULL); + __this->___U24current_2 = L_24; + __this->___U24PC_1 = 2; + goto IL_0140; + } + +IL_0111: + { + float L_25 = (__this->___U3CtU3E__0_0); + LerpControlledBob_t33 * L_26 = (__this->___U3CU3Ef__this_3); + NullCheck(L_26); + float L_27 = (L_26->___BobDuration_0); + if ((((float)L_25) < ((float)L_27))) + { + goto IL_00b6; + } + } + { + LerpControlledBob_t33 * L_28 = (__this->___U3CU3Ef__this_3); + NullCheck(L_28); + L_28->___m_Offset_2 = (0.0f); + __this->___U24PC_1 = (-1); + } + +IL_013e: + { + return 0; + } + +IL_0140: + { + return 1; + } + // Dead block : IL_0142: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::Dispose() +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Dispose_m309 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.LerpControlledBob/c__Iterator3::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Reset_m310 (U3CDoBobCycleU3Ec__Iterator3_t97 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.LerpControlledBob::.ctor() +extern "C" void LerpControlledBob__ctor_m311 (LerpControlledBob_t33 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityStandardAssets.Utility.LerpControlledBob::Offset() +extern "C" float LerpControlledBob_Offset_m312 (LerpControlledBob_t33 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Offset_2); + return L_0; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.LerpControlledBob::DoBobCycle() +extern TypeInfo* U3CDoBobCycleU3Ec__Iterator3_t97_il2cpp_TypeInfo_var; +extern "C" Object_t * LerpControlledBob_DoBobCycle_m313 (LerpControlledBob_t33 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CDoBobCycleU3Ec__Iterator3_t97_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(70); + s_Il2CppMethodIntialized = true; + } + U3CDoBobCycleU3Ec__Iterator3_t97 * V_0 = {0}; + { + U3CDoBobCycleU3Ec__Iterator3_t97 * L_0 = (U3CDoBobCycleU3Ec__Iterator3_t97 *)il2cpp_codegen_object_new (U3CDoBobCycleU3Ec__Iterator3_t97_il2cpp_TypeInfo_var); + U3CDoBobCycleU3Ec__Iterator3__ctor_m305(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CDoBobCycleU3Ec__Iterator3_t97 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CDoBobCycleU3Ec__Iterator3_t97 * L_2 = V_0; + return L_2; + } +} +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::.ctor() +extern "C" void U3CResetCoroutineU3Ec__Iterator4__ctor_m314 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_5); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_5); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::MoveNext() +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral40; +extern "C" bool U3CResetCoroutineU3Ec__Iterator4_MoveNext_m317 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483673); + _stringLiteral40 = il2cpp_codegen_string_literal_from_index(40); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_4); + V_0 = L_0; + __this->___U24PC_4 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_003e; + } + } + { + goto IL_0142; + } + +IL_0021: + { + float L_2 = (__this->___delay_0); + WaitForSeconds_t168 * L_3 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_3, L_2, /*hidden argument*/NULL); + __this->___U24current_5 = L_3; + __this->___U24PC_4 = 1; + goto IL_0144; + } + +IL_003e: + { + ObjectResetter_t100 * L_4 = (__this->___U3CU3Ef__this_7); + NullCheck(L_4); + TransformU5BU5D_t99* L_5 = Component_GetComponentsInChildren_TisTransform_t3_m676(L_4, /*hidden argument*/Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var); + __this->___U3CU24s_8U3E__0_1 = L_5; + __this->___U3CU24s_9U3E__1_2 = 0; + goto IL_00a3; + } + +IL_005b: + { + TransformU5BU5D_t99* L_6 = (__this->___U3CU24s_8U3E__0_1); + int32_t L_7 = (__this->___U3CU24s_9U3E__1_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + __this->___U3CtU3E__2_3 = (*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_6, L_8, sizeof(Transform_t3 *))); + ObjectResetter_t100 * L_9 = (__this->___U3CU3Ef__this_7); + NullCheck(L_9); + List_1_t101 * L_10 = (L_9->___originalStructure_4); + Transform_t3 * L_11 = (__this->___U3CtU3E__2_3); + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker1< bool, Transform_t3 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_10, L_11); + if (L_12) + { + goto IL_0095; + } + } + { + Transform_t3 * L_13 = (__this->___U3CtU3E__2_3); + NullCheck(L_13); + Transform_set_parent_m403(L_13, (Transform_t3 *)NULL, /*hidden argument*/NULL); + } + +IL_0095: + { + int32_t L_14 = (__this->___U3CU24s_9U3E__1_2); + __this->___U3CU24s_9U3E__1_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_00a3: + { + int32_t L_15 = (__this->___U3CU24s_9U3E__1_2); + TransformU5BU5D_t99* L_16 = (__this->___U3CU24s_8U3E__0_1); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_005b; + } + } + { + ObjectResetter_t100 * L_17 = (__this->___U3CU3Ef__this_7); + NullCheck(L_17); + Transform_t3 * L_18 = Component_get_transform_m401(L_17, /*hidden argument*/NULL); + ObjectResetter_t100 * L_19 = (__this->___U3CU3Ef__this_7); + NullCheck(L_19); + Vector3_t4 L_20 = (L_19->___originalPosition_2); + NullCheck(L_18); + Transform_set_position_m414(L_18, L_20, /*hidden argument*/NULL); + ObjectResetter_t100 * L_21 = (__this->___U3CU3Ef__this_7); + NullCheck(L_21); + Transform_t3 * L_22 = Component_get_transform_m401(L_21, /*hidden argument*/NULL); + ObjectResetter_t100 * L_23 = (__this->___U3CU3Ef__this_7); + NullCheck(L_23); + Quaternion_t19 L_24 = (L_23->___originalRotation_3); + NullCheck(L_22); + Transform_set_rotation_m464(L_22, L_24, /*hidden argument*/NULL); + ObjectResetter_t100 * L_25 = (__this->___U3CU3Ef__this_7); + NullCheck(L_25); + Rigidbody_t15 * L_26 = (L_25->___Rigidbody_5); + bool L_27 = Object_op_Implicit_m435(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_012b; + } + } + { + ObjectResetter_t100 * L_28 = (__this->___U3CU3Ef__this_7); + NullCheck(L_28); + Rigidbody_t15 * L_29 = (L_28->___Rigidbody_5); + Vector3_t4 L_30 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_29); + Rigidbody_set_velocity_m544(L_29, L_30, /*hidden argument*/NULL); + ObjectResetter_t100 * L_31 = (__this->___U3CU3Ef__this_7); + NullCheck(L_31); + Rigidbody_t15 * L_32 = (L_31->___Rigidbody_5); + Vector3_t4 L_33 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_32); + Rigidbody_set_angularVelocity_m677(L_32, L_33, /*hidden argument*/NULL); + } + +IL_012b: + { + ObjectResetter_t100 * L_34 = (__this->___U3CU3Ef__this_7); + NullCheck(L_34); + Component_SendMessage_m678(L_34, _stringLiteral40, /*hidden argument*/NULL); + __this->___U24PC_4 = (-1); + } + +IL_0142: + { + return 0; + } + +IL_0144: + { + return 1; + } + // Dead block : IL_0146: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::Dispose() +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Dispose_m318 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_4 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.ObjectResetter/c__Iterator4::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Reset_m319 (U3CResetCoroutineU3Ec__Iterator4_t98 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.ObjectResetter::.ctor() +extern "C" void ObjectResetter__ctor_m320 (ObjectResetter_t100 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.ObjectResetter::Start() +extern TypeInfo* List_1_t101_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m679_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +extern "C" void ObjectResetter_Start_m321 (ObjectResetter_t100 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(72); + Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483673); + List_1__ctor_m679_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483674); + Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483652); + s_Il2CppMethodIntialized = true; + } + { + TransformU5BU5D_t99* L_0 = Component_GetComponentsInChildren_TisTransform_t3_m676(__this, /*hidden argument*/Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var); + List_1_t101 * L_1 = (List_1_t101 *)il2cpp_codegen_object_new (List_1_t101_il2cpp_TypeInfo_var); + List_1__ctor_m679(L_1, (Object_t*)(Object_t*)L_0, /*hidden argument*/List_1__ctor_m679_MethodInfo_var); + __this->___originalStructure_4 = L_1; + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + __this->___originalPosition_2 = L_3; + Transform_t3 * L_4 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Quaternion_t19 L_5 = Transform_get_rotation_m462(L_4, /*hidden argument*/NULL); + __this->___originalRotation_3 = L_5; + Rigidbody_t15 * L_6 = Component_GetComponent_TisRigidbody_t15_m446(__this, /*hidden argument*/Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var); + __this->___Rigidbody_5 = L_6; + return; + } +} +// System.Void UnityStandardAssets.Utility.ObjectResetter::DelayedReset(System.Single) +extern "C" void ObjectResetter_DelayedReset_m322 (ObjectResetter_t100 * __this, float ___delay, const MethodInfo* method) +{ + { + float L_0 = ___delay; + Object_t * L_1 = ObjectResetter_ResetCoroutine_m323(__this, L_0, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.ObjectResetter::ResetCoroutine(System.Single) +extern TypeInfo* U3CResetCoroutineU3Ec__Iterator4_t98_il2cpp_TypeInfo_var; +extern "C" Object_t * ObjectResetter_ResetCoroutine_m323 (ObjectResetter_t100 * __this, float ___delay, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CResetCoroutineU3Ec__Iterator4_t98_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(73); + s_Il2CppMethodIntialized = true; + } + U3CResetCoroutineU3Ec__Iterator4_t98 * V_0 = {0}; + { + U3CResetCoroutineU3Ec__Iterator4_t98 * L_0 = (U3CResetCoroutineU3Ec__Iterator4_t98 *)il2cpp_codegen_object_new (U3CResetCoroutineU3Ec__Iterator4_t98_il2cpp_TypeInfo_var); + U3CResetCoroutineU3Ec__Iterator4__ctor_m314(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CResetCoroutineU3Ec__Iterator4_t98 * L_1 = V_0; + float L_2 = ___delay; + NullCheck(L_1); + L_1->___delay_0 = L_2; + U3CResetCoroutineU3Ec__Iterator4_t98 * L_3 = V_0; + float L_4 = ___delay; + NullCheck(L_3); + L_3->___U3CU24U3Edelay_6 = L_4; + U3CResetCoroutineU3Ec__Iterator4_t98 * L_5 = V_0; + NullCheck(L_5); + L_5->___U3CU3Ef__this_7 = __this; + U3CResetCoroutineU3Ec__Iterator4_t98 * L_6 = V_0; + return L_6; + } +} +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::.ctor() +extern "C" void U3CStartU3Ec__Iterator5__ctor_m324 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_9); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_9); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisParticleSystem_t104_m680_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral41; +extern Il2CppCodeGenString* _stringLiteral42; +extern "C" bool U3CStartU3Ec__Iterator5_MoveNext_m327 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + Component_GetComponentsInChildren_TisParticleSystem_t104_m680_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483675); + _stringLiteral41 = il2cpp_codegen_string_literal_from_index(41); + _stringLiteral42 = il2cpp_codegen_string_literal_from_index(42); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_8); + V_0 = L_0; + __this->___U24PC_8 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0025; + } + if (L_1 == 1) + { + goto IL_00e7; + } + if (L_1 == 2) + { + goto IL_01ac; + } + } + { + goto IL_01c3; + } + +IL_0025: + { + ParticleSystemDestroyer_t105 * L_2 = (__this->___U3CU3Ef__this_10); + NullCheck(L_2); + ParticleSystemU5BU5D_t103* L_3 = Component_GetComponentsInChildren_TisParticleSystem_t104_m680(L_2, /*hidden argument*/Component_GetComponentsInChildren_TisParticleSystem_t104_m680_MethodInfo_var); + __this->___U3CsystemsU3E__0_0 = L_3; + ParticleSystemU5BU5D_t103* L_4 = (__this->___U3CsystemsU3E__0_0); + __this->___U3CU24s_10U3E__1_1 = L_4; + __this->___U3CU24s_11U3E__2_2 = 0; + goto IL_0095; + } + +IL_004e: + { + ParticleSystemU5BU5D_t103* L_5 = (__this->___U3CU24s_10U3E__1_1); + int32_t L_6 = (__this->___U3CU24s_11U3E__2_2); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + __this->___U3CsystemU3E__3_3 = (*(ParticleSystem_t104 **)(ParticleSystem_t104 **)SZArrayLdElema(L_5, L_7, sizeof(ParticleSystem_t104 *))); + ParticleSystemDestroyer_t105 * L_8 = (__this->___U3CU3Ef__this_10); + ParticleSystem_t104 * L_9 = (__this->___U3CsystemU3E__3_3); + NullCheck(L_9); + float L_10 = ParticleSystem_get_startLifetime_m681(L_9, /*hidden argument*/NULL); + ParticleSystemDestroyer_t105 * L_11 = (__this->___U3CU3Ef__this_10); + NullCheck(L_11); + float L_12 = (L_11->___m_MaxLifetime_4); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_13 = Mathf_Max_m682(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL); + NullCheck(L_8); + L_8->___m_MaxLifetime_4 = L_13; + int32_t L_14 = (__this->___U3CU24s_11U3E__2_2); + __this->___U3CU24s_11U3E__2_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0095: + { + int32_t L_15 = (__this->___U3CU24s_11U3E__2_2); + ParticleSystemU5BU5D_t103* L_16 = (__this->___U3CU24s_10U3E__1_1); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_004e; + } + } + { + float L_17 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + ParticleSystemDestroyer_t105 * L_18 = (__this->___U3CU3Ef__this_10); + NullCheck(L_18); + float L_19 = (L_18->___minDuration_2); + ParticleSystemDestroyer_t105 * L_20 = (__this->___U3CU3Ef__this_10); + NullCheck(L_20); + float L_21 = (L_20->___maxDuration_3); + float L_22 = Random_Range_m683(NULL /*static, unused*/, L_19, L_21, /*hidden argument*/NULL); + __this->___U3CstopTimeU3E__4_4 = ((float)((float)L_17+(float)L_22)); + goto IL_00e7; + } + +IL_00d4: + { + __this->___U24current_9 = NULL; + __this->___U24PC_8 = 1; + goto IL_01c5; + } + +IL_00e7: + { + float L_23 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_24 = (__this->___U3CstopTimeU3E__4_4); + if ((((float)L_23) < ((float)L_24))) + { + goto IL_00d4; + } + } + { + ParticleSystemDestroyer_t105 * L_25 = (__this->___U3CU3Ef__this_10); + NullCheck(L_25); + bool L_26 = (L_25->___m_EarlyStop_5); + if (L_26) + { + goto IL_00d4; + } + } + { + ParticleSystemDestroyer_t105 * L_27 = (__this->___U3CU3Ef__this_10); + NullCheck(L_27); + String_t* L_28 = Object_get_name_m630(L_27, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral41, L_28, /*hidden argument*/NULL); + Debug_Log_m623(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + ParticleSystemU5BU5D_t103* L_30 = (__this->___U3CsystemsU3E__0_0); + __this->___U3CU24s_12U3E__5_5 = L_30; + __this->___U3CU24s_13U3E__6_6 = 0; + goto IL_0166; + } + +IL_0139: + { + ParticleSystemU5BU5D_t103* L_31 = (__this->___U3CU24s_12U3E__5_5); + int32_t L_32 = (__this->___U3CU24s_13U3E__6_6); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = L_32; + __this->___U3CsystemU3E__7_7 = (*(ParticleSystem_t104 **)(ParticleSystem_t104 **)SZArrayLdElema(L_31, L_33, sizeof(ParticleSystem_t104 *))); + ParticleSystem_t104 * L_34 = (__this->___U3CsystemU3E__7_7); + NullCheck(L_34); + ParticleSystem_set_enableEmission_m685(L_34, 0, /*hidden argument*/NULL); + int32_t L_35 = (__this->___U3CU24s_13U3E__6_6); + __this->___U3CU24s_13U3E__6_6 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_0166: + { + int32_t L_36 = (__this->___U3CU24s_13U3E__6_6); + ParticleSystemU5BU5D_t103* L_37 = (__this->___U3CU24s_12U3E__5_5); + NullCheck(L_37); + if ((((int32_t)L_36) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))) + { + goto IL_0139; + } + } + { + ParticleSystemDestroyer_t105 * L_38 = (__this->___U3CU3Ef__this_10); + NullCheck(L_38); + Component_BroadcastMessage_m686(L_38, _stringLiteral42, 1, /*hidden argument*/NULL); + ParticleSystemDestroyer_t105 * L_39 = (__this->___U3CU3Ef__this_10); + NullCheck(L_39); + float L_40 = (L_39->___m_MaxLifetime_4); + WaitForSeconds_t168 * L_41 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_41, L_40, /*hidden argument*/NULL); + __this->___U24current_9 = L_41; + __this->___U24PC_8 = 2; + goto IL_01c5; + } + +IL_01ac: + { + ParticleSystemDestroyer_t105 * L_42 = (__this->___U3CU3Ef__this_10); + NullCheck(L_42); + GameObject_t77 * L_43 = Component_get_gameObject_m428(L_42, /*hidden argument*/NULL); + Object_Destroy_m687(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); + __this->___U24PC_8 = (-1); + } + +IL_01c3: + { + return 0; + } + +IL_01c5: + { + return 1; + } + // Dead block : IL_01c7: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::Dispose() +extern "C" void U3CStartU3Ec__Iterator5_Dispose_m328 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_8 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer/c__Iterator5::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CStartU3Ec__Iterator5_Reset_m329 (U3CStartU3Ec__Iterator5_t102 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer::.ctor() +extern "C" void ParticleSystemDestroyer__ctor_m330 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) +{ + { + __this->___minDuration_2 = (8.0f); + __this->___maxDuration_3 = (10.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.ParticleSystemDestroyer::Start() +extern TypeInfo* U3CStartU3Ec__Iterator5_t102_il2cpp_TypeInfo_var; +extern "C" Object_t * ParticleSystemDestroyer_Start_m331 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CStartU3Ec__Iterator5_t102_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(75); + s_Il2CppMethodIntialized = true; + } + U3CStartU3Ec__Iterator5_t102 * V_0 = {0}; + { + U3CStartU3Ec__Iterator5_t102 * L_0 = (U3CStartU3Ec__Iterator5_t102 *)il2cpp_codegen_object_new (U3CStartU3Ec__Iterator5_t102_il2cpp_TypeInfo_var); + U3CStartU3Ec__Iterator5__ctor_m324(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CStartU3Ec__Iterator5_t102 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_10 = __this; + U3CStartU3Ec__Iterator5_t102 * L_2 = V_0; + return L_2; + } +} +// System.Void UnityStandardAssets.Utility.ParticleSystemDestroyer::Stop() +extern "C" void ParticleSystemDestroyer_Stop_m332 (ParticleSystemDestroyer_t105 * __this, const MethodInfo* method) +{ + { + __this->___m_EarlyStop_5 = 1; + return; + } +} +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::.ctor() +extern TypeInfo* GameObjectU5BU5D_t108_il2cpp_TypeInfo_var; +extern TypeInfo* MonoBehaviourU5BU5D_t109_il2cpp_TypeInfo_var; +extern "C" void PlatformSpecificContent__ctor_m333 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameObjectU5BU5D_t108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(76); + MonoBehaviourU5BU5D_t109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(77); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Content_3 = ((GameObjectU5BU5D_t108*)SZArrayNew(GameObjectU5BU5D_t108_il2cpp_TypeInfo_var, 0)); + __this->___m_MonoBehaviours_4 = ((MonoBehaviourU5BU5D_t109*)SZArrayNew(MonoBehaviourU5BU5D_t109_il2cpp_TypeInfo_var, 0)); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::OnEnable() +extern "C" void PlatformSpecificContent_OnEnable_m334 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) +{ + { + PlatformSpecificContent_CheckEnableContent_m335(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::CheckEnableContent() +extern "C" void PlatformSpecificContent_CheckEnableContent_m335 (PlatformSpecificContent_t107 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BuildTargetGroup_2); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0018; + } + } + { + PlatformSpecificContent_EnableContent_m336(__this, 1, /*hidden argument*/NULL); + goto IL_001f; + } + +IL_0018: + { + PlatformSpecificContent_EnableContent_m336(__this, 0, /*hidden argument*/NULL); + } + +IL_001f: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.PlatformSpecificContent::EnableContent(System.Boolean) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Transform_t3_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void PlatformSpecificContent_EnableContent_m336 (PlatformSpecificContent_t107 * __this, bool ___enabled, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Transform_t3_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(44); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + GameObjectU5BU5D_t108* V_1 = {0}; + int32_t V_2 = 0; + Transform_t3 * V_3 = {0}; + Object_t * V_4 = {0}; + MonoBehaviour_t2 * V_5 = {0}; + MonoBehaviourU5BU5D_t109* V_6 = {0}; + int32_t V_7 = 0; + Object_t * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + GameObjectU5BU5D_t108* L_0 = (__this->___m_Content_3); + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) <= ((int32_t)0))) + { + goto IL_0040; + } + } + { + GameObjectU5BU5D_t108* L_1 = (__this->___m_Content_3); + V_1 = L_1; + V_2 = 0; + goto IL_0037; + } + +IL_001c: + { + GameObjectU5BU5D_t108* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_2, L_4, sizeof(GameObject_t77 *))); + GameObject_t77 * L_5 = V_0; + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0033; + } + } + { + GameObject_t77 * L_7 = V_0; + bool L_8 = ___enabled; + NullCheck(L_7); + GameObject_SetActive_m592(L_7, L_8, /*hidden argument*/NULL); + } + +IL_0033: + { + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0037: + { + int32_t L_10 = V_2; + GameObjectU5BU5D_t108* L_11 = V_1; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_001c; + } + } + +IL_0040: + { + bool L_12 = (__this->___m_ChildrenOfThisObject_5); + if (!L_12) + { + goto IL_009d; + } + } + { + Transform_t3 * L_13 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_13); + Object_t * L_14 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() */, L_13); + V_4 = L_14; + } + +IL_0058: + try + { // begin try (depth: 1) + { + goto IL_0076; + } + +IL_005d: + { + Object_t * L_15 = V_4; + NullCheck(L_15); + Object_t * L_16 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_15); + V_3 = ((Transform_t3 *)CastclassClass(L_16, Transform_t3_il2cpp_TypeInfo_var)); + Transform_t3 * L_17 = V_3; + NullCheck(L_17); + GameObject_t77 * L_18 = Component_get_gameObject_m428(L_17, /*hidden argument*/NULL); + bool L_19 = ___enabled; + NullCheck(L_18); + GameObject_SetActive_m592(L_18, L_19, /*hidden argument*/NULL); + } + +IL_0076: + { + Object_t * L_20 = V_4; + NullCheck(L_20); + bool L_21 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_20); + if (L_21) + { + goto IL_005d; + } + } + +IL_0082: + { + IL2CPP_LEAVE(0x9D, FINALLY_0087); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0087; + } + +FINALLY_0087: + { // begin finally (depth: 1) + { + Object_t * L_22 = V_4; + V_8 = ((Object_t *)IsInst(L_22, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_8; + if (L_23) + { + goto IL_0095; + } + } + +IL_0094: + { + IL2CPP_END_FINALLY(135) + } + +IL_0095: + { + Object_t * L_24 = V_8; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_24); + IL2CPP_END_FINALLY(135) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(135) + { + IL2CPP_JUMP_TBL(0x9D, IL_009d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_009d: + { + MonoBehaviourU5BU5D_t109* L_25 = (__this->___m_MonoBehaviours_4); + NullCheck(L_25); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))) <= ((int32_t)0))) + { + goto IL_00db; + } + } + { + MonoBehaviourU5BU5D_t109* L_26 = (__this->___m_MonoBehaviours_4); + V_6 = L_26; + V_7 = 0; + goto IL_00d0; + } + +IL_00bb: + { + MonoBehaviourU5BU5D_t109* L_27 = V_6; + int32_t L_28 = V_7; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + int32_t L_29 = L_28; + V_5 = (*(MonoBehaviour_t2 **)(MonoBehaviour_t2 **)SZArrayLdElema(L_27, L_29, sizeof(MonoBehaviour_t2 *))); + MonoBehaviour_t2 * L_30 = V_5; + bool L_31 = ___enabled; + NullCheck(L_30); + Behaviour_set_enabled_m618(L_30, L_31, /*hidden argument*/NULL); + int32_t L_32 = V_7; + V_7 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00d0: + { + int32_t L_33 = V_7; + MonoBehaviourU5BU5D_t109* L_34 = V_6; + NullCheck(L_34); + if ((((int32_t)L_33) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))) + { + goto IL_00bb; + } + } + +IL_00db: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::.ctor() +extern "C" void SimpleActivatorMenu__ctor_m337 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::OnEnable() +extern "C" void SimpleActivatorMenu_OnEnable_m338 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) +{ + { + __this->___m_CurrentActiveObject_4 = 0; + GUIText_t94 * L_0 = (__this->___camSwitchButton_2); + GameObjectU5BU5D_t108* L_1 = (__this->___objects_3); + int32_t L_2 = (__this->___m_CurrentActiveObject_4); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + NullCheck((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_1, L_3, sizeof(GameObject_t77 *)))); + String_t* L_4 = Object_get_name_m630((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_1, L_3, sizeof(GameObject_t77 *))), /*hidden argument*/NULL); + NullCheck(L_0); + GUIText_set_text_m672(L_0, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleActivatorMenu::NextCamera() +extern "C" void SimpleActivatorMenu_NextCamera_m339 (SimpleActivatorMenu_t110 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___m_CurrentActiveObject_4); + GameObjectU5BU5D_t108* L_1 = (__this->___objects_3); + NullCheck(L_1); + if ((((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))) + { + goto IL_001b; + } + } + { + G_B3_0 = 0; + goto IL_0023; + } + +IL_001b: + { + int32_t L_2 = (__this->___m_CurrentActiveObject_4); + G_B3_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_0023: + { + V_0 = G_B3_0; + V_1 = 0; + goto IL_0040; + } + +IL_002b: + { + GameObjectU5BU5D_t108* L_3 = (__this->___objects_3); + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + int32_t L_6 = V_1; + int32_t L_7 = V_0; + NullCheck((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_3, L_5, sizeof(GameObject_t77 *)))); + GameObject_SetActive_m592((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_3, L_5, sizeof(GameObject_t77 *))), ((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0), /*hidden argument*/NULL); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0040: + { + int32_t L_9 = V_1; + GameObjectU5BU5D_t108* L_10 = (__this->___objects_3); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_002b; + } + } + { + int32_t L_11 = V_0; + __this->___m_CurrentActiveObject_4 = L_11; + GUIText_t94 * L_12 = (__this->___camSwitchButton_2); + GameObjectU5BU5D_t108* L_13 = (__this->___objects_3); + int32_t L_14 = (__this->___m_CurrentActiveObject_4); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + NullCheck((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_13, L_15, sizeof(GameObject_t77 *)))); + String_t* L_16 = Object_get_name_m630((*(GameObject_t77 **)(GameObject_t77 **)SZArrayLdElema(L_13, L_15, sizeof(GameObject_t77 *))), /*hidden argument*/NULL); + NullCheck(L_12); + GUIText_set_text_m672(L_12, L_16, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::.ctor() +extern "C" void SimpleMouseRotator__ctor_m340 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m479(&L_0, (70.0f), (70.0f), /*hidden argument*/NULL); + Vector2_t6 L_1 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___rotationRange_2 = L_1; + __this->___rotationSpeed_3 = (10.0f); + __this->___dampingTime_4 = (0.2f); + __this->___autoZeroVerticalOnMobile_5 = 1; + __this->___relative_7 = 1; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::Start() +extern "C" void SimpleMouseRotator_Start_m341 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Quaternion_t19 L_1 = Transform_get_localRotation_m468(L_0, /*hidden argument*/NULL); + __this->___m_OriginalRotation_11 = L_1; + return; + } +} +// System.Void UnityStandardAssets.Utility.SimpleMouseRotator::Update() +extern TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral9; +extern Il2CppCodeGenString* _stringLiteral10; +extern "C" void SimpleMouseRotator_Update_m342 (SimpleMouseRotator_t111 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossPlatformInputManager_t55_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(3); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + _stringLiteral9 = il2cpp_codegen_string_literal_from_index(9); + _stringLiteral10 = il2cpp_codegen_string_literal_from_index(10); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_1 = (__this->___m_OriginalRotation_11); + NullCheck(L_0); + Transform_set_localRotation_m473(L_0, L_1, /*hidden argument*/NULL); + bool L_2 = (__this->___relative_7); + if (!L_2) + { + goto IL_0293; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossPlatformInputManager_t55_il2cpp_TypeInfo_var); + float L_3 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral9, /*hidden argument*/NULL); + V_0 = L_3; + float L_4 = CrossPlatformInputManager_GetAxis_m165(NULL /*static, unused*/, _stringLiteral10, /*hidden argument*/NULL); + V_1 = L_4; + Vector3_t4 * L_5 = &(__this->___m_TargetAngles_8); + float L_6 = (L_5->___y_2); + if ((!(((float)L_6) > ((float)(180.0f))))) + { + goto IL_0075; + } + } + { + Vector3_t4 * L_7 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_8 = L_7; + float L_9 = (L_8->___y_2); + L_8->___y_2 = ((float)((float)L_9-(float)(360.0f))); + Vector3_t4 * L_10 = &(__this->___m_FollowAngles_9); + Vector3_t4 * L_11 = L_10; + float L_12 = (L_11->___y_2); + L_11->___y_2 = ((float)((float)L_12-(float)(360.0f))); + } + +IL_0075: + { + Vector3_t4 * L_13 = &(__this->___m_TargetAngles_8); + float L_14 = (L_13->___x_1); + if ((!(((float)L_14) > ((float)(180.0f))))) + { + goto IL_00b8; + } + } + { + Vector3_t4 * L_15 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_16 = L_15; + float L_17 = (L_16->___x_1); + L_16->___x_1 = ((float)((float)L_17-(float)(360.0f))); + Vector3_t4 * L_18 = &(__this->___m_FollowAngles_9); + Vector3_t4 * L_19 = L_18; + float L_20 = (L_19->___x_1); + L_19->___x_1 = ((float)((float)L_20-(float)(360.0f))); + } + +IL_00b8: + { + Vector3_t4 * L_21 = &(__this->___m_TargetAngles_8); + float L_22 = (L_21->___y_2); + if ((!(((float)L_22) < ((float)(-180.0f))))) + { + goto IL_00fb; + } + } + { + Vector3_t4 * L_23 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_24 = L_23; + float L_25 = (L_24->___y_2); + L_24->___y_2 = ((float)((float)L_25+(float)(360.0f))); + Vector3_t4 * L_26 = &(__this->___m_FollowAngles_9); + Vector3_t4 * L_27 = L_26; + float L_28 = (L_27->___y_2); + L_27->___y_2 = ((float)((float)L_28+(float)(360.0f))); + } + +IL_00fb: + { + Vector3_t4 * L_29 = &(__this->___m_TargetAngles_8); + float L_30 = (L_29->___x_1); + if ((!(((float)L_30) < ((float)(-180.0f))))) + { + goto IL_013e; + } + } + { + Vector3_t4 * L_31 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_32 = L_31; + float L_33 = (L_32->___x_1); + L_32->___x_1 = ((float)((float)L_33+(float)(360.0f))); + Vector3_t4 * L_34 = &(__this->___m_FollowAngles_9); + Vector3_t4 * L_35 = L_34; + float L_36 = (L_35->___x_1); + L_35->___x_1 = ((float)((float)L_36+(float)(360.0f))); + } + +IL_013e: + { + bool L_37 = (__this->___autoZeroHorizontalOnMobile_6); + if (!L_37) + { + goto IL_018e; + } + } + { + Vector3_t4 * L_38 = &(__this->___m_TargetAngles_8); + Vector2_t6 * L_39 = &(__this->___rotationRange_2); + float L_40 = (L_39->___y_2); + Vector2_t6 * L_41 = &(__this->___rotationRange_2); + float L_42 = (L_41->___y_2); + float L_43 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_44 = Mathf_Lerp_m417(NULL /*static, unused*/, ((float)((float)((-L_40))*(float)(0.5f))), ((float)((float)L_42*(float)(0.5f))), ((float)((float)((float)((float)L_43*(float)(0.5f)))+(float)(0.5f))), /*hidden argument*/NULL); + L_38->___y_2 = L_44; + goto IL_01a8; + } + +IL_018e: + { + Vector3_t4 * L_45 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_46 = L_45; + float L_47 = (L_46->___y_2); + float L_48 = V_0; + float L_49 = (__this->___rotationSpeed_3); + L_46->___y_2 = ((float)((float)L_47+(float)((float)((float)L_48*(float)L_49)))); + } + +IL_01a8: + { + bool L_50 = (__this->___autoZeroVerticalOnMobile_5); + if (!L_50) + { + goto IL_01f8; + } + } + { + Vector3_t4 * L_51 = &(__this->___m_TargetAngles_8); + Vector2_t6 * L_52 = &(__this->___rotationRange_2); + float L_53 = (L_52->___x_1); + Vector2_t6 * L_54 = &(__this->___rotationRange_2); + float L_55 = (L_54->___x_1); + float L_56 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_57 = Mathf_Lerp_m417(NULL /*static, unused*/, ((float)((float)((-L_53))*(float)(0.5f))), ((float)((float)L_55*(float)(0.5f))), ((float)((float)((float)((float)L_56*(float)(0.5f)))+(float)(0.5f))), /*hidden argument*/NULL); + L_51->___x_1 = L_57; + goto IL_0212; + } + +IL_01f8: + { + Vector3_t4 * L_58 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_59 = L_58; + float L_60 = (L_59->___x_1); + float L_61 = V_1; + float L_62 = (__this->___rotationSpeed_3); + L_59->___x_1 = ((float)((float)L_60+(float)((float)((float)L_61*(float)L_62)))); + } + +IL_0212: + { + Vector3_t4 * L_63 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_64 = &(__this->___m_TargetAngles_8); + float L_65 = (L_64->___y_2); + Vector2_t6 * L_66 = &(__this->___rotationRange_2); + float L_67 = (L_66->___y_2); + Vector2_t6 * L_68 = &(__this->___rotationRange_2); + float L_69 = (L_68->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_70 = Mathf_Clamp_m418(NULL /*static, unused*/, L_65, ((float)((float)((-L_67))*(float)(0.5f))), ((float)((float)L_69*(float)(0.5f))), /*hidden argument*/NULL); + L_63->___y_2 = L_70; + Vector3_t4 * L_71 = &(__this->___m_TargetAngles_8); + Vector3_t4 * L_72 = &(__this->___m_TargetAngles_8); + float L_73 = (L_72->___x_1); + Vector2_t6 * L_74 = &(__this->___rotationRange_2); + float L_75 = (L_74->___x_1); + Vector2_t6 * L_76 = &(__this->___rotationRange_2); + float L_77 = (L_76->___x_1); + float L_78 = Mathf_Clamp_m418(NULL /*static, unused*/, L_73, ((float)((float)((-L_75))*(float)(0.5f))), ((float)((float)L_77*(float)(0.5f))), /*hidden argument*/NULL); + L_71->___x_1 = L_78; + goto IL_0325; + } + +IL_0293: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_79 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_79; + float L_80 = ((&V_2)->___x_1); + V_0 = L_80; + Vector3_t4 L_81 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_81; + float L_82 = ((&V_3)->___y_2); + V_1 = L_82; + Vector3_t4 * L_83 = &(__this->___m_TargetAngles_8); + Vector2_t6 * L_84 = &(__this->___rotationRange_2); + float L_85 = (L_84->___y_2); + Vector2_t6 * L_86 = &(__this->___rotationRange_2); + float L_87 = (L_86->___y_2); + float L_88 = V_0; + int32_t L_89 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_90 = Mathf_Lerp_m417(NULL /*static, unused*/, ((float)((float)((-L_85))*(float)(0.5f))), ((float)((float)L_87*(float)(0.5f))), ((float)((float)L_88/(float)(((float)((float)L_89))))), /*hidden argument*/NULL); + L_83->___y_2 = L_90; + Vector3_t4 * L_91 = &(__this->___m_TargetAngles_8); + Vector2_t6 * L_92 = &(__this->___rotationRange_2); + float L_93 = (L_92->___x_1); + Vector2_t6 * L_94 = &(__this->___rotationRange_2); + float L_95 = (L_94->___x_1); + float L_96 = V_1; + int32_t L_97 = Screen_get_height_m688(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_98 = Mathf_Lerp_m417(NULL /*static, unused*/, ((float)((float)((-L_93))*(float)(0.5f))), ((float)((float)L_95*(float)(0.5f))), ((float)((float)L_96/(float)(((float)((float)L_97))))), /*hidden argument*/NULL); + L_91->___x_1 = L_98; + } + +IL_0325: + { + Vector3_t4 L_99 = (__this->___m_FollowAngles_9); + Vector3_t4 L_100 = (__this->___m_TargetAngles_8); + Vector3_t4 * L_101 = &(__this->___m_FollowVelocity_10); + float L_102 = (__this->___dampingTime_4); + Vector3_t4 L_103 = Vector3_SmoothDamp_m413(NULL /*static, unused*/, L_99, L_100, L_101, L_102, /*hidden argument*/NULL); + __this->___m_FollowAngles_9 = L_103; + Transform_t3 * L_104 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Quaternion_t19 L_105 = (__this->___m_OriginalRotation_11); + Vector3_t4 * L_106 = &(__this->___m_FollowAngles_9); + float L_107 = (L_106->___x_1); + Vector3_t4 * L_108 = &(__this->___m_FollowAngles_9); + float L_109 = (L_108->___y_2); + Quaternion_t19 L_110 = Quaternion_Euler_m471(NULL /*static, unused*/, ((-L_107)), L_109, (0.0f), /*hidden argument*/NULL); + Quaternion_t19 L_111 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_105, L_110, /*hidden argument*/NULL); + NullCheck(L_104); + Transform_set_localRotation_m473(L_104, L_111, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SmoothFollow::.ctor() +extern "C" void SmoothFollow__ctor_m343 (SmoothFollow_t112 * __this, const MethodInfo* method) +{ + { + __this->___distance_3 = (10.0f); + __this->___height_4 = (5.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.SmoothFollow::Start() +extern "C" void SmoothFollow_Start_m344 (SmoothFollow_t112 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityStandardAssets.Utility.SmoothFollow::LateUpdate() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void SmoothFollow_LateUpdate_m345 (SmoothFollow_t112 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + Quaternion_t19 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + Vector3_t4 V_9 = {0}; + Vector3_t4 V_10 = {0}; + { + Transform_t3 * L_0 = (__this->___target_2); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + Transform_t3 * L_2 = (__this->___target_2); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_eulerAngles_m550(L_2, /*hidden argument*/NULL); + V_5 = L_3; + float L_4 = ((&V_5)->___y_2); + V_0 = L_4; + Transform_t3 * L_5 = (__this->___target_2); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_position_m400(L_5, /*hidden argument*/NULL); + V_6 = L_6; + float L_7 = ((&V_6)->___y_2); + float L_8 = (__this->___height_4); + V_1 = ((float)((float)L_7+(float)L_8)); + Transform_t3 * L_9 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_9); + Vector3_t4 L_10 = Transform_get_eulerAngles_m550(L_9, /*hidden argument*/NULL); + V_7 = L_10; + float L_11 = ((&V_7)->___y_2); + V_2 = L_11; + Transform_t3 * L_12 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_12); + Vector3_t4 L_13 = Transform_get_position_m400(L_12, /*hidden argument*/NULL); + V_8 = L_13; + float L_14 = ((&V_8)->___y_2); + V_3 = L_14; + float L_15 = V_2; + float L_16 = V_0; + float L_17 = (__this->___rotationDamping_5); + float L_18 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_19 = Mathf_LerpAngle_m689(NULL /*static, unused*/, L_15, L_16, ((float)((float)L_17*(float)L_18)), /*hidden argument*/NULL); + V_2 = L_19; + float L_20 = V_3; + float L_21 = V_1; + float L_22 = (__this->___heightDamping_6); + float L_23 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_24 = Mathf_Lerp_m417(NULL /*static, unused*/, L_20, L_21, ((float)((float)L_22*(float)L_23)), /*hidden argument*/NULL); + V_3 = L_24; + float L_25 = V_2; + Quaternion_t19 L_26 = Quaternion_Euler_m471(NULL /*static, unused*/, (0.0f), L_25, (0.0f), /*hidden argument*/NULL); + V_4 = L_26; + Transform_t3 * L_27 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_28 = (__this->___target_2); + NullCheck(L_28); + Vector3_t4 L_29 = Transform_get_position_m400(L_28, /*hidden argument*/NULL); + NullCheck(L_27); + Transform_set_position_m414(L_27, L_29, /*hidden argument*/NULL); + Transform_t3 * L_30 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_31 = L_30; + NullCheck(L_31); + Vector3_t4 L_32 = Transform_get_position_m400(L_31, /*hidden argument*/NULL); + Quaternion_t19 L_33 = V_4; + Vector3_t4 L_34 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_35 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + float L_36 = (__this->___distance_3); + Vector3_t4 L_37 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + Vector3_t4 L_38 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_32, L_37, /*hidden argument*/NULL); + NullCheck(L_31); + Transform_set_position_m414(L_31, L_38, /*hidden argument*/NULL); + Transform_t3 * L_39 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_40 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_40); + Vector3_t4 L_41 = Transform_get_position_m400(L_40, /*hidden argument*/NULL); + V_9 = L_41; + float L_42 = ((&V_9)->___x_1); + float L_43 = V_3; + Transform_t3 * L_44 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_44); + Vector3_t4 L_45 = Transform_get_position_m400(L_44, /*hidden argument*/NULL); + V_10 = L_45; + float L_46 = ((&V_10)->___z_3); + Vector3_t4 L_47 = {0}; + Vector3__ctor_m419(&L_47, L_42, L_43, L_46, /*hidden argument*/NULL); + NullCheck(L_39); + Transform_set_position_m414(L_39, L_47, /*hidden argument*/NULL); + Transform_t3 * L_48 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_49 = (__this->___target_2); + NullCheck(L_48); + Transform_LookAt_m690(L_48, L_49, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/Entry::.ctor() +extern "C" void Entry__ctor_m346 (Entry_t114 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/Entries::.ctor() +extern "C" void Entries__ctor_m347 (Entries_t115 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::.ctor() +extern "C" void U3CActivateU3Ec__Iterator6__ctor_m348 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::MoveNext() +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern "C" bool U3CActivateU3Ec__Iterator6_MoveNext_m351 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0043; + } + } + { + goto IL_005b; + } + +IL_0021: + { + Entry_t114 * L_2 = (__this->___entry_0); + NullCheck(L_2); + float L_3 = (L_2->___delay_2); + WaitForSeconds_t168 * L_4 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_4, L_3, /*hidden argument*/NULL); + __this->___U24current_2 = L_4; + __this->___U24PC_1 = 1; + goto IL_005d; + } + +IL_0043: + { + Entry_t114 * L_5 = (__this->___entry_0); + NullCheck(L_5); + GameObject_t77 * L_6 = (L_5->___target_0); + NullCheck(L_6); + GameObject_SetActive_m592(L_6, 1, /*hidden argument*/NULL); + __this->___U24PC_1 = (-1); + } + +IL_005b: + { + return 0; + } + +IL_005d: + { + return 1; + } + // Dead block : IL_005f: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::Dispose() +extern "C" void U3CActivateU3Ec__Iterator6_Dispose_m352 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator6::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CActivateU3Ec__Iterator6_Reset_m353 (U3CActivateU3Ec__Iterator6_t117 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::.ctor() +extern "C" void U3CDeactivateU3Ec__Iterator7__ctor_m354 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::MoveNext() +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern "C" bool U3CDeactivateU3Ec__Iterator7_MoveNext_m357 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0043; + } + } + { + goto IL_005b; + } + +IL_0021: + { + Entry_t114 * L_2 = (__this->___entry_0); + NullCheck(L_2); + float L_3 = (L_2->___delay_2); + WaitForSeconds_t168 * L_4 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_4, L_3, /*hidden argument*/NULL); + __this->___U24current_2 = L_4; + __this->___U24PC_1 = 1; + goto IL_005d; + } + +IL_0043: + { + Entry_t114 * L_5 = (__this->___entry_0); + NullCheck(L_5); + GameObject_t77 * L_6 = (L_5->___target_0); + NullCheck(L_6); + GameObject_SetActive_m592(L_6, 0, /*hidden argument*/NULL); + __this->___U24PC_1 = (-1); + } + +IL_005b: + { + return 0; + } + +IL_005d: + { + return 1; + } + // Dead block : IL_005f: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::Dispose() +extern "C" void U3CDeactivateU3Ec__Iterator7_Dispose_m358 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator7::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CDeactivateU3Ec__Iterator7_Reset_m359 (U3CDeactivateU3Ec__Iterator7_t118 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::.ctor() +extern "C" void U3CReloadLevelU3Ec__Iterator8__ctor_m360 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Object UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_2); + return L_0; + } +} +// System.Boolean UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::MoveNext() +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern "C" bool U3CReloadLevelU3Ec__Iterator8_MoveNext_m363 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_1); + V_0 = L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0043; + } + } + { + goto IL_0054; + } + +IL_0021: + { + Entry_t114 * L_2 = (__this->___entry_0); + NullCheck(L_2); + float L_3 = (L_2->___delay_2); + WaitForSeconds_t168 * L_4 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_4, L_3, /*hidden argument*/NULL); + __this->___U24current_2 = L_4; + __this->___U24PC_1 = 1; + goto IL_0056; + } + +IL_0043: + { + int32_t L_5 = Application_get_loadedLevel_m691(NULL /*static, unused*/, /*hidden argument*/NULL); + Application_LoadLevel_m692(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + __this->___U24PC_1 = (-1); + } + +IL_0054: + { + return 0; + } + +IL_0056: + { + return 1; + } + // Dead block : IL_0058: ldloc.1 +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::Dispose() +extern "C" void U3CReloadLevelU3Ec__Iterator8_Dispose_m364 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator/c__Iterator8::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CReloadLevelU3Ec__Iterator8_Reset_m365 (U3CReloadLevelU3Ec__Iterator8_t119 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator::.ctor() +extern TypeInfo* Entries_t115_il2cpp_TypeInfo_var; +extern "C" void TimedObjectActivator__ctor_m366 (TimedObjectActivator_t120 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Entries_t115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(79); + s_Il2CppMethodIntialized = true; + } + { + Entries_t115 * L_0 = (Entries_t115 *)il2cpp_codegen_object_new (Entries_t115_il2cpp_TypeInfo_var); + Entries__ctor_m347(L_0, /*hidden argument*/NULL); + __this->___entries_2 = L_0; + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectActivator::Awake() +extern "C" void TimedObjectActivator_Awake_m367 (TimedObjectActivator_t120 * __this, const MethodInfo* method) +{ + Entry_t114 * V_0 = {0}; + EntryU5BU5D_t116* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = {0}; + { + Entries_t115 * L_0 = (__this->___entries_2); + NullCheck(L_0); + EntryU5BU5D_t116* L_1 = (L_0->___entries_0); + V_1 = L_1; + V_2 = 0; + goto IL_008c; + } + +IL_0013: + { + EntryU5BU5D_t116* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(Entry_t114 **)(Entry_t114 **)SZArrayLdElema(L_2, L_4, sizeof(Entry_t114 *))); + Entry_t114 * L_5 = V_0; + NullCheck(L_5); + int32_t L_6 = (L_5->___action_1); + V_3 = L_6; + int32_t L_7 = V_3; + if (L_7 == 0) + { + goto IL_0039; + } + if (L_7 == 1) + { + goto IL_004c; + } + if (L_7 == 2) + { + goto IL_005f; + } + if (L_7 == 3) + { + goto IL_0075; + } + } + { + goto IL_0088; + } + +IL_0039: + { + Entry_t114 * L_8 = V_0; + Object_t * L_9 = TimedObjectActivator_Activate_m368(__this, L_8, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_9, /*hidden argument*/NULL); + goto IL_0088; + } + +IL_004c: + { + Entry_t114 * L_10 = V_0; + Object_t * L_11 = TimedObjectActivator_Deactivate_m369(__this, L_10, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_11, /*hidden argument*/NULL); + goto IL_0088; + } + +IL_005f: + { + Entry_t114 * L_12 = V_0; + NullCheck(L_12); + GameObject_t77 * L_13 = (L_12->___target_0); + Entry_t114 * L_14 = V_0; + NullCheck(L_14); + float L_15 = (L_14->___delay_2); + Object_Destroy_m693(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + goto IL_0088; + } + +IL_0075: + { + Entry_t114 * L_16 = V_0; + Object_t * L_17 = TimedObjectActivator_ReloadLevel_m370(__this, L_16, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_17, /*hidden argument*/NULL); + goto IL_0088; + } + +IL_0088: + { + int32_t L_18 = V_2; + V_2 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_008c: + { + int32_t L_19 = V_2; + EntryU5BU5D_t116* L_20 = V_1; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::Activate(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern TypeInfo* U3CActivateU3Ec__Iterator6_t117_il2cpp_TypeInfo_var; +extern "C" Object_t * TimedObjectActivator_Activate_m368 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CActivateU3Ec__Iterator6_t117_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(80); + s_Il2CppMethodIntialized = true; + } + U3CActivateU3Ec__Iterator6_t117 * V_0 = {0}; + { + U3CActivateU3Ec__Iterator6_t117 * L_0 = (U3CActivateU3Ec__Iterator6_t117 *)il2cpp_codegen_object_new (U3CActivateU3Ec__Iterator6_t117_il2cpp_TypeInfo_var); + U3CActivateU3Ec__Iterator6__ctor_m348(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CActivateU3Ec__Iterator6_t117 * L_1 = V_0; + Entry_t114 * L_2 = ___entry; + NullCheck(L_1); + L_1->___entry_0 = L_2; + U3CActivateU3Ec__Iterator6_t117 * L_3 = V_0; + Entry_t114 * L_4 = ___entry; + NullCheck(L_3); + L_3->___U3CU24U3Eentry_3 = L_4; + U3CActivateU3Ec__Iterator6_t117 * L_5 = V_0; + return L_5; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::Deactivate(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern TypeInfo* U3CDeactivateU3Ec__Iterator7_t118_il2cpp_TypeInfo_var; +extern "C" Object_t * TimedObjectActivator_Deactivate_m369 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CDeactivateU3Ec__Iterator7_t118_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(81); + s_Il2CppMethodIntialized = true; + } + U3CDeactivateU3Ec__Iterator7_t118 * V_0 = {0}; + { + U3CDeactivateU3Ec__Iterator7_t118 * L_0 = (U3CDeactivateU3Ec__Iterator7_t118 *)il2cpp_codegen_object_new (U3CDeactivateU3Ec__Iterator7_t118_il2cpp_TypeInfo_var); + U3CDeactivateU3Ec__Iterator7__ctor_m354(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CDeactivateU3Ec__Iterator7_t118 * L_1 = V_0; + Entry_t114 * L_2 = ___entry; + NullCheck(L_1); + L_1->___entry_0 = L_2; + U3CDeactivateU3Ec__Iterator7_t118 * L_3 = V_0; + Entry_t114 * L_4 = ___entry; + NullCheck(L_3); + L_3->___U3CU24U3Eentry_3 = L_4; + U3CDeactivateU3Ec__Iterator7_t118 * L_5 = V_0; + return L_5; + } +} +// System.Collections.IEnumerator UnityStandardAssets.Utility.TimedObjectActivator::ReloadLevel(UnityStandardAssets.Utility.TimedObjectActivator/Entry) +extern TypeInfo* U3CReloadLevelU3Ec__Iterator8_t119_il2cpp_TypeInfo_var; +extern "C" Object_t * TimedObjectActivator_ReloadLevel_m370 (TimedObjectActivator_t120 * __this, Entry_t114 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CReloadLevelU3Ec__Iterator8_t119_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(82); + s_Il2CppMethodIntialized = true; + } + U3CReloadLevelU3Ec__Iterator8_t119 * V_0 = {0}; + { + U3CReloadLevelU3Ec__Iterator8_t119 * L_0 = (U3CReloadLevelU3Ec__Iterator8_t119 *)il2cpp_codegen_object_new (U3CReloadLevelU3Ec__Iterator8_t119_il2cpp_TypeInfo_var); + U3CReloadLevelU3Ec__Iterator8__ctor_m360(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CReloadLevelU3Ec__Iterator8_t119 * L_1 = V_0; + Entry_t114 * L_2 = ___entry; + NullCheck(L_1); + L_1->___entry_0 = L_2; + U3CReloadLevelU3Ec__Iterator8_t119 * L_3 = V_0; + Entry_t114 * L_4 = ___entry; + NullCheck(L_3); + L_3->___U3CU24U3Eentry_3 = L_4; + U3CReloadLevelU3Ec__Iterator8_t119 * L_5 = V_0; + return L_5; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::.ctor() +extern "C" void TimedObjectDestructor__ctor_m371 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) +{ + { + __this->___m_TimeOut_2 = (1.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::Awake() +extern Il2CppCodeGenString* _stringLiteral43; +extern "C" void TimedObjectDestructor_Awake_m372 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral43 = il2cpp_codegen_string_literal_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = (__this->___m_TimeOut_2); + MonoBehaviour_Invoke_m694(__this, _stringLiteral43, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.TimedObjectDestructor::DestroyNow() +extern "C" void TimedObjectDestructor_DestroyNow_m373 (TimedObjectDestructor_t121 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_DetachChildren_3); + if (!L_0) + { + goto IL_0016; + } + } + { + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_1); + Transform_DetachChildren_m695(L_1, /*hidden argument*/NULL); + } + +IL_0016: + { + GameObject_t77 * L_2 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + Object_DestroyObject_m617(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit/WaypointList::.ctor() +extern TypeInfo* TransformU5BU5D_t99_il2cpp_TypeInfo_var; +extern "C" void WaypointList__ctor_m374 (WaypointList_t122 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TransformU5BU5D_t99_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(83); + s_Il2CppMethodIntialized = true; + } + { + __this->___items_1 = ((TransformU5BU5D_t99*)SZArrayNew(TransformU5BU5D_t99_il2cpp_TypeInfo_var, 0)); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit/RoutePoint::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void RoutePoint__ctor_m375 (RoutePoint_t124 * __this, Vector3_t4 ___position, Vector3_t4 ___direction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___position; + __this->___position_0 = L_0; + Vector3_t4 L_1 = ___direction; + __this->___direction_1 = L_1; + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::.ctor() +extern TypeInfo* WaypointList_t122_il2cpp_TypeInfo_var; +extern "C" void WaypointCircuit__ctor_m376 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaypointList_t122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(84); + s_Il2CppMethodIntialized = true; + } + { + WaypointList_t122 * L_0 = (WaypointList_t122 *)il2cpp_codegen_object_new (WaypointList_t122_il2cpp_TypeInfo_var); + WaypointList__ctor_m374(L_0, /*hidden argument*/NULL); + __this->___waypointList_2 = L_0; + __this->___smoothRoute_3 = 1; + __this->___editorVisualisationSubsteps_7 = (100.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityStandardAssets.Utility.WaypointCircuit::get_Length() +extern "C" float WaypointCircuit_get_Length_m377 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___U3CLengthU3Ek__BackingField_17); + return L_0; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::set_Length(System.Single) +extern "C" void WaypointCircuit_set_Length_m378 (WaypointCircuit_t123 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___U3CLengthU3Ek__BackingField_17 = L_0; + return; + } +} +// UnityEngine.Transform[] UnityStandardAssets.Utility.WaypointCircuit::get_Waypoints() +extern "C" TransformU5BU5D_t99* WaypointCircuit_get_Waypoints_m379 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + { + WaypointList_t122 * L_0 = (__this->___waypointList_2); + NullCheck(L_0); + TransformU5BU5D_t99* L_1 = (L_0->___items_1); + return L_1; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::Awake() +extern "C" void WaypointCircuit_Awake_m380 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + { + TransformU5BU5D_t99* L_0 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) <= ((int32_t)1))) + { + goto IL_0014; + } + } + { + WaypointCircuit_CachePositionsAndDistances_m384(__this, /*hidden argument*/NULL); + } + +IL_0014: + { + TransformU5BU5D_t99* L_1 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_1); + __this->___numPoints_4 = (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + return; + } +} +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointCircuit::GetRoutePoint(System.Single) +extern "C" RoutePoint_t124 WaypointCircuit_GetRoutePoint_m381 (WaypointCircuit_t123 * __this, float ___dist, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + { + float L_0 = ___dist; + Vector3_t4 L_1 = WaypointCircuit_GetRoutePosition_m382(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ___dist; + Vector3_t4 L_3 = WaypointCircuit_GetRoutePosition_m382(__this, ((float)((float)L_2+(float)(0.1f))), /*hidden argument*/NULL); + V_1 = L_3; + Vector3_t4 L_4 = V_1; + Vector3_t4 L_5 = V_0; + Vector3_t4 L_6 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + Vector3_t4 L_7 = V_0; + Vector3_t4 L_8 = Vector3_get_normalized_m454((&V_2), /*hidden argument*/NULL); + RoutePoint_t124 L_9 = {0}; + RoutePoint__ctor_m375(&L_9, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::GetRoutePosition(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 WaypointCircuit_GetRoutePosition_m382 (WaypointCircuit_t123 * __this, float ___dist, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + float L_0 = WaypointCircuit_get_Length_m377(__this, /*hidden argument*/NULL); + if ((!(((float)L_0) == ((float)(0.0f))))) + { + goto IL_0029; + } + } + { + SingleU5BU5D_t126* L_1 = (__this->___distances_6); + SingleU5BU5D_t126* L_2 = (__this->___distances_6); + NullCheck(L_2); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)1))); + int32_t L_3 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)1)); + WaypointCircuit_set_Length_m378(__this, (*(float*)(float*)SZArrayLdElema(L_1, L_3, sizeof(float))), /*hidden argument*/NULL); + } + +IL_0029: + { + float L_4 = ___dist; + float L_5 = WaypointCircuit_get_Length_m377(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = Mathf_Repeat_m579(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + ___dist = L_6; + goto IL_0040; + } + +IL_003c: + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0040: + { + SingleU5BU5D_t126* L_8 = (__this->___distances_6); + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + float L_11 = ___dist; + if ((((float)(*(float*)(float*)SZArrayLdElema(L_8, L_10, sizeof(float)))) < ((float)L_11))) + { + goto IL_003c; + } + } + { + int32_t L_12 = V_0; + int32_t L_13 = (__this->___numPoints_4); + int32_t L_14 = (__this->___numPoints_4); + __this->___p1n_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_12-(int32_t)1))+(int32_t)L_13))%(int32_t)L_14)); + int32_t L_15 = V_0; + __this->___p2n_10 = L_15; + SingleU5BU5D_t126* L_16 = (__this->___distances_6); + int32_t L_17 = (__this->___p1n_9); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + SingleU5BU5D_t126* L_19 = (__this->___distances_6); + int32_t L_20 = (__this->___p2n_10); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + float L_22 = ___dist; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_23 = Mathf_InverseLerp_m457(NULL /*static, unused*/, (*(float*)(float*)SZArrayLdElema(L_16, L_18, sizeof(float))), (*(float*)(float*)SZArrayLdElema(L_19, L_21, sizeof(float))), L_22, /*hidden argument*/NULL); + __this->___i_12 = L_23; + bool L_24 = (__this->___smoothRoute_3); + if (!L_24) + { + goto IL_016c; + } + } + { + int32_t L_25 = V_0; + int32_t L_26 = (__this->___numPoints_4); + int32_t L_27 = (__this->___numPoints_4); + __this->___p0n_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_25-(int32_t)2))+(int32_t)L_26))%(int32_t)L_27)); + int32_t L_28 = V_0; + int32_t L_29 = (__this->___numPoints_4); + __this->___p3n_11 = ((int32_t)((int32_t)((int32_t)((int32_t)L_28+(int32_t)1))%(int32_t)L_29)); + int32_t L_30 = (__this->___p2n_10); + int32_t L_31 = (__this->___numPoints_4); + __this->___p2n_10 = ((int32_t)((int32_t)L_30%(int32_t)L_31)); + Vector3U5BU5D_t125* L_32 = (__this->___points_5); + int32_t L_33 = (__this->___p0n_8); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + __this->___P0_13 = (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_32, L_33, sizeof(Vector3_t4 )))); + Vector3U5BU5D_t125* L_34 = (__this->___points_5); + int32_t L_35 = (__this->___p1n_9); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + __this->___P1_14 = (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_34, L_35, sizeof(Vector3_t4 )))); + Vector3U5BU5D_t125* L_36 = (__this->___points_5); + int32_t L_37 = (__this->___p2n_10); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + __this->___P2_15 = (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_36, L_37, sizeof(Vector3_t4 )))); + Vector3U5BU5D_t125* L_38 = (__this->___points_5); + int32_t L_39 = (__this->___p3n_11); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + __this->___P3_16 = (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_38, L_39, sizeof(Vector3_t4 )))); + Vector3_t4 L_40 = (__this->___P0_13); + Vector3_t4 L_41 = (__this->___P1_14); + Vector3_t4 L_42 = (__this->___P2_15); + Vector3_t4 L_43 = (__this->___P3_16); + float L_44 = (__this->___i_12); + Vector3_t4 L_45 = WaypointCircuit_CatmullRom_m383(__this, L_40, L_41, L_42, L_43, L_44, /*hidden argument*/NULL); + return L_45; + } + +IL_016c: + { + int32_t L_46 = V_0; + int32_t L_47 = (__this->___numPoints_4); + int32_t L_48 = (__this->___numPoints_4); + __this->___p1n_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_46-(int32_t)1))+(int32_t)L_47))%(int32_t)L_48)); + int32_t L_49 = V_0; + __this->___p2n_10 = L_49; + Vector3U5BU5D_t125* L_50 = (__this->___points_5); + int32_t L_51 = (__this->___p1n_9); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + Vector3U5BU5D_t125* L_52 = (__this->___points_5); + int32_t L_53 = (__this->___p2n_10); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + float L_54 = (__this->___i_12); + Vector3_t4 L_55 = Vector3_Lerp_m458(NULL /*static, unused*/, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_50, L_51, sizeof(Vector3_t4 )))), (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_52, L_53, sizeof(Vector3_t4 )))), L_54, /*hidden argument*/NULL); + return L_55; + } +} +// UnityEngine.Vector3 UnityStandardAssets.Utility.WaypointCircuit::CatmullRom(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 WaypointCircuit_CatmullRom_m383 (WaypointCircuit_t123 * __this, Vector3_t4 ___p0, Vector3_t4 ___p1, Vector3_t4 ___p2, Vector3_t4 ___p3, float ___i, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___p1; + Vector3_t4 L_1 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (2.0f), L_0, /*hidden argument*/NULL); + Vector3_t4 L_2 = ___p0; + Vector3_t4 L_3 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___p2; + Vector3_t4 L_5 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + float L_6 = ___i; + Vector3_t4 L_7 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_1, L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = ___p0; + Vector3_t4 L_10 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (2.0f), L_9, /*hidden argument*/NULL); + Vector3_t4 L_11 = ___p1; + Vector3_t4 L_12 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (5.0f), L_11, /*hidden argument*/NULL); + Vector3_t4 L_13 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL); + Vector3_t4 L_14 = ___p2; + Vector3_t4 L_15 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (4.0f), L_14, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + Vector3_t4 L_17 = ___p3; + Vector3_t4 L_18 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + float L_19 = ___i; + Vector3_t4 L_20 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + float L_21 = ___i; + Vector3_t4 L_22 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + Vector3_t4 L_23 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_8, L_22, /*hidden argument*/NULL); + Vector3_t4 L_24 = ___p0; + Vector3_t4 L_25 = Vector3_op_UnaryNegation_m487(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + Vector3_t4 L_26 = ___p1; + Vector3_t4 L_27 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (3.0f), L_26, /*hidden argument*/NULL); + Vector3_t4 L_28 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_25, L_27, /*hidden argument*/NULL); + Vector3_t4 L_29 = ___p2; + Vector3_t4 L_30 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (3.0f), L_29, /*hidden argument*/NULL); + Vector3_t4 L_31 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_28, L_30, /*hidden argument*/NULL); + Vector3_t4 L_32 = ___p3; + Vector3_t4 L_33 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + float L_34 = ___i; + Vector3_t4 L_35 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + float L_36 = ___i; + Vector3_t4 L_37 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + float L_38 = ___i; + Vector3_t4 L_39 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + Vector3_t4 L_40 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_23, L_39, /*hidden argument*/NULL); + Vector3_t4 L_41 = Vector3_op_Multiply_m405(NULL /*static, unused*/, (0.5f), L_40, /*hidden argument*/NULL); + return L_41; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::CachePositionsAndDistances() +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern TypeInfo* SingleU5BU5D_t126_il2cpp_TypeInfo_var; +extern "C" void WaypointCircuit_CachePositionsAndDistances_m384 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + SingleU5BU5D_t126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(18); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + int32_t V_1 = 0; + Transform_t3 * V_2 = {0}; + Transform_t3 * V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + { + TransformU5BU5D_t99* L_0 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_0); + __this->___points_5 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))+(int32_t)1)))); + TransformU5BU5D_t99* L_1 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_1); + __this->___distances_6 = ((SingleU5BU5D_t126*)SZArrayNew(SingleU5BU5D_t126_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))+(int32_t)1)))); + V_0 = (0.0f); + V_1 = 0; + goto IL_00ce; + } + +IL_0037: + { + TransformU5BU5D_t99* L_2 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + int32_t L_3 = V_1; + TransformU5BU5D_t99* L_4 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)L_3%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))); + int32_t L_5 = ((int32_t)((int32_t)L_3%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + V_2 = (*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_2, L_5, sizeof(Transform_t3 *))); + TransformU5BU5D_t99* L_6 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + int32_t L_7 = V_1; + TransformU5BU5D_t99* L_8 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_8); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)((int32_t)((int32_t)L_7+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))); + int32_t L_9 = ((int32_t)((int32_t)((int32_t)((int32_t)L_7+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))))); + V_3 = (*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_6, L_9, sizeof(Transform_t3 *))); + Transform_t3 * L_10 = V_2; + bool L_11 = Object_op_Inequality_m429(NULL /*static, unused*/, L_10, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_00ca; + } + } + { + Transform_t3 * L_12 = V_3; + bool L_13 = Object_op_Inequality_m429(NULL /*static, unused*/, L_12, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00ca; + } + } + { + Transform_t3 * L_14 = V_2; + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_position_m400(L_14, /*hidden argument*/NULL); + V_4 = L_15; + Transform_t3 * L_16 = V_3; + NullCheck(L_16); + Vector3_t4 L_17 = Transform_get_position_m400(L_16, /*hidden argument*/NULL); + V_5 = L_17; + Vector3U5BU5D_t125* L_18 = (__this->___points_5); + int32_t L_19 = V_1; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + TransformU5BU5D_t99* L_20 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + int32_t L_21 = V_1; + TransformU5BU5D_t99* L_22 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_22); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)((int32_t)L_21%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))); + int32_t L_23 = ((int32_t)((int32_t)L_21%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length)))))); + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_20, L_23, sizeof(Transform_t3 *)))); + Vector3_t4 L_24 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_20, L_23, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_18, L_19, sizeof(Vector3_t4 )))) = L_24; + SingleU5BU5D_t126* L_25 = (__this->___distances_6); + int32_t L_26 = V_1; + float L_27 = V_0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + *((float*)(float*)SZArrayLdElema(L_25, L_26, sizeof(float))) = (float)L_27; + float L_28 = V_0; + Vector3_t4 L_29 = V_4; + Vector3_t4 L_30 = V_5; + Vector3_t4 L_31 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + V_6 = L_31; + float L_32 = Vector3_get_magnitude_m453((&V_6), /*hidden argument*/NULL); + V_0 = ((float)((float)L_28+(float)L_32)); + } + +IL_00ca: + { + int32_t L_33 = V_1; + V_1 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00ce: + { + int32_t L_34 = V_1; + Vector3U5BU5D_t125* L_35 = (__this->___points_5); + NullCheck(L_35); + if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_35)->max_length))))))) + { + goto IL_0037; + } + } + { + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::OnDrawGizmos() +extern "C" void WaypointCircuit_OnDrawGizmos_m385 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + { + WaypointCircuit_DrawGizmos_m387(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::OnDrawGizmosSelected() +extern "C" void WaypointCircuit_OnDrawGizmosSelected_m386 (WaypointCircuit_t123 * __this, const MethodInfo* method) +{ + { + WaypointCircuit_DrawGizmos_m387(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointCircuit::DrawGizmos(System.Boolean) +extern "C" void WaypointCircuit_DrawGizmos_m387 (WaypointCircuit_t123 * __this, bool ___selected, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + float V_1 = 0.0f; + Vector3_t4 V_2 = {0}; + int32_t V_3 = 0; + Vector3_t4 V_4 = {0}; + Color_t139 G_B4_0 = {0}; + { + WaypointList_t122 * L_0 = (__this->___waypointList_2); + NullCheck(L_0); + L_0->___circuit_0 = __this; + TransformU5BU5D_t99* L_1 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) <= ((int32_t)1))) + { + goto IL_0120; + } + } + { + TransformU5BU5D_t99* L_2 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_2); + __this->___numPoints_4 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + WaypointCircuit_CachePositionsAndDistances_m384(__this, /*hidden argument*/NULL); + SingleU5BU5D_t126* L_3 = (__this->___distances_6); + SingleU5BU5D_t126* L_4 = (__this->___distances_6); + NullCheck(L_4); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1))); + int32_t L_5 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1)); + WaypointCircuit_set_Length_m378(__this, (*(float*)(float*)SZArrayLdElema(L_3, L_5, sizeof(float))), /*hidden argument*/NULL); + bool L_6 = ___selected; + if (!L_6) + { + goto IL_0055; + } + } + { + Color_t139 L_7 = Color_get_yellow_m696(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B4_0 = L_7; + goto IL_006e; + } + +IL_0055: + { + Color_t139 L_8 = {0}; + Color__ctor_m697(&L_8, (1.0f), (1.0f), (0.0f), (0.5f), /*hidden argument*/NULL); + G_B4_0 = L_8; + } + +IL_006e: + { + Gizmos_set_color_m698(NULL /*static, unused*/, G_B4_0, /*hidden argument*/NULL); + TransformU5BU5D_t99* L_9 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + int32_t L_10 = 0; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_9, L_10, sizeof(Transform_t3 *)))); + Vector3_t4 L_11 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_9, L_10, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + V_0 = L_11; + bool L_12 = (__this->___smoothRoute_3); + if (!L_12) + { + goto IL_00e2; + } + } + { + V_1 = (0.0f); + goto IL_00be; + } + +IL_0097: + { + float L_13 = V_1; + Vector3_t4 L_14 = WaypointCircuit_GetRoutePosition_m382(__this, ((float)((float)L_13+(float)(1.0f))), /*hidden argument*/NULL); + V_2 = L_14; + Vector3_t4 L_15 = V_0; + Vector3_t4 L_16 = V_2; + Gizmos_DrawLine_m699(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + Vector3_t4 L_17 = V_2; + V_0 = L_17; + float L_18 = V_1; + float L_19 = WaypointCircuit_get_Length_m377(__this, /*hidden argument*/NULL); + float L_20 = (__this->___editorVisualisationSubsteps_7); + V_1 = ((float)((float)L_18+(float)((float)((float)L_19/(float)L_20)))); + } + +IL_00be: + { + float L_21 = V_1; + float L_22 = WaypointCircuit_get_Length_m377(__this, /*hidden argument*/NULL); + if ((((float)L_21) < ((float)L_22))) + { + goto IL_0097; + } + } + { + Vector3_t4 L_23 = V_0; + TransformU5BU5D_t99* L_24 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_24, L_25, sizeof(Transform_t3 *)))); + Vector3_t4 L_26 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_24, L_25, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + Gizmos_DrawLine_m699(NULL /*static, unused*/, L_23, L_26, /*hidden argument*/NULL); + goto IL_0120; + } + +IL_00e2: + { + V_3 = 0; + goto IL_0112; + } + +IL_00e9: + { + TransformU5BU5D_t99* L_27 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + int32_t L_28 = V_3; + TransformU5BU5D_t99* L_29 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_29); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)((int32_t)((int32_t)((int32_t)L_28+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))))); + int32_t L_30 = ((int32_t)((int32_t)((int32_t)((int32_t)L_28+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length)))))); + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_27, L_30, sizeof(Transform_t3 *)))); + Vector3_t4 L_31 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_27, L_30, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + V_4 = L_31; + Vector3_t4 L_32 = V_0; + Vector3_t4 L_33 = V_4; + Gizmos_DrawLine_m699(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + Vector3_t4 L_34 = V_4; + V_0 = L_34; + int32_t L_35 = V_3; + V_3 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_0112: + { + int32_t L_36 = V_3; + TransformU5BU5D_t99* L_37 = WaypointCircuit_get_Waypoints_m379(__this, /*hidden argument*/NULL); + NullCheck(L_37); + if ((((int32_t)L_36) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))) + { + goto IL_00e9; + } + } + +IL_0120: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::.ctor() +extern "C" void WaypointProgressTracker__ctor_m388 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + __this->___lookAheadForTargetOffset_3 = (5.0f); + __this->___lookAheadForTargetFactor_4 = (0.1f); + __this->___lookAheadForSpeedOffset_5 = (10.0f); + __this->___lookAheadForSpeedFactor_6 = (0.2f); + __this->___pointToPointThreshold_8 = (4.0f); + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_targetPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_targetPoint_m389 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = (__this->___U3CtargetPointU3Ek__BackingField_14); + return L_0; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_targetPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_targetPoint_m390 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = ___value; + __this->___U3CtargetPointU3Ek__BackingField_14 = L_0; + return; + } +} +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_speedPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_speedPoint_m391 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = (__this->___U3CspeedPointU3Ek__BackingField_15); + return L_0; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_speedPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_speedPoint_m392 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = ___value; + __this->___U3CspeedPointU3Ek__BackingField_15 = L_0; + return; + } +} +// UnityStandardAssets.Utility.WaypointCircuit/RoutePoint UnityStandardAssets.Utility.WaypointProgressTracker::get_progressPoint() +extern "C" RoutePoint_t124 WaypointProgressTracker_get_progressPoint_m393 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = (__this->___U3CprogressPointU3Ek__BackingField_16); + return L_0; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::set_progressPoint(UnityStandardAssets.Utility.WaypointCircuit/RoutePoint) +extern "C" void WaypointProgressTracker_set_progressPoint_m394 (WaypointProgressTracker_t128 * __this, RoutePoint_t124 ___value, const MethodInfo* method) +{ + { + RoutePoint_t124 L_0 = ___value; + __this->___U3CprogressPointU3Ek__BackingField_16 = L_0; + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Start() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral44; +extern "C" void WaypointProgressTracker_Start_m395 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + GameObject_t77_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(54); + _stringLiteral44 = il2cpp_codegen_string_literal_from_index(44); + s_Il2CppMethodIntialized = true; + } + { + Transform_t3 * L_0 = (__this->___target_9); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0031; + } + } + { + String_t* L_2 = Object_get_name_m630(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m684(NULL /*static, unused*/, L_2, _stringLiteral44, /*hidden argument*/NULL); + GameObject_t77 * L_4 = (GameObject_t77 *)il2cpp_codegen_object_new (GameObject_t77_il2cpp_TypeInfo_var); + GameObject__ctor_m654(L_4, L_3, /*hidden argument*/NULL); + NullCheck(L_4); + Transform_t3 * L_5 = GameObject_get_transform_m416(L_4, /*hidden argument*/NULL); + __this->___target_9 = L_5; + } + +IL_0031: + { + WaypointProgressTracker_Reset_m396(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Reset() +extern "C" void WaypointProgressTracker_Reset_m396 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + __this->___progressDistance_10 = (0.0f); + __this->___progressNum_11 = 0; + int32_t L_0 = (__this->___progressStyle_7); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0062; + } + } + { + Transform_t3 * L_1 = (__this->___target_9); + WaypointCircuit_t123 * L_2 = (__this->___circuit_2); + NullCheck(L_2); + TransformU5BU5D_t99* L_3 = WaypointCircuit_get_Waypoints_m379(L_2, /*hidden argument*/NULL); + int32_t L_4 = (__this->___progressNum_11); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_3, L_5, sizeof(Transform_t3 *)))); + Vector3_t4 L_6 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_3, L_5, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + NullCheck(L_1); + Transform_set_position_m414(L_1, L_6, /*hidden argument*/NULL); + Transform_t3 * L_7 = (__this->___target_9); + WaypointCircuit_t123 * L_8 = (__this->___circuit_2); + NullCheck(L_8); + TransformU5BU5D_t99* L_9 = WaypointCircuit_get_Waypoints_m379(L_8, /*hidden argument*/NULL); + int32_t L_10 = (__this->___progressNum_11); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_9, L_11, sizeof(Transform_t3 *)))); + Quaternion_t19 L_12 = Transform_get_rotation_m462((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_9, L_11, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + NullCheck(L_7); + Transform_set_rotation_m464(L_7, L_12, /*hidden argument*/NULL); + } + +IL_0062: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::Update() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void WaypointProgressTracker_Update_m397 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + RoutePoint_t124 V_4 = {0}; + RoutePoint_t124 V_5 = {0}; + RoutePoint_t124 V_6 = {0}; + RoutePoint_t124 V_7 = {0}; + RoutePoint_t124 V_8 = {0}; + RoutePoint_t124 V_9 = {0}; + { + int32_t L_0 = (__this->___progressStyle_7); + if (L_0) + { + goto IL_0153; + } + } + { + float L_1 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((float)L_1) > ((float)(0.0f))))) + { + goto IL_0054; + } + } + { + float L_2 = (__this->___speed_13); + Vector3_t4 L_3 = (__this->___lastPosition_12); + Transform_t3 * L_4 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_position_m400(L_4, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL); + V_3 = L_6; + float L_7 = Vector3_get_magnitude_m453((&V_3), /*hidden argument*/NULL); + float L_8 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_9 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_10 = Mathf_Lerp_m417(NULL /*static, unused*/, L_2, ((float)((float)L_7/(float)L_8)), L_9, /*hidden argument*/NULL); + __this->___speed_13 = L_10; + } + +IL_0054: + { + Transform_t3 * L_11 = (__this->___target_9); + WaypointCircuit_t123 * L_12 = (__this->___circuit_2); + float L_13 = (__this->___progressDistance_10); + float L_14 = (__this->___lookAheadForTargetOffset_3); + float L_15 = (__this->___lookAheadForTargetFactor_4); + float L_16 = (__this->___speed_13); + NullCheck(L_12); + RoutePoint_t124 L_17 = WaypointCircuit_GetRoutePoint_m381(L_12, ((float)((float)((float)((float)L_13+(float)L_14))+(float)((float)((float)L_15*(float)L_16)))), /*hidden argument*/NULL); + V_4 = L_17; + Vector3_t4 L_18 = ((&V_4)->___position_0); + NullCheck(L_11); + Transform_set_position_m414(L_11, L_18, /*hidden argument*/NULL); + Transform_t3 * L_19 = (__this->___target_9); + WaypointCircuit_t123 * L_20 = (__this->___circuit_2); + float L_21 = (__this->___progressDistance_10); + float L_22 = (__this->___lookAheadForSpeedOffset_5); + float L_23 = (__this->___lookAheadForSpeedFactor_6); + float L_24 = (__this->___speed_13); + NullCheck(L_20); + RoutePoint_t124 L_25 = WaypointCircuit_GetRoutePoint_m381(L_20, ((float)((float)((float)((float)L_21+(float)L_22))+(float)((float)((float)L_23*(float)L_24)))), /*hidden argument*/NULL); + V_5 = L_25; + Vector3_t4 L_26 = ((&V_5)->___direction_1); + Quaternion_t19 L_27 = Quaternion_LookRotation_m700(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + NullCheck(L_19); + Transform_set_rotation_m464(L_19, L_27, /*hidden argument*/NULL); + WaypointCircuit_t123 * L_28 = (__this->___circuit_2); + float L_29 = (__this->___progressDistance_10); + NullCheck(L_28); + RoutePoint_t124 L_30 = WaypointCircuit_GetRoutePoint_m381(L_28, L_29, /*hidden argument*/NULL); + WaypointProgressTracker_set_progressPoint_m394(__this, L_30, /*hidden argument*/NULL); + RoutePoint_t124 L_31 = WaypointProgressTracker_get_progressPoint_m393(__this, /*hidden argument*/NULL); + V_6 = L_31; + Vector3_t4 L_32 = ((&V_6)->___position_0); + Transform_t3 * L_33 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_33); + Vector3_t4 L_34 = Transform_get_position_m400(L_33, /*hidden argument*/NULL); + Vector3_t4 L_35 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_32, L_34, /*hidden argument*/NULL); + V_0 = L_35; + Vector3_t4 L_36 = V_0; + RoutePoint_t124 L_37 = WaypointProgressTracker_get_progressPoint_m393(__this, /*hidden argument*/NULL); + V_7 = L_37; + Vector3_t4 L_38 = ((&V_7)->___direction_1); + float L_39 = Vector3_Dot_m701(NULL /*static, unused*/, L_36, L_38, /*hidden argument*/NULL); + if ((!(((float)L_39) < ((float)(0.0f))))) + { + goto IL_013d; + } + } + { + float L_40 = (__this->___progressDistance_10); + float L_41 = Vector3_get_magnitude_m453((&V_0), /*hidden argument*/NULL); + __this->___progressDistance_10 = ((float)((float)L_40+(float)((float)((float)L_41*(float)(0.5f))))); + } + +IL_013d: + { + Transform_t3 * L_42 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_42); + Vector3_t4 L_43 = Transform_get_position_m400(L_42, /*hidden argument*/NULL); + __this->___lastPosition_12 = L_43; + goto IL_025c; + } + +IL_0153: + { + Transform_t3 * L_44 = (__this->___target_9); + NullCheck(L_44); + Vector3_t4 L_45 = Transform_get_position_m400(L_44, /*hidden argument*/NULL); + Transform_t3 * L_46 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_46); + Vector3_t4 L_47 = Transform_get_position_m400(L_46, /*hidden argument*/NULL); + Vector3_t4 L_48 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_45, L_47, /*hidden argument*/NULL); + V_1 = L_48; + float L_49 = Vector3_get_magnitude_m453((&V_1), /*hidden argument*/NULL); + float L_50 = (__this->___pointToPointThreshold_8); + if ((!(((float)L_49) < ((float)L_50)))) + { + goto IL_019d; + } + } + { + int32_t L_51 = (__this->___progressNum_11); + WaypointCircuit_t123 * L_52 = (__this->___circuit_2); + NullCheck(L_52); + TransformU5BU5D_t99* L_53 = WaypointCircuit_get_Waypoints_m379(L_52, /*hidden argument*/NULL); + NullCheck(L_53); + __this->___progressNum_11 = ((int32_t)((int32_t)((int32_t)((int32_t)L_51+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_53)->max_length)))))); + } + +IL_019d: + { + Transform_t3 * L_54 = (__this->___target_9); + WaypointCircuit_t123 * L_55 = (__this->___circuit_2); + NullCheck(L_55); + TransformU5BU5D_t99* L_56 = WaypointCircuit_get_Waypoints_m379(L_55, /*hidden argument*/NULL); + int32_t L_57 = (__this->___progressNum_11); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + int32_t L_58 = L_57; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_56, L_58, sizeof(Transform_t3 *)))); + Vector3_t4 L_59 = Transform_get_position_m400((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_56, L_58, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + NullCheck(L_54); + Transform_set_position_m414(L_54, L_59, /*hidden argument*/NULL); + Transform_t3 * L_60 = (__this->___target_9); + WaypointCircuit_t123 * L_61 = (__this->___circuit_2); + NullCheck(L_61); + TransformU5BU5D_t99* L_62 = WaypointCircuit_get_Waypoints_m379(L_61, /*hidden argument*/NULL); + int32_t L_63 = (__this->___progressNum_11); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_63); + int32_t L_64 = L_63; + NullCheck((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_62, L_64, sizeof(Transform_t3 *)))); + Quaternion_t19 L_65 = Transform_get_rotation_m462((*(Transform_t3 **)(Transform_t3 **)SZArrayLdElema(L_62, L_64, sizeof(Transform_t3 *))), /*hidden argument*/NULL); + NullCheck(L_60); + Transform_set_rotation_m464(L_60, L_65, /*hidden argument*/NULL); + WaypointCircuit_t123 * L_66 = (__this->___circuit_2); + float L_67 = (__this->___progressDistance_10); + NullCheck(L_66); + RoutePoint_t124 L_68 = WaypointCircuit_GetRoutePoint_m381(L_66, L_67, /*hidden argument*/NULL); + WaypointProgressTracker_set_progressPoint_m394(__this, L_68, /*hidden argument*/NULL); + RoutePoint_t124 L_69 = WaypointProgressTracker_get_progressPoint_m393(__this, /*hidden argument*/NULL); + V_8 = L_69; + Vector3_t4 L_70 = ((&V_8)->___position_0); + Transform_t3 * L_71 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_71); + Vector3_t4 L_72 = Transform_get_position_m400(L_71, /*hidden argument*/NULL); + Vector3_t4 L_73 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_70, L_72, /*hidden argument*/NULL); + V_2 = L_73; + Vector3_t4 L_74 = V_2; + RoutePoint_t124 L_75 = WaypointProgressTracker_get_progressPoint_m393(__this, /*hidden argument*/NULL); + V_9 = L_75; + Vector3_t4 L_76 = ((&V_9)->___direction_1); + float L_77 = Vector3_Dot_m701(NULL /*static, unused*/, L_74, L_76, /*hidden argument*/NULL); + if ((!(((float)L_77) < ((float)(0.0f))))) + { + goto IL_024b; + } + } + { + float L_78 = (__this->___progressDistance_10); + float L_79 = Vector3_get_magnitude_m453((&V_2), /*hidden argument*/NULL); + __this->___progressDistance_10 = ((float)((float)L_78+(float)L_79)); + } + +IL_024b: + { + Transform_t3 * L_80 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_80); + Vector3_t4 L_81 = Transform_get_position_m400(L_80, /*hidden argument*/NULL); + __this->___lastPosition_12 = L_81; + } + +IL_025c: + { + return; + } +} +// System.Void UnityStandardAssets.Utility.WaypointProgressTracker::OnDrawGizmos() +extern "C" void WaypointProgressTracker_OnDrawGizmos_m398 (WaypointProgressTracker_t128 * __this, const MethodInfo* method) +{ + { + bool L_0 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_007f; + } + } + { + Color_t139 L_1 = Color_get_green_m702(NULL /*static, unused*/, /*hidden argument*/NULL); + Gizmos_set_color_m698(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + Transform_t3 * L_4 = (__this->___target_9); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_position_m400(L_4, /*hidden argument*/NULL); + Gizmos_DrawLine_m699(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL); + WaypointCircuit_t123 * L_6 = (__this->___circuit_2); + float L_7 = (__this->___progressDistance_10); + NullCheck(L_6); + Vector3_t4 L_8 = WaypointCircuit_GetRoutePosition_m382(L_6, L_7, /*hidden argument*/NULL); + Gizmos_DrawWireSphere_m703(NULL /*static, unused*/, L_8, (1.0f), /*hidden argument*/NULL); + Color_t139 L_9 = Color_get_yellow_m696(NULL /*static, unused*/, /*hidden argument*/NULL); + Gizmos_set_color_m698(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + Transform_t3 * L_10 = (__this->___target_9); + NullCheck(L_10); + Vector3_t4 L_11 = Transform_get_position_m400(L_10, /*hidden argument*/NULL); + Transform_t3 * L_12 = (__this->___target_9); + NullCheck(L_12); + Vector3_t4 L_13 = Transform_get_position_m400(L_12, /*hidden argument*/NULL); + Transform_t3 * L_14 = (__this->___target_9); + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_forward_m449(L_14, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + Gizmos_DrawLine_m699(NULL /*static, unused*/, L_11, L_16, /*hidden argument*/NULL); + } + +IL_007f: + { + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp_0.cpp" new file mode 100644 index 00000000..aa9273c4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-CSharp_0.cpp" @@ -0,0 +1,70 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// GoDie +struct GoDie_t171; +// UnityEngine.Animator +struct Animator_t10; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "AssemblyU2DCSharp_U3CModuleU3E.h" +#include "AssemblyU2DCSharp_U3CModuleU3EMethodDeclarations.h" +#include "AssemblyU2DCSharp_GoDie.h" +#include "AssemblyU2DCSharp_GoDieMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "UnityEngine_UnityEngine_StateMachineBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_StateMachineBehaviour.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_AnimatorMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Boolean.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void GoDie::.ctor() +extern "C" void GoDie__ctor_m711 (GoDie_t171 * __this, const MethodInfo* method) +{ + { + StateMachineBehaviour__ctor_m713(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void GoDie::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32) +extern Il2CppCodeGenString* _stringLiteral45; +extern "C" void GoDie_OnStateEnter_m712 (GoDie_t171 * __this, Animator_t10 * ___animator, AnimatorStateInfo_t148 ___stateInfo, int32_t ___layerIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral45 = il2cpp_codegen_string_literal_from_index(45); + s_Il2CppMethodIntialized = true; + } + { + Animator_t10 * L_0 = ___animator; + NullCheck(L_0); + Animator_SetBool_m430(L_0, _stringLiteral45, 1, /*hidden argument*/NULL); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-UnityScript_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-UnityScript_0.cpp" new file mode 100644 index 00000000..b97e5142 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Assembly-UnityScript_0.cpp" @@ -0,0 +1,576 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// NewBehaviourScript +struct NewBehaviourScript_t174; +// NewBehaviourScript1 +struct NewBehaviourScript1_t175; +// UnityEngine.Collider2D +struct Collider2D_t129; +// NewBehaviourScript2 +struct NewBehaviourScript2_t176; +// retry +struct retry_t177; +// robo2 +struct robo2_t178; +// s2 +struct s2_t179; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "AssemblyU2DUnityScript_U3CModuleU3E.h" +#include "AssemblyU2DUnityScript_U3CModuleU3EMethodDeclarations.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript.h" +#include "AssemblyU2DUnityScript_NewBehaviourScriptMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "UnityEngine_UnityEngine_MonoBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_TimeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_InputMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_Boolean.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript1.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Collider2D.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript2.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript2MethodDeclarations.h" +#include "AssemblyU2DUnityScript_retry.h" +#include "AssemblyU2DUnityScript_retryMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ApplicationMethodDeclarations.h" +#include "AssemblyU2DUnityScript_robo2.h" +#include "AssemblyU2DUnityScript_robo2MethodDeclarations.h" +#include "AssemblyU2DUnityScript_s2.h" +#include "AssemblyU2DUnityScript_s2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_Object.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void NewBehaviourScript::.ctor() +extern "C" void NewBehaviourScript__ctor_m714 (NewBehaviourScript_t174 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void NewBehaviourScript::Start() +extern "C" void NewBehaviourScript_Start_m715 (NewBehaviourScript_t174 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral46; +extern "C" void NewBehaviourScript_Update_m716 (NewBehaviourScript_t174 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + _stringLiteral46 = il2cpp_codegen_string_literal_from_index(46); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral46, /*hidden argument*/NULL); + __this->___t_2 = L_0; + GameObject_t77 * L_1 = (__this->___t_2); + NullCheck(L_1); + Transform_t3 * L_2 = GameObject_get_transform_m416(L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_get_left_m742(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_3, (0.05f), /*hidden argument*/NULL); + float L_5 = Time_get_time_m474(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + NullCheck(L_2); + Transform_Translate_m743(L_2, L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_7 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)119), /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0069; + } + } + { + GameObject_t77 * L_8 = (__this->___t_2); + NullCheck(L_8); + Transform_t3 * L_9 = GameObject_get_transform_m416(L_8, /*hidden argument*/NULL); + Vector3_t4 L_10 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_11 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_10, (0.1f), /*hidden argument*/NULL); + NullCheck(L_9); + Transform_Translate_m743(L_9, L_11, /*hidden argument*/NULL); + goto IL_00c4; + } + +IL_0069: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_12 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)106), /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0099; + } + } + { + GameObject_t77 * L_13 = (__this->___t_2); + NullCheck(L_13); + Transform_t3 * L_14 = GameObject_get_transform_m416(L_13, /*hidden argument*/NULL); + Vector3_t4 L_15 = Vector3_get_left_m742(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_16 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_15, (0.1f), /*hidden argument*/NULL); + NullCheck(L_14); + Transform_Translate_m743(L_14, L_16, /*hidden argument*/NULL); + goto IL_00c4; + } + +IL_0099: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_17 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)107), /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00c4; + } + } + { + GameObject_t77 * L_18 = (__this->___t_2); + NullCheck(L_18); + Transform_t3 * L_19 = GameObject_get_transform_m416(L_18, /*hidden argument*/NULL); + Vector3_t4 L_20 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_21 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_20, (0.1f), /*hidden argument*/NULL); + NullCheck(L_19); + Transform_Translate_m743(L_19, L_21, /*hidden argument*/NULL); + } + +IL_00c4: + { + return; + } +} +// System.Void NewBehaviourScript::Main() +extern "C" void NewBehaviourScript_Main_m717 (NewBehaviourScript_t174 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript1::.ctor() +extern "C" void NewBehaviourScript1__ctor_m718 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void NewBehaviourScript1::Start() +extern "C" void NewBehaviourScript1_Start_m719 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript1::Update() +extern "C" void NewBehaviourScript1_Update_m720 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript1::OnTriggerEnter2D(UnityEngine.Collider2D) +extern const Il2CppType* Animator_t10_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Animator_t10_il2cpp_TypeInfo_var; +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral47; +extern Il2CppCodeGenString* _stringLiteral48; +extern Il2CppCodeGenString* _stringLiteral49; +extern Il2CppCodeGenString* _stringLiteral50; +extern Il2CppCodeGenString* _stringLiteral51; +extern "C" void NewBehaviourScript1_OnTriggerEnter2D_m721 (NewBehaviourScript1_t175 * __this, Collider2D_t129 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Animator_t10_0_0_0_var = il2cpp_codegen_type_from_index(5); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Animator_t10_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(5); + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + _stringLiteral47 = il2cpp_codegen_string_literal_from_index(47); + _stringLiteral48 = il2cpp_codegen_string_literal_from_index(48); + _stringLiteral49 = il2cpp_codegen_string_literal_from_index(49); + _stringLiteral50 = il2cpp_codegen_string_literal_from_index(50); + _stringLiteral51 = il2cpp_codegen_string_literal_from_index(51); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral47, /*hidden argument*/NULL); + __this->___robo_4 = L_0; + GameObject_t77 * L_1 = (__this->___robo_4); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Animator_t10_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Component_t169 * L_3 = GameObject_GetComponent_m744(L_1, L_2, /*hidden argument*/NULL); + __this->___t_2 = ((Animator_t10 *)CastclassSealed(L_3, Animator_t10_il2cpp_TypeInfo_var)); + GameObject_t77 * L_4 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral48, /*hidden argument*/NULL); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Animator_t10_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + Component_t169 * L_6 = GameObject_GetComponent_m744(L_4, L_5, /*hidden argument*/NULL); + __this->___g_3 = ((Animator_t10 *)CastclassSealed(L_6, Animator_t10_il2cpp_TypeInfo_var)); + Animator_t10 * L_7 = (__this->___t_2); + NullCheck(L_7); + Animator_SetTrigger_m745(L_7, _stringLiteral49, /*hidden argument*/NULL); + Animator_t10 * L_8 = (__this->___g_3); + NullCheck(L_8); + Animator_SetTrigger_m745(L_8, _stringLiteral50, /*hidden argument*/NULL); + GameObject_t77 * L_9 = (__this->___robo_4); + NullCheck(L_9); + Component_t169 * L_10 = GameObject_GetComponent_m746(L_9, _stringLiteral51, /*hidden argument*/NULL); + __this->___s_5 = ((Behaviour_t156 *)CastclassClass(L_10, Behaviour_t156_il2cpp_TypeInfo_var)); + Behaviour_t156 * L_11 = (__this->___s_5); + NullCheck(L_11); + Behaviour_set_enabled_m618(L_11, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void NewBehaviourScript1::Main() +extern "C" void NewBehaviourScript1_Main_m722 (NewBehaviourScript1_t175 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript2::.ctor() +extern "C" void NewBehaviourScript2__ctor_m723 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void NewBehaviourScript2::Start() +extern "C" void NewBehaviourScript2_Start_m724 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript2::Update() +extern "C" void NewBehaviourScript2_Update_m725 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void NewBehaviourScript2::OnTriggerEnter2D(UnityEngine.Collider2D) +extern const Il2CppType* Animator_t10_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Animator_t10_il2cpp_TypeInfo_var; +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral47; +extern Il2CppCodeGenString* _stringLiteral52; +extern Il2CppCodeGenString* _stringLiteral50; +extern Il2CppCodeGenString* _stringLiteral51; +extern "C" void NewBehaviourScript2_OnTriggerEnter2D_m726 (NewBehaviourScript2_t176 * __this, Collider2D_t129 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Animator_t10_0_0_0_var = il2cpp_codegen_type_from_index(5); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Animator_t10_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(5); + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + _stringLiteral47 = il2cpp_codegen_string_literal_from_index(47); + _stringLiteral52 = il2cpp_codegen_string_literal_from_index(52); + _stringLiteral50 = il2cpp_codegen_string_literal_from_index(50); + _stringLiteral51 = il2cpp_codegen_string_literal_from_index(51); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral47, /*hidden argument*/NULL); + __this->___robo_3 = L_0; + GameObject_t77 * L_1 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral52, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Animator_t10_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Component_t169 * L_3 = GameObject_GetComponent_m744(L_1, L_2, /*hidden argument*/NULL); + __this->___g_2 = ((Animator_t10 *)CastclassSealed(L_3, Animator_t10_il2cpp_TypeInfo_var)); + Animator_t10 * L_4 = (__this->___g_2); + NullCheck(L_4); + Animator_SetTrigger_m745(L_4, _stringLiteral50, /*hidden argument*/NULL); + GameObject_t77 * L_5 = (__this->___robo_3); + NullCheck(L_5); + Component_t169 * L_6 = GameObject_GetComponent_m746(L_5, _stringLiteral51, /*hidden argument*/NULL); + __this->___s_4 = ((Behaviour_t156 *)CastclassClass(L_6, Behaviour_t156_il2cpp_TypeInfo_var)); + Behaviour_t156 * L_7 = (__this->___s_4); + NullCheck(L_7); + Behaviour_set_enabled_m618(L_7, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void NewBehaviourScript2::Main() +extern "C" void NewBehaviourScript2_Main_m727 (NewBehaviourScript2_t176 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void retry::.ctor() +extern "C" void retry__ctor_m728 (retry_t177 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void retry::Start() +extern "C" void retry_Start_m729 (retry_t177 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void retry::Update() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void retry_Update_m730 (retry_t177 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_0 = Input_GetKey_m421(NULL /*static, unused*/, ((int32_t)114), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = Application_get_loadedLevelName_m443(NULL /*static, unused*/, /*hidden argument*/NULL); + Application_LoadLevel_m444(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_0016: + { + return; + } +} +// System.Void retry::Main() +extern "C" void retry_Main_m731 (retry_t177 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void robo2::.ctor() +extern "C" void robo2__ctor_m732 (robo2_t178 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void robo2::Start() +extern Il2CppCodeGenString* _stringLiteral47; +extern "C" void robo2_Start_m733 (robo2_t178 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral47 = il2cpp_codegen_string_literal_from_index(47); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + float V_3 = 0.0f; + Vector3_t4 V_4 = {0}; + { + GameObject_t77 * L_0 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral47, /*hidden argument*/NULL); + __this->___r_2 = L_0; + GameObject_t77 * L_1 = (__this->___r_2); + NullCheck(L_1); + Transform_t3 * L_2 = GameObject_get_transform_m416(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + V_2 = L_3; + float L_4 = ((&V_2)->___x_1); + float L_5 = ((float)((float)L_4-(float)(((float)((float)((int32_t)30)))))); + V_0 = L_5; + GameObject_t77 * L_6 = (__this->___r_2); + NullCheck(L_6); + Transform_t3 * L_7 = GameObject_get_transform_m416(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + Vector3_t4 L_8 = Transform_get_position_m400(L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = L_8; + V_1 = L_9; + float L_10 = V_0; + float L_11 = L_10; + V_3 = L_11; + (&V_1)->___x_1 = L_11; + float L_12 = V_3; + GameObject_t77 * L_13 = (__this->___r_2); + NullCheck(L_13); + Transform_t3 * L_14 = GameObject_get_transform_m416(L_13, /*hidden argument*/NULL); + Vector3_t4 L_15 = V_1; + Vector3_t4 L_16 = L_15; + V_4 = L_16; + NullCheck(L_14); + Transform_set_position_m414(L_14, L_16, /*hidden argument*/NULL); + Vector3_t4 L_17 = V_4; + return; + } +} +// System.Void robo2::Update() +extern "C" void robo2_Update_m734 (robo2_t178 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void robo2::Main() +extern "C" void robo2_Main_m735 (robo2_t178 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void s2::.ctor() +extern "C" void s2__ctor_m736 (s2_t179 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void s2::Start() +extern "C" void s2_Start_m737 (s2_t179 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void s2::Update() +extern "C" void s2_Update_m738 (s2_t179 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void s2::OnTriggerEnter2D(UnityEngine.Collider2D) +extern Il2CppCodeGenString* _stringLiteral48; +extern Il2CppCodeGenString* _stringLiteral47; +extern Il2CppCodeGenString* _stringLiteral53; +extern "C" void s2_OnTriggerEnter2D_m739 (s2_t179 * __this, Collider2D_t129 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral48 = il2cpp_codegen_string_literal_from_index(48); + _stringLiteral47 = il2cpp_codegen_string_literal_from_index(47); + _stringLiteral53 = il2cpp_codegen_string_literal_from_index(53); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + float V_3 = 0.0f; + Vector3_t4 V_4 = {0}; + { + int32_t L_0 = (__this->___i_4); + if (L_0) + { + goto IL_009c; + } + } + { + GameObject_t77 * L_1 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral48, /*hidden argument*/NULL); + __this->___g_2 = L_1; + GameObject_t77 * L_2 = GameObject_Find_m741(NULL /*static, unused*/, _stringLiteral47, /*hidden argument*/NULL); + __this->___r_3 = L_2; + GameObject_t77 * L_3 = (__this->___r_3); + Object_DontDestroyOnLoad_m747(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + Application_LoadLevel_m444(NULL /*static, unused*/, _stringLiteral53, /*hidden argument*/NULL); + GameObject_t77 * L_4 = (__this->___r_3); + NullCheck(L_4); + Transform_t3 * L_5 = GameObject_get_transform_m416(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + Vector3_t4 L_6 = Transform_get_position_m400(L_5, /*hidden argument*/NULL); + V_2 = L_6; + float L_7 = ((&V_2)->___x_1); + float L_8 = ((float)((float)L_7-(float)(((float)((float)((int32_t)30)))))); + V_0 = L_8; + GameObject_t77 * L_9 = (__this->___r_3); + NullCheck(L_9); + Transform_t3 * L_10 = GameObject_get_transform_m416(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + Vector3_t4 L_11 = Transform_get_position_m400(L_10, /*hidden argument*/NULL); + Vector3_t4 L_12 = L_11; + V_1 = L_12; + float L_13 = V_0; + float L_14 = L_13; + V_3 = L_14; + (&V_1)->___x_1 = L_14; + float L_15 = V_3; + GameObject_t77 * L_16 = (__this->___r_3); + NullCheck(L_16); + Transform_t3 * L_17 = GameObject_get_transform_m416(L_16, /*hidden argument*/NULL); + Vector3_t4 L_18 = V_1; + Vector3_t4 L_19 = L_18; + V_4 = L_19; + NullCheck(L_17); + Transform_set_position_m414(L_17, L_19, /*hidden argument*/NULL); + Vector3_t4 L_20 = V_4; + __this->___i_4 = 1; + } + +IL_009c: + { + return; + } +} +// System.Void s2::Main() +extern "C" void s2_Main_m740 (s2_t179 * __this, const MethodInfo* method) +{ + { + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_0.cpp" new file mode 100644 index 00000000..42b1d1ae --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_0.cpp" @@ -0,0 +1,8961 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Array +struct Array_t; +// System.Object +struct Object_t; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t1855; +// System.Collections.Generic.IEqualityComparer`1 +struct IEqualityComparer_1_t1857; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2431; +// System.Collections.DictionaryEntry[] +struct DictionaryEntryU5BU5D_t2516; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t1856; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t1868; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2432; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Collections.Generic.Dictionary`2/ValueCollection +struct ValueCollection_t1863; +// System.String +struct String_t; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t1866; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Collections.Generic.Dictionary`2/ShimEnumerator +struct ShimEnumerator_t1869; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1870; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1872; +// System.Collections.Generic.List`1 +struct List_1_t706; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t708; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2436; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1840; +// System.Predicate`1 +struct Predicate_1_t1885; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2578; +// System.Comparison`1 +struct Comparison_1_t1890; +// System.Collections.Generic.IList`1 +struct IList_1_t1883; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1884; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1886; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1887; +// System.Action`1 +struct Action_1_t196; +// System.Action`1 +struct Action_1_t1910; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UnityEngine_CastHelper_1_gen.h" +#include "UnityEngine_UnityEngine_CastHelper_1_genMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_0.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_1.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_4.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_6.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_9MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_0.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_0MethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_0MethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumeraMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundException.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_1MethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_8.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_10.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_11.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_2.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_2MethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_12.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_DefauMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_14.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_14MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_36.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_36MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_1.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_2.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_2MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_2.h" +#include "mscorlib_System_Predicate_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen.h" +#include "mscorlib_System_Comparison_1_gen_3.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultComparMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_15.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_16.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_16MethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Comparison_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_21.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_21MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "mscorlib_System_Action_1_gen.h" +#include "mscorlib_System_Action_1_genMethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_5.h" +#include "mscorlib_System_Action_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_28.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_28MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_30.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_30MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_32.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4.h" + +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Object_t * Array_InternalArray__get_Item_TisObject_t_m18047_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisObject_t_m18047(__this, p0, method) (( Object_t * (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisObject_t_m18047_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastHit_t26 Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastHit_t26_m18056(__this, p0, method) (( RaycastHit_t26 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" float Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSingle_t165_m18067(__this, p0, method) (( float (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Keyframe_t147 Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyframe_t147_m18076(__this, p0, method) (( Keyframe_t147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared (Dictionary_2_t1855 * __this, DictionaryEntryU5BU5D_t2516* p0, int32_t p1, Transform_1_t1856 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t1856 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared (Dictionary_2_t1855 * __this, Array_t * p0, int32_t p1, Transform_1_t1868 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1868 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2U5BU5D_t2431* p0, int32_t p1, Transform_1_t1868 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, Transform_1_t1868 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t1858 Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085(__this, p0, method) (( KeyValuePair_2_t1858 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt32_t161_m18094(__this, p0, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Link_t1214 Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLink_t1214_m18103(__this, p0, method) (( Link_t1214 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared (Dictionary_2_t1855 * __this, Array_t * p0, int32_t p1, Transform_1_t1866 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1866 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared (Dictionary_2_t1855 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t1866 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1866 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" DictionaryEntry_t900 Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114(__this, p0, method) (( DictionaryEntry_t900 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Touch_t155 Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTouch_t155_m18127(__this, p0, method) (( Touch_t155 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisObject_t_m10898_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10898(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisObject_t_m10898_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisObject_t_m18138_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18138(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisObject_t_m18138_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisObject_t_m18162_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, Comparison_1_t1890 * p2, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18162(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Comparison_1_t1890 *, const MethodInfo*))Array_Sort_TisObject_t_m18162_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisObject_t_m18136_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisObject_t_m18136(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))Array_Resize_TisObject_t_m18136_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" double Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDouble_t454_m18141(__this, p0, method) (( double (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint16_t Array_InternalArray__get_Item_TisChar_t702_m18150_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisChar_t702_m18150(__this, p0, method) (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisChar_t702_m18150_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector3_t4 Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector3_t4_m18166(__this, p0, method) (( Vector3_t4 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" GcAchievementData_t352 Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176(__this, p0, method) (( GcAchievementData_t352 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" GcScoreData_t353 Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisGcScoreData_t353_m18185(__this, p0, method) (( GcScoreData_t353 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector4_t234 Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector4_t234_m18194(__this, p0, method) (( Vector4_t234 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared)(__this, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m10921_gshared (InternalEnumerator_1_t1843 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10923_gshared (InternalEnumerator_1_t1843 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10925_gshared (InternalEnumerator_1_t1843 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (InternalEnumerator_1_t1843 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1843 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_0; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m10927_gshared (InternalEnumerator_1_t1843 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m10929_gshared (InternalEnumerator_1_t1843 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Object_t * InternalEnumerator_1_get_Current_m10931_gshared (InternalEnumerator_1_t1843 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Object_t * L_8 = (( Object_t * (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m10932_gshared (InternalEnumerator_1_t1844 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10933_gshared (InternalEnumerator_1_t1844 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10934_gshared (InternalEnumerator_1_t1844 * __this, const MethodInfo* method) +{ + { + RaycastHit_t26 L_0 = (( RaycastHit_t26 (*) (InternalEnumerator_1_t1844 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1844 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + RaycastHit_t26 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m10935_gshared (InternalEnumerator_1_t1844 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m10936_gshared (InternalEnumerator_1_t1844 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" RaycastHit_t26 InternalEnumerator_1_get_Current_m10937_gshared (InternalEnumerator_1_t1844 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + RaycastHit_t26 L_8 = (( RaycastHit_t26 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m10950_gshared (InternalEnumerator_1_t1847 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10951_gshared (InternalEnumerator_1_t1847 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10952_gshared (InternalEnumerator_1_t1847 * __this, const MethodInfo* method) +{ + { + float L_0 = (( float (*) (InternalEnumerator_1_t1847 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1847 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + float L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m10953_gshared (InternalEnumerator_1_t1847 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m10954_gshared (InternalEnumerator_1_t1847 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" float InternalEnumerator_1_get_Current_m10955_gshared (InternalEnumerator_1_t1847 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + float L_8 = (( float (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m10962_gshared (InternalEnumerator_1_t1849 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10963_gshared (InternalEnumerator_1_t1849 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10964_gshared (InternalEnumerator_1_t1849 * __this, const MethodInfo* method) +{ + { + Keyframe_t147 L_0 = (( Keyframe_t147 (*) (InternalEnumerator_1_t1849 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1849 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Keyframe_t147 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m10965_gshared (InternalEnumerator_1_t1849 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m10966_gshared (InternalEnumerator_1_t1849 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Keyframe_t147 InternalEnumerator_1_get_Current_m10967_gshared (InternalEnumerator_1_t1849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Keyframe_t147 L_8 = (( Keyframe_t147 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor() +extern "C" void Dictionary_2__ctor_m10974_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)__this, (int32_t)((int32_t)10), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) +extern "C" void Dictionary_2__ctor_m10976_gshared (Dictionary_2_t1855 * __this, Object_t* ___comparer, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___comparer; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)__this, (int32_t)((int32_t)10), (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) +extern "C" void Dictionary_2__ctor_m10978_gshared (Dictionary_2_t1855 * __this, int32_t ___capacity, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)__this, (int32_t)L_0, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Dictionary_2__ctor_m10980_gshared (Dictionary_2_t1855 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___serialization_info_13 = L_0; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_get_Item_m10982_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + if (!((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_002f; + } + } + { + Object_t * L_1 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t1855 *)__this, (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + if (!L_2) + { + goto IL_002f; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_4 = (( Object_t * (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t1855 *)__this, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(25 /* TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_4); + return L_5; + } + +IL_002f: + { + return NULL; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m10984_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t1855 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_3 = (( Object_t * (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t1855 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t1855 *)__this); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_1, (Object_t *)L_3); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m10986_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t1855 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t1855 *)__this); + Object_t * L_3 = (( Object_t * (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t1855 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t1855 *)__this); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_1, (Object_t *)L_3); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_System_Collections_IDictionary_Contains_m10988_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t1855 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + return L_4; + } + +IL_0029: + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m10990_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t1855 *)__this); + VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t1855 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + } + +IL_0029: + { + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m10992_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m10994_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m10996_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m10998_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2_t1858 ___keyValuePair, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t1858 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t1858 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t1855 *)__this); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_0, (Object_t *)L_1); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m11000_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2_t1858 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t1858 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t1855 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t1855 *, KeyValuePair_2_t1858 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2_t1858 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m11002_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2431* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2U5BU5D_t2431*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m11004_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2_t1858 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t1858 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t1855 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t1855 *, KeyValuePair_2_t1858 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2_t1858 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t1858 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t1855 *)__this); + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m11006_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2728); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2431* V_0 = {0}; + DictionaryEntryU5BU5D_t2516* V_1 = {0}; + int32_t G_B5_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B5_1 = {0}; + Dictionary_2_t1855 * G_B5_2 = {0}; + int32_t G_B4_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B4_1 = {0}; + Dictionary_2_t1855 * G_B4_2 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (KeyValuePair_2U5BU5D_t2431*)((KeyValuePair_2U5BU5D_t2431*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + KeyValuePair_2U5BU5D_t2431* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + KeyValuePair_2U5BU5D_t2431* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2U5BU5D_t2431*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } + +IL_0016: + { + Array_t * L_4 = ___array; + int32_t L_5 = ___index; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t1855 *)__this, (Array_t *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + Array_t * L_6 = ___array; + V_1 = (DictionaryEntryU5BU5D_t2516*)((DictionaryEntryU5BU5D_t2516*)IsInst(L_6, DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var)); + DictionaryEntryU5BU5D_t2516* L_7 = V_1; + if (!L_7) + { + goto IL_0051; + } + } + { + DictionaryEntryU5BU5D_t2516* L_8 = V_1; + int32_t L_9 = ___index; + Transform_1_t1856 * L_10 = ((Dictionary_2_t1855_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + G_B4_0 = L_9; + G_B4_1 = L_8; + G_B4_2 = ((Dictionary_2_t1855 *)(__this)); + if (L_10) + { + G_B5_0 = L_9; + G_B5_1 = L_8; + G_B5_2 = ((Dictionary_2_t1855 *)(__this)); + goto IL_0046; + } + } + { + IntPtr_t L_11 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17) }; + Transform_1_t1856 * L_12 = (Transform_1_t1856 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + (( void (*) (Transform_1_t1856 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)(L_12, (Object_t *)NULL, (IntPtr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + ((Dictionary_2_t1855_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15 = L_12; + G_B5_0 = G_B4_0; + G_B5_1 = G_B4_1; + G_B5_2 = ((Dictionary_2_t1855 *)(G_B4_2)); + } + +IL_0046: + { + Transform_1_t1856 * L_13 = ((Dictionary_2_t1855_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + NullCheck((Dictionary_2_t1855 *)G_B5_2); + (( void (*) (Dictionary_2_t1855 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t1856 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)->method)((Dictionary_2_t1855 *)G_B5_2, (DictionaryEntryU5BU5D_t2516*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1856 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)); + return; + } + +IL_0051: + { + Array_t * L_14 = ___array; + int32_t L_15 = ___index; + IntPtr_t L_16 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t1868 * L_17 = (Transform_1_t1868 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t1868 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_17, (Object_t *)NULL, (IntPtr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1868 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)((Dictionary_2_t1855 *)__this, (Array_t *)L_14, (int32_t)L_15, (Transform_1_t1868 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m11008_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 L_0 = {0}; + (( void (*) (Enumerator_t1865 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t1865 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t *)L_2; + } +} +// System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() +extern "C" Object_t* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m11010_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 L_0 = {0}; + (( void (*) (Enumerator_t1865 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t1865 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t*)L_2; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_GetEnumerator_m11012_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + ShimEnumerator_t1869 * L_0 = (ShimEnumerator_t1869 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + (( void (*) (ShimEnumerator_t1869 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(L_0, (Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2::get_Count() +extern "C" int32_t Dictionary_2_get_Count_m11014_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___count_10); + return L_0; + } +} +// TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* KeyNotFoundException_t1215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" Object_t * Dictionary_2_get_Item_m11016_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + KeyNotFoundException_t1215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2729); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0089; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0089; + } + } + { + ObjectU5BU5D_t162* L_19 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_19, L_21, sizeof(Object_t *))); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_24; + } + +IL_009b: + { + int32_t L_25 = V_1; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + KeyNotFoundException_t1215 * L_26 = (KeyNotFoundException_t1215 *)il2cpp_codegen_object_new (KeyNotFoundException_t1215_il2cpp_TypeInfo_var); + KeyNotFoundException__ctor_m7134(L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } +} +// System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_set_Item_m11018_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + V_3 = (int32_t)(-1); + int32_t L_10 = V_2; + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_00a2; + } + } + +IL_004e: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0087; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0087; + } + } + { + goto IL_00a2; + } + +IL_0087: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + +IL_00a2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0166; + } + } + { + int32_t L_27 = (int32_t)(__this->___count_10); + int32_t L_28 = (int32_t)((int32_t)((int32_t)L_27+(int32_t)1)); + V_4 = (int32_t)L_28; + __this->___count_10 = L_28; + int32_t L_29 = V_4; + int32_t L_30 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_29) <= ((int32_t)L_30))) + { + goto IL_00de; + } + } + { + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_31 = V_0; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))); + } + +IL_00de: + { + int32_t L_33 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_33; + int32_t L_34 = V_2; + if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) + { + goto IL_0105; + } + } + { + int32_t L_35 = (int32_t)(__this->___touchedSlots_8); + int32_t L_36 = (int32_t)L_35; + V_4 = (int32_t)L_36; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_36+(int32_t)1)); + int32_t L_37 = V_4; + V_2 = (int32_t)L_37; + goto IL_011c; + } + +IL_0105: + { + LinkU5BU5D_t1851* L_38 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_38, L_39, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_40; + } + +IL_011c: + { + LinkU5BU5D_t1851* L_41 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_42 = V_2; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + Int32U5BU5D_t420* L_43 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + int32_t L_45 = L_44; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_41, L_42, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_43, L_45, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_46 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_47 = V_1; + int32_t L_48 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + *((int32_t*)(int32_t*)SZArrayLdElema(L_46, L_47, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_48+(int32_t)1)); + LinkU5BU5D_t1851* L_49 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_49, L_50, sizeof(Link_t1214 )))->___HashCode_0 = L_51; + ObjectU5BU5D_t162* L_52 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_53 = V_2; + Object_t * L_54 = ___key; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, L_53, sizeof(Object_t *))) = (Object_t *)L_54; + goto IL_01b5; + } + +IL_0166: + { + int32_t L_55 = V_3; + if ((((int32_t)L_55) == ((int32_t)(-1)))) + { + goto IL_01b5; + } + } + { + LinkU5BU5D_t1851* L_56 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_57 = V_3; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + LinkU5BU5D_t1851* L_58 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_59 = V_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_58, L_59, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_56, L_57, sizeof(Link_t1214 )))->___Next_1 = L_60; + LinkU5BU5D_t1851* L_61 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_62 = V_2; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + Int32U5BU5D_t420* L_63 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_64 = V_1; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_64); + int32_t L_65 = L_64; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_61, L_62, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_63, L_65, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_66 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_67 = V_1; + int32_t L_68 = V_2; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((int32_t*)(int32_t*)SZArrayLdElema(L_66, L_67, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01b5: + { + ObjectU5BU5D_t162* L_69 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_70 = V_2; + Object_t * L_71 = ___value; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_70); + *((Object_t **)(Object_t **)SZArrayLdElema(L_69, L_70, sizeof(Object_t *))) = (Object_t *)L_71; + int32_t L_72 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_72+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void Dictionary_2_Init_m11020_gshared (Dictionary_2_t1855 * __this, int32_t ___capacity, Object_t* ___hcp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + Object_t* V_0 = {0}; + Dictionary_2_t1855 * G_B4_0 = {0}; + Dictionary_2_t1855 * G_B3_0 = {0}; + Object_t* G_B5_0 = {0}; + Dictionary_2_t1855 * G_B5_1 = {0}; + { + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Object_t* L_2 = ___hcp; + G_B3_0 = ((Dictionary_2_t1855 *)(__this)); + if (!L_2) + { + G_B4_0 = ((Dictionary_2_t1855 *)(__this)); + goto IL_0021; + } + } + { + Object_t* L_3 = ___hcp; + V_0 = (Object_t*)L_3; + Object_t* L_4 = V_0; + G_B5_0 = L_4; + G_B5_1 = ((Dictionary_2_t1855 *)(G_B3_0)); + goto IL_0026; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + EqualityComparer_1_t1870 * L_5 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + G_B5_0 = ((Object_t*)(L_5)); + G_B5_1 = ((Dictionary_2_t1855 *)(G_B4_0)); + } + +IL_0026: + { + NullCheck(G_B5_1); + G_B5_1->___hcp_12 = G_B5_0; + int32_t L_6 = ___capacity; + if (L_6) + { + goto IL_0035; + } + } + { + ___capacity = (int32_t)((int32_t)10); + } + +IL_0035: + { + int32_t L_7 = ___capacity; + ___capacity = (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f))))))+(int32_t)1)); + int32_t L_8 = ___capacity; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t1855 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___generation_14 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_InitArrays_m11022_gshared (Dictionary_2_t1855 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___size; + __this->___table_4 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_0)); + int32_t L_1 = ___size; + __this->___linkSlots_5 = ((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_1)); + __this->___emptySlot_9 = (-1); + int32_t L_2 = ___size; + __this->___keySlots_6 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_2)); + int32_t L_3 = ___size; + __this->___valueSlots_7 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_3)); + __this->___touchedSlots_8 = 0; + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_4); + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))))*(float)(0.9f)))))); + int32_t L_5 = (int32_t)(__this->___threshold_11); + if (L_5) + { + goto IL_0074; + } + } + { + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)0))) + { + goto IL_0074; + } + } + { + __this->___threshold_11 = 1; + } + +IL_0074: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2712; +extern Il2CppCodeGenString* _stringLiteral2713; +extern "C" void Dictionary_2_CopyToCheck_m11024_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2712 = il2cpp_codegen_string_literal_from_index(2712); + _stringLiteral2713 = il2cpp_codegen_string_literal_from_index(2713); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, (String_t*)_stringLiteral2712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Array_t * L_8 = ___array; + NullCheck((Array_t *)L_8); + int32_t L_9 = Array_get_Length_m4606((Array_t *)L_8, /*hidden argument*/NULL); + int32_t L_10 = ___index; + NullCheck((Dictionary_2_t1855 *)__this); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t1855 *)__this); + if ((((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))) >= ((int32_t)L_11))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)_stringLiteral2713, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0058: + { + return; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) +extern "C" KeyValuePair_2_t1858 Dictionary_2_make_pair_m11026_gshared (Object_t * __this /* static, unused */, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + KeyValuePair_2_t1858 L_2 = {0}; + (( void (*) (KeyValuePair_2_t1858 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)->method)(&L_2, (Object_t *)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)); + return L_2; + } +} +// TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) +extern "C" Object_t * Dictionary_2_pick_value_m11028_gshared (Object_t * __this /* static, unused */, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + return L_0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_CopyTo_m11030_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2431* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t1855 *)__this, (Array_t *)(Array_t *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + KeyValuePair_2U5BU5D_t2431* L_2 = ___array; + int32_t L_3 = ___index; + IntPtr_t L_4 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t1868 * L_5 = (Transform_1_t1868 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t1868 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_5, (Object_t *)NULL, (IntPtr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, Transform_1_t1868 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2U5BU5D_t2431*)L_2, (int32_t)L_3, (Transform_1_t1868 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Resize() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_Resize_m11032_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + LinkU5BU5D_t1851* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + ObjectU5BU5D_t162* V_7 = {0}; + ObjectU5BU5D_t162* V_8 = {0}; + int32_t V_9 = 0; + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_0); + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_1 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + V_1 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_2)); + int32_t L_3 = V_0; + V_2 = (LinkU5BU5D_t1851*)((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_3)); + V_3 = (int32_t)0; + goto IL_00b1; + } + +IL_0027: + { + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_4 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a5; + } + +IL_0038: + { + LinkU5BU5D_t1851* L_7 = V_2; + int32_t L_8 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Object_t* L_9 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_11 = V_4; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Object_t*)L_9); + int32_t L_13 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_9, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *)))); + int32_t L_14 = (int32_t)((int32_t)((int32_t)L_13|(int32_t)((int32_t)-2147483648))); + V_9 = (int32_t)L_14; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_7, L_8, sizeof(Link_t1214 )))->___HashCode_0 = L_14; + int32_t L_15 = V_9; + V_5 = (int32_t)L_15; + int32_t L_16 = V_5; + int32_t L_17 = V_0; + V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)2147483647)))%(int32_t)L_17)); + LinkU5BU5D_t1851* L_18 = V_2; + int32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + Int32U5BU5D_t420* L_20 = V_1; + int32_t L_21 = V_6; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_18, L_19, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_23 = V_1; + int32_t L_24 = V_6; + int32_t L_25 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, L_24, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + LinkU5BU5D_t1851* L_26 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_26, L_27, sizeof(Link_t1214 )))->___Next_1); + V_4 = (int32_t)L_28; + } + +IL_00a5: + { + int32_t L_29 = V_4; + if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) + { + goto IL_0038; + } + } + { + int32_t L_30 = V_3; + V_3 = (int32_t)((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b1: + { + int32_t L_31 = V_3; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_0027; + } + } + { + Int32U5BU5D_t420* L_33 = V_1; + __this->___table_4 = L_33; + LinkU5BU5D_t1851* L_34 = V_2; + __this->___linkSlots_5 = L_34; + int32_t L_35 = V_0; + V_7 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_35)); + int32_t L_36 = V_0; + V_8 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_36)); + ObjectU5BU5D_t162* L_37 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_38 = V_7; + int32_t L_39 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, (int32_t)0, (Array_t *)(Array_t *)L_38, (int32_t)0, (int32_t)L_39, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_40 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + ObjectU5BU5D_t162* L_41 = V_8; + int32_t L_42 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, (int32_t)0, (Array_t *)(Array_t *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_43 = V_7; + __this->___keySlots_6 = L_43; + ObjectU5BU5D_t162* L_44 = V_8; + __this->___valueSlots_7 = L_44; + int32_t L_45 = V_0; + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_45)))*(float)(0.9f)))))); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2714; +extern "C" void Dictionary_2_Add_m11034_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2714 = il2cpp_codegen_string_literal_from_index(2714); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_004a: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_13 = V_0; + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_0089; + } + } + { + Object_t* L_14 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_15 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + Object_t * L_18 = ___key; + NullCheck((Object_t*)L_14); + bool L_19 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_14, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_17, sizeof(Object_t *))), (Object_t *)L_18); + if (!L_19) + { + goto IL_0089; + } + } + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, (String_t*)_stringLiteral2714, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_21 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_22 = V_2; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_21, L_22, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_23; + } + +IL_009b: + { + int32_t L_24 = V_2; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_004a; + } + } + { + int32_t L_25 = (int32_t)(__this->___count_10); + int32_t L_26 = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + V_3 = (int32_t)L_26; + __this->___count_10 = L_26; + int32_t L_27 = V_3; + int32_t L_28 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_27) <= ((int32_t)L_28))) + { + goto IL_00d5; + } + } + { + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_29 = V_0; + Int32U5BU5D_t420* L_30 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_30); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + } + +IL_00d5: + { + int32_t L_31 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_31; + int32_t L_32 = V_2; + if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) + { + goto IL_00fa; + } + } + { + int32_t L_33 = (int32_t)(__this->___touchedSlots_8); + int32_t L_34 = (int32_t)L_33; + V_3 = (int32_t)L_34; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_3; + V_2 = (int32_t)L_35; + goto IL_0111; + } + +IL_00fa: + { + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_38; + } + +IL_0111: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___HashCode_0 = L_41; + LinkU5BU5D_t1851* L_42 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + Int32U5BU5D_t420* L_44 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_45 = V_1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t L_46 = L_45; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_42, L_43, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_44, L_46, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_47 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_48 = V_1; + int32_t L_49 = V_2; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + *((int32_t*)(int32_t*)SZArrayLdElema(L_47, L_48, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_49+(int32_t)1)); + ObjectU5BU5D_t162* L_50 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_51 = V_2; + Object_t * L_52 = ___key; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, L_51, sizeof(Object_t *))) = (Object_t *)L_52; + ObjectU5BU5D_t162* L_53 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_54 = V_2; + Object_t * L_55 = ___value; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + *((Object_t **)(Object_t **)SZArrayLdElema(L_53, L_54, sizeof(Object_t *))) = (Object_t *)L_55; + int32_t L_56 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_56+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Clear() +extern "C" void Dictionary_2_Clear_m11036_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + __this->___count_10 = 0; + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_6 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + LinkU5BU5D_t1851* L_7 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + NullCheck(L_7); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + __this->___emptySlot_9 = (-1); + __this->___touchedSlots_8 = 0; + int32_t L_8 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_8+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_ContainsKey_m11038_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_0090; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_007e; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_007e; + } + } + { + return 1; + } + +IL_007e: + { + LinkU5BU5D_t1851* L_19 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_19, L_20, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_21; + } + +IL_0090: + { + int32_t L_22 = V_1; + if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + return 0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) +extern "C" bool Dictionary_2_ContainsValue_m11040_gshared (Dictionary_2_t1855 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1870 * L_0 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + V_0 = (Object_t*)L_0; + V_1 = (int32_t)0; + goto IL_0054; + } + +IL_000d: + { + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))-(int32_t)1)); + goto IL_0049; + } + +IL_001d: + { + Object_t* L_4 = V_0; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + Object_t * L_8 = ___value; + NullCheck((Object_t*)L_4); + bool L_9 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 42), (Object_t*)L_4, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))), (Object_t *)L_8); + if (!L_9) + { + goto IL_0037; + } + } + { + return 1; + } + +IL_0037: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_12; + } + +IL_0049: + { + int32_t L_13 = V_2; + if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) + { + goto IL_001d; + } + } + { + int32_t L_14 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0054: + { + int32_t L_15 = V_1; + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_000d; + } + } + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_GetObjectData_m11042_gshared (Dictionary_2_t1855 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2431* V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + int32_t L_3 = (int32_t)(__this->___generation_14); + NullCheck((SerializationInfo_t433 *)L_2); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_2, (String_t*)_stringLiteral260, (int32_t)L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Object_t* L_5 = (Object_t*)(__this->___hcp_12); + NullCheck((SerializationInfo_t433 *)L_4); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_4, (String_t*)_stringLiteral262, (Object_t *)L_5, /*hidden argument*/NULL); + V_0 = (KeyValuePair_2U5BU5D_t2431*)NULL; + int32_t L_6 = (int32_t)(__this->___count_10); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0055; + } + } + { + int32_t L_7 = (int32_t)(__this->___count_10); + V_0 = (KeyValuePair_2U5BU5D_t2431*)((KeyValuePair_2U5BU5D_t2431*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 43), L_7)); + KeyValuePair_2U5BU5D_t2431* L_8 = V_0; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t1855 *)__this, (KeyValuePair_2U5BU5D_t2431*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + } + +IL_0055: + { + SerializationInfo_t433 * L_9 = ___info; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_10); + NullCheck((SerializationInfo_t433 *)L_9); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_9, (String_t*)_stringLiteral1245, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = ___info; + KeyValuePair_2U5BU5D_t2431* L_12 = V_0; + NullCheck((SerializationInfo_t433 *)L_11); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_11, (String_t*)_stringLiteral2715, (Object_t *)(Object_t *)L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_OnDeserialization_m11044_gshared (Dictionary_2_t1855 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + KeyValuePair_2U5BU5D_t2431* V_1 = {0}; + int32_t V_2 = 0; + { + SerializationInfo_t433 * L_0 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + SerializationInfo_t433 * L_1 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_1); + int32_t L_2 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_1, (String_t*)_stringLiteral260, /*hidden argument*/NULL); + __this->___generation_14 = L_2; + SerializationInfo_t433 * L_3 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_3); + Object_t * L_5 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_3, (String_t*)_stringLiteral262, (Type_t *)L_4, /*hidden argument*/NULL); + __this->___hcp_12 = ((Object_t*)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29))); + SerializationInfo_t433 * L_6 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_6); + int32_t L_7 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_6, (String_t*)_stringLiteral1245, /*hidden argument*/NULL); + V_0 = (int32_t)L_7; + SerializationInfo_t433 * L_8 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 45)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_8); + Object_t * L_10 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_8, (String_t*)_stringLiteral2715, (Type_t *)L_9, /*hidden argument*/NULL); + V_1 = (KeyValuePair_2U5BU5D_t2431*)((KeyValuePair_2U5BU5D_t2431*)Castclass(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + int32_t L_11 = V_0; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)10)))) + { + goto IL_0083; + } + } + { + V_0 = (int32_t)((int32_t)10); + } + +IL_0083: + { + int32_t L_12 = V_0; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t1855 *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___count_10 = 0; + KeyValuePair_2U5BU5D_t2431* L_13 = V_1; + if (!L_13) + { + goto IL_00c9; + } + } + { + V_2 = (int32_t)0; + goto IL_00c0; + } + +IL_009e: + { + KeyValuePair_2U5BU5D_t2431* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + Object_t * L_16 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t1858 *)((KeyValuePair_2_t1858 *)(KeyValuePair_2_t1858 *)SZArrayLdElema(L_14, L_15, sizeof(KeyValuePair_2_t1858 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + KeyValuePair_2U5BU5D_t2431* L_17 = V_1; + int32_t L_18 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + Object_t * L_19 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t1858 *)((KeyValuePair_2_t1858 *)(KeyValuePair_2_t1858 *)SZArrayLdElema(L_17, L_18, sizeof(KeyValuePair_2_t1858 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t1855 *)__this); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_16, (Object_t *)L_19); + int32_t L_20 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_21 = V_2; + KeyValuePair_2U5BU5D_t2431* L_22 = V_1; + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_009e; + } + } + +IL_00c9: + { + int32_t L_23 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_23+(int32_t)1)); + __this->___serialization_info_13 = (SerializationInfo_t433 *)NULL; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_Remove_m11046_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + int32_t L_10 = V_2; + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + V_3 = (int32_t)(-1); + } + +IL_0050: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0089; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0089; + } + } + { + goto IL_00a4; + } + +IL_0089: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0050; + } + } + +IL_00a4: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_00ad; + } + } + { + return 0; + } + +IL_00ad: + { + int32_t L_27 = (int32_t)(__this->___count_10); + __this->___count_10 = ((int32_t)((int32_t)L_27-(int32_t)1)); + int32_t L_28 = V_3; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00e2; + } + } + { + Int32U5BU5D_t420* L_29 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_30 = V_1; + LinkU5BU5D_t1851* L_31 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_32 = V_2; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_31, L_32, sizeof(Link_t1214 )))->___Next_1); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + *((int32_t*)(int32_t*)SZArrayLdElema(L_29, L_30, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + goto IL_0104; + } + +IL_00e2: + { + LinkU5BU5D_t1851* L_34 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_34, L_35, sizeof(Link_t1214 )))->___Next_1 = L_38; + } + +IL_0104: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = (int32_t)(__this->___emptySlot_9); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___Next_1 = L_41; + int32_t L_42 = V_2; + __this->___emptySlot_9 = L_42; + LinkU5BU5D_t1851* L_43 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_44 = V_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_43, L_44, sizeof(Link_t1214 )))->___HashCode_0 = 0; + ObjectU5BU5D_t162* L_45 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_46 = V_2; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_4)); + Object_t * L_47 = V_4; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + *((Object_t **)(Object_t **)SZArrayLdElema(L_45, L_46, sizeof(Object_t *))) = (Object_t *)L_47; + ObjectU5BU5D_t162* L_48 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_49 = V_2; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_5)); + Object_t * L_50 = V_5; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, L_49, sizeof(Object_t *))) = (Object_t *)L_50; + int32_t L_51 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_51+(int32_t)1)); + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_TryGetValue_m11048_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, Object_t ** ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a2; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0090; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0090; + } + } + { + Object_t ** L_19 = ___value; + ObjectU5BU5D_t162* L_20 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + (*(Object_t **)L_19) = (*(Object_t **)(Object_t **)SZArrayLdElema(L_20, L_22, sizeof(Object_t *))); + return 1; + } + +IL_0090: + { + LinkU5BU5D_t1851* L_23 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_23, L_24, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_25; + } + +IL_00a2: + { + int32_t L_26 = V_1; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + Object_t ** L_27 = ___value; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_2)); + Object_t * L_28 = V_2; + (*(Object_t **)L_27) = L_28; + return 0; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() +extern "C" ValueCollection_t1863 * Dictionary_2_get_Values_m11050_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + ValueCollection_t1863 * L_0 = (ValueCollection_t1863 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 46)); + (( void (*) (ValueCollection_t1863 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)->method)(L_0, (Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2716; +extern "C" Object_t * Dictionary_2_ToTKey_m11052_gshared (Dictionary_2_t1855 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 48)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_4, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, (String_t*)L_5, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0040: + { + Object_t * L_7 = ___key; + return ((Object_t *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + } +} +// TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2716; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" Object_t * Dictionary_2_ToTValue_m11054_gshared (Dictionary_2_t1855 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_1); + if (L_2) + { + goto IL_0024; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_0)); + Object_t * L_3 = V_0; + return L_3; + } + +IL_0024: + { + Object_t * L_4 = ___value; + if (((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)))) + { + goto IL_0053; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_6, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, (String_t*)L_7, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + Object_t * L_9 = ___value; + return ((Object_t *)Castclass(L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_ContainsKeyValuePair_m11056_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2_t1858 ___pair, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t1858 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t1855 *)__this); + bool L_1 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, (Dictionary_2_t1855 *)__this, (Object_t *)L_0, (Object_t **)(&V_0)); + if (L_1) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1870 * L_2 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t1858 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + Object_t * L_4 = V_0; + NullCheck((EqualityComparer_1_t1870 *)L_2); + bool L_5 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1870 *)L_2, (Object_t *)L_3, (Object_t *)L_4); + return L_5; + } +} +// System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() +extern "C" Enumerator_t1865 Dictionary_2_GetEnumerator_m11058_gshared (Dictionary_2_t1855 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 L_0 = {0}; + (( void (*) (Enumerator_t1865 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t1855 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + return L_0; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) +extern "C" DictionaryEntry_t900 Dictionary_2_U3CCopyToU3Em__0_m11060_gshared (Object_t * __this /* static, unused */, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + DictionaryEntry_t900 L_2 = {0}; + DictionaryEntry__ctor_m4603(&L_2, (Object_t *)L_0, (Object_t *)L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1>::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11061_gshared (InternalEnumerator_1_t1859 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11062_gshared (InternalEnumerator_1_t1859 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11063_gshared (InternalEnumerator_1_t1859 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t1858 L_0 = (( KeyValuePair_2_t1858 (*) (InternalEnumerator_1_t1859 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1859 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t1858 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1>::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11064_gshared (InternalEnumerator_1_t1859 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1>::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11065_gshared (InternalEnumerator_1_t1859 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1>::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" KeyValuePair_2_t1858 InternalEnumerator_1_get_Current_m11066_gshared (InternalEnumerator_1_t1859 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + KeyValuePair_2_t1858 L_8 = (( KeyValuePair_2_t1858 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) +extern "C" void KeyValuePair_2__ctor_m11067_gshared (KeyValuePair_2_t1858 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + (( void (*) (KeyValuePair_2_t1858 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((KeyValuePair_2_t1858 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Object_t * L_1 = ___value; + (( void (*) (KeyValuePair_2_t1858 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((KeyValuePair_2_t1858 *)__this, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return; + } +} +// TKey System.Collections.Generic.KeyValuePair`2::get_Key() +extern "C" Object_t * KeyValuePair_2_get_Key_m11068_gshared (KeyValuePair_2_t1858 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___key_0); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Key(TKey) +extern "C" void KeyValuePair_2_set_Key_m11069_gshared (KeyValuePair_2_t1858 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___key_0 = L_0; + return; + } +} +// TValue System.Collections.Generic.KeyValuePair`2::get_Value() +extern "C" Object_t * KeyValuePair_2_get_Value_m11070_gshared (KeyValuePair_2_t1858 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___value_1); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Value(TValue) +extern "C" void KeyValuePair_2_set_Value_m11071_gshared (KeyValuePair_2_t1858 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___value_1 = L_0; + return; + } +} +// System.String System.Collections.Generic.KeyValuePair`2::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" String_t* KeyValuePair_2_ToString_m11072_gshared (KeyValuePair_2_t1858 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + int32_t G_B2_0 = 0; + StringU5BU5D_t163* G_B2_1 = {0}; + StringU5BU5D_t163* G_B2_2 = {0}; + int32_t G_B1_0 = 0; + StringU5BU5D_t163* G_B1_1 = {0}; + StringU5BU5D_t163* G_B1_2 = {0}; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + StringU5BU5D_t163* G_B3_2 = {0}; + StringU5BU5D_t163* G_B3_3 = {0}; + int32_t G_B5_0 = 0; + StringU5BU5D_t163* G_B5_1 = {0}; + StringU5BU5D_t163* G_B5_2 = {0}; + int32_t G_B4_0 = 0; + StringU5BU5D_t163* G_B4_1 = {0}; + StringU5BU5D_t163* G_B4_2 = {0}; + String_t* G_B6_0 = {0}; + int32_t G_B6_1 = 0; + StringU5BU5D_t163* G_B6_2 = {0}; + StringU5BU5D_t163* G_B6_3 = {0}; + { + StringU5BU5D_t163* L_0 = (StringU5BU5D_t163*)((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral147); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral147; + StringU5BU5D_t163* L_1 = (StringU5BU5D_t163*)L_0; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t1858 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + G_B1_0 = 1; + G_B1_1 = L_1; + G_B1_2 = L_1; + if (!L_2) + { + G_B2_0 = 1; + G_B2_1 = L_1; + G_B2_2 = L_1; + goto IL_0039; + } + } + { + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t1858 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + V_0 = (Object_t *)L_3; + NullCheck((Object_t *)(*(&V_0))); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (Object_t *)(*(&V_0))); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_003e; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_5; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_003e: + { + NullCheck(G_B3_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B3_2, G_B3_1); + ArrayElementTypeCheck (G_B3_2, G_B3_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B3_2, G_B3_1, sizeof(String_t*))) = (String_t*)G_B3_0; + StringU5BU5D_t163* L_6 = (StringU5BU5D_t163*)G_B3_3; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, _stringLiteral157); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 2, sizeof(String_t*))) = (String_t*)_stringLiteral157; + StringU5BU5D_t163* L_7 = (StringU5BU5D_t163*)L_6; + Object_t * L_8 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t1858 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + G_B4_0 = 3; + G_B4_1 = L_7; + G_B4_2 = L_7; + if (!L_8) + { + G_B5_0 = 3; + G_B5_1 = L_7; + G_B5_2 = L_7; + goto IL_0072; + } + } + { + Object_t * L_9 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t1858 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + V_1 = (Object_t *)L_9; + NullCheck((Object_t *)(*(&V_1))); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (Object_t *)(*(&V_1))); + G_B6_0 = L_10; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0077; + } + +IL_0072: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B6_0 = L_11; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0077: + { + NullCheck(G_B6_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B6_2, G_B6_1); + ArrayElementTypeCheck (G_B6_2, G_B6_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B6_2, G_B6_1, sizeof(String_t*))) = (String_t*)G_B6_0; + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)G_B6_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 4); + ArrayElementTypeCheck (L_12, _stringLiteral148); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 4, sizeof(String_t*))) = (String_t*)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m633(NULL /*static, unused*/, (StringU5BU5D_t163*)L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11079_gshared (InternalEnumerator_1_t1861 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11080_gshared (InternalEnumerator_1_t1861 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11081_gshared (InternalEnumerator_1_t1861 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (InternalEnumerator_1_t1861 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1861 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11082_gshared (InternalEnumerator_1_t1861 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11083_gshared (InternalEnumerator_1_t1861 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int32_t InternalEnumerator_1_get_Current_m11084_gshared (InternalEnumerator_1_t1861 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int32_t L_8 = (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11085_gshared (InternalEnumerator_1_t1862 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11086_gshared (InternalEnumerator_1_t1862 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11087_gshared (InternalEnumerator_1_t1862 * __this, const MethodInfo* method) +{ + { + Link_t1214 L_0 = (( Link_t1214 (*) (InternalEnumerator_1_t1862 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1862 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Link_t1214 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11088_gshared (InternalEnumerator_1_t1862 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11089_gshared (InternalEnumerator_1_t1862 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Link_t1214 InternalEnumerator_1_get_Current_m11090_gshared (InternalEnumerator_1_t1862 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Link_t1214 L_8 = (( Link_t1214 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::.ctor(System.Collections.Generic.Dictionary`2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void ValueCollection__ctor_m11091_gshared (ValueCollection_t1863 * __this, Dictionary_2_t1855 * ___dictionary, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t1855 * L_0 = ___dictionary; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Dictionary_2_t1855 * L_2 = ___dictionary; + __this->___dictionary_0 = L_2; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Add(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m11092_gshared (ValueCollection_t1863 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m11093_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Contains(TValue) +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m11094_gshared (ValueCollection_t1863 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t1855 *)L_0); + bool L_2 = (( bool (*) (Dictionary_2_t1855 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Remove(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m11095_gshared (ValueCollection_t1863 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m11096_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t1863 *)__this); + Enumerator_t1864 L_0 = (( Enumerator_t1864 (*) (ValueCollection_t1863 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t1863 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t1864 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m11097_gshared (ValueCollection_t1863 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))); + ObjectU5BU5D_t162* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + ObjectU5BU5D_t162* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((ValueCollection_t1863 *)__this); + (( void (*) (ValueCollection_t1863 *, ObjectU5BU5D_t162*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((ValueCollection_t1863 *)__this, (ObjectU5BU5D_t162*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } + +IL_0016: + { + Dictionary_2_t1855 * L_4 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + Array_t * L_5 = ___array; + int32_t L_6 = ___index; + NullCheck((Dictionary_2_t1855 *)L_4); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t1855 *)L_4, (Array_t *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t1855 * L_7 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + Array_t * L_8 = ___array; + int32_t L_9 = ___index; + IntPtr_t L_10 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t1866 * L_11 = (Transform_1_t1866 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t1866 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_11, (Object_t *)NULL, (IntPtr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t1855 *)L_7); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1866 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Dictionary_2_t1855 *)L_7, (Array_t *)L_8, (int32_t)L_9, (Transform_1_t1866 *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ValueCollection_System_Collections_IEnumerable_GetEnumerator_m11098_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t1863 *)__this); + Enumerator_t1864 L_0 = (( Enumerator_t1864 (*) (ValueCollection_t1863 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t1863 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t1864 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t *)L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m11099_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ValueCollection_System_Collections_ICollection_get_IsSynchronized_m11100_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_SyncRoot() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" Object_t * ValueCollection_System_Collections_ICollection_get_SyncRoot_m11101_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::CopyTo(TValue[],System.Int32) +extern "C" void ValueCollection_CopyTo_m11102_gshared (ValueCollection_t1863 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Dictionary_2_t1855 *)L_0); + (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t1855 *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t1855 * L_3 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + ObjectU5BU5D_t162* L_4 = ___array; + int32_t L_5 = ___index; + IntPtr_t L_6 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t1866 * L_7 = (Transform_1_t1866 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t1866 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_7, (Object_t *)NULL, (IntPtr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t1855 *)L_3); + (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1866 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((Dictionary_2_t1855 *)L_3, (ObjectU5BU5D_t162*)L_4, (int32_t)L_5, (Transform_1_t1866 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + return; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() +extern "C" Enumerator_t1864 ValueCollection_GetEnumerator_m11103_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + Enumerator_t1864 L_1 = {0}; + (( void (*) (Enumerator_t1864 *, Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)(&L_1, (Dictionary_2_t1855 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + return L_1; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection::get_Count() +extern "C" int32_t ValueCollection_get_Count_m11104_gshared (ValueCollection_t1863 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck((Dictionary_2_t1855 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t1855 *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m11105_gshared (Enumerator_t1864 * __this, Dictionary_2_t1855 * ___host, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = ___host; + NullCheck((Dictionary_2_t1855 *)L_0); + Enumerator_t1865 L_1 = (( Enumerator_t1865 (*) (Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m11106_gshared (Enumerator_t1864 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + Object_t * L_1 = (( Object_t * (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11107_gshared (Enumerator_t1864 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m11108_gshared (Enumerator_t1864 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m11109_gshared (Enumerator_t1864 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m11110_gshared (Enumerator_t1864 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t1858 * L_1 = (KeyValuePair_2_t1858 *)&(L_0->___current_3); + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t1858 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m11111_gshared (Enumerator_t1865 * __this, Dictionary_2_t1855 * ___dictionary, const MethodInfo* method) +{ + { + Dictionary_2_t1855 * L_0 = ___dictionary; + __this->___dictionary_0 = L_0; + Dictionary_2_t1855 * L_1 = ___dictionary; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->___generation_14); + __this->___stamp_2 = L_2; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m11112_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t1858 L_0 = (KeyValuePair_2_t1858 )(__this->___current_3); + KeyValuePair_2_t1858 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11113_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() +extern "C" DictionaryEntry_t900 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m11114_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t1858 * L_0 = (KeyValuePair_2_t1858 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t1858 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + KeyValuePair_2_t1858 * L_2 = (KeyValuePair_2_t1858 *)&(__this->___current_3); + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t1858 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + DictionaryEntry_t900 L_4 = {0}; + DictionaryEntry__ctor_m4603(&L_4, (Object_t *)L_1, (Object_t *)L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m11115_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return L_0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m11116_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + return L_0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m11117_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + goto IL_007b; + } + +IL_0019: + { + int32_t L_1 = (int32_t)(__this->___next_1); + int32_t L_2 = (int32_t)L_1; + V_1 = (int32_t)L_2; + __this->___next_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_1; + V_0 = (int32_t)L_3; + Dictionary_2_t1855 * L_4 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck(L_4); + LinkU5BU5D_t1851* L_5 = (LinkU5BU5D_t1851*)(L_4->___linkSlots_5); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_5, L_6, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_7&(int32_t)((int32_t)-2147483648)))) + { + goto IL_007b; + } + } + { + Dictionary_2_t1855 * L_8 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck(L_8); + ObjectU5BU5D_t162* L_9 = (ObjectU5BU5D_t162*)(L_8->___keySlots_6); + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Dictionary_2_t1855 * L_12 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck(L_12); + ObjectU5BU5D_t162* L_13 = (ObjectU5BU5D_t162*)(L_12->___valueSlots_7); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + KeyValuePair_2_t1858 L_16 = {0}; + (( void (*) (KeyValuePair_2_t1858 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(&L_16, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_15, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + __this->___current_3 = L_16; + return 1; + } + +IL_007b: + { + int32_t L_17 = (int32_t)(__this->___next_1); + Dictionary_2_t1855 * L_18 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck(L_18); + int32_t L_19 = (int32_t)(L_18->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_19))) + { + goto IL_0019; + } + } + { + __this->___next_1 = (-1); + return 0; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() +extern "C" KeyValuePair_2_t1858 Enumerator_get_Current_m11118_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t1858 L_0 = (KeyValuePair_2_t1858 )(__this->___current_3); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentKey() +extern "C" Object_t * Enumerator_get_CurrentKey_m11119_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t1858 * L_0 = (KeyValuePair_2_t1858 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t1858 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentValue() +extern "C" Object_t * Enumerator_get_CurrentValue_m11120_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t1858 * L_0 = (KeyValuePair_2_t1858 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t1858 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Reset() +extern "C" void Enumerator_Reset_m11121_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + __this->___next_1 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2718; +extern "C" void Enumerator_VerifyState_m11122_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2718 = il2cpp_codegen_string_literal_from_index(2718); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t1855 * L_0 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + if (L_0) + { + goto IL_0012; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, (String_t*)NULL, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Dictionary_2_t1855 * L_2 = (Dictionary_2_t1855 *)(__this->___dictionary_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->___generation_14); + int32_t L_4 = (int32_t)(__this->___stamp_2); + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_0033; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, (String_t*)_stringLiteral2718, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyCurrent() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2719; +extern "C" void Enumerator_VerifyCurrent_m11123_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2719 = il2cpp_codegen_string_literal_from_index(2719); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t1865 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2719, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m11124_gshared (Enumerator_t1865 * __this, const MethodInfo* method) +{ + { + __this->___dictionary_0 = (Dictionary_2_t1855 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m11125_gshared (Transform_1_t1866 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" Object_t * Transform_1_Invoke_m11126_gshared (Transform_1_t1866 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m11126((Transform_1_t1866 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern "C" Object_t * Transform_1_BeginInvoke_m11127_gshared (Transform_1_t1866 * __this, Object_t * ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Transform_1_EndInvoke_m11128_gshared (Transform_1_t1866 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m11129_gshared (Transform_1_t1856 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" DictionaryEntry_t900 Transform_1_Invoke_m11130_gshared (Transform_1_t1856 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m11130((Transform_1_t1856 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern "C" Object_t * Transform_1_BeginInvoke_m11131_gshared (Transform_1_t1856 * __this, Object_t * ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" DictionaryEntry_t900 Transform_1_EndInvoke_m11132_gshared (Transform_1_t1856 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(DictionaryEntry_t900 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11133_gshared (InternalEnumerator_1_t1867 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11134_gshared (InternalEnumerator_1_t1867 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11135_gshared (InternalEnumerator_1_t1867 * __this, const MethodInfo* method) +{ + { + DictionaryEntry_t900 L_0 = (( DictionaryEntry_t900 (*) (InternalEnumerator_1_t1867 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1867 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11136_gshared (InternalEnumerator_1_t1867 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11137_gshared (InternalEnumerator_1_t1867 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" DictionaryEntry_t900 InternalEnumerator_1_get_Current_m11138_gshared (InternalEnumerator_1_t1867 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + DictionaryEntry_t900 L_8 = (( DictionaryEntry_t900 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1>::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m11139_gshared (Transform_1_t1868 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::Invoke(TKey,TValue) +extern "C" KeyValuePair_2_t1858 Transform_1_Invoke_m11140_gshared (Transform_1_t1868 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m11140((Transform_1_t1868 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef KeyValuePair_2_t1858 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef KeyValuePair_2_t1858 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef KeyValuePair_2_t1858 (*FunctionPointerType) (Object_t * __this, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1>::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern "C" Object_t * Transform_1_BeginInvoke_m11141_gshared (Transform_1_t1868 * __this, Object_t * ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::EndInvoke(System.IAsyncResult) +extern "C" KeyValuePair_2_t1858 Transform_1_EndInvoke_m11142_gshared (Transform_1_t1868 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(KeyValuePair_2_t1858 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void ShimEnumerator__ctor_m11143_gshared (ShimEnumerator_t1869 * __this, Dictionary_2_t1855 * ___host, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t1855 * L_0 = ___host; + NullCheck((Dictionary_2_t1855 *)L_0); + Enumerator_t1865 L_1 = (( Enumerator_t1865 (*) (Dictionary_2_t1855 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t1855 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ShimEnumerator::MoveNext() +extern "C" bool ShimEnumerator_MoveNext_m11144_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 ShimEnumerator_get_Entry_m11145_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1865 L_0 = (Enumerator_t1865 )(__this->___host_enumerator_0); + Enumerator_t1865 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + DictionaryEntry_t900 L_3 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, (Object_t *)L_2); + return L_3; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Key() +extern "C" Object_t * ShimEnumerator_get_Key_m11146_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t1858 V_0 = {0}; + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t1858 L_1 = (( KeyValuePair_2_t1858 (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t1858 )L_1; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t1858 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Value() +extern "C" Object_t * ShimEnumerator_get_Value_m11147_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t1858 V_0 = {0}; + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t1858 L_1 = (( KeyValuePair_2_t1858 (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t1858 )L_1; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t1858 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t1858 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * ShimEnumerator_get_Current_m11148_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((ShimEnumerator_t1869 *)__this); + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() */, (ShimEnumerator_t1869 *)__this); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::Reset() +extern "C" void ShimEnumerator_Reset_m11149_gshared (ShimEnumerator_t1869 * __this, const MethodInfo* method) +{ + { + Enumerator_t1865 * L_0 = (Enumerator_t1865 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t1865 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t1865 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m11150_gshared (EqualityComparer_1_t1870 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m11151_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1870_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1870 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1872 * L_8 = (DefaultComparer_t1872 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1872 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1870_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m11152_gshared (EqualityComparer_1_t1870 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1870 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1870 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m11153_gshared (EqualityComparer_1_t1870 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1870 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1870 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))), (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1870 * EqualityComparer_1_get_Default_m11154_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1870 * L_0 = ((EqualityComparer_1_t1870_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m11161_gshared (DefaultComparer_t1872 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1870 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1870 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1870 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m11162_gshared (DefaultComparer_t1872 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)(*(&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)(*(&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m11163_gshared (DefaultComparer_t1872 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0015; + } + } + { + Object_t * L_1 = ___y; + return ((((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Object_t * L_2 = ___y; + NullCheck((Object_t *)(*(&___x))); + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)(*(&___x)), (Object_t *)L_2); + return L_3; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11283_gshared (InternalEnumerator_1_t1881 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11284_gshared (InternalEnumerator_1_t1881 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11285_gshared (InternalEnumerator_1_t1881 * __this, const MethodInfo* method) +{ + { + Touch_t155 L_0 = (( Touch_t155 (*) (InternalEnumerator_1_t1881 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1881 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Touch_t155 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11286_gshared (InternalEnumerator_1_t1881 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11287_gshared (InternalEnumerator_1_t1881 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Touch_t155 InternalEnumerator_1_get_Current_m11288_gshared (InternalEnumerator_1_t1881 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Touch_t155 L_8 = (( Touch_t155 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m11289_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_0 = ((List_1_t706_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m11291_gshared (List_1_t706 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t706 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_3 = ((List_1_t706_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t706 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t706 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m11293_gshared (List_1_t706 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m11295_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t706_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11297_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t706 *)__this); + Enumerator_t1882 L_0 = (( Enumerator_t1882 (*) (List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t706 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1882 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m11299_gshared (List_1_t706 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m11301_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t706 *)__this); + Enumerator_t1882 L_0 = (( Enumerator_t1882 (*) (List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t706 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1882 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m11303_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t706 *)__this); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t706 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m11305_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t706 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t706 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m11307_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t706 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t706 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m11309_gshared (List_1_t706 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t706 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t706 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t706 *)__this, (int32_t)L_1, (Object_t *)((Object_t *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m11311_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t706 *)__this); + VirtFuncInvoker1< bool, Object_t * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t706 *)__this, (Object_t *)((Object_t *)Castclass(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11313_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m11315_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m11317_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m11319_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m11321_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m11323_gshared (List_1_t706 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t706 *)__this); + Object_t * L_1 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m11325_gshared (List_1_t706 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t706 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t706 *)__this, (int32_t)L_0, (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m11327_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t706 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + Object_t * L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, L_5, sizeof(Object_t *))) = (Object_t *)L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m11329_gshared (List_1_t706 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t706 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t706 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t706 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m11331_gshared (List_1_t706 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t706 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< ObjectU5BU5D_t162*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (ObjectU5BU5D_t162*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m11333_gshared (List_1_t706 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (Object_t *)L_3; + Object_t * L_4 = V_0; + NullCheck((List_1_t706 *)__this); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t706 *)__this, (Object_t *)L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m11335_gshared (List_1_t706 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t706 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t706 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t706 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1840 * List_1_AsReadOnly_m11337_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1840 * L_0 = (ReadOnlyCollection_1_t1840 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1840 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m11339_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m11341_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + Object_t * L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (Object_t *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m11343_gshared (List_1_t706 * __this, ObjectU5BU5D_t162* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" Object_t * List_1_Find_m11345_gshared (List_1_t706 * __this, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + Object_t * G_B3_0 = {0}; + { + Predicate_1_t1885 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1885 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1885 * L_2 = ___match; + NullCheck((List_1_t706 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t706 *, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t706 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1885 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_1)); + Object_t * L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m11347_gshared (Object_t * __this /* static, unused */, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1885 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m11349_gshared (List_1_t706 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1885 * L_3 = ___match; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1885 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1885 *)L_3, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_4, L_6, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1882 List_1_GetEnumerator_m11351_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + Enumerator_t1882 L_0 = {0}; + (( void (*) (Enumerator_t1882 *, List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t706 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m11353_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + Object_t * L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (Object_t *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m11355_gshared (List_1_t706 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_6 = ___start; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + ObjectU5BU5D_t162* L_15 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m11357_gshared (List_1_t706 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m11359_gshared (List_1_t706 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t706 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t706 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t706 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_5 = ___index; + Object_t * L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m11361_gshared (List_1_t706 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m11363_gshared (List_1_t706 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = ___item; + NullCheck((List_1_t706 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t706 *)__this, (Object_t *)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t706 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t706 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m11365_gshared (List_1_t706 * __this, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1885 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1885 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1885 * L_1 = ___match; + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1885 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1885 *)L_1, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_4, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1885 * L_13 = ___match; + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1885 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1885 *)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + ObjectU5BU5D_t162* L_18 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + ObjectU5BU5D_t162* L_21 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, L_20, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_21, L_23, sizeof(Object_t *))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + ObjectU5BU5D_t162* L_29 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m11367_gshared (List_1_t706 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t706 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m11369_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m11371_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1886 * L_2 = (( Comparer_1_t1886 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m11373_gshared (List_1_t706 * __this, Comparison_1_t1890 * ___comparison, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1890 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (int32_t)L_1, (Comparison_1_t1890 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" ObjectU5BU5D_t162* List_1_ToArray_m11374_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)(__this->____items_1); + ObjectU5BU5D_t162* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m11376_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t706 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m11378_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m11380_gshared (List_1_t706 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + ObjectU5BU5D_t162** L_3 = (ObjectU5BU5D_t162**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m11382_gshared (List_1_t706 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Object_t * List_1_get_Item_m11384_gshared (List_1_t706 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m11386_gshared (List_1_t706 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t706 *)__this); + (( void (*) (List_1_t706 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t706 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->____items_1); + int32_t L_5 = ___index; + Object_t * L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m11387_gshared (Enumerator_t1882 * __this, List_1_t706 * ___l, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t706 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11388_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1882 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1882 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m11389_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1882 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1882 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Object_t * L_2 = (Object_t *)(__this->___current_3); + return L_2; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m11390_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t706 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m11391_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1882 L_1 = (*(Enumerator_t1882 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t706 * L_7 = (List_1_t706 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m11392_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1882 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1882 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t706 * L_2 = (List_1_t706 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t706 * L_4 = (List_1_t706 *)(__this->___l_0); + NullCheck(L_4); + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_9, sizeof(Object_t *))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m11393_gshared (Enumerator_t1882 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m11394_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11395_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11396_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11397_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11398_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11399_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11400_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1840 *)__this); + Object_t * L_1 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1840 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11401_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11402_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m11403_gshared (ReadOnlyCollection_1_t1840 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m11404_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m11405_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m11406_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m11407_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m11408_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m11409_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m11410_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m11411_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m11412_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m11413_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m11414_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m11415_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m11416_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m11417_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m11418_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Object_t * L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Object_t *)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m11419_gshared (ReadOnlyCollection_1_t1840 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< ObjectU5BU5D_t162*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (ObjectU5BU5D_t162*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m11420_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m11421_gshared (ReadOnlyCollection_1_t1840 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Object_t * L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (Object_t *)L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m11422_gshared (ReadOnlyCollection_1_t1840 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_get_Item_m11423_gshared (ReadOnlyCollection_1_t1840 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m11424_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t706 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t706 * L_0 = (List_1_t706 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t706 *)L_0; + List_1_t706 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t706 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11425_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m11426_gshared (Collection_1_t1884 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m11427_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m11428_gshared (Collection_1_t1884 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + Object_t * L_4 = (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_2, (Object_t *)L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m11429_gshared (Collection_1_t1884 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m11430_gshared (Collection_1_t1884 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m11431_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Object_t * L_2 = (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_0, (Object_t *)L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m11432_gshared (Collection_1_t1884 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + Object_t * L_2 = (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1884 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1884 *)__this, (Object_t *)L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1884 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m11433_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m11434_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m11435_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m11436_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m11437_gshared (Collection_1_t1884 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m11438_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Object_t * L_2 = (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_0, (Object_t *)L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m11439_gshared (Collection_1_t1884 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___item; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_2, (Object_t *)L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m11440_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1884 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m11441_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m11442_gshared (Collection_1_t1884 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Object_t * L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Object_t *)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m11443_gshared (Collection_1_t1884 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< ObjectU5BU5D_t162*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (ObjectU5BU5D_t162*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m11444_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m11445_gshared (Collection_1_t1884 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Object_t * L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (Object_t *)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m11446_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___item; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_0, (Object_t *)L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m11447_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Object_t * >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Object_t *)L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m11448_gshared (Collection_1_t1884 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = ___item; + NullCheck((Collection_1_t1884 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1884 *)__this, (Object_t *)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1884 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m11449_gshared (Collection_1_t1884 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1884 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m11450_gshared (Collection_1_t1884 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m11451_gshared (Collection_1_t1884 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" Object_t * Collection_1_get_Item_m11452_gshared (Collection_1_t1884 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m11453_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((Collection_1_t1884 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1884 *)__this, (int32_t)L_0, (Object_t *)L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m11454_gshared (Collection_1_t1884 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Object_t * >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Object_t *)L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m11455_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" Object_t * Collection_1_ConvertItem_m11456_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((Object_t *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m11457_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m11458_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m11459_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m11460_gshared (Predicate_1_t1885 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m11461_gshared (Predicate_1_t1885 * __this, Object_t * ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m11461((Predicate_1_t1885 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Predicate_1_BeginInvoke_m11462_gshared (Predicate_1_t1885 * __this, Object_t * ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___obj; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m11463_gshared (Predicate_1_t1885 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m11464_gshared (Comparer_1_t1886 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m11465_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1886_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1886 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1887 * L_8 = (DefaultComparer_t1887 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1887 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1886_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m11466_gshared (Comparer_1_t1886 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1886 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1886 *)__this, (Object_t *)((Object_t *)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))), (Object_t *)((Object_t *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1886 * Comparer_1_get_Default_m11467_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1886 * L_0 = ((Comparer_1_t1886_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m11468_gshared (DefaultComparer_t1887 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1886 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1886 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1886 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m11469_gshared (DefaultComparer_t1887 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_001e; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_001c; + } + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_002b; + } + } + { + return 1; + } + +IL_002b: + { + Object_t * L_3 = ___x; + if (!((Object_t*)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Object_t * L_4 = ___x; + Object_t * L_5 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_6 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Object_t *)L_5); + return L_6; + } + +IL_004d: + { + Object_t * L_7 = ___x; + if (!((Object_t *)IsInst(L_7, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Object_t * L_8 = ___x; + Object_t * L_9 = ___y; + NullCheck((Object_t *)((Object_t *)Castclass(L_8, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_8, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_9); + return L_10; + } + +IL_0074: + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11470_gshared (InternalEnumerator_1_t1888 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11471_gshared (InternalEnumerator_1_t1888 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11472_gshared (InternalEnumerator_1_t1888 * __this, const MethodInfo* method) +{ + { + double L_0 = (( double (*) (InternalEnumerator_1_t1888 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1888 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + double L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11473_gshared (InternalEnumerator_1_t1888 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11474_gshared (InternalEnumerator_1_t1888 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" double InternalEnumerator_1_get_Current_m11475_gshared (InternalEnumerator_1_t1888 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + double L_8 = (( double (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11476_gshared (InternalEnumerator_1_t1889 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11477_gshared (InternalEnumerator_1_t1889 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11478_gshared (InternalEnumerator_1_t1889 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (( uint16_t (*) (InternalEnumerator_1_t1889 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1889 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint16_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11479_gshared (InternalEnumerator_1_t1889 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11480_gshared (InternalEnumerator_1_t1889 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint16_t InternalEnumerator_1_get_Current_m11481_gshared (InternalEnumerator_1_t1889 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint16_t L_8 = (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m11482_gshared (Comparison_1_t1890 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m11483_gshared (Comparison_1_t1890 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m11483((Comparison_1_t1890 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Object_t * ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern "C" Object_t * Comparison_1_BeginInvoke_m11484_gshared (Comparison_1_t1890 * __this, Object_t * ___x, Object_t * ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___x; + __d_args[1] = ___y; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m11485_gshared (Comparison_1_t1890 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11742_gshared (InternalEnumerator_1_t1909 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11743_gshared (InternalEnumerator_1_t1909 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11744_gshared (InternalEnumerator_1_t1909 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (( Vector3_t4 (*) (InternalEnumerator_1_t1909 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1909 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector3_t4 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11745_gshared (InternalEnumerator_1_t1909 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11746_gshared (InternalEnumerator_1_t1909 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Vector3_t4 InternalEnumerator_1_get_Current_m11747_gshared (InternalEnumerator_1_t1909 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Vector3_t4 L_8 = (( Vector3_t4 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Action`1::.ctor(System.Object,System.IntPtr) +extern "C" void Action_1__ctor_m11748_gshared (Action_1_t196 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Action`1::Invoke(T) +extern "C" void Action_1_Invoke_m2009_gshared (Action_1_t196 * __this, bool ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Action_1_Invoke_m2009((Action_1_t196 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, bool ___obj, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, bool ___obj, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Action`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * Action_1_BeginInvoke_m11749_gshared (Action_1_t196 * __this, bool ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Action`1::EndInvoke(System.IAsyncResult) +extern "C" void Action_1_EndInvoke_m11750_gshared (Action_1_t196 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Action`1::.ctor(System.Object,System.IntPtr) +extern "C" void Action_1__ctor_m11752_gshared (Action_1_t1910 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Action`1::Invoke(T) +extern "C" void Action_1_Invoke_m11753_gshared (Action_1_t1910 * __this, Object_t * ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Action_1_Invoke_m11753((Action_1_t1910 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___obj, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___obj, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Action`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Action_1_BeginInvoke_m11755_gshared (Action_1_t1910 * __this, Object_t * ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___obj; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Action`1::EndInvoke(System.IAsyncResult) +extern "C" void Action_1_EndInvoke_m11757_gshared (Action_1_t1910 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11894_gshared (InternalEnumerator_1_t1922 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11895_gshared (InternalEnumerator_1_t1922 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11896_gshared (InternalEnumerator_1_t1922 * __this, const MethodInfo* method) +{ + { + GcAchievementData_t352 L_0 = (( GcAchievementData_t352 (*) (InternalEnumerator_1_t1922 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1922 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + GcAchievementData_t352 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11897_gshared (InternalEnumerator_1_t1922 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11898_gshared (InternalEnumerator_1_t1922 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" GcAchievementData_t352 InternalEnumerator_1_get_Current_m11899_gshared (InternalEnumerator_1_t1922 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + GcAchievementData_t352 L_8 = (( GcAchievementData_t352 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11906_gshared (InternalEnumerator_1_t1924 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11907_gshared (InternalEnumerator_1_t1924 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11908_gshared (InternalEnumerator_1_t1924 * __this, const MethodInfo* method) +{ + { + GcScoreData_t353 L_0 = (( GcScoreData_t353 (*) (InternalEnumerator_1_t1924 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1924 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + GcScoreData_t353 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11909_gshared (InternalEnumerator_1_t1924 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11910_gshared (InternalEnumerator_1_t1924 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" GcScoreData_t353 InternalEnumerator_1_get_Current_m11911_gshared (InternalEnumerator_1_t1924 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + GcScoreData_t353 L_8 = (( GcScoreData_t353 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11918_gshared (InternalEnumerator_1_t1926 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11919_gshared (InternalEnumerator_1_t1926 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11920_gshared (InternalEnumerator_1_t1926 * __this, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = (( Vector4_t234 (*) (InternalEnumerator_1_t1926 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1926 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector4_t234 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11921_gshared (InternalEnumerator_1_t1926 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11922_gshared (InternalEnumerator_1_t1926 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Vector4_t234 InternalEnumerator_1_get_Current_m11923_gshared (InternalEnumerator_1_t1926 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Vector4_t234 L_8 = (( Vector4_t234 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_1.cpp" new file mode 100644 index 00000000..29a1db4c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_1.cpp" @@ -0,0 +1,17871 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Array +struct Array_t; +// System.Object +struct Object_t; +// System.Collections.Generic.List`1 +struct List_1_t412; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2437; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2438; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2439; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1930; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// System.Predicate`1 +struct Predicate_1_t1935; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2582; +// System.Comparison`1 +struct Comparison_1_t1938; +// System.Collections.Generic.IList`1 +struct IList_1_t1931; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1932; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1933; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1934; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1936; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1937; +// System.Collections.Generic.List`1 +struct List_1_t414; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2440; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2441; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2442; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1940; +// UnityEngine.Vector4[] +struct Vector4U5BU5D_t413; +// System.Predicate`1 +struct Predicate_1_t1945; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2583; +// System.Comparison`1 +struct Comparison_1_t1948; +// System.Collections.Generic.IList`1 +struct IList_1_t1941; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1942; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1943; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1944; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1946; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1947; +// System.Collections.Generic.List`1 +struct List_1_t416; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2443; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2444; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2445; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1950; +// UnityEngine.Vector2[] +struct Vector2U5BU5D_t415; +// System.Predicate`1 +struct Predicate_1_t1955; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2584; +// System.Comparison`1 +struct Comparison_1_t1958; +// System.Collections.Generic.IList`1 +struct IList_1_t1951; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1952; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1953; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1954; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1956; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1957; +// System.Collections.Generic.List`1 +struct List_1_t418; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2446; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2447; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2448; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1960; +// UnityEngine.Color32[] +struct Color32U5BU5D_t417; +// System.Predicate`1 +struct Predicate_1_t1965; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2585; +// System.Comparison`1 +struct Comparison_1_t1968; +// System.Collections.Generic.IList`1 +struct IList_1_t1961; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1962; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1963; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1964; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1966; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1967; +// System.Collections.Generic.List`1 +struct List_1_t419; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2449; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2450; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2451; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1970; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Predicate`1 +struct Predicate_1_t1976; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2586; +// System.Comparison`1 +struct Comparison_1_t1980; +// System.Collections.Generic.IList`1 +struct IList_1_t1971; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t1972; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t1973; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t1974; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t1975; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t1977; +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t1978; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t1979; +// UnityEngine.Advertisements.UnityAdsDelegate`2 +struct UnityAdsDelegate_2_t1989; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_33.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_33MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_34.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_34MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_5.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_7.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_7MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_7.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Predicate_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_0.h" +#include "mscorlib_System_Comparison_1_gen_8.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_0.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_0.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_0.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_0.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_0MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_6.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_8.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_8MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_8.h" +#include "mscorlib_System_Predicate_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_1.h" +#include "mscorlib_System_Comparison_1_gen_9.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_1.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_1.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_1MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_7.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_9.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_9MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_9.h" +#include "mscorlib_System_Predicate_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_2.h" +#include "mscorlib_System_Comparison_1_gen_10.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_2.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_2.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_2.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_2.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_2MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_8.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_10.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_10MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_10.h" +#include "mscorlib_System_Predicate_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_3.h" +#include "mscorlib_System_Comparison_1_gen_11.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_3.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_3MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_3.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_3MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_9.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_11.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_11MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_11.h" +#include "mscorlib_System_Predicate_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_4.h" +#include "mscorlib_System_Comparison_1_gen_12.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_4.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__3.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__3MethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_4.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_37.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_37MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_ge_0.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_ge_0MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_38.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_38MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ContactPoint.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_39.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_39MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" + +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector2_t6 Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector2_t6_m18203(__this, p0, method) (( Vector2_t6 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Color32_t231 Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisColor32_t231_m18212(__this, p0, method) (( Color32_t231 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector3_t4_m18223_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, Vector3_t4 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisVector3_t4_m18223(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3_t4 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector3_t4_m18223_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector3_t4_m18224_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisVector3_t4_m18224(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector3_t4_m18224_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector3_t4_m18230_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, int32_t p1, Comparison_1_t1938 * p2, const MethodInfo* method); +#define Array_Sort_TisVector3_t4_m18230(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, Comparison_1_t1938 *, const MethodInfo*))Array_Sort_TisVector3_t4_m18230_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisVector3_t4_m18221_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisVector3_t4_m18221(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125**, int32_t, const MethodInfo*))Array_Resize_TisVector3_t4_m18221_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector4_t234_m18235_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, Vector4_t234 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisVector4_t234_m18235(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4_t234 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector4_t234_m18235_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector4_t234_m18236_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisVector4_t234_m18236(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector4_t234_m18236_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector4_t234_m18242_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, int32_t p1, Comparison_1_t1948 * p2, const MethodInfo* method); +#define Array_Sort_TisVector4_t234_m18242(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, Comparison_1_t1948 *, const MethodInfo*))Array_Sort_TisVector4_t234_m18242_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisVector4_t234_m18233_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisVector4_t234_m18233(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413**, int32_t, const MethodInfo*))Array_Resize_TisVector4_t234_m18233_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector2_t6_m18247_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, Vector2_t6 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisVector2_t6_m18247(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2_t6 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector2_t6_m18247_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector2_t6_m18248_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisVector2_t6_m18248(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector2_t6_m18248_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector2_t6_m18254_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, int32_t p1, Comparison_1_t1958 * p2, const MethodInfo* method); +#define Array_Sort_TisVector2_t6_m18254(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, Comparison_1_t1958 *, const MethodInfo*))Array_Sort_TisVector2_t6_m18254_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisVector2_t6_m18245_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisVector2_t6_m18245(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415**, int32_t, const MethodInfo*))Array_Resize_TisVector2_t6_m18245_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisColor32_t231_m18259_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, Color32_t231 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisColor32_t231_m18259(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32_t231 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisColor32_t231_m18259_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisColor32_t231_m18260_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisColor32_t231_m18260(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisColor32_t231_m18260_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisColor32_t231_m18266_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, int32_t p1, Comparison_1_t1968 * p2, const MethodInfo* method); +#define Array_Sort_TisColor32_t231_m18266(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, Comparison_1_t1968 *, const MethodInfo*))Array_Sort_TisColor32_t231_m18266_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisColor32_t231_m18257_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisColor32_t231_m18257(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417**, int32_t, const MethodInfo*))Array_Resize_TisColor32_t231_m18257_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisInt32_t161_m18271_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisInt32_t161_m18271(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisInt32_t161_m18271_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisInt32_t161_m18272_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisInt32_t161_m18272(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisInt32_t161_m18272_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisInt32_t161_m18278_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, Comparison_1_t1980 * p2, const MethodInfo* method); +#define Array_Sort_TisInt32_t161_m18278(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, Comparison_1_t1980 *, const MethodInfo*))Array_Sort_TisInt32_t161_m18278_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisInt32_t161_m18269_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisInt32_t161_m18269(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420**, int32_t, const MethodInfo*))Array_Resize_TisInt32_t161_m18269_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" IntPtr_t Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisIntPtr_t_m18281(__this, p0, method) (( IntPtr_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ContactPoint_t277 Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContactPoint_t277_m18293(__this, p0, method) (( ContactPoint_t277 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastHit2D_t283 Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302(__this, p0, method) (( RaycastHit2D_t283 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared)(__this, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11924_gshared (InternalEnumerator_1_t1927 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11925_gshared (InternalEnumerator_1_t1927 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11926_gshared (InternalEnumerator_1_t1927 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (( Vector2_t6 (*) (InternalEnumerator_1_t1927 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1927 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector2_t6 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11927_gshared (InternalEnumerator_1_t1927 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11928_gshared (InternalEnumerator_1_t1927 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Vector2_t6 InternalEnumerator_1_get_Current_m11929_gshared (InternalEnumerator_1_t1927 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Vector2_t6 L_8 = (( Vector2_t6 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m11930_gshared (InternalEnumerator_1_t1928 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11931_gshared (InternalEnumerator_1_t1928 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11932_gshared (InternalEnumerator_1_t1928 * __this, const MethodInfo* method) +{ + { + Color32_t231 L_0 = (( Color32_t231 (*) (InternalEnumerator_1_t1928 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1928 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Color32_t231 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m11933_gshared (InternalEnumerator_1_t1928 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m11934_gshared (InternalEnumerator_1_t1928 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Color32_t231 InternalEnumerator_1_get_Current_m11935_gshared (InternalEnumerator_1_t1928 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Color32_t231 L_8 = (( Color32_t231 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m11936_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector3U5BU5D_t125* L_0 = ((List_1_t412_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m11937_gshared (List_1_t412 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t412 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector3U5BU5D_t125* L_3 = ((List_1_t412_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t412 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t412 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m11938_gshared (List_1_t412 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m11939_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t412_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11940_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t412 *)__this); + Enumerator_t1929 L_0 = (( Enumerator_t1929 (*) (List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t412 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1929 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m11941_gshared (List_1_t412 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m11942_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t412 *)__this); + Enumerator_t1929 L_0 = (( Enumerator_t1929 (*) (List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t412 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1929 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m11943_gshared (List_1_t412 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t412 *)__this); + VirtActionInvoker1< Vector3_t4 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t412 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m11944_gshared (List_1_t412 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t412 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, Vector3_t4 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t412 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m11945_gshared (List_1_t412 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t412 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector3_t4 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t412 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m11946_gshared (List_1_t412 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t412 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t412 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t412 *)__this, (int32_t)L_1, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m11947_gshared (List_1_t412 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t412 *)__this); + VirtFuncInvoker1< bool, Vector3_t4 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t412 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11948_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m11949_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m11950_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m11951_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m11952_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m11953_gshared (List_1_t412 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t412 *)__this); + Vector3_t4 L_1 = (Vector3_t4 )VirtFuncInvoker1< Vector3_t4 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t412 *)__this, (int32_t)L_0); + Vector3_t4 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m11954_gshared (List_1_t412 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t412 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t412 *)__this, (int32_t)L_0, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m11955_gshared (List_1_t412 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + Vector3U5BU5D_t125* L_1 = (Vector3U5BU5D_t125*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t412 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + Vector3U5BU5D_t125* L_2 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + Vector3_t4 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_2, L_5, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m11956_gshared (List_1_t412 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + Vector3U5BU5D_t125* L_3 = (Vector3U5BU5D_t125*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t412 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t412 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t412 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m11957_gshared (List_1_t412 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t412 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + Vector3U5BU5D_t125* L_5 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< Vector3U5BU5D_t125*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (Vector3U5BU5D_t125*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m11958_gshared (List_1_t412 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + Vector3_t4 L_3 = (Vector3_t4 )InterfaceFuncInvoker0< Vector3_t4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (Vector3_t4 )L_3; + Vector3_t4 L_4 = V_0; + NullCheck((List_1_t412 *)__this); + VirtActionInvoker1< Vector3_t4 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t412 *)__this, (Vector3_t4 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m3678_gshared (List_1_t412 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t412 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t412 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t412 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1930 * List_1_AsReadOnly_m11959_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1930 * L_0 = (ReadOnlyCollection_1_t1930 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1930 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m11960_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + Vector3U5BU5D_t125* L_1 = (Vector3U5BU5D_t125*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m11961_gshared (List_1_t412 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + Vector3_t4 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3_t4 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_0, (Vector3_t4 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m11962_gshared (List_1_t412 * __this, Vector3U5BU5D_t125* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + Vector3U5BU5D_t125* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 List_1_Find_m11963_gshared (List_1_t412 * __this, Predicate_1_t1935 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Vector3_t4 V_1 = {0}; + Vector3_t4 G_B3_0 = {0}; + { + Predicate_1_t1935 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1935 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1935 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1935 * L_2 = ___match; + NullCheck((List_1_t412 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t412 *, int32_t, int32_t, Predicate_1_t1935 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t412 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1935 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Vector3U5BU5D_t125* L_5 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_5, L_7, sizeof(Vector3_t4 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Vector3_t4_il2cpp_TypeInfo_var, (&V_1)); + Vector3_t4 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m11964_gshared (Object_t * __this /* static, unused */, Predicate_1_t1935 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1935 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m11965_gshared (List_1_t412 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1935 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1935 * L_3 = ___match; + Vector3U5BU5D_t125* L_4 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1935 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1935 *, Vector3_t4 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1935 *)L_3, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_6, sizeof(Vector3_t4 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1929 List_1_GetEnumerator_m11966_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + Enumerator_t1929 L_0 = {0}; + (( void (*) (Enumerator_t1929 *, List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t412 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m11967_gshared (List_1_t412 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + Vector3_t4 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3_t4 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_0, (Vector3_t4 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m11968_gshared (List_1_t412 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + Vector3U5BU5D_t125* L_5 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_6 = ___start; + Vector3U5BU5D_t125* L_7 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + Vector3U5BU5D_t125* L_15 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m11969_gshared (List_1_t412 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m11970_gshared (List_1_t412 * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t412 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + Vector3U5BU5D_t125* L_2 = (Vector3U5BU5D_t125*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t412 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t412 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector3U5BU5D_t125* L_4 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_5 = ___index; + Vector3_t4 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_5, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m11971_gshared (List_1_t412 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m11972_gshared (List_1_t412 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector3_t4 L_0 = ___item; + NullCheck((List_1_t412 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector3_t4 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t412 *)__this, (Vector3_t4 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t412 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t412 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m11973_gshared (List_1_t412 * __this, Predicate_1_t1935 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1935 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1935 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1935 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1935 * L_1 = ___match; + Vector3U5BU5D_t125* L_2 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1935 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1935 *, Vector3_t4 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1935 *)L_1, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_2, L_4, sizeof(Vector3_t4 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1935 * L_13 = ___match; + Vector3U5BU5D_t125* L_14 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1935 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1935 *, Vector3_t4 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1935 *)L_13, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_14, L_16, sizeof(Vector3_t4 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + Vector3U5BU5D_t125* L_18 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + Vector3U5BU5D_t125* L_21 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_18, L_20, sizeof(Vector3_t4 ))) = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_21, L_23, sizeof(Vector3_t4 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + Vector3U5BU5D_t125* L_29 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m11974_gshared (List_1_t412 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t412 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector3U5BU5D_t125* L_5 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m11975_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m11976_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1936 * L_2 = (( Comparer_1_t1936 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m11977_gshared (List_1_t412 * __this, Comparison_1_t1938 * ___comparison, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1938 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, Comparison_1_t1938 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_0, (int32_t)L_1, (Comparison_1_t1938 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" Vector3U5BU5D_t125* List_1_ToArray_m11978_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + Vector3U5BU5D_t125* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (Vector3U5BU5D_t125*)((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + Vector3U5BU5D_t125* L_1 = (Vector3U5BU5D_t125*)(__this->____items_1); + Vector3U5BU5D_t125* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m11979_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t412 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m11980_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + Vector3U5BU5D_t125* L_0 = (Vector3U5BU5D_t125*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m11981_gshared (List_1_t412 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + Vector3U5BU5D_t125** L_3 = (Vector3U5BU5D_t125**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m11982_gshared (List_1_t412 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector3_t4 List_1_get_Item_m11983_gshared (List_1_t412 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Vector3U5BU5D_t125* L_3 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_3, L_5, sizeof(Vector3_t4 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m11984_gshared (List_1_t412 * __this, int32_t ___index, Vector3_t4 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t412 *)__this); + (( void (*) (List_1_t412 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t412 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + Vector3U5BU5D_t125* L_4 = (Vector3U5BU5D_t125*)(__this->____items_1); + int32_t L_5 = ___index; + Vector3_t4 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_5, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m11985_gshared (Enumerator_t1929 * __this, List_1_t412 * ___l, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t412 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11986_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1929 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1929 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m11987_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1929 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1929 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Vector3_t4 L_2 = (Vector3_t4 )(__this->___current_3); + Vector3_t4 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m11988_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t412 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m11989_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t412 * L_0 = (List_1_t412 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1929 L_1 = (*(Enumerator_t1929 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t412 * L_7 = (List_1_t412 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m11990_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1929 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1929 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t412 * L_2 = (List_1_t412 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t412 * L_4 = (List_1_t412 *)(__this->___l_0); + NullCheck(L_4); + Vector3U5BU5D_t125* L_5 = (Vector3U5BU5D_t125*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_5, L_9, sizeof(Vector3_t4 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" Vector3_t4 Enumerator_get_Current_m11991_gshared (Enumerator_t1929 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (Vector3_t4 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m11992_gshared (ReadOnlyCollection_1_t1930 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11993_gshared (ReadOnlyCollection_1_t1930 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11994_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11995_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11996_gshared (ReadOnlyCollection_1_t1930 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11997_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" Vector3_t4 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11998_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1930 *)__this); + Vector3_t4 L_1 = (Vector3_t4 )VirtFuncInvoker1< Vector3_t4 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1930 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11999_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, Vector3_t4 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12000_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12001_gshared (ReadOnlyCollection_1_t1930 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12002_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12003_gshared (ReadOnlyCollection_1_t1930 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12004_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12005_gshared (ReadOnlyCollection_1_t1930 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector3_t4 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12006_gshared (ReadOnlyCollection_1_t1930 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12007_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12008_gshared (ReadOnlyCollection_1_t1930 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12009_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12010_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12011_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12012_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12013_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12014_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector3_t4 L_2 = (Vector3_t4 )InterfaceFuncInvoker1< Vector3_t4 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + Vector3_t4 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12015_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12016_gshared (ReadOnlyCollection_1_t1930 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3_t4 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector3_t4 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector3_t4 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12017_gshared (ReadOnlyCollection_1_t1930 * __this, Vector3U5BU5D_t125* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3U5BU5D_t125* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector3U5BU5D_t125*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector3U5BU5D_t125*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12018_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12019_gshared (ReadOnlyCollection_1_t1930 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3_t4 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (Vector3_t4 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12020_gshared (ReadOnlyCollection_1_t1930 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" Vector3_t4 ReadOnlyCollection_1_get_Item_m12021_gshared (ReadOnlyCollection_1_t1930 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector3_t4 L_2 = (Vector3_t4 )InterfaceFuncInvoker1< Vector3_t4 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12022_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t412 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t412 * L_0 = (List_1_t412 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t412 *)L_0; + List_1_t412 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t412 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12023_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12024_gshared (Collection_1_t1932 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12025_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12026_gshared (Collection_1_t1932 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + Vector3_t4 L_4 = (( Vector3_t4 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_2, (Vector3_t4 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12027_gshared (Collection_1_t1932 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector3_t4 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12028_gshared (Collection_1_t1932 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12029_gshared (Collection_1_t1932 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector3_t4 L_2 = (( Vector3_t4 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_0, (Vector3_t4 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12030_gshared (Collection_1_t1932 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + Vector3_t4 L_2 = (( Vector3_t4 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1932 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Vector3_t4 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1932 *)__this, (Vector3_t4 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1932 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12031_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12032_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m12033_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m12034_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m12035_gshared (Collection_1_t1932 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector3_t4 L_2 = (Vector3_t4 )InterfaceFuncInvoker1< Vector3_t4 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + Vector3_t4 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m12036_gshared (Collection_1_t1932 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector3_t4 L_2 = (( Vector3_t4 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_0, (Vector3_t4 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m12037_gshared (Collection_1_t1932 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Vector3_t4 L_3 = ___item; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_2, (Vector3_t4 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m12038_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1932 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m12039_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m12040_gshared (Collection_1_t1932 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3_t4 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector3_t4 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector3_t4 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m12041_gshared (Collection_1_t1932 * __this, Vector3U5BU5D_t125* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3U5BU5D_t125* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector3U5BU5D_t125*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector3U5BU5D_t125*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m12042_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m12043_gshared (Collection_1_t1932 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector3_t4 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (Vector3_t4 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m12044_gshared (Collection_1_t1932 * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector3_t4 L_1 = ___item; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_0, (Vector3_t4 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m12045_gshared (Collection_1_t1932 * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector3_t4 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector3_t4 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector3_t4 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m12046_gshared (Collection_1_t1932 * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector3_t4 L_0 = ___item; + NullCheck((Collection_1_t1932 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector3_t4 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1932 *)__this, (Vector3_t4 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1932 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m12047_gshared (Collection_1_t1932 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1932 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m12048_gshared (Collection_1_t1932 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m12049_gshared (Collection_1_t1932 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" Vector3_t4 Collection_1_get_Item_m12050_gshared (Collection_1_t1932 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector3_t4 L_2 = (Vector3_t4 )InterfaceFuncInvoker1< Vector3_t4 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m12051_gshared (Collection_1_t1932 * __this, int32_t ___index, Vector3_t4 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector3_t4 L_1 = ___value; + NullCheck((Collection_1_t1932 *)__this); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1932 *)__this, (int32_t)L_0, (Vector3_t4 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m12052_gshared (Collection_1_t1932 * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector3_t4 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector3_t4 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector3_t4 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m12053_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" Vector3_t4 Collection_1_ConvertItem_m12054_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m12055_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m12056_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m12057_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m12058_gshared (EqualityComparer_1_t1933 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m12059_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1933_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1933 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1934 * L_8 = (DefaultComparer_t1934 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1934 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1933_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12060_gshared (EqualityComparer_1_t1933 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1933 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector3_t4 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1933 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12061_gshared (EqualityComparer_1_t1933 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1933 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Vector3_t4 , Vector3_t4 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1933 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1933 * EqualityComparer_1_get_Default_m12062_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1933 * L_0 = ((EqualityComparer_1_t1933_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12063_gshared (DefaultComparer_t1934 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1933 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1933 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1933 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m12064_gshared (DefaultComparer_t1934 * __this, Vector3_t4 ___obj, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Vector3_t4 *)(&___obj)); + int32_t L_1 = Vector3_GetHashCode_m963((Vector3_t4 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m12065_gshared (DefaultComparer_t1934 * __this, Vector3_t4 ___x, Vector3_t4 ___y, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___x; + goto IL_0015; + } + { + Vector3_t4 L_1 = ___y; + Vector3_t4 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Vector3_t4 L_4 = ___y; + Vector3_t4 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Vector3_t4 *)(&___x)); + bool L_7 = Vector3_Equals_m964((Vector3_t4 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m12066_gshared (Predicate_1_t1935 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m12067_gshared (Predicate_1_t1935 * __this, Vector3_t4 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m12067((Predicate_1_t1935 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Vector3_t4 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Vector3_t4 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m12068_gshared (Predicate_1_t1935 * __this, Vector3_t4 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Vector3_t4_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m12069_gshared (Predicate_1_t1935 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m12070_gshared (Comparer_1_t1936 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m12071_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1936_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1936 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1937 * L_8 = (DefaultComparer_t1937 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1937 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1936_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m12072_gshared (Comparer_1_t1936 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1936 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Vector3_t4 , Vector3_t4 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1936 *)__this, (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector3_t4 )((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1936 * Comparer_1_get_Default_m12073_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1936 * L_0 = ((Comparer_1_t1936_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12074_gshared (DefaultComparer_t1937 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1936 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1936 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m12075_gshared (DefaultComparer_t1937 * __this, Vector3_t4 ___x, Vector3_t4 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Vector3_t4 L_0 = ___x; + goto IL_001e; + } + { + Vector3_t4 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Vector3_t4 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Vector3_t4 L_3 = ___x; + Vector3_t4 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Vector3_t4 L_6 = ___x; + Vector3_t4 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + Vector3_t4 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Vector3_t4 )L_9); + return L_10; + } + +IL_004d: + { + Vector3_t4 L_11 = ___x; + Vector3_t4 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Vector3_t4 L_14 = ___x; + Vector3_t4 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + Vector3_t4 L_17 = ___y; + Vector3_t4 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m12076_gshared (Comparison_1_t1938 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m12077_gshared (Comparison_1_t1938 * __this, Vector3_t4 ___x, Vector3_t4 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m12077((Comparison_1_t1938 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Vector3_t4 ___x, Vector3_t4 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Vector3_t4 ___x, Vector3_t4 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m12078_gshared (Comparison_1_t1938 * __this, Vector3_t4 ___x, Vector3_t4 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Vector3_t4_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(Vector3_t4_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m12079_gshared (Comparison_1_t1938 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m12080_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector4U5BU5D_t413* L_0 = ((List_1_t414_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m12081_gshared (List_1_t414 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t414 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector4U5BU5D_t413* L_3 = ((List_1_t414_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t414 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t414 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m12082_gshared (List_1_t414 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m12083_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t414_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12084_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t414 *)__this); + Enumerator_t1939 L_0 = (( Enumerator_t1939 (*) (List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t414 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1939 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12085_gshared (List_1_t414 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m12086_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t414 *)__this); + Enumerator_t1939 L_0 = (( Enumerator_t1939 (*) (List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t414 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1939 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m12087_gshared (List_1_t414 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t414 *)__this); + VirtActionInvoker1< Vector4_t234 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t414 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m12088_gshared (List_1_t414 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t414 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, Vector4_t234 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t414 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m12089_gshared (List_1_t414 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t414 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector4_t234 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t414 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m12090_gshared (List_1_t414 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t414 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t414 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t414 *)__this, (int32_t)L_1, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m12091_gshared (List_1_t414 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t414 *)__this); + VirtFuncInvoker1< bool, Vector4_t234 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t414 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12092_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m12093_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m12094_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m12095_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m12096_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m12097_gshared (List_1_t414 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t414 *)__this); + Vector4_t234 L_1 = (Vector4_t234 )VirtFuncInvoker1< Vector4_t234 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t414 *)__this, (int32_t)L_0); + Vector4_t234 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m12098_gshared (List_1_t414 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t414 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t414 *)__this, (int32_t)L_0, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m12099_gshared (List_1_t414 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + Vector4U5BU5D_t413* L_1 = (Vector4U5BU5D_t413*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t414 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + Vector4U5BU5D_t413* L_2 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + Vector4_t234 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_2, L_5, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m12100_gshared (List_1_t414 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + Vector4U5BU5D_t413* L_3 = (Vector4U5BU5D_t413*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t414 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t414 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t414 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m12101_gshared (List_1_t414 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t414 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + Vector4U5BU5D_t413* L_5 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< Vector4U5BU5D_t413*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (Vector4U5BU5D_t413*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m12102_gshared (List_1_t414 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + Vector4_t234 L_3 = (Vector4_t234 )InterfaceFuncInvoker0< Vector4_t234 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (Vector4_t234 )L_3; + Vector4_t234 L_4 = V_0; + NullCheck((List_1_t414 *)__this); + VirtActionInvoker1< Vector4_t234 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t414 *)__this, (Vector4_t234 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m3681_gshared (List_1_t414 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t414 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t414 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t414 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1940 * List_1_AsReadOnly_m12103_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1940 * L_0 = (ReadOnlyCollection_1_t1940 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1940 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m12104_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + Vector4U5BU5D_t413* L_1 = (Vector4U5BU5D_t413*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m12105_gshared (List_1_t414 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + Vector4_t234 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4_t234 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_0, (Vector4_t234 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m12106_gshared (List_1_t414 * __this, Vector4U5BU5D_t413* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + Vector4U5BU5D_t413* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" Vector4_t234 List_1_Find_m12107_gshared (List_1_t414 * __this, Predicate_1_t1945 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Vector4_t234 V_1 = {0}; + Vector4_t234 G_B3_0 = {0}; + { + Predicate_1_t1945 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1945 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1945 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1945 * L_2 = ___match; + NullCheck((List_1_t414 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t414 *, int32_t, int32_t, Predicate_1_t1945 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t414 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1945 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Vector4U5BU5D_t413* L_5 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_5, L_7, sizeof(Vector4_t234 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Vector4_t234_il2cpp_TypeInfo_var, (&V_1)); + Vector4_t234 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m12108_gshared (Object_t * __this /* static, unused */, Predicate_1_t1945 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1945 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m12109_gshared (List_1_t414 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1945 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1945 * L_3 = ___match; + Vector4U5BU5D_t413* L_4 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1945 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1945 *, Vector4_t234 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1945 *)L_3, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_4, L_6, sizeof(Vector4_t234 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1939 List_1_GetEnumerator_m12110_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + Enumerator_t1939 L_0 = {0}; + (( void (*) (Enumerator_t1939 *, List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t414 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m12111_gshared (List_1_t414 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + Vector4_t234 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4_t234 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_0, (Vector4_t234 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m12112_gshared (List_1_t414 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + Vector4U5BU5D_t413* L_5 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_6 = ___start; + Vector4U5BU5D_t413* L_7 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + Vector4U5BU5D_t413* L_15 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m12113_gshared (List_1_t414 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m12114_gshared (List_1_t414 * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t414 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + Vector4U5BU5D_t413* L_2 = (Vector4U5BU5D_t413*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t414 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t414 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector4U5BU5D_t413* L_4 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_5 = ___index; + Vector4_t234 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_4, L_5, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m12115_gshared (List_1_t414 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m12116_gshared (List_1_t414 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector4_t234 L_0 = ___item; + NullCheck((List_1_t414 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector4_t234 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t414 *)__this, (Vector4_t234 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t414 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t414 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m12117_gshared (List_1_t414 * __this, Predicate_1_t1945 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1945 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1945 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1945 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1945 * L_1 = ___match; + Vector4U5BU5D_t413* L_2 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1945 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1945 *, Vector4_t234 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1945 *)L_1, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_2, L_4, sizeof(Vector4_t234 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1945 * L_13 = ___match; + Vector4U5BU5D_t413* L_14 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1945 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1945 *, Vector4_t234 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1945 *)L_13, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_14, L_16, sizeof(Vector4_t234 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + Vector4U5BU5D_t413* L_18 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + Vector4U5BU5D_t413* L_21 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_18, L_20, sizeof(Vector4_t234 ))) = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_21, L_23, sizeof(Vector4_t234 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + Vector4U5BU5D_t413* L_29 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m12118_gshared (List_1_t414 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t414 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector4U5BU5D_t413* L_5 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m12119_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m12120_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1946 * L_2 = (( Comparer_1_t1946 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m12121_gshared (List_1_t414 * __this, Comparison_1_t1948 * ___comparison, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1948 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, Comparison_1_t1948 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_0, (int32_t)L_1, (Comparison_1_t1948 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" Vector4U5BU5D_t413* List_1_ToArray_m12122_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + Vector4U5BU5D_t413* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (Vector4U5BU5D_t413*)((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + Vector4U5BU5D_t413* L_1 = (Vector4U5BU5D_t413*)(__this->____items_1); + Vector4U5BU5D_t413* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + Vector4U5BU5D_t413* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m12123_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t414 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m12124_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + Vector4U5BU5D_t413* L_0 = (Vector4U5BU5D_t413*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m12125_gshared (List_1_t414 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + Vector4U5BU5D_t413** L_3 = (Vector4U5BU5D_t413**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m12126_gshared (List_1_t414 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector4_t234 List_1_get_Item_m12127_gshared (List_1_t414 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Vector4U5BU5D_t413* L_3 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_3, L_5, sizeof(Vector4_t234 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m12128_gshared (List_1_t414 * __this, int32_t ___index, Vector4_t234 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t414 *)__this); + (( void (*) (List_1_t414 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t414 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + Vector4U5BU5D_t413* L_4 = (Vector4U5BU5D_t413*)(__this->____items_1); + int32_t L_5 = ___index; + Vector4_t234 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_4, L_5, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m12129_gshared (Enumerator_t1939 * __this, List_1_t414 * ___l, const MethodInfo* method) +{ + { + List_1_t414 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t414 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12130_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1939 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1939 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m12131_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1939 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1939 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Vector4_t234 L_2 = (Vector4_t234 )(__this->___current_3); + Vector4_t234 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m12132_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t414 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m12133_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t414 * L_0 = (List_1_t414 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1939 L_1 = (*(Enumerator_t1939 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t414 * L_7 = (List_1_t414 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m12134_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1939 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1939 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t414 * L_2 = (List_1_t414 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t414 * L_4 = (List_1_t414 *)(__this->___l_0); + NullCheck(L_4); + Vector4U5BU5D_t413* L_5 = (Vector4U5BU5D_t413*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_5, L_9, sizeof(Vector4_t234 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" Vector4_t234 Enumerator_get_Current_m12135_gshared (Enumerator_t1939 * __this, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = (Vector4_t234 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m12136_gshared (ReadOnlyCollection_1_t1940 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12137_gshared (ReadOnlyCollection_1_t1940 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12138_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12139_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12140_gshared (ReadOnlyCollection_1_t1940 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12141_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" Vector4_t234 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12142_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1940 *)__this); + Vector4_t234 L_1 = (Vector4_t234 )VirtFuncInvoker1< Vector4_t234 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1940 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12143_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, Vector4_t234 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12144_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12145_gshared (ReadOnlyCollection_1_t1940 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12146_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12147_gshared (ReadOnlyCollection_1_t1940 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12148_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12149_gshared (ReadOnlyCollection_1_t1940 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector4_t234 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12150_gshared (ReadOnlyCollection_1_t1940 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12151_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12152_gshared (ReadOnlyCollection_1_t1940 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12153_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12154_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12155_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12156_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12157_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12158_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector4_t234 L_2 = (Vector4_t234 )InterfaceFuncInvoker1< Vector4_t234 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + Vector4_t234 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12159_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12160_gshared (ReadOnlyCollection_1_t1940 * __this, Vector4_t234 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4_t234 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector4_t234 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector4_t234 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12161_gshared (ReadOnlyCollection_1_t1940 * __this, Vector4U5BU5D_t413* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4U5BU5D_t413* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector4U5BU5D_t413*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector4U5BU5D_t413*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12162_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12163_gshared (ReadOnlyCollection_1_t1940 * __this, Vector4_t234 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4_t234 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (Vector4_t234 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12164_gshared (ReadOnlyCollection_1_t1940 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" Vector4_t234 ReadOnlyCollection_1_get_Item_m12165_gshared (ReadOnlyCollection_1_t1940 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector4_t234 L_2 = (Vector4_t234 )InterfaceFuncInvoker1< Vector4_t234 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12166_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t414 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t414 * L_0 = (List_1_t414 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t414 *)L_0; + List_1_t414 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t414 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12167_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12168_gshared (Collection_1_t1942 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12169_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12170_gshared (Collection_1_t1942 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + Vector4_t234 L_4 = (( Vector4_t234 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_2, (Vector4_t234 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12171_gshared (Collection_1_t1942 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector4_t234 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12172_gshared (Collection_1_t1942 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12173_gshared (Collection_1_t1942 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector4_t234 L_2 = (( Vector4_t234 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_0, (Vector4_t234 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12174_gshared (Collection_1_t1942 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + Vector4_t234 L_2 = (( Vector4_t234 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1942 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Vector4_t234 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1942 *)__this, (Vector4_t234 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1942 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12175_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12176_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m12177_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m12178_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m12179_gshared (Collection_1_t1942 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector4_t234 L_2 = (Vector4_t234 )InterfaceFuncInvoker1< Vector4_t234 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + Vector4_t234 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m12180_gshared (Collection_1_t1942 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector4_t234 L_2 = (( Vector4_t234 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_0, (Vector4_t234 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m12181_gshared (Collection_1_t1942 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Vector4_t234 L_3 = ___item; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_2, (Vector4_t234 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m12182_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1942 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m12183_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m12184_gshared (Collection_1_t1942 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4_t234 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector4_t234 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector4_t234 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m12185_gshared (Collection_1_t1942 * __this, Vector4U5BU5D_t413* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4U5BU5D_t413* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector4U5BU5D_t413*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector4U5BU5D_t413*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m12186_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m12187_gshared (Collection_1_t1942 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector4_t234 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (Vector4_t234 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m12188_gshared (Collection_1_t1942 * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector4_t234 L_1 = ___item; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_0, (Vector4_t234 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m12189_gshared (Collection_1_t1942 * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector4_t234 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector4_t234 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector4_t234 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m12190_gshared (Collection_1_t1942 * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector4_t234 L_0 = ___item; + NullCheck((Collection_1_t1942 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector4_t234 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1942 *)__this, (Vector4_t234 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1942 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m12191_gshared (Collection_1_t1942 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1942 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m12192_gshared (Collection_1_t1942 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m12193_gshared (Collection_1_t1942 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" Vector4_t234 Collection_1_get_Item_m12194_gshared (Collection_1_t1942 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector4_t234 L_2 = (Vector4_t234 )InterfaceFuncInvoker1< Vector4_t234 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m12195_gshared (Collection_1_t1942 * __this, int32_t ___index, Vector4_t234 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector4_t234 L_1 = ___value; + NullCheck((Collection_1_t1942 *)__this); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1942 *)__this, (int32_t)L_0, (Vector4_t234 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m12196_gshared (Collection_1_t1942 * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector4_t234 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector4_t234 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector4_t234 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m12197_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" Vector4_t234 Collection_1_ConvertItem_m12198_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m12199_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m12200_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m12201_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m12202_gshared (EqualityComparer_1_t1943 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m12203_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1943_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1943 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1944 * L_8 = (DefaultComparer_t1944 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1944 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1943_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12204_gshared (EqualityComparer_1_t1943 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1943 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector4_t234 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1943 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12205_gshared (EqualityComparer_1_t1943 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1943 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Vector4_t234 , Vector4_t234 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1943 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1943 * EqualityComparer_1_get_Default_m12206_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1943 * L_0 = ((EqualityComparer_1_t1943_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12207_gshared (DefaultComparer_t1944 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1943 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1943 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1943 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m12208_gshared (DefaultComparer_t1944 * __this, Vector4_t234 ___obj, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Vector4_t234 *)(&___obj)); + int32_t L_1 = Vector4_GetHashCode_m1105((Vector4_t234 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m12209_gshared (DefaultComparer_t1944 * __this, Vector4_t234 ___x, Vector4_t234 ___y, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = ___x; + goto IL_0015; + } + { + Vector4_t234 L_1 = ___y; + Vector4_t234 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Vector4_t234 L_4 = ___y; + Vector4_t234 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Vector4_t234 *)(&___x)); + bool L_7 = Vector4_Equals_m1106((Vector4_t234 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m12210_gshared (Predicate_1_t1945 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m12211_gshared (Predicate_1_t1945 * __this, Vector4_t234 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m12211((Predicate_1_t1945 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Vector4_t234 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Vector4_t234 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m12212_gshared (Predicate_1_t1945 * __this, Vector4_t234 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Vector4_t234_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m12213_gshared (Predicate_1_t1945 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m12214_gshared (Comparer_1_t1946 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m12215_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1946_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1946 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1947 * L_8 = (DefaultComparer_t1947 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1947 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1946_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m12216_gshared (Comparer_1_t1946 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1946 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Vector4_t234 , Vector4_t234 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1946 *)__this, (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector4_t234 )((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1946 * Comparer_1_get_Default_m12217_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1946 * L_0 = ((Comparer_1_t1946_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12218_gshared (DefaultComparer_t1947 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1946 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1946 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1946 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m12219_gshared (DefaultComparer_t1947 * __this, Vector4_t234 ___x, Vector4_t234 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Vector4_t234 L_0 = ___x; + goto IL_001e; + } + { + Vector4_t234 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Vector4_t234 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Vector4_t234 L_3 = ___x; + Vector4_t234 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Vector4_t234 L_6 = ___x; + Vector4_t234 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + Vector4_t234 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Vector4_t234 )L_9); + return L_10; + } + +IL_004d: + { + Vector4_t234 L_11 = ___x; + Vector4_t234 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Vector4_t234 L_14 = ___x; + Vector4_t234 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + Vector4_t234 L_17 = ___y; + Vector4_t234 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m12220_gshared (Comparison_1_t1948 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m12221_gshared (Comparison_1_t1948 * __this, Vector4_t234 ___x, Vector4_t234 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m12221((Comparison_1_t1948 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Vector4_t234 ___x, Vector4_t234 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Vector4_t234 ___x, Vector4_t234 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m12222_gshared (Comparison_1_t1948 * __this, Vector4_t234 ___x, Vector4_t234 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Vector4_t234_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(Vector4_t234_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m12223_gshared (Comparison_1_t1948 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m12224_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector2U5BU5D_t415* L_0 = ((List_1_t416_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m12225_gshared (List_1_t416 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t416 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Vector2U5BU5D_t415* L_3 = ((List_1_t416_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t416 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t416 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m12226_gshared (List_1_t416 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m12227_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t416_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12228_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t416 *)__this); + Enumerator_t1949 L_0 = (( Enumerator_t1949 (*) (List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t416 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1949 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12229_gshared (List_1_t416 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m12230_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t416 *)__this); + Enumerator_t1949 L_0 = (( Enumerator_t1949 (*) (List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t416 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1949 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m12231_gshared (List_1_t416 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t416 *)__this); + VirtActionInvoker1< Vector2_t6 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t416 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m12232_gshared (List_1_t416 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t416 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, Vector2_t6 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t416 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m12233_gshared (List_1_t416 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t416 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector2_t6 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t416 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m12234_gshared (List_1_t416 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t416 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t416 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t416 *)__this, (int32_t)L_1, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m12235_gshared (List_1_t416 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t416 *)__this); + VirtFuncInvoker1< bool, Vector2_t6 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t416 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12236_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m12237_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m12238_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m12239_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m12240_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m12241_gshared (List_1_t416 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t416 *)__this); + Vector2_t6 L_1 = (Vector2_t6 )VirtFuncInvoker1< Vector2_t6 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t416 *)__this, (int32_t)L_0); + Vector2_t6 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m12242_gshared (List_1_t416 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t416 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t416 *)__this, (int32_t)L_0, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m12243_gshared (List_1_t416 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + Vector2U5BU5D_t415* L_1 = (Vector2U5BU5D_t415*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t416 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + Vector2U5BU5D_t415* L_2 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + Vector2_t6 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_2, L_5, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m12244_gshared (List_1_t416 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + Vector2U5BU5D_t415* L_3 = (Vector2U5BU5D_t415*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t416 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t416 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t416 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m12245_gshared (List_1_t416 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t416 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + Vector2U5BU5D_t415* L_5 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< Vector2U5BU5D_t415*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (Vector2U5BU5D_t415*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m12246_gshared (List_1_t416 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + Vector2_t6 L_3 = (Vector2_t6 )InterfaceFuncInvoker0< Vector2_t6 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (Vector2_t6 )L_3; + Vector2_t6 L_4 = V_0; + NullCheck((List_1_t416 *)__this); + VirtActionInvoker1< Vector2_t6 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t416 *)__this, (Vector2_t6 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m3680_gshared (List_1_t416 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t416 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t416 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t416 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1950 * List_1_AsReadOnly_m12247_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1950 * L_0 = (ReadOnlyCollection_1_t1950 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1950 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m12248_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + Vector2U5BU5D_t415* L_1 = (Vector2U5BU5D_t415*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m12249_gshared (List_1_t416 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + Vector2_t6 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2_t6 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_0, (Vector2_t6 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m12250_gshared (List_1_t416 * __this, Vector2U5BU5D_t415* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + Vector2U5BU5D_t415* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 List_1_Find_m12251_gshared (List_1_t416 * __this, Predicate_1_t1955 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Vector2_t6 V_1 = {0}; + Vector2_t6 G_B3_0 = {0}; + { + Predicate_1_t1955 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1955 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1955 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1955 * L_2 = ___match; + NullCheck((List_1_t416 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t416 *, int32_t, int32_t, Predicate_1_t1955 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t416 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1955 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Vector2U5BU5D_t415* L_5 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_5, L_7, sizeof(Vector2_t6 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Vector2_t6_il2cpp_TypeInfo_var, (&V_1)); + Vector2_t6 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m12252_gshared (Object_t * __this /* static, unused */, Predicate_1_t1955 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1955 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m12253_gshared (List_1_t416 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1955 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1955 * L_3 = ___match; + Vector2U5BU5D_t415* L_4 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1955 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1955 *, Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1955 *)L_3, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_4, L_6, sizeof(Vector2_t6 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1949 List_1_GetEnumerator_m12254_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + Enumerator_t1949 L_0 = {0}; + (( void (*) (Enumerator_t1949 *, List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t416 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m12255_gshared (List_1_t416 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + Vector2_t6 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2_t6 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_0, (Vector2_t6 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m12256_gshared (List_1_t416 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + Vector2U5BU5D_t415* L_5 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_6 = ___start; + Vector2U5BU5D_t415* L_7 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + Vector2U5BU5D_t415* L_15 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m12257_gshared (List_1_t416 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m12258_gshared (List_1_t416 * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t416 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + Vector2U5BU5D_t415* L_2 = (Vector2U5BU5D_t415*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t416 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t416 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector2U5BU5D_t415* L_4 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_5 = ___index; + Vector2_t6 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_4, L_5, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m12259_gshared (List_1_t416 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m12260_gshared (List_1_t416 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector2_t6 L_0 = ___item; + NullCheck((List_1_t416 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector2_t6 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t416 *)__this, (Vector2_t6 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t416 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t416 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m12261_gshared (List_1_t416 * __this, Predicate_1_t1955 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1955 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1955 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1955 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1955 * L_1 = ___match; + Vector2U5BU5D_t415* L_2 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1955 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1955 *, Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1955 *)L_1, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_2, L_4, sizeof(Vector2_t6 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1955 * L_13 = ___match; + Vector2U5BU5D_t415* L_14 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1955 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1955 *, Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1955 *)L_13, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_14, L_16, sizeof(Vector2_t6 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + Vector2U5BU5D_t415* L_18 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + Vector2U5BU5D_t415* L_21 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_18, L_20, sizeof(Vector2_t6 ))) = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_21, L_23, sizeof(Vector2_t6 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + Vector2U5BU5D_t415* L_29 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m12262_gshared (List_1_t416 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t416 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Vector2U5BU5D_t415* L_5 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m12263_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m12264_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1956 * L_2 = (( Comparer_1_t1956 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m12265_gshared (List_1_t416 * __this, Comparison_1_t1958 * ___comparison, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1958 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, Comparison_1_t1958 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_0, (int32_t)L_1, (Comparison_1_t1958 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" Vector2U5BU5D_t415* List_1_ToArray_m12266_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + Vector2U5BU5D_t415* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (Vector2U5BU5D_t415*)((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + Vector2U5BU5D_t415* L_1 = (Vector2U5BU5D_t415*)(__this->____items_1); + Vector2U5BU5D_t415* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m12267_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t416 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m12268_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + Vector2U5BU5D_t415* L_0 = (Vector2U5BU5D_t415*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m12269_gshared (List_1_t416 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + Vector2U5BU5D_t415** L_3 = (Vector2U5BU5D_t415**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m12270_gshared (List_1_t416 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector2_t6 List_1_get_Item_m12271_gshared (List_1_t416 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Vector2U5BU5D_t415* L_3 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_3, L_5, sizeof(Vector2_t6 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m12272_gshared (List_1_t416 * __this, int32_t ___index, Vector2_t6 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t416 *)__this); + (( void (*) (List_1_t416 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t416 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + Vector2U5BU5D_t415* L_4 = (Vector2U5BU5D_t415*)(__this->____items_1); + int32_t L_5 = ___index; + Vector2_t6 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_4, L_5, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m12273_gshared (Enumerator_t1949 * __this, List_1_t416 * ___l, const MethodInfo* method) +{ + { + List_1_t416 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t416 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12274_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1949 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1949 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m12275_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1949 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1949 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Vector2_t6 L_2 = (Vector2_t6 )(__this->___current_3); + Vector2_t6 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m12276_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t416 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m12277_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t416 * L_0 = (List_1_t416 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1949 L_1 = (*(Enumerator_t1949 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t416 * L_7 = (List_1_t416 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m12278_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1949 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1949 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t416 * L_2 = (List_1_t416 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t416 * L_4 = (List_1_t416 *)(__this->___l_0); + NullCheck(L_4); + Vector2U5BU5D_t415* L_5 = (Vector2U5BU5D_t415*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_5, L_9, sizeof(Vector2_t6 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" Vector2_t6 Enumerator_get_Current_m12279_gshared (Enumerator_t1949 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (Vector2_t6 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m12280_gshared (ReadOnlyCollection_1_t1950 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12281_gshared (ReadOnlyCollection_1_t1950 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12282_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12283_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12284_gshared (ReadOnlyCollection_1_t1950 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12285_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" Vector2_t6 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12286_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1950 *)__this); + Vector2_t6 L_1 = (Vector2_t6 )VirtFuncInvoker1< Vector2_t6 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1950 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12287_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, Vector2_t6 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12288_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12289_gshared (ReadOnlyCollection_1_t1950 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12290_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12291_gshared (ReadOnlyCollection_1_t1950 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12292_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12293_gshared (ReadOnlyCollection_1_t1950 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector2_t6 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12294_gshared (ReadOnlyCollection_1_t1950 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12295_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12296_gshared (ReadOnlyCollection_1_t1950 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12297_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12298_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12299_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12300_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12301_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12302_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector2_t6 L_2 = (Vector2_t6 )InterfaceFuncInvoker1< Vector2_t6 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + Vector2_t6 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12303_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12304_gshared (ReadOnlyCollection_1_t1950 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2_t6 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector2_t6 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector2_t6 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12305_gshared (ReadOnlyCollection_1_t1950 * __this, Vector2U5BU5D_t415* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2U5BU5D_t415* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector2U5BU5D_t415*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Vector2U5BU5D_t415*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12306_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12307_gshared (ReadOnlyCollection_1_t1950 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2_t6 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (Vector2_t6 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12308_gshared (ReadOnlyCollection_1_t1950 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" Vector2_t6 ReadOnlyCollection_1_get_Item_m12309_gshared (ReadOnlyCollection_1_t1950 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector2_t6 L_2 = (Vector2_t6 )InterfaceFuncInvoker1< Vector2_t6 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12310_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t416 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t416 * L_0 = (List_1_t416 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t416 *)L_0; + List_1_t416 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t416 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12311_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12312_gshared (Collection_1_t1952 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12313_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12314_gshared (Collection_1_t1952 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + Vector2_t6 L_4 = (( Vector2_t6 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_2, (Vector2_t6 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12315_gshared (Collection_1_t1952 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Vector2_t6 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12316_gshared (Collection_1_t1952 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12317_gshared (Collection_1_t1952 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector2_t6 L_2 = (( Vector2_t6 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_0, (Vector2_t6 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12318_gshared (Collection_1_t1952 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + Vector2_t6 L_2 = (( Vector2_t6 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1952 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Vector2_t6 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1952 *)__this, (Vector2_t6 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1952 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12319_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12320_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m12321_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m12322_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m12323_gshared (Collection_1_t1952 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector2_t6 L_2 = (Vector2_t6 )InterfaceFuncInvoker1< Vector2_t6 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + Vector2_t6 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m12324_gshared (Collection_1_t1952 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Vector2_t6 L_2 = (( Vector2_t6 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_0, (Vector2_t6 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m12325_gshared (Collection_1_t1952 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Vector2_t6 L_3 = ___item; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_2, (Vector2_t6 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m12326_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1952 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m12327_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m12328_gshared (Collection_1_t1952 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2_t6 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Vector2_t6 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector2_t6 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m12329_gshared (Collection_1_t1952 * __this, Vector2U5BU5D_t415* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2U5BU5D_t415* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Vector2U5BU5D_t415*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Vector2U5BU5D_t415*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m12330_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m12331_gshared (Collection_1_t1952 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Vector2_t6 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (Vector2_t6 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m12332_gshared (Collection_1_t1952 * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector2_t6 L_1 = ___item; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_0, (Vector2_t6 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m12333_gshared (Collection_1_t1952 * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector2_t6 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector2_t6 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector2_t6 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m12334_gshared (Collection_1_t1952 * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Vector2_t6 L_0 = ___item; + NullCheck((Collection_1_t1952 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector2_t6 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1952 *)__this, (Vector2_t6 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1952 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m12335_gshared (Collection_1_t1952 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1952 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m12336_gshared (Collection_1_t1952 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m12337_gshared (Collection_1_t1952 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" Vector2_t6 Collection_1_get_Item_m12338_gshared (Collection_1_t1952 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Vector2_t6 L_2 = (Vector2_t6 )InterfaceFuncInvoker1< Vector2_t6 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m12339_gshared (Collection_1_t1952 * __this, int32_t ___index, Vector2_t6 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Vector2_t6 L_1 = ___value; + NullCheck((Collection_1_t1952 *)__this); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1952 *)__this, (int32_t)L_0, (Vector2_t6 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m12340_gshared (Collection_1_t1952 * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Vector2_t6 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Vector2_t6 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Vector2_t6 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m12341_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" Vector2_t6 Collection_1_ConvertItem_m12342_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m12343_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m12344_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m12345_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m12346_gshared (EqualityComparer_1_t1953 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m12347_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1953_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1953 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1954 * L_8 = (DefaultComparer_t1954 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1954 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1953_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12348_gshared (EqualityComparer_1_t1953 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1953 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Vector2_t6 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1953 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12349_gshared (EqualityComparer_1_t1953 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1953 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Vector2_t6 , Vector2_t6 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1953 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1953 * EqualityComparer_1_get_Default_m12350_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1953 * L_0 = ((EqualityComparer_1_t1953_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12351_gshared (DefaultComparer_t1954 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1953 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1953 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1953 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m12352_gshared (DefaultComparer_t1954 * __this, Vector2_t6 ___obj, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Vector2_t6 *)(&___obj)); + int32_t L_1 = Vector2_GetHashCode_m947((Vector2_t6 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m12353_gshared (DefaultComparer_t1954 * __this, Vector2_t6 ___x, Vector2_t6 ___y, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___x; + goto IL_0015; + } + { + Vector2_t6 L_1 = ___y; + Vector2_t6 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Vector2_t6 L_4 = ___y; + Vector2_t6 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Vector2_t6 *)(&___x)); + bool L_7 = Vector2_Equals_m948((Vector2_t6 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m12354_gshared (Predicate_1_t1955 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m12355_gshared (Predicate_1_t1955 * __this, Vector2_t6 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m12355((Predicate_1_t1955 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Vector2_t6 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Vector2_t6 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m12356_gshared (Predicate_1_t1955 * __this, Vector2_t6 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Vector2_t6_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m12357_gshared (Predicate_1_t1955 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m12358_gshared (Comparer_1_t1956 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m12359_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1956_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1956 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1957 * L_8 = (DefaultComparer_t1957 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1957 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1956_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m12360_gshared (Comparer_1_t1956 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1956 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Vector2_t6 , Vector2_t6 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1956 *)__this, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1956 * Comparer_1_get_Default_m12361_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1956 * L_0 = ((Comparer_1_t1956_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12362_gshared (DefaultComparer_t1957 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1956 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1956 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1956 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m12363_gshared (DefaultComparer_t1957 * __this, Vector2_t6 ___x, Vector2_t6 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Vector2_t6 L_0 = ___x; + goto IL_001e; + } + { + Vector2_t6 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Vector2_t6 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Vector2_t6 L_3 = ___x; + Vector2_t6 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Vector2_t6 L_6 = ___x; + Vector2_t6 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + Vector2_t6 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Vector2_t6 )L_9); + return L_10; + } + +IL_004d: + { + Vector2_t6 L_11 = ___x; + Vector2_t6 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Vector2_t6 L_14 = ___x; + Vector2_t6 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + Vector2_t6 L_17 = ___y; + Vector2_t6 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m12364_gshared (Comparison_1_t1958 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m12365_gshared (Comparison_1_t1958 * __this, Vector2_t6 ___x, Vector2_t6 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m12365((Comparison_1_t1958 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Vector2_t6 ___x, Vector2_t6 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Vector2_t6 ___x, Vector2_t6 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m12366_gshared (Comparison_1_t1958 * __this, Vector2_t6 ___x, Vector2_t6 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Vector2_t6_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(Vector2_t6_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m12367_gshared (Comparison_1_t1958 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m12368_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Color32U5BU5D_t417* L_0 = ((List_1_t418_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m12369_gshared (List_1_t418 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t418 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Color32U5BU5D_t417* L_3 = ((List_1_t418_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t418 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t418 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m12370_gshared (List_1_t418 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m12371_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t418_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12372_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t418 *)__this); + Enumerator_t1959 L_0 = (( Enumerator_t1959 (*) (List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t418 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1959 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12373_gshared (List_1_t418 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m12374_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t418 *)__this); + Enumerator_t1959 L_0 = (( Enumerator_t1959 (*) (List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t418 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1959 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m12375_gshared (List_1_t418 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t418 *)__this); + VirtActionInvoker1< Color32_t231 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t418 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m12376_gshared (List_1_t418 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t418 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, Color32_t231 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t418 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m12377_gshared (List_1_t418 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t418 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Color32_t231 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t418 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m12378_gshared (List_1_t418 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t418 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t418 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t418 *)__this, (int32_t)L_1, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m12379_gshared (List_1_t418 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t418 *)__this); + VirtFuncInvoker1< bool, Color32_t231 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t418 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12380_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m12381_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m12382_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m12383_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m12384_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m12385_gshared (List_1_t418 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t418 *)__this); + Color32_t231 L_1 = (Color32_t231 )VirtFuncInvoker1< Color32_t231 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t418 *)__this, (int32_t)L_0); + Color32_t231 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m12386_gshared (List_1_t418 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t418 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t418 *)__this, (int32_t)L_0, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m12387_gshared (List_1_t418 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + Color32U5BU5D_t417* L_1 = (Color32U5BU5D_t417*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t418 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + Color32U5BU5D_t417* L_2 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + Color32_t231 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_2, L_5, sizeof(Color32_t231 ))) = (Color32_t231 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m12388_gshared (List_1_t418 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + Color32U5BU5D_t417* L_3 = (Color32U5BU5D_t417*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t418 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t418 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t418 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m12389_gshared (List_1_t418 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t418 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + Color32U5BU5D_t417* L_5 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< Color32U5BU5D_t417*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (Color32U5BU5D_t417*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m12390_gshared (List_1_t418 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Color32_t231 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + Color32_t231 L_3 = (Color32_t231 )InterfaceFuncInvoker0< Color32_t231 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (Color32_t231 )L_3; + Color32_t231 L_4 = V_0; + NullCheck((List_1_t418 *)__this); + VirtActionInvoker1< Color32_t231 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t418 *)__this, (Color32_t231 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m3679_gshared (List_1_t418 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t418 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t418 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t418 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1960 * List_1_AsReadOnly_m12391_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1960 * L_0 = (ReadOnlyCollection_1_t1960 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1960 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m12392_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + Color32U5BU5D_t417* L_1 = (Color32U5BU5D_t417*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m12393_gshared (List_1_t418 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + Color32_t231 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32_t231 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_0, (Color32_t231 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m12394_gshared (List_1_t418 * __this, Color32U5BU5D_t417* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + Color32U5BU5D_t417* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Color32_t231_il2cpp_TypeInfo_var; +extern "C" Color32_t231 List_1_Find_m12395_gshared (List_1_t418 * __this, Predicate_1_t1965 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color32_t231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(414); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Color32_t231 V_1 = {0}; + Color32_t231 G_B3_0 = {0}; + { + Predicate_1_t1965 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1965 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1965 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1965 * L_2 = ___match; + NullCheck((List_1_t418 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t418 *, int32_t, int32_t, Predicate_1_t1965 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t418 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1965 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Color32U5BU5D_t417* L_5 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_5, L_7, sizeof(Color32_t231 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Color32_t231_il2cpp_TypeInfo_var, (&V_1)); + Color32_t231 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m12396_gshared (Object_t * __this /* static, unused */, Predicate_1_t1965 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1965 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m12397_gshared (List_1_t418 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1965 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1965 * L_3 = ___match; + Color32U5BU5D_t417* L_4 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1965 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1965 *, Color32_t231 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1965 *)L_3, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_4, L_6, sizeof(Color32_t231 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1959 List_1_GetEnumerator_m12398_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + Enumerator_t1959 L_0 = {0}; + (( void (*) (Enumerator_t1959 *, List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t418 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m12399_gshared (List_1_t418 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + Color32_t231 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32_t231 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_0, (Color32_t231 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m12400_gshared (List_1_t418 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + Color32U5BU5D_t417* L_5 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_6 = ___start; + Color32U5BU5D_t417* L_7 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + Color32U5BU5D_t417* L_15 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m12401_gshared (List_1_t418 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m12402_gshared (List_1_t418 * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t418 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + Color32U5BU5D_t417* L_2 = (Color32U5BU5D_t417*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t418 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t418 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Color32U5BU5D_t417* L_4 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_5 = ___index; + Color32_t231 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_4, L_5, sizeof(Color32_t231 ))) = (Color32_t231 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m12403_gshared (List_1_t418 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m12404_gshared (List_1_t418 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Color32_t231 L_0 = ___item; + NullCheck((List_1_t418 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Color32_t231 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t418 *)__this, (Color32_t231 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t418 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t418 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m12405_gshared (List_1_t418 * __this, Predicate_1_t1965 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1965 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1965 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1965 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1965 * L_1 = ___match; + Color32U5BU5D_t417* L_2 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1965 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1965 *, Color32_t231 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1965 *)L_1, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_2, L_4, sizeof(Color32_t231 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1965 * L_13 = ___match; + Color32U5BU5D_t417* L_14 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1965 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1965 *, Color32_t231 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1965 *)L_13, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_14, L_16, sizeof(Color32_t231 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + Color32U5BU5D_t417* L_18 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + Color32U5BU5D_t417* L_21 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_18, L_20, sizeof(Color32_t231 ))) = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_21, L_23, sizeof(Color32_t231 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + Color32U5BU5D_t417* L_29 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m12406_gshared (List_1_t418 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t418 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Color32U5BU5D_t417* L_5 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m12407_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m12408_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1966 * L_2 = (( Comparer_1_t1966 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m12409_gshared (List_1_t418 * __this, Comparison_1_t1968 * ___comparison, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1968 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, Comparison_1_t1968 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_0, (int32_t)L_1, (Comparison_1_t1968 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" Color32U5BU5D_t417* List_1_ToArray_m12410_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + Color32U5BU5D_t417* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (Color32U5BU5D_t417*)((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + Color32U5BU5D_t417* L_1 = (Color32U5BU5D_t417*)(__this->____items_1); + Color32U5BU5D_t417* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + Color32U5BU5D_t417* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m12411_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t418 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m12412_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + Color32U5BU5D_t417* L_0 = (Color32U5BU5D_t417*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m12413_gshared (List_1_t418 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + Color32U5BU5D_t417** L_3 = (Color32U5BU5D_t417**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m12414_gshared (List_1_t418 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Color32_t231 List_1_get_Item_m12415_gshared (List_1_t418 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Color32U5BU5D_t417* L_3 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_3, L_5, sizeof(Color32_t231 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m12416_gshared (List_1_t418 * __this, int32_t ___index, Color32_t231 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t418 *)__this); + (( void (*) (List_1_t418 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t418 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + Color32U5BU5D_t417* L_4 = (Color32U5BU5D_t417*)(__this->____items_1); + int32_t L_5 = ___index; + Color32_t231 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_4, L_5, sizeof(Color32_t231 ))) = (Color32_t231 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m12417_gshared (Enumerator_t1959 * __this, List_1_t418 * ___l, const MethodInfo* method) +{ + { + List_1_t418 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t418 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12418_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1959 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1959 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m12419_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1959 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1959 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Color32_t231 L_2 = (Color32_t231 )(__this->___current_3); + Color32_t231 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m12420_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t418 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m12421_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t418 * L_0 = (List_1_t418 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1959 L_1 = (*(Enumerator_t1959 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t418 * L_7 = (List_1_t418 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m12422_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1959 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1959 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t418 * L_2 = (List_1_t418 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t418 * L_4 = (List_1_t418 *)(__this->___l_0); + NullCheck(L_4); + Color32U5BU5D_t417* L_5 = (Color32U5BU5D_t417*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_5, L_9, sizeof(Color32_t231 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" Color32_t231 Enumerator_get_Current_m12423_gshared (Enumerator_t1959 * __this, const MethodInfo* method) +{ + { + Color32_t231 L_0 = (Color32_t231 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m12424_gshared (ReadOnlyCollection_1_t1960 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12425_gshared (ReadOnlyCollection_1_t1960 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12426_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12427_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12428_gshared (ReadOnlyCollection_1_t1960 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12429_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" Color32_t231 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12430_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1960 *)__this); + Color32_t231 L_1 = (Color32_t231 )VirtFuncInvoker1< Color32_t231 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1960 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12431_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, Color32_t231 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12432_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12433_gshared (ReadOnlyCollection_1_t1960 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12434_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12435_gshared (ReadOnlyCollection_1_t1960 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12436_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12437_gshared (ReadOnlyCollection_1_t1960 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Color32_t231 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12438_gshared (ReadOnlyCollection_1_t1960 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12439_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12440_gshared (ReadOnlyCollection_1_t1960 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12441_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12442_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12443_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12444_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12445_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12446_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Color32_t231 L_2 = (Color32_t231 )InterfaceFuncInvoker1< Color32_t231 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + Color32_t231 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12447_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12448_gshared (ReadOnlyCollection_1_t1960 * __this, Color32_t231 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32_t231 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Color32_t231 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Color32_t231 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12449_gshared (ReadOnlyCollection_1_t1960 * __this, Color32U5BU5D_t417* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32U5BU5D_t417* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Color32U5BU5D_t417*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Color32U5BU5D_t417*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12450_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12451_gshared (ReadOnlyCollection_1_t1960 * __this, Color32_t231 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32_t231 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (Color32_t231 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12452_gshared (ReadOnlyCollection_1_t1960 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" Color32_t231 ReadOnlyCollection_1_get_Item_m12453_gshared (ReadOnlyCollection_1_t1960 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Color32_t231 L_2 = (Color32_t231 )InterfaceFuncInvoker1< Color32_t231 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12454_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t418 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t418 * L_0 = (List_1_t418 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t418 *)L_0; + List_1_t418 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t418 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12455_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12456_gshared (Collection_1_t1962 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12457_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12458_gshared (Collection_1_t1962 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + Color32_t231 L_4 = (( Color32_t231 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_2, (Color32_t231 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12459_gshared (Collection_1_t1962 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, Color32_t231 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12460_gshared (Collection_1_t1962 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12461_gshared (Collection_1_t1962 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Color32_t231 L_2 = (( Color32_t231 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_0, (Color32_t231 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12462_gshared (Collection_1_t1962 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + Color32_t231 L_2 = (( Color32_t231 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1962 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Color32_t231 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1962 *)__this, (Color32_t231 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1962 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12463_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12464_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m12465_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m12466_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m12467_gshared (Collection_1_t1962 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Color32_t231 L_2 = (Color32_t231 )InterfaceFuncInvoker1< Color32_t231 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + Color32_t231 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m12468_gshared (Collection_1_t1962 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + Color32_t231 L_2 = (( Color32_t231 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_0, (Color32_t231 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m12469_gshared (Collection_1_t1962 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Color32_t231 L_3 = ___item; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_2, (Color32_t231 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m12470_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1962 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m12471_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m12472_gshared (Collection_1_t1962 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32_t231 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Color32_t231 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Color32_t231 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m12473_gshared (Collection_1_t1962 * __this, Color32U5BU5D_t417* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32U5BU5D_t417* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Color32U5BU5D_t417*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Color32U5BU5D_t417*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m12474_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m12475_gshared (Collection_1_t1962 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Color32_t231 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (Color32_t231 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m12476_gshared (Collection_1_t1962 * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Color32_t231 L_1 = ___item; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_0, (Color32_t231 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m12477_gshared (Collection_1_t1962 * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Color32_t231 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Color32_t231 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Color32_t231 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m12478_gshared (Collection_1_t1962 * __this, Color32_t231 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Color32_t231 L_0 = ___item; + NullCheck((Collection_1_t1962 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Color32_t231 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1962 *)__this, (Color32_t231 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1962 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m12479_gshared (Collection_1_t1962 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1962 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m12480_gshared (Collection_1_t1962 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m12481_gshared (Collection_1_t1962 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" Color32_t231 Collection_1_get_Item_m12482_gshared (Collection_1_t1962 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + Color32_t231 L_2 = (Color32_t231 )InterfaceFuncInvoker1< Color32_t231 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m12483_gshared (Collection_1_t1962 * __this, int32_t ___index, Color32_t231 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Color32_t231 L_1 = ___value; + NullCheck((Collection_1_t1962 *)__this); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1962 *)__this, (int32_t)L_0, (Color32_t231 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m12484_gshared (Collection_1_t1962 * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + Color32_t231 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, Color32_t231 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (Color32_t231 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m12485_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" Color32_t231 Collection_1_ConvertItem_m12486_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(Color32_t231 *)((Color32_t231 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m12487_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m12488_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m12489_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m12490_gshared (EqualityComparer_1_t1963 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m12491_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1963_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1963 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1964 * L_8 = (DefaultComparer_t1964 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1964 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1963_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12492_gshared (EqualityComparer_1_t1963 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1963 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Color32_t231 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1963 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12493_gshared (EqualityComparer_1_t1963 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1963 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Color32_t231 , Color32_t231 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1963 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1963 * EqualityComparer_1_get_Default_m12494_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1963 * L_0 = ((EqualityComparer_1_t1963_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12495_gshared (DefaultComparer_t1964 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1963 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1963 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1963 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m12496_gshared (DefaultComparer_t1964 * __this, Color32_t231 ___obj, const MethodInfo* method) +{ + { + Color32_t231 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m12497_gshared (DefaultComparer_t1964 * __this, Color32_t231 ___x, Color32_t231 ___y, const MethodInfo* method) +{ + { + Color32_t231 L_0 = ___x; + goto IL_0015; + } + { + Color32_t231 L_1 = ___y; + Color32_t231 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Color32_t231 L_4 = ___y; + Color32_t231 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x))); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x)), (Object_t *)L_6); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m12498_gshared (Predicate_1_t1965 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m12499_gshared (Predicate_1_t1965 * __this, Color32_t231 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m12499((Predicate_1_t1965 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Color32_t231 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Color32_t231 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Color32_t231_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m12500_gshared (Predicate_1_t1965 * __this, Color32_t231 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color32_t231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(414); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Color32_t231_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m12501_gshared (Predicate_1_t1965 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m12502_gshared (Comparer_1_t1966 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m12503_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1966_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1966 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1967 * L_8 = (DefaultComparer_t1967 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1967 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1966_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m12504_gshared (Comparer_1_t1966 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1966 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Color32_t231 , Color32_t231 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1966 *)__this, (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Color32_t231 )((*(Color32_t231 *)((Color32_t231 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1966 * Comparer_1_get_Default_m12505_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1966 * L_0 = ((Comparer_1_t1966_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12506_gshared (DefaultComparer_t1967 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1966 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1966 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1966 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m12507_gshared (DefaultComparer_t1967 * __this, Color32_t231 ___x, Color32_t231 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Color32_t231 L_0 = ___x; + goto IL_001e; + } + { + Color32_t231 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Color32_t231 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Color32_t231 L_3 = ___x; + Color32_t231 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Color32_t231 L_6 = ___x; + Color32_t231 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + Color32_t231 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Color32_t231 )L_9); + return L_10; + } + +IL_004d: + { + Color32_t231 L_11 = ___x; + Color32_t231 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Color32_t231 L_14 = ___x; + Color32_t231 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + Color32_t231 L_17 = ___y; + Color32_t231 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m12508_gshared (Comparison_1_t1968 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m12509_gshared (Comparison_1_t1968 * __this, Color32_t231 ___x, Color32_t231 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m12509((Comparison_1_t1968 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Color32_t231 ___x, Color32_t231 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Color32_t231 ___x, Color32_t231 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* Color32_t231_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m12510_gshared (Comparison_1_t1968 * __this, Color32_t231 ___x, Color32_t231 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color32_t231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(414); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Color32_t231_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(Color32_t231_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m12511_gshared (Comparison_1_t1968 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m12512_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Int32U5BU5D_t420* L_0 = ((List_1_t419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m12513_gshared (List_1_t419 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t419 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Int32U5BU5D_t420* L_3 = ((List_1_t419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t419 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t419 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m12514_gshared (List_1_t419 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m12515_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12516_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t419 *)__this); + Enumerator_t1969 L_0 = (( Enumerator_t1969 (*) (List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1969 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12517_gshared (List_1_t419 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m12518_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t419 *)__this); + Enumerator_t1969 L_0 = (( Enumerator_t1969 (*) (List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t1969 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m12519_gshared (List_1_t419 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t419 *)__this); + VirtActionInvoker1< int32_t >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t419 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m12520_gshared (List_1_t419 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t419 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, int32_t >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t419 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m12521_gshared (List_1_t419 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t419 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t419 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m12522_gshared (List_1_t419 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t419 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t419 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t419 *)__this, (int32_t)L_1, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m12523_gshared (List_1_t419 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t419 *)__this); + VirtFuncInvoker1< bool, int32_t >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t419 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12524_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m12525_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m12526_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m12527_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m12528_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m12529_gshared (List_1_t419 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t419 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t419 *)__this, (int32_t)L_0); + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m12530_gshared (List_1_t419 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t419 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t419 *)__this, (int32_t)L_0, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m12531_gshared (List_1_t419 * __this, int32_t ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t419 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + Int32U5BU5D_t420* L_2 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + int32_t L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, L_5, sizeof(int32_t))) = (int32_t)L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m12532_gshared (List_1_t419 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + Int32U5BU5D_t420* L_3 = (Int32U5BU5D_t420*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t419 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t419 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m12533_gshared (List_1_t419 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t419 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< Int32U5BU5D_t420*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (Int32U5BU5D_t420*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m12534_gshared (List_1_t419 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + int32_t L_3 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((List_1_t419 *)__this); + VirtActionInvoker1< int32_t >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t419 *)__this, (int32_t)L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m3682_gshared (List_1_t419 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t419 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t419 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t419 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1970 * List_1_AsReadOnly_m12535_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1970 * L_0 = (ReadOnlyCollection_1_t1970 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1970 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m12536_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m12537_gshared (List_1_t419 * __this, int32_t ___item, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_0, (int32_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m12538_gshared (List_1_t419 * __this, Int32U5BU5D_t420* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + Int32U5BU5D_t420* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_Find_m12539_gshared (List_1_t419 * __this, Predicate_1_t1976 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B3_0 = 0; + { + Predicate_1_t1976 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1976 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1976 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t1976 * L_2 = ___match; + NullCheck((List_1_t419 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t419 *, int32_t, int32_t, Predicate_1_t1976 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t419 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1976 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + goto IL_0036; + } + +IL_002d: + { + Initobj (Int32_t161_il2cpp_TypeInfo_var, (&V_1)); + int32_t L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m12540_gshared (Object_t * __this /* static, unused */, Predicate_1_t1976 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t1976 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m12541_gshared (List_1_t419 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t1976 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t1976 * L_3 = ___match; + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t1976 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t1976 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1976 *)L_3, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t1969 List_1_GetEnumerator_m12542_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + Enumerator_t1969 L_0 = {0}; + (( void (*) (Enumerator_t1969 *, List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m12543_gshared (List_1_t419 * __this, int32_t ___item, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_0, (int32_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m12544_gshared (List_1_t419 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_6 = ___start; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + Int32U5BU5D_t420* L_15 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m12545_gshared (List_1_t419 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m12546_gshared (List_1_t419 * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t419 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + Int32U5BU5D_t420* L_2 = (Int32U5BU5D_t420*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t419 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t419 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_5 = ___index; + int32_t L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, L_5, sizeof(int32_t))) = (int32_t)L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m12547_gshared (List_1_t419 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m12548_gshared (List_1_t419 * __this, int32_t ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___item; + NullCheck((List_1_t419 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t419 *)__this, (int32_t)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t419 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t419 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m12549_gshared (List_1_t419 * __this, Predicate_1_t1976 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t1976 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t1976 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t1976 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t1976 * L_1 = ___match; + Int32U5BU5D_t420* L_2 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t1976 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t1976 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1976 *)L_1, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_4, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t1976 * L_13 = ___match; + Int32U5BU5D_t420* L_14 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t1976 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t1976 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t1976 *)L_13, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_16, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + Int32U5BU5D_t420* L_18 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + Int32U5BU5D_t420* L_21 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((int32_t*)(int32_t*)SZArrayLdElema(L_18, L_20, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_21, L_23, sizeof(int32_t))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + Int32U5BU5D_t420* L_29 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m12550_gshared (List_1_t419 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t419 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m12551_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m12552_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t1977 * L_2 = (( Comparer_1_t1977 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m12553_gshared (List_1_t419 * __this, Comparison_1_t1980 * ___comparison, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t1980 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, Comparison_1_t1980 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_0, (int32_t)L_1, (Comparison_1_t1980 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" Int32U5BU5D_t420* List_1_ToArray_m12554_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + Int32U5BU5D_t420* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->____items_1); + Int32U5BU5D_t420* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m12555_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t419 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m12556_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m12557_gshared (List_1_t419 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + Int32U5BU5D_t420** L_3 = (Int32U5BU5D_t420**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m12558_gshared (List_1_t419 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int32_t List_1_get_Item_m12559_gshared (List_1_t419 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Int32U5BU5D_t420* L_3 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_3, L_5, sizeof(int32_t))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m12560_gshared (List_1_t419 * __this, int32_t ___index, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t419 *)__this); + (( void (*) (List_1_t419 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t419 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->____items_1); + int32_t L_5 = ___index; + int32_t L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, L_5, sizeof(int32_t))) = (int32_t)L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m12561_gshared (Enumerator_t1969 * __this, List_1_t419 * ___l, const MethodInfo* method) +{ + { + List_1_t419 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t419 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12562_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t1969 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1969 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m12563_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t1969 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1969 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___current_3); + int32_t L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m12564_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t419 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m12565_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t419 * L_0 = (List_1_t419 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t1969 L_1 = (*(Enumerator_t1969 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t419 * L_7 = (List_1_t419 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m12566_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t1969 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t1969 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t419 * L_2 = (List_1_t419 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t419 * L_4 = (List_1_t419 *)(__this->___l_0); + NullCheck(L_4); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_9, sizeof(int32_t))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" int32_t Enumerator_get_Current_m12567_gshared (Enumerator_t1969 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m12568_gshared (ReadOnlyCollection_1_t1970 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12569_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12570_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12571_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12572_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12573_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12574_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1970 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1970 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12575_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12576_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12577_gshared (ReadOnlyCollection_1_t1970 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12578_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12579_gshared (ReadOnlyCollection_1_t1970 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12580_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12581_gshared (ReadOnlyCollection_1_t1970 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12582_gshared (ReadOnlyCollection_1_t1970 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12583_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12584_gshared (ReadOnlyCollection_1_t1970 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12585_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12586_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12587_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12588_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12589_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12590_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + int32_t L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12591_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12592_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12593_gshared (ReadOnlyCollection_1_t1970 * __this, Int32U5BU5D_t420* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Int32U5BU5D_t420* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Int32U5BU5D_t420*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (Int32U5BU5D_t420*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12594_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12595_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12596_gshared (ReadOnlyCollection_1_t1970 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" int32_t ReadOnlyCollection_1_get_Item_m12597_gshared (ReadOnlyCollection_1_t1970 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12598_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t419 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t419 * L_0 = (List_1_t419 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t419 *)L_0; + List_1_t419 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t419 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12599_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12600_gshared (Collection_1_t1972 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12601_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12602_gshared (Collection_1_t1972 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + int32_t L_4 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_2, (int32_t)L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12603_gshared (Collection_1_t1972 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12604_gshared (Collection_1_t1972 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12605_gshared (Collection_1_t1972 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_0, (int32_t)L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12606_gshared (Collection_1_t1972 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1972 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1972 *)__this, (int32_t)L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1972 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12607_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12608_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m12609_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m12610_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m12611_gshared (Collection_1_t1972 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + int32_t L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m12612_gshared (Collection_1_t1972 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_0, (int32_t)L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m12613_gshared (Collection_1_t1972 * __this, int32_t ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + int32_t L_3 = ___item; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_2, (int32_t)L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m12614_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t1972 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m12615_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m12616_gshared (Collection_1_t1972 * __this, int32_t ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, int32_t >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m12617_gshared (Collection_1_t1972 * __this, Int32U5BU5D_t420* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Int32U5BU5D_t420* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< Int32U5BU5D_t420*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (Int32U5BU5D_t420*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m12618_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m12619_gshared (Collection_1_t1972 * __this, int32_t ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m12620_gshared (Collection_1_t1972 * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + int32_t L_1 = ___item; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_0, (int32_t)L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m12621_gshared (Collection_1_t1972 * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + int32_t L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, int32_t >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (int32_t)L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m12622_gshared (Collection_1_t1972 * __this, int32_t ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___item; + NullCheck((Collection_1_t1972 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t1972 *)__this, (int32_t)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1972 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m12623_gshared (Collection_1_t1972 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t1972 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m12624_gshared (Collection_1_t1972 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m12625_gshared (Collection_1_t1972 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" int32_t Collection_1_get_Item_m12626_gshared (Collection_1_t1972 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m12627_gshared (Collection_1_t1972 * __this, int32_t ___index, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + int32_t L_1 = ___value; + NullCheck((Collection_1_t1972 *)__this); + VirtActionInvoker2< int32_t, int32_t >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t1972 *)__this, (int32_t)L_0, (int32_t)L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m12628_gshared (Collection_1_t1972 * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + int32_t L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, int32_t >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (int32_t)L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m12629_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t Collection_1_ConvertItem_m12630_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(int32_t*)((int32_t*)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m12631_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m12632_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m12633_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m12634_gshared (EqualityComparer_1_t1973 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m12635_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t1973_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t1973 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1975 * L_8 = (DefaultComparer_t1975 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1975 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t1973_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12636_gshared (EqualityComparer_1_t1973 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t1973 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t1973 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12637_gshared (EqualityComparer_1_t1973 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t1973 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1973 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (int32_t)((*(int32_t*)((int32_t*)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t1973 * EqualityComparer_1_get_Default_m12638_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t1973 * L_0 = ((EqualityComparer_1_t1973_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m12639_gshared (GenericEqualityComparer_1_t1974 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1973 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1973 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1973 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m12640_gshared (GenericEqualityComparer_1_t1974 * __this, int32_t ___obj, const MethodInfo* method) +{ + { + int32_t L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((int32_t*)(&___obj)); + int32_t L_1 = Int32_GetHashCode_m2016((int32_t*)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m12641_gshared (GenericEqualityComparer_1_t1974 * __this, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + { + int32_t L_0 = ___x; + goto IL_0015; + } + { + int32_t L_1 = ___y; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + int32_t L_4 = ___y; + NullCheck((int32_t*)(&___x)); + bool L_5 = Int32_Equals_m2018((int32_t*)(&___x), (int32_t)L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12642_gshared (DefaultComparer_t1975 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1973 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1973 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1973 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m12643_gshared (DefaultComparer_t1975 * __this, int32_t ___obj, const MethodInfo* method) +{ + { + int32_t L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((int32_t*)(&___obj)); + int32_t L_1 = Int32_GetHashCode_m2016((int32_t*)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m12644_gshared (DefaultComparer_t1975 * __this, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + { + int32_t L_0 = ___x; + goto IL_0015; + } + { + int32_t L_1 = ___y; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + int32_t L_4 = ___y; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((int32_t*)(&___x)); + bool L_7 = Int32_Equals_m5789((int32_t*)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m12645_gshared (Predicate_1_t1976 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m12646_gshared (Predicate_1_t1976 * __this, int32_t ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m12646((Predicate_1_t1976 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, int32_t ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m12647_gshared (Predicate_1_t1976 * __this, int32_t ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m12648_gshared (Predicate_1_t1976 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m12649_gshared (Comparer_1_t1977 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m12650_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t1977_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t1977 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t1979 * L_8 = (DefaultComparer_t1979 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t1979 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t1977_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m12651_gshared (Comparer_1_t1977 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t1977 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1977 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (int32_t)((*(int32_t*)((int32_t*)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t1977 * Comparer_1_get_Default_m12652_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t1977 * L_0 = ((Comparer_1_t1977_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m12653_gshared (GenericComparer_1_t1978 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1977 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1977 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1977 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m12654_gshared (GenericComparer_1_t1978 * __this, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + int32_t L_0 = ___x; + goto IL_001e; + } + { + int32_t L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + int32_t L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + int32_t L_3 = ___y; + NullCheck((int32_t*)(&___x)); + int32_t L_4 = Int32_CompareTo_m3449((int32_t*)(&___x), (int32_t)L_3, NULL); + return L_4; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m12655_gshared (DefaultComparer_t1979 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1977 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1977 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1977 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m12656_gshared (DefaultComparer_t1979 * __this, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + int32_t L_0 = ___x; + goto IL_001e; + } + { + int32_t L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + int32_t L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + int32_t L_3 = ___x; + int32_t L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + int32_t L_6 = ___x; + int32_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + int32_t L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (int32_t)L_9); + return L_10; + } + +IL_004d: + { + int32_t L_11 = ___x; + int32_t L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + int32_t L_14 = ___x; + int32_t L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + int32_t L_17 = ___y; + int32_t L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m12657_gshared (Comparison_1_t1980 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m12658_gshared (Comparison_1_t1980 * __this, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m12658((Comparison_1_t1980 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___x, int32_t ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, int32_t ___x, int32_t ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m12659_gshared (Comparison_1_t1980 * __this, int32_t ___x, int32_t ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m12660_gshared (Comparison_1_t1980 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12673_gshared (InternalEnumerator_1_t1983 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12674_gshared (InternalEnumerator_1_t1983 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12675_gshared (InternalEnumerator_1_t1983 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (( IntPtr_t (*) (InternalEnumerator_1_t1983 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1983 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + IntPtr_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12676_gshared (InternalEnumerator_1_t1983 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12677_gshared (InternalEnumerator_1_t1983 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" IntPtr_t InternalEnumerator_1_get_Current_m12678_gshared (InternalEnumerator_1_t1983 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + IntPtr_t L_8 = (( IntPtr_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAdsDelegate_2__ctor_m12773_gshared (UnityAdsDelegate_2_t1989 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::Invoke(T1,T2) +extern "C" void UnityAdsDelegate_2_Invoke_m12774_gshared (UnityAdsDelegate_2_t1989 * __this, Object_t * ___p1, bool ___p2, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAdsDelegate_2_Invoke_m12774((UnityAdsDelegate_2_t1989 *)__this->___prev_9,___p1, ___p2, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___p1, bool ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___p1, bool ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, bool ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Advertisements.UnityAdsDelegate`2::BeginInvoke(T1,T2,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAdsDelegate_2_BeginInvoke_m12776_gshared (UnityAdsDelegate_2_t1989 * __this, Object_t * ___p1, bool ___p2, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___p1; + __d_args[1] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___p2); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::EndInvoke(System.IAsyncResult) +extern "C" void UnityAdsDelegate_2_EndInvoke_m12778_gshared (UnityAdsDelegate_2_t1989 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12779_gshared (InternalEnumerator_1_t1990 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12780_gshared (InternalEnumerator_1_t1990 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12781_gshared (InternalEnumerator_1_t1990 * __this, const MethodInfo* method) +{ + { + ContactPoint_t277 L_0 = (( ContactPoint_t277 (*) (InternalEnumerator_1_t1990 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1990 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ContactPoint_t277 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12782_gshared (InternalEnumerator_1_t1990 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12783_gshared (InternalEnumerator_1_t1990 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ContactPoint_t277 InternalEnumerator_1_get_Current_m12784_gshared (InternalEnumerator_1_t1990 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ContactPoint_t277 L_8 = (( ContactPoint_t277 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12879_gshared (InternalEnumerator_1_t1997 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12880_gshared (InternalEnumerator_1_t1997 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12881_gshared (InternalEnumerator_1_t1997 * __this, const MethodInfo* method) +{ + { + RaycastHit2D_t283 L_0 = (( RaycastHit2D_t283 (*) (InternalEnumerator_1_t1997 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1997 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + RaycastHit2D_t283 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12882_gshared (InternalEnumerator_1_t1997 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12883_gshared (InternalEnumerator_1_t1997 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" RaycastHit2D_t283 InternalEnumerator_1_get_Current_m12884_gshared (InternalEnumerator_1_t1997 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + RaycastHit2D_t283 L_8 = (( RaycastHit2D_t283 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_2.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_2.cpp" new file mode 100644 index 00000000..b8647de1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_2.cpp" @@ -0,0 +1,15711 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Array +struct Array_t; +// System.Object +struct Object_t; +// System.Collections.Generic.List`1 +struct List_1_t316; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2452; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2453; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t705; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t2002; +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425; +// System.Predicate`1 +struct Predicate_1_t2006; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2592; +// System.Comparison`1 +struct Comparison_1_t2009; +// System.Collections.Generic.IList`1 +struct IList_1_t428; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2003; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2004; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2005; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2007; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2008; +// System.Collections.Generic.List`1 +struct List_1_t317; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2454; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2455; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2456; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t2012; +// UnityEngine.UICharInfo[] +struct UICharInfoU5BU5D_t426; +// System.Predicate`1 +struct Predicate_1_t2016; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2593; +// System.Comparison`1 +struct Comparison_1_t2019; +// System.Collections.Generic.IList`1 +struct IList_1_t429; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2013; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2014; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2015; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2017; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2018; +// System.Collections.Generic.List`1 +struct List_1_t318; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2457; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2458; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t703; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t2022; +// UnityEngine.UILineInfo[] +struct UILineInfoU5BU5D_t427; +// System.Predicate`1 +struct Predicate_1_t2026; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2594; +// System.Comparison`1 +struct Comparison_1_t2029; +// System.Collections.Generic.IList`1 +struct IList_1_t430; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2023; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2024; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2025; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2027; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2028; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2031; +// System.Collections.Generic.IEqualityComparer`1 +struct IEqualityComparer_1_t1857; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2460; +// System.Collections.DictionaryEntry[] +struct DictionaryEntryU5BU5D_t2516; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2032; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2039; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2461; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Collections.Generic.Dictionary`2/ValueCollection +struct ValueCollection_t2035; +// System.String +struct String_t; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2450; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2038; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Collections.Generic.Dictionary`2/ShimEnumerator +struct ShimEnumerator_t2040; +// System.Collections.Generic.Stack`1 +struct Stack_1_t2047; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Object[] +struct ObjectU5BU5D_t162; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2058; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t2059; +// UnityEngine.Events.InvokableCall`2 +struct InvokableCall_2_t2060; +// UnityEngine.Events.UnityAction`2 +struct UnityAction_2_t2061; +// UnityEngine.Events.InvokableCall`3 +struct InvokableCall_3_t2062; +// UnityEngine.Events.UnityAction`3 +struct UnityAction_3_t2063; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_40.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_40MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_ContactPoint2D.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_41.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_41MethodDeclarations.h" +#include "UnityEngine_UnityEngine_CharacterInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_42.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_42MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "UnityEngine_ArrayTypes.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_12.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_14.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_14MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_13.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Predicate_1_gen_13MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_5.h" +#include "mscorlib_System_Comparison_1_gen_15.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_5.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_5.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_5.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_5MethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_5.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_5MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_43.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_43MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_11.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_13.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_15.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_15MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_14.h" +#include "mscorlib_System_Predicate_1_gen_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_13MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_6.h" +#include "mscorlib_System_Comparison_1_gen_16.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_6.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_6.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_6MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_16MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_44.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_44MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_12.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_14.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_16.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_16MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_15.h" +#include "mscorlib_System_Predicate_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_7.h" +#include "mscorlib_System_Comparison_1_gen_17.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_7.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_7.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_7.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_7.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_7MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_17MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_3.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_3MethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_5.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_6.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__3.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__3MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundException.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_5.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_5MethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_45.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_45MethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_6.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_4.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_6MethodDeclarations.h" +#include "System_System_Collections_Generic_Stack_1_gen_0.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_ArrayTypeMismatchException.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_gen.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_genMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_49.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_49MethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_50.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_50MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfo.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_genMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCallMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_NetFxCoreExtensionsMethodDeclarations.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCall.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_5.h" +#include "mscorlib_System_Delegate.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_2_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_2_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_2_gen.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_2_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_3_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_3_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_3_gen.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_3_genMethodDeclarations.h" + +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ContactPoint2D_t285 Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311(__this, p0, method) (( ContactPoint2D_t285 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" CharacterInfo_t308 Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320(__this, p0, method) (( CharacterInfo_t308 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" UIVertex_t323 Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUIVertex_t323_m18329(__this, p0, method) (( UIVertex_t323 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUIVertex_t323_m18340_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, UIVertex_t323 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisUIVertex_t323_m18340(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertex_t323 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUIVertex_t323_m18340_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUIVertex_t323_m18341_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisUIVertex_t323_m18341(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUIVertex_t323_m18341_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUIVertex_t323_m18347_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, int32_t p1, Comparison_1_t2009 * p2, const MethodInfo* method); +#define Array_Sort_TisUIVertex_t323_m18347(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, Comparison_1_t2009 *, const MethodInfo*))Array_Sort_TisUIVertex_t323_m18347_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisUIVertex_t323_m18338_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisUIVertex_t323_m18338(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425**, int32_t, const MethodInfo*))Array_Resize_TisUIVertex_t323_m18338_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" UICharInfo_t312 Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUICharInfo_t312_m18350(__this, p0, method) (( UICharInfo_t312 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUICharInfo_t312_m18361_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, UICharInfo_t312 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisUICharInfo_t312_m18361(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfo_t312 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUICharInfo_t312_m18361_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUICharInfo_t312_m18362_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisUICharInfo_t312_m18362(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUICharInfo_t312_m18362_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUICharInfo_t312_m18368_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, int32_t p1, Comparison_1_t2019 * p2, const MethodInfo* method); +#define Array_Sort_TisUICharInfo_t312_m18368(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, Comparison_1_t2019 *, const MethodInfo*))Array_Sort_TisUICharInfo_t312_m18368_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisUICharInfo_t312_m18359_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisUICharInfo_t312_m18359(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426**, int32_t, const MethodInfo*))Array_Resize_TisUICharInfo_t312_m18359_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" UILineInfo_t313 Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUILineInfo_t313_m18371(__this, p0, method) (( UILineInfo_t313 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUILineInfo_t313_m18382_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, UILineInfo_t313 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisUILineInfo_t313_m18382(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfo_t313 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUILineInfo_t313_m18382_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUILineInfo_t313_m18383_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisUILineInfo_t313_m18383(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUILineInfo_t313_m18383_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUILineInfo_t313_m18389_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, int32_t p1, Comparison_1_t2029 * p2, const MethodInfo* method); +#define Array_Sort_TisUILineInfo_t313_m18389(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, Comparison_1_t2029 *, const MethodInfo*))Array_Sort_TisUILineInfo_t313_m18389_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisUILineInfo_t313_m18380_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisUILineInfo_t313_m18380(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427**, int32_t, const MethodInfo*))Array_Resize_TisUILineInfo_t313_m18380_gshared)(__this /* static, unused */, p0, p1, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared (Dictionary_2_t2031 * __this, DictionaryEntryU5BU5D_t2516* p0, int32_t p1, Transform_1_t2032 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2032 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared (Dictionary_2_t2031 * __this, Array_t * p0, int32_t p1, Transform_1_t2039 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2039 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2U5BU5D_t2460* p0, int32_t p1, Transform_1_t2039 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, Transform_1_t2039 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2033 Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392(__this, p0, method) (( KeyValuePair_2_t2033 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared (Dictionary_2_t2031 * __this, Array_t * p0, int32_t p1, Transform_1_t2038 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2038 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared (Dictionary_2_t2031 * __this, Int32U5BU5D_t420* p0, int32_t p1, Transform_1_t2038 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, Int32U5BU5D_t420*, int32_t, Transform_1_t2038 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared)(__this, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisObject_t_m18136_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisObject_t_m18136(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))Array_Resize_TisObject_t_m18136_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ParameterModifier_t1378 Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408(__this, p0, method) (( ParameterModifier_t1378 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" HitInfo_t371 Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisHitInfo_t371_m18417(__this, p0, method) (( HitInfo_t371 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared)(__this, p0, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared)(__this /* static, unused */, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12885_gshared (InternalEnumerator_1_t1998 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12886_gshared (InternalEnumerator_1_t1998 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12887_gshared (InternalEnumerator_1_t1998 * __this, const MethodInfo* method) +{ + { + ContactPoint2D_t285 L_0 = (( ContactPoint2D_t285 (*) (InternalEnumerator_1_t1998 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1998 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ContactPoint2D_t285 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12888_gshared (InternalEnumerator_1_t1998 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12889_gshared (InternalEnumerator_1_t1998 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ContactPoint2D_t285 InternalEnumerator_1_get_Current_m12890_gshared (InternalEnumerator_1_t1998 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ContactPoint2D_t285 L_8 = (( ContactPoint2D_t285 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12891_gshared (InternalEnumerator_1_t1999 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12892_gshared (InternalEnumerator_1_t1999 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12893_gshared (InternalEnumerator_1_t1999 * __this, const MethodInfo* method) +{ + { + CharacterInfo_t308 L_0 = (( CharacterInfo_t308 (*) (InternalEnumerator_1_t1999 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t1999 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CharacterInfo_t308 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12894_gshared (InternalEnumerator_1_t1999 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12895_gshared (InternalEnumerator_1_t1999 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" CharacterInfo_t308 InternalEnumerator_1_get_Current_m12896_gshared (InternalEnumerator_1_t1999 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + CharacterInfo_t308 L_8 = (( CharacterInfo_t308 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m12899_gshared (InternalEnumerator_1_t2000 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12900_gshared (InternalEnumerator_1_t2000 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12901_gshared (InternalEnumerator_1_t2000 * __this, const MethodInfo* method) +{ + { + UIVertex_t323 L_0 = (( UIVertex_t323 (*) (InternalEnumerator_1_t2000 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2000 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UIVertex_t323 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m12902_gshared (InternalEnumerator_1_t2000 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m12903_gshared (InternalEnumerator_1_t2000 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" UIVertex_t323 InternalEnumerator_1_get_Current_m12904_gshared (InternalEnumerator_1_t2000 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + UIVertex_t323 L_8 = (( UIVertex_t323 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m12905_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UIVertexU5BU5D_t425* L_0 = ((List_1_t316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m12906_gshared (List_1_t316 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t316 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UIVertexU5BU5D_t425* L_3 = ((List_1_t316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t316 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t316 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m2036_gshared (List_1_t316 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m12907_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12908_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t316 *)__this); + Enumerator_t2001 L_0 = (( Enumerator_t2001 (*) (List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2001 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12909_gshared (List_1_t316 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m12910_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t316 *)__this); + Enumerator_t2001 L_0 = (( Enumerator_t2001 (*) (List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2001 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m12911_gshared (List_1_t316 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t316 *)__this); + VirtActionInvoker1< UIVertex_t323 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t316 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m12912_gshared (List_1_t316 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t316 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, UIVertex_t323 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t316 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m12913_gshared (List_1_t316 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t316 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t316 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m12914_gshared (List_1_t316 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t316 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t316 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t316 *)__this, (int32_t)L_1, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m12915_gshared (List_1_t316 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t316 *)__this); + VirtFuncInvoker1< bool, UIVertex_t323 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t316 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12916_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m12917_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m12918_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m12919_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m12920_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m12921_gshared (List_1_t316 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t316 *)__this); + UIVertex_t323 L_1 = (UIVertex_t323 )VirtFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t316 *)__this, (int32_t)L_0); + UIVertex_t323 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m12922_gshared (List_1_t316 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t316 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t316 *)__this, (int32_t)L_0, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m12923_gshared (List_1_t316 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + UIVertexU5BU5D_t425* L_1 = (UIVertexU5BU5D_t425*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t316 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + UIVertexU5BU5D_t425* L_2 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + UIVertex_t323 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_2, L_5, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m12924_gshared (List_1_t316 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + UIVertexU5BU5D_t425* L_3 = (UIVertexU5BU5D_t425*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t316 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t316 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m12925_gshared (List_1_t316 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t316 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + UIVertexU5BU5D_t425* L_5 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< UIVertexU5BU5D_t425*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (UIVertexU5BU5D_t425*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m12926_gshared (List_1_t316 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + UIVertex_t323 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + UIVertex_t323 L_3 = (UIVertex_t323 )InterfaceFuncInvoker0< UIVertex_t323 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (UIVertex_t323 )L_3; + UIVertex_t323 L_4 = V_0; + NullCheck((List_1_t316 *)__this); + VirtActionInvoker1< UIVertex_t323 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t316 *)__this, (UIVertex_t323 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m12927_gshared (List_1_t316 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t316 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t316 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t316 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t2002 * List_1_AsReadOnly_m12928_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t2002 * L_0 = (ReadOnlyCollection_1_t2002 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t2002 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m12929_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + UIVertexU5BU5D_t425* L_1 = (UIVertexU5BU5D_t425*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m12930_gshared (List_1_t316 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + UIVertex_t323 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertex_t323 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_0, (UIVertex_t323 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m12931_gshared (List_1_t316 * __this, UIVertexU5BU5D_t425* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + UIVertexU5BU5D_t425* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" UIVertex_t323 List_1_Find_m12932_gshared (List_1_t316 * __this, Predicate_1_t2006 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + UIVertex_t323 V_1 = {0}; + UIVertex_t323 G_B3_0 = {0}; + { + Predicate_1_t2006 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2006 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2006 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2006 * L_2 = ___match; + NullCheck((List_1_t316 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t316 *, int32_t, int32_t, Predicate_1_t2006 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t316 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2006 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + UIVertexU5BU5D_t425* L_5 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_5, L_7, sizeof(UIVertex_t323 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (UIVertex_t323_il2cpp_TypeInfo_var, (&V_1)); + UIVertex_t323 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m12933_gshared (Object_t * __this /* static, unused */, Predicate_1_t2006 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2006 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m12934_gshared (List_1_t316 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2006 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2006 * L_3 = ___match; + UIVertexU5BU5D_t425* L_4 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2006 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2006 *, UIVertex_t323 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2006 *)L_3, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_4, L_6, sizeof(UIVertex_t323 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2001 List_1_GetEnumerator_m12935_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + Enumerator_t2001 L_0 = {0}; + (( void (*) (Enumerator_t2001 *, List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m12936_gshared (List_1_t316 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + UIVertex_t323 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertex_t323 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_0, (UIVertex_t323 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m12937_gshared (List_1_t316 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + UIVertexU5BU5D_t425* L_5 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_6 = ___start; + UIVertexU5BU5D_t425* L_7 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + UIVertexU5BU5D_t425* L_15 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m12938_gshared (List_1_t316 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m12939_gshared (List_1_t316 * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t316 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + UIVertexU5BU5D_t425* L_2 = (UIVertexU5BU5D_t425*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t316 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t316 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UIVertexU5BU5D_t425* L_4 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_5 = ___index; + UIVertex_t323 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_4, L_5, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m12940_gshared (List_1_t316 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m12941_gshared (List_1_t316 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UIVertex_t323 L_0 = ___item; + NullCheck((List_1_t316 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t316 *)__this, (UIVertex_t323 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t316 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t316 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m12942_gshared (List_1_t316 * __this, Predicate_1_t2006 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2006 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2006 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2006 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2006 * L_1 = ___match; + UIVertexU5BU5D_t425* L_2 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2006 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2006 *, UIVertex_t323 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2006 *)L_1, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_2, L_4, sizeof(UIVertex_t323 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2006 * L_13 = ___match; + UIVertexU5BU5D_t425* L_14 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2006 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2006 *, UIVertex_t323 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2006 *)L_13, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_14, L_16, sizeof(UIVertex_t323 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + UIVertexU5BU5D_t425* L_18 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + UIVertexU5BU5D_t425* L_21 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_18, L_20, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_21, L_23, sizeof(UIVertex_t323 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + UIVertexU5BU5D_t425* L_29 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m12943_gshared (List_1_t316 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t316 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UIVertexU5BU5D_t425* L_5 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m12944_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m12945_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2007 * L_2 = (( Comparer_1_t2007 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m12946_gshared (List_1_t316 * __this, Comparison_1_t2009 * ___comparison, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t2009 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, Comparison_1_t2009 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_0, (int32_t)L_1, (Comparison_1_t2009 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" UIVertexU5BU5D_t425* List_1_ToArray_m12947_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + UIVertexU5BU5D_t425* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (UIVertexU5BU5D_t425*)((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + UIVertexU5BU5D_t425* L_1 = (UIVertexU5BU5D_t425*)(__this->____items_1); + UIVertexU5BU5D_t425* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + UIVertexU5BU5D_t425* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m12948_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t316 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m3689_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + UIVertexU5BU5D_t425* L_0 = (UIVertexU5BU5D_t425*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m3690_gshared (List_1_t316 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + UIVertexU5BU5D_t425** L_3 = (UIVertexU5BU5D_t425**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m12949_gshared (List_1_t316 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UIVertex_t323 List_1_get_Item_m12950_gshared (List_1_t316 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + UIVertexU5BU5D_t425* L_3 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_3, L_5, sizeof(UIVertex_t323 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m12951_gshared (List_1_t316 * __this, int32_t ___index, UIVertex_t323 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t316 *)__this); + (( void (*) (List_1_t316 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t316 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + UIVertexU5BU5D_t425* L_4 = (UIVertexU5BU5D_t425*)(__this->____items_1); + int32_t L_5 = ___index; + UIVertex_t323 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_4, L_5, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m12952_gshared (Enumerator_t2001 * __this, List_1_t316 * ___l, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t316 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12953_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2001 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2001 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m12954_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2001 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2001 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + UIVertex_t323 L_2 = (UIVertex_t323 )(__this->___current_3); + UIVertex_t323 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m12955_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t316 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m12956_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t316 * L_0 = (List_1_t316 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2001 L_1 = (*(Enumerator_t2001 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t316 * L_7 = (List_1_t316 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m12957_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2001 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2001 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t316 * L_2 = (List_1_t316 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t316 * L_4 = (List_1_t316 *)(__this->___l_0); + NullCheck(L_4); + UIVertexU5BU5D_t425* L_5 = (UIVertexU5BU5D_t425*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_5, L_9, sizeof(UIVertex_t323 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" UIVertex_t323 Enumerator_get_Current_m12958_gshared (Enumerator_t2001 * __this, const MethodInfo* method) +{ + { + UIVertex_t323 L_0 = (UIVertex_t323 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m12959_gshared (ReadOnlyCollection_1_t2002 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12960_gshared (ReadOnlyCollection_1_t2002 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12961_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12962_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12963_gshared (ReadOnlyCollection_1_t2002 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12964_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" UIVertex_t323 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12965_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t2002 *)__this); + UIVertex_t323 L_1 = (UIVertex_t323 )VirtFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t2002 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12966_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, UIVertex_t323 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12967_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12968_gshared (ReadOnlyCollection_1_t2002 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12969_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m12970_gshared (ReadOnlyCollection_1_t2002 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12971_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m12972_gshared (ReadOnlyCollection_1_t2002 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UIVertex_t323 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12973_gshared (ReadOnlyCollection_1_t2002 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12974_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12975_gshared (ReadOnlyCollection_1_t2002 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12976_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12977_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12978_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12979_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12980_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m12981_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UIVertex_t323 L_2 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + UIVertex_t323 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12982_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m12983_gshared (ReadOnlyCollection_1_t2002 * __this, UIVertex_t323 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertex_t323 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UIVertex_t323 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UIVertex_t323 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m12984_gshared (ReadOnlyCollection_1_t2002 * __this, UIVertexU5BU5D_t425* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertexU5BU5D_t425* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UIVertexU5BU5D_t425*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UIVertexU5BU5D_t425*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m12985_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m12986_gshared (ReadOnlyCollection_1_t2002 * __this, UIVertex_t323 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertex_t323 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (UIVertex_t323 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m12987_gshared (ReadOnlyCollection_1_t2002 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" UIVertex_t323 ReadOnlyCollection_1_get_Item_m12988_gshared (ReadOnlyCollection_1_t2002 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UIVertex_t323 L_2 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m12989_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t316 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t316 * L_0 = (List_1_t316 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t316 *)L_0; + List_1_t316 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t316 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12990_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12991_gshared (Collection_1_t2003 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m12992_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m12993_gshared (Collection_1_t2003 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + UIVertex_t323 L_4 = (( UIVertex_t323 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_2, (UIVertex_t323 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m12994_gshared (Collection_1_t2003 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UIVertex_t323 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m12995_gshared (Collection_1_t2003 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m12996_gshared (Collection_1_t2003 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UIVertex_t323 L_2 = (( UIVertex_t323 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_0, (UIVertex_t323 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m12997_gshared (Collection_1_t2003 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + UIVertex_t323 L_2 = (( UIVertex_t323 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2003 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2003 *)__this, (UIVertex_t323 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2003 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m12998_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m12999_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m13000_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m13001_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m13002_gshared (Collection_1_t2003 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UIVertex_t323 L_2 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + UIVertex_t323 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m13003_gshared (Collection_1_t2003 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UIVertex_t323 L_2 = (( UIVertex_t323 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_0, (UIVertex_t323 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m13004_gshared (Collection_1_t2003 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + UIVertex_t323 L_3 = ___item; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_2, (UIVertex_t323 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m13005_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2003 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m13006_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m13007_gshared (Collection_1_t2003 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertex_t323 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UIVertex_t323 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UIVertex_t323 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m13008_gshared (Collection_1_t2003 * __this, UIVertexU5BU5D_t425* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertexU5BU5D_t425* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UIVertexU5BU5D_t425*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UIVertexU5BU5D_t425*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m13009_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m13010_gshared (Collection_1_t2003 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UIVertex_t323 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (UIVertex_t323 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m13011_gshared (Collection_1_t2003 * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UIVertex_t323 L_1 = ___item; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_0, (UIVertex_t323 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m13012_gshared (Collection_1_t2003 * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UIVertex_t323 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UIVertex_t323 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UIVertex_t323 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m13013_gshared (Collection_1_t2003 * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UIVertex_t323 L_0 = ___item; + NullCheck((Collection_1_t2003 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2003 *)__this, (UIVertex_t323 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2003 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m13014_gshared (Collection_1_t2003 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2003 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m13015_gshared (Collection_1_t2003 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m13016_gshared (Collection_1_t2003 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" UIVertex_t323 Collection_1_get_Item_m13017_gshared (Collection_1_t2003 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UIVertex_t323 L_2 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m13018_gshared (Collection_1_t2003 * __this, int32_t ___index, UIVertex_t323 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UIVertex_t323 L_1 = ___value; + NullCheck((Collection_1_t2003 *)__this); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2003 *)__this, (int32_t)L_0, (UIVertex_t323 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m13019_gshared (Collection_1_t2003 * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UIVertex_t323 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UIVertex_t323 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UIVertex_t323 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m13020_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" UIVertex_t323 Collection_1_ConvertItem_m13021_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m13022_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m13023_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m13024_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m13025_gshared (EqualityComparer_1_t2004 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m13026_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2004_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2004 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2005 * L_8 = (DefaultComparer_t2005 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2005 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2004_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13027_gshared (EqualityComparer_1_t2004 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2004 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2004 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13028_gshared (EqualityComparer_1_t2004 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2004 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, UIVertex_t323 , UIVertex_t323 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2004 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2004 * EqualityComparer_1_get_Default_m13029_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2004 * L_0 = ((EqualityComparer_1_t2004_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13030_gshared (DefaultComparer_t2005 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2004 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2004 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2004 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m13031_gshared (DefaultComparer_t2005 * __this, UIVertex_t323 ___obj, const MethodInfo* method) +{ + { + UIVertex_t323 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m13032_gshared (DefaultComparer_t2005 * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, const MethodInfo* method) +{ + { + UIVertex_t323 L_0 = ___x; + goto IL_0015; + } + { + UIVertex_t323 L_1 = ___y; + UIVertex_t323 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + UIVertex_t323 L_4 = ___y; + UIVertex_t323 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x))); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x)), (Object_t *)L_6); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m13033_gshared (Predicate_1_t2006 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m13034_gshared (Predicate_1_t2006 * __this, UIVertex_t323 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m13034((Predicate_1_t2006 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, UIVertex_t323 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, UIVertex_t323 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m13035_gshared (Predicate_1_t2006 * __this, UIVertex_t323 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(UIVertex_t323_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m13036_gshared (Predicate_1_t2006 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m13037_gshared (Comparer_1_t2007 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m13038_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2007_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2007 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2008 * L_8 = (DefaultComparer_t2008 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2008 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2007_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m13039_gshared (Comparer_1_t2007 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2007 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, UIVertex_t323 , UIVertex_t323 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2007 *)__this, (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UIVertex_t323 )((*(UIVertex_t323 *)((UIVertex_t323 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2007 * Comparer_1_get_Default_m13040_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2007 * L_0 = ((Comparer_1_t2007_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13041_gshared (DefaultComparer_t2008 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2007 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2007 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m13042_gshared (DefaultComparer_t2008 * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + UIVertex_t323 L_0 = ___x; + goto IL_001e; + } + { + UIVertex_t323 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + UIVertex_t323 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + UIVertex_t323 L_3 = ___x; + UIVertex_t323 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + UIVertex_t323 L_6 = ___x; + UIVertex_t323 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + UIVertex_t323 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (UIVertex_t323 )L_9); + return L_10; + } + +IL_004d: + { + UIVertex_t323 L_11 = ___x; + UIVertex_t323 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + UIVertex_t323 L_14 = ___x; + UIVertex_t323 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + UIVertex_t323 L_17 = ___y; + UIVertex_t323 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m13043_gshared (Comparison_1_t2009 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m13044_gshared (Comparison_1_t2009 * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m13044((Comparison_1_t2009 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m13045_gshared (Comparison_1_t2009 * __this, UIVertex_t323 ___x, UIVertex_t323 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(UIVertex_t323_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(UIVertex_t323_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m13046_gshared (Comparison_1_t2009 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m13047_gshared (InternalEnumerator_1_t2010 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13048_gshared (InternalEnumerator_1_t2010 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13049_gshared (InternalEnumerator_1_t2010 * __this, const MethodInfo* method) +{ + { + UICharInfo_t312 L_0 = (( UICharInfo_t312 (*) (InternalEnumerator_1_t2010 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2010 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UICharInfo_t312 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m13050_gshared (InternalEnumerator_1_t2010 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m13051_gshared (InternalEnumerator_1_t2010 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" UICharInfo_t312 InternalEnumerator_1_get_Current_m13052_gshared (InternalEnumerator_1_t2010 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + UICharInfo_t312 L_8 = (( UICharInfo_t312 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m13053_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UICharInfoU5BU5D_t426* L_0 = ((List_1_t317_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m13054_gshared (List_1_t317 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t317 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UICharInfoU5BU5D_t426* L_3 = ((List_1_t317_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t317 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t317 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m2037_gshared (List_1_t317 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m13055_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t317_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13056_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t317 *)__this); + Enumerator_t2011 L_0 = (( Enumerator_t2011 (*) (List_1_t317 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t317 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2011 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m13057_gshared (List_1_t317 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m13058_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t317 *)__this); + Enumerator_t2011 L_0 = (( Enumerator_t2011 (*) (List_1_t317 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t317 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2011 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m13059_gshared (List_1_t317 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t317 *)__this); + VirtActionInvoker1< UICharInfo_t312 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m13060_gshared (List_1_t317 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t317 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, UICharInfo_t312 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m13061_gshared (List_1_t317 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t317 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m13062_gshared (List_1_t317 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t317 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t317 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t317 *)__this, (int32_t)L_1, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m13063_gshared (List_1_t317 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t317 *)__this); + VirtFuncInvoker1< bool, UICharInfo_t312 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13064_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m13065_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m13066_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m13067_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m13068_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m13069_gshared (List_1_t317 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t317 *)__this); + UICharInfo_t312 L_1 = (UICharInfo_t312 )VirtFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t317 *)__this, (int32_t)L_0); + UICharInfo_t312 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m13070_gshared (List_1_t317 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t317 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t317 *)__this, (int32_t)L_0, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m13071_gshared (List_1_t317 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + UICharInfoU5BU5D_t426* L_1 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t317 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + UICharInfoU5BU5D_t426* L_2 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + UICharInfo_t312 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_2, L_5, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m13072_gshared (List_1_t317 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + UICharInfoU5BU5D_t426* L_3 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t317 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t317 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t317 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t317 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m13073_gshared (List_1_t317 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t317 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + UICharInfoU5BU5D_t426* L_5 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< UICharInfoU5BU5D_t426*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (UICharInfoU5BU5D_t426*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m13074_gshared (List_1_t317 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + UICharInfo_t312 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + UICharInfo_t312 L_3 = (UICharInfo_t312 )InterfaceFuncInvoker0< UICharInfo_t312 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (UICharInfo_t312 )L_3; + UICharInfo_t312 L_4 = V_0; + NullCheck((List_1_t317 *)__this); + VirtActionInvoker1< UICharInfo_t312 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m13075_gshared (List_1_t317 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t317 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t317 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t317 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t2012 * List_1_AsReadOnly_m13076_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t2012 * L_0 = (ReadOnlyCollection_1_t2012 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t2012 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m13077_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + UICharInfoU5BU5D_t426* L_1 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m13078_gshared (List_1_t317 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + UICharInfo_t312 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfo_t312 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_0, (UICharInfo_t312 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m13079_gshared (List_1_t317 * __this, UICharInfoU5BU5D_t426* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + UICharInfoU5BU5D_t426* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* UICharInfo_t312_il2cpp_TypeInfo_var; +extern "C" UICharInfo_t312 List_1_Find_m13080_gshared (List_1_t317 * __this, Predicate_1_t2016 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UICharInfo_t312_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(153); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + UICharInfo_t312 V_1 = {0}; + UICharInfo_t312 G_B3_0 = {0}; + { + Predicate_1_t2016 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2016 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2016 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2016 * L_2 = ___match; + NullCheck((List_1_t317 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t317 *, int32_t, int32_t, Predicate_1_t2016 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t317 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2016 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + UICharInfoU5BU5D_t426* L_5 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_5, L_7, sizeof(UICharInfo_t312 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (UICharInfo_t312_il2cpp_TypeInfo_var, (&V_1)); + UICharInfo_t312 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m13081_gshared (Object_t * __this /* static, unused */, Predicate_1_t2016 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2016 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m13082_gshared (List_1_t317 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2016 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2016 * L_3 = ___match; + UICharInfoU5BU5D_t426* L_4 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2016 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2016 *, UICharInfo_t312 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2016 *)L_3, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_4, L_6, sizeof(UICharInfo_t312 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2011 List_1_GetEnumerator_m13083_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + Enumerator_t2011 L_0 = {0}; + (( void (*) (Enumerator_t2011 *, List_1_t317 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t317 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m13084_gshared (List_1_t317 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + UICharInfo_t312 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfo_t312 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_0, (UICharInfo_t312 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m13085_gshared (List_1_t317 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + UICharInfoU5BU5D_t426* L_5 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_6 = ___start; + UICharInfoU5BU5D_t426* L_7 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + UICharInfoU5BU5D_t426* L_15 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m13086_gshared (List_1_t317 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m13087_gshared (List_1_t317 * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t317 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + UICharInfoU5BU5D_t426* L_2 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t317 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t317 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UICharInfoU5BU5D_t426* L_4 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_5 = ___index; + UICharInfo_t312 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_4, L_5, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m13088_gshared (List_1_t317 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m13089_gshared (List_1_t317 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UICharInfo_t312 L_0 = ___item; + NullCheck((List_1_t317 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t317 *)__this, (UICharInfo_t312 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t317 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t317 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m13090_gshared (List_1_t317 * __this, Predicate_1_t2016 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2016 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2016 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2016 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2016 * L_1 = ___match; + UICharInfoU5BU5D_t426* L_2 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2016 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2016 *, UICharInfo_t312 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2016 *)L_1, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_2, L_4, sizeof(UICharInfo_t312 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2016 * L_13 = ___match; + UICharInfoU5BU5D_t426* L_14 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2016 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2016 *, UICharInfo_t312 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2016 *)L_13, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_14, L_16, sizeof(UICharInfo_t312 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + UICharInfoU5BU5D_t426* L_18 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + UICharInfoU5BU5D_t426* L_21 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_18, L_20, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_21, L_23, sizeof(UICharInfo_t312 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + UICharInfoU5BU5D_t426* L_29 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m13091_gshared (List_1_t317 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t317 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UICharInfoU5BU5D_t426* L_5 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m13092_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m13093_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2017 * L_2 = (( Comparer_1_t2017 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m13094_gshared (List_1_t317 * __this, Comparison_1_t2019 * ___comparison, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t2019 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, Comparison_1_t2019 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_0, (int32_t)L_1, (Comparison_1_t2019 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" UICharInfoU5BU5D_t426* List_1_ToArray_m13095_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + UICharInfoU5BU5D_t426* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (UICharInfoU5BU5D_t426*)((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + UICharInfoU5BU5D_t426* L_1 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + UICharInfoU5BU5D_t426* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + UICharInfoU5BU5D_t426* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m13096_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t317 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m13097_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + UICharInfoU5BU5D_t426* L_0 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m13098_gshared (List_1_t317 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + UICharInfoU5BU5D_t426** L_3 = (UICharInfoU5BU5D_t426**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m13099_gshared (List_1_t317 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UICharInfo_t312 List_1_get_Item_m13100_gshared (List_1_t317 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + UICharInfoU5BU5D_t426* L_3 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_3, L_5, sizeof(UICharInfo_t312 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m13101_gshared (List_1_t317 * __this, int32_t ___index, UICharInfo_t312 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t317 *)__this); + (( void (*) (List_1_t317 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t317 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + UICharInfoU5BU5D_t426* L_4 = (UICharInfoU5BU5D_t426*)(__this->____items_1); + int32_t L_5 = ___index; + UICharInfo_t312 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_4, L_5, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m13102_gshared (Enumerator_t2011 * __this, List_1_t317 * ___l, const MethodInfo* method) +{ + { + List_1_t317 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t317 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13103_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2011 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2011 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13104_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2011 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2011 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + UICharInfo_t312 L_2 = (UICharInfo_t312 )(__this->___current_3); + UICharInfo_t312 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13105_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t317 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m13106_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t317 * L_0 = (List_1_t317 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2011 L_1 = (*(Enumerator_t2011 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t317 * L_7 = (List_1_t317 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m13107_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2011 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2011 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t317 * L_2 = (List_1_t317 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t317 * L_4 = (List_1_t317 *)(__this->___l_0); + NullCheck(L_4); + UICharInfoU5BU5D_t426* L_5 = (UICharInfoU5BU5D_t426*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_5, L_9, sizeof(UICharInfo_t312 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" UICharInfo_t312 Enumerator_get_Current_m13108_gshared (Enumerator_t2011 * __this, const MethodInfo* method) +{ + { + UICharInfo_t312 L_0 = (UICharInfo_t312 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m13109_gshared (ReadOnlyCollection_1_t2012 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13110_gshared (ReadOnlyCollection_1_t2012 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13111_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13112_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13113_gshared (ReadOnlyCollection_1_t2012 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13114_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" UICharInfo_t312 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13115_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t2012 *)__this); + UICharInfo_t312 L_1 = (UICharInfo_t312 )VirtFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t2012 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13116_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, UICharInfo_t312 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13117_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13118_gshared (ReadOnlyCollection_1_t2012 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13119_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m13120_gshared (ReadOnlyCollection_1_t2012 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m13121_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m13122_gshared (ReadOnlyCollection_1_t2012 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UICharInfo_t312 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13123_gshared (ReadOnlyCollection_1_t2012 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m13124_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m13125_gshared (ReadOnlyCollection_1_t2012 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13126_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13127_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13128_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13129_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13130_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m13131_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UICharInfo_t312 L_2 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + UICharInfo_t312 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m13132_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m13133_gshared (ReadOnlyCollection_1_t2012 * __this, UICharInfo_t312 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfo_t312 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UICharInfo_t312 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UICharInfo_t312 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m13134_gshared (ReadOnlyCollection_1_t2012 * __this, UICharInfoU5BU5D_t426* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfoU5BU5D_t426* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UICharInfoU5BU5D_t426*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UICharInfoU5BU5D_t426*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m13135_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m13136_gshared (ReadOnlyCollection_1_t2012 * __this, UICharInfo_t312 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfo_t312 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (UICharInfo_t312 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m13137_gshared (ReadOnlyCollection_1_t2012 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" UICharInfo_t312 ReadOnlyCollection_1_get_Item_m13138_gshared (ReadOnlyCollection_1_t2012 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UICharInfo_t312 L_2 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m13139_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t317 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t317 * L_0 = (List_1_t317 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t317 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t317 *)L_0; + List_1_t317 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t317 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13140_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m13141_gshared (Collection_1_t2013 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m13142_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m13143_gshared (Collection_1_t2013 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + UICharInfo_t312 L_4 = (( UICharInfo_t312 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_2, (UICharInfo_t312 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m13144_gshared (Collection_1_t2013 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UICharInfo_t312 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m13145_gshared (Collection_1_t2013 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m13146_gshared (Collection_1_t2013 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UICharInfo_t312 L_2 = (( UICharInfo_t312 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_0, (UICharInfo_t312 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m13147_gshared (Collection_1_t2013 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + UICharInfo_t312 L_2 = (( UICharInfo_t312 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2013 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2013 *)__this, (UICharInfo_t312 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2013 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m13148_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m13149_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m13150_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m13151_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m13152_gshared (Collection_1_t2013 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UICharInfo_t312 L_2 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + UICharInfo_t312 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m13153_gshared (Collection_1_t2013 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UICharInfo_t312 L_2 = (( UICharInfo_t312 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_0, (UICharInfo_t312 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m13154_gshared (Collection_1_t2013 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + UICharInfo_t312 L_3 = ___item; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_2, (UICharInfo_t312 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m13155_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2013 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m13156_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m13157_gshared (Collection_1_t2013 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfo_t312 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UICharInfo_t312 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UICharInfo_t312 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m13158_gshared (Collection_1_t2013 * __this, UICharInfoU5BU5D_t426* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfoU5BU5D_t426* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UICharInfoU5BU5D_t426*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UICharInfoU5BU5D_t426*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m13159_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m13160_gshared (Collection_1_t2013 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UICharInfo_t312 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (UICharInfo_t312 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m13161_gshared (Collection_1_t2013 * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UICharInfo_t312 L_1 = ___item; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_0, (UICharInfo_t312 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m13162_gshared (Collection_1_t2013 * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UICharInfo_t312 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UICharInfo_t312 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m13163_gshared (Collection_1_t2013 * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UICharInfo_t312 L_0 = ___item; + NullCheck((Collection_1_t2013 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2013 *)__this, (UICharInfo_t312 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2013 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m13164_gshared (Collection_1_t2013 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2013 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m13165_gshared (Collection_1_t2013 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m13166_gshared (Collection_1_t2013 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" UICharInfo_t312 Collection_1_get_Item_m13167_gshared (Collection_1_t2013 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UICharInfo_t312 L_2 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m13168_gshared (Collection_1_t2013 * __this, int32_t ___index, UICharInfo_t312 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UICharInfo_t312 L_1 = ___value; + NullCheck((Collection_1_t2013 *)__this); + VirtActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2013 *)__this, (int32_t)L_0, (UICharInfo_t312 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m13169_gshared (Collection_1_t2013 * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UICharInfo_t312 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UICharInfo_t312 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UICharInfo_t312 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m13170_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" UICharInfo_t312 Collection_1_ConvertItem_m13171_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m13172_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m13173_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m13174_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m13175_gshared (EqualityComparer_1_t2014 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m13176_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2014_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2014 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2015 * L_8 = (DefaultComparer_t2015 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2015 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2014_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13177_gshared (EqualityComparer_1_t2014 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2014 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2014 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13178_gshared (EqualityComparer_1_t2014 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2014 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, UICharInfo_t312 , UICharInfo_t312 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2014 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2014 * EqualityComparer_1_get_Default_m13179_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2014 * L_0 = ((EqualityComparer_1_t2014_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13180_gshared (DefaultComparer_t2015 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2014 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2014 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2014 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m13181_gshared (DefaultComparer_t2015 * __this, UICharInfo_t312 ___obj, const MethodInfo* method) +{ + { + UICharInfo_t312 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m13182_gshared (DefaultComparer_t2015 * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, const MethodInfo* method) +{ + { + UICharInfo_t312 L_0 = ___x; + goto IL_0015; + } + { + UICharInfo_t312 L_1 = ___y; + UICharInfo_t312 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + UICharInfo_t312 L_4 = ___y; + UICharInfo_t312 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x))); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x)), (Object_t *)L_6); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m13183_gshared (Predicate_1_t2016 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m13184_gshared (Predicate_1_t2016 * __this, UICharInfo_t312 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m13184((Predicate_1_t2016 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, UICharInfo_t312 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, UICharInfo_t312 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* UICharInfo_t312_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m13185_gshared (Predicate_1_t2016 * __this, UICharInfo_t312 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UICharInfo_t312_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(153); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(UICharInfo_t312_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m13186_gshared (Predicate_1_t2016 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m13187_gshared (Comparer_1_t2017 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m13188_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2017_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2017 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2018 * L_8 = (DefaultComparer_t2018 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2018 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2017_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m13189_gshared (Comparer_1_t2017 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2017 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, UICharInfo_t312 , UICharInfo_t312 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2017 *)__this, (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UICharInfo_t312 )((*(UICharInfo_t312 *)((UICharInfo_t312 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2017 * Comparer_1_get_Default_m13190_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2017 * L_0 = ((Comparer_1_t2017_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13191_gshared (DefaultComparer_t2018 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2017 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2017 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2017 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m13192_gshared (DefaultComparer_t2018 * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + UICharInfo_t312 L_0 = ___x; + goto IL_001e; + } + { + UICharInfo_t312 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + UICharInfo_t312 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + UICharInfo_t312 L_3 = ___x; + UICharInfo_t312 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + UICharInfo_t312 L_6 = ___x; + UICharInfo_t312 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + UICharInfo_t312 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (UICharInfo_t312 )L_9); + return L_10; + } + +IL_004d: + { + UICharInfo_t312 L_11 = ___x; + UICharInfo_t312 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + UICharInfo_t312 L_14 = ___x; + UICharInfo_t312 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + UICharInfo_t312 L_17 = ___y; + UICharInfo_t312 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m13193_gshared (Comparison_1_t2019 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m13194_gshared (Comparison_1_t2019 * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m13194((Comparison_1_t2019 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* UICharInfo_t312_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m13195_gshared (Comparison_1_t2019 * __this, UICharInfo_t312 ___x, UICharInfo_t312 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UICharInfo_t312_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(153); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(UICharInfo_t312_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(UICharInfo_t312_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m13196_gshared (Comparison_1_t2019 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m13197_gshared (InternalEnumerator_1_t2020 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13198_gshared (InternalEnumerator_1_t2020 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13199_gshared (InternalEnumerator_1_t2020 * __this, const MethodInfo* method) +{ + { + UILineInfo_t313 L_0 = (( UILineInfo_t313 (*) (InternalEnumerator_1_t2020 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2020 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UILineInfo_t313 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m13200_gshared (InternalEnumerator_1_t2020 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m13201_gshared (InternalEnumerator_1_t2020 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" UILineInfo_t313 InternalEnumerator_1_get_Current_m13202_gshared (InternalEnumerator_1_t2020 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + UILineInfo_t313 L_8 = (( UILineInfo_t313 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m13203_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UILineInfoU5BU5D_t427* L_0 = ((List_1_t318_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m13204_gshared (List_1_t318 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t318 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UILineInfoU5BU5D_t427* L_3 = ((List_1_t318_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t318 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t318 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m2038_gshared (List_1_t318 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m13205_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t318_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13206_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t318 *)__this); + Enumerator_t2021 L_0 = (( Enumerator_t2021 (*) (List_1_t318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t318 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2021 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m13207_gshared (List_1_t318 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m13208_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t318 *)__this); + Enumerator_t2021 L_0 = (( Enumerator_t2021 (*) (List_1_t318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t318 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2021 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m13209_gshared (List_1_t318 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t318 *)__this); + VirtActionInvoker1< UILineInfo_t313 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m13210_gshared (List_1_t318 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t318 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, UILineInfo_t313 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m13211_gshared (List_1_t318 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t318 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m13212_gshared (List_1_t318 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t318 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t318 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t318 *)__this, (int32_t)L_1, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m13213_gshared (List_1_t318 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t318 *)__this); + VirtFuncInvoker1< bool, UILineInfo_t313 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13214_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m13215_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m13216_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m13217_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m13218_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m13219_gshared (List_1_t318 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t318 *)__this); + UILineInfo_t313 L_1 = (UILineInfo_t313 )VirtFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t318 *)__this, (int32_t)L_0); + UILineInfo_t313 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m13220_gshared (List_1_t318 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t318 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t318 *)__this, (int32_t)L_0, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m13221_gshared (List_1_t318 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + UILineInfoU5BU5D_t427* L_1 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t318 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + UILineInfoU5BU5D_t427* L_2 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + UILineInfo_t313 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_2, L_5, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m13222_gshared (List_1_t318 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + UILineInfoU5BU5D_t427* L_3 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t318 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t318 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t318 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m13223_gshared (List_1_t318 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t318 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + UILineInfoU5BU5D_t427* L_5 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< UILineInfoU5BU5D_t427*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (UILineInfoU5BU5D_t427*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m13224_gshared (List_1_t318 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + UILineInfo_t313 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + UILineInfo_t313 L_3 = (UILineInfo_t313 )InterfaceFuncInvoker0< UILineInfo_t313 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (UILineInfo_t313 )L_3; + UILineInfo_t313 L_4 = V_0; + NullCheck((List_1_t318 *)__this); + VirtActionInvoker1< UILineInfo_t313 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m13225_gshared (List_1_t318 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t318 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t318 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t318 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t2022 * List_1_AsReadOnly_m13226_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t2022 * L_0 = (ReadOnlyCollection_1_t2022 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t2022 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m13227_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + UILineInfoU5BU5D_t427* L_1 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m13228_gshared (List_1_t318 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + UILineInfo_t313 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfo_t313 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_0, (UILineInfo_t313 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m13229_gshared (List_1_t318 * __this, UILineInfoU5BU5D_t427* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + UILineInfoU5BU5D_t427* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* UILineInfo_t313_il2cpp_TypeInfo_var; +extern "C" UILineInfo_t313 List_1_Find_m13230_gshared (List_1_t318 * __this, Predicate_1_t2026 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UILineInfo_t313_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(154); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + UILineInfo_t313 V_1 = {0}; + UILineInfo_t313 G_B3_0 = {0}; + { + Predicate_1_t2026 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2026 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2026 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2026 * L_2 = ___match; + NullCheck((List_1_t318 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t318 *, int32_t, int32_t, Predicate_1_t2026 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t318 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2026 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + UILineInfoU5BU5D_t427* L_5 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_5, L_7, sizeof(UILineInfo_t313 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (UILineInfo_t313_il2cpp_TypeInfo_var, (&V_1)); + UILineInfo_t313 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m13231_gshared (Object_t * __this /* static, unused */, Predicate_1_t2026 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2026 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m13232_gshared (List_1_t318 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2026 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2026 * L_3 = ___match; + UILineInfoU5BU5D_t427* L_4 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2026 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2026 *, UILineInfo_t313 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2026 *)L_3, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_4, L_6, sizeof(UILineInfo_t313 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2021 List_1_GetEnumerator_m13233_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + Enumerator_t2021 L_0 = {0}; + (( void (*) (Enumerator_t2021 *, List_1_t318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t318 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m13234_gshared (List_1_t318 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + UILineInfo_t313 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfo_t313 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_0, (UILineInfo_t313 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m13235_gshared (List_1_t318 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + UILineInfoU5BU5D_t427* L_5 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_6 = ___start; + UILineInfoU5BU5D_t427* L_7 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + UILineInfoU5BU5D_t427* L_15 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m13236_gshared (List_1_t318 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m13237_gshared (List_1_t318 * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t318 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + UILineInfoU5BU5D_t427* L_2 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t318 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t318 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UILineInfoU5BU5D_t427* L_4 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_5 = ___index; + UILineInfo_t313 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_4, L_5, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m13238_gshared (List_1_t318 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m13239_gshared (List_1_t318 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UILineInfo_t313 L_0 = ___item; + NullCheck((List_1_t318 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t318 *)__this, (UILineInfo_t313 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t318 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t318 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m13240_gshared (List_1_t318 * __this, Predicate_1_t2026 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2026 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2026 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2026 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2026 * L_1 = ___match; + UILineInfoU5BU5D_t427* L_2 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2026 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2026 *, UILineInfo_t313 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2026 *)L_1, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_2, L_4, sizeof(UILineInfo_t313 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2026 * L_13 = ___match; + UILineInfoU5BU5D_t427* L_14 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2026 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2026 *, UILineInfo_t313 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2026 *)L_13, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_14, L_16, sizeof(UILineInfo_t313 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + UILineInfoU5BU5D_t427* L_18 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + UILineInfoU5BU5D_t427* L_21 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_18, L_20, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_21, L_23, sizeof(UILineInfo_t313 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + UILineInfoU5BU5D_t427* L_29 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m13241_gshared (List_1_t318 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t318 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + UILineInfoU5BU5D_t427* L_5 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m13242_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m13243_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2027 * L_2 = (( Comparer_1_t2027 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m13244_gshared (List_1_t318 * __this, Comparison_1_t2029 * ___comparison, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t2029 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, Comparison_1_t2029 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_0, (int32_t)L_1, (Comparison_1_t2029 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" UILineInfoU5BU5D_t427* List_1_ToArray_m13245_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + UILineInfoU5BU5D_t427* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (UILineInfoU5BU5D_t427*)((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + UILineInfoU5BU5D_t427* L_1 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + UILineInfoU5BU5D_t427* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + UILineInfoU5BU5D_t427* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m13246_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t318 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m13247_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + UILineInfoU5BU5D_t427* L_0 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m13248_gshared (List_1_t318 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + UILineInfoU5BU5D_t427** L_3 = (UILineInfoU5BU5D_t427**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m13249_gshared (List_1_t318 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UILineInfo_t313 List_1_get_Item_m13250_gshared (List_1_t318 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + UILineInfoU5BU5D_t427* L_3 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_3, L_5, sizeof(UILineInfo_t313 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m13251_gshared (List_1_t318 * __this, int32_t ___index, UILineInfo_t313 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t318 *)__this); + (( void (*) (List_1_t318 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t318 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + UILineInfoU5BU5D_t427* L_4 = (UILineInfoU5BU5D_t427*)(__this->____items_1); + int32_t L_5 = ___index; + UILineInfo_t313 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_4, L_5, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m13252_gshared (Enumerator_t2021 * __this, List_1_t318 * ___l, const MethodInfo* method) +{ + { + List_1_t318 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t318 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13253_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2021 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2021 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13254_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2021 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2021 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + UILineInfo_t313 L_2 = (UILineInfo_t313 )(__this->___current_3); + UILineInfo_t313 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13255_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t318 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m13256_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t318 * L_0 = (List_1_t318 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2021 L_1 = (*(Enumerator_t2021 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t318 * L_7 = (List_1_t318 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m13257_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2021 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2021 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t318 * L_2 = (List_1_t318 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t318 * L_4 = (List_1_t318 *)(__this->___l_0); + NullCheck(L_4); + UILineInfoU5BU5D_t427* L_5 = (UILineInfoU5BU5D_t427*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_5, L_9, sizeof(UILineInfo_t313 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" UILineInfo_t313 Enumerator_get_Current_m13258_gshared (Enumerator_t2021 * __this, const MethodInfo* method) +{ + { + UILineInfo_t313 L_0 = (UILineInfo_t313 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m13259_gshared (ReadOnlyCollection_1_t2022 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13260_gshared (ReadOnlyCollection_1_t2022 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13261_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13262_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13263_gshared (ReadOnlyCollection_1_t2022 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13264_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" UILineInfo_t313 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13265_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t2022 *)__this); + UILineInfo_t313 L_1 = (UILineInfo_t313 )VirtFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t2022 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13266_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, UILineInfo_t313 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13267_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13268_gshared (ReadOnlyCollection_1_t2022 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13269_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m13270_gshared (ReadOnlyCollection_1_t2022 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m13271_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m13272_gshared (ReadOnlyCollection_1_t2022 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UILineInfo_t313 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13273_gshared (ReadOnlyCollection_1_t2022 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m13274_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m13275_gshared (ReadOnlyCollection_1_t2022 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13276_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13277_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13278_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13279_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13280_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m13281_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UILineInfo_t313 L_2 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + UILineInfo_t313 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m13282_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m13283_gshared (ReadOnlyCollection_1_t2022 * __this, UILineInfo_t313 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfo_t313 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UILineInfo_t313 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UILineInfo_t313 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m13284_gshared (ReadOnlyCollection_1_t2022 * __this, UILineInfoU5BU5D_t427* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfoU5BU5D_t427* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UILineInfoU5BU5D_t427*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (UILineInfoU5BU5D_t427*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m13285_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m13286_gshared (ReadOnlyCollection_1_t2022 * __this, UILineInfo_t313 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfo_t313 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (UILineInfo_t313 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m13287_gshared (ReadOnlyCollection_1_t2022 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" UILineInfo_t313 ReadOnlyCollection_1_get_Item_m13288_gshared (ReadOnlyCollection_1_t2022 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UILineInfo_t313 L_2 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m13289_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t318 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t318 * L_0 = (List_1_t318 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t318 *)L_0; + List_1_t318 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t318 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13290_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m13291_gshared (Collection_1_t2023 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m13292_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m13293_gshared (Collection_1_t2023 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + UILineInfo_t313 L_4 = (( UILineInfo_t313 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_2, (UILineInfo_t313 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m13294_gshared (Collection_1_t2023 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, UILineInfo_t313 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m13295_gshared (Collection_1_t2023 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m13296_gshared (Collection_1_t2023 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UILineInfo_t313 L_2 = (( UILineInfo_t313 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_0, (UILineInfo_t313 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m13297_gshared (Collection_1_t2023 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + UILineInfo_t313 L_2 = (( UILineInfo_t313 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2023 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2023 *)__this, (UILineInfo_t313 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2023 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m13298_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m13299_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m13300_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m13301_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m13302_gshared (Collection_1_t2023 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UILineInfo_t313 L_2 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + UILineInfo_t313 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m13303_gshared (Collection_1_t2023 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + UILineInfo_t313 L_2 = (( UILineInfo_t313 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_0, (UILineInfo_t313 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m13304_gshared (Collection_1_t2023 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + UILineInfo_t313 L_3 = ___item; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_2, (UILineInfo_t313 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m13305_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2023 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m13306_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m13307_gshared (Collection_1_t2023 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfo_t313 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, UILineInfo_t313 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UILineInfo_t313 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m13308_gshared (Collection_1_t2023 * __this, UILineInfoU5BU5D_t427* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfoU5BU5D_t427* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< UILineInfoU5BU5D_t427*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (UILineInfoU5BU5D_t427*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m13309_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m13310_gshared (Collection_1_t2023 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + UILineInfo_t313 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (UILineInfo_t313 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m13311_gshared (Collection_1_t2023 * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UILineInfo_t313 L_1 = ___item; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_0, (UILineInfo_t313 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m13312_gshared (Collection_1_t2023 * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UILineInfo_t313 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UILineInfo_t313 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m13313_gshared (Collection_1_t2023 * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UILineInfo_t313 L_0 = ___item; + NullCheck((Collection_1_t2023 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2023 *)__this, (UILineInfo_t313 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2023 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m13314_gshared (Collection_1_t2023 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2023 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m13315_gshared (Collection_1_t2023 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m13316_gshared (Collection_1_t2023 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" UILineInfo_t313 Collection_1_get_Item_m13317_gshared (Collection_1_t2023 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + UILineInfo_t313 L_2 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m13318_gshared (Collection_1_t2023 * __this, int32_t ___index, UILineInfo_t313 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + UILineInfo_t313 L_1 = ___value; + NullCheck((Collection_1_t2023 *)__this); + VirtActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2023 *)__this, (int32_t)L_0, (UILineInfo_t313 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m13319_gshared (Collection_1_t2023 * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + UILineInfo_t313 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, UILineInfo_t313 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (UILineInfo_t313 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m13320_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" UILineInfo_t313 Collection_1_ConvertItem_m13321_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m13322_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m13323_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m13324_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m13325_gshared (EqualityComparer_1_t2024 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m13326_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2024_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2024 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2025 * L_8 = (DefaultComparer_t2025 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2025 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2024_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13327_gshared (EqualityComparer_1_t2024 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2024 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2024 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13328_gshared (EqualityComparer_1_t2024 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2024 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, UILineInfo_t313 , UILineInfo_t313 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2024 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2024 * EqualityComparer_1_get_Default_m13329_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2024 * L_0 = ((EqualityComparer_1_t2024_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13330_gshared (DefaultComparer_t2025 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2024 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2024 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2024 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m13331_gshared (DefaultComparer_t2025 * __this, UILineInfo_t313 ___obj, const MethodInfo* method) +{ + { + UILineInfo_t313 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m13332_gshared (DefaultComparer_t2025 * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, const MethodInfo* method) +{ + { + UILineInfo_t313 L_0 = ___x; + goto IL_0015; + } + { + UILineInfo_t313 L_1 = ___y; + UILineInfo_t313 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + UILineInfo_t313 L_4 = ___y; + UILineInfo_t313 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x))); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x)), (Object_t *)L_6); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m13333_gshared (Predicate_1_t2026 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m13334_gshared (Predicate_1_t2026 * __this, UILineInfo_t313 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m13334((Predicate_1_t2026 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, UILineInfo_t313 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, UILineInfo_t313 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* UILineInfo_t313_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m13335_gshared (Predicate_1_t2026 * __this, UILineInfo_t313 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UILineInfo_t313_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(154); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(UILineInfo_t313_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m13336_gshared (Predicate_1_t2026 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m13337_gshared (Comparer_1_t2027 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m13338_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2027_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2027 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2028 * L_8 = (DefaultComparer_t2028 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2028 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2027_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m13339_gshared (Comparer_1_t2027 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2027 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, UILineInfo_t313 , UILineInfo_t313 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2027 *)__this, (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (UILineInfo_t313 )((*(UILineInfo_t313 *)((UILineInfo_t313 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2027 * Comparer_1_get_Default_m13340_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2027 * L_0 = ((Comparer_1_t2027_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m13341_gshared (DefaultComparer_t2028 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2027 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2027 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2027 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m13342_gshared (DefaultComparer_t2028 * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + UILineInfo_t313 L_0 = ___x; + goto IL_001e; + } + { + UILineInfo_t313 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + UILineInfo_t313 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + UILineInfo_t313 L_3 = ___x; + UILineInfo_t313 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + UILineInfo_t313 L_6 = ___x; + UILineInfo_t313 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + UILineInfo_t313 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (UILineInfo_t313 )L_9); + return L_10; + } + +IL_004d: + { + UILineInfo_t313 L_11 = ___x; + UILineInfo_t313 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + UILineInfo_t313 L_14 = ___x; + UILineInfo_t313 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + UILineInfo_t313 L_17 = ___y; + UILineInfo_t313 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m13343_gshared (Comparison_1_t2029 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m13344_gshared (Comparison_1_t2029 * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m13344((Comparison_1_t2029 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* UILineInfo_t313_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m13345_gshared (Comparison_1_t2029 * __this, UILineInfo_t313 ___x, UILineInfo_t313 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UILineInfo_t313_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(154); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(UILineInfo_t313_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(UILineInfo_t313_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m13346_gshared (Comparison_1_t2029 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor() +extern "C" void Dictionary_2__ctor_m13348_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)__this, (int32_t)((int32_t)10), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) +extern "C" void Dictionary_2__ctor_m13350_gshared (Dictionary_2_t2031 * __this, Object_t* ___comparer, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___comparer; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)__this, (int32_t)((int32_t)10), (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) +extern "C" void Dictionary_2__ctor_m13351_gshared (Dictionary_2_t2031 * __this, int32_t ___capacity, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)__this, (int32_t)L_0, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Dictionary_2__ctor_m13353_gshared (Dictionary_2_t2031 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___serialization_info_13 = L_0; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_get_Item_m13355_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + if (!((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_002f; + } + } + { + Object_t * L_1 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2031 *)__this, (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + if (!L_2) + { + goto IL_002f; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + Object_t * L_4 = (( Object_t * (*) (Dictionary_2_t2031 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2031 *)__this, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + NullCheck((Dictionary_2_t2031 *)__this); + int32_t L_5 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(25 /* TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_4); + int32_t L_6 = L_5; + Object_t * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), &L_6); + return L_7; + } + +IL_002f: + { + return NULL; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m13357_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t2031 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2031 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2031 *)__this); + int32_t L_3 = (( int32_t (*) (Dictionary_2_t2031 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2031 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2031 *)__this); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_1, (int32_t)L_3); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m13359_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t2031 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2031 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2031 *)__this); + int32_t L_3 = (( int32_t (*) (Dictionary_2_t2031 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2031 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2031 *)__this); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_1, (int32_t)L_3); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_System_Collections_IDictionary_Contains_m13361_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2031 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + return L_4; + } + +IL_0029: + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m13363_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2031 *)__this); + VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2031 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + } + +IL_0029: + { + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m13365_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m13367_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m13369_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m13371_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2_t2033 ___keyValuePair, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2033 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + int32_t L_1 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2033 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2031 *)__this); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_0, (int32_t)L_1); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m13373_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2_t2033 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2033 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2031 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2031 *, KeyValuePair_2_t2033 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2_t2033 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m13375_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2460* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2U5BU5D_t2460*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m13377_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2_t2033 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2033 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2031 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2031 *, KeyValuePair_2_t2033 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2_t2033 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2033 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2031 *)__this); + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m13379_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2728); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2460* V_0 = {0}; + DictionaryEntryU5BU5D_t2516* V_1 = {0}; + int32_t G_B5_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B5_1 = {0}; + Dictionary_2_t2031 * G_B5_2 = {0}; + int32_t G_B4_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B4_1 = {0}; + Dictionary_2_t2031 * G_B4_2 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (KeyValuePair_2U5BU5D_t2460*)((KeyValuePair_2U5BU5D_t2460*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + KeyValuePair_2U5BU5D_t2460* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + KeyValuePair_2U5BU5D_t2460* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2U5BU5D_t2460*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } + +IL_0016: + { + Array_t * L_4 = ___array; + int32_t L_5 = ___index; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2031 *)__this, (Array_t *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + Array_t * L_6 = ___array; + V_1 = (DictionaryEntryU5BU5D_t2516*)((DictionaryEntryU5BU5D_t2516*)IsInst(L_6, DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var)); + DictionaryEntryU5BU5D_t2516* L_7 = V_1; + if (!L_7) + { + goto IL_0051; + } + } + { + DictionaryEntryU5BU5D_t2516* L_8 = V_1; + int32_t L_9 = ___index; + Transform_1_t2032 * L_10 = ((Dictionary_2_t2031_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + G_B4_0 = L_9; + G_B4_1 = L_8; + G_B4_2 = ((Dictionary_2_t2031 *)(__this)); + if (L_10) + { + G_B5_0 = L_9; + G_B5_1 = L_8; + G_B5_2 = ((Dictionary_2_t2031 *)(__this)); + goto IL_0046; + } + } + { + IntPtr_t L_11 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17) }; + Transform_1_t2032 * L_12 = (Transform_1_t2032 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + (( void (*) (Transform_1_t2032 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)(L_12, (Object_t *)NULL, (IntPtr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + ((Dictionary_2_t2031_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15 = L_12; + G_B5_0 = G_B4_0; + G_B5_1 = G_B4_1; + G_B5_2 = ((Dictionary_2_t2031 *)(G_B4_2)); + } + +IL_0046: + { + Transform_1_t2032 * L_13 = ((Dictionary_2_t2031_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + NullCheck((Dictionary_2_t2031 *)G_B5_2); + (( void (*) (Dictionary_2_t2031 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2032 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)->method)((Dictionary_2_t2031 *)G_B5_2, (DictionaryEntryU5BU5D_t2516*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2032 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)); + return; + } + +IL_0051: + { + Array_t * L_14 = ___array; + int32_t L_15 = ___index; + IntPtr_t L_16 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2039 * L_17 = (Transform_1_t2039 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2039 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_17, (Object_t *)NULL, (IntPtr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2039 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)((Dictionary_2_t2031 *)__this, (Array_t *)L_14, (int32_t)L_15, (Transform_1_t2039 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m13381_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 L_0 = {0}; + (( void (*) (Enumerator_t2037 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2037 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t *)L_2; + } +} +// System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() +extern "C" Object_t* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m13383_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 L_0 = {0}; + (( void (*) (Enumerator_t2037 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2037 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t*)L_2; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_GetEnumerator_m13385_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + ShimEnumerator_t2040 * L_0 = (ShimEnumerator_t2040 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + (( void (*) (ShimEnumerator_t2040 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(L_0, (Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2::get_Count() +extern "C" int32_t Dictionary_2_get_Count_m13387_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___count_10); + return L_0; + } +} +// TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* KeyNotFoundException_t1215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" int32_t Dictionary_2_get_Item_m13389_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + KeyNotFoundException_t1215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2729); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0089; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0089; + } + } + { + Int32U5BU5D_t420* L_19 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_19, L_21, sizeof(int32_t))); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_24; + } + +IL_009b: + { + int32_t L_25 = V_1; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + KeyNotFoundException_t1215 * L_26 = (KeyNotFoundException_t1215 *)il2cpp_codegen_object_new (KeyNotFoundException_t1215_il2cpp_TypeInfo_var); + KeyNotFoundException__ctor_m7134(L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } +} +// System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_set_Item_m13391_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + V_3 = (int32_t)(-1); + int32_t L_10 = V_2; + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_00a2; + } + } + +IL_004e: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0087; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0087; + } + } + { + goto IL_00a2; + } + +IL_0087: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + +IL_00a2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0166; + } + } + { + int32_t L_27 = (int32_t)(__this->___count_10); + int32_t L_28 = (int32_t)((int32_t)((int32_t)L_27+(int32_t)1)); + V_4 = (int32_t)L_28; + __this->___count_10 = L_28; + int32_t L_29 = V_4; + int32_t L_30 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_29) <= ((int32_t)L_30))) + { + goto IL_00de; + } + } + { + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_31 = V_0; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))); + } + +IL_00de: + { + int32_t L_33 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_33; + int32_t L_34 = V_2; + if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) + { + goto IL_0105; + } + } + { + int32_t L_35 = (int32_t)(__this->___touchedSlots_8); + int32_t L_36 = (int32_t)L_35; + V_4 = (int32_t)L_36; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_36+(int32_t)1)); + int32_t L_37 = V_4; + V_2 = (int32_t)L_37; + goto IL_011c; + } + +IL_0105: + { + LinkU5BU5D_t1851* L_38 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_38, L_39, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_40; + } + +IL_011c: + { + LinkU5BU5D_t1851* L_41 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_42 = V_2; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + Int32U5BU5D_t420* L_43 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + int32_t L_45 = L_44; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_41, L_42, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_43, L_45, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_46 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_47 = V_1; + int32_t L_48 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + *((int32_t*)(int32_t*)SZArrayLdElema(L_46, L_47, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_48+(int32_t)1)); + LinkU5BU5D_t1851* L_49 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_49, L_50, sizeof(Link_t1214 )))->___HashCode_0 = L_51; + ObjectU5BU5D_t162* L_52 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_53 = V_2; + Object_t * L_54 = ___key; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, L_53, sizeof(Object_t *))) = (Object_t *)L_54; + goto IL_01b5; + } + +IL_0166: + { + int32_t L_55 = V_3; + if ((((int32_t)L_55) == ((int32_t)(-1)))) + { + goto IL_01b5; + } + } + { + LinkU5BU5D_t1851* L_56 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_57 = V_3; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + LinkU5BU5D_t1851* L_58 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_59 = V_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_58, L_59, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_56, L_57, sizeof(Link_t1214 )))->___Next_1 = L_60; + LinkU5BU5D_t1851* L_61 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_62 = V_2; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + Int32U5BU5D_t420* L_63 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_64 = V_1; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_64); + int32_t L_65 = L_64; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_61, L_62, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_63, L_65, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_66 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_67 = V_1; + int32_t L_68 = V_2; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((int32_t*)(int32_t*)SZArrayLdElema(L_66, L_67, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01b5: + { + Int32U5BU5D_t420* L_69 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_70 = V_2; + int32_t L_71 = ___value; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_70); + *((int32_t*)(int32_t*)SZArrayLdElema(L_69, L_70, sizeof(int32_t))) = (int32_t)L_71; + int32_t L_72 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_72+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void Dictionary_2_Init_m13393_gshared (Dictionary_2_t2031 * __this, int32_t ___capacity, Object_t* ___hcp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + Object_t* V_0 = {0}; + Dictionary_2_t2031 * G_B4_0 = {0}; + Dictionary_2_t2031 * G_B3_0 = {0}; + Object_t* G_B5_0 = {0}; + Dictionary_2_t2031 * G_B5_1 = {0}; + { + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Object_t* L_2 = ___hcp; + G_B3_0 = ((Dictionary_2_t2031 *)(__this)); + if (!L_2) + { + G_B4_0 = ((Dictionary_2_t2031 *)(__this)); + goto IL_0021; + } + } + { + Object_t* L_3 = ___hcp; + V_0 = (Object_t*)L_3; + Object_t* L_4 = V_0; + G_B5_0 = L_4; + G_B5_1 = ((Dictionary_2_t2031 *)(G_B3_0)); + goto IL_0026; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + EqualityComparer_1_t1870 * L_5 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + G_B5_0 = ((Object_t*)(L_5)); + G_B5_1 = ((Dictionary_2_t2031 *)(G_B4_0)); + } + +IL_0026: + { + NullCheck(G_B5_1); + G_B5_1->___hcp_12 = G_B5_0; + int32_t L_6 = ___capacity; + if (L_6) + { + goto IL_0035; + } + } + { + ___capacity = (int32_t)((int32_t)10); + } + +IL_0035: + { + int32_t L_7 = ___capacity; + ___capacity = (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f))))))+(int32_t)1)); + int32_t L_8 = ___capacity; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2031 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___generation_14 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_InitArrays_m13395_gshared (Dictionary_2_t2031 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___size; + __this->___table_4 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_0)); + int32_t L_1 = ___size; + __this->___linkSlots_5 = ((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_1)); + __this->___emptySlot_9 = (-1); + int32_t L_2 = ___size; + __this->___keySlots_6 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_2)); + int32_t L_3 = ___size; + __this->___valueSlots_7 = ((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_3)); + __this->___touchedSlots_8 = 0; + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_4); + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))))*(float)(0.9f)))))); + int32_t L_5 = (int32_t)(__this->___threshold_11); + if (L_5) + { + goto IL_0074; + } + } + { + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)0))) + { + goto IL_0074; + } + } + { + __this->___threshold_11 = 1; + } + +IL_0074: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2712; +extern Il2CppCodeGenString* _stringLiteral2713; +extern "C" void Dictionary_2_CopyToCheck_m13397_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2712 = il2cpp_codegen_string_literal_from_index(2712); + _stringLiteral2713 = il2cpp_codegen_string_literal_from_index(2713); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, (String_t*)_stringLiteral2712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Array_t * L_8 = ___array; + NullCheck((Array_t *)L_8); + int32_t L_9 = Array_get_Length_m4606((Array_t *)L_8, /*hidden argument*/NULL); + int32_t L_10 = ___index; + NullCheck((Dictionary_2_t2031 *)__this); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2031 *)__this); + if ((((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))) >= ((int32_t)L_11))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)_stringLiteral2713, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0058: + { + return; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) +extern "C" KeyValuePair_2_t2033 Dictionary_2_make_pair_m13399_gshared (Object_t * __this /* static, unused */, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + int32_t L_1 = ___value; + KeyValuePair_2_t2033 L_2 = {0}; + (( void (*) (KeyValuePair_2_t2033 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)->method)(&L_2, (Object_t *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)); + return L_2; + } +} +// TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) +extern "C" int32_t Dictionary_2_pick_value_m13401_gshared (Object_t * __this /* static, unused */, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + return L_0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_CopyTo_m13403_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2460* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2031 *)__this, (Array_t *)(Array_t *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + KeyValuePair_2U5BU5D_t2460* L_2 = ___array; + int32_t L_3 = ___index; + IntPtr_t L_4 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2039 * L_5 = (Transform_1_t2039 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2039 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_5, (Object_t *)NULL, (IntPtr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, Transform_1_t2039 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2U5BU5D_t2460*)L_2, (int32_t)L_3, (Transform_1_t2039 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Resize() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_Resize_m13405_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + LinkU5BU5D_t1851* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + ObjectU5BU5D_t162* V_7 = {0}; + Int32U5BU5D_t420* V_8 = {0}; + int32_t V_9 = 0; + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_0); + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_1 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + V_1 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_2)); + int32_t L_3 = V_0; + V_2 = (LinkU5BU5D_t1851*)((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_3)); + V_3 = (int32_t)0; + goto IL_00b1; + } + +IL_0027: + { + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_4 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a5; + } + +IL_0038: + { + LinkU5BU5D_t1851* L_7 = V_2; + int32_t L_8 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Object_t* L_9 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_11 = V_4; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Object_t*)L_9); + int32_t L_13 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_9, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *)))); + int32_t L_14 = (int32_t)((int32_t)((int32_t)L_13|(int32_t)((int32_t)-2147483648))); + V_9 = (int32_t)L_14; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_7, L_8, sizeof(Link_t1214 )))->___HashCode_0 = L_14; + int32_t L_15 = V_9; + V_5 = (int32_t)L_15; + int32_t L_16 = V_5; + int32_t L_17 = V_0; + V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)2147483647)))%(int32_t)L_17)); + LinkU5BU5D_t1851* L_18 = V_2; + int32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + Int32U5BU5D_t420* L_20 = V_1; + int32_t L_21 = V_6; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_18, L_19, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_23 = V_1; + int32_t L_24 = V_6; + int32_t L_25 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, L_24, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + LinkU5BU5D_t1851* L_26 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_26, L_27, sizeof(Link_t1214 )))->___Next_1); + V_4 = (int32_t)L_28; + } + +IL_00a5: + { + int32_t L_29 = V_4; + if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) + { + goto IL_0038; + } + } + { + int32_t L_30 = V_3; + V_3 = (int32_t)((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b1: + { + int32_t L_31 = V_3; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_0027; + } + } + { + Int32U5BU5D_t420* L_33 = V_1; + __this->___table_4 = L_33; + LinkU5BU5D_t1851* L_34 = V_2; + __this->___linkSlots_5 = L_34; + int32_t L_35 = V_0; + V_7 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_35)); + int32_t L_36 = V_0; + V_8 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_36)); + ObjectU5BU5D_t162* L_37 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_38 = V_7; + int32_t L_39 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, (int32_t)0, (Array_t *)(Array_t *)L_38, (int32_t)0, (int32_t)L_39, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_40 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + Int32U5BU5D_t420* L_41 = V_8; + int32_t L_42 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, (int32_t)0, (Array_t *)(Array_t *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_43 = V_7; + __this->___keySlots_6 = L_43; + Int32U5BU5D_t420* L_44 = V_8; + __this->___valueSlots_7 = L_44; + int32_t L_45 = V_0; + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_45)))*(float)(0.9f)))))); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2714; +extern "C" void Dictionary_2_Add_m13407_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2714 = il2cpp_codegen_string_literal_from_index(2714); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_004a: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_13 = V_0; + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_0089; + } + } + { + Object_t* L_14 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_15 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + Object_t * L_18 = ___key; + NullCheck((Object_t*)L_14); + bool L_19 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_14, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_17, sizeof(Object_t *))), (Object_t *)L_18); + if (!L_19) + { + goto IL_0089; + } + } + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, (String_t*)_stringLiteral2714, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_21 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_22 = V_2; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_21, L_22, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_23; + } + +IL_009b: + { + int32_t L_24 = V_2; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_004a; + } + } + { + int32_t L_25 = (int32_t)(__this->___count_10); + int32_t L_26 = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + V_3 = (int32_t)L_26; + __this->___count_10 = L_26; + int32_t L_27 = V_3; + int32_t L_28 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_27) <= ((int32_t)L_28))) + { + goto IL_00d5; + } + } + { + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_29 = V_0; + Int32U5BU5D_t420* L_30 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_30); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + } + +IL_00d5: + { + int32_t L_31 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_31; + int32_t L_32 = V_2; + if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) + { + goto IL_00fa; + } + } + { + int32_t L_33 = (int32_t)(__this->___touchedSlots_8); + int32_t L_34 = (int32_t)L_33; + V_3 = (int32_t)L_34; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_3; + V_2 = (int32_t)L_35; + goto IL_0111; + } + +IL_00fa: + { + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_38; + } + +IL_0111: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___HashCode_0 = L_41; + LinkU5BU5D_t1851* L_42 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + Int32U5BU5D_t420* L_44 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_45 = V_1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t L_46 = L_45; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_42, L_43, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_44, L_46, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_47 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_48 = V_1; + int32_t L_49 = V_2; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + *((int32_t*)(int32_t*)SZArrayLdElema(L_47, L_48, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_49+(int32_t)1)); + ObjectU5BU5D_t162* L_50 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_51 = V_2; + Object_t * L_52 = ___key; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, L_51, sizeof(Object_t *))) = (Object_t *)L_52; + Int32U5BU5D_t420* L_53 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_54 = V_2; + int32_t L_55 = ___value; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + *((int32_t*)(int32_t*)SZArrayLdElema(L_53, L_54, sizeof(int32_t))) = (int32_t)L_55; + int32_t L_56 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_56+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Clear() +extern "C" void Dictionary_2_Clear_m13409_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + __this->___count_10 = 0; + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_6 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + LinkU5BU5D_t1851* L_7 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + NullCheck(L_7); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + __this->___emptySlot_9 = (-1); + __this->___touchedSlots_8 = 0; + int32_t L_8 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_8+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_ContainsKey_m13411_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_0090; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_007e; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_007e; + } + } + { + return 1; + } + +IL_007e: + { + LinkU5BU5D_t1851* L_19 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_19, L_20, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_21; + } + +IL_0090: + { + int32_t L_22 = V_1; + if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + return 0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) +extern "C" bool Dictionary_2_ContainsValue_m13413_gshared (Dictionary_2_t2031 * __this, int32_t ___value, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1973 * L_0 = (( EqualityComparer_1_t1973 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + V_0 = (Object_t*)L_0; + V_1 = (int32_t)0; + goto IL_0054; + } + +IL_000d: + { + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))-(int32_t)1)); + goto IL_0049; + } + +IL_001d: + { + Object_t* L_4 = V_0; + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + int32_t L_8 = ___value; + NullCheck((Object_t*)L_4); + bool L_9 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 42), (Object_t*)L_4, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))), (int32_t)L_8); + if (!L_9) + { + goto IL_0037; + } + } + { + return 1; + } + +IL_0037: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_12; + } + +IL_0049: + { + int32_t L_13 = V_2; + if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) + { + goto IL_001d; + } + } + { + int32_t L_14 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0054: + { + int32_t L_15 = V_1; + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_000d; + } + } + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_GetObjectData_m13415_gshared (Dictionary_2_t2031 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2460* V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + int32_t L_3 = (int32_t)(__this->___generation_14); + NullCheck((SerializationInfo_t433 *)L_2); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_2, (String_t*)_stringLiteral260, (int32_t)L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Object_t* L_5 = (Object_t*)(__this->___hcp_12); + NullCheck((SerializationInfo_t433 *)L_4); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_4, (String_t*)_stringLiteral262, (Object_t *)L_5, /*hidden argument*/NULL); + V_0 = (KeyValuePair_2U5BU5D_t2460*)NULL; + int32_t L_6 = (int32_t)(__this->___count_10); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0055; + } + } + { + int32_t L_7 = (int32_t)(__this->___count_10); + V_0 = (KeyValuePair_2U5BU5D_t2460*)((KeyValuePair_2U5BU5D_t2460*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 43), L_7)); + KeyValuePair_2U5BU5D_t2460* L_8 = V_0; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2031 *)__this, (KeyValuePair_2U5BU5D_t2460*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + } + +IL_0055: + { + SerializationInfo_t433 * L_9 = ___info; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_10); + NullCheck((SerializationInfo_t433 *)L_9); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_9, (String_t*)_stringLiteral1245, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = ___info; + KeyValuePair_2U5BU5D_t2460* L_12 = V_0; + NullCheck((SerializationInfo_t433 *)L_11); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_11, (String_t*)_stringLiteral2715, (Object_t *)(Object_t *)L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_OnDeserialization_m13417_gshared (Dictionary_2_t2031 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + KeyValuePair_2U5BU5D_t2460* V_1 = {0}; + int32_t V_2 = 0; + { + SerializationInfo_t433 * L_0 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + SerializationInfo_t433 * L_1 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_1); + int32_t L_2 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_1, (String_t*)_stringLiteral260, /*hidden argument*/NULL); + __this->___generation_14 = L_2; + SerializationInfo_t433 * L_3 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_3); + Object_t * L_5 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_3, (String_t*)_stringLiteral262, (Type_t *)L_4, /*hidden argument*/NULL); + __this->___hcp_12 = ((Object_t*)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29))); + SerializationInfo_t433 * L_6 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_6); + int32_t L_7 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_6, (String_t*)_stringLiteral1245, /*hidden argument*/NULL); + V_0 = (int32_t)L_7; + SerializationInfo_t433 * L_8 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 45)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_8); + Object_t * L_10 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_8, (String_t*)_stringLiteral2715, (Type_t *)L_9, /*hidden argument*/NULL); + V_1 = (KeyValuePair_2U5BU5D_t2460*)((KeyValuePair_2U5BU5D_t2460*)Castclass(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + int32_t L_11 = V_0; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)10)))) + { + goto IL_0083; + } + } + { + V_0 = (int32_t)((int32_t)10); + } + +IL_0083: + { + int32_t L_12 = V_0; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2031 *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___count_10 = 0; + KeyValuePair_2U5BU5D_t2460* L_13 = V_1; + if (!L_13) + { + goto IL_00c9; + } + } + { + V_2 = (int32_t)0; + goto IL_00c0; + } + +IL_009e: + { + KeyValuePair_2U5BU5D_t2460* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + Object_t * L_16 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2033 *)((KeyValuePair_2_t2033 *)(KeyValuePair_2_t2033 *)SZArrayLdElema(L_14, L_15, sizeof(KeyValuePair_2_t2033 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + KeyValuePair_2U5BU5D_t2460* L_17 = V_1; + int32_t L_18 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2033 *)((KeyValuePair_2_t2033 *)(KeyValuePair_2_t2033 *)SZArrayLdElema(L_17, L_18, sizeof(KeyValuePair_2_t2033 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2031 *)__this); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_16, (int32_t)L_19); + int32_t L_20 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_21 = V_2; + KeyValuePair_2U5BU5D_t2460* L_22 = V_1; + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_009e; + } + } + +IL_00c9: + { + int32_t L_23 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_23+(int32_t)1)); + __this->___serialization_info_13 = (SerializationInfo_t433 *)NULL; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_Remove_m13419_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + int32_t V_5 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + int32_t L_10 = V_2; + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + V_3 = (int32_t)(-1); + } + +IL_0050: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0089; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0089; + } + } + { + goto IL_00a4; + } + +IL_0089: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0050; + } + } + +IL_00a4: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_00ad; + } + } + { + return 0; + } + +IL_00ad: + { + int32_t L_27 = (int32_t)(__this->___count_10); + __this->___count_10 = ((int32_t)((int32_t)L_27-(int32_t)1)); + int32_t L_28 = V_3; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00e2; + } + } + { + Int32U5BU5D_t420* L_29 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_30 = V_1; + LinkU5BU5D_t1851* L_31 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_32 = V_2; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_31, L_32, sizeof(Link_t1214 )))->___Next_1); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + *((int32_t*)(int32_t*)SZArrayLdElema(L_29, L_30, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + goto IL_0104; + } + +IL_00e2: + { + LinkU5BU5D_t1851* L_34 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_34, L_35, sizeof(Link_t1214 )))->___Next_1 = L_38; + } + +IL_0104: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = (int32_t)(__this->___emptySlot_9); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___Next_1 = L_41; + int32_t L_42 = V_2; + __this->___emptySlot_9 = L_42; + LinkU5BU5D_t1851* L_43 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_44 = V_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_43, L_44, sizeof(Link_t1214 )))->___HashCode_0 = 0; + ObjectU5BU5D_t162* L_45 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_46 = V_2; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_4)); + Object_t * L_47 = V_4; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + *((Object_t **)(Object_t **)SZArrayLdElema(L_45, L_46, sizeof(Object_t *))) = (Object_t *)L_47; + Int32U5BU5D_t420* L_48 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_49 = V_2; + Initobj (Int32_t161_il2cpp_TypeInfo_var, (&V_5)); + int32_t L_50 = V_5; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + *((int32_t*)(int32_t*)SZArrayLdElema(L_48, L_49, sizeof(int32_t))) = (int32_t)L_50; + int32_t L_51 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_51+(int32_t)1)); + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_TryGetValue_m13421_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, int32_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a2; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0090; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0090; + } + } + { + int32_t* L_19 = ___value; + Int32U5BU5D_t420* L_20 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + (*(int32_t*)L_19) = (*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t))); + return 1; + } + +IL_0090: + { + LinkU5BU5D_t1851* L_23 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_23, L_24, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_25; + } + +IL_00a2: + { + int32_t L_26 = V_1; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + int32_t* L_27 = ___value; + Initobj (Int32_t161_il2cpp_TypeInfo_var, (&V_2)); + int32_t L_28 = V_2; + (*(int32_t*)L_27) = L_28; + return 0; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() +extern "C" ValueCollection_t2035 * Dictionary_2_get_Values_m13423_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + ValueCollection_t2035 * L_0 = (ValueCollection_t2035 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 46)); + (( void (*) (ValueCollection_t2035 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)->method)(L_0, (Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2716; +extern "C" Object_t * Dictionary_2_ToTKey_m13425_gshared (Dictionary_2_t2031 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 48)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_4, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, (String_t*)L_5, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0040: + { + Object_t * L_7 = ___key; + return ((Object_t *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + } +} +// TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2716; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t Dictionary_2_ToTValue_m13427_gshared (Dictionary_2_t2031 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_1); + if (L_2) + { + goto IL_0024; + } + } + { + Initobj (Int32_t161_il2cpp_TypeInfo_var, (&V_0)); + int32_t L_3 = V_0; + return L_3; + } + +IL_0024: + { + Object_t * L_4 = ___value; + if (((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)))) + { + goto IL_0053; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_6, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, (String_t*)L_7, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + Object_t * L_9 = ___value; + return ((*(int32_t*)((int32_t*)UnBox (L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))))); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_ContainsKeyValuePair_m13429_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2_t2033 ___pair, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2033 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2031 *)__this); + bool L_1 = (bool)VirtFuncInvoker2< bool, Object_t *, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, (Dictionary_2_t2031 *)__this, (Object_t *)L_0, (int32_t*)(&V_0)); + if (L_1) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1973 * L_2 = (( EqualityComparer_1_t1973 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + int32_t L_3 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2033 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + int32_t L_4 = V_0; + NullCheck((EqualityComparer_1_t1973 *)L_2); + bool L_5 = (bool)VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1973 *)L_2, (int32_t)L_3, (int32_t)L_4); + return L_5; + } +} +// System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() +extern "C" Enumerator_t2037 Dictionary_2_GetEnumerator_m13431_gshared (Dictionary_2_t2031 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 L_0 = {0}; + (( void (*) (Enumerator_t2037 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2031 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + return L_0; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) +extern "C" DictionaryEntry_t900 Dictionary_2_U3CCopyToU3Em__0_m13433_gshared (Object_t * __this /* static, unused */, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + int32_t L_1 = ___value; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), &L_2); + DictionaryEntry_t900 L_4 = {0}; + DictionaryEntry__ctor_m4603(&L_4, (Object_t *)L_0, (Object_t *)L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Array/InternalEnumerator`1>::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m13434_gshared (InternalEnumerator_1_t2034 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13435_gshared (InternalEnumerator_1_t2034 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13436_gshared (InternalEnumerator_1_t2034 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2033 L_0 = (( KeyValuePair_2_t2033 (*) (InternalEnumerator_1_t2034 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2034 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2033 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1>::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m13437_gshared (InternalEnumerator_1_t2034 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1>::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m13438_gshared (InternalEnumerator_1_t2034 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1>::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" KeyValuePair_2_t2033 InternalEnumerator_1_get_Current_m13439_gshared (InternalEnumerator_1_t2034 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + KeyValuePair_2_t2033 L_8 = (( KeyValuePair_2_t2033 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) +extern "C" void KeyValuePair_2__ctor_m13440_gshared (KeyValuePair_2_t2033 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + (( void (*) (KeyValuePair_2_t2033 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((KeyValuePair_2_t2033 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_1 = ___value; + (( void (*) (KeyValuePair_2_t2033 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((KeyValuePair_2_t2033 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return; + } +} +// TKey System.Collections.Generic.KeyValuePair`2::get_Key() +extern "C" Object_t * KeyValuePair_2_get_Key_m13441_gshared (KeyValuePair_2_t2033 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___key_0); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Key(TKey) +extern "C" void KeyValuePair_2_set_Key_m13442_gshared (KeyValuePair_2_t2033 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___key_0 = L_0; + return; + } +} +// TValue System.Collections.Generic.KeyValuePair`2::get_Value() +extern "C" int32_t KeyValuePair_2_get_Value_m13443_gshared (KeyValuePair_2_t2033 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___value_1); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Value(TValue) +extern "C" void KeyValuePair_2_set_Value_m13444_gshared (KeyValuePair_2_t2033 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___value_1 = L_0; + return; + } +} +// System.String System.Collections.Generic.KeyValuePair`2::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" String_t* KeyValuePair_2_ToString_m13445_gshared (KeyValuePair_2_t2033 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + int32_t G_B2_0 = 0; + StringU5BU5D_t163* G_B2_1 = {0}; + StringU5BU5D_t163* G_B2_2 = {0}; + int32_t G_B1_0 = 0; + StringU5BU5D_t163* G_B1_1 = {0}; + StringU5BU5D_t163* G_B1_2 = {0}; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + StringU5BU5D_t163* G_B3_2 = {0}; + StringU5BU5D_t163* G_B3_3 = {0}; + int32_t G_B5_0 = 0; + StringU5BU5D_t163* G_B5_1 = {0}; + StringU5BU5D_t163* G_B5_2 = {0}; + int32_t G_B4_0 = 0; + StringU5BU5D_t163* G_B4_1 = {0}; + StringU5BU5D_t163* G_B4_2 = {0}; + String_t* G_B6_0 = {0}; + int32_t G_B6_1 = 0; + StringU5BU5D_t163* G_B6_2 = {0}; + StringU5BU5D_t163* G_B6_3 = {0}; + { + StringU5BU5D_t163* L_0 = (StringU5BU5D_t163*)((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral147); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral147; + StringU5BU5D_t163* L_1 = (StringU5BU5D_t163*)L_0; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2033 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + G_B1_0 = 1; + G_B1_1 = L_1; + G_B1_2 = L_1; + if (!L_2) + { + G_B2_0 = 1; + G_B2_1 = L_1; + G_B2_2 = L_1; + goto IL_0039; + } + } + { + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2033 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + V_0 = (Object_t *)L_3; + NullCheck((Object_t *)(*(&V_0))); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (Object_t *)(*(&V_0))); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_003e; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_5; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_003e: + { + NullCheck(G_B3_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B3_2, G_B3_1); + ArrayElementTypeCheck (G_B3_2, G_B3_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B3_2, G_B3_1, sizeof(String_t*))) = (String_t*)G_B3_0; + StringU5BU5D_t163* L_6 = (StringU5BU5D_t163*)G_B3_3; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, _stringLiteral157); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 2, sizeof(String_t*))) = (String_t*)_stringLiteral157; + StringU5BU5D_t163* L_7 = (StringU5BU5D_t163*)L_6; + int32_t L_8 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2033 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + G_B4_0 = 3; + G_B4_1 = L_7; + G_B4_2 = L_7; + } + { + int32_t L_9 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2033 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + V_1 = (int32_t)L_9; + NullCheck((int32_t*)(&V_1)); + String_t* L_10 = Int32_ToString_m2071((int32_t*)(&V_1), NULL); + G_B6_0 = L_10; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0077; + } + +IL_0072: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B6_0 = L_11; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0077: + { + NullCheck(G_B6_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B6_2, G_B6_1); + ArrayElementTypeCheck (G_B6_2, G_B6_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B6_2, G_B6_1, sizeof(String_t*))) = (String_t*)G_B6_0; + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)G_B6_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 4); + ArrayElementTypeCheck (L_12, _stringLiteral148); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 4, sizeof(String_t*))) = (String_t*)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m633(NULL /*static, unused*/, (StringU5BU5D_t163*)L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::.ctor(System.Collections.Generic.Dictionary`2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void ValueCollection__ctor_m13446_gshared (ValueCollection_t2035 * __this, Dictionary_2_t2031 * ___dictionary, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2031 * L_0 = ___dictionary; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Dictionary_2_t2031 * L_2 = ___dictionary; + __this->___dictionary_0 = L_2; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Add(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m13447_gshared (ValueCollection_t2035 * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m13448_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Contains(TValue) +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m13449_gshared (ValueCollection_t2035 * __this, int32_t ___item, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + int32_t L_1 = ___item; + NullCheck((Dictionary_2_t2031 *)L_0); + bool L_2 = (( bool (*) (Dictionary_2_t2031 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Remove(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m13450_gshared (ValueCollection_t2035 * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m13451_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2035 *)__this); + Enumerator_t2036 L_0 = (( Enumerator_t2036 (*) (ValueCollection_t2035 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2035 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2036 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m13452_gshared (ValueCollection_t2035 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + Int32U5BU5D_t420* V_0 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))); + Int32U5BU5D_t420* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + Int32U5BU5D_t420* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((ValueCollection_t2035 *)__this); + (( void (*) (ValueCollection_t2035 *, Int32U5BU5D_t420*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((ValueCollection_t2035 *)__this, (Int32U5BU5D_t420*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } + +IL_0016: + { + Dictionary_2_t2031 * L_4 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + Array_t * L_5 = ___array; + int32_t L_6 = ___index; + NullCheck((Dictionary_2_t2031 *)L_4); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2031 *)L_4, (Array_t *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2031 * L_7 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + Array_t * L_8 = ___array; + int32_t L_9 = ___index; + IntPtr_t L_10 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2038 * L_11 = (Transform_1_t2038 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2038 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_11, (Object_t *)NULL, (IntPtr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2031 *)L_7); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2038 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Dictionary_2_t2031 *)L_7, (Array_t *)L_8, (int32_t)L_9, (Transform_1_t2038 *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ValueCollection_System_Collections_IEnumerable_GetEnumerator_m13453_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2035 *)__this); + Enumerator_t2036 L_0 = (( Enumerator_t2036 (*) (ValueCollection_t2035 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2035 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2036 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t *)L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m13454_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ValueCollection_System_Collections_ICollection_get_IsSynchronized_m13455_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_SyncRoot() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" Object_t * ValueCollection_System_Collections_ICollection_get_SyncRoot_m13456_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::CopyTo(TValue[],System.Int32) +extern "C" void ValueCollection_CopyTo_m13457_gshared (ValueCollection_t2035 * __this, Int32U5BU5D_t420* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + Int32U5BU5D_t420* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Dictionary_2_t2031 *)L_0); + (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2031 *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2031 * L_3 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + Int32U5BU5D_t420* L_4 = ___array; + int32_t L_5 = ___index; + IntPtr_t L_6 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2038 * L_7 = (Transform_1_t2038 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2038 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_7, (Object_t *)NULL, (IntPtr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2031 *)L_3); + (( void (*) (Dictionary_2_t2031 *, Int32U5BU5D_t420*, int32_t, Transform_1_t2038 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((Dictionary_2_t2031 *)L_3, (Int32U5BU5D_t420*)L_4, (int32_t)L_5, (Transform_1_t2038 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + return; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() +extern "C" Enumerator_t2036 ValueCollection_GetEnumerator_m13458_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + Enumerator_t2036 L_1 = {0}; + (( void (*) (Enumerator_t2036 *, Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)(&L_1, (Dictionary_2_t2031 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + return L_1; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection::get_Count() +extern "C" int32_t ValueCollection_get_Count_m13459_gshared (ValueCollection_t2035 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck((Dictionary_2_t2031 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2031 *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m13460_gshared (Enumerator_t2036 * __this, Dictionary_2_t2031 * ___host, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = ___host; + NullCheck((Dictionary_2_t2031 *)L_0); + Enumerator_t2037 L_1 = (( Enumerator_t2037 (*) (Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13461_gshared (Enumerator_t2036 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + int32_t L_1 = (( int32_t (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13462_gshared (Enumerator_t2036 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13463_gshared (Enumerator_t2036 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m13464_gshared (Enumerator_t2036 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() +extern "C" int32_t Enumerator_get_Current_m13465_gshared (Enumerator_t2036 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2033 * L_1 = (KeyValuePair_2_t2033 *)&(L_0->___current_3); + int32_t L_2 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2033 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m13466_gshared (Enumerator_t2037 * __this, Dictionary_2_t2031 * ___dictionary, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = ___dictionary; + __this->___dictionary_0 = L_0; + Dictionary_2_t2031 * L_1 = ___dictionary; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->___generation_14); + __this->___stamp_2 = L_2; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13467_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2033 L_0 = (KeyValuePair_2_t2033 )(__this->___current_3); + KeyValuePair_2_t2033 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13468_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() +extern "C" DictionaryEntry_t900 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m13469_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2033 * L_0 = (KeyValuePair_2_t2033 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2033 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + KeyValuePair_2_t2033 * L_2 = (KeyValuePair_2_t2033 *)&(__this->___current_3); + int32_t L_3 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2033 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + int32_t L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_4); + DictionaryEntry_t900 L_6 = {0}; + DictionaryEntry__ctor_m4603(&L_6, (Object_t *)L_1, (Object_t *)L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m13470_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return L_0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m13471_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_1); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m13472_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + goto IL_007b; + } + +IL_0019: + { + int32_t L_1 = (int32_t)(__this->___next_1); + int32_t L_2 = (int32_t)L_1; + V_1 = (int32_t)L_2; + __this->___next_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_1; + V_0 = (int32_t)L_3; + Dictionary_2_t2031 * L_4 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck(L_4); + LinkU5BU5D_t1851* L_5 = (LinkU5BU5D_t1851*)(L_4->___linkSlots_5); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_5, L_6, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_7&(int32_t)((int32_t)-2147483648)))) + { + goto IL_007b; + } + } + { + Dictionary_2_t2031 * L_8 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck(L_8); + ObjectU5BU5D_t162* L_9 = (ObjectU5BU5D_t162*)(L_8->___keySlots_6); + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Dictionary_2_t2031 * L_12 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck(L_12); + Int32U5BU5D_t420* L_13 = (Int32U5BU5D_t420*)(L_12->___valueSlots_7); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + KeyValuePair_2_t2033 L_16 = {0}; + (( void (*) (KeyValuePair_2_t2033 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(&L_16, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_13, L_15, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + __this->___current_3 = L_16; + return 1; + } + +IL_007b: + { + int32_t L_17 = (int32_t)(__this->___next_1); + Dictionary_2_t2031 * L_18 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck(L_18); + int32_t L_19 = (int32_t)(L_18->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_19))) + { + goto IL_0019; + } + } + { + __this->___next_1 = (-1); + return 0; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() +extern "C" KeyValuePair_2_t2033 Enumerator_get_Current_m13473_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2033 L_0 = (KeyValuePair_2_t2033 )(__this->___current_3); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentKey() +extern "C" Object_t * Enumerator_get_CurrentKey_m13474_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2033 * L_0 = (KeyValuePair_2_t2033 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2033 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentValue() +extern "C" int32_t Enumerator_get_CurrentValue_m13475_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2033 * L_0 = (KeyValuePair_2_t2033 *)&(__this->___current_3); + int32_t L_1 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2033 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Reset() +extern "C" void Enumerator_Reset_m13476_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + __this->___next_1 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2718; +extern "C" void Enumerator_VerifyState_m13477_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2718 = il2cpp_codegen_string_literal_from_index(2718); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + if (L_0) + { + goto IL_0012; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, (String_t*)NULL, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Dictionary_2_t2031 * L_2 = (Dictionary_2_t2031 *)(__this->___dictionary_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->___generation_14); + int32_t L_4 = (int32_t)(__this->___stamp_2); + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_0033; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, (String_t*)_stringLiteral2718, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyCurrent() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2719; +extern "C" void Enumerator_VerifyCurrent_m13478_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2719 = il2cpp_codegen_string_literal_from_index(2719); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2037 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2719, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13479_gshared (Enumerator_t2037 * __this, const MethodInfo* method) +{ + { + __this->___dictionary_0 = (Dictionary_2_t2031 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m13480_gshared (Transform_1_t2038 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" int32_t Transform_1_Invoke_m13481_gshared (Transform_1_t2038 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m13481((Transform_1_t2038 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m13482_gshared (Transform_1_t2038 * __this, Object_t * ___key, int32_t ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Transform_1_EndInvoke_m13483_gshared (Transform_1_t2038 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m13484_gshared (Transform_1_t2032 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" DictionaryEntry_t900 Transform_1_Invoke_m13485_gshared (Transform_1_t2032 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m13485((Transform_1_t2032 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m13486_gshared (Transform_1_t2032 * __this, Object_t * ___key, int32_t ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" DictionaryEntry_t900 Transform_1_EndInvoke_m13487_gshared (Transform_1_t2032 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(DictionaryEntry_t900 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1>::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m13488_gshared (Transform_1_t2039 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::Invoke(TKey,TValue) +extern "C" KeyValuePair_2_t2033 Transform_1_Invoke_m13489_gshared (Transform_1_t2039 * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m13489((Transform_1_t2039 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef KeyValuePair_2_t2033 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef KeyValuePair_2_t2033 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef KeyValuePair_2_t2033 (*FunctionPointerType) (Object_t * __this, int32_t ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1>::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m13490_gshared (Transform_1_t2039 * __this, Object_t * ___key, int32_t ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::EndInvoke(System.IAsyncResult) +extern "C" KeyValuePair_2_t2033 Transform_1_EndInvoke_m13491_gshared (Transform_1_t2039 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(KeyValuePair_2_t2033 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void ShimEnumerator__ctor_m13492_gshared (ShimEnumerator_t2040 * __this, Dictionary_2_t2031 * ___host, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2031 * L_0 = ___host; + NullCheck((Dictionary_2_t2031 *)L_0); + Enumerator_t2037 L_1 = (( Enumerator_t2037 (*) (Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2031 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ShimEnumerator::MoveNext() +extern "C" bool ShimEnumerator_MoveNext_m13493_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 ShimEnumerator_get_Entry_m13494_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t2037 L_0 = (Enumerator_t2037 )(__this->___host_enumerator_0); + Enumerator_t2037 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + DictionaryEntry_t900 L_3 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, (Object_t *)L_2); + return L_3; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Key() +extern "C" Object_t * ShimEnumerator_get_Key_m13495_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2033 V_0 = {0}; + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2033 L_1 = (( KeyValuePair_2_t2033 (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2033 )L_1; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2033 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Value() +extern "C" Object_t * ShimEnumerator_get_Value_m13496_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2033 V_0 = {0}; + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2033 L_1 = (( KeyValuePair_2_t2033 (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2033 )L_1; + int32_t L_2 = (( int32_t (*) (KeyValuePair_2_t2033 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2033 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + int32_t L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_3); + return L_4; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * ShimEnumerator_get_Current_m13497_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((ShimEnumerator_t2040 *)__this); + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() */, (ShimEnumerator_t2040 *)__this); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::Reset() +extern "C" void ShimEnumerator_Reset_m13498_gshared (ShimEnumerator_t2040 * __this, const MethodInfo* method) +{ + { + Enumerator_t2037 * L_0 = (Enumerator_t2037 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2037 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2037 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Void System.Collections.Generic.Stack`1::.ctor() +extern "C" void Stack_1__ctor_m13555_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Collections.Generic.Stack`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Stack`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.Generic.Stack`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" void Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared (Stack_1_t2047 * __this, Array_t * ___dest, int32_t ___idx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(737); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____array_0); + if (!L_0) + { + goto IL_0025; + } + } + +IL_000b: + { + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)(__this->____array_0); + Array_t * L_2 = ___dest; + int32_t L_3 = ___idx; + NullCheck((Array_t *)L_1); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, (Array_t *)L_1, (Array_t *)L_2, (int32_t)L_3); + Array_t * L_4 = ___dest; + int32_t L_5 = ___idx; + int32_t L_6 = (int32_t)(__this->____size_1); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + } + +IL_0025: + { + goto IL_0036; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002a; + throw e; + } + +CATCH_002a: + { // begin catch(System.ArrayTypeMismatchException) + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0031: + { + goto IL_0036; + } + } // end catch (depth: 1) + +IL_0036: + { + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + NullCheck((Stack_1_t2047 *)__this); + Enumerator_t2048 L_0 = (( Enumerator_t2048 (*) (Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Stack_1_t2047 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Enumerator_t2048 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return (Object_t*)L_2; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Stack`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + NullCheck((Stack_1_t2047 *)__this); + Enumerator_t2048 L_0 = (( Enumerator_t2048 (*) (Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Stack_1_t2047 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Enumerator_t2048 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return (Object_t *)L_2; + } +} +// T System.Collections.Generic.Stack`1::Peek() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_1_Peek_m13567_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->____size_1); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->____array_0); + int32_t L_3 = (int32_t)(__this->____size_1); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)L_3-(int32_t)1))); + int32_t L_4 = ((int32_t)((int32_t)L_3-(int32_t)1)); + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_4, sizeof(Object_t *))); + } +} +// T System.Collections.Generic.Stack`1::Pop() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_1_Pop_m13568_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_1); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = (int32_t)(__this->____version_2); + __this->____version_2 = ((int32_t)((int32_t)L_2+(int32_t)1)); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->____array_0); + int32_t L_4 = (int32_t)(__this->____size_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_1 = (int32_t)L_5; + __this->____size_1 = L_5; + int32_t L_6 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_6); + int32_t L_7 = L_6; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_7, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_8 = (ObjectU5BU5D_t162*)(__this->____array_0); + int32_t L_9 = (int32_t)(__this->____size_1); + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_2)); + Object_t * L_10 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, L_9, sizeof(Object_t *))) = (Object_t *)L_10; + Object_t * L_11 = V_0; + return L_11; + } +} +// System.Void System.Collections.Generic.Stack`1::Push(T) +extern "C" void Stack_1_Push_m13569_gshared (Stack_1_t2047 * __this, Object_t * ___t, const MethodInfo* method) +{ + int32_t V_0 = 0; + ObjectU5BU5D_t162** G_B4_0 = {0}; + ObjectU5BU5D_t162** G_B3_0 = {0}; + int32_t G_B5_0 = 0; + ObjectU5BU5D_t162** G_B5_1 = {0}; + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->____array_0); + if (!L_0) + { + goto IL_001e; + } + } + { + int32_t L_1 = (int32_t)(__this->____size_1); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->____array_0); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0043; + } + } + +IL_001e: + { + ObjectU5BU5D_t162** L_3 = (ObjectU5BU5D_t162**)&(__this->____array_0); + int32_t L_4 = (int32_t)(__this->____size_1); + G_B3_0 = L_3; + if (L_4) + { + G_B4_0 = L_3; + goto IL_0036; + } + } + { + G_B5_0 = ((int32_t)16); + G_B5_1 = G_B3_0; + goto IL_003e; + } + +IL_0036: + { + int32_t L_5 = (int32_t)(__this->____size_1); + G_B5_0 = ((int32_t)((int32_t)2*(int32_t)L_5)); + G_B5_1 = G_B4_0; + } + +IL_003e: + { + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162**)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + } + +IL_0043: + { + int32_t L_6 = (int32_t)(__this->____version_2); + __this->____version_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->____array_0); + int32_t L_8 = (int32_t)(__this->____size_1); + int32_t L_9 = (int32_t)L_8; + V_0 = (int32_t)L_9; + __this->____size_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + int32_t L_10 = V_0; + Object_t * L_11 = ___t; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, L_10, sizeof(Object_t *))) = (Object_t *)L_11; + return; + } +} +// System.Int32 System.Collections.Generic.Stack`1::get_Count() +extern "C" int32_t Stack_1_get_Count_m13571_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_1); + return L_0; + } +} +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1::GetEnumerator() +extern "C" Enumerator_t2048 Stack_1_GetEnumerator_m13573_gshared (Stack_1_t2047 * __this, const MethodInfo* method) +{ + { + Enumerator_t2048 L_0 = {0}; + (( void (*) (Enumerator_t2048 *, Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(&L_0, (Stack_1_t2047 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_0; + } +} +// System.Void System.Collections.Generic.Stack`1/Enumerator::.ctor(System.Collections.Generic.Stack`1) +extern "C" void Enumerator__ctor_m13574_gshared (Enumerator_t2048 * __this, Stack_1_t2047 * ___t, const MethodInfo* method) +{ + { + Stack_1_t2047 * L_0 = ___t; + __this->___parent_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + Stack_1_t2047 * L_1 = ___t; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_2); + __this->____version_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.Reset() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared (Enumerator_t2048 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->____version_2); + Stack_1_t2047 * L_1 = (Stack_1_t2047 *)(__this->___parent_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_2); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared (Enumerator_t2048 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t2048 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2048 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_0; + } +} +// System.Void System.Collections.Generic.Stack`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13577_gshared (Enumerator_t2048 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Collections.Generic.Stack`1/Enumerator::MoveNext() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool Enumerator_MoveNext_m13578_gshared (Enumerator_t2048 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B7_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____version_2); + Stack_1_t2047 * L_1 = (Stack_1_t2047 *)(__this->___parent_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_2); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + int32_t L_4 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)-2))))) + { + goto IL_003a; + } + } + { + Stack_1_t2047 * L_5 = (Stack_1_t2047 *)(__this->___parent_0); + NullCheck(L_5); + int32_t L_6 = (int32_t)(L_5->____size_1); + __this->___idx_1 = L_6; + } + +IL_003a: + { + int32_t L_7 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_7) == ((int32_t)(-1)))) + { + goto IL_005f; + } + } + { + int32_t L_8 = (int32_t)(__this->___idx_1); + int32_t L_9 = (int32_t)((int32_t)((int32_t)L_8-(int32_t)1)); + V_0 = (int32_t)L_9; + __this->___idx_1 = L_9; + int32_t L_10 = V_0; + G_B7_0 = ((((int32_t)((((int32_t)L_10) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0060; + } + +IL_005f: + { + G_B7_0 = 0; + } + +IL_0060: + { + return G_B7_0; + } +} +// T System.Collections.Generic.Stack`1/Enumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Current_m13579_gshared (Enumerator_t2048 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Stack_1_t2047 * L_2 = (Stack_1_t2047 *)(__this->___parent_0); + NullCheck(L_2); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(L_2->____array_0); + int32_t L_4 = (int32_t)(__this->___idx_1); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))); + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m13679_gshared (InternalEnumerator_1_t2055 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13680_gshared (InternalEnumerator_1_t2055 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13681_gshared (InternalEnumerator_1_t2055 * __this, const MethodInfo* method) +{ + { + ParameterModifier_t1378 L_0 = (( ParameterModifier_t1378 (*) (InternalEnumerator_1_t2055 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2055 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ParameterModifier_t1378 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m13682_gshared (InternalEnumerator_1_t2055 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m13683_gshared (InternalEnumerator_1_t2055 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ParameterModifier_t1378 InternalEnumerator_1_get_Current_m13684_gshared (InternalEnumerator_1_t2055 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ParameterModifier_t1378 L_8 = (( ParameterModifier_t1378 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m13685_gshared (InternalEnumerator_1_t2056 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13686_gshared (InternalEnumerator_1_t2056 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13687_gshared (InternalEnumerator_1_t2056 * __this, const MethodInfo* method) +{ + { + HitInfo_t371 L_0 = (( HitInfo_t371 (*) (InternalEnumerator_1_t2056 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2056 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + HitInfo_t371 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m13688_gshared (InternalEnumerator_1_t2056 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m13689_gshared (InternalEnumerator_1_t2056 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" HitInfo_t371 InternalEnumerator_1_get_Current_m13690_gshared (InternalEnumerator_1_t2056 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + HitInfo_t371 L_8 = (( HitInfo_t371 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m13697_gshared (InvokableCall_1_t2058 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t2059 * L_2 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t2059 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2059 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m13698_gshared (InvokableCall_1_t2058 * __this, UnityAction_1_t2059 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t2059 * L_0 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + UnityAction_1_t2059 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2059 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m13699_gshared (InvokableCall_1_t2058 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t2059 * L_4 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t2059 * L_6 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t2059 *)L_6); + (( void (*) (UnityAction_1_t2059 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t2059 *)L_6, (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m13700_gshared (InvokableCall_1_t2058 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t2059 * L_0 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t2059 * L_3 = (UnityAction_1_t2059 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m13701_gshared (UnityAction_1_t2059 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m13702_gshared (UnityAction_1_t2059 * __this, Object_t * ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m13702((UnityAction_1_t2059 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAction_1_BeginInvoke_m13703_gshared (UnityAction_1_t2059 * __this, Object_t * ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___arg0; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m13704_gshared (UnityAction_1_t2059 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.InvokableCall`2::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_2__ctor_m13705_gshared (InvokableCall_2_t2060 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + MethodInfo_t * L_2 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_4 = ___target; + Delegate_t435 * L_5 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_2, (Type_t *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_2_t2061 *)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`2::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_2_Invoke_m13706_gshared (InvokableCall_2_t2060 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)2))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + ObjectU5BU5D_t162* L_4 = ___args; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + int32_t L_5 = 1; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + UnityAction_2_t2061 * L_6 = (UnityAction_2_t2061 *)(__this->___Delegate_0); + bool L_7 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004f; + } + } + { + UnityAction_2_t2061 * L_8 = (UnityAction_2_t2061 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_9 = ___args; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + int32_t L_10 = 0; + ObjectU5BU5D_t162* L_11 = ___args; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + int32_t L_12 = 1; + NullCheck((UnityAction_2_t2061 *)L_8); + (( void (*) (UnityAction_2_t2061 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((UnityAction_2_t2061 *)L_8, (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_10, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_11, L_12, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + } + +IL_004f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`2::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_2_Find_m13707_gshared (InvokableCall_2_t2060 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_2_t2061 * L_0 = (UnityAction_2_t2061 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_2_t2061 * L_3 = (UnityAction_2_t2061 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`2::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_2__ctor_m13708_gshared (UnityAction_2_t2061 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`2::Invoke(T0,T1) +extern "C" void UnityAction_2_Invoke_m13709_gshared (UnityAction_2_t2061 * __this, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_2_Invoke_m13709((UnityAction_2_t2061 *)__this->___prev_9,___arg0, ___arg1, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0, ___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0, ___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___arg0, ___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`2::BeginInvoke(T0,T1,System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAction_2_BeginInvoke_m13710_gshared (UnityAction_2_t2061 * __this, Object_t * ___arg0, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___arg0; + __d_args[1] = ___arg1; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`2::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_2_EndInvoke_m13711_gshared (UnityAction_2_t2061 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.InvokableCall`3::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_3__ctor_m13712_gshared (InvokableCall_3_t2062 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + MethodInfo_t * L_2 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_4 = ___target; + Delegate_t435 * L_5 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_2, (Type_t *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_3_t2063 *)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`3::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_3_Invoke_m13713_gshared (InvokableCall_3_t2062 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)3))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + ObjectU5BU5D_t162* L_4 = ___args; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + int32_t L_5 = 1; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ObjectU5BU5D_t162* L_6 = ___args; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + int32_t L_7 = 2; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_7, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + UnityAction_3_t2063 * L_8 = (UnityAction_3_t2063 *)(__this->___Delegate_0); + bool L_9 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_005f; + } + } + { + UnityAction_3_t2063 * L_10 = (UnityAction_3_t2063 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_11 = ___args; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + ObjectU5BU5D_t162* L_13 = ___args; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + int32_t L_14 = 1; + ObjectU5BU5D_t162* L_15 = ___args; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 2); + int32_t L_16 = 2; + NullCheck((UnityAction_3_t2063 *)L_10); + (( void (*) (UnityAction_3_t2063 *, Object_t *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((UnityAction_3_t2063 *)L_10, (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_11, L_12, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_16, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + } + +IL_005f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`3::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_3_Find_m13714_gshared (InvokableCall_3_t2062 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_3_t2063 * L_0 = (UnityAction_3_t2063 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_3_t2063 * L_3 = (UnityAction_3_t2063 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`3::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_3__ctor_m13715_gshared (UnityAction_3_t2063 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`3::Invoke(T0,T1,T2) +extern "C" void UnityAction_3_Invoke_m13716_gshared (UnityAction_3_t2063 * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_3_Invoke_m13716((UnityAction_3_t2063 *)__this->___prev_9,___arg0, ___arg1, ___arg2, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0, ___arg1, ___arg2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0, ___arg1, ___arg2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___arg0, ___arg1, ___arg2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`3::BeginInvoke(T0,T1,T2,System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAction_3_BeginInvoke_m13717_gshared (UnityAction_3_t2063 * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[4] = {0}; + __d_args[0] = ___arg0; + __d_args[1] = ___arg1; + __d_args[2] = ___arg2; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`3::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_3_EndInvoke_m13718_gshared (UnityAction_3_t2063 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_3.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_3.cpp" new file mode 100644 index 00000000..1a8ab739 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_3.cpp" @@ -0,0 +1,14516 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.Events.InvokableCall`4 +struct InvokableCall_4_t2064; +// System.Object +struct Object_t; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// System.Object[] +struct ObjectU5BU5D_t162; +// UnityEngine.Events.UnityAction`4 +struct UnityAction_4_t2065; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// UnityEngine.Events.CachedInvokableCall`1 +struct CachedInvokableCall_1_t2066; +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.Events.CachedInvokableCall`1 +struct CachedInvokableCall_1_t464; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2067; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t677; +// UnityEngine.Events.CachedInvokableCall`1 +struct CachedInvokableCall_1_t465; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2068; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t2069; +// UnityEngine.Events.CachedInvokableCall`1 +struct CachedInvokableCall_1_t467; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2072; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t692; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t2083; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t2059; +// System.String +struct String_t; +// UnityEngine.Events.BaseInvokableCall +struct BaseInvokableCall_t389; +// UnityEngine.Events.UnityEvent`2 +struct UnityEvent_2_t2084; +// UnityEngine.Events.UnityEvent`3 +struct UnityEvent_3_t2085; +// UnityEngine.Events.UnityEvent`4 +struct UnityEvent_4_t2086; +// UnityEngine.Advertisements.UnityAdsDelegate`2 +struct UnityAdsDelegate_2_t2087; +// System.Comparison`1 +struct Comparison_1_t478; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t707; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.UI.ObjectPool`1 +struct ObjectPool_1_t2102; +// System.Collections.Generic.List`1 +struct List_1_t706; +// System.Collections.Generic.List`1 +struct List_1_t514; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2465; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2466; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t2467; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t2116; +// UnityEngine.EventSystems.RaycastResult[] +struct RaycastResultU5BU5D_t2113; +// System.Predicate`1 +struct Predicate_1_t2121; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2597; +// System.Collections.Generic.IList`1 +struct IList_1_t2117; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2118; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2119; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2120; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2122; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2123; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2145; +// System.Collections.Generic.IEqualityComparer`1 +struct IEqualityComparer_1_t2144; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2469; +// System.Collections.DictionaryEntry[] +struct DictionaryEntryU5BU5D_t2516; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2146; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2153; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2470; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Collections.Generic.Dictionary`2/ValueCollection +struct ValueCollection_t2149; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2152; +// System.Collections.Generic.Dictionary`2/ShimEnumerator +struct ShimEnumerator_t2154; +// System.Comparison`1 +struct Comparison_1_t526; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t529; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t676; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2161; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t532; +// UnityEngine.UI.Collections.IndexedSet`1 +struct IndexedSet_1_t2163; +// System.Comparison`1 +struct Comparison_1_t1890; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t551; +// UnityEngine.UI.CoroutineTween.TweenRunner`1 +struct TweenRunner_1_t556; +// UnityEngine.MonoBehaviour +struct MonoBehaviour_t2; +// UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0 +struct U3CStartU3Ec__Iterator0_t2179; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t586; +// UnityEngine.UI.CoroutineTween.TweenRunner`1 +struct TweenRunner_1_t561; +// UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0 +struct U3CStartU3Ec__Iterator0_t2203; +// UnityEngine.Events.UnityEvent`1 +struct UnityEvent_1_t604; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t2235; +// UnityEngine.Events.InvokableCall`1 +struct InvokableCall_1_t2236; +// System.Func`2 +struct Func_2_t709; +// System.Linq.Enumerable/c__Iterator1D`1 +struct U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260; +// System.Func`2 +struct Func_2_t2278; +// System.Collections.Generic.List`1 +struct List_1_t412; +// System.Collections.Generic.List`1 +struct List_1_t418; +// System.Collections.Generic.List`1 +struct List_1_t416; +// System.Collections.Generic.List`1 +struct List_1_t414; +// System.Collections.Generic.List`1 +struct List_1_t419; +// System.Collections.Generic.List`1 +struct List_1_t316; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2305; +// System.Collections.Generic.IEqualityComparer`1 +struct IEqualityComparer_1_t1857; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2495; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2306; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2314; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2496; +// System.Collections.Generic.Dictionary`2/ValueCollection +struct ValueCollection_t2310; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_4_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_4_genMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCallMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_NetFxCoreExtensionsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCall.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Delegate.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_4_gen.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Boolean.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_4_genMethodDeclarations.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_3.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_genMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_0.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_1.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_0.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_1.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_6.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_2.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_3.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_2.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_6.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEventBaseMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEventBase.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_5.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_2_gen.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_2_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_2_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_2_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_3_gen.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_3_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_3_gen.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_3_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_4_gen.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_4_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_ge_1.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_ge_1MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen.h" +#include "mscorlib_System_Comparison_1_genMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "System_System_Collections_Generic_Stack_1_gen_0.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Activator.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_7.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_7MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_8.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_36.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_8MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_2.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_36MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_17.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_17MethodDeclarations.h" +#include "UnityEngine.UI_ArrayTypes.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_19.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_22.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_22MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_20.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Predicate_1_gen_20MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_19MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_8.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_52.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_52MethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_8.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_8.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_8.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_8.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_11.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_11MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_5.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_10.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__5.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundException.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_8.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_8MethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_53.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_53MethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_8.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_9MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_0.h" +#include "mscorlib_System_Comparison_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_0.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_0.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_4.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_1.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_2.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10MethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_Comparison_1_gen_3.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_2.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_gMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_U.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_UMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MonoBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTweenMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_Coroutine.h" +#include "UnityEngine_UnityEngine_TimeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_4.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_U_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_U_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTweenMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_54.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_54MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentType.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_5.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_12.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_5.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_12MethodDeclarations.h" +#include "System_Core_System_Func_2_gen_1.h" +#include "System_Core_System_Func_2_gen_1MethodDeclarations.h" +#include "System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3E.h" +#include "System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3EMethodDeclarations.h" +#include "mscorlib_System_Threading_InterlockedMethodDeclarations.h" +#include "System_Core_System_Func_2_gen_2.h" +#include "System_Core_System_Func_2_gen_2MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_13.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_13MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_5.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_2.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_14.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_14MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_6.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_3.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_15.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_15MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_7.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_4.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_16.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_16MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_8.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_5.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_17.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_17MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_9.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_6.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_18.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_18MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_10.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_55.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_55MethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__11.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_2.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_15.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_15MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_56.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_56MethodDeclarations.h" +#include "mscorlib_System_BooleanMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_57.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_57MethodDeclarations.h" + +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared)(__this /* static, unused */, p0, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared)(__this /* static, unused */, p0, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared)(__this /* static, unused */, p0, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared)(__this /* static, unused */, p0, method) +// !!0 System.Activator::CreateInstance() +extern "C" Object_t * Activator_CreateInstance_TisObject_t_m18430_gshared (Object_t * __this /* static, unused */, const MethodInfo* method); +#define Activator_CreateInstance_TisObject_t_m18430(__this /* static, unused */, method) (( Object_t * (*) (Object_t * /* static, unused */, const MethodInfo*))Activator_CreateInstance_TisObject_t_m18430_gshared)(__this /* static, unused */, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisRaycastResult_t508_m18445_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, RaycastResult_t508 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisRaycastResult_t508_m18445(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResult_t508 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisRaycastResult_t508_m18445_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisRaycastResult_t508_m18446_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisRaycastResult_t508_m18446(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisRaycastResult_t508_m18446_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisRaycastResult_t508_m18452_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, int32_t p1, Comparison_1_t478 * p2, const MethodInfo* method); +#define Array_Sort_TisRaycastResult_t508_m18452(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, Comparison_1_t478 *, const MethodInfo*))Array_Sort_TisRaycastResult_t508_m18452_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisRaycastResult_t508_m18443_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisRaycastResult_t508_m18443(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113**, int32_t, const MethodInfo*))Array_Resize_TisRaycastResult_t508_m18443_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastResult_t508 Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastResult_t508_m18434(__this, p0, method) (( RaycastResult_t508 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared (Dictionary_2_t2145 * __this, DictionaryEntryU5BU5D_t2516* p0, int32_t p1, Transform_1_t2146 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2146 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared (Dictionary_2_t2145 * __this, Array_t * p0, int32_t p1, Transform_1_t2153 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2153 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2U5BU5D_t2469* p0, int32_t p1, Transform_1_t2153 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, Transform_1_t2153 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2147 Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456(__this, p0, method) (( KeyValuePair_2_t2147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared (Dictionary_2_t2145 * __this, Array_t * p0, int32_t p1, Transform_1_t2152 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2152 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared (Dictionary_2_t2145 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2152 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2152 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared)(__this, p0, p1, p2, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared)(__this /* static, unused */, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContentType_t572_m18475(__this, p0, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared)(__this, p0, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484(__this /* static, unused */, p0, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared)(__this /* static, unused */, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint16_t Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt16_t919_m18486(__this, p0, method) (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared)(__this, p0, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared (Dictionary_2_t2305 * __this, DictionaryEntryU5BU5D_t2516* p0, int32_t p1, Transform_1_t2306 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2306 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared (Dictionary_2_t2305 * __this, Array_t * p0, int32_t p1, Transform_1_t2314 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2314 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2U5BU5D_t2495* p0, int32_t p1, Transform_1_t2314 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, Transform_1_t2314 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2307 Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495(__this, p0, method) (( KeyValuePair_2_t2307 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" bool Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisBoolean_t448_m18504(__this, p0, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared)(__this, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.Events.InvokableCall`4::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_4__ctor_m13719_gshared (InvokableCall_4_t2064 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + MethodInfo_t * L_2 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_4 = ___target; + Delegate_t435 * L_5 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_2, (Type_t *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_4_t2065 *)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`4::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_4_Invoke_m13720_gshared (InvokableCall_4_t2064 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)4))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + ObjectU5BU5D_t162* L_4 = ___args; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + int32_t L_5 = 1; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ObjectU5BU5D_t162* L_6 = ___args; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + int32_t L_7 = 2; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_7, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + ObjectU5BU5D_t162* L_8 = ___args; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 3); + int32_t L_9 = 3; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_8, L_9, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + UnityAction_4_t2065 * L_10 = (UnityAction_4_t2065 *)(__this->___Delegate_0); + bool L_11 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_006f; + } + } + { + UnityAction_4_t2065 * L_12 = (UnityAction_4_t2065 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_13 = ___args; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + int32_t L_14 = 0; + ObjectU5BU5D_t162* L_15 = ___args; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + int32_t L_16 = 1; + ObjectU5BU5D_t162* L_17 = ___args; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + int32_t L_18 = 2; + ObjectU5BU5D_t162* L_19 = ___args; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 3); + int32_t L_20 = 3; + NullCheck((UnityAction_4_t2065 *)L_12); + (( void (*) (UnityAction_4_t2065 *, Object_t *, Object_t *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((UnityAction_4_t2065 *)L_12, (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_16, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_18, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))), (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_19, L_20, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + } + +IL_006f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`4::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_4_Find_m13721_gshared (InvokableCall_4_t2064 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_4_t2065 * L_0 = (UnityAction_4_t2065 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_4_t2065 * L_3 = (UnityAction_4_t2065 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`4::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_4__ctor_m13722_gshared (UnityAction_4_t2065 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`4::Invoke(T0,T1,T2,T3) +extern "C" void UnityAction_4_Invoke_m13723_gshared (UnityAction_4_t2065 * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, Object_t * ___arg3, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_4_Invoke_m13723((UnityAction_4_t2065 *)__this->___prev_9,___arg0, ___arg1, ___arg2, ___arg3, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, Object_t * ___arg3, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0, ___arg1, ___arg2, ___arg3,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, Object_t * ___arg3, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0, ___arg1, ___arg2, ___arg3,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, Object_t * ___arg2, Object_t * ___arg3, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___arg0, ___arg1, ___arg2, ___arg3,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`4::BeginInvoke(T0,T1,T2,T3,System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAction_4_BeginInvoke_m13724_gshared (UnityAction_4_t2065 * __this, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, Object_t * ___arg3, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[5] = {0}; + __d_args[0] = ___arg0; + __d_args[1] = ___arg1; + __d_args[2] = ___arg2; + __d_args[3] = ___arg3; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`4::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_4_EndInvoke_m13725_gshared (UnityAction_4_t2065 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void CachedInvokableCall_1__ctor_m13726_gshared (CachedInvokableCall_1_t2066 * __this, Object_t76 * ___target, MethodInfo_t * ___theFunction, Object_t * ___argument, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Arg1_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t76 * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((InvokableCall_1_t2058 *)__this); + (( void (*) (InvokableCall_1_t2058 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InvokableCall_1_t2058 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + Object_t * L_3 = ___argument; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_3; + return; + } +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::Invoke(System.Object[]) +extern "C" void CachedInvokableCall_1_Invoke_m13727_gshared (CachedInvokableCall_1_t2066 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + NullCheck((InvokableCall_1_t2058 *)__this); + (( void (*) (InvokableCall_1_t2058 *, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((InvokableCall_1_t2058 *)__this, (ObjectU5BU5D_t162*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void CachedInvokableCall_1__ctor_m2079_gshared (CachedInvokableCall_1_t464 * __this, Object_t76 * ___target, MethodInfo_t * ___theFunction, float ___argument, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Arg1_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t76 * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((InvokableCall_1_t2067 *)__this); + (( void (*) (InvokableCall_1_t2067 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InvokableCall_1_t2067 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + float L_3 = ___argument; + float L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_5; + return; + } +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::Invoke(System.Object[]) +extern "C" void CachedInvokableCall_1_Invoke_m13728_gshared (CachedInvokableCall_1_t464 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + NullCheck((InvokableCall_1_t2067 *)__this); + (( void (*) (InvokableCall_1_t2067 *, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((InvokableCall_1_t2067 *)__this, (ObjectU5BU5D_t162*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m13729_gshared (InvokableCall_1_t2067 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t677 * L_2 = (UnityAction_1_t677 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t677 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t677 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m13730_gshared (InvokableCall_1_t2067 * __this, UnityAction_1_t677 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t677 * L_0 = (UnityAction_1_t677 *)(__this->___Delegate_0); + UnityAction_1_t677 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t677 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m13731_gshared (InvokableCall_1_t2067 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t677 * L_4 = (UnityAction_1_t677 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t677 * L_6 = (UnityAction_1_t677 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t677 *)L_6); + (( void (*) (UnityAction_1_t677 *, float, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t677 *)L_6, (float)((*(float*)((float*)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m13732_gshared (InvokableCall_1_t2067 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t677 * L_0 = (UnityAction_1_t677 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t677 * L_3 = (UnityAction_1_t677 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m3555_gshared (UnityAction_1_t677 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m13733_gshared (UnityAction_1_t677 * __this, float ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m13733((UnityAction_1_t677 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, float ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, float ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAction_1_BeginInvoke_m13734_gshared (UnityAction_1_t677 * __this, float ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Single_t165_il2cpp_TypeInfo_var, &___arg0); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m13735_gshared (UnityAction_1_t677 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void CachedInvokableCall_1__ctor_m2080_gshared (CachedInvokableCall_1_t465 * __this, Object_t76 * ___target, MethodInfo_t * ___theFunction, int32_t ___argument, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Arg1_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t76 * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((InvokableCall_1_t2068 *)__this); + (( void (*) (InvokableCall_1_t2068 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InvokableCall_1_t2068 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + int32_t L_3 = ___argument; + int32_t L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_5; + return; + } +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::Invoke(System.Object[]) +extern "C" void CachedInvokableCall_1_Invoke_m13736_gshared (CachedInvokableCall_1_t465 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + NullCheck((InvokableCall_1_t2068 *)__this); + (( void (*) (InvokableCall_1_t2068 *, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((InvokableCall_1_t2068 *)__this, (ObjectU5BU5D_t162*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m13737_gshared (InvokableCall_1_t2068 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t2069 * L_2 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t2069 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2069 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m13738_gshared (InvokableCall_1_t2068 * __this, UnityAction_1_t2069 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t2069 * L_0 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + UnityAction_1_t2069 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2069 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m13739_gshared (InvokableCall_1_t2068 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t2069 * L_4 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t2069 * L_6 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t2069 *)L_6); + (( void (*) (UnityAction_1_t2069 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t2069 *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m13740_gshared (InvokableCall_1_t2068 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t2069 * L_0 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t2069 * L_3 = (UnityAction_1_t2069 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m13741_gshared (UnityAction_1_t2069 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m13742_gshared (UnityAction_1_t2069 * __this, int32_t ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m13742((UnityAction_1_t2069 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, int32_t ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAction_1_BeginInvoke_m13743_gshared (UnityAction_1_t2069 * __this, int32_t ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___arg0); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m13744_gshared (UnityAction_1_t2069 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void CachedInvokableCall_1__ctor_m2082_gshared (CachedInvokableCall_1_t467 * __this, Object_t76 * ___target, MethodInfo_t * ___theFunction, bool ___argument, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Arg1_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t76 * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((InvokableCall_1_t2072 *)__this); + (( void (*) (InvokableCall_1_t2072 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InvokableCall_1_t2072 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + bool L_3 = ___argument; + bool L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_5; + return; + } +} +// System.Void UnityEngine.Events.CachedInvokableCall`1::Invoke(System.Object[]) +extern "C" void CachedInvokableCall_1_Invoke_m13750_gshared (CachedInvokableCall_1_t467 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_Arg1_1); + NullCheck((InvokableCall_1_t2072 *)__this); + (( void (*) (InvokableCall_1_t2072 *, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((InvokableCall_1_t2072 *)__this, (ObjectU5BU5D_t162*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m13751_gshared (InvokableCall_1_t2072 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t692 * L_2 = (UnityAction_1_t692 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t692 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t692 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m13752_gshared (InvokableCall_1_t2072 * __this, UnityAction_1_t692 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t692 * L_0 = (UnityAction_1_t692 *)(__this->___Delegate_0); + UnityAction_1_t692 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t692 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m13753_gshared (InvokableCall_1_t2072 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t692 * L_4 = (UnityAction_1_t692 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t692 * L_6 = (UnityAction_1_t692 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t692 *)L_6); + (( void (*) (UnityAction_1_t692 *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t692 *)L_6, (bool)((*(bool*)((bool*)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m13754_gshared (InvokableCall_1_t2072 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t692 * L_0 = (UnityAction_1_t692 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t692 * L_3 = (UnityAction_1_t692 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m3544_gshared (UnityAction_1_t692 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m13755_gshared (UnityAction_1_t692 * __this, bool ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m13755((UnityAction_1_t692 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, bool ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, bool ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAction_1_BeginInvoke_m13756_gshared (UnityAction_1_t692 * __this, bool ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___arg0); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m13757_gshared (UnityAction_1_t692 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m13940_gshared (UnityEvent_1_t2083 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m13941_gshared (UnityEvent_1_t2083 * __this, UnityAction_1_t2059 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2059 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t2059 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t2059 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m13942_gshared (UnityEvent_1_t2083 * __this, UnityAction_1_t2059 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2059 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t2059 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m13943_gshared (UnityEvent_1_t2083 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m13944_gshared (UnityEvent_1_t2083 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2058 * L_2 = (InvokableCall_1_t2058 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2058 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m13945_gshared (Object_t * __this /* static, unused */, UnityAction_1_t2059 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t2059 * L_0 = ___action; + InvokableCall_1_t2058 * L_1 = (InvokableCall_1_t2058 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2058 *, UnityAction_1_t2059 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t2059 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m13946_gshared (UnityEvent_1_t2083 * __this, Object_t * ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + Object_t * L_1 = ___arg0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_1; + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`2::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_2__ctor_m13947_gshared (UnityEvent_2_t2084 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`2::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_2_FindMethod_Impl_m13948_gshared (UnityEvent_2_t2084 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)L_2; + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 1, sizeof(Type_t *))) = (Type_t *)L_5; + MethodInfo_t * L_6 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_4, /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`2::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_2_GetDelegate_m13949_gshared (UnityEvent_2_t2084 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_2_t2060 * L_2 = (InvokableCall_2_t2060 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (InvokableCall_2_t2060 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_2; + } +} +// System.Void UnityEngine.Events.UnityEvent`3::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_3__ctor_m13950_gshared (UnityEvent_3_t2085 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`3::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_3_FindMethod_Impl_m13951_gshared (UnityEvent_3_t2085 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 3)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)L_2; + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 1, sizeof(Type_t *))) = (Type_t *)L_5; + TypeU5BU5D_t431* L_6 = (TypeU5BU5D_t431*)L_4; + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, L_7); + *((Type_t **)(Type_t **)SZArrayLdElema(L_6, 2, sizeof(Type_t *))) = (Type_t *)L_7; + MethodInfo_t * L_8 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_6, /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`3::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_3_GetDelegate_m13952_gshared (UnityEvent_3_t2085 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_3_t2062 * L_2 = (InvokableCall_3_t2062 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_3_t2062 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// System.Void UnityEngine.Events.UnityEvent`4::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_4__ctor_m13953_gshared (UnityEvent_4_t2086 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`4::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_4_FindMethod_Impl_m13954_gshared (UnityEvent_4_t2086 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 4)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)L_2; + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 1, sizeof(Type_t *))) = (Type_t *)L_5; + TypeU5BU5D_t431* L_6 = (TypeU5BU5D_t431*)L_4; + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, L_7); + *((Type_t **)(Type_t **)SZArrayLdElema(L_6, 2, sizeof(Type_t *))) = (Type_t *)L_7; + TypeU5BU5D_t431* L_8 = (TypeU5BU5D_t431*)L_6; + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)), /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 3); + ArrayElementTypeCheck (L_8, L_9); + *((Type_t **)(Type_t **)SZArrayLdElema(L_8, 3, sizeof(Type_t *))) = (Type_t *)L_9; + MethodInfo_t * L_10 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_8, /*hidden argument*/NULL); + return L_10; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`4::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_4_GetDelegate_m13955_gshared (UnityEvent_4_t2086 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_4_t2064 * L_2 = (InvokableCall_4_t2064 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (InvokableCall_4_t2064 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_2; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAdsDelegate_2__ctor_m13956_gshared (UnityAdsDelegate_2_t2087 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::Invoke(T1,T2) +extern "C" void UnityAdsDelegate_2_Invoke_m13957_gshared (UnityAdsDelegate_2_t2087 * __this, Object_t * ___p1, Object_t * ___p2, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAdsDelegate_2_Invoke_m13957((UnityAdsDelegate_2_t2087 *)__this->___prev_9,___p1, ___p2, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___p1, Object_t * ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___p1, Object_t * ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___p2, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___p1, ___p2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Advertisements.UnityAdsDelegate`2::BeginInvoke(T1,T2,System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAdsDelegate_2_BeginInvoke_m13958_gshared (UnityAdsDelegate_2_t2087 * __this, Object_t * ___p1, Object_t * ___p2, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___p1; + __d_args[1] = ___p2; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate`2::EndInvoke(System.IAsyncResult) +extern "C" void UnityAdsDelegate_2_EndInvoke_m13959_gshared (UnityAdsDelegate_2_t2087 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m3444_gshared (Comparison_1_t478 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m14054_gshared (Comparison_1_t478 * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m14054((Comparison_1_t478 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m14055_gshared (Comparison_1_t478 * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(RaycastResult_t508_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(RaycastResult_t508_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m14056_gshared (Comparison_1_t478 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +extern "C" void EventFunction_1__ctor_m14057_gshared (EventFunction_1_t707 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +extern "C" void EventFunction_1_Invoke_m14059_gshared (EventFunction_1_t707 * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + EventFunction_1_Invoke_m14059((EventFunction_1_t707 *)__this->___prev_9,___handler, ___eventData, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___handler, ___eventData,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___handler, ___eventData,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___handler, ___eventData,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +extern "C" Object_t * EventFunction_1_BeginInvoke_m14061_gshared (EventFunction_1_t707 * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___handler; + __d_args[1] = ___eventData; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +extern "C" void EventFunction_1_EndInvoke_m14063_gshared (EventFunction_1_t707 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.UI.ObjectPool`1::.ctor(UnityEngine.Events.UnityAction`1,UnityEngine.Events.UnityAction`1) +extern "C" void ObjectPool_1__ctor_m14159_gshared (ObjectPool_1_t2102 * __this, UnityAction_1_t2059 * ___actionOnGet, UnityAction_1_t2059 * ___actionOnRelease, const MethodInfo* method) +{ + { + Stack_1_t2047 * L_0 = (Stack_1_t2047 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + __this->___m_Stack_0 = L_0; + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + UnityAction_1_t2059 * L_1 = ___actionOnGet; + __this->___m_ActionOnGet_1 = L_1; + UnityAction_1_t2059 * L_2 = ___actionOnRelease; + __this->___m_ActionOnRelease_2 = L_2; + return; + } +} +// System.Int32 UnityEngine.UI.ObjectPool`1::get_countAll() +extern "C" int32_t ObjectPool_1_get_countAll_m14161_gshared (ObjectPool_1_t2102 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___U3CcountAllU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityEngine.UI.ObjectPool`1::set_countAll(System.Int32) +extern "C" void ObjectPool_1_set_countAll_m14163_gshared (ObjectPool_1_t2102 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CcountAllU3Ek__BackingField_3 = L_0; + return; + } +} +// T UnityEngine.UI.ObjectPool`1::Get() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" Object_t * ObjectPool_1_Get_m14165_gshared (ObjectPool_1_t2102 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * G_B4_0 = {0}; + { + Stack_1_t2047 * L_0 = (Stack_1_t2047 *)(__this->___m_Stack_0); + NullCheck((Stack_1_t2047 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Generic.Stack`1::get_Count() */, (Stack_1_t2047 *)L_0); + if (L_1) + { + goto IL_0047; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_1)); + Object_t * L_2 = V_1; + if (!L_2) + { + goto IL_002e; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_1)); + Object_t * L_3 = V_1; + G_B4_0 = L_3; + goto IL_0033; + } + +IL_002e: + { + Object_t * L_4 = (( Object_t * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + G_B4_0 = L_4; + } + +IL_0033: + { + V_0 = (Object_t *)G_B4_0; + NullCheck((ObjectPool_1_t2102 *)__this); + int32_t L_5 = (( int32_t (*) (ObjectPool_1_t2102 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((ObjectPool_1_t2102 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + NullCheck((ObjectPool_1_t2102 *)__this); + (( void (*) (ObjectPool_1_t2102 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2102 *)__this, (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + goto IL_0053; + } + +IL_0047: + { + Stack_1_t2047 * L_6 = (Stack_1_t2047 *)(__this->___m_Stack_0); + NullCheck((Stack_1_t2047 *)L_6); + Object_t * L_7 = (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((Stack_1_t2047 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + V_0 = (Object_t *)L_7; + } + +IL_0053: + { + UnityAction_1_t2059 * L_8 = (UnityAction_1_t2059 *)(__this->___m_ActionOnGet_1); + if (!L_8) + { + goto IL_006a; + } + } + { + UnityAction_1_t2059 * L_9 = (UnityAction_1_t2059 *)(__this->___m_ActionOnGet_1); + Object_t * L_10 = V_0; + NullCheck((UnityAction_1_t2059 *)L_9); + (( void (*) (UnityAction_1_t2059 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((UnityAction_1_t2059 *)L_9, (Object_t *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + } + +IL_006a: + { + Object_t * L_11 = V_0; + return L_11; + } +} +// System.Void UnityEngine.UI.ObjectPool`1::Release(T) +extern Il2CppCodeGenString* _stringLiteral2725; +extern "C" void ObjectPool_1_Release_m14167_gshared (ObjectPool_1_t2102 * __this, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2725 = il2cpp_codegen_string_literal_from_index(2725); + s_Il2CppMethodIntialized = true; + } + { + Stack_1_t2047 * L_0 = (Stack_1_t2047 *)(__this->___m_Stack_0); + NullCheck((Stack_1_t2047 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Generic.Stack`1::get_Count() */, (Stack_1_t2047 *)L_0); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_003b; + } + } + { + Stack_1_t2047 * L_2 = (Stack_1_t2047 *)(__this->___m_Stack_0); + NullCheck((Stack_1_t2047 *)L_2); + Object_t * L_3 = (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Stack_1_t2047 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + Object_t * L_4 = ___element; + bool L_5 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, (Object_t *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003b; + } + } + { + Debug_LogError_m614(NULL /*static, unused*/, (Object_t *)_stringLiteral2725, /*hidden argument*/NULL); + } + +IL_003b: + { + UnityAction_1_t2059 * L_6 = (UnityAction_1_t2059 *)(__this->___m_ActionOnRelease_2); + if (!L_6) + { + goto IL_0052; + } + } + { + UnityAction_1_t2059 * L_7 = (UnityAction_1_t2059 *)(__this->___m_ActionOnRelease_2); + Object_t * L_8 = ___element; + NullCheck((UnityAction_1_t2059 *)L_7); + (( void (*) (UnityAction_1_t2059 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((UnityAction_1_t2059 *)L_7, (Object_t *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + } + +IL_0052: + { + Stack_1_t2047 * L_9 = (Stack_1_t2047 *)(__this->___m_Stack_0); + Object_t * L_10 = ___element; + NullCheck((Stack_1_t2047 *)L_9); + (( void (*) (Stack_1_t2047 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((Stack_1_t2047 *)L_9, (Object_t *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m14183_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2108 * L_0 = ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2108 * L_2 = (UnityAction_1_t2108 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2108 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2108 * L_3 = ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2107 * L_4 = (ObjectPool_1_t2107 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2107 *, UnityAction_1_t2108 *, UnityAction_1_t2108 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2108 *)G_B2_0, (UnityAction_1_t2108 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t706 * ListPool_1_Get_m14184_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2107 * L_0 = ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2107 *)L_0); + List_1_t706 * L_1 = (( List_1_t706 * (*) (ObjectPool_1_t2107 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2107 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m14185_gshared (Object_t * __this /* static, unused */, List_1_t706 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2107 * L_0 = ((ListPool_1_t2106_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t706 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2107 *)L_0); + (( void (*) (ObjectPool_1_t2107 *, List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2107 *)L_0, (List_1_t706 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m14187_gshared (Object_t * __this /* static, unused */, List_1_t706 * ___l, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = ___l; + NullCheck((List_1_t706 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t706 *)L_0); + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m3481_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + RaycastResultU5BU5D_t2113* L_0 = ((List_1_t514_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m14220_gshared (List_1_t514 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t514 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + RaycastResultU5BU5D_t2113* L_3 = ((List_1_t514_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t514 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t514 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m14221_gshared (List_1_t514 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m14222_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t514_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14223_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t514 *)__this); + Enumerator_t2115 L_0 = (( Enumerator_t2115 (*) (List_1_t514 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t514 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2115 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m14224_gshared (List_1_t514 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m14225_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t514 *)__this); + Enumerator_t2115 L_0 = (( Enumerator_t2115 (*) (List_1_t514 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t514 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2115 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m14226_gshared (List_1_t514 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t514 *)__this); + VirtActionInvoker1< RaycastResult_t508 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m14227_gshared (List_1_t514 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t514 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, RaycastResult_t508 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m14228_gshared (List_1_t514 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t514 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m14229_gshared (List_1_t514 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t514 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t514 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t514 *)__this, (int32_t)L_1, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m14230_gshared (List_1_t514 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t514 *)__this); + VirtFuncInvoker1< bool, RaycastResult_t508 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14231_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m14232_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m14233_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m14234_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m14235_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m14236_gshared (List_1_t514 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t514 *)__this); + RaycastResult_t508 L_1 = (RaycastResult_t508 )VirtFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t514 *)__this, (int32_t)L_0); + RaycastResult_t508 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m14237_gshared (List_1_t514 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t514 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t514 *)__this, (int32_t)L_0, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m14238_gshared (List_1_t514 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + RaycastResultU5BU5D_t2113* L_1 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t514 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + RaycastResultU5BU5D_t2113* L_2 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + RaycastResult_t508 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_2, L_5, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m14239_gshared (List_1_t514 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + RaycastResultU5BU5D_t2113* L_3 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t514 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t514 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t514 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t514 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m14240_gshared (List_1_t514 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t514 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + RaycastResultU5BU5D_t2113* L_5 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< RaycastResultU5BU5D_t2113*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (RaycastResultU5BU5D_t2113*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m14241_gshared (List_1_t514 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + RaycastResult_t508 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + RaycastResult_t508 L_3 = (RaycastResult_t508 )InterfaceFuncInvoker0< RaycastResult_t508 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (RaycastResult_t508 )L_3; + RaycastResult_t508 L_4 = V_0; + NullCheck((List_1_t514 *)__this); + VirtActionInvoker1< RaycastResult_t508 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m14242_gshared (List_1_t514 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t514 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t514 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t514 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t2116 * List_1_AsReadOnly_m14243_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t2116 * L_0 = (ReadOnlyCollection_1_t2116 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t2116 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m14244_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + RaycastResultU5BU5D_t2113* L_1 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m14245_gshared (List_1_t514 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + RaycastResult_t508 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResult_t508 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_0, (RaycastResult_t508 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m14246_gshared (List_1_t514 * __this, RaycastResultU5BU5D_t2113* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + RaycastResultU5BU5D_t2113* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern "C" RaycastResult_t508 List_1_Find_m14247_gshared (List_1_t514 * __this, Predicate_1_t2121 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RaycastResult_t508 V_1 = {0}; + RaycastResult_t508 G_B3_0 = {0}; + { + Predicate_1_t2121 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2121 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2121 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2121 * L_2 = ___match; + NullCheck((List_1_t514 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t514 *, int32_t, int32_t, Predicate_1_t2121 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t514 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2121 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + RaycastResultU5BU5D_t2113* L_5 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_5, L_7, sizeof(RaycastResult_t508 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (RaycastResult_t508_il2cpp_TypeInfo_var, (&V_1)); + RaycastResult_t508 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m14248_gshared (Object_t * __this /* static, unused */, Predicate_1_t2121 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2121 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m14249_gshared (List_1_t514 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2121 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2121 * L_3 = ___match; + RaycastResultU5BU5D_t2113* L_4 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2121 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2121 *, RaycastResult_t508 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2121 *)L_3, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_4, L_6, sizeof(RaycastResult_t508 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2115 List_1_GetEnumerator_m14250_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + Enumerator_t2115 L_0 = {0}; + (( void (*) (Enumerator_t2115 *, List_1_t514 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t514 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m14251_gshared (List_1_t514 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + RaycastResult_t508 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResult_t508 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_0, (RaycastResult_t508 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m14252_gshared (List_1_t514 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + RaycastResultU5BU5D_t2113* L_5 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_6 = ___start; + RaycastResultU5BU5D_t2113* L_7 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + RaycastResultU5BU5D_t2113* L_15 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m14253_gshared (List_1_t514 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m14254_gshared (List_1_t514 * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t514 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + RaycastResultU5BU5D_t2113* L_2 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t514 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t514 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + RaycastResultU5BU5D_t2113* L_4 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_5 = ___index; + RaycastResult_t508 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_4, L_5, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m14255_gshared (List_1_t514 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m14256_gshared (List_1_t514 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + RaycastResult_t508 L_0 = ___item; + NullCheck((List_1_t514 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t514 *)__this, (RaycastResult_t508 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t514 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t514 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m14257_gshared (List_1_t514 * __this, Predicate_1_t2121 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2121 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2121 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2121 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2121 * L_1 = ___match; + RaycastResultU5BU5D_t2113* L_2 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2121 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2121 *, RaycastResult_t508 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2121 *)L_1, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_2, L_4, sizeof(RaycastResult_t508 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2121 * L_13 = ___match; + RaycastResultU5BU5D_t2113* L_14 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2121 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2121 *, RaycastResult_t508 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2121 *)L_13, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_14, L_16, sizeof(RaycastResult_t508 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + RaycastResultU5BU5D_t2113* L_18 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + RaycastResultU5BU5D_t2113* L_21 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_18, L_20, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_21, L_23, sizeof(RaycastResult_t508 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + RaycastResultU5BU5D_t2113* L_29 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m14258_gshared (List_1_t514 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t514 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + RaycastResultU5BU5D_t2113* L_5 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m14259_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m14260_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2122 * L_2 = (( Comparer_1_t2122 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m3450_gshared (List_1_t514 * __this, Comparison_1_t478 * ___comparison, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t478 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, Comparison_1_t478 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_0, (int32_t)L_1, (Comparison_1_t478 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" RaycastResultU5BU5D_t2113* List_1_ToArray_m14261_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + RaycastResultU5BU5D_t2113* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (RaycastResultU5BU5D_t2113*)((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + RaycastResultU5BU5D_t2113* L_1 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + RaycastResultU5BU5D_t2113* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + RaycastResultU5BU5D_t2113* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m14262_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t514 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m14263_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + RaycastResultU5BU5D_t2113* L_0 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m14264_gshared (List_1_t514 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + RaycastResultU5BU5D_t2113** L_3 = (RaycastResultU5BU5D_t2113**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m14265_gshared (List_1_t514 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" RaycastResult_t508 List_1_get_Item_m14266_gshared (List_1_t514 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + RaycastResultU5BU5D_t2113* L_3 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_3, L_5, sizeof(RaycastResult_t508 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m14267_gshared (List_1_t514 * __this, int32_t ___index, RaycastResult_t508 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t514 *)__this); + (( void (*) (List_1_t514 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t514 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + RaycastResultU5BU5D_t2113* L_4 = (RaycastResultU5BU5D_t2113*)(__this->____items_1); + int32_t L_5 = ___index; + RaycastResult_t508 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_4, L_5, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_6; + return; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m14268_gshared (InternalEnumerator_1_t2114 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14269_gshared (InternalEnumerator_1_t2114 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14270_gshared (InternalEnumerator_1_t2114 * __this, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = (( RaycastResult_t508 (*) (InternalEnumerator_1_t2114 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2114 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + RaycastResult_t508 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m14271_gshared (InternalEnumerator_1_t2114 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m14272_gshared (InternalEnumerator_1_t2114 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" RaycastResult_t508 InternalEnumerator_1_get_Current_m14273_gshared (InternalEnumerator_1_t2114 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + RaycastResult_t508 L_8 = (( RaycastResult_t508 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m14274_gshared (Enumerator_t2115 * __this, List_1_t514 * ___l, const MethodInfo* method) +{ + { + List_1_t514 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t514 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14275_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2115 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2115 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m14276_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2115 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2115 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + RaycastResult_t508 L_2 = (RaycastResult_t508 )(__this->___current_3); + RaycastResult_t508 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m14277_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t514 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m14278_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t514 * L_0 = (List_1_t514 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2115 L_1 = (*(Enumerator_t2115 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t514 * L_7 = (List_1_t514 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m14279_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2115 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2115 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t514 * L_2 = (List_1_t514 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t514 * L_4 = (List_1_t514 *)(__this->___l_0); + NullCheck(L_4); + RaycastResultU5BU5D_t2113* L_5 = (RaycastResultU5BU5D_t2113*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_5, L_9, sizeof(RaycastResult_t508 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" RaycastResult_t508 Enumerator_get_Current_m14280_gshared (Enumerator_t2115 * __this, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = (RaycastResult_t508 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m14281_gshared (ReadOnlyCollection_1_t2116 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m14282_gshared (ReadOnlyCollection_1_t2116 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14283_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m14284_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m14285_gshared (ReadOnlyCollection_1_t2116 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m14286_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" RaycastResult_t508 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m14287_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t2116 *)__this); + RaycastResult_t508 L_1 = (RaycastResult_t508 )VirtFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t2116 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m14288_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, RaycastResult_t508 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14289_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m14290_gshared (ReadOnlyCollection_1_t2116 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m14291_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m14292_gshared (ReadOnlyCollection_1_t2116 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m14293_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m14294_gshared (ReadOnlyCollection_1_t2116 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, RaycastResult_t508 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m14295_gshared (ReadOnlyCollection_1_t2116 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m14296_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m14297_gshared (ReadOnlyCollection_1_t2116 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m14298_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m14299_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m14300_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m14301_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m14302_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m14303_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + RaycastResult_t508 L_2 = (RaycastResult_t508 )InterfaceFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + RaycastResult_t508 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m14304_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m14305_gshared (ReadOnlyCollection_1_t2116 * __this, RaycastResult_t508 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResult_t508 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, RaycastResult_t508 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (RaycastResult_t508 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m14306_gshared (ReadOnlyCollection_1_t2116 * __this, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResultU5BU5D_t2113* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< RaycastResultU5BU5D_t2113*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (RaycastResultU5BU5D_t2113*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m14307_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m14308_gshared (ReadOnlyCollection_1_t2116 * __this, RaycastResult_t508 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResult_t508 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (RaycastResult_t508 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m14309_gshared (ReadOnlyCollection_1_t2116 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" RaycastResult_t508 ReadOnlyCollection_1_get_Item_m14310_gshared (ReadOnlyCollection_1_t2116 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + RaycastResult_t508 L_2 = (RaycastResult_t508 )InterfaceFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m14311_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t514 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t514 * L_0 = (List_1_t514 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t514 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t514 *)L_0; + List_1_t514 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t514 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14312_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m14313_gshared (Collection_1_t2118 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m14314_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m14315_gshared (Collection_1_t2118 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + RaycastResult_t508 L_4 = (( RaycastResult_t508 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_2, (RaycastResult_t508 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m14316_gshared (Collection_1_t2118 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, RaycastResult_t508 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m14317_gshared (Collection_1_t2118 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m14318_gshared (Collection_1_t2118 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + RaycastResult_t508 L_2 = (( RaycastResult_t508 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_0, (RaycastResult_t508 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m14319_gshared (Collection_1_t2118 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + RaycastResult_t508 L_2 = (( RaycastResult_t508 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2118 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2118 *)__this, (RaycastResult_t508 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2118 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m14320_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m14321_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m14322_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m14323_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m14324_gshared (Collection_1_t2118 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + RaycastResult_t508 L_2 = (RaycastResult_t508 )InterfaceFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + RaycastResult_t508 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m14325_gshared (Collection_1_t2118 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + RaycastResult_t508 L_2 = (( RaycastResult_t508 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_0, (RaycastResult_t508 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m14326_gshared (Collection_1_t2118 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + RaycastResult_t508 L_3 = ___item; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_2, (RaycastResult_t508 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m14327_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2118 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m14328_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m14329_gshared (Collection_1_t2118 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResult_t508 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, RaycastResult_t508 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (RaycastResult_t508 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m14330_gshared (Collection_1_t2118 * __this, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResultU5BU5D_t2113* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< RaycastResultU5BU5D_t2113*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (RaycastResultU5BU5D_t2113*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m14331_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m14332_gshared (Collection_1_t2118 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + RaycastResult_t508 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (RaycastResult_t508 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m14333_gshared (Collection_1_t2118 * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + RaycastResult_t508 L_1 = ___item; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_0, (RaycastResult_t508 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m14334_gshared (Collection_1_t2118 * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + RaycastResult_t508 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (RaycastResult_t508 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m14335_gshared (Collection_1_t2118 * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + RaycastResult_t508 L_0 = ___item; + NullCheck((Collection_1_t2118 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2118 *)__this, (RaycastResult_t508 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2118 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m14336_gshared (Collection_1_t2118 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2118 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m14337_gshared (Collection_1_t2118 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m14338_gshared (Collection_1_t2118 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" RaycastResult_t508 Collection_1_get_Item_m14339_gshared (Collection_1_t2118 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + RaycastResult_t508 L_2 = (RaycastResult_t508 )InterfaceFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m14340_gshared (Collection_1_t2118 * __this, int32_t ___index, RaycastResult_t508 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + RaycastResult_t508 L_1 = ___value; + NullCheck((Collection_1_t2118 *)__this); + VirtActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2118 *)__this, (int32_t)L_0, (RaycastResult_t508 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m14341_gshared (Collection_1_t2118 * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + RaycastResult_t508 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, RaycastResult_t508 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (RaycastResult_t508 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m14342_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" RaycastResult_t508 Collection_1_ConvertItem_m14343_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m14344_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m14345_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m14346_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m14347_gshared (EqualityComparer_1_t2119 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m14348_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2119_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2119 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2120 * L_8 = (DefaultComparer_t2120 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2120 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2119_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m14349_gshared (EqualityComparer_1_t2119 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2119 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2119 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m14350_gshared (EqualityComparer_1_t2119 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2119 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, RaycastResult_t508 , RaycastResult_t508 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2119 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2119 * EqualityComparer_1_get_Default_m14351_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2119 * L_0 = ((EqualityComparer_1_t2119_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m14352_gshared (DefaultComparer_t2120 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2119 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2119 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2119 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m14353_gshared (DefaultComparer_t2120 * __this, RaycastResult_t508 ___obj, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m14354_gshared (DefaultComparer_t2120 * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = ___x; + goto IL_0015; + } + { + RaycastResult_t508 L_1 = ___y; + RaycastResult_t508 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + RaycastResult_t508 L_4 = ___y; + RaycastResult_t508 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x))); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (&___x)), (Object_t *)L_6); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m14355_gshared (Predicate_1_t2121 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m14356_gshared (Predicate_1_t2121 * __this, RaycastResult_t508 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m14356((Predicate_1_t2121 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, RaycastResult_t508 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, RaycastResult_t508 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m14357_gshared (Predicate_1_t2121 * __this, RaycastResult_t508 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(RaycastResult_t508_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m14358_gshared (Predicate_1_t2121 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m14359_gshared (Comparer_1_t2122 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m14360_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2122_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2122 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2123 * L_8 = (DefaultComparer_t2123 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2123 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2122_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m14361_gshared (Comparer_1_t2122 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2122 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, RaycastResult_t508 , RaycastResult_t508 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2122 *)__this, (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (RaycastResult_t508 )((*(RaycastResult_t508 *)((RaycastResult_t508 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2122 * Comparer_1_get_Default_m14362_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2122 * L_0 = ((Comparer_1_t2122_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m14363_gshared (DefaultComparer_t2123 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2122 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2122 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2122 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m14364_gshared (DefaultComparer_t2123 * __this, RaycastResult_t508 ___x, RaycastResult_t508 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + RaycastResult_t508 L_0 = ___x; + goto IL_001e; + } + { + RaycastResult_t508 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + RaycastResult_t508 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + RaycastResult_t508 L_3 = ___x; + RaycastResult_t508 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + RaycastResult_t508 L_6 = ___x; + RaycastResult_t508 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + RaycastResult_t508 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (RaycastResult_t508 )L_9); + return L_10; + } + +IL_004d: + { + RaycastResult_t508 L_11 = ___x; + RaycastResult_t508 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + RaycastResult_t508 L_14 = ___x; + RaycastResult_t508 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + RaycastResult_t508 L_17 = ___y; + RaycastResult_t508 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor() +extern "C" void Dictionary_2__ctor_m14701_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)__this, (int32_t)((int32_t)10), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) +extern "C" void Dictionary_2__ctor_m14703_gshared (Dictionary_2_t2145 * __this, Object_t* ___comparer, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___comparer; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)__this, (int32_t)((int32_t)10), (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) +extern "C" void Dictionary_2__ctor_m14705_gshared (Dictionary_2_t2145 * __this, int32_t ___capacity, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)__this, (int32_t)L_0, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Dictionary_2__ctor_m14707_gshared (Dictionary_2_t2145 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___serialization_info_13 = L_0; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_get_Item_m14709_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + if (!((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_002f; + } + } + { + Object_t * L_1 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + bool L_2 = (bool)VirtFuncInvoker1< bool, int32_t >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2145 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))))); + if (!L_2) + { + goto IL_002f; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + int32_t L_4 = (( int32_t (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2145 *)__this, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + NullCheck((Dictionary_2_t2145 *)__this); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(25 /* TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) */, (Dictionary_2_t2145 *)__this, (int32_t)L_4); + return L_5; + } + +IL_002f: + { + return NULL; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m14711_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + int32_t L_1 = (( int32_t (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2145 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2145 *)__this); + Object_t * L_3 = (( Object_t * (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2145 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2145 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) */, (Dictionary_2_t2145 *)__this, (int32_t)L_1, (Object_t *)L_3); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m14713_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + int32_t L_1 = (( int32_t (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2145 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2145 *)__this); + Object_t * L_3 = (( Object_t * (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2145 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2145 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2145 *)__this, (int32_t)L_1, (Object_t *)L_3); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_System_Collections_IDictionary_Contains_m14715_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + bool L_4 = (bool)VirtFuncInvoker1< bool, int32_t >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2145 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))))); + return L_4; + } + +IL_0029: + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m14717_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2145 *)__this); + VirtFuncInvoker1< bool, int32_t >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2145 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))))); + } + +IL_0029: + { + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m14719_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m14721_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m14723_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m14725_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2_t2147 ___keyValuePair, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2147 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2147 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2145 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2145 *)__this, (int32_t)L_0, (Object_t *)L_1); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m14727_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2_t2147 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2147 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2145 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2145 *, KeyValuePair_2_t2147 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2_t2147 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m14729_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2469* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2U5BU5D_t2469*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m14731_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2_t2147 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2147 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2145 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2145 *, KeyValuePair_2_t2147 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2_t2147 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + int32_t L_2 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2147 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2145 *)__this); + bool L_3 = (bool)VirtFuncInvoker1< bool, int32_t >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2145 *)__this, (int32_t)L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m14733_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2728); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2469* V_0 = {0}; + DictionaryEntryU5BU5D_t2516* V_1 = {0}; + int32_t G_B5_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B5_1 = {0}; + Dictionary_2_t2145 * G_B5_2 = {0}; + int32_t G_B4_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B4_1 = {0}; + Dictionary_2_t2145 * G_B4_2 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (KeyValuePair_2U5BU5D_t2469*)((KeyValuePair_2U5BU5D_t2469*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + KeyValuePair_2U5BU5D_t2469* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + KeyValuePair_2U5BU5D_t2469* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2U5BU5D_t2469*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } + +IL_0016: + { + Array_t * L_4 = ___array; + int32_t L_5 = ___index; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2145 *)__this, (Array_t *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + Array_t * L_6 = ___array; + V_1 = (DictionaryEntryU5BU5D_t2516*)((DictionaryEntryU5BU5D_t2516*)IsInst(L_6, DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var)); + DictionaryEntryU5BU5D_t2516* L_7 = V_1; + if (!L_7) + { + goto IL_0051; + } + } + { + DictionaryEntryU5BU5D_t2516* L_8 = V_1; + int32_t L_9 = ___index; + Transform_1_t2146 * L_10 = ((Dictionary_2_t2145_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + G_B4_0 = L_9; + G_B4_1 = L_8; + G_B4_2 = ((Dictionary_2_t2145 *)(__this)); + if (L_10) + { + G_B5_0 = L_9; + G_B5_1 = L_8; + G_B5_2 = ((Dictionary_2_t2145 *)(__this)); + goto IL_0046; + } + } + { + IntPtr_t L_11 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17) }; + Transform_1_t2146 * L_12 = (Transform_1_t2146 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + (( void (*) (Transform_1_t2146 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)(L_12, (Object_t *)NULL, (IntPtr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + ((Dictionary_2_t2145_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15 = L_12; + G_B5_0 = G_B4_0; + G_B5_1 = G_B4_1; + G_B5_2 = ((Dictionary_2_t2145 *)(G_B4_2)); + } + +IL_0046: + { + Transform_1_t2146 * L_13 = ((Dictionary_2_t2145_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + NullCheck((Dictionary_2_t2145 *)G_B5_2); + (( void (*) (Dictionary_2_t2145 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2146 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)->method)((Dictionary_2_t2145 *)G_B5_2, (DictionaryEntryU5BU5D_t2516*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2146 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)); + return; + } + +IL_0051: + { + Array_t * L_14 = ___array; + int32_t L_15 = ___index; + IntPtr_t L_16 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2153 * L_17 = (Transform_1_t2153 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2153 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_17, (Object_t *)NULL, (IntPtr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2153 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)((Dictionary_2_t2145 *)__this, (Array_t *)L_14, (int32_t)L_15, (Transform_1_t2153 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m14735_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 L_0 = {0}; + (( void (*) (Enumerator_t2151 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2151 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t *)L_2; + } +} +// System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() +extern "C" Object_t* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m14737_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 L_0 = {0}; + (( void (*) (Enumerator_t2151 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2151 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t*)L_2; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_GetEnumerator_m14739_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + ShimEnumerator_t2154 * L_0 = (ShimEnumerator_t2154 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + (( void (*) (ShimEnumerator_t2154 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(L_0, (Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2::get_Count() +extern "C" int32_t Dictionary_2_get_Count_m14741_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___count_10); + return L_0; + } +} +// TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* KeyNotFoundException_t1215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" Object_t * Dictionary_2_get_Item_m14743_gshared (Dictionary_2_t2145 * __this, int32_t ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + KeyNotFoundException_t1215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2729); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0089; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_14 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + int32_t L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_16, sizeof(int32_t))), (int32_t)L_17); + if (!L_18) + { + goto IL_0089; + } + } + { + ObjectU5BU5D_t162* L_19 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_19, L_21, sizeof(Object_t *))); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_24; + } + +IL_009b: + { + int32_t L_25 = V_1; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + KeyNotFoundException_t1215 * L_26 = (KeyNotFoundException_t1215 *)il2cpp_codegen_object_new (KeyNotFoundException_t1215_il2cpp_TypeInfo_var); + KeyNotFoundException__ctor_m7134(L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } +} +// System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_set_Item_m14745_gshared (Dictionary_2_t2145 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + V_3 = (int32_t)(-1); + int32_t L_10 = V_2; + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_00a2; + } + } + +IL_004e: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0087; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + int32_t L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_16, L_18, sizeof(int32_t))), (int32_t)L_19); + if (!L_20) + { + goto IL_0087; + } + } + { + goto IL_00a2; + } + +IL_0087: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + +IL_00a2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0166; + } + } + { + int32_t L_27 = (int32_t)(__this->___count_10); + int32_t L_28 = (int32_t)((int32_t)((int32_t)L_27+(int32_t)1)); + V_4 = (int32_t)L_28; + __this->___count_10 = L_28; + int32_t L_29 = V_4; + int32_t L_30 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_29) <= ((int32_t)L_30))) + { + goto IL_00de; + } + } + { + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_31 = V_0; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))); + } + +IL_00de: + { + int32_t L_33 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_33; + int32_t L_34 = V_2; + if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) + { + goto IL_0105; + } + } + { + int32_t L_35 = (int32_t)(__this->___touchedSlots_8); + int32_t L_36 = (int32_t)L_35; + V_4 = (int32_t)L_36; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_36+(int32_t)1)); + int32_t L_37 = V_4; + V_2 = (int32_t)L_37; + goto IL_011c; + } + +IL_0105: + { + LinkU5BU5D_t1851* L_38 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_38, L_39, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_40; + } + +IL_011c: + { + LinkU5BU5D_t1851* L_41 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_42 = V_2; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + Int32U5BU5D_t420* L_43 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + int32_t L_45 = L_44; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_41, L_42, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_43, L_45, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_46 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_47 = V_1; + int32_t L_48 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + *((int32_t*)(int32_t*)SZArrayLdElema(L_46, L_47, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_48+(int32_t)1)); + LinkU5BU5D_t1851* L_49 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_49, L_50, sizeof(Link_t1214 )))->___HashCode_0 = L_51; + Int32U5BU5D_t420* L_52 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_53 = V_2; + int32_t L_54 = ___key; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + *((int32_t*)(int32_t*)SZArrayLdElema(L_52, L_53, sizeof(int32_t))) = (int32_t)L_54; + goto IL_01b5; + } + +IL_0166: + { + int32_t L_55 = V_3; + if ((((int32_t)L_55) == ((int32_t)(-1)))) + { + goto IL_01b5; + } + } + { + LinkU5BU5D_t1851* L_56 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_57 = V_3; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + LinkU5BU5D_t1851* L_58 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_59 = V_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_58, L_59, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_56, L_57, sizeof(Link_t1214 )))->___Next_1 = L_60; + LinkU5BU5D_t1851* L_61 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_62 = V_2; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + Int32U5BU5D_t420* L_63 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_64 = V_1; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_64); + int32_t L_65 = L_64; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_61, L_62, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_63, L_65, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_66 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_67 = V_1; + int32_t L_68 = V_2; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((int32_t*)(int32_t*)SZArrayLdElema(L_66, L_67, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01b5: + { + ObjectU5BU5D_t162* L_69 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_70 = V_2; + Object_t * L_71 = ___value; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_70); + *((Object_t **)(Object_t **)SZArrayLdElema(L_69, L_70, sizeof(Object_t *))) = (Object_t *)L_71; + int32_t L_72 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_72+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void Dictionary_2_Init_m14747_gshared (Dictionary_2_t2145 * __this, int32_t ___capacity, Object_t* ___hcp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + Object_t* V_0 = {0}; + Dictionary_2_t2145 * G_B4_0 = {0}; + Dictionary_2_t2145 * G_B3_0 = {0}; + Object_t* G_B5_0 = {0}; + Dictionary_2_t2145 * G_B5_1 = {0}; + { + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Object_t* L_2 = ___hcp; + G_B3_0 = ((Dictionary_2_t2145 *)(__this)); + if (!L_2) + { + G_B4_0 = ((Dictionary_2_t2145 *)(__this)); + goto IL_0021; + } + } + { + Object_t* L_3 = ___hcp; + V_0 = (Object_t*)L_3; + Object_t* L_4 = V_0; + G_B5_0 = L_4; + G_B5_1 = ((Dictionary_2_t2145 *)(G_B3_0)); + goto IL_0026; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + EqualityComparer_1_t1973 * L_5 = (( EqualityComparer_1_t1973 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + G_B5_0 = ((Object_t*)(L_5)); + G_B5_1 = ((Dictionary_2_t2145 *)(G_B4_0)); + } + +IL_0026: + { + NullCheck(G_B5_1); + G_B5_1->___hcp_12 = G_B5_0; + int32_t L_6 = ___capacity; + if (L_6) + { + goto IL_0035; + } + } + { + ___capacity = (int32_t)((int32_t)10); + } + +IL_0035: + { + int32_t L_7 = ___capacity; + ___capacity = (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f))))))+(int32_t)1)); + int32_t L_8 = ___capacity; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2145 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___generation_14 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_InitArrays_m14749_gshared (Dictionary_2_t2145 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___size; + __this->___table_4 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_0)); + int32_t L_1 = ___size; + __this->___linkSlots_5 = ((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_1)); + __this->___emptySlot_9 = (-1); + int32_t L_2 = ___size; + __this->___keySlots_6 = ((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_2)); + int32_t L_3 = ___size; + __this->___valueSlots_7 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_3)); + __this->___touchedSlots_8 = 0; + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_4); + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))))*(float)(0.9f)))))); + int32_t L_5 = (int32_t)(__this->___threshold_11); + if (L_5) + { + goto IL_0074; + } + } + { + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)0))) + { + goto IL_0074; + } + } + { + __this->___threshold_11 = 1; + } + +IL_0074: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2712; +extern Il2CppCodeGenString* _stringLiteral2713; +extern "C" void Dictionary_2_CopyToCheck_m14751_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2712 = il2cpp_codegen_string_literal_from_index(2712); + _stringLiteral2713 = il2cpp_codegen_string_literal_from_index(2713); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, (String_t*)_stringLiteral2712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Array_t * L_8 = ___array; + NullCheck((Array_t *)L_8); + int32_t L_9 = Array_get_Length_m4606((Array_t *)L_8, /*hidden argument*/NULL); + int32_t L_10 = ___index; + NullCheck((Dictionary_2_t2145 *)__this); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2145 *)__this); + if ((((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))) >= ((int32_t)L_11))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)_stringLiteral2713, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0058: + { + return; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) +extern "C" KeyValuePair_2_t2147 Dictionary_2_make_pair_m14753_gshared (Object_t * __this /* static, unused */, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___key; + Object_t * L_1 = ___value; + KeyValuePair_2_t2147 L_2 = {0}; + (( void (*) (KeyValuePair_2_t2147 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)->method)(&L_2, (int32_t)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)); + return L_2; + } +} +// TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) +extern "C" Object_t * Dictionary_2_pick_value_m14755_gshared (Object_t * __this /* static, unused */, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + return L_0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_CopyTo_m14757_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2469* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2145 *)__this, (Array_t *)(Array_t *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + KeyValuePair_2U5BU5D_t2469* L_2 = ___array; + int32_t L_3 = ___index; + IntPtr_t L_4 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2153 * L_5 = (Transform_1_t2153 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2153 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_5, (Object_t *)NULL, (IntPtr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, Transform_1_t2153 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2U5BU5D_t2469*)L_2, (int32_t)L_3, (Transform_1_t2153 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Resize() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_Resize_m14759_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + LinkU5BU5D_t1851* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + Int32U5BU5D_t420* V_7 = {0}; + ObjectU5BU5D_t162* V_8 = {0}; + int32_t V_9 = 0; + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_0); + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_1 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + V_1 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_2)); + int32_t L_3 = V_0; + V_2 = (LinkU5BU5D_t1851*)((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_3)); + V_3 = (int32_t)0; + goto IL_00b1; + } + +IL_0027: + { + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_4 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a5; + } + +IL_0038: + { + LinkU5BU5D_t1851* L_7 = V_2; + int32_t L_8 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Object_t* L_9 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_11 = V_4; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Object_t*)L_9); + int32_t L_13 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_9, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t)))); + int32_t L_14 = (int32_t)((int32_t)((int32_t)L_13|(int32_t)((int32_t)-2147483648))); + V_9 = (int32_t)L_14; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_7, L_8, sizeof(Link_t1214 )))->___HashCode_0 = L_14; + int32_t L_15 = V_9; + V_5 = (int32_t)L_15; + int32_t L_16 = V_5; + int32_t L_17 = V_0; + V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)2147483647)))%(int32_t)L_17)); + LinkU5BU5D_t1851* L_18 = V_2; + int32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + Int32U5BU5D_t420* L_20 = V_1; + int32_t L_21 = V_6; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_18, L_19, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_23 = V_1; + int32_t L_24 = V_6; + int32_t L_25 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, L_24, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + LinkU5BU5D_t1851* L_26 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_26, L_27, sizeof(Link_t1214 )))->___Next_1); + V_4 = (int32_t)L_28; + } + +IL_00a5: + { + int32_t L_29 = V_4; + if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) + { + goto IL_0038; + } + } + { + int32_t L_30 = V_3; + V_3 = (int32_t)((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b1: + { + int32_t L_31 = V_3; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_0027; + } + } + { + Int32U5BU5D_t420* L_33 = V_1; + __this->___table_4 = L_33; + LinkU5BU5D_t1851* L_34 = V_2; + __this->___linkSlots_5 = L_34; + int32_t L_35 = V_0; + V_7 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_35)); + int32_t L_36 = V_0; + V_8 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_36)); + Int32U5BU5D_t420* L_37 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + Int32U5BU5D_t420* L_38 = V_7; + int32_t L_39 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, (int32_t)0, (Array_t *)(Array_t *)L_38, (int32_t)0, (int32_t)L_39, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_40 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + ObjectU5BU5D_t162* L_41 = V_8; + int32_t L_42 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, (int32_t)0, (Array_t *)(Array_t *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_43 = V_7; + __this->___keySlots_6 = L_43; + ObjectU5BU5D_t162* L_44 = V_8; + __this->___valueSlots_7 = L_44; + int32_t L_45 = V_0; + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_45)))*(float)(0.9f)))))); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2714; +extern "C" void Dictionary_2_Add_m14761_gshared (Dictionary_2_t2145 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2714 = il2cpp_codegen_string_literal_from_index(2714); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_004a: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_13 = V_0; + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_0089; + } + } + { + Object_t* L_14 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_15 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + int32_t L_18 = ___key; + NullCheck((Object_t*)L_14); + bool L_19 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_14, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_15, L_17, sizeof(int32_t))), (int32_t)L_18); + if (!L_19) + { + goto IL_0089; + } + } + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, (String_t*)_stringLiteral2714, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_21 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_22 = V_2; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_21, L_22, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_23; + } + +IL_009b: + { + int32_t L_24 = V_2; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_004a; + } + } + { + int32_t L_25 = (int32_t)(__this->___count_10); + int32_t L_26 = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + V_3 = (int32_t)L_26; + __this->___count_10 = L_26; + int32_t L_27 = V_3; + int32_t L_28 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_27) <= ((int32_t)L_28))) + { + goto IL_00d5; + } + } + { + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_29 = V_0; + Int32U5BU5D_t420* L_30 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_30); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + } + +IL_00d5: + { + int32_t L_31 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_31; + int32_t L_32 = V_2; + if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) + { + goto IL_00fa; + } + } + { + int32_t L_33 = (int32_t)(__this->___touchedSlots_8); + int32_t L_34 = (int32_t)L_33; + V_3 = (int32_t)L_34; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_3; + V_2 = (int32_t)L_35; + goto IL_0111; + } + +IL_00fa: + { + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_38; + } + +IL_0111: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___HashCode_0 = L_41; + LinkU5BU5D_t1851* L_42 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + Int32U5BU5D_t420* L_44 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_45 = V_1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t L_46 = L_45; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_42, L_43, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_44, L_46, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_47 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_48 = V_1; + int32_t L_49 = V_2; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + *((int32_t*)(int32_t*)SZArrayLdElema(L_47, L_48, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_49+(int32_t)1)); + Int32U5BU5D_t420* L_50 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_51 = V_2; + int32_t L_52 = ___key; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + *((int32_t*)(int32_t*)SZArrayLdElema(L_50, L_51, sizeof(int32_t))) = (int32_t)L_52; + ObjectU5BU5D_t162* L_53 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_54 = V_2; + Object_t * L_55 = ___value; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + *((Object_t **)(Object_t **)SZArrayLdElema(L_53, L_54, sizeof(Object_t *))) = (Object_t *)L_55; + int32_t L_56 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_56+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Clear() +extern "C" void Dictionary_2_Clear_m14763_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + __this->___count_10 = 0; + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + Int32U5BU5D_t420* L_2 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + Int32U5BU5D_t420* L_3 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_6 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + LinkU5BU5D_t1851* L_7 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + NullCheck(L_7); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + __this->___emptySlot_9 = (-1); + __this->___touchedSlots_8 = 0; + int32_t L_8 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_8+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_ContainsKey_m14765_gshared (Dictionary_2_t2145 * __this, int32_t ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_0090; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_007e; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_14 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + int32_t L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_16, sizeof(int32_t))), (int32_t)L_17); + if (!L_18) + { + goto IL_007e; + } + } + { + return 1; + } + +IL_007e: + { + LinkU5BU5D_t1851* L_19 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_19, L_20, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_21; + } + +IL_0090: + { + int32_t L_22 = V_1; + if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + return 0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) +extern "C" bool Dictionary_2_ContainsValue_m14767_gshared (Dictionary_2_t2145 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1870 * L_0 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + V_0 = (Object_t*)L_0; + V_1 = (int32_t)0; + goto IL_0054; + } + +IL_000d: + { + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))-(int32_t)1)); + goto IL_0049; + } + +IL_001d: + { + Object_t* L_4 = V_0; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + Object_t * L_8 = ___value; + NullCheck((Object_t*)L_4); + bool L_9 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 42), (Object_t*)L_4, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))), (Object_t *)L_8); + if (!L_9) + { + goto IL_0037; + } + } + { + return 1; + } + +IL_0037: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_12; + } + +IL_0049: + { + int32_t L_13 = V_2; + if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) + { + goto IL_001d; + } + } + { + int32_t L_14 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0054: + { + int32_t L_15 = V_1; + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_000d; + } + } + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_GetObjectData_m14769_gshared (Dictionary_2_t2145 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2469* V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + int32_t L_3 = (int32_t)(__this->___generation_14); + NullCheck((SerializationInfo_t433 *)L_2); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_2, (String_t*)_stringLiteral260, (int32_t)L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Object_t* L_5 = (Object_t*)(__this->___hcp_12); + NullCheck((SerializationInfo_t433 *)L_4); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_4, (String_t*)_stringLiteral262, (Object_t *)L_5, /*hidden argument*/NULL); + V_0 = (KeyValuePair_2U5BU5D_t2469*)NULL; + int32_t L_6 = (int32_t)(__this->___count_10); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0055; + } + } + { + int32_t L_7 = (int32_t)(__this->___count_10); + V_0 = (KeyValuePair_2U5BU5D_t2469*)((KeyValuePair_2U5BU5D_t2469*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 43), L_7)); + KeyValuePair_2U5BU5D_t2469* L_8 = V_0; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2145 *)__this, (KeyValuePair_2U5BU5D_t2469*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + } + +IL_0055: + { + SerializationInfo_t433 * L_9 = ___info; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_10); + NullCheck((SerializationInfo_t433 *)L_9); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_9, (String_t*)_stringLiteral1245, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = ___info; + KeyValuePair_2U5BU5D_t2469* L_12 = V_0; + NullCheck((SerializationInfo_t433 *)L_11); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_11, (String_t*)_stringLiteral2715, (Object_t *)(Object_t *)L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_OnDeserialization_m14771_gshared (Dictionary_2_t2145 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + KeyValuePair_2U5BU5D_t2469* V_1 = {0}; + int32_t V_2 = 0; + { + SerializationInfo_t433 * L_0 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + SerializationInfo_t433 * L_1 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_1); + int32_t L_2 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_1, (String_t*)_stringLiteral260, /*hidden argument*/NULL); + __this->___generation_14 = L_2; + SerializationInfo_t433 * L_3 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_3); + Object_t * L_5 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_3, (String_t*)_stringLiteral262, (Type_t *)L_4, /*hidden argument*/NULL); + __this->___hcp_12 = ((Object_t*)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29))); + SerializationInfo_t433 * L_6 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_6); + int32_t L_7 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_6, (String_t*)_stringLiteral1245, /*hidden argument*/NULL); + V_0 = (int32_t)L_7; + SerializationInfo_t433 * L_8 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 45)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_8); + Object_t * L_10 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_8, (String_t*)_stringLiteral2715, (Type_t *)L_9, /*hidden argument*/NULL); + V_1 = (KeyValuePair_2U5BU5D_t2469*)((KeyValuePair_2U5BU5D_t2469*)Castclass(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + int32_t L_11 = V_0; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)10)))) + { + goto IL_0083; + } + } + { + V_0 = (int32_t)((int32_t)10); + } + +IL_0083: + { + int32_t L_12 = V_0; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2145 *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___count_10 = 0; + KeyValuePair_2U5BU5D_t2469* L_13 = V_1; + if (!L_13) + { + goto IL_00c9; + } + } + { + V_2 = (int32_t)0; + goto IL_00c0; + } + +IL_009e: + { + KeyValuePair_2U5BU5D_t2469* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2147 *)((KeyValuePair_2_t2147 *)(KeyValuePair_2_t2147 *)SZArrayLdElema(L_14, L_15, sizeof(KeyValuePair_2_t2147 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + KeyValuePair_2U5BU5D_t2469* L_17 = V_1; + int32_t L_18 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + Object_t * L_19 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2147 *)((KeyValuePair_2_t2147 *)(KeyValuePair_2_t2147 *)SZArrayLdElema(L_17, L_18, sizeof(KeyValuePair_2_t2147 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2145 *)__this); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2145 *)__this, (int32_t)L_16, (Object_t *)L_19); + int32_t L_20 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_21 = V_2; + KeyValuePair_2U5BU5D_t2469* L_22 = V_1; + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_009e; + } + } + +IL_00c9: + { + int32_t L_23 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_23+(int32_t)1)); + __this->___serialization_info_13 = (SerializationInfo_t433 *)NULL; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_Remove_m14773_gshared (Dictionary_2_t2145 * __this, int32_t ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + Object_t * V_5 = {0}; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + int32_t L_10 = V_2; + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + V_3 = (int32_t)(-1); + } + +IL_0050: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0089; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + int32_t L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_16, L_18, sizeof(int32_t))), (int32_t)L_19); + if (!L_20) + { + goto IL_0089; + } + } + { + goto IL_00a4; + } + +IL_0089: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0050; + } + } + +IL_00a4: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_00ad; + } + } + { + return 0; + } + +IL_00ad: + { + int32_t L_27 = (int32_t)(__this->___count_10); + __this->___count_10 = ((int32_t)((int32_t)L_27-(int32_t)1)); + int32_t L_28 = V_3; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00e2; + } + } + { + Int32U5BU5D_t420* L_29 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_30 = V_1; + LinkU5BU5D_t1851* L_31 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_32 = V_2; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_31, L_32, sizeof(Link_t1214 )))->___Next_1); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + *((int32_t*)(int32_t*)SZArrayLdElema(L_29, L_30, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + goto IL_0104; + } + +IL_00e2: + { + LinkU5BU5D_t1851* L_34 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_34, L_35, sizeof(Link_t1214 )))->___Next_1 = L_38; + } + +IL_0104: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = (int32_t)(__this->___emptySlot_9); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___Next_1 = L_41; + int32_t L_42 = V_2; + __this->___emptySlot_9 = L_42; + LinkU5BU5D_t1851* L_43 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_44 = V_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_43, L_44, sizeof(Link_t1214 )))->___HashCode_0 = 0; + Int32U5BU5D_t420* L_45 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_46 = V_2; + Initobj (Int32_t161_il2cpp_TypeInfo_var, (&V_4)); + int32_t L_47 = V_4; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + *((int32_t*)(int32_t*)SZArrayLdElema(L_45, L_46, sizeof(int32_t))) = (int32_t)L_47; + ObjectU5BU5D_t162* L_48 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_49 = V_2; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_5)); + Object_t * L_50 = V_5; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, L_49, sizeof(Object_t *))) = (Object_t *)L_50; + int32_t L_51 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_51+(int32_t)1)); + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_TryGetValue_m14775_gshared (Dictionary_2_t2145 * __this, int32_t ___key, Object_t ** ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + int32_t L_0 = ___key; + goto IL_0016; + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + int32_t L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (int32_t)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a2; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0090; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + Int32U5BU5D_t420* L_14 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + int32_t L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_16, sizeof(int32_t))), (int32_t)L_17); + if (!L_18) + { + goto IL_0090; + } + } + { + Object_t ** L_19 = ___value; + ObjectU5BU5D_t162* L_20 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + (*(Object_t **)L_19) = (*(Object_t **)(Object_t **)SZArrayLdElema(L_20, L_22, sizeof(Object_t *))); + return 1; + } + +IL_0090: + { + LinkU5BU5D_t1851* L_23 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_23, L_24, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_25; + } + +IL_00a2: + { + int32_t L_26 = V_1; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + Object_t ** L_27 = ___value; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_2)); + Object_t * L_28 = V_2; + (*(Object_t **)L_27) = L_28; + return 0; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() +extern "C" ValueCollection_t2149 * Dictionary_2_get_Values_m14776_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + ValueCollection_t2149 * L_0 = (ValueCollection_t2149 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 46)); + (( void (*) (ValueCollection_t2149 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)->method)(L_0, (Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2716; +extern "C" int32_t Dictionary_2_ToTKey_m14778_gshared (Dictionary_2_t2145 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 48)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_4, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, (String_t*)L_5, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0040: + { + Object_t * L_7 = ___key; + return ((*(int32_t*)((int32_t*)UnBox (L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))))); + } +} +// TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2716; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" Object_t * Dictionary_2_ToTValue_m14780_gshared (Dictionary_2_t2145 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_1); + if (L_2) + { + goto IL_0024; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_0)); + Object_t * L_3 = V_0; + return L_3; + } + +IL_0024: + { + Object_t * L_4 = ___value; + if (((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)))) + { + goto IL_0053; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_6, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, (String_t*)L_7, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + Object_t * L_9 = ___value; + return ((Object_t *)Castclass(L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_ContainsKeyValuePair_m14782_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2_t2147 ___pair, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + int32_t L_0 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2147 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2145 *)__this); + bool L_1 = (bool)VirtFuncInvoker2< bool, int32_t, Object_t ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, (Dictionary_2_t2145 *)__this, (int32_t)L_0, (Object_t **)(&V_0)); + if (L_1) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t1870 * L_2 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2147 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + Object_t * L_4 = V_0; + NullCheck((EqualityComparer_1_t1870 *)L_2); + bool L_5 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1870 *)L_2, (Object_t *)L_3, (Object_t *)L_4); + return L_5; + } +} +// System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() +extern "C" Enumerator_t2151 Dictionary_2_GetEnumerator_m14783_gshared (Dictionary_2_t2145 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 L_0 = {0}; + (( void (*) (Enumerator_t2151 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2145 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + return L_0; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) +extern "C" DictionaryEntry_t900 Dictionary_2_U3CCopyToU3Em__0_m14785_gshared (Object_t * __this /* static, unused */, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___key; + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + Object_t * L_3 = ___value; + DictionaryEntry_t900 L_4 = {0}; + DictionaryEntry__ctor_m4603(&L_4, (Object_t *)L_2, (Object_t *)L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Array/InternalEnumerator`1>::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m14786_gshared (InternalEnumerator_1_t2148 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14787_gshared (InternalEnumerator_1_t2148 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14788_gshared (InternalEnumerator_1_t2148 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2147 L_0 = (( KeyValuePair_2_t2147 (*) (InternalEnumerator_1_t2148 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2148 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2147 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1>::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m14789_gshared (InternalEnumerator_1_t2148 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1>::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m14790_gshared (InternalEnumerator_1_t2148 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1>::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" KeyValuePair_2_t2147 InternalEnumerator_1_get_Current_m14791_gshared (InternalEnumerator_1_t2148 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + KeyValuePair_2_t2147 L_8 = (( KeyValuePair_2_t2147 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) +extern "C" void KeyValuePair_2__ctor_m14792_gshared (KeyValuePair_2_t2147 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___key; + (( void (*) (KeyValuePair_2_t2147 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((KeyValuePair_2_t2147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Object_t * L_1 = ___value; + (( void (*) (KeyValuePair_2_t2147 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((KeyValuePair_2_t2147 *)__this, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return; + } +} +// TKey System.Collections.Generic.KeyValuePair`2::get_Key() +extern "C" int32_t KeyValuePair_2_get_Key_m14793_gshared (KeyValuePair_2_t2147 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___key_0); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Key(TKey) +extern "C" void KeyValuePair_2_set_Key_m14794_gshared (KeyValuePair_2_t2147 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___key_0 = L_0; + return; + } +} +// TValue System.Collections.Generic.KeyValuePair`2::get_Value() +extern "C" Object_t * KeyValuePair_2_get_Value_m14795_gshared (KeyValuePair_2_t2147 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___value_1); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Value(TValue) +extern "C" void KeyValuePair_2_set_Value_m14796_gshared (KeyValuePair_2_t2147 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___value_1 = L_0; + return; + } +} +// System.String System.Collections.Generic.KeyValuePair`2::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" String_t* KeyValuePair_2_ToString_m14797_gshared (KeyValuePair_2_t2147 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + int32_t G_B2_0 = 0; + StringU5BU5D_t163* G_B2_1 = {0}; + StringU5BU5D_t163* G_B2_2 = {0}; + int32_t G_B1_0 = 0; + StringU5BU5D_t163* G_B1_1 = {0}; + StringU5BU5D_t163* G_B1_2 = {0}; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + StringU5BU5D_t163* G_B3_2 = {0}; + StringU5BU5D_t163* G_B3_3 = {0}; + int32_t G_B5_0 = 0; + StringU5BU5D_t163* G_B5_1 = {0}; + StringU5BU5D_t163* G_B5_2 = {0}; + int32_t G_B4_0 = 0; + StringU5BU5D_t163* G_B4_1 = {0}; + StringU5BU5D_t163* G_B4_2 = {0}; + String_t* G_B6_0 = {0}; + int32_t G_B6_1 = 0; + StringU5BU5D_t163* G_B6_2 = {0}; + StringU5BU5D_t163* G_B6_3 = {0}; + { + StringU5BU5D_t163* L_0 = (StringU5BU5D_t163*)((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral147); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral147; + StringU5BU5D_t163* L_1 = (StringU5BU5D_t163*)L_0; + int32_t L_2 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + G_B1_0 = 1; + G_B1_1 = L_1; + G_B1_2 = L_1; + } + { + int32_t L_3 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + V_0 = (int32_t)L_3; + NullCheck((int32_t*)(&V_0)); + String_t* L_4 = Int32_ToString_m2071((int32_t*)(&V_0), NULL); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_003e; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_5; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_003e: + { + NullCheck(G_B3_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B3_2, G_B3_1); + ArrayElementTypeCheck (G_B3_2, G_B3_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B3_2, G_B3_1, sizeof(String_t*))) = (String_t*)G_B3_0; + StringU5BU5D_t163* L_6 = (StringU5BU5D_t163*)G_B3_3; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, _stringLiteral157); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 2, sizeof(String_t*))) = (String_t*)_stringLiteral157; + StringU5BU5D_t163* L_7 = (StringU5BU5D_t163*)L_6; + Object_t * L_8 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + G_B4_0 = 3; + G_B4_1 = L_7; + G_B4_2 = L_7; + if (!L_8) + { + G_B5_0 = 3; + G_B5_1 = L_7; + G_B5_2 = L_7; + goto IL_0072; + } + } + { + Object_t * L_9 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + V_1 = (Object_t *)L_9; + NullCheck((Object_t *)(*(&V_1))); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (Object_t *)(*(&V_1))); + G_B6_0 = L_10; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0077; + } + +IL_0072: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B6_0 = L_11; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0077: + { + NullCheck(G_B6_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B6_2, G_B6_1); + ArrayElementTypeCheck (G_B6_2, G_B6_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B6_2, G_B6_1, sizeof(String_t*))) = (String_t*)G_B6_0; + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)G_B6_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 4); + ArrayElementTypeCheck (L_12, _stringLiteral148); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 4, sizeof(String_t*))) = (String_t*)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m633(NULL /*static, unused*/, (StringU5BU5D_t163*)L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::.ctor(System.Collections.Generic.Dictionary`2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void ValueCollection__ctor_m14798_gshared (ValueCollection_t2149 * __this, Dictionary_2_t2145 * ___dictionary, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2145 * L_0 = ___dictionary; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Dictionary_2_t2145 * L_2 = ___dictionary; + __this->___dictionary_0 = L_2; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Add(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m14799_gshared (ValueCollection_t2149 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m14800_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Contains(TValue) +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m14801_gshared (ValueCollection_t2149 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t2145 *)L_0); + bool L_2 = (( bool (*) (Dictionary_2_t2145 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Remove(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m14802_gshared (ValueCollection_t2149 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m14803_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2149 *)__this); + Enumerator_t2150 L_0 = (( Enumerator_t2150 (*) (ValueCollection_t2149 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2149 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2150 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m14804_gshared (ValueCollection_t2149 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))); + ObjectU5BU5D_t162* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + ObjectU5BU5D_t162* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((ValueCollection_t2149 *)__this); + (( void (*) (ValueCollection_t2149 *, ObjectU5BU5D_t162*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((ValueCollection_t2149 *)__this, (ObjectU5BU5D_t162*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } + +IL_0016: + { + Dictionary_2_t2145 * L_4 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + Array_t * L_5 = ___array; + int32_t L_6 = ___index; + NullCheck((Dictionary_2_t2145 *)L_4); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2145 *)L_4, (Array_t *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2145 * L_7 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + Array_t * L_8 = ___array; + int32_t L_9 = ___index; + IntPtr_t L_10 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2152 * L_11 = (Transform_1_t2152 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2152 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_11, (Object_t *)NULL, (IntPtr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2145 *)L_7); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2152 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Dictionary_2_t2145 *)L_7, (Array_t *)L_8, (int32_t)L_9, (Transform_1_t2152 *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ValueCollection_System_Collections_IEnumerable_GetEnumerator_m14805_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2149 *)__this); + Enumerator_t2150 L_0 = (( Enumerator_t2150 (*) (ValueCollection_t2149 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2149 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2150 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t *)L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m14806_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ValueCollection_System_Collections_ICollection_get_IsSynchronized_m14807_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_SyncRoot() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" Object_t * ValueCollection_System_Collections_ICollection_get_SyncRoot_m14808_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::CopyTo(TValue[],System.Int32) +extern "C" void ValueCollection_CopyTo_m14809_gshared (ValueCollection_t2149 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Dictionary_2_t2145 *)L_0); + (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2145 *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2145 * L_3 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + ObjectU5BU5D_t162* L_4 = ___array; + int32_t L_5 = ___index; + IntPtr_t L_6 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2152 * L_7 = (Transform_1_t2152 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2152 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_7, (Object_t *)NULL, (IntPtr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2145 *)L_3); + (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2152 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((Dictionary_2_t2145 *)L_3, (ObjectU5BU5D_t162*)L_4, (int32_t)L_5, (Transform_1_t2152 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + return; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() +extern "C" Enumerator_t2150 ValueCollection_GetEnumerator_m14810_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + Enumerator_t2150 L_1 = {0}; + (( void (*) (Enumerator_t2150 *, Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)(&L_1, (Dictionary_2_t2145 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + return L_1; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection::get_Count() +extern "C" int32_t ValueCollection_get_Count_m14811_gshared (ValueCollection_t2149 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck((Dictionary_2_t2145 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2145 *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m14812_gshared (Enumerator_t2150 * __this, Dictionary_2_t2145 * ___host, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = ___host; + NullCheck((Dictionary_2_t2145 *)L_0); + Enumerator_t2151 L_1 = (( Enumerator_t2151 (*) (Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m14813_gshared (Enumerator_t2150 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + Object_t * L_1 = (( Object_t * (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14814_gshared (Enumerator_t2150 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m14815_gshared (Enumerator_t2150 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m14816_gshared (Enumerator_t2150 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m14817_gshared (Enumerator_t2150 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2147 * L_1 = (KeyValuePair_2_t2147 *)&(L_0->___current_3); + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2147 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m14818_gshared (Enumerator_t2151 * __this, Dictionary_2_t2145 * ___dictionary, const MethodInfo* method) +{ + { + Dictionary_2_t2145 * L_0 = ___dictionary; + __this->___dictionary_0 = L_0; + Dictionary_2_t2145 * L_1 = ___dictionary; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->___generation_14); + __this->___stamp_2 = L_2; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m14819_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2147 L_0 = (KeyValuePair_2_t2147 )(__this->___current_3); + KeyValuePair_2_t2147 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14820_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() +extern "C" DictionaryEntry_t900 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m14821_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2147 * L_0 = (KeyValuePair_2_t2147 *)&(__this->___current_3); + int32_t L_1 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2147 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), &L_2); + KeyValuePair_2_t2147 * L_4 = (KeyValuePair_2_t2147 *)&(__this->___current_3); + Object_t * L_5 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2147 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + DictionaryEntry_t900 L_6 = {0}; + DictionaryEntry__ctor_m4603(&L_6, (Object_t *)L_3, (Object_t *)L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m14822_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), &L_1); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m14823_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + return L_0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m14824_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + goto IL_007b; + } + +IL_0019: + { + int32_t L_1 = (int32_t)(__this->___next_1); + int32_t L_2 = (int32_t)L_1; + V_1 = (int32_t)L_2; + __this->___next_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_1; + V_0 = (int32_t)L_3; + Dictionary_2_t2145 * L_4 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck(L_4); + LinkU5BU5D_t1851* L_5 = (LinkU5BU5D_t1851*)(L_4->___linkSlots_5); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_5, L_6, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_7&(int32_t)((int32_t)-2147483648)))) + { + goto IL_007b; + } + } + { + Dictionary_2_t2145 * L_8 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck(L_8); + Int32U5BU5D_t420* L_9 = (Int32U5BU5D_t420*)(L_8->___keySlots_6); + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Dictionary_2_t2145 * L_12 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck(L_12); + ObjectU5BU5D_t162* L_13 = (ObjectU5BU5D_t162*)(L_12->___valueSlots_7); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + KeyValuePair_2_t2147 L_16 = {0}; + (( void (*) (KeyValuePair_2_t2147 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(&L_16, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_9, L_11, sizeof(int32_t))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_15, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + __this->___current_3 = L_16; + return 1; + } + +IL_007b: + { + int32_t L_17 = (int32_t)(__this->___next_1); + Dictionary_2_t2145 * L_18 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck(L_18); + int32_t L_19 = (int32_t)(L_18->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_19))) + { + goto IL_0019; + } + } + { + __this->___next_1 = (-1); + return 0; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() +extern "C" KeyValuePair_2_t2147 Enumerator_get_Current_m14825_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2147 L_0 = (KeyValuePair_2_t2147 )(__this->___current_3); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentKey() +extern "C" int32_t Enumerator_get_CurrentKey_m14826_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2147 * L_0 = (KeyValuePair_2_t2147 *)&(__this->___current_3); + int32_t L_1 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2147 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentValue() +extern "C" Object_t * Enumerator_get_CurrentValue_m14827_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2147 * L_0 = (KeyValuePair_2_t2147 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2147 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Reset() +extern "C" void Enumerator_Reset_m14828_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + __this->___next_1 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2718; +extern "C" void Enumerator_VerifyState_m14829_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2718 = il2cpp_codegen_string_literal_from_index(2718); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2145 * L_0 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + if (L_0) + { + goto IL_0012; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, (String_t*)NULL, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Dictionary_2_t2145 * L_2 = (Dictionary_2_t2145 *)(__this->___dictionary_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->___generation_14); + int32_t L_4 = (int32_t)(__this->___stamp_2); + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_0033; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, (String_t*)_stringLiteral2718, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyCurrent() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2719; +extern "C" void Enumerator_VerifyCurrent_m14830_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2719 = il2cpp_codegen_string_literal_from_index(2719); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2151 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2719, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m14831_gshared (Enumerator_t2151 * __this, const MethodInfo* method) +{ + { + __this->___dictionary_0 = (Dictionary_2_t2145 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m14832_gshared (Transform_1_t2152 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" Object_t * Transform_1_Invoke_m14833_gshared (Transform_1_t2152 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m14833((Transform_1_t2152 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m14834_gshared (Transform_1_t2152 * __this, int32_t ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___key); + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Transform_1_EndInvoke_m14835_gshared (Transform_1_t2152 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m14836_gshared (Transform_1_t2146 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" DictionaryEntry_t900 Transform_1_Invoke_m14837_gshared (Transform_1_t2146 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m14837((Transform_1_t2146 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m14838_gshared (Transform_1_t2146 * __this, int32_t ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___key); + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" DictionaryEntry_t900 Transform_1_EndInvoke_m14839_gshared (Transform_1_t2146 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(DictionaryEntry_t900 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1>::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m14840_gshared (Transform_1_t2153 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::Invoke(TKey,TValue) +extern "C" KeyValuePair_2_t2147 Transform_1_Invoke_m14841_gshared (Transform_1_t2153 * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m14841((Transform_1_t2153 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef KeyValuePair_2_t2147 (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef KeyValuePair_2_t2147 (*FunctionPointerType) (Object_t * __this, int32_t ___key, Object_t * ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1>::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m14842_gshared (Transform_1_t2153 * __this, int32_t ___key, Object_t * ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___key); + __d_args[1] = ___value; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::EndInvoke(System.IAsyncResult) +extern "C" KeyValuePair_2_t2147 Transform_1_EndInvoke_m14843_gshared (Transform_1_t2153 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(KeyValuePair_2_t2147 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void ShimEnumerator__ctor_m14844_gshared (ShimEnumerator_t2154 * __this, Dictionary_2_t2145 * ___host, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2145 * L_0 = ___host; + NullCheck((Dictionary_2_t2145 *)L_0); + Enumerator_t2151 L_1 = (( Enumerator_t2151 (*) (Dictionary_2_t2145 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2145 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ShimEnumerator::MoveNext() +extern "C" bool ShimEnumerator_MoveNext_m14845_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 ShimEnumerator_get_Entry_m14846_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t2151 L_0 = (Enumerator_t2151 )(__this->___host_enumerator_0); + Enumerator_t2151 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + DictionaryEntry_t900 L_3 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, (Object_t *)L_2); + return L_3; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Key() +extern "C" Object_t * ShimEnumerator_get_Key_m14847_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2147 V_0 = {0}; + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2147 L_1 = (( KeyValuePair_2_t2147 (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2147 )L_1; + int32_t L_2 = (( int32_t (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2147 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + int32_t L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), &L_3); + return L_4; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Value() +extern "C" Object_t * ShimEnumerator_get_Value_m14848_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2147 V_0 = {0}; + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2147 L_1 = (( KeyValuePair_2_t2147 (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2147 )L_1; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2147 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2147 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * ShimEnumerator_get_Current_m14849_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((ShimEnumerator_t2154 *)__this); + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() */, (ShimEnumerator_t2154 *)__this); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::Reset() +extern "C" void ShimEnumerator_Reset_m14850_gshared (ShimEnumerator_t2154 * __this, const MethodInfo* method) +{ + { + Enumerator_t2151 * L_0 = (Enumerator_t2151 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2151 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2151 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m3517_gshared (Comparison_1_t526 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m14981_gshared (Comparison_1_t526 * __this, RaycastHit_t26 ___x, RaycastHit_t26 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m14981((Comparison_1_t526 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, RaycastHit_t26 ___x, RaycastHit_t26 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, RaycastHit_t26 ___x, RaycastHit_t26 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* RaycastHit_t26_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m14982_gshared (Comparison_1_t526 * __this, RaycastHit_t26 ___x, RaycastHit_t26 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastHit_t26_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(11); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(RaycastHit_t26_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(RaycastHit_t26_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m14983_gshared (Comparison_1_t526 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m3519_gshared (UnityEvent_1_t529 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m3521_gshared (UnityEvent_1_t529 * __this, UnityAction_1_t676 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t676 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t676 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t676 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m14984_gshared (UnityEvent_1_t529 * __this, UnityAction_1_t676 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t676 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t676 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m14985_gshared (UnityEvent_1_t529 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m14986_gshared (UnityEvent_1_t529 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2161 * L_2 = (InvokableCall_1_t2161 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2161 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m14987_gshared (Object_t * __this /* static, unused */, UnityAction_1_t676 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t676 * L_0 = ___action; + InvokableCall_1_t2161 * L_1 = (InvokableCall_1_t2161 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2161 *, UnityAction_1_t676 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t676 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m3520_gshared (UnityEvent_1_t529 * __this, Color_t139 ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + Color_t139 L_1 = ___arg0; + Color_t139 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m3567_gshared (UnityAction_1_t676 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m14988_gshared (UnityAction_1_t676 * __this, Color_t139 ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m14988((UnityAction_1_t676 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Color_t139 ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Color_t139 ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern TypeInfo* Color_t139_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAction_1_BeginInvoke_m14989_gshared (UnityAction_1_t676 * __this, Color_t139 ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color_t139_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(125); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Color_t139_il2cpp_TypeInfo_var, &___arg0); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m14990_gshared (UnityAction_1_t676 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m14991_gshared (InvokableCall_1_t2161 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t676 * L_2 = (UnityAction_1_t676 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t676 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t676 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m14992_gshared (InvokableCall_1_t2161 * __this, UnityAction_1_t676 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t676 * L_0 = (UnityAction_1_t676 *)(__this->___Delegate_0); + UnityAction_1_t676 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t676 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m14993_gshared (InvokableCall_1_t2161 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t676 * L_4 = (UnityAction_1_t676 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t676 * L_6 = (UnityAction_1_t676 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t676 *)L_6); + (( void (*) (UnityAction_1_t676 *, Color_t139 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t676 *)L_6, (Color_t139 )((*(Color_t139 *)((Color_t139 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m14994_gshared (InvokableCall_1_t2161 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t676 * L_0 = (UnityAction_1_t676 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t676 * L_3 = (UnityAction_1_t676 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m3522_gshared (UnityEvent_1_t532 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m3524_gshared (UnityEvent_1_t532 * __this, UnityAction_1_t677 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t677 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t677 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t677 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m3620_gshared (UnityEvent_1_t532 * __this, UnityAction_1_t677 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t677 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t677 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m14995_gshared (UnityEvent_1_t532 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m14996_gshared (UnityEvent_1_t532 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2067 * L_2 = (InvokableCall_1_t2067 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2067 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m14997_gshared (Object_t * __this /* static, unused */, UnityAction_1_t677 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t677 * L_0 = ___action; + InvokableCall_1_t2067 * L_1 = (InvokableCall_1_t2067 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2067 *, UnityAction_1_t677 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t677 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m3523_gshared (UnityEvent_1_t532 * __this, float ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + float L_1 = ___arg0; + float L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::.ctor() +extern "C" void IndexedSet_1__ctor_m14998_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = (List_1_t706 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + __this->___m_List_0 = L_0; + Dictionary_2_t2031 * L_1 = (Dictionary_2_t2031 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (Dictionary_2_t2031 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + __this->___m_Dictionary_1 = L_1; + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.Collections.IndexedSet`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m15000_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + { + NullCheck((IndexedSet_1_t2163 *)__this); + Object_t* L_0 = (Object_t*)VirtFuncInvoker0< Object_t* >::Invoke(17 /* System.Collections.Generic.IEnumerator`1 UnityEngine.UI.Collections.IndexedSet`1::GetEnumerator() */, (IndexedSet_1_t2163 *)__this); + return L_0; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) +extern "C" void IndexedSet_1_Add_m15002_gshared (IndexedSet_1_t2163 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t2031 *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, (Dictionary_2_t2031 *)L_0, (Object_t *)L_1); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + List_1_t706 * L_3 = (List_1_t706 *)(__this->___m_List_0); + Object_t * L_4 = ___item; + NullCheck((List_1_t706 *)L_3); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, (List_1_t706 *)L_3, (Object_t *)L_4); + Dictionary_2_t2031 * L_5 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_6 = ___item; + List_1_t706 * L_7 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t706 *)L_7); + NullCheck((Dictionary_2_t2031 *)L_5); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, (Dictionary_2_t2031 *)L_5, (Object_t *)L_6, (int32_t)((int32_t)((int32_t)L_8-(int32_t)1))); + return; + } +} +// System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Remove(T) +extern "C" bool IndexedSet_1_Remove_m15004_gshared (IndexedSet_1_t2163 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)(-1); + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t2031 *)L_0); + bool L_2 = (bool)VirtFuncInvoker2< bool, Object_t *, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, (Dictionary_2_t2031 *)L_0, (Object_t *)L_1, (int32_t*)(&V_0)); + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + int32_t L_3 = V_0; + NullCheck((IndexedSet_1_t2163 *)__this); + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) */, (IndexedSet_1_t2163 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Collections.Generic.IEnumerator`1 UnityEngine.UI.Collections.IndexedSet`1::GetEnumerator() +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern "C" Object_t* IndexedSet_1_GetEnumerator_m15006_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + s_Il2CppMethodIntialized = true; + } + { + NotImplementedException_t923 * L_0 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m10598(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::Clear() +extern "C" void IndexedSet_1_Clear_m15008_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t706 *)L_0); + Dictionary_2_t2031 * L_1 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + NullCheck((Dictionary_2_t2031 *)L_1); + VirtActionInvoker0::Invoke(13 /* System.Void System.Collections.Generic.Dictionary`2::Clear() */, (Dictionary_2_t2031 *)L_1); + return; + } +} +// System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Contains(T) +extern "C" bool IndexedSet_1_Contains_m15010_gshared (IndexedSet_1_t2163 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t2031 *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(!0) */, (Dictionary_2_t2031 *)L_0, (Object_t *)L_1); + return L_2; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::CopyTo(T[],System.Int32) +extern "C" void IndexedSet_1_CopyTo_m15012_gshared (IndexedSet_1_t2163 * __this, ObjectU5BU5D_t162* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + NullCheck((List_1_t706 *)L_0); + VirtActionInvoker2< ObjectU5BU5D_t162*, int32_t >::Invoke(25 /* System.Void System.Collections.Generic.List`1::CopyTo(!0[],System.Int32) */, (List_1_t706 *)L_0, (ObjectU5BU5D_t162*)L_1, (int32_t)L_2); + return; + } +} +// System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() +extern "C" int32_t IndexedSet_1_get_Count_m15014_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t706 *)L_0); + return L_1; + } +} +// System.Boolean UnityEngine.UI.Collections.IndexedSet`1::get_IsReadOnly() +extern "C" bool IndexedSet_1_get_IsReadOnly_m15016_gshared (IndexedSet_1_t2163 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Int32 UnityEngine.UI.Collections.IndexedSet`1::IndexOf(T) +extern "C" int32_t IndexedSet_1_IndexOf_m15018_gshared (IndexedSet_1_t2163 * __this, Object_t * ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)(-1); + Dictionary_2_t2031 * L_0 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_1 = ___item; + NullCheck((Dictionary_2_t2031 *)L_0); + VirtFuncInvoker2< bool, Object_t *, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, (Dictionary_2_t2031 *)L_0, (Object_t *)L_1, (int32_t*)(&V_0)); + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2726; +extern "C" void IndexedSet_1_Insert_m15020_gshared (IndexedSet_1_t2163 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2726 = il2cpp_codegen_string_literal_from_index(2726); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2726, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) +extern "C" void IndexedSet_1_RemoveAt_m15022_gshared (IndexedSet_1_t2163 * __this, int32_t ___index, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_1 = ___index; + NullCheck((List_1_t706 *)L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)L_0, (int32_t)L_1); + V_0 = (Object_t *)L_2; + Dictionary_2_t2031 * L_3 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_4 = V_0; + NullCheck((Dictionary_2_t2031 *)L_3); + VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(!0) */, (Dictionary_2_t2031 *)L_3, (Object_t *)L_4); + int32_t L_5 = ___index; + List_1_t706 * L_6 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t706 *)L_6); + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)((int32_t)L_7-(int32_t)1)))))) + { + goto IL_003e; + } + } + { + List_1_t706 * L_8 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_9 = ___index; + NullCheck((List_1_t706 *)L_8); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t706 *)L_8, (int32_t)L_9); + goto IL_007f; + } + +IL_003e: + { + List_1_t706 * L_10 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t706 *)L_10); + V_1 = (int32_t)((int32_t)((int32_t)L_11-(int32_t)1)); + List_1_t706 * L_12 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_13 = V_1; + NullCheck((List_1_t706 *)L_12); + Object_t * L_14 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)L_12, (int32_t)L_13); + V_2 = (Object_t *)L_14; + List_1_t706 * L_15 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_16 = ___index; + Object_t * L_17 = V_2; + NullCheck((List_1_t706 *)L_15); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, (List_1_t706 *)L_15, (int32_t)L_16, (Object_t *)L_17); + Dictionary_2_t2031 * L_18 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_19 = V_2; + int32_t L_20 = ___index; + NullCheck((Dictionary_2_t2031 *)L_18); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(!0,!1) */, (Dictionary_2_t2031 *)L_18, (Object_t *)L_19, (int32_t)L_20); + List_1_t706 * L_21 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_22 = V_1; + NullCheck((List_1_t706 *)L_21); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t706 *)L_21, (int32_t)L_22); + } + +IL_007f: + { + return; + } +} +// T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) +extern "C" Object_t * IndexedSet_1_get_Item_m15024_gshared (IndexedSet_1_t2163 * __this, int32_t ___index, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_1 = ___index; + NullCheck((List_1_t706 *)L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::set_Item(System.Int32,T) +extern "C" void IndexedSet_1_set_Item_m15026_gshared (IndexedSet_1_t2163 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_1 = ___index; + NullCheck((List_1_t706 *)L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)L_0, (int32_t)L_1); + V_0 = (Object_t *)L_2; + Dictionary_2_t2031 * L_3 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_4 = V_0; + NullCheck((Dictionary_2_t2031 *)L_3); + VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(!0) */, (Dictionary_2_t2031 *)L_3, (Object_t *)L_4); + List_1_t706 * L_5 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_6 = ___index; + Object_t * L_7 = ___value; + NullCheck((List_1_t706 *)L_5); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, (List_1_t706 *)L_5, (int32_t)L_6, (Object_t *)L_7); + Dictionary_2_t2031 * L_8 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_9 = V_0; + int32_t L_10 = ___index; + NullCheck((Dictionary_2_t2031 *)L_8); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, (Dictionary_2_t2031 *)L_8, (Object_t *)L_9, (int32_t)L_10); + return; + } +} +// System.Void UnityEngine.UI.Collections.IndexedSet`1::Sort(System.Comparison`1) +extern "C" void IndexedSet_1_Sort_m15027_gshared (IndexedSet_1_t2163 * __this, Comparison_1_t1890 * ___sortLayoutFunction, const MethodInfo* method) +{ + int32_t V_0 = 0; + Object_t * V_1 = {0}; + { + List_1_t706 * L_0 = (List_1_t706 *)(__this->___m_List_0); + Comparison_1_t1890 * L_1 = ___sortLayoutFunction; + NullCheck((List_1_t706 *)L_0); + (( void (*) (List_1_t706 *, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t706 *)L_0, (Comparison_1_t1890 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0013: + { + List_1_t706 * L_2 = (List_1_t706 *)(__this->___m_List_0); + int32_t L_3 = V_0; + NullCheck((List_1_t706 *)L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t706 *)L_2, (int32_t)L_3); + V_1 = (Object_t *)L_4; + Dictionary_2_t2031 * L_5 = (Dictionary_2_t2031 *)(__this->___m_Dictionary_1); + Object_t * L_6 = V_1; + int32_t L_7 = V_0; + NullCheck((Dictionary_2_t2031 *)L_5); + VirtActionInvoker2< Object_t *, int32_t >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(!0,!1) */, (Dictionary_2_t2031 *)L_5, (Object_t *)L_6, (int32_t)L_7); + int32_t L_8 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0031: + { + int32_t L_9 = V_0; + List_1_t706 * L_10 = (List_1_t706 *)(__this->___m_List_0); + NullCheck((List_1_t706 *)L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t706 *)L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m3530_gshared (UnityEvent_1_t551 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m15219_gshared (UnityEvent_1_t551 * __this, UnityAction_1_t2069 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2069 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t2069 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t2069 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m15220_gshared (UnityEvent_1_t551 * __this, UnityAction_1_t2069 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2069 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t2069 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m15221_gshared (UnityEvent_1_t551 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m15222_gshared (UnityEvent_1_t551 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2068 * L_2 = (InvokableCall_1_t2068 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2068 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m15223_gshared (Object_t * __this /* static, unused */, UnityAction_1_t2069 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t2069 * L_0 = ___action; + InvokableCall_1_t2068 * L_1 = (InvokableCall_1_t2068 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2068 *, UnityAction_1_t2069 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t2069 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m3532_gshared (UnityEvent_1_t551 * __this, int32_t ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + int32_t L_1 = ___arg0; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::.ctor() +extern "C" void TweenRunner_1__ctor_m3533_gshared (TweenRunner_1_t556 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1::Start(T) +extern "C" Object_t * TweenRunner_1_Start_m15318_gshared (Object_t * __this /* static, unused */, FloatTween_t533 ___tweenInfo, const MethodInfo* method) +{ + U3CStartU3Ec__Iterator0_t2179 * V_0 = {0}; + { + U3CStartU3Ec__Iterator0_t2179 * L_0 = (U3CStartU3Ec__Iterator0_t2179 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (U3CStartU3Ec__Iterator0_t2179 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (U3CStartU3Ec__Iterator0_t2179 *)L_0; + U3CStartU3Ec__Iterator0_t2179 * L_1 = V_0; + FloatTween_t533 L_2 = ___tweenInfo; + NullCheck(L_1); + L_1->___tweenInfo_0 = L_2; + U3CStartU3Ec__Iterator0_t2179 * L_3 = V_0; + FloatTween_t533 L_4 = ___tweenInfo; + NullCheck(L_3); + L_3->___U3CU24U3EtweenInfo_5 = L_4; + U3CStartU3Ec__Iterator0_t2179 * L_5 = V_0; + return L_5; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::Init(UnityEngine.MonoBehaviour) +extern "C" void TweenRunner_1_Init_m3534_gshared (TweenRunner_1_t556 * __this, MonoBehaviour_t2 * ___coroutineContainer, const MethodInfo* method) +{ + { + MonoBehaviour_t2 * L_0 = ___coroutineContainer; + __this->___m_CoroutineContainer_0 = L_0; + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::StartTween(T) +extern Il2CppCodeGenString* _stringLiteral2727; +extern "C" void TweenRunner_1_StartTween_m3556_gshared (TweenRunner_1_t556 * __this, FloatTween_t533 ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2727 = il2cpp_codegen_string_literal_from_index(2727); + s_Il2CppMethodIntialized = true; + } + { + MonoBehaviour_t2 * L_0 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, (Object_t76 *)L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Debug_LogWarning_m558(NULL /*static, unused*/, (Object_t *)_stringLiteral2727, /*hidden argument*/NULL); + return; + } + +IL_001c: + { + Object_t * L_2 = (Object_t *)(__this->___m_Tween_1); + if (!L_2) + { + goto IL_003f; + } + } + { + MonoBehaviour_t2 * L_3 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + Object_t * L_4 = (Object_t *)(__this->___m_Tween_1); + NullCheck((MonoBehaviour_t2 *)L_3); + MonoBehaviour_StopCoroutine_m1309((MonoBehaviour_t2 *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + __this->___m_Tween_1 = (Object_t *)NULL; + } + +IL_003f: + { + MonoBehaviour_t2 * L_5 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + NullCheck((Component_t169 *)L_5); + GameObject_t77 * L_6 = Component_get_gameObject_m428((Component_t169 *)L_5, /*hidden argument*/NULL); + NullCheck((GameObject_t77 *)L_6); + bool L_7 = GameObject_get_activeInHierarchy_m1361((GameObject_t77 *)L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0067; + } + } + { + NullCheck((FloatTween_t533 *)(&___info)); + FloatTween_TweenValue_m2386((FloatTween_t533 *)(&___info), (float)(1.0f), NULL); + return; + } + +IL_0067: + { + FloatTween_t533 L_8 = ___info; + Object_t * L_9 = (( Object_t * (*) (Object_t * /* static, unused */, FloatTween_t533 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (FloatTween_t533 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + __this->___m_Tween_1 = L_9; + MonoBehaviour_t2 * L_10 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + Object_t * L_11 = (Object_t *)(__this->___m_Tween_1); + NullCheck((MonoBehaviour_t2 *)L_10); + MonoBehaviour_StartCoroutine_m513((MonoBehaviour_t2 *)L_10, (Object_t *)L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::.ctor() +extern "C" void U3CStartU3Ec__Iterator0__ctor_m15319_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15320_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_4); + return L_0; + } +} +// System.Object UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15321_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_4); + return L_0; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool U3CStartU3Ec__Iterator0_MoveNext_m15322_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + float G_B7_0 = 0.0f; + U3CStartU3Ec__Iterator0_t2179 * G_B7_1 = {0}; + float G_B6_0 = 0.0f; + U3CStartU3Ec__Iterator0_t2179 * G_B6_1 = {0}; + float G_B8_0 = 0.0f; + float G_B8_1 = 0.0f; + U3CStartU3Ec__Iterator0_t2179 * G_B8_2 = {0}; + { + int32_t L_0 = (int32_t)(__this->___U24PC_3); + V_0 = (uint32_t)L_0; + __this->___U24PC_3 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_00cb; + } + } + { + goto IL_0104; + } + +IL_0021: + { + FloatTween_t533 * L_2 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + NullCheck((FloatTween_t533 *)L_2); + bool L_3 = FloatTween_ValidTarget_m2390((FloatTween_t533 *)L_2, NULL); + if (L_3) + { + goto IL_003c; + } + } + { + goto IL_0104; + } + +IL_003c: + { + __this->___U3CelapsedTimeU3E__0_1 = (0.0f); + goto IL_00cb; + } + +IL_004c: + { + float L_4 = (float)(__this->___U3CelapsedTimeU3E__0_1); + FloatTween_t533 * L_5 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + NullCheck((FloatTween_t533 *)L_5); + bool L_6 = FloatTween_get_ignoreTimeScale_m2384((FloatTween_t533 *)L_5, NULL); + G_B6_0 = L_4; + G_B6_1 = ((U3CStartU3Ec__Iterator0_t2179 *)(__this)); + if (!L_6) + { + G_B7_0 = L_4; + G_B7_1 = ((U3CStartU3Ec__Iterator0_t2179 *)(__this)); + goto IL_0073; + } + } + { + float L_7 = Time_get_unscaledDeltaTime_m1404(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B8_0 = L_7; + G_B8_1 = G_B6_0; + G_B8_2 = ((U3CStartU3Ec__Iterator0_t2179 *)(G_B6_1)); + goto IL_0078; + } + +IL_0073: + { + float L_8 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B8_0 = L_8; + G_B8_1 = G_B7_0; + G_B8_2 = ((U3CStartU3Ec__Iterator0_t2179 *)(G_B7_1)); + } + +IL_0078: + { + NullCheck(G_B8_2); + G_B8_2->___U3CelapsedTimeU3E__0_1 = ((float)((float)G_B8_1+(float)G_B8_0)); + float L_9 = (float)(__this->___U3CelapsedTimeU3E__0_1); + FloatTween_t533 * L_10 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + NullCheck((FloatTween_t533 *)L_10); + float L_11 = FloatTween_get_duration_m2382((FloatTween_t533 *)L_10, NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = Mathf_Clamp01_m1140(NULL /*static, unused*/, (float)((float)((float)L_9/(float)L_11)), /*hidden argument*/NULL); + __this->___U3CpercentageU3E__1_2 = L_12; + FloatTween_t533 * L_13 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + float L_14 = (float)(__this->___U3CpercentageU3E__1_2); + NullCheck((FloatTween_t533 *)L_13); + FloatTween_TweenValue_m2386((FloatTween_t533 *)L_13, (float)L_14, NULL); + __this->___U24current_4 = NULL; + __this->___U24PC_3 = 1; + goto IL_0106; + } + +IL_00cb: + { + float L_15 = (float)(__this->___U3CelapsedTimeU3E__0_1); + FloatTween_t533 * L_16 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + NullCheck((FloatTween_t533 *)L_16); + float L_17 = FloatTween_get_duration_m2382((FloatTween_t533 *)L_16, NULL); + if ((((float)L_15) < ((float)L_17))) + { + goto IL_004c; + } + } + { + FloatTween_t533 * L_18 = (FloatTween_t533 *)&(__this->___tweenInfo_0); + NullCheck((FloatTween_t533 *)L_18); + FloatTween_TweenValue_m2386((FloatTween_t533 *)L_18, (float)(1.0f), NULL); + __this->___U24PC_3 = (-1); + } + +IL_0104: + { + return 0; + } + +IL_0106: + { + return 1; + } + // Dead block : IL_0108: ldloc.1 +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::Dispose() +extern "C" void U3CStartU3Ec__Iterator0_Dispose_m15323_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_3 = (-1); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CStartU3Ec__Iterator0_Reset_m15324_gshared (U3CStartU3Ec__Iterator0_t2179 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m3611_gshared (UnityEvent_1_t586 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m3545_gshared (UnityEvent_1_t586 * __this, UnityAction_1_t692 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t692 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t692 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t692 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m15431_gshared (UnityEvent_1_t586 * __this, UnityAction_1_t692 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t692 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t692 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m15432_gshared (UnityEvent_1_t586 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m15433_gshared (UnityEvent_1_t586 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2072 * L_2 = (InvokableCall_1_t2072 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2072 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m15434_gshared (Object_t * __this /* static, unused */, UnityAction_1_t692 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t692 * L_0 = ___action; + InvokableCall_1_t2072 * L_1 = (InvokableCall_1_t2072 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2072 *, UnityAction_1_t692 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t692 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m3613_gshared (UnityEvent_1_t586 * __this, bool ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + bool L_1 = ___arg0; + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::.ctor() +extern "C" void TweenRunner_1__ctor_m3560_gshared (TweenRunner_1_t561 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.CoroutineTween.TweenRunner`1::Start(T) +extern "C" Object_t * TweenRunner_1_Start_m15610_gshared (Object_t * __this /* static, unused */, ColorTween_t530 ___tweenInfo, const MethodInfo* method) +{ + U3CStartU3Ec__Iterator0_t2203 * V_0 = {0}; + { + U3CStartU3Ec__Iterator0_t2203 * L_0 = (U3CStartU3Ec__Iterator0_t2203 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (U3CStartU3Ec__Iterator0_t2203 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (U3CStartU3Ec__Iterator0_t2203 *)L_0; + U3CStartU3Ec__Iterator0_t2203 * L_1 = V_0; + ColorTween_t530 L_2 = ___tweenInfo; + NullCheck(L_1); + L_1->___tweenInfo_0 = L_2; + U3CStartU3Ec__Iterator0_t2203 * L_3 = V_0; + ColorTween_t530 L_4 = ___tweenInfo; + NullCheck(L_3); + L_3->___U3CU24U3EtweenInfo_5 = L_4; + U3CStartU3Ec__Iterator0_t2203 * L_5 = V_0; + return L_5; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::Init(UnityEngine.MonoBehaviour) +extern "C" void TweenRunner_1_Init_m3561_gshared (TweenRunner_1_t561 * __this, MonoBehaviour_t2 * ___coroutineContainer, const MethodInfo* method) +{ + { + MonoBehaviour_t2 * L_0 = ___coroutineContainer; + __this->___m_CoroutineContainer_0 = L_0; + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1::StartTween(T) +extern Il2CppCodeGenString* _stringLiteral2727; +extern "C" void TweenRunner_1_StartTween_m3568_gshared (TweenRunner_1_t561 * __this, ColorTween_t530 ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2727 = il2cpp_codegen_string_literal_from_index(2727); + s_Il2CppMethodIntialized = true; + } + { + MonoBehaviour_t2 * L_0 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, (Object_t76 *)L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Debug_LogWarning_m558(NULL /*static, unused*/, (Object_t *)_stringLiteral2727, /*hidden argument*/NULL); + return; + } + +IL_001c: + { + Object_t * L_2 = (Object_t *)(__this->___m_Tween_1); + if (!L_2) + { + goto IL_003f; + } + } + { + MonoBehaviour_t2 * L_3 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + Object_t * L_4 = (Object_t *)(__this->___m_Tween_1); + NullCheck((MonoBehaviour_t2 *)L_3); + MonoBehaviour_StopCoroutine_m1309((MonoBehaviour_t2 *)L_3, (Object_t *)L_4, /*hidden argument*/NULL); + __this->___m_Tween_1 = (Object_t *)NULL; + } + +IL_003f: + { + MonoBehaviour_t2 * L_5 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + NullCheck((Component_t169 *)L_5); + GameObject_t77 * L_6 = Component_get_gameObject_m428((Component_t169 *)L_5, /*hidden argument*/NULL); + NullCheck((GameObject_t77 *)L_6); + bool L_7 = GameObject_get_activeInHierarchy_m1361((GameObject_t77 *)L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0067; + } + } + { + NullCheck((ColorTween_t530 *)(&___info)); + ColorTween_TweenValue_m2372((ColorTween_t530 *)(&___info), (float)(1.0f), NULL); + return; + } + +IL_0067: + { + ColorTween_t530 L_8 = ___info; + Object_t * L_9 = (( Object_t * (*) (Object_t * /* static, unused */, ColorTween_t530 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (ColorTween_t530 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + __this->___m_Tween_1 = L_9; + MonoBehaviour_t2 * L_10 = (MonoBehaviour_t2 *)(__this->___m_CoroutineContainer_0); + Object_t * L_11 = (Object_t *)(__this->___m_Tween_1); + NullCheck((MonoBehaviour_t2 *)L_10); + MonoBehaviour_StartCoroutine_m513((MonoBehaviour_t2 *)L_10, (Object_t *)L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::.ctor() +extern "C" void U3CStartU3Ec__Iterator0__ctor_m15611_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15612_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_4); + return L_0; + } +} +// System.Object UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15613_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_4); + return L_0; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::MoveNext() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool U3CStartU3Ec__Iterator0_MoveNext_m15614_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + float G_B7_0 = 0.0f; + U3CStartU3Ec__Iterator0_t2203 * G_B7_1 = {0}; + float G_B6_0 = 0.0f; + U3CStartU3Ec__Iterator0_t2203 * G_B6_1 = {0}; + float G_B8_0 = 0.0f; + float G_B8_1 = 0.0f; + U3CStartU3Ec__Iterator0_t2203 * G_B8_2 = {0}; + { + int32_t L_0 = (int32_t)(__this->___U24PC_3); + V_0 = (uint32_t)L_0; + __this->___U24PC_3 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_00cb; + } + } + { + goto IL_0104; + } + +IL_0021: + { + ColorTween_t530 * L_2 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + NullCheck((ColorTween_t530 *)L_2); + bool L_3 = ColorTween_ValidTarget_m2376((ColorTween_t530 *)L_2, NULL); + if (L_3) + { + goto IL_003c; + } + } + { + goto IL_0104; + } + +IL_003c: + { + __this->___U3CelapsedTimeU3E__0_1 = (0.0f); + goto IL_00cb; + } + +IL_004c: + { + float L_4 = (float)(__this->___U3CelapsedTimeU3E__0_1); + ColorTween_t530 * L_5 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + NullCheck((ColorTween_t530 *)L_5); + bool L_6 = ColorTween_get_ignoreTimeScale_m2370((ColorTween_t530 *)L_5, NULL); + G_B6_0 = L_4; + G_B6_1 = ((U3CStartU3Ec__Iterator0_t2203 *)(__this)); + if (!L_6) + { + G_B7_0 = L_4; + G_B7_1 = ((U3CStartU3Ec__Iterator0_t2203 *)(__this)); + goto IL_0073; + } + } + { + float L_7 = Time_get_unscaledDeltaTime_m1404(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B8_0 = L_7; + G_B8_1 = G_B6_0; + G_B8_2 = ((U3CStartU3Ec__Iterator0_t2203 *)(G_B6_1)); + goto IL_0078; + } + +IL_0073: + { + float L_8 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B8_0 = L_8; + G_B8_1 = G_B7_0; + G_B8_2 = ((U3CStartU3Ec__Iterator0_t2203 *)(G_B7_1)); + } + +IL_0078: + { + NullCheck(G_B8_2); + G_B8_2->___U3CelapsedTimeU3E__0_1 = ((float)((float)G_B8_1+(float)G_B8_0)); + float L_9 = (float)(__this->___U3CelapsedTimeU3E__0_1); + ColorTween_t530 * L_10 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + NullCheck((ColorTween_t530 *)L_10); + float L_11 = ColorTween_get_duration_m2368((ColorTween_t530 *)L_10, NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = Mathf_Clamp01_m1140(NULL /*static, unused*/, (float)((float)((float)L_9/(float)L_11)), /*hidden argument*/NULL); + __this->___U3CpercentageU3E__1_2 = L_12; + ColorTween_t530 * L_13 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + float L_14 = (float)(__this->___U3CpercentageU3E__1_2); + NullCheck((ColorTween_t530 *)L_13); + ColorTween_TweenValue_m2372((ColorTween_t530 *)L_13, (float)L_14, NULL); + __this->___U24current_4 = NULL; + __this->___U24PC_3 = 1; + goto IL_0106; + } + +IL_00cb: + { + float L_15 = (float)(__this->___U3CelapsedTimeU3E__0_1); + ColorTween_t530 * L_16 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + NullCheck((ColorTween_t530 *)L_16); + float L_17 = ColorTween_get_duration_m2368((ColorTween_t530 *)L_16, NULL); + if ((((float)L_15) < ((float)L_17))) + { + goto IL_004c; + } + } + { + ColorTween_t530 * L_18 = (ColorTween_t530 *)&(__this->___tweenInfo_0); + NullCheck((ColorTween_t530 *)L_18); + ColorTween_TweenValue_m2372((ColorTween_t530 *)L_18, (float)(1.0f), NULL); + __this->___U24PC_3 = (-1); + } + +IL_0104: + { + return 0; + } + +IL_0106: + { + return 1; + } + // Dead block : IL_0108: ldloc.1 +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::Dispose() +extern "C" void U3CStartU3Ec__Iterator0_Dispose_m15615_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_3 = (-1); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.TweenRunner`1/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CStartU3Ec__Iterator0_Reset_m15616_gshared (U3CStartU3Ec__Iterator0_t2203 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m15925_gshared (InternalEnumerator_1_t2222 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m15926_gshared (InternalEnumerator_1_t2222 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m15927_gshared (InternalEnumerator_1_t2222 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (InternalEnumerator_1_t2222 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2222 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m15928_gshared (InternalEnumerator_1_t2222 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m15929_gshared (InternalEnumerator_1_t2222 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int32_t InternalEnumerator_1_get_Current_m15930_gshared (InternalEnumerator_1_t2222 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int32_t L_8 = (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent_1__ctor_m3619_gshared (UnityEvent_1_t604 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase__ctor_m1962((UnityEventBase_t398 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_AddListener_m16128_gshared (UnityEvent_1_t604 * __this, UnityAction_1_t2235 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2235 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = (( BaseInvokableCall_t389 * (*) (Object_t * /* static, unused */, UnityAction_1_t2235 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)(NULL /*static, unused*/, (UnityAction_1_t2235 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_AddCall_m1969((UnityEventBase_t398 *)__this, (BaseInvokableCall_t389 *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::RemoveListener(UnityEngine.Events.UnityAction`1) +extern "C" void UnityEvent_1_RemoveListener_m16129_gshared (UnityEvent_1_t604 * __this, UnityAction_1_t2235 * ___call, const MethodInfo* method) +{ + { + UnityAction_1_t2235 * L_0 = ___call; + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + UnityAction_1_t2235 * L_2 = ___call; + MethodInfo_t * L_3 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_2, /*hidden argument*/NULL); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_RemoveListener_m1970((UnityEventBase_t398 *)__this, (Object_t *)L_1, (MethodInfo_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent`1::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_1_FindMethod_Impl_m16130_gshared (UnityEvent_1_t604 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_3; + MethodInfo_t * L_4 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)L_1, (TypeU5BU5D_t431*)L_2, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m16131_gshared (UnityEvent_1_t604 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_1_t2236 * L_2 = (InvokableCall_1_t2236 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2236 *, Object_t *, MethodInfo_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(L_2, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent`1::GetDelegate(UnityEngine.Events.UnityAction`1) +extern "C" BaseInvokableCall_t389 * UnityEvent_1_GetDelegate_m16132_gshared (Object_t * __this /* static, unused */, UnityAction_1_t2235 * ___action, const MethodInfo* method) +{ + { + UnityAction_1_t2235 * L_0 = ___action; + InvokableCall_1_t2236 * L_1 = (InvokableCall_1_t2236 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + (( void (*) (InvokableCall_1_t2236 *, UnityAction_1_t2235 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_1, (UnityAction_1_t2235 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) +extern "C" void UnityEvent_1_Invoke_m3621_gshared (UnityEvent_1_t604 * __this, Vector2_t6 ___arg0, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + Vector2_t6 L_1 = ___arg0; + Vector2_t6 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)(__this->___m_InvokeArray_4); + NullCheck((UnityEventBase_t398 *)__this); + UnityEventBase_Invoke_m1971((UnityEventBase_t398 *)__this, (ObjectU5BU5D_t162*)L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction_1__ctor_m16133_gshared (UnityAction_1_t2235 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction`1::Invoke(T0) +extern "C" void UnityAction_1_Invoke_m16134_gshared (UnityAction_1_t2235 * __this, Vector2_t6 ___arg0, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_1_Invoke_m16134((UnityAction_1_t2235 *)__this->___prev_9,___arg0, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Vector2_t6 ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Vector2_t6 ___arg0, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg0,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult UnityEngine.Events.UnityAction`1::BeginInvoke(T0,System.AsyncCallback,System.Object) +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern "C" Object_t * UnityAction_1_BeginInvoke_m16135_gshared (UnityAction_1_t2235 * __this, Vector2_t6 ___arg0, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Vector2_t6_il2cpp_TypeInfo_var, &___arg0); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction`1::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_1_EndInvoke_m16136_gshared (UnityAction_1_t2235 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void InvokableCall_1__ctor_m16137_gshared (InvokableCall_1_t2236 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1940((BaseInvokableCall_t389 *)__this, (Object_t *)L_0, (MethodInfo_t *)L_1, /*hidden argument*/NULL); + UnityAction_1_t2235 * L_2 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, (MethodInfo_t *)L_3, (Type_t *)L_4, (Object_t *)L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_2, (Delegate_t435 *)((UnityAction_1_t2235 *)Castclass(L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2235 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::.ctor(UnityEngine.Events.UnityAction`1) +extern "C" void InvokableCall_1__ctor_m16138_gshared (InvokableCall_1_t2236 * __this, UnityAction_1_t2235 * ___action, const MethodInfo* method) +{ + { + NullCheck((BaseInvokableCall_t389 *)__this); + BaseInvokableCall__ctor_m1939((BaseInvokableCall_t389 *)__this, /*hidden argument*/NULL); + UnityAction_1_t2235 * L_0 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + UnityAction_1_t2235 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, (Delegate_t435 *)L_0, (Delegate_t435 *)L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_1_t2235 *)Castclass(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall`1::Invoke(System.Object[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2724; +extern "C" void InvokableCall_1_Invoke_m16139_gshared (InvokableCall_1_t2236 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2724 = il2cpp_codegen_string_literal_from_index(2724); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___args; + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)1))) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, (String_t*)_stringLiteral2724, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + UnityAction_1_t2235 * L_4 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + bool L_5 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, (Delegate_t435 *)L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + { + UnityAction_1_t2235 * L_6 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + ObjectU5BU5D_t162* L_7 = ___args; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((UnityAction_1_t2235 *)L_6); + (( void (*) (UnityAction_1_t2235 *, Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((UnityAction_1_t2235 *)L_6, (Vector2_t6 )((*(Vector2_t6 *)((Vector2_t6 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + } + +IL_003f: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall`1::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_1_Find_m16140_gshared (InvokableCall_1_t2236 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_1_t2235 * L_0 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + NullCheck((Delegate_t435 *)L_0); + Object_t * L_1 = Delegate_get_Target_m2078((Delegate_t435 *)L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_1_t2235 * L_3 = (UnityAction_1_t2235 *)(__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, (Delegate_t435 *)L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m16515_gshared (Func_2_t709 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TResult System.Func`2::Invoke(T) +extern "C" bool Func_2_Invoke_m16517_gshared (Func_2_t709 * __this, Object_t * ___arg1, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Func_2_Invoke_m16517((Func_2_t709 *)__this->___prev_9,___arg1, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m16519_gshared (Func_2_t709 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___arg1; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" bool Func_2_EndInvoke_m16521_gshared (Func_2_t709 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Linq.Enumerable/c__Iterator1D`1::.ctor() +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// TSource System.Linq.Enumerable/c__Iterator1D`1::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_5); + return L_0; + } +} +// System.Object System.Linq.Enumerable/c__Iterator1D`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_5); + return L_0; + } +} +// System.Collections.IEnumerator System.Linq.Enumerable/c__Iterator1D`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + { + NullCheck((U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)__this); + Object_t* L_0 = (( Object_t* (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_0; + } +} +// System.Collections.Generic.IEnumerator`1 System.Linq.Enumerable/c__Iterator1D`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * V_0 = {0}; + { + int32_t* L_0 = (int32_t*)&(__this->___U24PC_4); + int32_t L_1 = Interlocked_CompareExchange_m9938(NULL /*static, unused*/, (int32_t*)L_0, (int32_t)0, (int32_t)((int32_t)-2), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0014; + } + } + { + return __this; + } + +IL_0014: + { + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_2 = (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)L_2; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_3 = V_0; + Object_t* L_4 = (Object_t*)(__this->___U3CU24U3Esource_6); + NullCheck(L_3); + L_3->___source_0 = L_4; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_5 = V_0; + Func_2_t709 * L_6 = (Func_2_t709 *)(__this->___U3CU24U3Epredicate_7); + NullCheck(L_5); + L_5->___predicate_3 = L_6; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_7 = V_0; + return L_7; + } +} +// System.Boolean System.Linq.Enumerable/c__Iterator1D`1::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" bool U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + bool V_2 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = (int32_t)(__this->___U24PC_4); + V_0 = (uint32_t)L_0; + __this->___U24PC_4 = (-1); + V_1 = (bool)0; + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0023; + } + if (L_1 == 1) + { + goto IL_0037; + } + } + { + goto IL_00be; + } + +IL_0023: + { + Object_t* L_2 = (Object_t*)(__this->___source_0); + NullCheck((Object_t*)L_2); + Object_t* L_3 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2); + __this->___U3CU24s_97U3E__0_1 = L_3; + V_0 = (uint32_t)((int32_t)-3); + } + +IL_0037: + try + { // begin try (depth: 1) + { + uint32_t L_4 = V_0; + if (((int32_t)((int32_t)L_4-(int32_t)1)) == 0) + { + goto IL_0089; + } + } + +IL_0043: + { + goto IL_0089; + } + +IL_0048: + { + Object_t* L_5 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + NullCheck((Object_t*)L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_5); + __this->___U3CelementU3E__1_2 = L_6; + Func_2_t709 * L_7 = (Func_2_t709 *)(__this->___predicate_3); + Object_t * L_8 = (Object_t *)(__this->___U3CelementU3E__1_2); + NullCheck((Func_2_t709 *)L_7); + bool L_9 = (( bool (*) (Func_2_t709 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Func_2_t709 *)L_7, (Object_t *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + if (!L_9) + { + goto IL_0089; + } + } + +IL_006f: + { + Object_t * L_10 = (Object_t *)(__this->___U3CelementU3E__1_2); + __this->___U24current_5 = L_10; + __this->___U24PC_4 = 1; + V_1 = (bool)1; + IL2CPP_LEAVE(0xC0, FINALLY_009e); + } + +IL_0089: + { + Object_t* L_11 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + NullCheck((Object_t *)L_11); + bool L_12 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_11); + if (L_12) + { + goto IL_0048; + } + } + +IL_0099: + { + IL2CPP_LEAVE(0xB7, FINALLY_009e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_009e; + } + +FINALLY_009e: + { // begin finally (depth: 1) + { + bool L_13 = V_1; + if (!L_13) + { + goto IL_00a2; + } + } + +IL_00a1: + { + IL2CPP_END_FINALLY(158) + } + +IL_00a2: + { + Object_t* L_14 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + if (L_14) + { + goto IL_00ab; + } + } + +IL_00aa: + { + IL2CPP_END_FINALLY(158) + } + +IL_00ab: + { + Object_t* L_15 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + NullCheck((Object_t *)L_15); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_15); + IL2CPP_END_FINALLY(158) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(158) + { + IL2CPP_JUMP_TBL(0xC0, IL_00c0) + IL2CPP_JUMP_TBL(0xB7, IL_00b7) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b7: + { + __this->___U24PC_4 = (-1); + } + +IL_00be: + { + return 0; + } + +IL_00c0: + { + return 1; + } + // Dead block : IL_00c2: ldloc.2 +} +// System.Void System.Linq.Enumerable/c__Iterator1D`1::Dispose() +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = (int32_t)(__this->___U24PC_4); + V_0 = (uint32_t)L_0; + __this->___U24PC_4 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_003b; + } + if (L_1 == 1) + { + goto IL_0021; + } + } + { + goto IL_003b; + } + +IL_0021: + try + { // begin try (depth: 1) + IL2CPP_LEAVE(0x3B, FINALLY_0026); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0026; + } + +FINALLY_0026: + { // begin finally (depth: 1) + { + Object_t* L_2 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + if (L_2) + { + goto IL_002f; + } + } + +IL_002e: + { + IL2CPP_END_FINALLY(38) + } + +IL_002f: + { + Object_t* L_3 = (Object_t*)(__this->___U3CU24s_97U3E__0_1); + NullCheck((Object_t *)L_3); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_3); + IL2CPP_END_FINALLY(38) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(38) + { + IL2CPP_JUMP_TBL(0x3B, IL_003b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003b: + { + return; + } +} +// System.Void System.Linq.Enumerable/c__Iterator1D`1::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m16793_gshared (Func_2_t2278 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TResult System.Func`2::Invoke(T) +extern "C" float Func_2_Invoke_m16794_gshared (Func_2_t2278 * __this, Object_t * ___arg1, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Func_2_Invoke_m16794((Func_2_t2278 *)__this->___prev_9,___arg1, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef float (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef float (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef float (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m16796_gshared (Func_2_t2278 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___arg1; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" float Func_2_EndInvoke_m16798_gshared (Func_2_t2278 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(float*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16799_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2280 * L_0 = ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2280 * L_2 = (UnityAction_1_t2280 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2280 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2280 * L_3 = ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2279 * L_4 = (ObjectPool_1_t2279 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2279 *, UnityAction_1_t2280 *, UnityAction_1_t2280 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2280 *)G_B2_0, (UnityAction_1_t2280 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t412 * ListPool_1_Get_m3673_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2279 * L_0 = ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2279 *)L_0); + List_1_t412 * L_1 = (( List_1_t412 * (*) (ObjectPool_1_t2279 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2279 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3683_gshared (Object_t * __this /* static, unused */, List_1_t412 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2279 * L_0 = ((ListPool_1_t715_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t412 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2279 *)L_0); + (( void (*) (ObjectPool_1_t2279 *, List_1_t412 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2279 *)L_0, (List_1_t412 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16800_gshared (Object_t * __this /* static, unused */, List_1_t412 * ___l, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = ___l; + NullCheck((List_1_t412 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t412 *)L_0); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16821_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2284 * L_0 = ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2284 * L_2 = (UnityAction_1_t2284 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2284 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2284 * L_3 = ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2283 * L_4 = (ObjectPool_1_t2283 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2283 *, UnityAction_1_t2284 *, UnityAction_1_t2284 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2284 *)G_B2_0, (UnityAction_1_t2284 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t418 * ListPool_1_Get_m3674_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2283 * L_0 = ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2283 *)L_0); + List_1_t418 * L_1 = (( List_1_t418 * (*) (ObjectPool_1_t2283 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2283 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3684_gshared (Object_t * __this /* static, unused */, List_1_t418 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2283 * L_0 = ((ListPool_1_t716_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t418 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2283 *)L_0); + (( void (*) (ObjectPool_1_t2283 *, List_1_t418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2283 *)L_0, (List_1_t418 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16822_gshared (Object_t * __this /* static, unused */, List_1_t418 * ___l, const MethodInfo* method) +{ + { + List_1_t418 * L_0 = ___l; + NullCheck((List_1_t418 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t418 *)L_0); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16843_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2288 * L_0 = ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2288 * L_2 = (UnityAction_1_t2288 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2288 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2288 * L_3 = ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2287 * L_4 = (ObjectPool_1_t2287 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2287 *, UnityAction_1_t2288 *, UnityAction_1_t2288 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2288 *)G_B2_0, (UnityAction_1_t2288 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t416 * ListPool_1_Get_m3675_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2287 * L_0 = ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2287 *)L_0); + List_1_t416 * L_1 = (( List_1_t416 * (*) (ObjectPool_1_t2287 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2287 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3685_gshared (Object_t * __this /* static, unused */, List_1_t416 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2287 * L_0 = ((ListPool_1_t717_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t416 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2287 *)L_0); + (( void (*) (ObjectPool_1_t2287 *, List_1_t416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2287 *)L_0, (List_1_t416 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16844_gshared (Object_t * __this /* static, unused */, List_1_t416 * ___l, const MethodInfo* method) +{ + { + List_1_t416 * L_0 = ___l; + NullCheck((List_1_t416 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t416 *)L_0); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16865_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2292 * L_0 = ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2292 * L_2 = (UnityAction_1_t2292 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2292 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2292 * L_3 = ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2291 * L_4 = (ObjectPool_1_t2291 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2291 *, UnityAction_1_t2292 *, UnityAction_1_t2292 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2292 *)G_B2_0, (UnityAction_1_t2292 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t414 * ListPool_1_Get_m3676_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2291 * L_0 = ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2291 *)L_0); + List_1_t414 * L_1 = (( List_1_t414 * (*) (ObjectPool_1_t2291 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2291 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3686_gshared (Object_t * __this /* static, unused */, List_1_t414 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2291 * L_0 = ((ListPool_1_t718_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t414 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2291 *)L_0); + (( void (*) (ObjectPool_1_t2291 *, List_1_t414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2291 *)L_0, (List_1_t414 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16866_gshared (Object_t * __this /* static, unused */, List_1_t414 * ___l, const MethodInfo* method) +{ + { + List_1_t414 * L_0 = ___l; + NullCheck((List_1_t414 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t414 *)L_0); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16887_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2296 * L_0 = ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2296 * L_2 = (UnityAction_1_t2296 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2296 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2296 * L_3 = ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2295 * L_4 = (ObjectPool_1_t2295 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2295 *, UnityAction_1_t2296 *, UnityAction_1_t2296 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2296 *)G_B2_0, (UnityAction_1_t2296 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t419 * ListPool_1_Get_m3677_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2295 * L_0 = ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2295 *)L_0); + List_1_t419 * L_1 = (( List_1_t419 * (*) (ObjectPool_1_t2295 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2295 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3687_gshared (Object_t * __this /* static, unused */, List_1_t419 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2295 * L_0 = ((ListPool_1_t719_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t419 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2295 *)L_0); + (( void (*) (ObjectPool_1_t2295 *, List_1_t419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2295 *)L_0, (List_1_t419 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16888_gshared (Object_t * __this /* static, unused */, List_1_t419 * ___l, const MethodInfo* method) +{ + { + List_1_t419 * L_0 = ___l; + NullCheck((List_1_t419 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t419 *)L_0); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::.cctor() +extern "C" void ListPool_1__cctor_m16909_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t2300 * L_0 = ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1) }; + UnityAction_1_t2300 * L_2 = (UnityAction_1_t2300 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + (( void (*) (UnityAction_1_t2300 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(L_2, (Object_t *)NULL, (IntPtr_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t2300 * L_3 = ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___U3CU3Ef__amU24cache1_1; + ObjectPool_1_t2299 * L_4 = (ObjectPool_1_t2299 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (ObjectPool_1_t2299 *, UnityAction_1_t2300 *, UnityAction_1_t2300 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_4, (UnityAction_1_t2300 *)G_B2_0, (UnityAction_1_t2300 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0 = L_4; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.ListPool`1::Get() +extern "C" List_1_t316 * ListPool_1_Get_m3688_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2299 * L_0 = ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + NullCheck((ObjectPool_1_t2299 *)L_0); + List_1_t316 * L_1 = (( List_1_t316 * (*) (ObjectPool_1_t2299 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((ObjectPool_1_t2299 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_1; + } +} +// System.Void UnityEngine.UI.ListPool`1::Release(System.Collections.Generic.List`1) +extern "C" void ListPool_1_Release_m3691_gshared (Object_t * __this /* static, unused */, List_1_t316 * ___toRelease, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ObjectPool_1_t2299 * L_0 = ((ListPool_1_t720_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___s_ListPool_0; + List_1_t316 * L_1 = ___toRelease; + NullCheck((ObjectPool_1_t2299 *)L_0); + (( void (*) (ObjectPool_1_t2299 *, List_1_t316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((ObjectPool_1_t2299 *)L_0, (List_1_t316 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return; + } +} +// System.Void UnityEngine.UI.ListPool`1::m__14(System.Collections.Generic.List`1) +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16910_gshared (Object_t * __this /* static, unused */, List_1_t316 * ___l, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___l; + NullCheck((List_1_t316 *)L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, (List_1_t316 *)L_0); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m16931_gshared (InternalEnumerator_1_t2303 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m16932_gshared (InternalEnumerator_1_t2303 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m16933_gshared (InternalEnumerator_1_t2303 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (( uint16_t (*) (InternalEnumerator_1_t2303 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2303 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint16_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m16934_gshared (InternalEnumerator_1_t2303 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m16935_gshared (InternalEnumerator_1_t2303 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint16_t InternalEnumerator_1_get_Current_m16936_gshared (InternalEnumerator_1_t2303 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint16_t L_8 = (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor() +extern "C" void Dictionary_2__ctor_m16938_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)__this, (int32_t)((int32_t)10), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) +extern "C" void Dictionary_2__ctor_m16939_gshared (Dictionary_2_t2305 * __this, Object_t* ___comparer, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___comparer; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)__this, (int32_t)((int32_t)10), (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) +extern "C" void Dictionary_2__ctor_m16941_gshared (Dictionary_2_t2305 * __this, int32_t ___capacity, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)__this, (int32_t)L_0, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Dictionary_2__ctor_m16943_gshared (Dictionary_2_t2305 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___serialization_info_13 = L_0; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_get_Item_m16945_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + if (!((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_002f; + } + } + { + Object_t * L_1 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2305 *)__this, (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + if (!L_2) + { + goto IL_002f; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + Object_t * L_4 = (( Object_t * (*) (Dictionary_2_t2305 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2305 *)__this, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + NullCheck((Dictionary_2_t2305 *)__this); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(25 /* TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_4); + bool L_6 = L_5; + Object_t * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), &L_6); + return L_7; + } + +IL_002f: + { + return NULL; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m16947_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t2305 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2305 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_3 = (( bool (*) (Dictionary_2_t2305 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2305 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2305 *)__this); + VirtActionInvoker2< Object_t *, bool >::Invoke(26 /* System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_1, (bool)L_3); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m16949_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + Object_t * L_1 = (( Object_t * (*) (Dictionary_2_t2305 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Dictionary_2_t2305 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Object_t * L_2 = ___value; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_3 = (( bool (*) (Dictionary_2_t2305 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((Dictionary_2_t2305 *)__this, (Object_t *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + NullCheck((Dictionary_2_t2305 *)__this); + VirtActionInvoker2< Object_t *, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_1, (bool)L_3); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_System_Collections_IDictionary_Contains_m16951_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) */, (Dictionary_2_t2305 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + return L_4; + } + +IL_0029: + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m16953_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (!((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___key; + NullCheck((Dictionary_2_t2305 *)__this); + VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2305 *)__this, (Object_t *)((Object_t *)Castclass(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))); + } + +IL_0029: + { + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m16955_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m16957_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m16959_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m16961_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2_t2307 ___keyValuePair, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2307 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + bool L_1 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2307 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2305 *)__this); + VirtActionInvoker2< Object_t *, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_0, (bool)L_1); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m16963_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2_t2307 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2307 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2305 *, KeyValuePair_2_t2307 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2_t2307 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m16965_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2495* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2U5BU5D_t2495*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m16967_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2_t2307 ___keyValuePair, const MethodInfo* method) +{ + { + KeyValuePair_2_t2307 L_0 = ___keyValuePair; + NullCheck((Dictionary_2_t2305 *)__this); + bool L_1 = (( bool (*) (Dictionary_2_t2305 *, KeyValuePair_2_t2307 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2_t2307 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2307 *)(&___keyValuePair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2305 *)__this); + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m16969_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2728); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2495* V_0 = {0}; + DictionaryEntryU5BU5D_t2516* V_1 = {0}; + int32_t G_B5_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B5_1 = {0}; + Dictionary_2_t2305 * G_B5_2 = {0}; + int32_t G_B4_0 = 0; + DictionaryEntryU5BU5D_t2516* G_B4_1 = {0}; + Dictionary_2_t2305 * G_B4_2 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (KeyValuePair_2U5BU5D_t2495*)((KeyValuePair_2U5BU5D_t2495*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + KeyValuePair_2U5BU5D_t2495* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + KeyValuePair_2U5BU5D_t2495* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2U5BU5D_t2495*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return; + } + +IL_0016: + { + Array_t * L_4 = ___array; + int32_t L_5 = ___index; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2305 *)__this, (Array_t *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + Array_t * L_6 = ___array; + V_1 = (DictionaryEntryU5BU5D_t2516*)((DictionaryEntryU5BU5D_t2516*)IsInst(L_6, DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var)); + DictionaryEntryU5BU5D_t2516* L_7 = V_1; + if (!L_7) + { + goto IL_0051; + } + } + { + DictionaryEntryU5BU5D_t2516* L_8 = V_1; + int32_t L_9 = ___index; + Transform_1_t2306 * L_10 = ((Dictionary_2_t2305_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + G_B4_0 = L_9; + G_B4_1 = L_8; + G_B4_2 = ((Dictionary_2_t2305 *)(__this)); + if (L_10) + { + G_B5_0 = L_9; + G_B5_1 = L_8; + G_B5_2 = ((Dictionary_2_t2305 *)(__this)); + goto IL_0046; + } + } + { + IntPtr_t L_11 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17) }; + Transform_1_t2306 * L_12 = (Transform_1_t2306 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + (( void (*) (Transform_1_t2306 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)(L_12, (Object_t *)NULL, (IntPtr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + ((Dictionary_2_t2305_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15 = L_12; + G_B5_0 = G_B4_0; + G_B5_1 = G_B4_1; + G_B5_2 = ((Dictionary_2_t2305 *)(G_B4_2)); + } + +IL_0046: + { + Transform_1_t2306 * L_13 = ((Dictionary_2_t2305_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 16)->static_fields)->___U3CU3Ef__amU24cacheB_15; + NullCheck((Dictionary_2_t2305 *)G_B5_2); + (( void (*) (Dictionary_2_t2305 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2306 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)->method)((Dictionary_2_t2305 *)G_B5_2, (DictionaryEntryU5BU5D_t2516*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2306 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20)); + return; + } + +IL_0051: + { + Array_t * L_14 = ___array; + int32_t L_15 = ___index; + IntPtr_t L_16 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2314 * L_17 = (Transform_1_t2314 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2314 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_17, (Object_t *)NULL, (IntPtr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2314 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)((Dictionary_2_t2305 *)__this, (Array_t *)L_14, (int32_t)L_15, (Transform_1_t2314 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m16971_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 L_0 = {0}; + (( void (*) (Enumerator_t2312 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2312 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t *)L_2; + } +} +// System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() +extern "C" Object_t* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m16973_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 L_0 = {0}; + (( void (*) (Enumerator_t2312 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + Enumerator_t2312 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25), &L_1); + return (Object_t*)L_2; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() +extern "C" Object_t * Dictionary_2_System_Collections_IDictionary_GetEnumerator_m16975_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + ShimEnumerator_t2315 * L_0 = (ShimEnumerator_t2315 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + (( void (*) (ShimEnumerator_t2315 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(L_0, (Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2::get_Count() +extern "C" int32_t Dictionary_2_get_Count_m16977_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->___count_10); + return L_0; + } +} +// TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* KeyNotFoundException_t1215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_get_Item_m16979_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + KeyNotFoundException_t1215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2729); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0089; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0089; + } + } + { + BooleanU5BU5D_t770* L_19 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + return (*(bool*)(bool*)SZArrayLdElema(L_19, L_21, sizeof(bool))); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_24; + } + +IL_009b: + { + int32_t L_25 = V_1; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + KeyNotFoundException_t1215 * L_26 = (KeyNotFoundException_t1215 *)il2cpp_codegen_object_new (KeyNotFoundException_t1215_il2cpp_TypeInfo_var); + KeyNotFoundException__ctor_m7134(L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } +} +// System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void Dictionary_2_set_Item_m16981_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + V_3 = (int32_t)(-1); + int32_t L_10 = V_2; + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_00a2; + } + } + +IL_004e: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0087; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0087; + } + } + { + goto IL_00a2; + } + +IL_0087: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + +IL_00a2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0166; + } + } + { + int32_t L_27 = (int32_t)(__this->___count_10); + int32_t L_28 = (int32_t)((int32_t)((int32_t)L_27+(int32_t)1)); + V_4 = (int32_t)L_28; + __this->___count_10 = L_28; + int32_t L_29 = V_4; + int32_t L_30 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_29) <= ((int32_t)L_30))) + { + goto IL_00de; + } + } + { + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_31 = V_0; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))); + } + +IL_00de: + { + int32_t L_33 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_33; + int32_t L_34 = V_2; + if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) + { + goto IL_0105; + } + } + { + int32_t L_35 = (int32_t)(__this->___touchedSlots_8); + int32_t L_36 = (int32_t)L_35; + V_4 = (int32_t)L_36; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_36+(int32_t)1)); + int32_t L_37 = V_4; + V_2 = (int32_t)L_37; + goto IL_011c; + } + +IL_0105: + { + LinkU5BU5D_t1851* L_38 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_38, L_39, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_40; + } + +IL_011c: + { + LinkU5BU5D_t1851* L_41 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_42 = V_2; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + Int32U5BU5D_t420* L_43 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + int32_t L_45 = L_44; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_41, L_42, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_43, L_45, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_46 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_47 = V_1; + int32_t L_48 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + *((int32_t*)(int32_t*)SZArrayLdElema(L_46, L_47, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_48+(int32_t)1)); + LinkU5BU5D_t1851* L_49 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_49, L_50, sizeof(Link_t1214 )))->___HashCode_0 = L_51; + ObjectU5BU5D_t162* L_52 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_53 = V_2; + Object_t * L_54 = ___key; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, L_53, sizeof(Object_t *))) = (Object_t *)L_54; + goto IL_01b5; + } + +IL_0166: + { + int32_t L_55 = V_3; + if ((((int32_t)L_55) == ((int32_t)(-1)))) + { + goto IL_01b5; + } + } + { + LinkU5BU5D_t1851* L_56 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_57 = V_3; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + LinkU5BU5D_t1851* L_58 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_59 = V_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_58, L_59, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_56, L_57, sizeof(Link_t1214 )))->___Next_1 = L_60; + LinkU5BU5D_t1851* L_61 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_62 = V_2; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + Int32U5BU5D_t420* L_63 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_64 = V_1; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_64); + int32_t L_65 = L_64; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_61, L_62, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_63, L_65, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_66 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_67 = V_1; + int32_t L_68 = V_2; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((int32_t*)(int32_t*)SZArrayLdElema(L_66, L_67, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01b5: + { + BooleanU5BU5D_t770* L_69 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_70 = V_2; + bool L_71 = ___value; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_70); + *((bool*)(bool*)SZArrayLdElema(L_69, L_70, sizeof(bool))) = (bool)L_71; + int32_t L_72 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_72+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void Dictionary_2_Init_m16983_gshared (Dictionary_2_t2305 * __this, int32_t ___capacity, Object_t* ___hcp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + Object_t* V_0 = {0}; + Dictionary_2_t2305 * G_B4_0 = {0}; + Dictionary_2_t2305 * G_B3_0 = {0}; + Object_t* G_B5_0 = {0}; + Dictionary_2_t2305 * G_B5_1 = {0}; + { + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Object_t* L_2 = ___hcp; + G_B3_0 = ((Dictionary_2_t2305 *)(__this)); + if (!L_2) + { + G_B4_0 = ((Dictionary_2_t2305 *)(__this)); + goto IL_0021; + } + } + { + Object_t* L_3 = ___hcp; + V_0 = (Object_t*)L_3; + Object_t* L_4 = V_0; + G_B5_0 = L_4; + G_B5_1 = ((Dictionary_2_t2305 *)(G_B3_0)); + goto IL_0026; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + EqualityComparer_1_t1870 * L_5 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + G_B5_0 = ((Object_t*)(L_5)); + G_B5_1 = ((Dictionary_2_t2305 *)(G_B4_0)); + } + +IL_0026: + { + NullCheck(G_B5_1); + G_B5_1->___hcp_12 = G_B5_0; + int32_t L_6 = ___capacity; + if (L_6) + { + goto IL_0035; + } + } + { + ___capacity = (int32_t)((int32_t)10); + } + +IL_0035: + { + int32_t L_7 = ___capacity; + ___capacity = (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f))))))+(int32_t)1)); + int32_t L_8 = ___capacity; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2305 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___generation_14 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_InitArrays_m16985_gshared (Dictionary_2_t2305 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___size; + __this->___table_4 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_0)); + int32_t L_1 = ___size; + __this->___linkSlots_5 = ((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_1)); + __this->___emptySlot_9 = (-1); + int32_t L_2 = ___size; + __this->___keySlots_6 = ((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_2)); + int32_t L_3 = ___size; + __this->___valueSlots_7 = ((BooleanU5BU5D_t770*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_3)); + __this->___touchedSlots_8 = 0; + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_4); + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))))*(float)(0.9f)))))); + int32_t L_5 = (int32_t)(__this->___threshold_11); + if (L_5) + { + goto IL_0074; + } + } + { + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)0))) + { + goto IL_0074; + } + } + { + __this->___threshold_11 = 1; + } + +IL_0074: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2712; +extern Il2CppCodeGenString* _stringLiteral2713; +extern "C" void Dictionary_2_CopyToCheck_m16987_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2712 = il2cpp_codegen_string_literal_from_index(2712); + _stringLiteral2713 = il2cpp_codegen_string_literal_from_index(2713); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, (String_t*)_stringLiteral2712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Array_t * L_8 = ___array; + NullCheck((Array_t *)L_8); + int32_t L_9 = Array_get_Length_m4606((Array_t *)L_8, /*hidden argument*/NULL); + int32_t L_10 = ___index; + NullCheck((Dictionary_2_t2305 *)__this); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2305 *)__this); + if ((((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))) >= ((int32_t)L_11))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)_stringLiteral2713, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0058: + { + return; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) +extern "C" KeyValuePair_2_t2307 Dictionary_2_make_pair_m16989_gshared (Object_t * __this /* static, unused */, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + bool L_1 = ___value; + KeyValuePair_2_t2307 L_2 = {0}; + (( void (*) (KeyValuePair_2_t2307 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)->method)(&L_2, (Object_t *)L_0, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 38)); + return L_2; + } +} +// TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) +extern "C" bool Dictionary_2_pick_value_m16991_gshared (Object_t * __this /* static, unused */, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + return L_0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) +extern "C" void Dictionary_2_CopyTo_m16993_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, const MethodInfo* method) +{ + { + KeyValuePair_2U5BU5D_t2495* L_0 = ___array; + int32_t L_1 = ___index; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)->method)((Dictionary_2_t2305 *)__this, (Array_t *)(Array_t *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 15)); + KeyValuePair_2U5BU5D_t2495* L_2 = ___array; + int32_t L_3 = ___index; + IntPtr_t L_4 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21) }; + Transform_1_t2314 * L_5 = (Transform_1_t2314 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (Transform_1_t2314 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_5, (Object_t *)NULL, (IntPtr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, Transform_1_t2314 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2U5BU5D_t2495*)L_2, (int32_t)L_3, (Transform_1_t2314 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 39)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Resize() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +extern "C" void Dictionary_2_Resize_m16995_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + LinkU5BU5D_t1851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2730); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + LinkU5BU5D_t1851* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + ObjectU5BU5D_t162* V_7 = {0}; + BooleanU5BU5D_t770* V_8 = {0}; + int32_t V_9 = 0; + { + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_0); + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_1 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + V_1 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_2)); + int32_t L_3 = V_0; + V_2 = (LinkU5BU5D_t1851*)((LinkU5BU5D_t1851*)SZArrayNew(LinkU5BU5D_t1851_il2cpp_TypeInfo_var, L_3)); + V_3 = (int32_t)0; + goto IL_00b1; + } + +IL_0027: + { + Int32U5BU5D_t420* L_4 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_4 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a5; + } + +IL_0038: + { + LinkU5BU5D_t1851* L_7 = V_2; + int32_t L_8 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Object_t* L_9 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_11 = V_4; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Object_t*)L_9); + int32_t L_13 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_9, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *)))); + int32_t L_14 = (int32_t)((int32_t)((int32_t)L_13|(int32_t)((int32_t)-2147483648))); + V_9 = (int32_t)L_14; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_7, L_8, sizeof(Link_t1214 )))->___HashCode_0 = L_14; + int32_t L_15 = V_9; + V_5 = (int32_t)L_15; + int32_t L_16 = V_5; + int32_t L_17 = V_0; + V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)2147483647)))%(int32_t)L_17)); + LinkU5BU5D_t1851* L_18 = V_2; + int32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + Int32U5BU5D_t420* L_20 = V_1; + int32_t L_21 = V_6; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_18, L_19, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_23 = V_1; + int32_t L_24 = V_6; + int32_t L_25 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, L_24, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + LinkU5BU5D_t1851* L_26 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_26, L_27, sizeof(Link_t1214 )))->___Next_1); + V_4 = (int32_t)L_28; + } + +IL_00a5: + { + int32_t L_29 = V_4; + if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) + { + goto IL_0038; + } + } + { + int32_t L_30 = V_3; + V_3 = (int32_t)((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b1: + { + int32_t L_31 = V_3; + Int32U5BU5D_t420* L_32 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_0027; + } + } + { + Int32U5BU5D_t420* L_33 = V_1; + __this->___table_4 = L_33; + LinkU5BU5D_t1851* L_34 = V_2; + __this->___linkSlots_5 = L_34; + int32_t L_35 = V_0; + V_7 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34), L_35)); + int32_t L_36 = V_0; + V_8 = (BooleanU5BU5D_t770*)((BooleanU5BU5D_t770*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35), L_36)); + ObjectU5BU5D_t162* L_37 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_38 = V_7; + int32_t L_39 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, (int32_t)0, (Array_t *)(Array_t *)L_38, (int32_t)0, (int32_t)L_39, /*hidden argument*/NULL); + BooleanU5BU5D_t770* L_40 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + BooleanU5BU5D_t770* L_41 = V_8; + int32_t L_42 = (int32_t)(__this->___touchedSlots_8); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, (int32_t)0, (Array_t *)(Array_t *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_43 = V_7; + __this->___keySlots_6 = L_43; + BooleanU5BU5D_t770* L_44 = V_8; + __this->___valueSlots_7 = L_44; + int32_t L_45 = V_0; + __this->___threshold_11 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_45)))*(float)(0.9f)))))); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2714; +extern "C" void Dictionary_2_Add_m16997_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2714 = il2cpp_codegen_string_literal_from_index(2714); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + goto IL_009b; + } + +IL_004a: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_13 = V_0; + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_0089; + } + } + { + Object_t* L_14 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_15 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + Object_t * L_18 = ___key; + NullCheck((Object_t*)L_14); + bool L_19 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_14, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_17, sizeof(Object_t *))), (Object_t *)L_18); + if (!L_19) + { + goto IL_0089; + } + } + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, (String_t*)_stringLiteral2714, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0089: + { + LinkU5BU5D_t1851* L_21 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_22 = V_2; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_21, L_22, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_23; + } + +IL_009b: + { + int32_t L_24 = V_2; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_004a; + } + } + { + int32_t L_25 = (int32_t)(__this->___count_10); + int32_t L_26 = (int32_t)((int32_t)((int32_t)L_25+(int32_t)1)); + V_3 = (int32_t)L_26; + __this->___count_10 = L_26; + int32_t L_27 = V_3; + int32_t L_28 = (int32_t)(__this->___threshold_11); + if ((((int32_t)L_27) <= ((int32_t)L_28))) + { + goto IL_00d5; + } + } + { + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)->method)((Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 30)); + int32_t L_29 = V_0; + Int32U5BU5D_t420* L_30 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_30); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + } + +IL_00d5: + { + int32_t L_31 = (int32_t)(__this->___emptySlot_9); + V_2 = (int32_t)L_31; + int32_t L_32 = V_2; + if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) + { + goto IL_00fa; + } + } + { + int32_t L_33 = (int32_t)(__this->___touchedSlots_8); + int32_t L_34 = (int32_t)L_33; + V_3 = (int32_t)L_34; + __this->___touchedSlots_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_3; + V_2 = (int32_t)L_35; + goto IL_0111; + } + +IL_00fa: + { + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + __this->___emptySlot_9 = L_38; + } + +IL_0111: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = V_0; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___HashCode_0 = L_41; + LinkU5BU5D_t1851* L_42 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + Int32U5BU5D_t420* L_44 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_45 = V_1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t L_46 = L_45; + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_42, L_43, sizeof(Link_t1214 )))->___Next_1 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_44, L_46, sizeof(int32_t)))-(int32_t)1)); + Int32U5BU5D_t420* L_47 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_48 = V_1; + int32_t L_49 = V_2; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + *((int32_t*)(int32_t*)SZArrayLdElema(L_47, L_48, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_49+(int32_t)1)); + ObjectU5BU5D_t162* L_50 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_51 = V_2; + Object_t * L_52 = ___key; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, L_51, sizeof(Object_t *))) = (Object_t *)L_52; + BooleanU5BU5D_t770* L_53 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_54 = V_2; + bool L_55 = ___value; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + *((bool*)(bool*)SZArrayLdElema(L_53, L_54, sizeof(bool))) = (bool)L_55; + int32_t L_56 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_56+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Clear() +extern "C" void Dictionary_2_Clear_m16999_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + __this->___count_10 = 0; + Int32U5BU5D_t420* L_0 = (Int32U5BU5D_t420*)(__this->___table_4); + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + BooleanU5BU5D_t770* L_4 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + BooleanU5BU5D_t770* L_5 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_6 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + LinkU5BU5D_t1851* L_7 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + NullCheck(L_7); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + __this->___emptySlot_9 = (-1); + __this->___touchedSlots_8 = 0; + int32_t L_8 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_8+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_ContainsKey_m17001_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_0090; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_007e; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_007e; + } + } + { + return 1; + } + +IL_007e: + { + LinkU5BU5D_t1851* L_19 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_19, L_20, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_21; + } + +IL_0090: + { + int32_t L_22 = V_1; + if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + return 0; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) +extern "C" bool Dictionary_2_ContainsValue_m17003_gshared (Dictionary_2_t2305 * __this, bool ___value, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t2316 * L_0 = (( EqualityComparer_1_t2316 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + V_0 = (Object_t*)L_0; + V_1 = (int32_t)0; + goto IL_0054; + } + +IL_000d: + { + Int32U5BU5D_t420* L_1 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))-(int32_t)1)); + goto IL_0049; + } + +IL_001d: + { + Object_t* L_4 = V_0; + BooleanU5BU5D_t770* L_5 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + bool L_8 = ___value; + NullCheck((Object_t*)L_4); + bool L_9 = (bool)InterfaceFuncInvoker2< bool, bool, bool >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 42), (Object_t*)L_4, (bool)(*(bool*)(bool*)SZArrayLdElema(L_5, L_7, sizeof(bool))), (bool)L_8); + if (!L_9) + { + goto IL_0037; + } + } + { + return 1; + } + +IL_0037: + { + LinkU5BU5D_t1851* L_10 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_10, L_11, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_12; + } + +IL_0049: + { + int32_t L_13 = V_2; + if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) + { + goto IL_001d; + } + } + { + int32_t L_14 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0054: + { + int32_t L_15 = V_1; + Int32U5BU5D_t420* L_16 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_000d; + } + } + { + return 0; + } +} +// System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_GetObjectData_m17005_gshared (Dictionary_2_t2305 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2U5BU5D_t2495* V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + int32_t L_3 = (int32_t)(__this->___generation_14); + NullCheck((SerializationInfo_t433 *)L_2); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_2, (String_t*)_stringLiteral260, (int32_t)L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Object_t* L_5 = (Object_t*)(__this->___hcp_12); + NullCheck((SerializationInfo_t433 *)L_4); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_4, (String_t*)_stringLiteral262, (Object_t *)L_5, /*hidden argument*/NULL); + V_0 = (KeyValuePair_2U5BU5D_t2495*)NULL; + int32_t L_6 = (int32_t)(__this->___count_10); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0055; + } + } + { + int32_t L_7 = (int32_t)(__this->___count_10); + V_0 = (KeyValuePair_2U5BU5D_t2495*)((KeyValuePair_2U5BU5D_t2495*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 43), L_7)); + KeyValuePair_2U5BU5D_t2495* L_8 = V_0; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)((Dictionary_2_t2305 *)__this, (KeyValuePair_2U5BU5D_t2495*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + } + +IL_0055: + { + SerializationInfo_t433 * L_9 = ___info; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_10); + NullCheck((SerializationInfo_t433 *)L_9); + SerializationInfo_AddValue_m4616((SerializationInfo_t433 *)L_9, (String_t*)_stringLiteral1245, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = ___info; + KeyValuePair_2U5BU5D_t2495* L_12 = V_0; + NullCheck((SerializationInfo_t433 *)L_11); + SerializationInfo_AddValue_m4627((SerializationInfo_t433 *)L_11, (String_t*)_stringLiteral2715, (Object_t *)(Object_t *)L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral2715; +extern "C" void Dictionary_2_OnDeserialization_m17007_gshared (Dictionary_2_t2305 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral2715 = il2cpp_codegen_string_literal_from_index(2715); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + KeyValuePair_2U5BU5D_t2495* V_1 = {0}; + int32_t V_2 = 0; + { + SerializationInfo_t433 * L_0 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + SerializationInfo_t433 * L_1 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_1); + int32_t L_2 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_1, (String_t*)_stringLiteral260, /*hidden argument*/NULL); + __this->___generation_14 = L_2; + SerializationInfo_t433 * L_3 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_3); + Object_t * L_5 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_3, (String_t*)_stringLiteral262, (Type_t *)L_4, /*hidden argument*/NULL); + __this->___hcp_12 = ((Object_t*)Castclass(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29))); + SerializationInfo_t433 * L_6 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + NullCheck((SerializationInfo_t433 *)L_6); + int32_t L_7 = SerializationInfo_GetInt32_m4626((SerializationInfo_t433 *)L_6, (String_t*)_stringLiteral1245, /*hidden argument*/NULL); + V_0 = (int32_t)L_7; + SerializationInfo_t433 * L_8 = (SerializationInfo_t433 *)(__this->___serialization_info_13); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 45)), /*hidden argument*/NULL); + NullCheck((SerializationInfo_t433 *)L_8); + Object_t * L_10 = SerializationInfo_GetValue_m4617((SerializationInfo_t433 *)L_8, (String_t*)_stringLiteral2715, (Type_t *)L_9, /*hidden argument*/NULL); + V_1 = (KeyValuePair_2U5BU5D_t2495*)((KeyValuePair_2U5BU5D_t2495*)Castclass(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14))); + int32_t L_11 = V_0; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)10)))) + { + goto IL_0083; + } + } + { + V_0 = (int32_t)((int32_t)10); + } + +IL_0083: + { + int32_t L_12 = V_0; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)((Dictionary_2_t2305 *)__this, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + __this->___count_10 = 0; + KeyValuePair_2U5BU5D_t2495* L_13 = V_1; + if (!L_13) + { + goto IL_00c9; + } + } + { + V_2 = (int32_t)0; + goto IL_00c0; + } + +IL_009e: + { + KeyValuePair_2U5BU5D_t2495* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + Object_t * L_16 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2307 *)((KeyValuePair_2_t2307 *)(KeyValuePair_2_t2307 *)SZArrayLdElema(L_14, L_15, sizeof(KeyValuePair_2_t2307 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + KeyValuePair_2U5BU5D_t2495* L_17 = V_1; + int32_t L_18 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + bool L_19 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2307 *)((KeyValuePair_2_t2307 *)(KeyValuePair_2_t2307 *)SZArrayLdElema(L_17, L_18, sizeof(KeyValuePair_2_t2307 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + NullCheck((Dictionary_2_t2305 *)__this); + VirtActionInvoker2< Object_t *, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_16, (bool)L_19); + int32_t L_20 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_21 = V_2; + KeyValuePair_2U5BU5D_t2495* L_22 = V_1; + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_009e; + } + } + +IL_00c9: + { + int32_t L_23 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_23+(int32_t)1)); + __this->___serialization_info_13 = (SerializationInfo_t433 *)NULL; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_Remove_m17009_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + bool V_5 = false; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + int32_t L_5 = V_0; + Int32U5BU5D_t420* L_6 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_6); + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))); + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t)))-(int32_t)1)); + int32_t L_10 = V_2; + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + V_3 = (int32_t)(-1); + } + +IL_0050: + { + LinkU5BU5D_t1851* L_11 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_11, L_12, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_14 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_0089; + } + } + { + Object_t* L_15 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_16 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___key; + NullCheck((Object_t*)L_15); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0089; + } + } + { + goto IL_00a4; + } + +IL_0089: + { + int32_t L_21 = V_2; + V_3 = (int32_t)L_21; + LinkU5BU5D_t1851* L_22 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_22, L_23, sizeof(Link_t1214 )))->___Next_1); + V_2 = (int32_t)L_24; + int32_t L_25 = V_2; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_0050; + } + } + +IL_00a4: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_00ad; + } + } + { + return 0; + } + +IL_00ad: + { + int32_t L_27 = (int32_t)(__this->___count_10); + __this->___count_10 = ((int32_t)((int32_t)L_27-(int32_t)1)); + int32_t L_28 = V_3; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00e2; + } + } + { + Int32U5BU5D_t420* L_29 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_30 = V_1; + LinkU5BU5D_t1851* L_31 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_32 = V_2; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_31, L_32, sizeof(Link_t1214 )))->___Next_1); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + *((int32_t*)(int32_t*)SZArrayLdElema(L_29, L_30, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + goto IL_0104; + } + +IL_00e2: + { + LinkU5BU5D_t1851* L_34 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + LinkU5BU5D_t1851* L_36 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_37 = V_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_36, L_37, sizeof(Link_t1214 )))->___Next_1); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_34, L_35, sizeof(Link_t1214 )))->___Next_1 = L_38; + } + +IL_0104: + { + LinkU5BU5D_t1851* L_39 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_40 = V_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = (int32_t)(__this->___emptySlot_9); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_39, L_40, sizeof(Link_t1214 )))->___Next_1 = L_41; + int32_t L_42 = V_2; + __this->___emptySlot_9 = L_42; + LinkU5BU5D_t1851* L_43 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_44 = V_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + ((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_43, L_44, sizeof(Link_t1214 )))->___HashCode_0 = 0; + ObjectU5BU5D_t162* L_45 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_46 = V_2; + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_4)); + Object_t * L_47 = V_4; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + *((Object_t **)(Object_t **)SZArrayLdElema(L_45, L_46, sizeof(Object_t *))) = (Object_t *)L_47; + BooleanU5BU5D_t770* L_48 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_49 = V_2; + Initobj (Boolean_t448_il2cpp_TypeInfo_var, (&V_5)); + bool L_50 = V_5; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + *((bool*)(bool*)SZArrayLdElema(L_48, L_49, sizeof(bool))) = (bool)L_50; + int32_t L_51 = (int32_t)(__this->___generation_14); + __this->___generation_14 = ((int32_t)((int32_t)L_51+(int32_t)1)); + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" bool Dictionary_2_TryGetValue_m17011_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, bool* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t* L_2 = (Object_t*)(__this->___hcp_12); + Object_t * L_3 = ___key; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_2, (Object_t *)L_3); + V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_5 = (Int32U5BU5D_t420*)(__this->___table_4); + int32_t L_6 = V_0; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___table_4); + NullCheck(L_7); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))); + int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647)))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))); + V_1 = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t)))-(int32_t)1)); + goto IL_00a2; + } + +IL_0048: + { + LinkU5BU5D_t1851* L_9 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_9, L_10, sizeof(Link_t1214 )))->___HashCode_0); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0090; + } + } + { + Object_t* L_13 = (Object_t*)(__this->___hcp_12); + ObjectU5BU5D_t162* L_14 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = ___key; + NullCheck((Object_t*)L_13); + bool L_18 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29), (Object_t*)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17); + if (!L_18) + { + goto IL_0090; + } + } + { + bool* L_19 = ___value; + BooleanU5BU5D_t770* L_20 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + (*(bool*)L_19) = (*(bool*)(bool*)SZArrayLdElema(L_20, L_22, sizeof(bool))); + return 1; + } + +IL_0090: + { + LinkU5BU5D_t1851* L_23 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_23, L_24, sizeof(Link_t1214 )))->___Next_1); + V_1 = (int32_t)L_25; + } + +IL_00a2: + { + int32_t L_26 = V_1; + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_0048; + } + } + { + bool* L_27 = ___value; + Initobj (Boolean_t448_il2cpp_TypeInfo_var, (&V_2)); + bool L_28 = V_2; + (*(bool*)L_27) = L_28; + return 0; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() +extern "C" ValueCollection_t2310 * Dictionary_2_get_Values_m17013_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + ValueCollection_t2310 * L_0 = (ValueCollection_t2310 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 46)); + (( void (*) (ValueCollection_t2310 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)->method)(L_0, (Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 47)); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral2716; +extern "C" Object_t * Dictionary_2_ToTKey_m17015_gshared (Dictionary_2_t2305 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___key; + if (((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)))) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 48)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_4, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, (String_t*)L_5, (String_t*)_stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0040: + { + Object_t * L_7 = ___key; + return ((Object_t *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1))); + } +} +// TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2716; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" bool Dictionary_2_ToTValue_m17017_gshared (Dictionary_2_t2305 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2716 = il2cpp_codegen_string_literal_from_index(2716); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_1); + if (L_2) + { + goto IL_0024; + } + } + { + Initobj (Boolean_t448_il2cpp_TypeInfo_var, (&V_0)); + bool L_3 = V_0; + return L_3; + } + +IL_0024: + { + Object_t * L_4 = ___value; + if (((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)))) + { + goto IL_0053; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 49)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, (String_t*)_stringLiteral2716, (String_t*)L_6, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, (String_t*)L_7, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + Object_t * L_9 = ___value; + return ((*(bool*)((bool*)UnBox (L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5))))); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) +extern "C" bool Dictionary_2_ContainsKeyValuePair_m17019_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2_t2307 ___pair, const MethodInfo* method) +{ + bool V_0 = false; + { + Object_t * L_0 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((KeyValuePair_2_t2307 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + NullCheck((Dictionary_2_t2305 *)__this); + bool L_1 = (bool)VirtFuncInvoker2< bool, Object_t *, bool* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, (Dictionary_2_t2305 *)__this, (Object_t *)L_0, (bool*)(&V_0)); + if (L_1) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 41)); + EqualityComparer_1_t2316 * L_2 = (( EqualityComparer_1_t2316 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 40)); + bool L_3 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)((KeyValuePair_2_t2307 *)(&___pair), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + bool L_4 = V_0; + NullCheck((EqualityComparer_1_t2316 *)L_2); + bool L_5 = (bool)VirtFuncInvoker2< bool, bool, bool >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2316 *)L_2, (bool)L_3, (bool)L_4); + return L_5; + } +} +// System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() +extern "C" Enumerator_t2312 Dictionary_2_GetEnumerator_m17021_gshared (Dictionary_2_t2305 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 L_0 = {0}; + (( void (*) (Enumerator_t2312 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)(&L_0, (Dictionary_2_t2305 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + return L_0; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) +extern "C" DictionaryEntry_t900 Dictionary_2_U3CCopyToU3Em__0_m17023_gshared (Object_t * __this /* static, unused */, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + bool L_1 = ___value; + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), &L_2); + DictionaryEntry_t900 L_4 = {0}; + DictionaryEntry__ctor_m4603(&L_4, (Object_t *)L_0, (Object_t *)L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Array/InternalEnumerator`1>::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17024_gshared (InternalEnumerator_1_t2308 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17025_gshared (InternalEnumerator_1_t2308 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1>::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17026_gshared (InternalEnumerator_1_t2308 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2307 L_0 = (( KeyValuePair_2_t2307 (*) (InternalEnumerator_1_t2308 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2308 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2307 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1>::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17027_gshared (InternalEnumerator_1_t2308 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1>::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17028_gshared (InternalEnumerator_1_t2308 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1>::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" KeyValuePair_2_t2307 InternalEnumerator_1_get_Current_m17029_gshared (InternalEnumerator_1_t2308 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + KeyValuePair_2_t2307 L_8 = (( KeyValuePair_2_t2307 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) +extern "C" void KeyValuePair_2__ctor_m17030_gshared (KeyValuePair_2_t2307 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + (( void (*) (KeyValuePair_2_t2307 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((KeyValuePair_2_t2307 *)__this, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + bool L_1 = ___value; + (( void (*) (KeyValuePair_2_t2307 *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((KeyValuePair_2_t2307 *)__this, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return; + } +} +// TKey System.Collections.Generic.KeyValuePair`2::get_Key() +extern "C" Object_t * KeyValuePair_2_get_Key_m17031_gshared (KeyValuePair_2_t2307 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___key_0); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Key(TKey) +extern "C" void KeyValuePair_2_set_Key_m17032_gshared (KeyValuePair_2_t2307 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___key_0 = L_0; + return; + } +} +// TValue System.Collections.Generic.KeyValuePair`2::get_Value() +extern "C" bool KeyValuePair_2_get_Value_m17033_gshared (KeyValuePair_2_t2307 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)(__this->___value_1); + return L_0; + } +} +// System.Void System.Collections.Generic.KeyValuePair`2::set_Value(TValue) +extern "C" void KeyValuePair_2_set_Value_m17034_gshared (KeyValuePair_2_t2307 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___value_1 = L_0; + return; + } +} +// System.String System.Collections.Generic.KeyValuePair`2::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" String_t* KeyValuePair_2_ToString_m17035_gshared (KeyValuePair_2_t2307 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + bool V_1 = false; + int32_t G_B2_0 = 0; + StringU5BU5D_t163* G_B2_1 = {0}; + StringU5BU5D_t163* G_B2_2 = {0}; + int32_t G_B1_0 = 0; + StringU5BU5D_t163* G_B1_1 = {0}; + StringU5BU5D_t163* G_B1_2 = {0}; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + StringU5BU5D_t163* G_B3_2 = {0}; + StringU5BU5D_t163* G_B3_3 = {0}; + int32_t G_B5_0 = 0; + StringU5BU5D_t163* G_B5_1 = {0}; + StringU5BU5D_t163* G_B5_2 = {0}; + int32_t G_B4_0 = 0; + StringU5BU5D_t163* G_B4_1 = {0}; + StringU5BU5D_t163* G_B4_2 = {0}; + String_t* G_B6_0 = {0}; + int32_t G_B6_1 = 0; + StringU5BU5D_t163* G_B6_2 = {0}; + StringU5BU5D_t163* G_B6_3 = {0}; + { + StringU5BU5D_t163* L_0 = (StringU5BU5D_t163*)((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral147); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral147; + StringU5BU5D_t163* L_1 = (StringU5BU5D_t163*)L_0; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2307 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + G_B1_0 = 1; + G_B1_1 = L_1; + G_B1_2 = L_1; + if (!L_2) + { + G_B2_0 = 1; + G_B2_1 = L_1; + G_B2_2 = L_1; + goto IL_0039; + } + } + { + Object_t * L_3 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((KeyValuePair_2_t2307 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + V_0 = (Object_t *)L_3; + NullCheck((Object_t *)(*(&V_0))); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (Object_t *)(*(&V_0))); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_003e; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_5; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_003e: + { + NullCheck(G_B3_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B3_2, G_B3_1); + ArrayElementTypeCheck (G_B3_2, G_B3_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B3_2, G_B3_1, sizeof(String_t*))) = (String_t*)G_B3_0; + StringU5BU5D_t163* L_6 = (StringU5BU5D_t163*)G_B3_3; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, _stringLiteral157); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 2, sizeof(String_t*))) = (String_t*)_stringLiteral157; + StringU5BU5D_t163* L_7 = (StringU5BU5D_t163*)L_6; + bool L_8 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2307 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + G_B4_0 = 3; + G_B4_1 = L_7; + G_B4_2 = L_7; + } + { + bool L_9 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2307 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + V_1 = (bool)L_9; + NullCheck((bool*)(&V_1)); + String_t* L_10 = Boolean_ToString_m6291((bool*)(&V_1), NULL); + G_B6_0 = L_10; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0077; + } + +IL_0072: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B6_0 = L_11; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0077: + { + NullCheck(G_B6_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B6_2, G_B6_1); + ArrayElementTypeCheck (G_B6_2, G_B6_0); + *((String_t**)(String_t**)SZArrayLdElema(G_B6_2, G_B6_1, sizeof(String_t*))) = (String_t*)G_B6_0; + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)G_B6_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 4); + ArrayElementTypeCheck (L_12, _stringLiteral148); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 4, sizeof(String_t*))) = (String_t*)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m633(NULL /*static, unused*/, (StringU5BU5D_t163*)L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17036_gshared (InternalEnumerator_1_t2309 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17037_gshared (InternalEnumerator_1_t2309 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17038_gshared (InternalEnumerator_1_t2309 * __this, const MethodInfo* method) +{ + { + bool L_0 = (( bool (*) (InternalEnumerator_1_t2309 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2309 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + bool L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17039_gshared (InternalEnumerator_1_t2309 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17040_gshared (InternalEnumerator_1_t2309 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" bool InternalEnumerator_1_get_Current_m17041_gshared (InternalEnumerator_1_t2309 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + bool L_8 = (( bool (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_4.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_4.cpp" new file mode 100644 index 00000000..81550a59 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_4.cpp" @@ -0,0 +1,3247 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Collections.Generic.Dictionary`2/ValueCollection +struct ValueCollection_t2310; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2305; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2497; +// System.Array +struct Array_t; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2313; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Object +struct Object_t; +// System.Boolean[] +struct BooleanU5BU5D_t770; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2306; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2314; +// System.Collections.Generic.Dictionary`2/ShimEnumerator +struct ShimEnumerator_t2315; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2316; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t2317; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2318; +// System.Func`2 +struct Func_2_t2331; +// System.Converter`2 +struct Converter_2_t2340; +// System.Array/ArrayReadOnlyList`1 +struct ArrayReadOnlyList_1_t2341; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Exception +struct Exception_t152; +// System.Array/ArrayReadOnlyList`1/c__Iterator0 +struct U3CGetEnumeratorU3Ec__Iterator0_t2342; +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t2353; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t2354; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_15.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_15MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_16.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_17.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_17MethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_16MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__11.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_2.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ShimEnumera_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_9.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_9.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__4.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__4MethodDeclarations.h" +#include "mscorlib_System_BooleanMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_58.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_58MethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_60.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_60MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_63.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_63MethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Mark.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_64.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_64MethodDeclarations.h" +#include "System_System_Uri_UriScheme.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_66.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_66MethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "System_Core_System_Func_2_gen_3.h" +#include "System_Core_System_Func_2_gen_3MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_69.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_69MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_71.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_71MethodDeclarations.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_72.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_72MethodDeclarations.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_73.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_73MethodDeclarations.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_74.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_74MethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Converter_2_gen.h" +#include "mscorlib_System_Converter_2_genMethodDeclarations.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_genMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_78.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_78MethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRa.h" +#include "mscorlib_System_Collections_Generic_CollectionDebuggerView_1.h" +#include "mscorlib_System_Collections_Generic_CollectionDebuggerView_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_CollectionDebuggerView_2.h" +#include "mscorlib_System_Collections_Generic_CollectionDebuggerView_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__5.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_genMethodDeclarations.h" + +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared (Dictionary_2_t2305 * __this, Array_t * p0, int32_t p1, Transform_1_t2313 * p2, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2313 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared (Dictionary_2_t2305 * __this, BooleanU5BU5D_t770* p0, int32_t p1, Transform_1_t2313 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, BooleanU5BU5D_t770*, int32_t, Transform_1_t2313 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared)(__this, p0, p1, p2, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint8_t Array_InternalArray__get_Item_TisByte_t447_m18520_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisByte_t447_m18520(__this, p0, method) (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisByte_t447_m18520_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" X509ChainStatus_t800 Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529(__this, p0, method) (( X509ChainStatus_t800 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Mark_t850 Array_InternalArray__get_Item_TisMark_t850_m18539_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisMark_t850_m18539(__this, p0, method) (( Mark_t850 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisMark_t850_m18539_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" UriScheme_t887 Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUriScheme_t887_m18548(__this, p0, method) (( UriScheme_t887 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint32_t Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt32_t456_m18557(__this, p0, method) (( uint32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566(__this, p0, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint64_t Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt64_t1109_m18575(__this, p0, method) (( uint64_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int16_t Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt16_t1111_m18584(__this, p0, method) (( int16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int8_t Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSByte_t1110_m18593(__this, p0, method) (( int8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" int64_t Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt64_t455_m18602(__this, p0, method) (( int64_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0) +extern "C" int32_t Array_IndexOf_TisObject_t_m10905_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10905(__this /* static, unused */, p0, p1, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))Array_IndexOf_TisObject_t_m10905_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" TableRange_t1147 Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTableRange_t1147_m18638(__this, p0, method) (( TableRange_t1147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared)(__this, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::.ctor(System.Collections.Generic.Dictionary`2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void ValueCollection__ctor_m17042_gshared (ValueCollection_t2310 * __this, Dictionary_2_t2305 * ___dictionary, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2305 * L_0 = ___dictionary; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Dictionary_2_t2305 * L_2 = ___dictionary; + __this->___dictionary_0 = L_2; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Add(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m17043_gshared (ValueCollection_t2310 * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m17044_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Contains(TValue) +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m17045_gshared (ValueCollection_t2310 * __this, bool ___item, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + bool L_1 = ___item; + NullCheck((Dictionary_2_t2305 *)L_0); + bool L_2 = (( bool (*) (Dictionary_2_t2305 *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)L_0, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.Remove(TValue) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2717; +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m17046_gshared (ValueCollection_t2310 * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2717 = il2cpp_codegen_string_literal_from_index(2717); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2717, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m17047_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2310 *)__this); + Enumerator_t2311 L_0 = (( Enumerator_t2311 (*) (ValueCollection_t2310 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2310 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2311 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m17048_gshared (ValueCollection_t2310 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + BooleanU5BU5D_t770* V_0 = {0}; + { + Array_t * L_0 = ___array; + V_0 = (BooleanU5BU5D_t770*)((BooleanU5BU5D_t770*)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))); + BooleanU5BU5D_t770* L_1 = V_0; + if (!L_1) + { + goto IL_0016; + } + } + { + BooleanU5BU5D_t770* L_2 = V_0; + int32_t L_3 = ___index; + NullCheck((ValueCollection_t2310 *)__this); + (( void (*) (ValueCollection_t2310 *, BooleanU5BU5D_t770*, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((ValueCollection_t2310 *)__this, (BooleanU5BU5D_t770*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } + +IL_0016: + { + Dictionary_2_t2305 * L_4 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + Array_t * L_5 = ___array; + int32_t L_6 = ___index; + NullCheck((Dictionary_2_t2305 *)L_4); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2305 *)L_4, (Array_t *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2305 * L_7 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + Array_t * L_8 = ___array; + int32_t L_9 = ___index; + IntPtr_t L_10 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2313 * L_11 = (Transform_1_t2313 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2313 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_11, (Object_t *)NULL, (IntPtr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2305 *)L_7); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2313 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Dictionary_2_t2305 *)L_7, (Array_t *)L_8, (int32_t)L_9, (Transform_1_t2313 *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ValueCollection_System_Collections_IEnumerable_GetEnumerator_m17049_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + NullCheck((ValueCollection_t2310 *)__this); + Enumerator_t2311 L_0 = (( Enumerator_t2311 (*) (ValueCollection_t2310 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((ValueCollection_t2310 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Enumerator_t2311 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + return (Object_t *)L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m17050_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ValueCollection_System_Collections_ICollection_get_IsSynchronized_m17051_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection::System.Collections.ICollection.get_SyncRoot() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" Object_t * ValueCollection_System_Collections_ICollection_get_SyncRoot_m17052_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection::CopyTo(TValue[],System.Int32) +extern "C" void ValueCollection_CopyTo_m17053_gshared (ValueCollection_t2310 * __this, BooleanU5BU5D_t770* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + BooleanU5BU5D_t770* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Dictionary_2_t2305 *)L_0); + (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Dictionary_2_t2305 *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + Dictionary_2_t2305 * L_3 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + BooleanU5BU5D_t770* L_4 = ___array; + int32_t L_5 = ___index; + IntPtr_t L_6 = { (void*)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6) }; + Transform_1_t2313 * L_7 = (Transform_1_t2313 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + (( void (*) (Transform_1_t2313 *, Object_t *, IntPtr_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)(L_7, (Object_t *)NULL, (IntPtr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + NullCheck((Dictionary_2_t2305 *)L_3); + (( void (*) (Dictionary_2_t2305 *, BooleanU5BU5D_t770*, int32_t, Transform_1_t2313 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)((Dictionary_2_t2305 *)L_3, (BooleanU5BU5D_t770*)L_4, (int32_t)L_5, (Transform_1_t2313 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + return; + } +} +// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator System.Collections.Generic.Dictionary`2/ValueCollection::GetEnumerator() +extern "C" Enumerator_t2311 ValueCollection_GetEnumerator_m17054_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + Enumerator_t2311 L_1 = {0}; + (( void (*) (Enumerator_t2311 *, Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)->method)(&L_1, (Dictionary_2_t2305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 11)); + return L_1; + } +} +// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection::get_Count() +extern "C" int32_t ValueCollection_get_Count_m17055_gshared (ValueCollection_t2310 * __this, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck((Dictionary_2_t2305 *)L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Generic.Dictionary`2::get_Count() */, (Dictionary_2_t2305 *)L_0); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m17056_gshared (Enumerator_t2311 * __this, Dictionary_2_t2305 * ___host, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = ___host; + NullCheck((Dictionary_2_t2305 *)L_0); + Enumerator_t2312 L_1 = (( Enumerator_t2312 (*) (Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m17057_gshared (Enumerator_t2311 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17058_gshared (Enumerator_t2311 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m17059_gshared (Enumerator_t2311 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m17060_gshared (Enumerator_t2311 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::get_Current() +extern "C" bool Enumerator_get_Current_m17061_gshared (Enumerator_t2311 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2307 * L_1 = (KeyValuePair_2_t2307 *)&(L_0->___current_3); + bool L_2 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2307 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void Enumerator__ctor_m17062_gshared (Enumerator_t2312 * __this, Dictionary_2_t2305 * ___dictionary, const MethodInfo* method) +{ + { + Dictionary_2_t2305 * L_0 = ___dictionary; + __this->___dictionary_0 = L_0; + Dictionary_2_t2305 * L_1 = ___dictionary; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->___generation_14); + __this->___stamp_2 = L_2; + return; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m17063_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2307 L_0 = (KeyValuePair_2_t2307 )(__this->___current_3); + KeyValuePair_2_t2307 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17064_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() +extern "C" DictionaryEntry_t900 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m17065_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2307 * L_0 = (KeyValuePair_2_t2307 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2307 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + KeyValuePair_2_t2307 * L_2 = (KeyValuePair_2_t2307 *)&(__this->___current_3); + bool L_3 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2307 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + bool L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_4); + DictionaryEntry_t900 L_6 = {0}; + DictionaryEntry__ctor_m4603(&L_6, (Object_t *)L_1, (Object_t *)L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m17066_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (( Object_t * (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + return L_0; + } +} +// System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() +extern "C" Object_t * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m17067_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + bool L_0 = (( bool (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)); + bool L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), &L_1); + return L_2; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m17068_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + goto IL_007b; + } + +IL_0019: + { + int32_t L_1 = (int32_t)(__this->___next_1); + int32_t L_2 = (int32_t)L_1; + V_1 = (int32_t)L_2; + __this->___next_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_1; + V_0 = (int32_t)L_3; + Dictionary_2_t2305 * L_4 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck(L_4); + LinkU5BU5D_t1851* L_5 = (LinkU5BU5D_t1851*)(L_4->___linkSlots_5); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_5, L_6, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_7&(int32_t)((int32_t)-2147483648)))) + { + goto IL_007b; + } + } + { + Dictionary_2_t2305 * L_8 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck(L_8); + ObjectU5BU5D_t162* L_9 = (ObjectU5BU5D_t162*)(L_8->___keySlots_6); + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Dictionary_2_t2305 * L_12 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck(L_12); + BooleanU5BU5D_t770* L_13 = (BooleanU5BU5D_t770*)(L_12->___valueSlots_7); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + KeyValuePair_2_t2307 L_16 = {0}; + (( void (*) (KeyValuePair_2_t2307 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(&L_16, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_13, L_15, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + __this->___current_3 = L_16; + return 1; + } + +IL_007b: + { + int32_t L_17 = (int32_t)(__this->___next_1); + Dictionary_2_t2305 * L_18 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck(L_18); + int32_t L_19 = (int32_t)(L_18->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_19))) + { + goto IL_0019; + } + } + { + __this->___next_1 = (-1); + return 0; + } +} +// System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() +extern "C" KeyValuePair_2_t2307 Enumerator_get_Current_m17069_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + KeyValuePair_2_t2307 L_0 = (KeyValuePair_2_t2307 )(__this->___current_3); + return L_0; + } +} +// TKey System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentKey() +extern "C" Object_t * Enumerator_get_CurrentKey_m17070_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2307 * L_0 = (KeyValuePair_2_t2307 *)&(__this->___current_3); + Object_t * L_1 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((KeyValuePair_2_t2307 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_1; + } +} +// TValue System.Collections.Generic.Dictionary`2/Enumerator::get_CurrentValue() +extern "C" bool Enumerator_get_CurrentValue_m17071_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + KeyValuePair_2_t2307 * L_0 = (KeyValuePair_2_t2307 *)&(__this->___current_3); + bool L_1 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((KeyValuePair_2_t2307 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + return L_1; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Reset() +extern "C" void Enumerator_Reset_m17072_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + __this->___next_1 = 0; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2718; +extern "C" void Enumerator_VerifyState_m17073_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2718 = il2cpp_codegen_string_literal_from_index(2718); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t2305 * L_0 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + if (L_0) + { + goto IL_0012; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, (String_t*)NULL, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Dictionary_2_t2305 * L_2 = (Dictionary_2_t2305 *)(__this->___dictionary_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->___generation_14); + int32_t L_4 = (int32_t)(__this->___stamp_2); + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_0033; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, (String_t*)_stringLiteral2718, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::VerifyCurrent() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2719; +extern "C" void Enumerator_VerifyCurrent_m17074_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2719 = il2cpp_codegen_string_literal_from_index(2719); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2312 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2719, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m17075_gshared (Enumerator_t2312 * __this, const MethodInfo* method) +{ + { + __this->___dictionary_0 = (Dictionary_2_t2305 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m17076_gshared (Transform_1_t2313 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" bool Transform_1_Invoke_m17077_gshared (Transform_1_t2313 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m17077((Transform_1_t2313 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m17078_gshared (Transform_1_t2313 * __this, Object_t * ___key, bool ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" bool Transform_1_EndInvoke_m17079_gshared (Transform_1_t2313 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m17080_gshared (Transform_1_t2306 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::Invoke(TKey,TValue) +extern "C" DictionaryEntry_t900 Transform_1_Invoke_m17081_gshared (Transform_1_t2306 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m17081((Transform_1_t2306 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef DictionaryEntry_t900 (*FunctionPointerType) (Object_t * __this, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m17082_gshared (Transform_1_t2306 * __this, Object_t * ___key, bool ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1::EndInvoke(System.IAsyncResult) +extern "C" DictionaryEntry_t900 Transform_1_EndInvoke_m17083_gshared (Transform_1_t2306 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(DictionaryEntry_t900 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/Transform`1>::.ctor(System.Object,System.IntPtr) +extern "C" void Transform_1__ctor_m17084_gshared (Transform_1_t2314 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::Invoke(TKey,TValue) +extern "C" KeyValuePair_2_t2307 Transform_1_Invoke_m17085_gshared (Transform_1_t2314 * __this, Object_t * ___key, bool ___value, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Transform_1_Invoke_m17085((Transform_1_t2314 *)__this->___prev_9,___key, ___value, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef KeyValuePair_2_t2307 (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef KeyValuePair_2_t2307 (*FunctionPointerType) (Object_t * __this, Object_t * ___key, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef KeyValuePair_2_t2307 (*FunctionPointerType) (Object_t * __this, bool ___value, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___key, ___value,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Collections.Generic.Dictionary`2/Transform`1>::BeginInvoke(TKey,TValue,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_1_BeginInvoke_m17086_gshared (Transform_1_t2314 * __this, Object_t * ___key, bool ___value, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___key; + __d_args[1] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___value); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TRet System.Collections.Generic.Dictionary`2/Transform`1>::EndInvoke(System.IAsyncResult) +extern "C" KeyValuePair_2_t2307 Transform_1_EndInvoke_m17087_gshared (Transform_1_t2314 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(KeyValuePair_2_t2307 *)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::.ctor(System.Collections.Generic.Dictionary`2) +extern "C" void ShimEnumerator__ctor_m17088_gshared (ShimEnumerator_t2315 * __this, Dictionary_2_t2305 * ___host, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Dictionary_2_t2305 * L_0 = ___host; + NullCheck((Dictionary_2_t2305 *)L_0); + Enumerator_t2312 L_1 = (( Enumerator_t2312 (*) (Dictionary_2_t2305 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Dictionary_2_t2305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___host_enumerator_0 = L_1; + return; + } +} +// System.Boolean System.Collections.Generic.Dictionary`2/ShimEnumerator::MoveNext() +extern "C" bool ShimEnumerator_MoveNext_m17089_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + bool L_1 = (( bool (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_1; + } +} +// System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 ShimEnumerator_get_Entry_m17090_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t2312 L_0 = (Enumerator_t2312 )(__this->___host_enumerator_0); + Enumerator_t2312 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + DictionaryEntry_t900 L_3 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, (Object_t *)L_2); + return L_3; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Key() +extern "C" Object_t * ShimEnumerator_get_Key_m17091_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2307 V_0 = {0}; + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2307 L_1 = (( KeyValuePair_2_t2307 (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2307 )L_1; + Object_t * L_2 = (( Object_t * (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)((KeyValuePair_2_t2307 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + return L_2; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Value() +extern "C" Object_t * ShimEnumerator_get_Value_m17092_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + KeyValuePair_2_t2307 V_0 = {0}; + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + KeyValuePair_2_t2307 L_1 = (( KeyValuePair_2_t2307 (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + V_0 = (KeyValuePair_2_t2307 )L_1; + bool L_2 = (( bool (*) (KeyValuePair_2_t2307 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((KeyValuePair_2_t2307 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + bool L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_3); + return L_4; + } +} +// System.Object System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * ShimEnumerator_get_Current_m17093_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((ShimEnumerator_t2315 *)__this); + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/ShimEnumerator::get_Entry() */, (ShimEnumerator_t2315 *)__this); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2/ShimEnumerator::Reset() +extern "C" void ShimEnumerator_Reset_m17094_gshared (ShimEnumerator_t2315 * __this, const MethodInfo* method) +{ + { + Enumerator_t2312 * L_0 = (Enumerator_t2312 *)&(__this->___host_enumerator_0); + (( void (*) (Enumerator_t2312 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)->method)((Enumerator_t2312 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9)); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17095_gshared (EqualityComparer_1_t2316 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17096_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2316 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2318 * L_8 = (DefaultComparer_t2318 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2318 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17097_gshared (EqualityComparer_1_t2316 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2316 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, bool >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2316 *)__this, (bool)((*(bool*)((bool*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17098_gshared (EqualityComparer_1_t2316 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2316 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, bool, bool >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2316 *)__this, (bool)((*(bool*)((bool*)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (bool)((*(bool*)((bool*)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2316 * EqualityComparer_1_get_Default_m17099_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2316 * L_0 = ((EqualityComparer_1_t2316_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m17100_gshared (GenericEqualityComparer_1_t2317 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2316 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m17101_gshared (GenericEqualityComparer_1_t2317 * __this, bool ___obj, const MethodInfo* method) +{ + { + bool L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((bool*)(&___obj)); + int32_t L_1 = Boolean_GetHashCode_m6289((bool*)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m17102_gshared (GenericEqualityComparer_1_t2317 * __this, bool ___x, bool ___y, const MethodInfo* method) +{ + { + bool L_0 = ___x; + goto IL_0015; + } + { + bool L_1 = ___y; + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + bool L_4 = ___y; + NullCheck((bool*)(&___x)); + bool L_5 = Boolean_Equals_m6288((bool*)(&___x), (bool)L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17103_gshared (DefaultComparer_t2318 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2316 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2316 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2316 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17104_gshared (DefaultComparer_t2318 * __this, bool ___obj, const MethodInfo* method) +{ + { + bool L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((bool*)(&___obj)); + int32_t L_1 = Boolean_GetHashCode_m6289((bool*)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17105_gshared (DefaultComparer_t2318 * __this, bool ___x, bool ___y, const MethodInfo* method) +{ + { + bool L_0 = ___x; + goto IL_0015; + } + { + bool L_1 = ___y; + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + bool L_4 = ___y; + bool L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((bool*)(&___x)); + bool L_7 = Boolean_Equals_m6286((bool*)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17144_gshared (InternalEnumerator_1_t2322 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17145_gshared (InternalEnumerator_1_t2322 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17146_gshared (InternalEnumerator_1_t2322 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (( uint8_t (*) (InternalEnumerator_1_t2322 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2322 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint8_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17147_gshared (InternalEnumerator_1_t2322 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17148_gshared (InternalEnumerator_1_t2322 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint8_t InternalEnumerator_1_get_Current_m17149_gshared (InternalEnumerator_1_t2322 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint8_t L_8 = (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17156_gshared (InternalEnumerator_1_t2324 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17157_gshared (InternalEnumerator_1_t2324 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17158_gshared (InternalEnumerator_1_t2324 * __this, const MethodInfo* method) +{ + { + X509ChainStatus_t800 L_0 = (( X509ChainStatus_t800 (*) (InternalEnumerator_1_t2324 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2324 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + X509ChainStatus_t800 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17159_gshared (InternalEnumerator_1_t2324 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17160_gshared (InternalEnumerator_1_t2324 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" X509ChainStatus_t800 InternalEnumerator_1_get_Current_m17161_gshared (InternalEnumerator_1_t2324 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + X509ChainStatus_t800 L_8 = (( X509ChainStatus_t800 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17174_gshared (InternalEnumerator_1_t2327 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17175_gshared (InternalEnumerator_1_t2327 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17176_gshared (InternalEnumerator_1_t2327 * __this, const MethodInfo* method) +{ + { + Mark_t850 L_0 = (( Mark_t850 (*) (InternalEnumerator_1_t2327 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2327 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Mark_t850 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17177_gshared (InternalEnumerator_1_t2327 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17178_gshared (InternalEnumerator_1_t2327 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Mark_t850 InternalEnumerator_1_get_Current_m17179_gshared (InternalEnumerator_1_t2327 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Mark_t850 L_8 = (( Mark_t850 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17180_gshared (InternalEnumerator_1_t2328 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17181_gshared (InternalEnumerator_1_t2328 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17182_gshared (InternalEnumerator_1_t2328 * __this, const MethodInfo* method) +{ + { + UriScheme_t887 L_0 = (( UriScheme_t887 (*) (InternalEnumerator_1_t2328 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2328 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + UriScheme_t887 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17183_gshared (InternalEnumerator_1_t2328 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17184_gshared (InternalEnumerator_1_t2328 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" UriScheme_t887 InternalEnumerator_1_get_Current_m17185_gshared (InternalEnumerator_1_t2328 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + UriScheme_t887 L_8 = (( UriScheme_t887 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17192_gshared (InternalEnumerator_1_t2330 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17193_gshared (InternalEnumerator_1_t2330 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17194_gshared (InternalEnumerator_1_t2330 * __this, const MethodInfo* method) +{ + { + uint32_t L_0 = (( uint32_t (*) (InternalEnumerator_1_t2330 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2330 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17195_gshared (InternalEnumerator_1_t2330 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17196_gshared (InternalEnumerator_1_t2330 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint32_t InternalEnumerator_1_get_Current_m17197_gshared (InternalEnumerator_1_t2330 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint32_t L_8 = (( uint32_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m17198_gshared (Func_2_t2331 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TResult System.Func`2::Invoke(T) +extern "C" Object_t * Func_2_Invoke_m17199_gshared (Func_2_t2331 * __this, Object_t * ___arg1, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Func_2_Invoke_m17199((Func_2_t2331 *)__this->___prev_9,___arg1, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ___arg1, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___arg1,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m17200_gshared (Func_2_t2331 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___arg1; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Func_2_EndInvoke_m17201_gshared (Func_2_t2331 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17214_gshared (InternalEnumerator_1_t2334 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17215_gshared (InternalEnumerator_1_t2334 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17216_gshared (InternalEnumerator_1_t2334 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (( int32_t (*) (InternalEnumerator_1_t2334 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2334 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17217_gshared (InternalEnumerator_1_t2334 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17218_gshared (InternalEnumerator_1_t2334 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int32_t InternalEnumerator_1_get_Current_m17219_gshared (InternalEnumerator_1_t2334 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int32_t L_8 = (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17226_gshared (InternalEnumerator_1_t2336 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17227_gshared (InternalEnumerator_1_t2336 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17228_gshared (InternalEnumerator_1_t2336 * __this, const MethodInfo* method) +{ + { + uint64_t L_0 = (( uint64_t (*) (InternalEnumerator_1_t2336 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2336 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint64_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17229_gshared (InternalEnumerator_1_t2336 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17230_gshared (InternalEnumerator_1_t2336 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint64_t InternalEnumerator_1_get_Current_m17231_gshared (InternalEnumerator_1_t2336 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint64_t L_8 = (( uint64_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17232_gshared (InternalEnumerator_1_t2337 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17233_gshared (InternalEnumerator_1_t2337 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17234_gshared (InternalEnumerator_1_t2337 * __this, const MethodInfo* method) +{ + { + int16_t L_0 = (( int16_t (*) (InternalEnumerator_1_t2337 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2337 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int16_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17235_gshared (InternalEnumerator_1_t2337 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17236_gshared (InternalEnumerator_1_t2337 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int16_t InternalEnumerator_1_get_Current_m17237_gshared (InternalEnumerator_1_t2337 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int16_t L_8 = (( int16_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17238_gshared (InternalEnumerator_1_t2338 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17239_gshared (InternalEnumerator_1_t2338 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17240_gshared (InternalEnumerator_1_t2338 * __this, const MethodInfo* method) +{ + { + int8_t L_0 = (( int8_t (*) (InternalEnumerator_1_t2338 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2338 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int8_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17241_gshared (InternalEnumerator_1_t2338 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17242_gshared (InternalEnumerator_1_t2338 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int8_t InternalEnumerator_1_get_Current_m17243_gshared (InternalEnumerator_1_t2338 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int8_t L_8 = (( int8_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17244_gshared (InternalEnumerator_1_t2339 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17245_gshared (InternalEnumerator_1_t2339 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17246_gshared (InternalEnumerator_1_t2339 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (( int64_t (*) (InternalEnumerator_1_t2339 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2339 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int64_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17247_gshared (InternalEnumerator_1_t2339 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17248_gshared (InternalEnumerator_1_t2339 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" int64_t InternalEnumerator_1_get_Current_m17249_gshared (InternalEnumerator_1_t2339 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + int64_t L_8 = (( int64_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Converter`2::.ctor(System.Object,System.IntPtr) +extern "C" void Converter_2__ctor_m17250_gshared (Converter_2_t2340 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// TOutput System.Converter`2::Invoke(TInput) +extern "C" Object_t * Converter_2_Invoke_m17251_gshared (Converter_2_t2340 * __this, Object_t * ___input, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Converter_2_Invoke_m17251((Converter_2_t2340 *)__this->___prev_9,___input, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___input, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___input,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ___input, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___input,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___input,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Converter`2::BeginInvoke(TInput,System.AsyncCallback,System.Object) +extern "C" Object_t * Converter_2_BeginInvoke_m17252_gshared (Converter_2_t2340 * __this, Object_t * ___input, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___input; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// TOutput System.Converter`2::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Converter_2_EndInvoke_m17253_gshared (Converter_2_t2340 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Array/ArrayReadOnlyList`1::.ctor(T[]) +extern "C" void ArrayReadOnlyList_1__ctor_m17254_gshared (ArrayReadOnlyList_1_t2341 * __this, ObjectU5BU5D_t162* ___array, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_0 = ___array; + __this->___array_0 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Array/ArrayReadOnlyList`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17255_gshared (ArrayReadOnlyList_1_t2341 * __this, const MethodInfo* method) +{ + { + NullCheck((ArrayReadOnlyList_1_t2341 *)__this); + Object_t* L_0 = (Object_t*)VirtFuncInvoker0< Object_t* >::Invoke(17 /* System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() */, (ArrayReadOnlyList_1_t2341 *)__this); + return L_0; + } +} +// T System.Array/ArrayReadOnlyList`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Object_t * ArrayReadOnlyList_1_get_Item_m17256_gshared (ArrayReadOnlyList_1_t2341 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)(__this->___array_0); + NullCheck(L_1); + if ((!(((uint32_t)L_0) >= ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0019; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(__this->___array_0); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::set_Item(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_set_Item_m17257_gshared (ArrayReadOnlyList_1_t2341 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::get_Count() +extern "C" int32_t ArrayReadOnlyList_1_get_Count_m17258_gshared (ArrayReadOnlyList_1_t2341 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___array_0); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::get_IsReadOnly() +extern "C" bool ArrayReadOnlyList_1_get_IsReadOnly_m17259_gshared (ArrayReadOnlyList_1_t2341 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Add(T) +extern "C" void ArrayReadOnlyList_1_Add_m17260_gshared (ArrayReadOnlyList_1_t2341 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Clear() +extern "C" void ArrayReadOnlyList_1_Clear_m17261_gshared (ArrayReadOnlyList_1_t2341 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Contains(T) +extern "C" bool ArrayReadOnlyList_1_Contains_m17262_gshared (ArrayReadOnlyList_1_t2341 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___array_0); + Object_t * L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::CopyTo(T[],System.Int32) +extern "C" void ArrayReadOnlyList_1_CopyTo_m17263_gshared (ArrayReadOnlyList_1_t2341 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___array_0); + ObjectU5BU5D_t162* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Array_t *)L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, (Array_t *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() +extern "C" Object_t* ArrayReadOnlyList_1_GetEnumerator_m17264_gshared (ArrayReadOnlyList_1_t2341 * __this, const MethodInfo* method) +{ + U3CGetEnumeratorU3Ec__Iterator0_t2342 * V_0 = {0}; + { + U3CGetEnumeratorU3Ec__Iterator0_t2342 * L_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2342 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (U3CGetEnumeratorU3Ec__Iterator0_t2342 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + V_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2342 *)L_0; + U3CGetEnumeratorU3Ec__Iterator0_t2342 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CGetEnumeratorU3Ec__Iterator0_t2342 * L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::IndexOf(T) +extern "C" int32_t ArrayReadOnlyList_1_IndexOf_m17265_gshared (ArrayReadOnlyList_1_t2341 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (ObjectU5BU5D_t162*)(__this->___array_0); + Object_t * L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_2; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Insert(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_Insert_m17266_gshared (ArrayReadOnlyList_1_t2341 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Remove(T) +extern "C" bool ArrayReadOnlyList_1_Remove_m17267_gshared (ArrayReadOnlyList_1_t2341 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::RemoveAt(System.Int32) +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17268_gshared (ArrayReadOnlyList_1_t2341 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Exception System.Array/ArrayReadOnlyList`1::ReadOnlyError() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2728; +extern "C" Exception_t152 * ArrayReadOnlyList_1_ReadOnlyError_m17269_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2728 = il2cpp_codegen_string_literal_from_index(2728); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2728, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::.ctor() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17270_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// T System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17271_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_2); + return L_0; + } +} +// System.Object System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17272_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___U24current_2); + return L_0; + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1/c__Iterator0::MoveNext() +extern "C" bool U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17273_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (int32_t)(__this->___U24PC_1); + V_0 = (uint32_t)L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0055; + } + } + { + goto IL_0082; + } + +IL_0021: + { + __this->___U3CiU3E__0_0 = 0; + goto IL_0063; + } + +IL_002d: + { + ArrayReadOnlyList_1_t2341 * L_2 = (ArrayReadOnlyList_1_t2341 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_2); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)(L_2->___array_0); + int32_t L_4 = (int32_t)(__this->___U3CiU3E__0_0); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + __this->___U24current_2 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))); + __this->___U24PC_1 = 1; + goto IL_0084; + } + +IL_0055: + { + int32_t L_6 = (int32_t)(__this->___U3CiU3E__0_0); + __this->___U3CiU3E__0_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0063: + { + int32_t L_7 = (int32_t)(__this->___U3CiU3E__0_0); + ArrayReadOnlyList_1_t2341 * L_8 = (ArrayReadOnlyList_1_t2341 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_8); + ObjectU5BU5D_t162* L_9 = (ObjectU5BU5D_t162*)(L_8->___array_0); + NullCheck(L_9); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_002d; + } + } + { + __this->___U24PC_1 = (-1); + } + +IL_0082: + { + return 0; + } + +IL_0084: + { + return 1; + } + // Dead block : IL_0086: ldloc.1 +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Dispose() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17274_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17275_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2342 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17294_gshared (InternalEnumerator_1_t2346 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17295_gshared (InternalEnumerator_1_t2346 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17296_gshared (InternalEnumerator_1_t2346 * __this, const MethodInfo* method) +{ + { + TableRange_t1147 L_0 = (( TableRange_t1147 (*) (InternalEnumerator_1_t2346 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2346 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + TableRange_t1147 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17297_gshared (InternalEnumerator_1_t2346 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17298_gshared (InternalEnumerator_1_t2346 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" TableRange_t1147 InternalEnumerator_1_get_Current_m17299_gshared (InternalEnumerator_1_t2346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + TableRange_t1147 L_8 = (( TableRange_t1147 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m17324_gshared (GenericComparer_1_t2353 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t1886 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t1886 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t1886 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m17325_gshared (GenericComparer_1_t2353 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_001e; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_001c; + } + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_002b; + } + } + { + return 1; + } + +IL_002b: + { + Object_t * L_3 = ___y; + NullCheck((Object_t*)(*(&___x))); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)(*(&___x)), (Object_t *)L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m17326_gshared (GenericEqualityComparer_1_t2354 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t1870 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t1870 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t1870 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m17327_gshared (GenericEqualityComparer_1_t2354 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + NullCheck((Object_t *)(*(&___obj))); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (Object_t *)(*(&___obj))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m17328_gshared (GenericEqualityComparer_1_t2354 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0015; + } + } + { + Object_t * L_1 = ___y; + return ((((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Object_t * L_2 = ___y; + NullCheck((Object_t*)(*(&___x))); + bool L_3 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.IEquatable`1::Equals(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)(*(&___x)), (Object_t *)L_2); + return L_3; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_5.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_5.cpp" new file mode 100644 index 00000000..69865495 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_5.cpp" @@ -0,0 +1,9427 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Array +struct Array_t; +// System.Object +struct Object_t; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1801; +// System.Collections.Generic.IList`1 +struct IList_1_t1356; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Reflection.CustomAttributeTypedArgument[] +struct CustomAttributeTypedArgumentU5BU5D_t1799; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2499; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2373; +// System.Collections.Generic.List`1 +struct List_1_t2374; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2500; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t1803; +// System.Predicate`1 +struct Predicate_1_t2378; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2616; +// System.Comparison`1 +struct Comparison_1_t2381; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2376; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2377; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2379; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2380; +// System.Array/ArrayReadOnlyList`1 +struct ArrayReadOnlyList_1_t2382; +// System.Exception +struct Exception_t152; +// System.Array/ArrayReadOnlyList`1/c__Iterator0 +struct U3CGetEnumeratorU3Ec__Iterator0_t2383; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1802; +// System.Collections.Generic.IList`1 +struct IList_1_t1357; +// System.Reflection.CustomAttributeNamedArgument[] +struct CustomAttributeNamedArgumentU5BU5D_t1800; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2501; +// System.Collections.ObjectModel.Collection`1 +struct Collection_1_t2384; +// System.Collections.Generic.List`1 +struct List_1_t2385; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t2502; +// System.Collections.Generic.ICollection`1 +struct ICollection_1_t1804; +// System.Predicate`1 +struct Predicate_1_t2389; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2617; +// System.Comparison`1 +struct Comparison_1_t2392; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2387; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2388; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2390; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2391; +// System.Array/ArrayReadOnlyList`1 +struct ArrayReadOnlyList_1_t2393; +// System.Array/ArrayReadOnlyList`1/c__Iterator0 +struct U3CGetEnumeratorU3Ec__Iterator0_t2394; +// System.Reflection.MonoProperty/Getter`2 +struct Getter_2_t2395; +// System.Reflection.MonoProperty/StaticGetter`1 +struct StaticGetter_1_t2396; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_83.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_83MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Collections_Hashtable_Slot.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_84.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_84MethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList_Slot.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_90.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_90MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_91.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_91MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelData.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_92.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_92MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixup.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_99.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_99MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgument.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_100.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_100MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgument.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_9MethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_9.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_39.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_39MethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_36.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_36.h" +#include "mscorlib_System_Predicate_1_gen_36MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_36MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_9.h" +#include "mscorlib_System_Comparison_1_gen_39.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_10.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_10.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_10MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgumentMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_9.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_9MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_39MethodDeclarations.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_0.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3_0.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3_0MethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_0.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_0MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_Collection_1_gen_10.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_40.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_40MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_37.h" +#include "mscorlib_System_Predicate_1_gen_37.h" +#include "mscorlib_System_Predicate_1_gen_37MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_37MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_10.h" +#include "mscorlib_System_Comparison_1_gen_40.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_11.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_11.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_11MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgumentMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_10.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_10MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_40MethodDeclarations.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_1.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3_1.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_U3CGetEnumeratorU3_1MethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty_Getter_2_gen.h" +#include "mscorlib_System_Reflection_MonoProperty_Getter_2_genMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty_StaticGetter_1_gen.h" +#include "mscorlib_System_Reflection_MonoProperty_StaticGetter_1_genMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_101.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_101MethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_102.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_102MethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItem.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_107.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_107MethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_108.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_108MethodDeclarations.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_109.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_109MethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_110.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_110MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Type.h" + +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Slot_t1224 Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSlot_t1224_m18647(__this, p0, method) (( Slot_t1224 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Slot_t1232 Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSlot_t1232_m18656(__this, p0, method) (( Slot_t1232 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ILTokenInfo_t1312 Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665(__this, p0, method) (( ILTokenInfo_t1312 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" LabelData_t1314 Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLabelData_t1314_m18674(__this, p0, method) (( LabelData_t1314 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" LabelFixup_t1313 Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683(__this, p0, method) (( LabelFixup_t1313 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" CustomAttributeTypedArgument_t1359 Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692(__this, p0, method) (( CustomAttributeTypedArgument_t1359 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" CustomAttributeNamedArgument_t1358 Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701(__this, p0, method) (( CustomAttributeNamedArgument_t1358 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared)(__this, p0, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, CustomAttributeTypedArgument_t1359 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, int32_t p1, Comparison_1_t2381 * p2, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, Comparison_1_t2381 *, const MethodInfo*))Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799**, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0) +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, CustomAttributeTypedArgument_t1359 p1, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722(__this /* static, unused */, p0, p1, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, CustomAttributeNamedArgument_t1358 p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, int32_t p1, int32_t p2, Object_t* p3, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, int32_t p1, Comparison_1_t2392 * p2, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, Comparison_1_t2392 *, const MethodInfo*))Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800** p0, int32_t p1, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800**, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0) +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, CustomAttributeNamedArgument_t1358 p1, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735(__this /* static, unused */, p0, p1, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ResourceInfo_t1389 Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739(__this, p0, method) (( ResourceInfo_t1389 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" ResourceCacheItem_t1390 Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748(__this, p0, method) (( ResourceCacheItem_t1390 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" DateTime_t365 Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDateTime_t365_m18757(__this, p0, method) (( DateTime_t365 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" Decimal_t1112 Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDecimal_t1112_m18766(__this, p0, method) (( Decimal_t1112 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" TimeSpan_t803 Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTimeSpan_t803_m18775(__this, p0, method) (( TimeSpan_t803 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared)(__this, p0, method) +// !!0 System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint8_t Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared (Array_t * __this, int32_t p0, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTypeTag_t1528_m18784(__this, p0, method) (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared)(__this, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17329_gshared (InternalEnumerator_1_t2355 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17330_gshared (InternalEnumerator_1_t2355 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17331_gshared (InternalEnumerator_1_t2355 * __this, const MethodInfo* method) +{ + { + Slot_t1224 L_0 = (( Slot_t1224 (*) (InternalEnumerator_1_t2355 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2355 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Slot_t1224 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17332_gshared (InternalEnumerator_1_t2355 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17333_gshared (InternalEnumerator_1_t2355 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Slot_t1224 InternalEnumerator_1_get_Current_m17334_gshared (InternalEnumerator_1_t2355 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Slot_t1224 L_8 = (( Slot_t1224 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17335_gshared (InternalEnumerator_1_t2356 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17336_gshared (InternalEnumerator_1_t2356 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17337_gshared (InternalEnumerator_1_t2356 * __this, const MethodInfo* method) +{ + { + Slot_t1232 L_0 = (( Slot_t1232 (*) (InternalEnumerator_1_t2356 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2356 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Slot_t1232 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17338_gshared (InternalEnumerator_1_t2356 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17339_gshared (InternalEnumerator_1_t2356 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Slot_t1232 InternalEnumerator_1_get_Current_m17340_gshared (InternalEnumerator_1_t2356 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Slot_t1232 L_8 = (( Slot_t1232 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17371_gshared (InternalEnumerator_1_t2362 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17372_gshared (InternalEnumerator_1_t2362 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17373_gshared (InternalEnumerator_1_t2362 * __this, const MethodInfo* method) +{ + { + ILTokenInfo_t1312 L_0 = (( ILTokenInfo_t1312 (*) (InternalEnumerator_1_t2362 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2362 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ILTokenInfo_t1312 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17374_gshared (InternalEnumerator_1_t2362 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17375_gshared (InternalEnumerator_1_t2362 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ILTokenInfo_t1312 InternalEnumerator_1_get_Current_m17376_gshared (InternalEnumerator_1_t2362 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ILTokenInfo_t1312 L_8 = (( ILTokenInfo_t1312 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17377_gshared (InternalEnumerator_1_t2363 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17378_gshared (InternalEnumerator_1_t2363 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17379_gshared (InternalEnumerator_1_t2363 * __this, const MethodInfo* method) +{ + { + LabelData_t1314 L_0 = (( LabelData_t1314 (*) (InternalEnumerator_1_t2363 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2363 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + LabelData_t1314 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17380_gshared (InternalEnumerator_1_t2363 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17381_gshared (InternalEnumerator_1_t2363 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" LabelData_t1314 InternalEnumerator_1_get_Current_m17382_gshared (InternalEnumerator_1_t2363 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + LabelData_t1314 L_8 = (( LabelData_t1314 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17383_gshared (InternalEnumerator_1_t2364 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17384_gshared (InternalEnumerator_1_t2364 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17385_gshared (InternalEnumerator_1_t2364 * __this, const MethodInfo* method) +{ + { + LabelFixup_t1313 L_0 = (( LabelFixup_t1313 (*) (InternalEnumerator_1_t2364 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2364 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + LabelFixup_t1313 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17386_gshared (InternalEnumerator_1_t2364 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17387_gshared (InternalEnumerator_1_t2364 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" LabelFixup_t1313 InternalEnumerator_1_get_Current_m17388_gshared (InternalEnumerator_1_t2364 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + LabelFixup_t1313 L_8 = (( LabelFixup_t1313 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17425_gshared (InternalEnumerator_1_t2371 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17426_gshared (InternalEnumerator_1_t2371 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17427_gshared (InternalEnumerator_1_t2371 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = (( CustomAttributeTypedArgument_t1359 (*) (InternalEnumerator_1_t2371 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2371 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeTypedArgument_t1359 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17428_gshared (InternalEnumerator_1_t2371 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17429_gshared (InternalEnumerator_1_t2371 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" CustomAttributeTypedArgument_t1359 InternalEnumerator_1_get_Current_m17430_gshared (InternalEnumerator_1_t2371 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + CustomAttributeTypedArgument_t1359 L_8 = (( CustomAttributeTypedArgument_t1359 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17431_gshared (InternalEnumerator_1_t2372 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17432_gshared (InternalEnumerator_1_t2372 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17433_gshared (InternalEnumerator_1_t2372 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = (( CustomAttributeNamedArgument_t1358 (*) (InternalEnumerator_1_t2372 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2372 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeNamedArgument_t1358 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17434_gshared (InternalEnumerator_1_t2372 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17435_gshared (InternalEnumerator_1_t2372 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" CustomAttributeNamedArgument_t1358 InternalEnumerator_1_get_Current_m17436_gshared (InternalEnumerator_1_t2372 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + CustomAttributeNamedArgument_t1358 L_8 = (( CustomAttributeNamedArgument_t1358 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m17437_gshared (ReadOnlyCollection_1_t1801 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17438_gshared (ReadOnlyCollection_1_t1801 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17439_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17440_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17441_gshared (ReadOnlyCollection_1_t1801 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17442_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" CustomAttributeTypedArgument_t1359 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17443_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1801 *)__this); + CustomAttributeTypedArgument_t1359 L_1 = (CustomAttributeTypedArgument_t1359 )VirtFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1801 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17444_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17445_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17446_gshared (ReadOnlyCollection_1_t1801 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17447_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m17448_gshared (ReadOnlyCollection_1_t1801 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m17449_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m17450_gshared (ReadOnlyCollection_1_t1801 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17451_gshared (ReadOnlyCollection_1_t1801 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m17452_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m17453_gshared (ReadOnlyCollection_1_t1801 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17454_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17455_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17456_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17457_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17458_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m17459_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeTypedArgument_t1359 L_2 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + CustomAttributeTypedArgument_t1359 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m17460_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m17461_gshared (ReadOnlyCollection_1_t1801 * __this, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgument_t1359 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m17462_gshared (ReadOnlyCollection_1_t1801 * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m17463_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m17464_gshared (ReadOnlyCollection_1_t1801 * __this, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgument_t1359 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m17465_gshared (ReadOnlyCollection_1_t1801 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" CustomAttributeTypedArgument_t1359 ReadOnlyCollection_1_get_Item_m17466_gshared (ReadOnlyCollection_1_t1801 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeTypedArgument_t1359 L_2 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m17467_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t2374 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t2374 * L_0 = (List_1_t2374 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t2374 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t2374 *)L_0; + List_1_t2374 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t2374 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17468_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m17469_gshared (Collection_1_t2373 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m17470_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m17471_gshared (Collection_1_t2373 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + CustomAttributeTypedArgument_t1359 L_4 = (( CustomAttributeTypedArgument_t1359 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_2, (CustomAttributeTypedArgument_t1359 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m17472_gshared (Collection_1_t2373 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m17473_gshared (Collection_1_t2373 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m17474_gshared (Collection_1_t2373 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + CustomAttributeTypedArgument_t1359 L_2 = (( CustomAttributeTypedArgument_t1359 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_0, (CustomAttributeTypedArgument_t1359 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m17475_gshared (Collection_1_t2373 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + CustomAttributeTypedArgument_t1359 L_2 = (( CustomAttributeTypedArgument_t1359 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2373 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2373 *)__this, (CustomAttributeTypedArgument_t1359 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2373 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m17476_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m17477_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m17478_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m17479_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m17480_gshared (Collection_1_t2373 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeTypedArgument_t1359 L_2 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + CustomAttributeTypedArgument_t1359 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m17481_gshared (Collection_1_t2373 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + CustomAttributeTypedArgument_t1359 L_2 = (( CustomAttributeTypedArgument_t1359 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_0, (CustomAttributeTypedArgument_t1359 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m17482_gshared (Collection_1_t2373 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + CustomAttributeTypedArgument_t1359 L_3 = ___item; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_2, (CustomAttributeTypedArgument_t1359 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m17483_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2373 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m17484_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m17485_gshared (Collection_1_t2373 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m17486_gshared (Collection_1_t2373 * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m17487_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m17488_gshared (Collection_1_t2373 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m17489_gshared (Collection_1_t2373 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + CustomAttributeTypedArgument_t1359 L_1 = ___item; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m17490_gshared (Collection_1_t2373 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + CustomAttributeTypedArgument_t1359 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (CustomAttributeTypedArgument_t1359 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m17491_gshared (Collection_1_t2373 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + CustomAttributeTypedArgument_t1359 L_0 = ___item; + NullCheck((Collection_1_t2373 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2373 *)__this, (CustomAttributeTypedArgument_t1359 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2373 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m17492_gshared (Collection_1_t2373 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2373 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m17493_gshared (Collection_1_t2373 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m17494_gshared (Collection_1_t2373 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" CustomAttributeTypedArgument_t1359 Collection_1_get_Item_m17495_gshared (Collection_1_t2373 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeTypedArgument_t1359 L_2 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m17496_gshared (Collection_1_t2373 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + CustomAttributeTypedArgument_t1359 L_1 = ___value; + NullCheck((Collection_1_t2373 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2373 *)__this, (int32_t)L_0, (CustomAttributeTypedArgument_t1359 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m17497_gshared (Collection_1_t2373 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + CustomAttributeTypedArgument_t1359 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (CustomAttributeTypedArgument_t1359 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m17498_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" CustomAttributeTypedArgument_t1359 Collection_1_ConvertItem_m17499_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m17500_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m17501_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m17502_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m17503_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ((List_1_t2374_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m17504_gshared (List_1_t2374 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t2374 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = ((List_1_t2374_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t2374 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t2374 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m17505_gshared (List_1_t2374 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m17506_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t2374_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17507_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t2374 *)__this); + Enumerator_t2375 L_0 = (( Enumerator_t2375 (*) (List_1_t2374 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t2374 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2375 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m17508_gshared (List_1_t2374 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m17509_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t2374 *)__this); + Enumerator_t2375 L_0 = (( Enumerator_t2375 (*) (List_1_t2374 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t2374 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2375 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m17510_gshared (List_1_t2374 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2374 *)__this); + VirtActionInvoker1< CustomAttributeTypedArgument_t1359 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m17511_gshared (List_1_t2374 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2374 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m17512_gshared (List_1_t2374 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2374 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m17513_gshared (List_1_t2374 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2374 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t2374 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t2374 *)__this, (int32_t)L_1, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m17514_gshared (List_1_t2374 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2374 *)__this); + VirtFuncInvoker1< bool, CustomAttributeTypedArgument_t1359 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17515_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m17516_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m17517_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m17518_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m17519_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m17520_gshared (List_1_t2374 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t2374 *)__this); + CustomAttributeTypedArgument_t1359 L_1 = (CustomAttributeTypedArgument_t1359 )VirtFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t2374 *)__this, (int32_t)L_0); + CustomAttributeTypedArgument_t1359 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m17521_gshared (List_1_t2374 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t2374 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t2374 *)__this, (int32_t)L_0, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m17522_gshared (List_1_t2374 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2374 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + CustomAttributeTypedArgument_t1359 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_2, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m17523_gshared (List_1_t2374 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t2374 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t2374 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t2374 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t2374 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m17524_gshared (List_1_t2374 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2374 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m17525_gshared (List_1_t2374 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + CustomAttributeTypedArgument_t1359 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + CustomAttributeTypedArgument_t1359 L_3 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker0< CustomAttributeTypedArgument_t1359 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (CustomAttributeTypedArgument_t1359 )L_3; + CustomAttributeTypedArgument_t1359 L_4 = V_0; + NullCheck((List_1_t2374 *)__this); + VirtActionInvoker1< CustomAttributeTypedArgument_t1359 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m17526_gshared (List_1_t2374 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t2374 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t2374 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t2374 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1801 * List_1_AsReadOnly_m17527_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1801 * L_0 = (ReadOnlyCollection_1_t1801 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1801 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m17528_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m17529_gshared (List_1_t2374 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (CustomAttributeTypedArgument_t1359 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m17530_gshared (List_1_t2374 * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern "C" CustomAttributeTypedArgument_t1359 List_1_Find_m17531_gshared (List_1_t2374 * __this, Predicate_1_t2378 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CustomAttributeTypedArgument_t1359 V_1 = {0}; + CustomAttributeTypedArgument_t1359 G_B3_0 = {0}; + { + Predicate_1_t2378 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2378 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2378 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2378 * L_2 = ___match; + NullCheck((List_1_t2374 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t2374 *, int32_t, int32_t, Predicate_1_t2378 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t2374 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2378 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeTypedArgument_t1359 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, (&V_1)); + CustomAttributeTypedArgument_t1359 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m17532_gshared (Object_t * __this /* static, unused */, Predicate_1_t2378 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2378 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m17533_gshared (List_1_t2374 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2378 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2378 * L_3 = ___match; + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2378 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2378 *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2378 *)L_3, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_4, L_6, sizeof(CustomAttributeTypedArgument_t1359 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2375 List_1_GetEnumerator_m17534_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + Enumerator_t2375 L_0 = {0}; + (( void (*) (Enumerator_t2375 *, List_1_t2374 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t2374 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m17535_gshared (List_1_t2374 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (CustomAttributeTypedArgument_t1359 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m17536_gshared (List_1_t2374 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_6 = ___start; + CustomAttributeTypedArgumentU5BU5D_t1799* L_7 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_15 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m17537_gshared (List_1_t2374 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m17538_gshared (List_1_t2374 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2374 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2374 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t2374 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_5 = ___index; + CustomAttributeTypedArgument_t1359 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_4, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m17539_gshared (List_1_t2374 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m17540_gshared (List_1_t2374 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + CustomAttributeTypedArgument_t1359 L_0 = ___item; + NullCheck((List_1_t2374 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t2374 *)__this, (CustomAttributeTypedArgument_t1359 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t2374 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t2374 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m17541_gshared (List_1_t2374 * __this, Predicate_1_t2378 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2378 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2378 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2378 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2378 * L_1 = ___match; + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2378 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2378 *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2378 *)L_1, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_2, L_4, sizeof(CustomAttributeTypedArgument_t1359 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2378 * L_13 = ___match; + CustomAttributeTypedArgumentU5BU5D_t1799* L_14 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2378 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2378 *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2378 *)L_13, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_14, L_16, sizeof(CustomAttributeTypedArgument_t1359 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_18 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_21 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_18, L_20, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_21, L_23, sizeof(CustomAttributeTypedArgument_t1359 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_29 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m17542_gshared (List_1_t2374 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t2374 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m17543_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m17544_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2379 * L_2 = (( Comparer_1_t2379 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m17545_gshared (List_1_t2374 * __this, Comparison_1_t2381 * ___comparison, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t2381 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, Comparison_1_t2381 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (int32_t)L_1, (Comparison_1_t2381 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" CustomAttributeTypedArgumentU5BU5D_t1799* List_1_ToArray_m17546_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + CustomAttributeTypedArgumentU5BU5D_t1799* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m17547_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t2374 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m17548_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m17549_gshared (List_1_t2374 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_3 = (CustomAttributeTypedArgumentU5BU5D_t1799**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m17550_gshared (List_1_t2374 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeTypedArgument_t1359 List_1_get_Item_m17551_gshared (List_1_t2374 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m17552_gshared (List_1_t2374 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t2374 *)__this); + (( void (*) (List_1_t2374 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2374 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->____items_1); + int32_t L_5 = ___index; + CustomAttributeTypedArgument_t1359 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_4, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m17553_gshared (Enumerator_t2375 * __this, List_1_t2374 * ___l, const MethodInfo* method) +{ + { + List_1_t2374 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t2374 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17554_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2375 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2375 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m17555_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2375 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2375 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + CustomAttributeTypedArgument_t1359 L_2 = (CustomAttributeTypedArgument_t1359 )(__this->___current_3); + CustomAttributeTypedArgument_t1359 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m17556_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t2374 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m17557_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t2374 * L_0 = (List_1_t2374 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2375 L_1 = (*(Enumerator_t2375 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t2374 * L_7 = (List_1_t2374 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m17558_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2375 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2375 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t2374 * L_2 = (List_1_t2374 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t2374 * L_4 = (List_1_t2374 *)(__this->___l_0); + NullCheck(L_4); + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_5, L_9, sizeof(CustomAttributeTypedArgument_t1359 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" CustomAttributeTypedArgument_t1359 Enumerator_get_Current_m17559_gshared (Enumerator_t2375 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = (CustomAttributeTypedArgument_t1359 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17560_gshared (EqualityComparer_1_t2376 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17561_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2376_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2376 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2377 * L_8 = (DefaultComparer_t2377 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2377 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2376_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17562_gshared (EqualityComparer_1_t2376 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2376 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2376 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17563_gshared (EqualityComparer_1_t2376 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2376 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2376 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2376 * EqualityComparer_1_get_Default_m17564_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2376 * L_0 = ((EqualityComparer_1_t2376_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17565_gshared (DefaultComparer_t2377 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2376 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2376 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2376 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17566_gshared (DefaultComparer_t2377 * __this, CustomAttributeTypedArgument_t1359 ___obj, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((CustomAttributeTypedArgument_t1359 *)(&___obj)); + int32_t L_1 = CustomAttributeTypedArgument_GetHashCode_m8345((CustomAttributeTypedArgument_t1359 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17567_gshared (DefaultComparer_t2377 * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = ___x; + goto IL_0015; + } + { + CustomAttributeTypedArgument_t1359 L_1 = ___y; + CustomAttributeTypedArgument_t1359 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + CustomAttributeTypedArgument_t1359 L_4 = ___y; + CustomAttributeTypedArgument_t1359 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((CustomAttributeTypedArgument_t1359 *)(&___x)); + bool L_7 = CustomAttributeTypedArgument_Equals_m8344((CustomAttributeTypedArgument_t1359 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m17568_gshared (Predicate_1_t2378 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m17569_gshared (Predicate_1_t2378 * __this, CustomAttributeTypedArgument_t1359 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m17569((Predicate_1_t2378 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, CustomAttributeTypedArgument_t1359 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, CustomAttributeTypedArgument_t1359 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m17570_gshared (Predicate_1_t2378 * __this, CustomAttributeTypedArgument_t1359 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m17571_gshared (Predicate_1_t2378 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m17572_gshared (Comparer_1_t2379 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m17573_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2379_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2379 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2380 * L_8 = (DefaultComparer_t2380 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2380 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2379_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m17574_gshared (Comparer_1_t2379 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2379 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2379 *)__this, (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2379 * Comparer_1_get_Default_m17575_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2379 * L_0 = ((Comparer_1_t2379_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17576_gshared (DefaultComparer_t2380 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2379 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2379 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m17577_gshared (DefaultComparer_t2380 * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + CustomAttributeTypedArgument_t1359 L_0 = ___x; + goto IL_001e; + } + { + CustomAttributeTypedArgument_t1359 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + CustomAttributeTypedArgument_t1359 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + CustomAttributeTypedArgument_t1359 L_3 = ___x; + CustomAttributeTypedArgument_t1359 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + CustomAttributeTypedArgument_t1359 L_6 = ___x; + CustomAttributeTypedArgument_t1359 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + CustomAttributeTypedArgument_t1359 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (CustomAttributeTypedArgument_t1359 )L_9); + return L_10; + } + +IL_004d: + { + CustomAttributeTypedArgument_t1359 L_11 = ___x; + CustomAttributeTypedArgument_t1359 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + CustomAttributeTypedArgument_t1359 L_14 = ___x; + CustomAttributeTypedArgument_t1359 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + CustomAttributeTypedArgument_t1359 L_17 = ___y; + CustomAttributeTypedArgument_t1359 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m17578_gshared (Comparison_1_t2381 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m17579_gshared (Comparison_1_t2381 * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m17579((Comparison_1_t2381 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m17580_gshared (Comparison_1_t2381 * __this, CustomAttributeTypedArgument_t1359 ___x, CustomAttributeTypedArgument_t1359 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m17581_gshared (Comparison_1_t2381 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/ArrayReadOnlyList`1::.ctor(T[]) +extern "C" void ArrayReadOnlyList_1__ctor_m17582_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + __this->___array_0 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Array/ArrayReadOnlyList`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17583_gshared (ArrayReadOnlyList_1_t2382 * __this, const MethodInfo* method) +{ + { + NullCheck((ArrayReadOnlyList_1_t2382 *)__this); + Object_t* L_0 = (Object_t*)VirtFuncInvoker0< Object_t* >::Invoke(17 /* System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() */, (ArrayReadOnlyList_1_t2382 *)__this); + return L_0; + } +} +// T System.Array/ArrayReadOnlyList`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeTypedArgument_t1359 ArrayReadOnlyList_1_get_Item_m17584_gshared (ArrayReadOnlyList_1_t2382 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + NullCheck(L_1); + if ((!(((uint32_t)L_0) >= ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0019; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::set_Item(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_set_Item_m17585_gshared (ArrayReadOnlyList_1_t2382 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::get_Count() +extern "C" int32_t ArrayReadOnlyList_1_get_Count_m17586_gshared (ArrayReadOnlyList_1_t2382 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::get_IsReadOnly() +extern "C" bool ArrayReadOnlyList_1_get_IsReadOnly_m17587_gshared (ArrayReadOnlyList_1_t2382 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Add(T) +extern "C" void ArrayReadOnlyList_1_Add_m17588_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Clear() +extern "C" void ArrayReadOnlyList_1_Clear_m17589_gshared (ArrayReadOnlyList_1_t2382 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Contains(T) +extern "C" bool ArrayReadOnlyList_1_Contains_m17590_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (CustomAttributeTypedArgument_t1359 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::CopyTo(T[],System.Int32) +extern "C" void ArrayReadOnlyList_1_CopyTo_m17591_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Array_t *)L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, (Array_t *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() +extern "C" Object_t* ArrayReadOnlyList_1_GetEnumerator_m17592_gshared (ArrayReadOnlyList_1_t2382 * __this, const MethodInfo* method) +{ + U3CGetEnumeratorU3Ec__Iterator0_t2383 * V_0 = {0}; + { + U3CGetEnumeratorU3Ec__Iterator0_t2383 * L_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2383 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (U3CGetEnumeratorU3Ec__Iterator0_t2383 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + V_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2383 *)L_0; + U3CGetEnumeratorU3Ec__Iterator0_t2383 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CGetEnumeratorU3Ec__Iterator0_t2383 * L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::IndexOf(T) +extern "C" int32_t ArrayReadOnlyList_1_IndexOf_m17593_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(__this->___array_0); + CustomAttributeTypedArgument_t1359 L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_0, (CustomAttributeTypedArgument_t1359 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_2; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Insert(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_Insert_m17594_gshared (ArrayReadOnlyList_1_t2382 * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Remove(T) +extern "C" bool ArrayReadOnlyList_1_Remove_m17595_gshared (ArrayReadOnlyList_1_t2382 * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::RemoveAt(System.Int32) +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17596_gshared (ArrayReadOnlyList_1_t2382 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Exception System.Array/ArrayReadOnlyList`1::ReadOnlyError() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2728; +extern "C" Exception_t152 * ArrayReadOnlyList_1_ReadOnlyError_m17597_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2728 = il2cpp_codegen_string_literal_from_index(2728); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2728, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::.ctor() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17598_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// T System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" CustomAttributeTypedArgument_t1359 U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17599_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = (CustomAttributeTypedArgument_t1359 )(__this->___U24current_2); + return L_0; + } +} +// System.Object System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17600_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + { + CustomAttributeTypedArgument_t1359 L_0 = (CustomAttributeTypedArgument_t1359 )(__this->___U24current_2); + CustomAttributeTypedArgument_t1359 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0), &L_1); + return L_2; + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1/c__Iterator0::MoveNext() +extern "C" bool U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17601_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (int32_t)(__this->___U24PC_1); + V_0 = (uint32_t)L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0055; + } + } + { + goto IL_0082; + } + +IL_0021: + { + __this->___U3CiU3E__0_0 = 0; + goto IL_0063; + } + +IL_002d: + { + ArrayReadOnlyList_1_t2382 * L_2 = (ArrayReadOnlyList_1_t2382 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_2); + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(L_2->___array_0); + int32_t L_4 = (int32_t)(__this->___U3CiU3E__0_0); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + __this->___U24current_2 = (*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeTypedArgument_t1359 ))); + __this->___U24PC_1 = 1; + goto IL_0084; + } + +IL_0055: + { + int32_t L_6 = (int32_t)(__this->___U3CiU3E__0_0); + __this->___U3CiU3E__0_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0063: + { + int32_t L_7 = (int32_t)(__this->___U3CiU3E__0_0); + ArrayReadOnlyList_1_t2382 * L_8 = (ArrayReadOnlyList_1_t2382 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_8); + CustomAttributeTypedArgumentU5BU5D_t1799* L_9 = (CustomAttributeTypedArgumentU5BU5D_t1799*)(L_8->___array_0); + NullCheck(L_9); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_002d; + } + } + { + __this->___U24PC_1 = (-1); + } + +IL_0082: + { + return 0; + } + +IL_0084: + { + return 1; + } + // Dead block : IL_0086: ldloc.1 +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Dispose() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17602_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17603_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2383 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::.ctor(System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" void ReadOnlyCollection_1__ctor_m17604_gshared (ReadOnlyCollection_1_t1802 * __this, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___list; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t* L_2 = ___list; + __this->___list_0 = L_2; + return; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17605_gshared (ReadOnlyCollection_1_t1802 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17606_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17607_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17608_gshared (ReadOnlyCollection_1_t1802 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17609_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.get_Item(System.Int32) +extern "C" CustomAttributeNamedArgument_t1358 ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17610_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((ReadOnlyCollection_1_t1802 *)__this); + CustomAttributeNamedArgument_t1358 L_1 = (CustomAttributeNamedArgument_t1358 )VirtFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(33 /* T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) */, (ReadOnlyCollection_1_t1802 *)__this, (int32_t)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.IList.set_Item(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17611_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17612_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17613_gshared (ReadOnlyCollection_1_t1802 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17614_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t *)L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, (Object_t *)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_Add_m17615_gshared (ReadOnlyCollection_1_t1802 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m17616_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_Contains_m17617_gshared (ReadOnlyCollection_1_t1802 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_2, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17618_gshared (ReadOnlyCollection_1_t1802 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_2, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m17619_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m17620_gshared (ReadOnlyCollection_1_t1802 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17621_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17622_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17623_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17624_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17625_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * ReadOnlyCollection_1_System_Collections_IList_get_Item_m17626_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeNamedArgument_t1358 L_2 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + CustomAttributeNamedArgument_t1358 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m17627_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Collections.ObjectModel.ReadOnlyCollection`1::Contains(T) +extern "C" bool ReadOnlyCollection_1_Contains_m17628_gshared (ReadOnlyCollection_1_t1802 * __this, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgument_t1358 L_1 = ___value; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.ReadOnlyCollection`1::CopyTo(T[],System.Int32) +extern "C" void ReadOnlyCollection_1_CopyTo_m17629_gshared (ReadOnlyCollection_1_t1802 * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.ReadOnlyCollection`1::GetEnumerator() +extern "C" Object_t* ReadOnlyCollection_1_GetEnumerator_m17630_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::IndexOf(T) +extern "C" int32_t ReadOnlyCollection_1_IndexOf_m17631_gshared (ReadOnlyCollection_1_t1802 * __this, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgument_t1358 L_1 = ___value; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return L_2; + } +} +// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1::get_Count() +extern "C" int32_t ReadOnlyCollection_1_get_Count_m17632_gshared (ReadOnlyCollection_1_t1802 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.ReadOnlyCollection`1::get_Item(System.Int32) +extern "C" CustomAttributeNamedArgument_t1358 ReadOnlyCollection_1_get_Item_m17633_gshared (ReadOnlyCollection_1_t1802 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeNamedArgument_t1358 L_2 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::.ctor() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1__ctor_m17634_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + List_1_t2385 * V_0 = {0}; + Object_t * V_1 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + List_1_t2385 * L_0 = (List_1_t2385 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (List_1_t2385 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + V_0 = (List_1_t2385 *)L_0; + List_1_t2385 * L_1 = V_0; + V_1 = (Object_t *)L_1; + Object_t * L_2 = V_1; + NullCheck((Object_t *)L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + __this->___syncRoot_1 = L_3; + List_1_t2385 * L_4 = V_0; + __this->___list_0 = L_4; + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17635_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m17636_gshared (Collection_1_t2384 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var))); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_0, ICollection_t910_il2cpp_TypeInfo_var)), (Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.IEnumerator System.Collections.ObjectModel.Collection`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Collection_1_System_Collections_IEnumerable_GetEnumerator_m17637_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.Add(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_Add_m17638_gshared (Collection_1_t2384 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + Object_t * L_3 = ___value; + CustomAttributeNamedArgument_t1358 L_4 = (( CustomAttributeNamedArgument_t1358 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_2, (CustomAttributeNamedArgument_t1358 )L_4); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.Contains(System.Object) +extern "C" bool Collection_1_System_Collections_IList_Contains_m17639_gshared (Collection_1_t2384 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + bool L_4 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_2, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return 0; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t Collection_1_System_Collections_IList_IndexOf_m17640_gshared (Collection_1_t2384 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_001d; + } + } + { + Object_t* L_2 = (Object_t*)(__this->___list_0); + Object_t * L_3 = ___value; + NullCheck((Object_t*)L_2); + int32_t L_4 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_2, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + return L_4; + } + +IL_001d: + { + return (-1); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_Insert_m17641_gshared (Collection_1_t2384 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + CustomAttributeNamedArgument_t1358 L_2 = (( CustomAttributeNamedArgument_t1358 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_0, (CustomAttributeNamedArgument_t1358 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.Remove(System.Object) +extern "C" void Collection_1_System_Collections_IList_Remove_m17642_gshared (Collection_1_t2384 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + (( void (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10)); + Object_t * L_1 = ___value; + CustomAttributeNamedArgument_t1358 L_2 = (( CustomAttributeNamedArgument_t1358 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2384 *)__this); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2384 *)__this, (CustomAttributeNamedArgument_t1358 )L_2); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2384 *)__this, (int32_t)L_4); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Collection_1_System_Collections_ICollection_get_IsSynchronized_m17643_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 13)); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Collection_1_System_Collections_ICollection_get_SyncRoot_m17644_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)(__this->___syncRoot_1); + return L_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool Collection_1_System_Collections_IList_get_IsFixedSize_m17645_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)->method)(NULL /*static, unused*/, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14)); + return L_1; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool Collection_1_System_Collections_IList_get_IsReadOnly_m17646_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// System.Object System.Collections.ObjectModel.Collection`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * Collection_1_System_Collections_IList_get_Item_m17647_gshared (Collection_1_t2384 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeNamedArgument_t1358 L_2 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + CustomAttributeNamedArgument_t1358 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_3); + return L_4; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void Collection_1_System_Collections_IList_set_Item_m17648_gshared (Collection_1_t2384 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + CustomAttributeNamedArgument_t1358 L_2 = (( CustomAttributeNamedArgument_t1358 (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)->method)(NULL /*static, unused*/, (Object_t *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_0, (CustomAttributeNamedArgument_t1358 )L_2); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Add(T) +extern "C" void Collection_1_Add_m17649_gshared (Collection_1_t2384 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + CustomAttributeNamedArgument_t1358 L_3 = ___item; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_2, (CustomAttributeNamedArgument_t1358 )L_3); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Clear() +extern "C" void Collection_1_Clear_m17650_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker0::Invoke(33 /* System.Void System.Collections.ObjectModel.Collection`1::ClearItems() */, (Collection_1_t2384 *)__this); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::ClearItems() +extern "C" void Collection_1_ClearItems_m17651_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Contains(T) +extern "C" bool Collection_1_Contains_m17652_gshared (Collection_1_t2384 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + NullCheck((Object_t*)L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(4 /* System.Boolean System.Collections.Generic.ICollection`1::Contains(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CopyTo(T[],System.Int32) +extern "C" void Collection_1_CopyTo_m17653_gshared (Collection_1_t2384 * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.ObjectModel.Collection`1::GetEnumerator() +extern "C" Object_t* Collection_1_GetEnumerator_m17654_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)L_0); + return L_1; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) +extern "C" int32_t Collection_1_IndexOf_m17655_gshared (Collection_1_t2384 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + NullCheck((Object_t*)L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.Collections.Generic.IList`1::IndexOf(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::Insert(System.Int32,T) +extern "C" void Collection_1_Insert_m17656_gshared (Collection_1_t2384 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + CustomAttributeNamedArgument_t1358 L_1 = ___item; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(34 /* System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::InsertItem(System.Int32,T) +extern "C" void Collection_1_InsertItem_m17657_gshared (Collection_1_t2384 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + CustomAttributeNamedArgument_t1358 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(1 /* System.Void System.Collections.Generic.IList`1::Insert(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (CustomAttributeNamedArgument_t1358 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::Remove(T) +extern "C" bool Collection_1_Remove_m17658_gshared (Collection_1_t2384 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + CustomAttributeNamedArgument_t1358 L_0 = ___item; + NullCheck((Collection_1_t2384 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(28 /* System.Int32 System.Collections.ObjectModel.Collection`1::IndexOf(T) */, (Collection_1_t2384 *)__this, (CustomAttributeNamedArgument_t1358 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + int32_t L_3 = V_0; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2384 *)__this, (int32_t)L_3); + return 1; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveAt(System.Int32) +extern "C" void Collection_1_RemoveAt_m17659_gshared (Collection_1_t2384 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) */, (Collection_1_t2384 *)__this, (int32_t)L_0); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::RemoveItem(System.Int32) +extern "C" void Collection_1_RemoveItem_m17660_gshared (Collection_1_t2384 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker1< int32_t >::Invoke(2 /* System.Void System.Collections.Generic.IList`1::RemoveAt(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return; + } +} +// System.Int32 System.Collections.ObjectModel.Collection`1::get_Count() +extern "C" int32_t Collection_1_get_Count_m17661_gshared (Collection_1_t2384 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + return L_1; + } +} +// T System.Collections.ObjectModel.Collection`1::get_Item(System.Int32) +extern "C" CustomAttributeNamedArgument_t1358 Collection_1_get_Item_m17662_gshared (Collection_1_t2384 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + NullCheck((Object_t*)L_0); + CustomAttributeNamedArgument_t1358 L_2 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1); + return L_2; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::set_Item(System.Int32,T) +extern "C" void Collection_1_set_Item_m17663_gshared (Collection_1_t2384 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + CustomAttributeNamedArgument_t1358 L_1 = ___value; + NullCheck((Collection_1_t2384 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(36 /* System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) */, (Collection_1_t2384 *)__this, (int32_t)L_0, (CustomAttributeNamedArgument_t1358 )L_1); + return; + } +} +// System.Void System.Collections.ObjectModel.Collection`1::SetItem(System.Int32,T) +extern "C" void Collection_1_SetItem_m17664_gshared (Collection_1_t2384 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Object_t* L_0 = (Object_t*)(__this->___list_0); + int32_t L_1 = ___index; + CustomAttributeNamedArgument_t1358 L_2 = ___item; + NullCheck((Object_t*)L_0); + InterfaceActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(4 /* System.Void System.Collections.Generic.IList`1::set_Item(System.Int32,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 9), (Object_t*)L_0, (int32_t)L_1, (CustomAttributeNamedArgument_t1358 )L_2); + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsValidItem(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsValidItem_m17665_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___item; + if (((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))) + { + goto IL_0028; + } + } + { + Object_t * L_1 = ___item; + if (L_1) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, (Type_t *)L_2); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0026; + } + +IL_0025: + { + G_B4_0 = 0; + } + +IL_0026: + { + G_B6_0 = G_B4_0; + goto IL_0029; + } + +IL_0028: + { + G_B6_0 = 1; + } + +IL_0029: + { + return G_B6_0; + } +} +// T System.Collections.ObjectModel.Collection`1::ConvertItem(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" CustomAttributeNamedArgument_t1358 Collection_1_ConvertItem_m17666_gshared (Object_t * __this /* static, unused */, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___item; + bool L_1 = (( bool (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)->method)(NULL /*static, unused*/, (Object_t *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7)); + if (!L_1) + { + goto IL_0012; + } + } + { + Object_t * L_2 = ___item; + return ((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8))))); + } + +IL_0012: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void System.Collections.ObjectModel.Collection`1::CheckWritable(System.Collections.Generic.IList`1) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Collection_1_CheckWritable_m17667_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___list; + NullCheck((Object_t*)L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.Generic.ICollection`1::get_IsReadOnly() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + if (!L_1) + { + goto IL_0011; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsSynchronized(System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsSynchronized_m17668_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, ICollection_t910_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.ICollection::get_IsSynchronized() */, ICollection_t910_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Collections.ObjectModel.Collection`1::IsFixedSize(System.Collections.Generic.IList`1) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" bool Collection_1_IsFixedSize_m17669_gshared (Object_t * __this /* static, unused */, Object_t* ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t* L_0 = ___list; + V_0 = (Object_t *)((Object_t *)IsInst(L_0, IList_t859_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + Object_t * L_2 = V_0; + NullCheck((Object_t *)L_2); + bool L_3 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IList::get_IsFixedSize() */, IList_t859_il2cpp_TypeInfo_var, (Object_t *)L_2); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::.ctor() +extern "C" void List_1__ctor_m17670_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ((List_1_t2385_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_0; + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1__ctor_m17671_gshared (List_1_t2385 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + Object_t* L_0 = ___collection; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t2385 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (L_2) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = ((List_1_t2385_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4; + __this->____items_1 = L_3; + Object_t* L_4 = ___collection; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t2385 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + goto IL_0049; + } + +IL_0031: + { + Object_t* L_5 = V_0; + NullCheck((Object_t*)L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_5); + __this->____items_1 = ((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_6)); + Object_t* L_7 = V_0; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t2385 *)__this, (Object_t*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + } + +IL_0049: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void List_1__ctor_m17672_gshared (List_1_t2385 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, (String_t*)_stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + __this->____items_1 = ((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_2)); + return; + } +} +// System.Void System.Collections.Generic.List`1::.cctor() +extern "C" void List_1__cctor_m17673_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + ((List_1_t2385_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->static_fields)->___EmptyArray_4 = ((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), 0)); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17674_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t2385 *)__this); + Enumerator_t2386 L_0 = (( Enumerator_t2386 (*) (List_1_t2385 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t2385 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2386 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void List_1_System_Collections_ICollection_CopyTo_m17675_gshared (List_1_t2385 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * List_1_System_Collections_IEnumerable_GetEnumerator_m17676_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + NullCheck((List_1_t2385 *)__this); + Enumerator_t2386 L_0 = (( Enumerator_t2386 (*) (List_1_t2385 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)->method)((List_1_t2385 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)); + Enumerator_t2386 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 7), &L_1); + return (Object_t *)L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" int32_t List_1_System_Collections_IList_Add_m17677_gshared (List_1_t2385 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2385 *)__this); + VirtActionInvoker1< CustomAttributeNamedArgument_t1358 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + int32_t L_1 = (int32_t)(__this->____size_2); + V_0 = (int32_t)((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0036; + } + +IL_001a: + { + ; // IL_001a: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0025; + throw e; + } + +CATCH_001f: + { // begin catch(System.NullReferenceException) + goto IL_002b; + } // end catch (depth: 1) + +CATCH_0025: + { // begin catch(System.InvalidCastException) + goto IL_002b; + } // end catch (depth: 1) + +IL_002b: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0036: + { + int32_t L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool List_1_System_Collections_IList_Contains_m17678_gshared (List_1_t2385 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2385 *)__this); + bool L_1 = (bool)VirtFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (bool)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return 0; + } + +IL_0025: + { + bool L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t List_1_System_Collections_IList_IndexOf_m17679_gshared (List_1_t2385 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2385 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + V_0 = (int32_t)L_1; + goto IL_0025; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return (-1); + } + +IL_0025: + { + int32_t L_2 = V_0; + return L_2; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2720; +extern "C" void List_1_System_Collections_IList_Insert_m17680_gshared (List_1_t2385 * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2720 = il2cpp_codegen_string_literal_from_index(2720); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2385 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_1 = ___index; + Object_t * L_2 = ___item; + NullCheck((List_1_t2385 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(29 /* System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) */, (List_1_t2385 *)__this, (int32_t)L_1, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0035; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_001e: + { // begin catch(System.NullReferenceException) + goto IL_002a; + } // end catch (depth: 1) + +CATCH_0024: + { // begin catch(System.InvalidCastException) + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, (String_t*)_stringLiteral2720, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" void List_1_System_Collections_IList_Remove_m17681_gshared (List_1_t2385 * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = ___item; + NullCheck((List_1_t2385 *)__this); + VirtFuncInvoker1< bool, CustomAttributeNamedArgument_t1358 >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_0023; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() +extern "C" bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17682_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool List_1_System_Collections_ICollection_get_IsSynchronized_m17683_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * List_1_System_Collections_ICollection_get_SyncRoot_m17684_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() +extern "C" bool List_1_System_Collections_IList_get_IsFixedSize_m17685_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() +extern "C" bool List_1_System_Collections_IList_get_IsReadOnly_m17686_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * List_1_System_Collections_IList_get_Item_m17687_gshared (List_1_t2385 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t2385 *)__this); + CustomAttributeNamedArgument_t1358 L_1 = (CustomAttributeNamedArgument_t1358 )VirtFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(31 /* T System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t2385 *)__this, (int32_t)L_0); + CustomAttributeNamedArgument_t1358 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8), &L_2); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void List_1_System_Collections_IList_set_Item_m17688_gshared (List_1_t2385 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + NullCheck((List_1_t2385 *)__this); + VirtActionInvoker2< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) */, (List_1_t2385 *)__this, (int32_t)L_0, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 8)))))); + goto IL_002e; + } + +IL_0012: + { + ; // IL_0012: leave IL_0023 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0017; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_0017: + { // begin catch(System.NullReferenceException) + goto IL_0023; + } // end catch (depth: 1) + +CATCH_001d: + { // begin catch(System.InvalidCastException) + goto IL_0023; + } // end catch (depth: 1) + +IL_0023: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, (String_t*)_stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Add(T) +extern "C" void List_1_Add_m17689_gshared (List_1_t2385 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_001a; + } + } + { + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2385 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_001a: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_3 = (int32_t)(__this->____size_2); + int32_t L_4 = (int32_t)L_3; + V_0 = (int32_t)L_4; + __this->____size_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + CustomAttributeNamedArgument_t1358 L_6 = ___item; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_2, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) +extern "C" void List_1_GrowIfNeeded_m17690_gshared (List_1_t2385 * __this, int32_t ___newCount, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)(__this->____size_2); + int32_t L_1 = ___newCount; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = V_0; + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + NullCheck(L_3); + if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0031; + } + } + { + NullCheck((List_1_t2385 *)__this); + int32_t L_4 = (( int32_t (*) (List_1_t2385 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)->method)((List_1_t2385 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 18)); + int32_t L_5 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)L_4*(int32_t)2)), (int32_t)4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t2385 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + } + +IL_0031: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) +extern "C" void List_1_AddCollection_m17691_gshared (List_1_t2385 * __this, Object_t* ___collection, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t* L_0 = ___collection; + NullCheck((Object_t*)L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if (L_2) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + int32_t L_3 = V_0; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2385 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + Object_t* L_4 = ___collection; + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + NullCheck((Object_t*)L_4); + InterfaceActionInvoker2< CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), (Object_t*)L_4, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_5, (int32_t)L_6); + int32_t L_7 = (int32_t)(__this->____size_2); + int32_t L_8 = V_0; + __this->____size_2 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + return; + } +} +// System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void List_1_AddEnumerable_m17692_gshared (List_1_t2385 * __this, Object_t* ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + CustomAttributeNamedArgument_t1358 V_0 = {0}; + Object_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t* L_0 = ___enumerable; + NullCheck((Object_t*)L_0); + Object_t* L_1 = (Object_t*)InterfaceFuncInvoker0< Object_t* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 20), (Object_t*)L_0); + V_1 = (Object_t*)L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_001a; + } + +IL_000c: + { + Object_t* L_2 = V_1; + NullCheck((Object_t*)L_2); + CustomAttributeNamedArgument_t1358 L_3 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker0< CustomAttributeNamedArgument_t1358 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 21), (Object_t*)L_2); + V_0 = (CustomAttributeNamedArgument_t1358 )L_3; + CustomAttributeNamedArgument_t1358 L_4 = V_0; + NullCheck((List_1_t2385 *)__this); + VirtActionInvoker1< CustomAttributeNamedArgument_t1358 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )L_4); + } + +IL_001a: + { + Object_t* L_5 = V_1; + NullCheck((Object_t *)L_5); + bool L_6 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, (Object_t *)L_5); + if (L_6) + { + goto IL_000c; + } + } + +IL_0025: + { + IL2CPP_LEAVE(0x35, FINALLY_002a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002a; + } + +FINALLY_002a: + { // begin finally (depth: 1) + { + Object_t* L_7 = V_1; + if (L_7) + { + goto IL_002e; + } + } + +IL_002d: + { + IL2CPP_END_FINALLY(42) + } + +IL_002e: + { + Object_t* L_8 = V_1; + NullCheck((Object_t *)L_8); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, (Object_t *)L_8); + IL2CPP_END_FINALLY(42) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(42) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) +extern "C" void List_1_AddRange_m17693_gshared (List_1_t2385 * __this, Object_t* ___collection, const MethodInfo* method) +{ + Object_t* V_0 = {0}; + { + Object_t* L_0 = ___collection; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((List_1_t2385 *)__this, (Object_t*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + Object_t* L_1 = ___collection; + V_0 = (Object_t*)((Object_t*)IsInst(L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + Object_t* L_2 = V_0; + if (!L_2) + { + goto IL_0020; + } + } + { + Object_t* L_3 = V_0; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)((List_1_t2385 *)__this, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + goto IL_0027; + } + +IL_0020: + { + Object_t* L_4 = ___collection; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)((List_1_t2385 *)__this, (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + } + +IL_0027: + { + int32_t L_5 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_5+(int32_t)1)); + return; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() +extern "C" ReadOnlyCollection_1_t1802 * List_1_AsReadOnly_m17694_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + ReadOnlyCollection_1_t1802 * L_0 = (ReadOnlyCollection_1_t1802 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 22)); + (( void (*) (ReadOnlyCollection_1_t1802 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)->method)(L_0, (Object_t*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 23)); + return L_0; + } +} +// System.Void System.Collections.Generic.List`1::Clear() +extern "C" void List_1_Clear_m17695_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + __this->____size_2 = 0; + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Contains(T) +extern "C" bool List_1_Contains_m17696_gshared (List_1_t2385 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (CustomAttributeNamedArgument_t1358 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return ((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) +extern "C" void List_1_CopyTo_m17697_gshared (List_1_t2385 * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = ___array; + int32_t L_2 = ___arrayIndex; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (Array_t *)(Array_t *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); + return; + } +} +// T System.Collections.Generic.List`1::Find(System.Predicate`1) +extern TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +extern "C" CustomAttributeNamedArgument_t1358 List_1_Find_m17698_gshared (List_1_t2385 * __this, Predicate_1_t2389 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(901); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CustomAttributeNamedArgument_t1358 V_1 = {0}; + CustomAttributeNamedArgument_t1358 G_B3_0 = {0}; + { + Predicate_1_t2389 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2389 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2389 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + int32_t L_1 = (int32_t)(__this->____size_2); + Predicate_1_t2389 * L_2 = ___match; + NullCheck((List_1_t2385 *)__this); + int32_t L_3 = (( int32_t (*) (List_1_t2385 *, int32_t, int32_t, Predicate_1_t2389 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)->method)((List_1_t2385 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t2389 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 26)); + V_0 = (int32_t)L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + G_B3_0 = (*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeNamedArgument_t1358 ))); + goto IL_0036; + } + +IL_002d: + { + Initobj (CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var, (&V_1)); + CustomAttributeNamedArgument_t1358 L_8 = V_1; + G_B3_0 = L_8; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" void List_1_CheckMatch_m17699_gshared (Object_t * __this /* static, unused */, Predicate_1_t2389 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + { + Predicate_1_t2389 * L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t List_1_GetIndex_m17700_gshared (List_1_t2385 * __this, int32_t ___startIndex, int32_t ___count, Predicate_1_t2389 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_1 = (int32_t)L_2; + goto IL_0028; + } + +IL_000b: + { + Predicate_1_t2389 * L_3 = ___match; + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((Predicate_1_t2389 *)L_3); + bool L_7 = (( bool (*) (Predicate_1_t2389 *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2389 *)L_3, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_4, L_6, sizeof(CustomAttributeNamedArgument_t1358 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_7) + { + goto IL_0024; + } + } + { + int32_t L_8 = V_1; + return L_8; + } + +IL_0024: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() +extern "C" Enumerator_t2386 List_1_GetEnumerator_m17701_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + Enumerator_t2386 L_0 = {0}; + (( void (*) (Enumerator_t2386 *, List_1_t2385 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)->method)(&L_0, (List_1_t2385 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 28)); + return L_0; + } +} +// System.Int32 System.Collections.Generic.List`1::IndexOf(T) +extern "C" int32_t List_1_IndexOf_m17702_gshared (List_1_t2385 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + int32_t L_2 = (int32_t)(__this->____size_2); + int32_t L_3 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (CustomAttributeNamedArgument_t1358 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 24)); + return L_3; + } +} +// System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) +extern "C" void List_1_Shift_m17703_gshared (List_1_t2385 * __this, int32_t ___start, int32_t ___delta, const MethodInfo* method) +{ + { + int32_t L_0 = ___delta; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000c; + } + } + { + int32_t L_1 = ___start; + int32_t L_2 = ___delta; + ___start = (int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2)); + } + +IL_000c: + { + int32_t L_3 = ___start; + int32_t L_4 = (int32_t)(__this->____size_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0035; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_6 = ___start; + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_8 = ___start; + int32_t L_9 = ___delta; + int32_t L_10 = (int32_t)(__this->____size_2); + int32_t L_11 = ___start; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (Array_t *)(Array_t *)L_7, (int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9)), (int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_12 = (int32_t)(__this->____size_2); + int32_t L_13 = ___delta; + __this->____size_2 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + int32_t L_14 = ___delta; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_005d; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_15 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_16 = (int32_t)(__this->____size_2); + int32_t L_17 = ___delta; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_CheckIndex_m17704_gshared (List_1_t2385 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + return; + } +} +// System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) +extern "C" void List_1_Insert_m17705_gshared (List_1_t2385 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2385 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = (int32_t)(__this->____size_2); + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_0021; + } + } + { + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)->method)((List_1_t2385 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 17)); + } + +IL_0021: + { + int32_t L_3 = ___index; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t2385 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_5 = ___index; + CustomAttributeNamedArgument_t1358 L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_4, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_6; + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2721; +extern "C" void List_1_CheckCollection_m17706_gshared (List_1_t2385 * __this, Object_t* ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2721 = il2cpp_codegen_string_literal_from_index(2721); + s_Il2CppMethodIntialized = true; + } + { + Object_t* L_0 = ___collection; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2721, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1::Remove(T) +extern "C" bool List_1_Remove_m17707_gshared (List_1_t2385 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + CustomAttributeNamedArgument_t1358 L_0 = ___item; + NullCheck((List_1_t2385 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(28 /* System.Int32 System.Collections.Generic.List`1::IndexOf(T) */, (List_1_t2385 *)__this, (CustomAttributeNamedArgument_t1358 )L_0); + V_0 = (int32_t)L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + NullCheck((List_1_t2385 *)__this); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, (List_1_t2385 *)__this, (int32_t)L_3); + } + +IL_0016: + { + int32_t L_4 = V_0; + return ((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) +extern "C" int32_t List_1_RemoveAll_m17708_gshared (List_1_t2385 * __this, Predicate_1_t2389 * ___match, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Predicate_1_t2389 * L_0 = ___match; + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + (( void (*) (Object_t * /* static, unused */, Predicate_1_t2389 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)->method)(NULL /*static, unused*/, (Predicate_1_t2389 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 25)); + V_0 = (int32_t)0; + V_1 = (int32_t)0; + V_0 = (int32_t)0; + goto IL_0031; + } + +IL_0011: + { + Predicate_1_t2389 * L_1 = ___match; + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((Predicate_1_t2389 *)L_1); + bool L_5 = (( bool (*) (Predicate_1_t2389 *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2389 *)L_1, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_2, L_4, sizeof(CustomAttributeNamedArgument_t1358 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (!L_5) + { + goto IL_002d; + } + } + { + goto IL_003d; + } + +IL_002d: + { + int32_t L_6 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0031: + { + int32_t L_7 = V_0; + int32_t L_8 = (int32_t)(__this->____size_2); + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0011; + } + } + +IL_003d: + { + int32_t L_9 = V_0; + int32_t L_10 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + int32_t L_11 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_0; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + goto IL_0099; + } + +IL_0062: + { + Predicate_1_t2389 * L_13 = ___match; + CustomAttributeNamedArgumentU5BU5D_t1800* L_14 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((Predicate_1_t2389 *)L_13); + bool L_17 = (( bool (*) (Predicate_1_t2389 *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)->method)((Predicate_1_t2389 *)L_13, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_14, L_16, sizeof(CustomAttributeNamedArgument_t1358 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 27)); + if (L_17) + { + goto IL_0095; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_18 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_19 = V_0; + int32_t L_20 = (int32_t)L_19; + V_0 = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_21 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_18, L_20, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_21, L_23, sizeof(CustomAttributeNamedArgument_t1358 ))); + } + +IL_0095: + { + int32_t L_24 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0099: + { + int32_t L_25 = V_1; + int32_t L_26 = (int32_t)(__this->____size_2); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0062; + } + } + { + int32_t L_27 = V_1; + int32_t L_28 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))) <= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_29 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_30 = V_0; + int32_t L_31 = V_1; + int32_t L_32 = V_0; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, (int32_t)L_30, (int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00bd: + { + int32_t L_33 = V_0; + __this->____size_2 = L_33; + int32_t L_34 = V_1; + int32_t L_35 = V_0; + return ((int32_t)((int32_t)L_34-(int32_t)L_35)); + } +} +// System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_RemoveAt_m17709_gshared (List_1_t2385 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___index; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)->method)((List_1_t2385 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 29)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_6 = (int32_t)(__this->____size_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Reverse() +extern "C" void List_1_Reverse_m17710_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); + int32_t L_2 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort() +extern "C" void List_1_Sort_m17711_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 32)); + Comparer_1_t2390 * L_2 = (( Comparer_1_t2390 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 31)); + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (int32_t)0, (int32_t)L_1, (Object_t*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 33)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) +extern "C" void List_1_Sort_m17712_gshared (List_1_t2385 * __this, Comparison_1_t2392 * ___comparison, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_1 = (int32_t)(__this->____size_2); + Comparison_1_t2392 * L_2 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, Comparison_1_t2392 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (int32_t)L_1, (Comparison_1_t2392 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 34)); + int32_t L_3 = (int32_t)(__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + return; + } +} +// T[] System.Collections.Generic.List`1::ToArray() +extern "C" CustomAttributeNamedArgumentU5BU5D_t1800* List_1_ToArray_m17713_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + CustomAttributeNamedArgumentU5BU5D_t1800* V_0 = {0}; + { + int32_t L_0 = (int32_t)(__this->____size_2); + V_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), L_0)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = V_0; + int32_t L_3 = (int32_t)(__this->____size_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, (int32_t)L_3, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.Generic.List`1::TrimExcess() +extern "C" void List_1_TrimExcess_m17714_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)->method)((List_1_t2385 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 19)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Capacity() +extern "C" int32_t List_1_get_Capacity_m17715_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void List_1_set_Capacity_m17716_gshared (List_1_t2385 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_3 = (CustomAttributeNamedArgumentU5BU5D_t1800**)&(__this->____items_1); + int32_t L_4 = ___value; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 35)); + return; + } +} +// System.Int32 System.Collections.Generic.List`1::get_Count() +extern "C" int32_t List_1_get_Count_m17717_gshared (List_1_t2385 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)(__this->____size_2); + return L_0; + } +} +// T System.Collections.Generic.List`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeNamedArgument_t1358 List_1_get_Item_m17718_gshared (List_1_t2385 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))); + } +} +// System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void List_1_set_Item_m17719_gshared (List_1_t2385 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + NullCheck((List_1_t2385 *)__this); + (( void (*) (List_1_t2385 *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)->method)((List_1_t2385 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 12)); + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)(__this->____size_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->____items_1); + int32_t L_5 = ___index; + CustomAttributeNamedArgument_t1358 L_6 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_4, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_6; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) +extern "C" void Enumerator__ctor_m17720_gshared (Enumerator_t2386 * __this, List_1_t2385 * ___l, const MethodInfo* method) +{ + { + List_1_t2385 * L_0 = ___l; + __this->___l_0 = L_0; + List_1_t2385 * L_1 = ___l; + NullCheck(L_1); + int32_t L_2 = (int32_t)(L_1->____version_3); + __this->___ver_2 = L_2; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17721_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + { + (( void (*) (Enumerator_t2386 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2386 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + __this->___next_1 = 0; + return; + } +} +// System.Object System.Collections.Generic.List`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m17722_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + (( void (*) (Enumerator_t2386 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2386 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + CustomAttributeNamedArgument_t1358 L_2 = (CustomAttributeNamedArgument_t1358 )(__this->___current_3); + CustomAttributeNamedArgument_t1358 L_3 = L_2; + Object_t * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_3); + return L_4; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m17723_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + { + __this->___l_0 = (List_1_t2385 *)NULL; + return; + } +} +// System.Void System.Collections.Generic.List`1/Enumerator::VerifyState() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2722; +extern "C" void Enumerator_VerifyState_m17724_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2722 = il2cpp_codegen_string_literal_from_index(2722); + s_Il2CppMethodIntialized = true; + } + { + List_1_t2385 * L_0 = (List_1_t2385 *)(__this->___l_0); + if (L_0) + { + goto IL_0026; + } + } + { + Enumerator_t2386 L_1 = (*(Enumerator_t2386 *)__this); + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_1); + NullCheck((Object_t *)L_2); + Type_t * L_3 = Object_GetType_m2042((Object_t *)L_2, /*hidden argument*/NULL); + NullCheck((Type_t *)L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, (Type_t *)L_3); + ObjectDisposedException_t964 * L_5 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = (int32_t)(__this->___ver_2); + List_1_t2385 * L_7 = (List_1_t2385 *)(__this->___l_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)(L_7->____version_3); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_0047; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, (String_t*)_stringLiteral2722, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + return; + } +} +// System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m17725_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + (( void (*) (Enumerator_t2386 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Enumerator_t2386 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + int32_t L_0 = (int32_t)(__this->___next_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + int32_t L_1 = (int32_t)(__this->___next_1); + List_1_t2385 * L_2 = (List_1_t2385 *)(__this->___l_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)(L_2->____size_2); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0053; + } + } + { + List_1_t2385 * L_4 = (List_1_t2385 *)(__this->___l_0); + NullCheck(L_4); + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(L_4->____items_1); + int32_t L_6 = (int32_t)(__this->___next_1); + int32_t L_7 = (int32_t)L_6; + V_0 = (int32_t)L_7; + __this->___next_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + __this->___current_3 = (*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_5, L_9, sizeof(CustomAttributeNamedArgument_t1358 ))); + return 1; + } + +IL_0053: + { + __this->___next_1 = (-1); + return 0; + } +} +// T System.Collections.Generic.List`1/Enumerator::get_Current() +extern "C" CustomAttributeNamedArgument_t1358 Enumerator_get_Current_m17726_gshared (Enumerator_t2386 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = (CustomAttributeNamedArgument_t1358 )(__this->___current_3); + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17727_gshared (EqualityComparer_1_t2387 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17728_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2387_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2387 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2388 * L_8 = (DefaultComparer_t2388 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2388 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2387_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17729_gshared (EqualityComparer_1_t2387 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2387 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2387 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17730_gshared (EqualityComparer_1_t2387 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2387 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2387 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2387 * EqualityComparer_1_get_Default_m17731_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2387 * L_0 = ((EqualityComparer_1_t2387_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17732_gshared (DefaultComparer_t2388 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2387 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2387 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2387 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17733_gshared (DefaultComparer_t2388 * __this, CustomAttributeNamedArgument_t1358 ___obj, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((CustomAttributeNamedArgument_t1358 *)(&___obj)); + int32_t L_1 = CustomAttributeNamedArgument_GetHashCode_m8342((CustomAttributeNamedArgument_t1358 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17734_gshared (DefaultComparer_t2388 * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = ___x; + goto IL_0015; + } + { + CustomAttributeNamedArgument_t1358 L_1 = ___y; + CustomAttributeNamedArgument_t1358 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + CustomAttributeNamedArgument_t1358 L_4 = ___y; + CustomAttributeNamedArgument_t1358 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((CustomAttributeNamedArgument_t1358 *)(&___x)); + bool L_7 = CustomAttributeNamedArgument_Equals_m8341((CustomAttributeNamedArgument_t1358 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) +extern "C" void Predicate_1__ctor_m17735_gshared (Predicate_1_t2389 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Predicate`1::Invoke(T) +extern "C" bool Predicate_1_Invoke_m17736_gshared (Predicate_1_t2389 * __this, CustomAttributeNamedArgument_t1358 ___obj, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Predicate_1_Invoke_m17736((Predicate_1_t2389 *)__this->___prev_9,___obj, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, CustomAttributeNamedArgument_t1358 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, CustomAttributeNamedArgument_t1358 ___obj, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___obj,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Predicate`1::BeginInvoke(T,System.AsyncCallback,System.Object) +extern TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +extern "C" Object_t * Predicate_1_BeginInvoke_m17737_gshared (Predicate_1_t2389 * __this, CustomAttributeNamedArgument_t1358 ___obj, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(901); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var, &___obj); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Predicate`1::EndInvoke(System.IAsyncResult) +extern "C" bool Predicate_1_EndInvoke_m17738_gshared (Predicate_1_t2389 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m17739_gshared (Comparer_1_t2390 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m17740_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2390_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2390 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2391 * L_8 = (DefaultComparer_t2391 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2391 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2390_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m17741_gshared (Comparer_1_t2390 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2390 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2390 *)__this, (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2390 * Comparer_1_get_Default_m17742_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2390 * L_0 = ((Comparer_1_t2390_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17743_gshared (DefaultComparer_t2391 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2390 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2390 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2390 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m17744_gshared (DefaultComparer_t2391 * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + CustomAttributeNamedArgument_t1358 L_0 = ___x; + goto IL_001e; + } + { + CustomAttributeNamedArgument_t1358 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + CustomAttributeNamedArgument_t1358 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + CustomAttributeNamedArgument_t1358 L_3 = ___x; + CustomAttributeNamedArgument_t1358 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + CustomAttributeNamedArgument_t1358 L_6 = ___x; + CustomAttributeNamedArgument_t1358 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + CustomAttributeNamedArgument_t1358 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (CustomAttributeNamedArgument_t1358 )L_9); + return L_10; + } + +IL_004d: + { + CustomAttributeNamedArgument_t1358 L_11 = ___x; + CustomAttributeNamedArgument_t1358 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + CustomAttributeNamedArgument_t1358 L_14 = ___x; + CustomAttributeNamedArgument_t1358 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + CustomAttributeNamedArgument_t1358 L_17 = ___y; + CustomAttributeNamedArgument_t1358 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Comparison`1::.ctor(System.Object,System.IntPtr) +extern "C" void Comparison_1__ctor_m17745_gshared (Comparison_1_t2392 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.Comparison`1::Invoke(T,T) +extern "C" int32_t Comparison_1_Invoke_m17746_gshared (Comparison_1_t2392 * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Comparison_1_Invoke_m17746((Comparison_1_t2392 *)__this->___prev_9,___x, ___y, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___x, ___y,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Comparison`1::BeginInvoke(T,T,System.AsyncCallback,System.Object) +extern TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +extern "C" Object_t * Comparison_1_BeginInvoke_m17747_gshared (Comparison_1_t2392 * __this, CustomAttributeNamedArgument_t1358 ___x, CustomAttributeNamedArgument_t1358 ___y, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(901); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var, &___x); + __d_args[1] = Box(CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var, &___y); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.Comparison`1::EndInvoke(System.IAsyncResult) +extern "C" int32_t Comparison_1_EndInvoke_m17748_gshared (Comparison_1_t2392 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Array/ArrayReadOnlyList`1::.ctor(T[]) +extern "C" void ArrayReadOnlyList_1__ctor_m17749_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + __this->___array_0 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Array/ArrayReadOnlyList`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17750_gshared (ArrayReadOnlyList_1_t2393 * __this, const MethodInfo* method) +{ + { + NullCheck((ArrayReadOnlyList_1_t2393 *)__this); + Object_t* L_0 = (Object_t*)VirtFuncInvoker0< Object_t* >::Invoke(17 /* System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() */, (ArrayReadOnlyList_1_t2393 *)__this); + return L_0; + } +} +// T System.Array/ArrayReadOnlyList`1::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeNamedArgument_t1358 ArrayReadOnlyList_1_get_Item_m17751_gshared (ArrayReadOnlyList_1_t2393 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + NullCheck(L_1); + if ((!(((uint32_t)L_0) >= ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0019; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::set_Item(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_set_Item_m17752_gshared (ArrayReadOnlyList_1_t2393 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::get_Count() +extern "C" int32_t ArrayReadOnlyList_1_get_Count_m17753_gshared (ArrayReadOnlyList_1_t2393 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::get_IsReadOnly() +extern "C" bool ArrayReadOnlyList_1_get_IsReadOnly_m17754_gshared (ArrayReadOnlyList_1_t2393 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Add(T) +extern "C" void ArrayReadOnlyList_1_Add_m17755_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Clear() +extern "C" void ArrayReadOnlyList_1_Clear_m17756_gshared (ArrayReadOnlyList_1_t2393 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Contains(T) +extern "C" bool ArrayReadOnlyList_1_Contains_m17757_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (CustomAttributeNamedArgument_t1358 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::CopyTo(T[],System.Int32) +extern "C" void ArrayReadOnlyList_1_CopyTo_m17758_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = ___array; + int32_t L_2 = ___index; + NullCheck((Array_t *)L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, (Array_t *)L_0, (Array_t *)(Array_t *)L_1, (int32_t)L_2); + return; + } +} +// System.Collections.Generic.IEnumerator`1 System.Array/ArrayReadOnlyList`1::GetEnumerator() +extern "C" Object_t* ArrayReadOnlyList_1_GetEnumerator_m17759_gshared (ArrayReadOnlyList_1_t2393 * __this, const MethodInfo* method) +{ + U3CGetEnumeratorU3Ec__Iterator0_t2394 * V_0 = {0}; + { + U3CGetEnumeratorU3Ec__Iterator0_t2394 * L_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2394 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (U3CGetEnumeratorU3Ec__Iterator0_t2394 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + V_0 = (U3CGetEnumeratorU3Ec__Iterator0_t2394 *)L_0; + U3CGetEnumeratorU3Ec__Iterator0_t2394 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_3 = __this; + U3CGetEnumeratorU3Ec__Iterator0_t2394 * L_2 = V_0; + return L_2; + } +} +// System.Int32 System.Array/ArrayReadOnlyList`1::IndexOf(T) +extern "C" int32_t ArrayReadOnlyList_1_IndexOf_m17760_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(__this->___array_0); + CustomAttributeNamedArgument_t1358 L_1 = ___item; + int32_t L_2 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_0, (CustomAttributeNamedArgument_t1358 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + return L_2; + } +} +// System.Void System.Array/ArrayReadOnlyList`1::Insert(System.Int32,T) +extern "C" void ArrayReadOnlyList_1_Insert_m17761_gshared (ArrayReadOnlyList_1_t2393 * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1::Remove(T) +extern "C" bool ArrayReadOnlyList_1_Remove_m17762_gshared (ArrayReadOnlyList_1_t2393 * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array/ArrayReadOnlyList`1::RemoveAt(System.Int32) +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17763_gshared (ArrayReadOnlyList_1_t2393 * __this, int32_t ___index, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (( Exception_t152 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Exception System.Array/ArrayReadOnlyList`1::ReadOnlyError() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2728; +extern "C" Exception_t152 * ArrayReadOnlyList_1_ReadOnlyError_m17764_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2728 = il2cpp_codegen_string_literal_from_index(2728); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral2728, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::.ctor() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17765_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// T System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.Generic.IEnumerator.get_Current() +extern "C" CustomAttributeNamedArgument_t1358 U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17766_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = (CustomAttributeNamedArgument_t1358 )(__this->___U24current_2); + return L_0; + } +} +// System.Object System.Array/ArrayReadOnlyList`1/c__Iterator0::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17767_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + { + CustomAttributeNamedArgument_t1358 L_0 = (CustomAttributeNamedArgument_t1358 )(__this->___U24current_2); + CustomAttributeNamedArgument_t1358 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0), &L_1); + return L_2; + } +} +// System.Boolean System.Array/ArrayReadOnlyList`1/c__Iterator0::MoveNext() +extern "C" bool U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17768_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (int32_t)(__this->___U24PC_1); + V_0 = (uint32_t)L_0; + __this->___U24PC_1 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0055; + } + } + { + goto IL_0082; + } + +IL_0021: + { + __this->___U3CiU3E__0_0 = 0; + goto IL_0063; + } + +IL_002d: + { + ArrayReadOnlyList_1_t2393 * L_2 = (ArrayReadOnlyList_1_t2393 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_2); + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(L_2->___array_0); + int32_t L_4 = (int32_t)(__this->___U3CiU3E__0_0); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + __this->___U24current_2 = (*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_3, L_5, sizeof(CustomAttributeNamedArgument_t1358 ))); + __this->___U24PC_1 = 1; + goto IL_0084; + } + +IL_0055: + { + int32_t L_6 = (int32_t)(__this->___U3CiU3E__0_0); + __this->___U3CiU3E__0_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0063: + { + int32_t L_7 = (int32_t)(__this->___U3CiU3E__0_0); + ArrayReadOnlyList_1_t2393 * L_8 = (ArrayReadOnlyList_1_t2393 *)(__this->___U3CU3Ef__this_3); + NullCheck(L_8); + CustomAttributeNamedArgumentU5BU5D_t1800* L_9 = (CustomAttributeNamedArgumentU5BU5D_t1800*)(L_8->___array_0); + NullCheck(L_9); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_002d; + } + } + { + __this->___U24PC_1 = (-1); + } + +IL_0082: + { + return 0; + } + +IL_0084: + { + return 1; + } + // Dead block : IL_0086: ldloc.1 +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Dispose() +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17769_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_1 = (-1); + return; + } +} +// System.Void System.Array/ArrayReadOnlyList`1/c__Iterator0::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17770_gshared (U3CGetEnumeratorU3Ec__Iterator0_t2394 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Reflection.MonoProperty/Getter`2::.ctor(System.Object,System.IntPtr) +extern "C" void Getter_2__ctor_m17771_gshared (Getter_2_t2395 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// R System.Reflection.MonoProperty/Getter`2::Invoke(T) +extern "C" Object_t * Getter_2_Invoke_m17772_gshared (Getter_2_t2395 * __this, Object_t * ____this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Getter_2_Invoke_m17772((Getter_2_t2395 *)__this->___prev_9,____this, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ____this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ____this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Reflection.MonoProperty/Getter`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Getter_2_BeginInvoke_m17773_gshared (Getter_2_t2395 * __this, Object_t * ____this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ____this; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// R System.Reflection.MonoProperty/Getter`2::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Getter_2_EndInvoke_m17774_gshared (Getter_2_t2395 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Reflection.MonoProperty/StaticGetter`1::.ctor(System.Object,System.IntPtr) +extern "C" void StaticGetter_1__ctor_m17775_gshared (StaticGetter_1_t2396 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// R System.Reflection.MonoProperty/StaticGetter`1::Invoke() +extern "C" Object_t * StaticGetter_1_Invoke_m17776_gshared (StaticGetter_1_t2396 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + StaticGetter_1_Invoke_m17776((StaticGetter_1_t2396 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +// System.IAsyncResult System.Reflection.MonoProperty/StaticGetter`1::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * StaticGetter_1_BeginInvoke_m17777_gshared (StaticGetter_1_t2396 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// R System.Reflection.MonoProperty/StaticGetter`1::EndInvoke(System.IAsyncResult) +extern "C" Object_t * StaticGetter_1_EndInvoke_m17778_gshared (StaticGetter_1_t2396 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17779_gshared (InternalEnumerator_1_t2397 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17780_gshared (InternalEnumerator_1_t2397 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17781_gshared (InternalEnumerator_1_t2397 * __this, const MethodInfo* method) +{ + { + ResourceInfo_t1389 L_0 = (( ResourceInfo_t1389 (*) (InternalEnumerator_1_t2397 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2397 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ResourceInfo_t1389 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17782_gshared (InternalEnumerator_1_t2397 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17783_gshared (InternalEnumerator_1_t2397 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ResourceInfo_t1389 InternalEnumerator_1_get_Current_m17784_gshared (InternalEnumerator_1_t2397 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ResourceInfo_t1389 L_8 = (( ResourceInfo_t1389 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17785_gshared (InternalEnumerator_1_t2398 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17786_gshared (InternalEnumerator_1_t2398 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17787_gshared (InternalEnumerator_1_t2398 * __this, const MethodInfo* method) +{ + { + ResourceCacheItem_t1390 L_0 = (( ResourceCacheItem_t1390 (*) (InternalEnumerator_1_t2398 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2398 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + ResourceCacheItem_t1390 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17788_gshared (InternalEnumerator_1_t2398 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17789_gshared (InternalEnumerator_1_t2398 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" ResourceCacheItem_t1390 InternalEnumerator_1_get_Current_m17790_gshared (InternalEnumerator_1_t2398 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + ResourceCacheItem_t1390 L_8 = (( ResourceCacheItem_t1390 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17815_gshared (InternalEnumerator_1_t2403 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17816_gshared (InternalEnumerator_1_t2403 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17817_gshared (InternalEnumerator_1_t2403 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (( DateTime_t365 (*) (InternalEnumerator_1_t2403 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2403 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + DateTime_t365 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17818_gshared (InternalEnumerator_1_t2403 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17819_gshared (InternalEnumerator_1_t2403 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" DateTime_t365 InternalEnumerator_1_get_Current_m17820_gshared (InternalEnumerator_1_t2403 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + DateTime_t365 L_8 = (( DateTime_t365 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17821_gshared (InternalEnumerator_1_t2404 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17822_gshared (InternalEnumerator_1_t2404 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17823_gshared (InternalEnumerator_1_t2404 * __this, const MethodInfo* method) +{ + { + Decimal_t1112 L_0 = (( Decimal_t1112 (*) (InternalEnumerator_1_t2404 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2404 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + Decimal_t1112 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17824_gshared (InternalEnumerator_1_t2404 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17825_gshared (InternalEnumerator_1_t2404 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" Decimal_t1112 InternalEnumerator_1_get_Current_m17826_gshared (InternalEnumerator_1_t2404 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + Decimal_t1112 L_8 = (( Decimal_t1112 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17827_gshared (InternalEnumerator_1_t2405 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17828_gshared (InternalEnumerator_1_t2405 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17829_gshared (InternalEnumerator_1_t2405 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = (( TimeSpan_t803 (*) (InternalEnumerator_1_t2405 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2405 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + TimeSpan_t803 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17830_gshared (InternalEnumerator_1_t2405 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17831_gshared (InternalEnumerator_1_t2405 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" TimeSpan_t803 InternalEnumerator_1_get_Current_m17832_gshared (InternalEnumerator_1_t2405 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + TimeSpan_t803 L_8 = (( TimeSpan_t803 (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +// System.Void System.Array/InternalEnumerator`1::.ctor(System.Array) +extern "C" void InternalEnumerator_1__ctor_m17833_gshared (InternalEnumerator_1_t2406 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + __this->___array_0 = L_0; + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Void System.Array/InternalEnumerator`1::System.Collections.IEnumerator.Reset() +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17834_gshared (InternalEnumerator_1_t2406 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Object System.Array/InternalEnumerator`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17835_gshared (InternalEnumerator_1_t2406 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (( uint8_t (*) (InternalEnumerator_1_t2406 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((InternalEnumerator_1_t2406 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + uint8_t L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1), &L_1); + return L_2; + } +} +// System.Void System.Array/InternalEnumerator`1::Dispose() +extern "C" void InternalEnumerator_1_Dispose_m17836_gshared (InternalEnumerator_1_t2406 * __this, const MethodInfo* method) +{ + { + __this->___idx_1 = ((int32_t)-2); + return; + } +} +// System.Boolean System.Array/InternalEnumerator`1::MoveNext() +extern "C" bool InternalEnumerator_1_MoveNext_m17837_gshared (InternalEnumerator_1_t2406 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_001e; + } + } + { + Array_t * L_1 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_1); + int32_t L_2 = Array_get_Length_m4606((Array_t *)L_1, /*hidden argument*/NULL); + __this->___idx_1 = L_2; + } + +IL_001e: + { + int32_t L_3 = (int32_t)(__this->___idx_1); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = (int32_t)(__this->___idx_1); + int32_t L_5 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + V_0 = (int32_t)L_5; + __this->___idx_1 = L_5; + int32_t L_6 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0044; + } + +IL_0043: + { + G_B5_0 = 0; + } + +IL_0044: + { + return G_B5_0; + } +} +// T System.Array/InternalEnumerator`1::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2710; +extern Il2CppCodeGenString* _stringLiteral2711; +extern "C" uint8_t InternalEnumerator_1_get_Current_m17838_gshared (InternalEnumerator_1_t2406 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2710 = il2cpp_codegen_string_literal_from_index(2710); + _stringLiteral2711 = il2cpp_codegen_string_literal_from_index(2711); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) + { + goto IL_0018; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = (int32_t)(__this->___idx_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, (String_t*)_stringLiteral2711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002f: + { + Array_t * L_4 = (Array_t *)(__this->___array_0); + Array_t * L_5 = (Array_t *)(__this->___array_0); + NullCheck((Array_t *)L_5); + int32_t L_6 = Array_get_Length_m4606((Array_t *)L_5, /*hidden argument*/NULL); + int32_t L_7 = (int32_t)(__this->___idx_1); + NullCheck((Array_t *)L_4); + uint8_t L_8 = (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)->method)((Array_t *)L_4, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))-(int32_t)L_7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2)); + return L_8; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_6.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_6.cpp" new file mode 100644 index 00000000..e8ce10fa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Generics_6.cpp" @@ -0,0 +1,2360 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t1831; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2413; +// System.Object +struct Object_t; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2414; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t1832; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2415; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2416; +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t1833; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2417; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2418; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t1834; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2419; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2420; +// System.String +struct String_t; +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t1835; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2421; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2422; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t1836; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2423; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2424; +// System.Collections.Generic.GenericComparer`1 +struct GenericComparer_1_t1838; +// System.Collections.Generic.Comparer`1 +struct Comparer_1_t2426; +// System.Collections.Generic.Comparer`1/DefaultComparer +struct DefaultComparer_t2427; +// System.Collections.Generic.GenericEqualityComparer`1 +struct GenericEqualityComparer_1_t1839; +// System.Collections.Generic.EqualityComparer`1 +struct EqualityComparer_1_t2428; +// System.Collections.Generic.EqualityComparer`1/DefaultComparer +struct DefaultComparer_t2429; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_11.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_11.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_11MethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer_.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer_MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_12.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_12.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_0.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_12.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_DateTimeOffset.h" +#include "mscorlib_System_DateTimeOffsetMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_12.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__0.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_13.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_13MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_13.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_13MethodDeclarations.h" +#include "mscorlib_System_Nullable_1_gen.h" +#include "mscorlib_System_Nullable_1_genMethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "mscorlib_System_ValueTypeMethodDeclarations.h" +#include "mscorlib_System_ValueType.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_13.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_13MethodDeclarations.h" +#include "mscorlib_System_Guid.h" +#include "mscorlib_System_GuidMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_13.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_13MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__1.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_14.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_14.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_2.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_14.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_14.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_DefaultCompar_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__2.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_15.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_15.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_Defau_15MethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m10907_gshared (GenericComparer_1_t1831 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2413 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2413 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2413 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m17939_gshared (GenericComparer_1_t1831 * __this, DateTime_t365 ___x, DateTime_t365 ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + DateTime_t365 L_0 = ___x; + goto IL_001e; + } + { + DateTime_t365 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + DateTime_t365 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + DateTime_t365 L_3 = ___y; + NullCheck((DateTime_t365 *)(&___x)); + int32_t L_4 = DateTime_CompareTo_m10351((DateTime_t365 *)(&___x), (DateTime_t365 )L_3, NULL); + return L_4; + } +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m17940_gshared (Comparer_1_t2413 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m17941_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2413_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2413 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2414 * L_8 = (DefaultComparer_t2414 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2414 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2413_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m17942_gshared (Comparer_1_t2413 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2413 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, DateTime_t365 , DateTime_t365 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2413 *)__this, (DateTime_t365 )((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (DateTime_t365 )((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2413 * Comparer_1_get_Default_m17943_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2413 * L_0 = ((Comparer_1_t2413_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17944_gshared (DefaultComparer_t2414 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2413 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2413 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2413 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m17945_gshared (DefaultComparer_t2414 * __this, DateTime_t365 ___x, DateTime_t365 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + DateTime_t365 L_0 = ___x; + goto IL_001e; + } + { + DateTime_t365 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + DateTime_t365 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + DateTime_t365 L_3 = ___x; + DateTime_t365 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + DateTime_t365 L_6 = ___x; + DateTime_t365 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + DateTime_t365 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, DateTime_t365 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (DateTime_t365 )L_9); + return L_10; + } + +IL_004d: + { + DateTime_t365 L_11 = ___x; + DateTime_t365 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + DateTime_t365 L_14 = ___x; + DateTime_t365 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + DateTime_t365 L_17 = ___y; + DateTime_t365 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m10908_gshared (GenericEqualityComparer_1_t1832 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2415 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2415 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2415 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m17946_gshared (GenericEqualityComparer_1_t1832 * __this, DateTime_t365 ___obj, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((DateTime_t365 *)(&___obj)); + int32_t L_1 = DateTime_GetHashCode_m10358((DateTime_t365 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m17947_gshared (GenericEqualityComparer_1_t1832 * __this, DateTime_t365 ___x, DateTime_t365 ___y, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___x; + goto IL_0015; + } + { + DateTime_t365 L_1 = ___y; + DateTime_t365 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + DateTime_t365 L_4 = ___y; + NullCheck((DateTime_t365 *)(&___x)); + bool L_5 = DateTime_Equals_m10352((DateTime_t365 *)(&___x), (DateTime_t365 )L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17948_gshared (EqualityComparer_1_t2415 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17949_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2415_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2415 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2416 * L_8 = (DefaultComparer_t2416 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2416 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2415_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17950_gshared (EqualityComparer_1_t2415 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2415 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2415 *)__this, (DateTime_t365 )((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17951_gshared (EqualityComparer_1_t2415 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2415 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, DateTime_t365 , DateTime_t365 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2415 *)__this, (DateTime_t365 )((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (DateTime_t365 )((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2415 * EqualityComparer_1_get_Default_m17952_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2415 * L_0 = ((EqualityComparer_1_t2415_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17953_gshared (DefaultComparer_t2416 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2415 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2415 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2415 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17954_gshared (DefaultComparer_t2416 * __this, DateTime_t365 ___obj, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((DateTime_t365 *)(&___obj)); + int32_t L_1 = DateTime_GetHashCode_m10358((DateTime_t365 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17955_gshared (DefaultComparer_t2416 * __this, DateTime_t365 ___x, DateTime_t365 ___y, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___x; + goto IL_0015; + } + { + DateTime_t365 L_1 = ___y; + DateTime_t365 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + DateTime_t365 L_4 = ___y; + DateTime_t365 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((DateTime_t365 *)(&___x)); + bool L_7 = DateTime_Equals_m10356((DateTime_t365 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m10909_gshared (GenericComparer_1_t1833 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2417 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2417 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2417 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m17956_gshared (GenericComparer_1_t1833 * __this, DateTimeOffset_t1684 ___x, DateTimeOffset_t1684 ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + DateTimeOffset_t1684 L_0 = ___x; + goto IL_001e; + } + { + DateTimeOffset_t1684 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + DateTimeOffset_t1684 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + DateTimeOffset_t1684 L_3 = ___y; + NullCheck((DateTimeOffset_t1684 *)(&___x)); + int32_t L_4 = DateTimeOffset_CompareTo_m10392((DateTimeOffset_t1684 *)(&___x), (DateTimeOffset_t1684 )L_3, NULL); + return L_4; + } +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m17957_gshared (Comparer_1_t2417 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m17958_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2417_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2417 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2418 * L_8 = (DefaultComparer_t2418 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2418 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2417_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m17959_gshared (Comparer_1_t2417 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2417 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, DateTimeOffset_t1684 , DateTimeOffset_t1684 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2417 *)__this, (DateTimeOffset_t1684 )((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (DateTimeOffset_t1684 )((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2417 * Comparer_1_get_Default_m17960_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2417 * L_0 = ((Comparer_1_t2417_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17961_gshared (DefaultComparer_t2418 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2417 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2417 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2417 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m17962_gshared (DefaultComparer_t2418 * __this, DateTimeOffset_t1684 ___x, DateTimeOffset_t1684 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + DateTimeOffset_t1684 L_0 = ___x; + goto IL_001e; + } + { + DateTimeOffset_t1684 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + DateTimeOffset_t1684 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + DateTimeOffset_t1684 L_3 = ___x; + DateTimeOffset_t1684 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + DateTimeOffset_t1684 L_6 = ___x; + DateTimeOffset_t1684 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + DateTimeOffset_t1684 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, DateTimeOffset_t1684 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (DateTimeOffset_t1684 )L_9); + return L_10; + } + +IL_004d: + { + DateTimeOffset_t1684 L_11 = ___x; + DateTimeOffset_t1684 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + DateTimeOffset_t1684 L_14 = ___x; + DateTimeOffset_t1684 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + DateTimeOffset_t1684 L_17 = ___y; + DateTimeOffset_t1684 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m10910_gshared (GenericEqualityComparer_1_t1834 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2419 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m17963_gshared (GenericEqualityComparer_1_t1834 * __this, DateTimeOffset_t1684 ___obj, const MethodInfo* method) +{ + { + DateTimeOffset_t1684 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((DateTimeOffset_t1684 *)(&___obj)); + int32_t L_1 = DateTimeOffset_GetHashCode_m10395((DateTimeOffset_t1684 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m17964_gshared (GenericEqualityComparer_1_t1834 * __this, DateTimeOffset_t1684 ___x, DateTimeOffset_t1684 ___y, const MethodInfo* method) +{ + { + DateTimeOffset_t1684 L_0 = ___x; + goto IL_0015; + } + { + DateTimeOffset_t1684 L_1 = ___y; + DateTimeOffset_t1684 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + DateTimeOffset_t1684 L_4 = ___y; + NullCheck((DateTimeOffset_t1684 *)(&___x)); + bool L_5 = DateTimeOffset_Equals_m10393((DateTimeOffset_t1684 *)(&___x), (DateTimeOffset_t1684 )L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17965_gshared (EqualityComparer_1_t2419 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17966_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2419 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2420 * L_8 = (DefaultComparer_t2420 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2420 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17967_gshared (EqualityComparer_1_t2419 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2419 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, DateTimeOffset_t1684 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2419 *)__this, (DateTimeOffset_t1684 )((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17968_gshared (EqualityComparer_1_t2419 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2419 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, DateTimeOffset_t1684 , DateTimeOffset_t1684 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2419 *)__this, (DateTimeOffset_t1684 )((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (DateTimeOffset_t1684 )((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2419 * EqualityComparer_1_get_Default_m17969_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2419 * L_0 = ((EqualityComparer_1_t2419_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17970_gshared (DefaultComparer_t2420 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2419 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2419 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2419 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17971_gshared (DefaultComparer_t2420 * __this, DateTimeOffset_t1684 ___obj, const MethodInfo* method) +{ + { + DateTimeOffset_t1684 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((DateTimeOffset_t1684 *)(&___obj)); + int32_t L_1 = DateTimeOffset_GetHashCode_m10395((DateTimeOffset_t1684 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17972_gshared (DefaultComparer_t2420 * __this, DateTimeOffset_t1684 ___x, DateTimeOffset_t1684 ___y, const MethodInfo* method) +{ + { + DateTimeOffset_t1684 L_0 = ___x; + goto IL_0015; + } + { + DateTimeOffset_t1684 L_1 = ___y; + DateTimeOffset_t1684 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + DateTimeOffset_t1684 L_4 = ___y; + DateTimeOffset_t1684 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((DateTimeOffset_t1684 *)(&___x)); + bool L_7 = DateTimeOffset_Equals_m10394((DateTimeOffset_t1684 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Nullable`1::.ctor(T) +extern "C" void Nullable_1__ctor_m10911_gshared (Nullable_1_t1790 * __this, TimeSpan_t803 ___value, const MethodInfo* method) +{ + { + __this->___has_value_1 = 1; + TimeSpan_t803 L_0 = ___value; + __this->___value_0 = L_0; + return; + } +} +// System.Boolean System.Nullable`1::get_HasValue() +extern "C" bool Nullable_1_get_HasValue_m10912_gshared (Nullable_1_t1790 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)(__this->___has_value_1); + return L_0; + } +} +// T System.Nullable`1::get_Value() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2729; +extern "C" TimeSpan_t803 Nullable_1_get_Value_m10913_gshared (Nullable_1_t1790 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2729 = il2cpp_codegen_string_literal_from_index(2729); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)(__this->___has_value_1); + if (L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, (String_t*)_stringLiteral2729, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + TimeSpan_t803 L_2 = (TimeSpan_t803 )(__this->___value_0); + return L_2; + } +} +// System.Boolean System.Nullable`1::Equals(System.Object) +extern "C" bool Nullable_1_Equals_m17973_gshared (Nullable_1_t1790 * __this, Object_t * ___other, const MethodInfo* method) +{ + { + Object_t * L_0 = ___other; + if (L_0) + { + goto IL_0010; + } + } + { + bool L_1 = (bool)(__this->___has_value_1); + return ((((int32_t)L_1) == ((int32_t)0))? 1 : 0); + } + +IL_0010: + { + Object_t * L_2 = ___other; + if (((Object_t *)IsInst(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))) + { + goto IL_001d; + } + } + { + return 0; + } + +IL_001d: + { + Object_t * L_3 = ___other; + void* L_4 = alloca(sizeof(Nullable_1_t1790 )); + UnBoxNullable(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0), L_4); + bool L_5 = (( bool (*) (Nullable_1_t1790 *, Nullable_1_t1790 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)->method)((Nullable_1_t1790 *)__this, (Nullable_1_t1790 )((*(Nullable_1_t1790 *)((Nullable_1_t1790 *)L_4))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + return L_5; + } +} +// System.Boolean System.Nullable`1::Equals(System.Nullable`1) +extern "C" bool Nullable_1_Equals_m17974_gshared (Nullable_1_t1790 * __this, Nullable_1_t1790 ___other, const MethodInfo* method) +{ + { + bool L_0 = (bool)((&___other)->___has_value_1); + bool L_1 = (bool)(__this->___has_value_1); + if ((((int32_t)L_0) == ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + bool L_2 = (bool)(__this->___has_value_1); + if (L_2) + { + goto IL_0021; + } + } + { + return 1; + } + +IL_0021: + { + TimeSpan_t803 * L_3 = (TimeSpan_t803 *)&((&___other)->___value_0); + TimeSpan_t803 L_4 = (TimeSpan_t803 )(__this->___value_0); + TimeSpan_t803 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((TimeSpan_t803 *)L_3); + bool L_7 = TimeSpan_Equals_m10764((TimeSpan_t803 *)L_3, (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Int32 System.Nullable`1::GetHashCode() +extern "C" int32_t Nullable_1_GetHashCode_m17975_gshared (Nullable_1_t1790 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)(__this->___has_value_1); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + TimeSpan_t803 * L_1 = (TimeSpan_t803 *)&(__this->___value_0); + NullCheck((TimeSpan_t803 *)L_1); + int32_t L_2 = TimeSpan_GetHashCode_m10771((TimeSpan_t803 *)L_1, NULL); + return L_2; + } +} +// System.String System.Nullable`1::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Nullable_1_ToString_m17976_gshared (Nullable_1_t1790 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)(__this->___has_value_1); + if (!L_0) + { + goto IL_001d; + } + } + { + TimeSpan_t803 * L_1 = (TimeSpan_t803 *)&(__this->___value_0); + NullCheck((TimeSpan_t803 *)L_1); + String_t* L_2 = TimeSpan_ToString_m10774((TimeSpan_t803 *)L_1, NULL); + return L_2; + } + +IL_001d: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_3; + } +} +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m10914_gshared (GenericComparer_1_t1835 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2421 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2421 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2421 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m17977_gshared (GenericComparer_1_t1835 * __this, Guid_t1706 ___x, Guid_t1706 ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + Guid_t1706 L_0 = ___x; + goto IL_001e; + } + { + Guid_t1706 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Guid_t1706 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Guid_t1706 L_3 = ___y; + NullCheck((Guid_t1706 *)(&___x)); + int32_t L_4 = Guid_CompareTo_m10466((Guid_t1706 *)(&___x), (Guid_t1706 )L_3, NULL); + return L_4; + } +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m17978_gshared (Comparer_1_t2421 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m17979_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2421_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2421 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2422 * L_8 = (DefaultComparer_t2422 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2422 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2421_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m17980_gshared (Comparer_1_t2421 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2421 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, Guid_t1706 , Guid_t1706 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2421 *)__this, (Guid_t1706 )((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Guid_t1706 )((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2421 * Comparer_1_get_Default_m17981_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2421 * L_0 = ((Comparer_1_t2421_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17982_gshared (DefaultComparer_t2422 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2421 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2421 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2421 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m17983_gshared (DefaultComparer_t2422 * __this, Guid_t1706 ___x, Guid_t1706 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Guid_t1706 L_0 = ___x; + goto IL_001e; + } + { + Guid_t1706 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + Guid_t1706 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + Guid_t1706 L_3 = ___x; + Guid_t1706 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + Guid_t1706 L_6 = ___x; + Guid_t1706 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + Guid_t1706 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, Guid_t1706 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (Guid_t1706 )L_9); + return L_10; + } + +IL_004d: + { + Guid_t1706 L_11 = ___x; + Guid_t1706 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + Guid_t1706 L_14 = ___x; + Guid_t1706 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + Guid_t1706 L_17 = ___y; + Guid_t1706 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m10915_gshared (GenericEqualityComparer_1_t1836 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2423 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2423 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2423 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m17984_gshared (GenericEqualityComparer_1_t1836 * __this, Guid_t1706 ___obj, const MethodInfo* method) +{ + { + Guid_t1706 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Guid_t1706 *)(&___obj)); + int32_t L_1 = Guid_GetHashCode_m10468((Guid_t1706 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m17985_gshared (GenericEqualityComparer_1_t1836 * __this, Guid_t1706 ___x, Guid_t1706 ___y, const MethodInfo* method) +{ + { + Guid_t1706 L_0 = ___x; + goto IL_0015; + } + { + Guid_t1706 L_1 = ___y; + Guid_t1706 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Guid_t1706 L_4 = ___y; + NullCheck((Guid_t1706 *)(&___x)); + bool L_5 = Guid_Equals_m10467((Guid_t1706 *)(&___x), (Guid_t1706 )L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m17986_gshared (EqualityComparer_1_t2423 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m17987_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2423_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2423 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2424 * L_8 = (DefaultComparer_t2424 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2424 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2423_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17988_gshared (EqualityComparer_1_t2423 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2423 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Guid_t1706 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2423 *)__this, (Guid_t1706 )((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17989_gshared (EqualityComparer_1_t2423 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2423 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, Guid_t1706 , Guid_t1706 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2423 *)__this, (Guid_t1706 )((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (Guid_t1706 )((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2423 * EqualityComparer_1_get_Default_m17990_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2423 * L_0 = ((EqualityComparer_1_t2423_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m17991_gshared (DefaultComparer_t2424 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2423 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2423 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2423 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m17992_gshared (DefaultComparer_t2424 * __this, Guid_t1706 ___obj, const MethodInfo* method) +{ + { + Guid_t1706 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((Guid_t1706 *)(&___obj)); + int32_t L_1 = Guid_GetHashCode_m10468((Guid_t1706 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m17993_gshared (DefaultComparer_t2424 * __this, Guid_t1706 ___x, Guid_t1706 ___y, const MethodInfo* method) +{ + { + Guid_t1706 L_0 = ___x; + goto IL_0015; + } + { + Guid_t1706 L_1 = ___y; + Guid_t1706 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + Guid_t1706 L_4 = ___y; + Guid_t1706 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((Guid_t1706 *)(&___x)); + bool L_7 = Guid_Equals_m10465((Guid_t1706 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +// System.Void System.Collections.Generic.GenericComparer`1::.ctor() +extern "C" void GenericComparer_1__ctor_m10917_gshared (GenericComparer_1_t1838 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2426 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2426 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2426 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericComparer`1::Compare(T,T) +extern "C" int32_t GenericComparer_1_Compare_m18030_gshared (GenericComparer_1_t1838 * __this, TimeSpan_t803 ___x, TimeSpan_t803 ___y, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + TimeSpan_t803 L_0 = ___x; + goto IL_001e; + } + { + TimeSpan_t803 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + TimeSpan_t803 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + TimeSpan_t803 L_3 = ___y; + NullCheck((TimeSpan_t803 *)(&___x)); + int32_t L_4 = TimeSpan_CompareTo_m10761((TimeSpan_t803 *)(&___x), (TimeSpan_t803 )L_3, NULL); + return L_4; + } +} +// System.Void System.Collections.Generic.Comparer`1::.ctor() +extern "C" void Comparer_1__ctor_m18031_gshared (Comparer_1_t2426 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.Comparer`1::.cctor() +extern const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void Comparer_1__cctor_m18032_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericComparer_1_t2625_0_0_0_var = il2cpp_codegen_type_from_index(2732); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericComparer_1_t2625_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((Comparer_1_t2426_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((Comparer_1_t2426 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2427 * L_8 = (DefaultComparer_t2427 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2427 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((Comparer_1_t2426_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m18033_gshared (Comparer_1_t2426 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___x; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___y; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___y; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___x; + if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_4 = ___y; + if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) + { + goto IL_0045; + } + } + { + Object_t * L_5 = ___x; + Object_t * L_6 = ___y; + NullCheck((Comparer_1_t2426 *)__this); + int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, TimeSpan_t803 , TimeSpan_t803 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2426 *)__this, (TimeSpan_t803 )((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (TimeSpan_t803 )((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_7; + } + +IL_0045: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() +extern "C" Comparer_1_t2426 * Comparer_1_get_Default_m18034_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + Comparer_1_t2426 * L_0 = ((Comparer_1_t2426_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.Comparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m18035_gshared (DefaultComparer_t2427 * __this, const MethodInfo* method) +{ + { + NullCheck((Comparer_1_t2426 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (Comparer_1_t2426 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((Comparer_1_t2426 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.Comparer`1/DefaultComparer::Compare(T,T) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2723; +extern "C" int32_t DefaultComparer_Compare_m18036_gshared (DefaultComparer_t2427 * __this, TimeSpan_t803 ___x, TimeSpan_t803 ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2723 = il2cpp_codegen_string_literal_from_index(2723); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + TimeSpan_t803 L_0 = ___x; + goto IL_001e; + } + { + TimeSpan_t803 L_1 = ___y; + goto IL_001c; + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = (-1); + } + +IL_001d: + { + return G_B4_0; + } + +IL_001e: + { + TimeSpan_t803 L_2 = ___y; + goto IL_002b; + } + { + return 1; + } + +IL_002b: + { + TimeSpan_t803 L_3 = ___x; + TimeSpan_t803 L_4 = L_3; + Object_t * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_4); + if (!((Object_t*)IsInst(L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))) + { + goto IL_004d; + } + } + { + TimeSpan_t803 L_6 = ___x; + TimeSpan_t803 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_7); + TimeSpan_t803 L_9 = ___y; + NullCheck((Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)))); + int32_t L_10 = (int32_t)InterfaceFuncInvoker1< int32_t, TimeSpan_t803 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3), (Object_t*)((Object_t*)Castclass(L_8, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3))), (TimeSpan_t803 )L_9); + return L_10; + } + +IL_004d: + { + TimeSpan_t803 L_11 = ___x; + TimeSpan_t803 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_12); + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0074; + } + } + { + TimeSpan_t803 L_14 = ___x; + TimeSpan_t803 L_15 = L_14; + Object_t * L_16 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_15); + TimeSpan_t803 L_17 = ___y; + TimeSpan_t803 L_18 = L_17; + Object_t * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_18); + NullCheck((Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_16, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_19); + return L_20; + } + +IL_0074: + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, (String_t*)_stringLiteral2723, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Void System.Collections.Generic.GenericEqualityComparer`1::.ctor() +extern "C" void GenericEqualityComparer_1__ctor_m10918_gshared (GenericEqualityComparer_1_t1839 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2428 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2428 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2428 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.GenericEqualityComparer`1::GetHashCode(T) +extern "C" int32_t GenericEqualityComparer_1_GetHashCode_m18037_gshared (GenericEqualityComparer_1_t1839 * __this, TimeSpan_t803 ___obj, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((TimeSpan_t803 *)(&___obj)); + int32_t L_1 = TimeSpan_GetHashCode_m10771((TimeSpan_t803 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.GenericEqualityComparer`1::Equals(T,T) +extern "C" bool GenericEqualityComparer_1_Equals_m18038_gshared (GenericEqualityComparer_1_t1839 * __this, TimeSpan_t803 ___x, TimeSpan_t803 ___y, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___x; + goto IL_0015; + } + { + TimeSpan_t803 L_1 = ___y; + TimeSpan_t803 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + TimeSpan_t803 L_4 = ___y; + NullCheck((TimeSpan_t803 *)(&___x)); + bool L_5 = TimeSpan_Equals_m10762((TimeSpan_t803 *)(&___x), (TimeSpan_t803 )L_4, NULL); + return L_5; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.ctor() +extern "C" void EqualityComparer_1__ctor_m18039_gshared (EqualityComparer_1_t2428 * __this, const MethodInfo* method) +{ + { + NullCheck((Object_t *)__this); + Object__ctor_m482((Object_t *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1::.cctor() +extern const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" void EqualityComparer_1__cctor_m18040_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericEqualityComparer_1_t2624_0_0_0_var = il2cpp_codegen_type_from_index(2731); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)), /*hidden argument*/NULL); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck((Type_t *)L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_0, (Type_t *)L_1); + if (!L_2) + { + goto IL_0054; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(GenericEqualityComparer_1_t2624_0_0_0_var), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_5); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, 0, sizeof(Type_t *))) = (Type_t *)L_5; + NullCheck((Type_t *)L_3); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_3, (TypeU5BU5D_t431*)L_4); + Object_t * L_7 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_6, /*hidden argument*/NULL); + ((EqualityComparer_1_t2428_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = ((EqualityComparer_1_t2428 *)Castclass(L_7, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2))); + goto IL_005e; + } + +IL_0054: + { + DefaultComparer_t2429 * L_8 = (DefaultComparer_t2429 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4)); + (( void (*) (DefaultComparer_t2429 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)->method)(L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 5)); + ((EqualityComparer_1_t2428_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0 = L_8; + } + +IL_005e: + { + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.GetHashCode(System.Object) +extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m18041_gshared (EqualityComparer_1_t2428 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck((EqualityComparer_1_t2428 *)__this); + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, TimeSpan_t803 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1::GetHashCode(T) */, (EqualityComparer_1_t2428 *)__this, (TimeSpan_t803 )((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) +extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m18042_gshared (EqualityComparer_1_t2428 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + NullCheck((EqualityComparer_1_t2428 *)__this); + bool L_2 = (bool)VirtFuncInvoker2< bool, TimeSpan_t803 , TimeSpan_t803 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2428 *)__this, (TimeSpan_t803 )((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (TimeSpan_t803 )((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); + return L_2; + } +} +// System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() +extern "C" EqualityComparer_1_t2428 * EqualityComparer_1_get_Default_m18043_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)); + EqualityComparer_1_t2428 * L_0 = ((EqualityComparer_1_t2428_StaticFields*)IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 3)->static_fields)->____default_0; + return L_0; + } +} +// System.Void System.Collections.Generic.EqualityComparer`1/DefaultComparer::.ctor() +extern "C" void DefaultComparer__ctor_m18044_gshared (DefaultComparer_t2429 * __this, const MethodInfo* method) +{ + { + NullCheck((EqualityComparer_1_t2428 *)__this); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 1)); + (( void (*) (EqualityComparer_1_t2428 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)->method)((EqualityComparer_1_t2428 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)); + return; + } +} +// System.Int32 System.Collections.Generic.EqualityComparer`1/DefaultComparer::GetHashCode(T) +extern "C" int32_t DefaultComparer_GetHashCode_m18045_gshared (DefaultComparer_t2429 * __this, TimeSpan_t803 ___obj, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___obj; + goto IL_000d; + } + { + return 0; + } + +IL_000d: + { + NullCheck((TimeSpan_t803 *)(&___obj)); + int32_t L_1 = TimeSpan_GetHashCode_m10771((TimeSpan_t803 *)(&___obj), NULL); + return L_1; + } +} +// System.Boolean System.Collections.Generic.EqualityComparer`1/DefaultComparer::Equals(T,T) +extern "C" bool DefaultComparer_Equals_m18046_gshared (DefaultComparer_t2429 * __this, TimeSpan_t803 ___x, TimeSpan_t803 ___y, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___x; + goto IL_0015; + } + { + TimeSpan_t803 L_1 = ___y; + TimeSpan_t803 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_2); + return ((((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0015: + { + TimeSpan_t803 L_4 = ___y; + TimeSpan_t803 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 2), &L_5); + NullCheck((TimeSpan_t803 *)(&___x)); + bool L_7 = TimeSpan_Equals_m10764((TimeSpan_t803 *)(&___x), (Object_t *)L_6, NULL); + return L_7; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_0.cpp" new file mode 100644 index 00000000..8c302d82 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_0.cpp" @@ -0,0 +1,49497 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.String +struct String_t; +// Mono.Math.BigInteger/ModulusRing +struct ModulusRing_t971; +// Mono.Math.BigInteger +struct BigInteger_t972; +// Mono.Math.BigInteger[] +struct BigIntegerU5BU5D_t1084; +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Object +struct Object_t; +// Mono.Math.Prime.Generator.PrimeGeneratorBase +struct PrimeGeneratorBase_t976; +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1073; +// Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase +struct SequentialSearchPrimeGeneratorBase_t977; +// Mono.Security.ASN1 +struct ASN1_t903; +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980; +// Mono.Security.PKCS7/EncryptedData +struct EncryptedData_t981; +// Mono.Security.Cryptography.ARC4Managed +struct ARC4Managed_t983; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// Mono.Security.Cryptography.MD2 +struct MD2_t987; +// Mono.Security.Cryptography.MD2Managed +struct MD2Managed_t989; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t991; +// System.Security.Cryptography.DSA +struct DSA_t901; +// Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo +struct EncryptedPrivateKeyInfo_t992; +// Mono.Security.Cryptography.RC4 +struct RC4_t984; +// Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t994; +// System.EventArgs +struct EventArgs_t995; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// Mono.Security.Cryptography.RSAManaged +struct RSAManaged_t925; +// Mono.Security.X509.SafeBag +struct SafeBag_t996; +// Mono.Security.X509.PKCS12/DeriveBytes +struct DeriveBytes_t997; +// Mono.Security.X509.PKCS12 +struct PKCS12_t932; +// System.Collections.ArrayList +struct ArrayList_t734; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.Text.StringBuilder +struct StringBuilder_t457; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t938; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// Mono.Security.X509.X509Chain +struct X509Chain_t998; +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907; +// Mono.Security.X509.X509Crl +struct X509Crl_t905; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// Mono.Security.X509.X509Store +struct X509Store_t813; +// Mono.Security.X509.X509Stores +struct X509Stores_t909; +// Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension +struct AuthorityKeyIdentifierExtension_t937; +// Mono.Security.X509.Extensions.BasicConstraintsExtension +struct BasicConstraintsExtension_t1001; +// Mono.Security.X509.Extensions.ExtendedKeyUsageExtension +struct ExtendedKeyUsageExtension_t1002; +// Mono.Security.X509.Extensions.GeneralNames +struct GeneralNames_t1003; +// System.String[] +struct StringU5BU5D_t163; +// Mono.Security.X509.Extensions.KeyUsageExtension +struct KeyUsageExtension_t1005; +// Mono.Security.X509.Extensions.NetscapeCertTypeExtension +struct NetscapeCertTypeExtension_t1007; +// Mono.Security.X509.Extensions.SubjectAltNameExtension +struct SubjectAltNameExtension_t1008; +// Mono.Security.Cryptography.HMAC +struct HMAC_t1009; +// Mono.Security.Cryptography.MD5SHA1 +struct MD5SHA1_t1011; +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014; +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.Security.Cryptography.KeyedHashAlgorithm +struct KeyedHashAlgorithm_t1010; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018; +// System.Array +struct Array_t; +// Mono.Security.Protocol.Tls.TlsCipherSuite +struct TlsCipherSuite_t1057; +// Mono.Security.Protocol.Tls.SslCipherSuite +struct SslCipherSuite_t1053; +// Mono.Security.Protocol.Tls.ClientContext +struct ClientContext_t1020; +// Mono.Security.Protocol.Tls.SslClientStream +struct SslClientStream_t1021; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// Mono.Security.Protocol.Tls.ClientRecordProtocol +struct ClientRecordProtocol_t1022; +// System.IO.Stream +struct Stream_t1039; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030; +// Mono.Security.Protocol.Tls.ClientSessionInfo +struct ClientSessionInfo_t1024; +// Mono.Security.Protocol.Tls.TlsServerSettings +struct TlsServerSettings_t1027; +// Mono.Security.Protocol.Tls.TlsClientSettings +struct TlsClientSettings_t1028; +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023; +// Mono.Security.Protocol.Tls.SecurityParameters +struct SecurityParameters_t1029; +// Mono.Security.Protocol.Tls.HttpsClientStream +struct HttpsClientStream_t1034; +// System.Net.HttpWebRequest +struct HttpWebRequest_t759; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Int32[] +struct Int32U5BU5D_t420; +// Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult +struct ReceiveRecordAsyncResult_t1037; +// System.Exception +struct Exception_t152; +// System.Threading.WaitHandle +struct WaitHandle_t1085; +// Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult +struct SendRecordAsyncResult_t1040; +// Mono.Security.Protocol.Tls.RSASslSignatureDeformatter +struct RSASslSignatureDeformatter_t1042; +// Mono.Security.Protocol.Tls.RSASslSignatureFormatter +struct RSASslSignatureFormatter_t1044; +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052; +// Mono.Security.Protocol.Tls.SslHandshakeHash +struct SslHandshakeHash_t1054; +// Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult +struct InternalAsyncResult_t1055; +// Mono.Security.Protocol.Tls.SslStreamBase +struct SslStreamBase_t1050; +// Mono.Security.Protocol.Tls.TlsException +struct TlsException_t1058; +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate +struct TlsClientCertificate_t1062; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify +struct TlsClientCertificateVerify_t1063; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished +struct TlsClientFinished_t1064; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello +struct TlsClientHello_t1065; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange +struct TlsClientKeyExchange_t1066; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "Mono_Security_U3CModuleU3E.h" +#include "Mono_Security_U3CModuleU3EMethodDeclarations.h" +#include "Mono_Security_Locale.h" +#include "Mono_Security_LocaleMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" +#include "Mono_Security_Mono_Math_BigInteger_SignMethodDeclarations.h" +#include "Mono_Security_Mono_Math_BigInteger_ModulusRing.h" +#include "Mono_Security_Mono_Math_BigInteger_ModulusRingMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "Mono_Security_Mono_Math_BigInteger.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "Mono_Security_Mono_Math_BigIntegerMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "Mono_Security_Mono_Math_BigInteger_KernelMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "Mono_Security_Mono_Math_BigInteger_Kernel.h" +#include "mscorlib_System_UInt64.h" +#include "Mono.Security_ArrayTypes.h" +#include "mscorlib_System_ArithmeticExceptionMethodDeclarations.h" +#include "mscorlib_System_ArithmeticException.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Char.h" +#include "Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrimMethodDeclarations.h" +#include "Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrim.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactorMethodDeclarations.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTests.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTestsMethodDeclarations.h" +#include "Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" +#include "Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBaseMethodDeclarations.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTest.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "Mono_Security_Mono_Security_ASN1.h" +#include "Mono_Security_Mono_Security_ASN1MethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "Mono_Security_Mono_Security_ASN1Convert.h" +#include "Mono_Security_Mono_Security_ASN1ConvertMethodDeclarations.h" +#include "Mono_Security_Mono_Security_BitConverterLEMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_UInt64MethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Globalization_DateTimeStyles.h" +#include "Mono_Security_Mono_Security_BitConverterLE.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "Mono_Security_Mono_Security_PKCS7_ContentInfo.h" +#include "Mono_Security_Mono_Security_PKCS7_ContentInfoMethodDeclarations.h" +#include "Mono_Security_Mono_Security_PKCS7_EncryptedData.h" +#include "Mono_Security_Mono_Security_PKCS7_EncryptedDataMethodDeclarations.h" +#include "Mono_Security_Mono_Security_PKCS7.h" +#include "Mono_Security_Mono_Security_PKCS7MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_ARC4Managed.h" +#include "Mono_Security_Mono_Security_Cryptography_ARC4ManagedMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_RC4MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_RC4.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_CryptoConvert.h" +#include "Mono_Security_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_KeyBuilder.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2ManagedMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2Managed.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS1.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_Cryptography_RSAMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInf.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInfMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Security_Cryptography_CspParameters.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "mscorlib_System_Security_Cryptography_DSAMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPriv.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPrivMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "mscorlib_System_Security_Cryptography_KeySizesMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGener.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGenerMethodDeclarations.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_System_AsyncCallback.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "Mono_Security_Mono_Security_X509_SafeBag.h" +#include "Mono_Security_Mono_Security_X509_SafeBagMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_PKCS12_DeriveBytes.h" +#include "Mono_Security_Mono_Security_X509_PKCS12_DeriveBytesMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_PKCS12.h" +#include "Mono_Security_Mono_Security_X509_PKCS12MethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_NotImplementedException.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "mscorlib_System_Collections_CollectionBaseMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Certificate.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection_XMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" +#include "mscorlib_System_Security_Cryptography_HMACMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA1.h" +#include "mscorlib_System_Security_Cryptography_HMAC.h" +#include "Mono_Security_Mono_Security_X509_X501.h" +#include "Mono_Security_Mono_Security_X509_X501MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_MD5MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA256MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_MD5.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_SHA256.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDeformatteMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDeformatte.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureDeforMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureDefor.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Chain.h" +#include "Mono_Security_Mono_Security_X509_X509ChainMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" +#include "Mono_Security_Mono_Security_X509_X509StoreManagerMethodDeclarations.h" +#include "System_System_Net_ServicePointManagerMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_BasicConstraintsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Extension.h" +#include "Mono_Security_Mono_Security_X509_Extensions_BasicConstraints.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlagsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" +#include "Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntryMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Crl.h" +#include "Mono_Security_Mono_Security_X509_X509CrlMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Store.h" +#include "Mono_Security_Mono_Security_X509_X509StoreMethodDeclarations.h" +#include "mscorlib_System_IO_FileMethodDeclarations.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_FileStreamMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_StreamMethodDeclarations.h" +#include "mscorlib_System_IO_DirectoryMethodDeclarations.h" +#include "mscorlib_System_IO_DirectoryInfo.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509StoreManager.h" +#include "Mono_Security_Mono_Security_X509_X509Stores.h" +#include "Mono_Security_Mono_Security_X509_X509StoresMethodDeclarations.h" +#include "mscorlib_System_Environment_SpecialFolder.h" +#include "Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" +#include "Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIdenMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" +#include "Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsageMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_GeneralNames.h" +#include "Mono_Security_Mono_Security_X509_Extensions_GeneralNamesMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsagesMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensioMethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertTypeMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" +#include "Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameExMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_HMAC.h" +#include "Mono_Security_Mono_Security_Cryptography_HMACMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithm.h" +#include "Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" +#include "Mono_Security_Mono_Security_Cryptography_MD5SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecteMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureFormMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureForm.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecte.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefoMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefo.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevelMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescriptionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Alert.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmTypeMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Context.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContextMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientContextMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStreamMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" +#include "mscorlib_System_Security_Cryptography_DESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RC2MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RijndaelMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DES.h" +#include "mscorlib_System_Security_Cryptography_RC2.h" +#include "mscorlib_System_Security_Cryptography_TripleDES.h" +#include "mscorlib_System_Security_Cryptography_Rijndael.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollectiMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuiteMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuiteMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuite.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuite.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CompareInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactory.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactoryMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettingsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtoco.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtocoMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocolMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_TlMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1MethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsExceptionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfo.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfoMethodDeclarations.h" +#include "mscorlib_System_Double.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCache.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCacheMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentTypeMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettingsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTyMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeStateMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmTypeMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStreamMethodDeclarations.h" +#include "System_System_Net_HttpWebRequest.h" +#include "System_System_Net_HttpWebRequestMethodDeclarations.h" +#include "System_System_UriMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStreamMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBaseMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectioMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelectionMethodDeclarations.h" +#include "System_System_Uri.h" +#include "System_System_Net_SecurityProtocolType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" +#include "System_System_Security_Cryptography_X509Certificates_X509CerMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509ChaMethodDeclarations.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" +#include "System_System_Net_ServicePoint.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallba.h" +#include "System_System_Net_Security_SslPolicyErrors.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha.h" +#include "System_System_Net_WebRequest.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509CMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Rece.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_ReceMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_Threading_ManualResetEventMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_EventWaitHandleMethodDeclarations.h" +#include "mscorlib_System_AsyncCallbackMethodDeclarations.h" +#include "mscorlib_System_Threading_EventWaitHandle.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Send.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_SendMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitHandleMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ServerContext.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDefMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDef.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureForMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureFor.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompressionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTypMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ServerContextMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ValidationResultMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" +#include "mscorlib_System_IO_MemoryStream.h" +#include "mscorlib_System_IO_IOExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_IOException.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidatiMethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHashMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_Inter.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_InterMethodDeclarations.h" +#include "mscorlib_System_IO_MemoryStreamMethodDeclarations.h" +#include "mscorlib_System_IO_SeekOrigin.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCerMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_HandshakeMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_3MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyExchangeForMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyExchangeFor.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m4840 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) +{ + { + String_t* L_0 = ___msg; + return L_0; + } +} +// System.Void Mono.Math.BigInteger/ModulusRing::.ctor(Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" void ModulusRing__ctor_m4841 (ModulusRing_t971 * __this, BigInteger_t972 * ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + BigInteger_t972 * L_0 = ___modulus; + __this->___mod_0 = L_0; + BigInteger_t972 * L_1 = (__this->___mod_0); + NullCheck(L_1); + uint32_t L_2 = (L_1->___length_0); + V_0 = ((int32_t)((int32_t)L_2<<(int32_t)1)); + uint32_t L_3 = V_0; + BigInteger_t972 * L_4 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_4, 1, ((int32_t)((int32_t)L_3+(int32_t)1)), /*hidden argument*/NULL); + __this->___constant_1 = L_4; + BigInteger_t972 * L_5 = (__this->___constant_1); + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + uint32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, (((uintptr_t)L_7))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_6, (((uintptr_t)L_7)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t972 * L_8 = (__this->___constant_1); + BigInteger_t972 * L_9 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_10 = BigInteger_op_Division_m4894(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + __this->___constant_1 = L_10; + return; + } +} +// System.Void Mono.Math.BigInteger/ModulusRing::BarrettReduction(Mono.Math.BigInteger) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral627; +extern "C" void ModulusRing_BarrettReduction_m4842 (ModulusRing_t971 * __this, BigInteger_t972 * ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + _stringLiteral627 = il2cpp_codegen_string_literal_from_index(627); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + BigInteger_t972 * V_4 = {0}; + uint32_t V_5 = 0; + BigInteger_t972 * V_6 = {0}; + BigInteger_t972 * V_7 = {0}; + uint32_t G_B7_0 = 0; + { + BigInteger_t972 * L_0 = (__this->___mod_0); + V_0 = L_0; + BigInteger_t972 * L_1 = V_0; + NullCheck(L_1); + uint32_t L_2 = (L_1->___length_0); + V_1 = L_2; + uint32_t L_3 = V_1; + V_2 = ((int32_t)((int32_t)L_3+(int32_t)1)); + uint32_t L_4 = V_1; + V_3 = ((int32_t)((int32_t)L_4-(int32_t)1)); + BigInteger_t972 * L_5 = ___x; + NullCheck(L_5); + uint32_t L_6 = (L_5->___length_0); + uint32_t L_7 = V_1; + if ((!(((uint32_t)L_6) < ((uint32_t)L_7)))) + { + goto IL_0023; + } + } + { + return; + } + +IL_0023: + { + BigInteger_t972 * L_8 = ___x; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + NullCheck(L_9); + BigInteger_t972 * L_10 = ___x; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_11)))))) + { + goto IL_0043; + } + } + { + IndexOutOfRangeException_t446 * L_12 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_12, _stringLiteral627, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0043: + { + BigInteger_t972 * L_13 = ___x; + NullCheck(L_13); + uint32_t L_14 = (L_13->___length_0); + uint32_t L_15 = V_3; + BigInteger_t972 * L_16 = (__this->___constant_1); + NullCheck(L_16); + uint32_t L_17 = (L_16->___length_0); + BigInteger_t972 * L_18 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_18, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_14-(int32_t)L_15))+(int32_t)L_17)), /*hidden argument*/NULL); + V_4 = L_18; + BigInteger_t972 * L_19 = ___x; + NullCheck(L_19); + UInt32U5BU5D_t957* L_20 = (L_19->___data_1); + uint32_t L_21 = V_3; + BigInteger_t972 * L_22 = ___x; + NullCheck(L_22); + uint32_t L_23 = (L_22->___length_0); + uint32_t L_24 = V_3; + BigInteger_t972 * L_25 = (__this->___constant_1); + NullCheck(L_25); + UInt32U5BU5D_t957* L_26 = (L_25->___data_1); + BigInteger_t972 * L_27 = (__this->___constant_1); + NullCheck(L_27); + uint32_t L_28 = (L_27->___length_0); + BigInteger_t972 * L_29 = V_4; + NullCheck(L_29); + UInt32U5BU5D_t957* L_30 = (L_29->___data_1); + Kernel_Multiply_m4858(NULL /*static, unused*/, L_20, L_21, ((int32_t)((int32_t)L_23-(int32_t)L_24)), L_26, 0, L_28, L_30, 0, /*hidden argument*/NULL); + BigInteger_t972 * L_31 = ___x; + NullCheck(L_31); + uint32_t L_32 = (L_31->___length_0); + uint32_t L_33 = V_2; + if ((!(((uint32_t)L_32) > ((uint32_t)L_33)))) + { + goto IL_00a4; + } + } + { + uint32_t L_34 = V_2; + G_B7_0 = L_34; + goto IL_00aa; + } + +IL_00a4: + { + BigInteger_t972 * L_35 = ___x; + NullCheck(L_35); + uint32_t L_36 = (L_35->___length_0); + G_B7_0 = L_36; + } + +IL_00aa: + { + V_5 = G_B7_0; + BigInteger_t972 * L_37 = ___x; + uint32_t L_38 = V_5; + NullCheck(L_37); + L_37->___length_0 = L_38; + BigInteger_t972 * L_39 = ___x; + NullCheck(L_39); + BigInteger_Normalize_m4879(L_39, /*hidden argument*/NULL); + uint32_t L_40 = V_2; + BigInteger_t972 * L_41 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_41, 1, L_40, /*hidden argument*/NULL); + V_6 = L_41; + BigInteger_t972 * L_42 = V_4; + NullCheck(L_42); + UInt32U5BU5D_t957* L_43 = (L_42->___data_1); + uint32_t L_44 = V_2; + BigInteger_t972 * L_45 = V_4; + NullCheck(L_45); + uint32_t L_46 = (L_45->___length_0); + uint32_t L_47 = V_2; + BigInteger_t972 * L_48 = V_0; + NullCheck(L_48); + UInt32U5BU5D_t957* L_49 = (L_48->___data_1); + BigInteger_t972 * L_50 = V_0; + NullCheck(L_50); + uint32_t L_51 = (L_50->___length_0); + BigInteger_t972 * L_52 = V_6; + NullCheck(L_52); + UInt32U5BU5D_t957* L_53 = (L_52->___data_1); + uint32_t L_54 = V_2; + Kernel_MultiplyMod2p32pmod_m4859(NULL /*static, unused*/, L_43, L_44, ((int32_t)((int32_t)L_46-(int32_t)L_47)), L_49, 0, L_51, L_53, 0, L_54, /*hidden argument*/NULL); + BigInteger_t972 * L_55 = V_6; + NullCheck(L_55); + BigInteger_Normalize_m4879(L_55, /*hidden argument*/NULL); + BigInteger_t972 * L_56 = V_6; + BigInteger_t972 * L_57 = ___x; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_58 = BigInteger_op_LessThanOrEqual_m4905(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + if (!L_58) + { + goto IL_0110; + } + } + { + BigInteger_t972 * L_59 = ___x; + BigInteger_t972 * L_60 = V_6; + Kernel_MinusEq_m4849(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + goto IL_0137; + } + +IL_0110: + { + uint32_t L_61 = V_2; + BigInteger_t972 * L_62 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_62, 1, ((int32_t)((int32_t)L_61+(int32_t)1)), /*hidden argument*/NULL); + V_7 = L_62; + BigInteger_t972 * L_63 = V_7; + NullCheck(L_63); + UInt32U5BU5D_t957* L_64 = (L_63->___data_1); + uint32_t L_65 = V_2; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, (((uintptr_t)L_65))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_64, (((uintptr_t)L_65)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t972 * L_66 = V_7; + BigInteger_t972 * L_67 = V_6; + Kernel_MinusEq_m4849(NULL /*static, unused*/, L_66, L_67, /*hidden argument*/NULL); + BigInteger_t972 * L_68 = ___x; + BigInteger_t972 * L_69 = V_7; + Kernel_PlusEq_m4850(NULL /*static, unused*/, L_68, L_69, /*hidden argument*/NULL); + } + +IL_0137: + { + goto IL_0143; + } + +IL_013c: + { + BigInteger_t972 * L_70 = ___x; + BigInteger_t972 * L_71 = V_0; + Kernel_MinusEq_m4849(NULL /*static, unused*/, L_70, L_71, /*hidden argument*/NULL); + } + +IL_0143: + { + BigInteger_t972 * L_72 = ___x; + BigInteger_t972 * L_73 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_74 = BigInteger_op_GreaterThanOrEqual_m4904(NULL /*static, unused*/, L_72, L_73, /*hidden argument*/NULL); + if (L_74) + { + goto IL_013c; + } + } + { + return; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * ModulusRing_Multiply_m4843 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + { + BigInteger_t972 * L_0 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + { + BigInteger_t972 * L_2 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001f; + } + } + +IL_0018: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_4 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_4; + } + +IL_001f: + { + BigInteger_t972 * L_5 = ___a; + BigInteger_t972 * L_6 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_GreaterThan_m4902(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003e; + } + } + { + BigInteger_t972 * L_8 = ___a; + BigInteger_t972 * L_9 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_10 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + ___a = L_10; + } + +IL_003e: + { + BigInteger_t972 * L_11 = ___b; + BigInteger_t972 * L_12 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_13 = BigInteger_op_GreaterThan_m4902(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_005d; + } + } + { + BigInteger_t972 * L_14 = ___b; + BigInteger_t972 * L_15 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_16 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + ___b = L_16; + } + +IL_005d: + { + BigInteger_t972 * L_17 = ___a; + BigInteger_t972 * L_18 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_19 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + BigInteger_t972 * L_20 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_20, L_19, /*hidden argument*/NULL); + V_0 = L_20; + BigInteger_t972 * L_21 = V_0; + ModulusRing_BarrettReduction_m4842(__this, L_21, /*hidden argument*/NULL); + BigInteger_t972 * L_22 = V_0; + return L_22; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Difference(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * ModulusRing_Difference_m4844 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + BigInteger_t972 * V_1 = {0}; + int32_t V_2 = {0}; + { + BigInteger_t972 * L_0 = ___a; + BigInteger_t972 * L_1 = ___b; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + V_2 = L_3; + int32_t L_4 = V_2; + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 0) + { + goto IL_0037; + } + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 1) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 2) + { + goto IL_002a; + } + } + { + goto IL_0044; + } + +IL_0023: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_5 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_5; + } + +IL_002a: + { + BigInteger_t972 * L_6 = ___a; + BigInteger_t972 * L_7 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_8 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + goto IL_004a; + } + +IL_0037: + { + BigInteger_t972 * L_9 = ___b; + BigInteger_t972 * L_10 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_11 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + goto IL_004a; + } + +IL_0044: + { + Exception_t152 * L_12 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_004a: + { + BigInteger_t972 * L_13 = V_1; + BigInteger_t972 * L_14 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_15 = BigInteger_op_GreaterThanOrEqual_m4904(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_008c; + } + } + { + BigInteger_t972 * L_16 = V_1; + NullCheck(L_16); + uint32_t L_17 = (L_16->___length_0); + BigInteger_t972 * L_18 = (__this->___mod_0); + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + if ((!(((uint32_t)L_17) >= ((uint32_t)((int32_t)((int32_t)L_19<<(int32_t)1)))))) + { + goto IL_0085; + } + } + { + BigInteger_t972 * L_20 = V_1; + BigInteger_t972 * L_21 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_22 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_1 = L_22; + goto IL_008c; + } + +IL_0085: + { + BigInteger_t972 * L_23 = V_1; + ModulusRing_BarrettReduction_m4842(__this, L_23, /*hidden argument*/NULL); + } + +IL_008c: + { + int32_t L_24 = V_0; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_00a0; + } + } + { + BigInteger_t972 * L_25 = (__this->___mod_0); + BigInteger_t972 * L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_27 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + V_1 = L_27; + } + +IL_00a0: + { + BigInteger_t972 * L_28 = V_1; + return L_28; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * ModulusRing_Pow_m4845 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___k, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + BigInteger_t972 * V_1 = {0}; + int32_t V_2 = 0; + { + BigInteger_t972 * L_0 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4866(L_0, 1, /*hidden argument*/NULL); + V_0 = L_0; + BigInteger_t972 * L_1 = ___k; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_1, 0, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0015; + } + } + { + BigInteger_t972 * L_3 = V_0; + return L_3; + } + +IL_0015: + { + BigInteger_t972 * L_4 = ___a; + V_1 = L_4; + BigInteger_t972 * L_5 = ___k; + NullCheck(L_5); + bool L_6 = BigInteger_TestBit_m4872(L_5, 0, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0025; + } + } + { + BigInteger_t972 * L_7 = ___a; + V_0 = L_7; + } + +IL_0025: + { + V_2 = 1; + goto IL_004e; + } + +IL_002c: + { + BigInteger_t972 * L_8 = V_1; + BigInteger_t972 * L_9 = V_1; + BigInteger_t972 * L_10 = ModulusRing_Multiply_m4843(__this, L_8, L_9, /*hidden argument*/NULL); + V_1 = L_10; + BigInteger_t972 * L_11 = ___k; + int32_t L_12 = V_2; + NullCheck(L_11); + bool L_13 = BigInteger_TestBit_m4872(L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_004a; + } + } + { + BigInteger_t972 * L_14 = V_1; + BigInteger_t972 * L_15 = V_0; + BigInteger_t972 * L_16 = ModulusRing_Multiply_m4843(__this, L_14, L_15, /*hidden argument*/NULL); + V_0 = L_16; + } + +IL_004a: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_004e: + { + int32_t L_18 = V_2; + BigInteger_t972 * L_19 = ___k; + NullCheck(L_19); + int32_t L_20 = BigInteger_BitCount_m4871(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_002c; + } + } + { + BigInteger_t972 * L_21 = V_0; + return L_21; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(System.UInt32,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * ModulusRing_Pow_m4846 (ModulusRing_t971 * __this, uint32_t ___b, BigInteger_t972 * ___exp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___b; + BigInteger_t972 * L_1 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4866(L_1, L_0, /*hidden argument*/NULL); + BigInteger_t972 * L_2 = ___exp; + BigInteger_t972 * L_3 = ModulusRing_Pow_m4845(__this, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::AddSameSign(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * Kernel_AddSameSign_m4847 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + BigInteger_t972 * V_5 = {0}; + UInt32U5BU5D_t957* V_6 = {0}; + uint64_t V_7 = 0; + bool V_8 = false; + uint32_t V_9 = 0; + { + V_4 = 0; + BigInteger_t972 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t972 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_3)))) + { + goto IL_0035; + } + } + { + BigInteger_t972 * L_4 = ___bi2; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + V_0 = L_5; + BigInteger_t972 * L_6 = ___bi2; + NullCheck(L_6); + uint32_t L_7 = (L_6->___length_0); + V_3 = L_7; + BigInteger_t972 * L_8 = ___bi1; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + V_1 = L_9; + BigInteger_t972 * L_10 = ___bi1; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + V_2 = L_11; + goto IL_0051; + } + +IL_0035: + { + BigInteger_t972 * L_12 = ___bi1; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + V_0 = L_13; + BigInteger_t972 * L_14 = ___bi1; + NullCheck(L_14); + uint32_t L_15 = (L_14->___length_0); + V_3 = L_15; + BigInteger_t972 * L_16 = ___bi2; + NullCheck(L_16); + UInt32U5BU5D_t957* L_17 = (L_16->___data_1); + V_1 = L_17; + BigInteger_t972 * L_18 = ___bi2; + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + V_2 = L_19; + } + +IL_0051: + { + uint32_t L_20 = V_3; + BigInteger_t972 * L_21 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_21, 1, ((int32_t)((int32_t)L_20+(int32_t)1)), /*hidden argument*/NULL); + V_5 = L_21; + BigInteger_t972 * L_22 = V_5; + NullCheck(L_22); + UInt32U5BU5D_t957* L_23 = (L_22->___data_1); + V_6 = L_23; + V_7 = (((int64_t)((int64_t)0))); + } + +IL_0069: + { + UInt32U5BU5D_t957* L_24 = V_0; + uint32_t L_25 = V_4; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, (((uintptr_t)L_25))); + uintptr_t L_26 = (((uintptr_t)L_25)); + UInt32U5BU5D_t957* L_27 = V_1; + uint32_t L_28 = V_4; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, (((uintptr_t)L_28))); + uintptr_t L_29 = (((uintptr_t)L_28)); + uint64_t L_30 = V_7; + V_7 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_24, L_26, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_27, L_29, sizeof(uint32_t))))))))+(int64_t)L_30)); + UInt32U5BU5D_t957* L_31 = V_6; + uint32_t L_32 = V_4; + uint64_t L_33 = V_7; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((uintptr_t)L_32))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_31, (((uintptr_t)L_32)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_33))); + uint64_t L_34 = V_7; + V_7 = ((int64_t)((uint64_t)L_34>>((int32_t)32))); + uint32_t L_35 = V_4; + int32_t L_36 = ((int32_t)((int32_t)L_35+(int32_t)1)); + V_4 = L_36; + uint32_t L_37 = V_2; + if ((!(((uint32_t)L_36) >= ((uint32_t)L_37)))) + { + goto IL_0069; + } + } + { + uint64_t L_38 = V_7; + V_8 = ((((int32_t)((((int64_t)L_38) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_39 = V_8; + if (!L_39) + { + goto IL_00fc; + } + } + { + uint32_t L_40 = V_4; + uint32_t L_41 = V_3; + if ((!(((uint32_t)L_40) < ((uint32_t)L_41)))) + { + goto IL_00dd; + } + } + +IL_00b2: + { + UInt32U5BU5D_t957* L_42 = V_6; + uint32_t L_43 = V_4; + UInt32U5BU5D_t957* L_44 = V_0; + uint32_t L_45 = V_4; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, (((uintptr_t)L_45))); + uintptr_t L_46 = (((uintptr_t)L_45)); + int32_t L_47 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_44, L_46, sizeof(uint32_t)))+(int32_t)1)); + V_9 = L_47; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_42, (((uintptr_t)L_43)), sizeof(uint32_t))) = (uint32_t)L_47; + uint32_t L_48 = V_9; + V_8 = ((((int32_t)L_48) == ((int32_t)0))? 1 : 0); + uint32_t L_49 = V_4; + int32_t L_50 = ((int32_t)((int32_t)L_49+(int32_t)1)); + V_4 = L_50; + uint32_t L_51 = V_3; + if ((!(((uint32_t)L_50) < ((uint32_t)L_51)))) + { + goto IL_00dd; + } + } + { + bool L_52 = V_8; + if (L_52) + { + goto IL_00b2; + } + } + +IL_00dd: + { + bool L_53 = V_8; + if (!L_53) + { + goto IL_00fc; + } + } + { + UInt32U5BU5D_t957* L_54 = V_6; + uint32_t L_55 = V_4; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)L_55))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_54, (((uintptr_t)L_55)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t972 * L_56 = V_5; + uint32_t L_57 = V_4; + int32_t L_58 = ((int32_t)((int32_t)L_57+(int32_t)1)); + V_4 = L_58; + NullCheck(L_56); + L_56->___length_0 = L_58; + BigInteger_t972 * L_59 = V_5; + return L_59; + } + +IL_00fc: + { + uint32_t L_60 = V_4; + uint32_t L_61 = V_3; + if ((!(((uint32_t)L_60) < ((uint32_t)L_61)))) + { + goto IL_011c; + } + } + +IL_0104: + { + UInt32U5BU5D_t957* L_62 = V_6; + uint32_t L_63 = V_4; + UInt32U5BU5D_t957* L_64 = V_0; + uint32_t L_65 = V_4; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, (((uintptr_t)L_65))); + uintptr_t L_66 = (((uintptr_t)L_65)); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, (((uintptr_t)L_63))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_62, (((uintptr_t)L_63)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_64, L_66, sizeof(uint32_t))); + uint32_t L_67 = V_4; + int32_t L_68 = ((int32_t)((int32_t)L_67+(int32_t)1)); + V_4 = L_68; + uint32_t L_69 = V_3; + if ((!(((uint32_t)L_68) >= ((uint32_t)L_69)))) + { + goto IL_0104; + } + } + +IL_011c: + { + BigInteger_t972 * L_70 = V_5; + NullCheck(L_70); + BigInteger_Normalize_m4879(L_70, /*hidden argument*/NULL); + BigInteger_t972 * L_71 = V_5; + return L_71; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::Subtract(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * Kernel_Subtract_m4848 (Object_t * __this /* static, unused */, BigInteger_t972 * ___big, BigInteger_t972 * ___small, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + UInt32U5BU5D_t957* V_2 = {0}; + UInt32U5BU5D_t957* V_3 = {0}; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + { + BigInteger_t972 * L_0 = ___big; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t972 * L_2 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_2, 1, L_1, /*hidden argument*/NULL); + V_0 = L_2; + BigInteger_t972 * L_3 = V_0; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + V_1 = L_4; + BigInteger_t972 * L_5 = ___big; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + V_2 = L_6; + BigInteger_t972 * L_7 = ___small; + NullCheck(L_7); + UInt32U5BU5D_t957* L_8 = (L_7->___data_1); + V_3 = L_8; + V_4 = 0; + V_5 = 0; + } + +IL_0028: + { + UInt32U5BU5D_t957* L_9 = V_3; + uint32_t L_10 = V_4; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uintptr_t L_11 = (((uintptr_t)L_10)); + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t))); + uint32_t L_12 = V_6; + uint32_t L_13 = V_5; + int32_t L_14 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + V_6 = L_14; + uint32_t L_15 = V_5; + UInt32U5BU5D_t957* L_16 = V_1; + uint32_t L_17 = V_4; + UInt32U5BU5D_t957* L_18 = V_2; + uint32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, (((uintptr_t)L_19))); + uintptr_t L_20 = (((uintptr_t)L_19)); + uint32_t L_21 = V_6; + int32_t L_22 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_20, sizeof(uint32_t)))-(int32_t)L_21)); + V_7 = L_22; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, (((uintptr_t)L_17))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_16, (((uintptr_t)L_17)), sizeof(uint32_t))) = (uint32_t)L_22; + uint32_t L_23 = V_7; + uint32_t L_24 = V_6; + if (!((int32_t)((int32_t)((!(((uint32_t)L_14) >= ((uint32_t)L_15)))? 1 : 0)|(int32_t)((!(((uint32_t)L_23) <= ((uint32_t)((~L_24)))))? 1 : 0)))) + { + goto IL_0060; + } + } + { + V_5 = 1; + goto IL_0063; + } + +IL_0060: + { + V_5 = 0; + } + +IL_0063: + { + uint32_t L_25 = V_4; + int32_t L_26 = ((int32_t)((int32_t)L_25+(int32_t)1)); + V_4 = L_26; + BigInteger_t972 * L_27 = ___small; + NullCheck(L_27); + uint32_t L_28 = (L_27->___length_0); + if ((!(((uint32_t)L_26) >= ((uint32_t)L_28)))) + { + goto IL_0028; + } + } + { + uint32_t L_29 = V_4; + BigInteger_t972 * L_30 = ___big; + NullCheck(L_30); + uint32_t L_31 = (L_30->___length_0); + if ((!(((uint32_t)L_29) == ((uint32_t)L_31)))) + { + goto IL_0087; + } + } + { + goto IL_00e5; + } + +IL_0087: + { + uint32_t L_32 = V_5; + if ((!(((uint32_t)L_32) == ((uint32_t)1)))) + { + goto IL_00c9; + } + } + +IL_008f: + { + UInt32U5BU5D_t957* L_33 = V_1; + uint32_t L_34 = V_4; + UInt32U5BU5D_t957* L_35 = V_2; + uint32_t L_36 = V_4; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, (((uintptr_t)L_36))); + uintptr_t L_37 = (((uintptr_t)L_36)); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, (((uintptr_t)L_34))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_33, (((uintptr_t)L_34)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_35, L_37, sizeof(uint32_t)))-(int32_t)1)); + UInt32U5BU5D_t957* L_38 = V_2; + uint32_t L_39 = V_4; + uint32_t L_40 = L_39; + V_4 = ((int32_t)((int32_t)L_40+(int32_t)1)); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, (((uintptr_t)L_40))); + uintptr_t L_41 = (((uintptr_t)L_40)); + if ((*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_41, sizeof(uint32_t)))) + { + goto IL_00b7; + } + } + { + uint32_t L_42 = V_4; + BigInteger_t972 * L_43 = ___big; + NullCheck(L_43); + uint32_t L_44 = (L_43->___length_0); + if ((!(((uint32_t)L_42) >= ((uint32_t)L_44)))) + { + goto IL_008f; + } + } + +IL_00b7: + { + uint32_t L_45 = V_4; + BigInteger_t972 * L_46 = ___big; + NullCheck(L_46); + uint32_t L_47 = (L_46->___length_0); + if ((!(((uint32_t)L_45) == ((uint32_t)L_47)))) + { + goto IL_00c9; + } + } + { + goto IL_00e5; + } + +IL_00c9: + { + UInt32U5BU5D_t957* L_48 = V_1; + uint32_t L_49 = V_4; + UInt32U5BU5D_t957* L_50 = V_2; + uint32_t L_51 = V_4; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, (((uintptr_t)L_51))); + uintptr_t L_52 = (((uintptr_t)L_51)); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, (((uintptr_t)L_49))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_48, (((uintptr_t)L_49)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_50, L_52, sizeof(uint32_t))); + uint32_t L_53 = V_4; + int32_t L_54 = ((int32_t)((int32_t)L_53+(int32_t)1)); + V_4 = L_54; + BigInteger_t972 * L_55 = ___big; + NullCheck(L_55); + uint32_t L_56 = (L_55->___length_0); + if ((!(((uint32_t)L_54) >= ((uint32_t)L_56)))) + { + goto IL_00c9; + } + } + +IL_00e5: + { + BigInteger_t972 * L_57 = V_0; + NullCheck(L_57); + BigInteger_Normalize_m4879(L_57, /*hidden argument*/NULL); + BigInteger_t972 * L_58 = V_0; + return L_58; + } +} +// System.Void Mono.Math.BigInteger/Kernel::MinusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_MinusEq_m4849 (Object_t * __this /* static, unused */, BigInteger_t972 * ___big, BigInteger_t972 * ___small, const MethodInfo* method) +{ + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + BigInteger_t972 * L_0 = ___big; + NullCheck(L_0); + UInt32U5BU5D_t957* L_1 = (L_0->___data_1); + V_0 = L_1; + BigInteger_t972 * L_2 = ___small; + NullCheck(L_2); + UInt32U5BU5D_t957* L_3 = (L_2->___data_1); + V_1 = L_3; + V_2 = 0; + V_3 = 0; + } + +IL_0012: + { + UInt32U5BU5D_t957* L_4 = V_1; + uint32_t L_5 = V_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)L_5))); + uintptr_t L_6 = (((uintptr_t)L_5)); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + uint32_t L_7 = V_4; + uint32_t L_8 = V_3; + int32_t L_9 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + V_4 = L_9; + uint32_t L_10 = V_3; + UInt32U5BU5D_t957* L_11 = V_0; + uint32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, (((uintptr_t)L_12))); + uint32_t* L_13 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_11, (((uintptr_t)L_12)), sizeof(uint32_t))); + uint32_t L_14 = V_4; + int32_t L_15 = ((int32_t)((int32_t)(*((uint32_t*)L_13))-(int32_t)L_14)); + V_5 = L_15; + *((int32_t*)(L_13)) = (int32_t)L_15; + uint32_t L_16 = V_5; + uint32_t L_17 = V_4; + if (!((int32_t)((int32_t)((!(((uint32_t)L_9) >= ((uint32_t)L_10)))? 1 : 0)|(int32_t)((!(((uint32_t)L_16) <= ((uint32_t)((~L_17)))))? 1 : 0)))) + { + goto IL_0047; + } + } + { + V_3 = 1; + goto IL_0049; + } + +IL_0047: + { + V_3 = 0; + } + +IL_0049: + { + uint32_t L_18 = V_2; + int32_t L_19 = ((int32_t)((int32_t)L_18+(int32_t)1)); + V_2 = L_19; + BigInteger_t972 * L_20 = ___small; + NullCheck(L_20); + uint32_t L_21 = (L_20->___length_0); + if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) + { + goto IL_0012; + } + } + { + uint32_t L_22 = V_2; + BigInteger_t972 * L_23 = ___big; + NullCheck(L_23); + uint32_t L_24 = (L_23->___length_0); + if ((!(((uint32_t)L_22) == ((uint32_t)L_24)))) + { + goto IL_006a; + } + } + { + goto IL_0097; + } + +IL_006a: + { + uint32_t L_25 = V_3; + if ((!(((uint32_t)L_25) == ((uint32_t)1)))) + { + goto IL_0097; + } + } + +IL_0071: + { + UInt32U5BU5D_t957* L_26 = V_0; + uint32_t L_27 = V_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uint32_t* L_28 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_26, (((uintptr_t)L_27)), sizeof(uint32_t))); + *((int32_t*)(L_28)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_28))-(int32_t)1)); + UInt32U5BU5D_t957* L_29 = V_0; + uint32_t L_30 = V_2; + uint32_t L_31 = L_30; + V_2 = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)L_31))); + uintptr_t L_32 = (((uintptr_t)L_31)); + if ((*(uint32_t*)(uint32_t*)SZArrayLdElema(L_29, L_32, sizeof(uint32_t)))) + { + goto IL_0097; + } + } + { + uint32_t L_33 = V_2; + BigInteger_t972 * L_34 = ___big; + NullCheck(L_34); + uint32_t L_35 = (L_34->___length_0); + if ((!(((uint32_t)L_33) >= ((uint32_t)L_35)))) + { + goto IL_0071; + } + } + +IL_0097: + { + goto IL_00aa; + } + +IL_009c: + { + BigInteger_t972 * L_36 = ___big; + BigInteger_t972 * L_37 = L_36; + NullCheck(L_37); + uint32_t L_38 = (L_37->___length_0); + NullCheck(L_37); + L_37->___length_0 = ((int32_t)((int32_t)L_38-(int32_t)1)); + } + +IL_00aa: + { + BigInteger_t972 * L_39 = ___big; + NullCheck(L_39); + uint32_t L_40 = (L_39->___length_0); + if ((!(((uint32_t)L_40) > ((uint32_t)0)))) + { + goto IL_00cb; + } + } + { + BigInteger_t972 * L_41 = ___big; + NullCheck(L_41); + UInt32U5BU5D_t957* L_42 = (L_41->___data_1); + BigInteger_t972 * L_43 = ___big; + NullCheck(L_43); + uint32_t L_44 = (L_43->___length_0); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)((int32_t)((int32_t)L_44-(int32_t)1))))); + uintptr_t L_45 = (((uintptr_t)((int32_t)((int32_t)L_44-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_45, sizeof(uint32_t)))) + { + goto IL_009c; + } + } + +IL_00cb: + { + BigInteger_t972 * L_46 = ___big; + NullCheck(L_46); + uint32_t L_47 = (L_46->___length_0); + if (L_47) + { + goto IL_00e4; + } + } + { + BigInteger_t972 * L_48 = ___big; + BigInteger_t972 * L_49 = L_48; + NullCheck(L_49); + uint32_t L_50 = (L_49->___length_0); + NullCheck(L_49); + L_49->___length_0 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_00e4: + { + return; + } +} +// System.Void Mono.Math.BigInteger/Kernel::PlusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_PlusEq_m4850 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + bool V_5 = false; + UInt32U5BU5D_t957* V_6 = {0}; + uint64_t V_7 = 0; + bool V_8 = false; + uint32_t V_9 = 0; + { + V_4 = 0; + V_5 = 0; + BigInteger_t972 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t972 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_3)))) + { + goto IL_003b; + } + } + { + V_5 = 1; + BigInteger_t972 * L_4 = ___bi2; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + V_0 = L_5; + BigInteger_t972 * L_6 = ___bi2; + NullCheck(L_6); + uint32_t L_7 = (L_6->___length_0); + V_3 = L_7; + BigInteger_t972 * L_8 = ___bi1; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + V_1 = L_9; + BigInteger_t972 * L_10 = ___bi1; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + V_2 = L_11; + goto IL_0057; + } + +IL_003b: + { + BigInteger_t972 * L_12 = ___bi1; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + V_0 = L_13; + BigInteger_t972 * L_14 = ___bi1; + NullCheck(L_14); + uint32_t L_15 = (L_14->___length_0); + V_3 = L_15; + BigInteger_t972 * L_16 = ___bi2; + NullCheck(L_16); + UInt32U5BU5D_t957* L_17 = (L_16->___data_1); + V_1 = L_17; + BigInteger_t972 * L_18 = ___bi2; + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + V_2 = L_19; + } + +IL_0057: + { + BigInteger_t972 * L_20 = ___bi1; + NullCheck(L_20); + UInt32U5BU5D_t957* L_21 = (L_20->___data_1); + V_6 = L_21; + V_7 = (((int64_t)((int64_t)0))); + } + +IL_0063: + { + uint64_t L_22 = V_7; + UInt32U5BU5D_t957* L_23 = V_0; + uint32_t L_24 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, (((uintptr_t)L_24))); + uintptr_t L_25 = (((uintptr_t)L_24)); + UInt32U5BU5D_t957* L_26 = V_1; + uint32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uintptr_t L_28 = (((uintptr_t)L_27)); + V_7 = ((int64_t)((int64_t)L_22+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_23, L_25, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_26, L_28, sizeof(uint32_t)))))))))); + UInt32U5BU5D_t957* L_29 = V_6; + uint32_t L_30 = V_4; + uint64_t L_31 = V_7; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)L_30))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_29, (((uintptr_t)L_30)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_31))); + uint64_t L_32 = V_7; + V_7 = ((int64_t)((uint64_t)L_32>>((int32_t)32))); + uint32_t L_33 = V_4; + int32_t L_34 = ((int32_t)((int32_t)L_33+(int32_t)1)); + V_4 = L_34; + uint32_t L_35 = V_2; + if ((!(((uint32_t)L_34) >= ((uint32_t)L_35)))) + { + goto IL_0063; + } + } + { + uint64_t L_36 = V_7; + V_8 = ((((int32_t)((((int64_t)L_36) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_37 = V_8; + if (!L_37) + { + goto IL_00f3; + } + } + { + uint32_t L_38 = V_4; + uint32_t L_39 = V_3; + if ((!(((uint32_t)L_38) < ((uint32_t)L_39)))) + { + goto IL_00d7; + } + } + +IL_00ac: + { + UInt32U5BU5D_t957* L_40 = V_6; + uint32_t L_41 = V_4; + UInt32U5BU5D_t957* L_42 = V_0; + uint32_t L_43 = V_4; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + uintptr_t L_44 = (((uintptr_t)L_43)); + int32_t L_45 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t)))+(int32_t)1)); + V_9 = L_45; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)L_41))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_40, (((uintptr_t)L_41)), sizeof(uint32_t))) = (uint32_t)L_45; + uint32_t L_46 = V_9; + V_8 = ((((int32_t)L_46) == ((int32_t)0))? 1 : 0); + uint32_t L_47 = V_4; + int32_t L_48 = ((int32_t)((int32_t)L_47+(int32_t)1)); + V_4 = L_48; + uint32_t L_49 = V_3; + if ((!(((uint32_t)L_48) < ((uint32_t)L_49)))) + { + goto IL_00d7; + } + } + { + bool L_50 = V_8; + if (L_50) + { + goto IL_00ac; + } + } + +IL_00d7: + { + bool L_51 = V_8; + if (!L_51) + { + goto IL_00f3; + } + } + { + UInt32U5BU5D_t957* L_52 = V_6; + uint32_t L_53 = V_4; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, (((uintptr_t)L_53))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_52, (((uintptr_t)L_53)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t972 * L_54 = ___bi1; + uint32_t L_55 = V_4; + int32_t L_56 = ((int32_t)((int32_t)L_55+(int32_t)1)); + V_4 = L_56; + NullCheck(L_54); + L_54->___length_0 = L_56; + return; + } + +IL_00f3: + { + bool L_57 = V_5; + if (!L_57) + { + goto IL_011c; + } + } + { + uint32_t L_58 = V_4; + uint32_t L_59 = V_3; + if ((!(((uint32_t)L_58) < ((uint32_t)((int32_t)((int32_t)L_59-(int32_t)1)))))) + { + goto IL_011c; + } + } + +IL_0104: + { + UInt32U5BU5D_t957* L_60 = V_6; + uint32_t L_61 = V_4; + UInt32U5BU5D_t957* L_62 = V_0; + uint32_t L_63 = V_4; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, (((uintptr_t)L_63))); + uintptr_t L_64 = (((uintptr_t)L_63)); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((uintptr_t)L_61))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_60, (((uintptr_t)L_61)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_64, sizeof(uint32_t))); + uint32_t L_65 = V_4; + int32_t L_66 = ((int32_t)((int32_t)L_65+(int32_t)1)); + V_4 = L_66; + uint32_t L_67 = V_3; + if ((!(((uint32_t)L_66) >= ((uint32_t)L_67)))) + { + goto IL_0104; + } + } + +IL_011c: + { + BigInteger_t972 * L_68 = ___bi1; + uint32_t L_69 = V_3; + NullCheck(L_68); + L_68->___length_0 = ((int32_t)((int32_t)L_69+(int32_t)1)); + BigInteger_t972 * L_70 = ___bi1; + NullCheck(L_70); + BigInteger_Normalize_m4879(L_70, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.BigInteger/Sign Mono.Math.BigInteger/Kernel::Compare(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" int32_t Kernel_Compare_m4851 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + { + BigInteger_t972 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_0 = L_1; + BigInteger_t972 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + V_1 = L_3; + goto IL_0017; + } + +IL_0013: + { + uint32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4-(int32_t)1)); + } + +IL_0017: + { + uint32_t L_5 = V_0; + if ((!(((uint32_t)L_5) > ((uint32_t)0)))) + { + goto IL_002e; + } + } + { + BigInteger_t972 * L_6 = ___bi1; + NullCheck(L_6); + UInt32U5BU5D_t957* L_7 = (L_6->___data_1); + uint32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, (((uintptr_t)((int32_t)((int32_t)L_8-(int32_t)1))))); + uintptr_t L_9 = (((uintptr_t)((int32_t)((int32_t)L_8-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_7, L_9, sizeof(uint32_t)))) + { + goto IL_0013; + } + } + +IL_002e: + { + goto IL_0037; + } + +IL_0033: + { + uint32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10-(int32_t)1)); + } + +IL_0037: + { + uint32_t L_11 = V_1; + if ((!(((uint32_t)L_11) > ((uint32_t)0)))) + { + goto IL_004e; + } + } + { + BigInteger_t972 * L_12 = ___bi2; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + uint32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((uintptr_t)((int32_t)((int32_t)L_14-(int32_t)1))))); + uintptr_t L_15 = (((uintptr_t)((int32_t)((int32_t)L_14-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_15, sizeof(uint32_t)))) + { + goto IL_0033; + } + } + +IL_004e: + { + uint32_t L_16 = V_0; + if (L_16) + { + goto IL_005c; + } + } + { + uint32_t L_17 = V_1; + if (L_17) + { + goto IL_005c; + } + } + { + return (int32_t)(0); + } + +IL_005c: + { + uint32_t L_18 = V_0; + uint32_t L_19 = V_1; + if ((!(((uint32_t)L_18) < ((uint32_t)L_19)))) + { + goto IL_0065; + } + } + { + return (int32_t)((-1)); + } + +IL_0065: + { + uint32_t L_20 = V_0; + uint32_t L_21 = V_1; + if ((!(((uint32_t)L_20) > ((uint32_t)L_21)))) + { + goto IL_006e; + } + } + { + return (int32_t)(1); + } + +IL_006e: + { + uint32_t L_22 = V_0; + V_2 = ((int32_t)((int32_t)L_22-(int32_t)1)); + goto IL_007b; + } + +IL_0077: + { + uint32_t L_23 = V_2; + V_2 = ((int32_t)((int32_t)L_23-(int32_t)1)); + } + +IL_007b: + { + uint32_t L_24 = V_2; + if (!L_24) + { + goto IL_0098; + } + } + { + BigInteger_t972 * L_25 = ___bi1; + NullCheck(L_25); + UInt32U5BU5D_t957* L_26 = (L_25->___data_1); + uint32_t L_27 = V_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uintptr_t L_28 = (((uintptr_t)L_27)); + BigInteger_t972 * L_29 = ___bi2; + NullCheck(L_29); + UInt32U5BU5D_t957* L_30 = (L_29->___data_1); + uint32_t L_31 = V_2; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, (((uintptr_t)L_31))); + uintptr_t L_32 = (((uintptr_t)L_31)); + if ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_26, L_28, sizeof(uint32_t)))) == ((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_30, L_32, sizeof(uint32_t)))))) + { + goto IL_0077; + } + } + +IL_0098: + { + BigInteger_t972 * L_33 = ___bi1; + NullCheck(L_33); + UInt32U5BU5D_t957* L_34 = (L_33->___data_1); + uint32_t L_35 = V_2; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, (((uintptr_t)L_35))); + uintptr_t L_36 = (((uintptr_t)L_35)); + BigInteger_t972 * L_37 = ___bi2; + NullCheck(L_37); + UInt32U5BU5D_t957* L_38 = (L_37->___data_1); + uint32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, (((uintptr_t)L_39))); + uintptr_t L_40 = (((uintptr_t)L_39)); + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_34, L_36, sizeof(uint32_t)))) < ((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_40, sizeof(uint32_t))))))) + { + goto IL_00b1; + } + } + { + return (int32_t)((-1)); + } + +IL_00b1: + { + BigInteger_t972 * L_41 = ___bi1; + NullCheck(L_41); + UInt32U5BU5D_t957* L_42 = (L_41->___data_1); + uint32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + uintptr_t L_44 = (((uintptr_t)L_43)); + BigInteger_t972 * L_45 = ___bi2; + NullCheck(L_45); + UInt32U5BU5D_t957* L_46 = (L_45->___data_1); + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((uintptr_t)L_47))); + uintptr_t L_48 = (((uintptr_t)L_47)); + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t)))) > ((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t))))))) + { + goto IL_00ca; + } + } + { + return (int32_t)(1); + } + +IL_00ca: + { + return (int32_t)(0); + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::SingleByteDivideInPlace(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_SingleByteDivideInPlace_m4852 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) +{ + uint64_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = (((int64_t)((int64_t)0))); + BigInteger_t972 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_1 = L_1; + goto IL_0034; + } + +IL_000f: + { + uint64_t L_2 = V_0; + V_0 = ((int64_t)((int64_t)L_2<<(int32_t)((int32_t)32))); + uint64_t L_3 = V_0; + BigInteger_t972 * L_4 = ___n; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + uint32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + V_0 = ((int64_t)((int64_t)L_3|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))))))); + BigInteger_t972 * L_8 = ___n; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + uint32_t L_10 = V_1; + uint64_t L_11 = V_0; + uint32_t L_12 = ___d; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_9, (((uintptr_t)L_10)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)((int64_t)((uint64_t)(int64_t)L_11/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_12)))))))); + uint64_t L_13 = V_0; + uint32_t L_14 = ___d; + V_0 = ((int64_t)((uint64_t)(int64_t)L_13%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_14))))); + } + +IL_0034: + { + uint32_t L_15 = V_1; + uint32_t L_16 = L_15; + V_1 = ((int32_t)((int32_t)L_16-(int32_t)1)); + if ((!(((uint32_t)L_16) <= ((uint32_t)0)))) + { + goto IL_000f; + } + } + { + BigInteger_t972 * L_17 = ___n; + NullCheck(L_17); + BigInteger_Normalize_m4879(L_17, /*hidden argument*/NULL); + uint64_t L_18 = V_0; + return (((int32_t)((uint32_t)L_18))); + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::DwordMod(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_DwordMod_m4853 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) +{ + uint64_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = (((int64_t)((int64_t)0))); + BigInteger_t972 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_1 = L_1; + goto IL_0026; + } + +IL_000f: + { + uint64_t L_2 = V_0; + V_0 = ((int64_t)((int64_t)L_2<<(int32_t)((int32_t)32))); + uint64_t L_3 = V_0; + BigInteger_t972 * L_4 = ___n; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + uint32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + V_0 = ((int64_t)((int64_t)L_3|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))))))); + uint64_t L_8 = V_0; + uint32_t L_9 = ___d; + V_0 = ((int64_t)((uint64_t)(int64_t)L_8%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_9))))); + } + +IL_0026: + { + uint32_t L_10 = V_1; + uint32_t L_11 = L_10; + V_1 = ((int32_t)((int32_t)L_11-(int32_t)1)); + if ((!(((uint32_t)L_11) <= ((uint32_t)0)))) + { + goto IL_000f; + } + } + { + uint64_t L_12 = V_0; + return (((int32_t)((uint32_t)L_12))); + } +} +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::DwordDivMod(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var; +extern "C" BigIntegerU5BU5D_t1084* Kernel_DwordDivMod_m4854 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(602); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + uint64_t V_1 = 0; + uint32_t V_2 = 0; + BigInteger_t972 * V_3 = {0}; + { + BigInteger_t972 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t972 * L_2 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_2, 1, L_1, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = (((int64_t)((int64_t)0))); + BigInteger_t972 * L_3 = ___n; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + V_2 = L_4; + goto IL_0041; + } + +IL_001c: + { + uint64_t L_5 = V_1; + V_1 = ((int64_t)((int64_t)L_5<<(int32_t)((int32_t)32))); + uint64_t L_6 = V_1; + BigInteger_t972 * L_7 = ___n; + NullCheck(L_7); + UInt32U5BU5D_t957* L_8 = (L_7->___data_1); + uint32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, (((uintptr_t)L_9))); + uintptr_t L_10 = (((uintptr_t)L_9)); + V_1 = ((int64_t)((int64_t)L_6|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_10, sizeof(uint32_t)))))))); + BigInteger_t972 * L_11 = V_0; + NullCheck(L_11); + UInt32U5BU5D_t957* L_12 = (L_11->___data_1); + uint32_t L_13 = V_2; + uint64_t L_14 = V_1; + uint32_t L_15 = ___d; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, (((uintptr_t)L_13))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_12, (((uintptr_t)L_13)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)((int64_t)((uint64_t)(int64_t)L_14/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_15)))))))); + uint64_t L_16 = V_1; + uint32_t L_17 = ___d; + V_1 = ((int64_t)((uint64_t)(int64_t)L_16%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_17))))); + } + +IL_0041: + { + uint32_t L_18 = V_2; + uint32_t L_19 = L_18; + V_2 = ((int32_t)((int32_t)L_19-(int32_t)1)); + if ((!(((uint32_t)L_19) <= ((uint32_t)0)))) + { + goto IL_001c; + } + } + { + BigInteger_t972 * L_20 = V_0; + NullCheck(L_20); + BigInteger_Normalize_m4879(L_20, /*hidden argument*/NULL); + uint64_t L_21 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_22 = BigInteger_op_Implicit_m4888(NULL /*static, unused*/, (((int32_t)((uint32_t)L_21))), /*hidden argument*/NULL); + V_3 = L_22; + BigIntegerU5BU5D_t1084* L_23 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + BigInteger_t972 * L_24 = V_0; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + ArrayElementTypeCheck (L_23, L_24); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_23, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_24; + BigIntegerU5BU5D_t1084* L_25 = L_23; + BigInteger_t972 * L_26 = V_3; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 1); + ArrayElementTypeCheck (L_25, L_26); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_25, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_26; + return L_25; + } +} +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::multiByteDivide(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigIntegerU5BU5D_t1084* Kernel_multiByteDivide_m4855 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(602); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + BigInteger_t972 * V_6 = {0}; + BigInteger_t972 * V_7 = {0}; + UInt32U5BU5D_t957* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + uint32_t V_11 = 0; + uint64_t V_12 = 0; + uint64_t V_13 = 0; + uint64_t V_14 = 0; + uint64_t V_15 = 0; + uint32_t V_16 = 0; + uint32_t V_17 = 0; + int32_t V_18 = 0; + uint64_t V_19 = 0; + uint32_t V_20 = 0; + uint64_t V_21 = 0; + BigIntegerU5BU5D_t1084* V_22 = {0}; + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0026; + } + } + { + BigIntegerU5BU5D_t1084* L_3 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_4 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, L_4); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_3, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_4; + BigIntegerU5BU5D_t1084* L_5 = L_3; + BigInteger_t972 * L_6 = ___bi1; + BigInteger_t972 * L_7 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_7, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_7); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_5, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_7; + return L_5; + } + +IL_0026: + { + BigInteger_t972 * L_8 = ___bi1; + NullCheck(L_8); + BigInteger_Normalize_m4879(L_8, /*hidden argument*/NULL); + BigInteger_t972 * L_9 = ___bi2; + NullCheck(L_9); + BigInteger_Normalize_m4879(L_9, /*hidden argument*/NULL); + BigInteger_t972 * L_10 = ___bi2; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + if ((!(((uint32_t)L_11) == ((uint32_t)1)))) + { + goto IL_004d; + } + } + { + BigInteger_t972 * L_12 = ___bi1; + BigInteger_t972 * L_13 = ___bi2; + NullCheck(L_13); + UInt32U5BU5D_t957* L_14 = (L_13->___data_1); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + int32_t L_15 = 0; + BigIntegerU5BU5D_t1084* L_16 = Kernel_DwordDivMod_m4854(NULL /*static, unused*/, L_12, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_14, L_15, sizeof(uint32_t))), /*hidden argument*/NULL); + return L_16; + } + +IL_004d: + { + BigInteger_t972 * L_17 = ___bi1; + NullCheck(L_17); + uint32_t L_18 = (L_17->___length_0); + V_0 = ((int32_t)((int32_t)L_18+(int32_t)1)); + BigInteger_t972 * L_19 = ___bi2; + NullCheck(L_19); + uint32_t L_20 = (L_19->___length_0); + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + V_2 = ((int32_t)-2147483648); + BigInteger_t972 * L_21 = ___bi2; + NullCheck(L_21); + UInt32U5BU5D_t957* L_22 = (L_21->___data_1); + BigInteger_t972 * L_23 = ___bi2; + NullCheck(L_23); + uint32_t L_24 = (L_23->___length_0); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, (((uintptr_t)((int32_t)((int32_t)L_24-(int32_t)1))))); + uintptr_t L_25 = (((uintptr_t)((int32_t)((int32_t)L_24-(int32_t)1)))); + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_22, L_25, sizeof(uint32_t))); + V_4 = 0; + BigInteger_t972 * L_26 = ___bi1; + NullCheck(L_26); + uint32_t L_27 = (L_26->___length_0); + BigInteger_t972 * L_28 = ___bi2; + NullCheck(L_28); + uint32_t L_29 = (L_28->___length_0); + V_5 = ((int32_t)((int32_t)L_27-(int32_t)L_29)); + goto IL_0097; + } + +IL_008d: + { + int32_t L_30 = V_4; + V_4 = ((int32_t)((int32_t)L_30+(int32_t)1)); + uint32_t L_31 = V_2; + V_2 = ((int32_t)((uint32_t)L_31>>1)); + } + +IL_0097: + { + uint32_t L_32 = V_2; + if (!L_32) + { + goto IL_00a5; + } + } + { + uint32_t L_33 = V_3; + uint32_t L_34 = V_2; + if (!((int32_t)((int32_t)L_33&(int32_t)L_34))) + { + goto IL_008d; + } + } + +IL_00a5: + { + BigInteger_t972 * L_35 = ___bi1; + NullCheck(L_35); + uint32_t L_36 = (L_35->___length_0); + BigInteger_t972 * L_37 = ___bi2; + NullCheck(L_37); + uint32_t L_38 = (L_37->___length_0); + BigInteger_t972 * L_39 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_39, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_36-(int32_t)L_38))+(int32_t)1)), /*hidden argument*/NULL); + V_6 = L_39; + BigInteger_t972 * L_40 = ___bi1; + int32_t L_41 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_42 = BigInteger_op_LeftShift_m4896(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + V_7 = L_42; + BigInteger_t972 * L_43 = V_7; + NullCheck(L_43); + UInt32U5BU5D_t957* L_44 = (L_43->___data_1); + V_8 = L_44; + BigInteger_t972 * L_45 = ___bi2; + int32_t L_46 = V_4; + BigInteger_t972 * L_47 = BigInteger_op_LeftShift_m4896(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + ___bi2 = L_47; + uint32_t L_48 = V_0; + BigInteger_t972 * L_49 = ___bi2; + NullCheck(L_49); + uint32_t L_50 = (L_49->___length_0); + V_9 = ((int32_t)((int32_t)L_48-(int32_t)L_50)); + uint32_t L_51 = V_0; + V_10 = ((int32_t)((int32_t)L_51-(int32_t)1)); + BigInteger_t972 * L_52 = ___bi2; + NullCheck(L_52); + UInt32U5BU5D_t957* L_53 = (L_52->___data_1); + BigInteger_t972 * L_54 = ___bi2; + NullCheck(L_54); + uint32_t L_55 = (L_54->___length_0); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, (((uintptr_t)((int32_t)((int32_t)L_55-(int32_t)1))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((int32_t)L_55-(int32_t)1)))); + V_11 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_53, L_56, sizeof(uint32_t))); + BigInteger_t972 * L_57 = ___bi2; + NullCheck(L_57); + UInt32U5BU5D_t957* L_58 = (L_57->___data_1); + BigInteger_t972 * L_59 = ___bi2; + NullCheck(L_59); + uint32_t L_60 = (L_59->___length_0); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, (((uintptr_t)((int32_t)((int32_t)L_60-(int32_t)2))))); + uintptr_t L_61 = (((uintptr_t)((int32_t)((int32_t)L_60-(int32_t)2)))); + V_12 = (((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_61, sizeof(uint32_t)))))); + goto IL_0270; + } + +IL_0112: + { + UInt32U5BU5D_t957* L_62 = V_8; + int32_t L_63 = V_10; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_63); + int32_t L_64 = L_63; + UInt32U5BU5D_t957* L_65 = V_8; + int32_t L_66 = V_10; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, ((int32_t)((int32_t)L_66-(int32_t)1))); + int32_t L_67 = ((int32_t)((int32_t)L_66-(int32_t)1)); + V_13 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_64, sizeof(uint32_t))))))<<(int32_t)((int32_t)32)))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_65, L_67, sizeof(uint32_t)))))))); + uint64_t L_68 = V_13; + uint32_t L_69 = V_11; + V_14 = ((int64_t)((uint64_t)(int64_t)L_68/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_69))))); + uint64_t L_70 = V_13; + uint32_t L_71 = V_11; + V_15 = ((int64_t)((uint64_t)(int64_t)L_70%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_71))))); + } + +IL_0136: + { + uint64_t L_72 = V_14; + if ((((int64_t)L_72) == ((int64_t)((int64_t)4294967296LL)))) + { + goto IL_015e; + } + } + { + uint64_t L_73 = V_14; + uint64_t L_74 = V_12; + uint64_t L_75 = V_15; + UInt32U5BU5D_t957* L_76 = V_8; + int32_t L_77 = V_10; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)((int32_t)L_77-(int32_t)2))); + int32_t L_78 = ((int32_t)((int32_t)L_77-(int32_t)2)); + if ((!(((uint64_t)((int64_t)((int64_t)L_73*(int64_t)L_74))) > ((uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_75<<(int32_t)((int32_t)32)))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_76, L_78, sizeof(uint32_t)))))))))))) + { + goto IL_0182; + } + } + +IL_015e: + { + uint64_t L_79 = V_14; + V_14 = ((int64_t)((int64_t)L_79-(int64_t)(((int64_t)((int64_t)1))))); + uint64_t L_80 = V_15; + uint32_t L_81 = V_11; + V_15 = ((int64_t)((int64_t)L_80+(int64_t)(((int64_t)((uint64_t)L_81))))); + uint64_t L_82 = V_15; + if ((!(((uint64_t)L_82) < ((uint64_t)((int64_t)4294967296LL))))) + { + goto IL_0182; + } + } + { + goto IL_0187; + } + +IL_0182: + { + goto IL_018c; + } + +IL_0187: + { + goto IL_0136; + } + +IL_018c: + { + V_17 = 0; + int32_t L_83 = V_10; + int32_t L_84 = V_1; + V_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_83-(int32_t)L_84))+(int32_t)1)); + V_19 = (((int64_t)((int64_t)0))); + uint64_t L_85 = V_14; + V_20 = (((int32_t)((uint32_t)L_85))); + } + +IL_01a0: + { + uint64_t L_86 = V_19; + BigInteger_t972 * L_87 = ___bi2; + NullCheck(L_87); + UInt32U5BU5D_t957* L_88 = (L_87->___data_1); + uint32_t L_89 = V_17; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((uintptr_t)L_89))); + uintptr_t L_90 = (((uintptr_t)L_89)); + uint32_t L_91 = V_20; + V_19 = ((int64_t)((int64_t)L_86+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t))))))*(int64_t)(((int64_t)((uint64_t)L_91))))))); + UInt32U5BU5D_t957* L_92 = V_8; + int32_t L_93 = V_18; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, L_93); + int32_t L_94 = L_93; + V_16 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_92, L_94, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_95 = V_8; + int32_t L_96 = V_18; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, L_96); + uint32_t* L_97 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_95, L_96, sizeof(uint32_t))); + uint64_t L_98 = V_19; + *((int32_t*)(L_97)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_97))-(int32_t)(((int32_t)((uint32_t)L_98))))); + uint64_t L_99 = V_19; + V_19 = ((int64_t)((uint64_t)L_99>>((int32_t)32))); + UInt32U5BU5D_t957* L_100 = V_8; + int32_t L_101 = V_18; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, L_101); + int32_t L_102 = L_101; + uint32_t L_103 = V_16; + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_102, sizeof(uint32_t)))) > ((uint32_t)L_103)))) + { + goto IL_01e5; + } + } + { + uint64_t L_104 = V_19; + V_19 = ((int64_t)((int64_t)L_104+(int64_t)(((int64_t)((int64_t)1))))); + } + +IL_01e5: + { + uint32_t L_105 = V_17; + V_17 = ((int32_t)((int32_t)L_105+(int32_t)1)); + int32_t L_106 = V_18; + V_18 = ((int32_t)((int32_t)L_106+(int32_t)1)); + uint32_t L_107 = V_17; + int32_t L_108 = V_1; + if ((((int64_t)(((int64_t)((uint64_t)L_107)))) < ((int64_t)(((int64_t)((int64_t)L_108)))))) + { + goto IL_01a0; + } + } + { + int32_t L_109 = V_10; + int32_t L_110 = V_1; + V_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_109-(int32_t)L_110))+(int32_t)1)); + V_17 = 0; + uint64_t L_111 = V_19; + if (!L_111) + { + goto IL_0253; + } + } + { + uint32_t L_112 = V_20; + V_20 = ((int32_t)((int32_t)L_112-(int32_t)1)); + V_21 = (((int64_t)((int64_t)0))); + } + +IL_0217: + { + UInt32U5BU5D_t957* L_113 = V_8; + int32_t L_114 = V_18; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, L_114); + int32_t L_115 = L_114; + BigInteger_t972 * L_116 = ___bi2; + NullCheck(L_116); + UInt32U5BU5D_t957* L_117 = (L_116->___data_1); + uint32_t L_118 = V_17; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, (((uintptr_t)L_118))); + uintptr_t L_119 = (((uintptr_t)L_118)); + uint64_t L_120 = V_21; + V_21 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_117, L_119, sizeof(uint32_t))))))))+(int64_t)L_120)); + UInt32U5BU5D_t957* L_121 = V_8; + int32_t L_122 = V_18; + uint64_t L_123 = V_21; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, L_122); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_121, L_122, sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_123))); + uint64_t L_124 = V_21; + V_21 = ((int64_t)((uint64_t)L_124>>((int32_t)32))); + uint32_t L_125 = V_17; + V_17 = ((int32_t)((int32_t)L_125+(int32_t)1)); + int32_t L_126 = V_18; + V_18 = ((int32_t)((int32_t)L_126+(int32_t)1)); + uint32_t L_127 = V_17; + int32_t L_128 = V_1; + if ((((int64_t)(((int64_t)((uint64_t)L_127)))) < ((int64_t)(((int64_t)((int64_t)L_128)))))) + { + goto IL_0217; + } + } + +IL_0253: + { + BigInteger_t972 * L_129 = V_6; + NullCheck(L_129); + UInt32U5BU5D_t957* L_130 = (L_129->___data_1); + int32_t L_131 = V_5; + int32_t L_132 = L_131; + V_5 = ((int32_t)((int32_t)L_132-(int32_t)1)); + uint32_t L_133 = V_20; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, L_132); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t))) = (uint32_t)L_133; + int32_t L_134 = V_10; + V_10 = ((int32_t)((int32_t)L_134-(int32_t)1)); + int32_t L_135 = V_9; + V_9 = ((int32_t)((int32_t)L_135-(int32_t)1)); + } + +IL_0270: + { + int32_t L_136 = V_9; + if ((((int32_t)L_136) > ((int32_t)0))) + { + goto IL_0112; + } + } + { + BigInteger_t972 * L_137 = V_6; + NullCheck(L_137); + BigInteger_Normalize_m4879(L_137, /*hidden argument*/NULL); + BigInteger_t972 * L_138 = V_7; + NullCheck(L_138); + BigInteger_Normalize_m4879(L_138, /*hidden argument*/NULL); + BigIntegerU5BU5D_t1084* L_139 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + BigInteger_t972 * L_140 = V_6; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, 0); + ArrayElementTypeCheck (L_139, L_140); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_139, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_140; + BigIntegerU5BU5D_t1084* L_141 = L_139; + BigInteger_t972 * L_142 = V_7; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, 1); + ArrayElementTypeCheck (L_141, L_142); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_141, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_142; + V_22 = L_141; + int32_t L_143 = V_4; + if (!L_143) + { + goto IL_02b1; + } + } + { + BigIntegerU5BU5D_t1084* L_144 = V_22; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, 1); + BigInteger_t972 ** L_145 = ((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_144, 1, sizeof(BigInteger_t972 *))); + int32_t L_146 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_147 = BigInteger_op_RightShift_m4897(NULL /*static, unused*/, (*((BigInteger_t972 **)L_145)), L_146, /*hidden argument*/NULL); + *((Object_t **)(L_145)) = (Object_t *)L_147; + } + +IL_02b1: + { + BigIntegerU5BU5D_t1084* L_148 = V_22; + return L_148; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::LeftShift(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * Kernel_LeftShift_m4856 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + BigInteger_t972 * V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + int32_t L_0 = ___n; + if (L_0) + { + goto IL_0015; + } + } + { + BigInteger_t972 * L_1 = ___bi; + BigInteger_t972 * L_2 = ___bi; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + BigInteger_t972 * L_4 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4864(L_4, L_1, ((int32_t)((int32_t)L_3+(int32_t)1)), /*hidden argument*/NULL); + return L_4; + } + +IL_0015: + { + int32_t L_5 = ___n; + V_0 = ((int32_t)((int32_t)L_5>>(int32_t)5)); + int32_t L_6 = ___n; + ___n = ((int32_t)((int32_t)L_6&(int32_t)((int32_t)31))); + BigInteger_t972 * L_7 = ___bi; + NullCheck(L_7); + uint32_t L_8 = (L_7->___length_0); + int32_t L_9 = V_0; + BigInteger_t972 * L_10 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_10, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)1))+(int32_t)L_9)), /*hidden argument*/NULL); + V_1 = L_10; + V_2 = 0; + BigInteger_t972 * L_11 = ___bi; + NullCheck(L_11); + uint32_t L_12 = (L_11->___length_0); + V_3 = L_12; + int32_t L_13 = ___n; + if (!L_13) + { + goto IL_0094; + } + } + { + V_5 = 0; + goto IL_0079; + } + +IL_0047: + { + BigInteger_t972 * L_14 = ___bi; + NullCheck(L_14); + UInt32U5BU5D_t957* L_15 = (L_14->___data_1); + uint32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, (((uintptr_t)L_16))); + uintptr_t L_17 = (((uintptr_t)L_16)); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_15, L_17, sizeof(uint32_t))); + BigInteger_t972 * L_18 = V_1; + NullCheck(L_18); + UInt32U5BU5D_t957* L_19 = (L_18->___data_1); + uint32_t L_20 = V_2; + int32_t L_21 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint32_t L_22 = V_4; + int32_t L_23 = ___n; + uint32_t L_24 = V_5; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_19, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21))))))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_22<<(int32_t)((int32_t)((int32_t)L_23&(int32_t)((int32_t)31)))))|(int32_t)L_24)); + uint32_t L_25 = V_4; + int32_t L_26 = ___n; + V_5 = ((int32_t)((uint32_t)L_25>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_26))&(int32_t)((int32_t)31))))); + uint32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0079: + { + uint32_t L_28 = V_2; + uint32_t L_29 = V_3; + if ((!(((uint32_t)L_28) >= ((uint32_t)L_29)))) + { + goto IL_0047; + } + } + { + BigInteger_t972 * L_30 = V_1; + NullCheck(L_30); + UInt32U5BU5D_t957* L_31 = (L_30->___data_1); + uint32_t L_32 = V_2; + int32_t L_33 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint32_t L_34 = V_5; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33))))))), sizeof(uint32_t))) = (uint32_t)L_34; + goto IL_00ba; + } + +IL_0094: + { + goto IL_00b3; + } + +IL_0099: + { + BigInteger_t972 * L_35 = V_1; + NullCheck(L_35); + UInt32U5BU5D_t957* L_36 = (L_35->___data_1); + uint32_t L_37 = V_2; + int32_t L_38 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + BigInteger_t972 * L_39 = ___bi; + NullCheck(L_39); + UInt32U5BU5D_t957* L_40 = (L_39->___data_1); + uint32_t L_41 = V_2; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)L_41))); + uintptr_t L_42 = (((uintptr_t)L_41)); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_36, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38))))))), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t))); + uint32_t L_43 = V_2; + V_2 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_00b3: + { + uint32_t L_44 = V_2; + uint32_t L_45 = V_3; + if ((!(((uint32_t)L_44) >= ((uint32_t)L_45)))) + { + goto IL_0099; + } + } + +IL_00ba: + { + BigInteger_t972 * L_46 = V_1; + NullCheck(L_46); + BigInteger_Normalize_m4879(L_46, /*hidden argument*/NULL); + BigInteger_t972 * L_47 = V_1; + return L_47; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::RightShift(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * Kernel_RightShift_m4857 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t972 * V_2 = {0}; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + int32_t L_0 = ___n; + if (L_0) + { + goto IL_000d; + } + } + { + BigInteger_t972 * L_1 = ___bi; + BigInteger_t972 * L_2 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_2, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_000d: + { + int32_t L_3 = ___n; + V_0 = ((int32_t)((int32_t)L_3>>(int32_t)5)); + int32_t L_4 = ___n; + V_1 = ((int32_t)((int32_t)L_4&(int32_t)((int32_t)31))); + BigInteger_t972 * L_5 = ___bi; + NullCheck(L_5); + uint32_t L_6 = (L_5->___length_0); + int32_t L_7 = V_0; + BigInteger_t972 * L_8 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_8, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)L_7))+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_8; + BigInteger_t972 * L_9 = V_2; + NullCheck(L_9); + UInt32U5BU5D_t957* L_10 = (L_9->___data_1); + NullCheck(L_10); + V_3 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1)); + int32_t L_11 = V_1; + if (!L_11) + { + goto IL_007e; + } + } + { + V_5 = 0; + goto IL_006e; + } + +IL_0040: + { + BigInteger_t972 * L_12 = ___bi; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + uint32_t L_14 = V_3; + int32_t L_15 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15)))))))); + intptr_t L_16 = (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15))))))); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_16, sizeof(uint32_t))); + BigInteger_t972 * L_17 = V_2; + NullCheck(L_17); + UInt32U5BU5D_t957* L_18 = (L_17->___data_1); + uint32_t L_19 = V_3; + uint32_t L_20 = V_4; + int32_t L_21 = ___n; + uint32_t L_22 = V_5; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, (((uintptr_t)L_19))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_18, (((uintptr_t)L_19)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_20>>((int32_t)((int32_t)L_21&(int32_t)((int32_t)31)))))|(int32_t)L_22)); + uint32_t L_23 = V_4; + int32_t L_24 = ___n; + V_5 = ((int32_t)((int32_t)L_23<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_24))&(int32_t)((int32_t)31))))); + } + +IL_006e: + { + uint32_t L_25 = V_3; + uint32_t L_26 = L_25; + V_3 = ((int32_t)((int32_t)L_26-(int32_t)1)); + if ((!(((uint32_t)L_26) <= ((uint32_t)0)))) + { + goto IL_0040; + } + } + { + goto IL_00a4; + } + +IL_007e: + { + goto IL_0099; + } + +IL_0083: + { + BigInteger_t972 * L_27 = V_2; + NullCheck(L_27); + UInt32U5BU5D_t957* L_28 = (L_27->___data_1); + uint32_t L_29 = V_3; + BigInteger_t972 * L_30 = ___bi; + NullCheck(L_30); + UInt32U5BU5D_t957* L_31 = (L_30->___data_1); + uint32_t L_32 = V_3; + int32_t L_33 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))))); + intptr_t L_34 = (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33))))))); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, (((uintptr_t)L_29))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_28, (((uintptr_t)L_29)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_31, L_34, sizeof(uint32_t))); + } + +IL_0099: + { + uint32_t L_35 = V_3; + uint32_t L_36 = L_35; + V_3 = ((int32_t)((int32_t)L_36-(int32_t)1)); + if ((!(((uint32_t)L_36) <= ((uint32_t)0)))) + { + goto IL_0083; + } + } + +IL_00a4: + { + BigInteger_t972 * L_37 = V_2; + NullCheck(L_37); + BigInteger_Normalize_m4879(L_37, /*hidden argument*/NULL); + BigInteger_t972 * L_38 = V_2; + return L_38; + } +} +// System.Void Mono.Math.BigInteger/Kernel::Multiply(System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32) +extern "C" void Kernel_Multiply_m4858 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, uint32_t ___xOffset, uint32_t ___xLen, UInt32U5BU5D_t957* ___y, uint32_t ___yOffset, uint32_t ___yLen, UInt32U5BU5D_t957* ___d, uint32_t ___dOffset, const MethodInfo* method) +{ + uint32_t* V_0 = {0}; + uint32_t* V_1 = {0}; + uint32_t* V_2 = {0}; + uint32_t* V_3 = {0}; + uint32_t* V_4 = {0}; + uint32_t* V_5 = {0}; + uint32_t* V_6 = {0}; + uint32_t* V_7 = {0}; + uint64_t V_8 = 0; + uint32_t* V_9 = {0}; + uint32_t* V_10 = {0}; + uintptr_t G_B4_0 = 0; + uintptr_t G_B8_0 = 0; + uintptr_t G_B12_0 = 0; + { + UInt32U5BU5D_t957* L_0 = ___x; + if (!L_0) + { + goto IL_000e; + } + } + { + UInt32U5BU5D_t957* L_1 = ___x; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_001c; + } + +IL_0015: + { + UInt32U5BU5D_t957* L_2 = ___x; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + G_B4_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 0, sizeof(uint32_t))))); + } + +IL_001c: + { + V_0 = (uint32_t*)G_B4_0; + UInt32U5BU5D_t957* L_3 = ___y; + if (!L_3) + { + goto IL_002b; + } + } + { + UInt32U5BU5D_t957* L_4 = ___y; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0032; + } + } + +IL_002b: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_0039; + } + +IL_0032: + { + UInt32U5BU5D_t957* L_5 = ___y; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + G_B8_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, 0, sizeof(uint32_t))))); + } + +IL_0039: + { + V_1 = (uint32_t*)G_B8_0; + UInt32U5BU5D_t957* L_6 = ___d; + if (!L_6) + { + goto IL_004a; + } + } + { + UInt32U5BU5D_t957* L_7 = ___d; + NullCheck(L_7); + if ((((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) + { + goto IL_0051; + } + } + +IL_004a: + { + G_B12_0 = (((uintptr_t)0)); + goto IL_0059; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_8 = ___d; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + G_B12_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, 0, sizeof(uint32_t))))); + } + +IL_0059: + { + V_2 = (uint32_t*)G_B12_0; + uint32_t* L_9 = V_0; + uint32_t L_10 = ___xOffset; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_9+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_10))*(int32_t)4)))); + uint32_t* L_11 = V_3; + uint32_t L_12 = ___xLen; + V_4 = (uint32_t*)((uint32_t*)((intptr_t)L_11+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_12))*(int32_t)4)))); + uint32_t* L_13 = V_1; + uint32_t L_14 = ___yOffset; + V_5 = (uint32_t*)((uint32_t*)((intptr_t)L_13+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_14))*(int32_t)4)))); + uint32_t* L_15 = V_5; + uint32_t L_16 = ___yLen; + V_6 = (uint32_t*)((uint32_t*)((intptr_t)L_15+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_16))*(int32_t)4)))); + uint32_t* L_17 = V_2; + uint32_t L_18 = ___dOffset; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_17+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_18))*(int32_t)4)))); + goto IL_00f6; + } + +IL_008a: + { + uint32_t* L_19 = V_3; + if ((*((uint32_t*)L_19))) + { + goto IL_0096; + } + } + { + goto IL_00ea; + } + +IL_0096: + { + V_8 = (((int64_t)((int64_t)0))); + uint32_t* L_20 = V_7; + V_9 = (uint32_t*)L_20; + uint32_t* L_21 = V_5; + V_10 = (uint32_t*)L_21; + goto IL_00d4; + } + +IL_00a7: + { + uint64_t L_22 = V_8; + uint32_t* L_23 = V_3; + uint32_t* L_24 = V_10; + uint32_t* L_25 = V_9; + V_8 = ((int64_t)((int64_t)L_22+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_23))))))))*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_24))))))))))+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_25)))))))))))); + uint32_t* L_26 = V_9; + uint64_t L_27 = V_8; + *((int32_t*)(L_26)) = (int32_t)(((int32_t)((uint32_t)L_27))); + uint64_t L_28 = V_8; + V_8 = ((int64_t)((uint64_t)L_28>>((int32_t)32))); + uint32_t* L_29 = V_10; + V_10 = (uint32_t*)((uint32_t*)((intptr_t)L_29+(intptr_t)(((intptr_t)4)))); + uint32_t* L_30 = V_9; + V_9 = (uint32_t*)((uint32_t*)((intptr_t)L_30+(intptr_t)(((intptr_t)4)))); + } + +IL_00d4: + { + uint32_t* L_31 = V_10; + uint32_t* L_32 = V_6; + if ((!(((uintptr_t)L_31) >= ((uintptr_t)L_32)))) + { + goto IL_00a7; + } + } + { + uint64_t L_33 = V_8; + if (!L_33) + { + goto IL_00ea; + } + } + { + uint32_t* L_34 = V_9; + uint64_t L_35 = V_8; + *((int32_t*)(L_34)) = (int32_t)(((int32_t)((uint32_t)L_35))); + } + +IL_00ea: + { + uint32_t* L_36 = V_3; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_36+(intptr_t)(((intptr_t)4)))); + uint32_t* L_37 = V_7; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_37+(intptr_t)(((intptr_t)4)))); + } + +IL_00f6: + { + uint32_t* L_38 = V_3; + uint32_t* L_39 = V_4; + if ((!(((uintptr_t)L_38) >= ((uintptr_t)L_39)))) + { + goto IL_008a; + } + } + { + V_0 = (uint32_t*)(((uintptr_t)0)); + V_1 = (uint32_t*)(((uintptr_t)0)); + V_2 = (uint32_t*)(((uintptr_t)0)); + return; + } +} +// System.Void Mono.Math.BigInteger/Kernel::MultiplyMod2p32pmod(System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32) +extern "C" void Kernel_MultiplyMod2p32pmod_m4859 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, int32_t ___xOffset, int32_t ___xLen, UInt32U5BU5D_t957* ___y, int32_t ___yOffest, int32_t ___yLen, UInt32U5BU5D_t957* ___d, int32_t ___dOffset, int32_t ___mod, const MethodInfo* method) +{ + uint32_t* V_0 = {0}; + uint32_t* V_1 = {0}; + uint32_t* V_2 = {0}; + uint32_t* V_3 = {0}; + uint32_t* V_4 = {0}; + uint32_t* V_5 = {0}; + uint32_t* V_6 = {0}; + uint32_t* V_7 = {0}; + uint32_t* V_8 = {0}; + uint64_t V_9 = 0; + uint32_t* V_10 = {0}; + uint32_t* V_11 = {0}; + uintptr_t G_B4_0 = 0; + uintptr_t G_B8_0 = 0; + uintptr_t G_B12_0 = 0; + { + UInt32U5BU5D_t957* L_0 = ___x; + if (!L_0) + { + goto IL_000e; + } + } + { + UInt32U5BU5D_t957* L_1 = ___x; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_001c; + } + +IL_0015: + { + UInt32U5BU5D_t957* L_2 = ___x; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + G_B4_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 0, sizeof(uint32_t))))); + } + +IL_001c: + { + V_0 = (uint32_t*)G_B4_0; + UInt32U5BU5D_t957* L_3 = ___y; + if (!L_3) + { + goto IL_002b; + } + } + { + UInt32U5BU5D_t957* L_4 = ___y; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0032; + } + } + +IL_002b: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_0039; + } + +IL_0032: + { + UInt32U5BU5D_t957* L_5 = ___y; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + G_B8_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, 0, sizeof(uint32_t))))); + } + +IL_0039: + { + V_1 = (uint32_t*)G_B8_0; + UInt32U5BU5D_t957* L_6 = ___d; + if (!L_6) + { + goto IL_004a; + } + } + { + UInt32U5BU5D_t957* L_7 = ___d; + NullCheck(L_7); + if ((((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) + { + goto IL_0051; + } + } + +IL_004a: + { + G_B12_0 = (((uintptr_t)0)); + goto IL_0059; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_8 = ___d; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + G_B12_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, 0, sizeof(uint32_t))))); + } + +IL_0059: + { + V_2 = (uint32_t*)G_B12_0; + uint32_t* L_9 = V_0; + int32_t L_10 = ___xOffset; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_9+(int32_t)((int32_t)((int32_t)L_10*(int32_t)4)))); + uint32_t* L_11 = V_3; + int32_t L_12 = ___xLen; + V_4 = (uint32_t*)((uint32_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)4)))); + uint32_t* L_13 = V_1; + int32_t L_14 = ___yOffest; + V_5 = (uint32_t*)((uint32_t*)((intptr_t)L_13+(int32_t)((int32_t)((int32_t)L_14*(int32_t)4)))); + uint32_t* L_15 = V_5; + int32_t L_16 = ___yLen; + V_6 = (uint32_t*)((uint32_t*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)L_16*(int32_t)4)))); + uint32_t* L_17 = V_2; + int32_t L_18 = ___dOffset; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_18*(int32_t)4)))); + uint32_t* L_19 = V_7; + int32_t L_20 = ___mod; + V_8 = (uint32_t*)((uint32_t*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)4)))); + goto IL_010c; + } + +IL_008e: + { + uint32_t* L_21 = V_3; + if ((*((uint32_t*)L_21))) + { + goto IL_009a; + } + } + { + goto IL_0100; + } + +IL_009a: + { + V_9 = (((int64_t)((int64_t)0))); + uint32_t* L_22 = V_7; + V_10 = (uint32_t*)L_22; + uint32_t* L_23 = V_5; + V_11 = (uint32_t*)L_23; + goto IL_00d8; + } + +IL_00ab: + { + uint64_t L_24 = V_9; + uint32_t* L_25 = V_3; + uint32_t* L_26 = V_11; + uint32_t* L_27 = V_10; + V_9 = ((int64_t)((int64_t)L_24+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_25))))))))*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_26))))))))))+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_27)))))))))))); + uint32_t* L_28 = V_10; + uint64_t L_29 = V_9; + *((int32_t*)(L_28)) = (int32_t)(((int32_t)((uint32_t)L_29))); + uint64_t L_30 = V_9; + V_9 = ((int64_t)((uint64_t)L_30>>((int32_t)32))); + uint32_t* L_31 = V_11; + V_11 = (uint32_t*)((uint32_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)4)))); + uint32_t* L_32 = V_10; + V_10 = (uint32_t*)((uint32_t*)((intptr_t)L_32+(intptr_t)(((intptr_t)4)))); + } + +IL_00d8: + { + uint32_t* L_33 = V_11; + uint32_t* L_34 = V_6; + if ((!(((uintptr_t)L_33) < ((uintptr_t)L_34)))) + { + goto IL_00ea; + } + } + { + uint32_t* L_35 = V_10; + uint32_t* L_36 = V_8; + if ((!(((uintptr_t)L_35) >= ((uintptr_t)L_36)))) + { + goto IL_00ab; + } + } + +IL_00ea: + { + uint64_t L_37 = V_9; + if (!L_37) + { + goto IL_0100; + } + } + { + uint32_t* L_38 = V_10; + uint32_t* L_39 = V_8; + if ((!(((uintptr_t)L_38) < ((uintptr_t)L_39)))) + { + goto IL_0100; + } + } + { + uint32_t* L_40 = V_10; + uint64_t L_41 = V_9; + *((int32_t*)(L_40)) = (int32_t)(((int32_t)((uint32_t)L_41))); + } + +IL_0100: + { + uint32_t* L_42 = V_3; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_42+(intptr_t)(((intptr_t)4)))); + uint32_t* L_43 = V_7; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_43+(intptr_t)(((intptr_t)4)))); + } + +IL_010c: + { + uint32_t* L_44 = V_3; + uint32_t* L_45 = V_4; + if ((!(((uintptr_t)L_44) >= ((uintptr_t)L_45)))) + { + goto IL_008e; + } + } + { + V_0 = (uint32_t*)(((uintptr_t)0)); + V_1 = (uint32_t*)(((uintptr_t)0)); + V_2 = (uint32_t*)(((uintptr_t)0)); + return; + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" uint32_t Kernel_modInverse_m4860 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, uint32_t ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + { + uint32_t L_0 = ___modulus; + V_0 = L_0; + BigInteger_t972 * L_1 = ___bi; + uint32_t L_2 = ___modulus; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + uint32_t L_3 = BigInteger_op_Modulus_m4892(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + V_2 = 0; + V_3 = 1; + goto IL_004a; + } + +IL_0013: + { + uint32_t L_4 = V_1; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_001c; + } + } + { + uint32_t L_5 = V_3; + return L_5; + } + +IL_001c: + { + uint32_t L_6 = V_2; + uint32_t L_7 = V_0; + uint32_t L_8 = V_1; + uint32_t L_9 = V_3; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)L_7/(uint32_t)(int32_t)L_8))*(int32_t)L_9)))); + uint32_t L_10 = V_0; + uint32_t L_11 = V_1; + V_0 = ((int32_t)((uint32_t)(int32_t)L_10%(uint32_t)(int32_t)L_11)); + uint32_t L_12 = V_0; + if (L_12) + { + goto IL_0033; + } + } + { + goto IL_0050; + } + +IL_0033: + { + uint32_t L_13 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)1)))) + { + goto IL_003e; + } + } + { + uint32_t L_14 = ___modulus; + uint32_t L_15 = V_2; + return ((int32_t)((int32_t)L_14-(int32_t)L_15)); + } + +IL_003e: + { + uint32_t L_16 = V_3; + uint32_t L_17 = V_1; + uint32_t L_18 = V_0; + uint32_t L_19 = V_2; + V_3 = ((int32_t)((int32_t)L_16+(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)L_17/(uint32_t)(int32_t)L_18))*(int32_t)L_19)))); + uint32_t L_20 = V_1; + uint32_t L_21 = V_0; + V_1 = ((int32_t)((uint32_t)(int32_t)L_20%(uint32_t)(int32_t)L_21)); + } + +IL_004a: + { + uint32_t L_22 = V_1; + if (L_22) + { + goto IL_0013; + } + } + +IL_0050: + { + return 0; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var; +extern TypeInfo* ModulusRing_t971_il2cpp_TypeInfo_var; +extern TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral628; +extern "C" BigInteger_t972 * Kernel_modInverse_m4861 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, BigInteger_t972 * ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(602); + ModulusRing_t971_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(603); + ArithmeticException_t1086_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(604); + _stringLiteral628 = il2cpp_codegen_string_literal_from_index(628); + s_Il2CppMethodIntialized = true; + } + BigIntegerU5BU5D_t1084* V_0 = {0}; + BigIntegerU5BU5D_t1084* V_1 = {0}; + BigIntegerU5BU5D_t1084* V_2 = {0}; + int32_t V_3 = 0; + BigInteger_t972 * V_4 = {0}; + BigInteger_t972 * V_5 = {0}; + ModulusRing_t971 * V_6 = {0}; + BigInteger_t972 * V_7 = {0}; + BigIntegerU5BU5D_t1084* V_8 = {0}; + { + BigInteger_t972 * L_0 = ___modulus; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_0020; + } + } + { + BigInteger_t972 * L_2 = ___bi; + BigInteger_t972 * L_3 = ___modulus; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + uint32_t L_6 = Kernel_modInverse_m4860(NULL /*static, unused*/, L_2, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_5, sizeof(uint32_t))), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_7 = BigInteger_op_Implicit_m4888(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0020: + { + BigIntegerU5BU5D_t1084* L_8 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_9 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_9); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_8, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_9; + BigIntegerU5BU5D_t1084* L_10 = L_8; + BigInteger_t972 * L_11 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 1); + ArrayElementTypeCheck (L_10, L_11); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_10, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_11; + V_0 = L_10; + V_1 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + BigIntegerU5BU5D_t1084* L_12 = ((BigIntegerU5BU5D_t1084*)SZArrayNew(BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var, 2)); + BigInteger_t972 * L_13 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + ArrayElementTypeCheck (L_12, L_13); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_12, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_13; + BigIntegerU5BU5D_t1084* L_14 = L_12; + BigInteger_t972 * L_15 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + ArrayElementTypeCheck (L_14, L_15); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_14, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_15; + V_2 = L_14; + V_3 = 0; + BigInteger_t972 * L_16 = ___modulus; + V_4 = L_16; + BigInteger_t972 * L_17 = ___bi; + V_5 = L_17; + BigInteger_t972 * L_18 = ___modulus; + ModulusRing_t971 * L_19 = (ModulusRing_t971 *)il2cpp_codegen_object_new (ModulusRing_t971_il2cpp_TypeInfo_var); + ModulusRing__ctor_m4841(L_19, L_18, /*hidden argument*/NULL); + V_6 = L_19; + goto IL_00ca; + } + +IL_006e: + { + int32_t L_20 = V_3; + if ((((int32_t)L_20) <= ((int32_t)1))) + { + goto IL_0097; + } + } + { + ModulusRing_t971 * L_21 = V_6; + BigIntegerU5BU5D_t1084* L_22 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + int32_t L_23 = 0; + BigIntegerU5BU5D_t1084* L_24 = V_0; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 1); + int32_t L_25 = 1; + BigIntegerU5BU5D_t1084* L_26 = V_1; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + int32_t L_27 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_28 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_24, L_25, sizeof(BigInteger_t972 *))), (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_26, L_27, sizeof(BigInteger_t972 *))), /*hidden argument*/NULL); + NullCheck(L_21); + BigInteger_t972 * L_29 = ModulusRing_Difference_m4844(L_21, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_22, L_23, sizeof(BigInteger_t972 *))), L_28, /*hidden argument*/NULL); + V_7 = L_29; + BigIntegerU5BU5D_t1084* L_30 = V_0; + BigIntegerU5BU5D_t1084* L_31 = V_0; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 1); + int32_t L_32 = 1; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 0); + ArrayElementTypeCheck (L_30, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_31, L_32, sizeof(BigInteger_t972 *)))); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_30, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)(*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_31, L_32, sizeof(BigInteger_t972 *))); + BigIntegerU5BU5D_t1084* L_33 = V_0; + BigInteger_t972 * L_34 = V_7; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 1); + ArrayElementTypeCheck (L_33, L_34); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_33, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)L_34; + } + +IL_0097: + { + BigInteger_t972 * L_35 = V_4; + BigInteger_t972 * L_36 = V_5; + BigIntegerU5BU5D_t1084* L_37 = Kernel_multiByteDivide_m4855(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + V_8 = L_37; + BigIntegerU5BU5D_t1084* L_38 = V_1; + BigIntegerU5BU5D_t1084* L_39 = V_1; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 1); + int32_t L_40 = 1; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 0); + ArrayElementTypeCheck (L_38, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_39, L_40, sizeof(BigInteger_t972 *)))); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_38, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)(*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_39, L_40, sizeof(BigInteger_t972 *))); + BigIntegerU5BU5D_t1084* L_41 = V_1; + BigIntegerU5BU5D_t1084* L_42 = V_8; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + int32_t L_43 = 0; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 1); + ArrayElementTypeCheck (L_41, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_42, L_43, sizeof(BigInteger_t972 *)))); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_41, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)(*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_42, L_43, sizeof(BigInteger_t972 *))); + BigIntegerU5BU5D_t1084* L_44 = V_2; + BigIntegerU5BU5D_t1084* L_45 = V_2; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 1); + int32_t L_46 = 1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 0); + ArrayElementTypeCheck (L_44, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_45, L_46, sizeof(BigInteger_t972 *)))); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_44, 0, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)(*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_45, L_46, sizeof(BigInteger_t972 *))); + BigIntegerU5BU5D_t1084* L_47 = V_2; + BigIntegerU5BU5D_t1084* L_48 = V_8; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 1); + int32_t L_49 = 1; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 1); + ArrayElementTypeCheck (L_47, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_48, L_49, sizeof(BigInteger_t972 *)))); + *((BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_47, 1, sizeof(BigInteger_t972 *))) = (BigInteger_t972 *)(*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_48, L_49, sizeof(BigInteger_t972 *))); + BigInteger_t972 * L_50 = V_5; + V_4 = L_50; + BigIntegerU5BU5D_t1084* L_51 = V_8; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 1); + int32_t L_52 = 1; + V_5 = (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_51, L_52, sizeof(BigInteger_t972 *))); + int32_t L_53 = V_3; + V_3 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_00ca: + { + BigInteger_t972 * L_54 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_55 = BigInteger_op_Inequality_m4899(NULL /*static, unused*/, L_54, 0, /*hidden argument*/NULL); + if (L_55) + { + goto IL_006e; + } + } + { + BigIntegerU5BU5D_t1084* L_56 = V_2; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 0); + int32_t L_57 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_58 = BigInteger_op_Inequality_m4899(NULL /*static, unused*/, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_56, L_57, sizeof(BigInteger_t972 *))), 1, /*hidden argument*/NULL); + if (!L_58) + { + goto IL_00f0; + } + } + { + ArithmeticException_t1086 * L_59 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_59, _stringLiteral628, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_59); + } + +IL_00f0: + { + ModulusRing_t971 * L_60 = V_6; + BigIntegerU5BU5D_t1084* L_61 = V_0; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 0); + int32_t L_62 = 0; + BigIntegerU5BU5D_t1084* L_63 = V_0; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 1); + int32_t L_64 = 1; + BigIntegerU5BU5D_t1084* L_65 = V_1; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 0); + int32_t L_66 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_67 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_63, L_64, sizeof(BigInteger_t972 *))), (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_65, L_66, sizeof(BigInteger_t972 *))), /*hidden argument*/NULL); + NullCheck(L_60); + BigInteger_t972 * L_68 = ModulusRing_Difference_m4844(L_60, (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_61, L_62, sizeof(BigInteger_t972 *))), L_67, /*hidden argument*/NULL); + return L_68; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger/Sign,System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m4862 (BigInteger_t972 * __this, int32_t ___sign, uint32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint32_t L_0 = ___len; + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_0)))); + uint32_t L_1 = ___len; + __this->___length_0 = L_1; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m4863 (BigInteger_t972 * __this, BigInteger_t972 * ___bi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + BigInteger_t972 * L_0 = ___bi; + NullCheck(L_0); + UInt32U5BU5D_t957* L_1 = (L_0->___data_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->___data_1 = ((UInt32U5BU5D_t957*)Castclass(L_2, UInt32U5BU5D_t957_il2cpp_TypeInfo_var)); + BigInteger_t972 * L_3 = ___bi; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + __this->___length_0 = L_4; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m4864 (BigInteger_t972 * __this, BigInteger_t972 * ___bi, uint32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint32_t L_0 = ___len; + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_0)))); + V_0 = 0; + goto IL_0037; + } + +IL_0021: + { + UInt32U5BU5D_t957* L_1 = (__this->___data_1); + uint32_t L_2 = V_0; + BigInteger_t972 * L_3 = ___bi; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + uint32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)L_5))); + uintptr_t L_6 = (((uintptr_t)L_5)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, (((uintptr_t)L_2)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + uint32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0037: + { + uint32_t L_8 = V_0; + BigInteger_t972 * L_9 = ___bi; + NullCheck(L_9); + uint32_t L_10 = (L_9->___length_0); + if ((!(((uint32_t)L_8) >= ((uint32_t)L_10)))) + { + goto IL_0021; + } + } + { + BigInteger_t972 * L_11 = ___bi; + NullCheck(L_11); + uint32_t L_12 = (L_11->___length_0); + __this->___length_0 = L_12; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(System.Byte[]) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m4865 (BigInteger_t972 * __this, ByteU5BU5D_t789* ___inData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___inData; + NullCheck(L_0); + __this->___length_0 = ((int32_t)((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))>>2)); + ByteU5BU5D_t789* L_1 = ___inData; + NullCheck(L_1); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))&(int32_t)3)); + int32_t L_2 = V_0; + if (!L_2) + { + goto IL_0032; + } + } + { + uint32_t L_3 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0032: + { + uint32_t L_4 = (__this->___length_0); + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_4)))); + ByteU5BU5D_t789* L_5 = ___inData; + NullCheck(L_5); + V_1 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)1)); + V_2 = 0; + goto IL_007e; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_6 = (__this->___data_1); + int32_t L_7 = V_2; + ByteU5BU5D_t789* L_8 = ___inData; + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9-(int32_t)3))); + int32_t L_10 = ((int32_t)((int32_t)L_9-(int32_t)3)); + ByteU5BU5D_t789* L_11 = ___inData; + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)L_12-(int32_t)2))); + int32_t L_13 = ((int32_t)((int32_t)L_12-(int32_t)2)); + ByteU5BU5D_t789* L_14 = ___inData; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)L_15-(int32_t)1))); + int32_t L_16 = ((int32_t)((int32_t)L_15-(int32_t)1)); + ByteU5BU5D_t789* L_17 = ___inData; + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))))); + int32_t L_20 = V_1; + V_1 = ((int32_t)((int32_t)L_20-(int32_t)4)); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_007e: + { + int32_t L_22 = V_1; + if ((((int32_t)L_22) >= ((int32_t)3))) + { + goto IL_0051; + } + } + { + int32_t L_23 = V_0; + V_3 = L_23; + int32_t L_24 = V_3; + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 0) + { + goto IL_00a0; + } + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 1) + { + goto IL_00b8; + } + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 2) + { + goto IL_00d6; + } + } + { + goto IL_00fb; + } + +IL_00a0: + { + UInt32U5BU5D_t957* L_25 = (__this->___data_1); + uint32_t L_26 = (__this->___length_0); + ByteU5BU5D_t789* L_27 = ___inData; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + int32_t L_28 = 0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, (((uintptr_t)((int32_t)((int32_t)L_26-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_25, (((uintptr_t)((int32_t)((int32_t)L_26-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_28, sizeof(uint8_t))); + goto IL_00fb; + } + +IL_00b8: + { + UInt32U5BU5D_t957* L_29 = (__this->___data_1); + uint32_t L_30 = (__this->___length_0); + ByteU5BU5D_t789* L_31 = ___inData; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + int32_t L_32 = 0; + ByteU5BU5D_t789* L_33 = ___inData; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 1); + int32_t L_34 = 1; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)((int32_t)((int32_t)L_30-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_29, (((uintptr_t)((int32_t)((int32_t)L_30-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_32, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_34, sizeof(uint8_t))))); + goto IL_00fb; + } + +IL_00d6: + { + UInt32U5BU5D_t957* L_35 = (__this->___data_1); + uint32_t L_36 = (__this->___length_0); + ByteU5BU5D_t789* L_37 = ___inData; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 0); + int32_t L_38 = 0; + ByteU5BU5D_t789* L_39 = ___inData; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 1); + int32_t L_40 = 1; + ByteU5BU5D_t789* L_41 = ___inData; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 2); + int32_t L_42 = 2; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, (((uintptr_t)((int32_t)((int32_t)L_36-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_35, (((uintptr_t)((int32_t)((int32_t)L_36-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_38, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_40, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_41, L_42, sizeof(uint8_t))))); + goto IL_00fb; + } + +IL_00fb: + { + BigInteger_Normalize_m4879(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m4866 (BigInteger_t972 * __this, uint32_t ___ui, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 1)); + uint32_t L_1 = ___ui; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)L_1; + __this->___data_1 = L_0; + return; + } +} +// System.Void Mono.Math.BigInteger::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D0_0_FieldInfo_var; +extern "C" void BigInteger__cctor_m4867 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D0_0_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 0); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)783))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D0_0_FieldInfo_var), /*hidden argument*/NULL); + ((BigInteger_t972_StaticFields*)BigInteger_t972_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2 = L_0; + return; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Math.BigInteger::get_Rng() +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * BigInteger_get_Rng_m4868 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_0 = ((BigInteger_t972_StaticFields*)BigInteger_t972_il2cpp_TypeInfo_var->static_fields)->___rng_3; + if (L_0) + { + goto IL_0014; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + ((BigInteger_t972_StaticFields*)BigInteger_t972_il2cpp_TypeInfo_var->static_fields)->___rng_3 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_2 = ((BigInteger_t972_StaticFields*)BigInteger_t972_il2cpp_TypeInfo_var->static_fields)->___rng_3; + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32,System.Security.Cryptography.RandomNumberGenerator) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_GenerateRandom_m4869 (Object_t * __this /* static, unused */, int32_t ___bits, RandomNumberGenerator_t949 * ___rng, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t972 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + uint32_t V_4 = 0; + { + int32_t L_0 = ___bits; + V_0 = ((int32_t)((int32_t)L_0>>(int32_t)5)); + int32_t L_1 = ___bits; + V_1 = ((int32_t)((int32_t)L_1&(int32_t)((int32_t)31))); + int32_t L_2 = V_1; + if (!L_2) + { + goto IL_0013; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0013: + { + int32_t L_4 = V_0; + BigInteger_t972 * L_5 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_5, 1, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_5; + int32_t L_6 = V_0; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_6<<(int32_t)2)))); + RandomNumberGenerator_t949 * L_7 = ___rng; + ByteU5BU5D_t789* L_8 = V_3; + NullCheck(L_7); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_7, L_8); + ByteU5BU5D_t789* L_9 = V_3; + BigInteger_t972 * L_10 = V_2; + NullCheck(L_10); + UInt32U5BU5D_t957* L_11 = (L_10->___data_1); + int32_t L_12 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, 0, (Array_t *)(Array_t *)L_11, 0, ((int32_t)((int32_t)L_12<<(int32_t)2)), /*hidden argument*/NULL); + int32_t L_13 = V_1; + if (!L_13) + { + goto IL_0086; + } + } + { + int32_t L_14 = V_1; + V_4 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14-(int32_t)1))&(int32_t)((int32_t)31))))); + BigInteger_t972 * L_15 = V_2; + NullCheck(L_15); + UInt32U5BU5D_t957* L_16 = (L_15->___data_1); + int32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17-(int32_t)1))); + uint32_t* L_18 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_16, ((int32_t)((int32_t)L_17-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_19 = V_4; + *((int32_t*)(L_18)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_18))|(int32_t)L_19)); + int32_t L_20 = V_1; + V_4 = ((int32_t)((uint32_t)(-1)>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_20))&(int32_t)((int32_t)31))))); + BigInteger_t972 * L_21 = V_2; + NullCheck(L_21); + UInt32U5BU5D_t957* L_22 = (L_21->___data_1); + int32_t L_23 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23-(int32_t)1))); + uint32_t* L_24 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_22, ((int32_t)((int32_t)L_23-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_25 = V_4; + *((int32_t*)(L_24)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_24))&(int32_t)L_25)); + goto IL_009d; + } + +IL_0086: + { + BigInteger_t972 * L_26 = V_2; + NullCheck(L_26); + UInt32U5BU5D_t957* L_27 = (L_26->___data_1); + int32_t L_28 = V_0; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)((int32_t)L_28-(int32_t)1))); + uint32_t* L_29 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_27, ((int32_t)((int32_t)L_28-(int32_t)1)), sizeof(uint32_t))); + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_29))|(int32_t)((int32_t)-2147483648))); + } + +IL_009d: + { + BigInteger_t972 * L_30 = V_2; + NullCheck(L_30); + BigInteger_Normalize_m4879(L_30, /*hidden argument*/NULL); + BigInteger_t972 * L_31 = V_2; + return L_31; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_GenerateRandom_m4870 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___bits; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_1 = BigInteger_get_Rng_m4868(NULL /*static, unused*/, /*hidden argument*/NULL); + BigInteger_t972 * L_2 = BigInteger_GenerateRandom_m4869(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 Mono.Math.BigInteger::BitCount() +extern "C" int32_t BigInteger_BitCount_m4871 (BigInteger_t972 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + { + BigInteger_Normalize_m4879(__this, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + uint32_t L_1 = (__this->___length_0); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, (((uintptr_t)((int32_t)((int32_t)L_1-(int32_t)1))))); + uintptr_t L_2 = (((uintptr_t)((int32_t)((int32_t)L_1-(int32_t)1)))); + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_2, sizeof(uint32_t))); + V_1 = ((int32_t)-2147483648); + V_2 = ((int32_t)32); + goto IL_002d; + } + +IL_0025: + { + uint32_t L_3 = V_2; + V_2 = ((int32_t)((int32_t)L_3-(int32_t)1)); + uint32_t L_4 = V_1; + V_1 = ((int32_t)((uint32_t)L_4>>1)); + } + +IL_002d: + { + uint32_t L_5 = V_2; + if ((!(((uint32_t)L_5) > ((uint32_t)0)))) + { + goto IL_003c; + } + } + { + uint32_t L_6 = V_0; + uint32_t L_7 = V_1; + if (!((int32_t)((int32_t)L_6&(int32_t)L_7))) + { + goto IL_0025; + } + } + +IL_003c: + { + uint32_t L_8 = V_2; + uint32_t L_9 = (__this->___length_0); + V_2 = ((int32_t)((int32_t)L_8+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9-(int32_t)1))<<(int32_t)5)))); + uint32_t L_10 = V_2; + return L_10; + } +} +// System.Boolean Mono.Math.BigInteger::TestBit(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral629; +extern "C" bool BigInteger_TestBit_m4872 (BigInteger_t972 * __this, int32_t ___bitNum, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral629 = il2cpp_codegen_string_literal_from_index(629); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint8_t V_1 = 0x0; + uint32_t V_2 = 0; + { + int32_t L_0 = ___bitNum; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + IndexOutOfRangeException_t446 * L_1 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_1, _stringLiteral629, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___bitNum; + V_0 = ((int32_t)((uint32_t)L_2>>5)); + int32_t L_3 = ___bitNum; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)31)))))); + uint8_t L_4 = V_1; + V_2 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)31))))); + UInt32U5BU5D_t957* L_5 = (__this->___data_1); + uint32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + uint32_t L_8 = V_2; + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + uint32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uintptr_t L_11 = (((uintptr_t)L_10)); + return ((((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))|(int32_t)L_8))) == ((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t)))))? 1 : 0); + } +} +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32) +extern "C" void BigInteger_SetBit_m4873 (BigInteger_t972 * __this, uint32_t ___bitNum, const MethodInfo* method) +{ + { + uint32_t L_0 = ___bitNum; + BigInteger_SetBit_m4874(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32,System.Boolean) +extern "C" void BigInteger_SetBit_m4874 (BigInteger_t972 * __this, uint32_t ___bitNum, bool ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + uint32_t L_0 = ___bitNum; + V_0 = ((int32_t)((uint32_t)L_0>>5)); + uint32_t L_1 = V_0; + uint32_t L_2 = (__this->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_2)))) + { + goto IL_004a; + } + } + { + uint32_t L_3 = ___bitNum; + V_1 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))); + bool L_4 = ___value; + if (!L_4) + { + goto IL_0037; + } + } + { + UInt32U5BU5D_t957* L_5 = (__this->___data_1); + uint32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uint32_t* L_7 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, (((uintptr_t)L_6)), sizeof(uint32_t))); + uint32_t L_8 = V_1; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_7))|(int32_t)L_8)); + goto IL_004a; + } + +IL_0037: + { + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + uint32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uint32_t* L_11 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_9, (((uintptr_t)L_10)), sizeof(uint32_t))); + uint32_t L_12 = V_1; + *((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_11))&(int32_t)((~L_12)))); + } + +IL_004a: + { + return; + } +} +// System.Int32 Mono.Math.BigInteger::LowestSetBit() +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" int32_t BigInteger_LowestSetBit_m4875 (BigInteger_t972 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_0 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000e; + } + } + { + return (-1); + } + +IL_000e: + { + V_0 = 0; + goto IL_0019; + } + +IL_0015: + { + int32_t L_1 = V_0; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)1)); + } + +IL_0019: + { + int32_t L_2 = V_0; + bool L_3 = BigInteger_TestBit_m4872(__this, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0015; + } + } + { + int32_t L_4 = V_0; + return L_4; + } +} +// System.Byte[] Mono.Math.BigInteger::GetBytes() +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BigInteger_GetBytes_m4876 (BigInteger_t972 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + uint32_t V_6 = 0; + int32_t V_7 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_0 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0013; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_0013: + { + int32_t L_1 = BigInteger_BitCount_m4871(__this, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)L_2>>(int32_t)3)); + int32_t L_3 = V_0; + if (!((int32_t)((int32_t)L_3&(int32_t)7))) + { + goto IL_002a; + } + } + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_002a: + { + int32_t L_5 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5)); + int32_t L_6 = V_1; + V_3 = ((int32_t)((int32_t)L_6&(int32_t)3)); + int32_t L_7 = V_3; + if (L_7) + { + goto IL_003d; + } + } + { + V_3 = 4; + } + +IL_003d: + { + V_4 = 0; + uint32_t L_8 = (__this->___length_0); + V_5 = ((int32_t)((int32_t)L_8-(int32_t)1)); + goto IL_0096; + } + +IL_004f: + { + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + int32_t L_10 = V_5; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t))); + int32_t L_12 = V_3; + V_7 = ((int32_t)((int32_t)L_12-(int32_t)1)); + goto IL_0080; + } + +IL_0064: + { + ByteU5BU5D_t789* L_13 = V_2; + int32_t L_14 = V_4; + int32_t L_15 = V_7; + uint32_t L_16 = V_6; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)255)))))); + uint32_t L_17 = V_6; + V_6 = ((int32_t)((uint32_t)L_17>>8)); + int32_t L_18 = V_7; + V_7 = ((int32_t)((int32_t)L_18-(int32_t)1)); + } + +IL_0080: + { + int32_t L_19 = V_7; + if ((((int32_t)L_19) >= ((int32_t)0))) + { + goto IL_0064; + } + } + { + int32_t L_20 = V_4; + int32_t L_21 = V_3; + V_4 = ((int32_t)((int32_t)L_20+(int32_t)L_21)); + V_3 = 4; + int32_t L_22 = V_5; + V_5 = ((int32_t)((int32_t)L_22-(int32_t)1)); + } + +IL_0096: + { + int32_t L_23 = V_5; + if ((((int32_t)L_23) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ByteU5BU5D_t789* L_24 = V_2; + return L_24; + } +} +// System.String Mono.Math.BigInteger::ToString(System.UInt32) +extern Il2CppCodeGenString* _stringLiteral630; +extern "C" String_t* BigInteger_ToString_m4877 (BigInteger_t972 * __this, uint32_t ___radix, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral630 = il2cpp_codegen_string_literal_from_index(630); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___radix; + String_t* L_1 = BigInteger_ToString_m4878(__this, L_0, _stringLiteral630, /*hidden argument*/NULL); + return L_1; + } +} +// System.String Mono.Math.BigInteger::ToString(System.UInt32,System.String) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral631; +extern Il2CppCodeGenString* _stringLiteral632; +extern Il2CppCodeGenString* _stringLiteral633; +extern Il2CppCodeGenString* _stringLiteral634; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral635; +extern "C" String_t* BigInteger_ToString_m4878 (BigInteger_t972 * __this, uint32_t ___radix, String_t* ___characterSet, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral631 = il2cpp_codegen_string_literal_from_index(631); + _stringLiteral632 = il2cpp_codegen_string_literal_from_index(632); + _stringLiteral633 = il2cpp_codegen_string_literal_from_index(633); + _stringLiteral634 = il2cpp_codegen_string_literal_from_index(634); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + BigInteger_t972 * V_1 = {0}; + uint32_t V_2 = 0; + { + String_t* L_0 = ___characterSet; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + uint32_t L_2 = ___radix; + if ((((int64_t)(((int64_t)((int64_t)L_1)))) >= ((int64_t)(((int64_t)((uint64_t)L_2)))))) + { + goto IL_001e; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral631, _stringLiteral632, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + uint32_t L_4 = ___radix; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_0035; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral633, _stringLiteral634, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_6 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0047; + } + } + { + return _stringLiteral62; + } + +IL_0047: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, __this, 1, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0059; + } + } + { + return _stringLiteral635; + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_8; + BigInteger_t972 * L_9 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_9, __this, /*hidden argument*/NULL); + V_1 = L_9; + goto IL_0086; + } + +IL_006b: + { + BigInteger_t972 * L_10 = V_1; + uint32_t L_11 = ___radix; + uint32_t L_12 = Kernel_SingleByteDivideInPlace_m4852(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_2 = L_12; + String_t* L_13 = ___characterSet; + uint32_t L_14 = V_2; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + uint16_t L_16 = L_15; + Object_t * L_17 = Box(Char_t702_il2cpp_TypeInfo_var, &L_16); + String_t* L_18 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Concat_m622(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_0 = L_19; + } + +IL_0086: + { + BigInteger_t972 * L_20 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_21 = BigInteger_op_Inequality_m4899(NULL /*static, unused*/, L_20, 0, /*hidden argument*/NULL); + if (L_21) + { + goto IL_006b; + } + } + { + String_t* L_22 = V_0; + return L_22; + } +} +// System.Void Mono.Math.BigInteger::Normalize() +extern "C" void BigInteger_Normalize_m4879 (BigInteger_t972 * __this, const MethodInfo* method) +{ + { + goto IL_0013; + } + +IL_0005: + { + uint32_t L_0 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_0-(int32_t)1)); + } + +IL_0013: + { + uint32_t L_1 = (__this->___length_0); + if ((!(((uint32_t)L_1) > ((uint32_t)0)))) + { + goto IL_0034; + } + } + { + UInt32U5BU5D_t957* L_2 = (__this->___data_1); + uint32_t L_3 = (__this->___length_0); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, (((uintptr_t)((int32_t)((int32_t)L_3-(int32_t)1))))); + uintptr_t L_4 = (((uintptr_t)((int32_t)((int32_t)L_3-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_2, L_4, sizeof(uint32_t)))) + { + goto IL_0005; + } + } + +IL_0034: + { + uint32_t L_5 = (__this->___length_0); + if (L_5) + { + goto IL_004d; + } + } + { + uint32_t L_6 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_004d: + { + return; + } +} +// System.Void Mono.Math.BigInteger::Clear() +extern "C" void BigInteger_Clear_m4880 (BigInteger_t972 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0014; + } + +IL_0007: + { + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_1, sizeof(uint32_t))) = (uint32_t)0; + int32_t L_2 = V_0; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_0014: + { + int32_t L_3 = V_0; + uint32_t L_4 = (__this->___length_0); + if ((((int64_t)(((int64_t)((int64_t)L_3)))) < ((int64_t)(((int64_t)((uint64_t)L_4)))))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Int32 Mono.Math.BigInteger::GetHashCode() +extern "C" int32_t BigInteger_GetHashCode_m4881 (BigInteger_t972 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + goto IL_0019; + } + +IL_0009: + { + uint32_t L_0 = V_0; + UInt32U5BU5D_t957* L_1 = (__this->___data_1); + uint32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + uintptr_t L_3 = (((uintptr_t)L_2)); + V_0 = ((int32_t)((int32_t)L_0^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1, L_3, sizeof(uint32_t))))); + uint32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_0019: + { + uint32_t L_5 = V_1; + uint32_t L_6 = (__this->___length_0); + if ((!(((uint32_t)L_5) >= ((uint32_t)L_6)))) + { + goto IL_0009; + } + } + { + uint32_t L_7 = V_0; + return L_7; + } +} +// System.String Mono.Math.BigInteger::ToString() +extern "C" String_t* BigInteger_ToString_m4882 (BigInteger_t972 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = BigInteger_ToString_m4877(__this, ((int32_t)10), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean Mono.Math.BigInteger::Equals(System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_Equals_m4883 (BigInteger_t972 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___o; + if (!((Object_t *)IsInstSealed(L_1, Int32_t161_il2cpp_TypeInfo_var))) + { + goto IL_002f; + } + } + { + Object_t * L_2 = ___o; + if ((((int32_t)((*(int32_t*)((int32_t*)UnBox (L_2, Int32_t161_il2cpp_TypeInfo_var))))) < ((int32_t)0))) + { + goto IL_002d; + } + } + { + Object_t * L_3 = ___o; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_4 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, __this, ((*(uint32_t*)((uint32_t*)UnBox (L_3, UInt32_t456_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_4)); + goto IL_002e; + } + +IL_002d: + { + G_B6_0 = 0; + } + +IL_002e: + { + return G_B6_0; + } + +IL_002f: + { + Object_t * L_5 = ___o; + V_0 = ((BigInteger_t972 *)IsInstClass(L_5, BigInteger_t972_il2cpp_TypeInfo_var)); + BigInteger_t972 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_6, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0044; + } + } + { + return 0; + } + +IL_0044: + { + BigInteger_t972 * L_8 = V_0; + int32_t L_9 = Kernel_Compare_m4851(NULL /*static, unused*/, __this, L_8, /*hidden argument*/NULL); + return ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::ModInverse(Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_ModInverse_m4884 (BigInteger_t972 * __this, BigInteger_t972 * ___modulus, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___modulus; + BigInteger_t972 * L_1 = Kernel_modInverse_m4861(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::ModPow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* ModulusRing_t971_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_ModPow_m4885 (BigInteger_t972 * __this, BigInteger_t972 * ___exp, BigInteger_t972 * ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModulusRing_t971_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(603); + s_Il2CppMethodIntialized = true; + } + ModulusRing_t971 * V_0 = {0}; + { + BigInteger_t972 * L_0 = ___n; + ModulusRing_t971 * L_1 = (ModulusRing_t971 *)il2cpp_codegen_object_new (ModulusRing_t971_il2cpp_TypeInfo_var); + ModulusRing__ctor_m4841(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ModulusRing_t971 * L_2 = V_0; + BigInteger_t972 * L_3 = ___exp; + NullCheck(L_2); + BigInteger_t972 * L_4 = ModulusRing_Pow_m4845(L_2, __this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GeneratePseudoPrime(System.Int32) +extern TypeInfo* SequentialSearchPrimeGeneratorBase_t977_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_GeneratePseudoPrime_m4886 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SequentialSearchPrimeGeneratorBase_t977_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(606); + s_Il2CppMethodIntialized = true; + } + SequentialSearchPrimeGeneratorBase_t977 * V_0 = {0}; + { + SequentialSearchPrimeGeneratorBase_t977 * L_0 = (SequentialSearchPrimeGeneratorBase_t977 *)il2cpp_codegen_object_new (SequentialSearchPrimeGeneratorBase_t977_il2cpp_TypeInfo_var); + SequentialSearchPrimeGeneratorBase__ctor_m4912(L_0, /*hidden argument*/NULL); + V_0 = L_0; + SequentialSearchPrimeGeneratorBase_t977 * L_1 = V_0; + int32_t L_2 = ___bits; + NullCheck(L_1); + BigInteger_t972 * L_3 = (BigInteger_t972 *)VirtFuncInvoker1< BigInteger_t972 *, int32_t >::Invoke(7 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32) */, L_1, L_2); + return L_3; + } +} +// System.Void Mono.Math.BigInteger::Incr2() +extern "C" void BigInteger_Incr2_m4887 (BigInteger_t972 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + uint32_t* L_1 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))); + *((int32_t*)(L_1)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)2)); + UInt32U5BU5D_t957* L_2 = (__this->___data_1); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_2, L_3, sizeof(uint32_t)))) < ((uint32_t)2)))) + { + goto IL_0077; + } + } + { + UInt32U5BU5D_t957* L_4 = (__this->___data_1); + int32_t L_5 = V_0; + int32_t L_6 = ((int32_t)((int32_t)L_5+(int32_t)1)); + V_0 = L_6; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + uint32_t* L_7 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_7))+(int32_t)1)); + goto IL_004c; + } + +IL_003b: + { + UInt32U5BU5D_t957* L_8 = (__this->___data_1); + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + uint32_t* L_10 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))); + *((int32_t*)(L_10)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))+(int32_t)1)); + } + +IL_004c: + { + UInt32U5BU5D_t957* L_11 = (__this->___data_1); + int32_t L_12 = V_0; + int32_t L_13 = L_12; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + int32_t L_14 = L_13; + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_11, L_14, sizeof(uint32_t)))) + { + goto IL_003b; + } + } + { + uint32_t L_15 = (__this->___length_0); + int32_t L_16 = V_0; + if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) + { + goto IL_0077; + } + } + { + uint32_t L_17 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0077: + { + return; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.UInt32) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_op_Implicit_m4888 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + BigInteger_t972 * L_1 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4866(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" BigInteger_t972 * BigInteger_op_Implicit_m4889 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___value; + BigInteger_t972 * L_3 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4866(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Addition(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * BigInteger_op_Addition_m4890 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t972 * L_0 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + BigInteger_t972 * L_2 = ___bi2; + BigInteger_t972 * L_3 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0013: + { + BigInteger_t972 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_4, 0, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0026; + } + } + { + BigInteger_t972 * L_6 = ___bi1; + BigInteger_t972 * L_7 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_7, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0026: + { + BigInteger_t972 * L_8 = ___bi1; + BigInteger_t972 * L_9 = ___bi2; + BigInteger_t972 * L_10 = Kernel_AddSameSign_m4847(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Subtraction(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral636; +extern "C" BigInteger_t972 * BigInteger_op_Subtraction_m4891 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + ArithmeticException_t1086_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(604); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral636 = il2cpp_codegen_string_literal_from_index(636); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + BigInteger_t972 * L_0 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + BigInteger_t972 * L_2 = ___bi1; + BigInteger_t972 * L_3 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4863(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0013: + { + BigInteger_t972 * L_4 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_4, 0, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002a; + } + } + { + ArithmeticException_t1086 * L_6 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_6, _stringLiteral636, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002a: + { + BigInteger_t972 * L_7 = ___bi1; + BigInteger_t972 * L_8 = ___bi2; + int32_t L_9 = Kernel_Compare_m4851(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = V_0; + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 0) + { + goto IL_005a; + } + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 1) + { + goto IL_004b; + } + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 2) + { + goto IL_0052; + } + } + { + goto IL_0065; + } + +IL_004b: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_11 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_11; + } + +IL_0052: + { + BigInteger_t972 * L_12 = ___bi1; + BigInteger_t972 * L_13 = ___bi2; + BigInteger_t972 * L_14 = Kernel_Subtract_m4848(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_005a: + { + ArithmeticException_t1086 * L_15 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_15, _stringLiteral636, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0065: + { + Exception_t152 * L_16 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } +} +// System.UInt32 Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t BigInteger_op_Modulus_m4892 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, uint32_t ___ui, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi; + uint32_t L_1 = ___ui; + uint32_t L_2 = Kernel_DwordMod_m4853(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Modulus_m4893 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + BigIntegerU5BU5D_t1084* L_2 = Kernel_multiByteDivide_m4855(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + return (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_2, L_3, sizeof(BigInteger_t972 *))); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Division(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Division_m4894 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + BigIntegerU5BU5D_t1084* L_2 = Kernel_multiByteDivide_m4855(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + return (*(BigInteger_t972 **)(BigInteger_t972 **)SZArrayLdElema(L_2, L_3, sizeof(BigInteger_t972 *))); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral637; +extern Il2CppCodeGenString* _stringLiteral638; +extern "C" BigInteger_t972 * BigInteger_op_Multiply_m4895 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral637 = il2cpp_codegen_string_literal_from_index(637); + _stringLiteral638 = il2cpp_codegen_string_literal_from_index(638); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + { + BigInteger_t972 * L_0 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + { + BigInteger_t972 * L_2 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001f; + } + } + +IL_0018: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_4 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_4; + } + +IL_001f: + { + BigInteger_t972 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + BigInteger_t972 * L_7 = ___bi1; + NullCheck(L_7); + uint32_t L_8 = (L_7->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_8)))))) + { + goto IL_003f; + } + } + { + IndexOutOfRangeException_t446 * L_9 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_9, _stringLiteral637, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003f: + { + BigInteger_t972 * L_10 = ___bi2; + NullCheck(L_10); + UInt32U5BU5D_t957* L_11 = (L_10->___data_1); + NullCheck(L_11); + BigInteger_t972 * L_12 = ___bi2; + NullCheck(L_12); + uint32_t L_13 = (L_12->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_13)))))) + { + goto IL_005f; + } + } + { + IndexOutOfRangeException_t446 * L_14 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_14, _stringLiteral638, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005f: + { + BigInteger_t972 * L_15 = ___bi1; + NullCheck(L_15); + uint32_t L_16 = (L_15->___length_0); + BigInteger_t972 * L_17 = ___bi2; + NullCheck(L_17); + uint32_t L_18 = (L_17->___length_0); + BigInteger_t972 * L_19 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4862(L_19, 1, ((int32_t)((int32_t)L_16+(int32_t)L_18)), /*hidden argument*/NULL); + V_0 = L_19; + BigInteger_t972 * L_20 = ___bi1; + NullCheck(L_20); + UInt32U5BU5D_t957* L_21 = (L_20->___data_1); + BigInteger_t972 * L_22 = ___bi1; + NullCheck(L_22); + uint32_t L_23 = (L_22->___length_0); + BigInteger_t972 * L_24 = ___bi2; + NullCheck(L_24); + UInt32U5BU5D_t957* L_25 = (L_24->___data_1); + BigInteger_t972 * L_26 = ___bi2; + NullCheck(L_26); + uint32_t L_27 = (L_26->___length_0); + BigInteger_t972 * L_28 = V_0; + NullCheck(L_28); + UInt32U5BU5D_t957* L_29 = (L_28->___data_1); + Kernel_Multiply_m4858(NULL /*static, unused*/, L_21, 0, L_23, L_25, 0, L_27, L_29, 0, /*hidden argument*/NULL); + BigInteger_t972 * L_30 = V_0; + NullCheck(L_30); + BigInteger_Normalize_m4879(L_30, /*hidden argument*/NULL); + BigInteger_t972 * L_31 = V_0; + return L_31; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_LeftShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * BigInteger_op_LeftShift_m4896 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + int32_t L_1 = ___shiftVal; + BigInteger_t972 * L_2 = Kernel_LeftShift_m4856(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_RightShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * BigInteger_op_RightShift_m4897 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + int32_t L_1 = ___shiftVal; + BigInteger_t972 * L_2 = Kernel_RightShift_m4857(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Equality_m4898 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, uint32_t ___ui, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + BigInteger_t972 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_0012; + } + } + { + BigInteger_t972 * L_2 = ___bi1; + NullCheck(L_2); + BigInteger_Normalize_m4879(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + BigInteger_t972 * L_3 = ___bi1; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_002b; + } + } + { + BigInteger_t972 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + int32_t L_7 = 0; + uint32_t L_8 = ___ui; + G_B5_0 = ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t)))) == ((int32_t)L_8))? 1 : 0); + goto IL_002c; + } + +IL_002b: + { + G_B5_0 = 0; + } + +IL_002c: + { + return G_B5_0; + } +} +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Inequality_m4899 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, uint32_t ___ui, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + BigInteger_t972 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_0012; + } + } + { + BigInteger_t972 * L_2 = ___bi1; + NullCheck(L_2); + BigInteger_Normalize_m4879(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + BigInteger_t972 * L_3 = ___bi1; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_002b; + } + } + { + BigInteger_t972 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + int32_t L_7 = 0; + uint32_t L_8 = ___ui; + G_B5_0 = ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t)))) == ((int32_t)L_8))? 1 : 0); + goto IL_002c; + } + +IL_002b: + { + G_B5_0 = 0; + } + +IL_002c: + { + return ((((int32_t)G_B5_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_op_Equality_m4900 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + if ((!(((Object_t*)(BigInteger_t972 *)L_0) == ((Object_t*)(BigInteger_t972 *)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + BigInteger_t972 * L_2 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, (BigInteger_t972 *)NULL, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0021; + } + } + { + BigInteger_t972 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, (BigInteger_t972 *)NULL, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0023; + } + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + BigInteger_t972 * L_6 = ___bi1; + BigInteger_t972 * L_7 = ___bi2; + int32_t L_8 = Kernel_Compare_m4851(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return ((((int32_t)L_8) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_op_Inequality_m4901 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + if ((!(((Object_t*)(BigInteger_t972 *)L_0) == ((Object_t*)(BigInteger_t972 *)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + BigInteger_t972 * L_2 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, (BigInteger_t972 *)NULL, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0021; + } + } + { + BigInteger_t972 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, (BigInteger_t972 *)NULL, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0023; + } + } + +IL_0021: + { + return 1; + } + +IL_0023: + { + BigInteger_t972 * L_6 = ___bi1; + BigInteger_t972 * L_7 = ___bi2; + int32_t L_8 = Kernel_Compare_m4851(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_8) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_GreaterThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThan_m4902 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) > ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_LessThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThan_m4903 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) < ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_GreaterThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThanOrEqual_m4904 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_LessThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThanOrEqual_m4905 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t972 * L_0 = ___bi1; + BigInteger_t972 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m4851(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_2) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 Mono.Math.Prime.PrimalityTests::GetSPPRounds(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral639; +extern Il2CppCodeGenString* _stringLiteral640; +extern "C" int32_t PrimalityTests_GetSPPRounds_m4906 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral639 = il2cpp_codegen_string_literal_from_index(639); + _stringLiteral640 = il2cpp_codegen_string_literal_from_index(640); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + int32_t G_B28_0 = 0; + int32_t G_B32_0 = 0; + { + BigInteger_t972 * L_0 = ___bi; + NullCheck(L_0); + int32_t L_1 = BigInteger_BitCount_m4871(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) > ((int32_t)((int32_t)100)))) + { + goto IL_0017; + } + } + { + V_1 = ((int32_t)27); + goto IL_00d1; + } + +IL_0017: + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) > ((int32_t)((int32_t)150)))) + { + goto IL_002a; + } + } + { + V_1 = ((int32_t)18); + goto IL_00d1; + } + +IL_002a: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)((int32_t)200)))) + { + goto IL_003d; + } + } + { + V_1 = ((int32_t)15); + goto IL_00d1; + } + +IL_003d: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) > ((int32_t)((int32_t)250)))) + { + goto IL_0050; + } + } + { + V_1 = ((int32_t)12); + goto IL_00d1; + } + +IL_0050: + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) > ((int32_t)((int32_t)300)))) + { + goto IL_0063; + } + } + { + V_1 = ((int32_t)9); + goto IL_00d1; + } + +IL_0063: + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) > ((int32_t)((int32_t)350)))) + { + goto IL_0075; + } + } + { + V_1 = 8; + goto IL_00d1; + } + +IL_0075: + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) > ((int32_t)((int32_t)400)))) + { + goto IL_0087; + } + } + { + V_1 = 7; + goto IL_00d1; + } + +IL_0087: + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) > ((int32_t)((int32_t)500)))) + { + goto IL_0099; + } + } + { + V_1 = 6; + goto IL_00d1; + } + +IL_0099: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) > ((int32_t)((int32_t)600)))) + { + goto IL_00ab; + } + } + { + V_1 = 5; + goto IL_00d1; + } + +IL_00ab: + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) > ((int32_t)((int32_t)800)))) + { + goto IL_00bd; + } + } + { + V_1 = 4; + goto IL_00d1; + } + +IL_00bd: + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) > ((int32_t)((int32_t)1250)))) + { + goto IL_00cf; + } + } + { + V_1 = 3; + goto IL_00d1; + } + +IL_00cf: + { + V_1 = 2; + } + +IL_00d1: + { + int32_t L_13 = ___confidence; + V_2 = L_13; + int32_t L_14 = V_2; + if (L_14 == 0) + { + goto IL_00f6; + } + if (L_14 == 1) + { + goto IL_0108; + } + if (L_14 == 2) + { + goto IL_011a; + } + if (L_14 == 3) + { + goto IL_011c; + } + if (L_14 == 4) + { + goto IL_0120; + } + if (L_14 == 5) + { + goto IL_0124; + } + } + { + goto IL_012f; + } + +IL_00f6: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15>>(int32_t)2)); + int32_t L_16 = V_1; + if (!L_16) + { + goto IL_0106; + } + } + { + int32_t L_17 = V_1; + G_B28_0 = L_17; + goto IL_0107; + } + +IL_0106: + { + G_B28_0 = 1; + } + +IL_0107: + { + return G_B28_0; + } + +IL_0108: + { + int32_t L_18 = V_1; + V_1 = ((int32_t)((int32_t)L_18>>(int32_t)1)); + int32_t L_19 = V_1; + if (!L_19) + { + goto IL_0118; + } + } + { + int32_t L_20 = V_1; + G_B32_0 = L_20; + goto IL_0119; + } + +IL_0118: + { + G_B32_0 = 1; + } + +IL_0119: + { + return G_B32_0; + } + +IL_011a: + { + int32_t L_21 = V_1; + return L_21; + } + +IL_011c: + { + int32_t L_22 = V_1; + return ((int32_t)((int32_t)L_22<<(int32_t)1)); + } + +IL_0120: + { + int32_t L_23 = V_1; + return ((int32_t)((int32_t)L_23<<(int32_t)2)); + } + +IL_0124: + { + Exception_t152 * L_24 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_24, _stringLiteral639, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_012f: + { + ArgumentOutOfRangeException_t915 * L_25 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_25, _stringLiteral640, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } +} +// System.Boolean Mono.Math.Prime.PrimalityTests::RabinMillerTest(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* ModulusRing_t971_il2cpp_TypeInfo_var; +extern "C" bool PrimalityTests_RabinMillerTest_m4907 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, int32_t ___confidence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + ModulusRing_t971_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(603); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t972 * V_2 = {0}; + int32_t V_3 = 0; + BigInteger_t972 * V_4 = {0}; + ModulusRing_t971 * V_5 = {0}; + BigInteger_t972 * V_6 = {0}; + int32_t V_7 = 0; + BigInteger_t972 * V_8 = {0}; + int32_t V_9 = 0; + { + BigInteger_t972 * L_0 = ___n; + NullCheck(L_0); + int32_t L_1 = BigInteger_BitCount_m4871(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_3 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + int32_t L_4 = ___confidence; + int32_t L_5 = PrimalityTests_GetSPPRounds_m4906(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + BigInteger_t972 * L_6 = ___n; + BigInteger_t972 * L_7 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t972 * L_8 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_2 = L_8; + BigInteger_t972 * L_9 = V_2; + NullCheck(L_9); + int32_t L_10 = BigInteger_LowestSetBit_m4875(L_9, /*hidden argument*/NULL); + V_3 = L_10; + BigInteger_t972 * L_11 = V_2; + int32_t L_12 = V_3; + BigInteger_t972 * L_13 = BigInteger_op_RightShift_m4897(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + BigInteger_t972 * L_14 = ___n; + ModulusRing_t971 * L_15 = (ModulusRing_t971 *)il2cpp_codegen_object_new (ModulusRing_t971_il2cpp_TypeInfo_var); + ModulusRing__ctor_m4841(L_15, L_14, /*hidden argument*/NULL); + V_5 = L_15; + V_6 = (BigInteger_t972 *)NULL; + BigInteger_t972 * L_16 = ___n; + NullCheck(L_16); + int32_t L_17 = BigInteger_BitCount_m4871(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) <= ((int32_t)((int32_t)100)))) + { + goto IL_0055; + } + } + { + ModulusRing_t971 * L_18 = V_5; + BigInteger_t972 * L_19 = V_4; + NullCheck(L_18); + BigInteger_t972 * L_20 = ModulusRing_Pow_m4846(L_18, 2, L_19, /*hidden argument*/NULL); + V_6 = L_20; + } + +IL_0055: + { + V_7 = 0; + goto IL_0113; + } + +IL_005d: + { + int32_t L_21 = V_7; + if ((((int32_t)L_21) > ((int32_t)0))) + { + goto IL_0072; + } + } + { + BigInteger_t972 * L_22 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_23 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_22, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00a9; + } + } + +IL_0072: + { + V_8 = (BigInteger_t972 *)NULL; + } + +IL_0075: + { + int32_t L_24 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_25 = BigInteger_GenerateRandom_m4870(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + V_8 = L_25; + BigInteger_t972 * L_26 = V_8; + BigInteger_t972 * L_27 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 2, /*hidden argument*/NULL); + bool L_28 = BigInteger_op_LessThanOrEqual_m4905(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_009c; + } + } + { + BigInteger_t972 * L_29 = V_8; + BigInteger_t972 * L_30 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_31 = BigInteger_op_GreaterThanOrEqual_m4904(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + if (L_31) + { + goto IL_0075; + } + } + +IL_009c: + { + ModulusRing_t971 * L_32 = V_5; + BigInteger_t972 * L_33 = V_8; + BigInteger_t972 * L_34 = V_4; + NullCheck(L_32); + BigInteger_t972 * L_35 = ModulusRing_Pow_m4845(L_32, L_33, L_34, /*hidden argument*/NULL); + V_6 = L_35; + } + +IL_00a9: + { + BigInteger_t972 * L_36 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_37 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_36, 1, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00bb; + } + } + { + goto IL_010d; + } + +IL_00bb: + { + V_9 = 0; + goto IL_00e9; + } + +IL_00c3: + { + ModulusRing_t971 * L_38 = V_5; + BigInteger_t972 * L_39 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_40 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 2, /*hidden argument*/NULL); + NullCheck(L_38); + BigInteger_t972 * L_41 = ModulusRing_Pow_m4845(L_38, L_39, L_40, /*hidden argument*/NULL); + V_6 = L_41; + BigInteger_t972 * L_42 = V_6; + bool L_43 = BigInteger_op_Equality_m4898(NULL /*static, unused*/, L_42, 1, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_00e3; + } + } + { + return 0; + } + +IL_00e3: + { + int32_t L_44 = V_9; + V_9 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_00e9: + { + int32_t L_45 = V_9; + int32_t L_46 = V_3; + if ((((int32_t)L_45) >= ((int32_t)L_46))) + { + goto IL_00fe; + } + } + { + BigInteger_t972 * L_47 = V_6; + BigInteger_t972 * L_48 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_49 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + if (L_49) + { + goto IL_00c3; + } + } + +IL_00fe: + { + BigInteger_t972 * L_50 = V_6; + BigInteger_t972 * L_51 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_52 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_50, L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_010d; + } + } + { + return 0; + } + +IL_010d: + { + int32_t L_53 = V_7; + V_7 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_0113: + { + int32_t L_54 = V_7; + int32_t L_55 = V_1; + if ((((int32_t)L_54) < ((int32_t)L_55))) + { + goto IL_005d; + } + } + { + return 1; + } +} +// System.Void Mono.Math.Prime.Generator.PrimeGeneratorBase::.ctor() +extern "C" void PrimeGeneratorBase__ctor_m4908 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.Prime.ConfidenceFactor Mono.Math.Prime.Generator.PrimeGeneratorBase::get_Confidence() +extern "C" int32_t PrimeGeneratorBase_get_Confidence_m4909 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) +{ + { + return (int32_t)(2); + } +} +// Mono.Math.Prime.PrimalityTest Mono.Math.Prime.Generator.PrimeGeneratorBase::get_PrimalityTest() +extern TypeInfo* PrimalityTest_t1073_il2cpp_TypeInfo_var; +extern const MethodInfo* PrimalityTests_RabinMillerTest_m4907_MethodInfo_var; +extern "C" PrimalityTest_t1073 * PrimeGeneratorBase_get_PrimalityTest_m4910 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PrimalityTest_t1073_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(607); + PrimalityTests_RabinMillerTest_m4907_MethodInfo_var = il2cpp_codegen_method_info_from_index(335); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = { (void*)PrimalityTests_RabinMillerTest_m4907_MethodInfo_var }; + PrimalityTest_t1073 * L_1 = (PrimalityTest_t1073 *)il2cpp_codegen_object_new (PrimalityTest_t1073_il2cpp_TypeInfo_var); + PrimalityTest__ctor_m5657(L_1, NULL, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 Mono.Math.Prime.Generator.PrimeGeneratorBase::get_TrialDivisionBounds() +extern "C" int32_t PrimeGeneratorBase_get_TrialDivisionBounds_m4911 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) +{ + { + return ((int32_t)4000); + } +} +// System.Void Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::.ctor() +extern "C" void SequentialSearchPrimeGeneratorBase__ctor_m4912 (SequentialSearchPrimeGeneratorBase_t977 * __this, const MethodInfo* method) +{ + { + PrimeGeneratorBase__ctor_m4908(__this, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateSearchBase(System.Int32,System.Object) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m4913 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + { + int32_t L_0 = ___bits; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_1 = BigInteger_GenerateRandom_m4870(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + BigInteger_t972 * L_2 = V_0; + NullCheck(L_2); + BigInteger_SetBit_m4873(L_2, 0, /*hidden argument*/NULL); + BigInteger_t972 * L_3 = V_0; + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32) +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4914 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, const MethodInfo* method) +{ + { + int32_t L_0 = ___bits; + BigInteger_t972 * L_1 = (BigInteger_t972 *)VirtFuncInvoker2< BigInteger_t972 *, int32_t, Object_t * >::Invoke(9 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32,System.Object) */, __this, L_0, NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32,System.Object) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4915 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + int32_t V_3 = 0; + UInt32U5BU5D_t957* V_4 = {0}; + int32_t V_5 = 0; + { + int32_t L_0 = ___bits; + Object_t * L_1 = ___context; + BigInteger_t972 * L_2 = (BigInteger_t972 *)VirtFuncInvoker2< BigInteger_t972 *, int32_t, Object_t * >::Invoke(8 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateSearchBase(System.Int32,System.Object) */, __this, L_0, L_1); + V_0 = L_2; + BigInteger_t972 * L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + uint32_t L_4 = BigInteger_op_Modulus_m4892(NULL /*static, unused*/, L_3, ((int32_t)-1060120681), /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 Mono.Math.Prime.Generator.PrimeGeneratorBase::get_TrialDivisionBounds() */, __this); + V_3 = L_5; + UInt32U5BU5D_t957* L_6 = ((BigInteger_t972_StaticFields*)BigInteger_t972_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + V_4 = L_6; + } + +IL_0023: + { + uint32_t L_7 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_7%(uint32_t)(int32_t)3))) + { + goto IL_0030; + } + } + { + goto IL_0105; + } + +IL_0030: + { + uint32_t L_8 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_8%(uint32_t)(int32_t)5))) + { + goto IL_003d; + } + } + { + goto IL_0105; + } + +IL_003d: + { + uint32_t L_9 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_9%(uint32_t)(int32_t)7))) + { + goto IL_004a; + } + } + { + goto IL_0105; + } + +IL_004a: + { + uint32_t L_10 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_10%(uint32_t)(int32_t)((int32_t)11)))) + { + goto IL_0058; + } + } + { + goto IL_0105; + } + +IL_0058: + { + uint32_t L_11 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_11%(uint32_t)(int32_t)((int32_t)13)))) + { + goto IL_0066; + } + } + { + goto IL_0105; + } + +IL_0066: + { + uint32_t L_12 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_12%(uint32_t)(int32_t)((int32_t)17)))) + { + goto IL_0074; + } + } + { + goto IL_0105; + } + +IL_0074: + { + uint32_t L_13 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_13%(uint32_t)(int32_t)((int32_t)19)))) + { + goto IL_0082; + } + } + { + goto IL_0105; + } + +IL_0082: + { + uint32_t L_14 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_14%(uint32_t)(int32_t)((int32_t)23)))) + { + goto IL_0090; + } + } + { + goto IL_0105; + } + +IL_0090: + { + uint32_t L_15 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_15%(uint32_t)(int32_t)((int32_t)29)))) + { + goto IL_009e; + } + } + { + goto IL_0105; + } + +IL_009e: + { + V_5 = ((int32_t)10); + goto IL_00c2; + } + +IL_00a7: + { + BigInteger_t972 * L_16 = V_0; + UInt32U5BU5D_t957* L_17 = V_4; + int32_t L_18 = V_5; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + uint32_t L_20 = BigInteger_op_Modulus_m4892(NULL /*static, unused*/, L_16, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_17, L_19, sizeof(uint32_t))), /*hidden argument*/NULL); + if (L_20) + { + goto IL_00bc; + } + } + { + goto IL_0105; + } + +IL_00bc: + { + int32_t L_21 = V_5; + V_5 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_00c2: + { + int32_t L_22 = V_5; + UInt32U5BU5D_t957* L_23 = V_4; + NullCheck(L_23); + if ((((int32_t)L_22) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_00da; + } + } + { + UInt32U5BU5D_t957* L_24 = V_4; + int32_t L_25 = V_5; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + int32_t L_27 = V_3; + if ((((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_24, L_26, sizeof(uint32_t))))))) <= ((int64_t)(((int64_t)((int64_t)L_27)))))) + { + goto IL_00a7; + } + } + +IL_00da: + { + BigInteger_t972 * L_28 = V_0; + Object_t * L_29 = ___context; + bool L_30 = (bool)VirtFuncInvoker2< bool, BigInteger_t972 *, Object_t * >::Invoke(10 /* System.Boolean Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::IsPrimeAcceptable(Mono.Math.BigInteger,System.Object) */, __this, L_28, L_29); + if (L_30) + { + goto IL_00ec; + } + } + { + goto IL_0105; + } + +IL_00ec: + { + PrimalityTest_t1073 * L_31 = (PrimalityTest_t1073 *)VirtFuncInvoker0< PrimalityTest_t1073 * >::Invoke(5 /* Mono.Math.Prime.PrimalityTest Mono.Math.Prime.Generator.PrimeGeneratorBase::get_PrimalityTest() */, __this); + BigInteger_t972 * L_32 = V_0; + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* Mono.Math.Prime.ConfidenceFactor Mono.Math.Prime.Generator.PrimeGeneratorBase::get_Confidence() */, __this); + NullCheck(L_31); + bool L_34 = PrimalityTest_Invoke_m5658(L_31, L_32, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0105; + } + } + { + BigInteger_t972 * L_35 = V_0; + return L_35; + } + +IL_0105: + { + uint32_t L_36 = V_2; + V_2 = ((int32_t)((int32_t)L_36+(int32_t)2)); + uint32_t L_37 = V_2; + if ((!(((uint32_t)L_37) >= ((uint32_t)((int32_t)-1060120681))))) + { + goto IL_011c; + } + } + { + uint32_t L_38 = V_2; + V_2 = ((int32_t)((int32_t)L_38-(int32_t)((int32_t)-1060120681))); + } + +IL_011c: + { + BigInteger_t972 * L_39 = V_0; + NullCheck(L_39); + BigInteger_Incr2_m4887(L_39, /*hidden argument*/NULL); + goto IL_0023; + } +} +// System.Boolean Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::IsPrimeAcceptable(Mono.Math.BigInteger,System.Object) +extern "C" bool SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m4916 (SequentialSearchPrimeGeneratorBase_t977 * __this, BigInteger_t972 * ___bi, Object_t * ___context, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte) +extern "C" void ASN1__ctor_m4676 (ASN1_t903 * __this, uint8_t ___tag, const MethodInfo* method) +{ + { + uint8_t L_0 = ___tag; + ASN1__ctor_m4677(__this, L_0, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte,System.Byte[]) +extern "C" void ASN1__ctor_m4677 (ASN1_t903 * __this, uint8_t ___tag, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___tag; + __this->___m_nTag_0 = L_0; + ByteU5BU5D_t789* L_1 = ___data; + __this->___m_aValue_1 = L_1; + return; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte[]) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral641; +extern "C" void ASN1__ctor_m4660 (ASN1_t903 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral641 = il2cpp_codegen_string_literal_from_index(641); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + __this->___m_nTag_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))); + V_0 = 0; + ByteU5BU5D_t789* L_2 = ___data; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))); + int32_t L_4 = V_1; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)128)))) + { + goto IL_0051; + } + } + { + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_5-(int32_t)((int32_t)128))); + V_1 = 0; + V_2 = 0; + goto IL_0045; + } + +IL_0031: + { + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6*(int32_t)((int32_t)256))); + int32_t L_7 = V_1; + ByteU5BU5D_t789* L_8 = ___data; + int32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9+(int32_t)2))); + int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)2)); + V_1 = ((int32_t)((int32_t)L_7+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t))))); + int32_t L_11 = V_2; + V_2 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0045: + { + int32_t L_12 = V_2; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_0031; + } + } + { + goto IL_0067; + } + +IL_0051: + { + int32_t L_14 = V_1; + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)128))))) + { + goto IL_0067; + } + } + { + NotSupportedException_t164 * L_15 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_15, _stringLiteral641, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0067: + { + int32_t L_16 = V_1; + __this->___m_aValue_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_16)); + ByteU5BU5D_t789* L_17 = ___data; + int32_t L_18 = V_0; + ByteU5BU5D_t789* L_19 = (__this->___m_aValue_1); + int32_t L_20 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, ((int32_t)((int32_t)2+(int32_t)L_18)), (Array_t *)(Array_t *)L_19, 0, L_20, /*hidden argument*/NULL); + uint8_t L_21 = (__this->___m_nTag_0); + if ((!(((uint32_t)((int32_t)((int32_t)L_21&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32))))) + { + goto IL_00a4; + } + } + { + int32_t L_22 = V_0; + V_3 = ((int32_t)((int32_t)2+(int32_t)L_22)); + ByteU5BU5D_t789* L_23 = ___data; + ByteU5BU5D_t789* L_24 = ___data; + NullCheck(L_24); + ASN1_Decode_m4920(__this, L_23, (&V_3), (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), /*hidden argument*/NULL); + } + +IL_00a4: + { + return; + } +} +// System.Int32 Mono.Security.ASN1::get_Count() +extern "C" int32_t ASN1_get_Count_m4664 (ASN1_t903 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + ArrayList_t734 * L_1 = (__this->___elist_2); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + return L_2; + } +} +// System.Byte Mono.Security.ASN1::get_Tag() +extern "C" uint8_t ASN1_get_Tag_m4661 (ASN1_t903 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___m_nTag_0); + return L_0; + } +} +// System.Int32 Mono.Security.ASN1::get_Length() +extern "C" int32_t ASN1_get_Length_m4689 (ASN1_t903 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + if (!L_0) + { + goto IL_0014; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___m_aValue_1); + NullCheck(L_1); + return (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + } + +IL_0014: + { + return 0; + } +} +// System.Byte[] Mono.Security.ASN1::get_Value() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ASN1_get_Value_m4663 (ASN1_t903 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + if (L_0) + { + goto IL_0012; + } + } + { + VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, __this); + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___m_aValue_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.ASN1::set_Value(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ASN1_set_Value_m4917 (ASN1_t903 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (!L_0) + { + goto IL_0017; + } + } + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->___m_aValue_1 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0017: + { + return; + } +} +// System.Boolean Mono.Security.ASN1::CompareArray(System.Byte[],System.Byte[]) +extern "C" bool ASN1_CompareArray_m4918 (ASN1_t903 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___array2; + NullCheck(L_1); + V_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))? 1 : 0); + bool L_2 = V_0; + if (!L_2) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0027; + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array1; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + ByteU5BU5D_t789* L_6 = ___array2; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))))) + { + goto IL_0023; + } + } + { + return 0; + } + +IL_0023: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0027: + { + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ___array1; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0016; + } + } + +IL_0030: + { + bool L_12 = V_0; + return L_12; + } +} +// System.Boolean Mono.Security.ASN1::CompareValue(System.Byte[]) +extern "C" bool ASN1_CompareValue_m4688 (ASN1_t903 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + ByteU5BU5D_t789* L_1 = ___value; + bool L_2 = ASN1_CompareArray_m4918(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::Add(Mono.Security.ASN1) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ASN1_t903 * ASN1_Add_m4678 (ASN1_t903 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ASN1_t903 * L_0 = ___asn1; + if (!L_0) + { + goto IL_0029; + } + } + { + ArrayList_t734 * L_1 = (__this->___elist_2); + if (L_1) + { + goto IL_001c; + } + } + { + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + __this->___elist_2 = L_2; + } + +IL_001c: + { + ArrayList_t734 * L_3 = (__this->___elist_2); + ASN1_t903 * L_4 = ___asn1; + NullCheck(L_3); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_3, L_4); + } + +IL_0029: + { + ASN1_t903 * L_5 = ___asn1; + return L_5; + } +} +// System.Byte[] Mono.Security.ASN1::GetBytes() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ASN1_GetBytes_m4919 (ASN1_t903 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + ArrayList_t734 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + Object_t * V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + int32_t V_10 = 0; + int32_t V_11 = 0; + Object_t * V_12 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + int32_t L_0 = ASN1_get_Count_m4664(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_00ca; + } + } + { + V_1 = 0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_2 = L_1; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_4 = L_3; + } + +IL_0023: + try + { // begin try (depth: 1) + { + goto IL_004d; + } + +IL_0028: + { + Object_t * L_4 = V_4; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_3 = ((ASN1_t903 *)CastclassClass(L_5, ASN1_t903_il2cpp_TypeInfo_var)); + ASN1_t903 * L_6 = V_3; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_6); + V_5 = L_7; + ArrayList_t734 * L_8 = V_2; + ByteU5BU5D_t789* L_9 = V_5; + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, (Object_t *)(Object_t *)L_9); + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = V_5; + NullCheck(L_11); + V_1 = ((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))); + } + +IL_004d: + { + Object_t * L_12 = V_4; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0028; + } + } + +IL_0059: + { + IL2CPP_LEAVE(0x74, FINALLY_005e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005e; + } + +FINALLY_005e: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_4; + V_12 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_12; + if (L_15) + { + goto IL_006c; + } + } + +IL_006b: + { + IL2CPP_END_FINALLY(94) + } + +IL_006c: + { + Object_t * L_16 = V_12; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(94) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(94) + { + IL2CPP_JUMP_TBL(0x74, IL_0074) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0074: + { + int32_t L_17 = V_1; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_17)); + V_6 = 0; + V_7 = 0; + goto IL_00b3; + } + +IL_0086: + { + ArrayList_t734 * L_18 = V_2; + int32_t L_19 = V_7; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_18, L_19); + V_8 = ((ByteU5BU5D_t789*)Castclass(L_20, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_21 = V_8; + ByteU5BU5D_t789* L_22 = V_0; + int32_t L_23 = V_6; + ByteU5BU5D_t789* L_24 = V_8; + NullCheck(L_24); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, 0, (Array_t *)(Array_t *)L_22, L_23, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), /*hidden argument*/NULL); + int32_t L_25 = V_6; + ByteU5BU5D_t789* L_26 = V_8; + NullCheck(L_26); + V_6 = ((int32_t)((int32_t)L_25+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))))); + int32_t L_27 = V_7; + V_7 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00b3: + { + int32_t L_28 = V_7; + ArrayList_t734 * L_29 = (__this->___elist_2); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_29); + if ((((int32_t)L_28) < ((int32_t)L_30))) + { + goto IL_0086; + } + } + { + goto IL_00dc; + } + +IL_00ca: + { + ByteU5BU5D_t789* L_31 = (__this->___m_aValue_1); + if (!L_31) + { + goto IL_00dc; + } + } + { + ByteU5BU5D_t789* L_32 = (__this->___m_aValue_1); + V_0 = L_32; + } + +IL_00dc: + { + V_10 = 0; + ByteU5BU5D_t789* L_33 = V_0; + if (!L_33) + { + goto IL_022a; + } + } + { + ByteU5BU5D_t789* L_34 = V_0; + NullCheck(L_34); + V_11 = (((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))); + int32_t L_35 = V_11; + if ((((int32_t)L_35) <= ((int32_t)((int32_t)127)))) + { + goto IL_01f8; + } + } + { + int32_t L_36 = V_11; + if ((((int32_t)L_36) > ((int32_t)((int32_t)255)))) + { + goto IL_0129; + } + } + { + int32_t L_37 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)3+(int32_t)L_37)))); + ByteU5BU5D_t789* L_38 = V_0; + ByteU5BU5D_t789* L_39 = V_9; + int32_t L_40 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, 0, (Array_t *)(Array_t *)L_39, 3, L_40, /*hidden argument*/NULL); + V_10 = ((int32_t)129); + ByteU5BU5D_t789* L_41 = V_9; + int32_t L_42 = V_11; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_41, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_42))); + goto IL_01f3; + } + +IL_0129: + { + int32_t L_43 = V_11; + if ((((int32_t)L_43) > ((int32_t)((int32_t)65535)))) + { + goto IL_0168; + } + } + { + int32_t L_44 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)4+(int32_t)L_44)))); + ByteU5BU5D_t789* L_45 = V_0; + ByteU5BU5D_t789* L_46 = V_9; + int32_t L_47 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_45, 0, (Array_t *)(Array_t *)L_46, 4, L_47, /*hidden argument*/NULL); + V_10 = ((int32_t)130); + ByteU5BU5D_t789* L_48 = V_9; + int32_t L_49 = V_11; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_48, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_49>>(int32_t)8))))); + ByteU5BU5D_t789* L_50 = V_9; + int32_t L_51 = V_11; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_50, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_51))); + goto IL_01f3; + } + +IL_0168: + { + int32_t L_52 = V_11; + if ((((int32_t)L_52) > ((int32_t)((int32_t)16777215)))) + { + goto IL_01b1; + } + } + { + int32_t L_53 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)5+(int32_t)L_53)))); + ByteU5BU5D_t789* L_54 = V_0; + ByteU5BU5D_t789* L_55 = V_9; + int32_t L_56 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_54, 0, (Array_t *)(Array_t *)L_55, 5, L_56, /*hidden argument*/NULL); + V_10 = ((int32_t)131); + ByteU5BU5D_t789* L_57 = V_9; + int32_t L_58 = V_11; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_58>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_59 = V_9; + int32_t L_60 = V_11; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_59, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_60>>(int32_t)8))))); + ByteU5BU5D_t789* L_61 = V_9; + int32_t L_62 = V_11; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_62))); + goto IL_01f3; + } + +IL_01b1: + { + int32_t L_63 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)6+(int32_t)L_63)))); + ByteU5BU5D_t789* L_64 = V_0; + ByteU5BU5D_t789* L_65 = V_9; + int32_t L_66 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, 0, (Array_t *)(Array_t *)L_65, 6, L_66, /*hidden argument*/NULL); + V_10 = ((int32_t)132); + ByteU5BU5D_t789* L_67 = V_9; + int32_t L_68 = V_11; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_67, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_68>>(int32_t)((int32_t)24)))))); + ByteU5BU5D_t789* L_69 = V_9; + int32_t L_70 = V_11; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_69, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_70>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_71 = V_9; + int32_t L_72 = V_11; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_71, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_72>>(int32_t)8))))); + ByteU5BU5D_t789* L_73 = V_9; + int32_t L_74 = V_11; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_73, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_74))); + } + +IL_01f3: + { + goto IL_0213; + } + +IL_01f8: + { + int32_t L_75 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)2+(int32_t)L_75)))); + ByteU5BU5D_t789* L_76 = V_0; + ByteU5BU5D_t789* L_77 = V_9; + int32_t L_78 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_76, 0, (Array_t *)(Array_t *)L_77, 2, L_78, /*hidden argument*/NULL); + int32_t L_79 = V_11; + V_10 = L_79; + } + +IL_0213: + { + ByteU5BU5D_t789* L_80 = (__this->___m_aValue_1); + if (L_80) + { + goto IL_0225; + } + } + { + ByteU5BU5D_t789* L_81 = V_0; + __this->___m_aValue_1 = L_81; + } + +IL_0225: + { + goto IL_0232; + } + +IL_022a: + { + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + } + +IL_0232: + { + ByteU5BU5D_t789* L_82 = V_9; + uint8_t L_83 = (__this->___m_nTag_0); + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_82, 0, sizeof(uint8_t))) = (uint8_t)L_83; + ByteU5BU5D_t789* L_84 = V_9; + int32_t L_85 = V_10; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_84, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_85))); + ByteU5BU5D_t789* L_86 = V_9; + return L_86; + } +} +// System.Void Mono.Security.ASN1::Decode(System.Byte[],System.Int32&,System.Int32) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" void ASN1_Decode_m4920 (ASN1_t903 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___anPos, int32_t ___anLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = 0x0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + ASN1_t903 * V_3 = {0}; + int32_t V_4 = 0; + { + goto IL_004e; + } + +IL_0005: + { + ByteU5BU5D_t789* L_0 = ___asn1; + int32_t* L_1 = ___anPos; + ASN1_DecodeTLV_m4921(__this, L_0, L_1, (&V_0), (&V_1), (&V_2), /*hidden argument*/NULL); + uint8_t L_2 = V_0; + if (L_2) + { + goto IL_001e; + } + } + { + goto IL_004e; + } + +IL_001e: + { + uint8_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = V_2; + ASN1_t903 * L_5 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_5, L_3, L_4, /*hidden argument*/NULL); + ASN1_t903 * L_6 = ASN1_Add_m4678(__this, L_5, /*hidden argument*/NULL); + V_3 = L_6; + uint8_t L_7 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32))))) + { + goto IL_0048; + } + } + { + int32_t* L_8 = ___anPos; + V_4 = (*((int32_t*)L_8)); + ASN1_t903 * L_9 = V_3; + ByteU5BU5D_t789* L_10 = ___asn1; + int32_t L_11 = V_4; + int32_t L_12 = V_1; + NullCheck(L_9); + ASN1_Decode_m4920(L_9, L_10, (&V_4), ((int32_t)((int32_t)L_11+(int32_t)L_12)), /*hidden argument*/NULL); + } + +IL_0048: + { + int32_t* L_13 = ___anPos; + int32_t* L_14 = ___anPos; + int32_t L_15 = V_1; + *((int32_t*)(L_13)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_14))+(int32_t)L_15)); + } + +IL_004e: + { + int32_t* L_16 = ___anPos; + int32_t L_17 = ___anLength; + if ((((int32_t)(*((int32_t*)L_16))) < ((int32_t)((int32_t)((int32_t)L_17-(int32_t)1))))) + { + goto IL_0005; + } + } + { + return; + } +} +// System.Void Mono.Security.ASN1::DecodeTLV(System.Byte[],System.Int32&,System.Byte&,System.Int32&,System.Byte[]&) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ASN1_DecodeTLV_m4921 (ASN1_t903 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___pos, uint8_t* ___tag, int32_t* ___length, ByteU5BU5D_t789** ___content, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + uint8_t* L_0 = ___tag; + ByteU5BU5D_t789* L_1 = ___asn1; + int32_t* L_2 = ___pos; + int32_t* L_3 = ___pos; + int32_t L_4 = (*((int32_t*)L_3)); + V_2 = L_4; + *((int32_t*)(L_2)) = (int32_t)((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_2; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_5); + int32_t L_6 = L_5; + *((int8_t*)(L_0)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_6, sizeof(uint8_t))); + int32_t* L_7 = ___length; + ByteU5BU5D_t789* L_8 = ___asn1; + int32_t* L_9 = ___pos; + int32_t* L_10 = ___pos; + int32_t L_11 = (*((int32_t*)L_10)); + V_2 = L_11; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_12); + int32_t L_13 = L_12; + *((int32_t*)(L_7)) = (int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_13, sizeof(uint8_t))); + int32_t* L_14 = ___length; + if ((!(((uint32_t)((int32_t)((int32_t)(*((int32_t*)L_14))&(int32_t)((int32_t)128)))) == ((uint32_t)((int32_t)128))))) + { + goto IL_0063; + } + } + { + int32_t* L_15 = ___length; + V_0 = ((int32_t)((int32_t)(*((int32_t*)L_15))&(int32_t)((int32_t)127))); + int32_t* L_16 = ___length; + *((int32_t*)(L_16)) = (int32_t)0; + V_1 = 0; + goto IL_005c; + } + +IL_0040: + { + int32_t* L_17 = ___length; + int32_t* L_18 = ___length; + ByteU5BU5D_t789* L_19 = ___asn1; + int32_t* L_20 = ___pos; + int32_t* L_21 = ___pos; + int32_t L_22 = (*((int32_t*)L_21)); + V_2 = L_22; + *((int32_t*)(L_20)) = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + int32_t L_23 = V_2; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_23); + int32_t L_24 = L_23; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))*(int32_t)((int32_t)256)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_24, sizeof(uint8_t))))); + int32_t L_25 = V_1; + V_1 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_005c: + { + int32_t L_26 = V_1; + int32_t L_27 = V_0; + if ((((int32_t)L_26) < ((int32_t)L_27))) + { + goto IL_0040; + } + } + +IL_0063: + { + ByteU5BU5D_t789** L_28 = ___content; + int32_t* L_29 = ___length; + *((Object_t **)(L_28)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (*((int32_t*)L_29)))); + ByteU5BU5D_t789* L_30 = ___asn1; + int32_t* L_31 = ___pos; + ByteU5BU5D_t789** L_32 = ___content; + int32_t* L_33 = ___length; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, (*((int32_t*)L_31)), (Array_t *)(Array_t *)(*((ByteU5BU5D_t789**)L_32)), 0, (*((int32_t*)L_33)), /*hidden argument*/NULL); + return; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" ASN1_t903 * ASN1_get_Item_m4665 (ASN1_t903 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (!L_0) + { + goto IL_001c; + } + } + +IL_000b: + { + int32_t L_1 = ___index; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0023; + } + } + +IL_001c: + { + V_0 = (ASN1_t903 *)NULL; + goto IL_004c; + } + +IL_0023: + { + ArrayList_t734 * L_4 = (__this->___elist_2); + int32_t L_5 = ___index; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_0 = ((ASN1_t903 *)CastclassClass(L_6, ASN1_t903_il2cpp_TypeInfo_var)); + goto IL_004c; + } + +IL_003a: + { + ; // IL_003a: leave IL_004c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_003f; + throw e; + } + +CATCH_003f: + { // begin catch(System.ArgumentOutOfRangeException) + { + V_0 = (ASN1_t903 *)NULL; + goto IL_004c; + } + +IL_0047: + { + ; // IL_0047: leave IL_004c + } + } // end catch (depth: 1) + +IL_004c: + { + ASN1_t903 * L_7 = V_0; + return L_7; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::Element(System.Int32,System.Byte) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" ASN1_t903 * ASN1_Element_m4922 (ASN1_t903 * __this, int32_t ___index, uint8_t ___anTag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (!L_0) + { + goto IL_001c; + } + } + +IL_000b: + { + int32_t L_1 = ___index; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0023; + } + } + +IL_001c: + { + V_1 = (ASN1_t903 *)NULL; + goto IL_0061; + } + +IL_0023: + { + ArrayList_t734 * L_4 = (__this->___elist_2); + int32_t L_5 = ___index; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_0 = ((ASN1_t903 *)CastclassClass(L_6, ASN1_t903_il2cpp_TypeInfo_var)); + ASN1_t903 * L_7 = V_0; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + uint8_t L_9 = ___anTag; + if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) + { + goto IL_0048; + } + } + +IL_0041: + { + ASN1_t903 * L_10 = V_0; + V_1 = L_10; + goto IL_0061; + } + +IL_0048: + { + V_1 = (ASN1_t903 *)NULL; + goto IL_0061; + } + +IL_004f: + { + ; // IL_004f: leave IL_0061 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0054; + throw e; + } + +CATCH_0054: + { // begin catch(System.ArgumentOutOfRangeException) + { + V_1 = (ASN1_t903 *)NULL; + goto IL_0061; + } + +IL_005c: + { + ; // IL_005c: leave IL_0061 + } + } // end catch (depth: 1) + +IL_0061: + { + ASN1_t903 * L_11 = V_1; + return L_11; + } +} +// System.String Mono.Security.ASN1::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral642; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral643; +extern Il2CppCodeGenString* _stringLiteral644; +extern Il2CppCodeGenString* _stringLiteral645; +extern "C" String_t* ASN1_ToString_m4923 (ASN1_t903 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral642 = il2cpp_codegen_string_literal_from_index(642); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral643 = il2cpp_codegen_string_literal_from_index(643); + _stringLiteral644 = il2cpp_codegen_string_literal_from_index(644); + _stringLiteral645 = il2cpp_codegen_string_literal_from_index(645); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + uint8_t* L_2 = &(__this->___m_nTag_0); + String_t* L_3 = Byte_ToString_m4684(L_2, _stringLiteral418, /*hidden argument*/NULL); + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendFormat_m4701(L_1, _stringLiteral642, L_3, L_4, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ASN1_get_Value_m4663(__this, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))); + Object_t * L_8 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_7); + String_t* L_9 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_AppendFormat_m4701(L_5, _stringLiteral643, L_8, L_9, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, _stringLiteral644, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_0; + String_t* L_12 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, L_12, /*hidden argument*/NULL); + V_1 = 0; + goto IL_00a7; + } + +IL_0064: + { + StringBuilder_t457 * L_13 = V_0; + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(__this, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + String_t* L_16 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_AppendFormat_m4639(L_13, _stringLiteral645, L_16, /*hidden argument*/NULL); + int32_t L_17 = V_1; + if (((int32_t)((int32_t)((int32_t)((int32_t)L_17+(int32_t)1))%(int32_t)((int32_t)16)))) + { + goto IL_00a3; + } + } + { + StringBuilder_t457 * L_18 = V_0; + String_t* L_19 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_AppendFormat_m5679(L_18, L_19, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + } + +IL_00a3: + { + int32_t L_20 = V_1; + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00a7: + { + int32_t L_21 = V_1; + ByteU5BU5D_t789* L_22 = ASN1_get_Value_m4663(__this, /*hidden argument*/NULL); + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_0064; + } + } + { + StringBuilder_t457 * L_23 = V_0; + NullCheck(L_23); + String_t* L_24 = StringBuilder_ToString_m2059(L_23, /*hidden argument*/NULL); + return L_24; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromInt32(System.Int32) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ASN1_t903 * ASN1Convert_FromInt32_m4679 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + { + int32_t L_0 = ___value; + ByteU5BU5D_t789* L_1 = BitConverterLE_GetBytes_m4927(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + Array_Reverse_m5680(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, /*hidden argument*/NULL); + V_1 = 0; + goto IL_0018; + } + +IL_0014: + { + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0018: + { + int32_t L_4 = V_1; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + if ((((int32_t)L_4) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0029; + } + } + { + ByteU5BU5D_t789* L_6 = V_0; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) + { + goto IL_0014; + } + } + +IL_0029: + { + ASN1_t903 * L_9 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_9, 2, /*hidden argument*/NULL); + V_2 = L_9; + int32_t L_10 = V_1; + V_4 = L_10; + int32_t L_11 = V_4; + if (!L_11) + { + goto IL_0047; + } + } + { + int32_t L_12 = V_4; + if ((((int32_t)L_12) == ((int32_t)4))) + { + goto IL_0053; + } + } + { + goto IL_0064; + } + +IL_0047: + { + ASN1_t903 * L_13 = V_2; + ByteU5BU5D_t789* L_14 = V_0; + NullCheck(L_13); + ASN1_set_Value_m4917(L_13, L_14, /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0053: + { + ASN1_t903 * L_15 = V_2; + NullCheck(L_15); + ASN1_set_Value_m4917(L_15, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)), /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0064: + { + int32_t L_16 = V_1; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)4-(int32_t)L_16)))); + ByteU5BU5D_t789* L_17 = V_0; + int32_t L_18 = V_1; + ByteU5BU5D_t789* L_19 = V_3; + ByteU5BU5D_t789* L_20 = V_3; + NullCheck(L_20); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, L_18, (Array_t *)(Array_t *)L_19, 0, (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), /*hidden argument*/NULL); + ASN1_t903 * L_21 = V_2; + ByteU5BU5D_t789* L_22 = V_3; + NullCheck(L_21); + ASN1_set_Value_m4917(L_21, L_22, /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0085: + { + ASN1_t903 * L_23 = V_2; + return L_23; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromOid(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" ASN1_t903 * ASN1Convert_FromOid_m4924 (Object_t * __this /* static, unused */, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___oid; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___oid; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_3 = CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_4, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 Mono.Security.ASN1Convert::ToInt32(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral646; +extern Il2CppCodeGenString* _stringLiteral647; +extern "C" int32_t ASN1Convert_ToInt32_m4675 (Object_t * __this /* static, unused */, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral646 = il2cpp_codegen_string_literal_from_index(646); + _stringLiteral647 = il2cpp_codegen_string_literal_from_index(647); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ASN1_t903 * L_0 = ___asn1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral646, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ASN1_t903 * L_2 = ___asn1; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)2))) + { + goto IL_0028; + } + } + { + FormatException_t890 * L_4 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_4, _stringLiteral647, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + V_0 = 0; + V_1 = 0; + goto IL_0042; + } + +IL_0031: + { + int32_t L_5 = V_0; + ASN1_t903 * L_6 = ___asn1; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = ASN1_get_Value_m4663(L_6, /*hidden argument*/NULL); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t))))); + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0042: + { + int32_t L_11 = V_1; + ASN1_t903 * L_12 = ___asn1; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m4663(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0031; + } + } + { + int32_t L_14 = V_0; + return L_14; + } +} +// System.String Mono.Security.ASN1Convert::ToOid(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral646; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" String_t* ASN1Convert_ToOid_m4729 (Object_t * __this /* static, unused */, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral646 = il2cpp_codegen_string_literal_from_index(646); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + uint8_t V_2 = 0x0; + uint8_t V_3 = 0x0; + uint64_t V_4 = 0; + { + ASN1_t903 * L_0 = ___asn1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral646, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ASN1_t903 * L_2 = ___asn1; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = ASN1_get_Value_m4663(L_2, /*hidden argument*/NULL); + V_0 = L_3; + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_1 = L_4; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + int32_t L_6 = 0; + V_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t)))/(int32_t)((int32_t)40)))))); + ByteU5BU5D_t789* L_7 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + V_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t)))%(int32_t)((int32_t)40)))))); + uint8_t L_9 = V_2; + if ((((int32_t)L_9) <= ((int32_t)2))) + { + goto IL_0042; + } + } + { + uint8_t L_10 = V_3; + uint8_t L_11 = V_2; + V_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_11-(int32_t)2))*(int32_t)((int32_t)40))))))))))); + V_2 = 2; + } + +IL_0042: + { + StringBuilder_t457 * L_12 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_13 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_14 = Byte_ToString_m5681((&V_2), L_13, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_1; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral154, /*hidden argument*/NULL); + StringBuilder_t457 * L_16 = V_1; + CultureInfo_t453 * L_17 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_18 = Byte_ToString_m5681((&V_3), L_17, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, L_18, /*hidden argument*/NULL); + V_4 = (((int64_t)((int64_t)0))); + V_2 = 1; + goto IL_00c9; + } + +IL_007f: + { + uint64_t L_19 = V_4; + ByteU5BU5D_t789* L_20 = V_0; + uint8_t L_21 = V_2; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + uint8_t L_22 = L_21; + V_4 = ((int64_t)((int64_t)((int64_t)((int64_t)L_19<<(int32_t)7))|(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))&(int32_t)((int32_t)127)))))))))))))); + ByteU5BU5D_t789* L_23 = V_0; + uint8_t L_24 = V_2; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + uint8_t L_25 = L_24; + if ((((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t)))&(int32_t)((int32_t)128)))) == ((int32_t)((int32_t)128)))) + { + goto IL_00c4; + } + } + { + StringBuilder_t457 * L_26 = V_1; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral154, /*hidden argument*/NULL); + StringBuilder_t457 * L_27 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_28 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_29 = UInt64_ToString_m5682((&V_4), L_28, /*hidden argument*/NULL); + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, L_29, /*hidden argument*/NULL); + V_4 = (((int64_t)((int64_t)0))); + } + +IL_00c4: + { + uint8_t L_30 = V_2; + V_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_30+(int32_t)1))))); + } + +IL_00c9: + { + uint8_t L_31 = V_2; + ByteU5BU5D_t789* L_32 = V_0; + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_007f; + } + } + { + StringBuilder_t457 * L_33 = V_1; + NullCheck(L_33); + String_t* L_34 = StringBuilder_ToString_m2059(L_33, /*hidden argument*/NULL); + return L_34; + } +} +// System.DateTime Mono.Security.ASN1Convert::ToDateTime(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral648; +extern Il2CppCodeGenString* _stringLiteral649; +extern Il2CppCodeGenString* _stringLiteral650; +extern Il2CppCodeGenString* _stringLiteral651; +extern Il2CppCodeGenString* _stringLiteral652; +extern Il2CppCodeGenString* _stringLiteral653; +extern Il2CppCodeGenString* _stringLiteral654; +extern "C" DateTime_t365 ASN1Convert_ToDateTime_m4925 (Object_t * __this /* static, unused */, ASN1_t903 * ___time, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral648 = il2cpp_codegen_string_literal_from_index(648); + _stringLiteral649 = il2cpp_codegen_string_literal_from_index(649); + _stringLiteral650 = il2cpp_codegen_string_literal_from_index(650); + _stringLiteral651 = il2cpp_codegen_string_literal_from_index(651); + _stringLiteral652 = il2cpp_codegen_string_literal_from_index(652); + _stringLiteral653 = il2cpp_codegen_string_literal_from_index(653); + _stringLiteral654 = il2cpp_codegen_string_literal_from_index(654); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = 0; + String_t* V_3 = {0}; + uint16_t V_4 = 0x0; + int32_t V_5 = 0; + String_t* G_B13_0 = {0}; + int32_t G_B16_0 = 0; + { + ASN1_t903 * L_0 = ___time; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral648, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_2 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_3 = ___time; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = ASN1_get_Value_m4663(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_5 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_2, L_4); + V_0 = L_5; + V_1 = (String_t*)NULL; + String_t* L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_5 = L_7; + int32_t L_8 = V_5; + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 0) + { + goto IL_0057; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 1) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 2) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 3) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 4) + { + goto IL_00a5; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 5) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 6) + { + goto IL_00b0; + } + } + { + goto IL_016b; + } + +IL_0057: + { + V_1 = _stringLiteral649; + goto IL_016b; + } + +IL_0062: + { + String_t* L_9 = V_0; + NullCheck(L_9); + String_t* L_10 = String_Substring_m2063(L_9, 0, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_11 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_12 = Convert_ToInt16_m5683(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_2 = L_12; + int32_t L_13 = V_2; + if ((((int32_t)L_13) < ((int32_t)((int32_t)50)))) + { + goto IL_008e; + } + } + { + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral650, L_14, /*hidden argument*/NULL); + V_0 = L_15; + goto IL_009a; + } + +IL_008e: + { + String_t* L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral651, L_16, /*hidden argument*/NULL); + V_0 = L_17; + } + +IL_009a: + { + V_1 = _stringLiteral652; + goto IL_016b; + } + +IL_00a5: + { + V_1 = _stringLiteral652; + goto IL_016b; + } + +IL_00b0: + { + String_t* L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = String_Substring_m2063(L_18, 0, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_20 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_21 = Convert_ToInt16_m5683(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + V_2 = L_21; + int32_t L_22 = V_2; + if ((((int32_t)L_22) < ((int32_t)((int32_t)50)))) + { + goto IL_00d5; + } + } + { + G_B13_0 = _stringLiteral650; + goto IL_00da; + } + +IL_00d5: + { + G_B13_0 = _stringLiteral651; + } + +IL_00da: + { + V_3 = G_B13_0; + String_t* L_23 = V_0; + NullCheck(L_23); + uint16_t L_24 = String_get_Chars_m2061(L_23, ((int32_t)12), /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_00f1; + } + } + { + G_B16_0 = ((int32_t)45); + goto IL_00f3; + } + +IL_00f1: + { + G_B16_0 = ((int32_t)43); + } + +IL_00f3: + { + V_4 = G_B16_0; + ObjectU5BU5D_t162* L_25 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 7)); + String_t* L_26 = V_3; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_26); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 0, sizeof(Object_t *))) = (Object_t *)L_26; + ObjectU5BU5D_t162* L_27 = L_25; + String_t* L_28 = V_0; + NullCheck(L_28); + String_t* L_29 = String_Substring_m2063(L_28, 0, ((int32_t)12), /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 1); + ArrayElementTypeCheck (L_27, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, 1, sizeof(Object_t *))) = (Object_t *)L_29; + ObjectU5BU5D_t162* L_30 = L_27; + uint16_t L_31 = V_4; + uint16_t L_32 = L_31; + Object_t * L_33 = Box(Char_t702_il2cpp_TypeInfo_var, &L_32); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 2); + ArrayElementTypeCheck (L_30, L_33); + *((Object_t **)(Object_t **)SZArrayLdElema(L_30, 2, sizeof(Object_t *))) = (Object_t *)L_33; + ObjectU5BU5D_t162* L_34 = L_30; + String_t* L_35 = V_0; + NullCheck(L_35); + uint16_t L_36 = String_get_Chars_m2061(L_35, ((int32_t)13), /*hidden argument*/NULL); + uint16_t L_37 = L_36; + Object_t * L_38 = Box(Char_t702_il2cpp_TypeInfo_var, &L_37); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 3); + ArrayElementTypeCheck (L_34, L_38); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, 3, sizeof(Object_t *))) = (Object_t *)L_38; + ObjectU5BU5D_t162* L_39 = L_34; + String_t* L_40 = V_0; + NullCheck(L_40); + uint16_t L_41 = String_get_Chars_m2061(L_40, ((int32_t)14), /*hidden argument*/NULL); + uint16_t L_42 = L_41; + Object_t * L_43 = Box(Char_t702_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 4); + ArrayElementTypeCheck (L_39, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_39, 4, sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_39; + String_t* L_45 = V_0; + NullCheck(L_45); + uint16_t L_46 = String_get_Chars_m2061(L_45, ((int32_t)15), /*hidden argument*/NULL); + uint16_t L_47 = L_46; + Object_t * L_48 = Box(Char_t702_il2cpp_TypeInfo_var, &L_47); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 5); + ArrayElementTypeCheck (L_44, L_48); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, 5, sizeof(Object_t *))) = (Object_t *)L_48; + ObjectU5BU5D_t162* L_49 = L_44; + String_t* L_50 = V_0; + NullCheck(L_50); + uint16_t L_51 = String_get_Chars_m2061(L_50, ((int32_t)16), /*hidden argument*/NULL); + uint16_t L_52 = L_51; + Object_t * L_53 = Box(Char_t702_il2cpp_TypeInfo_var, &L_52); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 6); + ArrayElementTypeCheck (L_49, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, 6, sizeof(Object_t *))) = (Object_t *)L_53; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_54 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral653, L_49, /*hidden argument*/NULL); + V_0 = L_54; + V_1 = _stringLiteral654; + goto IL_016b; + } + +IL_016b: + { + String_t* L_55 = V_0; + String_t* L_56 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_57 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_58 = DateTime_ParseExact_m5684(NULL /*static, unused*/, L_55, L_56, L_57, ((int32_t)16), /*hidden argument*/NULL); + return L_58; + } +} +// System.Byte[] Mono.Security.BitConverterLE::GetUIntBytes(System.Byte*) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BitConverterLE_GetUIntBytes_m4926 (Object_t * __this /* static, unused */, uint8_t* ___bytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_002b; + } + } + { + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + uint8_t* L_2 = ___bytes; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)L_2)); + ByteU5BU5D_t789* L_3 = L_1; + uint8_t* L_4 = ___bytes; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_4+(int32_t)1)))); + ByteU5BU5D_t789* L_5 = L_3; + uint8_t* L_6 = ___bytes; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_6+(int32_t)2)))); + ByteU5BU5D_t789* L_7 = L_5; + uint8_t* L_8 = ___bytes; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 3, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)3)))); + return L_7; + } + +IL_002b: + { + ByteU5BU5D_t789* L_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + uint8_t* L_10 = ___bytes; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_10+(int32_t)3)))); + ByteU5BU5D_t789* L_11 = L_9; + uint8_t* L_12 = ___bytes; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 1, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)2)))); + ByteU5BU5D_t789* L_13 = L_11; + uint8_t* L_14 = ___bytes; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)1)))); + ByteU5BU5D_t789* L_15 = L_13; + uint8_t* L_16 = ___bytes; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 3, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)L_16)); + return L_15; + } +} +// System.Byte[] Mono.Security.BitConverterLE::GetBytes(System.Int32) +extern "C" ByteU5BU5D_t789* BitConverterLE_GetBytes_m4927 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = BitConverterLE_GetUIntBytes_m4926(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&___value), /*hidden argument*/NULL); + return L_0; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" void ContentInfo__ctor_m4928 (ContentInfo_t980 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)160), /*hidden argument*/NULL); + __this->___content_1 = L_0; + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String) +extern "C" void ContentInfo__ctor_m4929 (ContentInfo_t980 * __this, String_t* ___oid, const MethodInfo* method) +{ + { + ContentInfo__ctor_m4928(__this, /*hidden argument*/NULL); + String_t* L_0 = ___oid; + __this->___contentType_0 = L_0; + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" void ContentInfo__ctor_m4930 (ContentInfo_t980 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + ContentInfo__ctor_m4931(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral655; +extern Il2CppCodeGenString* _stringLiteral656; +extern Il2CppCodeGenString* _stringLiteral657; +extern "C" void ContentInfo__ctor_m4931 (ContentInfo_t980 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral655 = il2cpp_codegen_string_literal_from_index(655); + _stringLiteral656 = il2cpp_codegen_string_literal_from_index(656); + _stringLiteral657 = il2cpp_codegen_string_literal_from_index(657); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t903 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m4661(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_002b; + } + } + { + ASN1_t903 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m4664(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0036; + } + } + { + ASN1_t903 * L_4 = ___asn1; + NullCheck(L_4); + int32_t L_5 = ASN1_get_Count_m4664(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)2))) + { + goto IL_0036; + } + } + +IL_002b: + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral655, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + ASN1_t903 * L_7 = ___asn1; + NullCheck(L_7); + ASN1_t903 * L_8 = ASN1_get_Item_m4665(L_7, 0, /*hidden argument*/NULL); + NullCheck(L_8); + uint8_t L_9 = ASN1_get_Tag_m4661(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_9) == ((int32_t)6))) + { + goto IL_0053; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, _stringLiteral656, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0053: + { + ASN1_t903 * L_11 = ___asn1; + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 0, /*hidden argument*/NULL); + String_t* L_13 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + __this->___contentType_0 = L_13; + ASN1_t903 * L_14 = ___asn1; + NullCheck(L_14); + int32_t L_15 = ASN1_get_Count_m4664(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)1))) + { + goto IL_009f; + } + } + { + ASN1_t903 * L_16 = ___asn1; + NullCheck(L_16); + ASN1_t903 * L_17 = ASN1_get_Item_m4665(L_16, 1, /*hidden argument*/NULL); + NullCheck(L_17); + uint8_t L_18 = ASN1_get_Tag_m4661(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) == ((int32_t)((int32_t)160)))) + { + goto IL_0092; + } + } + { + ArgumentException_t437 * L_19 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_19, _stringLiteral657, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0092: + { + ASN1_t903 * L_20 = ___asn1; + NullCheck(L_20); + ASN1_t903 * L_21 = ASN1_get_Item_m4665(L_20, 1, /*hidden argument*/NULL); + __this->___content_1 = L_21; + } + +IL_009f: + { + return; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_ASN1() +extern "C" ASN1_t903 * ContentInfo_get_ASN1_m4932 (ContentInfo_t980 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = ContentInfo_GetASN1_m4937(__this, /*hidden argument*/NULL); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_Content() +extern "C" ASN1_t903 * ContentInfo_get_Content_m4933 (ContentInfo_t980 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = (__this->___content_1); + return L_0; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1) +extern "C" void ContentInfo_set_Content_m4934 (ContentInfo_t980 * __this, ASN1_t903 * ___value, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = ___value; + __this->___content_1 = L_0; + return; + } +} +// System.String Mono.Security.PKCS7/ContentInfo::get_ContentType() +extern "C" String_t* ContentInfo_get_ContentType_m4935 (ContentInfo_t980 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___contentType_0); + return L_0; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::set_ContentType(System.String) +extern "C" void ContentInfo_set_ContentType_m4936 (ContentInfo_t980 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___contentType_0 = L_0; + return; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::GetASN1() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" ASN1_t903 * ContentInfo_GetASN1_m4937 (ContentInfo_t980 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + ASN1_t903 * L_1 = V_0; + String_t* L_2 = (__this->___contentType_0); + ASN1_t903 * L_3 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + NullCheck(L_1); + ASN1_Add_m4678(L_1, L_3, /*hidden argument*/NULL); + ASN1_t903 * L_4 = (__this->___content_1); + if (!L_4) + { + goto IL_0043; + } + } + { + ASN1_t903 * L_5 = (__this->___content_1); + NullCheck(L_5); + int32_t L_6 = ASN1_get_Count_m4664(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ASN1_t903 * L_7 = V_0; + ASN1_t903 * L_8 = (__this->___content_1); + NullCheck(L_7); + ASN1_Add_m4678(L_7, L_8, /*hidden argument*/NULL); + } + +IL_0043: + { + ASN1_t903 * L_9 = V_0; + return L_9; + } +} +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor() +extern "C" void EncryptedData__ctor_m4938 (EncryptedData_t981 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____version_0 = 0; + return; + } +} +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral658; +extern Il2CppCodeGenString* _stringLiteral659; +extern Il2CppCodeGenString* _stringLiteral660; +extern Il2CppCodeGenString* _stringLiteral661; +extern Il2CppCodeGenString* _stringLiteral662; +extern Il2CppCodeGenString* _stringLiteral663; +extern "C" void EncryptedData__ctor_m4939 (EncryptedData_t981 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + _stringLiteral658 = il2cpp_codegen_string_literal_from_index(658); + _stringLiteral659 = il2cpp_codegen_string_literal_from_index(659); + _stringLiteral660 = il2cpp_codegen_string_literal_from_index(660); + _stringLiteral661 = il2cpp_codegen_string_literal_from_index(661); + _stringLiteral662 = il2cpp_codegen_string_literal_from_index(662); + _stringLiteral663 = il2cpp_codegen_string_literal_from_index(663); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + { + EncryptedData__ctor_m4938(__this, /*hidden argument*/NULL); + ASN1_t903 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m4661(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_001f; + } + } + { + ASN1_t903 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m4664(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_002a; + } + } + +IL_001f: + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral658, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + ASN1_t903 * L_5 = ___asn1; + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + NullCheck(L_6); + uint8_t L_7 = ASN1_get_Tag_m4661(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)2))) + { + goto IL_0047; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral659, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + ASN1_t903 * L_9 = ___asn1; + NullCheck(L_9); + ASN1_t903 * L_10 = ASN1_get_Item_m4665(L_9, 0, /*hidden argument*/NULL); + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m4663(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + __this->____version_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + ASN1_t903 * L_13 = ___asn1; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 1, /*hidden argument*/NULL); + V_0 = L_14; + ASN1_t903 * L_15 = V_0; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)((int32_t)48)))) + { + goto IL_007b; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral660, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_007b: + { + ASN1_t903 * L_18 = V_0; + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + V_1 = L_19; + ASN1_t903 * L_20 = V_1; + NullCheck(L_20); + uint8_t L_21 = ASN1_get_Tag_m4661(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) == ((int32_t)6))) + { + goto IL_009a; + } + } + { + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_22, _stringLiteral661, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_009a: + { + ASN1_t903 * L_23 = V_1; + String_t* L_24 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + ContentInfo_t980 * L_25 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4929(L_25, L_24, /*hidden argument*/NULL); + __this->____content_1 = L_25; + ASN1_t903 * L_26 = V_0; + NullCheck(L_26); + ASN1_t903 * L_27 = ASN1_get_Item_m4665(L_26, 1, /*hidden argument*/NULL); + V_2 = L_27; + ASN1_t903 * L_28 = V_2; + NullCheck(L_28); + uint8_t L_29 = ASN1_get_Tag_m4661(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_29) == ((int32_t)((int32_t)48)))) + { + goto IL_00cb; + } + } + { + ArgumentException_t437 * L_30 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_30, _stringLiteral662, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00cb: + { + ASN1_t903 * L_31 = V_2; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 0, /*hidden argument*/NULL); + String_t* L_33 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + ContentInfo_t980 * L_34 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4929(L_34, L_33, /*hidden argument*/NULL); + __this->____encryptionAlgorithm_2 = L_34; + ContentInfo_t980 * L_35 = (__this->____encryptionAlgorithm_2); + ASN1_t903 * L_36 = V_2; + NullCheck(L_36); + ASN1_t903 * L_37 = ASN1_get_Item_m4665(L_36, 1, /*hidden argument*/NULL); + NullCheck(L_35); + ContentInfo_set_Content_m4934(L_35, L_37, /*hidden argument*/NULL); + ASN1_t903 * L_38 = V_0; + NullCheck(L_38); + ASN1_t903 * L_39 = ASN1_get_Item_m4665(L_38, 2, /*hidden argument*/NULL); + V_3 = L_39; + ASN1_t903 * L_40 = V_3; + NullCheck(L_40); + uint8_t L_41 = ASN1_get_Tag_m4661(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) == ((int32_t)((int32_t)128)))) + { + goto IL_0117; + } + } + { + ArgumentException_t437 * L_42 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_42, _stringLiteral663, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0117: + { + ASN1_t903 * L_43 = V_3; + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = ASN1_get_Value_m4663(L_43, /*hidden argument*/NULL); + __this->____encrypted_3 = L_44; + return; + } +} +// Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::get_EncryptionAlgorithm() +extern "C" ContentInfo_t980 * EncryptedData_get_EncryptionAlgorithm_m4940 (EncryptedData_t981 * __this, const MethodInfo* method) +{ + { + ContentInfo_t980 * L_0 = (__this->____encryptionAlgorithm_2); + return L_0; + } +} +// System.Byte[] Mono.Security.PKCS7/EncryptedData::get_EncryptedContent() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedData_get_EncryptedContent_m4941 (EncryptedData_t981 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->____encrypted_3); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->____encrypted_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::.ctor() +extern TypeInfo* RC4_t984_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ARC4Managed__ctor_m4942 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RC4_t984_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(609); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RC4_t984_il2cpp_TypeInfo_var); + RC4__ctor_m4994(__this, /*hidden argument*/NULL); + __this->___state_13 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + __this->___m_disposed_16 = 0; + return; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::Finalize() +extern "C" void ARC4Managed_Finalize_m4943 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(5 /* System.Void Mono.Security.Cryptography.ARC4Managed::Dispose(System.Boolean) */, __this, 1); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + SymmetricAlgorithm_Finalize_m5685(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::Dispose(System.Boolean) +extern "C" void ARC4Managed_Dispose_m4944 (ARC4Managed_t983 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_16); + if (L_0) + { + goto IL_0067; + } + } + { + __this->___x_14 = 0; + __this->___y_15 = 0; + ByteU5BU5D_t789* L_1 = (__this->___key_12); + if (!L_1) + { + goto IL_003f; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->___key_12); + ByteU5BU5D_t789* L_3 = (__this->___key_12); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + __this->___key_12 = (ByteU5BU5D_t789*)NULL; + } + +IL_003f: + { + ByteU5BU5D_t789* L_4 = (__this->___state_13); + ByteU5BU5D_t789* L_5 = (__this->___state_13); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + __this->___state_13 = (ByteU5BU5D_t789*)NULL; + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + __this->___m_disposed_16 = 1; + } + +IL_0067: + { + return; + } +} +// System.Byte[] Mono.Security.Cryptography.ARC4Managed::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ARC4Managed_get_Key_m4945 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___key_12); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + return ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::set_Key(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ARC4Managed_set_Key_m4946 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + __this->___key_12 = ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_2 = (__this->___key_12); + ARC4Managed_KeySetup_m4952(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.Cryptography.ARC4Managed::get_CanReuseTransform() +extern "C" bool ARC4Managed_get_CanReuseTransform_m4947 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Security.Cryptography.ICryptoTransform Mono.Security.Cryptography.ARC4Managed::CreateEncryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * ARC4Managed_CreateEncryptor_m4948 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgvIV, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void Mono.Security.Cryptography.ARC4Managed::set_Key(System.Byte[]) */, __this, L_0); + return __this; + } +} +// System.Security.Cryptography.ICryptoTransform Mono.Security.Cryptography.ARC4Managed::CreateDecryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * ARC4Managed_CreateDecryptor_m4949 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgvIV, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void Mono.Security.Cryptography.ARC4Managed::set_Key(System.Byte[]) */, __this, L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, __this); + return L_1; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::GenerateIV() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ARC4Managed_GenerateIV_m4950 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.RC4::set_IV(System.Byte[]) */, __this, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0))); + return; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::GenerateKey() +extern "C" void ARC4Managed_GenerateKey_m4951 (ARC4Managed_t983 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2); + ByteU5BU5D_t789* L_1 = KeyBuilder_Key_m4958(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void Mono.Security.Cryptography.ARC4Managed::set_Key(System.Byte[]) */, __this, L_1); + return; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::KeySetup(System.Byte[]) +extern "C" void ARC4Managed_KeySetup_m4952 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + uint8_t V_0 = 0x0; + uint8_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + goto IL_0019; + } + +IL_000b: + { + ByteU5BU5D_t789* L_0 = (__this->___state_13); + int32_t L_1 = V_2; + int32_t L_2 = V_2; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_2))); + int32_t L_3 = V_2; + V_2 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0019: + { + int32_t L_4 = V_2; + if ((((int32_t)L_4) < ((int32_t)((int32_t)256)))) + { + goto IL_000b; + } + } + { + __this->___x_14 = 0; + __this->___y_15 = 0; + V_3 = 0; + goto IL_007a; + } + +IL_0039: + { + ByteU5BU5D_t789* L_5 = ___key; + uint8_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + uint8_t L_7 = L_6; + ByteU5BU5D_t789* L_8 = (__this->___state_13); + int32_t L_9 = V_3; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + uint8_t L_11 = V_1; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))))+(int32_t)L_11))))); + ByteU5BU5D_t789* L_12 = (__this->___state_13); + int32_t L_13 = V_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))); + ByteU5BU5D_t789* L_15 = (__this->___state_13); + int32_t L_16 = V_3; + ByteU5BU5D_t789* L_17 = (__this->___state_13); + uint8_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + uint8_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))); + ByteU5BU5D_t789* L_20 = (__this->___state_13); + uint8_t L_21 = V_1; + uint8_t L_22 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t))) = (uint8_t)L_22; + uint8_t L_23 = V_0; + ByteU5BU5D_t789* L_24 = ___key; + NullCheck(L_24); + V_0 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23+(int32_t)1))%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))))); + int32_t L_25 = V_3; + V_3 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_007a: + { + int32_t L_26 = V_3; + if ((((int32_t)L_26) < ((int32_t)((int32_t)256)))) + { + goto IL_0039; + } + } + { + return; + } +} +// System.Void Mono.Security.Cryptography.ARC4Managed::CheckInput(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral610; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" void ARC4Managed_CheckInput_m4953 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral610 = il2cpp_codegen_string_literal_from_index(610); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___inputOffset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral610, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___inputCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral612, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___inputOffset; + ByteU5BU5D_t789* L_7 = ___inputBuffer; + NullCheck(L_7); + int32_t L_8 = ___inputCount; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005f; + } + } + { + String_t* L_9 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral609, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005f: + { + return; + } +} +// System.Int32 Mono.Security.Cryptography.ARC4Managed::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral615; +extern Il2CppCodeGenString* _stringLiteral616; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" int32_t ARC4Managed_TransformBlock_m4954 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral615 = il2cpp_codegen_string_literal_from_index(615); + _stringLiteral616 = il2cpp_codegen_string_literal_from_index(616); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + int32_t L_1 = ___inputOffset; + int32_t L_2 = ___inputCount; + ARC4Managed_CheckInput_m4953(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___outputBuffer; + if (L_3) + { + goto IL_001b; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral615, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001b: + { + int32_t L_5 = ___outputOffset; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral616, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0033: + { + int32_t L_7 = ___outputOffset; + ByteU5BU5D_t789* L_8 = ___outputBuffer; + NullCheck(L_8); + int32_t L_9 = ___inputCount; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9))))) + { + goto IL_0055; + } + } + { + String_t* L_10 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_11, _stringLiteral615, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ByteU5BU5D_t789* L_12 = ___inputBuffer; + int32_t L_13 = ___inputOffset; + int32_t L_14 = ___inputCount; + ByteU5BU5D_t789* L_15 = ___outputBuffer; + int32_t L_16 = ___outputOffset; + int32_t L_17 = ARC4Managed_InternalTransformBlock_m4955(__this, L_12, L_13, L_14, L_15, L_16, /*hidden argument*/NULL); + return L_17; + } +} +// System.Int32 Mono.Security.Cryptography.ARC4Managed::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t ARC4Managed_InternalTransformBlock_m4955 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + uint8_t V_0 = 0x0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + { + V_1 = 0; + goto IL_009e; + } + +IL_0007: + { + uint8_t L_0 = (__this->___x_14); + __this->___x_14 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_0+(int32_t)1))))); + ByteU5BU5D_t789* L_1 = (__this->___state_13); + uint8_t L_2 = (__this->___x_14); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + uint8_t L_3 = L_2; + uint8_t L_4 = (__this->___y_15); + __this->___y_15 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t)))+(int32_t)L_4))))); + ByteU5BU5D_t789* L_5 = (__this->___state_13); + uint8_t L_6 = (__this->___x_14); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + uint8_t L_7 = L_6; + V_2 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t))); + ByteU5BU5D_t789* L_8 = (__this->___state_13); + uint8_t L_9 = (__this->___x_14); + ByteU5BU5D_t789* L_10 = (__this->___state_13); + uint8_t L_11 = (__this->___y_15); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + uint8_t L_12 = L_11; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))); + ByteU5BU5D_t789* L_13 = (__this->___state_13); + uint8_t L_14 = (__this->___y_15); + uint8_t L_15 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_14, sizeof(uint8_t))) = (uint8_t)L_15; + ByteU5BU5D_t789* L_16 = (__this->___state_13); + uint8_t L_17 = (__this->___x_14); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + uint8_t L_18 = L_17; + ByteU5BU5D_t789* L_19 = (__this->___state_13); + uint8_t L_20 = (__this->___y_15); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + uint8_t L_21 = L_20; + V_0 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_21, sizeof(uint8_t)))))))); + ByteU5BU5D_t789* L_22 = ___outputBuffer; + int32_t L_23 = ___outputOffset; + int32_t L_24 = V_1; + ByteU5BU5D_t789* L_25 = ___inputBuffer; + int32_t L_26 = ___inputOffset; + int32_t L_27 = V_1; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26+(int32_t)L_27))); + int32_t L_28 = ((int32_t)((int32_t)L_26+(int32_t)L_27)); + ByteU5BU5D_t789* L_29 = (__this->___state_13); + uint8_t L_30 = V_0; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + uint8_t L_31 = L_30; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23+(int32_t)L_24))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_22, ((int32_t)((int32_t)L_23+(int32_t)L_24)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_28, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_31, sizeof(uint8_t)))))))); + int32_t L_32 = V_1; + V_1 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_009e: + { + int32_t L_33 = V_1; + int32_t L_34 = ___inputCount; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_0007; + } + } + { + int32_t L_35 = ___inputCount; + return L_35; + } +} +// System.Byte[] Mono.Security.Cryptography.ARC4Managed::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ARC4Managed_TransformFinalBlock_m4956 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + int32_t L_1 = ___inputOffset; + int32_t L_2 = ___inputCount; + ARC4Managed_CheckInput_m4953(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + int32_t L_3 = ___inputCount; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + ByteU5BU5D_t789* L_4 = ___inputBuffer; + int32_t L_5 = ___inputOffset; + int32_t L_6 = ___inputCount; + ByteU5BU5D_t789* L_7 = V_0; + ARC4Managed_InternalTransformBlock_m4955(__this, L_4, L_5, L_6, L_7, 0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_0; + return L_8; + } +} +// System.String Mono.Security.Cryptography.CryptoConvert::ToHex(System.Byte[]) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern "C" String_t* CryptoConvert_ToHex_m4743 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___input, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + uint8_t V_1 = 0x0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + { + ByteU5BU5D_t789* L_0 = ___input; + if (L_0) + { + goto IL_0008; + } + } + { + return (String_t*)NULL; + } + +IL_0008: + { + ByteU5BU5D_t789* L_1 = ___input; + NullCheck(L_1); + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_2, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))*(int32_t)2)), /*hidden argument*/NULL); + V_0 = L_2; + ByteU5BU5D_t789* L_3 = ___input; + V_2 = L_3; + V_3 = 0; + goto IL_003c; + } + +IL_001c: + { + ByteU5BU5D_t789* L_4 = V_2; + int32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))); + StringBuilder_t457 * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_8 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_9 = Byte_ToString_m5686((&V_1), _stringLiteral418, L_8, /*hidden argument*/NULL); + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, L_9, /*hidden argument*/NULL); + int32_t L_10 = V_3; + V_3 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003c: + { + int32_t L_11 = V_3; + ByteU5BU5D_t789* L_12 = V_2; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_001c; + } + } + { + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + String_t* L_14 = StringBuilder_ToString_m2059(L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::get_Rng() +extern TypeInfo* KeyBuilder_t986_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * KeyBuilder_get_Rng_m4957 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyBuilder_t986_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(610); + s_Il2CppMethodIntialized = true; + } + { + RandomNumberGenerator_t949 * L_0 = ((KeyBuilder_t986_StaticFields*)KeyBuilder_t986_il2cpp_TypeInfo_var->static_fields)->___rng_0; + if (L_0) + { + goto IL_0014; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + ((KeyBuilder_t986_StaticFields*)KeyBuilder_t986_il2cpp_TypeInfo_var->static_fields)->___rng_0 = L_1; + } + +IL_0014: + { + RandomNumberGenerator_t949 * L_2 = ((KeyBuilder_t986_StaticFields*)KeyBuilder_t986_il2cpp_TypeInfo_var->static_fields)->___rng_0; + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::Key(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyBuilder_Key_m4958 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = KeyBuilder_get_Rng_m4957(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Void Mono.Security.Cryptography.MD2::.ctor() +extern "C" void MD2__ctor_m4959 (MD2_t987 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)128); + return; + } +} +// Mono.Security.Cryptography.MD2 Mono.Security.Cryptography.MD2::Create() +extern Il2CppCodeGenString* _stringLiteral664; +extern "C" MD2_t987 * MD2_Create_m4960 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral664 = il2cpp_codegen_string_literal_from_index(664); + s_Il2CppMethodIntialized = true; + } + { + MD2_t987 * L_0 = MD2_Create_m4961(NULL /*static, unused*/, _stringLiteral664, /*hidden argument*/NULL); + return L_0; + } +} +// Mono.Security.Cryptography.MD2 Mono.Security.Cryptography.MD2::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* MD2Managed_t989_il2cpp_TypeInfo_var; +extern TypeInfo* MD2_t987_il2cpp_TypeInfo_var; +extern "C" MD2_t987 * MD2_Create_m4961 (Object_t * __this /* static, unused */, String_t* ___hashName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + MD2Managed_t989_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(611); + MD2_t987_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(612); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___hashName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = V_0; + if (L_2) + { + goto IL_0013; + } + } + { + MD2Managed_t989 * L_3 = (MD2Managed_t989 *)il2cpp_codegen_object_new (MD2Managed_t989_il2cpp_TypeInfo_var); + MD2Managed__ctor_m4962(L_3, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_0013: + { + Object_t * L_4 = V_0; + return ((MD2_t987 *)CastclassClass(L_4, MD2_t987_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.MD2Managed::.ctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void MD2Managed__ctor_m4962 (MD2Managed_t989 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + MD2__ctor_m4959(__this, /*hidden argument*/NULL); + __this->___state_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->___checksum_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->___buffer_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->___x_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Cryptography.MD2Managed::Initialize() */, __this); + return; + } +} +// System.Void Mono.Security.Cryptography.MD2Managed::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* MD2Managed_t989_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D5_1_FieldInfo_var; +extern "C" void MD2Managed__cctor_m4963 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + MD2Managed_t989_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(611); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D5_1_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 1); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D5_1_FieldInfo_var), /*hidden argument*/NULL); + ((MD2Managed_t989_StaticFields*)MD2Managed_t989_il2cpp_TypeInfo_var->static_fields)->___PI_SUBST_9 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Cryptography.MD2Managed::Padding(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MD2Managed_Padding_m4964 (MD2Managed_t989 * __this, int32_t ___nLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = ___nLength; + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0029; + } + } + { + int32_t L_1 = ___nLength; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_1)); + V_1 = 0; + goto IL_001e; + } + +IL_0015: + { + ByteU5BU5D_t789* L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = ___nLength; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_4))); + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_001e: + { + int32_t L_6 = V_1; + ByteU5BU5D_t789* L_7 = V_0; + NullCheck(L_7); + if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_0015; + } + } + { + ByteU5BU5D_t789* L_8 = V_0; + return L_8; + } + +IL_0029: + { + return (ByteU5BU5D_t789*)NULL; + } +} +// System.Void Mono.Security.Cryptography.MD2Managed::Initialize() +extern "C" void MD2Managed_Initialize_m4965 (MD2Managed_t989 * __this, const MethodInfo* method) +{ + { + __this->___count_7 = 0; + ByteU5BU5D_t789* L_0 = (__this->___state_4); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = (__this->___checksum_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = (__this->___buffer_6); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = (__this->___x_8); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, 0, ((int32_t)48), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.MD2Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void MD2Managed_HashCore_m4966 (MD2Managed_t989 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___count_7); + V_1 = L_0; + int32_t L_1 = V_1; + int32_t L_2 = ___cbSize; + __this->___count_7 = ((int32_t)((int32_t)((int32_t)((int32_t)L_1+(int32_t)L_2))&(int32_t)((int32_t)15))); + int32_t L_3 = V_1; + V_2 = ((int32_t)((int32_t)((int32_t)16)-(int32_t)L_3)); + int32_t L_4 = ___cbSize; + int32_t L_5 = V_2; + if ((((int32_t)L_4) < ((int32_t)L_5))) + { + goto IL_0078; + } + } + { + ByteU5BU5D_t789* L_6 = ___array; + int32_t L_7 = ___ibStart; + ByteU5BU5D_t789* L_8 = (__this->___buffer_6); + int32_t L_9 = V_1; + int32_t L_10 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, L_7, (Array_t *)(Array_t *)L_8, L_9, L_10, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = (__this->___state_4); + ByteU5BU5D_t789* L_12 = (__this->___checksum_5); + ByteU5BU5D_t789* L_13 = (__this->___buffer_6); + MD2Managed_MD2Transform_m4968(__this, L_11, L_12, L_13, 0, /*hidden argument*/NULL); + int32_t L_14 = V_2; + V_0 = L_14; + goto IL_0067; + } + +IL_004e: + { + ByteU5BU5D_t789* L_15 = (__this->___state_4); + ByteU5BU5D_t789* L_16 = (__this->___checksum_5); + ByteU5BU5D_t789* L_17 = ___array; + int32_t L_18 = V_0; + MD2Managed_MD2Transform_m4968(__this, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + int32_t L_19 = V_0; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)((int32_t)16))); + } + +IL_0067: + { + int32_t L_20 = V_0; + int32_t L_21 = ___cbSize; + if ((((int32_t)((int32_t)((int32_t)L_20+(int32_t)((int32_t)15)))) < ((int32_t)L_21))) + { + goto IL_004e; + } + } + { + V_1 = 0; + goto IL_007a; + } + +IL_0078: + { + V_0 = 0; + } + +IL_007a: + { + ByteU5BU5D_t789* L_22 = ___array; + int32_t L_23 = ___ibStart; + int32_t L_24 = V_0; + ByteU5BU5D_t789* L_25 = (__this->___buffer_6); + int32_t L_26 = V_1; + int32_t L_27 = ___cbSize; + int32_t L_28 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, ((int32_t)((int32_t)L_23+(int32_t)L_24)), (Array_t *)(Array_t *)L_25, L_26, ((int32_t)((int32_t)L_27-(int32_t)L_28)), /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Cryptography.MD2Managed::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MD2Managed_HashFinal_m4967 (MD2Managed_t989 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + { + int32_t L_0 = (__this->___count_7); + V_0 = L_0; + int32_t L_1 = V_0; + V_1 = ((int32_t)((int32_t)((int32_t)16)-(int32_t)L_1)); + int32_t L_2 = V_1; + if ((((int32_t)L_2) <= ((int32_t)0))) + { + goto IL_0022; + } + } + { + int32_t L_3 = V_1; + ByteU5BU5D_t789* L_4 = MD2Managed_Padding_m4964(__this, L_3, /*hidden argument*/NULL); + int32_t L_5 = V_1; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Void Mono.Security.Cryptography.MD2Managed::HashCore(System.Byte[],System.Int32,System.Int32) */, __this, L_4, 0, L_5); + } + +IL_0022: + { + ByteU5BU5D_t789* L_6 = (__this->___checksum_5); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Void Mono.Security.Cryptography.MD2Managed::HashCore(System.Byte[],System.Int32,System.Int32) */, __this, L_6, 0, ((int32_t)16)); + ByteU5BU5D_t789* L_7 = (__this->___state_4); + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_7); + V_2 = ((ByteU5BU5D_t789*)Castclass(L_8, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Cryptography.MD2Managed::Initialize() */, __this); + ByteU5BU5D_t789* L_9 = V_2; + return L_9; + } +} +// System.Void Mono.Security.Cryptography.MD2Managed::MD2Transform(System.Byte[],System.Byte[],System.Byte[],System.Int32) +extern TypeInfo* MD2Managed_t989_il2cpp_TypeInfo_var; +extern "C" void MD2Managed_MD2Transform_m4968 (MD2Managed_t989 * __this, ByteU5BU5D_t789* ___state, ByteU5BU5D_t789* ___checksum, ByteU5BU5D_t789* ___block, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MD2Managed_t989_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(611); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint8_t V_5 = 0x0; + { + ByteU5BU5D_t789* L_0 = ___state; + ByteU5BU5D_t789* L_1 = (__this->___x_8); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, (Array_t *)(Array_t *)L_1, 0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = ___block; + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = (__this->___x_8); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, L_3, (Array_t *)(Array_t *)L_4, ((int32_t)16), ((int32_t)16), /*hidden argument*/NULL); + V_0 = 0; + goto IL_0043; + } + +IL_0029: + { + ByteU5BU5D_t789* L_5 = (__this->___x_8); + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = ___state; + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ByteU5BU5D_t789* L_10 = ___block; + int32_t L_11 = ___index; + int32_t L_12 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11+(int32_t)L_12))); + int32_t L_13 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)L_6+(int32_t)((int32_t)32)))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, ((int32_t)((int32_t)L_6+(int32_t)((int32_t)32))), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_13, sizeof(uint8_t)))))))); + int32_t L_14 = V_0; + V_0 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0043: + { + int32_t L_15 = V_0; + if ((((int32_t)L_15) < ((int32_t)((int32_t)16)))) + { + goto IL_0029; + } + } + { + V_1 = 0; + V_2 = 0; + goto IL_0093; + } + +IL_0054: + { + V_3 = 0; + goto IL_007d; + } + +IL_005b: + { + ByteU5BU5D_t789* L_16 = (__this->___x_8); + int32_t L_17 = V_3; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + uint8_t* L_18 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))); + IL2CPP_RUNTIME_CLASS_INIT(MD2Managed_t989_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_19 = ((MD2Managed_t989_StaticFields*)MD2Managed_t989_il2cpp_TypeInfo_var->static_fields)->___PI_SUBST_9; + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + int32_t L_22 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_18))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_21, sizeof(uint8_t)))))))); + V_5 = L_22; + *((int8_t*)(L_18)) = (int8_t)L_22; + uint8_t L_23 = V_5; + V_1 = L_23; + int32_t L_24 = V_3; + V_3 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_007d: + { + int32_t L_25 = V_3; + if ((((int32_t)L_25) < ((int32_t)((int32_t)48)))) + { + goto IL_005b; + } + } + { + int32_t L_26 = V_1; + int32_t L_27 = V_2; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_26+(int32_t)L_27))&(int32_t)((int32_t)255))); + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_0093: + { + int32_t L_29 = V_2; + if ((((int32_t)L_29) < ((int32_t)((int32_t)18)))) + { + goto IL_0054; + } + } + { + ByteU5BU5D_t789* L_30 = (__this->___x_8); + ByteU5BU5D_t789* L_31 = ___state; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, 0, (Array_t *)(Array_t *)L_31, 0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_32 = ___checksum; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)15)); + int32_t L_33 = ((int32_t)15); + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t))); + V_4 = 0; + goto IL_00e0; + } + +IL_00b8: + { + ByteU5BU5D_t789* L_34 = ___checksum; + int32_t L_35 = V_4; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + uint8_t* L_36 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t))); + IL2CPP_RUNTIME_CLASS_INIT(MD2Managed_t989_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_37 = ((MD2Managed_t989_StaticFields*)MD2Managed_t989_il2cpp_TypeInfo_var->static_fields)->___PI_SUBST_9; + ByteU5BU5D_t789* L_38 = ___block; + int32_t L_39 = ___index; + int32_t L_40 = V_4; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)((int32_t)L_39+(int32_t)L_40))); + int32_t L_41 = ((int32_t)((int32_t)L_39+(int32_t)L_40)); + int32_t L_42 = V_1; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_38, L_41, sizeof(uint8_t)))^(int32_t)L_42))); + int32_t L_43 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_38, L_41, sizeof(uint8_t)))^(int32_t)L_42)); + int32_t L_44 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_36))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_43, sizeof(uint8_t)))))))); + V_5 = L_44; + *((int8_t*)(L_36)) = (int8_t)L_44; + uint8_t L_45 = V_5; + V_1 = L_45; + int32_t L_46 = V_4; + V_4 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_00e0: + { + int32_t L_47 = V_4; + if ((((int32_t)L_47) < ((int32_t)((int32_t)16)))) + { + goto IL_00b8; + } + } + { + return; + } +} +// System.Void Mono.Security.Cryptography.PKCS1::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D6_2_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D7_3_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D8_4_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D9_5_FieldInfo_var; +extern "C" void PKCS1__cctor_m4969 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D6_2_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 2); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D7_3_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 3); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D8_4_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 4); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D9_5_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 5); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D6_2_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t990_StaticFields*)PKCS1_t990_il2cpp_TypeInfo_var->static_fields)->___emptySHA1_0 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)32))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D7_3_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t990_StaticFields*)PKCS1_t990_il2cpp_TypeInfo_var->static_fields)->___emptySHA256_1 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D8_4_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t990_StaticFields*)PKCS1_t990_il2cpp_TypeInfo_var->static_fields)->___emptySHA384_2 = L_2; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D9_5_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t990_StaticFields*)PKCS1_t990_il2cpp_TypeInfo_var->static_fields)->___emptySHA512_3 = L_3; + return; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS1_Compare_m4970 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___array2; + NullCheck(L_1); + V_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))? 1 : 0); + bool L_2 = V_0; + if (!L_2) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0027; + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array1; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + ByteU5BU5D_t789* L_6 = ___array2; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))))) + { + goto IL_0023; + } + } + { + return 0; + } + +IL_0023: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0027: + { + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ___array1; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0016; + } + } + +IL_0030: + { + bool L_12 = V_0; + return L_12; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::I2OSP(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_I2OSP_m4971 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + ByteU5BU5D_t789* L_1 = ___x; + ByteU5BU5D_t789* L_2 = V_0; + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = ___x; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = ___x; + NullCheck(L_5); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (Array_t *)(Array_t *)L_2, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = V_0; + return L_6; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::OS2IP(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_OS2IP_m4972 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + V_0 = 0; + goto IL_0007; + } + +IL_0007: + { + ByteU5BU5D_t789* L_0 = ___x; + int32_t L_1 = V_0; + int32_t L_2 = L_1; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_2); + int32_t L_3 = L_2; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_3, sizeof(uint8_t)))) + { + goto IL_001c; + } + } + { + int32_t L_4 = V_0; + ByteU5BU5D_t789* L_5 = ___x; + NullCheck(L_5); + if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0007; + } + } + +IL_001c: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6-(int32_t)1)); + int32_t L_7 = V_0; + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0040; + } + } + { + ByteU5BU5D_t789* L_8 = ___x; + NullCheck(L_8); + int32_t L_9 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9)))); + ByteU5BU5D_t789* L_10 = ___x; + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = V_1; + ByteU5BU5D_t789* L_13 = V_1; + NullCheck(L_13); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, L_11, (Array_t *)(Array_t *)L_12, 0, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_1; + return L_14; + } + +IL_0040: + { + ByteU5BU5D_t789* L_15 = ___x; + return L_15; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSASP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSASP1_m4973 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___m, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___rsa; + ByteU5BU5D_t789* L_1 = ___m; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.RSA::DecryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSAVP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSAVP1_m4974 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___s, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___rsa; + ByteU5BU5D_t789* L_1 = ___s; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] System.Security.Cryptography.RSA::EncryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::Sign_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[]) +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_Sign_v15_m4975 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_0); + V_0 = ((int32_t)((int32_t)L_1>>(int32_t)3)); + HashAlgorithm_t988 * L_2 = ___hash; + ByteU5BU5D_t789* L_3 = ___hashValue; + int32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_5 = PKCS1_Encode_v15_m4978(NULL /*static, unused*/, L_2, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + ByteU5BU5D_t789* L_6 = V_1; + ByteU5BU5D_t789* L_7 = PKCS1_OS2IP_m4972(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = L_7; + RSA_t902 * L_8 = ___rsa; + ByteU5BU5D_t789* L_9 = V_2; + ByteU5BU5D_t789* L_10 = PKCS1_RSASP1_m4973(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_3 = L_10; + ByteU5BU5D_t789* L_11 = V_3; + int32_t L_12 = V_0; + ByteU5BU5D_t789* L_13 = PKCS1_I2OSP_m4971(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + ByteU5BU5D_t789* L_14 = V_4; + return L_14; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[]) +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern "C" bool PKCS1_Verify_v15_m4976 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = ___rsa; + HashAlgorithm_t988 * L_1 = ___hash; + ByteU5BU5D_t789* L_2 = ___hashValue; + ByteU5BU5D_t789* L_3 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + bool L_4 = PKCS1_Verify_v15_m4977(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[],System.Boolean) +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" bool PKCS1_Verify_v15_m4977 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, bool ___tryNonStandardEncoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + bool V_5 = false; + int32_t V_6 = 0; + ByteU5BU5D_t789* V_7 = {0}; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_0); + V_0 = ((int32_t)((int32_t)L_1>>(int32_t)3)); + ByteU5BU5D_t789* L_2 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_3 = PKCS1_OS2IP_m4972(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_1 = L_3; + RSA_t902 * L_4 = ___rsa; + ByteU5BU5D_t789* L_5 = V_1; + ByteU5BU5D_t789* L_6 = PKCS1_RSAVP1_m4974(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_0; + ByteU5BU5D_t789* L_9 = PKCS1_I2OSP_m4971(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + V_3 = L_9; + HashAlgorithm_t988 * L_10 = ___hash; + ByteU5BU5D_t789* L_11 = ___hashValue; + int32_t L_12 = V_0; + ByteU5BU5D_t789* L_13 = PKCS1_Encode_v15_m4978(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + ByteU5BU5D_t789* L_14 = V_4; + ByteU5BU5D_t789* L_15 = V_3; + bool L_16 = PKCS1_Compare_m4970(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_5 = L_16; + bool L_17 = V_5; + if (L_17) + { + goto IL_0042; + } + } + { + bool L_18 = ___tryNonStandardEncoding; + if (L_18) + { + goto IL_0045; + } + } + +IL_0042: + { + bool L_19 = V_5; + return L_19; + } + +IL_0045: + { + ByteU5BU5D_t789* L_20 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + int32_t L_21 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))) + { + goto IL_0056; + } + } + { + ByteU5BU5D_t789* L_22 = V_3; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 1); + int32_t L_23 = 1; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))) == ((int32_t)1))) + { + goto IL_0058; + } + } + +IL_0056: + { + return 0; + } + +IL_0058: + { + V_6 = 2; + goto IL_0076; + } + +IL_0060: + { + ByteU5BU5D_t789* L_24 = V_3; + int32_t L_25 = V_6; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_26, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))) + { + goto IL_0070; + } + } + { + return 0; + } + +IL_0070: + { + int32_t L_27 = V_6; + V_6 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0076: + { + int32_t L_28 = V_6; + ByteU5BU5D_t789* L_29 = V_3; + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = ___hashValue; + NullCheck(L_30); + if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))-(int32_t)1))))) + { + goto IL_0060; + } + } + { + ByteU5BU5D_t789* L_31 = V_3; + int32_t L_32 = V_6; + int32_t L_33 = L_32; + V_6 = ((int32_t)((int32_t)L_33+(int32_t)1)); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + int32_t L_34 = L_33; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_34, sizeof(uint8_t)))) + { + goto IL_0096; + } + } + { + return 0; + } + +IL_0096: + { + ByteU5BU5D_t789* L_35 = ___hashValue; + NullCheck(L_35); + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_35)->max_length)))))); + ByteU5BU5D_t789* L_36 = V_3; + int32_t L_37 = V_6; + ByteU5BU5D_t789* L_38 = V_7; + ByteU5BU5D_t789* L_39 = V_7; + NullCheck(L_39); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_36, L_37, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = V_7; + ByteU5BU5D_t789* L_41 = ___hashValue; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + bool L_42 = PKCS1_Compare_m4970(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + return L_42; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::Encode_v15(System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral665; +extern "C" ByteU5BU5D_t789* PKCS1_Encode_v15_m4978 (Object_t * __this /* static, unused */, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, int32_t ___emLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral665 = il2cpp_codegen_string_literal_from_index(665); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + String_t* V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + { + ByteU5BU5D_t789* L_0 = ___hashValue; + NullCheck(L_0); + HashAlgorithm_t988 * L_1 = ___hash; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_2>>(int32_t)3))))) + { + goto IL_0026; + } + } + { + HashAlgorithm_t988 * L_3 = ___hash; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral665, L_4, /*hidden argument*/NULL); + CryptographicException_t929 * L_6 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0026: + { + V_0 = (ByteU5BU5D_t789*)NULL; + HashAlgorithm_t988 * L_7 = ___hash; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7); + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + String_t* L_9 = CryptoConfig_MapNameToOID_m5688(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_1 = L_9; + String_t* L_10 = V_1; + if (!L_10) + { + goto IL_0091; + } + } + { + ASN1_t903 * L_11 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_11, ((int32_t)48), /*hidden argument*/NULL); + V_2 = L_11; + ASN1_t903 * L_12 = V_2; + String_t* L_13 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_14 = CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + ASN1_t903 * L_15 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_15, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + ASN1_Add_m4678(L_12, L_15, /*hidden argument*/NULL); + ASN1_t903 * L_16 = V_2; + ASN1_t903 * L_17 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_17, 5, /*hidden argument*/NULL); + NullCheck(L_16); + ASN1_Add_m4678(L_16, L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_18 = ___hashValue; + ASN1_t903 * L_19 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_19, 4, L_18, /*hidden argument*/NULL); + V_3 = L_19; + ASN1_t903 * L_20 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_20, ((int32_t)48), /*hidden argument*/NULL); + V_4 = L_20; + ASN1_t903 * L_21 = V_4; + ASN1_t903 * L_22 = V_2; + NullCheck(L_21); + ASN1_Add_m4678(L_21, L_22, /*hidden argument*/NULL); + ASN1_t903 * L_23 = V_4; + ASN1_t903 * L_24 = V_3; + NullCheck(L_23); + ASN1_Add_m4678(L_23, L_24, /*hidden argument*/NULL); + ASN1_t903 * L_25 = V_4; + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_25); + V_0 = L_26; + goto IL_0093; + } + +IL_0091: + { + ByteU5BU5D_t789* L_27 = ___hashValue; + V_0 = L_27; + } + +IL_0093: + { + ByteU5BU5D_t789* L_28 = ___hashValue; + ByteU5BU5D_t789* L_29 = V_0; + ByteU5BU5D_t789* L_30 = V_0; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ___hashValue; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ___hashValue; + NullCheck(L_32); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_28, 0, (Array_t *)(Array_t *)L_29, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))), /*hidden argument*/NULL); + int32_t L_33 = ___emLength; + ByteU5BU5D_t789* L_34 = V_0; + NullCheck(L_34); + int32_t L_35 = Math_Max_m2040(NULL /*static, unused*/, 8, ((int32_t)((int32_t)((int32_t)((int32_t)L_33-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))-(int32_t)3)), /*hidden argument*/NULL); + V_5 = L_35; + int32_t L_36 = V_5; + ByteU5BU5D_t789* L_37 = V_0; + NullCheck(L_37); + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_36+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))+(int32_t)3)))); + ByteU5BU5D_t789* L_38 = V_6; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, 1, sizeof(uint8_t))) = (uint8_t)1; + V_7 = 2; + goto IL_00e0; + } + +IL_00d0: + { + ByteU5BU5D_t789* L_39 = V_6; + int32_t L_40 = V_7; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_40, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + int32_t L_41 = V_7; + V_7 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00e0: + { + int32_t L_42 = V_7; + int32_t L_43 = V_5; + if ((((int32_t)L_42) < ((int32_t)((int32_t)((int32_t)L_43+(int32_t)2))))) + { + goto IL_00d0; + } + } + { + ByteU5BU5D_t789* L_44 = V_0; + ByteU5BU5D_t789* L_45 = V_6; + int32_t L_46 = V_5; + ByteU5BU5D_t789* L_47 = V_0; + NullCheck(L_47); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, (Array_t *)(Array_t *)L_45, ((int32_t)((int32_t)L_46+(int32_t)3)), (((int32_t)((int32_t)(((Array_t *)L_47)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_48 = V_6; + return L_48; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void PrivateKeyInfo__ctor_m4979 (PrivateKeyInfo_t991 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____version_0 = 0; + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____list_3 = L_0; + return; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void PrivateKeyInfo__ctor_m4980 (PrivateKeyInfo_t991 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + PrivateKeyInfo__ctor_m4979(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + PrivateKeyInfo_Decode_m4982(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::get_PrivateKey() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_get_PrivateKey_m4981 (PrivateKeyInfo_t991 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->____key_2); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->____key_2); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Decode(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral666; +extern Il2CppCodeGenString* _stringLiteral667; +extern Il2CppCodeGenString* _stringLiteral668; +extern Il2CppCodeGenString* _stringLiteral669; +extern "C" void PrivateKeyInfo_Decode_m4982 (PrivateKeyInfo_t991 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral666 = il2cpp_codegen_string_literal_from_index(666); + _stringLiteral667 = il2cpp_codegen_string_literal_from_index(667); + _stringLiteral668 = il2cpp_codegen_string_literal_from_index(668); + _stringLiteral669 = il2cpp_codegen_string_literal_from_index(669); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + int32_t V_6 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral666, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t903 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral667, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t903 * L_10 = V_1; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m4663(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + __this->____version_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + ASN1_t903 * L_13 = V_0; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 1, /*hidden argument*/NULL); + V_2 = L_14; + ASN1_t903 * L_15 = V_2; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)((int32_t)48)))) + { + goto IL_006c; + } + } + { + CryptographicException_t929 * L_17 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_17, _stringLiteral668, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_006c: + { + ASN1_t903 * L_18 = V_2; + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + V_3 = L_19; + ASN1_t903 * L_20 = V_3; + NullCheck(L_20); + uint8_t L_21 = ASN1_get_Tag_m4661(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) == ((int32_t)6))) + { + goto IL_008b; + } + } + { + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_22, _stringLiteral669, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_008b: + { + ASN1_t903 * L_23 = V_3; + String_t* L_24 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + __this->____algorithm_1 = L_24; + ASN1_t903 * L_25 = V_0; + NullCheck(L_25); + ASN1_t903 * L_26 = ASN1_get_Item_m4665(L_25, 2, /*hidden argument*/NULL); + V_4 = L_26; + ASN1_t903 * L_27 = V_4; + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = ASN1_get_Value_m4663(L_27, /*hidden argument*/NULL); + __this->____key_2 = L_28; + ASN1_t903 * L_29 = V_0; + NullCheck(L_29); + int32_t L_30 = ASN1_get_Count_m4664(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_30) <= ((int32_t)3))) + { + goto IL_00f3; + } + } + { + ASN1_t903 * L_31 = V_0; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 3, /*hidden argument*/NULL); + V_5 = L_32; + V_6 = 0; + goto IL_00e5; + } + +IL_00ca: + { + ArrayList_t734 * L_33 = (__this->____list_3); + ASN1_t903 * L_34 = V_5; + int32_t L_35 = V_6; + NullCheck(L_34); + ASN1_t903 * L_36 = ASN1_get_Item_m4665(L_34, L_35, /*hidden argument*/NULL); + NullCheck(L_33); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_33, L_36); + int32_t L_37 = V_6; + V_6 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00e5: + { + int32_t L_38 = V_6; + ASN1_t903 * L_39 = V_5; + NullCheck(L_39); + int32_t L_40 = ASN1_get_Count_m4664(L_39, /*hidden argument*/NULL); + if ((((int32_t)L_38) < ((int32_t)L_40))) + { + goto IL_00ca; + } + } + +IL_00f3: + { + return; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::RemoveLeadingZero(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_RemoveLeadingZero_m4983 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___bigInt; + NullCheck(L_0); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + ByteU5BU5D_t789* L_1 = ___bigInt; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t)))) + { + goto IL_0014; + } + } + { + V_0 = 1; + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3-(int32_t)1)); + } + +IL_0014: + { + int32_t L_4 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = ___bigInt; + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, L_6, (Array_t *)(Array_t *)L_7, 0, L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = V_2; + return L_9; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Normalize(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_Normalize_m4984 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bigInt; + NullCheck(L_0); + int32_t L_1 = ___length; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)L_1)))) + { + goto IL_000b; + } + } + { + ByteU5BU5D_t789* L_2 = ___bigInt; + return L_2; + } + +IL_000b: + { + ByteU5BU5D_t789* L_3 = ___bigInt; + NullCheck(L_3); + int32_t L_4 = ___length; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) <= ((int32_t)L_4))) + { + goto IL_001b; + } + } + { + ByteU5BU5D_t789* L_5 = ___bigInt; + ByteU5BU5D_t789* L_6 = PrivateKeyInfo_RemoveLeadingZero_m4983(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_001b: + { + int32_t L_7 = ___length; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_7)); + ByteU5BU5D_t789* L_8 = ___bigInt; + ByteU5BU5D_t789* L_9 = V_0; + int32_t L_10 = ___length; + ByteU5BU5D_t789* L_11 = ___bigInt; + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = ___bigInt; + NullCheck(L_12); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (Array_t *)(Array_t *)L_9, ((int32_t)((int32_t)L_10-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = V_0; + return L_13; + } +} +// System.Security.Cryptography.RSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeRSA(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral670; +extern Il2CppCodeGenString* _stringLiteral671; +extern Il2CppCodeGenString* _stringLiteral672; +extern "C" RSA_t902 * PrivateKeyInfo_DecodeRSA_m4985 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___keypair, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + CspParameters_t1087_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(614); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + _stringLiteral670 = il2cpp_codegen_string_literal_from_index(670); + _stringLiteral671 = il2cpp_codegen_string_literal_from_index(671); + _stringLiteral672 = il2cpp_codegen_string_literal_from_index(672); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + RSAParameters_t926 V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + RSA_t902 * V_5 = {0}; + CspParameters_t1087 * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___keypair; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral670, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t903 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral671, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t903 * L_10 = V_0; + NullCheck(L_10); + int32_t L_11 = ASN1_get_Count_m4664(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_11) >= ((int32_t)((int32_t)9)))) + { + goto IL_0056; + } + } + { + CryptographicException_t929 * L_12 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_12, _stringLiteral672, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0056: + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_2)); + ASN1_t903 * L_13 = V_0; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 1, /*hidden argument*/NULL); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ASN1_get_Value_m4663(L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = PrivateKeyInfo_RemoveLeadingZero_m4983(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + (&V_2)->___Modulus_6 = L_16; + ByteU5BU5D_t789* L_17 = ((&V_2)->___Modulus_6); + NullCheck(L_17); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))); + int32_t L_18 = V_3; + V_4 = ((int32_t)((int32_t)L_18>>(int32_t)1)); + ASN1_t903 * L_19 = V_0; + NullCheck(L_19); + ASN1_t903 * L_20 = ASN1_get_Item_m4665(L_19, 3, /*hidden argument*/NULL); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ASN1_get_Value_m4663(L_20, /*hidden argument*/NULL); + int32_t L_22 = V_3; + ByteU5BU5D_t789* L_23 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + (&V_2)->___D_2 = L_23; + ASN1_t903 * L_24 = V_0; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 6, /*hidden argument*/NULL); + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = ASN1_get_Value_m4663(L_25, /*hidden argument*/NULL); + int32_t L_27 = V_4; + ByteU5BU5D_t789* L_28 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + (&V_2)->___DP_3 = L_28; + ASN1_t903 * L_29 = V_0; + NullCheck(L_29); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_29, 7, /*hidden argument*/NULL); + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ASN1_get_Value_m4663(L_30, /*hidden argument*/NULL); + int32_t L_32 = V_4; + ByteU5BU5D_t789* L_33 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + (&V_2)->___DQ_4 = L_33; + ASN1_t903 * L_34 = V_0; + NullCheck(L_34); + ASN1_t903 * L_35 = ASN1_get_Item_m4665(L_34, 2, /*hidden argument*/NULL); + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = ASN1_get_Value_m4663(L_35, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_37 = PrivateKeyInfo_RemoveLeadingZero_m4983(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + (&V_2)->___Exponent_7 = L_37; + ASN1_t903 * L_38 = V_0; + NullCheck(L_38); + ASN1_t903 * L_39 = ASN1_get_Item_m4665(L_38, 8, /*hidden argument*/NULL); + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = ASN1_get_Value_m4663(L_39, /*hidden argument*/NULL); + int32_t L_41 = V_4; + ByteU5BU5D_t789* L_42 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + (&V_2)->___InverseQ_5 = L_42; + ASN1_t903 * L_43 = V_0; + NullCheck(L_43); + ASN1_t903 * L_44 = ASN1_get_Item_m4665(L_43, 4, /*hidden argument*/NULL); + NullCheck(L_44); + ByteU5BU5D_t789* L_45 = ASN1_get_Value_m4663(L_44, /*hidden argument*/NULL); + int32_t L_46 = V_4; + ByteU5BU5D_t789* L_47 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + (&V_2)->___P_0 = L_47; + ASN1_t903 * L_48 = V_0; + NullCheck(L_48); + ASN1_t903 * L_49 = ASN1_get_Item_m4665(L_48, 5, /*hidden argument*/NULL); + NullCheck(L_49); + ByteU5BU5D_t789* L_50 = ASN1_get_Value_m4663(L_49, /*hidden argument*/NULL); + int32_t L_51 = V_4; + ByteU5BU5D_t789* L_52 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_50, L_51, /*hidden argument*/NULL); + (&V_2)->___Q_1 = L_52; + V_5 = (RSA_t902 *)NULL; + } + +IL_013b: + try + { // begin try (depth: 1) + RSA_t902 * L_53 = RSA_Create_m4655(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = L_53; + RSA_t902 * L_54 = V_5; + RSAParameters_t926 L_55 = V_2; + NullCheck(L_54); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_54, L_55); + goto IL_0175; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicException_t929_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_014f; + throw e; + } + +CATCH_014f: + { // begin catch(System.Security.Cryptography.CryptographicException) + CspParameters_t1087 * L_56 = (CspParameters_t1087 *)il2cpp_codegen_object_new (CspParameters_t1087_il2cpp_TypeInfo_var); + CspParameters__ctor_m5689(L_56, /*hidden argument*/NULL); + V_6 = L_56; + CspParameters_t1087 * L_57 = V_6; + NullCheck(L_57); + CspParameters_set_Flags_m5690(L_57, 1, /*hidden argument*/NULL); + CspParameters_t1087 * L_58 = V_6; + RSACryptoServiceProvider_t924 * L_59 = (RSACryptoServiceProvider_t924 *)il2cpp_codegen_object_new (RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var); + RSACryptoServiceProvider__ctor_m5691(L_59, L_58, /*hidden argument*/NULL); + V_5 = L_59; + RSA_t902 * L_60 = V_5; + RSAParameters_t926 L_61 = V_2; + NullCheck(L_60); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_60, L_61); + goto IL_0175; + } // end catch (depth: 1) + +IL_0175: + { + RSA_t902 * L_62 = V_5; + return L_62; + } +} +// System.Security.Cryptography.DSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeDSA(System.Byte[],System.Security.Cryptography.DSAParameters) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral670; +extern "C" DSA_t901 * PrivateKeyInfo_DecodeDSA_m4986 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___privateKey, DSAParameters_t928 ___dsaParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral670 = il2cpp_codegen_string_literal_from_index(670); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + DSA_t901 * V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___privateKey; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)2))) + { + goto IL_001e; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral670, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001e: + { + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = ASN1_get_Value_m4663(L_5, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = PrivateKeyInfo_Normalize_m4984(NULL /*static, unused*/, L_6, ((int32_t)20), /*hidden argument*/NULL); + (&___dsaParameters)->___X_6 = L_7; + DSA_t901 * L_8 = DSA_Create_m4658(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_8; + DSA_t901 * L_9 = V_1; + DSAParameters_t928 L_10 = ___dsaParameters; + NullCheck(L_9); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_9, L_10); + DSA_t901 * L_11 = V_1; + return L_11; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor() +extern "C" void EncryptedPrivateKeyInfo__ctor_m4987 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void EncryptedPrivateKeyInfo__ctor_m4988 (EncryptedPrivateKeyInfo_t992 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + EncryptedPrivateKeyInfo__ctor_m4987(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + EncryptedPrivateKeyInfo_Decode_m4993(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Algorithm() +extern "C" String_t* EncryptedPrivateKeyInfo_get_Algorithm_m4989 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____algorithm_0); + return L_0; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_EncryptedData() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_EncryptedData_m4990 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* G_B3_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____data_3); + if (L_0) + { + goto IL_0011; + } + } + { + G_B3_0 = ((ByteU5BU5D_t789*)(NULL)); + goto IL_0021; + } + +IL_0011: + { + ByteU5BU5D_t789* L_1 = (__this->____data_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + G_B3_0 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0021: + { + return G_B3_0; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Salt() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_Salt_m4991 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + RandomNumberGenerator_t949 * V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____salt_1); + if (L_0) + { + goto IL_0029; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + __this->____salt_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + RandomNumberGenerator_t949 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = (__this->____salt_1); + NullCheck(L_2); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_2, L_3); + } + +IL_0029: + { + ByteU5BU5D_t789* L_4 = (__this->____salt_1); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_4); + return ((ByteU5BU5D_t789*)Castclass(L_5, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_IterationCount() +extern "C" int32_t EncryptedPrivateKeyInfo_get_IterationCount_m4992 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____iterations_2); + return L_0; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::Decode(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral673; +extern Il2CppCodeGenString* _stringLiteral674; +extern Il2CppCodeGenString* _stringLiteral668; +extern Il2CppCodeGenString* _stringLiteral675; +extern Il2CppCodeGenString* _stringLiteral676; +extern Il2CppCodeGenString* _stringLiteral677; +extern Il2CppCodeGenString* _stringLiteral678; +extern "C" void EncryptedPrivateKeyInfo_Decode_m4993 (EncryptedPrivateKeyInfo_t992 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral673 = il2cpp_codegen_string_literal_from_index(673); + _stringLiteral674 = il2cpp_codegen_string_literal_from_index(674); + _stringLiteral668 = il2cpp_codegen_string_literal_from_index(668); + _stringLiteral675 = il2cpp_codegen_string_literal_from_index(675); + _stringLiteral676 = il2cpp_codegen_string_literal_from_index(676); + _stringLiteral677 = il2cpp_codegen_string_literal_from_index(677); + _stringLiteral678 = il2cpp_codegen_string_literal_from_index(678); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + ASN1_t903 * V_6 = {0}; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral673, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t903 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)((int32_t)48)))) + { + goto IL_003f; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral674, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003f: + { + ASN1_t903 * L_10 = V_1; + NullCheck(L_10); + ASN1_t903 * L_11 = ASN1_get_Item_m4665(L_10, 0, /*hidden argument*/NULL); + V_2 = L_11; + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + uint8_t L_13 = ASN1_get_Tag_m4661(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) == ((int32_t)6))) + { + goto IL_005e; + } + } + { + CryptographicException_t929 * L_14 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_14, _stringLiteral668, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005e: + { + ASN1_t903 * L_15 = V_2; + String_t* L_16 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + __this->____algorithm_0 = L_16; + ASN1_t903 * L_17 = V_1; + NullCheck(L_17); + int32_t L_18 = ASN1_get_Count_m4664(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)1))) + { + goto IL_00f2; + } + } + { + ASN1_t903 * L_19 = V_1; + NullCheck(L_19); + ASN1_t903 * L_20 = ASN1_get_Item_m4665(L_19, 1, /*hidden argument*/NULL); + V_3 = L_20; + ASN1_t903 * L_21 = V_3; + NullCheck(L_21); + uint8_t L_22 = ASN1_get_Tag_m4661(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) + { + goto IL_0096; + } + } + { + CryptographicException_t929 * L_23 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_23, _stringLiteral675, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0096: + { + ASN1_t903 * L_24 = V_3; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 0, /*hidden argument*/NULL); + V_4 = L_25; + ASN1_t903 * L_26 = V_4; + NullCheck(L_26); + uint8_t L_27 = ASN1_get_Tag_m4661(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) == ((int32_t)4))) + { + goto IL_00b7; + } + } + { + CryptographicException_t929 * L_28 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_28, _stringLiteral676, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b7: + { + ASN1_t903 * L_29 = V_4; + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = ASN1_get_Value_m4663(L_29, /*hidden argument*/NULL); + __this->____salt_1 = L_30; + ASN1_t903 * L_31 = V_3; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 1, /*hidden argument*/NULL); + V_5 = L_32; + ASN1_t903 * L_33 = V_5; + NullCheck(L_33); + uint8_t L_34 = ASN1_get_Tag_m4661(L_33, /*hidden argument*/NULL); + if ((((int32_t)L_34) == ((int32_t)2))) + { + goto IL_00e5; + } + } + { + CryptographicException_t929 * L_35 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_35, _stringLiteral677, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00e5: + { + ASN1_t903 * L_36 = V_5; + int32_t L_37 = ASN1Convert_ToInt32_m4675(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + __this->____iterations_2 = L_37; + } + +IL_00f2: + { + ASN1_t903 * L_38 = V_0; + NullCheck(L_38); + ASN1_t903 * L_39 = ASN1_get_Item_m4665(L_38, 1, /*hidden argument*/NULL); + V_6 = L_39; + ASN1_t903 * L_40 = V_6; + NullCheck(L_40); + uint8_t L_41 = ASN1_get_Tag_m4661(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) == ((int32_t)4))) + { + goto IL_0113; + } + } + { + CryptographicException_t929 * L_42 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_42, _stringLiteral678, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0113: + { + ASN1_t903 * L_43 = V_6; + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = ASN1_get_Value_m4663(L_43, /*hidden argument*/NULL); + __this->____data_3 = L_44; + return; + } +} +// System.Void Mono.Security.Cryptography.RC4::.ctor() +extern TypeInfo* RC4_t984_il2cpp_TypeInfo_var; +extern "C" void RC4__ctor_m4994 (RC4_t984 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RC4_t984_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(609); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)128); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)64); + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0); + ((SymmetricAlgorithm_t951 *)__this)->___FeedbackSizeValue_6 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(RC4_t984_il2cpp_TypeInfo_var); + KeySizesU5BU5D_t966* L_1 = ((RC4_t984_StaticFields*)RC4_t984_il2cpp_TypeInfo_var->static_fields)->___s_legalBlockSizes_10; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = L_1; + KeySizesU5BU5D_t966* L_2 = ((RC4_t984_StaticFields*)RC4_t984_il2cpp_TypeInfo_var->static_fields)->___s_legalKeySizes_11; + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = L_2; + return; + } +} +// System.Void Mono.Security.Cryptography.RC4::.cctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern TypeInfo* RC4_t984_il2cpp_TypeInfo_var; +extern "C" void RC4__cctor_m4995 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + RC4_t984_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(609); + s_Il2CppMethodIntialized = true; + } + { + KeySizesU5BU5D_t966* L_0 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((RC4_t984_StaticFields*)RC4_t984_il2cpp_TypeInfo_var->static_fields)->___s_legalBlockSizes_10 = L_0; + KeySizesU5BU5D_t966* L_2 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)40), ((int32_t)2048), 8, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + ((RC4_t984_StaticFields*)RC4_t984_il2cpp_TypeInfo_var->static_fields)->___s_legalKeySizes_11 = L_2; + return; + } +} +// System.Byte[] Mono.Security.Cryptography.RC4::get_IV() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RC4_get_IV_m4996 (RC4_t984 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Void Mono.Security.Cryptography.RC4::set_IV(System.Byte[]) +extern "C" void RC4_set_IV_m4997 (RC4_t984 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void KeyGeneratedEventHandler__ctor_m4998 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::Invoke(System.Object,System.EventArgs) +extern "C" void KeyGeneratedEventHandler_Invoke_m4999 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + KeyGeneratedEventHandler_Invoke_m4999((KeyGeneratedEventHandler_t994 *)__this->___prev_9,___sender, ___e, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t994(Il2CppObject* delegate, Object_t * ___sender, EventArgs_t995 * ___e) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * KeyGeneratedEventHandler_BeginInvoke_m5000 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___sender, EventArgs_t995 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___e; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void KeyGeneratedEventHandler_EndInvoke_m5001 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void Mono.Security.Cryptography.RSAManaged::.ctor() +extern "C" void RSAManaged__ctor_m5002 (RSAManaged_t925 * __this, const MethodInfo* method) +{ + { + RSAManaged__ctor_m5003(__this, ((int32_t)1024), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::.ctor(System.Int32) +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void RSAManaged__ctor_m5003 (RSAManaged_t925 * __this, int32_t ___keySize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + __this->___keyBlinding_3 = 1; + RSA__ctor_m5692(__this, /*hidden argument*/NULL); + ((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)384), ((int32_t)16384), 8, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + int32_t L_2 = ___keySize; + AsymmetricAlgorithm_set_KeySize_m5693(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::Finalize() +extern "C" void RSAManaged_Finalize_m5004 (RSAManaged_t925 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(7 /* System.Void Mono.Security.Cryptography.RSAManaged::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::GenerateKeyPair() +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_GenerateKeyPair_m5005 (RSAManaged_t925 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + BigInteger_t972 * V_3 = {0}; + BigInteger_t972 * V_4 = {0}; + BigInteger_t972 * V_5 = {0}; + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))>>(int32_t)1)); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + int32_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)L_1-(int32_t)L_2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_3 = BigInteger_op_Implicit_m4888(NULL /*static, unused*/, ((int32_t)17), /*hidden argument*/NULL); + __this->___e_13 = L_3; + goto IL_004a; + } + +IL_0026: + { + int32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_5 = BigInteger_GeneratePseudoPrime_m4886(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->___p_7 = L_5; + BigInteger_t972 * L_6 = (__this->___p_7); + uint32_t L_7 = BigInteger_op_Modulus_m4892(NULL /*static, unused*/, L_6, ((int32_t)17), /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)1))) + { + goto IL_004a; + } + } + { + goto IL_004f; + } + +IL_004a: + { + goto IL_0026; + } + +IL_004f: + { + goto IL_00ec; + } + +IL_0054: + { + goto IL_0093; + } + +IL_0059: + { + int32_t L_8 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_9 = BigInteger_GeneratePseudoPrime_m4886(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + __this->___q_8 = L_9; + BigInteger_t972 * L_10 = (__this->___q_8); + uint32_t L_11 = BigInteger_op_Modulus_m4892(NULL /*static, unused*/, L_10, ((int32_t)17), /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)1))) + { + goto IL_0093; + } + } + { + BigInteger_t972 * L_12 = (__this->___p_7); + BigInteger_t972 * L_13 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_14 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0093; + } + } + { + goto IL_0098; + } + +IL_0093: + { + goto IL_0059; + } + +IL_0098: + { + BigInteger_t972 * L_15 = (__this->___p_7); + BigInteger_t972 * L_16 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_17 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + __this->___n_12 = L_17; + BigInteger_t972 * L_18 = (__this->___n_12); + NullCheck(L_18); + int32_t L_19 = BigInteger_BitCount_m4871(L_18, /*hidden argument*/NULL); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) + { + goto IL_00ca; + } + } + { + goto IL_00f1; + } + +IL_00ca: + { + BigInteger_t972 * L_21 = (__this->___p_7); + BigInteger_t972 * L_22 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_23 = BigInteger_op_LessThan_m4903(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00ec; + } + } + { + BigInteger_t972 * L_24 = (__this->___q_8); + __this->___p_7 = L_24; + } + +IL_00ec: + { + goto IL_0054; + } + +IL_00f1: + { + BigInteger_t972 * L_25 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_26 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t972 * L_27 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + V_3 = L_27; + BigInteger_t972 * L_28 = (__this->___q_8); + BigInteger_t972 * L_29 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t972 * L_30 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + V_4 = L_30; + BigInteger_t972 * L_31 = V_3; + BigInteger_t972 * L_32 = V_4; + BigInteger_t972 * L_33 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + V_5 = L_33; + BigInteger_t972 * L_34 = (__this->___e_13); + BigInteger_t972 * L_35 = V_5; + NullCheck(L_34); + BigInteger_t972 * L_36 = BigInteger_ModInverse_m4884(L_34, L_35, /*hidden argument*/NULL); + __this->___d_6 = L_36; + BigInteger_t972 * L_37 = (__this->___d_6); + BigInteger_t972 * L_38 = V_3; + BigInteger_t972 * L_39 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + __this->___dp_9 = L_39; + BigInteger_t972 * L_40 = (__this->___d_6); + BigInteger_t972 * L_41 = V_4; + BigInteger_t972 * L_42 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + __this->___dq_10 = L_42; + BigInteger_t972 * L_43 = (__this->___q_8); + BigInteger_t972 * L_44 = (__this->___p_7); + NullCheck(L_43); + BigInteger_t972 * L_45 = BigInteger_ModInverse_m4884(L_43, L_44, /*hidden argument*/NULL); + __this->___qInv_11 = L_45; + __this->___keypairGenerated_4 = 1; + __this->___isCRTpossible_2 = 1; + KeyGeneratedEventHandler_t994 * L_46 = (__this->___KeyGenerated_14); + if (!L_46) + { + goto IL_0195; + } + } + { + KeyGeneratedEventHandler_t994 * L_47 = (__this->___KeyGenerated_14); + NullCheck(L_47); + KeyGeneratedEventHandler_Invoke_m4999(L_47, __this, (EventArgs_t995 *)NULL, /*hidden argument*/NULL); + } + +IL_0195: + { + return; + } +} +// System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() +extern "C" int32_t RSAManaged_get_KeySize_m5006 (RSAManaged_t925 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_4); + if (!L_0) + { + goto IL_0029; + } + } + { + BigInteger_t972 * L_1 = (__this->___n_12); + NullCheck(L_1); + int32_t L_2 = BigInteger_BitCount_m4871(L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if (!((int32_t)((int32_t)L_3&(int32_t)7))) + { + goto IL_0027; + } + } + { + int32_t L_4 = V_0; + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)8-(int32_t)((int32_t)((int32_t)L_5&(int32_t)7)))))); + } + +IL_0027: + { + int32_t L_6 = V_0; + return L_6; + } + +IL_0029: + { + int32_t L_7 = AsymmetricAlgorithm_get_KeySize_m5694(__this, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Security.Cryptography.RSAManaged::get_PublicOnly() +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" bool RSAManaged_get_PublicOnly_m4654 (RSAManaged_t925 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_4); + if (!L_0) + { + goto IL_002d; + } + } + { + BigInteger_t972 * L_1 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_1, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002a; + } + } + { + BigInteger_t972 * L_3 = (__this->___n_12); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_4 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_3, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + G_B4_0 = ((int32_t)(L_4)); + goto IL_002b; + } + +IL_002a: + { + G_B4_0 = 1; + } + +IL_002b: + { + G_B6_0 = G_B4_0; + goto IL_002e; + } + +IL_002d: + { + G_B6_0 = 0; + } + +IL_002e: + { + return G_B6_0; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral679; +extern Il2CppCodeGenString* _stringLiteral680; +extern "C" ByteU5BU5D_t789* RSAManaged_DecryptValue_m5007 (RSAManaged_t925 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral679 = il2cpp_codegen_string_literal_from_index(679); + _stringLiteral680 = il2cpp_codegen_string_literal_from_index(680); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + BigInteger_t972 * V_1 = {0}; + BigInteger_t972 * V_2 = {0}; + BigInteger_t972 * V_3 = {0}; + BigInteger_t972 * V_4 = {0}; + BigInteger_t972 * V_5 = {0}; + ByteU5BU5D_t789* V_6 = {0}; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral679, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + bool L_2 = (__this->___keypairGenerated_4); + if (L_2) + { + goto IL_0027; + } + } + { + RSAManaged_GenerateKeyPair_m5005(__this, /*hidden argument*/NULL); + } + +IL_0027: + { + ByteU5BU5D_t789* L_3 = ___rgb; + BigInteger_t972 * L_4 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + V_1 = (BigInteger_t972 *)NULL; + bool L_5 = (__this->___keyBlinding_3); + if (!L_5) + { + goto IL_0070; + } + } + { + BigInteger_t972 * L_6 = (__this->___n_12); + NullCheck(L_6); + int32_t L_7 = BigInteger_BitCount_m4871(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_8 = BigInteger_GenerateRandom_m4870(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_1 = L_8; + BigInteger_t972 * L_9 = V_1; + BigInteger_t972 * L_10 = (__this->___e_13); + BigInteger_t972 * L_11 = (__this->___n_12); + NullCheck(L_9); + BigInteger_t972 * L_12 = BigInteger_ModPow_m4885(L_9, L_10, L_11, /*hidden argument*/NULL); + BigInteger_t972 * L_13 = V_0; + BigInteger_t972 * L_14 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + BigInteger_t972 * L_15 = (__this->___n_12); + BigInteger_t972 * L_16 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_0 = L_16; + } + +IL_0070: + { + bool L_17 = (__this->___isCRTpossible_2); + if (!L_17) + { + goto IL_012e; + } + } + { + BigInteger_t972 * L_18 = V_0; + BigInteger_t972 * L_19 = (__this->___dp_9); + BigInteger_t972 * L_20 = (__this->___p_7); + NullCheck(L_18); + BigInteger_t972 * L_21 = BigInteger_ModPow_m4885(L_18, L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + BigInteger_t972 * L_22 = V_0; + BigInteger_t972 * L_23 = (__this->___dq_10); + BigInteger_t972 * L_24 = (__this->___q_8); + NullCheck(L_22); + BigInteger_t972 * L_25 = BigInteger_ModPow_m4885(L_22, L_23, L_24, /*hidden argument*/NULL); + V_4 = L_25; + BigInteger_t972 * L_26 = V_4; + BigInteger_t972 * L_27 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_28 = BigInteger_op_GreaterThan_m4902(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00f4; + } + } + { + BigInteger_t972 * L_29 = (__this->___p_7); + BigInteger_t972 * L_30 = V_4; + BigInteger_t972 * L_31 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_32 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL); + BigInteger_t972 * L_33 = (__this->___qInv_11); + BigInteger_t972 * L_34 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + BigInteger_t972 * L_35 = (__this->___p_7); + BigInteger_t972 * L_36 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL); + BigInteger_t972 * L_37 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_29, L_36, /*hidden argument*/NULL); + V_5 = L_37; + BigInteger_t972 * L_38 = V_4; + BigInteger_t972 * L_39 = (__this->___q_8); + BigInteger_t972 * L_40 = V_5; + BigInteger_t972 * L_41 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + BigInteger_t972 * L_42 = BigInteger_op_Addition_m4890(NULL /*static, unused*/, L_38, L_41, /*hidden argument*/NULL); + V_2 = L_42; + goto IL_0129; + } + +IL_00f4: + { + BigInteger_t972 * L_43 = V_3; + BigInteger_t972 * L_44 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_45 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + BigInteger_t972 * L_46 = (__this->___qInv_11); + BigInteger_t972 * L_47 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + BigInteger_t972 * L_48 = (__this->___p_7); + BigInteger_t972 * L_49 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + V_5 = L_49; + BigInteger_t972 * L_50 = V_4; + BigInteger_t972 * L_51 = (__this->___q_8); + BigInteger_t972 * L_52 = V_5; + BigInteger_t972 * L_53 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL); + BigInteger_t972 * L_54 = BigInteger_op_Addition_m4890(NULL /*static, unused*/, L_50, L_53, /*hidden argument*/NULL); + V_2 = L_54; + } + +IL_0129: + { + goto IL_0161; + } + +IL_012e: + { + bool L_55 = RSAManaged_get_PublicOnly_m4654(__this, /*hidden argument*/NULL); + if (L_55) + { + goto IL_0151; + } + } + { + BigInteger_t972 * L_56 = V_0; + BigInteger_t972 * L_57 = (__this->___d_6); + BigInteger_t972 * L_58 = (__this->___n_12); + NullCheck(L_56); + BigInteger_t972 * L_59 = BigInteger_ModPow_m4885(L_56, L_57, L_58, /*hidden argument*/NULL); + V_2 = L_59; + goto IL_0161; + } + +IL_0151: + { + String_t* L_60 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral680, /*hidden argument*/NULL); + CryptographicException_t929 * L_61 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_61, L_60, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_61); + } + +IL_0161: + { + bool L_62 = (__this->___keyBlinding_3); + if (!L_62) + { + goto IL_0190; + } + } + { + BigInteger_t972 * L_63 = V_2; + BigInteger_t972 * L_64 = V_1; + BigInteger_t972 * L_65 = (__this->___n_12); + NullCheck(L_64); + BigInteger_t972 * L_66 = BigInteger_ModInverse_m4884(L_64, L_65, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_67 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_63, L_66, /*hidden argument*/NULL); + BigInteger_t972 * L_68 = (__this->___n_12); + BigInteger_t972 * L_69 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL); + V_2 = L_69; + BigInteger_t972 * L_70 = V_1; + NullCheck(L_70); + BigInteger_Clear_m4880(L_70, /*hidden argument*/NULL); + } + +IL_0190: + { + BigInteger_t972 * L_71 = V_2; + int32_t L_72 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + ByteU5BU5D_t789* L_73 = RSAManaged_GetPaddedValue_m5013(__this, L_71, ((int32_t)((int32_t)L_72>>(int32_t)3)), /*hidden argument*/NULL); + V_6 = L_73; + BigInteger_t972 * L_74 = V_0; + NullCheck(L_74); + BigInteger_Clear_m4880(L_74, /*hidden argument*/NULL); + BigInteger_t972 * L_75 = V_2; + NullCheck(L_75); + BigInteger_Clear_m4880(L_75, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_76 = V_6; + return L_76; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::EncryptValue(System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral681; +extern "C" ByteU5BU5D_t789* RSAManaged_EncryptValue_m5008 (RSAManaged_t925 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + _stringLiteral681 = il2cpp_codegen_string_literal_from_index(681); + s_Il2CppMethodIntialized = true; + } + BigInteger_t972 * V_0 = {0}; + BigInteger_t972 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral681, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + bool L_2 = (__this->___keypairGenerated_4); + if (L_2) + { + goto IL_0027; + } + } + { + RSAManaged_GenerateKeyPair_m5005(__this, /*hidden argument*/NULL); + } + +IL_0027: + { + ByteU5BU5D_t789* L_3 = ___rgb; + BigInteger_t972 * L_4 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + BigInteger_t972 * L_5 = V_0; + BigInteger_t972 * L_6 = (__this->___e_13); + BigInteger_t972 * L_7 = (__this->___n_12); + NullCheck(L_5); + BigInteger_t972 * L_8 = BigInteger_ModPow_m4885(L_5, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + BigInteger_t972 * L_9 = V_1; + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + ByteU5BU5D_t789* L_11 = RSAManaged_GetPaddedValue_m5013(__this, L_9, ((int32_t)((int32_t)L_10>>(int32_t)3)), /*hidden argument*/NULL); + V_2 = L_11; + BigInteger_t972 * L_12 = V_0; + NullCheck(L_12); + BigInteger_Clear_m4880(L_12, /*hidden argument*/NULL); + BigInteger_t972 * L_13 = V_1; + NullCheck(L_13); + BigInteger_Clear_m4880(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_2; + return L_14; + } +} +// System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral683; +extern "C" RSAParameters_t926 RSAManaged_ExportParameters_m5009 (RSAManaged_t925 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral683 = il2cpp_codegen_string_literal_from_index(683); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + bool L_3 = (__this->___keypairGenerated_4); + if (L_3) + { + goto IL_002c; + } + } + { + RSAManaged_GenerateKeyPair_m5005(__this, /*hidden argument*/NULL); + } + +IL_002c: + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + BigInteger_t972 * L_4 = (__this->___e_13); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = BigInteger_GetBytes_m4876(L_4, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_5; + BigInteger_t972 * L_6 = (__this->___n_12); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = BigInteger_GetBytes_m4876(L_6, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_7; + bool L_8 = ___includePrivateParameters; + if (!L_8) + { + goto IL_01a0; + } + } + { + BigInteger_t972 * L_9 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_10 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_9, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_007a; + } + } + { + CryptographicException_t929 * L_11 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_11, _stringLiteral683, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007a: + { + BigInteger_t972 * L_12 = (__this->___d_6); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = BigInteger_GetBytes_m4876(L_12, /*hidden argument*/NULL); + (&V_0)->___D_2 = L_13; + ByteU5BU5D_t789* L_14 = ((&V_0)->___D_2); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ((&V_0)->___Modulus_6); + NullCheck(L_15); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_00de; + } + } + { + ByteU5BU5D_t789* L_16 = ((&V_0)->___Modulus_6); + NullCheck(L_16); + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))))); + ByteU5BU5D_t789* L_17 = ((&V_0)->___D_2); + ByteU5BU5D_t789* L_18 = V_1; + ByteU5BU5D_t789* L_19 = V_1; + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ((&V_0)->___D_2); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ((&V_0)->___D_2); + NullCheck(L_21); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, 0, (Array_t *)(Array_t *)L_18, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_1; + (&V_0)->___D_2 = L_22; + } + +IL_00de: + { + BigInteger_t972 * L_23 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_24 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_23, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_01a0; + } + } + { + BigInteger_t972 * L_25 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_26 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_25, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_01a0; + } + } + { + BigInteger_t972 * L_27 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_28 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_27, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_01a0; + } + } + { + BigInteger_t972 * L_29 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_30 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_29, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_01a0; + } + } + { + BigInteger_t972 * L_31 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_32 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_31, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_01a0; + } + } + { + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + V_2 = ((int32_t)((int32_t)L_33>>(int32_t)4)); + BigInteger_t972 * L_34 = (__this->___p_7); + int32_t L_35 = V_2; + ByteU5BU5D_t789* L_36 = RSAManaged_GetPaddedValue_m5013(__this, L_34, L_35, /*hidden argument*/NULL); + (&V_0)->___P_0 = L_36; + BigInteger_t972 * L_37 = (__this->___q_8); + int32_t L_38 = V_2; + ByteU5BU5D_t789* L_39 = RSAManaged_GetPaddedValue_m5013(__this, L_37, L_38, /*hidden argument*/NULL); + (&V_0)->___Q_1 = L_39; + BigInteger_t972 * L_40 = (__this->___dp_9); + int32_t L_41 = V_2; + ByteU5BU5D_t789* L_42 = RSAManaged_GetPaddedValue_m5013(__this, L_40, L_41, /*hidden argument*/NULL); + (&V_0)->___DP_3 = L_42; + BigInteger_t972 * L_43 = (__this->___dq_10); + int32_t L_44 = V_2; + ByteU5BU5D_t789* L_45 = RSAManaged_GetPaddedValue_m5013(__this, L_43, L_44, /*hidden argument*/NULL); + (&V_0)->___DQ_4 = L_45; + BigInteger_t972 * L_46 = (__this->___qInv_11); + int32_t L_47 = V_2; + ByteU5BU5D_t789* L_48 = RSAManaged_GetPaddedValue_m5013(__this, L_46, L_47, /*hidden argument*/NULL); + (&V_0)->___InverseQ_5 = L_48; + } + +IL_01a0: + { + RSAParameters_t926 L_49 = V_0; + return L_49; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral684; +extern Il2CppCodeGenString* _stringLiteral685; +extern Il2CppCodeGenString* _stringLiteral686; +extern "C" void RSAManaged_ImportParameters_m5010 (RSAManaged_t925 * __this, RSAParameters_t926 ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral684 = il2cpp_codegen_string_literal_from_index(684); + _stringLiteral685 = il2cpp_codegen_string_literal_from_index(685); + _stringLiteral686 = il2cpp_codegen_string_literal_from_index(686); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + BigInteger_t972 * V_2 = {0}; + BigInteger_t972 * V_3 = {0}; + BigInteger_t972 * V_4 = {0}; + BigInteger_t972 * V_5 = {0}; + int32_t G_B22_0 = 0; + RSAManaged_t925 * G_B25_0 = {0}; + RSAManaged_t925 * G_B23_0 = {0}; + RSAManaged_t925 * G_B24_0 = {0}; + int32_t G_B26_0 = 0; + RSAManaged_t925 * G_B26_1 = {0}; + int32_t G_B35_0 = 0; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = ((&___parameters)->___Exponent_7); + if (L_3) + { + goto IL_0037; + } + } + { + String_t* L_4 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral684, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0037: + { + ByteU5BU5D_t789* L_6 = ((&___parameters)->___Modulus_6); + if (L_6) + { + goto IL_0053; + } + } + { + String_t* L_7 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral685, /*hidden argument*/NULL); + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + ByteU5BU5D_t789* L_9 = ((&___parameters)->___Exponent_7); + BigInteger_t972 * L_10 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_10, L_9, /*hidden argument*/NULL); + __this->___e_13 = L_10; + ByteU5BU5D_t789* L_11 = ((&___parameters)->___Modulus_6); + BigInteger_t972 * L_12 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_12, L_11, /*hidden argument*/NULL); + __this->___n_12 = L_12; + ByteU5BU5D_t789* L_13 = ((&___parameters)->___D_2); + if (!L_13) + { + goto IL_0095; + } + } + { + ByteU5BU5D_t789* L_14 = ((&___parameters)->___D_2); + BigInteger_t972 * L_15 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_15, L_14, /*hidden argument*/NULL); + __this->___d_6 = L_15; + } + +IL_0095: + { + ByteU5BU5D_t789* L_16 = ((&___parameters)->___DP_3); + if (!L_16) + { + goto IL_00b3; + } + } + { + ByteU5BU5D_t789* L_17 = ((&___parameters)->___DP_3); + BigInteger_t972 * L_18 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_18, L_17, /*hidden argument*/NULL); + __this->___dp_9 = L_18; + } + +IL_00b3: + { + ByteU5BU5D_t789* L_19 = ((&___parameters)->___DQ_4); + if (!L_19) + { + goto IL_00d1; + } + } + { + ByteU5BU5D_t789* L_20 = ((&___parameters)->___DQ_4); + BigInteger_t972 * L_21 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_21, L_20, /*hidden argument*/NULL); + __this->___dq_10 = L_21; + } + +IL_00d1: + { + ByteU5BU5D_t789* L_22 = ((&___parameters)->___InverseQ_5); + if (!L_22) + { + goto IL_00ef; + } + } + { + ByteU5BU5D_t789* L_23 = ((&___parameters)->___InverseQ_5); + BigInteger_t972 * L_24 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_24, L_23, /*hidden argument*/NULL); + __this->___qInv_11 = L_24; + } + +IL_00ef: + { + ByteU5BU5D_t789* L_25 = ((&___parameters)->___P_0); + if (!L_25) + { + goto IL_010d; + } + } + { + ByteU5BU5D_t789* L_26 = ((&___parameters)->___P_0); + BigInteger_t972 * L_27 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_27, L_26, /*hidden argument*/NULL); + __this->___p_7 = L_27; + } + +IL_010d: + { + ByteU5BU5D_t789* L_28 = ((&___parameters)->___Q_1); + if (!L_28) + { + goto IL_012b; + } + } + { + ByteU5BU5D_t789* L_29 = ((&___parameters)->___Q_1); + BigInteger_t972 * L_30 = (BigInteger_t972 *)il2cpp_codegen_object_new (BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger__ctor_m4865(L_30, L_29, /*hidden argument*/NULL); + __this->___q_8 = L_30; + } + +IL_012b: + { + __this->___keypairGenerated_4 = 1; + BigInteger_t972 * L_31 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_32 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_31, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_0162; + } + } + { + BigInteger_t972 * L_33 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_34 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_33, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0162; + } + } + { + BigInteger_t972 * L_35 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_36 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_35, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + G_B22_0 = ((int32_t)(L_36)); + goto IL_0163; + } + +IL_0162: + { + G_B22_0 = 0; + } + +IL_0163: + { + V_0 = G_B22_0; + bool L_37 = V_0; + G_B23_0 = __this; + if (!L_37) + { + G_B25_0 = __this; + goto IL_018a; + } + } + { + BigInteger_t972 * L_38 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_39 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_38, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + G_B24_0 = G_B23_0; + if (!L_39) + { + G_B25_0 = G_B23_0; + goto IL_018a; + } + } + { + BigInteger_t972 * L_40 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_41 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_40, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + G_B26_0 = ((int32_t)(L_41)); + G_B26_1 = G_B24_0; + goto IL_018b; + } + +IL_018a: + { + G_B26_0 = 0; + G_B26_1 = G_B25_0; + } + +IL_018b: + { + NullCheck(G_B26_1); + G_B26_1->___isCRTpossible_2 = G_B26_0; + bool L_42 = V_0; + if (L_42) + { + goto IL_0197; + } + } + { + return; + } + +IL_0197: + { + BigInteger_t972 * L_43 = (__this->___n_12); + BigInteger_t972 * L_44 = (__this->___p_7); + BigInteger_t972 * L_45 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_46 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + bool L_47 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_43, L_46, /*hidden argument*/NULL); + V_1 = L_47; + bool L_48 = V_1; + if (!L_48) + { + goto IL_0265; + } + } + { + BigInteger_t972 * L_49 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_50 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t972 * L_51 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL); + V_2 = L_51; + BigInteger_t972 * L_52 = (__this->___q_8); + BigInteger_t972 * L_53 = BigInteger_op_Implicit_m4889(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t972 * L_54 = BigInteger_op_Subtraction_m4891(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL); + V_3 = L_54; + BigInteger_t972 * L_55 = V_2; + BigInteger_t972 * L_56 = V_3; + BigInteger_t972 * L_57 = BigInteger_op_Multiply_m4895(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL); + V_4 = L_57; + BigInteger_t972 * L_58 = (__this->___e_13); + BigInteger_t972 * L_59 = V_4; + NullCheck(L_58); + BigInteger_t972 * L_60 = BigInteger_ModInverse_m4884(L_58, L_59, /*hidden argument*/NULL); + V_5 = L_60; + BigInteger_t972 * L_61 = (__this->___d_6); + BigInteger_t972 * L_62 = V_5; + bool L_63 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL); + V_1 = L_63; + bool L_64 = V_1; + if (L_64) + { + goto IL_0265; + } + } + { + bool L_65 = (__this->___isCRTpossible_2); + if (!L_65) + { + goto IL_0265; + } + } + { + BigInteger_t972 * L_66 = (__this->___dp_9); + BigInteger_t972 * L_67 = V_5; + BigInteger_t972 * L_68 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_69 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL); + bool L_70 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_66, L_69, /*hidden argument*/NULL); + if (!L_70) + { + goto IL_0263; + } + } + { + BigInteger_t972 * L_71 = (__this->___dq_10); + BigInteger_t972 * L_72 = V_5; + BigInteger_t972 * L_73 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + BigInteger_t972 * L_74 = BigInteger_op_Modulus_m4893(NULL /*static, unused*/, L_72, L_73, /*hidden argument*/NULL); + bool L_75 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_71, L_74, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_0263; + } + } + { + BigInteger_t972 * L_76 = (__this->___qInv_11); + BigInteger_t972 * L_77 = (__this->___q_8); + BigInteger_t972 * L_78 = (__this->___p_7); + NullCheck(L_77); + BigInteger_t972 * L_79 = BigInteger_ModInverse_m4884(L_77, L_78, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_80 = BigInteger_op_Equality_m4900(NULL /*static, unused*/, L_76, L_79, /*hidden argument*/NULL); + G_B35_0 = ((int32_t)(L_80)); + goto IL_0264; + } + +IL_0263: + { + G_B35_0 = 0; + } + +IL_0264: + { + V_1 = G_B35_0; + } + +IL_0265: + { + bool L_81 = V_1; + if (L_81) + { + goto IL_027b; + } + } + { + String_t* L_82 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral686, /*hidden argument*/NULL); + CryptographicException_t929 * L_83 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_83, L_82, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_83); + } + +IL_027b: + { + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::Dispose(System.Boolean) +extern TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_Dispose_m5011 (RSAManaged_t925 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t972_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(601); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_5); + if (L_0) + { + goto IL_0129; + } + } + { + BigInteger_t972 * L_1 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_1, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002e; + } + } + { + BigInteger_t972 * L_3 = (__this->___d_6); + NullCheck(L_3); + BigInteger_Clear_m4880(L_3, /*hidden argument*/NULL); + __this->___d_6 = (BigInteger_t972 *)NULL; + } + +IL_002e: + { + BigInteger_t972 * L_4 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_4, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0051; + } + } + { + BigInteger_t972 * L_6 = (__this->___p_7); + NullCheck(L_6); + BigInteger_Clear_m4880(L_6, /*hidden argument*/NULL); + __this->___p_7 = (BigInteger_t972 *)NULL; + } + +IL_0051: + { + BigInteger_t972 * L_7 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_8 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_7, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0074; + } + } + { + BigInteger_t972 * L_9 = (__this->___q_8); + NullCheck(L_9); + BigInteger_Clear_m4880(L_9, /*hidden argument*/NULL); + __this->___q_8 = (BigInteger_t972 *)NULL; + } + +IL_0074: + { + BigInteger_t972 * L_10 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_11 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_10, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0097; + } + } + { + BigInteger_t972 * L_12 = (__this->___dp_9); + NullCheck(L_12); + BigInteger_Clear_m4880(L_12, /*hidden argument*/NULL); + __this->___dp_9 = (BigInteger_t972 *)NULL; + } + +IL_0097: + { + BigInteger_t972 * L_13 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_14 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_13, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_00ba; + } + } + { + BigInteger_t972 * L_15 = (__this->___dq_10); + NullCheck(L_15); + BigInteger_Clear_m4880(L_15, /*hidden argument*/NULL); + __this->___dq_10 = (BigInteger_t972 *)NULL; + } + +IL_00ba: + { + BigInteger_t972 * L_16 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_17 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_16, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00dd; + } + } + { + BigInteger_t972 * L_18 = (__this->___qInv_11); + NullCheck(L_18); + BigInteger_Clear_m4880(L_18, /*hidden argument*/NULL); + __this->___qInv_11 = (BigInteger_t972 *)NULL; + } + +IL_00dd: + { + bool L_19 = ___disposing; + if (!L_19) + { + goto IL_0129; + } + } + { + BigInteger_t972 * L_20 = (__this->___e_13); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_21 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_20, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0106; + } + } + { + BigInteger_t972 * L_22 = (__this->___e_13); + NullCheck(L_22); + BigInteger_Clear_m4880(L_22, /*hidden argument*/NULL); + __this->___e_13 = (BigInteger_t972 *)NULL; + } + +IL_0106: + { + BigInteger_t972 * L_23 = (__this->___n_12); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t972_il2cpp_TypeInfo_var); + bool L_24 = BigInteger_op_Inequality_m4901(NULL /*static, unused*/, L_23, (BigInteger_t972 *)NULL, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_0129; + } + } + { + BigInteger_t972 * L_25 = (__this->___n_12); + NullCheck(L_25); + BigInteger_Clear_m4880(L_25, /*hidden argument*/NULL); + __this->___n_12 = (BigInteger_t972 *)NULL; + } + +IL_0129: + { + __this->___m_disposed_5 = 1; + return; + } +} +// System.String Mono.Security.Cryptography.RSAManaged::ToXmlString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral687; +extern Il2CppCodeGenString* _stringLiteral688; +extern Il2CppCodeGenString* _stringLiteral689; +extern Il2CppCodeGenString* _stringLiteral690; +extern Il2CppCodeGenString* _stringLiteral691; +extern Il2CppCodeGenString* _stringLiteral692; +extern Il2CppCodeGenString* _stringLiteral693; +extern Il2CppCodeGenString* _stringLiteral694; +extern Il2CppCodeGenString* _stringLiteral695; +extern Il2CppCodeGenString* _stringLiteral696; +extern Il2CppCodeGenString* _stringLiteral697; +extern Il2CppCodeGenString* _stringLiteral698; +extern Il2CppCodeGenString* _stringLiteral699; +extern Il2CppCodeGenString* _stringLiteral700; +extern Il2CppCodeGenString* _stringLiteral701; +extern Il2CppCodeGenString* _stringLiteral702; +extern Il2CppCodeGenString* _stringLiteral703; +extern Il2CppCodeGenString* _stringLiteral704; +extern "C" String_t* RSAManaged_ToXmlString_m5012 (RSAManaged_t925 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral687 = il2cpp_codegen_string_literal_from_index(687); + _stringLiteral688 = il2cpp_codegen_string_literal_from_index(688); + _stringLiteral689 = il2cpp_codegen_string_literal_from_index(689); + _stringLiteral690 = il2cpp_codegen_string_literal_from_index(690); + _stringLiteral691 = il2cpp_codegen_string_literal_from_index(691); + _stringLiteral692 = il2cpp_codegen_string_literal_from_index(692); + _stringLiteral693 = il2cpp_codegen_string_literal_from_index(693); + _stringLiteral694 = il2cpp_codegen_string_literal_from_index(694); + _stringLiteral695 = il2cpp_codegen_string_literal_from_index(695); + _stringLiteral696 = il2cpp_codegen_string_literal_from_index(696); + _stringLiteral697 = il2cpp_codegen_string_literal_from_index(697); + _stringLiteral698 = il2cpp_codegen_string_literal_from_index(698); + _stringLiteral699 = il2cpp_codegen_string_literal_from_index(699); + _stringLiteral700 = il2cpp_codegen_string_literal_from_index(700); + _stringLiteral701 = il2cpp_codegen_string_literal_from_index(701); + _stringLiteral702 = il2cpp_codegen_string_literal_from_index(702); + _stringLiteral703 = il2cpp_codegen_string_literal_from_index(703); + _stringLiteral704 = il2cpp_codegen_string_literal_from_index(704); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + RSAParameters_t926 V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___includePrivateParameters; + RSAParameters_t926 L_2 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) */, __this, L_1); + V_1 = L_2; + } + +IL_000e: + try + { // begin try (depth: 1) + { + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, _stringLiteral687, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, _stringLiteral688, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ((&V_1)->___Modulus_6); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_7 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_7, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, _stringLiteral689, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral690, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + ByteU5BU5D_t789* L_11 = ((&V_1)->___Exponent_7); + String_t* L_12 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral691, /*hidden argument*/NULL); + bool L_14 = ___includePrivateParameters; + if (!L_14) + { + goto IL_01b4; + } + } + +IL_0076: + { + ByteU5BU5D_t789* L_15 = ((&V_1)->___P_0); + if (!L_15) + { + goto IL_00ad; + } + } + +IL_0082: + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral692, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_0; + ByteU5BU5D_t789* L_18 = ((&V_1)->___P_0); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_19 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, L_19, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral693, /*hidden argument*/NULL); + } + +IL_00ad: + { + ByteU5BU5D_t789* L_21 = ((&V_1)->___Q_1); + if (!L_21) + { + goto IL_00e4; + } + } + +IL_00b9: + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral694, /*hidden argument*/NULL); + StringBuilder_t457 * L_23 = V_0; + ByteU5BU5D_t789* L_24 = ((&V_1)->___Q_1); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_25 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, L_25, /*hidden argument*/NULL); + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral695, /*hidden argument*/NULL); + } + +IL_00e4: + { + ByteU5BU5D_t789* L_27 = ((&V_1)->___DP_3); + if (!L_27) + { + goto IL_011b; + } + } + +IL_00f0: + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral696, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_0; + ByteU5BU5D_t789* L_30 = ((&V_1)->___DP_3); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_31 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_31, /*hidden argument*/NULL); + StringBuilder_t457 * L_32 = V_0; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral697, /*hidden argument*/NULL); + } + +IL_011b: + { + ByteU5BU5D_t789* L_33 = ((&V_1)->___DQ_4); + if (!L_33) + { + goto IL_0152; + } + } + +IL_0127: + { + StringBuilder_t457 * L_34 = V_0; + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, _stringLiteral698, /*hidden argument*/NULL); + StringBuilder_t457 * L_35 = V_0; + ByteU5BU5D_t789* L_36 = ((&V_1)->___DQ_4); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_37 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + NullCheck(L_35); + StringBuilder_Append_m2058(L_35, L_37, /*hidden argument*/NULL); + StringBuilder_t457 * L_38 = V_0; + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, _stringLiteral699, /*hidden argument*/NULL); + } + +IL_0152: + { + ByteU5BU5D_t789* L_39 = ((&V_1)->___InverseQ_5); + if (!L_39) + { + goto IL_0189; + } + } + +IL_015e: + { + StringBuilder_t457 * L_40 = V_0; + NullCheck(L_40); + StringBuilder_Append_m2058(L_40, _stringLiteral700, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_0; + ByteU5BU5D_t789* L_42 = ((&V_1)->___InverseQ_5); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_43 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_42, /*hidden argument*/NULL); + NullCheck(L_41); + StringBuilder_Append_m2058(L_41, L_43, /*hidden argument*/NULL); + StringBuilder_t457 * L_44 = V_0; + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, _stringLiteral701, /*hidden argument*/NULL); + } + +IL_0189: + { + StringBuilder_t457 * L_45 = V_0; + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, _stringLiteral702, /*hidden argument*/NULL); + StringBuilder_t457 * L_46 = V_0; + ByteU5BU5D_t789* L_47 = ((&V_1)->___D_2); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_48 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + NullCheck(L_46); + StringBuilder_Append_m2058(L_46, L_48, /*hidden argument*/NULL); + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral703, /*hidden argument*/NULL); + } + +IL_01b4: + { + StringBuilder_t457 * L_50 = V_0; + NullCheck(L_50); + StringBuilder_Append_m2058(L_50, _stringLiteral704, /*hidden argument*/NULL); + goto IL_0299; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01c5; + throw e; + } + +CATCH_01c5: + { // begin catch(System.Object) + { + ByteU5BU5D_t789* L_51 = ((&V_1)->___P_0); + if (!L_51) + { + goto IL_01e8; + } + } + +IL_01d2: + { + ByteU5BU5D_t789* L_52 = ((&V_1)->___P_0); + ByteU5BU5D_t789* L_53 = ((&V_1)->___P_0); + NullCheck(L_53); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_52, 0, (((int32_t)((int32_t)(((Array_t *)L_53)->max_length)))), /*hidden argument*/NULL); + } + +IL_01e8: + { + ByteU5BU5D_t789* L_54 = ((&V_1)->___Q_1); + if (!L_54) + { + goto IL_020a; + } + } + +IL_01f4: + { + ByteU5BU5D_t789* L_55 = ((&V_1)->___Q_1); + ByteU5BU5D_t789* L_56 = ((&V_1)->___Q_1); + NullCheck(L_56); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_55, 0, (((int32_t)((int32_t)(((Array_t *)L_56)->max_length)))), /*hidden argument*/NULL); + } + +IL_020a: + { + ByteU5BU5D_t789* L_57 = ((&V_1)->___DP_3); + if (!L_57) + { + goto IL_022c; + } + } + +IL_0216: + { + ByteU5BU5D_t789* L_58 = ((&V_1)->___DP_3); + ByteU5BU5D_t789* L_59 = ((&V_1)->___DP_3); + NullCheck(L_59); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_58, 0, (((int32_t)((int32_t)(((Array_t *)L_59)->max_length)))), /*hidden argument*/NULL); + } + +IL_022c: + { + ByteU5BU5D_t789* L_60 = ((&V_1)->___DQ_4); + if (!L_60) + { + goto IL_024e; + } + } + +IL_0238: + { + ByteU5BU5D_t789* L_61 = ((&V_1)->___DQ_4); + ByteU5BU5D_t789* L_62 = ((&V_1)->___DQ_4); + NullCheck(L_62); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_61, 0, (((int32_t)((int32_t)(((Array_t *)L_62)->max_length)))), /*hidden argument*/NULL); + } + +IL_024e: + { + ByteU5BU5D_t789* L_63 = ((&V_1)->___InverseQ_5); + if (!L_63) + { + goto IL_0270; + } + } + +IL_025a: + { + ByteU5BU5D_t789* L_64 = ((&V_1)->___InverseQ_5); + ByteU5BU5D_t789* L_65 = ((&V_1)->___InverseQ_5); + NullCheck(L_65); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, 0, (((int32_t)((int32_t)(((Array_t *)L_65)->max_length)))), /*hidden argument*/NULL); + } + +IL_0270: + { + ByteU5BU5D_t789* L_66 = ((&V_1)->___D_2); + if (!L_66) + { + goto IL_0292; + } + } + +IL_027c: + { + ByteU5BU5D_t789* L_67 = ((&V_1)->___D_2); + ByteU5BU5D_t789* L_68 = ((&V_1)->___D_2); + NullCheck(L_68); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_67, 0, (((int32_t)((int32_t)(((Array_t *)L_68)->max_length)))), /*hidden argument*/NULL); + } + +IL_0292: + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0294: + { + goto IL_0299; + } + } // end catch (depth: 1) + +IL_0299: + { + StringBuilder_t457 * L_69 = V_0; + NullCheck(L_69); + String_t* L_70 = StringBuilder_ToString_m2059(L_69, /*hidden argument*/NULL); + return L_70; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::GetPaddedValue(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RSAManaged_GetPaddedValue_m5013 (RSAManaged_t925 * __this, BigInteger_t972 * ___value, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + BigInteger_t972 * L_0 = ___value; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = BigInteger_GetBytes_m4876(L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = ___length; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) < ((int32_t)L_3))) + { + goto IL_0012; + } + } + { + ByteU5BU5D_t789* L_4 = V_0; + return L_4; + } + +IL_0012: + { + int32_t L_5 = ___length; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5)); + ByteU5BU5D_t789* L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_1; + int32_t L_8 = ___length; + ByteU5BU5D_t789* L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = V_0; + NullCheck(L_10); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, 0, (Array_t *)(Array_t *)L_7, ((int32_t)((int32_t)L_8-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = V_0; + ByteU5BU5D_t789* L_12 = V_0; + NullCheck(L_12); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = V_1; + return L_13; + } +} +// System.Void Mono.Security.X509.SafeBag::.ctor(System.String,Mono.Security.ASN1) +extern "C" void SafeBag__ctor_m5014 (SafeBag_t996 * __this, String_t* ___bagOID, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___bagOID; + __this->____bagOID_0 = L_0; + ASN1_t903 * L_1 = ___asn1; + __this->____asn1_1 = L_1; + return; + } +} +// System.String Mono.Security.X509.SafeBag::get_BagOID() +extern "C" String_t* SafeBag_get_BagOID_m5015 (SafeBag_t996 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____bagOID_0); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.SafeBag::get_ASN1() +extern "C" ASN1_t903 * SafeBag_get_ASN1_m5016 (SafeBag_t996 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = (__this->____asn1_1); + return L_0; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor() +extern "C" void DeriveBytes__ctor_m5017 (DeriveBytes_t997 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D11_6_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D12_7_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D13_8_FieldInfo_var; +extern "C" void DeriveBytes__cctor_m5018 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D11_6_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 6); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D12_7_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 7); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D13_8_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 8); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D11_6_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___keyDiversifier_0 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D12_7_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___ivDiversifier_1 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D13_8_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___macDiversifier_2 = L_2; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String) +extern "C" void DeriveBytes_set_HashName_m5019 (DeriveBytes_t997 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____hashName_3 = L_0; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32) +extern "C" void DeriveBytes_set_IterationCount_m5020 (DeriveBytes_t997 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____iterations_4 = L_0; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void DeriveBytes_set_Password_m5021 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0017; + } + } + { + __this->____password_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + goto IL_0028; + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->____password_5 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0028: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void DeriveBytes_set_Salt_m5022 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (!L_0) + { + goto IL_001c; + } + } + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->____salt_6 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + goto IL_0023; + } + +IL_001c: + { + __this->____salt_6 = (ByteU5BU5D_t789*)NULL; + } + +IL_0023: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[]) +extern "C" void DeriveBytes_Adjust_m5023 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___a, int32_t ___aOff, ByteU5BU5D_t789* ___b, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___b; + ByteU5BU5D_t789* L_1 = ___b; + NullCheck(L_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1)); + ByteU5BU5D_t789* L_3 = ___a; + int32_t L_4 = ___aOff; + ByteU5BU5D_t789* L_5 = ___b; + NullCheck(L_5); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))-(int32_t)1))); + int32_t L_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))-(int32_t)1)); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))&(int32_t)((int32_t)255)))+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_6, sizeof(uint8_t)))&(int32_t)((int32_t)255)))))+(int32_t)1)); + ByteU5BU5D_t789* L_7 = ___a; + int32_t L_8 = ___aOff; + ByteU5BU5D_t789* L_9 = ___b; + NullCheck(L_9); + int32_t L_10 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_10))); + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11>>(int32_t)8)); + ByteU5BU5D_t789* L_12 = ___b; + NullCheck(L_12); + V_1 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))-(int32_t)2)); + goto IL_0061; + } + +IL_003a: + { + int32_t L_13 = V_0; + ByteU5BU5D_t789* L_14 = ___b; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + ByteU5BU5D_t789* L_17 = ___a; + int32_t L_18 = ___aOff; + int32_t L_19 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)((int32_t)L_18+(int32_t)L_19))); + int32_t L_20 = ((int32_t)((int32_t)L_18+(int32_t)L_19)); + V_0 = ((int32_t)((int32_t)L_13+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))&(int32_t)((int32_t)255)))+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t)))&(int32_t)((int32_t)255))))))); + ByteU5BU5D_t789* L_21 = ___a; + int32_t L_22 = ___aOff; + int32_t L_23 = V_1; + int32_t L_24 = V_0; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_24))); + int32_t L_25 = V_0; + V_0 = ((int32_t)((int32_t)L_25>>(int32_t)8)); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26-(int32_t)1)); + } + +IL_0061: + { + int32_t L_27 = V_1; + if ((((int32_t)L_27) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + return; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_Derive_m5024 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___diversifier, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + int32_t V_10 = 0; + int32_t V_11 = 0; + ByteU5BU5D_t789* V_12 = {0}; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + { + String_t* L_0 = (__this->____hashName_3); + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + HashAlgorithm_t988 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); + V_1 = ((int32_t)((int32_t)L_3>>(int32_t)3)); + V_2 = ((int32_t)64); + int32_t L_4 = ___n; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = (__this->____salt_6); + if (!L_5) + { + goto IL_0083; + } + } + { + ByteU5BU5D_t789* L_6 = (__this->____salt_6); + NullCheck(L_6); + if (!(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0083; + } + } + { + int32_t L_7 = V_2; + ByteU5BU5D_t789* L_8 = (__this->____salt_6); + NullCheck(L_8); + int32_t L_9 = V_2; + int32_t L_10 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_7*(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))+(int32_t)L_9))-(int32_t)1))/(int32_t)L_10)))))); + V_5 = 0; + goto IL_0073; + } + +IL_0056: + { + ByteU5BU5D_t789* L_11 = V_4; + int32_t L_12 = V_5; + ByteU5BU5D_t789* L_13 = (__this->____salt_6); + int32_t L_14 = V_5; + ByteU5BU5D_t789* L_15 = (__this->____salt_6); + NullCheck(L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))); + int32_t L_16 = ((int32_t)((int32_t)L_14%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length)))))); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_16, sizeof(uint8_t))); + int32_t L_17 = V_5; + V_5 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0073: + { + int32_t L_18 = V_5; + ByteU5BU5D_t789* L_19 = V_4; + NullCheck(L_19); + if ((!(((uint32_t)L_18) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))))))) + { + goto IL_0056; + } + } + { + goto IL_008b; + } + +IL_0083: + { + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_008b: + { + ByteU5BU5D_t789* L_20 = (__this->____password_5); + if (!L_20) + { + goto IL_00ef; + } + } + { + ByteU5BU5D_t789* L_21 = (__this->____password_5); + NullCheck(L_21); + if (!(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) + { + goto IL_00ef; + } + } + { + int32_t L_22 = V_2; + ByteU5BU5D_t789* L_23 = (__this->____password_5); + NullCheck(L_23); + int32_t L_24 = V_2; + int32_t L_25 = V_2; + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_22*(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))+(int32_t)L_24))-(int32_t)1))/(int32_t)L_25)))))); + V_7 = 0; + goto IL_00df; + } + +IL_00c2: + { + ByteU5BU5D_t789* L_26 = V_6; + int32_t L_27 = V_7; + ByteU5BU5D_t789* L_28 = (__this->____password_5); + int32_t L_29 = V_7; + ByteU5BU5D_t789* L_30 = (__this->____password_5); + NullCheck(L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))); + int32_t L_31 = ((int32_t)((int32_t)L_29%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_31, sizeof(uint8_t))); + int32_t L_32 = V_7; + V_7 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00df: + { + int32_t L_33 = V_7; + ByteU5BU5D_t789* L_34 = V_6; + NullCheck(L_34); + if ((!(((uint32_t)L_33) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))))))) + { + goto IL_00c2; + } + } + { + goto IL_00f7; + } + +IL_00ef: + { + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_00f7: + { + ByteU5BU5D_t789* L_35 = V_4; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = V_6; + NullCheck(L_36); + V_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_35)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length)))))))); + ByteU5BU5D_t789* L_37 = V_4; + ByteU5BU5D_t789* L_38 = V_8; + ByteU5BU5D_t789* L_39 = V_4; + NullCheck(L_39); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, 0, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = V_6; + ByteU5BU5D_t789* L_41 = V_8; + ByteU5BU5D_t789* L_42 = V_4; + NullCheck(L_42); + ByteU5BU5D_t789* L_43 = V_6; + NullCheck(L_43); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, 0, (Array_t *)(Array_t *)L_41, (((int32_t)((int32_t)(((Array_t *)L_42)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_43)->max_length)))), /*hidden argument*/NULL); + int32_t L_44 = V_2; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_44)); + int32_t L_45 = ___n; + int32_t L_46 = V_1; + int32_t L_47 = V_1; + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_45+(int32_t)L_46))-(int32_t)1))/(int32_t)L_47)); + V_11 = 1; + goto IL_0226; + } + +IL_0141: + { + HashAlgorithm_t988 * L_48 = V_0; + ByteU5BU5D_t789* L_49 = ___diversifier; + ByteU5BU5D_t789* L_50 = ___diversifier; + NullCheck(L_50); + ByteU5BU5D_t789* L_51 = ___diversifier; + NullCheck(L_48); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_48, L_49, 0, (((int32_t)((int32_t)(((Array_t *)L_50)->max_length)))), L_51, 0); + HashAlgorithm_t988 * L_52 = V_0; + ByteU5BU5D_t789* L_53 = V_8; + ByteU5BU5D_t789* L_54 = V_8; + NullCheck(L_54); + NullCheck(L_52); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_52, L_53, 0, (((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))); + HashAlgorithm_t988 * L_55 = V_0; + NullCheck(L_55); + ByteU5BU5D_t789* L_56 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_55); + V_12 = L_56; + HashAlgorithm_t988 * L_57 = V_0; + NullCheck(L_57); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_57); + V_13 = 1; + goto IL_0188; + } + +IL_0173: + { + HashAlgorithm_t988 * L_58 = V_0; + ByteU5BU5D_t789* L_59 = V_12; + ByteU5BU5D_t789* L_60 = V_12; + NullCheck(L_60); + NullCheck(L_58); + ByteU5BU5D_t789* L_61 = HashAlgorithm_ComputeHash_m5697(L_58, L_59, 0, (((int32_t)((int32_t)(((Array_t *)L_60)->max_length)))), /*hidden argument*/NULL); + V_12 = L_61; + int32_t L_62 = V_13; + V_13 = ((int32_t)((int32_t)L_62+(int32_t)1)); + } + +IL_0188: + { + int32_t L_63 = V_13; + int32_t L_64 = (__this->____iterations_4); + if ((!(((uint32_t)L_63) == ((uint32_t)L_64)))) + { + goto IL_0173; + } + } + { + V_14 = 0; + goto IL_01b2; + } + +IL_019d: + { + ByteU5BU5D_t789* L_65 = V_9; + int32_t L_66 = V_14; + ByteU5BU5D_t789* L_67 = V_12; + int32_t L_68 = V_14; + ByteU5BU5D_t789* L_69 = V_12; + NullCheck(L_69); + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, ((int32_t)((int32_t)L_68%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_69)->max_length))))))); + int32_t L_70 = ((int32_t)((int32_t)L_68%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_69)->max_length)))))); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_66); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_66, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_67, L_70, sizeof(uint8_t))); + int32_t L_71 = V_14; + V_14 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_01b2: + { + int32_t L_72 = V_14; + ByteU5BU5D_t789* L_73 = V_9; + NullCheck(L_73); + if ((!(((uint32_t)L_72) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_73)->max_length)))))))) + { + goto IL_019d; + } + } + { + V_15 = 0; + goto IL_01d9; + } + +IL_01c5: + { + ByteU5BU5D_t789* L_74 = V_8; + int32_t L_75 = V_15; + int32_t L_76 = V_2; + ByteU5BU5D_t789* L_77 = V_9; + DeriveBytes_Adjust_m5023(__this, L_74, ((int32_t)((int32_t)L_75*(int32_t)L_76)), L_77, /*hidden argument*/NULL); + int32_t L_78 = V_15; + V_15 = ((int32_t)((int32_t)L_78+(int32_t)1)); + } + +IL_01d9: + { + int32_t L_79 = V_15; + ByteU5BU5D_t789* L_80 = V_8; + NullCheck(L_80); + int32_t L_81 = V_2; + if ((!(((uint32_t)L_79) == ((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))/(int32_t)L_81)))))) + { + goto IL_01c5; + } + } + { + int32_t L_82 = V_11; + int32_t L_83 = V_10; + if ((!(((uint32_t)L_82) == ((uint32_t)L_83)))) + { + goto IL_020d; + } + } + { + ByteU5BU5D_t789* L_84 = V_12; + ByteU5BU5D_t789* L_85 = V_3; + int32_t L_86 = V_11; + int32_t L_87 = V_1; + ByteU5BU5D_t789* L_88 = V_3; + NullCheck(L_88); + int32_t L_89 = V_11; + int32_t L_90 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_84, 0, (Array_t *)(Array_t *)L_85, ((int32_t)((int32_t)((int32_t)((int32_t)L_86-(int32_t)1))*(int32_t)L_87)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_88)->max_length))))-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_89-(int32_t)1))*(int32_t)L_90)))), /*hidden argument*/NULL); + goto IL_0220; + } + +IL_020d: + { + ByteU5BU5D_t789* L_91 = V_12; + ByteU5BU5D_t789* L_92 = V_3; + int32_t L_93 = V_11; + int32_t L_94 = V_1; + ByteU5BU5D_t789* L_95 = V_12; + NullCheck(L_95); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_91, 0, (Array_t *)(Array_t *)L_92, ((int32_t)((int32_t)((int32_t)((int32_t)L_93-(int32_t)1))*(int32_t)L_94)), (((int32_t)((int32_t)(((Array_t *)L_95)->max_length)))), /*hidden argument*/NULL); + } + +IL_0220: + { + int32_t L_96 = V_11; + V_11 = ((int32_t)((int32_t)L_96+(int32_t)1)); + } + +IL_0226: + { + int32_t L_97 = V_11; + int32_t L_98 = V_10; + if ((((int32_t)L_97) <= ((int32_t)L_98))) + { + goto IL_0141; + } + } + { + ByteU5BU5D_t789* L_99 = V_3; + return L_99; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32) +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveKey_m5025 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t997_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___keyDiversifier_0; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m5024(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32) +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveIV_m5026 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t997_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___ivDiversifier_1; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m5024(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32) +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveMAC_m5027 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t997_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t997_StaticFields*)DeriveBytes_t997_il2cpp_TypeInfo_var->static_fields)->___macDiversifier_2; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m5024(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor() +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern "C" void PKCS12__ctor_m5028 (PKCS12_t932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + int32_t L_0 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___recommendedIterationCount_0; + __this->____iterations_8 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____keyBags_2 = L_1; + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + __this->____secretBags_3 = L_2; + X509CertificateCollection_t933 * L_3 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_3, /*hidden argument*/NULL); + __this->____certs_4 = L_3; + __this->____keyBagsChanged_5 = 0; + __this->____secretBagsChanged_6 = 0; + __this->____certsChanged_7 = 0; + ArrayList_t734 * L_4 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_4, /*hidden argument*/NULL); + __this->____safeBags_9 = L_4; + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[]) +extern "C" void PKCS12__ctor_m4691 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + PKCS12__ctor_m5028(__this, /*hidden argument*/NULL); + PKCS12_set_Password_m5032(__this, (String_t*)NULL, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + PKCS12_Decode_m5030(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[],System.String) +extern "C" void PKCS12__ctor_m4692 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, String_t* ___password, const MethodInfo* method) +{ + { + PKCS12__ctor_m5028(__this, /*hidden argument*/NULL); + String_t* L_0 = ___password; + PKCS12_set_Password_m5032(__this, L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___data; + PKCS12_Decode_m5030(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.cctor() +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern "C" void PKCS12__cctor_m5029 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + s_Il2CppMethodIntialized = true; + } + { + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___recommendedIterationCount_0 = ((int32_t)2000); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___password_max_length_11 = ((int32_t)2147483647); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::Decode(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* EncryptedData_t981_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral705; +extern Il2CppCodeGenString* _stringLiteral706; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral707; +extern Il2CppCodeGenString* _stringLiteral708; +extern Il2CppCodeGenString* _stringLiteral505; +extern Il2CppCodeGenString* _stringLiteral709; +extern Il2CppCodeGenString* _stringLiteral710; +extern Il2CppCodeGenString* _stringLiteral711; +extern Il2CppCodeGenString* _stringLiteral712; +extern Il2CppCodeGenString* _stringLiteral713; +extern Il2CppCodeGenString* _stringLiteral714; +extern Il2CppCodeGenString* _stringLiteral715; +extern Il2CppCodeGenString* _stringLiteral716; +extern "C" void PKCS12_Decode_m5030 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + EncryptedData_t981_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(617); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral705 = il2cpp_codegen_string_literal_from_index(705); + _stringLiteral706 = il2cpp_codegen_string_literal_from_index(706); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral707 = il2cpp_codegen_string_literal_from_index(707); + _stringLiteral708 = il2cpp_codegen_string_literal_from_index(708); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + _stringLiteral709 = il2cpp_codegen_string_literal_from_index(709); + _stringLiteral710 = il2cpp_codegen_string_literal_from_index(710); + _stringLiteral711 = il2cpp_codegen_string_literal_from_index(711); + _stringLiteral712 = il2cpp_codegen_string_literal_from_index(712); + _stringLiteral713 = il2cpp_codegen_string_literal_from_index(713); + _stringLiteral714 = il2cpp_codegen_string_literal_from_index(714); + _stringLiteral715 = il2cpp_codegen_string_literal_from_index(715); + _stringLiteral716 = il2cpp_codegen_string_literal_from_index(716); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ContentInfo_t980 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + String_t* V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + ASN1_t903 * V_8 = {0}; + ASN1_t903 * V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + ByteU5BU5D_t789* V_11 = {0}; + ASN1_t903 * V_12 = {0}; + int32_t V_13 = 0; + ContentInfo_t980 * V_14 = {0}; + ASN1_t903 * V_15 = {0}; + int32_t V_16 = 0; + ASN1_t903 * V_17 = {0}; + EncryptedData_t981 * V_18 = {0}; + ASN1_t903 * V_19 = {0}; + int32_t V_20 = 0; + ASN1_t903 * V_21 = {0}; + String_t* V_22 = {0}; + Dictionary_2_t327 * V_23 = {0}; + int32_t V_24 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral705, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t903 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral706, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t903 * L_10 = V_0; + NullCheck(L_10); + ASN1_t903 * L_11 = ASN1_get_Item_m4665(L_10, 1, /*hidden argument*/NULL); + ContentInfo_t980 * L_12 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4931(L_12, L_11, /*hidden argument*/NULL); + V_2 = L_12; + ContentInfo_t980 * L_13 = V_2; + NullCheck(L_13); + String_t* L_14 = ContentInfo_get_ContentType_m4935(L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Inequality_m3593(NULL /*static, unused*/, L_14, _stringLiteral499, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_16, _stringLiteral707, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_006b: + { + ASN1_t903 * L_17 = V_0; + NullCheck(L_17); + int32_t L_18 = ASN1_get_Count_m4664(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)2))) + { + goto IL_01a9; + } + } + { + ASN1_t903 * L_19 = V_0; + NullCheck(L_19); + ASN1_t903 * L_20 = ASN1_get_Item_m4665(L_19, 2, /*hidden argument*/NULL); + V_3 = L_20; + ASN1_t903 * L_21 = V_3; + NullCheck(L_21); + uint8_t L_22 = ASN1_get_Tag_m4661(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) + { + goto IL_0097; + } + } + { + ArgumentException_t437 * L_23 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_23, _stringLiteral708, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0097: + { + ASN1_t903 * L_24 = V_3; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 0, /*hidden argument*/NULL); + V_4 = L_25; + ASN1_t903 * L_26 = V_4; + NullCheck(L_26); + uint8_t L_27 = ASN1_get_Tag_m4661(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) == ((int32_t)((int32_t)48)))) + { + goto IL_00b9; + } + } + { + ArgumentException_t437 * L_28 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_28, _stringLiteral708, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b9: + { + ASN1_t903 * L_29 = V_4; + NullCheck(L_29); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_29, 0, /*hidden argument*/NULL); + V_5 = L_30; + ASN1_t903 * L_31 = V_5; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 0, /*hidden argument*/NULL); + String_t* L_33 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + V_6 = L_33; + String_t* L_34 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_35 = String_op_Inequality_m3593(NULL /*static, unused*/, L_34, _stringLiteral505, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_00ee; + } + } + { + ArgumentException_t437 * L_36 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_36, _stringLiteral709, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00ee: + { + ASN1_t903 * L_37 = V_4; + NullCheck(L_37); + ASN1_t903 * L_38 = ASN1_get_Item_m4665(L_37, 1, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = ASN1_get_Value_m4663(L_38, /*hidden argument*/NULL); + V_7 = L_39; + ASN1_t903 * L_40 = V_3; + NullCheck(L_40); + ASN1_t903 * L_41 = ASN1_get_Item_m4665(L_40, 1, /*hidden argument*/NULL); + V_8 = L_41; + ASN1_t903 * L_42 = V_8; + NullCheck(L_42); + uint8_t L_43 = ASN1_get_Tag_m4661(L_42, /*hidden argument*/NULL); + if ((((int32_t)L_43) == ((int32_t)4))) + { + goto IL_011e; + } + } + { + ArgumentException_t437 * L_44 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_44, _stringLiteral710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_011e: + { + __this->____iterations_8 = 1; + ASN1_t903 * L_45 = V_3; + NullCheck(L_45); + int32_t L_46 = ASN1_get_Count_m4664(L_45, /*hidden argument*/NULL); + if ((((int32_t)L_46) <= ((int32_t)2))) + { + goto IL_015f; + } + } + { + ASN1_t903 * L_47 = V_3; + NullCheck(L_47); + ASN1_t903 * L_48 = ASN1_get_Item_m4665(L_47, 2, /*hidden argument*/NULL); + V_9 = L_48; + ASN1_t903 * L_49 = V_9; + NullCheck(L_49); + uint8_t L_50 = ASN1_get_Tag_m4661(L_49, /*hidden argument*/NULL); + if ((((int32_t)L_50) == ((int32_t)2))) + { + goto IL_0152; + } + } + { + ArgumentException_t437 * L_51 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_51, _stringLiteral711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_0152: + { + ASN1_t903 * L_52 = V_9; + int32_t L_53 = ASN1Convert_ToInt32_m4675(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + __this->____iterations_8 = L_53; + } + +IL_015f: + { + ContentInfo_t980 * L_54 = V_2; + NullCheck(L_54); + ASN1_t903 * L_55 = ContentInfo_get_Content_m4933(L_54, /*hidden argument*/NULL); + NullCheck(L_55); + ASN1_t903 * L_56 = ASN1_get_Item_m4665(L_55, 0, /*hidden argument*/NULL); + NullCheck(L_56); + ByteU5BU5D_t789* L_57 = ASN1_get_Value_m4663(L_56, /*hidden argument*/NULL); + V_10 = L_57; + ByteU5BU5D_t789* L_58 = (__this->____password_1); + ASN1_t903 * L_59 = V_8; + NullCheck(L_59); + ByteU5BU5D_t789* L_60 = ASN1_get_Value_m4663(L_59, /*hidden argument*/NULL); + int32_t L_61 = (__this->____iterations_8); + ByteU5BU5D_t789* L_62 = V_10; + ByteU5BU5D_t789* L_63 = PKCS12_MAC_m5045(__this, L_58, L_60, L_61, L_62, /*hidden argument*/NULL); + V_11 = L_63; + ByteU5BU5D_t789* L_64 = V_7; + ByteU5BU5D_t789* L_65 = V_11; + bool L_66 = PKCS12_Compare_m5036(__this, L_64, L_65, /*hidden argument*/NULL); + if (L_66) + { + goto IL_01a9; + } + } + { + CryptographicException_t929 * L_67 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_67, _stringLiteral712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_67); + } + +IL_01a9: + { + ContentInfo_t980 * L_68 = V_2; + NullCheck(L_68); + ASN1_t903 * L_69 = ContentInfo_get_Content_m4933(L_68, /*hidden argument*/NULL); + NullCheck(L_69); + ASN1_t903 * L_70 = ASN1_get_Item_m4665(L_69, 0, /*hidden argument*/NULL); + NullCheck(L_70); + ByteU5BU5D_t789* L_71 = ASN1_get_Value_m4663(L_70, /*hidden argument*/NULL); + ASN1_t903 * L_72 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_72, L_71, /*hidden argument*/NULL); + V_12 = L_72; + V_13 = 0; + goto IL_0314; + } + +IL_01c9: + { + ASN1_t903 * L_73 = V_12; + int32_t L_74 = V_13; + NullCheck(L_73); + ASN1_t903 * L_75 = ASN1_get_Item_m4665(L_73, L_74, /*hidden argument*/NULL); + ContentInfo_t980 * L_76 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4931(L_76, L_75, /*hidden argument*/NULL); + V_14 = L_76; + ContentInfo_t980 * L_77 = V_14; + NullCheck(L_77); + String_t* L_78 = ContentInfo_get_ContentType_m4935(L_77, /*hidden argument*/NULL); + V_22 = L_78; + String_t* L_79 = V_22; + if (!L_79) + { + goto IL_0303; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_80 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map5_12; + if (L_80) + { + goto IL_0229; + } + } + { + Dictionary_2_t327 * L_81 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_81, 3, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_23 = L_81; + Dictionary_2_t327 * L_82 = V_23; + NullCheck(L_82); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_82, _stringLiteral499, 0); + Dictionary_2_t327 * L_83 = V_23; + NullCheck(L_83); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_83, _stringLiteral713, 1); + Dictionary_2_t327 * L_84 = V_23; + NullCheck(L_84); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_84, _stringLiteral714, 2); + Dictionary_2_t327 * L_85 = V_23; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map5_12 = L_85; + } + +IL_0229: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_86 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map5_12; + String_t* L_87 = V_22; + NullCheck(L_86); + bool L_88 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_86, L_87, (&V_24)); + if (!L_88) + { + goto IL_0303; + } + } + { + int32_t L_89 = V_24; + if (L_89 == 0) + { + goto IL_0254; + } + if (L_89 == 1) + { + goto IL_02a1; + } + if (L_89 == 2) + { + goto IL_02f8; + } + } + { + goto IL_0303; + } + +IL_0254: + { + ContentInfo_t980 * L_90 = V_14; + NullCheck(L_90); + ASN1_t903 * L_91 = ContentInfo_get_Content_m4933(L_90, /*hidden argument*/NULL); + NullCheck(L_91); + ASN1_t903 * L_92 = ASN1_get_Item_m4665(L_91, 0, /*hidden argument*/NULL); + NullCheck(L_92); + ByteU5BU5D_t789* L_93 = ASN1_get_Value_m4663(L_92, /*hidden argument*/NULL); + ASN1_t903 * L_94 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_94, L_93, /*hidden argument*/NULL); + V_15 = L_94; + V_16 = 0; + goto IL_028e; + } + +IL_0275: + { + ASN1_t903 * L_95 = V_15; + int32_t L_96 = V_16; + NullCheck(L_95); + ASN1_t903 * L_97 = ASN1_get_Item_m4665(L_95, L_96, /*hidden argument*/NULL); + V_17 = L_97; + ASN1_t903 * L_98 = V_17; + PKCS12_ReadSafeBag_m5043(__this, L_98, /*hidden argument*/NULL); + int32_t L_99 = V_16; + V_16 = ((int32_t)((int32_t)L_99+(int32_t)1)); + } + +IL_028e: + { + int32_t L_100 = V_16; + ASN1_t903 * L_101 = V_15; + NullCheck(L_101); + int32_t L_102 = ASN1_get_Count_m4664(L_101, /*hidden argument*/NULL); + if ((((int32_t)L_100) < ((int32_t)L_102))) + { + goto IL_0275; + } + } + { + goto IL_030e; + } + +IL_02a1: + { + ContentInfo_t980 * L_103 = V_14; + NullCheck(L_103); + ASN1_t903 * L_104 = ContentInfo_get_Content_m4933(L_103, /*hidden argument*/NULL); + NullCheck(L_104); + ASN1_t903 * L_105 = ASN1_get_Item_m4665(L_104, 0, /*hidden argument*/NULL); + EncryptedData_t981 * L_106 = (EncryptedData_t981 *)il2cpp_codegen_object_new (EncryptedData_t981_il2cpp_TypeInfo_var); + EncryptedData__ctor_m4939(L_106, L_105, /*hidden argument*/NULL); + V_18 = L_106; + EncryptedData_t981 * L_107 = V_18; + ByteU5BU5D_t789* L_108 = PKCS12_Decrypt_m5039(__this, L_107, /*hidden argument*/NULL); + ASN1_t903 * L_109 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_109, L_108, /*hidden argument*/NULL); + V_19 = L_109; + V_20 = 0; + goto IL_02e5; + } + +IL_02cc: + { + ASN1_t903 * L_110 = V_19; + int32_t L_111 = V_20; + NullCheck(L_110); + ASN1_t903 * L_112 = ASN1_get_Item_m4665(L_110, L_111, /*hidden argument*/NULL); + V_21 = L_112; + ASN1_t903 * L_113 = V_21; + PKCS12_ReadSafeBag_m5043(__this, L_113, /*hidden argument*/NULL); + int32_t L_114 = V_20; + V_20 = ((int32_t)((int32_t)L_114+(int32_t)1)); + } + +IL_02e5: + { + int32_t L_115 = V_20; + ASN1_t903 * L_116 = V_19; + NullCheck(L_116); + int32_t L_117 = ASN1_get_Count_m4664(L_116, /*hidden argument*/NULL); + if ((((int32_t)L_115) < ((int32_t)L_117))) + { + goto IL_02cc; + } + } + { + goto IL_030e; + } + +IL_02f8: + { + NotImplementedException_t923 * L_118 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_118, _stringLiteral715, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_118); + } + +IL_0303: + { + ArgumentException_t437 * L_119 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_119, _stringLiteral716, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_119); + } + +IL_030e: + { + int32_t L_120 = V_13; + V_13 = ((int32_t)((int32_t)L_120+(int32_t)1)); + } + +IL_0314: + { + int32_t L_121 = V_13; + ASN1_t903 * L_122 = V_12; + NullCheck(L_122); + int32_t L_123 = ASN1_get_Count_m4664(L_122, /*hidden argument*/NULL); + if ((((int32_t)L_121) < ((int32_t)L_123))) + { + goto IL_01c9; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::Finalize() +extern "C" void PKCS12_Finalize_m5031 (PKCS12_t932 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = (__this->____password_1); + if (!L_0) + { + goto IL_001f; + } + } + +IL_000b: + { + ByteU5BU5D_t789* L_1 = (__this->____password_1); + ByteU5BU5D_t789* L_2 = (__this->____password_1); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + } + +IL_001f: + { + __this->____password_1 = (ByteU5BU5D_t789*)NULL; + IL2CPP_LEAVE(0x32, FINALLY_002b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002b; + } + +FINALLY_002b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(43) + } // end finally (depth: 1) + IL2CPP_CLEANUP(43) + { + IL2CPP_JUMP_TBL(0x32, IL_0032) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0032: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::set_Password(System.String) +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void PKCS12_set_Password_m5032 (PKCS12_t932 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_007c; + } + } + { + String_t* L_1 = ___value; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)0))) + { + goto IL_006b; + } + } + { + String_t* L_3 = ___value; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_0 = L_4; + V_1 = 0; + int32_t L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + int32_t L_6 = PKCS12_get_MaximumPasswordLength_m5053(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((int32_t)L_5) >= ((int32_t)L_6))) + { + goto IL_003b; + } + } + { + String_t* L_7 = ___value; + int32_t L_8 = V_0; + NullCheck(L_7); + uint16_t L_9 = String_get_Chars_m2061(L_7, ((int32_t)((int32_t)L_8-(int32_t)1)), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0036; + } + } + { + V_1 = 1; + } + +IL_0036: + { + goto IL_0041; + } + +IL_003b: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + int32_t L_10 = PKCS12_get_MaximumPasswordLength_m5053(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_10; + } + +IL_0041: + { + int32_t L_11 = V_0; + int32_t L_12 = V_1; + __this->____password_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12))<<(int32_t)1)))); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_13 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_14 = ___value; + int32_t L_15 = V_0; + ByteU5BU5D_t789* L_16 = (__this->____password_1); + NullCheck(L_13); + VirtFuncInvoker5< int32_t, String_t*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(9 /* System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) */, L_13, L_14, 0, L_15, L_16, 0); + goto IL_0077; + } + +IL_006b: + { + __this->____password_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + } + +IL_0077: + { + goto IL_0083; + } + +IL_007c: + { + __this->____password_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_0083: + { + return; + } +} +// System.Int32 Mono.Security.X509.PKCS12::get_IterationCount() +extern "C" int32_t PKCS12_get_IterationCount_m5033 (PKCS12_t932 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____iterations_8); + return L_0; + } +} +// System.Void Mono.Security.X509.PKCS12::set_IterationCount(System.Int32) +extern "C" void PKCS12_set_IterationCount_m5034 (PKCS12_t932 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____iterations_8 = L_0; + return; + } +} +// System.Collections.ArrayList Mono.Security.X509.PKCS12::get_Keys() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern TypeInfo* PrivateKeyInfo_t991_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern TypeInfo* EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral717; +extern Il2CppCodeGenString* _stringLiteral718; +extern "C" ArrayList_t734 * PKCS12_get_Keys_m4695 (PKCS12_t932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + PrivateKeyInfo_t991_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(619); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(620); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral717 = il2cpp_codegen_string_literal_from_index(717); + _stringLiteral718 = il2cpp_codegen_string_literal_from_index(718); + s_Il2CppMethodIntialized = true; + } + SafeBag_t996 * V_0 = {0}; + Object_t * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + PrivateKeyInfo_t991 * V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + DSAParameters_t928 V_6 = {0}; + ASN1_t903 * V_7 = {0}; + ASN1_t903 * V_8 = {0}; + EncryptedPrivateKeyInfo_t992 * V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + PrivateKeyInfo_t991 * V_11 = {0}; + ByteU5BU5D_t789* V_12 = {0}; + DSAParameters_t928 V_13 = {0}; + uint8_t V_14 = 0x0; + Object_t * V_15 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->____keyBagsChanged_5); + if (!L_0) + { + goto IL_01e3; + } + } + { + ArrayList_t734 * L_1 = (__this->____keyBags_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_1); + ArrayList_t734 * L_2 = (__this->____safeBags_9); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_1 = L_3; + } + +IL_0022: + try + { // begin try (depth: 1) + { + goto IL_01b7; + } + +IL_0027: + { + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_0 = ((SafeBag_t996 *)CastclassClass(L_5, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_6 = V_0; + NullCheck(L_6); + String_t* L_7 = SafeBag_get_BagOID_m5015(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = String_Equals_m4733(L_7, _stringLiteral717, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_00d9; + } + } + +IL_0048: + { + SafeBag_t996 * L_9 = V_0; + NullCheck(L_9); + ASN1_t903 * L_10 = SafeBag_get_ASN1_m5016(L_9, /*hidden argument*/NULL); + V_2 = L_10; + ASN1_t903 * L_11 = V_2; + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 1, /*hidden argument*/NULL); + V_3 = L_12; + ASN1_t903 * L_13 = V_3; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + PrivateKeyInfo_t991 * L_15 = (PrivateKeyInfo_t991 *)il2cpp_codegen_object_new (PrivateKeyInfo_t991_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m4980(L_15, L_14, /*hidden argument*/NULL); + V_4 = L_15; + PrivateKeyInfo_t991 * L_16 = V_4; + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = PrivateKeyInfo_get_PrivateKey_m4981(L_16, /*hidden argument*/NULL); + V_5 = L_17; + ByteU5BU5D_t789* L_18 = V_5; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + int32_t L_19 = 0; + V_14 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_18, L_19, sizeof(uint8_t))); + uint8_t L_20 = V_14; + if ((((int32_t)L_20) == ((int32_t)2))) + { + goto IL_0089; + } + } + +IL_007b: + { + uint8_t L_21 = V_14; + if ((((int32_t)L_21) == ((int32_t)((int32_t)48)))) + { + goto IL_00ab; + } + } + +IL_0084: + { + goto IL_00c3; + } + +IL_0089: + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_6)); + ArrayList_t734 * L_22 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_23 = V_5; + DSAParameters_t928 L_24 = V_6; + DSA_t901 * L_25 = PrivateKeyInfo_DecodeDSA_m4986(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + NullCheck(L_22); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_22, L_25); + goto IL_00c8; + } + +IL_00ab: + { + ArrayList_t734 * L_26 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_27 = V_5; + RSA_t902 * L_28 = PrivateKeyInfo_DecodeRSA_m4985(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + NullCheck(L_26); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_26, L_28); + goto IL_00c8; + } + +IL_00c3: + { + goto IL_00c8; + } + +IL_00c8: + { + ByteU5BU5D_t789* L_29 = V_5; + ByteU5BU5D_t789* L_30 = V_5; + NullCheck(L_30); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, 0, (((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))), /*hidden argument*/NULL); + goto IL_01b7; + } + +IL_00d9: + { + SafeBag_t996 * L_31 = V_0; + NullCheck(L_31); + String_t* L_32 = SafeBag_get_BagOID_m5015(L_31, /*hidden argument*/NULL); + NullCheck(L_32); + bool L_33 = String_Equals_m4733(L_32, _stringLiteral718, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_01b7; + } + } + +IL_00ee: + { + SafeBag_t996 * L_34 = V_0; + NullCheck(L_34); + ASN1_t903 * L_35 = SafeBag_get_ASN1_m5016(L_34, /*hidden argument*/NULL); + V_7 = L_35; + ASN1_t903 * L_36 = V_7; + NullCheck(L_36); + ASN1_t903 * L_37 = ASN1_get_Item_m4665(L_36, 1, /*hidden argument*/NULL); + V_8 = L_37; + ASN1_t903 * L_38 = V_8; + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = ASN1_get_Value_m4663(L_38, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_40 = (EncryptedPrivateKeyInfo_t992 *)il2cpp_codegen_object_new (EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var); + EncryptedPrivateKeyInfo__ctor_m4988(L_40, L_39, /*hidden argument*/NULL); + V_9 = L_40; + EncryptedPrivateKeyInfo_t992 * L_41 = V_9; + NullCheck(L_41); + String_t* L_42 = EncryptedPrivateKeyInfo_get_Algorithm_m4989(L_41, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_43 = V_9; + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = EncryptedPrivateKeyInfo_get_Salt_m4991(L_43, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_45 = V_9; + NullCheck(L_45); + int32_t L_46 = EncryptedPrivateKeyInfo_get_IterationCount_m4992(L_45, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_47 = V_9; + NullCheck(L_47); + ByteU5BU5D_t789* L_48 = EncryptedPrivateKeyInfo_get_EncryptedData_m4990(L_47, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_49 = PKCS12_Decrypt_m5038(__this, L_42, L_44, L_46, L_48, /*hidden argument*/NULL); + V_10 = L_49; + ByteU5BU5D_t789* L_50 = V_10; + PrivateKeyInfo_t991 * L_51 = (PrivateKeyInfo_t991 *)il2cpp_codegen_object_new (PrivateKeyInfo_t991_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m4980(L_51, L_50, /*hidden argument*/NULL); + V_11 = L_51; + PrivateKeyInfo_t991 * L_52 = V_11; + NullCheck(L_52); + ByteU5BU5D_t789* L_53 = PrivateKeyInfo_get_PrivateKey_m4981(L_52, /*hidden argument*/NULL); + V_12 = L_53; + ByteU5BU5D_t789* L_54 = V_12; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, 0); + int32_t L_55 = 0; + V_14 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t))); + uint8_t L_56 = V_14; + if ((((int32_t)L_56) == ((int32_t)2))) + { + goto IL_0160; + } + } + +IL_0152: + { + uint8_t L_57 = V_14; + if ((((int32_t)L_57) == ((int32_t)((int32_t)48)))) + { + goto IL_0182; + } + } + +IL_015b: + { + goto IL_019a; + } + +IL_0160: + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_13)); + ArrayList_t734 * L_58 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_59 = V_12; + DSAParameters_t928 L_60 = V_13; + DSA_t901 * L_61 = PrivateKeyInfo_DecodeDSA_m4986(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + NullCheck(L_58); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_58, L_61); + goto IL_019f; + } + +IL_0182: + { + ArrayList_t734 * L_62 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_63 = V_12; + RSA_t902 * L_64 = PrivateKeyInfo_DecodeRSA_m4985(NULL /*static, unused*/, L_63, /*hidden argument*/NULL); + NullCheck(L_62); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, L_64); + goto IL_019f; + } + +IL_019a: + { + goto IL_019f; + } + +IL_019f: + { + ByteU5BU5D_t789* L_65 = V_12; + ByteU5BU5D_t789* L_66 = V_12; + NullCheck(L_66); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_65, 0, (((int32_t)((int32_t)(((Array_t *)L_66)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_67 = V_10; + ByteU5BU5D_t789* L_68 = V_10; + NullCheck(L_68); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_67, 0, (((int32_t)((int32_t)(((Array_t *)L_68)->max_length)))), /*hidden argument*/NULL); + } + +IL_01b7: + { + Object_t * L_69 = V_1; + NullCheck(L_69); + bool L_70 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_69); + if (L_70) + { + goto IL_0027; + } + } + +IL_01c2: + { + IL2CPP_LEAVE(0x1DC, FINALLY_01c7); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01c7; + } + +FINALLY_01c7: + { // begin finally (depth: 1) + { + Object_t * L_71 = V_1; + V_15 = ((Object_t *)IsInst(L_71, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_72 = V_15; + if (L_72) + { + goto IL_01d4; + } + } + +IL_01d3: + { + IL2CPP_END_FINALLY(455) + } + +IL_01d4: + { + Object_t * L_73 = V_15; + NullCheck(L_73); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_73); + IL2CPP_END_FINALLY(455) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(455) + { + IL2CPP_JUMP_TBL(0x1DC, IL_01dc) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01dc: + { + __this->____keyBagsChanged_5 = 0; + } + +IL_01e3: + { + ArrayList_t734 * L_74 = (__this->____keyBags_2); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_t734 * L_75 = ArrayList_ReadOnly_m5699(NULL /*static, unused*/, L_74, /*hidden argument*/NULL); + return L_75; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::get_Certificates() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" X509CertificateCollection_t933 * PKCS12_get_Certificates_m4693 (PKCS12_t932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + SafeBag_t996 * V_0 = {0}; + Object_t * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ContentInfo_t980 * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->____certsChanged_7); + if (!L_0) + { + goto IL_00b3; + } + } + { + X509CertificateCollection_t933 * L_1 = (__this->____certs_4); + NullCheck(L_1); + VirtActionInvoker0::Invoke(14 /* System.Void System.Collections.CollectionBase::Clear() */, L_1); + ArrayList_t734 * L_2 = (__this->____safeBags_9); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_1 = L_3; + } + +IL_0022: + try + { // begin try (depth: 1) + { + goto IL_0087; + } + +IL_0027: + { + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_0 = ((SafeBag_t996 *)CastclassClass(L_5, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_6 = V_0; + NullCheck(L_6); + String_t* L_7 = SafeBag_get_BagOID_m5015(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = String_Equals_m4733(L_7, _stringLiteral719, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0087; + } + } + +IL_0048: + { + SafeBag_t996 * L_9 = V_0; + NullCheck(L_9); + ASN1_t903 * L_10 = SafeBag_get_ASN1_m5016(L_9, /*hidden argument*/NULL); + V_2 = L_10; + ASN1_t903 * L_11 = V_2; + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 1, /*hidden argument*/NULL); + V_3 = L_12; + ASN1_t903 * L_13 = V_3; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + ContentInfo_t980 * L_15 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4930(L_15, L_14, /*hidden argument*/NULL); + V_4 = L_15; + X509CertificateCollection_t933 * L_16 = (__this->____certs_4); + ContentInfo_t980 * L_17 = V_4; + NullCheck(L_17); + ASN1_t903 * L_18 = ContentInfo_get_Content_m4933(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ASN1_get_Value_m4663(L_19, /*hidden argument*/NULL); + X509Certificate_t788 * L_21 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_21, L_20, /*hidden argument*/NULL); + NullCheck(L_16); + X509CertificateCollection_Add_m5091(L_16, L_21, /*hidden argument*/NULL); + } + +IL_0087: + { + Object_t * L_22 = V_1; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_0027; + } + } + +IL_0092: + { + IL2CPP_LEAVE(0xAC, FINALLY_0097); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0097; + } + +FINALLY_0097: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_1; + V_5 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_5; + if (L_25) + { + goto IL_00a4; + } + } + +IL_00a3: + { + IL2CPP_END_FINALLY(151) + } + +IL_00a4: + { + Object_t * L_26 = V_5; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(151) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(151) + { + IL2CPP_JUMP_TBL(0xAC, IL_00ac) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00ac: + { + __this->____certsChanged_7 = 0; + } + +IL_00b3: + { + X509CertificateCollection_t933 * L_27 = (__this->____certs_4); + return L_27; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::get_RNG() +extern "C" RandomNumberGenerator_t949 * PKCS12_get_RNG_m5035 (PKCS12_t932 * __this, const MethodInfo* method) +{ + { + RandomNumberGenerator_t949 * L_0 = (__this->____rng_10); + if (L_0) + { + goto IL_0016; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____rng_10 = L_1; + } + +IL_0016: + { + RandomNumberGenerator_t949 * L_2 = (__this->____rng_10); + return L_2; + } +} +// System.Boolean Mono.Security.X509.PKCS12::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS12_Compare_m5036 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___expected, ByteU5BU5D_t789* ___actual, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___expected; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___actual; + NullCheck(L_1); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0025; + } + +IL_0014: + { + ByteU5BU5D_t789* L_2 = ___expected; + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + ByteU5BU5D_t789* L_5 = ___actual; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t)))))) + { + goto IL_0021; + } + } + { + return 0; + } + +IL_0021: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0025: + { + int32_t L_9 = V_1; + ByteU5BU5D_t789* L_10 = ___expected; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0014; + } + } + { + V_0 = 1; + } + +IL_0030: + { + bool L_11 = V_0; + return L_11; + } +} +// System.Security.Cryptography.SymmetricAlgorithm Mono.Security.X509.PKCS12::GetSymmetricAlgorithm(System.String,System.Byte[],System.Int32) +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral720; +extern Il2CppCodeGenString* _stringLiteral721; +extern Il2CppCodeGenString* _stringLiteral722; +extern Il2CppCodeGenString* _stringLiteral723; +extern Il2CppCodeGenString* _stringLiteral724; +extern Il2CppCodeGenString* _stringLiteral725; +extern Il2CppCodeGenString* _stringLiteral726; +extern Il2CppCodeGenString* _stringLiteral727; +extern Il2CppCodeGenString* _stringLiteral728; +extern Il2CppCodeGenString* _stringLiteral729; +extern Il2CppCodeGenString* _stringLiteral730; +extern Il2CppCodeGenString* _stringLiteral731; +extern Il2CppCodeGenString* _stringLiteral664; +extern Il2CppCodeGenString* _stringLiteral732; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral734; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral736; +extern Il2CppCodeGenString* _stringLiteral737; +extern Il2CppCodeGenString* _stringLiteral738; +extern "C" SymmetricAlgorithm_t951 * PKCS12_GetSymmetricAlgorithm_m5037 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral720 = il2cpp_codegen_string_literal_from_index(720); + _stringLiteral721 = il2cpp_codegen_string_literal_from_index(721); + _stringLiteral722 = il2cpp_codegen_string_literal_from_index(722); + _stringLiteral723 = il2cpp_codegen_string_literal_from_index(723); + _stringLiteral724 = il2cpp_codegen_string_literal_from_index(724); + _stringLiteral725 = il2cpp_codegen_string_literal_from_index(725); + _stringLiteral726 = il2cpp_codegen_string_literal_from_index(726); + _stringLiteral727 = il2cpp_codegen_string_literal_from_index(727); + _stringLiteral728 = il2cpp_codegen_string_literal_from_index(728); + _stringLiteral729 = il2cpp_codegen_string_literal_from_index(729); + _stringLiteral730 = il2cpp_codegen_string_literal_from_index(730); + _stringLiteral731 = il2cpp_codegen_string_literal_from_index(731); + _stringLiteral664 = il2cpp_codegen_string_literal_from_index(664); + _stringLiteral732 = il2cpp_codegen_string_literal_from_index(732); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral734 = il2cpp_codegen_string_literal_from_index(734); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral736 = il2cpp_codegen_string_literal_from_index(736); + _stringLiteral737 = il2cpp_codegen_string_literal_from_index(737); + _stringLiteral738 = il2cpp_codegen_string_literal_from_index(738); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + DeriveBytes_t997 * V_3 = {0}; + SymmetricAlgorithm_t951 * V_4 = {0}; + String_t* V_5 = {0}; + Dictionary_2_t327 * V_6 = {0}; + int32_t V_7 = 0; + { + V_0 = (String_t*)NULL; + V_1 = 8; + V_2 = 8; + DeriveBytes_t997 * L_0 = (DeriveBytes_t997 *)il2cpp_codegen_object_new (DeriveBytes_t997_il2cpp_TypeInfo_var); + DeriveBytes__ctor_m5017(L_0, /*hidden argument*/NULL); + V_3 = L_0; + DeriveBytes_t997 * L_1 = V_3; + ByteU5BU5D_t789* L_2 = (__this->____password_1); + NullCheck(L_1); + DeriveBytes_set_Password_m5021(L_1, L_2, /*hidden argument*/NULL); + DeriveBytes_t997 * L_3 = V_3; + ByteU5BU5D_t789* L_4 = ___salt; + NullCheck(L_3); + DeriveBytes_set_Salt_m5022(L_3, L_4, /*hidden argument*/NULL); + DeriveBytes_t997 * L_5 = V_3; + int32_t L_6 = ___iterationCount; + NullCheck(L_5); + DeriveBytes_set_IterationCount_m5020(L_5, L_6, /*hidden argument*/NULL); + String_t* L_7 = ___algorithmOid; + V_5 = L_7; + String_t* L_8 = V_5; + if (!L_8) + { + goto IL_025a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_9 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map6_13; + if (L_9) + { + goto IL_00e9; + } + } + { + Dictionary_2_t327 * L_10 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_10, ((int32_t)12), /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_6 = L_10; + Dictionary_2_t327 * L_11 = V_6; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_11, _stringLiteral720, 0); + Dictionary_2_t327 * L_12 = V_6; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral721, 1); + Dictionary_2_t327 * L_13 = V_6; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_13, _stringLiteral722, 2); + Dictionary_2_t327 * L_14 = V_6; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_14, _stringLiteral723, 3); + Dictionary_2_t327 * L_15 = V_6; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_15, _stringLiteral724, 4); + Dictionary_2_t327 * L_16 = V_6; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_16, _stringLiteral725, 5); + Dictionary_2_t327 * L_17 = V_6; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_17, _stringLiteral726, 6); + Dictionary_2_t327 * L_18 = V_6; + NullCheck(L_18); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_18, _stringLiteral727, 7); + Dictionary_2_t327 * L_19 = V_6; + NullCheck(L_19); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_19, _stringLiteral728, 8); + Dictionary_2_t327 * L_20 = V_6; + NullCheck(L_20); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_20, _stringLiteral729, ((int32_t)9)); + Dictionary_2_t327 * L_21 = V_6; + NullCheck(L_21); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_21, _stringLiteral730, ((int32_t)10)); + Dictionary_2_t327 * L_22 = V_6; + NullCheck(L_22); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_22, _stringLiteral731, ((int32_t)11)); + Dictionary_2_t327 * L_23 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map6_13 = L_23; + } + +IL_00e9: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_24 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map6_13; + String_t* L_25 = V_5; + NullCheck(L_24); + bool L_26 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_24, L_25, (&V_7)); + if (!L_26) + { + goto IL_025a; + } + } + { + int32_t L_27 = V_7; + if (L_27 == 0) + { + goto IL_0138; + } + if (L_27 == 1) + { + goto IL_014e; + } + if (L_27 == 2) + { + goto IL_0164; + } + if (L_27 == 3) + { + goto IL_017c; + } + if (L_27 == 4) + { + goto IL_0194; + } + if (L_27 == 5) + { + goto IL_01aa; + } + if (L_27 == 6) + { + goto IL_01c2; + } + if (L_27 == 7) + { + goto IL_01dd; + } + if (L_27 == 8) + { + goto IL_01f7; + } + if (L_27 == 9) + { + goto IL_0210; + } + if (L_27 == 10) + { + goto IL_0229; + } + if (L_27 == 11) + { + goto IL_0242; + } + } + { + goto IL_025a; + } + +IL_0138: + { + DeriveBytes_t997 * L_28 = V_3; + NullCheck(L_28); + DeriveBytes_set_HashName_m5019(L_28, _stringLiteral664, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_014e: + { + DeriveBytes_t997 * L_29 = V_3; + NullCheck(L_29); + DeriveBytes_set_HashName_m5019(L_29, _stringLiteral733, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_0164: + { + DeriveBytes_t997 * L_30 = V_3; + NullCheck(L_30); + DeriveBytes_set_HashName_m5019(L_30, _stringLiteral664, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_017c: + { + DeriveBytes_t997 * L_31 = V_3; + NullCheck(L_31); + DeriveBytes_set_HashName_m5019(L_31, _stringLiteral733, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_0194: + { + DeriveBytes_t997 * L_32 = V_3; + NullCheck(L_32); + DeriveBytes_set_HashName_m5019(L_32, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_01aa: + { + DeriveBytes_t997 * L_33 = V_3; + NullCheck(L_33); + DeriveBytes_set_HashName_m5019(L_33, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_01c2: + { + DeriveBytes_t997 * L_34 = V_3; + NullCheck(L_34); + DeriveBytes_set_HashName_m5019(L_34, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral736; + V_1 = ((int32_t)16); + V_2 = 0; + goto IL_026b; + } + +IL_01dd: + { + DeriveBytes_t997 * L_35 = V_3; + NullCheck(L_35); + DeriveBytes_set_HashName_m5019(L_35, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral736; + V_1 = 5; + V_2 = 0; + goto IL_026b; + } + +IL_01f7: + { + DeriveBytes_t997 * L_36 = V_3; + NullCheck(L_36); + DeriveBytes_set_HashName_m5019(L_36, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral737; + V_1 = ((int32_t)24); + goto IL_026b; + } + +IL_0210: + { + DeriveBytes_t997 * L_37 = V_3; + NullCheck(L_37); + DeriveBytes_set_HashName_m5019(L_37, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral737; + V_1 = ((int32_t)16); + goto IL_026b; + } + +IL_0229: + { + DeriveBytes_t997 * L_38 = V_3; + NullCheck(L_38); + DeriveBytes_set_HashName_m5019(L_38, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = ((int32_t)16); + goto IL_026b; + } + +IL_0242: + { + DeriveBytes_t997 * L_39 = V_3; + NullCheck(L_39); + DeriveBytes_set_HashName_m5019(L_39, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 5; + goto IL_026b; + } + +IL_025a: + { + String_t* L_40 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral738, L_40, /*hidden argument*/NULL); + NotSupportedException_t164 * L_42 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_026b: + { + String_t* L_43 = V_0; + SymmetricAlgorithm_t951 * L_44 = SymmetricAlgorithm_Create_m5700(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); + V_4 = L_44; + SymmetricAlgorithm_t951 * L_45 = V_4; + DeriveBytes_t997 * L_46 = V_3; + int32_t L_47 = V_1; + NullCheck(L_46); + ByteU5BU5D_t789* L_48 = DeriveBytes_DeriveKey_m5025(L_46, L_47, /*hidden argument*/NULL); + NullCheck(L_45); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_45, L_48); + int32_t L_49 = V_2; + if ((((int32_t)L_49) <= ((int32_t)0))) + { + goto IL_029e; + } + } + { + SymmetricAlgorithm_t951 * L_50 = V_4; + DeriveBytes_t997 * L_51 = V_3; + int32_t L_52 = V_2; + NullCheck(L_51); + ByteU5BU5D_t789* L_53 = DeriveBytes_DeriveIV_m5026(L_51, L_52, /*hidden argument*/NULL); + NullCheck(L_50); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_50, L_53); + SymmetricAlgorithm_t951 * L_54 = V_4; + NullCheck(L_54); + VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_54, 1); + } + +IL_029e: + { + SymmetricAlgorithm_t951 * L_55 = V_4; + return L_55; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m5038 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___encryptedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + SymmetricAlgorithm_t951 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (SymmetricAlgorithm_t951 *)NULL; + V_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_0004: + try + { // begin try (depth: 1) + String_t* L_0 = ___algorithmOid; + ByteU5BU5D_t789* L_1 = ___salt; + int32_t L_2 = ___iterationCount; + SymmetricAlgorithm_t951 * L_3 = PKCS12_GetSymmetricAlgorithm_m5037(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + SymmetricAlgorithm_t951 * L_4 = V_0; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor() */, L_4); + V_2 = L_5; + Object_t * L_6 = V_2; + ByteU5BU5D_t789* L_7 = ___encryptedData; + ByteU5BU5D_t789* L_8 = ___encryptedData; + NullCheck(L_8); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))); + V_1 = L_9; + IL2CPP_LEAVE(0x35, FINALLY_0028); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0028; + } + +FINALLY_0028: + { // begin finally (depth: 1) + { + SymmetricAlgorithm_t951 * L_10 = V_0; + if (!L_10) + { + goto IL_0034; + } + } + +IL_002e: + { + SymmetricAlgorithm_t951 * L_11 = V_0; + NullCheck(L_11); + SymmetricAlgorithm_Clear_m5701(L_11, /*hidden argument*/NULL); + } + +IL_0034: + { + IL2CPP_END_FINALLY(40) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(40) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + ByteU5BU5D_t789* L_12 = V_1; + return L_12; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(Mono.Security.PKCS7/EncryptedData) +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m5039 (PKCS12_t932 * __this, EncryptedData_t981 * ___ed, const MethodInfo* method) +{ + { + EncryptedData_t981 * L_0 = ___ed; + NullCheck(L_0); + ContentInfo_t980 * L_1 = EncryptedData_get_EncryptionAlgorithm_m4940(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = ContentInfo_get_ContentType_m4935(L_1, /*hidden argument*/NULL); + EncryptedData_t981 * L_3 = ___ed; + NullCheck(L_3); + ContentInfo_t980 * L_4 = EncryptedData_get_EncryptionAlgorithm_m4940(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + ASN1_t903 * L_5 = ContentInfo_get_Content_m4933(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_5, 0, /*hidden argument*/NULL); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = ASN1_get_Value_m4663(L_6, /*hidden argument*/NULL); + EncryptedData_t981 * L_8 = ___ed; + NullCheck(L_8); + ContentInfo_t980 * L_9 = EncryptedData_get_EncryptionAlgorithm_m4940(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_t903 * L_10 = ContentInfo_get_Content_m4933(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + ASN1_t903 * L_11 = ASN1_get_Item_m4665(L_10, 1, /*hidden argument*/NULL); + int32_t L_12 = ASN1Convert_ToInt32_m4675(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + EncryptedData_t981 * L_13 = ___ed; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = EncryptedData_get_EncryptedContent_m4941(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = PKCS12_Decrypt_m5038(__this, L_2, L_7, L_12, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Encrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS12_Encrypt_m5040 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + SymmetricAlgorithm_t951 * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + String_t* L_0 = ___algorithmOid; + ByteU5BU5D_t789* L_1 = ___salt; + int32_t L_2 = ___iterationCount; + SymmetricAlgorithm_t951 * L_3 = PKCS12_GetSymmetricAlgorithm_m5037(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + } + +IL_000c: + try + { // begin try (depth: 1) + SymmetricAlgorithm_t951 * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, L_4); + V_2 = L_5; + Object_t * L_6 = V_2; + ByteU5BU5D_t789* L_7 = ___data; + ByteU5BU5D_t789* L_8 = ___data; + NullCheck(L_8); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))); + V_0 = L_9; + IL2CPP_LEAVE(0x33, FINALLY_0026); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0026; + } + +FINALLY_0026: + { // begin finally (depth: 1) + { + SymmetricAlgorithm_t951 * L_10 = V_1; + if (!L_10) + { + goto IL_0032; + } + } + +IL_002c: + { + SymmetricAlgorithm_t951 * L_11 = V_1; + NullCheck(L_11); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_11); + } + +IL_0032: + { + IL2CPP_END_FINALLY(38) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(38) + { + IL2CPP_JUMP_TBL(0x33, IL_0033) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0033: + { + ByteU5BU5D_t789* L_12 = V_0; + return L_12; + } +} +// System.Security.Cryptography.DSAParameters Mono.Security.X509.PKCS12::GetExistingParameters(System.Boolean&) +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern "C" DSAParameters_t928 PKCS12_GetExistingParameters_m5041 (PKCS12_t932 * __this, bool* ___found, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t788 * V_0 = {0}; + X509CertificateEnumerator_t938 * V_1 = {0}; + DSA_t901 * V_2 = {0}; + DSAParameters_t928 V_3 = {0}; + Object_t * V_4 = {0}; + DSAParameters_t928 V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509CertificateCollection_t933 * L_0 = PKCS12_get_Certificates_m4693(__this, /*hidden argument*/NULL); + NullCheck(L_0); + X509CertificateEnumerator_t938 * L_1 = X509CertificateCollection_GetEnumerator_m4739(L_0, /*hidden argument*/NULL); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_0040; + } + +IL_0011: + { + X509CertificateEnumerator_t938 * L_2 = V_1; + NullCheck(L_2); + X509Certificate_t788 * L_3 = X509CertificateEnumerator_get_Current_m4740(L_2, /*hidden argument*/NULL); + V_0 = L_3; + X509Certificate_t788 * L_4 = V_0; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_4); + if (!L_5) + { + goto IL_0040; + } + } + +IL_0023: + { + X509Certificate_t788 * L_6 = V_0; + NullCheck(L_6); + DSA_t901 * L_7 = X509Certificate_get_DSA_m4656(L_6, /*hidden argument*/NULL); + V_2 = L_7; + DSA_t901 * L_8 = V_2; + if (!L_8) + { + goto IL_0040; + } + } + +IL_0030: + { + bool* L_9 = ___found; + *((int8_t*)(L_9)) = (int8_t)1; + DSA_t901 * L_10 = V_2; + NullCheck(L_10); + DSAParameters_t928 L_11 = (DSAParameters_t928 )VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_10, 0); + V_3 = L_11; + IL2CPP_LEAVE(0x73, FINALLY_0050); + } + +IL_0040: + { + X509CertificateEnumerator_t938 * L_12 = V_1; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_12); + if (L_13) + { + goto IL_0011; + } + } + +IL_004b: + { + IL2CPP_LEAVE(0x65, FINALLY_0050); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_14 = V_1; + V_4 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_4; + if (L_15) + { + goto IL_005d; + } + } + +IL_005c: + { + IL2CPP_END_FINALLY(80) + } + +IL_005d: + { + Object_t * L_16 = V_4; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(80) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x73, IL_0073) + IL2CPP_JUMP_TBL(0x65, IL_0065) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0065: + { + bool* L_17 = ___found; + *((int8_t*)(L_17)) = (int8_t)0; + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_5)); + DSAParameters_t928 L_18 = V_5; + return L_18; + } + +IL_0073: + { + DSAParameters_t928 L_19 = V_3; + return L_19; + } +} +// System.Void Mono.Security.X509.PKCS12::AddPrivateKey(Mono.Security.Cryptography.PKCS8/PrivateKeyInfo) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral739; +extern "C" void PKCS12_AddPrivateKey_m5042 (PKCS12_t932 * __this, PrivateKeyInfo_t991 * ___pki, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral739 = il2cpp_codegen_string_literal_from_index(739); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + bool V_1 = false; + DSAParameters_t928 V_2 = {0}; + uint8_t V_3 = 0x0; + { + PrivateKeyInfo_t991 * L_0 = ___pki; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = PrivateKeyInfo_get_PrivateKey_m4981(L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + V_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))); + uint8_t L_4 = V_3; + if ((((int32_t)L_4) == ((int32_t)2))) + { + goto IL_001f; + } + } + { + uint8_t L_5 = V_3; + if ((((int32_t)L_5) == ((int32_t)((int32_t)48)))) + { + goto IL_0046; + } + } + { + goto IL_005d; + } + +IL_001f: + { + DSAParameters_t928 L_6 = PKCS12_GetExistingParameters_m5041(__this, (&V_1), /*hidden argument*/NULL); + V_2 = L_6; + bool L_7 = V_1; + if (!L_7) + { + goto IL_0041; + } + } + { + ArrayList_t734 * L_8 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_9 = V_0; + DSAParameters_t928 L_10 = V_2; + DSA_t901 * L_11 = PrivateKeyInfo_DecodeDSA_m4986(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_11); + } + +IL_0041: + { + goto IL_0072; + } + +IL_0046: + { + ArrayList_t734 * L_12 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_13 = V_0; + RSA_t902 * L_14 = PrivateKeyInfo_DecodeRSA_m4985(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + NullCheck(L_12); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_14); + goto IL_0072; + } + +IL_005d: + { + ByteU5BU5D_t789* L_15 = V_0; + ByteU5BU5D_t789* L_16 = V_0; + NullCheck(L_16); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, 0, (((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))), /*hidden argument*/NULL); + CryptographicException_t929 * L_17 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_17, _stringLiteral739, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0072: + { + ByteU5BU5D_t789* L_18 = V_0; + ByteU5BU5D_t789* L_19 = V_0; + NullCheck(L_19); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, 0, (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::ReadSafeBag(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* PrivateKeyInfo_t991_il2cpp_TypeInfo_var; +extern TypeInfo* EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral740; +extern Il2CppCodeGenString* _stringLiteral741; +extern Il2CppCodeGenString* _stringLiteral717; +extern Il2CppCodeGenString* _stringLiteral718; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral742; +extern Il2CppCodeGenString* _stringLiteral743; +extern Il2CppCodeGenString* _stringLiteral744; +extern Il2CppCodeGenString* _stringLiteral745; +extern Il2CppCodeGenString* _stringLiteral746; +extern Il2CppCodeGenString* _stringLiteral747; +extern Il2CppCodeGenString* _stringLiteral748; +extern Il2CppCodeGenString* _stringLiteral749; +extern Il2CppCodeGenString* _stringLiteral750; +extern Il2CppCodeGenString* _stringLiteral751; +extern Il2CppCodeGenString* _stringLiteral752; +extern Il2CppCodeGenString* _stringLiteral753; +extern "C" void PKCS12_ReadSafeBag_m5043 (PKCS12_t932 * __this, ASN1_t903 * ___safeBag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + PrivateKeyInfo_t991_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(619); + EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(620); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral740 = il2cpp_codegen_string_literal_from_index(740); + _stringLiteral741 = il2cpp_codegen_string_literal_from_index(741); + _stringLiteral717 = il2cpp_codegen_string_literal_from_index(717); + _stringLiteral718 = il2cpp_codegen_string_literal_from_index(718); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral742 = il2cpp_codegen_string_literal_from_index(742); + _stringLiteral743 = il2cpp_codegen_string_literal_from_index(743); + _stringLiteral744 = il2cpp_codegen_string_literal_from_index(744); + _stringLiteral745 = il2cpp_codegen_string_literal_from_index(745); + _stringLiteral746 = il2cpp_codegen_string_literal_from_index(746); + _stringLiteral747 = il2cpp_codegen_string_literal_from_index(747); + _stringLiteral748 = il2cpp_codegen_string_literal_from_index(748); + _stringLiteral749 = il2cpp_codegen_string_literal_from_index(749); + _stringLiteral750 = il2cpp_codegen_string_literal_from_index(750); + _stringLiteral751 = il2cpp_codegen_string_literal_from_index(751); + _stringLiteral752 = il2cpp_codegen_string_literal_from_index(752); + _stringLiteral753 = il2cpp_codegen_string_literal_from_index(753); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + String_t* V_2 = {0}; + EncryptedPrivateKeyInfo_t992 * V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + ContentInfo_t980 * V_5 = {0}; + X509Certificate_t788 * V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + ASN1_t903 * V_8 = {0}; + int32_t V_9 = 0; + ASN1_t903 * V_10 = {0}; + ASN1_t903 * V_11 = {0}; + String_t* V_12 = {0}; + ASN1_t903 * V_13 = {0}; + int32_t V_14 = 0; + ASN1_t903 * V_15 = {0}; + String_t* V_16 = {0}; + Dictionary_2_t327 * V_17 = {0}; + int32_t V_18 = 0; + { + ASN1_t903 * L_0 = ___safeBag; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m4661(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) == ((int32_t)((int32_t)48)))) + { + goto IL_0018; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral740, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + ASN1_t903 * L_3 = ___safeBag; + NullCheck(L_3); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_3, 0, /*hidden argument*/NULL); + V_0 = L_4; + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + uint8_t L_6 = ASN1_get_Tag_m4661(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) == ((int32_t)6))) + { + goto IL_0037; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, _stringLiteral741, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0037: + { + ASN1_t903 * L_8 = ___safeBag; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 1, /*hidden argument*/NULL); + V_1 = L_9; + ASN1_t903 * L_10 = V_0; + String_t* L_11 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + V_2 = L_11; + String_t* L_12 = V_2; + V_16 = L_12; + String_t* L_13 = V_16; + if (!L_13) + { + goto IL_01cd; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_14 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map7_14; + if (L_14) + { + goto IL_00b7; + } + } + { + Dictionary_2_t327 * L_15 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_15, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_17 = L_15; + Dictionary_2_t327 * L_16 = V_17; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_16, _stringLiteral717, 0); + Dictionary_2_t327 * L_17 = V_17; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_17, _stringLiteral718, 1); + Dictionary_2_t327 * L_18 = V_17; + NullCheck(L_18); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_18, _stringLiteral719, 2); + Dictionary_2_t327 * L_19 = V_17; + NullCheck(L_19); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_19, _stringLiteral742, 3); + Dictionary_2_t327 * L_20 = V_17; + NullCheck(L_20); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_20, _stringLiteral743, 4); + Dictionary_2_t327 * L_21 = V_17; + NullCheck(L_21); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_21, _stringLiteral744, 5); + Dictionary_2_t327 * L_22 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map7_14 = L_22; + } + +IL_00b7: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_23 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map7_14; + String_t* L_24 = V_16; + NullCheck(L_23); + bool L_25 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_23, L_24, (&V_18)); + if (!L_25) + { + goto IL_01cd; + } + } + { + int32_t L_26 = V_18; + if (L_26 == 0) + { + goto IL_00ee; + } + if (L_26 == 1) + { + goto IL_0104; + } + if (L_26 == 2) + { + goto IL_014e; + } + if (L_26 == 3) + { + goto IL_01a8; + } + if (L_26 == 4) + { + goto IL_01ad; + } + if (L_26 == 5) + { + goto IL_01c8; + } + } + { + goto IL_01cd; + } + +IL_00ee: + { + ASN1_t903 * L_27 = V_1; + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = ASN1_get_Value_m4663(L_27, /*hidden argument*/NULL); + PrivateKeyInfo_t991 * L_29 = (PrivateKeyInfo_t991 *)il2cpp_codegen_object_new (PrivateKeyInfo_t991_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m4980(L_29, L_28, /*hidden argument*/NULL); + PKCS12_AddPrivateKey_m5042(__this, L_29, /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_0104: + { + ASN1_t903 * L_30 = V_1; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ASN1_get_Value_m4663(L_30, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_32 = (EncryptedPrivateKeyInfo_t992 *)il2cpp_codegen_object_new (EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var); + EncryptedPrivateKeyInfo__ctor_m4988(L_32, L_31, /*hidden argument*/NULL); + V_3 = L_32; + EncryptedPrivateKeyInfo_t992 * L_33 = V_3; + NullCheck(L_33); + String_t* L_34 = EncryptedPrivateKeyInfo_get_Algorithm_m4989(L_33, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_35 = V_3; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = EncryptedPrivateKeyInfo_get_Salt_m4991(L_35, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_37 = V_3; + NullCheck(L_37); + int32_t L_38 = EncryptedPrivateKeyInfo_get_IterationCount_m4992(L_37, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t992 * L_39 = V_3; + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = EncryptedPrivateKeyInfo_get_EncryptedData_m4990(L_39, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_41 = PKCS12_Decrypt_m5038(__this, L_34, L_36, L_38, L_40, /*hidden argument*/NULL); + V_4 = L_41; + ByteU5BU5D_t789* L_42 = V_4; + PrivateKeyInfo_t991 * L_43 = (PrivateKeyInfo_t991 *)il2cpp_codegen_object_new (PrivateKeyInfo_t991_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m4980(L_43, L_42, /*hidden argument*/NULL); + PKCS12_AddPrivateKey_m5042(__this, L_43, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_44 = V_4; + ByteU5BU5D_t789* L_45 = V_4; + NullCheck(L_45); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, (((int32_t)((int32_t)(((Array_t *)L_45)->max_length)))), /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_014e: + { + ASN1_t903 * L_46 = V_1; + NullCheck(L_46); + ByteU5BU5D_t789* L_47 = ASN1_get_Value_m4663(L_46, /*hidden argument*/NULL); + ContentInfo_t980 * L_48 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4930(L_48, L_47, /*hidden argument*/NULL); + V_5 = L_48; + ContentInfo_t980 * L_49 = V_5; + NullCheck(L_49); + String_t* L_50 = ContentInfo_get_ContentType_m4935(L_49, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_51 = String_op_Inequality_m3593(NULL /*static, unused*/, L_50, _stringLiteral745, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_017c; + } + } + { + NotSupportedException_t164 * L_52 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_52, _stringLiteral746, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_52); + } + +IL_017c: + { + ContentInfo_t980 * L_53 = V_5; + NullCheck(L_53); + ASN1_t903 * L_54 = ContentInfo_get_Content_m4933(L_53, /*hidden argument*/NULL); + NullCheck(L_54); + ASN1_t903 * L_55 = ASN1_get_Item_m4665(L_54, 0, /*hidden argument*/NULL); + NullCheck(L_55); + ByteU5BU5D_t789* L_56 = ASN1_get_Value_m4663(L_55, /*hidden argument*/NULL); + X509Certificate_t788 * L_57 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_57, L_56, /*hidden argument*/NULL); + V_6 = L_57; + X509CertificateCollection_t933 * L_58 = (__this->____certs_4); + X509Certificate_t788 * L_59 = V_6; + NullCheck(L_58); + X509CertificateCollection_Add_m5091(L_58, L_59, /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_01a8: + { + goto IL_01d8; + } + +IL_01ad: + { + ASN1_t903 * L_60 = V_1; + NullCheck(L_60); + ByteU5BU5D_t789* L_61 = ASN1_get_Value_m4663(L_60, /*hidden argument*/NULL); + V_7 = L_61; + ArrayList_t734 * L_62 = (__this->____secretBags_3); + ByteU5BU5D_t789* L_63 = V_7; + NullCheck(L_62); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, (Object_t *)(Object_t *)L_63); + goto IL_01d8; + } + +IL_01c8: + { + goto IL_01d8; + } + +IL_01cd: + { + ArgumentException_t437 * L_64 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_64, _stringLiteral747, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_64); + } + +IL_01d8: + { + ASN1_t903 * L_65 = ___safeBag; + NullCheck(L_65); + int32_t L_66 = ASN1_get_Count_m4664(L_65, /*hidden argument*/NULL); + if ((((int32_t)L_66) <= ((int32_t)2))) + { + goto IL_0347; + } + } + { + ASN1_t903 * L_67 = ___safeBag; + NullCheck(L_67); + ASN1_t903 * L_68 = ASN1_get_Item_m4665(L_67, 2, /*hidden argument*/NULL); + V_8 = L_68; + ASN1_t903 * L_69 = V_8; + NullCheck(L_69); + uint8_t L_70 = ASN1_get_Tag_m4661(L_69, /*hidden argument*/NULL); + if ((((int32_t)L_70) == ((int32_t)((int32_t)49)))) + { + goto IL_0206; + } + } + { + ArgumentException_t437 * L_71 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_71, _stringLiteral748, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_71); + } + +IL_0206: + { + V_9 = 0; + goto IL_0339; + } + +IL_020e: + { + ASN1_t903 * L_72 = V_8; + int32_t L_73 = V_9; + NullCheck(L_72); + ASN1_t903 * L_74 = ASN1_get_Item_m4665(L_72, L_73, /*hidden argument*/NULL); + V_10 = L_74; + ASN1_t903 * L_75 = V_10; + NullCheck(L_75); + uint8_t L_76 = ASN1_get_Tag_m4661(L_75, /*hidden argument*/NULL); + if ((((int32_t)L_76) == ((int32_t)((int32_t)48)))) + { + goto IL_0232; + } + } + { + ArgumentException_t437 * L_77 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_77, _stringLiteral749, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_77); + } + +IL_0232: + { + ASN1_t903 * L_78 = V_10; + NullCheck(L_78); + ASN1_t903 * L_79 = ASN1_get_Item_m4665(L_78, 0, /*hidden argument*/NULL); + V_11 = L_79; + ASN1_t903 * L_80 = V_11; + NullCheck(L_80); + uint8_t L_81 = ASN1_get_Tag_m4661(L_80, /*hidden argument*/NULL); + if ((((int32_t)L_81) == ((int32_t)6))) + { + goto IL_0254; + } + } + { + ArgumentException_t437 * L_82 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_82, _stringLiteral750, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_82); + } + +IL_0254: + { + ASN1_t903 * L_83 = V_11; + String_t* L_84 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_83, /*hidden argument*/NULL); + V_12 = L_84; + ASN1_t903 * L_85 = V_10; + NullCheck(L_85); + ASN1_t903 * L_86 = ASN1_get_Item_m4665(L_85, 1, /*hidden argument*/NULL); + V_13 = L_86; + V_14 = 0; + goto IL_0325; + } + +IL_026f: + { + ASN1_t903 * L_87 = V_13; + int32_t L_88 = V_14; + NullCheck(L_87); + ASN1_t903 * L_89 = ASN1_get_Item_m4665(L_87, L_88, /*hidden argument*/NULL); + V_15 = L_89; + String_t* L_90 = V_12; + V_16 = L_90; + String_t* L_91 = V_16; + if (!L_91) + { + goto IL_031a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_92 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_15; + if (L_92) + { + goto IL_02b8; + } + } + { + Dictionary_2_t327 * L_93 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_93, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_17 = L_93; + Dictionary_2_t327 * L_94 = V_17; + NullCheck(L_94); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_94, _stringLiteral751, 0); + Dictionary_2_t327 * L_95 = V_17; + NullCheck(L_95); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_95, _stringLiteral752, 1); + Dictionary_2_t327 * L_96 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_15 = L_96; + } + +IL_02b8: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_97 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_15; + String_t* L_98 = V_16; + NullCheck(L_97); + bool L_99 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_97, L_98, (&V_18)); + if (!L_99) + { + goto IL_031a; + } + } + { + int32_t L_100 = V_18; + if (!L_100) + { + goto IL_02df; + } + } + { + int32_t L_101 = V_18; + if ((((int32_t)L_101) == ((int32_t)1))) + { + goto IL_02fd; + } + } + { + goto IL_031a; + } + +IL_02df: + { + ASN1_t903 * L_102 = V_15; + NullCheck(L_102); + uint8_t L_103 = ASN1_get_Tag_m4661(L_102, /*hidden argument*/NULL); + if ((((int32_t)L_103) == ((int32_t)((int32_t)30)))) + { + goto IL_02f8; + } + } + { + ArgumentException_t437 * L_104 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_104, _stringLiteral753, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_104); + } + +IL_02f8: + { + goto IL_031f; + } + +IL_02fd: + { + ASN1_t903 * L_105 = V_15; + NullCheck(L_105); + uint8_t L_106 = ASN1_get_Tag_m4661(L_105, /*hidden argument*/NULL); + if ((((int32_t)L_106) == ((int32_t)4))) + { + goto IL_0315; + } + } + { + ArgumentException_t437 * L_107 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_107, _stringLiteral753, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_107); + } + +IL_0315: + { + goto IL_031f; + } + +IL_031a: + { + goto IL_031f; + } + +IL_031f: + { + int32_t L_108 = V_14; + V_14 = ((int32_t)((int32_t)L_108+(int32_t)1)); + } + +IL_0325: + { + int32_t L_109 = V_14; + ASN1_t903 * L_110 = V_13; + NullCheck(L_110); + int32_t L_111 = ASN1_get_Count_m4664(L_110, /*hidden argument*/NULL); + if ((((int32_t)L_109) < ((int32_t)L_111))) + { + goto IL_026f; + } + } + { + int32_t L_112 = V_9; + V_9 = ((int32_t)((int32_t)L_112+(int32_t)1)); + } + +IL_0339: + { + int32_t L_113 = V_9; + ASN1_t903 * L_114 = V_8; + NullCheck(L_114); + int32_t L_115 = ASN1_get_Count_m4664(L_114, /*hidden argument*/NULL); + if ((((int32_t)L_113) < ((int32_t)L_115))) + { + goto IL_020e; + } + } + +IL_0347: + { + ArrayList_t734 * L_116 = (__this->____safeBags_9); + String_t* L_117 = V_2; + ASN1_t903 * L_118 = ___safeBag; + SafeBag_t996 * L_119 = (SafeBag_t996 *)il2cpp_codegen_object_new (SafeBag_t996_il2cpp_TypeInfo_var); + SafeBag__ctor_m5014(L_119, L_117, L_118, /*hidden argument*/NULL); + NullCheck(L_116); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_116, L_119); + return; + } +} +// Mono.Security.ASN1 Mono.Security.X509.PKCS12::CertificateSafeBag(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral745; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral751; +extern Il2CppCodeGenString* _stringLiteral752; +extern "C" ASN1_t903 * PKCS12_CertificateSafeBag_m5044 (PKCS12_t932 * __this, X509Certificate_t788 * ___x509, Object_t * ___attributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral745 = il2cpp_codegen_string_literal_from_index(745); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral751 = il2cpp_codegen_string_literal_from_index(751); + _stringLiteral752 = il2cpp_codegen_string_literal_from_index(752); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ContentInfo_t980 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + Object_t * V_5 = {0}; + String_t* V_6 = {0}; + ArrayList_t734 * V_7 = {0}; + ASN1_t903 * V_8 = {0}; + ASN1_t903 * V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + Object_t * V_11 = {0}; + ASN1_t903 * V_12 = {0}; + ArrayList_t734 * V_13 = {0}; + ASN1_t903 * V_14 = {0}; + ASN1_t903 * V_15 = {0}; + ByteU5BU5D_t789* V_16 = {0}; + Object_t * V_17 = {0}; + ASN1_t903 * V_18 = {0}; + String_t* V_19 = {0}; + Dictionary_2_t327 * V_20 = {0}; + int32_t V_21 = 0; + Object_t * V_22 = {0}; + Object_t * V_23 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate_t788 * L_0 = ___x509; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_0); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_2, 4, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ContentInfo_t980 * L_3 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4928(L_3, /*hidden argument*/NULL); + V_1 = L_3; + ContentInfo_t980 * L_4 = V_1; + NullCheck(L_4); + ContentInfo_set_ContentType_m4936(L_4, _stringLiteral745, /*hidden argument*/NULL); + ContentInfo_t980 * L_5 = V_1; + NullCheck(L_5); + ASN1_t903 * L_6 = ContentInfo_get_Content_m4933(L_5, /*hidden argument*/NULL); + ASN1_t903 * L_7 = V_0; + NullCheck(L_6); + ASN1_Add_m4678(L_6, L_7, /*hidden argument*/NULL); + ASN1_t903 * L_8 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_8, ((int32_t)160), /*hidden argument*/NULL); + V_2 = L_8; + ASN1_t903 * L_9 = V_2; + ContentInfo_t980 * L_10 = V_1; + NullCheck(L_10); + ASN1_t903 * L_11 = ContentInfo_get_ASN1_m4932(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_Add_m4678(L_9, L_11, /*hidden argument*/NULL); + ASN1_t903 * L_12 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_12, ((int32_t)48), /*hidden argument*/NULL); + V_3 = L_12; + ASN1_t903 * L_13 = V_3; + ASN1_t903 * L_14 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, _stringLiteral719, /*hidden argument*/NULL); + NullCheck(L_13); + ASN1_Add_m4678(L_13, L_14, /*hidden argument*/NULL); + ASN1_t903 * L_15 = V_3; + ASN1_t903 * L_16 = V_2; + NullCheck(L_15); + ASN1_Add_m4678(L_15, L_16, /*hidden argument*/NULL); + Object_t * L_17 = ___attributes; + if (!L_17) + { + goto IL_0287; + } + } + { + ASN1_t903 * L_18 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_18, ((int32_t)49), /*hidden argument*/NULL); + V_4 = L_18; + Object_t * L_19 = ___attributes; + NullCheck(L_19); + Object_t * L_20 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_19); + V_5 = L_20; + goto IL_0265; + } + +IL_0080: + { + Object_t * L_21 = V_5; + NullCheck(L_21); + Object_t * L_22 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_21); + V_6 = ((String_t*)CastclassSealed(L_22, String_t_il2cpp_TypeInfo_var)); + String_t* L_23 = V_6; + V_19 = L_23; + String_t* L_24 = V_19; + if (!L_24) + { + goto IL_0260; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_25 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_16; + if (L_25) + { + goto IL_00cc; + } + } + { + Dictionary_2_t327 * L_26 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_26, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_20 = L_26; + Dictionary_2_t327 * L_27 = V_20; + NullCheck(L_27); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_27, _stringLiteral751, 0); + Dictionary_2_t327 * L_28 = V_20; + NullCheck(L_28); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_28, _stringLiteral752, 1); + Dictionary_2_t327 * L_29 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_16 = L_29; + } + +IL_00cc: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_30 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_16; + String_t* L_31 = V_19; + NullCheck(L_30); + bool L_32 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_30, L_31, (&V_21)); + if (!L_32) + { + goto IL_0260; + } + } + { + int32_t L_33 = V_21; + if (!L_33) + { + goto IL_00f3; + } + } + { + int32_t L_34 = V_21; + if ((((int32_t)L_34) == ((int32_t)1))) + { + goto IL_01aa; + } + } + { + goto IL_0260; + } + +IL_00f3: + { + Object_t * L_35 = V_5; + NullCheck(L_35); + Object_t * L_36 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_35); + V_7 = ((ArrayList_t734 *)CastclassClass(L_36, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_37 = V_7; + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_37); + if ((((int32_t)L_38) <= ((int32_t)0))) + { + goto IL_01a5; + } + } + { + ASN1_t903 * L_39 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_39, ((int32_t)48), /*hidden argument*/NULL); + V_8 = L_39; + ASN1_t903 * L_40 = V_8; + ASN1_t903 * L_41 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, _stringLiteral751, /*hidden argument*/NULL); + NullCheck(L_40); + ASN1_Add_m4678(L_40, L_41, /*hidden argument*/NULL); + ASN1_t903 * L_42 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_42, ((int32_t)49), /*hidden argument*/NULL); + V_9 = L_42; + ArrayList_t734 * L_43 = V_7; + NullCheck(L_43); + Object_t * L_44 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_43); + V_11 = L_44; + } + +IL_013b: + try + { // begin try (depth: 1) + { + goto IL_016a; + } + +IL_0140: + { + Object_t * L_45 = V_11; + NullCheck(L_45); + Object_t * L_46 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_45); + V_10 = ((ByteU5BU5D_t789*)Castclass(L_46, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ASN1_t903 * L_47 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_47, ((int32_t)30), /*hidden argument*/NULL); + V_12 = L_47; + ASN1_t903 * L_48 = V_12; + ByteU5BU5D_t789* L_49 = V_10; + NullCheck(L_48); + ASN1_set_Value_m4917(L_48, L_49, /*hidden argument*/NULL); + ASN1_t903 * L_50 = V_9; + ASN1_t903 * L_51 = V_12; + NullCheck(L_50); + ASN1_Add_m4678(L_50, L_51, /*hidden argument*/NULL); + } + +IL_016a: + { + Object_t * L_52 = V_11; + NullCheck(L_52); + bool L_53 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_52); + if (L_53) + { + goto IL_0140; + } + } + +IL_0176: + { + IL2CPP_LEAVE(0x191, FINALLY_017b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_017b; + } + +FINALLY_017b: + { // begin finally (depth: 1) + { + Object_t * L_54 = V_11; + V_22 = ((Object_t *)IsInst(L_54, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_55 = V_22; + if (L_55) + { + goto IL_0189; + } + } + +IL_0188: + { + IL2CPP_END_FINALLY(379) + } + +IL_0189: + { + Object_t * L_56 = V_22; + NullCheck(L_56); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_56); + IL2CPP_END_FINALLY(379) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(379) + { + IL2CPP_JUMP_TBL(0x191, IL_0191) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0191: + { + ASN1_t903 * L_57 = V_8; + ASN1_t903 * L_58 = V_9; + NullCheck(L_57); + ASN1_Add_m4678(L_57, L_58, /*hidden argument*/NULL); + ASN1_t903 * L_59 = V_4; + ASN1_t903 * L_60 = V_8; + NullCheck(L_59); + ASN1_Add_m4678(L_59, L_60, /*hidden argument*/NULL); + } + +IL_01a5: + { + goto IL_0265; + } + +IL_01aa: + { + Object_t * L_61 = V_5; + NullCheck(L_61); + Object_t * L_62 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_61); + V_13 = ((ArrayList_t734 *)CastclassClass(L_62, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_63 = V_13; + NullCheck(L_63); + int32_t L_64 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_63); + if ((((int32_t)L_64) <= ((int32_t)0))) + { + goto IL_025b; + } + } + { + ASN1_t903 * L_65 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_65, ((int32_t)48), /*hidden argument*/NULL); + V_14 = L_65; + ASN1_t903 * L_66 = V_14; + ASN1_t903 * L_67 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, _stringLiteral752, /*hidden argument*/NULL); + NullCheck(L_66); + ASN1_Add_m4678(L_66, L_67, /*hidden argument*/NULL); + ASN1_t903 * L_68 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_68, ((int32_t)49), /*hidden argument*/NULL); + V_15 = L_68; + ArrayList_t734 * L_69 = V_13; + NullCheck(L_69); + Object_t * L_70 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_69); + V_17 = L_70; + } + +IL_01f2: + try + { // begin try (depth: 1) + { + goto IL_0220; + } + +IL_01f7: + { + Object_t * L_71 = V_17; + NullCheck(L_71); + Object_t * L_72 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_71); + V_16 = ((ByteU5BU5D_t789*)Castclass(L_72, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ASN1_t903 * L_73 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_73, 4, /*hidden argument*/NULL); + V_18 = L_73; + ASN1_t903 * L_74 = V_18; + ByteU5BU5D_t789* L_75 = V_16; + NullCheck(L_74); + ASN1_set_Value_m4917(L_74, L_75, /*hidden argument*/NULL); + ASN1_t903 * L_76 = V_15; + ASN1_t903 * L_77 = V_18; + NullCheck(L_76); + ASN1_Add_m4678(L_76, L_77, /*hidden argument*/NULL); + } + +IL_0220: + { + Object_t * L_78 = V_17; + NullCheck(L_78); + bool L_79 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_78); + if (L_79) + { + goto IL_01f7; + } + } + +IL_022c: + { + IL2CPP_LEAVE(0x247, FINALLY_0231); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0231; + } + +FINALLY_0231: + { // begin finally (depth: 1) + { + Object_t * L_80 = V_17; + V_23 = ((Object_t *)IsInst(L_80, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_81 = V_23; + if (L_81) + { + goto IL_023f; + } + } + +IL_023e: + { + IL2CPP_END_FINALLY(561) + } + +IL_023f: + { + Object_t * L_82 = V_23; + NullCheck(L_82); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_82); + IL2CPP_END_FINALLY(561) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(561) + { + IL2CPP_JUMP_TBL(0x247, IL_0247) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0247: + { + ASN1_t903 * L_83 = V_14; + ASN1_t903 * L_84 = V_15; + NullCheck(L_83); + ASN1_Add_m4678(L_83, L_84, /*hidden argument*/NULL); + ASN1_t903 * L_85 = V_4; + ASN1_t903 * L_86 = V_14; + NullCheck(L_85); + ASN1_Add_m4678(L_85, L_86, /*hidden argument*/NULL); + } + +IL_025b: + { + goto IL_0265; + } + +IL_0260: + { + goto IL_0265; + } + +IL_0265: + { + Object_t * L_87 = V_5; + NullCheck(L_87); + bool L_88 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_87); + if (L_88) + { + goto IL_0080; + } + } + { + ASN1_t903 * L_89 = V_4; + NullCheck(L_89); + int32_t L_90 = ASN1_get_Count_m4664(L_89, /*hidden argument*/NULL); + if ((((int32_t)L_90) <= ((int32_t)0))) + { + goto IL_0287; + } + } + { + ASN1_t903 * L_91 = V_3; + ASN1_t903 * L_92 = V_4; + NullCheck(L_91); + ASN1_Add_m4678(L_91, L_92, /*hidden argument*/NULL); + } + +IL_0287: + { + ASN1_t903 * L_93 = V_3; + return L_93; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::MAC(System.Byte[],System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +extern TypeInfo* HMACSHA1_t1088_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" ByteU5BU5D_t789* PKCS12_MAC_m5045 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___password, ByteU5BU5D_t789* ___salt, int32_t ___iterations, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t997_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(615); + HMACSHA1_t1088_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(622); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + DeriveBytes_t997 * V_0 = {0}; + HMACSHA1_t1088 * V_1 = {0}; + { + DeriveBytes_t997 * L_0 = (DeriveBytes_t997 *)il2cpp_codegen_object_new (DeriveBytes_t997_il2cpp_TypeInfo_var); + DeriveBytes__ctor_m5017(L_0, /*hidden argument*/NULL); + V_0 = L_0; + DeriveBytes_t997 * L_1 = V_0; + NullCheck(L_1); + DeriveBytes_set_HashName_m5019(L_1, _stringLiteral735, /*hidden argument*/NULL); + DeriveBytes_t997 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = ___password; + NullCheck(L_2); + DeriveBytes_set_Password_m5021(L_2, L_3, /*hidden argument*/NULL); + DeriveBytes_t997 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = ___salt; + NullCheck(L_4); + DeriveBytes_set_Salt_m5022(L_4, L_5, /*hidden argument*/NULL); + DeriveBytes_t997 * L_6 = V_0; + int32_t L_7 = ___iterations; + NullCheck(L_6); + DeriveBytes_set_IterationCount_m5020(L_6, L_7, /*hidden argument*/NULL); + HMAC_t1089 * L_8 = HMAC_Create_m5702(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = ((HMACSHA1_t1088 *)CastclassClass(L_8, HMACSHA1_t1088_il2cpp_TypeInfo_var)); + HMACSHA1_t1088 * L_9 = V_1; + DeriveBytes_t997 * L_10 = V_0; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = DeriveBytes_DeriveMAC_m5027(L_10, ((int32_t)20), /*hidden argument*/NULL); + NullCheck(L_9); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, L_9, L_11); + HMACSHA1_t1088 * L_12 = V_1; + ByteU5BU5D_t789* L_13 = ___data; + ByteU5BU5D_t789* L_14 = ___data; + NullCheck(L_14); + NullCheck(L_12); + ByteU5BU5D_t789* L_15 = HashAlgorithm_ComputeHash_m5697(L_12, L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + return L_15; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::GetBytes() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral728; +extern Il2CppCodeGenString* _stringLiteral717; +extern Il2CppCodeGenString* _stringLiteral718; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral743; +extern Il2CppCodeGenString* _stringLiteral505; +extern "C" ByteU5BU5D_t789* PKCS12_GetBytes_m5046 (PKCS12_t932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral728 = il2cpp_codegen_string_literal_from_index(728); + _stringLiteral717 = il2cpp_codegen_string_literal_from_index(717); + _stringLiteral718 = il2cpp_codegen_string_literal_from_index(718); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral743 = il2cpp_codegen_string_literal_from_index(743); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + SafeBag_t996 * V_2 = {0}; + Object_t * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + ContentInfo_t980 * V_6 = {0}; + ArrayList_t734 * V_7 = {0}; + ArrayList_t734 * V_8 = {0}; + X509Certificate_t788 * V_9 = {0}; + X509CertificateEnumerator_t938 * V_10 = {0}; + bool V_11 = false; + X509Certificate_t788 * V_12 = {0}; + Object_t * V_13 = {0}; + X509Certificate_t788 * V_14 = {0}; + Object_t * V_15 = {0}; + bool V_16 = false; + X509Certificate_t788 * V_17 = {0}; + X509CertificateEnumerator_t938 * V_18 = {0}; + X509Certificate_t788 * V_19 = {0}; + Object_t * V_20 = {0}; + X509Certificate_t788 * V_21 = {0}; + Object_t * V_22 = {0}; + ASN1_t903 * V_23 = {0}; + SafeBag_t996 * V_24 = {0}; + Object_t * V_25 = {0}; + ContentInfo_t980 * V_26 = {0}; + ASN1_t903 * V_27 = {0}; + SafeBag_t996 * V_28 = {0}; + Object_t * V_29 = {0}; + ASN1_t903 * V_30 = {0}; + ContentInfo_t980 * V_31 = {0}; + ASN1_t903 * V_32 = {0}; + SafeBag_t996 * V_33 = {0}; + Object_t * V_34 = {0}; + ContentInfo_t980 * V_35 = {0}; + ASN1_t903 * V_36 = {0}; + ASN1_t903 * V_37 = {0}; + ContentInfo_t980 * V_38 = {0}; + ASN1_t903 * V_39 = {0}; + ByteU5BU5D_t789* V_40 = {0}; + ByteU5BU5D_t789* V_41 = {0}; + ASN1_t903 * V_42 = {0}; + ASN1_t903 * V_43 = {0}; + ASN1_t903 * V_44 = {0}; + ASN1_t903 * V_45 = {0}; + Object_t * V_46 = {0}; + Object_t * V_47 = {0}; + Object_t * V_48 = {0}; + Object_t * V_49 = {0}; + Object_t * V_50 = {0}; + Object_t * V_51 = {0}; + Object_t * V_52 = {0}; + Object_t * V_53 = {0}; + Object_t * V_54 = {0}; + Object_t * V_55 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_1 = L_1; + ArrayList_t734 * L_2 = (__this->____safeBags_9); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_3 = L_3; + } + +IL_001a: + try + { // begin try (depth: 1) + { + goto IL_007e; + } + +IL_001f: + { + Object_t * L_4 = V_3; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_2 = ((SafeBag_t996 *)CastclassClass(L_5, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_6 = V_2; + NullCheck(L_6); + String_t* L_7 = SafeBag_get_BagOID_m5015(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = String_Equals_m4733(L_7, _stringLiteral719, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_007e; + } + } + +IL_0040: + { + SafeBag_t996 * L_9 = V_2; + NullCheck(L_9); + ASN1_t903 * L_10 = SafeBag_get_ASN1_m5016(L_9, /*hidden argument*/NULL); + V_4 = L_10; + ASN1_t903 * L_11 = V_4; + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 1, /*hidden argument*/NULL); + V_5 = L_12; + ASN1_t903 * L_13 = V_5; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + ContentInfo_t980 * L_15 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4930(L_15, L_14, /*hidden argument*/NULL); + V_6 = L_15; + ArrayList_t734 * L_16 = V_1; + ContentInfo_t980 * L_17 = V_6; + NullCheck(L_17); + ASN1_t903 * L_18 = ContentInfo_get_Content_m4933(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ASN1_get_Value_m4663(L_19, /*hidden argument*/NULL); + X509Certificate_t788 * L_21 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_21, L_20, /*hidden argument*/NULL); + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_21); + } + +IL_007e: + { + Object_t * L_22 = V_3; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_001f; + } + } + +IL_0089: + { + IL2CPP_LEAVE(0xA3, FINALLY_008e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_008e; + } + +FINALLY_008e: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_3; + V_46 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_46; + if (L_25) + { + goto IL_009b; + } + } + +IL_009a: + { + IL2CPP_END_FINALLY(142) + } + +IL_009b: + { + Object_t * L_26 = V_46; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(142) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(142) + { + IL2CPP_JUMP_TBL(0xA3, IL_00a3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a3: + { + ArrayList_t734 * L_27 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_27, /*hidden argument*/NULL); + V_7 = L_27; + ArrayList_t734 * L_28 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_28, /*hidden argument*/NULL); + V_8 = L_28; + X509CertificateCollection_t933 * L_29 = PKCS12_get_Certificates_m4693(__this, /*hidden argument*/NULL); + NullCheck(L_29); + X509CertificateEnumerator_t938 * L_30 = X509CertificateCollection_GetEnumerator_m4739(L_29, /*hidden argument*/NULL); + V_10 = L_30; + } + +IL_00be: + try + { // begin try (depth: 1) + { + goto IL_013e; + } + +IL_00c3: + { + X509CertificateEnumerator_t938 * L_31 = V_10; + NullCheck(L_31); + X509Certificate_t788 * L_32 = X509CertificateEnumerator_get_Current_m4740(L_31, /*hidden argument*/NULL); + V_9 = L_32; + V_11 = 0; + ArrayList_t734 * L_33 = V_1; + NullCheck(L_33); + Object_t * L_34 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_33); + V_13 = L_34; + } + +IL_00d7: + try + { // begin try (depth: 2) + { + goto IL_0106; + } + +IL_00dc: + { + Object_t * L_35 = V_13; + NullCheck(L_35); + Object_t * L_36 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_35); + V_12 = ((X509Certificate_t788 *)CastclassClass(L_36, X509Certificate_t788_il2cpp_TypeInfo_var)); + X509Certificate_t788 * L_37 = V_9; + NullCheck(L_37); + ByteU5BU5D_t789* L_38 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_37); + X509Certificate_t788 * L_39 = V_12; + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_39); + bool L_41 = PKCS12_Compare_m5036(__this, L_38, L_40, /*hidden argument*/NULL); + if (!L_41) + { + goto IL_0106; + } + } + +IL_0103: + { + V_11 = 1; + } + +IL_0106: + { + Object_t * L_42 = V_13; + NullCheck(L_42); + bool L_43 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_42); + if (L_43) + { + goto IL_00dc; + } + } + +IL_0112: + { + IL2CPP_LEAVE(0x12D, FINALLY_0117); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0117; + } + +FINALLY_0117: + { // begin finally (depth: 2) + { + Object_t * L_44 = V_13; + V_47 = ((Object_t *)IsInst(L_44, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_45 = V_47; + if (L_45) + { + goto IL_0125; + } + } + +IL_0124: + { + IL2CPP_END_FINALLY(279) + } + +IL_0125: + { + Object_t * L_46 = V_47; + NullCheck(L_46); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_46); + IL2CPP_END_FINALLY(279) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(279) + { + IL2CPP_JUMP_TBL(0x12D, IL_012d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_012d: + { + bool L_47 = V_11; + if (L_47) + { + goto IL_013e; + } + } + +IL_0134: + { + ArrayList_t734 * L_48 = V_7; + X509Certificate_t788 * L_49 = V_9; + NullCheck(L_48); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_48, L_49); + } + +IL_013e: + { + X509CertificateEnumerator_t938 * L_50 = V_10; + NullCheck(L_50); + bool L_51 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_50); + if (L_51) + { + goto IL_00c3; + } + } + +IL_014a: + { + IL2CPP_LEAVE(0x165, FINALLY_014f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_014f; + } + +FINALLY_014f: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_52 = V_10; + V_48 = ((Object_t *)IsInst(L_52, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_53 = V_48; + if (L_53) + { + goto IL_015d; + } + } + +IL_015c: + { + IL2CPP_END_FINALLY(335) + } + +IL_015d: + { + Object_t * L_54 = V_48; + NullCheck(L_54); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_54); + IL2CPP_END_FINALLY(335) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(335) + { + IL2CPP_JUMP_TBL(0x165, IL_0165) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0165: + { + ArrayList_t734 * L_55 = V_1; + NullCheck(L_55); + Object_t * L_56 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_55); + V_15 = L_56; + } + +IL_016d: + try + { // begin try (depth: 1) + { + goto IL_01f2; + } + +IL_0172: + { + Object_t * L_57 = V_15; + NullCheck(L_57); + Object_t * L_58 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_57); + V_14 = ((X509Certificate_t788 *)CastclassClass(L_58, X509Certificate_t788_il2cpp_TypeInfo_var)); + V_16 = 0; + X509CertificateCollection_t933 * L_59 = PKCS12_get_Certificates_m4693(__this, /*hidden argument*/NULL); + NullCheck(L_59); + X509CertificateEnumerator_t938 * L_60 = X509CertificateCollection_GetEnumerator_m4739(L_59, /*hidden argument*/NULL); + V_18 = L_60; + } + +IL_0190: + try + { // begin try (depth: 2) + { + goto IL_01ba; + } + +IL_0195: + { + X509CertificateEnumerator_t938 * L_61 = V_18; + NullCheck(L_61); + X509Certificate_t788 * L_62 = X509CertificateEnumerator_get_Current_m4740(L_61, /*hidden argument*/NULL); + V_17 = L_62; + X509Certificate_t788 * L_63 = V_14; + NullCheck(L_63); + ByteU5BU5D_t789* L_64 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_63); + X509Certificate_t788 * L_65 = V_17; + NullCheck(L_65); + ByteU5BU5D_t789* L_66 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_65); + bool L_67 = PKCS12_Compare_m5036(__this, L_64, L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_01ba; + } + } + +IL_01b7: + { + V_16 = 1; + } + +IL_01ba: + { + X509CertificateEnumerator_t938 * L_68 = V_18; + NullCheck(L_68); + bool L_69 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_68); + if (L_69) + { + goto IL_0195; + } + } + +IL_01c6: + { + IL2CPP_LEAVE(0x1E1, FINALLY_01cb); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01cb; + } + +FINALLY_01cb: + { // begin finally (depth: 2) + { + X509CertificateEnumerator_t938 * L_70 = V_18; + V_49 = ((Object_t *)IsInst(L_70, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_71 = V_49; + if (L_71) + { + goto IL_01d9; + } + } + +IL_01d8: + { + IL2CPP_END_FINALLY(459) + } + +IL_01d9: + { + Object_t * L_72 = V_49; + NullCheck(L_72); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_72); + IL2CPP_END_FINALLY(459) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(459) + { + IL2CPP_JUMP_TBL(0x1E1, IL_01e1) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01e1: + { + bool L_73 = V_16; + if (L_73) + { + goto IL_01f2; + } + } + +IL_01e8: + { + ArrayList_t734 * L_74 = V_8; + X509Certificate_t788 * L_75 = V_14; + NullCheck(L_74); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_74, L_75); + } + +IL_01f2: + { + Object_t * L_76 = V_15; + NullCheck(L_76); + bool L_77 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_76); + if (L_77) + { + goto IL_0172; + } + } + +IL_01fe: + { + IL2CPP_LEAVE(0x219, FINALLY_0203); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0203; + } + +FINALLY_0203: + { // begin finally (depth: 1) + { + Object_t * L_78 = V_15; + V_50 = ((Object_t *)IsInst(L_78, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_79 = V_50; + if (L_79) + { + goto IL_0211; + } + } + +IL_0210: + { + IL2CPP_END_FINALLY(515) + } + +IL_0211: + { + Object_t * L_80 = V_50; + NullCheck(L_80); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_80); + IL2CPP_END_FINALLY(515) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(515) + { + IL2CPP_JUMP_TBL(0x219, IL_0219) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0219: + { + ArrayList_t734 * L_81 = V_8; + NullCheck(L_81); + Object_t * L_82 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_81); + V_20 = L_82; + } + +IL_0222: + try + { // begin try (depth: 1) + { + goto IL_023d; + } + +IL_0227: + { + Object_t * L_83 = V_20; + NullCheck(L_83); + Object_t * L_84 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_83); + V_19 = ((X509Certificate_t788 *)CastclassClass(L_84, X509Certificate_t788_il2cpp_TypeInfo_var)); + X509Certificate_t788 * L_85 = V_19; + PKCS12_RemoveCertificate_m5050(__this, L_85, /*hidden argument*/NULL); + } + +IL_023d: + { + Object_t * L_86 = V_20; + NullCheck(L_86); + bool L_87 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_86); + if (L_87) + { + goto IL_0227; + } + } + +IL_0249: + { + IL2CPP_LEAVE(0x264, FINALLY_024e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_024e; + } + +FINALLY_024e: + { // begin finally (depth: 1) + { + Object_t * L_88 = V_20; + V_51 = ((Object_t *)IsInst(L_88, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_89 = V_51; + if (L_89) + { + goto IL_025c; + } + } + +IL_025b: + { + IL2CPP_END_FINALLY(590) + } + +IL_025c: + { + Object_t * L_90 = V_51; + NullCheck(L_90); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_90); + IL2CPP_END_FINALLY(590) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(590) + { + IL2CPP_JUMP_TBL(0x264, IL_0264) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0264: + { + ArrayList_t734 * L_91 = V_7; + NullCheck(L_91); + Object_t * L_92 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_91); + V_22 = L_92; + } + +IL_026d: + try + { // begin try (depth: 1) + { + goto IL_0288; + } + +IL_0272: + { + Object_t * L_93 = V_22; + NullCheck(L_93); + Object_t * L_94 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_93); + V_21 = ((X509Certificate_t788 *)CastclassClass(L_94, X509Certificate_t788_il2cpp_TypeInfo_var)); + X509Certificate_t788 * L_95 = V_21; + PKCS12_AddCertificate_m5048(__this, L_95, /*hidden argument*/NULL); + } + +IL_0288: + { + Object_t * L_96 = V_22; + NullCheck(L_96); + bool L_97 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_96); + if (L_97) + { + goto IL_0272; + } + } + +IL_0294: + { + IL2CPP_LEAVE(0x2AF, FINALLY_0299); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0299; + } + +FINALLY_0299: + { // begin finally (depth: 1) + { + Object_t * L_98 = V_22; + V_52 = ((Object_t *)IsInst(L_98, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_99 = V_52; + if (L_99) + { + goto IL_02a7; + } + } + +IL_02a6: + { + IL2CPP_END_FINALLY(665) + } + +IL_02a7: + { + Object_t * L_100 = V_52; + NullCheck(L_100); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_100); + IL2CPP_END_FINALLY(665) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(665) + { + IL2CPP_JUMP_TBL(0x2AF, IL_02af) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_02af: + { + ArrayList_t734 * L_101 = (__this->____safeBags_9); + NullCheck(L_101); + int32_t L_102 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_101); + if ((((int32_t)L_102) <= ((int32_t)0))) + { + goto IL_035f; + } + } + { + ASN1_t903 * L_103 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_103, ((int32_t)48), /*hidden argument*/NULL); + V_23 = L_103; + ArrayList_t734 * L_104 = (__this->____safeBags_9); + NullCheck(L_104); + Object_t * L_105 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_104); + V_25 = L_105; + } + +IL_02d6: + try + { // begin try (depth: 1) + { + goto IL_030e; + } + +IL_02db: + { + Object_t * L_106 = V_25; + NullCheck(L_106); + Object_t * L_107 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_106); + V_24 = ((SafeBag_t996 *)CastclassClass(L_107, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_108 = V_24; + NullCheck(L_108); + String_t* L_109 = SafeBag_get_BagOID_m5015(L_108, /*hidden argument*/NULL); + NullCheck(L_109); + bool L_110 = String_Equals_m4733(L_109, _stringLiteral719, /*hidden argument*/NULL); + if (!L_110) + { + goto IL_030e; + } + } + +IL_02ff: + { + ASN1_t903 * L_111 = V_23; + SafeBag_t996 * L_112 = V_24; + NullCheck(L_112); + ASN1_t903 * L_113 = SafeBag_get_ASN1_m5016(L_112, /*hidden argument*/NULL); + NullCheck(L_111); + ASN1_Add_m4678(L_111, L_113, /*hidden argument*/NULL); + } + +IL_030e: + { + Object_t * L_114 = V_25; + NullCheck(L_114); + bool L_115 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_114); + if (L_115) + { + goto IL_02db; + } + } + +IL_031a: + { + IL2CPP_LEAVE(0x335, FINALLY_031f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_031f; + } + +FINALLY_031f: + { // begin finally (depth: 1) + { + Object_t * L_116 = V_25; + V_53 = ((Object_t *)IsInst(L_116, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_117 = V_53; + if (L_117) + { + goto IL_032d; + } + } + +IL_032c: + { + IL2CPP_END_FINALLY(799) + } + +IL_032d: + { + Object_t * L_118 = V_53; + NullCheck(L_118); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_118); + IL2CPP_END_FINALLY(799) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(799) + { + IL2CPP_JUMP_TBL(0x335, IL_0335) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0335: + { + ASN1_t903 * L_119 = V_23; + NullCheck(L_119); + int32_t L_120 = ASN1_get_Count_m4664(L_119, /*hidden argument*/NULL); + if ((((int32_t)L_120) <= ((int32_t)0))) + { + goto IL_035f; + } + } + { + ASN1_t903 * L_121 = V_23; + ContentInfo_t980 * L_122 = PKCS12_EncryptedContentInfo_m5047(__this, L_121, _stringLiteral728, /*hidden argument*/NULL); + V_26 = L_122; + ASN1_t903 * L_123 = V_0; + ContentInfo_t980 * L_124 = V_26; + NullCheck(L_124); + ASN1_t903 * L_125 = ContentInfo_get_ASN1_m4932(L_124, /*hidden argument*/NULL); + NullCheck(L_123); + ASN1_Add_m4678(L_123, L_125, /*hidden argument*/NULL); + } + +IL_035f: + { + ArrayList_t734 * L_126 = (__this->____safeBags_9); + NullCheck(L_126); + int32_t L_127 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_126); + if ((((int32_t)L_127) <= ((int32_t)0))) + { + goto IL_044c; + } + } + { + ASN1_t903 * L_128 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_128, ((int32_t)48), /*hidden argument*/NULL); + V_27 = L_128; + ArrayList_t734 * L_129 = (__this->____safeBags_9); + NullCheck(L_129); + Object_t * L_130 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_129); + V_29 = L_130; + } + +IL_0386: + try + { // begin try (depth: 1) + { + goto IL_03d4; + } + +IL_038b: + { + Object_t * L_131 = V_29; + NullCheck(L_131); + Object_t * L_132 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_131); + V_28 = ((SafeBag_t996 *)CastclassClass(L_132, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_133 = V_28; + NullCheck(L_133); + String_t* L_134 = SafeBag_get_BagOID_m5015(L_133, /*hidden argument*/NULL); + NullCheck(L_134); + bool L_135 = String_Equals_m4733(L_134, _stringLiteral717, /*hidden argument*/NULL); + if (L_135) + { + goto IL_03c5; + } + } + +IL_03af: + { + SafeBag_t996 * L_136 = V_28; + NullCheck(L_136); + String_t* L_137 = SafeBag_get_BagOID_m5015(L_136, /*hidden argument*/NULL); + NullCheck(L_137); + bool L_138 = String_Equals_m4733(L_137, _stringLiteral718, /*hidden argument*/NULL); + if (!L_138) + { + goto IL_03d4; + } + } + +IL_03c5: + { + ASN1_t903 * L_139 = V_27; + SafeBag_t996 * L_140 = V_28; + NullCheck(L_140); + ASN1_t903 * L_141 = SafeBag_get_ASN1_m5016(L_140, /*hidden argument*/NULL); + NullCheck(L_139); + ASN1_Add_m4678(L_139, L_141, /*hidden argument*/NULL); + } + +IL_03d4: + { + Object_t * L_142 = V_29; + NullCheck(L_142); + bool L_143 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_142); + if (L_143) + { + goto IL_038b; + } + } + +IL_03e0: + { + IL2CPP_LEAVE(0x3FB, FINALLY_03e5); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_03e5; + } + +FINALLY_03e5: + { // begin finally (depth: 1) + { + Object_t * L_144 = V_29; + V_54 = ((Object_t *)IsInst(L_144, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_145 = V_54; + if (L_145) + { + goto IL_03f3; + } + } + +IL_03f2: + { + IL2CPP_END_FINALLY(997) + } + +IL_03f3: + { + Object_t * L_146 = V_54; + NullCheck(L_146); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_146); + IL2CPP_END_FINALLY(997) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(997) + { + IL2CPP_JUMP_TBL(0x3FB, IL_03fb) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_03fb: + { + ASN1_t903 * L_147 = V_27; + NullCheck(L_147); + int32_t L_148 = ASN1_get_Count_m4664(L_147, /*hidden argument*/NULL); + if ((((int32_t)L_148) <= ((int32_t)0))) + { + goto IL_044c; + } + } + { + ASN1_t903 * L_149 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_149, ((int32_t)160), /*hidden argument*/NULL); + V_30 = L_149; + ASN1_t903 * L_150 = V_30; + ASN1_t903 * L_151 = V_27; + NullCheck(L_151); + ByteU5BU5D_t789* L_152 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_151); + ASN1_t903 * L_153 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_153, 4, L_152, /*hidden argument*/NULL); + NullCheck(L_150); + ASN1_Add_m4678(L_150, L_153, /*hidden argument*/NULL); + ContentInfo_t980 * L_154 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4929(L_154, _stringLiteral499, /*hidden argument*/NULL); + V_31 = L_154; + ContentInfo_t980 * L_155 = V_31; + ASN1_t903 * L_156 = V_30; + NullCheck(L_155); + ContentInfo_set_Content_m4934(L_155, L_156, /*hidden argument*/NULL); + ASN1_t903 * L_157 = V_0; + ContentInfo_t980 * L_158 = V_31; + NullCheck(L_158); + ASN1_t903 * L_159 = ContentInfo_get_ASN1_m4932(L_158, /*hidden argument*/NULL); + NullCheck(L_157); + ASN1_Add_m4678(L_157, L_159, /*hidden argument*/NULL); + } + +IL_044c: + { + ArrayList_t734 * L_160 = (__this->____safeBags_9); + NullCheck(L_160); + int32_t L_161 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_160); + if ((((int32_t)L_161) <= ((int32_t)0))) + { + goto IL_04fc; + } + } + { + ASN1_t903 * L_162 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_162, ((int32_t)48), /*hidden argument*/NULL); + V_32 = L_162; + ArrayList_t734 * L_163 = (__this->____safeBags_9); + NullCheck(L_163); + Object_t * L_164 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_163); + V_34 = L_164; + } + +IL_0473: + try + { // begin try (depth: 1) + { + goto IL_04ab; + } + +IL_0478: + { + Object_t * L_165 = V_34; + NullCheck(L_165); + Object_t * L_166 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_165); + V_33 = ((SafeBag_t996 *)CastclassClass(L_166, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_167 = V_33; + NullCheck(L_167); + String_t* L_168 = SafeBag_get_BagOID_m5015(L_167, /*hidden argument*/NULL); + NullCheck(L_168); + bool L_169 = String_Equals_m4733(L_168, _stringLiteral743, /*hidden argument*/NULL); + if (!L_169) + { + goto IL_04ab; + } + } + +IL_049c: + { + ASN1_t903 * L_170 = V_32; + SafeBag_t996 * L_171 = V_33; + NullCheck(L_171); + ASN1_t903 * L_172 = SafeBag_get_ASN1_m5016(L_171, /*hidden argument*/NULL); + NullCheck(L_170); + ASN1_Add_m4678(L_170, L_172, /*hidden argument*/NULL); + } + +IL_04ab: + { + Object_t * L_173 = V_34; + NullCheck(L_173); + bool L_174 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_173); + if (L_174) + { + goto IL_0478; + } + } + +IL_04b7: + { + IL2CPP_LEAVE(0x4D2, FINALLY_04bc); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_04bc; + } + +FINALLY_04bc: + { // begin finally (depth: 1) + { + Object_t * L_175 = V_34; + V_55 = ((Object_t *)IsInst(L_175, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_176 = V_55; + if (L_176) + { + goto IL_04ca; + } + } + +IL_04c9: + { + IL2CPP_END_FINALLY(1212) + } + +IL_04ca: + { + Object_t * L_177 = V_55; + NullCheck(L_177); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_177); + IL2CPP_END_FINALLY(1212) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(1212) + { + IL2CPP_JUMP_TBL(0x4D2, IL_04d2) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_04d2: + { + ASN1_t903 * L_178 = V_32; + NullCheck(L_178); + int32_t L_179 = ASN1_get_Count_m4664(L_178, /*hidden argument*/NULL); + if ((((int32_t)L_179) <= ((int32_t)0))) + { + goto IL_04fc; + } + } + { + ASN1_t903 * L_180 = V_32; + ContentInfo_t980 * L_181 = PKCS12_EncryptedContentInfo_m5047(__this, L_180, _stringLiteral728, /*hidden argument*/NULL); + V_35 = L_181; + ASN1_t903 * L_182 = V_0; + ContentInfo_t980 * L_183 = V_35; + NullCheck(L_183); + ASN1_t903 * L_184 = ContentInfo_get_ASN1_m4932(L_183, /*hidden argument*/NULL); + NullCheck(L_182); + ASN1_Add_m4678(L_182, L_184, /*hidden argument*/NULL); + } + +IL_04fc: + { + ASN1_t903 * L_185 = V_0; + NullCheck(L_185); + ByteU5BU5D_t789* L_186 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_185); + ASN1_t903 * L_187 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_187, 4, L_186, /*hidden argument*/NULL); + V_36 = L_187; + ASN1_t903 * L_188 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_188, ((int32_t)160), /*hidden argument*/NULL); + V_37 = L_188; + ASN1_t903 * L_189 = V_37; + ASN1_t903 * L_190 = V_36; + NullCheck(L_189); + ASN1_Add_m4678(L_189, L_190, /*hidden argument*/NULL); + ContentInfo_t980 * L_191 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4929(L_191, _stringLiteral499, /*hidden argument*/NULL); + V_38 = L_191; + ContentInfo_t980 * L_192 = V_38; + ASN1_t903 * L_193 = V_37; + NullCheck(L_192); + ContentInfo_set_Content_m4934(L_192, L_193, /*hidden argument*/NULL); + ASN1_t903 * L_194 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_194, ((int32_t)48), /*hidden argument*/NULL); + V_39 = L_194; + ByteU5BU5D_t789* L_195 = (__this->____password_1); + if (!L_195) + { + goto IL_0600; + } + } + { + V_40 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + RandomNumberGenerator_t949 * L_196 = PKCS12_get_RNG_m5035(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_197 = V_40; + NullCheck(L_196); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_196, L_197); + ByteU5BU5D_t789* L_198 = (__this->____password_1); + ByteU5BU5D_t789* L_199 = V_40; + int32_t L_200 = (__this->____iterations_8); + ContentInfo_t980 * L_201 = V_38; + NullCheck(L_201); + ASN1_t903 * L_202 = ContentInfo_get_Content_m4933(L_201, /*hidden argument*/NULL); + NullCheck(L_202); + ASN1_t903 * L_203 = ASN1_get_Item_m4665(L_202, 0, /*hidden argument*/NULL); + NullCheck(L_203); + ByteU5BU5D_t789* L_204 = ASN1_get_Value_m4663(L_203, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_205 = PKCS12_MAC_m5045(__this, L_198, L_199, L_200, L_204, /*hidden argument*/NULL); + V_41 = L_205; + ASN1_t903 * L_206 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_206, ((int32_t)48), /*hidden argument*/NULL); + V_42 = L_206; + ASN1_t903 * L_207 = V_42; + ASN1_t903 * L_208 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, _stringLiteral505, /*hidden argument*/NULL); + NullCheck(L_207); + ASN1_Add_m4678(L_207, L_208, /*hidden argument*/NULL); + ASN1_t903 * L_209 = V_42; + ASN1_t903 * L_210 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_210, 5, /*hidden argument*/NULL); + NullCheck(L_209); + ASN1_Add_m4678(L_209, L_210, /*hidden argument*/NULL); + ASN1_t903 * L_211 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_211, ((int32_t)48), /*hidden argument*/NULL); + V_43 = L_211; + ASN1_t903 * L_212 = V_43; + ASN1_t903 * L_213 = V_42; + NullCheck(L_212); + ASN1_Add_m4678(L_212, L_213, /*hidden argument*/NULL); + ASN1_t903 * L_214 = V_43; + ByteU5BU5D_t789* L_215 = V_41; + ASN1_t903 * L_216 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_216, 4, L_215, /*hidden argument*/NULL); + NullCheck(L_214); + ASN1_Add_m4678(L_214, L_216, /*hidden argument*/NULL); + ASN1_t903 * L_217 = V_39; + ASN1_t903 * L_218 = V_43; + NullCheck(L_217); + ASN1_Add_m4678(L_217, L_218, /*hidden argument*/NULL); + ASN1_t903 * L_219 = V_39; + ByteU5BU5D_t789* L_220 = V_40; + ASN1_t903 * L_221 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_221, 4, L_220, /*hidden argument*/NULL); + NullCheck(L_219); + ASN1_Add_m4678(L_219, L_221, /*hidden argument*/NULL); + ASN1_t903 * L_222 = V_39; + int32_t L_223 = (__this->____iterations_8); + ASN1_t903 * L_224 = ASN1Convert_FromInt32_m4679(NULL /*static, unused*/, L_223, /*hidden argument*/NULL); + NullCheck(L_222); + ASN1_Add_m4678(L_222, L_224, /*hidden argument*/NULL); + } + +IL_0600: + { + ByteU5BU5D_t789* L_225 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_225, 0, sizeof(uint8_t))) = (uint8_t)3; + ASN1_t903 * L_226 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_226, 2, L_225, /*hidden argument*/NULL); + V_44 = L_226; + ASN1_t903 * L_227 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_227, ((int32_t)48), /*hidden argument*/NULL); + V_45 = L_227; + ASN1_t903 * L_228 = V_45; + ASN1_t903 * L_229 = V_44; + NullCheck(L_228); + ASN1_Add_m4678(L_228, L_229, /*hidden argument*/NULL); + ASN1_t903 * L_230 = V_45; + ContentInfo_t980 * L_231 = V_38; + NullCheck(L_231); + ASN1_t903 * L_232 = ContentInfo_get_ASN1_m4932(L_231, /*hidden argument*/NULL); + NullCheck(L_230); + ASN1_Add_m4678(L_230, L_232, /*hidden argument*/NULL); + ASN1_t903 * L_233 = V_39; + NullCheck(L_233); + int32_t L_234 = ASN1_get_Count_m4664(L_233, /*hidden argument*/NULL); + if ((((int32_t)L_234) <= ((int32_t)0))) + { + goto IL_064b; + } + } + { + ASN1_t903 * L_235 = V_45; + ASN1_t903 * L_236 = V_39; + NullCheck(L_235); + ASN1_Add_m4678(L_235, L_236, /*hidden argument*/NULL); + } + +IL_064b: + { + ASN1_t903 * L_237 = V_45; + NullCheck(L_237); + ByteU5BU5D_t789* L_238 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_237); + return L_238; + } +} +// Mono.Security.PKCS7/ContentInfo Mono.Security.X509.PKCS12::EncryptedContentInfo(Mono.Security.ASN1,System.String) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral713; +extern "C" ContentInfo_t980 * PKCS12_EncryptedContentInfo_m5047 (PKCS12_t932 * __this, ASN1_t903 * ___safeBags, String_t* ___algorithmOid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral713 = il2cpp_codegen_string_literal_from_index(713); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + ASN1_t903 * V_6 = {0}; + ASN1_t903 * V_7 = {0}; + ASN1_t903 * V_8 = {0}; + ContentInfo_t980 * V_9 = {0}; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + RandomNumberGenerator_t949 * L_0 = PKCS12_get_RNG_m5035(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_0); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_0, L_1); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_2, ((int32_t)48), /*hidden argument*/NULL); + V_1 = L_2; + ASN1_t903 * L_3 = V_1; + ByteU5BU5D_t789* L_4 = V_0; + ASN1_t903 * L_5 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_5, 4, L_4, /*hidden argument*/NULL); + NullCheck(L_3); + ASN1_Add_m4678(L_3, L_5, /*hidden argument*/NULL); + ASN1_t903 * L_6 = V_1; + int32_t L_7 = (__this->____iterations_8); + ASN1_t903 * L_8 = ASN1Convert_FromInt32_m4679(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + ASN1_Add_m4678(L_6, L_8, /*hidden argument*/NULL); + ASN1_t903 * L_9 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_9, ((int32_t)48), /*hidden argument*/NULL); + V_2 = L_9; + ASN1_t903 * L_10 = V_2; + String_t* L_11 = ___algorithmOid; + ASN1_t903 * L_12 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + ASN1_Add_m4678(L_10, L_12, /*hidden argument*/NULL); + ASN1_t903 * L_13 = V_2; + ASN1_t903 * L_14 = V_1; + NullCheck(L_13); + ASN1_Add_m4678(L_13, L_14, /*hidden argument*/NULL); + String_t* L_15 = ___algorithmOid; + ByteU5BU5D_t789* L_16 = V_0; + int32_t L_17 = (__this->____iterations_8); + ASN1_t903 * L_18 = ___safeBags; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_18); + ByteU5BU5D_t789* L_20 = PKCS12_Encrypt_m5040(__this, L_15, L_16, L_17, L_19, /*hidden argument*/NULL); + V_3 = L_20; + ByteU5BU5D_t789* L_21 = V_3; + ASN1_t903 * L_22 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_22, ((int32_t)128), L_21, /*hidden argument*/NULL); + V_4 = L_22; + ASN1_t903 * L_23 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_23, ((int32_t)48), /*hidden argument*/NULL); + V_5 = L_23; + ASN1_t903 * L_24 = V_5; + ASN1_t903 * L_25 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, _stringLiteral499, /*hidden argument*/NULL); + NullCheck(L_24); + ASN1_Add_m4678(L_24, L_25, /*hidden argument*/NULL); + ASN1_t903 * L_26 = V_5; + ASN1_t903 * L_27 = V_2; + NullCheck(L_26); + ASN1_Add_m4678(L_26, L_27, /*hidden argument*/NULL); + ASN1_t903 * L_28 = V_5; + ASN1_t903 * L_29 = V_4; + NullCheck(L_28); + ASN1_Add_m4678(L_28, L_29, /*hidden argument*/NULL); + ASN1_t903 * L_30 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_30, 2, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)), /*hidden argument*/NULL); + V_6 = L_30; + ASN1_t903 * L_31 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_31, ((int32_t)48), /*hidden argument*/NULL); + V_7 = L_31; + ASN1_t903 * L_32 = V_7; + ASN1_t903 * L_33 = V_6; + NullCheck(L_32); + ASN1_Add_m4678(L_32, L_33, /*hidden argument*/NULL); + ASN1_t903 * L_34 = V_7; + ASN1_t903 * L_35 = V_5; + NullCheck(L_34); + ASN1_Add_m4678(L_34, L_35, /*hidden argument*/NULL); + ASN1_t903 * L_36 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_36, ((int32_t)160), /*hidden argument*/NULL); + V_8 = L_36; + ASN1_t903 * L_37 = V_8; + ASN1_t903 * L_38 = V_7; + NullCheck(L_37); + ASN1_Add_m4678(L_37, L_38, /*hidden argument*/NULL); + ContentInfo_t980 * L_39 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4929(L_39, _stringLiteral713, /*hidden argument*/NULL); + V_9 = L_39; + ContentInfo_t980 * L_40 = V_9; + ASN1_t903 * L_41 = V_8; + NullCheck(L_40); + ContentInfo_set_Content_m4934(L_40, L_41, /*hidden argument*/NULL); + ContentInfo_t980 * L_42 = V_9; + return L_42; + } +} +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_AddCertificate_m5048 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + { + X509Certificate_t788 * L_0 = ___cert; + PKCS12_AddCertificate_m5049(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" void PKCS12_AddCertificate_m5049 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, Object_t * ___attributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + SafeBag_t996 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ContentInfo_t980 * V_5 = {0}; + X509Certificate_t788 * V_6 = {0}; + { + V_0 = 0; + V_1 = 0; + goto IL_0085; + } + +IL_0009: + { + ArrayList_t734 * L_0 = (__this->____safeBags_9); + int32_t L_1 = V_1; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + V_2 = ((SafeBag_t996 *)CastclassClass(L_2, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_3 = V_2; + NullCheck(L_3); + String_t* L_4 = SafeBag_get_BagOID_m5015(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = String_Equals_m4733(L_4, _stringLiteral719, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0081; + } + } + { + SafeBag_t996 * L_6 = V_2; + NullCheck(L_6); + ASN1_t903 * L_7 = SafeBag_get_ASN1_m5016(L_6, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t903 * L_8 = V_3; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 1, /*hidden argument*/NULL); + V_4 = L_9; + ASN1_t903 * L_10 = V_4; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m4663(L_10, /*hidden argument*/NULL); + ContentInfo_t980 * L_12 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4930(L_12, L_11, /*hidden argument*/NULL); + V_5 = L_12; + ContentInfo_t980 * L_13 = V_5; + NullCheck(L_13); + ASN1_t903 * L_14 = ContentInfo_get_Content_m4933(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + ASN1_t903 * L_15 = ASN1_get_Item_m4665(L_14, 0, /*hidden argument*/NULL); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m4663(L_15, /*hidden argument*/NULL); + X509Certificate_t788 * L_17 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_17, L_16, /*hidden argument*/NULL); + V_6 = L_17; + X509Certificate_t788 * L_18 = ___cert; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); + X509Certificate_t788 * L_20 = V_6; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); + bool L_22 = PKCS12_Compare_m5036(__this, L_19, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0081; + } + } + { + V_0 = 1; + } + +IL_0081: + { + int32_t L_23 = V_1; + V_1 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0085: + { + bool L_24 = V_0; + if (L_24) + { + goto IL_009c; + } + } + { + int32_t L_25 = V_1; + ArrayList_t734 * L_26 = (__this->____safeBags_9); + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_26); + if ((((int32_t)L_25) < ((int32_t)L_27))) + { + goto IL_0009; + } + } + +IL_009c: + { + bool L_28 = V_0; + if (L_28) + { + goto IL_00c7; + } + } + { + ArrayList_t734 * L_29 = (__this->____safeBags_9); + X509Certificate_t788 * L_30 = ___cert; + Object_t * L_31 = ___attributes; + ASN1_t903 * L_32 = PKCS12_CertificateSafeBag_m5044(__this, L_30, L_31, /*hidden argument*/NULL); + SafeBag_t996 * L_33 = (SafeBag_t996 *)il2cpp_codegen_object_new (SafeBag_t996_il2cpp_TypeInfo_var); + SafeBag__ctor_m5014(L_33, _stringLiteral719, L_32, /*hidden argument*/NULL); + NullCheck(L_29); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_29, L_33); + __this->____certsChanged_7 = 1; + } + +IL_00c7: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_RemoveCertificate_m5050 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + { + X509Certificate_t788 * L_0 = ___cert; + PKCS12_RemoveCertificate_m5051(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" void PKCS12_RemoveCertificate_m5051 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SafeBag_t996_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(618); + ContentInfo_t980_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(608); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + SafeBag_t996 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ContentInfo_t980 * V_5 = {0}; + X509Certificate_t788 * V_6 = {0}; + ASN1_t903 * V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + ASN1_t903 * V_10 = {0}; + ASN1_t903 * V_11 = {0}; + String_t* V_12 = {0}; + ArrayList_t734 * V_13 = {0}; + ASN1_t903 * V_14 = {0}; + int32_t V_15 = 0; + int32_t V_16 = 0; + ASN1_t903 * V_17 = {0}; + ByteU5BU5D_t789* V_18 = {0}; + { + V_0 = (-1); + V_1 = 0; + goto IL_018d; + } + +IL_0009: + { + ArrayList_t734 * L_0 = (__this->____safeBags_9); + int32_t L_1 = V_1; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + V_2 = ((SafeBag_t996 *)CastclassClass(L_2, SafeBag_t996_il2cpp_TypeInfo_var)); + SafeBag_t996 * L_3 = V_2; + NullCheck(L_3); + String_t* L_4 = SafeBag_get_BagOID_m5015(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = String_Equals_m4733(L_4, _stringLiteral719, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0189; + } + } + { + SafeBag_t996 * L_6 = V_2; + NullCheck(L_6); + ASN1_t903 * L_7 = SafeBag_get_ASN1_m5016(L_6, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t903 * L_8 = V_3; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 1, /*hidden argument*/NULL); + V_4 = L_9; + ASN1_t903 * L_10 = V_4; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m4663(L_10, /*hidden argument*/NULL); + ContentInfo_t980 * L_12 = (ContentInfo_t980 *)il2cpp_codegen_object_new (ContentInfo_t980_il2cpp_TypeInfo_var); + ContentInfo__ctor_m4930(L_12, L_11, /*hidden argument*/NULL); + V_5 = L_12; + ContentInfo_t980 * L_13 = V_5; + NullCheck(L_13); + ASN1_t903 * L_14 = ContentInfo_get_Content_m4933(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + ASN1_t903 * L_15 = ASN1_get_Item_m4665(L_14, 0, /*hidden argument*/NULL); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m4663(L_15, /*hidden argument*/NULL); + X509Certificate_t788 * L_17 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_17, L_16, /*hidden argument*/NULL); + V_6 = L_17; + X509Certificate_t788 * L_18 = ___cert; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); + X509Certificate_t788 * L_20 = V_6; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); + bool L_22 = PKCS12_Compare_m5036(__this, L_19, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0189; + } + } + { + Object_t * L_23 = ___attrs; + if (!L_23) + { + goto IL_0187; + } + } + { + ASN1_t903 * L_24 = V_3; + NullCheck(L_24); + int32_t L_25 = ASN1_get_Count_m4664(L_24, /*hidden argument*/NULL); + if ((!(((uint32_t)L_25) == ((uint32_t)3)))) + { + goto IL_0182; + } + } + { + ASN1_t903 * L_26 = V_3; + NullCheck(L_26); + ASN1_t903 * L_27 = ASN1_get_Item_m4665(L_26, 2, /*hidden argument*/NULL); + V_7 = L_27; + V_8 = 0; + V_9 = 0; + goto IL_0164; + } + +IL_00a5: + { + ASN1_t903 * L_28 = V_7; + int32_t L_29 = V_9; + NullCheck(L_28); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_28, L_29, /*hidden argument*/NULL); + V_10 = L_30; + ASN1_t903 * L_31 = V_10; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 0, /*hidden argument*/NULL); + V_11 = L_32; + ASN1_t903 * L_33 = V_11; + String_t* L_34 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + V_12 = L_34; + Object_t * L_35 = ___attrs; + String_t* L_36 = V_12; + NullCheck(L_35); + Object_t * L_37 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_35, L_36); + V_13 = ((ArrayList_t734 *)CastclassClass(L_37, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_38 = V_13; + if (!L_38) + { + goto IL_015e; + } + } + { + ASN1_t903 * L_39 = V_10; + NullCheck(L_39); + ASN1_t903 * L_40 = ASN1_get_Item_m4665(L_39, 1, /*hidden argument*/NULL); + V_14 = L_40; + ArrayList_t734 * L_41 = V_13; + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_41); + ASN1_t903 * L_43 = V_14; + NullCheck(L_43); + int32_t L_44 = ASN1_get_Count_m4664(L_43, /*hidden argument*/NULL); + if ((!(((uint32_t)L_42) == ((uint32_t)L_44)))) + { + goto IL_015e; + } + } + { + V_15 = 0; + V_16 = 0; + goto IL_013c; + } + +IL_0101: + { + ASN1_t903 * L_45 = V_14; + int32_t L_46 = V_16; + NullCheck(L_45); + ASN1_t903 * L_47 = ASN1_get_Item_m4665(L_45, L_46, /*hidden argument*/NULL); + V_17 = L_47; + ArrayList_t734 * L_48 = V_13; + int32_t L_49 = V_16; + NullCheck(L_48); + Object_t * L_50 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_48, L_49); + V_18 = ((ByteU5BU5D_t789*)Castclass(L_50, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_51 = V_18; + ASN1_t903 * L_52 = V_17; + NullCheck(L_52); + ByteU5BU5D_t789* L_53 = ASN1_get_Value_m4663(L_52, /*hidden argument*/NULL); + bool L_54 = PKCS12_Compare_m5036(__this, L_51, L_53, /*hidden argument*/NULL); + if (!L_54) + { + goto IL_0136; + } + } + { + int32_t L_55 = V_15; + V_15 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_0136: + { + int32_t L_56 = V_16; + V_16 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_013c: + { + int32_t L_57 = V_16; + ASN1_t903 * L_58 = V_14; + NullCheck(L_58); + int32_t L_59 = ASN1_get_Count_m4664(L_58, /*hidden argument*/NULL); + if ((((int32_t)L_57) < ((int32_t)L_59))) + { + goto IL_0101; + } + } + { + int32_t L_60 = V_15; + ASN1_t903 * L_61 = V_14; + NullCheck(L_61); + int32_t L_62 = ASN1_get_Count_m4664(L_61, /*hidden argument*/NULL); + if ((!(((uint32_t)L_60) == ((uint32_t)L_62)))) + { + goto IL_015e; + } + } + { + int32_t L_63 = V_8; + V_8 = ((int32_t)((int32_t)L_63+(int32_t)1)); + } + +IL_015e: + { + int32_t L_64 = V_9; + V_9 = ((int32_t)((int32_t)L_64+(int32_t)1)); + } + +IL_0164: + { + int32_t L_65 = V_9; + ASN1_t903 * L_66 = V_7; + NullCheck(L_66); + int32_t L_67 = ASN1_get_Count_m4664(L_66, /*hidden argument*/NULL); + if ((((int32_t)L_65) < ((int32_t)L_67))) + { + goto IL_00a5; + } + } + { + int32_t L_68 = V_8; + ASN1_t903 * L_69 = V_7; + NullCheck(L_69); + int32_t L_70 = ASN1_get_Count_m4664(L_69, /*hidden argument*/NULL); + if ((!(((uint32_t)L_68) == ((uint32_t)L_70)))) + { + goto IL_0182; + } + } + { + int32_t L_71 = V_1; + V_0 = L_71; + } + +IL_0182: + { + goto IL_0189; + } + +IL_0187: + { + int32_t L_72 = V_1; + V_0 = L_72; + } + +IL_0189: + { + int32_t L_73 = V_1; + V_1 = ((int32_t)((int32_t)L_73+(int32_t)1)); + } + +IL_018d: + { + int32_t L_74 = V_0; + if ((!(((uint32_t)L_74) == ((uint32_t)(-1))))) + { + goto IL_01a5; + } + } + { + int32_t L_75 = V_1; + ArrayList_t734 * L_76 = (__this->____safeBags_9); + NullCheck(L_76); + int32_t L_77 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_76); + if ((((int32_t)L_75) < ((int32_t)L_77))) + { + goto IL_0009; + } + } + +IL_01a5: + { + int32_t L_78 = V_0; + if ((((int32_t)L_78) == ((int32_t)(-1)))) + { + goto IL_01bf; + } + } + { + ArrayList_t734 * L_79 = (__this->____safeBags_9); + int32_t L_80 = V_0; + NullCheck(L_79); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_79, L_80); + __this->____certsChanged_7 = 1; + } + +IL_01bf: + { + return; + } +} +// System.Object Mono.Security.X509.PKCS12::Clone() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern "C" Object_t * PKCS12_Clone_m5052 (PKCS12_t932 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + s_Il2CppMethodIntialized = true; + } + PKCS12_t932 * V_0 = {0}; + { + V_0 = (PKCS12_t932 *)NULL; + ByteU5BU5D_t789* L_0 = (__this->____password_1); + if (!L_0) + { + goto IL_002e; + } + } + { + ByteU5BU5D_t789* L_1 = PKCS12_GetBytes_m5046(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_2 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = (__this->____password_1); + NullCheck(L_2); + String_t* L_4 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_2, L_3); + PKCS12_t932 * L_5 = (PKCS12_t932 *)il2cpp_codegen_object_new (PKCS12_t932_il2cpp_TypeInfo_var); + PKCS12__ctor_m4692(L_5, L_1, L_4, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_003a; + } + +IL_002e: + { + ByteU5BU5D_t789* L_6 = PKCS12_GetBytes_m5046(__this, /*hidden argument*/NULL); + PKCS12_t932 * L_7 = (PKCS12_t932 *)il2cpp_codegen_object_new (PKCS12_t932_il2cpp_TypeInfo_var); + PKCS12__ctor_m4691(L_7, L_6, /*hidden argument*/NULL); + V_0 = L_7; + } + +IL_003a: + { + PKCS12_t932 * L_8 = V_0; + int32_t L_9 = PKCS12_get_IterationCount_m5033(__this, /*hidden argument*/NULL); + NullCheck(L_8); + PKCS12_set_IterationCount_m5034(L_8, L_9, /*hidden argument*/NULL); + PKCS12_t932 * L_10 = V_0; + return L_10; + } +} +// System.Int32 Mono.Security.X509.PKCS12::get_MaximumPasswordLength() +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern "C" int32_t PKCS12_get_MaximumPasswordLength_m5053 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t932_il2cpp_TypeInfo_var); + int32_t L_0 = ((PKCS12_t932_StaticFields*)PKCS12_t932_il2cpp_TypeInfo_var->static_fields)->___password_max_length_11; + return L_0; + } +} +// System.Void Mono.Security.X509.X501::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D14_9_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D15_10_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D16_11_FieldInfo_var; +extern "C" void X501__cctor_m5054 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D14_9_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 9); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D15_10_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 10); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D16_11_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 11); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 2, sizeof(uint8_t))) = (uint8_t)6; + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___countryName_0 = L_2; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)10); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___organizationName_1 = L_5; + ByteU5BU5D_t789* L_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)11); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___organizationalUnitName_2 = L_8; + ByteU5BU5D_t789* L_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 2, sizeof(uint8_t))) = (uint8_t)3; + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___commonName_3 = L_11; + ByteU5BU5D_t789* L_12 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_13 = L_12; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_14 = L_13; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, 2, sizeof(uint8_t))) = (uint8_t)7; + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___localityName_4 = L_14; + ByteU5BU5D_t789* L_15 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_16 = L_15; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_17 = L_16; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 2, sizeof(uint8_t))) = (uint8_t)8; + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___stateOrProvinceName_5 = L_17; + ByteU5BU5D_t789* L_18 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)9); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___streetAddress_6 = L_20; + ByteU5BU5D_t789* L_21 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D14_9_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___domainComponent_7 = L_21; + ByteU5BU5D_t789* L_22 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D15_10_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___userid_8 = L_22; + ByteU5BU5D_t789* L_23 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)9))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D16_11_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___email_9 = L_23; + ByteU5BU5D_t789* L_24 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_25, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_26 = L_25; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)46); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___dnQualifier_10 = L_26; + ByteU5BU5D_t789* L_27 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_29, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)12); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___title_11 = L_29; + ByteU5BU5D_t789* L_30 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_30, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_31 = L_30; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_32 = L_31; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_32, 2, sizeof(uint8_t))) = (uint8_t)4; + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___surname_12 = L_32; + ByteU5BU5D_t789* L_33 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_33, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_34 = L_33; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_34, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_35 = L_34; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)42); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___givenName_13 = L_35; + ByteU5BU5D_t789* L_36 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_37, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)43); + ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___initial_14 = L_38; + return; + } +} +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X501_ToString_m5055 (Object_t * __this /* static, unused */, ASN1_t903 * ___seq, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_003b; + } + +IL_000d: + { + ASN1_t903 * L_1 = ___seq; + int32_t L_2 = V_1; + NullCheck(L_1); + ASN1_t903 * L_3 = ASN1_get_Item_m4665(L_1, L_2, /*hidden argument*/NULL); + V_2 = L_3; + StringBuilder_t457 * L_4 = V_0; + ASN1_t903 * L_5 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + X501_AppendEntry_m5056(NULL /*static, unused*/, L_4, L_5, 1, /*hidden argument*/NULL); + int32_t L_6 = V_1; + ASN1_t903 * L_7 = ___seq; + NullCheck(L_7); + int32_t L_8 = ASN1_get_Count_m4664(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)1))))) + { + goto IL_0037; + } + } + { + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0037: + { + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003b: + { + int32_t L_11 = V_1; + ASN1_t903 * L_12 = ___seq; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m4664(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_000d; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + String_t* L_15 = StringBuilder_ToString_m2059(L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1,System.Boolean,System.String,System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern "C" String_t* X501_ToString_m4669 (Object_t * __this /* static, unused */, ASN1_t903 * ___seq, bool ___reversed, String_t* ___separator, bool ___quotes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + int32_t V_3 = 0; + ASN1_t903 * V_4 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___reversed; + if (!L_1) + { + goto IL_0049; + } + } + { + ASN1_t903 * L_2 = ___seq; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m4664(L_2, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_3-(int32_t)1)); + goto IL_003d; + } + +IL_001a: + { + ASN1_t903 * L_4 = ___seq; + int32_t L_5 = V_1; + NullCheck(L_4); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + StringBuilder_t457 * L_7 = V_0; + ASN1_t903 * L_8 = V_2; + bool L_9 = ___quotes; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + X501_AppendEntry_m5056(NULL /*static, unused*/, L_7, L_8, L_9, /*hidden argument*/NULL); + int32_t L_10 = V_1; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0039; + } + } + { + StringBuilder_t457 * L_11 = V_0; + String_t* L_12 = ___separator; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, L_12, /*hidden argument*/NULL); + } + +IL_0039: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_003d: + { + int32_t L_14 = V_1; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_001a; + } + } + { + goto IL_0088; + } + +IL_0049: + { + V_3 = 0; + goto IL_007c; + } + +IL_0050: + { + ASN1_t903 * L_15 = ___seq; + int32_t L_16 = V_3; + NullCheck(L_15); + ASN1_t903 * L_17 = ASN1_get_Item_m4665(L_15, L_16, /*hidden argument*/NULL); + V_4 = L_17; + StringBuilder_t457 * L_18 = V_0; + ASN1_t903 * L_19 = V_4; + bool L_20 = ___quotes; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + X501_AppendEntry_m5056(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + int32_t L_21 = V_3; + ASN1_t903 * L_22 = ___seq; + NullCheck(L_22); + int32_t L_23 = ASN1_get_Count_m4664(L_22, /*hidden argument*/NULL); + if ((((int32_t)L_21) >= ((int32_t)((int32_t)((int32_t)L_23-(int32_t)1))))) + { + goto IL_0078; + } + } + { + StringBuilder_t457 * L_24 = V_0; + String_t* L_25 = ___separator; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, L_25, /*hidden argument*/NULL); + } + +IL_0078: + { + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_007c: + { + int32_t L_27 = V_3; + ASN1_t903 * L_28 = ___seq; + NullCheck(L_28); + int32_t L_29 = ASN1_get_Count_m4664(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_27) < ((int32_t)L_29))) + { + goto IL_0050; + } + } + +IL_0088: + { + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + String_t* L_31 = StringBuilder_ToString_m2059(L_30, /*hidden argument*/NULL); + return L_31; + } +} +// System.Void Mono.Security.X509.X501::AppendEntry(System.Text.StringBuilder,Mono.Security.ASN1,System.Boolean) +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D17_12_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral754; +extern Il2CppCodeGenString* _stringLiteral755; +extern Il2CppCodeGenString* _stringLiteral756; +extern Il2CppCodeGenString* _stringLiteral757; +extern Il2CppCodeGenString* _stringLiteral758; +extern Il2CppCodeGenString* _stringLiteral759; +extern Il2CppCodeGenString* _stringLiteral760; +extern Il2CppCodeGenString* _stringLiteral761; +extern Il2CppCodeGenString* _stringLiteral762; +extern Il2CppCodeGenString* _stringLiteral763; +extern Il2CppCodeGenString* _stringLiteral764; +extern Il2CppCodeGenString* _stringLiteral765; +extern Il2CppCodeGenString* _stringLiteral766; +extern Il2CppCodeGenString* _stringLiteral767; +extern Il2CppCodeGenString* _stringLiteral768; +extern Il2CppCodeGenString* _stringLiteral769; +extern Il2CppCodeGenString* _stringLiteral770; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral771; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void X501_AppendEntry_m5056 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, ASN1_t903 * ___entry, bool ___quotes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D17_12_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 12); + _stringLiteral754 = il2cpp_codegen_string_literal_from_index(754); + _stringLiteral755 = il2cpp_codegen_string_literal_from_index(755); + _stringLiteral756 = il2cpp_codegen_string_literal_from_index(756); + _stringLiteral757 = il2cpp_codegen_string_literal_from_index(757); + _stringLiteral758 = il2cpp_codegen_string_literal_from_index(758); + _stringLiteral759 = il2cpp_codegen_string_literal_from_index(759); + _stringLiteral760 = il2cpp_codegen_string_literal_from_index(760); + _stringLiteral761 = il2cpp_codegen_string_literal_from_index(761); + _stringLiteral762 = il2cpp_codegen_string_literal_from_index(762); + _stringLiteral763 = il2cpp_codegen_string_literal_from_index(763); + _stringLiteral764 = il2cpp_codegen_string_literal_from_index(764); + _stringLiteral765 = il2cpp_codegen_string_literal_from_index(765); + _stringLiteral766 = il2cpp_codegen_string_literal_from_index(766); + _stringLiteral767 = il2cpp_codegen_string_literal_from_index(767); + _stringLiteral768 = il2cpp_codegen_string_literal_from_index(768); + _stringLiteral769 = il2cpp_codegen_string_literal_from_index(769); + _stringLiteral770 = il2cpp_codegen_string_literal_from_index(770); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral771 = il2cpp_codegen_string_literal_from_index(771); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + String_t* V_4 = {0}; + StringBuilder_t457 * V_5 = {0}; + int32_t V_6 = 0; + CharU5BU5D_t458* V_7 = {0}; + { + V_0 = 0; + goto IL_035f; + } + +IL_0007: + { + ASN1_t903 * L_0 = ___entry; + int32_t L_1 = V_0; + NullCheck(L_0); + ASN1_t903 * L_2 = ASN1_get_Item_m4665(L_0, L_1, /*hidden argument*/NULL); + V_1 = L_2; + ASN1_t903 * L_3 = V_1; + NullCheck(L_3); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_3, 1, /*hidden argument*/NULL); + V_2 = L_4; + ASN1_t903 * L_5 = V_2; + if (L_5) + { + goto IL_0022; + } + } + { + goto IL_035b; + } + +IL_0022: + { + ASN1_t903 * L_6 = V_1; + NullCheck(L_6); + ASN1_t903 * L_7 = ASN1_get_Item_m4665(L_6, 0, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t903 * L_8 = V_3; + if (L_8) + { + goto IL_0035; + } + } + { + goto IL_035b; + } + +IL_0035: + { + ASN1_t903 * L_9 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_10 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___countryName_0; + NullCheck(L_9); + bool L_11 = ASN1_CompareValue_m4688(L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0056; + } + } + { + StringBuilder_t457 * L_12 = ___sb; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral754, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0056: + { + ASN1_t903 * L_13 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_14 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___organizationName_1; + NullCheck(L_13); + bool L_15 = ASN1_CompareValue_m4688(L_13, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0077; + } + } + { + StringBuilder_t457 * L_16 = ___sb; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral755, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0077: + { + ASN1_t903 * L_17 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_18 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___organizationalUnitName_2; + NullCheck(L_17); + bool L_19 = ASN1_CompareValue_m4688(L_17, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_0098; + } + } + { + StringBuilder_t457 * L_20 = ___sb; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral756, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0098: + { + ASN1_t903 * L_21 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_22 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___commonName_3; + NullCheck(L_21); + bool L_23 = ASN1_CompareValue_m4688(L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00b9; + } + } + { + StringBuilder_t457 * L_24 = ___sb; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral757, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00b9: + { + ASN1_t903 * L_25 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_26 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___localityName_4; + NullCheck(L_25); + bool L_27 = ASN1_CompareValue_m4688(L_25, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00da; + } + } + { + StringBuilder_t457 * L_28 = ___sb; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral758, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00da: + { + ASN1_t903 * L_29 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_30 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___stateOrProvinceName_5; + NullCheck(L_29); + bool L_31 = ASN1_CompareValue_m4688(L_29, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00fb; + } + } + { + StringBuilder_t457 * L_32 = ___sb; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral759, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00fb: + { + ASN1_t903 * L_33 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_34 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___streetAddress_6; + NullCheck(L_33); + bool L_35 = ASN1_CompareValue_m4688(L_33, L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_011c; + } + } + { + StringBuilder_t457 * L_36 = ___sb; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral760, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_011c: + { + ASN1_t903 * L_37 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_38 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___domainComponent_7; + NullCheck(L_37); + bool L_39 = ASN1_CompareValue_m4688(L_37, L_38, /*hidden argument*/NULL); + if (!L_39) + { + goto IL_013d; + } + } + { + StringBuilder_t457 * L_40 = ___sb; + NullCheck(L_40); + StringBuilder_Append_m2058(L_40, _stringLiteral761, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_013d: + { + ASN1_t903 * L_41 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_42 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___userid_8; + NullCheck(L_41); + bool L_43 = ASN1_CompareValue_m4688(L_41, L_42, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_015e; + } + } + { + StringBuilder_t457 * L_44 = ___sb; + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, _stringLiteral762, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_015e: + { + ASN1_t903 * L_45 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_46 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___email_9; + NullCheck(L_45); + bool L_47 = ASN1_CompareValue_m4688(L_45, L_46, /*hidden argument*/NULL); + if (!L_47) + { + goto IL_017f; + } + } + { + StringBuilder_t457 * L_48 = ___sb; + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, _stringLiteral763, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_017f: + { + ASN1_t903 * L_49 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_50 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___dnQualifier_10; + NullCheck(L_49); + bool L_51 = ASN1_CompareValue_m4688(L_49, L_50, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_01a0; + } + } + { + StringBuilder_t457 * L_52 = ___sb; + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, _stringLiteral764, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01a0: + { + ASN1_t903 * L_53 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_54 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___title_11; + NullCheck(L_53); + bool L_55 = ASN1_CompareValue_m4688(L_53, L_54, /*hidden argument*/NULL); + if (!L_55) + { + goto IL_01c1; + } + } + { + StringBuilder_t457 * L_56 = ___sb; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral765, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01c1: + { + ASN1_t903 * L_57 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_58 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___surname_12; + NullCheck(L_57); + bool L_59 = ASN1_CompareValue_m4688(L_57, L_58, /*hidden argument*/NULL); + if (!L_59) + { + goto IL_01e2; + } + } + { + StringBuilder_t457 * L_60 = ___sb; + NullCheck(L_60); + StringBuilder_Append_m2058(L_60, _stringLiteral766, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01e2: + { + ASN1_t903 * L_61 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_62 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___givenName_13; + NullCheck(L_61); + bool L_63 = ASN1_CompareValue_m4688(L_61, L_62, /*hidden argument*/NULL); + if (!L_63) + { + goto IL_0203; + } + } + { + StringBuilder_t457 * L_64 = ___sb; + NullCheck(L_64); + StringBuilder_Append_m2058(L_64, _stringLiteral767, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0203: + { + ASN1_t903 * L_65 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_66 = ((X501_t930_StaticFields*)X501_t930_il2cpp_TypeInfo_var->static_fields)->___initial_14; + NullCheck(L_65); + bool L_67 = ASN1_CompareValue_m4688(L_65, L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_0224; + } + } + { + StringBuilder_t457 * L_68 = ___sb; + NullCheck(L_68); + StringBuilder_Append_m2058(L_68, _stringLiteral768, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0224: + { + StringBuilder_t457 * L_69 = ___sb; + NullCheck(L_69); + StringBuilder_Append_m2058(L_69, _stringLiteral769, /*hidden argument*/NULL); + StringBuilder_t457 * L_70 = ___sb; + ASN1_t903 * L_71 = V_3; + String_t* L_72 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_71, /*hidden argument*/NULL); + NullCheck(L_70); + StringBuilder_Append_m2058(L_70, L_72, /*hidden argument*/NULL); + StringBuilder_t457 * L_73 = ___sb; + NullCheck(L_73); + StringBuilder_Append_m2058(L_73, _stringLiteral770, /*hidden argument*/NULL); + } + +IL_0249: + { + V_4 = (String_t*)NULL; + ASN1_t903 * L_74 = V_2; + NullCheck(L_74); + uint8_t L_75 = ASN1_get_Tag_m4661(L_74, /*hidden argument*/NULL); + if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)30))))) + { + goto IL_029d; + } + } + { + StringBuilder_t457 * L_76 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_76, /*hidden argument*/NULL); + V_5 = L_76; + V_6 = 1; + goto IL_0280; + } + +IL_0268: + { + StringBuilder_t457 * L_77 = V_5; + ASN1_t903 * L_78 = V_2; + NullCheck(L_78); + ByteU5BU5D_t789* L_79 = ASN1_get_Value_m4663(L_78, /*hidden argument*/NULL); + int32_t L_80 = V_6; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, L_80); + int32_t L_81 = L_80; + NullCheck(L_77); + StringBuilder_Append_m4622(L_77, (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_79, L_81, sizeof(uint8_t)))))), /*hidden argument*/NULL); + int32_t L_82 = V_6; + V_6 = ((int32_t)((int32_t)L_82+(int32_t)2)); + } + +IL_0280: + { + int32_t L_83 = V_6; + ASN1_t903 * L_84 = V_2; + NullCheck(L_84); + ByteU5BU5D_t789* L_85 = ASN1_get_Value_m4663(L_84, /*hidden argument*/NULL); + NullCheck(L_85); + if ((((int32_t)L_83) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_85)->max_length))))))) + { + goto IL_0268; + } + } + { + StringBuilder_t457 * L_86 = V_5; + NullCheck(L_86); + String_t* L_87 = StringBuilder_ToString_m2059(L_86, /*hidden argument*/NULL); + V_4 = L_87; + goto IL_0338; + } + +IL_029d: + { + ASN1_t903 * L_88 = V_2; + NullCheck(L_88); + uint8_t L_89 = ASN1_get_Tag_m4661(L_88, /*hidden argument*/NULL); + if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)20))))) + { + goto IL_02c1; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_90 = Encoding_get_UTF7_m5703(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_91 = V_2; + NullCheck(L_91); + ByteU5BU5D_t789* L_92 = ASN1_get_Value_m4663(L_91, /*hidden argument*/NULL); + NullCheck(L_90); + String_t* L_93 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_90, L_92); + V_4 = L_93; + goto IL_02d3; + } + +IL_02c1: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_94 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_95 = V_2; + NullCheck(L_95); + ByteU5BU5D_t789* L_96 = ASN1_get_Value_m4663(L_95, /*hidden argument*/NULL); + NullCheck(L_94); + String_t* L_97 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_94, L_96); + V_4 = L_97; + } + +IL_02d3: + { + CharU5BU5D_t458* L_98 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 7)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_98, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D17_12_FieldInfo_var), /*hidden argument*/NULL); + V_7 = L_98; + bool L_99 = ___quotes; + if (!L_99) + { + goto IL_0338; + } + } + { + String_t* L_100 = V_4; + CharU5BU5D_t458* L_101 = V_7; + String_t* L_102 = V_4; + NullCheck(L_102); + int32_t L_103 = String_get_Length_m2000(L_102, /*hidden argument*/NULL); + NullCheck(L_100); + int32_t L_104 = String_IndexOfAny_m5704(L_100, L_101, 0, L_103, /*hidden argument*/NULL); + if ((((int32_t)L_104) > ((int32_t)0))) + { + goto IL_0325; + } + } + { + String_t* L_105 = V_4; + NullCheck(L_105); + bool L_106 = String_StartsWith_m2054(L_105, _stringLiteral166, /*hidden argument*/NULL); + if (L_106) + { + goto IL_0325; + } + } + { + String_t* L_107 = V_4; + NullCheck(L_107); + bool L_108 = String_EndsWith_m2064(L_107, _stringLiteral166, /*hidden argument*/NULL); + if (!L_108) + { + goto IL_0338; + } + } + +IL_0325: + { + String_t* L_109 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_110 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral771, L_109, _stringLiteral771, /*hidden argument*/NULL); + V_4 = L_110; + } + +IL_0338: + { + StringBuilder_t457 * L_111 = ___sb; + String_t* L_112 = V_4; + NullCheck(L_111); + StringBuilder_Append_m2058(L_111, L_112, /*hidden argument*/NULL); + int32_t L_113 = V_0; + ASN1_t903 * L_114 = ___entry; + NullCheck(L_114); + int32_t L_115 = ASN1_get_Count_m4664(L_114, /*hidden argument*/NULL); + if ((((int32_t)L_113) >= ((int32_t)((int32_t)((int32_t)L_115-(int32_t)1))))) + { + goto IL_035b; + } + } + { + StringBuilder_t457 * L_116 = ___sb; + NullCheck(L_116); + StringBuilder_Append_m2058(L_116, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_035b: + { + int32_t L_117 = V_0; + V_0 = ((int32_t)((int32_t)L_117+(int32_t)1)); + } + +IL_035f: + { + int32_t L_118 = V_0; + ASN1_t903 * L_119 = ___entry; + NullCheck(L_119); + int32_t L_120 = ASN1_get_Count_m4664(L_119, /*hidden argument*/NULL); + if ((((int32_t)L_118) < ((int32_t)L_120))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::.ctor(System.Byte[]) +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral772; +extern "C" void X509Certificate__ctor_m4698 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral772 = il2cpp_codegen_string_literal_from_index(772); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_004a; + } + } + { + ByteU5BU5D_t789* L_1 = ___data; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ByteU5BU5D_t789* L_2 = ___data; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))) == ((int32_t)((int32_t)48)))) + { + goto IL_0043; + } + } + +IL_001f: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_4 = ___data; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_5 = X509Certificate_PEM_m5081(NULL /*static, unused*/, _stringLiteral772, L_4, /*hidden argument*/NULL); + ___data = L_5; + goto IL_0043; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0031; + throw e; + } + +CATCH_0031: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + String_t* L_6 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22; + Exception_t152 * L_7 = V_0; + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_8, L_6, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003e: + { + goto IL_0043; + } + } // end catch (depth: 1) + +IL_0043: + { + ByteU5BU5D_t789* L_9 = ___data; + X509Certificate_Parse_m5058(__this, L_9, /*hidden argument*/NULL); + } + +IL_004a: + { + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::.cctor() +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral773; +extern "C" void X509Certificate__cctor_m5057 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + _stringLiteral773 = il2cpp_codegen_string_literal_from_index(773); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral773, /*hidden argument*/NULL); + ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22 = L_0; + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::Parse(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* X509ExtensionCollection_t936_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void X509Certificate_Parse_m5058 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + X509ExtensionCollection_t936_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(623); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + ASN1_t903 * V_6 = {0}; + ASN1_t903 * V_7 = {0}; + ASN1_t903 * V_8 = {0}; + ASN1_t903 * V_9 = {0}; + ASN1_t903 * V_10 = {0}; + ASN1_t903 * V_11 = {0}; + int32_t V_12 = 0; + ByteU5BU5D_t789* V_13 = {0}; + ASN1_t903 * V_14 = {0}; + ASN1_t903 * V_15 = {0}; + ASN1_t903 * V_16 = {0}; + Exception_t152 * V_17 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + X509Certificate_t788 * G_B11_0 = {0}; + X509Certificate_t788 * G_B10_0 = {0}; + ByteU5BU5D_t789* G_B12_0 = {0}; + X509Certificate_t788 * G_B12_1 = {0}; + +IL_0000: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + __this->___decoder_0 = L_1; + ASN1_t903 * L_2 = (__this->___decoder_0); + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_0029; + } + } + +IL_001e: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + String_t* L_4 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22; + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + ASN1_t903 * L_6 = (__this->___decoder_0); + NullCheck(L_6); + ASN1_t903 * L_7 = ASN1_get_Item_m4665(L_6, 0, /*hidden argument*/NULL); + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)((int32_t)48)))) + { + goto IL_004c; + } + } + +IL_0041: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + String_t* L_9 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22; + CryptographicException_t929 * L_10 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004c: + { + ASN1_t903 * L_11 = (__this->___decoder_0); + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 0, /*hidden argument*/NULL); + V_0 = L_12; + V_1 = 0; + ASN1_t903 * L_13 = (__this->___decoder_0); + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 0, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + ASN1_t903 * L_16 = ASN1_get_Item_m4665(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + __this->___version_17 = 1; + ASN1_t903 * L_17 = V_2; + NullCheck(L_17); + uint8_t L_18 = ASN1_get_Tag_m4661(L_17, /*hidden argument*/NULL); + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)160))))) + { + goto IL_00b0; + } + } + +IL_0085: + { + ASN1_t903 * L_19 = V_2; + NullCheck(L_19); + int32_t L_20 = ASN1_get_Count_m4664(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00b0; + } + } + +IL_0091: + { + int32_t L_21 = (__this->___version_17); + ASN1_t903 * L_22 = V_2; + NullCheck(L_22); + ASN1_t903 * L_23 = ASN1_get_Item_m4665(L_22, 0, /*hidden argument*/NULL); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = ASN1_get_Value_m4663(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + __this->___version_17 = ((int32_t)((int32_t)L_21+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t))))); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00b0: + { + ASN1_t903 * L_27 = (__this->___decoder_0); + NullCheck(L_27); + ASN1_t903 * L_28 = ASN1_get_Item_m4665(L_27, 0, /*hidden argument*/NULL); + int32_t L_29 = V_1; + int32_t L_30 = L_29; + V_1 = ((int32_t)((int32_t)L_30+(int32_t)1)); + NullCheck(L_28); + ASN1_t903 * L_31 = ASN1_get_Item_m4665(L_28, L_30, /*hidden argument*/NULL); + V_3 = L_31; + ASN1_t903 * L_32 = V_3; + NullCheck(L_32); + uint8_t L_33 = ASN1_get_Tag_m4661(L_32, /*hidden argument*/NULL); + if ((((int32_t)L_33) == ((int32_t)2))) + { + goto IL_00de; + } + } + +IL_00d3: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + String_t* L_34 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22; + CryptographicException_t929 * L_35 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_35, L_34, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00de: + { + ASN1_t903 * L_36 = V_3; + NullCheck(L_36); + ByteU5BU5D_t789* L_37 = ASN1_get_Value_m4663(L_36, /*hidden argument*/NULL); + __this->___serialnumber_18 = L_37; + ByteU5BU5D_t789* L_38 = (__this->___serialnumber_18); + ByteU5BU5D_t789* L_39 = (__this->___serialnumber_18); + NullCheck(L_39); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + int32_t L_40 = V_1; + V_1 = ((int32_t)((int32_t)L_40+(int32_t)1)); + ASN1_t903 * L_41 = V_0; + int32_t L_42 = V_1; + int32_t L_43 = L_42; + V_1 = ((int32_t)((int32_t)L_43+(int32_t)1)); + NullCheck(L_41); + ASN1_t903 * L_44 = ASN1_Element_m4922(L_41, L_43, ((int32_t)48), /*hidden argument*/NULL); + __this->___issuer_4 = L_44; + ASN1_t903 * L_45 = (__this->___issuer_4); + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + String_t* L_46 = X501_ToString_m5055(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); + __this->___m_issuername_5 = L_46; + ASN1_t903 * L_47 = V_0; + int32_t L_48 = V_1; + int32_t L_49 = L_48; + V_1 = ((int32_t)((int32_t)L_49+(int32_t)1)); + NullCheck(L_47); + ASN1_t903 * L_50 = ASN1_Element_m4922(L_47, L_49, ((int32_t)48), /*hidden argument*/NULL); + V_4 = L_50; + ASN1_t903 * L_51 = V_4; + NullCheck(L_51); + ASN1_t903 * L_52 = ASN1_get_Item_m4665(L_51, 0, /*hidden argument*/NULL); + V_5 = L_52; + ASN1_t903 * L_53 = V_5; + DateTime_t365 L_54 = ASN1Convert_ToDateTime_m4925(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + __this->___m_from_2 = L_54; + ASN1_t903 * L_55 = V_4; + NullCheck(L_55); + ASN1_t903 * L_56 = ASN1_get_Item_m4665(L_55, 1, /*hidden argument*/NULL); + V_6 = L_56; + ASN1_t903 * L_57 = V_6; + DateTime_t365 L_58 = ASN1Convert_ToDateTime_m4925(NULL /*static, unused*/, L_57, /*hidden argument*/NULL); + __this->___m_until_3 = L_58; + ASN1_t903 * L_59 = V_0; + int32_t L_60 = V_1; + int32_t L_61 = L_60; + V_1 = ((int32_t)((int32_t)L_61+(int32_t)1)); + NullCheck(L_59); + ASN1_t903 * L_62 = ASN1_Element_m4922(L_59, L_61, ((int32_t)48), /*hidden argument*/NULL); + __this->___subject_8 = L_62; + ASN1_t903 * L_63 = (__this->___subject_8); + String_t* L_64 = X501_ToString_m5055(NULL /*static, unused*/, L_63, /*hidden argument*/NULL); + __this->___m_subject_9 = L_64; + ASN1_t903 * L_65 = V_0; + int32_t L_66 = V_1; + int32_t L_67 = L_66; + V_1 = ((int32_t)((int32_t)L_67+(int32_t)1)); + NullCheck(L_65); + ASN1_t903 * L_68 = ASN1_Element_m4922(L_65, L_67, ((int32_t)48), /*hidden argument*/NULL); + V_7 = L_68; + ASN1_t903 * L_69 = V_7; + NullCheck(L_69); + ASN1_t903 * L_70 = ASN1_Element_m4922(L_69, 0, ((int32_t)48), /*hidden argument*/NULL); + V_8 = L_70; + ASN1_t903 * L_71 = V_8; + NullCheck(L_71); + ASN1_t903 * L_72 = ASN1_Element_m4922(L_71, 0, 6, /*hidden argument*/NULL); + V_9 = L_72; + ASN1_t903 * L_73 = V_9; + String_t* L_74 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_73, /*hidden argument*/NULL); + __this->___m_keyalgo_6 = L_74; + ASN1_t903 * L_75 = V_8; + NullCheck(L_75); + ASN1_t903 * L_76 = ASN1_get_Item_m4665(L_75, 1, /*hidden argument*/NULL); + V_10 = L_76; + ASN1_t903 * L_77 = V_8; + NullCheck(L_77); + int32_t L_78 = ASN1_get_Count_m4664(L_77, /*hidden argument*/NULL); + G_B10_0 = __this; + if ((((int32_t)L_78) <= ((int32_t)1))) + { + G_B11_0 = __this; + goto IL_01de; + } + } + +IL_01d2: + { + ASN1_t903 * L_79 = V_10; + NullCheck(L_79); + ByteU5BU5D_t789* L_80 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_79); + G_B12_0 = L_80; + G_B12_1 = G_B10_0; + goto IL_01df; + } + +IL_01de: + { + G_B12_0 = ((ByteU5BU5D_t789*)(NULL)); + G_B12_1 = G_B11_0; + } + +IL_01df: + { + NullCheck(G_B12_1); + G_B12_1->___m_keyalgoparams_7 = G_B12_0; + ASN1_t903 * L_81 = V_7; + NullCheck(L_81); + ASN1_t903 * L_82 = ASN1_Element_m4922(L_81, 1, 3, /*hidden argument*/NULL); + V_11 = L_82; + ASN1_t903 * L_83 = V_11; + NullCheck(L_83); + int32_t L_84 = ASN1_get_Length_m4689(L_83, /*hidden argument*/NULL); + V_12 = ((int32_t)((int32_t)L_84-(int32_t)1)); + int32_t L_85 = V_12; + __this->___m_publickey_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_85)); + ASN1_t903 * L_86 = V_11; + NullCheck(L_86); + ByteU5BU5D_t789* L_87 = ASN1_get_Value_m4663(L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_88 = (__this->___m_publickey_10); + int32_t L_89 = V_12; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_87, 1, (Array_t *)(Array_t *)L_88, 0, L_89, /*hidden argument*/NULL); + ASN1_t903 * L_90 = (__this->___decoder_0); + NullCheck(L_90); + ASN1_t903 * L_91 = ASN1_get_Item_m4665(L_90, 2, /*hidden argument*/NULL); + NullCheck(L_91); + ByteU5BU5D_t789* L_92 = ASN1_get_Value_m4663(L_91, /*hidden argument*/NULL); + V_13 = L_92; + ByteU5BU5D_t789* L_93 = V_13; + NullCheck(L_93); + __this->___signature_11 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_93)->max_length))))-(int32_t)1)))); + ByteU5BU5D_t789* L_94 = V_13; + ByteU5BU5D_t789* L_95 = (__this->___signature_11); + ByteU5BU5D_t789* L_96 = (__this->___signature_11); + NullCheck(L_96); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_94, 1, (Array_t *)(Array_t *)L_95, 0, (((int32_t)((int32_t)(((Array_t *)L_96)->max_length)))), /*hidden argument*/NULL); + ASN1_t903 * L_97 = (__this->___decoder_0); + NullCheck(L_97); + ASN1_t903 * L_98 = ASN1_get_Item_m4665(L_97, 1, /*hidden argument*/NULL); + V_8 = L_98; + ASN1_t903 * L_99 = V_8; + NullCheck(L_99); + ASN1_t903 * L_100 = ASN1_Element_m4922(L_99, 0, 6, /*hidden argument*/NULL); + V_9 = L_100; + ASN1_t903 * L_101 = V_9; + String_t* L_102 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_101, /*hidden argument*/NULL); + __this->___m_signaturealgo_12 = L_102; + ASN1_t903 * L_103 = V_8; + NullCheck(L_103); + ASN1_t903 * L_104 = ASN1_get_Item_m4665(L_103, 1, /*hidden argument*/NULL); + V_10 = L_104; + ASN1_t903 * L_105 = V_10; + if (!L_105) + { + goto IL_02a1; + } + } + +IL_028f: + { + ASN1_t903 * L_106 = V_10; + NullCheck(L_106); + ByteU5BU5D_t789* L_107 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_106); + __this->___m_signaturealgoparams_13 = L_107; + goto IL_02a8; + } + +IL_02a1: + { + __this->___m_signaturealgoparams_13 = (ByteU5BU5D_t789*)NULL; + } + +IL_02a8: + { + ASN1_t903 * L_108 = V_0; + int32_t L_109 = V_1; + NullCheck(L_108); + ASN1_t903 * L_110 = ASN1_Element_m4922(L_108, L_109, ((int32_t)129), /*hidden argument*/NULL); + V_14 = L_110; + ASN1_t903 * L_111 = V_14; + if (!L_111) + { + goto IL_02ce; + } + } + +IL_02bd: + { + int32_t L_112 = V_1; + V_1 = ((int32_t)((int32_t)L_112+(int32_t)1)); + ASN1_t903 * L_113 = V_14; + NullCheck(L_113); + ByteU5BU5D_t789* L_114 = ASN1_get_Value_m4663(L_113, /*hidden argument*/NULL); + __this->___issuerUniqueID_19 = L_114; + } + +IL_02ce: + { + ASN1_t903 * L_115 = V_0; + int32_t L_116 = V_1; + NullCheck(L_115); + ASN1_t903 * L_117 = ASN1_Element_m4922(L_115, L_116, ((int32_t)130), /*hidden argument*/NULL); + V_15 = L_117; + ASN1_t903 * L_118 = V_15; + if (!L_118) + { + goto IL_02f4; + } + } + +IL_02e3: + { + int32_t L_119 = V_1; + V_1 = ((int32_t)((int32_t)L_119+(int32_t)1)); + ASN1_t903 * L_120 = V_15; + NullCheck(L_120); + ByteU5BU5D_t789* L_121 = ASN1_get_Value_m4663(L_120, /*hidden argument*/NULL); + __this->___subjectUniqueID_20 = L_121; + } + +IL_02f4: + { + ASN1_t903 * L_122 = V_0; + int32_t L_123 = V_1; + NullCheck(L_122); + ASN1_t903 * L_124 = ASN1_Element_m4922(L_122, L_123, ((int32_t)163), /*hidden argument*/NULL); + V_16 = L_124; + ASN1_t903 * L_125 = V_16; + if (!L_125) + { + goto IL_032e; + } + } + +IL_0309: + { + ASN1_t903 * L_126 = V_16; + NullCheck(L_126); + int32_t L_127 = ASN1_get_Count_m4664(L_126, /*hidden argument*/NULL); + if ((!(((uint32_t)L_127) == ((uint32_t)1)))) + { + goto IL_032e; + } + } + +IL_0316: + { + ASN1_t903 * L_128 = V_16; + NullCheck(L_128); + ASN1_t903 * L_129 = ASN1_get_Item_m4665(L_128, 0, /*hidden argument*/NULL); + X509ExtensionCollection_t936 * L_130 = (X509ExtensionCollection_t936 *)il2cpp_codegen_object_new (X509ExtensionCollection_t936_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m5127(L_130, L_129, /*hidden argument*/NULL); + __this->___extensions_21 = L_130; + goto IL_033a; + } + +IL_032e: + { + X509ExtensionCollection_t936 * L_131 = (X509ExtensionCollection_t936 *)il2cpp_codegen_object_new (X509ExtensionCollection_t936_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m5127(L_131, (ASN1_t903 *)NULL, /*hidden argument*/NULL); + __this->___extensions_21 = L_131; + } + +IL_033a: + { + ByteU5BU5D_t789* L_132 = ___data; + NullCheck(L_132); + Object_t * L_133 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_132); + __this->___m_encodedcert_1 = ((ByteU5BU5D_t789*)Castclass(L_133, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + goto IL_0364; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0350; + throw e; + } + +CATCH_0350: + { // begin catch(System.Exception) + { + V_17 = ((Exception_t152 *)__exception_local); + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + String_t* L_134 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___encoding_error_22; + Exception_t152 * L_135 = V_17; + CryptographicException_t929 * L_136 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_136, L_134, L_135, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_136); + } + +IL_035f: + { + goto IL_0364; + } + } // end catch (depth: 1) + +IL_0364: + { + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::GetUnsignedBigInteger(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_GetUnsignedBigInteger_m5059 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___integer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___integer; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))) + { + goto IL_0021; + } + } + { + ByteU5BU5D_t789* L_2 = ___integer; + NullCheck(L_2); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)1)); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + ByteU5BU5D_t789* L_4 = ___integer; + ByteU5BU5D_t789* L_5 = V_1; + int32_t L_6 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 1, (Array_t *)(Array_t *)L_5, 0, L_6, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = V_1; + return L_7; + } + +IL_0021: + { + ByteU5BU5D_t789* L_8 = ___integer; + return L_8; + } +} +// System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::get_DSA() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral774; +extern "C" DSA_t901 * X509Certificate_get_DSA_m4656 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + _stringLiteral774 = il2cpp_codegen_string_literal_from_index(774); + s_Il2CppMethodIntialized = true; + } + DSAParameters_t928 V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___m_keyalgoparams_7); + if (L_0) + { + goto IL_0016; + } + } + { + CryptographicException_t929 * L_1 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_1, _stringLiteral774, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + DSA_t901 * L_2 = (__this->____dsa_16); + if (L_2) + { + goto IL_012e; + } + } + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_0)); + ByteU5BU5D_t789* L_3 = (__this->___m_publickey_10); + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_4, L_3, /*hidden argument*/NULL); + V_1 = L_4; + ASN1_t903 * L_5 = V_1; + if (!L_5) + { + goto IL_0047; + } + } + { + ASN1_t903 * L_6 = V_1; + NullCheck(L_6); + uint8_t L_7 = ASN1_get_Tag_m4661(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)2))) + { + goto IL_0049; + } + } + +IL_0047: + { + return (DSA_t901 *)NULL; + } + +IL_0049: + { + ASN1_t903 * L_8 = V_1; + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = ASN1_get_Value_m4663(L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = X509Certificate_GetUnsignedBigInteger_m5059(__this, L_9, /*hidden argument*/NULL); + (&V_0)->___Y_7 = L_10; + ByteU5BU5D_t789* L_11 = (__this->___m_keyalgoparams_7); + ASN1_t903 * L_12 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_12, L_11, /*hidden argument*/NULL); + V_2 = L_12; + ASN1_t903 * L_13 = V_2; + if (!L_13) + { + goto IL_0087; + } + } + { + ASN1_t903 * L_14 = V_2; + NullCheck(L_14); + uint8_t L_15 = ASN1_get_Tag_m4661(L_14, /*hidden argument*/NULL); + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)48))))) + { + goto IL_0087; + } + } + { + ASN1_t903 * L_16 = V_2; + NullCheck(L_16); + int32_t L_17 = ASN1_get_Count_m4664(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) >= ((int32_t)3))) + { + goto IL_0089; + } + } + +IL_0087: + { + return (DSA_t901 *)NULL; + } + +IL_0089: + { + ASN1_t903 * L_18 = V_2; + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + uint8_t L_20 = ASN1_get_Tag_m4661(L_19, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)2)))) + { + goto IL_00bf; + } + } + { + ASN1_t903 * L_21 = V_2; + NullCheck(L_21); + ASN1_t903 * L_22 = ASN1_get_Item_m4665(L_21, 1, /*hidden argument*/NULL); + NullCheck(L_22); + uint8_t L_23 = ASN1_get_Tag_m4661(L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)2)))) + { + goto IL_00bf; + } + } + { + ASN1_t903 * L_24 = V_2; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 2, /*hidden argument*/NULL); + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m4661(L_25, /*hidden argument*/NULL); + if ((((int32_t)L_26) == ((int32_t)2))) + { + goto IL_00c1; + } + } + +IL_00bf: + { + return (DSA_t901 *)NULL; + } + +IL_00c1: + { + ASN1_t903 * L_27 = V_2; + NullCheck(L_27); + ASN1_t903 * L_28 = ASN1_get_Item_m4665(L_27, 0, /*hidden argument*/NULL); + NullCheck(L_28); + ByteU5BU5D_t789* L_29 = ASN1_get_Value_m4663(L_28, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_30 = X509Certificate_GetUnsignedBigInteger_m5059(__this, L_29, /*hidden argument*/NULL); + (&V_0)->___P_3 = L_30; + ASN1_t903 * L_31 = V_2; + NullCheck(L_31); + ASN1_t903 * L_32 = ASN1_get_Item_m4665(L_31, 1, /*hidden argument*/NULL); + NullCheck(L_32); + ByteU5BU5D_t789* L_33 = ASN1_get_Value_m4663(L_32, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_34 = X509Certificate_GetUnsignedBigInteger_m5059(__this, L_33, /*hidden argument*/NULL); + (&V_0)->___Q_4 = L_34; + ASN1_t903 * L_35 = V_2; + NullCheck(L_35); + ASN1_t903 * L_36 = ASN1_get_Item_m4665(L_35, 2, /*hidden argument*/NULL); + NullCheck(L_36); + ByteU5BU5D_t789* L_37 = ASN1_get_Value_m4663(L_36, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_38 = X509Certificate_GetUnsignedBigInteger_m5059(__this, L_37, /*hidden argument*/NULL); + (&V_0)->___G_1 = L_38; + ByteU5BU5D_t789* L_39 = ((&V_0)->___Y_7); + NullCheck(L_39); + DSACryptoServiceProvider_t927 * L_40 = (DSACryptoServiceProvider_t927 *)il2cpp_codegen_object_new (DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var); + DSACryptoServiceProvider__ctor_m4667(L_40, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_39)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL); + __this->____dsa_16 = L_40; + DSA_t901 * L_41 = (__this->____dsa_16); + DSAParameters_t928 L_42 = V_0; + NullCheck(L_41); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_41, L_42); + } + +IL_012e: + { + DSA_t901 * L_43 = (__this->____dsa_16); + return L_43; + } +} +// System.Void Mono.Security.X509.X509Certificate::set_DSA(System.Security.Cryptography.DSA) +extern "C" void X509Certificate_set_DSA_m4696 (X509Certificate_t788 * __this, DSA_t901 * ___value, const MethodInfo* method) +{ + { + DSA_t901 * L_0 = ___value; + __this->____dsa_16 = L_0; + DSA_t901 * L_1 = ___value; + if (!L_1) + { + goto IL_0014; + } + } + { + __this->____rsa_15 = (RSA_t902 *)NULL; + } + +IL_0014: + { + return; + } +} +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509Certificate_get_Extensions_m4715 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + X509ExtensionCollection_t936 * L_0 = (__this->___extensions_21); + return L_0; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_Hash() +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral775; +extern Il2CppCodeGenString* _stringLiteral776; +extern Il2CppCodeGenString* _stringLiteral777; +extern Il2CppCodeGenString* _stringLiteral778; +extern Il2CppCodeGenString* _stringLiteral779; +extern Il2CppCodeGenString* _stringLiteral780; +extern "C" ByteU5BU5D_t789* X509Certificate_get_Hash_m5060 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral775 = il2cpp_codegen_string_literal_from_index(775); + _stringLiteral776 = il2cpp_codegen_string_literal_from_index(776); + _stringLiteral777 = il2cpp_codegen_string_literal_from_index(777); + _stringLiteral778 = il2cpp_codegen_string_literal_from_index(778); + _stringLiteral779 = il2cpp_codegen_string_literal_from_index(779); + _stringLiteral780 = il2cpp_codegen_string_literal_from_index(780); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + String_t* V_2 = {0}; + Dictionary_2_t327 * V_3 = {0}; + int32_t V_4 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___certhash_14); + if (L_0) + { + goto IL_0116; + } + } + { + V_0 = (HashAlgorithm_t988 *)NULL; + String_t* L_1 = (__this->___m_signaturealgo_12); + V_2 = L_1; + String_t* L_2 = V_2; + if (!L_2) + { + goto IL_00d3; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_3 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_23; + if (L_3) + { + goto IL_0079; + } + } + { + Dictionary_2_t327 * L_4 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_4, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_3 = L_4; + Dictionary_2_t327 * L_5 = V_3; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral775, 0); + Dictionary_2_t327 * L_6 = V_3; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral776, 1); + Dictionary_2_t327 * L_7 = V_3; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral777, 2); + Dictionary_2_t327 * L_8 = V_3; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral778, 2); + Dictionary_2_t327 * L_9 = V_3; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral779, 2); + Dictionary_2_t327 * L_10 = V_3; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral780, 3); + Dictionary_2_t327 * L_11 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_23 = L_11; + } + +IL_0079: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_12 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_23; + String_t* L_13 = V_2; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_12, L_13, (&V_4)); + if (!L_14) + { + goto IL_00d3; + } + } + { + int32_t L_15 = V_4; + if (L_15 == 0) + { + goto IL_00a7; + } + if (L_15 == 1) + { + goto IL_00b2; + } + if (L_15 == 2) + { + goto IL_00bd; + } + if (L_15 == 3) + { + goto IL_00c8; + } + } + { + goto IL_00d3; + } + +IL_00a7: + { + MD2_t987 * L_16 = MD2_Create_m4960(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_16; + goto IL_00d5; + } + +IL_00b2: + { + MD5_t1090 * L_17 = MD5_Create_m5706(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_17; + goto IL_00d5; + } + +IL_00bd: + { + SHA1_t939 * L_18 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_18; + goto IL_00d5; + } + +IL_00c8: + { + SHA256_t1091 * L_19 = SHA256_Create_m5707(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_19; + goto IL_00d5; + } + +IL_00d3: + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_00d5: + { + ASN1_t903 * L_20 = (__this->___decoder_0); + if (!L_20) + { + goto IL_00f1; + } + } + { + ASN1_t903 * L_21 = (__this->___decoder_0); + NullCheck(L_21); + int32_t L_22 = ASN1_get_Count_m4664(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) >= ((int32_t)1))) + { + goto IL_00f3; + } + } + +IL_00f1: + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_00f3: + { + ASN1_t903 * L_23 = (__this->___decoder_0); + NullCheck(L_23); + ASN1_t903 * L_24 = ASN1_get_Item_m4665(L_23, 0, /*hidden argument*/NULL); + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_24); + V_1 = L_25; + HashAlgorithm_t988 * L_26 = V_0; + ByteU5BU5D_t789* L_27 = V_1; + ByteU5BU5D_t789* L_28 = V_1; + NullCheck(L_28); + NullCheck(L_26); + ByteU5BU5D_t789* L_29 = HashAlgorithm_ComputeHash_m5697(L_26, L_27, 0, (((int32_t)((int32_t)(((Array_t *)L_28)->max_length)))), /*hidden argument*/NULL); + __this->___certhash_14 = L_29; + } + +IL_0116: + { + ByteU5BU5D_t789* L_30 = (__this->___certhash_14); + NullCheck(L_30); + Object_t * L_31 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_30); + return ((ByteU5BU5D_t789*)Castclass(L_31, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Security.X509.X509Certificate::get_IssuerName() +extern "C" String_t* X509Certificate_get_IssuerName_m5061 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_issuername_5); + return L_0; + } +} +// System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() +extern "C" String_t* X509Certificate_get_KeyAlgorithm_m5062 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_keyalgo_6); + return L_0; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_KeyAlgorithmParameters_m5063 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_keyalgoparams_7); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_keyalgoparams_7); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.X509.X509Certificate::set_KeyAlgorithmParameters(System.Byte[]) +extern "C" void X509Certificate_set_KeyAlgorithmParameters_m5064 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___m_keyalgoparams_7 = L_0; + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_PublicKey_m5065 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_publickey_10); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_publickey_10); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern "C" RSA_t902 * X509Certificate_get_RSA_m5066 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + int32_t V_4 = 0; + { + RSA_t902 * L_0 = (__this->____rsa_15); + if (L_0) + { + goto IL_0097; + } + } + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + ByteU5BU5D_t789* L_1 = (__this->___m_publickey_10); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_1 = L_2; + ASN1_t903 * L_3 = V_1; + NullCheck(L_3); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_3, 0, /*hidden argument*/NULL); + V_2 = L_4; + ASN1_t903 * L_5 = V_2; + if (!L_5) + { + goto IL_0039; + } + } + { + ASN1_t903 * L_6 = V_2; + NullCheck(L_6); + uint8_t L_7 = ASN1_get_Tag_m4661(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)2))) + { + goto IL_003b; + } + } + +IL_0039: + { + return (RSA_t902 *)NULL; + } + +IL_003b: + { + ASN1_t903 * L_8 = V_1; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 1, /*hidden argument*/NULL); + V_3 = L_9; + ASN1_t903 * L_10 = V_3; + NullCheck(L_10); + uint8_t L_11 = ASN1_get_Tag_m4661(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)2))) + { + goto IL_0051; + } + } + { + return (RSA_t902 *)NULL; + } + +IL_0051: + { + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m4663(L_12, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = X509Certificate_GetUnsignedBigInteger_m5059(__this, L_13, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_14; + ASN1_t903 * L_15 = V_3; + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m4663(L_15, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_16; + ByteU5BU5D_t789* L_17 = ((&V_0)->___Modulus_6); + NullCheck(L_17); + V_4 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))<<(int32_t)3)); + int32_t L_18 = V_4; + RSACryptoServiceProvider_t924 * L_19 = (RSACryptoServiceProvider_t924 *)il2cpp_codegen_object_new (RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var); + RSACryptoServiceProvider__ctor_m4668(L_19, L_18, /*hidden argument*/NULL); + __this->____rsa_15 = L_19; + RSA_t902 * L_20 = (__this->____rsa_15); + RSAParameters_t926 L_21 = V_0; + NullCheck(L_20); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_20, L_21); + } + +IL_0097: + { + RSA_t902 * L_22 = (__this->____rsa_15); + return L_22; + } +} +// System.Void Mono.Security.X509.X509Certificate::set_RSA(System.Security.Cryptography.RSA) +extern "C" void X509Certificate_set_RSA_m5067 (X509Certificate_t788 * __this, RSA_t902 * ___value, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___value; + if (!L_0) + { + goto IL_000d; + } + } + { + __this->____dsa_16 = (DSA_t901 *)NULL; + } + +IL_000d: + { + RSA_t902 * L_1 = ___value; + __this->____rsa_15 = L_1; + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_RawData_m5068 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_encodedcert_1); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_encodedcert_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_SerialNumber_m5069 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___serialnumber_18); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___serialnumber_18); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral775; +extern Il2CppCodeGenString* _stringLiteral776; +extern Il2CppCodeGenString* _stringLiteral777; +extern Il2CppCodeGenString* _stringLiteral778; +extern Il2CppCodeGenString* _stringLiteral780; +extern Il2CppCodeGenString* _stringLiteral779; +extern Il2CppCodeGenString* _stringLiteral781; +extern "C" ByteU5BU5D_t789* X509Certificate_get_Signature_m5070 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral775 = il2cpp_codegen_string_literal_from_index(775); + _stringLiteral776 = il2cpp_codegen_string_literal_from_index(776); + _stringLiteral777 = il2cpp_codegen_string_literal_from_index(777); + _stringLiteral778 = il2cpp_codegen_string_literal_from_index(778); + _stringLiteral780 = il2cpp_codegen_string_literal_from_index(780); + _stringLiteral779 = il2cpp_codegen_string_literal_from_index(779); + _stringLiteral781 = il2cpp_codegen_string_literal_from_index(781); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + String_t* V_8 = {0}; + Dictionary_2_t327 * V_9 = {0}; + int32_t V_10 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___signature_11); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + String_t* L_1 = (__this->___m_signaturealgo_12); + V_8 = L_1; + String_t* L_2 = V_8; + if (!L_2) + { + goto IL_015a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_3 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_24; + if (L_3) + { + goto IL_0083; + } + } + { + Dictionary_2_t327 * L_4 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_4, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_9 = L_4; + Dictionary_2_t327 * L_5 = V_9; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral775, 0); + Dictionary_2_t327 * L_6 = V_9; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral776, 0); + Dictionary_2_t327 * L_7 = V_9; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral777, 0); + Dictionary_2_t327 * L_8 = V_9; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral778, 0); + Dictionary_2_t327 * L_9 = V_9; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral780, 0); + Dictionary_2_t327 * L_10 = V_9; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral779, 1); + Dictionary_2_t327 * L_11 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_24 = L_11; + } + +IL_0083: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_12 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_24; + String_t* L_13 = V_8; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_12, L_13, (&V_10)); + if (!L_14) + { + goto IL_015a; + } + } + { + int32_t L_15 = V_10; + if (!L_15) + { + goto IL_00aa; + } + } + { + int32_t L_16 = V_10; + if ((((int32_t)L_16) == ((int32_t)1))) + { + goto IL_00bb; + } + } + { + goto IL_015a; + } + +IL_00aa: + { + ByteU5BU5D_t789* L_17 = (__this->___signature_11); + NullCheck(L_17); + Object_t * L_18 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_17); + return ((ByteU5BU5D_t789*)Castclass(L_18, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_00bb: + { + ByteU5BU5D_t789* L_19 = (__this->___signature_11); + ASN1_t903 * L_20 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_20, L_19, /*hidden argument*/NULL); + V_0 = L_20; + ASN1_t903 * L_21 = V_0; + if (!L_21) + { + goto IL_00d9; + } + } + { + ASN1_t903 * L_22 = V_0; + NullCheck(L_22); + int32_t L_23 = ASN1_get_Count_m4664(L_22, /*hidden argument*/NULL); + if ((((int32_t)L_23) == ((int32_t)2))) + { + goto IL_00db; + } + } + +IL_00d9: + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_00db: + { + ASN1_t903 * L_24 = V_0; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 0, /*hidden argument*/NULL); + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = ASN1_get_Value_m4663(L_25, /*hidden argument*/NULL); + V_1 = L_26; + ASN1_t903 * L_27 = V_0; + NullCheck(L_27); + ASN1_t903 * L_28 = ASN1_get_Item_m4665(L_27, 1, /*hidden argument*/NULL); + NullCheck(L_28); + ByteU5BU5D_t789* L_29 = ASN1_get_Value_m4663(L_28, /*hidden argument*/NULL); + V_2 = L_29; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)40))); + ByteU5BU5D_t789* L_30 = V_1; + NullCheck(L_30); + int32_t L_31 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)((int32_t)20))), /*hidden argument*/NULL); + V_4 = L_31; + ByteU5BU5D_t789* L_32 = V_1; + NullCheck(L_32); + int32_t L_33 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)((int32_t)20)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))), /*hidden argument*/NULL); + V_5 = L_33; + ByteU5BU5D_t789* L_34 = V_1; + int32_t L_35 = V_4; + ByteU5BU5D_t789* L_36 = V_3; + int32_t L_37 = V_5; + ByteU5BU5D_t789* L_38 = V_1; + NullCheck(L_38); + int32_t L_39 = V_4; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_34, L_35, (Array_t *)(Array_t *)L_36, L_37, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_38)->max_length))))-(int32_t)L_39)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = V_2; + NullCheck(L_40); + int32_t L_41 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))-(int32_t)((int32_t)20))), /*hidden argument*/NULL); + V_6 = L_41; + ByteU5BU5D_t789* L_42 = V_2; + NullCheck(L_42); + int32_t L_43 = Math_Max_m2040(NULL /*static, unused*/, ((int32_t)20), ((int32_t)((int32_t)((int32_t)40)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_42)->max_length)))))), /*hidden argument*/NULL); + V_7 = L_43; + ByteU5BU5D_t789* L_44 = V_2; + int32_t L_45 = V_6; + ByteU5BU5D_t789* L_46 = V_3; + int32_t L_47 = V_7; + ByteU5BU5D_t789* L_48 = V_2; + NullCheck(L_48); + int32_t L_49 = V_6; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, L_45, (Array_t *)(Array_t *)L_46, L_47, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_48)->max_length))))-(int32_t)L_49)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_50 = V_3; + return L_50; + } + +IL_015a: + { + String_t* L_51 = (__this->___m_signaturealgo_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_52 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral781, L_51, /*hidden argument*/NULL); + CryptographicException_t929 * L_53 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_53, L_52, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_53); + } +} +// System.String Mono.Security.X509.X509Certificate::get_SignatureAlgorithm() +extern "C" String_t* X509Certificate_get_SignatureAlgorithm_m5071 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_signaturealgo_12); + return L_0; + } +} +// System.String Mono.Security.X509.X509Certificate::get_SubjectName() +extern "C" String_t* X509Certificate_get_SubjectName_m5072 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_subject_9); + return L_0; + } +} +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() +extern "C" DateTime_t365 X509Certificate_get_ValidFrom_m5073 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_from_2); + return L_0; + } +} +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() +extern "C" DateTime_t365 X509Certificate_get_ValidUntil_m5074 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_until_3); + return L_0; + } +} +// System.Int32 Mono.Security.X509.X509Certificate::get_Version() +extern "C" int32_t X509Certificate_get_Version_m4687 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___version_17); + return L_0; + } +} +// System.Boolean Mono.Security.X509.X509Certificate::get_IsCurrent() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate_get_IsCurrent_m5075 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = DateTime_get_UtcNow_m5708(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_1 = X509Certificate_WasCurrent_m5076(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean Mono.Security.X509.X509Certificate::WasCurrent(System.DateTime) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate_WasCurrent_m5076 (X509Certificate_t788 * __this, DateTime_t365 ___instant, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + DateTime_t365 L_0 = ___instant; + DateTime_t365 L_1 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(17 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_2 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001f; + } + } + { + DateTime_t365 L_3 = ___instant; + DateTime_t365 L_4 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(18 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_5 = DateTime_op_LessThanOrEqual_m4709(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_0020; + } + +IL_001f: + { + G_B3_0 = 0; + } + +IL_0020: + { + return G_B3_0; + } +} +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.DSA) +extern TypeInfo* DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" bool X509Certificate_VerifySignature_m5077 (X509Certificate_t788 * __this, DSA_t901 * ___dsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(624); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + DSASignatureDeformatter_t1092 * V_0 = {0}; + { + DSA_t901 * L_0 = ___dsa; + DSASignatureDeformatter_t1092 * L_1 = (DSASignatureDeformatter_t1092 *)il2cpp_codegen_object_new (DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var); + DSASignatureDeformatter__ctor_m5709(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + DSASignatureDeformatter_t1092 * L_2 = V_0; + NullCheck(L_2); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.DSASignatureDeformatter::SetHashAlgorithm(System.String) */, L_2, _stringLiteral735); + DSASignatureDeformatter_t1092 * L_3 = V_0; + ByteU5BU5D_t789* L_4 = X509Certificate_get_Hash_m5060(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(14 /* System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() */, __this); + NullCheck(L_3); + bool L_6 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Boolean System.Security.Cryptography.DSASignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_3, L_4, L_5); + return L_6; + } +} +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.RSA) +extern TypeInfo* RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral775; +extern Il2CppCodeGenString* _stringLiteral776; +extern Il2CppCodeGenString* _stringLiteral777; +extern Il2CppCodeGenString* _stringLiteral778; +extern Il2CppCodeGenString* _stringLiteral780; +extern Il2CppCodeGenString* _stringLiteral664; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral782; +extern Il2CppCodeGenString* _stringLiteral781; +extern "C" bool X509Certificate_VerifySignature_m5078 (X509Certificate_t788 * __this, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(625); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral775 = il2cpp_codegen_string_literal_from_index(775); + _stringLiteral776 = il2cpp_codegen_string_literal_from_index(776); + _stringLiteral777 = il2cpp_codegen_string_literal_from_index(777); + _stringLiteral778 = il2cpp_codegen_string_literal_from_index(778); + _stringLiteral780 = il2cpp_codegen_string_literal_from_index(780); + _stringLiteral664 = il2cpp_codegen_string_literal_from_index(664); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral782 = il2cpp_codegen_string_literal_from_index(782); + _stringLiteral781 = il2cpp_codegen_string_literal_from_index(781); + s_Il2CppMethodIntialized = true; + } + RSAPKCS1SignatureDeformatter_t1093 * V_0 = {0}; + String_t* V_1 = {0}; + Dictionary_2_t327 * V_2 = {0}; + int32_t V_3 = 0; + { + RSA_t902 * L_0 = ___rsa; + RSAPKCS1SignatureDeformatter_t1093 * L_1 = (RSAPKCS1SignatureDeformatter_t1093 *)il2cpp_codegen_object_new (RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var); + RSAPKCS1SignatureDeformatter__ctor_m5710(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = (__this->___m_signaturealgo_12); + V_1 = L_2; + String_t* L_3 = V_1; + if (!L_3) + { + goto IL_00d4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_4 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map11_25; + if (L_4) + { + goto IL_0067; + } + } + { + Dictionary_2_t327 * L_5 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_5, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_2 = L_5; + Dictionary_2_t327 * L_6 = V_2; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral775, 0); + Dictionary_2_t327 * L_7 = V_2; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral776, 1); + Dictionary_2_t327 * L_8 = V_2; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral777, 2); + Dictionary_2_t327 * L_9 = V_2; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral778, 2); + Dictionary_2_t327 * L_10 = V_2; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral780, 3); + Dictionary_2_t327 * L_11 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map11_25 = L_11; + } + +IL_0067: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t788_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_12 = ((X509Certificate_t788_StaticFields*)X509Certificate_t788_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map11_25; + String_t* L_13 = V_1; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_12, L_13, (&V_3)); + if (!L_14) + { + goto IL_00d4; + } + } + { + int32_t L_15 = V_3; + if (L_15 == 0) + { + goto IL_0094; + } + if (L_15 == 1) + { + goto IL_00a4; + } + if (L_15 == 2) + { + goto IL_00b4; + } + if (L_15 == 3) + { + goto IL_00c4; + } + } + { + goto IL_00d4; + } + +IL_0094: + { + RSAPKCS1SignatureDeformatter_t1093 * L_16 = V_0; + NullCheck(L_16); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_16, _stringLiteral664); + goto IL_00ea; + } + +IL_00a4: + { + RSAPKCS1SignatureDeformatter_t1093 * L_17 = V_0; + NullCheck(L_17); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_17, _stringLiteral733); + goto IL_00ea; + } + +IL_00b4: + { + RSAPKCS1SignatureDeformatter_t1093 * L_18 = V_0; + NullCheck(L_18); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_18, _stringLiteral735); + goto IL_00ea; + } + +IL_00c4: + { + RSAPKCS1SignatureDeformatter_t1093 * L_19 = V_0; + NullCheck(L_19); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_19, _stringLiteral782); + goto IL_00ea; + } + +IL_00d4: + { + String_t* L_20 = (__this->___m_signaturealgo_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral781, L_20, /*hidden argument*/NULL); + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_00ea: + { + RSAPKCS1SignatureDeformatter_t1093 * L_23 = V_0; + ByteU5BU5D_t789* L_24 = X509Certificate_get_Hash_m5060(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_25 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(14 /* System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() */, __this); + NullCheck(L_23); + bool L_26 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_23, L_24, L_25); + return L_26; + } +} +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral783; +extern Il2CppCodeGenString* _stringLiteral784; +extern "C" bool X509Certificate_VerifySignature_m4714 (X509Certificate_t788 * __this, AsymmetricAlgorithm_t776 * ___aa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral783 = il2cpp_codegen_string_literal_from_index(783); + _stringLiteral784 = il2cpp_codegen_string_literal_from_index(784); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___aa; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral783, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsymmetricAlgorithm_t776 * L_2 = ___aa; + if (!((RSA_t902 *)IsInstClass(L_2, RSA_t902_il2cpp_TypeInfo_var))) + { + goto IL_0029; + } + } + { + AsymmetricAlgorithm_t776 * L_3 = ___aa; + bool L_4 = X509Certificate_VerifySignature_m5078(__this, ((RSA_t902 *)IsInstClass(L_3, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_4; + } + +IL_0029: + { + AsymmetricAlgorithm_t776 * L_5 = ___aa; + if (!((DSA_t901 *)IsInstClass(L_5, DSA_t901_il2cpp_TypeInfo_var))) + { + goto IL_0041; + } + } + { + AsymmetricAlgorithm_t776 * L_6 = ___aa; + bool L_7 = X509Certificate_VerifySignature_m5077(__this, ((DSA_t901 *)IsInstClass(L_6, DSA_t901_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_7; + } + +IL_0041: + { + AsymmetricAlgorithm_t776 * L_8 = ___aa; + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral784, L_9, /*hidden argument*/NULL); + NotSupportedException_t164 * L_11 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } +} +// System.Boolean Mono.Security.X509.X509Certificate::get_IsSelfSigned() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate_get_IsSelfSigned_m5079 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___m_issuername_5); + String_t* L_1 = (__this->___m_subject_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + RSA_t902 * L_3 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, __this); + bool L_4 = X509Certificate_VerifySignature_m5078(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0023: + { + return 0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetIssuerName() +extern "C" ASN1_t903 * X509Certificate_GetIssuerName_m4682 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = (__this->___issuer_4); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetSubjectName() +extern "C" ASN1_t903 * X509Certificate_GetSubjectName_m4685 (X509Certificate_t788 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = (__this->___subject_8); + return L_0; + } +} +// System.Void Mono.Security.X509.X509Certificate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral785; +extern "C" void X509Certificate_GetObjectData_m5080 (X509Certificate_t788 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral785 = il2cpp_codegen_string_literal_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + ByteU5BU5D_t789* L_1 = (__this->___m_encodedcert_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral785, (Object_t *)(Object_t *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::PEM(System.String,System.Byte[]) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral786; +extern Il2CppCodeGenString* _stringLiteral787; +extern "C" ByteU5BU5D_t789* X509Certificate_PEM_m5081 (Object_t * __this /* static, unused */, String_t* ___type, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral786 = il2cpp_codegen_string_literal_from_index(786); + _stringLiteral787 = il2cpp_codegen_string_literal_from_index(787); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + String_t* V_5 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___data; + NullCheck(L_0); + String_t* L_2 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_0, L_1); + V_0 = L_2; + String_t* L_3 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m671(NULL /*static, unused*/, _stringLiteral786, L_3, /*hidden argument*/NULL); + V_1 = L_4; + String_t* L_5 = ___type; + String_t* L_6 = String_Format_m671(NULL /*static, unused*/, _stringLiteral787, L_5, /*hidden argument*/NULL); + V_2 = L_6; + String_t* L_7 = V_0; + String_t* L_8 = V_1; + NullCheck(L_7); + int32_t L_9 = String_IndexOf_m2062(L_7, L_8, /*hidden argument*/NULL); + String_t* L_10 = V_1; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_9+(int32_t)L_11)); + String_t* L_12 = V_0; + String_t* L_13 = V_2; + int32_t L_14 = V_3; + NullCheck(L_12); + int32_t L_15 = String_IndexOf_m2066(L_12, L_13, L_14, /*hidden argument*/NULL); + V_4 = L_15; + String_t* L_16 = V_0; + int32_t L_17 = V_3; + int32_t L_18 = V_4; + int32_t L_19 = V_3; + NullCheck(L_16); + String_t* L_20 = String_Substring_m2063(L_16, L_17, ((int32_t)((int32_t)L_18-(int32_t)L_19)), /*hidden argument*/NULL); + V_5 = L_20; + String_t* L_21 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_22 = Convert_FromBase64String_m5711(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection) +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator__ctor_m5082 (X509CertificateEnumerator_t938 * __this, X509CertificateCollection_t933 * ___mappings, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_0 = ___mappings; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m5083 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m5084 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m5085 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t788 * X509CertificateEnumerator_get_Current_m4740 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509Certificate_t788 *)CastclassClass(L_1, X509Certificate_t788_il2cpp_TypeInfo_var)); + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_MoveNext_m5086 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_Reset_m5087 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection::.ctor() +extern "C" void X509CertificateCollection__ctor_m5088 (X509CertificateCollection_t933 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection::.ctor(Mono.Security.X509.X509CertificateCollection) +extern "C" void X509CertificateCollection__ctor_m5089 (X509CertificateCollection_t933 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_0 = ___value; + X509CertificateCollection_AddRange_m5092(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m5090 (X509CertificateCollection_t933 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection::get_Item(System.Int32) +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t788 * X509CertificateCollection_get_Item_m4694 (X509CertificateCollection_t933 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((X509Certificate_t788 *)CastclassClass(L_2, X509Certificate_t788_il2cpp_TypeInfo_var)); + } +} +// System.Int32 Mono.Security.X509.X509CertificateCollection::Add(Mono.Security.X509.X509Certificate) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t X509CertificateCollection_Add_m5091 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Certificate_t788 * L_3 = ___value; + NullCheck(L_2); + int32_t L_4 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); + return L_4; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection::AddRange(Mono.Security.X509.X509CertificateCollection) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void X509CertificateCollection_AddRange_m5092 (X509CertificateCollection_t933 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + X509CertificateCollection_t933 * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = 0; + goto IL_002f; + } + +IL_0018: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_3 = ___value; + int32_t L_4 = V_0; + NullCheck(L_3); + X509Certificate_t788 * L_5 = X509CertificateCollection_get_Item_m4694(L_3, L_4, /*hidden argument*/NULL); + NullCheck(L_2); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_5); + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002f: + { + int32_t L_7 = V_0; + X509CertificateCollection_t933 * L_8 = ___value; + NullCheck(L_8); + ArrayList_t734 * L_9 = CollectionBase_get_InnerList_m4706(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9); + if ((((int32_t)L_7) < ((int32_t)L_10))) + { + goto IL_0018; + } + } + { + return; + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection::Contains(Mono.Security.X509.X509Certificate) +extern "C" bool X509CertificateCollection_Contains_m5093 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) +{ + { + X509Certificate_t788 * L_0 = ___value; + int32_t L_1 = X509CertificateCollection_IndexOf_m5095(__this, L_0, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator Mono.Security.X509.X509CertificateCollection::GetEnumerator() +extern TypeInfo* X509CertificateEnumerator_t938_il2cpp_TypeInfo_var; +extern "C" X509CertificateEnumerator_t938 * X509CertificateCollection_GetEnumerator_m4739 (X509CertificateCollection_t933 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateEnumerator_t938_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(626); + s_Il2CppMethodIntialized = true; + } + { + X509CertificateEnumerator_t938 * L_0 = (X509CertificateEnumerator_t938 *)il2cpp_codegen_object_new (X509CertificateEnumerator_t938_il2cpp_TypeInfo_var); + X509CertificateEnumerator__ctor_m5082(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 Mono.Security.X509.X509CertificateCollection::GetHashCode() +extern "C" int32_t X509CertificateCollection_GetHashCode_m5094 (X509CertificateCollection_t933 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + return L_1; + } +} +// System.Int32 Mono.Security.X509.X509CertificateCollection::IndexOf(Mono.Security.X509.X509Certificate) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t X509CertificateCollection_IndexOf_m5095 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + X509Certificate_t788 * V_2 = {0}; + { + X509Certificate_t788 * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + X509Certificate_t788 * L_2 = ___value; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = X509Certificate_get_Hash_m5060(L_2, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_0049; + } + +IL_001f: + { + ArrayList_t734 * L_4 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_5 = V_1; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_2 = ((X509Certificate_t788 *)CastclassClass(L_6, X509Certificate_t788_il2cpp_TypeInfo_var)); + X509Certificate_t788 * L_7 = V_2; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = X509Certificate_get_Hash_m5060(L_7, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = V_0; + bool L_10 = X509CertificateCollection_Compare_m5097(__this, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0045; + } + } + { + int32_t L_11 = V_1; + return L_11; + } + +IL_0045: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0049: + { + int32_t L_13 = V_1; + ArrayList_t734 * L_14 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_14); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_001f; + } + } + { + return (-1); + } +} +// System.Void Mono.Security.X509.X509CertificateCollection::Remove(Mono.Security.X509.X509Certificate) +extern "C" void X509CertificateCollection_Remove_m5096 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Certificate_t788 * L_1 = ___value; + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_0, L_1); + return; + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection::Compare(System.Byte[],System.Byte[]) +extern "C" bool X509CertificateCollection_Compare_m5097 (X509CertificateCollection_t933 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + if (L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___array2; + if (L_1) + { + goto IL_000e; + } + } + { + return 1; + } + +IL_000e: + { + ByteU5BU5D_t789* L_2 = ___array1; + if (!L_2) + { + goto IL_001a; + } + } + { + ByteU5BU5D_t789* L_3 = ___array2; + if (L_3) + { + goto IL_001c; + } + } + +IL_001a: + { + return 0; + } + +IL_001c: + { + ByteU5BU5D_t789* L_4 = ___array1; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = ___array2; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0029; + } + } + { + return 0; + } + +IL_0029: + { + V_0 = 0; + goto IL_0041; + } + +IL_0030: + { + ByteU5BU5D_t789* L_6 = ___array1; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ByteU5BU5D_t789* L_9 = ___array2; + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t)))))) + { + goto IL_003d; + } + } + { + return 0; + } + +IL_003d: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0041: + { + int32_t L_13 = V_0; + ByteU5BU5D_t789* L_14 = ___array1; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0030; + } + } + { + return 1; + } +} +// System.Void Mono.Security.X509.X509Chain::.ctor() +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern "C" void X509Chain__ctor_m5098 (X509Chain_t998 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_0 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_0, /*hidden argument*/NULL); + __this->___certs_1 = L_0; + return; + } +} +// System.Void Mono.Security.X509.X509Chain::.ctor(Mono.Security.X509.X509CertificateCollection) +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern "C" void X509Chain__ctor_m5099 (X509Chain_t998 * __this, X509CertificateCollection_t933 * ___chain, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + s_Il2CppMethodIntialized = true; + } + { + X509Chain__ctor_m5098(__this, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_0 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_0, /*hidden argument*/NULL); + __this->____chain_3 = L_0; + X509CertificateCollection_t933 * L_1 = (__this->____chain_3); + X509CertificateCollection_t933 * L_2 = ___chain; + NullCheck(L_1); + X509CertificateCollection_AddRange_m5092(L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::get_Status() +extern "C" int32_t X509Chain_get_Status_m5100 (X509Chain_t998 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____status_4); + return L_0; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::get_TrustAnchors() +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern "C" X509CertificateCollection_t933 * X509Chain_get_TrustAnchors_m5101 (X509Chain_t998 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + s_Il2CppMethodIntialized = true; + } + { + X509CertificateCollection_t933 * L_0 = (__this->___roots_0); + if (L_0) + { + goto IL_002d; + } + } + { + X509CertificateCollection_t933 * L_1 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_1, /*hidden argument*/NULL); + __this->___roots_0 = L_1; + X509CertificateCollection_t933 * L_2 = (__this->___roots_0); + X509CertificateCollection_t933 * L_3 = X509StoreManager_get_TrustedRootCertificates_m5137(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + X509CertificateCollection_AddRange_m5092(L_2, L_3, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_4 = (__this->___roots_0); + return L_4; + } + +IL_002d: + { + X509CertificateCollection_t933 * L_5 = (__this->___roots_0); + return L_5; + } +} +// System.Boolean Mono.Security.X509.X509Chain::Build(Mono.Security.X509.X509Certificate) +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" bool X509Chain_Build_m5102 (X509Chain_t998 * __this, X509Certificate_t788 * ___leaf, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t788 * V_0 = {0}; + X509Certificate_t788 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + X509Certificate_t788 * V_4 = {0}; + X509CertificateEnumerator_t938 * V_5 = {0}; + bool V_6 = false; + Object_t * V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + __this->____status_4 = 0; + X509CertificateCollection_t933 * L_0 = (__this->____chain_3); + if (L_0) + { + goto IL_0060; + } + } + { + X509CertificateCollection_t933 * L_1 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_1, /*hidden argument*/NULL); + __this->____chain_3 = L_1; + X509Certificate_t788 * L_2 = ___leaf; + V_0 = L_2; + X509Certificate_t788 * L_3 = V_0; + V_1 = L_3; + goto IL_003d; + } + +IL_0026: + { + X509Certificate_t788 * L_4 = V_0; + V_1 = L_4; + X509CertificateCollection_t933 * L_5 = (__this->____chain_3); + X509Certificate_t788 * L_6 = V_0; + NullCheck(L_5); + X509CertificateCollection_Add_m5091(L_5, L_6, /*hidden argument*/NULL); + X509Certificate_t788 * L_7 = V_0; + X509Certificate_t788 * L_8 = X509Chain_FindCertificateParent_m5104(__this, L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_003d: + { + X509Certificate_t788 * L_9 = V_0; + if (!L_9) + { + goto IL_004e; + } + } + { + X509Certificate_t788 * L_10 = V_0; + NullCheck(L_10); + bool L_11 = X509Certificate_get_IsSelfSigned_m5079(L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0026; + } + } + +IL_004e: + { + X509Certificate_t788 * L_12 = V_1; + X509Certificate_t788 * L_13 = X509Chain_FindCertificateRoot_m5105(__this, L_12, /*hidden argument*/NULL); + __this->____root_2 = L_13; + goto IL_00fa; + } + +IL_0060: + { + X509CertificateCollection_t933 * L_14 = (__this->____chain_3); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_14); + V_2 = L_15; + int32_t L_16 = V_2; + if ((((int32_t)L_16) <= ((int32_t)0))) + { + goto IL_00ed; + } + } + { + X509Certificate_t788 * L_17 = ___leaf; + X509CertificateCollection_t933 * L_18 = (__this->____chain_3); + NullCheck(L_18); + X509Certificate_t788 * L_19 = X509CertificateCollection_get_Item_m4694(L_18, 0, /*hidden argument*/NULL); + bool L_20 = X509Chain_IsParent_m5107(__this, L_17, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00e8; + } + } + { + V_3 = 1; + goto IL_00c0; + } + +IL_0092: + { + X509CertificateCollection_t933 * L_21 = (__this->____chain_3); + int32_t L_22 = V_3; + NullCheck(L_21); + X509Certificate_t788 * L_23 = X509CertificateCollection_get_Item_m4694(L_21, ((int32_t)((int32_t)L_22-(int32_t)1)), /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_24 = (__this->____chain_3); + int32_t L_25 = V_3; + NullCheck(L_24); + X509Certificate_t788 * L_26 = X509CertificateCollection_get_Item_m4694(L_24, L_25, /*hidden argument*/NULL); + bool L_27 = X509Chain_IsParent_m5107(__this, L_23, L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_00bc; + } + } + { + goto IL_00c7; + } + +IL_00bc: + { + int32_t L_28 = V_3; + V_3 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_29 = V_3; + int32_t L_30 = V_2; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0092; + } + } + +IL_00c7: + { + int32_t L_31 = V_3; + int32_t L_32 = V_2; + if ((!(((uint32_t)L_31) == ((uint32_t)L_32)))) + { + goto IL_00e8; + } + } + { + X509CertificateCollection_t933 * L_33 = (__this->____chain_3); + int32_t L_34 = V_2; + NullCheck(L_33); + X509Certificate_t788 * L_35 = X509CertificateCollection_get_Item_m4694(L_33, ((int32_t)((int32_t)L_34-(int32_t)1)), /*hidden argument*/NULL); + X509Certificate_t788 * L_36 = X509Chain_FindCertificateRoot_m5105(__this, L_35, /*hidden argument*/NULL); + __this->____root_2 = L_36; + } + +IL_00e8: + { + goto IL_00fa; + } + +IL_00ed: + { + X509Certificate_t788 * L_37 = ___leaf; + X509Certificate_t788 * L_38 = X509Chain_FindCertificateRoot_m5105(__this, L_37, /*hidden argument*/NULL); + __this->____root_2 = L_38; + } + +IL_00fa: + { + X509CertificateCollection_t933 * L_39 = (__this->____chain_3); + if (!L_39) + { + goto IL_01a6; + } + } + { + int32_t L_40 = (__this->____status_4); + if (L_40) + { + goto IL_01a6; + } + } + { + X509CertificateCollection_t933 * L_41 = (__this->____chain_3); + NullCheck(L_41); + X509CertificateEnumerator_t938 * L_42 = X509CertificateCollection_GetEnumerator_m4739(L_41, /*hidden argument*/NULL); + V_5 = L_42; + } + +IL_011d: + try + { // begin try (depth: 1) + { + goto IL_0140; + } + +IL_0122: + { + X509CertificateEnumerator_t938 * L_43 = V_5; + NullCheck(L_43); + X509Certificate_t788 * L_44 = X509CertificateEnumerator_get_Current_m4740(L_43, /*hidden argument*/NULL); + V_4 = L_44; + X509Certificate_t788 * L_45 = V_4; + bool L_46 = X509Chain_IsValid_m5103(__this, L_45, /*hidden argument*/NULL); + if (L_46) + { + goto IL_0140; + } + } + +IL_0138: + { + V_6 = 0; + IL2CPP_LEAVE(0x1B0, FINALLY_0151); + } + +IL_0140: + { + X509CertificateEnumerator_t938 * L_47 = V_5; + NullCheck(L_47); + bool L_48 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_47); + if (L_48) + { + goto IL_0122; + } + } + +IL_014c: + { + IL2CPP_LEAVE(0x167, FINALLY_0151); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0151; + } + +FINALLY_0151: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_49 = V_5; + V_7 = ((Object_t *)IsInst(L_49, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_50 = V_7; + if (L_50) + { + goto IL_015f; + } + } + +IL_015e: + { + IL2CPP_END_FINALLY(337) + } + +IL_015f: + { + Object_t * L_51 = V_7; + NullCheck(L_51); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_51); + IL2CPP_END_FINALLY(337) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(337) + { + IL2CPP_JUMP_TBL(0x1B0, IL_01b0) + IL2CPP_JUMP_TBL(0x167, IL_0167) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0167: + { + X509Certificate_t788 * L_52 = ___leaf; + bool L_53 = X509Chain_IsValid_m5103(__this, L_52, /*hidden argument*/NULL); + if (L_53) + { + goto IL_0188; + } + } + { + int32_t L_54 = (__this->____status_4); + if ((!(((uint32_t)L_54) == ((uint32_t)2)))) + { + goto IL_0186; + } + } + { + __this->____status_4 = 1; + } + +IL_0186: + { + return 0; + } + +IL_0188: + { + X509Certificate_t788 * L_55 = (__this->____root_2); + if (!L_55) + { + goto IL_01a6; + } + } + { + X509Certificate_t788 * L_56 = (__this->____root_2); + bool L_57 = X509Chain_IsValid_m5103(__this, L_56, /*hidden argument*/NULL); + if (L_57) + { + goto IL_01a6; + } + } + { + return 0; + } + +IL_01a6: + { + int32_t L_58 = (__this->____status_4); + return ((((int32_t)L_58) == ((int32_t)0))? 1 : 0); + } + +IL_01b0: + { + bool L_59 = V_6; + return L_59; + } +} +// System.Boolean Mono.Security.X509.X509Chain::IsValid(Mono.Security.X509.X509Certificate) +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" bool X509Chain_IsValid_m5103 (X509Chain_t998 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = ___cert; + NullCheck(L_0); + bool L_1 = X509Certificate_get_IsCurrent_m5075(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0014; + } + } + { + __this->____status_4 = 2; + return 0; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + bool L_2 = ServicePointManager_get_CheckCertificateRevocationList_m3865(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001e; + } + } + +IL_001e: + { + return 1; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateParent(Mono.Security.X509.X509Certificate) +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t788 * X509Chain_FindCertificateParent_m5104 (X509Chain_t998 * __this, X509Certificate_t788 * ___child, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t788 * V_0 = {0}; + X509CertificateEnumerator_t938 * V_1 = {0}; + X509Certificate_t788 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509CertificateCollection_t933 * L_0 = (__this->___certs_1); + NullCheck(L_0); + X509CertificateEnumerator_t938 * L_1 = X509CertificateCollection_GetEnumerator_m4739(L_0, /*hidden argument*/NULL); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_002c; + } + +IL_0011: + { + X509CertificateEnumerator_t938 * L_2 = V_1; + NullCheck(L_2); + X509Certificate_t788 * L_3 = X509CertificateEnumerator_get_Current_m4740(L_2, /*hidden argument*/NULL); + V_0 = L_3; + X509Certificate_t788 * L_4 = ___child; + X509Certificate_t788 * L_5 = V_0; + bool L_6 = X509Chain_IsParent_m5107(__this, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_002c; + } + } + +IL_0025: + { + X509Certificate_t788 * L_7 = V_0; + V_2 = L_7; + IL2CPP_LEAVE(0x50, FINALLY_003c); + } + +IL_002c: + { + X509CertificateEnumerator_t938 * L_8 = V_1; + NullCheck(L_8); + bool L_9 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_8); + if (L_9) + { + goto IL_0011; + } + } + +IL_0037: + { + IL2CPP_LEAVE(0x4E, FINALLY_003c); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003c; + } + +FINALLY_003c: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_10 = V_1; + V_3 = ((Object_t *)IsInst(L_10, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_11 = V_3; + if (L_11) + { + goto IL_0047; + } + } + +IL_0046: + { + IL2CPP_END_FINALLY(60) + } + +IL_0047: + { + Object_t * L_12 = V_3; + NullCheck(L_12); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_12); + IL2CPP_END_FINALLY(60) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(60) + { + IL2CPP_JUMP_TBL(0x50, IL_0050) + IL2CPP_JUMP_TBL(0x4E, IL_004e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004e: + { + return (X509Certificate_t788 *)NULL; + } + +IL_0050: + { + X509Certificate_t788 * L_13 = V_2; + return L_13; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateRoot(Mono.Security.X509.X509Certificate) +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t788 * X509Chain_FindCertificateRoot_m5105 (X509Chain_t998 * __this, X509Certificate_t788 * ___potentialRoot, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t788 * V_0 = {0}; + X509CertificateEnumerator_t938 * V_1 = {0}; + X509Certificate_t788 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate_t788 * L_0 = ___potentialRoot; + if (L_0) + { + goto IL_0013; + } + } + { + __this->____status_4 = ((int32_t)65536); + return (X509Certificate_t788 *)NULL; + } + +IL_0013: + { + X509Certificate_t788 * L_1 = ___potentialRoot; + bool L_2 = X509Chain_IsTrusted_m5106(__this, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0021; + } + } + { + X509Certificate_t788 * L_3 = ___potentialRoot; + return L_3; + } + +IL_0021: + { + X509CertificateCollection_t933 * L_4 = X509Chain_get_TrustAnchors_m5101(__this, /*hidden argument*/NULL); + NullCheck(L_4); + X509CertificateEnumerator_t938 * L_5 = X509CertificateCollection_GetEnumerator_m4739(L_4, /*hidden argument*/NULL); + V_1 = L_5; + } + +IL_002d: + try + { // begin try (depth: 1) + { + goto IL_004d; + } + +IL_0032: + { + X509CertificateEnumerator_t938 * L_6 = V_1; + NullCheck(L_6); + X509Certificate_t788 * L_7 = X509CertificateEnumerator_get_Current_m4740(L_6, /*hidden argument*/NULL); + V_0 = L_7; + X509Certificate_t788 * L_8 = ___potentialRoot; + X509Certificate_t788 * L_9 = V_0; + bool L_10 = X509Chain_IsParent_m5107(__this, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_004d; + } + } + +IL_0046: + { + X509Certificate_t788 * L_11 = V_0; + V_2 = L_11; + IL2CPP_LEAVE(0x91, FINALLY_005d); + } + +IL_004d: + { + X509CertificateEnumerator_t938 * L_12 = V_1; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_12); + if (L_13) + { + goto IL_0032; + } + } + +IL_0058: + { + IL2CPP_LEAVE(0x6F, FINALLY_005d); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005d; + } + +FINALLY_005d: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_14 = V_1; + V_3 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_3; + if (L_15) + { + goto IL_0068; + } + } + +IL_0067: + { + IL2CPP_END_FINALLY(93) + } + +IL_0068: + { + Object_t * L_16 = V_3; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(93) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(93) + { + IL2CPP_JUMP_TBL(0x91, IL_0091) + IL2CPP_JUMP_TBL(0x6F, IL_006f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006f: + { + X509Certificate_t788 * L_17 = ___potentialRoot; + NullCheck(L_17); + bool L_18 = X509Certificate_get_IsSelfSigned_m5079(L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_0084; + } + } + { + __this->____status_4 = ((int32_t)32); + X509Certificate_t788 * L_19 = ___potentialRoot; + return L_19; + } + +IL_0084: + { + __this->____status_4 = ((int32_t)65536); + return (X509Certificate_t788 *)NULL; + } + +IL_0091: + { + X509Certificate_t788 * L_20 = V_2; + return L_20; + } +} +// System.Boolean Mono.Security.X509.X509Chain::IsTrusted(Mono.Security.X509.X509Certificate) +extern "C" bool X509Chain_IsTrusted_m5106 (X509Chain_t998 * __this, X509Certificate_t788 * ___potentialTrusted, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = X509Chain_get_TrustAnchors_m5101(__this, /*hidden argument*/NULL); + X509Certificate_t788 * L_1 = ___potentialTrusted; + NullCheck(L_0); + bool L_2 = X509CertificateCollection_Contains_m5093(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean Mono.Security.X509.X509Chain::IsParent(Mono.Security.X509.X509Certificate,Mono.Security.X509.X509Certificate) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* BasicConstraintsExtension_t1001_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral403; +extern "C" bool X509Chain_IsParent_m5107 (X509Chain_t998 * __this, X509Certificate_t788 * ___child, X509Certificate_t788 * ___parent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + BasicConstraintsExtension_t1001_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(627); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + s_Il2CppMethodIntialized = true; + } + X509Extension_t906 * V_0 = {0}; + BasicConstraintsExtension_t1001 * V_1 = {0}; + { + X509Certificate_t788 * L_0 = ___child; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String Mono.Security.X509.X509Certificate::get_IssuerName() */, L_0); + X509Certificate_t788 * L_2 = ___parent; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(16 /* System.String Mono.Security.X509.X509Certificate::get_SubjectName() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Inequality_m3593(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0018; + } + } + { + return 0; + } + +IL_0018: + { + X509Certificate_t788 * L_5 = ___parent; + NullCheck(L_5); + int32_t L_6 = X509Certificate_get_Version_m4687(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)2))) + { + goto IL_0074; + } + } + { + X509Certificate_t788 * L_7 = ___parent; + bool L_8 = X509Chain_IsTrusted_m5106(__this, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0074; + } + } + { + X509Certificate_t788 * L_9 = ___parent; + NullCheck(L_9); + X509ExtensionCollection_t936 * L_10 = X509Certificate_get_Extensions_m4715(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + X509Extension_t906 * L_11 = X509ExtensionCollection_get_Item_m4716(L_10, _stringLiteral403, /*hidden argument*/NULL); + V_0 = L_11; + X509Extension_t906 * L_12 = V_0; + if (!L_12) + { + goto IL_0069; + } + } + { + X509Extension_t906 * L_13 = V_0; + BasicConstraintsExtension_t1001 * L_14 = (BasicConstraintsExtension_t1001 *)il2cpp_codegen_object_new (BasicConstraintsExtension_t1001_il2cpp_TypeInfo_var); + BasicConstraintsExtension__ctor_m5142(L_14, L_13, /*hidden argument*/NULL); + V_1 = L_14; + BasicConstraintsExtension_t1001 * L_15 = V_1; + NullCheck(L_15); + bool L_16 = BasicConstraintsExtension_get_CertificateAuthority_m5145(L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_0064; + } + } + { + __this->____status_4 = ((int32_t)1024); + } + +IL_0064: + { + goto IL_0074; + } + +IL_0069: + { + __this->____status_4 = ((int32_t)1024); + } + +IL_0074: + { + X509Certificate_t788 * L_17 = ___child; + X509Certificate_t788 * L_18 = ___parent; + NullCheck(L_18); + RSA_t902 * L_19 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_18); + NullCheck(L_17); + bool L_20 = X509Certificate_VerifySignature_m5078(L_17, L_19, /*hidden argument*/NULL); + if (L_20) + { + goto IL_008e; + } + } + { + __this->____status_4 = 8; + return 0; + } + +IL_008e: + { + return 1; + } +} +// System.Void Mono.Security.X509.X509Crl/X509CrlEntry::.ctor(Mono.Security.ASN1) +extern TypeInfo* X509ExtensionCollection_t936_il2cpp_TypeInfo_var; +extern "C" void X509CrlEntry__ctor_m5108 (X509CrlEntry_t907 * __this, ASN1_t903 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ExtensionCollection_t936_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(623); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t903 * L_0 = ___entry; + NullCheck(L_0); + ASN1_t903 * L_1 = ASN1_get_Item_m4665(L_0, 0, /*hidden argument*/NULL); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = ASN1_get_Value_m4663(L_1, /*hidden argument*/NULL); + __this->___sn_0 = L_2; + ByteU5BU5D_t789* L_3 = (__this->___sn_0); + Array_Reverse_m5680(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, /*hidden argument*/NULL); + ASN1_t903 * L_4 = ___entry; + NullCheck(L_4); + ASN1_t903 * L_5 = ASN1_get_Item_m4665(L_4, 1, /*hidden argument*/NULL); + DateTime_t365 L_6 = ASN1Convert_ToDateTime_m4925(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + __this->___revocationDate_1 = L_6; + ASN1_t903 * L_7 = ___entry; + NullCheck(L_7); + ASN1_t903 * L_8 = ASN1_get_Item_m4665(L_7, 2, /*hidden argument*/NULL); + X509ExtensionCollection_t936 * L_9 = (X509ExtensionCollection_t936 *)il2cpp_codegen_object_new (X509ExtensionCollection_t936_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m5127(L_9, L_8, /*hidden argument*/NULL); + __this->___extensions_2 = L_9; + return; + } +} +// System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::get_SerialNumber() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509CrlEntry_get_SerialNumber_m5109 (X509CrlEntry_t907 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___sn_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + return ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::get_RevocationDate() +extern "C" DateTime_t365 X509CrlEntry_get_RevocationDate_m4722 (X509CrlEntry_t907 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___revocationDate_1); + return L_0; + } +} +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509CrlEntry_get_Extensions_m4728 (X509CrlEntry_t907 * __this, const MethodInfo* method) +{ + { + X509ExtensionCollection_t936 * L_0 = (__this->___extensions_2); + return L_0; + } +} +// System.Void Mono.Security.X509.X509Crl::.ctor(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral788; +extern "C" void X509Crl__ctor_m5110 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___crl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral788 = il2cpp_codegen_string_literal_from_index(788); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___crl; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral788, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + ByteU5BU5D_t789* L_2 = ___crl; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_2); + __this->___encoded_8 = ((ByteU5BU5D_t789*)Castclass(L_3, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_4 = (__this->___encoded_8); + X509Crl_Parse_m5111(__this, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.X509Crl::Parse(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* X509CrlEntry_t907_il2cpp_TypeInfo_var; +extern TypeInfo* X509ExtensionCollection_t936_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral789; +extern Il2CppCodeGenString* _stringLiteral790; +extern "C" void X509Crl_Parse_m5111 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___crl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + X509CrlEntry_t907_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(628); + X509ExtensionCollection_t936_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(623); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral789 = il2cpp_codegen_string_literal_from_index(789); + _stringLiteral790 = il2cpp_codegen_string_literal_from_index(790); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + int32_t V_3 = 0; + ASN1_t903 * V_4 = {0}; + ASN1_t903 * V_5 = {0}; + int32_t V_6 = 0; + ASN1_t903 * V_7 = {0}; + String_t* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = _stringLiteral789; + } + +IL_0006: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = (__this->___encoded_8); + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_1 = L_1; + ASN1_t903 * L_2 = V_1; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)48))))) + { + goto IL_002b; + } + } + +IL_001f: + { + ASN1_t903 * L_4 = V_1; + NullCheck(L_4); + int32_t L_5 = ASN1_get_Count_m4664(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)3))) + { + goto IL_0032; + } + } + +IL_002b: + { + String_t* L_6 = V_0; + CryptographicException_t929 * L_7 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0032: + { + ASN1_t903 * L_8 = V_1; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 0, /*hidden argument*/NULL); + V_2 = L_9; + ASN1_t903 * L_10 = V_2; + NullCheck(L_10); + uint8_t L_11 = ASN1_get_Tag_m4661(L_10, /*hidden argument*/NULL); + if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)48))))) + { + goto IL_0053; + } + } + +IL_0047: + { + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m4664(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) >= ((int32_t)3))) + { + goto IL_005a; + } + } + +IL_0053: + { + String_t* L_14 = V_0; + CryptographicException_t929 * L_15 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_005a: + { + V_3 = 0; + ASN1_t903 * L_16 = V_2; + int32_t L_17 = V_3; + NullCheck(L_16); + ASN1_t903 * L_18 = ASN1_get_Item_m4665(L_16, L_17, /*hidden argument*/NULL); + NullCheck(L_18); + uint8_t L_19 = ASN1_get_Tag_m4661(L_18, /*hidden argument*/NULL); + if ((!(((uint32_t)L_19) == ((uint32_t)2)))) + { + goto IL_008e; + } + } + +IL_006e: + { + ASN1_t903 * L_20 = V_2; + int32_t L_21 = V_3; + int32_t L_22 = L_21; + V_3 = ((int32_t)((int32_t)L_22+(int32_t)1)); + NullCheck(L_20); + ASN1_t903 * L_23 = ASN1_get_Item_m4665(L_20, L_22, /*hidden argument*/NULL); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = ASN1_get_Value_m4663(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + __this->___version_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))+(int32_t)1))))); + goto IL_0095; + } + +IL_008e: + { + __this->___version_1 = 1; + } + +IL_0095: + { + ASN1_t903 * L_26 = V_2; + int32_t L_27 = V_3; + int32_t L_28 = L_27; + V_3 = ((int32_t)((int32_t)L_28+(int32_t)1)); + NullCheck(L_26); + ASN1_t903 * L_29 = ASN1_get_Item_m4665(L_26, L_28, /*hidden argument*/NULL); + NullCheck(L_29); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_29, 0, /*hidden argument*/NULL); + String_t* L_31 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + __this->___signatureOID_5 = L_31; + ASN1_t903 * L_32 = V_2; + int32_t L_33 = V_3; + int32_t L_34 = L_33; + V_3 = ((int32_t)((int32_t)L_34+(int32_t)1)); + NullCheck(L_32); + ASN1_t903 * L_35 = ASN1_get_Item_m4665(L_32, L_34, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + String_t* L_36 = X501_ToString_m5055(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + __this->___issuer_0 = L_36; + ASN1_t903 * L_37 = V_2; + int32_t L_38 = V_3; + int32_t L_39 = L_38; + V_3 = ((int32_t)((int32_t)L_39+(int32_t)1)); + NullCheck(L_37); + ASN1_t903 * L_40 = ASN1_get_Item_m4665(L_37, L_39, /*hidden argument*/NULL); + DateTime_t365 L_41 = ASN1Convert_ToDateTime_m4925(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + __this->___thisUpdate_2 = L_41; + ASN1_t903 * L_42 = V_2; + int32_t L_43 = V_3; + int32_t L_44 = L_43; + V_3 = ((int32_t)((int32_t)L_44+(int32_t)1)); + NullCheck(L_42); + ASN1_t903 * L_45 = ASN1_get_Item_m4665(L_42, L_44, /*hidden argument*/NULL); + V_4 = L_45; + ASN1_t903 * L_46 = V_4; + NullCheck(L_46); + uint8_t L_47 = ASN1_get_Tag_m4661(L_46, /*hidden argument*/NULL); + if ((((int32_t)L_47) == ((int32_t)((int32_t)23)))) + { + goto IL_0106; + } + } + +IL_00f8: + { + ASN1_t903 * L_48 = V_4; + NullCheck(L_48); + uint8_t L_49 = ASN1_get_Tag_m4661(L_48, /*hidden argument*/NULL); + if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)24))))) + { + goto IL_0120; + } + } + +IL_0106: + { + ASN1_t903 * L_50 = V_4; + DateTime_t365 L_51 = ASN1Convert_ToDateTime_m4925(NULL /*static, unused*/, L_50, /*hidden argument*/NULL); + __this->___nextUpdate_3 = L_51; + ASN1_t903 * L_52 = V_2; + int32_t L_53 = V_3; + int32_t L_54 = L_53; + V_3 = ((int32_t)((int32_t)L_54+(int32_t)1)); + NullCheck(L_52); + ASN1_t903 * L_55 = ASN1_get_Item_m4665(L_52, L_54, /*hidden argument*/NULL); + V_4 = L_55; + } + +IL_0120: + { + ArrayList_t734 * L_56 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_56, /*hidden argument*/NULL); + __this->___entries_4 = L_56; + ASN1_t903 * L_57 = V_4; + if (!L_57) + { + goto IL_017f; + } + } + +IL_0132: + { + ASN1_t903 * L_58 = V_4; + NullCheck(L_58); + uint8_t L_59 = ASN1_get_Tag_m4661(L_58, /*hidden argument*/NULL); + if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)48))))) + { + goto IL_017f; + } + } + +IL_0140: + { + ASN1_t903 * L_60 = V_4; + V_5 = L_60; + V_6 = 0; + goto IL_016c; + } + +IL_014c: + { + ArrayList_t734 * L_61 = (__this->___entries_4); + ASN1_t903 * L_62 = V_5; + int32_t L_63 = V_6; + NullCheck(L_62); + ASN1_t903 * L_64 = ASN1_get_Item_m4665(L_62, L_63, /*hidden argument*/NULL); + X509CrlEntry_t907 * L_65 = (X509CrlEntry_t907 *)il2cpp_codegen_object_new (X509CrlEntry_t907_il2cpp_TypeInfo_var); + X509CrlEntry__ctor_m5108(L_65, L_64, /*hidden argument*/NULL); + NullCheck(L_61); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_61, L_65); + int32_t L_66 = V_6; + V_6 = ((int32_t)((int32_t)L_66+(int32_t)1)); + } + +IL_016c: + { + int32_t L_67 = V_6; + ASN1_t903 * L_68 = V_5; + NullCheck(L_68); + int32_t L_69 = ASN1_get_Count_m4664(L_68, /*hidden argument*/NULL); + if ((((int32_t)L_67) < ((int32_t)L_69))) + { + goto IL_014c; + } + } + +IL_017a: + { + goto IL_0183; + } + +IL_017f: + { + int32_t L_70 = V_3; + V_3 = ((int32_t)((int32_t)L_70-(int32_t)1)); + } + +IL_0183: + { + ASN1_t903 * L_71 = V_2; + int32_t L_72 = V_3; + NullCheck(L_71); + ASN1_t903 * L_73 = ASN1_get_Item_m4665(L_71, L_72, /*hidden argument*/NULL); + V_7 = L_73; + ASN1_t903 * L_74 = V_7; + if (!L_74) + { + goto IL_01c9; + } + } + +IL_0193: + { + ASN1_t903 * L_75 = V_7; + NullCheck(L_75); + uint8_t L_76 = ASN1_get_Tag_m4661(L_75, /*hidden argument*/NULL); + if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)160))))) + { + goto IL_01c9; + } + } + +IL_01a4: + { + ASN1_t903 * L_77 = V_7; + NullCheck(L_77); + int32_t L_78 = ASN1_get_Count_m4664(L_77, /*hidden argument*/NULL); + if ((!(((uint32_t)L_78) == ((uint32_t)1)))) + { + goto IL_01c9; + } + } + +IL_01b1: + { + ASN1_t903 * L_79 = V_7; + NullCheck(L_79); + ASN1_t903 * L_80 = ASN1_get_Item_m4665(L_79, 0, /*hidden argument*/NULL); + X509ExtensionCollection_t936 * L_81 = (X509ExtensionCollection_t936 *)il2cpp_codegen_object_new (X509ExtensionCollection_t936_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m5127(L_81, L_80, /*hidden argument*/NULL); + __this->___extensions_7 = L_81; + goto IL_01d5; + } + +IL_01c9: + { + X509ExtensionCollection_t936 * L_82 = (X509ExtensionCollection_t936 *)il2cpp_codegen_object_new (X509ExtensionCollection_t936_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m5127(L_82, (ASN1_t903 *)NULL, /*hidden argument*/NULL); + __this->___extensions_7 = L_82; + } + +IL_01d5: + { + ASN1_t903 * L_83 = V_1; + NullCheck(L_83); + ASN1_t903 * L_84 = ASN1_get_Item_m4665(L_83, 1, /*hidden argument*/NULL); + NullCheck(L_84); + ASN1_t903 * L_85 = ASN1_get_Item_m4665(L_84, 0, /*hidden argument*/NULL); + String_t* L_86 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_85, /*hidden argument*/NULL); + V_8 = L_86; + String_t* L_87 = (__this->___signatureOID_5); + String_t* L_88 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_89 = String_op_Inequality_m3593(NULL /*static, unused*/, L_87, L_88, /*hidden argument*/NULL); + if (!L_89) + { + goto IL_020c; + } + } + +IL_01fb: + { + String_t* L_90 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_91 = String_Concat_m684(NULL /*static, unused*/, L_90, _stringLiteral790, /*hidden argument*/NULL); + CryptographicException_t929 * L_92 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_92, L_91, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_92); + } + +IL_020c: + { + ASN1_t903 * L_93 = V_1; + NullCheck(L_93); + ASN1_t903 * L_94 = ASN1_get_Item_m4665(L_93, 2, /*hidden argument*/NULL); + NullCheck(L_94); + ByteU5BU5D_t789* L_95 = ASN1_get_Value_m4663(L_94, /*hidden argument*/NULL); + V_9 = L_95; + ByteU5BU5D_t789* L_96 = V_9; + NullCheck(L_96); + __this->___signature_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_96)->max_length))))-(int32_t)1)))); + ByteU5BU5D_t789* L_97 = V_9; + ByteU5BU5D_t789* L_98 = (__this->___signature_6); + ByteU5BU5D_t789* L_99 = (__this->___signature_6); + NullCheck(L_99); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_97, 1, (Array_t *)(Array_t *)L_98, 0, (((int32_t)((int32_t)(((Array_t *)L_99)->max_length)))), /*hidden argument*/NULL); + goto IL_0254; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0247; + throw e; + } + +CATCH_0247: + { // begin catch(System.Object) + { + String_t* L_100 = V_0; + CryptographicException_t929 * L_101 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_101, L_100, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_101); + } + +IL_024f: + { + goto IL_0254; + } + } // end catch (depth: 1) + +IL_0254: + { + return; + } +} +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509Crl_get_Extensions_m4717 (X509Crl_t905 * __this, const MethodInfo* method) +{ + { + X509ExtensionCollection_t936 * L_0 = (__this->___extensions_7); + return L_0; + } +} +// System.Byte[] Mono.Security.X509.X509Crl::get_Hash() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Crl_get_Hash_m5112 (X509Crl_t905 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + HashAlgorithm_t988 * V_2 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___hash_value_9); + if (L_0) + { + goto IL_003d; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___encoded_8); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_3, 0, /*hidden argument*/NULL); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_4); + V_1 = L_5; + String_t* L_6 = X509Crl_GetHashName_m5115(__this, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_7 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = L_7; + HashAlgorithm_t988 * L_8 = V_2; + ByteU5BU5D_t789* L_9 = V_1; + NullCheck(L_8); + ByteU5BU5D_t789* L_10 = HashAlgorithm_ComputeHash_m4742(L_8, L_9, /*hidden argument*/NULL); + __this->___hash_value_9 = L_10; + } + +IL_003d: + { + ByteU5BU5D_t789* L_11 = (__this->___hash_value_9); + return L_11; + } +} +// System.String Mono.Security.X509.X509Crl::get_IssuerName() +extern "C" String_t* X509Crl_get_IssuerName_m4725 (X509Crl_t905 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___issuer_0); + return L_0; + } +} +// System.DateTime Mono.Security.X509.X509Crl::get_NextUpdate() +extern "C" DateTime_t365 X509Crl_get_NextUpdate_m4723 (X509Crl_t905 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___nextUpdate_3); + return L_0; + } +} +// System.Boolean Mono.Security.X509.X509Crl::Compare(System.Byte[],System.Byte[]) +extern "C" bool X509Crl_Compare_m5113 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + if (L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___array2; + if (L_1) + { + goto IL_000e; + } + } + { + return 1; + } + +IL_000e: + { + ByteU5BU5D_t789* L_2 = ___array1; + if (!L_2) + { + goto IL_001a; + } + } + { + ByteU5BU5D_t789* L_3 = ___array2; + if (L_3) + { + goto IL_001c; + } + } + +IL_001a: + { + return 0; + } + +IL_001c: + { + ByteU5BU5D_t789* L_4 = ___array1; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = ___array2; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0029; + } + } + { + return 0; + } + +IL_0029: + { + V_0 = 0; + goto IL_0041; + } + +IL_0030: + { + ByteU5BU5D_t789* L_6 = ___array1; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ByteU5BU5D_t789* L_9 = ___array2; + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t)))))) + { + goto IL_003d; + } + } + { + return 0; + } + +IL_003d: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0041: + { + int32_t L_13 = V_0; + ByteU5BU5D_t789* L_14 = ___array1; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0030; + } + } + { + return 1; + } +} +// Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(Mono.Security.X509.X509Certificate) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral791; +extern "C" X509CrlEntry_t907 * X509Crl_GetCrlEntry_m4721 (X509Crl_t905 * __this, X509Certificate_t788 * ___x509, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral791 = il2cpp_codegen_string_literal_from_index(791); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = ___x509; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral791, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + X509Certificate_t788 * L_2 = ___x509; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(13 /* System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() */, L_2); + X509CrlEntry_t907 * L_4 = X509Crl_GetCrlEntry_m5114(__this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509CrlEntry_t907_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral792; +extern "C" X509CrlEntry_t907 * X509Crl_GetCrlEntry_m5114 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___serialNumber, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509CrlEntry_t907_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(628); + _stringLiteral792 = il2cpp_codegen_string_literal_from_index(792); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + X509CrlEntry_t907 * V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___serialNumber; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral792, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = 0; + goto IL_0042; + } + +IL_0018: + { + ArrayList_t734 * L_2 = (__this->___entries_4); + int32_t L_3 = V_0; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); + V_1 = ((X509CrlEntry_t907 *)CastclassClass(L_4, X509CrlEntry_t907_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_5 = ___serialNumber; + X509CrlEntry_t907 * L_6 = V_1; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = X509CrlEntry_get_SerialNumber_m5109(L_6, /*hidden argument*/NULL); + bool L_8 = X509Crl_Compare_m5113(__this, L_5, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_003e; + } + } + { + X509CrlEntry_t907 * L_9 = V_1; + return L_9; + } + +IL_003e: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0042: + { + int32_t L_11 = V_0; + ArrayList_t734 * L_12 = (__this->___entries_4); + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_12); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_0018; + } + } + { + return (X509CrlEntry_t907 *)NULL; + } +} +// System.String Mono.Security.X509.X509Crl::GetHashName() +extern TypeInfo* X509Crl_t905_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral775; +extern Il2CppCodeGenString* _stringLiteral776; +extern Il2CppCodeGenString* _stringLiteral779; +extern Il2CppCodeGenString* _stringLiteral777; +extern Il2CppCodeGenString* _stringLiteral664; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral781; +extern "C" String_t* X509Crl_GetHashName_m5115 (X509Crl_t905 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Crl_t905_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(514); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral775 = il2cpp_codegen_string_literal_from_index(775); + _stringLiteral776 = il2cpp_codegen_string_literal_from_index(776); + _stringLiteral779 = il2cpp_codegen_string_literal_from_index(779); + _stringLiteral777 = il2cpp_codegen_string_literal_from_index(777); + _stringLiteral664 = il2cpp_codegen_string_literal_from_index(664); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral781 = il2cpp_codegen_string_literal_from_index(781); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = (__this->___signatureOID_5); + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_008f; + } + } + { + Dictionary_2_t327 * L_2 = ((X509Crl_t905_StaticFields*)X509Crl_t905_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map13_10; + if (L_2) + { + goto IL_0054; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 4, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral775, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral776, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral779, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral777, 2); + Dictionary_2_t327 * L_8 = V_1; + ((X509Crl_t905_StaticFields*)X509Crl_t905_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map13_10 = L_8; + } + +IL_0054: + { + Dictionary_2_t327 * L_9 = ((X509Crl_t905_StaticFields*)X509Crl_t905_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map13_10; + String_t* L_10 = V_0; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_9, L_10, (&V_2)); + if (!L_11) + { + goto IL_008f; + } + } + { + int32_t L_12 = V_2; + if (L_12 == 0) + { + goto IL_007d; + } + if (L_12 == 1) + { + goto IL_0083; + } + if (L_12 == 2) + { + goto IL_0089; + } + } + { + goto IL_008f; + } + +IL_007d: + { + return _stringLiteral664; + } + +IL_0083: + { + return _stringLiteral733; + } + +IL_0089: + { + return _stringLiteral735; + } + +IL_008f: + { + String_t* L_13 = (__this->___signatureOID_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral781, L_13, /*hidden argument*/NULL); + CryptographicException_t929 * L_15 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } +} +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.DSA) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral779; +extern Il2CppCodeGenString* _stringLiteral781; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" bool X509Crl_VerifySignature_m5116 (X509Crl_t905 * __this, DSA_t901 * ___dsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(624); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral779 = il2cpp_codegen_string_literal_from_index(779); + _stringLiteral781 = il2cpp_codegen_string_literal_from_index(781); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + DSASignatureDeformatter_t1092 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + { + String_t* L_0 = (__this->___signatureOID_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Inequality_m3593(NULL /*static, unused*/, L_0, _stringLiteral779, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002b; + } + } + { + String_t* L_2 = (__this->___signatureOID_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral781, L_2, /*hidden argument*/NULL); + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002b: + { + DSA_t901 * L_5 = ___dsa; + DSASignatureDeformatter_t1092 * L_6 = (DSASignatureDeformatter_t1092 *)il2cpp_codegen_object_new (DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var); + DSASignatureDeformatter__ctor_m5709(L_6, L_5, /*hidden argument*/NULL); + V_0 = L_6; + DSASignatureDeformatter_t1092 * L_7 = V_0; + NullCheck(L_7); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.DSASignatureDeformatter::SetHashAlgorithm(System.String) */, L_7, _stringLiteral735); + ByteU5BU5D_t789* L_8 = (__this->___signature_6); + ASN1_t903 * L_9 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_9, L_8, /*hidden argument*/NULL); + V_1 = L_9; + ASN1_t903 * L_10 = V_1; + if (!L_10) + { + goto IL_005b; + } + } + { + ASN1_t903 * L_11 = V_1; + NullCheck(L_11); + int32_t L_12 = ASN1_get_Count_m4664(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_12) == ((int32_t)2))) + { + goto IL_005d; + } + } + +IL_005b: + { + return 0; + } + +IL_005d: + { + ASN1_t903 * L_13 = V_1; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 0, /*hidden argument*/NULL); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ASN1_get_Value_m4663(L_14, /*hidden argument*/NULL); + V_2 = L_15; + ASN1_t903 * L_16 = V_1; + NullCheck(L_16); + ASN1_t903 * L_17 = ASN1_get_Item_m4665(L_16, 1, /*hidden argument*/NULL); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = ASN1_get_Value_m4663(L_17, /*hidden argument*/NULL); + V_3 = L_18; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)40))); + ByteU5BU5D_t789* L_19 = V_2; + NullCheck(L_19); + int32_t L_20 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))-(int32_t)((int32_t)20))), /*hidden argument*/NULL); + V_5 = L_20; + ByteU5BU5D_t789* L_21 = V_2; + NullCheck(L_21); + int32_t L_22 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)((int32_t)20)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))))), /*hidden argument*/NULL); + V_6 = L_22; + ByteU5BU5D_t789* L_23 = V_2; + int32_t L_24 = V_5; + ByteU5BU5D_t789* L_25 = V_4; + int32_t L_26 = V_6; + ByteU5BU5D_t789* L_27 = V_2; + NullCheck(L_27); + int32_t L_28 = V_5; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, L_24, (Array_t *)(Array_t *)L_25, L_26, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))-(int32_t)L_28)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_29 = V_3; + NullCheck(L_29); + int32_t L_30 = Math_Max_m2040(NULL /*static, unused*/, 0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))-(int32_t)((int32_t)20))), /*hidden argument*/NULL); + V_7 = L_30; + ByteU5BU5D_t789* L_31 = V_3; + NullCheck(L_31); + int32_t L_32 = Math_Max_m2040(NULL /*static, unused*/, ((int32_t)20), ((int32_t)((int32_t)((int32_t)40)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))))), /*hidden argument*/NULL); + V_8 = L_32; + ByteU5BU5D_t789* L_33 = V_3; + int32_t L_34 = V_7; + ByteU5BU5D_t789* L_35 = V_4; + int32_t L_36 = V_8; + ByteU5BU5D_t789* L_37 = V_3; + NullCheck(L_37); + int32_t L_38 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_33, L_34, (Array_t *)(Array_t *)L_35, L_36, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))-(int32_t)L_38)), /*hidden argument*/NULL); + DSASignatureDeformatter_t1092 * L_39 = V_0; + ByteU5BU5D_t789* L_40 = X509Crl_get_Hash_m5112(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_41 = V_4; + NullCheck(L_39); + bool L_42 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Boolean System.Security.Cryptography.DSASignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_39, L_40, L_41); + return L_42; + } +} +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.RSA) +extern TypeInfo* RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var; +extern "C" bool X509Crl_VerifySignature_m5117 (X509Crl_t905 * __this, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(625); + s_Il2CppMethodIntialized = true; + } + RSAPKCS1SignatureDeformatter_t1093 * V_0 = {0}; + { + RSA_t902 * L_0 = ___rsa; + RSAPKCS1SignatureDeformatter_t1093 * L_1 = (RSAPKCS1SignatureDeformatter_t1093 *)il2cpp_codegen_object_new (RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var); + RSAPKCS1SignatureDeformatter__ctor_m5710(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + RSAPKCS1SignatureDeformatter_t1093 * L_2 = V_0; + String_t* L_3 = X509Crl_GetHashName_m5115(__this, /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_2, L_3); + RSAPKCS1SignatureDeformatter_t1093 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = X509Crl_get_Hash_m5112(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = (__this->___signature_6); + NullCheck(L_4); + bool L_7 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_4, L_5, L_6); + return L_7; + } +} +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral783; +extern Il2CppCodeGenString* _stringLiteral784; +extern "C" bool X509Crl_VerifySignature_m4720 (X509Crl_t905 * __this, AsymmetricAlgorithm_t776 * ___aa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral783 = il2cpp_codegen_string_literal_from_index(783); + _stringLiteral784 = il2cpp_codegen_string_literal_from_index(784); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___aa; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral783, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsymmetricAlgorithm_t776 * L_2 = ___aa; + if (!((RSA_t902 *)IsInstClass(L_2, RSA_t902_il2cpp_TypeInfo_var))) + { + goto IL_0029; + } + } + { + AsymmetricAlgorithm_t776 * L_3 = ___aa; + bool L_4 = X509Crl_VerifySignature_m5117(__this, ((RSA_t902 *)IsInstClass(L_3, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_4; + } + +IL_0029: + { + AsymmetricAlgorithm_t776 * L_5 = ___aa; + if (!((DSA_t901 *)IsInstClass(L_5, DSA_t901_il2cpp_TypeInfo_var))) + { + goto IL_0041; + } + } + { + AsymmetricAlgorithm_t776 * L_6 = ___aa; + bool L_7 = X509Crl_VerifySignature_m5116(__this, ((DSA_t901 *)IsInstClass(L_6, DSA_t901_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_7; + } + +IL_0041: + { + AsymmetricAlgorithm_t776 * L_8 = ___aa; + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral784, L_9, /*hidden argument*/NULL); + NotSupportedException_t164 * L_11 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } +} +// System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral793; +extern "C" void X509Extension__ctor_m5118 (X509Extension_t906 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral793 = il2cpp_codegen_string_literal_from_index(793); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + X509Extension_t906 * G_B7_0 = {0}; + X509Extension_t906 * G_B6_0 = {0}; + int32_t G_B8_0 = 0; + X509Extension_t906 * G_B8_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t903 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m4661(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_001f; + } + } + { + ASN1_t903 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m4664(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_002f; + } + } + +IL_001f: + { + String_t* L_4 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral793, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + ASN1_t903 * L_6 = ___asn1; + NullCheck(L_6); + ASN1_t903 * L_7 = ASN1_get_Item_m4665(L_6, 0, /*hidden argument*/NULL); + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)6))) + { + goto IL_0051; + } + } + { + String_t* L_9 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral793, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0051: + { + ASN1_t903 * L_11 = ___asn1; + NullCheck(L_11); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_11, 0, /*hidden argument*/NULL); + String_t* L_13 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + __this->___extnOid_0 = L_13; + ASN1_t903 * L_14 = ___asn1; + NullCheck(L_14); + ASN1_t903 * L_15 = ASN1_get_Item_m4665(L_14, 1, /*hidden argument*/NULL); + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + G_B6_0 = __this; + if ((!(((uint32_t)L_16) == ((uint32_t)1)))) + { + G_B7_0 = __this; + goto IL_008d; + } + } + { + ASN1_t903 * L_17 = ___asn1; + NullCheck(L_17); + ASN1_t903 * L_18 = ASN1_get_Item_m4665(L_17, 1, /*hidden argument*/NULL); + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = ASN1_get_Value_m4663(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + int32_t L_20 = 0; + G_B8_0 = ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))? 1 : 0); + G_B8_1 = G_B6_0; + goto IL_008e; + } + +IL_008d: + { + G_B8_0 = 0; + G_B8_1 = G_B7_0; + } + +IL_008e: + { + NullCheck(G_B8_1); + G_B8_1->___extnCritical_1 = G_B8_0; + ASN1_t903 * L_21 = ___asn1; + ASN1_t903 * L_22 = ___asn1; + NullCheck(L_22); + int32_t L_23 = ASN1_get_Count_m4664(L_22, /*hidden argument*/NULL); + NullCheck(L_21); + ASN1_t903 * L_24 = ASN1_get_Item_m4665(L_21, ((int32_t)((int32_t)L_23-(int32_t)1)), /*hidden argument*/NULL); + __this->___extnValue_2 = L_24; + ASN1_t903 * L_25 = (__this->___extnValue_2); + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m4661(L_25, /*hidden argument*/NULL); + if ((!(((uint32_t)L_26) == ((uint32_t)4)))) + { + goto IL_010e; + } + } + { + ASN1_t903 * L_27 = (__this->___extnValue_2); + NullCheck(L_27); + int32_t L_28 = ASN1_get_Length_m4689(L_27, /*hidden argument*/NULL); + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_010e; + } + } + { + ASN1_t903 * L_29 = (__this->___extnValue_2); + NullCheck(L_29); + int32_t L_30 = ASN1_get_Count_m4664(L_29, /*hidden argument*/NULL); + if (L_30) + { + goto IL_010e; + } + } + +IL_00d9: + try + { // begin try (depth: 1) + ASN1_t903 * L_31 = (__this->___extnValue_2); + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ASN1_get_Value_m4663(L_31, /*hidden argument*/NULL); + ASN1_t903 * L_33 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_33, L_32, /*hidden argument*/NULL); + V_0 = L_33; + ASN1_t903 * L_34 = (__this->___extnValue_2); + NullCheck(L_34); + ASN1_set_Value_m4917(L_34, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + ASN1_t903 * L_35 = (__this->___extnValue_2); + ASN1_t903 * L_36 = V_0; + NullCheck(L_35); + ASN1_Add_m4678(L_35, L_36, /*hidden argument*/NULL); + goto IL_010e; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0108; + throw e; + } + +CATCH_0108: + { // begin catch(System.Object) + goto IL_010e; + } // end catch (depth: 1) + +IL_010e: + { + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.X509.X509Extension::Decode() */, __this); + return; + } +} +// System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.X509.X509Extension) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral794; +extern Il2CppCodeGenString* _stringLiteral793; +extern "C" void X509Extension__ctor_m5119 (X509Extension_t906 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral794 = il2cpp_codegen_string_literal_from_index(794); + _stringLiteral793 = il2cpp_codegen_string_literal_from_index(793); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509Extension_t906 * L_0 = ___extension; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral794, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + X509Extension_t906 * L_2 = ___extension; + NullCheck(L_2); + ASN1_t903 * L_3 = X509Extension_get_Value_m4731(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0044; + } + } + { + X509Extension_t906 * L_4 = ___extension; + NullCheck(L_4); + ASN1_t903 * L_5 = X509Extension_get_Value_m4731(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + uint8_t L_6 = ASN1_get_Tag_m4661(L_5, /*hidden argument*/NULL); + if ((!(((uint32_t)L_6) == ((uint32_t)4)))) + { + goto IL_0044; + } + } + { + X509Extension_t906 * L_7 = ___extension; + NullCheck(L_7); + ASN1_t903 * L_8 = X509Extension_get_Value_m4731(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + int32_t L_9 = ASN1_get_Count_m4664(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_9) == ((int32_t)1))) + { + goto IL_0054; + } + } + +IL_0044: + { + String_t* L_10 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral793, /*hidden argument*/NULL); + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0054: + { + X509Extension_t906 * L_12 = ___extension; + NullCheck(L_12); + String_t* L_13 = X509Extension_get_Oid_m4727(L_12, /*hidden argument*/NULL); + __this->___extnOid_0 = L_13; + X509Extension_t906 * L_14 = ___extension; + NullCheck(L_14); + bool L_15 = X509Extension_get_Critical_m4726(L_14, /*hidden argument*/NULL); + __this->___extnCritical_1 = L_15; + X509Extension_t906 * L_16 = ___extension; + NullCheck(L_16); + ASN1_t903 * L_17 = X509Extension_get_Value_m4731(L_16, /*hidden argument*/NULL); + __this->___extnValue_2 = L_17; + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.X509.X509Extension::Decode() */, __this); + return; + } +} +// System.Void Mono.Security.X509.X509Extension::Decode() +extern "C" void X509Extension_Decode_m5120 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Security.X509.X509Extension::Encode() +extern "C" void X509Extension_Encode_m5121 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.String Mono.Security.X509.X509Extension::get_Oid() +extern "C" String_t* X509Extension_get_Oid_m4727 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___extnOid_0); + return L_0; + } +} +// System.Boolean Mono.Security.X509.X509Extension::get_Critical() +extern "C" bool X509Extension_get_Critical_m4726 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___extnCritical_1); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.X509Extension::get_Value() +extern "C" ASN1_t903 * X509Extension_get_Value_m4731 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + ASN1_t903 * L_0 = (__this->___extnValue_2); + if (L_0) + { + goto IL_0011; + } + } + { + VirtActionInvoker0::Invoke(5 /* System.Void Mono.Security.X509.X509Extension::Encode() */, __this); + } + +IL_0011: + { + ASN1_t903 * L_1 = (__this->___extnValue_2); + return L_1; + } +} +// System.Boolean Mono.Security.X509.X509Extension::Equals(System.Object) +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X509Extension_Equals_m5122 (X509Extension_t906 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509Extension_t906 * V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + V_0 = ((X509Extension_t906 *)IsInstClass(L_1, X509Extension_t906_il2cpp_TypeInfo_var)); + X509Extension_t906 * L_2 = V_0; + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + bool L_3 = (__this->___extnCritical_1); + X509Extension_t906 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = (L_4->___extnCritical_1); + if ((((int32_t)L_3) == ((int32_t)L_5))) + { + goto IL_002a; + } + } + { + return 0; + } + +IL_002a: + { + String_t* L_6 = (__this->___extnOid_0); + X509Extension_t906 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = (L_7->___extnOid_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_9 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0042; + } + } + { + return 0; + } + +IL_0042: + { + ASN1_t903 * L_10 = (__this->___extnValue_2); + NullCheck(L_10); + int32_t L_11 = ASN1_get_Length_m4689(L_10, /*hidden argument*/NULL); + X509Extension_t906 * L_12 = V_0; + NullCheck(L_12); + ASN1_t903 * L_13 = (L_12->___extnValue_2); + NullCheck(L_13); + int32_t L_14 = ASN1_get_Length_m4689(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)L_14))) + { + goto IL_005f; + } + } + { + return 0; + } + +IL_005f: + { + V_1 = 0; + goto IL_0089; + } + +IL_0066: + { + ASN1_t903 * L_15 = (__this->___extnValue_2); + int32_t L_16 = V_1; + NullCheck(L_15); + ASN1_t903 * L_17 = ASN1_get_Item_m4665(L_15, L_16, /*hidden argument*/NULL); + X509Extension_t906 * L_18 = V_0; + NullCheck(L_18); + ASN1_t903 * L_19 = (L_18->___extnValue_2); + int32_t L_20 = V_1; + NullCheck(L_19); + ASN1_t903 * L_21 = ASN1_get_Item_m4665(L_19, L_20, /*hidden argument*/NULL); + if ((((Object_t*)(ASN1_t903 *)L_17) == ((Object_t*)(ASN1_t903 *)L_21))) + { + goto IL_0085; + } + } + { + return 0; + } + +IL_0085: + { + int32_t L_22 = V_1; + V_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0089: + { + int32_t L_23 = V_1; + ASN1_t903 * L_24 = (__this->___extnValue_2); + NullCheck(L_24); + int32_t L_25 = ASN1_get_Length_m4689(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_0066; + } + } + { + return 1; + } +} +// System.Int32 Mono.Security.X509.X509Extension::GetHashCode() +extern "C" int32_t X509Extension_GetHashCode_m5123 (X509Extension_t906 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___extnOid_0); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void Mono.Security.X509.X509Extension::WriteLine(System.Text.StringBuilder,System.Int32,System.Int32) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral795; +extern Il2CppCodeGenString* _stringLiteral796; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" void X509Extension_WriteLine_m5124 (X509Extension_t906 * __this, StringBuilder_t457 * ___sb, int32_t ___n, int32_t ___pos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral795 = il2cpp_codegen_string_literal_from_index(795); + _stringLiteral796 = il2cpp_codegen_string_literal_from_index(796); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + { + ASN1_t903 * L_0 = (__this->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___pos; + V_1 = L_2; + V_2 = 0; + goto IL_005e; + } + +IL_0015: + { + int32_t L_3 = V_2; + int32_t L_4 = ___n; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_004e; + } + } + { + StringBuilder_t457 * L_5 = ___sb; + ByteU5BU5D_t789* L_6 = V_0; + int32_t L_7 = V_1; + int32_t L_8 = L_7; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_8); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_9 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_10 = Byte_ToString_m5686(((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))), _stringLiteral418, L_9, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_10, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = ___sb; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, _stringLiteral166, /*hidden argument*/NULL); + goto IL_005a; + } + +IL_004e: + { + StringBuilder_t457 * L_12 = ___sb; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral795, /*hidden argument*/NULL); + } + +IL_005a: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_005e: + { + int32_t L_14 = V_2; + if ((((int32_t)L_14) < ((int32_t)8))) + { + goto IL_0015; + } + } + { + StringBuilder_t457 * L_15 = ___sb; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral796, /*hidden argument*/NULL); + int32_t L_16 = ___pos; + V_1 = L_16; + V_3 = 0; + goto IL_00af; + } + +IL_007a: + { + ByteU5BU5D_t789* L_17 = V_0; + int32_t L_18 = V_1; + int32_t L_19 = L_18; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_19); + int32_t L_20 = L_19; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t))); + uint8_t L_21 = V_4; + if ((((int32_t)L_21) >= ((int32_t)((int32_t)32)))) + { + goto IL_009d; + } + } + { + StringBuilder_t457 * L_22 = ___sb; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral154, /*hidden argument*/NULL); + goto IL_00ab; + } + +IL_009d: + { + StringBuilder_t457 * L_23 = ___sb; + uint8_t L_24 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_25 = Convert_ToChar_m5712(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + NullCheck(L_23); + StringBuilder_Append_m4622(L_23, L_25, /*hidden argument*/NULL); + } + +IL_00ab: + { + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00af: + { + int32_t L_27 = V_3; + int32_t L_28 = ___n; + if ((((int32_t)L_27) < ((int32_t)L_28))) + { + goto IL_007a; + } + } + { + StringBuilder_t457 * L_29 = ___sb; + String_t* L_30 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_30, /*hidden argument*/NULL); + return; + } +} +// System.String Mono.Security.X509.X509Extension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* X509Extension_ToString_m5125 (X509Extension_t906 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ASN1_t903 * L_1 = (__this->___extnValue_2); + NullCheck(L_1); + int32_t L_2 = ASN1_get_Length_m4689(L_1, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_2>>(int32_t)3)); + ASN1_t903 * L_3 = (__this->___extnValue_2); + NullCheck(L_3); + int32_t L_4 = ASN1_get_Length_m4689(L_3, /*hidden argument*/NULL); + int32_t L_5 = V_1; + V_2 = ((int32_t)((int32_t)L_4-(int32_t)((int32_t)((int32_t)L_5<<(int32_t)3)))); + V_3 = 0; + V_4 = 0; + goto IL_0041; + } + +IL_002e: + { + StringBuilder_t457 * L_6 = V_0; + int32_t L_7 = V_3; + X509Extension_WriteLine_m5124(__this, L_6, 8, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_3; + V_3 = ((int32_t)((int32_t)L_8+(int32_t)8)); + int32_t L_9 = V_4; + V_4 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0041: + { + int32_t L_10 = V_4; + int32_t L_11 = V_1; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_002e; + } + } + { + StringBuilder_t457 * L_12 = V_0; + int32_t L_13 = V_2; + int32_t L_14 = V_3; + X509Extension_WriteLine_m5124(__this, L_12, L_13, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + String_t* L_16 = StringBuilder_ToString_m2059(L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor() +extern "C" void X509ExtensionCollection__ctor_m5126 (X509ExtensionCollection_t936 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor(Mono.Security.ASN1) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral797; +extern "C" void X509ExtensionCollection__ctor_m5127 (X509ExtensionCollection_t936 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + _stringLiteral797 = il2cpp_codegen_string_literal_from_index(797); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + X509Extension_t906 * V_1 = {0}; + { + X509ExtensionCollection__ctor_m5126(__this, /*hidden argument*/NULL); + __this->___readOnly_1 = 1; + ASN1_t903 * L_0 = ___asn1; + if (L_0) + { + goto IL_0014; + } + } + { + return; + } + +IL_0014: + { + ASN1_t903 * L_1 = ___asn1; + NullCheck(L_1); + uint8_t L_2 = ASN1_get_Tag_m4661(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)((int32_t)48)))) + { + goto IL_002c; + } + } + { + Exception_t152 * L_3 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_3, _stringLiteral797, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002c: + { + V_0 = 0; + goto IL_0051; + } + +IL_0033: + { + ASN1_t903 * L_4 = ___asn1; + int32_t L_5 = V_0; + NullCheck(L_4); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_4, L_5, /*hidden argument*/NULL); + X509Extension_t906 * L_7 = (X509Extension_t906 *)il2cpp_codegen_object_new (X509Extension_t906_il2cpp_TypeInfo_var); + X509Extension__ctor_m5118(L_7, L_6, /*hidden argument*/NULL); + V_1 = L_7; + ArrayList_t734 * L_8 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Extension_t906 * L_9 = V_1; + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_9); + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0051: + { + int32_t L_11 = V_0; + ASN1_t903 * L_12 = ___asn1; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m4664(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_0033; + } + } + { + return; + } +} +// System.Collections.IEnumerator Mono.Security.X509.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m5128 (X509ExtensionCollection_t936 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Int32 Mono.Security.X509.X509ExtensionCollection::IndexOf(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" int32_t X509ExtensionCollection_IndexOf_m5129 (X509ExtensionCollection_t936 * __this, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + X509Extension_t906 * V_1 = {0}; + { + String_t* L_0 = ___oid; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = 0; + goto IL_0041; + } + +IL_0018: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_3 = V_0; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); + V_1 = ((X509Extension_t906 *)CastclassClass(L_4, X509Extension_t906_il2cpp_TypeInfo_var)); + X509Extension_t906 * L_5 = V_1; + NullCheck(L_5); + String_t* L_6 = X509Extension_get_Oid_m4727(L_5, /*hidden argument*/NULL); + String_t* L_7 = ___oid; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_003d; + } + } + { + int32_t L_9 = V_0; + return L_9; + } + +IL_003d: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0041: + { + int32_t L_11 = V_0; + ArrayList_t734 * L_12 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_12); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_0018; + } + } + { + return (-1); + } +} +// Mono.Security.X509.X509Extension Mono.Security.X509.X509ExtensionCollection::get_Item(System.String) +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern "C" X509Extension_t906 * X509ExtensionCollection_get_Item_m4716 (X509ExtensionCollection_t936 * __this, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___oid; + int32_t L_1 = X509ExtensionCollection_IndexOf_m5129(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0011; + } + } + { + return (X509Extension_t906 *)NULL; + } + +IL_0011: + { + ArrayList_t734 * L_3 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_4 = V_0; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4); + return ((X509Extension_t906 *)CastclassClass(L_5, X509Extension_t906_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.X509.X509Store::.ctor(System.String,System.Boolean) +extern "C" void X509Store__ctor_m5130 (X509Store_t813 * __this, String_t* ___path, bool ___crl, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___path; + __this->____storePath_0 = L_0; + bool L_1 = ___crl; + __this->____crl_3 = L_1; + return; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::get_Certificates() +extern "C" X509CertificateCollection_t933 * X509Store_get_Certificates_m4738 (X509Store_t813 * __this, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = (__this->____certificates_1); + if (L_0) + { + goto IL_001d; + } + } + { + String_t* L_1 = (__this->____storePath_0); + X509CertificateCollection_t933 * L_2 = X509Store_BuildCertificatesCollection_m5135(__this, L_1, /*hidden argument*/NULL); + __this->____certificates_1 = L_2; + } + +IL_001d: + { + X509CertificateCollection_t933 * L_3 = (__this->____certificates_1); + return L_3; + } +} +// System.Collections.ArrayList Mono.Security.X509.X509Store::get_Crls() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * X509Store_get_Crls_m4724 (X509Store_t813 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->____crl_3); + if (L_0) + { + goto IL_0016; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____crls_2 = L_1; + } + +IL_0016: + { + ArrayList_t734 * L_2 = (__this->____crls_2); + if (L_2) + { + goto IL_0033; + } + } + { + String_t* L_3 = (__this->____storePath_0); + ArrayList_t734 * L_4 = X509Store_BuildCrlsCollection_m5136(__this, L_3, /*hidden argument*/NULL); + __this->____crls_2 = L_4; + } + +IL_0033: + { + ArrayList_t734 * L_5 = (__this->____crls_2); + return L_5; + } +} +// System.Byte[] Mono.Security.X509.X509Store::Load(System.String) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Store_Load_m5131 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + FileStream_t1094 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + String_t* L_0 = ___filename; + FileStream_t1094 * L_1 = File_OpenRead_m5713(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_1 = L_1; + } + +IL_0009: + try + { // begin try (depth: 1) + FileStream_t1094 * L_2 = V_1; + NullCheck(L_2); + int64_t L_3 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, L_2); + if ((int64_t)(L_3) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((intptr_t)L_3)))); + FileStream_t1094 * L_4 = V_1; + ByteU5BU5D_t789* L_5 = V_0; + ByteU5BU5D_t789* L_6 = V_0; + NullCheck(L_6); + NullCheck(L_4); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.FileStream::Read(System.Byte[],System.Int32,System.Int32) */, L_4, L_5, 0, (((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))); + FileStream_t1094 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, L_7); + IL2CPP_LEAVE(0x3A, FINALLY_002d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002d; + } + +FINALLY_002d: + { // begin finally (depth: 1) + { + FileStream_t1094 * L_8 = V_1; + if (!L_8) + { + goto IL_0039; + } + } + +IL_0033: + { + FileStream_t1094 * L_9 = V_1; + NullCheck(L_9); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_9); + } + +IL_0039: + { + IL2CPP_END_FINALLY(45) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(45) + { + IL2CPP_JUMP_TBL(0x3A, IL_003a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003a: + { + ByteU5BU5D_t789* L_10 = V_0; + return L_10; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Store::LoadCertificate(System.String) +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t788 * X509Store_LoadCertificate_m5132 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + X509Certificate_t788 * V_1 = {0}; + { + String_t* L_0 = ___filename; + ByteU5BU5D_t789* L_1 = X509Store_Load_m5131(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + X509Certificate_t788 * L_3 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_3, L_2, /*hidden argument*/NULL); + V_1 = L_3; + X509Certificate_t788 * L_4 = V_1; + return L_4; + } +} +// Mono.Security.X509.X509Crl Mono.Security.X509.X509Store::LoadCrl(System.String) +extern TypeInfo* X509Crl_t905_il2cpp_TypeInfo_var; +extern "C" X509Crl_t905 * X509Store_LoadCrl_m5133 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Crl_t905_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(514); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + X509Crl_t905 * V_1 = {0}; + { + String_t* L_0 = ___filename; + ByteU5BU5D_t789* L_1 = X509Store_Load_m5131(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + X509Crl_t905 * L_3 = (X509Crl_t905 *)il2cpp_codegen_object_new (X509Crl_t905_il2cpp_TypeInfo_var); + X509Crl__ctor_m5110(L_3, L_2, /*hidden argument*/NULL); + V_1 = L_3; + X509Crl_t905 * L_4 = V_1; + return L_4; + } +} +// System.Boolean Mono.Security.X509.X509Store::CheckStore(System.String,System.Boolean) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" bool X509Store_CheckStore_m5134 (X509Store_t813 * __this, String_t* ___path, bool ___throwException, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + String_t* L_0 = ___path; + bool L_1 = Directory_Exists_m5714(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + +IL_000b: + { + V_0 = 1; + goto IL_003f; + } + +IL_0012: + { + String_t* L_2 = ___path; + Directory_CreateDirectory_m5715(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___path; + bool L_4 = Directory_Exists_m5714(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_0 = L_4; + goto IL_003f; + } + +IL_0025: + { + ; // IL_0025: leave IL_003f + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002a; + throw e; + } + +CATCH_002a: + { // begin catch(System.Object) + { + bool L_5 = ___throwException; + if (!L_5) + { + goto IL_0033; + } + } + +IL_0031: + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0033: + { + V_0 = 0; + goto IL_003f; + } + +IL_003a: + { + ; // IL_003a: leave IL_003f + } + } // end catch (depth: 1) + +IL_003f: + { + bool L_6 = V_0; + return L_6; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::BuildCertificatesCollection(System.String) +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral798; +extern "C" X509CertificateCollection_t933 * X509Store_BuildCertificatesCollection_m5135 (X509Store_t813 * __this, String_t* ___storeName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral798 = il2cpp_codegen_string_literal_from_index(798); + s_Il2CppMethodIntialized = true; + } + X509CertificateCollection_t933 * V_0 = {0}; + String_t* V_1 = {0}; + StringU5BU5D_t163* V_2 = {0}; + String_t* V_3 = {0}; + StringU5BU5D_t163* V_4 = {0}; + int32_t V_5 = 0; + X509Certificate_t788 * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509CertificateCollection_t933 * L_0 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_0, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = (__this->____storePath_0); + String_t* L_2 = ___storeName; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_3 = Path_Combine_m5716(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = V_1; + bool L_5 = X509Store_CheckStore_m5134(__this, L_4, 0, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0022; + } + } + { + X509CertificateCollection_t933 * L_6 = V_0; + return L_6; + } + +IL_0022: + { + String_t* L_7 = V_1; + StringU5BU5D_t163* L_8 = Directory_GetFiles_m5717(NULL /*static, unused*/, L_7, _stringLiteral798, /*hidden argument*/NULL); + V_2 = L_8; + StringU5BU5D_t163* L_9 = V_2; + if (!L_9) + { + goto IL_007c; + } + } + { + StringU5BU5D_t163* L_10 = V_2; + NullCheck(L_10); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) <= ((int32_t)0))) + { + goto IL_007c; + } + } + { + StringU5BU5D_t163* L_11 = V_2; + V_4 = L_11; + V_5 = 0; + goto IL_0071; + } + +IL_0048: + { + StringU5BU5D_t163* L_12 = V_4; + int32_t L_13 = V_5; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_12, L_14, sizeof(String_t*))); + } + +IL_004e: + try + { // begin try (depth: 1) + String_t* L_15 = V_3; + X509Certificate_t788 * L_16 = X509Store_LoadCertificate_m5132(__this, L_15, /*hidden argument*/NULL); + V_6 = L_16; + X509CertificateCollection_t933 * L_17 = V_0; + X509Certificate_t788 * L_18 = V_6; + NullCheck(L_17); + X509CertificateCollection_Add_m5091(L_17, L_18, /*hidden argument*/NULL); + goto IL_006b; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0065; + throw e; + } + +CATCH_0065: + { // begin catch(System.Object) + goto IL_006b; + } // end catch (depth: 1) + +IL_006b: + { + int32_t L_19 = V_5; + V_5 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0071: + { + int32_t L_20 = V_5; + StringU5BU5D_t163* L_21 = V_4; + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_0048; + } + } + +IL_007c: + { + X509CertificateCollection_t933 * L_22 = V_0; + return L_22; + } +} +// System.Collections.ArrayList Mono.Security.X509.X509Store::BuildCrlsCollection(System.String) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral799; +extern "C" ArrayList_t734 * X509Store_BuildCrlsCollection_m5136 (X509Store_t813 * __this, String_t* ___storeName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral799 = il2cpp_codegen_string_literal_from_index(799); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + String_t* V_1 = {0}; + StringU5BU5D_t163* V_2 = {0}; + String_t* V_3 = {0}; + StringU5BU5D_t163* V_4 = {0}; + int32_t V_5 = 0; + X509Crl_t905 * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = (__this->____storePath_0); + String_t* L_2 = ___storeName; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_3 = Path_Combine_m5716(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = V_1; + bool L_5 = X509Store_CheckStore_m5134(__this, L_4, 0, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0022; + } + } + { + ArrayList_t734 * L_6 = V_0; + return L_6; + } + +IL_0022: + { + String_t* L_7 = V_1; + StringU5BU5D_t163* L_8 = Directory_GetFiles_m5717(NULL /*static, unused*/, L_7, _stringLiteral799, /*hidden argument*/NULL); + V_2 = L_8; + StringU5BU5D_t163* L_9 = V_2; + if (!L_9) + { + goto IL_007c; + } + } + { + StringU5BU5D_t163* L_10 = V_2; + NullCheck(L_10); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) <= ((int32_t)0))) + { + goto IL_007c; + } + } + { + StringU5BU5D_t163* L_11 = V_2; + V_4 = L_11; + V_5 = 0; + goto IL_0071; + } + +IL_0048: + { + StringU5BU5D_t163* L_12 = V_4; + int32_t L_13 = V_5; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_12, L_14, sizeof(String_t*))); + } + +IL_004e: + try + { // begin try (depth: 1) + String_t* L_15 = V_3; + X509Crl_t905 * L_16 = X509Store_LoadCrl_m5133(__this, L_15, /*hidden argument*/NULL); + V_6 = L_16; + ArrayList_t734 * L_17 = V_0; + X509Crl_t905 * L_18 = V_6; + NullCheck(L_17); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_17, L_18); + goto IL_006b; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0065; + throw e; + } + +CATCH_0065: + { // begin catch(System.Object) + goto IL_006b; + } // end catch (depth: 1) + +IL_006b: + { + int32_t L_19 = V_5; + V_5 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0071: + { + int32_t L_20 = V_5; + StringU5BU5D_t163* L_21 = V_4; + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_0048; + } + } + +IL_007c: + { + ArrayList_t734 * L_22 = V_0; + return L_22; + } +} +// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_CurrentUser() +extern TypeInfo* X509StoreManager_t1000_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* X509Stores_t909_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral800; +extern Il2CppCodeGenString* _stringLiteral801; +extern "C" X509Stores_t909 * X509StoreManager_get_CurrentUser_m4735 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509StoreManager_t1000_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(629); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + X509Stores_t909_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(630); + _stringLiteral800 = il2cpp_codegen_string_literal_from_index(800); + _stringLiteral801 = il2cpp_codegen_string_literal_from_index(801); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + X509Stores_t909 * L_0 = ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____userStore_0; + if (L_0) + { + goto IL_0033; + } + } + { + String_t* L_1 = Environment_GetFolderPath_m5718(NULL /*static, unused*/, ((int32_t)26), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_Combine_m5716(NULL /*static, unused*/, L_1, _stringLiteral800, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + String_t* L_4 = Path_Combine_m5716(NULL /*static, unused*/, L_3, _stringLiteral801, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = V_0; + X509Stores_t909 * L_6 = (X509Stores_t909 *)il2cpp_codegen_object_new (X509Stores_t909_il2cpp_TypeInfo_var); + X509Stores__ctor_m5138(L_6, L_5, /*hidden argument*/NULL); + ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____userStore_0 = L_6; + } + +IL_0033: + { + X509Stores_t909 * L_7 = ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____userStore_0; + return L_7; + } +} +// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_LocalMachine() +extern TypeInfo* X509StoreManager_t1000_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* X509Stores_t909_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral800; +extern Il2CppCodeGenString* _stringLiteral801; +extern "C" X509Stores_t909 * X509StoreManager_get_LocalMachine_m4736 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509StoreManager_t1000_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(629); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + X509Stores_t909_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(630); + _stringLiteral800 = il2cpp_codegen_string_literal_from_index(800); + _stringLiteral801 = il2cpp_codegen_string_literal_from_index(801); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + X509Stores_t909 * L_0 = ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____machineStore_1; + if (L_0) + { + goto IL_0033; + } + } + { + String_t* L_1 = Environment_GetFolderPath_m5718(NULL /*static, unused*/, ((int32_t)35), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_Combine_m5716(NULL /*static, unused*/, L_1, _stringLiteral800, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + String_t* L_4 = Path_Combine_m5716(NULL /*static, unused*/, L_3, _stringLiteral801, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = V_0; + X509Stores_t909 * L_6 = (X509Stores_t909 *)il2cpp_codegen_object_new (X509Stores_t909_il2cpp_TypeInfo_var); + X509Stores__ctor_m5138(L_6, L_5, /*hidden argument*/NULL); + ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____machineStore_1 = L_6; + } + +IL_0033: + { + X509Stores_t909 * L_7 = ((X509StoreManager_t1000_StaticFields*)X509StoreManager_t1000_il2cpp_TypeInfo_var->static_fields)->____machineStore_1; + return L_7; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509StoreManager::get_TrustedRootCertificates() +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern "C" X509CertificateCollection_t933 * X509StoreManager_get_TrustedRootCertificates_m5137 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + s_Il2CppMethodIntialized = true; + } + X509CertificateCollection_t933 * V_0 = {0}; + { + X509CertificateCollection_t933 * L_0 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_0, /*hidden argument*/NULL); + V_0 = L_0; + X509CertificateCollection_t933 * L_1 = V_0; + X509Stores_t909 * L_2 = X509StoreManager_get_CurrentUser_m4735(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + X509Store_t813 * L_3 = X509Stores_get_TrustedRoot_m5139(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + X509CertificateCollection_t933 * L_4 = X509Store_get_Certificates_m4738(L_3, /*hidden argument*/NULL); + NullCheck(L_1); + X509CertificateCollection_AddRange_m5092(L_1, L_4, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_5 = V_0; + X509Stores_t909 * L_6 = X509StoreManager_get_LocalMachine_m4736(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_6); + X509Store_t813 * L_7 = X509Stores_get_TrustedRoot_m5139(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + X509CertificateCollection_t933 * L_8 = X509Store_get_Certificates_m4738(L_7, /*hidden argument*/NULL); + NullCheck(L_5); + X509CertificateCollection_AddRange_m5092(L_5, L_8, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_9 = V_0; + return L_9; + } +} +// System.Void Mono.Security.X509.X509Stores::.ctor(System.String) +extern "C" void X509Stores__ctor_m5138 (X509Stores_t909 * __this, String_t* ___path, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___path; + __this->____storePath_0 = L_0; + return; + } +} +// Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::get_TrustedRoot() +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* X509Store_t813_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral479; +extern "C" X509Store_t813 * X509Stores_get_TrustedRoot_m5139 (X509Stores_t909 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + X509Store_t813_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(631); + _stringLiteral479 = il2cpp_codegen_string_literal_from_index(479); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + X509Store_t813 * L_0 = (__this->____trusted_1); + if (L_0) + { + goto IL_0029; + } + } + { + String_t* L_1 = (__this->____storePath_0); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_Combine_m5716(NULL /*static, unused*/, L_1, _stringLiteral479, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + X509Store_t813 * L_4 = (X509Store_t813 *)il2cpp_codegen_object_new (X509Store_t813_il2cpp_TypeInfo_var); + X509Store__ctor_m5130(L_4, L_3, 1, /*hidden argument*/NULL); + __this->____trusted_1 = L_4; + } + +IL_0029: + { + X509Store_t813 * L_5 = (__this->____trusted_1); + return L_5; + } +} +// Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::Open(System.String,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* X509Store_t813_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral475; +extern "C" X509Store_t813 * X509Stores_Open_m4737 (X509Stores_t909 * __this, String_t* ___storeName, bool ___create, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + X509Store_t813_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(631); + _stringLiteral475 = il2cpp_codegen_string_literal_from_index(475); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___storeName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral475, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = (__this->____storePath_0); + String_t* L_3 = ___storeName; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_4 = Path_Combine_m5716(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + bool L_5 = ___create; + if (L_5) + { + goto IL_0031; + } + } + { + String_t* L_6 = V_0; + bool L_7 = Directory_Exists_m5714(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0031; + } + } + { + return (X509Store_t813 *)NULL; + } + +IL_0031: + { + String_t* L_8 = V_0; + X509Store_t813 * L_9 = (X509Store_t813 *)il2cpp_codegen_object_new (X509Store_t813_il2cpp_TypeInfo_var); + X509Store__ctor_m5130(L_9, L_8, 1, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void AuthorityKeyIdentifierExtension__ctor_m4718 (AuthorityKeyIdentifierExtension_t937 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::Decode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral802; +extern "C" void AuthorityKeyIdentifierExtension_Decode_m5140 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral802 = il2cpp_codegen_string_literal_from_index(802); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + uint8_t V_3 = 0x0; + { + ASN1_t903 * L_0 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = ASN1_get_Tag_m4661(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) + { + goto IL_0029; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral802, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + V_1 = 0; + goto IL_0069; + } + +IL_0030: + { + ASN1_t903 * L_6 = V_0; + int32_t L_7 = V_1; + NullCheck(L_6); + ASN1_t903 * L_8 = ASN1_get_Item_m4665(L_6, L_7, /*hidden argument*/NULL); + V_2 = L_8; + ASN1_t903 * L_9 = V_2; + NullCheck(L_9); + uint8_t L_10 = ASN1_get_Tag_m4661(L_9, /*hidden argument*/NULL); + V_3 = L_10; + uint8_t L_11 = V_3; + if ((((int32_t)L_11) == ((int32_t)((int32_t)128)))) + { + goto IL_004f; + } + } + { + goto IL_0060; + } + +IL_004f: + { + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m4663(L_12, /*hidden argument*/NULL); + __this->___aki_3 = L_13; + goto IL_0065; + } + +IL_0060: + { + goto IL_0065; + } + +IL_0065: + { + int32_t L_14 = V_1; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0069: + { + int32_t L_15 = V_1; + ASN1_t903 * L_16 = V_0; + NullCheck(L_16); + int32_t L_17 = ASN1_get_Count_m4664(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_15) < ((int32_t)L_17))) + { + goto IL_0030; + } + } + { + return; + } +} +// System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::get_Identifier() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* AuthorityKeyIdentifierExtension_get_Identifier_m4719 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___aki_3); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___aki_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral803; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* AuthorityKeyIdentifierExtension_ToString_m5141 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral803 = il2cpp_codegen_string_literal_from_index(803); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ByteU5BU5D_t789* L_1 = (__this->___aki_3); + if (!L_1) + { + goto IL_006d; + } + } + { + V_1 = 0; + StringBuilder_t457 * L_2 = V_0; + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, _stringLiteral803, /*hidden argument*/NULL); + goto IL_005f; + } + +IL_0024: + { + StringBuilder_t457 * L_3 = V_0; + ByteU5BU5D_t789* L_4 = (__this->___aki_3); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_6 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_7 = Byte_ToString_m5686(((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t))), _stringLiteral418, L_6, /*hidden argument*/NULL); + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_1; + if ((!(((uint32_t)((int32_t)((int32_t)L_8%(int32_t)2))) == ((uint32_t)1)))) + { + goto IL_005b; + } + } + { + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral166, /*hidden argument*/NULL); + } + +IL_005b: + { + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_005f: + { + int32_t L_11 = V_1; + ByteU5BU5D_t789* L_12 = (__this->___aki_3); + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0024; + } + } + +IL_006d: + { + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + String_t* L_14 = StringBuilder_ToString_m2059(L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void BasicConstraintsExtension__ctor_m5142 (BasicConstraintsExtension_t1001 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Decode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral804; +extern "C" void BasicConstraintsExtension_Decode_m5143 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral804 = il2cpp_codegen_string_literal_from_index(804); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + { + __this->___cA_3 = 0; + __this->___pathLenConstraint_4 = (-1); + ASN1_t903 * L_0 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = ASN1_get_Tag_m4661(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) + { + goto IL_0037; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral804, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0037: + { + V_1 = 0; + ASN1_t903 * L_6 = V_0; + int32_t L_7 = V_1; + int32_t L_8 = L_7; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + NullCheck(L_6); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_6, L_8, /*hidden argument*/NULL); + V_2 = L_9; + ASN1_t903 * L_10 = V_2; + if (!L_10) + { + goto IL_0078; + } + } + { + ASN1_t903 * L_11 = V_2; + NullCheck(L_11); + uint8_t L_12 = ASN1_get_Tag_m4661(L_11, /*hidden argument*/NULL); + if ((!(((uint32_t)L_12) == ((uint32_t)1)))) + { + goto IL_0078; + } + } + { + ASN1_t903 * L_13 = V_2; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + int32_t L_15 = 0; + __this->___cA_3 = ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))? 1 : 0); + ASN1_t903 * L_16 = V_0; + int32_t L_17 = V_1; + int32_t L_18 = L_17; + V_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + NullCheck(L_16); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_16, L_18, /*hidden argument*/NULL); + V_2 = L_19; + } + +IL_0078: + { + ASN1_t903 * L_20 = V_2; + if (!L_20) + { + goto IL_0096; + } + } + { + ASN1_t903 * L_21 = V_2; + NullCheck(L_21); + uint8_t L_22 = ASN1_get_Tag_m4661(L_21, /*hidden argument*/NULL); + if ((!(((uint32_t)L_22) == ((uint32_t)2)))) + { + goto IL_0096; + } + } + { + ASN1_t903 * L_23 = V_2; + int32_t L_24 = ASN1Convert_ToInt32_m4675(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + __this->___pathLenConstraint_4 = L_24; + } + +IL_0096: + { + return; + } +} +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Encode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void BasicConstraintsExtension_Encode_m5144 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->___cA_3); + if (!L_1) + { + goto IL_002e; + } + } + { + ASN1_t903 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_4, 1, L_3, /*hidden argument*/NULL); + NullCheck(L_2); + ASN1_Add_m4678(L_2, L_4, /*hidden argument*/NULL); + } + +IL_002e: + { + bool L_5 = (__this->___cA_3); + if (!L_5) + { + goto IL_0057; + } + } + { + int32_t L_6 = (__this->___pathLenConstraint_4); + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0057; + } + } + { + ASN1_t903 * L_7 = V_0; + int32_t L_8 = (__this->___pathLenConstraint_4); + ASN1_t903 * L_9 = ASN1Convert_FromInt32_m4679(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + NullCheck(L_7); + ASN1_Add_m4678(L_7, L_9, /*hidden argument*/NULL); + } + +IL_0057: + { + ASN1_t903 * L_10 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_10, 4, /*hidden argument*/NULL); + ((X509Extension_t906 *)__this)->___extnValue_2 = L_10; + ASN1_t903 * L_11 = (((X509Extension_t906 *)__this)->___extnValue_2); + ASN1_t903 * L_12 = V_0; + NullCheck(L_11); + ASN1_Add_m4678(L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::get_CertificateAuthority() +extern "C" bool BasicConstraintsExtension_get_CertificateAuthority_m5145 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___cA_3); + return L_0; + } +} +// System.String Mono.Security.X509.Extensions.BasicConstraintsExtension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral411; +extern Il2CppCodeGenString* _stringLiteral412; +extern Il2CppCodeGenString* _stringLiteral413; +extern Il2CppCodeGenString* _stringLiteral414; +extern Il2CppCodeGenString* _stringLiteral415; +extern "C" String_t* BasicConstraintsExtension_ToString_m5146 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral411 = il2cpp_codegen_string_literal_from_index(411); + _stringLiteral412 = il2cpp_codegen_string_literal_from_index(412); + _stringLiteral413 = il2cpp_codegen_string_literal_from_index(413); + _stringLiteral414 = il2cpp_codegen_string_literal_from_index(414); + _stringLiteral415 = il2cpp_codegen_string_literal_from_index(415); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + StringBuilder_t457 * G_B2_0 = {0}; + StringBuilder_t457 * G_B1_0 = {0}; + String_t* G_B3_0 = {0}; + StringBuilder_t457 * G_B3_1 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, _stringLiteral411, /*hidden argument*/NULL); + StringBuilder_t457 * L_2 = V_0; + bool L_3 = (__this->___cA_3); + G_B1_0 = L_2; + if (!L_3) + { + G_B2_0 = L_2; + goto IL_0028; + } + } + { + G_B3_0 = _stringLiteral412; + G_B3_1 = G_B1_0; + goto IL_002d; + } + +IL_0028: + { + G_B3_0 = _stringLiteral413; + G_B3_1 = G_B2_0; + } + +IL_002d: + { + NullCheck(G_B3_1); + StringBuilder_Append_m2058(G_B3_1, G_B3_0, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + String_t* L_5 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = V_0; + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, _stringLiteral414, /*hidden argument*/NULL); + int32_t L_7 = (__this->___pathLenConstraint_4); + if ((!(((uint32_t)L_7) == ((uint32_t)(-1))))) + { + goto IL_0068; + } + } + { + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, _stringLiteral415, /*hidden argument*/NULL); + goto IL_007f; + } + +IL_0068: + { + StringBuilder_t457 * L_9 = V_0; + int32_t* L_10 = &(__this->___pathLenConstraint_4); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_11 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_12 = Int32_ToString_m5719(L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, L_12, /*hidden argument*/NULL); + } + +IL_007f: + { + StringBuilder_t457 * L_13 = V_0; + String_t* L_14 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + String_t* L_16 = StringBuilder_ToString_m2059(L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void ExtendedKeyUsageExtension__ctor_m5147 (ExtendedKeyUsageExtension_t1002 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Decode() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral805; +extern "C" void ExtendedKeyUsageExtension_Decode_m5148 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral805 = il2cpp_codegen_string_literal_from_index(805); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___keyPurpose_3 = L_0; + ASN1_t903 * L_1 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = ASN1_get_Value_m4663(L_1, /*hidden argument*/NULL); + ASN1_t903 * L_3 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + ASN1_t903 * L_4 = V_0; + NullCheck(L_4); + uint8_t L_5 = ASN1_get_Tag_m4661(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)((int32_t)48)))) + { + goto IL_0034; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral805, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0034: + { + V_1 = 0; + goto IL_0057; + } + +IL_003b: + { + ArrayList_t734 * L_7 = (__this->___keyPurpose_3); + ASN1_t903 * L_8 = V_0; + int32_t L_9 = V_1; + NullCheck(L_8); + ASN1_t903 * L_10 = ASN1_get_Item_m4665(L_8, L_9, /*hidden argument*/NULL); + String_t* L_11 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + NullCheck(L_7); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_11); + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0057: + { + int32_t L_13 = V_1; + ASN1_t903 * L_14 = V_0; + NullCheck(L_14); + int32_t L_15 = ASN1_get_Count_m4664(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_003b; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Encode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void ExtendedKeyUsageExtension_Encode_m5149 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + String_t* V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (__this->___keyPurpose_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_2 = L_2; + } + +IL_0014: + try + { // begin try (depth: 1) + { + goto IL_0032; + } + +IL_0019: + { + Object_t * L_3 = V_2; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_1 = ((String_t*)CastclassSealed(L_4, String_t_il2cpp_TypeInfo_var)); + ASN1_t903 * L_5 = V_0; + String_t* L_6 = V_1; + ASN1_t903 * L_7 = ASN1Convert_FromOid_m4924(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + ASN1_Add_m4678(L_5, L_7, /*hidden argument*/NULL); + } + +IL_0032: + { + Object_t * L_8 = V_2; + NullCheck(L_8); + bool L_9 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_8); + if (L_9) + { + goto IL_0019; + } + } + +IL_003d: + { + IL2CPP_LEAVE(0x54, FINALLY_0042); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0042; + } + +FINALLY_0042: + { // begin finally (depth: 1) + { + Object_t * L_10 = V_2; + V_3 = ((Object_t *)IsInst(L_10, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_11 = V_3; + if (L_11) + { + goto IL_004d; + } + } + +IL_004c: + { + IL2CPP_END_FINALLY(66) + } + +IL_004d: + { + Object_t * L_12 = V_3; + NullCheck(L_12); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_12); + IL2CPP_END_FINALLY(66) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(66) + { + IL2CPP_JUMP_TBL(0x54, IL_0054) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0054: + { + ASN1_t903 * L_13 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_13, 4, /*hidden argument*/NULL); + ((X509Extension_t906 *)__this)->___extnValue_2 = L_13; + ASN1_t903 * L_14 = (((X509Extension_t906 *)__this)->___extnValue_2); + ASN1_t903 * L_15 = V_0; + NullCheck(L_14); + ASN1_Add_m4678(L_14, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::get_KeyPurpose() +extern "C" ArrayList_t734 * ExtendedKeyUsageExtension_get_KeyPurpose_m5150 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___keyPurpose_3); + return L_0; + } +} +// System.String Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral459; +extern Il2CppCodeGenString* _stringLiteral806; +extern Il2CppCodeGenString* _stringLiteral807; +extern Il2CppCodeGenString* _stringLiteral808; +extern Il2CppCodeGenString* _stringLiteral809; +extern Il2CppCodeGenString* _stringLiteral810; +extern Il2CppCodeGenString* _stringLiteral811; +extern Il2CppCodeGenString* _stringLiteral812; +extern Il2CppCodeGenString* _stringLiteral813; +extern Il2CppCodeGenString* _stringLiteral814; +extern Il2CppCodeGenString* _stringLiteral815; +extern Il2CppCodeGenString* _stringLiteral816; +extern Il2CppCodeGenString* _stringLiteral106; +extern Il2CppCodeGenString* _stringLiteral817; +extern "C" String_t* ExtendedKeyUsageExtension_ToString_m5151 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(632); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral459 = il2cpp_codegen_string_literal_from_index(459); + _stringLiteral806 = il2cpp_codegen_string_literal_from_index(806); + _stringLiteral807 = il2cpp_codegen_string_literal_from_index(807); + _stringLiteral808 = il2cpp_codegen_string_literal_from_index(808); + _stringLiteral809 = il2cpp_codegen_string_literal_from_index(809); + _stringLiteral810 = il2cpp_codegen_string_literal_from_index(810); + _stringLiteral811 = il2cpp_codegen_string_literal_from_index(811); + _stringLiteral812 = il2cpp_codegen_string_literal_from_index(812); + _stringLiteral813 = il2cpp_codegen_string_literal_from_index(813); + _stringLiteral814 = il2cpp_codegen_string_literal_from_index(814); + _stringLiteral815 = il2cpp_codegen_string_literal_from_index(815); + _stringLiteral816 = il2cpp_codegen_string_literal_from_index(816); + _stringLiteral106 = il2cpp_codegen_string_literal_from_index(106); + _stringLiteral817 = il2cpp_codegen_string_literal_from_index(817); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + String_t* V_1 = {0}; + Object_t * V_2 = {0}; + String_t* V_3 = {0}; + Dictionary_2_t327 * V_4 = {0}; + int32_t V_5 = 0; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (__this->___keyPurpose_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_2 = L_2; + } + +IL_0012: + try + { // begin try (depth: 1) + { + goto IL_0151; + } + +IL_0017: + { + Object_t * L_3 = V_2; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_1 = ((String_t*)CastclassSealed(L_4, String_t_il2cpp_TypeInfo_var)); + String_t* L_5 = V_1; + V_3 = L_5; + String_t* L_6 = V_3; + if (!L_6) + { + goto IL_012e; + } + } + +IL_002b: + { + Dictionary_2_t327 * L_7 = ((ExtendedKeyUsageExtension_t1002_StaticFields*)ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_4; + if (L_7) + { + goto IL_0092; + } + } + +IL_0035: + { + Dictionary_2_t327 * L_8 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_8, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_4 = L_8; + Dictionary_2_t327 * L_9 = V_4; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral459, 0); + Dictionary_2_t327 * L_10 = V_4; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral806, 1); + Dictionary_2_t327 * L_11 = V_4; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_11, _stringLiteral807, 2); + Dictionary_2_t327 * L_12 = V_4; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral808, 3); + Dictionary_2_t327 * L_13 = V_4; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_13, _stringLiteral809, 4); + Dictionary_2_t327 * L_14 = V_4; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_14, _stringLiteral810, 5); + Dictionary_2_t327 * L_15 = V_4; + ((ExtendedKeyUsageExtension_t1002_StaticFields*)ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_4 = L_15; + } + +IL_0092: + { + Dictionary_2_t327 * L_16 = ((ExtendedKeyUsageExtension_t1002_StaticFields*)ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_4; + String_t* L_17 = V_3; + NullCheck(L_16); + bool L_18 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_16, L_17, (&V_5)); + if (!L_18) + { + goto IL_012e; + } + } + +IL_00a4: + { + int32_t L_19 = V_5; + if (L_19 == 0) + { + goto IL_00c8; + } + if (L_19 == 1) + { + goto IL_00d9; + } + if (L_19 == 2) + { + goto IL_00ea; + } + if (L_19 == 3) + { + goto IL_00fb; + } + if (L_19 == 4) + { + goto IL_010c; + } + if (L_19 == 5) + { + goto IL_011d; + } + } + +IL_00c3: + { + goto IL_012e; + } + +IL_00c8: + { + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral811, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_00d9: + { + StringBuilder_t457 * L_21 = V_0; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral812, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_00ea: + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral813, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_00fb: + { + StringBuilder_t457 * L_23 = V_0; + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, _stringLiteral814, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_010c: + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral815, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_011d: + { + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + StringBuilder_Append_m2058(L_25, _stringLiteral816, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_012e: + { + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral106, /*hidden argument*/NULL); + goto IL_013f; + } + +IL_013f: + { + StringBuilder_t457 * L_27 = V_0; + String_t* L_28 = V_1; + String_t* L_29 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_27); + StringBuilder_AppendFormat_m4701(L_27, _stringLiteral817, L_28, L_29, /*hidden argument*/NULL); + } + +IL_0151: + { + Object_t * L_30 = V_2; + NullCheck(L_30); + bool L_31 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_30); + if (L_31) + { + goto IL_0017; + } + } + +IL_015c: + { + IL2CPP_LEAVE(0x176, FINALLY_0161); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0161; + } + +FINALLY_0161: + { // begin finally (depth: 1) + { + Object_t * L_32 = V_2; + V_6 = ((Object_t *)IsInst(L_32, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_33 = V_6; + if (L_33) + { + goto IL_016e; + } + } + +IL_016d: + { + IL2CPP_END_FINALLY(353) + } + +IL_016e: + { + Object_t * L_34 = V_6; + NullCheck(L_34); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_34); + IL2CPP_END_FINALLY(353) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(353) + { + IL2CPP_JUMP_TBL(0x176, IL_0176) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0176: + { + StringBuilder_t457 * L_35 = V_0; + NullCheck(L_35); + String_t* L_36 = StringBuilder_ToString_m2059(L_35, /*hidden argument*/NULL); + return L_36; + } +} +// System.Void Mono.Security.X509.Extensions.GeneralNames::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral155; +extern "C" void GeneralNames__ctor_m5152 (GeneralNames_t1003 * __this, ASN1_t903 * ___sequence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + String_t* V_2 = {0}; + StringBuilder_t457 * V_3 = {0}; + int32_t V_4 = 0; + uint8_t V_5 = 0x0; + String_t* G_B21_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + V_0 = 0; + goto IL_01fd; + } + +IL_000d: + { + ASN1_t903 * L_0 = ___sequence; + int32_t L_1 = V_0; + NullCheck(L_0); + ASN1_t903 * L_2 = ASN1_get_Item_m4665(L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + V_5 = L_3; + uint8_t L_4 = V_5; + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 0) + { + goto IL_0055; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 1) + { + goto IL_0092; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 2) + { + goto IL_0044; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 3) + { + goto IL_00cf; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 4) + { + goto IL_0044; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 5) + { + goto IL_0108; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)129))) == 6) + { + goto IL_0145; + } + } + +IL_0044: + { + uint8_t L_5 = V_5; + if ((((int32_t)L_5) == ((int32_t)((int32_t)164)))) + { + goto IL_00cf; + } + } + { + goto IL_01f4; + } + +IL_0055: + { + ArrayList_t734 * L_6 = (__this->___rfc822Name_0); + if (L_6) + { + goto IL_006b; + } + } + { + ArrayList_t734 * L_7 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_7, /*hidden argument*/NULL); + __this->___rfc822Name_0 = L_7; + } + +IL_006b: + { + ArrayList_t734 * L_8 = (__this->___rfc822Name_0); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_9 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_10 = ___sequence; + int32_t L_11 = V_0; + NullCheck(L_10); + ASN1_t903 * L_12 = ASN1_get_Item_m4665(L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m4663(L_12, /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_14 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_9, L_13); + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_14); + goto IL_01f9; + } + +IL_0092: + { + ArrayList_t734 * L_15 = (__this->___dnsName_1); + if (L_15) + { + goto IL_00a8; + } + } + { + ArrayList_t734 * L_16 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_16, /*hidden argument*/NULL); + __this->___dnsName_1 = L_16; + } + +IL_00a8: + { + ArrayList_t734 * L_17 = (__this->___dnsName_1); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_18 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_19 = ___sequence; + int32_t L_20 = V_0; + NullCheck(L_19); + ASN1_t903 * L_21 = ASN1_get_Item_m4665(L_19, L_20, /*hidden argument*/NULL); + NullCheck(L_21); + ByteU5BU5D_t789* L_22 = ASN1_get_Value_m4663(L_21, /*hidden argument*/NULL); + NullCheck(L_18); + String_t* L_23 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_18, L_22); + NullCheck(L_17); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_17, L_23); + goto IL_01f9; + } + +IL_00cf: + { + ArrayList_t734 * L_24 = (__this->___directoryNames_2); + if (L_24) + { + goto IL_00e5; + } + } + { + ArrayList_t734 * L_25 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_25, /*hidden argument*/NULL); + __this->___directoryNames_2 = L_25; + } + +IL_00e5: + { + ArrayList_t734 * L_26 = (__this->___directoryNames_2); + ASN1_t903 * L_27 = ___sequence; + int32_t L_28 = V_0; + NullCheck(L_27); + ASN1_t903 * L_29 = ASN1_get_Item_m4665(L_27, L_28, /*hidden argument*/NULL); + NullCheck(L_29); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_29, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + String_t* L_31 = X501_ToString_m5055(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + NullCheck(L_26); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_26, L_31); + goto IL_01f9; + } + +IL_0108: + { + ArrayList_t734 * L_32 = (__this->___uris_3); + if (L_32) + { + goto IL_011e; + } + } + { + ArrayList_t734 * L_33 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_33, /*hidden argument*/NULL); + __this->___uris_3 = L_33; + } + +IL_011e: + { + ArrayList_t734 * L_34 = (__this->___uris_3); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_35 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_36 = ___sequence; + int32_t L_37 = V_0; + NullCheck(L_36); + ASN1_t903 * L_38 = ASN1_get_Item_m4665(L_36, L_37, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = ASN1_get_Value_m4663(L_38, /*hidden argument*/NULL); + NullCheck(L_35); + String_t* L_40 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_35, L_39); + NullCheck(L_34); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_34, L_40); + goto IL_01f9; + } + +IL_0145: + { + ArrayList_t734 * L_41 = (__this->___ipAddr_4); + if (L_41) + { + goto IL_015b; + } + } + { + ArrayList_t734 * L_42 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_42, /*hidden argument*/NULL); + __this->___ipAddr_4 = L_42; + } + +IL_015b: + { + ASN1_t903 * L_43 = ___sequence; + int32_t L_44 = V_0; + NullCheck(L_43); + ASN1_t903 * L_45 = ASN1_get_Item_m4665(L_43, L_44, /*hidden argument*/NULL); + NullCheck(L_45); + ByteU5BU5D_t789* L_46 = ASN1_get_Value_m4663(L_45, /*hidden argument*/NULL); + V_1 = L_46; + ByteU5BU5D_t789* L_47 = V_1; + NullCheck(L_47); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_47)->max_length))))) == ((uint32_t)4)))) + { + goto IL_017b; + } + } + { + G_B21_0 = _stringLiteral154; + goto IL_0180; + } + +IL_017b: + { + G_B21_0 = _stringLiteral155; + } + +IL_0180: + { + V_2 = G_B21_0; + StringBuilder_t457 * L_48 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_48, /*hidden argument*/NULL); + V_3 = L_48; + V_4 = 0; + goto IL_01bd; + } + +IL_018f: + { + StringBuilder_t457 * L_49 = V_3; + ByteU5BU5D_t789* L_50 = V_1; + int32_t L_51 = V_4; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + String_t* L_52 = Byte_ToString_m5720(((uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t))), /*hidden argument*/NULL); + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, L_52, /*hidden argument*/NULL); + int32_t L_53 = V_4; + ByteU5BU5D_t789* L_54 = V_1; + NullCheck(L_54); + if ((((int32_t)L_53) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))-(int32_t)1))))) + { + goto IL_01b7; + } + } + { + StringBuilder_t457 * L_55 = V_3; + String_t* L_56 = V_2; + NullCheck(L_55); + StringBuilder_Append_m2058(L_55, L_56, /*hidden argument*/NULL); + } + +IL_01b7: + { + int32_t L_57 = V_4; + V_4 = ((int32_t)((int32_t)L_57+(int32_t)1)); + } + +IL_01bd: + { + int32_t L_58 = V_4; + ByteU5BU5D_t789* L_59 = V_1; + NullCheck(L_59); + if ((((int32_t)L_58) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_59)->max_length))))))) + { + goto IL_018f; + } + } + { + ArrayList_t734 * L_60 = (__this->___ipAddr_4); + StringBuilder_t457 * L_61 = V_3; + NullCheck(L_61); + String_t* L_62 = StringBuilder_ToString_m2059(L_61, /*hidden argument*/NULL); + NullCheck(L_60); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_60, L_62); + ArrayList_t734 * L_63 = (__this->___ipAddr_4); + if (L_63) + { + goto IL_01ef; + } + } + { + ArrayList_t734 * L_64 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_64, /*hidden argument*/NULL); + __this->___ipAddr_4 = L_64; + } + +IL_01ef: + { + goto IL_01f9; + } + +IL_01f4: + { + goto IL_01f9; + } + +IL_01f9: + { + int32_t L_65 = V_0; + V_0 = ((int32_t)((int32_t)L_65+(int32_t)1)); + } + +IL_01fd: + { + int32_t L_66 = V_0; + ASN1_t903 * L_67 = ___sequence; + NullCheck(L_67); + int32_t L_68 = ASN1_get_Count_m4664(L_67, /*hidden argument*/NULL); + if ((((int32_t)L_66) < ((int32_t)L_68))) + { + goto IL_000d; + } + } + { + return; + } +} +// System.String[] Mono.Security.X509.Extensions.GeneralNames::get_DNSNames() +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" StringU5BU5D_t163* GeneralNames_get_DNSNames_m5153 (GeneralNames_t1003 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___dnsName_1); + if (L_0) + { + goto IL_0012; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + ArrayList_t734 * L_1 = (__this->___dnsName_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Array_t * L_3 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_1, L_2); + return ((StringU5BU5D_t163*)Castclass(L_3, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + } +} +// System.String[] Mono.Security.X509.Extensions.GeneralNames::get_IPAddresses() +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" StringU5BU5D_t163* GeneralNames_get_IPAddresses_m5154 (GeneralNames_t1003 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___ipAddr_4); + if (L_0) + { + goto IL_0012; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + ArrayList_t734 * L_1 = (__this->___ipAddr_4); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Array_t * L_3 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_1, L_2); + return ((StringU5BU5D_t163*)Castclass(L_3, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Security.X509.Extensions.GeneralNames::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral487; +extern Il2CppCodeGenString* _stringLiteral488; +extern Il2CppCodeGenString* _stringLiteral818; +extern Il2CppCodeGenString* _stringLiteral819; +extern Il2CppCodeGenString* _stringLiteral820; +extern "C" String_t* GeneralNames_ToString_m5155 (GeneralNames_t1003 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral487 = il2cpp_codegen_string_literal_from_index(487); + _stringLiteral488 = il2cpp_codegen_string_literal_from_index(488); + _stringLiteral818 = il2cpp_codegen_string_literal_from_index(818); + _stringLiteral819 = il2cpp_codegen_string_literal_from_index(819); + _stringLiteral820 = il2cpp_codegen_string_literal_from_index(820); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + String_t* V_1 = {0}; + Object_t * V_2 = {0}; + String_t* V_3 = {0}; + Object_t * V_4 = {0}; + String_t* V_5 = {0}; + Object_t * V_6 = {0}; + String_t* V_7 = {0}; + Object_t * V_8 = {0}; + String_t* V_9 = {0}; + Object_t * V_10 = {0}; + Object_t * V_11 = {0}; + Object_t * V_12 = {0}; + Object_t * V_13 = {0}; + Object_t * V_14 = {0}; + Object_t * V_15 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (__this->___rfc822Name_0); + if (!L_1) + { + goto IL_0073; + } + } + { + ArrayList_t734 * L_2 = (__this->___rfc822Name_0); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_2 = L_3; + } + +IL_001d: + try + { // begin try (depth: 1) + { + goto IL_004e; + } + +IL_0022: + { + Object_t * L_4 = V_2; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_1 = ((String_t*)CastclassSealed(L_5, String_t_il2cpp_TypeInfo_var)); + StringBuilder_t457 * L_6 = V_0; + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, _stringLiteral487, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = V_0; + String_t* L_8 = V_1; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, L_8, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = V_0; + String_t* L_10 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, L_10, /*hidden argument*/NULL); + } + +IL_004e: + { + Object_t * L_11 = V_2; + NullCheck(L_11); + bool L_12 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_11); + if (L_12) + { + goto IL_0022; + } + } + +IL_0059: + { + IL2CPP_LEAVE(0x73, FINALLY_005e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005e; + } + +FINALLY_005e: + { // begin finally (depth: 1) + { + Object_t * L_13 = V_2; + V_11 = ((Object_t *)IsInst(L_13, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_14 = V_11; + if (L_14) + { + goto IL_006b; + } + } + +IL_006a: + { + IL2CPP_END_FINALLY(94) + } + +IL_006b: + { + Object_t * L_15 = V_11; + NullCheck(L_15); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_15); + IL2CPP_END_FINALLY(94) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(94) + { + IL2CPP_JUMP_TBL(0x73, IL_0073) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0073: + { + ArrayList_t734 * L_16 = (__this->___dnsName_1); + if (!L_16) + { + goto IL_00e4; + } + } + { + ArrayList_t734 * L_17 = (__this->___dnsName_1); + NullCheck(L_17); + Object_t * L_18 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_17); + V_4 = L_18; + } + +IL_008b: + try + { // begin try (depth: 1) + { + goto IL_00bd; + } + +IL_0090: + { + Object_t * L_19 = V_4; + NullCheck(L_19); + Object_t * L_20 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_19); + V_3 = ((String_t*)CastclassSealed(L_20, String_t_il2cpp_TypeInfo_var)); + StringBuilder_t457 * L_21 = V_0; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral488, /*hidden argument*/NULL); + StringBuilder_t457 * L_22 = V_0; + String_t* L_23 = V_3; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, L_23, /*hidden argument*/NULL); + StringBuilder_t457 * L_24 = V_0; + String_t* L_25 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, L_25, /*hidden argument*/NULL); + } + +IL_00bd: + { + Object_t * L_26 = V_4; + NullCheck(L_26); + bool L_27 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_26); + if (L_27) + { + goto IL_0090; + } + } + +IL_00c9: + { + IL2CPP_LEAVE(0xE4, FINALLY_00ce); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ce; + } + +FINALLY_00ce: + { // begin finally (depth: 1) + { + Object_t * L_28 = V_4; + V_12 = ((Object_t *)IsInst(L_28, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_29 = V_12; + if (L_29) + { + goto IL_00dc; + } + } + +IL_00db: + { + IL2CPP_END_FINALLY(206) + } + +IL_00dc: + { + Object_t * L_30 = V_12; + NullCheck(L_30); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_30); + IL2CPP_END_FINALLY(206) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(206) + { + IL2CPP_JUMP_TBL(0xE4, IL_00e4) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00e4: + { + ArrayList_t734 * L_31 = (__this->___directoryNames_2); + if (!L_31) + { + goto IL_0157; + } + } + { + ArrayList_t734 * L_32 = (__this->___directoryNames_2); + NullCheck(L_32); + Object_t * L_33 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_32); + V_6 = L_33; + } + +IL_00fc: + try + { // begin try (depth: 1) + { + goto IL_0130; + } + +IL_0101: + { + Object_t * L_34 = V_6; + NullCheck(L_34); + Object_t * L_35 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_34); + V_5 = ((String_t*)CastclassSealed(L_35, String_t_il2cpp_TypeInfo_var)); + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral818, /*hidden argument*/NULL); + StringBuilder_t457 * L_37 = V_0; + String_t* L_38 = V_5; + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, L_38, /*hidden argument*/NULL); + StringBuilder_t457 * L_39 = V_0; + String_t* L_40 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_39); + StringBuilder_Append_m2058(L_39, L_40, /*hidden argument*/NULL); + } + +IL_0130: + { + Object_t * L_41 = V_6; + NullCheck(L_41); + bool L_42 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_41); + if (L_42) + { + goto IL_0101; + } + } + +IL_013c: + { + IL2CPP_LEAVE(0x157, FINALLY_0141); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0141; + } + +FINALLY_0141: + { // begin finally (depth: 1) + { + Object_t * L_43 = V_6; + V_13 = ((Object_t *)IsInst(L_43, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_44 = V_13; + if (L_44) + { + goto IL_014f; + } + } + +IL_014e: + { + IL2CPP_END_FINALLY(321) + } + +IL_014f: + { + Object_t * L_45 = V_13; + NullCheck(L_45); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_45); + IL2CPP_END_FINALLY(321) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(321) + { + IL2CPP_JUMP_TBL(0x157, IL_0157) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0157: + { + ArrayList_t734 * L_46 = (__this->___uris_3); + if (!L_46) + { + goto IL_01ca; + } + } + { + ArrayList_t734 * L_47 = (__this->___uris_3); + NullCheck(L_47); + Object_t * L_48 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_47); + V_8 = L_48; + } + +IL_016f: + try + { // begin try (depth: 1) + { + goto IL_01a3; + } + +IL_0174: + { + Object_t * L_49 = V_8; + NullCheck(L_49); + Object_t * L_50 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_49); + V_7 = ((String_t*)CastclassSealed(L_50, String_t_il2cpp_TypeInfo_var)); + StringBuilder_t457 * L_51 = V_0; + NullCheck(L_51); + StringBuilder_Append_m2058(L_51, _stringLiteral819, /*hidden argument*/NULL); + StringBuilder_t457 * L_52 = V_0; + String_t* L_53 = V_7; + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, L_53, /*hidden argument*/NULL); + StringBuilder_t457 * L_54 = V_0; + String_t* L_55 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_54); + StringBuilder_Append_m2058(L_54, L_55, /*hidden argument*/NULL); + } + +IL_01a3: + { + Object_t * L_56 = V_8; + NullCheck(L_56); + bool L_57 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_56); + if (L_57) + { + goto IL_0174; + } + } + +IL_01af: + { + IL2CPP_LEAVE(0x1CA, FINALLY_01b4); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01b4; + } + +FINALLY_01b4: + { // begin finally (depth: 1) + { + Object_t * L_58 = V_8; + V_14 = ((Object_t *)IsInst(L_58, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_59 = V_14; + if (L_59) + { + goto IL_01c2; + } + } + +IL_01c1: + { + IL2CPP_END_FINALLY(436) + } + +IL_01c2: + { + Object_t * L_60 = V_14; + NullCheck(L_60); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_60); + IL2CPP_END_FINALLY(436) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(436) + { + IL2CPP_JUMP_TBL(0x1CA, IL_01ca) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01ca: + { + ArrayList_t734 * L_61 = (__this->___ipAddr_4); + if (!L_61) + { + goto IL_023d; + } + } + { + ArrayList_t734 * L_62 = (__this->___ipAddr_4); + NullCheck(L_62); + Object_t * L_63 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_62); + V_10 = L_63; + } + +IL_01e2: + try + { // begin try (depth: 1) + { + goto IL_0216; + } + +IL_01e7: + { + Object_t * L_64 = V_10; + NullCheck(L_64); + Object_t * L_65 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_64); + V_9 = ((String_t*)CastclassSealed(L_65, String_t_il2cpp_TypeInfo_var)); + StringBuilder_t457 * L_66 = V_0; + NullCheck(L_66); + StringBuilder_Append_m2058(L_66, _stringLiteral820, /*hidden argument*/NULL); + StringBuilder_t457 * L_67 = V_0; + String_t* L_68 = V_9; + NullCheck(L_67); + StringBuilder_Append_m2058(L_67, L_68, /*hidden argument*/NULL); + StringBuilder_t457 * L_69 = V_0; + String_t* L_70 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_69); + StringBuilder_Append_m2058(L_69, L_70, /*hidden argument*/NULL); + } + +IL_0216: + { + Object_t * L_71 = V_10; + NullCheck(L_71); + bool L_72 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_71); + if (L_72) + { + goto IL_01e7; + } + } + +IL_0222: + { + IL2CPP_LEAVE(0x23D, FINALLY_0227); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0227; + } + +FINALLY_0227: + { // begin finally (depth: 1) + { + Object_t * L_73 = V_10; + V_15 = ((Object_t *)IsInst(L_73, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_74 = V_15; + if (L_74) + { + goto IL_0235; + } + } + +IL_0234: + { + IL2CPP_END_FINALLY(551) + } + +IL_0235: + { + Object_t * L_75 = V_15; + NullCheck(L_75); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_75); + IL2CPP_END_FINALLY(551) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(551) + { + IL2CPP_JUMP_TBL(0x23D, IL_023d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_023d: + { + StringBuilder_t457 * L_76 = V_0; + NullCheck(L_76); + String_t* L_77 = StringBuilder_ToString_m2059(L_76, /*hidden argument*/NULL); + return L_77; + } +} +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void KeyUsageExtension__ctor_m5156 (KeyUsageExtension_t1005 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Decode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral821; +extern "C" void KeyUsageExtension_Decode_m5157 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral821 = il2cpp_codegen_string_literal_from_index(821); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + { + ASN1_t903 * L_0 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = ASN1_get_Tag_m4661(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)3))) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral821, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + V_1 = 1; + goto IL_004a; + } + +IL_002f: + { + int32_t L_6 = (__this->___kubits_3); + ASN1_t903 * L_7 = V_0; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = ASN1_get_Value_m4663(L_7, /*hidden argument*/NULL); + int32_t L_9 = V_1; + int32_t L_10 = L_9; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + int32_t L_11 = L_10; + __this->___kubits_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_11, sizeof(uint8_t))))); + } + +IL_004a: + { + int32_t L_12 = V_1; + ASN1_t903 * L_13 = V_0; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_002f; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Encode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void KeyUsageExtension_Encode_m5158 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0; + uint8_t V_1 = 0x0; + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, 4, /*hidden argument*/NULL); + ((X509Extension_t906 *)__this)->___extnValue_2 = L_0; + int32_t L_1 = (__this->___kubits_3); + V_0 = (((int32_t)((uint16_t)L_1))); + V_1 = ((int32_t)16); + uint16_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)0))) + { + goto IL_00c4; + } + } + { + V_1 = ((int32_t)15); + goto IL_0046; + } + +IL_0026: + { + uint16_t L_3 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)32768)))) == ((uint32_t)((int32_t)32768))))) + { + goto IL_003c; + } + } + { + goto IL_004d; + } + +IL_003c: + { + uint16_t L_4 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_4<<(int32_t)1))))); + uint8_t L_5 = V_1; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_5-(int32_t)1))))); + } + +IL_0046: + { + uint8_t L_6 = V_1; + if ((((int32_t)L_6) > ((int32_t)0))) + { + goto IL_0026; + } + } + +IL_004d: + { + int32_t L_7 = (__this->___kubits_3); + if ((((int32_t)L_7) <= ((int32_t)((int32_t)255)))) + { + goto IL_0099; + } + } + { + uint8_t L_8 = V_1; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_8-(int32_t)8))))); + ASN1_t903 * L_9 = (((X509Extension_t906 *)__this)->___extnValue_2); + ByteU5BU5D_t789* L_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + uint8_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 0, sizeof(uint8_t))) = (uint8_t)L_11; + ByteU5BU5D_t789* L_12 = L_10; + int32_t L_13 = (__this->___kubits_3); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_13))); + ByteU5BU5D_t789* L_14 = L_12; + int32_t L_15 = (__this->___kubits_3); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_15>>(int32_t)8))))); + ASN1_t903 * L_16 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_16, 3, L_14, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_Add_m4678(L_9, L_16, /*hidden argument*/NULL); + goto IL_00bf; + } + +IL_0099: + { + ASN1_t903 * L_17 = (((X509Extension_t906 *)__this)->___extnValue_2); + ByteU5BU5D_t789* L_18 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + uint8_t L_19 = V_1; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, 0, sizeof(uint8_t))) = (uint8_t)L_19; + ByteU5BU5D_t789* L_20 = L_18; + int32_t L_21 = (__this->___kubits_3); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_21))); + ASN1_t903 * L_22 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_22, 3, L_20, /*hidden argument*/NULL); + NullCheck(L_17); + ASN1_Add_m4678(L_17, L_22, /*hidden argument*/NULL); + } + +IL_00bf: + { + goto IL_00e0; + } + +IL_00c4: + { + ASN1_t903 * L_23 = (((X509Extension_t906 *)__this)->___extnValue_2); + ByteU5BU5D_t789* L_24 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, 0, sizeof(uint8_t))) = (uint8_t)7; + ASN1_t903 * L_25 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_25, 3, L_24, /*hidden argument*/NULL); + NullCheck(L_23); + ASN1_Add_m4678(L_23, L_25, /*hidden argument*/NULL); + } + +IL_00e0: + { + return; + } +} +// System.Boolean Mono.Security.X509.Extensions.KeyUsageExtension::Support(Mono.Security.X509.Extensions.KeyUsages) +extern TypeInfo* KeyUsages_t1004_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool KeyUsageExtension_Support_m5159 (KeyUsageExtension_t1005 * __this, int32_t ___usage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyUsages_t1004_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(633); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___usage; + int32_t L_1 = L_0; + Object_t * L_2 = Box(KeyUsages_t1004_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_3 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_4 = Convert_ToInt32_m5721(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + int32_t L_6 = (__this->___kubits_3); + int32_t L_7 = V_0; + return ((((int32_t)((int32_t)((int32_t)L_5&(int32_t)L_6))) == ((int32_t)L_7))? 1 : 0); + } +} +// System.String Mono.Security.X509.Extensions.KeyUsageExtension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral466; +extern Il2CppCodeGenString* _stringLiteral822; +extern Il2CppCodeGenString* _stringLiteral467; +extern Il2CppCodeGenString* _stringLiteral468; +extern Il2CppCodeGenString* _stringLiteral469; +extern Il2CppCodeGenString* _stringLiteral470; +extern Il2CppCodeGenString* _stringLiteral471; +extern Il2CppCodeGenString* _stringLiteral823; +extern Il2CppCodeGenString* _stringLiteral824; +extern Il2CppCodeGenString* _stringLiteral474; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* KeyUsageExtension_ToString_m5160 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral466 = il2cpp_codegen_string_literal_from_index(466); + _stringLiteral822 = il2cpp_codegen_string_literal_from_index(822); + _stringLiteral467 = il2cpp_codegen_string_literal_from_index(467); + _stringLiteral468 = il2cpp_codegen_string_literal_from_index(468); + _stringLiteral469 = il2cpp_codegen_string_literal_from_index(469); + _stringLiteral470 = il2cpp_codegen_string_literal_from_index(470); + _stringLiteral471 = il2cpp_codegen_string_literal_from_index(471); + _stringLiteral823 = il2cpp_codegen_string_literal_from_index(823); + _stringLiteral824 = il2cpp_codegen_string_literal_from_index(824); + _stringLiteral474 = il2cpp_codegen_string_literal_from_index(474); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_1 = L_0; + bool L_1 = KeyUsageExtension_Support_m5159(__this, ((int32_t)128), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0022; + } + } + { + StringBuilder_t457 * L_2 = V_1; + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, _stringLiteral466, /*hidden argument*/NULL); + } + +IL_0022: + { + bool L_3 = KeyUsageExtension_Support_m5159(__this, ((int32_t)64), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0053; + } + } + { + StringBuilder_t457 * L_4 = V_1; + NullCheck(L_4); + int32_t L_5 = StringBuilder_get_Length_m4734(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)0))) + { + goto IL_0047; + } + } + { + StringBuilder_t457 * L_6 = V_1; + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0047: + { + StringBuilder_t457 * L_7 = V_1; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral467, /*hidden argument*/NULL); + } + +IL_0053: + { + bool L_8 = KeyUsageExtension_Support_m5159(__this, ((int32_t)32), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0084; + } + } + { + StringBuilder_t457 * L_9 = V_1; + NullCheck(L_9); + int32_t L_10 = StringBuilder_get_Length_m4734(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0078; + } + } + { + StringBuilder_t457 * L_11 = V_1; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0078: + { + StringBuilder_t457 * L_12 = V_1; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral468, /*hidden argument*/NULL); + } + +IL_0084: + { + bool L_13 = KeyUsageExtension_Support_m5159(__this, ((int32_t)16), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00b5; + } + } + { + StringBuilder_t457 * L_14 = V_1; + NullCheck(L_14); + int32_t L_15 = StringBuilder_get_Length_m4734(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)0))) + { + goto IL_00a9; + } + } + { + StringBuilder_t457 * L_16 = V_1; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_00a9: + { + StringBuilder_t457 * L_17 = V_1; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral469, /*hidden argument*/NULL); + } + +IL_00b5: + { + bool L_18 = KeyUsageExtension_Support_m5159(__this, 8, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00e5; + } + } + { + StringBuilder_t457 * L_19 = V_1; + NullCheck(L_19); + int32_t L_20 = StringBuilder_get_Length_m4734(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00d9; + } + } + { + StringBuilder_t457 * L_21 = V_1; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_00d9: + { + StringBuilder_t457 * L_22 = V_1; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral470, /*hidden argument*/NULL); + } + +IL_00e5: + { + bool L_23 = KeyUsageExtension_Support_m5159(__this, 4, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_0115; + } + } + { + StringBuilder_t457 * L_24 = V_1; + NullCheck(L_24); + int32_t L_25 = StringBuilder_get_Length_m4734(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_25) <= ((int32_t)0))) + { + goto IL_0109; + } + } + { + StringBuilder_t457 * L_26 = V_1; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0109: + { + StringBuilder_t457 * L_27 = V_1; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, _stringLiteral471, /*hidden argument*/NULL); + } + +IL_0115: + { + bool L_28 = KeyUsageExtension_Support_m5159(__this, 2, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_0145; + } + } + { + StringBuilder_t457 * L_29 = V_1; + NullCheck(L_29); + int32_t L_30 = StringBuilder_get_Length_m4734(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_0139; + } + } + { + StringBuilder_t457 * L_31 = V_1; + NullCheck(L_31); + StringBuilder_Append_m2058(L_31, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0139: + { + StringBuilder_t457 * L_32 = V_1; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral823, /*hidden argument*/NULL); + } + +IL_0145: + { + bool L_33 = KeyUsageExtension_Support_m5159(__this, 1, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_0175; + } + } + { + StringBuilder_t457 * L_34 = V_1; + NullCheck(L_34); + int32_t L_35 = StringBuilder_get_Length_m4734(L_34, /*hidden argument*/NULL); + if ((((int32_t)L_35) <= ((int32_t)0))) + { + goto IL_0169; + } + } + { + StringBuilder_t457 * L_36 = V_1; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0169: + { + StringBuilder_t457 * L_37 = V_1; + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, _stringLiteral824, /*hidden argument*/NULL); + } + +IL_0175: + { + bool L_38 = KeyUsageExtension_Support_m5159(__this, ((int32_t)2048), /*hidden argument*/NULL); + if (!L_38) + { + goto IL_01a9; + } + } + { + StringBuilder_t457 * L_39 = V_1; + NullCheck(L_39); + int32_t L_40 = StringBuilder_get_Length_m4734(L_39, /*hidden argument*/NULL); + if ((((int32_t)L_40) <= ((int32_t)0))) + { + goto IL_019d; + } + } + { + StringBuilder_t457 * L_41 = V_1; + NullCheck(L_41); + StringBuilder_Append_m2058(L_41, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_019d: + { + StringBuilder_t457 * L_42 = V_1; + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, _stringLiteral474, /*hidden argument*/NULL); + } + +IL_01a9: + { + StringBuilder_t457 * L_43 = V_1; + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, _stringLiteral156, /*hidden argument*/NULL); + StringBuilder_t457 * L_44 = V_1; + int32_t* L_45 = &(__this->___kubits_3); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_46 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_47 = Int32_ToString_m5722(L_45, _stringLiteral418, L_46, /*hidden argument*/NULL); + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, L_47, /*hidden argument*/NULL); + StringBuilder_t457 * L_48 = V_1; + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, _stringLiteral33, /*hidden argument*/NULL); + StringBuilder_t457 * L_49 = V_1; + String_t* L_50 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, L_50, /*hidden argument*/NULL); + StringBuilder_t457 * L_51 = V_1; + NullCheck(L_51); + String_t* L_52 = StringBuilder_ToString_m2059(L_51, /*hidden argument*/NULL); + return L_52; + } +} +// System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void NetscapeCertTypeExtension__ctor_m5161 (NetscapeCertTypeExtension_t1007 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Decode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral825; +extern "C" void NetscapeCertTypeExtension_Decode_m5162 (NetscapeCertTypeExtension_t1007 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral825 = il2cpp_codegen_string_literal_from_index(825); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + { + ASN1_t903 * L_0 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = ASN1_get_Tag_m4661(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)3))) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral825, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + V_1 = 1; + goto IL_004a; + } + +IL_002f: + { + int32_t L_6 = (__this->___ctbits_3); + ASN1_t903 * L_7 = V_0; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = ASN1_get_Value_m4663(L_7, /*hidden argument*/NULL); + int32_t L_9 = V_1; + int32_t L_10 = L_9; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + int32_t L_11 = L_10; + __this->___ctbits_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_11, sizeof(uint8_t))))); + } + +IL_004a: + { + int32_t L_12 = V_1; + ASN1_t903 * L_13 = V_0; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m4663(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_002f; + } + } + { + return; + } +} +// System.Boolean Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Support(Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes) +extern TypeInfo* CertTypes_t1006_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool NetscapeCertTypeExtension_Support_m5163 (NetscapeCertTypeExtension_t1007 * __this, int32_t ___usage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertTypes_t1006_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(634); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___usage; + int32_t L_1 = L_0; + Object_t * L_2 = Box(CertTypes_t1006_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_3 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_4 = Convert_ToInt32_m5721(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + int32_t L_6 = (__this->___ctbits_3); + int32_t L_7 = V_0; + return ((((int32_t)((int32_t)((int32_t)L_5&(int32_t)L_6))) == ((int32_t)L_7))? 1 : 0); + } +} +// System.String Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral490; +extern Il2CppCodeGenString* _stringLiteral822; +extern Il2CppCodeGenString* _stringLiteral491; +extern Il2CppCodeGenString* _stringLiteral492; +extern Il2CppCodeGenString* _stringLiteral826; +extern Il2CppCodeGenString* _stringLiteral495; +extern Il2CppCodeGenString* _stringLiteral496; +extern Il2CppCodeGenString* _stringLiteral827; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* NetscapeCertTypeExtension_ToString_m5164 (NetscapeCertTypeExtension_t1007 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral490 = il2cpp_codegen_string_literal_from_index(490); + _stringLiteral822 = il2cpp_codegen_string_literal_from_index(822); + _stringLiteral491 = il2cpp_codegen_string_literal_from_index(491); + _stringLiteral492 = il2cpp_codegen_string_literal_from_index(492); + _stringLiteral826 = il2cpp_codegen_string_literal_from_index(826); + _stringLiteral495 = il2cpp_codegen_string_literal_from_index(495); + _stringLiteral496 = il2cpp_codegen_string_literal_from_index(496); + _stringLiteral827 = il2cpp_codegen_string_literal_from_index(827); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_1 = L_0; + bool L_1 = NetscapeCertTypeExtension_Support_m5163(__this, ((int32_t)128), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0022; + } + } + { + StringBuilder_t457 * L_2 = V_1; + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, _stringLiteral490, /*hidden argument*/NULL); + } + +IL_0022: + { + bool L_3 = NetscapeCertTypeExtension_Support_m5163(__this, ((int32_t)64), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0053; + } + } + { + StringBuilder_t457 * L_4 = V_1; + NullCheck(L_4); + int32_t L_5 = StringBuilder_get_Length_m4734(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)0))) + { + goto IL_0047; + } + } + { + StringBuilder_t457 * L_6 = V_1; + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0047: + { + StringBuilder_t457 * L_7 = V_1; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral491, /*hidden argument*/NULL); + } + +IL_0053: + { + bool L_8 = NetscapeCertTypeExtension_Support_m5163(__this, ((int32_t)32), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0084; + } + } + { + StringBuilder_t457 * L_9 = V_1; + NullCheck(L_9); + int32_t L_10 = StringBuilder_get_Length_m4734(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0078; + } + } + { + StringBuilder_t457 * L_11 = V_1; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0078: + { + StringBuilder_t457 * L_12 = V_1; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral492, /*hidden argument*/NULL); + } + +IL_0084: + { + bool L_13 = NetscapeCertTypeExtension_Support_m5163(__this, ((int32_t)16), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00b5; + } + } + { + StringBuilder_t457 * L_14 = V_1; + NullCheck(L_14); + int32_t L_15 = StringBuilder_get_Length_m4734(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)0))) + { + goto IL_00a9; + } + } + { + StringBuilder_t457 * L_16 = V_1; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_00a9: + { + StringBuilder_t457 * L_17 = V_1; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral826, /*hidden argument*/NULL); + } + +IL_00b5: + { + bool L_18 = NetscapeCertTypeExtension_Support_m5163(__this, 4, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00e5; + } + } + { + StringBuilder_t457 * L_19 = V_1; + NullCheck(L_19); + int32_t L_20 = StringBuilder_get_Length_m4734(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00d9; + } + } + { + StringBuilder_t457 * L_21 = V_1; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_00d9: + { + StringBuilder_t457 * L_22 = V_1; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral495, /*hidden argument*/NULL); + } + +IL_00e5: + { + bool L_23 = NetscapeCertTypeExtension_Support_m5163(__this, 2, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_0115; + } + } + { + StringBuilder_t457 * L_24 = V_1; + NullCheck(L_24); + int32_t L_25 = StringBuilder_get_Length_m4734(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_25) <= ((int32_t)0))) + { + goto IL_0109; + } + } + { + StringBuilder_t457 * L_26 = V_1; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0109: + { + StringBuilder_t457 * L_27 = V_1; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, _stringLiteral496, /*hidden argument*/NULL); + } + +IL_0115: + { + bool L_28 = NetscapeCertTypeExtension_Support_m5163(__this, 1, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_0145; + } + } + { + StringBuilder_t457 * L_29 = V_1; + NullCheck(L_29); + int32_t L_30 = StringBuilder_get_Length_m4734(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_0139; + } + } + { + StringBuilder_t457 * L_31 = V_1; + NullCheck(L_31); + StringBuilder_Append_m2058(L_31, _stringLiteral822, /*hidden argument*/NULL); + } + +IL_0139: + { + StringBuilder_t457 * L_32 = V_1; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral827, /*hidden argument*/NULL); + } + +IL_0145: + { + StringBuilder_t457 * L_33 = V_1; + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, _stringLiteral156, /*hidden argument*/NULL); + StringBuilder_t457 * L_34 = V_1; + int32_t* L_35 = &(__this->___ctbits_3); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_36 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_37 = Int32_ToString_m5722(L_35, _stringLiteral418, L_36, /*hidden argument*/NULL); + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, L_37, /*hidden argument*/NULL); + StringBuilder_t457 * L_38 = V_1; + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, _stringLiteral33, /*hidden argument*/NULL); + StringBuilder_t457 * L_39 = V_1; + String_t* L_40 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_39); + StringBuilder_Append_m2058(L_39, L_40, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_1; + NullCheck(L_41); + String_t* L_42 = StringBuilder_ToString_m2059(L_41, /*hidden argument*/NULL); + return L_42; + } +} +// System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void SubjectAltNameExtension__ctor_m5165 (SubjectAltNameExtension_t1008 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) +{ + { + X509Extension_t906 * L_0 = ___extension; + X509Extension__ctor_m5119(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::Decode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* GeneralNames_t1003_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral828; +extern "C" void SubjectAltNameExtension_Decode_m5166 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + GeneralNames_t1003_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(635); + _stringLiteral828 = il2cpp_codegen_string_literal_from_index(828); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ASN1_t903 * L_0 = (((X509Extension_t906 *)__this)->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m4663(L_0, /*hidden argument*/NULL); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ASN1_t903 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = ASN1_get_Tag_m4661(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) + { + goto IL_0029; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral828, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + ASN1_t903 * L_6 = V_0; + GeneralNames_t1003 * L_7 = (GeneralNames_t1003 *)il2cpp_codegen_object_new (GeneralNames_t1003_il2cpp_TypeInfo_var); + GeneralNames__ctor_m5152(L_7, L_6, /*hidden argument*/NULL); + __this->____names_3 = L_7; + return; + } +} +// System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_DNSNames() +extern "C" StringU5BU5D_t163* SubjectAltNameExtension_get_DNSNames_m5167 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) +{ + { + GeneralNames_t1003 * L_0 = (__this->____names_3); + NullCheck(L_0); + StringU5BU5D_t163* L_1 = GeneralNames_get_DNSNames_m5153(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_IPAddresses() +extern "C" StringU5BU5D_t163* SubjectAltNameExtension_get_IPAddresses_m5168 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) +{ + { + GeneralNames_t1003 * L_0 = (__this->____names_3); + NullCheck(L_0); + StringU5BU5D_t163* L_1 = GeneralNames_get_IPAddresses_m5154(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String Mono.Security.X509.Extensions.SubjectAltNameExtension::ToString() +extern "C" String_t* SubjectAltNameExtension_ToString_m5169 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) +{ + { + GeneralNames_t1003 * L_0 = (__this->____names_3); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String Mono.Security.X509.Extensions.GeneralNames::ToString() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.Cryptography.HMAC::.ctor(System.String,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral733; +extern "C" void HMAC__ctor_m5170 (HMAC_t1009 * __this, String_t* ___hashName, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + s_Il2CppMethodIntialized = true; + } + { + KeyedHashAlgorithm__ctor_m5723(__this, /*hidden argument*/NULL); + String_t* L_0 = ___hashName; + if (!L_0) + { + goto IL_0017; + } + } + { + String_t* L_1 = ___hashName; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_001e; + } + } + +IL_0017: + { + ___hashName = _stringLiteral733; + } + +IL_001e: + { + String_t* L_3 = ___hashName; + HashAlgorithm_t988 * L_4 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + __this->___hash_5 = L_4; + HashAlgorithm_t988 * L_5 = (__this->___hash_5); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_5); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = L_6; + ByteU5BU5D_t789* L_7 = ___rgbKey; + NullCheck(L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) <= ((int32_t)((int32_t)64)))) + { + goto IL_005c; + } + } + { + HashAlgorithm_t988 * L_8 = (__this->___hash_5); + ByteU5BU5D_t789* L_9 = ___rgbKey; + NullCheck(L_8); + ByteU5BU5D_t789* L_10 = HashAlgorithm_ComputeHash_m4742(L_8, L_9, /*hidden argument*/NULL); + ((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4 = L_10; + goto IL_006d; + } + +IL_005c: + { + ByteU5BU5D_t789* L_11 = ___rgbKey; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_11); + ((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4 = ((ByteU5BU5D_t789*)Castclass(L_12, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_006d: + { + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Cryptography.HMAC::Initialize() */, __this); + return; + } +} +// System.Byte[] Mono.Security.Cryptography.HMAC::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* HMAC_get_Key_m5171 (HMAC_t1009 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + return ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.HMAC::set_Key(System.Byte[]) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral829; +extern "C" void HMAC_set_Key_m5172 (HMAC_t1009 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral829 = il2cpp_codegen_string_literal_from_index(829); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___hashing_6); + if (!L_0) + { + goto IL_0016; + } + } + { + Exception_t152 * L_1 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_1, _stringLiteral829, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___value; + NullCheck(L_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) <= ((int32_t)((int32_t)64)))) + { + goto IL_0037; + } + } + { + HashAlgorithm_t988 * L_3 = (__this->___hash_5); + ByteU5BU5D_t789* L_4 = ___value; + NullCheck(L_3); + ByteU5BU5D_t789* L_5 = HashAlgorithm_ComputeHash_m4742(L_3, L_4, /*hidden argument*/NULL); + ((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4 = L_5; + goto IL_0048; + } + +IL_0037: + { + ByteU5BU5D_t789* L_6 = ___value; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_6); + ((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4 = ((ByteU5BU5D_t789*)Castclass(L_7, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0048: + { + HMAC_initializePad_m5176(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.HMAC::Initialize() +extern "C" void HMAC_Initialize_m5173 (HMAC_t1009 * __this, const MethodInfo* method) +{ + { + HashAlgorithm_t988 * L_0 = (__this->___hash_5); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_0); + HMAC_initializePad_m5176(__this, /*hidden argument*/NULL); + __this->___hashing_6 = 0; + return; + } +} +// System.Byte[] Mono.Security.Cryptography.HMAC::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* HMAC_HashFinal_m5174 (HMAC_t1009 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0034; + } + } + { + HashAlgorithm_t988 * L_1 = (__this->___hash_5); + ByteU5BU5D_t789* L_2 = (__this->___innerPad_7); + ByteU5BU5D_t789* L_3 = (__this->___innerPad_7); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (__this->___innerPad_7); + NullCheck(L_1); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_1, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), L_4, 0); + __this->___hashing_6 = 1; + } + +IL_0034: + { + HashAlgorithm_t988 * L_5 = (__this->___hash_5); + NullCheck(L_5); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_5, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)), 0, 0); + HashAlgorithm_t988 * L_6 = (__this->___hash_5); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_6); + V_0 = L_7; + HashAlgorithm_t988 * L_8 = (__this->___hash_5); + NullCheck(L_8); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_8); + HashAlgorithm_t988 * L_9 = (__this->___hash_5); + ByteU5BU5D_t789* L_10 = (__this->___outerPad_8); + ByteU5BU5D_t789* L_11 = (__this->___outerPad_8); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = (__this->___outerPad_8); + NullCheck(L_9); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_9, L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), L_12, 0); + HashAlgorithm_t988 * L_13 = (__this->___hash_5); + ByteU5BU5D_t789* L_14 = V_0; + ByteU5BU5D_t789* L_15 = V_0; + NullCheck(L_15); + NullCheck(L_13); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_13, L_14, 0, (((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))); + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Cryptography.HMAC::Initialize() */, __this); + HashAlgorithm_t988 * L_16 = (__this->___hash_5); + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_16); + return L_17; + } +} +// System.Void Mono.Security.Cryptography.HMAC::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void HMAC_HashCore_m5175 (HMAC_t1009 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0034; + } + } + { + HashAlgorithm_t988 * L_1 = (__this->___hash_5); + ByteU5BU5D_t789* L_2 = (__this->___innerPad_7); + ByteU5BU5D_t789* L_3 = (__this->___innerPad_7); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (__this->___innerPad_7); + NullCheck(L_1); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_1, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), L_4, 0); + __this->___hashing_6 = 1; + } + +IL_0034: + { + HashAlgorithm_t988 * L_5 = (__this->___hash_5); + ByteU5BU5D_t789* L_6 = ___array; + int32_t L_7 = ___ibStart; + int32_t L_8 = ___cbSize; + ByteU5BU5D_t789* L_9 = ___array; + int32_t L_10 = ___ibStart; + NullCheck(L_5); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_5, L_6, L_7, L_8, L_9, L_10); + return; + } +} +// System.Void Mono.Security.Cryptography.HMAC::initializePad() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void HMAC_initializePad_m5176 (HMAC_t1009 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + __this->___innerPad_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + __this->___outerPad_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + V_0 = 0; + goto IL_004d; + } + +IL_0021: + { + ByteU5BU5D_t789* L_0 = (__this->___innerPad_7); + int32_t L_1 = V_0; + ByteU5BU5D_t789* L_2 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t)))^(int32_t)((int32_t)54)))))); + ByteU5BU5D_t789* L_5 = (__this->___outerPad_8); + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t)))^(int32_t)((int32_t)92)))))); + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_004d: + { + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0021; + } + } + { + ByteU5BU5D_t789* L_13 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + NullCheck(L_13); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))); + goto IL_0081; + } + +IL_0069: + { + ByteU5BU5D_t789* L_14 = (__this->___innerPad_7); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t))) = (uint8_t)((int32_t)54); + ByteU5BU5D_t789* L_16 = (__this->___outerPad_8); + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))) = (uint8_t)((int32_t)92); + int32_t L_18 = V_1; + V_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0081: + { + int32_t L_19 = V_1; + if ((((int32_t)L_19) < ((int32_t)((int32_t)64)))) + { + goto IL_0069; + } + } + { + return; + } +} +// System.Void Mono.Security.Cryptography.MD5SHA1::.ctor() +extern "C" void MD5SHA1__ctor_m5177 (MD5SHA1_t1011 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + MD5_t1090 * L_0 = MD5_Create_m5706(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___md5_4 = L_0; + SHA1_t939 * L_1 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___sha_5 = L_1; + HashAlgorithm_t988 * L_2 = (__this->___md5_4); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); + HashAlgorithm_t988 * L_4 = (__this->___sha_5); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_4); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)((int32_t)L_3+(int32_t)L_5)); + return; + } +} +// System.Void Mono.Security.Cryptography.MD5SHA1::Initialize() +extern "C" void MD5SHA1_Initialize_m5178 (MD5SHA1_t1011 * __this, const MethodInfo* method) +{ + { + HashAlgorithm_t988 * L_0 = (__this->___md5_4); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_0); + HashAlgorithm_t988 * L_1 = (__this->___sha_5); + NullCheck(L_1); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_1); + __this->___hashing_6 = 0; + return; + } +} +// System.Byte[] Mono.Security.Cryptography.MD5SHA1::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MD5SHA1_HashFinal_m5179 (MD5SHA1_t1011 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0012; + } + } + { + __this->___hashing_6 = 1; + } + +IL_0012: + { + HashAlgorithm_t988 * L_1 = (__this->___md5_4); + NullCheck(L_1); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_1, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)), 0, 0); + HashAlgorithm_t988 * L_2 = (__this->___sha_5); + NullCheck(L_2); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_2, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)), 0, 0); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)36))); + HashAlgorithm_t988 * L_3 = (__this->___md5_4); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_3); + ByteU5BU5D_t789* L_5 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, (Array_t *)(Array_t *)L_5, 0, ((int32_t)16), /*hidden argument*/NULL); + HashAlgorithm_t988 * L_6 = (__this->___sha_5); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_6); + ByteU5BU5D_t789* L_8 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, 0, (Array_t *)(Array_t *)L_8, ((int32_t)16), ((int32_t)20), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = V_0; + return L_9; + } +} +// System.Void Mono.Security.Cryptography.MD5SHA1::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void MD5SHA1_HashCore_m5180 (MD5SHA1_t1011 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0012; + } + } + { + __this->___hashing_6 = 1; + } + +IL_0012: + { + HashAlgorithm_t988 * L_1 = (__this->___md5_4); + ByteU5BU5D_t789* L_2 = ___array; + int32_t L_3 = ___ibStart; + int32_t L_4 = ___cbSize; + ByteU5BU5D_t789* L_5 = ___array; + int32_t L_6 = ___ibStart; + NullCheck(L_1); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_1, L_2, L_3, L_4, L_5, L_6); + HashAlgorithm_t988 * L_7 = (__this->___sha_5); + ByteU5BU5D_t789* L_8 = ___array; + int32_t L_9 = ___ibStart; + int32_t L_10 = ___cbSize; + ByteU5BU5D_t789* L_11 = ___array; + int32_t L_12 = ___ibStart; + NullCheck(L_7); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_7, L_8, L_9, L_10, L_11, L_12); + return; + } +} +// System.Byte[] Mono.Security.Cryptography.MD5SHA1::CreateSignature(System.Security.Cryptography.RSA) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral830; +extern Il2CppCodeGenString* _stringLiteral831; +extern "C" ByteU5BU5D_t789* MD5SHA1_CreateSignature_m5181 (MD5SHA1_t1011 * __this, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(636); + _stringLiteral830 = il2cpp_codegen_string_literal_from_index(830); + _stringLiteral831 = il2cpp_codegen_string_literal_from_index(831); + s_Il2CppMethodIntialized = true; + } + RSASslSignatureFormatter_t1044 * V_0 = {0}; + { + RSA_t902 * L_0 = ___rsa; + if (L_0) + { + goto IL_0011; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_1 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_1, _stringLiteral830, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + RSA_t902 * L_2 = ___rsa; + RSASslSignatureFormatter_t1044 * L_3 = (RSASslSignatureFormatter_t1044 *)il2cpp_codegen_object_new (RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var); + RSASslSignatureFormatter__ctor_m5403(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + RSASslSignatureFormatter_t1044 * L_4 = V_0; + NullCheck(L_4); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetHashAlgorithm(System.String) */, L_4, _stringLiteral831); + RSASslSignatureFormatter_t1044 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, __this); + NullCheck(L_5); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Byte[] Mono.Security.Protocol.Tls.RSASslSignatureFormatter::CreateSignature(System.Byte[]) */, L_5, L_6); + return L_7; + } +} +// System.Boolean Mono.Security.Cryptography.MD5SHA1::VerifySignature(System.Security.Cryptography.RSA,System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral830; +extern Il2CppCodeGenString* _stringLiteral832; +extern Il2CppCodeGenString* _stringLiteral831; +extern "C" bool MD5SHA1_VerifySignature_m5182 (MD5SHA1_t1011 * __this, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(637); + _stringLiteral830 = il2cpp_codegen_string_literal_from_index(830); + _stringLiteral832 = il2cpp_codegen_string_literal_from_index(832); + _stringLiteral831 = il2cpp_codegen_string_literal_from_index(831); + s_Il2CppMethodIntialized = true; + } + RSASslSignatureDeformatter_t1042 * V_0 = {0}; + { + RSA_t902 * L_0 = ___rsa; + if (L_0) + { + goto IL_0011; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_1 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_1, _stringLiteral830, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___rgbSignature; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral832, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + RSA_t902 * L_4 = ___rsa; + RSASslSignatureDeformatter_t1042 * L_5 = (RSASslSignatureDeformatter_t1042 *)il2cpp_codegen_object_new (RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var); + RSASslSignatureDeformatter__ctor_m5399(L_5, L_4, /*hidden argument*/NULL); + V_0 = L_5; + RSASslSignatureDeformatter_t1042 * L_6 = V_0; + NullCheck(L_6); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetHashAlgorithm(System.String) */, L_6, _stringLiteral831); + RSASslSignatureDeformatter_t1042 * L_7 = V_0; + ByteU5BU5D_t789* L_8 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, __this); + ByteU5BU5D_t789* L_9 = ___rgbSignature; + NullCheck(L_7); + bool L_10 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_7, L_8, L_9); + return L_10; + } +} +// System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void Alert__ctor_m5183 (Alert_t1014 * __this, uint8_t ___description, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Alert_inferAlertLevel_m5189(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___description; + __this->___description_1 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void Alert__ctor_m5184 (Alert_t1014 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___level; + __this->___level_0 = L_0; + uint8_t L_1 = ___description; + __this->___description_1 = L_1; + return; + } +} +// Mono.Security.Protocol.Tls.AlertLevel Mono.Security.Protocol.Tls.Alert::get_Level() +extern "C" uint8_t Alert_get_Level_m5185 (Alert_t1014 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___level_0); + return L_0; + } +} +// Mono.Security.Protocol.Tls.AlertDescription Mono.Security.Protocol.Tls.Alert::get_Description() +extern "C" uint8_t Alert_get_Description_m5186 (Alert_t1014 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___description_1); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Alert::get_IsWarning() +extern "C" bool Alert_get_IsWarning_m5187 (Alert_t1014 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + uint8_t L_0 = (__this->___level_0); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0012; + } + } + { + G_B3_0 = 1; + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = 0; + } + +IL_0013: + { + return G_B3_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Alert::get_IsCloseNotify() +extern "C" bool Alert_get_IsCloseNotify_m5188 (Alert_t1014 * __this, const MethodInfo* method) +{ + { + bool L_0 = Alert_get_IsWarning_m5187(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0018; + } + } + { + uint8_t L_1 = (__this->___description_1); + if (L_1) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + return 0; + } +} +// System.Void Mono.Security.Protocol.Tls.Alert::inferAlertLevel() +extern "C" void Alert_inferAlertLevel_m5189 (Alert_t1014 * __this, const MethodInfo* method) +{ + uint8_t V_0 = {0}; + { + uint8_t L_0 = (__this->___description_1); + V_0 = L_0; + uint8_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 0) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 1) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 2) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 3) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 4) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 5) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 6) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 7) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 8) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 9) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 10) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 11) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 12) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 13) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 14) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 15) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 16) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 17) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 18) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 19) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)40))) == 20) + { + goto IL_00c9; + } + } + +IL_0064: + { + uint8_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)20))) == 0) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)20))) == 1) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)20))) == 2) + { + goto IL_00c9; + } + } + { + uint8_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)70)))) + { + goto IL_00c9; + } + } + { + uint8_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)71)))) + { + goto IL_00c9; + } + } + { + uint8_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)0))) + { + goto IL_00bd; + } + } + { + uint8_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)10)))) + { + goto IL_00c9; + } + } + { + uint8_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)30)))) + { + goto IL_00c9; + } + } + { + uint8_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)80)))) + { + goto IL_00c9; + } + } + { + uint8_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)90)))) + { + goto IL_00bd; + } + } + { + uint8_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)100)))) + { + goto IL_00bd; + } + } + { + goto IL_00c9; + } + +IL_00bd: + { + __this->___level_0 = 1; + goto IL_00d5; + } + +IL_00c9: + { + __this->___level_0 = 2; + goto IL_00d5; + } + +IL_00d5: + { + return; + } +} +// System.String Mono.Security.Protocol.Tls.Alert::GetAlertMessage(Mono.Security.Protocol.Tls.AlertDescription) +extern Il2CppCodeGenString* _stringLiteral833; +extern "C" String_t* Alert_GetAlertMessage_m5190 (Object_t * __this /* static, unused */, uint8_t ___description, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral833; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern "C" void CipherSuite__ctor_m5191 (CipherSuite_t1016 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBits, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int16_t L_0 = ___code; + __this->___code_1 = L_0; + String_t* L_1 = ___name; + __this->___name_2 = L_1; + int32_t L_2 = ___cipherAlgorithmType; + __this->___cipherAlgorithmType_3 = L_2; + int32_t L_3 = ___hashAlgorithmType; + __this->___hashAlgorithmType_4 = L_3; + int32_t L_4 = ___exchangeAlgorithmType; + __this->___exchangeAlgorithmType_5 = L_4; + bool L_5 = ___exportable; + __this->___isExportable_6 = L_5; + bool L_6 = ___blockMode; + if (!L_6) + { + goto IL_0041; + } + } + { + __this->___cipherMode_7 = 1; + } + +IL_0041: + { + uint8_t L_7 = ___keyMaterialSize; + __this->___keyMaterialSize_8 = L_7; + uint8_t L_8 = ___expandedKeyMaterialSize; + __this->___expandedKeyMaterialSize_10 = L_8; + int16_t L_9 = ___effectiveKeyBits; + __this->___effectiveKeyBits_11 = L_9; + uint8_t L_10 = ___ivSize; + __this->___ivSize_12 = L_10; + uint8_t L_11 = ___blockSize; + __this->___blockSize_13 = L_11; + uint8_t L_12 = (__this->___keyMaterialSize_8); + int32_t L_13 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + uint8_t L_14 = (__this->___ivSize_12); + __this->___keyBlockSize_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_12+(int32_t)L_13))+(int32_t)L_14))<<(int32_t)1)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void CipherSuite__cctor_m5192 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + return; + } +} +// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::get_EncryptionCipher() +extern "C" Object_t * CipherSuite_get_EncryptionCipher_m5193 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___encryptionCipher_16); + return L_0; + } +} +// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::get_DecryptionCipher() +extern "C" Object_t * CipherSuite_get_DecryptionCipher_m5194 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___decryptionCipher_18); + return L_0; + } +} +// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ClientHMAC() +extern "C" KeyedHashAlgorithm_t1010 * CipherSuite_get_ClientHMAC_m5195 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + KeyedHashAlgorithm_t1010 * L_0 = (__this->___clientHMAC_19); + return L_0; + } +} +// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ServerHMAC() +extern "C" KeyedHashAlgorithm_t1010 * CipherSuite_get_ServerHMAC_m5196 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + KeyedHashAlgorithm_t1010 * L_0 = (__this->___serverHMAC_20); + return L_0; + } +} +// Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_CipherAlgorithmType() +extern "C" int32_t CipherSuite_get_CipherAlgorithmType_m5197 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cipherAlgorithmType_3); + return L_0; + } +} +// System.String Mono.Security.Protocol.Tls.CipherSuite::get_HashAlgorithmName() +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral415; +extern "C" String_t* CipherSuite_get_HashAlgorithmName_m5198 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral415 = il2cpp_codegen_string_literal_from_index(415); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___hashAlgorithmType_4); + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_001e; + } + if (L_1 == 1) + { + goto IL_002a; + } + if (L_1 == 2) + { + goto IL_0024; + } + } + { + goto IL_002a; + } + +IL_001e: + { + return _stringLiteral733; + } + +IL_0024: + { + return _stringLiteral735; + } + +IL_002a: + { + return _stringLiteral415; + } +} +// Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_HashAlgorithmType() +extern "C" int32_t CipherSuite_get_HashAlgorithmType_m5199 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___hashAlgorithmType_4); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_HashSize() +extern "C" int32_t CipherSuite_get_HashSize_m5200 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___hashAlgorithmType_4); + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_001e; + } + if (L_1 == 1) + { + goto IL_0024; + } + if (L_1 == 2) + { + goto IL_0021; + } + } + { + goto IL_0024; + } + +IL_001e: + { + return ((int32_t)16); + } + +IL_0021: + { + return ((int32_t)20); + } + +IL_0024: + { + return 0; + } +} +// Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_ExchangeAlgorithmType() +extern "C" int32_t CipherSuite_get_ExchangeAlgorithmType_m5201 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___exchangeAlgorithmType_5); + return L_0; + } +} +// System.Security.Cryptography.CipherMode Mono.Security.Protocol.Tls.CipherSuite::get_CipherMode() +extern "C" int32_t CipherSuite_get_CipherMode_m5202 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cipherMode_7); + return L_0; + } +} +// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::get_Code() +extern "C" int16_t CipherSuite_get_Code_m5203 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int16_t L_0 = (__this->___code_1); + return L_0; + } +} +// System.String Mono.Security.Protocol.Tls.CipherSuite::get_Name() +extern "C" String_t* CipherSuite_get_Name_m5204 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_2); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuite::get_IsExportable() +extern "C" bool CipherSuite_get_IsExportable_m5205 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___isExportable_6); + return L_0; + } +} +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_KeyMaterialSize() +extern "C" uint8_t CipherSuite_get_KeyMaterialSize_m5206 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___keyMaterialSize_8); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_KeyBlockSize() +extern "C" int32_t CipherSuite_get_KeyBlockSize_m5207 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___keyBlockSize_9); + return L_0; + } +} +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_ExpandedKeyMaterialSize() +extern "C" uint8_t CipherSuite_get_ExpandedKeyMaterialSize_m5208 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___expandedKeyMaterialSize_10); + return L_0; + } +} +// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::get_EffectiveKeyBits() +extern "C" int16_t CipherSuite_get_EffectiveKeyBits_m5209 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + int16_t L_0 = (__this->___effectiveKeyBits_11); + return L_0; + } +} +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_IvSize() +extern "C" uint8_t CipherSuite_get_IvSize_m5210 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___ivSize_12); + return L_0; + } +} +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::get_Context() +extern "C" Context_t1017 * CipherSuite_get_Context_m5211 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_14); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::set_Context(Mono.Security.Protocol.Tls.Context) +extern "C" void CipherSuite_set_Context_m5212 (CipherSuite_t1016 * __this, Context_t1017 * ___value, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___value; + __this->___context_14 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.Int16) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral834; +extern "C" void CipherSuite_Write_m5213 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___offset; + ByteU5BU5D_t789* L_1 = ___array; + NullCheck(L_1); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)2))))) + { + goto IL_0016; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral834, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array; + int32_t L_4 = ___offset; + int16_t L_5 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_5>>(int32_t)8))))); + ByteU5BU5D_t789* L_6 = ___array; + int32_t L_7 = ___offset; + int16_t L_8 = ___value; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, ((int32_t)((int32_t)L_7+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_8))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.UInt64) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral834; +extern "C" void CipherSuite_Write_m5214 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___offset; + ByteU5BU5D_t789* L_1 = ___array; + NullCheck(L_1); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)8))))) + { + goto IL_0016; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral834, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array; + int32_t L_4 = ___offset; + uint64_t L_5 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_5>>((int32_t)56)))))); + ByteU5BU5D_t789* L_6 = ___array; + int32_t L_7 = ___offset; + uint64_t L_8 = ___value; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, ((int32_t)((int32_t)L_7+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)48)))))); + ByteU5BU5D_t789* L_9 = ___array; + int32_t L_10 = ___offset; + uint64_t L_11 = ___value; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))); + ByteU5BU5D_t789* L_12 = ___array; + int32_t L_13 = ___offset; + uint64_t L_14 = ___value; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, ((int32_t)((int32_t)L_13+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)32)))))); + ByteU5BU5D_t789* L_15 = ___array; + int32_t L_16 = ___offset; + uint64_t L_17 = ___value; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16+(int32_t)4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16+(int32_t)4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)24)))))); + ByteU5BU5D_t789* L_18 = ___array; + int32_t L_19 = ___offset; + uint64_t L_20 = ___value; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)((int32_t)L_19+(int32_t)5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, ((int32_t)((int32_t)L_19+(int32_t)5)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_20>>((int32_t)16)))))); + ByteU5BU5D_t789* L_21 = ___array; + int32_t L_22 = ___offset; + uint64_t L_23 = ___value; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)6))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)6)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>8))))); + ByteU5BU5D_t789* L_24 = ___array; + int32_t L_25 = ___offset; + uint64_t L_26 = ___value; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)((int32_t)L_25+(int32_t)7))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, ((int32_t)((int32_t)L_25+(int32_t)7)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_26))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::InitializeCipher() +extern "C" void CipherSuite_InitializeCipher_m5215 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + { + CipherSuite_createEncryptionCipher_m5221(__this, /*hidden argument*/NULL); + CipherSuite_createDecryptionCipher_m5222(__this, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::EncryptRecord(System.Byte[],System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* CipherSuite_EncryptRecord_m5216 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___fragment, ByteU5BU5D_t789* ___mac, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + ByteU5BU5D_t789* L_0 = ___fragment; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___mac; + NullCheck(L_1); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + V_1 = 0; + int32_t L_2 = CipherSuite_get_CipherMode_m5202(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + goto IL_003c; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + uint8_t L_4 = (__this->___blockSize_13); + int32_t L_5 = V_0; + uint8_t L_6 = (__this->___blockSize_13); + V_1 = ((int32_t)((int32_t)L_4-(int32_t)((int32_t)((int32_t)L_5%(int32_t)L_6)))); + int32_t L_7 = V_1; + uint8_t L_8 = (__this->___blockSize_13); + if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) + { + goto IL_0038; + } + } + { + V_1 = 0; + } + +IL_0038: + { + int32_t L_9 = V_0; + int32_t L_10 = V_1; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + } + +IL_003c: + { + int32_t L_11 = V_0; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_11)); + ByteU5BU5D_t789* L_12 = ___fragment; + ByteU5BU5D_t789* L_13 = V_2; + ByteU5BU5D_t789* L_14 = ___fragment; + NullCheck(L_14); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = ___mac; + ByteU5BU5D_t789* L_16 = V_2; + ByteU5BU5D_t789* L_17 = ___fragment; + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = ___mac; + NullCheck(L_18); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, 0, (Array_t *)(Array_t *)L_16, (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_18)->max_length)))), /*hidden argument*/NULL); + int32_t L_19 = V_1; + if ((((int32_t)L_19) <= ((int32_t)0))) + { + goto IL_008c; + } + } + { + ByteU5BU5D_t789* L_20 = ___fragment; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ___mac; + NullCheck(L_21); + V_3 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))))); + int32_t L_22 = V_3; + V_4 = L_22; + goto IL_0080; + } + +IL_0074: + { + ByteU5BU5D_t789* L_23 = V_2; + int32_t L_24 = V_4; + int32_t L_25 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_24, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_25))); + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_0080: + { + int32_t L_27 = V_4; + int32_t L_28 = V_3; + int32_t L_29 = V_1; + if ((((int32_t)L_27) < ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_28+(int32_t)L_29))+(int32_t)1))))) + { + goto IL_0074; + } + } + +IL_008c: + { + Object_t * L_30 = CipherSuite_get_EncryptionCipher_m5193(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_31 = V_2; + ByteU5BU5D_t789* L_32 = V_2; + NullCheck(L_32); + ByteU5BU5D_t789* L_33 = V_2; + NullCheck(L_30); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_30, L_31, 0, (((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))), L_33, 0); + ByteU5BU5D_t789* L_34 = V_2; + return L_34; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::DecryptRecord(System.Byte[],System.Byte[]&,System.Byte[]&) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void CipherSuite_DecryptRecord_m5217 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___fragment, ByteU5BU5D_t789** ___dcrFragment, ByteU5BU5D_t789** ___dcrMAC, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + Object_t * L_0 = CipherSuite_get_DecryptionCipher_m5194(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___fragment; + ByteU5BU5D_t789* L_2 = ___fragment; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = ___fragment; + NullCheck(L_0); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_0, L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), L_3, 0); + int32_t L_4 = CipherSuite_get_CipherMode_m5202(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_003f; + } + } + { + ByteU5BU5D_t789* L_5 = ___fragment; + ByteU5BU5D_t789* L_6 = ___fragment; + NullCheck(L_6); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)1))); + int32_t L_7 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)1)); + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t))); + ByteU5BU5D_t789* L_8 = ___fragment; + NullCheck(L_8); + int32_t L_9 = V_1; + int32_t L_10 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)((int32_t)((int32_t)L_9+(int32_t)1))))-(int32_t)L_10)); + goto IL_004a; + } + +IL_003f: + { + ByteU5BU5D_t789* L_11 = ___fragment; + NullCheck(L_11); + int32_t L_12 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12)); + } + +IL_004a: + { + ByteU5BU5D_t789** L_13 = ___dcrFragment; + int32_t L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_14)); + ByteU5BU5D_t789** L_15 = ___dcrMAC; + int32_t L_16 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + *((Object_t **)(L_15)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_16)); + ByteU5BU5D_t789* L_17 = ___fragment; + ByteU5BU5D_t789** L_18 = ___dcrFragment; + ByteU5BU5D_t789** L_19 = ___dcrFragment; + NullCheck((*((ByteU5BU5D_t789**)L_19))); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, 0, (Array_t *)(Array_t *)(*((ByteU5BU5D_t789**)L_18)), 0, (((int32_t)((int32_t)(((Array_t *)(*((ByteU5BU5D_t789**)L_19)))->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = ___fragment; + ByteU5BU5D_t789** L_21 = ___dcrFragment; + NullCheck((*((ByteU5BU5D_t789**)L_21))); + ByteU5BU5D_t789** L_22 = ___dcrMAC; + ByteU5BU5D_t789** L_23 = ___dcrMAC; + NullCheck((*((ByteU5BU5D_t789**)L_23))); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_20, (((int32_t)((int32_t)(((Array_t *)(*((ByteU5BU5D_t789**)L_21)))->max_length)))), (Array_t *)(Array_t *)(*((ByteU5BU5D_t789**)L_22)), 0, (((int32_t)((int32_t)(((Array_t *)(*((ByteU5BU5D_t789**)L_23)))->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::CreatePremasterSecret() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* CipherSuite_CreatePremasterSecret_m5218 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + Context_t1017 * L_0 = (__this->___context_14); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + Context_t1017 * L_1 = (__this->___context_14); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = Context_GetSecureRandomBytes_m5332(L_1, ((int32_t)48), /*hidden argument*/NULL); + V_1 = L_2; + ByteU5BU5D_t789* L_3 = V_1; + ClientContext_t1020 * L_4 = V_0; + NullCheck(L_4); + int16_t L_5 = ClientContext_get_ClientHelloProtocol_m5255(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_5>>(int32_t)8))))); + ByteU5BU5D_t789* L_6 = V_1; + ClientContext_t1020 * L_7 = V_0; + NullCheck(L_7); + int16_t L_8 = ClientContext_get_ClientHelloProtocol_m5255(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_8))); + ByteU5BU5D_t789* L_9 = V_1; + return L_9; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::PRF(System.Byte[],System.String,System.Byte[],System.Int32) +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" ByteU5BU5D_t789* CipherSuite_PRF_m5219 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___secret, String_t* ___label, ByteU5BU5D_t789* ___data, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + TlsStream_t1030 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + ByteU5BU5D_t789* V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + int32_t V_8 = 0; + { + ByteU5BU5D_t789* L_0 = ___secret; + NullCheck(L_0); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))>>(int32_t)1)); + ByteU5BU5D_t789* L_1 = ___secret; + NullCheck(L_1); + if ((!(((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_0015; + } + } + { + int32_t L_2 = V_0; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_0015: + { + TlsStream_t1030 * L_3 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_3, /*hidden argument*/NULL); + V_1 = L_3; + TlsStream_t1030 * L_4 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_5 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_6 = ___label; + NullCheck(L_5); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_5, L_6); + NullCheck(L_4); + TlsStream_Write_m5581(L_4, L_7, /*hidden argument*/NULL); + TlsStream_t1030 * L_8 = V_1; + ByteU5BU5D_t789* L_9 = ___data; + NullCheck(L_8); + TlsStream_Write_m5581(L_8, L_9, /*hidden argument*/NULL); + TlsStream_t1030 * L_10 = V_1; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = TlsStream_ToArray_m5583(L_10, /*hidden argument*/NULL); + V_2 = L_11; + TlsStream_t1030 * L_12 = V_1; + NullCheck(L_12); + TlsStream_Reset_m5582(L_12, /*hidden argument*/NULL); + int32_t L_13 = V_0; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_13)); + ByteU5BU5D_t789* L_14 = ___secret; + ByteU5BU5D_t789* L_15 = V_3; + int32_t L_16 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_14, 0, (Array_t *)(Array_t *)L_15, 0, L_16, /*hidden argument*/NULL); + int32_t L_17 = V_0; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_17)); + ByteU5BU5D_t789* L_18 = ___secret; + ByteU5BU5D_t789* L_19 = ___secret; + NullCheck(L_19); + int32_t L_20 = V_0; + ByteU5BU5D_t789* L_21 = V_4; + int32_t L_22 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))-(int32_t)L_20)), (Array_t *)(Array_t *)L_21, 0, L_22, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_23 = V_3; + ByteU5BU5D_t789* L_24 = V_2; + int32_t L_25 = ___length; + ByteU5BU5D_t789* L_26 = CipherSuite_Expand_m5220(__this, _stringLiteral733, L_23, L_24, L_25, /*hidden argument*/NULL); + V_5 = L_26; + ByteU5BU5D_t789* L_27 = V_4; + ByteU5BU5D_t789* L_28 = V_2; + int32_t L_29 = ___length; + ByteU5BU5D_t789* L_30 = CipherSuite_Expand_m5220(__this, _stringLiteral735, L_27, L_28, L_29, /*hidden argument*/NULL); + V_6 = L_30; + int32_t L_31 = ___length; + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_31)); + V_8 = 0; + goto IL_00b3; + } + +IL_009c: + { + ByteU5BU5D_t789* L_32 = V_7; + int32_t L_33 = V_8; + ByteU5BU5D_t789* L_34 = V_5; + int32_t L_35 = V_8; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + int32_t L_36 = L_35; + ByteU5BU5D_t789* L_37 = V_6; + int32_t L_38 = V_8; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_36, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_39, sizeof(uint8_t)))))))); + int32_t L_40 = V_8; + V_8 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00b3: + { + int32_t L_41 = V_8; + ByteU5BU5D_t789* L_42 = V_7; + NullCheck(L_42); + if ((((int32_t)L_41) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_42)->max_length))))))) + { + goto IL_009c; + } + } + { + ByteU5BU5D_t789* L_43 = V_7; + return L_43; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::Expand(System.String,System.Byte[],System.Byte[],System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* HMAC_t1009_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5DU5BU5D_t1095_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral733; +extern "C" ByteU5BU5D_t789* CipherSuite_Expand_m5220 (CipherSuite_t1016 * __this, String_t* ___hashName, ByteU5BU5D_t789* ___secret, ByteU5BU5D_t789* ___seed, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + HMAC_t1009_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(641); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + ByteU5BU5DU5BU5D_t1095_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(642); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + HMAC_t1009 * V_2 = {0}; + TlsStream_t1030 * V_3 = {0}; + ByteU5BU5DU5BU5D_t1095* V_4 = {0}; + int32_t V_5 = 0; + TlsStream_t1030 * V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___hashName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral733, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + G_B3_0 = ((int32_t)16); + goto IL_0019; + } + +IL_0017: + { + G_B3_0 = ((int32_t)20); + } + +IL_0019: + { + V_0 = G_B3_0; + int32_t L_2 = ___length; + int32_t L_3 = V_0; + V_1 = ((int32_t)((int32_t)L_2/(int32_t)L_3)); + int32_t L_4 = ___length; + int32_t L_5 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_4%(int32_t)L_5))) <= ((int32_t)0))) + { + goto IL_002d; + } + } + { + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002d: + { + String_t* L_7 = ___hashName; + ByteU5BU5D_t789* L_8 = ___secret; + HMAC_t1009 * L_9 = (HMAC_t1009 *)il2cpp_codegen_object_new (HMAC_t1009_il2cpp_TypeInfo_var); + HMAC__ctor_m5170(L_9, L_7, L_8, /*hidden argument*/NULL); + V_2 = L_9; + TlsStream_t1030 * L_10 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_10, /*hidden argument*/NULL); + V_3 = L_10; + int32_t L_11 = V_1; + V_4 = ((ByteU5BU5DU5BU5D_t1095*)SZArrayNew(ByteU5BU5DU5BU5D_t1095_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_11+(int32_t)1)))); + ByteU5BU5DU5BU5D_t1095* L_12 = V_4; + ByteU5BU5D_t789* L_13 = ___seed; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + ArrayElementTypeCheck (L_12, L_13); + *((ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_12, 0, sizeof(ByteU5BU5D_t789*))) = (ByteU5BU5D_t789*)L_13; + V_5 = 1; + goto IL_00c0; + } + +IL_0052: + { + TlsStream_t1030 * L_14 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_14, /*hidden argument*/NULL); + V_6 = L_14; + HMAC_t1009 * L_15 = V_2; + ByteU5BU5DU5BU5D_t1095* L_16 = V_4; + int32_t L_17 = V_5; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17-(int32_t)1))); + int32_t L_18 = ((int32_t)((int32_t)L_17-(int32_t)1)); + ByteU5BU5DU5BU5D_t1095* L_19 = V_4; + int32_t L_20 = V_5; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20-(int32_t)1))); + int32_t L_21 = ((int32_t)((int32_t)L_20-(int32_t)1)); + NullCheck((*(ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_19, L_21, sizeof(ByteU5BU5D_t789*)))); + NullCheck(L_15); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_15, (*(ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_16, L_18, sizeof(ByteU5BU5D_t789*))), 0, (((int32_t)((int32_t)(((Array_t *)(*(ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_19, L_21, sizeof(ByteU5BU5D_t789*))))->max_length))))); + ByteU5BU5DU5BU5D_t1095* L_22 = V_4; + int32_t L_23 = V_5; + HMAC_t1009 * L_24 = V_2; + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_24); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + ArrayElementTypeCheck (L_22, L_25); + *((ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_22, L_23, sizeof(ByteU5BU5D_t789*))) = (ByteU5BU5D_t789*)L_25; + TlsStream_t1030 * L_26 = V_6; + ByteU5BU5DU5BU5D_t1095* L_27 = V_4; + int32_t L_28 = V_5; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + int32_t L_29 = L_28; + NullCheck(L_26); + TlsStream_Write_m5581(L_26, (*(ByteU5BU5D_t789**)(ByteU5BU5D_t789**)SZArrayLdElema(L_27, L_29, sizeof(ByteU5BU5D_t789*))), /*hidden argument*/NULL); + TlsStream_t1030 * L_30 = V_6; + ByteU5BU5D_t789* L_31 = ___seed; + NullCheck(L_30); + TlsStream_Write_m5581(L_30, L_31, /*hidden argument*/NULL); + HMAC_t1009 * L_32 = V_2; + TlsStream_t1030 * L_33 = V_6; + NullCheck(L_33); + ByteU5BU5D_t789* L_34 = TlsStream_ToArray_m5583(L_33, /*hidden argument*/NULL); + TlsStream_t1030 * L_35 = V_6; + NullCheck(L_35); + int64_t L_36 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_35); + NullCheck(L_32); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_32, L_34, 0, (((int32_t)((int32_t)L_36)))); + TlsStream_t1030 * L_37 = V_3; + HMAC_t1009 * L_38 = V_2; + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_38); + NullCheck(L_37); + TlsStream_Write_m5581(L_37, L_39, /*hidden argument*/NULL); + TlsStream_t1030 * L_40 = V_6; + NullCheck(L_40); + TlsStream_Reset_m5582(L_40, /*hidden argument*/NULL); + int32_t L_41 = V_5; + V_5 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00c0: + { + int32_t L_42 = V_5; + int32_t L_43 = V_1; + if ((((int32_t)L_42) <= ((int32_t)L_43))) + { + goto IL_0052; + } + } + { + int32_t L_44 = ___length; + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_44)); + TlsStream_t1030 * L_45 = V_3; + NullCheck(L_45); + ByteU5BU5D_t789* L_46 = TlsStream_ToArray_m5583(L_45, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_47 = V_7; + ByteU5BU5D_t789* L_48 = V_7; + NullCheck(L_48); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_46, 0, (Array_t *)(Array_t *)L_47, 0, (((int32_t)((int32_t)(((Array_t *)L_48)->max_length)))), /*hidden argument*/NULL); + TlsStream_t1030 * L_49 = V_3; + NullCheck(L_49); + TlsStream_Reset_m5582(L_49, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_50 = V_7; + return L_50; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::createEncryptionCipher() +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern TypeInfo* ARC4Managed_t983_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* HMAC_t1009_il2cpp_TypeInfo_var; +extern "C" void CipherSuite_createEncryptionCipher_m5221 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + ARC4Managed_t983_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(644); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + HMAC_t1009_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(641); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___cipherAlgorithmType_3); + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_002e; + } + if (L_1 == 1) + { + goto IL_007e; + } + if (L_1 == 2) + { + goto IL_003e; + } + if (L_1 == 3) + { + goto IL_004e; + } + if (L_1 == 4) + { + goto IL_006e; + } + if (L_1 == 5) + { + goto IL_007e; + } + if (L_1 == 6) + { + goto IL_005e; + } + } + { + goto IL_007e; + } + +IL_002e: + { + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + DES_t1096 * L_2 = DES_Create_m5725(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encryptionAlgorithm_15 = L_2; + goto IL_007e; + } + +IL_003e: + { + RC2_t1097 * L_3 = RC2_Create_m5726(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encryptionAlgorithm_15 = L_3; + goto IL_007e; + } + +IL_004e: + { + ARC4Managed_t983 * L_4 = (ARC4Managed_t983 *)il2cpp_codegen_object_new (ARC4Managed_t983_il2cpp_TypeInfo_var); + ARC4Managed__ctor_m4942(L_4, /*hidden argument*/NULL); + __this->___encryptionAlgorithm_15 = L_4; + goto IL_007e; + } + +IL_005e: + { + TripleDES_t1098 * L_5 = TripleDES_Create_m5727(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encryptionAlgorithm_15 = L_5; + goto IL_007e; + } + +IL_006e: + { + Rijndael_t1099 * L_6 = Rijndael_Create_m5728(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encryptionAlgorithm_15 = L_6; + goto IL_007e; + } + +IL_007e: + { + int32_t L_7 = (__this->___cipherMode_7); + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_00cd; + } + } + { + SymmetricAlgorithm_t951 * L_8 = (__this->___encryptionAlgorithm_15); + int32_t L_9 = (__this->___cipherMode_7); + NullCheck(L_8); + VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_8, L_9); + SymmetricAlgorithm_t951 * L_10 = (__this->___encryptionAlgorithm_15); + NullCheck(L_10); + VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode) */, L_10, 1); + SymmetricAlgorithm_t951 * L_11 = (__this->___encryptionAlgorithm_15); + uint8_t L_12 = (__this->___expandedKeyMaterialSize_10); + NullCheck(L_11); + VirtActionInvoker1< int32_t >::Invoke(14 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_KeySize(System.Int32) */, L_11, ((int32_t)((int32_t)L_12*(int32_t)8))); + SymmetricAlgorithm_t951 * L_13 = (__this->___encryptionAlgorithm_15); + uint8_t L_14 = (__this->___blockSize_13); + NullCheck(L_13); + VirtActionInvoker1< int32_t >::Invoke(7 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_BlockSize(System.Int32) */, L_13, ((int32_t)((int32_t)L_14*(int32_t)8))); + } + +IL_00cd: + { + Context_t1017 * L_15 = (__this->___context_14); + if (!((ClientContext_t1020 *)IsInstClass(L_15, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_010e; + } + } + { + SymmetricAlgorithm_t951 * L_16 = (__this->___encryptionAlgorithm_15); + Context_t1017 * L_17 = (__this->___context_14); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = Context_get_ClientWriteKey_m5321(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_16, L_18); + SymmetricAlgorithm_t951 * L_19 = (__this->___encryptionAlgorithm_15); + Context_t1017 * L_20 = (__this->___context_14); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = Context_get_ClientWriteIV_m5325(L_20, /*hidden argument*/NULL); + NullCheck(L_19); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_19, L_21); + goto IL_013a; + } + +IL_010e: + { + SymmetricAlgorithm_t951 * L_22 = (__this->___encryptionAlgorithm_15); + Context_t1017 * L_23 = (__this->___context_14); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = Context_get_ServerWriteKey_m5323(L_23, /*hidden argument*/NULL); + NullCheck(L_22); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_22, L_24); + SymmetricAlgorithm_t951 * L_25 = (__this->___encryptionAlgorithm_15); + Context_t1017 * L_26 = (__this->___context_14); + NullCheck(L_26); + ByteU5BU5D_t789* L_27 = Context_get_ServerWriteIV_m5327(L_26, /*hidden argument*/NULL); + NullCheck(L_25); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_25, L_27); + } + +IL_013a: + { + SymmetricAlgorithm_t951 * L_28 = (__this->___encryptionAlgorithm_15); + NullCheck(L_28); + Object_t * L_29 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, L_28); + __this->___encryptionCipher_16 = L_29; + Context_t1017 * L_30 = (__this->___context_14); + if (!((ClientContext_t1020 *)IsInstClass(L_30, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0181; + } + } + { + String_t* L_31 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + Context_t1017 * L_32 = (__this->___context_14); + NullCheck(L_32); + SecurityParameters_t1029 * L_33 = Context_get_Negotiating_m5338(L_32, /*hidden argument*/NULL); + NullCheck(L_33); + ByteU5BU5D_t789* L_34 = SecurityParameters_get_ClientWriteMAC_m5410(L_33, /*hidden argument*/NULL); + HMAC_t1009 * L_35 = (HMAC_t1009 *)il2cpp_codegen_object_new (HMAC_t1009_il2cpp_TypeInfo_var); + HMAC__ctor_m5170(L_35, L_31, L_34, /*hidden argument*/NULL); + __this->___clientHMAC_19 = L_35; + goto IL_01a2; + } + +IL_0181: + { + String_t* L_36 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + Context_t1017 * L_37 = (__this->___context_14); + NullCheck(L_37); + SecurityParameters_t1029 * L_38 = Context_get_Negotiating_m5338(L_37, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = SecurityParameters_get_ServerWriteMAC_m5412(L_38, /*hidden argument*/NULL); + HMAC_t1009 * L_40 = (HMAC_t1009 *)il2cpp_codegen_object_new (HMAC_t1009_il2cpp_TypeInfo_var); + HMAC__ctor_m5170(L_40, L_36, L_39, /*hidden argument*/NULL); + __this->___serverHMAC_20 = L_40; + } + +IL_01a2: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuite::createDecryptionCipher() +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern TypeInfo* ARC4Managed_t983_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* HMAC_t1009_il2cpp_TypeInfo_var; +extern "C" void CipherSuite_createDecryptionCipher_m5222 (CipherSuite_t1016 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + ARC4Managed_t983_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(644); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + HMAC_t1009_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(641); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___cipherAlgorithmType_3); + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_002e; + } + if (L_1 == 1) + { + goto IL_007e; + } + if (L_1 == 2) + { + goto IL_003e; + } + if (L_1 == 3) + { + goto IL_004e; + } + if (L_1 == 4) + { + goto IL_006e; + } + if (L_1 == 5) + { + goto IL_007e; + } + if (L_1 == 6) + { + goto IL_005e; + } + } + { + goto IL_007e; + } + +IL_002e: + { + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + DES_t1096 * L_2 = DES_Create_m5725(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decryptionAlgorithm_17 = L_2; + goto IL_007e; + } + +IL_003e: + { + RC2_t1097 * L_3 = RC2_Create_m5726(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decryptionAlgorithm_17 = L_3; + goto IL_007e; + } + +IL_004e: + { + ARC4Managed_t983 * L_4 = (ARC4Managed_t983 *)il2cpp_codegen_object_new (ARC4Managed_t983_il2cpp_TypeInfo_var); + ARC4Managed__ctor_m4942(L_4, /*hidden argument*/NULL); + __this->___decryptionAlgorithm_17 = L_4; + goto IL_007e; + } + +IL_005e: + { + TripleDES_t1098 * L_5 = TripleDES_Create_m5727(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decryptionAlgorithm_17 = L_5; + goto IL_007e; + } + +IL_006e: + { + Rijndael_t1099 * L_6 = Rijndael_Create_m5728(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decryptionAlgorithm_17 = L_6; + goto IL_007e; + } + +IL_007e: + { + int32_t L_7 = (__this->___cipherMode_7); + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_00cd; + } + } + { + SymmetricAlgorithm_t951 * L_8 = (__this->___decryptionAlgorithm_17); + int32_t L_9 = (__this->___cipherMode_7); + NullCheck(L_8); + VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_8, L_9); + SymmetricAlgorithm_t951 * L_10 = (__this->___decryptionAlgorithm_17); + NullCheck(L_10); + VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode) */, L_10, 1); + SymmetricAlgorithm_t951 * L_11 = (__this->___decryptionAlgorithm_17); + uint8_t L_12 = (__this->___expandedKeyMaterialSize_10); + NullCheck(L_11); + VirtActionInvoker1< int32_t >::Invoke(14 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_KeySize(System.Int32) */, L_11, ((int32_t)((int32_t)L_12*(int32_t)8))); + SymmetricAlgorithm_t951 * L_13 = (__this->___decryptionAlgorithm_17); + uint8_t L_14 = (__this->___blockSize_13); + NullCheck(L_13); + VirtActionInvoker1< int32_t >::Invoke(7 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_BlockSize(System.Int32) */, L_13, ((int32_t)((int32_t)L_14*(int32_t)8))); + } + +IL_00cd: + { + Context_t1017 * L_15 = (__this->___context_14); + if (!((ClientContext_t1020 *)IsInstClass(L_15, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_010e; + } + } + { + SymmetricAlgorithm_t951 * L_16 = (__this->___decryptionAlgorithm_17); + Context_t1017 * L_17 = (__this->___context_14); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = Context_get_ServerWriteKey_m5323(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_16, L_18); + SymmetricAlgorithm_t951 * L_19 = (__this->___decryptionAlgorithm_17); + Context_t1017 * L_20 = (__this->___context_14); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = Context_get_ServerWriteIV_m5327(L_20, /*hidden argument*/NULL); + NullCheck(L_19); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_19, L_21); + goto IL_013a; + } + +IL_010e: + { + SymmetricAlgorithm_t951 * L_22 = (__this->___decryptionAlgorithm_17); + Context_t1017 * L_23 = (__this->___context_14); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = Context_get_ClientWriteKey_m5321(L_23, /*hidden argument*/NULL); + NullCheck(L_22); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_22, L_24); + SymmetricAlgorithm_t951 * L_25 = (__this->___decryptionAlgorithm_17); + Context_t1017 * L_26 = (__this->___context_14); + NullCheck(L_26); + ByteU5BU5D_t789* L_27 = Context_get_ClientWriteIV_m5325(L_26, /*hidden argument*/NULL); + NullCheck(L_25); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_25, L_27); + } + +IL_013a: + { + SymmetricAlgorithm_t951 * L_28 = (__this->___decryptionAlgorithm_17); + NullCheck(L_28); + Object_t * L_29 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor() */, L_28); + __this->___decryptionCipher_18 = L_29; + Context_t1017 * L_30 = (__this->___context_14); + if (!((ClientContext_t1020 *)IsInstClass(L_30, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0181; + } + } + { + String_t* L_31 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + Context_t1017 * L_32 = (__this->___context_14); + NullCheck(L_32); + SecurityParameters_t1029 * L_33 = Context_get_Negotiating_m5338(L_32, /*hidden argument*/NULL); + NullCheck(L_33); + ByteU5BU5D_t789* L_34 = SecurityParameters_get_ServerWriteMAC_m5412(L_33, /*hidden argument*/NULL); + HMAC_t1009 * L_35 = (HMAC_t1009 *)il2cpp_codegen_object_new (HMAC_t1009_il2cpp_TypeInfo_var); + HMAC__ctor_m5170(L_35, L_31, L_34, /*hidden argument*/NULL); + __this->___serverHMAC_20 = L_35; + goto IL_01a2; + } + +IL_0181: + { + String_t* L_36 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + Context_t1017 * L_37 = (__this->___context_14); + NullCheck(L_37); + SecurityParameters_t1029 * L_38 = Context_get_Negotiating_m5338(L_37, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = SecurityParameters_get_ClientWriteMAC_m5410(L_38, /*hidden argument*/NULL); + HMAC_t1009 * L_40 = (HMAC_t1009 *)il2cpp_codegen_object_new (HMAC_t1009_il2cpp_TypeInfo_var); + HMAC__ctor_m5170(L_40, L_36, L_39, /*hidden argument*/NULL); + __this->___clientHMAC_19 = L_40; + } + +IL_01a2: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::.ctor(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void CipherSuiteCollection__ctor_m5223 (CipherSuiteCollection_t1018 * __this, int32_t ___protocol, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___protocol; + __this->___protocol_1 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___cipherSuites_0 = L_1; + return; + } +} +// System.Object Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * CipherSuiteCollection_System_Collections_IList_get_Item_m5224 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + CipherSuite_t1016 * L_1 = CipherSuiteCollection_get_Item_m5236(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void CipherSuiteCollection_System_Collections_IList_set_Item_m5225 (CipherSuiteCollection_t1018 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + Object_t * L_1 = ___value; + CipherSuiteCollection_set_Item_m5237(__this, L_0, ((CipherSuite_t1016 *)CastclassClass(L_1, CipherSuite_t1016_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool CipherSuiteCollection_System_Collections_ICollection_get_IsSynchronized_m5226 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Object Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * CipherSuiteCollection_System_Collections_ICollection_get_SyncRoot_m5227 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Collections.IEnumerator Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * CipherSuiteCollection_System_Collections_IEnumerable_GetEnumerator_m5228 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Contains(System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" bool CipherSuiteCollection_System_Collections_IList_Contains_m5229 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + Object_t * L_1 = ___value; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_0, ((CipherSuite_t1016 *)IsInstClass(L_1, CipherSuite_t1016_il2cpp_TypeInfo_var))); + return L_2; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" int32_t CipherSuiteCollection_System_Collections_IList_IndexOf_m5230 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + Object_t * L_1 = ___value; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_0, ((CipherSuite_t1016 *)IsInstClass(L_1, CipherSuite_t1016_il2cpp_TypeInfo_var))); + return L_2; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void CipherSuiteCollection_System_Collections_IList_Insert_m5231 (CipherSuiteCollection_t1018 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + int32_t L_1 = ___index; + Object_t * L_2 = ___value; + NullCheck(L_0); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_0, L_1, ((CipherSuite_t1016 *)IsInstClass(L_2, CipherSuite_t1016_il2cpp_TypeInfo_var))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Remove(System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void CipherSuiteCollection_System_Collections_IList_Remove_m5232 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + Object_t * L_1 = ___value; + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_0, ((CipherSuite_t1016 *)IsInstClass(L_1, CipherSuite_t1016_il2cpp_TypeInfo_var))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.RemoveAt(System.Int32) +extern "C" void CipherSuiteCollection_System_Collections_IList_RemoveAt_m5233 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + int32_t L_1 = ___index; + NullCheck(L_0); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_0, L_1); + return; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Add(System.Object) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" int32_t CipherSuiteCollection_System_Collections_IList_Add_m5234 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + Object_t * L_1 = ___value; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, ((CipherSuite_t1016 *)IsInstClass(L_1, CipherSuite_t1016_il2cpp_TypeInfo_var))); + return L_2; + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.String) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5235 (CipherSuiteCollection_t1018 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + String_t* L_1 = ___name; + int32_t L_2 = CipherSuiteCollection_IndexOf_m5244(__this, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_2); + return ((CipherSuite_t1016 *)CastclassClass(L_3, CipherSuite_t1016_il2cpp_TypeInfo_var)); + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.Int32) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5236 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((CipherSuite_t1016 *)CastclassClass(L_2, CipherSuite_t1016_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::set_Item(System.Int32,Mono.Security.Protocol.Tls.CipherSuite) +extern "C" void CipherSuiteCollection_set_Item_m5237 (CipherSuiteCollection_t1018 * __this, int32_t ___index, CipherSuite_t1016 * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + int32_t L_1 = ___index; + CipherSuite_t1016 * L_2 = ___value; + NullCheck(L_0); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_0, L_1, L_2); + return; + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.Int16) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5238 (CipherSuiteCollection_t1018 * __this, int16_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + int16_t L_1 = ___code; + int32_t L_2 = CipherSuiteCollection_IndexOf_m5245(__this, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_2); + return ((CipherSuite_t1016 *)CastclassClass(L_3, CipherSuite_t1016_il2cpp_TypeInfo_var)); + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Count() +extern "C" int32_t CipherSuiteCollection_get_Count_m5239 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::get_IsFixedSize() +extern "C" bool CipherSuiteCollection_get_IsFixedSize_m5240 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Collections.ArrayList::get_IsFixedSize() */, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::get_IsReadOnly() +extern "C" bool CipherSuiteCollection_get_IsReadOnly_m5241 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Collections.ArrayList::get_IsReadOnly() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::CopyTo(System.Array,System.Int32) +extern "C" void CipherSuiteCollection_CopyTo_m5242 (CipherSuiteCollection_t1018 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::Clear() +extern "C" void CipherSuiteCollection_Clear_m5243 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_0); + return; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::IndexOf(System.String) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" int32_t CipherSuiteCollection_IndexOf_m5244 (CipherSuiteCollection_t1018 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CipherSuite_t1016 * V_1 = {0}; + Object_t * V_2 = {0}; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = 0; + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + V_2 = L_1; + } + +IL_000e: + try + { // begin try (depth: 1) + { + goto IL_003c; + } + +IL_0013: + { + Object_t * L_2 = V_2; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_1 = ((CipherSuite_t1016 *)CastclassClass(L_3, CipherSuite_t1016_il2cpp_TypeInfo_var)); + CipherSuite_t1016 * L_4 = V_1; + NullCheck(L_4); + String_t* L_5 = CipherSuite_get_Name_m5204(L_4, /*hidden argument*/NULL); + String_t* L_6 = ___name; + bool L_7 = CipherSuiteCollection_cultureAwareCompare_m5249(__this, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0038; + } + } + +IL_0031: + { + int32_t L_8 = V_0; + V_3 = L_8; + IL2CPP_LEAVE(0x63, FINALLY_004c); + } + +IL_0038: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003c: + { + Object_t * L_10 = V_2; + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_0013; + } + } + +IL_0047: + { + IL2CPP_LEAVE(0x61, FINALLY_004c); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004c; + } + +FINALLY_004c: + { // begin finally (depth: 1) + { + Object_t * L_12 = V_2; + V_4 = ((Object_t *)IsInst(L_12, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_4; + if (L_13) + { + goto IL_0059; + } + } + +IL_0058: + { + IL2CPP_END_FINALLY(76) + } + +IL_0059: + { + Object_t * L_14 = V_4; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(76) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(76) + { + IL2CPP_JUMP_TBL(0x63, IL_0063) + IL2CPP_JUMP_TBL(0x61, IL_0061) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0061: + { + return (-1); + } + +IL_0063: + { + int32_t L_15 = V_3; + return L_15; + } +} +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::IndexOf(System.Int16) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" int32_t CipherSuiteCollection_IndexOf_m5245 (CipherSuiteCollection_t1018 * __this, int16_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CipherSuite_t1016 * V_1 = {0}; + Object_t * V_2 = {0}; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = 0; + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + V_2 = L_1; + } + +IL_000e: + try + { // begin try (depth: 1) + { + goto IL_0036; + } + +IL_0013: + { + Object_t * L_2 = V_2; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_1 = ((CipherSuite_t1016 *)CastclassClass(L_3, CipherSuite_t1016_il2cpp_TypeInfo_var)); + CipherSuite_t1016 * L_4 = V_1; + NullCheck(L_4); + int16_t L_5 = CipherSuite_get_Code_m5203(L_4, /*hidden argument*/NULL); + int16_t L_6 = ___code; + if ((!(((uint32_t)L_5) == ((uint32_t)L_6)))) + { + goto IL_0032; + } + } + +IL_002b: + { + int32_t L_7 = V_0; + V_3 = L_7; + IL2CPP_LEAVE(0x5D, FINALLY_0046); + } + +IL_0032: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0036: + { + Object_t * L_9 = V_2; + NullCheck(L_9); + bool L_10 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_9); + if (L_10) + { + goto IL_0013; + } + } + +IL_0041: + { + IL2CPP_LEAVE(0x5B, FINALLY_0046); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0046; + } + +FINALLY_0046: + { // begin finally (depth: 1) + { + Object_t * L_11 = V_2; + V_4 = ((Object_t *)IsInst(L_11, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_12 = V_4; + if (L_12) + { + goto IL_0053; + } + } + +IL_0052: + { + IL2CPP_END_FINALLY(70) + } + +IL_0053: + { + Object_t * L_13 = V_4; + NullCheck(L_13); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_13); + IL2CPP_END_FINALLY(70) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(70) + { + IL2CPP_JUMP_TBL(0x5D, IL_005d) + IL2CPP_JUMP_TBL(0x5B, IL_005b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005b: + { + return (-1); + } + +IL_005d: + { + int32_t L_14 = V_3; + return L_14; + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::Add(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern TypeInfo* TlsCipherSuite_t1057_il2cpp_TypeInfo_var; +extern TypeInfo* SslCipherSuite_t1053_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral835; +extern "C" CipherSuite_t1016 * CipherSuiteCollection_Add_m5246 (CipherSuiteCollection_t1018 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherType, int32_t ___hashType, int32_t ___exchangeType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsCipherSuite_t1057_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(645); + SslCipherSuite_t1053_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(646); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral835 = il2cpp_codegen_string_literal_from_index(835); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___protocol_1); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)-1073741824)))) + { + goto IL_0032; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)12)))) + { + goto IL_0074; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_0053; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)192)))) + { + goto IL_0032; + } + } + { + goto IL_0074; + } + +IL_0032: + { + int16_t L_5 = ___code; + String_t* L_6 = ___name; + int32_t L_7 = ___cipherType; + int32_t L_8 = ___hashType; + int32_t L_9 = ___exchangeType; + bool L_10 = ___exportable; + bool L_11 = ___blockMode; + uint8_t L_12 = ___keyMaterialSize; + uint8_t L_13 = ___expandedKeyMaterialSize; + int16_t L_14 = ___effectiveKeyBytes; + uint8_t L_15 = ___ivSize; + uint8_t L_16 = ___blockSize; + TlsCipherSuite_t1057 * L_17 = (TlsCipherSuite_t1057 *)il2cpp_codegen_object_new (TlsCipherSuite_t1057_il2cpp_TypeInfo_var); + TlsCipherSuite__ctor_m5529(L_17, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, /*hidden argument*/NULL); + TlsCipherSuite_t1057 * L_18 = CipherSuiteCollection_add_m5247(__this, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_0053: + { + int16_t L_19 = ___code; + String_t* L_20 = ___name; + int32_t L_21 = ___cipherType; + int32_t L_22 = ___hashType; + int32_t L_23 = ___exchangeType; + bool L_24 = ___exportable; + bool L_25 = ___blockMode; + uint8_t L_26 = ___keyMaterialSize; + uint8_t L_27 = ___expandedKeyMaterialSize; + int16_t L_28 = ___effectiveKeyBytes; + uint8_t L_29 = ___ivSize; + uint8_t L_30 = ___blockSize; + SslCipherSuite_t1053 * L_31 = (SslCipherSuite_t1053 *)il2cpp_codegen_object_new (SslCipherSuite_t1053_il2cpp_TypeInfo_var); + SslCipherSuite__ctor_m5453(L_31, L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + SslCipherSuite_t1053 * L_32 = CipherSuiteCollection_add_m5248(__this, L_31, /*hidden argument*/NULL); + return L_32; + } + +IL_0074: + { + NotSupportedException_t164 * L_33 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_33, _stringLiteral835, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } +} +// Mono.Security.Protocol.Tls.TlsCipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::add(Mono.Security.Protocol.Tls.TlsCipherSuite) +extern "C" TlsCipherSuite_t1057 * CipherSuiteCollection_add_m5247 (CipherSuiteCollection_t1018 * __this, TlsCipherSuite_t1057 * ___cipherSuite, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + TlsCipherSuite_t1057 * L_1 = ___cipherSuite; + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1); + TlsCipherSuite_t1057 * L_2 = ___cipherSuite; + return L_2; + } +} +// Mono.Security.Protocol.Tls.SslCipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::add(Mono.Security.Protocol.Tls.SslCipherSuite) +extern "C" SslCipherSuite_t1053 * CipherSuiteCollection_add_m5248 (CipherSuiteCollection_t1018 * __this, SslCipherSuite_t1053 * ___cipherSuite, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___cipherSuites_0); + SslCipherSuite_t1053 * L_1 = ___cipherSuite; + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1); + SslCipherSuite_t1053 * L_2 = ___cipherSuite; + return L_2; + } +} +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::cultureAwareCompare(System.String,System.String) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool CipherSuiteCollection_cultureAwareCompare_m5249 (CipherSuiteCollection_t1018 * __this, String_t* ___strA, String_t* ___strB, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CompareInfo_t1100 * L_1 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0); + String_t* L_2 = ___strA; + String_t* L_3 = ___strB; + NullCheck(L_1); + int32_t L_4 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_1, L_2, L_3, ((int32_t)25)); + if (L_4) + { + goto IL_001e; + } + } + { + G_B3_0 = 1; + goto IL_001f; + } + +IL_001e: + { + G_B3_0 = 0; + } + +IL_001f: + { + return G_B3_0; + } +} +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetSupportedCiphers(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral836; +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetSupportedCiphers_m5250 (Object_t * __this /* static, unused */, int32_t ___protocol, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral836 = il2cpp_codegen_string_literal_from_index(836); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___protocol; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)-1073741824)))) + { + goto IL_002d; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)12)))) + { + goto IL_0039; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_0033; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)192)))) + { + goto IL_002d; + } + } + { + goto IL_0039; + } + +IL_002d: + { + CipherSuiteCollection_t1018 * L_5 = CipherSuiteFactory_GetTls1SupportedCiphers_m5251(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_5; + } + +IL_0033: + { + CipherSuiteCollection_t1018 * L_6 = CipherSuiteFactory_GetSsl3SupportedCiphers_m5252(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_6; + } + +IL_0039: + { + NotSupportedException_t164 * L_7 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_7, _stringLiteral836, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } +} +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetTls1SupportedCiphers() +extern TypeInfo* CipherSuiteCollection_t1018_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral837; +extern Il2CppCodeGenString* _stringLiteral838; +extern Il2CppCodeGenString* _stringLiteral839; +extern Il2CppCodeGenString* _stringLiteral840; +extern Il2CppCodeGenString* _stringLiteral841; +extern Il2CppCodeGenString* _stringLiteral842; +extern Il2CppCodeGenString* _stringLiteral843; +extern Il2CppCodeGenString* _stringLiteral844; +extern Il2CppCodeGenString* _stringLiteral845; +extern Il2CppCodeGenString* _stringLiteral846; +extern Il2CppCodeGenString* _stringLiteral847; +extern Il2CppCodeGenString* _stringLiteral848; +extern Il2CppCodeGenString* _stringLiteral849; +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetTls1SupportedCiphers_m5251 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuiteCollection_t1018_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(647); + _stringLiteral837 = il2cpp_codegen_string_literal_from_index(837); + _stringLiteral838 = il2cpp_codegen_string_literal_from_index(838); + _stringLiteral839 = il2cpp_codegen_string_literal_from_index(839); + _stringLiteral840 = il2cpp_codegen_string_literal_from_index(840); + _stringLiteral841 = il2cpp_codegen_string_literal_from_index(841); + _stringLiteral842 = il2cpp_codegen_string_literal_from_index(842); + _stringLiteral843 = il2cpp_codegen_string_literal_from_index(843); + _stringLiteral844 = il2cpp_codegen_string_literal_from_index(844); + _stringLiteral845 = il2cpp_codegen_string_literal_from_index(845); + _stringLiteral846 = il2cpp_codegen_string_literal_from_index(846); + _stringLiteral847 = il2cpp_codegen_string_literal_from_index(847); + _stringLiteral848 = il2cpp_codegen_string_literal_from_index(848); + _stringLiteral849 = il2cpp_codegen_string_literal_from_index(849); + s_Il2CppMethodIntialized = true; + } + CipherSuiteCollection_t1018 * V_0 = {0}; + { + CipherSuiteCollection_t1018 * L_0 = (CipherSuiteCollection_t1018 *)il2cpp_codegen_object_new (CipherSuiteCollection_t1018_il2cpp_TypeInfo_var); + CipherSuiteCollection__ctor_m5223(L_0, ((int32_t)192), /*hidden argument*/NULL); + V_0 = L_0; + CipherSuiteCollection_t1018 * L_1 = V_0; + NullCheck(L_1); + CipherSuiteCollection_Add_m5246(L_1, ((int32_t)53), _stringLiteral837, 4, 2, 3, 0, 1, ((int32_t)32), ((int32_t)32), ((int32_t)256), ((int32_t)16), ((int32_t)16), /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_2 = V_0; + NullCheck(L_2); + CipherSuiteCollection_Add_m5246(L_2, ((int32_t)47), _stringLiteral838, 4, 2, 3, 0, 1, ((int32_t)16), ((int32_t)16), ((int32_t)128), ((int32_t)16), ((int32_t)16), /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_3 = V_0; + NullCheck(L_3); + CipherSuiteCollection_Add_m5246(L_3, ((int32_t)10), _stringLiteral839, 6, 2, 3, 0, 1, ((int32_t)24), ((int32_t)24), ((int32_t)168), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_4 = V_0; + NullCheck(L_4); + CipherSuiteCollection_Add_m5246(L_4, 5, _stringLiteral840, 3, 2, 3, 0, 0, ((int32_t)16), ((int32_t)16), ((int32_t)128), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_5 = V_0; + NullCheck(L_5); + CipherSuiteCollection_Add_m5246(L_5, 4, _stringLiteral841, 3, 0, 3, 0, 0, ((int32_t)16), ((int32_t)16), ((int32_t)128), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_6 = V_0; + NullCheck(L_6); + CipherSuiteCollection_Add_m5246(L_6, ((int32_t)9), _stringLiteral842, 0, 2, 3, 0, 1, 8, 8, ((int32_t)56), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_7 = V_0; + NullCheck(L_7); + CipherSuiteCollection_Add_m5246(L_7, 3, _stringLiteral843, 3, 0, 3, 1, 0, 5, ((int32_t)16), ((int32_t)40), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_8 = V_0; + NullCheck(L_8); + CipherSuiteCollection_Add_m5246(L_8, 6, _stringLiteral844, 2, 0, 3, 1, 1, 5, ((int32_t)16), ((int32_t)40), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_9 = V_0; + NullCheck(L_9); + CipherSuiteCollection_Add_m5246(L_9, 8, _stringLiteral845, 0, 2, 3, 1, 1, 5, 8, ((int32_t)40), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_10 = V_0; + NullCheck(L_10); + CipherSuiteCollection_Add_m5246(L_10, ((int32_t)96), _stringLiteral846, 3, 0, 3, 1, 0, 7, ((int32_t)16), ((int32_t)56), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_11 = V_0; + NullCheck(L_11); + CipherSuiteCollection_Add_m5246(L_11, ((int32_t)97), _stringLiteral847, 2, 0, 3, 1, 1, 7, ((int32_t)16), ((int32_t)56), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_12 = V_0; + NullCheck(L_12); + CipherSuiteCollection_Add_m5246(L_12, ((int32_t)98), _stringLiteral848, 0, 2, 3, 1, 1, 8, 8, ((int32_t)64), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_13 = V_0; + NullCheck(L_13); + CipherSuiteCollection_Add_m5246(L_13, ((int32_t)100), _stringLiteral849, 3, 2, 3, 1, 0, 7, ((int32_t)16), ((int32_t)56), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_14 = V_0; + return L_14; + } +} +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetSsl3SupportedCiphers() +extern TypeInfo* CipherSuiteCollection_t1018_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral850; +extern Il2CppCodeGenString* _stringLiteral851; +extern Il2CppCodeGenString* _stringLiteral852; +extern Il2CppCodeGenString* _stringLiteral853; +extern Il2CppCodeGenString* _stringLiteral854; +extern Il2CppCodeGenString* _stringLiteral855; +extern Il2CppCodeGenString* _stringLiteral856; +extern Il2CppCodeGenString* _stringLiteral857; +extern Il2CppCodeGenString* _stringLiteral858; +extern Il2CppCodeGenString* _stringLiteral859; +extern Il2CppCodeGenString* _stringLiteral860; +extern Il2CppCodeGenString* _stringLiteral861; +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetSsl3SupportedCiphers_m5252 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuiteCollection_t1018_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(647); + _stringLiteral850 = il2cpp_codegen_string_literal_from_index(850); + _stringLiteral851 = il2cpp_codegen_string_literal_from_index(851); + _stringLiteral852 = il2cpp_codegen_string_literal_from_index(852); + _stringLiteral853 = il2cpp_codegen_string_literal_from_index(853); + _stringLiteral854 = il2cpp_codegen_string_literal_from_index(854); + _stringLiteral855 = il2cpp_codegen_string_literal_from_index(855); + _stringLiteral856 = il2cpp_codegen_string_literal_from_index(856); + _stringLiteral857 = il2cpp_codegen_string_literal_from_index(857); + _stringLiteral858 = il2cpp_codegen_string_literal_from_index(858); + _stringLiteral859 = il2cpp_codegen_string_literal_from_index(859); + _stringLiteral860 = il2cpp_codegen_string_literal_from_index(860); + _stringLiteral861 = il2cpp_codegen_string_literal_from_index(861); + s_Il2CppMethodIntialized = true; + } + CipherSuiteCollection_t1018 * V_0 = {0}; + { + CipherSuiteCollection_t1018 * L_0 = (CipherSuiteCollection_t1018 *)il2cpp_codegen_object_new (CipherSuiteCollection_t1018_il2cpp_TypeInfo_var); + CipherSuiteCollection__ctor_m5223(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + CipherSuiteCollection_t1018 * L_1 = V_0; + NullCheck(L_1); + CipherSuiteCollection_Add_m5246(L_1, ((int32_t)53), _stringLiteral850, 4, 2, 3, 0, 1, ((int32_t)32), ((int32_t)32), ((int32_t)256), ((int32_t)16), ((int32_t)16), /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_2 = V_0; + NullCheck(L_2); + CipherSuiteCollection_Add_m5246(L_2, ((int32_t)10), _stringLiteral851, 6, 2, 3, 0, 1, ((int32_t)24), ((int32_t)24), ((int32_t)168), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_3 = V_0; + NullCheck(L_3); + CipherSuiteCollection_Add_m5246(L_3, 5, _stringLiteral852, 3, 2, 3, 0, 0, ((int32_t)16), ((int32_t)16), ((int32_t)128), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_4 = V_0; + NullCheck(L_4); + CipherSuiteCollection_Add_m5246(L_4, 4, _stringLiteral853, 3, 0, 3, 0, 0, ((int32_t)16), ((int32_t)16), ((int32_t)128), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_5 = V_0; + NullCheck(L_5); + CipherSuiteCollection_Add_m5246(L_5, ((int32_t)9), _stringLiteral854, 0, 2, 3, 0, 1, 8, 8, ((int32_t)56), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_6 = V_0; + NullCheck(L_6); + CipherSuiteCollection_Add_m5246(L_6, 3, _stringLiteral855, 3, 0, 3, 1, 0, 5, ((int32_t)16), ((int32_t)40), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_7 = V_0; + NullCheck(L_7); + CipherSuiteCollection_Add_m5246(L_7, 6, _stringLiteral856, 2, 0, 3, 1, 1, 5, ((int32_t)16), ((int32_t)40), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_8 = V_0; + NullCheck(L_8); + CipherSuiteCollection_Add_m5246(L_8, 8, _stringLiteral857, 0, 2, 3, 1, 1, 5, 8, ((int32_t)40), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_9 = V_0; + NullCheck(L_9); + CipherSuiteCollection_Add_m5246(L_9, ((int32_t)96), _stringLiteral858, 3, 0, 3, 1, 0, 7, ((int32_t)16), ((int32_t)56), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_10 = V_0; + NullCheck(L_10); + CipherSuiteCollection_Add_m5246(L_10, ((int32_t)97), _stringLiteral859, 2, 0, 3, 1, 1, 7, ((int32_t)16), ((int32_t)56), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_11 = V_0; + NullCheck(L_11); + CipherSuiteCollection_Add_m5246(L_11, ((int32_t)98), _stringLiteral860, 0, 2, 3, 1, 1, 8, 8, ((int32_t)64), 8, 8, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_12 = V_0; + NullCheck(L_12); + CipherSuiteCollection_Add_m5246(L_12, ((int32_t)100), _stringLiteral861, 3, 2, 3, 1, 0, 7, ((int32_t)16), ((int32_t)56), 0, 0, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_13 = V_0; + return L_13; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientContext::.ctor(Mono.Security.Protocol.Tls.SslClientStream,Mono.Security.Protocol.Tls.SecurityProtocolType,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void ClientContext__ctor_m5253 (ClientContext_t1020 * __this, SslClientStream_t1021 * ___stream, int32_t ___securityProtocolType, String_t* ___targetHost, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) +{ + { + int32_t L_0 = ___securityProtocolType; + Context__ctor_m5281(__this, L_0, /*hidden argument*/NULL); + SslClientStream_t1021 * L_1 = ___stream; + __this->___sslStream_30 = L_1; + TlsClientSettings_t1028 * L_2 = Context_get_ClientSettings_m5295(__this, /*hidden argument*/NULL); + X509CertificateCollection_t760 * L_3 = ___clientCertificates; + NullCheck(L_2); + TlsClientSettings_set_Certificates_m5538(L_2, L_3, /*hidden argument*/NULL); + TlsClientSettings_t1028 * L_4 = Context_get_ClientSettings_m5295(__this, /*hidden argument*/NULL); + String_t* L_5 = ___targetHost; + NullCheck(L_4); + TlsClientSettings_set_TargetHost_m5536(L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// Mono.Security.Protocol.Tls.SslClientStream Mono.Security.Protocol.Tls.ClientContext::get_SslStream() +extern "C" SslClientStream_t1021 * ClientContext_get_SslStream_m5254 (ClientContext_t1020 * __this, const MethodInfo* method) +{ + { + SslClientStream_t1021 * L_0 = (__this->___sslStream_30); + return L_0; + } +} +// System.Int16 Mono.Security.Protocol.Tls.ClientContext::get_ClientHelloProtocol() +extern "C" int16_t ClientContext_get_ClientHelloProtocol_m5255 (ClientContext_t1020 * __this, const MethodInfo* method) +{ + { + int16_t L_0 = (__this->___clientHelloProtocol_31); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientContext::set_ClientHelloProtocol(System.Int16) +extern "C" void ClientContext_set_ClientHelloProtocol_m5256 (ClientContext_t1020 * __this, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + __this->___clientHelloProtocol_31 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientContext::Clear() +extern "C" void ClientContext_Clear_m5257 (ClientContext_t1020 * __this, const MethodInfo* method) +{ + { + __this->___clientHelloProtocol_31 = 0; + Context_Clear_m5333(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientRecordProtocol::.ctor(System.IO.Stream,Mono.Security.Protocol.Tls.ClientContext) +extern TypeInfo* RecordProtocol_t1023_il2cpp_TypeInfo_var; +extern "C" void ClientRecordProtocol__ctor_m5258 (ClientRecordProtocol_t1022 * __this, Stream_t1039 * ___innerStream, ClientContext_t1020 * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RecordProtocol_t1023_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(648); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___innerStream; + ClientContext_t1020 * L_1 = ___context; + IL2CPP_RUNTIME_CLASS_INIT(RecordProtocol_t1023_il2cpp_TypeInfo_var); + RecordProtocol__ctor_m5369(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::GetMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_GetMessage_m5259 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, const MethodInfo* method) +{ + HandshakeMessage_t1041 * V_0 = {0}; + { + uint8_t L_0 = ___type; + HandshakeMessage_t1041 * L_1 = ClientRecordProtocol_createClientHandshakeMessage_m5261(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + HandshakeMessage_t1041 * L_2 = V_0; + return L_2; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientRecordProtocol::ProcessHandshakeMessage(Mono.Security.Protocol.Tls.TlsStream) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ClientRecordProtocol_ProcessHandshakeMessage_m5260 (ClientRecordProtocol_t1022 * __this, TlsStream_t1030 * ___handMsg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + HandshakeMessage_t1041 * V_1 = {0}; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + { + TlsStream_t1030 * L_0 = ___handMsg; + NullCheck(L_0); + uint8_t L_1 = TlsStream_ReadByte_m5573(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = (HandshakeMessage_t1041 *)NULL; + TlsStream_t1030 * L_2 = ___handMsg; + NullCheck(L_2); + int32_t L_3 = TlsStream_ReadInt24_m5575(L_2, /*hidden argument*/NULL); + V_2 = L_3; + V_3 = (ByteU5BU5D_t789*)NULL; + int32_t L_4 = V_2; + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_002a; + } + } + { + int32_t L_5 = V_2; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5)); + TlsStream_t1030 * L_6 = ___handMsg; + ByteU5BU5D_t789* L_7 = V_3; + int32_t L_8 = V_2; + NullCheck(L_6); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, L_6, L_7, 0, L_8); + } + +IL_002a: + { + uint8_t L_9 = V_0; + ByteU5BU5D_t789* L_10 = V_3; + HandshakeMessage_t1041 * L_11 = ClientRecordProtocol_createServerHandshakeMessage_m5262(__this, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + HandshakeMessage_t1041 * L_12 = V_1; + if (!L_12) + { + goto IL_003f; + } + } + { + HandshakeMessage_t1041 * L_13 = V_1; + NullCheck(L_13); + HandshakeMessage_Process_m5595(L_13, /*hidden argument*/NULL); + } + +IL_003f: + { + Context_t1017 * L_14 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + uint8_t L_15 = V_0; + NullCheck(L_14); + Context_set_LastHandshakeMsg_m5297(L_14, L_15, /*hidden argument*/NULL); + HandshakeMessage_t1041 * L_16 = V_1; + if (!L_16) + { + goto IL_0095; + } + } + { + HandshakeMessage_t1041 * L_17 = V_1; + NullCheck(L_17); + VirtActionInvoker0::Invoke(26 /* System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Update() */, L_17); + Context_t1017 * L_18 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_18); + TlsStream_t1030 * L_19 = Context_get_HandshakeMessages_m5306(L_18, /*hidden argument*/NULL); + uint8_t L_20 = V_0; + NullCheck(L_19); + VirtActionInvoker1< uint8_t >::Invoke(19 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_19, L_20); + Context_t1017 * L_21 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_21); + TlsStream_t1030 * L_22 = Context_get_HandshakeMessages_m5306(L_21, /*hidden argument*/NULL); + int32_t L_23 = V_2; + NullCheck(L_22); + TlsStream_WriteInt24_m5579(L_22, L_23, /*hidden argument*/NULL); + int32_t L_24 = V_2; + if ((((int32_t)L_24) <= ((int32_t)0))) + { + goto IL_0095; + } + } + { + Context_t1017 * L_25 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_25); + TlsStream_t1030 * L_26 = Context_get_HandshakeMessages_m5306(L_25, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_27 = V_3; + ByteU5BU5D_t789* L_28 = V_3; + NullCheck(L_28); + NullCheck(L_26); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, L_26, L_27, 0, (((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))); + } + +IL_0095: + { + return; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::createClientHandshakeMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern TypeInfo* TlsClientHello_t1065_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientCertificate_t1062_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientKeyExchange_t1066_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientCertificateVerify_t1063_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientFinished_t1064_il2cpp_TypeInfo_var; +extern TypeInfo* HandshakeType_t1061_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral862; +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_createClientHandshakeMessage_m5261 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsClientHello_t1065_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(649); + TlsClientCertificate_t1062_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(650); + TlsClientKeyExchange_t1066_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(651); + TlsClientCertificateVerify_t1063_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(652); + TlsClientFinished_t1064_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(653); + HandshakeType_t1061_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(654); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral862 = il2cpp_codegen_string_literal_from_index(862); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + { + uint8_t L_0 = ___type; + V_0 = L_0; + uint8_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 0) + { + goto IL_005b; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 1) + { + goto IL_004f; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 2) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 3) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 4) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)15))) == 5) + { + goto IL_0067; + } + } + +IL_0023: + { + uint8_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_0037; + } + } + { + uint8_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)11)))) + { + goto IL_0043; + } + } + { + goto IL_0073; + } + +IL_0037: + { + Context_t1017 * L_4 = (((RecordProtocol_t1023 *)__this)->___context_2); + TlsClientHello_t1065 * L_5 = (TlsClientHello_t1065 *)il2cpp_codegen_object_new (TlsClientHello_t1065_il2cpp_TypeInfo_var); + TlsClientHello__ctor_m5618(L_5, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0043: + { + Context_t1017 * L_6 = (((RecordProtocol_t1023 *)__this)->___context_2); + TlsClientCertificate_t1062 * L_7 = (TlsClientCertificate_t1062 *)il2cpp_codegen_object_new (TlsClientCertificate_t1062_il2cpp_TypeInfo_var); + TlsClientCertificate__ctor_m5599(L_7, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_004f: + { + Context_t1017 * L_8 = (((RecordProtocol_t1023 *)__this)->___context_2); + TlsClientKeyExchange_t1066 * L_9 = (TlsClientKeyExchange_t1066 *)il2cpp_codegen_object_new (TlsClientKeyExchange_t1066_il2cpp_TypeInfo_var); + TlsClientKeyExchange__ctor_m5622(L_9, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_005b: + { + Context_t1017 * L_10 = (((RecordProtocol_t1023 *)__this)->___context_2); + TlsClientCertificateVerify_t1063 * L_11 = (TlsClientCertificateVerify_t1063 *)il2cpp_codegen_object_new (TlsClientCertificateVerify_t1063_il2cpp_TypeInfo_var); + TlsClientCertificateVerify__ctor_m5607(L_11, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0067: + { + Context_t1017 * L_12 = (((RecordProtocol_t1023 *)__this)->___context_2); + TlsClientFinished_t1064 * L_13 = (TlsClientFinished_t1064 *)il2cpp_codegen_object_new (TlsClientFinished_t1064_il2cpp_TypeInfo_var); + TlsClientFinished__ctor_m5613(L_13, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_0073: + { + uint8_t L_14 = ___type; + uint8_t L_15 = L_14; + Object_t * L_16 = Box(HandshakeType_t1061_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral862, L_17, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_19 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_19, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::createServerHandshakeMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.Byte[]) +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerHello_t1070_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerCertificate_t1067_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerKeyExchange_t1072_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerCertificateRequest_t1068_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerHelloDone_t1071_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerFinished_t1069_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* HandshakeType_t1061_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral863; +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_createServerHandshakeMessage_m5262 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + TlsServerHello_t1070_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(655); + TlsServerCertificate_t1067_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(656); + TlsServerKeyExchange_t1072_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(657); + TlsServerCertificateRequest_t1068_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(658); + TlsServerHelloDone_t1071_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(659); + TlsServerFinished_t1069_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(660); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + HandshakeType_t1061_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(654); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral863 = il2cpp_codegen_string_literal_from_index(863); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + uint8_t V_1 = {0}; + { + Context_t1017 * L_0 = (((RecordProtocol_t1023 *)__this)->___context_2); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + uint8_t L_1 = ___type; + V_1 = L_1; + uint8_t L_2 = V_1; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 0) + { + goto IL_0086; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 1) + { + goto IL_0093; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 2) + { + goto IL_00a0; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 3) + { + goto IL_00ad; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 4) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 5) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 6) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 7) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 8) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)11))) == 9) + { + goto IL_00ba; + } + } + +IL_003f: + { + uint8_t L_3 = V_1; + if (L_3 == 0) + { + goto IL_0056; + } + if (L_3 == 1) + { + goto IL_00c7; + } + if (L_3 == 2) + { + goto IL_0079; + } + } + { + goto IL_00c7; + } + +IL_0056: + { + ClientContext_t1020 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = Context_get_HandshakeState_m5298(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)1))) + { + goto IL_006e; + } + } + { + ClientContext_t1020 * L_6 = V_0; + NullCheck(L_6); + Context_set_HandshakeState_m5299(L_6, 0, /*hidden argument*/NULL); + goto IL_0077; + } + +IL_006e: + { + RecordProtocol_SendAlert_m5384(__this, 1, ((int32_t)100), /*hidden argument*/NULL); + } + +IL_0077: + { + return (HandshakeMessage_t1041 *)NULL; + } + +IL_0079: + { + Context_t1017 * L_7 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_8 = ___buffer; + TlsServerHello_t1070 * L_9 = (TlsServerHello_t1070 *)il2cpp_codegen_object_new (TlsServerHello_t1070_il2cpp_TypeInfo_var); + TlsServerHello__ctor_m5644(L_9, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0086: + { + Context_t1017 * L_10 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_11 = ___buffer; + TlsServerCertificate_t1067 * L_12 = (TlsServerCertificate_t1067 *)il2cpp_codegen_object_new (TlsServerCertificate_t1067_il2cpp_TypeInfo_var); + TlsServerCertificate__ctor_m5626(L_12, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_0093: + { + Context_t1017 * L_13 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_14 = ___buffer; + TlsServerKeyExchange_t1072 * L_15 = (TlsServerKeyExchange_t1072 *)il2cpp_codegen_object_new (TlsServerKeyExchange_t1072_il2cpp_TypeInfo_var); + TlsServerKeyExchange__ctor_m5652(L_15, L_13, L_14, /*hidden argument*/NULL); + return L_15; + } + +IL_00a0: + { + Context_t1017 * L_16 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_17 = ___buffer; + TlsServerCertificateRequest_t1068 * L_18 = (TlsServerCertificateRequest_t1068 *)il2cpp_codegen_object_new (TlsServerCertificateRequest_t1068_il2cpp_TypeInfo_var); + TlsServerCertificateRequest__ctor_m5635(L_18, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_00ad: + { + Context_t1017 * L_19 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_20 = ___buffer; + TlsServerHelloDone_t1071 * L_21 = (TlsServerHelloDone_t1071 *)il2cpp_codegen_object_new (TlsServerHelloDone_t1071_il2cpp_TypeInfo_var); + TlsServerHelloDone__ctor_m5649(L_21, L_19, L_20, /*hidden argument*/NULL); + return L_21; + } + +IL_00ba: + { + Context_t1017 * L_22 = (((RecordProtocol_t1023 *)__this)->___context_2); + ByteU5BU5D_t789* L_23 = ___buffer; + TlsServerFinished_t1069 * L_24 = (TlsServerFinished_t1069 *)il2cpp_codegen_object_new (TlsServerFinished_t1069_il2cpp_TypeInfo_var); + TlsServerFinished__ctor_m5639(L_24, L_22, L_23, /*hidden argument*/NULL); + return L_24; + } + +IL_00c7: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_25 = CultureInfo_get_CurrentUICulture_m5730(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_26 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + uint8_t L_27 = ___type; + uint8_t L_28 = L_27; + Object_t * L_29 = Box(HandshakeType_t1061_il2cpp_TypeInfo_var, &L_28); + NullCheck(L_29); + String_t* L_30 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_29); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + ArrayElementTypeCheck (L_26, L_30); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 0, sizeof(Object_t *))) = (Object_t *)L_30; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_31 = String_Format_m5731(NULL /*static, unused*/, L_25, _stringLiteral863, L_26, /*hidden argument*/NULL); + TlsException_t1058 * L_32 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_32, ((int32_t)10), L_31, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_32); + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::.ctor(System.String,System.Byte[]) +extern "C" void ClientSessionInfo__ctor_m5263 (ClientSessionInfo_t1024 * __this, String_t* ___hostname, ByteU5BU5D_t789* ___id, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___hostname; + __this->___host_3 = L_0; + ByteU5BU5D_t789* L_1 = ___id; + __this->___sid_4 = L_1; + ClientSessionInfo_KeepAlive_m5271(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::.cctor() +extern TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral864; +extern "C" void ClientSessionInfo__cctor_m5264 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionInfo_t1024_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(662); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral864 = il2cpp_codegen_string_literal_from_index(864); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = Environment_GetEnvironmentVariable_m5732(NULL /*static, unused*/, _stringLiteral864, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = V_0; + if (L_1) + { + goto IL_0020; + } + } + { + ((ClientSessionInfo_t1024_StaticFields*)ClientSessionInfo_t1024_il2cpp_TypeInfo_var->static_fields)->___ValidityInterval_0 = ((int32_t)180); + goto IL_0040; + } + +IL_0020: + try + { // begin try (depth: 1) + String_t* L_2 = V_0; + int32_t L_3 = Int32_Parse_m4750(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + ((ClientSessionInfo_t1024_StaticFields*)ClientSessionInfo_t1024_il2cpp_TypeInfo_var->static_fields)->___ValidityInterval_0 = L_3; + goto IL_0040; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0030; + throw e; + } + +CATCH_0030: + { // begin catch(System.Object) + ((ClientSessionInfo_t1024_StaticFields*)ClientSessionInfo_t1024_il2cpp_TypeInfo_var->static_fields)->___ValidityInterval_0 = ((int32_t)180); + goto IL_0040; + } // end catch (depth: 1) + +IL_0040: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Finalize() +extern "C" void ClientSessionInfo_Finalize_m5265 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + ClientSessionInfo_Dispose_m5273(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.String Mono.Security.Protocol.Tls.ClientSessionInfo::get_HostName() +extern "C" String_t* ClientSessionInfo_get_HostName_m5266 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___host_3); + return L_0; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::get_Id() +extern "C" ByteU5BU5D_t789* ClientSessionInfo_get_Id_m5267 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___sid_4); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionInfo::get_Valid() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool ClientSessionInfo_get_Valid_m5268 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___masterSecret_5); + if (!L_0) + { + goto IL_001d; + } + } + { + DateTime_t365 L_1 = (__this->___validuntil_2); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = DateTime_get_UtcNow_m5708(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_3 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_3)); + goto IL_001e; + } + +IL_001d: + { + G_B3_0 = 0; + } + +IL_001e: + { + return G_B3_0; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::GetContext(Mono.Security.Protocol.Tls.Context) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ClientSessionInfo_GetContext_m5269 (ClientSessionInfo_t1024 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ClientSessionInfo_CheckDisposed_m5274(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = ___context; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = Context_get_MasterSecret_m5319(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0027; + } + } + { + Context_t1017 * L_2 = ___context; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = Context_get_MasterSecret_m5319(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_3); + __this->___masterSecret_5 = ((ByteU5BU5D_t789*)Castclass(L_4, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0027: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::SetContext(Mono.Security.Protocol.Tls.Context) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ClientSessionInfo_SetContext_m5270 (ClientSessionInfo_t1024 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ClientSessionInfo_CheckDisposed_m5274(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = (__this->___masterSecret_5); + if (!L_0) + { + goto IL_0027; + } + } + { + Context_t1017 * L_1 = ___context; + ByteU5BU5D_t789* L_2 = (__this->___masterSecret_5); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_2); + NullCheck(L_1); + Context_set_MasterSecret_m5320(L_1, ((ByteU5BU5D_t789*)Castclass(L_3, ByteU5BU5D_t789_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_0027: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::KeepAlive() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +extern "C" void ClientSessionInfo_KeepAlive_m5271 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ClientSessionInfo_t1024_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(662); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + ClientSessionInfo_CheckDisposed_m5274(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = DateTime_get_UtcNow_m5708(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionInfo_t1024_il2cpp_TypeInfo_var); + int32_t L_1 = ((ClientSessionInfo_t1024_StaticFields*)ClientSessionInfo_t1024_il2cpp_TypeInfo_var->static_fields)->___ValidityInterval_0; + DateTime_t365 L_2 = DateTime_AddSeconds_m2049((&V_0), (((double)((double)L_1))), /*hidden argument*/NULL); + __this->___validuntil_2 = L_2; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose() +extern "C" void ClientSessionInfo_Dispose_m5272 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + { + ClientSessionInfo_Dispose_m5273(__this, 1, /*hidden argument*/NULL); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose(System.Boolean) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" void ClientSessionInfo_Dispose_m5273 (ClientSessionInfo_t1024 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_1); + if (L_0) + { + goto IL_004a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + __this->___validuntil_2 = L_1; + __this->___host_3 = (String_t*)NULL; + __this->___sid_4 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_2 = (__this->___masterSecret_5); + if (!L_2) + { + goto IL_004a; + } + } + { + ByteU5BU5D_t789* L_3 = (__this->___masterSecret_5); + ByteU5BU5D_t789* L_4 = (__this->___masterSecret_5); + NullCheck(L_4); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, 0, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/NULL); + __this->___masterSecret_5 = (ByteU5BU5D_t789*)NULL; + } + +IL_004a: + { + __this->___disposed_1 = 1; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::CheckDisposed() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral865; +extern "C" void ClientSessionInfo_CheckDisposed_m5274 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral865 = il2cpp_codegen_string_literal_from_index(865); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + bool L_0 = (__this->___disposed_1); + if (!L_0) + { + goto IL_001d; + } + } + { + String_t* L_1 = Locale_GetText_m4840(NULL /*static, unused*/, _stringLiteral865, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionCache::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void ClientSessionCache__cctor_m5275 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___locker_1 = L_1; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.ClientSessionCache::Add(System.String,System.Byte[]) +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void ClientSessionCache_Add_m5276 (Object_t * __this /* static, unused */, String_t* ___host, ByteU5BU5D_t789* ___id, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + ClientSessionInfo_t1024_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(662); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + String_t* V_1 = {0}; + ClientSessionInfo_t1024 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Object_t * L_0 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___locker_1; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_2 = ___id; + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + String_t* L_3 = BitConverter_ToString_m5733(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_1 = L_3; + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_4 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_5 = V_1; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, L_5); + V_2 = ((ClientSessionInfo_t1024 *)CastclassClass(L_6, ClientSessionInfo_t1024_il2cpp_TypeInfo_var)); + ClientSessionInfo_t1024 * L_7 = V_2; + if (L_7) + { + goto IL_0041; + } + } + +IL_002a: + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_8 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_9 = V_1; + String_t* L_10 = ___host; + ByteU5BU5D_t789* L_11 = ___id; + ClientSessionInfo_t1024 * L_12 = (ClientSessionInfo_t1024 *)il2cpp_codegen_object_new (ClientSessionInfo_t1024_il2cpp_TypeInfo_var); + ClientSessionInfo__ctor_m5263(L_12, L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_8, L_9, L_12); + goto IL_0080; + } + +IL_0041: + { + ClientSessionInfo_t1024 * L_13 = V_2; + NullCheck(L_13); + String_t* L_14 = ClientSessionInfo_get_HostName_m5266(L_13, /*hidden argument*/NULL); + String_t* L_15 = ___host; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_16 = String_op_Equality_m442(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_005d; + } + } + +IL_0052: + { + ClientSessionInfo_t1024 * L_17 = V_2; + NullCheck(L_17); + ClientSessionInfo_KeepAlive_m5271(L_17, /*hidden argument*/NULL); + goto IL_0080; + } + +IL_005d: + { + ClientSessionInfo_t1024 * L_18 = V_2; + NullCheck(L_18); + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose() */, L_18); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_19 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_20 = V_1; + NullCheck(L_19); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_19, L_20); + Hashtable_t725 * L_21 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_22 = V_1; + String_t* L_23 = ___host; + ByteU5BU5D_t789* L_24 = ___id; + ClientSessionInfo_t1024 * L_25 = (ClientSessionInfo_t1024 *)il2cpp_codegen_object_new (ClientSessionInfo_t1024_il2cpp_TypeInfo_var); + ClientSessionInfo__ctor_m5263(L_25, L_23, L_24, /*hidden argument*/NULL); + NullCheck(L_21); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_21, L_22, L_25); + } + +IL_0080: + { + IL2CPP_LEAVE(0x8C, FINALLY_0085); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0085; + } + +FINALLY_0085: + { // begin finally (depth: 1) + Object_t * L_26 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(133) + } // end finally (depth: 1) + IL2CPP_CLEANUP(133) + { + IL2CPP_JUMP_TBL(0x8C, IL_008c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_008c: + { + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionCache::FromHost(System.String) +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ClientSessionCache_FromHost_m5277 (Object_t * __this /* static, unused */, String_t* ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ClientSessionInfo_t1024_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(662); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ClientSessionInfo_t1024 * V_1 = {0}; + Object_t * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Object_t * L_0 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___locker_1; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Collections.ICollection System.Collections.Hashtable::get_Values() */, L_2); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_3); + V_2 = L_4; + } + +IL_001c: + try + { // begin try (depth: 2) + { + goto IL_005b; + } + +IL_0021: + { + Object_t * L_5 = V_2; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_5); + V_1 = ((ClientSessionInfo_t1024 *)CastclassClass(L_6, ClientSessionInfo_t1024_il2cpp_TypeInfo_var)); + ClientSessionInfo_t1024 * L_7 = V_1; + NullCheck(L_7); + String_t* L_8 = ClientSessionInfo_get_HostName_m5266(L_7, /*hidden argument*/NULL); + String_t* L_9 = ___host; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Equality_m442(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005b; + } + } + +IL_003e: + { + ClientSessionInfo_t1024 * L_11 = V_1; + NullCheck(L_11); + bool L_12 = ClientSessionInfo_get_Valid_m5268(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_005b; + } + } + +IL_0049: + { + ClientSessionInfo_t1024 * L_13 = V_1; + NullCheck(L_13); + ClientSessionInfo_KeepAlive_m5271(L_13, /*hidden argument*/NULL); + ClientSessionInfo_t1024 * L_14 = V_1; + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ClientSessionInfo_get_Id_m5267(L_14, /*hidden argument*/NULL); + V_3 = L_15; + IL2CPP_LEAVE(0x93, FINALLY_006b); + } + +IL_005b: + { + Object_t * L_16 = V_2; + NullCheck(L_16); + bool L_17 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_16); + if (L_17) + { + goto IL_0021; + } + } + +IL_0066: + { + IL2CPP_LEAVE(0x80, FINALLY_006b); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_006b; + } + +FINALLY_006b: + { // begin finally (depth: 2) + { + Object_t * L_18 = V_2; + V_4 = ((Object_t *)IsInst(L_18, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_19 = V_4; + if (L_19) + { + goto IL_0078; + } + } + +IL_0077: + { + IL2CPP_END_FINALLY(107) + } + +IL_0078: + { + Object_t * L_20 = V_4; + NullCheck(L_20); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_20); + IL2CPP_END_FINALLY(107) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(107) + { + IL2CPP_END_CLEANUP(0x93, FINALLY_008c); + IL2CPP_JUMP_TBL(0x80, IL_0080) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0080: + { + V_3 = (ByteU5BU5D_t789*)NULL; + IL2CPP_LEAVE(0x93, FINALLY_008c); + } + +IL_0087: + { + ; // IL_0087: leave IL_0093 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_008c; + } + +FINALLY_008c: + { // begin finally (depth: 1) + Object_t * L_21 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(140) + } // end finally (depth: 1) + IL2CPP_CLEANUP(140) + { + IL2CPP_JUMP_TBL(0x93, IL_0093) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0093: + { + ByteU5BU5D_t789* L_22 = V_3; + return L_22; + } +} +// Mono.Security.Protocol.Tls.ClientSessionInfo Mono.Security.Protocol.Tls.ClientSessionCache::FromContext(Mono.Security.Protocol.Tls.Context,System.Boolean) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" ClientSessionInfo_t1024 * ClientSessionCache_FromContext_m5278 (Object_t * __this /* static, unused */, Context_t1017 * ___context, bool ___checkValidity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + ClientSessionInfo_t1024_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(662); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + String_t* V_1 = {0}; + ClientSessionInfo_t1024 * V_2 = {0}; + { + Context_t1017 * L_0 = ___context; + if (L_0) + { + goto IL_0008; + } + } + { + return (ClientSessionInfo_t1024 *)NULL; + } + +IL_0008: + { + Context_t1017 * L_1 = ___context; + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = Context_get_SessionId_m5290(L_1, /*hidden argument*/NULL); + V_0 = L_2; + ByteU5BU5D_t789* L_3 = V_0; + if (!L_3) + { + goto IL_001d; + } + } + { + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_001f; + } + } + +IL_001d: + { + return (ClientSessionInfo_t1024 *)NULL; + } + +IL_001f: + { + ByteU5BU5D_t789* L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + String_t* L_6 = BitConverter_ToString_m5733(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + V_1 = L_6; + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_7 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_8 = V_1; + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_7, L_8); + V_2 = ((ClientSessionInfo_t1024 *)CastclassClass(L_9, ClientSessionInfo_t1024_il2cpp_TypeInfo_var)); + ClientSessionInfo_t1024 * L_10 = V_2; + if (L_10) + { + goto IL_003f; + } + } + { + return (ClientSessionInfo_t1024 *)NULL; + } + +IL_003f: + { + Context_t1017 * L_11 = ___context; + NullCheck(L_11); + TlsClientSettings_t1028 * L_12 = Context_get_ClientSettings_m5295(L_11, /*hidden argument*/NULL); + NullCheck(L_12); + String_t* L_13 = TlsClientSettings_get_TargetHost_m5535(L_12, /*hidden argument*/NULL); + ClientSessionInfo_t1024 * L_14 = V_2; + NullCheck(L_14); + String_t* L_15 = ClientSessionInfo_get_HostName_m5266(L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_16 = String_op_Inequality_m3593(NULL /*static, unused*/, L_13, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_005c; + } + } + { + return (ClientSessionInfo_t1024 *)NULL; + } + +IL_005c: + { + bool L_17 = ___checkValidity; + if (!L_17) + { + goto IL_0080; + } + } + { + ClientSessionInfo_t1024 * L_18 = V_2; + NullCheck(L_18); + bool L_19 = ClientSessionInfo_get_Valid_m5268(L_18, /*hidden argument*/NULL); + if (L_19) + { + goto IL_0080; + } + } + { + ClientSessionInfo_t1024 * L_20 = V_2; + NullCheck(L_20); + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose() */, L_20); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Hashtable_t725 * L_21 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_22 = V_1; + NullCheck(L_21); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_21, L_22); + return (ClientSessionInfo_t1024 *)NULL; + } + +IL_0080: + { + ClientSessionInfo_t1024 * L_23 = V_2; + return L_23; + } +} +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextInCache(Mono.Security.Protocol.Tls.Context) +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern "C" bool ClientSessionCache_SetContextInCache_m5279 (Object_t * __this /* static, unused */, Context_t1017 * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ClientSessionInfo_t1024 * V_1 = {0}; + bool V_2 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Object_t * L_0 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___locker_1; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + Context_t1017 * L_2 = ___context; + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionInfo_t1024 * L_3 = ClientSessionCache_FromContext_m5278(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + V_1 = L_3; + ClientSessionInfo_t1024 * L_4 = V_1; + if (L_4) + { + goto IL_0021; + } + } + +IL_001a: + { + V_2 = 0; + IL2CPP_LEAVE(0x41, FINALLY_003a); + } + +IL_0021: + { + ClientSessionInfo_t1024 * L_5 = V_1; + Context_t1017 * L_6 = ___context; + NullCheck(L_5); + ClientSessionInfo_GetContext_m5269(L_5, L_6, /*hidden argument*/NULL); + ClientSessionInfo_t1024 * L_7 = V_1; + NullCheck(L_7); + ClientSessionInfo_KeepAlive_m5271(L_7, /*hidden argument*/NULL); + V_2 = 1; + IL2CPP_LEAVE(0x41, FINALLY_003a); + } + +IL_0035: + { + ; // IL_0035: leave IL_0041 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003a; + } + +FINALLY_003a: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(58) + } // end finally (depth: 1) + IL2CPP_CLEANUP(58) + { + IL2CPP_JUMP_TBL(0x41, IL_0041) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0041: + { + bool L_9 = V_2; + return L_9; + } +} +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextFromCache(Mono.Security.Protocol.Tls.Context) +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern "C" bool ClientSessionCache_SetContextFromCache_m5280 (Object_t * __this /* static, unused */, Context_t1017 * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ClientSessionInfo_t1024 * V_1 = {0}; + bool V_2 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + Object_t * L_0 = ((ClientSessionCache_t1025_StaticFields*)ClientSessionCache_t1025_il2cpp_TypeInfo_var->static_fields)->___locker_1; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + Context_t1017 * L_2 = ___context; + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionInfo_t1024 * L_3 = ClientSessionCache_FromContext_m5278(NULL /*static, unused*/, L_2, 1, /*hidden argument*/NULL); + V_1 = L_3; + ClientSessionInfo_t1024 * L_4 = V_1; + if (L_4) + { + goto IL_0021; + } + } + +IL_001a: + { + V_2 = 0; + IL2CPP_LEAVE(0x41, FINALLY_003a); + } + +IL_0021: + { + ClientSessionInfo_t1024 * L_5 = V_1; + Context_t1017 * L_6 = ___context; + NullCheck(L_5); + ClientSessionInfo_SetContext_m5270(L_5, L_6, /*hidden argument*/NULL); + ClientSessionInfo_t1024 * L_7 = V_1; + NullCheck(L_7); + ClientSessionInfo_KeepAlive_m5271(L_7, /*hidden argument*/NULL); + V_2 = 1; + IL2CPP_LEAVE(0x41, FINALLY_003a); + } + +IL_0035: + { + ; // IL_0035: leave IL_0041 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003a; + } + +FINALLY_003a: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(58) + } // end finally (depth: 1) + IL2CPP_CLEANUP(58) + { + IL2CPP_JUMP_TBL(0x41, IL_0041) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0041: + { + bool L_9 = V_2; + return L_9; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::.ctor(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern TypeInfo* TlsServerSettings_t1027_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientSettings_t1028_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern "C" void Context__ctor_m5281 (Context_t1017 * __this, int32_t ___securityProtocolType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsServerSettings_t1027_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(664); + TlsClientSettings_t1028_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(665); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___securityProtocolType; + Context_set_SecurityProtocol_m5287(__this, L_0, /*hidden argument*/NULL); + __this->___compressionMethod_2 = 0; + TlsServerSettings_t1027 * L_1 = (TlsServerSettings_t1027 *)il2cpp_codegen_object_new (TlsServerSettings_t1027_il2cpp_TypeInfo_var); + TlsServerSettings__ctor_m5549(L_1, /*hidden argument*/NULL); + __this->___serverSettings_3 = L_1; + TlsClientSettings_t1028 * L_2 = (TlsClientSettings_t1028 *)il2cpp_codegen_object_new (TlsClientSettings_t1028_il2cpp_TypeInfo_var); + TlsClientSettings__ctor_m5534(L_2, /*hidden argument*/NULL); + __this->___clientSettings_4 = L_2; + TlsStream_t1030 * L_3 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_3, /*hidden argument*/NULL); + __this->___handshakeMessages_27 = L_3; + __this->___sessionId_1 = (ByteU5BU5D_t789*)NULL; + __this->___handshakeState_11 = 0; + RandomNumberGenerator_t949 * L_4 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___random_28 = L_4; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Context::get_AbbreviatedHandshake() +extern "C" bool Context_get_AbbreviatedHandshake_m5282 (Context_t1017 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___abbreviatedHandshake_12); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_AbbreviatedHandshake(System.Boolean) +extern "C" void Context_set_AbbreviatedHandshake_m5283 (Context_t1017 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___abbreviatedHandshake_12 = L_0; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Context::get_ProtocolNegotiated() +extern "C" bool Context_get_ProtocolNegotiated_m5284 (Context_t1017 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___protocolNegotiated_15); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ProtocolNegotiated(System.Boolean) +extern "C" void Context_set_ProtocolNegotiated_m5285 (Context_t1017 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___protocolNegotiated_15 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::get_SecurityProtocol() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral836; +extern "C" int32_t Context_get_SecurityProtocol_m5286 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral836 = il2cpp_codegen_string_literal_from_index(836); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___securityProtocol_0); + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)192)))) == ((int32_t)((int32_t)192)))) + { + goto IL_002c; + } + } + { + int32_t L_1 = (__this->___securityProtocol_0); + if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)-1073741824)))) == ((uint32_t)((int32_t)-1073741824))))) + { + goto IL_0032; + } + } + +IL_002c: + { + return (int32_t)(((int32_t)192)); + } + +IL_0032: + { + int32_t L_2 = (__this->___securityProtocol_0); + if ((!(((uint32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)48)))) == ((uint32_t)((int32_t)48))))) + { + goto IL_0045; + } + } + { + return (int32_t)(((int32_t)48)); + } + +IL_0045: + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral836, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_SecurityProtocol(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" void Context_set_SecurityProtocol_m5287 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___securityProtocol_0 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::get_SecurityProtocolFlags() +extern "C" int32_t Context_get_SecurityProtocolFlags_m5288 (Context_t1017 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___securityProtocol_0); + return L_0; + } +} +// System.Int16 Mono.Security.Protocol.Tls.Context::get_Protocol() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral836; +extern "C" int16_t Context_get_Protocol_m5289 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral836 = il2cpp_codegen_string_literal_from_index(836); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = Context_get_SecurityProtocol_m5286(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)-1073741824)))) + { + goto IL_0032; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)12)))) + { + goto IL_003e; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_0038; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)192)))) + { + goto IL_0032; + } + } + { + goto IL_003e; + } + +IL_0032: + { + return ((int32_t)769); + } + +IL_0038: + { + return ((int32_t)768); + } + +IL_003e: + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral836, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_SessionId() +extern "C" ByteU5BU5D_t789* Context_get_SessionId_m5290 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___sessionId_1); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_SessionId(System.Byte[]) +extern "C" void Context_set_SessionId_m5291 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___sessionId_1 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Context::get_CompressionMethod() +extern "C" int32_t Context_get_CompressionMethod_m5292 (Context_t1017 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___compressionMethod_2); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_CompressionMethod(Mono.Security.Protocol.Tls.SecurityCompressionType) +extern "C" void Context_set_CompressionMethod_m5293 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___compressionMethod_2 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::get_ServerSettings() +extern "C" TlsServerSettings_t1027 * Context_get_ServerSettings_m5294 (Context_t1017 * __this, const MethodInfo* method) +{ + { + TlsServerSettings_t1027 * L_0 = (__this->___serverSettings_3); + return L_0; + } +} +// Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::get_ClientSettings() +extern "C" TlsClientSettings_t1028 * Context_get_ClientSettings_m5295 (Context_t1017 * __this, const MethodInfo* method) +{ + { + TlsClientSettings_t1028 * L_0 = (__this->___clientSettings_4); + return L_0; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::get_LastHandshakeMsg() +extern "C" uint8_t Context_get_LastHandshakeMsg_m5296 (Context_t1017 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___lastHandshakeMsg_10); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_LastHandshakeMsg(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void Context_set_LastHandshakeMsg_m5297 (Context_t1017 * __this, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + __this->___lastHandshakeMsg_10 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::get_HandshakeState() +extern "C" int32_t Context_get_HandshakeState_m5298 (Context_t1017 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___handshakeState_11); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_HandshakeState(Mono.Security.Protocol.Tls.HandshakeState) +extern "C" void Context_set_HandshakeState_m5299 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___handshakeState_11 = L_0; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Context::get_ReceivedConnectionEnd() +extern "C" bool Context_get_ReceivedConnectionEnd_m5300 (Context_t1017 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___receivedConnectionEnd_13); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ReceivedConnectionEnd(System.Boolean) +extern "C" void Context_set_ReceivedConnectionEnd_m5301 (Context_t1017 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___receivedConnectionEnd_13 = L_0; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Context::get_SentConnectionEnd() +extern "C" bool Context_get_SentConnectionEnd_m5302 (Context_t1017 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___sentConnectionEnd_14); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_SentConnectionEnd(System.Boolean) +extern "C" void Context_set_SentConnectionEnd_m5303 (Context_t1017 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___sentConnectionEnd_14 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.Context::get_SupportedCiphers() +extern "C" CipherSuiteCollection_t1018 * Context_get_SupportedCiphers_m5304 (Context_t1017 * __this, const MethodInfo* method) +{ + { + CipherSuiteCollection_t1018 * L_0 = (__this->___supportedCiphers_9); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_SupportedCiphers(Mono.Security.Protocol.Tls.CipherSuiteCollection) +extern "C" void Context_set_SupportedCiphers_m5305 (Context_t1017 * __this, CipherSuiteCollection_t1018 * ___value, const MethodInfo* method) +{ + { + CipherSuiteCollection_t1018 * L_0 = ___value; + __this->___supportedCiphers_9 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::get_HandshakeMessages() +extern "C" TlsStream_t1030 * Context_get_HandshakeMessages_m5306 (Context_t1017 * __this, const MethodInfo* method) +{ + { + TlsStream_t1030 * L_0 = (__this->___handshakeMessages_27); + return L_0; + } +} +// System.UInt64 Mono.Security.Protocol.Tls.Context::get_WriteSequenceNumber() +extern "C" uint64_t Context_get_WriteSequenceNumber_m5307 (Context_t1017 * __this, const MethodInfo* method) +{ + { + uint64_t L_0 = (__this->___writeSequenceNumber_16); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_WriteSequenceNumber(System.UInt64) +extern "C" void Context_set_WriteSequenceNumber_m5308 (Context_t1017 * __this, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + __this->___writeSequenceNumber_16 = L_0; + return; + } +} +// System.UInt64 Mono.Security.Protocol.Tls.Context::get_ReadSequenceNumber() +extern "C" uint64_t Context_get_ReadSequenceNumber_m5309 (Context_t1017 * __this, const MethodInfo* method) +{ + { + uint64_t L_0 = (__this->___readSequenceNumber_17); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ReadSequenceNumber(System.UInt64) +extern "C" void Context_set_ReadSequenceNumber_m5310 (Context_t1017 * __this, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + __this->___readSequenceNumber_17 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientRandom() +extern "C" ByteU5BU5D_t789* Context_get_ClientRandom_m5311 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___clientRandom_18); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientRandom(System.Byte[]) +extern "C" void Context_set_ClientRandom_m5312 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___clientRandom_18 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerRandom() +extern "C" ByteU5BU5D_t789* Context_get_ServerRandom_m5313 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___serverRandom_19); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerRandom(System.Byte[]) +extern "C" void Context_set_ServerRandom_m5314 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___serverRandom_19 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomCS() +extern "C" ByteU5BU5D_t789* Context_get_RandomCS_m5315 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___randomCS_20); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_RandomCS(System.Byte[]) +extern "C" void Context_set_RandomCS_m5316 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___randomCS_20 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomSC() +extern "C" ByteU5BU5D_t789* Context_get_RandomSC_m5317 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___randomSC_21); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_RandomSC(System.Byte[]) +extern "C" void Context_set_RandomSC_m5318 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___randomSC_21 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_MasterSecret() +extern "C" ByteU5BU5D_t789* Context_get_MasterSecret_m5319 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___masterSecret_22); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_MasterSecret(System.Byte[]) +extern "C" void Context_set_MasterSecret_m5320 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___masterSecret_22 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteKey() +extern "C" ByteU5BU5D_t789* Context_get_ClientWriteKey_m5321 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___clientWriteKey_23); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteKey(System.Byte[]) +extern "C" void Context_set_ClientWriteKey_m5322 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___clientWriteKey_23 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteKey() +extern "C" ByteU5BU5D_t789* Context_get_ServerWriteKey_m5323 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___serverWriteKey_24); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteKey(System.Byte[]) +extern "C" void Context_set_ServerWriteKey_m5324 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___serverWriteKey_24 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteIV() +extern "C" ByteU5BU5D_t789* Context_get_ClientWriteIV_m5325 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___clientWriteIV_25); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteIV(System.Byte[]) +extern "C" void Context_set_ClientWriteIV_m5326 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___clientWriteIV_25 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteIV() +extern "C" ByteU5BU5D_t789* Context_get_ServerWriteIV_m5327 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___serverWriteIV_26); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteIV(System.Byte[]) +extern "C" void Context_set_ServerWriteIV_m5328 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___serverWriteIV_26 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.Context::get_RecordProtocol() +extern "C" RecordProtocol_t1023 * Context_get_RecordProtocol_m5329 (Context_t1017 * __this, const MethodInfo* method) +{ + { + RecordProtocol_t1023 * L_0 = (__this->___recordProtocol_29); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::set_RecordProtocol(Mono.Security.Protocol.Tls.RecordProtocol) +extern "C" void Context_set_RecordProtocol_m5330 (Context_t1017 * __this, RecordProtocol_t1023 * ___value, const MethodInfo* method) +{ + { + RecordProtocol_t1023 * L_0 = ___value; + __this->___recordProtocol_29 = L_0; + return; + } +} +// System.Int32 Mono.Security.Protocol.Tls.Context::GetUnixTime() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t Context_GetUnixTime_m5331 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = DateTime_get_UtcNow_m5708(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int64_t L_1 = DateTime_get_Ticks_m5734((&V_0), /*hidden argument*/NULL); + return (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_1-(int64_t)((int64_t)621355968000000000LL)))/(int64_t)(((int64_t)((int64_t)((int32_t)10000000))))))))); + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Context::GetSecureRandomBytes(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* Context_GetSecureRandomBytes_m5332 (Context_t1017 * __this, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___count; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = (__this->___random_28); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(5 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetNonZeroBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::Clear() +extern TypeInfo* TlsServerSettings_t1027_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientSettings_t1028_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern "C" void Context_Clear_m5333 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsServerSettings_t1027_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(664); + TlsClientSettings_t1028_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(665); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + s_Il2CppMethodIntialized = true; + } + { + __this->___compressionMethod_2 = 0; + TlsServerSettings_t1027 * L_0 = (TlsServerSettings_t1027 *)il2cpp_codegen_object_new (TlsServerSettings_t1027_il2cpp_TypeInfo_var); + TlsServerSettings__ctor_m5549(L_0, /*hidden argument*/NULL); + __this->___serverSettings_3 = L_0; + TlsClientSettings_t1028 * L_1 = (TlsClientSettings_t1028 *)il2cpp_codegen_object_new (TlsClientSettings_t1028_il2cpp_TypeInfo_var); + TlsClientSettings__ctor_m5534(L_1, /*hidden argument*/NULL); + __this->___clientSettings_4 = L_1; + TlsStream_t1030 * L_2 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_2, /*hidden argument*/NULL); + __this->___handshakeMessages_27 = L_2; + __this->___sessionId_1 = (ByteU5BU5D_t789*)NULL; + __this->___handshakeState_11 = 0; + VirtActionInvoker0::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.Context::ClearKeyInfo() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::ClearKeyInfo() +extern "C" void Context_ClearKeyInfo_m5334 (Context_t1017 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___masterSecret_22); + if (!L_0) + { + goto IL_0026; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___masterSecret_22); + ByteU5BU5D_t789* L_2 = (__this->___masterSecret_22); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + __this->___masterSecret_22 = (ByteU5BU5D_t789*)NULL; + } + +IL_0026: + { + ByteU5BU5D_t789* L_3 = (__this->___clientRandom_18); + if (!L_3) + { + goto IL_004c; + } + } + { + ByteU5BU5D_t789* L_4 = (__this->___clientRandom_18); + ByteU5BU5D_t789* L_5 = (__this->___clientRandom_18); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + __this->___clientRandom_18 = (ByteU5BU5D_t789*)NULL; + } + +IL_004c: + { + ByteU5BU5D_t789* L_6 = (__this->___serverRandom_19); + if (!L_6) + { + goto IL_0072; + } + } + { + ByteU5BU5D_t789* L_7 = (__this->___serverRandom_19); + ByteU5BU5D_t789* L_8 = (__this->___serverRandom_19); + NullCheck(L_8); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), /*hidden argument*/NULL); + __this->___serverRandom_19 = (ByteU5BU5D_t789*)NULL; + } + +IL_0072: + { + ByteU5BU5D_t789* L_9 = (__this->___randomCS_20); + if (!L_9) + { + goto IL_0098; + } + } + { + ByteU5BU5D_t789* L_10 = (__this->___randomCS_20); + ByteU5BU5D_t789* L_11 = (__this->___randomCS_20); + NullCheck(L_11); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), /*hidden argument*/NULL); + __this->___randomCS_20 = (ByteU5BU5D_t789*)NULL; + } + +IL_0098: + { + ByteU5BU5D_t789* L_12 = (__this->___randomSC_21); + if (!L_12) + { + goto IL_00be; + } + } + { + ByteU5BU5D_t789* L_13 = (__this->___randomSC_21); + ByteU5BU5D_t789* L_14 = (__this->___randomSC_21); + NullCheck(L_14); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + __this->___randomSC_21 = (ByteU5BU5D_t789*)NULL; + } + +IL_00be: + { + ByteU5BU5D_t789* L_15 = (__this->___clientWriteKey_23); + if (!L_15) + { + goto IL_00e4; + } + } + { + ByteU5BU5D_t789* L_16 = (__this->___clientWriteKey_23); + ByteU5BU5D_t789* L_17 = (__this->___clientWriteKey_23); + NullCheck(L_17); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, 0, (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))), /*hidden argument*/NULL); + __this->___clientWriteKey_23 = (ByteU5BU5D_t789*)NULL; + } + +IL_00e4: + { + ByteU5BU5D_t789* L_18 = (__this->___clientWriteIV_25); + if (!L_18) + { + goto IL_010a; + } + } + { + ByteU5BU5D_t789* L_19 = (__this->___clientWriteIV_25); + ByteU5BU5D_t789* L_20 = (__this->___clientWriteIV_25); + NullCheck(L_20); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_19, 0, (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), /*hidden argument*/NULL); + __this->___clientWriteIV_25 = (ByteU5BU5D_t789*)NULL; + } + +IL_010a: + { + ByteU5BU5D_t789* L_21 = (__this->___serverWriteKey_24); + if (!L_21) + { + goto IL_0130; + } + } + { + ByteU5BU5D_t789* L_22 = (__this->___serverWriteKey_24); + ByteU5BU5D_t789* L_23 = (__this->___serverWriteKey_24); + NullCheck(L_23); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, 0, (((int32_t)((int32_t)(((Array_t *)L_23)->max_length)))), /*hidden argument*/NULL); + __this->___serverWriteKey_24 = (ByteU5BU5D_t789*)NULL; + } + +IL_0130: + { + ByteU5BU5D_t789* L_24 = (__this->___serverWriteIV_26); + if (!L_24) + { + goto IL_0156; + } + } + { + ByteU5BU5D_t789* L_25 = (__this->___serverWriteIV_26); + ByteU5BU5D_t789* L_26 = (__this->___serverWriteIV_26); + NullCheck(L_26); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_25, 0, (((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))), /*hidden argument*/NULL); + __this->___serverWriteIV_26 = (ByteU5BU5D_t789*)NULL; + } + +IL_0156: + { + TlsStream_t1030 * L_27 = (__this->___handshakeMessages_27); + NullCheck(L_27); + TlsStream_Reset_m5582(L_27, /*hidden argument*/NULL); + int32_t L_28 = (__this->___securityProtocol_0); + if ((((int32_t)L_28) == ((int32_t)((int32_t)48)))) + { + goto IL_016e; + } + } + +IL_016e: + { + return; + } +} +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::DecodeProtocolCode(System.Int16) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral836; +extern "C" int32_t Context_DecodeProtocolCode_m5335 (Context_t1017 * __this, int16_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral836 = il2cpp_codegen_string_literal_from_index(836); + s_Il2CppMethodIntialized = true; + } + int16_t V_0 = 0; + { + int16_t L_0 = ___code; + V_0 = L_0; + int16_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)768)))) + { + goto IL_0023; + } + } + { + int16_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)769)))) + { + goto IL_001d; + } + } + { + goto IL_0026; + } + +IL_001d: + { + return (int32_t)(((int32_t)192)); + } + +IL_0023: + { + return (int32_t)(((int32_t)48)); + } + +IL_0026: + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral836, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Void Mono.Security.Protocol.Tls.Context::ChangeProtocol(System.Int16) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral866; +extern "C" void Context_ChangeProtocol_m5336 (Context_t1017 * __this, int16_t ___protocol, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral866 = il2cpp_codegen_string_literal_from_index(866); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int16_t L_0 = ___protocol; + int32_t L_1 = Context_DecodeProtocolCode_m5335(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + int32_t L_3 = Context_get_SecurityProtocolFlags_m5288(__this, /*hidden argument*/NULL); + int32_t L_4 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_2&(int32_t)L_3))) == ((int32_t)L_4))) + { + goto IL_002c; + } + } + { + int32_t L_5 = Context_get_SecurityProtocolFlags_m5288(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)-1073741824)))) == ((uint32_t)((int32_t)-1073741824))))) + { + goto IL_0056; + } + } + +IL_002c: + { + int32_t L_6 = V_0; + Context_set_SecurityProtocol_m5287(__this, L_6, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_7 = Context_get_SupportedCiphers_m5304(__this, /*hidden argument*/NULL); + NullCheck(L_7); + CipherSuiteCollection_Clear_m5243(L_7, /*hidden argument*/NULL); + Context_set_SupportedCiphers_m5305(__this, (CipherSuiteCollection_t1018 *)NULL, /*hidden argument*/NULL); + int32_t L_8 = V_0; + CipherSuiteCollection_t1018 * L_9 = CipherSuiteFactory_GetSupportedCiphers_m5250(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + Context_set_SupportedCiphers_m5305(__this, L_9, /*hidden argument*/NULL); + goto IL_0063; + } + +IL_0056: + { + TlsException_t1058 * L_10 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_10, ((int32_t)70), _stringLiteral866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0063: + { + return; + } +} +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Current() +extern TypeInfo* SecurityParameters_t1029_il2cpp_TypeInfo_var; +extern "C" SecurityParameters_t1029 * Context_get_Current_m5337 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityParameters_t1029_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(666); + s_Il2CppMethodIntialized = true; + } + { + SecurityParameters_t1029 * L_0 = (__this->___current_5); + if (L_0) + { + goto IL_0016; + } + } + { + SecurityParameters_t1029 * L_1 = (SecurityParameters_t1029 *)il2cpp_codegen_object_new (SecurityParameters_t1029_il2cpp_TypeInfo_var); + SecurityParameters__ctor_m5407(L_1, /*hidden argument*/NULL); + __this->___current_5 = L_1; + } + +IL_0016: + { + SecurityParameters_t1029 * L_2 = (__this->___current_5); + NullCheck(L_2); + CipherSuite_t1016 * L_3 = SecurityParameters_get_Cipher_m5408(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0037; + } + } + { + SecurityParameters_t1029 * L_4 = (__this->___current_5); + NullCheck(L_4); + CipherSuite_t1016 * L_5 = SecurityParameters_get_Cipher_m5408(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + CipherSuite_set_Context_m5212(L_5, __this, /*hidden argument*/NULL); + } + +IL_0037: + { + SecurityParameters_t1029 * L_6 = (__this->___current_5); + return L_6; + } +} +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Negotiating() +extern TypeInfo* SecurityParameters_t1029_il2cpp_TypeInfo_var; +extern "C" SecurityParameters_t1029 * Context_get_Negotiating_m5338 (Context_t1017 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityParameters_t1029_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(666); + s_Il2CppMethodIntialized = true; + } + { + SecurityParameters_t1029 * L_0 = (__this->___negotiating_6); + if (L_0) + { + goto IL_0016; + } + } + { + SecurityParameters_t1029 * L_1 = (SecurityParameters_t1029 *)il2cpp_codegen_object_new (SecurityParameters_t1029_il2cpp_TypeInfo_var); + SecurityParameters__ctor_m5407(L_1, /*hidden argument*/NULL); + __this->___negotiating_6 = L_1; + } + +IL_0016: + { + SecurityParameters_t1029 * L_2 = (__this->___negotiating_6); + NullCheck(L_2); + CipherSuite_t1016 * L_3 = SecurityParameters_get_Cipher_m5408(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0037; + } + } + { + SecurityParameters_t1029 * L_4 = (__this->___negotiating_6); + NullCheck(L_4); + CipherSuite_t1016 * L_5 = SecurityParameters_get_Cipher_m5408(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + CipherSuite_set_Context_m5212(L_5, __this, /*hidden argument*/NULL); + } + +IL_0037: + { + SecurityParameters_t1029 * L_6 = (__this->___negotiating_6); + return L_6; + } +} +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Read() +extern "C" SecurityParameters_t1029 * Context_get_Read_m5339 (Context_t1017 * __this, const MethodInfo* method) +{ + { + SecurityParameters_t1029 * L_0 = (__this->___read_7); + return L_0; + } +} +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Write() +extern "C" SecurityParameters_t1029 * Context_get_Write_m5340 (Context_t1017 * __this, const MethodInfo* method) +{ + { + SecurityParameters_t1029 * L_0 = (__this->___write_8); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::StartSwitchingSecurityParameters(System.Boolean) +extern "C" void Context_StartSwitchingSecurityParameters_m5341 (Context_t1017 * __this, bool ___client, const MethodInfo* method) +{ + { + bool L_0 = ___client; + if (!L_0) + { + goto IL_0023; + } + } + { + SecurityParameters_t1029 * L_1 = (__this->___negotiating_6); + __this->___write_8 = L_1; + SecurityParameters_t1029 * L_2 = (__this->___current_5); + __this->___read_7 = L_2; + goto IL_003b; + } + +IL_0023: + { + SecurityParameters_t1029 * L_3 = (__this->___negotiating_6); + __this->___read_7 = L_3; + SecurityParameters_t1029 * L_4 = (__this->___current_5); + __this->___write_8 = L_4; + } + +IL_003b: + { + SecurityParameters_t1029 * L_5 = (__this->___negotiating_6); + __this->___current_5 = L_5; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Context::EndSwitchingSecurityParameters(System.Boolean) +extern "C" void Context_EndSwitchingSecurityParameters_m5342 (Context_t1017 * __this, bool ___client, const MethodInfo* method) +{ + SecurityParameters_t1029 * V_0 = {0}; + { + bool L_0 = ___client; + if (!L_0) + { + goto IL_001e; + } + } + { + SecurityParameters_t1029 * L_1 = (__this->___read_7); + V_0 = L_1; + SecurityParameters_t1029 * L_2 = (__this->___current_5); + __this->___read_7 = L_2; + goto IL_0031; + } + +IL_001e: + { + SecurityParameters_t1029 * L_3 = (__this->___write_8); + V_0 = L_3; + SecurityParameters_t1029 * L_4 = (__this->___current_5); + __this->___write_8 = L_4; + } + +IL_0031: + { + SecurityParameters_t1029 * L_5 = V_0; + if (!L_5) + { + goto IL_003d; + } + } + { + SecurityParameters_t1029 * L_6 = V_0; + NullCheck(L_6); + SecurityParameters_Clear_m5414(L_6, /*hidden argument*/NULL); + } + +IL_003d: + { + SecurityParameters_t1029 * L_7 = V_0; + __this->___negotiating_6 = L_7; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.HttpsClientStream::.ctor(System.IO.Stream,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Net.HttpWebRequest,System.Byte[]) +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* HttpsClientStream_t1034_il2cpp_TypeInfo_var; +extern TypeInfo* CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var; +extern TypeInfo* PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var; +extern const MethodInfo* HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346_MethodInfo_var; +extern const MethodInfo* HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347_MethodInfo_var; +extern "C" void HttpsClientStream__ctor_m5343 (HttpsClientStream_t1034 * __this, Stream_t1039 * ___stream, X509CertificateCollection_t760 * ___clientCertificates, HttpWebRequest_t759 * ___request, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + HttpsClientStream_t1034_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(667); + CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(668); + PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(669); + HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346_MethodInfo_var = il2cpp_codegen_method_info_from_index(336); + HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347_MethodInfo_var = il2cpp_codegen_method_info_from_index(337); + s_Il2CppMethodIntialized = true; + } + HttpsClientStream_t1034 * G_B4_0 = {0}; + HttpsClientStream_t1034 * G_B3_0 = {0}; + HttpsClientStream_t1034 * G_B6_0 = {0}; + HttpsClientStream_t1034 * G_B5_0 = {0}; + { + Stream_t1039 * L_0 = ___stream; + HttpWebRequest_t759 * L_1 = ___request; + NullCheck(L_1); + Uri_t748 * L_2 = HttpWebRequest_get_Address_m3805(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = Uri_get_Host_m4535(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + int32_t L_4 = ServicePointManager_get_SecurityProtocol_m3866(NULL /*static, unused*/, /*hidden argument*/NULL); + X509CertificateCollection_t760 * L_5 = ___clientCertificates; + SslClientStream__ctor_m5421(__this, L_0, L_3, 0, L_4, L_5, /*hidden argument*/NULL); + HttpWebRequest_t759 * L_6 = ___request; + __this->____request_20 = L_6; + __this->____status_21 = 0; + ByteU5BU5D_t789* L_7 = ___buffer; + if (!L_7) + { + goto IL_0040; + } + } + { + Stream_t1039 * L_8 = SslClientStream_get_InputBuffer_m5430(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = ___buffer; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + NullCheck(L_8); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_8, L_9, 0, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))); + } + +IL_0040: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + bool L_11 = ServicePointManager_get_CheckCertificateRevocationList_m3865(NULL /*static, unused*/, /*hidden argument*/NULL); + SslStreamBase_set_CheckCertRevocationStatus_m5491(__this, L_11, /*hidden argument*/NULL); + CertificateSelectionCallback_t1035 * L_12 = ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_22; + G_B3_0 = __this; + if (L_12) + { + G_B4_0 = __this; + goto IL_0064; + } + } + { + IntPtr_t L_13 = { (void*)HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346_MethodInfo_var }; + CertificateSelectionCallback_t1035 * L_14 = (CertificateSelectionCallback_t1035 *)il2cpp_codegen_object_new (CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var); + CertificateSelectionCallback__ctor_m5669(L_14, NULL, L_13, /*hidden argument*/NULL); + ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_22 = L_14; + G_B4_0 = G_B3_0; + } + +IL_0064: + { + CertificateSelectionCallback_t1035 * L_15 = ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_22; + NullCheck(G_B4_0); + SslClientStream_add_ClientCertSelection_m5424(G_B4_0, L_15, /*hidden argument*/NULL); + PrivateKeySelectionCallback_t1036 * L_16 = ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_23; + G_B5_0 = __this; + if (L_16) + { + G_B6_0 = __this; + goto IL_0087; + } + } + { + IntPtr_t L_17 = { (void*)HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347_MethodInfo_var }; + PrivateKeySelectionCallback_t1036 * L_18 = (PrivateKeySelectionCallback_t1036 *)il2cpp_codegen_object_new (PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var); + PrivateKeySelectionCallback__ctor_m5673(L_18, NULL, L_17, /*hidden argument*/NULL); + ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_23 = L_18; + G_B6_0 = G_B5_0; + } + +IL_0087: + { + PrivateKeySelectionCallback_t1036 * L_19 = ((HttpsClientStream_t1034_StaticFields*)HttpsClientStream_t1034_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_23; + NullCheck(G_B6_0); + SslClientStream_add_PrivateKeySelection_m5426(G_B6_0, L_19, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.HttpsClientStream::get_TrustFailure() +extern "C" bool HttpsClientStream_get_TrustFailure_m5344 (HttpsClientStream_t1034 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____status_21); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)-2146762487)))) + { + goto IL_0022; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)-2146762486)))) + { + goto IL_0022; + } + } + { + goto IL_0024; + } + +IL_0022: + { + return 1; + } + +IL_0024: + { + return 0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.HttpsClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* ICertificatePolicy_t768_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern "C" bool HttpsClientStream_RaiseServerCertificateValidation_m5345 (HttpsClientStream_t1034 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + ICertificatePolicy_t768_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(670); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + ServicePoint_t761 * V_1 = {0}; + bool V_2 = false; + RemoteCertificateValidationCallback_t754 * V_3 = {0}; + int32_t V_4 = {0}; + int32_t V_5 = 0; + Int32U5BU5D_t420* V_6 = {0}; + int32_t V_7 = 0; + X509Certificate2_t785 * V_8 = {0}; + X509Chain_t794 * V_9 = {0}; + HttpsClientStream_t1034 * G_B2_0 = {0}; + HttpsClientStream_t1034 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + HttpsClientStream_t1034 * G_B3_1 = {0}; + { + Int32U5BU5D_t420* L_0 = ___certificateErrors; + NullCheck(L_0); + V_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) > ((int32_t)0))? 1 : 0); + bool L_1 = V_0; + G_B1_0 = __this; + if (!L_1) + { + G_B2_0 = __this; + goto IL_0016; + } + } + { + Int32U5BU5D_t420* L_2 = ___certificateErrors; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + G_B3_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_3, sizeof(int32_t))); + G_B3_1 = G_B1_0; + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_0017: + { + NullCheck(G_B3_1); + G_B3_1->____status_21 = G_B3_0; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + Object_t * L_4 = ServicePointManager_get_CertificatePolicy_m3864(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0055; + } + } + { + HttpWebRequest_t759 * L_5 = (__this->____request_20); + NullCheck(L_5); + ServicePoint_t761 * L_6 = HttpWebRequest_get_ServicePoint_m3806(L_5, /*hidden argument*/NULL); + V_1 = L_6; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + Object_t * L_7 = ServicePointManager_get_CertificatePolicy_m3864(NULL /*static, unused*/, /*hidden argument*/NULL); + ServicePoint_t761 * L_8 = V_1; + X509Certificate_t786 * L_9 = ___certificate; + HttpWebRequest_t759 * L_10 = (__this->____request_20); + int32_t L_11 = (__this->____status_21); + NullCheck(L_7); + bool L_12 = (bool)InterfaceFuncInvoker4< bool, ServicePoint_t761 *, X509Certificate_t786 *, WebRequest_t747 *, int32_t >::Invoke(0 /* System.Boolean System.Net.ICertificatePolicy::CheckValidationResult(System.Net.ServicePoint,System.Security.Cryptography.X509Certificates.X509Certificate,System.Net.WebRequest,System.Int32) */, ICertificatePolicy_t768_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_10, L_11); + V_2 = L_12; + bool L_13 = V_2; + if (L_13) + { + goto IL_0053; + } + } + { + return 0; + } + +IL_0053: + { + V_0 = 1; + } + +IL_0055: + { + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean Mono.Security.Protocol.Tls.SslClientStream::get_HaveRemoteValidation2Callback() */, __this); + if (!L_14) + { + goto IL_0062; + } + } + { + bool L_15 = V_0; + return L_15; + } + +IL_0062: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_16 = ServicePointManager_get_ServerCertificateValidationCallback_m3867(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_16; + RemoteCertificateValidationCallback_t754 * L_17 = V_3; + if (!L_17) + { + goto IL_0103; + } + } + { + V_4 = 0; + Int32U5BU5D_t420* L_18 = ___certificateErrors; + V_6 = L_18; + V_7 = 0; + goto IL_00bd; + } + +IL_007c: + { + Int32U5BU5D_t420* L_19 = V_6; + int32_t L_20 = V_7; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + V_5 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_19, L_21, sizeof(int32_t))); + int32_t L_22 = V_5; + if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)-2146762490))))) + { + goto IL_009a; + } + } + { + int32_t L_23 = V_4; + V_4 = ((int32_t)((int32_t)L_23|(int32_t)1)); + goto IL_00b7; + } + +IL_009a: + { + int32_t L_24 = V_5; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)-2146762481))))) + { + goto IL_00b1; + } + } + { + int32_t L_25 = V_4; + V_4 = ((int32_t)((int32_t)L_25|(int32_t)2)); + goto IL_00b7; + } + +IL_00b1: + { + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26|(int32_t)4)); + } + +IL_00b7: + { + int32_t L_27 = V_7; + V_7 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00bd: + { + int32_t L_28 = V_7; + Int32U5BU5D_t420* L_29 = V_6; + NullCheck(L_29); + if ((((int32_t)L_28) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))))) + { + goto IL_007c; + } + } + { + X509Certificate_t786 * L_30 = ___certificate; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(14 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData() */, L_30); + X509Certificate2_t785 * L_32 = (X509Certificate2_t785 *)il2cpp_codegen_object_new (X509Certificate2_t785_il2cpp_TypeInfo_var); + X509Certificate2__ctor_m3931(L_32, L_31, /*hidden argument*/NULL); + V_8 = L_32; + X509Chain_t794 * L_33 = (X509Chain_t794 *)il2cpp_codegen_object_new (X509Chain_t794_il2cpp_TypeInfo_var); + X509Chain__ctor_m3983(L_33, /*hidden argument*/NULL); + V_9 = L_33; + X509Chain_t794 * L_34 = V_9; + X509Certificate2_t785 * L_35 = V_8; + NullCheck(L_34); + bool L_36 = X509Chain_Build_m3987(L_34, L_35, /*hidden argument*/NULL); + if (L_36) + { + goto IL_00f0; + } + } + { + int32_t L_37 = V_4; + V_4 = ((int32_t)((int32_t)L_37|(int32_t)4)); + } + +IL_00f0: + { + RemoteCertificateValidationCallback_t754 * L_38 = V_3; + HttpWebRequest_t759 * L_39 = (__this->____request_20); + X509Certificate2_t785 * L_40 = V_8; + X509Chain_t794 * L_41 = V_9; + int32_t L_42 = V_4; + NullCheck(L_38); + bool L_43 = RemoteCertificateValidationCallback_Invoke_m4591(L_38, L_39, L_40, L_41, L_42, /*hidden argument*/NULL); + return L_43; + } + +IL_0103: + { + bool L_44 = V_0; + return L_44; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.HttpsClientStream::m__0(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346 (Object_t * __this /* static, unused */, X509CertificateCollection_t760 * ___clientCerts, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) +{ + X509Certificate_t786 * G_B4_0 = {0}; + { + X509CertificateCollection_t760 * L_0 = ___clientCerts; + if (!L_0) + { + goto IL_0011; + } + } + { + X509CertificateCollection_t760 * L_1 = ___clientCerts; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_1); + if (L_2) + { + goto IL_0017; + } + } + +IL_0011: + { + G_B4_0 = ((X509Certificate_t786 *)(NULL)); + goto IL_001e; + } + +IL_0017: + { + X509CertificateCollection_t760 * L_3 = ___clientCerts; + NullCheck(L_3); + X509Certificate_t786 * L_4 = X509CertificateCollection_get_Item_m3979(L_3, 0, /*hidden argument*/NULL); + G_B4_0 = L_4; + } + +IL_001e: + { + return G_B4_0; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.HttpsClientStream::m__1(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern "C" AsymmetricAlgorithm_t776 * HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347 (Object_t * __this /* static, unused */, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + s_Il2CppMethodIntialized = true; + } + X509Certificate2_t785 * V_0 = {0}; + AsymmetricAlgorithm_t776 * G_B3_0 = {0}; + { + X509Certificate_t786 * L_0 = ___certificate; + V_0 = ((X509Certificate2_t785 *)IsInstClass(L_0, X509Certificate2_t785_il2cpp_TypeInfo_var)); + X509Certificate2_t785 * L_1 = V_0; + if (L_1) + { + goto IL_0013; + } + } + { + G_B3_0 = ((AsymmetricAlgorithm_t776 *)(NULL)); + goto IL_0019; + } + +IL_0013: + { + X509Certificate2_t785 * L_2 = V_0; + NullCheck(L_2); + AsymmetricAlgorithm_t776 * L_3 = X509Certificate2_get_PrivateKey_m3937(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.IO.Stream) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void ReceiveRecordAsyncResult__ctor_m5348 (ReceiveRecordAsyncResult_t1037 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, ByteU5BU5D_t789* ___initialBuffer, Stream_t1039 * ___record, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___locker_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + AsyncCallback_t222 * L_1 = ___userCallback; + __this->____userCallback_1 = L_1; + Object_t * L_2 = ___userState; + __this->____userState_2 = L_2; + ByteU5BU5D_t789* L_3 = ___initialBuffer; + __this->____initialBuffer_8 = L_3; + Stream_t1039 * L_4 = ___record; + __this->____record_6 = L_4; + return; + } +} +// System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_Record() +extern "C" Stream_t1039 * ReceiveRecordAsyncResult_get_Record_m5349 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = (__this->____record_6); + return L_0; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_ResultingBuffer() +extern "C" ByteU5BU5D_t789* ReceiveRecordAsyncResult_get_ResultingBuffer_m5350 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->____resultingBuffer_5); + return L_0; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_InitialBuffer() +extern "C" ByteU5BU5D_t789* ReceiveRecordAsyncResult_get_InitialBuffer_m5351 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->____initialBuffer_8); + return L_0; + } +} +// System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncState() +extern "C" Object_t * ReceiveRecordAsyncResult_get_AsyncState_m5352 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____userState_2); + return L_0; + } +} +// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncException() +extern "C" Exception_t152 * ReceiveRecordAsyncResult_get_AsyncException_m5353 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->____asyncException_3); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_CompletedWithError() +extern "C" bool ReceiveRecordAsyncResult_get_CompletedWithError_m5354 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_IsCompleted() */, __this); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Exception_t152 * L_1 = (__this->____asyncException_3); + return ((((int32_t)((((Object_t*)(Object_t *)NULL) == ((Object_t*)(Exception_t152 *)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncWaitHandle() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern "C" WaitHandle_t1085 * ReceiveRecordAsyncResult_get_AsyncWaitHandle_m5355 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ManualResetEvent_t1038 * L_2 = (__this->___handle_4); + if (L_2) + { + goto IL_0029; + } + } + +IL_0018: + { + bool L_3 = (__this->___completed_7); + ManualResetEvent_t1038 * L_4 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_4, L_3, /*hidden argument*/NULL); + __this->___handle_4 = L_4; + } + +IL_0029: + { + IL2CPP_LEAVE(0x35, FINALLY_002e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002e; + } + +FINALLY_002e: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(46) + } // end finally (depth: 1) + IL2CPP_CLEANUP(46) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + ManualResetEvent_t1038 * L_6 = (__this->___handle_4); + return L_6; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_IsCompleted() +extern "C" bool ReceiveRecordAsyncResult_get_IsCompleted_m5356 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_7); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + bool L_4 = V_1; + return L_4; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Exception,System.Byte[]) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5357 (ReceiveRecordAsyncResult_t1037 * __this, Exception_t152 * ___ex, ByteU5BU5D_t789* ___resultingBuffer, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_7); + if (!L_2) + { + goto IL_001d; + } + } + +IL_0018: + { + IL2CPP_LEAVE(0x6F, FINALLY_0068); + } + +IL_001d: + { + __this->___completed_7 = 1; + Exception_t152 * L_3 = ___ex; + __this->____asyncException_3 = L_3; + ByteU5BU5D_t789* L_4 = ___resultingBuffer; + __this->____resultingBuffer_5 = L_4; + ManualResetEvent_t1038 * L_5 = (__this->___handle_4); + if (!L_5) + { + goto IL_0049; + } + } + +IL_003d: + { + ManualResetEvent_t1038 * L_6 = (__this->___handle_4); + NullCheck(L_6); + EventWaitHandle_Set_m5736(L_6, /*hidden argument*/NULL); + } + +IL_0049: + { + AsyncCallback_t222 * L_7 = (__this->____userCallback_1); + if (!L_7) + { + goto IL_0063; + } + } + +IL_0054: + { + AsyncCallback_t222 * L_8 = (__this->____userCallback_1); + NullCheck(L_8); + AsyncCallback_BeginInvoke_m5737(L_8, __this, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + } + +IL_0063: + { + IL2CPP_LEAVE(0x6F, FINALLY_0068); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0068; + } + +FINALLY_0068: + { // begin finally (depth: 1) + Object_t * L_9 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(104) + } // end finally (depth: 1) + IL2CPP_CLEANUP(104) + { + IL2CPP_JUMP_TBL(0x6F, IL_006f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006f: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Exception) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5358 (ReceiveRecordAsyncResult_t1037 * __this, Exception_t152 * ___ex, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___ex; + ReceiveRecordAsyncResult_SetComplete_m5357(__this, L_0, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Byte[]) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5359 (ReceiveRecordAsyncResult_t1037 * __this, ByteU5BU5D_t789* ___resultingBuffer, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___resultingBuffer; + ReceiveRecordAsyncResult_SetComplete_m5357(__this, (Exception_t152 *)NULL, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::.ctor(System.AsyncCallback,System.Object,Mono.Security.Protocol.Tls.Handshake.HandshakeMessage) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void SendRecordAsyncResult__ctor_m5360 (SendRecordAsyncResult_t1040 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, HandshakeMessage_t1041 * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___locker_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + AsyncCallback_t222 * L_1 = ___userCallback; + __this->____userCallback_1 = L_1; + Object_t * L_2 = ___userState; + __this->____userState_2 = L_2; + HandshakeMessage_t1041 * L_3 = ___message; + __this->____message_5 = L_3; + return; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_Message() +extern "C" HandshakeMessage_t1041 * SendRecordAsyncResult_get_Message_m5361 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_t1041 * L_0 = (__this->____message_5); + return L_0; + } +} +// System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncState() +extern "C" Object_t * SendRecordAsyncResult_get_AsyncState_m5362 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____userState_2); + return L_0; + } +} +// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncException() +extern "C" Exception_t152 * SendRecordAsyncResult_get_AsyncException_m5363 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->____asyncException_3); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_CompletedWithError() +extern "C" bool SendRecordAsyncResult_get_CompletedWithError_m5364 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_IsCompleted() */, __this); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Exception_t152 * L_1 = (__this->____asyncException_3); + return ((((int32_t)((((Object_t*)(Object_t *)NULL) == ((Object_t*)(Exception_t152 *)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncWaitHandle() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern "C" WaitHandle_t1085 * SendRecordAsyncResult_get_AsyncWaitHandle_m5365 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ManualResetEvent_t1038 * L_2 = (__this->___handle_4); + if (L_2) + { + goto IL_0029; + } + } + +IL_0018: + { + bool L_3 = (__this->___completed_6); + ManualResetEvent_t1038 * L_4 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_4, L_3, /*hidden argument*/NULL); + __this->___handle_4 = L_4; + } + +IL_0029: + { + IL2CPP_LEAVE(0x35, FINALLY_002e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002e; + } + +FINALLY_002e: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(46) + } // end finally (depth: 1) + IL2CPP_CLEANUP(46) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + ManualResetEvent_t1038 * L_6 = (__this->___handle_4); + return L_6; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_IsCompleted() +extern "C" bool SendRecordAsyncResult_get_IsCompleted_m5366 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_6); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + bool L_4 = V_1; + return L_4; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::SetComplete(System.Exception) +extern "C" void SendRecordAsyncResult_SetComplete_m5367 (SendRecordAsyncResult_t1040 * __this, Exception_t152 * ___ex, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_6); + if (!L_2) + { + goto IL_001d; + } + } + +IL_0018: + { + IL2CPP_LEAVE(0x68, FINALLY_0061); + } + +IL_001d: + { + __this->___completed_6 = 1; + ManualResetEvent_t1038 * L_3 = (__this->___handle_4); + if (!L_3) + { + goto IL_003b; + } + } + +IL_002f: + { + ManualResetEvent_t1038 * L_4 = (__this->___handle_4); + NullCheck(L_4); + EventWaitHandle_Set_m5736(L_4, /*hidden argument*/NULL); + } + +IL_003b: + { + AsyncCallback_t222 * L_5 = (__this->____userCallback_1); + if (!L_5) + { + goto IL_0055; + } + } + +IL_0046: + { + AsyncCallback_t222 * L_6 = (__this->____userCallback_1); + NullCheck(L_6); + AsyncCallback_BeginInvoke_m5737(L_6, __this, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + } + +IL_0055: + { + Exception_t152 * L_7 = ___ex; + __this->____asyncException_3 = L_7; + IL2CPP_LEAVE(0x68, FINALLY_0061); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0061; + } + +FINALLY_0061: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(97) + } // end finally (depth: 1) + IL2CPP_CLEANUP(97) + { + IL2CPP_JUMP_TBL(0x68, IL_0068) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0068: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::SetComplete() +extern "C" void SendRecordAsyncResult_SetComplete_m5368 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) +{ + { + SendRecordAsyncResult_SetComplete_m5367(__this, (Exception_t152 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::.ctor(System.IO.Stream,Mono.Security.Protocol.Tls.Context) +extern "C" void RecordProtocol__ctor_m5369 (RecordProtocol_t1023 * __this, Stream_t1039 * ___innerStream, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Stream_t1039 * L_0 = ___innerStream; + __this->___innerStream_1 = L_0; + Context_t1017 * L_1 = ___context; + __this->___context_2 = L_1; + Context_t1017 * L_2 = (__this->___context_2); + NullCheck(L_2); + Context_set_RecordProtocol_m5330(L_2, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::.cctor() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern TypeInfo* RecordProtocol_t1023_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol__cctor_m5370 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + RecordProtocol_t1023_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(648); + s_Il2CppMethodIntialized = true; + } + { + ManualResetEvent_t1038 * L_0 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_0, 1, /*hidden argument*/NULL); + ((RecordProtocol_t1023_StaticFields*)RecordProtocol_t1023_il2cpp_TypeInfo_var->static_fields)->___record_processing_0 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.RecordProtocol::get_Context() +extern "C" Context_t1017 * RecordProtocol_get_Context_m5371 (RecordProtocol_t1023 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_2); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void RecordProtocol_SendRecord_m5372 (RecordProtocol_t1023 * __this, uint8_t ___type, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + uint8_t L_0 = ___type; + Object_t * L_1 = RecordProtocol_BeginSendRecord_m5387(__this, L_0, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = V_0; + RecordProtocol_EndSendRecord_m5390(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessChangeCipherSpec() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_ProcessChangeCipherSpec_m5373 (RecordProtocol_t1023 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + s_Il2CppMethodIntialized = true; + } + Context_t1017 * V_0 = {0}; + { + Context_t1017 * L_0 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + V_0 = L_0; + Context_t1017 * L_1 = V_0; + NullCheck(L_1); + Context_set_ReadSequenceNumber_m5310(L_1, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + Context_t1017 * L_2 = V_0; + if (!((ClientContext_t1020 *)IsInstClass(L_2, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0026; + } + } + { + Context_t1017 * L_3 = V_0; + NullCheck(L_3); + Context_EndSwitchingSecurityParameters_m5342(L_3, 1, /*hidden argument*/NULL); + goto IL_002d; + } + +IL_0026: + { + Context_t1017 * L_4 = V_0; + NullCheck(L_4); + Context_StartSwitchingSecurityParameters_m5341(L_4, 0, /*hidden argument*/NULL); + } + +IL_002d: + { + return; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol::GetMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" HandshakeMessage_t1041 * RecordProtocol_GetMessage_m5374 (RecordProtocol_t1023 * __this, uint8_t ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginReceiveRecord(System.IO.Stream,System.AsyncCallback,System.Object) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* RecordProtocol_t1023_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern const MethodInfo* RecordProtocol_InternalReceiveRecordCallback_m5376_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral867; +extern "C" Object_t * RecordProtocol_BeginReceiveRecord_m5375 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + RecordProtocol_t1023_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(648); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(672); + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + RecordProtocol_InternalReceiveRecordCallback_m5376_MethodInfo_var = il2cpp_codegen_method_info_from_index(338); + _stringLiteral867 = il2cpp_codegen_string_literal_from_index(867); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ReceiveRecordAsyncResult_t1037 * V_1 = {0}; + { + Context_t1017 * L_0 = (__this->___context_2); + NullCheck(L_0); + bool L_1 = Context_get_ReceivedConnectionEnd_m5300(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + TlsException_t1058 * L_2 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_2, ((int32_t)80), _stringLiteral867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001d: + { + IL2CPP_RUNTIME_CLASS_INIT(RecordProtocol_t1023_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_3 = ((RecordProtocol_t1023_StaticFields*)RecordProtocol_t1023_il2cpp_TypeInfo_var->static_fields)->___record_processing_0; + NullCheck(L_3); + EventWaitHandle_Reset_m5738(L_3, /*hidden argument*/NULL); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + AsyncCallback_t222 * L_4 = ___callback; + Object_t * L_5 = ___state; + ByteU5BU5D_t789* L_6 = V_0; + Stream_t1039 * L_7 = ___record; + ReceiveRecordAsyncResult_t1037 * L_8 = (ReceiveRecordAsyncResult_t1037 *)il2cpp_codegen_object_new (ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var); + ReceiveRecordAsyncResult__ctor_m5348(L_8, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + Stream_t1039 * L_9 = ___record; + ReceiveRecordAsyncResult_t1037 * L_10 = V_1; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ReceiveRecordAsyncResult_get_InitialBuffer_m5351(L_10, /*hidden argument*/NULL); + ReceiveRecordAsyncResult_t1037 * L_12 = V_1; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ReceiveRecordAsyncResult_get_InitialBuffer_m5351(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + IntPtr_t L_14 = { (void*)RecordProtocol_InternalReceiveRecordCallback_m5376_MethodInfo_var }; + AsyncCallback_t222 * L_15 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_15, __this, L_14, /*hidden argument*/NULL); + ReceiveRecordAsyncResult_t1037 * L_16 = V_1; + NullCheck(L_9); + VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(20 /* System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_9, L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), L_15, L_16); + ReceiveRecordAsyncResult_t1037 * L_17 = V_1; + return L_17; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::InternalReceiveRecordCallback(System.IAsyncResult) +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral868; +extern "C" void RecordProtocol_InternalReceiveRecordCallback_m5376 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(672); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral868 = il2cpp_codegen_string_literal_from_index(868); + s_Il2CppMethodIntialized = true; + } + ReceiveRecordAsyncResult_t1037 * V_0 = {0}; + Stream_t1039 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + TlsStream_t1030 * V_6 = {0}; + Exception_t152 * V_7 = {0}; + uint8_t V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___asyncResult; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_0); + V_0 = ((ReceiveRecordAsyncResult_t1037 *)IsInstClass(L_1, ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var)); + ReceiveRecordAsyncResult_t1037 * L_2 = V_0; + NullCheck(L_2); + Stream_t1039 * L_3 = ReceiveRecordAsyncResult_get_Record_m5349(L_2, /*hidden argument*/NULL); + V_1 = L_3; + } + +IL_0013: + try + { // begin try (depth: 1) + { + ReceiveRecordAsyncResult_t1037 * L_4 = V_0; + NullCheck(L_4); + Stream_t1039 * L_5 = ReceiveRecordAsyncResult_get_Record_m5349(L_4, /*hidden argument*/NULL); + Object_t * L_6 = ___asyncResult; + NullCheck(L_5); + int32_t L_7 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(22 /* System.Int32 System.IO.Stream::EndRead(System.IAsyncResult) */, L_5, L_6); + V_2 = L_7; + int32_t L_8 = V_2; + if (L_8) + { + goto IL_0032; + } + } + +IL_0026: + { + ReceiveRecordAsyncResult_t1037 * L_9 = V_0; + NullCheck(L_9); + ReceiveRecordAsyncResult_SetComplete_m5359(L_9, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + goto IL_0180; + } + +IL_0032: + { + ReceiveRecordAsyncResult_t1037 * L_10 = V_0; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ReceiveRecordAsyncResult_get_InitialBuffer_m5351(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + V_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + Context_t1017 * L_13 = (__this->___context_2); + NullCheck(L_13); + Context_set_LastHandshakeMsg_m5297(L_13, 1, /*hidden argument*/NULL); + int32_t L_14 = V_3; + V_4 = (((int32_t)((uint8_t)L_14))); + int32_t L_15 = V_3; + Stream_t1039 * L_16 = V_1; + ByteU5BU5D_t789* L_17 = RecordProtocol_ReadRecordBuffer_m5379(__this, L_15, L_16, /*hidden argument*/NULL); + V_5 = L_17; + ByteU5BU5D_t789* L_18 = V_5; + if (L_18) + { + goto IL_0068; + } + } + +IL_005c: + { + ReceiveRecordAsyncResult_t1037 * L_19 = V_0; + NullCheck(L_19); + ReceiveRecordAsyncResult_SetComplete_m5359(L_19, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + goto IL_0180; + } + +IL_0068: + { + uint8_t L_20 = V_4; + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)21))))) + { + goto IL_0080; + } + } + +IL_0071: + { + ByteU5BU5D_t789* L_21 = V_5; + NullCheck(L_21); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) == ((uint32_t)2)))) + { + goto IL_0080; + } + } + +IL_007b: + { + goto IL_00b1; + } + +IL_0080: + { + Context_t1017 * L_22 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_22); + SecurityParameters_t1029 * L_23 = Context_get_Read_m5339(L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00b1; + } + } + +IL_0090: + { + Context_t1017 * L_24 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_24); + SecurityParameters_t1029 * L_25 = Context_get_Read_m5339(L_24, /*hidden argument*/NULL); + NullCheck(L_25); + CipherSuite_t1016 * L_26 = SecurityParameters_get_Cipher_m5408(L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00b1; + } + } + +IL_00a5: + { + uint8_t L_27 = V_4; + ByteU5BU5D_t789* L_28 = V_5; + ByteU5BU5D_t789* L_29 = RecordProtocol_decryptRecordFragment_m5395(__this, L_27, L_28, /*hidden argument*/NULL); + V_5 = L_29; + } + +IL_00b1: + { + uint8_t L_30 = V_4; + V_8 = L_30; + uint8_t L_31 = V_8; + if (((int32_t)((int32_t)L_31-(int32_t)((int32_t)20))) == 0) + { + goto IL_0109; + } + if (((int32_t)((int32_t)L_31-(int32_t)((int32_t)20))) == 1) + { + goto IL_00e0; + } + if (((int32_t)((int32_t)L_31-(int32_t)((int32_t)20))) == 2) + { + goto IL_0119; + } + if (((int32_t)((int32_t)L_31-(int32_t)((int32_t)20))) == 3) + { + goto IL_0114; + } + } + +IL_00cf: + { + uint8_t L_32 = V_8; + if ((((int32_t)L_32) == ((int32_t)((int32_t)128)))) + { + goto IL_0140; + } + } + +IL_00db: + { + goto IL_0157; + } + +IL_00e0: + { + ByteU5BU5D_t789* L_33 = V_5; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 0); + int32_t L_34 = 0; + ByteU5BU5D_t789* L_35 = V_5; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 1); + int32_t L_36 = 1; + RecordProtocol_ProcessAlert_m5382(__this, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_34, sizeof(uint8_t))), (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_35, L_36, sizeof(uint8_t))), /*hidden argument*/NULL); + Stream_t1039 * L_37 = V_1; + NullCheck(L_37); + bool L_38 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_37); + if (!L_38) + { + goto IL_0101; + } + } + +IL_00f9: + { + Stream_t1039 * L_39 = V_1; + NullCheck(L_39); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.Stream::SetLength(System.Int64) */, L_39, (((int64_t)((int64_t)0)))); + } + +IL_0101: + { + V_5 = (ByteU5BU5D_t789*)NULL; + goto IL_0164; + } + +IL_0109: + { + VirtActionInvoker0::Invoke(6 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessChangeCipherSpec() */, __this); + goto IL_0164; + } + +IL_0114: + { + goto IL_0164; + } + +IL_0119: + { + ByteU5BU5D_t789* L_40 = V_5; + TlsStream_t1030 * L_41 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5564(L_41, L_40, /*hidden argument*/NULL); + V_6 = L_41; + goto IL_012f; + } + +IL_0127: + { + TlsStream_t1030 * L_42 = V_6; + VirtActionInvoker1< TlsStream_t1030 * >::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessHandshakeMessage(Mono.Security.Protocol.Tls.TlsStream) */, __this, L_42); + } + +IL_012f: + { + TlsStream_t1030 * L_43 = V_6; + NullCheck(L_43); + bool L_44 = TlsStream_get_EOF_m5565(L_43, /*hidden argument*/NULL); + if (!L_44) + { + goto IL_0127; + } + } + +IL_013b: + { + goto IL_0164; + } + +IL_0140: + { + Context_t1017 * L_45 = (__this->___context_2); + NullCheck(L_45); + TlsStream_t1030 * L_46 = Context_get_HandshakeMessages_m5306(L_45, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_47 = V_5; + NullCheck(L_46); + TlsStream_Write_m5581(L_46, L_47, /*hidden argument*/NULL); + goto IL_0164; + } + +IL_0157: + { + TlsException_t1058 * L_48 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_48, ((int32_t)10), _stringLiteral868, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_48); + } + +IL_0164: + { + ReceiveRecordAsyncResult_t1037 * L_49 = V_0; + ByteU5BU5D_t789* L_50 = V_5; + NullCheck(L_49); + ReceiveRecordAsyncResult_SetComplete_m5359(L_49, L_50, /*hidden argument*/NULL); + goto IL_0180; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0171; + throw e; + } + +CATCH_0171: + { // begin catch(System.Exception) + V_7 = ((Exception_t152 *)__exception_local); + ReceiveRecordAsyncResult_t1037 * L_51 = V_0; + Exception_t152 * L_52 = V_7; + NullCheck(L_51); + ReceiveRecordAsyncResult_SetComplete_m5358(L_51, L_52, /*hidden argument*/NULL); + goto IL_0180; + } // end catch (depth: 1) + +IL_0180: + { + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EndReceiveRecord(System.IAsyncResult) +extern TypeInfo* ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* RecordProtocol_t1023_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral869; +extern "C" ByteU5BU5D_t789* RecordProtocol_EndReceiveRecord_m5377 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(672); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + RecordProtocol_t1023_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(648); + _stringLiteral869 = il2cpp_codegen_string_literal_from_index(869); + s_Il2CppMethodIntialized = true; + } + ReceiveRecordAsyncResult_t1037 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + Object_t * L_0 = ___asyncResult; + V_0 = ((ReceiveRecordAsyncResult_t1037 *)IsInstClass(L_0, ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var)); + ReceiveRecordAsyncResult_t1037 * L_1 = V_0; + if (L_1) + { + goto IL_0018; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral869, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + ReceiveRecordAsyncResult_t1037 * L_3 = V_0; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_IsCompleted() */, L_3); + if (L_4) + { + goto IL_002f; + } + } + { + ReceiveRecordAsyncResult_t1037 * L_5 = V_0; + NullCheck(L_5); + WaitHandle_t1085 * L_6 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(5 /* System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncWaitHandle() */, L_5); + NullCheck(L_6); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_6); + } + +IL_002f: + { + ReceiveRecordAsyncResult_t1037 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = ReceiveRecordAsyncResult_get_CompletedWithError_m5354(L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0041; + } + } + { + ReceiveRecordAsyncResult_t1037 * L_9 = V_0; + NullCheck(L_9); + Exception_t152 * L_10 = ReceiveRecordAsyncResult_get_AsyncException_m5353(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0041: + { + ReceiveRecordAsyncResult_t1037 * L_11 = V_0; + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = ReceiveRecordAsyncResult_get_ResultingBuffer_m5350(L_11, /*hidden argument*/NULL); + V_1 = L_12; + IL2CPP_RUNTIME_CLASS_INIT(RecordProtocol_t1023_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_13 = ((RecordProtocol_t1023_StaticFields*)RecordProtocol_t1023_il2cpp_TypeInfo_var->static_fields)->___record_processing_0; + NullCheck(L_13); + EventWaitHandle_Set_m5736(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_1; + return L_14; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReceiveRecord(System.IO.Stream) +extern "C" ByteU5BU5D_t789* RecordProtocol_ReceiveRecord_m5378 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + Stream_t1039 * L_0 = ___record; + Object_t * L_1 = RecordProtocol_BeginReceiveRecord_m5375(__this, L_0, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = V_0; + ByteU5BU5D_t789* L_3 = RecordProtocol_EndReceiveRecord_m5377(__this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadRecordBuffer(System.Int32,System.IO.Stream) +extern const Il2CppType* ContentType_t1026_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ContentType_t1026_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadRecordBuffer_m5379 (RecordProtocol_t1023 * __this, int32_t ___contentType, Stream_t1039 * ___record, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ContentType_t1026_0_0_0_var = il2cpp_codegen_type_from_index(675); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ContentType_t1026_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(675); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___contentType; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)128)))) + { + goto IL_0012; + } + } + { + goto IL_001a; + } + +IL_0012: + { + Stream_t1039 * L_2 = ___record; + ByteU5BU5D_t789* L_3 = RecordProtocol_ReadClientHelloV2_m5380(__this, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001a: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ContentType_t1026_0_0_0_var), /*hidden argument*/NULL); + int32_t L_5 = ___contentType; + uint8_t L_6 = (((int32_t)((uint8_t)L_5))); + Object_t * L_7 = Box(ContentType_t1026_il2cpp_TypeInfo_var, &L_6); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + bool L_8 = Enum_IsDefined_m5740(NULL /*static, unused*/, L_4, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_003d; + } + } + { + TlsException_t1058 * L_9 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5546(L_9, ((int32_t)50), /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003d: + { + Stream_t1039 * L_10 = ___record; + ByteU5BU5D_t789* L_11 = RecordProtocol_ReadStandardRecordBuffer_m5381(__this, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadClientHelloV2(System.IO.Stream) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadClientHelloV2_m5380 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + int32_t G_B8_0 = 0; + { + Stream_t1039 * L_0 = ___record; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); + V_0 = L_1; + Stream_t1039 * L_2 = ___record; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_2); + if (!L_3) + { + goto IL_0023; + } + } + { + int32_t L_4 = V_0; + Stream_t1039 * L_5 = ___record; + NullCheck(L_5); + int64_t L_6 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.Stream::get_Length() */, L_5); + if ((((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_4+(int32_t)1)))))) <= ((int64_t)L_6))) + { + goto IL_0023; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_0023: + { + int32_t L_7 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_7)); + Stream_t1039 * L_8 = ___record; + ByteU5BU5D_t789* L_9 = V_1; + int32_t L_10 = V_0; + NullCheck(L_8); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_8, L_9, 0, L_10); + ByteU5BU5D_t789* L_11 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + V_2 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + int32_t L_13 = V_2; + if ((((int32_t)L_13) == ((int32_t)1))) + { + goto IL_0047; + } + } + { + TlsException_t1058 * L_14 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5546(L_14, ((int32_t)50), /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0047: + { + ByteU5BU5D_t789* L_15 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + int32_t L_16 = 1; + ByteU5BU5D_t789* L_17 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + int32_t L_18 = 2; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_18, sizeof(uint8_t))))); + ByteU5BU5D_t789* L_19 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 3); + int32_t L_20 = 3; + ByteU5BU5D_t789* L_21 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 4); + int32_t L_22 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_22, sizeof(uint8_t))))); + ByteU5BU5D_t789* L_23 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 5); + int32_t L_24 = 5; + ByteU5BU5D_t789* L_25 = V_1; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 6); + int32_t L_26 = 6; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_24, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_26, sizeof(uint8_t))))); + ByteU5BU5D_t789* L_27 = V_1; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 7); + int32_t L_28 = 7; + ByteU5BU5D_t789* L_29 = V_1; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 8); + int32_t L_30 = 8; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_28, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_30, sizeof(uint8_t))))); + int32_t L_31 = V_6; + if ((((int32_t)L_31) <= ((int32_t)((int32_t)32)))) + { + goto IL_0082; + } + } + { + G_B8_0 = ((int32_t)32); + goto IL_0084; + } + +IL_0082: + { + int32_t L_32 = V_6; + G_B8_0 = L_32; + } + +IL_0084: + { + V_7 = G_B8_0; + int32_t L_33 = V_4; + V_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_33)); + ByteU5BU5D_t789* L_34 = V_1; + ByteU5BU5D_t789* L_35 = V_8; + int32_t L_36 = V_4; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_34, ((int32_t)9), (Array_t *)(Array_t *)L_35, 0, L_36, /*hidden argument*/NULL); + int32_t L_37 = V_5; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_37)); + ByteU5BU5D_t789* L_38 = V_1; + int32_t L_39 = V_4; + ByteU5BU5D_t789* L_40 = V_9; + int32_t L_41 = V_5; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, ((int32_t)((int32_t)((int32_t)9)+(int32_t)L_39)), (Array_t *)(Array_t *)L_40, 0, L_41, /*hidden argument*/NULL); + int32_t L_42 = V_6; + V_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_42)); + ByteU5BU5D_t789* L_43 = V_1; + int32_t L_44 = V_4; + int32_t L_45 = V_5; + ByteU5BU5D_t789* L_46 = V_10; + int32_t L_47 = V_6; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_43, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)9)+(int32_t)L_44))+(int32_t)L_45)), (Array_t *)(Array_t *)L_46, 0, L_47, /*hidden argument*/NULL); + int32_t L_48 = V_6; + if ((((int32_t)L_48) < ((int32_t)((int32_t)16)))) + { + goto IL_00ea; + } + } + { + int32_t L_49 = V_4; + if (!L_49) + { + goto IL_00ea; + } + } + { + int32_t L_50 = V_4; + if (!((int32_t)((int32_t)L_50%(int32_t)3))) + { + goto IL_00f2; + } + } + +IL_00ea: + { + TlsException_t1058 * L_51 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5546(L_51, ((int32_t)50), /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_00f2: + { + ByteU5BU5D_t789* L_52 = V_9; + NullCheck(L_52); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_52)->max_length))))) <= ((int32_t)0))) + { + goto IL_0109; + } + } + { + Context_t1017 * L_53 = (__this->___context_2); + ByteU5BU5D_t789* L_54 = V_9; + NullCheck(L_53); + Context_set_SessionId_m5291(L_53, L_54, /*hidden argument*/NULL); + } + +IL_0109: + { + Context_t1017 * L_55 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + int32_t L_56 = V_3; + NullCheck(L_55); + Context_ChangeProtocol_m5336(L_55, (((int16_t)((int16_t)L_56))), /*hidden argument*/NULL); + Context_t1017 * L_57 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_57); + int32_t L_58 = Context_get_SecurityProtocol_m5286(L_57, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_59 = V_8; + RecordProtocol_ProcessCipherSpecV2Buffer_m5397(__this, L_58, L_59, /*hidden argument*/NULL); + Context_t1017 * L_60 = (__this->___context_2); + NullCheck(L_60); + Context_set_ClientRandom_m5312(L_60, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)32))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_61 = V_10; + ByteU5BU5D_t789* L_62 = V_10; + NullCheck(L_62); + int32_t L_63 = V_7; + Context_t1017 * L_64 = (__this->___context_2); + NullCheck(L_64); + ByteU5BU5D_t789* L_65 = Context_get_ClientRandom_m5311(L_64, /*hidden argument*/NULL); + int32_t L_66 = V_7; + int32_t L_67 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_61, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length))))-(int32_t)L_63)), (Array_t *)(Array_t *)L_65, ((int32_t)((int32_t)((int32_t)32)-(int32_t)L_66)), L_67, /*hidden argument*/NULL); + Context_t1017 * L_68 = (__this->___context_2); + NullCheck(L_68); + Context_set_LastHandshakeMsg_m5297(L_68, 1, /*hidden argument*/NULL); + Context_t1017 * L_69 = (__this->___context_2); + NullCheck(L_69); + Context_set_ProtocolNegotiated_m5285(L_69, 1, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_70 = V_1; + return L_70; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadStandardRecordBuffer(System.IO.Stream) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral870; +extern Il2CppCodeGenString* _stringLiteral871; +extern Il2CppCodeGenString* _stringLiteral872; +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadStandardRecordBuffer_m5381 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral870 = il2cpp_codegen_string_literal_from_index(870); + _stringLiteral871 = il2cpp_codegen_string_literal_from_index(871); + _stringLiteral872 = il2cpp_codegen_string_literal_from_index(872); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int16_t V_1 = 0; + int16_t V_2 = 0; + int32_t V_3 = 0; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + Stream_t1039 * L_0 = ___record; + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, 0, 4); + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0021; + } + } + { + TlsException_t1058 * L_3 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5542(L_3, _stringLiteral870, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + ByteU5BU5D_t789* L_6 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + int32_t L_7 = 1; + V_1 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))))); + ByteU5BU5D_t789* L_8 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + int32_t L_9 = 2; + ByteU5BU5D_t789* L_10 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 3); + int32_t L_11 = 3; + V_2 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))))))); + Stream_t1039 * L_12 = ___record; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_12); + if (!L_13) + { + goto IL_0053; + } + } + { + int16_t L_14 = V_2; + Stream_t1039 * L_15 = ___record; + NullCheck(L_15); + int64_t L_16 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.Stream::get_Length() */, L_15); + if ((((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_14+(int32_t)5)))))) <= ((int64_t)L_16))) + { + goto IL_0053; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_0053: + { + V_3 = 0; + int16_t L_17 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_17)); + goto IL_008b; + } + +IL_0062: + { + Stream_t1039 * L_18 = ___record; + ByteU5BU5D_t789* L_19 = V_4; + int32_t L_20 = V_3; + ByteU5BU5D_t789* L_21 = V_4; + NullCheck(L_21); + int32_t L_22 = V_3; + NullCheck(L_18); + int32_t L_23 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_18, L_19, L_20, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))-(int32_t)L_22))); + V_5 = L_23; + int32_t L_24 = V_5; + if (L_24) + { + goto IL_0086; + } + } + { + TlsException_t1058 * L_25 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_25, 0, _stringLiteral871, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_0086: + { + int32_t L_26 = V_3; + int32_t L_27 = V_5; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)L_27)); + } + +IL_008b: + { + int32_t L_28 = V_3; + int16_t L_29 = V_2; + if ((!(((uint32_t)L_28) == ((uint32_t)L_29)))) + { + goto IL_0062; + } + } + { + int16_t L_30 = V_1; + Context_t1017 * L_31 = (__this->___context_2); + NullCheck(L_31); + int16_t L_32 = Context_get_Protocol_m5289(L_31, /*hidden argument*/NULL); + if ((((int32_t)L_30) == ((int32_t)L_32))) + { + goto IL_00c0; + } + } + { + Context_t1017 * L_33 = (__this->___context_2); + NullCheck(L_33); + bool L_34 = Context_get_ProtocolNegotiated_m5284(L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_00c0; + } + } + { + TlsException_t1058 * L_35 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_35, ((int32_t)70), _stringLiteral872, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00c0: + { + ByteU5BU5D_t789* L_36 = V_4; + return L_36; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessAlert(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_ProcessAlert_m5382 (RecordProtocol_t1023 * __this, uint8_t ___alertLevel, uint8_t ___alertDesc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + uint8_t V_1 = {0}; + { + uint8_t L_0 = ___alertLevel; + V_0 = L_0; + uint8_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_001d; + } + } + { + uint8_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)2))) + { + goto IL_0015; + } + } + { + goto IL_001d; + } + +IL_0015: + { + uint8_t L_3 = ___alertLevel; + uint8_t L_4 = ___alertDesc; + TlsException_t1058 * L_5 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5544(L_5, L_3, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_001d: + { + uint8_t L_6 = ___alertDesc; + V_1 = L_6; + uint8_t L_7 = V_1; + if ((((int32_t)L_7) == ((int32_t)0))) + { + goto IL_002b; + } + } + { + goto IL_003c; + } + +IL_002b: + { + Context_t1017 * L_8 = (__this->___context_2); + NullCheck(L_8); + Context_set_ReceivedConnectionEnd_m5301(L_8, 1, /*hidden argument*/NULL); + goto IL_003c; + } + +IL_003c: + { + goto IL_0041; + } + +IL_0041: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.AlertDescription) +extern TypeInfo* Alert_t1014_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_SendAlert_m5383 (RecordProtocol_t1023 * __this, uint8_t ___description, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Alert_t1014_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(676); + s_Il2CppMethodIntialized = true; + } + { + uint8_t L_0 = ___description; + Alert_t1014 * L_1 = (Alert_t1014 *)il2cpp_codegen_object_new (Alert_t1014_il2cpp_TypeInfo_var); + Alert__ctor_m5183(L_1, L_0, /*hidden argument*/NULL); + RecordProtocol_SendAlert_m5385(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern TypeInfo* Alert_t1014_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_SendAlert_m5384 (RecordProtocol_t1023 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Alert_t1014_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(676); + s_Il2CppMethodIntialized = true; + } + { + uint8_t L_0 = ___level; + uint8_t L_1 = ___description; + Alert_t1014 * L_2 = (Alert_t1014 *)il2cpp_codegen_object_new (Alert_t1014_il2cpp_TypeInfo_var); + Alert__ctor_m5184(L_2, L_0, L_1, /*hidden argument*/NULL); + RecordProtocol_SendAlert_m5385(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.Alert) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_SendAlert_m5385 (RecordProtocol_t1023 * __this, Alert_t1014 * ___alert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + uint8_t V_1 = {0}; + bool V_2 = false; + { + Alert_t1014 * L_0 = ___alert; + if (L_0) + { + goto IL_0012; + } + } + { + V_0 = 2; + V_1 = ((int32_t)80); + V_2 = 1; + goto IL_0027; + } + +IL_0012: + { + Alert_t1014 * L_1 = ___alert; + NullCheck(L_1); + uint8_t L_2 = Alert_get_Level_m5185(L_1, /*hidden argument*/NULL); + V_0 = L_2; + Alert_t1014 * L_3 = ___alert; + NullCheck(L_3); + uint8_t L_4 = Alert_get_Description_m5186(L_3, /*hidden argument*/NULL); + V_1 = L_4; + Alert_t1014 * L_5 = ___alert; + NullCheck(L_5); + bool L_6 = Alert_get_IsCloseNotify_m5188(L_5, /*hidden argument*/NULL); + V_2 = L_6; + } + +IL_0027: + { + ByteU5BU5D_t789* L_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + uint8_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 0, sizeof(uint8_t))) = (uint8_t)L_8; + ByteU5BU5D_t789* L_9 = L_7; + uint8_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 1, sizeof(uint8_t))) = (uint8_t)L_10; + RecordProtocol_SendRecord_m5391(__this, ((int32_t)21), L_9, /*hidden argument*/NULL); + bool L_11 = V_2; + if (!L_11) + { + goto IL_004f; + } + } + { + Context_t1017 * L_12 = (__this->___context_2); + NullCheck(L_12); + Context_set_SentConnectionEnd_m5303(L_12, 1, /*hidden argument*/NULL); + } + +IL_004f: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendChangeCipherSpec() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_SendChangeCipherSpec_m5386 (RecordProtocol_t1023 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + s_Il2CppMethodIntialized = true; + } + Context_t1017 * V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, 0, sizeof(uint8_t))) = (uint8_t)1; + RecordProtocol_SendRecord_m5391(__this, ((int32_t)20), L_0, /*hidden argument*/NULL); + Context_t1017 * L_1 = (__this->___context_2); + V_0 = L_1; + Context_t1017 * L_2 = V_0; + NullCheck(L_2); + Context_set_WriteSequenceNumber_m5308(L_2, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + Context_t1017 * L_3 = V_0; + if (!((ClientContext_t1020 *)IsInstClass(L_3, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0038; + } + } + { + Context_t1017 * L_4 = V_0; + NullCheck(L_4); + Context_StartSwitchingSecurityParameters_m5341(L_4, 1, /*hidden argument*/NULL); + goto IL_003f; + } + +IL_0038: + { + Context_t1017 * L_5 = V_0; + NullCheck(L_5); + Context_EndSwitchingSecurityParameters_m5342(L_5, 0, /*hidden argument*/NULL); + } + +IL_003f: + { + return; + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginSendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.AsyncCallback,System.Object) +extern TypeInfo* SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern const MethodInfo* RecordProtocol_InternalSendRecordCallback_m5388_MethodInfo_var; +extern "C" Object_t * RecordProtocol_BeginSendRecord_m5387 (RecordProtocol_t1023 * __this, uint8_t ___handshakeType, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(677); + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + RecordProtocol_InternalSendRecordCallback_m5388_MethodInfo_var = il2cpp_codegen_method_info_from_index(339); + s_Il2CppMethodIntialized = true; + } + HandshakeMessage_t1041 * V_0 = {0}; + SendRecordAsyncResult_t1040 * V_1 = {0}; + { + uint8_t L_0 = ___handshakeType; + HandshakeMessage_t1041 * L_1 = (HandshakeMessage_t1041 *)VirtFuncInvoker1< HandshakeMessage_t1041 *, uint8_t >::Invoke(7 /* Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol::GetMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, __this, L_0); + V_0 = L_1; + HandshakeMessage_t1041 * L_2 = V_0; + NullCheck(L_2); + HandshakeMessage_Process_m5595(L_2, /*hidden argument*/NULL); + AsyncCallback_t222 * L_3 = ___callback; + Object_t * L_4 = ___state; + HandshakeMessage_t1041 * L_5 = V_0; + SendRecordAsyncResult_t1040 * L_6 = (SendRecordAsyncResult_t1040 *)il2cpp_codegen_object_new (SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var); + SendRecordAsyncResult__ctor_m5360(L_6, L_3, L_4, L_5, /*hidden argument*/NULL); + V_1 = L_6; + HandshakeMessage_t1041 * L_7 = V_0; + NullCheck(L_7); + uint8_t L_8 = HandshakeMessage_get_ContentType_m5594(L_7, /*hidden argument*/NULL); + HandshakeMessage_t1041 * L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(27 /* System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::EncodeMessage() */, L_9); + IntPtr_t L_11 = { (void*)RecordProtocol_InternalSendRecordCallback_m5388_MethodInfo_var }; + AsyncCallback_t222 * L_12 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_12, __this, L_11, /*hidden argument*/NULL); + SendRecordAsyncResult_t1040 * L_13 = V_1; + RecordProtocol_BeginSendRecord_m5389(__this, L_8, L_10, L_12, L_13, /*hidden argument*/NULL); + SendRecordAsyncResult_t1040 * L_14 = V_1; + return L_14; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::InternalSendRecordCallback(System.IAsyncResult) +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_InternalSendRecordCallback_m5388 (RecordProtocol_t1023 * __this, Object_t * ___ar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(677); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + SendRecordAsyncResult_t1040 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___ar; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_0); + V_0 = ((SendRecordAsyncResult_t1040 *)IsInstClass(L_1, SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var)); + } + +IL_000c: + try + { // begin try (depth: 1) + Object_t * L_2 = ___ar; + RecordProtocol_EndSendRecord_m5390(__this, L_2, /*hidden argument*/NULL); + SendRecordAsyncResult_t1040 * L_3 = V_0; + NullCheck(L_3); + HandshakeMessage_t1041 * L_4 = SendRecordAsyncResult_get_Message_m5361(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + VirtActionInvoker0::Invoke(26 /* System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Update() */, L_4); + SendRecordAsyncResult_t1040 * L_5 = V_0; + NullCheck(L_5); + HandshakeMessage_t1041 * L_6 = SendRecordAsyncResult_get_Message_m5361(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + TlsStream_Reset_m5582(L_6, /*hidden argument*/NULL); + SendRecordAsyncResult_t1040 * L_7 = V_0; + NullCheck(L_7); + SendRecordAsyncResult_SetComplete_m5368(L_7, /*hidden argument*/NULL); + goto IL_0041; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0034; + throw e; + } + +CATCH_0034: + { // begin catch(System.Exception) + V_1 = ((Exception_t152 *)__exception_local); + SendRecordAsyncResult_t1040 * L_8 = V_0; + Exception_t152 * L_9 = V_1; + NullCheck(L_8); + SendRecordAsyncResult_SetComplete_m5367(L_8, L_9, /*hidden argument*/NULL); + goto IL_0041; + } // end catch (depth: 1) + +IL_0041: + { + return; + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginSendRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[],System.AsyncCallback,System.Object) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral867; +extern "C" Object_t * RecordProtocol_BeginSendRecord_m5389 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral867 = il2cpp_codegen_string_literal_from_index(867); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + Context_t1017 * L_0 = (__this->___context_2); + NullCheck(L_0); + bool L_1 = Context_get_SentConnectionEnd_m5302(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + TlsException_t1058 * L_2 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_2, ((int32_t)80), _stringLiteral867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001d: + { + uint8_t L_3 = ___contentType; + ByteU5BU5D_t789* L_4 = ___recordData; + ByteU5BU5D_t789* L_5 = RecordProtocol_EncodeRecord_m5392(__this, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + Stream_t1039 * L_6 = (__this->___innerStream_1); + ByteU5BU5D_t789* L_7 = V_0; + ByteU5BU5D_t789* L_8 = V_0; + NullCheck(L_8); + AsyncCallback_t222 * L_9 = ___callback; + Object_t * L_10 = ___state; + NullCheck(L_6); + Object_t * L_11 = (Object_t *)VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(21 /* System.IAsyncResult System.IO.Stream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), L_9, L_10); + return L_11; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::EndSendRecord(System.IAsyncResult) +extern TypeInfo* SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var; +extern "C" void RecordProtocol_EndSendRecord_m5390 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(677); + s_Il2CppMethodIntialized = true; + } + SendRecordAsyncResult_t1040 * V_0 = {0}; + { + Object_t * L_0 = ___asyncResult; + if (!((SendRecordAsyncResult_t1040 *)IsInstClass(L_0, SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var))) + { + goto IL_0040; + } + } + { + Object_t * L_1 = ___asyncResult; + V_0 = ((SendRecordAsyncResult_t1040 *)IsInstClass(L_1, SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var)); + SendRecordAsyncResult_t1040 * L_2 = V_0; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_IsCompleted() */, L_2); + if (L_3) + { + goto IL_0029; + } + } + { + SendRecordAsyncResult_t1040 * L_4 = V_0; + NullCheck(L_4); + WaitHandle_t1085 * L_5 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(5 /* System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncWaitHandle() */, L_4); + NullCheck(L_5); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_5); + } + +IL_0029: + { + SendRecordAsyncResult_t1040 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = SendRecordAsyncResult_get_CompletedWithError_m5364(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003b; + } + } + { + SendRecordAsyncResult_t1040 * L_8 = V_0; + NullCheck(L_8); + Exception_t152 * L_9 = SendRecordAsyncResult_get_AsyncException_m5363(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003b: + { + goto IL_004c; + } + +IL_0040: + { + Stream_t1039 * L_10 = (__this->___innerStream_1); + Object_t * L_11 = ___asyncResult; + NullCheck(L_10); + VirtActionInvoker1< Object_t * >::Invoke(23 /* System.Void System.IO.Stream::EndWrite(System.IAsyncResult) */, L_10, L_11); + } + +IL_004c: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" void RecordProtocol_SendRecord_m5391 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + uint8_t L_0 = ___contentType; + ByteU5BU5D_t789* L_1 = ___recordData; + Object_t * L_2 = RecordProtocol_BeginSendRecord_m5389(__this, L_0, L_1, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = V_0; + RecordProtocol_EndSendRecord_m5390(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EncodeRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* RecordProtocol_EncodeRecord_m5392 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, const MethodInfo* method) +{ + { + uint8_t L_0 = ___contentType; + ByteU5BU5D_t789* L_1 = ___recordData; + ByteU5BU5D_t789* L_2 = ___recordData; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = RecordProtocol_EncodeRecord_m5393(__this, L_0, L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + return L_3; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EncodeRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[],System.Int32,System.Int32) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral867; +extern "C" ByteU5BU5D_t789* RecordProtocol_EncodeRecord_m5393 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral867 = il2cpp_codegen_string_literal_from_index(867); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + int32_t V_1 = 0; + int16_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + { + Context_t1017 * L_0 = (__this->___context_2); + NullCheck(L_0); + bool L_1 = Context_get_SentConnectionEnd_m5302(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + TlsException_t1058 * L_2 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_2, ((int32_t)80), _stringLiteral867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001d: + { + TlsStream_t1030 * L_3 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_3, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = ___offset; + V_1 = L_4; + goto IL_00bb; + } + +IL_002a: + { + V_2 = 0; + int32_t L_5 = ___count; + int32_t L_6 = ___offset; + int32_t L_7 = V_1; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))-(int32_t)L_7))) <= ((int32_t)((int32_t)16384)))) + { + goto IL_0047; + } + } + { + V_2 = ((int32_t)16384); + goto IL_004f; + } + +IL_0047: + { + int32_t L_8 = ___count; + int32_t L_9 = ___offset; + int32_t L_10 = V_1; + V_2 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9))-(int32_t)L_10))))); + } + +IL_004f: + { + int16_t L_11 = V_2; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_11)); + ByteU5BU5D_t789* L_12 = ___recordData; + int32_t L_13 = V_1; + ByteU5BU5D_t789* L_14 = V_3; + int16_t L_15 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, L_13, (Array_t *)(Array_t *)L_14, 0, L_15, /*hidden argument*/NULL); + Context_t1017 * L_16 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_16); + SecurityParameters_t1029 * L_17 = Context_get_Write_m5340(L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_008e; + } + } + { + Context_t1017 * L_18 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_18); + SecurityParameters_t1029 * L_19 = Context_get_Write_m5340(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + CipherSuite_t1016 * L_20 = SecurityParameters_get_Cipher_m5408(L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_008e; + } + } + { + uint8_t L_21 = ___contentType; + ByteU5BU5D_t789* L_22 = V_3; + ByteU5BU5D_t789* L_23 = RecordProtocol_encryptRecordFragment_m5394(__this, L_21, L_22, /*hidden argument*/NULL); + V_3 = L_23; + } + +IL_008e: + { + TlsStream_t1030 * L_24 = V_0; + uint8_t L_25 = ___contentType; + NullCheck(L_24); + TlsStream_Write_m5577(L_24, L_25, /*hidden argument*/NULL); + TlsStream_t1030 * L_26 = V_0; + Context_t1017 * L_27 = (__this->___context_2); + NullCheck(L_27); + int16_t L_28 = Context_get_Protocol_m5289(L_27, /*hidden argument*/NULL); + NullCheck(L_26); + TlsStream_Write_m5578(L_26, L_28, /*hidden argument*/NULL); + TlsStream_t1030 * L_29 = V_0; + ByteU5BU5D_t789* L_30 = V_3; + NullCheck(L_30); + NullCheck(L_29); + TlsStream_Write_m5578(L_29, (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))), /*hidden argument*/NULL); + TlsStream_t1030 * L_31 = V_0; + ByteU5BU5D_t789* L_32 = V_3; + NullCheck(L_31); + TlsStream_Write_m5581(L_31, L_32, /*hidden argument*/NULL); + int32_t L_33 = V_1; + int16_t L_34 = V_2; + V_1 = ((int32_t)((int32_t)L_33+(int32_t)L_34)); + } + +IL_00bb: + { + int32_t L_35 = V_1; + int32_t L_36 = ___offset; + int32_t L_37 = ___count; + if ((((int32_t)L_35) < ((int32_t)((int32_t)((int32_t)L_36+(int32_t)L_37))))) + { + goto IL_002a; + } + } + { + TlsStream_t1030 * L_38 = V_0; + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = TlsStream_ToArray_m5583(L_38, /*hidden argument*/NULL); + return L_39; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::encryptRecordFragment(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RecordProtocol_encryptRecordFragment_m5394 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + V_0 = (ByteU5BU5D_t789*)NULL; + Context_t1017 * L_0 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_002f; + } + } + { + Context_t1017 * L_1 = (__this->___context_2); + NullCheck(L_1); + SecurityParameters_t1029 * L_2 = Context_get_Write_m5340(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + CipherSuite_t1016 * L_3 = SecurityParameters_get_Cipher_m5408(L_2, /*hidden argument*/NULL); + uint8_t L_4 = ___contentType; + ByteU5BU5D_t789* L_5 = ___fragment; + NullCheck(L_3); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker2< ByteU5BU5D_t789*, uint8_t, ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) */, L_3, L_4, L_5); + V_0 = L_6; + goto IL_0047; + } + +IL_002f: + { + Context_t1017 * L_7 = (__this->___context_2); + NullCheck(L_7); + SecurityParameters_t1029 * L_8 = Context_get_Write_m5340(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + CipherSuite_t1016 * L_9 = SecurityParameters_get_Cipher_m5408(L_8, /*hidden argument*/NULL); + uint8_t L_10 = ___contentType; + ByteU5BU5D_t789* L_11 = ___fragment; + NullCheck(L_9); + ByteU5BU5D_t789* L_12 = (ByteU5BU5D_t789*)VirtFuncInvoker2< ByteU5BU5D_t789*, uint8_t, ByteU5BU5D_t789* >::Invoke(5 /* System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) */, L_9, L_10, L_11); + V_0 = L_12; + } + +IL_0047: + { + Context_t1017 * L_13 = (__this->___context_2); + NullCheck(L_13); + SecurityParameters_t1029 * L_14 = Context_get_Write_m5340(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + CipherSuite_t1016 * L_15 = SecurityParameters_get_Cipher_m5408(L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = ___fragment; + ByteU5BU5D_t789* L_17 = V_0; + NullCheck(L_15); + ByteU5BU5D_t789* L_18 = CipherSuite_EncryptRecord_m5216(L_15, L_16, L_17, /*hidden argument*/NULL); + V_1 = L_18; + Context_t1017 * L_19 = (__this->___context_2); + Context_t1017 * L_20 = L_19; + NullCheck(L_20); + uint64_t L_21 = Context_get_WriteSequenceNumber_m5307(L_20, /*hidden argument*/NULL); + NullCheck(L_20); + Context_set_WriteSequenceNumber_m5308(L_20, ((int64_t)((int64_t)L_21+(int64_t)(((int64_t)((int64_t)1))))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_1; + return L_22; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::decryptRecordFragment(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* ServerContext_t1048_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral873; +extern "C" ByteU5BU5D_t789* RecordProtocol_decryptRecordFragment_m5395 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + ServerContext_t1048_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(678); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral873 = il2cpp_codegen_string_literal_from_index(873); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + V_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_0004: + try + { // begin try (depth: 1) + Context_t1017 * L_0 = (__this->___context_2); + NullCheck(L_0); + SecurityParameters_t1029 * L_1 = Context_get_Read_m5339(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + CipherSuite_t1016 * L_2 = SecurityParameters_get_Cipher_m5408(L_1, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___fragment; + NullCheck(L_2); + CipherSuite_DecryptRecord_m5217(L_2, L_3, (&V_0), (&V_1), /*hidden argument*/NULL); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0023; + throw e; + } + +CATCH_0023: + { // begin catch(System.Object) + { + Context_t1017 * L_4 = (__this->___context_2); + if (!((ServerContext_t1048 *)IsInstClass(L_4, ServerContext_t1048_il2cpp_TypeInfo_var))) + { + goto IL_0046; + } + } + +IL_0034: + { + Context_t1017 * L_5 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_5); + RecordProtocol_t1023 * L_6 = Context_get_RecordProtocol_m5329(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + RecordProtocol_SendAlert_m5383(L_6, ((int32_t)21), /*hidden argument*/NULL); + } + +IL_0046: + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + V_2 = (ByteU5BU5D_t789*)NULL; + Context_t1017 * L_7 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_7, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_007c; + } + } + { + Context_t1017 * L_8 = (__this->___context_2); + NullCheck(L_8); + SecurityParameters_t1029 * L_9 = Context_get_Read_m5339(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + CipherSuite_t1016 * L_10 = SecurityParameters_get_Cipher_m5408(L_9, /*hidden argument*/NULL); + uint8_t L_11 = ___contentType; + ByteU5BU5D_t789* L_12 = V_0; + NullCheck(L_10); + ByteU5BU5D_t789* L_13 = (ByteU5BU5D_t789*)VirtFuncInvoker2< ByteU5BU5D_t789*, uint8_t, ByteU5BU5D_t789* >::Invoke(5 /* System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) */, L_10, L_11, L_12); + V_2 = L_13; + goto IL_0094; + } + +IL_007c: + { + Context_t1017 * L_14 = (__this->___context_2); + NullCheck(L_14); + SecurityParameters_t1029 * L_15 = Context_get_Read_m5339(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + CipherSuite_t1016 * L_16 = SecurityParameters_get_Cipher_m5408(L_15, /*hidden argument*/NULL); + uint8_t L_17 = ___contentType; + ByteU5BU5D_t789* L_18 = V_0; + NullCheck(L_16); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker2< ByteU5BU5D_t789*, uint8_t, ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) */, L_16, L_17, L_18); + V_2 = L_19; + } + +IL_0094: + { + ByteU5BU5D_t789* L_20 = V_2; + ByteU5BU5D_t789* L_21 = V_1; + bool L_22 = RecordProtocol_Compare_m5396(__this, L_20, L_21, /*hidden argument*/NULL); + if (L_22) + { + goto IL_00ae; + } + } + { + TlsException_t1058 * L_23 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_23, ((int32_t)20), _stringLiteral873, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_00ae: + { + Context_t1017 * L_24 = (__this->___context_2); + Context_t1017 * L_25 = L_24; + NullCheck(L_25); + uint64_t L_26 = Context_get_ReadSequenceNumber_m5309(L_25, /*hidden argument*/NULL); + NullCheck(L_25); + Context_set_ReadSequenceNumber_m5310(L_25, ((int64_t)((int64_t)L_26+(int64_t)(((int64_t)((int64_t)1))))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_27 = V_0; + return L_27; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol::Compare(System.Byte[],System.Byte[]) +extern "C" bool RecordProtocol_Compare_m5396 (RecordProtocol_t1023 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + if (L_0) + { + goto IL_000b; + } + } + { + ByteU5BU5D_t789* L_1 = ___array2; + return ((((Object_t*)(ByteU5BU5D_t789*)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_000b: + { + ByteU5BU5D_t789* L_2 = ___array2; + if (L_2) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + ByteU5BU5D_t789* L_3 = ___array1; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = ___array2; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + V_0 = 0; + goto IL_0038; + } + +IL_0027: + { + ByteU5BU5D_t789* L_5 = ___array1; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + ByteU5BU5D_t789* L_8 = ___array2; + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0038: + { + int32_t L_12 = V_0; + ByteU5BU5D_t789* L_13 = ___array1; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0027; + } + } + { + return 1; + } +} +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessCipherSpecV2Buffer(Mono.Security.Protocol.Tls.SecurityProtocolType,System.Byte[]) +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral874; +extern Il2CppCodeGenString* _stringLiteral875; +extern Il2CppCodeGenString* _stringLiteral876; +extern "C" void RecordProtocol_ProcessCipherSpecV2Buffer_m5397 (RecordProtocol_t1023 * __this, int32_t ___protocol, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral874 = il2cpp_codegen_string_literal_from_index(874); + _stringLiteral875 = il2cpp_codegen_string_literal_from_index(875); + _stringLiteral876 = il2cpp_codegen_string_literal_from_index(876); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + String_t* V_1 = {0}; + uint8_t V_2 = 0x0; + int16_t V_3 = 0; + int32_t V_4 = 0; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + CipherSuite_t1016 * V_7 = {0}; + String_t* G_B3_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___buffer; + TlsStream_t1030 * L_1 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5564(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___protocol; + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)48))))) + { + goto IL_0019; + } + } + { + G_B3_0 = _stringLiteral874; + goto IL_001e; + } + +IL_0019: + { + G_B3_0 = _stringLiteral875; + } + +IL_001e: + { + V_1 = G_B3_0; + goto IL_00e2; + } + +IL_0024: + { + TlsStream_t1030 * L_3 = V_0; + NullCheck(L_3); + uint8_t L_4 = TlsStream_ReadByte_m5573(L_3, /*hidden argument*/NULL); + V_2 = L_4; + uint8_t L_5 = V_2; + if (L_5) + { + goto IL_007f; + } + } + { + TlsStream_t1030 * L_6 = V_0; + NullCheck(L_6); + int16_t L_7 = TlsStream_ReadInt16_m5574(L_6, /*hidden argument*/NULL); + V_3 = L_7; + Context_t1017 * L_8 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_8); + CipherSuiteCollection_t1018 * L_9 = Context_get_SupportedCiphers_m5304(L_8, /*hidden argument*/NULL); + int16_t L_10 = V_3; + NullCheck(L_9); + int32_t L_11 = CipherSuiteCollection_IndexOf_m5245(L_9, L_10, /*hidden argument*/NULL); + V_4 = L_11; + int32_t L_12 = V_4; + if ((((int32_t)L_12) == ((int32_t)(-1)))) + { + goto IL_007a; + } + } + { + Context_t1017 * L_13 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_13); + SecurityParameters_t1029 * L_14 = Context_get_Negotiating_m5338(L_13, /*hidden argument*/NULL); + Context_t1017 * L_15 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_15); + CipherSuiteCollection_t1018 * L_16 = Context_get_SupportedCiphers_m5304(L_15, /*hidden argument*/NULL); + int32_t L_17 = V_4; + NullCheck(L_16); + CipherSuite_t1016 * L_18 = CipherSuiteCollection_get_Item_m5236(L_16, L_17, /*hidden argument*/NULL); + NullCheck(L_14); + SecurityParameters_set_Cipher_m5409(L_14, L_18, /*hidden argument*/NULL); + goto IL_00f3; + } + +IL_007a: + { + goto IL_00e2; + } + +IL_007f: + { + V_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + TlsStream_t1030 * L_19 = V_0; + ByteU5BU5D_t789* L_20 = V_5; + ByteU5BU5D_t789* L_21 = V_5; + NullCheck(L_21); + NullCheck(L_19); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, L_19, L_20, 0, (((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))); + uint8_t L_22 = V_2; + ByteU5BU5D_t789* L_23 = V_5; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + int32_t L_24 = 0; + ByteU5BU5D_t789* L_25 = V_5; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 1); + int32_t L_26 = 1; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_22&(int32_t)((int32_t)255)))<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_24, sizeof(uint8_t)))&(int32_t)((int32_t)255)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_26, sizeof(uint8_t)))&(int32_t)((int32_t)255))))); + String_t* L_27 = V_1; + int32_t L_28 = V_6; + CipherSuite_t1016 * L_29 = RecordProtocol_MapV2CipherCode_m5398(__this, L_27, L_28, /*hidden argument*/NULL); + V_7 = L_29; + CipherSuite_t1016 * L_30 = V_7; + if (!L_30) + { + goto IL_00e2; + } + } + { + Context_t1017 * L_31 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_31); + SecurityParameters_t1029 * L_32 = Context_get_Negotiating_m5338(L_31, /*hidden argument*/NULL); + CipherSuite_t1016 * L_33 = V_7; + NullCheck(L_32); + SecurityParameters_set_Cipher_m5409(L_32, L_33, /*hidden argument*/NULL); + goto IL_00f3; + } + +IL_00e2: + { + TlsStream_t1030 * L_34 = V_0; + NullCheck(L_34); + int64_t L_35 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() */, L_34); + TlsStream_t1030 * L_36 = V_0; + NullCheck(L_36); + int64_t L_37 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_36); + if ((((int64_t)L_35) < ((int64_t)L_37))) + { + goto IL_0024; + } + } + +IL_00f3: + { + Context_t1017 * L_38 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_38); + SecurityParameters_t1029 * L_39 = Context_get_Negotiating_m5338(L_38, /*hidden argument*/NULL); + if (L_39) + { + goto IL_0110; + } + } + { + TlsException_t1058 * L_40 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_40, ((int32_t)71), _stringLiteral876, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_0110: + { + return; + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.RecordProtocol::MapV2CipherCode(System.String,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral877; +extern Il2CppCodeGenString* _stringLiteral878; +extern Il2CppCodeGenString* _stringLiteral879; +extern "C" CipherSuite_t1016 * RecordProtocol_MapV2CipherCode_m5398 (RecordProtocol_t1023 * __this, String_t* ___prefix, int32_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral877 = il2cpp_codegen_string_literal_from_index(877); + _stringLiteral878 = il2cpp_codegen_string_literal_from_index(878); + _stringLiteral879 = il2cpp_codegen_string_literal_from_index(879); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CipherSuite_t1016 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = ___code; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)65664)))) + { + goto IL_0054; + } + } + +IL_000d: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)131200)))) + { + goto IL_0075; + } + } + +IL_0018: + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)196736)))) + { + goto IL_0096; + } + } + +IL_0023: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)262272)))) + { + goto IL_00b7; + } + } + +IL_002e: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)327808)))) + { + goto IL_00d8; + } + } + +IL_0039: + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)393280)))) + { + goto IL_00df; + } + } + +IL_0044: + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)458944)))) + { + goto IL_00e6; + } + } + +IL_004f: + { + goto IL_00ed; + } + +IL_0054: + { + Context_t1017 * L_8 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_8); + CipherSuiteCollection_t1018 * L_9 = Context_get_SupportedCiphers_m5304(L_8, /*hidden argument*/NULL); + String_t* L_10 = ___prefix; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m684(NULL /*static, unused*/, L_10, _stringLiteral877, /*hidden argument*/NULL); + NullCheck(L_9); + CipherSuite_t1016 * L_12 = CipherSuiteCollection_get_Item_m5235(L_9, L_11, /*hidden argument*/NULL); + V_1 = L_12; + goto IL_0106; + } + +IL_0075: + { + Context_t1017 * L_13 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_13); + CipherSuiteCollection_t1018 * L_14 = Context_get_SupportedCiphers_m5304(L_13, /*hidden argument*/NULL); + String_t* L_15 = ___prefix; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m684(NULL /*static, unused*/, L_15, _stringLiteral878, /*hidden argument*/NULL); + NullCheck(L_14); + CipherSuite_t1016 * L_17 = CipherSuiteCollection_get_Item_m5235(L_14, L_16, /*hidden argument*/NULL); + V_1 = L_17; + goto IL_0106; + } + +IL_0096: + { + Context_t1017 * L_18 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_18); + CipherSuiteCollection_t1018 * L_19 = Context_get_SupportedCiphers_m5304(L_18, /*hidden argument*/NULL); + String_t* L_20 = ___prefix; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m684(NULL /*static, unused*/, L_20, _stringLiteral879, /*hidden argument*/NULL); + NullCheck(L_19); + CipherSuite_t1016 * L_22 = CipherSuiteCollection_get_Item_m5235(L_19, L_21, /*hidden argument*/NULL); + V_1 = L_22; + goto IL_0106; + } + +IL_00b7: + { + Context_t1017 * L_23 = RecordProtocol_get_Context_m5371(__this, /*hidden argument*/NULL); + NullCheck(L_23); + CipherSuiteCollection_t1018 * L_24 = Context_get_SupportedCiphers_m5304(L_23, /*hidden argument*/NULL); + String_t* L_25 = ___prefix; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = String_Concat_m684(NULL /*static, unused*/, L_25, _stringLiteral879, /*hidden argument*/NULL); + NullCheck(L_24); + CipherSuite_t1016 * L_27 = CipherSuiteCollection_get_Item_m5235(L_24, L_26, /*hidden argument*/NULL); + V_1 = L_27; + goto IL_0106; + } + +IL_00d8: + { + V_1 = (CipherSuite_t1016 *)NULL; + goto IL_0106; + } + +IL_00df: + { + V_1 = (CipherSuite_t1016 *)NULL; + goto IL_0106; + } + +IL_00e6: + { + V_1 = (CipherSuite_t1016 *)NULL; + goto IL_0106; + } + +IL_00ed: + { + V_1 = (CipherSuite_t1016 *)NULL; + goto IL_0106; + } + +IL_00f4: + { + ; // IL_00f4: leave IL_0106 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00f9; + throw e; + } + +CATCH_00f9: + { // begin catch(System.Object) + { + V_1 = (CipherSuite_t1016 *)NULL; + goto IL_0106; + } + +IL_0101: + { + ; // IL_0101: leave IL_0106 + } + } // end catch (depth: 1) + +IL_0106: + { + CipherSuite_t1016 * L_28 = V_1; + return L_28; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureDeformatter__ctor_m5399 (RSASslSignatureDeformatter_t1042 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + { + AsymmetricSignatureDeformatter__ctor_m5741(__this, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_0 = ___key; + VirtActionInvoker1< AsymmetricAlgorithm_t776 * >::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) */, __this, L_0); + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral880; +extern Il2CppCodeGenString* _stringLiteral881; +extern Il2CppCodeGenString* _stringLiteral882; +extern "C" bool RSASslSignatureDeformatter_VerifySignature_m5400 (RSASslSignatureDeformatter_t1042 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + _stringLiteral880 = il2cpp_codegen_string_literal_from_index(880); + _stringLiteral881 = il2cpp_codegen_string_literal_from_index(881); + _stringLiteral882 = il2cpp_codegen_string_literal_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = (__this->___key_0); + if (L_0) + { + goto IL_0016; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_1 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_1, _stringLiteral880, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + HashAlgorithm_t988 * L_2 = (__this->___hash_1); + if (L_2) + { + goto IL_002c; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_3 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_3, _stringLiteral881, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002c: + { + ByteU5BU5D_t789* L_4 = ___rgbHash; + if (L_4) + { + goto IL_003d; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral882, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003d: + { + RSA_t902 * L_6 = (__this->___key_0); + HashAlgorithm_t988 * L_7 = (__this->___hash_1); + ByteU5BU5D_t789* L_8 = ___rgbHash; + ByteU5BU5D_t789* L_9 = ___rgbSignature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + bool L_10 = PKCS1_Verify_v15_m4976(NULL /*static, unused*/, L_6, L_7, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetHashAlgorithm(System.String) +extern TypeInfo* RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral831; +extern "C" void RSASslSignatureDeformatter_SetHashAlgorithm_m5401 (RSASslSignatureDeformatter_t1042 * __this, String_t* ___strName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(637); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral831 = il2cpp_codegen_string_literal_from_index(831); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___strName; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0058; + } + } + { + Dictionary_2_t327 * L_2 = ((RSASslSignatureDeformatter_t1042_StaticFields*)RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_2; + if (L_2) + { + goto IL_002b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral831, 0); + Dictionary_2_t327 * L_5 = V_1; + ((RSASslSignatureDeformatter_t1042_StaticFields*)RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_2 = L_5; + } + +IL_002b: + { + Dictionary_2_t327 * L_6 = ((RSASslSignatureDeformatter_t1042_StaticFields*)RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_2; + String_t* L_7 = V_0; + NullCheck(L_6); + bool L_8 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_6, L_7, (&V_2)); + if (!L_8) + { + goto IL_0058; + } + } + { + int32_t L_9 = V_2; + if (!L_9) + { + goto IL_0048; + } + } + { + goto IL_0058; + } + +IL_0048: + { + MD5SHA1_t1011 * L_10 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_10, /*hidden argument*/NULL); + __this->___hash_1 = L_10; + goto IL_0069; + } + +IL_0058: + { + String_t* L_11 = ___strName; + HashAlgorithm_t988 * L_12 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + __this->___hash_1 = L_12; + goto IL_0069; + } + +IL_0069: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral883; +extern "C" void RSASslSignatureDeformatter_SetKey_m5402 (RSASslSignatureDeformatter_t1042 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral883 = il2cpp_codegen_string_literal_from_index(883); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (((RSA_t902 *)IsInstClass(L_0, RSA_t902_il2cpp_TypeInfo_var))) + { + goto IL_0016; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, _stringLiteral883, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + AsymmetricAlgorithm_t776 * L_2 = ___key; + __this->___key_0 = ((RSA_t902 *)IsInstClass(L_2, RSA_t902_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureFormatter__ctor_m5403 (RSASslSignatureFormatter_t1044 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + { + AsymmetricSignatureFormatter__ctor_m5742(__this, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_0 = ___key; + VirtActionInvoker1< AsymmetricAlgorithm_t776 * >::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) */, __this, L_0); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.RSASslSignatureFormatter::CreateSignature(System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral880; +extern Il2CppCodeGenString* _stringLiteral881; +extern Il2CppCodeGenString* _stringLiteral882; +extern "C" ByteU5BU5D_t789* RSASslSignatureFormatter_CreateSignature_m5404 (RSASslSignatureFormatter_t1044 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + PKCS1_t990_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(613); + _stringLiteral880 = il2cpp_codegen_string_literal_from_index(880); + _stringLiteral881 = il2cpp_codegen_string_literal_from_index(881); + _stringLiteral882 = il2cpp_codegen_string_literal_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = (__this->___key_0); + if (L_0) + { + goto IL_0016; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_1 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_1, _stringLiteral880, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + HashAlgorithm_t988 * L_2 = (__this->___hash_1); + if (L_2) + { + goto IL_002c; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_3 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_3, _stringLiteral881, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002c: + { + ByteU5BU5D_t789* L_4 = ___rgbHash; + if (L_4) + { + goto IL_003d; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral882, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003d: + { + RSA_t902 * L_6 = (__this->___key_0); + HashAlgorithm_t988 * L_7 = (__this->___hash_1); + ByteU5BU5D_t789* L_8 = ___rgbHash; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t990_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_9 = PKCS1_Sign_v15_m4975(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetHashAlgorithm(System.String) +extern TypeInfo* RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral831; +extern "C" void RSASslSignatureFormatter_SetHashAlgorithm_m5405 (RSASslSignatureFormatter_t1044 * __this, String_t* ___strName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(636); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral831 = il2cpp_codegen_string_literal_from_index(831); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___strName; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0058; + } + } + { + Dictionary_2_t327 * L_2 = ((RSASslSignatureFormatter_t1044_StaticFields*)RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_2; + if (L_2) + { + goto IL_002b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral831, 0); + Dictionary_2_t327 * L_5 = V_1; + ((RSASslSignatureFormatter_t1044_StaticFields*)RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_2 = L_5; + } + +IL_002b: + { + Dictionary_2_t327 * L_6 = ((RSASslSignatureFormatter_t1044_StaticFields*)RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_2; + String_t* L_7 = V_0; + NullCheck(L_6); + bool L_8 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_6, L_7, (&V_2)); + if (!L_8) + { + goto IL_0058; + } + } + { + int32_t L_9 = V_2; + if (!L_9) + { + goto IL_0048; + } + } + { + goto IL_0058; + } + +IL_0048: + { + MD5SHA1_t1011 * L_10 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_10, /*hidden argument*/NULL); + __this->___hash_1 = L_10; + goto IL_0069; + } + +IL_0058: + { + String_t* L_11 = ___strName; + HashAlgorithm_t988 * L_12 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + __this->___hash_1 = L_12; + goto IL_0069; + } + +IL_0069: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral883; +extern "C" void RSASslSignatureFormatter_SetKey_m5406 (RSASslSignatureFormatter_t1044 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral883 = il2cpp_codegen_string_literal_from_index(883); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (((RSA_t902 *)IsInstClass(L_0, RSA_t902_il2cpp_TypeInfo_var))) + { + goto IL_0016; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, _stringLiteral883, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + AsymmetricAlgorithm_t776 * L_2 = ___key; + __this->___key_0 = ((RSA_t902 *)IsInstClass(L_2, RSA_t902_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::.ctor() +extern "C" void SecurityParameters__ctor_m5407 (SecurityParameters_t1029 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::get_Cipher() +extern "C" CipherSuite_t1016 * SecurityParameters_get_Cipher_m5408 (SecurityParameters_t1029 * __this, const MethodInfo* method) +{ + { + CipherSuite_t1016 * L_0 = (__this->___cipher_0); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_Cipher(Mono.Security.Protocol.Tls.CipherSuite) +extern "C" void SecurityParameters_set_Cipher_m5409 (SecurityParameters_t1029 * __this, CipherSuite_t1016 * ___value, const MethodInfo* method) +{ + { + CipherSuite_t1016 * L_0 = ___value; + __this->___cipher_0 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::get_ClientWriteMAC() +extern "C" ByteU5BU5D_t789* SecurityParameters_get_ClientWriteMAC_m5410 (SecurityParameters_t1029 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___clientWriteMAC_1); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ClientWriteMAC(System.Byte[]) +extern "C" void SecurityParameters_set_ClientWriteMAC_m5411 (SecurityParameters_t1029 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___clientWriteMAC_1 = L_0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::get_ServerWriteMAC() +extern "C" ByteU5BU5D_t789* SecurityParameters_get_ServerWriteMAC_m5412 (SecurityParameters_t1029 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___serverWriteMAC_2); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ServerWriteMAC(System.Byte[]) +extern "C" void SecurityParameters_set_ServerWriteMAC_m5413 (SecurityParameters_t1029 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___serverWriteMAC_2 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::Clear() +extern "C" void SecurityParameters_Clear_m5414 (SecurityParameters_t1029 * __this, const MethodInfo* method) +{ + { + __this->___cipher_0 = (CipherSuite_t1016 *)NULL; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.ValidationResult::get_Trusted() +extern "C" bool ValidationResult_get_Trusted_m5415 (ValidationResult_t1049 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___trusted_0); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.ValidationResult::get_ErrorCode() +extern "C" int32_t ValidationResult_get_ErrorCode_m5416 (ValidationResult_t1049 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___error_code_1); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean) +extern "C" void SslClientStream__ctor_m5417 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___stream; + String_t* L_1 = ___targetHost; + bool L_2 = ___ownsStream; + SslClientStream__ctor_m5421(__this, L_0, L_1, L_2, ((int32_t)-1073741824), (X509CertificateCollection_t760 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509Certificate) +extern TypeInfo* X509CertificateU5BU5D_t904_il2cpp_TypeInfo_var; +extern TypeInfo* X509CertificateCollection_t760_il2cpp_TypeInfo_var; +extern "C" void SslClientStream__ctor_m5418 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, X509Certificate_t786 * ___clientCertificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateU5BU5D_t904_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(680); + X509CertificateCollection_t760_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(456); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___stream; + String_t* L_1 = ___targetHost; + X509CertificateU5BU5D_t904* L_2 = ((X509CertificateU5BU5D_t904*)SZArrayNew(X509CertificateU5BU5D_t904_il2cpp_TypeInfo_var, 1)); + X509Certificate_t786 * L_3 = ___clientCertificate; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((X509Certificate_t786 **)(X509Certificate_t786 **)SZArrayLdElema(L_2, 0, sizeof(X509Certificate_t786 *))) = (X509Certificate_t786 *)L_3; + X509CertificateCollection_t760 * L_4 = (X509CertificateCollection_t760 *)il2cpp_codegen_object_new (X509CertificateCollection_t760_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m3978(L_4, L_2, /*hidden argument*/NULL); + SslClientStream__ctor_m5421(__this, L_0, L_1, 0, ((int32_t)-1073741824), L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void SslClientStream__ctor_m5419 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___stream; + String_t* L_1 = ___targetHost; + X509CertificateCollection_t760 * L_2 = ___clientCertificates; + SslClientStream__ctor_m5421(__this, L_0, L_1, 0, ((int32_t)-1073741824), L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType) +extern TypeInfo* X509CertificateCollection_t760_il2cpp_TypeInfo_var; +extern "C" void SslClientStream__ctor_m5420 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, int32_t ___securityProtocolType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t760_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(456); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___stream; + String_t* L_1 = ___targetHost; + bool L_2 = ___ownsStream; + int32_t L_3 = ___securityProtocolType; + X509CertificateCollection_t760 * L_4 = (X509CertificateCollection_t760 *)il2cpp_codegen_object_new (X509CertificateCollection_t760_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m3977(L_4, /*hidden argument*/NULL); + SslClientStream__ctor_m5421(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern TypeInfo* SslStreamBase_t1050_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* ClientRecordProtocol_t1022_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral884; +extern "C" void SslClientStream__ctor_m5421 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, int32_t ___securityProtocolType, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SslStreamBase_t1050_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(681); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + ClientRecordProtocol_t1022_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(682); + _stringLiteral884 = il2cpp_codegen_string_literal_from_index(884); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___stream; + bool L_1 = ___ownsStream; + IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1050_il2cpp_TypeInfo_var); + SslStreamBase__ctor_m5481(__this, L_0, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___targetHost; + if (!L_2) + { + goto IL_0019; + } + } + { + String_t* L_3 = ___targetHost; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0024; + } + } + +IL_0019: + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral884, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0024: + { + int32_t L_6 = ___securityProtocolType; + String_t* L_7 = ___targetHost; + X509CertificateCollection_t760 * L_8 = ___clientCertificates; + ClientContext_t1020 * L_9 = (ClientContext_t1020 *)il2cpp_codegen_object_new (ClientContext_t1020_il2cpp_TypeInfo_var); + ClientContext__ctor_m5253(L_9, __this, L_6, L_7, L_8, /*hidden argument*/NULL); + ((SslStreamBase_t1050 *)__this)->___context_5 = L_9; + Stream_t1039 * L_10 = (((SslStreamBase_t1050 *)__this)->___innerStream_3); + Context_t1017 * L_11 = (((SslStreamBase_t1050 *)__this)->___context_5); + ClientRecordProtocol_t1022 * L_12 = (ClientRecordProtocol_t1022 *)il2cpp_codegen_object_new (ClientRecordProtocol_t1022_il2cpp_TypeInfo_var); + ClientRecordProtocol__ctor_m5258(L_12, L_10, ((ClientContext_t1020 *)CastclassClass(L_11, ClientContext_t1020_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + ((SslStreamBase_t1050 *)__this)->___protocol_6 = L_12; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern TypeInfo* CertificateValidationCallback_t1051_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_add_ServerCertValidation_m5422 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateValidationCallback_t1051_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(683); + s_Il2CppMethodIntialized = true; + } + { + CertificateValidationCallback_t1051 * L_0 = (__this->___ServerCertValidation_16); + CertificateValidationCallback_t1051 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ServerCertValidation_16 = ((CertificateValidationCallback_t1051 *)CastclassSealed(L_2, CertificateValidationCallback_t1051_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern TypeInfo* CertificateValidationCallback_t1051_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_remove_ServerCertValidation_m5423 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateValidationCallback_t1051_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(683); + s_Il2CppMethodIntialized = true; + } + { + CertificateValidationCallback_t1051 * L_0 = (__this->___ServerCertValidation_16); + CertificateValidationCallback_t1051 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ServerCertValidation_16 = ((CertificateValidationCallback_t1051 *)CastclassSealed(L_2, CertificateValidationCallback_t1051_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern TypeInfo* CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_add_ClientCertSelection_m5424 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(668); + s_Il2CppMethodIntialized = true; + } + { + CertificateSelectionCallback_t1035 * L_0 = (__this->___ClientCertSelection_17); + CertificateSelectionCallback_t1035 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ClientCertSelection_17 = ((CertificateSelectionCallback_t1035 *)CastclassSealed(L_2, CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern TypeInfo* CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_remove_ClientCertSelection_m5425 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(668); + s_Il2CppMethodIntialized = true; + } + { + CertificateSelectionCallback_t1035 * L_0 = (__this->___ClientCertSelection_17); + CertificateSelectionCallback_t1035 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ClientCertSelection_17 = ((CertificateSelectionCallback_t1035 *)CastclassSealed(L_2, CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern TypeInfo* PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_add_PrivateKeySelection_m5426 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(669); + s_Il2CppMethodIntialized = true; + } + { + PrivateKeySelectionCallback_t1036 * L_0 = (__this->___PrivateKeySelection_18); + PrivateKeySelectionCallback_t1036 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___PrivateKeySelection_18 = ((PrivateKeySelectionCallback_t1036 *)CastclassSealed(L_2, PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern TypeInfo* PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_remove_PrivateKeySelection_m5427 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(669); + s_Il2CppMethodIntialized = true; + } + { + PrivateKeySelectionCallback_t1036 * L_0 = (__this->___PrivateKeySelection_18); + PrivateKeySelectionCallback_t1036 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___PrivateKeySelection_18 = ((PrivateKeySelectionCallback_t1036 *)CastclassSealed(L_2, PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) +extern TypeInfo* CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_add_ServerCertValidation2_m5428 (SslClientStream_t1021 * __this, CertificateValidationCallback2_t1052 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(684); + s_Il2CppMethodIntialized = true; + } + { + CertificateValidationCallback2_t1052 * L_0 = (__this->___ServerCertValidation2_19); + CertificateValidationCallback2_t1052 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ServerCertValidation2_19 = ((CertificateValidationCallback2_t1052 *)CastclassSealed(L_2, CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) +extern TypeInfo* CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_remove_ServerCertValidation2_m5429 (SslClientStream_t1021 * __this, CertificateValidationCallback2_t1052 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(684); + s_Il2CppMethodIntialized = true; + } + { + CertificateValidationCallback2_t1052 * L_0 = (__this->___ServerCertValidation2_19); + CertificateValidationCallback2_t1052 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___ServerCertValidation2_19 = ((CertificateValidationCallback2_t1052 *)CastclassSealed(L_2, CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var)); + return; + } +} +// System.IO.Stream Mono.Security.Protocol.Tls.SslClientStream::get_InputBuffer() +extern "C" Stream_t1039 * SslClientStream_get_InputBuffer_m5430 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (((SslStreamBase_t1050 *)__this)->___inputBuffer_4); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertificates() +extern "C" X509CertificateCollection_t760 * SslClientStream_get_ClientCertificates_m5431 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_0); + TlsClientSettings_t1028 * L_1 = Context_get_ClientSettings_m5295(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509CertificateCollection_t760 * L_2 = TlsClientSettings_get_Certificates_m5537(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::get_SelectedClientCertificate() +extern "C" X509Certificate_t786 * SslClientStream_get_SelectedClientCertificate_m5432 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_0); + TlsClientSettings_t1028 * L_1 = Context_get_ClientSettings_m5295(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509Certificate_t786 * L_2 = TlsClientSettings_get_ClientCertificate_m5539(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::get_ServerCertValidationDelegate() +extern "C" CertificateValidationCallback_t1051 * SslClientStream_get_ServerCertValidationDelegate_m5433 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + CertificateValidationCallback_t1051 * L_0 = (__this->___ServerCertValidation_16); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ServerCertValidationDelegate(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern "C" void SslClientStream_set_ServerCertValidationDelegate_m5434 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) +{ + { + CertificateValidationCallback_t1051 * L_0 = ___value; + __this->___ServerCertValidation_16 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertSelectionDelegate() +extern "C" CertificateSelectionCallback_t1035 * SslClientStream_get_ClientCertSelectionDelegate_m5435 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + CertificateSelectionCallback_t1035 * L_0 = (__this->___ClientCertSelection_17); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ClientCertSelectionDelegate(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern "C" void SslClientStream_set_ClientCertSelectionDelegate_m5436 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) +{ + { + CertificateSelectionCallback_t1035 * L_0 = ___value; + __this->___ClientCertSelection_17 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_PrivateKeyCertSelectionDelegate() +extern "C" PrivateKeySelectionCallback_t1036 * SslClientStream_get_PrivateKeyCertSelectionDelegate_m5437 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + PrivateKeySelectionCallback_t1036 * L_0 = (__this->___PrivateKeySelection_18); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_PrivateKeyCertSelectionDelegate(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern "C" void SslClientStream_set_PrivateKeyCertSelectionDelegate_m5438 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) +{ + { + PrivateKeySelectionCallback_t1036 * L_0 = ___value; + __this->___PrivateKeySelection_18 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::Finalize() +extern "C" void SslClientStream_Finalize_m5439 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + SslStreamBase_Dispose_m5526(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + SslStreamBase_Finalize_m5525(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::Dispose(System.Boolean) +extern "C" void SslClientStream_Dispose_m5440 (SslClientStream_t1021 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + SslStreamBase_Dispose_m5526(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0029; + } + } + { + __this->___ServerCertValidation_16 = (CertificateValidationCallback_t1051 *)NULL; + __this->___ClientCertSelection_17 = (CertificateSelectionCallback_t1035 *)NULL; + __this->___PrivateKeySelection_18 = (PrivateKeySelectionCallback_t1036 *)NULL; + __this->___ServerCertValidation2_19 = (CertificateValidationCallback2_t1052 *)NULL; + } + +IL_0029: + { + return; + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.SslClientStream::OnBeginNegotiateHandshake(System.AsyncCallback,System.Object) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral833; +extern "C" Object_t * SslClientStream_OnBeginNegotiateHandshake_m5441 (SslClientStream_t1021 * __this, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + s_Il2CppMethodIntialized = true; + } + TlsException_t1058 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Context_t1017 * L_0 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001b; + } + } + +IL_0010: + { + Context_t1017 * L_2 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_2); + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.Context::Clear() */, L_2); + } + +IL_001b: + { + Context_t1017 * L_3 = (((SslStreamBase_t1050 *)__this)->___context_5); + Context_t1017 * L_4 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_4); + int32_t L_5 = Context_get_SecurityProtocol_m5286(L_4, /*hidden argument*/NULL); + CipherSuiteCollection_t1018 * L_6 = CipherSuiteFactory_GetSupportedCiphers_m5250(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + NullCheck(L_3); + Context_set_SupportedCiphers_m5305(L_3, L_6, /*hidden argument*/NULL); + Context_t1017 * L_7 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_7); + Context_set_HandshakeState_m5299(L_7, 1, /*hidden argument*/NULL); + RecordProtocol_t1023 * L_8 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + AsyncCallback_t222 * L_9 = ___callback; + Object_t * L_10 = ___state; + NullCheck(L_8); + Object_t * L_11 = RecordProtocol_BeginSendRecord_m5387(L_8, 1, L_9, L_10, /*hidden argument*/NULL); + V_2 = L_11; + goto IL_009d; + } + +IL_0056: + { + ; // IL_0056: leave IL_009d + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_005b; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_007e; + throw e; + } + +CATCH_005b: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_0 = ((TlsException_t1058 *)__exception_local); + RecordProtocol_t1023 * L_12 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + TlsException_t1058 * L_13 = V_0; + NullCheck(L_13); + Alert_t1014 * L_14 = TlsException_get_Alert_m5548(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + RecordProtocol_SendAlert_m5385(L_12, L_14, /*hidden argument*/NULL); + TlsException_t1058 * L_15 = V_0; + IOException_t1101 * L_16 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_16, _stringLiteral833, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0079: + { + goto IL_009d; + } + } // end catch (depth: 1) + +CATCH_007e: + { // begin catch(System.Exception) + { + V_1 = ((Exception_t152 *)__exception_local); + RecordProtocol_t1023 * L_17 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_17); + RecordProtocol_SendAlert_m5383(L_17, ((int32_t)80), /*hidden argument*/NULL); + Exception_t152 * L_18 = V_1; + IOException_t1101 * L_19 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_19, _stringLiteral833, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0098: + { + goto IL_009d; + } + } // end catch (depth: 1) + +IL_009d: + { + Object_t * L_20 = V_2; + return L_20; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::SafeReceiveRecord(System.IO.Stream) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral885; +extern "C" void SslClientStream_SafeReceiveRecord_m5442 (SslClientStream_t1021 * __this, Stream_t1039 * ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral885 = il2cpp_codegen_string_literal_from_index(885); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + RecordProtocol_t1023 * L_0 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + Stream_t1039 * L_1 = ___s; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = RecordProtocol_ReceiveRecord_m5378(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ByteU5BU5D_t789* L_3 = V_0; + if (!L_3) + { + goto IL_001b; + } + } + { + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0028; + } + } + +IL_001b: + { + TlsException_t1058 * L_5 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_5, ((int32_t)40), _stringLiteral885, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslClientStream::OnNegotiateHandshakeCallback(System.IAsyncResult) +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern "C" void SslClientStream_OnNegotiateHandshakeCallback_m5443 (SslClientStream_t1021 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t G_B14_0 = 0; + { + RecordProtocol_t1023 * L_0 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + Object_t * L_1 = ___asyncResult; + NullCheck(L_0); + RecordProtocol_EndSendRecord_m5390(L_0, L_1, /*hidden argument*/NULL); + goto IL_0043; + } + +IL_0011: + { + Stream_t1039 * L_2 = (((SslStreamBase_t1050 *)__this)->___innerStream_3); + SslClientStream_SafeReceiveRecord_m5442(__this, L_2, /*hidden argument*/NULL); + Context_t1017 * L_3 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_3); + bool L_4 = Context_get_AbbreviatedHandshake_m5282(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0043; + } + } + { + Context_t1017 * L_5 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_5); + uint8_t L_6 = Context_get_LastHandshakeMsg_m5296(L_5, /*hidden argument*/NULL); + if ((!(((uint32_t)L_6) == ((uint32_t)2)))) + { + goto IL_0043; + } + } + { + goto IL_0055; + } + +IL_0043: + { + Context_t1017 * L_7 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_7); + uint8_t L_8 = Context_get_LastHandshakeMsg_m5296(L_7, /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)14))))) + { + goto IL_0011; + } + } + +IL_0055: + { + Context_t1017 * L_9 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_9); + bool L_10 = Context_get_AbbreviatedHandshake_m5282(L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_00da; + } + } + { + Context_t1017 * L_11 = (((SslStreamBase_t1050 *)__this)->___context_5); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionCache_SetContextFromCache_m5280(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + Context_t1017 * L_12 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_12); + SecurityParameters_t1029 * L_13 = Context_get_Negotiating_m5338(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + CipherSuite_t1016 * L_14 = SecurityParameters_get_Cipher_m5408(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + VirtActionInvoker0::Invoke(7 /* System.Void Mono.Security.Protocol.Tls.CipherSuite::ComputeKeys() */, L_14); + Context_t1017 * L_15 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_15); + SecurityParameters_t1029 * L_16 = Context_get_Negotiating_m5338(L_15, /*hidden argument*/NULL); + NullCheck(L_16); + CipherSuite_t1016 * L_17 = SecurityParameters_get_Cipher_m5408(L_16, /*hidden argument*/NULL); + NullCheck(L_17); + CipherSuite_InitializeCipher_m5215(L_17, /*hidden argument*/NULL); + RecordProtocol_t1023 * L_18 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_18); + RecordProtocol_SendChangeCipherSpec_m5386(L_18, /*hidden argument*/NULL); + goto IL_00b7; + } + +IL_00ab: + { + Stream_t1039 * L_19 = (((SslStreamBase_t1050 *)__this)->___innerStream_3); + SslClientStream_SafeReceiveRecord_m5442(__this, L_19, /*hidden argument*/NULL); + } + +IL_00b7: + { + Context_t1017 * L_20 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_20); + int32_t L_21 = Context_get_HandshakeState_m5298(L_20, /*hidden argument*/NULL); + if ((!(((uint32_t)L_21) == ((uint32_t)2)))) + { + goto IL_00ab; + } + } + { + RecordProtocol_t1023 * L_22 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_22); + VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_22, ((int32_t)20)); + goto IL_01c5; + } + +IL_00da: + { + Context_t1017 * L_23 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_23); + TlsServerSettings_t1027 * L_24 = Context_get_ServerSettings_m5294(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + bool L_25 = TlsServerSettings_get_CertificateRequest_m5558(L_24, /*hidden argument*/NULL); + V_0 = L_25; + Context_t1017 * L_26 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_26); + int32_t L_27 = Context_get_SecurityProtocol_m5286(L_26, /*hidden argument*/NULL); + if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)48))))) + { + goto IL_012e; + } + } + { + Context_t1017 * L_28 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_28); + TlsClientSettings_t1028 * L_29 = Context_get_ClientSettings_m5295(L_28, /*hidden argument*/NULL); + NullCheck(L_29); + X509CertificateCollection_t760 * L_30 = TlsClientSettings_get_Certificates_m5537(L_29, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_012c; + } + } + { + Context_t1017 * L_31 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_31); + TlsClientSettings_t1028 * L_32 = Context_get_ClientSettings_m5295(L_31, /*hidden argument*/NULL); + NullCheck(L_32); + X509CertificateCollection_t760 * L_33 = TlsClientSettings_get_Certificates_m5537(L_32, /*hidden argument*/NULL); + NullCheck(L_33); + int32_t L_34 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_33); + G_B14_0 = ((((int32_t)L_34) > ((int32_t)0))? 1 : 0); + goto IL_012d; + } + +IL_012c: + { + G_B14_0 = 0; + } + +IL_012d: + { + V_0 = G_B14_0; + } + +IL_012e: + { + bool L_35 = V_0; + if (!L_35) + { + goto IL_0141; + } + } + { + RecordProtocol_t1023 * L_36 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_36); + VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_36, ((int32_t)11)); + } + +IL_0141: + { + RecordProtocol_t1023 * L_37 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_37); + VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_37, ((int32_t)16)); + Context_t1017 * L_38 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_38); + SecurityParameters_t1029 * L_39 = Context_get_Negotiating_m5338(L_38, /*hidden argument*/NULL); + NullCheck(L_39); + CipherSuite_t1016 * L_40 = SecurityParameters_get_Cipher_m5408(L_39, /*hidden argument*/NULL); + NullCheck(L_40); + CipherSuite_InitializeCipher_m5215(L_40, /*hidden argument*/NULL); + bool L_41 = V_0; + if (!L_41) + { + goto IL_018b; + } + } + { + Context_t1017 * L_42 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_42); + TlsClientSettings_t1028 * L_43 = Context_get_ClientSettings_m5295(L_42, /*hidden argument*/NULL); + NullCheck(L_43); + X509Certificate_t786 * L_44 = TlsClientSettings_get_ClientCertificate_m5539(L_43, /*hidden argument*/NULL); + if (!L_44) + { + goto IL_018b; + } + } + { + RecordProtocol_t1023 * L_45 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_45); + VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_45, ((int32_t)15)); + } + +IL_018b: + { + RecordProtocol_t1023 * L_46 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_46); + RecordProtocol_SendChangeCipherSpec_m5386(L_46, /*hidden argument*/NULL); + RecordProtocol_t1023 * L_47 = (((SslStreamBase_t1050 *)__this)->___protocol_6); + NullCheck(L_47); + VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_47, ((int32_t)20)); + goto IL_01b4; + } + +IL_01a8: + { + Stream_t1039 * L_48 = (((SslStreamBase_t1050 *)__this)->___innerStream_3); + SslClientStream_SafeReceiveRecord_m5442(__this, L_48, /*hidden argument*/NULL); + } + +IL_01b4: + { + Context_t1017 * L_49 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_49); + int32_t L_50 = Context_get_HandshakeState_m5298(L_49, /*hidden argument*/NULL); + if ((!(((uint32_t)L_50) == ((uint32_t)2)))) + { + goto IL_01a8; + } + } + +IL_01c5: + { + Context_t1017 * L_51 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_51); + TlsStream_t1030 * L_52 = Context_get_HandshakeMessages_m5306(L_51, /*hidden argument*/NULL); + NullCheck(L_52); + TlsStream_Reset_m5582(L_52, /*hidden argument*/NULL); + Context_t1017 * L_53 = (((SslStreamBase_t1050 *)__this)->___context_5); + NullCheck(L_53); + VirtActionInvoker0::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.Context::ClearKeyInfo() */, L_53); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::OnLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslClientStream_OnLocalCertificateSelection_m5444 (SslClientStream_t1021 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) +{ + { + CertificateSelectionCallback_t1035 * L_0 = (__this->___ClientCertSelection_17); + if (!L_0) + { + goto IL_001c; + } + } + { + CertificateSelectionCallback_t1035 * L_1 = (__this->___ClientCertSelection_17); + X509CertificateCollection_t760 * L_2 = ___clientCertificates; + X509Certificate_t786 * L_3 = ___serverCertificate; + String_t* L_4 = ___targetHost; + X509CertificateCollection_t760 * L_5 = ___serverRequestedCertificates; + NullCheck(L_1); + X509Certificate_t786 * L_6 = CertificateSelectionCallback_Invoke_m5670(L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_001c: + { + return (X509Certificate_t786 *)NULL; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::get_HaveRemoteValidation2Callback() +extern "C" bool SslClientStream_get_HaveRemoteValidation2Callback_m5445 (SslClientStream_t1021 * __this, const MethodInfo* method) +{ + { + CertificateValidationCallback2_t1052 * L_0 = (__this->___ServerCertValidation2_19); + return ((((int32_t)((((Object_t*)(CertificateValidationCallback2_t1052 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslClientStream_OnRemoteCertificateValidation2_m5446 (SslClientStream_t1021 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) +{ + CertificateValidationCallback2_t1052 * V_0 = {0}; + { + CertificateValidationCallback2_t1052 * L_0 = (__this->___ServerCertValidation2_19); + V_0 = L_0; + CertificateValidationCallback2_t1052 * L_1 = V_0; + if (!L_1) + { + goto IL_0015; + } + } + { + CertificateValidationCallback2_t1052 * L_2 = V_0; + X509CertificateCollection_t933 * L_3 = ___collection; + NullCheck(L_2); + ValidationResult_t1049 * L_4 = CertificateValidationCallback2_Invoke_m5666(L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0015: + { + return (ValidationResult_t1049 *)NULL; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslClientStream_OnRemoteCertificateValidation_m5447 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___errors, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + CertificateValidationCallback_t1051 * L_0 = (__this->___ServerCertValidation_16); + if (!L_0) + { + goto IL_0019; + } + } + { + CertificateValidationCallback_t1051 * L_1 = (__this->___ServerCertValidation_16); + X509Certificate_t786 * L_2 = ___certificate; + Int32U5BU5D_t420* L_3 = ___errors; + NullCheck(L_1); + bool L_4 = CertificateValidationCallback_Invoke_m5662(L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0019: + { + Int32U5BU5D_t420* L_5 = ___errors; + if (!L_5) + { + goto IL_0027; + } + } + { + Int32U5BU5D_t420* L_6 = ___errors; + NullCheck(L_6); + G_B5_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) == ((int32_t)0))? 1 : 0); + goto IL_0028; + } + +IL_0027: + { + G_B5_0 = 0; + } + +IL_0028: + { + return G_B5_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslClientStream_RaiseServerCertificateValidation_m5448 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = ___certificate; + Int32U5BU5D_t420* L_1 = ___certificateErrors; + bool L_2 = SslStreamBase_RaiseRemoteCertificateValidation_m5487(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslClientStream_RaiseServerCertificateValidation2_m5449 (SslClientStream_t1021 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = ___collection; + ValidationResult_t1049 * L_1 = SslStreamBase_RaiseRemoteCertificateValidation2_m5488(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::RaiseClientCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslClientStream_RaiseClientCertificateSelection_m5450 (SslClientStream_t1021 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) +{ + { + X509CertificateCollection_t760 * L_0 = ___clientCertificates; + X509Certificate_t786 * L_1 = ___serverCertificate; + String_t* L_2 = ___targetHost; + X509CertificateCollection_t760 * L_3 = ___serverRequestedCertificates; + X509Certificate_t786 * L_4 = SslStreamBase_RaiseLocalCertificateSelection_m5486(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::OnLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslClientStream_OnLocalPrivateKeySelection_m5451 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) +{ + { + PrivateKeySelectionCallback_t1036 * L_0 = (__this->___PrivateKeySelection_18); + if (!L_0) + { + goto IL_0019; + } + } + { + PrivateKeySelectionCallback_t1036 * L_1 = (__this->___PrivateKeySelection_18); + X509Certificate_t786 * L_2 = ___certificate; + String_t* L_3 = ___targetHost; + NullCheck(L_1); + AsymmetricAlgorithm_t776 * L_4 = PrivateKeySelectionCallback_Invoke_m5674(L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0019: + { + return (AsymmetricAlgorithm_t776 *)NULL; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::RaisePrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslClientStream_RaisePrivateKeySelection_m5452 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = ___certificate; + String_t* L_1 = ___targetHost; + AsymmetricAlgorithm_t776 * L_2 = SslStreamBase_RaiseLocalPrivateKeySelection_m5489(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SslCipherSuite__ctor_m5453 (SslCipherSuite_t1053 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B3_0 = 0; + { + int16_t L_0 = ___code; + String_t* L_1 = ___name; + int32_t L_2 = ___cipherAlgorithmType; + int32_t L_3 = ___hashAlgorithmType; + int32_t L_4 = ___exchangeAlgorithmType; + bool L_5 = ___exportable; + bool L_6 = ___blockMode; + uint8_t L_7 = ___keyMaterialSize; + uint8_t L_8 = ___expandedKeyMaterialSize; + int16_t L_9 = ___effectiveKeyBytes; + uint8_t L_10 = ___ivSize; + uint8_t L_11 = ___blockSize; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + CipherSuite__ctor_m5191(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, /*hidden argument*/NULL); + int32_t L_12 = ___hashAlgorithmType; + if (L_12) + { + goto IL_0029; + } + } + { + G_B3_0 = ((int32_t)48); + goto IL_002b; + } + +IL_0029: + { + G_B3_0 = ((int32_t)40); + } + +IL_002b: + { + V_0 = G_B3_0; + int32_t L_13 = V_0; + __this->___pad1_21 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_13)); + int32_t L_14 = V_0; + __this->___pad2_22 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_14)); + V_1 = 0; + goto IL_0063; + } + +IL_004b: + { + ByteU5BU5D_t789* L_15 = (__this->___pad1_21); + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t))) = (uint8_t)((int32_t)54); + ByteU5BU5D_t789* L_17 = (__this->___pad2_22); + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_18, sizeof(uint8_t))) = (uint8_t)((int32_t)92); + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0063: + { + int32_t L_20 = V_1; + int32_t L_21 = V_0; + if ((((int32_t)L_20) < ((int32_t)L_21))) + { + goto IL_004b; + } + } + { + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SslCipherSuite_ComputeServerRecordMAC_m5454 (SslCipherSuite_t1053 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + uint64_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + uint64_t G_B5_0 = 0; + { + String_t* L_0 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Context_t1017 * L_2 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Read_m5339(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = SecurityParameters_get_ServerWriteMAC_m5412(L_3, /*hidden argument*/NULL); + V_1 = L_4; + HashAlgorithm_t988 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = V_1; + ByteU5BU5D_t789* L_7 = V_1; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = V_1; + NullCheck(L_5); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_5, L_6, 0, (((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), L_8, 0); + HashAlgorithm_t988 * L_9 = V_0; + ByteU5BU5D_t789* L_10 = (__this->___pad1_21); + ByteU5BU5D_t789* L_11 = (__this->___pad1_21); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = (__this->___pad1_21); + NullCheck(L_9); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_9, L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), L_12, 0); + ByteU5BU5D_t789* L_13 = (__this->___header_23); + if (L_13) + { + goto IL_0060; + } + } + { + __this->___header_23 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)11))); + } + +IL_0060: + { + Context_t1017 * L_14 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_14, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0080; + } + } + { + Context_t1017 * L_15 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_15); + uint64_t L_16 = Context_get_ReadSequenceNumber_m5309(L_15, /*hidden argument*/NULL); + G_B5_0 = L_16; + goto IL_008b; + } + +IL_0080: + { + Context_t1017 * L_17 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_17); + uint64_t L_18 = Context_get_WriteSequenceNumber_m5307(L_17, /*hidden argument*/NULL); + G_B5_0 = L_18; + } + +IL_008b: + { + V_2 = G_B5_0; + ByteU5BU5D_t789* L_19 = (__this->___header_23); + uint64_t L_20 = V_2; + CipherSuite_Write_m5214(__this, L_19, 0, L_20, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = (__this->___header_23); + uint8_t L_22 = ___contentType; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, 8, sizeof(uint8_t))) = (uint8_t)L_22; + ByteU5BU5D_t789* L_23 = (__this->___header_23); + ByteU5BU5D_t789* L_24 = ___fragment; + NullCheck(L_24); + CipherSuite_Write_m5213(__this, L_23, ((int32_t)9), (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))), /*hidden argument*/NULL); + HashAlgorithm_t988 * L_25 = V_0; + ByteU5BU5D_t789* L_26 = (__this->___header_23); + ByteU5BU5D_t789* L_27 = (__this->___header_23); + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = (__this->___header_23); + NullCheck(L_25); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_25, L_26, 0, (((int32_t)((int32_t)(((Array_t *)L_27)->max_length)))), L_28, 0); + HashAlgorithm_t988 * L_29 = V_0; + ByteU5BU5D_t789* L_30 = ___fragment; + ByteU5BU5D_t789* L_31 = ___fragment; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ___fragment; + NullCheck(L_29); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_29, L_30, 0, (((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))), L_32, 0); + HashAlgorithm_t988 * L_33 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_34 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_33); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_33, L_34, 0, 0); + HashAlgorithm_t988 * L_35 = V_0; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_35); + V_3 = L_36; + HashAlgorithm_t988 * L_37 = V_0; + NullCheck(L_37); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_37); + HashAlgorithm_t988 * L_38 = V_0; + ByteU5BU5D_t789* L_39 = V_1; + ByteU5BU5D_t789* L_40 = V_1; + NullCheck(L_40); + ByteU5BU5D_t789* L_41 = V_1; + NullCheck(L_38); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_38, L_39, 0, (((int32_t)((int32_t)(((Array_t *)L_40)->max_length)))), L_41, 0); + HashAlgorithm_t988 * L_42 = V_0; + ByteU5BU5D_t789* L_43 = (__this->___pad2_22); + ByteU5BU5D_t789* L_44 = (__this->___pad2_22); + NullCheck(L_44); + ByteU5BU5D_t789* L_45 = (__this->___pad2_22); + NullCheck(L_42); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_42, L_43, 0, (((int32_t)((int32_t)(((Array_t *)L_44)->max_length)))), L_45, 0); + HashAlgorithm_t988 * L_46 = V_0; + ByteU5BU5D_t789* L_47 = V_3; + ByteU5BU5D_t789* L_48 = V_3; + NullCheck(L_48); + ByteU5BU5D_t789* L_49 = V_3; + NullCheck(L_46); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_46, L_47, 0, (((int32_t)((int32_t)(((Array_t *)L_48)->max_length)))), L_49, 0); + HashAlgorithm_t988 * L_50 = V_0; + ByteU5BU5D_t789* L_51 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_50); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_50, L_51, 0, 0); + HashAlgorithm_t988 * L_52 = V_0; + NullCheck(L_52); + ByteU5BU5D_t789* L_53 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_52); + return L_53; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SslCipherSuite_ComputeClientRecordMAC_m5455 (SslCipherSuite_t1053 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + uint64_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + uint64_t G_B5_0 = 0; + { + String_t* L_0 = CipherSuite_get_HashAlgorithmName_m5198(__this, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Context_t1017 * L_2 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = SecurityParameters_get_ClientWriteMAC_m5410(L_3, /*hidden argument*/NULL); + V_1 = L_4; + HashAlgorithm_t988 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = V_1; + ByteU5BU5D_t789* L_7 = V_1; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = V_1; + NullCheck(L_5); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_5, L_6, 0, (((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), L_8, 0); + HashAlgorithm_t988 * L_9 = V_0; + ByteU5BU5D_t789* L_10 = (__this->___pad1_21); + ByteU5BU5D_t789* L_11 = (__this->___pad1_21); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = (__this->___pad1_21); + NullCheck(L_9); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_9, L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), L_12, 0); + ByteU5BU5D_t789* L_13 = (__this->___header_23); + if (L_13) + { + goto IL_0060; + } + } + { + __this->___header_23 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)11))); + } + +IL_0060: + { + Context_t1017 * L_14 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_14, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0080; + } + } + { + Context_t1017 * L_15 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_15); + uint64_t L_16 = Context_get_WriteSequenceNumber_m5307(L_15, /*hidden argument*/NULL); + G_B5_0 = L_16; + goto IL_008b; + } + +IL_0080: + { + Context_t1017 * L_17 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_17); + uint64_t L_18 = Context_get_ReadSequenceNumber_m5309(L_17, /*hidden argument*/NULL); + G_B5_0 = L_18; + } + +IL_008b: + { + V_2 = G_B5_0; + ByteU5BU5D_t789* L_19 = (__this->___header_23); + uint64_t L_20 = V_2; + CipherSuite_Write_m5214(__this, L_19, 0, L_20, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = (__this->___header_23); + uint8_t L_22 = ___contentType; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, 8, sizeof(uint8_t))) = (uint8_t)L_22; + ByteU5BU5D_t789* L_23 = (__this->___header_23); + ByteU5BU5D_t789* L_24 = ___fragment; + NullCheck(L_24); + CipherSuite_Write_m5213(__this, L_23, ((int32_t)9), (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))), /*hidden argument*/NULL); + HashAlgorithm_t988 * L_25 = V_0; + ByteU5BU5D_t789* L_26 = (__this->___header_23); + ByteU5BU5D_t789* L_27 = (__this->___header_23); + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = (__this->___header_23); + NullCheck(L_25); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_25, L_26, 0, (((int32_t)((int32_t)(((Array_t *)L_27)->max_length)))), L_28, 0); + HashAlgorithm_t988 * L_29 = V_0; + ByteU5BU5D_t789* L_30 = ___fragment; + ByteU5BU5D_t789* L_31 = ___fragment; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ___fragment; + NullCheck(L_29); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_29, L_30, 0, (((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))), L_32, 0); + HashAlgorithm_t988 * L_33 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_34 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_33); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_33, L_34, 0, 0); + HashAlgorithm_t988 * L_35 = V_0; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_35); + V_3 = L_36; + HashAlgorithm_t988 * L_37 = V_0; + NullCheck(L_37); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_37); + HashAlgorithm_t988 * L_38 = V_0; + ByteU5BU5D_t789* L_39 = V_1; + ByteU5BU5D_t789* L_40 = V_1; + NullCheck(L_40); + ByteU5BU5D_t789* L_41 = V_1; + NullCheck(L_38); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_38, L_39, 0, (((int32_t)((int32_t)(((Array_t *)L_40)->max_length)))), L_41, 0); + HashAlgorithm_t988 * L_42 = V_0; + ByteU5BU5D_t789* L_43 = (__this->___pad2_22); + ByteU5BU5D_t789* L_44 = (__this->___pad2_22); + NullCheck(L_44); + ByteU5BU5D_t789* L_45 = (__this->___pad2_22); + NullCheck(L_42); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_42, L_43, 0, (((int32_t)((int32_t)(((Array_t *)L_44)->max_length)))), L_45, 0); + HashAlgorithm_t988 * L_46 = V_0; + ByteU5BU5D_t789* L_47 = V_3; + ByteU5BU5D_t789* L_48 = V_3; + NullCheck(L_48); + ByteU5BU5D_t789* L_49 = V_3; + NullCheck(L_46); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_46, L_47, 0, (((int32_t)((int32_t)(((Array_t *)L_48)->max_length)))), L_49, 0); + HashAlgorithm_t988 * L_50 = V_0; + ByteU5BU5D_t789* L_51 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_50); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_50, L_51, 0, 0); + HashAlgorithm_t988 * L_52 = V_0; + NullCheck(L_52); + ByteU5BU5D_t789* L_53 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_52); + return L_53; + } +} +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::ComputeMasterSecret(System.Byte[]) +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral886; +extern Il2CppCodeGenString* _stringLiteral887; +extern Il2CppCodeGenString* _stringLiteral888; +extern "C" void SslCipherSuite_ComputeMasterSecret_m5456 (SslCipherSuite_t1053 * __this, ByteU5BU5D_t789* ___preMasterSecret, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + _stringLiteral886 = il2cpp_codegen_string_literal_from_index(886); + _stringLiteral887 = il2cpp_codegen_string_literal_from_index(887); + _stringLiteral888 = il2cpp_codegen_string_literal_from_index(888); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + { + TlsStream_t1030 * L_0 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_0, /*hidden argument*/NULL); + V_0 = L_0; + TlsStream_t1030 * L_1 = V_0; + ByteU5BU5D_t789* L_2 = ___preMasterSecret; + Context_t1017 * L_3 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = Context_get_RandomCS_m5315(L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = SslCipherSuite_prf_m5458(__this, L_2, _stringLiteral886, L_4, /*hidden argument*/NULL); + NullCheck(L_1); + TlsStream_Write_m5581(L_1, L_5, /*hidden argument*/NULL); + TlsStream_t1030 * L_6 = V_0; + ByteU5BU5D_t789* L_7 = ___preMasterSecret; + Context_t1017 * L_8 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = Context_get_RandomCS_m5315(L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = SslCipherSuite_prf_m5458(__this, L_7, _stringLiteral887, L_9, /*hidden argument*/NULL); + NullCheck(L_6); + TlsStream_Write_m5581(L_6, L_10, /*hidden argument*/NULL); + TlsStream_t1030 * L_11 = V_0; + ByteU5BU5D_t789* L_12 = ___preMasterSecret; + Context_t1017 * L_13 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = Context_get_RandomCS_m5315(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = SslCipherSuite_prf_m5458(__this, L_12, _stringLiteral888, L_14, /*hidden argument*/NULL); + NullCheck(L_11); + TlsStream_Write_m5581(L_11, L_15, /*hidden argument*/NULL); + Context_t1017 * L_16 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_17 = V_0; + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = TlsStream_ToArray_m5583(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + Context_set_MasterSecret_m5320(L_16, L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::ComputeKeys() +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern "C" void SslCipherSuite_ComputeKeys_m5457 (SslCipherSuite_t1053 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + String_t* V_3 = {0}; + int32_t V_4 = 0; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + TlsStream_t1030 * V_7 = {0}; + HashAlgorithm_t988 * V_8 = {0}; + int32_t V_9 = 0; + ByteU5BU5D_t789* V_10 = {0}; + ByteU5BU5D_t789* V_11 = {0}; + ByteU5BU5D_t789* V_12 = {0}; + int32_t G_B7_0 = 0; + { + TlsStream_t1030 * L_0 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = ((int32_t)65); + V_2 = 1; + goto IL_00a3; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_3 = L_1; + V_4 = 0; + goto IL_0032; + } + +IL_001e: + { + String_t* L_2 = V_3; + String_t* L_3 = Char_ToString_m3597((&V_1), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m684(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_3 = L_4; + int32_t L_5 = V_4; + V_4 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0032: + { + int32_t L_6 = V_4; + int32_t L_7 = V_2; + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_001e; + } + } + { + Context_t1017 * L_8 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = Context_get_MasterSecret_m5319(L_8, /*hidden argument*/NULL); + String_t* L_10 = V_3; + NullCheck(L_10); + String_t* L_11 = String_ToString_m2053(L_10, /*hidden argument*/NULL); + Context_t1017 * L_12 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = Context_get_RandomSC_m5317(L_12, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = SslCipherSuite_prf_m5458(__this, L_9, L_11, L_13, /*hidden argument*/NULL); + V_5 = L_14; + TlsStream_t1030 * L_15 = V_0; + NullCheck(L_15); + int64_t L_16 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_15); + ByteU5BU5D_t789* L_17 = V_5; + NullCheck(L_17); + int32_t L_18 = CipherSuite_get_KeyBlockSize_m5207(__this, /*hidden argument*/NULL); + if ((((int64_t)((int64_t)((int64_t)L_16+(int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))))))))) <= ((int64_t)(((int64_t)((int64_t)L_18)))))) + { + goto IL_0089; + } + } + { + int32_t L_19 = CipherSuite_get_KeyBlockSize_m5207(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_20 = V_0; + NullCheck(L_20); + int64_t L_21 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_20); + G_B7_0 = ((int32_t)((int32_t)L_19-(int32_t)(((int32_t)((int32_t)L_21))))); + goto IL_008d; + } + +IL_0089: + { + ByteU5BU5D_t789* L_22 = V_5; + NullCheck(L_22); + G_B7_0 = (((int32_t)((int32_t)(((Array_t *)L_22)->max_length)))); + } + +IL_008d: + { + V_6 = G_B7_0; + TlsStream_t1030 * L_23 = V_0; + ByteU5BU5D_t789* L_24 = V_5; + int32_t L_25 = V_6; + NullCheck(L_23); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, L_23, L_24, 0, L_25); + uint16_t L_26 = V_1; + V_1 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_26+(int32_t)1))))); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00a3: + { + TlsStream_t1030 * L_28 = V_0; + NullCheck(L_28); + int64_t L_29 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_28); + int32_t L_30 = CipherSuite_get_KeyBlockSize_m5207(__this, /*hidden argument*/NULL); + if ((((int64_t)L_29) < ((int64_t)(((int64_t)((int64_t)L_30)))))) + { + goto IL_0010; + } + } + { + TlsStream_t1030 * L_31 = V_0; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = TlsStream_ToArray_m5583(L_31, /*hidden argument*/NULL); + TlsStream_t1030 * L_33 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5564(L_33, L_32, /*hidden argument*/NULL); + V_7 = L_33; + Context_t1017 * L_34 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_34); + SecurityParameters_t1029 * L_35 = Context_get_Negotiating_m5338(L_34, /*hidden argument*/NULL); + TlsStream_t1030 * L_36 = V_7; + int32_t L_37 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + NullCheck(L_36); + ByteU5BU5D_t789* L_38 = TlsStream_ReadBytes_m5576(L_36, L_37, /*hidden argument*/NULL); + NullCheck(L_35); + SecurityParameters_set_ClientWriteMAC_m5411(L_35, L_38, /*hidden argument*/NULL); + Context_t1017 * L_39 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_39); + SecurityParameters_t1029 * L_40 = Context_get_Negotiating_m5338(L_39, /*hidden argument*/NULL); + TlsStream_t1030 * L_41 = V_7; + int32_t L_42 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + NullCheck(L_41); + ByteU5BU5D_t789* L_43 = TlsStream_ReadBytes_m5576(L_41, L_42, /*hidden argument*/NULL); + NullCheck(L_40); + SecurityParameters_set_ServerWriteMAC_m5413(L_40, L_43, /*hidden argument*/NULL); + Context_t1017 * L_44 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_45 = V_7; + uint8_t L_46 = CipherSuite_get_KeyMaterialSize_m5206(__this, /*hidden argument*/NULL); + NullCheck(L_45); + ByteU5BU5D_t789* L_47 = TlsStream_ReadBytes_m5576(L_45, L_46, /*hidden argument*/NULL); + NullCheck(L_44); + Context_set_ClientWriteKey_m5322(L_44, L_47, /*hidden argument*/NULL); + Context_t1017 * L_48 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_49 = V_7; + uint8_t L_50 = CipherSuite_get_KeyMaterialSize_m5206(__this, /*hidden argument*/NULL); + NullCheck(L_49); + ByteU5BU5D_t789* L_51 = TlsStream_ReadBytes_m5576(L_49, L_50, /*hidden argument*/NULL); + NullCheck(L_48); + Context_set_ServerWriteKey_m5324(L_48, L_51, /*hidden argument*/NULL); + bool L_52 = CipherSuite_get_IsExportable_m5205(__this, /*hidden argument*/NULL); + if (L_52) + { + goto IL_019c; + } + } + { + uint8_t L_53 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + if (!L_53) + { + goto IL_0177; + } + } + { + Context_t1017 * L_54 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_55 = V_7; + uint8_t L_56 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_55); + ByteU5BU5D_t789* L_57 = TlsStream_ReadBytes_m5576(L_55, L_56, /*hidden argument*/NULL); + NullCheck(L_54); + Context_set_ClientWriteIV_m5326(L_54, L_57, /*hidden argument*/NULL); + Context_t1017 * L_58 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_59 = V_7; + uint8_t L_60 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_59); + ByteU5BU5D_t789* L_61 = TlsStream_ReadBytes_m5576(L_59, L_60, /*hidden argument*/NULL); + NullCheck(L_58); + Context_set_ServerWriteIV_m5328(L_58, L_61, /*hidden argument*/NULL); + goto IL_0197; + } + +IL_0177: + { + Context_t1017 * L_62 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_63 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_62); + Context_set_ClientWriteIV_m5326(L_62, L_63, /*hidden argument*/NULL); + Context_t1017 * L_64 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_65 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_64); + Context_set_ServerWriteIV_m5328(L_64, L_65, /*hidden argument*/NULL); + } + +IL_0197: + { + goto IL_038b; + } + +IL_019c: + { + MD5_t1090 * L_66 = MD5_Create_m5706(NULL /*static, unused*/, /*hidden argument*/NULL); + V_8 = L_66; + HashAlgorithm_t988 * L_67 = V_8; + NullCheck(L_67); + int32_t L_68 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_67); + V_9 = ((int32_t)((int32_t)L_68>>(int32_t)3)); + int32_t L_69 = V_9; + V_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_69)); + HashAlgorithm_t988 * L_70 = V_8; + Context_t1017 * L_71 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_71); + ByteU5BU5D_t789* L_72 = Context_get_ClientWriteKey_m5321(L_71, /*hidden argument*/NULL); + Context_t1017 * L_73 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_73); + ByteU5BU5D_t789* L_74 = Context_get_ClientWriteKey_m5321(L_73, /*hidden argument*/NULL); + NullCheck(L_74); + ByteU5BU5D_t789* L_75 = V_10; + NullCheck(L_70); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_70, L_72, 0, (((int32_t)((int32_t)(((Array_t *)L_74)->max_length)))), L_75, 0); + HashAlgorithm_t988 * L_76 = V_8; + Context_t1017 * L_77 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_77); + ByteU5BU5D_t789* L_78 = Context_get_RandomCS_m5315(L_77, /*hidden argument*/NULL); + Context_t1017 * L_79 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_79); + ByteU5BU5D_t789* L_80 = Context_get_RandomCS_m5315(L_79, /*hidden argument*/NULL); + NullCheck(L_80); + NullCheck(L_76); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_76, L_78, 0, (((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))); + uint8_t L_81 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + V_11 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_81)); + HashAlgorithm_t988 * L_82 = V_8; + NullCheck(L_82); + ByteU5BU5D_t789* L_83 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_82); + ByteU5BU5D_t789* L_84 = V_11; + uint8_t L_85 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_83, 0, (Array_t *)(Array_t *)L_84, 0, L_85, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_86 = V_8; + NullCheck(L_86); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_86); + HashAlgorithm_t988 * L_87 = V_8; + Context_t1017 * L_88 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_88); + ByteU5BU5D_t789* L_89 = Context_get_ServerWriteKey_m5323(L_88, /*hidden argument*/NULL); + Context_t1017 * L_90 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_90); + ByteU5BU5D_t789* L_91 = Context_get_ServerWriteKey_m5323(L_90, /*hidden argument*/NULL); + NullCheck(L_91); + ByteU5BU5D_t789* L_92 = V_10; + NullCheck(L_87); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_87, L_89, 0, (((int32_t)((int32_t)(((Array_t *)L_91)->max_length)))), L_92, 0); + HashAlgorithm_t988 * L_93 = V_8; + Context_t1017 * L_94 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_94); + ByteU5BU5D_t789* L_95 = Context_get_RandomSC_m5317(L_94, /*hidden argument*/NULL); + Context_t1017 * L_96 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_96); + ByteU5BU5D_t789* L_97 = Context_get_RandomSC_m5317(L_96, /*hidden argument*/NULL); + NullCheck(L_97); + NullCheck(L_93); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_93, L_95, 0, (((int32_t)((int32_t)(((Array_t *)L_97)->max_length))))); + uint8_t L_98 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + V_12 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_98)); + HashAlgorithm_t988 * L_99 = V_8; + NullCheck(L_99); + ByteU5BU5D_t789* L_100 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_99); + ByteU5BU5D_t789* L_101 = V_12; + uint8_t L_102 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_100, 0, (Array_t *)(Array_t *)L_101, 0, L_102, /*hidden argument*/NULL); + Context_t1017 * L_103 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_104 = V_11; + NullCheck(L_103); + Context_set_ClientWriteKey_m5322(L_103, L_104, /*hidden argument*/NULL); + Context_t1017 * L_105 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_106 = V_12; + NullCheck(L_105); + Context_set_ServerWriteKey_m5324(L_105, L_106, /*hidden argument*/NULL); + uint8_t L_107 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + if ((((int32_t)L_107) <= ((int32_t)0))) + { + goto IL_036b; + } + } + { + HashAlgorithm_t988 * L_108 = V_8; + NullCheck(L_108); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_108); + HashAlgorithm_t988 * L_109 = V_8; + Context_t1017 * L_110 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_110); + ByteU5BU5D_t789* L_111 = Context_get_RandomCS_m5315(L_110, /*hidden argument*/NULL); + Context_t1017 * L_112 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_112); + ByteU5BU5D_t789* L_113 = Context_get_RandomCS_m5315(L_112, /*hidden argument*/NULL); + NullCheck(L_113); + NullCheck(L_109); + ByteU5BU5D_t789* L_114 = HashAlgorithm_ComputeHash_m5697(L_109, L_111, 0, (((int32_t)((int32_t)(((Array_t *)L_113)->max_length)))), /*hidden argument*/NULL); + V_10 = L_114; + Context_t1017 * L_115 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + uint8_t L_116 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_115); + Context_set_ClientWriteIV_m5326(L_115, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_116)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_117 = V_10; + Context_t1017 * L_118 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_118); + ByteU5BU5D_t789* L_119 = Context_get_ClientWriteIV_m5325(L_118, /*hidden argument*/NULL); + uint8_t L_120 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_117, 0, (Array_t *)(Array_t *)L_119, 0, L_120, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_121 = V_8; + NullCheck(L_121); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_121); + HashAlgorithm_t988 * L_122 = V_8; + Context_t1017 * L_123 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_123); + ByteU5BU5D_t789* L_124 = Context_get_RandomSC_m5317(L_123, /*hidden argument*/NULL); + Context_t1017 * L_125 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_125); + ByteU5BU5D_t789* L_126 = Context_get_RandomSC_m5317(L_125, /*hidden argument*/NULL); + NullCheck(L_126); + NullCheck(L_122); + ByteU5BU5D_t789* L_127 = HashAlgorithm_ComputeHash_m5697(L_122, L_124, 0, (((int32_t)((int32_t)(((Array_t *)L_126)->max_length)))), /*hidden argument*/NULL); + V_10 = L_127; + Context_t1017 * L_128 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + uint8_t L_129 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_128); + Context_set_ServerWriteIV_m5328(L_128, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_129)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_130 = V_10; + Context_t1017 * L_131 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_131); + ByteU5BU5D_t789* L_132 = Context_get_ServerWriteIV_m5327(L_131, /*hidden argument*/NULL); + uint8_t L_133 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_130, 0, (Array_t *)(Array_t *)L_132, 0, L_133, /*hidden argument*/NULL); + goto IL_038b; + } + +IL_036b: + { + Context_t1017 * L_134 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_135 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_134); + Context_set_ClientWriteIV_m5326(L_134, L_135, /*hidden argument*/NULL); + Context_t1017 * L_136 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_137 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_136); + Context_set_ServerWriteIV_m5328(L_136, L_137, /*hidden argument*/NULL); + } + +IL_038b: + { + Context_t1017 * L_138 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionCache_SetContextInCache_m5279(NULL /*static, unused*/, L_138, /*hidden argument*/NULL); + TlsStream_t1030 * L_139 = V_7; + NullCheck(L_139); + TlsStream_Reset_m5582(L_139, /*hidden argument*/NULL); + TlsStream_t1030 * L_140 = V_0; + NullCheck(L_140); + TlsStream_Reset_m5582(L_140, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::prf(System.Byte[],System.String,System.Byte[]) +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SslCipherSuite_prf_m5458 (SslCipherSuite_t1053 * __this, ByteU5BU5D_t789* ___secret, String_t* ___label, ByteU5BU5D_t789* ___random, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + HashAlgorithm_t988 * V_1 = {0}; + TlsStream_t1030 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + { + MD5_t1090 * L_0 = MD5_Create_m5706(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + SHA1_t939 * L_1 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_1; + TlsStream_t1030 * L_2 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_2, /*hidden argument*/NULL); + V_2 = L_2; + TlsStream_t1030 * L_3 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_4 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_5 = ___label; + NullCheck(L_4); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_4, L_5); + NullCheck(L_3); + TlsStream_Write_m5581(L_3, L_6, /*hidden argument*/NULL); + TlsStream_t1030 * L_7 = V_2; + ByteU5BU5D_t789* L_8 = ___secret; + NullCheck(L_7); + TlsStream_Write_m5581(L_7, L_8, /*hidden argument*/NULL); + TlsStream_t1030 * L_9 = V_2; + ByteU5BU5D_t789* L_10 = ___random; + NullCheck(L_9); + TlsStream_Write_m5581(L_9, L_10, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_11 = V_1; + TlsStream_t1030 * L_12 = V_2; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = TlsStream_ToArray_m5583(L_12, /*hidden argument*/NULL); + TlsStream_t1030 * L_14 = V_2; + NullCheck(L_14); + int64_t L_15 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_14); + NullCheck(L_11); + ByteU5BU5D_t789* L_16 = HashAlgorithm_ComputeHash_m5697(L_11, L_13, 0, (((int32_t)((int32_t)L_15))), /*hidden argument*/NULL); + V_3 = L_16; + TlsStream_t1030 * L_17 = V_2; + NullCheck(L_17); + TlsStream_Reset_m5582(L_17, /*hidden argument*/NULL); + TlsStream_t1030 * L_18 = V_2; + ByteU5BU5D_t789* L_19 = ___secret; + NullCheck(L_18); + TlsStream_Write_m5581(L_18, L_19, /*hidden argument*/NULL); + TlsStream_t1030 * L_20 = V_2; + ByteU5BU5D_t789* L_21 = V_3; + NullCheck(L_20); + TlsStream_Write_m5581(L_20, L_21, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_22 = V_0; + TlsStream_t1030 * L_23 = V_2; + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = TlsStream_ToArray_m5583(L_23, /*hidden argument*/NULL); + TlsStream_t1030 * L_25 = V_2; + NullCheck(L_25); + int64_t L_26 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_25); + NullCheck(L_22); + ByteU5BU5D_t789* L_27 = HashAlgorithm_ComputeHash_m5697(L_22, L_24, 0, (((int32_t)((int32_t)L_26))), /*hidden argument*/NULL); + V_4 = L_27; + TlsStream_t1030 * L_28 = V_2; + NullCheck(L_28); + TlsStream_Reset_m5582(L_28, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_29 = V_4; + return L_29; + } +} +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::.ctor(System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" void SslHandshakeHash__ctor_m5459 (SslHandshakeHash_t1054 * __this, ByteU5BU5D_t789* ___secret, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_0 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, _stringLiteral733, /*hidden argument*/NULL); + __this->___md5_4 = L_0; + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, _stringLiteral735, /*hidden argument*/NULL); + __this->___sha_5 = L_1; + HashAlgorithm_t988 * L_2 = (__this->___md5_4); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); + HashAlgorithm_t988 * L_4 = (__this->___sha_5); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_4); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)((int32_t)L_3+(int32_t)L_5)); + ByteU5BU5D_t789* L_6 = ___secret; + __this->___secret_7 = L_6; + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() +extern "C" void SslHandshakeHash_Initialize_m5460 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) +{ + { + HashAlgorithm_t988 * L_0 = (__this->___md5_4); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_0); + HashAlgorithm_t988 * L_1 = (__this->___sha_5); + NullCheck(L_1); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_1); + SslHandshakeHash_initializePad_m5464(__this, /*hidden argument*/NULL); + __this->___hashing_6 = 0; + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SslHandshakeHash_HashFinal_m5461 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0012; + } + } + { + __this->___hashing_6 = 1; + } + +IL_0012: + { + HashAlgorithm_t988 * L_1 = (__this->___md5_4); + ByteU5BU5D_t789* L_2 = (__this->___secret_7); + ByteU5BU5D_t789* L_3 = (__this->___secret_7); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (__this->___secret_7); + NullCheck(L_1); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_1, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), L_4, 0); + HashAlgorithm_t988 * L_5 = (__this->___md5_4); + ByteU5BU5D_t789* L_6 = (__this->___innerPadMD5_8); + ByteU5BU5D_t789* L_7 = (__this->___innerPadMD5_8); + NullCheck(L_7); + NullCheck(L_5); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, 0, (((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))); + HashAlgorithm_t988 * L_8 = (__this->___md5_4); + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_8); + V_0 = L_9; + HashAlgorithm_t988 * L_10 = (__this->___md5_4); + NullCheck(L_10); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_10); + HashAlgorithm_t988 * L_11 = (__this->___md5_4); + ByteU5BU5D_t789* L_12 = (__this->___secret_7); + ByteU5BU5D_t789* L_13 = (__this->___secret_7); + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = (__this->___secret_7); + NullCheck(L_11); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_11, L_12, 0, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), L_14, 0); + HashAlgorithm_t988 * L_15 = (__this->___md5_4); + ByteU5BU5D_t789* L_16 = (__this->___outerPadMD5_9); + ByteU5BU5D_t789* L_17 = (__this->___outerPadMD5_9); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = (__this->___outerPadMD5_9); + NullCheck(L_15); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_15, L_16, 0, (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))), L_18, 0); + HashAlgorithm_t988 * L_19 = (__this->___md5_4); + ByteU5BU5D_t789* L_20 = V_0; + ByteU5BU5D_t789* L_21 = V_0; + NullCheck(L_21); + NullCheck(L_19); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_19, L_20, 0, (((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))); + HashAlgorithm_t988 * L_22 = (__this->___sha_5); + ByteU5BU5D_t789* L_23 = (__this->___secret_7); + ByteU5BU5D_t789* L_24 = (__this->___secret_7); + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = (__this->___secret_7); + NullCheck(L_22); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_22, L_23, 0, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), L_25, 0); + HashAlgorithm_t988 * L_26 = (__this->___sha_5); + ByteU5BU5D_t789* L_27 = (__this->___innerPadSHA_10); + ByteU5BU5D_t789* L_28 = (__this->___innerPadSHA_10); + NullCheck(L_28); + NullCheck(L_26); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_26, L_27, 0, (((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))); + HashAlgorithm_t988 * L_29 = (__this->___sha_5); + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_29); + V_1 = L_30; + HashAlgorithm_t988 * L_31 = (__this->___sha_5); + NullCheck(L_31); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_31); + HashAlgorithm_t988 * L_32 = (__this->___sha_5); + ByteU5BU5D_t789* L_33 = (__this->___secret_7); + ByteU5BU5D_t789* L_34 = (__this->___secret_7); + NullCheck(L_34); + ByteU5BU5D_t789* L_35 = (__this->___secret_7); + NullCheck(L_32); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_32, L_33, 0, (((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))), L_35, 0); + HashAlgorithm_t988 * L_36 = (__this->___sha_5); + ByteU5BU5D_t789* L_37 = (__this->___outerPadSHA_11); + ByteU5BU5D_t789* L_38 = (__this->___outerPadSHA_11); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = (__this->___outerPadSHA_11); + NullCheck(L_36); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_36, L_37, 0, (((int32_t)((int32_t)(((Array_t *)L_38)->max_length)))), L_39, 0); + HashAlgorithm_t988 * L_40 = (__this->___sha_5); + ByteU5BU5D_t789* L_41 = V_1; + ByteU5BU5D_t789* L_42 = V_1; + NullCheck(L_42); + NullCheck(L_40); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_40, L_41, 0, (((int32_t)((int32_t)(((Array_t *)L_42)->max_length))))); + VirtActionInvoker0::Invoke(13 /* System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() */, __this); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)36))); + HashAlgorithm_t988 * L_43 = (__this->___md5_4); + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_43); + ByteU5BU5D_t789* L_45 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, (Array_t *)(Array_t *)L_45, 0, ((int32_t)16), /*hidden argument*/NULL); + HashAlgorithm_t988 * L_46 = (__this->___sha_5); + NullCheck(L_46); + ByteU5BU5D_t789* L_47 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_46); + ByteU5BU5D_t789* L_48 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_47, 0, (Array_t *)(Array_t *)L_48, ((int32_t)16), ((int32_t)20), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_49 = V_2; + return L_49; + } +} +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SslHandshakeHash_HashCore_m5462 (SslHandshakeHash_t1054 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + bool L_0 = (__this->___hashing_6); + if (L_0) + { + goto IL_0012; + } + } + { + __this->___hashing_6 = 1; + } + +IL_0012: + { + HashAlgorithm_t988 * L_1 = (__this->___md5_4); + ByteU5BU5D_t789* L_2 = ___array; + int32_t L_3 = ___ibStart; + int32_t L_4 = ___cbSize; + ByteU5BU5D_t789* L_5 = ___array; + int32_t L_6 = ___ibStart; + NullCheck(L_1); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_1, L_2, L_3, L_4, L_5, L_6); + HashAlgorithm_t988 * L_7 = (__this->___sha_5); + ByteU5BU5D_t789* L_8 = ___array; + int32_t L_9 = ___ibStart; + int32_t L_10 = ___cbSize; + ByteU5BU5D_t789* L_11 = ___array; + int32_t L_12 = ___ibStart; + NullCheck(L_7); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_7, L_8, L_9, L_10, L_11, L_12); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::CreateSignature(System.Security.Cryptography.RSA) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral830; +extern Il2CppCodeGenString* _stringLiteral831; +extern "C" ByteU5BU5D_t789* SslHandshakeHash_CreateSignature_m5463 (SslHandshakeHash_t1054 * __this, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(636); + _stringLiteral830 = il2cpp_codegen_string_literal_from_index(830); + _stringLiteral831 = il2cpp_codegen_string_literal_from_index(831); + s_Il2CppMethodIntialized = true; + } + RSASslSignatureFormatter_t1044 * V_0 = {0}; + { + RSA_t902 * L_0 = ___rsa; + if (L_0) + { + goto IL_0011; + } + } + { + CryptographicUnexpectedOperationException_t935 * L_1 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_1, _stringLiteral830, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + RSA_t902 * L_2 = ___rsa; + RSASslSignatureFormatter_t1044 * L_3 = (RSASslSignatureFormatter_t1044 *)il2cpp_codegen_object_new (RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var); + RSASslSignatureFormatter__ctor_m5403(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + RSASslSignatureFormatter_t1044 * L_4 = V_0; + NullCheck(L_4); + VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetHashAlgorithm(System.String) */, L_4, _stringLiteral831); + RSASslSignatureFormatter_t1044 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, __this); + NullCheck(L_5); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(6 /* System.Byte[] Mono.Security.Protocol.Tls.RSASslSignatureFormatter::CreateSignature(System.Byte[]) */, L_5, L_6); + return L_7; + } +} +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::initializePad() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SslHandshakeHash_initializePad_m5464 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + __this->___innerPadMD5_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + __this->___outerPadMD5_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + V_0 = 0; + goto IL_0039; + } + +IL_0021: + { + ByteU5BU5D_t789* L_0 = (__this->___innerPadMD5_8); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))) = (uint8_t)((int32_t)54); + ByteU5BU5D_t789* L_2 = (__this->___outerPadMD5_9); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))) = (uint8_t)((int32_t)92); + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_0039: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) < ((int32_t)((int32_t)48)))) + { + goto IL_0021; + } + } + { + __this->___innerPadSHA_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)40))); + __this->___outerPadSHA_11 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)40))); + V_1 = 0; + goto IL_007a; + } + +IL_0062: + { + ByteU5BU5D_t789* L_6 = (__this->___innerPadSHA_10); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t))) = (uint8_t)((int32_t)54); + ByteU5BU5D_t789* L_8 = (__this->___outerPadSHA_11); + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t))) = (uint8_t)((int32_t)92); + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_007a: + { + int32_t L_11 = V_1; + if ((((int32_t)L_11) < ((int32_t)((int32_t)40)))) + { + goto IL_0062; + } + } + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void InternalAsyncResult__ctor_m5465 (InternalAsyncResult_t1055 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, bool ___fromWrite, bool ___proceedAfterHandshake, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___locker_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + AsyncCallback_t222 * L_1 = ___userCallback; + __this->____userCallback_1 = L_1; + Object_t * L_2 = ___userState; + __this->____userState_2 = L_2; + ByteU5BU5D_t789* L_3 = ___buffer; + __this->____buffer_9 = L_3; + int32_t L_4 = ___offset; + __this->____offset_10 = L_4; + int32_t L_5 = ___count; + __this->____count_11 = L_5; + bool L_6 = ___fromWrite; + __this->____fromWrite_7 = L_6; + bool L_7 = ___proceedAfterHandshake; + __this->____proceedAfterHandshake_8 = L_7; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_ProceedAfterHandshake() +extern "C" bool InternalAsyncResult_get_ProceedAfterHandshake_m5466 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____proceedAfterHandshake_8); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_FromWrite() +extern "C" bool InternalAsyncResult_get_FromWrite_m5467 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____fromWrite_7); + return L_0; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Buffer() +extern "C" ByteU5BU5D_t789* InternalAsyncResult_get_Buffer_m5468 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->____buffer_9); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Offset() +extern "C" int32_t InternalAsyncResult_get_Offset_m5469 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____offset_10); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Count() +extern "C" int32_t InternalAsyncResult_get_Count_m5470 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____count_11); + return L_0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_BytesRead() +extern "C" int32_t InternalAsyncResult_get_BytesRead_m5471 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____bytesRead_6); + return L_0; + } +} +// System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncState() +extern "C" Object_t * InternalAsyncResult_get_AsyncState_m5472 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____userState_2); + return L_0; + } +} +// System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncException() +extern "C" Exception_t152 * InternalAsyncResult_get_AsyncException_m5473 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->____asyncException_3); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_CompletedWithError() +extern "C" bool InternalAsyncResult_get_CompletedWithError_m5474 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() */, __this); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Exception_t152 * L_1 = (__this->____asyncException_3); + return ((((int32_t)((((Object_t*)(Object_t *)NULL) == ((Object_t*)(Exception_t152 *)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern "C" WaitHandle_t1085 * InternalAsyncResult_get_AsyncWaitHandle_m5475 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ManualResetEvent_t1038 * L_2 = (__this->___handle_4); + if (L_2) + { + goto IL_0029; + } + } + +IL_0018: + { + bool L_3 = (__this->___completed_5); + ManualResetEvent_t1038 * L_4 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_4, L_3, /*hidden argument*/NULL); + __this->___handle_4 = L_4; + } + +IL_0029: + { + IL2CPP_LEAVE(0x35, FINALLY_002e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002e; + } + +FINALLY_002e: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(46) + } // end finally (depth: 1) + IL2CPP_CLEANUP(46) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + ManualResetEvent_t1038 * L_6 = (__this->___handle_4); + return L_6; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() +extern "C" bool InternalAsyncResult_get_IsCompleted_m5476 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_5); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + bool L_4 = V_1; + return L_4; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception,System.Int32) +extern "C" void InternalAsyncResult_SetComplete_m5477 (InternalAsyncResult_t1055 * __this, Exception_t152 * ___ex, int32_t ___bytesRead, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_0); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___completed_5); + if (!L_2) + { + goto IL_001d; + } + } + +IL_0018: + { + IL2CPP_LEAVE(0x6F, FINALLY_004e); + } + +IL_001d: + { + __this->___completed_5 = 1; + Exception_t152 * L_3 = ___ex; + __this->____asyncException_3 = L_3; + int32_t L_4 = ___bytesRead; + __this->____bytesRead_6 = L_4; + ManualResetEvent_t1038 * L_5 = (__this->___handle_4); + if (!L_5) + { + goto IL_0049; + } + } + +IL_003d: + { + ManualResetEvent_t1038 * L_6 = (__this->___handle_4); + NullCheck(L_6); + EventWaitHandle_Set_m5736(L_6, /*hidden argument*/NULL); + } + +IL_0049: + { + IL2CPP_LEAVE(0x55, FINALLY_004e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004e; + } + +FINALLY_004e: + { // begin finally (depth: 1) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(78) + } // end finally (depth: 1) + IL2CPP_CLEANUP(78) + { + IL2CPP_JUMP_TBL(0x6F, IL_006f) + IL2CPP_JUMP_TBL(0x55, IL_0055) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0055: + { + AsyncCallback_t222 * L_8 = (__this->____userCallback_1); + if (!L_8) + { + goto IL_006f; + } + } + { + AsyncCallback_t222 * L_9 = (__this->____userCallback_1); + NullCheck(L_9); + AsyncCallback_BeginInvoke_m5737(L_9, __this, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + } + +IL_006f: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception) +extern "C" void InternalAsyncResult_SetComplete_m5478 (InternalAsyncResult_t1055 * __this, Exception_t152 * ___ex, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___ex; + InternalAsyncResult_SetComplete_m5477(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Int32) +extern "C" void InternalAsyncResult_SetComplete_m5479 (InternalAsyncResult_t1055 * __this, int32_t ___bytesRead, const MethodInfo* method) +{ + { + int32_t L_0 = ___bytesRead; + InternalAsyncResult_SetComplete_m5477(__this, (Exception_t152 *)NULL, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete() +extern "C" void InternalAsyncResult_SetComplete_m5480 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) +{ + { + InternalAsyncResult_SetComplete_m5477(__this, (Exception_t152 *)NULL, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::.ctor(System.IO.Stream,System.Boolean) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral889; +extern Il2CppCodeGenString* _stringLiteral890; +extern "C" void SslStreamBase__ctor_m5481 (SslStreamBase_t1050 * __this, Stream_t1039 * ___stream, bool ___ownsStream, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + _stringLiteral889 = il2cpp_codegen_string_literal_from_index(889); + _stringLiteral890 = il2cpp_codegen_string_literal_from_index(890); + s_Il2CppMethodIntialized = true; + } + { + __this->___recbuf_14 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16384))); + MemoryStream_t1056 * L_0 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5744(L_0, /*hidden argument*/NULL); + __this->___recordStream_15 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + Stream_t1039 * L_1 = ___stream; + if (L_1) + { + goto IL_0032; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral889, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0032: + { + Stream_t1039 * L_3 = ___stream; + NullCheck(L_3); + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, L_3); + if (!L_4) + { + goto IL_0048; + } + } + { + Stream_t1039 * L_5 = ___stream; + NullCheck(L_5); + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_5); + if (L_6) + { + goto IL_0053; + } + } + +IL_0048: + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral890, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0053: + { + MemoryStream_t1056 * L_8 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5744(L_8, /*hidden argument*/NULL); + __this->___inputBuffer_4 = L_8; + Stream_t1039 * L_9 = ___stream; + __this->___innerStream_3 = L_9; + bool L_10 = ___ownsStream; + __this->___ownsStream_7 = L_10; + Object_t * L_11 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_11, /*hidden argument*/NULL); + __this->___negotiate_10 = L_11; + Object_t * L_12 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_12, /*hidden argument*/NULL); + __this->___read_11 = L_12; + Object_t * L_13 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_13, /*hidden argument*/NULL); + __this->___write_12 = L_13; + ManualResetEvent_t1038 * L_14 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_14, 0, /*hidden argument*/NULL); + __this->___negotiationComplete_13 = L_14; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::.cctor() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern TypeInfo* SslStreamBase_t1050_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase__cctor_m5482 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + SslStreamBase_t1050_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(681); + s_Il2CppMethodIntialized = true; + } + { + ManualResetEvent_t1038 * L_0 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_0, 1, /*hidden argument*/NULL); + ((SslStreamBase_t1050_StaticFields*)SslStreamBase_t1050_il2cpp_TypeInfo_var->static_fields)->___record_processing_2 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::AsyncHandshakeCallback(System.IAsyncResult) +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral833; +extern "C" void SslStreamBase_AsyncHandshakeCallback_m5483 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + TlsException_t1058 * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___asyncResult; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_0); + V_0 = ((InternalAsyncResult_t1055 *)IsInstClass(L_1, InternalAsyncResult_t1055_il2cpp_TypeInfo_var)); + } + +IL_000c: + try + { // begin try (depth: 1) + try + { // begin try (depth: 2) + Object_t * L_2 = ___asyncResult; + VirtActionInvoker1< Object_t * >::Invoke(25 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::OnNegotiateHandshakeCallback(System.IAsyncResult) */, __this, L_2); + goto IL_005a; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0018; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_003b; + throw e; + } + +CATCH_0018: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_1 = ((TlsException_t1058 *)__exception_local); + RecordProtocol_t1023 * L_3 = (__this->___protocol_6); + TlsException_t1058 * L_4 = V_1; + NullCheck(L_4); + Alert_t1014 * L_5 = TlsException_get_Alert_m5548(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + RecordProtocol_SendAlert_m5385(L_3, L_5, /*hidden argument*/NULL); + TlsException_t1058 * L_6 = V_1; + IOException_t1101 * L_7 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_7, _stringLiteral833, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0036: + { + goto IL_005a; + } + } // end catch (depth: 2) + +CATCH_003b: + { // begin catch(System.Exception) + { + V_2 = ((Exception_t152 *)__exception_local); + RecordProtocol_t1023 * L_8 = (__this->___protocol_6); + NullCheck(L_8); + RecordProtocol_SendAlert_m5383(L_8, ((int32_t)80), /*hidden argument*/NULL); + Exception_t152 * L_9 = V_2; + IOException_t1101 * L_10 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_10, _stringLiteral833, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0055: + { + goto IL_005a; + } + } // end catch (depth: 2) + +IL_005a: + { + InternalAsyncResult_t1055 * L_11 = V_0; + NullCheck(L_11); + bool L_12 = InternalAsyncResult_get_ProceedAfterHandshake_m5466(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0094; + } + } + +IL_0065: + { + InternalAsyncResult_t1055 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = InternalAsyncResult_get_FromWrite_m5467(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_007c; + } + } + +IL_0070: + { + InternalAsyncResult_t1055 * L_15 = V_0; + SslStreamBase_InternalBeginWrite_m5506(__this, L_15, /*hidden argument*/NULL); + goto IL_0083; + } + +IL_007c: + { + InternalAsyncResult_t1055 * L_16 = V_0; + SslStreamBase_InternalBeginRead_m5504(__this, L_16, /*hidden argument*/NULL); + } + +IL_0083: + { + ManualResetEvent_t1038 * L_17 = (__this->___negotiationComplete_13); + NullCheck(L_17); + EventWaitHandle_Set_m5736(L_17, /*hidden argument*/NULL); + goto IL_00a6; + } + +IL_0094: + { + ManualResetEvent_t1038 * L_18 = (__this->___negotiationComplete_13); + NullCheck(L_18); + EventWaitHandle_Set_m5736(L_18, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_19 = V_0; + NullCheck(L_19); + InternalAsyncResult_SetComplete_m5480(L_19, /*hidden argument*/NULL); + } + +IL_00a6: + { + goto IL_00c4; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ab; + throw e; + } + +CATCH_00ab: + { // begin catch(System.Exception) + V_3 = ((Exception_t152 *)__exception_local); + ManualResetEvent_t1038 * L_20 = (__this->___negotiationComplete_13); + NullCheck(L_20); + EventWaitHandle_Set_m5736(L_20, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_21 = V_0; + Exception_t152 * L_22 = V_3; + NullCheck(L_21); + InternalAsyncResult_SetComplete_m5478(L_21, L_22, /*hidden argument*/NULL); + goto IL_00c4; + } // end catch (depth: 1) + +IL_00c4: + { + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_MightNeedHandshake() +extern "C" bool SslStreamBase_get_MightNeedHandshake_m5484 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + Object_t * L_2 = (__this->___negotiate_10); + V_0 = L_2; + Object_t * L_3 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0020: + try + { // begin try (depth: 1) + { + Context_t1017 * L_4 = (__this->___context_5); + NullCheck(L_4); + int32_t L_5 = Context_get_HandshakeState_m5298(L_4, /*hidden argument*/NULL); + V_1 = ((((int32_t)((((int32_t)L_5) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); + IL2CPP_LEAVE(0x43, FINALLY_003c); + } + +IL_0037: + { + ; // IL_0037: leave IL_0043 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003c; + } + +FINALLY_003c: + { // begin finally (depth: 1) + Object_t * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(60) + } // end finally (depth: 1) + IL2CPP_CLEANUP(60) + { + IL2CPP_JUMP_TBL(0x43, IL_0043) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0043: + { + bool L_7 = V_1; + return L_7; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::NegotiateHandshake() +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase_NegotiateHandshake_m5485 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + { + bool L_0 = SslStreamBase_get_MightNeedHandshake_m5484(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_003c; + } + } + { + InternalAsyncResult_t1055 * L_1 = (InternalAsyncResult_t1055 *)il2cpp_codegen_object_new (InternalAsyncResult_t1055_il2cpp_TypeInfo_var); + InternalAsyncResult__ctor_m5465(L_1, (AsyncCallback_t222 *)NULL, NULL, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, 0, 0, 0, 0, /*hidden argument*/NULL); + V_0 = L_1; + InternalAsyncResult_t1055 * L_2 = V_0; + bool L_3 = SslStreamBase_BeginNegotiateHandshake_m5501(__this, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0035; + } + } + { + ManualResetEvent_t1038 * L_4 = (__this->___negotiationComplete_13); + NullCheck(L_4); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_4); + goto IL_003c; + } + +IL_0035: + { + InternalAsyncResult_t1055 * L_5 = V_0; + SslStreamBase_EndNegotiateHandshake_m5502(__this, L_5, /*hidden argument*/NULL); + } + +IL_003c: + { + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslStreamBase_RaiseLocalCertificateSelection_m5486 (SslStreamBase_t1050 * __this, X509CertificateCollection_t760 * ___certificates, X509Certificate_t786 * ___remoteCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___requestedCertificates, const MethodInfo* method) +{ + { + X509CertificateCollection_t760 * L_0 = ___certificates; + X509Certificate_t786 * L_1 = ___remoteCertificate; + String_t* L_2 = ___targetHost; + X509CertificateCollection_t760 * L_3 = ___requestedCertificates; + X509Certificate_t786 * L_4 = (X509Certificate_t786 *)VirtFuncInvoker4< X509Certificate_t786 *, X509CertificateCollection_t760 *, X509Certificate_t786 *, String_t*, X509CertificateCollection_t760 * >::Invoke(26 /* System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::OnLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) */, __this, L_0, L_1, L_2, L_3); + return L_4; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslStreamBase_RaiseRemoteCertificateValidation_m5487 (SslStreamBase_t1050 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___errors, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = ___certificate; + Int32U5BU5D_t420* L_1 = ___errors; + bool L_2 = (bool)VirtFuncInvoker2< bool, X509Certificate_t786 *, Int32U5BU5D_t420* >::Invoke(27 /* System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::OnRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) */, __this, L_0, L_1); + return L_2; + } +} +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslStreamBase_RaiseRemoteCertificateValidation2_m5488 (SslStreamBase_t1050 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = ___collection; + ValidationResult_t1049 * L_1 = (ValidationResult_t1049 *)VirtFuncInvoker1< ValidationResult_t1049 *, X509CertificateCollection_t933 * >::Invoke(28 /* Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::OnRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) */, __this, L_0); + return L_1; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslStreamBase_RaiseLocalPrivateKeySelection_m5489 (SslStreamBase_t1050 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = ___certificate; + String_t* L_1 = ___targetHost; + AsymmetricAlgorithm_t776 * L_2 = (AsymmetricAlgorithm_t776 *)VirtFuncInvoker2< AsymmetricAlgorithm_t776 *, X509Certificate_t786 *, String_t* >::Invoke(30 /* System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::OnLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) */, __this, L_0, L_1); + return L_2; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CheckCertRevocationStatus() +extern "C" bool SslStreamBase_get_CheckCertRevocationStatus_m5490 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___checkCertRevocationStatus_9); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_CheckCertRevocationStatus(System.Boolean) +extern "C" void SslStreamBase_set_CheckCertRevocationStatus_m5491 (SslStreamBase_t1050 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___checkCertRevocationStatus_9 = L_0; + return; + } +} +// Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_CipherAlgorithm() +extern "C" int32_t SslStreamBase_get_CipherAlgorithm_m5492 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0027; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CipherSuite_t1016 * L_4 = SecurityParameters_get_Cipher_m5408(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = CipherSuite_get_CipherAlgorithmType_m5197(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0027: + { + return (int32_t)(1); + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_CipherStrength() +extern "C" int32_t SslStreamBase_get_CipherStrength_m5493 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0027; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CipherSuite_t1016 * L_4 = SecurityParameters_get_Cipher_m5408(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int16_t L_5 = CipherSuite_get_EffectiveKeyBits_m5209(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0027: + { + return 0; + } +} +// Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_HashAlgorithm() +extern "C" int32_t SslStreamBase_get_HashAlgorithm_m5494 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0027; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CipherSuite_t1016 * L_4 = SecurityParameters_get_Cipher_m5408(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = CipherSuite_get_HashAlgorithmType_m5199(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0027: + { + return (int32_t)(1); + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_HashStrength() +extern "C" int32_t SslStreamBase_get_HashStrength_m5495 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0029; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CipherSuite_t1016 * L_4 = SecurityParameters_get_Cipher_m5408(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = CipherSuite_get_HashSize_m5200(L_4, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_5*(int32_t)8)); + } + +IL_0029: + { + return 0; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeStrength() +extern "C" int32_t SslStreamBase_get_KeyExchangeStrength_m5496 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0032; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + TlsServerSettings_t1027 * L_3 = Context_get_ServerSettings_m5294(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + X509CertificateCollection_t933 * L_4 = TlsServerSettings_get_Certificates_m5552(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate_t788 * L_5 = X509CertificateCollection_get_Item_m4694(L_4, 0, /*hidden argument*/NULL); + NullCheck(L_5); + RSA_t902 * L_6 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_5); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_6); + return L_7; + } + +IL_0032: + { + return 0; + } +} +// Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeAlgorithm() +extern "C" int32_t SslStreamBase_get_KeyExchangeAlgorithm_m5497 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0027; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + SecurityParameters_t1029 * L_3 = Context_get_Current_m5337(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CipherSuite_t1016 * L_4 = SecurityParameters_get_Cipher_m5408(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = CipherSuite_get_ExchangeAlgorithmType_m5201(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0027: + { + return (int32_t)(2); + } +} +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.SslStreamBase::get_SecurityProtocol() +extern "C" int32_t SslStreamBase_get_SecurityProtocol_m5498 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_001d; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + int32_t L_3 = Context_get_SecurityProtocol_m5286(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + return (int32_t)(0); + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificate() +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t786 * SslStreamBase_get_ServerCertificate_m5499 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + s_Il2CppMethodIntialized = true; + } + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + int32_t L_1 = Context_get_HandshakeState_m5298(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0062; + } + } + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + TlsServerSettings_t1027 * L_3 = Context_get_ServerSettings_m5294(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + X509CertificateCollection_t933 * L_4 = TlsServerSettings_get_Certificates_m5552(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0062; + } + } + { + Context_t1017 * L_5 = (__this->___context_5); + NullCheck(L_5); + TlsServerSettings_t1027 * L_6 = Context_get_ServerSettings_m5294(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + X509CertificateCollection_t933 * L_7 = TlsServerSettings_get_Certificates_m5552(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_7); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0062; + } + } + { + Context_t1017 * L_9 = (__this->___context_5); + NullCheck(L_9); + TlsServerSettings_t1027 * L_10 = Context_get_ServerSettings_m5294(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + X509CertificateCollection_t933 * L_11 = TlsServerSettings_get_Certificates_m5552(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + X509Certificate_t788 * L_12 = X509CertificateCollection_get_Item_m4694(L_11, 0, /*hidden argument*/NULL); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_12); + X509Certificate_t786 * L_14 = (X509Certificate_t786 *)il2cpp_codegen_object_new (X509Certificate_t786_il2cpp_TypeInfo_var); + X509Certificate__ctor_m5746(L_14, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_0062: + { + return (X509Certificate_t786 *)NULL; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificates() +extern "C" X509CertificateCollection_t933 * SslStreamBase_get_ServerCertificates_m5500 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + NullCheck(L_0); + TlsServerSettings_t1027 * L_1 = Context_get_ServerSettings_m5294(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509CertificateCollection_t933 * L_2 = TlsServerSettings_get_Certificates_m5552(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::BeginNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern const MethodInfo* SslStreamBase_AsyncHandshakeCallback_m5483_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral833; +extern "C" bool SslStreamBase_BeginNegotiateHandshake_m5501 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + SslStreamBase_AsyncHandshakeCallback_m5483_MethodInfo_var = il2cpp_codegen_method_info_from_index(340); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + TlsException_t1058 * V_1 = {0}; + Exception_t152 * V_2 = {0}; + bool V_3 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = (__this->___negotiate_10); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 2) + { + Context_t1017 * L_2 = (__this->___context_5); + NullCheck(L_2); + int32_t L_3 = Context_get_HandshakeState_m5298(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0038; + } + } + +IL_001d: + { + IntPtr_t L_4 = { (void*)SslStreamBase_AsyncHandshakeCallback_m5483_MethodInfo_var }; + AsyncCallback_t222 * L_5 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_5, __this, L_4, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_6 = ___asyncResult; + VirtFuncInvoker2< Object_t *, AsyncCallback_t222 *, Object_t * >::Invoke(24 /* System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::OnBeginNegotiateHandshake(System.AsyncCallback,System.Object) */, __this, L_5, L_6); + V_3 = 1; + IL2CPP_LEAVE(0xAA, FINALLY_0044); + } + +IL_0038: + { + V_3 = 0; + IL2CPP_LEAVE(0xAA, FINALLY_0044); + } + +IL_003f: + { + ; // IL_003f: leave IL_004b + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0044; + } + +FINALLY_0044: + { // begin finally (depth: 2) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(68) + } // end finally (depth: 2) + IL2CPP_CLEANUP(68) + { + IL2CPP_JUMP_TBL(0xAA, IL_00aa) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004b: + { + goto IL_00aa; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0050; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_007f; + throw e; + } + +CATCH_0050: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_1 = ((TlsException_t1058 *)__exception_local); + ManualResetEvent_t1038 * L_8 = (__this->___negotiationComplete_13); + NullCheck(L_8); + EventWaitHandle_Set_m5736(L_8, /*hidden argument*/NULL); + RecordProtocol_t1023 * L_9 = (__this->___protocol_6); + TlsException_t1058 * L_10 = V_1; + NullCheck(L_10); + Alert_t1014 * L_11 = TlsException_get_Alert_m5548(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + RecordProtocol_SendAlert_m5385(L_9, L_11, /*hidden argument*/NULL); + TlsException_t1058 * L_12 = V_1; + IOException_t1101 * L_13 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_13, _stringLiteral833, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_007a: + { + goto IL_00aa; + } + } // end catch (depth: 1) + +CATCH_007f: + { // begin catch(System.Exception) + { + V_2 = ((Exception_t152 *)__exception_local); + ManualResetEvent_t1038 * L_14 = (__this->___negotiationComplete_13); + NullCheck(L_14); + EventWaitHandle_Set_m5736(L_14, /*hidden argument*/NULL); + RecordProtocol_t1023 * L_15 = (__this->___protocol_6); + NullCheck(L_15); + RecordProtocol_SendAlert_m5383(L_15, ((int32_t)80), /*hidden argument*/NULL); + Exception_t152 * L_16 = V_2; + IOException_t1101 * L_17 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_17, _stringLiteral833, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00a5: + { + goto IL_00aa; + } + } // end catch (depth: 1) + +IL_00aa: + { + bool L_18 = V_3; + return L_18; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern "C" void SslStreamBase_EndNegotiateHandshake_m5502 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) +{ + { + InternalAsyncResult_t1055 * L_0 = ___asyncResult; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() */, L_0); + if (L_1) + { + goto IL_0017; + } + } + { + InternalAsyncResult_t1055 * L_2 = ___asyncResult; + NullCheck(L_2); + WaitHandle_t1085 * L_3 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(5 /* System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() */, L_2); + NullCheck(L_3); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_3); + } + +IL_0017: + { + InternalAsyncResult_t1055 * L_4 = ___asyncResult; + NullCheck(L_4); + bool L_5 = InternalAsyncResult_get_CompletedWithError_m5474(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0029; + } + } + { + InternalAsyncResult_t1055 * L_6 = ___asyncResult; + NullCheck(L_6); + Exception_t152 * L_7 = InternalAsyncResult_get_AsyncException_m5473(L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0029: + { + return; + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral891; +extern Il2CppCodeGenString* _stringLiteral892; +extern Il2CppCodeGenString* _stringLiteral893; +extern Il2CppCodeGenString* _stringLiteral894; +extern Il2CppCodeGenString* _stringLiteral895; +extern "C" Object_t * SslStreamBase_BeginRead_m5503 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + _stringLiteral891 = il2cpp_codegen_string_literal_from_index(891); + _stringLiteral892 = il2cpp_codegen_string_literal_from_index(892); + _stringLiteral893 = il2cpp_codegen_string_literal_from_index(893); + _stringLiteral894 = il2cpp_codegen_string_literal_from_index(894); + _stringLiteral895 = il2cpp_codegen_string_literal_from_index(895); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral891, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0029; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral892, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int32_t L_4 = ___offset; + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_003d; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral893, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral894, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004f: + { + int32_t L_9 = ___count; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___offset; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))))) + { + goto IL_0065; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral895, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + AsyncCallback_t222 * L_13 = ___callback; + Object_t * L_14 = ___state; + ByteU5BU5D_t789* L_15 = ___buffer; + int32_t L_16 = ___offset; + int32_t L_17 = ___count; + InternalAsyncResult_t1055 * L_18 = (InternalAsyncResult_t1055 *)il2cpp_codegen_object_new (InternalAsyncResult_t1055_il2cpp_TypeInfo_var); + InternalAsyncResult__ctor_m5465(L_18, L_13, L_14, L_15, L_16, L_17, 0, 1, /*hidden argument*/NULL); + V_0 = L_18; + bool L_19 = SslStreamBase_get_MightNeedHandshake_m5484(__this, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00a3; + } + } + { + InternalAsyncResult_t1055 * L_20 = V_0; + bool L_21 = SslStreamBase_BeginNegotiateHandshake_m5501(__this, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_009e; + } + } + { + ManualResetEvent_t1038 * L_22 = (__this->___negotiationComplete_13); + NullCheck(L_22); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_22); + InternalAsyncResult_t1055 * L_23 = V_0; + SslStreamBase_InternalBeginRead_m5504(__this, L_23, /*hidden argument*/NULL); + } + +IL_009e: + { + goto IL_00aa; + } + +IL_00a3: + { + InternalAsyncResult_t1055 * L_24 = V_0; + SslStreamBase_InternalBeginRead_m5504(__this, L_24, /*hidden argument*/NULL); + } + +IL_00aa: + { + InternalAsyncResult_t1055 * L_25 = V_0; + return L_25; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginRead(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern const MethodInfo* SslStreamBase_InternalReadCallback_m5505_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral833; +extern Il2CppCodeGenString* _stringLiteral896; +extern "C" void SslStreamBase_InternalBeginRead_m5504 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + SslStreamBase_InternalReadCallback_m5505_MethodInfo_var = il2cpp_codegen_method_info_from_index(341); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + _stringLiteral896 = il2cpp_codegen_string_literal_from_index(896); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + TlsException_t1058 * V_4 = {0}; + Exception_t152 * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B4_0 = 0; + int32_t G_B7_0 = 0; + +IL_0000: + try + { // begin try (depth: 1) + { + V_0 = 0; + Object_t * L_0 = (__this->___read_11); + V_1 = L_0; + Object_t * L_1 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000f: + try + { // begin try (depth: 2) + { + MemoryStream_t1056 * L_2 = (__this->___inputBuffer_4); + NullCheck(L_2); + int64_t L_3 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_2); + MemoryStream_t1056 * L_4 = (__this->___inputBuffer_4); + NullCheck(L_4); + int64_t L_5 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_4); + if ((!(((uint64_t)L_3) == ((uint64_t)L_5)))) + { + goto IL_003b; + } + } + +IL_002a: + { + MemoryStream_t1056 * L_6 = (__this->___inputBuffer_4); + NullCheck(L_6); + int64_t L_7 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_6); + G_B4_0 = ((((int64_t)L_7) > ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0); + goto IL_003c; + } + +IL_003b: + { + G_B4_0 = 0; + } + +IL_003c: + { + V_2 = G_B4_0; + MemoryStream_t1056 * L_8 = (__this->___inputBuffer_4); + NullCheck(L_8); + int64_t L_9 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_8); + if ((((int64_t)L_9) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_005a; + } + } + +IL_004f: + { + InternalAsyncResult_t1055 * L_10 = ___asyncResult; + NullCheck(L_10); + int32_t L_11 = InternalAsyncResult_get_Count_m5470(L_10, /*hidden argument*/NULL); + G_B7_0 = ((((int32_t)L_11) > ((int32_t)0))? 1 : 0); + goto IL_005b; + } + +IL_005a: + { + G_B7_0 = 0; + } + +IL_005b: + { + V_3 = G_B7_0; + bool L_12 = V_2; + if (!L_12) + { + goto IL_006d; + } + } + +IL_0062: + { + SslStreamBase_resetBuffer_m5527(__this, /*hidden argument*/NULL); + goto IL_0091; + } + +IL_006d: + { + bool L_13 = V_3; + if (!L_13) + { + goto IL_0091; + } + } + +IL_0073: + { + MemoryStream_t1056 * L_14 = (__this->___inputBuffer_4); + InternalAsyncResult_t1055 * L_15 = ___asyncResult; + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = InternalAsyncResult_get_Buffer_m5468(L_15, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_17 = ___asyncResult; + NullCheck(L_17); + int32_t L_18 = InternalAsyncResult_get_Offset_m5469(L_17, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_19 = ___asyncResult; + NullCheck(L_19); + int32_t L_20 = InternalAsyncResult_get_Count_m5470(L_19, /*hidden argument*/NULL); + NullCheck(L_14); + int32_t L_21 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_14, L_16, L_18, L_20); + V_0 = L_21; + } + +IL_0091: + { + IL2CPP_LEAVE(0x9D, FINALLY_0096); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0096; + } + +FINALLY_0096: + { // begin finally (depth: 2) + Object_t * L_22 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(150) + } // end finally (depth: 2) + IL2CPP_CLEANUP(150) + { + IL2CPP_JUMP_TBL(0x9D, IL_009d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_009d: + { + int32_t L_23 = V_0; + if ((((int32_t)0) >= ((int32_t)L_23))) + { + goto IL_00b0; + } + } + +IL_00a4: + { + InternalAsyncResult_t1055 * L_24 = ___asyncResult; + int32_t L_25 = V_0; + NullCheck(L_24); + InternalAsyncResult_SetComplete_m5479(L_24, L_25, /*hidden argument*/NULL); + goto IL_0106; + } + +IL_00b0: + { + Context_t1017 * L_26 = (__this->___context_5); + NullCheck(L_26); + bool L_27 = Context_get_ReceivedConnectionEnd_m5300(L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_00ff; + } + } + +IL_00c0: + { + Stream_t1039 * L_28 = (__this->___innerStream_3); + ByteU5BU5D_t789* L_29 = (__this->___recbuf_14); + ByteU5BU5D_t789* L_30 = (__this->___recbuf_14); + NullCheck(L_30); + IntPtr_t L_31 = { (void*)SslStreamBase_InternalReadCallback_m5505_MethodInfo_var }; + AsyncCallback_t222 * L_32 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_32, __this, L_31, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_33 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ByteU5BU5D_t789* L_34 = (__this->___recbuf_14); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 0); + ArrayElementTypeCheck (L_33, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_33, 0, sizeof(Object_t *))) = (Object_t *)L_34; + ObjectU5BU5D_t162* L_35 = L_33; + InternalAsyncResult_t1055 * L_36 = ___asyncResult; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 1); + ArrayElementTypeCheck (L_35, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 1, sizeof(Object_t *))) = (Object_t *)L_36; + NullCheck(L_28); + VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(20 /* System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_28, L_29, 0, (((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))), L_32, (Object_t *)(Object_t *)L_35); + goto IL_0106; + } + +IL_00ff: + { + InternalAsyncResult_t1055 * L_37 = ___asyncResult; + NullCheck(L_37); + InternalAsyncResult_SetComplete_m5479(L_37, 0, /*hidden argument*/NULL); + } + +IL_0106: + { + goto IL_0145; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_010b; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0131; + throw e; + } + +CATCH_010b: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_4 = ((TlsException_t1058 *)__exception_local); + RecordProtocol_t1023 * L_38 = (__this->___protocol_6); + TlsException_t1058 * L_39 = V_4; + NullCheck(L_39); + Alert_t1014 * L_40 = TlsException_get_Alert_m5548(L_39, /*hidden argument*/NULL); + NullCheck(L_38); + RecordProtocol_SendAlert_m5385(L_38, L_40, /*hidden argument*/NULL); + TlsException_t1058 * L_41 = V_4; + IOException_t1101 * L_42 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_42, _stringLiteral833, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_012c: + { + goto IL_0145; + } + } // end catch (depth: 1) + +CATCH_0131: + { // begin catch(System.Exception) + { + V_5 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_43 = V_5; + IOException_t1101 * L_44 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_44, _stringLiteral896, L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0140: + { + goto IL_0145; + } + } // end catch (depth: 1) + +IL_0145: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalReadCallback(System.IAsyncResult) +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern const MethodInfo* SslStreamBase_InternalReadCallback_m5505_MethodInfo_var; +extern "C" void SslStreamBase_InternalReadCallback_m5505 (SslStreamBase_t1050 * __this, Object_t * ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + SslStreamBase_InternalReadCallback_m5505_MethodInfo_var = il2cpp_codegen_method_info_from_index(341); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + InternalAsyncResult_t1055 * V_2 = {0}; + int32_t V_3 = 0; + bool V_4 = false; + int64_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int64_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + Object_t * V_9 = {0}; + int64_t V_10 = 0; + int32_t V_11 = 0; + Object_t * V_12 = {0}; + Exception_t152 * V_13 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___disposed_8); + il2cpp_codegen_memory_barrier(); + if (!L_0) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + Object_t * L_1 = ___result; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_1); + V_0 = ((ObjectU5BU5D_t162*)Castclass(L_2, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + int32_t L_4 = 0; + V_1 = ((ByteU5BU5D_t789*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_4, sizeof(Object_t *))), ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + int32_t L_6 = 1; + V_2 = ((InternalAsyncResult_t1055 *)CastclassClass((*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_6, sizeof(Object_t *))), InternalAsyncResult_t1055_il2cpp_TypeInfo_var)); + } + +IL_002c: + try + { // begin try (depth: 1) + { + Stream_t1039 * L_7 = (__this->___innerStream_3); + Object_t * L_8 = ___result; + NullCheck(L_7); + int32_t L_9 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(22 /* System.Int32 System.IO.Stream::EndRead(System.IAsyncResult) */, L_7, L_8); + V_3 = L_9; + int32_t L_10 = V_3; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0053; + } + } + +IL_0040: + { + MemoryStream_t1056 * L_11 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_12 = V_1; + int32_t L_13 = V_3; + NullCheck(L_11); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_11, L_12, 0, L_13); + goto IL_005f; + } + +IL_0053: + { + InternalAsyncResult_t1055 * L_14 = V_2; + NullCheck(L_14); + InternalAsyncResult_SetComplete_m5479(L_14, 0, /*hidden argument*/NULL); + goto IL_02a5; + } + +IL_005f: + { + V_4 = 0; + MemoryStream_t1056 * L_15 = (__this->___recordStream_15); + NullCheck(L_15); + int64_t L_16 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_15); + V_5 = L_16; + MemoryStream_t1056 * L_17 = (__this->___recordStream_15); + NullCheck(L_17); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_17, (((int64_t)((int64_t)0)))); + V_6 = (ByteU5BU5D_t789*)NULL; + MemoryStream_t1056 * L_18 = (__this->___recordStream_15); + NullCheck(L_18); + int64_t L_19 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_18); + if ((((int64_t)L_19) < ((int64_t)(((int64_t)((int64_t)5)))))) + { + goto IL_00a4; + } + } + +IL_0091: + { + RecordProtocol_t1023 * L_20 = (__this->___protocol_6); + MemoryStream_t1056 * L_21 = (__this->___recordStream_15); + NullCheck(L_20); + ByteU5BU5D_t789* L_22 = RecordProtocol_ReceiveRecord_m5378(L_20, L_21, /*hidden argument*/NULL); + V_6 = L_22; + } + +IL_00a4: + { + goto IL_01d4; + } + +IL_00a9: + { + MemoryStream_t1056 * L_23 = (__this->___recordStream_15); + NullCheck(L_23); + int64_t L_24 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_23); + MemoryStream_t1056 * L_25 = (__this->___recordStream_15); + NullCheck(L_25); + int64_t L_26 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_25); + V_7 = ((int64_t)((int64_t)L_24-(int64_t)L_26)); + V_8 = (ByteU5BU5D_t789*)NULL; + int64_t L_27 = V_7; + if ((((int64_t)L_27) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_00eb; + } + } + +IL_00ce: + { + int64_t L_28 = V_7; + if ((int64_t)(L_28) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((intptr_t)L_28)))); + MemoryStream_t1056 * L_29 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_30 = V_8; + ByteU5BU5D_t789* L_31 = V_8; + NullCheck(L_31); + NullCheck(L_29); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_29, L_30, 0, (((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))); + } + +IL_00eb: + { + Object_t * L_32 = (__this->___read_11); + V_9 = L_32; + Object_t * L_33 = V_9; + Monitor_Enter_m4630(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + } + +IL_00fa: + try + { // begin try (depth: 2) + { + MemoryStream_t1056 * L_34 = (__this->___inputBuffer_4); + NullCheck(L_34); + int64_t L_35 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_34); + V_10 = L_35; + ByteU5BU5D_t789* L_36 = V_6; + NullCheck(L_36); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length))))) <= ((int32_t)0))) + { + goto IL_0144; + } + } + +IL_0111: + { + MemoryStream_t1056 * L_37 = (__this->___inputBuffer_4); + NullCheck(L_37); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_37, (((int64_t)((int64_t)0))), 2); + MemoryStream_t1056 * L_38 = (__this->___inputBuffer_4); + ByteU5BU5D_t789* L_39 = V_6; + ByteU5BU5D_t789* L_40 = V_6; + NullCheck(L_40); + NullCheck(L_38); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_38, L_39, 0, (((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))); + MemoryStream_t1056 * L_41 = (__this->___inputBuffer_4); + int64_t L_42 = V_10; + NullCheck(L_41); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_41, L_42, 0); + V_4 = 1; + } + +IL_0144: + { + IL2CPP_LEAVE(0x151, FINALLY_0149); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0149; + } + +FINALLY_0149: + { // begin finally (depth: 2) + Object_t * L_43 = V_9; + Monitor_Exit_m4631(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(329) + } // end finally (depth: 2) + IL2CPP_CLEANUP(329) + { + IL2CPP_JUMP_TBL(0x151, IL_0151) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0151: + { + MemoryStream_t1056 * L_44 = (__this->___recordStream_15); + NullCheck(L_44); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_44, (((int64_t)((int64_t)0)))); + V_6 = (ByteU5BU5D_t789*)NULL; + int64_t L_45 = V_7; + if ((((int64_t)L_45) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_01d0; + } + } + +IL_016a: + { + MemoryStream_t1056 * L_46 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_47 = V_8; + ByteU5BU5D_t789* L_48 = V_8; + NullCheck(L_48); + NullCheck(L_46); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_46, L_47, 0, (((int32_t)((int32_t)(((Array_t *)L_48)->max_length))))); + MemoryStream_t1056 * L_49 = (__this->___recordStream_15); + NullCheck(L_49); + int64_t L_50 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_49); + if ((((int64_t)L_50) < ((int64_t)(((int64_t)((int64_t)5)))))) + { + goto IL_01c7; + } + } + +IL_018e: + { + MemoryStream_t1056 * L_51 = (__this->___recordStream_15); + NullCheck(L_51); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_51, (((int64_t)((int64_t)0)))); + RecordProtocol_t1023 * L_52 = (__this->___protocol_6); + MemoryStream_t1056 * L_53 = (__this->___recordStream_15); + NullCheck(L_52); + ByteU5BU5D_t789* L_54 = RecordProtocol_ReceiveRecord_m5378(L_52, L_53, /*hidden argument*/NULL); + V_6 = L_54; + ByteU5BU5D_t789* L_55 = V_6; + if (L_55) + { + goto IL_01c2; + } + } + +IL_01b5: + { + MemoryStream_t1056 * L_56 = (__this->___recordStream_15); + NullCheck(L_56); + int64_t L_57 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_56); + V_5 = L_57; + } + +IL_01c2: + { + goto IL_01cb; + } + +IL_01c7: + { + int64_t L_58 = V_7; + V_5 = L_58; + } + +IL_01cb: + { + goto IL_01d4; + } + +IL_01d0: + { + V_5 = (((int64_t)((int64_t)0))); + } + +IL_01d4: + { + ByteU5BU5D_t789* L_59 = V_6; + if (L_59) + { + goto IL_00a9; + } + } + +IL_01db: + { + bool L_60 = V_4; + if (L_60) + { + goto IL_023e; + } + } + +IL_01e2: + { + int32_t L_61 = V_3; + if ((((int32_t)L_61) <= ((int32_t)0))) + { + goto IL_023e; + } + } + +IL_01e9: + { + Context_t1017 * L_62 = (__this->___context_5); + NullCheck(L_62); + bool L_63 = Context_get_ReceivedConnectionEnd_m5300(L_62, /*hidden argument*/NULL); + if (!L_63) + { + goto IL_0205; + } + } + +IL_01f9: + { + InternalAsyncResult_t1055 * L_64 = V_2; + NullCheck(L_64); + InternalAsyncResult_SetComplete_m5479(L_64, 0, /*hidden argument*/NULL); + goto IL_0239; + } + +IL_0205: + { + MemoryStream_t1056 * L_65 = (__this->___recordStream_15); + MemoryStream_t1056 * L_66 = (__this->___recordStream_15); + NullCheck(L_66); + int64_t L_67 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_66); + NullCheck(L_65); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_65, L_67); + Stream_t1039 * L_68 = (__this->___innerStream_3); + ByteU5BU5D_t789* L_69 = V_1; + ByteU5BU5D_t789* L_70 = V_1; + NullCheck(L_70); + IntPtr_t L_71 = { (void*)SslStreamBase_InternalReadCallback_m5505_MethodInfo_var }; + AsyncCallback_t222 * L_72 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_72, __this, L_71, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_73 = V_0; + NullCheck(L_68); + VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(20 /* System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_68, L_69, 0, (((int32_t)((int32_t)(((Array_t *)L_70)->max_length)))), L_72, (Object_t *)(Object_t *)L_73); + } + +IL_0239: + { + goto IL_0291; + } + +IL_023e: + { + MemoryStream_t1056 * L_74 = (__this->___recordStream_15); + int64_t L_75 = V_5; + NullCheck(L_74); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_74, L_75); + V_11 = 0; + Object_t * L_76 = (__this->___read_11); + V_12 = L_76; + Object_t * L_77 = V_12; + Monitor_Enter_m4630(NULL /*static, unused*/, L_77, /*hidden argument*/NULL); + } + +IL_025d: + try + { // begin try (depth: 2) + MemoryStream_t1056 * L_78 = (__this->___inputBuffer_4); + InternalAsyncResult_t1055 * L_79 = V_2; + NullCheck(L_79); + ByteU5BU5D_t789* L_80 = InternalAsyncResult_get_Buffer_m5468(L_79, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_81 = V_2; + NullCheck(L_81); + int32_t L_82 = InternalAsyncResult_get_Offset_m5469(L_81, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_83 = V_2; + NullCheck(L_83); + int32_t L_84 = InternalAsyncResult_get_Count_m5470(L_83, /*hidden argument*/NULL); + NullCheck(L_78); + int32_t L_85 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_78, L_80, L_82, L_84); + V_11 = L_85; + IL2CPP_LEAVE(0x289, FINALLY_0281); + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0281; + } + +FINALLY_0281: + { // begin finally (depth: 2) + Object_t * L_86 = V_12; + Monitor_Exit_m4631(NULL /*static, unused*/, L_86, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(641) + } // end finally (depth: 2) + IL2CPP_CLEANUP(641) + { + IL2CPP_JUMP_TBL(0x289, IL_0289) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0289: + { + InternalAsyncResult_t1055 * L_87 = V_2; + int32_t L_88 = V_11; + NullCheck(L_87); + InternalAsyncResult_SetComplete_m5479(L_87, L_88, /*hidden argument*/NULL); + } + +IL_0291: + { + goto IL_02a5; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0296; + throw e; + } + +CATCH_0296: + { // begin catch(System.Exception) + V_13 = ((Exception_t152 *)__exception_local); + InternalAsyncResult_t1055 * L_89 = V_2; + Exception_t152 * L_90 = V_13; + NullCheck(L_89); + InternalAsyncResult_SetComplete_m5478(L_89, L_90, /*hidden argument*/NULL); + goto IL_02a5; + } // end catch (depth: 1) + +IL_02a5: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginWrite(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern const MethodInfo* SslStreamBase_InternalWriteCallback_m5507_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral833; +extern Il2CppCodeGenString* _stringLiteral897; +extern "C" void SslStreamBase_InternalBeginWrite_m5506 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + SslStreamBase_InternalWriteCallback_m5507_MethodInfo_var = il2cpp_codegen_method_info_from_index(342); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + _stringLiteral897 = il2cpp_codegen_string_literal_from_index(897); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + TlsException_t1058 * V_2 = {0}; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Object_t * L_0 = (__this->___write_12); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 2) + RecordProtocol_t1023 * L_2 = (__this->___protocol_6); + InternalAsyncResult_t1055 * L_3 = ___asyncResult; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = InternalAsyncResult_get_Buffer_m5468(L_3, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_5 = ___asyncResult; + NullCheck(L_5); + int32_t L_6 = InternalAsyncResult_get_Offset_m5469(L_5, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_7 = ___asyncResult; + NullCheck(L_7); + int32_t L_8 = InternalAsyncResult_get_Count_m5470(L_7, /*hidden argument*/NULL); + NullCheck(L_2); + ByteU5BU5D_t789* L_9 = RecordProtocol_EncodeRecord_m5393(L_2, ((int32_t)23), L_4, L_6, L_8, /*hidden argument*/NULL); + V_1 = L_9; + Stream_t1039 * L_10 = (__this->___innerStream_3); + ByteU5BU5D_t789* L_11 = V_1; + ByteU5BU5D_t789* L_12 = V_1; + NullCheck(L_12); + IntPtr_t L_13 = { (void*)SslStreamBase_InternalWriteCallback_m5507_MethodInfo_var }; + AsyncCallback_t222 * L_14 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_14, __this, L_13, /*hidden argument*/NULL); + InternalAsyncResult_t1055 * L_15 = ___asyncResult; + NullCheck(L_10); + VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(21 /* System.IAsyncResult System.IO.Stream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_10, L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), L_14, L_15); + IL2CPP_LEAVE(0x57, FINALLY_0050); + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 2) + Object_t * L_16 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(80) + } // end finally (depth: 2) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x57, IL_0057) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0057: + { + goto IL_0097; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_005c; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0085; + throw e; + } + +CATCH_005c: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_2 = ((TlsException_t1058 *)__exception_local); + RecordProtocol_t1023 * L_17 = (__this->___protocol_6); + TlsException_t1058 * L_18 = V_2; + NullCheck(L_18); + Alert_t1014 * L_19 = TlsException_get_Alert_m5548(L_18, /*hidden argument*/NULL); + NullCheck(L_17); + RecordProtocol_SendAlert_m5385(L_17, L_19, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(12 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() */, __this); + TlsException_t1058 * L_20 = V_2; + IOException_t1101 * L_21 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_21, _stringLiteral833, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0080: + { + goto IL_0097; + } + } // end catch (depth: 1) + +CATCH_0085: + { // begin catch(System.Exception) + { + V_3 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_22 = V_3; + IOException_t1101 * L_23 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_23, _stringLiteral897, L_22, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0092: + { + goto IL_0097; + } + } // end catch (depth: 1) + +IL_0097: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalWriteCallback(System.IAsyncResult) +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase_InternalWriteCallback_m5507 (SslStreamBase_t1050 * __this, Object_t * ___ar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___disposed_8); + il2cpp_codegen_memory_barrier(); + if (!L_0) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + Object_t * L_1 = ___ar; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_1); + V_0 = ((InternalAsyncResult_t1055 *)CastclassClass(L_2, InternalAsyncResult_t1055_il2cpp_TypeInfo_var)); + } + +IL_001a: + try + { // begin try (depth: 1) + Stream_t1039 * L_3 = (__this->___innerStream_3); + Object_t * L_4 = ___ar; + NullCheck(L_3); + VirtActionInvoker1< Object_t * >::Invoke(23 /* System.Void System.IO.Stream::EndWrite(System.IAsyncResult) */, L_3, L_4); + InternalAsyncResult_t1055 * L_5 = V_0; + NullCheck(L_5); + InternalAsyncResult_SetComplete_m5480(L_5, /*hidden argument*/NULL); + goto IL_003e; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0031; + throw e; + } + +CATCH_0031: + { // begin catch(System.Exception) + V_1 = ((Exception_t152 *)__exception_local); + InternalAsyncResult_t1055 * L_6 = V_0; + Exception_t152 * L_7 = V_1; + NullCheck(L_6); + InternalAsyncResult_SetComplete_m5478(L_6, L_7, /*hidden argument*/NULL); + goto IL_003e; + } // end catch (depth: 1) + +IL_003e: + { + return; + } +} +// System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral891; +extern Il2CppCodeGenString* _stringLiteral892; +extern Il2CppCodeGenString* _stringLiteral893; +extern Il2CppCodeGenString* _stringLiteral894; +extern Il2CppCodeGenString* _stringLiteral895; +extern "C" Object_t * SslStreamBase_BeginWrite_m5508 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + _stringLiteral891 = il2cpp_codegen_string_literal_from_index(891); + _stringLiteral892 = il2cpp_codegen_string_literal_from_index(892); + _stringLiteral893 = il2cpp_codegen_string_literal_from_index(893); + _stringLiteral894 = il2cpp_codegen_string_literal_from_index(894); + _stringLiteral895 = il2cpp_codegen_string_literal_from_index(895); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral891, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0029; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral892, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int32_t L_4 = ___offset; + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_003d; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral893, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral894, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004f: + { + int32_t L_9 = ___count; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___offset; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))))) + { + goto IL_0065; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral895, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + AsyncCallback_t222 * L_13 = ___callback; + Object_t * L_14 = ___state; + ByteU5BU5D_t789* L_15 = ___buffer; + int32_t L_16 = ___offset; + int32_t L_17 = ___count; + InternalAsyncResult_t1055 * L_18 = (InternalAsyncResult_t1055 *)il2cpp_codegen_object_new (InternalAsyncResult_t1055_il2cpp_TypeInfo_var); + InternalAsyncResult__ctor_m5465(L_18, L_13, L_14, L_15, L_16, L_17, 1, 1, /*hidden argument*/NULL); + V_0 = L_18; + bool L_19 = SslStreamBase_get_MightNeedHandshake_m5484(__this, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00a3; + } + } + { + InternalAsyncResult_t1055 * L_20 = V_0; + bool L_21 = SslStreamBase_BeginNegotiateHandshake_m5501(__this, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_009e; + } + } + { + ManualResetEvent_t1038 * L_22 = (__this->___negotiationComplete_13); + NullCheck(L_22); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_22); + InternalAsyncResult_t1055 * L_23 = V_0; + SslStreamBase_InternalBeginWrite_m5506(__this, L_23, /*hidden argument*/NULL); + } + +IL_009e: + { + goto IL_00aa; + } + +IL_00a3: + { + InternalAsyncResult_t1055 * L_24 = V_0; + SslStreamBase_InternalBeginWrite_m5506(__this, L_24, /*hidden argument*/NULL); + } + +IL_00aa: + { + InternalAsyncResult_t1055 * L_25 = V_0; + return L_25; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::EndRead(System.IAsyncResult) +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral898; +extern Il2CppCodeGenString* _stringLiteral899; +extern "C" int32_t SslStreamBase_EndRead_m5509 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral898 = il2cpp_codegen_string_literal_from_index(898); + _stringLiteral899 = il2cpp_codegen_string_literal_from_index(899); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___asyncResult; + V_0 = ((InternalAsyncResult_t1055 *)IsInstClass(L_0, InternalAsyncResult_t1055_il2cpp_TypeInfo_var)); + InternalAsyncResult_t1055 * L_1 = V_0; + if (L_1) + { + goto IL_001e; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral898, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001e: + { + Object_t * L_3 = ___asyncResult; + NullCheck(L_3); + bool L_4 = (bool)InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean System.IAsyncResult::get_IsCompleted() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_3); + if (L_4) + { + goto IL_004c; + } + } + { + Object_t * L_5 = ___asyncResult; + NullCheck(L_5); + WaitHandle_t1085 * L_6 = (WaitHandle_t1085 *)InterfaceFuncInvoker0< WaitHandle_t1085 * >::Invoke(1 /* System.Threading.WaitHandle System.IAsyncResult::get_AsyncWaitHandle() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_5); + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker2< bool, int32_t, bool >::Invoke(9 /* System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean) */, L_6, ((int32_t)300000), 0); + if (L_7) + { + goto IL_004c; + } + } + { + TlsException_t1058 * L_8 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_8, ((int32_t)80), _stringLiteral899, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004c: + { + InternalAsyncResult_t1055 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = InternalAsyncResult_get_CompletedWithError_m5474(L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005e; + } + } + { + InternalAsyncResult_t1055 * L_11 = V_0; + NullCheck(L_11); + Exception_t152 * L_12 = InternalAsyncResult_get_AsyncException_m5473(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005e: + { + InternalAsyncResult_t1055 * L_13 = V_0; + NullCheck(L_13); + int32_t L_14 = InternalAsyncResult_get_BytesRead_m5471(L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndWrite(System.IAsyncResult) +extern TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral900; +extern Il2CppCodeGenString* _stringLiteral901; +extern "C" void SslStreamBase_EndWrite_m5510 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalAsyncResult_t1055_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(688); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IAsyncResult_t221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(674); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral900 = il2cpp_codegen_string_literal_from_index(900); + _stringLiteral901 = il2cpp_codegen_string_literal_from_index(901); + s_Il2CppMethodIntialized = true; + } + InternalAsyncResult_t1055 * V_0 = {0}; + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___asyncResult; + V_0 = ((InternalAsyncResult_t1055 *)IsInstClass(L_0, InternalAsyncResult_t1055_il2cpp_TypeInfo_var)); + InternalAsyncResult_t1055 * L_1 = V_0; + if (L_1) + { + goto IL_001e; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral900, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001e: + { + Object_t * L_3 = ___asyncResult; + NullCheck(L_3); + bool L_4 = (bool)InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean System.IAsyncResult::get_IsCompleted() */, IAsyncResult_t221_il2cpp_TypeInfo_var, L_3); + if (L_4) + { + goto IL_004c; + } + } + { + InternalAsyncResult_t1055 * L_5 = V_0; + NullCheck(L_5); + WaitHandle_t1085 * L_6 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(5 /* System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() */, L_5); + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker2< bool, int32_t, bool >::Invoke(9 /* System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean) */, L_6, ((int32_t)300000), 0); + if (L_7) + { + goto IL_004c; + } + } + { + TlsException_t1058 * L_8 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_8, ((int32_t)80), _stringLiteral901, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004c: + { + InternalAsyncResult_t1055 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = InternalAsyncResult_get_CompletedWithError_m5474(L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005e; + } + } + { + InternalAsyncResult_t1055 * L_11 = V_0; + NullCheck(L_11); + Exception_t152 * L_12 = InternalAsyncResult_get_AsyncException_m5473(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005e: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() +extern "C" void SslStreamBase_Close_m5511 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Stream_Close_m5747(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Flush() +extern "C" void SslStreamBase_Flush_m5512 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + Stream_t1039 * L_0 = (__this->___innerStream_3); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.IO.Stream::Flush() */, L_0); + return; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[]) +extern "C" int32_t SslStreamBase_Read_m5513 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + ByteU5BU5D_t789* L_1 = ___buffer; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))); + return L_2; + } +} +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* SslStreamBase_t1050_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral892; +extern Il2CppCodeGenString* _stringLiteral893; +extern Il2CppCodeGenString* _stringLiteral894; +extern Il2CppCodeGenString* _stringLiteral895; +extern Il2CppCodeGenString* _stringLiteral833; +extern Il2CppCodeGenString* _stringLiteral896; +extern "C" int32_t SslStreamBase_Read_m5514 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + SslStreamBase_t1050_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(681); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral892 = il2cpp_codegen_string_literal_from_index(892); + _stringLiteral893 = il2cpp_codegen_string_literal_from_index(893); + _stringLiteral894 = il2cpp_codegen_string_literal_from_index(894); + _stringLiteral895 = il2cpp_codegen_string_literal_from_index(895); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + _stringLiteral896 = il2cpp_codegen_string_literal_from_index(896); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + bool V_2 = false; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + bool V_6 = false; + ByteU5BU5D_t789* V_7 = {0}; + int64_t V_8 = 0; + ByteU5BU5D_t789* V_9 = {0}; + int64_t V_10 = 0; + int32_t V_11 = 0; + TlsException_t1058 * V_12 = {0}; + Exception_t152 * V_13 = {0}; + int32_t V_14 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0029; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral892, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int32_t L_4 = ___offset; + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_003d; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral893, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral894, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004f: + { + int32_t L_9 = ___count; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___offset; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))))) + { + goto IL_0065; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral895, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + Context_t1017 * L_13 = (__this->___context_5); + NullCheck(L_13); + int32_t L_14 = Context_get_HandshakeState_m5298(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_14) == ((int32_t)2))) + { + goto IL_007c; + } + } + { + SslStreamBase_NegotiateHandshake_m5485(__this, /*hidden argument*/NULL); + } + +IL_007c: + { + Object_t * L_15 = (__this->___read_11); + V_0 = L_15; + Object_t * L_16 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + } + +IL_0089: + try + { // begin try (depth: 1) + try + { // begin try (depth: 2) + { + IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1050_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_17 = ((SslStreamBase_t1050_StaticFields*)SslStreamBase_t1050_il2cpp_TypeInfo_var->static_fields)->___record_processing_2; + NullCheck(L_17); + EventWaitHandle_Reset_m5738(L_17, /*hidden argument*/NULL); + MemoryStream_t1056 * L_18 = (__this->___inputBuffer_4); + NullCheck(L_18); + int64_t L_19 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_18); + if ((((int64_t)L_19) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_00fc; + } + } + +IL_00a6: + { + MemoryStream_t1056 * L_20 = (__this->___inputBuffer_4); + NullCheck(L_20); + int64_t L_21 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_20); + MemoryStream_t1056 * L_22 = (__this->___inputBuffer_4); + NullCheck(L_22); + int64_t L_23 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_22); + if ((!(((uint64_t)L_21) == ((uint64_t)L_23)))) + { + goto IL_00d3; + } + } + +IL_00c1: + { + MemoryStream_t1056 * L_24 = (__this->___inputBuffer_4); + NullCheck(L_24); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_24, (((int64_t)((int64_t)0)))); + goto IL_00fc; + } + +IL_00d3: + { + MemoryStream_t1056 * L_25 = (__this->___inputBuffer_4); + ByteU5BU5D_t789* L_26 = ___buffer; + int32_t L_27 = ___offset; + int32_t L_28 = ___count; + NullCheck(L_25); + int32_t L_29 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_25, L_26, L_27, L_28); + V_1 = L_29; + int32_t L_30 = V_1; + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_00fc; + } + } + +IL_00e9: + { + IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1050_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_31 = ((SslStreamBase_t1050_StaticFields*)SslStreamBase_t1050_il2cpp_TypeInfo_var->static_fields)->___record_processing_2; + NullCheck(L_31); + EventWaitHandle_Set_m5736(L_31, /*hidden argument*/NULL); + int32_t L_32 = V_1; + V_14 = L_32; + IL2CPP_LEAVE(0x335, FINALLY_032e); + } + +IL_00fc: + { + V_2 = 0; + } + +IL_00fe: + { + MemoryStream_t1056 * L_33 = (__this->___recordStream_15); + NullCheck(L_33); + int64_t L_34 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_33); + if (!L_34) + { + goto IL_0114; + } + } + +IL_010e: + { + bool L_35 = V_2; + if (!L_35) + { + goto IL_01cb; + } + } + +IL_0114: + { + V_2 = 0; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16384))); + V_4 = 0; + int32_t L_36 = ___count; + if ((!(((uint32_t)L_36) == ((uint32_t)1)))) + { + goto IL_014e; + } + } + +IL_012b: + { + Stream_t1039 * L_37 = (__this->___innerStream_3); + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.Stream::ReadByte() */, L_37); + V_5 = L_38; + int32_t L_39 = V_5; + if ((((int32_t)L_39) < ((int32_t)0))) + { + goto IL_0149; + } + } + +IL_0140: + { + ByteU5BU5D_t789* L_40 = V_3; + int32_t L_41 = V_5; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_40, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_41))); + V_4 = 1; + } + +IL_0149: + { + goto IL_0160; + } + +IL_014e: + { + Stream_t1039 * L_42 = (__this->___innerStream_3); + ByteU5BU5D_t789* L_43 = V_3; + ByteU5BU5D_t789* L_44 = V_3; + NullCheck(L_44); + NullCheck(L_42); + int32_t L_45 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_42, L_43, 0, (((int32_t)((int32_t)(((Array_t *)L_44)->max_length))))); + V_4 = L_45; + } + +IL_0160: + { + int32_t L_46 = V_4; + if ((((int32_t)L_46) <= ((int32_t)0))) + { + goto IL_01b8; + } + } + +IL_0168: + { + MemoryStream_t1056 * L_47 = (__this->___recordStream_15); + NullCheck(L_47); + int64_t L_48 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_47); + if ((((int64_t)L_48) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_01a4; + } + } + +IL_017a: + { + MemoryStream_t1056 * L_49 = (__this->___recordStream_15); + NullCheck(L_49); + int64_t L_50 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_49); + MemoryStream_t1056 * L_51 = (__this->___recordStream_15); + NullCheck(L_51); + int64_t L_52 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_51); + if ((((int64_t)L_50) == ((int64_t)L_52))) + { + goto IL_01a4; + } + } + +IL_0195: + { + MemoryStream_t1056 * L_53 = (__this->___recordStream_15); + NullCheck(L_53); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_53, (((int64_t)((int64_t)0))), 2); + } + +IL_01a4: + { + MemoryStream_t1056 * L_54 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_55 = V_3; + int32_t L_56 = V_4; + NullCheck(L_54); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_54, L_55, 0, L_56); + goto IL_01cb; + } + +IL_01b8: + { + IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1050_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_57 = ((SslStreamBase_t1050_StaticFields*)SslStreamBase_t1050_il2cpp_TypeInfo_var->static_fields)->___record_processing_2; + NullCheck(L_57); + EventWaitHandle_Set_m5736(L_57, /*hidden argument*/NULL); + V_14 = 0; + IL2CPP_LEAVE(0x335, FINALLY_032e); + } + +IL_01cb: + { + V_6 = 0; + MemoryStream_t1056 * L_58 = (__this->___recordStream_15); + NullCheck(L_58); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_58, (((int64_t)((int64_t)0)))); + V_7 = (ByteU5BU5D_t789*)NULL; + MemoryStream_t1056 * L_59 = (__this->___recordStream_15); + NullCheck(L_59); + int64_t L_60 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_59); + if ((((int64_t)L_60) < ((int64_t)(((int64_t)((int64_t)5)))))) + { + goto IL_0209; + } + } + +IL_01f0: + { + RecordProtocol_t1023 * L_61 = (__this->___protocol_6); + MemoryStream_t1056 * L_62 = (__this->___recordStream_15); + NullCheck(L_61); + ByteU5BU5D_t789* L_63 = RecordProtocol_ReceiveRecord_m5378(L_61, L_62, /*hidden argument*/NULL); + V_7 = L_63; + ByteU5BU5D_t789* L_64 = V_7; + V_2 = ((((Object_t*)(ByteU5BU5D_t789*)L_64) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0209: + { + goto IL_02f0; + } + +IL_020e: + { + MemoryStream_t1056 * L_65 = (__this->___recordStream_15); + NullCheck(L_65); + int64_t L_66 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_65); + MemoryStream_t1056 * L_67 = (__this->___recordStream_15); + NullCheck(L_67); + int64_t L_68 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_67); + V_8 = ((int64_t)((int64_t)L_66-(int64_t)L_68)); + V_9 = (ByteU5BU5D_t789*)NULL; + int64_t L_69 = V_8; + if ((((int64_t)L_69) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0250; + } + } + +IL_0233: + { + int64_t L_70 = V_8; + if ((int64_t)(L_70) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((intptr_t)L_70)))); + MemoryStream_t1056 * L_71 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_72 = V_9; + ByteU5BU5D_t789* L_73 = V_9; + NullCheck(L_73); + NullCheck(L_71); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_71, L_72, 0, (((int32_t)((int32_t)(((Array_t *)L_73)->max_length))))); + } + +IL_0250: + { + MemoryStream_t1056 * L_74 = (__this->___inputBuffer_4); + NullCheck(L_74); + int64_t L_75 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_74); + V_10 = L_75; + ByteU5BU5D_t789* L_76 = V_7; + NullCheck(L_76); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_76)->max_length))))) <= ((int32_t)0))) + { + goto IL_029a; + } + } + +IL_0267: + { + MemoryStream_t1056 * L_77 = (__this->___inputBuffer_4); + NullCheck(L_77); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_77, (((int64_t)((int64_t)0))), 2); + MemoryStream_t1056 * L_78 = (__this->___inputBuffer_4); + ByteU5BU5D_t789* L_79 = V_7; + ByteU5BU5D_t789* L_80 = V_7; + NullCheck(L_80); + NullCheck(L_78); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_78, L_79, 0, (((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))); + MemoryStream_t1056 * L_81 = (__this->___inputBuffer_4); + int64_t L_82 = V_10; + NullCheck(L_81); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_81, L_82, 0); + V_6 = 1; + } + +IL_029a: + { + MemoryStream_t1056 * L_83 = (__this->___recordStream_15); + NullCheck(L_83); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_83, (((int64_t)((int64_t)0)))); + V_7 = (ByteU5BU5D_t789*)NULL; + int64_t L_84 = V_8; + if ((((int64_t)L_84) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_02c5; + } + } + +IL_02b3: + { + MemoryStream_t1056 * L_85 = (__this->___recordStream_15); + ByteU5BU5D_t789* L_86 = V_9; + ByteU5BU5D_t789* L_87 = V_9; + NullCheck(L_87); + NullCheck(L_85); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_85, L_86, 0, (((int32_t)((int32_t)(((Array_t *)L_87)->max_length))))); + } + +IL_02c5: + { + bool L_88 = V_6; + if (!L_88) + { + goto IL_02f0; + } + } + +IL_02cc: + { + MemoryStream_t1056 * L_89 = (__this->___inputBuffer_4); + ByteU5BU5D_t789* L_90 = ___buffer; + int32_t L_91 = ___offset; + int32_t L_92 = ___count; + NullCheck(L_89); + int32_t L_93 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_89, L_90, L_91, L_92); + V_11 = L_93; + IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1050_il2cpp_TypeInfo_var); + ManualResetEvent_t1038 * L_94 = ((SslStreamBase_t1050_StaticFields*)SslStreamBase_t1050_il2cpp_TypeInfo_var->static_fields)->___record_processing_2; + NullCheck(L_94); + EventWaitHandle_Set_m5736(L_94, /*hidden argument*/NULL); + int32_t L_95 = V_11; + V_14 = L_95; + IL2CPP_LEAVE(0x335, FINALLY_032e); + } + +IL_02f0: + { + ByteU5BU5D_t789* L_96 = V_7; + if (L_96) + { + goto IL_020e; + } + } + +IL_02f7: + { + goto IL_00fe; + } + +IL_02fc: + { + goto IL_0329; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0301; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0315; + throw e; + } + +CATCH_0301: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_12 = ((TlsException_t1058 *)__exception_local); + TlsException_t1058 * L_97 = V_12; + IOException_t1101 * L_98 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_98, _stringLiteral833, L_97, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_98); + } + +IL_0310: + { + goto IL_0329; + } + } // end catch (depth: 2) + +CATCH_0315: + { // begin catch(System.Exception) + { + V_13 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_99 = V_13; + IOException_t1101 * L_100 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_100, _stringLiteral896, L_99, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_100); + } + +IL_0324: + { + goto IL_0329; + } + } // end catch (depth: 2) + +IL_0329: + { + IL2CPP_LEAVE(0x335, FINALLY_032e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_032e; + } + +FINALLY_032e: + { // begin finally (depth: 1) + Object_t * L_101 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_101, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(814) + } // end finally (depth: 1) + IL2CPP_CLEANUP(814) + { + IL2CPP_JUMP_TBL(0x335, IL_0335) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0335: + { + int32_t L_102 = V_14; + return L_102; + } +} +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::Seek(System.Int64,System.IO.SeekOrigin) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int64_t SslStreamBase_Seek_m5515 (SslStreamBase_t1050 * __this, int64_t ___offset, int32_t ___origin, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::SetLength(System.Int64) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase_SetLength_m5516 (SslStreamBase_t1050 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[]) +extern "C" void SslStreamBase_Write_m5517 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + ByteU5BU5D_t789* L_1 = ___buffer; + NullCheck(L_1); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral892; +extern Il2CppCodeGenString* _stringLiteral893; +extern Il2CppCodeGenString* _stringLiteral894; +extern Il2CppCodeGenString* _stringLiteral895; +extern Il2CppCodeGenString* _stringLiteral833; +extern Il2CppCodeGenString* _stringLiteral897; +extern "C" void SslStreamBase_Write_m5518 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral892 = il2cpp_codegen_string_literal_from_index(892); + _stringLiteral893 = il2cpp_codegen_string_literal_from_index(893); + _stringLiteral894 = il2cpp_codegen_string_literal_from_index(894); + _stringLiteral895 = il2cpp_codegen_string_literal_from_index(895); + _stringLiteral833 = il2cpp_codegen_string_literal_from_index(833); + _stringLiteral897 = il2cpp_codegen_string_literal_from_index(897); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + TlsException_t1058 * V_2 = {0}; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SslStreamBase_checkDisposed_m5528(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0029; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral892, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int32_t L_4 = ___offset; + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_003d; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral893, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral894, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004f: + { + int32_t L_9 = ___count; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___offset; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))))) + { + goto IL_0065; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral895, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + Context_t1017 * L_13 = (__this->___context_5); + NullCheck(L_13); + int32_t L_14 = Context_get_HandshakeState_m5298(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_14) == ((int32_t)2))) + { + goto IL_007c; + } + } + { + SslStreamBase_NegotiateHandshake_m5485(__this, /*hidden argument*/NULL); + } + +IL_007c: + { + Object_t * L_15 = (__this->___write_12); + V_0 = L_15; + Object_t * L_16 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + } + +IL_0089: + try + { // begin try (depth: 1) + try + { // begin try (depth: 2) + RecordProtocol_t1023 * L_17 = (__this->___protocol_6); + ByteU5BU5D_t789* L_18 = ___buffer; + int32_t L_19 = ___offset; + int32_t L_20 = ___count; + NullCheck(L_17); + ByteU5BU5D_t789* L_21 = RecordProtocol_EncodeRecord_m5393(L_17, ((int32_t)23), L_18, L_19, L_20, /*hidden argument*/NULL); + V_1 = L_21; + Stream_t1039 * L_22 = (__this->___innerStream_3); + ByteU5BU5D_t789* L_23 = V_1; + ByteU5BU5D_t789* L_24 = V_1; + NullCheck(L_24); + NullCheck(L_22); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_22, L_23, 0, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))); + goto IL_00ea; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TlsException_t1058_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00af; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00d8; + throw e; + } + +CATCH_00af: + { // begin catch(Mono.Security.Protocol.Tls.TlsException) + { + V_2 = ((TlsException_t1058 *)__exception_local); + RecordProtocol_t1023 * L_25 = (__this->___protocol_6); + TlsException_t1058 * L_26 = V_2; + NullCheck(L_26); + Alert_t1014 * L_27 = TlsException_get_Alert_m5548(L_26, /*hidden argument*/NULL); + NullCheck(L_25); + RecordProtocol_SendAlert_m5385(L_25, L_27, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(12 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() */, __this); + TlsException_t1058 * L_28 = V_2; + IOException_t1101 * L_29 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_29, _stringLiteral833, L_28, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00d3: + { + goto IL_00ea; + } + } // end catch (depth: 2) + +CATCH_00d8: + { // begin catch(System.Exception) + { + V_3 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_30 = V_3; + IOException_t1101 * L_31 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m5743(L_31, _stringLiteral897, L_30, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_00e5: + { + goto IL_00ea; + } + } // end catch (depth: 2) + +IL_00ea: + { + IL2CPP_LEAVE(0xF6, FINALLY_00ef); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ef; + } + +FINALLY_00ef: + { // begin finally (depth: 1) + Object_t * L_32 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(239) + } // end finally (depth: 1) + IL2CPP_CLEANUP(239) + { + IL2CPP_JUMP_TBL(0xF6, IL_00f6) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00f6: + { + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanRead() +extern "C" bool SslStreamBase_get_CanRead_m5519 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = (__this->___innerStream_3); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanSeek() +extern "C" bool SslStreamBase_get_CanSeek_m5520 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanWrite() +extern "C" bool SslStreamBase_get_CanWrite_m5521 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = (__this->___innerStream_3); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_0); + return L_1; + } +} +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Length() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int64_t SslStreamBase_get_Length_m5522 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Position() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int64_t SslStreamBase_get_Position_m5523 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_Position(System.Int64) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase_set_Position_m5524 (SslStreamBase_t1050 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Finalize() +extern "C" void SslStreamBase_Finalize_m5525 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(11 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void SslStreamBase_Dispose_m5526 (SslStreamBase_t1050 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___disposed_8); + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_008a; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_007a; + } + } + { + Stream_t1039 * L_2 = (__this->___innerStream_3); + if (!L_2) + { + goto IL_006c; + } + } + { + Context_t1017 * L_3 = (__this->___context_5); + NullCheck(L_3); + int32_t L_4 = Context_get_HandshakeState_m5298(L_3, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)2)))) + { + goto IL_0056; + } + } + { + Context_t1017 * L_5 = (__this->___context_5); + NullCheck(L_5); + bool L_6 = Context_get_SentConnectionEnd_m5302(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0056; + } + } + +IL_003f: + try + { // begin try (depth: 1) + RecordProtocol_t1023 * L_7 = (__this->___protocol_6); + NullCheck(L_7); + RecordProtocol_SendAlert_m5383(L_7, 0, /*hidden argument*/NULL); + goto IL_0056; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0050; + throw e; + } + +CATCH_0050: + { // begin catch(System.Object) + goto IL_0056; + } // end catch (depth: 1) + +IL_0056: + { + bool L_8 = (__this->___ownsStream_7); + if (!L_8) + { + goto IL_006c; + } + } + { + Stream_t1039 * L_9 = (__this->___innerStream_3); + NullCheck(L_9); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, L_9); + } + +IL_006c: + { + __this->___ownsStream_7 = 0; + __this->___innerStream_3 = (Stream_t1039 *)NULL; + } + +IL_007a: + { + il2cpp_codegen_memory_barrier(); + __this->___disposed_8 = 1; + bool L_10 = ___disposing; + Stream_Dispose_m5748(__this, L_10, /*hidden argument*/NULL); + } + +IL_008a: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::resetBuffer() +extern "C" void SslStreamBase_resetBuffer_m5527 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___inputBuffer_4); + NullCheck(L_0); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, (((int64_t)((int64_t)0)))); + MemoryStream_t1056 * L_1 = (__this->___inputBuffer_4); + NullCheck(L_1); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_1, (((int64_t)((int64_t)0)))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::checkDisposed() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral903; +extern "C" void SslStreamBase_checkDisposed_m5528 (SslStreamBase_t1050 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral903 = il2cpp_codegen_string_literal_from_index(903); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_8); + il2cpp_codegen_memory_barrier(); + if (!L_0) + { + goto IL_0018; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral903, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void TlsCipherSuite__ctor_m5529 (TlsCipherSuite_t1057 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___headerLock_22 = L_0; + int16_t L_1 = ___code; + String_t* L_2 = ___name; + int32_t L_3 = ___cipherAlgorithmType; + int32_t L_4 = ___hashAlgorithmType; + int32_t L_5 = ___exchangeAlgorithmType; + bool L_6 = ___exportable; + bool L_7 = ___blockMode; + uint8_t L_8 = ___keyMaterialSize; + uint8_t L_9 = ___expandedKeyMaterialSize; + int16_t L_10 = ___effectiveKeyBytes; + uint8_t L_11 = ___ivSize; + uint8_t L_12 = ___blockSize; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + CipherSuite__ctor_m5191(__this, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* TlsCipherSuite_ComputeServerRecordMAC_m5530 (TlsCipherSuite_t1057 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + uint64_t V_1 = 0; + HashAlgorithm_t988 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + uint64_t G_B6_0 = 0; + { + Object_t * L_0 = (__this->___headerLock_22); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_2 = (__this->___header_21); + if (L_2) + { + goto IL_0025; + } + } + +IL_0018: + { + __this->___header_21 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)13))); + } + +IL_0025: + { + Context_t1017 * L_3 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_3, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0045; + } + } + +IL_0035: + { + Context_t1017 * L_4 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_4); + uint64_t L_5 = Context_get_ReadSequenceNumber_m5309(L_4, /*hidden argument*/NULL); + G_B6_0 = L_5; + goto IL_0050; + } + +IL_0045: + { + Context_t1017 * L_6 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_6); + uint64_t L_7 = Context_get_WriteSequenceNumber_m5307(L_6, /*hidden argument*/NULL); + G_B6_0 = L_7; + } + +IL_0050: + { + V_1 = G_B6_0; + ByteU5BU5D_t789* L_8 = (__this->___header_21); + uint64_t L_9 = V_1; + CipherSuite_Write_m5214(__this, L_8, 0, L_9, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = (__this->___header_21); + uint8_t L_11 = ___contentType; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 8, sizeof(uint8_t))) = (uint8_t)L_11; + ByteU5BU5D_t789* L_12 = (__this->___header_21); + Context_t1017 * L_13 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_13); + int16_t L_14 = Context_get_Protocol_m5289(L_13, /*hidden argument*/NULL); + CipherSuite_Write_m5213(__this, L_12, ((int32_t)9), L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = (__this->___header_21); + ByteU5BU5D_t789* L_16 = ___fragment; + NullCheck(L_16); + CipherSuite_Write_m5213(__this, L_15, ((int32_t)11), (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))), /*hidden argument*/NULL); + KeyedHashAlgorithm_t1010 * L_17 = CipherSuite_get_ServerHMAC_m5196(__this, /*hidden argument*/NULL); + V_2 = L_17; + HashAlgorithm_t988 * L_18 = V_2; + ByteU5BU5D_t789* L_19 = (__this->___header_21); + ByteU5BU5D_t789* L_20 = (__this->___header_21); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (__this->___header_21); + NullCheck(L_18); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_18, L_19, 0, (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), L_21, 0); + HashAlgorithm_t988 * L_22 = V_2; + ByteU5BU5D_t789* L_23 = ___fragment; + ByteU5BU5D_t789* L_24 = ___fragment; + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = ___fragment; + NullCheck(L_22); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_22, L_23, 0, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), L_25, 0); + HashAlgorithm_t988 * L_26 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_27 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_26); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_26, L_27, 0, 0); + HashAlgorithm_t988 * L_28 = V_2; + NullCheck(L_28); + ByteU5BU5D_t789* L_29 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_28); + V_3 = L_29; + IL2CPP_LEAVE(0xEB, FINALLY_00e4); + } + +IL_00df: + { + ; // IL_00df: leave IL_00eb + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00e4; + } + +FINALLY_00e4: + { // begin finally (depth: 1) + Object_t * L_30 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(228) + } // end finally (depth: 1) + IL2CPP_CLEANUP(228) + { + IL2CPP_JUMP_TBL(0xEB, IL_00eb) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00eb: + { + ByteU5BU5D_t789* L_31 = V_3; + return L_31; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* TlsCipherSuite_ComputeClientRecordMAC_m5531 (TlsCipherSuite_t1057 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + uint64_t V_1 = 0; + HashAlgorithm_t988 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + uint64_t G_B6_0 = 0; + { + Object_t * L_0 = (__this->___headerLock_22); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_2 = (__this->___header_21); + if (L_2) + { + goto IL_0025; + } + } + +IL_0018: + { + __this->___header_21 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)13))); + } + +IL_0025: + { + Context_t1017 * L_3 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + if (!((ClientContext_t1020 *)IsInstClass(L_3, ClientContext_t1020_il2cpp_TypeInfo_var))) + { + goto IL_0045; + } + } + +IL_0035: + { + Context_t1017 * L_4 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_4); + uint64_t L_5 = Context_get_WriteSequenceNumber_m5307(L_4, /*hidden argument*/NULL); + G_B6_0 = L_5; + goto IL_0050; + } + +IL_0045: + { + Context_t1017 * L_6 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_6); + uint64_t L_7 = Context_get_ReadSequenceNumber_m5309(L_6, /*hidden argument*/NULL); + G_B6_0 = L_7; + } + +IL_0050: + { + V_1 = G_B6_0; + ByteU5BU5D_t789* L_8 = (__this->___header_21); + uint64_t L_9 = V_1; + CipherSuite_Write_m5214(__this, L_8, 0, L_9, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = (__this->___header_21); + uint8_t L_11 = ___contentType; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 8, sizeof(uint8_t))) = (uint8_t)L_11; + ByteU5BU5D_t789* L_12 = (__this->___header_21); + Context_t1017 * L_13 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_13); + int16_t L_14 = Context_get_Protocol_m5289(L_13, /*hidden argument*/NULL); + CipherSuite_Write_m5213(__this, L_12, ((int32_t)9), L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = (__this->___header_21); + ByteU5BU5D_t789* L_16 = ___fragment; + NullCheck(L_16); + CipherSuite_Write_m5213(__this, L_15, ((int32_t)11), (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))), /*hidden argument*/NULL); + KeyedHashAlgorithm_t1010 * L_17 = CipherSuite_get_ClientHMAC_m5195(__this, /*hidden argument*/NULL); + V_2 = L_17; + HashAlgorithm_t988 * L_18 = V_2; + ByteU5BU5D_t789* L_19 = (__this->___header_21); + ByteU5BU5D_t789* L_20 = (__this->___header_21); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (__this->___header_21); + NullCheck(L_18); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_18, L_19, 0, (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), L_21, 0); + HashAlgorithm_t988 * L_22 = V_2; + ByteU5BU5D_t789* L_23 = ___fragment; + ByteU5BU5D_t789* L_24 = ___fragment; + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = ___fragment; + NullCheck(L_22); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_22, L_23, 0, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), L_25, 0); + HashAlgorithm_t988 * L_26 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_27 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_26); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_26, L_27, 0, 0); + HashAlgorithm_t988 * L_28 = V_2; + NullCheck(L_28); + ByteU5BU5D_t789* L_29 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_28); + V_3 = L_29; + IL2CPP_LEAVE(0xEB, FINALLY_00e4); + } + +IL_00df: + { + ; // IL_00df: leave IL_00eb + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00e4; + } + +FINALLY_00e4: + { // begin finally (depth: 1) + Object_t * L_30 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(228) + } // end finally (depth: 1) + IL2CPP_CLEANUP(228) + { + IL2CPP_JUMP_TBL(0xEB, IL_00eb) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00eb: + { + ByteU5BU5D_t789* L_31 = V_3; + return L_31; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeMasterSecret(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral904; +extern "C" void TlsCipherSuite_ComputeMasterSecret_m5532 (TlsCipherSuite_t1057 * __this, ByteU5BU5D_t789* ___preMasterSecret, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral904 = il2cpp_codegen_string_literal_from_index(904); + s_Il2CppMethodIntialized = true; + } + { + Context_t1017 * L_0 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___preMasterSecret; + NullCheck(L_1); + NullCheck(L_0); + Context_set_MasterSecret_m5320(L_0, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))), /*hidden argument*/NULL); + Context_t1017 * L_2 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___preMasterSecret; + Context_t1017 * L_4 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = Context_get_RandomCS_m5315(L_4, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = CipherSuite_PRF_m5219(__this, L_3, _stringLiteral904, L_5, ((int32_t)48), /*hidden argument*/NULL); + NullCheck(L_2); + Context_set_MasterSecret_m5320(L_2, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeKeys() +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral905; +extern Il2CppCodeGenString* _stringLiteral906; +extern Il2CppCodeGenString* _stringLiteral907; +extern Il2CppCodeGenString* _stringLiteral908; +extern "C" void TlsCipherSuite_ComputeKeys_m5533 (TlsCipherSuite_t1057 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + _stringLiteral905 = il2cpp_codegen_string_literal_from_index(905); + _stringLiteral906 = il2cpp_codegen_string_literal_from_index(906); + _stringLiteral907 = il2cpp_codegen_string_literal_from_index(907); + _stringLiteral908 = il2cpp_codegen_string_literal_from_index(908); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + { + Context_t1017 * L_0 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = Context_get_MasterSecret_m5319(L_0, /*hidden argument*/NULL); + Context_t1017 * L_2 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = Context_get_RandomSC_m5317(L_2, /*hidden argument*/NULL); + int32_t L_4 = CipherSuite_get_KeyBlockSize_m5207(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = CipherSuite_PRF_m5219(__this, L_1, _stringLiteral905, L_3, L_4, /*hidden argument*/NULL); + TlsStream_t1030 * L_6 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5564(L_6, L_5, /*hidden argument*/NULL); + V_0 = L_6; + Context_t1017 * L_7 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_7); + SecurityParameters_t1029 * L_8 = Context_get_Negotiating_m5338(L_7, /*hidden argument*/NULL); + TlsStream_t1030 * L_9 = V_0; + int32_t L_10 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + NullCheck(L_9); + ByteU5BU5D_t789* L_11 = TlsStream_ReadBytes_m5576(L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_8); + SecurityParameters_set_ClientWriteMAC_m5411(L_8, L_11, /*hidden argument*/NULL); + Context_t1017 * L_12 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_12); + SecurityParameters_t1029 * L_13 = Context_get_Negotiating_m5338(L_12, /*hidden argument*/NULL); + TlsStream_t1030 * L_14 = V_0; + int32_t L_15 = CipherSuite_get_HashSize_m5200(__this, /*hidden argument*/NULL); + NullCheck(L_14); + ByteU5BU5D_t789* L_16 = TlsStream_ReadBytes_m5576(L_14, L_15, /*hidden argument*/NULL); + NullCheck(L_13); + SecurityParameters_set_ServerWriteMAC_m5413(L_13, L_16, /*hidden argument*/NULL); + Context_t1017 * L_17 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_18 = V_0; + uint8_t L_19 = CipherSuite_get_KeyMaterialSize_m5206(__this, /*hidden argument*/NULL); + NullCheck(L_18); + ByteU5BU5D_t789* L_20 = TlsStream_ReadBytes_m5576(L_18, L_19, /*hidden argument*/NULL); + NullCheck(L_17); + Context_set_ClientWriteKey_m5322(L_17, L_20, /*hidden argument*/NULL); + Context_t1017 * L_21 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_22 = V_0; + uint8_t L_23 = CipherSuite_get_KeyMaterialSize_m5206(__this, /*hidden argument*/NULL); + NullCheck(L_22); + ByteU5BU5D_t789* L_24 = TlsStream_ReadBytes_m5576(L_22, L_23, /*hidden argument*/NULL); + NullCheck(L_21); + Context_set_ServerWriteKey_m5324(L_21, L_24, /*hidden argument*/NULL); + bool L_25 = CipherSuite_get_IsExportable_m5205(__this, /*hidden argument*/NULL); + if (L_25) + { + goto IL_0101; + } + } + { + uint8_t L_26 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00dc; + } + } + { + Context_t1017 * L_27 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_28 = V_0; + uint8_t L_29 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_28); + ByteU5BU5D_t789* L_30 = TlsStream_ReadBytes_m5576(L_28, L_29, /*hidden argument*/NULL); + NullCheck(L_27); + Context_set_ClientWriteIV_m5326(L_27, L_30, /*hidden argument*/NULL); + Context_t1017 * L_31 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + TlsStream_t1030 * L_32 = V_0; + uint8_t L_33 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_32); + ByteU5BU5D_t789* L_34 = TlsStream_ReadBytes_m5576(L_32, L_33, /*hidden argument*/NULL); + NullCheck(L_31); + Context_set_ServerWriteIV_m5328(L_31, L_34, /*hidden argument*/NULL); + goto IL_00fc; + } + +IL_00dc: + { + Context_t1017 * L_35 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_36 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_35); + Context_set_ClientWriteIV_m5326(L_35, L_36, /*hidden argument*/NULL); + Context_t1017 * L_37 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_38 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_37); + Context_set_ServerWriteIV_m5328(L_37, L_38, /*hidden argument*/NULL); + } + +IL_00fc: + { + goto IL_022f; + } + +IL_0101: + { + Context_t1017 * L_39 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = Context_get_ClientWriteKey_m5321(L_39, /*hidden argument*/NULL); + Context_t1017 * L_41 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_41); + ByteU5BU5D_t789* L_42 = Context_get_RandomCS_m5315(L_41, /*hidden argument*/NULL); + uint8_t L_43 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_44 = CipherSuite_PRF_m5219(__this, L_40, _stringLiteral906, L_42, L_43, /*hidden argument*/NULL); + V_1 = L_44; + Context_t1017 * L_45 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_45); + ByteU5BU5D_t789* L_46 = Context_get_ServerWriteKey_m5323(L_45, /*hidden argument*/NULL); + Context_t1017 * L_47 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_47); + ByteU5BU5D_t789* L_48 = Context_get_RandomCS_m5315(L_47, /*hidden argument*/NULL); + uint8_t L_49 = CipherSuite_get_ExpandedKeyMaterialSize_m5208(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_50 = CipherSuite_PRF_m5219(__this, L_46, _stringLiteral907, L_48, L_49, /*hidden argument*/NULL); + V_2 = L_50; + Context_t1017 * L_51 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_52 = V_1; + NullCheck(L_51); + Context_set_ClientWriteKey_m5322(L_51, L_52, /*hidden argument*/NULL); + Context_t1017 * L_53 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_54 = V_2; + NullCheck(L_53); + Context_set_ServerWriteKey_m5324(L_53, L_54, /*hidden argument*/NULL); + uint8_t L_55 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + if ((((int32_t)L_55) <= ((int32_t)0))) + { + goto IL_020f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_56 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + Context_t1017 * L_57 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_57); + ByteU5BU5D_t789* L_58 = Context_get_RandomCS_m5315(L_57, /*hidden argument*/NULL); + uint8_t L_59 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_60 = CipherSuite_PRF_m5219(__this, L_56, _stringLiteral908, L_58, ((int32_t)((int32_t)L_59*(int32_t)2)), /*hidden argument*/NULL); + V_3 = L_60; + Context_t1017 * L_61 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + uint8_t L_62 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_61); + Context_set_ClientWriteIV_m5326(L_61, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_62)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_63 = V_3; + Context_t1017 * L_64 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_64); + ByteU5BU5D_t789* L_65 = Context_get_ClientWriteIV_m5325(L_64, /*hidden argument*/NULL); + Context_t1017 * L_66 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_66); + ByteU5BU5D_t789* L_67 = Context_get_ClientWriteIV_m5325(L_66, /*hidden argument*/NULL); + NullCheck(L_67); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_63, 0, (Array_t *)(Array_t *)L_65, 0, (((int32_t)((int32_t)(((Array_t *)L_67)->max_length)))), /*hidden argument*/NULL); + Context_t1017 * L_68 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + uint8_t L_69 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + NullCheck(L_68); + Context_set_ServerWriteIV_m5328(L_68, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_69)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_70 = V_3; + uint8_t L_71 = CipherSuite_get_IvSize_m5210(__this, /*hidden argument*/NULL); + Context_t1017 * L_72 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_72); + ByteU5BU5D_t789* L_73 = Context_get_ServerWriteIV_m5327(L_72, /*hidden argument*/NULL); + Context_t1017 * L_74 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + NullCheck(L_74); + ByteU5BU5D_t789* L_75 = Context_get_ServerWriteIV_m5327(L_74, /*hidden argument*/NULL); + NullCheck(L_75); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_70, L_71, (Array_t *)(Array_t *)L_73, 0, (((int32_t)((int32_t)(((Array_t *)L_75)->max_length)))), /*hidden argument*/NULL); + goto IL_022f; + } + +IL_020f: + { + Context_t1017 * L_76 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_77 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_76); + Context_set_ClientWriteIV_m5326(L_76, L_77, /*hidden argument*/NULL); + Context_t1017 * L_78 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_79 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_78); + Context_set_ServerWriteIV_m5328(L_78, L_79, /*hidden argument*/NULL); + } + +IL_022f: + { + Context_t1017 * L_80 = CipherSuite_get_Context_m5211(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionCache_SetContextInCache_m5279(NULL /*static, unused*/, L_80, /*hidden argument*/NULL); + TlsStream_t1030 * L_81 = V_0; + NullCheck(L_81); + TlsStream_Reset_m5582(L_81, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::.ctor() +extern TypeInfo* X509CertificateCollection_t760_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void TlsClientSettings__ctor_m5534 (TlsClientSettings_t1028 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t760_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(456); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509CertificateCollection_t760 * L_0 = (X509CertificateCollection_t760 *)il2cpp_codegen_object_new (X509CertificateCollection_t760_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m3977(L_0, /*hidden argument*/NULL); + __this->___certificates_1 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___targetHost_0 = L_1; + return; + } +} +// System.String Mono.Security.Protocol.Tls.TlsClientSettings::get_TargetHost() +extern "C" String_t* TlsClientSettings_get_TargetHost_m5535 (TlsClientSettings_t1028 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___targetHost_0); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_TargetHost(System.String) +extern "C" void TlsClientSettings_set_TargetHost_m5536 (TlsClientSettings_t1028 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___targetHost_0 = L_0; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::get_Certificates() +extern "C" X509CertificateCollection_t760 * TlsClientSettings_get_Certificates_m5537 (TlsClientSettings_t1028 * __this, const MethodInfo* method) +{ + { + X509CertificateCollection_t760 * L_0 = (__this->___certificates_1); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_Certificates(System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void TlsClientSettings_set_Certificates_m5538 (TlsClientSettings_t1028 * __this, X509CertificateCollection_t760 * ___value, const MethodInfo* method) +{ + { + X509CertificateCollection_t760 * L_0 = ___value; + __this->___certificates_1 = L_0; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::get_ClientCertificate() +extern "C" X509Certificate_t786 * TlsClientSettings_get_ClientCertificate_m5539 (TlsClientSettings_t1028 * __this, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = (__this->___clientCertificate_2); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_ClientCertificate(System.Security.Cryptography.X509Certificates.X509Certificate) +extern "C" void TlsClientSettings_set_ClientCertificate_m5540 (TlsClientSettings_t1028 * __this, X509Certificate_t786 * ___value, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = ___value; + __this->___clientCertificate_2 = L_0; + TlsClientSettings_UpdateCertificateRSA_m5541(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::UpdateCertificateRSA() +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern "C" void TlsClientSettings_UpdateCertificateRSA_m5541 (TlsClientSettings_t1028 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t788 * V_0 = {0}; + { + X509Certificate_t786 * L_0 = (__this->___clientCertificate_2); + if (L_0) + { + goto IL_0017; + } + } + { + __this->___certificateRSA_3 = (RSAManaged_t925 *)NULL; + goto IL_0055; + } + +IL_0017: + { + X509Certificate_t786 * L_1 = (__this->___clientCertificate_2); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(14 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData() */, L_1); + X509Certificate_t788 * L_3 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + X509Certificate_t788 * L_4 = V_0; + NullCheck(L_4); + RSA_t902 * L_5 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_4); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_5); + RSAManaged_t925 * L_7 = (RSAManaged_t925 *)il2cpp_codegen_object_new (RSAManaged_t925_il2cpp_TypeInfo_var); + RSAManaged__ctor_m5003(L_7, L_6, /*hidden argument*/NULL); + __this->___certificateRSA_3 = L_7; + RSAManaged_t925 * L_8 = (__this->___certificateRSA_3); + X509Certificate_t788 * L_9 = V_0; + NullCheck(L_9); + RSA_t902 * L_10 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_9); + NullCheck(L_10); + RSAParameters_t926 L_11 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_10, 0); + NullCheck(L_8); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_8, L_11); + } + +IL_0055: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.String) +extern "C" void TlsException__ctor_m5542 (TlsException_t1058 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void TlsException__ctor_m5543 (TlsException_t1058 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void TlsException__ctor_m5544 (TlsException_t1058 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) +{ + { + uint8_t L_0 = ___level; + uint8_t L_1 = ___description; + uint8_t L_2 = ___description; + String_t* L_3 = Alert_GetAlertMessage_m5190(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + TlsException__ctor_m5545(__this, L_0, L_1, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription,System.String) +extern TypeInfo* Alert_t1014_il2cpp_TypeInfo_var; +extern "C" void TlsException__ctor_m5545 (TlsException_t1058 * __this, uint8_t ___level, uint8_t ___description, String_t* ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Alert_t1014_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(676); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + uint8_t L_1 = ___level; + uint8_t L_2 = ___description; + Alert_t1014 * L_3 = (Alert_t1014 *)il2cpp_codegen_object_new (Alert_t1014_il2cpp_TypeInfo_var); + Alert__ctor_m5184(L_3, L_1, L_2, /*hidden argument*/NULL); + __this->___alert_11 = L_3; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void TlsException__ctor_m5546 (TlsException_t1058 * __this, uint8_t ___description, const MethodInfo* method) +{ + { + uint8_t L_0 = ___description; + uint8_t L_1 = ___description; + String_t* L_2 = Alert_GetAlertMessage_m5190(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + TlsException__ctor_m5547(__this, L_0, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription,System.String) +extern TypeInfo* Alert_t1014_il2cpp_TypeInfo_var; +extern "C" void TlsException__ctor_m5547 (TlsException_t1058 * __this, uint8_t ___description, String_t* ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Alert_t1014_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(676); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + uint8_t L_1 = ___description; + Alert_t1014 * L_2 = (Alert_t1014 *)il2cpp_codegen_object_new (Alert_t1014_il2cpp_TypeInfo_var); + Alert__ctor_m5183(L_2, L_1, /*hidden argument*/NULL); + __this->___alert_11 = L_2; + return; + } +} +// Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::get_Alert() +extern "C" Alert_t1014 * TlsException_get_Alert_m5548 (TlsException_t1058 * __this, const MethodInfo* method) +{ + { + Alert_t1014 * L_0 = (__this->___alert_11); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::.ctor() +extern "C" void TlsServerSettings__ctor_m5549 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_ServerKeyExchange() +extern "C" bool TlsServerSettings_get_ServerKeyExchange_m5550 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___serverKeyExchange_5); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_ServerKeyExchange(System.Boolean) +extern "C" void TlsServerSettings_set_ServerKeyExchange_m5551 (TlsServerSettings_t1027 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___serverKeyExchange_5 = L_0; + return; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::get_Certificates() +extern "C" X509CertificateCollection_t933 * TlsServerSettings_get_Certificates_m5552 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = (__this->___certificates_0); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_Certificates(Mono.Security.X509.X509CertificateCollection) +extern "C" void TlsServerSettings_set_Certificates_m5553 (TlsServerSettings_t1027 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) +{ + { + X509CertificateCollection_t933 * L_0 = ___value; + __this->___certificates_0 = L_0; + return; + } +} +// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRSA() +extern "C" RSA_t902 * TlsServerSettings_get_CertificateRSA_m5554 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = (__this->___certificateRSA_1); + return L_0; + } +} +// System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::get_RsaParameters() +extern "C" RSAParameters_t926 TlsServerSettings_get_RsaParameters_m5555 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + RSAParameters_t926 L_0 = (__this->___rsaParameters_2); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_RsaParameters(System.Security.Cryptography.RSAParameters) +extern "C" void TlsServerSettings_set_RsaParameters_m5556 (TlsServerSettings_t1027 * __this, RSAParameters_t926 ___value, const MethodInfo* method) +{ + { + RSAParameters_t926 L_0 = ___value; + __this->___rsaParameters_2 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_SignedParams(System.Byte[]) +extern "C" void TlsServerSettings_set_SignedParams_m5557 (TlsServerSettings_t1027 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + __this->___signedParams_3 = L_0; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRequest() +extern "C" bool TlsServerSettings_get_CertificateRequest_m5558 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___certificateRequest_6); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateRequest(System.Boolean) +extern "C" void TlsServerSettings_set_CertificateRequest_m5559 (TlsServerSettings_t1027 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___certificateRequest_6 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateTypes(Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[]) +extern "C" void TlsServerSettings_set_CertificateTypes_m5560 (TlsServerSettings_t1027 * __this, ClientCertificateTypeU5BU5D_t1059* ___value, const MethodInfo* method) +{ + { + ClientCertificateTypeU5BU5D_t1059* L_0 = ___value; + __this->___certificateTypes_7 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_DistinguisedNames(System.String[]) +extern "C" void TlsServerSettings_set_DistinguisedNames_m5561 (TlsServerSettings_t1027 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = ___value; + __this->___distinguisedNames_4 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::UpdateCertificateRSA() +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern "C" void TlsServerSettings_UpdateCertificateRSA_m5562 (TlsServerSettings_t1027 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + s_Il2CppMethodIntialized = true; + } + { + X509CertificateCollection_t933 * L_0 = (__this->___certificates_0); + if (!L_0) + { + goto IL_001b; + } + } + { + X509CertificateCollection_t933 * L_1 = (__this->___certificates_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_1); + if (L_2) + { + goto IL_0027; + } + } + +IL_001b: + { + __this->___certificateRSA_1 = (RSA_t902 *)NULL; + goto IL_006a; + } + +IL_0027: + { + X509CertificateCollection_t933 * L_3 = (__this->___certificates_0); + NullCheck(L_3); + X509Certificate_t788 * L_4 = X509CertificateCollection_get_Item_m4694(L_3, 0, /*hidden argument*/NULL); + NullCheck(L_4); + RSA_t902 * L_5 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_4); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_5); + RSAManaged_t925 * L_7 = (RSAManaged_t925 *)il2cpp_codegen_object_new (RSAManaged_t925_il2cpp_TypeInfo_var); + RSAManaged__ctor_m5003(L_7, L_6, /*hidden argument*/NULL); + __this->___certificateRSA_1 = L_7; + RSA_t902 * L_8 = (__this->___certificateRSA_1); + X509CertificateCollection_t933 * L_9 = (__this->___certificates_0); + NullCheck(L_9); + X509Certificate_t788 * L_10 = X509CertificateCollection_get_Item_m4694(L_9, 0, /*hidden argument*/NULL); + NullCheck(L_10); + RSA_t902 * L_11 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_10); + NullCheck(L_11); + RSAParameters_t926 L_12 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_11, 0); + NullCheck(L_8); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_8, L_12); + } + +IL_006a: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor() +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern "C" void TlsStream__ctor_m5563 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + MemoryStream_t1056 * L_0 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5749(L_0, 0, /*hidden argument*/NULL); + __this->___buffer_3 = L_0; + __this->___canRead_1 = 0; + __this->___canWrite_2 = 1; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor(System.Byte[]) +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern "C" void TlsStream__ctor_m5564 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_001d; + } + } + { + ByteU5BU5D_t789* L_1 = ___data; + MemoryStream_t1056 * L_2 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5750(L_2, L_1, /*hidden argument*/NULL); + __this->___buffer_3 = L_2; + goto IL_0028; + } + +IL_001d: + { + MemoryStream_t1056 * L_3 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5744(L_3, /*hidden argument*/NULL); + __this->___buffer_3 = L_3; + } + +IL_0028: + { + __this->___canRead_1 = 1; + __this->___canWrite_2 = 0; + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_EOF() +extern "C" bool TlsStream_get_EOF_m5565 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() */, __this); + int64_t L_1 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, __this); + if ((((int64_t)L_0) >= ((int64_t)L_1))) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + return 1; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanWrite() +extern "C" bool TlsStream_get_CanWrite_m5566 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___canWrite_2); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanRead() +extern "C" bool TlsStream_get_CanRead_m5567 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___canRead_1); + return L_0; + } +} +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanSeek() +extern "C" bool TlsStream_get_CanSeek_m5568 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.MemoryStream::get_CanSeek() */, L_0); + return L_1; + } +} +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() +extern "C" int64_t TlsStream_get_Position_m5569 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + int64_t L_1 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::set_Position(System.Int64) +extern "C" void TlsStream_set_Position_m5570 (TlsStream_t1030 * __this, int64_t ___value, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + int64_t L_1 = ___value; + NullCheck(L_0); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_0, L_1); + return; + } +} +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() +extern "C" int64_t TlsStream_get_Length_m5571 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + int64_t L_1 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_0); + return L_1; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadSmallValue(System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral909; +extern Il2CppCodeGenString* _stringLiteral870; +extern "C" ByteU5BU5D_t789* TlsStream_ReadSmallValue_m5572 (TlsStream_t1030 * __this, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral909 = il2cpp_codegen_string_literal_from_index(909); + _stringLiteral870 = il2cpp_codegen_string_literal_from_index(870); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___length; + if ((((int32_t)L_0) <= ((int32_t)4))) + { + goto IL_0012; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, _stringLiteral909, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + ByteU5BU5D_t789* L_2 = (__this->___temp_4); + if (L_2) + { + goto IL_0029; + } + } + { + __this->___temp_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + } + +IL_0029: + { + ByteU5BU5D_t789* L_3 = (__this->___temp_4); + int32_t L_4 = ___length; + int32_t L_5 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, L_4); + int32_t L_6 = ___length; + if ((((int32_t)L_5) == ((int32_t)L_6))) + { + goto IL_0053; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral870, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + TlsException_t1058 * L_8 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5542(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + ByteU5BU5D_t789* L_9 = (__this->___temp_4); + return L_9; + } +} +// System.Byte Mono.Security.Protocol.Tls.TlsStream::ReadByte() +extern "C" uint8_t TlsStream_ReadByte_m5573 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = TlsStream_ReadSmallValue_m5572(__this, 1, /*hidden argument*/NULL); + V_0 = L_0; + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + return (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))); + } +} +// System.Int16 Mono.Security.Protocol.Tls.TlsStream::ReadInt16() +extern "C" int16_t TlsStream_ReadInt16_m5574 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = TlsStream_ReadSmallValue_m5572(__this, 2, /*hidden argument*/NULL); + V_0 = L_0; + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + int32_t L_4 = 1; + return (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t)))))))); + } +} +// System.Int32 Mono.Security.Protocol.Tls.TlsStream::ReadInt24() +extern "C" int32_t TlsStream_ReadInt24_m5575 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = TlsStream_ReadSmallValue_m5572(__this, 3, /*hidden argument*/NULL); + V_0 = L_0; + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + int32_t L_4 = 1; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + int32_t L_6 = 2; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t))))); + } +} +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadBytes(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral870; +extern "C" ByteU5BU5D_t789* TlsStream_ReadBytes_m5576 (TlsStream_t1030 * __this, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral870 = il2cpp_codegen_string_literal_from_index(870); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___count; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + ByteU5BU5D_t789* L_1 = V_0; + int32_t L_2 = ___count; + int32_t L_3 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_1, 0, L_2); + int32_t L_4 = ___count; + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_0021; + } + } + { + TlsException_t1058 * L_5 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5542(L_5, _stringLiteral870, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0021: + { + ByteU5BU5D_t789* L_6 = V_0; + return L_6; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void TlsStream_Write_m5577 (TlsStream_t1030 * __this, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___temp_4); + if (L_0) + { + goto IL_0017; + } + } + { + __this->___temp_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_4); + uint8_t L_2 = ___value; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)L_2; + ByteU5BU5D_t789* L_3 = (__this->___temp_4); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, 1); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int16) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void TlsStream_Write_m5578 (TlsStream_t1030 * __this, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___temp_4); + if (L_0) + { + goto IL_0017; + } + } + { + __this->___temp_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_4); + int16_t L_2 = ___value; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)8))))); + ByteU5BU5D_t789* L_3 = (__this->___temp_4); + int16_t L_4 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_4))); + ByteU5BU5D_t789* L_5 = (__this->___temp_4); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_5, 0, 2); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::WriteInt24(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void TlsStream_WriteInt24_m5579 (TlsStream_t1030 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___temp_4); + if (L_0) + { + goto IL_0017; + } + } + { + __this->___temp_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_4); + int32_t L_2 = ___value; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_3 = (__this->___temp_4); + int32_t L_4 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_4>>(int32_t)8))))); + ByteU5BU5D_t789* L_5 = (__this->___temp_4); + int32_t L_6 = ___value; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_6))); + ByteU5BU5D_t789* L_7 = (__this->___temp_4); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_7, 0, 3); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void TlsStream_Write_m5580 (TlsStream_t1030 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___temp_4); + if (L_0) + { + goto IL_0017; + } + } + { + __this->___temp_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_4); + int32_t L_2 = ___value; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)24)))))); + ByteU5BU5D_t789* L_3 = (__this->___temp_4); + int32_t L_4 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_4>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_5 = (__this->___temp_4); + int32_t L_6 = ___value; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_6>>(int32_t)8))))); + ByteU5BU5D_t789* L_7 = (__this->___temp_4); + int32_t L_8 = ___value; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_8))); + ByteU5BU5D_t789* L_9 = (__this->___temp_4); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_9, 0, 4); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[]) +extern "C" void TlsStream_Write_m5581 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + ByteU5BU5D_t789* L_1 = ___buffer; + NullCheck(L_1); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Reset() +extern "C" void TlsStream_Reset_m5582 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, (((int64_t)((int64_t)0)))); + MemoryStream_t1056 * L_1 = (__this->___buffer_3); + NullCheck(L_1); + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_1, (((int64_t)((int64_t)0)))); + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ToArray() +extern "C" ByteU5BU5D_t789* TlsStream_ToArray_m5583 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(25 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Flush() +extern "C" void TlsStream_Flush_m5584 (TlsStream_t1030 * __this, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.IO.MemoryStream::Flush() */, L_0); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::SetLength(System.Int64) +extern "C" void TlsStream_SetLength_m5585 (TlsStream_t1030 * __this, int64_t ___length, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + int64_t L_1 = ___length; + NullCheck(L_0); + VirtActionInvoker1< int64_t >::Invoke(17 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, L_1); + return; + } +} +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::Seek(System.Int64,System.IO.SeekOrigin) +extern "C" int64_t TlsStream_Seek_m5586 (TlsStream_t1030 * __this, int64_t ___offset, int32_t ___loc, const MethodInfo* method) +{ + { + MemoryStream_t1056 * L_0 = (__this->___buffer_3); + int64_t L_1 = ___offset; + int32_t L_2 = ___loc; + NullCheck(L_0); + int64_t L_3 = (int64_t)VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral910; +extern "C" int32_t TlsStream_Read_m5587 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral910 = il2cpp_codegen_string_literal_from_index(910); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___canRead_1); + if (!L_0) + { + goto IL_001a; + } + } + { + MemoryStream_t1056 * L_1 = (__this->___buffer_3); + ByteU5BU5D_t789* L_2 = ___buffer; + int32_t L_3 = ___offset; + int32_t L_4 = ___count; + NullCheck(L_1); + int32_t L_5 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); + return L_5; + } + +IL_001a: + { + InvalidOperationException_t914 * L_6 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_6, _stringLiteral910, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } +} +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral911; +extern "C" void TlsStream_Write_m5588 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral911 = il2cpp_codegen_string_literal_from_index(911); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___canWrite_2); + if (!L_0) + { + goto IL_001e; + } + } + { + MemoryStream_t1056 * L_1 = (__this->___buffer_3); + ByteU5BU5D_t789* L_2 = ___buffer; + int32_t L_3 = ___offset; + int32_t L_4 = ___count; + NullCheck(L_1); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); + goto IL_0029; + } + +IL_001e: + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, _stringLiteral911, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void HandshakeMessage__ctor_m5589 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + uint8_t L_1 = ___handshakeType; + HandshakeMessage__ctor_m5590(__this, L_0, L_1, ((int32_t)22), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType,Mono.Security.Protocol.Tls.ContentType) +extern "C" void HandshakeMessage__ctor_m5590 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, uint8_t ___contentType, const MethodInfo* method) +{ + { + TlsStream__ctor_m5563(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = ___context; + __this->___context_5 = L_0; + uint8_t L_1 = ___handshakeType; + __this->___handshakeType_6 = L_1; + uint8_t L_2 = ___contentType; + __this->___contentType_7 = L_2; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.Byte[]) +extern "C" void HandshakeMessage__ctor_m5591 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___data; + TlsStream__ctor_m5564(__this, L_0, /*hidden argument*/NULL); + Context_t1017 * L_1 = ___context; + __this->___context_5 = L_1; + uint8_t L_2 = ___handshakeType; + __this->___handshakeType_6 = L_2; + return; + } +} +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_Context() +extern "C" Context_t1017 * HandshakeMessage_get_Context_m5592 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = (__this->___context_5); + return L_0; + } +} +// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_HandshakeType() +extern "C" uint8_t HandshakeMessage_get_HandshakeType_m5593 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___handshakeType_6); + return L_0; + } +} +// Mono.Security.Protocol.Tls.ContentType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_ContentType() +extern "C" uint8_t HandshakeMessage_get_ContentType_m5594 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___contentType_7); + return L_0; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Process() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral836; +extern "C" void HandshakeMessage_Process_m5595 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral836 = il2cpp_codegen_string_literal_from_index(836); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = Context_get_SecurityProtocol_m5286(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)-1073741824)))) + { + goto IL_0037; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)12)))) + { + goto IL_004d; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) + { + goto IL_0042; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)192)))) + { + goto IL_0037; + } + } + { + goto IL_004d; + } + +IL_0037: + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::ProcessAsTls1() */, __this); + goto IL_0058; + } + +IL_0042: + { + VirtActionInvoker0::Invoke(25 /* System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::ProcessAsSsl3() */, __this); + goto IL_0058; + } + +IL_004d: + { + NotSupportedException_t164 * L_6 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_6, _stringLiteral836, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0058: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Update() +extern "C" void HandshakeMessage_Update_m5596 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanWrite() */, __this); + if (!L_0) + { + goto IL_0045; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___cache_8); + if (L_1) + { + goto IL_0022; + } + } + { + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(27 /* System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::EncodeMessage() */, __this); + __this->___cache_8 = L_2; + } + +IL_0022: + { + Context_t1017 * L_3 = (__this->___context_5); + NullCheck(L_3); + TlsStream_t1030 * L_4 = Context_get_HandshakeMessages_m5306(L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = (__this->___cache_8); + NullCheck(L_4); + TlsStream_Write_m5581(L_4, L_5, /*hidden argument*/NULL); + TlsStream_Reset_m5582(__this, /*hidden argument*/NULL); + __this->___cache_8 = (ByteU5BU5D_t789*)NULL; + } + +IL_0045: + { + return; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::EncodeMessage() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* HandshakeMessage_EncodeMessage_m5597 (HandshakeMessage_t1041 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + { + __this->___cache_8 = (ByteU5BU5D_t789*)NULL; + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanWrite() */, __this); + if (!L_0) + { + goto IL_006b; + } + } + { + ByteU5BU5D_t789* L_1 = TlsStream_ToArray_m5583(__this, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + int32_t L_3 = V_1; + __this->___cache_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)4+(int32_t)L_3)))); + ByteU5BU5D_t789* L_4 = (__this->___cache_8); + uint8_t L_5 = HandshakeMessage_get_HandshakeType_m5593(__this, /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 0, sizeof(uint8_t))) = (uint8_t)L_5; + ByteU5BU5D_t789* L_6 = (__this->___cache_8); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_7>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_8 = (__this->___cache_8); + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_9>>(int32_t)8))))); + ByteU5BU5D_t789* L_10 = (__this->___cache_8); + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_11))); + ByteU5BU5D_t789* L_12 = V_0; + ByteU5BU5D_t789* L_13 = (__this->___cache_8); + int32_t L_14 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, 4, L_14, /*hidden argument*/NULL); + } + +IL_006b: + { + ByteU5BU5D_t789* L_15 = (__this->___cache_8); + return L_15; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Compare(System.Byte[],System.Byte[]) +extern "C" bool HandshakeMessage_Compare_m5598 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___buffer1, ByteU5BU5D_t789* ___buffer2, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___buffer1; + if (!L_0) + { + goto IL_000c; + } + } + { + ByteU5BU5D_t789* L_1 = ___buffer2; + if (L_1) + { + goto IL_000e; + } + } + +IL_000c: + { + return 0; + } + +IL_000e: + { + ByteU5BU5D_t789* L_2 = ___buffer1; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = ___buffer2; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_001b; + } + } + { + return 0; + } + +IL_001b: + { + V_0 = 0; + goto IL_0033; + } + +IL_0022: + { + ByteU5BU5D_t789* L_4 = ___buffer1; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + ByteU5BU5D_t789* L_7 = ___buffer2; + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t)))))) + { + goto IL_002f; + } + } + { + return 0; + } + +IL_002f: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0033: + { + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = ___buffer1; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0022; + } + } + { + return 1; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientCertificate__ctor_m5599 (TlsClientCertificate_t1062 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + HandshakeMessage__ctor_m5589(__this, L_0, ((int32_t)11), /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::get_ClientCertificate() +extern "C" X509Certificate_t786 * TlsClientCertificate_get_ClientCertificate_m5600 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___clientCertSelected_9); + if (L_0) + { + goto IL_0018; + } + } + { + TlsClientCertificate_GetClientCertificate_m5602(__this, /*hidden argument*/NULL); + __this->___clientCertSelected_9 = 1; + } + +IL_0018: + { + X509Certificate_t786 * L_1 = (__this->___clientCert_10); + return L_1; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::Update() +extern "C" void TlsClientCertificate_Update_m5601 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + TlsStream_Reset_m5582(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::GetClientCertificate() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern "C" void TlsClientCertificate_GetClientCertificate_m5602 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + ClientContext_t1020 * L_1 = V_0; + NullCheck(L_1); + TlsClientSettings_t1028 * L_2 = Context_get_ClientSettings_m5295(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + X509CertificateCollection_t760 * L_3 = TlsClientSettings_get_Certificates_m5537(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0084; + } + } + { + ClientContext_t1020 * L_4 = V_0; + NullCheck(L_4); + TlsClientSettings_t1028 * L_5 = Context_get_ClientSettings_m5295(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + X509CertificateCollection_t760 * L_6 = TlsClientSettings_get_Certificates_m5537(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_6); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0084; + } + } + { + ClientContext_t1020 * L_8 = V_0; + NullCheck(L_8); + SslClientStream_t1021 * L_9 = ClientContext_get_SslStream_m5254(L_8, /*hidden argument*/NULL); + Context_t1017 * L_10 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_10); + TlsClientSettings_t1028 * L_11 = Context_get_ClientSettings_m5295(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + X509CertificateCollection_t760 * L_12 = TlsClientSettings_get_Certificates_m5537(L_11, /*hidden argument*/NULL); + Context_t1017 * L_13 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_13); + TlsServerSettings_t1027 * L_14 = Context_get_ServerSettings_m5294(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + X509CertificateCollection_t933 * L_15 = TlsServerSettings_get_Certificates_m5552(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + X509Certificate_t788 * L_16 = X509CertificateCollection_get_Item_m4694(L_15, 0, /*hidden argument*/NULL); + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_16); + X509Certificate_t786 * L_18 = (X509Certificate_t786 *)il2cpp_codegen_object_new (X509Certificate_t786_il2cpp_TypeInfo_var); + X509Certificate__ctor_m5746(L_18, L_17, /*hidden argument*/NULL); + Context_t1017 * L_19 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_19); + TlsClientSettings_t1028 * L_20 = Context_get_ClientSettings_m5295(L_19, /*hidden argument*/NULL); + NullCheck(L_20); + String_t* L_21 = TlsClientSettings_get_TargetHost_m5535(L_20, /*hidden argument*/NULL); + NullCheck(L_9); + X509Certificate_t786 * L_22 = SslClientStream_RaiseClientCertificateSelection_m5450(L_9, L_12, L_18, L_21, (X509CertificateCollection_t760 *)NULL, /*hidden argument*/NULL); + __this->___clientCert_10 = L_22; + } + +IL_0084: + { + ClientContext_t1020 * L_23 = V_0; + NullCheck(L_23); + TlsClientSettings_t1028 * L_24 = Context_get_ClientSettings_m5295(L_23, /*hidden argument*/NULL); + X509Certificate_t786 * L_25 = (__this->___clientCert_10); + NullCheck(L_24); + TlsClientSettings_set_ClientCertificate_m5540(L_24, L_25, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::SendCertificates() +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern "C" void TlsClientCertificate_SendCertificates_m5603 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + X509Certificate_t786 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + TlsStream_t1030 * L_0 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_0, /*hidden argument*/NULL); + V_0 = L_0; + X509Certificate_t786 * L_1 = TlsClientCertificate_get_ClientCertificate_m5600(__this, /*hidden argument*/NULL); + V_1 = L_1; + goto IL_0031; + } + +IL_0012: + { + X509Certificate_t786 * L_2 = V_1; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(14 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData() */, L_2); + V_2 = L_3; + TlsStream_t1030 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = V_2; + NullCheck(L_5); + NullCheck(L_4); + TlsStream_WriteInt24_m5579(L_4, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + TlsStream_t1030 * L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_2; + NullCheck(L_6); + TlsStream_Write_m5581(L_6, L_7, /*hidden argument*/NULL); + X509Certificate_t786 * L_8 = V_1; + X509Certificate_t786 * L_9 = TlsClientCertificate_FindParentCertificate_m5606(__this, L_8, /*hidden argument*/NULL); + V_1 = L_9; + } + +IL_0031: + { + X509Certificate_t786 * L_10 = V_1; + if (L_10) + { + goto IL_0012; + } + } + { + TlsStream_t1030 * L_11 = V_0; + NullCheck(L_11); + int64_t L_12 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_11); + TlsStream_WriteInt24_m5579(__this, (((int32_t)((int32_t)L_12))), /*hidden argument*/NULL); + TlsStream_t1030 * L_13 = V_0; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = TlsStream_ToArray_m5583(L_13, /*hidden argument*/NULL); + TlsStream_Write_m5581(__this, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::ProcessAsSsl3() +extern "C" void TlsClientCertificate_ProcessAsSsl3_m5604 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = TlsClientCertificate_get_ClientCertificate_m5600(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + TlsClientCertificate_SendCertificates_m5603(__this, /*hidden argument*/NULL); + goto IL_0016; + } + +IL_0016: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::ProcessAsTls1() +extern "C" void TlsClientCertificate_ProcessAsTls1_m5605 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) +{ + { + X509Certificate_t786 * L_0 = TlsClientCertificate_get_ClientCertificate_m5600(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + TlsClientCertificate_SendCertificates_m5603(__this, /*hidden argument*/NULL); + goto IL_001d; + } + +IL_0016: + { + TlsStream_WriteInt24_m5579(__this, 0, /*hidden argument*/NULL); + } + +IL_001d: + { + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::FindParentCertificate(System.Security.Cryptography.X509Certificates.X509Certificate) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t786 * TlsClientCertificate_FindParentCertificate_m5606 (TlsClientCertificate_t1062 * __this, X509Certificate_t786 * ___cert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t786 * V_0 = {0}; + X509CertificateEnumerator_t792 * V_1 = {0}; + X509Certificate_t786 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate_t786 * L_0 = ___cert; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(12 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetName() */, L_0); + X509Certificate_t786 * L_2 = ___cert; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetIssuerName() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0018; + } + } + { + return (X509Certificate_t786 *)NULL; + } + +IL_0018: + { + Context_t1017 * L_5 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_5); + TlsClientSettings_t1028 * L_6 = Context_get_ClientSettings_m5295(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + X509CertificateCollection_t760 * L_7 = TlsClientSettings_get_Certificates_m5537(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + X509CertificateEnumerator_t792 * L_8 = X509CertificateCollection_GetEnumerator_m3981(L_7, /*hidden argument*/NULL); + V_1 = L_8; + } + +IL_002e: + try + { // begin try (depth: 1) + { + goto IL_0057; + } + +IL_0033: + { + X509CertificateEnumerator_t792 * L_9 = V_1; + NullCheck(L_9); + X509Certificate_t786 * L_10 = X509CertificateEnumerator_get_Current_m3974(L_9, /*hidden argument*/NULL); + V_0 = L_10; + X509Certificate_t786 * L_11 = ___cert; + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(12 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetName() */, L_11); + X509Certificate_t786 * L_13 = ___cert; + NullCheck(L_13); + String_t* L_14 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetIssuerName() */, L_13); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Equality_m442(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0057; + } + } + +IL_0050: + { + X509Certificate_t786 * L_16 = V_0; + V_2 = L_16; + IL2CPP_LEAVE(0x7B, FINALLY_0067); + } + +IL_0057: + { + X509CertificateEnumerator_t792 * L_17 = V_1; + NullCheck(L_17); + bool L_18 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_17); + if (L_18) + { + goto IL_0033; + } + } + +IL_0062: + { + IL2CPP_LEAVE(0x79, FINALLY_0067); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0067; + } + +FINALLY_0067: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t792 * L_19 = V_1; + V_3 = ((Object_t *)IsInst(L_19, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_20 = V_3; + if (L_20) + { + goto IL_0072; + } + } + +IL_0071: + { + IL2CPP_END_FINALLY(103) + } + +IL_0072: + { + Object_t * L_21 = V_3; + NullCheck(L_21); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_21); + IL2CPP_END_FINALLY(103) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(103) + { + IL2CPP_JUMP_TBL(0x7B, IL_007b) + IL2CPP_JUMP_TBL(0x79, IL_0079) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0079: + { + return (X509Certificate_t786 *)NULL; + } + +IL_007b: + { + X509Certificate_t786 * L_22 = V_2; + return L_22; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientCertificateVerify__ctor_m5607 (TlsClientCertificateVerify_t1063 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + HandshakeMessage__ctor_m5589(__this, L_0, ((int32_t)15), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::Update() +extern "C" void TlsClientCertificateVerify_Update_m5608 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + TlsStream_Reset_m5582(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::ProcessAsSsl3() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* SslHandshakeHash_t1054_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral912; +extern "C" void TlsClientCertificateVerify_ProcessAsSsl3_m5609 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + SslHandshakeHash_t1054_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(689); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral912 = il2cpp_codegen_string_literal_from_index(912); + s_Il2CppMethodIntialized = true; + } + AsymmetricAlgorithm_t776 * V_0 = {0}; + ClientContext_t1020 * V_1 = {0}; + SslHandshakeHash_t1054 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + RSA_t902 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (AsymmetricAlgorithm_t776 *)NULL; + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_1 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + ClientContext_t1020 * L_1 = V_1; + NullCheck(L_1); + SslClientStream_t1021 * L_2 = ClientContext_get_SslStream_m5254(L_1, /*hidden argument*/NULL); + ClientContext_t1020 * L_3 = V_1; + NullCheck(L_3); + TlsClientSettings_t1028 * L_4 = Context_get_ClientSettings_m5295(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate_t786 * L_5 = TlsClientSettings_get_ClientCertificate_m5539(L_4, /*hidden argument*/NULL); + ClientContext_t1020 * L_6 = V_1; + NullCheck(L_6); + TlsClientSettings_t1028 * L_7 = Context_get_ClientSettings_m5295(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_8 = TlsClientSettings_get_TargetHost_m5535(L_7, /*hidden argument*/NULL); + NullCheck(L_2); + AsymmetricAlgorithm_t776 * L_9 = SslClientStream_RaisePrivateKeySelection_m5452(L_2, L_5, L_8, /*hidden argument*/NULL); + V_0 = L_9; + AsymmetricAlgorithm_t776 * L_10 = V_0; + if (L_10) + { + goto IL_0043; + } + } + { + TlsException_t1058 * L_11 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_11, ((int32_t)90), _stringLiteral912, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0043: + { + ClientContext_t1020 * L_12 = V_1; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = Context_get_MasterSecret_m5319(L_12, /*hidden argument*/NULL); + SslHandshakeHash_t1054 * L_14 = (SslHandshakeHash_t1054 *)il2cpp_codegen_object_new (SslHandshakeHash_t1054_il2cpp_TypeInfo_var); + SslHandshakeHash__ctor_m5459(L_14, L_13, /*hidden argument*/NULL); + V_2 = L_14; + SslHandshakeHash_t1054 * L_15 = V_2; + ClientContext_t1020 * L_16 = V_1; + NullCheck(L_16); + TlsStream_t1030 * L_17 = Context_get_HandshakeMessages_m5306(L_16, /*hidden argument*/NULL); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = TlsStream_ToArray_m5583(L_17, /*hidden argument*/NULL); + ClientContext_t1020 * L_19 = V_1; + NullCheck(L_19); + TlsStream_t1030 * L_20 = Context_get_HandshakeMessages_m5306(L_19, /*hidden argument*/NULL); + NullCheck(L_20); + int64_t L_21 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_20); + NullCheck(L_15); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_15, L_18, 0, (((int32_t)((int32_t)L_21)))); + V_3 = (ByteU5BU5D_t789*)NULL; + AsymmetricAlgorithm_t776 * L_22 = V_0; + if (((RSACryptoServiceProvider_t924 *)IsInstSealed(L_22, RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var))) + { + goto IL_0093; + } + } + +IL_007b: + try + { // begin try (depth: 1) + SslHandshakeHash_t1054 * L_23 = V_2; + AsymmetricAlgorithm_t776 * L_24 = V_0; + NullCheck(L_23); + ByteU5BU5D_t789* L_25 = SslHandshakeHash_CreateSignature_m5463(L_23, ((RSA_t902 *)CastclassClass(L_24, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_3 = L_25; + goto IL_0093; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t923_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_008d; + throw e; + } + +CATCH_008d: + { // begin catch(System.NotImplementedException) + goto IL_0093; + } // end catch (depth: 1) + +IL_0093: + { + ByteU5BU5D_t789* L_26 = V_3; + if (L_26) + { + goto IL_00b0; + } + } + { + AsymmetricAlgorithm_t776 * L_27 = V_0; + RSA_t902 * L_28 = TlsClientCertificateVerify_getClientCertRSA_m5611(__this, ((RSA_t902 *)CastclassClass(L_27, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_4 = L_28; + SslHandshakeHash_t1054 * L_29 = V_2; + RSA_t902 * L_30 = V_4; + NullCheck(L_29); + ByteU5BU5D_t789* L_31 = SslHandshakeHash_CreateSignature_m5463(L_29, L_30, /*hidden argument*/NULL); + V_3 = L_31; + } + +IL_00b0: + { + ByteU5BU5D_t789* L_32 = V_3; + NullCheck(L_32); + TlsStream_Write_m5578(__this, (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_33 = V_3; + ByteU5BU5D_t789* L_34 = V_3; + NullCheck(L_34); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_33, 0, (((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::ProcessAsTls1() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral912; +extern "C" void TlsClientCertificateVerify_ProcessAsTls1_m5610 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral912 = il2cpp_codegen_string_literal_from_index(912); + s_Il2CppMethodIntialized = true; + } + AsymmetricAlgorithm_t776 * V_0 = {0}; + ClientContext_t1020 * V_1 = {0}; + MD5SHA1_t1011 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + RSA_t902 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (AsymmetricAlgorithm_t776 *)NULL; + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_1 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + ClientContext_t1020 * L_1 = V_1; + NullCheck(L_1); + SslClientStream_t1021 * L_2 = ClientContext_get_SslStream_m5254(L_1, /*hidden argument*/NULL); + ClientContext_t1020 * L_3 = V_1; + NullCheck(L_3); + TlsClientSettings_t1028 * L_4 = Context_get_ClientSettings_m5295(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate_t786 * L_5 = TlsClientSettings_get_ClientCertificate_m5539(L_4, /*hidden argument*/NULL); + ClientContext_t1020 * L_6 = V_1; + NullCheck(L_6); + TlsClientSettings_t1028 * L_7 = Context_get_ClientSettings_m5295(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_8 = TlsClientSettings_get_TargetHost_m5535(L_7, /*hidden argument*/NULL); + NullCheck(L_2); + AsymmetricAlgorithm_t776 * L_9 = SslClientStream_RaisePrivateKeySelection_m5452(L_2, L_5, L_8, /*hidden argument*/NULL); + V_0 = L_9; + AsymmetricAlgorithm_t776 * L_10 = V_0; + if (L_10) + { + goto IL_0043; + } + } + { + TlsException_t1058 * L_11 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_11, ((int32_t)90), _stringLiteral912, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0043: + { + MD5SHA1_t1011 * L_12 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_12, /*hidden argument*/NULL); + V_2 = L_12; + MD5SHA1_t1011 * L_13 = V_2; + ClientContext_t1020 * L_14 = V_1; + NullCheck(L_14); + TlsStream_t1030 * L_15 = Context_get_HandshakeMessages_m5306(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = TlsStream_ToArray_m5583(L_15, /*hidden argument*/NULL); + ClientContext_t1020 * L_17 = V_1; + NullCheck(L_17); + TlsStream_t1030 * L_18 = Context_get_HandshakeMessages_m5306(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + int64_t L_19 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, L_18); + NullCheck(L_13); + HashAlgorithm_ComputeHash_m5697(L_13, L_16, 0, (((int32_t)((int32_t)L_19))), /*hidden argument*/NULL); + V_3 = (ByteU5BU5D_t789*)NULL; + AsymmetricAlgorithm_t776 * L_20 = V_0; + if (((RSACryptoServiceProvider_t924 *)IsInstSealed(L_20, RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var))) + { + goto IL_008d; + } + } + +IL_0075: + try + { // begin try (depth: 1) + MD5SHA1_t1011 * L_21 = V_2; + AsymmetricAlgorithm_t776 * L_22 = V_0; + NullCheck(L_21); + ByteU5BU5D_t789* L_23 = MD5SHA1_CreateSignature_m5181(L_21, ((RSA_t902 *)CastclassClass(L_22, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_3 = L_23; + goto IL_008d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t923_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0087; + throw e; + } + +CATCH_0087: + { // begin catch(System.NotImplementedException) + goto IL_008d; + } // end catch (depth: 1) + +IL_008d: + { + ByteU5BU5D_t789* L_24 = V_3; + if (L_24) + { + goto IL_00aa; + } + } + { + AsymmetricAlgorithm_t776 * L_25 = V_0; + RSA_t902 * L_26 = TlsClientCertificateVerify_getClientCertRSA_m5611(__this, ((RSA_t902 *)CastclassClass(L_25, RSA_t902_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_4 = L_26; + MD5SHA1_t1011 * L_27 = V_2; + RSA_t902 * L_28 = V_4; + NullCheck(L_27); + ByteU5BU5D_t789* L_29 = MD5SHA1_CreateSignature_m5181(L_27, L_28, /*hidden argument*/NULL); + V_3 = L_29; + } + +IL_00aa: + { + ByteU5BU5D_t789* L_30 = V_3; + NullCheck(L_30); + TlsStream_Write_m5578(__this, (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_31 = V_3; + ByteU5BU5D_t789* L_32 = V_3; + NullCheck(L_32); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_31, 0, (((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))); + return; + } +} +// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::getClientCertRSA(System.Security.Cryptography.RSA) +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern "C" RSA_t902 * TlsClientCertificateVerify_getClientCertRSA_m5611 (TlsClientCertificateVerify_t1063 * __this, RSA_t902 * ___privKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + RSAParameters_t926 V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + int32_t V_5 = 0; + RSAManaged_t925 * V_6 = {0}; + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + RSA_t902 * L_0 = ___privKey; + NullCheck(L_0); + RSAParameters_t926 L_1 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_0, 1); + V_1 = L_1; + Context_t1017 * L_2 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_2); + TlsClientSettings_t1028 * L_3 = Context_get_ClientSettings_m5295(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + X509CertificateCollection_t760 * L_4 = TlsClientSettings_get_Certificates_m5537(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate_t786 * L_5 = X509CertificateCollection_get_Item_m3979(L_4, 0, /*hidden argument*/NULL); + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetPublicKey() */, L_5); + ASN1_t903 * L_7 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_7, L_6, /*hidden argument*/NULL); + V_2 = L_7; + ASN1_t903 * L_8 = V_2; + NullCheck(L_8); + ASN1_t903 * L_9 = ASN1_get_Item_m4665(L_8, 0, /*hidden argument*/NULL); + V_3 = L_9; + ASN1_t903 * L_10 = V_3; + if (!L_10) + { + goto IL_004b; + } + } + { + ASN1_t903 * L_11 = V_3; + NullCheck(L_11); + uint8_t L_12 = ASN1_get_Tag_m4661(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_12) == ((int32_t)2))) + { + goto IL_004d; + } + } + +IL_004b: + { + return (RSA_t902 *)NULL; + } + +IL_004d: + { + ASN1_t903 * L_13 = V_2; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 1, /*hidden argument*/NULL); + V_4 = L_14; + ASN1_t903 * L_15 = V_4; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)2))) + { + goto IL_0065; + } + } + { + return (RSA_t902 *)NULL; + } + +IL_0065: + { + ASN1_t903 * L_17 = V_3; + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = ASN1_get_Value_m4663(L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_19 = TlsClientCertificateVerify_getUnsignedBigInteger_m5612(__this, L_18, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_19; + ASN1_t903 * L_20 = V_4; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ASN1_get_Value_m4663(L_20, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_21; + ByteU5BU5D_t789* L_22 = ((&V_1)->___D_2); + (&V_0)->___D_2 = L_22; + ByteU5BU5D_t789* L_23 = ((&V_1)->___DP_3); + (&V_0)->___DP_3 = L_23; + ByteU5BU5D_t789* L_24 = ((&V_1)->___DQ_4); + (&V_0)->___DQ_4 = L_24; + ByteU5BU5D_t789* L_25 = ((&V_1)->___InverseQ_5); + (&V_0)->___InverseQ_5 = L_25; + ByteU5BU5D_t789* L_26 = ((&V_1)->___P_0); + (&V_0)->___P_0 = L_26; + ByteU5BU5D_t789* L_27 = ((&V_1)->___Q_1); + (&V_0)->___Q_1 = L_27; + ByteU5BU5D_t789* L_28 = ((&V_0)->___Modulus_6); + NullCheck(L_28); + V_5 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))<<(int32_t)3)); + int32_t L_29 = V_5; + RSAManaged_t925 * L_30 = (RSAManaged_t925 *)il2cpp_codegen_object_new (RSAManaged_t925_il2cpp_TypeInfo_var); + RSAManaged__ctor_m5003(L_30, L_29, /*hidden argument*/NULL); + V_6 = L_30; + RSAManaged_t925 * L_31 = V_6; + RSAParameters_t926 L_32 = V_0; + NullCheck(L_31); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_31, L_32); + RSAManaged_t925 * L_33 = V_6; + return L_33; + } +} +// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::getUnsignedBigInteger(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* TlsClientCertificateVerify_getUnsignedBigInteger_m5612 (TlsClientCertificateVerify_t1063 * __this, ByteU5BU5D_t789* ___integer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___integer; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))) + { + goto IL_0021; + } + } + { + ByteU5BU5D_t789* L_2 = ___integer; + NullCheck(L_2); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)1)); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + ByteU5BU5D_t789* L_4 = ___integer; + ByteU5BU5D_t789* L_5 = V_1; + int32_t L_6 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 1, (Array_t *)(Array_t *)L_5, 0, L_6, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = V_1; + return L_7; + } + +IL_0021: + { + ByteU5BU5D_t789* L_8 = ___integer; + return L_8; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientFinished__ctor_m5613 (TlsClientFinished_t1064 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + HandshakeMessage__ctor_m5589(__this, L_0, ((int32_t)20), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientFinished_t1064_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D21_13_FieldInfo_var; +extern "C" void TlsClientFinished__cctor_m5614 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsClientFinished_t1064_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(653); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D21_13_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 13); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D21_13_FieldInfo_var), /*hidden argument*/NULL); + ((TlsClientFinished_t1064_StaticFields*)TlsClientFinished_t1064_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::Update() +extern "C" void TlsClientFinished_Update_m5615 (TlsClientFinished_t1064 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + TlsStream_Reset_m5582(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::ProcessAsSsl3() +extern TypeInfo* SslHandshakeHash_t1054_il2cpp_TypeInfo_var; +extern TypeInfo* TlsClientFinished_t1064_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern "C" void TlsClientFinished_ProcessAsSsl3_m5616 (TlsClientFinished_t1064 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SslHandshakeHash_t1054_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(689); + TlsClientFinished_t1064_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(653); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = Context_get_MasterSecret_m5319(L_0, /*hidden argument*/NULL); + SslHandshakeHash_t1054 * L_2 = (SslHandshakeHash_t1054 *)il2cpp_codegen_object_new (SslHandshakeHash_t1054_il2cpp_TypeInfo_var); + SslHandshakeHash__ctor_m5459(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Context_t1017 * L_3 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_3); + TlsStream_t1030 * L_4 = Context_get_HandshakeMessages_m5306(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = TlsStream_ToArray_m5583(L_4, /*hidden argument*/NULL); + V_1 = L_5; + HashAlgorithm_t988 * L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_1; + ByteU5BU5D_t789* L_8 = V_1; + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = V_1; + NullCheck(L_6); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), L_9, 0); + HashAlgorithm_t988 * L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(TlsClientFinished_t1064_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_11 = ((TlsClientFinished_t1064_StaticFields*)TlsClientFinished_t1064_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + ByteU5BU5D_t789* L_12 = ((TlsClientFinished_t1064_StaticFields*)TlsClientFinished_t1064_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ((TlsClientFinished_t1064_StaticFields*)TlsClientFinished_t1064_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + NullCheck(L_10); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_10, L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), L_13, 0); + HashAlgorithm_t988 * L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_15 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_14); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, 0, 0); + HashAlgorithm_t988 * L_16 = V_0; + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_16); + TlsStream_Write_m5581(__this, L_17, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::ProcessAsTls1() +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral913; +extern "C" void TlsClientFinished_ProcessAsTls1_m5617 (TlsClientFinished_t1064 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + _stringLiteral913 = il2cpp_codegen_string_literal_from_index(913); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + MD5SHA1_t1011 * L_0 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Context_t1017 * L_1 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_1); + TlsStream_t1030 * L_2 = Context_get_HandshakeMessages_m5306(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = TlsStream_ToArray_m5583(L_2, /*hidden argument*/NULL); + V_1 = L_3; + HashAlgorithm_t988 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = V_1; + ByteU5BU5D_t789* L_6 = V_1; + NullCheck(L_6); + NullCheck(L_4); + ByteU5BU5D_t789* L_7 = HashAlgorithm_ComputeHash_m5697(L_4, L_5, 0, (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))), /*hidden argument*/NULL); + V_2 = L_7; + Context_t1017 * L_8 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_8); + SecurityParameters_t1029 * L_9 = Context_get_Write_m5340(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + CipherSuite_t1016 * L_10 = SecurityParameters_get_Cipher_m5408(L_9, /*hidden argument*/NULL); + Context_t1017 * L_11 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = Context_get_MasterSecret_m5319(L_11, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = V_2; + NullCheck(L_10); + ByteU5BU5D_t789* L_14 = CipherSuite_PRF_m5219(L_10, L_12, _stringLiteral913, L_13, ((int32_t)12), /*hidden argument*/NULL); + TlsStream_Write_m5581(__this, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientHello__ctor_m5618 (TlsClientHello_t1065 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + HandshakeMessage__ctor_m5589(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::Update() +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern "C" void TlsClientHello_Update_m5619 (TlsClientHello_t1065 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + ClientContext_t1020 * L_1 = V_0; + ByteU5BU5D_t789* L_2 = (__this->___random_9); + NullCheck(L_1); + Context_set_ClientRandom_m5312(L_1, L_2, /*hidden argument*/NULL); + ClientContext_t1020 * L_3 = V_0; + Context_t1017 * L_4 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int16_t L_5 = Context_get_Protocol_m5289(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + ClientContext_set_ClientHelloProtocol_m5256(L_3, L_5, /*hidden argument*/NULL); + __this->___random_9 = (ByteU5BU5D_t789*)NULL; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::ProcessAsSsl3() +extern "C" void TlsClientHello_ProcessAsSsl3_m5620 (TlsClientHello_t1065 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::ProcessAsTls1() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::ProcessAsTls1() +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern "C" void TlsClientHello_ProcessAsTls1_m5621 (TlsClientHello_t1065 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + s_Il2CppMethodIntialized = true; + } + TlsStream_t1030 * V_0 = {0}; + int32_t V_1 = 0; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int16_t L_1 = Context_get_Protocol_m5289(L_0, /*hidden argument*/NULL); + TlsStream_Write_m5578(__this, L_1, /*hidden argument*/NULL); + TlsStream_t1030 * L_2 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_2, /*hidden argument*/NULL); + V_0 = L_2; + TlsStream_t1030 * L_3 = V_0; + Context_t1017 * L_4 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = Context_GetUnixTime_m5331(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + TlsStream_Write_m5580(L_3, L_5, /*hidden argument*/NULL); + TlsStream_t1030 * L_6 = V_0; + Context_t1017 * L_7 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = Context_GetSecureRandomBytes_m5332(L_7, ((int32_t)28), /*hidden argument*/NULL); + NullCheck(L_6); + TlsStream_Write_m5581(L_6, L_8, /*hidden argument*/NULL); + TlsStream_t1030 * L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = TlsStream_ToArray_m5583(L_9, /*hidden argument*/NULL); + __this->___random_9 = L_10; + TlsStream_t1030 * L_11 = V_0; + NullCheck(L_11); + TlsStream_Reset_m5582(L_11, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_12 = (__this->___random_9); + TlsStream_Write_m5581(__this, L_12, /*hidden argument*/NULL); + Context_t1017 * L_13 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + Context_t1017 * L_14 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_14); + TlsClientSettings_t1028 * L_15 = Context_get_ClientSettings_m5295(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + String_t* L_16 = TlsClientSettings_get_TargetHost_m5535(L_15, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_17 = ClientSessionCache_FromHost_m5277(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + NullCheck(L_13); + Context_set_SessionId_m5291(L_13, L_17, /*hidden argument*/NULL); + Context_t1017 * L_18 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = Context_get_SessionId_m5290(L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00c6; + } + } + { + Context_t1017 * L_20 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = Context_get_SessionId_m5290(L_20, /*hidden argument*/NULL); + NullCheck(L_21); + TlsStream_Write_m5577(__this, (((int32_t)((uint8_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))), /*hidden argument*/NULL); + Context_t1017 * L_22 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_22); + ByteU5BU5D_t789* L_23 = Context_get_SessionId_m5290(L_22, /*hidden argument*/NULL); + NullCheck(L_23); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) <= ((int32_t)0))) + { + goto IL_00c1; + } + } + { + Context_t1017 * L_24 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = Context_get_SessionId_m5290(L_24, /*hidden argument*/NULL); + TlsStream_Write_m5581(__this, L_25, /*hidden argument*/NULL); + } + +IL_00c1: + { + goto IL_00cd; + } + +IL_00c6: + { + TlsStream_Write_m5577(__this, 0, /*hidden argument*/NULL); + } + +IL_00cd: + { + Context_t1017 * L_26 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_26); + CipherSuiteCollection_t1018 * L_27 = Context_get_SupportedCiphers_m5304(L_26, /*hidden argument*/NULL); + NullCheck(L_27); + int32_t L_28 = CipherSuiteCollection_get_Count_m5239(L_27, /*hidden argument*/NULL); + TlsStream_Write_m5578(__this, (((int16_t)((int16_t)((int32_t)((int32_t)L_28*(int32_t)2))))), /*hidden argument*/NULL); + V_1 = 0; + goto IL_010d; + } + +IL_00ed: + { + Context_t1017 * L_29 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_29); + CipherSuiteCollection_t1018 * L_30 = Context_get_SupportedCiphers_m5304(L_29, /*hidden argument*/NULL); + int32_t L_31 = V_1; + NullCheck(L_30); + CipherSuite_t1016 * L_32 = CipherSuiteCollection_get_Item_m5236(L_30, L_31, /*hidden argument*/NULL); + NullCheck(L_32); + int16_t L_33 = CipherSuite_get_Code_m5203(L_32, /*hidden argument*/NULL); + TlsStream_Write_m5578(__this, L_33, /*hidden argument*/NULL); + int32_t L_34 = V_1; + V_1 = ((int32_t)((int32_t)L_34+(int32_t)1)); + } + +IL_010d: + { + int32_t L_35 = V_1; + Context_t1017 * L_36 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_36); + CipherSuiteCollection_t1018 * L_37 = Context_get_SupportedCiphers_m5304(L_36, /*hidden argument*/NULL); + NullCheck(L_37); + int32_t L_38 = CipherSuiteCollection_get_Count_m5239(L_37, /*hidden argument*/NULL); + if ((((int32_t)L_35) < ((int32_t)L_38))) + { + goto IL_00ed; + } + } + { + TlsStream_Write_m5577(__this, 1, /*hidden argument*/NULL); + Context_t1017 * L_39 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_39); + int32_t L_40 = Context_get_CompressionMethod_m5292(L_39, /*hidden argument*/NULL); + TlsStream_Write_m5577(__this, (((int32_t)((uint8_t)L_40))), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientKeyExchange__ctor_m5622 (TlsClientKeyExchange_t1066 * __this, Context_t1017 * ___context, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + HandshakeMessage__ctor_m5589(__this, L_0, ((int32_t)16), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessAsSsl3() +extern "C" void TlsClientKeyExchange_ProcessAsSsl3_m5623 (TlsClientKeyExchange_t1066 * __this, const MethodInfo* method) +{ + { + TlsClientKeyExchange_ProcessCommon_m5625(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessAsTls1() +extern "C" void TlsClientKeyExchange_ProcessAsTls1_m5624 (TlsClientKeyExchange_t1066 * __this, const MethodInfo* method) +{ + { + TlsClientKeyExchange_ProcessCommon_m5625(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessCommon(System.Boolean) +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern TypeInfo* RSAPKCS1KeyExchangeFormatter_t1102_il2cpp_TypeInfo_var; +extern "C" void TlsClientKeyExchange_ProcessCommon_m5625 (TlsClientKeyExchange_t1066 * __this, bool ___sendLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + RSAPKCS1KeyExchangeFormatter_t1102_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(690); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + RSA_t902 * V_1 = {0}; + RSAPKCS1KeyExchangeFormatter_t1102 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + SecurityParameters_t1029 * L_1 = Context_get_Negotiating_m5338(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + CipherSuite_t1016 * L_2 = SecurityParameters_get_Cipher_m5408(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = CipherSuite_CreatePremasterSecret_m5218(L_2, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = (RSA_t902 *)NULL; + Context_t1017 * L_4 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_4); + TlsServerSettings_t1027 * L_5 = Context_get_ServerSettings_m5294(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_6 = TlsServerSettings_get_ServerKeyExchange_m5550(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_004e; + } + } + { + RSAManaged_t925 * L_7 = (RSAManaged_t925 *)il2cpp_codegen_object_new (RSAManaged_t925_il2cpp_TypeInfo_var); + RSAManaged__ctor_m5002(L_7, /*hidden argument*/NULL); + V_1 = L_7; + RSA_t902 * L_8 = V_1; + Context_t1017 * L_9 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_9); + TlsServerSettings_t1027 * L_10 = Context_get_ServerSettings_m5294(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + RSAParameters_t926 L_11 = TlsServerSettings_get_RsaParameters_m5555(L_10, /*hidden argument*/NULL); + NullCheck(L_8); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_8, L_11); + goto IL_005f; + } + +IL_004e: + { + Context_t1017 * L_12 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_12); + TlsServerSettings_t1027 * L_13 = Context_get_ServerSettings_m5294(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + RSA_t902 * L_14 = TlsServerSettings_get_CertificateRSA_m5554(L_13, /*hidden argument*/NULL); + V_1 = L_14; + } + +IL_005f: + { + RSA_t902 * L_15 = V_1; + RSAPKCS1KeyExchangeFormatter_t1102 * L_16 = (RSAPKCS1KeyExchangeFormatter_t1102 *)il2cpp_codegen_object_new (RSAPKCS1KeyExchangeFormatter_t1102_il2cpp_TypeInfo_var); + RSAPKCS1KeyExchangeFormatter__ctor_m5751(L_16, L_15, /*hidden argument*/NULL); + V_2 = L_16; + RSAPKCS1KeyExchangeFormatter_t1102 * L_17 = V_2; + ByteU5BU5D_t789* L_18 = V_0; + NullCheck(L_17); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::CreateKeyExchange(System.Byte[]) */, L_17, L_18); + V_3 = L_19; + bool L_20 = ___sendLength; + if (!L_20) + { + goto IL_007e; + } + } + { + ByteU5BU5D_t789* L_21 = V_3; + NullCheck(L_21); + TlsStream_Write_m5578(__this, (((int16_t)((int16_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))), /*hidden argument*/NULL); + } + +IL_007e: + { + ByteU5BU5D_t789* L_22 = V_3; + TlsStream_Write_m5581(__this, L_22, /*hidden argument*/NULL); + Context_t1017 * L_23 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_23); + SecurityParameters_t1029 * L_24 = Context_get_Negotiating_m5338(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + CipherSuite_t1016 * L_25 = SecurityParameters_get_Cipher_m5408(L_24, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_26 = V_0; + NullCheck(L_25); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(6 /* System.Void Mono.Security.Protocol.Tls.CipherSuite::ComputeMasterSecret(System.Byte[]) */, L_25, L_26); + Context_t1017 * L_27 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_27); + SecurityParameters_t1029 * L_28 = Context_get_Negotiating_m5338(L_27, /*hidden argument*/NULL); + NullCheck(L_28); + CipherSuite_t1016 * L_29 = SecurityParameters_get_Cipher_m5408(L_28, /*hidden argument*/NULL); + NullCheck(L_29); + VirtActionInvoker0::Invoke(7 /* System.Void Mono.Security.Protocol.Tls.CipherSuite::ComputeKeys() */, L_29); + RSA_t902 * L_30 = V_1; + NullCheck(L_30); + AsymmetricAlgorithm_Clear_m5752(L_30, /*hidden argument*/NULL); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_1.cpp" new file mode 100644 index 00000000..cfbce0d1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_Mono.Security_1.cpp" @@ -0,0 +1,2556 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate +struct TlsServerCertificate_t1067; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.String +struct String_t; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest +struct TlsServerCertificateRequest_t1068; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished +struct TlsServerFinished_t1069; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello +struct TlsServerHello_t1070; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone +struct TlsServerHelloDone_t1071; +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange +struct TlsServerKeyExchange_t1072; +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1073; +// System.Object +struct Object_t; +// Mono.Math.BigInteger +struct BigInteger_t972; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Int32[] +struct Int32U5BU5D_t420; +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052; +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4MethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Context.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Byte.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContextMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettingsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStreamMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "Mono_Security_Mono_Security_X509_X509Certificate.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" +#include "mscorlib_System_Boolean.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityParametersMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensioMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsageMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" +#include "Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" +#include "Mono_Security_Mono_Security_X509_X509Extension.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientContextMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ValidationResultMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509CMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ChainMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "Mono_Security_Mono_Security_X509_X509Chain.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" +#include "mscorlib_System_Exception.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStreamMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettingsMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameExMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" +#include "System_System_Text_RegularExpressions_RegexMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Regex.h" +#include "System_System_Text_RegularExpressions_MatchCollection.h" +#include "System_System_Text_RegularExpressions_MatchCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Match.h" +#include "System_System_Text_RegularExpressions_Group.h" +#include "System_System_Text_RegularExpressions_MatchMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupCollection.h" +#include "System_System_Text_RegularExpressions_Capture.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5MethodDeclarations.h" +#include "Mono.Security_ArrayTypes.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "Mono_Security_Mono_Security_ASN1MethodDeclarations.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "Mono_Security_Mono_Security_ASN1.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Text_Encoding.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6MethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHashMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_MD5SHA1MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7MethodDeclarations.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCacheMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollectiMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactoryMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTest.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" +#include "Mono_Security_Mono_Math_BigInteger.h" +#include "mscorlib_System_AsyncCallback.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidatiMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectioMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelectionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTypMethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6MethodDeclarations.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7MethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerCertificate__ctor_m5626 (TlsServerCertificate_t1067 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, ((int32_t)11), L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::Update() +extern "C" void TlsServerCertificate_Update_m5627 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + TlsServerSettings_t1027 * L_1 = Context_get_ServerSettings_m5294(L_0, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_2 = (__this->___certificates_9); + NullCheck(L_1); + TlsServerSettings_set_Certificates_m5553(L_1, L_2, /*hidden argument*/NULL); + Context_t1017 * L_3 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_3); + TlsServerSettings_t1027 * L_4 = Context_get_ServerSettings_m5294(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + TlsServerSettings_UpdateCertificateRSA_m5562(L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::ProcessAsSsl3() +extern "C" void TlsServerCertificate_ProcessAsSsl3_m5628 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::ProcessAsTls1() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::ProcessAsTls1() +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern "C" void TlsServerCertificate_ProcessAsTls1_m5629 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + X509Certificate_t788 * V_4 = {0}; + { + X509CertificateCollection_t933 * L_0 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5088(L_0, /*hidden argument*/NULL); + __this->___certificates_9 = L_0; + V_0 = 0; + int32_t L_1 = TlsStream_ReadInt24_m5575(__this, /*hidden argument*/NULL); + V_1 = L_1; + goto IL_004d; + } + +IL_0019: + { + int32_t L_2 = TlsStream_ReadInt24_m5575(__this, /*hidden argument*/NULL); + V_2 = L_2; + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)3)); + int32_t L_4 = V_2; + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_004d; + } + } + { + int32_t L_5 = V_2; + ByteU5BU5D_t789* L_6 = TlsStream_ReadBytes_m5576(__this, L_5, /*hidden argument*/NULL); + V_3 = L_6; + ByteU5BU5D_t789* L_7 = V_3; + X509Certificate_t788 * L_8 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_8, L_7, /*hidden argument*/NULL); + V_4 = L_8; + X509CertificateCollection_t933 * L_9 = (__this->___certificates_9); + X509Certificate_t788 * L_10 = V_4; + NullCheck(L_9); + X509CertificateCollection_Add_m5091(L_9, L_10, /*hidden argument*/NULL); + int32_t L_11 = V_0; + int32_t L_12 = V_2; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + } + +IL_004d: + { + int32_t L_13 = V_0; + int32_t L_14 = V_1; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_0019; + } + } + { + X509CertificateCollection_t933 * L_15 = (__this->___certificates_9); + TlsServerCertificate_validateCertificates_m5631(__this, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkCertificateUsage(Mono.Security.X509.X509Certificate) +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* KeyUsageExtension_t1005_il2cpp_TypeInfo_var; +extern TypeInfo* ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var; +extern TypeInfo* NetscapeCertTypeExtension_t1007_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral459; +extern Il2CppCodeGenString* _stringLiteral914; +extern Il2CppCodeGenString* _stringLiteral486; +extern "C" bool TlsServerCertificate_checkCertificateUsage_m5630 (TlsServerCertificate_t1067 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + KeyUsageExtension_t1005_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(691); + ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(632); + NetscapeCertTypeExtension_t1007_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(692); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral459 = il2cpp_codegen_string_literal_from_index(459); + _stringLiteral914 = il2cpp_codegen_string_literal_from_index(914); + _stringLiteral486 = il2cpp_codegen_string_literal_from_index(486); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + int32_t V_1 = {0}; + KeyUsageExtension_t1005 * V_2 = {0}; + ExtendedKeyUsageExtension_t1002 * V_3 = {0}; + X509Extension_t906 * V_4 = {0}; + NetscapeCertTypeExtension_t1007 * V_5 = {0}; + int32_t V_6 = {0}; + int32_t G_B19_0 = 0; + int32_t G_B26_0 = 0; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + X509Certificate_t788 * L_1 = ___cert; + NullCheck(L_1); + int32_t L_2 = X509Certificate_get_Version_m4687(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) >= ((int32_t)3))) + { + goto IL_001a; + } + } + { + return 1; + } + +IL_001a: + { + V_1 = 0; + ClientContext_t1020 * L_3 = V_0; + NullCheck(L_3); + SecurityParameters_t1029 * L_4 = Context_get_Negotiating_m5338(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + CipherSuite_t1016 * L_5 = SecurityParameters_get_Cipher_m5408(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_6 = CipherSuite_get_ExchangeAlgorithmType_m5201(L_5, /*hidden argument*/NULL); + V_6 = L_6; + int32_t L_7 = V_6; + if (L_7 == 0) + { + goto IL_0061; + } + if (L_7 == 1) + { + goto IL_0068; + } + if (L_7 == 2) + { + goto IL_006a; + } + if (L_7 == 3) + { + goto IL_0059; + } + if (L_7 == 4) + { + goto IL_004e; + } + } + { + goto IL_006a; + } + +IL_004e: + { + V_1 = ((int32_t)128); + goto IL_006a; + } + +IL_0059: + { + V_1 = ((int32_t)32); + goto IL_006a; + } + +IL_0061: + { + V_1 = 8; + goto IL_006a; + } + +IL_0068: + { + return 0; + } + +IL_006a: + { + V_2 = (KeyUsageExtension_t1005 *)NULL; + V_3 = (ExtendedKeyUsageExtension_t1002 *)NULL; + X509Certificate_t788 * L_8 = ___cert; + NullCheck(L_8); + X509ExtensionCollection_t936 * L_9 = X509Certificate_get_Extensions_m4715(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + X509Extension_t906 * L_10 = X509ExtensionCollection_get_Item_m4716(L_9, _stringLiteral448, /*hidden argument*/NULL); + V_4 = L_10; + X509Extension_t906 * L_11 = V_4; + if (!L_11) + { + goto IL_008f; + } + } + { + X509Extension_t906 * L_12 = V_4; + KeyUsageExtension_t1005 * L_13 = (KeyUsageExtension_t1005 *)il2cpp_codegen_object_new (KeyUsageExtension_t1005_il2cpp_TypeInfo_var); + KeyUsageExtension__ctor_m5156(L_13, L_12, /*hidden argument*/NULL); + V_2 = L_13; + } + +IL_008f: + { + X509Certificate_t788 * L_14 = ___cert; + NullCheck(L_14); + X509ExtensionCollection_t936 * L_15 = X509Certificate_get_Extensions_m4715(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + X509Extension_t906 * L_16 = X509ExtensionCollection_get_Item_m4716(L_15, _stringLiteral455, /*hidden argument*/NULL); + V_4 = L_16; + X509Extension_t906 * L_17 = V_4; + if (!L_17) + { + goto IL_00b0; + } + } + { + X509Extension_t906 * L_18 = V_4; + ExtendedKeyUsageExtension_t1002 * L_19 = (ExtendedKeyUsageExtension_t1002 *)il2cpp_codegen_object_new (ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var); + ExtendedKeyUsageExtension__ctor_m5147(L_19, L_18, /*hidden argument*/NULL); + V_3 = L_19; + } + +IL_00b0: + { + KeyUsageExtension_t1005 * L_20 = V_2; + if (!L_20) + { + goto IL_00f3; + } + } + { + ExtendedKeyUsageExtension_t1002 * L_21 = V_3; + if (!L_21) + { + goto IL_00f3; + } + } + { + KeyUsageExtension_t1005 * L_22 = V_2; + int32_t L_23 = V_1; + NullCheck(L_22); + bool L_24 = KeyUsageExtension_Support_m5159(L_22, L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_00ca; + } + } + { + return 0; + } + +IL_00ca: + { + ExtendedKeyUsageExtension_t1002 * L_25 = V_3; + NullCheck(L_25); + ArrayList_t734 * L_26 = ExtendedKeyUsageExtension_get_KeyPurpose_m5150(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + bool L_27 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_26, _stringLiteral459); + if (L_27) + { + goto IL_00f1; + } + } + { + ExtendedKeyUsageExtension_t1002 * L_28 = V_3; + NullCheck(L_28); + ArrayList_t734 * L_29 = ExtendedKeyUsageExtension_get_KeyPurpose_m5150(L_28, /*hidden argument*/NULL); + NullCheck(L_29); + bool L_30 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_29, _stringLiteral914); + G_B19_0 = ((int32_t)(L_30)); + goto IL_00f2; + } + +IL_00f1: + { + G_B19_0 = 1; + } + +IL_00f2: + { + return G_B19_0; + } + +IL_00f3: + { + KeyUsageExtension_t1005 * L_31 = V_2; + if (!L_31) + { + goto IL_0101; + } + } + { + KeyUsageExtension_t1005 * L_32 = V_2; + int32_t L_33 = V_1; + NullCheck(L_32); + bool L_34 = KeyUsageExtension_Support_m5159(L_32, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_0101: + { + ExtendedKeyUsageExtension_t1002 * L_35 = V_3; + if (!L_35) + { + goto IL_0130; + } + } + { + ExtendedKeyUsageExtension_t1002 * L_36 = V_3; + NullCheck(L_36); + ArrayList_t734 * L_37 = ExtendedKeyUsageExtension_get_KeyPurpose_m5150(L_36, /*hidden argument*/NULL); + NullCheck(L_37); + bool L_38 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_37, _stringLiteral459); + if (L_38) + { + goto IL_012e; + } + } + { + ExtendedKeyUsageExtension_t1002 * L_39 = V_3; + NullCheck(L_39); + ArrayList_t734 * L_40 = ExtendedKeyUsageExtension_get_KeyPurpose_m5150(L_39, /*hidden argument*/NULL); + NullCheck(L_40); + bool L_41 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_40, _stringLiteral914); + G_B26_0 = ((int32_t)(L_41)); + goto IL_012f; + } + +IL_012e: + { + G_B26_0 = 1; + } + +IL_012f: + { + return G_B26_0; + } + +IL_0130: + { + X509Certificate_t788 * L_42 = ___cert; + NullCheck(L_42); + X509ExtensionCollection_t936 * L_43 = X509Certificate_get_Extensions_m4715(L_42, /*hidden argument*/NULL); + NullCheck(L_43); + X509Extension_t906 * L_44 = X509ExtensionCollection_get_Item_m4716(L_43, _stringLiteral486, /*hidden argument*/NULL); + V_4 = L_44; + X509Extension_t906 * L_45 = V_4; + if (!L_45) + { + goto IL_015c; + } + } + { + X509Extension_t906 * L_46 = V_4; + NetscapeCertTypeExtension_t1007 * L_47 = (NetscapeCertTypeExtension_t1007 *)il2cpp_codegen_object_new (NetscapeCertTypeExtension_t1007_il2cpp_TypeInfo_var); + NetscapeCertTypeExtension__ctor_m5161(L_47, L_46, /*hidden argument*/NULL); + V_5 = L_47; + NetscapeCertTypeExtension_t1007 * L_48 = V_5; + NullCheck(L_48); + bool L_49 = NetscapeCertTypeExtension_Support_m5163(L_48, ((int32_t)64), /*hidden argument*/NULL); + return L_49; + } + +IL_015c: + { + return 1; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::validateCertificates(Mono.Security.X509.X509CertificateCollection) +extern const Il2CppType* Int32_t161_0_0_0_var; +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t998_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral915; +extern Il2CppCodeGenString* _stringLiteral916; +extern Il2CppCodeGenString* _stringLiteral917; +extern "C" void TlsServerCertificate_validateCertificates_m5631 (TlsServerCertificate_t1067 * __this, X509CertificateCollection_t933 * ___certificates, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + X509CertificateCollection_t933_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(616); + X509Chain_t998_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(693); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral915 = il2cpp_codegen_string_literal_from_index(915); + _stringLiteral916 = il2cpp_codegen_string_literal_from_index(916); + _stringLiteral917 = il2cpp_codegen_string_literal_from_index(917); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + uint8_t V_1 = {0}; + ValidationResult_t1049 * V_2 = {0}; + int64_t V_3 = 0; + String_t* V_4 = {0}; + X509Certificate_t788 * V_5 = {0}; + X509Certificate_t786 * V_6 = {0}; + ArrayList_t734 * V_7 = {0}; + X509CertificateCollection_t933 * V_8 = {0}; + X509Chain_t998 * V_9 = {0}; + bool V_10 = false; + Int32U5BU5D_t420* V_11 = {0}; + int64_t V_12 = 0; + int32_t V_13 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + V_1 = ((int32_t)42); + ClientContext_t1020 * L_1 = V_0; + NullCheck(L_1); + SslClientStream_t1021 * L_2 = ClientContext_get_SslStream_m5254(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean Mono.Security.Protocol.Tls.SslClientStream::get_HaveRemoteValidation2Callback() */, L_2); + if (!L_3) + { + goto IL_00b4; + } + } + { + ClientContext_t1020 * L_4 = V_0; + NullCheck(L_4); + SslClientStream_t1021 * L_5 = ClientContext_get_SslStream_m5254(L_4, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_6 = ___certificates; + NullCheck(L_5); + ValidationResult_t1049 * L_7 = (ValidationResult_t1049 *)VirtFuncInvoker1< ValidationResult_t1049 *, X509CertificateCollection_t933 * >::Invoke(32 /* Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation2(Mono.Security.X509.X509CertificateCollection) */, L_5, L_6); + V_2 = L_7; + ValidationResult_t1049 * L_8 = V_2; + NullCheck(L_8); + bool L_9 = ValidationResult_get_Trusted_m5415(L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0038; + } + } + { + return; + } + +IL_0038: + { + ValidationResult_t1049 * L_10 = V_2; + NullCheck(L_10); + int32_t L_11 = ValidationResult_get_ErrorCode_m5416(L_10, /*hidden argument*/NULL); + V_3 = (((int64_t)((int64_t)L_11))); + int64_t L_12 = V_3; + V_12 = L_12; + int64_t L_13 = V_12; + if ((((int64_t)L_13) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2146762487)))))))))) + { + goto IL_007f; + } + } + { + int64_t L_14 = V_12; + if ((((int64_t)L_14) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2146762486)))))))))) + { + goto IL_0077; + } + } + { + int64_t L_15 = V_12; + if ((((int64_t)L_15) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2146762495)))))))))) + { + goto IL_006f; + } + } + { + goto IL_0087; + } + +IL_006f: + { + V_1 = ((int32_t)45); + goto IL_008f; + } + +IL_0077: + { + V_1 = ((int32_t)48); + goto IL_008f; + } + +IL_007f: + { + V_1 = ((int32_t)48); + goto IL_008f; + } + +IL_0087: + { + V_1 = ((int32_t)46); + goto IL_008f; + } + +IL_008f: + { + int64_t L_16 = V_3; + int64_t L_17 = L_16; + Object_t * L_18 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Format_m671(NULL /*static, unused*/, _stringLiteral915, L_18, /*hidden argument*/NULL); + V_4 = L_19; + uint8_t L_20 = V_1; + String_t* L_21 = V_4; + String_t* L_22 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral916, L_21, /*hidden argument*/NULL); + TlsException_t1058 * L_23 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_23, L_20, L_22, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_00b4: + { + X509CertificateCollection_t933 * L_24 = ___certificates; + NullCheck(L_24); + X509Certificate_t788 * L_25 = X509CertificateCollection_get_Item_m4694(L_24, 0, /*hidden argument*/NULL); + V_5 = L_25; + X509Certificate_t788 * L_26 = V_5; + NullCheck(L_26); + ByteU5BU5D_t789* L_27 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_26); + X509Certificate_t786 * L_28 = (X509Certificate_t786 *)il2cpp_codegen_object_new (X509Certificate_t786_il2cpp_TypeInfo_var); + X509Certificate__ctor_m5746(L_28, L_27, /*hidden argument*/NULL); + V_6 = L_28; + ArrayList_t734 * L_29 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_29, /*hidden argument*/NULL); + V_7 = L_29; + X509Certificate_t788 * L_30 = V_5; + bool L_31 = TlsServerCertificate_checkCertificateUsage_m5630(__this, L_30, /*hidden argument*/NULL); + if (L_31) + { + goto IL_00f1; + } + } + { + ArrayList_t734 * L_32 = V_7; + int32_t L_33 = ((int32_t)-2146762490); + Object_t * L_34 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_33); + NullCheck(L_32); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_32, L_34); + } + +IL_00f1: + { + X509Certificate_t788 * L_35 = V_5; + bool L_36 = TlsServerCertificate_checkServerIdentity_m5632(__this, L_35, /*hidden argument*/NULL); + if (L_36) + { + goto IL_0110; + } + } + { + ArrayList_t734 * L_37 = V_7; + int32_t L_38 = ((int32_t)-2146762481); + Object_t * L_39 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_38); + NullCheck(L_37); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_37, L_39); + } + +IL_0110: + { + X509CertificateCollection_t933 * L_40 = ___certificates; + X509CertificateCollection_t933 * L_41 = (X509CertificateCollection_t933 *)il2cpp_codegen_object_new (X509CertificateCollection_t933_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m5089(L_41, L_40, /*hidden argument*/NULL); + V_8 = L_41; + X509CertificateCollection_t933 * L_42 = V_8; + X509Certificate_t788 * L_43 = V_5; + NullCheck(L_42); + X509CertificateCollection_Remove_m5096(L_42, L_43, /*hidden argument*/NULL); + X509CertificateCollection_t933 * L_44 = V_8; + X509Chain_t998 * L_45 = (X509Chain_t998 *)il2cpp_codegen_object_new (X509Chain_t998_il2cpp_TypeInfo_var); + X509Chain__ctor_m5099(L_45, L_44, /*hidden argument*/NULL); + V_9 = L_45; + V_10 = 0; + } + +IL_012d: + try + { // begin try (depth: 1) + X509Chain_t998 * L_46 = V_9; + X509Certificate_t788 * L_47 = V_5; + NullCheck(L_46); + bool L_48 = X509Chain_Build_m5102(L_46, L_47, /*hidden argument*/NULL); + V_10 = L_48; + goto IL_0146; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_013d; + throw e; + } + +CATCH_013d: + { // begin catch(System.Exception) + V_10 = 0; + goto IL_0146; + } // end catch (depth: 1) + +IL_0146: + { + bool L_49 = V_10; + if (L_49) + { + goto IL_0243; + } + } + { + X509Chain_t998 * L_50 = V_9; + NullCheck(L_50); + int32_t L_51 = X509Chain_get_Status_m5100(L_50, /*hidden argument*/NULL); + V_13 = L_51; + int32_t L_52 = V_13; + if ((((int32_t)L_52) == ((int32_t)1))) + { + goto IL_01d9; + } + } + { + int32_t L_53 = V_13; + if ((((int32_t)L_53) == ((int32_t)2))) + { + goto IL_01c2; + } + } + { + int32_t L_54 = V_13; + if ((((int32_t)L_54) == ((int32_t)8))) + { + goto IL_01ab; + } + } + { + int32_t L_55 = V_13; + if ((((int32_t)L_55) == ((int32_t)((int32_t)32)))) + { + goto IL_020d; + } + } + { + int32_t L_56 = V_13; + if ((((int32_t)L_56) == ((int32_t)((int32_t)1024)))) + { + goto IL_0194; + } + } + { + int32_t L_57 = V_13; + if ((((int32_t)L_57) == ((int32_t)((int32_t)65536)))) + { + goto IL_01f3; + } + } + { + goto IL_0227; + } + +IL_0194: + { + ArrayList_t734 * L_58 = V_7; + int32_t L_59 = ((int32_t)-2146869223); + Object_t * L_60 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_59); + NullCheck(L_58); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_58, L_60); + goto IL_0243; + } + +IL_01ab: + { + ArrayList_t734 * L_61 = V_7; + int32_t L_62 = ((int32_t)-2146869232); + Object_t * L_63 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_62); + NullCheck(L_61); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_61, L_63); + goto IL_0243; + } + +IL_01c2: + { + ArrayList_t734 * L_64 = V_7; + int32_t L_65 = ((int32_t)-2146762494); + Object_t * L_66 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_65); + NullCheck(L_64); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_64, L_66); + goto IL_0243; + } + +IL_01d9: + { + V_1 = ((int32_t)45); + ArrayList_t734 * L_67 = V_7; + int32_t L_68 = ((int32_t)-2146762495); + Object_t * L_69 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_68); + NullCheck(L_67); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_67, L_69); + goto IL_0243; + } + +IL_01f3: + { + V_1 = ((int32_t)48); + ArrayList_t734 * L_70 = V_7; + int32_t L_71 = ((int32_t)-2146762486); + Object_t * L_72 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_71); + NullCheck(L_70); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_70, L_72); + goto IL_0243; + } + +IL_020d: + { + V_1 = ((int32_t)48); + ArrayList_t734 * L_73 = V_7; + int32_t L_74 = ((int32_t)-2146762487); + Object_t * L_75 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_74); + NullCheck(L_73); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_73, L_75); + goto IL_0243; + } + +IL_0227: + { + V_1 = ((int32_t)46); + ArrayList_t734 * L_76 = V_7; + X509Chain_t998 * L_77 = V_9; + NullCheck(L_77); + int32_t L_78 = X509Chain_get_Status_m5100(L_77, /*hidden argument*/NULL); + int32_t L_79 = L_78; + Object_t * L_80 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_79); + NullCheck(L_76); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_76, L_80); + goto IL_0243; + } + +IL_0243: + { + ArrayList_t734 * L_81 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_82 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_81); + Array_t * L_83 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_81, L_82); + V_11 = ((Int32U5BU5D_t420*)Castclass(L_83, Int32U5BU5D_t420_il2cpp_TypeInfo_var)); + ClientContext_t1020 * L_84 = V_0; + NullCheck(L_84); + SslClientStream_t1021 * L_85 = ClientContext_get_SslStream_m5254(L_84, /*hidden argument*/NULL); + X509Certificate_t786 * L_86 = V_6; + Int32U5BU5D_t420* L_87 = V_11; + NullCheck(L_85); + bool L_88 = (bool)VirtFuncInvoker2< bool, X509Certificate_t786 *, Int32U5BU5D_t420* >::Invoke(31 /* System.Boolean Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) */, L_85, L_86, L_87); + if (L_88) + { + goto IL_027b; + } + } + { + uint8_t L_89 = V_1; + TlsException_t1058 * L_90 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_90, L_89, _stringLiteral917, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_90); + } + +IL_027b: + { + return; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkServerIdentity(Mono.Security.X509.X509Certificate) +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* SubjectAltNameExtension_t1008_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral485; +extern "C" bool TlsServerCertificate_checkServerIdentity_m5632 (TlsServerCertificate_t1067 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + SubjectAltNameExtension_t1008_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(694); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral485 = il2cpp_codegen_string_literal_from_index(485); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + String_t* V_1 = {0}; + X509Extension_t906 * V_2 = {0}; + SubjectAltNameExtension_t1008 * V_3 = {0}; + String_t* V_4 = {0}; + StringU5BU5D_t163* V_5 = {0}; + int32_t V_6 = 0; + String_t* V_7 = {0}; + StringU5BU5D_t163* V_8 = {0}; + int32_t V_9 = 0; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + ClientContext_t1020 * L_1 = V_0; + NullCheck(L_1); + TlsClientSettings_t1028 * L_2 = Context_get_ClientSettings_m5295(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = TlsClientSettings_get_TargetHost_m5535(L_2, /*hidden argument*/NULL); + V_1 = L_3; + X509Certificate_t788 * L_4 = ___cert; + NullCheck(L_4); + X509ExtensionCollection_t936 * L_5 = X509Certificate_get_Extensions_m4715(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + X509Extension_t906 * L_6 = X509ExtensionCollection_get_Item_m4716(L_5, _stringLiteral485, /*hidden argument*/NULL); + V_2 = L_6; + X509Extension_t906 * L_7 = V_2; + if (!L_7) + { + goto IL_00a4; + } + } + { + X509Extension_t906 * L_8 = V_2; + SubjectAltNameExtension_t1008 * L_9 = (SubjectAltNameExtension_t1008 *)il2cpp_codegen_object_new (SubjectAltNameExtension_t1008_il2cpp_TypeInfo_var); + SubjectAltNameExtension__ctor_m5165(L_9, L_8, /*hidden argument*/NULL); + V_3 = L_9; + SubjectAltNameExtension_t1008 * L_10 = V_3; + NullCheck(L_10); + StringU5BU5D_t163* L_11 = SubjectAltNameExtension_get_DNSNames_m5167(L_10, /*hidden argument*/NULL); + V_5 = L_11; + V_6 = 0; + goto IL_0062; + } + +IL_0046: + { + StringU5BU5D_t163* L_12 = V_5; + int32_t L_13 = V_6; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_4 = (*(String_t**)(String_t**)SZArrayLdElema(L_12, L_14, sizeof(String_t*))); + String_t* L_15 = V_1; + String_t* L_16 = V_4; + bool L_17 = TlsServerCertificate_Match_m5634(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_005c; + } + } + { + return 1; + } + +IL_005c: + { + int32_t L_18 = V_6; + V_6 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0062: + { + int32_t L_19 = V_6; + StringU5BU5D_t163* L_20 = V_5; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_0046; + } + } + { + SubjectAltNameExtension_t1008 * L_21 = V_3; + NullCheck(L_21); + StringU5BU5D_t163* L_22 = SubjectAltNameExtension_get_IPAddresses_m5168(L_21, /*hidden argument*/NULL); + V_8 = L_22; + V_9 = 0; + goto IL_0099; + } + +IL_007d: + { + StringU5BU5D_t163* L_23 = V_8; + int32_t L_24 = V_9; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + V_7 = (*(String_t**)(String_t**)SZArrayLdElema(L_23, L_25, sizeof(String_t*))); + String_t* L_26 = V_7; + String_t* L_27 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_28 = String_op_Equality_m442(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_0093; + } + } + { + return 1; + } + +IL_0093: + { + int32_t L_29 = V_9; + V_9 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_0099: + { + int32_t L_30 = V_9; + StringU5BU5D_t163* L_31 = V_8; + NullCheck(L_31); + if ((((int32_t)L_30) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))))) + { + goto IL_007d; + } + } + +IL_00a4: + { + X509Certificate_t788 * L_32 = ___cert; + NullCheck(L_32); + String_t* L_33 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(16 /* System.String Mono.Security.X509.X509Certificate::get_SubjectName() */, L_32); + bool L_34 = TlsServerCertificate_checkDomainName_m5633(__this, L_33, /*hidden argument*/NULL); + return L_34; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkDomainName(System.String) +extern TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral918; +extern "C" bool TlsServerCertificate_checkDomainName_m5633 (TlsServerCertificate_t1067 * __this, String_t* ___subjectName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContext_t1020_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(639); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + _stringLiteral918 = il2cpp_codegen_string_literal_from_index(918); + s_Il2CppMethodIntialized = true; + } + ClientContext_t1020 * V_0 = {0}; + String_t* V_1 = {0}; + Regex_t463 * V_2 = {0}; + MatchCollection_t830 * V_3 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + V_0 = ((ClientContext_t1020 *)CastclassClass(L_0, ClientContext_t1020_il2cpp_TypeInfo_var)); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_1; + Regex_t463 * L_2 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4195(L_2, _stringLiteral918, /*hidden argument*/NULL); + V_2 = L_2; + Regex_t463 * L_3 = V_2; + String_t* L_4 = ___subjectName; + NullCheck(L_3); + MatchCollection_t830 * L_5 = Regex_Matches_m4213(L_3, L_4, /*hidden argument*/NULL); + V_3 = L_5; + MatchCollection_t830 * L_6 = V_3; + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.RegularExpressions.MatchCollection::get_Count() */, L_6); + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_005f; + } + } + { + MatchCollection_t830 * L_8 = V_3; + NullCheck(L_8); + Match_t820 * L_9 = (Match_t820 *)VirtFuncInvoker1< Match_t820 *, int32_t >::Invoke(9 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection::get_Item(System.Int32) */, L_8, 0); + NullCheck(L_9); + bool L_10 = Group_get_Success_m4164(L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005f; + } + } + { + MatchCollection_t830 * L_11 = V_3; + NullCheck(L_11); + Match_t820 * L_12 = (Match_t820 *)VirtFuncInvoker1< Match_t820 *, int32_t >::Invoke(9 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection::get_Item(System.Int32) */, L_11, 0); + NullCheck(L_12); + GroupCollection_t826 * L_13 = (GroupCollection_t826 *)VirtFuncInvoker0< GroupCollection_t826 * >::Invoke(4 /* System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() */, L_12); + NullCheck(L_13); + Group_t825 * L_14 = GroupCollection_get_Item_m4168(L_13, 1, /*hidden argument*/NULL); + NullCheck(L_14); + String_t* L_15 = Capture_get_Value_m4149(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + String_t* L_16 = String_ToString_m2053(L_15, /*hidden argument*/NULL); + V_1 = L_16; + } + +IL_005f: + { + ClientContext_t1020 * L_17 = V_0; + NullCheck(L_17); + TlsClientSettings_t1028 * L_18 = Context_get_ClientSettings_m5295(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + String_t* L_19 = TlsClientSettings_get_TargetHost_m5535(L_18, /*hidden argument*/NULL); + String_t* L_20 = V_1; + bool L_21 = TlsServerCertificate_Match_m5634(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::Match(System.String,System.String) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool TlsServerCertificate_Match_m5634 (Object_t * __this /* static, unused */, String_t* ___hostname, String_t* ___pattern, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + String_t* V_5 = {0}; + int32_t G_B15_0 = 0; + { + String_t* L_0 = ___pattern; + NullCheck(L_0); + int32_t L_1 = String_IndexOf_m3609(L_0, ((int32_t)42), /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0021; + } + } + { + String_t* L_3 = ___hostname; + String_t* L_4 = ___pattern; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_5 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_6 = String_Compare_m4649(NULL /*static, unused*/, L_3, L_4, 1, L_5, /*hidden argument*/NULL); + return ((((int32_t)L_6) == ((int32_t)0))? 1 : 0); + } + +IL_0021: + { + int32_t L_7 = V_0; + String_t* L_8 = ___pattern; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)((int32_t)((int32_t)L_9-(int32_t)1))))) + { + goto IL_0041; + } + } + { + String_t* L_10 = ___pattern; + int32_t L_11 = V_0; + NullCheck(L_10); + uint16_t L_12 = String_get_Chars_m2061(L_10, ((int32_t)((int32_t)L_11+(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_12) == ((int32_t)((int32_t)46)))) + { + goto IL_0041; + } + } + { + return 0; + } + +IL_0041: + { + String_t* L_13 = ___pattern; + int32_t L_14 = V_0; + NullCheck(L_13); + int32_t L_15 = String_IndexOf_m4771(L_13, ((int32_t)42), ((int32_t)((int32_t)L_14+(int32_t)1)), /*hidden argument*/NULL); + V_1 = L_15; + int32_t L_16 = V_1; + if ((((int32_t)L_16) == ((int32_t)(-1)))) + { + goto IL_0056; + } + } + { + return 0; + } + +IL_0056: + { + String_t* L_17 = ___pattern; + int32_t L_18 = V_0; + NullCheck(L_17); + String_t* L_19 = String_Substring_m3599(L_17, ((int32_t)((int32_t)L_18+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_19; + String_t* L_20 = ___hostname; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + String_t* L_22 = V_2; + NullCheck(L_22); + int32_t L_23 = String_get_Length_m2000(L_22, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_21-(int32_t)L_23)); + int32_t L_24 = V_3; + if ((((int32_t)L_24) > ((int32_t)0))) + { + goto IL_0077; + } + } + { + return 0; + } + +IL_0077: + { + String_t* L_25 = ___hostname; + int32_t L_26 = V_3; + String_t* L_27 = V_2; + String_t* L_28 = V_2; + NullCheck(L_28); + int32_t L_29 = String_get_Length_m2000(L_28, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_30 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_31 = String_Compare_m5753(NULL /*static, unused*/, L_25, L_26, L_27, 0, L_29, 1, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_0093; + } + } + { + return 0; + } + +IL_0093: + { + int32_t L_32 = V_0; + if (L_32) + { + goto IL_00c3; + } + } + { + String_t* L_33 = ___hostname; + NullCheck(L_33); + int32_t L_34 = String_IndexOf_m3609(L_33, ((int32_t)46), /*hidden argument*/NULL); + V_4 = L_34; + int32_t L_35 = V_4; + if ((((int32_t)L_35) == ((int32_t)(-1)))) + { + goto IL_00c1; + } + } + { + int32_t L_36 = V_4; + String_t* L_37 = ___hostname; + NullCheck(L_37); + int32_t L_38 = String_get_Length_m2000(L_37, /*hidden argument*/NULL); + String_t* L_39 = V_2; + NullCheck(L_39); + int32_t L_40 = String_get_Length_m2000(L_39, /*hidden argument*/NULL); + G_B15_0 = ((((int32_t)((((int32_t)L_36) < ((int32_t)((int32_t)((int32_t)L_38-(int32_t)L_40))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00c2; + } + +IL_00c1: + { + G_B15_0 = 1; + } + +IL_00c2: + { + return G_B15_0; + } + +IL_00c3: + { + String_t* L_41 = ___pattern; + int32_t L_42 = V_0; + NullCheck(L_41); + String_t* L_43 = String_Substring_m2063(L_41, 0, L_42, /*hidden argument*/NULL); + V_5 = L_43; + String_t* L_44 = ___hostname; + String_t* L_45 = V_5; + String_t* L_46 = V_5; + NullCheck(L_46); + int32_t L_47 = String_get_Length_m2000(L_46, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_48 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_49 = String_Compare_m5753(NULL /*static, unused*/, L_44, 0, L_45, 0, L_47, 1, L_48, /*hidden argument*/NULL); + return ((((int32_t)L_49) == ((int32_t)0))? 1 : 0); + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerCertificateRequest__ctor_m5635 (TlsServerCertificateRequest_t1068 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, ((int32_t)13), L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::Update() +extern "C" void TlsServerCertificateRequest_Update_m5636 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + TlsServerSettings_t1027 * L_1 = Context_get_ServerSettings_m5294(L_0, /*hidden argument*/NULL); + ClientCertificateTypeU5BU5D_t1059* L_2 = (__this->___certificateTypes_9); + NullCheck(L_1); + TlsServerSettings_set_CertificateTypes_m5560(L_1, L_2, /*hidden argument*/NULL); + Context_t1017 * L_3 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_3); + TlsServerSettings_t1027 * L_4 = Context_get_ServerSettings_m5294(L_3, /*hidden argument*/NULL); + StringU5BU5D_t163* L_5 = (__this->___distinguisedNames_10); + NullCheck(L_4); + TlsServerSettings_set_DistinguisedNames_m5561(L_4, L_5, /*hidden argument*/NULL); + Context_t1017 * L_6 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_6); + TlsServerSettings_t1027 * L_7 = Context_get_ServerSettings_m5294(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + TlsServerSettings_set_CertificateRequest_m5559(L_7, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::ProcessAsSsl3() +extern "C" void TlsServerCertificateRequest_ProcessAsSsl3_m5637 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::ProcessAsTls1() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::ProcessAsTls1() +extern TypeInfo* ClientCertificateTypeU5BU5D_t1059_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void TlsServerCertificateRequest_ProcessAsTls1_m5638 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientCertificateTypeU5BU5D_t1059_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(695); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + int32_t V_3 = 0; + ASN1_t903 * V_4 = {0}; + { + uint8_t L_0 = TlsStream_ReadByte_m5573(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + __this->___certificateTypes_9 = ((ClientCertificateTypeU5BU5D_t1059*)SZArrayNew(ClientCertificateTypeU5BU5D_t1059_il2cpp_TypeInfo_var, L_1)); + V_1 = 0; + goto IL_002c; + } + +IL_001a: + { + ClientCertificateTypeU5BU5D_t1059* L_2 = (__this->___certificateTypes_9); + int32_t L_3 = V_1; + uint8_t L_4 = TlsStream_ReadByte_m5573(__this, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, L_3, sizeof(int32_t))) = (int32_t)L_4; + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_002c: + { + int32_t L_6 = V_1; + int32_t L_7 = V_0; + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_001a; + } + } + { + int16_t L_8 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_00aa; + } + } + { + int16_t L_9 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = TlsStream_ReadBytes_m5576(__this, L_9, /*hidden argument*/NULL); + ASN1_t903 * L_11 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_11, L_10, /*hidden argument*/NULL); + V_2 = L_11; + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m4664(L_12, /*hidden argument*/NULL); + __this->___distinguisedNames_10 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_13)); + V_3 = 0; + goto IL_009e; + } + +IL_0068: + { + ASN1_t903 * L_14 = V_2; + int32_t L_15 = V_3; + NullCheck(L_14); + ASN1_t903 * L_16 = ASN1_get_Item_m4665(L_14, L_15, /*hidden argument*/NULL); + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = ASN1_get_Value_m4663(L_16, /*hidden argument*/NULL); + ASN1_t903 * L_18 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_18, L_17, /*hidden argument*/NULL); + V_4 = L_18; + StringU5BU5D_t163* L_19 = (__this->___distinguisedNames_10); + int32_t L_20 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_21 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_22 = V_4; + NullCheck(L_22); + ASN1_t903 * L_23 = ASN1_get_Item_m4665(L_22, 1, /*hidden argument*/NULL); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = ASN1_get_Value_m4663(L_23, /*hidden argument*/NULL); + NullCheck(L_21); + String_t* L_25 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_21, L_24); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + ArrayElementTypeCheck (L_19, L_25); + *((String_t**)(String_t**)SZArrayLdElema(L_19, L_20, sizeof(String_t*))) = (String_t*)L_25; + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_009e: + { + int32_t L_27 = V_3; + ASN1_t903 * L_28 = V_2; + NullCheck(L_28); + int32_t L_29 = ASN1_get_Count_m4664(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_27) < ((int32_t)L_29))) + { + goto IL_0068; + } + } + +IL_00aa: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerFinished__ctor_m5639 (TlsServerFinished_t1069 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, ((int32_t)20), L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerFinished_t1069_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D22_14_FieldInfo_var; +extern "C" void TlsServerFinished__cctor_m5640 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + TlsServerFinished_t1069_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(660); + U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D22_14_FieldInfo_var = il2cpp_codegen_field_info_from_index(605, 14); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D22_14_FieldInfo_var), /*hidden argument*/NULL); + ((TlsServerFinished_t1069_StaticFields*)TlsServerFinished_t1069_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9 = L_0; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::Update() +extern "C" void TlsServerFinished_Update_m5641 (TlsServerFinished_t1069 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Context_set_HandshakeState_m5299(L_0, 2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::ProcessAsSsl3() +extern TypeInfo* SslHandshakeHash_t1054_il2cpp_TypeInfo_var; +extern TypeInfo* TlsServerFinished_t1069_il2cpp_TypeInfo_var; +extern TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral919; +extern "C" void TlsServerFinished_ProcessAsSsl3_m5642 (TlsServerFinished_t1069 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SslHandshakeHash_t1054_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(689); + TlsServerFinished_t1069_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(660); + CipherSuite_t1016_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(638); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral919 = il2cpp_codegen_string_literal_from_index(919); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = Context_get_MasterSecret_m5319(L_0, /*hidden argument*/NULL); + SslHandshakeHash_t1054 * L_2 = (SslHandshakeHash_t1054 *)il2cpp_codegen_object_new (SslHandshakeHash_t1054_il2cpp_TypeInfo_var); + SslHandshakeHash__ctor_m5459(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Context_t1017 * L_3 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_3); + TlsStream_t1030 * L_4 = Context_get_HandshakeMessages_m5306(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = TlsStream_ToArray_m5583(L_4, /*hidden argument*/NULL); + V_1 = L_5; + HashAlgorithm_t988 * L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_1; + ByteU5BU5D_t789* L_8 = V_1; + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = V_1; + NullCheck(L_6); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), L_9, 0); + HashAlgorithm_t988 * L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(TlsServerFinished_t1069_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_11 = ((TlsServerFinished_t1069_StaticFields*)TlsServerFinished_t1069_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + ByteU5BU5D_t789* L_12 = ((TlsServerFinished_t1069_StaticFields*)TlsServerFinished_t1069_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ((TlsServerFinished_t1069_StaticFields*)TlsServerFinished_t1069_il2cpp_TypeInfo_var->static_fields)->___Ssl3Marker_9; + NullCheck(L_10); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_10, L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), L_13, 0); + HashAlgorithm_t988 * L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t1016_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_15 = ((CipherSuite_t1016_StaticFields*)CipherSuite_t1016_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_0; + NullCheck(L_14); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, 0, 0); + int64_t L_16 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, __this); + ByteU5BU5D_t789* L_17 = TlsStream_ReadBytes_m5576(__this, (((int32_t)((int32_t)L_16))), /*hidden argument*/NULL); + V_2 = L_17; + HashAlgorithm_t988 * L_18 = V_0; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_18); + V_3 = L_19; + ByteU5BU5D_t789* L_20 = V_3; + ByteU5BU5D_t789* L_21 = V_2; + bool L_22 = HandshakeMessage_Compare_m5598(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + if (L_22) + { + goto IL_0086; + } + } + { + TlsException_t1058 * L_23 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_23, ((int32_t)71), _stringLiteral919, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0086: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::ProcessAsTls1() +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral920; +extern Il2CppCodeGenString* _stringLiteral919; +extern "C" void TlsServerFinished_ProcessAsTls1_m5643 (TlsServerFinished_t1069 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral920 = il2cpp_codegen_string_literal_from_index(920); + _stringLiteral919 = il2cpp_codegen_string_literal_from_index(919); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + HashAlgorithm_t988 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + { + int64_t L_0 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, __this); + ByteU5BU5D_t789* L_1 = TlsStream_ReadBytes_m5576(__this, (((int32_t)((int32_t)L_0))), /*hidden argument*/NULL); + V_0 = L_1; + MD5SHA1_t1011 * L_2 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_2, /*hidden argument*/NULL); + V_1 = L_2; + Context_t1017 * L_3 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_3); + TlsStream_t1030 * L_4 = Context_get_HandshakeMessages_m5306(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = TlsStream_ToArray_m5583(L_4, /*hidden argument*/NULL); + V_2 = L_5; + HashAlgorithm_t988 * L_6 = V_1; + ByteU5BU5D_t789* L_7 = V_2; + ByteU5BU5D_t789* L_8 = V_2; + NullCheck(L_8); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = HashAlgorithm_ComputeHash_m5697(L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), /*hidden argument*/NULL); + V_3 = L_9; + Context_t1017 * L_10 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_10); + SecurityParameters_t1029 * L_11 = Context_get_Current_m5337(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + CipherSuite_t1016 * L_12 = SecurityParameters_get_Cipher_m5408(L_11, /*hidden argument*/NULL); + Context_t1017 * L_13 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = Context_get_MasterSecret_m5319(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = V_3; + NullCheck(L_12); + ByteU5BU5D_t789* L_16 = CipherSuite_PRF_m5219(L_12, L_14, _stringLiteral920, L_15, ((int32_t)12), /*hidden argument*/NULL); + V_4 = L_16; + ByteU5BU5D_t789* L_17 = V_4; + ByteU5BU5D_t789* L_18 = V_0; + bool L_19 = HandshakeMessage_Compare_m5598(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + if (L_19) + { + goto IL_0073; + } + } + { + TlsException_t1058 * L_20 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5542(L_20, _stringLiteral919, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0073: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerHello__ctor_m5644 (TlsServerHello_t1070 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, 2, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::Update() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void TlsServerHello_Update_m5645 (TlsServerHello_t1070 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = (__this->___sessionId_11); + NullCheck(L_0); + Context_set_SessionId_m5291(L_0, L_1, /*hidden argument*/NULL); + Context_t1017 * L_2 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = (__this->___random_10); + NullCheck(L_2); + Context_set_ServerRandom_m5314(L_2, L_3, /*hidden argument*/NULL); + Context_t1017 * L_4 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_4); + SecurityParameters_t1029 * L_5 = Context_get_Negotiating_m5338(L_4, /*hidden argument*/NULL); + CipherSuite_t1016 * L_6 = (__this->___cipherSuite_12); + NullCheck(L_5); + SecurityParameters_set_Cipher_m5409(L_5, L_6, /*hidden argument*/NULL); + Context_t1017 * L_7 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + int32_t L_8 = (__this->___compressionMethod_9); + NullCheck(L_7); + Context_set_CompressionMethod_m5293(L_7, L_8, /*hidden argument*/NULL); + Context_t1017 * L_9 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_9); + Context_set_ProtocolNegotiated_m5285(L_9, 1, /*hidden argument*/NULL); + Context_t1017 * L_10 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = Context_get_ClientRandom_m5311(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))); + Context_t1017 * L_12 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = Context_get_ServerRandom_m5313(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))); + int32_t L_14 = V_0; + int32_t L_15 = V_1; + V_2 = ((int32_t)((int32_t)L_14+(int32_t)L_15)); + int32_t L_16 = V_2; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_16)); + Context_t1017 * L_17 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = Context_get_ClientRandom_m5311(L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_19 = V_3; + int32_t L_20 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, 0, (Array_t *)(Array_t *)L_19, 0, L_20, /*hidden argument*/NULL); + Context_t1017 * L_21 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_21); + ByteU5BU5D_t789* L_22 = Context_get_ServerRandom_m5313(L_21, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_23 = V_3; + int32_t L_24 = V_0; + int32_t L_25 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, 0, (Array_t *)(Array_t *)L_23, L_24, L_25, /*hidden argument*/NULL); + Context_t1017 * L_26 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_27 = V_3; + NullCheck(L_26); + Context_set_RandomCS_m5316(L_26, L_27, /*hidden argument*/NULL); + int32_t L_28 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_28)); + Context_t1017 * L_29 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = Context_get_ServerRandom_m5313(L_29, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_31 = V_4; + int32_t L_32 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, 0, (Array_t *)(Array_t *)L_31, 0, L_32, /*hidden argument*/NULL); + Context_t1017 * L_33 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_33); + ByteU5BU5D_t789* L_34 = Context_get_ClientRandom_m5311(L_33, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_35 = V_4; + int32_t L_36 = V_1; + int32_t L_37 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_34, 0, (Array_t *)(Array_t *)L_35, L_36, L_37, /*hidden argument*/NULL); + Context_t1017 * L_38 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_39 = V_4; + NullCheck(L_38); + Context_set_RandomSC_m5318(L_38, L_39, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::ProcessAsSsl3() +extern "C" void TlsServerHello_ProcessAsSsl3_m5646 (TlsServerHello_t1070 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::ProcessAsTls1() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::ProcessAsTls1() +extern TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral921; +extern "C" void TlsServerHello_ProcessAsTls1_m5647 (TlsServerHello_t1070 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientSessionCache_t1025_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(663); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral921 = il2cpp_codegen_string_literal_from_index(921); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int16_t V_1 = 0; + { + int16_t L_0 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + TlsServerHello_processProtocol_m5648(__this, L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = TlsStream_ReadBytes_m5576(__this, ((int32_t)32), /*hidden argument*/NULL); + __this->___random_10 = L_1; + uint8_t L_2 = TlsStream_ReadByte_m5573(__this, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if ((((int32_t)L_3) <= ((int32_t)0))) + { + goto IL_0076; + } + } + { + int32_t L_4 = V_0; + ByteU5BU5D_t789* L_5 = TlsStream_ReadBytes_m5576(__this, L_4, /*hidden argument*/NULL); + __this->___sessionId_11 = L_5; + Context_t1017 * L_6 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_6); + TlsClientSettings_t1028 * L_7 = Context_get_ClientSettings_m5295(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_8 = TlsClientSettings_get_TargetHost_m5535(L_7, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = (__this->___sessionId_11); + IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t1025_il2cpp_TypeInfo_var); + ClientSessionCache_Add_m5276(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + Context_t1017 * L_10 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = (__this->___sessionId_11); + Context_t1017 * L_12 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = Context_get_SessionId_m5290(L_12, /*hidden argument*/NULL); + bool L_14 = HandshakeMessage_Compare_m5598(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/NULL); + NullCheck(L_10); + Context_set_AbbreviatedHandshake_m5283(L_10, L_14, /*hidden argument*/NULL); + goto IL_0082; + } + +IL_0076: + { + Context_t1017 * L_15 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_15); + Context_set_AbbreviatedHandshake_m5283(L_15, 0, /*hidden argument*/NULL); + } + +IL_0082: + { + int16_t L_16 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + V_1 = L_16; + Context_t1017 * L_17 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_17); + CipherSuiteCollection_t1018 * L_18 = Context_get_SupportedCiphers_m5304(L_17, /*hidden argument*/NULL); + int16_t L_19 = V_1; + NullCheck(L_18); + int32_t L_20 = CipherSuiteCollection_IndexOf_m5245(L_18, L_19, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)(-1))))) + { + goto IL_00ad; + } + } + { + TlsException_t1058 * L_21 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_21, ((int32_t)71), _stringLiteral921, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_00ad: + { + Context_t1017 * L_22 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_22); + CipherSuiteCollection_t1018 * L_23 = Context_get_SupportedCiphers_m5304(L_22, /*hidden argument*/NULL); + int16_t L_24 = V_1; + NullCheck(L_23); + CipherSuite_t1016 * L_25 = CipherSuiteCollection_get_Item_m5238(L_23, L_24, /*hidden argument*/NULL); + __this->___cipherSuite_12 = L_25; + uint8_t L_26 = TlsStream_ReadByte_m5573(__this, /*hidden argument*/NULL); + __this->___compressionMethod_9 = L_26; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::processProtocol(System.Int16) +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral866; +extern "C" void TlsServerHello_processProtocol_m5648 (TlsServerHello_t1070 * __this, int16_t ___protocol, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral866 = il2cpp_codegen_string_literal_from_index(866); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + int16_t L_1 = ___protocol; + NullCheck(L_0); + int32_t L_2 = Context_DecodeProtocolCode_m5335(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + Context_t1017 * L_4 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = Context_get_SecurityProtocolFlags_m5288(L_4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_3&(int32_t)L_5))) == ((int32_t)L_6))) + { + goto IL_003b; + } + } + { + Context_t1017 * L_7 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_7); + int32_t L_8 = Context_get_SecurityProtocolFlags_m5288(L_7, /*hidden argument*/NULL); + if ((!(((uint32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)-1073741824)))) == ((uint32_t)((int32_t)-1073741824))))) + { + goto IL_0079; + } + } + +IL_003b: + { + Context_t1017 * L_9 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + int32_t L_10 = V_0; + NullCheck(L_9); + Context_set_SecurityProtocol_m5287(L_9, L_10, /*hidden argument*/NULL); + Context_t1017 * L_11 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_11); + CipherSuiteCollection_t1018 * L_12 = Context_get_SupportedCiphers_m5304(L_11, /*hidden argument*/NULL); + NullCheck(L_12); + CipherSuiteCollection_Clear_m5243(L_12, /*hidden argument*/NULL); + Context_t1017 * L_13 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_13); + Context_set_SupportedCiphers_m5305(L_13, (CipherSuiteCollection_t1018 *)NULL, /*hidden argument*/NULL); + Context_t1017 * L_14 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + int32_t L_15 = V_0; + CipherSuiteCollection_t1018 * L_16 = CipherSuiteFactory_GetSupportedCiphers_m5250(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + NullCheck(L_14); + Context_set_SupportedCiphers_m5305(L_14, L_16, /*hidden argument*/NULL); + goto IL_0086; + } + +IL_0079: + { + TlsException_t1058 * L_17 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_17, ((int32_t)70), _stringLiteral866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0086: + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerHelloDone__ctor_m5649 (TlsServerHelloDone_t1071 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, ((int32_t)14), L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::ProcessAsSsl3() +extern "C" void TlsServerHelloDone_ProcessAsSsl3_m5650 (TlsServerHelloDone_t1071 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::ProcessAsTls1() +extern "C" void TlsServerHelloDone_ProcessAsTls1_m5651 (TlsServerHelloDone_t1071 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerKeyExchange__ctor_m5652 (TlsServerKeyExchange_t1072 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + { + Context_t1017 * L_0 = ___context; + ByteU5BU5D_t789* L_1 = ___buffer; + HandshakeMessage__ctor_m5591(__this, L_0, ((int32_t)12), L_1, /*hidden argument*/NULL); + TlsServerKeyExchange_verifySignature_m5656(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::Update() +extern "C" void TlsServerKeyExchange_Update_m5653 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) +{ + { + HandshakeMessage_Update_m5596(__this, /*hidden argument*/NULL); + Context_t1017 * L_0 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_0); + TlsServerSettings_t1027 * L_1 = Context_get_ServerSettings_m5294(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + TlsServerSettings_set_ServerKeyExchange_m5551(L_1, 1, /*hidden argument*/NULL); + Context_t1017 * L_2 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_2); + TlsServerSettings_t1027 * L_3 = Context_get_ServerSettings_m5294(L_2, /*hidden argument*/NULL); + RSAParameters_t926 L_4 = (__this->___rsaParams_9); + NullCheck(L_3); + TlsServerSettings_set_RsaParameters_m5556(L_3, L_4, /*hidden argument*/NULL); + Context_t1017 * L_5 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_5); + TlsServerSettings_t1027 * L_6 = Context_get_ServerSettings_m5294(L_5, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = (__this->___signedParams_10); + NullCheck(L_6); + TlsServerSettings_set_SignedParams_m5557(L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::ProcessAsSsl3() +extern "C" void TlsServerKeyExchange_ProcessAsSsl3_m5654 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(24 /* System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::ProcessAsTls1() */, __this); + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::ProcessAsTls1() +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern "C" void TlsServerKeyExchange_ProcessAsTls1_m5655 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + RSAParameters_t926 L_0 = V_0; + __this->___rsaParams_9 = L_0; + RSAParameters_t926 * L_1 = &(__this->___rsaParams_9); + int16_t L_2 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = TlsStream_ReadBytes_m5576(__this, L_2, /*hidden argument*/NULL); + L_1->___Modulus_6 = L_3; + RSAParameters_t926 * L_4 = &(__this->___rsaParams_9); + int16_t L_5 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = TlsStream_ReadBytes_m5576(__this, L_5, /*hidden argument*/NULL); + L_4->___Exponent_7 = L_6; + int16_t L_7 = TlsStream_ReadInt16_m5574(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = TlsStream_ReadBytes_m5576(__this, L_7, /*hidden argument*/NULL); + __this->___signedParams_10 = L_8; + return; + } +} +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::verifySignature() +extern TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +extern TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +extern TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral922; +extern "C" void TlsServerKeyExchange_verifySignature_m5656 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MD5SHA1_t1011_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(679); + TlsStream_t1030_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(640); + TlsException_t1058_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(661); + _stringLiteral922 = il2cpp_codegen_string_literal_from_index(922); + s_Il2CppMethodIntialized = true; + } + MD5SHA1_t1011 * V_0 = {0}; + int32_t V_1 = 0; + TlsStream_t1030 * V_2 = {0}; + bool V_3 = false; + { + MD5SHA1_t1011 * L_0 = (MD5SHA1_t1011 *)il2cpp_codegen_object_new (MD5SHA1_t1011_il2cpp_TypeInfo_var); + MD5SHA1__ctor_m5177(L_0, /*hidden argument*/NULL); + V_0 = L_0; + RSAParameters_t926 * L_1 = &(__this->___rsaParams_9); + ByteU5BU5D_t789* L_2 = (L_1->___Modulus_6); + NullCheck(L_2); + RSAParameters_t926 * L_3 = &(__this->___rsaParams_9); + ByteU5BU5D_t789* L_4 = (L_3->___Exponent_7); + NullCheck(L_4); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))+(int32_t)4)); + TlsStream_t1030 * L_5 = (TlsStream_t1030 *)il2cpp_codegen_object_new (TlsStream_t1030_il2cpp_TypeInfo_var); + TlsStream__ctor_m5563(L_5, /*hidden argument*/NULL); + V_2 = L_5; + TlsStream_t1030 * L_6 = V_2; + Context_t1017 * L_7 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = Context_get_RandomCS_m5315(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + TlsStream_Write_m5581(L_6, L_8, /*hidden argument*/NULL); + TlsStream_t1030 * L_9 = V_2; + ByteU5BU5D_t789* L_10 = TlsStream_ToArray_m5583(__this, /*hidden argument*/NULL); + int32_t L_11 = V_1; + NullCheck(L_9); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, L_9, L_10, 0, L_11); + MD5SHA1_t1011 * L_12 = V_0; + TlsStream_t1030 * L_13 = V_2; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = TlsStream_ToArray_m5583(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + HashAlgorithm_ComputeHash_m4742(L_12, L_14, /*hidden argument*/NULL); + TlsStream_t1030 * L_15 = V_2; + NullCheck(L_15); + TlsStream_Reset_m5582(L_15, /*hidden argument*/NULL); + MD5SHA1_t1011 * L_16 = V_0; + Context_t1017 * L_17 = HandshakeMessage_get_Context_m5592(__this, /*hidden argument*/NULL); + NullCheck(L_17); + TlsServerSettings_t1027 * L_18 = Context_get_ServerSettings_m5294(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + RSA_t902 * L_19 = TlsServerSettings_get_CertificateRSA_m5554(L_18, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = (__this->___signedParams_10); + NullCheck(L_16); + bool L_21 = MD5SHA1_VerifySignature_m5182(L_16, L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + bool L_22 = V_3; + if (L_22) + { + goto IL_008c; + } + } + { + TlsException_t1058 * L_23 = (TlsException_t1058 *)il2cpp_codegen_object_new (TlsException_t1058_il2cpp_TypeInfo_var); + TlsException__ctor_m5547(L_23, ((int32_t)50), _stringLiteral922, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_008c: + { + return; + } +} +// System.Void Mono.Math.Prime.PrimalityTest::.ctor(System.Object,System.IntPtr) +extern "C" void PrimalityTest__ctor_m5657 (PrimalityTest_t1073 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean Mono.Math.Prime.PrimalityTest::Invoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" bool PrimalityTest_Invoke_m5658 (PrimalityTest_t1073 * __this, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + PrimalityTest_Invoke_m5658((PrimalityTest_t1073 *)__this->___prev_9,___bi, ___confidence, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_PrimalityTest_t1073(Il2CppObject* delegate, BigInteger_t972 * ___bi, int32_t ___confidence) +{ + // Marshaling of parameter '___bi' to native representation + BigInteger_t972 * ____bi_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'Mono.Math.BigInteger'.")); +} +// System.IAsyncResult Mono.Math.Prime.PrimalityTest::BeginInvoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor,System.AsyncCallback,System.Object) +extern TypeInfo* ConfidenceFactor_t974_il2cpp_TypeInfo_var; +extern "C" Object_t * PrimalityTest_BeginInvoke_m5659 (PrimalityTest_t1073 * __this, BigInteger_t972 * ___bi, int32_t ___confidence, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConfidenceFactor_t974_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(697); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___bi; + __d_args[1] = Box(ConfidenceFactor_t974_il2cpp_TypeInfo_var, &___confidence); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean Mono.Math.Prime.PrimalityTest::EndInvoke(System.IAsyncResult) +extern "C" bool PrimalityTest_EndInvoke_m5660 (PrimalityTest_t1073 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void Mono.Security.Protocol.Tls.CertificateValidationCallback::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateValidationCallback__ctor_m5661 (CertificateValidationCallback_t1051 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean Mono.Security.Protocol.Tls.CertificateValidationCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool CertificateValidationCallback_Invoke_m5662 (CertificateValidationCallback_t1051 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CertificateValidationCallback_Invoke_m5662((CertificateValidationCallback_t1051 *)__this->___prev_9,___certificate, ___certificateErrors, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___certificate, ___certificateErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___certificate, ___certificateErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___certificate, ___certificateErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_CertificateValidationCallback_t1051(Il2CppObject* delegate, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors) +{ + // Marshaling of parameter '___certificate' to native representation + X509Certificate_t786 * ____certificate_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Security.Cryptography.X509Certificates.X509Certificate'.")); +} +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateValidationCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[],System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateValidationCallback_BeginInvoke_m5663 (CertificateValidationCallback_t1051 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___certificate; + __d_args[1] = ___certificateErrors; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean Mono.Security.Protocol.Tls.CertificateValidationCallback::EndInvoke(System.IAsyncResult) +extern "C" bool CertificateValidationCallback_EndInvoke_m5664 (CertificateValidationCallback_t1051 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void Mono.Security.Protocol.Tls.CertificateValidationCallback2::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateValidationCallback2__ctor_m5665 (CertificateValidationCallback2_t1052 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::Invoke(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * CertificateValidationCallback2_Invoke_m5666 (CertificateValidationCallback2_t1052 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CertificateValidationCallback2_Invoke_m5666((CertificateValidationCallback2_t1052 *)__this->___prev_9,___collection, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef ValidationResult_t1049 * (*FunctionPointerType) (Object_t *, Object_t * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___collection,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef ValidationResult_t1049 * (*FunctionPointerType) (Object_t * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___collection,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef ValidationResult_t1049 * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___collection,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" ValidationResult_t1049 * pinvoke_delegate_wrapper_CertificateValidationCallback2_t1052(Il2CppObject* delegate, X509CertificateCollection_t933 * ___collection) +{ + // Marshaling of parameter '___collection' to native representation + X509CertificateCollection_t933 * ____collection_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'Mono.Security.X509.X509CertificateCollection'.")); +} +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::BeginInvoke(Mono.Security.X509.X509CertificateCollection,System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateValidationCallback2_BeginInvoke_m5667 (CertificateValidationCallback2_t1052 * __this, X509CertificateCollection_t933 * ___collection, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___collection; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::EndInvoke(System.IAsyncResult) +extern "C" ValidationResult_t1049 * CertificateValidationCallback2_EndInvoke_m5668 (CertificateValidationCallback2_t1052 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (ValidationResult_t1049 *)__result; +} +// System.Void Mono.Security.Protocol.Tls.CertificateSelectionCallback::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateSelectionCallback__ctor_m5669 (CertificateSelectionCallback_t1035 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.CertificateSelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * CertificateSelectionCallback_Invoke_m5670 (CertificateSelectionCallback_t1035 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CertificateSelectionCallback_Invoke_m5670((CertificateSelectionCallback_t1035 *)__this->___prev_9,___clientCertificates, ___serverCertificate, ___targetHost, ___serverRequestedCertificates, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef X509Certificate_t786 * (*FunctionPointerType) (Object_t *, Object_t * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___clientCertificates, ___serverCertificate, ___targetHost, ___serverRequestedCertificates,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef X509Certificate_t786 * (*FunctionPointerType) (Object_t * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___clientCertificates, ___serverCertificate, ___targetHost, ___serverRequestedCertificates,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef X509Certificate_t786 * (*FunctionPointerType) (Object_t * __this, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___clientCertificates, ___serverCertificate, ___targetHost, ___serverRequestedCertificates,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" X509Certificate_t786 * pinvoke_delegate_wrapper_CertificateSelectionCallback_t1035(Il2CppObject* delegate, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates) +{ + // Marshaling of parameter '___clientCertificates' to native representation + X509CertificateCollection_t760 * ____clientCertificates_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Security.Cryptography.X509Certificates.X509CertificateCollection'.")); +} +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateSelectionCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateSelectionCallback_BeginInvoke_m5671 (CertificateSelectionCallback_t1035 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[5] = {0}; + __d_args[0] = ___clientCertificates; + __d_args[1] = ___serverCertificate; + __d_args[2] = ___targetHost; + __d_args[3] = ___serverRequestedCertificates; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.CertificateSelectionCallback::EndInvoke(System.IAsyncResult) +extern "C" X509Certificate_t786 * CertificateSelectionCallback_EndInvoke_m5672 (CertificateSelectionCallback_t1035 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (X509Certificate_t786 *)__result; +} +// System.Void Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::.ctor(System.Object,System.IntPtr) +extern "C" void PrivateKeySelectionCallback__ctor_m5673 (PrivateKeySelectionCallback_t1036 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * PrivateKeySelectionCallback_Invoke_m5674 (PrivateKeySelectionCallback_t1036 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + PrivateKeySelectionCallback_Invoke_m5674((PrivateKeySelectionCallback_t1036 *)__this->___prev_9,___certificate, ___targetHost, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef AsymmetricAlgorithm_t776 * (*FunctionPointerType) (Object_t *, Object_t * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___certificate, ___targetHost,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef AsymmetricAlgorithm_t776 * (*FunctionPointerType) (Object_t * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___certificate, ___targetHost,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef AsymmetricAlgorithm_t776 * (*FunctionPointerType) (Object_t * __this, String_t* ___targetHost, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___certificate, ___targetHost,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" AsymmetricAlgorithm_t776 * pinvoke_delegate_wrapper_PrivateKeySelectionCallback_t1036(Il2CppObject* delegate, X509Certificate_t786 * ___certificate, String_t* ___targetHost) +{ + // Marshaling of parameter '___certificate' to native representation + X509Certificate_t786 * ____certificate_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Security.Cryptography.X509Certificates.X509Certificate'.")); +} +// System.IAsyncResult Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.AsyncCallback,System.Object) +extern "C" Object_t * PrivateKeySelectionCallback_BeginInvoke_m5675 (PrivateKeySelectionCallback_t1036 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___certificate; + __d_args[1] = ___targetHost; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::EndInvoke(System.IAsyncResult) +extern "C" AsymmetricAlgorithm_t776 * PrivateKeySelectionCallback_EndInvoke_m5676 (PrivateKeySelectionCallback_t1036 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (AsymmetricAlgorithm_t776 *)__result; +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System.Core_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System.Core_0.cpp" new file mode 100644 index 00000000..416229a3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System.Core_0.cpp" @@ -0,0 +1,6439 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Runtime.CompilerServices.ExtensionAttribute +struct ExtensionAttribute_t946; +// System.String +struct String_t; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Cryptography.SymmetricTransform +struct SymmetricTransform_t950; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Object +struct Object_t; +// System.Security.Cryptography.Aes +struct Aes_t954; +// System.Security.Cryptography.AesManaged +struct AesManaged_t955; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Security.Cryptography.AesTransform +struct AesTransform_t956; +// System.UInt32[] +struct UInt32U5BU5D_t957; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "System_Core_U3CModuleU3E.h" +#include "System_Core_U3CModuleU3EMethodDeclarations.h" +#include "System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" +#include "System_Core_System_Runtime_CompilerServices_ExtensionAttribuMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "System_Core_Locale.h" +#include "System_Core_LocaleMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "System_Core_Mono_Security_Cryptography_KeyBuilder.h" +#include "System_Core_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_Int32.h" +#include "System_Core_Mono_Security_Cryptography_SymmetricTransform.h" +#include "System_Core_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "System_Core_System_Linq_Check.h" +#include "System_Core_System_Linq_CheckMethodDeclarations.h" +#include "System_Core_System_Linq_Enumerable.h" +#include "System_Core_System_Linq_EnumerableMethodDeclarations.h" +#include "System_Core_System_Security_Cryptography_Aes.h" +#include "System_Core_System_Security_Cryptography_AesMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizesMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "System_Core_System_Security_Cryptography_AesManaged.h" +#include "System_Core_System_Security_Cryptography_AesManagedMethodDeclarations.h" +#include "System_Core_System_Security_Cryptography_AesTransformMethodDeclarations.h" +#include "System_Core_System_Security_Cryptography_AesTransform.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E.h" +#include "System_Core_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeUMethodDeclarations.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0MethodDeclarations.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1MethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Runtime.CompilerServices.ExtensionAttribute::.ctor() +extern "C" void ExtensionAttribute__ctor_m4778 (ExtensionAttribute_t946 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m4779 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) +{ + { + String_t* L_0 = ___msg; + return L_0; + } +} +// System.String Locale::GetText(System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Locale_GetText_m4780 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___fmt; + ObjectU5BU5D_t162* L_1 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m2030(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::get_Rng() +extern TypeInfo* KeyBuilder_t948_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * KeyBuilder_get_Rng_m4781 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyBuilder_t948_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(592); + s_Il2CppMethodIntialized = true; + } + { + RandomNumberGenerator_t949 * L_0 = ((KeyBuilder_t948_StaticFields*)KeyBuilder_t948_il2cpp_TypeInfo_var->static_fields)->___rng_0; + if (L_0) + { + goto IL_0014; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + ((KeyBuilder_t948_StaticFields*)KeyBuilder_t948_il2cpp_TypeInfo_var->static_fields)->___rng_0 = L_1; + } + +IL_0014: + { + RandomNumberGenerator_t949 * L_2 = ((KeyBuilder_t948_StaticFields*)KeyBuilder_t948_il2cpp_TypeInfo_var->static_fields)->___rng_0; + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::Key(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyBuilder_Key_m4782 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = KeyBuilder_get_Rng_m4781(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::IV(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyBuilder_IV_m4783 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = KeyBuilder_get_Rng_m4781(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::.ctor(System.Security.Cryptography.SymmetricAlgorithm,System.Boolean,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral605; +extern "C" void SymmetricTransform__ctor_m4784 (SymmetricTransform_t950 * __this, SymmetricAlgorithm_t951 * ___symmAlgo, bool ___encryption, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral605 = il2cpp_codegen_string_literal_from_index(605); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SymmetricAlgorithm_t951 * L_0 = ___symmAlgo; + __this->___algo_0 = L_0; + bool L_1 = ___encryption; + __this->___encrypt_1 = L_1; + SymmetricAlgorithm_t951 * L_2 = (__this->___algo_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_2); + __this->___BlockSizeByte_2 = ((int32_t)((int32_t)L_3>>(int32_t)3)); + ByteU5BU5D_t789* L_4 = ___rgbIV; + if (L_4) + { + goto IL_003f; + } + } + { + int32_t L_5 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_6 = KeyBuilder_IV_m4783(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + ___rgbIV = L_6; + goto IL_004c; + } + +IL_003f: + { + ByteU5BU5D_t789* L_7 = ___rgbIV; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_7); + ___rgbIV = ((ByteU5BU5D_t789*)Castclass(L_8, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_004c: + { + ByteU5BU5D_t789* L_9 = ___rgbIV; + NullCheck(L_9); + int32_t L_10 = (__this->___BlockSizeByte_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) >= ((int32_t)L_10))) + { + goto IL_008b; + } + } + { + ObjectU5BU5D_t162* L_11 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ByteU5BU5D_t789* L_12 = ___rgbIV; + NullCheck(L_12); + int32_t L_13 = (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))); + Object_t * L_14 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_13); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + ArrayElementTypeCheck (L_11, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 0, sizeof(Object_t *))) = (Object_t *)L_14; + ObjectU5BU5D_t162* L_15 = L_11; + int32_t L_16 = (__this->___BlockSizeByte_2); + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + ArrayElementTypeCheck (L_15, L_18); + *((Object_t **)(Object_t **)SZArrayLdElema(L_15, 1, sizeof(Object_t *))) = (Object_t *)L_18; + String_t* L_19 = Locale_GetText_m4780(NULL /*static, unused*/, _stringLiteral605, L_15, /*hidden argument*/NULL); + V_0 = L_19; + String_t* L_20 = V_0; + CryptographicException_t929 * L_21 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_008b: + { + int32_t L_22 = (__this->___BlockSizeByte_2); + __this->___temp_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_22)); + ByteU5BU5D_t789* L_23 = ___rgbIV; + ByteU5BU5D_t789* L_24 = (__this->___temp_3); + int32_t L_25 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_26 = ___rgbIV; + NullCheck(L_26); + int32_t L_27 = Math_Min_m4826(NULL /*static, unused*/, L_25, (((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))), /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, 0, (Array_t *)(Array_t *)L_24, 0, L_27, /*hidden argument*/NULL); + int32_t L_28 = (__this->___BlockSizeByte_2); + __this->___temp2_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_28)); + SymmetricAlgorithm_t951 * L_29 = (__this->___algo_0); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_FeedbackSize() */, L_29); + __this->___FeedBackByte_7 = ((int32_t)((int32_t)L_30>>(int32_t)3)); + int32_t L_31 = (__this->___FeedBackByte_7); + if (!L_31) + { + goto IL_00fa; + } + } + { + int32_t L_32 = (__this->___BlockSizeByte_2); + int32_t L_33 = (__this->___FeedBackByte_7); + __this->___FeedBackIter_8 = ((int32_t)((int32_t)L_32/(int32_t)L_33)); + } + +IL_00fa: + { + int32_t L_34 = (__this->___BlockSizeByte_2); + __this->___workBuff_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_34)); + int32_t L_35 = (__this->___BlockSizeByte_2); + __this->___workout_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_35)); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::System.IDisposable.Dispose() +extern "C" void SymmetricTransform_System_IDisposable_Dispose_m4785 (SymmetricTransform_t950 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Finalize() +extern "C" void SymmetricTransform_Finalize_m4786 (SymmetricTransform_t950 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) +extern "C" void SymmetricTransform_Dispose_m4787 (SymmetricTransform_t950 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_9); + if (L_0) + { + goto IL_004a; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0043; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->___temp_3); + int32_t L_3 = (__this->___BlockSizeByte_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, L_3, /*hidden argument*/NULL); + __this->___temp_3 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_4 = (__this->___temp2_4); + int32_t L_5 = (__this->___BlockSizeByte_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, L_5, /*hidden argument*/NULL); + __this->___temp2_4 = (ByteU5BU5D_t789*)NULL; + } + +IL_0043: + { + __this->___m_disposed_9 = 1; + } + +IL_004a: + { + return; + } +} +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_CanReuseTransform() +extern "C" bool SymmetricTransform_get_CanReuseTransform_m4788 (SymmetricTransform_t950 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) +extern TypeInfo* CipherMode_t963_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral606; +extern "C" void SymmetricTransform_Transform_m4789 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherMode_t963_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(593); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral606 = il2cpp_codegen_string_literal_from_index(606); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + SymmetricAlgorithm_t951 * L_0 = (__this->___algo_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 0) + { + goto IL_003a; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 1) + { + goto IL_002d; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 2) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 3) + { + goto IL_0047; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 4) + { + goto IL_0061; + } + } + { + goto IL_006e; + } + +IL_002d: + { + ByteU5BU5D_t789* L_3 = ___input; + ByteU5BU5D_t789* L_4 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_3, L_4); + goto IL_0093; + } + +IL_003a: + { + ByteU5BU5D_t789* L_5 = ___input; + ByteU5BU5D_t789* L_6 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(12 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CBC(System.Byte[],System.Byte[]) */, __this, L_5, L_6); + goto IL_0093; + } + +IL_0047: + { + ByteU5BU5D_t789* L_7 = ___input; + ByteU5BU5D_t789* L_8 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(13 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CFB(System.Byte[],System.Byte[]) */, __this, L_7, L_8); + goto IL_0093; + } + +IL_0054: + { + ByteU5BU5D_t789* L_9 = ___input; + ByteU5BU5D_t789* L_10 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(14 /* System.Void Mono.Security.Cryptography.SymmetricTransform::OFB(System.Byte[],System.Byte[]) */, __this, L_9, L_10); + goto IL_0093; + } + +IL_0061: + { + ByteU5BU5D_t789* L_11 = ___input; + ByteU5BU5D_t789* L_12 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(15 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CTS(System.Byte[],System.Byte[]) */, __this, L_11, L_12); + goto IL_0093; + } + +IL_006e: + { + SymmetricAlgorithm_t951 * L_13 = (__this->___algo_0); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_13); + int32_t L_15 = L_14; + Object_t * L_16 = Box(CipherMode_t963_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral606, L_17, /*hidden argument*/NULL); + NotImplementedException_t923 * L_19 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_19, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0093: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CBC(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CBC_m4790 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (!L_0) + { + goto IL_005c; + } + } + { + V_0 = 0; + goto IL_002a; + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_3); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + uint8_t* L_3 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))); + ByteU5BU5D_t789* L_4 = ___input; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + *((int8_t*)(L_3)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_3))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))))))); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002a: + { + int32_t L_8 = V_0; + int32_t L_9 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_8) < ((int32_t)L_9))) + { + goto IL_0012; + } + } + { + ByteU5BU5D_t789* L_10 = (__this->___temp_3); + ByteU5BU5D_t789* L_11 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_10, L_11); + ByteU5BU5D_t789* L_12 = ___output; + ByteU5BU5D_t789* L_13 = (__this->___temp_3); + int32_t L_14 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, 0, L_14, /*hidden argument*/NULL); + goto IL_00bc; + } + +IL_005c: + { + ByteU5BU5D_t789* L_15 = ___input; + ByteU5BU5D_t789* L_16 = (__this->___temp2_4); + int32_t L_17 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, 0, (Array_t *)(Array_t *)L_16, 0, L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_18 = ___input; + ByteU5BU5D_t789* L_19 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_18, L_19); + V_1 = 0; + goto IL_0097; + } + +IL_007f: + { + ByteU5BU5D_t789* L_20 = ___output; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + uint8_t* L_22 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t))); + ByteU5BU5D_t789* L_23 = (__this->___temp_3); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + *((int8_t*)(L_22)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_22))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t)))))))); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_0097: + { + int32_t L_27 = V_1; + int32_t L_28 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_27) < ((int32_t)L_28))) + { + goto IL_007f; + } + } + { + ByteU5BU5D_t789* L_29 = (__this->___temp2_4); + ByteU5BU5D_t789* L_30 = (__this->___temp_3); + int32_t L_31 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, 0, (Array_t *)(Array_t *)L_30, 0, L_31, /*hidden argument*/NULL); + } + +IL_00bc: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CFB(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CFB_m4791 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (!L_0) + { + goto IL_00a9; + } + } + { + V_0 = 0; + goto IL_0098; + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_3); + ByteU5BU5D_t789* L_2 = (__this->___temp2_4); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_1, L_2); + V_1 = 0; + goto IL_0043; + } + +IL_002b: + { + ByteU5BU5D_t789* L_3 = ___output; + int32_t L_4 = V_1; + int32_t L_5 = V_0; + ByteU5BU5D_t789* L_6 = (__this->___temp2_4); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ByteU5BU5D_t789* L_9 = ___input; + int32_t L_10 = V_1; + int32_t L_11 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11))); + int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_12, sizeof(uint8_t)))))))); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0043: + { + int32_t L_14 = V_1; + int32_t L_15 = (__this->___FeedBackByte_7); + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_002b; + } + } + { + ByteU5BU5D_t789* L_16 = (__this->___temp_3); + int32_t L_17 = (__this->___FeedBackByte_7); + ByteU5BU5D_t789* L_18 = (__this->___temp_3); + int32_t L_19 = (__this->___BlockSizeByte_2); + int32_t L_20 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, L_17, (Array_t *)(Array_t *)L_18, 0, ((int32_t)((int32_t)L_19-(int32_t)L_20)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = ___output; + int32_t L_22 = V_0; + ByteU5BU5D_t789* L_23 = (__this->___temp_3); + int32_t L_24 = (__this->___BlockSizeByte_2); + int32_t L_25 = (__this->___FeedBackByte_7); + int32_t L_26 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, L_22, (Array_t *)(Array_t *)L_23, ((int32_t)((int32_t)L_24-(int32_t)L_25)), L_26, /*hidden argument*/NULL); + int32_t L_27 = V_0; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0098: + { + int32_t L_28 = V_0; + int32_t L_29 = (__this->___FeedBackIter_8); + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_0012; + } + } + { + goto IL_0150; + } + +IL_00a9: + { + V_2 = 0; + goto IL_0144; + } + +IL_00b0: + { + __this->___encrypt_1 = 1; + ByteU5BU5D_t789* L_30 = (__this->___temp_3); + ByteU5BU5D_t789* L_31 = (__this->___temp2_4); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_30, L_31); + __this->___encrypt_1 = 0; + ByteU5BU5D_t789* L_32 = (__this->___temp_3); + int32_t L_33 = (__this->___FeedBackByte_7); + ByteU5BU5D_t789* L_34 = (__this->___temp_3); + int32_t L_35 = (__this->___BlockSizeByte_2); + int32_t L_36 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_32, L_33, (Array_t *)(Array_t *)L_34, 0, ((int32_t)((int32_t)L_35-(int32_t)L_36)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_37 = ___input; + int32_t L_38 = V_2; + ByteU5BU5D_t789* L_39 = (__this->___temp_3); + int32_t L_40 = (__this->___BlockSizeByte_2); + int32_t L_41 = (__this->___FeedBackByte_7); + int32_t L_42 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, L_38, (Array_t *)(Array_t *)L_39, ((int32_t)((int32_t)L_40-(int32_t)L_41)), L_42, /*hidden argument*/NULL); + V_3 = 0; + goto IL_0134; + } + +IL_011c: + { + ByteU5BU5D_t789* L_43 = ___output; + int32_t L_44 = V_3; + int32_t L_45 = V_2; + ByteU5BU5D_t789* L_46 = (__this->___temp2_4); + int32_t L_47 = V_3; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + int32_t L_48 = L_47; + ByteU5BU5D_t789* L_49 = ___input; + int32_t L_50 = V_3; + int32_t L_51 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)((int32_t)L_50+(int32_t)L_51))); + int32_t L_52 = ((int32_t)((int32_t)L_50+(int32_t)L_51)); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)((int32_t)L_44+(int32_t)L_45))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_43, ((int32_t)((int32_t)L_44+(int32_t)L_45)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_48, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_49, L_52, sizeof(uint8_t)))))))); + int32_t L_53 = V_3; + V_3 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_0134: + { + int32_t L_54 = V_3; + int32_t L_55 = (__this->___FeedBackByte_7); + if ((((int32_t)L_54) < ((int32_t)L_55))) + { + goto IL_011c; + } + } + { + int32_t L_56 = V_2; + V_2 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_0144: + { + int32_t L_57 = V_2; + int32_t L_58 = (__this->___FeedBackIter_8); + if ((((int32_t)L_57) < ((int32_t)L_58))) + { + goto IL_00b0; + } + } + +IL_0150: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::OFB(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral607; +extern "C" void SymmetricTransform_OFB_m4792 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral607 = il2cpp_codegen_string_literal_from_index(607); + s_Il2CppMethodIntialized = true; + } + { + CryptographicException_t929 * L_0 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_0, _stringLiteral607, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CTS(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral608; +extern "C" void SymmetricTransform_CTS_m4793 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral608 = il2cpp_codegen_string_literal_from_index(608); + s_Il2CppMethodIntialized = true; + } + { + CryptographicException_t929 * L_0 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_0, _stringLiteral608, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CheckInput(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral610; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" void SymmetricTransform_CheckInput_m4794 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral610 = il2cpp_codegen_string_literal_from_index(610); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___inputOffset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral610, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___inputCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral612, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___inputOffset; + ByteU5BU5D_t789* L_7 = ___inputBuffer; + NullCheck(L_7); + int32_t L_8 = ___inputCount; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005f; + } + } + { + String_t* L_9 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral609, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005f: + { + return; + } +} +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral614; +extern Il2CppCodeGenString* _stringLiteral615; +extern Il2CppCodeGenString* _stringLiteral616; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" int32_t SymmetricTransform_TransformBlock_m4795 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral614 = il2cpp_codegen_string_literal_from_index(614); + _stringLiteral615 = il2cpp_codegen_string_literal_from_index(615); + _stringLiteral616 = il2cpp_codegen_string_literal_from_index(616); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___m_disposed_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral614, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + int32_t L_3 = ___inputOffset; + int32_t L_4 = ___inputCount; + SymmetricTransform_CheckInput_m4794(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = ___outputBuffer; + if (L_5) + { + goto IL_0031; + } + } + { + ArgumentNullException_t151 * L_6 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_6, _stringLiteral615, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0031: + { + int32_t L_7 = ___outputOffset; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_0049; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral616, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0049: + { + ByteU5BU5D_t789* L_9 = ___outputBuffer; + NullCheck(L_9); + int32_t L_10 = ___inputCount; + int32_t L_11 = ___outputOffset; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))-(int32_t)L_11)); + bool L_12 = (__this->___encrypt_1); + if (L_12) + { + goto IL_009c; + } + } + { + int32_t L_13 = V_0; + if ((((int32_t)0) <= ((int32_t)L_13))) + { + goto IL_009c; + } + } + { + SymmetricAlgorithm_t951 * L_14 = (__this->___algo_0); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_14); + if ((((int32_t)L_15) == ((int32_t)1))) + { + goto IL_0087; + } + } + { + SymmetricAlgorithm_t951 * L_16 = (__this->___algo_0); + NullCheck(L_16); + int32_t L_17 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_16); + if ((!(((uint32_t)L_17) == ((uint32_t)3)))) + { + goto IL_009c; + } + } + +IL_0087: + { + String_t* L_18 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_19 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_19, _stringLiteral615, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_009c: + { + bool L_20 = SymmetricTransform_get_KeepLastBlock_m4796(__this, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00cf; + } + } + { + int32_t L_21 = V_0; + int32_t L_22 = (__this->___BlockSizeByte_2); + if ((((int32_t)0) <= ((int32_t)((int32_t)((int32_t)L_21+(int32_t)L_22))))) + { + goto IL_00ca; + } + } + { + String_t* L_23 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_24 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_24, _stringLiteral615, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00ca: + { + goto IL_010e; + } + +IL_00cf: + { + int32_t L_25 = V_0; + if ((((int32_t)0) <= ((int32_t)L_25))) + { + goto IL_010e; + } + } + { + ByteU5BU5D_t789* L_26 = ___inputBuffer; + NullCheck(L_26); + int32_t L_27 = ___inputOffset; + ByteU5BU5D_t789* L_28 = ___outputBuffer; + NullCheck(L_28); + int32_t L_29 = (__this->___BlockSizeByte_2); + if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))-(int32_t)L_27))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) == ((uint32_t)L_29)))) + { + goto IL_00f9; + } + } + { + ByteU5BU5D_t789* L_30 = ___outputBuffer; + NullCheck(L_30); + int32_t L_31 = ___outputOffset; + ___inputCount = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)L_31)); + goto IL_010e; + } + +IL_00f9: + { + String_t* L_32 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_33 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_33, _stringLiteral615, L_32, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } + +IL_010e: + { + ByteU5BU5D_t789* L_34 = ___inputBuffer; + int32_t L_35 = ___inputOffset; + int32_t L_36 = ___inputCount; + ByteU5BU5D_t789* L_37 = ___outputBuffer; + int32_t L_38 = ___outputOffset; + int32_t L_39 = SymmetricTransform_InternalTransformBlock_m4797(__this, L_34, L_35, L_36, L_37, L_38, /*hidden argument*/NULL); + return L_39; + } +} +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_KeepLastBlock() +extern "C" bool SymmetricTransform_get_KeepLastBlock_m4796 (SymmetricTransform_t950 * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (L_0) + { + goto IL_002f; + } + } + { + SymmetricAlgorithm_t951 * L_1 = (__this->___algo_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_1); + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_002f; + } + } + { + SymmetricAlgorithm_t951 * L_3 = (__this->___algo_0); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_3); + G_B4_0 = ((((int32_t)((((int32_t)L_4) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0030; + } + +IL_002f: + { + G_B4_0 = 0; + } + +IL_0030: + { + return G_B4_0; + } +} +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral617; +extern "C" int32_t SymmetricTransform_InternalTransformBlock_m4797 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral617 = il2cpp_codegen_string_literal_from_index(617); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___inputOffset; + V_0 = L_0; + int32_t L_1 = ___inputCount; + int32_t L_2 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_1) == ((int32_t)L_2))) + { + goto IL_0034; + } + } + { + int32_t L_3 = ___inputCount; + int32_t L_4 = (__this->___BlockSizeByte_2); + if (!((int32_t)((int32_t)L_3%(int32_t)L_4))) + { + goto IL_0026; + } + } + { + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, _stringLiteral617, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = ___inputCount; + int32_t L_7 = (__this->___BlockSizeByte_2); + V_1 = ((int32_t)((int32_t)L_6/(int32_t)L_7)); + goto IL_0036; + } + +IL_0034: + { + V_1 = 1; + } + +IL_0036: + { + bool L_8 = SymmetricTransform_get_KeepLastBlock_m4796(__this, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0045; + } + } + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_0045: + { + V_2 = 0; + bool L_10 = (__this->___lastBlock_10); + if (!L_10) + { + goto IL_0095; + } + } + { + ByteU5BU5D_t789* L_11 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_12 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_11, L_12); + ByteU5BU5D_t789* L_13 = (__this->___workout_6); + ByteU5BU5D_t789* L_14 = ___outputBuffer; + int32_t L_15 = ___outputOffset; + int32_t L_16 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (Array_t *)(Array_t *)L_14, L_15, L_16, /*hidden argument*/NULL); + int32_t L_17 = ___outputOffset; + int32_t L_18 = (__this->___BlockSizeByte_2); + ___outputOffset = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = V_2; + int32_t L_20 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + __this->___lastBlock_10 = 0; + } + +IL_0095: + { + V_3 = 0; + goto IL_00f9; + } + +IL_009c: + { + ByteU5BU5D_t789* L_21 = ___inputBuffer; + int32_t L_22 = V_0; + ByteU5BU5D_t789* L_23 = (__this->___workBuff_5); + int32_t L_24 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, L_22, (Array_t *)(Array_t *)L_23, 0, L_24, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_25 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_26 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_25, L_26); + ByteU5BU5D_t789* L_27 = (__this->___workout_6); + ByteU5BU5D_t789* L_28 = ___outputBuffer; + int32_t L_29 = ___outputOffset; + int32_t L_30 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_27, 0, (Array_t *)(Array_t *)L_28, L_29, L_30, /*hidden argument*/NULL); + int32_t L_31 = V_0; + int32_t L_32 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)L_31+(int32_t)L_32)); + int32_t L_33 = ___outputOffset; + int32_t L_34 = (__this->___BlockSizeByte_2); + ___outputOffset = ((int32_t)((int32_t)L_33+(int32_t)L_34)); + int32_t L_35 = V_2; + int32_t L_36 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_35+(int32_t)L_36)); + int32_t L_37 = V_3; + V_3 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00f9: + { + int32_t L_38 = V_3; + int32_t L_39 = V_1; + if ((((int32_t)L_38) < ((int32_t)L_39))) + { + goto IL_009c; + } + } + { + bool L_40 = SymmetricTransform_get_KeepLastBlock_m4796(__this, /*hidden argument*/NULL); + if (!L_40) + { + goto IL_0126; + } + } + { + ByteU5BU5D_t789* L_41 = ___inputBuffer; + int32_t L_42 = V_0; + ByteU5BU5D_t789* L_43 = (__this->___workBuff_5); + int32_t L_44 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_41, L_42, (Array_t *)(Array_t *)L_43, 0, L_44, /*hidden argument*/NULL); + __this->___lastBlock_10 = 1; + } + +IL_0126: + { + int32_t L_45 = V_2; + return L_45; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Random(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SymmetricTransform_Random_m4798 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + RandomNumberGenerator_t949 * L_0 = (__this->____rng_11); + if (L_0) + { + goto IL_0016; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____rng_11 = L_1; + } + +IL_0016: + { + int32_t L_2 = ___length; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_2)); + RandomNumberGenerator_t949 * L_3 = (__this->____rng_11); + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_3, L_4); + ByteU5BU5D_t789* L_5 = V_0; + ByteU5BU5D_t789* L_6 = ___buffer; + int32_t L_7 = ___start; + int32_t L_8 = ___length; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, (Array_t *)(Array_t *)L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::ThrowBadPaddingException(System.Security.Cryptography.PaddingMode,System.Int32,System.Int32) +extern TypeInfo* PaddingMode_t965_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral618; +extern Il2CppCodeGenString* _stringLiteral619; +extern Il2CppCodeGenString* _stringLiteral620; +extern "C" void SymmetricTransform_ThrowBadPaddingException_m4799 (SymmetricTransform_t950 * __this, int32_t ___padding, int32_t ___length, int32_t ___position, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PaddingMode_t965_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(595); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral618 = il2cpp_codegen_string_literal_from_index(618); + _stringLiteral619 = il2cpp_codegen_string_literal_from_index(619); + _stringLiteral620 = il2cpp_codegen_string_literal_from_index(620); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral618, /*hidden argument*/NULL); + int32_t L_1 = ___padding; + int32_t L_2 = L_1; + Object_t * L_3 = Box(PaddingMode_t965_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m671(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = ___length; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0039; + } + } + { + String_t* L_6 = V_0; + String_t* L_7 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral619, /*hidden argument*/NULL); + int32_t L_8 = ___length; + int32_t L_9 = L_8; + Object_t * L_10 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m671(NULL /*static, unused*/, L_7, L_10, /*hidden argument*/NULL); + String_t* L_12 = String_Concat_m684(NULL /*static, unused*/, L_6, L_11, /*hidden argument*/NULL); + V_0 = L_12; + } + +IL_0039: + { + int32_t L_13 = ___position; + if ((((int32_t)L_13) < ((int32_t)0))) + { + goto IL_005c; + } + } + { + String_t* L_14 = V_0; + String_t* L_15 = Locale_GetText_m4779(NULL /*static, unused*/, _stringLiteral620, /*hidden argument*/NULL); + int32_t L_16 = ___position; + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Format_m671(NULL /*static, unused*/, L_15, L_18, /*hidden argument*/NULL); + String_t* L_20 = String_Concat_m684(NULL /*static, unused*/, L_14, L_19, /*hidden argument*/NULL); + V_0 = L_20; + } + +IL_005c: + { + String_t* L_21 = V_0; + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalEncrypt(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral621; +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalEncrypt_m4800 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral621 = il2cpp_codegen_string_literal_from_index(621); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + uint8_t V_6 = 0x0; + int32_t V_7 = 0; + int32_t V_8 = {0}; + { + int32_t L_0 = ___inputCount; + int32_t L_1 = (__this->___BlockSizeByte_2); + int32_t L_2 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0/(int32_t)L_1))*(int32_t)L_2)); + int32_t L_3 = ___inputCount; + int32_t L_4 = V_0; + V_1 = ((int32_t)((int32_t)L_3-(int32_t)L_4)); + int32_t L_5 = V_0; + V_2 = L_5; + SymmetricAlgorithm_t951 * L_6 = (__this->___algo_0); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_6); + V_8 = L_7; + int32_t L_8 = V_8; + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 0) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 1) + { + goto IL_004f; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 2) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 3) + { + goto IL_0041; + } + } + { + goto IL_004f; + } + +IL_0041: + { + int32_t L_9 = V_2; + int32_t L_10 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + goto IL_00a8; + } + +IL_004f: + { + int32_t L_11 = ___inputCount; + if (L_11) + { + goto IL_005c; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_005c: + { + int32_t L_12 = V_1; + if (!L_12) + { + goto IL_00a3; + } + } + { + SymmetricAlgorithm_t951 * L_13 = (__this->___algo_0); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_13); + if ((!(((uint32_t)L_14) == ((uint32_t)1)))) + { + goto IL_007e; + } + } + { + CryptographicException_t929 * L_15 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_15, _stringLiteral621, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_007e: + { + int32_t L_16 = V_0; + int32_t L_17 = (__this->___BlockSizeByte_2); + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_16+(int32_t)L_17)))); + ByteU5BU5D_t789* L_18 = ___inputBuffer; + int32_t L_19 = ___inputOffset; + ByteU5BU5D_t789* L_20 = V_3; + int32_t L_21 = ___inputCount; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, L_19, (Array_t *)(Array_t *)L_20, 0, L_21, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_3; + ___inputBuffer = L_22; + ___inputOffset = 0; + ByteU5BU5D_t789* L_23 = V_3; + NullCheck(L_23); + ___inputCount = (((int32_t)((int32_t)(((Array_t *)L_23)->max_length)))); + int32_t L_24 = ___inputCount; + V_2 = L_24; + } + +IL_00a3: + { + goto IL_00a8; + } + +IL_00a8: + { + int32_t L_25 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_25)); + V_5 = 0; + goto IL_00e9; + } + +IL_00b8: + { + ByteU5BU5D_t789* L_26 = ___inputBuffer; + int32_t L_27 = ___inputOffset; + int32_t L_28 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_29 = V_4; + int32_t L_30 = V_5; + SymmetricTransform_InternalTransformBlock_m4797(__this, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + int32_t L_31 = ___inputOffset; + int32_t L_32 = (__this->___BlockSizeByte_2); + ___inputOffset = ((int32_t)((int32_t)L_31+(int32_t)L_32)); + int32_t L_33 = V_5; + int32_t L_34 = (__this->___BlockSizeByte_2); + V_5 = ((int32_t)((int32_t)L_33+(int32_t)L_34)); + int32_t L_35 = V_2; + int32_t L_36 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_35-(int32_t)L_36)); + } + +IL_00e9: + { + int32_t L_37 = V_2; + int32_t L_38 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_37) > ((int32_t)L_38))) + { + goto IL_00b8; + } + } + { + int32_t L_39 = (__this->___BlockSizeByte_2); + int32_t L_40 = V_1; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_39-(int32_t)L_40))))); + SymmetricAlgorithm_t951 * L_41 = (__this->___algo_0); + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_41); + V_8 = L_42; + int32_t L_43 = V_8; + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 0) + { + goto IL_019a; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 1) + { + goto IL_01e2; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 2) + { + goto IL_012b; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 3) + { + goto IL_0159; + } + } + { + goto IL_01e2; + } + +IL_012b: + { + ByteU5BU5D_t789* L_44 = V_4; + ByteU5BU5D_t789* L_45 = V_4; + NullCheck(L_45); + uint8_t L_46 = V_6; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_44, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_46; + ByteU5BU5D_t789* L_47 = ___inputBuffer; + int32_t L_48 = ___inputOffset; + ByteU5BU5D_t789* L_49 = V_4; + int32_t L_50 = V_0; + int32_t L_51 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_47, L_48, (Array_t *)(Array_t *)L_49, L_50, L_51, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_52 = V_4; + int32_t L_53 = V_0; + int32_t L_54 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_55 = V_4; + int32_t L_56 = V_0; + SymmetricTransform_InternalTransformBlock_m4797(__this, L_52, L_53, L_54, L_55, L_56, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_0159: + { + ByteU5BU5D_t789* L_57 = V_4; + ByteU5BU5D_t789* L_58 = V_4; + NullCheck(L_58); + uint8_t L_59 = V_6; + uint8_t L_60 = V_6; + SymmetricTransform_Random_m4798(__this, L_57, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_58)->max_length))))-(int32_t)L_59)), ((int32_t)((int32_t)L_60-(int32_t)1)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_61 = V_4; + ByteU5BU5D_t789* L_62 = V_4; + NullCheck(L_62); + uint8_t L_63 = V_6; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_63; + ByteU5BU5D_t789* L_64 = ___inputBuffer; + int32_t L_65 = ___inputOffset; + ByteU5BU5D_t789* L_66 = V_4; + int32_t L_67 = V_0; + int32_t L_68 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, L_65, (Array_t *)(Array_t *)L_66, L_67, L_68, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_69 = V_4; + int32_t L_70 = V_0; + int32_t L_71 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_72 = V_4; + int32_t L_73 = V_0; + SymmetricTransform_InternalTransformBlock_m4797(__this, L_69, L_70, L_71, L_72, L_73, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_019a: + { + ByteU5BU5D_t789* L_74 = V_4; + NullCheck(L_74); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_74)->max_length)))); + goto IL_01ac; + } + +IL_01a5: + { + ByteU5BU5D_t789* L_75 = V_4; + int32_t L_76 = V_7; + uint8_t L_77 = V_6; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, L_76); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_75, L_76, sizeof(uint8_t))) = (uint8_t)L_77; + } + +IL_01ac: + { + int32_t L_78 = V_7; + int32_t L_79 = ((int32_t)((int32_t)L_78-(int32_t)1)); + V_7 = L_79; + ByteU5BU5D_t789* L_80 = V_4; + NullCheck(L_80); + uint8_t L_81 = V_6; + if ((((int32_t)L_79) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))-(int32_t)L_81))))) + { + goto IL_01a5; + } + } + { + ByteU5BU5D_t789* L_82 = ___inputBuffer; + int32_t L_83 = ___inputOffset; + ByteU5BU5D_t789* L_84 = V_4; + int32_t L_85 = V_0; + int32_t L_86 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_82, L_83, (Array_t *)(Array_t *)L_84, L_85, L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_87 = V_4; + int32_t L_88 = V_0; + int32_t L_89 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_90 = V_4; + int32_t L_91 = V_0; + SymmetricTransform_InternalTransformBlock_m4797(__this, L_87, L_88, L_89, L_90, L_91, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_01e2: + { + ByteU5BU5D_t789* L_92 = ___inputBuffer; + int32_t L_93 = ___inputOffset; + int32_t L_94 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_95 = V_4; + int32_t L_96 = V_5; + SymmetricTransform_InternalTransformBlock_m4797(__this, L_92, L_93, L_94, L_95, L_96, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_01fa: + { + ByteU5BU5D_t789* L_97 = V_4; + return L_97; + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalDecrypt(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral617; +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalDecrypt_m4801 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral617 = il2cpp_codegen_string_literal_from_index(617); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + int32_t V_5 = 0; + int32_t V_6 = 0; + ByteU5BU5D_t789* V_7 = {0}; + int32_t V_8 = {0}; + int32_t G_B12_0 = 0; + { + int32_t L_0 = ___inputCount; + int32_t L_1 = (__this->___BlockSizeByte_2); + if ((((int32_t)((int32_t)((int32_t)L_0%(int32_t)L_1))) <= ((int32_t)0))) + { + goto IL_0019; + } + } + { + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, _stringLiteral617, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int32_t L_3 = ___inputCount; + V_0 = L_3; + bool L_4 = (__this->___lastBlock_10); + if (!L_4) + { + goto IL_002f; + } + } + { + int32_t L_5 = V_0; + int32_t L_6 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)L_5+(int32_t)L_6)); + } + +IL_002f: + { + int32_t L_7 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_7)); + V_2 = 0; + goto IL_0066; + } + +IL_003d: + { + ByteU5BU5D_t789* L_8 = ___inputBuffer; + int32_t L_9 = ___inputOffset; + int32_t L_10 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_11 = V_1; + int32_t L_12 = V_2; + int32_t L_13 = SymmetricTransform_InternalTransformBlock_m4797(__this, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + V_3 = L_13; + int32_t L_14 = ___inputOffset; + int32_t L_15 = (__this->___BlockSizeByte_2); + ___inputOffset = ((int32_t)((int32_t)L_14+(int32_t)L_15)); + int32_t L_16 = V_2; + int32_t L_17 = V_3; + V_2 = ((int32_t)((int32_t)L_16+(int32_t)L_17)); + int32_t L_18 = ___inputCount; + int32_t L_19 = (__this->___BlockSizeByte_2); + ___inputCount = ((int32_t)((int32_t)L_18-(int32_t)L_19)); + } + +IL_0066: + { + int32_t L_20 = ___inputCount; + if ((((int32_t)L_20) > ((int32_t)0))) + { + goto IL_003d; + } + } + { + bool L_21 = (__this->___lastBlock_10); + if (!L_21) + { + goto IL_00ae; + } + } + { + ByteU5BU5D_t789* L_22 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_23 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_22, L_23); + ByteU5BU5D_t789* L_24 = (__this->___workout_6); + ByteU5BU5D_t789* L_25 = V_1; + int32_t L_26 = V_2; + int32_t L_27 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_24, 0, (Array_t *)(Array_t *)L_25, L_26, L_27, /*hidden argument*/NULL); + int32_t L_28 = V_2; + int32_t L_29 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_28+(int32_t)L_29)); + __this->___lastBlock_10 = 0; + } + +IL_00ae: + { + int32_t L_30 = V_0; + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_00bf; + } + } + { + ByteU5BU5D_t789* L_31 = V_1; + int32_t L_32 = V_0; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)((int32_t)L_32-(int32_t)1))); + int32_t L_33 = ((int32_t)((int32_t)L_32-(int32_t)1)); + G_B12_0 = ((int32_t)((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))))); + goto IL_00c0; + } + +IL_00bf: + { + G_B12_0 = 0; + } + +IL_00c0: + { + V_4 = G_B12_0; + SymmetricAlgorithm_t951 * L_34 = (__this->___algo_0); + NullCheck(L_34); + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_34); + V_8 = L_35; + int32_t L_36 = V_8; + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 0) + { + goto IL_01fd; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 1) + { + goto IL_018f; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 2) + { + goto IL_01fd; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 3) + { + goto IL_00f1; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 4) + { + goto IL_015d; + } + } + { + goto IL_0202; + } + +IL_00f1: + { + uint8_t L_37 = V_4; + if (!L_37) + { + goto IL_0105; + } + } + { + uint8_t L_38 = V_4; + int32_t L_39 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_38) <= ((int32_t)L_39))) + { + goto IL_0119; + } + } + +IL_0105: + { + SymmetricAlgorithm_t951 * L_40 = (__this->___algo_0); + NullCheck(L_40); + int32_t L_41 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_40); + uint8_t L_42 = V_4; + SymmetricTransform_ThrowBadPaddingException_m4799(__this, L_41, L_42, (-1), /*hidden argument*/NULL); + } + +IL_0119: + { + uint8_t L_43 = V_4; + V_5 = ((int32_t)((int32_t)L_43-(int32_t)1)); + goto IL_014b; + } + +IL_0124: + { + ByteU5BU5D_t789* L_44 = V_1; + int32_t L_45 = V_0; + int32_t L_46 = V_5; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)((int32_t)((int32_t)((int32_t)L_45-(int32_t)1))-(int32_t)L_46))); + int32_t L_47 = ((int32_t)((int32_t)((int32_t)((int32_t)L_45-(int32_t)1))-(int32_t)L_46)); + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_47, sizeof(uint8_t)))) + { + goto IL_0145; + } + } + { + SymmetricAlgorithm_t951 * L_48 = (__this->___algo_0); + NullCheck(L_48); + int32_t L_49 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_48); + int32_t L_50 = V_5; + SymmetricTransform_ThrowBadPaddingException_m4799(__this, L_49, (-1), L_50, /*hidden argument*/NULL); + } + +IL_0145: + { + int32_t L_51 = V_5; + V_5 = ((int32_t)((int32_t)L_51-(int32_t)1)); + } + +IL_014b: + { + int32_t L_52 = V_5; + if ((((int32_t)L_52) > ((int32_t)0))) + { + goto IL_0124; + } + } + { + int32_t L_53 = V_0; + uint8_t L_54 = V_4; + V_0 = ((int32_t)((int32_t)L_53-(int32_t)L_54)); + goto IL_0202; + } + +IL_015d: + { + uint8_t L_55 = V_4; + if (!L_55) + { + goto IL_0171; + } + } + { + uint8_t L_56 = V_4; + int32_t L_57 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_56) <= ((int32_t)L_57))) + { + goto IL_0185; + } + } + +IL_0171: + { + SymmetricAlgorithm_t951 * L_58 = (__this->___algo_0); + NullCheck(L_58); + int32_t L_59 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_58); + uint8_t L_60 = V_4; + SymmetricTransform_ThrowBadPaddingException_m4799(__this, L_59, L_60, (-1), /*hidden argument*/NULL); + } + +IL_0185: + { + int32_t L_61 = V_0; + uint8_t L_62 = V_4; + V_0 = ((int32_t)((int32_t)L_61-(int32_t)L_62)); + goto IL_0202; + } + +IL_018f: + { + uint8_t L_63 = V_4; + if (!L_63) + { + goto IL_01a3; + } + } + { + uint8_t L_64 = V_4; + int32_t L_65 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_64) <= ((int32_t)L_65))) + { + goto IL_01b7; + } + } + +IL_01a3: + { + SymmetricAlgorithm_t951 * L_66 = (__this->___algo_0); + NullCheck(L_66); + int32_t L_67 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_66); + uint8_t L_68 = V_4; + SymmetricTransform_ThrowBadPaddingException_m4799(__this, L_67, L_68, (-1), /*hidden argument*/NULL); + } + +IL_01b7: + { + uint8_t L_69 = V_4; + V_6 = ((int32_t)((int32_t)L_69-(int32_t)1)); + goto IL_01eb; + } + +IL_01c2: + { + ByteU5BU5D_t789* L_70 = V_1; + int32_t L_71 = V_0; + int32_t L_72 = V_6; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)((int32_t)((int32_t)((int32_t)L_71-(int32_t)1))-(int32_t)L_72))); + int32_t L_73 = ((int32_t)((int32_t)((int32_t)((int32_t)L_71-(int32_t)1))-(int32_t)L_72)); + uint8_t L_74 = V_4; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_70, L_73, sizeof(uint8_t)))) == ((int32_t)L_74))) + { + goto IL_01e5; + } + } + { + SymmetricAlgorithm_t951 * L_75 = (__this->___algo_0); + NullCheck(L_75); + int32_t L_76 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_75); + int32_t L_77 = V_6; + SymmetricTransform_ThrowBadPaddingException_m4799(__this, L_76, (-1), L_77, /*hidden argument*/NULL); + } + +IL_01e5: + { + int32_t L_78 = V_6; + V_6 = ((int32_t)((int32_t)L_78-(int32_t)1)); + } + +IL_01eb: + { + int32_t L_79 = V_6; + if ((((int32_t)L_79) > ((int32_t)0))) + { + goto IL_01c2; + } + } + { + int32_t L_80 = V_0; + uint8_t L_81 = V_4; + V_0 = ((int32_t)((int32_t)L_80-(int32_t)L_81)); + goto IL_0202; + } + +IL_01fd: + { + goto IL_0202; + } + +IL_0202: + { + int32_t L_82 = V_0; + if ((((int32_t)L_82) <= ((int32_t)0))) + { + goto IL_0229; + } + } + { + int32_t L_83 = V_0; + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_83)); + ByteU5BU5D_t789* L_84 = V_1; + ByteU5BU5D_t789* L_85 = V_7; + int32_t L_86 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_84, 0, (Array_t *)(Array_t *)L_85, 0, L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_87 = V_1; + ByteU5BU5D_t789* L_88 = V_1; + NullCheck(L_88); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_87, 0, (((int32_t)((int32_t)(((Array_t *)L_88)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_89 = V_7; + return L_89; + } + +IL_0229: + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral614; +extern "C" ByteU5BU5D_t789* SymmetricTransform_TransformFinalBlock_m4802 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral614 = il2cpp_codegen_string_literal_from_index(614); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral614, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + int32_t L_3 = ___inputOffset; + int32_t L_4 = ___inputCount; + SymmetricTransform_CheckInput_m4794(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + bool L_5 = (__this->___encrypt_1); + if (!L_5) + { + goto IL_0034; + } + } + { + ByteU5BU5D_t789* L_6 = ___inputBuffer; + int32_t L_7 = ___inputOffset; + int32_t L_8 = ___inputCount; + ByteU5BU5D_t789* L_9 = SymmetricTransform_FinalEncrypt_m4800(__this, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0034: + { + ByteU5BU5D_t789* L_10 = ___inputBuffer; + int32_t L_11 = ___inputOffset; + int32_t L_12 = ___inputCount; + ByteU5BU5D_t789* L_13 = SymmetricTransform_FinalDecrypt_m4801(__this, L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Linq.Check::SourceAndPredicate(System.Object,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral622; +extern Il2CppCodeGenString* _stringLiteral623; +extern "C" void Check_SourceAndPredicate_m4803 (Object_t * __this /* static, unused */, Object_t * ___source, Object_t * ___predicate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral622 = il2cpp_codegen_string_literal_from_index(622); + _stringLiteral623 = il2cpp_codegen_string_literal_from_index(623); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___source; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral622, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___predicate; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral623, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + return; + } +} +// System.Void System.Security.Cryptography.Aes::.ctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void Aes__ctor_m4804 (Aes_t954 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)256); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)128); + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_2 = (((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)128), ((int32_t)128), 0, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + return; + } +} +// System.Void System.Security.Cryptography.AesManaged::.ctor() +extern "C" void AesManaged__ctor_m4805 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + Aes__ctor_m4804(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AesManaged::GenerateIV() +extern "C" void AesManaged_GenerateIV_m4806 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0); + ByteU5BU5D_t789* L_1 = KeyBuilder_IV_m4783(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___IVValue_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.AesManaged::GenerateKey() +extern "C" void AesManaged_GenerateKey_m4807 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2); + ByteU5BU5D_t789* L_1 = KeyBuilder_Key_m4782(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = L_1; + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateDecryptor(System.Byte[],System.Byte[]) +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern "C" Object_t * AesManaged_CreateDecryptor_m4808 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + AesTransform_t956 * L_2 = (AesTransform_t956 *)il2cpp_codegen_object_new (AesTransform_t956_il2cpp_TypeInfo_var); + AesTransform__ctor_m4819(L_2, __this, 0, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateEncryptor(System.Byte[],System.Byte[]) +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern "C" Object_t * AesManaged_CreateEncryptor_m4809 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + AesTransform_t956 * L_2 = (AesTransform_t956 *)il2cpp_codegen_object_new (AesTransform_t956_il2cpp_TypeInfo_var); + AesTransform__ctor_m4819(L_2, __this, 1, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] System.Security.Cryptography.AesManaged::get_IV() +extern "C" ByteU5BU5D_t789* AesManaged_get_IV_m4810 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = SymmetricAlgorithm_get_IV_m4833(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.Cryptography.AesManaged::set_IV(System.Byte[]) +extern "C" void AesManaged_set_IV_m4811 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + SymmetricAlgorithm_set_IV_m4834(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.AesManaged::get_Key() +extern "C" ByteU5BU5D_t789* AesManaged_get_Key_m4812 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = SymmetricAlgorithm_get_Key_m4835(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.Cryptography.AesManaged::set_Key(System.Byte[]) +extern "C" void AesManaged_set_Key_m4813 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___value; + SymmetricAlgorithm_set_Key_m4836(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Security.Cryptography.AesManaged::get_KeySize() +extern "C" int32_t AesManaged_get_KeySize_m4814 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = SymmetricAlgorithm_get_KeySize_m4837(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.Cryptography.AesManaged::set_KeySize(System.Int32) +extern "C" void AesManaged_set_KeySize_m4815 (AesManaged_t955 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + SymmetricAlgorithm_set_KeySize_m4838(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateDecryptor() +extern "C" Object_t * AesManaged_CreateDecryptor_m4816 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = AesManaged_get_Key_m4812(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = AesManaged_get_IV_m4810(__this, /*hidden argument*/NULL); + Object_t * L_2 = AesManaged_CreateDecryptor_m4808(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateEncryptor() +extern "C" Object_t * AesManaged_CreateEncryptor_m4817 (AesManaged_t955 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = AesManaged_get_Key_m4812(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = AesManaged_get_IV_m4810(__this, /*hidden argument*/NULL); + Object_t * L_2 = AesManaged_CreateEncryptor_m4809(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.Cryptography.AesManaged::Dispose(System.Boolean) +extern "C" void AesManaged_Dispose_m4818 (AesManaged_t955 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + SymmetricAlgorithm_Dispose_m4839(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AesTransform::.ctor(System.Security.Cryptography.Aes,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral624; +extern Il2CppCodeGenString* _stringLiteral625; +extern Il2CppCodeGenString* _stringLiteral626; +extern "C" void AesTransform__ctor_m4819 (AesTransform_t956 * __this, Aes_t954 * ___algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + _stringLiteral624 = il2cpp_codegen_string_literal_from_index(624); + _stringLiteral625 = il2cpp_codegen_string_literal_from_index(625); + _stringLiteral626 = il2cpp_codegen_string_literal_from_index(626); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + UInt32U5BU5D_t957* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + uint32_t V_7 = 0; + int32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + uint32_t V_14 = 0; + int32_t V_15 = 0; + { + Aes_t954 * L_0 = ___algo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___iv; + SymmetricTransform__ctor_m4784(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___key; + if (L_3) + { + goto IL_001b; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral624, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001b: + { + ByteU5BU5D_t789* L_5 = ___iv; + if (!L_5) + { + goto IL_0067; + } + } + { + ByteU5BU5D_t789* L_6 = ___iv; + NullCheck(L_6); + Aes_t954 * L_7 = ___algo; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_8>>(int32_t)3))))) + { + goto IL_0067; + } + } + { + ObjectU5BU5D_t162* L_9 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ByteU5BU5D_t789* L_10 = ___iv; + NullCheck(L_10); + int32_t L_11 = (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))); + Object_t * L_12 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_11); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + ArrayElementTypeCheck (L_9, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 0, sizeof(Object_t *))) = (Object_t *)L_12; + ObjectU5BU5D_t162* L_13 = L_9; + Aes_t954 * L_14 = ___algo; + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_14); + int32_t L_16 = ((int32_t)((int32_t)L_15>>(int32_t)3)); + Object_t * L_17 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_16); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + ArrayElementTypeCheck (L_13, L_17); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 1, sizeof(Object_t *))) = (Object_t *)L_17; + String_t* L_18 = Locale_GetText_m4780(NULL /*static, unused*/, _stringLiteral625, L_13, /*hidden argument*/NULL); + V_0 = L_18; + String_t* L_19 = V_0; + CryptographicException_t929 * L_20 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_20, L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0067: + { + ByteU5BU5D_t789* L_21 = ___key; + NullCheck(L_21); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))); + int32_t L_22 = V_1; + if ((((int32_t)L_22) == ((int32_t)((int32_t)16)))) + { + goto IL_00c2; + } + } + { + int32_t L_23 = V_1; + if ((((int32_t)L_23) == ((int32_t)((int32_t)24)))) + { + goto IL_00c2; + } + } + { + int32_t L_24 = V_1; + if ((((int32_t)L_24) == ((int32_t)((int32_t)32)))) + { + goto IL_00c2; + } + } + { + ObjectU5BU5D_t162* L_25 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + int32_t L_26 = V_1; + int32_t L_27 = L_26; + Object_t * L_28 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_27); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 0, sizeof(Object_t *))) = (Object_t *)L_28; + ObjectU5BU5D_t162* L_29 = L_25; + int32_t L_30 = ((int32_t)16); + Object_t * L_31 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 1); + ArrayElementTypeCheck (L_29, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, 1, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_29; + int32_t L_33 = ((int32_t)24); + Object_t * L_34 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_33); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 2); + ArrayElementTypeCheck (L_32, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 2, sizeof(Object_t *))) = (Object_t *)L_34; + ObjectU5BU5D_t162* L_35 = L_32; + int32_t L_36 = ((int32_t)32); + Object_t * L_37 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_36); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 3); + ArrayElementTypeCheck (L_35, L_37); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 3, sizeof(Object_t *))) = (Object_t *)L_37; + String_t* L_38 = Locale_GetText_m4780(NULL /*static, unused*/, _stringLiteral626, L_35, /*hidden argument*/NULL); + V_2 = L_38; + String_t* L_39 = V_2; + CryptographicException_t929 * L_40 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_40, L_39, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_00c2: + { + int32_t L_41 = V_1; + V_1 = ((int32_t)((int32_t)L_41<<(int32_t)3)); + int32_t L_42 = V_1; + __this->___Nk_13 = ((int32_t)((int32_t)L_42>>(int32_t)5)); + int32_t L_43 = (__this->___Nk_13); + if ((!(((uint32_t)L_43) == ((uint32_t)8)))) + { + goto IL_00e8; + } + } + { + __this->___Nr_14 = ((int32_t)14); + goto IL_0109; + } + +IL_00e8: + { + int32_t L_44 = (__this->___Nk_13); + if ((!(((uint32_t)L_44) == ((uint32_t)6)))) + { + goto IL_0101; + } + } + { + __this->___Nr_14 = ((int32_t)12); + goto IL_0109; + } + +IL_0101: + { + __this->___Nr_14 = ((int32_t)10); + } + +IL_0109: + { + int32_t L_45 = (__this->___Nr_14); + V_3 = ((int32_t)((int32_t)4*(int32_t)((int32_t)((int32_t)L_45+(int32_t)1)))); + int32_t L_46 = V_3; + V_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, L_46)); + V_5 = 0; + V_6 = 0; + goto IL_0171; + } + +IL_0127: + { + ByteU5BU5D_t789* L_47 = ___key; + int32_t L_48 = V_5; + int32_t L_49 = L_48; + V_5 = ((int32_t)((int32_t)L_49+(int32_t)1)); + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_49); + int32_t L_50 = L_49; + V_7 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_50, sizeof(uint8_t)))<<(int32_t)((int32_t)24))); + uint32_t L_51 = V_7; + ByteU5BU5D_t789* L_52 = ___key; + int32_t L_53 = V_5; + int32_t L_54 = L_53; + V_5 = ((int32_t)((int32_t)L_54+(int32_t)1)); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_54); + int32_t L_55 = L_54; + V_7 = ((int32_t)((int32_t)L_51|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_55, sizeof(uint8_t)))<<(int32_t)((int32_t)16))))); + uint32_t L_56 = V_7; + ByteU5BU5D_t789* L_57 = ___key; + int32_t L_58 = V_5; + int32_t L_59 = L_58; + V_5 = ((int32_t)((int32_t)L_59+(int32_t)1)); + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, L_59); + int32_t L_60 = L_59; + V_7 = ((int32_t)((int32_t)L_56|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_57, L_60, sizeof(uint8_t)))<<(int32_t)8)))); + uint32_t L_61 = V_7; + ByteU5BU5D_t789* L_62 = ___key; + int32_t L_63 = V_5; + int32_t L_64 = L_63; + V_5 = ((int32_t)((int32_t)L_64+(int32_t)1)); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_64); + int32_t L_65 = L_64; + V_7 = ((int32_t)((int32_t)L_61|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_62, L_65, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_66 = V_4; + int32_t L_67 = V_6; + uint32_t L_68 = V_7; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_67, sizeof(uint32_t))) = (uint32_t)L_68; + int32_t L_69 = V_6; + V_6 = ((int32_t)((int32_t)L_69+(int32_t)1)); + } + +IL_0171: + { + int32_t L_70 = V_6; + int32_t L_71 = (__this->___Nk_13); + if ((((int32_t)L_70) < ((int32_t)L_71))) + { + goto IL_0127; + } + } + { + int32_t L_72 = (__this->___Nk_13); + V_8 = L_72; + goto IL_0212; + } + +IL_018b: + { + UInt32U5BU5D_t957* L_73 = V_4; + int32_t L_74 = V_8; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, ((int32_t)((int32_t)L_74-(int32_t)1))); + int32_t L_75 = ((int32_t)((int32_t)L_74-(int32_t)1)); + V_9 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_73, L_75, sizeof(uint32_t))); + int32_t L_76 = V_8; + int32_t L_77 = (__this->___Nk_13); + if (((int32_t)((int32_t)L_76%(int32_t)L_77))) + { + goto IL_01d3; + } + } + { + uint32_t L_78 = V_9; + uint32_t L_79 = V_9; + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)L_78<<(int32_t)8))|(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_79>>((int32_t)24)))&(int32_t)((int32_t)255))))); + uint32_t L_80 = V_10; + uint32_t L_81 = AesTransform_SubByte_m4822(__this, L_80, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_82 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___Rcon_15; + int32_t L_83 = V_8; + int32_t L_84 = (__this->___Nk_13); + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, ((int32_t)((int32_t)L_83/(int32_t)L_84))); + int32_t L_85 = ((int32_t)((int32_t)L_83/(int32_t)L_84)); + V_9 = ((int32_t)((int32_t)L_81^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_82, L_85, sizeof(uint32_t))))); + goto IL_01f8; + } + +IL_01d3: + { + int32_t L_86 = (__this->___Nk_13); + if ((((int32_t)L_86) <= ((int32_t)6))) + { + goto IL_01f8; + } + } + { + int32_t L_87 = V_8; + int32_t L_88 = (__this->___Nk_13); + if ((!(((uint32_t)((int32_t)((int32_t)L_87%(int32_t)L_88))) == ((uint32_t)4)))) + { + goto IL_01f8; + } + } + { + uint32_t L_89 = V_9; + uint32_t L_90 = AesTransform_SubByte_m4822(__this, L_89, /*hidden argument*/NULL); + V_9 = L_90; + } + +IL_01f8: + { + UInt32U5BU5D_t957* L_91 = V_4; + int32_t L_92 = V_8; + UInt32U5BU5D_t957* L_93 = V_4; + int32_t L_94 = V_8; + int32_t L_95 = (__this->___Nk_13); + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, ((int32_t)((int32_t)L_94-(int32_t)L_95))); + int32_t L_96 = ((int32_t)((int32_t)L_94-(int32_t)L_95)); + uint32_t L_97 = V_9; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, L_92); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_92, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_93, L_96, sizeof(uint32_t)))^(int32_t)L_97)); + int32_t L_98 = V_8; + V_8 = ((int32_t)((int32_t)L_98+(int32_t)1)); + } + +IL_0212: + { + int32_t L_99 = V_8; + int32_t L_100 = V_3; + if ((((int32_t)L_99) < ((int32_t)L_100))) + { + goto IL_018b; + } + } + { + bool L_101 = ___encryption; + if (L_101) + { + goto IL_02ef; + } + } + { + V_11 = 0; + int32_t L_102 = V_3; + V_12 = ((int32_t)((int32_t)L_102-(int32_t)4)); + goto IL_0273; + } + +IL_022d: + { + V_13 = 0; + goto IL_025f; + } + +IL_0235: + { + UInt32U5BU5D_t957* L_103 = V_4; + int32_t L_104 = V_11; + int32_t L_105 = V_13; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, ((int32_t)((int32_t)L_104+(int32_t)L_105))); + int32_t L_106 = ((int32_t)((int32_t)L_104+(int32_t)L_105)); + V_14 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_103, L_106, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_107 = V_4; + int32_t L_108 = V_11; + int32_t L_109 = V_13; + UInt32U5BU5D_t957* L_110 = V_4; + int32_t L_111 = V_12; + int32_t L_112 = V_13; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, ((int32_t)((int32_t)L_111+(int32_t)L_112))); + int32_t L_113 = ((int32_t)((int32_t)L_111+(int32_t)L_112)); + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, ((int32_t)((int32_t)L_108+(int32_t)L_109))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_107, ((int32_t)((int32_t)L_108+(int32_t)L_109)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_110, L_113, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_114 = V_4; + int32_t L_115 = V_12; + int32_t L_116 = V_13; + uint32_t L_117 = V_14; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)((int32_t)L_115+(int32_t)L_116))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_114, ((int32_t)((int32_t)L_115+(int32_t)L_116)), sizeof(uint32_t))) = (uint32_t)L_117; + int32_t L_118 = V_13; + V_13 = ((int32_t)((int32_t)L_118+(int32_t)1)); + } + +IL_025f: + { + int32_t L_119 = V_13; + if ((((int32_t)L_119) < ((int32_t)4))) + { + goto IL_0235; + } + } + { + int32_t L_120 = V_11; + V_11 = ((int32_t)((int32_t)L_120+(int32_t)4)); + int32_t L_121 = V_12; + V_12 = ((int32_t)((int32_t)L_121-(int32_t)4)); + } + +IL_0273: + { + int32_t L_122 = V_11; + int32_t L_123 = V_12; + if ((((int32_t)L_122) < ((int32_t)L_123))) + { + goto IL_022d; + } + } + { + V_15 = 4; + goto IL_02e2; + } + +IL_0284: + { + UInt32U5BU5D_t957* L_124 = V_4; + int32_t L_125 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_126 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + ByteU5BU5D_t789* L_127 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + UInt32U5BU5D_t957* L_128 = V_4; + int32_t L_129 = V_15; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, L_129); + int32_t L_130 = L_129; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((uintptr_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_130, sizeof(uint32_t)))>>((int32_t)24)))))); + uintptr_t L_131 = (((uintptr_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_130, sizeof(uint32_t)))>>((int32_t)24))))); + NullCheck(L_126); + IL2CPP_ARRAY_BOUNDS_CHECK(L_126, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_127, L_131, sizeof(uint8_t)))); + uint8_t L_132 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_127, L_131, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_133 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + ByteU5BU5D_t789* L_134 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + UInt32U5BU5D_t957* L_135 = V_4; + int32_t L_136 = V_15; + NullCheck(L_135); + IL2CPP_ARRAY_BOUNDS_CHECK(L_135, L_136); + int32_t L_137 = L_136; + NullCheck(L_134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_134, (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_135, L_137, sizeof(uint32_t)))>>((int32_t)16))))))); + int32_t L_138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_135, L_137, sizeof(uint32_t)))>>((int32_t)16)))))); + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_134, L_138, sizeof(uint8_t)))); + uint8_t L_139 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_134, L_138, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_140 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + ByteU5BU5D_t789* L_141 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + UInt32U5BU5D_t957* L_142 = V_4; + int32_t L_143 = V_15; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, L_143); + int32_t L_144 = L_143; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_144, sizeof(uint32_t)))>>8)))))); + int32_t L_145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_144, sizeof(uint32_t)))>>8))))); + NullCheck(L_140); + IL2CPP_ARRAY_BOUNDS_CHECK(L_140, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_141, L_145, sizeof(uint8_t)))); + uint8_t L_146 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_141, L_145, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_147 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + ByteU5BU5D_t789* L_148 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + UInt32U5BU5D_t957* L_149 = V_4; + int32_t L_150 = V_15; + NullCheck(L_149); + IL2CPP_ARRAY_BOUNDS_CHECK(L_149, L_150); + int32_t L_151 = L_150; + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, (((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_149, L_151, sizeof(uint32_t))))))); + int32_t L_152 = (((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_149, L_151, sizeof(uint32_t)))))); + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_148, L_152, sizeof(uint8_t)))); + uint8_t L_153 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_148, L_152, sizeof(uint8_t))); + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, L_125); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_124, L_125, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_126, L_132, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_139, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_140, L_146, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_153, sizeof(uint32_t))))); + int32_t L_154 = V_15; + V_15 = ((int32_t)((int32_t)L_154+(int32_t)1)); + } + +IL_02e2: + { + int32_t L_155 = V_15; + UInt32U5BU5D_t957* L_156 = V_4; + NullCheck(L_156); + if ((((int32_t)L_155) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_156)->max_length))))-(int32_t)4))))) + { + goto IL_0284; + } + } + +IL_02ef: + { + UInt32U5BU5D_t957* L_157 = V_4; + __this->___expandedKey_12 = L_157; + return; + } +} +// System.Void System.Security.Cryptography.AesTransform::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D1_0_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D2_1_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D3_2_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D4_3_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D5_4_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D6_5_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D7_6_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D8_7_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D9_8_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D10_9_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D11_10_FieldInfo_var; +extern "C" void AesTransform__cctor_m4820 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D1_0_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 0); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D2_1_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 1); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D3_2_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 2); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D4_3_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 3); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D5_4_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 4); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D6_5_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 5); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D7_6_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 6); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D8_7_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 7); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D9_8_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 8); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D10_9_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 9); + U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D11_10_FieldInfo_var = il2cpp_codegen_field_info_from_index(600, 10); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)30))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D1_0_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___Rcon_15 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D2_1_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D3_2_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17 = L_2; + UInt32U5BU5D_t957* L_3 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D4_3_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18 = L_3; + UInt32U5BU5D_t957* L_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D5_4_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19 = L_4; + UInt32U5BU5D_t957* L_5 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D6_5_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20 = L_5; + UInt32U5BU5D_t957* L_6 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D7_6_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21 = L_6; + UInt32U5BU5D_t957* L_7 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D8_7_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22 = L_7; + UInt32U5BU5D_t957* L_8 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D9_8_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23 = L_8; + UInt32U5BU5D_t957* L_9 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D10_9_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24 = L_9; + UInt32U5BU5D_t957* L_10 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D11_10_FieldInfo_var), /*hidden argument*/NULL); + ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25 = L_10; + return; + } +} +// System.Void System.Security.Cryptography.AesTransform::ECB(System.Byte[],System.Byte[]) +extern "C" void AesTransform_ECB_m4821 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + { + bool L_0 = (((SymmetricTransform_t950 *)__this)->___encrypt_1); + if (!L_0) + { + goto IL_001e; + } + } + { + ByteU5BU5D_t789* L_1 = ___input; + ByteU5BU5D_t789* L_2 = ___output; + UInt32U5BU5D_t957* L_3 = (__this->___expandedKey_12); + AesTransform_Encrypt128_m4823(__this, L_1, L_2, L_3, /*hidden argument*/NULL); + goto IL_002c; + } + +IL_001e: + { + ByteU5BU5D_t789* L_4 = ___input; + ByteU5BU5D_t789* L_5 = ___output; + UInt32U5BU5D_t957* L_6 = (__this->___expandedKey_12); + AesTransform_Decrypt128_m4824(__this, L_4, L_5, L_6, /*hidden argument*/NULL); + } + +IL_002c: + { + return; + } +} +// System.UInt32 System.Security.Cryptography.AesTransform::SubByte(System.UInt32) +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern "C" uint32_t AesTransform_SubByte_m4822 (AesTransform_t956 * __this, uint32_t ___a, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + uint32_t L_0 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)L_0)); + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_1 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + uintptr_t L_3 = (((uintptr_t)L_2)); + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t))); + uint32_t L_4 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_4>>8)))); + uint32_t L_5 = V_1; + ByteU5BU5D_t789* L_6 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, (((uintptr_t)L_7))); + uintptr_t L_8 = (((uintptr_t)L_7)); + V_1 = ((int32_t)((int32_t)L_5|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))<<(int32_t)8)))); + uint32_t L_9 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_9>>((int32_t)16))))); + uint32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_12 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, (((uintptr_t)L_12))); + uintptr_t L_13 = (((uintptr_t)L_12)); + V_1 = ((int32_t)((int32_t)L_10|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16))))); + uint32_t L_14 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_14>>((int32_t)24))))); + uint32_t L_15 = V_1; + ByteU5BU5D_t789* L_16 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, (((uintptr_t)L_17))); + uintptr_t L_18 = (((uintptr_t)L_17)); + return ((int32_t)((int32_t)L_15|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + } +} +// System.Void System.Security.Cryptography.AesTransform::Encrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern "C" void AesTransform_Encrypt128_m4823 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + int32_t V_8 = 0; + { + V_8 = ((int32_t)40); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_40 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_41 = V_0; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24)))))); + uintptr_t L_42 = (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24))))); + UInt32U5BU5D_t957* L_43 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16))))))); + int32_t L_45 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_46 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8)))))); + int32_t L_48 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8))))); + UInt32U5BU5D_t957* L_49 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_50 = V_3; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, (((int32_t)((uint8_t)L_50)))); + int32_t L_51 = (((int32_t)((uint8_t)L_50))); + UInt32U5BU5D_t957* L_52 = ___ekey; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 4); + int32_t L_53 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_43, L_45, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_49, L_51, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_52, L_53, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_54 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_55 = V_1; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24)))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24))))); + UInt32U5BU5D_t957* L_57 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_58 = V_2; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16))))))); + int32_t L_59 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_60 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_61 = V_3; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8)))))); + int32_t L_62 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8))))); + UInt32U5BU5D_t957* L_63 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_64 = V_0; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)L_64)))); + int32_t L_65 = (((int32_t)((uint8_t)L_64))); + UInt32U5BU5D_t957* L_66 = ___ekey; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 5); + int32_t L_67 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_54, L_56, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_59, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_67, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_68 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_69 = V_2; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24)))))); + uintptr_t L_70 = (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24))))); + UInt32U5BU5D_t957* L_71 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_72 = V_3; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16))))))); + int32_t L_73 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_74 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_75 = V_0; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8)))))); + int32_t L_76 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8))))); + UInt32U5BU5D_t957* L_77 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_78 = V_1; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)L_78)))); + int32_t L_79 = (((int32_t)((uint8_t)L_78))); + UInt32U5BU5D_t957* L_80 = ___ekey; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 6); + int32_t L_81 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_70, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_71, L_73, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_81, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_82 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_83 = V_3; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24)))))); + uintptr_t L_84 = (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24))))); + UInt32U5BU5D_t957* L_85 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_86 = V_0; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16))))))); + int32_t L_87 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_88 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_89 = V_1; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8)))))); + int32_t L_90 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8))))); + UInt32U5BU5D_t957* L_91 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_92 = V_2; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)L_92)))); + int32_t L_93 = (((int32_t)((uint8_t)L_92))); + UInt32U5BU5D_t957* L_94 = ___ekey; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 7); + int32_t L_95 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_82, L_84, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_85, L_87, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_95, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_96 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_97 = V_4; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24)))))); + uintptr_t L_98 = (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24))))); + UInt32U5BU5D_t957* L_99 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_100 = V_5; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16))))))); + int32_t L_101 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_102 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_103 = V_6; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8)))))); + int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8))))); + UInt32U5BU5D_t957* L_105 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_106 = V_7; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)L_106)))); + int32_t L_107 = (((int32_t)((uint8_t)L_106))); + UInt32U5BU5D_t957* L_108 = ___ekey; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 8); + int32_t L_109 = 8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_101, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_109, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_110 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_111 = V_5; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24)))))); + uintptr_t L_112 = (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24))))); + UInt32U5BU5D_t957* L_113 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_114 = V_6; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))))); + int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_116 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_117 = V_7; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8)))))); + int32_t L_118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8))))); + UInt32U5BU5D_t957* L_119 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_120 = V_4; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)L_120)))); + int32_t L_121 = (((int32_t)((uint8_t)L_120))); + UInt32U5BU5D_t957* L_122 = ___ekey; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)9)); + int32_t L_123 = ((int32_t)9); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_110, L_112, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_123, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_124 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_125 = V_6; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24)))))); + uintptr_t L_126 = (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24))))); + UInt32U5BU5D_t957* L_127 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_128 = V_7; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16))))))); + int32_t L_129 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_130 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_131 = V_4; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8)))))); + int32_t L_132 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8))))); + UInt32U5BU5D_t957* L_133 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_134 = V_5; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)L_134)))); + int32_t L_135 = (((int32_t)((uint8_t)L_134))); + UInt32U5BU5D_t957* L_136 = ___ekey; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)10)); + int32_t L_137 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_124, L_126, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_127, L_129, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_137, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_138 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_139 = V_7; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24)))))); + uintptr_t L_140 = (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24))))); + UInt32U5BU5D_t957* L_141 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_142 = V_4; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16))))))); + int32_t L_143 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_144 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_145 = V_5; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))))); + int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8))))); + UInt32U5BU5D_t957* L_147 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_148 = V_6; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)L_148)))); + int32_t L_149 = (((int32_t)((uint8_t)L_148))); + UInt32U5BU5D_t957* L_150 = ___ekey; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, ((int32_t)11)); + int32_t L_151 = ((int32_t)11); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_140, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_141, L_143, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_151, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_152 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_153 = V_0; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24)))))); + uintptr_t L_154 = (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24))))); + UInt32U5BU5D_t957* L_155 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_156 = V_1; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16))))))); + int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_158 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_159 = V_2; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8)))))); + int32_t L_160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8))))); + UInt32U5BU5D_t957* L_161 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_162 = V_3; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)L_162)))); + int32_t L_163 = (((int32_t)((uint8_t)L_162))); + UInt32U5BU5D_t957* L_164 = ___ekey; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)12)); + int32_t L_165 = ((int32_t)12); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_152, L_154, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_155, L_157, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_166 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_167 = V_1; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))))); + uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24))))); + UInt32U5BU5D_t957* L_169 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_170 = V_2; + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16))))))); + int32_t L_171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_172 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_173 = V_3; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8)))))); + int32_t L_174 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8))))); + UInt32U5BU5D_t957* L_175 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_176 = V_0; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)L_176)))); + int32_t L_177 = (((int32_t)((uint8_t)L_176))); + UInt32U5BU5D_t957* L_178 = ___ekey; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, ((int32_t)13)); + int32_t L_179 = ((int32_t)13); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_166, L_168, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_169, L_171, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_179, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_180 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_181 = V_2; + NullCheck(L_180); + IL2CPP_ARRAY_BOUNDS_CHECK(L_180, (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24)))))); + uintptr_t L_182 = (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24))))); + UInt32U5BU5D_t957* L_183 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_184 = V_3; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16))))))); + int32_t L_185 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_186 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_187 = V_0; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8)))))); + int32_t L_188 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8))))); + UInt32U5BU5D_t957* L_189 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_190 = V_1; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)L_190)))); + int32_t L_191 = (((int32_t)((uint8_t)L_190))); + UInt32U5BU5D_t957* L_192 = ___ekey; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)14)); + int32_t L_193 = ((int32_t)14); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_180, L_182, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_183, L_185, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_193, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_194 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_195 = V_3; + NullCheck(L_194); + IL2CPP_ARRAY_BOUNDS_CHECK(L_194, (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24)))))); + uintptr_t L_196 = (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24))))); + UInt32U5BU5D_t957* L_197 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_198 = V_0; + NullCheck(L_197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))))); + int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_200 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_201 = V_1; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8)))))); + int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8))))); + UInt32U5BU5D_t957* L_203 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_204 = V_2; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)L_204)))); + int32_t L_205 = (((int32_t)((uint8_t)L_204))); + UInt32U5BU5D_t957* L_206 = ___ekey; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, ((int32_t)15)); + int32_t L_207 = ((int32_t)15); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_194, L_196, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_197, L_199, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_207, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_208 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_209 = V_4; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24)))))); + uintptr_t L_210 = (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24))))); + UInt32U5BU5D_t957* L_211 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_212 = V_5; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16))))))); + int32_t L_213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_214 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_215 = V_6; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8)))))); + int32_t L_216 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8))))); + UInt32U5BU5D_t957* L_217 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_218 = V_7; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)L_218)))); + int32_t L_219 = (((int32_t)((uint8_t)L_218))); + UInt32U5BU5D_t957* L_220 = ___ekey; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, ((int32_t)16)); + int32_t L_221 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_208, L_210, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_211, L_213, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_221, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_222 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_223 = V_5; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24)))))); + uintptr_t L_224 = (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24))))); + UInt32U5BU5D_t957* L_225 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_226 = V_6; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16))))))); + int32_t L_227 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_228 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_229 = V_7; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8)))))); + int32_t L_230 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8))))); + UInt32U5BU5D_t957* L_231 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_232 = V_4; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)L_232)))); + int32_t L_233 = (((int32_t)((uint8_t)L_232))); + UInt32U5BU5D_t957* L_234 = ___ekey; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, ((int32_t)17)); + int32_t L_235 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_222, L_224, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_225, L_227, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_235, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_236 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_237 = V_6; + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24)))))); + uintptr_t L_238 = (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24))))); + UInt32U5BU5D_t957* L_239 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_240 = V_7; + NullCheck(L_239); + IL2CPP_ARRAY_BOUNDS_CHECK(L_239, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16))))))); + int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_242 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_243 = V_4; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))))); + int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8))))); + UInt32U5BU5D_t957* L_245 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_246 = V_5; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)L_246)))); + int32_t L_247 = (((int32_t)((uint8_t)L_246))); + UInt32U5BU5D_t957* L_248 = ___ekey; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, ((int32_t)18)); + int32_t L_249 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_236, L_238, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_239, L_241, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_249, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_250 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_251 = V_7; + NullCheck(L_250); + IL2CPP_ARRAY_BOUNDS_CHECK(L_250, (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))))); + uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24))))); + UInt32U5BU5D_t957* L_253 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_254 = V_4; + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16))))))); + int32_t L_255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_256 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_257 = V_5; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8)))))); + int32_t L_258 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8))))); + UInt32U5BU5D_t957* L_259 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_260 = V_6; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)L_260)))); + int32_t L_261 = (((int32_t)((uint8_t)L_260))); + UInt32U5BU5D_t957* L_262 = ___ekey; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, ((int32_t)19)); + int32_t L_263 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_250, L_252, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_253, L_255, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_263, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_264 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_265 = V_0; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24)))))); + uintptr_t L_266 = (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24))))); + UInt32U5BU5D_t957* L_267 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_268 = V_1; + NullCheck(L_267); + IL2CPP_ARRAY_BOUNDS_CHECK(L_267, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16))))))); + int32_t L_269 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_270 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_271 = V_2; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8)))))); + int32_t L_272 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8))))); + UInt32U5BU5D_t957* L_273 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_274 = V_3; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)L_274)))); + int32_t L_275 = (((int32_t)((uint8_t)L_274))); + UInt32U5BU5D_t957* L_276 = ___ekey; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, ((int32_t)20)); + int32_t L_277 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_264, L_266, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_267, L_269, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_277, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_278 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_279 = V_1; + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24)))))); + uintptr_t L_280 = (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24))))); + UInt32U5BU5D_t957* L_281 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_282 = V_2; + NullCheck(L_281); + IL2CPP_ARRAY_BOUNDS_CHECK(L_281, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16))))))); + int32_t L_283 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_284 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_285 = V_3; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8)))))); + int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8))))); + UInt32U5BU5D_t957* L_287 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_288 = V_0; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)L_288)))); + int32_t L_289 = (((int32_t)((uint8_t)L_288))); + UInt32U5BU5D_t957* L_290 = ___ekey; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, ((int32_t)21)); + int32_t L_291 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_278, L_280, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_281, L_283, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_291, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_292 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_293 = V_2; + NullCheck(L_292); + IL2CPP_ARRAY_BOUNDS_CHECK(L_292, (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24)))))); + uintptr_t L_294 = (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24))))); + UInt32U5BU5D_t957* L_295 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_296 = V_3; + NullCheck(L_295); + IL2CPP_ARRAY_BOUNDS_CHECK(L_295, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))))); + int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_298 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_299 = V_0; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8)))))); + int32_t L_300 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8))))); + UInt32U5BU5D_t957* L_301 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_302 = V_1; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)L_302)))); + int32_t L_303 = (((int32_t)((uint8_t)L_302))); + UInt32U5BU5D_t957* L_304 = ___ekey; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, ((int32_t)22)); + int32_t L_305 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_292, L_294, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_295, L_297, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_305, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_306 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_307 = V_3; + NullCheck(L_306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_306, (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24)))))); + uintptr_t L_308 = (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24))))); + UInt32U5BU5D_t957* L_309 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_310 = V_0; + NullCheck(L_309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_309, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16))))))); + int32_t L_311 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_312 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_313 = V_1; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8)))))); + int32_t L_314 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8))))); + UInt32U5BU5D_t957* L_315 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_316 = V_2; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)L_316)))); + int32_t L_317 = (((int32_t)((uint8_t)L_316))); + UInt32U5BU5D_t957* L_318 = ___ekey; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, ((int32_t)23)); + int32_t L_319 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_306, L_308, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_309, L_311, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_319, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_320 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_321 = V_4; + NullCheck(L_320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_320, (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24)))))); + uintptr_t L_322 = (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24))))); + UInt32U5BU5D_t957* L_323 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_324 = V_5; + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16))))))); + int32_t L_325 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_326 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_327 = V_6; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))))); + int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8))))); + UInt32U5BU5D_t957* L_329 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_330 = V_7; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)L_330)))); + int32_t L_331 = (((int32_t)((uint8_t)L_330))); + UInt32U5BU5D_t957* L_332 = ___ekey; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, ((int32_t)24)); + int32_t L_333 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_320, L_322, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_323, L_325, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_333, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_334 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_335 = V_5; + NullCheck(L_334); + IL2CPP_ARRAY_BOUNDS_CHECK(L_334, (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24)))))); + uintptr_t L_336 = (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24))))); + UInt32U5BU5D_t957* L_337 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_338 = V_6; + NullCheck(L_337); + IL2CPP_ARRAY_BOUNDS_CHECK(L_337, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16))))))); + int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_340 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_341 = V_7; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8)))))); + int32_t L_342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8))))); + UInt32U5BU5D_t957* L_343 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_344 = V_4; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)L_344)))); + int32_t L_345 = (((int32_t)((uint8_t)L_344))); + UInt32U5BU5D_t957* L_346 = ___ekey; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, ((int32_t)25)); + int32_t L_347 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_334, L_336, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_337, L_339, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_347, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_348 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_349 = V_6; + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))))); + uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24))))); + UInt32U5BU5D_t957* L_351 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_352 = V_7; + NullCheck(L_351); + IL2CPP_ARRAY_BOUNDS_CHECK(L_351, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16))))))); + int32_t L_353 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_354 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_355 = V_4; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8)))))); + int32_t L_356 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8))))); + UInt32U5BU5D_t957* L_357 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_358 = V_5; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)L_358)))); + int32_t L_359 = (((int32_t)((uint8_t)L_358))); + UInt32U5BU5D_t957* L_360 = ___ekey; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, ((int32_t)26)); + int32_t L_361 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_350, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_351, L_353, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_361, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_362 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_363 = V_7; + NullCheck(L_362); + IL2CPP_ARRAY_BOUNDS_CHECK(L_362, (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24)))))); + uintptr_t L_364 = (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24))))); + UInt32U5BU5D_t957* L_365 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_366 = V_4; + NullCheck(L_365); + IL2CPP_ARRAY_BOUNDS_CHECK(L_365, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16))))))); + int32_t L_367 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_368 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_369 = V_5; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8)))))); + int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8))))); + UInt32U5BU5D_t957* L_371 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_372 = V_6; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)L_372)))); + int32_t L_373 = (((int32_t)((uint8_t)L_372))); + UInt32U5BU5D_t957* L_374 = ___ekey; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, ((int32_t)27)); + int32_t L_375 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_362, L_364, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_365, L_367, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_375, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_376 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_377 = V_0; + NullCheck(L_376); + IL2CPP_ARRAY_BOUNDS_CHECK(L_376, (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24)))))); + uintptr_t L_378 = (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24))))); + UInt32U5BU5D_t957* L_379 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_380 = V_1; + NullCheck(L_379); + IL2CPP_ARRAY_BOUNDS_CHECK(L_379, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))))); + int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_382 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_383 = V_2; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8)))))); + int32_t L_384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8))))); + UInt32U5BU5D_t957* L_385 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_386 = V_3; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)L_386)))); + int32_t L_387 = (((int32_t)((uint8_t)L_386))); + UInt32U5BU5D_t957* L_388 = ___ekey; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, ((int32_t)28)); + int32_t L_389 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_376, L_378, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_379, L_381, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_389, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_390 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_391 = V_1; + NullCheck(L_390); + IL2CPP_ARRAY_BOUNDS_CHECK(L_390, (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24)))))); + uintptr_t L_392 = (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24))))); + UInt32U5BU5D_t957* L_393 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_394 = V_2; + NullCheck(L_393); + IL2CPP_ARRAY_BOUNDS_CHECK(L_393, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16))))))); + int32_t L_395 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_396 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_397 = V_3; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8)))))); + int32_t L_398 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8))))); + UInt32U5BU5D_t957* L_399 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_400 = V_0; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)L_400)))); + int32_t L_401 = (((int32_t)((uint8_t)L_400))); + UInt32U5BU5D_t957* L_402 = ___ekey; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, ((int32_t)29)); + int32_t L_403 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_390, L_392, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_393, L_395, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_403, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_404 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_405 = V_2; + NullCheck(L_404); + IL2CPP_ARRAY_BOUNDS_CHECK(L_404, (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24)))))); + uintptr_t L_406 = (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24))))); + UInt32U5BU5D_t957* L_407 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_408 = V_3; + NullCheck(L_407); + IL2CPP_ARRAY_BOUNDS_CHECK(L_407, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16))))))); + int32_t L_409 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_410 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_411 = V_0; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))))); + int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8))))); + UInt32U5BU5D_t957* L_413 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_414 = V_1; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)L_414)))); + int32_t L_415 = (((int32_t)((uint8_t)L_414))); + UInt32U5BU5D_t957* L_416 = ___ekey; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, ((int32_t)30)); + int32_t L_417 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_404, L_406, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_407, L_409, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_417, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_418 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_419 = V_3; + NullCheck(L_418); + IL2CPP_ARRAY_BOUNDS_CHECK(L_418, (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24)))))); + uintptr_t L_420 = (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24))))); + UInt32U5BU5D_t957* L_421 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_422 = V_0; + NullCheck(L_421); + IL2CPP_ARRAY_BOUNDS_CHECK(L_421, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16))))))); + int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_424 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_425 = V_1; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8)))))); + int32_t L_426 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8))))); + UInt32U5BU5D_t957* L_427 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_428 = V_2; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)L_428)))); + int32_t L_429 = (((int32_t)((uint8_t)L_428))); + UInt32U5BU5D_t957* L_430 = ___ekey; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, ((int32_t)31)); + int32_t L_431 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_418, L_420, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_421, L_423, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_431, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_432 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_433 = V_4; + NullCheck(L_432); + IL2CPP_ARRAY_BOUNDS_CHECK(L_432, (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))))); + uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24))))); + UInt32U5BU5D_t957* L_435 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_436 = V_5; + NullCheck(L_435); + IL2CPP_ARRAY_BOUNDS_CHECK(L_435, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16))))))); + int32_t L_437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_438 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_439 = V_6; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8)))))); + int32_t L_440 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8))))); + UInt32U5BU5D_t957* L_441 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_442 = V_7; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)L_442)))); + int32_t L_443 = (((int32_t)((uint8_t)L_442))); + UInt32U5BU5D_t957* L_444 = ___ekey; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, ((int32_t)32)); + int32_t L_445 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_432, L_434, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_435, L_437, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_445, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_446 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_447 = V_5; + NullCheck(L_446); + IL2CPP_ARRAY_BOUNDS_CHECK(L_446, (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24)))))); + uintptr_t L_448 = (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24))))); + UInt32U5BU5D_t957* L_449 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_450 = V_6; + NullCheck(L_449); + IL2CPP_ARRAY_BOUNDS_CHECK(L_449, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16))))))); + int32_t L_451 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_452 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_453 = V_7; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8)))))); + int32_t L_454 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8))))); + UInt32U5BU5D_t957* L_455 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_456 = V_4; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)L_456)))); + int32_t L_457 = (((int32_t)((uint8_t)L_456))); + UInt32U5BU5D_t957* L_458 = ___ekey; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, ((int32_t)33)); + int32_t L_459 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_446, L_448, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_449, L_451, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_459, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_460 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_461 = V_6; + NullCheck(L_460); + IL2CPP_ARRAY_BOUNDS_CHECK(L_460, (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24)))))); + uintptr_t L_462 = (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24))))); + UInt32U5BU5D_t957* L_463 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_464 = V_7; + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))))); + int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_466 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_467 = V_4; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8)))))); + int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8))))); + UInt32U5BU5D_t957* L_469 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_470 = V_5; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)L_470)))); + int32_t L_471 = (((int32_t)((uint8_t)L_470))); + UInt32U5BU5D_t957* L_472 = ___ekey; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, ((int32_t)34)); + int32_t L_473 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_460, L_462, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_465, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_473, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_474 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_475 = V_7; + NullCheck(L_474); + IL2CPP_ARRAY_BOUNDS_CHECK(L_474, (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24)))))); + uintptr_t L_476 = (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24))))); + UInt32U5BU5D_t957* L_477 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_478 = V_4; + NullCheck(L_477); + IL2CPP_ARRAY_BOUNDS_CHECK(L_477, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16))))))); + int32_t L_479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_480 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_481 = V_5; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8)))))); + int32_t L_482 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8))))); + UInt32U5BU5D_t957* L_483 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_484 = V_6; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)L_484)))); + int32_t L_485 = (((int32_t)((uint8_t)L_484))); + UInt32U5BU5D_t957* L_486 = ___ekey; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, ((int32_t)35)); + int32_t L_487 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_474, L_476, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_477, L_479, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_487, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_488 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_489 = V_0; + NullCheck(L_488); + IL2CPP_ARRAY_BOUNDS_CHECK(L_488, (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24)))))); + uintptr_t L_490 = (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24))))); + UInt32U5BU5D_t957* L_491 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_492 = V_1; + NullCheck(L_491); + IL2CPP_ARRAY_BOUNDS_CHECK(L_491, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16))))))); + int32_t L_493 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_494 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_495 = V_2; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8)))))); + int32_t L_496 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8))))); + UInt32U5BU5D_t957* L_497 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_498 = V_3; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)L_498)))); + int32_t L_499 = (((int32_t)((uint8_t)L_498))); + UInt32U5BU5D_t957* L_500 = ___ekey; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, ((int32_t)36)); + int32_t L_501 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_488, L_490, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_491, L_493, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_501, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_502 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_503 = V_1; + NullCheck(L_502); + IL2CPP_ARRAY_BOUNDS_CHECK(L_502, (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24)))))); + uintptr_t L_504 = (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24))))); + UInt32U5BU5D_t957* L_505 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_506 = V_2; + NullCheck(L_505); + IL2CPP_ARRAY_BOUNDS_CHECK(L_505, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16))))))); + int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_508 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_509 = V_3; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))))); + int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8))))); + UInt32U5BU5D_t957* L_511 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_512 = V_0; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)L_512)))); + int32_t L_513 = (((int32_t)((uint8_t)L_512))); + UInt32U5BU5D_t957* L_514 = ___ekey; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, ((int32_t)37)); + int32_t L_515 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_502, L_504, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_505, L_507, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_515, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_516 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_517 = V_2; + NullCheck(L_516); + IL2CPP_ARRAY_BOUNDS_CHECK(L_516, (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))))); + uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24))))); + UInt32U5BU5D_t957* L_519 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_520 = V_3; + NullCheck(L_519); + IL2CPP_ARRAY_BOUNDS_CHECK(L_519, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16))))))); + int32_t L_521 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_522 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_523 = V_0; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8)))))); + int32_t L_524 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8))))); + UInt32U5BU5D_t957* L_525 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_526 = V_1; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)L_526)))); + int32_t L_527 = (((int32_t)((uint8_t)L_526))); + UInt32U5BU5D_t957* L_528 = ___ekey; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, ((int32_t)38)); + int32_t L_529 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_516, L_518, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_519, L_521, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_529, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_530 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_531 = V_3; + NullCheck(L_530); + IL2CPP_ARRAY_BOUNDS_CHECK(L_530, (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24)))))); + uintptr_t L_532 = (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24))))); + UInt32U5BU5D_t957* L_533 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_534 = V_0; + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16))))))); + int32_t L_535 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_536 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_537 = V_1; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8)))))); + int32_t L_538 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8))))); + UInt32U5BU5D_t957* L_539 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_540 = V_2; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)L_540)))); + int32_t L_541 = (((int32_t)((uint8_t)L_540))); + UInt32U5BU5D_t957* L_542 = ___ekey; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, ((int32_t)39)); + int32_t L_543 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_530, L_532, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_535, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_543, sizeof(uint32_t))))); + int32_t L_544 = (__this->___Nr_14); + if ((((int32_t)L_544) <= ((int32_t)((int32_t)10)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_545 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_546 = V_4; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24)))))); + uintptr_t L_547 = (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24))))); + UInt32U5BU5D_t957* L_548 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_549 = V_5; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16))))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_551 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_552 = V_6; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8)))))); + int32_t L_553 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8))))); + UInt32U5BU5D_t957* L_554 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_555 = V_7; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, (((int32_t)((uint8_t)L_555)))); + int32_t L_556 = (((int32_t)((uint8_t)L_555))); + UInt32U5BU5D_t957* L_557 = ___ekey; + NullCheck(L_557); + IL2CPP_ARRAY_BOUNDS_CHECK(L_557, ((int32_t)40)); + int32_t L_558 = ((int32_t)40); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_556, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_557, L_558, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_559 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_560 = V_5; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24)))))); + uintptr_t L_561 = (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24))))); + UInt32U5BU5D_t957* L_562 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_563 = V_6; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16))))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_565 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_566 = V_7; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))))); + int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8))))); + UInt32U5BU5D_t957* L_568 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_569 = V_4; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, (((int32_t)((uint8_t)L_569)))); + int32_t L_570 = (((int32_t)((uint8_t)L_569))); + UInt32U5BU5D_t957* L_571 = ___ekey; + NullCheck(L_571); + IL2CPP_ARRAY_BOUNDS_CHECK(L_571, ((int32_t)41)); + int32_t L_572 = ((int32_t)41); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_570, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_571, L_572, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_573 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_574 = V_6; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))))); + uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24))))); + UInt32U5BU5D_t957* L_576 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_577 = V_7; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16))))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_579 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_580 = V_4; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8)))))); + int32_t L_581 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8))))); + UInt32U5BU5D_t957* L_582 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_583 = V_5; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, (((int32_t)((uint8_t)L_583)))); + int32_t L_584 = (((int32_t)((uint8_t)L_583))); + UInt32U5BU5D_t957* L_585 = ___ekey; + NullCheck(L_585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_585, ((int32_t)42)); + int32_t L_586 = ((int32_t)42); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_584, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_585, L_586, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_587 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_588 = V_7; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24)))))); + uintptr_t L_589 = (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24))))); + UInt32U5BU5D_t957* L_590 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_591 = V_4; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16))))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_593 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_594 = V_5; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8)))))); + int32_t L_595 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8))))); + UInt32U5BU5D_t957* L_596 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_597 = V_6; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, (((int32_t)((uint8_t)L_597)))); + int32_t L_598 = (((int32_t)((uint8_t)L_597))); + UInt32U5BU5D_t957* L_599 = ___ekey; + NullCheck(L_599); + IL2CPP_ARRAY_BOUNDS_CHECK(L_599, ((int32_t)43)); + int32_t L_600 = ((int32_t)43); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_598, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_599, L_600, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_601 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_602 = V_0; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24)))))); + uintptr_t L_603 = (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24))))); + UInt32U5BU5D_t957* L_604 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_605 = V_1; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16))))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_607 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_608 = V_2; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8)))))); + int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8))))); + UInt32U5BU5D_t957* L_610 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_611 = V_3; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, (((int32_t)((uint8_t)L_611)))); + int32_t L_612 = (((int32_t)((uint8_t)L_611))); + UInt32U5BU5D_t957* L_613 = ___ekey; + NullCheck(L_613); + IL2CPP_ARRAY_BOUNDS_CHECK(L_613, ((int32_t)44)); + int32_t L_614 = ((int32_t)44); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_612, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_613, L_614, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_615 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_616 = V_1; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24)))))); + uintptr_t L_617 = (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24))))); + UInt32U5BU5D_t957* L_618 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_619 = V_2; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_621 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_622 = V_3; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8)))))); + int32_t L_623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8))))); + UInt32U5BU5D_t957* L_624 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_625 = V_0; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, (((int32_t)((uint8_t)L_625)))); + int32_t L_626 = (((int32_t)((uint8_t)L_625))); + UInt32U5BU5D_t957* L_627 = ___ekey; + NullCheck(L_627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_627, ((int32_t)45)); + int32_t L_628 = ((int32_t)45); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_626, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_627, L_628, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_629 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_630 = V_2; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24)))))); + uintptr_t L_631 = (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24))))); + UInt32U5BU5D_t957* L_632 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_633 = V_3; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16))))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_635 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_636 = V_0; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8)))))); + int32_t L_637 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8))))); + UInt32U5BU5D_t957* L_638 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_639 = V_1; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, (((int32_t)((uint8_t)L_639)))); + int32_t L_640 = (((int32_t)((uint8_t)L_639))); + UInt32U5BU5D_t957* L_641 = ___ekey; + NullCheck(L_641); + IL2CPP_ARRAY_BOUNDS_CHECK(L_641, ((int32_t)46)); + int32_t L_642 = ((int32_t)46); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_640, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_641, L_642, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_643 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_644 = V_3; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24)))))); + uintptr_t L_645 = (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24))))); + UInt32U5BU5D_t957* L_646 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_647 = V_0; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16))))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_649 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_650 = V_1; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))))); + int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8))))); + UInt32U5BU5D_t957* L_652 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_653 = V_2; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, (((int32_t)((uint8_t)L_653)))); + int32_t L_654 = (((int32_t)((uint8_t)L_653))); + UInt32U5BU5D_t957* L_655 = ___ekey; + NullCheck(L_655); + IL2CPP_ARRAY_BOUNDS_CHECK(L_655, ((int32_t)47)); + int32_t L_656 = ((int32_t)47); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_654, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_655, L_656, sizeof(uint32_t))))); + V_8 = ((int32_t)48); + int32_t L_657 = (__this->___Nr_14); + if ((((int32_t)L_657) <= ((int32_t)((int32_t)12)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_658 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_659 = V_4; + NullCheck(L_658); + IL2CPP_ARRAY_BOUNDS_CHECK(L_658, (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24)))))); + uintptr_t L_660 = (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24))))); + UInt32U5BU5D_t957* L_661 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_662 = V_5; + NullCheck(L_661); + IL2CPP_ARRAY_BOUNDS_CHECK(L_661, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16))))))); + int32_t L_663 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_664 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_665 = V_6; + NullCheck(L_664); + IL2CPP_ARRAY_BOUNDS_CHECK(L_664, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8)))))); + int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8))))); + UInt32U5BU5D_t957* L_667 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_668 = V_7; + NullCheck(L_667); + IL2CPP_ARRAY_BOUNDS_CHECK(L_667, (((int32_t)((uint8_t)L_668)))); + int32_t L_669 = (((int32_t)((uint8_t)L_668))); + UInt32U5BU5D_t957* L_670 = ___ekey; + NullCheck(L_670); + IL2CPP_ARRAY_BOUNDS_CHECK(L_670, ((int32_t)48)); + int32_t L_671 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_658, L_660, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_661, L_663, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_664, L_666, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_667, L_669, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_670, L_671, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_672 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_673 = V_5; + NullCheck(L_672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_672, (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24)))))); + uintptr_t L_674 = (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24))))); + UInt32U5BU5D_t957* L_675 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_676 = V_6; + NullCheck(L_675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_675, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))))); + int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_678 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_679 = V_7; + NullCheck(L_678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_678, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8)))))); + int32_t L_680 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8))))); + UInt32U5BU5D_t957* L_681 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_682 = V_4; + NullCheck(L_681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_681, (((int32_t)((uint8_t)L_682)))); + int32_t L_683 = (((int32_t)((uint8_t)L_682))); + UInt32U5BU5D_t957* L_684 = ___ekey; + NullCheck(L_684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_684, ((int32_t)49)); + int32_t L_685 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_672, L_674, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_675, L_677, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_678, L_680, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_681, L_683, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_684, L_685, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_686 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_687 = V_6; + NullCheck(L_686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_686, (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24)))))); + uintptr_t L_688 = (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24))))); + UInt32U5BU5D_t957* L_689 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_690 = V_7; + NullCheck(L_689); + IL2CPP_ARRAY_BOUNDS_CHECK(L_689, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16))))))); + int32_t L_691 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_692 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_693 = V_4; + NullCheck(L_692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_692, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8)))))); + int32_t L_694 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8))))); + UInt32U5BU5D_t957* L_695 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_696 = V_5; + NullCheck(L_695); + IL2CPP_ARRAY_BOUNDS_CHECK(L_695, (((int32_t)((uint8_t)L_696)))); + int32_t L_697 = (((int32_t)((uint8_t)L_696))); + UInt32U5BU5D_t957* L_698 = ___ekey; + NullCheck(L_698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_698, ((int32_t)50)); + int32_t L_699 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_686, L_688, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_689, L_691, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_692, L_694, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_695, L_697, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_698, L_699, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_700 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_701 = V_7; + NullCheck(L_700); + IL2CPP_ARRAY_BOUNDS_CHECK(L_700, (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24)))))); + uintptr_t L_702 = (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24))))); + UInt32U5BU5D_t957* L_703 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_704 = V_4; + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16))))))); + int32_t L_705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_706 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_707 = V_5; + NullCheck(L_706); + IL2CPP_ARRAY_BOUNDS_CHECK(L_706, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))))); + int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8))))); + UInt32U5BU5D_t957* L_709 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_710 = V_6; + NullCheck(L_709); + IL2CPP_ARRAY_BOUNDS_CHECK(L_709, (((int32_t)((uint8_t)L_710)))); + int32_t L_711 = (((int32_t)((uint8_t)L_710))); + UInt32U5BU5D_t957* L_712 = ___ekey; + NullCheck(L_712); + IL2CPP_ARRAY_BOUNDS_CHECK(L_712, ((int32_t)51)); + int32_t L_713 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_700, L_702, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_705, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_706, L_708, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_709, L_711, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_712, L_713, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_714 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_715 = V_0; + NullCheck(L_714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_714, (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24)))))); + uintptr_t L_716 = (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24))))); + UInt32U5BU5D_t957* L_717 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_718 = V_1; + NullCheck(L_717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16))))))); + int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_720 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_721 = V_2; + NullCheck(L_720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_720, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8)))))); + int32_t L_722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8))))); + UInt32U5BU5D_t957* L_723 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_724 = V_3; + NullCheck(L_723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_723, (((int32_t)((uint8_t)L_724)))); + int32_t L_725 = (((int32_t)((uint8_t)L_724))); + UInt32U5BU5D_t957* L_726 = ___ekey; + NullCheck(L_726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_726, ((int32_t)52)); + int32_t L_727 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_714, L_716, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_717, L_719, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_720, L_722, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_723, L_725, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_726, L_727, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_728 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_729 = V_1; + NullCheck(L_728); + IL2CPP_ARRAY_BOUNDS_CHECK(L_728, (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))))); + uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24))))); + UInt32U5BU5D_t957* L_731 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_732 = V_2; + NullCheck(L_731); + IL2CPP_ARRAY_BOUNDS_CHECK(L_731, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16))))))); + int32_t L_733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_734 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_735 = V_3; + NullCheck(L_734); + IL2CPP_ARRAY_BOUNDS_CHECK(L_734, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8)))))); + int32_t L_736 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8))))); + UInt32U5BU5D_t957* L_737 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_738 = V_0; + NullCheck(L_737); + IL2CPP_ARRAY_BOUNDS_CHECK(L_737, (((int32_t)((uint8_t)L_738)))); + int32_t L_739 = (((int32_t)((uint8_t)L_738))); + UInt32U5BU5D_t957* L_740 = ___ekey; + NullCheck(L_740); + IL2CPP_ARRAY_BOUNDS_CHECK(L_740, ((int32_t)53)); + int32_t L_741 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_728, L_730, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_731, L_733, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_734, L_736, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_737, L_739, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_740, L_741, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_742 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_743 = V_2; + NullCheck(L_742); + IL2CPP_ARRAY_BOUNDS_CHECK(L_742, (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24)))))); + uintptr_t L_744 = (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24))))); + UInt32U5BU5D_t957* L_745 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_746 = V_3; + NullCheck(L_745); + IL2CPP_ARRAY_BOUNDS_CHECK(L_745, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16))))))); + int32_t L_747 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_748 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_749 = V_0; + NullCheck(L_748); + IL2CPP_ARRAY_BOUNDS_CHECK(L_748, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8)))))); + int32_t L_750 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8))))); + UInt32U5BU5D_t957* L_751 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_752 = V_1; + NullCheck(L_751); + IL2CPP_ARRAY_BOUNDS_CHECK(L_751, (((int32_t)((uint8_t)L_752)))); + int32_t L_753 = (((int32_t)((uint8_t)L_752))); + UInt32U5BU5D_t957* L_754 = ___ekey; + NullCheck(L_754); + IL2CPP_ARRAY_BOUNDS_CHECK(L_754, ((int32_t)54)); + int32_t L_755 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_742, L_744, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_745, L_747, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_748, L_750, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_751, L_753, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_754, L_755, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_756 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T0_18; + uint32_t L_757 = V_3; + NullCheck(L_756); + IL2CPP_ARRAY_BOUNDS_CHECK(L_756, (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24)))))); + uintptr_t L_758 = (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24))))); + UInt32U5BU5D_t957* L_759 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T1_19; + uint32_t L_760 = V_0; + NullCheck(L_759); + IL2CPP_ARRAY_BOUNDS_CHECK(L_759, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))))); + int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_762 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T2_20; + uint32_t L_763 = V_1; + NullCheck(L_762); + IL2CPP_ARRAY_BOUNDS_CHECK(L_762, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8)))))); + int32_t L_764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8))))); + UInt32U5BU5D_t957* L_765 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___T3_21; + uint32_t L_766 = V_2; + NullCheck(L_765); + IL2CPP_ARRAY_BOUNDS_CHECK(L_765, (((int32_t)((uint8_t)L_766)))); + int32_t L_767 = (((int32_t)((uint8_t)L_766))); + UInt32U5BU5D_t957* L_768 = ___ekey; + NullCheck(L_768); + IL2CPP_ARRAY_BOUNDS_CHECK(L_768, ((int32_t)55)); + int32_t L_769 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_756, L_758, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_759, L_761, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_762, L_764, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_765, L_767, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_768, L_769, sizeof(uint32_t))))); + V_8 = ((int32_t)56); + } + +IL_0b08: + { + ByteU5BU5D_t789* L_770 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_771 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_772 = V_4; + NullCheck(L_771); + IL2CPP_ARRAY_BOUNDS_CHECK(L_771, (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24)))))); + uintptr_t L_773 = (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24))))); + UInt32U5BU5D_t957* L_774 = ___ekey; + int32_t L_775 = V_8; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, L_775); + int32_t L_776 = L_775; + NullCheck(L_770); + IL2CPP_ARRAY_BOUNDS_CHECK(L_770, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_770, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_771, L_773, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_777 = ___outdata; + ByteU5BU5D_t789* L_778 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_779 = V_5; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))))); + int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_781 = ___ekey; + int32_t L_782 = V_8; + NullCheck(L_781); + IL2CPP_ARRAY_BOUNDS_CHECK(L_781, L_782); + int32_t L_783 = L_782; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_777, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_778, L_780, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_781, L_783, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_784 = ___outdata; + ByteU5BU5D_t789* L_785 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_786 = V_6; + NullCheck(L_785); + IL2CPP_ARRAY_BOUNDS_CHECK(L_785, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8)))))); + int32_t L_787 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8))))); + UInt32U5BU5D_t957* L_788 = ___ekey; + int32_t L_789 = V_8; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, L_789); + int32_t L_790 = L_789; + NullCheck(L_784); + IL2CPP_ARRAY_BOUNDS_CHECK(L_784, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_784, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_785, L_787, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_791 = ___outdata; + ByteU5BU5D_t789* L_792 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_793 = V_7; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, (((int32_t)((uint8_t)L_793)))); + int32_t L_794 = (((int32_t)((uint8_t)L_793))); + UInt32U5BU5D_t957* L_795 = ___ekey; + int32_t L_796 = V_8; + int32_t L_797 = L_796; + V_8 = ((int32_t)((int32_t)L_797+(int32_t)1)); + NullCheck(L_795); + IL2CPP_ARRAY_BOUNDS_CHECK(L_795, L_797); + int32_t L_798 = L_797; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_791, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_792, L_794, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_795, L_798, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_799 = ___outdata; + ByteU5BU5D_t789* L_800 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_801 = V_5; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24)))))); + uintptr_t L_802 = (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24))))); + UInt32U5BU5D_t957* L_803 = ___ekey; + int32_t L_804 = V_8; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, L_804); + int32_t L_805 = L_804; + NullCheck(L_799); + IL2CPP_ARRAY_BOUNDS_CHECK(L_799, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_799, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_800, L_802, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_806 = ___outdata; + ByteU5BU5D_t789* L_807 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_808 = V_6; + NullCheck(L_807); + IL2CPP_ARRAY_BOUNDS_CHECK(L_807, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16))))))); + int32_t L_809 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_810 = ___ekey; + int32_t L_811 = V_8; + NullCheck(L_810); + IL2CPP_ARRAY_BOUNDS_CHECK(L_810, L_811); + int32_t L_812 = L_811; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_806, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_807, L_809, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_810, L_812, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_813 = ___outdata; + ByteU5BU5D_t789* L_814 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_815 = V_7; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ___ekey; + int32_t L_818 = V_8; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, L_818); + int32_t L_819 = L_818; + NullCheck(L_813); + IL2CPP_ARRAY_BOUNDS_CHECK(L_813, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_813, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_814, L_816, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_820 = ___outdata; + ByteU5BU5D_t789* L_821 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_822 = V_4; + NullCheck(L_821); + IL2CPP_ARRAY_BOUNDS_CHECK(L_821, (((int32_t)((uint8_t)L_822)))); + int32_t L_823 = (((int32_t)((uint8_t)L_822))); + UInt32U5BU5D_t957* L_824 = ___ekey; + int32_t L_825 = V_8; + int32_t L_826 = L_825; + V_8 = ((int32_t)((int32_t)L_826+(int32_t)1)); + NullCheck(L_824); + IL2CPP_ARRAY_BOUNDS_CHECK(L_824, L_826); + int32_t L_827 = L_826; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_820, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_821, L_823, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_824, L_827, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_828 = ___outdata; + ByteU5BU5D_t789* L_829 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_830 = V_6; + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24)))))); + uintptr_t L_831 = (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24))))); + UInt32U5BU5D_t957* L_832 = ___ekey; + int32_t L_833 = V_8; + NullCheck(L_832); + IL2CPP_ARRAY_BOUNDS_CHECK(L_832, L_833); + int32_t L_834 = L_833; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_828, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_829, L_831, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_832, L_834, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_835 = ___outdata; + ByteU5BU5D_t789* L_836 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_837 = V_7; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16))))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_839 = ___ekey; + int32_t L_840 = V_8; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, L_840); + int32_t L_841 = L_840; + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_835, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_836, L_838, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_842 = ___outdata; + ByteU5BU5D_t789* L_843 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_844 = V_4; + NullCheck(L_843); + IL2CPP_ARRAY_BOUNDS_CHECK(L_843, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8)))))); + int32_t L_845 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8))))); + UInt32U5BU5D_t957* L_846 = ___ekey; + int32_t L_847 = V_8; + NullCheck(L_846); + IL2CPP_ARRAY_BOUNDS_CHECK(L_846, L_847); + int32_t L_848 = L_847; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_842, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_843, L_845, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_846, L_848, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_849 = ___outdata; + ByteU5BU5D_t789* L_850 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_851 = V_5; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)L_851)))); + int32_t L_852 = (((int32_t)((uint8_t)L_851))); + UInt32U5BU5D_t957* L_853 = ___ekey; + int32_t L_854 = V_8; + int32_t L_855 = L_854; + V_8 = ((int32_t)((int32_t)L_855+(int32_t)1)); + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, L_855); + int32_t L_856 = L_855; + NullCheck(L_849); + IL2CPP_ARRAY_BOUNDS_CHECK(L_849, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_849, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_850, L_852, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_856, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_857 = ___outdata; + ByteU5BU5D_t789* L_858 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_859 = V_7; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ___ekey; + int32_t L_862 = V_8; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, L_862); + int32_t L_863 = L_862; + NullCheck(L_857); + IL2CPP_ARRAY_BOUNDS_CHECK(L_857, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_857, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_858, L_860, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_864 = ___outdata; + ByteU5BU5D_t789* L_865 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_866 = V_4; + NullCheck(L_865); + IL2CPP_ARRAY_BOUNDS_CHECK(L_865, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))))); + int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_868 = ___ekey; + int32_t L_869 = V_8; + NullCheck(L_868); + IL2CPP_ARRAY_BOUNDS_CHECK(L_868, L_869); + int32_t L_870 = L_869; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_864, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_865, L_867, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_868, L_870, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_871 = ___outdata; + ByteU5BU5D_t789* L_872 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_873 = V_5; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8)))))); + int32_t L_874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8))))); + UInt32U5BU5D_t957* L_875 = ___ekey; + int32_t L_876 = V_8; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, L_876); + int32_t L_877 = L_876; + NullCheck(L_871); + IL2CPP_ARRAY_BOUNDS_CHECK(L_871, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_871, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_872, L_874, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_878 = ___outdata; + ByteU5BU5D_t789* L_879 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___SBox_16; + uint32_t L_880 = V_6; + NullCheck(L_879); + IL2CPP_ARRAY_BOUNDS_CHECK(L_879, (((int32_t)((uint8_t)L_880)))); + int32_t L_881 = (((int32_t)((uint8_t)L_880))); + UInt32U5BU5D_t957* L_882 = ___ekey; + int32_t L_883 = V_8; + int32_t L_884 = L_883; + V_8 = ((int32_t)((int32_t)L_884+(int32_t)1)); + NullCheck(L_882); + IL2CPP_ARRAY_BOUNDS_CHECK(L_882, L_884); + int32_t L_885 = L_884; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_878, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_879, L_881, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_882, L_885, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.AesTransform::Decrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +extern "C" void AesTransform_Decrypt128_m4824 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AesTransform_t956_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(598); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + int32_t V_8 = 0; + { + V_8 = ((int32_t)40); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_40 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_41 = V_0; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24)))))); + uintptr_t L_42 = (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24))))); + UInt32U5BU5D_t957* L_43 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_44 = V_3; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16))))))); + int32_t L_45 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_46 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8)))))); + int32_t L_48 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8))))); + UInt32U5BU5D_t957* L_49 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_50 = V_1; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, (((int32_t)((uint8_t)L_50)))); + int32_t L_51 = (((int32_t)((uint8_t)L_50))); + UInt32U5BU5D_t957* L_52 = ___ekey; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 4); + int32_t L_53 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_43, L_45, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_49, L_51, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_52, L_53, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_54 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_55 = V_1; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24)))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24))))); + UInt32U5BU5D_t957* L_57 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_58 = V_0; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16))))))); + int32_t L_59 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_60 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_61 = V_3; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8)))))); + int32_t L_62 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8))))); + UInt32U5BU5D_t957* L_63 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_64 = V_2; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)L_64)))); + int32_t L_65 = (((int32_t)((uint8_t)L_64))); + UInt32U5BU5D_t957* L_66 = ___ekey; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 5); + int32_t L_67 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_54, L_56, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_59, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_67, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_68 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_69 = V_2; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24)))))); + uintptr_t L_70 = (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24))))); + UInt32U5BU5D_t957* L_71 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_72 = V_1; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16))))))); + int32_t L_73 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_74 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_75 = V_0; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8)))))); + int32_t L_76 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8))))); + UInt32U5BU5D_t957* L_77 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_78 = V_3; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)L_78)))); + int32_t L_79 = (((int32_t)((uint8_t)L_78))); + UInt32U5BU5D_t957* L_80 = ___ekey; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 6); + int32_t L_81 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_70, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_71, L_73, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_81, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_82 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_83 = V_3; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24)))))); + uintptr_t L_84 = (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24))))); + UInt32U5BU5D_t957* L_85 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_86 = V_2; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16))))))); + int32_t L_87 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_88 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_89 = V_1; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8)))))); + int32_t L_90 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8))))); + UInt32U5BU5D_t957* L_91 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_92 = V_0; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)L_92)))); + int32_t L_93 = (((int32_t)((uint8_t)L_92))); + UInt32U5BU5D_t957* L_94 = ___ekey; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 7); + int32_t L_95 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_82, L_84, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_85, L_87, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_95, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_96 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_97 = V_4; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24)))))); + uintptr_t L_98 = (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24))))); + UInt32U5BU5D_t957* L_99 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_100 = V_7; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16))))))); + int32_t L_101 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_102 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_103 = V_6; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8)))))); + int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8))))); + UInt32U5BU5D_t957* L_105 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_106 = V_5; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)L_106)))); + int32_t L_107 = (((int32_t)((uint8_t)L_106))); + UInt32U5BU5D_t957* L_108 = ___ekey; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 8); + int32_t L_109 = 8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_101, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_109, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_110 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_111 = V_5; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24)))))); + uintptr_t L_112 = (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24))))); + UInt32U5BU5D_t957* L_113 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_114 = V_4; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))))); + int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_116 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_117 = V_7; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8)))))); + int32_t L_118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8))))); + UInt32U5BU5D_t957* L_119 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_120 = V_6; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)L_120)))); + int32_t L_121 = (((int32_t)((uint8_t)L_120))); + UInt32U5BU5D_t957* L_122 = ___ekey; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)9)); + int32_t L_123 = ((int32_t)9); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_110, L_112, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_123, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_124 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_125 = V_6; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24)))))); + uintptr_t L_126 = (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24))))); + UInt32U5BU5D_t957* L_127 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_128 = V_5; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16))))))); + int32_t L_129 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_130 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_131 = V_4; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8)))))); + int32_t L_132 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8))))); + UInt32U5BU5D_t957* L_133 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_134 = V_7; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)L_134)))); + int32_t L_135 = (((int32_t)((uint8_t)L_134))); + UInt32U5BU5D_t957* L_136 = ___ekey; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)10)); + int32_t L_137 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_124, L_126, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_127, L_129, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_137, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_138 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_139 = V_7; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24)))))); + uintptr_t L_140 = (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24))))); + UInt32U5BU5D_t957* L_141 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_142 = V_6; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16))))))); + int32_t L_143 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_144 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_145 = V_5; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))))); + int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8))))); + UInt32U5BU5D_t957* L_147 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_148 = V_4; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)L_148)))); + int32_t L_149 = (((int32_t)((uint8_t)L_148))); + UInt32U5BU5D_t957* L_150 = ___ekey; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, ((int32_t)11)); + int32_t L_151 = ((int32_t)11); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_140, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_141, L_143, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_151, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_152 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_153 = V_0; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24)))))); + uintptr_t L_154 = (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24))))); + UInt32U5BU5D_t957* L_155 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_156 = V_3; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16))))))); + int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_158 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_159 = V_2; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8)))))); + int32_t L_160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8))))); + UInt32U5BU5D_t957* L_161 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_162 = V_1; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)L_162)))); + int32_t L_163 = (((int32_t)((uint8_t)L_162))); + UInt32U5BU5D_t957* L_164 = ___ekey; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)12)); + int32_t L_165 = ((int32_t)12); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_152, L_154, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_155, L_157, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_166 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_167 = V_1; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))))); + uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24))))); + UInt32U5BU5D_t957* L_169 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_170 = V_0; + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16))))))); + int32_t L_171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_172 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_173 = V_3; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8)))))); + int32_t L_174 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8))))); + UInt32U5BU5D_t957* L_175 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_176 = V_2; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)L_176)))); + int32_t L_177 = (((int32_t)((uint8_t)L_176))); + UInt32U5BU5D_t957* L_178 = ___ekey; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, ((int32_t)13)); + int32_t L_179 = ((int32_t)13); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_166, L_168, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_169, L_171, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_179, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_180 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_181 = V_2; + NullCheck(L_180); + IL2CPP_ARRAY_BOUNDS_CHECK(L_180, (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24)))))); + uintptr_t L_182 = (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24))))); + UInt32U5BU5D_t957* L_183 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_184 = V_1; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16))))))); + int32_t L_185 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_186 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_187 = V_0; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8)))))); + int32_t L_188 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8))))); + UInt32U5BU5D_t957* L_189 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_190 = V_3; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)L_190)))); + int32_t L_191 = (((int32_t)((uint8_t)L_190))); + UInt32U5BU5D_t957* L_192 = ___ekey; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)14)); + int32_t L_193 = ((int32_t)14); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_180, L_182, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_183, L_185, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_193, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_194 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_195 = V_3; + NullCheck(L_194); + IL2CPP_ARRAY_BOUNDS_CHECK(L_194, (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24)))))); + uintptr_t L_196 = (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24))))); + UInt32U5BU5D_t957* L_197 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_198 = V_2; + NullCheck(L_197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))))); + int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_200 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_201 = V_1; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8)))))); + int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8))))); + UInt32U5BU5D_t957* L_203 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_204 = V_0; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)L_204)))); + int32_t L_205 = (((int32_t)((uint8_t)L_204))); + UInt32U5BU5D_t957* L_206 = ___ekey; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, ((int32_t)15)); + int32_t L_207 = ((int32_t)15); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_194, L_196, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_197, L_199, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_207, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_208 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_209 = V_4; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24)))))); + uintptr_t L_210 = (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24))))); + UInt32U5BU5D_t957* L_211 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_212 = V_7; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16))))))); + int32_t L_213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_214 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_215 = V_6; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8)))))); + int32_t L_216 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8))))); + UInt32U5BU5D_t957* L_217 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_218 = V_5; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)L_218)))); + int32_t L_219 = (((int32_t)((uint8_t)L_218))); + UInt32U5BU5D_t957* L_220 = ___ekey; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, ((int32_t)16)); + int32_t L_221 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_208, L_210, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_211, L_213, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_221, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_222 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_223 = V_5; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24)))))); + uintptr_t L_224 = (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24))))); + UInt32U5BU5D_t957* L_225 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_226 = V_4; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16))))))); + int32_t L_227 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_228 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_229 = V_7; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8)))))); + int32_t L_230 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8))))); + UInt32U5BU5D_t957* L_231 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_232 = V_6; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)L_232)))); + int32_t L_233 = (((int32_t)((uint8_t)L_232))); + UInt32U5BU5D_t957* L_234 = ___ekey; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, ((int32_t)17)); + int32_t L_235 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_222, L_224, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_225, L_227, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_235, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_236 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_237 = V_6; + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24)))))); + uintptr_t L_238 = (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24))))); + UInt32U5BU5D_t957* L_239 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_240 = V_5; + NullCheck(L_239); + IL2CPP_ARRAY_BOUNDS_CHECK(L_239, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16))))))); + int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_242 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_243 = V_4; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))))); + int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8))))); + UInt32U5BU5D_t957* L_245 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_246 = V_7; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)L_246)))); + int32_t L_247 = (((int32_t)((uint8_t)L_246))); + UInt32U5BU5D_t957* L_248 = ___ekey; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, ((int32_t)18)); + int32_t L_249 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_236, L_238, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_239, L_241, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_249, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_250 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_251 = V_7; + NullCheck(L_250); + IL2CPP_ARRAY_BOUNDS_CHECK(L_250, (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))))); + uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24))))); + UInt32U5BU5D_t957* L_253 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_254 = V_6; + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16))))))); + int32_t L_255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_256 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_257 = V_5; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8)))))); + int32_t L_258 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8))))); + UInt32U5BU5D_t957* L_259 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_260 = V_4; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)L_260)))); + int32_t L_261 = (((int32_t)((uint8_t)L_260))); + UInt32U5BU5D_t957* L_262 = ___ekey; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, ((int32_t)19)); + int32_t L_263 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_250, L_252, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_253, L_255, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_263, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_264 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_265 = V_0; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24)))))); + uintptr_t L_266 = (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24))))); + UInt32U5BU5D_t957* L_267 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_268 = V_3; + NullCheck(L_267); + IL2CPP_ARRAY_BOUNDS_CHECK(L_267, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16))))))); + int32_t L_269 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_270 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_271 = V_2; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8)))))); + int32_t L_272 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8))))); + UInt32U5BU5D_t957* L_273 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_274 = V_1; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)L_274)))); + int32_t L_275 = (((int32_t)((uint8_t)L_274))); + UInt32U5BU5D_t957* L_276 = ___ekey; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, ((int32_t)20)); + int32_t L_277 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_264, L_266, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_267, L_269, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_277, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_278 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_279 = V_1; + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24)))))); + uintptr_t L_280 = (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24))))); + UInt32U5BU5D_t957* L_281 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_282 = V_0; + NullCheck(L_281); + IL2CPP_ARRAY_BOUNDS_CHECK(L_281, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16))))))); + int32_t L_283 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_284 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_285 = V_3; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8)))))); + int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8))))); + UInt32U5BU5D_t957* L_287 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_288 = V_2; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)L_288)))); + int32_t L_289 = (((int32_t)((uint8_t)L_288))); + UInt32U5BU5D_t957* L_290 = ___ekey; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, ((int32_t)21)); + int32_t L_291 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_278, L_280, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_281, L_283, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_291, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_292 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_293 = V_2; + NullCheck(L_292); + IL2CPP_ARRAY_BOUNDS_CHECK(L_292, (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24)))))); + uintptr_t L_294 = (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24))))); + UInt32U5BU5D_t957* L_295 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_296 = V_1; + NullCheck(L_295); + IL2CPP_ARRAY_BOUNDS_CHECK(L_295, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))))); + int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_298 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_299 = V_0; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8)))))); + int32_t L_300 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8))))); + UInt32U5BU5D_t957* L_301 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_302 = V_3; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)L_302)))); + int32_t L_303 = (((int32_t)((uint8_t)L_302))); + UInt32U5BU5D_t957* L_304 = ___ekey; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, ((int32_t)22)); + int32_t L_305 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_292, L_294, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_295, L_297, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_305, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_306 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_307 = V_3; + NullCheck(L_306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_306, (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24)))))); + uintptr_t L_308 = (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24))))); + UInt32U5BU5D_t957* L_309 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_310 = V_2; + NullCheck(L_309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_309, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16))))))); + int32_t L_311 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_312 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_313 = V_1; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8)))))); + int32_t L_314 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8))))); + UInt32U5BU5D_t957* L_315 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_316 = V_0; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)L_316)))); + int32_t L_317 = (((int32_t)((uint8_t)L_316))); + UInt32U5BU5D_t957* L_318 = ___ekey; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, ((int32_t)23)); + int32_t L_319 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_306, L_308, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_309, L_311, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_319, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_320 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_321 = V_4; + NullCheck(L_320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_320, (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24)))))); + uintptr_t L_322 = (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24))))); + UInt32U5BU5D_t957* L_323 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_324 = V_7; + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16))))))); + int32_t L_325 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_326 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_327 = V_6; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))))); + int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8))))); + UInt32U5BU5D_t957* L_329 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_330 = V_5; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)L_330)))); + int32_t L_331 = (((int32_t)((uint8_t)L_330))); + UInt32U5BU5D_t957* L_332 = ___ekey; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, ((int32_t)24)); + int32_t L_333 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_320, L_322, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_323, L_325, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_333, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_334 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_335 = V_5; + NullCheck(L_334); + IL2CPP_ARRAY_BOUNDS_CHECK(L_334, (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24)))))); + uintptr_t L_336 = (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24))))); + UInt32U5BU5D_t957* L_337 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_338 = V_4; + NullCheck(L_337); + IL2CPP_ARRAY_BOUNDS_CHECK(L_337, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16))))))); + int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_340 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_341 = V_7; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8)))))); + int32_t L_342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8))))); + UInt32U5BU5D_t957* L_343 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_344 = V_6; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)L_344)))); + int32_t L_345 = (((int32_t)((uint8_t)L_344))); + UInt32U5BU5D_t957* L_346 = ___ekey; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, ((int32_t)25)); + int32_t L_347 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_334, L_336, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_337, L_339, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_347, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_348 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_349 = V_6; + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))))); + uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24))))); + UInt32U5BU5D_t957* L_351 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_352 = V_5; + NullCheck(L_351); + IL2CPP_ARRAY_BOUNDS_CHECK(L_351, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16))))))); + int32_t L_353 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_354 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_355 = V_4; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8)))))); + int32_t L_356 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8))))); + UInt32U5BU5D_t957* L_357 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_358 = V_7; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)L_358)))); + int32_t L_359 = (((int32_t)((uint8_t)L_358))); + UInt32U5BU5D_t957* L_360 = ___ekey; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, ((int32_t)26)); + int32_t L_361 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_350, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_351, L_353, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_361, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_362 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_363 = V_7; + NullCheck(L_362); + IL2CPP_ARRAY_BOUNDS_CHECK(L_362, (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24)))))); + uintptr_t L_364 = (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24))))); + UInt32U5BU5D_t957* L_365 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_366 = V_6; + NullCheck(L_365); + IL2CPP_ARRAY_BOUNDS_CHECK(L_365, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16))))))); + int32_t L_367 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_368 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_369 = V_5; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8)))))); + int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8))))); + UInt32U5BU5D_t957* L_371 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_372 = V_4; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)L_372)))); + int32_t L_373 = (((int32_t)((uint8_t)L_372))); + UInt32U5BU5D_t957* L_374 = ___ekey; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, ((int32_t)27)); + int32_t L_375 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_362, L_364, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_365, L_367, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_375, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_376 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_377 = V_0; + NullCheck(L_376); + IL2CPP_ARRAY_BOUNDS_CHECK(L_376, (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24)))))); + uintptr_t L_378 = (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24))))); + UInt32U5BU5D_t957* L_379 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_380 = V_3; + NullCheck(L_379); + IL2CPP_ARRAY_BOUNDS_CHECK(L_379, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))))); + int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_382 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_383 = V_2; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8)))))); + int32_t L_384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8))))); + UInt32U5BU5D_t957* L_385 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_386 = V_1; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)L_386)))); + int32_t L_387 = (((int32_t)((uint8_t)L_386))); + UInt32U5BU5D_t957* L_388 = ___ekey; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, ((int32_t)28)); + int32_t L_389 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_376, L_378, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_379, L_381, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_389, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_390 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_391 = V_1; + NullCheck(L_390); + IL2CPP_ARRAY_BOUNDS_CHECK(L_390, (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24)))))); + uintptr_t L_392 = (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24))))); + UInt32U5BU5D_t957* L_393 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_394 = V_0; + NullCheck(L_393); + IL2CPP_ARRAY_BOUNDS_CHECK(L_393, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16))))))); + int32_t L_395 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_396 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_397 = V_3; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8)))))); + int32_t L_398 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8))))); + UInt32U5BU5D_t957* L_399 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_400 = V_2; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)L_400)))); + int32_t L_401 = (((int32_t)((uint8_t)L_400))); + UInt32U5BU5D_t957* L_402 = ___ekey; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, ((int32_t)29)); + int32_t L_403 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_390, L_392, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_393, L_395, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_403, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_404 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_405 = V_2; + NullCheck(L_404); + IL2CPP_ARRAY_BOUNDS_CHECK(L_404, (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24)))))); + uintptr_t L_406 = (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24))))); + UInt32U5BU5D_t957* L_407 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_408 = V_1; + NullCheck(L_407); + IL2CPP_ARRAY_BOUNDS_CHECK(L_407, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16))))))); + int32_t L_409 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_410 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_411 = V_0; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))))); + int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8))))); + UInt32U5BU5D_t957* L_413 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_414 = V_3; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)L_414)))); + int32_t L_415 = (((int32_t)((uint8_t)L_414))); + UInt32U5BU5D_t957* L_416 = ___ekey; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, ((int32_t)30)); + int32_t L_417 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_404, L_406, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_407, L_409, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_417, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_418 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_419 = V_3; + NullCheck(L_418); + IL2CPP_ARRAY_BOUNDS_CHECK(L_418, (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24)))))); + uintptr_t L_420 = (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24))))); + UInt32U5BU5D_t957* L_421 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_422 = V_2; + NullCheck(L_421); + IL2CPP_ARRAY_BOUNDS_CHECK(L_421, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16))))))); + int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_424 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_425 = V_1; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8)))))); + int32_t L_426 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8))))); + UInt32U5BU5D_t957* L_427 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_428 = V_0; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)L_428)))); + int32_t L_429 = (((int32_t)((uint8_t)L_428))); + UInt32U5BU5D_t957* L_430 = ___ekey; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, ((int32_t)31)); + int32_t L_431 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_418, L_420, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_421, L_423, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_431, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_432 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_433 = V_4; + NullCheck(L_432); + IL2CPP_ARRAY_BOUNDS_CHECK(L_432, (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))))); + uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24))))); + UInt32U5BU5D_t957* L_435 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_436 = V_7; + NullCheck(L_435); + IL2CPP_ARRAY_BOUNDS_CHECK(L_435, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16))))))); + int32_t L_437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_438 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_439 = V_6; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8)))))); + int32_t L_440 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8))))); + UInt32U5BU5D_t957* L_441 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_442 = V_5; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)L_442)))); + int32_t L_443 = (((int32_t)((uint8_t)L_442))); + UInt32U5BU5D_t957* L_444 = ___ekey; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, ((int32_t)32)); + int32_t L_445 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_432, L_434, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_435, L_437, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_445, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_446 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_447 = V_5; + NullCheck(L_446); + IL2CPP_ARRAY_BOUNDS_CHECK(L_446, (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24)))))); + uintptr_t L_448 = (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24))))); + UInt32U5BU5D_t957* L_449 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_450 = V_4; + NullCheck(L_449); + IL2CPP_ARRAY_BOUNDS_CHECK(L_449, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16))))))); + int32_t L_451 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_452 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_453 = V_7; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8)))))); + int32_t L_454 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8))))); + UInt32U5BU5D_t957* L_455 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_456 = V_6; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)L_456)))); + int32_t L_457 = (((int32_t)((uint8_t)L_456))); + UInt32U5BU5D_t957* L_458 = ___ekey; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, ((int32_t)33)); + int32_t L_459 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_446, L_448, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_449, L_451, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_459, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_460 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_461 = V_6; + NullCheck(L_460); + IL2CPP_ARRAY_BOUNDS_CHECK(L_460, (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24)))))); + uintptr_t L_462 = (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24))))); + UInt32U5BU5D_t957* L_463 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_464 = V_5; + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))))); + int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_466 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_467 = V_4; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8)))))); + int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8))))); + UInt32U5BU5D_t957* L_469 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_470 = V_7; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)L_470)))); + int32_t L_471 = (((int32_t)((uint8_t)L_470))); + UInt32U5BU5D_t957* L_472 = ___ekey; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, ((int32_t)34)); + int32_t L_473 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_460, L_462, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_465, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_473, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_474 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_475 = V_7; + NullCheck(L_474); + IL2CPP_ARRAY_BOUNDS_CHECK(L_474, (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24)))))); + uintptr_t L_476 = (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24))))); + UInt32U5BU5D_t957* L_477 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_478 = V_6; + NullCheck(L_477); + IL2CPP_ARRAY_BOUNDS_CHECK(L_477, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16))))))); + int32_t L_479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_480 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_481 = V_5; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8)))))); + int32_t L_482 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8))))); + UInt32U5BU5D_t957* L_483 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_484 = V_4; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)L_484)))); + int32_t L_485 = (((int32_t)((uint8_t)L_484))); + UInt32U5BU5D_t957* L_486 = ___ekey; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, ((int32_t)35)); + int32_t L_487 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_474, L_476, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_477, L_479, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_487, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_488 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_489 = V_0; + NullCheck(L_488); + IL2CPP_ARRAY_BOUNDS_CHECK(L_488, (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24)))))); + uintptr_t L_490 = (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24))))); + UInt32U5BU5D_t957* L_491 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_492 = V_3; + NullCheck(L_491); + IL2CPP_ARRAY_BOUNDS_CHECK(L_491, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16))))))); + int32_t L_493 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_494 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_495 = V_2; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8)))))); + int32_t L_496 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8))))); + UInt32U5BU5D_t957* L_497 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_498 = V_1; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)L_498)))); + int32_t L_499 = (((int32_t)((uint8_t)L_498))); + UInt32U5BU5D_t957* L_500 = ___ekey; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, ((int32_t)36)); + int32_t L_501 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_488, L_490, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_491, L_493, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_501, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_502 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_503 = V_1; + NullCheck(L_502); + IL2CPP_ARRAY_BOUNDS_CHECK(L_502, (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24)))))); + uintptr_t L_504 = (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24))))); + UInt32U5BU5D_t957* L_505 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_506 = V_0; + NullCheck(L_505); + IL2CPP_ARRAY_BOUNDS_CHECK(L_505, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16))))))); + int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_508 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_509 = V_3; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))))); + int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8))))); + UInt32U5BU5D_t957* L_511 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_512 = V_2; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)L_512)))); + int32_t L_513 = (((int32_t)((uint8_t)L_512))); + UInt32U5BU5D_t957* L_514 = ___ekey; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, ((int32_t)37)); + int32_t L_515 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_502, L_504, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_505, L_507, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_515, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_516 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_517 = V_2; + NullCheck(L_516); + IL2CPP_ARRAY_BOUNDS_CHECK(L_516, (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))))); + uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24))))); + UInt32U5BU5D_t957* L_519 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_520 = V_1; + NullCheck(L_519); + IL2CPP_ARRAY_BOUNDS_CHECK(L_519, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16))))))); + int32_t L_521 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_522 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_523 = V_0; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8)))))); + int32_t L_524 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8))))); + UInt32U5BU5D_t957* L_525 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_526 = V_3; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)L_526)))); + int32_t L_527 = (((int32_t)((uint8_t)L_526))); + UInt32U5BU5D_t957* L_528 = ___ekey; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, ((int32_t)38)); + int32_t L_529 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_516, L_518, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_519, L_521, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_529, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_530 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_531 = V_3; + NullCheck(L_530); + IL2CPP_ARRAY_BOUNDS_CHECK(L_530, (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24)))))); + uintptr_t L_532 = (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24))))); + UInt32U5BU5D_t957* L_533 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_534 = V_2; + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16))))))); + int32_t L_535 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_536 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_537 = V_1; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8)))))); + int32_t L_538 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8))))); + UInt32U5BU5D_t957* L_539 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_540 = V_0; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)L_540)))); + int32_t L_541 = (((int32_t)((uint8_t)L_540))); + UInt32U5BU5D_t957* L_542 = ___ekey; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, ((int32_t)39)); + int32_t L_543 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_530, L_532, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_535, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_543, sizeof(uint32_t))))); + int32_t L_544 = (__this->___Nr_14); + if ((((int32_t)L_544) <= ((int32_t)((int32_t)10)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_545 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_546 = V_4; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24)))))); + uintptr_t L_547 = (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24))))); + UInt32U5BU5D_t957* L_548 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_549 = V_7; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16))))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_551 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_552 = V_6; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8)))))); + int32_t L_553 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8))))); + UInt32U5BU5D_t957* L_554 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_555 = V_5; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, (((int32_t)((uint8_t)L_555)))); + int32_t L_556 = (((int32_t)((uint8_t)L_555))); + UInt32U5BU5D_t957* L_557 = ___ekey; + NullCheck(L_557); + IL2CPP_ARRAY_BOUNDS_CHECK(L_557, ((int32_t)40)); + int32_t L_558 = ((int32_t)40); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_556, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_557, L_558, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_559 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_560 = V_5; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24)))))); + uintptr_t L_561 = (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24))))); + UInt32U5BU5D_t957* L_562 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_563 = V_4; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16))))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_565 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_566 = V_7; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))))); + int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8))))); + UInt32U5BU5D_t957* L_568 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_569 = V_6; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, (((int32_t)((uint8_t)L_569)))); + int32_t L_570 = (((int32_t)((uint8_t)L_569))); + UInt32U5BU5D_t957* L_571 = ___ekey; + NullCheck(L_571); + IL2CPP_ARRAY_BOUNDS_CHECK(L_571, ((int32_t)41)); + int32_t L_572 = ((int32_t)41); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_570, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_571, L_572, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_573 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_574 = V_6; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))))); + uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24))))); + UInt32U5BU5D_t957* L_576 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_577 = V_5; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16))))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_579 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_580 = V_4; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8)))))); + int32_t L_581 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8))))); + UInt32U5BU5D_t957* L_582 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_583 = V_7; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, (((int32_t)((uint8_t)L_583)))); + int32_t L_584 = (((int32_t)((uint8_t)L_583))); + UInt32U5BU5D_t957* L_585 = ___ekey; + NullCheck(L_585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_585, ((int32_t)42)); + int32_t L_586 = ((int32_t)42); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_584, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_585, L_586, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_587 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_588 = V_7; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24)))))); + uintptr_t L_589 = (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24))))); + UInt32U5BU5D_t957* L_590 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_591 = V_6; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16))))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_593 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_594 = V_5; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8)))))); + int32_t L_595 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8))))); + UInt32U5BU5D_t957* L_596 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_597 = V_4; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, (((int32_t)((uint8_t)L_597)))); + int32_t L_598 = (((int32_t)((uint8_t)L_597))); + UInt32U5BU5D_t957* L_599 = ___ekey; + NullCheck(L_599); + IL2CPP_ARRAY_BOUNDS_CHECK(L_599, ((int32_t)43)); + int32_t L_600 = ((int32_t)43); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_598, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_599, L_600, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_601 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_602 = V_0; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24)))))); + uintptr_t L_603 = (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24))))); + UInt32U5BU5D_t957* L_604 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_605 = V_3; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16))))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_607 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_608 = V_2; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8)))))); + int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8))))); + UInt32U5BU5D_t957* L_610 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_611 = V_1; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, (((int32_t)((uint8_t)L_611)))); + int32_t L_612 = (((int32_t)((uint8_t)L_611))); + UInt32U5BU5D_t957* L_613 = ___ekey; + NullCheck(L_613); + IL2CPP_ARRAY_BOUNDS_CHECK(L_613, ((int32_t)44)); + int32_t L_614 = ((int32_t)44); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_612, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_613, L_614, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_615 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_616 = V_1; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24)))))); + uintptr_t L_617 = (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24))))); + UInt32U5BU5D_t957* L_618 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_619 = V_0; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_621 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_622 = V_3; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8)))))); + int32_t L_623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8))))); + UInt32U5BU5D_t957* L_624 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_625 = V_2; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, (((int32_t)((uint8_t)L_625)))); + int32_t L_626 = (((int32_t)((uint8_t)L_625))); + UInt32U5BU5D_t957* L_627 = ___ekey; + NullCheck(L_627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_627, ((int32_t)45)); + int32_t L_628 = ((int32_t)45); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_626, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_627, L_628, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_629 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_630 = V_2; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24)))))); + uintptr_t L_631 = (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24))))); + UInt32U5BU5D_t957* L_632 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_633 = V_1; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16))))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_635 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_636 = V_0; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8)))))); + int32_t L_637 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8))))); + UInt32U5BU5D_t957* L_638 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_639 = V_3; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, (((int32_t)((uint8_t)L_639)))); + int32_t L_640 = (((int32_t)((uint8_t)L_639))); + UInt32U5BU5D_t957* L_641 = ___ekey; + NullCheck(L_641); + IL2CPP_ARRAY_BOUNDS_CHECK(L_641, ((int32_t)46)); + int32_t L_642 = ((int32_t)46); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_640, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_641, L_642, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_643 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_644 = V_3; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24)))))); + uintptr_t L_645 = (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24))))); + UInt32U5BU5D_t957* L_646 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_647 = V_2; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16))))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_649 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_650 = V_1; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))))); + int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8))))); + UInt32U5BU5D_t957* L_652 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_653 = V_0; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, (((int32_t)((uint8_t)L_653)))); + int32_t L_654 = (((int32_t)((uint8_t)L_653))); + UInt32U5BU5D_t957* L_655 = ___ekey; + NullCheck(L_655); + IL2CPP_ARRAY_BOUNDS_CHECK(L_655, ((int32_t)47)); + int32_t L_656 = ((int32_t)47); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_654, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_655, L_656, sizeof(uint32_t))))); + V_8 = ((int32_t)48); + int32_t L_657 = (__this->___Nr_14); + if ((((int32_t)L_657) <= ((int32_t)((int32_t)12)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_658 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_659 = V_4; + NullCheck(L_658); + IL2CPP_ARRAY_BOUNDS_CHECK(L_658, (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24)))))); + uintptr_t L_660 = (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24))))); + UInt32U5BU5D_t957* L_661 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_662 = V_7; + NullCheck(L_661); + IL2CPP_ARRAY_BOUNDS_CHECK(L_661, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16))))))); + int32_t L_663 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_664 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_665 = V_6; + NullCheck(L_664); + IL2CPP_ARRAY_BOUNDS_CHECK(L_664, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8)))))); + int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8))))); + UInt32U5BU5D_t957* L_667 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_668 = V_5; + NullCheck(L_667); + IL2CPP_ARRAY_BOUNDS_CHECK(L_667, (((int32_t)((uint8_t)L_668)))); + int32_t L_669 = (((int32_t)((uint8_t)L_668))); + UInt32U5BU5D_t957* L_670 = ___ekey; + NullCheck(L_670); + IL2CPP_ARRAY_BOUNDS_CHECK(L_670, ((int32_t)48)); + int32_t L_671 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_658, L_660, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_661, L_663, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_664, L_666, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_667, L_669, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_670, L_671, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_672 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_673 = V_5; + NullCheck(L_672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_672, (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24)))))); + uintptr_t L_674 = (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24))))); + UInt32U5BU5D_t957* L_675 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_676 = V_4; + NullCheck(L_675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_675, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))))); + int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_678 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_679 = V_7; + NullCheck(L_678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_678, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8)))))); + int32_t L_680 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8))))); + UInt32U5BU5D_t957* L_681 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_682 = V_6; + NullCheck(L_681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_681, (((int32_t)((uint8_t)L_682)))); + int32_t L_683 = (((int32_t)((uint8_t)L_682))); + UInt32U5BU5D_t957* L_684 = ___ekey; + NullCheck(L_684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_684, ((int32_t)49)); + int32_t L_685 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_672, L_674, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_675, L_677, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_678, L_680, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_681, L_683, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_684, L_685, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_686 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_687 = V_6; + NullCheck(L_686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_686, (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24)))))); + uintptr_t L_688 = (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24))))); + UInt32U5BU5D_t957* L_689 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_690 = V_5; + NullCheck(L_689); + IL2CPP_ARRAY_BOUNDS_CHECK(L_689, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16))))))); + int32_t L_691 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_692 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_693 = V_4; + NullCheck(L_692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_692, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8)))))); + int32_t L_694 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8))))); + UInt32U5BU5D_t957* L_695 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_696 = V_7; + NullCheck(L_695); + IL2CPP_ARRAY_BOUNDS_CHECK(L_695, (((int32_t)((uint8_t)L_696)))); + int32_t L_697 = (((int32_t)((uint8_t)L_696))); + UInt32U5BU5D_t957* L_698 = ___ekey; + NullCheck(L_698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_698, ((int32_t)50)); + int32_t L_699 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_686, L_688, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_689, L_691, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_692, L_694, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_695, L_697, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_698, L_699, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_700 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_701 = V_7; + NullCheck(L_700); + IL2CPP_ARRAY_BOUNDS_CHECK(L_700, (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24)))))); + uintptr_t L_702 = (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24))))); + UInt32U5BU5D_t957* L_703 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_704 = V_6; + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16))))))); + int32_t L_705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_706 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_707 = V_5; + NullCheck(L_706); + IL2CPP_ARRAY_BOUNDS_CHECK(L_706, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))))); + int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8))))); + UInt32U5BU5D_t957* L_709 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_710 = V_4; + NullCheck(L_709); + IL2CPP_ARRAY_BOUNDS_CHECK(L_709, (((int32_t)((uint8_t)L_710)))); + int32_t L_711 = (((int32_t)((uint8_t)L_710))); + UInt32U5BU5D_t957* L_712 = ___ekey; + NullCheck(L_712); + IL2CPP_ARRAY_BOUNDS_CHECK(L_712, ((int32_t)51)); + int32_t L_713 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_700, L_702, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_705, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_706, L_708, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_709, L_711, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_712, L_713, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_714 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_715 = V_0; + NullCheck(L_714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_714, (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24)))))); + uintptr_t L_716 = (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24))))); + UInt32U5BU5D_t957* L_717 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_718 = V_3; + NullCheck(L_717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16))))))); + int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_720 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_721 = V_2; + NullCheck(L_720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_720, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8)))))); + int32_t L_722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8))))); + UInt32U5BU5D_t957* L_723 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_724 = V_1; + NullCheck(L_723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_723, (((int32_t)((uint8_t)L_724)))); + int32_t L_725 = (((int32_t)((uint8_t)L_724))); + UInt32U5BU5D_t957* L_726 = ___ekey; + NullCheck(L_726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_726, ((int32_t)52)); + int32_t L_727 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_714, L_716, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_717, L_719, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_720, L_722, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_723, L_725, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_726, L_727, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_728 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_729 = V_1; + NullCheck(L_728); + IL2CPP_ARRAY_BOUNDS_CHECK(L_728, (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))))); + uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24))))); + UInt32U5BU5D_t957* L_731 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_732 = V_0; + NullCheck(L_731); + IL2CPP_ARRAY_BOUNDS_CHECK(L_731, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16))))))); + int32_t L_733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_734 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_735 = V_3; + NullCheck(L_734); + IL2CPP_ARRAY_BOUNDS_CHECK(L_734, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8)))))); + int32_t L_736 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8))))); + UInt32U5BU5D_t957* L_737 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_738 = V_2; + NullCheck(L_737); + IL2CPP_ARRAY_BOUNDS_CHECK(L_737, (((int32_t)((uint8_t)L_738)))); + int32_t L_739 = (((int32_t)((uint8_t)L_738))); + UInt32U5BU5D_t957* L_740 = ___ekey; + NullCheck(L_740); + IL2CPP_ARRAY_BOUNDS_CHECK(L_740, ((int32_t)53)); + int32_t L_741 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_728, L_730, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_731, L_733, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_734, L_736, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_737, L_739, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_740, L_741, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_742 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_743 = V_2; + NullCheck(L_742); + IL2CPP_ARRAY_BOUNDS_CHECK(L_742, (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24)))))); + uintptr_t L_744 = (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24))))); + UInt32U5BU5D_t957* L_745 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_746 = V_1; + NullCheck(L_745); + IL2CPP_ARRAY_BOUNDS_CHECK(L_745, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16))))))); + int32_t L_747 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_748 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_749 = V_0; + NullCheck(L_748); + IL2CPP_ARRAY_BOUNDS_CHECK(L_748, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8)))))); + int32_t L_750 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8))))); + UInt32U5BU5D_t957* L_751 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_752 = V_3; + NullCheck(L_751); + IL2CPP_ARRAY_BOUNDS_CHECK(L_751, (((int32_t)((uint8_t)L_752)))); + int32_t L_753 = (((int32_t)((uint8_t)L_752))); + UInt32U5BU5D_t957* L_754 = ___ekey; + NullCheck(L_754); + IL2CPP_ARRAY_BOUNDS_CHECK(L_754, ((int32_t)54)); + int32_t L_755 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_742, L_744, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_745, L_747, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_748, L_750, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_751, L_753, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_754, L_755, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_756 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT0_22; + uint32_t L_757 = V_3; + NullCheck(L_756); + IL2CPP_ARRAY_BOUNDS_CHECK(L_756, (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24)))))); + uintptr_t L_758 = (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24))))); + UInt32U5BU5D_t957* L_759 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT1_23; + uint32_t L_760 = V_2; + NullCheck(L_759); + IL2CPP_ARRAY_BOUNDS_CHECK(L_759, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))))); + int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_762 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT2_24; + uint32_t L_763 = V_1; + NullCheck(L_762); + IL2CPP_ARRAY_BOUNDS_CHECK(L_762, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8)))))); + int32_t L_764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8))))); + UInt32U5BU5D_t957* L_765 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iT3_25; + uint32_t L_766 = V_0; + NullCheck(L_765); + IL2CPP_ARRAY_BOUNDS_CHECK(L_765, (((int32_t)((uint8_t)L_766)))); + int32_t L_767 = (((int32_t)((uint8_t)L_766))); + UInt32U5BU5D_t957* L_768 = ___ekey; + NullCheck(L_768); + IL2CPP_ARRAY_BOUNDS_CHECK(L_768, ((int32_t)55)); + int32_t L_769 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_756, L_758, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_759, L_761, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_762, L_764, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_765, L_767, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_768, L_769, sizeof(uint32_t))))); + V_8 = ((int32_t)56); + } + +IL_0b08: + { + ByteU5BU5D_t789* L_770 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(AesTransform_t956_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_771 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_772 = V_4; + NullCheck(L_771); + IL2CPP_ARRAY_BOUNDS_CHECK(L_771, (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24)))))); + uintptr_t L_773 = (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24))))); + UInt32U5BU5D_t957* L_774 = ___ekey; + int32_t L_775 = V_8; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, L_775); + int32_t L_776 = L_775; + NullCheck(L_770); + IL2CPP_ARRAY_BOUNDS_CHECK(L_770, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_770, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_771, L_773, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_777 = ___outdata; + ByteU5BU5D_t789* L_778 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_779 = V_7; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))))); + int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_781 = ___ekey; + int32_t L_782 = V_8; + NullCheck(L_781); + IL2CPP_ARRAY_BOUNDS_CHECK(L_781, L_782); + int32_t L_783 = L_782; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_777, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_778, L_780, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_781, L_783, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_784 = ___outdata; + ByteU5BU5D_t789* L_785 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_786 = V_6; + NullCheck(L_785); + IL2CPP_ARRAY_BOUNDS_CHECK(L_785, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8)))))); + int32_t L_787 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8))))); + UInt32U5BU5D_t957* L_788 = ___ekey; + int32_t L_789 = V_8; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, L_789); + int32_t L_790 = L_789; + NullCheck(L_784); + IL2CPP_ARRAY_BOUNDS_CHECK(L_784, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_784, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_785, L_787, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_791 = ___outdata; + ByteU5BU5D_t789* L_792 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_793 = V_5; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, (((int32_t)((uint8_t)L_793)))); + int32_t L_794 = (((int32_t)((uint8_t)L_793))); + UInt32U5BU5D_t957* L_795 = ___ekey; + int32_t L_796 = V_8; + int32_t L_797 = L_796; + V_8 = ((int32_t)((int32_t)L_797+(int32_t)1)); + NullCheck(L_795); + IL2CPP_ARRAY_BOUNDS_CHECK(L_795, L_797); + int32_t L_798 = L_797; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_791, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_792, L_794, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_795, L_798, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_799 = ___outdata; + ByteU5BU5D_t789* L_800 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_801 = V_5; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24)))))); + uintptr_t L_802 = (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24))))); + UInt32U5BU5D_t957* L_803 = ___ekey; + int32_t L_804 = V_8; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, L_804); + int32_t L_805 = L_804; + NullCheck(L_799); + IL2CPP_ARRAY_BOUNDS_CHECK(L_799, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_799, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_800, L_802, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_806 = ___outdata; + ByteU5BU5D_t789* L_807 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_808 = V_4; + NullCheck(L_807); + IL2CPP_ARRAY_BOUNDS_CHECK(L_807, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16))))))); + int32_t L_809 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_810 = ___ekey; + int32_t L_811 = V_8; + NullCheck(L_810); + IL2CPP_ARRAY_BOUNDS_CHECK(L_810, L_811); + int32_t L_812 = L_811; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_806, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_807, L_809, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_810, L_812, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_813 = ___outdata; + ByteU5BU5D_t789* L_814 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_815 = V_7; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ___ekey; + int32_t L_818 = V_8; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, L_818); + int32_t L_819 = L_818; + NullCheck(L_813); + IL2CPP_ARRAY_BOUNDS_CHECK(L_813, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_813, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_814, L_816, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_820 = ___outdata; + ByteU5BU5D_t789* L_821 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_822 = V_6; + NullCheck(L_821); + IL2CPP_ARRAY_BOUNDS_CHECK(L_821, (((int32_t)((uint8_t)L_822)))); + int32_t L_823 = (((int32_t)((uint8_t)L_822))); + UInt32U5BU5D_t957* L_824 = ___ekey; + int32_t L_825 = V_8; + int32_t L_826 = L_825; + V_8 = ((int32_t)((int32_t)L_826+(int32_t)1)); + NullCheck(L_824); + IL2CPP_ARRAY_BOUNDS_CHECK(L_824, L_826); + int32_t L_827 = L_826; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_820, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_821, L_823, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_824, L_827, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_828 = ___outdata; + ByteU5BU5D_t789* L_829 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_830 = V_6; + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24)))))); + uintptr_t L_831 = (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24))))); + UInt32U5BU5D_t957* L_832 = ___ekey; + int32_t L_833 = V_8; + NullCheck(L_832); + IL2CPP_ARRAY_BOUNDS_CHECK(L_832, L_833); + int32_t L_834 = L_833; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_828, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_829, L_831, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_832, L_834, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_835 = ___outdata; + ByteU5BU5D_t789* L_836 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_837 = V_5; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16))))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_839 = ___ekey; + int32_t L_840 = V_8; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, L_840); + int32_t L_841 = L_840; + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_835, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_836, L_838, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_842 = ___outdata; + ByteU5BU5D_t789* L_843 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_844 = V_4; + NullCheck(L_843); + IL2CPP_ARRAY_BOUNDS_CHECK(L_843, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8)))))); + int32_t L_845 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8))))); + UInt32U5BU5D_t957* L_846 = ___ekey; + int32_t L_847 = V_8; + NullCheck(L_846); + IL2CPP_ARRAY_BOUNDS_CHECK(L_846, L_847); + int32_t L_848 = L_847; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_842, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_843, L_845, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_846, L_848, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_849 = ___outdata; + ByteU5BU5D_t789* L_850 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_851 = V_7; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)L_851)))); + int32_t L_852 = (((int32_t)((uint8_t)L_851))); + UInt32U5BU5D_t957* L_853 = ___ekey; + int32_t L_854 = V_8; + int32_t L_855 = L_854; + V_8 = ((int32_t)((int32_t)L_855+(int32_t)1)); + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, L_855); + int32_t L_856 = L_855; + NullCheck(L_849); + IL2CPP_ARRAY_BOUNDS_CHECK(L_849, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_849, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_850, L_852, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_856, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_857 = ___outdata; + ByteU5BU5D_t789* L_858 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_859 = V_7; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ___ekey; + int32_t L_862 = V_8; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, L_862); + int32_t L_863 = L_862; + NullCheck(L_857); + IL2CPP_ARRAY_BOUNDS_CHECK(L_857, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_857, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_858, L_860, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_864 = ___outdata; + ByteU5BU5D_t789* L_865 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_866 = V_6; + NullCheck(L_865); + IL2CPP_ARRAY_BOUNDS_CHECK(L_865, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))))); + int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_868 = ___ekey; + int32_t L_869 = V_8; + NullCheck(L_868); + IL2CPP_ARRAY_BOUNDS_CHECK(L_868, L_869); + int32_t L_870 = L_869; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_864, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_865, L_867, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_868, L_870, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_871 = ___outdata; + ByteU5BU5D_t789* L_872 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_873 = V_5; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8)))))); + int32_t L_874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8))))); + UInt32U5BU5D_t957* L_875 = ___ekey; + int32_t L_876 = V_8; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, L_876); + int32_t L_877 = L_876; + NullCheck(L_871); + IL2CPP_ARRAY_BOUNDS_CHECK(L_871, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_871, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_872, L_874, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_878 = ___outdata; + ByteU5BU5D_t789* L_879 = ((AesTransform_t956_StaticFields*)AesTransform_t956_il2cpp_TypeInfo_var->static_fields)->___iSBox_17; + uint32_t L_880 = V_4; + NullCheck(L_879); + IL2CPP_ARRAY_BOUNDS_CHECK(L_879, (((int32_t)((uint8_t)L_880)))); + int32_t L_881 = (((int32_t)((uint8_t)L_880))); + UInt32U5BU5D_t957* L_882 = ___ekey; + int32_t L_883 = V_8; + int32_t L_884 = L_883; + V_8 = ((int32_t)((int32_t)L_884+(int32_t)1)); + NullCheck(L_882); + IL2CPP_ARRAY_BOUNDS_CHECK(L_882, L_884); + int32_t L_885 = L_884; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_878, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_879, L_881, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_882, L_885, sizeof(uint32_t))))))))))); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_0.cpp" new file mode 100644 index 00000000..0d944fc7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_0.cpp" @@ -0,0 +1,34879 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.String +struct String_t; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.MonoTODOAttribute +struct MonoTODOAttribute_t723; +// System.Collections.Specialized.HybridDictionary +struct HybridDictionary_t724; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; +// System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator +struct DictionaryNodeEnumerator_t728; +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726; +// System.Collections.IComparer +struct IComparer_t729; +// System.Collections.Specialized.NameObjectCollectionBase/_Item +struct _Item_t730; +// System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator +struct _KeysEnumerator_t731; +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Collections.Specialized.NameValueCollection +struct NameValueCollection_t737; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.ComponentModel.EditorBrowsableAttribute +struct EditorBrowsableAttribute_t738; +// System.ComponentModel.TypeConverterAttribute +struct TypeConverterAttribute_t741; +// System.Type +struct Type_t; +// System.Net.DefaultCertificatePolicy +struct DefaultCertificatePolicy_t745; +// System.Net.ServicePoint +struct ServicePoint_t761; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Net.WebRequest +struct WebRequest_t747; +// System.Net.FileWebRequest +struct FileWebRequest_t746; +// System.Uri +struct Uri_t748; +// System.Net.FileWebRequestCreator +struct FileWebRequestCreator_t751; +// System.Net.FtpRequestCreator +struct FtpRequestCreator_t752; +// System.Net.FtpWebRequest +struct FtpWebRequest_t753; +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; +// System.Net.IWebProxy +struct IWebProxy_t750; +// System.Net.HttpRequestCreator +struct HttpRequestCreator_t756; +// System.Net.HttpWebRequest +struct HttpWebRequest_t759; +// System.Net.IPAddress +struct IPAddress_t762; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Net.IPv6Address +struct IPv6Address_t764; +// System.Net.ServicePointManager/SPKey +struct SPKey_t766; +// System.Net.ICertificatePolicy +struct ICertificatePolicy_t768; +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; +// System.Net.WebHeaderCollection +struct WebHeaderCollection_t749; +// System.Net.WebProxy +struct WebProxy_t771; +// System.String[] +struct StringU5BU5D_t163; +// System.Net.ICredentials +struct ICredentials_t772; +// System.Exception +struct Exception_t152; +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.DSA +struct DSA_t901; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781; +// System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension +struct X509BasicConstraintsExtension_t783; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection +struct X509ExtensionCollection_t787; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator +struct X509Certificate2Enumerator_t791; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t792; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Security.Cryptography.X509Certificates.X509Certificate[] +struct X509CertificateU5BU5D_t904; +// System.Security.Cryptography.X509Certificates.X509ChainPolicy +struct X509ChainPolicy_t796; +// System.Security.Cryptography.X509Certificates.X509Store +struct X509Store_t799; +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; +// Mono.Security.X509.X509Crl +struct X509Crl_t905; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797; +// System.Security.Cryptography.X509Certificates.X509ChainElementCollection +struct X509ChainElementCollection_t795; +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator +struct X509ChainElementEnumerator_t801; +// System.Collections.IEnumerable +struct IEnumerable_t908; +// System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension +struct X509EnhancedKeyUsageExtension_t805; +// System.Security.Cryptography.X509Certificates.X509Extension +struct X509Extension_t784; +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator +struct X509ExtensionEnumerator_t806; +// System.Security.Cryptography.X509Certificates.X509KeyUsageExtension +struct X509KeyUsageExtension_t808; +// Mono.Security.X509.X509Stores +struct X509Stores_t909; +// Mono.Security.X509.X509Store +struct X509Store_t813; +// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension +struct X509SubjectKeyIdentifierExtension_t814; +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; +// System.Security.Cryptography.OidEnumerator +struct OidEnumerator_t818; +// System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator +struct MatchAppendEvaluator_t819; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Text.RegularExpressions.BaseMachine +struct BaseMachine_t821; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.Text.RegularExpressions.MatchEvaluator +struct MatchEvaluator_t895; +// System.Text.RegularExpressions.Capture +struct Capture_t822; +// System.Text.RegularExpressions.CaptureCollection +struct CaptureCollection_t823; +// System.Text.RegularExpressions.Group +struct Group_t825; +// System.Text.RegularExpressions.GroupCollection +struct GroupCollection_t826; +// System.Text.RegularExpressions.IMachine +struct IMachine_t828; +// System.Text.RegularExpressions.MatchCollection/Enumerator +struct Enumerator_t829; +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830; +// System.Collections.ICollection +struct ICollection_t910; +// System.Text.RegularExpressions.IMachineFactory +struct IMachineFactory_t832; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Text.RegularExpressions.FactoryCache/Key +struct Key_t838; +// System.Text.RegularExpressions.FactoryCache +struct FactoryCache_t831; +// System.Text.RegularExpressions.MRUList/Node +struct Node_t840; +// System.Text.RegularExpressions.MRUList +struct MRUList_t839; +// System.Text.RegularExpressions.LinkRef +struct LinkRef_t843; +// System.Text.RegularExpressions.InterpreterFactory +struct InterpreterFactory_t844; +// System.Text.RegularExpressions.PatternCompiler/PatternLinkStack +struct PatternLinkStack_t846; +// System.Text.RegularExpressions.PatternCompiler +struct PatternCompiler_t848; +// System.Collections.BitArray +struct BitArray_t882; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "System_U3CModuleU3E.h" +#include "System_U3CModuleU3EMethodDeclarations.h" +#include "System_Locale.h" +#include "System_LocaleMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "System_System_MonoTODOAttribute.h" +#include "System_System_MonoTODOAttributeMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "System_System_Collections_Specialized_HybridDictionary.h" +#include "System_System_Collections_Specialized_HybridDictionaryMethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparerMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProviderMethodDeclarations.h" +#include "System_System_Collections_Specialized_ListDictionaryMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparer.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProvider.h" +#include "System_System_Collections_Specialized_ListDictionary.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction.h" +#include "System_System_Collections_Specialized_ListDictionary_DictionMethodDeclarations.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction_0.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction_0MethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_ArgumentException.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBaMethodDeclarations.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_0.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_0MethodDeclarations.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_2.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_2MethodDeclarations.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_1.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_1MethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "System_System_Collections_Specialized_NameValueCollection.h" +#include "System_System_Collections_Specialized_NameValueCollectionMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "System_System_ComponentModel_EditorBrowsableAttribute.h" +#include "System_System_ComponentModel_EditorBrowsableAttributeMethodDeclarations.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "System_System_ComponentModel_EditorBrowsableStateMethodDeclarations.h" +#include "System_System_ComponentModel_TypeConverter.h" +#include "System_System_ComponentModel_TypeConverterMethodDeclarations.h" +#include "System_System_ComponentModel_TypeConverterAttribute.h" +#include "System_System_ComponentModel_TypeConverterAttributeMethodDeclarations.h" +#include "System_System_Net_Security_AuthenticationLevel.h" +#include "System_System_Net_Security_AuthenticationLevelMethodDeclarations.h" +#include "System_System_Net_Security_SslPolicyErrors.h" +#include "System_System_Net_Security_SslPolicyErrorsMethodDeclarations.h" +#include "System_System_Net_Sockets_AddressFamily.h" +#include "System_System_Net_Sockets_AddressFamilyMethodDeclarations.h" +#include "System_System_Net_DefaultCertificatePolicy.h" +#include "System_System_Net_DefaultCertificatePolicyMethodDeclarations.h" +#include "System_System_Net_ServicePoint.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "System_System_Net_WebRequest.h" +#include "System_System_Net_ServicePointManagerMethodDeclarations.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallba.h" +#include "System_System_Net_FileWebRequest.h" +#include "System_System_Net_FileWebRequestMethodDeclarations.h" +#include "System_System_Uri.h" +#include "System_System_Net_WebRequestMethodDeclarations.h" +#include "System_System_Net_WebHeaderCollectionMethodDeclarations.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "System_System_Net_WebHeaderCollection.h" +#include "mscorlib_System_Int64.h" +#include "System_System_Net_FileWebRequestCreator.h" +#include "System_System_Net_FileWebRequestCreatorMethodDeclarations.h" +#include "System_System_Net_FtpRequestCreator.h" +#include "System_System_Net_FtpRequestCreatorMethodDeclarations.h" +#include "System_System_Net_FtpWebRequestMethodDeclarations.h" +#include "System_System_Net_FtpWebRequest.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" +#include "System_System_Net_GlobalProxySelectionMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha.h" +#include "mscorlib_System_IntPtr.h" +#include "System_System_Net_GlobalProxySelection.h" +#include "System_System_Net_HttpRequestCreator.h" +#include "System_System_Net_HttpRequestCreatorMethodDeclarations.h" +#include "System_System_Net_HttpWebRequestMethodDeclarations.h" +#include "System_System_Net_HttpWebRequest.h" +#include "System_System_Net_HttpVersion.h" +#include "System_System_Net_HttpVersionMethodDeclarations.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "System_System_Net_IPAddress.h" +#include "System_System_Net_IPAddressMethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "System_System_UriMethodDeclarations.h" +#include "mscorlib_System_Int64MethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Globalization_NumberStyles.h" +#include "System_System_Net_IPv6AddressMethodDeclarations.h" +#include "System_System_Net_IPv6Address.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "System_System_Net_SecurityProtocolType.h" +#include "System_System_Net_SecurityProtocolTypeMethodDeclarations.h" +#include "System_System_Net_ServicePointMethodDeclarations.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Double.h" +#include "System_System_Net_ServicePointManager_SPKey.h" +#include "System_System_Net_ServicePointManager_SPKeyMethodDeclarations.h" +#include "System_System_Net_ServicePointManager.h" +#include "mscorlib_System_Collections_SortedListMethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_System_StringComparerMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_8MethodDeclarations.h" +#include "System_U3CPrivateImplementationDetailsU3E.h" +#include "System_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_StringComparer.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_8.h" +#include "System_System_Net_WebProxy.h" +#include "System_System_Net_WebProxyMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_RegexMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Regex.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "mscorlib_System_MarshalByRefObjectMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFla.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFlaMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_PublicK.h" +#include "System_System_Security_Cryptography_X509Certificates_PublicKMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Certificate.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvidMethodDeclarations.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSAMethodDeclarations.h" +#include "System_System_Security_Cryptography_OidMethodDeclarations.h" +#include "System_System_Security_Cryptography_AsnEncodedDataMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvid.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "System_System_Security_Cryptography_Oid.h" +#include "mscorlib_System_Byte.h" +#include "System_System_Security_Cryptography_AsnEncodedData.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "Mono_Security_Mono_Security_ASN1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_ASN1.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLoMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreNa.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreNaMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis.h" +#include "System_System_Security_Cryptography_X509Certificates_X500DisMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" +#include "Mono_Security_Mono_Security_X509_X501MethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_StringSplitOptions.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis_0MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Bas.h" +#include "System_System_Security_Cryptography_X509Certificates_X509BasMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509ExtMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" +#include "Mono_Security_Mono_Security_ASN1ConvertMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer.h" +#include "System_System_Security_Cryptography_X509Certificates_X509CerMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509CMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509K.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_0MethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Nam.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_Encoding.h" +#include "Mono_Security_Mono_Security_X509_PKCS12MethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_PKCS12.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "mscorlib_System_Collections_CollectionBaseMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509ChaMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_0MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Fin.h" +#include "System_System_Security_Cryptography_X509Certificates_X509SubMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509KeyMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecte.h" +#include "mscorlib_System_StringComparison.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_2.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_2MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_3MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_2MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_4MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_2.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_4.h" +#include "System_ArrayTypes.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_3MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_0MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_3.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" +#include "System_System_Security_Cryptography_X509Certificates_X509StoMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sto.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_1MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_1.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" +#include "Mono_Security_Mono_Security_X509_X509Extension.h" +#include "Mono_Security_Mono_Security_X509_X509Crl.h" +#include "Mono_Security_Mono_Security_X509_X509CrlMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIdenMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" +#include "Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntryMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" +#include "Mono_Security_Mono_Security_X509_X509StoreMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Store.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionMethodDeclarations.h" +#include "System_System_Security_Cryptography_OidCollectionMethodDeclarations.h" +#include "System_System_Security_Cryptography_OidCollection.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Enh.h" +#include "System_System_Security_Cryptography_X509Certificates_X509EnhMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509FinMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509NamMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509RevMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0MethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509Stores.h" +#include "Mono_Security_Mono_Security_X509_X509StoreManagerMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509StoresMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection_XMethodDeclarations.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "Mono_Security_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub_0MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509VerMethodDeclarations.h" +#include "System_System_Security_Cryptography_AsnDecodeStatusMethodDeclarations.h" +#include "System_System_Security_Cryptography_OidEnumeratorMethodDeclarations.h" +#include "System_System_Security_Cryptography_OidEnumerator.h" +#include "System_System_Text_RegularExpressions_BaseMachine_MatchAppen.h" +#include "System_System_Text_RegularExpressions_BaseMachine_MatchAppenMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Match.h" +#include "mscorlib_System_AsyncCallback.h" +#include "System_System_Text_RegularExpressions_BaseMachine.h" +#include "System_System_Text_RegularExpressions_BaseMachineMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_ReplacementEvaluatorMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MatchEvaluatorMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_ReplacementEvaluator.h" +#include "System_System_Text_RegularExpressions_MatchEvaluator.h" +#include "System_System_Text_RegularExpressions_GroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MatchMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Group.h" +#include "System_System_Text_RegularExpressions_Capture.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Collections_Generic_List_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen.h" +#include "System_System_Text_RegularExpressions_CaptureCollection.h" +#include "System_System_Text_RegularExpressions_CaptureCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupCollection.h" +#include "System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MatchCollection_Enumer.h" +#include "System_System_Text_RegularExpressions_MatchCollection_EnumerMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MatchCollection.h" +#include "System_System_Text_RegularExpressions_MatchCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_FactoryCacheMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_FactoryCache.h" +#include "System_System_Text_RegularExpressions_Syntax_ParserMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_PatternCompilerMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_Parser.h" +#include "System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" +#include "System_System_Text_RegularExpressions_PatternCompiler.h" +#include "System_System_Text_RegularExpressions_Syntax_RegularExpressiMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_RegexOptionsMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_OpCode.h" +#include "System_System_Text_RegularExpressions_OpCodeMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" +#include "System_System_Text_RegularExpressions_OpFlagsMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Position.h" +#include "System_System_Text_RegularExpressions_PositionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_FactoryCache_Key.h" +#include "System_System_Text_RegularExpressions_FactoryCache_KeyMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MRUListMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_MRUList.h" +#include "System_System_Text_RegularExpressions_MRUList_Node.h" +#include "System_System_Text_RegularExpressions_MRUList_NodeMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "System_System_Text_RegularExpressions_CategoryMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_CategoryUtils.h" +#include "System_System_Text_RegularExpressions_CategoryUtilsMethodDeclarations.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "System_System_Text_RegularExpressions_LinkRef.h" +#include "System_System_Text_RegularExpressions_LinkRefMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_InterpreterFactory.h" +#include "System_System_Text_RegularExpressions_InterpreterFactoryMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_InterpreterMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Interpreter.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_PatterMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter_0.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter_0MethodDeclarations.h" +#include "System_System_Text_RegularExpressions_LinkStackMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_LinkStack.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Collections_BitArray.h" +#include "mscorlib_System_Collections_BitArrayMethodDeclarations.h" + +// System.Int32 System.Array::BinarySearch(!!0[],System.Int32,System.Int32,!!0) +extern "C" int32_t Array_BinarySearch_TisInt32_t161_m4751_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_BinarySearch_TisInt32_t161_m4751(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))Array_BinarySearch_TisInt32_t161_m4751_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m3693 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) +{ + { + String_t* L_0 = ___msg; + return L_0; + } +} +// System.String Locale::GetText(System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Locale_GetText_m3694 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___fmt; + ObjectU5BU5D_t162* L_1 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m2030(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.MonoTODOAttribute::.ctor() +extern "C" void MonoTODOAttribute__ctor_m3695 (MonoTODOAttribute_t723 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MonoTODOAttribute::.ctor(System.String) +extern "C" void MonoTODOAttribute__ctor_m3696 (MonoTODOAttribute_t723 * __this, String_t* ___comment, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___comment; + __this->___comment_0 = L_0; + return; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::.ctor() +extern "C" void HybridDictionary__ctor_m3697 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + { + HybridDictionary__ctor_m3698(__this, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::.ctor(System.Int32,System.Boolean) +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* ListDictionary_t726_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary__ctor_m3698 (HybridDictionary_t724 * __this, int32_t ___initialSize, bool ___caseInsensitive, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + ListDictionary_t726_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(423); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + CaseInsensitiveComparer_t912 * G_B3_0 = {0}; + CaseInsensitiveHashCodeProvider_t913 * G_B6_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___caseInsensitive; + __this->___caseInsensitive_0 = L_0; + bool L_1 = ___caseInsensitive; + if (!L_1) + { + goto IL_001d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer_t912 * L_2 = CaseInsensitiveComparer_get_DefaultInvariant_m4598(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_001e; + } + +IL_001d: + { + G_B3_0 = ((CaseInsensitiveComparer_t912 *)(NULL)); + } + +IL_001e: + { + V_0 = G_B3_0; + bool L_3 = ___caseInsensitive; + if (!L_3) + { + goto IL_002f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider_t913 * L_4 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B6_0 = L_4; + goto IL_0030; + } + +IL_002f: + { + G_B6_0 = ((CaseInsensitiveHashCodeProvider_t913 *)(NULL)); + } + +IL_0030: + { + V_1 = G_B6_0; + int32_t L_5 = ___initialSize; + if ((((int32_t)L_5) > ((int32_t)((int32_t)10)))) + { + goto IL_004a; + } + } + { + Object_t * L_6 = V_0; + ListDictionary_t726 * L_7 = (ListDictionary_t726 *)il2cpp_codegen_object_new (ListDictionary_t726_il2cpp_TypeInfo_var); + ListDictionary__ctor_m3723(L_7, L_6, /*hidden argument*/NULL); + __this->___list_2 = L_7; + goto IL_0058; + } + +IL_004a: + { + int32_t L_8 = ___initialSize; + Object_t * L_9 = V_1; + Object_t * L_10 = V_0; + Hashtable_t725 * L_11 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4600(L_11, L_8, L_9, L_10, /*hidden argument*/NULL); + __this->___hashtable_1 = L_11; + } + +IL_0058: + { + return; + } +} +// System.Collections.IEnumerator System.Collections.Specialized.HybridDictionary::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * HybridDictionary_System_Collections_IEnumerable_GetEnumerator_m3699 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(13 /* System.Collections.IDictionaryEnumerator System.Collections.Specialized.HybridDictionary::GetEnumerator() */, __this); + return L_0; + } +} +// System.Collections.IDictionary System.Collections.Specialized.HybridDictionary::get_inner() +extern "C" Object_t * HybridDictionary_get_inner_m3700 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * G_B3_0 = {0}; + { + ListDictionary_t726 * L_0 = (__this->___list_2); + if (L_0) + { + goto IL_0018; + } + } + { + Hashtable_t725 * L_1 = (__this->___hashtable_1); + V_0 = L_1; + Object_t * L_2 = V_0; + G_B3_0 = L_2; + goto IL_001e; + } + +IL_0018: + { + ListDictionary_t726 * L_3 = (__this->___list_2); + G_B3_0 = ((Object_t *)(L_3)); + } + +IL_001e: + { + return G_B3_0; + } +} +// System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" int32_t HybridDictionary_get_Count_m3701 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean System.Collections.Specialized.HybridDictionary::get_IsSynchronized() +extern "C" bool HybridDictionary_get_IsSynchronized_m3702 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Specialized.HybridDictionary::get_Item(System.Object) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" Object_t * HybridDictionary_get_Item_m3703 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___key; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::set_Item(System.Object,System.Object) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary_set_Item_m3704 (HybridDictionary_t724 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___key; + Object_t * L_2 = ___value; + NullCheck(L_0); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1, L_2); + ListDictionary_t726 * L_3 = (__this->___list_2); + if (!L_3) + { + goto IL_002b; + } + } + { + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, __this); + if ((((int32_t)L_4) <= ((int32_t)((int32_t)10)))) + { + goto IL_002b; + } + } + { + HybridDictionary_Switch_m3711(__this, /*hidden argument*/NULL); + } + +IL_002b: + { + return; + } +} +// System.Object System.Collections.Specialized.HybridDictionary::get_SyncRoot() +extern "C" Object_t * HybridDictionary_get_SyncRoot_m3705 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::Add(System.Object,System.Object) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary_Add_m3706 (HybridDictionary_t724 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___key; + Object_t * L_2 = ___value; + NullCheck(L_0); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(2 /* System.Void System.Collections.IDictionary::Add(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1, L_2); + ListDictionary_t726 * L_3 = (__this->___list_2); + if (!L_3) + { + goto IL_002b; + } + } + { + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, __this); + if ((((int32_t)L_4) <= ((int32_t)((int32_t)10)))) + { + goto IL_002b; + } + } + { + HybridDictionary_Switch_m3711(__this, /*hidden argument*/NULL); + } + +IL_002b: + { + return; + } +} +// System.Boolean System.Collections.Specialized.HybridDictionary::Contains(System.Object) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" bool HybridDictionary_Contains_m3707 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___key; + NullCheck(L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(3 /* System.Boolean System.Collections.IDictionary::Contains(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary_CopyTo_m3708 (HybridDictionary_t724 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, L_0, L_1, L_2); + return; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Specialized.HybridDictionary::GetEnumerator() +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" Object_t * HybridDictionary_GetEnumerator_m3709 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::Remove(System.Object) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary_Remove_m3710 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = HybridDictionary_get_inner_m3700(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___key; + NullCheck(L_0); + InterfaceActionInvoker1< Object_t * >::Invoke(5 /* System.Void System.Collections.IDictionary::Remove(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void System.Collections.Specialized.HybridDictionary::Switch() +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void HybridDictionary_Switch_m3711 (HybridDictionary_t724 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + CaseInsensitiveComparer_t912 * G_B3_0 = {0}; + CaseInsensitiveHashCodeProvider_t913 * G_B6_0 = {0}; + { + bool L_0 = (__this->___caseInsensitive_0); + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer_t912 * L_1 = CaseInsensitiveComparer_get_DefaultInvariant_m4598(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = L_1; + goto IL_0016; + } + +IL_0015: + { + G_B3_0 = ((CaseInsensitiveComparer_t912 *)(NULL)); + } + +IL_0016: + { + V_0 = G_B3_0; + bool L_2 = (__this->___caseInsensitive_0); + if (!L_2) + { + goto IL_002c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider_t913 * L_3 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B6_0 = L_3; + goto IL_002d; + } + +IL_002c: + { + G_B6_0 = ((CaseInsensitiveHashCodeProvider_t913 *)(NULL)); + } + +IL_002d: + { + V_1 = G_B6_0; + ListDictionary_t726 * L_4 = (__this->___list_2); + Object_t * L_5 = V_1; + Object_t * L_6 = V_0; + Hashtable_t725 * L_7 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4601(L_7, L_4, L_5, L_6, /*hidden argument*/NULL); + __this->___hashtable_1 = L_7; + ListDictionary_t726 * L_8 = (__this->___list_2); + NullCheck(L_8); + VirtActionInvoker0::Invoke(15 /* System.Void System.Collections.Specialized.ListDictionary::Clear() */, L_8); + __this->___list_2 = (ListDictionary_t726 *)NULL; + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNode::.ctor(System.Object,System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode) +extern "C" void DictionaryNode__ctor_m3712 (DictionaryNode_t727 * __this, Object_t * ___key, Object_t * ___value, DictionaryNode_t727 * ___next, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___key; + __this->___key_0 = L_0; + Object_t * L_1 = ___value; + __this->___value_1 = L_1; + DictionaryNode_t727 * L_2 = ___next; + __this->___next_2 = L_2; + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::.ctor(System.Collections.Specialized.ListDictionary) +extern "C" void DictionaryNodeEnumerator__ctor_m3713 (DictionaryNodeEnumerator_t728 * __this, ListDictionary_t726 * ___dict, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ListDictionary_t726 * L_0 = ___dict; + __this->___dict_0 = L_0; + ListDictionary_t726 * L_1 = ___dict; + NullCheck(L_1); + int32_t L_2 = (L_1->___version_1); + __this->___version_3 = L_2; + VirtActionInvoker0::Invoke(6 /* System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::Reset() */, __this); + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::FailFast() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral243; +extern "C" void DictionaryNodeEnumerator_FailFast_m3714 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral243 = il2cpp_codegen_string_literal_from_index(243); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___version_3); + ListDictionary_t726 * L_1 = (__this->___dict_0); + NullCheck(L_1); + int32_t L_2 = (L_1->___version_1); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_0021; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral243, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + return; + } +} +// System.Boolean System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::MoveNext() +extern "C" bool DictionaryNodeEnumerator_MoveNext_m3715 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + DictionaryNodeEnumerator_t728 * G_B5_0 = {0}; + DictionaryNodeEnumerator_t728 * G_B4_0 = {0}; + DictionaryNode_t727 * G_B6_0 = {0}; + DictionaryNodeEnumerator_t728 * G_B6_1 = {0}; + { + DictionaryNodeEnumerator_FailFast_m3714(__this, /*hidden argument*/NULL); + DictionaryNode_t727 * L_0 = (__this->___current_2); + if (L_0) + { + goto IL_001e; + } + } + { + bool L_1 = (__this->___isAtStart_1); + if (L_1) + { + goto IL_001e; + } + } + { + return 0; + } + +IL_001e: + { + bool L_2 = (__this->___isAtStart_1); + G_B4_0 = __this; + if (!L_2) + { + G_B5_0 = __this; + goto IL_003a; + } + } + { + ListDictionary_t726 * L_3 = (__this->___dict_0); + NullCheck(L_3); + DictionaryNode_t727 * L_4 = (L_3->___head_2); + G_B6_0 = L_4; + G_B6_1 = G_B4_0; + goto IL_0045; + } + +IL_003a: + { + DictionaryNode_t727 * L_5 = (__this->___current_2); + NullCheck(L_5); + DictionaryNode_t727 * L_6 = (L_5->___next_2); + G_B6_0 = L_6; + G_B6_1 = G_B5_0; + } + +IL_0045: + { + NullCheck(G_B6_1); + G_B6_1->___current_2 = G_B6_0; + __this->___isAtStart_1 = 0; + DictionaryNode_t727 * L_7 = (__this->___current_2); + return ((((int32_t)((((Object_t*)(DictionaryNode_t727 *)L_7) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::Reset() +extern "C" void DictionaryNodeEnumerator_Reset_m3716 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + { + DictionaryNodeEnumerator_FailFast_m3714(__this, /*hidden argument*/NULL); + __this->___isAtStart_1 = 1; + __this->___current_2 = (DictionaryNode_t727 *)NULL; + return; + } +} +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * DictionaryNodeEnumerator_get_Current_m3717 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Entry() */, __this); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_DictionaryNode() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral244; +extern "C" DictionaryNode_t727 * DictionaryNodeEnumerator_get_DictionaryNode_m3718 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral244 = il2cpp_codegen_string_literal_from_index(244); + s_Il2CppMethodIntialized = true; + } + { + DictionaryNodeEnumerator_FailFast_m3714(__this, /*hidden argument*/NULL); + DictionaryNode_t727 * L_0 = (__this->___current_2); + if (L_0) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral244, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001c: + { + DictionaryNode_t727 * L_2 = (__this->___current_2); + return L_2; + } +} +// System.Collections.DictionaryEntry System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Entry() +extern "C" DictionaryEntry_t900 DictionaryNodeEnumerator_get_Entry_m3719 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + DictionaryNode_t727 * L_0 = DictionaryNodeEnumerator_get_DictionaryNode_m3718(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (L_0->___key_0); + V_0 = L_1; + Object_t * L_2 = V_0; + DictionaryNode_t727 * L_3 = (__this->___current_2); + NullCheck(L_3); + Object_t * L_4 = (L_3->___value_1); + DictionaryEntry_t900 L_5 = {0}; + DictionaryEntry__ctor_m4603(&L_5, L_2, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Key() +extern "C" Object_t * DictionaryNodeEnumerator_get_Key_m3720 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + { + DictionaryNode_t727 * L_0 = DictionaryNodeEnumerator_get_DictionaryNode_m3718(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (L_0->___key_0); + return L_1; + } +} +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Value() +extern "C" Object_t * DictionaryNodeEnumerator_get_Value_m3721 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) +{ + { + DictionaryNode_t727 * L_0 = DictionaryNodeEnumerator_get_DictionaryNode_m3718(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (L_0->___value_1); + return L_1; + } +} +// System.Void System.Collections.Specialized.ListDictionary::.ctor() +extern "C" void ListDictionary__ctor_m3722 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___count_0 = 0; + __this->___version_1 = 0; + __this->___comparer_3 = (Object_t *)NULL; + __this->___head_2 = (DictionaryNode_t727 *)NULL; + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary::.ctor(System.Collections.IComparer) +extern "C" void ListDictionary__ctor_m3723 (ListDictionary_t726 * __this, Object_t * ___comparer, const MethodInfo* method) +{ + { + ListDictionary__ctor_m3722(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___comparer; + __this->___comparer_3 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Collections.Specialized.ListDictionary::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var; +extern "C" Object_t * ListDictionary_System_Collections_IEnumerable_GetEnumerator_m3724 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(429); + s_Il2CppMethodIntialized = true; + } + { + DictionaryNodeEnumerator_t728 * L_0 = (DictionaryNodeEnumerator_t728 *)il2cpp_codegen_object_new (DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var); + DictionaryNodeEnumerator__ctor_m3713(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary::FindEntry(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral246; +extern "C" DictionaryNode_t727 * ListDictionary_FindEntry_m3725 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral246 = il2cpp_codegen_string_literal_from_index(246); + s_Il2CppMethodIntialized = true; + } + DictionaryNode_t727 * V_0 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral245, _stringLiteral246, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + DictionaryNode_t727 * L_2 = (__this->___head_2); + V_0 = L_2; + Object_t * L_3 = (__this->___comparer_3); + if (L_3) + { + goto IL_0055; + } + } + { + goto IL_004a; + } + +IL_002d: + { + Object_t * L_4 = ___key; + DictionaryNode_t727 * L_5 = V_0; + NullCheck(L_5); + Object_t * L_6 = (L_5->___key_0); + NullCheck(L_4); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_4, L_6); + if (!L_7) + { + goto IL_0043; + } + } + { + goto IL_0050; + } + +IL_0043: + { + DictionaryNode_t727 * L_8 = V_0; + NullCheck(L_8); + DictionaryNode_t727 * L_9 = (L_8->___next_2); + V_0 = L_9; + } + +IL_004a: + { + DictionaryNode_t727 * L_10 = V_0; + if (L_10) + { + goto IL_002d; + } + } + +IL_0050: + { + goto IL_0083; + } + +IL_0055: + { + goto IL_007d; + } + +IL_005a: + { + Object_t * L_11 = (__this->___comparer_3); + Object_t * L_12 = ___key; + DictionaryNode_t727 * L_13 = V_0; + NullCheck(L_13); + Object_t * L_14 = (L_13->___key_0); + NullCheck(L_11); + int32_t L_15 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_11, L_12, L_14); + if (L_15) + { + goto IL_0076; + } + } + { + goto IL_0083; + } + +IL_0076: + { + DictionaryNode_t727 * L_16 = V_0; + NullCheck(L_16); + DictionaryNode_t727 * L_17 = (L_16->___next_2); + V_0 = L_17; + } + +IL_007d: + { + DictionaryNode_t727 * L_18 = V_0; + if (L_18) + { + goto IL_005a; + } + } + +IL_0083: + { + DictionaryNode_t727 * L_19 = V_0; + return L_19; + } +} +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary::FindEntry(System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral246; +extern "C" DictionaryNode_t727 * ListDictionary_FindEntry_m3726 (ListDictionary_t726 * __this, Object_t * ___key, DictionaryNode_t727 ** ___prev, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral246 = il2cpp_codegen_string_literal_from_index(246); + s_Il2CppMethodIntialized = true; + } + DictionaryNode_t727 * V_0 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral245, _stringLiteral246, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + DictionaryNode_t727 * L_2 = (__this->___head_2); + V_0 = L_2; + DictionaryNode_t727 ** L_3 = ___prev; + *((Object_t **)(L_3)) = (Object_t *)NULL; + Object_t * L_4 = (__this->___comparer_3); + if (L_4) + { + goto IL_005b; + } + } + { + goto IL_0050; + } + +IL_0030: + { + Object_t * L_5 = ___key; + DictionaryNode_t727 * L_6 = V_0; + NullCheck(L_6); + Object_t * L_7 = (L_6->___key_0); + NullCheck(L_5); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7); + if (!L_8) + { + goto IL_0046; + } + } + { + goto IL_0056; + } + +IL_0046: + { + DictionaryNode_t727 ** L_9 = ___prev; + DictionaryNode_t727 * L_10 = V_0; + *((Object_t **)(L_9)) = (Object_t *)L_10; + DictionaryNode_t727 * L_11 = V_0; + NullCheck(L_11); + DictionaryNode_t727 * L_12 = (L_11->___next_2); + V_0 = L_12; + } + +IL_0050: + { + DictionaryNode_t727 * L_13 = V_0; + if (L_13) + { + goto IL_0030; + } + } + +IL_0056: + { + goto IL_008c; + } + +IL_005b: + { + goto IL_0086; + } + +IL_0060: + { + Object_t * L_14 = (__this->___comparer_3); + Object_t * L_15 = ___key; + DictionaryNode_t727 * L_16 = V_0; + NullCheck(L_16); + Object_t * L_17 = (L_16->___key_0); + NullCheck(L_14); + int32_t L_18 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_14, L_15, L_17); + if (L_18) + { + goto IL_007c; + } + } + { + goto IL_008c; + } + +IL_007c: + { + DictionaryNode_t727 ** L_19 = ___prev; + DictionaryNode_t727 * L_20 = V_0; + *((Object_t **)(L_19)) = (Object_t *)L_20; + DictionaryNode_t727 * L_21 = V_0; + NullCheck(L_21); + DictionaryNode_t727 * L_22 = (L_21->___next_2); + V_0 = L_22; + } + +IL_0086: + { + DictionaryNode_t727 * L_23 = V_0; + if (L_23) + { + goto IL_0060; + } + } + +IL_008c: + { + DictionaryNode_t727 * L_24 = V_0; + return L_24; + } +} +// System.Void System.Collections.Specialized.ListDictionary::AddImpl(System.Object,System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode) +extern TypeInfo* DictionaryNode_t727_il2cpp_TypeInfo_var; +extern "C" void ListDictionary_AddImpl_m3727 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, DictionaryNode_t727 * ___prev, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryNode_t727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(431); + s_Il2CppMethodIntialized = true; + } + { + DictionaryNode_t727 * L_0 = ___prev; + if (L_0) + { + goto IL_001e; + } + } + { + Object_t * L_1 = ___key; + Object_t * L_2 = ___value; + DictionaryNode_t727 * L_3 = (__this->___head_2); + DictionaryNode_t727 * L_4 = (DictionaryNode_t727 *)il2cpp_codegen_object_new (DictionaryNode_t727_il2cpp_TypeInfo_var); + DictionaryNode__ctor_m3712(L_4, L_1, L_2, L_3, /*hidden argument*/NULL); + __this->___head_2 = L_4; + goto IL_0031; + } + +IL_001e: + { + DictionaryNode_t727 * L_5 = ___prev; + Object_t * L_6 = ___key; + Object_t * L_7 = ___value; + DictionaryNode_t727 * L_8 = ___prev; + NullCheck(L_8); + DictionaryNode_t727 * L_9 = (L_8->___next_2); + DictionaryNode_t727 * L_10 = (DictionaryNode_t727 *)il2cpp_codegen_object_new (DictionaryNode_t727_il2cpp_TypeInfo_var); + DictionaryNode__ctor_m3712(L_10, L_6, L_7, L_9, /*hidden argument*/NULL); + NullCheck(L_5); + L_5->___next_2 = L_10; + } + +IL_0031: + { + int32_t L_11 = (__this->___count_0); + __this->___count_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = (__this->___version_1); + __this->___version_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + return; + } +} +// System.Int32 System.Collections.Specialized.ListDictionary::get_Count() +extern "C" int32_t ListDictionary_get_Count_m3728 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___count_0); + return L_0; + } +} +// System.Boolean System.Collections.Specialized.ListDictionary::get_IsSynchronized() +extern "C" bool ListDictionary_get_IsSynchronized_m3729 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Specialized.ListDictionary::get_SyncRoot() +extern "C" Object_t * ListDictionary_get_SyncRoot_m3730 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.Specialized.ListDictionary::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral248; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral250; +extern Il2CppCodeGenString* _stringLiteral251; +extern Il2CppCodeGenString* _stringLiteral252; +extern "C" void ListDictionary_CopyTo_m3731 (ListDictionary_t726 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral248 = il2cpp_codegen_string_literal_from_index(248); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral250 = il2cpp_codegen_string_literal_from_index(250); + _stringLiteral251 = il2cpp_codegen_string_literal_from_index(251); + _stringLiteral252 = il2cpp_codegen_string_literal_from_index(252); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral247, _stringLiteral248, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002d; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral249, _stringLiteral250, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_get_Length_m4606(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_0044; + } + } + { + IndexOutOfRangeException_t446 * L_7 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_7, _stringLiteral251, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0044: + { + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.ListDictionary::get_Count() */, __this); + Array_t * L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = Array_get_Length_m4606(L_9, /*hidden argument*/NULL); + int32_t L_11 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))))) + { + goto IL_0062; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, _stringLiteral252, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0062: + { + Object_t * L_13 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(13 /* System.Collections.IDictionaryEnumerator System.Collections.Specialized.ListDictionary::GetEnumerator() */, __this); + V_1 = L_13; + } + +IL_0069: + try + { // begin try (depth: 1) + { + goto IL_008c; + } + +IL_006e: + { + Object_t * L_14 = V_1; + NullCheck(L_14); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_14); + V_0 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_15, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + Array_t * L_16 = ___array; + DictionaryEntry_t900 L_17 = V_0; + DictionaryEntry_t900 L_18 = L_17; + Object_t * L_19 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_18); + int32_t L_20 = ___index; + int32_t L_21 = L_20; + ___index = ((int32_t)((int32_t)L_21+(int32_t)1)); + NullCheck(L_16); + Array_SetValue_m4607(L_16, L_19, L_21, /*hidden argument*/NULL); + } + +IL_008c: + { + Object_t * L_22 = V_1; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_006e; + } + } + +IL_0097: + { + IL2CPP_LEAVE(0xAE, FINALLY_009c); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_009c; + } + +FINALLY_009c: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_1; + V_2 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_2; + if (L_25) + { + goto IL_00a7; + } + } + +IL_00a6: + { + IL2CPP_END_FINALLY(156) + } + +IL_00a7: + { + Object_t * L_26 = V_2; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(156) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(156) + { + IL2CPP_JUMP_TBL(0xAE, IL_00ae) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00ae: + { + return; + } +} +// System.Object System.Collections.Specialized.ListDictionary::get_Item(System.Object) +extern "C" Object_t * ListDictionary_get_Item_m3732 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) +{ + DictionaryNode_t727 * V_0 = {0}; + Object_t * G_B3_0 = {0}; + { + Object_t * L_0 = ___key; + DictionaryNode_t727 * L_1 = ListDictionary_FindEntry_m3725(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + DictionaryNode_t727 * L_2 = V_0; + if (L_2) + { + goto IL_0014; + } + } + { + G_B3_0 = NULL; + goto IL_001a; + } + +IL_0014: + { + DictionaryNode_t727 * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (L_3->___value_1); + G_B3_0 = L_4; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Void System.Collections.Specialized.ListDictionary::set_Item(System.Object,System.Object) +extern "C" void ListDictionary_set_Item_m3733 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + DictionaryNode_t727 * V_0 = {0}; + DictionaryNode_t727 * V_1 = {0}; + { + Object_t * L_0 = ___key; + DictionaryNode_t727 * L_1 = ListDictionary_FindEntry_m3726(__this, L_0, (&V_0), /*hidden argument*/NULL); + V_1 = L_1; + DictionaryNode_t727 * L_2 = V_1; + if (!L_2) + { + goto IL_001c; + } + } + { + DictionaryNode_t727 * L_3 = V_1; + Object_t * L_4 = ___value; + NullCheck(L_3); + L_3->___value_1 = L_4; + goto IL_0025; + } + +IL_001c: + { + Object_t * L_5 = ___key; + Object_t * L_6 = ___value; + DictionaryNode_t727 * L_7 = V_0; + ListDictionary_AddImpl_m3727(__this, L_5, L_6, L_7, /*hidden argument*/NULL); + } + +IL_0025: + { + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary::Add(System.Object,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral253; +extern "C" void ListDictionary_Add_m3734 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral253 = il2cpp_codegen_string_literal_from_index(253); + s_Il2CppMethodIntialized = true; + } + DictionaryNode_t727 * V_0 = {0}; + DictionaryNode_t727 * V_1 = {0}; + { + Object_t * L_0 = ___key; + DictionaryNode_t727 * L_1 = ListDictionary_FindEntry_m3726(__this, L_0, (&V_0), /*hidden argument*/NULL); + V_1 = L_1; + DictionaryNode_t727 * L_2 = V_1; + if (!L_2) + { + goto IL_0020; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral245, _stringLiteral253, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + Object_t * L_4 = ___key; + Object_t * L_5 = ___value; + DictionaryNode_t727 * L_6 = V_0; + ListDictionary_AddImpl_m3727(__this, L_4, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Specialized.ListDictionary::Clear() +extern "C" void ListDictionary_Clear_m3735 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + { + __this->___head_2 = (DictionaryNode_t727 *)NULL; + __this->___count_0 = 0; + int32_t L_0 = (__this->___version_1); + __this->___version_1 = ((int32_t)((int32_t)L_0+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Specialized.ListDictionary::Contains(System.Object) +extern "C" bool ListDictionary_Contains_m3736 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + DictionaryNode_t727 * L_1 = ListDictionary_FindEntry_m3725(__this, L_0, /*hidden argument*/NULL); + return ((((int32_t)((((Object_t*)(DictionaryNode_t727 *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Specialized.ListDictionary::GetEnumerator() +extern TypeInfo* DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var; +extern "C" Object_t * ListDictionary_GetEnumerator_m3737 (ListDictionary_t726 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(429); + s_Il2CppMethodIntialized = true; + } + { + DictionaryNodeEnumerator_t728 * L_0 = (DictionaryNodeEnumerator_t728 *)il2cpp_codegen_object_new (DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var); + DictionaryNodeEnumerator__ctor_m3713(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.Specialized.ListDictionary::Remove(System.Object) +extern "C" void ListDictionary_Remove_m3738 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) +{ + DictionaryNode_t727 * V_0 = {0}; + DictionaryNode_t727 * V_1 = {0}; + { + Object_t * L_0 = ___key; + DictionaryNode_t727 * L_1 = ListDictionary_FindEntry_m3726(__this, L_0, (&V_0), /*hidden argument*/NULL); + V_1 = L_1; + DictionaryNode_t727 * L_2 = V_1; + if (L_2) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + DictionaryNode_t727 * L_3 = V_0; + if (L_3) + { + goto IL_0028; + } + } + { + DictionaryNode_t727 * L_4 = V_1; + NullCheck(L_4); + DictionaryNode_t727 * L_5 = (L_4->___next_2); + __this->___head_2 = L_5; + goto IL_0034; + } + +IL_0028: + { + DictionaryNode_t727 * L_6 = V_0; + DictionaryNode_t727 * L_7 = V_1; + NullCheck(L_7); + DictionaryNode_t727 * L_8 = (L_7->___next_2); + NullCheck(L_6); + L_6->___next_2 = L_8; + } + +IL_0034: + { + DictionaryNode_t727 * L_9 = V_1; + NullCheck(L_9); + L_9->___value_1 = NULL; + int32_t L_10 = (__this->___count_0); + __this->___count_0 = ((int32_t)((int32_t)L_10-(int32_t)1)); + int32_t L_11 = (__this->___version_1); + __this->___version_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_Item::.ctor(System.String,System.Object) +extern "C" void _Item__ctor_m3739 (_Item_t730 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___key; + __this->___key_0 = L_0; + Object_t * L_1 = ___value; + __this->___value_1 = L_1; + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::.ctor(System.Collections.Specialized.NameObjectCollectionBase) +extern "C" void _KeysEnumerator__ctor_m3740 (_KeysEnumerator_t731 * __this, NameObjectCollectionBase_t732 * ___collection, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + NameObjectCollectionBase_t732 * L_0 = ___collection; + __this->___m_collection_0 = L_0; + VirtActionInvoker0::Invoke(6 /* System.Void System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::Reset() */, __this); + return; + } +} +// System.Object System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * _KeysEnumerator_get_Current_m3741 (_KeysEnumerator_t731 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_position_1); + NameObjectCollectionBase_t732 * L_1 = (__this->___m_collection_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() */, L_1); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_0022; + } + } + { + int32_t L_3 = (__this->___m_position_1); + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0034; + } + } + +IL_0022: + { + NameObjectCollectionBase_t732 * L_4 = (__this->___m_collection_0); + int32_t L_5 = (__this->___m_position_1); + NullCheck(L_4); + String_t* L_6 = NameObjectCollectionBase_BaseGetKey_m3765(L_4, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0034: + { + InvalidOperationException_t914 * L_7 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } +} +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::MoveNext() +extern "C" bool _KeysEnumerator_MoveNext_m3742 (_KeysEnumerator_t731 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___m_position_1); + int32_t L_1 = ((int32_t)((int32_t)L_0+(int32_t)1)); + V_0 = L_1; + __this->___m_position_1 = L_1; + int32_t L_2 = V_0; + NameObjectCollectionBase_t732 * L_3 = (__this->___m_collection_0); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() */, L_3); + return ((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0); + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::Reset() +extern "C" void _KeysEnumerator_Reset_m3743 (_KeysEnumerator_t731 * __this, const MethodInfo* method) +{ + { + __this->___m_position_1 = (-1); + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::.ctor(System.Collections.Specialized.NameObjectCollectionBase) +extern "C" void KeysCollection__ctor_m3744 (KeysCollection_t733 * __this, NameObjectCollectionBase_t732 * ___collection, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + NameObjectCollectionBase_t732 * L_0 = ___collection; + __this->___m_collection_0 = L_0; + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral254; +extern Il2CppCodeGenString* _stringLiteral255; +extern Il2CppCodeGenString* _stringLiteral256; +extern Il2CppCodeGenString* _stringLiteral257; +extern "C" void KeysCollection_System_Collections_ICollection_CopyTo_m3745 (KeysCollection_t733 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral254 = il2cpp_codegen_string_literal_from_index(254); + _stringLiteral255 = il2cpp_codegen_string_literal_from_index(255); + _stringLiteral256 = il2cpp_codegen_string_literal_from_index(256); + _stringLiteral257 = il2cpp_codegen_string_literal_from_index(257); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + { + NameObjectCollectionBase_t732 * L_0 = (__this->___m_collection_0); + NullCheck(L_0); + ArrayList_t734 * L_1 = (L_0->___m_ItemsArray_2); + V_0 = L_1; + Array_t * L_2 = ___array; + if (L_2) + { + goto IL_001d; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + int32_t L_4 = ___arrayIndex; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_002f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + Array_t * L_6 = ___array; + NullCheck(L_6); + int32_t L_7 = Array_get_Length_m4606(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0052; + } + } + { + int32_t L_8 = ___arrayIndex; + Array_t * L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = Array_get_Length_m4606(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_0052; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral255, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0052: + { + int32_t L_12 = ___arrayIndex; + ArrayList_t734 * L_13 = V_0; + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_13); + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_get_Length_m4606(L_15, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_12+(int32_t)L_14))) <= ((int32_t)L_16))) + { + goto IL_0070; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral256, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0070: + { + Array_t * L_18 = ___array; + if (!L_18) + { + goto IL_008d; + } + } + { + Array_t * L_19 = ___array; + NullCheck(L_19); + int32_t L_20 = Array_get_Rank_m4611(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)1))) + { + goto IL_008d; + } + } + { + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, _stringLiteral257, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_008d: + { + Array_t * L_22 = ___array; + V_1 = ((ObjectU5BU5D_t162*)Castclass(L_22, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + V_2 = 0; + goto IL_00b8; + } + +IL_009b: + { + ObjectU5BU5D_t162* L_23 = V_1; + int32_t L_24 = ___arrayIndex; + ArrayList_t734 * L_25 = V_0; + int32_t L_26 = V_2; + NullCheck(L_25); + Object_t * L_27 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_25, L_26); + NullCheck(((_Item_t730 *)CastclassClass(L_27, _Item_t730_il2cpp_TypeInfo_var))); + String_t* L_28 = (((_Item_t730 *)CastclassClass(L_27, _Item_t730_il2cpp_TypeInfo_var))->___key_0); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + ArrayElementTypeCheck (L_23, L_28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, L_24, sizeof(Object_t *))) = (Object_t *)L_28; + int32_t L_29 = V_2; + V_2 = ((int32_t)((int32_t)L_29+(int32_t)1)); + int32_t L_30 = ___arrayIndex; + ___arrayIndex = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b8: + { + int32_t L_31 = V_2; + ArrayList_t734 * L_32 = V_0; + NullCheck(L_32); + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_32); + if ((((int32_t)L_31) < ((int32_t)L_33))) + { + goto IL_009b; + } + } + { + return; + } +} +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool KeysCollection_System_Collections_ICollection_get_IsSynchronized_m3746 (KeysCollection_t733 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * KeysCollection_System_Collections_ICollection_get_SyncRoot_m3747 (KeysCollection_t733 * __this, const MethodInfo* method) +{ + { + NameObjectCollectionBase_t732 * L_0 = (__this->___m_collection_0); + return L_0; + } +} +// System.Int32 System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::get_Count() +extern "C" int32_t KeysCollection_get_Count_m3748 (KeysCollection_t733 * __this, const MethodInfo* method) +{ + { + NameObjectCollectionBase_t732 * L_0 = (__this->___m_collection_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() */, L_0); + return L_1; + } +} +// System.Collections.IEnumerator System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::GetEnumerator() +extern TypeInfo* _KeysEnumerator_t731_il2cpp_TypeInfo_var; +extern "C" Object_t * KeysCollection_GetEnumerator_m3749 (KeysCollection_t733 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _KeysEnumerator_t731_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(434); + s_Il2CppMethodIntialized = true; + } + { + NameObjectCollectionBase_t732 * L_0 = (__this->___m_collection_0); + _KeysEnumerator_t731 * L_1 = (_KeysEnumerator_t731 *)il2cpp_codegen_object_new (_KeysEnumerator_t731_il2cpp_TypeInfo_var); + _KeysEnumerator__ctor_m3740(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::.ctor() +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern "C" void NameObjectCollectionBase__ctor_m3750 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___m_readonly_6 = 0; + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider_t913 * L_0 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_hashprovider_3 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer_t912 * L_1 = CaseInsensitiveComparer_get_DefaultInvariant_m4598(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_comparer_4 = L_1; + __this->___m_defCapacity_5 = 0; + NameObjectCollectionBase_Init_m3755(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NameObjectCollectionBase__ctor_m3751 (NameObjectCollectionBase_t732 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___infoCopy_7 = L_0; + return; + } +} +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool NameObjectCollectionBase_System_Collections_ICollection_get_IsSynchronized_m3752 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * NameObjectCollectionBase_System_Collections_ICollection_get_SyncRoot_m3753 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void NameObjectCollectionBase_System_Collections_ICollection_CopyTo_m3754 (NameObjectCollectionBase_t732 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + KeysCollection_t733 * L_0 = (KeysCollection_t733 *)VirtFuncInvoker0< KeysCollection_t733 * >::Invoke(11 /* System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Collections.Specialized.NameObjectCollectionBase::get_Keys() */, __this); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::Init() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void NameObjectCollectionBase_Init_m3755 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___equality_comparer_9); + if (!L_0) + { + goto IL_0027; + } + } + { + int32_t L_1 = (__this->___m_defCapacity_5); + Object_t * L_2 = (__this->___equality_comparer_9); + Hashtable_t725 * L_3 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4612(L_3, L_1, L_2, /*hidden argument*/NULL); + __this->___m_ItemsContainer_0 = L_3; + goto IL_0044; + } + +IL_0027: + { + int32_t L_4 = (__this->___m_defCapacity_5); + Object_t * L_5 = (__this->___m_hashprovider_3); + Object_t * L_6 = (__this->___m_comparer_4); + Hashtable_t725 * L_7 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4600(L_7, L_4, L_5, L_6, /*hidden argument*/NULL); + __this->___m_ItemsContainer_0 = L_7; + } + +IL_0044: + { + ArrayList_t734 * L_8 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_8, /*hidden argument*/NULL); + __this->___m_ItemsArray_2 = L_8; + __this->___m_NullKeyItem_1 = (_Item_t730 *)NULL; + return; + } +} +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Collections.Specialized.NameObjectCollectionBase::get_Keys() +extern TypeInfo* KeysCollection_t733_il2cpp_TypeInfo_var; +extern "C" KeysCollection_t733 * NameObjectCollectionBase_get_Keys_m3756 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeysCollection_t733_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(436); + s_Il2CppMethodIntialized = true; + } + { + KeysCollection_t733 * L_0 = (__this->___keyscoll_8); + if (L_0) + { + goto IL_0017; + } + } + { + KeysCollection_t733 * L_1 = (KeysCollection_t733 *)il2cpp_codegen_object_new (KeysCollection_t733_il2cpp_TypeInfo_var); + KeysCollection__ctor_m3744(L_1, __this, /*hidden argument*/NULL); + __this->___keyscoll_8 = L_1; + } + +IL_0017: + { + KeysCollection_t733 * L_2 = (__this->___keyscoll_8); + return L_2; + } +} +// System.Collections.IEnumerator System.Collections.Specialized.NameObjectCollectionBase::GetEnumerator() +extern TypeInfo* _KeysEnumerator_t731_il2cpp_TypeInfo_var; +extern "C" Object_t * NameObjectCollectionBase_GetEnumerator_m3757 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _KeysEnumerator_t731_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(434); + s_Il2CppMethodIntialized = true; + } + { + _KeysEnumerator_t731 * L_0 = (_KeysEnumerator_t731 *)il2cpp_codegen_object_new (_KeysEnumerator_t731_il2cpp_TypeInfo_var); + _KeysEnumerator__ctor_m3740(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* IEqualityComparer_t736_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* IHashCodeProvider_t735_0_0_0_var; +extern const Il2CppType* IComparer_t729_0_0_0_var; +extern const Il2CppType* StringU5BU5D_t163_0_0_0_var; +extern const Il2CppType* ObjectU5BU5D_t162_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral259; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral261; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral263; +extern Il2CppCodeGenString* _stringLiteral264; +extern Il2CppCodeGenString* _stringLiteral265; +extern Il2CppCodeGenString* _stringLiteral266; +extern "C" void NameObjectCollectionBase_GetObjectData_m3758 (NameObjectCollectionBase_t732 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEqualityComparer_t736_0_0_0_var = il2cpp_codegen_type_from_index(437); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + IHashCodeProvider_t735_0_0_0_var = il2cpp_codegen_type_from_index(438); + IComparer_t729_0_0_0_var = il2cpp_codegen_type_from_index(430); + StringU5BU5D_t163_0_0_0_var = il2cpp_codegen_type_from_index(61); + ObjectU5BU5D_t162_0_0_0_var = il2cpp_codegen_type_from_index(60); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral259 = il2cpp_codegen_string_literal_from_index(259); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral261 = il2cpp_codegen_string_literal_from_index(261); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral263 = il2cpp_codegen_string_literal_from_index(263); + _stringLiteral264 = il2cpp_codegen_string_literal_from_index(264); + _stringLiteral265 = il2cpp_codegen_string_literal_from_index(265); + _stringLiteral266 = il2cpp_codegen_string_literal_from_index(266); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringU5BU5D_t163* V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + int32_t V_3 = 0; + _Item_t730 * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() */, __this); + V_0 = L_2; + int32_t L_3 = V_0; + V_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_3)); + int32_t L_4 = V_0; + V_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_4)); + V_3 = 0; + ArrayList_t734 * L_5 = (__this->___m_ItemsArray_2); + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_5); + V_5 = L_6; + } + +IL_0035: + try + { // begin try (depth: 1) + { + goto IL_0060; + } + +IL_003a: + { + Object_t * L_7 = V_5; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_7); + V_4 = ((_Item_t730 *)CastclassClass(L_8, _Item_t730_il2cpp_TypeInfo_var)); + StringU5BU5D_t163* L_9 = V_1; + int32_t L_10 = V_3; + _Item_t730 * L_11 = V_4; + NullCheck(L_11); + String_t* L_12 = (L_11->___key_0); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + ArrayElementTypeCheck (L_9, L_12); + *((String_t**)(String_t**)SZArrayLdElema(L_9, L_10, sizeof(String_t*))) = (String_t*)L_12; + ObjectU5BU5D_t162* L_13 = V_2; + int32_t L_14 = V_3; + _Item_t730 * L_15 = V_4; + NullCheck(L_15); + Object_t * L_16 = (L_15->___value_1); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + ArrayElementTypeCheck (L_13, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))) = (Object_t *)L_16; + int32_t L_17 = V_3; + V_3 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0060: + { + Object_t * L_18 = V_5; + NullCheck(L_18); + bool L_19 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_18); + if (L_19) + { + goto IL_003a; + } + } + +IL_006c: + { + IL2CPP_LEAVE(0x87, FINALLY_0071); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0071; + } + +FINALLY_0071: + { // begin finally (depth: 1) + { + Object_t * L_20 = V_5; + V_6 = ((Object_t *)IsInst(L_20, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_21 = V_6; + if (L_21) + { + goto IL_007f; + } + } + +IL_007e: + { + IL2CPP_END_FINALLY(113) + } + +IL_007f: + { + Object_t * L_22 = V_6; + NullCheck(L_22); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_22); + IL2CPP_END_FINALLY(113) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(113) + { + IL2CPP_JUMP_TBL(0x87, IL_0087) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0087: + { + Object_t * L_23 = (__this->___equality_comparer_9); + if (!L_23) + { + goto IL_00cd; + } + } + { + SerializationInfo_t433 * L_24 = ___info; + Object_t * L_25 = (__this->___equality_comparer_9); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IEqualityComparer_t736_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_24); + SerializationInfo_AddValue_m4614(L_24, _stringLiteral259, L_25, L_26, /*hidden argument*/NULL); + SerializationInfo_t433 * L_27 = ___info; + int32_t L_28 = 4; + Object_t * L_29 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_28); + Type_t * L_30 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_27); + SerializationInfo_AddValue_m4614(L_27, _stringLiteral260, L_29, L_30, /*hidden argument*/NULL); + goto IL_011e; + } + +IL_00cd: + { + SerializationInfo_t433 * L_31 = ___info; + Object_t * L_32 = (__this->___m_hashprovider_3); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_33 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IHashCodeProvider_t735_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_31); + SerializationInfo_AddValue_m4614(L_31, _stringLiteral261, L_32, L_33, /*hidden argument*/NULL); + SerializationInfo_t433 * L_34 = ___info; + Object_t * L_35 = (__this->___m_comparer_4); + Type_t * L_36 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IComparer_t729_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_34); + SerializationInfo_AddValue_m4614(L_34, _stringLiteral262, L_35, L_36, /*hidden argument*/NULL); + SerializationInfo_t433 * L_37 = ___info; + int32_t L_38 = 2; + Object_t * L_39 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_38); + Type_t * L_40 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_37); + SerializationInfo_AddValue_m4614(L_37, _stringLiteral260, L_39, L_40, /*hidden argument*/NULL); + } + +IL_011e: + { + SerializationInfo_t433 * L_41 = ___info; + bool L_42 = (__this->___m_readonly_6); + NullCheck(L_41); + SerializationInfo_AddValue_m4615(L_41, _stringLiteral263, L_42, /*hidden argument*/NULL); + SerializationInfo_t433 * L_43 = ___info; + int32_t L_44 = V_0; + NullCheck(L_43); + SerializationInfo_AddValue_m4616(L_43, _stringLiteral264, L_44, /*hidden argument*/NULL); + SerializationInfo_t433 * L_45 = ___info; + StringU5BU5D_t163* L_46 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_47 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StringU5BU5D_t163_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_45); + SerializationInfo_AddValue_m4614(L_45, _stringLiteral265, (Object_t *)(Object_t *)L_46, L_47, /*hidden argument*/NULL); + SerializationInfo_t433 * L_48 = ___info; + ObjectU5BU5D_t162* L_49 = V_2; + Type_t * L_50 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjectU5BU5D_t162_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_48); + SerializationInfo_AddValue_m4614(L_48, _stringLiteral266, (Object_t *)(Object_t *)L_49, L_50, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() +extern "C" int32_t NameObjectCollectionBase_get_Count_m3759 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_ItemsArray_2); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::OnDeserialization(System.Object) +extern const Il2CppType* IHashCodeProvider_t735_0_0_0_var; +extern const Il2CppType* IEqualityComparer_t736_0_0_0_var; +extern const Il2CppType* IComparer_t729_0_0_0_var; +extern const Il2CppType* StringU5BU5D_t163_0_0_0_var; +extern const Il2CppType* ObjectU5BU5D_t162_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IHashCodeProvider_t735_il2cpp_TypeInfo_var; +extern TypeInfo* IEqualityComparer_t736_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral261; +extern Il2CppCodeGenString* _stringLiteral259; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral267; +extern Il2CppCodeGenString* _stringLiteral263; +extern Il2CppCodeGenString* _stringLiteral265; +extern Il2CppCodeGenString* _stringLiteral268; +extern Il2CppCodeGenString* _stringLiteral266; +extern Il2CppCodeGenString* _stringLiteral269; +extern "C" void NameObjectCollectionBase_OnDeserialization_m3760 (NameObjectCollectionBase_t732 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IHashCodeProvider_t735_0_0_0_var = il2cpp_codegen_type_from_index(438); + IEqualityComparer_t736_0_0_0_var = il2cpp_codegen_type_from_index(437); + IComparer_t729_0_0_0_var = il2cpp_codegen_type_from_index(430); + StringU5BU5D_t163_0_0_0_var = il2cpp_codegen_type_from_index(61); + ObjectU5BU5D_t162_0_0_0_var = il2cpp_codegen_type_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IHashCodeProvider_t735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(438); + IEqualityComparer_t736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(437); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral261 = il2cpp_codegen_string_literal_from_index(261); + _stringLiteral259 = il2cpp_codegen_string_literal_from_index(259); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral267 = il2cpp_codegen_string_literal_from_index(267); + _stringLiteral263 = il2cpp_codegen_string_literal_from_index(263); + _stringLiteral265 = il2cpp_codegen_string_literal_from_index(265); + _stringLiteral268 = il2cpp_codegen_string_literal_from_index(268); + _stringLiteral266 = il2cpp_codegen_string_literal_from_index(266); + _stringLiteral269 = il2cpp_codegen_string_literal_from_index(269); + s_Il2CppMethodIntialized = true; + } + SerializationInfo_t433 * V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + SerializationInfo_t433 * L_0 = (__this->___infoCopy_7); + V_0 = L_0; + SerializationInfo_t433 * L_1 = V_0; + if (L_1) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + __this->___infoCopy_7 = (SerializationInfo_t433 *)NULL; + SerializationInfo_t433 * L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IHashCodeProvider_t735_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_4 = SerializationInfo_GetValue_m4617(L_2, _stringLiteral261, L_3, /*hidden argument*/NULL); + __this->___m_hashprovider_3 = ((Object_t *)Castclass(L_4, IHashCodeProvider_t735_il2cpp_TypeInfo_var)); + Object_t * L_5 = (__this->___m_hashprovider_3); + if (L_5) + { + goto IL_0065; + } + } + { + SerializationInfo_t433 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IEqualityComparer_t736_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + Object_t * L_8 = SerializationInfo_GetValue_m4617(L_6, _stringLiteral259, L_7, /*hidden argument*/NULL); + __this->___equality_comparer_9 = ((Object_t *)Castclass(L_8, IEqualityComparer_t736_il2cpp_TypeInfo_var)); + goto IL_009b; + } + +IL_0065: + { + SerializationInfo_t433 * L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IComparer_t729_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_9); + Object_t * L_11 = SerializationInfo_GetValue_m4617(L_9, _stringLiteral262, L_10, /*hidden argument*/NULL); + __this->___m_comparer_4 = ((Object_t *)Castclass(L_11, IComparer_t729_il2cpp_TypeInfo_var)); + Object_t * L_12 = (__this->___m_comparer_4); + if (L_12) + { + goto IL_009b; + } + } + { + SerializationException_t916 * L_13 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_13, _stringLiteral267, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_009b: + { + SerializationInfo_t433 * L_14 = V_0; + NullCheck(L_14); + bool L_15 = SerializationInfo_GetBoolean_m4619(L_14, _stringLiteral263, /*hidden argument*/NULL); + __this->___m_readonly_6 = L_15; + SerializationInfo_t433 * L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StringU5BU5D_t163_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_16); + Object_t * L_18 = SerializationInfo_GetValue_m4617(L_16, _stringLiteral265, L_17, /*hidden argument*/NULL); + V_1 = ((StringU5BU5D_t163*)Castclass(L_18, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + StringU5BU5D_t163* L_19 = V_1; + if (L_19) + { + goto IL_00d8; + } + } + { + SerializationException_t916 * L_20 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_20, _stringLiteral268, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_00d8: + { + SerializationInfo_t433 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjectU5BU5D_t162_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + Object_t * L_23 = SerializationInfo_GetValue_m4617(L_21, _stringLiteral266, L_22, /*hidden argument*/NULL); + V_2 = ((ObjectU5BU5D_t162*)Castclass(L_23, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_24 = V_2; + if (L_24) + { + goto IL_0104; + } + } + { + SerializationException_t916 * L_25 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_25, _stringLiteral269, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_0104: + { + NameObjectCollectionBase_Init_m3755(__this, /*hidden argument*/NULL); + StringU5BU5D_t163* L_26 = V_1; + NullCheck(L_26); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))); + V_4 = 0; + goto IL_012a; + } + +IL_0116: + { + StringU5BU5D_t163* L_27 = V_1; + int32_t L_28 = V_4; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + int32_t L_29 = L_28; + ObjectU5BU5D_t162* L_30 = V_2; + int32_t L_31 = V_4; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + NameObjectCollectionBase_BaseAdd_m3762(__this, (*(String_t**)(String_t**)SZArrayLdElema(L_27, L_29, sizeof(String_t*))), (*(Object_t **)(Object_t **)SZArrayLdElema(L_30, L_32, sizeof(Object_t *))), /*hidden argument*/NULL); + int32_t L_33 = V_4; + V_4 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_012a: + { + int32_t L_34 = V_4; + int32_t L_35 = V_3; + if ((((int32_t)L_34) < ((int32_t)L_35))) + { + goto IL_0116; + } + } + { + return; + } +} +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase::get_IsReadOnly() +extern "C" bool NameObjectCollectionBase_get_IsReadOnly_m3761 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_readonly_6); + return L_0; + } +} +// System.Void System.Collections.Specialized.NameObjectCollectionBase::BaseAdd(System.String,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void NameObjectCollectionBase_BaseAdd_m3762 (NameObjectCollectionBase_t732 * __this, String_t* ___name, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + _Item_t730 * V_0 = {0}; + { + bool L_0 = NameObjectCollectionBase_get_IsReadOnly_m3761(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + String_t* L_2 = ___name; + Object_t * L_3 = ___value; + _Item_t730 * L_4 = (_Item_t730 *)il2cpp_codegen_object_new (_Item_t730_il2cpp_TypeInfo_var); + _Item__ctor_m3739(L_4, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = ___name; + if (L_5) + { + goto IL_003b; + } + } + { + _Item_t730 * L_6 = (__this->___m_NullKeyItem_1); + if (L_6) + { + goto IL_0036; + } + } + { + _Item_t730 * L_7 = V_0; + __this->___m_NullKeyItem_1 = L_7; + } + +IL_0036: + { + goto IL_0059; + } + +IL_003b: + { + Hashtable_t725 * L_8 = (__this->___m_ItemsContainer_0); + String_t* L_9 = ___name; + NullCheck(L_8); + Object_t * L_10 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_8, L_9); + if (L_10) + { + goto IL_0059; + } + } + { + Hashtable_t725 * L_11 = (__this->___m_ItemsContainer_0); + String_t* L_12 = ___name; + _Item_t730 * L_13 = V_0; + NullCheck(L_11); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_11, L_12, L_13); + } + +IL_0059: + { + ArrayList_t734 * L_14 = (__this->___m_ItemsArray_2); + _Item_t730 * L_15 = V_0; + NullCheck(L_14); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_14, L_15); + return; + } +} +// System.Object System.Collections.Specialized.NameObjectCollectionBase::BaseGet(System.Int32) +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern "C" Object_t * NameObjectCollectionBase_BaseGet_m3763 (NameObjectCollectionBase_t732 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___m_ItemsArray_2); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + NullCheck(((_Item_t730 *)CastclassClass(L_2, _Item_t730_il2cpp_TypeInfo_var))); + Object_t * L_3 = (((_Item_t730 *)CastclassClass(L_2, _Item_t730_il2cpp_TypeInfo_var))->___value_1); + return L_3; + } +} +// System.Object System.Collections.Specialized.NameObjectCollectionBase::BaseGet(System.String) +extern "C" Object_t * NameObjectCollectionBase_BaseGet_m3764 (NameObjectCollectionBase_t732 * __this, String_t* ___name, const MethodInfo* method) +{ + _Item_t730 * V_0 = {0}; + { + String_t* L_0 = ___name; + _Item_t730 * L_1 = NameObjectCollectionBase_FindFirstMatchedItem_m3766(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + _Item_t730 * L_2 = V_0; + if (L_2) + { + goto IL_0010; + } + } + { + return NULL; + } + +IL_0010: + { + _Item_t730 * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (L_3->___value_1); + return L_4; + } +} +// System.String System.Collections.Specialized.NameObjectCollectionBase::BaseGetKey(System.Int32) +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern "C" String_t* NameObjectCollectionBase_BaseGetKey_m3765 (NameObjectCollectionBase_t732 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___m_ItemsArray_2); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + NullCheck(((_Item_t730 *)CastclassClass(L_2, _Item_t730_il2cpp_TypeInfo_var))); + String_t* L_3 = (((_Item_t730 *)CastclassClass(L_2, _Item_t730_il2cpp_TypeInfo_var))->___key_0); + return L_3; + } +} +// System.Collections.Specialized.NameObjectCollectionBase/_Item System.Collections.Specialized.NameObjectCollectionBase::FindFirstMatchedItem(System.String) +extern TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +extern "C" _Item_t730 * NameObjectCollectionBase_FindFirstMatchedItem_m3766 (NameObjectCollectionBase_t732 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Item_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(433); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (!L_0) + { + goto IL_0018; + } + } + { + Hashtable_t725 * L_1 = (__this->___m_ItemsContainer_0); + String_t* L_2 = ___name; + NullCheck(L_1); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_1, L_2); + return ((_Item_t730 *)CastclassClass(L_3, _Item_t730_il2cpp_TypeInfo_var)); + } + +IL_0018: + { + _Item_t730 * L_4 = (__this->___m_NullKeyItem_1); + return L_4; + } +} +// System.Void System.Collections.Specialized.NameValueCollection::.ctor() +extern "C" void NameValueCollection__ctor_m3767 (NameValueCollection_t737 * __this, const MethodInfo* method) +{ + { + NameObjectCollectionBase__ctor_m3750(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Specialized.NameValueCollection::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NameValueCollection__ctor_m3768 (NameValueCollection_t737 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + NameObjectCollectionBase__ctor_m3751(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Specialized.NameValueCollection::Add(System.String,System.String) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void NameValueCollection_Add_m3769 (NameValueCollection_t737 * __this, String_t* ___name, String_t* ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + { + bool L_0 = NameObjectCollectionBase_get_IsReadOnly_m3761(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + NameValueCollection_InvalidateCachedArrays_m3773(__this, /*hidden argument*/NULL); + String_t* L_2 = ___name; + Object_t * L_3 = NameObjectCollectionBase_BaseGet_m3764(__this, L_2, /*hidden argument*/NULL); + V_0 = ((ArrayList_t734 *)CastclassClass(L_3, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_4 = V_0; + if (L_4) + { + goto IL_0050; + } + } + { + ArrayList_t734 * L_5 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_5, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = ___val; + if (!L_6) + { + goto IL_0043; + } + } + { + ArrayList_t734 * L_7 = V_0; + String_t* L_8 = ___val; + NullCheck(L_7); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_8); + } + +IL_0043: + { + String_t* L_9 = ___name; + ArrayList_t734 * L_10 = V_0; + NameObjectCollectionBase_BaseAdd_m3762(__this, L_9, L_10, /*hidden argument*/NULL); + goto IL_005e; + } + +IL_0050: + { + String_t* L_11 = ___val; + if (!L_11) + { + goto IL_005e; + } + } + { + ArrayList_t734 * L_12 = V_0; + String_t* L_13 = ___val; + NullCheck(L_12); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_13); + } + +IL_005e: + { + return; + } +} +// System.String System.Collections.Specialized.NameValueCollection::Get(System.Int32) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" String_t* NameValueCollection_Get_m3770 (NameValueCollection_t737 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + { + int32_t L_0 = ___index; + Object_t * L_1 = NameObjectCollectionBase_BaseGet_m3763(__this, L_0, /*hidden argument*/NULL); + V_0 = ((ArrayList_t734 *)CastclassClass(L_1, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_2 = V_0; + String_t* L_3 = NameValueCollection_AsSingleString_m3771(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.Collections.Specialized.NameValueCollection::AsSingleString(System.Collections.ArrayList) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* NameValueCollection_AsSingleString_m3771 (Object_t * __this /* static, unused */, ArrayList_t734 * ___values, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + StringBuilder_t457 * V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + { + ArrayList_t734 * L_0 = ___values; + if (L_0) + { + goto IL_0008; + } + } + { + return (String_t*)NULL; + } + +IL_0008: + { + ArrayList_t734 * L_1 = ___values; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + V_1 = L_2; + int32_t L_3 = V_1; + V_6 = L_3; + int32_t L_4 = V_6; + if (L_4 == 0) + { + goto IL_002a; + } + if (L_4 == 1) + { + goto IL_002c; + } + if (L_4 == 2) + { + goto IL_0039; + } + } + { + goto IL_005e; + } + +IL_002a: + { + return (String_t*)NULL; + } + +IL_002c: + { + ArrayList_t734 * L_5 = ___values; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, 0); + return ((String_t*)CastclassSealed(L_6, String_t_il2cpp_TypeInfo_var)); + } + +IL_0039: + { + ArrayList_t734 * L_7 = ___values; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_7, 0); + uint16_t L_9 = ((int32_t)44); + Object_t * L_10 = Box(Char_t702_il2cpp_TypeInfo_var, &L_9); + ArrayList_t734 * L_11 = ___values; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_11, 1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m3446(NULL /*static, unused*/, ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)), L_10, ((String_t*)CastclassSealed(L_12, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_13; + } + +IL_005e: + { + int32_t L_14 = V_1; + V_2 = L_14; + V_3 = 0; + goto IL_007f; + } + +IL_0067: + { + int32_t L_15 = V_2; + ArrayList_t734 * L_16 = ___values; + int32_t L_17 = V_3; + NullCheck(L_16); + Object_t * L_18 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_16, L_17); + NullCheck(((String_t*)CastclassSealed(L_18, String_t_il2cpp_TypeInfo_var))); + int32_t L_19 = String_get_Length_m2000(((String_t*)CastclassSealed(L_18, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_15+(int32_t)L_19)); + int32_t L_20 = V_3; + V_3 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_007f: + { + int32_t L_21 = V_3; + int32_t L_22 = V_1; + if ((((int32_t)L_21) < ((int32_t)L_22))) + { + goto IL_0067; + } + } + { + ArrayList_t734 * L_23 = ___values; + NullCheck(L_23); + Object_t * L_24 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_23, 0); + int32_t L_25 = V_2; + StringBuilder_t457 * L_26 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m4621(L_26, ((String_t*)CastclassSealed(L_24, String_t_il2cpp_TypeInfo_var)), L_25, /*hidden argument*/NULL); + V_4 = L_26; + V_5 = 1; + goto IL_00c2; + } + +IL_00a2: + { + StringBuilder_t457 * L_27 = V_4; + NullCheck(L_27); + StringBuilder_Append_m4622(L_27, ((int32_t)44), /*hidden argument*/NULL); + StringBuilder_t457 * L_28 = V_4; + ArrayList_t734 * L_29 = ___values; + int32_t L_30 = V_5; + NullCheck(L_29); + Object_t * L_31 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_29, L_30); + NullCheck(L_28); + StringBuilder_Append_m4623(L_28, L_31, /*hidden argument*/NULL); + int32_t L_32 = V_5; + V_5 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00c2: + { + int32_t L_33 = V_5; + int32_t L_34 = V_1; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_00a2; + } + } + { + StringBuilder_t457 * L_35 = V_4; + NullCheck(L_35); + String_t* L_36 = StringBuilder_ToString_m2059(L_35, /*hidden argument*/NULL); + return L_36; + } +} +// System.String System.Collections.Specialized.NameValueCollection::GetKey(System.Int32) +extern "C" String_t* NameValueCollection_GetKey_m3772 (NameValueCollection_t737 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + String_t* L_1 = NameObjectCollectionBase_BaseGetKey_m3765(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Specialized.NameValueCollection::InvalidateCachedArrays() +extern "C" void NameValueCollection_InvalidateCachedArrays_m3773 (NameValueCollection_t737 * __this, const MethodInfo* method) +{ + { + __this->___cachedAllKeys_10 = (StringU5BU5D_t163*)NULL; + __this->___cachedAll_11 = (StringU5BU5D_t163*)NULL; + return; + } +} +// System.Void System.ComponentModel.EditorBrowsableAttribute::.ctor(System.ComponentModel.EditorBrowsableState) +extern "C" void EditorBrowsableAttribute__ctor_m3774 (EditorBrowsableAttribute_t738 * __this, int32_t ___state, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___state; + __this->___state_0 = L_0; + return; + } +} +// System.ComponentModel.EditorBrowsableState System.ComponentModel.EditorBrowsableAttribute::get_State() +extern "C" int32_t EditorBrowsableAttribute_get_State_m3775 (EditorBrowsableAttribute_t738 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___state_0); + return L_0; + } +} +// System.Boolean System.ComponentModel.EditorBrowsableAttribute::Equals(System.Object) +extern TypeInfo* EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var; +extern "C" bool EditorBrowsableAttribute_Equals_m3776 (EditorBrowsableAttribute_t738 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(440); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((EditorBrowsableAttribute_t738 *)IsInstSealed(L_0, EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(EditorBrowsableAttribute_t738 *)__this)))) + { + goto IL_0016; + } + } + { + return 1; + } + +IL_0016: + { + Object_t * L_2 = ___obj; + NullCheck(((EditorBrowsableAttribute_t738 *)CastclassSealed(L_2, EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var))); + int32_t L_3 = EditorBrowsableAttribute_get_State_m3775(((EditorBrowsableAttribute_t738 *)CastclassSealed(L_2, EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + int32_t L_4 = (__this->___state_0); + return ((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0); + } +} +// System.Int32 System.ComponentModel.EditorBrowsableAttribute::GetHashCode() +extern TypeInfo* EditorBrowsableState_t739_il2cpp_TypeInfo_var; +extern "C" int32_t EditorBrowsableAttribute_GetHashCode_m3777 (EditorBrowsableAttribute_t738 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EditorBrowsableState_t739_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(441); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___state_0); + int32_t L_1 = L_0; + Object_t * L_2 = Box(EditorBrowsableState_t739_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Enum::GetHashCode() */, L_2); + return L_3; + } +} +// System.Void System.ComponentModel.TypeConverterAttribute::.ctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void TypeConverterAttribute__ctor_m3778 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___converter_type_1 = L_0; + return; + } +} +// System.Void System.ComponentModel.TypeConverterAttribute::.ctor(System.Type) +extern "C" void TypeConverterAttribute__ctor_m3779 (TypeConverterAttribute_t741 * __this, Type_t * ___type, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_0); + __this->___converter_type_1 = L_1; + return; + } +} +// System.Void System.ComponentModel.TypeConverterAttribute::.cctor() +extern TypeInfo* TypeConverterAttribute_t741_il2cpp_TypeInfo_var; +extern "C" void TypeConverterAttribute__cctor_m3780 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeConverterAttribute_t741_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(442); + s_Il2CppMethodIntialized = true; + } + { + TypeConverterAttribute_t741 * L_0 = (TypeConverterAttribute_t741 *)il2cpp_codegen_object_new (TypeConverterAttribute_t741_il2cpp_TypeInfo_var); + TypeConverterAttribute__ctor_m3778(L_0, /*hidden argument*/NULL); + ((TypeConverterAttribute_t741_StaticFields*)TypeConverterAttribute_t741_il2cpp_TypeInfo_var->static_fields)->___Default_0 = L_0; + return; + } +} +// System.Boolean System.ComponentModel.TypeConverterAttribute::Equals(System.Object) +extern TypeInfo* TypeConverterAttribute_t741_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool TypeConverterAttribute_Equals_m3781 (TypeConverterAttribute_t741 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeConverterAttribute_t741_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(442); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((TypeConverterAttribute_t741 *)IsInstSealed(L_0, TypeConverterAttribute_t741_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + NullCheck(((TypeConverterAttribute_t741 *)CastclassSealed(L_1, TypeConverterAttribute_t741_il2cpp_TypeInfo_var))); + String_t* L_2 = TypeConverterAttribute_get_ConverterTypeName_m3783(((TypeConverterAttribute_t741 *)CastclassSealed(L_1, TypeConverterAttribute_t741_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + String_t* L_3 = (__this->___converter_type_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.ComponentModel.TypeConverterAttribute::GetHashCode() +extern "C" int32_t TypeConverterAttribute_GetHashCode_m3782 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___converter_type_1); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.ComponentModel.TypeConverterAttribute::get_ConverterTypeName() +extern "C" String_t* TypeConverterAttribute_get_ConverterTypeName_m3783 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___converter_type_1); + return L_0; + } +} +// System.Void System.Net.DefaultCertificatePolicy::.ctor() +extern "C" void DefaultCertificatePolicy__ctor_m3784 (DefaultCertificatePolicy_t745 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Net.DefaultCertificatePolicy::CheckValidationResult(System.Net.ServicePoint,System.Security.Cryptography.X509Certificates.X509Certificate,System.Net.WebRequest,System.Int32) +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" bool DefaultCertificatePolicy_CheckValidationResult_m3785 (DefaultCertificatePolicy_t745 * __this, ServicePoint_t761 * ___point, X509Certificate_t786 * ___certificate, WebRequest_t747 * ___request, int32_t ___certificateProblem, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_0 = ServicePointManager_get_ServerCertificateValidationCallback_m3867(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000c; + } + } + { + return 1; + } + +IL_000c: + { + int32_t L_1 = ___certificateProblem; + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)-2146762495)))) + { + goto IL_0025; + } + } + { + int32_t L_3 = V_0; + if (!L_3) + { + goto IL_0025; + } + } + { + goto IL_0027; + } + +IL_0025: + { + return 1; + } + +IL_0027: + { + return 0; + } +} +// System.Void System.Net.FileWebRequest::.ctor(System.Uri) +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral271; +extern "C" void FileWebRequest__ctor_m3786 (FileWebRequest_t746 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + _stringLiteral271 = il2cpp_codegen_string_literal_from_index(271); + s_Il2CppMethodIntialized = true; + } + { + __this->___fileAccess_10 = 1; + __this->___method_11 = _stringLiteral271; + __this->___timeout_14 = ((int32_t)100000); + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest__ctor_m3897(__this, /*hidden argument*/NULL); + Uri_t748 * L_0 = ___uri; + __this->___uri_6 = L_0; + WebHeaderCollection_t749 * L_1 = (WebHeaderCollection_t749 *)il2cpp_codegen_object_new (WebHeaderCollection_t749_il2cpp_TypeInfo_var); + WebHeaderCollection__ctor_m3870(L_1, /*hidden argument*/NULL); + __this->___webHeaders_7 = L_1; + return; + } +} +// System.Void System.Net.FileWebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* WebHeaderCollection_t749_0_0_0_var; +extern const Il2CppType* IWebProxy_t750_0_0_0_var; +extern const Il2CppType* Uri_t748_0_0_0_var; +extern const Il2CppType* FileAccess_t917_0_0_0_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* IWebProxy_t750_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral271; +extern Il2CppCodeGenString* _stringLiteral272; +extern Il2CppCodeGenString* _stringLiteral273; +extern Il2CppCodeGenString* _stringLiteral274; +extern Il2CppCodeGenString* _stringLiteral275; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral277; +extern Il2CppCodeGenString* _stringLiteral278; +extern Il2CppCodeGenString* _stringLiteral279; +extern Il2CppCodeGenString* _stringLiteral280; +extern "C" void FileWebRequest__ctor_m3787 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebHeaderCollection_t749_0_0_0_var = il2cpp_codegen_type_from_index(445); + IWebProxy_t750_0_0_0_var = il2cpp_codegen_type_from_index(446); + Uri_t748_0_0_0_var = il2cpp_codegen_type_from_index(447); + FileAccess_t917_0_0_0_var = il2cpp_codegen_type_from_index(448); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + IWebProxy_t750_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(446); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral271 = il2cpp_codegen_string_literal_from_index(271); + _stringLiteral272 = il2cpp_codegen_string_literal_from_index(272); + _stringLiteral273 = il2cpp_codegen_string_literal_from_index(273); + _stringLiteral274 = il2cpp_codegen_string_literal_from_index(274); + _stringLiteral275 = il2cpp_codegen_string_literal_from_index(275); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral277 = il2cpp_codegen_string_literal_from_index(277); + _stringLiteral278 = il2cpp_codegen_string_literal_from_index(278); + _stringLiteral279 = il2cpp_codegen_string_literal_from_index(279); + _stringLiteral280 = il2cpp_codegen_string_literal_from_index(280); + s_Il2CppMethodIntialized = true; + } + SerializationInfo_t433 * V_0 = {0}; + { + __this->___fileAccess_10 = 1; + __this->___method_11 = _stringLiteral271; + __this->___timeout_14 = ((int32_t)100000); + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest__ctor_m3897(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___serializationInfo; + V_0 = L_0; + SerializationInfo_t433 * L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WebHeaderCollection_t749_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_3 = SerializationInfo_GetValue_m4617(L_1, _stringLiteral272, L_2, /*hidden argument*/NULL); + __this->___webHeaders_7 = ((WebHeaderCollection_t749 *)CastclassClass(L_3, WebHeaderCollection_t749_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_4 = V_0; + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IWebProxy_t750_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_6 = SerializationInfo_GetValue_m4617(L_4, _stringLiteral273, L_5, /*hidden argument*/NULL); + __this->___proxy_12 = ((Object_t *)Castclass(L_6, IWebProxy_t750_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_7 = V_0; + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + Object_t * L_9 = SerializationInfo_GetValue_m4617(L_7, _stringLiteral274, L_8, /*hidden argument*/NULL); + __this->___uri_6 = ((Uri_t748 *)CastclassClass(L_9, Uri_t748_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_10 = V_0; + NullCheck(L_10); + String_t* L_11 = SerializationInfo_GetString_m4624(L_10, _stringLiteral275, /*hidden argument*/NULL); + __this->___connectionGroup_8 = L_11; + SerializationInfo_t433 * L_12 = V_0; + NullCheck(L_12); + String_t* L_13 = SerializationInfo_GetString_m4624(L_12, _stringLiteral276, /*hidden argument*/NULL); + __this->___method_11 = L_13; + SerializationInfo_t433 * L_14 = V_0; + NullCheck(L_14); + int64_t L_15 = SerializationInfo_GetInt64_m4625(L_14, _stringLiteral277, /*hidden argument*/NULL); + __this->___contentLength_9 = L_15; + SerializationInfo_t433 * L_16 = V_0; + NullCheck(L_16); + int32_t L_17 = SerializationInfo_GetInt32_m4626(L_16, _stringLiteral278, /*hidden argument*/NULL); + __this->___timeout_14 = L_17; + SerializationInfo_t433 * L_18 = V_0; + Type_t * L_19 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(FileAccess_t917_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_18); + Object_t * L_20 = SerializationInfo_GetValue_m4617(L_18, _stringLiteral279, L_19, /*hidden argument*/NULL); + __this->___fileAccess_10 = ((*(int32_t*)((int32_t*)UnBox (L_20, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_21 = V_0; + NullCheck(L_21); + bool L_22 = SerializationInfo_GetBoolean_m4619(L_21, _stringLiteral280, /*hidden argument*/NULL); + __this->___preAuthenticate_13 = L_22; + return; + } +} +// System.Void System.Net.FileWebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FileWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3788 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + StreamingContext_t434 L_1 = ___streamingContext; + VirtActionInvoker2< SerializationInfo_t433 *, StreamingContext_t434 >::Invoke(5 /* System.Void System.Net.FileWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) */, __this, L_0, L_1); + return; + } +} +// System.Void System.Net.FileWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* WebHeaderCollection_t749_0_0_0_var; +extern const Il2CppType* IWebProxy_t750_0_0_0_var; +extern const Il2CppType* Uri_t748_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* FileAccess_t917_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral272; +extern Il2CppCodeGenString* _stringLiteral273; +extern Il2CppCodeGenString* _stringLiteral274; +extern Il2CppCodeGenString* _stringLiteral275; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral277; +extern Il2CppCodeGenString* _stringLiteral278; +extern Il2CppCodeGenString* _stringLiteral279; +extern Il2CppCodeGenString* _stringLiteral280; +extern "C" void FileWebRequest_GetObjectData_m3789 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebHeaderCollection_t749_0_0_0_var = il2cpp_codegen_type_from_index(445); + IWebProxy_t750_0_0_0_var = il2cpp_codegen_type_from_index(446); + Uri_t748_0_0_0_var = il2cpp_codegen_type_from_index(447); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + FileAccess_t917_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(448); + _stringLiteral272 = il2cpp_codegen_string_literal_from_index(272); + _stringLiteral273 = il2cpp_codegen_string_literal_from_index(273); + _stringLiteral274 = il2cpp_codegen_string_literal_from_index(274); + _stringLiteral275 = il2cpp_codegen_string_literal_from_index(275); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral277 = il2cpp_codegen_string_literal_from_index(277); + _stringLiteral278 = il2cpp_codegen_string_literal_from_index(278); + _stringLiteral279 = il2cpp_codegen_string_literal_from_index(279); + _stringLiteral280 = il2cpp_codegen_string_literal_from_index(280); + s_Il2CppMethodIntialized = true; + } + SerializationInfo_t433 * V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + V_0 = L_0; + SerializationInfo_t433 * L_1 = V_0; + WebHeaderCollection_t749 * L_2 = (__this->___webHeaders_7); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WebHeaderCollection_t749_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + SerializationInfo_AddValue_m4614(L_1, _stringLiteral272, L_2, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = V_0; + Object_t * L_5 = (__this->___proxy_12); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IWebProxy_t750_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + SerializationInfo_AddValue_m4614(L_4, _stringLiteral273, L_5, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = V_0; + Uri_t748 * L_8 = (__this->___uri_6); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_AddValue_m4614(L_7, _stringLiteral274, L_8, L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = V_0; + String_t* L_11 = (__this->___connectionGroup_8); + NullCheck(L_10); + SerializationInfo_AddValue_m4627(L_10, _stringLiteral275, L_11, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = V_0; + String_t* L_13 = (__this->___method_11); + NullCheck(L_12); + SerializationInfo_AddValue_m4627(L_12, _stringLiteral276, L_13, /*hidden argument*/NULL); + SerializationInfo_t433 * L_14 = V_0; + int64_t L_15 = (__this->___contentLength_9); + NullCheck(L_14); + SerializationInfo_AddValue_m4628(L_14, _stringLiteral277, L_15, /*hidden argument*/NULL); + SerializationInfo_t433 * L_16 = V_0; + int32_t L_17 = (__this->___timeout_14); + NullCheck(L_16); + SerializationInfo_AddValue_m4616(L_16, _stringLiteral278, L_17, /*hidden argument*/NULL); + SerializationInfo_t433 * L_18 = V_0; + int32_t L_19 = (__this->___fileAccess_10); + int32_t L_20 = L_19; + Object_t * L_21 = Box(FileAccess_t917_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_18); + SerializationInfo_AddValue_m4627(L_18, _stringLiteral279, L_21, /*hidden argument*/NULL); + SerializationInfo_t433 * L_22 = V_0; + NullCheck(L_22); + SerializationInfo_AddValue_m4615(L_22, _stringLiteral280, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.FileWebRequestCreator::.ctor() +extern "C" void FileWebRequestCreator__ctor_m3790 (FileWebRequestCreator_t751 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Net.WebRequest System.Net.FileWebRequestCreator::Create(System.Uri) +extern TypeInfo* FileWebRequest_t746_il2cpp_TypeInfo_var; +extern "C" WebRequest_t747 * FileWebRequestCreator_Create_m3791 (FileWebRequestCreator_t751 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FileWebRequest_t746_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + Uri_t748 * L_0 = ___uri; + FileWebRequest_t746 * L_1 = (FileWebRequest_t746 *)il2cpp_codegen_object_new (FileWebRequest_t746_il2cpp_TypeInfo_var); + FileWebRequest__ctor_m3786(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Net.FtpRequestCreator::.ctor() +extern "C" void FtpRequestCreator__ctor_m3792 (FtpRequestCreator_t752 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Net.WebRequest System.Net.FtpRequestCreator::Create(System.Uri) +extern TypeInfo* FtpWebRequest_t753_il2cpp_TypeInfo_var; +extern "C" WebRequest_t747 * FtpRequestCreator_Create_m3793 (FtpRequestCreator_t752 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FtpWebRequest_t753_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(450); + s_Il2CppMethodIntialized = true; + } + { + Uri_t748 * L_0 = ___uri; + FtpWebRequest_t753 * L_1 = (FtpWebRequest_t753 *)il2cpp_codegen_object_new (FtpWebRequest_t753_il2cpp_TypeInfo_var); + FtpWebRequest__ctor_m3794(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Net.FtpWebRequest::.ctor(System.Uri) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* FtpWebRequest_t753_il2cpp_TypeInfo_var; +extern TypeInfo* RemoteCertificateValidationCallback_t754_il2cpp_TypeInfo_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern const MethodInfo* FtpWebRequest_U3CcallbackU3Em__B_m3796_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral281; +extern "C" void FtpWebRequest__ctor_m3794 (FtpWebRequest_t753 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + FtpWebRequest_t753_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(450); + RemoteCertificateValidationCallback_t754_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(451); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + FtpWebRequest_U3CcallbackU3Em__B_m3796_MethodInfo_var = il2cpp_codegen_method_info_from_index(329); + _stringLiteral281 = il2cpp_codegen_string_literal_from_index(281); + s_Il2CppMethodIntialized = true; + } + FtpWebRequest_t753 * G_B2_0 = {0}; + FtpWebRequest_t753 * G_B1_0 = {0}; + { + __this->___timeout_8 = ((int32_t)100000); + __this->___rwTimeout_9 = ((int32_t)300000); + __this->___binary_10 = 1; + __this->___usePassive_11 = 1; + __this->___method_12 = _stringLiteral281; + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___locker_13 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(FtpWebRequest_t753_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_1 = ((FtpWebRequest_t753_StaticFields*)FtpWebRequest_t753_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1C_16; + G_B1_0 = __this; + if (L_1) + { + G_B2_0 = __this; + goto IL_0053; + } + } + { + IntPtr_t L_2 = { (void*)FtpWebRequest_U3CcallbackU3Em__B_m3796_MethodInfo_var }; + RemoteCertificateValidationCallback_t754 * L_3 = (RemoteCertificateValidationCallback_t754 *)il2cpp_codegen_object_new (RemoteCertificateValidationCallback_t754_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback__ctor_m4590(L_3, NULL, L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(FtpWebRequest_t753_il2cpp_TypeInfo_var); + ((FtpWebRequest_t753_StaticFields*)FtpWebRequest_t753_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1C_16 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0053: + { + IL2CPP_RUNTIME_CLASS_INIT(FtpWebRequest_t753_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_4 = ((FtpWebRequest_t753_StaticFields*)FtpWebRequest_t753_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1C_16; + NullCheck(G_B2_0); + G_B2_0->___callback_15 = L_4; + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest__ctor_m3897(__this, /*hidden argument*/NULL); + Uri_t748 * L_5 = ___uri; + __this->___requestUri_6 = L_5; + Object_t * L_6 = GlobalProxySelection_get_Select_m3797(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___proxy_7 = L_6; + return; + } +} +// System.Void System.Net.FtpWebRequest::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* FtpWebRequest_t753_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral282; +extern Il2CppCodeGenString* _stringLiteral283; +extern Il2CppCodeGenString* _stringLiteral284; +extern Il2CppCodeGenString* _stringLiteral285; +extern Il2CppCodeGenString* _stringLiteral286; +extern Il2CppCodeGenString* _stringLiteral287; +extern Il2CppCodeGenString* _stringLiteral288; +extern Il2CppCodeGenString* _stringLiteral289; +extern Il2CppCodeGenString* _stringLiteral281; +extern Il2CppCodeGenString* _stringLiteral290; +extern Il2CppCodeGenString* _stringLiteral291; +extern Il2CppCodeGenString* _stringLiteral292; +extern Il2CppCodeGenString* _stringLiteral293; +extern "C" void FtpWebRequest__cctor_m3795 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + FtpWebRequest_t753_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(450); + _stringLiteral282 = il2cpp_codegen_string_literal_from_index(282); + _stringLiteral283 = il2cpp_codegen_string_literal_from_index(283); + _stringLiteral284 = il2cpp_codegen_string_literal_from_index(284); + _stringLiteral285 = il2cpp_codegen_string_literal_from_index(285); + _stringLiteral286 = il2cpp_codegen_string_literal_from_index(286); + _stringLiteral287 = il2cpp_codegen_string_literal_from_index(287); + _stringLiteral288 = il2cpp_codegen_string_literal_from_index(288); + _stringLiteral289 = il2cpp_codegen_string_literal_from_index(289); + _stringLiteral281 = il2cpp_codegen_string_literal_from_index(281); + _stringLiteral290 = il2cpp_codegen_string_literal_from_index(290); + _stringLiteral291 = il2cpp_codegen_string_literal_from_index(291); + _stringLiteral292 = il2cpp_codegen_string_literal_from_index(292); + _stringLiteral293 = il2cpp_codegen_string_literal_from_index(293); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)13))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral282); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral282; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral283); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral283; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral284); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral284; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral285); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral285; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral286); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral286; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral287); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral287; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral288); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral288; + StringU5BU5D_t163* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 7); + ArrayElementTypeCheck (L_7, _stringLiteral289); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 7, sizeof(String_t*))) = (String_t*)_stringLiteral289; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 8); + ArrayElementTypeCheck (L_8, _stringLiteral281); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 8, sizeof(String_t*))) = (String_t*)_stringLiteral281; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + ArrayElementTypeCheck (L_9, _stringLiteral290); + *((String_t**)(String_t**)SZArrayLdElema(L_9, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral290; + StringU5BU5D_t163* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)10)); + ArrayElementTypeCheck (L_10, _stringLiteral291); + *((String_t**)(String_t**)SZArrayLdElema(L_10, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral291; + StringU5BU5D_t163* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)11)); + ArrayElementTypeCheck (L_11, _stringLiteral292); + *((String_t**)(String_t**)SZArrayLdElema(L_11, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral292; + StringU5BU5D_t163* L_12 = L_11; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)12)); + ArrayElementTypeCheck (L_12, _stringLiteral293); + *((String_t**)(String_t**)SZArrayLdElema(L_12, ((int32_t)12), sizeof(String_t*))) = (String_t*)_stringLiteral293; + ((FtpWebRequest_t753_StaticFields*)FtpWebRequest_t753_il2cpp_TypeInfo_var->static_fields)->___supportedCommands_14 = L_12; + return; + } +} +// System.Boolean System.Net.FtpWebRequest::m__B(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors) +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* SslPolicyErrors_t743_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral294; +extern "C" bool FtpWebRequest_U3CcallbackU3Em__B_m3796 (Object_t * __this /* static, unused */, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + SslPolicyErrors_t743_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(452); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral294 = il2cpp_codegen_string_literal_from_index(294); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_0 = ServicePointManager_get_ServerCertificateValidationCallback_m3867(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0019; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_1 = ServicePointManager_get_ServerCertificateValidationCallback_m3867(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_2 = ___sender; + X509Certificate_t786 * L_3 = ___certificate; + X509Chain_t794 * L_4 = ___chain; + int32_t L_5 = ___sslPolicyErrors; + NullCheck(L_1); + bool L_6 = RemoteCertificateValidationCallback_Invoke_m4591(L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0019: + { + int32_t L_7 = ___sslPolicyErrors; + if (!L_7) + { + goto IL_0035; + } + } + { + int32_t L_8 = ___sslPolicyErrors; + int32_t L_9 = L_8; + Object_t * L_10 = Box(SslPolicyErrors_t743_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral294, L_10, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_12 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0035: + { + return 1; + } +} +// System.Net.IWebProxy System.Net.GlobalProxySelection::get_Select() +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern "C" Object_t * GlobalProxySelection_get_Select_m3797 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Object_t * L_0 = WebRequest_get_DefaultWebProxy_m3903(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Net.HttpRequestCreator::.ctor() +extern "C" void HttpRequestCreator__ctor_m3798 (HttpRequestCreator_t756 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Net.WebRequest System.Net.HttpRequestCreator::Create(System.Uri) +extern TypeInfo* HttpWebRequest_t759_il2cpp_TypeInfo_var; +extern "C" WebRequest_t747 * HttpRequestCreator_Create_m3799 (HttpRequestCreator_t756 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HttpWebRequest_t759_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(453); + s_Il2CppMethodIntialized = true; + } + { + Uri_t748 * L_0 = ___uri; + HttpWebRequest_t759 * L_1 = (HttpWebRequest_t759 *)il2cpp_codegen_object_new (HttpWebRequest_t759_il2cpp_TypeInfo_var); + HttpWebRequest__ctor_m3801(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Net.HttpVersion::.cctor() +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern TypeInfo* HttpVersion_t757_il2cpp_TypeInfo_var; +extern "C" void HttpVersion__cctor_m3800 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + HttpVersion_t757_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(455); + s_Il2CppMethodIntialized = true; + } + { + Version_t758 * L_0 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m4629(L_0, 1, 0, /*hidden argument*/NULL); + ((HttpVersion_t757_StaticFields*)HttpVersion_t757_il2cpp_TypeInfo_var->static_fields)->___Version10_0 = L_0; + Version_t758 * L_1 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m4629(L_1, 1, 1, /*hidden argument*/NULL); + ((HttpVersion_t757_StaticFields*)HttpVersion_t757_il2cpp_TypeInfo_var->static_fields)->___Version11_1 = L_1; + return; + } +} +// System.Void System.Net.HttpWebRequest::.ctor(System.Uri) +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* HttpVersion_t757_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral271; +extern "C" void HttpWebRequest__ctor_m3801 (HttpWebRequest_t759 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + HttpVersion_t757_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(455); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + _stringLiteral271 = il2cpp_codegen_string_literal_from_index(271); + s_Il2CppMethodIntialized = true; + } + { + __this->___allowAutoRedirect_9 = 1; + __this->___allowBuffering_10 = 1; + __this->___contentLength_13 = (((int64_t)((int64_t)(-1)))); + WebHeaderCollection_t749 * L_0 = (WebHeaderCollection_t749 *)il2cpp_codegen_object_new (WebHeaderCollection_t749_il2cpp_TypeInfo_var); + WebHeaderCollection__ctor_m3872(L_0, 1, /*hidden argument*/NULL); + __this->___webHeaders_14 = L_0; + __this->___keepAlive_15 = 1; + __this->___maxAutoRedirect_16 = ((int32_t)50); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___mediaType_17 = L_1; + __this->___method_18 = _stringLiteral271; + __this->___initialMethod_19 = _stringLiteral271; + __this->___pipelined_20 = 1; + IL2CPP_RUNTIME_CLASS_INIT(HttpVersion_t757_il2cpp_TypeInfo_var); + Version_t758 * L_2 = ((HttpVersion_t757_StaticFields*)HttpVersion_t757_il2cpp_TypeInfo_var->static_fields)->___Version11_1; + __this->___version_21 = L_2; + __this->___timeout_25 = ((int32_t)100000); + Object_t * L_3 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_3, /*hidden argument*/NULL); + __this->___locker_27 = L_3; + __this->___readWriteTimeout_29 = ((int32_t)300000); + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest__ctor_m3897(__this, /*hidden argument*/NULL); + Uri_t748 * L_4 = ___uri; + __this->___requestUri_6 = L_4; + Uri_t748 * L_5 = ___uri; + __this->___actualUri_7 = L_5; + Object_t * L_6 = GlobalProxySelection_get_Select_m3797(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___proxy_22 = L_6; + return; + } +} +// System.Void System.Net.HttpWebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Uri_t748_0_0_0_var; +extern const Il2CppType* X509CertificateCollection_t760_0_0_0_var; +extern const Il2CppType* WebHeaderCollection_t749_0_0_0_var; +extern const Il2CppType* Version_t758_0_0_0_var; +extern const Il2CppType* IWebProxy_t750_0_0_0_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* HttpVersion_t757_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* X509CertificateCollection_t760_il2cpp_TypeInfo_var; +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern TypeInfo* IWebProxy_t750_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral271; +extern Il2CppCodeGenString* _stringLiteral295; +extern Il2CppCodeGenString* _stringLiteral296; +extern Il2CppCodeGenString* _stringLiteral297; +extern Il2CppCodeGenString* _stringLiteral298; +extern Il2CppCodeGenString* _stringLiteral299; +extern Il2CppCodeGenString* _stringLiteral300; +extern Il2CppCodeGenString* _stringLiteral277; +extern Il2CppCodeGenString* _stringLiteral301; +extern Il2CppCodeGenString* _stringLiteral302; +extern Il2CppCodeGenString* _stringLiteral303; +extern Il2CppCodeGenString* _stringLiteral304; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral305; +extern Il2CppCodeGenString* _stringLiteral306; +extern Il2CppCodeGenString* _stringLiteral307; +extern Il2CppCodeGenString* _stringLiteral273; +extern Il2CppCodeGenString* _stringLiteral308; +extern Il2CppCodeGenString* _stringLiteral278; +extern Il2CppCodeGenString* _stringLiteral309; +extern "C" void HttpWebRequest__ctor_m3802 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_0_0_0_var = il2cpp_codegen_type_from_index(447); + X509CertificateCollection_t760_0_0_0_var = il2cpp_codegen_type_from_index(456); + WebHeaderCollection_t749_0_0_0_var = il2cpp_codegen_type_from_index(445); + Version_t758_0_0_0_var = il2cpp_codegen_type_from_index(454); + IWebProxy_t750_0_0_0_var = il2cpp_codegen_type_from_index(446); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + HttpVersion_t757_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(455); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + X509CertificateCollection_t760_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(456); + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + IWebProxy_t750_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(446); + _stringLiteral271 = il2cpp_codegen_string_literal_from_index(271); + _stringLiteral295 = il2cpp_codegen_string_literal_from_index(295); + _stringLiteral296 = il2cpp_codegen_string_literal_from_index(296); + _stringLiteral297 = il2cpp_codegen_string_literal_from_index(297); + _stringLiteral298 = il2cpp_codegen_string_literal_from_index(298); + _stringLiteral299 = il2cpp_codegen_string_literal_from_index(299); + _stringLiteral300 = il2cpp_codegen_string_literal_from_index(300); + _stringLiteral277 = il2cpp_codegen_string_literal_from_index(277); + _stringLiteral301 = il2cpp_codegen_string_literal_from_index(301); + _stringLiteral302 = il2cpp_codegen_string_literal_from_index(302); + _stringLiteral303 = il2cpp_codegen_string_literal_from_index(303); + _stringLiteral304 = il2cpp_codegen_string_literal_from_index(304); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral305 = il2cpp_codegen_string_literal_from_index(305); + _stringLiteral306 = il2cpp_codegen_string_literal_from_index(306); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + _stringLiteral273 = il2cpp_codegen_string_literal_from_index(273); + _stringLiteral308 = il2cpp_codegen_string_literal_from_index(308); + _stringLiteral278 = il2cpp_codegen_string_literal_from_index(278); + _stringLiteral309 = il2cpp_codegen_string_literal_from_index(309); + s_Il2CppMethodIntialized = true; + } + SerializationInfo_t433 * V_0 = {0}; + { + __this->___allowAutoRedirect_9 = 1; + __this->___allowBuffering_10 = 1; + __this->___contentLength_13 = (((int64_t)((int64_t)(-1)))); + WebHeaderCollection_t749 * L_0 = (WebHeaderCollection_t749 *)il2cpp_codegen_object_new (WebHeaderCollection_t749_il2cpp_TypeInfo_var); + WebHeaderCollection__ctor_m3872(L_0, 1, /*hidden argument*/NULL); + __this->___webHeaders_14 = L_0; + __this->___keepAlive_15 = 1; + __this->___maxAutoRedirect_16 = ((int32_t)50); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___mediaType_17 = L_1; + __this->___method_18 = _stringLiteral271; + __this->___initialMethod_19 = _stringLiteral271; + __this->___pipelined_20 = 1; + IL2CPP_RUNTIME_CLASS_INIT(HttpVersion_t757_il2cpp_TypeInfo_var); + Version_t758 * L_2 = ((HttpVersion_t757_StaticFields*)HttpVersion_t757_il2cpp_TypeInfo_var->static_fields)->___Version11_1; + __this->___version_21 = L_2; + __this->___timeout_25 = ((int32_t)100000); + Object_t * L_3 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_3, /*hidden argument*/NULL); + __this->___locker_27 = L_3; + __this->___readWriteTimeout_29 = ((int32_t)300000); + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest__ctor_m3897(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___serializationInfo; + V_0 = L_4; + SerializationInfo_t433 * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + Object_t * L_7 = SerializationInfo_GetValue_m4617(L_5, _stringLiteral295, L_6, /*hidden argument*/NULL); + __this->___requestUri_6 = ((Uri_t748 *)CastclassClass(L_7, Uri_t748_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_8 = V_0; + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_8); + Object_t * L_10 = SerializationInfo_GetValue_m4617(L_8, _stringLiteral296, L_9, /*hidden argument*/NULL); + __this->___actualUri_7 = ((Uri_t748 *)CastclassClass(L_10, Uri_t748_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_11 = V_0; + NullCheck(L_11); + bool L_12 = SerializationInfo_GetBoolean_m4619(L_11, _stringLiteral297, /*hidden argument*/NULL); + __this->___allowAutoRedirect_9 = L_12; + SerializationInfo_t433 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = SerializationInfo_GetBoolean_m4619(L_13, _stringLiteral298, /*hidden argument*/NULL); + __this->___allowBuffering_10 = L_14; + SerializationInfo_t433 * L_15 = V_0; + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(X509CertificateCollection_t760_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + Object_t * L_17 = SerializationInfo_GetValue_m4617(L_15, _stringLiteral299, L_16, /*hidden argument*/NULL); + __this->___certificates_11 = ((X509CertificateCollection_t760 *)CastclassClass(L_17, X509CertificateCollection_t760_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = SerializationInfo_GetString_m4624(L_18, _stringLiteral300, /*hidden argument*/NULL); + __this->___connectionGroup_12 = L_19; + SerializationInfo_t433 * L_20 = V_0; + NullCheck(L_20); + int64_t L_21 = SerializationInfo_GetInt64_m4625(L_20, _stringLiteral277, /*hidden argument*/NULL); + __this->___contentLength_13 = L_21; + SerializationInfo_t433 * L_22 = V_0; + Type_t * L_23 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WebHeaderCollection_t749_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_22); + Object_t * L_24 = SerializationInfo_GetValue_m4617(L_22, _stringLiteral301, L_23, /*hidden argument*/NULL); + __this->___webHeaders_14 = ((WebHeaderCollection_t749 *)CastclassClass(L_24, WebHeaderCollection_t749_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_25 = V_0; + NullCheck(L_25); + bool L_26 = SerializationInfo_GetBoolean_m4619(L_25, _stringLiteral302, /*hidden argument*/NULL); + __this->___keepAlive_15 = L_26; + SerializationInfo_t433 * L_27 = V_0; + NullCheck(L_27); + int32_t L_28 = SerializationInfo_GetInt32_m4626(L_27, _stringLiteral303, /*hidden argument*/NULL); + __this->___maxAutoRedirect_16 = L_28; + SerializationInfo_t433 * L_29 = V_0; + NullCheck(L_29); + String_t* L_30 = SerializationInfo_GetString_m4624(L_29, _stringLiteral304, /*hidden argument*/NULL); + __this->___mediaType_17 = L_30; + SerializationInfo_t433 * L_31 = V_0; + NullCheck(L_31); + String_t* L_32 = SerializationInfo_GetString_m4624(L_31, _stringLiteral276, /*hidden argument*/NULL); + __this->___method_18 = L_32; + SerializationInfo_t433 * L_33 = V_0; + NullCheck(L_33); + String_t* L_34 = SerializationInfo_GetString_m4624(L_33, _stringLiteral305, /*hidden argument*/NULL); + __this->___initialMethod_19 = L_34; + SerializationInfo_t433 * L_35 = V_0; + NullCheck(L_35); + bool L_36 = SerializationInfo_GetBoolean_m4619(L_35, _stringLiteral306, /*hidden argument*/NULL); + __this->___pipelined_20 = L_36; + SerializationInfo_t433 * L_37 = V_0; + Type_t * L_38 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Version_t758_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_37); + Object_t * L_39 = SerializationInfo_GetValue_m4617(L_37, _stringLiteral307, L_38, /*hidden argument*/NULL); + __this->___version_21 = ((Version_t758 *)CastclassSealed(L_39, Version_t758_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_40 = V_0; + Type_t * L_41 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IWebProxy_t750_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_40); + Object_t * L_42 = SerializationInfo_GetValue_m4617(L_40, _stringLiteral273, L_41, /*hidden argument*/NULL); + __this->___proxy_22 = ((Object_t *)Castclass(L_42, IWebProxy_t750_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_43 = V_0; + NullCheck(L_43); + bool L_44 = SerializationInfo_GetBoolean_m4619(L_43, _stringLiteral308, /*hidden argument*/NULL); + __this->___sendChunked_23 = L_44; + SerializationInfo_t433 * L_45 = V_0; + NullCheck(L_45); + int32_t L_46 = SerializationInfo_GetInt32_m4626(L_45, _stringLiteral278, /*hidden argument*/NULL); + __this->___timeout_25 = L_46; + SerializationInfo_t433 * L_47 = V_0; + NullCheck(L_47); + int32_t L_48 = SerializationInfo_GetInt32_m4626(L_47, _stringLiteral309, /*hidden argument*/NULL); + __this->___redirects_26 = L_48; + return; + } +} +// System.Void System.Net.HttpWebRequest::.cctor() +extern TypeInfo* HttpWebRequest_t759_il2cpp_TypeInfo_var; +extern "C" void HttpWebRequest__cctor_m3803 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HttpWebRequest_t759_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(453); + s_Il2CppMethodIntialized = true; + } + { + ((HttpWebRequest_t759_StaticFields*)HttpWebRequest_t759_il2cpp_TypeInfo_var->static_fields)->___defaultMaxResponseHeadersLength_28 = ((int32_t)65536); + return; + } +} +// System.Void System.Net.HttpWebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void HttpWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3804 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + StreamingContext_t434 L_1 = ___streamingContext; + VirtActionInvoker2< SerializationInfo_t433 *, StreamingContext_t434 >::Invoke(5 /* System.Void System.Net.HttpWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) */, __this, L_0, L_1); + return; + } +} +// System.Uri System.Net.HttpWebRequest::get_Address() +extern "C" Uri_t748 * HttpWebRequest_get_Address_m3805 (HttpWebRequest_t759 * __this, const MethodInfo* method) +{ + { + Uri_t748 * L_0 = (__this->___actualUri_7); + return L_0; + } +} +// System.Net.ServicePoint System.Net.HttpWebRequest::get_ServicePoint() +extern "C" ServicePoint_t761 * HttpWebRequest_get_ServicePoint_m3806 (HttpWebRequest_t759 * __this, const MethodInfo* method) +{ + { + ServicePoint_t761 * L_0 = HttpWebRequest_GetServicePoint_m3807(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Net.ServicePoint System.Net.HttpWebRequest::GetServicePoint() +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" ServicePoint_t761 * HttpWebRequest_GetServicePoint_m3807 (HttpWebRequest_t759 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_27); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + bool L_2 = (__this->___hostChanged_8); + if (L_2) + { + goto IL_0023; + } + } + +IL_0018: + { + ServicePoint_t761 * L_3 = (__this->___servicePoint_24); + if (L_3) + { + goto IL_0041; + } + } + +IL_0023: + { + Uri_t748 * L_4 = (__this->___actualUri_7); + Object_t * L_5 = (__this->___proxy_22); + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + ServicePoint_t761 * L_6 = ServicePointManager_FindServicePoint_m3868(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + __this->___servicePoint_24 = L_6; + __this->___hostChanged_8 = 0; + } + +IL_0041: + { + IL2CPP_LEAVE(0x4D, FINALLY_0046); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0046; + } + +FINALLY_0046: + { // begin finally (depth: 1) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(70) + } // end finally (depth: 1) + IL2CPP_CLEANUP(70) + { + IL2CPP_JUMP_TBL(0x4D, IL_004d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004d: + { + ServicePoint_t761 * L_8 = (__this->___servicePoint_24); + return L_8; + } +} +// System.Void System.Net.HttpWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Uri_t748_0_0_0_var; +extern const Il2CppType* X509CertificateCollection_t760_0_0_0_var; +extern const Il2CppType* WebHeaderCollection_t749_0_0_0_var; +extern const Il2CppType* Version_t758_0_0_0_var; +extern const Il2CppType* IWebProxy_t750_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral295; +extern Il2CppCodeGenString* _stringLiteral296; +extern Il2CppCodeGenString* _stringLiteral297; +extern Il2CppCodeGenString* _stringLiteral298; +extern Il2CppCodeGenString* _stringLiteral299; +extern Il2CppCodeGenString* _stringLiteral300; +extern Il2CppCodeGenString* _stringLiteral277; +extern Il2CppCodeGenString* _stringLiteral301; +extern Il2CppCodeGenString* _stringLiteral302; +extern Il2CppCodeGenString* _stringLiteral303; +extern Il2CppCodeGenString* _stringLiteral304; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral305; +extern Il2CppCodeGenString* _stringLiteral306; +extern Il2CppCodeGenString* _stringLiteral307; +extern Il2CppCodeGenString* _stringLiteral273; +extern Il2CppCodeGenString* _stringLiteral308; +extern Il2CppCodeGenString* _stringLiteral278; +extern Il2CppCodeGenString* _stringLiteral309; +extern "C" void HttpWebRequest_GetObjectData_m3808 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_0_0_0_var = il2cpp_codegen_type_from_index(447); + X509CertificateCollection_t760_0_0_0_var = il2cpp_codegen_type_from_index(456); + WebHeaderCollection_t749_0_0_0_var = il2cpp_codegen_type_from_index(445); + Version_t758_0_0_0_var = il2cpp_codegen_type_from_index(454); + IWebProxy_t750_0_0_0_var = il2cpp_codegen_type_from_index(446); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral295 = il2cpp_codegen_string_literal_from_index(295); + _stringLiteral296 = il2cpp_codegen_string_literal_from_index(296); + _stringLiteral297 = il2cpp_codegen_string_literal_from_index(297); + _stringLiteral298 = il2cpp_codegen_string_literal_from_index(298); + _stringLiteral299 = il2cpp_codegen_string_literal_from_index(299); + _stringLiteral300 = il2cpp_codegen_string_literal_from_index(300); + _stringLiteral277 = il2cpp_codegen_string_literal_from_index(277); + _stringLiteral301 = il2cpp_codegen_string_literal_from_index(301); + _stringLiteral302 = il2cpp_codegen_string_literal_from_index(302); + _stringLiteral303 = il2cpp_codegen_string_literal_from_index(303); + _stringLiteral304 = il2cpp_codegen_string_literal_from_index(304); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral305 = il2cpp_codegen_string_literal_from_index(305); + _stringLiteral306 = il2cpp_codegen_string_literal_from_index(306); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + _stringLiteral273 = il2cpp_codegen_string_literal_from_index(273); + _stringLiteral308 = il2cpp_codegen_string_literal_from_index(308); + _stringLiteral278 = il2cpp_codegen_string_literal_from_index(278); + _stringLiteral309 = il2cpp_codegen_string_literal_from_index(309); + s_Il2CppMethodIntialized = true; + } + SerializationInfo_t433 * V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + V_0 = L_0; + SerializationInfo_t433 * L_1 = V_0; + Uri_t748 * L_2 = (__this->___requestUri_6); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + SerializationInfo_AddValue_m4614(L_1, _stringLiteral295, L_2, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = V_0; + Uri_t748 * L_5 = (__this->___actualUri_7); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + SerializationInfo_AddValue_m4614(L_4, _stringLiteral296, L_5, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = V_0; + bool L_8 = (__this->___allowAutoRedirect_9); + NullCheck(L_7); + SerializationInfo_AddValue_m4615(L_7, _stringLiteral297, L_8, /*hidden argument*/NULL); + SerializationInfo_t433 * L_9 = V_0; + bool L_10 = (__this->___allowBuffering_10); + NullCheck(L_9); + SerializationInfo_AddValue_m4615(L_9, _stringLiteral298, L_10, /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = V_0; + X509CertificateCollection_t760 * L_12 = (__this->___certificates_11); + Type_t * L_13 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(X509CertificateCollection_t760_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + SerializationInfo_AddValue_m4614(L_11, _stringLiteral299, L_12, L_13, /*hidden argument*/NULL); + SerializationInfo_t433 * L_14 = V_0; + String_t* L_15 = (__this->___connectionGroup_12); + NullCheck(L_14); + SerializationInfo_AddValue_m4627(L_14, _stringLiteral300, L_15, /*hidden argument*/NULL); + SerializationInfo_t433 * L_16 = V_0; + int64_t L_17 = (__this->___contentLength_13); + NullCheck(L_16); + SerializationInfo_AddValue_m4628(L_16, _stringLiteral277, L_17, /*hidden argument*/NULL); + SerializationInfo_t433 * L_18 = V_0; + WebHeaderCollection_t749 * L_19 = (__this->___webHeaders_14); + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WebHeaderCollection_t749_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_18); + SerializationInfo_AddValue_m4614(L_18, _stringLiteral301, L_19, L_20, /*hidden argument*/NULL); + SerializationInfo_t433 * L_21 = V_0; + bool L_22 = (__this->___keepAlive_15); + NullCheck(L_21); + SerializationInfo_AddValue_m4615(L_21, _stringLiteral302, L_22, /*hidden argument*/NULL); + SerializationInfo_t433 * L_23 = V_0; + int32_t L_24 = (__this->___maxAutoRedirect_16); + NullCheck(L_23); + SerializationInfo_AddValue_m4616(L_23, _stringLiteral303, L_24, /*hidden argument*/NULL); + SerializationInfo_t433 * L_25 = V_0; + String_t* L_26 = (__this->___mediaType_17); + NullCheck(L_25); + SerializationInfo_AddValue_m4627(L_25, _stringLiteral304, L_26, /*hidden argument*/NULL); + SerializationInfo_t433 * L_27 = V_0; + String_t* L_28 = (__this->___method_18); + NullCheck(L_27); + SerializationInfo_AddValue_m4627(L_27, _stringLiteral276, L_28, /*hidden argument*/NULL); + SerializationInfo_t433 * L_29 = V_0; + String_t* L_30 = (__this->___initialMethod_19); + NullCheck(L_29); + SerializationInfo_AddValue_m4627(L_29, _stringLiteral305, L_30, /*hidden argument*/NULL); + SerializationInfo_t433 * L_31 = V_0; + bool L_32 = (__this->___pipelined_20); + NullCheck(L_31); + SerializationInfo_AddValue_m4615(L_31, _stringLiteral306, L_32, /*hidden argument*/NULL); + SerializationInfo_t433 * L_33 = V_0; + Version_t758 * L_34 = (__this->___version_21); + Type_t * L_35 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Version_t758_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_33); + SerializationInfo_AddValue_m4614(L_33, _stringLiteral307, L_34, L_35, /*hidden argument*/NULL); + SerializationInfo_t433 * L_36 = V_0; + Object_t * L_37 = (__this->___proxy_22); + Type_t * L_38 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IWebProxy_t750_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_36); + SerializationInfo_AddValue_m4614(L_36, _stringLiteral273, L_37, L_38, /*hidden argument*/NULL); + SerializationInfo_t433 * L_39 = V_0; + bool L_40 = (__this->___sendChunked_23); + NullCheck(L_39); + SerializationInfo_AddValue_m4615(L_39, _stringLiteral308, L_40, /*hidden argument*/NULL); + SerializationInfo_t433 * L_41 = V_0; + int32_t L_42 = (__this->___timeout_25); + NullCheck(L_41); + SerializationInfo_AddValue_m4616(L_41, _stringLiteral278, L_42, /*hidden argument*/NULL); + SerializationInfo_t433 * L_43 = V_0; + int32_t L_44 = (__this->___redirects_26); + NullCheck(L_43); + SerializationInfo_AddValue_m4616(L_43, _stringLiteral309, L_44, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.IPAddress::.ctor(System.Int64) +extern "C" void IPAddress__ctor_m3809 (IPAddress_t762 * __this, int64_t ___addr, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int64_t L_0 = ___addr; + __this->___m_Address_0 = L_0; + __this->___m_Family_1 = 2; + return; + } +} +// System.Void System.Net.IPAddress::.ctor(System.UInt16[],System.Int64) +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" void IPAddress__ctor_m3810 (IPAddress_t762 * __this, UInt16U5BU5D_t763* ___address, int64_t ___scopeId, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_0 = ___address; + __this->___m_Numbers_2 = L_0; + V_0 = 0; + goto IL_002f; + } + +IL_0014: + { + UInt16U5BU5D_t763* L_1 = (__this->___m_Numbers_2); + int32_t L_2 = V_0; + UInt16U5BU5D_t763* L_3 = (__this->___m_Numbers_2); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int16_t L_6 = IPAddress_HostToNetworkOrder_m3813(NULL /*static, unused*/, (((int16_t)((int16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_3, L_5, sizeof(uint16_t)))))), /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, L_2, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_6))); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002f: + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) < ((int32_t)8))) + { + goto IL_0014; + } + } + { + __this->___m_Family_1 = ((int32_t)23); + int64_t L_9 = ___scopeId; + __this->___m_ScopeId_3 = L_9; + return; + } +} +// System.Void System.Net.IPAddress::.cctor() +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral310; +extern Il2CppCodeGenString* _stringLiteral311; +extern Il2CppCodeGenString* _stringLiteral312; +extern Il2CppCodeGenString* _stringLiteral313; +extern "C" void IPAddress__cctor_m3811 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + _stringLiteral310 = il2cpp_codegen_string_literal_from_index(310); + _stringLiteral311 = il2cpp_codegen_string_literal_from_index(311); + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + _stringLiteral313 = il2cpp_codegen_string_literal_from_index(313); + s_Il2CppMethodIntialized = true; + } + { + IPAddress_t762 * L_0 = (IPAddress_t762 *)il2cpp_codegen_object_new (IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress__ctor_m3809(L_0, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___Any_4 = L_0; + IPAddress_t762 * L_1 = IPAddress_Parse_m3815(NULL /*static, unused*/, _stringLiteral310, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___Broadcast_5 = L_1; + IPAddress_t762 * L_2 = IPAddress_Parse_m3815(NULL /*static, unused*/, _stringLiteral311, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___Loopback_6 = L_2; + IPAddress_t762 * L_3 = IPAddress_Parse_m3815(NULL /*static, unused*/, _stringLiteral310, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___None_7 = L_3; + IPAddress_t762 * L_4 = IPAddress_ParseIPV6_m3818(NULL /*static, unused*/, _stringLiteral312, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___IPv6Any_8 = L_4; + IPAddress_t762 * L_5 = IPAddress_ParseIPV6_m3818(NULL /*static, unused*/, _stringLiteral313, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___IPv6Loopback_9 = L_5; + IPAddress_t762 * L_6 = IPAddress_ParseIPV6_m3818(NULL /*static, unused*/, _stringLiteral312, /*hidden argument*/NULL); + ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___IPv6None_10 = L_6; + return; + } +} +// System.Int16 System.Net.IPAddress::SwapShort(System.Int16) +extern "C" int16_t IPAddress_SwapShort_m3812 (Object_t * __this /* static, unused */, int16_t ___number, const MethodInfo* method) +{ + { + int16_t L_0 = ___number; + int16_t L_1 = ___number; + return (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)8))&(int32_t)((int32_t)255)))|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)8))&(int32_t)((int32_t)65280)))))))); + } +} +// System.Int16 System.Net.IPAddress::HostToNetworkOrder(System.Int16) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" int16_t IPAddress_HostToNetworkOrder_m3813 (Object_t * __this /* static, unused */, int16_t ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_0) + { + goto IL_000c; + } + } + { + int16_t L_1 = ___host; + return L_1; + } + +IL_000c: + { + int16_t L_2 = ___host; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int16_t L_3 = IPAddress_SwapShort_m3812(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int16 System.Net.IPAddress::NetworkToHostOrder(System.Int16) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" int16_t IPAddress_NetworkToHostOrder_m3814 (Object_t * __this /* static, unused */, int16_t ___network, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_0) + { + goto IL_000c; + } + } + { + int16_t L_1 = ___network; + return L_1; + } + +IL_000c: + { + int16_t L_2 = ___network; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int16_t L_3 = IPAddress_SwapShort_m3812(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Net.IPAddress System.Net.IPAddress::Parse(System.String) +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral314; +extern "C" IPAddress_t762 * IPAddress_Parse_m3815 (Object_t * __this /* static, unused */, String_t* ___ipString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral314 = il2cpp_codegen_string_literal_from_index(314); + s_Il2CppMethodIntialized = true; + } + IPAddress_t762 * V_0 = {0}; + { + String_t* L_0 = ___ipString; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + bool L_1 = IPAddress_TryParse_m3816(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000f; + } + } + { + IPAddress_t762 * L_2 = V_0; + return L_2; + } + +IL_000f: + { + FormatException_t890 * L_3 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_3, _stringLiteral314, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Boolean System.Net.IPAddress::TryParse(System.String,System.Net.IPAddress&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral315; +extern "C" bool IPAddress_TryParse_m3816 (Object_t * __this /* static, unused */, String_t* ___ipString, IPAddress_t762 ** ___address, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + _stringLiteral315 = il2cpp_codegen_string_literal_from_index(315); + s_Il2CppMethodIntialized = true; + } + IPAddress_t762 * V_0 = {0}; + { + String_t* L_0 = ___ipString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral315, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IPAddress_t762 ** L_2 = ___address; + String_t* L_3 = ___ipString; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress_t762 * L_4 = IPAddress_ParseIPV4_m3817(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IPAddress_t762 * L_5 = L_4; + V_0 = L_5; + *((Object_t **)(L_2)) = (Object_t *)L_5; + IPAddress_t762 * L_6 = V_0; + if (L_6) + { + goto IL_0033; + } + } + { + IPAddress_t762 ** L_7 = ___address; + String_t* L_8 = ___ipString; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress_t762 * L_9 = IPAddress_ParseIPV6_m3818(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IPAddress_t762 * L_10 = L_9; + V_0 = L_10; + *((Object_t **)(L_7)) = (Object_t *)L_10; + IPAddress_t762 * L_11 = V_0; + if (L_11) + { + goto IL_0033; + } + } + { + return 0; + } + +IL_0033: + { + return 1; + } +} +// System.Net.IPAddress System.Net.IPAddress::ParseIPV4(System.String) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" IPAddress_t762 * IPAddress_ParseIPV4_m3817 (Object_t * __this /* static, unused */, String_t* ___ip, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringU5BU5D_t163* V_1 = {0}; + String_t* V_2 = {0}; + uint16_t V_3 = 0x0; + CharU5BU5D_t458* V_4 = {0}; + int32_t V_5 = 0; + StringU5BU5D_t163* V_6 = {0}; + int64_t V_7 = 0; + int64_t V_8 = 0; + int32_t V_9 = 0; + String_t* V_10 = {0}; + int32_t V_11 = 0; + int32_t V_12 = 0; + IPAddress_t762 * V_13 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___ip; + NullCheck(L_0); + int32_t L_1 = String_IndexOf_m3609(L_0, ((int32_t)32), /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_0086; + } + } + { + String_t* L_3 = ___ip; + int32_t L_4 = V_0; + NullCheck(L_3); + String_t* L_5 = String_Substring_m3599(L_3, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + CharU5BU5D_t458* L_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_6, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + NullCheck(L_5); + StringU5BU5D_t163* L_7 = String_Split_m2060(L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + StringU5BU5D_t163* L_8 = V_1; + NullCheck(L_8); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))) <= ((int32_t)0))) + { + goto IL_007c; + } + } + { + StringU5BU5D_t163* L_9 = V_1; + StringU5BU5D_t163* L_10 = V_1; + NullCheck(L_10); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1))); + int32_t L_11 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1)); + V_2 = (*(String_t**)(String_t**)SZArrayLdElema(L_9, L_11, sizeof(String_t*))); + String_t* L_12 = V_2; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_0048; + } + } + { + return (IPAddress_t762 *)NULL; + } + +IL_0048: + { + String_t* L_14 = V_2; + NullCheck(L_14); + CharU5BU5D_t458* L_15 = String_ToCharArray_m4633(L_14, /*hidden argument*/NULL); + V_4 = L_15; + V_5 = 0; + goto IL_0071; + } + +IL_0058: + { + CharU5BU5D_t458* L_16 = V_4; + int32_t L_17 = V_5; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + V_3 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_16, L_18, sizeof(uint16_t))); + uint16_t L_19 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_20 = Uri_IsHexDigit_m4552(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + if (L_20) + { + goto IL_006b; + } + } + { + return (IPAddress_t762 *)NULL; + } + +IL_006b: + { + int32_t L_21 = V_5; + V_5 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0071: + { + int32_t L_22 = V_5; + CharU5BU5D_t458* L_23 = V_4; + NullCheck(L_23); + if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_0058; + } + } + +IL_007c: + { + String_t* L_24 = ___ip; + int32_t L_25 = V_0; + NullCheck(L_24); + String_t* L_26 = String_Substring_m2063(L_24, 0, L_25, /*hidden argument*/NULL); + ___ip = L_26; + } + +IL_0086: + { + String_t* L_27 = ___ip; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00a6; + } + } + { + String_t* L_29 = ___ip; + String_t* L_30 = ___ip; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + NullCheck(L_29); + uint16_t L_32 = String_get_Chars_m2061(L_29, ((int32_t)((int32_t)L_31-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)46))))) + { + goto IL_00a8; + } + } + +IL_00a6: + { + return (IPAddress_t762 *)NULL; + } + +IL_00a8: + { + String_t* L_33 = ___ip; + CharU5BU5D_t458* L_34 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_34, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + NullCheck(L_33); + StringU5BU5D_t163* L_35 = String_Split_m2060(L_33, L_34, /*hidden argument*/NULL); + V_6 = L_35; + StringU5BU5D_t163* L_36 = V_6; + NullCheck(L_36); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length))))) <= ((int32_t)4))) + { + goto IL_00c7; + } + } + { + return (IPAddress_t762 *)NULL; + } + +IL_00c7: + try + { // begin try (depth: 1) + { + V_7 = (((int64_t)((int64_t)0))); + V_8 = (((int64_t)((int64_t)0))); + V_9 = 0; + goto IL_027e; + } + +IL_00d7: + { + StringU5BU5D_t163* L_37 = V_6; + int32_t L_38 = V_9; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + V_10 = (*(String_t**)(String_t**)SZArrayLdElema(L_37, L_39, sizeof(String_t*))); + String_t* L_40 = V_10; + NullCheck(L_40); + int32_t L_41 = String_get_Length_m2000(L_40, /*hidden argument*/NULL); + if ((((int32_t)3) > ((int32_t)L_41))) + { + goto IL_016e; + } + } + +IL_00eb: + { + String_t* L_42 = V_10; + NullCheck(L_42); + int32_t L_43 = String_get_Length_m2000(L_42, /*hidden argument*/NULL); + if ((((int32_t)L_43) > ((int32_t)4))) + { + goto IL_016e; + } + } + +IL_00f8: + { + String_t* L_44 = V_10; + NullCheck(L_44); + uint16_t L_45 = String_get_Chars_m2061(L_44, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)48))))) + { + goto IL_016e; + } + } + +IL_0107: + { + String_t* L_46 = V_10; + NullCheck(L_46); + uint16_t L_47 = String_get_Chars_m2061(L_46, 1, /*hidden argument*/NULL); + if ((((int32_t)L_47) == ((int32_t)((int32_t)120)))) + { + goto IL_0125; + } + } + +IL_0116: + { + String_t* L_48 = V_10; + NullCheck(L_48); + uint16_t L_49 = String_get_Chars_m2061(L_48, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)88))))) + { + goto IL_016e; + } + } + +IL_0125: + { + String_t* L_50 = V_10; + NullCheck(L_50); + int32_t L_51 = String_get_Length_m2000(L_50, /*hidden argument*/NULL); + if ((!(((uint32_t)L_51) == ((uint32_t)3)))) + { + goto IL_0148; + } + } + +IL_0132: + { + String_t* L_52 = V_10; + NullCheck(L_52); + uint16_t L_53 = String_get_Chars_m2061(L_52, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_54 = Uri_FromHex_m4550(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + V_8 = (((int64_t)((int64_t)(((int32_t)((uint8_t)L_54)))))); + goto IL_0169; + } + +IL_0148: + { + String_t* L_55 = V_10; + NullCheck(L_55); + uint16_t L_56 = String_get_Chars_m2061(L_55, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_57 = Uri_FromHex_m4550(NULL /*static, unused*/, L_56, /*hidden argument*/NULL); + String_t* L_58 = V_10; + NullCheck(L_58); + uint16_t L_59 = String_get_Chars_m2061(L_58, 3, /*hidden argument*/NULL); + int32_t L_60 = Uri_FromHex_m4550(NULL /*static, unused*/, L_59, /*hidden argument*/NULL); + V_8 = (((int64_t)((int64_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_57<<(int32_t)4))|(int32_t)L_60)))))))); + } + +IL_0169: + { + goto IL_0210; + } + +IL_016e: + { + String_t* L_61 = V_10; + NullCheck(L_61); + int32_t L_62 = String_get_Length_m2000(L_61, /*hidden argument*/NULL); + if (L_62) + { + goto IL_0182; + } + } + +IL_017a: + { + V_13 = (IPAddress_t762 *)NULL; + goto IL_02aa; + } + +IL_0182: + { + String_t* L_63 = V_10; + NullCheck(L_63); + uint16_t L_64 = String_get_Chars_m2061(L_63, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)48))))) + { + goto IL_01f8; + } + } + +IL_0191: + { + V_8 = (((int64_t)((int64_t)0))); + V_11 = 1; + goto IL_01e5; + } + +IL_019d: + { + String_t* L_65 = V_10; + int32_t L_66 = V_11; + NullCheck(L_65); + uint16_t L_67 = String_get_Chars_m2061(L_65, L_66, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)48)) > ((int32_t)L_67))) + { + goto IL_01d7; + } + } + +IL_01ad: + { + String_t* L_68 = V_10; + int32_t L_69 = V_11; + NullCheck(L_68); + uint16_t L_70 = String_get_Chars_m2061(L_68, L_69, /*hidden argument*/NULL); + if ((((int32_t)L_70) > ((int32_t)((int32_t)55)))) + { + goto IL_01d7; + } + } + +IL_01bd: + { + int64_t L_71 = V_8; + String_t* L_72 = V_10; + int32_t L_73 = V_11; + NullCheck(L_72); + uint16_t L_74 = String_get_Chars_m2061(L_72, L_73, /*hidden argument*/NULL); + V_8 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_71<<(int32_t)3))+(int64_t)(((int64_t)((int64_t)L_74)))))-(int64_t)(((int64_t)((int64_t)((int32_t)48)))))); + goto IL_01df; + } + +IL_01d7: + { + V_13 = (IPAddress_t762 *)NULL; + goto IL_02aa; + } + +IL_01df: + { + int32_t L_75 = V_11; + V_11 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_01e5: + { + int32_t L_76 = V_11; + String_t* L_77 = V_10; + NullCheck(L_77); + int32_t L_78 = String_get_Length_m2000(L_77, /*hidden argument*/NULL); + if ((((int32_t)L_76) < ((int32_t)L_78))) + { + goto IL_019d; + } + } + +IL_01f3: + { + goto IL_0210; + } + +IL_01f8: + { + String_t* L_79 = V_10; + bool L_80 = Int64_TryParse_m4634(NULL /*static, unused*/, L_79, 0, (Object_t *)NULL, (&V_8), /*hidden argument*/NULL); + if (L_80) + { + goto IL_0210; + } + } + +IL_0208: + { + V_13 = (IPAddress_t762 *)NULL; + goto IL_02aa; + } + +IL_0210: + { + int32_t L_81 = V_9; + StringU5BU5D_t163* L_82 = V_6; + NullCheck(L_82); + if ((!(((uint32_t)L_81) == ((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_82)->max_length))))-(int32_t)1)))))) + { + goto IL_0225; + } + } + +IL_021d: + { + V_9 = 3; + goto IL_023a; + } + +IL_0225: + { + int64_t L_83 = V_8; + if ((((int64_t)L_83) <= ((int64_t)(((int64_t)((int64_t)((int32_t)255))))))) + { + goto IL_023a; + } + } + +IL_0232: + { + V_13 = (IPAddress_t762 *)NULL; + goto IL_02aa; + } + +IL_023a: + { + V_12 = 0; + goto IL_026f; + } + +IL_0242: + { + int64_t L_84 = V_7; + int64_t L_85 = V_8; + int32_t L_86 = V_9; + int32_t L_87 = V_12; + V_7 = ((int64_t)((int64_t)L_84|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_85&(int64_t)(((int64_t)((int64_t)((int32_t)255))))))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_86-(int32_t)L_87))<<(int32_t)3))&(int32_t)((int32_t)63)))&(int32_t)((int32_t)63))))))); + int32_t L_88 = V_12; + V_12 = ((int32_t)((int32_t)L_88+(int32_t)1)); + int64_t L_89 = V_8; + V_8 = ((int64_t)((int64_t)L_89/(int64_t)(((int64_t)((int64_t)((int32_t)256)))))); + } + +IL_026f: + { + int64_t L_90 = V_8; + if ((((int64_t)L_90) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0242; + } + } + +IL_0278: + { + int32_t L_91 = V_9; + V_9 = ((int32_t)((int32_t)L_91+(int32_t)1)); + } + +IL_027e: + { + int32_t L_92 = V_9; + StringU5BU5D_t163* L_93 = V_6; + NullCheck(L_93); + if ((((int32_t)L_92) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_93)->max_length))))))) + { + goto IL_00d7; + } + } + +IL_0289: + { + int64_t L_94 = V_7; + IPAddress_t762 * L_95 = (IPAddress_t762 *)il2cpp_codegen_object_new (IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress__ctor_m3809(L_95, L_94, /*hidden argument*/NULL); + V_13 = L_95; + goto IL_02aa; + } + +IL_0297: + { + ; // IL_0297: leave IL_02aa + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_029c; + throw e; + } + +CATCH_029c: + { // begin catch(System.Exception) + { + V_13 = (IPAddress_t762 *)NULL; + goto IL_02aa; + } + +IL_02a5: + { + ; // IL_02a5: leave IL_02aa + } + } // end catch (depth: 1) + +IL_02aa: + { + IPAddress_t762 * L_96 = V_13; + return L_96; + } +} +// System.Net.IPAddress System.Net.IPAddress::ParseIPV6(System.String) +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" IPAddress_t762 * IPAddress_ParseIPV6_m3818 (Object_t * __this /* static, unused */, String_t* ___ip, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + IPv6Address_t764 * V_0 = {0}; + { + String_t* L_0 = ___ip; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_1 = IPv6Address_TryParse_m3835(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001f; + } + } + { + IPv6Address_t764 * L_2 = V_0; + NullCheck(L_2); + UInt16U5BU5D_t763* L_3 = IPv6Address_get_Address_m3836(L_2, /*hidden argument*/NULL); + IPv6Address_t764 * L_4 = V_0; + NullCheck(L_4); + int64_t L_5 = IPv6Address_get_ScopeId_m3837(L_4, /*hidden argument*/NULL); + IPAddress_t762 * L_6 = (IPAddress_t762 *)il2cpp_codegen_object_new (IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress__ctor_m3810(L_6, L_3, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_001f: + { + return (IPAddress_t762 *)NULL; + } +} +// System.Int64 System.Net.IPAddress::get_InternalIPv4Address() +extern "C" int64_t IPAddress_get_InternalIPv4Address_m3819 (IPAddress_t762 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->___m_Address_0); + return L_0; + } +} +// System.Int64 System.Net.IPAddress::get_ScopeId() +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral316; +extern "C" int64_t IPAddress_get_ScopeId_m3820 (IPAddress_t762 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral316 = il2cpp_codegen_string_literal_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_Family_1); + if ((((int32_t)L_0) == ((int32_t)((int32_t)23)))) + { + goto IL_0018; + } + } + { + Exception_t152 * L_1 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_1, _stringLiteral316, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int64_t L_2 = (__this->___m_ScopeId_3); + return L_2; + } +} +// System.Net.Sockets.AddressFamily System.Net.IPAddress::get_AddressFamily() +extern "C" int32_t IPAddress_get_AddressFamily_m3821 (IPAddress_t762 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Family_1); + return L_0; + } +} +// System.Boolean System.Net.IPAddress::IsLoopback(System.Net.IPAddress) +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" bool IPAddress_IsLoopback_m3822 (Object_t * __this /* static, unused */, IPAddress_t762 * ___addr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IPAddress_t762 * L_0 = ___addr; + NullCheck(L_0); + int32_t L_1 = (L_0->___m_Family_1); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_001f; + } + } + { + IPAddress_t762 * L_2 = ___addr; + NullCheck(L_2); + int64_t L_3 = (L_2->___m_Address_0); + return ((((int64_t)((int64_t)((int64_t)L_3&(int64_t)(((int64_t)((int64_t)((int32_t)255))))))) == ((int64_t)(((int64_t)((int64_t)((int32_t)127))))))? 1 : 0); + } + +IL_001f: + { + V_0 = 0; + goto IL_0039; + } + +IL_0026: + { + IPAddress_t762 * L_4 = ___addr; + NullCheck(L_4); + UInt16U5BU5D_t763* L_5 = (L_4->___m_Numbers_2); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_7, sizeof(uint16_t)))) + { + goto IL_0035; + } + } + { + return 0; + } + +IL_0035: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0039: + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) < ((int32_t)6))) + { + goto IL_0026; + } + } + { + IPAddress_t762 * L_10 = ___addr; + NullCheck(L_10); + UInt16U5BU5D_t763* L_11 = (L_10->___m_Numbers_2); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 7); + int32_t L_12 = 7; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int16_t L_13 = IPAddress_NetworkToHostOrder_m3814(NULL /*static, unused*/, (((int16_t)((int16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_11, L_12, sizeof(uint16_t)))))), /*hidden argument*/NULL); + return ((((int32_t)L_13) == ((int32_t)1))? 1 : 0); + } +} +// System.String System.Net.IPAddress::ToString() +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern "C" String_t* IPAddress_ToString_m3823 (IPAddress_t762 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + s_Il2CppMethodIntialized = true; + } + UInt16U5BU5D_t763* V_0 = {0}; + int32_t V_1 = 0; + IPv6Address_t764 * V_2 = {0}; + { + int32_t L_0 = (__this->___m_Family_1); + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_0018; + } + } + { + int64_t L_1 = (__this->___m_Address_0); + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + String_t* L_2 = IPAddress_ToString_m3824(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_0018: + { + UInt16U5BU5D_t763* L_3 = (__this->___m_Numbers_2); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_3); + V_0 = ((UInt16U5BU5D_t763*)IsInst(L_4, UInt16U5BU5D_t763_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_0041; + } + +IL_0030: + { + UInt16U5BU5D_t763* L_5 = V_0; + int32_t L_6 = V_1; + UInt16U5BU5D_t763* L_7 = V_0; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int16_t L_10 = IPAddress_NetworkToHostOrder_m3814(NULL /*static, unused*/, (((int16_t)((int16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_7, L_9, sizeof(uint16_t)))))), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_6, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_10))); + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0041: + { + int32_t L_12 = V_1; + UInt16U5BU5D_t763* L_13 = V_0; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0030; + } + } + { + UInt16U5BU5D_t763* L_14 = V_0; + IPv6Address_t764 * L_15 = (IPv6Address_t764 *)il2cpp_codegen_object_new (IPv6Address_t764_il2cpp_TypeInfo_var); + IPv6Address__ctor_m3828(L_15, L_14, /*hidden argument*/NULL); + V_2 = L_15; + IPv6Address_t764 * L_16 = V_2; + int64_t L_17 = IPAddress_get_ScopeId_m3820(__this, /*hidden argument*/NULL); + NullCheck(L_16); + IPv6Address_set_ScopeId_m3838(L_16, L_17, /*hidden argument*/NULL); + IPv6Address_t764 * L_18 = V_2; + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Net.IPv6Address::ToString() */, L_18); + return L_19; + } +} +// System.String System.Net.IPAddress::ToString(System.Int64) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" String_t* IPAddress_ToString_m3824 (Object_t * __this /* static, unused */, int64_t ___addr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int64_t V_1 = 0; + int64_t V_2 = 0; + int64_t V_3 = 0; + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 7)); + int64_t L_1 = ___addr; + V_0 = ((int64_t)((int64_t)L_1&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))); + String_t* L_2 = Int64_ToString_m4635((&V_0), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_2); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)L_2; + StringU5BU5D_t163* L_3 = L_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, _stringLiteral154); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 1, sizeof(String_t*))) = (String_t*)_stringLiteral154; + StringU5BU5D_t163* L_4 = L_3; + int64_t L_5 = ___addr; + V_1 = ((int64_t)((int64_t)((int64_t)((int64_t)L_5>>(int32_t)8))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))); + String_t* L_6 = Int64_ToString_m4635((&V_1), /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + ArrayElementTypeCheck (L_4, L_6); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 2, sizeof(String_t*))) = (String_t*)L_6; + StringU5BU5D_t163* L_7 = L_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + ArrayElementTypeCheck (L_7, _stringLiteral154); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 3, sizeof(String_t*))) = (String_t*)_stringLiteral154; + StringU5BU5D_t163* L_8 = L_7; + int64_t L_9 = ___addr; + V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)L_9>>(int32_t)((int32_t)16)))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))); + String_t* L_10 = Int64_ToString_m4635((&V_2), /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + ArrayElementTypeCheck (L_8, L_10); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 4, sizeof(String_t*))) = (String_t*)L_10; + StringU5BU5D_t163* L_11 = L_8; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 5); + ArrayElementTypeCheck (L_11, _stringLiteral154); + *((String_t**)(String_t**)SZArrayLdElema(L_11, 5, sizeof(String_t*))) = (String_t*)_stringLiteral154; + StringU5BU5D_t163* L_12 = L_11; + int64_t L_13 = ___addr; + V_3 = ((int64_t)((int64_t)((int64_t)((int64_t)L_13>>(int32_t)((int32_t)24)))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))); + String_t* L_14 = Int64_ToString_m4635((&V_3), /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + ArrayElementTypeCheck (L_12, L_14); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 6, sizeof(String_t*))) = (String_t*)L_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m633(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + return L_15; + } +} +// System.Boolean System.Net.IPAddress::Equals(System.Object) +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" bool IPAddress_Equals_m3825 (IPAddress_t762 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + IPAddress_t762 * V_0 = {0}; + UInt16U5BU5D_t763* V_1 = {0}; + int32_t V_2 = 0; + { + Object_t * L_0 = ___other; + V_0 = ((IPAddress_t762 *)IsInstClass(L_0, IPAddress_t762_il2cpp_TypeInfo_var)); + IPAddress_t762 * L_1 = V_0; + if (!L_1) + { + goto IL_0068; + } + } + { + int32_t L_2 = IPAddress_get_AddressFamily_m3821(__this, /*hidden argument*/NULL); + IPAddress_t762 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = IPAddress_get_AddressFamily_m3821(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)L_4))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + int32_t L_5 = IPAddress_get_AddressFamily_m3821(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)2)))) + { + goto IL_003b; + } + } + { + int64_t L_6 = (__this->___m_Address_0); + IPAddress_t762 * L_7 = V_0; + NullCheck(L_7); + int64_t L_8 = (L_7->___m_Address_0); + return ((((int64_t)L_6) == ((int64_t)L_8))? 1 : 0); + } + +IL_003b: + { + IPAddress_t762 * L_9 = V_0; + NullCheck(L_9); + UInt16U5BU5D_t763* L_10 = (L_9->___m_Numbers_2); + V_1 = L_10; + V_2 = 0; + goto IL_005f; + } + +IL_0049: + { + UInt16U5BU5D_t763* L_11 = (__this->___m_Numbers_2); + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + UInt16U5BU5D_t763* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_11, L_13, sizeof(uint16_t)))) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_14, L_16, sizeof(uint16_t)))))) + { + goto IL_005b; + } + } + { + return 0; + } + +IL_005b: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_005f: + { + int32_t L_18 = V_2; + if ((((int32_t)L_18) < ((int32_t)8))) + { + goto IL_0049; + } + } + { + return 1; + } + +IL_0068: + { + return 0; + } +} +// System.Int32 System.Net.IPAddress::GetHashCode() +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" int32_t IPAddress_GetHashCode_m3826 (IPAddress_t762 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_Family_1); + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_0014; + } + } + { + int64_t L_1 = (__this->___m_Address_0); + return (((int32_t)((int32_t)L_1))); + } + +IL_0014: + { + UInt16U5BU5D_t763* L_2 = (__this->___m_Numbers_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + UInt16U5BU5D_t763* L_4 = (__this->___m_Numbers_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + int32_t L_5 = 1; + UInt16U5BU5D_t763* L_6 = (__this->___m_Numbers_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + int32_t L_7 = 2; + UInt16U5BU5D_t763* L_8 = (__this->___m_Numbers_2); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 3); + int32_t L_9 = 3; + UInt16U5BU5D_t763* L_10 = (__this->___m_Numbers_2); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + UInt16U5BU5D_t763* L_12 = (__this->___m_Numbers_2); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + UInt16U5BU5D_t763* L_14 = (__this->___m_Numbers_2); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + UInt16U5BU5D_t763* L_16 = (__this->___m_Numbers_2); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + int32_t L_18 = IPAddress_Hash_m3827(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_2, L_3, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_5, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_6, L_7, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_8, L_9, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_10, L_11, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_13, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_14, L_15, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_16, L_17, sizeof(uint16_t))))), /*hidden argument*/NULL); + return L_18; + } +} +// System.Int32 System.Net.IPAddress::Hash(System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" int32_t IPAddress_Hash_m3827 (Object_t * __this /* static, unused */, int32_t ___i, int32_t ___j, int32_t ___k, int32_t ___l, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + int32_t L_1 = ___j; + int32_t L_2 = ___j; + int32_t L_3 = ___k; + int32_t L_4 = ___k; + int32_t L_5 = ___l; + int32_t L_6 = ___l; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)13)))|(int32_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)19)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)26)))|(int32_t)((int32_t)((int32_t)L_4>>(int32_t)6))))))^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)7))|(int32_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)25))))))); + } +} +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral317; +extern "C" void IPv6Address__ctor_m3828 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral317 = il2cpp_codegen_string_literal_from_index(317); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_0 = ___addr; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral317, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + UInt16U5BU5D_t763* L_2 = ___addr; + NullCheck(L_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) == ((int32_t)8))) + { + goto IL_002b; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral317, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002b: + { + UInt16U5BU5D_t763* L_4 = ___addr; + __this->___address_0 = L_4; + return; + } +} +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[],System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral318; +extern "C" void IPv6Address__ctor_m3829 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, int32_t ___prefixLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral318 = il2cpp_codegen_string_literal_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + UInt16U5BU5D_t763* L_0 = ___addr; + IPv6Address__ctor_m3828(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___prefixLength; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_0019; + } + } + { + int32_t L_2 = ___prefixLength; + if ((((int32_t)L_2) <= ((int32_t)((int32_t)128)))) + { + goto IL_0024; + } + } + +IL_0019: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral318, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0024: + { + int32_t L_4 = ___prefixLength; + __this->___prefixLength_1 = L_4; + return; + } +} +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[],System.Int32,System.Int32) +extern "C" void IPv6Address__ctor_m3830 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, int32_t ___prefixLength, int32_t ___scopeId, const MethodInfo* method) +{ + { + UInt16U5BU5D_t763* L_0 = ___addr; + int32_t L_1 = ___prefixLength; + IPv6Address__ctor_m3829(__this, L_0, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___scopeId; + __this->___scopeId_2 = (((int64_t)((int64_t)L_2))); + return; + } +} +// System.Void System.Net.IPv6Address::.cctor() +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral313; +extern Il2CppCodeGenString* _stringLiteral312; +extern "C" void IPv6Address__cctor_m3831 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + _stringLiteral313 = il2cpp_codegen_string_literal_from_index(313); + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + s_Il2CppMethodIntialized = true; + } + { + IPv6Address_t764 * L_0 = IPv6Address_Parse_m3832(NULL /*static, unused*/, _stringLiteral313, /*hidden argument*/NULL); + ((IPv6Address_t764_StaticFields*)IPv6Address_t764_il2cpp_TypeInfo_var->static_fields)->___Loopback_3 = L_0; + IPv6Address_t764 * L_1 = IPv6Address_Parse_m3832(NULL /*static, unused*/, _stringLiteral312, /*hidden argument*/NULL); + ((IPv6Address_t764_StaticFields*)IPv6Address_t764_il2cpp_TypeInfo_var->static_fields)->___Unspecified_4 = L_1; + return; + } +} +// System.Net.IPv6Address System.Net.IPv6Address::Parse(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral315; +extern Il2CppCodeGenString* _stringLiteral319; +extern "C" IPv6Address_t764 * IPv6Address_Parse_m3832 (Object_t * __this /* static, unused */, String_t* ___ipString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral315 = il2cpp_codegen_string_literal_from_index(315); + _stringLiteral319 = il2cpp_codegen_string_literal_from_index(319); + s_Il2CppMethodIntialized = true; + } + IPv6Address_t764 * V_0 = {0}; + { + String_t* L_0 = ___ipString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral315, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___ipString; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_3 = IPv6Address_TryParse_m3835(NULL /*static, unused*/, L_2, (&V_0), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0020; + } + } + { + IPv6Address_t764 * L_4 = V_0; + return L_4; + } + +IL_0020: + { + FormatException_t890 * L_5 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_5, _stringLiteral319, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Int32 System.Net.IPv6Address::Fill(System.UInt16[],System.String) +extern Il2CppCodeGenString* _stringLiteral312; +extern "C" int32_t IPv6Address_Fill_m3833 (Object_t * __this /* static, unused */, UInt16U5BU5D_t763* ___addr, String_t* ___ipString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + { + V_0 = 0; + V_1 = 0; + String_t* L_0 = ___ipString; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return 0; + } + +IL_0011: + { + String_t* L_2 = ___ipString; + NullCheck(L_2); + int32_t L_3 = String_IndexOf_m2062(L_2, _stringLiteral312, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0024; + } + } + { + return (-1); + } + +IL_0024: + { + V_2 = 0; + goto IL_00d5; + } + +IL_002b: + { + String_t* L_4 = ___ipString; + int32_t L_5 = V_2; + NullCheck(L_4); + uint16_t L_6 = String_get_Chars_m2061(L_4, L_5, /*hidden argument*/NULL); + V_3 = L_6; + uint16_t L_7 = V_3; + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)58))))) + { + goto IL_0064; + } + } + { + int32_t L_8 = V_2; + String_t* L_9 = ___ipString; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)((int32_t)L_10-(int32_t)1)))))) + { + goto IL_004b; + } + } + { + return (-1); + } + +IL_004b: + { + int32_t L_11 = V_1; + if ((!(((uint32_t)L_11) == ((uint32_t)8)))) + { + goto IL_0054; + } + } + { + return (-1); + } + +IL_0054: + { + UInt16U5BU5D_t763* L_12 = ___addr; + int32_t L_13 = V_1; + int32_t L_14 = L_13; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + int32_t L_15 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_14, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_15))); + V_0 = 0; + goto IL_00d1; + } + +IL_0064: + { + uint16_t L_16 = V_3; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_16))) + { + goto IL_007f; + } + } + { + uint16_t L_17 = V_3; + if ((((int32_t)L_17) > ((int32_t)((int32_t)57)))) + { + goto IL_007f; + } + } + { + uint16_t L_18 = V_3; + V_4 = ((int32_t)((int32_t)L_18-(int32_t)((int32_t)48))); + goto IL_00bd; + } + +IL_007f: + { + uint16_t L_19 = V_3; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_19))) + { + goto IL_009d; + } + } + { + uint16_t L_20 = V_3; + if ((((int32_t)L_20) > ((int32_t)((int32_t)102)))) + { + goto IL_009d; + } + } + { + uint16_t L_21 = V_3; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_21-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10))); + goto IL_00bd; + } + +IL_009d: + { + uint16_t L_22 = V_3; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_22))) + { + goto IL_00bb; + } + } + { + uint16_t L_23 = V_3; + if ((((int32_t)L_23) > ((int32_t)((int32_t)70)))) + { + goto IL_00bb; + } + } + { + uint16_t L_24 = V_3; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_24-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10))); + goto IL_00bd; + } + +IL_00bb: + { + return (-1); + } + +IL_00bd: + { + int32_t L_25 = V_0; + int32_t L_26 = V_4; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_25<<(int32_t)4))+(int32_t)L_26)); + int32_t L_27 = V_0; + if ((((int32_t)L_27) <= ((int32_t)((int32_t)65535)))) + { + goto IL_00d1; + } + } + { + return (-1); + } + +IL_00d1: + { + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00d5: + { + int32_t L_29 = V_2; + String_t* L_30 = ___ipString; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + if ((((int32_t)L_29) < ((int32_t)L_31))) + { + goto IL_002b; + } + } + { + int32_t L_32 = V_1; + if ((!(((uint32_t)L_32) == ((uint32_t)8)))) + { + goto IL_00ea; + } + } + { + return (-1); + } + +IL_00ea: + { + UInt16U5BU5D_t763* L_33 = ___addr; + int32_t L_34 = V_1; + int32_t L_35 = L_34; + V_1 = ((int32_t)((int32_t)L_35+(int32_t)1)); + int32_t L_36 = V_0; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_35); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_33, L_35, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_36))); + int32_t L_37 = V_1; + return L_37; + } +} +// System.Boolean System.Net.IPv6Address::TryParse(System.String,System.Int32&) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool IPv6Address_TryParse_m3834 (Object_t * __this /* static, unused */, String_t* ___prefix, int32_t* ___res, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___prefix; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t* L_2 = ___res; + bool L_3 = Int32_TryParse_m4637(NULL /*static, unused*/, L_0, 7, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean System.Net.IPv6Address::TryParse(System.String,System.Net.IPv6Address&) +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral312; +extern "C" bool IPv6Address_TryParse_m3835 (Object_t * __this /* static, unused */, String_t* ___ipString, IPv6Address_t764 ** ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + UInt16U5BU5D_t763* V_5 = {0}; + bool V_6 = false; + int32_t V_7 = 0; + int32_t V_8 = 0; + String_t* V_9 = {0}; + IPAddress_t762 * V_10 = {0}; + int64_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + int32_t V_16 = 0; + bool V_17 = false; + int32_t V_18 = 0; + int32_t V_19 = 0; + { + IPv6Address_t764 ** L_0 = ___result; + *((Object_t **)(L_0)) = (Object_t *)NULL; + String_t* L_1 = ___ipString; + if (L_1) + { + goto IL_000b; + } + } + { + return 0; + } + +IL_000b: + { + String_t* L_2 = ___ipString; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)2))) + { + goto IL_004b; + } + } + { + String_t* L_4 = ___ipString; + NullCheck(L_4); + uint16_t L_5 = String_get_Chars_m2061(L_4, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)91))))) + { + goto IL_004b; + } + } + { + String_t* L_6 = ___ipString; + String_t* L_7 = ___ipString; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + uint16_t L_9 = String_get_Chars_m2061(L_6, ((int32_t)((int32_t)L_8-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)93))))) + { + goto IL_004b; + } + } + { + String_t* L_10 = ___ipString; + String_t* L_11 = ___ipString; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + String_t* L_13 = String_Substring_m2063(L_10, 1, ((int32_t)((int32_t)L_12-(int32_t)2)), /*hidden argument*/NULL); + ___ipString = L_13; + } + +IL_004b: + { + String_t* L_14 = ___ipString; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) >= ((int32_t)2))) + { + goto IL_0059; + } + } + { + return 0; + } + +IL_0059: + { + V_0 = 0; + V_1 = 0; + String_t* L_16 = ___ipString; + NullCheck(L_16); + int32_t L_17 = String_LastIndexOf_m4638(L_16, ((int32_t)47), /*hidden argument*/NULL); + V_2 = L_17; + int32_t L_18 = V_2; + if ((((int32_t)L_18) == ((int32_t)(-1)))) + { + goto IL_00a9; + } + } + { + String_t* L_19 = ___ipString; + int32_t L_20 = V_2; + NullCheck(L_19); + String_t* L_21 = String_Substring_m3599(L_19, ((int32_t)((int32_t)L_20+(int32_t)1)), /*hidden argument*/NULL); + V_3 = L_21; + String_t* L_22 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_23 = IPv6Address_TryParse_m3834(NULL /*static, unused*/, L_22, (&V_0), /*hidden argument*/NULL); + if (L_23) + { + goto IL_0086; + } + } + { + V_0 = (-1); + } + +IL_0086: + { + int32_t L_24 = V_0; + if ((((int32_t)L_24) < ((int32_t)0))) + { + goto IL_0098; + } + } + { + int32_t L_25 = V_0; + if ((((int32_t)L_25) <= ((int32_t)((int32_t)128)))) + { + goto IL_009a; + } + } + +IL_0098: + { + return 0; + } + +IL_009a: + { + String_t* L_26 = ___ipString; + int32_t L_27 = V_2; + NullCheck(L_26); + String_t* L_28 = String_Substring_m2063(L_26, 0, L_27, /*hidden argument*/NULL); + ___ipString = L_28; + goto IL_00de; + } + +IL_00a9: + { + String_t* L_29 = ___ipString; + NullCheck(L_29); + int32_t L_30 = String_LastIndexOf_m4638(L_29, ((int32_t)37), /*hidden argument*/NULL); + V_2 = L_30; + int32_t L_31 = V_2; + if ((((int32_t)L_31) == ((int32_t)(-1)))) + { + goto IL_00de; + } + } + { + String_t* L_32 = ___ipString; + int32_t L_33 = V_2; + NullCheck(L_32); + String_t* L_34 = String_Substring_m3599(L_32, ((int32_t)((int32_t)L_33+(int32_t)1)), /*hidden argument*/NULL); + V_4 = L_34; + String_t* L_35 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_36 = IPv6Address_TryParse_m3834(NULL /*static, unused*/, L_35, (&V_1), /*hidden argument*/NULL); + if (L_36) + { + goto IL_00d4; + } + } + { + V_1 = 0; + } + +IL_00d4: + { + String_t* L_37 = ___ipString; + int32_t L_38 = V_2; + NullCheck(L_37); + String_t* L_39 = String_Substring_m2063(L_37, 0, L_38, /*hidden argument*/NULL); + ___ipString = L_39; + } + +IL_00de: + { + V_5 = ((UInt16U5BU5D_t763*)SZArrayNew(UInt16U5BU5D_t763_il2cpp_TypeInfo_var, 8)); + V_6 = 0; + String_t* L_40 = ___ipString; + NullCheck(L_40); + int32_t L_41 = String_LastIndexOf_m4638(L_40, ((int32_t)58), /*hidden argument*/NULL); + V_7 = L_41; + int32_t L_42 = V_7; + if ((!(((uint32_t)L_42) == ((uint32_t)(-1))))) + { + goto IL_00fd; + } + } + { + return 0; + } + +IL_00fd: + { + V_8 = 0; + int32_t L_43 = V_7; + String_t* L_44 = ___ipString; + NullCheck(L_44); + int32_t L_45 = String_get_Length_m2000(L_44, /*hidden argument*/NULL); + if ((((int32_t)L_43) >= ((int32_t)((int32_t)((int32_t)L_45-(int32_t)1))))) + { + goto IL_01bf; + } + } + { + String_t* L_46 = ___ipString; + int32_t L_47 = V_7; + NullCheck(L_46); + String_t* L_48 = String_Substring_m3599(L_46, ((int32_t)((int32_t)L_47+(int32_t)1)), /*hidden argument*/NULL); + V_9 = L_48; + String_t* L_49 = V_9; + NullCheck(L_49); + int32_t L_50 = String_IndexOf_m3609(L_49, ((int32_t)46), /*hidden argument*/NULL); + if ((((int32_t)L_50) == ((int32_t)(-1)))) + { + goto IL_01bf; + } + } + { + String_t* L_51 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + bool L_52 = IPAddress_TryParse_m3816(NULL /*static, unused*/, L_51, (&V_10), /*hidden argument*/NULL); + if (L_52) + { + goto IL_013a; + } + } + { + return 0; + } + +IL_013a: + { + IPAddress_t762 * L_53 = V_10; + NullCheck(L_53); + int64_t L_54 = IPAddress_get_InternalIPv4Address_m3819(L_53, /*hidden argument*/NULL); + V_11 = L_54; + UInt16U5BU5D_t763* L_55 = V_5; + int64_t L_56 = V_11; + int64_t L_57 = V_11; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 6); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_55, 6, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)L_56&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))<<(int32_t)8))+(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_57>>(int32_t)8))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))))))); + UInt16U5BU5D_t763* L_58 = V_5; + int64_t L_59 = V_11; + int64_t L_60 = V_11; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 7); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_58, 7, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_59>>(int32_t)((int32_t)16)))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))<<(int32_t)8))+(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_60>>(int32_t)((int32_t)24)))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))))))); + int32_t L_61 = V_7; + if ((((int32_t)L_61) <= ((int32_t)0))) + { + goto IL_01ae; + } + } + { + String_t* L_62 = ___ipString; + int32_t L_63 = V_7; + NullCheck(L_62); + uint16_t L_64 = String_get_Chars_m2061(L_62, ((int32_t)((int32_t)L_63-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)58))))) + { + goto IL_01ae; + } + } + { + String_t* L_65 = ___ipString; + int32_t L_66 = V_7; + NullCheck(L_65); + String_t* L_67 = String_Substring_m2063(L_65, 0, ((int32_t)((int32_t)L_66+(int32_t)1)), /*hidden argument*/NULL); + ___ipString = L_67; + goto IL_01b9; + } + +IL_01ae: + { + String_t* L_68 = ___ipString; + int32_t L_69 = V_7; + NullCheck(L_68); + String_t* L_70 = String_Substring_m2063(L_68, 0, L_69, /*hidden argument*/NULL); + ___ipString = L_70; + } + +IL_01b9: + { + V_6 = 1; + V_8 = 2; + } + +IL_01bf: + { + String_t* L_71 = ___ipString; + NullCheck(L_71); + int32_t L_72 = String_IndexOf_m2062(L_71, _stringLiteral312, /*hidden argument*/NULL); + V_12 = L_72; + int32_t L_73 = V_12; + if ((((int32_t)L_73) == ((int32_t)(-1)))) + { + goto IL_0268; + } + } + { + UInt16U5BU5D_t763* L_74 = V_5; + String_t* L_75 = ___ipString; + int32_t L_76 = V_12; + NullCheck(L_75); + String_t* L_77 = String_Substring_m3599(L_75, ((int32_t)((int32_t)L_76+(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + int32_t L_78 = IPv6Address_Fill_m3833(NULL /*static, unused*/, L_74, L_77, /*hidden argument*/NULL); + V_13 = L_78; + int32_t L_79 = V_13; + if ((!(((uint32_t)L_79) == ((uint32_t)(-1))))) + { + goto IL_01f1; + } + } + { + return 0; + } + +IL_01f1: + { + int32_t L_80 = V_13; + int32_t L_81 = V_8; + if ((((int32_t)((int32_t)((int32_t)L_80+(int32_t)L_81))) <= ((int32_t)8))) + { + goto IL_01fe; + } + } + { + return 0; + } + +IL_01fe: + { + int32_t L_82 = V_8; + int32_t L_83 = V_13; + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)8-(int32_t)L_82))-(int32_t)L_83)); + int32_t L_84 = V_13; + V_15 = L_84; + goto IL_022f; + } + +IL_0210: + { + UInt16U5BU5D_t763* L_85 = V_5; + int32_t L_86 = V_15; + int32_t L_87 = V_14; + UInt16U5BU5D_t763* L_88 = V_5; + int32_t L_89 = V_15; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, ((int32_t)((int32_t)L_89-(int32_t)1))); + int32_t L_90 = ((int32_t)((int32_t)L_89-(int32_t)1)); + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, ((int32_t)((int32_t)((int32_t)((int32_t)L_86+(int32_t)L_87))-(int32_t)1))); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_85, ((int32_t)((int32_t)((int32_t)((int32_t)L_86+(int32_t)L_87))-(int32_t)1)), sizeof(uint16_t))) = (uint16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_88, L_90, sizeof(uint16_t))); + UInt16U5BU5D_t763* L_91 = V_5; + int32_t L_92 = V_15; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, ((int32_t)((int32_t)L_92-(int32_t)1))); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_91, ((int32_t)((int32_t)L_92-(int32_t)1)), sizeof(uint16_t))) = (uint16_t)0; + int32_t L_93 = V_15; + V_15 = ((int32_t)((int32_t)L_93-(int32_t)1)); + } + +IL_022f: + { + int32_t L_94 = V_15; + if ((((int32_t)L_94) > ((int32_t)0))) + { + goto IL_0210; + } + } + { + UInt16U5BU5D_t763* L_95 = V_5; + String_t* L_96 = ___ipString; + int32_t L_97 = V_12; + NullCheck(L_96); + String_t* L_98 = String_Substring_m2063(L_96, 0, L_97, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + int32_t L_99 = IPv6Address_Fill_m3833(NULL /*static, unused*/, L_95, L_98, /*hidden argument*/NULL); + V_16 = L_99; + int32_t L_100 = V_16; + if ((!(((uint32_t)L_100) == ((uint32_t)(-1))))) + { + goto IL_0253; + } + } + { + return 0; + } + +IL_0253: + { + int32_t L_101 = V_16; + int32_t L_102 = V_13; + int32_t L_103 = V_8; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_101+(int32_t)L_102))+(int32_t)L_103))) <= ((int32_t)7))) + { + goto IL_0263; + } + } + { + return 0; + } + +IL_0263: + { + goto IL_027b; + } + +IL_0268: + { + UInt16U5BU5D_t763* L_104 = V_5; + String_t* L_105 = ___ipString; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + int32_t L_106 = IPv6Address_Fill_m3833(NULL /*static, unused*/, L_104, L_105, /*hidden argument*/NULL); + int32_t L_107 = V_8; + if ((((int32_t)L_106) == ((int32_t)((int32_t)((int32_t)8-(int32_t)L_107))))) + { + goto IL_027b; + } + } + { + return 0; + } + +IL_027b: + { + V_17 = 0; + V_18 = 0; + goto IL_02b0; + } + +IL_0286: + { + UInt16U5BU5D_t763* L_108 = V_5; + int32_t L_109 = V_18; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, L_109); + int32_t L_110 = L_109; + if ((*(uint16_t*)(uint16_t*)SZArrayLdElema(L_108, L_110, sizeof(uint16_t)))) + { + goto IL_02a7; + } + } + { + int32_t L_111 = V_18; + if ((!(((uint32_t)L_111) == ((uint32_t)5)))) + { + goto IL_02aa; + } + } + { + UInt16U5BU5D_t763* L_112 = V_5; + int32_t L_113 = V_18; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, L_113); + int32_t L_114 = L_113; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_112, L_114, sizeof(uint16_t)))) == ((int32_t)((int32_t)65535)))) + { + goto IL_02aa; + } + } + +IL_02a7: + { + V_17 = 1; + } + +IL_02aa: + { + int32_t L_115 = V_18; + V_18 = ((int32_t)((int32_t)L_115+(int32_t)1)); + } + +IL_02b0: + { + int32_t L_116 = V_18; + int32_t L_117 = V_8; + if ((((int32_t)L_116) < ((int32_t)L_117))) + { + goto IL_0286; + } + } + { + bool L_118 = V_6; + if (!L_118) + { + goto IL_0302; + } + } + { + bool L_119 = V_17; + if (L_119) + { + goto IL_0302; + } + } + { + V_19 = 0; + goto IL_02e1; + } + +IL_02cf: + { + UInt16U5BU5D_t763* L_120 = V_5; + int32_t L_121 = V_19; + NullCheck(L_120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_120, L_121); + int32_t L_122 = L_121; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_120, L_122, sizeof(uint16_t)))) + { + goto IL_02db; + } + } + { + return 0; + } + +IL_02db: + { + int32_t L_123 = V_19; + V_19 = ((int32_t)((int32_t)L_123+(int32_t)1)); + } + +IL_02e1: + { + int32_t L_124 = V_19; + if ((((int32_t)L_124) < ((int32_t)5))) + { + goto IL_02cf; + } + } + { + UInt16U5BU5D_t763* L_125 = V_5; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, 5); + int32_t L_126 = 5; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_125, L_126, sizeof(uint16_t)))) + { + goto IL_0302; + } + } + { + UInt16U5BU5D_t763* L_127 = V_5; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, 5); + int32_t L_128 = 5; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_127, L_128, sizeof(uint16_t)))) == ((int32_t)((int32_t)65535)))) + { + goto IL_0302; + } + } + { + return 0; + } + +IL_0302: + { + IPv6Address_t764 ** L_129 = ___result; + UInt16U5BU5D_t763* L_130 = V_5; + int32_t L_131 = V_0; + int32_t L_132 = V_1; + IPv6Address_t764 * L_133 = (IPv6Address_t764 *)il2cpp_codegen_object_new (IPv6Address_t764_il2cpp_TypeInfo_var); + IPv6Address__ctor_m3830(L_133, L_130, L_131, L_132, /*hidden argument*/NULL); + *((Object_t **)(L_129)) = (Object_t *)L_133; + return 1; + } +} +// System.UInt16[] System.Net.IPv6Address::get_Address() +extern "C" UInt16U5BU5D_t763* IPv6Address_get_Address_m3836 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + { + UInt16U5BU5D_t763* L_0 = (__this->___address_0); + return L_0; + } +} +// System.Int64 System.Net.IPv6Address::get_ScopeId() +extern "C" int64_t IPv6Address_get_ScopeId_m3837 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->___scopeId_2); + return L_0; + } +} +// System.Void System.Net.IPv6Address::set_ScopeId(System.Int64) +extern "C" void IPv6Address_set_ScopeId_m3838 (IPv6Address_t764 * __this, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + __this->___scopeId_2 = L_0; + return; + } +} +// System.Boolean System.Net.IPv6Address::IsLoopback(System.Net.IPv6Address) +extern "C" bool IPv6Address_IsLoopback_m3839 (Object_t * __this /* static, unused */, IPv6Address_t764 * ___addr, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + IPv6Address_t764 * L_0 = ___addr; + NullCheck(L_0); + UInt16U5BU5D_t763* L_1 = (L_0->___address_0); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 7); + int32_t L_2 = 7; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_1, L_2, sizeof(uint16_t)))) == ((int32_t)1))) + { + goto IL_0010; + } + } + { + return 0; + } + +IL_0010: + { + IPv6Address_t764 * L_3 = ___addr; + NullCheck(L_3); + UInt16U5BU5D_t763* L_4 = (L_3->___address_0); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 6); + int32_t L_5 = 6; + V_0 = ((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_5, sizeof(uint16_t)))>>(int32_t)8)); + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)127)))) + { + goto IL_002b; + } + } + { + int32_t L_7 = V_0; + if (!L_7) + { + goto IL_002b; + } + } + { + return 0; + } + +IL_002b: + { + V_1 = 0; + goto IL_0045; + } + +IL_0032: + { + IPv6Address_t764 * L_8 = ___addr; + NullCheck(L_8); + UInt16U5BU5D_t763* L_9 = (L_8->___address_0); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_9, L_11, sizeof(uint16_t)))) + { + goto IL_0041; + } + } + { + return 0; + } + +IL_0041: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0045: + { + int32_t L_13 = V_1; + if ((((int32_t)L_13) < ((int32_t)4))) + { + goto IL_0032; + } + } + { + IPv6Address_t764 * L_14 = ___addr; + NullCheck(L_14); + UInt16U5BU5D_t763* L_15 = (L_14->___address_0); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 5); + int32_t L_16 = 5; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_15, L_16, sizeof(uint16_t)))) + { + goto IL_006d; + } + } + { + IPv6Address_t764 * L_17 = ___addr; + NullCheck(L_17); + UInt16U5BU5D_t763* L_18 = (L_17->___address_0); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 5); + int32_t L_19 = 5; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_18, L_19, sizeof(uint16_t)))) == ((int32_t)((int32_t)65535)))) + { + goto IL_006d; + } + } + { + return 0; + } + +IL_006d: + { + return 1; + } +} +// System.UInt16 System.Net.IPv6Address::SwapUShort(System.UInt16) +extern "C" uint16_t IPv6Address_SwapUShort_m3840 (Object_t * __this /* static, unused */, uint16_t ___number, const MethodInfo* method) +{ + { + uint16_t L_0 = ___number; + uint16_t L_1 = ___number; + return (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)8))&(int32_t)((int32_t)255)))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)8))&(int32_t)((int32_t)65280)))))))); + } +} +// System.Int32 System.Net.IPv6Address::AsIPv4Int() +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern "C" int32_t IPv6Address_AsIPv4Int_m3841 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + s_Il2CppMethodIntialized = true; + } + { + UInt16U5BU5D_t763* L_0 = (__this->___address_0); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 7); + int32_t L_1 = 7; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + uint16_t L_2 = IPv6Address_SwapUShort_m3840(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_1, sizeof(uint16_t))), /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_3 = (__this->___address_0); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 6); + int32_t L_4 = 6; + uint16_t L_5 = IPv6Address_SwapUShort_m3840(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_3, L_4, sizeof(uint16_t))), /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)16)))+(int32_t)L_5)); + } +} +// System.Boolean System.Net.IPv6Address::IsIPv4Compatible() +extern "C" bool IPv6Address_IsIPv4Compatible_m3842 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_001a; + } + +IL_0007: + { + UInt16U5BU5D_t763* L_0 = (__this->___address_0); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t)))) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_001a: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) < ((int32_t)6))) + { + goto IL_0007; + } + } + { + int32_t L_5 = IPv6Address_AsIPv4Int_m3841(__this, /*hidden argument*/NULL); + return ((((int32_t)L_5) > ((int32_t)1))? 1 : 0); + } +} +// System.Boolean System.Net.IPv6Address::IsIPv4Mapped() +extern "C" bool IPv6Address_IsIPv4Mapped_m3843 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_001a; + } + +IL_0007: + { + UInt16U5BU5D_t763* L_0 = (__this->___address_0); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t)))) + { + goto IL_0016; + } + } + { + return 0; + } + +IL_0016: + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_001a: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) < ((int32_t)5))) + { + goto IL_0007; + } + } + { + UInt16U5BU5D_t763* L_5 = (__this->___address_0); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + int32_t L_6 = 5; + return ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_6, sizeof(uint16_t)))) == ((int32_t)((int32_t)65535)))? 1 : 0); + } +} +// System.String System.Net.IPv6Address::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral312; +extern Il2CppCodeGenString* _stringLiteral320; +extern Il2CppCodeGenString* _stringLiteral155; +extern Il2CppCodeGenString* _stringLiteral321; +extern "C" String_t* IPv6Address_ToString_m3844 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + _stringLiteral320 = il2cpp_codegen_string_literal_from_index(320); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + _stringLiteral321 = il2cpp_codegen_string_literal_from_index(321); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = IPv6Address_IsIPv4Compatible_m3842(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001c; + } + } + { + bool L_2 = IPv6Address_IsIPv4Mapped_m3843(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_005e; + } + } + +IL_001c: + { + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, _stringLiteral312, /*hidden argument*/NULL); + bool L_4 = IPv6Address_IsIPv4Mapped_m3843(__this, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003f; + } + } + { + StringBuilder_t457 * L_5 = V_0; + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, _stringLiteral320, /*hidden argument*/NULL); + } + +IL_003f: + { + StringBuilder_t457 * L_6 = V_0; + int32_t L_7 = IPv6Address_AsIPv4Int_m3841(__this, /*hidden argument*/NULL); + IPAddress_t762 * L_8 = (IPAddress_t762 *)il2cpp_codegen_object_new (IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress__ctor_m3809(L_8, (((int64_t)((int64_t)L_7))), /*hidden argument*/NULL); + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Net.IPAddress::ToString() */, L_8); + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, L_9, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + NullCheck(L_10); + String_t* L_11 = StringBuilder_ToString_m2059(L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_005e: + { + V_1 = (-1); + V_2 = 0; + V_3 = 0; + V_4 = 0; + goto IL_00a0; + } + +IL_006c: + { + UInt16U5BU5D_t763* L_12 = (__this->___address_0); + int32_t L_13 = V_4; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_14, sizeof(uint16_t)))) + { + goto IL_0096; + } + } + { + int32_t L_15 = V_3; + int32_t L_16 = V_2; + if ((((int32_t)L_15) <= ((int32_t)L_16))) + { + goto IL_008f; + } + } + { + int32_t L_17 = V_3; + if ((((int32_t)L_17) <= ((int32_t)1))) + { + goto IL_008f; + } + } + { + int32_t L_18 = V_3; + V_2 = L_18; + int32_t L_19 = V_4; + int32_t L_20 = V_3; + V_1 = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + } + +IL_008f: + { + V_3 = 0; + goto IL_009a; + } + +IL_0096: + { + int32_t L_21 = V_3; + V_3 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_009a: + { + int32_t L_22 = V_4; + V_4 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_00a0: + { + int32_t L_23 = V_4; + if ((((int32_t)L_23) < ((int32_t)8))) + { + goto IL_006c; + } + } + { + int32_t L_24 = V_3; + int32_t L_25 = V_2; + if ((((int32_t)L_24) <= ((int32_t)L_25))) + { + goto IL_00bc; + } + } + { + int32_t L_26 = V_3; + if ((((int32_t)L_26) <= ((int32_t)1))) + { + goto IL_00bc; + } + } + { + int32_t L_27 = V_3; + V_2 = L_27; + int32_t L_28 = V_3; + V_1 = ((int32_t)((int32_t)8-(int32_t)L_28)); + } + +IL_00bc: + { + int32_t L_29 = V_1; + if (L_29) + { + goto IL_00ce; + } + } + { + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, _stringLiteral155, /*hidden argument*/NULL); + } + +IL_00ce: + { + V_5 = 0; + goto IL_0128; + } + +IL_00d6: + { + int32_t L_31 = V_5; + int32_t L_32 = V_1; + if ((!(((uint32_t)L_31) == ((uint32_t)L_32)))) + { + goto IL_00f7; + } + } + { + StringBuilder_t457 * L_33 = V_0; + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, _stringLiteral155, /*hidden argument*/NULL); + int32_t L_34 = V_5; + int32_t L_35 = V_2; + V_5 = ((int32_t)((int32_t)L_34+(int32_t)((int32_t)((int32_t)L_35-(int32_t)1)))); + goto IL_0122; + } + +IL_00f7: + { + StringBuilder_t457 * L_36 = V_0; + UInt16U5BU5D_t763* L_37 = (__this->___address_0); + int32_t L_38 = V_5; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + uint16_t L_40 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_37, L_39, sizeof(uint16_t))); + Object_t * L_41 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_40); + NullCheck(L_36); + StringBuilder_AppendFormat_m4639(L_36, _stringLiteral321, L_41, /*hidden argument*/NULL); + int32_t L_42 = V_5; + if ((((int32_t)L_42) >= ((int32_t)7))) + { + goto IL_0122; + } + } + { + StringBuilder_t457 * L_43 = V_0; + NullCheck(L_43); + StringBuilder_Append_m4622(L_43, ((int32_t)58), /*hidden argument*/NULL); + } + +IL_0122: + { + int32_t L_44 = V_5; + V_5 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_0128: + { + int32_t L_45 = V_5; + if ((((int32_t)L_45) < ((int32_t)8))) + { + goto IL_00d6; + } + } + { + int64_t L_46 = (__this->___scopeId_2); + if (!L_46) + { + goto IL_014f; + } + } + { + StringBuilder_t457 * L_47 = V_0; + NullCheck(L_47); + StringBuilder_t457 * L_48 = StringBuilder_Append_m4622(L_47, ((int32_t)37), /*hidden argument*/NULL); + int64_t L_49 = (__this->___scopeId_2); + NullCheck(L_48); + StringBuilder_Append_m4640(L_48, L_49, /*hidden argument*/NULL); + } + +IL_014f: + { + StringBuilder_t457 * L_50 = V_0; + NullCheck(L_50); + String_t* L_51 = StringBuilder_ToString_m2059(L_50, /*hidden argument*/NULL); + return L_51; + } +} +// System.String System.Net.IPv6Address::ToString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral322; +extern Il2CppCodeGenString* _stringLiteral323; +extern "C" String_t* IPv6Address_ToString_m3845 (IPv6Address_t764 * __this, bool ___fullLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + _stringLiteral322 = il2cpp_codegen_string_literal_from_index(322); + _stringLiteral323 = il2cpp_codegen_string_literal_from_index(323); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + bool L_0 = ___fullLength; + if (L_0) + { + goto IL_000d; + } + } + { + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Net.IPv6Address::ToString() */, __this); + return L_1; + } + +IL_000d: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = 0; + goto IL_0037; + } + +IL_001a: + { + StringBuilder_t457 * L_3 = V_0; + UInt16U5BU5D_t763* L_4 = (__this->___address_0); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + uint16_t L_7 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_6, sizeof(uint16_t))); + Object_t * L_8 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_7); + NullCheck(L_3); + StringBuilder_AppendFormat_m4639(L_3, _stringLiteral322, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0037: + { + int32_t L_10 = V_1; + UInt16U5BU5D_t763* L_11 = (__this->___address_0); + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)1))))) + { + goto IL_001a; + } + } + { + StringBuilder_t457 * L_12 = V_0; + UInt16U5BU5D_t763* L_13 = (__this->___address_0); + UInt16U5BU5D_t763* L_14 = (__this->___address_0); + NullCheck(L_14); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))-(int32_t)1))); + int32_t L_15 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))-(int32_t)1)); + uint16_t L_16 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_13, L_15, sizeof(uint16_t))); + Object_t * L_17 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_16); + NullCheck(L_12); + StringBuilder_AppendFormat_m4639(L_12, _stringLiteral323, L_17, /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = StringBuilder_ToString_m2059(L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.Boolean System.Net.IPv6Address::Equals(System.Object) +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern "C" bool IPv6Address_Equals_m3846 (IPv6Address_t764 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + s_Il2CppMethodIntialized = true; + } + IPv6Address_t764 * V_0 = {0}; + int32_t V_1 = 0; + IPAddress_t762 * V_2 = {0}; + int32_t V_3 = 0; + int64_t V_4 = 0; + { + Object_t * L_0 = ___other; + V_0 = ((IPv6Address_t764 *)IsInstClass(L_0, IPv6Address_t764_il2cpp_TypeInfo_var)); + IPv6Address_t764 * L_1 = V_0; + if (!L_1) + { + goto IL_0038; + } + } + { + V_1 = 0; + goto IL_002f; + } + +IL_0014: + { + UInt16U5BU5D_t763* L_2 = (__this->___address_0); + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + IPv6Address_t764 * L_5 = V_0; + NullCheck(L_5); + UInt16U5BU5D_t763* L_6 = (L_5->___address_0); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_2, L_4, sizeof(uint16_t)))) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_6, L_8, sizeof(uint16_t)))))) + { + goto IL_002b; + } + } + { + return 0; + } + +IL_002b: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_002f: + { + int32_t L_10 = V_1; + if ((((int32_t)L_10) < ((int32_t)8))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0038: + { + Object_t * L_11 = ___other; + V_2 = ((IPAddress_t762 *)IsInstClass(L_11, IPAddress_t762_il2cpp_TypeInfo_var)); + IPAddress_t762 * L_12 = V_2; + if (!L_12) + { + goto IL_00e5; + } + } + { + V_3 = 0; + goto IL_005f; + } + +IL_004c: + { + UInt16U5BU5D_t763* L_13 = (__this->___address_0); + int32_t L_14 = V_3; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_13, L_15, sizeof(uint16_t)))) + { + goto IL_005b; + } + } + { + return 0; + } + +IL_005b: + { + int32_t L_16 = V_3; + V_3 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005f: + { + int32_t L_17 = V_3; + if ((((int32_t)L_17) < ((int32_t)5))) + { + goto IL_004c; + } + } + { + UInt16U5BU5D_t763* L_18 = (__this->___address_0); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 5); + int32_t L_19 = 5; + if (!(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_18, L_19, sizeof(uint16_t)))) + { + goto IL_0087; + } + } + { + UInt16U5BU5D_t763* L_20 = (__this->___address_0); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 5); + int32_t L_21 = 5; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_20, L_21, sizeof(uint16_t)))) == ((int32_t)((int32_t)65535)))) + { + goto IL_0087; + } + } + { + return 0; + } + +IL_0087: + { + IPAddress_t762 * L_22 = V_2; + NullCheck(L_22); + int64_t L_23 = IPAddress_get_InternalIPv4Address_m3819(L_22, /*hidden argument*/NULL); + V_4 = L_23; + UInt16U5BU5D_t763* L_24 = (__this->___address_0); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 6); + int32_t L_25 = 6; + int64_t L_26 = V_4; + int64_t L_27 = V_4; + if ((!(((uint32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_24, L_25, sizeof(uint16_t)))) == ((uint32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)L_26&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))<<(int32_t)8))+(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_27>>(int32_t)8))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))))))))))) + { + goto IL_00e1; + } + } + { + UInt16U5BU5D_t763* L_28 = (__this->___address_0); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 7); + int32_t L_29 = 7; + int64_t L_30 = V_4; + int64_t L_31 = V_4; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_28, L_29, sizeof(uint16_t)))) == ((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_30>>(int32_t)((int32_t)16)))&(int64_t)(((int64_t)((int64_t)((int32_t)255)))))))))<<(int32_t)8))+(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_31>>(int32_t)((int32_t)24)))&(int64_t)(((int64_t)((int64_t)((int32_t)255))))))))))))))))) + { + goto IL_00e3; + } + } + +IL_00e1: + { + return 0; + } + +IL_00e3: + { + return 1; + } + +IL_00e5: + { + return 0; + } +} +// System.Int32 System.Net.IPv6Address::GetHashCode() +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern "C" int32_t IPv6Address_GetHashCode_m3847 (IPv6Address_t764 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + s_Il2CppMethodIntialized = true; + } + { + UInt16U5BU5D_t763* L_0 = (__this->___address_0); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + UInt16U5BU5D_t763* L_2 = (__this->___address_0); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + UInt16U5BU5D_t763* L_4 = (__this->___address_0); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + UInt16U5BU5D_t763* L_6 = (__this->___address_0); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt16U5BU5D_t763* L_8 = (__this->___address_0); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + int32_t L_9 = 4; + UInt16U5BU5D_t763* L_10 = (__this->___address_0); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 5); + int32_t L_11 = 5; + UInt16U5BU5D_t763* L_12 = (__this->___address_0); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + int32_t L_13 = 6; + UInt16U5BU5D_t763* L_14 = (__this->___address_0); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 7); + int32_t L_15 = 7; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + int32_t L_16 = IPv6Address_Hash_m3848(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_1, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_2, L_3, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_5, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_6, L_7, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_8, L_9, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_10, L_11, sizeof(uint16_t))))), ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_13, sizeof(uint16_t)))<<(int32_t)((int32_t)16)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_14, L_15, sizeof(uint16_t))))), /*hidden argument*/NULL); + return L_16; + } +} +// System.Int32 System.Net.IPv6Address::Hash(System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" int32_t IPv6Address_Hash_m3848 (Object_t * __this /* static, unused */, int32_t ___i, int32_t ___j, int32_t ___k, int32_t ___l, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + int32_t L_1 = ___j; + int32_t L_2 = ___j; + int32_t L_3 = ___k; + int32_t L_4 = ___k; + int32_t L_5 = ___l; + int32_t L_6 = ___l; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)13)))|(int32_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)19)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)26)))|(int32_t)((int32_t)((int32_t)L_4>>(int32_t)6))))))^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)7))|(int32_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)25))))))); + } +} +// System.Void System.Net.ServicePoint::.ctor(System.Uri,System.Int32,System.Int32) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" void ServicePoint__ctor_m3849 (ServicePoint_t761 * __this, Uri_t748 * ___uri, int32_t ___connectionLimit, int32_t ___maxIdleTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + __this->___sendContinue_6 = 1; + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___locker_8 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + __this->___hostE_9 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Uri_t748 * L_2 = ___uri; + __this->___uri_0 = L_2; + int32_t L_3 = ___connectionLimit; + __this->___connectionLimit_1 = L_3; + int32_t L_4 = ___maxIdleTime; + __this->___maxIdleTime_2 = L_4; + __this->___currentConnections_3 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_5 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___idleSince_4 = L_5; + return; + } +} +// System.Uri System.Net.ServicePoint::get_Address() +extern "C" Uri_t748 * ServicePoint_get_Address_m3850 (ServicePoint_t761 * __this, const MethodInfo* method) +{ + { + Uri_t748 * L_0 = (__this->___uri_0); + return L_0; + } +} +// System.Int32 System.Net.ServicePoint::get_CurrentConnections() +extern "C" int32_t ServicePoint_get_CurrentConnections_m3851 (ServicePoint_t761 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___currentConnections_3); + return L_0; + } +} +// System.DateTime System.Net.ServicePoint::get_IdleSince() +extern "C" DateTime_t365 ServicePoint_get_IdleSince_m3852 (ServicePoint_t761 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___idleSince_4); + return L_0; + } +} +// System.Void System.Net.ServicePoint::set_IdleSince(System.DateTime) +extern "C" void ServicePoint_set_IdleSince_m3853 (ServicePoint_t761 * __this, DateTime_t365 ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___locker_8); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + DateTime_t365 L_2 = ___value; + __this->___idleSince_4 = L_2; + IL2CPP_LEAVE(0x20, FINALLY_0019); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0019; + } + +FINALLY_0019: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(25) + } // end finally (depth: 1) + IL2CPP_CLEANUP(25) + { + IL2CPP_JUMP_TBL(0x20, IL_0020) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0020: + { + return; + } +} +// System.Void System.Net.ServicePoint::set_Expect100Continue(System.Boolean) +extern "C" void ServicePoint_set_Expect100Continue_m3854 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + ServicePoint_set_SendContinue_m3856(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.ServicePoint::set_UseNagleAlgorithm(System.Boolean) +extern "C" void ServicePoint_set_UseNagleAlgorithm_m3855 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___useNagle_10 = L_0; + return; + } +} +// System.Void System.Net.ServicePoint::set_SendContinue(System.Boolean) +extern "C" void ServicePoint_set_SendContinue_m3856 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___sendContinue_6 = L_0; + return; + } +} +// System.Void System.Net.ServicePoint::set_UsesProxy(System.Boolean) +extern "C" void ServicePoint_set_UsesProxy_m3857 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___usesProxy_5 = L_0; + return; + } +} +// System.Void System.Net.ServicePoint::set_UseConnect(System.Boolean) +extern "C" void ServicePoint_set_UseConnect_m3858 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___useConnect_7 = L_0; + return; + } +} +// System.Boolean System.Net.ServicePoint::get_AvailableForRecycling() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool ServicePoint_get_AvailableForRecycling_m3859 (ServicePoint_t761 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + int32_t G_B4_0 = 0; + { + int32_t L_0 = ServicePoint_get_CurrentConnections_m3851(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0038; + } + } + { + int32_t L_1 = (__this->___maxIdleTime_2); + if ((((int32_t)L_1) == ((int32_t)(-1)))) + { + goto IL_0038; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_3 = ServicePoint_get_IdleSince_m3852(__this, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = (__this->___maxIdleTime_2); + DateTime_t365 L_5 = DateTime_AddMilliseconds_m4641((&V_0), (((double)((double)L_4))), /*hidden argument*/NULL); + bool L_6 = DateTime_op_GreaterThanOrEqual_m4642(NULL /*static, unused*/, L_2, L_5, /*hidden argument*/NULL); + G_B4_0 = ((int32_t)(L_6)); + goto IL_0039; + } + +IL_0038: + { + G_B4_0 = 0; + } + +IL_0039: + { + return G_B4_0; + } +} +// System.Void System.Net.ServicePointManager/SPKey::.ctor(System.Uri,System.Boolean) +extern "C" void SPKey__ctor_m3860 (SPKey_t766 * __this, Uri_t748 * ___uri, bool ___use_connect, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Uri_t748 * L_0 = ___uri; + __this->___uri_0 = L_0; + bool L_1 = ___use_connect; + __this->___use_connect_1 = L_1; + return; + } +} +// System.Int32 System.Net.ServicePointManager/SPKey::GetHashCode() +extern "C" int32_t SPKey_GetHashCode_m3861 (SPKey_t766 * __this, const MethodInfo* method) +{ + int32_t G_B2_0 = 0; + int32_t G_B1_0 = 0; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + { + Uri_t748 * L_0 = (__this->___uri_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Uri::GetHashCode() */, L_0); + bool L_2 = (__this->___use_connect_1); + G_B1_0 = L_1; + if (!L_2) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + G_B3_0 = 1; + G_B3_1 = G_B1_0; + goto IL_001d; + } + +IL_001c: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_001d: + { + return ((int32_t)((int32_t)G_B3_1+(int32_t)G_B3_0)); + } +} +// System.Boolean System.Net.ServicePointManager/SPKey::Equals(System.Object) +extern TypeInfo* SPKey_t766_il2cpp_TypeInfo_var; +extern "C" bool SPKey_Equals_m3862 (SPKey_t766 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SPKey_t766_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(464); + s_Il2CppMethodIntialized = true; + } + SPKey_t766 * V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___obj; + V_0 = ((SPKey_t766 *)IsInstClass(L_0, SPKey_t766_il2cpp_TypeInfo_var)); + Object_t * L_1 = ___obj; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + Uri_t748 * L_2 = (__this->___uri_0); + SPKey_t766 * L_3 = V_0; + NullCheck(L_3); + Uri_t748 * L_4 = (L_3->___uri_0); + NullCheck(L_2); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Uri::Equals(System.Object) */, L_2, L_4); + if (!L_5) + { + goto IL_0035; + } + } + { + SPKey_t766 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->___use_connect_1); + bool L_8 = (__this->___use_connect_1); + G_B5_0 = ((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); + goto IL_0036; + } + +IL_0035: + { + G_B5_0 = 0; + } + +IL_0036: + { + return G_B5_0; + } +} +// System.Void System.Net.ServicePointManager::.cctor() +extern TypeInfo* HybridDictionary_t724_il2cpp_TypeInfo_var; +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultCertificatePolicy_t745_il2cpp_TypeInfo_var; +extern "C" void ServicePointManager__cctor_m3863 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HybridDictionary_t724_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(465); + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + DefaultCertificatePolicy_t745_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(466); + s_Il2CppMethodIntialized = true; + } + { + HybridDictionary_t724 * L_0 = (HybridDictionary_t724 *)il2cpp_codegen_object_new (HybridDictionary_t724_il2cpp_TypeInfo_var); + HybridDictionary__ctor_m3697(L_0, /*hidden argument*/NULL); + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0 = L_0; + DefaultCertificatePolicy_t745 * L_1 = (DefaultCertificatePolicy_t745 *)il2cpp_codegen_object_new (DefaultCertificatePolicy_t745_il2cpp_TypeInfo_var); + DefaultCertificatePolicy__ctor_m3784(L_1, /*hidden argument*/NULL); + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___policy_1 = L_1; + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___defaultConnectionLimit_2 = 2; + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePointIdleTime_3 = ((int32_t)900000); + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4 = 0; + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->____checkCRL_5 = 0; + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->____securityProtocol_6 = ((int32_t)240); + ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___expectContinue_7 = 1; + return; + } +} +// System.Net.ICertificatePolicy System.Net.ServicePointManager::get_CertificatePolicy() +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" Object_t * ServicePointManager_get_CertificatePolicy_m3864 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + Object_t * L_0 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___policy_1; + return L_0; + } +} +// System.Boolean System.Net.ServicePointManager::get_CheckCertificateRevocationList() +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" bool ServicePointManager_get_CheckCertificateRevocationList_m3865 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + bool L_0 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->____checkCRL_5; + return L_0; + } +} +// System.Net.SecurityProtocolType System.Net.ServicePointManager::get_SecurityProtocol() +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" int32_t ServicePointManager_get_SecurityProtocol_m3866 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + int32_t L_0 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->____securityProtocol_6; + return L_0; + } +} +// System.Net.Security.RemoteCertificateValidationCallback System.Net.ServicePointManager::get_ServerCertificateValidationCallback() +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern "C" RemoteCertificateValidationCallback_t754 * ServicePointManager_get_ServerCertificateValidationCallback_m3867 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + RemoteCertificateValidationCallback_t754 * L_0 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___server_cert_cb_9; + return L_0; + } +} +// System.Net.ServicePoint System.Net.ServicePointManager::FindServicePoint(System.Uri,System.Net.IWebProxy) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* IWebProxy_t750_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* SPKey_t766_il2cpp_TypeInfo_var; +extern TypeInfo* ServicePoint_t761_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral324; +extern Il2CppCodeGenString* _stringLiteral325; +extern Il2CppCodeGenString* _stringLiteral326; +extern Il2CppCodeGenString* _stringLiteral327; +extern Il2CppCodeGenString* _stringLiteral328; +extern Il2CppCodeGenString* _stringLiteral329; +extern "C" ServicePoint_t761 * ServicePointManager_FindServicePoint_m3868 (Object_t * __this /* static, unused */, Uri_t748 * ___address, Object_t * ___proxy, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + IWebProxy_t750_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(446); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + SPKey_t766_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(464); + ServicePoint_t761_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(467); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral324 = il2cpp_codegen_string_literal_from_index(324); + _stringLiteral325 = il2cpp_codegen_string_literal_from_index(325); + _stringLiteral326 = il2cpp_codegen_string_literal_from_index(326); + _stringLiteral327 = il2cpp_codegen_string_literal_from_index(327); + _stringLiteral328 = il2cpp_codegen_string_literal_from_index(328); + _stringLiteral329 = il2cpp_codegen_string_literal_from_index(329); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + ServicePoint_t761 * V_3 = {0}; + HybridDictionary_t724 * V_4 = {0}; + SPKey_t766 * V_5 = {0}; + String_t* V_6 = {0}; + int32_t V_7 = 0; + ServicePoint_t761 * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Uri_t748 * L_0 = ___address; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_1 = Uri_op_Equality_m4575(NULL /*static, unused*/, L_0, (Uri_t748 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral324, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + ServicePointManager_RecycleServicePoints_m3869(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = 0; + V_1 = 0; + Object_t * L_3 = ___proxy; + if (!L_3) + { + goto IL_0091; + } + } + { + Object_t * L_4 = ___proxy; + Uri_t748 * L_5 = ___address; + NullCheck(L_4); + bool L_6 = (bool)InterfaceFuncInvoker1< bool, Uri_t748 * >::Invoke(1 /* System.Boolean System.Net.IWebProxy::IsBypassed(System.Uri) */, IWebProxy_t750_il2cpp_TypeInfo_var, L_4, L_5); + if (L_6) + { + goto IL_0091; + } + } + { + V_0 = 1; + Uri_t748 * L_7 = ___address; + NullCheck(L_7); + String_t* L_8 = Uri_get_Scheme_m4539(L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_9 = String_op_Equality_m442(NULL /*static, unused*/, L_8, _stringLiteral325, /*hidden argument*/NULL); + V_2 = L_9; + Object_t * L_10 = ___proxy; + Uri_t748 * L_11 = ___address; + NullCheck(L_10); + Uri_t748 * L_12 = (Uri_t748 *)InterfaceFuncInvoker1< Uri_t748 *, Uri_t748 * >::Invoke(0 /* System.Uri System.Net.IWebProxy::GetProxy(System.Uri) */, IWebProxy_t750_il2cpp_TypeInfo_var, L_10, L_11); + ___address = L_12; + Uri_t748 * L_13 = ___address; + NullCheck(L_13); + String_t* L_14 = Uri_get_Scheme_m4539(L_13, /*hidden argument*/NULL); + bool L_15 = String_op_Inequality_m3593(NULL /*static, unused*/, L_14, _stringLiteral326, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0074; + } + } + { + bool L_16 = V_2; + if (L_16) + { + goto IL_0074; + } + } + { + NotSupportedException_t164 * L_17 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_17, _stringLiteral327, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0074: + { + bool L_18 = V_2; + if (!L_18) + { + goto IL_0091; + } + } + { + Uri_t748 * L_19 = ___address; + NullCheck(L_19); + String_t* L_20 = Uri_get_Scheme_m4539(L_19, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_21 = String_op_Equality_m442(NULL /*static, unused*/, L_20, _stringLiteral326, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0091; + } + } + { + V_1 = 1; + } + +IL_0091: + { + Uri_t748 * L_22 = ___address; + NullCheck(L_22); + String_t* L_23 = Uri_get_Scheme_m4539(L_22, /*hidden argument*/NULL); + Uri_t748 * L_24 = ___address; + NullCheck(L_24); + String_t* L_25 = Uri_get_Authority_m4534(L_24, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = String_Concat_m613(NULL /*static, unused*/, L_23, _stringLiteral328, L_25, /*hidden argument*/NULL); + Uri_t748 * L_27 = (Uri_t748 *)il2cpp_codegen_object_new (Uri_t748_il2cpp_TypeInfo_var); + Uri__ctor_m4528(L_27, L_26, /*hidden argument*/NULL); + ___address = L_27; + V_3 = (ServicePoint_t761 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_28 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + V_4 = L_28; + HybridDictionary_t724 * L_29 = V_4; + Monitor_Enter_m4630(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + } + +IL_00be: + try + { // begin try (depth: 1) + { + Uri_t748 * L_30 = ___address; + bool L_31 = V_1; + SPKey_t766 * L_32 = (SPKey_t766 *)il2cpp_codegen_object_new (SPKey_t766_il2cpp_TypeInfo_var); + SPKey__ctor_m3860(L_32, L_30, L_31, /*hidden argument*/NULL); + V_5 = L_32; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_33 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + SPKey_t766 * L_34 = V_5; + NullCheck(L_33); + Object_t * L_35 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(9 /* System.Object System.Collections.Specialized.HybridDictionary::get_Item(System.Object) */, L_33, L_34); + V_3 = ((ServicePoint_t761 *)IsInstClass(L_35, ServicePoint_t761_il2cpp_TypeInfo_var)); + ServicePoint_t761 * L_36 = V_3; + if (!L_36) + { + goto IL_00e7; + } + } + +IL_00df: + { + ServicePoint_t761 * L_37 = V_3; + V_8 = L_37; + IL2CPP_LEAVE(0x16E, FINALLY_0164); + } + +IL_00e7: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + int32_t L_38 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4; + if ((((int32_t)L_38) <= ((int32_t)0))) + { + goto IL_0111; + } + } + +IL_00f2: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_39 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_39); + int32_t L_40 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, L_39); + int32_t L_41 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4; + if ((((int32_t)L_40) < ((int32_t)L_41))) + { + goto IL_0111; + } + } + +IL_0106: + { + InvalidOperationException_t914 * L_42 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_42, _stringLiteral329, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0111: + { + Uri_t748 * L_43 = ___address; + NullCheck(L_43); + String_t* L_44 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Uri::ToString() */, L_43); + V_6 = L_44; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + int32_t L_45 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___defaultConnectionLimit_2; + V_7 = L_45; + Uri_t748 * L_46 = ___address; + int32_t L_47 = V_7; + int32_t L_48 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePointIdleTime_3; + ServicePoint_t761 * L_49 = (ServicePoint_t761 *)il2cpp_codegen_object_new (ServicePoint_t761_il2cpp_TypeInfo_var); + ServicePoint__ctor_m3849(L_49, L_46, L_47, L_48, /*hidden argument*/NULL); + V_3 = L_49; + ServicePoint_t761 * L_50 = V_3; + bool L_51 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___expectContinue_7; + NullCheck(L_50); + ServicePoint_set_Expect100Continue_m3854(L_50, L_51, /*hidden argument*/NULL); + ServicePoint_t761 * L_52 = V_3; + bool L_53 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___useNagle_8; + NullCheck(L_52); + ServicePoint_set_UseNagleAlgorithm_m3855(L_52, L_53, /*hidden argument*/NULL); + ServicePoint_t761 * L_54 = V_3; + bool L_55 = V_0; + NullCheck(L_54); + ServicePoint_set_UsesProxy_m3857(L_54, L_55, /*hidden argument*/NULL); + ServicePoint_t761 * L_56 = V_3; + bool L_57 = V_1; + NullCheck(L_56); + ServicePoint_set_UseConnect_m3858(L_56, L_57, /*hidden argument*/NULL); + HybridDictionary_t724 * L_58 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + SPKey_t766 * L_59 = V_5; + ServicePoint_t761 * L_60 = V_3; + NullCheck(L_58); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(11 /* System.Void System.Collections.Specialized.HybridDictionary::Add(System.Object,System.Object) */, L_58, L_59, L_60); + IL2CPP_LEAVE(0x16C, FINALLY_0164); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0164; + } + +FINALLY_0164: + { // begin finally (depth: 1) + HybridDictionary_t724 * L_61 = V_4; + Monitor_Exit_m4631(NULL /*static, unused*/, L_61, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(356) + } // end finally (depth: 1) + IL2CPP_CLEANUP(356) + { + IL2CPP_JUMP_TBL(0x16E, IL_016e) + IL2CPP_JUMP_TBL(0x16C, IL_016c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_016c: + { + ServicePoint_t761 * L_62 = V_3; + return L_62; + } + +IL_016e: + { + ServicePoint_t761 * L_63 = V_8; + return L_63; + } +} +// System.Void System.Net.ServicePointManager::RecycleServicePoints() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* ServicePoint_t761_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" void ServicePointManager_RecycleServicePoints_m3869 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ServicePointManager_t767_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(443); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + ServicePoint_t761_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(467); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + HybridDictionary_t724 * V_1 = {0}; + Object_t * V_2 = {0}; + ServicePoint_t761 * V_3 = {0}; + int32_t V_4 = 0; + SortedList_t920 * V_5 = {0}; + ServicePoint_t761 * V_6 = {0}; + int32_t V_7 = 0; + DateTime_t365 V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_1 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + V_1 = L_1; + HybridDictionary_t724 * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_3 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(13 /* System.Collections.IDictionaryEnumerator System.Collections.Specialized.HybridDictionary::GetEnumerator() */, L_3); + V_2 = L_4; + goto IL_0046; + } + +IL_0022: + { + Object_t * L_5 = V_2; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_5); + V_3 = ((ServicePoint_t761 *)CastclassClass(L_6, ServicePoint_t761_il2cpp_TypeInfo_var)); + ServicePoint_t761 * L_7 = V_3; + NullCheck(L_7); + bool L_8 = ServicePoint_get_AvailableForRecycling_m3859(L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0046; + } + } + +IL_0039: + { + ArrayList_t734 * L_9 = V_0; + Object_t * L_10 = V_2; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_10); + NullCheck(L_9); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_9, L_11); + } + +IL_0046: + { + Object_t * L_12 = V_2; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0022; + } + } + +IL_0051: + { + V_4 = 0; + goto IL_0071; + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_14 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + ArrayList_t734 * L_15 = V_0; + int32_t L_16 = V_4; + NullCheck(L_15); + Object_t * L_17 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_15, L_16); + NullCheck(L_14); + VirtActionInvoker1< Object_t * >::Invoke(14 /* System.Void System.Collections.Specialized.HybridDictionary::Remove(System.Object) */, L_14, L_17); + int32_t L_18 = V_4; + V_4 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0071: + { + int32_t L_19 = V_4; + ArrayList_t734 * L_20 = V_0; + NullCheck(L_20); + int32_t L_21 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_20); + if ((((int32_t)L_19) < ((int32_t)L_21))) + { + goto IL_0059; + } + } + +IL_007e: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + int32_t L_22 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4; + if (!L_22) + { + goto IL_009c; + } + } + +IL_0088: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_23 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_23); + int32_t L_24 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, L_23); + int32_t L_25 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4; + if ((((int32_t)L_24) > ((int32_t)L_25))) + { + goto IL_00a1; + } + } + +IL_009c: + { + IL2CPP_LEAVE(0x18C, FINALLY_0185); + } + +IL_00a1: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_26 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, L_26); + SortedList_t920 * L_28 = (SortedList_t920 *)il2cpp_codegen_object_new (SortedList_t920_il2cpp_TypeInfo_var); + SortedList__ctor_m4643(L_28, L_27, /*hidden argument*/NULL); + V_5 = L_28; + HybridDictionary_t724 * L_29 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_29); + Object_t * L_30 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(13 /* System.Collections.IDictionaryEnumerator System.Collections.Specialized.HybridDictionary::GetEnumerator() */, L_29); + V_2 = L_30; + goto IL_0132; + } + +IL_00c2: + { + Object_t * L_31 = V_2; + NullCheck(L_31); + Object_t * L_32 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_31); + V_6 = ((ServicePoint_t761 *)CastclassClass(L_32, ServicePoint_t761_il2cpp_TypeInfo_var)); + ServicePoint_t761 * L_33 = V_6; + NullCheck(L_33); + int32_t L_34 = ServicePoint_get_CurrentConnections_m3851(L_33, /*hidden argument*/NULL); + if (L_34) + { + goto IL_0132; + } + } + +IL_00db: + { + goto IL_0100; + } + +IL_00e0: + { + ServicePoint_t761 * L_35 = V_6; + ServicePoint_t761 * L_36 = V_6; + NullCheck(L_36); + DateTime_t365 L_37 = ServicePoint_get_IdleSince_m3852(L_36, /*hidden argument*/NULL); + V_8 = L_37; + DateTime_t365 L_38 = DateTime_AddMilliseconds_m4641((&V_8), (1.0), /*hidden argument*/NULL); + NullCheck(L_35); + ServicePoint_set_IdleSince_m3853(L_35, L_38, /*hidden argument*/NULL); + } + +IL_0100: + { + SortedList_t920 * L_39 = V_5; + ServicePoint_t761 * L_40 = V_6; + NullCheck(L_40); + DateTime_t365 L_41 = ServicePoint_get_IdleSince_m3852(L_40, /*hidden argument*/NULL); + DateTime_t365 L_42 = L_41; + Object_t * L_43 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_39); + bool L_44 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(33 /* System.Boolean System.Collections.SortedList::ContainsKey(System.Object) */, L_39, L_43); + if (L_44) + { + goto IL_00e0; + } + } + +IL_0118: + { + SortedList_t920 * L_45 = V_5; + ServicePoint_t761 * L_46 = V_6; + NullCheck(L_46); + DateTime_t365 L_47 = ServicePoint_get_IdleSince_m3852(L_46, /*hidden argument*/NULL); + DateTime_t365 L_48 = L_47; + Object_t * L_49 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_48); + ServicePoint_t761 * L_50 = V_6; + NullCheck(L_50); + Uri_t748 * L_51 = ServicePoint_get_Address_m3850(L_50, /*hidden argument*/NULL); + NullCheck(L_45); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(25 /* System.Void System.Collections.SortedList::Add(System.Object,System.Object) */, L_45, L_49, L_51); + } + +IL_0132: + { + Object_t * L_52 = V_2; + NullCheck(L_52); + bool L_53 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_52); + if (L_53) + { + goto IL_00c2; + } + } + +IL_013d: + { + V_7 = 0; + goto IL_015e; + } + +IL_0145: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_54 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + SortedList_t920 * L_55 = V_5; + int32_t L_56 = V_7; + NullCheck(L_55); + Object_t * L_57 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(34 /* System.Object System.Collections.SortedList::GetByIndex(System.Int32) */, L_55, L_56); + NullCheck(L_54); + VirtActionInvoker1< Object_t * >::Invoke(14 /* System.Void System.Collections.Specialized.HybridDictionary::Remove(System.Object) */, L_54, L_57); + int32_t L_58 = V_7; + V_7 = ((int32_t)((int32_t)L_58+(int32_t)1)); + } + +IL_015e: + { + int32_t L_59 = V_7; + SortedList_t920 * L_60 = V_5; + NullCheck(L_60); + int32_t L_61 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_60); + if ((((int32_t)L_59) >= ((int32_t)L_61))) + { + goto IL_0180; + } + } + +IL_016c: + { + IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t767_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_62 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___servicePoints_0; + NullCheck(L_62); + int32_t L_63 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() */, L_62); + int32_t L_64 = ((ServicePointManager_t767_StaticFields*)ServicePointManager_t767_il2cpp_TypeInfo_var->static_fields)->___maxServicePoints_4; + if ((((int32_t)L_63) > ((int32_t)L_64))) + { + goto IL_0145; + } + } + +IL_0180: + { + IL2CPP_LEAVE(0x18C, FINALLY_0185); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0185; + } + +FINALLY_0185: + { // begin finally (depth: 1) + HybridDictionary_t724 * L_65 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_65, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(389) + } // end finally (depth: 1) + IL2CPP_CLEANUP(389) + { + IL2CPP_JUMP_TBL(0x18C, IL_018c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_018c: + { + return; + } +} +// System.Void System.Net.WebHeaderCollection::.ctor() +extern "C" void WebHeaderCollection__ctor_m3870 (WebHeaderCollection_t749 * __this, const MethodInfo* method) +{ + { + NameValueCollection__ctor_m3767(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebHeaderCollection::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral264; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral331; +extern Il2CppCodeGenString* _stringLiteral332; +extern "C" void WebHeaderCollection__ctor_m3871 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral264 = il2cpp_codegen_string_literal_from_index(264); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral331 = il2cpp_codegen_string_literal_from_index(331); + _stringLiteral332 = il2cpp_codegen_string_literal_from_index(332); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + NameValueCollection__ctor_m3767(__this, /*hidden argument*/NULL); + } + +IL_0006: + try + { // begin try (depth: 1) + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + NullCheck(L_0); + int32_t L_1 = SerializationInfo_GetInt32_m4626(L_0, _stringLiteral264, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_0041; + } + +IL_0019: + { + SerializationInfo_t433 * L_2 = ___serializationInfo; + String_t* L_3 = Int32_ToString_m2071((&V_1), /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_4 = SerializationInfo_GetString_m4624(L_2, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_5 = ___serializationInfo; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + V_3 = ((int32_t)((int32_t)L_6+(int32_t)L_7)); + String_t* L_8 = Int32_ToString_m2071((&V_3), /*hidden argument*/NULL); + NullCheck(L_5); + String_t* L_9 = SerializationInfo_GetString_m4624(L_5, L_8, /*hidden argument*/NULL); + VirtActionInvoker2< String_t*, String_t* >::Invoke(16 /* System.Void System.Net.WebHeaderCollection::Add(System.String,System.String) */, __this, L_4, L_9); + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0041: + { + int32_t L_11 = V_1; + int32_t L_12 = V_0; + if ((((int32_t)L_11) < ((int32_t)L_12))) + { + goto IL_0019; + } + } + +IL_0048: + { + goto IL_00a3; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SerializationException_t916_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_004d; + throw e; + } + +CATCH_004d: + { // begin catch(System.Runtime.Serialization.SerializationException) + { + SerializationInfo_t433 * L_13 = ___serializationInfo; + NullCheck(L_13); + int32_t L_14 = SerializationInfo_GetInt32_m4626(L_13, _stringLiteral330, /*hidden argument*/NULL); + V_0 = L_14; + V_2 = 0; + goto IL_0097; + } + +IL_0061: + { + SerializationInfo_t433 * L_15 = ___serializationInfo; + int32_t L_16 = V_2; + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral331, L_18, /*hidden argument*/NULL); + NullCheck(L_15); + String_t* L_20 = SerializationInfo_GetString_m4624(L_15, L_19, /*hidden argument*/NULL); + SerializationInfo_t433 * L_21 = ___serializationInfo; + int32_t L_22 = V_2; + int32_t L_23 = L_22; + Object_t * L_24 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_23); + String_t* L_25 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral332, L_24, /*hidden argument*/NULL); + NullCheck(L_21); + String_t* L_26 = SerializationInfo_GetString_m4624(L_21, L_25, /*hidden argument*/NULL); + VirtActionInvoker2< String_t*, String_t* >::Invoke(16 /* System.Void System.Net.WebHeaderCollection::Add(System.String,System.String) */, __this, L_20, L_26); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0097: + { + int32_t L_28 = V_2; + int32_t L_29 = V_0; + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_0061; + } + } + +IL_009e: + { + goto IL_00a3; + } + } // end catch (depth: 1) + +IL_00a3: + { + return; + } +} +// System.Void System.Net.WebHeaderCollection::.ctor(System.Boolean) +extern "C" void WebHeaderCollection__ctor_m3872 (WebHeaderCollection_t749 * __this, bool ___internallyCreated, const MethodInfo* method) +{ + { + NameValueCollection__ctor_m3767(__this, /*hidden argument*/NULL); + bool L_0 = ___internallyCreated; + __this->___internallyCreated_15 = L_0; + return; + } +} +// System.Void System.Net.WebHeaderCollection::.cctor() +extern TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t769_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m4647_MethodInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D2_0_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral333; +extern Il2CppCodeGenString* _stringLiteral334; +extern Il2CppCodeGenString* _stringLiteral335; +extern Il2CppCodeGenString* _stringLiteral336; +extern Il2CppCodeGenString* _stringLiteral337; +extern Il2CppCodeGenString* _stringLiteral338; +extern Il2CppCodeGenString* _stringLiteral339; +extern Il2CppCodeGenString* _stringLiteral340; +extern Il2CppCodeGenString* _stringLiteral341; +extern Il2CppCodeGenString* _stringLiteral342; +extern Il2CppCodeGenString* _stringLiteral343; +extern Il2CppCodeGenString* _stringLiteral344; +extern Il2CppCodeGenString* _stringLiteral345; +extern Il2CppCodeGenString* _stringLiteral346; +extern Il2CppCodeGenString* _stringLiteral347; +extern Il2CppCodeGenString* _stringLiteral348; +extern Il2CppCodeGenString* _stringLiteral349; +extern Il2CppCodeGenString* _stringLiteral350; +extern Il2CppCodeGenString* _stringLiteral351; +extern Il2CppCodeGenString* _stringLiteral352; +extern Il2CppCodeGenString* _stringLiteral353; +extern Il2CppCodeGenString* _stringLiteral354; +extern Il2CppCodeGenString* _stringLiteral355; +extern Il2CppCodeGenString* _stringLiteral356; +extern Il2CppCodeGenString* _stringLiteral357; +extern Il2CppCodeGenString* _stringLiteral358; +extern Il2CppCodeGenString* _stringLiteral359; +extern Il2CppCodeGenString* _stringLiteral360; +extern Il2CppCodeGenString* _stringLiteral361; +extern Il2CppCodeGenString* _stringLiteral362; +extern Il2CppCodeGenString* _stringLiteral363; +extern Il2CppCodeGenString* _stringLiteral364; +extern Il2CppCodeGenString* _stringLiteral365; +extern Il2CppCodeGenString* _stringLiteral366; +extern Il2CppCodeGenString* _stringLiteral367; +extern Il2CppCodeGenString* _stringLiteral368; +extern "C" void WebHeaderCollection__cctor_m3873 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BooleanU5BU5D_t770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(470); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + StringComparer_t921_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(471); + Dictionary_2_t769_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(472); + Dictionary_2__ctor_m4647_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483978); + U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D2_0_FieldInfo_var = il2cpp_codegen_field_info_from_index(473, 0); + _stringLiteral333 = il2cpp_codegen_string_literal_from_index(333); + _stringLiteral334 = il2cpp_codegen_string_literal_from_index(334); + _stringLiteral335 = il2cpp_codegen_string_literal_from_index(335); + _stringLiteral336 = il2cpp_codegen_string_literal_from_index(336); + _stringLiteral337 = il2cpp_codegen_string_literal_from_index(337); + _stringLiteral338 = il2cpp_codegen_string_literal_from_index(338); + _stringLiteral339 = il2cpp_codegen_string_literal_from_index(339); + _stringLiteral340 = il2cpp_codegen_string_literal_from_index(340); + _stringLiteral341 = il2cpp_codegen_string_literal_from_index(341); + _stringLiteral342 = il2cpp_codegen_string_literal_from_index(342); + _stringLiteral343 = il2cpp_codegen_string_literal_from_index(343); + _stringLiteral344 = il2cpp_codegen_string_literal_from_index(344); + _stringLiteral345 = il2cpp_codegen_string_literal_from_index(345); + _stringLiteral346 = il2cpp_codegen_string_literal_from_index(346); + _stringLiteral347 = il2cpp_codegen_string_literal_from_index(347); + _stringLiteral348 = il2cpp_codegen_string_literal_from_index(348); + _stringLiteral349 = il2cpp_codegen_string_literal_from_index(349); + _stringLiteral350 = il2cpp_codegen_string_literal_from_index(350); + _stringLiteral351 = il2cpp_codegen_string_literal_from_index(351); + _stringLiteral352 = il2cpp_codegen_string_literal_from_index(352); + _stringLiteral353 = il2cpp_codegen_string_literal_from_index(353); + _stringLiteral354 = il2cpp_codegen_string_literal_from_index(354); + _stringLiteral355 = il2cpp_codegen_string_literal_from_index(355); + _stringLiteral356 = il2cpp_codegen_string_literal_from_index(356); + _stringLiteral357 = il2cpp_codegen_string_literal_from_index(357); + _stringLiteral358 = il2cpp_codegen_string_literal_from_index(358); + _stringLiteral359 = il2cpp_codegen_string_literal_from_index(359); + _stringLiteral360 = il2cpp_codegen_string_literal_from_index(360); + _stringLiteral361 = il2cpp_codegen_string_literal_from_index(361); + _stringLiteral362 = il2cpp_codegen_string_literal_from_index(362); + _stringLiteral363 = il2cpp_codegen_string_literal_from_index(363); + _stringLiteral364 = il2cpp_codegen_string_literal_from_index(364); + _stringLiteral365 = il2cpp_codegen_string_literal_from_index(365); + _stringLiteral366 = il2cpp_codegen_string_literal_from_index(366); + _stringLiteral367 = il2cpp_codegen_string_literal_from_index(367); + _stringLiteral368 = il2cpp_codegen_string_literal_from_index(368); + s_Il2CppMethodIntialized = true; + } + { + BooleanU5BU5D_t770* L_0 = ((BooleanU5BU5D_t770*)SZArrayNew(BooleanU5BU5D_t770_il2cpp_TypeInfo_var, ((int32_t)126))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D2_0_FieldInfo_var), /*hidden argument*/NULL); + ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___allowed_chars_16 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider_t913 * L_1 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer_t912 * L_2 = CaseInsensitiveComparer_get_DefaultInvariant_m4598(NULL /*static, unused*/, /*hidden argument*/NULL); + Hashtable_t725 * L_3 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4645(L_3, L_1, L_2, /*hidden argument*/NULL); + ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12 = L_3; + Hashtable_t725 * L_4 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_5 = 1; + Object_t * L_6 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_5); + NullCheck(L_4); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_4, _stringLiteral333, L_6); + Hashtable_t725 * L_7 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_8 = 1; + Object_t * L_9 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_7); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_7, _stringLiteral334, L_9); + Hashtable_t725 * L_10 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_11 = 1; + Object_t * L_12 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_11); + NullCheck(L_10); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_10, _stringLiteral335, L_12); + Hashtable_t725 * L_13 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_14 = 1; + Object_t * L_15 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_13); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_13, _stringLiteral336, L_15); + Hashtable_t725 * L_16 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_17 = 1; + Object_t * L_18 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_17); + NullCheck(L_16); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_16, _stringLiteral337, L_18); + Hashtable_t725 * L_19 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_20 = 1; + Object_t * L_21 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_19); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, _stringLiteral338, L_21); + Hashtable_t725 * L_22 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_23 = 1; + Object_t * L_24 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_23); + NullCheck(L_22); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_22, _stringLiteral339, L_24); + Hashtable_t725 * L_25 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_26 = 1; + Object_t * L_27 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_26); + NullCheck(L_25); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_25, _stringLiteral340, L_27); + Hashtable_t725 * L_28 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_29 = 1; + Object_t * L_30 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_29); + NullCheck(L_28); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_28, _stringLiteral341, L_30); + Hashtable_t725 * L_31 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_32 = 1; + Object_t * L_33 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_32); + NullCheck(L_31); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_31, _stringLiteral342, L_33); + Hashtable_t725 * L_34 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_35 = 1; + Object_t * L_36 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_35); + NullCheck(L_34); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_34, _stringLiteral343, L_36); + Hashtable_t725 * L_37 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_38 = 1; + Object_t * L_39 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_38); + NullCheck(L_37); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_37, _stringLiteral344, L_39); + Hashtable_t725 * L_40 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + bool L_41 = 1; + Object_t * L_42 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_41); + NullCheck(L_40); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_40, _stringLiteral345, L_42); + IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t921_il2cpp_TypeInfo_var); + StringComparer_t921 * L_43 = StringComparer_get_InvariantCultureIgnoreCase_m4646(NULL /*static, unused*/, /*hidden argument*/NULL); + Dictionary_2_t769 * L_44 = (Dictionary_2_t769 *)il2cpp_codegen_object_new (Dictionary_2_t769_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m4647(L_44, L_43, /*hidden argument*/Dictionary_2__ctor_m4647_MethodInfo_var); + ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_response_14 = L_44; + Dictionary_2_t769 * L_45 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_response_14; + NullCheck(L_45); + VirtActionInvoker2< String_t*, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_45, _stringLiteral346, 1); + Dictionary_2_t769 * L_46 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_response_14; + NullCheck(L_46); + VirtActionInvoker2< String_t*, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_46, _stringLiteral347, 1); + Dictionary_2_t769 * L_47 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_response_14; + NullCheck(L_47); + VirtActionInvoker2< String_t*, bool >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_47, _stringLiteral348, 1); + CaseInsensitiveHashCodeProvider_t913 * L_48 = CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599(NULL /*static, unused*/, /*hidden argument*/NULL); + CaseInsensitiveComparer_t912 * L_49 = CaseInsensitiveComparer_get_DefaultInvariant_m4598(NULL /*static, unused*/, /*hidden argument*/NULL); + Hashtable_t725 * L_50 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4645(L_50, L_48, L_49, /*hidden argument*/NULL); + ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13 = L_50; + Hashtable_t725 * L_51 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_52 = 1; + Object_t * L_53 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_52); + NullCheck(L_51); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_51, _stringLiteral333, L_53); + Hashtable_t725 * L_54 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_55 = 1; + Object_t * L_56 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_55); + NullCheck(L_54); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_54, _stringLiteral349, L_56); + Hashtable_t725 * L_57 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_58 = 1; + Object_t * L_59 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_58); + NullCheck(L_57); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_57, _stringLiteral350, L_59); + Hashtable_t725 * L_60 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_61 = 1; + Object_t * L_62 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_61); + NullCheck(L_60); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_60, _stringLiteral351, L_62); + Hashtable_t725 * L_63 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_64 = 1; + Object_t * L_65 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_64); + NullCheck(L_63); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_63, _stringLiteral352, L_65); + Hashtable_t725 * L_66 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_67 = 1; + Object_t * L_68 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_67); + NullCheck(L_66); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_66, _stringLiteral353, L_68); + Hashtable_t725 * L_69 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_70 = 1; + Object_t * L_71 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_70); + NullCheck(L_69); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_69, _stringLiteral354, L_71); + Hashtable_t725 * L_72 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_73 = 1; + Object_t * L_74 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_73); + NullCheck(L_72); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_72, _stringLiteral355, L_74); + Hashtable_t725 * L_75 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_76 = 1; + Object_t * L_77 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_76); + NullCheck(L_75); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_75, _stringLiteral334, L_77); + Hashtable_t725 * L_78 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_79 = 1; + Object_t * L_80 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_79); + NullCheck(L_78); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_78, _stringLiteral356, L_80); + Hashtable_t725 * L_81 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_82 = 1; + Object_t * L_83 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_82); + NullCheck(L_81); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_81, _stringLiteral357, L_83); + Hashtable_t725 * L_84 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_85 = 1; + Object_t * L_86 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_85); + NullCheck(L_84); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_84, _stringLiteral338, L_86); + Hashtable_t725 * L_87 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_88 = 1; + Object_t * L_89 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_88); + NullCheck(L_87); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_87, _stringLiteral358, L_89); + Hashtable_t725 * L_90 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_91 = 1; + Object_t * L_92 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_91); + NullCheck(L_90); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_90, _stringLiteral359, L_92); + Hashtable_t725 * L_93 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_94 = 1; + Object_t * L_95 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_94); + NullCheck(L_93); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_93, _stringLiteral360, L_95); + Hashtable_t725 * L_96 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_97 = 1; + Object_t * L_98 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_97); + NullCheck(L_96); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_96, _stringLiteral361, L_98); + Hashtable_t725 * L_99 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_100 = 1; + Object_t * L_101 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_100); + NullCheck(L_99); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_99, _stringLiteral341, L_101); + Hashtable_t725 * L_102 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_103 = 1; + Object_t * L_104 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_103); + NullCheck(L_102); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_102, _stringLiteral343, L_104); + Hashtable_t725 * L_105 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_106 = 1; + Object_t * L_107 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_106); + NullCheck(L_105); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_105, _stringLiteral362, L_107); + Hashtable_t725 * L_108 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_109 = 1; + Object_t * L_110 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_109); + NullCheck(L_108); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_108, _stringLiteral363, L_110); + Hashtable_t725 * L_111 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_112 = 1; + Object_t * L_113 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_112); + NullCheck(L_111); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_111, _stringLiteral364, L_113); + Hashtable_t725 * L_114 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_115 = 1; + Object_t * L_116 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_115); + NullCheck(L_114); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_114, _stringLiteral365, L_116); + Hashtable_t725 * L_117 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_118 = 1; + Object_t * L_119 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_118); + NullCheck(L_117); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_117, _stringLiteral366, L_119); + Hashtable_t725 * L_120 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_121 = 1; + Object_t * L_122 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_121); + NullCheck(L_120); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_120, _stringLiteral367, L_122); + Hashtable_t725 * L_123 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___multiValue_13; + bool L_124 = 1; + Object_t * L_125 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_124); + NullCheck(L_123); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_123, _stringLiteral368, L_125); + return; + } +} +// System.Void System.Net.WebHeaderCollection::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebHeaderCollection_System_Runtime_Serialization_ISerializable_GetObjectData_m3874 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + StreamingContext_t434 L_1 = ___streamingContext; + VirtActionInvoker2< SerializationInfo_t433 *, StreamingContext_t434 >::Invoke(13 /* System.Void System.Net.WebHeaderCollection::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) */, __this, L_0, L_1); + return; + } +} +// System.Void System.Net.WebHeaderCollection::Add(System.String,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral369; +extern "C" void WebHeaderCollection_Add_m3875 (WebHeaderCollection_t749 * __this, String_t* ___name, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral369 = il2cpp_codegen_string_literal_from_index(369); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->___internallyCreated_15); + if (!L_2) + { + goto IL_0032; + } + } + { + String_t* L_3 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + bool L_4 = WebHeaderCollection_IsRestricted_m3877(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0032; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral369, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0032: + { + String_t* L_6 = ___name; + String_t* L_7 = ___value; + WebHeaderCollection_AddWithoutValidate_m3876(__this, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebHeaderCollection::AddWithoutValidate(System.String,System.String) +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral370; +extern Il2CppCodeGenString* _stringLiteral371; +extern Il2CppCodeGenString* _stringLiteral372; +extern Il2CppCodeGenString* _stringLiteral373; +extern "C" void WebHeaderCollection_AddWithoutValidate_m3876 (WebHeaderCollection_t749 * __this, String_t* ___headerName, String_t* ___headerValue, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral370 = il2cpp_codegen_string_literal_from_index(370); + _stringLiteral371 = il2cpp_codegen_string_literal_from_index(371); + _stringLiteral372 = il2cpp_codegen_string_literal_from_index(372); + _stringLiteral373 = il2cpp_codegen_string_literal_from_index(373); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___headerName; + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + bool L_1 = WebHeaderCollection_IsHeaderName_m3887(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0021; + } + } + { + String_t* L_2 = ___headerName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral370, L_2, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_4, L_3, _stringLiteral371, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + String_t* L_5 = ___headerValue; + if (L_5) + { + goto IL_0033; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___headerValue = L_6; + goto IL_003b; + } + +IL_0033: + { + String_t* L_7 = ___headerValue; + NullCheck(L_7); + String_t* L_8 = String_Trim_m2056(L_7, /*hidden argument*/NULL); + ___headerValue = L_8; + } + +IL_003b: + { + String_t* L_9 = ___headerValue; + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + bool L_10 = WebHeaderCollection_IsHeaderValue_m3886(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_005c; + } + } + { + String_t* L_11 = ___headerValue; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral372, L_11, /*hidden argument*/NULL); + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_13, L_12, _stringLiteral373, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_005c: + { + String_t* L_14 = ___headerName; + String_t* L_15 = ___headerValue; + NameValueCollection_Add_m3769(__this, L_14, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Net.WebHeaderCollection::IsRestricted(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral371; +extern Il2CppCodeGenString* _stringLiteral374; +extern Il2CppCodeGenString* _stringLiteral375; +extern "C" bool WebHeaderCollection_IsRestricted_m3877 (Object_t * __this /* static, unused */, String_t* ___headerName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + _stringLiteral371 = il2cpp_codegen_string_literal_from_index(371); + _stringLiteral374 = il2cpp_codegen_string_literal_from_index(374); + _stringLiteral375 = il2cpp_codegen_string_literal_from_index(375); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___headerName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral371, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___headerName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0031; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral374, _stringLiteral371, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + String_t* L_6 = ___headerName; + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + bool L_7 = WebHeaderCollection_IsHeaderName_m3887(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0047; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral375, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + Hashtable_t725 * L_9 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___restricted_12; + String_t* L_10 = ___headerName; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_9, L_10); + return L_11; + } +} +// System.Void System.Net.WebHeaderCollection::OnDeserialization(System.Object) +extern "C" void WebHeaderCollection_OnDeserialization_m3878 (WebHeaderCollection_t749 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + return; + } +} +// System.String System.Net.WebHeaderCollection::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral139; +extern Il2CppCodeGenString* _stringLiteral376; +extern "C" String_t* WebHeaderCollection_ToString_m3879 (WebHeaderCollection_t749 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + _stringLiteral376 = il2cpp_codegen_string_literal_from_index(376); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = NameObjectCollectionBase_get_Count_m3759(__this, /*hidden argument*/NULL); + V_1 = L_1; + V_2 = 0; + goto IL_0046; + } + +IL_0014: + { + StringBuilder_t457 * L_2 = V_0; + int32_t L_3 = V_2; + String_t* L_4 = (String_t*)VirtFuncInvoker1< String_t*, int32_t >::Invoke(18 /* System.String System.Net.WebHeaderCollection::GetKey(System.Int32) */, __this, L_3); + NullCheck(L_2); + StringBuilder_t457 * L_5 = StringBuilder_Append_m2058(L_2, L_4, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_t457 * L_6 = StringBuilder_Append_m2058(L_5, _stringLiteral139, /*hidden argument*/NULL); + int32_t L_7 = V_2; + String_t* L_8 = (String_t*)VirtFuncInvoker1< String_t*, int32_t >::Invoke(17 /* System.String System.Net.WebHeaderCollection::Get(System.Int32) */, __this, L_7); + NullCheck(L_6); + StringBuilder_t457 * L_9 = StringBuilder_Append_m2058(L_6, L_8, /*hidden argument*/NULL); + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral376, /*hidden argument*/NULL); + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0046: + { + int32_t L_11 = V_2; + int32_t L_12 = V_1; + if ((((int32_t)L_11) < ((int32_t)L_12))) + { + goto IL_0014; + } + } + { + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_t457 * L_14 = StringBuilder_Append_m2058(L_13, _stringLiteral376, /*hidden argument*/NULL); + NullCheck(L_14); + String_t* L_15 = StringBuilder_ToString_m2059(L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Void System.Net.WebHeaderCollection::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral264; +extern "C" void WebHeaderCollection_GetObjectData_m3880 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral264 = il2cpp_codegen_string_literal_from_index(264); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = NameObjectCollectionBase_get_Count_m3759(__this, /*hidden argument*/NULL); + V_0 = L_0; + SerializationInfo_t433 * L_1 = ___serializationInfo; + int32_t L_2 = V_0; + NullCheck(L_1); + SerializationInfo_AddValue_m4616(L_1, _stringLiteral264, L_2, /*hidden argument*/NULL); + V_1 = 0; + goto IL_004a; + } + +IL_001a: + { + SerializationInfo_t433 * L_3 = ___serializationInfo; + String_t* L_4 = Int32_ToString_m2071((&V_1), /*hidden argument*/NULL); + int32_t L_5 = V_1; + String_t* L_6 = (String_t*)VirtFuncInvoker1< String_t*, int32_t >::Invoke(18 /* System.String System.Net.WebHeaderCollection::GetKey(System.Int32) */, __this, L_5); + NullCheck(L_3); + SerializationInfo_AddValue_m4627(L_3, L_4, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = ___serializationInfo; + int32_t L_8 = V_0; + int32_t L_9 = V_1; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + String_t* L_10 = Int32_ToString_m2071((&V_2), /*hidden argument*/NULL); + int32_t L_11 = V_1; + String_t* L_12 = (String_t*)VirtFuncInvoker1< String_t*, int32_t >::Invoke(17 /* System.String System.Net.WebHeaderCollection::Get(System.Int32) */, __this, L_11); + NullCheck(L_7); + SerializationInfo_AddValue_m4627(L_7, L_10, L_12, /*hidden argument*/NULL); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_004a: + { + int32_t L_14 = V_1; + int32_t L_15 = V_0; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_001a; + } + } + { + return; + } +} +// System.Int32 System.Net.WebHeaderCollection::get_Count() +extern "C" int32_t WebHeaderCollection_get_Count_m3881 (WebHeaderCollection_t749 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = NameObjectCollectionBase_get_Count_m3759(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Net.WebHeaderCollection::get_Keys() +extern "C" KeysCollection_t733 * WebHeaderCollection_get_Keys_m3882 (WebHeaderCollection_t749 * __this, const MethodInfo* method) +{ + { + KeysCollection_t733 * L_0 = NameObjectCollectionBase_get_Keys_m3756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Net.WebHeaderCollection::Get(System.Int32) +extern "C" String_t* WebHeaderCollection_Get_m3883 (WebHeaderCollection_t749 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + String_t* L_1 = NameValueCollection_Get_m3770(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Net.WebHeaderCollection::GetKey(System.Int32) +extern "C" String_t* WebHeaderCollection_GetKey_m3884 (WebHeaderCollection_t749 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + String_t* L_1 = NameValueCollection_GetKey_m3772(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Collections.IEnumerator System.Net.WebHeaderCollection::GetEnumerator() +extern "C" Object_t * WebHeaderCollection_GetEnumerator_m3885 (WebHeaderCollection_t749 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = NameObjectCollectionBase_GetEnumerator_m3757(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Net.WebHeaderCollection::IsHeaderValue(System.String) +extern "C" bool WebHeaderCollection_IsHeaderValue_m3886 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + String_t* L_0 = ___value; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_0073; + } + +IL_000e: + { + String_t* L_2 = ___value; + int32_t L_3 = V_1; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + V_2 = L_4; + uint16_t L_5 = V_2; + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)127))))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + uint16_t L_6 = V_2; + if ((((int32_t)L_6) >= ((int32_t)((int32_t)32)))) + { + goto IL_0042; + } + } + { + uint16_t L_7 = V_2; + if ((((int32_t)L_7) == ((int32_t)((int32_t)13)))) + { + goto IL_0042; + } + } + { + uint16_t L_8 = V_2; + if ((((int32_t)L_8) == ((int32_t)((int32_t)10)))) + { + goto IL_0042; + } + } + { + uint16_t L_9 = V_2; + if ((((int32_t)L_9) == ((int32_t)((int32_t)9)))) + { + goto IL_0042; + } + } + { + return 0; + } + +IL_0042: + { + uint16_t L_10 = V_2; + if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)10))))) + { + goto IL_006f; + } + } + { + int32_t L_11 = V_1; + int32_t L_12 = ((int32_t)((int32_t)L_11+(int32_t)1)); + V_1 = L_12; + int32_t L_13 = V_0; + if ((((int32_t)L_12) >= ((int32_t)L_13))) + { + goto IL_006f; + } + } + { + String_t* L_14 = ___value; + int32_t L_15 = V_1; + NullCheck(L_14); + uint16_t L_16 = String_get_Chars_m2061(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + uint16_t L_17 = V_2; + if ((((int32_t)L_17) == ((int32_t)((int32_t)32)))) + { + goto IL_006f; + } + } + { + uint16_t L_18 = V_2; + if ((((int32_t)L_18) == ((int32_t)((int32_t)9)))) + { + goto IL_006f; + } + } + { + return 0; + } + +IL_006f: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0073: + { + int32_t L_20 = V_1; + int32_t L_21 = V_0; + if ((((int32_t)L_20) < ((int32_t)L_21))) + { + goto IL_000e; + } + } + { + return 1; + } +} +// System.Boolean System.Net.WebHeaderCollection::IsHeaderName(System.String) +extern TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +extern "C" bool WebHeaderCollection_IsHeaderName_m3887 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebHeaderCollection_t749_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(445); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + String_t* L_0 = ___name; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___name; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + String_t* L_3 = ___name; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_0 = L_4; + V_1 = 0; + goto IL_0043; + } + +IL_0021: + { + String_t* L_5 = ___name; + int32_t L_6 = V_1; + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, L_6, /*hidden argument*/NULL); + V_2 = L_7; + uint16_t L_8 = V_2; + if ((((int32_t)L_8) > ((int32_t)((int32_t)126)))) + { + goto IL_003d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(WebHeaderCollection_t749_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_9 = ((WebHeaderCollection_t749_StaticFields*)WebHeaderCollection_t749_il2cpp_TypeInfo_var->static_fields)->___allowed_chars_16; + uint16_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + uint16_t L_11 = L_10; + if ((*(uint8_t*)(bool*)SZArrayLdElema(L_9, L_11, sizeof(bool)))) + { + goto IL_003f; + } + } + +IL_003d: + { + return 0; + } + +IL_003f: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0043: + { + int32_t L_13 = V_1; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_0021; + } + } + { + return 1; + } +} +// System.Void System.Net.WebProxy::.ctor() +extern "C" void WebProxy__ctor_m3888 (WebProxy_t771 * __this, const MethodInfo* method) +{ + { + WebProxy__ctor_m3889(__this, (Uri_t748 *)NULL, 0, (StringU5BU5D_t163*)(StringU5BU5D_t163*)NULL, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebProxy::.ctor(System.Uri,System.Boolean,System.String[],System.Net.ICredentials) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void WebProxy__ctor_m3889 (WebProxy_t771 * __this, Uri_t748 * ___address, bool ___bypassOnLocal, StringU5BU5D_t163* ___bypassList, Object_t * ___credentials, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Uri_t748 * L_0 = ___address; + __this->___address_0 = L_0; + bool L_1 = ___bypassOnLocal; + __this->___bypassOnLocal_1 = L_1; + StringU5BU5D_t163* L_2 = ___bypassList; + if (!L_2) + { + goto IL_0026; + } + } + { + StringU5BU5D_t163* L_3 = ___bypassList; + ArrayList_t734 * L_4 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4648(L_4, (Object_t *)(Object_t *)L_3, /*hidden argument*/NULL); + __this->___bypassList_2 = L_4; + } + +IL_0026: + { + Object_t * L_5 = ___credentials; + __this->___credentials_3 = L_5; + WebProxy_CheckBypassList_m3896(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebProxy::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Uri_t748_0_0_0_var; +extern const Il2CppType* ArrayList_t734_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral377; +extern Il2CppCodeGenString* _stringLiteral378; +extern Il2CppCodeGenString* _stringLiteral379; +extern Il2CppCodeGenString* _stringLiteral380; +extern "C" void WebProxy__ctor_m3890 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_0_0_0_var = il2cpp_codegen_type_from_index(447); + ArrayList_t734_0_0_0_var = il2cpp_codegen_type_from_index(435); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral377 = il2cpp_codegen_string_literal_from_index(377); + _stringLiteral378 = il2cpp_codegen_string_literal_from_index(378); + _stringLiteral379 = il2cpp_codegen_string_literal_from_index(379); + _stringLiteral380 = il2cpp_codegen_string_literal_from_index(380); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___serializationInfo; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Uri_t748_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral377, L_1, /*hidden argument*/NULL); + __this->___address_0 = ((Uri_t748 *)CastclassClass(L_2, Uri_t748_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_3 = ___serializationInfo; + NullCheck(L_3); + bool L_4 = SerializationInfo_GetBoolean_m4619(L_3, _stringLiteral378, /*hidden argument*/NULL); + __this->___bypassOnLocal_1 = L_4; + SerializationInfo_t433 * L_5 = ___serializationInfo; + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ArrayList_t734_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + Object_t * L_7 = SerializationInfo_GetValue_m4617(L_5, _stringLiteral379, L_6, /*hidden argument*/NULL); + __this->___bypassList_2 = ((ArrayList_t734 *)CastclassClass(L_7, ArrayList_t734_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_8 = ___serializationInfo; + NullCheck(L_8); + bool L_9 = SerializationInfo_GetBoolean_m4619(L_8, _stringLiteral380, /*hidden argument*/NULL); + __this->___useDefaultCredentials_4 = L_9; + __this->___credentials_3 = (Object_t *)NULL; + WebProxy_CheckBypassList_m3896(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebProxy::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebProxy_System_Runtime_Serialization_ISerializable_GetObjectData_m3891 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + StreamingContext_t434 L_1 = ___streamingContext; + VirtActionInvoker2< SerializationInfo_t433 *, StreamingContext_t434 >::Invoke(7 /* System.Void System.Net.WebProxy::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) */, __this, L_0, L_1); + return; + } +} +// System.Boolean System.Net.WebProxy::get_UseDefaultCredentials() +extern "C" bool WebProxy_get_UseDefaultCredentials_m3892 (WebProxy_t771 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___useDefaultCredentials_4); + return L_0; + } +} +// System.Uri System.Net.WebProxy::GetProxy(System.Uri) +extern "C" Uri_t748 * WebProxy_GetProxy_m3893 (WebProxy_t771 * __this, Uri_t748 * ___destination, const MethodInfo* method) +{ + { + Uri_t748 * L_0 = ___destination; + bool L_1 = (bool)VirtFuncInvoker1< bool, Uri_t748 * >::Invoke(6 /* System.Boolean System.Net.WebProxy::IsBypassed(System.Uri) */, __this, L_0); + if (!L_1) + { + goto IL_000e; + } + } + { + Uri_t748 * L_2 = ___destination; + return L_2; + } + +IL_000e: + { + Uri_t748 * L_3 = (__this->___address_0); + return L_3; + } +} +// System.Boolean System.Net.WebProxy::IsBypassed(System.Uri) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral339; +extern Il2CppCodeGenString* _stringLiteral381; +extern Il2CppCodeGenString* _stringLiteral382; +extern Il2CppCodeGenString* _stringLiteral328; +extern "C" bool WebProxy_IsBypassed_m3894 (WebProxy_t771 * __this, Uri_t748 * ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral339 = il2cpp_codegen_string_literal_from_index(339); + _stringLiteral381 = il2cpp_codegen_string_literal_from_index(381); + _stringLiteral382 = il2cpp_codegen_string_literal_from_index(382); + _stringLiteral328 = il2cpp_codegen_string_literal_from_index(328); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + IPAddress_t762 * V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = 0; + Regex_t463 * V_4 = {0}; + bool V_5 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Uri_t748 * L_0 = ___host; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_1 = Uri_op_Equality_m4575(NULL /*static, unused*/, L_0, (Uri_t748 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral339, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + Uri_t748 * L_3 = ___host; + NullCheck(L_3); + bool L_4 = Uri_get_IsLoopback_m4537(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002f; + } + } + { + bool L_5 = (__this->___bypassOnLocal_1); + if (!L_5) + { + goto IL_002f; + } + } + { + return 1; + } + +IL_002f: + { + Uri_t748 * L_6 = (__this->___address_0); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_7 = Uri_op_Equality_m4575(NULL /*static, unused*/, L_6, (Uri_t748 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0042; + } + } + { + return 1; + } + +IL_0042: + { + Uri_t748 * L_8 = ___host; + NullCheck(L_8); + String_t* L_9 = Uri_get_Host_m4535(L_8, /*hidden argument*/NULL); + V_0 = L_9; + bool L_10 = (__this->___bypassOnLocal_1); + if (!L_10) + { + goto IL_0064; + } + } + { + String_t* L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = String_IndexOf_m3609(L_11, ((int32_t)46), /*hidden argument*/NULL); + if ((!(((uint32_t)L_12) == ((uint32_t)(-1))))) + { + goto IL_0064; + } + } + { + return 1; + } + +IL_0064: + { + bool L_13 = (__this->___bypassOnLocal_1); + if (L_13) + { + goto IL_00bb; + } + } + { + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_15 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_16 = String_Compare_m4649(NULL /*static, unused*/, L_14, _stringLiteral381, 1, L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_0087; + } + } + { + return 1; + } + +IL_0087: + { + String_t* L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_18 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_19 = String_Compare_m4649(NULL /*static, unused*/, L_17, _stringLiteral382, 1, L_18, /*hidden argument*/NULL); + if (L_19) + { + goto IL_009f; + } + } + { + return 1; + } + +IL_009f: + { + V_1 = (IPAddress_t762 *)NULL; + String_t* L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + bool L_21 = IPAddress_TryParse_m3816(NULL /*static, unused*/, L_20, (&V_1), /*hidden argument*/NULL); + if (!L_21) + { + goto IL_00bb; + } + } + { + IPAddress_t762 * L_22 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + bool L_23 = IPAddress_IsLoopback_m3822(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00bb; + } + } + { + return 1; + } + +IL_00bb: + { + ArrayList_t734 * L_24 = (__this->___bypassList_2); + if (!L_24) + { + goto IL_00d6; + } + } + { + ArrayList_t734 * L_25 = (__this->___bypassList_2); + NullCheck(L_25); + int32_t L_26 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_25); + if (L_26) + { + goto IL_00d8; + } + } + +IL_00d6: + { + return 0; + } + +IL_00d8: + try + { // begin try (depth: 1) + { + Uri_t748 * L_27 = ___host; + NullCheck(L_27); + String_t* L_28 = Uri_get_Scheme_m4539(L_27, /*hidden argument*/NULL); + Uri_t748 * L_29 = ___host; + NullCheck(L_29); + String_t* L_30 = Uri_get_Authority_m4534(L_29, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_31 = String_Concat_m613(NULL /*static, unused*/, L_28, _stringLiteral328, L_30, /*hidden argument*/NULL); + V_2 = L_31; + V_3 = 0; + goto IL_0126; + } + +IL_00f6: + { + ArrayList_t734 * L_32 = (__this->___bypassList_2); + int32_t L_33 = V_3; + NullCheck(L_32); + Object_t * L_34 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_32, L_33); + Regex_t463 * L_35 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4196(L_35, ((String_t*)CastclassSealed(L_34, String_t_il2cpp_TypeInfo_var)), ((int32_t)17), /*hidden argument*/NULL); + V_4 = L_35; + Regex_t463 * L_36 = V_4; + String_t* L_37 = V_2; + NullCheck(L_36); + bool L_38 = Regex_IsMatch_m4210(L_36, L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_0122; + } + } + +IL_011d: + { + goto IL_0137; + } + +IL_0122: + { + int32_t L_39 = V_3; + V_3 = ((int32_t)((int32_t)L_39+(int32_t)1)); + } + +IL_0126: + { + int32_t L_40 = V_3; + ArrayList_t734 * L_41 = (__this->___bypassList_2); + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_41); + if ((((int32_t)L_40) < ((int32_t)L_42))) + { + goto IL_00f6; + } + } + +IL_0137: + { + int32_t L_43 = V_3; + ArrayList_t734 * L_44 = (__this->___bypassList_2); + NullCheck(L_44); + int32_t L_45 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_44); + if ((!(((uint32_t)L_43) == ((uint32_t)L_45)))) + { + goto IL_0150; + } + } + +IL_0148: + { + V_5 = 0; + goto IL_019c; + } + +IL_0150: + { + goto IL_0170; + } + +IL_0155: + { + ArrayList_t734 * L_46 = (__this->___bypassList_2); + int32_t L_47 = V_3; + NullCheck(L_46); + Object_t * L_48 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_46, L_47); + Regex_t463 * L_49 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4195(L_49, ((String_t*)CastclassSealed(L_48, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + int32_t L_50 = V_3; + V_3 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_0170: + { + int32_t L_51 = V_3; + ArrayList_t734 * L_52 = (__this->___bypassList_2); + NullCheck(L_52); + int32_t L_53 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_52); + if ((((int32_t)L_51) < ((int32_t)L_53))) + { + goto IL_0155; + } + } + +IL_0181: + { + V_5 = 1; + goto IL_019c; + } + +IL_0189: + { + ; // IL_0189: leave IL_019c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t437_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_018e; + throw e; + } + +CATCH_018e: + { // begin catch(System.ArgumentException) + { + V_5 = 0; + goto IL_019c; + } + +IL_0197: + { + ; // IL_0197: leave IL_019c + } + } // end catch (depth: 1) + +IL_019c: + { + bool L_54 = V_5; + return L_54; + } +} +// System.Void System.Net.WebProxy::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral378; +extern Il2CppCodeGenString* _stringLiteral377; +extern Il2CppCodeGenString* _stringLiteral379; +extern Il2CppCodeGenString* _stringLiteral380; +extern "C" void WebProxy_GetObjectData_m3895 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral378 = il2cpp_codegen_string_literal_from_index(378); + _stringLiteral377 = il2cpp_codegen_string_literal_from_index(377); + _stringLiteral379 = il2cpp_codegen_string_literal_from_index(379); + _stringLiteral380 = il2cpp_codegen_string_literal_from_index(380); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + bool L_1 = (__this->___bypassOnLocal_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4615(L_0, _stringLiteral378, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___serializationInfo; + Uri_t748 * L_3 = (__this->___address_0); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral377, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___serializationInfo; + ArrayList_t734 * L_5 = (__this->___bypassList_2); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral379, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___serializationInfo; + bool L_7 = WebProxy_get_UseDefaultCredentials_m3892(__this, /*hidden argument*/NULL); + NullCheck(L_6); + SerializationInfo_AddValue_m4615(L_6, _stringLiteral380, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebProxy::CheckBypassList() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern "C" void WebProxy_CheckBypassList_m3896 (WebProxy_t771 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ArrayList_t734 * L_0 = (__this->___bypassList_2); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + V_0 = 0; + goto IL_002e; + } + +IL_0013: + { + ArrayList_t734 * L_1 = (__this->___bypassList_2); + int32_t L_2 = V_0; + NullCheck(L_1); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_1, L_2); + Regex_t463 * L_4 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4195(L_4, ((String_t*)CastclassSealed(L_3, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_002e: + { + int32_t L_6 = V_0; + ArrayList_t734 * L_7 = (__this->___bypassList_2); + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_7); + if ((((int32_t)L_6) < ((int32_t)L_8))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Void System.Net.WebRequest::.ctor() +extern "C" void WebRequest__ctor_m3897 (WebRequest_t747 * __this, const MethodInfo* method) +{ + { + __this->___authentication_level_4 = 1; + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebRequest__ctor_m3898 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + { + __this->___authentication_level_4 = 1; + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebRequest::.cctor() +extern TypeInfo* HybridDictionary_t724_il2cpp_TypeInfo_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral326; +extern Il2CppCodeGenString* _stringLiteral383; +extern Il2CppCodeGenString* _stringLiteral325; +extern Il2CppCodeGenString* _stringLiteral384; +extern Il2CppCodeGenString* _stringLiteral385; +extern Il2CppCodeGenString* _stringLiteral386; +extern Il2CppCodeGenString* _stringLiteral387; +extern "C" void WebRequest__cctor_m3899 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HybridDictionary_t724_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(465); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral326 = il2cpp_codegen_string_literal_from_index(326); + _stringLiteral383 = il2cpp_codegen_string_literal_from_index(383); + _stringLiteral325 = il2cpp_codegen_string_literal_from_index(325); + _stringLiteral384 = il2cpp_codegen_string_literal_from_index(384); + _stringLiteral385 = il2cpp_codegen_string_literal_from_index(385); + _stringLiteral386 = il2cpp_codegen_string_literal_from_index(386); + _stringLiteral387 = il2cpp_codegen_string_literal_from_index(387); + s_Il2CppMethodIntialized = true; + } + { + HybridDictionary_t724 * L_0 = (HybridDictionary_t724 *)il2cpp_codegen_object_new (HybridDictionary_t724_il2cpp_TypeInfo_var); + HybridDictionary__ctor_m3697(L_0, /*hidden argument*/NULL); + ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___prefixes_1 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___lockobj_5 = L_1; + WebRequest_AddDynamicPrefix_m3901(NULL /*static, unused*/, _stringLiteral326, _stringLiteral383, /*hidden argument*/NULL); + WebRequest_AddDynamicPrefix_m3901(NULL /*static, unused*/, _stringLiteral325, _stringLiteral383, /*hidden argument*/NULL); + WebRequest_AddDynamicPrefix_m3901(NULL /*static, unused*/, _stringLiteral384, _stringLiteral385, /*hidden argument*/NULL); + WebRequest_AddDynamicPrefix_m3901(NULL /*static, unused*/, _stringLiteral386, _stringLiteral387, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Net.WebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void WebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3900 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Net.WebRequest::AddDynamicPrefix(System.String,System.String) +extern const Il2CppType* WebRequest_t747_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral388; +extern "C" void WebRequest_AddDynamicPrefix_m3901 (Object_t * __this /* static, unused */, String_t* ___protocol, String_t* ___implementor, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_0_0_0_var = il2cpp_codegen_type_from_index(444); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + _stringLiteral388 = il2cpp_codegen_string_literal_from_index(388); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WebRequest_t747_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Assembly_t922 * L_1 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_0); + String_t* L_2 = ___implementor; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral388, L_2, /*hidden argument*/NULL); + NullCheck(L_1); + Type_t * L_4 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_1, L_3); + V_0 = L_4; + Type_t * L_5 = V_0; + if (L_5) + { + goto IL_0027; + } + } + { + return; + } + +IL_0027: + { + String_t* L_6 = ___protocol; + Type_t * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + WebRequest_AddPrefix_m3906(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Exception System.Net.WebRequest::GetMustImplement() +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral389; +extern "C" Exception_t152 * WebRequest_GetMustImplement_m3902 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral389 = il2cpp_codegen_string_literal_from_index(389); + s_Il2CppMethodIntialized = true; + } + { + NotImplementedException_t923 * L_0 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_0, _stringLiteral389, /*hidden argument*/NULL); + return L_0; + } +} +// System.Net.IWebProxy System.Net.WebRequest::get_DefaultWebProxy() +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern "C" Object_t * WebRequest_get_DefaultWebProxy_m3903 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + bool L_0 = ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___isDefaultWebProxySet_2; + if (L_0) + { + goto IL_0036; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Object_t * L_1 = ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___lockobj_5; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0016: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Object_t * L_3 = ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___defaultWebProxy_3; + if (L_3) + { + goto IL_002a; + } + } + +IL_0020: + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Object_t * L_4 = WebRequest_GetDefaultWebProxy_m3904(NULL /*static, unused*/, /*hidden argument*/NULL); + ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___defaultWebProxy_3 = L_4; + } + +IL_002a: + { + IL2CPP_LEAVE(0x36, FINALLY_002f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002f; + } + +FINALLY_002f: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(47) + } // end finally (depth: 1) + IL2CPP_CLEANUP(47) + { + IL2CPP_JUMP_TBL(0x36, IL_0036) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Object_t * L_6 = ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___defaultWebProxy_3; + return L_6; + } +} +// System.Net.IWebProxy System.Net.WebRequest::GetDefaultWebProxy() +extern "C" Object_t * WebRequest_GetDefaultWebProxy_m3904 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + WebProxy_t771 * V_0 = {0}; + { + V_0 = (WebProxy_t771 *)NULL; + WebProxy_t771 * L_0 = V_0; + return L_0; + } +} +// System.Void System.Net.WebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern "C" void WebRequest_GetObjectData_m3905 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + Exception_t152 * L_0 = WebRequest_GetMustImplement_m3902(NULL /*static, unused*/, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Net.WebRequest::AddPrefix(System.String,System.Type) +extern TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +extern "C" void WebRequest_AddPrefix_m3906 (Object_t * __this /* static, unused */, String_t* ___prefix, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WebRequest_t747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(444); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Type_t * L_0 = ___type; + Object_t * L_1 = Activator_CreateInstance_m4652(NULL /*static, unused*/, L_0, 1, /*hidden argument*/NULL); + V_0 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(WebRequest_t747_il2cpp_TypeInfo_var); + HybridDictionary_t724 * L_2 = ((WebRequest_t747_StaticFields*)WebRequest_t747_il2cpp_TypeInfo_var->static_fields)->___prefixes_1; + String_t* L_3 = ___prefix; + Object_t * L_4 = V_0; + NullCheck(L_2); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(10 /* System.Void System.Collections.Specialized.HybridDictionary::set_Item(System.Object,System.Object) */, L_2, L_3, L_4); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.PublicKey::.ctor(Mono.Security.X509.X509Certificate) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern TypeInfo* AsnEncodedData_t777_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral390; +extern "C" void PublicKey__ctor_m3907 (PublicKey_t775 * __this, X509Certificate_t788 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + AsnEncodedData_t777_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(481); + _stringLiteral390 = il2cpp_codegen_string_literal_from_index(390); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + RSACryptoServiceProvider_t924 * V_1 = {0}; + RSAManaged_t925 * V_2 = {0}; + RSAParameters_t926 V_3 = {0}; + DSACryptoServiceProvider_t927 * V_4 = {0}; + DSAParameters_t928 V_5 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + V_0 = 1; + X509Certificate_t788 * L_0 = ___certificate; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() */, L_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_1, _stringLiteral390, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_00ac; + } + } + { + X509Certificate_t788 * L_3 = ___certificate; + NullCheck(L_3); + RSA_t902 * L_4 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_3); + V_1 = ((RSACryptoServiceProvider_t924 *)IsInstSealed(L_4, RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var)); + RSACryptoServiceProvider_t924 * L_5 = V_1; + if (!L_5) + { + goto IL_004d; + } + } + { + RSACryptoServiceProvider_t924 * L_6 = V_1; + NullCheck(L_6); + bool L_7 = RSACryptoServiceProvider_get_PublicOnly_m4653(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004d; + } + } + { + X509Certificate_t788 * L_8 = ___certificate; + NullCheck(L_8); + RSA_t902 * L_9 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_8); + __this->____key_0 = L_9; + V_0 = 0; + goto IL_0078; + } + +IL_004d: + { + X509Certificate_t788 * L_10 = ___certificate; + NullCheck(L_10); + RSA_t902 * L_11 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_10); + V_2 = ((RSAManaged_t925 *)IsInstClass(L_11, RSAManaged_t925_il2cpp_TypeInfo_var)); + RSAManaged_t925 * L_12 = V_2; + if (!L_12) + { + goto IL_0078; + } + } + { + RSAManaged_t925 * L_13 = V_2; + NullCheck(L_13); + bool L_14 = RSAManaged_get_PublicOnly_m4654(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0078; + } + } + { + X509Certificate_t788 * L_15 = ___certificate; + NullCheck(L_15); + RSA_t902 * L_16 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_15); + __this->____key_0 = L_16; + V_0 = 0; + } + +IL_0078: + { + bool L_17 = V_0; + if (!L_17) + { + goto IL_00a7; + } + } + { + X509Certificate_t788 * L_18 = ___certificate; + NullCheck(L_18); + RSA_t902 * L_19 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_18); + NullCheck(L_19); + RSAParameters_t926 L_20 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_19, 0); + V_3 = L_20; + RSA_t902 * L_21 = RSA_Create_m4655(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____key_0 = L_21; + AsymmetricAlgorithm_t776 * L_22 = (__this->____key_0); + RSAParameters_t926 L_23 = V_3; + NullCheck(((RSA_t902 *)IsInstClass(L_22, RSA_t902_il2cpp_TypeInfo_var))); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, ((RSA_t902 *)IsInstClass(L_22, RSA_t902_il2cpp_TypeInfo_var)), L_23); + } + +IL_00a7: + { + goto IL_010b; + } + +IL_00ac: + { + X509Certificate_t788 * L_24 = ___certificate; + NullCheck(L_24); + DSA_t901 * L_25 = X509Certificate_get_DSA_m4656(L_24, /*hidden argument*/NULL); + V_4 = ((DSACryptoServiceProvider_t927 *)IsInstSealed(L_25, DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var)); + DSACryptoServiceProvider_t927 * L_26 = V_4; + if (!L_26) + { + goto IL_00da; + } + } + { + DSACryptoServiceProvider_t927 * L_27 = V_4; + NullCheck(L_27); + bool L_28 = DSACryptoServiceProvider_get_PublicOnly_m4657(L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00da; + } + } + { + X509Certificate_t788 * L_29 = ___certificate; + NullCheck(L_29); + DSA_t901 * L_30 = X509Certificate_get_DSA_m4656(L_29, /*hidden argument*/NULL); + __this->____key_0 = L_30; + V_0 = 0; + } + +IL_00da: + { + bool L_31 = V_0; + if (!L_31) + { + goto IL_010b; + } + } + { + X509Certificate_t788 * L_32 = ___certificate; + NullCheck(L_32); + DSA_t901 * L_33 = X509Certificate_get_DSA_m4656(L_32, /*hidden argument*/NULL); + NullCheck(L_33); + DSAParameters_t928 L_34 = (DSAParameters_t928 )VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_33, 0); + V_5 = L_34; + DSA_t901 * L_35 = DSA_Create_m4658(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____key_0 = L_35; + AsymmetricAlgorithm_t776 * L_36 = (__this->____key_0); + DSAParameters_t928 L_37 = V_5; + NullCheck(((DSA_t901 *)IsInstClass(L_36, DSA_t901_il2cpp_TypeInfo_var))); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, ((DSA_t901 *)IsInstClass(L_36, DSA_t901_il2cpp_TypeInfo_var)), L_37); + } + +IL_010b: + { + X509Certificate_t788 * L_38 = ___certificate; + NullCheck(L_38); + String_t* L_39 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() */, L_38); + Oid_t778 * L_40 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4118(L_40, L_39, /*hidden argument*/NULL); + __this->____oid_3 = L_40; + Oid_t778 * L_41 = (__this->____oid_3); + X509Certificate_t788 * L_42 = ___certificate; + NullCheck(L_42); + ByteU5BU5D_t789* L_43 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() */, L_42); + AsnEncodedData_t777 * L_44 = (AsnEncodedData_t777 *)il2cpp_codegen_object_new (AsnEncodedData_t777_il2cpp_TypeInfo_var); + AsnEncodedData__ctor_m4103(L_44, L_41, L_43, /*hidden argument*/NULL); + __this->____keyValue_1 = L_44; + Oid_t778 * L_45 = (__this->____oid_3); + X509Certificate_t788 * L_46 = ___certificate; + NullCheck(L_46); + ByteU5BU5D_t789* L_47 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_46); + AsnEncodedData_t777 * L_48 = (AsnEncodedData_t777 *)il2cpp_codegen_object_new (AsnEncodedData_t777_il2cpp_TypeInfo_var); + AsnEncodedData__ctor_m4103(L_48, L_45, L_47, /*hidden argument*/NULL); + __this->____params_2 = L_48; + return; + } +} +// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedKeyValue() +extern "C" AsnEncodedData_t777 * PublicKey_get_EncodedKeyValue_m3908 (PublicKey_t775 * __this, const MethodInfo* method) +{ + { + AsnEncodedData_t777 * L_0 = (__this->____keyValue_1); + return L_0; + } +} +// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedParameters() +extern "C" AsnEncodedData_t777 * PublicKey_get_EncodedParameters_m3909 (PublicKey_t775 * __this, const MethodInfo* method) +{ + { + AsnEncodedData_t777 * L_0 = (__this->____params_2); + return L_0; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.PublicKey::get_Key() +extern TypeInfo* PublicKey_t775_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral390; +extern Il2CppCodeGenString* _stringLiteral391; +extern Il2CppCodeGenString* _stringLiteral392; +extern "C" AsymmetricAlgorithm_t776 * PublicKey_get_Key_m3910 (PublicKey_t775 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PublicKey_t775_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(482); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral390 = il2cpp_codegen_string_literal_from_index(390); + _stringLiteral391 = il2cpp_codegen_string_literal_from_index(391); + _stringLiteral392 = il2cpp_codegen_string_literal_from_index(392); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + Dictionary_2_t327 * V_2 = {0}; + int32_t V_3 = 0; + { + AsymmetricAlgorithm_t776 * L_0 = (__this->____key_0); + if (L_0) + { + goto IL_00d7; + } + } + { + Oid_t778 * L_1 = (__this->____oid_3); + NullCheck(L_1); + String_t* L_2 = Oid_get_Value_m4122(L_1, /*hidden argument*/NULL); + V_1 = L_2; + String_t* L_3 = V_1; + if (!L_3) + { + goto IL_00b1; + } + } + { + Dictionary_2_t327 * L_4 = ((PublicKey_t775_StaticFields*)PublicKey_t775_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_4; + if (L_4) + { + goto IL_004c; + } + } + { + Dictionary_2_t327 * L_5 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_5, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_2 = L_5; + Dictionary_2_t327 * L_6 = V_2; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral390, 0); + Dictionary_2_t327 * L_7 = V_2; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral391, 1); + Dictionary_2_t327 * L_8 = V_2; + ((PublicKey_t775_StaticFields*)PublicKey_t775_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_4 = L_8; + } + +IL_004c: + { + Dictionary_2_t327 * L_9 = ((PublicKey_t775_StaticFields*)PublicKey_t775_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_4; + String_t* L_10 = V_1; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_9, L_10, (&V_3)); + if (!L_11) + { + goto IL_00b1; + } + } + { + int32_t L_12 = V_3; + if (!L_12) + { + goto IL_0070; + } + } + { + int32_t L_13 = V_3; + if ((((int32_t)L_13) == ((int32_t)1))) + { + goto IL_008b; + } + } + { + goto IL_00b1; + } + +IL_0070: + { + AsnEncodedData_t777 * L_14 = (__this->____keyValue_1); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = AsnEncodedData_get_RawData_m4106(L_14, /*hidden argument*/NULL); + RSA_t902 * L_16 = PublicKey_DecodeRSA_m3914(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + __this->____key_0 = L_16; + goto IL_00d7; + } + +IL_008b: + { + AsnEncodedData_t777 * L_17 = (__this->____keyValue_1); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = AsnEncodedData_get_RawData_m4106(L_17, /*hidden argument*/NULL); + AsnEncodedData_t777 * L_19 = (__this->____params_2); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = AsnEncodedData_get_RawData_m4106(L_19, /*hidden argument*/NULL); + DSA_t901 * L_21 = PublicKey_DecodeDSA_m3913(NULL /*static, unused*/, L_18, L_20, /*hidden argument*/NULL); + __this->____key_0 = L_21; + goto IL_00d7; + } + +IL_00b1: + { + ObjectU5BU5D_t162* L_22 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Oid_t778 * L_23 = (__this->____oid_3); + NullCheck(L_23); + String_t* L_24 = Oid_get_Value_m4122(L_23, /*hidden argument*/NULL); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + ArrayElementTypeCheck (L_22, L_24); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, 0, sizeof(Object_t *))) = (Object_t *)L_24; + String_t* L_25 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral392, L_22, /*hidden argument*/NULL); + V_0 = L_25; + String_t* L_26 = V_0; + NotSupportedException_t164 * L_27 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_27, L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_00d7: + { + AsymmetricAlgorithm_t776 * L_28 = (__this->____key_0); + return L_28; + } +} +// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.PublicKey::get_Oid() +extern "C" Oid_t778 * PublicKey_get_Oid_m3911 (PublicKey_t775 * __this, const MethodInfo* method) +{ + { + Oid_t778 * L_0 = (__this->____oid_3); + return L_0; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.PublicKey::GetUnsignedBigInteger(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PublicKey_GetUnsignedBigInteger_m3912 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___integer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___integer; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))) + { + goto IL_000a; + } + } + { + ByteU5BU5D_t789* L_2 = ___integer; + return L_2; + } + +IL_000a: + { + ByteU5BU5D_t789* L_3 = ___integer; + NullCheck(L_3); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))-(int32_t)1)); + int32_t L_4 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = ___integer; + ByteU5BU5D_t789* L_6 = V_1; + int32_t L_7 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 1, (Array_t *)(Array_t *)L_6, 0, L_7, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_1; + return L_8; + } +} +// System.Security.Cryptography.DSA System.Security.Cryptography.X509Certificates.PublicKey::DecodeDSA(System.Byte[],System.Byte[]) +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral393; +extern Il2CppCodeGenString* _stringLiteral394; +extern Il2CppCodeGenString* _stringLiteral395; +extern Il2CppCodeGenString* _stringLiteral396; +extern "C" DSA_t901 * PublicKey_DecodeDSA_m3913 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rawPublicKey, ByteU5BU5D_t789* ___rawParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + _stringLiteral393 = il2cpp_codegen_string_literal_from_index(393); + _stringLiteral394 = il2cpp_codegen_string_literal_from_index(394); + _stringLiteral395 = il2cpp_codegen_string_literal_from_index(395); + _stringLiteral396 = il2cpp_codegen_string_literal_from_index(396); + s_Il2CppMethodIntialized = true; + } + DSAParameters_t928 V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + Exception_t152 * V_3 = {0}; + String_t* V_4 = {0}; + DSA_t901 * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_0)); + } + +IL_0008: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = ___rawPublicKey; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_1 = L_1; + ASN1_t903 * L_2 = V_1; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m4661(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)2))) + { + goto IL_002b; + } + } + +IL_001b: + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral393, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002b: + { + ASN1_t903 * L_6 = V_1; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = ASN1_get_Value_m4663(L_6, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = PublicKey_GetUnsignedBigInteger_m3912(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + (&V_0)->___Y_7 = L_8; + ByteU5BU5D_t789* L_9 = ___rawParameters; + ASN1_t903 * L_10 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_10, L_9, /*hidden argument*/NULL); + V_2 = L_10; + ASN1_t903 * L_11 = V_2; + if (!L_11) + { + goto IL_0063; + } + } + +IL_004a: + { + ASN1_t903 * L_12 = V_2; + NullCheck(L_12); + uint8_t L_13 = ASN1_get_Tag_m4661(L_12, /*hidden argument*/NULL); + if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)48))))) + { + goto IL_0063; + } + } + +IL_0057: + { + ASN1_t903 * L_14 = V_2; + NullCheck(L_14); + int32_t L_15 = ASN1_get_Count_m4664(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) >= ((int32_t)3))) + { + goto IL_0073; + } + } + +IL_0063: + { + String_t* L_16 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral394, /*hidden argument*/NULL); + CryptographicException_t929 * L_17 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_17, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0073: + { + ASN1_t903 * L_18 = V_2; + NullCheck(L_18); + ASN1_t903 * L_19 = ASN1_get_Item_m4665(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + uint8_t L_20 = ASN1_get_Tag_m4661(L_19, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)2)))) + { + goto IL_00a9; + } + } + +IL_0085: + { + ASN1_t903 * L_21 = V_2; + NullCheck(L_21); + ASN1_t903 * L_22 = ASN1_get_Item_m4665(L_21, 1, /*hidden argument*/NULL); + NullCheck(L_22); + uint8_t L_23 = ASN1_get_Tag_m4661(L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)2)))) + { + goto IL_00a9; + } + } + +IL_0097: + { + ASN1_t903 * L_24 = V_2; + NullCheck(L_24); + ASN1_t903 * L_25 = ASN1_get_Item_m4665(L_24, 2, /*hidden argument*/NULL); + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m4661(L_25, /*hidden argument*/NULL); + if ((((int32_t)L_26) == ((int32_t)2))) + { + goto IL_00b9; + } + } + +IL_00a9: + { + String_t* L_27 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral395, /*hidden argument*/NULL); + CryptographicException_t929 * L_28 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_28, L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b9: + { + ASN1_t903 * L_29 = V_2; + NullCheck(L_29); + ASN1_t903 * L_30 = ASN1_get_Item_m4665(L_29, 0, /*hidden argument*/NULL); + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ASN1_get_Value_m4663(L_30, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_32 = PublicKey_GetUnsignedBigInteger_m3912(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); + (&V_0)->___P_3 = L_32; + ASN1_t903 * L_33 = V_2; + NullCheck(L_33); + ASN1_t903 * L_34 = ASN1_get_Item_m4665(L_33, 1, /*hidden argument*/NULL); + NullCheck(L_34); + ByteU5BU5D_t789* L_35 = ASN1_get_Value_m4663(L_34, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_36 = PublicKey_GetUnsignedBigInteger_m3912(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + (&V_0)->___Q_4 = L_36; + ASN1_t903 * L_37 = V_2; + NullCheck(L_37); + ASN1_t903 * L_38 = ASN1_get_Item_m4665(L_37, 2, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = ASN1_get_Value_m4663(L_38, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = PublicKey_GetUnsignedBigInteger_m3912(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + (&V_0)->___G_1 = L_40; + goto IL_0121; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0106; + throw e; + } + +CATCH_0106: + { // begin catch(System.Exception) + { + V_3 = ((Exception_t152 *)__exception_local); + String_t* L_41 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral396, /*hidden argument*/NULL); + V_4 = L_41; + String_t* L_42 = V_4; + Exception_t152 * L_43 = V_3; + CryptographicException_t929 * L_44 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_44, L_42, L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_011c: + { + goto IL_0121; + } + } // end catch (depth: 1) + +IL_0121: + { + ByteU5BU5D_t789* L_45 = ((&V_0)->___Y_7); + NullCheck(L_45); + DSACryptoServiceProvider_t927 * L_46 = (DSACryptoServiceProvider_t927 *)il2cpp_codegen_object_new (DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var); + DSACryptoServiceProvider__ctor_m4667(L_46, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL); + V_5 = L_46; + DSA_t901 * L_47 = V_5; + DSAParameters_t928 L_48 = V_0; + NullCheck(L_47); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_47, L_48); + DSA_t901 * L_49 = V_5; + return L_49; + } +} +// System.Security.Cryptography.RSA System.Security.Cryptography.X509Certificates.PublicKey::DecodeRSA(System.Byte[]) +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral397; +extern Il2CppCodeGenString* _stringLiteral398; +extern Il2CppCodeGenString* _stringLiteral399; +extern Il2CppCodeGenString* _stringLiteral396; +extern "C" RSA_t902 * PublicKey_DecodeRSA_m3914 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rawPublicKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + _stringLiteral397 = il2cpp_codegen_string_literal_from_index(397); + _stringLiteral398 = il2cpp_codegen_string_literal_from_index(398); + _stringLiteral399 = il2cpp_codegen_string_literal_from_index(399); + _stringLiteral396 = il2cpp_codegen_string_literal_from_index(396); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + Exception_t152 * V_4 = {0}; + String_t* V_5 = {0}; + int32_t V_6 = 0; + RSA_t902 * V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + } + +IL_0008: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = ___rawPublicKey; + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_1, L_0, /*hidden argument*/NULL); + V_1 = L_1; + ASN1_t903 * L_2 = V_1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m4664(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_002a; + } + } + +IL_001a: + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral397, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002a: + { + ASN1_t903 * L_6 = V_1; + NullCheck(L_6); + ASN1_t903 * L_7 = ASN1_get_Item_m4665(L_6, 0, /*hidden argument*/NULL); + V_2 = L_7; + ASN1_t903 * L_8 = V_2; + if (!L_8) + { + goto IL_0044; + } + } + +IL_0038: + { + ASN1_t903 * L_9 = V_2; + NullCheck(L_9); + uint8_t L_10 = ASN1_get_Tag_m4661(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_10) == ((int32_t)2))) + { + goto IL_0054; + } + } + +IL_0044: + { + String_t* L_11 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral398, /*hidden argument*/NULL); + CryptographicException_t929 * L_12 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0054: + { + ASN1_t903 * L_13 = V_1; + NullCheck(L_13); + ASN1_t903 * L_14 = ASN1_get_Item_m4665(L_13, 1, /*hidden argument*/NULL); + V_3 = L_14; + ASN1_t903 * L_15 = V_3; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)2))) + { + goto IL_0078; + } + } + +IL_0068: + { + String_t* L_17 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral399, /*hidden argument*/NULL); + CryptographicException_t929 * L_18 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_18, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0078: + { + ASN1_t903 * L_19 = V_2; + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ASN1_get_Value_m4663(L_19, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = PublicKey_GetUnsignedBigInteger_m3912(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_21; + ASN1_t903 * L_22 = V_3; + NullCheck(L_22); + ByteU5BU5D_t789* L_23 = ASN1_get_Value_m4663(L_22, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_23; + goto IL_00b9; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_009c; + throw e; + } + +CATCH_009c: + { // begin catch(System.Exception) + { + V_4 = ((Exception_t152 *)__exception_local); + String_t* L_24 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral396, /*hidden argument*/NULL); + V_5 = L_24; + String_t* L_25 = V_5; + Exception_t152 * L_26 = V_4; + CryptographicException_t929 * L_27 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_27, L_25, L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_00b4: + { + goto IL_00b9; + } + } // end catch (depth: 1) + +IL_00b9: + { + ByteU5BU5D_t789* L_28 = ((&V_0)->___Modulus_6); + NullCheck(L_28); + V_6 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))<<(int32_t)3)); + int32_t L_29 = V_6; + RSACryptoServiceProvider_t924 * L_30 = (RSACryptoServiceProvider_t924 *)il2cpp_codegen_object_new (RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var); + RSACryptoServiceProvider__ctor_m4668(L_30, L_29, /*hidden argument*/NULL); + V_7 = L_30; + RSA_t902 * L_31 = V_7; + RSAParameters_t926 L_32 = V_0; + NullCheck(L_31); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_31, L_32); + RSA_t902 * L_33 = V_7; + return L_33; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X500DistinguishedName::.ctor(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral400; +extern "C" void X500DistinguishedName__ctor_m3915 (X500DistinguishedName_t781 * __this, ByteU5BU5D_t789* ___encodedDistinguishedName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral400 = il2cpp_codegen_string_literal_from_index(400); + s_Il2CppMethodIntialized = true; + } + { + AsnEncodedData__ctor_m4101(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___encodedDistinguishedName; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral400, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Oid_t778 * L_2 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4117(L_2, /*hidden argument*/NULL); + AsnEncodedData_set_Oid_m4105(__this, L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___encodedDistinguishedName; + AsnEncodedData_set_RawData_m4107(__this, L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = ___encodedDistinguishedName; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) <= ((int32_t)0))) + { + goto IL_003d; + } + } + { + X500DistinguishedName_DecodeRawData_m3918(__this, /*hidden argument*/NULL); + goto IL_0048; + } + +IL_003d: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___name_3 = L_5; + } + +IL_0048: + { + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral401; +extern "C" String_t* X500DistinguishedName_Decode_m3916 (X500DistinguishedName_t781 * __this, int32_t ___flag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + _stringLiteral401 = il2cpp_codegen_string_literal_from_index(401); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + String_t* V_2 = {0}; + ASN1_t903 * V_3 = {0}; + { + int32_t L_0 = ___flag; + if (!L_0) + { + goto IL_001d; + } + } + { + int32_t L_1 = ___flag; + if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)29169)))) + { + goto IL_001d; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001d: + { + ByteU5BU5D_t789* L_3 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + NullCheck(L_3); + if ((((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) + { + goto IL_0030; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_0030: + { + int32_t L_5 = ___flag; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_5&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_6 = ___flag; + V_1 = ((((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0); + int32_t L_7 = ___flag; + String_t* L_8 = X500DistinguishedName_GetSeparator_m3917(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_2 = L_8; + ByteU5BU5D_t789* L_9 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + ASN1_t903 * L_10 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_10, L_9, /*hidden argument*/NULL); + V_3 = L_10; + ASN1_t903 * L_11 = V_3; + bool L_12 = V_0; + String_t* L_13 = V_2; + bool L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + String_t* L_15 = X501_ToString_m4669(NULL /*static, unused*/, L_11, L_12, L_13, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::GetSeparator(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags) +extern Il2CppCodeGenString* _stringLiteral402; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X500DistinguishedName_GetSeparator_m3917 (Object_t * __this /* static, unused */, int32_t ___flag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral402 = il2cpp_codegen_string_literal_from_index(402); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___flag; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) + { + goto IL_000f; + } + } + { + return _stringLiteral402; + } + +IL_000f: + { + int32_t L_1 = ___flag; + if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)128)))) + { + goto IL_0021; + } + } + { + return _stringLiteral157; + } + +IL_0021: + { + int32_t L_2 = ___flag; + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)256)))) + { + goto IL_0033; + } + } + { + String_t* L_3 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_3; + } + +IL_0033: + { + return _stringLiteral157; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X500DistinguishedName::DecodeRawData() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t930_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void X500DistinguishedName_DecodeRawData_m3918 (X500DistinguishedName_t781 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + X501_t930_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(488); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0019; + } + } + { + ByteU5BU5D_t789* L_1 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) >= ((int32_t)3))) + { + goto IL_0025; + } + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___name_3 = L_2; + return; + } + +IL_0025: + { + ByteU5BU5D_t789* L_3 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + ASN1_t903 * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(X501_t930_il2cpp_TypeInfo_var); + String_t* L_6 = X501_ToString_m4669(NULL /*static, unused*/, L_5, 1, _stringLiteral157, 1, /*hidden argument*/NULL); + __this->___name_3 = L_6; + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::Canonize(System.String) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" String_t* X500DistinguishedName_Canonize_m3919 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringBuilder_t457 * V_1 = {0}; + bool V_2 = false; + { + String_t* L_0 = ___s; + NullCheck(L_0); + int32_t L_1 = String_IndexOf_m3609(L_0, ((int32_t)61), /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___s; + int32_t L_3 = V_0; + NullCheck(L_2); + String_t* L_4 = String_Substring_m2063(L_2, 0, ((int32_t)((int32_t)L_3+(int32_t)1)), /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_5, L_4, /*hidden argument*/NULL); + V_1 = L_5; + goto IL_001e; + } + +IL_001e: + { + String_t* L_6 = ___s; + int32_t L_7 = V_0; + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + V_0 = L_8; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_9 = Char_IsWhiteSpace_m4671(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_001e; + } + } + { + String_t* L_10 = ___s; + NullCheck(L_10); + String_t* L_11 = String_TrimEnd_m4672(L_10, ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + ___s = L_11; + V_2 = 0; + goto IL_0081; + } + +IL_0043: + { + bool L_12 = V_2; + if (!L_12) + { + goto IL_005c; + } + } + { + String_t* L_13 = ___s; + int32_t L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_15 = Char_IsWhiteSpace_m4671(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + V_2 = L_15; + bool L_16 = V_2; + if (!L_16) + { + goto IL_005c; + } + } + { + goto IL_007d; + } + +IL_005c: + { + String_t* L_17 = ___s; + int32_t L_18 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_19 = Char_IsWhiteSpace_m4671(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_006a; + } + } + { + V_2 = 1; + } + +IL_006a: + { + StringBuilder_t457 * L_20 = V_1; + String_t* L_21 = ___s; + int32_t L_22 = V_0; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_24 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + NullCheck(L_20); + StringBuilder_Append_m4622(L_20, L_24, /*hidden argument*/NULL); + } + +IL_007d: + { + int32_t L_25 = V_0; + V_0 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_0081: + { + int32_t L_26 = V_0; + String_t* L_27 = ___s; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + if ((((int32_t)L_26) < ((int32_t)L_28))) + { + goto IL_0043; + } + } + { + StringBuilder_t457 * L_29 = V_1; + NullCheck(L_29); + String_t* L_30 = StringBuilder_ToString_m2059(L_29, /*hidden argument*/NULL); + return L_30; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X500DistinguishedName::AreEqual(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X500DistinguishedName) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X500DistinguishedName_AreEqual_m3920 (Object_t * __this /* static, unused */, X500DistinguishedName_t781 * ___name1, X500DistinguishedName_t781 * ___name2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + StringU5BU5D_t163* V_2 = {0}; + StringU5BU5D_t163* V_3 = {0}; + int32_t V_4 = 0; + { + X500DistinguishedName_t781 * L_0 = ___name1; + if (L_0) + { + goto IL_000b; + } + } + { + X500DistinguishedName_t781 * L_1 = ___name2; + return ((((Object_t*)(X500DistinguishedName_t781 *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_000b: + { + X500DistinguishedName_t781 * L_2 = ___name2; + if (L_2) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + V_0 = ((int32_t)320); + StringU5BU5D_t163* L_3 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, L_4); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 0, sizeof(String_t*))) = (String_t*)L_4; + V_1 = L_3; + X500DistinguishedName_t781 * L_5 = ___name1; + int32_t L_6 = V_0; + NullCheck(L_5); + String_t* L_7 = X500DistinguishedName_Decode_m3916(L_5, L_6, /*hidden argument*/NULL); + StringU5BU5D_t163* L_8 = V_1; + NullCheck(L_7); + StringU5BU5D_t163* L_9 = String_Split_m4674(L_7, L_8, 1, /*hidden argument*/NULL); + V_2 = L_9; + X500DistinguishedName_t781 * L_10 = ___name2; + int32_t L_11 = V_0; + NullCheck(L_10); + String_t* L_12 = X500DistinguishedName_Decode_m3916(L_10, L_11, /*hidden argument*/NULL); + StringU5BU5D_t163* L_13 = V_1; + NullCheck(L_12); + StringU5BU5D_t163* L_14 = String_Split_m4674(L_12, L_13, 1, /*hidden argument*/NULL); + V_3 = L_14; + StringU5BU5D_t163* L_15 = V_2; + NullCheck(L_15); + StringU5BU5D_t163* L_16 = V_3; + NullCheck(L_16); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0053; + } + } + { + return 0; + } + +IL_0053: + { + V_4 = 0; + goto IL_007f; + } + +IL_005b: + { + StringU5BU5D_t163* L_17 = V_2; + int32_t L_18 = V_4; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + String_t* L_20 = X500DistinguishedName_Canonize_m3919(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_17, L_19, sizeof(String_t*))), /*hidden argument*/NULL); + StringU5BU5D_t163* L_21 = V_3; + int32_t L_22 = V_4; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + String_t* L_24 = X500DistinguishedName_Canonize_m3919(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_21, L_23, sizeof(String_t*))), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_25 = String_op_Inequality_m3593(NULL /*static, unused*/, L_20, L_24, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_0079; + } + } + { + return 0; + } + +IL_0079: + { + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_007f: + { + int32_t L_27 = V_4; + StringU5BU5D_t163* L_28 = V_2; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_005b; + } + } + { + return 1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor() +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral404; +extern "C" void X509BasicConstraintsExtension__ctor_m3921 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral404 = il2cpp_codegen_string_literal_from_index(404); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral403, _stringLiteral404, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral404; +extern "C" void X509BasicConstraintsExtension__ctor_m3922 (X509BasicConstraintsExtension_t783 * __this, AsnEncodedData_t777 * ___encodedBasicConstraints, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral404 = il2cpp_codegen_string_literal_from_index(404); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral403, _stringLiteral404, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + AsnEncodedData_t777 * L_1 = ___encodedBasicConstraints; + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = AsnEncodedData_get_RawData_m4106(L_1, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____raw_1 = L_2; + bool L_3 = ___critical; + X509Extension_set_Critical_m4056(__this, L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_5 = X509BasicConstraintsExtension_Decode_m3928(__this, L_4, /*hidden argument*/NULL); + __this->____status_9 = L_5; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral405; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral404; +extern "C" void X509BasicConstraintsExtension__ctor_m3923 (X509BasicConstraintsExtension_t783 * __this, bool ___certificateAuthority, bool ___hasPathLengthConstraint, int32_t ___pathLengthConstraint, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral405 = il2cpp_codegen_string_literal_from_index(405); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral404 = il2cpp_codegen_string_literal_from_index(404); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + bool L_0 = ___hasPathLengthConstraint; + if (!L_0) + { + goto IL_0025; + } + } + { + int32_t L_1 = ___pathLengthConstraint; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, _stringLiteral405, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001e: + { + int32_t L_3 = ___pathLengthConstraint; + __this->____pathLengthConstraint_8 = L_3; + } + +IL_0025: + { + bool L_4 = ___hasPathLengthConstraint; + __this->____hasPathLengthConstraint_7 = L_4; + bool L_5 = ___certificateAuthority; + __this->____certificateAuthority_6 = L_5; + Oid_t778 * L_6 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_6, _stringLiteral403, _stringLiteral404, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_6; + bool L_7 = ___critical; + X509Extension_set_Critical_m4056(__this, L_7, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = X509BasicConstraintsExtension_Encode_m3929(__this, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_CertificateAuthority() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral406; +extern "C" bool X509BasicConstraintsExtension_get_CertificateAuthority_m3924 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral406 = il2cpp_codegen_string_literal_from_index(406); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->____status_9); + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0019; + } + } + { + goto IL_0020; + } + +IL_0019: + { + bool L_3 = (__this->____certificateAuthority_6); + return L_3; + } + +IL_0020: + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral406, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_HasPathLengthConstraint() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral406; +extern "C" bool X509BasicConstraintsExtension_get_HasPathLengthConstraint_m3925 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral406 = il2cpp_codegen_string_literal_from_index(406); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->____status_9); + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0019; + } + } + { + goto IL_0020; + } + +IL_0019: + { + bool L_3 = (__this->____hasPathLengthConstraint_7); + return L_3; + } + +IL_0020: + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral406, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_PathLengthConstraint() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral406; +extern "C" int32_t X509BasicConstraintsExtension_get_PathLengthConstraint_m3926 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral406 = il2cpp_codegen_string_literal_from_index(406); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->____status_9); + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0019; + } + } + { + goto IL_0020; + } + +IL_0019: + { + int32_t L_3 = (__this->____pathLengthConstraint_8); + return L_3; + } + +IL_0020: + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral406, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral407; +extern Il2CppCodeGenString* _stringLiteral408; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral404; +extern "C" void X509BasicConstraintsExtension_CopyFrom_m3927 (X509BasicConstraintsExtension_t783 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral407 = il2cpp_codegen_string_literal_from_index(407); + _stringLiteral408 = il2cpp_codegen_string_literal_from_index(408); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral404 = il2cpp_codegen_string_literal_from_index(404); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + { + AsnEncodedData_t777 * L_0 = ___asnEncodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___asnEncodedData; + V_0 = ((X509Extension_t784 *)IsInstClass(L_2, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_3 = V_0; + if (L_3) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral408, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + X509Extension_t784 * L_6 = V_0; + NullCheck(L_6); + Oid_t778 * L_7 = (((AsnEncodedData_t777 *)L_6)->____oid_0); + if (L_7) + { + goto IL_0058; + } + } + { + Oid_t778 * L_8 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_8, _stringLiteral403, _stringLiteral404, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_8; + goto IL_0069; + } + +IL_0058: + { + X509Extension_t784 * L_9 = V_0; + NullCheck(L_9); + Oid_t778 * L_10 = (((AsnEncodedData_t777 *)L_9)->____oid_0); + Oid_t778 * L_11 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_11, L_10, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_11; + } + +IL_0069: + { + X509Extension_t784 * L_12 = V_0; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = AsnEncodedData_get_RawData_m4106(L_12, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_13, /*hidden argument*/NULL); + X509Extension_t784 * L_14 = V_0; + NullCheck(L_14); + bool L_15 = X509Extension_get_Critical_m4055(L_14, /*hidden argument*/NULL); + X509Extension_set_Critical_m4056(__this, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_17 = X509BasicConstraintsExtension_Decode_m3928(__this, L_16, /*hidden argument*/NULL); + __this->____status_9 = L_17; + return; + } +} +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::Decode(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" int32_t X509BasicConstraintsExtension_Decode_m3928 (X509BasicConstraintsExtension_t783 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t903 * V_2 = {0}; + int32_t V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___extension; + if (!L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___extension; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0010; + } + } + +IL_000e: + { + return (int32_t)(1); + } + +IL_0010: + { + ByteU5BU5D_t789* L_2 = ___extension; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))) == ((int32_t)((int32_t)48)))) + { + goto IL_001c; + } + } + { + return (int32_t)(2); + } + +IL_001c: + { + ByteU5BU5D_t789* L_4 = ___extension; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) >= ((int32_t)3))) + { + goto IL_0038; + } + } + { + ByteU5BU5D_t789* L_5 = ___extension; + NullCheck(L_5); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) == ((uint32_t)2)))) + { + goto IL_0036; + } + } + { + ByteU5BU5D_t789* L_6 = ___extension; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + int32_t L_7 = 1; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))) + { + goto IL_0038; + } + } + +IL_0036: + { + return (int32_t)(3); + } + +IL_0038: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_8 = ___extension; + ASN1_t903 * L_9 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_9, L_8, /*hidden argument*/NULL); + V_0 = L_9; + V_1 = 0; + ASN1_t903 * L_10 = V_0; + int32_t L_11 = V_1; + int32_t L_12 = L_11; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + NullCheck(L_10); + ASN1_t903 * L_13 = ASN1_get_Item_m4665(L_10, L_12, /*hidden argument*/NULL); + V_2 = L_13; + ASN1_t903 * L_14 = V_2; + if (!L_14) + { + goto IL_0080; + } + } + +IL_0053: + { + ASN1_t903 * L_15 = V_2; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m4661(L_15, /*hidden argument*/NULL); + if ((!(((uint32_t)L_16) == ((uint32_t)1)))) + { + goto IL_0080; + } + } + +IL_005f: + { + ASN1_t903 * L_17 = V_2; + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = ASN1_get_Value_m4663(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + int32_t L_19 = 0; + __this->____certificateAuthority_6 = ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_18, L_19, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))? 1 : 0); + ASN1_t903 * L_20 = V_0; + int32_t L_21 = V_1; + int32_t L_22 = L_21; + V_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + NullCheck(L_20); + ASN1_t903 * L_23 = ASN1_get_Item_m4665(L_20, L_22, /*hidden argument*/NULL); + V_2 = L_23; + } + +IL_0080: + { + ASN1_t903 * L_24 = V_2; + if (!L_24) + { + goto IL_00a5; + } + } + +IL_0086: + { + ASN1_t903 * L_25 = V_2; + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m4661(L_25, /*hidden argument*/NULL); + if ((!(((uint32_t)L_26) == ((uint32_t)2)))) + { + goto IL_00a5; + } + } + +IL_0092: + { + __this->____hasPathLengthConstraint_7 = 1; + ASN1_t903 * L_27 = V_2; + int32_t L_28 = ASN1Convert_ToInt32_m4675(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + __this->____pathLengthConstraint_8 = L_28; + } + +IL_00a5: + { + goto IL_00b7; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00aa; + throw e; + } + +CATCH_00aa: + { // begin catch(System.Object) + { + V_3 = 1; + goto IL_00b9; + } + +IL_00b2: + { + ; // IL_00b2: leave IL_00b7 + } + } // end catch (depth: 1) + +IL_00b7: + { + return (int32_t)(0); + } + +IL_00b9: + { + int32_t L_29 = V_3; + return L_29; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::Encode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509BasicConstraintsExtension_Encode_m3929 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ASN1_t903 * L_0 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->____certificateAuthority_6); + if (!L_1) + { + goto IL_002e; + } + } + { + ASN1_t903 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_4, 1, L_3, /*hidden argument*/NULL); + NullCheck(L_2); + ASN1_Add_m4678(L_2, L_4, /*hidden argument*/NULL); + } + +IL_002e: + { + bool L_5 = (__this->____hasPathLengthConstraint_7); + if (!L_5) + { + goto IL_006e; + } + } + { + int32_t L_6 = (__this->____pathLengthConstraint_8); + if (L_6) + { + goto IL_005c; + } + } + { + ASN1_t903 * L_7 = V_0; + ASN1_t903 * L_8 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_8, 2, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)), /*hidden argument*/NULL); + NullCheck(L_7); + ASN1_Add_m4678(L_7, L_8, /*hidden argument*/NULL); + goto IL_006e; + } + +IL_005c: + { + ASN1_t903 * L_9 = V_0; + int32_t L_10 = (__this->____pathLengthConstraint_8); + ASN1_t903 * L_11 = ASN1Convert_FromInt32_m4679(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_Add_m4678(L_9, L_11, /*hidden argument*/NULL); + } + +IL_006e: + { + ASN1_t903 * L_12 = V_0; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_12); + return L_13; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::ToString(System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral410; +extern Il2CppCodeGenString* _stringLiteral411; +extern Il2CppCodeGenString* _stringLiteral412; +extern Il2CppCodeGenString* _stringLiteral413; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral414; +extern Il2CppCodeGenString* _stringLiteral415; +extern "C" String_t* X509BasicConstraintsExtension_ToString_m3930 (X509BasicConstraintsExtension_t783 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral410 = il2cpp_codegen_string_literal_from_index(410); + _stringLiteral411 = il2cpp_codegen_string_literal_from_index(411); + _stringLiteral412 = il2cpp_codegen_string_literal_from_index(412); + _stringLiteral413 = il2cpp_codegen_string_literal_from_index(413); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral414 = il2cpp_codegen_string_literal_from_index(414); + _stringLiteral415 = il2cpp_codegen_string_literal_from_index(415); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = (__this->____status_9); + V_1 = L_0; + int32_t L_1 = V_1; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_0037; + } + } + { + goto IL_003d; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_002a: + { + ByteU5BU5D_t789* L_3 = (((AsnEncodedData_t777 *)__this)->____raw_1); + String_t* L_4 = X509Extension_FormatUnkownData_m4058(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0037: + { + return _stringLiteral409; + } + +IL_003d: + { + Oid_t778 * L_5 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_5); + String_t* L_6 = Oid_get_Value_m4122(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral403, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + Oid_t778 * L_8 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_8); + String_t* L_9 = Oid_get_Value_m4122(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Format_m671(NULL /*static, unused*/, _stringLiteral410, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_006d: + { + StringBuilder_t457 * L_11 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_11, /*hidden argument*/NULL); + V_0 = L_11; + StringBuilder_t457 * L_12 = V_0; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral411, /*hidden argument*/NULL); + bool L_13 = (__this->____certificateAuthority_6); + if (!L_13) + { + goto IL_009b; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral412, /*hidden argument*/NULL); + goto IL_00a7; + } + +IL_009b: + { + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral413, /*hidden argument*/NULL); + } + +IL_00a7: + { + bool L_16 = ___multiLine; + if (!L_16) + { + goto IL_00be; + } + } + { + StringBuilder_t457 * L_17 = V_0; + String_t* L_18 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, L_18, /*hidden argument*/NULL); + goto IL_00ca; + } + +IL_00be: + { + StringBuilder_t457 * L_19 = V_0; + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00ca: + { + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral414, /*hidden argument*/NULL); + bool L_21 = (__this->____hasPathLengthConstraint_7); + if (!L_21) + { + goto IL_00f3; + } + } + { + StringBuilder_t457 * L_22 = V_0; + int32_t L_23 = (__this->____pathLengthConstraint_8); + NullCheck(L_22); + StringBuilder_Append_m4680(L_22, L_23, /*hidden argument*/NULL); + goto IL_00ff; + } + +IL_00f3: + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral415, /*hidden argument*/NULL); + } + +IL_00ff: + { + bool L_25 = ___multiLine; + if (!L_25) + { + goto IL_0111; + } + } + { + StringBuilder_t457 * L_26 = V_0; + String_t* L_27 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, L_27, /*hidden argument*/NULL); + } + +IL_0111: + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + String_t* L_29 = StringBuilder_ToString_m2059(L_28, /*hidden argument*/NULL); + return L_29; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::.ctor(System.Byte[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2__ctor_m3931 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->____name_7 = L_0; + X509Certificate__ctor_m4681(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___rawData; + VirtActionInvoker3< ByteU5BU5D_t789*, String_t*, int32_t >::Invoke(16 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) */, __this, L_1, (String_t*)NULL, 0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::.cctor() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D3_1_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D4_2_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" void X509Certificate2__cctor_m3932 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D3_1_FieldInfo_var = il2cpp_codegen_field_info_from_index(473, 1); + U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D4_2_FieldInfo_var = il2cpp_codegen_field_info_from_index(473, 2); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 2, sizeof(uint8_t))) = (uint8_t)3; + ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___commonName_15 = L_3; + ByteU5BU5D_t789* L_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)9))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D3_1_FieldInfo_var), /*hidden argument*/NULL); + ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___email_16 = L_4; + ByteU5BU5D_t789* L_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)9))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D4_2_FieldInfo_var), /*hidden argument*/NULL); + ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___signedData_17 = L_5; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection System.Security.Cryptography.X509Certificates.X509Certificate2::get_Extensions() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X509ExtensionCollection_t787_il2cpp_TypeInfo_var; +extern "C" X509ExtensionCollection_t787 * X509Certificate2_get_Extensions_m3933 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X509ExtensionCollection_t787_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(491); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X509ExtensionCollection_t787 * L_3 = (__this->____extensions_6); + if (L_3) + { + goto IL_0032; + } + } + { + X509Certificate_t788 * L_4 = (__this->____cert_13); + X509ExtensionCollection_t787 * L_5 = (X509ExtensionCollection_t787 *)il2cpp_codegen_object_new (X509ExtensionCollection_t787_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m4059(L_5, L_4, /*hidden argument*/NULL); + __this->____extensions_6 = L_5; + } + +IL_0032: + { + X509ExtensionCollection_t787 * L_6 = (__this->____extensions_6); + return L_6; + } +} +// System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::get_IssuerName() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X500DistinguishedName_t781_il2cpp_TypeInfo_var; +extern "C" X500DistinguishedName_t781 * X509Certificate2_get_IssuerName_m3934 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X500DistinguishedName_t781_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(492); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X500DistinguishedName_t781 * L_3 = (__this->___issuer_name_10); + if (L_3) + { + goto IL_003c; + } + } + { + X509Certificate_t788 * L_4 = (__this->____cert_13); + NullCheck(L_4); + ASN1_t903 * L_5 = X509Certificate_GetIssuerName_m4682(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_5); + X500DistinguishedName_t781 * L_7 = (X500DistinguishedName_t781 *)il2cpp_codegen_object_new (X500DistinguishedName_t781_il2cpp_TypeInfo_var); + X500DistinguishedName__ctor_m3915(L_7, L_6, /*hidden argument*/NULL); + __this->___issuer_name_10 = L_7; + } + +IL_003c: + { + X500DistinguishedName_t781 * L_8 = (__this->___issuer_name_10); + return L_8; + } +} +// System.DateTime System.Security.Cryptography.X509Certificates.X509Certificate2::get_NotAfter() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 X509Certificate2_get_NotAfter_m3935 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X509Certificate_t788 * L_3 = (__this->____cert_13); + NullCheck(L_3); + DateTime_t365 L_4 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(18 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() */, L_3); + V_0 = L_4; + DateTime_t365 L_5 = DateTime_ToLocalTime_m4683((&V_0), /*hidden argument*/NULL); + return L_5; + } +} +// System.DateTime System.Security.Cryptography.X509Certificates.X509Certificate2::get_NotBefore() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 X509Certificate2_get_NotBefore_m3936 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X509Certificate_t788 * L_3 = (__this->____cert_13); + NullCheck(L_3); + DateTime_t365 L_4 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(17 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, L_3); + V_0 = L_4; + DateTime_t365 L_5 = DateTime_ToLocalTime_m4683((&V_0), /*hidden argument*/NULL); + return L_5; + } +} +// System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.X509Certificate2::get_PrivateKey() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" AsymmetricAlgorithm_t776 * X509Certificate2_get_PrivateKey_m3937 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + RSAManaged_t925_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(476); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + RSACryptoServiceProvider_t924 * V_0 = {0}; + RSAManaged_t925 * V_1 = {0}; + DSACryptoServiceProvider_t927 * V_2 = {0}; + AsymmetricAlgorithm_t776 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + RSACryptoServiceProvider_t924 * G_B7_0 = {0}; + RSAManaged_t925 * G_B12_0 = {0}; + DSACryptoServiceProvider_t927 * G_B19_0 = {0}; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + try + { // begin try (depth: 1) + { + X509Certificate_t788 * L_3 = (__this->____cert_13); + NullCheck(L_3); + RSA_t902 * L_4 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_3); + if (!L_4) + { + goto IL_00a7; + } + } + +IL_0026: + { + X509Certificate_t788 * L_5 = (__this->____cert_13); + NullCheck(L_5); + RSA_t902 * L_6 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_5); + V_0 = ((RSACryptoServiceProvider_t924 *)IsInstSealed(L_6, RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var)); + RSACryptoServiceProvider_t924 * L_7 = V_0; + if (!L_7) + { + goto IL_0055; + } + } + +IL_003d: + { + RSACryptoServiceProvider_t924 * L_8 = V_0; + NullCheck(L_8); + bool L_9 = RSACryptoServiceProvider_get_PublicOnly_m4653(L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_004e; + } + } + +IL_0048: + { + G_B7_0 = ((RSACryptoServiceProvider_t924 *)(NULL)); + goto IL_004f; + } + +IL_004e: + { + RSACryptoServiceProvider_t924 * L_10 = V_0; + G_B7_0 = L_10; + } + +IL_004f: + { + V_3 = G_B7_0; + goto IL_0116; + } + +IL_0055: + { + X509Certificate_t788 * L_11 = (__this->____cert_13); + NullCheck(L_11); + RSA_t902 * L_12 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_11); + V_1 = ((RSAManaged_t925 *)IsInstClass(L_12, RSAManaged_t925_il2cpp_TypeInfo_var)); + RSAManaged_t925 * L_13 = V_1; + if (!L_13) + { + goto IL_0084; + } + } + +IL_006c: + { + RSAManaged_t925 * L_14 = V_1; + NullCheck(L_14); + bool L_15 = RSAManaged_get_PublicOnly_m4654(L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_007d; + } + } + +IL_0077: + { + G_B12_0 = ((RSAManaged_t925 *)(NULL)); + goto IL_007e; + } + +IL_007d: + { + RSAManaged_t925 * L_16 = V_1; + G_B12_0 = L_16; + } + +IL_007e: + { + V_3 = G_B12_0; + goto IL_0116; + } + +IL_0084: + { + X509Certificate_t788 * L_17 = (__this->____cert_13); + NullCheck(L_17); + RSA_t902 * L_18 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_17); + NullCheck(L_18); + VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_18, 1); + X509Certificate_t788 * L_19 = (__this->____cert_13); + NullCheck(L_19); + RSA_t902 * L_20 = (RSA_t902 *)VirtFuncInvoker0< RSA_t902 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_19); + V_3 = L_20; + goto IL_0116; + } + +IL_00a7: + { + X509Certificate_t788 * L_21 = (__this->____cert_13); + NullCheck(L_21); + DSA_t901 * L_22 = X509Certificate_get_DSA_m4656(L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0109; + } + } + +IL_00b7: + { + X509Certificate_t788 * L_23 = (__this->____cert_13); + NullCheck(L_23); + DSA_t901 * L_24 = X509Certificate_get_DSA_m4656(L_23, /*hidden argument*/NULL); + V_2 = ((DSACryptoServiceProvider_t927 *)IsInstSealed(L_24, DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var)); + DSACryptoServiceProvider_t927 * L_25 = V_2; + if (!L_25) + { + goto IL_00e6; + } + } + +IL_00ce: + { + DSACryptoServiceProvider_t927 * L_26 = V_2; + NullCheck(L_26); + bool L_27 = DSACryptoServiceProvider_get_PublicOnly_m4657(L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00df; + } + } + +IL_00d9: + { + G_B19_0 = ((DSACryptoServiceProvider_t927 *)(NULL)); + goto IL_00e0; + } + +IL_00df: + { + DSACryptoServiceProvider_t927 * L_28 = V_2; + G_B19_0 = L_28; + } + +IL_00e0: + { + V_3 = G_B19_0; + goto IL_0116; + } + +IL_00e6: + { + X509Certificate_t788 * L_29 = (__this->____cert_13); + NullCheck(L_29); + DSA_t901 * L_30 = X509Certificate_get_DSA_m4656(L_29, /*hidden argument*/NULL); + NullCheck(L_30); + VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_30, 1); + X509Certificate_t788 * L_31 = (__this->____cert_13); + NullCheck(L_31); + DSA_t901 * L_32 = X509Certificate_get_DSA_m4656(L_31, /*hidden argument*/NULL); + V_3 = L_32; + goto IL_0116; + } + +IL_0109: + { + goto IL_0114; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_010e; + throw e; + } + +CATCH_010e: + { // begin catch(System.Object) + goto IL_0114; + } // end catch (depth: 1) + +IL_0114: + { + return (AsymmetricAlgorithm_t776 *)NULL; + } + +IL_0116: + { + AsymmetricAlgorithm_t776 * L_33 = V_3; + return L_33; + } +} +// System.Security.Cryptography.X509Certificates.PublicKey System.Security.Cryptography.X509Certificates.X509Certificate2::get_PublicKey() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* PublicKey_t775_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral417; +extern "C" PublicKey_t775 * X509Certificate2_get_PublicKey_m3938 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + PublicKey_t775_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(482); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral417 = il2cpp_codegen_string_literal_from_index(417); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + PublicKey_t775 * L_3 = (__this->____publicKey_9); + if (L_3) + { + goto IL_0050; + } + } + +IL_0021: + try + { // begin try (depth: 1) + X509Certificate_t788 * L_4 = (__this->____cert_13); + PublicKey_t775 * L_5 = (PublicKey_t775 *)il2cpp_codegen_object_new (PublicKey_t775_il2cpp_TypeInfo_var); + PublicKey__ctor_m3907(L_5, L_4, /*hidden argument*/NULL); + __this->____publicKey_9 = L_5; + goto IL_0050; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0037; + throw e; + } + +CATCH_0037: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + String_t* L_6 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral417, /*hidden argument*/NULL); + V_1 = L_6; + String_t* L_7 = V_1; + Exception_t152 * L_8 = V_0; + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_9, L_7, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004b: + { + goto IL_0050; + } + } // end catch (depth: 1) + +IL_0050: + { + PublicKey_t775 * L_10 = (__this->____publicKey_9); + return L_10; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::get_SerialNumber() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern "C" String_t* X509Certificate2_get_SerialNumber_m3939 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + String_t* L_3 = (__this->____serial_8); + if (L_3) + { + goto IL_006d; + } + } + { + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_0 = L_4; + X509Certificate_t788 * L_5 = (__this->____cert_13); + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(13 /* System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() */, L_5); + V_1 = L_6; + ByteU5BU5D_t789* L_7 = V_1; + NullCheck(L_7); + V_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)1)); + goto IL_005a; + } + +IL_003e: + { + StringBuilder_t457 * L_8 = V_0; + ByteU5BU5D_t789* L_9 = V_1; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + String_t* L_11 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_10, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_11, /*hidden argument*/NULL); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12-(int32_t)1)); + } + +IL_005a: + { + int32_t L_13 = V_2; + if ((((int32_t)L_13) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + String_t* L_15 = StringBuilder_ToString_m2059(L_14, /*hidden argument*/NULL); + __this->____serial_8 = L_15; + } + +IL_006d: + { + String_t* L_16 = (__this->____serial_8); + return L_16; + } +} +// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.X509Certificate2::get_SignatureAlgorithm() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern "C" Oid_t778 * X509Certificate2_get_SignatureAlgorithm_m3940 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + Oid_t778 * L_3 = (__this->___signature_algorithm_12); + if (L_3) + { + goto IL_0037; + } + } + { + X509Certificate_t788 * L_4 = (__this->____cert_13); + NullCheck(L_4); + String_t* L_5 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String Mono.Security.X509.X509Certificate::get_SignatureAlgorithm() */, L_4); + Oid_t778 * L_6 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4118(L_6, L_5, /*hidden argument*/NULL); + __this->___signature_algorithm_12 = L_6; + } + +IL_0037: + { + Oid_t778 * L_7 = (__this->___signature_algorithm_12); + return L_7; + } +} +// System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::get_SubjectName() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X500DistinguishedName_t781_il2cpp_TypeInfo_var; +extern "C" X500DistinguishedName_t781 * X509Certificate2_get_SubjectName_m3941 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X500DistinguishedName_t781_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(492); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X500DistinguishedName_t781 * L_3 = (__this->___subject_name_11); + if (L_3) + { + goto IL_003c; + } + } + { + X509Certificate_t788 * L_4 = (__this->____cert_13); + NullCheck(L_4); + ASN1_t903 * L_5 = X509Certificate_GetSubjectName_m4685(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_5); + X500DistinguishedName_t781 * L_7 = (X500DistinguishedName_t781 *)il2cpp_codegen_object_new (X500DistinguishedName_t781_il2cpp_TypeInfo_var); + X500DistinguishedName__ctor_m3915(L_7, L_6, /*hidden argument*/NULL); + __this->___subject_name_11 = L_7; + } + +IL_003c: + { + X500DistinguishedName_t781 * L_8 = (__this->___subject_name_11); + return L_8; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::get_Thumbprint() +extern "C" String_t* X509Certificate2_get_Thumbprint_m3942 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = X509Certificate_GetCertHashString_m4686(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate2::get_Version() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern "C" int32_t X509Certificate2_get_Version_m3943 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + X509Certificate_t788 * L_3 = (__this->____cert_13); + NullCheck(L_3); + int32_t L_4 = X509Certificate_get_Version_m4687(L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean) +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral419; +extern "C" String_t* X509Certificate2_GetNameInfo_m3944 (X509Certificate2_t785 * __this, int32_t ___nameType, bool ___forIssuer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral419 = il2cpp_codegen_string_literal_from_index(419); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + ASN1_t903 * V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + int32_t V_5 = {0}; + ASN1_t903 * G_B7_0 = {0}; + ByteU5BU5D_t789* G_B16_0 = {0}; + X509Certificate2_t785 * G_B16_1 = {0}; + ByteU5BU5D_t789* G_B15_0 = {0}; + X509Certificate2_t785 * G_B15_1 = {0}; + ASN1_t903 * G_B17_0 = {0}; + ByteU5BU5D_t789* G_B17_1 = {0}; + X509Certificate2_t785 * G_B17_2 = {0}; + ByteU5BU5D_t789* G_B23_0 = {0}; + X509Certificate2_t785 * G_B23_1 = {0}; + ByteU5BU5D_t789* G_B22_0 = {0}; + X509Certificate2_t785 * G_B22_1 = {0}; + ASN1_t903 * G_B24_0 = {0}; + ByteU5BU5D_t789* G_B24_1 = {0}; + X509Certificate2_t785 * G_B24_2 = {0}; + { + int32_t L_0 = ___nameType; + V_5 = L_0; + int32_t L_1 = V_5; + if (L_1 == 0) + { + goto IL_0027; + } + if (L_1 == 1) + { + goto IL_00b9; + } + if (L_1 == 2) + { + goto IL_00fa; + } + if (L_1 == 3) + { + goto IL_0100; + } + if (L_1 == 4) + { + goto IL_0144; + } + if (L_1 == 5) + { + goto IL_014a; + } + } + { + goto IL_0150; + } + +IL_0027: + { + X509Certificate_t788 * L_2 = (__this->____cert_13); + if (L_2) + { + goto IL_003d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_3 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_003d: + { + bool L_5 = ___forIssuer; + if (!L_5) + { + goto IL_0053; + } + } + { + X509Certificate_t788 * L_6 = (__this->____cert_13); + NullCheck(L_6); + ASN1_t903 * L_7 = X509Certificate_GetIssuerName_m4682(L_6, /*hidden argument*/NULL); + G_B7_0 = L_7; + goto IL_005e; + } + +IL_0053: + { + X509Certificate_t788 * L_8 = (__this->____cert_13); + NullCheck(L_8); + ASN1_t903 * L_9 = X509Certificate_GetSubjectName_m4685(L_8, /*hidden argument*/NULL); + G_B7_0 = L_9; + } + +IL_005e: + { + V_0 = G_B7_0; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_10 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___commonName_15; + ASN1_t903 * L_11 = V_0; + ASN1_t903 * L_12 = X509Certificate2_Find_m3945(__this, L_10, L_11, /*hidden argument*/NULL); + V_1 = L_12; + ASN1_t903 * L_13 = V_1; + if (!L_13) + { + goto IL_007a; + } + } + { + ASN1_t903 * L_14 = V_1; + String_t* L_15 = X509Certificate2_GetValueAsString_m3946(__this, L_14, /*hidden argument*/NULL); + return L_15; + } + +IL_007a: + { + ASN1_t903 * L_16 = V_0; + NullCheck(L_16); + int32_t L_17 = ASN1_get_Count_m4664(L_16, /*hidden argument*/NULL); + if (L_17) + { + goto IL_008b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_18; + } + +IL_008b: + { + ASN1_t903 * L_19 = V_0; + ASN1_t903 * L_20 = V_0; + NullCheck(L_20); + int32_t L_21 = ASN1_get_Count_m4664(L_20, /*hidden argument*/NULL); + NullCheck(L_19); + ASN1_t903 * L_22 = ASN1_get_Item_m4665(L_19, ((int32_t)((int32_t)L_21-(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_22; + ASN1_t903 * L_23 = V_2; + NullCheck(L_23); + int32_t L_24 = ASN1_get_Count_m4664(L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_00ab; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_25; + } + +IL_00ab: + { + ASN1_t903 * L_26 = V_2; + NullCheck(L_26); + ASN1_t903 * L_27 = ASN1_get_Item_m4665(L_26, 0, /*hidden argument*/NULL); + String_t* L_28 = X509Certificate2_GetValueAsString_m3946(__this, L_27, /*hidden argument*/NULL); + return L_28; + } + +IL_00b9: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_29 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___email_16; + bool L_30 = ___forIssuer; + G_B15_0 = L_29; + G_B15_1 = __this; + if (!L_30) + { + G_B16_0 = L_29; + G_B16_1 = __this; + goto IL_00d5; + } + } + { + X509Certificate_t788 * L_31 = (__this->____cert_13); + NullCheck(L_31); + ASN1_t903 * L_32 = X509Certificate_GetIssuerName_m4682(L_31, /*hidden argument*/NULL); + G_B17_0 = L_32; + G_B17_1 = G_B15_0; + G_B17_2 = G_B15_1; + goto IL_00e0; + } + +IL_00d5: + { + X509Certificate_t788 * L_33 = (__this->____cert_13); + NullCheck(L_33); + ASN1_t903 * L_34 = X509Certificate_GetSubjectName_m4685(L_33, /*hidden argument*/NULL); + G_B17_0 = L_34; + G_B17_1 = G_B16_0; + G_B17_2 = G_B16_1; + } + +IL_00e0: + { + NullCheck(G_B17_2); + ASN1_t903 * L_35 = X509Certificate2_Find_m3945(G_B17_2, G_B17_1, G_B17_0, /*hidden argument*/NULL); + V_3 = L_35; + ASN1_t903 * L_36 = V_3; + if (!L_36) + { + goto IL_00f4; + } + } + { + ASN1_t903 * L_37 = V_3; + String_t* L_38 = X509Certificate2_GetValueAsString_m3946(__this, L_37, /*hidden argument*/NULL); + return L_38; + } + +IL_00f4: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_39 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_39; + } + +IL_00fa: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_40 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_40; + } + +IL_0100: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_41 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___commonName_15; + bool L_42 = ___forIssuer; + G_B22_0 = L_41; + G_B22_1 = __this; + if (!L_42) + { + G_B23_0 = L_41; + G_B23_1 = __this; + goto IL_011c; + } + } + { + X509Certificate_t788 * L_43 = (__this->____cert_13); + NullCheck(L_43); + ASN1_t903 * L_44 = X509Certificate_GetIssuerName_m4682(L_43, /*hidden argument*/NULL); + G_B24_0 = L_44; + G_B24_1 = G_B22_0; + G_B24_2 = G_B22_1; + goto IL_0127; + } + +IL_011c: + { + X509Certificate_t788 * L_45 = (__this->____cert_13); + NullCheck(L_45); + ASN1_t903 * L_46 = X509Certificate_GetSubjectName_m4685(L_45, /*hidden argument*/NULL); + G_B24_0 = L_46; + G_B24_1 = G_B23_0; + G_B24_2 = G_B23_1; + } + +IL_0127: + { + NullCheck(G_B24_2); + ASN1_t903 * L_47 = X509Certificate2_Find_m3945(G_B24_2, G_B24_1, G_B24_0, /*hidden argument*/NULL); + V_4 = L_47; + ASN1_t903 * L_48 = V_4; + if (!L_48) + { + goto IL_013e; + } + } + { + ASN1_t903 * L_49 = V_4; + String_t* L_50 = X509Certificate2_GetValueAsString_m3946(__this, L_49, /*hidden argument*/NULL); + return L_50; + } + +IL_013e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_51 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_51; + } + +IL_0144: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_52 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_52; + } + +IL_014a: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_53 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_53; + } + +IL_0150: + { + ArgumentException_t437 * L_54 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_54, _stringLiteral419, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_54); + } +} +// Mono.Security.ASN1 System.Security.Cryptography.X509Certificates.X509Certificate2::Find(System.Byte[],Mono.Security.ASN1) +extern "C" ASN1_t903 * X509Certificate2_Find_m3945 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___oid, ASN1_t903 * ___dn, const MethodInfo* method) +{ + int32_t V_0 = 0; + ASN1_t903 * V_1 = {0}; + int32_t V_2 = 0; + ASN1_t903 * V_3 = {0}; + ASN1_t903 * V_4 = {0}; + { + ASN1_t903 * L_0 = ___dn; + NullCheck(L_0); + int32_t L_1 = ASN1_get_Count_m4664(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return (ASN1_t903 *)NULL; + } + +IL_000d: + { + V_0 = 0; + goto IL_0074; + } + +IL_0014: + { + ASN1_t903 * L_2 = ___dn; + int32_t L_3 = V_0; + NullCheck(L_2); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + V_2 = 0; + goto IL_0064; + } + +IL_0023: + { + ASN1_t903 * L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + ASN1_t903 * L_7 = ASN1_get_Item_m4665(L_5, L_6, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t903 * L_8 = V_3; + NullCheck(L_8); + int32_t L_9 = ASN1_get_Count_m4664(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_9) == ((int32_t)2))) + { + goto IL_003c; + } + } + { + goto IL_0060; + } + +IL_003c: + { + ASN1_t903 * L_10 = V_3; + NullCheck(L_10); + ASN1_t903 * L_11 = ASN1_get_Item_m4665(L_10, 0, /*hidden argument*/NULL); + V_4 = L_11; + ASN1_t903 * L_12 = V_4; + if (L_12) + { + goto IL_0051; + } + } + { + goto IL_0060; + } + +IL_0051: + { + ASN1_t903 * L_13 = V_4; + ByteU5BU5D_t789* L_14 = ___oid; + NullCheck(L_13); + bool L_15 = ASN1_CompareValue_m4688(L_13, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0060; + } + } + { + ASN1_t903 * L_16 = V_3; + return L_16; + } + +IL_0060: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0064: + { + int32_t L_18 = V_2; + ASN1_t903 * L_19 = V_1; + NullCheck(L_19); + int32_t L_20 = ASN1_get_Count_m4664(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_0023; + } + } + { + int32_t L_21 = V_0; + V_0 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0074: + { + int32_t L_22 = V_0; + ASN1_t903 * L_23 = ___dn; + NullCheck(L_23); + int32_t L_24 = ASN1_get_Count_m4664(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_0014; + } + } + { + return (ASN1_t903 *)NULL; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::GetValueAsString(Mono.Security.ASN1) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" String_t* X509Certificate2_GetValueAsString_m3946 (X509Certificate2_t785 * __this, ASN1_t903 * ___pair, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + { + ASN1_t903 * L_0 = ___pair; + NullCheck(L_0); + int32_t L_1 = ASN1_get_Count_m4664(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) == ((int32_t)2))) + { + goto IL_0012; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_0012: + { + ASN1_t903 * L_3 = ___pair; + NullCheck(L_3); + ASN1_t903 * L_4 = ASN1_get_Item_m4665(L_3, 1, /*hidden argument*/NULL); + V_0 = L_4; + ASN1_t903 * L_5 = V_0; + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = ASN1_get_Value_m4663(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0030; + } + } + { + ASN1_t903 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = ASN1_get_Length_m4689(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0036; + } + } + +IL_0030: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_9; + } + +IL_0036: + { + ASN1_t903 * L_10 = V_0; + NullCheck(L_10); + uint8_t L_11 = ASN1_get_Tag_m4661(L_10, /*hidden argument*/NULL); + if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)30))))) + { + goto IL_0079; + } + } + { + StringBuilder_t457 * L_12 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_12, /*hidden argument*/NULL); + V_1 = L_12; + V_2 = 1; + goto IL_0064; + } + +IL_0050: + { + StringBuilder_t457 * L_13 = V_1; + ASN1_t903 * L_14 = V_0; + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ASN1_get_Value_m4663(L_14, /*hidden argument*/NULL); + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + NullCheck(L_13); + StringBuilder_Append_m4622(L_13, (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_17, sizeof(uint8_t)))))), /*hidden argument*/NULL); + int32_t L_18 = V_2; + V_2 = ((int32_t)((int32_t)L_18+(int32_t)2)); + } + +IL_0064: + { + int32_t L_19 = V_2; + ASN1_t903 * L_20 = V_0; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ASN1_get_Value_m4663(L_20, /*hidden argument*/NULL); + NullCheck(L_21); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_0050; + } + } + { + StringBuilder_t457 * L_22 = V_1; + NullCheck(L_22); + String_t* L_23 = StringBuilder_ToString_m2059(L_22, /*hidden argument*/NULL); + return L_23; + } + +IL_0079: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_24 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_25 = V_0; + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = ASN1_get_Value_m4663(L_25, /*hidden argument*/NULL); + NullCheck(L_24); + String_t* L_27 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_24, L_26); + return L_27; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::ImportPkcs12(System.Byte[],System.String) +extern TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2_ImportPkcs12_m3947 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, String_t* ___password, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t932_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(494); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + s_Il2CppMethodIntialized = true; + } + PKCS12_t932 * V_0 = {0}; + PKCS12_t932 * G_B3_0 = {0}; + { + String_t* L_0 = ___password; + if (L_0) + { + goto IL_0011; + } + } + { + ByteU5BU5D_t789* L_1 = ___rawData; + PKCS12_t932 * L_2 = (PKCS12_t932 *)il2cpp_codegen_object_new (PKCS12_t932_il2cpp_TypeInfo_var); + PKCS12__ctor_m4691(L_2, L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0018; + } + +IL_0011: + { + ByteU5BU5D_t789* L_3 = ___rawData; + String_t* L_4 = ___password; + PKCS12_t932 * L_5 = (PKCS12_t932 *)il2cpp_codegen_object_new (PKCS12_t932_il2cpp_TypeInfo_var); + PKCS12__ctor_m4692(L_5, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = L_5; + } + +IL_0018: + { + V_0 = G_B3_0; + PKCS12_t932 * L_6 = V_0; + NullCheck(L_6); + X509CertificateCollection_t933 * L_7 = PKCS12_get_Certificates_m4693(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_7); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0041; + } + } + { + PKCS12_t932 * L_9 = V_0; + NullCheck(L_9); + X509CertificateCollection_t933 * L_10 = PKCS12_get_Certificates_m4693(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + X509Certificate_t788 * L_11 = X509CertificateCollection_get_Item_m4694(L_10, 0, /*hidden argument*/NULL); + __this->____cert_13 = L_11; + goto IL_0048; + } + +IL_0041: + { + __this->____cert_13 = (X509Certificate_t788 *)NULL; + } + +IL_0048: + { + PKCS12_t932 * L_12 = V_0; + NullCheck(L_12); + ArrayList_t734 * L_13 = PKCS12_get_Keys_m4695(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_13); + if ((((int32_t)L_14) <= ((int32_t)0))) + { + goto IL_0091; + } + } + { + X509Certificate_t788 * L_15 = (__this->____cert_13); + PKCS12_t932 * L_16 = V_0; + NullCheck(L_16); + ArrayList_t734 * L_17 = PKCS12_get_Keys_m4695(L_16, /*hidden argument*/NULL); + NullCheck(L_17); + Object_t * L_18 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_17, 0); + NullCheck(L_15); + VirtActionInvoker1< RSA_t902 * >::Invoke(11 /* System.Void Mono.Security.X509.X509Certificate::set_RSA(System.Security.Cryptography.RSA) */, L_15, ((RSA_t902 *)IsInstClass(L_18, RSA_t902_il2cpp_TypeInfo_var))); + X509Certificate_t788 * L_19 = (__this->____cert_13); + PKCS12_t932 * L_20 = V_0; + NullCheck(L_20); + ArrayList_t734 * L_21 = PKCS12_get_Keys_m4695(L_20, /*hidden argument*/NULL); + NullCheck(L_21); + Object_t * L_22 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_21, 0); + NullCheck(L_19); + X509Certificate_set_DSA_m4696(L_19, ((DSA_t901 *)IsInstClass(L_22, DSA_t901_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_0091: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) +extern TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral420; +extern "C" void X509Certificate2_Import_m3948 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, String_t* ___password, int32_t ___keyStorageFlags, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t788_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(495); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral420 = il2cpp_codegen_string_literal_from_index(420); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___rawData; + String_t* L_1 = ___password; + int32_t L_2 = ___keyStorageFlags; + X509Certificate_Import_m4697(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___password; + if (L_3) + { + goto IL_0051; + } + } + +IL_000f: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_4 = ___rawData; + X509Certificate_t788 * L_5 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_5, L_4, /*hidden argument*/NULL); + __this->____cert_13 = L_5; + goto IL_004c; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0020; + throw e; + } + +CATCH_0020: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + } + +IL_0021: + try + { // begin try (depth: 2) + ByteU5BU5D_t789* L_6 = ___rawData; + X509Certificate2_ImportPkcs12_m3947(__this, L_6, (String_t*)NULL, /*hidden argument*/NULL); + goto IL_0047; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002e; + throw e; + } + +CATCH_002e: + { // begin catch(System.Object) + { + String_t* L_7 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral420, /*hidden argument*/NULL); + V_1 = L_7; + String_t* L_8 = V_1; + Exception_t152 * L_9 = V_0; + CryptographicException_t929 * L_10 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_10, L_8, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0042: + { + goto IL_0047; + } + } // end catch (depth: 2) + +IL_0047: + { + goto IL_004c; + } + } // end catch (depth: 1) + +IL_004c: + { + goto IL_0070; + } + +IL_0051: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_11 = ___rawData; + String_t* L_12 = ___password; + X509Certificate2_ImportPkcs12_m3947(__this, L_11, L_12, /*hidden argument*/NULL); + goto IL_0070; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_005e; + throw e; + } + +CATCH_005e: + { // begin catch(System.Object) + ByteU5BU5D_t789* L_13 = ___rawData; + X509Certificate_t788 * L_14 = (X509Certificate_t788 *)il2cpp_codegen_object_new (X509Certificate_t788_il2cpp_TypeInfo_var); + X509Certificate__ctor_m4698(L_14, L_13, /*hidden argument*/NULL); + __this->____cert_13 = L_14; + goto IL_0070; + } // end catch (depth: 1) + +IL_0070: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::Reset() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2_Reset_m3949 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + __this->____cert_13 = (X509Certificate_t788 *)NULL; + __this->____archived_5 = 0; + __this->____extensions_6 = (X509ExtensionCollection_t787 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->____name_7 = L_0; + __this->____serial_8 = (String_t*)NULL; + __this->____publicKey_9 = (PublicKey_t775 *)NULL; + __this->___issuer_name_10 = (X500DistinguishedName_t781 *)NULL; + __this->___subject_name_11 = (X500DistinguishedName_t781 *)NULL; + __this->___signature_algorithm_12 = (Oid_t778 *)NULL; + X509Certificate_Reset_m4699(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::ToString() +extern Il2CppCodeGenString* _stringLiteral421; +extern "C" String_t* X509Certificate2_ToString_m3950 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral421 = il2cpp_codegen_string_literal_from_index(421); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0011; + } + } + { + return _stringLiteral421; + } + +IL_0011: + { + String_t* L_1 = X509Certificate_ToString_m4700(__this, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::ToString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral421; +extern Il2CppCodeGenString* _stringLiteral422; +extern Il2CppCodeGenString* _stringLiteral423; +extern Il2CppCodeGenString* _stringLiteral424; +extern Il2CppCodeGenString* _stringLiteral425; +extern Il2CppCodeGenString* _stringLiteral426; +extern Il2CppCodeGenString* _stringLiteral427; +extern Il2CppCodeGenString* _stringLiteral428; +extern Il2CppCodeGenString* _stringLiteral429; +extern Il2CppCodeGenString* _stringLiteral430; +extern Il2CppCodeGenString* _stringLiteral431; +extern Il2CppCodeGenString* _stringLiteral432; +extern Il2CppCodeGenString* _stringLiteral433; +extern Il2CppCodeGenString* _stringLiteral434; +extern "C" String_t* X509Certificate2_ToString_m3951 (X509Certificate2_t785 * __this, bool ___verbose, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + _stringLiteral421 = il2cpp_codegen_string_literal_from_index(421); + _stringLiteral422 = il2cpp_codegen_string_literal_from_index(422); + _stringLiteral423 = il2cpp_codegen_string_literal_from_index(423); + _stringLiteral424 = il2cpp_codegen_string_literal_from_index(424); + _stringLiteral425 = il2cpp_codegen_string_literal_from_index(425); + _stringLiteral426 = il2cpp_codegen_string_literal_from_index(426); + _stringLiteral427 = il2cpp_codegen_string_literal_from_index(427); + _stringLiteral428 = il2cpp_codegen_string_literal_from_index(428); + _stringLiteral429 = il2cpp_codegen_string_literal_from_index(429); + _stringLiteral430 = il2cpp_codegen_string_literal_from_index(430); + _stringLiteral431 = il2cpp_codegen_string_literal_from_index(431); + _stringLiteral432 = il2cpp_codegen_string_literal_from_index(432); + _stringLiteral433 = il2cpp_codegen_string_literal_from_index(433); + _stringLiteral434 = il2cpp_codegen_string_literal_from_index(434); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + AsymmetricAlgorithm_t776 * V_2 = {0}; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0011; + } + } + { + return _stringLiteral421; + } + +IL_0011: + { + bool L_1 = ___verbose; + if (L_1) + { + goto IL_001f; + } + } + { + String_t* L_2 = X509Certificate_ToString_m4700(__this, 1, /*hidden argument*/NULL); + return L_2; + } + +IL_001f: + { + String_t* L_3 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_3; + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_1 = L_4; + StringBuilder_t457 * L_5 = V_1; + String_t* L_6 = V_0; + int32_t L_7 = X509Certificate2_get_Version_m3943(__this, /*hidden argument*/NULL); + int32_t L_8 = L_7; + Object_t * L_9 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_5); + StringBuilder_AppendFormat_m4701(L_5, _stringLiteral422, L_6, L_9, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_1; + String_t* L_11 = V_0; + String_t* L_12 = X509Certificate_get_Subject_m4702(__this, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_AppendFormat_m4701(L_10, _stringLiteral423, L_11, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_1; + String_t* L_14 = V_0; + String_t* L_15 = X509Certificate_get_Issuer_m4703(__this, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_AppendFormat_m4701(L_13, _stringLiteral424, L_14, L_15, /*hidden argument*/NULL); + StringBuilder_t457 * L_16 = V_1; + String_t* L_17 = V_0; + String_t* L_18 = X509Certificate2_get_SerialNumber_m3939(__this, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_AppendFormat_m4701(L_16, _stringLiteral425, L_17, L_18, /*hidden argument*/NULL); + StringBuilder_t457 * L_19 = V_1; + String_t* L_20 = V_0; + DateTime_t365 L_21 = X509Certificate2_get_NotBefore_m3936(__this, /*hidden argument*/NULL); + DateTime_t365 L_22 = L_21; + Object_t * L_23 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_22); + NullCheck(L_19); + StringBuilder_AppendFormat_m4701(L_19, _stringLiteral426, L_20, L_23, /*hidden argument*/NULL); + StringBuilder_t457 * L_24 = V_1; + String_t* L_25 = V_0; + DateTime_t365 L_26 = X509Certificate2_get_NotAfter_m3935(__this, /*hidden argument*/NULL); + DateTime_t365 L_27 = L_26; + Object_t * L_28 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_27); + NullCheck(L_24); + StringBuilder_AppendFormat_m4701(L_24, _stringLiteral427, L_25, L_28, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_1; + String_t* L_30 = V_0; + String_t* L_31 = X509Certificate2_get_Thumbprint_m3942(__this, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_AppendFormat_m4701(L_29, _stringLiteral428, L_30, L_31, /*hidden argument*/NULL); + StringBuilder_t457 * L_32 = V_1; + String_t* L_33 = V_0; + Oid_t778 * L_34 = X509Certificate2_get_SignatureAlgorithm_m3940(__this, /*hidden argument*/NULL); + NullCheck(L_34); + String_t* L_35 = Oid_get_FriendlyName_m4121(L_34, /*hidden argument*/NULL); + Oid_t778 * L_36 = X509Certificate2_get_SignatureAlgorithm_m3940(__this, /*hidden argument*/NULL); + NullCheck(L_36); + String_t* L_37 = Oid_get_Value_m4122(L_36, /*hidden argument*/NULL); + NullCheck(L_32); + StringBuilder_AppendFormat_m4704(L_32, _stringLiteral429, L_33, L_35, L_37, /*hidden argument*/NULL); + PublicKey_t775 * L_38 = X509Certificate2_get_PublicKey_m3938(__this, /*hidden argument*/NULL); + NullCheck(L_38); + AsymmetricAlgorithm_t776 * L_39 = PublicKey_get_Key_m3910(L_38, /*hidden argument*/NULL); + V_2 = L_39; + StringBuilder_t457 * L_40 = V_1; + String_t* L_41 = V_0; + NullCheck(L_40); + StringBuilder_AppendFormat_m4639(L_40, _stringLiteral430, L_41, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_42 = V_2; + if (!((RSA_t902 *)IsInstClass(L_42, RSA_t902_il2cpp_TypeInfo_var))) + { + goto IL_0117; + } + } + { + StringBuilder_t457 * L_43 = V_1; + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, _stringLiteral431, /*hidden argument*/NULL); + goto IL_0140; + } + +IL_0117: + { + AsymmetricAlgorithm_t776 * L_44 = V_2; + if (!((DSA_t901 *)IsInstClass(L_44, DSA_t901_il2cpp_TypeInfo_var))) + { + goto IL_0133; + } + } + { + StringBuilder_t457 * L_45 = V_1; + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, _stringLiteral432, /*hidden argument*/NULL); + goto IL_0140; + } + +IL_0133: + { + StringBuilder_t457 * L_46 = V_1; + AsymmetricAlgorithm_t776 * L_47 = V_2; + NullCheck(L_47); + String_t* L_48 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_47); + NullCheck(L_46); + StringBuilder_Append_m2058(L_46, L_48, /*hidden argument*/NULL); + } + +IL_0140: + { + StringBuilder_t457 * L_49 = V_1; + String_t* L_50 = V_0; + AsymmetricAlgorithm_t776 * L_51 = V_2; + NullCheck(L_51); + int32_t L_52 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_51); + int32_t L_53 = L_52; + Object_t * L_54 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_53); + NullCheck(L_49); + StringBuilder_AppendFormat_m4701(L_49, _stringLiteral433, L_50, L_54, /*hidden argument*/NULL); + StringBuilder_t457 * L_55 = V_1; + PublicKey_t775 * L_56 = X509Certificate2_get_PublicKey_m3938(__this, /*hidden argument*/NULL); + NullCheck(L_56); + AsnEncodedData_t777 * L_57 = PublicKey_get_EncodedKeyValue_m3908(L_56, /*hidden argument*/NULL); + NullCheck(L_57); + ByteU5BU5D_t789* L_58 = AsnEncodedData_get_RawData_m4106(L_57, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + X509Certificate2_AppendBuffer_m3952(NULL /*static, unused*/, L_55, L_58, /*hidden argument*/NULL); + StringBuilder_t457 * L_59 = V_1; + String_t* L_60 = V_0; + NullCheck(L_59); + StringBuilder_AppendFormat_m4639(L_59, _stringLiteral434, L_60, /*hidden argument*/NULL); + StringBuilder_t457 * L_61 = V_1; + PublicKey_t775 * L_62 = X509Certificate2_get_PublicKey_m3938(__this, /*hidden argument*/NULL); + NullCheck(L_62); + AsnEncodedData_t777 * L_63 = PublicKey_get_EncodedParameters_m3909(L_62, /*hidden argument*/NULL); + NullCheck(L_63); + ByteU5BU5D_t789* L_64 = AsnEncodedData_get_RawData_m4106(L_63, /*hidden argument*/NULL); + X509Certificate2_AppendBuffer_m3952(NULL /*static, unused*/, L_61, L_64, /*hidden argument*/NULL); + StringBuilder_t457 * L_65 = V_1; + String_t* L_66 = V_0; + NullCheck(L_65); + StringBuilder_Append_m2058(L_65, L_66, /*hidden argument*/NULL); + StringBuilder_t457 * L_67 = V_1; + NullCheck(L_67); + String_t* L_68 = StringBuilder_ToString_m2059(L_67, /*hidden argument*/NULL); + return L_68; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::AppendBuffer(System.Text.StringBuilder,System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" void X509Certificate2_AppendBuffer_m3952 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + V_0 = 0; + goto IL_0041; + } + +IL_000e: + { + StringBuilder_t457 * L_1 = ___sb; + ByteU5BU5D_t789* L_2 = ___buffer; + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + String_t* L_4 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, L_4, /*hidden argument*/NULL); + int32_t L_5 = V_0; + ByteU5BU5D_t789* L_6 = ___buffer; + NullCheck(L_6); + if ((((int32_t)L_5) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)1))))) + { + goto IL_003d; + } + } + { + StringBuilder_t457 * L_7 = ___sb; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral166, /*hidden argument*/NULL); + } + +IL_003d: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0041: + { + int32_t L_9 = V_0; + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_000e; + } + } + { + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2::Verify() +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral436; +extern "C" bool X509Certificate2_Verify_m3953 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + _stringLiteral436 = il2cpp_codegen_string_literal_from_index(436); + s_Il2CppMethodIntialized = true; + } + X509Chain_t794 * V_0 = {0}; + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + if (L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate2_t785_il2cpp_TypeInfo_var); + String_t* L_1 = ((X509Certificate2_t785_StaticFields*)X509Certificate2_t785_il2cpp_TypeInfo_var->static_fields)->___empty_error_14; + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_3 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, _stringLiteral436, /*hidden argument*/NULL); + V_0 = ((X509Chain_t794 *)CastclassClass(L_3, X509Chain_t794_il2cpp_TypeInfo_var)); + X509Chain_t794 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = X509Chain_Build_m3987(L_4, __this, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + return 1; + } +} +// Mono.Security.X509.X509Certificate System.Security.Cryptography.X509Certificates.X509Certificate2::get_MonoCertificate() +extern "C" X509Certificate_t788 * X509Certificate2_get_MonoCertificate_m3954 (X509Certificate2_t785 * __this, const MethodInfo* method) +{ + { + X509Certificate_t788 * L_0 = (__this->____cert_13); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::.ctor() +extern "C" void X509Certificate2Collection__ctor_m3955 (X509Certificate2Collection_t790 * __this, const MethodInfo* method) +{ + { + X509CertificateCollection__ctor_m3977(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern "C" void X509Certificate2Collection__ctor_m3956 (X509Certificate2Collection_t790 * __this, X509Certificate2Collection_t790 * ___certificates, const MethodInfo* method) +{ + { + X509CertificateCollection__ctor_m3977(__this, /*hidden argument*/NULL); + X509Certificate2Collection_t790 * L_0 = ___certificates; + X509Certificate2Collection_AddRange_m3959(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate2Collection::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral437; +extern Il2CppCodeGenString* _stringLiteral438; +extern "C" X509Certificate2_t785 * X509Certificate2Collection_get_Item_m3957 (X509Certificate2Collection_t790 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + _stringLiteral437 = il2cpp_codegen_string_literal_from_index(437); + _stringLiteral438 = il2cpp_codegen_string_literal_from_index(438); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral437, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___index; + ArrayList_t734 * L_3 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3); + if ((((int32_t)L_2) < ((int32_t)L_4))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral438, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002e: + { + ArrayList_t734 * L_6 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_7 = ___index; + NullCheck(L_6); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_6, L_7); + return ((X509Certificate2_t785 *)CastclassClass(L_8, X509Certificate2_t785_il2cpp_TypeInfo_var)); + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Add(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral439; +extern "C" int32_t X509Certificate2Collection_Add_m3958 (X509Certificate2Collection_t790 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral439 = il2cpp_codegen_string_literal_from_index(439); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2_t785 * L_0 = ___certificate; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral439, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Certificate2_t785 * L_3 = ___certificate; + NullCheck(L_2); + int32_t L_4 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); + return L_4; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral299; +extern "C" void X509Certificate2Collection_AddRange_m3959 (X509Certificate2Collection_t790 * __this, X509Certificate2Collection_t790 * ___certificates, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral299 = il2cpp_codegen_string_literal_from_index(299); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2Collection_t790 * L_0 = ___certificates; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral299, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Certificate2Collection_t790 * L_3 = ___certificates; + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_2, L_3); + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Contains(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral439; +extern "C" bool X509Certificate2Collection_Contains_m3960 (X509Certificate2Collection_t790 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral439 = il2cpp_codegen_string_literal_from_index(439); + s_Il2CppMethodIntialized = true; + } + X509Certificate2_t785 * V_0 = {0}; + Object_t * V_1 = {0}; + bool V_2 = false; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate2_t785 * L_0 = ___certificate; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral439, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_1 = L_3; + } + +IL_001d: + try + { // begin try (depth: 1) + { + goto IL_0041; + } + +IL_0022: + { + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_0 = ((X509Certificate2_t785 *)CastclassClass(L_5, X509Certificate2_t785_il2cpp_TypeInfo_var)); + X509Certificate2_t785 * L_6 = V_0; + X509Certificate2_t785 * L_7 = ___certificate; + NullCheck(L_6); + bool L_8 = (bool)VirtFuncInvoker1< bool, X509Certificate_t786 * >::Invoke(6 /* System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) */, L_6, L_7); + if (!L_8) + { + goto IL_0041; + } + } + +IL_003a: + { + V_2 = 1; + IL2CPP_LEAVE(0x65, FINALLY_0051); + } + +IL_0041: + { + Object_t * L_9 = V_1; + NullCheck(L_9); + bool L_10 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_9); + if (L_10) + { + goto IL_0022; + } + } + +IL_004c: + { + IL2CPP_LEAVE(0x63, FINALLY_0051); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0051; + } + +FINALLY_0051: + { // begin finally (depth: 1) + { + Object_t * L_11 = V_1; + V_3 = ((Object_t *)IsInst(L_11, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_12 = V_3; + if (L_12) + { + goto IL_005c; + } + } + +IL_005b: + { + IL2CPP_END_FINALLY(81) + } + +IL_005c: + { + Object_t * L_13 = V_3; + NullCheck(L_13); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_13); + IL2CPP_END_FINALLY(81) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(81) + { + IL2CPP_JUMP_TBL(0x65, IL_0065) + IL2CPP_JUMP_TBL(0x63, IL_0063) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0063: + { + return 0; + } + +IL_0065: + { + bool L_14 = V_2; + return L_14; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* X509FindType_t807_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2Collection_t790_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var; +extern TypeInfo* X509KeyUsageExtension_t808_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral440; +extern Il2CppCodeGenString* _stringLiteral441; +extern Il2CppCodeGenString* _stringLiteral442; +extern Il2CppCodeGenString* _stringLiteral443; +extern Il2CppCodeGenString* _stringLiteral444; +extern Il2CppCodeGenString* _stringLiteral445; +extern Il2CppCodeGenString* _stringLiteral446; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral448; +extern "C" X509Certificate2Collection_t790 * X509Certificate2Collection_Find_m3961 (X509Certificate2Collection_t790 * __this, int32_t ___findType, Object_t * ___findValue, bool ___validOnly, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + X509FindType_t807_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(499); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + X509Certificate2Collection_t790_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(500); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(501); + X509KeyUsageExtension_t808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(502); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral440 = il2cpp_codegen_string_literal_from_index(440); + _stringLiteral441 = il2cpp_codegen_string_literal_from_index(441); + _stringLiteral442 = il2cpp_codegen_string_literal_from_index(442); + _stringLiteral443 = il2cpp_codegen_string_literal_from_index(443); + _stringLiteral444 = il2cpp_codegen_string_literal_from_index(444); + _stringLiteral445 = il2cpp_codegen_string_literal_from_index(445); + _stringLiteral446 = il2cpp_codegen_string_literal_from_index(446); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = {0}; + DateTime_t365 V_3 = {0}; + Exception_t152 * V_4 = {0}; + String_t* V_5 = {0}; + Exception_t152 * V_6 = {0}; + String_t* V_7 = {0}; + String_t* V_8 = {0}; + Exception_t152 * V_9 = {0}; + String_t* V_10 = {0}; + Exception_t152 * V_11 = {0}; + String_t* V_12 = {0}; + String_t* V_13 = {0}; + CultureInfo_t453 * V_14 = {0}; + X509Certificate2Collection_t790 * V_15 = {0}; + X509Certificate2_t785 * V_16 = {0}; + Object_t * V_17 = {0}; + bool V_18 = false; + String_t* V_19 = {0}; + String_t* V_20 = {0}; + X509SubjectKeyIdentifierExtension_t814 * V_21 = {0}; + X509KeyUsageExtension_t808 * V_22 = {0}; + int32_t V_23 = {0}; + Object_t * V_24 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B31_0 = 0; + int32_t G_B51_0 = 0; + { + Object_t * L_0 = ___findValue; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral440, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_2; + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_3; + V_2 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_4 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + V_3 = L_4; + int32_t L_5 = ___findType; + V_23 = L_5; + int32_t L_6 = V_23; + if (L_6 == 0) + { + goto IL_0070; + } + if (L_6 == 1) + { + goto IL_0070; + } + if (L_6 == 2) + { + goto IL_0070; + } + if (L_6 == 3) + { + goto IL_0070; + } + if (L_6 == 4) + { + goto IL_0070; + } + if (L_6 == 5) + { + goto IL_0070; + } + if (L_6 == 6) + { + goto IL_0174; + } + if (L_6 == 7) + { + goto IL_0174; + } + if (L_6 == 8) + { + goto IL_0174; + } + if (L_6 == 9) + { + goto IL_0070; + } + if (L_6 == 10) + { + goto IL_00b5; + } + if (L_6 == 11) + { + goto IL_00b5; + } + if (L_6 == 12) + { + goto IL_00b5; + } + if (L_6 == 13) + { + goto IL_012f; + } + if (L_6 == 14) + { + goto IL_0070; + } + } + { + goto IL_01b9; + } + +IL_0070: + try + { // begin try (depth: 1) + Object_t * L_7 = ___findValue; + V_0 = ((String_t*)CastclassSealed(L_7, String_t_il2cpp_TypeInfo_var)); + goto IL_00b0; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_007c; + throw e; + } + +CATCH_007c: + { // begin catch(System.Exception) + { + V_4 = ((Exception_t152 *)__exception_local); + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_9 = ___findValue; + NullCheck(L_9); + Type_t * L_10 = Object_GetType_m2042(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = L_8; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + ArrayElementTypeCheck (L_11, _stringLiteral442); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral442; + String_t* L_12 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral441, L_11, /*hidden argument*/NULL); + V_5 = L_12; + String_t* L_13 = V_5; + Exception_t152 * L_14 = V_4; + CryptographicException_t929 * L_15 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_15, L_13, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_00ab: + { + goto IL_00b0; + } + } // end catch (depth: 1) + +IL_00b0: + { + goto IL_01dc; + } + +IL_00b5: + try + { // begin try (depth: 1) + Object_t * L_16 = ___findValue; + V_1 = ((String_t*)CastclassSealed(L_16, String_t_il2cpp_TypeInfo_var)); + goto IL_00f5; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00c1; + throw e; + } + +CATCH_00c1: + { // begin catch(System.Exception) + { + V_6 = ((Exception_t152 *)__exception_local); + ObjectU5BU5D_t162* L_17 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_18 = ___findValue; + NullCheck(L_18); + Type_t * L_19 = Object_GetType_m2042(L_18, /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + ArrayElementTypeCheck (L_17, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, 0, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_17; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + ArrayElementTypeCheck (L_20, _stringLiteral443); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral443; + String_t* L_21 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral441, L_20, /*hidden argument*/NULL); + V_7 = L_21; + String_t* L_22 = V_7; + Exception_t152 * L_23 = V_6; + CryptographicException_t929 * L_24 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_24, L_22, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00f0: + { + goto IL_00f5; + } + } // end catch (depth: 1) + +IL_00f5: + try + { // begin try (depth: 1) + String_t* L_25 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + goto IL_012a; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0101; + throw e; + } + +CATCH_0101: + { // begin catch(System.Security.Cryptography.CryptographicUnexpectedOperationException) + { + ObjectU5BU5D_t162* L_26 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_27 = V_1; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + ArrayElementTypeCheck (L_26, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 0, sizeof(Object_t *))) = (Object_t *)L_27; + String_t* L_28 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral444, L_26, /*hidden argument*/NULL); + V_8 = L_28; + String_t* L_29 = V_8; + ArgumentException_t437 * L_30 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_30, _stringLiteral440, L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_0125: + { + goto IL_012a; + } + } // end catch (depth: 1) + +IL_012a: + { + goto IL_01dc; + } + +IL_012f: + try + { // begin try (depth: 1) + Object_t * L_31 = ___findValue; + V_2 = ((*(int32_t*)((int32_t*)UnBox (L_31, Int32_t161_il2cpp_TypeInfo_var)))); + goto IL_016f; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_013b; + throw e; + } + +CATCH_013b: + { // begin catch(System.Exception) + { + V_9 = ((Exception_t152 *)__exception_local); + ObjectU5BU5D_t162* L_32 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_33 = ___findValue; + NullCheck(L_33); + Type_t * L_34 = Object_GetType_m2042(L_33, /*hidden argument*/NULL); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 0); + ArrayElementTypeCheck (L_32, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 0, sizeof(Object_t *))) = (Object_t *)L_34; + ObjectU5BU5D_t162* L_35 = L_32; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 1); + ArrayElementTypeCheck (L_35, _stringLiteral443); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral443; + String_t* L_36 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral441, L_35, /*hidden argument*/NULL); + V_10 = L_36; + String_t* L_37 = V_10; + Exception_t152 * L_38 = V_9; + CryptographicException_t929 * L_39 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_39, L_37, L_38, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_39); + } + +IL_016a: + { + goto IL_016f; + } + } // end catch (depth: 1) + +IL_016f: + { + goto IL_01dc; + } + +IL_0174: + try + { // begin try (depth: 1) + Object_t * L_40 = ___findValue; + V_3 = ((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_40, DateTime_t365_il2cpp_TypeInfo_var)))); + goto IL_01b4; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0180; + throw e; + } + +CATCH_0180: + { // begin catch(System.Exception) + { + V_11 = ((Exception_t152 *)__exception_local); + ObjectU5BU5D_t162* L_41 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_42 = ___findValue; + NullCheck(L_42); + Type_t * L_43 = Object_GetType_m2042(L_42, /*hidden argument*/NULL); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + ArrayElementTypeCheck (L_41, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_41, 0, sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_41; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 1); + ArrayElementTypeCheck (L_44, _stringLiteral445); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral445; + String_t* L_45 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral441, L_44, /*hidden argument*/NULL); + V_12 = L_45; + String_t* L_46 = V_12; + Exception_t152 * L_47 = V_11; + CryptographicException_t929 * L_48 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_48, L_46, L_47, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_48); + } + +IL_01af: + { + goto IL_01b4; + } + } // end catch (depth: 1) + +IL_01b4: + { + goto IL_01dc; + } + +IL_01b9: + { + ObjectU5BU5D_t162* L_49 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + int32_t L_50 = ___findType; + int32_t L_51 = L_50; + Object_t * L_52 = Box(X509FindType_t807_il2cpp_TypeInfo_var, &L_51); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 0); + ArrayElementTypeCheck (L_49, L_52); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, 0, sizeof(Object_t *))) = (Object_t *)L_52; + String_t* L_53 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral446, L_49, /*hidden argument*/NULL); + V_13 = L_53; + String_t* L_54 = V_13; + CryptographicException_t929 * L_55 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_55, L_54, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_55); + } + +IL_01dc: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_56 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + V_14 = L_56; + X509Certificate2Collection_t790 * L_57 = (X509Certificate2Collection_t790 *)il2cpp_codegen_object_new (X509Certificate2Collection_t790_il2cpp_TypeInfo_var); + X509Certificate2Collection__ctor_m3955(L_57, /*hidden argument*/NULL); + V_15 = L_57; + ArrayList_t734 * L_58 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_58); + Object_t * L_59 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_58); + V_17 = L_59; + } + +IL_01f7: + try + { // begin try (depth: 1) + { + goto IL_045a; + } + +IL_01fc: + { + Object_t * L_60 = V_17; + NullCheck(L_60); + Object_t * L_61 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_60); + V_16 = ((X509Certificate2_t785 *)CastclassClass(L_61, X509Certificate2_t785_il2cpp_TypeInfo_var)); + V_18 = 0; + int32_t L_62 = ___findType; + V_23 = L_62; + int32_t L_63 = V_23; + if (L_63 == 0) + { + goto IL_0258; + } + if (L_63 == 1) + { + goto IL_028a; + } + if (L_63 == 2) + { + goto IL_02ab; + } + if (L_63 == 3) + { + goto IL_02c5; + } + if (L_63 == 4) + { + goto IL_02e6; + } + if (L_63 == 5) + { + goto IL_0300; + } + if (L_63 == 6) + { + goto IL_03c7; + } + if (L_63 == 7) + { + goto IL_03f0; + } + if (L_63 == 8) + { + goto IL_0404; + } + if (L_63 == 9) + { + goto IL_031a; + } + if (L_63 == 10) + { + goto IL_0358; + } + if (L_63 == 11) + { + goto IL_036e; + } + if (L_63 == 12) + { + goto IL_0373; + } + if (L_63 == 13) + { + goto IL_038d; + } + if (L_63 == 14) + { + goto IL_031f; + } + } + +IL_0253: + { + goto IL_0418; + } + +IL_0258: + { + String_t* L_64 = V_0; + X509Certificate2_t785 * L_65 = V_16; + NullCheck(L_65); + String_t* L_66 = X509Certificate2_get_Thumbprint_m3942(L_65, /*hidden argument*/NULL); + CultureInfo_t453 * L_67 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_68 = String_Compare_m4649(NULL /*static, unused*/, L_64, L_66, 1, L_67, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_0282; + } + } + +IL_026d: + { + String_t* L_69 = V_0; + X509Certificate2_t785 * L_70 = V_16; + NullCheck(L_70); + String_t* L_71 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString() */, L_70); + CultureInfo_t453 * L_72 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_73 = String_Compare_m4649(NULL /*static, unused*/, L_69, L_71, 1, L_72, /*hidden argument*/NULL); + G_B31_0 = ((((int32_t)L_73) == ((int32_t)0))? 1 : 0); + goto IL_0283; + } + +IL_0282: + { + G_B31_0 = 1; + } + +IL_0283: + { + V_18 = G_B31_0; + goto IL_0418; + } + +IL_028a: + { + X509Certificate2_t785 * L_74 = V_16; + NullCheck(L_74); + String_t* L_75 = X509Certificate2_GetNameInfo_m3944(L_74, 0, 0, /*hidden argument*/NULL); + V_19 = L_75; + String_t* L_76 = V_19; + String_t* L_77 = V_0; + NullCheck(L_76); + int32_t L_78 = String_IndexOf_m4708(L_76, L_77, 3, /*hidden argument*/NULL); + V_18 = ((((int32_t)((((int32_t)L_78) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_02ab: + { + String_t* L_79 = V_0; + X509Certificate2_t785 * L_80 = V_16; + NullCheck(L_80); + String_t* L_81 = X509Certificate_get_Subject_m4702(L_80, /*hidden argument*/NULL); + CultureInfo_t453 * L_82 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_83 = String_Compare_m4649(NULL /*static, unused*/, L_79, L_81, 1, L_82, /*hidden argument*/NULL); + V_18 = ((((int32_t)L_83) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_02c5: + { + X509Certificate2_t785 * L_84 = V_16; + NullCheck(L_84); + String_t* L_85 = X509Certificate2_GetNameInfo_m3944(L_84, 0, 1, /*hidden argument*/NULL); + V_20 = L_85; + String_t* L_86 = V_20; + String_t* L_87 = V_0; + NullCheck(L_86); + int32_t L_88 = String_IndexOf_m4708(L_86, L_87, 3, /*hidden argument*/NULL); + V_18 = ((((int32_t)((((int32_t)L_88) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_02e6: + { + String_t* L_89 = V_0; + X509Certificate2_t785 * L_90 = V_16; + NullCheck(L_90); + String_t* L_91 = X509Certificate_get_Issuer_m4703(L_90, /*hidden argument*/NULL); + CultureInfo_t453 * L_92 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_93 = String_Compare_m4649(NULL /*static, unused*/, L_89, L_91, 1, L_92, /*hidden argument*/NULL); + V_18 = ((((int32_t)L_93) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_0300: + { + String_t* L_94 = V_0; + X509Certificate2_t785 * L_95 = V_16; + NullCheck(L_95); + String_t* L_96 = X509Certificate2_get_SerialNumber_m3939(L_95, /*hidden argument*/NULL); + CultureInfo_t453 * L_97 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_98 = String_Compare_m4649(NULL /*static, unused*/, L_94, L_96, 1, L_97, /*hidden argument*/NULL); + V_18 = ((((int32_t)L_98) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_031a: + { + goto IL_0418; + } + +IL_031f: + { + X509Certificate2_t785 * L_99 = V_16; + NullCheck(L_99); + X509ExtensionCollection_t787 * L_100 = X509Certificate2_get_Extensions_m3933(L_99, /*hidden argument*/NULL); + NullCheck(L_100); + X509Extension_t784 * L_101 = X509ExtensionCollection_get_Item_m4065(L_100, _stringLiteral447, /*hidden argument*/NULL); + V_21 = ((X509SubjectKeyIdentifierExtension_t814 *)IsInstSealed(L_101, X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var)); + X509SubjectKeyIdentifierExtension_t814 * L_102 = V_21; + if (!L_102) + { + goto IL_0353; + } + } + +IL_033e: + { + String_t* L_103 = V_0; + X509SubjectKeyIdentifierExtension_t814 * L_104 = V_21; + NullCheck(L_104); + String_t* L_105 = X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093(L_104, /*hidden argument*/NULL); + CultureInfo_t453 * L_106 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_107 = String_Compare_m4649(NULL /*static, unused*/, L_103, L_105, 1, L_106, /*hidden argument*/NULL); + V_18 = ((((int32_t)L_107) == ((int32_t)0))? 1 : 0); + } + +IL_0353: + { + goto IL_0418; + } + +IL_0358: + { + X509Certificate2_t785 * L_108 = V_16; + NullCheck(L_108); + X509ExtensionCollection_t787 * L_109 = X509Certificate2_get_Extensions_m3933(L_108, /*hidden argument*/NULL); + NullCheck(L_109); + int32_t L_110 = X509ExtensionCollection_get_Count_m4062(L_109, /*hidden argument*/NULL); + V_18 = ((((int32_t)L_110) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_036e: + { + goto IL_0418; + } + +IL_0373: + { + X509Certificate2_t785 * L_111 = V_16; + NullCheck(L_111); + X509ExtensionCollection_t787 * L_112 = X509Certificate2_get_Extensions_m3933(L_111, /*hidden argument*/NULL); + String_t* L_113 = V_1; + NullCheck(L_112); + X509Extension_t784 * L_114 = X509ExtensionCollection_get_Item_m4065(L_112, L_113, /*hidden argument*/NULL); + V_18 = ((((int32_t)((((Object_t*)(X509Extension_t784 *)L_114) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0418; + } + +IL_038d: + { + X509Certificate2_t785 * L_115 = V_16; + NullCheck(L_115); + X509ExtensionCollection_t787 * L_116 = X509Certificate2_get_Extensions_m3933(L_115, /*hidden argument*/NULL); + NullCheck(L_116); + X509Extension_t784 * L_117 = X509ExtensionCollection_get_Item_m4065(L_116, _stringLiteral448, /*hidden argument*/NULL); + V_22 = ((X509KeyUsageExtension_t808 *)IsInstSealed(L_117, X509KeyUsageExtension_t808_il2cpp_TypeInfo_var)); + X509KeyUsageExtension_t808 * L_118 = V_22; + if (L_118) + { + goto IL_03b4; + } + } + +IL_03ac: + { + V_18 = 1; + goto IL_03c2; + } + +IL_03b4: + { + X509KeyUsageExtension_t808 * L_119 = V_22; + NullCheck(L_119); + int32_t L_120 = X509KeyUsageExtension_get_KeyUsages_m4075(L_119, /*hidden argument*/NULL); + int32_t L_121 = V_2; + int32_t L_122 = V_2; + V_18 = ((((int32_t)((int32_t)((int32_t)L_120&(int32_t)L_121))) == ((int32_t)L_122))? 1 : 0); + } + +IL_03c2: + { + goto IL_0418; + } + +IL_03c7: + { + DateTime_t365 L_123 = V_3; + X509Certificate2_t785 * L_124 = V_16; + NullCheck(L_124); + DateTime_t365 L_125 = X509Certificate2_get_NotBefore_m3936(L_124, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_126 = DateTime_op_GreaterThanOrEqual_m4642(NULL /*static, unused*/, L_123, L_125, /*hidden argument*/NULL); + if (!L_126) + { + goto IL_03e8; + } + } + +IL_03d9: + { + DateTime_t365 L_127 = V_3; + X509Certificate2_t785 * L_128 = V_16; + NullCheck(L_128); + DateTime_t365 L_129 = X509Certificate2_get_NotAfter_m3935(L_128, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_130 = DateTime_op_LessThanOrEqual_m4709(NULL /*static, unused*/, L_127, L_129, /*hidden argument*/NULL); + G_B51_0 = ((int32_t)(L_130)); + goto IL_03e9; + } + +IL_03e8: + { + G_B51_0 = 0; + } + +IL_03e9: + { + V_18 = G_B51_0; + goto IL_0418; + } + +IL_03f0: + { + DateTime_t365 L_131 = V_3; + X509Certificate2_t785 * L_132 = V_16; + NullCheck(L_132); + DateTime_t365 L_133 = X509Certificate2_get_NotBefore_m3936(L_132, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_134 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_131, L_133, /*hidden argument*/NULL); + V_18 = L_134; + goto IL_0418; + } + +IL_0404: + { + DateTime_t365 L_135 = V_3; + X509Certificate2_t785 * L_136 = V_16; + NullCheck(L_136); + DateTime_t365 L_137 = X509Certificate2_get_NotAfter_m3935(L_136, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_138 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_135, L_137, /*hidden argument*/NULL); + V_18 = L_138; + goto IL_0418; + } + +IL_0418: + { + bool L_139 = V_18; + if (L_139) + { + goto IL_0424; + } + } + +IL_041f: + { + goto IL_045a; + } + +IL_0424: + { + bool L_140 = ___validOnly; + if (!L_140) + { + goto IL_0450; + } + } + +IL_042a: + try + { // begin try (depth: 2) + { + X509Certificate2_t785 * L_141 = V_16; + NullCheck(L_141); + bool L_142 = X509Certificate2_Verify_m3953(L_141, /*hidden argument*/NULL); + if (!L_142) + { + goto IL_0440; + } + } + +IL_0436: + { + X509Certificate2Collection_t790 * L_143 = V_15; + X509Certificate2_t785 * L_144 = V_16; + NullCheck(L_143); + X509Certificate2Collection_Add_m3958(L_143, L_144, /*hidden argument*/NULL); + } + +IL_0440: + { + goto IL_044b; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0445; + throw e; + } + +CATCH_0445: + { // begin catch(System.Object) + goto IL_044b; + } // end catch (depth: 2) + +IL_044b: + { + goto IL_045a; + } + +IL_0450: + { + X509Certificate2Collection_t790 * L_145 = V_15; + X509Certificate2_t785 * L_146 = V_16; + NullCheck(L_145); + X509Certificate2Collection_Add_m3958(L_145, L_146, /*hidden argument*/NULL); + } + +IL_045a: + { + Object_t * L_147 = V_17; + NullCheck(L_147); + bool L_148 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_147); + if (L_148) + { + goto IL_01fc; + } + } + +IL_0466: + { + IL2CPP_LEAVE(0x481, FINALLY_046b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_046b; + } + +FINALLY_046b: + { // begin finally (depth: 1) + { + Object_t * L_149 = V_17; + V_24 = ((Object_t *)IsInst(L_149, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_150 = V_24; + if (L_150) + { + goto IL_0479; + } + } + +IL_0478: + { + IL2CPP_END_FINALLY(1131) + } + +IL_0479: + { + Object_t * L_151 = V_24; + NullCheck(L_151); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_151); + IL2CPP_END_FINALLY(1131) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(1131) + { + IL2CPP_JUMP_TBL(0x481, IL_0481) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0481: + { + X509Certificate2Collection_t790 * L_152 = V_15; + return L_152; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator System.Security.Cryptography.X509Certificates.X509Certificate2Collection::GetEnumerator() +extern TypeInfo* X509Certificate2Enumerator_t791_il2cpp_TypeInfo_var; +extern "C" X509Certificate2Enumerator_t791 * X509Certificate2Collection_GetEnumerator_m3962 (X509Certificate2Collection_t790 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2Enumerator_t791_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(503); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2Enumerator_t791 * L_0 = (X509Certificate2Enumerator_t791 *)il2cpp_codegen_object_new (X509Certificate2Enumerator_t791_il2cpp_TypeInfo_var); + X509Certificate2Enumerator__ctor_m3963(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2Enumerator__ctor_m3963 (X509Certificate2Enumerator_t791 * __this, X509Certificate2Collection_t790 * ___collection, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509Certificate2Collection_t790 * L_0 = ___collection; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509Certificate2Enumerator_System_Collections_IEnumerator_get_Current_m3964 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate2Enumerator_System_Collections_IEnumerator_MoveNext_m3965 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2Enumerator_System_Collections_IEnumerator_Reset_m3966 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern "C" X509Certificate2_t785 * X509Certificate2Enumerator_get_Current_m3967 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509Certificate2_t785 *)CastclassClass(L_1, X509Certificate2_t785_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate2Enumerator_MoveNext_m3968 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509Certificate2Enumerator_Reset_m3969 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::.ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator__ctor_m3970 (X509CertificateEnumerator_t792 * __this, X509CertificateCollection_t760 * ___mappings, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509CertificateCollection_t760 * L_0 = ___mappings; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m3971 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m3972 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m3973 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t786 * X509CertificateEnumerator_get_Current_m3974 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509Certificate_t786 *)CastclassClass(L_1, X509Certificate_t786_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_MoveNext_m3975 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_Reset_m3976 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor() +extern "C" void X509CertificateCollection__ctor_m3977 (X509CertificateCollection_t760 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate[]) +extern "C" void X509CertificateCollection__ctor_m3978 (X509CertificateCollection_t760 * __this, X509CertificateU5BU5D_t904* ___value, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + X509CertificateU5BU5D_t904* L_0 = ___value; + X509CertificateCollection_AddRange_m3980(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509CertificateCollection::get_Item(System.Int32) +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t786 * X509CertificateCollection_get_Item_m3979 (X509CertificateCollection_t760 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((X509Certificate_t786 *)CastclassClass(L_2, X509Certificate_t786_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void X509CertificateCollection_AddRange_m3980 (X509CertificateCollection_t760 * __this, X509CertificateU5BU5D_t904* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + X509CertificateU5BU5D_t904* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = 0; + goto IL_002b; + } + +IL_0018: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509CertificateU5BU5D_t904* L_3 = ___value; + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck(L_2); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, (*(X509Certificate_t786 **)(X509Certificate_t786 **)SZArrayLdElema(L_3, L_5, sizeof(X509Certificate_t786 *)))); + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002b: + { + int32_t L_7 = V_0; + X509CertificateU5BU5D_t904* L_8 = ___value; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0018; + } + } + { + return; + } +} +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator System.Security.Cryptography.X509Certificates.X509CertificateCollection::GetEnumerator() +extern TypeInfo* X509CertificateEnumerator_t792_il2cpp_TypeInfo_var; +extern "C" X509CertificateEnumerator_t792 * X509CertificateCollection_GetEnumerator_m3981 (X509CertificateCollection_t760 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateEnumerator_t792_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(506); + s_Il2CppMethodIntialized = true; + } + { + X509CertificateEnumerator_t792 * L_0 = (X509CertificateEnumerator_t792 *)il2cpp_codegen_object_new (X509CertificateEnumerator_t792_il2cpp_TypeInfo_var); + X509CertificateEnumerator__ctor_m3970(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509CertificateCollection::GetHashCode() +extern "C" int32_t X509CertificateCollection_GetHashCode_m3982 (X509CertificateCollection_t760 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.ctor() +extern "C" void X509Chain__ctor_m3983 (X509Chain_t794 * __this, const MethodInfo* method) +{ + { + X509Chain__ctor_m3984(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.ctor(System.Boolean) +extern TypeInfo* X509ChainElementCollection_t795_il2cpp_TypeInfo_var; +extern TypeInfo* X509ChainPolicy_t796_il2cpp_TypeInfo_var; +extern "C" void X509Chain__ctor_m3984 (X509Chain_t794 * __this, bool ___useMachineContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElementCollection_t795_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(507); + X509ChainPolicy_t796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(508); + s_Il2CppMethodIntialized = true; + } + X509Chain_t794 * G_B2_0 = {0}; + X509Chain_t794 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + X509Chain_t794 * G_B3_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___useMachineContext; + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0013; + } + } + { + G_B3_0 = 2; + G_B3_1 = G_B1_0; + goto IL_0014; + } + +IL_0013: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + } + +IL_0014: + { + NullCheck(G_B3_1); + G_B3_1->___location_0 = G_B3_0; + X509ChainElementCollection_t795 * L_1 = (X509ChainElementCollection_t795 *)il2cpp_codegen_object_new (X509ChainElementCollection_t795_il2cpp_TypeInfo_var); + X509ChainElementCollection__ctor_m4021(L_1, /*hidden argument*/NULL); + __this->___elements_1 = L_1; + X509ChainPolicy_t796 * L_2 = (X509ChainPolicy_t796 *)il2cpp_codegen_object_new (X509ChainPolicy_t796_il2cpp_TypeInfo_var); + X509ChainPolicy__ctor_m4037(L_2, /*hidden argument*/NULL); + __this->___policy_2 = L_2; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.cctor() +extern TypeInfo* X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern "C" void X509Chain__cctor_m3985 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(509); + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + s_Il2CppMethodIntialized = true; + } + { + ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___Empty_4 = ((X509ChainStatusU5BU5D_t797*)SZArrayNew(X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var, 0)); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainPolicy System.Security.Cryptography.X509Certificates.X509Chain::get_ChainPolicy() +extern "C" X509ChainPolicy_t796 * X509Chain_get_ChainPolicy_m3986 (X509Chain_t794 * __this, const MethodInfo* method) +{ + { + X509ChainPolicy_t796 * L_0 = (__this->___policy_2); + return L_0; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::Build(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern const Il2CppType* X509ChainStatus_t800_0_0_0_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* X509ChainStatus_t800_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral439; +extern "C" bool X509Chain_Build_m3987 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainStatus_t800_0_0_0_var = il2cpp_codegen_type_from_index(510); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + X509ChainStatus_t800_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(510); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(509); + _stringLiteral439 = il2cpp_codegen_string_literal_from_index(439); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + CryptographicException_t929 * V_1 = {0}; + int32_t V_2 = {0}; + ArrayList_t734 * V_3 = {0}; + X509ChainElement_t798 * V_4 = {0}; + X509ChainElementEnumerator_t801 * V_5 = {0}; + X509ChainStatus_t800 V_6 = {0}; + X509ChainStatusU5BU5D_t797* V_7 = {0}; + int32_t V_8 = 0; + bool V_9 = false; + X509ChainStatus_t800 V_10 = {0}; + X509ChainStatusU5BU5D_t797* V_11 = {0}; + int32_t V_12 = 0; + int32_t V_13 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate2_t785 * L_0 = ___certificate; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, _stringLiteral439, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + X509Chain_Reset_m3988(__this, /*hidden argument*/NULL); + } + +IL_0017: + try + { // begin try (depth: 1) + X509Certificate2_t785 * L_2 = ___certificate; + int32_t L_3 = X509Chain_BuildChainFrom_m3992(__this, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + X509Chain_ValidateChain_m3997(__this, L_4, /*hidden argument*/NULL); + goto IL_003d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicException_t929_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002b; + throw e; + } + +CATCH_002b: + { // begin catch(System.Security.Cryptography.CryptographicException) + { + V_1 = ((CryptographicException_t929 *)__exception_local); + CryptographicException_t929 * L_5 = V_1; + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4713(L_6, _stringLiteral439, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0038: + { + goto IL_003d; + } + } // end catch (depth: 1) + +IL_003d: + { + V_2 = 0; + ArrayList_t734 * L_7 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_7, /*hidden argument*/NULL); + V_3 = L_7; + X509ChainElementCollection_t795 * L_8 = (__this->___elements_1); + NullCheck(L_8); + X509ChainElementEnumerator_t801 * L_9 = X509ChainElementCollection_GetEnumerator_m4028(L_8, /*hidden argument*/NULL); + V_5 = L_9; + goto IL_00bf; + } + +IL_0057: + { + X509ChainElementEnumerator_t801 * L_10 = V_5; + NullCheck(L_10); + X509ChainElement_t798 * L_11 = X509ChainElementEnumerator_get_Current_m4034(L_10, /*hidden argument*/NULL); + V_4 = L_11; + X509ChainElement_t798 * L_12 = V_4; + NullCheck(L_12); + X509ChainStatusU5BU5D_t797* L_13 = X509ChainElement_get_ChainElementStatus_m4015(L_12, /*hidden argument*/NULL); + V_7 = L_13; + V_8 = 0; + goto IL_00b4; + } + +IL_0071: + { + X509ChainStatusU5BU5D_t797* L_14 = V_7; + int32_t L_15 = V_8; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + V_6 = (*(X509ChainStatus_t800 *)((X509ChainStatus_t800 *)(X509ChainStatus_t800 *)SZArrayLdElema(L_14, L_15, sizeof(X509ChainStatus_t800 )))); + int32_t L_16 = V_2; + int32_t L_17 = X509ChainStatus_get_Status_m4045((&V_6), /*hidden argument*/NULL); + int32_t L_18 = X509ChainStatus_get_Status_m4045((&V_6), /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_16&(int32_t)L_17))) == ((int32_t)L_18))) + { + goto IL_00ae; + } + } + { + ArrayList_t734 * L_19 = V_3; + X509ChainStatus_t800 L_20 = V_6; + X509ChainStatus_t800 L_21 = L_20; + Object_t * L_22 = Box(X509ChainStatus_t800_il2cpp_TypeInfo_var, &L_21); + NullCheck(L_19); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_19, L_22); + int32_t L_23 = V_2; + int32_t L_24 = X509ChainStatus_get_Status_m4045((&V_6), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_23|(int32_t)L_24)); + } + +IL_00ae: + { + int32_t L_25 = V_8; + V_8 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_00b4: + { + int32_t L_26 = V_8; + X509ChainStatusU5BU5D_t797* L_27 = V_7; + NullCheck(L_27); + if ((((int32_t)L_26) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))))) + { + goto IL_0071; + } + } + +IL_00bf: + { + X509ChainElementEnumerator_t801 * L_28 = V_5; + NullCheck(L_28); + bool L_29 = X509ChainElementEnumerator_MoveNext_m4035(L_28, /*hidden argument*/NULL); + if (L_29) + { + goto IL_0057; + } + } + { + int32_t L_30 = V_0; + if (!L_30) + { + goto IL_00e3; + } + } + { + ArrayList_t734 * L_31 = V_3; + int32_t L_32 = V_0; + X509ChainStatus_t800 L_33 = {0}; + X509ChainStatus__ctor_m4044(&L_33, L_32, /*hidden argument*/NULL); + X509ChainStatus_t800 L_34 = L_33; + Object_t * L_35 = Box(X509ChainStatus_t800_il2cpp_TypeInfo_var, &L_34); + NullCheck(L_31); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_31, 0, L_35); + } + +IL_00e3: + { + ArrayList_t734 * L_36 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_37 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(X509ChainStatus_t800_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_36); + Array_t * L_38 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_36, L_37); + __this->___status_3 = ((X509ChainStatusU5BU5D_t797*)Castclass(L_38, X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var)); + X509ChainStatusU5BU5D_t797* L_39 = (__this->___status_3); + NullCheck(L_39); + if (!(((int32_t)((int32_t)(((Array_t *)L_39)->max_length))))) + { + goto IL_0120; + } + } + { + X509ChainPolicy_t796 * L_40 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_40); + int32_t L_41 = X509ChainPolicy_get_VerificationFlags_m4041(L_40, /*hidden argument*/NULL); + if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)4095))))) + { + goto IL_0122; + } + } + +IL_0120: + { + return 1; + } + +IL_0122: + { + V_9 = 1; + X509ChainStatusU5BU5D_t797* L_42 = (__this->___status_3); + V_11 = L_42; + V_12 = 0; + goto IL_0325; + } + +IL_0135: + { + X509ChainStatusU5BU5D_t797* L_43 = V_11; + int32_t L_44 = V_12; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + V_10 = (*(X509ChainStatus_t800 *)((X509ChainStatus_t800 *)(X509ChainStatus_t800 *)SZArrayLdElema(L_43, L_44, sizeof(X509ChainStatus_t800 )))); + int32_t L_45 = X509ChainStatus_get_Status_m4045((&V_10), /*hidden argument*/NULL); + V_13 = L_45; + int32_t L_46 = V_13; + if ((((int32_t)L_46) == ((int32_t)1))) + { + goto IL_021a; + } + } + { + int32_t L_47 = V_13; + if ((((int32_t)L_47) == ((int32_t)2))) + { + goto IL_0237; + } + } + { + int32_t L_48 = V_13; + if ((((int32_t)L_48) == ((int32_t)((int32_t)32)))) + { + goto IL_01fc; + } + } + { + int32_t L_49 = V_13; + if ((((int32_t)L_49) == ((int32_t)((int32_t)256)))) + { + goto IL_02b0; + } + } + { + int32_t L_50 = V_13; + if ((((int32_t)L_50) == ((int32_t)((int32_t)512)))) + { + goto IL_0271; + } + } + { + int32_t L_51 = V_13; + if ((((int32_t)L_51) == ((int32_t)((int32_t)1024)))) + { + goto IL_0254; + } + } + { + int32_t L_52 = V_13; + if ((((int32_t)L_52) == ((int32_t)((int32_t)2048)))) + { + goto IL_0292; + } + } + { + int32_t L_53 = V_13; + if ((((int32_t)L_53) == ((int32_t)((int32_t)4096)))) + { + goto IL_0292; + } + } + { + int32_t L_54 = V_13; + if ((((int32_t)L_54) == ((int32_t)((int32_t)16384)))) + { + goto IL_0292; + } + } + { + int32_t L_55 = V_13; + if ((((int32_t)L_55) == ((int32_t)((int32_t)32768)))) + { + goto IL_0292; + } + } + { + int32_t L_56 = V_13; + if ((((int32_t)L_56) == ((int32_t)((int32_t)65536)))) + { + goto IL_01fc; + } + } + { + int32_t L_57 = V_13; + if ((((int32_t)L_57) == ((int32_t)((int32_t)131072)))) + { + goto IL_02ce; + } + } + { + int32_t L_58 = V_13; + if ((((int32_t)L_58) == ((int32_t)((int32_t)262144)))) + { + goto IL_02eb; + } + } + { + int32_t L_59 = V_13; + if ((((int32_t)L_59) == ((int32_t)((int32_t)524288)))) + { + goto IL_02f0; + } + } + { + int32_t L_60 = V_13; + if ((((int32_t)L_60) == ((int32_t)((int32_t)33554432)))) + { + goto IL_0271; + } + } + { + goto IL_030e; + } + +IL_01fc: + { + bool L_61 = V_9; + X509ChainPolicy_t796 * L_62 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_62); + int32_t L_63 = X509ChainPolicy_get_VerificationFlags_m4041(L_62, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_61&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_63&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_021a: + { + bool L_64 = V_9; + X509ChainPolicy_t796 * L_65 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_65); + int32_t L_66 = X509ChainPolicy_get_VerificationFlags_m4041(L_65, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_64&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_66&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_0237: + { + bool L_67 = V_9; + X509ChainPolicy_t796 * L_68 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_68); + int32_t L_69 = X509ChainPolicy_get_VerificationFlags_m4041(L_68, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_67&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_69&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_0254: + { + bool L_70 = V_9; + X509ChainPolicy_t796 * L_71 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_71); + int32_t L_72 = X509ChainPolicy_get_VerificationFlags_m4041(L_71, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_70&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_72&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_0271: + { + bool L_73 = V_9; + X509ChainPolicy_t796 * L_74 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_74); + int32_t L_75 = X509ChainPolicy_get_VerificationFlags_m4041(L_74, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_73&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_75&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_0292: + { + bool L_76 = V_9; + X509ChainPolicy_t796 * L_77 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_77); + int32_t L_78 = X509ChainPolicy_get_VerificationFlags_m4041(L_77, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_76&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_78&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_02b0: + { + bool L_79 = V_9; + X509ChainPolicy_t796 * L_80 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_80); + int32_t L_81 = X509ChainPolicy_get_VerificationFlags_m4041(L_80, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_79&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_81&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_02ce: + { + bool L_82 = V_9; + X509ChainPolicy_t796 * L_83 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_83); + int32_t L_84 = X509ChainPolicy_get_VerificationFlags_m4041(L_83, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_82&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_84&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_02eb: + { + goto IL_0316; + } + +IL_02f0: + { + bool L_85 = V_9; + X509ChainPolicy_t796 * L_86 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_86); + int32_t L_87 = X509ChainPolicy_get_VerificationFlags_m4041(L_86, /*hidden argument*/NULL); + V_9 = ((int32_t)((int32_t)L_85&(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_87&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + goto IL_0316; + } + +IL_030e: + { + V_9 = 0; + goto IL_0316; + } + +IL_0316: + { + bool L_88 = V_9; + if (L_88) + { + goto IL_031f; + } + } + { + return 0; + } + +IL_031f: + { + int32_t L_89 = V_12; + V_12 = ((int32_t)((int32_t)L_89+(int32_t)1)); + } + +IL_0325: + { + int32_t L_90 = V_12; + X509ChainStatusU5BU5D_t797* L_91 = V_11; + NullCheck(L_91); + if ((((int32_t)L_90) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_91)->max_length))))))) + { + goto IL_0135; + } + } + { + return 1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::Reset() +extern "C" void X509Chain_Reset_m3988 (X509Chain_t794 * __this, const MethodInfo* method) +{ + { + X509ChainStatusU5BU5D_t797* L_0 = (__this->___status_3); + if (!L_0) + { + goto IL_001f; + } + } + { + X509ChainStatusU5BU5D_t797* L_1 = (__this->___status_3); + NullCheck(L_1); + if (!(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001f; + } + } + { + __this->___status_3 = (X509ChainStatusU5BU5D_t797*)NULL; + } + +IL_001f: + { + X509ChainElementCollection_t795 * L_2 = (__this->___elements_1); + NullCheck(L_2); + int32_t L_3 = X509ChainElementCollection_get_Count_m4024(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)0))) + { + goto IL_003b; + } + } + { + X509ChainElementCollection_t795 * L_4 = (__this->___elements_1); + NullCheck(L_4); + X509ChainElementCollection_Clear_m4030(L_4, /*hidden argument*/NULL); + } + +IL_003b: + { + X509Store_t799 * L_5 = (__this->___roots_9); + if (!L_5) + { + goto IL_0058; + } + } + { + X509Store_t799 * L_6 = (__this->___roots_9); + NullCheck(L_6); + X509Store_Close_m4085(L_6, /*hidden argument*/NULL); + __this->___roots_9 = (X509Store_t799 *)NULL; + } + +IL_0058: + { + X509Store_t799 * L_7 = (__this->___cas_10); + if (!L_7) + { + goto IL_0075; + } + } + { + X509Store_t799 * L_8 = (__this->___cas_10); + NullCheck(L_8); + X509Store_Close_m4085(L_8, /*hidden argument*/NULL); + __this->___cas_10 = (X509Store_t799 *)NULL; + } + +IL_0075: + { + __this->___collection_11 = (X509Certificate2Collection_t790 *)NULL; + __this->___bce_restriction_8 = (X509ChainElement_t798 *)NULL; + __this->___working_public_key_7 = (AsymmetricAlgorithm_t776 *)NULL; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::get_Roots() +extern TypeInfo* X509Store_t799_il2cpp_TypeInfo_var; +extern "C" X509Store_t799 * X509Chain_get_Roots_m3989 (X509Chain_t794 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Store_t799_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(511); + s_Il2CppMethodIntialized = true; + } + { + X509Store_t799 * L_0 = (__this->___roots_9); + if (L_0) + { + goto IL_0029; + } + } + { + int32_t L_1 = (__this->___location_0); + X509Store_t799 * L_2 = (X509Store_t799 *)il2cpp_codegen_object_new (X509Store_t799_il2cpp_TypeInfo_var); + X509Store__ctor_m4081(L_2, 6, L_1, /*hidden argument*/NULL); + __this->___roots_9 = L_2; + X509Store_t799 * L_3 = (__this->___roots_9); + NullCheck(L_3); + X509Store_Open_m4086(L_3, 0, /*hidden argument*/NULL); + } + +IL_0029: + { + X509Store_t799 * L_4 = (__this->___roots_9); + return L_4; + } +} +// System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::get_CertificateAuthorities() +extern TypeInfo* X509Store_t799_il2cpp_TypeInfo_var; +extern "C" X509Store_t799 * X509Chain_get_CertificateAuthorities_m3990 (X509Chain_t794 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Store_t799_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(511); + s_Il2CppMethodIntialized = true; + } + { + X509Store_t799 * L_0 = (__this->___cas_10); + if (L_0) + { + goto IL_0029; + } + } + { + int32_t L_1 = (__this->___location_0); + X509Store_t799 * L_2 = (X509Store_t799 *)il2cpp_codegen_object_new (X509Store_t799_il2cpp_TypeInfo_var); + X509Store__ctor_m4081(L_2, 3, L_1, /*hidden argument*/NULL); + __this->___cas_10 = L_2; + X509Store_t799 * L_3 = (__this->___cas_10); + NullCheck(L_3); + X509Store_Open_m4086(L_3, 0, /*hidden argument*/NULL); + } + +IL_0029: + { + X509Store_t799 * L_4 = (__this->___cas_10); + return L_4; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Chain::get_CertificateCollection() +extern TypeInfo* X509Certificate2Collection_t790_il2cpp_TypeInfo_var; +extern "C" X509Certificate2Collection_t790 * X509Chain_get_CertificateCollection_m3991 (X509Chain_t794 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2Collection_t790_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(500); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2Collection_t790 * L_0 = (__this->___collection_11); + if (L_0) + { + goto IL_0079; + } + } + { + X509ChainPolicy_t796 * L_1 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_1); + X509Certificate2Collection_t790 * L_2 = X509ChainPolicy_get_ExtraStore_m4038(L_1, /*hidden argument*/NULL); + X509Certificate2Collection_t790 * L_3 = (X509Certificate2Collection_t790 *)il2cpp_codegen_object_new (X509Certificate2Collection_t790_il2cpp_TypeInfo_var); + X509Certificate2Collection__ctor_m3956(L_3, L_2, /*hidden argument*/NULL); + __this->___collection_11 = L_3; + X509Store_t799 * L_4 = X509Chain_get_Roots_m3989(__this, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate2Collection_t790 * L_5 = X509Store_get_Certificates_m4082(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_5); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_004d; + } + } + { + X509Certificate2Collection_t790 * L_7 = (__this->___collection_11); + X509Store_t799 * L_8 = X509Chain_get_Roots_m3989(__this, /*hidden argument*/NULL); + NullCheck(L_8); + X509Certificate2Collection_t790 * L_9 = X509Store_get_Certificates_m4082(L_8, /*hidden argument*/NULL); + NullCheck(L_7); + X509Certificate2Collection_AddRange_m3959(L_7, L_9, /*hidden argument*/NULL); + } + +IL_004d: + { + X509Store_t799 * L_10 = X509Chain_get_CertificateAuthorities_m3990(__this, /*hidden argument*/NULL); + NullCheck(L_10); + X509Certificate2Collection_t790 * L_11 = X509Store_get_Certificates_m4082(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_11); + if ((((int32_t)L_12) <= ((int32_t)0))) + { + goto IL_0079; + } + } + { + X509Certificate2Collection_t790 * L_13 = (__this->___collection_11); + X509Store_t799 * L_14 = X509Chain_get_CertificateAuthorities_m3990(__this, /*hidden argument*/NULL); + NullCheck(L_14); + X509Certificate2Collection_t790 * L_15 = X509Store_get_Certificates_m4082(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + X509Certificate2Collection_AddRange_m3959(L_13, L_15, /*hidden argument*/NULL); + } + +IL_0079: + { + X509Certificate2Collection_t790 * L_16 = (__this->___collection_11); + return L_16; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::BuildChainFrom(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" int32_t X509Chain_BuildChainFrom_m3992 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + { + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + X509Certificate2_t785 * L_1 = ___certificate; + NullCheck(L_0); + X509ChainElementCollection_Add_m4029(L_0, L_1, /*hidden argument*/NULL); + goto IL_0049; + } + +IL_0011: + { + X509Certificate2_t785 * L_2 = ___certificate; + X509Certificate2_t785 * L_3 = X509Chain_FindParent_m3994(__this, L_2, /*hidden argument*/NULL); + ___certificate = L_3; + X509Certificate2_t785 * L_4 = ___certificate; + if (L_4) + { + goto IL_0026; + } + } + { + return (int32_t)(((int32_t)65536)); + } + +IL_0026: + { + X509ChainElementCollection_t795 * L_5 = (__this->___elements_1); + X509Certificate2_t785 * L_6 = ___certificate; + NullCheck(L_5); + bool L_7 = X509ChainElementCollection_Contains_m4031(L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003d; + } + } + { + return (int32_t)(((int32_t)128)); + } + +IL_003d: + { + X509ChainElementCollection_t795 * L_8 = (__this->___elements_1); + X509Certificate2_t785 * L_9 = ___certificate; + NullCheck(L_8); + X509ChainElementCollection_Add_m4029(L_8, L_9, /*hidden argument*/NULL); + } + +IL_0049: + { + X509Certificate2_t785 * L_10 = ___certificate; + bool L_11 = X509Chain_IsChainComplete_m3995(__this, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0011; + } + } + { + X509Store_t799 * L_12 = X509Chain_get_Roots_m3989(__this, /*hidden argument*/NULL); + NullCheck(L_12); + X509Certificate2Collection_t790 * L_13 = X509Store_get_Certificates_m4082(L_12, /*hidden argument*/NULL); + X509Certificate2_t785 * L_14 = ___certificate; + NullCheck(L_13); + bool L_15 = X509Certificate2Collection_Contains_m3960(L_13, L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_0091; + } + } + { + X509ChainElementCollection_t795 * L_16 = (__this->___elements_1); + X509ChainElementCollection_t795 * L_17 = (__this->___elements_1); + NullCheck(L_17); + int32_t L_18 = X509ChainElementCollection_get_Count_m4024(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + X509ChainElement_t798 * L_19 = X509ChainElementCollection_get_Item_m4026(L_16, ((int32_t)((int32_t)L_18-(int32_t)1)), /*hidden argument*/NULL); + X509ChainElement_t798 * L_20 = L_19; + NullCheck(L_20); + int32_t L_21 = X509ChainElement_get_StatusFlags_m4016(L_20, /*hidden argument*/NULL); + NullCheck(L_20); + X509ChainElement_set_StatusFlags_m4017(L_20, ((int32_t)((int32_t)L_21|(int32_t)((int32_t)32))), /*hidden argument*/NULL); + } + +IL_0091: + { + return (int32_t)(0); + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Chain::SelectBestFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" X509Certificate2_t785 * X509Chain_SelectBestFromCollection_m3993 (X509Chain_t794 * __this, X509Certificate2_t785 * ___child, X509Certificate2Collection_t790 * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509Certificate2Collection_t790 * V_0 = {0}; + String_t* V_1 = {0}; + X509Certificate2_t785 * V_2 = {0}; + X509Certificate2Enumerator_t791 * V_3 = {0}; + String_t* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + { + X509Certificate2Collection_t790 * L_0 = ___c; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_0); + V_5 = L_1; + int32_t L_2 = V_5; + if (!L_2) + { + goto IL_001c; + } + } + { + int32_t L_3 = V_5; + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_001e; + } + } + { + goto IL_0026; + } + +IL_001c: + { + return (X509Certificate2_t785 *)NULL; + } + +IL_001e: + { + X509Certificate2Collection_t790 * L_4 = ___c; + NullCheck(L_4); + X509Certificate2_t785 * L_5 = X509Certificate2Collection_get_Item_m3957(L_4, 0, /*hidden argument*/NULL); + return L_5; + } + +IL_0026: + { + X509Certificate2Collection_t790 * L_6 = ___c; + X509ChainPolicy_t796 * L_7 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_7); + DateTime_t365 L_8 = X509ChainPolicy_get_VerificationTime_m4042(L_7, /*hidden argument*/NULL); + DateTime_t365 L_9 = L_8; + Object_t * L_10 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_9); + NullCheck(L_6); + X509Certificate2Collection_t790 * L_11 = X509Certificate2Collection_Find_m3961(L_6, 6, L_10, 0, /*hidden argument*/NULL); + V_0 = L_11; + X509Certificate2Collection_t790 * L_12 = V_0; + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_12); + V_6 = L_13; + int32_t L_14 = V_6; + if (!L_14) + { + goto IL_005b; + } + } + { + int32_t L_15 = V_6; + if ((((int32_t)L_15) == ((int32_t)1))) + { + goto IL_0062; + } + } + { + goto IL_006a; + } + +IL_005b: + { + X509Certificate2Collection_t790 * L_16 = ___c; + V_0 = L_16; + goto IL_006f; + } + +IL_0062: + { + X509Certificate2Collection_t790 * L_17 = V_0; + NullCheck(L_17); + X509Certificate2_t785 * L_18 = X509Certificate2Collection_get_Item_m3957(L_17, 0, /*hidden argument*/NULL); + return L_18; + } + +IL_006a: + { + goto IL_006f; + } + +IL_006f: + { + X509Certificate2_t785 * L_19 = ___child; + String_t* L_20 = X509Chain_GetAuthorityKeyIdentifier_m4004(__this, L_19, /*hidden argument*/NULL); + V_1 = L_20; + String_t* L_21 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_22 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_008a; + } + } + { + X509Certificate2Collection_t790 * L_23 = V_0; + NullCheck(L_23); + X509Certificate2_t785 * L_24 = X509Certificate2Collection_get_Item_m3957(L_23, 0, /*hidden argument*/NULL); + return L_24; + } + +IL_008a: + { + X509Certificate2Collection_t790 * L_25 = V_0; + NullCheck(L_25); + X509Certificate2Enumerator_t791 * L_26 = X509Certificate2Collection_GetEnumerator_m3962(L_25, /*hidden argument*/NULL); + V_3 = L_26; + goto IL_00b5; + } + +IL_0096: + { + X509Certificate2Enumerator_t791 * L_27 = V_3; + NullCheck(L_27); + X509Certificate2_t785 * L_28 = X509Certificate2Enumerator_get_Current_m3967(L_27, /*hidden argument*/NULL); + V_2 = L_28; + X509Certificate2_t785 * L_29 = V_2; + String_t* L_30 = X509Chain_GetSubjectKeyIdentifier_m4003(__this, L_29, /*hidden argument*/NULL); + V_4 = L_30; + String_t* L_31 = V_1; + String_t* L_32 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_33 = String_op_Equality_m442(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_00b5; + } + } + { + X509Certificate2_t785 * L_34 = V_2; + return L_34; + } + +IL_00b5: + { + X509Certificate2Enumerator_t791 * L_35 = V_3; + NullCheck(L_35); + bool L_36 = X509Certificate2Enumerator_MoveNext_m3968(L_35, /*hidden argument*/NULL); + if (L_36) + { + goto IL_0096; + } + } + { + X509Certificate2Collection_t790 * L_37 = V_0; + NullCheck(L_37); + X509Certificate2_t785 * L_38 = X509Certificate2Collection_get_Item_m3957(L_37, 0, /*hidden argument*/NULL); + return L_38; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Chain::FindParent(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" X509Certificate2_t785 * X509Chain_FindParent_m3994 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + X509Certificate2Collection_t790 * V_0 = {0}; + String_t* V_1 = {0}; + X509Certificate2_t785 * V_2 = {0}; + X509Certificate2_t785 * G_B6_0 = {0}; + { + X509Certificate2Collection_t790 * L_0 = X509Chain_get_CertificateCollection_m3991(__this, /*hidden argument*/NULL); + X509Certificate2_t785 * L_1 = ___certificate; + NullCheck(L_1); + String_t* L_2 = X509Certificate_get_Issuer_m4703(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + X509Certificate2Collection_t790 * L_3 = X509Certificate2Collection_Find_m3961(L_0, 2, L_2, 0, /*hidden argument*/NULL); + V_0 = L_3; + X509Certificate2_t785 * L_4 = ___certificate; + String_t* L_5 = X509Chain_GetAuthorityKeyIdentifier_m4004(__this, L_4, /*hidden argument*/NULL); + V_1 = L_5; + String_t* L_6 = V_1; + if (!L_6) + { + goto IL_0043; + } + } + { + String_t* L_7 = V_1; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + X509Certificate2Collection_t790 * L_9 = V_0; + X509Certificate2Collection_t790 * L_10 = X509Chain_get_CertificateCollection_m3991(__this, /*hidden argument*/NULL); + String_t* L_11 = V_1; + NullCheck(L_10); + X509Certificate2Collection_t790 * L_12 = X509Certificate2Collection_Find_m3961(L_10, ((int32_t)14), L_11, 0, /*hidden argument*/NULL); + NullCheck(L_9); + X509Certificate2Collection_AddRange_m3959(L_9, L_12, /*hidden argument*/NULL); + } + +IL_0043: + { + X509Certificate2_t785 * L_13 = ___certificate; + X509Certificate2Collection_t790 * L_14 = V_0; + X509Certificate2_t785 * L_15 = X509Chain_SelectBestFromCollection_m3993(__this, L_13, L_14, /*hidden argument*/NULL); + V_2 = L_15; + X509Certificate2_t785 * L_16 = ___certificate; + X509Certificate2_t785 * L_17 = V_2; + NullCheck(L_16); + bool L_18 = (bool)VirtFuncInvoker1< bool, X509Certificate_t786 * >::Invoke(6 /* System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) */, L_16, L_17); + if (!L_18) + { + goto IL_005e; + } + } + { + G_B6_0 = ((X509Certificate2_t785 *)(NULL)); + goto IL_005f; + } + +IL_005e: + { + X509Certificate2_t785 * L_19 = V_2; + G_B6_0 = L_19; + } + +IL_005f: + { + return G_B6_0; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsChainComplete(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X509Chain_IsChainComplete_m3995 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + X509Certificate2_t785 * L_0 = ___certificate; + bool L_1 = X509Chain_IsSelfIssued_m3996(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + X509Certificate2_t785 * L_2 = ___certificate; + NullCheck(L_2); + int32_t L_3 = X509Certificate2_get_Version_m3943(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)3))) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + X509Certificate2_t785 * L_4 = ___certificate; + String_t* L_5 = X509Chain_GetSubjectKeyIdentifier_m4003(__this, L_4, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0031; + } + } + { + return 1; + } + +IL_0031: + { + X509Certificate2_t785 * L_8 = ___certificate; + String_t* L_9 = X509Chain_GetAuthorityKeyIdentifier_m4004(__this, L_8, /*hidden argument*/NULL); + V_1 = L_9; + String_t* L_10 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0046; + } + } + { + return 1; + } + +IL_0046: + { + String_t* L_12 = V_1; + String_t* L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsSelfIssued(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X509Chain_IsSelfIssued_m3996 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2_t785 * L_0 = ___certificate; + NullCheck(L_0); + String_t* L_1 = X509Certificate_get_Issuer_m4703(L_0, /*hidden argument*/NULL); + X509Certificate2_t785 * L_2 = ___certificate; + NullCheck(L_2); + String_t* L_3 = X509Certificate_get_Subject_m4702(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::ValidateChain(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509Chain_ValidateChain_m3997 (X509Chain_t794 * __this, int32_t ___flag, const MethodInfo* method) +{ + int32_t V_0 = 0; + X509Certificate2_t785 * V_1 = {0}; + int32_t V_2 = 0; + { + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + NullCheck(L_0); + int32_t L_1 = X509ChainElementCollection_get_Count_m4024(L_0, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_1-(int32_t)1)); + X509ChainElementCollection_t795 * L_2 = (__this->___elements_1); + int32_t L_3 = V_0; + NullCheck(L_2); + X509ChainElement_t798 * L_4 = X509ChainElementCollection_get_Item_m4026(L_2, L_3, /*hidden argument*/NULL); + NullCheck(L_4); + X509Certificate2_t785 * L_5 = X509ChainElement_get_Certificate_m4014(L_4, /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = ___flag; + if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)65536)))) + { + goto IL_004f; + } + } + { + int32_t L_7 = V_0; + X509Chain_Process_m3998(__this, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_0; + if (L_8) + { + goto IL_004b; + } + } + { + X509ChainElementCollection_t795 * L_9 = (__this->___elements_1); + NullCheck(L_9); + X509ChainElement_t798 * L_10 = X509ChainElementCollection_get_Item_m4026(L_9, 0, /*hidden argument*/NULL); + NullCheck(L_10); + X509ChainElement_UncompressFlags_m4020(L_10, /*hidden argument*/NULL); + return; + } + +IL_004b: + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11-(int32_t)1)); + } + +IL_004f: + { + X509Certificate2_t785 * L_12 = V_1; + NullCheck(L_12); + PublicKey_t775 * L_13 = X509Certificate2_get_PublicKey_m3938(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + AsymmetricAlgorithm_t776 * L_14 = PublicKey_get_Key_m3910(L_13, /*hidden argument*/NULL); + __this->___working_public_key_7 = L_14; + X509Certificate2_t785 * L_15 = V_1; + NullCheck(L_15); + X500DistinguishedName_t781 * L_16 = X509Certificate2_get_IssuerName_m3934(L_15, /*hidden argument*/NULL); + __this->___working_issuer_name_6 = L_16; + int32_t L_17 = V_0; + __this->___max_path_length_5 = L_17; + int32_t L_18 = V_0; + V_2 = L_18; + goto IL_008c; + } + +IL_007a: + { + int32_t L_19 = V_2; + X509Chain_Process_m3998(__this, L_19, /*hidden argument*/NULL); + int32_t L_20 = V_2; + X509Chain_PrepareForNextCertificate_m3999(__this, L_20, /*hidden argument*/NULL); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21-(int32_t)1)); + } + +IL_008c: + { + int32_t L_22 = V_2; + if ((((int32_t)L_22) > ((int32_t)0))) + { + goto IL_007a; + } + } + { + X509Chain_Process_m3998(__this, 0, /*hidden argument*/NULL); + int32_t L_23 = ___flag; + X509Chain_CheckRevocationOnChain_m4007(__this, L_23, /*hidden argument*/NULL); + X509Chain_WrapUp_m4000(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::Process(System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral391; +extern "C" void X509Chain_Process_m3998 (X509Chain_t794 * __this, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral391 = il2cpp_codegen_string_literal_from_index(391); + s_Il2CppMethodIntialized = true; + } + X509ChainElement_t798 * V_0 = {0}; + X509Certificate2_t785 * V_1 = {0}; + X509Certificate2_t785 * V_2 = {0}; + bool V_3 = false; + X509Certificate2_t785 * G_B6_0 = {0}; + X509Chain_t794 * G_B6_1 = {0}; + X509Certificate2_t785 * G_B5_0 = {0}; + X509Chain_t794 * G_B5_1 = {0}; + AsymmetricAlgorithm_t776 * G_B7_0 = {0}; + X509Certificate2_t785 * G_B7_1 = {0}; + X509Chain_t794 * G_B7_2 = {0}; + { + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + int32_t L_1 = ___n; + NullCheck(L_0); + X509ChainElement_t798 * L_2 = X509ChainElementCollection_get_Item_m4026(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + X509ChainElement_t798 * L_3 = V_0; + NullCheck(L_3); + X509Certificate2_t785 * L_4 = X509ChainElement_get_Certificate_m4014(L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = ___n; + X509ChainElementCollection_t795 * L_6 = (__this->___elements_1); + NullCheck(L_6); + int32_t L_7 = X509ChainElementCollection_get_Count_m4024(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)((int32_t)((int32_t)L_7-(int32_t)1))))) + { + goto IL_007b; + } + } + { + X509Certificate2_t785 * L_8 = V_1; + NullCheck(L_8); + X509Certificate_t788 * L_9 = X509Certificate2_get_MonoCertificate_m3954(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() */, L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_op_Equality_m442(NULL /*static, unused*/, L_10, _stringLiteral391, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_007b; + } + } + { + X509Certificate2_t785 * L_12 = V_1; + NullCheck(L_12); + X509Certificate_t788 * L_13 = X509Certificate2_get_MonoCertificate_m3954(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_13); + if (L_14) + { + goto IL_007b; + } + } + { + X509ChainElementCollection_t795 * L_15 = (__this->___elements_1); + int32_t L_16 = ___n; + NullCheck(L_15); + X509ChainElement_t798 * L_17 = X509ChainElementCollection_get_Item_m4026(L_15, ((int32_t)((int32_t)L_16+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_17); + X509Certificate2_t785 * L_18 = X509ChainElement_get_Certificate_m4014(L_17, /*hidden argument*/NULL); + V_2 = L_18; + X509Certificate2_t785 * L_19 = V_1; + NullCheck(L_19); + X509Certificate_t788 * L_20 = X509Certificate2_get_MonoCertificate_m3954(L_19, /*hidden argument*/NULL); + X509Certificate2_t785 * L_21 = V_2; + NullCheck(L_21); + X509Certificate_t788 * L_22 = X509Certificate2_get_MonoCertificate_m3954(L_21, /*hidden argument*/NULL); + NullCheck(L_22); + ByteU5BU5D_t789* L_23 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_22); + NullCheck(L_20); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(8 /* System.Void Mono.Security.X509.X509Certificate::set_KeyAlgorithmParameters(System.Byte[]) */, L_20, L_23); + } + +IL_007b: + { + AsymmetricAlgorithm_t776 * L_24 = (__this->___working_public_key_7); + V_3 = ((((Object_t*)(AsymmetricAlgorithm_t776 *)L_24) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + X509Certificate2_t785 * L_25 = V_1; + bool L_26 = V_3; + G_B5_0 = L_25; + G_B5_1 = __this; + if (!L_26) + { + G_B6_0 = L_25; + G_B6_1 = __this; + goto IL_009d; + } + } + { + X509Certificate2_t785 * L_27 = V_1; + NullCheck(L_27); + PublicKey_t775 * L_28 = X509Certificate2_get_PublicKey_m3938(L_27, /*hidden argument*/NULL); + NullCheck(L_28); + AsymmetricAlgorithm_t776 * L_29 = PublicKey_get_Key_m3910(L_28, /*hidden argument*/NULL); + G_B7_0 = L_29; + G_B7_1 = G_B5_0; + G_B7_2 = G_B5_1; + goto IL_00a3; + } + +IL_009d: + { + AsymmetricAlgorithm_t776 * L_30 = (__this->___working_public_key_7); + G_B7_0 = L_30; + G_B7_1 = G_B6_0; + G_B7_2 = G_B6_1; + } + +IL_00a3: + { + NullCheck(G_B7_2); + bool L_31 = X509Chain_IsSignedWith_m4002(G_B7_2, G_B7_1, G_B7_0, /*hidden argument*/NULL); + if (L_31) + { + goto IL_00e0; + } + } + { + bool L_32 = V_3; + if (L_32) + { + goto IL_00d2; + } + } + { + int32_t L_33 = ___n; + X509ChainElementCollection_t795 * L_34 = (__this->___elements_1); + NullCheck(L_34); + int32_t L_35 = X509ChainElementCollection_get_Count_m4024(L_34, /*hidden argument*/NULL); + if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)((int32_t)L_35-(int32_t)1)))))) + { + goto IL_00d2; + } + } + { + X509Certificate2_t785 * L_36 = V_1; + bool L_37 = X509Chain_IsSelfIssued_m3996(__this, L_36, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00e0; + } + } + +IL_00d2: + { + X509ChainElement_t798 * L_38 = V_0; + X509ChainElement_t798 * L_39 = L_38; + NullCheck(L_39); + int32_t L_40 = X509ChainElement_get_StatusFlags_m4016(L_39, /*hidden argument*/NULL); + NullCheck(L_39); + X509ChainElement_set_StatusFlags_m4017(L_39, ((int32_t)((int32_t)L_40|(int32_t)8)), /*hidden argument*/NULL); + } + +IL_00e0: + { + X509ChainPolicy_t796 * L_41 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_41); + DateTime_t365 L_42 = X509ChainPolicy_get_VerificationTime_m4042(L_41, /*hidden argument*/NULL); + X509Certificate2_t785 * L_43 = V_1; + NullCheck(L_43); + DateTime_t365 L_44 = X509Certificate2_get_NotBefore_m3936(L_43, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_45 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_42, L_44, /*hidden argument*/NULL); + if (L_45) + { + goto IL_0116; + } + } + { + X509ChainPolicy_t796 * L_46 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_46); + DateTime_t365 L_47 = X509ChainPolicy_get_VerificationTime_m4042(L_46, /*hidden argument*/NULL); + X509Certificate2_t785 * L_48 = V_1; + NullCheck(L_48); + DateTime_t365 L_49 = X509Certificate2_get_NotAfter_m3935(L_48, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_50 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_47, L_49, /*hidden argument*/NULL); + if (!L_50) + { + goto IL_0124; + } + } + +IL_0116: + { + X509ChainElement_t798 * L_51 = V_0; + X509ChainElement_t798 * L_52 = L_51; + NullCheck(L_52); + int32_t L_53 = X509ChainElement_get_StatusFlags_m4016(L_52, /*hidden argument*/NULL); + NullCheck(L_52); + X509ChainElement_set_StatusFlags_m4017(L_52, ((int32_t)((int32_t)L_53|(int32_t)1)), /*hidden argument*/NULL); + } + +IL_0124: + { + bool L_54 = V_3; + if (!L_54) + { + goto IL_012b; + } + } + { + return; + } + +IL_012b: + { + X509Certificate2_t785 * L_55 = V_1; + NullCheck(L_55); + X500DistinguishedName_t781 * L_56 = X509Certificate2_get_IssuerName_m3934(L_55, /*hidden argument*/NULL); + X500DistinguishedName_t781 * L_57 = (__this->___working_issuer_name_6); + bool L_58 = X500DistinguishedName_AreEqual_m3920(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + if (L_58) + { + goto IL_0153; + } + } + { + X509ChainElement_t798 * L_59 = V_0; + X509ChainElement_t798 * L_60 = L_59; + NullCheck(L_60); + int32_t L_61 = X509ChainElement_get_StatusFlags_m4016(L_60, /*hidden argument*/NULL); + NullCheck(L_60); + X509ChainElement_set_StatusFlags_m4017(L_60, ((int32_t)((int32_t)L_61|(int32_t)((int32_t)2048))), /*hidden argument*/NULL); + } + +IL_0153: + { + X509Certificate2_t785 * L_62 = V_1; + bool L_63 = X509Chain_IsSelfIssued_m3996(__this, L_62, /*hidden argument*/NULL); + if (L_63) + { + goto IL_0165; + } + } + { + int32_t L_64 = ___n; + if (!L_64) + { + goto IL_0165; + } + } + +IL_0165: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::PrepareForNextCertificate(System.Int32) +extern TypeInfo* X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var; +extern TypeInfo* X509KeyUsageExtension_t808_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral448; +extern "C" void X509Chain_PrepareForNextCertificate_m3999 (X509Chain_t794 * __this, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(512); + X509KeyUsageExtension_t808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(502); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + s_Il2CppMethodIntialized = true; + } + X509ChainElement_t798 * V_0 = {0}; + X509Certificate2_t785 * V_1 = {0}; + X509BasicConstraintsExtension_t783 * V_2 = {0}; + X509KeyUsageExtension_t808 * V_3 = {0}; + int32_t V_4 = {0}; + { + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + int32_t L_1 = ___n; + NullCheck(L_0); + X509ChainElement_t798 * L_2 = X509ChainElementCollection_get_Item_m4026(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + X509ChainElement_t798 * L_3 = V_0; + NullCheck(L_3); + X509Certificate2_t785 * L_4 = X509ChainElement_get_Certificate_m4014(L_3, /*hidden argument*/NULL); + V_1 = L_4; + X509Certificate2_t785 * L_5 = V_1; + NullCheck(L_5); + X500DistinguishedName_t781 * L_6 = X509Certificate2_get_SubjectName_m3941(L_5, /*hidden argument*/NULL); + __this->___working_issuer_name_6 = L_6; + X509Certificate2_t785 * L_7 = V_1; + NullCheck(L_7); + PublicKey_t775 * L_8 = X509Certificate2_get_PublicKey_m3938(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + AsymmetricAlgorithm_t776 * L_9 = PublicKey_get_Key_m3910(L_8, /*hidden argument*/NULL); + __this->___working_public_key_7 = L_9; + X509Certificate2_t785 * L_10 = V_1; + NullCheck(L_10); + X509ExtensionCollection_t787 * L_11 = X509Certificate2_get_Extensions_m3933(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + X509Extension_t784 * L_12 = X509ExtensionCollection_get_Item_m4065(L_11, _stringLiteral403, /*hidden argument*/NULL); + V_2 = ((X509BasicConstraintsExtension_t783 *)CastclassSealed(L_12, X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var)); + X509BasicConstraintsExtension_t783 * L_13 = V_2; + if (!L_13) + { + goto IL_006f; + } + } + { + X509BasicConstraintsExtension_t783 * L_14 = V_2; + NullCheck(L_14); + bool L_15 = X509BasicConstraintsExtension_get_CertificateAuthority_m3924(L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_006a; + } + } + { + X509ChainElement_t798 * L_16 = V_0; + X509ChainElement_t798 * L_17 = L_16; + NullCheck(L_17); + int32_t L_18 = X509ChainElement_get_StatusFlags_m4016(L_17, /*hidden argument*/NULL); + NullCheck(L_17); + X509ChainElement_set_StatusFlags_m4017(L_17, ((int32_t)((int32_t)L_18|(int32_t)((int32_t)1024))), /*hidden argument*/NULL); + } + +IL_006a: + { + goto IL_008d; + } + +IL_006f: + { + X509Certificate2_t785 * L_19 = V_1; + NullCheck(L_19); + int32_t L_20 = X509Certificate2_get_Version_m3943(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) < ((int32_t)3))) + { + goto IL_008d; + } + } + { + X509ChainElement_t798 * L_21 = V_0; + X509ChainElement_t798 * L_22 = L_21; + NullCheck(L_22); + int32_t L_23 = X509ChainElement_get_StatusFlags_m4016(L_22, /*hidden argument*/NULL); + NullCheck(L_22); + X509ChainElement_set_StatusFlags_m4017(L_22, ((int32_t)((int32_t)L_23|(int32_t)((int32_t)1024))), /*hidden argument*/NULL); + } + +IL_008d: + { + X509Certificate2_t785 * L_24 = V_1; + bool L_25 = X509Chain_IsSelfIssued_m3996(__this, L_24, /*hidden argument*/NULL); + if (L_25) + { + goto IL_00da; + } + } + { + int32_t L_26 = (__this->___max_path_length_5); + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00b8; + } + } + { + int32_t L_27 = (__this->___max_path_length_5); + __this->___max_path_length_5 = ((int32_t)((int32_t)L_27-(int32_t)1)); + goto IL_00da; + } + +IL_00b8: + { + X509ChainElement_t798 * L_28 = (__this->___bce_restriction_8); + if (!L_28) + { + goto IL_00da; + } + } + { + X509ChainElement_t798 * L_29 = (__this->___bce_restriction_8); + X509ChainElement_t798 * L_30 = L_29; + NullCheck(L_30); + int32_t L_31 = X509ChainElement_get_StatusFlags_m4016(L_30, /*hidden argument*/NULL); + NullCheck(L_30); + X509ChainElement_set_StatusFlags_m4017(L_30, ((int32_t)((int32_t)L_31|(int32_t)((int32_t)1024))), /*hidden argument*/NULL); + } + +IL_00da: + { + X509BasicConstraintsExtension_t783 * L_32 = V_2; + if (!L_32) + { + goto IL_010f; + } + } + { + X509BasicConstraintsExtension_t783 * L_33 = V_2; + NullCheck(L_33); + bool L_34 = X509BasicConstraintsExtension_get_HasPathLengthConstraint_m3925(L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_010f; + } + } + { + X509BasicConstraintsExtension_t783 * L_35 = V_2; + NullCheck(L_35); + int32_t L_36 = X509BasicConstraintsExtension_get_PathLengthConstraint_m3926(L_35, /*hidden argument*/NULL); + int32_t L_37 = (__this->___max_path_length_5); + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_010f; + } + } + { + X509BasicConstraintsExtension_t783 * L_38 = V_2; + NullCheck(L_38); + int32_t L_39 = X509BasicConstraintsExtension_get_PathLengthConstraint_m3926(L_38, /*hidden argument*/NULL); + __this->___max_path_length_5 = L_39; + X509ChainElement_t798 * L_40 = V_0; + __this->___bce_restriction_8 = L_40; + } + +IL_010f: + { + X509Certificate2_t785 * L_41 = V_1; + NullCheck(L_41); + X509ExtensionCollection_t787 * L_42 = X509Certificate2_get_Extensions_m3933(L_41, /*hidden argument*/NULL); + NullCheck(L_42); + X509Extension_t784 * L_43 = X509ExtensionCollection_get_Item_m4065(L_42, _stringLiteral448, /*hidden argument*/NULL); + V_3 = ((X509KeyUsageExtension_t808 *)CastclassSealed(L_43, X509KeyUsageExtension_t808_il2cpp_TypeInfo_var)); + X509KeyUsageExtension_t808 * L_44 = V_3; + if (!L_44) + { + goto IL_014d; + } + } + { + V_4 = 4; + X509KeyUsageExtension_t808 * L_45 = V_3; + NullCheck(L_45); + int32_t L_46 = X509KeyUsageExtension_get_KeyUsages_m4075(L_45, /*hidden argument*/NULL); + int32_t L_47 = V_4; + int32_t L_48 = V_4; + if ((((int32_t)((int32_t)((int32_t)L_46&(int32_t)L_47))) == ((int32_t)L_48))) + { + goto IL_014d; + } + } + { + X509ChainElement_t798 * L_49 = V_0; + X509ChainElement_t798 * L_50 = L_49; + NullCheck(L_50); + int32_t L_51 = X509ChainElement_get_StatusFlags_m4016(L_50, /*hidden argument*/NULL); + NullCheck(L_50); + X509ChainElement_set_StatusFlags_m4017(L_50, ((int32_t)((int32_t)L_51|(int32_t)((int32_t)16))), /*hidden argument*/NULL); + } + +IL_014d: + { + X509ChainElement_t798 * L_52 = V_0; + X509Chain_ProcessCertificateExtensions_m4001(__this, L_52, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::WrapUp() +extern "C" void X509Chain_WrapUp_m4000 (X509Chain_t794 * __this, const MethodInfo* method) +{ + X509ChainElement_t798 * V_0 = {0}; + X509Certificate2_t785 * V_1 = {0}; + int32_t V_2 = 0; + { + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + NullCheck(L_0); + X509ChainElement_t798 * L_1 = X509ChainElementCollection_get_Item_m4026(L_0, 0, /*hidden argument*/NULL); + V_0 = L_1; + X509ChainElement_t798 * L_2 = V_0; + NullCheck(L_2); + X509Certificate2_t785 * L_3 = X509ChainElement_get_Certificate_m4014(L_2, /*hidden argument*/NULL); + V_1 = L_3; + X509Certificate2_t785 * L_4 = V_1; + bool L_5 = X509Chain_IsSelfIssued_m3996(__this, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0020; + } + } + +IL_0020: + { + X509ChainElement_t798 * L_6 = V_0; + X509Chain_ProcessCertificateExtensions_m4001(__this, L_6, /*hidden argument*/NULL); + X509ChainElementCollection_t795 * L_7 = (__this->___elements_1); + NullCheck(L_7); + int32_t L_8 = X509ChainElementCollection_get_Count_m4024(L_7, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_8-(int32_t)1)); + goto IL_004f; + } + +IL_003a: + { + X509ChainElementCollection_t795 * L_9 = (__this->___elements_1); + int32_t L_10 = V_2; + NullCheck(L_9); + X509ChainElement_t798 * L_11 = X509ChainElementCollection_get_Item_m4026(L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_11); + X509ChainElement_UncompressFlags_m4020(L_11, /*hidden argument*/NULL); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12-(int32_t)1)); + } + +IL_004f: + { + int32_t L_13 = V_2; + if ((((int32_t)L_13) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::ProcessCertificateExtensions(System.Security.Cryptography.X509Certificates.X509ChainElement) +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral403; +extern "C" void X509Chain_ProcessCertificateExtensions_m4001 (X509Chain_t794 * __this, X509ChainElement_t798 * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + X509ExtensionEnumerator_t806 * V_1 = {0}; + String_t* V_2 = {0}; + Dictionary_2_t327 * V_3 = {0}; + int32_t V_4 = 0; + { + X509ChainElement_t798 * L_0 = ___element; + NullCheck(L_0); + X509Certificate2_t785 * L_1 = X509ChainElement_get_Certificate_m4014(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509ExtensionCollection_t787 * L_2 = X509Certificate2_get_Extensions_m3933(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + X509ExtensionEnumerator_t806 * L_3 = X509ExtensionCollection_GetEnumerator_m4066(L_2, /*hidden argument*/NULL); + V_1 = L_3; + goto IL_00a3; + } + +IL_0016: + { + X509ExtensionEnumerator_t806 * L_4 = V_1; + NullCheck(L_4); + X509Extension_t784 * L_5 = X509ExtensionEnumerator_get_Current_m4069(L_4, /*hidden argument*/NULL); + V_0 = L_5; + X509Extension_t784 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = X509Extension_get_Critical_m4055(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_00a3; + } + } + { + X509Extension_t784 * L_8 = V_0; + NullCheck(L_8); + Oid_t778 * L_9 = AsnEncodedData_get_Oid_m4104(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_10 = Oid_get_Value_m4122(L_9, /*hidden argument*/NULL); + V_2 = L_10; + String_t* L_11 = V_2; + if (!L_11) + { + goto IL_008c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_12 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_12; + if (L_12) + { + goto IL_0069; + } + } + { + Dictionary_2_t327 * L_13 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_13, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_3 = L_13; + Dictionary_2_t327 * L_14 = V_3; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_14, _stringLiteral448, 0); + Dictionary_2_t327 * L_15 = V_3; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_15, _stringLiteral403, 0); + Dictionary_2_t327 * L_16 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_12 = L_16; + } + +IL_0069: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_17 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_12; + String_t* L_18 = V_2; + NullCheck(L_17); + bool L_19 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_17, L_18, (&V_4)); + if (!L_19) + { + goto IL_008c; + } + } + { + int32_t L_20 = V_4; + if (!L_20) + { + goto IL_0087; + } + } + { + goto IL_008c; + } + +IL_0087: + { + goto IL_00a3; + } + +IL_008c: + { + X509ChainElement_t798 * L_21 = ___element; + X509ChainElement_t798 * L_22 = L_21; + NullCheck(L_22); + int32_t L_23 = X509ChainElement_get_StatusFlags_m4016(L_22, /*hidden argument*/NULL); + NullCheck(L_22); + X509ChainElement_set_StatusFlags_m4017(L_22, ((int32_t)((int32_t)L_23|(int32_t)((int32_t)256))), /*hidden argument*/NULL); + goto IL_00a3; + } + +IL_00a3: + { + X509ExtensionEnumerator_t806 * L_24 = V_1; + NullCheck(L_24); + bool L_25 = X509ExtensionEnumerator_MoveNext_m4070(L_24, /*hidden argument*/NULL); + if (L_25) + { + goto IL_0016; + } + } + { + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsSignedWith(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" bool X509Chain_IsSignedWith_m4002 (X509Chain_t794 * __this, X509Certificate2_t785 * ___signed, AsymmetricAlgorithm_t776 * ___pubkey, const MethodInfo* method) +{ + X509Certificate_t788 * V_0 = {0}; + { + AsymmetricAlgorithm_t776 * L_0 = ___pubkey; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + X509Certificate2_t785 * L_1 = ___signed; + NullCheck(L_1); + X509Certificate_t788 * L_2 = X509Certificate2_get_MonoCertificate_m3954(L_1, /*hidden argument*/NULL); + V_0 = L_2; + X509Certificate_t788 * L_3 = V_0; + AsymmetricAlgorithm_t776 * L_4 = ___pubkey; + NullCheck(L_3); + bool L_5 = X509Certificate_VerifySignature_m4714(L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetSubjectKeyIdentifier(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral447; +extern "C" String_t* X509Chain_GetSubjectKeyIdentifier_m4003 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(501); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + s_Il2CppMethodIntialized = true; + } + X509SubjectKeyIdentifierExtension_t814 * V_0 = {0}; + String_t* G_B3_0 = {0}; + { + X509Certificate2_t785 * L_0 = ___certificate; + NullCheck(L_0); + X509ExtensionCollection_t787 * L_1 = X509Certificate2_get_Extensions_m3933(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509Extension_t784 * L_2 = X509ExtensionCollection_get_Item_m4065(L_1, _stringLiteral447, /*hidden argument*/NULL); + V_0 = ((X509SubjectKeyIdentifierExtension_t814 *)CastclassSealed(L_2, X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var)); + X509SubjectKeyIdentifierExtension_t814 * L_3 = V_0; + if (L_3) + { + goto IL_0026; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_4; + goto IL_002c; + } + +IL_0026: + { + X509SubjectKeyIdentifierExtension_t814 * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093(L_5, /*hidden argument*/NULL); + G_B3_0 = L_6; + } + +IL_002c: + { + return G_B3_0; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern Il2CppCodeGenString* _stringLiteral450; +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4004 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral450 = il2cpp_codegen_string_literal_from_index(450); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2_t785 * L_0 = ___certificate; + NullCheck(L_0); + X509Certificate_t788 * L_1 = X509Certificate2_get_MonoCertificate_m3954(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509ExtensionCollection_t936 * L_2 = X509Certificate_get_Extensions_m4715(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + X509Extension_t906 * L_3 = X509ExtensionCollection_get_Item_m4716(L_2, _stringLiteral450, /*hidden argument*/NULL); + String_t* L_4 = X509Chain_GetAuthorityKeyIdentifier_m4006(__this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(Mono.Security.X509.X509Crl) +extern Il2CppCodeGenString* _stringLiteral450; +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4005 (X509Chain_t794 * __this, X509Crl_t905 * ___crl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral450 = il2cpp_codegen_string_literal_from_index(450); + s_Il2CppMethodIntialized = true; + } + { + X509Crl_t905 * L_0 = ___crl; + NullCheck(L_0); + X509ExtensionCollection_t936 * L_1 = X509Crl_get_Extensions_m4717(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509Extension_t906 * L_2 = X509ExtensionCollection_get_Item_m4716(L_1, _stringLiteral450, /*hidden argument*/NULL); + String_t* L_3 = X509Chain_GetAuthorityKeyIdentifier_m4006(__this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(Mono.Security.X509.X509Extension) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* AuthorityKeyIdentifierExtension_t937_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral451; +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4006 (X509Chain_t794 * __this, X509Extension_t906 * ___ext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + AuthorityKeyIdentifierExtension_t937_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(513); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral451 = il2cpp_codegen_string_literal_from_index(451); + s_Il2CppMethodIntialized = true; + } + AuthorityKeyIdentifierExtension_t937 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + StringBuilder_t457 * V_2 = {0}; + uint8_t V_3 = 0x0; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + { + X509Extension_t906 * L_0 = ___ext; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + X509Extension_t906 * L_2 = ___ext; + AuthorityKeyIdentifierExtension_t937 * L_3 = (AuthorityKeyIdentifierExtension_t937 *)il2cpp_codegen_object_new (AuthorityKeyIdentifierExtension_t937_il2cpp_TypeInfo_var); + AuthorityKeyIdentifierExtension__ctor_m4718(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + AuthorityKeyIdentifierExtension_t937 * L_4 = V_0; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = AuthorityKeyIdentifierExtension_get_Identifier_m4719(L_4, /*hidden argument*/NULL); + V_1 = L_5; + ByteU5BU5D_t789* L_6 = V_1; + if (L_6) + { + goto IL_0026; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_7; + } + +IL_0026: + { + StringBuilder_t457 * L_8 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_8, /*hidden argument*/NULL); + V_2 = L_8; + ByteU5BU5D_t789* L_9 = V_1; + V_4 = L_9; + V_5 = 0; + goto IL_0056; + } + +IL_0037: + { + ByteU5BU5D_t789* L_10 = V_4; + int32_t L_11 = V_5; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))); + StringBuilder_t457 * L_13 = V_2; + String_t* L_14 = Byte_ToString_m4684((&V_3), _stringLiteral451, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_14, /*hidden argument*/NULL); + int32_t L_15 = V_5; + V_5 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0056: + { + int32_t L_16 = V_5; + ByteU5BU5D_t789* L_17 = V_4; + NullCheck(L_17); + if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0037; + } + } + { + StringBuilder_t457 * L_18 = V_2; + NullCheck(L_18); + String_t* L_19 = StringBuilder_ToString_m2059(L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocationOnChain(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral452; +extern "C" void X509Chain_CheckRevocationOnChain_m4007 (X509Chain_t794 * __this, int32_t ___flag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral452 = il2cpp_codegen_string_literal_from_index(452); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + int32_t V_3 = 0; + bool V_4 = false; + X509ChainElement_t798 * V_5 = {0}; + int32_t V_6 = {0}; + int32_t V_7 = {0}; + { + int32_t L_0 = ___flag; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65536)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + X509ChainPolicy_t796 * L_1 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = X509ChainPolicy_get_RevocationMode_m4040(L_1, /*hidden argument*/NULL); + V_6 = L_2; + int32_t L_3 = V_6; + if (L_3 == 0) + { + goto IL_0041; + } + if (L_3 == 1) + { + goto IL_0033; + } + if (L_3 == 2) + { + goto IL_003a; + } + } + { + goto IL_0042; + } + +IL_0033: + { + V_1 = 1; + goto IL_0052; + } + +IL_003a: + { + V_1 = 0; + goto IL_0052; + } + +IL_0041: + { + return; + } + +IL_0042: + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral452, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0052: + { + bool L_6 = V_0; + V_2 = L_6; + X509ChainElementCollection_t795 * L_7 = (__this->___elements_1); + NullCheck(L_7); + int32_t L_8 = X509ChainElementCollection_get_Count_m4024(L_7, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_8-(int32_t)1)); + goto IL_0164; + } + +IL_0067: + { + V_4 = 1; + X509ChainPolicy_t796 * L_9 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = X509ChainPolicy_get_RevocationFlag_m4039(L_9, /*hidden argument*/NULL); + V_7 = L_10; + int32_t L_11 = V_7; + if (L_11 == 0) + { + goto IL_008f; + } + if (L_11 == 1) + { + goto IL_009a; + } + if (L_11 == 2) + { + goto IL_00a2; + } + } + { + goto IL_00bc; + } + +IL_008f: + { + int32_t L_12 = V_3; + V_4 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0); + goto IL_00bc; + } + +IL_009a: + { + V_4 = 1; + goto IL_00bc; + } + +IL_00a2: + { + int32_t L_13 = V_3; + X509ChainElementCollection_t795 * L_14 = (__this->___elements_1); + NullCheck(L_14); + int32_t L_15 = X509ChainElementCollection_get_Count_m4024(L_14, /*hidden argument*/NULL); + V_4 = ((((int32_t)((((int32_t)L_13) == ((int32_t)((int32_t)((int32_t)L_15-(int32_t)1))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00bc; + } + +IL_00bc: + { + X509ChainElementCollection_t795 * L_16 = (__this->___elements_1); + int32_t L_17 = V_3; + NullCheck(L_16); + X509ChainElement_t798 * L_18 = X509ChainElementCollection_get_Item_m4026(L_16, L_17, /*hidden argument*/NULL); + V_5 = L_18; + bool L_19 = V_2; + if (L_19) + { + goto IL_00e2; + } + } + { + bool L_20 = V_2; + X509ChainElement_t798 * L_21 = V_5; + NullCheck(L_21); + int32_t L_22 = X509ChainElement_get_StatusFlags_m4016(L_21, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_20|(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_22&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + } + +IL_00e2: + { + bool L_23 = V_2; + if (!L_23) + { + goto IL_0110; + } + } + { + X509ChainElement_t798 * L_24 = V_5; + X509ChainElement_t798 * L_25 = L_24; + NullCheck(L_25); + int32_t L_26 = X509ChainElement_get_StatusFlags_m4016(L_25, /*hidden argument*/NULL); + NullCheck(L_25); + X509ChainElement_set_StatusFlags_m4017(L_25, ((int32_t)((int32_t)L_26|(int32_t)((int32_t)64))), /*hidden argument*/NULL); + X509ChainElement_t798 * L_27 = V_5; + X509ChainElement_t798 * L_28 = L_27; + NullCheck(L_28); + int32_t L_29 = X509ChainElement_get_StatusFlags_m4016(L_28, /*hidden argument*/NULL); + NullCheck(L_28); + X509ChainElement_set_StatusFlags_m4017(L_28, ((int32_t)((int32_t)L_29|(int32_t)((int32_t)16777216))), /*hidden argument*/NULL); + goto IL_0160; + } + +IL_0110: + { + bool L_30 = V_4; + if (!L_30) + { + goto IL_0160; + } + } + { + bool L_31 = V_0; + if (L_31) + { + goto IL_0160; + } + } + { + X509ChainElement_t798 * L_32 = V_5; + NullCheck(L_32); + X509Certificate2_t785 * L_33 = X509ChainElement_get_Certificate_m4014(L_32, /*hidden argument*/NULL); + bool L_34 = X509Chain_IsSelfIssued_m3996(__this, L_33, /*hidden argument*/NULL); + if (L_34) + { + goto IL_0160; + } + } + { + X509ChainElement_t798 * L_35 = V_5; + X509ChainElement_t798 * L_36 = L_35; + NullCheck(L_36); + int32_t L_37 = X509ChainElement_get_StatusFlags_m4016(L_36, /*hidden argument*/NULL); + X509ChainElement_t798 * L_38 = V_5; + NullCheck(L_38); + X509Certificate2_t785 * L_39 = X509ChainElement_get_Certificate_m4014(L_38, /*hidden argument*/NULL); + int32_t L_40 = V_3; + bool L_41 = V_1; + int32_t L_42 = X509Chain_CheckRevocation_m4008(__this, L_39, ((int32_t)((int32_t)L_40+(int32_t)1)), L_41, /*hidden argument*/NULL); + NullCheck(L_36); + X509ChainElement_set_StatusFlags_m4017(L_36, ((int32_t)((int32_t)L_37|(int32_t)L_42)), /*hidden argument*/NULL); + bool L_43 = V_2; + X509ChainElement_t798 * L_44 = V_5; + NullCheck(L_44); + int32_t L_45 = X509ChainElement_get_StatusFlags_m4016(L_44, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_43|(int32_t)((((int32_t)((((int32_t)((int32_t)((int32_t)L_45&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0))); + } + +IL_0160: + { + int32_t L_46 = V_3; + V_3 = ((int32_t)((int32_t)L_46-(int32_t)1)); + } + +IL_0164: + { + int32_t L_47 = V_3; + if ((((int32_t)L_47) >= ((int32_t)0))) + { + goto IL_0067; + } + } + { + return; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocation(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Int32,System.Boolean) +extern "C" int32_t X509Chain_CheckRevocation_m4008 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, int32_t ___ca, bool ___online, const MethodInfo* method) +{ + int32_t V_0 = {0}; + X509ChainElement_t798 * V_1 = {0}; + X509Certificate2_t785 * V_2 = {0}; + { + V_0 = ((int32_t)64); + X509ChainElementCollection_t795 * L_0 = (__this->___elements_1); + int32_t L_1 = ___ca; + NullCheck(L_0); + X509ChainElement_t798 * L_2 = X509ChainElementCollection_get_Item_m4026(L_0, L_1, /*hidden argument*/NULL); + V_1 = L_2; + X509ChainElement_t798 * L_3 = V_1; + NullCheck(L_3); + X509Certificate2_t785 * L_4 = X509ChainElement_get_Certificate_m4014(L_3, /*hidden argument*/NULL); + V_2 = L_4; + goto IL_004c; + } + +IL_001c: + { + X509Certificate2_t785 * L_5 = ___certificate; + X509Certificate2_t785 * L_6 = V_2; + bool L_7 = ___online; + int32_t L_8 = X509Chain_CheckRevocation_m4009(__this, L_5, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)64)))) + { + goto IL_0033; + } + } + { + goto IL_006b; + } + +IL_0033: + { + int32_t L_10 = ___ca; + ___ca = ((int32_t)((int32_t)L_10+(int32_t)1)); + X509ChainElementCollection_t795 * L_11 = (__this->___elements_1); + int32_t L_12 = ___ca; + NullCheck(L_11); + X509ChainElement_t798 * L_13 = X509ChainElementCollection_get_Item_m4026(L_11, L_12, /*hidden argument*/NULL); + V_1 = L_13; + X509ChainElement_t798 * L_14 = V_1; + NullCheck(L_14); + X509Certificate2_t785 * L_15 = X509ChainElement_get_Certificate_m4014(L_14, /*hidden argument*/NULL); + V_2 = L_15; + } + +IL_004c: + { + X509Certificate2_t785 * L_16 = V_2; + bool L_17 = X509Chain_IsSelfIssued_m3996(__this, L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_006b; + } + } + { + int32_t L_18 = ___ca; + X509ChainElementCollection_t795 * L_19 = (__this->___elements_1); + NullCheck(L_19); + int32_t L_20 = X509ChainElementCollection_get_Count_m4024(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)((int32_t)((int32_t)L_20-(int32_t)1))))) + { + goto IL_001c; + } + } + +IL_006b: + { + int32_t L_21 = V_0; + if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)64))))) + { + goto IL_007d; + } + } + { + X509Certificate2_t785 * L_22 = ___certificate; + X509Certificate2_t785 * L_23 = V_2; + bool L_24 = ___online; + int32_t L_25 = X509Chain_CheckRevocation_m4009(__this, L_22, L_23, L_24, /*hidden argument*/NULL); + V_0 = L_25; + } + +IL_007d: + { + int32_t L_26 = V_0; + return L_26; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocation(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean) +extern TypeInfo* X509KeyUsageExtension_t808_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern "C" int32_t X509Chain_CheckRevocation_m4009 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, X509Certificate2_t785 * ___ca_cert, bool ___online, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509KeyUsageExtension_t808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(502); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + s_Il2CppMethodIntialized = true; + } + X509KeyUsageExtension_t808 * V_0 = {0}; + int32_t V_1 = {0}; + X509Crl_t905 * V_2 = {0}; + X509CrlEntry_t907 * V_3 = {0}; + { + X509Certificate2_t785 * L_0 = ___ca_cert; + NullCheck(L_0); + X509ExtensionCollection_t787 * L_1 = X509Certificate2_get_Extensions_m3933(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + X509Extension_t784 * L_2 = X509ExtensionCollection_get_Item_m4065(L_1, _stringLiteral448, /*hidden argument*/NULL); + V_0 = ((X509KeyUsageExtension_t808 *)CastclassSealed(L_2, X509KeyUsageExtension_t808_il2cpp_TypeInfo_var)); + X509KeyUsageExtension_t808 * L_3 = V_0; + if (!L_3) + { + goto IL_002f; + } + } + { + V_1 = 2; + X509KeyUsageExtension_t808 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = X509KeyUsageExtension_get_KeyUsages_m4075(L_4, /*hidden argument*/NULL); + int32_t L_6 = V_1; + int32_t L_7 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_5&(int32_t)L_6))) == ((int32_t)L_7))) + { + goto IL_002f; + } + } + { + return (int32_t)(((int32_t)64)); + } + +IL_002f: + { + X509Certificate2_t785 * L_8 = ___ca_cert; + X509Crl_t905 * L_9 = X509Chain_FindCrl_m4010(__this, L_8, /*hidden argument*/NULL); + V_2 = L_9; + X509Crl_t905 * L_10 = V_2; + if (L_10) + { + goto IL_0043; + } + } + { + bool L_11 = ___online; + if (!L_11) + { + goto IL_0043; + } + } + +IL_0043: + { + X509Crl_t905 * L_12 = V_2; + if (!L_12) + { + goto IL_00d5; + } + } + { + X509Crl_t905 * L_13 = V_2; + X509Certificate2_t785 * L_14 = ___ca_cert; + NullCheck(L_14); + PublicKey_t775 * L_15 = X509Certificate2_get_PublicKey_m3938(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + AsymmetricAlgorithm_t776 * L_16 = PublicKey_get_Key_m3910(L_15, /*hidden argument*/NULL); + NullCheck(L_13); + bool L_17 = X509Crl_VerifySignature_m4720(L_13, L_16, /*hidden argument*/NULL); + if (L_17) + { + goto IL_0062; + } + } + { + return (int32_t)(((int32_t)64)); + } + +IL_0062: + { + X509Crl_t905 * L_18 = V_2; + X509Certificate2_t785 * L_19 = ___certificate; + NullCheck(L_19); + X509Certificate_t788 * L_20 = X509Certificate2_get_MonoCertificate_m3954(L_19, /*hidden argument*/NULL); + NullCheck(L_18); + X509CrlEntry_t907 * L_21 = X509Crl_GetCrlEntry_m4721(L_18, L_20, /*hidden argument*/NULL); + V_3 = L_21; + X509CrlEntry_t907 * L_22 = V_3; + if (!L_22) + { + goto IL_00a0; + } + } + { + X509CrlEntry_t907 * L_23 = V_3; + bool L_24 = X509Chain_ProcessCrlEntryExtensions_m4012(__this, L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_0083; + } + } + { + return (int32_t)(4); + } + +IL_0083: + { + X509CrlEntry_t907 * L_25 = V_3; + NullCheck(L_25); + DateTime_t365 L_26 = X509CrlEntry_get_RevocationDate_m4722(L_25, /*hidden argument*/NULL); + X509ChainPolicy_t796 * L_27 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_27); + DateTime_t365 L_28 = X509ChainPolicy_get_VerificationTime_m4042(L_27, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_29 = DateTime_op_LessThanOrEqual_m4709(NULL /*static, unused*/, L_26, L_28, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_00a0; + } + } + { + return (int32_t)(4); + } + +IL_00a0: + { + X509Crl_t905 * L_30 = V_2; + NullCheck(L_30); + DateTime_t365 L_31 = X509Crl_get_NextUpdate_m4723(L_30, /*hidden argument*/NULL); + X509ChainPolicy_t796 * L_32 = X509Chain_get_ChainPolicy_m3986(__this, /*hidden argument*/NULL); + NullCheck(L_32); + DateTime_t365 L_33 = X509ChainPolicy_get_VerificationTime_m4042(L_32, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_34 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_31, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_00c1; + } + } + { + return (int32_t)(((int32_t)16777280)); + } + +IL_00c1: + { + X509Crl_t905 * L_35 = V_2; + bool L_36 = X509Chain_ProcessCrlExtensions_m4011(__this, L_35, /*hidden argument*/NULL); + if (L_36) + { + goto IL_00d0; + } + } + { + return (int32_t)(((int32_t)64)); + } + +IL_00d0: + { + goto IL_00d8; + } + +IL_00d5: + { + return (int32_t)(((int32_t)64)); + } + +IL_00d8: + { + return (int32_t)(0); + } +} +// Mono.Security.X509.X509Crl System.Security.Cryptography.X509Certificates.X509Chain::FindCrl(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Crl_t905_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" X509Crl_t905 * X509Chain_FindCrl_m4010 (X509Chain_t794 * __this, X509Certificate2_t785 * ___caCertificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Crl_t905_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(514); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + X509Crl_t905 * V_2 = {0}; + Object_t * V_3 = {0}; + X509Crl_t905 * V_4 = {0}; + Object_t * V_5 = {0}; + X509Crl_t905 * V_6 = {0}; + Object_t * V_7 = {0}; + Object_t * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate2_t785 * L_0 = ___caCertificate; + NullCheck(L_0); + X500DistinguishedName_t781 * L_1 = X509Certificate2_get_SubjectName_m3941(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = X500DistinguishedName_Decode_m3916(L_1, 0, /*hidden argument*/NULL); + V_0 = L_2; + X509Certificate2_t785 * L_3 = ___caCertificate; + String_t* L_4 = X509Chain_GetSubjectKeyIdentifier_m4003(__this, L_3, /*hidden argument*/NULL); + V_1 = L_4; + X509Store_t799 * L_5 = X509Chain_get_CertificateAuthorities_m3990(__this, /*hidden argument*/NULL); + NullCheck(L_5); + X509Store_t813 * L_6 = X509Store_get_Store_m4084(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + ArrayList_t734 * L_7 = X509Store_get_Crls_m4724(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_7); + V_3 = L_8; + } + +IL_002b: + try + { // begin try (depth: 1) + { + goto IL_0072; + } + +IL_0030: + { + Object_t * L_9 = V_3; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_9); + V_2 = ((X509Crl_t905 *)CastclassClass(L_10, X509Crl_t905_il2cpp_TypeInfo_var)); + X509Crl_t905 * L_11 = V_2; + NullCheck(L_11); + String_t* L_12 = X509Crl_get_IssuerName_m4725(L_11, /*hidden argument*/NULL); + String_t* L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0072; + } + } + +IL_004d: + { + String_t* L_15 = V_1; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_006a; + } + } + +IL_0058: + { + String_t* L_17 = V_1; + X509Crl_t905 * L_18 = V_2; + String_t* L_19 = X509Chain_GetAuthorityKeyIdentifier_m4005(__this, L_18, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_20 = String_op_Equality_m442(NULL /*static, unused*/, L_17, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0072; + } + } + +IL_006a: + { + X509Crl_t905 * L_21 = V_2; + V_6 = L_21; + IL2CPP_LEAVE(0x123, FINALLY_0082); + } + +IL_0072: + { + Object_t * L_22 = V_3; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_0030; + } + } + +IL_007d: + { + IL2CPP_LEAVE(0x97, FINALLY_0082); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0082; + } + +FINALLY_0082: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_3; + V_7 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_7; + if (L_25) + { + goto IL_008f; + } + } + +IL_008e: + { + IL2CPP_END_FINALLY(130) + } + +IL_008f: + { + Object_t * L_26 = V_7; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(130) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(130) + { + IL2CPP_JUMP_TBL(0x123, IL_0123) + IL2CPP_JUMP_TBL(0x97, IL_0097) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0097: + { + X509Store_t799 * L_27 = X509Chain_get_Roots_m3989(__this, /*hidden argument*/NULL); + NullCheck(L_27); + X509Store_t813 * L_28 = X509Store_get_Store_m4084(L_27, /*hidden argument*/NULL); + NullCheck(L_28); + ArrayList_t734 * L_29 = X509Store_get_Crls_m4724(L_28, /*hidden argument*/NULL); + NullCheck(L_29); + Object_t * L_30 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_29); + V_5 = L_30; + } + +IL_00ae: + try + { // begin try (depth: 1) + { + goto IL_00fa; + } + +IL_00b3: + { + Object_t * L_31 = V_5; + NullCheck(L_31); + Object_t * L_32 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_31); + V_4 = ((X509Crl_t905 *)CastclassClass(L_32, X509Crl_t905_il2cpp_TypeInfo_var)); + X509Crl_t905 * L_33 = V_4; + NullCheck(L_33); + String_t* L_34 = X509Crl_get_IssuerName_m4725(L_33, /*hidden argument*/NULL); + String_t* L_35 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_36 = String_op_Equality_m442(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00fa; + } + } + +IL_00d3: + { + String_t* L_37 = V_1; + NullCheck(L_37); + int32_t L_38 = String_get_Length_m2000(L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_00f1; + } + } + +IL_00de: + { + String_t* L_39 = V_1; + X509Crl_t905 * L_40 = V_4; + String_t* L_41 = X509Chain_GetAuthorityKeyIdentifier_m4005(__this, L_40, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_42 = String_op_Equality_m442(NULL /*static, unused*/, L_39, L_41, /*hidden argument*/NULL); + if (!L_42) + { + goto IL_00fa; + } + } + +IL_00f1: + { + X509Crl_t905 * L_43 = V_4; + V_6 = L_43; + IL2CPP_LEAVE(0x123, FINALLY_010b); + } + +IL_00fa: + { + Object_t * L_44 = V_5; + NullCheck(L_44); + bool L_45 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_44); + if (L_45) + { + goto IL_00b3; + } + } + +IL_0106: + { + IL2CPP_LEAVE(0x121, FINALLY_010b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_010b; + } + +FINALLY_010b: + { // begin finally (depth: 1) + { + Object_t * L_46 = V_5; + V_8 = ((Object_t *)IsInst(L_46, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_47 = V_8; + if (L_47) + { + goto IL_0119; + } + } + +IL_0118: + { + IL2CPP_END_FINALLY(267) + } + +IL_0119: + { + Object_t * L_48 = V_8; + NullCheck(L_48); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_48); + IL2CPP_END_FINALLY(267) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(267) + { + IL2CPP_JUMP_TBL(0x123, IL_0123) + IL2CPP_JUMP_TBL(0x121, IL_0121) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0121: + { + return (X509Crl_t905 *)NULL; + } + +IL_0123: + { + X509Crl_t905 * L_49 = V_6; + return L_49; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::ProcessCrlExtensions(Mono.Security.X509.X509Crl) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral453; +extern Il2CppCodeGenString* _stringLiteral450; +extern "C" bool X509Chain_ProcessCrlExtensions_m4011 (X509Chain_t794 * __this, X509Crl_t905 * ___crl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral453 = il2cpp_codegen_string_literal_from_index(453); + _stringLiteral450 = il2cpp_codegen_string_literal_from_index(450); + s_Il2CppMethodIntialized = true; + } + X509Extension_t906 * V_0 = {0}; + Object_t * V_1 = {0}; + String_t* V_2 = {0}; + Dictionary_2_t327 * V_3 = {0}; + int32_t V_4 = 0; + bool V_5 = false; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Crl_t905 * L_0 = ___crl; + NullCheck(L_0); + X509ExtensionCollection_t936 * L_1 = X509Crl_get_Extensions_m4717(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_1); + V_1 = L_2; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_008f; + } + +IL_0011: + { + Object_t * L_3 = V_1; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_0 = ((X509Extension_t906 *)CastclassClass(L_4, X509Extension_t906_il2cpp_TypeInfo_var)); + X509Extension_t906 * L_5 = V_0; + NullCheck(L_5); + bool L_6 = X509Extension_get_Critical_m4726(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_008f; + } + } + +IL_0028: + { + X509Extension_t906 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = X509Extension_get_Oid_m4727(L_7, /*hidden argument*/NULL); + V_2 = L_8; + String_t* L_9 = V_2; + if (!L_9) + { + goto IL_0087; + } + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_13; + if (L_10) + { + goto IL_0064; + } + } + +IL_003f: + { + Dictionary_2_t327 * L_11 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_11, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_3 = L_11; + Dictionary_2_t327 * L_12 = V_3; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral453, 0); + Dictionary_2_t327 * L_13 = V_3; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_13, _stringLiteral450, 0); + Dictionary_2_t327 * L_14 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_13 = L_14; + } + +IL_0064: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_15 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapC_13; + String_t* L_16 = V_2; + NullCheck(L_15); + bool L_17 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_15, L_16, (&V_4)); + if (!L_17) + { + goto IL_0087; + } + } + +IL_0076: + { + int32_t L_18 = V_4; + if (!L_18) + { + goto IL_0082; + } + } + +IL_007d: + { + goto IL_0087; + } + +IL_0082: + { + goto IL_008f; + } + +IL_0087: + { + V_5 = 0; + IL2CPP_LEAVE(0xB6, FINALLY_009f); + } + +IL_008f: + { + Object_t * L_19 = V_1; + NullCheck(L_19); + bool L_20 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_19); + if (L_20) + { + goto IL_0011; + } + } + +IL_009a: + { + IL2CPP_LEAVE(0xB4, FINALLY_009f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_009f; + } + +FINALLY_009f: + { // begin finally (depth: 1) + { + Object_t * L_21 = V_1; + V_6 = ((Object_t *)IsInst(L_21, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_22 = V_6; + if (L_22) + { + goto IL_00ac; + } + } + +IL_00ab: + { + IL2CPP_END_FINALLY(159) + } + +IL_00ac: + { + Object_t * L_23 = V_6; + NullCheck(L_23); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_23); + IL2CPP_END_FINALLY(159) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(159) + { + IL2CPP_JUMP_TBL(0xB6, IL_00b6) + IL2CPP_JUMP_TBL(0xB4, IL_00b4) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b4: + { + return 1; + } + +IL_00b6: + { + bool L_24 = V_5; + return L_24; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::ProcessCrlEntryExtensions(Mono.Security.X509.X509Crl/X509CrlEntry) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral454; +extern "C" bool X509Chain_ProcessCrlEntryExtensions_m4012 (X509Chain_t794 * __this, X509CrlEntry_t907 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + X509Chain_t794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(497); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral454 = il2cpp_codegen_string_literal_from_index(454); + s_Il2CppMethodIntialized = true; + } + X509Extension_t906 * V_0 = {0}; + Object_t * V_1 = {0}; + String_t* V_2 = {0}; + Dictionary_2_t327 * V_3 = {0}; + int32_t V_4 = 0; + bool V_5 = false; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509CrlEntry_t907 * L_0 = ___entry; + NullCheck(L_0); + X509ExtensionCollection_t936 * L_1 = X509CrlEntry_get_Extensions_m4728(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_1); + V_1 = L_2; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_0083; + } + +IL_0011: + { + Object_t * L_3 = V_1; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_0 = ((X509Extension_t906 *)CastclassClass(L_4, X509Extension_t906_il2cpp_TypeInfo_var)); + X509Extension_t906 * L_5 = V_0; + NullCheck(L_5); + bool L_6 = X509Extension_get_Critical_m4726(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0083; + } + } + +IL_0028: + { + X509Extension_t906 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = X509Extension_get_Oid_m4727(L_7, /*hidden argument*/NULL); + V_2 = L_8; + String_t* L_9 = V_2; + if (!L_9) + { + goto IL_007b; + } + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapD_14; + if (L_10) + { + goto IL_0058; + } + } + +IL_003f: + { + Dictionary_2_t327 * L_11 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_11, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_3 = L_11; + Dictionary_2_t327 * L_12 = V_3; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral454, 0); + Dictionary_2_t327 * L_13 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapD_14 = L_13; + } + +IL_0058: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Chain_t794_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_14 = ((X509Chain_t794_StaticFields*)X509Chain_t794_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapD_14; + String_t* L_15 = V_2; + NullCheck(L_14); + bool L_16 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_14, L_15, (&V_4)); + if (!L_16) + { + goto IL_007b; + } + } + +IL_006a: + { + int32_t L_17 = V_4; + if (!L_17) + { + goto IL_0076; + } + } + +IL_0071: + { + goto IL_007b; + } + +IL_0076: + { + goto IL_0083; + } + +IL_007b: + { + V_5 = 0; + IL2CPP_LEAVE(0xAA, FINALLY_0093); + } + +IL_0083: + { + Object_t * L_18 = V_1; + NullCheck(L_18); + bool L_19 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_18); + if (L_19) + { + goto IL_0011; + } + } + +IL_008e: + { + IL2CPP_LEAVE(0xA8, FINALLY_0093); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0093; + } + +FINALLY_0093: + { // begin finally (depth: 1) + { + Object_t * L_20 = V_1; + V_6 = ((Object_t *)IsInst(L_20, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_21 = V_6; + if (L_21) + { + goto IL_00a0; + } + } + +IL_009f: + { + IL2CPP_END_FINALLY(147) + } + +IL_00a0: + { + Object_t * L_22 = V_6; + NullCheck(L_22); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_22); + IL2CPP_END_FINALLY(147) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(147) + { + IL2CPP_JUMP_TBL(0xAA, IL_00aa) + IL2CPP_JUMP_TBL(0xA8, IL_00a8) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a8: + { + return 1; + } + +IL_00aa: + { + bool L_23 = V_5; + return L_23; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void X509ChainElement__ctor_m4013 (X509ChainElement_t798 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509Certificate2_t785 * L_0 = ___certificate; + __this->___certificate_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___info_2 = L_1; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509ChainElement::get_Certificate() +extern "C" X509Certificate2_t785 * X509ChainElement_get_Certificate_m4014 (X509ChainElement_t798 * __this, const MethodInfo* method) +{ + { + X509Certificate2_t785 * L_0 = (__this->___certificate_0); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] System.Security.Cryptography.X509Certificates.X509ChainElement::get_ChainElementStatus() +extern "C" X509ChainStatusU5BU5D_t797* X509ChainElement_get_ChainElementStatus_m4015 (X509ChainElement_t798 * __this, const MethodInfo* method) +{ + { + X509ChainStatusU5BU5D_t797* L_0 = (__this->___status_1); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainElement::get_StatusFlags() +extern "C" int32_t X509ChainElement_get_StatusFlags_m4016 (X509ChainElement_t798 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___compressed_status_flags_3); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::set_StatusFlags(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainElement_set_StatusFlags_m4017 (X509ChainElement_t798 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___compressed_status_flags_3 = L_0; + return; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509ChainElement::Count(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" int32_t X509ChainElement_Count_m4018 (X509ChainElement_t798 * __this, int32_t ___flags, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + V_0 = 0; + V_1 = 0; + int32_t L_0 = ___flags; + V_2 = L_0; + V_3 = 1; + goto IL_001e; + } + +IL_000d: + { + int32_t L_1 = V_2; + int32_t L_2 = V_3; + int32_t L_3 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)L_2))) == ((uint32_t)L_3)))) + { + goto IL_001a; + } + } + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_001a: + { + int32_t L_5 = V_3; + V_3 = ((int32_t)((int32_t)L_5<<(int32_t)1)); + } + +IL_001e: + { + int32_t L_6 = V_1; + int32_t L_7 = L_6; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + if ((((int32_t)L_7) < ((int32_t)((int32_t)32)))) + { + goto IL_000d; + } + } + { + int32_t L_8 = V_0; + return L_8; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::Set(System.Security.Cryptography.X509Certificates.X509ChainStatus[],System.Int32&,System.Security.Cryptography.X509Certificates.X509ChainStatusFlags,System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainElement_Set_m4019 (X509ChainElement_t798 * __this, X509ChainStatusU5BU5D_t797* ___status, int32_t* ___position, int32_t ___flags, int32_t ___mask, const MethodInfo* method) +{ + { + int32_t L_0 = ___flags; + int32_t L_1 = ___mask; + if (!((int32_t)((int32_t)L_0&(int32_t)L_1))) + { + goto IL_0032; + } + } + { + X509ChainStatusU5BU5D_t797* L_2 = ___status; + int32_t* L_3 = ___position; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, (*((int32_t*)L_3))); + int32_t L_4 = ___mask; + X509ChainStatus_set_Status_m4046(((X509ChainStatus_t800 *)(X509ChainStatus_t800 *)SZArrayLdElema(L_2, (*((int32_t*)L_3)), sizeof(X509ChainStatus_t800 ))), L_4, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_5 = ___status; + int32_t* L_6 = ___position; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (*((int32_t*)L_6))); + int32_t L_7 = ___mask; + String_t* L_8 = X509ChainStatus_GetInformation_m4048(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + X509ChainStatus_set_StatusInformation_m4047(((X509ChainStatus_t800 *)(X509ChainStatus_t800 *)SZArrayLdElema(L_5, (*((int32_t*)L_6)), sizeof(X509ChainStatus_t800 ))), L_8, /*hidden argument*/NULL); + int32_t* L_9 = ___position; + int32_t* L_10 = ___position; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_10))+(int32_t)1)); + } + +IL_0032: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::UncompressFlags() +extern TypeInfo* X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var; +extern "C" void X509ChainElement_UncompressFlags_m4020 (X509ChainElement_t798 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(509); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___compressed_status_flags_3); + if (L_0) + { + goto IL_001c; + } + } + { + __this->___status_1 = ((X509ChainStatusU5BU5D_t797*)SZArrayNew(X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var, 0)); + goto IL_0244; + } + +IL_001c: + { + int32_t L_1 = (__this->___compressed_status_flags_3); + int32_t L_2 = X509ChainElement_Count_m4018(__this, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + __this->___status_1 = ((X509ChainStatusU5BU5D_t797*)SZArrayNew(X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var, L_3)); + V_1 = 0; + X509ChainStatusU5BU5D_t797* L_4 = (__this->___status_1); + int32_t L_5 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_4, (&V_1), L_5, ((int32_t)32), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_6 = (__this->___status_1); + int32_t L_7 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_6, (&V_1), L_7, 1, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_8 = (__this->___status_1); + int32_t L_9 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_8, (&V_1), L_9, 2, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_10 = (__this->___status_1); + int32_t L_11 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_10, (&V_1), L_11, 4, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_12 = (__this->___status_1); + int32_t L_13 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_12, (&V_1), L_13, 8, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_14 = (__this->___status_1); + int32_t L_15 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_14, (&V_1), L_15, ((int32_t)16), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_16 = (__this->___status_1); + int32_t L_17 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_16, (&V_1), L_17, ((int32_t)64), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_18 = (__this->___status_1); + int32_t L_19 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_18, (&V_1), L_19, ((int32_t)128), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_20 = (__this->___status_1); + int32_t L_21 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_20, (&V_1), L_21, ((int32_t)256), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_22 = (__this->___status_1); + int32_t L_23 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_22, (&V_1), L_23, ((int32_t)512), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_24 = (__this->___status_1); + int32_t L_25 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_24, (&V_1), L_25, ((int32_t)1024), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_26 = (__this->___status_1); + int32_t L_27 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_26, (&V_1), L_27, ((int32_t)2048), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_28 = (__this->___status_1); + int32_t L_29 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_28, (&V_1), L_29, ((int32_t)4096), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_30 = (__this->___status_1); + int32_t L_31 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_30, (&V_1), L_31, ((int32_t)8192), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_32 = (__this->___status_1); + int32_t L_33 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_32, (&V_1), L_33, ((int32_t)16384), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_34 = (__this->___status_1); + int32_t L_35 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_34, (&V_1), L_35, ((int32_t)32768), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_36 = (__this->___status_1); + int32_t L_37 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_36, (&V_1), L_37, ((int32_t)65536), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_38 = (__this->___status_1); + int32_t L_39 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_38, (&V_1), L_39, ((int32_t)131072), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_40 = (__this->___status_1); + int32_t L_41 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_40, (&V_1), L_41, ((int32_t)262144), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_42 = (__this->___status_1); + int32_t L_43 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_42, (&V_1), L_43, ((int32_t)524288), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_44 = (__this->___status_1); + int32_t L_45 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_44, (&V_1), L_45, ((int32_t)16777216), /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_46 = (__this->___status_1); + int32_t L_47 = (__this->___compressed_status_flags_3); + X509ChainElement_Set_m4019(__this, L_46, (&V_1), L_47, ((int32_t)33554432), /*hidden argument*/NULL); + } + +IL_0244: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void X509ChainElementCollection__ctor_m4021 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____list_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void X509ChainElementCollection_System_Collections_ICollection_CopyTo_m4022 (X509ChainElementCollection_t795 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ChainElementCollection::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var; +extern "C" Object_t * X509ChainElementCollection_System_Collections_IEnumerable_GetEnumerator_m4023 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(516); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + X509ChainElementEnumerator_t801 * L_1 = (X509ChainElementEnumerator_t801 *)il2cpp_codegen_object_new (X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var); + X509ChainElementEnumerator__ctor_m4032(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_Count() +extern "C" int32_t X509ChainElementCollection_get_Count_m4024 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_IsSynchronized() +extern "C" bool X509ChainElementCollection_get_IsSynchronized_m4025 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainElement System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_Item(System.Int32) +extern TypeInfo* X509ChainElement_t798_il2cpp_TypeInfo_var; +extern "C" X509ChainElement_t798 * X509ChainElementCollection_get_Item_m4026 (X509ChainElementCollection_t795 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElement_t798_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(517); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((X509ChainElement_t798 *)CastclassClass(L_2, X509ChainElement_t798_il2cpp_TypeInfo_var)); + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_SyncRoot() +extern "C" Object_t * X509ChainElementCollection_get_SyncRoot_m4027 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator System.Security.Cryptography.X509Certificates.X509ChainElementCollection::GetEnumerator() +extern TypeInfo* X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var; +extern "C" X509ChainElementEnumerator_t801 * X509ChainElementCollection_GetEnumerator_m4028 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(516); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + X509ChainElementEnumerator_t801 * L_1 = (X509ChainElementEnumerator_t801 *)il2cpp_codegen_object_new (X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var); + X509ChainElementEnumerator__ctor_m4032(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Add(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* X509ChainElement_t798_il2cpp_TypeInfo_var; +extern "C" void X509ChainElementCollection_Add_m4029 (X509ChainElementCollection_t795 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElement_t798_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(517); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + X509Certificate2_t785 * L_1 = ___certificate; + X509ChainElement_t798 * L_2 = (X509ChainElement_t798 *)il2cpp_codegen_object_new (X509ChainElement_t798_il2cpp_TypeInfo_var); + X509ChainElement__ctor_m4013(L_2, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_2); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Clear() +extern "C" void X509ChainElementCollection_Clear_m4030 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_0); + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Contains(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern TypeInfo* X509ChainElement_t798_il2cpp_TypeInfo_var; +extern "C" bool X509ChainElementCollection_Contains_m4031 (X509ChainElementCollection_t795 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainElement_t798_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(517); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_002e; + } + +IL_0007: + { + X509Certificate2_t785 * L_0 = ___certificate; + ArrayList_t734 * L_1 = (__this->____list_0); + int32_t L_2 = V_0; + NullCheck(L_1); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_1, L_2); + NullCheck(((X509ChainElement_t798 *)IsInstClass(L_3, X509ChainElement_t798_il2cpp_TypeInfo_var))); + X509Certificate2_t785 * L_4 = X509ChainElement_get_Certificate_m4014(((X509ChainElement_t798 *)IsInstClass(L_3, X509ChainElement_t798_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + NullCheck(L_0); + bool L_5 = (bool)VirtFuncInvoker1< bool, X509Certificate_t786 * >::Invoke(6 /* System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) */, L_0, L_4); + if (!L_5) + { + goto IL_002a; + } + } + { + return 1; + } + +IL_002a: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002e: + { + int32_t L_7 = V_0; + ArrayList_t734 * L_8 = (__this->____list_0); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8); + if ((((int32_t)L_7) < ((int32_t)L_9))) + { + goto IL_0007; + } + } + { + return 0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::.ctor(System.Collections.IEnumerable) +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" void X509ChainElementEnumerator__ctor_m4032 (X509ChainElementEnumerator_t801 * __this, Object_t * ___enumerable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___enumerable; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509ChainElementEnumerator_System_Collections_IEnumerator_get_Current_m4033 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainElement System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509ChainElement_t798_il2cpp_TypeInfo_var; +extern "C" X509ChainElement_t798 * X509ChainElementEnumerator_get_Current_m4034 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509ChainElement_t798_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(517); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509ChainElement_t798 *)CastclassClass(L_1, X509ChainElement_t798_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509ChainElementEnumerator_MoveNext_m4035 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509ChainElementEnumerator_Reset_m4036 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainPolicy::.ctor() +extern "C" void X509ChainPolicy__ctor_m4037 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509ChainPolicy_Reset_m4043(__this, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_ExtraStore() +extern "C" X509Certificate2Collection_t790 * X509ChainPolicy_get_ExtraStore_m4038 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + X509Certificate2Collection_t790 * L_0 = (__this->___store_2); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509RevocationFlag System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_RevocationFlag() +extern "C" int32_t X509ChainPolicy_get_RevocationFlag_m4039 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___rflag_3); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509RevocationMode System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_RevocationMode() +extern "C" int32_t X509ChainPolicy_get_RevocationMode_m4040 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___mode_4); + return L_0; + } +} +// System.Security.Cryptography.X509Certificates.X509VerificationFlags System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_VerificationFlags() +extern "C" int32_t X509ChainPolicy_get_VerificationFlags_m4041 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___vflags_6); + return L_0; + } +} +// System.DateTime System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_VerificationTime() +extern "C" DateTime_t365 X509ChainPolicy_get_VerificationTime_m4042 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___vtime_7); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainPolicy::Reset() +extern TypeInfo* OidCollection_t802_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2Collection_t790_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" void X509ChainPolicy_Reset_m4043 (X509ChainPolicy_t796 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OidCollection_t802_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(518); + X509Certificate2Collection_t790_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(500); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + OidCollection_t802 * L_0 = (OidCollection_t802 *)il2cpp_codegen_object_new (OidCollection_t802_il2cpp_TypeInfo_var); + OidCollection__ctor_m4124(L_0, /*hidden argument*/NULL); + __this->___apps_0 = L_0; + OidCollection_t802 * L_1 = (OidCollection_t802 *)il2cpp_codegen_object_new (OidCollection_t802_il2cpp_TypeInfo_var); + OidCollection__ctor_m4124(L_1, /*hidden argument*/NULL); + __this->___cert_1 = L_1; + X509Certificate2Collection_t790 * L_2 = (X509Certificate2Collection_t790 *)il2cpp_codegen_object_new (X509Certificate2Collection_t790_il2cpp_TypeInfo_var); + X509Certificate2Collection__ctor_m3955(L_2, /*hidden argument*/NULL); + __this->___store_2 = L_2; + __this->___rflag_3 = 2; + __this->___mode_4 = 1; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_3 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + __this->___timeout_5 = L_3; + __this->___vflags_6 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_4 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___vtime_7 = L_4; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::.ctor(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainStatus__ctor_m4044 (X509ChainStatus_t800 * __this, int32_t ___flag, const MethodInfo* method) +{ + { + int32_t L_0 = ___flag; + __this->___status_0 = L_0; + int32_t L_1 = ___flag; + String_t* L_2 = X509ChainStatus_GetInformation_m4048(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___info_1 = L_2; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainStatus::get_Status() +extern "C" int32_t X509ChainStatus_get_Status_m4045 (X509ChainStatus_t800 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___status_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::set_Status(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainStatus_set_Status_m4046 (X509ChainStatus_t800 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___status_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::set_StatusInformation(System.String) +extern "C" void X509ChainStatus_set_StatusInformation_m4047 (X509ChainStatus_t800 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___info_1 = L_0; + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509ChainStatus::GetInformation(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern TypeInfo* X509ChainStatusFlags_t804_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* X509ChainStatus_GetInformation_m4048 (Object_t * __this /* static, unused */, int32_t ___flags, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ChainStatusFlags_t804_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(520); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___flags; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_00ff; + } + if (L_1 == 1) + { + goto IL_00ee; + } + if (L_1 == 2) + { + goto IL_00ee; + } + if (L_1 == 3) + { + goto IL_002c; + } + if (L_1 == 4) + { + goto IL_00ee; + } + if (L_1 == 5) + { + goto IL_002c; + } + if (L_1 == 6) + { + goto IL_002c; + } + if (L_1 == 7) + { + goto IL_002c; + } + if (L_1 == 8) + { + goto IL_00ee; + } + } + +IL_002c: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)16)))) + { + goto IL_00ee; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)32)))) + { + goto IL_00ee; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)64)))) + { + goto IL_00ee; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)128)))) + { + goto IL_00ee; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)256)))) + { + goto IL_00ee; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)512)))) + { + goto IL_00ee; + } + } + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)1024)))) + { + goto IL_00ee; + } + } + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)2048)))) + { + goto IL_00ee; + } + } + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)4096)))) + { + goto IL_00ee; + } + } + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) == ((int32_t)((int32_t)8192)))) + { + goto IL_00ee; + } + } + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) == ((int32_t)((int32_t)16384)))) + { + goto IL_00ee; + } + } + { + int32_t L_13 = V_0; + if ((((int32_t)L_13) == ((int32_t)((int32_t)32768)))) + { + goto IL_00ee; + } + } + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) == ((int32_t)((int32_t)65536)))) + { + goto IL_00ee; + } + } + { + int32_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)131072)))) + { + goto IL_00ee; + } + } + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) == ((int32_t)((int32_t)262144)))) + { + goto IL_00ee; + } + } + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) == ((int32_t)((int32_t)524288)))) + { + goto IL_00ee; + } + } + { + int32_t L_18 = V_0; + if ((((int32_t)L_18) == ((int32_t)((int32_t)16777216)))) + { + goto IL_00ee; + } + } + { + int32_t L_19 = V_0; + if ((((int32_t)L_19) == ((int32_t)((int32_t)33554432)))) + { + goto IL_00ee; + } + } + { + goto IL_00ff; + } + +IL_00ee: + { + int32_t L_20 = ___flags; + int32_t L_21 = L_20; + Object_t * L_22 = Box(X509ChainStatusFlags_t804_il2cpp_TypeInfo_var, &L_21); + NullCheck(L_22); + String_t* L_23 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_22); + String_t* L_24 = Locale_GetText_m3693(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + return L_24; + } + +IL_00ff: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_25; + } +} +// Conversion methods for marshalling of: System.Security.Cryptography.X509Certificates.X509ChainStatus +extern "C" void X509ChainStatus_t800_marshal(const X509ChainStatus_t800& unmarshaled, X509ChainStatus_t800_marshaled& marshaled) +{ + marshaled.___status_0 = unmarshaled.___status_0; + marshaled.___info_1 = il2cpp_codegen_marshal_string(unmarshaled.___info_1); +} +extern "C" void X509ChainStatus_t800_marshal_back(const X509ChainStatus_t800_marshaled& marshaled, X509ChainStatus_t800& unmarshaled) +{ + unmarshaled.___status_0 = marshaled.___status_0; + unmarshaled.___info_1 = il2cpp_codegen_marshal_string_result(marshaled.___info_1); +} +// Conversion method for clean up from marshalling of: System.Security.Cryptography.X509Certificates.X509ChainStatus +extern "C" void X509ChainStatus_t800_marshal_cleanup(X509ChainStatus_t800_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___info_1); + marshaled.___info_1 = NULL; +} +// System.Void System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral456; +extern "C" void X509EnhancedKeyUsageExtension__ctor_m4049 (X509EnhancedKeyUsageExtension_t805 * __this, AsnEncodedData_t777 * ___encodedEnhancedKeyUsages, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral456 = il2cpp_codegen_string_literal_from_index(456); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral455, _stringLiteral456, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + AsnEncodedData_t777 * L_1 = ___encodedEnhancedKeyUsages; + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = AsnEncodedData_get_RawData_m4106(L_1, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____raw_1 = L_2; + bool L_3 = ___critical; + X509Extension_set_Critical_m4056(__this, L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_5 = X509EnhancedKeyUsageExtension_Decode_m4051(__this, L_4, /*hidden argument*/NULL); + __this->____status_5 = L_5; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral457; +extern Il2CppCodeGenString* _stringLiteral408; +extern Il2CppCodeGenString* _stringLiteral407; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral456; +extern "C" void X509EnhancedKeyUsageExtension_CopyFrom_m4050 (X509EnhancedKeyUsageExtension_t805 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral457 = il2cpp_codegen_string_literal_from_index(457); + _stringLiteral408 = il2cpp_codegen_string_literal_from_index(408); + _stringLiteral407 = il2cpp_codegen_string_literal_from_index(407); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral456 = il2cpp_codegen_string_literal_from_index(456); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + { + AsnEncodedData_t777 * L_0 = ___asnEncodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___asnEncodedData; + V_0 = ((X509Extension_t784 *)IsInstClass(L_2, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_3 = V_0; + if (L_3) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral408, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + X509Extension_t784 * L_6 = V_0; + NullCheck(L_6); + Oid_t778 * L_7 = (((AsnEncodedData_t777 *)L_6)->____oid_0); + if (L_7) + { + goto IL_0058; + } + } + { + Oid_t778 * L_8 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_8, _stringLiteral455, _stringLiteral456, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_8; + goto IL_0069; + } + +IL_0058: + { + X509Extension_t784 * L_9 = V_0; + NullCheck(L_9); + Oid_t778 * L_10 = (((AsnEncodedData_t777 *)L_9)->____oid_0); + Oid_t778 * L_11 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_11, L_10, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_11; + } + +IL_0069: + { + X509Extension_t784 * L_12 = V_0; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = AsnEncodedData_get_RawData_m4106(L_12, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_13, /*hidden argument*/NULL); + X509Extension_t784 * L_14 = V_0; + NullCheck(L_14); + bool L_15 = X509Extension_get_Critical_m4055(L_14, /*hidden argument*/NULL); + X509Extension_set_Critical_m4056(__this, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_17 = X509EnhancedKeyUsageExtension_Decode_m4051(__this, L_16, /*hidden argument*/NULL); + __this->____status_5 = L_17; + return; + } +} +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::Decode(System.Byte[]) +extern TypeInfo* OidCollection_t802_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral458; +extern "C" int32_t X509EnhancedKeyUsageExtension_Decode_m4051 (X509EnhancedKeyUsageExtension_t805 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OidCollection_t802_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(518); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral458 = il2cpp_codegen_string_literal_from_index(458); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___extension; + if (!L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___extension; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0010; + } + } + +IL_000e: + { + return (int32_t)(1); + } + +IL_0010: + { + ByteU5BU5D_t789* L_2 = ___extension; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))) == ((int32_t)((int32_t)48)))) + { + goto IL_001c; + } + } + { + return (int32_t)(2); + } + +IL_001c: + { + OidCollection_t802 * L_4 = (__this->____enhKeyUsage_4); + if (L_4) + { + goto IL_0032; + } + } + { + OidCollection_t802 * L_5 = (OidCollection_t802 *)il2cpp_codegen_object_new (OidCollection_t802_il2cpp_TypeInfo_var); + OidCollection__ctor_m4124(L_5, /*hidden argument*/NULL); + __this->____enhKeyUsage_4 = L_5; + } + +IL_0032: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_6 = ___extension; + ASN1_t903 * L_7 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_7, L_6, /*hidden argument*/NULL); + V_0 = L_7; + ASN1_t903 * L_8 = V_0; + NullCheck(L_8); + uint8_t L_9 = ASN1_get_Tag_m4661(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_9) == ((int32_t)((int32_t)48)))) + { + goto IL_0056; + } + } + +IL_0046: + { + String_t* L_10 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral458, /*hidden argument*/NULL); + CryptographicException_t929 * L_11 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0056: + { + V_1 = 0; + goto IL_007e; + } + +IL_005d: + { + OidCollection_t802 * L_12 = (__this->____enhKeyUsage_4); + ASN1_t903 * L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + ASN1_t903 * L_15 = ASN1_get_Item_m4665(L_13, L_14, /*hidden argument*/NULL); + String_t* L_16 = ASN1Convert_ToOid_m4729(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + Oid_t778 * L_17 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4118(L_17, L_16, /*hidden argument*/NULL); + NullCheck(L_12); + OidCollection_Add_m4131(L_12, L_17, /*hidden argument*/NULL); + int32_t L_18 = V_1; + V_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_007e: + { + int32_t L_19 = V_1; + ASN1_t903 * L_20 = V_0; + NullCheck(L_20); + int32_t L_21 = ASN1_get_Count_m4664(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_19) < ((int32_t)L_21))) + { + goto IL_005d; + } + } + +IL_008a: + { + goto IL_009c; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_008f; + throw e; + } + +CATCH_008f: + { // begin catch(System.Object) + { + V_2 = 1; + goto IL_009e; + } + +IL_0097: + { + ; // IL_0097: leave IL_009c + } + } // end catch (depth: 1) + +IL_009c: + { + return (int32_t)(0); + } + +IL_009e: + { + int32_t L_22 = V_2; + return L_22; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::ToString(System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral410; +extern Il2CppCodeGenString* _stringLiteral459; +extern Il2CppCodeGenString* _stringLiteral460; +extern Il2CppCodeGenString* _stringLiteral461; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X509EnhancedKeyUsageExtension_ToString_m4052 (X509EnhancedKeyUsageExtension_t805 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(521); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral410 = il2cpp_codegen_string_literal_from_index(410); + _stringLiteral459 = il2cpp_codegen_string_literal_from_index(459); + _stringLiteral460 = il2cpp_codegen_string_literal_from_index(460); + _stringLiteral461 = il2cpp_codegen_string_literal_from_index(461); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + Oid_t778 * V_2 = {0}; + int32_t V_3 = {0}; + String_t* V_4 = {0}; + Dictionary_2_t327 * V_5 = {0}; + int32_t V_6 = 0; + { + int32_t L_0 = (__this->____status_5); + V_3 = L_0; + int32_t L_1 = V_3; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_0037; + } + } + { + goto IL_003d; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_002a: + { + ByteU5BU5D_t789* L_3 = (((AsnEncodedData_t777 *)__this)->____raw_1); + String_t* L_4 = X509Extension_FormatUnkownData_m4058(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0037: + { + return _stringLiteral409; + } + +IL_003d: + { + Oid_t778 * L_5 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_5); + String_t* L_6 = Oid_get_Value_m4122(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral455, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + Oid_t778 * L_8 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_8); + String_t* L_9 = Oid_get_Value_m4122(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Format_m671(NULL /*static, unused*/, _stringLiteral410, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_006d: + { + OidCollection_t802 * L_11 = (__this->____enhKeyUsage_4); + NullCheck(L_11); + int32_t L_12 = OidCollection_get_Count_m4127(L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0083; + } + } + { + return _stringLiteral409; + } + +IL_0083: + { + StringBuilder_t457 * L_13 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_13, /*hidden argument*/NULL); + V_0 = L_13; + V_1 = 0; + goto IL_0166; + } + +IL_0090: + { + OidCollection_t802 * L_14 = (__this->____enhKeyUsage_4); + int32_t L_15 = V_1; + NullCheck(L_14); + Oid_t778 * L_16 = OidCollection_get_Item_m4129(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + Oid_t778 * L_17 = V_2; + NullCheck(L_17); + String_t* L_18 = Oid_get_Value_m4122(L_17, /*hidden argument*/NULL); + V_4 = L_18; + String_t* L_19 = V_4; + if (!L_19) + { + goto IL_0102; + } + } + { + Dictionary_2_t327 * L_20 = ((X509EnhancedKeyUsageExtension_t805_StaticFields*)X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapE_6; + if (L_20) + { + goto IL_00d2; + } + } + { + Dictionary_2_t327 * L_21 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_21, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_5 = L_21; + Dictionary_2_t327 * L_22 = V_5; + NullCheck(L_22); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_22, _stringLiteral459, 0); + Dictionary_2_t327 * L_23 = V_5; + ((X509EnhancedKeyUsageExtension_t805_StaticFields*)X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapE_6 = L_23; + } + +IL_00d2: + { + Dictionary_2_t327 * L_24 = ((X509EnhancedKeyUsageExtension_t805_StaticFields*)X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapE_6; + String_t* L_25 = V_4; + NullCheck(L_24); + bool L_26 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_24, L_25, (&V_6)); + if (!L_26) + { + goto IL_0102; + } + } + { + int32_t L_27 = V_6; + if (!L_27) + { + goto IL_00f1; + } + } + { + goto IL_0102; + } + +IL_00f1: + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral460, /*hidden argument*/NULL); + goto IL_0113; + } + +IL_0102: + { + StringBuilder_t457 * L_29 = V_0; + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, _stringLiteral461, /*hidden argument*/NULL); + goto IL_0113; + } + +IL_0113: + { + StringBuilder_t457 * L_30 = V_0; + Oid_t778 * L_31 = V_2; + NullCheck(L_31); + String_t* L_32 = Oid_get_Value_m4122(L_31, /*hidden argument*/NULL); + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, L_32, /*hidden argument*/NULL); + StringBuilder_t457 * L_33 = V_0; + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, _stringLiteral33, /*hidden argument*/NULL); + bool L_34 = ___multiLine; + if (!L_34) + { + goto IL_0143; + } + } + { + StringBuilder_t457 * L_35 = V_0; + String_t* L_36 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_35); + StringBuilder_Append_m2058(L_35, L_36, /*hidden argument*/NULL); + goto IL_0162; + } + +IL_0143: + { + int32_t L_37 = V_1; + OidCollection_t802 * L_38 = (__this->____enhKeyUsage_4); + NullCheck(L_38); + int32_t L_39 = OidCollection_get_Count_m4127(L_38, /*hidden argument*/NULL); + if ((((int32_t)L_37) == ((int32_t)((int32_t)((int32_t)L_39-(int32_t)1))))) + { + goto IL_0162; + } + } + { + StringBuilder_t457 * L_40 = V_0; + NullCheck(L_40); + StringBuilder_Append_m2058(L_40, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0162: + { + int32_t L_41 = V_1; + V_1 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_0166: + { + int32_t L_42 = V_1; + OidCollection_t802 * L_43 = (__this->____enhKeyUsage_4); + NullCheck(L_43); + int32_t L_44 = OidCollection_get_Count_m4127(L_43, /*hidden argument*/NULL); + if ((((int32_t)L_42) < ((int32_t)L_44))) + { + goto IL_0090; + } + } + { + StringBuilder_t457 * L_45 = V_0; + NullCheck(L_45); + String_t* L_46 = StringBuilder_ToString_m2059(L_45, /*hidden argument*/NULL); + return L_46; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::.ctor() +extern "C" void X509Extension__ctor_m4053 (X509Extension_t784 * __this, const MethodInfo* method) +{ + { + AsnEncodedData__ctor_m4101(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::.ctor(System.String,System.Byte[],System.Boolean) +extern "C" void X509Extension__ctor_m4054 (X509Extension_t784 * __this, String_t* ___oid, ByteU5BU5D_t789* ___rawData, bool ___critical, const MethodInfo* method) +{ + { + String_t* L_0 = ___oid; + ByteU5BU5D_t789* L_1 = ___rawData; + AsnEncodedData__ctor_m4102(__this, L_0, L_1, /*hidden argument*/NULL); + bool L_2 = ___critical; + __this->____critical_3 = L_2; + return; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Extension::get_Critical() +extern "C" bool X509Extension_get_Critical_m4055 (X509Extension_t784 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____critical_3); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::set_Critical(System.Boolean) +extern "C" void X509Extension_set_Critical_m4056 (X509Extension_t784 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->____critical_3 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral457; +extern Il2CppCodeGenString* _stringLiteral462; +extern "C" void X509Extension_CopyFrom_m4057 (X509Extension_t784 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral457 = il2cpp_codegen_string_literal_from_index(457); + _stringLiteral462 = il2cpp_codegen_string_literal_from_index(462); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + { + AsnEncodedData_t777 * L_0 = ___asnEncodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___asnEncodedData; + V_0 = ((X509Extension_t784 *)IsInstClass(L_2, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_3 = V_0; + if (L_3) + { + goto IL_002e; + } + } + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral462, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002e: + { + AsnEncodedData_t777 * L_6 = ___asnEncodedData; + AsnEncodedData_CopyFrom_m4108(__this, L_6, /*hidden argument*/NULL); + X509Extension_t784 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = X509Extension_get_Critical_m4055(L_7, /*hidden argument*/NULL); + __this->____critical_3 = L_8; + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Extension::FormatUnkownData(System.Byte[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern "C" String_t* X509Extension_FormatUnkownData_m4058 (X509Extension_t784 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___data; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0014; + } + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_0014: + { + StringBuilder_t457 * L_3 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_3, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_003d; + } + +IL_0021: + { + StringBuilder_t457 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = ___data; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + String_t* L_7 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_003d: + { + int32_t L_9 = V_1; + ByteU5BU5D_t789* L_10 = ___data; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0021; + } + } + { + StringBuilder_t457 * L_11 = V_0; + NullCheck(L_11); + String_t* L_12 = StringBuilder_ToString_m2059(L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionCollection::.ctor(Mono.Security.X509.X509Certificate) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +extern TypeInfo* AsnEncodedData_t777_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void X509ExtensionCollection__ctor_m4059 (X509ExtensionCollection_t787 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Extension_t906_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(515); + AsnEncodedData_t777_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(481); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + X509Extension_t906 * V_1 = {0}; + Object_t * V_2 = {0}; + bool V_3 = false; + String_t* V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + ASN1_t903 * V_6 = {0}; + X509Extension_t784 * V_7 = {0}; + Object_t * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509Certificate_t788 * L_0 = ___cert; + NullCheck(L_0); + X509ExtensionCollection_t936 * L_1 = X509Certificate_get_Extensions_m4715(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_1); + ArrayList_t734 * L_3 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_3, L_2, /*hidden argument*/NULL); + __this->____list_0 = L_3; + X509Certificate_t788 * L_4 = ___cert; + NullCheck(L_4); + X509ExtensionCollection_t936 * L_5 = X509Certificate_get_Extensions_m4715(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_5); + if (L_6) + { + goto IL_002d; + } + } + { + return; + } + +IL_002d: + { + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + X509Certificate_t788 * L_7 = ___cert; + NullCheck(L_7); + X509ExtensionCollection_t936 * L_8 = X509Certificate_get_Extensions_m4715(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + Object_t * L_9 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_8); + V_2 = L_9; + } + +IL_0040: + try + { // begin try (depth: 1) + { + goto IL_00d9; + } + +IL_0045: + { + Object_t * L_10 = V_2; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + V_1 = ((X509Extension_t906 *)CastclassClass(L_11, X509Extension_t906_il2cpp_TypeInfo_var)); + X509Extension_t906 * L_12 = V_1; + NullCheck(L_12); + bool L_13 = X509Extension_get_Critical_m4726(L_12, /*hidden argument*/NULL); + V_3 = L_13; + X509Extension_t906 * L_14 = V_1; + NullCheck(L_14); + String_t* L_15 = X509Extension_get_Oid_m4727(L_14, /*hidden argument*/NULL); + V_4 = L_15; + V_5 = (ByteU5BU5D_t789*)NULL; + X509Extension_t906 * L_16 = V_1; + NullCheck(L_16); + ASN1_t903 * L_17 = X509Extension_get_Value_m4731(L_16, /*hidden argument*/NULL); + V_6 = L_17; + ASN1_t903 * L_18 = V_6; + NullCheck(L_18); + uint8_t L_19 = ASN1_get_Tag_m4661(L_18, /*hidden argument*/NULL); + if ((!(((uint32_t)L_19) == ((uint32_t)4)))) + { + goto IL_0094; + } + } + +IL_0078: + { + ASN1_t903 * L_20 = V_6; + NullCheck(L_20); + int32_t L_21 = ASN1_get_Count_m4664(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) <= ((int32_t)0))) + { + goto IL_0094; + } + } + +IL_0085: + { + ASN1_t903 * L_22 = V_6; + NullCheck(L_22); + ASN1_t903 * L_23 = ASN1_get_Item_m4665(L_22, 0, /*hidden argument*/NULL); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_23); + V_5 = L_24; + } + +IL_0094: + { + ObjectU5BU5D_t162* L_25 = V_0; + String_t* L_26 = V_4; + ByteU5BU5D_t789* L_27 = V_5; + AsnEncodedData_t777 * L_28 = (AsnEncodedData_t777 *)il2cpp_codegen_object_new (AsnEncodedData_t777_il2cpp_TypeInfo_var); + AsnEncodedData__ctor_m4102(L_28, L_26, L_27, /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 0, sizeof(Object_t *))) = (Object_t *)L_28; + ObjectU5BU5D_t162* L_29 = V_0; + bool L_30 = V_3; + bool L_31 = L_30; + Object_t * L_32 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_31); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 1); + ArrayElementTypeCheck (L_29, L_32); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, 1, sizeof(Object_t *))) = (Object_t *)L_32; + String_t* L_33 = V_4; + ObjectU5BU5D_t162* L_34 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_35 = CryptoConfig_CreateFromName_m4732(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + V_7 = ((X509Extension_t784 *)CastclassClass(L_35, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_36 = V_7; + if (L_36) + { + goto IL_00cb; + } + } + +IL_00bf: + { + String_t* L_37 = V_4; + ByteU5BU5D_t789* L_38 = V_5; + bool L_39 = V_3; + X509Extension_t784 * L_40 = (X509Extension_t784 *)il2cpp_codegen_object_new (X509Extension_t784_il2cpp_TypeInfo_var); + X509Extension__ctor_m4054(L_40, L_37, L_38, L_39, /*hidden argument*/NULL); + V_7 = L_40; + } + +IL_00cb: + { + ArrayList_t734 * L_41 = (__this->____list_0); + X509Extension_t784 * L_42 = V_7; + NullCheck(L_41); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_41, L_42); + } + +IL_00d9: + { + Object_t * L_43 = V_2; + NullCheck(L_43); + bool L_44 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_43); + if (L_44) + { + goto IL_0045; + } + } + +IL_00e4: + { + IL2CPP_LEAVE(0xFE, FINALLY_00e9); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00e9; + } + +FINALLY_00e9: + { // begin finally (depth: 1) + { + Object_t * L_45 = V_2; + V_8 = ((Object_t *)IsInst(L_45, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_46 = V_8; + if (L_46) + { + goto IL_00f6; + } + } + +IL_00f5: + { + IL2CPP_END_FINALLY(233) + } + +IL_00f6: + { + Object_t * L_47 = V_8; + NullCheck(L_47); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_47); + IL2CPP_END_FINALLY(233) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(233) + { + IL2CPP_JUMP_TBL(0xFE, IL_00fe) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00fe: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral437; +extern Il2CppCodeGenString* _stringLiteral463; +extern "C" void X509ExtensionCollection_System_Collections_ICollection_CopyTo_m4060 (X509ExtensionCollection_t787 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral437 = il2cpp_codegen_string_literal_from_index(437); + _stringLiteral463 = il2cpp_codegen_string_literal_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral437, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_get_Length_m4606(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) < ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral463, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + ArrayList_t734 * L_8 = (__this->____list_0); + Array_t * L_9 = ___array; + int32_t L_10 = ___index; + NullCheck(L_8); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_8, L_9, L_10); + return; + } +} +// System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var; +extern "C" Object_t * X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m4061 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(522); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + X509ExtensionEnumerator_t806 * L_1 = (X509ExtensionEnumerator_t806 *)il2cpp_codegen_object_new (X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var); + X509ExtensionEnumerator__ctor_m4067(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_Count() +extern "C" int32_t X509ExtensionCollection_get_Count_m4062 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_IsSynchronized() +extern "C" bool X509ExtensionCollection_get_IsSynchronized_m4063 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_SyncRoot() +extern "C" Object_t * X509ExtensionCollection_get_SyncRoot_m4064 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Security.Cryptography.X509Certificates.X509Extension System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_Item(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" X509Extension_t784 * X509ExtensionCollection_get_Item_m4065 (X509ExtensionCollection_t787 * __this, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + Object_t * V_1 = {0}; + X509Extension_t784 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___oid; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = (__this->____list_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if (!L_3) + { + goto IL_002c; + } + } + { + String_t* L_4 = ___oid; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_002e; + } + } + +IL_002c: + { + return (X509Extension_t784 *)NULL; + } + +IL_002e: + { + ArrayList_t734 * L_6 = (__this->____list_0); + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_6); + V_1 = L_7; + } + +IL_003a: + try + { // begin try (depth: 1) + { + goto IL_0068; + } + +IL_003f: + { + Object_t * L_8 = V_1; + NullCheck(L_8); + Object_t * L_9 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_8); + V_0 = ((X509Extension_t784 *)CastclassClass(L_9, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_10 = V_0; + NullCheck(L_10); + Oid_t778 * L_11 = AsnEncodedData_get_Oid_m4104(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + String_t* L_12 = Oid_get_Value_m4122(L_11, /*hidden argument*/NULL); + String_t* L_13 = ___oid; + NullCheck(L_12); + bool L_14 = String_Equals_m4733(L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0068; + } + } + +IL_0061: + { + X509Extension_t784 * L_15 = V_0; + V_2 = L_15; + IL2CPP_LEAVE(0x8C, FINALLY_0078); + } + +IL_0068: + { + Object_t * L_16 = V_1; + NullCheck(L_16); + bool L_17 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_16); + if (L_17) + { + goto IL_003f; + } + } + +IL_0073: + { + IL2CPP_LEAVE(0x8A, FINALLY_0078); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0078; + } + +FINALLY_0078: + { // begin finally (depth: 1) + { + Object_t * L_18 = V_1; + V_3 = ((Object_t *)IsInst(L_18, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_19 = V_3; + if (L_19) + { + goto IL_0083; + } + } + +IL_0082: + { + IL2CPP_END_FINALLY(120) + } + +IL_0083: + { + Object_t * L_20 = V_3; + NullCheck(L_20); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_20); + IL2CPP_END_FINALLY(120) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(120) + { + IL2CPP_JUMP_TBL(0x8C, IL_008c) + IL2CPP_JUMP_TBL(0x8A, IL_008a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_008a: + { + return (X509Extension_t784 *)NULL; + } + +IL_008c: + { + X509Extension_t784 * L_21 = V_2; + return L_21; + } +} +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator System.Security.Cryptography.X509Certificates.X509ExtensionCollection::GetEnumerator() +extern TypeInfo* X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var; +extern "C" X509ExtensionEnumerator_t806 * X509ExtensionCollection_GetEnumerator_m4066 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(522); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + X509ExtensionEnumerator_t806 * L_1 = (X509ExtensionEnumerator_t806 *)il2cpp_codegen_object_new (X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var); + X509ExtensionEnumerator__ctor_m4067(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::.ctor(System.Collections.ArrayList) +extern "C" void X509ExtensionEnumerator__ctor_m4067 (X509ExtensionEnumerator_t806 * __this, ArrayList_t734 * ___list, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = ___list; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509ExtensionEnumerator_System_Collections_IEnumerator_get_Current_m4068 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Security.Cryptography.X509Certificates.X509Extension System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern "C" X509Extension_t784 * X509ExtensionEnumerator_get_Current_m4069 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509Extension_t784 *)CastclassClass(L_1, X509Extension_t784_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509ExtensionEnumerator_MoveNext_m4070 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509ExtensionEnumerator_Reset_m4071 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor() +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral465; +extern "C" void X509KeyUsageExtension__ctor_m4072 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral465 = il2cpp_codegen_string_literal_from_index(465); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral448, _stringLiteral465, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral465; +extern "C" void X509KeyUsageExtension__ctor_m4073 (X509KeyUsageExtension_t808 * __this, AsnEncodedData_t777 * ___encodedKeyUsage, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral465 = il2cpp_codegen_string_literal_from_index(465); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral448, _stringLiteral465, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + AsnEncodedData_t777 * L_1 = ___encodedKeyUsage; + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = AsnEncodedData_get_RawData_m4106(L_1, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____raw_1 = L_2; + bool L_3 = ___critical; + X509Extension_set_Critical_m4056(__this, L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_5 = X509KeyUsageExtension_Decode_m4078(__this, L_4, /*hidden argument*/NULL); + __this->____status_8 = L_5; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral465; +extern "C" void X509KeyUsageExtension__ctor_m4074 (X509KeyUsageExtension_t808 * __this, int32_t ___keyUsages, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral465 = il2cpp_codegen_string_literal_from_index(465); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral448, _stringLiteral465, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + bool L_1 = ___critical; + X509Extension_set_Critical_m4056(__this, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___keyUsages; + int32_t L_3 = X509KeyUsageExtension_GetValidFlags_m4077(__this, L_2, /*hidden argument*/NULL); + __this->____keyUsages_7 = L_3; + ByteU5BU5D_t789* L_4 = X509KeyUsageExtension_Encode_m4079(__this, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::get_KeyUsages() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral406; +extern "C" int32_t X509KeyUsageExtension_get_KeyUsages_m4075 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral406 = il2cpp_codegen_string_literal_from_index(406); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->____status_8); + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0019; + } + } + { + goto IL_0020; + } + +IL_0019: + { + int32_t L_3 = (__this->____keyUsages_7); + return L_3; + } + +IL_0020: + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral406, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral457; +extern Il2CppCodeGenString* _stringLiteral408; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral465; +extern "C" void X509KeyUsageExtension_CopyFrom_m4076 (X509KeyUsageExtension_t808 * __this, AsnEncodedData_t777 * ___encodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral457 = il2cpp_codegen_string_literal_from_index(457); + _stringLiteral408 = il2cpp_codegen_string_literal_from_index(408); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral465 = il2cpp_codegen_string_literal_from_index(465); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + { + AsnEncodedData_t777 * L_0 = ___encodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___encodedData; + V_0 = ((X509Extension_t784 *)IsInstClass(L_2, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_3 = V_0; + if (L_3) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral408, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + X509Extension_t784 * L_6 = V_0; + NullCheck(L_6); + Oid_t778 * L_7 = (((AsnEncodedData_t777 *)L_6)->____oid_0); + if (L_7) + { + goto IL_0058; + } + } + { + Oid_t778 * L_8 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_8, _stringLiteral448, _stringLiteral465, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_8; + goto IL_0069; + } + +IL_0058: + { + X509Extension_t784 * L_9 = V_0; + NullCheck(L_9); + Oid_t778 * L_10 = (((AsnEncodedData_t777 *)L_9)->____oid_0); + Oid_t778 * L_11 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_11, L_10, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_11; + } + +IL_0069: + { + X509Extension_t784 * L_12 = V_0; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = AsnEncodedData_get_RawData_m4106(L_12, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_13, /*hidden argument*/NULL); + X509Extension_t784 * L_14 = V_0; + NullCheck(L_14); + bool L_15 = X509Extension_get_Critical_m4055(L_14, /*hidden argument*/NULL); + X509Extension_set_Critical_m4056(__this, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_17 = X509KeyUsageExtension_Decode_m4078(__this, L_16, /*hidden argument*/NULL); + __this->____status_8 = L_17; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::GetValidFlags(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags) +extern "C" int32_t X509KeyUsageExtension_GetValidFlags_m4077 (X509KeyUsageExtension_t808 * __this, int32_t ___flags, const MethodInfo* method) +{ + { + int32_t L_0 = ___flags; + int32_t L_1 = ___flags; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)33023)))) == ((int32_t)L_1))) + { + goto IL_000f; + } + } + { + return (int32_t)(0); + } + +IL_000f: + { + int32_t L_2 = ___flags; + return L_2; + } +} +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::Decode(System.Byte[]) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" int32_t X509KeyUsageExtension_Decode_m4078 (X509KeyUsageExtension_t808 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___extension; + if (!L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___extension; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0010; + } + } + +IL_000e: + { + return (int32_t)(1); + } + +IL_0010: + { + ByteU5BU5D_t789* L_2 = ___extension; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))) == ((int32_t)3))) + { + goto IL_001b; + } + } + { + return (int32_t)(2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_4 = ___extension; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) >= ((int32_t)3))) + { + goto IL_0026; + } + } + { + return (int32_t)(3); + } + +IL_0026: + { + ByteU5BU5D_t789* L_5 = ___extension; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) >= ((int32_t)4))) + { + goto IL_0031; + } + } + { + return (int32_t)(4); + } + +IL_0031: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_6 = ___extension; + ASN1_t903 * L_7 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_7, L_6, /*hidden argument*/NULL); + V_0 = L_7; + V_1 = 0; + V_2 = 1; + goto IL_0052; + } + +IL_0041: + { + int32_t L_8 = V_1; + ASN1_t903 * L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = ASN1_get_Value_m4663(L_9, /*hidden argument*/NULL); + int32_t L_11 = V_2; + int32_t L_12 = L_11; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_12); + int32_t L_13 = L_12; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_13, sizeof(uint8_t))))); + } + +IL_0052: + { + int32_t L_14 = V_2; + ASN1_t903 * L_15 = V_0; + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m4663(L_15, /*hidden argument*/NULL); + NullCheck(L_16); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0041; + } + } + +IL_0060: + { + int32_t L_17 = V_1; + int32_t L_18 = X509KeyUsageExtension_GetValidFlags_m4077(__this, L_17, /*hidden argument*/NULL); + __this->____keyUsages_7 = L_18; + goto IL_007f; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0072; + throw e; + } + +CATCH_0072: + { // begin catch(System.Object) + { + V_3 = 1; + goto IL_0081; + } + +IL_007a: + { + ; // IL_007a: leave IL_007f + } + } // end catch (depth: 1) + +IL_007f: + { + return (int32_t)(0); + } + +IL_0081: + { + int32_t L_19 = V_3; + return L_19; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::Encode() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509KeyUsageExtension_Encode_m4079 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + int32_t V_3 = 0; + int32_t G_B5_0 = 0; + { + V_0 = (ASN1_t903 *)NULL; + int32_t L_0 = (__this->____keyUsages_7); + V_1 = L_0; + V_2 = 0; + int32_t L_1 = V_1; + if (L_1) + { + goto IL_0027; + } + } + { + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + uint8_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 0, sizeof(uint8_t))) = (uint8_t)L_3; + ASN1_t903 * L_4 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_4, 3, L_2, /*hidden argument*/NULL); + V_0 = L_4; + goto IL_009c; + } + +IL_0027: + { + int32_t L_5 = V_1; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)255)))) + { + goto IL_0038; + } + } + { + int32_t L_6 = V_1; + G_B5_0 = L_6; + goto IL_003b; + } + +IL_0038: + { + int32_t L_7 = V_1; + G_B5_0 = ((int32_t)((int32_t)L_7>>(int32_t)8)); + } + +IL_003b: + { + V_3 = G_B5_0; + goto IL_004a; + } + +IL_0041: + { + uint8_t L_8 = V_2; + V_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_8+(int32_t)1))))); + int32_t L_9 = V_3; + V_3 = ((int32_t)((int32_t)L_9>>(int32_t)1)); + } + +IL_004a: + { + int32_t L_10 = V_3; + if (((int32_t)((int32_t)L_10&(int32_t)1))) + { + goto IL_0059; + } + } + { + uint8_t L_11 = V_2; + if ((((int32_t)L_11) < ((int32_t)8))) + { + goto IL_0041; + } + } + +IL_0059: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) > ((int32_t)((int32_t)255)))) + { + goto IL_007f; + } + } + { + ByteU5BU5D_t789* L_13 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + uint8_t L_14 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 0, sizeof(uint8_t))) = (uint8_t)L_14; + ByteU5BU5D_t789* L_15 = L_13; + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_16))); + ASN1_t903 * L_17 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_17, 3, L_15, /*hidden argument*/NULL); + V_0 = L_17; + goto IL_009c; + } + +IL_007f: + { + ByteU5BU5D_t789* L_18 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + uint8_t L_19 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, 0, sizeof(uint8_t))) = (uint8_t)L_19; + ByteU5BU5D_t789* L_20 = L_18; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_21))); + ByteU5BU5D_t789* L_22 = L_20; + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_22, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_23>>(int32_t)8))))); + ASN1_t903 * L_24 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_24, 3, L_22, /*hidden argument*/NULL); + V_0 = L_24; + } + +IL_009c: + { + ASN1_t903 * L_25 = V_0; + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_25); + return L_26; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::ToString(System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral410; +extern Il2CppCodeGenString* _stringLiteral466; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral467; +extern Il2CppCodeGenString* _stringLiteral468; +extern Il2CppCodeGenString* _stringLiteral469; +extern Il2CppCodeGenString* _stringLiteral470; +extern Il2CppCodeGenString* _stringLiteral471; +extern Il2CppCodeGenString* _stringLiteral472; +extern Il2CppCodeGenString* _stringLiteral473; +extern Il2CppCodeGenString* _stringLiteral474; +extern Il2CppCodeGenString* _stringLiteral31; +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* X509KeyUsageExtension_ToString_m4080 (X509KeyUsageExtension_t808 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral410 = il2cpp_codegen_string_literal_from_index(410); + _stringLiteral466 = il2cpp_codegen_string_literal_from_index(466); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral467 = il2cpp_codegen_string_literal_from_index(467); + _stringLiteral468 = il2cpp_codegen_string_literal_from_index(468); + _stringLiteral469 = il2cpp_codegen_string_literal_from_index(469); + _stringLiteral470 = il2cpp_codegen_string_literal_from_index(470); + _stringLiteral471 = il2cpp_codegen_string_literal_from_index(471); + _stringLiteral472 = il2cpp_codegen_string_literal_from_index(472); + _stringLiteral473 = il2cpp_codegen_string_literal_from_index(473); + _stringLiteral474 = il2cpp_codegen_string_literal_from_index(474); + _stringLiteral31 = il2cpp_codegen_string_literal_from_index(31); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = {0}; + uint8_t V_3 = 0x0; + uint8_t V_4 = 0x0; + { + int32_t L_0 = (__this->____status_8); + V_2 = L_0; + int32_t L_1 = V_2; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_0037; + } + } + { + goto IL_003d; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_002a: + { + ByteU5BU5D_t789* L_3 = (((AsnEncodedData_t777 *)__this)->____raw_1); + String_t* L_4 = X509Extension_FormatUnkownData_m4058(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0037: + { + return _stringLiteral409; + } + +IL_003d: + { + Oid_t778 * L_5 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_5); + String_t* L_6 = Oid_get_Value_m4122(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral448, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + Oid_t778 * L_8 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_8); + String_t* L_9 = Oid_get_Value_m4122(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Format_m671(NULL /*static, unused*/, _stringLiteral410, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_006d: + { + int32_t L_11 = (__this->____keyUsages_7); + if (L_11) + { + goto IL_007e; + } + } + { + return _stringLiteral409; + } + +IL_007e: + { + StringBuilder_t457 * L_12 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_12, /*hidden argument*/NULL); + V_0 = L_12; + int32_t L_13 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_13&(int32_t)((int32_t)128)))) + { + goto IL_00a1; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral466, /*hidden argument*/NULL); + } + +IL_00a1: + { + int32_t L_15 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_15&(int32_t)((int32_t)64)))) + { + goto IL_00d3; + } + } + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + int32_t L_17 = StringBuilder_get_Length_m4734(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) <= ((int32_t)0))) + { + goto IL_00c7; + } + } + { + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00c7: + { + StringBuilder_t457 * L_19 = V_0; + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, _stringLiteral467, /*hidden argument*/NULL); + } + +IL_00d3: + { + int32_t L_20 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_20&(int32_t)((int32_t)32)))) + { + goto IL_0105; + } + } + { + StringBuilder_t457 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = StringBuilder_get_Length_m4734(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) <= ((int32_t)0))) + { + goto IL_00f9; + } + } + { + StringBuilder_t457 * L_23 = V_0; + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00f9: + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral468, /*hidden argument*/NULL); + } + +IL_0105: + { + int32_t L_25 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_25&(int32_t)((int32_t)16)))) + { + goto IL_0137; + } + } + { + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + int32_t L_27 = StringBuilder_get_Length_m4734(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) <= ((int32_t)0))) + { + goto IL_012b; + } + } + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_012b: + { + StringBuilder_t457 * L_29 = V_0; + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, _stringLiteral469, /*hidden argument*/NULL); + } + +IL_0137: + { + int32_t L_30 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_30&(int32_t)8))) + { + goto IL_0168; + } + } + { + StringBuilder_t457 * L_31 = V_0; + NullCheck(L_31); + int32_t L_32 = StringBuilder_get_Length_m4734(L_31, /*hidden argument*/NULL); + if ((((int32_t)L_32) <= ((int32_t)0))) + { + goto IL_015c; + } + } + { + StringBuilder_t457 * L_33 = V_0; + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_015c: + { + StringBuilder_t457 * L_34 = V_0; + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, _stringLiteral470, /*hidden argument*/NULL); + } + +IL_0168: + { + int32_t L_35 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_35&(int32_t)4))) + { + goto IL_0199; + } + } + { + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + int32_t L_37 = StringBuilder_get_Length_m4734(L_36, /*hidden argument*/NULL); + if ((((int32_t)L_37) <= ((int32_t)0))) + { + goto IL_018d; + } + } + { + StringBuilder_t457 * L_38 = V_0; + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_018d: + { + StringBuilder_t457 * L_39 = V_0; + NullCheck(L_39); + StringBuilder_Append_m2058(L_39, _stringLiteral471, /*hidden argument*/NULL); + } + +IL_0199: + { + int32_t L_40 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_40&(int32_t)2))) + { + goto IL_01ca; + } + } + { + StringBuilder_t457 * L_41 = V_0; + NullCheck(L_41); + int32_t L_42 = StringBuilder_get_Length_m4734(L_41, /*hidden argument*/NULL); + if ((((int32_t)L_42) <= ((int32_t)0))) + { + goto IL_01be; + } + } + { + StringBuilder_t457 * L_43 = V_0; + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_01be: + { + StringBuilder_t457 * L_44 = V_0; + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, _stringLiteral472, /*hidden argument*/NULL); + } + +IL_01ca: + { + int32_t L_45 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_45&(int32_t)1))) + { + goto IL_01fb; + } + } + { + StringBuilder_t457 * L_46 = V_0; + NullCheck(L_46); + int32_t L_47 = StringBuilder_get_Length_m4734(L_46, /*hidden argument*/NULL); + if ((((int32_t)L_47) <= ((int32_t)0))) + { + goto IL_01ef; + } + } + { + StringBuilder_t457 * L_48 = V_0; + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_01ef: + { + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral473, /*hidden argument*/NULL); + } + +IL_01fb: + { + int32_t L_50 = (__this->____keyUsages_7); + if (!((int32_t)((int32_t)L_50&(int32_t)((int32_t)32768)))) + { + goto IL_0230; + } + } + { + StringBuilder_t457 * L_51 = V_0; + NullCheck(L_51); + int32_t L_52 = StringBuilder_get_Length_m4734(L_51, /*hidden argument*/NULL); + if ((((int32_t)L_52) <= ((int32_t)0))) + { + goto IL_0224; + } + } + { + StringBuilder_t457 * L_53 = V_0; + NullCheck(L_53); + StringBuilder_Append_m2058(L_53, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0224: + { + StringBuilder_t457 * L_54 = V_0; + NullCheck(L_54); + StringBuilder_Append_m2058(L_54, _stringLiteral474, /*hidden argument*/NULL); + } + +IL_0230: + { + int32_t L_55 = (__this->____keyUsages_7); + V_1 = L_55; + StringBuilder_t457 * L_56 = V_0; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral31, /*hidden argument*/NULL); + StringBuilder_t457 * L_57 = V_0; + int32_t L_58 = V_1; + V_3 = (((int32_t)((uint8_t)L_58))); + String_t* L_59 = Byte_ToString_m4684((&V_3), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_57); + StringBuilder_Append_m2058(L_57, L_59, /*hidden argument*/NULL); + int32_t L_60 = V_1; + if ((((int32_t)L_60) <= ((int32_t)((int32_t)255)))) + { + goto IL_0289; + } + } + { + StringBuilder_t457 * L_61 = V_0; + NullCheck(L_61); + StringBuilder_Append_m2058(L_61, _stringLiteral166, /*hidden argument*/NULL); + StringBuilder_t457 * L_62 = V_0; + int32_t L_63 = V_1; + V_4 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_63>>(int32_t)8))))); + String_t* L_64 = Byte_ToString_m4684((&V_4), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_62); + StringBuilder_Append_m2058(L_62, L_64, /*hidden argument*/NULL); + } + +IL_0289: + { + StringBuilder_t457 * L_65 = V_0; + NullCheck(L_65); + StringBuilder_Append_m2058(L_65, _stringLiteral33, /*hidden argument*/NULL); + bool L_66 = ___multiLine; + if (!L_66) + { + goto IL_02a7; + } + } + { + StringBuilder_t457 * L_67 = V_0; + String_t* L_68 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_67); + StringBuilder_Append_m2058(L_67, L_68, /*hidden argument*/NULL); + } + +IL_02a7: + { + StringBuilder_t457 * L_69 = V_0; + NullCheck(L_69); + String_t* L_70 = StringBuilder_ToString_m2059(L_69, /*hidden argument*/NULL); + return L_70; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Store::.ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* StoreName_t780_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral475; +extern Il2CppCodeGenString* _stringLiteral476; +extern Il2CppCodeGenString* _stringLiteral412; +extern "C" void X509Store__ctor_m4081 (X509Store_t799 * __this, int32_t ___storeName, int32_t ___storeLocation, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + StoreName_t780_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(523); + _stringLiteral475 = il2cpp_codegen_string_literal_from_index(475); + _stringLiteral476 = il2cpp_codegen_string_literal_from_index(476); + _stringLiteral412 = il2cpp_codegen_string_literal_from_index(412); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___storeName; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_0014; + } + } + { + int32_t L_1 = ___storeName; + if ((((int32_t)L_1) <= ((int32_t)8))) + { + goto IL_001f; + } + } + +IL_0014: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral475, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001f: + { + int32_t L_3 = ___storeLocation; + if ((((int32_t)L_3) < ((int32_t)1))) + { + goto IL_002d; + } + } + { + int32_t L_4 = ___storeLocation; + if ((((int32_t)L_4) <= ((int32_t)2))) + { + goto IL_0038; + } + } + +IL_002d: + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral476, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0038: + { + int32_t L_6 = ___storeName; + V_0 = L_6; + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)3))) + { + goto IL_0046; + } + } + { + goto IL_0056; + } + +IL_0046: + { + __this->____name_0 = _stringLiteral412; + goto IL_006c; + } + +IL_0056: + { + int32_t L_8 = ___storeName; + int32_t L_9 = L_8; + Object_t * L_10 = Box(StoreName_t780_il2cpp_TypeInfo_var, &L_9); + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_10); + __this->____name_0 = L_11; + goto IL_006c; + } + +IL_006c: + { + int32_t L_12 = ___storeLocation; + __this->____location_1 = L_12; + return; + } +} +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Store::get_Certificates() +extern TypeInfo* X509Certificate2Collection_t790_il2cpp_TypeInfo_var; +extern "C" X509Certificate2Collection_t790 * X509Store_get_Certificates_m4082 (X509Store_t799 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate2Collection_t790_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(500); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate2Collection_t790 * L_0 = (__this->___list_2); + if (L_0) + { + goto IL_001b; + } + } + { + X509Certificate2Collection_t790 * L_1 = (X509Certificate2Collection_t790 *)il2cpp_codegen_object_new (X509Certificate2Collection_t790_il2cpp_TypeInfo_var); + X509Certificate2Collection__ctor_m3955(L_1, /*hidden argument*/NULL); + __this->___list_2 = L_1; + goto IL_0031; + } + +IL_001b: + { + X509Store_t813 * L_2 = (__this->___store_4); + if (L_2) + { + goto IL_0031; + } + } + { + X509Certificate2Collection_t790 * L_3 = (__this->___list_2); + NullCheck(L_3); + VirtActionInvoker0::Invoke(14 /* System.Void System.Collections.CollectionBase::Clear() */, L_3); + } + +IL_0031: + { + X509Certificate2Collection_t790 * L_4 = (__this->___list_2); + return L_4; + } +} +// Mono.Security.X509.X509Stores System.Security.Cryptography.X509Certificates.X509Store::get_Factory() +extern "C" X509Stores_t909 * X509Store_get_Factory_m4083 (X509Store_t799 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____location_1); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0012; + } + } + { + X509Stores_t909 * L_1 = X509StoreManager_get_CurrentUser_m4735(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_1; + } + +IL_0012: + { + X509Stores_t909 * L_2 = X509StoreManager_get_LocalMachine_m4736(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Security.X509.X509Store System.Security.Cryptography.X509Certificates.X509Store::get_Store() +extern "C" X509Store_t813 * X509Store_get_Store_m4084 (X509Store_t799 * __this, const MethodInfo* method) +{ + { + X509Store_t813 * L_0 = (__this->___store_4); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Store::Close() +extern "C" void X509Store_Close_m4085 (X509Store_t799 * __this, const MethodInfo* method) +{ + { + __this->___store_4 = (X509Store_t813 *)NULL; + X509Certificate2Collection_t790 * L_0 = (__this->___list_2); + if (!L_0) + { + goto IL_001d; + } + } + { + X509Certificate2Collection_t790 * L_1 = (__this->___list_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(14 /* System.Void System.Collections.CollectionBase::Clear() */, L_1); + } + +IL_001d: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Store::Open(System.Security.Cryptography.X509Certificates.OpenFlags) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X509Store_t799_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral477; +extern Il2CppCodeGenString* _stringLiteral478; +extern Il2CppCodeGenString* _stringLiteral479; +extern Il2CppCodeGenString* _stringLiteral480; +extern "C" void X509Store_Open_m4086 (X509Store_t799 * __this, int32_t ___flags, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X509Store_t799_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(511); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + X509Certificate2_t785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(490); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral477 = il2cpp_codegen_string_literal_from_index(477); + _stringLiteral478 = il2cpp_codegen_string_literal_from_index(478); + _stringLiteral479 = il2cpp_codegen_string_literal_from_index(479); + _stringLiteral480 = il2cpp_codegen_string_literal_from_index(480); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + bool V_1 = false; + X509Certificate_t788 * V_2 = {0}; + X509CertificateEnumerator_t938 * V_3 = {0}; + String_t* V_4 = {0}; + Dictionary_2_t327 * V_5 = {0}; + int32_t V_6 = 0; + Object_t * V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = (__this->____name_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + String_t* L_2 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral477, /*hidden argument*/NULL); + CryptographicException_t929 * L_3 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + String_t* L_4 = (__this->____name_0); + V_4 = L_4; + String_t* L_5 = V_4; + if (!L_5) + { + goto IL_007f; + } + } + { + Dictionary_2_t327 * L_6 = ((X509Store_t799_StaticFields*)X509Store_t799_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_5; + if (L_6) + { + goto IL_0055; + } + } + { + Dictionary_2_t327 * L_7 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_7, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_5 = L_7; + Dictionary_2_t327 * L_8 = V_5; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral478, 0); + Dictionary_2_t327 * L_9 = V_5; + ((X509Store_t799_StaticFields*)X509Store_t799_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_5 = L_9; + } + +IL_0055: + { + Dictionary_2_t327 * L_10 = ((X509Store_t799_StaticFields*)X509Store_t799_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_5; + String_t* L_11 = V_4; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_10, L_11, (&V_6)); + if (!L_12) + { + goto IL_007f; + } + } + { + int32_t L_13 = V_6; + if (!L_13) + { + goto IL_0074; + } + } + { + goto IL_007f; + } + +IL_0074: + { + V_0 = _stringLiteral479; + goto IL_008b; + } + +IL_007f: + { + String_t* L_14 = (__this->____name_0); + V_0 = L_14; + goto IL_008b; + } + +IL_008b: + { + int32_t L_15 = ___flags; + V_1 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_15&(int32_t)4))) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); + X509Stores_t909 * L_16 = X509Store_get_Factory_m4083(__this, /*hidden argument*/NULL); + String_t* L_17 = V_0; + bool L_18 = V_1; + NullCheck(L_16); + X509Store_t813 * L_19 = X509Stores_Open_m4737(L_16, L_17, L_18, /*hidden argument*/NULL); + __this->___store_4 = L_19; + X509Store_t813 * L_20 = (__this->___store_4); + if (L_20) + { + goto IL_00d2; + } + } + { + ObjectU5BU5D_t162* L_21 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_22 = (__this->____name_0); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 0); + ArrayElementTypeCheck (L_21, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 0, sizeof(Object_t *))) = (Object_t *)L_22; + String_t* L_23 = Locale_GetText_m3694(NULL /*static, unused*/, _stringLiteral480, L_21, /*hidden argument*/NULL); + CryptographicException_t929 * L_24 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00d2: + { + int32_t L_25 = ___flags; + __this->____flags_3 = L_25; + X509Store_t813 * L_26 = (__this->___store_4); + NullCheck(L_26); + X509CertificateCollection_t933 * L_27 = X509Store_get_Certificates_m4738(L_26, /*hidden argument*/NULL); + NullCheck(L_27); + X509CertificateEnumerator_t938 * L_28 = X509CertificateCollection_GetEnumerator_m4739(L_27, /*hidden argument*/NULL); + V_3 = L_28; + } + +IL_00ea: + try + { // begin try (depth: 1) + { + goto IL_010d; + } + +IL_00ef: + { + X509CertificateEnumerator_t938 * L_29 = V_3; + NullCheck(L_29); + X509Certificate_t788 * L_30 = X509CertificateEnumerator_get_Current_m4740(L_29, /*hidden argument*/NULL); + V_2 = L_30; + X509Certificate2Collection_t790 * L_31 = X509Store_get_Certificates_m4082(__this, /*hidden argument*/NULL); + X509Certificate_t788 * L_32 = V_2; + NullCheck(L_32); + ByteU5BU5D_t789* L_33 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_32); + X509Certificate2_t785 * L_34 = (X509Certificate2_t785 *)il2cpp_codegen_object_new (X509Certificate2_t785_il2cpp_TypeInfo_var); + X509Certificate2__ctor_m3931(L_34, L_33, /*hidden argument*/NULL); + NullCheck(L_31); + X509Certificate2Collection_Add_m3958(L_31, L_34, /*hidden argument*/NULL); + } + +IL_010d: + { + X509CertificateEnumerator_t938 * L_35 = V_3; + NullCheck(L_35); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_35); + if (L_36) + { + goto IL_00ef; + } + } + +IL_0118: + { + IL2CPP_LEAVE(0x132, FINALLY_011d); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_011d; + } + +FINALLY_011d: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t938 * L_37 = V_3; + V_7 = ((Object_t *)IsInst(L_37, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_38 = V_7; + if (L_38) + { + goto IL_012a; + } + } + +IL_0129: + { + IL2CPP_END_FINALLY(285) + } + +IL_012a: + { + Object_t * L_39 = V_7; + NullCheck(L_39); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_39); + IL2CPP_END_FINALLY(285) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(285) + { + IL2CPP_JUMP_TBL(0x132, IL_0132) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0132: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor() +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4087 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4088 (X509SubjectKeyIdentifierExtension_t814 * __this, AsnEncodedData_t777 * ___encodedSubjectKeyIdentifier, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_0, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_0; + AsnEncodedData_t777 * L_1 = ___encodedSubjectKeyIdentifier; + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = AsnEncodedData_get_RawData_m4106(L_1, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____raw_1 = L_2; + bool L_3 = ___critical; + X509Extension_set_Critical_m4056(__this, L_3, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_5 = X509SubjectKeyIdentifierExtension_Decode_m4098(__this, L_4, /*hidden argument*/NULL); + __this->____status_8 = L_5; + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Byte[],System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral482; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4089 (X509SubjectKeyIdentifierExtension_t814 * __this, ByteU5BU5D_t789* ___subjectKeyIdentifier, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral482 = il2cpp_codegen_string_literal_from_index(482); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___subjectKeyIdentifier; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral482, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + ByteU5BU5D_t789* L_2 = ___subjectKeyIdentifier; + NullCheck(L_2); + if ((((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) + { + goto IL_002a; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral482, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002a: + { + Oid_t778 * L_4 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_4, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_4; + bool L_5 = ___critical; + X509Extension_set_Critical_m4056(__this, L_5, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = ___subjectKeyIdentifier; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_6); + __this->____subjectKeyIdentifier_6 = ((ByteU5BU5D_t789*)Castclass(L_7, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_8 = X509SubjectKeyIdentifierExtension_Encode_m4099(__this, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.String,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral482; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4090 (X509SubjectKeyIdentifierExtension_t814 * __this, String_t* ___subjectKeyIdentifier, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral482 = il2cpp_codegen_string_literal_from_index(482); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + String_t* L_0 = ___subjectKeyIdentifier; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral482, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___subjectKeyIdentifier; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_002e; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral482, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002e: + { + Oid_t778 * L_5 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_5, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_5; + bool L_6 = ___critical; + X509Extension_set_Critical_m4056(__this, L_6, /*hidden argument*/NULL); + String_t* L_7 = ___subjectKeyIdentifier; + ByteU5BU5D_t789* L_8 = X509SubjectKeyIdentifierExtension_FromHex_m4097(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + __this->____subjectKeyIdentifier_6 = L_8; + ByteU5BU5D_t789* L_9 = X509SubjectKeyIdentifierExtension_Encode_m4099(__this, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4091 (X509SubjectKeyIdentifierExtension_t814 * __this, PublicKey_t775 * ___key, bool ___critical, const MethodInfo* method) +{ + { + PublicKey_t775 * L_0 = ___key; + bool L_1 = ___critical; + X509SubjectKeyIdentifierExtension__ctor_m4092(__this, L_0, 0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral483; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4092 (X509SubjectKeyIdentifierExtension_t814 * __this, PublicKey_t775 * ___key, int32_t ___algorithm, bool ___critical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral483 = il2cpp_codegen_string_literal_from_index(483); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ASN1_t903 * V_2 = {0}; + ASN1_t903 * V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = {0}; + { + X509Extension__ctor_m4053(__this, /*hidden argument*/NULL); + PublicKey_t775 * L_0 = ___key; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + PublicKey_t775 * L_2 = ___key; + NullCheck(L_2); + AsnEncodedData_t777 * L_3 = PublicKey_get_EncodedKeyValue_m3908(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = AsnEncodedData_get_RawData_m4106(L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = ___algorithm; + V_5 = L_5; + int32_t L_6 = V_5; + if (L_6 == 0) + { + goto IL_003e; + } + if (L_6 == 1) + { + goto IL_0054; + } + if (L_6 == 2) + { + goto IL_0098; + } + } + { + goto IL_0124; + } + +IL_003e: + { + SHA1_t939 * L_7 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_0; + NullCheck(L_7); + ByteU5BU5D_t789* L_9 = HashAlgorithm_ComputeHash_m4742(L_7, L_8, /*hidden argument*/NULL); + __this->____subjectKeyIdentifier_6 = L_9; + goto IL_012f; + } + +IL_0054: + { + SHA1_t939 * L_10 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = V_0; + NullCheck(L_10); + ByteU5BU5D_t789* L_12 = HashAlgorithm_ComputeHash_m4742(L_10, L_11, /*hidden argument*/NULL); + V_1 = L_12; + __this->____subjectKeyIdentifier_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + ByteU5BU5D_t789* L_13 = V_1; + ByteU5BU5D_t789* L_14 = (__this->____subjectKeyIdentifier_6); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, ((int32_t)12), (Array_t *)(Array_t *)L_14, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = (__this->____subjectKeyIdentifier_6); + ByteU5BU5D_t789* L_16 = (__this->____subjectKeyIdentifier_6); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + int32_t L_17 = 0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)64)|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))&(int32_t)((int32_t)15)))))))); + goto IL_012f; + } + +IL_0098: + { + ASN1_t903 * L_18 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_18, ((int32_t)48), /*hidden argument*/NULL); + V_2 = L_18; + ASN1_t903 * L_19 = V_2; + ASN1_t903 * L_20 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4676(L_20, ((int32_t)48), /*hidden argument*/NULL); + NullCheck(L_19); + ASN1_t903 * L_21 = ASN1_Add_m4678(L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + ASN1_t903 * L_22 = V_3; + PublicKey_t775 * L_23 = ___key; + NullCheck(L_23); + Oid_t778 * L_24 = PublicKey_get_Oid_m3911(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + String_t* L_25 = Oid_get_Value_m4122(L_24, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_26 = CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + ASN1_t903 * L_27 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_27, L_26, /*hidden argument*/NULL); + NullCheck(L_22); + ASN1_Add_m4678(L_22, L_27, /*hidden argument*/NULL); + ASN1_t903 * L_28 = V_3; + PublicKey_t775 * L_29 = ___key; + NullCheck(L_29); + AsnEncodedData_t777 * L_30 = PublicKey_get_EncodedParameters_m3909(L_29, /*hidden argument*/NULL); + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = AsnEncodedData_get_RawData_m4106(L_30, /*hidden argument*/NULL); + ASN1_t903 * L_32 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_32, L_31, /*hidden argument*/NULL); + NullCheck(L_28); + ASN1_Add_m4678(L_28, L_32, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_33 = V_0; + NullCheck(L_33); + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_33)->max_length))))+(int32_t)1)))); + ByteU5BU5D_t789* L_34 = V_0; + ByteU5BU5D_t789* L_35 = V_4; + ByteU5BU5D_t789* L_36 = V_0; + NullCheck(L_36); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_34, 0, (Array_t *)(Array_t *)L_35, 1, (((int32_t)((int32_t)(((Array_t *)L_36)->max_length)))), /*hidden argument*/NULL); + ASN1_t903 * L_37 = V_2; + ByteU5BU5D_t789* L_38 = V_4; + ASN1_t903 * L_39 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_39, 3, L_38, /*hidden argument*/NULL); + NullCheck(L_37); + ASN1_Add_m4678(L_37, L_39, /*hidden argument*/NULL); + SHA1_t939 * L_40 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_41 = V_2; + NullCheck(L_41); + ByteU5BU5D_t789* L_42 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_41); + NullCheck(L_40); + ByteU5BU5D_t789* L_43 = HashAlgorithm_ComputeHash_m4742(L_40, L_42, /*hidden argument*/NULL); + __this->____subjectKeyIdentifier_6 = L_43; + goto IL_012f; + } + +IL_0124: + { + ArgumentException_t437 * L_44 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_44, _stringLiteral483, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_012f: + { + Oid_t778 * L_45 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_45, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_45; + bool L_46 = ___critical; + X509Extension_set_Critical_m4056(__this, L_46, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_47 = X509SubjectKeyIdentifierExtension_Encode_m4099(__this, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_47, /*hidden argument*/NULL); + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::get_SubjectKeyIdentifier() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral406; +extern "C" String_t* X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral406 = il2cpp_codegen_string_literal_from_index(406); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->____status_8); + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0019; + } + } + { + goto IL_003c; + } + +IL_0019: + { + ByteU5BU5D_t789* L_3 = (__this->____subjectKeyIdentifier_6); + if (!L_3) + { + goto IL_0035; + } + } + { + ByteU5BU5D_t789* L_4 = (__this->____subjectKeyIdentifier_6); + String_t* L_5 = CryptoConvert_ToHex_m4743(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->____ski_7 = L_5; + } + +IL_0035: + { + String_t* L_6 = (__this->____ski_7); + return L_6; + } + +IL_003c: + { + CryptographicException_t929 * L_7 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_7, _stringLiteral406, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral457; +extern Il2CppCodeGenString* _stringLiteral408; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral481; +extern "C" void X509SubjectKeyIdentifierExtension_CopyFrom_m4094 (X509SubjectKeyIdentifierExtension_t814 * __this, AsnEncodedData_t777 * ___encodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + X509Extension_t784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(489); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral457 = il2cpp_codegen_string_literal_from_index(457); + _stringLiteral408 = il2cpp_codegen_string_literal_from_index(408); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + s_Il2CppMethodIntialized = true; + } + X509Extension_t784 * V_0 = {0}; + { + AsnEncodedData_t777 * L_0 = ___encodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___encodedData; + V_0 = ((X509Extension_t784 *)IsInstClass(L_2, X509Extension_t784_il2cpp_TypeInfo_var)); + X509Extension_t784 * L_3 = V_0; + if (L_3) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral408, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + X509Extension_t784 * L_6 = V_0; + NullCheck(L_6); + Oid_t778 * L_7 = (((AsnEncodedData_t777 *)L_6)->____oid_0); + if (L_7) + { + goto IL_0058; + } + } + { + Oid_t778 * L_8 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4119(L_8, _stringLiteral447, _stringLiteral481, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_8; + goto IL_0069; + } + +IL_0058: + { + X509Extension_t784 * L_9 = V_0; + NullCheck(L_9); + Oid_t778 * L_10 = (((AsnEncodedData_t777 *)L_9)->____oid_0); + Oid_t778 * L_11 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_11, L_10, /*hidden argument*/NULL); + ((AsnEncodedData_t777 *)__this)->____oid_0 = L_11; + } + +IL_0069: + { + X509Extension_t784 * L_12 = V_0; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = AsnEncodedData_get_RawData_m4106(L_12, /*hidden argument*/NULL); + AsnEncodedData_set_RawData_m4107(__this, L_13, /*hidden argument*/NULL); + X509Extension_t784 * L_14 = V_0; + NullCheck(L_14); + bool L_15 = X509Extension_get_Critical_m4055(L_14, /*hidden argument*/NULL); + X509Extension_set_Critical_m4056(__this, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = AsnEncodedData_get_RawData_m4106(__this, /*hidden argument*/NULL); + int32_t L_17 = X509SubjectKeyIdentifierExtension_Decode_m4098(__this, L_16, /*hidden argument*/NULL); + __this->____status_8 = L_17; + return; + } +} +// System.Byte System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHexChar(System.Char) +extern "C" uint8_t X509SubjectKeyIdentifierExtension_FromHexChar_m4095 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) < ((int32_t)((int32_t)97)))) + { + goto IL_0019; + } + } + { + uint16_t L_1 = ___c; + if ((((int32_t)L_1) > ((int32_t)((int32_t)102)))) + { + goto IL_0019; + } + } + { + uint16_t L_2 = ___c; + return (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10)))))); + } + +IL_0019: + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) < ((int32_t)((int32_t)65)))) + { + goto IL_0032; + } + } + { + uint16_t L_4 = ___c; + if ((((int32_t)L_4) > ((int32_t)((int32_t)70)))) + { + goto IL_0032; + } + } + { + uint16_t L_5 = ___c; + return (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10)))))); + } + +IL_0032: + { + uint16_t L_6 = ___c; + if ((((int32_t)L_6) < ((int32_t)((int32_t)48)))) + { + goto IL_0048; + } + } + { + uint16_t L_7 = ___c; + if ((((int32_t)L_7) > ((int32_t)((int32_t)57)))) + { + goto IL_0048; + } + } + { + uint16_t L_8 = ___c; + return (((int32_t)((uint8_t)((int32_t)((int32_t)L_8-(int32_t)((int32_t)48)))))); + } + +IL_0048: + { + return ((int32_t)255); + } +} +// System.Byte System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHexChars(System.Char,System.Char) +extern "C" uint8_t X509SubjectKeyIdentifierExtension_FromHexChars_m4096 (Object_t * __this /* static, unused */, uint16_t ___c1, uint16_t ___c2, const MethodInfo* method) +{ + uint8_t V_0 = 0x0; + { + uint16_t L_0 = ___c1; + uint8_t L_1 = X509SubjectKeyIdentifierExtension_FromHexChar_m4095(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint8_t L_2 = V_0; + if ((((int32_t)L_2) >= ((int32_t)((int32_t)255)))) + { + goto IL_001e; + } + } + { + uint8_t L_3 = V_0; + uint16_t L_4 = ___c2; + uint8_t L_5 = X509SubjectKeyIdentifierExtension_FromHexChar_m4095(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)4))|(int32_t)L_5))))); + } + +IL_001e: + { + uint8_t L_6 = V_0; + return L_6; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHex(System.String) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509SubjectKeyIdentifierExtension_FromHex_m4097 (Object_t * __this /* static, unused */, String_t* ___hex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + String_t* L_0 = ___hex; + if (L_0) + { + goto IL_0008; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_0008: + { + String_t* L_1 = ___hex; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_2>>(int32_t)1)); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + V_2 = 0; + V_3 = 0; + goto IL_0043; + } + +IL_0021: + { + ByteU5BU5D_t789* L_4 = V_1; + int32_t L_5 = V_2; + int32_t L_6 = L_5; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + String_t* L_7 = ___hex; + int32_t L_8 = V_3; + int32_t L_9 = L_8; + V_3 = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + uint16_t L_10 = String_get_Chars_m2061(L_7, L_9, /*hidden argument*/NULL); + String_t* L_11 = ___hex; + int32_t L_12 = V_3; + int32_t L_13 = L_12; + V_3 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NullCheck(L_11); + uint16_t L_14 = String_get_Chars_m2061(L_11, L_13, /*hidden argument*/NULL); + uint8_t L_15 = X509SubjectKeyIdentifierExtension_FromHexChars_m4096(NULL /*static, unused*/, L_10, L_14, /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))) = (uint8_t)L_15; + } + +IL_0043: + { + int32_t L_16 = V_2; + int32_t L_17 = V_0; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_0021; + } + } + { + ByteU5BU5D_t789* L_18 = V_1; + return L_18; + } +} +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::Decode(System.Byte[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" int32_t X509SubjectKeyIdentifierExtension_Decode_m4098 (X509SubjectKeyIdentifierExtension_t814 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + int32_t V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___extension; + if (!L_0) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_1 = ___extension; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0010; + } + } + +IL_000e: + { + return (int32_t)(1); + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->____ski_7 = L_2; + ByteU5BU5D_t789* L_3 = ___extension; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + int32_t L_4 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t)))) == ((int32_t)4))) + { + goto IL_0026; + } + } + { + return (int32_t)(2); + } + +IL_0026: + { + ByteU5BU5D_t789* L_5 = ___extension; + NullCheck(L_5); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) == ((uint32_t)2)))) + { + goto IL_0031; + } + } + { + return (int32_t)(4); + } + +IL_0031: + { + ByteU5BU5D_t789* L_6 = ___extension; + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) >= ((int32_t)3))) + { + goto IL_003c; + } + } + { + return (int32_t)(3); + } + +IL_003c: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_7 = ___extension; + ASN1_t903 * L_8 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_8, L_7, /*hidden argument*/NULL); + V_0 = L_8; + ASN1_t903 * L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = ASN1_get_Value_m4663(L_9, /*hidden argument*/NULL); + __this->____subjectKeyIdentifier_6 = L_10; + goto IL_0061; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0054; + throw e; + } + +CATCH_0054: + { // begin catch(System.Object) + { + V_1 = 1; + goto IL_0063; + } + +IL_005c: + { + ; // IL_005c: leave IL_0061 + } + } // end catch (depth: 1) + +IL_0061: + { + return (int32_t)(0); + } + +IL_0063: + { + int32_t L_11 = V_1; + return L_11; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::Encode() +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509SubjectKeyIdentifierExtension_Encode_m4099 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____subjectKeyIdentifier_6); + ASN1_t903 * L_1 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4677(L_1, 4, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t903 * L_2 = V_0; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_2); + return L_3; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::ToString(System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral410; +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* X509SubjectKeyIdentifierExtension_ToString_m4100 (X509SubjectKeyIdentifierExtension_t814 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral410 = il2cpp_codegen_string_literal_from_index(410); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = {0}; + { + int32_t L_0 = (__this->____status_8); + V_2 = L_0; + int32_t L_1 = V_2; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_002a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_0037; + } + } + { + goto IL_003d; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_002a: + { + ByteU5BU5D_t789* L_3 = (((AsnEncodedData_t777 *)__this)->____raw_1); + String_t* L_4 = X509Extension_FormatUnkownData_m4058(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0037: + { + return _stringLiteral409; + } + +IL_003d: + { + Oid_t778 * L_5 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_5); + String_t* L_6 = Oid_get_Value_m4122(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral447, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + Oid_t778 * L_8 = (((AsnEncodedData_t777 *)__this)->____oid_0); + NullCheck(L_8); + String_t* L_9 = Oid_get_Value_m4122(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Format_m671(NULL /*static, unused*/, _stringLiteral410, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_006d: + { + StringBuilder_t457 * L_11 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_11, /*hidden argument*/NULL); + V_0 = L_11; + V_1 = 0; + goto IL_00b7; + } + +IL_007a: + { + StringBuilder_t457 * L_12 = V_0; + ByteU5BU5D_t789* L_13 = (__this->____subjectKeyIdentifier_6); + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + String_t* L_15 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_14, sizeof(uint8_t))), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, L_15, /*hidden argument*/NULL); + int32_t L_16 = V_1; + ByteU5BU5D_t789* L_17 = (__this->____subjectKeyIdentifier_6); + NullCheck(L_17); + if ((((int32_t)L_16) == ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))-(int32_t)1))))) + { + goto IL_00b3; + } + } + { + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral166, /*hidden argument*/NULL); + } + +IL_00b3: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_00b7: + { + int32_t L_20 = V_1; + ByteU5BU5D_t789* L_21 = (__this->____subjectKeyIdentifier_6); + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_007a; + } + } + { + bool L_22 = ___multiLine; + if (!L_22) + { + goto IL_00d7; + } + } + { + StringBuilder_t457 * L_23 = V_0; + String_t* L_24 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, L_24, /*hidden argument*/NULL); + } + +IL_00d7: + { + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + String_t* L_26 = StringBuilder_ToString_m2059(L_25, /*hidden argument*/NULL); + return L_26; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor() +extern "C" void AsnEncodedData__ctor_m4101 (AsnEncodedData_t777 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor(System.String,System.Byte[]) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern "C" void AsnEncodedData__ctor_m4102 (AsnEncodedData_t777 * __this, String_t* ___oid, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___oid; + Oid_t778 * L_1 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4118(L_1, L_0, /*hidden argument*/NULL); + __this->____oid_0 = L_1; + ByteU5BU5D_t789* L_2 = ___rawData; + AsnEncodedData_set_RawData_m4107(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor(System.Security.Cryptography.Oid,System.Byte[]) +extern "C" void AsnEncodedData__ctor_m4103 (AsnEncodedData_t777 * __this, Oid_t778 * ___oid, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = ___oid; + AsnEncodedData_set_Oid_m4105(__this, L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___rawData; + AsnEncodedData_set_RawData_m4107(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.Oid System.Security.Cryptography.AsnEncodedData::get_Oid() +extern "C" Oid_t778 * AsnEncodedData_get_Oid_m4104 (AsnEncodedData_t777 * __this, const MethodInfo* method) +{ + { + Oid_t778 * L_0 = (__this->____oid_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::set_Oid(System.Security.Cryptography.Oid) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern "C" void AsnEncodedData_set_Oid_m4105 (AsnEncodedData_t777 * __this, Oid_t778 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + s_Il2CppMethodIntialized = true; + } + { + Oid_t778 * L_0 = ___value; + if (L_0) + { + goto IL_0012; + } + } + { + __this->____oid_0 = (Oid_t778 *)NULL; + goto IL_001e; + } + +IL_0012: + { + Oid_t778 * L_1 = ___value; + Oid_t778 * L_2 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_2, L_1, /*hidden argument*/NULL); + __this->____oid_0 = L_2; + } + +IL_001e: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.AsnEncodedData::get_RawData() +extern "C" ByteU5BU5D_t789* AsnEncodedData_get_RawData_m4106 (AsnEncodedData_t777 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->____raw_1); + return L_0; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::set_RawData(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" void AsnEncodedData_set_RawData_m4107 (AsnEncodedData_t777 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral484, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_2); + __this->____raw_1 = ((ByteU5BU5D_t789*)Castclass(L_3, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Security.Cryptography.AsnEncodedData::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral407; +extern "C" void AsnEncodedData_CopyFrom_m4108 (AsnEncodedData_t777 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + _stringLiteral407 = il2cpp_codegen_string_literal_from_index(407); + s_Il2CppMethodIntialized = true; + } + { + AsnEncodedData_t777 * L_0 = ___asnEncodedData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsnEncodedData_t777 * L_2 = ___asnEncodedData; + NullCheck(L_2); + Oid_t778 * L_3 = (L_2->____oid_0); + if (L_3) + { + goto IL_0028; + } + } + { + AsnEncodedData_set_Oid_m4105(__this, (Oid_t778 *)NULL, /*hidden argument*/NULL); + goto IL_0039; + } + +IL_0028: + { + AsnEncodedData_t777 * L_4 = ___asnEncodedData; + NullCheck(L_4); + Oid_t778 * L_5 = (L_4->____oid_0); + Oid_t778 * L_6 = (Oid_t778 *)il2cpp_codegen_object_new (Oid_t778_il2cpp_TypeInfo_var); + Oid__ctor_m4120(L_6, L_5, /*hidden argument*/NULL); + AsnEncodedData_set_Oid_m4105(__this, L_6, /*hidden argument*/NULL); + } + +IL_0039: + { + AsnEncodedData_t777 * L_7 = ___asnEncodedData; + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = (L_7->____raw_1); + AsnEncodedData_set_RawData_m4107(__this, L_8, /*hidden argument*/NULL); + return; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) +extern TypeInfo* AsnEncodedData_t777_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral485; +extern Il2CppCodeGenString* _stringLiteral486; +extern "C" String_t* AsnEncodedData_ToString_m4109 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AsnEncodedData_t777_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(481); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral485 = il2cpp_codegen_string_literal_from_index(485); + _stringLiteral486 = il2cpp_codegen_string_literal_from_index(486); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + Oid_t778 * L_0 = (__this->____oid_0); + NullCheck(L_0); + String_t* L_1 = Oid_get_Value_m4122(L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + if (!L_2) + { + goto IL_00d6; + } + } + { + Dictionary_2_t327 * L_3 = ((AsnEncodedData_t777_StaticFields*)AsnEncodedData_t777_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_2; + if (L_3) + { + goto IL_0071; + } + } + { + Dictionary_2_t327 * L_4 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_4, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_4; + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral403, 0); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral455, 1); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral448, 2); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral447, 3); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral485, 4); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral486, 5); + Dictionary_2_t327 * L_11 = V_1; + ((AsnEncodedData_t777_StaticFields*)AsnEncodedData_t777_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_2 = L_11; + } + +IL_0071: + { + Dictionary_2_t327 * L_12 = ((AsnEncodedData_t777_StaticFields*)AsnEncodedData_t777_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_2; + String_t* L_13 = V_0; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_12, L_13, (&V_2)); + if (!L_14) + { + goto IL_00d6; + } + } + { + int32_t L_15 = V_2; + if (L_15 == 0) + { + goto IL_00a6; + } + if (L_15 == 1) + { + goto IL_00ae; + } + if (L_15 == 2) + { + goto IL_00b6; + } + if (L_15 == 3) + { + goto IL_00be; + } + if (L_15 == 4) + { + goto IL_00c6; + } + if (L_15 == 5) + { + goto IL_00ce; + } + } + { + goto IL_00d6; + } + +IL_00a6: + { + bool L_16 = ___multiLine; + String_t* L_17 = AsnEncodedData_BasicConstraintsExtension_m4111(__this, L_16, /*hidden argument*/NULL); + return L_17; + } + +IL_00ae: + { + bool L_18 = ___multiLine; + String_t* L_19 = AsnEncodedData_EnhancedKeyUsageExtension_m4112(__this, L_18, /*hidden argument*/NULL); + return L_19; + } + +IL_00b6: + { + bool L_20 = ___multiLine; + String_t* L_21 = AsnEncodedData_KeyUsageExtension_m4113(__this, L_20, /*hidden argument*/NULL); + return L_21; + } + +IL_00be: + { + bool L_22 = ___multiLine; + String_t* L_23 = AsnEncodedData_SubjectKeyIdentifierExtension_m4114(__this, L_22, /*hidden argument*/NULL); + return L_23; + } + +IL_00c6: + { + bool L_24 = ___multiLine; + String_t* L_25 = AsnEncodedData_SubjectAltName_m4115(__this, L_24, /*hidden argument*/NULL); + return L_25; + } + +IL_00ce: + { + bool L_26 = ___multiLine; + String_t* L_27 = AsnEncodedData_NetscapeCertType_m4116(__this, L_26, /*hidden argument*/NULL); + return L_27; + } + +IL_00d6: + { + bool L_28 = ___multiLine; + String_t* L_29 = AsnEncodedData_Default_m4110(__this, L_28, /*hidden argument*/NULL); + return L_29; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::Default(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* AsnEncodedData_Default_m4110 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_004a; + } + +IL_000d: + { + StringBuilder_t457 * L_1 = V_0; + ByteU5BU5D_t789* L_2 = (__this->____raw_1); + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + String_t* L_4 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, L_4, /*hidden argument*/NULL); + int32_t L_5 = V_1; + ByteU5BU5D_t789* L_6 = (__this->____raw_1); + NullCheck(L_6); + if ((((int32_t)L_5) == ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)1))))) + { + goto IL_0046; + } + } + { + StringBuilder_t457 * L_7 = V_0; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral166, /*hidden argument*/NULL); + } + +IL_0046: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_004a: + { + int32_t L_9 = V_1; + ByteU5BU5D_t789* L_10 = (__this->____raw_1); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_000d; + } + } + { + StringBuilder_t457 * L_11 = V_0; + NullCheck(L_11); + String_t* L_12 = StringBuilder_ToString_m2059(L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::BasicConstraintsExtension(System.Boolean) +extern TypeInfo* X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AsnEncodedData_BasicConstraintsExtension_m4111 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(512); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509BasicConstraintsExtension_t783 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + X509BasicConstraintsExtension_t783 * L_0 = (X509BasicConstraintsExtension_t783 *)il2cpp_codegen_object_new (X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var); + X509BasicConstraintsExtension__ctor_m3922(L_0, __this, 0, /*hidden argument*/NULL); + V_0 = L_0; + X509BasicConstraintsExtension_t783 * L_1 = V_0; + bool L_2 = ___multiLine; + NullCheck(L_1); + String_t* L_3 = X509BasicConstraintsExtension_ToString_m3930(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + goto IL_002b; + } + +IL_0015: + { + ; // IL_0015: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001a; + throw e; + } + +CATCH_001a: + { // begin catch(System.Object) + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_4; + goto IL_002b; + } + +IL_0026: + { + ; // IL_0026: leave IL_002b + } + } // end catch (depth: 1) + +IL_002b: + { + String_t* L_5 = V_1; + return L_5; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::EnhancedKeyUsageExtension(System.Boolean) +extern TypeInfo* X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AsnEncodedData_EnhancedKeyUsageExtension_m4112 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(521); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509EnhancedKeyUsageExtension_t805 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + X509EnhancedKeyUsageExtension_t805 * L_0 = (X509EnhancedKeyUsageExtension_t805 *)il2cpp_codegen_object_new (X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var); + X509EnhancedKeyUsageExtension__ctor_m4049(L_0, __this, 0, /*hidden argument*/NULL); + V_0 = L_0; + X509EnhancedKeyUsageExtension_t805 * L_1 = V_0; + bool L_2 = ___multiLine; + NullCheck(L_1); + String_t* L_3 = X509EnhancedKeyUsageExtension_ToString_m4052(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + goto IL_002b; + } + +IL_0015: + { + ; // IL_0015: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001a; + throw e; + } + +CATCH_001a: + { // begin catch(System.Object) + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_4; + goto IL_002b; + } + +IL_0026: + { + ; // IL_0026: leave IL_002b + } + } // end catch (depth: 1) + +IL_002b: + { + String_t* L_5 = V_1; + return L_5; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::KeyUsageExtension(System.Boolean) +extern TypeInfo* X509KeyUsageExtension_t808_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AsnEncodedData_KeyUsageExtension_m4113 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509KeyUsageExtension_t808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(502); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509KeyUsageExtension_t808 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + X509KeyUsageExtension_t808 * L_0 = (X509KeyUsageExtension_t808 *)il2cpp_codegen_object_new (X509KeyUsageExtension_t808_il2cpp_TypeInfo_var); + X509KeyUsageExtension__ctor_m4073(L_0, __this, 0, /*hidden argument*/NULL); + V_0 = L_0; + X509KeyUsageExtension_t808 * L_1 = V_0; + bool L_2 = ___multiLine; + NullCheck(L_1); + String_t* L_3 = X509KeyUsageExtension_ToString_m4080(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + goto IL_002b; + } + +IL_0015: + { + ; // IL_0015: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001a; + throw e; + } + +CATCH_001a: + { // begin catch(System.Object) + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_4; + goto IL_002b; + } + +IL_0026: + { + ; // IL_0026: leave IL_002b + } + } // end catch (depth: 1) + +IL_002b: + { + String_t* L_5 = V_1; + return L_5; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::SubjectKeyIdentifierExtension(System.Boolean) +extern TypeInfo* X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AsnEncodedData_SubjectKeyIdentifierExtension_m4114 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(501); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509SubjectKeyIdentifierExtension_t814 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + X509SubjectKeyIdentifierExtension_t814 * L_0 = (X509SubjectKeyIdentifierExtension_t814 *)il2cpp_codegen_object_new (X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var); + X509SubjectKeyIdentifierExtension__ctor_m4088(L_0, __this, 0, /*hidden argument*/NULL); + V_0 = L_0; + X509SubjectKeyIdentifierExtension_t814 * L_1 = V_0; + bool L_2 = ___multiLine; + NullCheck(L_1); + String_t* L_3 = X509SubjectKeyIdentifierExtension_ToString_m4100(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + goto IL_002b; + } + +IL_0015: + { + ; // IL_0015: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001a; + throw e; + } + +CATCH_001a: + { // begin catch(System.Object) + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_4; + goto IL_002b; + } + +IL_0026: + { + ; // IL_0026: leave IL_002b + } + } // end catch (depth: 1) + +IL_002b: + { + String_t* L_5 = V_1; + return L_5; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::SubjectAltName(System.Boolean) +extern TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral487; +extern Il2CppCodeGenString* _stringLiteral488; +extern Il2CppCodeGenString* _stringLiteral489; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* AsnEncodedData_SubjectAltName_m4115 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t903_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(485); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral487 = il2cpp_codegen_string_literal_from_index(487); + _stringLiteral488 = il2cpp_codegen_string_literal_from_index(488); + _stringLiteral489 = il2cpp_codegen_string_literal_from_index(489); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + ASN1_t903 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + ASN1_t903 * V_3 = {0}; + String_t* V_4 = {0}; + String_t* V_5 = {0}; + uint8_t V_6 = 0x0; + String_t* V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = (__this->____raw_1); + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) >= ((int32_t)5))) + { + goto IL_0014; + } + } + { + return _stringLiteral409; + } + +IL_0014: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_1 = (__this->____raw_1); + ASN1_t903 * L_2 = (ASN1_t903 *)il2cpp_codegen_object_new (ASN1_t903_il2cpp_TypeInfo_var); + ASN1__ctor_m4660(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_3, /*hidden argument*/NULL); + V_1 = L_3; + V_2 = 0; + goto IL_010c; + } + +IL_002d: + { + ASN1_t903 * L_4 = V_0; + int32_t L_5 = V_2; + NullCheck(L_4); + ASN1_t903 * L_6 = ASN1_get_Item_m4665(L_4, L_5, /*hidden argument*/NULL); + V_3 = L_6; + V_4 = (String_t*)NULL; + V_5 = (String_t*)NULL; + ASN1_t903 * L_7 = V_3; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m4661(L_7, /*hidden argument*/NULL); + V_6 = L_8; + uint8_t L_9 = V_6; + if ((((int32_t)L_9) == ((int32_t)((int32_t)129)))) + { + goto IL_0060; + } + } + +IL_004f: + { + uint8_t L_10 = V_6; + if ((((int32_t)L_10) == ((int32_t)((int32_t)130)))) + { + goto IL_007e; + } + } + +IL_005b: + { + goto IL_009c; + } + +IL_0060: + { + V_4 = _stringLiteral487; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_11 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_12 = V_3; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m4663(L_12, /*hidden argument*/NULL); + NullCheck(L_11); + String_t* L_14 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_11, L_13); + V_5 = L_14; + goto IL_00c5; + } + +IL_007e: + { + V_4 = _stringLiteral488; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_15 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t903 * L_16 = V_3; + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = ASN1_get_Value_m4663(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + String_t* L_18 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_15, L_17); + V_5 = L_18; + goto IL_00c5; + } + +IL_009c: + { + ASN1_t903 * L_19 = V_3; + NullCheck(L_19); + uint8_t L_20 = ASN1_get_Tag_m4661(L_19, /*hidden argument*/NULL); + uint8_t L_21 = L_20; + Object_t * L_22 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_21); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = String_Format_m671(NULL /*static, unused*/, _stringLiteral489, L_22, /*hidden argument*/NULL); + V_4 = L_23; + ASN1_t903 * L_24 = V_3; + NullCheck(L_24); + ByteU5BU5D_t789* L_25 = ASN1_get_Value_m4663(L_24, /*hidden argument*/NULL); + String_t* L_26 = CryptoConvert_ToHex_m4743(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + V_5 = L_26; + goto IL_00c5; + } + +IL_00c5: + { + StringBuilder_t457 * L_27 = V_1; + String_t* L_28 = V_4; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, L_28, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_1; + String_t* L_30 = V_5; + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_30, /*hidden argument*/NULL); + bool L_31 = ___multiLine; + if (!L_31) + { + goto IL_00ee; + } + } + +IL_00dd: + { + StringBuilder_t457 * L_32 = V_1; + String_t* L_33 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, L_33, /*hidden argument*/NULL); + goto IL_0108; + } + +IL_00ee: + { + int32_t L_34 = V_2; + ASN1_t903 * L_35 = V_0; + NullCheck(L_35); + int32_t L_36 = ASN1_get_Count_m4664(L_35, /*hidden argument*/NULL); + if ((((int32_t)L_34) >= ((int32_t)((int32_t)((int32_t)L_36-(int32_t)1))))) + { + goto IL_0108; + } + } + +IL_00fc: + { + StringBuilder_t457 * L_37 = V_1; + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0108: + { + int32_t L_38 = V_2; + V_2 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_010c: + { + int32_t L_39 = V_2; + ASN1_t903 * L_40 = V_0; + NullCheck(L_40); + int32_t L_41 = ASN1_get_Count_m4664(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_39) < ((int32_t)L_41))) + { + goto IL_002d; + } + } + +IL_0118: + { + StringBuilder_t457 * L_42 = V_1; + NullCheck(L_42); + String_t* L_43 = StringBuilder_ToString_m2059(L_42, /*hidden argument*/NULL); + V_7 = L_43; + goto IL_013c; + } + +IL_0125: + { + ; // IL_0125: leave IL_013c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_012a; + throw e; + } + +CATCH_012a: + { // begin catch(System.Object) + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_7 = L_44; + goto IL_013c; + } + +IL_0137: + { + ; // IL_0137: leave IL_013c + } + } // end catch (depth: 1) + +IL_013c: + { + String_t* L_45 = V_7; + return L_45; + } +} +// System.String System.Security.Cryptography.AsnEncodedData::NetscapeCertType(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral409; +extern Il2CppCodeGenString* _stringLiteral490; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral491; +extern Il2CppCodeGenString* _stringLiteral492; +extern Il2CppCodeGenString* _stringLiteral493; +extern Il2CppCodeGenString* _stringLiteral494; +extern Il2CppCodeGenString* _stringLiteral495; +extern Il2CppCodeGenString* _stringLiteral496; +extern Il2CppCodeGenString* _stringLiteral497; +extern Il2CppCodeGenString* _stringLiteral498; +extern Il2CppCodeGenString* _stringLiteral435; +extern "C" String_t* AsnEncodedData_NetscapeCertType_m4116 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral409 = il2cpp_codegen_string_literal_from_index(409); + _stringLiteral490 = il2cpp_codegen_string_literal_from_index(490); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral491 = il2cpp_codegen_string_literal_from_index(491); + _stringLiteral492 = il2cpp_codegen_string_literal_from_index(492); + _stringLiteral493 = il2cpp_codegen_string_literal_from_index(493); + _stringLiteral494 = il2cpp_codegen_string_literal_from_index(494); + _stringLiteral495 = il2cpp_codegen_string_literal_from_index(495); + _stringLiteral496 = il2cpp_codegen_string_literal_from_index(496); + _stringLiteral497 = il2cpp_codegen_string_literal_from_index(497); + _stringLiteral498 = il2cpp_codegen_string_literal_from_index(498); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringBuilder_t457 * V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____raw_1); + NullCheck(L_0); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) < ((int32_t)4))) + { + goto IL_002a; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->____raw_1); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t)))) == ((uint32_t)3)))) + { + goto IL_002a; + } + } + { + ByteU5BU5D_t789* L_3 = (__this->____raw_1); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + int32_t L_4 = 1; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t)))) == ((int32_t)2))) + { + goto IL_0030; + } + } + +IL_002a: + { + return _stringLiteral409; + } + +IL_0030: + { + ByteU5BU5D_t789* L_5 = (__this->____raw_1); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + int32_t L_6 = 3; + ByteU5BU5D_t789* L_7 = (__this->____raw_1); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 2); + int32_t L_8 = 2; + ByteU5BU5D_t789* L_9 = (__this->____raw_1); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 2); + int32_t L_10 = 2; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t)))>>(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t)))&(int32_t)((int32_t)31)))))<<(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_10, sizeof(uint8_t)))&(int32_t)((int32_t)31))))); + StringBuilder_t457 * L_11 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_11, /*hidden argument*/NULL); + V_1 = L_11; + int32_t L_12 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)128)))) == ((uint32_t)((int32_t)128))))) + { + goto IL_0074; + } + } + { + StringBuilder_t457 * L_13 = V_1; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral490, /*hidden argument*/NULL); + } + +IL_0074: + { + int32_t L_14 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_14&(int32_t)((int32_t)64)))) == ((uint32_t)((int32_t)64))))) + { + goto IL_00a3; + } + } + { + StringBuilder_t457 * L_15 = V_1; + NullCheck(L_15); + int32_t L_16 = StringBuilder_get_Length_m4734(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) <= ((int32_t)0))) + { + goto IL_0097; + } + } + { + StringBuilder_t457 * L_17 = V_1; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0097: + { + StringBuilder_t457 * L_18 = V_1; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral491, /*hidden argument*/NULL); + } + +IL_00a3: + { + int32_t L_19 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32))))) + { + goto IL_00d2; + } + } + { + StringBuilder_t457 * L_20 = V_1; + NullCheck(L_20); + int32_t L_21 = StringBuilder_get_Length_m4734(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) <= ((int32_t)0))) + { + goto IL_00c6; + } + } + { + StringBuilder_t457 * L_22 = V_1; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00c6: + { + StringBuilder_t457 * L_23 = V_1; + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, _stringLiteral492, /*hidden argument*/NULL); + } + +IL_00d2: + { + int32_t L_24 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)16)))) == ((uint32_t)((int32_t)16))))) + { + goto IL_0101; + } + } + { + StringBuilder_t457 * L_25 = V_1; + NullCheck(L_25); + int32_t L_26 = StringBuilder_get_Length_m4734(L_25, /*hidden argument*/NULL); + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00f5; + } + } + { + StringBuilder_t457 * L_27 = V_1; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00f5: + { + StringBuilder_t457 * L_28 = V_1; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral493, /*hidden argument*/NULL); + } + +IL_0101: + { + int32_t L_29 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_29&(int32_t)8))) == ((uint32_t)8)))) + { + goto IL_012e; + } + } + { + StringBuilder_t457 * L_30 = V_1; + NullCheck(L_30); + int32_t L_31 = StringBuilder_get_Length_m4734(L_30, /*hidden argument*/NULL); + if ((((int32_t)L_31) <= ((int32_t)0))) + { + goto IL_0122; + } + } + { + StringBuilder_t457 * L_32 = V_1; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0122: + { + StringBuilder_t457 * L_33 = V_1; + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, _stringLiteral494, /*hidden argument*/NULL); + } + +IL_012e: + { + int32_t L_34 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_34&(int32_t)4))) == ((uint32_t)4)))) + { + goto IL_015b; + } + } + { + StringBuilder_t457 * L_35 = V_1; + NullCheck(L_35); + int32_t L_36 = StringBuilder_get_Length_m4734(L_35, /*hidden argument*/NULL); + if ((((int32_t)L_36) <= ((int32_t)0))) + { + goto IL_014f; + } + } + { + StringBuilder_t457 * L_37 = V_1; + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_014f: + { + StringBuilder_t457 * L_38 = V_1; + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, _stringLiteral495, /*hidden argument*/NULL); + } + +IL_015b: + { + int32_t L_39 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_39&(int32_t)2))) == ((uint32_t)2)))) + { + goto IL_0188; + } + } + { + StringBuilder_t457 * L_40 = V_1; + NullCheck(L_40); + int32_t L_41 = StringBuilder_get_Length_m4734(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) <= ((int32_t)0))) + { + goto IL_017c; + } + } + { + StringBuilder_t457 * L_42 = V_1; + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_017c: + { + StringBuilder_t457 * L_43 = V_1; + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, _stringLiteral496, /*hidden argument*/NULL); + } + +IL_0188: + { + int32_t L_44 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_44&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_01b5; + } + } + { + StringBuilder_t457 * L_45 = V_1; + NullCheck(L_45); + int32_t L_46 = StringBuilder_get_Length_m4734(L_45, /*hidden argument*/NULL); + if ((((int32_t)L_46) <= ((int32_t)0))) + { + goto IL_01a9; + } + } + { + StringBuilder_t457 * L_47 = V_1; + NullCheck(L_47); + StringBuilder_Append_m2058(L_47, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_01a9: + { + StringBuilder_t457 * L_48 = V_1; + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, _stringLiteral497, /*hidden argument*/NULL); + } + +IL_01b5: + { + StringBuilder_t457 * L_49 = V_1; + String_t* L_50 = Int32_ToString_m4745((&V_0), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_49); + StringBuilder_AppendFormat_m4639(L_49, _stringLiteral498, L_50, /*hidden argument*/NULL); + StringBuilder_t457 * L_51 = V_1; + NullCheck(L_51); + String_t* L_52 = StringBuilder_ToString_m2059(L_51, /*hidden argument*/NULL); + return L_52; + } +} +// System.Void System.Security.Cryptography.Oid::.ctor() +extern "C" void Oid__ctor_m4117 (Oid_t778 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.Oid::.ctor(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" void Oid__ctor_m4118 (Oid_t778 * __this, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___oid; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___oid; + __this->____value_0 = L_2; + String_t* L_3 = ___oid; + String_t* L_4 = Oid_GetName_m4123(__this, L_3, /*hidden argument*/NULL); + __this->____name_1 = L_4; + return; + } +} +// System.Void System.Security.Cryptography.Oid::.ctor(System.String,System.String) +extern "C" void Oid__ctor_m4119 (Oid_t778 * __this, String_t* ___value, String_t* ___friendlyName, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___value; + __this->____value_0 = L_0; + String_t* L_1 = ___friendlyName; + __this->____name_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.Oid::.ctor(System.Security.Cryptography.Oid) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" void Oid__ctor_m4120 (Oid_t778 * __this, Oid_t778 * ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Oid_t778 * L_0 = ___oid; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Oid_t778 * L_2 = ___oid; + NullCheck(L_2); + String_t* L_3 = Oid_get_Value_m4122(L_2, /*hidden argument*/NULL); + __this->____value_0 = L_3; + Oid_t778 * L_4 = ___oid; + NullCheck(L_4); + String_t* L_5 = Oid_get_FriendlyName_m4121(L_4, /*hidden argument*/NULL); + __this->____name_1 = L_5; + return; + } +} +// System.String System.Security.Cryptography.Oid::get_FriendlyName() +extern "C" String_t* Oid_get_FriendlyName_m4121 (Oid_t778 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____name_1); + return L_0; + } +} +// System.String System.Security.Cryptography.Oid::get_Value() +extern "C" String_t* Oid_get_Value_m4122 (Oid_t778 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____value_0); + return L_0; + } +} +// System.String System.Security.Cryptography.Oid::GetName(System.String) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral390; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral500; +extern Il2CppCodeGenString* _stringLiteral501; +extern Il2CppCodeGenString* _stringLiteral502; +extern Il2CppCodeGenString* _stringLiteral503; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral485; +extern Il2CppCodeGenString* _stringLiteral486; +extern Il2CppCodeGenString* _stringLiteral504; +extern Il2CppCodeGenString* _stringLiteral505; +extern Il2CppCodeGenString* _stringLiteral431; +extern Il2CppCodeGenString* _stringLiteral506; +extern Il2CppCodeGenString* _stringLiteral507; +extern Il2CppCodeGenString* _stringLiteral508; +extern Il2CppCodeGenString* _stringLiteral509; +extern Il2CppCodeGenString* _stringLiteral510; +extern Il2CppCodeGenString* _stringLiteral404; +extern Il2CppCodeGenString* _stringLiteral465; +extern Il2CppCodeGenString* _stringLiteral456; +extern Il2CppCodeGenString* _stringLiteral481; +extern Il2CppCodeGenString* _stringLiteral511; +extern Il2CppCodeGenString* _stringLiteral512; +extern Il2CppCodeGenString* _stringLiteral513; +extern Il2CppCodeGenString* _stringLiteral514; +extern "C" String_t* Oid_GetName_m4123 (Oid_t778 * __this, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral390 = il2cpp_codegen_string_literal_from_index(390); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral500 = il2cpp_codegen_string_literal_from_index(500); + _stringLiteral501 = il2cpp_codegen_string_literal_from_index(501); + _stringLiteral502 = il2cpp_codegen_string_literal_from_index(502); + _stringLiteral503 = il2cpp_codegen_string_literal_from_index(503); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral485 = il2cpp_codegen_string_literal_from_index(485); + _stringLiteral486 = il2cpp_codegen_string_literal_from_index(486); + _stringLiteral504 = il2cpp_codegen_string_literal_from_index(504); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + _stringLiteral431 = il2cpp_codegen_string_literal_from_index(431); + _stringLiteral506 = il2cpp_codegen_string_literal_from_index(506); + _stringLiteral507 = il2cpp_codegen_string_literal_from_index(507); + _stringLiteral508 = il2cpp_codegen_string_literal_from_index(508); + _stringLiteral509 = il2cpp_codegen_string_literal_from_index(509); + _stringLiteral510 = il2cpp_codegen_string_literal_from_index(510); + _stringLiteral404 = il2cpp_codegen_string_literal_from_index(404); + _stringLiteral465 = il2cpp_codegen_string_literal_from_index(465); + _stringLiteral456 = il2cpp_codegen_string_literal_from_index(456); + _stringLiteral481 = il2cpp_codegen_string_literal_from_index(481); + _stringLiteral511 = il2cpp_codegen_string_literal_from_index(511); + _stringLiteral512 = il2cpp_codegen_string_literal_from_index(512); + _stringLiteral513 = il2cpp_codegen_string_literal_from_index(513); + _stringLiteral514 = il2cpp_codegen_string_literal_from_index(514); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___oid; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0176; + } + } + { + Dictionary_2_t327 * L_2 = ((Oid_t778_StaticFields*)Oid_t778_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_2; + if (L_2) + { + goto IL_00cd; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, ((int32_t)14), /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral390, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral499, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral500, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral501, 3); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral502, 4); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral503, 5); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral403, 6); + Dictionary_2_t327 * L_11 = V_1; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_11, _stringLiteral448, 7); + Dictionary_2_t327 * L_12 = V_1; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral455, 8); + Dictionary_2_t327 * L_13 = V_1; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_13, _stringLiteral447, ((int32_t)9)); + Dictionary_2_t327 * L_14 = V_1; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_14, _stringLiteral485, ((int32_t)10)); + Dictionary_2_t327 * L_15 = V_1; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_15, _stringLiteral486, ((int32_t)11)); + Dictionary_2_t327 * L_16 = V_1; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_16, _stringLiteral504, ((int32_t)12)); + Dictionary_2_t327 * L_17 = V_1; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_17, _stringLiteral505, ((int32_t)13)); + Dictionary_2_t327 * L_18 = V_1; + ((Oid_t778_StaticFields*)Oid_t778_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_2 = L_18; + } + +IL_00cd: + { + Dictionary_2_t327 * L_19 = ((Oid_t778_StaticFields*)Oid_t778_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map10_2; + String_t* L_20 = V_0; + NullCheck(L_19); + bool L_21 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_19, L_20, (&V_2)); + if (!L_21) + { + goto IL_0176; + } + } + { + int32_t L_22 = V_2; + if (L_22 == 0) + { + goto IL_0122; + } + if (L_22 == 1) + { + goto IL_0128; + } + if (L_22 == 2) + { + goto IL_012e; + } + if (L_22 == 3) + { + goto IL_0134; + } + if (L_22 == 4) + { + goto IL_013a; + } + if (L_22 == 5) + { + goto IL_0140; + } + if (L_22 == 6) + { + goto IL_0146; + } + if (L_22 == 7) + { + goto IL_014c; + } + if (L_22 == 8) + { + goto IL_0152; + } + if (L_22 == 9) + { + goto IL_0158; + } + if (L_22 == 10) + { + goto IL_015e; + } + if (L_22 == 11) + { + goto IL_0164; + } + if (L_22 == 12) + { + goto IL_016a; + } + if (L_22 == 13) + { + goto IL_0170; + } + } + { + goto IL_0176; + } + +IL_0122: + { + return _stringLiteral431; + } + +IL_0128: + { + return _stringLiteral506; + } + +IL_012e: + { + return _stringLiteral507; + } + +IL_0134: + { + return _stringLiteral508; + } + +IL_013a: + { + return _stringLiteral509; + } + +IL_0140: + { + return _stringLiteral510; + } + +IL_0146: + { + return _stringLiteral404; + } + +IL_014c: + { + return _stringLiteral465; + } + +IL_0152: + { + return _stringLiteral456; + } + +IL_0158: + { + return _stringLiteral481; + } + +IL_015e: + { + return _stringLiteral511; + } + +IL_0164: + { + return _stringLiteral512; + } + +IL_016a: + { + return _stringLiteral513; + } + +IL_0170: + { + return _stringLiteral514; + } + +IL_0176: + { + String_t* L_23 = (__this->____name_1); + return L_23; + } +} +// System.Void System.Security.Cryptography.OidCollection::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void OidCollection__ctor_m4124 (OidCollection_t802 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____list_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.OidCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void OidCollection_System_Collections_ICollection_CopyTo_m4125 (OidCollection_t802 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Collections.IEnumerator System.Security.Cryptography.OidCollection::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* OidEnumerator_t818_il2cpp_TypeInfo_var; +extern "C" Object_t * OidCollection_System_Collections_IEnumerable_GetEnumerator_m4126 (OidCollection_t802 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OidEnumerator_t818_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(524); + s_Il2CppMethodIntialized = true; + } + { + OidEnumerator_t818 * L_0 = (OidEnumerator_t818 *)il2cpp_codegen_object_new (OidEnumerator_t818_il2cpp_TypeInfo_var); + OidEnumerator__ctor_m4132(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Security.Cryptography.OidCollection::get_Count() +extern "C" int32_t OidCollection_get_Count_m4127 (OidCollection_t802 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.OidCollection::get_IsSynchronized() +extern "C" bool OidCollection_get_IsSynchronized_m4128 (OidCollection_t802 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection::get_Item(System.Int32) +extern TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +extern "C" Oid_t778 * OidCollection_get_Item_m4129 (OidCollection_t802 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Oid_t778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(480); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____list_0); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((Oid_t778 *)CastclassSealed(L_2, Oid_t778_il2cpp_TypeInfo_var)); + } +} +// System.Object System.Security.Cryptography.OidCollection::get_SyncRoot() +extern "C" Object_t * OidCollection_get_SyncRoot_m4130 (OidCollection_t802 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____list_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Int32 System.Security.Cryptography.OidCollection::Add(System.Security.Cryptography.Oid) +extern "C" int32_t OidCollection_Add_m4131 (OidCollection_t802 * __this, Oid_t778 * ___oid, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->____readOnly_1); + if (!L_0) + { + goto IL_0011; + } + } + { + G_B3_0 = 0; + goto IL_001d; + } + +IL_0011: + { + ArrayList_t734 * L_1 = (__this->____list_0); + Oid_t778 * L_2 = ___oid; + NullCheck(L_1); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_1, L_2); + G_B3_0 = L_3; + } + +IL_001d: + { + return G_B3_0; + } +} +// System.Void System.Security.Cryptography.OidEnumerator::.ctor(System.Security.Cryptography.OidCollection) +extern "C" void OidEnumerator__ctor_m4132 (OidEnumerator_t818 * __this, OidCollection_t802 * ___collection, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + OidCollection_t802 * L_0 = ___collection; + __this->____collection_0 = L_0; + __this->____position_1 = (-1); + return; + } +} +// System.Object System.Security.Cryptography.OidEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" Object_t * OidEnumerator_System_Collections_IEnumerator_get_Current_m4133 (OidEnumerator_t818 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____position_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + OidCollection_t802 * L_2 = (__this->____collection_0); + int32_t L_3 = (__this->____position_1); + NullCheck(L_2); + Oid_t778 * L_4 = OidCollection_get_Item_m4129(L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Security.Cryptography.OidEnumerator::MoveNext() +extern "C" bool OidEnumerator_MoveNext_m4134 (OidEnumerator_t818 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____position_1); + int32_t L_1 = ((int32_t)((int32_t)L_0+(int32_t)1)); + V_0 = L_1; + __this->____position_1 = L_1; + int32_t L_2 = V_0; + OidCollection_t802 * L_3 = (__this->____collection_0); + NullCheck(L_3); + int32_t L_4 = OidCollection_get_Count_m4127(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_2) >= ((int32_t)L_4))) + { + goto IL_0023; + } + } + { + return 1; + } + +IL_0023: + { + OidCollection_t802 * L_5 = (__this->____collection_0); + NullCheck(L_5); + int32_t L_6 = OidCollection_get_Count_m4127(L_5, /*hidden argument*/NULL); + __this->____position_1 = ((int32_t)((int32_t)L_6-(int32_t)1)); + return 0; + } +} +// System.Void System.Security.Cryptography.OidEnumerator::Reset() +extern "C" void OidEnumerator_Reset_m4135 (OidEnumerator_t818 * __this, const MethodInfo* method) +{ + { + __this->____position_1 = (-1); + return; + } +} +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::.ctor(System.Object,System.IntPtr) +extern "C" void MatchAppendEvaluator__ctor_m4136 (MatchAppendEvaluator_t819 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::Invoke(System.Text.RegularExpressions.Match,System.Text.StringBuilder) +extern "C" void MatchAppendEvaluator_Invoke_m4137 (MatchAppendEvaluator_t819 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + MatchAppendEvaluator_Invoke_m4137((MatchAppendEvaluator_t819 *)__this->___prev_9,___match, ___sb, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___match, ___sb,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___match, ___sb,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, StringBuilder_t457 * ___sb, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___match, ___sb,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_MatchAppendEvaluator_t819(Il2CppObject* delegate, Match_t820 * ___match, StringBuilder_t457 * ___sb) +{ + // Marshaling of parameter '___match' to native representation + Match_t820 * ____match_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Text.RegularExpressions.Match'.")); +} +// System.IAsyncResult System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::BeginInvoke(System.Text.RegularExpressions.Match,System.Text.StringBuilder,System.AsyncCallback,System.Object) +extern "C" Object_t * MatchAppendEvaluator_BeginInvoke_m4138 (MatchAppendEvaluator_t819 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___match; + __d_args[1] = ___sb; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::EndInvoke(System.IAsyncResult) +extern "C" void MatchAppendEvaluator_EndInvoke_m4139 (MatchAppendEvaluator_t819 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Text.RegularExpressions.BaseMachine::.ctor() +extern "C" void BaseMachine__ctor_m4140 (BaseMachine_t821 * __this, const MethodInfo* method) +{ + { + __this->___needs_groups_or_captures_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Text.RegularExpressions.BaseMachine::Replace(System.Text.RegularExpressions.Regex,System.String,System.String,System.Int32,System.Int32) +extern TypeInfo* ReplacementEvaluator_t863_il2cpp_TypeInfo_var; +extern TypeInfo* MatchEvaluator_t895_il2cpp_TypeInfo_var; +extern TypeInfo* MatchAppendEvaluator_t819_il2cpp_TypeInfo_var; +extern const MethodInfo* ReplacementEvaluator_Evaluate_m4407_MethodInfo_var; +extern const MethodInfo* ReplacementEvaluator_EvaluateAppend_m4408_MethodInfo_var; +extern "C" String_t* BaseMachine_Replace_m4141 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, String_t* ___replacement, int32_t ___count, int32_t ___startat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReplacementEvaluator_t863_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(525); + MatchEvaluator_t895_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(526); + MatchAppendEvaluator_t819_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(527); + ReplacementEvaluator_Evaluate_m4407_MethodInfo_var = il2cpp_codegen_method_info_from_index(331); + ReplacementEvaluator_EvaluateAppend_m4408_MethodInfo_var = il2cpp_codegen_method_info_from_index(332); + s_Il2CppMethodIntialized = true; + } + ReplacementEvaluator_t863 * V_0 = {0}; + { + Regex_t463 * L_0 = ___regex; + String_t* L_1 = ___replacement; + ReplacementEvaluator_t863 * L_2 = (ReplacementEvaluator_t863 *)il2cpp_codegen_object_new (ReplacementEvaluator_t863_il2cpp_TypeInfo_var); + ReplacementEvaluator__ctor_m4406(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Regex_t463 * L_3 = ___regex; + NullCheck(L_3); + bool L_4 = Regex_get_RightToLeft_m4206(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002c; + } + } + { + Regex_t463 * L_5 = ___regex; + String_t* L_6 = ___input; + ReplacementEvaluator_t863 * L_7 = V_0; + IntPtr_t L_8 = { (void*)ReplacementEvaluator_Evaluate_m4407_MethodInfo_var }; + MatchEvaluator_t895 * L_9 = (MatchEvaluator_t895 *)il2cpp_codegen_object_new (MatchEvaluator_t895_il2cpp_TypeInfo_var); + MatchEvaluator__ctor_m4594(L_9, L_7, L_8, /*hidden argument*/NULL); + int32_t L_10 = ___count; + int32_t L_11 = ___startat; + String_t* L_12 = BaseMachine_RTLReplace_m4144(__this, L_5, L_6, L_9, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_002c: + { + Regex_t463 * L_13 = ___regex; + String_t* L_14 = ___input; + ReplacementEvaluator_t863 * L_15 = V_0; + IntPtr_t L_16 = { (void*)ReplacementEvaluator_EvaluateAppend_m4408_MethodInfo_var }; + MatchAppendEvaluator_t819 * L_17 = (MatchAppendEvaluator_t819 *)il2cpp_codegen_object_new (MatchAppendEvaluator_t819_il2cpp_TypeInfo_var); + MatchAppendEvaluator__ctor_m4136(L_17, L_15, L_16, /*hidden argument*/NULL); + int32_t L_18 = ___count; + int32_t L_19 = ___startat; + ReplacementEvaluator_t863 * L_20 = V_0; + NullCheck(L_20); + bool L_21 = ReplacementEvaluator_get_NeedsGroupsOrCaptures_m4409(L_20, /*hidden argument*/NULL); + String_t* L_22 = BaseMachine_LTRReplace_m4143(__this, L_13, L_14, L_17, L_18, L_19, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.BaseMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral515; +extern "C" Match_t820 * BaseMachine_Scan_m4142 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral515 = il2cpp_codegen_string_literal_from_index(515); + s_Il2CppMethodIntialized = true; + } + { + NotImplementedException_t923 * L_0 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_0, _stringLiteral515, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.String System.Text.RegularExpressions.BaseMachine::LTRReplace(System.Text.RegularExpressions.Regex,System.String,System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator,System.Int32,System.Int32,System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral516; +extern "C" String_t* BaseMachine_LTRReplace_m4143 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, MatchAppendEvaluator_t819 * ___evaluator, int32_t ___count, int32_t ___startat, bool ___needs_groups_or_captures, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral516 = il2cpp_codegen_string_literal_from_index(516); + s_Il2CppMethodIntialized = true; + } + Match_t820 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = ___needs_groups_or_captures; + __this->___needs_groups_or_captures_0 = L_0; + Regex_t463 * L_1 = ___regex; + String_t* L_2 = ___input; + int32_t L_3 = ___startat; + String_t* L_4 = ___input; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + Match_t820 * L_6 = (Match_t820 *)VirtFuncInvoker4< Match_t820 *, Regex_t463 *, String_t*, int32_t, int32_t >::Invoke(7 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.BaseMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) */, __this, L_1, L_2, L_3, L_5); + V_0 = L_6; + Match_t820 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = Group_get_Success_m4164(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0026; + } + } + { + String_t* L_9 = ___input; + return L_9; + } + +IL_0026: + { + String_t* L_10 = ___input; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + StringBuilder_t457 * L_12 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_12, L_11, /*hidden argument*/NULL); + V_1 = L_12; + int32_t L_13 = ___startat; + V_2 = L_13; + int32_t L_14 = ___count; + V_3 = L_14; + StringBuilder_t457 * L_15 = V_1; + String_t* L_16 = ___input; + int32_t L_17 = V_2; + NullCheck(L_15); + StringBuilder_Append_m4747(L_15, L_16, 0, L_17, /*hidden argument*/NULL); + } + +IL_0042: + { + int32_t L_18 = ___count; + if ((((int32_t)L_18) == ((int32_t)(-1)))) + { + goto IL_005a; + } + } + { + int32_t L_19 = V_3; + int32_t L_20 = L_19; + V_3 = ((int32_t)((int32_t)L_20-(int32_t)1)); + if ((((int32_t)L_20) > ((int32_t)0))) + { + goto IL_005a; + } + } + { + goto IL_00aa; + } + +IL_005a: + { + Match_t820 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = Capture_get_Index_m4147(L_21, /*hidden argument*/NULL); + int32_t L_23 = V_2; + if ((((int32_t)L_22) >= ((int32_t)L_23))) + { + goto IL_0071; + } + } + { + SystemException_t940 * L_24 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_24, _stringLiteral516, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_0071: + { + StringBuilder_t457 * L_25 = V_1; + String_t* L_26 = ___input; + int32_t L_27 = V_2; + Match_t820 * L_28 = V_0; + NullCheck(L_28); + int32_t L_29 = Capture_get_Index_m4147(L_28, /*hidden argument*/NULL); + int32_t L_30 = V_2; + NullCheck(L_25); + StringBuilder_Append_m4747(L_25, L_26, L_27, ((int32_t)((int32_t)L_29-(int32_t)L_30)), /*hidden argument*/NULL); + MatchAppendEvaluator_t819 * L_31 = ___evaluator; + Match_t820 * L_32 = V_0; + StringBuilder_t457 * L_33 = V_1; + NullCheck(L_31); + MatchAppendEvaluator_Invoke_m4137(L_31, L_32, L_33, /*hidden argument*/NULL); + Match_t820 * L_34 = V_0; + NullCheck(L_34); + int32_t L_35 = Capture_get_Index_m4147(L_34, /*hidden argument*/NULL); + Match_t820 * L_36 = V_0; + NullCheck(L_36); + int32_t L_37 = Capture_get_Length_m4148(L_36, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_35+(int32_t)L_37)); + Match_t820 * L_38 = V_0; + NullCheck(L_38); + Match_t820 * L_39 = Match_NextMatch_m4179(L_38, /*hidden argument*/NULL); + V_0 = L_39; + Match_t820 * L_40 = V_0; + NullCheck(L_40); + bool L_41 = Group_get_Success_m4164(L_40, /*hidden argument*/NULL); + if (L_41) + { + goto IL_0042; + } + } + +IL_00aa: + { + StringBuilder_t457 * L_42 = V_1; + String_t* L_43 = ___input; + int32_t L_44 = V_2; + String_t* L_45 = ___input; + NullCheck(L_45); + int32_t L_46 = String_get_Length_m2000(L_45, /*hidden argument*/NULL); + int32_t L_47 = V_2; + NullCheck(L_42); + StringBuilder_Append_m4747(L_42, L_43, L_44, ((int32_t)((int32_t)L_46-(int32_t)L_47)), /*hidden argument*/NULL); + StringBuilder_t457 * L_48 = V_1; + NullCheck(L_48); + String_t* L_49 = StringBuilder_ToString_m2059(L_48, /*hidden argument*/NULL); + return L_49; + } +} +// System.String System.Text.RegularExpressions.BaseMachine::RTLReplace(System.Text.RegularExpressions.Regex,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32) +extern TypeInfo* List_1_t73_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m612_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral516; +extern "C" String_t* BaseMachine_RTLReplace_m4144 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, MatchEvaluator_t895 * ___evaluator, int32_t ___count, int32_t ___startat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t73_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(51); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + List_1__ctor_m612_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483664); + _stringLiteral516 = il2cpp_codegen_string_literal_from_index(516); + s_Il2CppMethodIntialized = true; + } + Match_t820 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + List_1_t73 * V_3 = {0}; + StringBuilder_t457 * V_4 = {0}; + int32_t V_5 = 0; + { + Regex_t463 * L_0 = ___regex; + String_t* L_1 = ___input; + int32_t L_2 = ___startat; + String_t* L_3 = ___input; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + Match_t820 * L_5 = (Match_t820 *)VirtFuncInvoker4< Match_t820 *, Regex_t463 *, String_t*, int32_t, int32_t >::Invoke(7 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.BaseMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) */, __this, L_0, L_1, L_2, L_4); + V_0 = L_5; + Match_t820 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = Group_get_Success_m4164(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_001e; + } + } + { + String_t* L_8 = ___input; + return L_8; + } + +IL_001e: + { + int32_t L_9 = ___startat; + V_1 = L_9; + int32_t L_10 = ___count; + V_2 = L_10; + List_1_t73 * L_11 = (List_1_t73 *)il2cpp_codegen_object_new (List_1_t73_il2cpp_TypeInfo_var); + List_1__ctor_m612(L_11, /*hidden argument*/List_1__ctor_m612_MethodInfo_var); + V_3 = L_11; + List_1_t73 * L_12 = V_3; + String_t* L_13 = ___input; + int32_t L_14 = V_1; + NullCheck(L_13); + String_t* L_15 = String_Substring_m3599(L_13, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_12, L_15); + } + +IL_0037: + { + int32_t L_16 = ___count; + if ((((int32_t)L_16) == ((int32_t)(-1)))) + { + goto IL_004f; + } + } + { + int32_t L_17 = V_2; + int32_t L_18 = L_17; + V_2 = ((int32_t)((int32_t)L_18-(int32_t)1)); + if ((((int32_t)L_18) > ((int32_t)0))) + { + goto IL_004f; + } + } + { + goto IL_00bb; + } + +IL_004f: + { + Match_t820 * L_19 = V_0; + NullCheck(L_19); + int32_t L_20 = Capture_get_Index_m4147(L_19, /*hidden argument*/NULL); + Match_t820 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = Capture_get_Length_m4148(L_21, /*hidden argument*/NULL); + int32_t L_23 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_20+(int32_t)L_22))) <= ((int32_t)L_23))) + { + goto IL_006d; + } + } + { + SystemException_t940 * L_24 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_24, _stringLiteral516, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_006d: + { + List_1_t73 * L_25 = V_3; + String_t* L_26 = ___input; + Match_t820 * L_27 = V_0; + NullCheck(L_27); + int32_t L_28 = Capture_get_Index_m4147(L_27, /*hidden argument*/NULL); + Match_t820 * L_29 = V_0; + NullCheck(L_29); + int32_t L_30 = Capture_get_Length_m4148(L_29, /*hidden argument*/NULL); + int32_t L_31 = V_1; + Match_t820 * L_32 = V_0; + NullCheck(L_32); + int32_t L_33 = Capture_get_Index_m4147(L_32, /*hidden argument*/NULL); + Match_t820 * L_34 = V_0; + NullCheck(L_34); + int32_t L_35 = Capture_get_Length_m4148(L_34, /*hidden argument*/NULL); + NullCheck(L_26); + String_t* L_36 = String_Substring_m2063(L_26, ((int32_t)((int32_t)L_28+(int32_t)L_30)), ((int32_t)((int32_t)((int32_t)((int32_t)L_31-(int32_t)L_33))-(int32_t)L_35)), /*hidden argument*/NULL); + NullCheck(L_25); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_25, L_36); + List_1_t73 * L_37 = V_3; + MatchEvaluator_t895 * L_38 = ___evaluator; + Match_t820 * L_39 = V_0; + NullCheck(L_38); + String_t* L_40 = MatchEvaluator_Invoke_m4595(L_38, L_39, /*hidden argument*/NULL); + NullCheck(L_37); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_37, L_40); + Match_t820 * L_41 = V_0; + NullCheck(L_41); + int32_t L_42 = Capture_get_Index_m4147(L_41, /*hidden argument*/NULL); + V_1 = L_42; + Match_t820 * L_43 = V_0; + NullCheck(L_43); + Match_t820 * L_44 = Match_NextMatch_m4179(L_43, /*hidden argument*/NULL); + V_0 = L_44; + Match_t820 * L_45 = V_0; + NullCheck(L_45); + bool L_46 = Group_get_Success_m4164(L_45, /*hidden argument*/NULL); + if (L_46) + { + goto IL_0037; + } + } + +IL_00bb: + { + StringBuilder_t457 * L_47 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_47, /*hidden argument*/NULL); + V_4 = L_47; + StringBuilder_t457 * L_48 = V_4; + String_t* L_49 = ___input; + int32_t L_50 = V_1; + NullCheck(L_48); + StringBuilder_Append_m4747(L_48, L_49, 0, L_50, /*hidden argument*/NULL); + List_1_t73 * L_51 = V_3; + NullCheck(L_51); + int32_t L_52 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_51); + V_5 = L_52; + goto IL_00ef; + } + +IL_00da: + { + StringBuilder_t457 * L_53 = V_4; + List_1_t73 * L_54 = V_3; + int32_t L_55 = V_5; + int32_t L_56 = ((int32_t)((int32_t)L_55-(int32_t)1)); + V_5 = L_56; + NullCheck(L_54); + String_t* L_57 = (String_t*)VirtFuncInvoker1< String_t*, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_54, L_56); + NullCheck(L_53); + StringBuilder_Append_m2058(L_53, L_57, /*hidden argument*/NULL); + } + +IL_00ef: + { + int32_t L_58 = V_5; + if ((((int32_t)L_58) > ((int32_t)0))) + { + goto IL_00da; + } + } + { + List_1_t73 * L_59 = V_3; + NullCheck(L_59); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_59); + StringBuilder_t457 * L_60 = V_4; + NullCheck(L_60); + String_t* L_61 = StringBuilder_ToString_m2059(L_60, /*hidden argument*/NULL); + return L_61; + } +} +// System.Void System.Text.RegularExpressions.Capture::.ctor(System.String) +extern "C" void Capture__ctor_m4145 (Capture_t822 * __this, String_t* ___text, const MethodInfo* method) +{ + { + String_t* L_0 = ___text; + Capture__ctor_m4146(__this, L_0, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Capture::.ctor(System.String,System.Int32,System.Int32) +extern "C" void Capture__ctor_m4146 (Capture_t822 * __this, String_t* ___text, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___text; + __this->___text_2 = L_0; + int32_t L_1 = ___index; + __this->___index_0 = L_1; + int32_t L_2 = ___length; + __this->___length_1 = L_2; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Capture::get_Index() +extern "C" int32_t Capture_get_Index_m4147 (Capture_t822 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___index_0); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Capture::get_Length() +extern "C" int32_t Capture_get_Length_m4148 (Capture_t822 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_1); + return L_0; + } +} +// System.String System.Text.RegularExpressions.Capture::get_Value() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Capture_get_Value_m4149 (Capture_t822 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + { + String_t* L_0 = (__this->___text_2); + if (L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_1; + goto IL_002c; + } + +IL_0015: + { + String_t* L_2 = (__this->___text_2); + int32_t L_3 = (__this->___index_0); + int32_t L_4 = (__this->___length_1); + NullCheck(L_2); + String_t* L_5 = String_Substring_m2063(L_2, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = L_5; + } + +IL_002c: + { + return G_B3_0; + } +} +// System.String System.Text.RegularExpressions.Capture::ToString() +extern "C" String_t* Capture_ToString_m4150 (Capture_t822 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = Capture_get_Value_m4149(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Text.RegularExpressions.Capture::get_Text() +extern "C" String_t* Capture_get_Text_m4151 (Capture_t822 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___text_2); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.CaptureCollection::.ctor(System.Int32) +extern TypeInfo* CaptureU5BU5D_t824_il2cpp_TypeInfo_var; +extern "C" void CaptureCollection__ctor_m4152 (CaptureCollection_t823 * __this, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaptureU5BU5D_t824_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(529); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___n; + __this->___list_0 = ((CaptureU5BU5D_t824*)SZArrayNew(CaptureU5BU5D_t824_il2cpp_TypeInfo_var, L_0)); + return; + } +} +// System.Int32 System.Text.RegularExpressions.CaptureCollection::get_Count() +extern "C" int32_t CaptureCollection_get_Count_m4153 (CaptureCollection_t823 * __this, const MethodInfo* method) +{ + { + CaptureU5BU5D_t824* L_0 = (__this->___list_0); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Boolean System.Text.RegularExpressions.CaptureCollection::get_IsSynchronized() +extern "C" bool CaptureCollection_get_IsSynchronized_m4154 (CaptureCollection_t823 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.RegularExpressions.CaptureCollection::SetValue(System.Text.RegularExpressions.Capture,System.Int32) +extern "C" void CaptureCollection_SetValue_m4155 (CaptureCollection_t823 * __this, Capture_t822 * ___cap, int32_t ___i, const MethodInfo* method) +{ + { + CaptureU5BU5D_t824* L_0 = (__this->___list_0); + int32_t L_1 = ___i; + Capture_t822 * L_2 = ___cap; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + ArrayElementTypeCheck (L_0, L_2); + *((Capture_t822 **)(Capture_t822 **)SZArrayLdElema(L_0, L_1, sizeof(Capture_t822 *))) = (Capture_t822 *)L_2; + return; + } +} +// System.Object System.Text.RegularExpressions.CaptureCollection::get_SyncRoot() +extern "C" Object_t * CaptureCollection_get_SyncRoot_m4156 (CaptureCollection_t823 * __this, const MethodInfo* method) +{ + { + CaptureU5BU5D_t824* L_0 = (__this->___list_0); + return (Object_t *)L_0; + } +} +// System.Void System.Text.RegularExpressions.CaptureCollection::CopyTo(System.Array,System.Int32) +extern "C" void CaptureCollection_CopyTo_m4157 (CaptureCollection_t823 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + CaptureU5BU5D_t824* L_0 = (__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Collections.IEnumerator System.Text.RegularExpressions.CaptureCollection::GetEnumerator() +extern "C" Object_t * CaptureCollection_GetEnumerator_m4158 (CaptureCollection_t823 * __this, const MethodInfo* method) +{ + { + CaptureU5BU5D_t824* L_0 = (__this->___list_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Array::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32,System.Int32,System.Int32) +extern TypeInfo* CaptureCollection_t823_il2cpp_TypeInfo_var; +extern "C" void Group__ctor_m4159 (Group_t825 * __this, String_t* ___text, int32_t ___index, int32_t ___length, int32_t ___n_caps, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaptureCollection_t823_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(531); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___text; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + Capture__ctor_m4146(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + __this->___success_4 = 1; + int32_t L_3 = ___n_caps; + CaptureCollection_t823 * L_4 = (CaptureCollection_t823 *)il2cpp_codegen_object_new (CaptureCollection_t823_il2cpp_TypeInfo_var); + CaptureCollection__ctor_m4152(L_4, L_3, /*hidden argument*/NULL); + __this->___captures_5 = L_4; + CaptureCollection_t823 * L_5 = (__this->___captures_5); + int32_t L_6 = ___n_caps; + NullCheck(L_5); + CaptureCollection_SetValue_m4155(L_5, __this, ((int32_t)((int32_t)L_6-(int32_t)1)), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32,System.Int32) +extern "C" void Group__ctor_m4160 (Group_t825 * __this, String_t* ___text, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + { + String_t* L_0 = ___text; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + Capture__ctor_m4146(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + __this->___success_4 = 1; + return; + } +} +// System.Void System.Text.RegularExpressions.Group::.ctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CaptureCollection_t823_il2cpp_TypeInfo_var; +extern "C" void Group__ctor_m4161 (Group_t825 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CaptureCollection_t823_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(531); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + Capture__ctor_m4145(__this, L_0, /*hidden argument*/NULL); + __this->___success_4 = 0; + CaptureCollection_t823 * L_1 = (CaptureCollection_t823 *)il2cpp_codegen_object_new (CaptureCollection_t823_il2cpp_TypeInfo_var); + CaptureCollection__ctor_m4152(L_1, 0, /*hidden argument*/NULL); + __this->___captures_5 = L_1; + return; + } +} +// System.Void System.Text.RegularExpressions.Group::.cctor() +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern "C" void Group__cctor_m4162 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + s_Il2CppMethodIntialized = true; + } + { + Group_t825 * L_0 = (Group_t825 *)il2cpp_codegen_object_new (Group_t825_il2cpp_TypeInfo_var); + Group__ctor_m4161(L_0, /*hidden argument*/NULL); + ((Group_t825_StaticFields*)Group_t825_il2cpp_TypeInfo_var->static_fields)->___Fail_3 = L_0; + return; + } +} +// System.Text.RegularExpressions.CaptureCollection System.Text.RegularExpressions.Group::get_Captures() +extern "C" CaptureCollection_t823 * Group_get_Captures_m4163 (Group_t825 * __this, const MethodInfo* method) +{ + { + CaptureCollection_t823 * L_0 = (__this->___captures_5); + return L_0; + } +} +// System.Boolean System.Text.RegularExpressions.Group::get_Success() +extern "C" bool Group_get_Success_m4164 (Group_t825 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___success_4); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.GroupCollection::.ctor(System.Int32,System.Int32) +extern TypeInfo* GroupU5BU5D_t827_il2cpp_TypeInfo_var; +extern "C" void GroupCollection__ctor_m4165 (GroupCollection_t826 * __this, int32_t ___n, int32_t ___gap, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GroupU5BU5D_t827_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(533); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___n; + __this->___list_0 = ((GroupU5BU5D_t827*)SZArrayNew(GroupU5BU5D_t827_il2cpp_TypeInfo_var, L_0)); + int32_t L_1 = ___gap; + __this->___gap_1 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.GroupCollection::get_Count() +extern "C" int32_t GroupCollection_get_Count_m4166 (GroupCollection_t826 * __this, const MethodInfo* method) +{ + { + GroupU5BU5D_t827* L_0 = (__this->___list_0); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Boolean System.Text.RegularExpressions.GroupCollection::get_IsSynchronized() +extern "C" bool GroupCollection_get_IsSynchronized_m4167 (GroupCollection_t826 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Text.RegularExpressions.Group System.Text.RegularExpressions.GroupCollection::get_Item(System.Int32) +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern "C" Group_t825 * GroupCollection_get_Item_m4168 (GroupCollection_t826 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + s_Il2CppMethodIntialized = true; + } + Match_t820 * V_0 = {0}; + int32_t G_B4_0 = 0; + Group_t825 * G_B8_0 = {0}; + { + int32_t L_0 = ___i; + int32_t L_1 = (__this->___gap_1); + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0039; + } + } + { + GroupU5BU5D_t827* L_2 = (__this->___list_0); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + V_0 = ((Match_t820 *)CastclassClass((*(Group_t825 **)(Group_t825 **)SZArrayLdElema(L_2, L_3, sizeof(Group_t825 *))), Match_t820_il2cpp_TypeInfo_var)); + Match_t820 * L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Match_t820_il2cpp_TypeInfo_var); + Match_t820 * L_5 = Match_get_Empty_m4177(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((Object_t*)(Match_t820 *)L_4) == ((Object_t*)(Match_t820 *)L_5)))) + { + goto IL_002b; + } + } + { + G_B4_0 = (-1); + goto IL_0037; + } + +IL_002b: + { + Match_t820 * L_6 = V_0; + NullCheck(L_6); + Regex_t463 * L_7 = Match_get_Regex_m4180(L_6, /*hidden argument*/NULL); + int32_t L_8 = ___i; + NullCheck(L_7); + int32_t L_9 = Regex_GetGroupIndex_m4208(L_7, L_8, /*hidden argument*/NULL); + G_B4_0 = L_9; + } + +IL_0037: + { + ___i = G_B4_0; + } + +IL_0039: + { + int32_t L_10 = ___i; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_004a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Group_t825_il2cpp_TypeInfo_var); + Group_t825 * L_11 = ((Group_t825_StaticFields*)Group_t825_il2cpp_TypeInfo_var->static_fields)->___Fail_3; + G_B8_0 = L_11; + goto IL_0052; + } + +IL_004a: + { + GroupU5BU5D_t827* L_12 = (__this->___list_0); + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + G_B8_0 = (*(Group_t825 **)(Group_t825 **)SZArrayLdElema(L_12, L_14, sizeof(Group_t825 *))); + } + +IL_0052: + { + return G_B8_0; + } +} +// System.Void System.Text.RegularExpressions.GroupCollection::SetValue(System.Text.RegularExpressions.Group,System.Int32) +extern "C" void GroupCollection_SetValue_m4169 (GroupCollection_t826 * __this, Group_t825 * ___g, int32_t ___i, const MethodInfo* method) +{ + { + GroupU5BU5D_t827* L_0 = (__this->___list_0); + int32_t L_1 = ___i; + Group_t825 * L_2 = ___g; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + ArrayElementTypeCheck (L_0, L_2); + *((Group_t825 **)(Group_t825 **)SZArrayLdElema(L_0, L_1, sizeof(Group_t825 *))) = (Group_t825 *)L_2; + return; + } +} +// System.Object System.Text.RegularExpressions.GroupCollection::get_SyncRoot() +extern "C" Object_t * GroupCollection_get_SyncRoot_m4170 (GroupCollection_t826 * __this, const MethodInfo* method) +{ + { + GroupU5BU5D_t827* L_0 = (__this->___list_0); + return (Object_t *)L_0; + } +} +// System.Void System.Text.RegularExpressions.GroupCollection::CopyTo(System.Array,System.Int32) +extern "C" void GroupCollection_CopyTo_m4171 (GroupCollection_t826 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + GroupU5BU5D_t827* L_0 = (__this->___list_0); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Collections.IEnumerator System.Text.RegularExpressions.GroupCollection::GetEnumerator() +extern "C" Object_t * GroupCollection_GetEnumerator_m4172 (GroupCollection_t826 * __this, const MethodInfo* method) +{ + { + GroupU5BU5D_t827* L_0 = (__this->___list_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Array::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Match::.ctor() +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern TypeInfo* GroupCollection_t826_il2cpp_TypeInfo_var; +extern "C" void Match__ctor_m4173 (Match_t820 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + GroupCollection_t826_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(535); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Group_t825_il2cpp_TypeInfo_var); + Group__ctor_m4161(__this, /*hidden argument*/NULL); + __this->___regex_6 = (Regex_t463 *)NULL; + __this->___machine_7 = (Object_t *)NULL; + __this->___text_length_8 = 0; + GroupCollection_t826 * L_0 = (GroupCollection_t826 *)il2cpp_codegen_object_new (GroupCollection_t826_il2cpp_TypeInfo_var); + GroupCollection__ctor_m4165(L_0, 1, 1, /*hidden argument*/NULL); + __this->___groups_9 = L_0; + GroupCollection_t826 * L_1 = (__this->___groups_9); + NullCheck(L_1); + GroupCollection_SetValue_m4169(L_1, __this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.IMachine,System.String,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern "C" void Match__ctor_m4174 (Match_t820 * __this, Regex_t463 * ___regex, Object_t * ___machine, String_t* ___text, int32_t ___text_length, int32_t ___n_groups, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___text; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(Group_t825_il2cpp_TypeInfo_var); + Group__ctor_m4160(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + Regex_t463 * L_3 = ___regex; + __this->___regex_6 = L_3; + Object_t * L_4 = ___machine; + __this->___machine_7 = L_4; + int32_t L_5 = ___text_length; + __this->___text_length_8 = L_5; + return; + } +} +// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.IMachine,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern TypeInfo* GroupCollection_t826_il2cpp_TypeInfo_var; +extern "C" void Match__ctor_m4175 (Match_t820 * __this, Regex_t463 * ___regex, Object_t * ___machine, String_t* ___text, int32_t ___text_length, int32_t ___n_groups, int32_t ___index, int32_t ___length, int32_t ___n_caps, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + GroupCollection_t826_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(535); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___text; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + int32_t L_3 = ___n_caps; + IL2CPP_RUNTIME_CLASS_INIT(Group_t825_il2cpp_TypeInfo_var); + Group__ctor_m4159(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + Regex_t463 * L_4 = ___regex; + __this->___regex_6 = L_4; + Object_t * L_5 = ___machine; + __this->___machine_7 = L_5; + int32_t L_6 = ___text_length; + __this->___text_length_8 = L_6; + int32_t L_7 = ___n_groups; + Regex_t463 * L_8 = ___regex; + NullCheck(L_8); + int32_t L_9 = Regex_get_Gap_m4219(L_8, /*hidden argument*/NULL); + GroupCollection_t826 * L_10 = (GroupCollection_t826 *)il2cpp_codegen_object_new (GroupCollection_t826_il2cpp_TypeInfo_var); + GroupCollection__ctor_m4165(L_10, L_7, L_9, /*hidden argument*/NULL); + __this->___groups_9 = L_10; + GroupCollection_t826 * L_11 = (__this->___groups_9); + NullCheck(L_11); + GroupCollection_SetValue_m4169(L_11, __this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Match::.cctor() +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern "C" void Match__cctor_m4176 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + s_Il2CppMethodIntialized = true; + } + { + Match_t820 * L_0 = (Match_t820 *)il2cpp_codegen_object_new (Match_t820_il2cpp_TypeInfo_var); + Match__ctor_m4173(L_0, /*hidden argument*/NULL); + ((Match_t820_StaticFields*)Match_t820_il2cpp_TypeInfo_var->static_fields)->___empty_10 = L_0; + return; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::get_Empty() +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern "C" Match_t820 * Match_get_Empty_m4177 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Match_t820_il2cpp_TypeInfo_var); + Match_t820 * L_0 = ((Match_t820_StaticFields*)Match_t820_il2cpp_TypeInfo_var->static_fields)->___empty_10; + return L_0; + } +} +// System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() +extern "C" GroupCollection_t826 * Match_get_Groups_m4178 (Match_t820 * __this, const MethodInfo* method) +{ + { + GroupCollection_t826 * L_0 = (__this->___groups_9); + return L_0; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::NextMatch() +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern TypeInfo* IMachine_t828_il2cpp_TypeInfo_var; +extern "C" Match_t820 * Match_NextMatch_m4179 (Match_t820 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + IMachine_t828_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(536); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + int32_t G_B8_0 = 0; + int32_t G_B7_0 = 0; + int32_t G_B9_0 = 0; + int32_t G_B9_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Match_t820_il2cpp_TypeInfo_var); + Match_t820 * L_0 = Match_get_Empty_m4177(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((Object_t*)(Match_t820 *)__this) == ((Object_t*)(Match_t820 *)L_0)))) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Match_t820_il2cpp_TypeInfo_var); + Match_t820 * L_1 = Match_get_Empty_m4177(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_1; + } + +IL_0011: + { + Regex_t463 * L_2 = (__this->___regex_6); + NullCheck(L_2); + bool L_3 = Regex_get_RightToLeft_m4206(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002c; + } + } + { + int32_t L_4 = Capture_get_Index_m4147(__this, /*hidden argument*/NULL); + G_B5_0 = L_4; + goto IL_0039; + } + +IL_002c: + { + int32_t L_5 = Capture_get_Index_m4147(__this, /*hidden argument*/NULL); + int32_t L_6 = Capture_get_Length_m4148(__this, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)((int32_t)L_5+(int32_t)L_6)); + } + +IL_0039: + { + V_0 = G_B5_0; + int32_t L_7 = Capture_get_Length_m4148(__this, /*hidden argument*/NULL); + if (L_7) + { + goto IL_005f; + } + } + { + int32_t L_8 = V_0; + Regex_t463 * L_9 = (__this->___regex_6); + NullCheck(L_9); + bool L_10 = Regex_get_RightToLeft_m4206(L_9, /*hidden argument*/NULL); + G_B7_0 = L_8; + if (!L_10) + { + G_B8_0 = L_8; + goto IL_005c; + } + } + { + G_B9_0 = (-1); + G_B9_1 = G_B7_0; + goto IL_005d; + } + +IL_005c: + { + G_B9_0 = 1; + G_B9_1 = G_B8_0; + } + +IL_005d: + { + V_0 = ((int32_t)((int32_t)G_B9_1+(int32_t)G_B9_0)); + } + +IL_005f: + { + Object_t * L_11 = (__this->___machine_7); + Regex_t463 * L_12 = (__this->___regex_6); + String_t* L_13 = Capture_get_Text_m4151(__this, /*hidden argument*/NULL); + int32_t L_14 = V_0; + int32_t L_15 = (__this->___text_length_8); + NullCheck(L_11); + Match_t820 * L_16 = (Match_t820 *)InterfaceFuncInvoker4< Match_t820 *, Regex_t463 *, String_t*, int32_t, int32_t >::Invoke(0 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.IMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) */, IMachine_t828_il2cpp_TypeInfo_var, L_11, L_12, L_13, L_14, L_15); + return L_16; + } +} +// System.Text.RegularExpressions.Regex System.Text.RegularExpressions.Match::get_Regex() +extern "C" Regex_t463 * Match_get_Regex_m4180 (Match_t820 * __this, const MethodInfo* method) +{ + { + Regex_t463 * L_0 = (__this->___regex_6); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.MatchCollection/Enumerator::.ctor(System.Text.RegularExpressions.MatchCollection) +extern "C" void Enumerator__ctor_m4181 (Enumerator_t829 * __this, MatchCollection_t830 * ___coll, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + MatchCollection_t830 * L_0 = ___coll; + __this->___coll_1 = L_0; + __this->___index_0 = (-1); + return; + } +} +// System.Void System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m4182 (Enumerator_t829 * __this, const MethodInfo* method) +{ + { + __this->___index_0 = (-1); + return; + } +} +// System.Object System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral517; +extern Il2CppCodeGenString* _stringLiteral518; +extern Il2CppCodeGenString* _stringLiteral519; +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m4183 (Enumerator_t829 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral517 = il2cpp_codegen_string_literal_from_index(517); + _stringLiteral518 = il2cpp_codegen_string_literal_from_index(518); + _stringLiteral519 = il2cpp_codegen_string_literal_from_index(519); + s_Il2CppMethodIntialized = true; + } + Object_t * G_B10_0 = {0}; + { + int32_t L_0 = (__this->___index_0); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral517, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = (__this->___index_0); + MatchCollection_t830 * L_3 = (__this->___coll_1); + NullCheck(L_3); + ArrayList_t734 * L_4 = (L_3->___list_1); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_4); + if ((((int32_t)L_2) <= ((int32_t)L_5))) + { + goto IL_003d; + } + } + { + SystemException_t940 * L_6 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_6, _stringLiteral518, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + int32_t L_7 = (__this->___index_0); + MatchCollection_t830 * L_8 = (__this->___coll_1); + NullCheck(L_8); + ArrayList_t734 * L_9 = (L_8->___list_1); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9); + if ((!(((uint32_t)L_7) == ((uint32_t)L_10)))) + { + goto IL_0078; + } + } + { + MatchCollection_t830 * L_11 = (__this->___coll_1); + NullCheck(L_11); + Match_t820 * L_12 = (L_11->___current_0); + NullCheck(L_12); + bool L_13 = Group_get_Success_m4164(L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_0078; + } + } + { + InvalidOperationException_t914 * L_14 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_14, _stringLiteral519, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0078: + { + int32_t L_15 = (__this->___index_0); + MatchCollection_t830 * L_16 = (__this->___coll_1); + NullCheck(L_16); + ArrayList_t734 * L_17 = (L_16->___list_1); + NullCheck(L_17); + int32_t L_18 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_17); + if ((((int32_t)L_15) >= ((int32_t)L_18))) + { + goto IL_00ae; + } + } + { + MatchCollection_t830 * L_19 = (__this->___coll_1); + NullCheck(L_19); + ArrayList_t734 * L_20 = (L_19->___list_1); + int32_t L_21 = (__this->___index_0); + NullCheck(L_20); + Object_t * L_22 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_20, L_21); + G_B10_0 = L_22; + goto IL_00b9; + } + +IL_00ae: + { + MatchCollection_t830 * L_23 = (__this->___coll_1); + NullCheck(L_23); + Match_t820 * L_24 = (L_23->___current_0); + G_B10_0 = ((Object_t *)(L_24)); + } + +IL_00b9: + { + return G_B10_0; + } +} +// System.Boolean System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.MoveNext() +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral518; +extern "C" bool Enumerator_System_Collections_IEnumerator_MoveNext_m4184 (Enumerator_t829 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral518 = il2cpp_codegen_string_literal_from_index(518); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___index_0); + MatchCollection_t830 * L_1 = (__this->___coll_1); + NullCheck(L_1); + ArrayList_t734 * L_2 = (L_1->___list_1); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_0) <= ((int32_t)L_3))) + { + goto IL_0026; + } + } + { + SystemException_t940 * L_4 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_4, _stringLiteral518, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0026: + { + int32_t L_5 = (__this->___index_0); + MatchCollection_t830 * L_6 = (__this->___coll_1); + NullCheck(L_6); + ArrayList_t734 * L_7 = (L_6->___list_1); + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_7); + if ((!(((uint32_t)L_5) == ((uint32_t)L_8)))) + { + goto IL_0058; + } + } + { + MatchCollection_t830 * L_9 = (__this->___coll_1); + NullCheck(L_9); + Match_t820 * L_10 = (L_9->___current_0); + NullCheck(L_10); + bool L_11 = Group_get_Success_m4164(L_10, /*hidden argument*/NULL); + if (L_11) + { + goto IL_0058; + } + } + { + return 0; + } + +IL_0058: + { + MatchCollection_t830 * L_12 = (__this->___coll_1); + int32_t L_13 = (__this->___index_0); + int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)1)); + V_0 = L_14; + __this->___index_0 = L_14; + int32_t L_15 = V_0; + NullCheck(L_12); + bool L_16 = MatchCollection_TryToGet_m4192(L_12, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void System.Text.RegularExpressions.MatchCollection::.ctor(System.Text.RegularExpressions.Match) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void MatchCollection__ctor_m4185 (MatchCollection_t830 * __this, Match_t820 * ___start, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Match_t820 * L_0 = ___start; + __this->___current_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___list_1 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.MatchCollection::get_Count() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" int32_t MatchCollection_get_Count_m4186 (MatchCollection_t830 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = MatchCollection_get_FullList_m4193(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean System.Text.RegularExpressions.MatchCollection::get_IsSynchronized() +extern "C" bool MatchCollection_get_IsSynchronized_m4187 (MatchCollection_t830 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection::get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral520; +extern "C" Match_t820 * MatchCollection_get_Item_m4188 (MatchCollection_t830 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + _stringLiteral520 = il2cpp_codegen_string_literal_from_index(520); + s_Il2CppMethodIntialized = true; + } + Match_t820 * G_B6_0 = {0}; + { + int32_t L_0 = ___i; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___i; + bool L_2 = MatchCollection_TryToGet_m4192(__this, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral520, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = ___i; + ArrayList_t734 * L_5 = (__this->___list_1); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_5); + if ((((int32_t)L_4) >= ((int32_t)L_6))) + { + goto IL_0045; + } + } + { + ArrayList_t734 * L_7 = (__this->___list_1); + int32_t L_8 = ___i; + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_7, L_8); + G_B6_0 = ((Match_t820 *)CastclassClass(L_9, Match_t820_il2cpp_TypeInfo_var)); + goto IL_004b; + } + +IL_0045: + { + Match_t820 * L_10 = (__this->___current_0); + G_B6_0 = L_10; + } + +IL_004b: + { + return G_B6_0; + } +} +// System.Object System.Text.RegularExpressions.MatchCollection::get_SyncRoot() +extern "C" Object_t * MatchCollection_get_SyncRoot_m4189 (MatchCollection_t830 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___list_1); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.MatchCollection::CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void MatchCollection_CopyTo_m4190 (MatchCollection_t830 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = MatchCollection_get_FullList_m4193(__this, /*hidden argument*/NULL); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, L_0, L_1, L_2); + return; + } +} +// System.Collections.IEnumerator System.Text.RegularExpressions.MatchCollection::GetEnumerator() +extern TypeInfo* Enumerator_t829_il2cpp_TypeInfo_var; +extern "C" Object_t * MatchCollection_GetEnumerator_m4191 (MatchCollection_t830 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t829_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(537); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * G_B3_0 = {0}; + { + Match_t820 * L_0 = (__this->___current_0); + NullCheck(L_0); + bool L_1 = Group_get_Success_m4164(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + Enumerator_t829 * L_2 = (Enumerator_t829 *)il2cpp_codegen_object_new (Enumerator_t829_il2cpp_TypeInfo_var); + Enumerator__ctor_m4181(L_2, __this, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = V_0; + G_B3_0 = L_3; + goto IL_0028; + } + +IL_001d: + { + ArrayList_t734 * L_4 = (__this->___list_1); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_4); + G_B3_0 = L_5; + } + +IL_0028: + { + return G_B3_0; + } +} +// System.Boolean System.Text.RegularExpressions.MatchCollection::TryToGet(System.Int32) +extern "C" bool MatchCollection_TryToGet_m4192 (MatchCollection_t830 * __this, int32_t ___i, const MethodInfo* method) +{ + int32_t G_B7_0 = 0; + { + goto IL_0028; + } + +IL_0005: + { + ArrayList_t734 * L_0 = (__this->___list_1); + Match_t820 * L_1 = (__this->___current_0); + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1); + Match_t820 * L_2 = (__this->___current_0); + NullCheck(L_2); + Match_t820 * L_3 = Match_NextMatch_m4179(L_2, /*hidden argument*/NULL); + __this->___current_0 = L_3; + } + +IL_0028: + { + int32_t L_4 = ___i; + ArrayList_t734 * L_5 = (__this->___list_1); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_5); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_0049; + } + } + { + Match_t820 * L_7 = (__this->___current_0); + NullCheck(L_7); + bool L_8 = Group_get_Success_m4164(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0005; + } + } + +IL_0049: + { + int32_t L_9 = ___i; + ArrayList_t734 * L_10 = (__this->___list_1); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0067; + } + } + { + Match_t820 * L_12 = (__this->___current_0); + NullCheck(L_12); + bool L_13 = Group_get_Success_m4164(L_12, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_13)); + goto IL_0068; + } + +IL_0067: + { + G_B7_0 = 1; + } + +IL_0068: + { + return G_B7_0; + } +} +// System.Collections.ICollection System.Text.RegularExpressions.MatchCollection::get_FullList() +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral521; +extern "C" Object_t * MatchCollection_get_FullList_m4193 (MatchCollection_t830 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral521 = il2cpp_codegen_string_literal_from_index(521); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = MatchCollection_TryToGet_m4192(__this, ((int32_t)2147483647), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001b; + } + } + { + SystemException_t940 * L_1 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_1, _stringLiteral521, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + ArrayList_t734 * L_2 = (__this->___list_1); + return L_2; + } +} +// System.Void System.Text.RegularExpressions.Regex::.ctor() +extern "C" void Regex__ctor_m4194 (Regex_t463 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String) +extern "C" void Regex__ctor_m4195 (Regex_t463 * __this, String_t* ___pattern, const MethodInfo* method) +{ + { + String_t* L_0 = ___pattern; + Regex__ctor_m4196(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral522; +extern "C" void Regex__ctor_m4196 (Regex_t463 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + _stringLiteral522 = il2cpp_codegen_string_literal_from_index(522); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___pattern; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral522, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___options; + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + Regex_validate_options_m4201(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___pattern; + __this->___pattern_7 = L_3; + int32_t L_4 = ___options; + __this->___roptions_8 = L_4; + Regex_Init_m4202(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* RegexOptions_t834_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral522; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" void Regex__ctor_m4197 (Regex_t463 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RegexOptions_t834_0_0_0_var = il2cpp_codegen_type_from_index(538); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral522 = il2cpp_codegen_string_literal_from_index(522); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral522, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RegexOptions_t834_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_4 = SerializationInfo_GetValue_m4617(L_2, _stringLiteral523, L_3, /*hidden argument*/NULL); + Regex__ctor_m4196(__this, L_1, ((*(int32_t*)((int32_t*)UnBox (L_4, Int32_t161_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::.cctor() +extern TypeInfo* FactoryCache_t831_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern "C" void Regex__cctor_m4198 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FactoryCache_t831_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(539); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + s_Il2CppMethodIntialized = true; + } + { + FactoryCache_t831 * L_0 = (FactoryCache_t831 *)il2cpp_codegen_object_new (FactoryCache_t831_il2cpp_TypeInfo_var); + FactoryCache__ctor_m4227(L_0, ((int32_t)15), /*hidden argument*/NULL); + ((Regex_t463_StaticFields*)Regex_t463_il2cpp_TypeInfo_var->static_fields)->___cache_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* RegexOptions_t834_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RegexOptions_t834_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral522; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" void Regex_System_Runtime_Serialization_ISerializable_GetObjectData_m4199 (Regex_t463 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + RegexOptions_t834_0_0_0_var = il2cpp_codegen_type_from_index(538); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RegexOptions_t834_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(538); + _stringLiteral522 = il2cpp_codegen_string_literal_from_index(522); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Text.RegularExpressions.Regex::ToString() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_AddValue_m4614(L_0, _stringLiteral522, L_1, L_2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_3 = ___info; + int32_t L_4 = Regex_get_Options_m4205(__this, /*hidden argument*/NULL); + int32_t L_5 = L_4; + Object_t * L_6 = Box(RegexOptions_t834_il2cpp_TypeInfo_var, &L_5); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RegexOptions_t834_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_3); + SerializationInfo_AddValue_m4614(L_3, _stringLiteral523, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String) +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern "C" String_t* Regex_Replace_m2077 (Object_t * __this /* static, unused */, String_t* ___input, String_t* ___pattern, String_t* ___replacement, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___input; + String_t* L_1 = ___pattern; + String_t* L_2 = ___replacement; + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + String_t* L_3 = Regex_Replace_m4200(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern "C" String_t* Regex_Replace_m4200 (Object_t * __this /* static, unused */, String_t* ___input, String_t* ___pattern, String_t* ___replacement, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + s_Il2CppMethodIntialized = true; + } + Regex_t463 * V_0 = {0}; + { + String_t* L_0 = ___pattern; + int32_t L_1 = ___options; + Regex_t463 * L_2 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4196(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Regex_t463 * L_3 = V_0; + String_t* L_4 = ___input; + String_t* L_5 = ___replacement; + NullCheck(L_3); + String_t* L_6 = Regex_Replace_m4215(L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Text.RegularExpressions.Regex::validate_options(System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" void Regex_validate_options_m4201 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___options; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)-888)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___options; + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)256)))) + { + goto IL_003a; + } + } + { + int32_t L_3 = ___options; + if (!((int32_t)((int32_t)L_3&(int32_t)((int32_t)-260)))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_003a: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::Init() +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +extern "C" void Regex_Init_m4202 (Regex_t463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + IMachineFactory_t832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(540); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + FactoryCache_t831 * L_0 = ((Regex_t463_StaticFields*)Regex_t463_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_1 = (__this->___pattern_7); + int32_t L_2 = (__this->___roptions_8); + NullCheck(L_0); + Object_t * L_3 = FactoryCache_Lookup_m4230(L_0, L_1, L_2, /*hidden argument*/NULL); + __this->___machineFactory_1 = L_3; + Object_t * L_4 = (__this->___machineFactory_1); + if (L_4) + { + goto IL_0032; + } + } + { + Regex_InitNewRegex_m4203(__this, /*hidden argument*/NULL); + goto IL_0076; + } + +IL_0032: + { + Object_t * L_5 = (__this->___machineFactory_1); + NullCheck(L_5); + int32_t L_6 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(3 /* System.Int32 System.Text.RegularExpressions.IMachineFactory::get_GroupCount() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_5); + __this->___group_count_3 = L_6; + Object_t * L_7 = (__this->___machineFactory_1); + NullCheck(L_7); + int32_t L_8 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.RegularExpressions.IMachineFactory::get_Gap() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_7); + __this->___gap_4 = L_8; + Object_t * L_9 = (__this->___machineFactory_1); + NullCheck(L_9); + Object_t * L_10 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Collections.IDictionary System.Text.RegularExpressions.IMachineFactory::get_Mapping() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_9); + __this->___mapping_2 = L_10; + Object_t * L_11 = (__this->___machineFactory_1); + NullCheck(L_11); + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(6 /* System.String[] System.Text.RegularExpressions.IMachineFactory::get_NamesMapping() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_11); + __this->___group_names_5 = L_12; + } + +IL_0076: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Regex::InitNewRegex() +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +extern "C" void Regex_InitNewRegex_m4203 (Regex_t463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + IMachineFactory_t832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(540); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___pattern_7); + int32_t L_1 = (__this->___roptions_8); + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + Object_t * L_2 = Regex_CreateMachineFactory_m4204(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___machineFactory_1 = L_2; + FactoryCache_t831 * L_3 = ((Regex_t463_StaticFields*)Regex_t463_il2cpp_TypeInfo_var->static_fields)->___cache_0; + String_t* L_4 = (__this->___pattern_7); + int32_t L_5 = (__this->___roptions_8); + Object_t * L_6 = (__this->___machineFactory_1); + NullCheck(L_3); + FactoryCache_Add_m4228(L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + Object_t * L_7 = (__this->___machineFactory_1); + NullCheck(L_7); + int32_t L_8 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(3 /* System.Int32 System.Text.RegularExpressions.IMachineFactory::get_GroupCount() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_7); + __this->___group_count_3 = L_8; + Object_t * L_9 = (__this->___machineFactory_1); + NullCheck(L_9); + int32_t L_10 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.RegularExpressions.IMachineFactory::get_Gap() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_9); + __this->___gap_4 = L_10; + Object_t * L_11 = (__this->___machineFactory_1); + NullCheck(L_11); + Object_t * L_12 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Collections.IDictionary System.Text.RegularExpressions.IMachineFactory::get_Mapping() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_11); + __this->___mapping_2 = L_12; + Object_t * L_13 = (__this->___machineFactory_1); + NullCheck(L_13); + StringU5BU5D_t163* L_14 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(6 /* System.String[] System.Text.RegularExpressions.IMachineFactory::get_NamesMapping() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_13); + __this->___group_names_5 = L_14; + return; + } +} +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.Regex::CreateMachineFactory(System.String,System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* Parser_t862_il2cpp_TypeInfo_var; +extern TypeInfo* PatternCompiler_t848_il2cpp_TypeInfo_var; +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern "C" Object_t * Regex_CreateMachineFactory_m4204 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Parser_t862_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(541); + PatternCompiler_t848_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(542); + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + IMachineFactory_t832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(540); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + s_Il2CppMethodIntialized = true; + } + Parser_t862 * V_0 = {0}; + RegularExpression_t868 * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Hashtable_t725 * V_4 = {0}; + { + Parser_t862 * L_0 = (Parser_t862 *)il2cpp_codegen_object_new (Parser_t862_il2cpp_TypeInfo_var); + Parser__ctor_m4368(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Parser_t862 * L_1 = V_0; + String_t* L_2 = ___pattern; + int32_t L_3 = ___options; + NullCheck(L_1); + RegularExpression_t868 * L_4 = Parser_ParseRegularExpression_m4374(L_1, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + PatternCompiler_t848 * L_5 = (PatternCompiler_t848 *)il2cpp_codegen_object_new (PatternCompiler_t848_il2cpp_TypeInfo_var); + PatternCompiler__ctor_m4255(L_5, /*hidden argument*/NULL); + V_2 = L_5; + RegularExpression_t868 * L_6 = V_1; + Object_t * L_7 = V_2; + int32_t L_8 = ___options; + NullCheck(L_6); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.RegularExpression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_6, L_7, ((((int32_t)((((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0)); + Object_t * L_9 = V_2; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.ICompiler::GetMachineFactory() */, ICompiler_t911_il2cpp_TypeInfo_var, L_9); + V_3 = L_10; + Hashtable_t725 * L_11 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_11, /*hidden argument*/NULL); + V_4 = L_11; + Object_t * L_12 = V_3; + Parser_t862 * L_13 = V_0; + Hashtable_t725 * L_14 = V_4; + NullCheck(L_13); + int32_t L_15 = Parser_GetMapping_m4375(L_13, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + InterfaceActionInvoker1< int32_t >::Invoke(5 /* System.Void System.Text.RegularExpressions.IMachineFactory::set_Gap(System.Int32) */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_12, L_15); + Object_t * L_16 = V_3; + Hashtable_t725 * L_17 = V_4; + NullCheck(L_16); + InterfaceActionInvoker1< Object_t * >::Invoke(2 /* System.Void System.Text.RegularExpressions.IMachineFactory::set_Mapping(System.Collections.IDictionary) */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_16, L_17); + Object_t * L_18 = V_3; + Object_t * L_19 = V_3; + NullCheck(L_19); + int32_t L_20 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(3 /* System.Int32 System.Text.RegularExpressions.IMachineFactory::get_GroupCount() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_19); + Object_t * L_21 = V_3; + NullCheck(L_21); + Object_t * L_22 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Collections.IDictionary System.Text.RegularExpressions.IMachineFactory::get_Mapping() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_21); + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_23 = Regex_GetGroupNamesArray_m4221(NULL /*static, unused*/, L_20, L_22, /*hidden argument*/NULL); + NullCheck(L_18); + InterfaceActionInvoker1< StringU5BU5D_t163* >::Invoke(7 /* System.Void System.Text.RegularExpressions.IMachineFactory::set_NamesMapping(System.String[]) */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_18, L_23); + Object_t * L_24 = V_3; + return L_24; + } +} +// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::get_Options() +extern "C" int32_t Regex_get_Options_m4205 (Regex_t463 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___roptions_8); + return L_0; + } +} +// System.Boolean System.Text.RegularExpressions.Regex::get_RightToLeft() +extern "C" bool Regex_get_RightToLeft_m4206 (Regex_t463 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___roptions_8); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Text.RegularExpressions.Regex::GroupNumberFromName(System.String) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" int32_t Regex_GroupNumberFromName_m4207 (Regex_t463 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = (__this->___mapping_2); + String_t* L_1 = ___name; + NullCheck(L_0); + bool L_2 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(3 /* System.Boolean System.Collections.IDictionary::Contains(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_0, L_1); + if (L_2) + { + goto IL_0013; + } + } + { + return (-1); + } + +IL_0013: + { + Object_t * L_3 = (__this->___mapping_2); + String_t* L_4 = ___name; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_3, L_4); + V_0 = ((*(int32_t*)((int32_t*)UnBox (L_5, Int32_t161_il2cpp_TypeInfo_var)))); + int32_t L_6 = V_0; + int32_t L_7 = (__this->___gap_4); + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_0038; + } + } + { + String_t* L_8 = ___name; + int32_t L_9 = Int32_Parse_m4750(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_0 = L_9; + } + +IL_0038: + { + int32_t L_10 = V_0; + return L_10; + } +} +// System.Int32 System.Text.RegularExpressions.Regex::GetGroupIndex(System.Int32) +extern const MethodInfo* Array_BinarySearch_TisInt32_t161_m4751_MethodInfo_var; +extern "C" int32_t Regex_GetGroupIndex_m4208 (Regex_t463 * __this, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_BinarySearch_TisInt32_t161_m4751_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483981); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___number; + int32_t L_1 = (__this->___gap_4); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000e; + } + } + { + int32_t L_2 = ___number; + return L_2; + } + +IL_000e: + { + int32_t L_3 = (__this->___gap_4); + int32_t L_4 = (__this->___group_count_3); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0021; + } + } + { + return (-1); + } + +IL_0021: + { + Int32U5BU5D_t420* L_5 = Regex_get_GroupNumbers_m4222(__this, /*hidden argument*/NULL); + int32_t L_6 = (__this->___gap_4); + int32_t L_7 = (__this->___group_count_3); + int32_t L_8 = (__this->___gap_4); + int32_t L_9 = ___number; + int32_t L_10 = Array_BinarySearch_TisInt32_t161_m4751(NULL /*static, unused*/, L_5, L_6, ((int32_t)((int32_t)((int32_t)((int32_t)L_7-(int32_t)L_8))+(int32_t)1)), L_9, /*hidden argument*/Array_BinarySearch_TisInt32_t161_m4751_MethodInfo_var); + return L_10; + } +} +// System.Int32 System.Text.RegularExpressions.Regex::default_startat(System.String) +extern "C" int32_t Regex_default_startat_m4209 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = Regex_get_RightToLeft_m4206(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + String_t* L_1 = ___input; + if (!L_1) + { + goto IL_001c; + } + } + { + String_t* L_2 = ___input; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + G_B4_0 = L_3; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = 0; + } + +IL_001d: + { + return G_B4_0; + } +} +// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String) +extern "C" bool Regex_IsMatch_m4210 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) +{ + { + String_t* L_0 = ___input; + String_t* L_1 = ___input; + int32_t L_2 = Regex_default_startat_m4209(__this, L_1, /*hidden argument*/NULL); + bool L_3 = Regex_IsMatch_m4211(__this, L_0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.Int32) +extern "C" bool Regex_IsMatch_m4211 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) +{ + { + String_t* L_0 = ___input; + int32_t L_1 = ___startat; + Match_t820 * L_2 = Regex_Match_m4212(__this, L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = Group_get_Success_m4164(L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IMachine_t828_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral524; +extern Il2CppCodeGenString* _stringLiteral525; +extern "C" Match_t820 * Regex_Match_m4212 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IMachine_t828_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(536); + _stringLiteral524 = il2cpp_codegen_string_literal_from_index(524); + _stringLiteral525 = il2cpp_codegen_string_literal_from_index(525); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___input; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startat; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___startat; + String_t* L_4 = ___input; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)L_5))) + { + goto IL_002f; + } + } + +IL_0024: + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral525, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002f: + { + Object_t * L_7 = Regex_CreateMachine_m4220(__this, /*hidden argument*/NULL); + String_t* L_8 = ___input; + int32_t L_9 = ___startat; + String_t* L_10 = ___input; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + NullCheck(L_7); + Match_t820 * L_12 = (Match_t820 *)InterfaceFuncInvoker4< Match_t820 *, Regex_t463 *, String_t*, int32_t, int32_t >::Invoke(0 /* System.Text.RegularExpressions.Match System.Text.RegularExpressions.IMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) */, IMachine_t828_il2cpp_TypeInfo_var, L_7, __this, L_8, L_9, L_11); + return L_12; + } +} +// System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.Regex::Matches(System.String) +extern "C" MatchCollection_t830 * Regex_Matches_m4213 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) +{ + { + String_t* L_0 = ___input; + String_t* L_1 = ___input; + int32_t L_2 = Regex_default_startat_m4209(__this, L_1, /*hidden argument*/NULL); + MatchCollection_t830 * L_3 = Regex_Matches_m4214(__this, L_0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.Regex::Matches(System.String,System.Int32) +extern TypeInfo* MatchCollection_t830_il2cpp_TypeInfo_var; +extern "C" MatchCollection_t830 * Regex_Matches_m4214 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MatchCollection_t830_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(544); + s_Il2CppMethodIntialized = true; + } + Match_t820 * V_0 = {0}; + { + String_t* L_0 = ___input; + int32_t L_1 = ___startat; + Match_t820 * L_2 = Regex_Match_m4212(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Match_t820 * L_3 = V_0; + MatchCollection_t830 * L_4 = (MatchCollection_t830 *)il2cpp_codegen_object_new (MatchCollection_t830_il2cpp_TypeInfo_var); + MatchCollection__ctor_m4185(L_4, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String) +extern "C" String_t* Regex_Replace_m4215 (Regex_t463 * __this, String_t* ___input, String_t* ___replacement, const MethodInfo* method) +{ + { + String_t* L_0 = ___input; + String_t* L_1 = ___replacement; + String_t* L_2 = ___input; + int32_t L_3 = Regex_default_startat_m4209(__this, L_2, /*hidden argument*/NULL); + String_t* L_4 = Regex_Replace_m4216(__this, L_0, L_1, ((int32_t)2147483647), L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IMachine_t828_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral524; +extern Il2CppCodeGenString* _stringLiteral526; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral525; +extern "C" String_t* Regex_Replace_m4216 (Regex_t463 * __this, String_t* ___input, String_t* ___replacement, int32_t ___count, int32_t ___startat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IMachine_t828_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(536); + _stringLiteral524 = il2cpp_codegen_string_literal_from_index(524); + _stringLiteral526 = il2cpp_codegen_string_literal_from_index(526); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral525 = il2cpp_codegen_string_literal_from_index(525); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___input; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___replacement; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral526, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) >= ((int32_t)(-1)))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___startat; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0049; + } + } + { + int32_t L_7 = ___startat; + String_t* L_8 = ___input; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)L_9))) + { + goto IL_0054; + } + } + +IL_0049: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_10, _stringLiteral525, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0054: + { + Object_t * L_11 = Regex_CreateMachine_m4220(__this, /*hidden argument*/NULL); + String_t* L_12 = ___input; + String_t* L_13 = ___replacement; + int32_t L_14 = ___count; + int32_t L_15 = ___startat; + NullCheck(L_11); + String_t* L_16 = (String_t*)InterfaceFuncInvoker5< String_t*, Regex_t463 *, String_t*, String_t*, int32_t, int32_t >::Invoke(1 /* System.String System.Text.RegularExpressions.IMachine::Replace(System.Text.RegularExpressions.Regex,System.String,System.String,System.Int32,System.Int32) */, IMachine_t828_il2cpp_TypeInfo_var, L_11, __this, L_12, L_13, L_14, L_15); + return L_16; + } +} +// System.String System.Text.RegularExpressions.Regex::ToString() +extern "C" String_t* Regex_ToString_m4217 (Regex_t463 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___pattern_7); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Regex::get_GroupCount() +extern "C" int32_t Regex_get_GroupCount_m4218 (Regex_t463 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___group_count_3); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Regex::get_Gap() +extern "C" int32_t Regex_get_Gap_m4219 (Regex_t463 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___gap_4); + return L_0; + } +} +// System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.Regex::CreateMachine() +extern TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +extern "C" Object_t * Regex_CreateMachine_m4220 (Regex_t463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMachineFactory_t832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(540); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___machineFactory_1); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.IMachineFactory::NewInstance() */, IMachineFactory_t832_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.String[] System.Text.RegularExpressions.Regex::GetGroupNamesArray(System.Int32,System.Collections.IDictionary) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" StringU5BU5D_t163* Regex_GetGroupNamesArray_m4221 (Object_t * __this /* static, unused */, int32_t ___groupCount, Object_t * ___mapping, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + Object_t * V_1 = {0}; + { + int32_t L_0 = ___groupCount; + V_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_0+(int32_t)1)))); + Object_t * L_1 = ___mapping; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_1); + V_1 = L_2; + goto IL_002d; + } + +IL_0015: + { + StringU5BU5D_t163* L_3 = V_0; + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_4); + Object_t * L_6 = V_1; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_6); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((*(int32_t*)((int32_t*)UnBox (L_5, Int32_t161_il2cpp_TypeInfo_var))))); + ArrayElementTypeCheck (L_3, ((String_t*)CastclassSealed(L_7, String_t_il2cpp_TypeInfo_var))); + *((String_t**)(String_t**)SZArrayLdElema(L_3, ((*(int32_t*)((int32_t*)UnBox (L_5, Int32_t161_il2cpp_TypeInfo_var)))), sizeof(String_t*))) = (String_t*)((String_t*)CastclassSealed(L_7, String_t_il2cpp_TypeInfo_var)); + } + +IL_002d: + { + Object_t * L_8 = V_1; + NullCheck(L_8); + bool L_9 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_8); + if (L_9) + { + goto IL_0015; + } + } + { + StringU5BU5D_t163* L_10 = V_0; + return L_10; + } +} +// System.Int32[] System.Text.RegularExpressions.Regex::get_GroupNumbers() +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Int32U5BU5D_t420* Regex_get_GroupNumbers_m4222 (Regex_t463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___group_numbers_6); + if (L_0) + { + goto IL_0076; + } + } + { + int32_t L_1 = (__this->___group_count_3); + __this->___group_numbers_6 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)((int32_t)1+(int32_t)L_1)))); + V_0 = 0; + goto IL_0032; + } + +IL_0025: + { + Int32U5BU5D_t420* L_2 = (__this->___group_numbers_6); + int32_t L_3 = V_0; + int32_t L_4 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, L_3, sizeof(int32_t))) = (int32_t)L_4; + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0032: + { + int32_t L_6 = V_0; + int32_t L_7 = (__this->___gap_4); + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_0025; + } + } + { + int32_t L_8 = (__this->___gap_4); + V_1 = L_8; + goto IL_0063; + } + +IL_004a: + { + Int32U5BU5D_t420* L_9 = (__this->___group_numbers_6); + int32_t L_10 = V_1; + StringU5BU5D_t163* L_11 = (__this->___group_names_5); + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + int32_t L_14 = Int32_Parse_m4750(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_11, L_13, sizeof(String_t*))), /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + *((int32_t*)(int32_t*)SZArrayLdElema(L_9, L_10, sizeof(int32_t))) = (int32_t)L_14; + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0063: + { + int32_t L_16 = V_1; + int32_t L_17 = (__this->___group_count_3); + if ((((int32_t)L_16) <= ((int32_t)L_17))) + { + goto IL_004a; + } + } + { + Int32U5BU5D_t420* L_18 = (__this->___group_numbers_6); + return L_18; + } + +IL_0076: + { + Int32U5BU5D_t420* L_19 = (__this->___group_numbers_6); + return L_19; + } +} +// System.Void System.Text.RegularExpressions.FactoryCache/Key::.ctor(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" void Key__ctor_m4223 (Key_t838 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___pattern; + __this->___pattern_0 = L_0; + int32_t L_1 = ___options; + __this->___options_1 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.FactoryCache/Key::GetHashCode() +extern "C" int32_t Key_GetHashCode_m4224 (Key_t838 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___pattern_0); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___options_1); + return ((int32_t)((int32_t)L_1^(int32_t)L_2)); + } +} +// System.Boolean System.Text.RegularExpressions.FactoryCache/Key::Equals(System.Object) +extern TypeInfo* Key_t838_il2cpp_TypeInfo_var; +extern "C" bool Key_Equals_m4225 (Key_t838 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Key_t838_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(546); + s_Il2CppMethodIntialized = true; + } + Key_t838 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___o; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___o; + if (((Key_t838 *)IsInstClass(L_1, Key_t838_il2cpp_TypeInfo_var))) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + Object_t * L_2 = ___o; + V_0 = ((Key_t838 *)CastclassClass(L_2, Key_t838_il2cpp_TypeInfo_var)); + int32_t L_3 = (__this->___options_1); + Key_t838 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = (L_4->___options_1); + if ((!(((uint32_t)L_3) == ((uint32_t)L_5)))) + { + goto IL_003e; + } + } + { + String_t* L_6 = (__this->___pattern_0); + Key_t838 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = (L_7->___pattern_0); + NullCheck(L_6); + bool L_9 = String_Equals_m4733(L_6, L_8, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_9)); + goto IL_003f; + } + +IL_003e: + { + G_B6_0 = 0; + } + +IL_003f: + { + return G_B6_0; + } +} +// System.String System.Text.RegularExpressions.FactoryCache/Key::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* RegexOptions_t834_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral527; +extern Il2CppCodeGenString* _stringLiteral528; +extern Il2CppCodeGenString* _stringLiteral529; +extern "C" String_t* Key_ToString_m4226 (Key_t838 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + RegexOptions_t834_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(538); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral527 = il2cpp_codegen_string_literal_from_index(527); + _stringLiteral528 = il2cpp_codegen_string_literal_from_index(528); + _stringLiteral529 = il2cpp_codegen_string_literal_from_index(529); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral527); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral527; + ObjectU5BU5D_t162* L_1 = L_0; + String_t* L_2 = (__this->___pattern_0); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 1, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, _stringLiteral528); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral528; + ObjectU5BU5D_t162* L_4 = L_3; + int32_t L_5 = (__this->___options_1); + int32_t L_6 = L_5; + Object_t * L_7 = Box(RegexOptions_t834_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 3); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 3, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + ArrayElementTypeCheck (L_8, _stringLiteral529); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral529; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.Text.RegularExpressions.FactoryCache::.ctor(System.Int32) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* MRUList_t839_il2cpp_TypeInfo_var; +extern "C" void FactoryCache__ctor_m4227 (FactoryCache_t831 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + MRUList_t839_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(547); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + __this->___capacity_0 = L_0; + int32_t L_1 = ___capacity; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4752(L_2, L_1, /*hidden argument*/NULL); + __this->___factories_1 = L_2; + MRUList_t839 * L_3 = (MRUList_t839 *)il2cpp_codegen_object_new (MRUList_t839_il2cpp_TypeInfo_var); + MRUList__ctor_m4232(L_3, /*hidden argument*/NULL); + __this->___mru_list_2 = L_3; + return; + } +} +// System.Void System.Text.RegularExpressions.FactoryCache::Add(System.String,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.IMachineFactory) +extern TypeInfo* Key_t838_il2cpp_TypeInfo_var; +extern "C" void FactoryCache_Add_m4228 (FactoryCache_t831 * __this, String_t* ___pattern, int32_t ___options, Object_t * ___factory, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Key_t838_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(546); + s_Il2CppMethodIntialized = true; + } + FactoryCache_t831 * V_0 = {0}; + Key_t838 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + FactoryCache_t831 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + String_t* L_1 = ___pattern; + int32_t L_2 = ___options; + Key_t838 * L_3 = (Key_t838 *)il2cpp_codegen_object_new (Key_t838_il2cpp_TypeInfo_var); + Key__ctor_m4223(L_3, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + FactoryCache_Cleanup_m4229(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_4 = (__this->___factories_1); + Key_t838 * L_5 = V_1; + Object_t * L_6 = ___factory; + NullCheck(L_4); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_4, L_5, L_6); + MRUList_t839 * L_7 = (__this->___mru_list_2); + Key_t838 * L_8 = V_1; + NullCheck(L_7); + MRUList_Use_m4233(L_7, L_8, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x3B, FINALLY_0034); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0034; + } + +FINALLY_0034: + { // begin finally (depth: 1) + FactoryCache_t831 * L_9 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(52) + } // end finally (depth: 1) + IL2CPP_CLEANUP(52) + { + IL2CPP_JUMP_TBL(0x3B, IL_003b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003b: + { + return; + } +} +// System.Void System.Text.RegularExpressions.FactoryCache::Cleanup() +extern TypeInfo* Key_t838_il2cpp_TypeInfo_var; +extern "C" void FactoryCache_Cleanup_m4229 (FactoryCache_t831 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Key_t838_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(546); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + goto IL_0028; + } + +IL_0005: + { + MRUList_t839 * L_0 = (__this->___mru_list_2); + NullCheck(L_0); + Object_t * L_1 = MRUList_Evict_m4234(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = V_0; + if (!L_2) + { + goto IL_0028; + } + } + { + Hashtable_t725 * L_3 = (__this->___factories_1); + Object_t * L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_3, ((Key_t838 *)CastclassClass(L_4, Key_t838_il2cpp_TypeInfo_var))); + } + +IL_0028: + { + Hashtable_t725 * L_5 = (__this->___factories_1); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_5); + int32_t L_7 = (__this->___capacity_0); + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_004a; + } + } + { + int32_t L_8 = (__this->___capacity_0); + if ((((int32_t)L_8) > ((int32_t)0))) + { + goto IL_0005; + } + } + +IL_004a: + { + return; + } +} +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.FactoryCache::Lookup(System.String,System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* Key_t838_il2cpp_TypeInfo_var; +extern TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +extern "C" Object_t * FactoryCache_Lookup_m4230 (FactoryCache_t831 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Key_t838_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(546); + IMachineFactory_t832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(540); + s_Il2CppMethodIntialized = true; + } + FactoryCache_t831 * V_0 = {0}; + Key_t838 * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + FactoryCache_t831 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + String_t* L_1 = ___pattern; + int32_t L_2 = ___options; + Key_t838 * L_3 = (Key_t838 *)il2cpp_codegen_object_new (Key_t838_il2cpp_TypeInfo_var); + Key__ctor_m4223(L_3, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + Hashtable_t725 * L_4 = (__this->___factories_1); + Key_t838 * L_5 = V_1; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_4, L_5); + if (!L_6) + { + goto IL_0044; + } + } + +IL_0021: + { + MRUList_t839 * L_7 = (__this->___mru_list_2); + Key_t838 * L_8 = V_1; + NullCheck(L_7); + MRUList_Use_m4233(L_7, L_8, /*hidden argument*/NULL); + Hashtable_t725 * L_9 = (__this->___factories_1); + Key_t838 * L_10 = V_1; + NullCheck(L_9); + Object_t * L_11 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_9, L_10); + V_2 = ((Object_t *)Castclass(L_11, IMachineFactory_t832_il2cpp_TypeInfo_var)); + IL2CPP_LEAVE(0x52, FINALLY_0049); + } + +IL_0044: + { + IL2CPP_LEAVE(0x50, FINALLY_0049); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0049; + } + +FINALLY_0049: + { // begin finally (depth: 1) + FactoryCache_t831 * L_12 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(73) + } // end finally (depth: 1) + IL2CPP_CLEANUP(73) + { + IL2CPP_JUMP_TBL(0x52, IL_0052) + IL2CPP_JUMP_TBL(0x50, IL_0050) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0050: + { + return (Object_t *)NULL; + } + +IL_0052: + { + Object_t * L_13 = V_2; + return L_13; + } +} +// System.Void System.Text.RegularExpressions.MRUList/Node::.ctor(System.Object) +extern "C" void Node__ctor_m4231 (Node_t840 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___value; + __this->___value_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.MRUList::.ctor() +extern "C" void MRUList__ctor_m4232 (MRUList_t839 * __this, const MethodInfo* method) +{ + Node_t840 * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + V_0 = (Node_t840 *)NULL; + __this->___tail_1 = (Node_t840 *)NULL; + Node_t840 * L_0 = V_0; + __this->___head_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.MRUList::Use(System.Object) +extern TypeInfo* Node_t840_il2cpp_TypeInfo_var; +extern "C" void MRUList_Use_m4233 (MRUList_t839 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Node_t840_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(548); + s_Il2CppMethodIntialized = true; + } + Node_t840 * V_0 = {0}; + Node_t840 * V_1 = {0}; + { + Node_t840 * L_0 = (__this->___head_0); + if (L_0) + { + goto IL_0023; + } + } + { + Object_t * L_1 = ___o; + Node_t840 * L_2 = (Node_t840 *)il2cpp_codegen_object_new (Node_t840_il2cpp_TypeInfo_var); + Node__ctor_m4231(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Node_t840 * L_3 = V_0; + Node_t840 * L_4 = L_3; + V_1 = L_4; + __this->___tail_1 = L_4; + Node_t840 * L_5 = V_1; + __this->___head_0 = L_5; + return; + } + +IL_0023: + { + Node_t840 * L_6 = (__this->___head_0); + V_0 = L_6; + goto IL_0036; + } + +IL_002f: + { + Node_t840 * L_7 = V_0; + NullCheck(L_7); + Node_t840 * L_8 = (L_7->___previous_1); + V_0 = L_8; + } + +IL_0036: + { + Node_t840 * L_9 = V_0; + if (!L_9) + { + goto IL_004d; + } + } + { + Object_t * L_10 = ___o; + Node_t840 * L_11 = V_0; + NullCheck(L_11); + Object_t * L_12 = (L_11->___value_0); + NullCheck(L_10); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_10, L_12); + if (!L_13) + { + goto IL_002f; + } + } + +IL_004d: + { + Node_t840 * L_14 = V_0; + if (L_14) + { + goto IL_005f; + } + } + { + Object_t * L_15 = ___o; + Node_t840 * L_16 = (Node_t840 *)il2cpp_codegen_object_new (Node_t840_il2cpp_TypeInfo_var); + Node__ctor_m4231(L_16, L_15, /*hidden argument*/NULL); + V_0 = L_16; + goto IL_00ab; + } + +IL_005f: + { + Node_t840 * L_17 = V_0; + Node_t840 * L_18 = (__this->___head_0); + if ((!(((Object_t*)(Node_t840 *)L_17) == ((Object_t*)(Node_t840 *)L_18)))) + { + goto IL_006c; + } + } + { + return; + } + +IL_006c: + { + Node_t840 * L_19 = V_0; + Node_t840 * L_20 = (__this->___tail_1); + if ((!(((Object_t*)(Node_t840 *)L_19) == ((Object_t*)(Node_t840 *)L_20)))) + { + goto IL_0089; + } + } + { + Node_t840 * L_21 = V_0; + NullCheck(L_21); + Node_t840 * L_22 = (L_21->___next_2); + __this->___tail_1 = L_22; + goto IL_009a; + } + +IL_0089: + { + Node_t840 * L_23 = V_0; + NullCheck(L_23); + Node_t840 * L_24 = (L_23->___previous_1); + Node_t840 * L_25 = V_0; + NullCheck(L_25); + Node_t840 * L_26 = (L_25->___next_2); + NullCheck(L_24); + L_24->___next_2 = L_26; + } + +IL_009a: + { + Node_t840 * L_27 = V_0; + NullCheck(L_27); + Node_t840 * L_28 = (L_27->___next_2); + Node_t840 * L_29 = V_0; + NullCheck(L_29); + Node_t840 * L_30 = (L_29->___previous_1); + NullCheck(L_28); + L_28->___previous_1 = L_30; + } + +IL_00ab: + { + Node_t840 * L_31 = (__this->___head_0); + Node_t840 * L_32 = V_0; + NullCheck(L_31); + L_31->___next_2 = L_32; + Node_t840 * L_33 = V_0; + Node_t840 * L_34 = (__this->___head_0); + NullCheck(L_33); + L_33->___previous_1 = L_34; + Node_t840 * L_35 = V_0; + NullCheck(L_35); + L_35->___next_2 = (Node_t840 *)NULL; + Node_t840 * L_36 = V_0; + __this->___head_0 = L_36; + return; + } +} +// System.Object System.Text.RegularExpressions.MRUList::Evict() +extern "C" Object_t * MRUList_Evict_m4234 (MRUList_t839 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + Node_t840 * L_0 = (__this->___tail_1); + if (L_0) + { + goto IL_000d; + } + } + { + return NULL; + } + +IL_000d: + { + Node_t840 * L_1 = (__this->___tail_1); + NullCheck(L_1); + Object_t * L_2 = (L_1->___value_0); + V_0 = L_2; + Node_t840 * L_3 = (__this->___tail_1); + NullCheck(L_3); + Node_t840 * L_4 = (L_3->___next_2); + __this->___tail_1 = L_4; + Node_t840 * L_5 = (__this->___tail_1); + if (L_5) + { + goto IL_0041; + } + } + { + __this->___head_0 = (Node_t840 *)NULL; + goto IL_004d; + } + +IL_0041: + { + Node_t840 * L_6 = (__this->___tail_1); + NullCheck(L_6); + L_6->___previous_1 = (Node_t840 *)NULL; + } + +IL_004d: + { + Object_t * L_7 = V_0; + return L_7; + } +} +// System.Text.RegularExpressions.Category System.Text.RegularExpressions.CategoryUtils::CategoryFromName(System.String) +extern const Il2CppType* Category_t841_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral530; +extern Il2CppCodeGenString* _stringLiteral531; +extern "C" uint16_t CategoryUtils_CategoryFromName_m4235 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Category_t841_0_0_0_var = il2cpp_codegen_type_from_index(549); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral530 = il2cpp_codegen_string_literal_from_index(530); + _stringLiteral531 = il2cpp_codegen_string_literal_from_index(531); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + String_t* L_0 = ___name; + NullCheck(L_0); + bool L_1 = String_StartsWith_m2054(L_0, _stringLiteral530, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + +IL_0010: + { + String_t* L_2 = ___name; + NullCheck(L_2); + String_t* L_3 = String_Substring_m3599(L_2, 2, /*hidden argument*/NULL); + ___name = L_3; + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Category_t841_0_0_0_var), /*hidden argument*/NULL); + String_t* L_5 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral531, L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_7 = Enum_Parse_m4753(NULL /*static, unused*/, L_4, L_6, 0, /*hidden argument*/NULL); + V_0 = ((*(uint16_t*)((uint16_t*)UnBox (L_7, UInt16_t919_il2cpp_TypeInfo_var)))); + goto IL_0051; + } + +IL_003f: + { + ; // IL_003f: leave IL_0051 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t437_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0044; + throw e; + } + +CATCH_0044: + { // begin catch(System.ArgumentException) + { + V_0 = 0; + goto IL_0051; + } + +IL_004c: + { + ; // IL_004c: leave IL_0051 + } + } // end catch (depth: 1) + +IL_0051: + { + uint16_t L_8 = V_0; + return L_8; + } +} +// System.Boolean System.Text.RegularExpressions.CategoryUtils::IsCategory(System.Text.RegularExpressions.Category,System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool CategoryUtils_IsCategory_m4236 (Object_t * __this /* static, unused */, uint16_t ___cat, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = {0}; + int32_t G_B8_0 = 0; + int32_t G_B21_0 = 0; + int32_t G_B25_0 = 0; + int32_t G_B33_0 = 0; + int32_t G_B70_0 = 0; + int32_t G_B75_0 = 0; + int32_t G_B80_0 = 0; + int32_t G_B85_0 = 0; + int32_t G_B94_0 = 0; + int32_t G_B100_0 = 0; + int32_t G_B107_0 = 0; + int32_t G_B111_0 = 0; + int32_t G_B115_0 = 0; + int32_t G_B119_0 = 0; + int32_t G_B123_0 = 0; + int32_t G_B127_0 = 0; + int32_t G_B131_0 = 0; + int32_t G_B135_0 = 0; + int32_t G_B139_0 = 0; + int32_t G_B143_0 = 0; + int32_t G_B147_0 = 0; + int32_t G_B151_0 = 0; + int32_t G_B155_0 = 0; + int32_t G_B159_0 = 0; + int32_t G_B163_0 = 0; + int32_t G_B167_0 = 0; + int32_t G_B171_0 = 0; + int32_t G_B175_0 = 0; + int32_t G_B179_0 = 0; + int32_t G_B183_0 = 0; + int32_t G_B187_0 = 0; + int32_t G_B191_0 = 0; + int32_t G_B195_0 = 0; + int32_t G_B199_0 = 0; + int32_t G_B203_0 = 0; + int32_t G_B207_0 = 0; + int32_t G_B211_0 = 0; + int32_t G_B215_0 = 0; + int32_t G_B219_0 = 0; + int32_t G_B223_0 = 0; + int32_t G_B227_0 = 0; + int32_t G_B231_0 = 0; + int32_t G_B235_0 = 0; + int32_t G_B239_0 = 0; + int32_t G_B243_0 = 0; + int32_t G_B247_0 = 0; + int32_t G_B251_0 = 0; + int32_t G_B255_0 = 0; + int32_t G_B259_0 = 0; + int32_t G_B263_0 = 0; + int32_t G_B267_0 = 0; + int32_t G_B271_0 = 0; + int32_t G_B275_0 = 0; + int32_t G_B279_0 = 0; + int32_t G_B283_0 = 0; + int32_t G_B287_0 = 0; + int32_t G_B291_0 = 0; + int32_t G_B295_0 = 0; + int32_t G_B299_0 = 0; + int32_t G_B303_0 = 0; + int32_t G_B307_0 = 0; + int32_t G_B311_0 = 0; + int32_t G_B315_0 = 0; + int32_t G_B319_0 = 0; + int32_t G_B323_0 = 0; + int32_t G_B327_0 = 0; + int32_t G_B331_0 = 0; + int32_t G_B335_0 = 0; + int32_t G_B339_0 = 0; + int32_t G_B343_0 = 0; + int32_t G_B347_0 = 0; + int32_t G_B351_0 = 0; + int32_t G_B355_0 = 0; + int32_t G_B359_0 = 0; + int32_t G_B363_0 = 0; + int32_t G_B367_0 = 0; + int32_t G_B371_0 = 0; + int32_t G_B375_0 = 0; + int32_t G_B379_0 = 0; + int32_t G_B383_0 = 0; + int32_t G_B387_0 = 0; + int32_t G_B391_0 = 0; + int32_t G_B395_0 = 0; + int32_t G_B399_0 = 0; + int32_t G_B403_0 = 0; + int32_t G_B407_0 = 0; + int32_t G_B411_0 = 0; + int32_t G_B415_0 = 0; + int32_t G_B419_0 = 0; + int32_t G_B423_0 = 0; + int32_t G_B427_0 = 0; + int32_t G_B431_0 = 0; + int32_t G_B435_0 = 0; + int32_t G_B439_0 = 0; + int32_t G_B443_0 = 0; + int32_t G_B447_0 = 0; + int32_t G_B451_0 = 0; + int32_t G_B457_0 = 0; + int32_t G_B459_0 = 0; + { + uint16_t L_0 = ___cat; + V_0 = L_0; + uint16_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_024d; + } + if (L_1 == 1) + { + goto IL_024f; + } + if (L_1 == 2) + { + goto IL_0258; + } + if (L_1 == 3) + { + goto IL_025a; + } + if (L_1 == 4) + { + goto IL_0271; + } + if (L_1 == 5) + { + goto IL_0278; + } + if (L_1 == 6) + { + goto IL_027f; + } + if (L_1 == 7) + { + goto IL_0288; + } + if (L_1 == 8) + { + goto IL_028a; + } + if (L_1 == 9) + { + goto IL_02c3; + } + if (L_1 == 10) + { + goto IL_02d7; + } + if (L_1 == 11) + { + goto IL_040d; + } + if (L_1 == 12) + { + goto IL_0448; + } + if (L_1 == 13) + { + goto IL_046b; + } + if (L_1 == 14) + { + goto IL_0490; + } + if (L_1 == 15) + { + goto IL_04b6; + } + if (L_1 == 16) + { + goto IL_0510; + } + if (L_1 == 17) + { + goto IL_0543; + } + if (L_1 == 18) + { + goto IL_0308; + } + if (L_1 == 19) + { + goto IL_0310; + } + if (L_1 == 20) + { + goto IL_0318; + } + if (L_1 == 21) + { + goto IL_0320; + } + if (L_1 == 22) + { + goto IL_0328; + } + if (L_1 == 23) + { + goto IL_0330; + } + if (L_1 == 24) + { + goto IL_0338; + } + if (L_1 == 25) + { + goto IL_0340; + } + if (L_1 == 26) + { + goto IL_0348; + } + if (L_1 == 27) + { + goto IL_0350; + } + if (L_1 == 28) + { + goto IL_0359; + } + if (L_1 == 29) + { + goto IL_0362; + } + if (L_1 == 30) + { + goto IL_036b; + } + if (L_1 == 31) + { + goto IL_0374; + } + if (L_1 == 32) + { + goto IL_037d; + } + if (L_1 == 33) + { + goto IL_0386; + } + if (L_1 == 34) + { + goto IL_038f; + } + if (L_1 == 35) + { + goto IL_0398; + } + if (L_1 == 36) + { + goto IL_03a1; + } + if (L_1 == 37) + { + goto IL_03aa; + } + if (L_1 == 38) + { + goto IL_03b3; + } + if (L_1 == 39) + { + goto IL_03bc; + } + if (L_1 == 40) + { + goto IL_03c5; + } + if (L_1 == 41) + { + goto IL_03ce; + } + if (L_1 == 42) + { + goto IL_03d7; + } + if (L_1 == 43) + { + goto IL_03e0; + } + if (L_1 == 44) + { + goto IL_03e9; + } + if (L_1 == 45) + { + goto IL_03f2; + } + if (L_1 == 46) + { + goto IL_03fb; + } + if (L_1 == 47) + { + goto IL_0404; + } + if (L_1 == 48) + { + goto IL_0583; + } + if (L_1 == 49) + { + goto IL_0596; + } + if (L_1 == 50) + { + goto IL_05b0; + } + if (L_1 == 51) + { + goto IL_05ca; + } + if (L_1 == 52) + { + goto IL_05e4; + } + if (L_1 == 53) + { + goto IL_05fe; + } + if (L_1 == 54) + { + goto IL_0618; + } + if (L_1 == 55) + { + goto IL_0632; + } + if (L_1 == 56) + { + goto IL_064c; + } + if (L_1 == 57) + { + goto IL_0666; + } + if (L_1 == 58) + { + goto IL_0680; + } + if (L_1 == 59) + { + goto IL_069a; + } + if (L_1 == 60) + { + goto IL_06b4; + } + if (L_1 == 61) + { + goto IL_06ce; + } + if (L_1 == 62) + { + goto IL_06e8; + } + if (L_1 == 63) + { + goto IL_0702; + } + if (L_1 == 64) + { + goto IL_071c; + } + if (L_1 == 65) + { + goto IL_0736; + } + if (L_1 == 66) + { + goto IL_0750; + } + if (L_1 == 67) + { + goto IL_076a; + } + if (L_1 == 68) + { + goto IL_0784; + } + if (L_1 == 69) + { + goto IL_079e; + } + if (L_1 == 70) + { + goto IL_07b8; + } + if (L_1 == 71) + { + goto IL_07d2; + } + if (L_1 == 72) + { + goto IL_07ec; + } + if (L_1 == 73) + { + goto IL_0806; + } + if (L_1 == 74) + { + goto IL_0820; + } + if (L_1 == 75) + { + goto IL_083a; + } + if (L_1 == 76) + { + goto IL_0854; + } + if (L_1 == 77) + { + goto IL_086e; + } + if (L_1 == 78) + { + goto IL_0888; + } + if (L_1 == 79) + { + goto IL_08a2; + } + if (L_1 == 80) + { + goto IL_08bc; + } + if (L_1 == 81) + { + goto IL_08d6; + } + if (L_1 == 82) + { + goto IL_08f0; + } + if (L_1 == 83) + { + goto IL_090a; + } + if (L_1 == 84) + { + goto IL_0924; + } + if (L_1 == 85) + { + goto IL_093e; + } + if (L_1 == 86) + { + goto IL_0958; + } + if (L_1 == 87) + { + goto IL_0972; + } + if (L_1 == 88) + { + goto IL_098c; + } + if (L_1 == 89) + { + goto IL_09a6; + } + if (L_1 == 90) + { + goto IL_09c0; + } + if (L_1 == 91) + { + goto IL_09da; + } + if (L_1 == 92) + { + goto IL_09f4; + } + if (L_1 == 93) + { + goto IL_0a0e; + } + if (L_1 == 94) + { + goto IL_0a28; + } + if (L_1 == 95) + { + goto IL_0a42; + } + if (L_1 == 96) + { + goto IL_0a5c; + } + if (L_1 == 97) + { + goto IL_0a76; + } + if (L_1 == 98) + { + goto IL_0a90; + } + if (L_1 == 99) + { + goto IL_0aaa; + } + if (L_1 == 100) + { + goto IL_0ac4; + } + if (L_1 == 101) + { + goto IL_0ade; + } + if (L_1 == 102) + { + goto IL_0af8; + } + if (L_1 == 103) + { + goto IL_0b12; + } + if (L_1 == 104) + { + goto IL_0b2c; + } + if (L_1 == 105) + { + goto IL_0b46; + } + if (L_1 == 106) + { + goto IL_0b60; + } + if (L_1 == 107) + { + goto IL_0b7a; + } + if (L_1 == 108) + { + goto IL_0b94; + } + if (L_1 == 109) + { + goto IL_0bae; + } + if (L_1 == 110) + { + goto IL_0bc8; + } + if (L_1 == 111) + { + goto IL_0be2; + } + if (L_1 == 112) + { + goto IL_0bfc; + } + if (L_1 == 113) + { + goto IL_0c16; + } + if (L_1 == 114) + { + goto IL_0c30; + } + if (L_1 == 115) + { + goto IL_0c4a; + } + if (L_1 == 116) + { + goto IL_0c64; + } + if (L_1 == 117) + { + goto IL_0c7e; + } + if (L_1 == 118) + { + goto IL_0c98; + } + if (L_1 == 119) + { + goto IL_0cb2; + } + if (L_1 == 120) + { + goto IL_0ccc; + } + if (L_1 == 121) + { + goto IL_0ce6; + } + if (L_1 == 122) + { + goto IL_0d00; + } + if (L_1 == 123) + { + goto IL_0d1a; + } + if (L_1 == 124) + { + goto IL_0d34; + } + if (L_1 == 125) + { + goto IL_0d4e; + } + if (L_1 == 126) + { + goto IL_0d68; + } + if (L_1 == 127) + { + goto IL_0d82; + } + if (L_1 == 128) + { + goto IL_0d9c; + } + if (L_1 == 129) + { + goto IL_0db6; + } + if (L_1 == 130) + { + goto IL_0dd0; + } + if (L_1 == 131) + { + goto IL_0dea; + } + if (L_1 == 132) + { + goto IL_0e04; + } + if (L_1 == 133) + { + goto IL_0e38; + } + if (L_1 == 134) + { + goto IL_0e1e; + } + if (L_1 == 135) + { + goto IL_0e6b; + } + if (L_1 == 136) + { + goto IL_0e6b; + } + if (L_1 == 137) + { + goto IL_0e6b; + } + if (L_1 == 138) + { + goto IL_0e6b; + } + if (L_1 == 139) + { + goto IL_0e6b; + } + if (L_1 == 140) + { + goto IL_0e6b; + } + if (L_1 == 141) + { + goto IL_0e6b; + } + if (L_1 == 142) + { + goto IL_0e6b; + } + if (L_1 == 143) + { + goto IL_0e6b; + } + } + { + goto IL_0e6d; + } + +IL_024d: + { + return 0; + } + +IL_024f: + { + uint16_t L_2 = ___c; + return ((((int32_t)((((int32_t)L_2) == ((int32_t)((int32_t)10)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0258: + { + return 1; + } + +IL_025a: + { + uint16_t L_3 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_4 = Char_IsLetterOrDigit_m4754(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_026f; + } + } + { + uint16_t L_5 = ___c; + bool L_6 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)18), L_5, /*hidden argument*/NULL); + G_B8_0 = ((int32_t)(L_6)); + goto IL_0270; + } + +IL_026f: + { + G_B8_0 = 1; + } + +IL_0270: + { + return G_B8_0; + } + +IL_0271: + { + uint16_t L_7 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_8 = Char_IsDigit_m4755(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0278: + { + uint16_t L_9 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_10 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_027f: + { + uint16_t L_11 = ___c; + return ((((int32_t)((((int32_t)L_11) == ((int32_t)((int32_t)10)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0288: + { + return 1; + } + +IL_028a: + { + uint16_t L_12 = ___c; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_12))) + { + goto IL_029a; + } + } + { + uint16_t L_13 = ___c; + if ((((int32_t)L_13) <= ((int32_t)((int32_t)122)))) + { + goto IL_02c1; + } + } + +IL_029a: + { + uint16_t L_14 = ___c; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_14))) + { + goto IL_02aa; + } + } + { + uint16_t L_15 = ___c; + if ((((int32_t)L_15) <= ((int32_t)((int32_t)90)))) + { + goto IL_02c1; + } + } + +IL_02aa: + { + uint16_t L_16 = ___c; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_16))) + { + goto IL_02ba; + } + } + { + uint16_t L_17 = ___c; + if ((((int32_t)L_17) <= ((int32_t)((int32_t)57)))) + { + goto IL_02c1; + } + } + +IL_02ba: + { + uint16_t L_18 = ___c; + G_B21_0 = ((((int32_t)((int32_t)95)) == ((int32_t)L_18))? 1 : 0); + goto IL_02c2; + } + +IL_02c1: + { + G_B21_0 = 1; + } + +IL_02c2: + { + return G_B21_0; + } + +IL_02c3: + { + uint16_t L_19 = ___c; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_19))) + { + goto IL_02d5; + } + } + { + uint16_t L_20 = ___c; + G_B25_0 = ((((int32_t)((((int32_t)L_20) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_02d6; + } + +IL_02d5: + { + G_B25_0 = 0; + } + +IL_02d6: + { + return G_B25_0; + } + +IL_02d7: + { + uint16_t L_21 = ___c; + if ((((int32_t)L_21) == ((int32_t)((int32_t)32)))) + { + goto IL_0306; + } + } + { + uint16_t L_22 = ___c; + if ((((int32_t)L_22) == ((int32_t)((int32_t)12)))) + { + goto IL_0306; + } + } + { + uint16_t L_23 = ___c; + if ((((int32_t)L_23) == ((int32_t)((int32_t)10)))) + { + goto IL_0306; + } + } + { + uint16_t L_24 = ___c; + if ((((int32_t)L_24) == ((int32_t)((int32_t)13)))) + { + goto IL_0306; + } + } + { + uint16_t L_25 = ___c; + if ((((int32_t)L_25) == ((int32_t)((int32_t)9)))) + { + goto IL_0306; + } + } + { + uint16_t L_26 = ___c; + G_B33_0 = ((((int32_t)L_26) == ((int32_t)((int32_t)11)))? 1 : 0); + goto IL_0307; + } + +IL_0306: + { + G_B33_0 = 1; + } + +IL_0307: + { + return G_B33_0; + } + +IL_0308: + { + uint16_t L_27 = ___c; + bool L_28 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 0, L_27, /*hidden argument*/NULL); + return L_28; + } + +IL_0310: + { + uint16_t L_29 = ___c; + bool L_30 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 1, L_29, /*hidden argument*/NULL); + return L_30; + } + +IL_0318: + { + uint16_t L_31 = ___c; + bool L_32 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 2, L_31, /*hidden argument*/NULL); + return L_32; + } + +IL_0320: + { + uint16_t L_33 = ___c; + bool L_34 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 3, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_0328: + { + uint16_t L_35 = ___c; + bool L_36 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 4, L_35, /*hidden argument*/NULL); + return L_36; + } + +IL_0330: + { + uint16_t L_37 = ___c; + bool L_38 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 5, L_37, /*hidden argument*/NULL); + return L_38; + } + +IL_0338: + { + uint16_t L_39 = ___c; + bool L_40 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 7, L_39, /*hidden argument*/NULL); + return L_40; + } + +IL_0340: + { + uint16_t L_41 = ___c; + bool L_42 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 6, L_41, /*hidden argument*/NULL); + return L_42; + } + +IL_0348: + { + uint16_t L_43 = ___c; + bool L_44 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 8, L_43, /*hidden argument*/NULL); + return L_44; + } + +IL_0350: + { + uint16_t L_45 = ___c; + bool L_46 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)9), L_45, /*hidden argument*/NULL); + return L_46; + } + +IL_0359: + { + uint16_t L_47 = ___c; + bool L_48 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)10), L_47, /*hidden argument*/NULL); + return L_48; + } + +IL_0362: + { + uint16_t L_49 = ___c; + bool L_50 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)11), L_49, /*hidden argument*/NULL); + return L_50; + } + +IL_036b: + { + uint16_t L_51 = ___c; + bool L_52 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)12), L_51, /*hidden argument*/NULL); + return L_52; + } + +IL_0374: + { + uint16_t L_53 = ___c; + bool L_54 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)13), L_53, /*hidden argument*/NULL); + return L_54; + } + +IL_037d: + { + uint16_t L_55 = ___c; + bool L_56 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)19), L_55, /*hidden argument*/NULL); + return L_56; + } + +IL_0386: + { + uint16_t L_57 = ___c; + bool L_58 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)20), L_57, /*hidden argument*/NULL); + return L_58; + } + +IL_038f: + { + uint16_t L_59 = ___c; + bool L_60 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)22), L_59, /*hidden argument*/NULL); + return L_60; + } + +IL_0398: + { + uint16_t L_61 = ___c; + bool L_62 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)21), L_61, /*hidden argument*/NULL); + return L_62; + } + +IL_03a1: + { + uint16_t L_63 = ___c; + bool L_64 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)23), L_63, /*hidden argument*/NULL); + return L_64; + } + +IL_03aa: + { + uint16_t L_65 = ___c; + bool L_66 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)18), L_65, /*hidden argument*/NULL); + return L_66; + } + +IL_03b3: + { + uint16_t L_67 = ___c; + bool L_68 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)24), L_67, /*hidden argument*/NULL); + return L_68; + } + +IL_03bc: + { + uint16_t L_69 = ___c; + bool L_70 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)25), L_69, /*hidden argument*/NULL); + return L_70; + } + +IL_03c5: + { + uint16_t L_71 = ___c; + bool L_72 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)26), L_71, /*hidden argument*/NULL); + return L_72; + } + +IL_03ce: + { + uint16_t L_73 = ___c; + bool L_74 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)27), L_73, /*hidden argument*/NULL); + return L_74; + } + +IL_03d7: + { + uint16_t L_75 = ___c; + bool L_76 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)28), L_75, /*hidden argument*/NULL); + return L_76; + } + +IL_03e0: + { + uint16_t L_77 = ___c; + bool L_78 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)14), L_77, /*hidden argument*/NULL); + return L_78; + } + +IL_03e9: + { + uint16_t L_79 = ___c; + bool L_80 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)15), L_79, /*hidden argument*/NULL); + return L_80; + } + +IL_03f2: + { + uint16_t L_81 = ___c; + bool L_82 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)17), L_81, /*hidden argument*/NULL); + return L_82; + } + +IL_03fb: + { + uint16_t L_83 = ___c; + bool L_84 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)16), L_83, /*hidden argument*/NULL); + return L_84; + } + +IL_0404: + { + uint16_t L_85 = ___c; + bool L_86 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)29), L_85, /*hidden argument*/NULL); + return L_86; + } + +IL_040d: + { + uint16_t L_87 = ___c; + bool L_88 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 0, L_87, /*hidden argument*/NULL); + if (L_88) + { + goto IL_0446; + } + } + { + uint16_t L_89 = ___c; + bool L_90 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 1, L_89, /*hidden argument*/NULL); + if (L_90) + { + goto IL_0446; + } + } + { + uint16_t L_91 = ___c; + bool L_92 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 2, L_91, /*hidden argument*/NULL); + if (L_92) + { + goto IL_0446; + } + } + { + uint16_t L_93 = ___c; + bool L_94 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 3, L_93, /*hidden argument*/NULL); + if (L_94) + { + goto IL_0446; + } + } + { + uint16_t L_95 = ___c; + bool L_96 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 4, L_95, /*hidden argument*/NULL); + G_B70_0 = ((int32_t)(L_96)); + goto IL_0447; + } + +IL_0446: + { + G_B70_0 = 1; + } + +IL_0447: + { + return G_B70_0; + } + +IL_0448: + { + uint16_t L_97 = ___c; + bool L_98 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 5, L_97, /*hidden argument*/NULL); + if (L_98) + { + goto IL_0469; + } + } + { + uint16_t L_99 = ___c; + bool L_100 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 7, L_99, /*hidden argument*/NULL); + if (L_100) + { + goto IL_0469; + } + } + { + uint16_t L_101 = ___c; + bool L_102 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 6, L_101, /*hidden argument*/NULL); + G_B75_0 = ((int32_t)(L_102)); + goto IL_046a; + } + +IL_0469: + { + G_B75_0 = 1; + } + +IL_046a: + { + return G_B75_0; + } + +IL_046b: + { + uint16_t L_103 = ___c; + bool L_104 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, 8, L_103, /*hidden argument*/NULL); + if (L_104) + { + goto IL_048e; + } + } + { + uint16_t L_105 = ___c; + bool L_106 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)9), L_105, /*hidden argument*/NULL); + if (L_106) + { + goto IL_048e; + } + } + { + uint16_t L_107 = ___c; + bool L_108 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)10), L_107, /*hidden argument*/NULL); + G_B80_0 = ((int32_t)(L_108)); + goto IL_048f; + } + +IL_048e: + { + G_B80_0 = 1; + } + +IL_048f: + { + return G_B80_0; + } + +IL_0490: + { + uint16_t L_109 = ___c; + bool L_110 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)11), L_109, /*hidden argument*/NULL); + if (L_110) + { + goto IL_04b4; + } + } + { + uint16_t L_111 = ___c; + bool L_112 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)12), L_111, /*hidden argument*/NULL); + if (L_112) + { + goto IL_04b4; + } + } + { + uint16_t L_113 = ___c; + bool L_114 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)13), L_113, /*hidden argument*/NULL); + G_B85_0 = ((int32_t)(L_114)); + goto IL_04b5; + } + +IL_04b4: + { + G_B85_0 = 1; + } + +IL_04b5: + { + return G_B85_0; + } + +IL_04b6: + { + uint16_t L_115 = ___c; + bool L_116 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)19), L_115, /*hidden argument*/NULL); + if (L_116) + { + goto IL_050e; + } + } + { + uint16_t L_117 = ___c; + bool L_118 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)20), L_117, /*hidden argument*/NULL); + if (L_118) + { + goto IL_050e; + } + } + { + uint16_t L_119 = ___c; + bool L_120 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)22), L_119, /*hidden argument*/NULL); + if (L_120) + { + goto IL_050e; + } + } + { + uint16_t L_121 = ___c; + bool L_122 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)21), L_121, /*hidden argument*/NULL); + if (L_122) + { + goto IL_050e; + } + } + { + uint16_t L_123 = ___c; + bool L_124 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)23), L_123, /*hidden argument*/NULL); + if (L_124) + { + goto IL_050e; + } + } + { + uint16_t L_125 = ___c; + bool L_126 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)18), L_125, /*hidden argument*/NULL); + if (L_126) + { + goto IL_050e; + } + } + { + uint16_t L_127 = ___c; + bool L_128 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)24), L_127, /*hidden argument*/NULL); + G_B94_0 = ((int32_t)(L_128)); + goto IL_050f; + } + +IL_050e: + { + G_B94_0 = 1; + } + +IL_050f: + { + return G_B94_0; + } + +IL_0510: + { + uint16_t L_129 = ___c; + bool L_130 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)25), L_129, /*hidden argument*/NULL); + if (L_130) + { + goto IL_0541; + } + } + { + uint16_t L_131 = ___c; + bool L_132 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)26), L_131, /*hidden argument*/NULL); + if (L_132) + { + goto IL_0541; + } + } + { + uint16_t L_133 = ___c; + bool L_134 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)27), L_133, /*hidden argument*/NULL); + if (L_134) + { + goto IL_0541; + } + } + { + uint16_t L_135 = ___c; + bool L_136 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)28), L_135, /*hidden argument*/NULL); + G_B100_0 = ((int32_t)(L_136)); + goto IL_0542; + } + +IL_0541: + { + G_B100_0 = 1; + } + +IL_0542: + { + return G_B100_0; + } + +IL_0543: + { + uint16_t L_137 = ___c; + bool L_138 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)14), L_137, /*hidden argument*/NULL); + if (L_138) + { + goto IL_0581; + } + } + { + uint16_t L_139 = ___c; + bool L_140 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)15), L_139, /*hidden argument*/NULL); + if (L_140) + { + goto IL_0581; + } + } + { + uint16_t L_141 = ___c; + bool L_142 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)17), L_141, /*hidden argument*/NULL); + if (L_142) + { + goto IL_0581; + } + } + { + uint16_t L_143 = ___c; + bool L_144 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)16), L_143, /*hidden argument*/NULL); + if (L_144) + { + goto IL_0581; + } + } + { + uint16_t L_145 = ___c; + bool L_146 = CategoryUtils_IsCategory_m4237(NULL /*static, unused*/, ((int32_t)29), L_145, /*hidden argument*/NULL); + G_B107_0 = ((int32_t)(L_146)); + goto IL_0582; + } + +IL_0581: + { + G_B107_0 = 1; + } + +IL_0582: + { + return G_B107_0; + } + +IL_0583: + { + uint16_t L_147 = ___c; + if ((((int32_t)0) > ((int32_t)L_147))) + { + goto IL_0594; + } + } + { + uint16_t L_148 = ___c; + G_B111_0 = ((((int32_t)((((int32_t)L_148) > ((int32_t)((int32_t)127)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0595; + } + +IL_0594: + { + G_B111_0 = 0; + } + +IL_0595: + { + return G_B111_0; + } + +IL_0596: + { + uint16_t L_149 = ___c; + if ((((int32_t)((int32_t)128)) > ((int32_t)L_149))) + { + goto IL_05ae; + } + } + { + uint16_t L_150 = ___c; + G_B115_0 = ((((int32_t)((((int32_t)L_150) > ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_05af; + } + +IL_05ae: + { + G_B115_0 = 0; + } + +IL_05af: + { + return G_B115_0; + } + +IL_05b0: + { + uint16_t L_151 = ___c; + if ((((int32_t)((int32_t)256)) > ((int32_t)L_151))) + { + goto IL_05c8; + } + } + { + uint16_t L_152 = ___c; + G_B119_0 = ((((int32_t)((((int32_t)L_152) > ((int32_t)((int32_t)383)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_05c9; + } + +IL_05c8: + { + G_B119_0 = 0; + } + +IL_05c9: + { + return G_B119_0; + } + +IL_05ca: + { + uint16_t L_153 = ___c; + if ((((int32_t)((int32_t)384)) > ((int32_t)L_153))) + { + goto IL_05e2; + } + } + { + uint16_t L_154 = ___c; + G_B123_0 = ((((int32_t)((((int32_t)L_154) > ((int32_t)((int32_t)591)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_05e3; + } + +IL_05e2: + { + G_B123_0 = 0; + } + +IL_05e3: + { + return G_B123_0; + } + +IL_05e4: + { + uint16_t L_155 = ___c; + if ((((int32_t)((int32_t)592)) > ((int32_t)L_155))) + { + goto IL_05fc; + } + } + { + uint16_t L_156 = ___c; + G_B127_0 = ((((int32_t)((((int32_t)L_156) > ((int32_t)((int32_t)687)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_05fd; + } + +IL_05fc: + { + G_B127_0 = 0; + } + +IL_05fd: + { + return G_B127_0; + } + +IL_05fe: + { + uint16_t L_157 = ___c; + if ((((int32_t)((int32_t)688)) > ((int32_t)L_157))) + { + goto IL_0616; + } + } + { + uint16_t L_158 = ___c; + G_B131_0 = ((((int32_t)((((int32_t)L_158) > ((int32_t)((int32_t)767)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0617; + } + +IL_0616: + { + G_B131_0 = 0; + } + +IL_0617: + { + return G_B131_0; + } + +IL_0618: + { + uint16_t L_159 = ___c; + if ((((int32_t)((int32_t)768)) > ((int32_t)L_159))) + { + goto IL_0630; + } + } + { + uint16_t L_160 = ___c; + G_B135_0 = ((((int32_t)((((int32_t)L_160) > ((int32_t)((int32_t)879)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0631; + } + +IL_0630: + { + G_B135_0 = 0; + } + +IL_0631: + { + return G_B135_0; + } + +IL_0632: + { + uint16_t L_161 = ___c; + if ((((int32_t)((int32_t)880)) > ((int32_t)L_161))) + { + goto IL_064a; + } + } + { + uint16_t L_162 = ___c; + G_B139_0 = ((((int32_t)((((int32_t)L_162) > ((int32_t)((int32_t)1023)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_064b; + } + +IL_064a: + { + G_B139_0 = 0; + } + +IL_064b: + { + return G_B139_0; + } + +IL_064c: + { + uint16_t L_163 = ___c; + if ((((int32_t)((int32_t)1024)) > ((int32_t)L_163))) + { + goto IL_0664; + } + } + { + uint16_t L_164 = ___c; + G_B143_0 = ((((int32_t)((((int32_t)L_164) > ((int32_t)((int32_t)1279)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0665; + } + +IL_0664: + { + G_B143_0 = 0; + } + +IL_0665: + { + return G_B143_0; + } + +IL_0666: + { + uint16_t L_165 = ___c; + if ((((int32_t)((int32_t)1328)) > ((int32_t)L_165))) + { + goto IL_067e; + } + } + { + uint16_t L_166 = ___c; + G_B147_0 = ((((int32_t)((((int32_t)L_166) > ((int32_t)((int32_t)1423)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_067f; + } + +IL_067e: + { + G_B147_0 = 0; + } + +IL_067f: + { + return G_B147_0; + } + +IL_0680: + { + uint16_t L_167 = ___c; + if ((((int32_t)((int32_t)1424)) > ((int32_t)L_167))) + { + goto IL_0698; + } + } + { + uint16_t L_168 = ___c; + G_B151_0 = ((((int32_t)((((int32_t)L_168) > ((int32_t)((int32_t)1535)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0699; + } + +IL_0698: + { + G_B151_0 = 0; + } + +IL_0699: + { + return G_B151_0; + } + +IL_069a: + { + uint16_t L_169 = ___c; + if ((((int32_t)((int32_t)1536)) > ((int32_t)L_169))) + { + goto IL_06b2; + } + } + { + uint16_t L_170 = ___c; + G_B155_0 = ((((int32_t)((((int32_t)L_170) > ((int32_t)((int32_t)1791)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_06b3; + } + +IL_06b2: + { + G_B155_0 = 0; + } + +IL_06b3: + { + return G_B155_0; + } + +IL_06b4: + { + uint16_t L_171 = ___c; + if ((((int32_t)((int32_t)1792)) > ((int32_t)L_171))) + { + goto IL_06cc; + } + } + { + uint16_t L_172 = ___c; + G_B159_0 = ((((int32_t)((((int32_t)L_172) > ((int32_t)((int32_t)1871)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_06cd; + } + +IL_06cc: + { + G_B159_0 = 0; + } + +IL_06cd: + { + return G_B159_0; + } + +IL_06ce: + { + uint16_t L_173 = ___c; + if ((((int32_t)((int32_t)1920)) > ((int32_t)L_173))) + { + goto IL_06e6; + } + } + { + uint16_t L_174 = ___c; + G_B163_0 = ((((int32_t)((((int32_t)L_174) > ((int32_t)((int32_t)1983)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_06e7; + } + +IL_06e6: + { + G_B163_0 = 0; + } + +IL_06e7: + { + return G_B163_0; + } + +IL_06e8: + { + uint16_t L_175 = ___c; + if ((((int32_t)((int32_t)2304)) > ((int32_t)L_175))) + { + goto IL_0700; + } + } + { + uint16_t L_176 = ___c; + G_B167_0 = ((((int32_t)((((int32_t)L_176) > ((int32_t)((int32_t)2431)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0701; + } + +IL_0700: + { + G_B167_0 = 0; + } + +IL_0701: + { + return G_B167_0; + } + +IL_0702: + { + uint16_t L_177 = ___c; + if ((((int32_t)((int32_t)2432)) > ((int32_t)L_177))) + { + goto IL_071a; + } + } + { + uint16_t L_178 = ___c; + G_B171_0 = ((((int32_t)((((int32_t)L_178) > ((int32_t)((int32_t)2559)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_071b; + } + +IL_071a: + { + G_B171_0 = 0; + } + +IL_071b: + { + return G_B171_0; + } + +IL_071c: + { + uint16_t L_179 = ___c; + if ((((int32_t)((int32_t)2560)) > ((int32_t)L_179))) + { + goto IL_0734; + } + } + { + uint16_t L_180 = ___c; + G_B175_0 = ((((int32_t)((((int32_t)L_180) > ((int32_t)((int32_t)2687)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0735; + } + +IL_0734: + { + G_B175_0 = 0; + } + +IL_0735: + { + return G_B175_0; + } + +IL_0736: + { + uint16_t L_181 = ___c; + if ((((int32_t)((int32_t)2688)) > ((int32_t)L_181))) + { + goto IL_074e; + } + } + { + uint16_t L_182 = ___c; + G_B179_0 = ((((int32_t)((((int32_t)L_182) > ((int32_t)((int32_t)2815)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_074f; + } + +IL_074e: + { + G_B179_0 = 0; + } + +IL_074f: + { + return G_B179_0; + } + +IL_0750: + { + uint16_t L_183 = ___c; + if ((((int32_t)((int32_t)2816)) > ((int32_t)L_183))) + { + goto IL_0768; + } + } + { + uint16_t L_184 = ___c; + G_B183_0 = ((((int32_t)((((int32_t)L_184) > ((int32_t)((int32_t)2943)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0769; + } + +IL_0768: + { + G_B183_0 = 0; + } + +IL_0769: + { + return G_B183_0; + } + +IL_076a: + { + uint16_t L_185 = ___c; + if ((((int32_t)((int32_t)2944)) > ((int32_t)L_185))) + { + goto IL_0782; + } + } + { + uint16_t L_186 = ___c; + G_B187_0 = ((((int32_t)((((int32_t)L_186) > ((int32_t)((int32_t)3071)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0783; + } + +IL_0782: + { + G_B187_0 = 0; + } + +IL_0783: + { + return G_B187_0; + } + +IL_0784: + { + uint16_t L_187 = ___c; + if ((((int32_t)((int32_t)3072)) > ((int32_t)L_187))) + { + goto IL_079c; + } + } + { + uint16_t L_188 = ___c; + G_B191_0 = ((((int32_t)((((int32_t)L_188) > ((int32_t)((int32_t)3199)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_079d; + } + +IL_079c: + { + G_B191_0 = 0; + } + +IL_079d: + { + return G_B191_0; + } + +IL_079e: + { + uint16_t L_189 = ___c; + if ((((int32_t)((int32_t)3200)) > ((int32_t)L_189))) + { + goto IL_07b6; + } + } + { + uint16_t L_190 = ___c; + G_B195_0 = ((((int32_t)((((int32_t)L_190) > ((int32_t)((int32_t)3327)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_07b7; + } + +IL_07b6: + { + G_B195_0 = 0; + } + +IL_07b7: + { + return G_B195_0; + } + +IL_07b8: + { + uint16_t L_191 = ___c; + if ((((int32_t)((int32_t)3328)) > ((int32_t)L_191))) + { + goto IL_07d0; + } + } + { + uint16_t L_192 = ___c; + G_B199_0 = ((((int32_t)((((int32_t)L_192) > ((int32_t)((int32_t)3455)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_07d1; + } + +IL_07d0: + { + G_B199_0 = 0; + } + +IL_07d1: + { + return G_B199_0; + } + +IL_07d2: + { + uint16_t L_193 = ___c; + if ((((int32_t)((int32_t)3456)) > ((int32_t)L_193))) + { + goto IL_07ea; + } + } + { + uint16_t L_194 = ___c; + G_B203_0 = ((((int32_t)((((int32_t)L_194) > ((int32_t)((int32_t)3583)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_07eb; + } + +IL_07ea: + { + G_B203_0 = 0; + } + +IL_07eb: + { + return G_B203_0; + } + +IL_07ec: + { + uint16_t L_195 = ___c; + if ((((int32_t)((int32_t)3584)) > ((int32_t)L_195))) + { + goto IL_0804; + } + } + { + uint16_t L_196 = ___c; + G_B207_0 = ((((int32_t)((((int32_t)L_196) > ((int32_t)((int32_t)3711)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0805; + } + +IL_0804: + { + G_B207_0 = 0; + } + +IL_0805: + { + return G_B207_0; + } + +IL_0806: + { + uint16_t L_197 = ___c; + if ((((int32_t)((int32_t)3712)) > ((int32_t)L_197))) + { + goto IL_081e; + } + } + { + uint16_t L_198 = ___c; + G_B211_0 = ((((int32_t)((((int32_t)L_198) > ((int32_t)((int32_t)3839)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_081f; + } + +IL_081e: + { + G_B211_0 = 0; + } + +IL_081f: + { + return G_B211_0; + } + +IL_0820: + { + uint16_t L_199 = ___c; + if ((((int32_t)((int32_t)3840)) > ((int32_t)L_199))) + { + goto IL_0838; + } + } + { + uint16_t L_200 = ___c; + G_B215_0 = ((((int32_t)((((int32_t)L_200) > ((int32_t)((int32_t)4095)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0839; + } + +IL_0838: + { + G_B215_0 = 0; + } + +IL_0839: + { + return G_B215_0; + } + +IL_083a: + { + uint16_t L_201 = ___c; + if ((((int32_t)((int32_t)4096)) > ((int32_t)L_201))) + { + goto IL_0852; + } + } + { + uint16_t L_202 = ___c; + G_B219_0 = ((((int32_t)((((int32_t)L_202) > ((int32_t)((int32_t)4255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0853; + } + +IL_0852: + { + G_B219_0 = 0; + } + +IL_0853: + { + return G_B219_0; + } + +IL_0854: + { + uint16_t L_203 = ___c; + if ((((int32_t)((int32_t)4256)) > ((int32_t)L_203))) + { + goto IL_086c; + } + } + { + uint16_t L_204 = ___c; + G_B223_0 = ((((int32_t)((((int32_t)L_204) > ((int32_t)((int32_t)4351)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_086d; + } + +IL_086c: + { + G_B223_0 = 0; + } + +IL_086d: + { + return G_B223_0; + } + +IL_086e: + { + uint16_t L_205 = ___c; + if ((((int32_t)((int32_t)4352)) > ((int32_t)L_205))) + { + goto IL_0886; + } + } + { + uint16_t L_206 = ___c; + G_B227_0 = ((((int32_t)((((int32_t)L_206) > ((int32_t)((int32_t)4607)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0887; + } + +IL_0886: + { + G_B227_0 = 0; + } + +IL_0887: + { + return G_B227_0; + } + +IL_0888: + { + uint16_t L_207 = ___c; + if ((((int32_t)((int32_t)4608)) > ((int32_t)L_207))) + { + goto IL_08a0; + } + } + { + uint16_t L_208 = ___c; + G_B231_0 = ((((int32_t)((((int32_t)L_208) > ((int32_t)((int32_t)4991)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_08a1; + } + +IL_08a0: + { + G_B231_0 = 0; + } + +IL_08a1: + { + return G_B231_0; + } + +IL_08a2: + { + uint16_t L_209 = ___c; + if ((((int32_t)((int32_t)5024)) > ((int32_t)L_209))) + { + goto IL_08ba; + } + } + { + uint16_t L_210 = ___c; + G_B235_0 = ((((int32_t)((((int32_t)L_210) > ((int32_t)((int32_t)5119)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_08bb; + } + +IL_08ba: + { + G_B235_0 = 0; + } + +IL_08bb: + { + return G_B235_0; + } + +IL_08bc: + { + uint16_t L_211 = ___c; + if ((((int32_t)((int32_t)5120)) > ((int32_t)L_211))) + { + goto IL_08d4; + } + } + { + uint16_t L_212 = ___c; + G_B239_0 = ((((int32_t)((((int32_t)L_212) > ((int32_t)((int32_t)5759)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_08d5; + } + +IL_08d4: + { + G_B239_0 = 0; + } + +IL_08d5: + { + return G_B239_0; + } + +IL_08d6: + { + uint16_t L_213 = ___c; + if ((((int32_t)((int32_t)5760)) > ((int32_t)L_213))) + { + goto IL_08ee; + } + } + { + uint16_t L_214 = ___c; + G_B243_0 = ((((int32_t)((((int32_t)L_214) > ((int32_t)((int32_t)5791)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_08ef; + } + +IL_08ee: + { + G_B243_0 = 0; + } + +IL_08ef: + { + return G_B243_0; + } + +IL_08f0: + { + uint16_t L_215 = ___c; + if ((((int32_t)((int32_t)5792)) > ((int32_t)L_215))) + { + goto IL_0908; + } + } + { + uint16_t L_216 = ___c; + G_B247_0 = ((((int32_t)((((int32_t)L_216) > ((int32_t)((int32_t)5887)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0909; + } + +IL_0908: + { + G_B247_0 = 0; + } + +IL_0909: + { + return G_B247_0; + } + +IL_090a: + { + uint16_t L_217 = ___c; + if ((((int32_t)((int32_t)6016)) > ((int32_t)L_217))) + { + goto IL_0922; + } + } + { + uint16_t L_218 = ___c; + G_B251_0 = ((((int32_t)((((int32_t)L_218) > ((int32_t)((int32_t)6143)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0923; + } + +IL_0922: + { + G_B251_0 = 0; + } + +IL_0923: + { + return G_B251_0; + } + +IL_0924: + { + uint16_t L_219 = ___c; + if ((((int32_t)((int32_t)6144)) > ((int32_t)L_219))) + { + goto IL_093c; + } + } + { + uint16_t L_220 = ___c; + G_B255_0 = ((((int32_t)((((int32_t)L_220) > ((int32_t)((int32_t)6319)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_093d; + } + +IL_093c: + { + G_B255_0 = 0; + } + +IL_093d: + { + return G_B255_0; + } + +IL_093e: + { + uint16_t L_221 = ___c; + if ((((int32_t)((int32_t)7680)) > ((int32_t)L_221))) + { + goto IL_0956; + } + } + { + uint16_t L_222 = ___c; + G_B259_0 = ((((int32_t)((((int32_t)L_222) > ((int32_t)((int32_t)7935)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0957; + } + +IL_0956: + { + G_B259_0 = 0; + } + +IL_0957: + { + return G_B259_0; + } + +IL_0958: + { + uint16_t L_223 = ___c; + if ((((int32_t)((int32_t)7936)) > ((int32_t)L_223))) + { + goto IL_0970; + } + } + { + uint16_t L_224 = ___c; + G_B263_0 = ((((int32_t)((((int32_t)L_224) > ((int32_t)((int32_t)8191)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0971; + } + +IL_0970: + { + G_B263_0 = 0; + } + +IL_0971: + { + return G_B263_0; + } + +IL_0972: + { + uint16_t L_225 = ___c; + if ((((int32_t)((int32_t)8192)) > ((int32_t)L_225))) + { + goto IL_098a; + } + } + { + uint16_t L_226 = ___c; + G_B267_0 = ((((int32_t)((((int32_t)L_226) > ((int32_t)((int32_t)8303)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_098b; + } + +IL_098a: + { + G_B267_0 = 0; + } + +IL_098b: + { + return G_B267_0; + } + +IL_098c: + { + uint16_t L_227 = ___c; + if ((((int32_t)((int32_t)8304)) > ((int32_t)L_227))) + { + goto IL_09a4; + } + } + { + uint16_t L_228 = ___c; + G_B271_0 = ((((int32_t)((((int32_t)L_228) > ((int32_t)((int32_t)8351)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_09a5; + } + +IL_09a4: + { + G_B271_0 = 0; + } + +IL_09a5: + { + return G_B271_0; + } + +IL_09a6: + { + uint16_t L_229 = ___c; + if ((((int32_t)((int32_t)8352)) > ((int32_t)L_229))) + { + goto IL_09be; + } + } + { + uint16_t L_230 = ___c; + G_B275_0 = ((((int32_t)((((int32_t)L_230) > ((int32_t)((int32_t)8399)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_09bf; + } + +IL_09be: + { + G_B275_0 = 0; + } + +IL_09bf: + { + return G_B275_0; + } + +IL_09c0: + { + uint16_t L_231 = ___c; + if ((((int32_t)((int32_t)8400)) > ((int32_t)L_231))) + { + goto IL_09d8; + } + } + { + uint16_t L_232 = ___c; + G_B279_0 = ((((int32_t)((((int32_t)L_232) > ((int32_t)((int32_t)8447)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_09d9; + } + +IL_09d8: + { + G_B279_0 = 0; + } + +IL_09d9: + { + return G_B279_0; + } + +IL_09da: + { + uint16_t L_233 = ___c; + if ((((int32_t)((int32_t)8448)) > ((int32_t)L_233))) + { + goto IL_09f2; + } + } + { + uint16_t L_234 = ___c; + G_B283_0 = ((((int32_t)((((int32_t)L_234) > ((int32_t)((int32_t)8527)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_09f3; + } + +IL_09f2: + { + G_B283_0 = 0; + } + +IL_09f3: + { + return G_B283_0; + } + +IL_09f4: + { + uint16_t L_235 = ___c; + if ((((int32_t)((int32_t)8528)) > ((int32_t)L_235))) + { + goto IL_0a0c; + } + } + { + uint16_t L_236 = ___c; + G_B287_0 = ((((int32_t)((((int32_t)L_236) > ((int32_t)((int32_t)8591)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a0d; + } + +IL_0a0c: + { + G_B287_0 = 0; + } + +IL_0a0d: + { + return G_B287_0; + } + +IL_0a0e: + { + uint16_t L_237 = ___c; + if ((((int32_t)((int32_t)8592)) > ((int32_t)L_237))) + { + goto IL_0a26; + } + } + { + uint16_t L_238 = ___c; + G_B291_0 = ((((int32_t)((((int32_t)L_238) > ((int32_t)((int32_t)8703)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a27; + } + +IL_0a26: + { + G_B291_0 = 0; + } + +IL_0a27: + { + return G_B291_0; + } + +IL_0a28: + { + uint16_t L_239 = ___c; + if ((((int32_t)((int32_t)8704)) > ((int32_t)L_239))) + { + goto IL_0a40; + } + } + { + uint16_t L_240 = ___c; + G_B295_0 = ((((int32_t)((((int32_t)L_240) > ((int32_t)((int32_t)8959)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a41; + } + +IL_0a40: + { + G_B295_0 = 0; + } + +IL_0a41: + { + return G_B295_0; + } + +IL_0a42: + { + uint16_t L_241 = ___c; + if ((((int32_t)((int32_t)8960)) > ((int32_t)L_241))) + { + goto IL_0a5a; + } + } + { + uint16_t L_242 = ___c; + G_B299_0 = ((((int32_t)((((int32_t)L_242) > ((int32_t)((int32_t)9215)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a5b; + } + +IL_0a5a: + { + G_B299_0 = 0; + } + +IL_0a5b: + { + return G_B299_0; + } + +IL_0a5c: + { + uint16_t L_243 = ___c; + if ((((int32_t)((int32_t)9216)) > ((int32_t)L_243))) + { + goto IL_0a74; + } + } + { + uint16_t L_244 = ___c; + G_B303_0 = ((((int32_t)((((int32_t)L_244) > ((int32_t)((int32_t)9279)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a75; + } + +IL_0a74: + { + G_B303_0 = 0; + } + +IL_0a75: + { + return G_B303_0; + } + +IL_0a76: + { + uint16_t L_245 = ___c; + if ((((int32_t)((int32_t)9280)) > ((int32_t)L_245))) + { + goto IL_0a8e; + } + } + { + uint16_t L_246 = ___c; + G_B307_0 = ((((int32_t)((((int32_t)L_246) > ((int32_t)((int32_t)9311)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0a8f; + } + +IL_0a8e: + { + G_B307_0 = 0; + } + +IL_0a8f: + { + return G_B307_0; + } + +IL_0a90: + { + uint16_t L_247 = ___c; + if ((((int32_t)((int32_t)9312)) > ((int32_t)L_247))) + { + goto IL_0aa8; + } + } + { + uint16_t L_248 = ___c; + G_B311_0 = ((((int32_t)((((int32_t)L_248) > ((int32_t)((int32_t)9471)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0aa9; + } + +IL_0aa8: + { + G_B311_0 = 0; + } + +IL_0aa9: + { + return G_B311_0; + } + +IL_0aaa: + { + uint16_t L_249 = ___c; + if ((((int32_t)((int32_t)9472)) > ((int32_t)L_249))) + { + goto IL_0ac2; + } + } + { + uint16_t L_250 = ___c; + G_B315_0 = ((((int32_t)((((int32_t)L_250) > ((int32_t)((int32_t)9599)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0ac3; + } + +IL_0ac2: + { + G_B315_0 = 0; + } + +IL_0ac3: + { + return G_B315_0; + } + +IL_0ac4: + { + uint16_t L_251 = ___c; + if ((((int32_t)((int32_t)9600)) > ((int32_t)L_251))) + { + goto IL_0adc; + } + } + { + uint16_t L_252 = ___c; + G_B319_0 = ((((int32_t)((((int32_t)L_252) > ((int32_t)((int32_t)9631)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0add; + } + +IL_0adc: + { + G_B319_0 = 0; + } + +IL_0add: + { + return G_B319_0; + } + +IL_0ade: + { + uint16_t L_253 = ___c; + if ((((int32_t)((int32_t)9632)) > ((int32_t)L_253))) + { + goto IL_0af6; + } + } + { + uint16_t L_254 = ___c; + G_B323_0 = ((((int32_t)((((int32_t)L_254) > ((int32_t)((int32_t)9727)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0af7; + } + +IL_0af6: + { + G_B323_0 = 0; + } + +IL_0af7: + { + return G_B323_0; + } + +IL_0af8: + { + uint16_t L_255 = ___c; + if ((((int32_t)((int32_t)9728)) > ((int32_t)L_255))) + { + goto IL_0b10; + } + } + { + uint16_t L_256 = ___c; + G_B327_0 = ((((int32_t)((((int32_t)L_256) > ((int32_t)((int32_t)9983)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b11; + } + +IL_0b10: + { + G_B327_0 = 0; + } + +IL_0b11: + { + return G_B327_0; + } + +IL_0b12: + { + uint16_t L_257 = ___c; + if ((((int32_t)((int32_t)9984)) > ((int32_t)L_257))) + { + goto IL_0b2a; + } + } + { + uint16_t L_258 = ___c; + G_B331_0 = ((((int32_t)((((int32_t)L_258) > ((int32_t)((int32_t)10175)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b2b; + } + +IL_0b2a: + { + G_B331_0 = 0; + } + +IL_0b2b: + { + return G_B331_0; + } + +IL_0b2c: + { + uint16_t L_259 = ___c; + if ((((int32_t)((int32_t)10240)) > ((int32_t)L_259))) + { + goto IL_0b44; + } + } + { + uint16_t L_260 = ___c; + G_B335_0 = ((((int32_t)((((int32_t)L_260) > ((int32_t)((int32_t)10495)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b45; + } + +IL_0b44: + { + G_B335_0 = 0; + } + +IL_0b45: + { + return G_B335_0; + } + +IL_0b46: + { + uint16_t L_261 = ___c; + if ((((int32_t)((int32_t)11904)) > ((int32_t)L_261))) + { + goto IL_0b5e; + } + } + { + uint16_t L_262 = ___c; + G_B339_0 = ((((int32_t)((((int32_t)L_262) > ((int32_t)((int32_t)12031)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b5f; + } + +IL_0b5e: + { + G_B339_0 = 0; + } + +IL_0b5f: + { + return G_B339_0; + } + +IL_0b60: + { + uint16_t L_263 = ___c; + if ((((int32_t)((int32_t)12032)) > ((int32_t)L_263))) + { + goto IL_0b78; + } + } + { + uint16_t L_264 = ___c; + G_B343_0 = ((((int32_t)((((int32_t)L_264) > ((int32_t)((int32_t)12255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b79; + } + +IL_0b78: + { + G_B343_0 = 0; + } + +IL_0b79: + { + return G_B343_0; + } + +IL_0b7a: + { + uint16_t L_265 = ___c; + if ((((int32_t)((int32_t)12272)) > ((int32_t)L_265))) + { + goto IL_0b92; + } + } + { + uint16_t L_266 = ___c; + G_B347_0 = ((((int32_t)((((int32_t)L_266) > ((int32_t)((int32_t)12287)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0b93; + } + +IL_0b92: + { + G_B347_0 = 0; + } + +IL_0b93: + { + return G_B347_0; + } + +IL_0b94: + { + uint16_t L_267 = ___c; + if ((((int32_t)((int32_t)12288)) > ((int32_t)L_267))) + { + goto IL_0bac; + } + } + { + uint16_t L_268 = ___c; + G_B351_0 = ((((int32_t)((((int32_t)L_268) > ((int32_t)((int32_t)12351)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0bad; + } + +IL_0bac: + { + G_B351_0 = 0; + } + +IL_0bad: + { + return G_B351_0; + } + +IL_0bae: + { + uint16_t L_269 = ___c; + if ((((int32_t)((int32_t)12352)) > ((int32_t)L_269))) + { + goto IL_0bc6; + } + } + { + uint16_t L_270 = ___c; + G_B355_0 = ((((int32_t)((((int32_t)L_270) > ((int32_t)((int32_t)12447)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0bc7; + } + +IL_0bc6: + { + G_B355_0 = 0; + } + +IL_0bc7: + { + return G_B355_0; + } + +IL_0bc8: + { + uint16_t L_271 = ___c; + if ((((int32_t)((int32_t)12448)) > ((int32_t)L_271))) + { + goto IL_0be0; + } + } + { + uint16_t L_272 = ___c; + G_B359_0 = ((((int32_t)((((int32_t)L_272) > ((int32_t)((int32_t)12543)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0be1; + } + +IL_0be0: + { + G_B359_0 = 0; + } + +IL_0be1: + { + return G_B359_0; + } + +IL_0be2: + { + uint16_t L_273 = ___c; + if ((((int32_t)((int32_t)12544)) > ((int32_t)L_273))) + { + goto IL_0bfa; + } + } + { + uint16_t L_274 = ___c; + G_B363_0 = ((((int32_t)((((int32_t)L_274) > ((int32_t)((int32_t)12591)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0bfb; + } + +IL_0bfa: + { + G_B363_0 = 0; + } + +IL_0bfb: + { + return G_B363_0; + } + +IL_0bfc: + { + uint16_t L_275 = ___c; + if ((((int32_t)((int32_t)12592)) > ((int32_t)L_275))) + { + goto IL_0c14; + } + } + { + uint16_t L_276 = ___c; + G_B367_0 = ((((int32_t)((((int32_t)L_276) > ((int32_t)((int32_t)12687)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c15; + } + +IL_0c14: + { + G_B367_0 = 0; + } + +IL_0c15: + { + return G_B367_0; + } + +IL_0c16: + { + uint16_t L_277 = ___c; + if ((((int32_t)((int32_t)12688)) > ((int32_t)L_277))) + { + goto IL_0c2e; + } + } + { + uint16_t L_278 = ___c; + G_B371_0 = ((((int32_t)((((int32_t)L_278) > ((int32_t)((int32_t)12703)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c2f; + } + +IL_0c2e: + { + G_B371_0 = 0; + } + +IL_0c2f: + { + return G_B371_0; + } + +IL_0c30: + { + uint16_t L_279 = ___c; + if ((((int32_t)((int32_t)12704)) > ((int32_t)L_279))) + { + goto IL_0c48; + } + } + { + uint16_t L_280 = ___c; + G_B375_0 = ((((int32_t)((((int32_t)L_280) > ((int32_t)((int32_t)12735)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c49; + } + +IL_0c48: + { + G_B375_0 = 0; + } + +IL_0c49: + { + return G_B375_0; + } + +IL_0c4a: + { + uint16_t L_281 = ___c; + if ((((int32_t)((int32_t)12800)) > ((int32_t)L_281))) + { + goto IL_0c62; + } + } + { + uint16_t L_282 = ___c; + G_B379_0 = ((((int32_t)((((int32_t)L_282) > ((int32_t)((int32_t)13055)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c63; + } + +IL_0c62: + { + G_B379_0 = 0; + } + +IL_0c63: + { + return G_B379_0; + } + +IL_0c64: + { + uint16_t L_283 = ___c; + if ((((int32_t)((int32_t)13056)) > ((int32_t)L_283))) + { + goto IL_0c7c; + } + } + { + uint16_t L_284 = ___c; + G_B383_0 = ((((int32_t)((((int32_t)L_284) > ((int32_t)((int32_t)13311)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c7d; + } + +IL_0c7c: + { + G_B383_0 = 0; + } + +IL_0c7d: + { + return G_B383_0; + } + +IL_0c7e: + { + uint16_t L_285 = ___c; + if ((((int32_t)((int32_t)13312)) > ((int32_t)L_285))) + { + goto IL_0c96; + } + } + { + uint16_t L_286 = ___c; + G_B387_0 = ((((int32_t)((((int32_t)L_286) > ((int32_t)((int32_t)19893)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0c97; + } + +IL_0c96: + { + G_B387_0 = 0; + } + +IL_0c97: + { + return G_B387_0; + } + +IL_0c98: + { + uint16_t L_287 = ___c; + if ((((int32_t)((int32_t)19968)) > ((int32_t)L_287))) + { + goto IL_0cb0; + } + } + { + uint16_t L_288 = ___c; + G_B391_0 = ((((int32_t)((((int32_t)L_288) > ((int32_t)((int32_t)40959)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0cb1; + } + +IL_0cb0: + { + G_B391_0 = 0; + } + +IL_0cb1: + { + return G_B391_0; + } + +IL_0cb2: + { + uint16_t L_289 = ___c; + if ((((int32_t)((int32_t)40960)) > ((int32_t)L_289))) + { + goto IL_0cca; + } + } + { + uint16_t L_290 = ___c; + G_B395_0 = ((((int32_t)((((int32_t)L_290) > ((int32_t)((int32_t)42127)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0ccb; + } + +IL_0cca: + { + G_B395_0 = 0; + } + +IL_0ccb: + { + return G_B395_0; + } + +IL_0ccc: + { + uint16_t L_291 = ___c; + if ((((int32_t)((int32_t)42128)) > ((int32_t)L_291))) + { + goto IL_0ce4; + } + } + { + uint16_t L_292 = ___c; + G_B399_0 = ((((int32_t)((((int32_t)L_292) > ((int32_t)((int32_t)42191)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0ce5; + } + +IL_0ce4: + { + G_B399_0 = 0; + } + +IL_0ce5: + { + return G_B399_0; + } + +IL_0ce6: + { + uint16_t L_293 = ___c; + if ((((int32_t)((int32_t)44032)) > ((int32_t)L_293))) + { + goto IL_0cfe; + } + } + { + uint16_t L_294 = ___c; + G_B403_0 = ((((int32_t)((((int32_t)L_294) > ((int32_t)((int32_t)55203)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0cff; + } + +IL_0cfe: + { + G_B403_0 = 0; + } + +IL_0cff: + { + return G_B403_0; + } + +IL_0d00: + { + uint16_t L_295 = ___c; + if ((((int32_t)((int32_t)55296)) > ((int32_t)L_295))) + { + goto IL_0d18; + } + } + { + uint16_t L_296 = ___c; + G_B407_0 = ((((int32_t)((((int32_t)L_296) > ((int32_t)((int32_t)56191)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d19; + } + +IL_0d18: + { + G_B407_0 = 0; + } + +IL_0d19: + { + return G_B407_0; + } + +IL_0d1a: + { + uint16_t L_297 = ___c; + if ((((int32_t)((int32_t)56192)) > ((int32_t)L_297))) + { + goto IL_0d32; + } + } + { + uint16_t L_298 = ___c; + G_B411_0 = ((((int32_t)((((int32_t)L_298) > ((int32_t)((int32_t)56319)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d33; + } + +IL_0d32: + { + G_B411_0 = 0; + } + +IL_0d33: + { + return G_B411_0; + } + +IL_0d34: + { + uint16_t L_299 = ___c; + if ((((int32_t)((int32_t)56320)) > ((int32_t)L_299))) + { + goto IL_0d4c; + } + } + { + uint16_t L_300 = ___c; + G_B415_0 = ((((int32_t)((((int32_t)L_300) > ((int32_t)((int32_t)57343)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d4d; + } + +IL_0d4c: + { + G_B415_0 = 0; + } + +IL_0d4d: + { + return G_B415_0; + } + +IL_0d4e: + { + uint16_t L_301 = ___c; + if ((((int32_t)((int32_t)57344)) > ((int32_t)L_301))) + { + goto IL_0d66; + } + } + { + uint16_t L_302 = ___c; + G_B419_0 = ((((int32_t)((((int32_t)L_302) > ((int32_t)((int32_t)63743)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d67; + } + +IL_0d66: + { + G_B419_0 = 0; + } + +IL_0d67: + { + return G_B419_0; + } + +IL_0d68: + { + uint16_t L_303 = ___c; + if ((((int32_t)((int32_t)63744)) > ((int32_t)L_303))) + { + goto IL_0d80; + } + } + { + uint16_t L_304 = ___c; + G_B423_0 = ((((int32_t)((((int32_t)L_304) > ((int32_t)((int32_t)64255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d81; + } + +IL_0d80: + { + G_B423_0 = 0; + } + +IL_0d81: + { + return G_B423_0; + } + +IL_0d82: + { + uint16_t L_305 = ___c; + if ((((int32_t)((int32_t)64256)) > ((int32_t)L_305))) + { + goto IL_0d9a; + } + } + { + uint16_t L_306 = ___c; + G_B427_0 = ((((int32_t)((((int32_t)L_306) > ((int32_t)((int32_t)64335)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0d9b; + } + +IL_0d9a: + { + G_B427_0 = 0; + } + +IL_0d9b: + { + return G_B427_0; + } + +IL_0d9c: + { + uint16_t L_307 = ___c; + if ((((int32_t)((int32_t)64336)) > ((int32_t)L_307))) + { + goto IL_0db4; + } + } + { + uint16_t L_308 = ___c; + G_B431_0 = ((((int32_t)((((int32_t)L_308) > ((int32_t)((int32_t)65023)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0db5; + } + +IL_0db4: + { + G_B431_0 = 0; + } + +IL_0db5: + { + return G_B431_0; + } + +IL_0db6: + { + uint16_t L_309 = ___c; + if ((((int32_t)((int32_t)65056)) > ((int32_t)L_309))) + { + goto IL_0dce; + } + } + { + uint16_t L_310 = ___c; + G_B435_0 = ((((int32_t)((((int32_t)L_310) > ((int32_t)((int32_t)65071)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0dcf; + } + +IL_0dce: + { + G_B435_0 = 0; + } + +IL_0dcf: + { + return G_B435_0; + } + +IL_0dd0: + { + uint16_t L_311 = ___c; + if ((((int32_t)((int32_t)65072)) > ((int32_t)L_311))) + { + goto IL_0de8; + } + } + { + uint16_t L_312 = ___c; + G_B439_0 = ((((int32_t)((((int32_t)L_312) > ((int32_t)((int32_t)65103)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0de9; + } + +IL_0de8: + { + G_B439_0 = 0; + } + +IL_0de9: + { + return G_B439_0; + } + +IL_0dea: + { + uint16_t L_313 = ___c; + if ((((int32_t)((int32_t)65104)) > ((int32_t)L_313))) + { + goto IL_0e02; + } + } + { + uint16_t L_314 = ___c; + G_B443_0 = ((((int32_t)((((int32_t)L_314) > ((int32_t)((int32_t)65135)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0e03; + } + +IL_0e02: + { + G_B443_0 = 0; + } + +IL_0e03: + { + return G_B443_0; + } + +IL_0e04: + { + uint16_t L_315 = ___c; + if ((((int32_t)((int32_t)65136)) > ((int32_t)L_315))) + { + goto IL_0e1c; + } + } + { + uint16_t L_316 = ___c; + G_B447_0 = ((((int32_t)((((int32_t)L_316) > ((int32_t)((int32_t)65278)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0e1d; + } + +IL_0e1c: + { + G_B447_0 = 0; + } + +IL_0e1d: + { + return G_B447_0; + } + +IL_0e1e: + { + uint16_t L_317 = ___c; + if ((((int32_t)((int32_t)65280)) > ((int32_t)L_317))) + { + goto IL_0e36; + } + } + { + uint16_t L_318 = ___c; + G_B451_0 = ((((int32_t)((((int32_t)L_318) > ((int32_t)((int32_t)65519)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0e37; + } + +IL_0e36: + { + G_B451_0 = 0; + } + +IL_0e37: + { + return G_B451_0; + } + +IL_0e38: + { + uint16_t L_319 = ___c; + if ((((int32_t)((int32_t)65279)) > ((int32_t)L_319))) + { + goto IL_0e4e; + } + } + { + uint16_t L_320 = ___c; + if ((((int32_t)L_320) <= ((int32_t)((int32_t)65279)))) + { + goto IL_0e69; + } + } + +IL_0e4e: + { + uint16_t L_321 = ___c; + if ((((int32_t)((int32_t)65520)) > ((int32_t)L_321))) + { + goto IL_0e66; + } + } + { + uint16_t L_322 = ___c; + G_B457_0 = ((((int32_t)((((int32_t)L_322) > ((int32_t)((int32_t)65533)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0e67; + } + +IL_0e66: + { + G_B457_0 = 0; + } + +IL_0e67: + { + G_B459_0 = G_B457_0; + goto IL_0e6a; + } + +IL_0e69: + { + G_B459_0 = 1; + } + +IL_0e6a: + { + return G_B459_0; + } + +IL_0e6b: + { + return 0; + } + +IL_0e6d: + { + return 0; + } +} +// System.Boolean System.Text.RegularExpressions.CategoryUtils::IsCategory(System.Globalization.UnicodeCategory,System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool CategoryUtils_IsCategory_m4237 (Object_t * __this /* static, unused */, int32_t ___uc, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + int32_t L_1 = Char_GetUnicodeCategory_m4757(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = ___uc; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_000e; + } + } + { + return 1; + } + +IL_000e: + { + return 0; + } +} +// System.Void System.Text.RegularExpressions.LinkRef::.ctor() +extern "C" void LinkRef__ctor_m4238 (LinkRef_t843 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.InterpreterFactory::.ctor(System.UInt16[]) +extern "C" void InterpreterFactory__ctor_m4239 (InterpreterFactory_t844 * __this, UInt16U5BU5D_t763* ___pattern, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_0 = ___pattern; + __this->___pattern_1 = L_0; + return; + } +} +// System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.InterpreterFactory::NewInstance() +extern TypeInfo* Interpreter_t854_il2cpp_TypeInfo_var; +extern "C" Object_t * InterpreterFactory_NewInstance_m4240 (InterpreterFactory_t844 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interpreter_t854_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(551); + s_Il2CppMethodIntialized = true; + } + { + UInt16U5BU5D_t763* L_0 = (__this->___pattern_1); + Interpreter_t854 * L_1 = (Interpreter_t854 *)il2cpp_codegen_object_new (Interpreter_t854_il2cpp_TypeInfo_var); + Interpreter__ctor_m4315(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Text.RegularExpressions.InterpreterFactory::get_GroupCount() +extern "C" int32_t InterpreterFactory_get_GroupCount_m4241 (InterpreterFactory_t844 * __this, const MethodInfo* method) +{ + { + UInt16U5BU5D_t763* L_0 = (__this->___pattern_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 1); + int32_t L_1 = 1; + return (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_1, sizeof(uint16_t))); + } +} +// System.Int32 System.Text.RegularExpressions.InterpreterFactory::get_Gap() +extern "C" int32_t InterpreterFactory_get_Gap_m4242 (InterpreterFactory_t844 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___gap_3); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_Gap(System.Int32) +extern "C" void InterpreterFactory_set_Gap_m4243 (InterpreterFactory_t844 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___gap_3 = L_0; + return; + } +} +// System.Collections.IDictionary System.Text.RegularExpressions.InterpreterFactory::get_Mapping() +extern "C" Object_t * InterpreterFactory_get_Mapping_m4244 (InterpreterFactory_t844 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___mapping_0); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_Mapping(System.Collections.IDictionary) +extern "C" void InterpreterFactory_set_Mapping_m4245 (InterpreterFactory_t844 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___mapping_0 = L_0; + return; + } +} +// System.String[] System.Text.RegularExpressions.InterpreterFactory::get_NamesMapping() +extern "C" StringU5BU5D_t163* InterpreterFactory_get_NamesMapping_m4246 (InterpreterFactory_t844 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___namesMapping_2); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_NamesMapping(System.String[]) +extern "C" void InterpreterFactory_set_NamesMapping_m4247 (InterpreterFactory_t844 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = ___value; + __this->___namesMapping_2 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::.ctor() +extern "C" void PatternLinkStack__ctor_m4248 (PatternLinkStack_t846 * __this, const MethodInfo* method) +{ + { + LinkStack__ctor_m4295(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::set_BaseAddress(System.Int32) +extern "C" void PatternLinkStack_set_BaseAddress_m4249 (PatternLinkStack_t846 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Link_t845 * L_0 = &(__this->___link_1); + int32_t L_1 = ___value; + L_0->___base_addr_0 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::get_OffsetAddress() +extern "C" int32_t PatternLinkStack_get_OffsetAddress_m4250 (PatternLinkStack_t846 * __this, const MethodInfo* method) +{ + { + Link_t845 * L_0 = &(__this->___link_1); + int32_t L_1 = (L_0->___offset_addr_1); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::set_OffsetAddress(System.Int32) +extern "C" void PatternLinkStack_set_OffsetAddress_m4251 (PatternLinkStack_t846 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Link_t845 * L_0 = &(__this->___link_1); + int32_t L_1 = ___value; + L_0->___offset_addr_1 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::GetOffset(System.Int32) +extern "C" int32_t PatternLinkStack_GetOffset_m4252 (PatternLinkStack_t846 * __this, int32_t ___target_addr, const MethodInfo* method) +{ + { + int32_t L_0 = ___target_addr; + Link_t845 * L_1 = &(__this->___link_1); + int32_t L_2 = (L_1->___base_addr_0); + return ((int32_t)((int32_t)L_0-(int32_t)L_2)); + } +} +// System.Object System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::GetCurrent() +extern TypeInfo* Link_t845_il2cpp_TypeInfo_var; +extern "C" Object_t * PatternLinkStack_GetCurrent_m4253 (PatternLinkStack_t846 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Link_t845_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(552); + s_Il2CppMethodIntialized = true; + } + { + Link_t845 L_0 = (__this->___link_1); + Link_t845 L_1 = L_0; + Object_t * L_2 = Box(Link_t845_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::SetCurrent(System.Object) +extern TypeInfo* Link_t845_il2cpp_TypeInfo_var; +extern "C" void PatternLinkStack_SetCurrent_m4254 (PatternLinkStack_t846 * __this, Object_t * ___l, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Link_t845_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(552); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___l; + __this->___link_1 = ((*(Link_t845 *)((Link_t845 *)UnBox (L_0, Link_t845_il2cpp_TypeInfo_var)))); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler__ctor_m4255 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___pgm_0 = L_0; + return; + } +} +// System.UInt16 System.Text.RegularExpressions.PatternCompiler::EncodeOp(System.Text.RegularExpressions.OpCode,System.Text.RegularExpressions.OpFlags) +extern "C" uint16_t PatternCompiler_EncodeOp_m4256 (Object_t * __this /* static, unused */, uint16_t ___op, uint16_t ___flags, const MethodInfo* method) +{ + { + uint16_t L_0 = ___op; + uint16_t L_1 = ___flags; + return (((int32_t)((uint16_t)((int32_t)((int32_t)L_0|(int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)65280)))))))); + } +} +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.PatternCompiler::GetMachineFactory() +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* InterpreterFactory_t844_il2cpp_TypeInfo_var; +extern "C" Object_t * PatternCompiler_GetMachineFactory_m4257 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + InterpreterFactory_t844_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(553); + s_Il2CppMethodIntialized = true; + } + UInt16U5BU5D_t763* V_0 = {0}; + { + ArrayList_t734 * L_0 = (__this->___pgm_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + V_0 = ((UInt16U5BU5D_t763*)SZArrayNew(UInt16U5BU5D_t763_il2cpp_TypeInfo_var, L_1)); + ArrayList_t734 * L_2 = (__this->___pgm_0); + UInt16U5BU5D_t763* L_3 = V_0; + NullCheck(L_2); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_2, (Array_t *)(Array_t *)L_3); + UInt16U5BU5D_t763* L_4 = V_0; + InterpreterFactory_t844 * L_5 = (InterpreterFactory_t844 *)il2cpp_codegen_object_new (InterpreterFactory_t844_il2cpp_TypeInfo_var); + InterpreterFactory__ctor_m4239(L_5, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitFalse() +extern "C" void PatternCompiler_EmitFalse_m4258 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitTrue() +extern "C" void PatternCompiler_EmitTrue_m4259 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCount(System.Int32) +extern "C" void PatternCompiler_EmitCount_m4260 (PatternCompiler_t848 * __this, int32_t ___count, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + int32_t L_0 = ___count; + V_0 = L_0; + uint32_t L_1 = V_0; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)65535)))))), /*hidden argument*/NULL); + uint32_t L_2 = V_0; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)((int32_t)((uint32_t)L_2>>((int32_t)16)))))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCharacter(System.Char,System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler_EmitCharacter_m4261 (PatternCompiler_t848 * __this, uint16_t ___c, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___negate; + bool L_1 = ___ignore; + bool L_2 = ___reverse; + uint16_t L_3 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 5, L_3, /*hidden argument*/NULL); + bool L_4 = ___ignore; + if (!L_4) + { + goto IL_001f; + } + } + { + uint16_t L_5 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_6 = Char_ToLower_m3608(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + ___c = L_6; + } + +IL_001f: + { + uint16_t L_7 = ___c; + PatternCompiler_Emit_m4291(__this, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitCategory_m4262 (PatternCompiler_t848 * __this, uint16_t ___cat, bool ___negate, bool ___reverse, const MethodInfo* method) +{ + { + bool L_0 = ___negate; + bool L_1 = ___reverse; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, L_0, 0, L_1, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 6, L_2, /*hidden argument*/NULL); + uint16_t L_3 = ___cat; + PatternCompiler_Emit_m4291(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitNotCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitNotCategory_m4263 (PatternCompiler_t848 * __this, uint16_t ___cat, bool ___negate, bool ___reverse, const MethodInfo* method) +{ + { + bool L_0 = ___negate; + bool L_1 = ___reverse; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, L_0, 0, L_1, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 7, L_2, /*hidden argument*/NULL); + uint16_t L_3 = ___cat; + PatternCompiler_Emit_m4291(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitRange(System.Char,System.Char,System.Boolean,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitRange_m4264 (PatternCompiler_t848 * __this, uint16_t ___lo, uint16_t ___hi, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + { + bool L_0 = ___negate; + bool L_1 = ___ignore; + bool L_2 = ___reverse; + uint16_t L_3 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 8, L_3, /*hidden argument*/NULL); + uint16_t L_4 = ___lo; + PatternCompiler_Emit_m4291(__this, L_4, /*hidden argument*/NULL); + uint16_t L_5 = ___hi; + PatternCompiler_Emit_m4291(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitSet(System.Char,System.Collections.BitArray,System.Boolean,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitSet_m4265 (PatternCompiler_t848 * __this, uint16_t ___lo, BitArray_t882 * ___set, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = ___negate; + bool L_1 = ___ignore; + bool L_2 = ___reverse; + uint16_t L_3 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)9), L_3, /*hidden argument*/NULL); + uint16_t L_4 = ___lo; + PatternCompiler_Emit_m4291(__this, L_4, /*hidden argument*/NULL); + BitArray_t882 * L_5 = ___set; + NullCheck(L_5); + int32_t L_6 = BitArray_get_Length_m4758(L_5, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6+(int32_t)((int32_t)15)))>>(int32_t)4)); + int32_t L_7 = V_0; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_7))), /*hidden argument*/NULL); + V_1 = 0; + goto IL_007d; + } + +IL_0035: + { + V_2 = 0; + V_3 = 0; + goto IL_006e; + } + +IL_003e: + { + int32_t L_8 = V_1; + BitArray_t882 * L_9 = ___set; + NullCheck(L_9); + int32_t L_10 = BitArray_get_Length_m4758(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_004f; + } + } + { + goto IL_0076; + } + +IL_004f: + { + BitArray_t882 * L_11 = ___set; + int32_t L_12 = V_1; + int32_t L_13 = L_12; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NullCheck(L_11); + bool L_14 = BitArray_get_Item_m4759(L_11, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_006a; + } + } + { + uint16_t L_15 = V_2; + int32_t L_16 = V_3; + V_2 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_15|(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)31))))))))))))); + } + +IL_006a: + { + int32_t L_17 = V_3; + V_3 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_006e: + { + int32_t L_18 = V_3; + if ((((int32_t)L_18) < ((int32_t)((int32_t)16)))) + { + goto IL_003e; + } + } + +IL_0076: + { + uint16_t L_19 = V_2; + PatternCompiler_Emit_m4291(__this, L_19, /*hidden argument*/NULL); + } + +IL_007d: + { + int32_t L_20 = V_0; + int32_t L_21 = L_20; + V_0 = ((int32_t)((int32_t)L_21-(int32_t)1)); + if (L_21) + { + goto IL_0035; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitString(System.String,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitString_m4266 (PatternCompiler_t848 * __this, String_t* ___str, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = ___ignore; + bool L_1 = ___reverse; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, 0, L_0, L_1, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 3, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___str; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_5))), /*hidden argument*/NULL); + bool L_6 = ___ignore; + if (!L_6) + { + goto IL_002d; + } + } + { + String_t* L_7 = ___str; + NullCheck(L_7); + String_t* L_8 = String_ToLower_m4760(L_7, /*hidden argument*/NULL); + ___str = L_8; + } + +IL_002d: + { + V_1 = 0; + goto IL_0045; + } + +IL_0034: + { + String_t* L_9 = ___str; + int32_t L_10 = V_1; + NullCheck(L_9); + uint16_t L_11 = String_get_Chars_m2061(L_9, L_10, /*hidden argument*/NULL); + PatternCompiler_Emit_m4291(__this, L_11, /*hidden argument*/NULL); + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0045: + { + int32_t L_13 = V_1; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_0034; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitPosition(System.Text.RegularExpressions.Position) +extern "C" void PatternCompiler_EmitPosition_m4267 (PatternCompiler_t848 * __this, uint16_t ___pos, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4290(__this, 2, 0, /*hidden argument*/NULL); + uint16_t L_0 = ___pos; + PatternCompiler_Emit_m4291(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitOpen(System.Int32) +extern "C" void PatternCompiler_EmitOpen_m4268 (PatternCompiler_t848 * __this, int32_t ___gid, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, ((int32_t)11), /*hidden argument*/NULL); + int32_t L_0 = ___gid; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_0))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitClose(System.Int32) +extern "C" void PatternCompiler_EmitClose_m4269 (PatternCompiler_t848 * __this, int32_t ___gid, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, ((int32_t)12), /*hidden argument*/NULL); + int32_t L_0 = ___gid; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_0))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBalanceStart(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitBalanceStart_m4270 (PatternCompiler_t848 * __this, int32_t ___gid, int32_t ___balance, bool ___capture, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + PatternCompiler_t848 * G_B2_0 = {0}; + PatternCompiler_t848 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + PatternCompiler_t848 * G_B3_1 = {0}; + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4289(__this, ((int32_t)14), /*hidden argument*/NULL); + int32_t L_1 = ___gid; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_1))), /*hidden argument*/NULL); + int32_t L_2 = ___balance; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_2))), /*hidden argument*/NULL); + bool L_3 = ___capture; + G_B1_0 = __this; + if (!L_3) + { + G_B2_0 = __this; + goto IL_002d; + } + } + { + G_B3_0 = 1; + G_B3_1 = G_B1_0; + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_002e: + { + NullCheck(G_B3_1); + PatternCompiler_Emit_m4291(G_B3_1, (((int32_t)((uint16_t)G_B3_0))), /*hidden argument*/NULL); + LinkRef_t843 * L_4 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBalance() +extern "C" void PatternCompiler_EmitBalance_m4271 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, ((int32_t)13), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitReference(System.Int32,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitReference_m4272 (PatternCompiler_t848 * __this, int32_t ___gid, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + { + bool L_0 = ___ignore; + bool L_1 = ___reverse; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, 0, L_0, L_1, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, 4, L_2, /*hidden argument*/NULL); + int32_t L_3 = ___gid; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_3))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitIfDefined(System.Int32,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitIfDefined_m4273 (PatternCompiler_t848 * __this, int32_t ___gid, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4289(__this, ((int32_t)15), /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___gid; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_2))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitSub(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitSub_m4274 (PatternCompiler_t848 * __this, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4289(__this, ((int32_t)16), /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitTest(System.Text.RegularExpressions.LinkRef,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitTest_m4275 (PatternCompiler_t848 * __this, LinkRef_t843 * ___yes, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___yes; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_1, /*hidden argument*/NULL); + PatternCompiler_Emit_m4289(__this, ((int32_t)17), /*hidden argument*/NULL); + LinkRef_t843 * L_2 = ___yes; + PatternCompiler_EmitLink_m4294(__this, L_2, /*hidden argument*/NULL); + LinkRef_t843 * L_3 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBranch(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitBranch_m4276 (PatternCompiler_t848 * __this, LinkRef_t843 * ___next, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___next; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)18), 0, /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___next; + PatternCompiler_EmitLink_m4294(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitJump(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitJump_m4277 (PatternCompiler_t848 * __this, LinkRef_t843 * ___target, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___target; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)19), 0, /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___target; + PatternCompiler_EmitLink_m4294(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitRepeat_m4278 (PatternCompiler_t848 * __this, int32_t ___min, int32_t ___max, bool ___lazy, LinkRef_t843 * ___until, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___until; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___lazy; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, 0, 0, 0, L_1, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)20), L_2, /*hidden argument*/NULL); + LinkRef_t843 * L_3 = ___until; + PatternCompiler_EmitLink_m4294(__this, L_3, /*hidden argument*/NULL); + int32_t L_4 = ___min; + PatternCompiler_EmitCount_m4260(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = ___max; + PatternCompiler_EmitCount_m4260(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitUntil(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitUntil_m4279 (PatternCompiler_t848 * __this, LinkRef_t843 * ___repeat, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___repeat; + VirtActionInvoker1< LinkRef_t843 * >::Invoke(33 /* System.Void System.Text.RegularExpressions.PatternCompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, __this, L_0); + PatternCompiler_Emit_m4289(__this, ((int32_t)21), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitFastRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitFastRepeat_m4280 (PatternCompiler_t848 * __this, int32_t ___min, int32_t ___max, bool ___lazy, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___lazy; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, 0, 0, 0, L_1, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)22), L_2, /*hidden argument*/NULL); + LinkRef_t843 * L_3 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_3, /*hidden argument*/NULL); + int32_t L_4 = ___min; + PatternCompiler_EmitCount_m4260(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = ___max; + PatternCompiler_EmitCount_m4260(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitIn(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitIn_m4281 (PatternCompiler_t848 * __this, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4289(__this, ((int32_t)10), /*hidden argument*/NULL); + LinkRef_t843 * L_1 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitAnchor(System.Boolean,System.Int32,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitAnchor_m4282 (PatternCompiler_t848 * __this, bool ___reverse, int32_t ___offset, LinkRef_t843 * ___tail, const MethodInfo* method) +{ + { + LinkRef_t843 * L_0 = ___tail; + PatternCompiler_BeginLink_m4293(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___reverse; + uint16_t L_2 = PatternCompiler_MakeFlags_m4288(NULL /*static, unused*/, 0, 0, L_1, 0, /*hidden argument*/NULL); + PatternCompiler_Emit_m4290(__this, ((int32_t)23), L_2, /*hidden argument*/NULL); + LinkRef_t843 * L_3 = ___tail; + PatternCompiler_EmitLink_m4294(__this, L_3, /*hidden argument*/NULL); + int32_t L_4 = ___offset; + PatternCompiler_Emit_m4291(__this, (((int32_t)((uint16_t)L_4))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitInfo(System.Int32,System.Int32,System.Int32) +extern "C" void PatternCompiler_EmitInfo_m4283 (PatternCompiler_t848 * __this, int32_t ___count, int32_t ___min, int32_t ___max, const MethodInfo* method) +{ + { + PatternCompiler_Emit_m4289(__this, ((int32_t)24), /*hidden argument*/NULL); + int32_t L_0 = ___count; + PatternCompiler_EmitCount_m4260(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___min; + PatternCompiler_EmitCount_m4260(__this, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___max; + PatternCompiler_EmitCount_m4260(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.PatternCompiler::NewLink() +extern TypeInfo* PatternLinkStack_t846_il2cpp_TypeInfo_var; +extern "C" LinkRef_t843 * PatternCompiler_NewLink_m4284 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PatternLinkStack_t846_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(554); + s_Il2CppMethodIntialized = true; + } + { + PatternLinkStack_t846 * L_0 = (PatternLinkStack_t846 *)il2cpp_codegen_object_new (PatternLinkStack_t846_il2cpp_TypeInfo_var); + PatternLinkStack__ctor_m4248(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) +extern TypeInfo* PatternLinkStack_t846_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler_ResolveLink_m4285 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PatternLinkStack_t846_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(554); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + s_Il2CppMethodIntialized = true; + } + PatternLinkStack_t846 * V_0 = {0}; + { + LinkRef_t843 * L_0 = ___lref; + V_0 = ((PatternLinkStack_t846 *)CastclassClass(L_0, PatternLinkStack_t846_il2cpp_TypeInfo_var)); + goto IL_002f; + } + +IL_000c: + { + ArrayList_t734 * L_1 = (__this->___pgm_0); + PatternLinkStack_t846 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = PatternLinkStack_get_OffsetAddress_m4250(L_2, /*hidden argument*/NULL); + PatternLinkStack_t846 * L_4 = V_0; + int32_t L_5 = PatternCompiler_get_CurrentAddress_m4292(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_6 = PatternLinkStack_GetOffset_m4252(L_4, L_5, /*hidden argument*/NULL); + uint16_t L_7 = (((int32_t)((uint16_t)L_6))); + Object_t * L_8 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_7); + NullCheck(L_1); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_1, L_3, L_8); + } + +IL_002f: + { + PatternLinkStack_t846 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = LinkStack_Pop_m4297(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_000c; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBranchEnd() +extern "C" void PatternCompiler_EmitBranchEnd_m4286 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitAlternationEnd() +extern "C" void PatternCompiler_EmitAlternationEnd_m4287 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Text.RegularExpressions.OpFlags System.Text.RegularExpressions.PatternCompiler::MakeFlags(System.Boolean,System.Boolean,System.Boolean,System.Boolean) +extern "C" uint16_t PatternCompiler_MakeFlags_m4288 (Object_t * __this /* static, unused */, bool ___negate, bool ___ignore, bool ___reverse, bool ___lazy, const MethodInfo* method) +{ + uint16_t V_0 = {0}; + { + V_0 = 0; + bool L_0 = ___negate; + if (!L_0) + { + goto IL_0011; + } + } + { + uint16_t L_1 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_1|(int32_t)((int32_t)256)))))); + } + +IL_0011: + { + bool L_2 = ___ignore; + if (!L_2) + { + goto IL_0020; + } + } + { + uint16_t L_3 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_3|(int32_t)((int32_t)512)))))); + } + +IL_0020: + { + bool L_4 = ___reverse; + if (!L_4) + { + goto IL_002f; + } + } + { + uint16_t L_5 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_5|(int32_t)((int32_t)1024)))))); + } + +IL_002f: + { + bool L_6 = ___lazy; + if (!L_6) + { + goto IL_003e; + } + } + { + uint16_t L_7 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_7|(int32_t)((int32_t)2048)))))); + } + +IL_003e: + { + uint16_t L_8 = V_0; + return L_8; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.Text.RegularExpressions.OpCode) +extern "C" void PatternCompiler_Emit_m4289 (PatternCompiler_t848 * __this, uint16_t ___op, const MethodInfo* method) +{ + { + uint16_t L_0 = ___op; + PatternCompiler_Emit_m4290(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.Text.RegularExpressions.OpCode,System.Text.RegularExpressions.OpFlags) +extern "C" void PatternCompiler_Emit_m4290 (PatternCompiler_t848 * __this, uint16_t ___op, uint16_t ___flags, const MethodInfo* method) +{ + { + uint16_t L_0 = ___op; + uint16_t L_1 = ___flags; + uint16_t L_2 = PatternCompiler_EncodeOp_m4256(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + PatternCompiler_Emit_m4291(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.UInt16) +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler_Emit_m4291 (PatternCompiler_t848 * __this, uint16_t ___word, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___pgm_0); + uint16_t L_1 = ___word; + uint16_t L_2 = L_1; + Object_t * L_3 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_3); + return; + } +} +// System.Int32 System.Text.RegularExpressions.PatternCompiler::get_CurrentAddress() +extern "C" int32_t PatternCompiler_get_CurrentAddress_m4292 (PatternCompiler_t848 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___pgm_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::BeginLink(System.Text.RegularExpressions.LinkRef) +extern TypeInfo* PatternLinkStack_t846_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler_BeginLink_m4293 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PatternLinkStack_t846_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(554); + s_Il2CppMethodIntialized = true; + } + PatternLinkStack_t846 * V_0 = {0}; + { + LinkRef_t843 * L_0 = ___lref; + V_0 = ((PatternLinkStack_t846 *)CastclassClass(L_0, PatternLinkStack_t846_il2cpp_TypeInfo_var)); + PatternLinkStack_t846 * L_1 = V_0; + int32_t L_2 = PatternCompiler_get_CurrentAddress_m4292(__this, /*hidden argument*/NULL); + NullCheck(L_1); + PatternLinkStack_set_BaseAddress_m4249(L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitLink(System.Text.RegularExpressions.LinkRef) +extern TypeInfo* PatternLinkStack_t846_il2cpp_TypeInfo_var; +extern "C" void PatternCompiler_EmitLink_m4294 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PatternLinkStack_t846_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(554); + s_Il2CppMethodIntialized = true; + } + PatternLinkStack_t846 * V_0 = {0}; + { + LinkRef_t843 * L_0 = ___lref; + V_0 = ((PatternLinkStack_t846 *)CastclassClass(L_0, PatternLinkStack_t846_il2cpp_TypeInfo_var)); + PatternLinkStack_t846 * L_1 = V_0; + int32_t L_2 = PatternCompiler_get_CurrentAddress_m4292(__this, /*hidden argument*/NULL); + NullCheck(L_1); + PatternLinkStack_set_OffsetAddress_m4251(L_1, L_2, /*hidden argument*/NULL); + PatternCompiler_Emit_m4291(__this, 0, /*hidden argument*/NULL); + PatternLinkStack_t846 * L_3 = V_0; + NullCheck(L_3); + LinkStack_Push_m4296(L_3, /*hidden argument*/NULL); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_1.cpp" new file mode 100644 index 00000000..0babdced --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_System_1.cpp" @@ -0,0 +1,23907 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Text.RegularExpressions.LinkStack +struct LinkStack_t847; +// System.Text.RegularExpressions.Interpreter/RepeatContext +struct RepeatContext_t852; +// System.Text.RegularExpressions.Interpreter +struct Interpreter_t854; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.String +struct String_t; +// System.Text.RegularExpressions.Group +struct Group_t825; +// System.Object +struct Object_t; +// System.Text.RegularExpressions.IntervalCollection/Enumerator +struct Enumerator_t858; +// System.Collections.IList +struct IList_t859; +// System.Text.RegularExpressions.IntervalCollection/CostDelegate +struct CostDelegate_t860; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Text.RegularExpressions.IntervalCollection +struct IntervalCollection_t861; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Text.RegularExpressions.Syntax.Parser +struct Parser_t862; +// System.Text.RegularExpressions.Syntax.RegularExpression +struct RegularExpression_t868; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Text.RegularExpressions.Syntax.Group +struct Group_t867; +// System.Text.RegularExpressions.Syntax.Assertion +struct Assertion_t873; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.ArgumentException +struct ArgumentException_t437; +// System.Text.RegularExpressions.QuickSearch +struct QuickSearch_t855; +// System.Text.RegularExpressions.ReplacementEvaluator +struct ReplacementEvaluator_t863; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; +// System.Text.RegularExpressions.Syntax.CompositeExpression +struct CompositeExpression_t866; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.Text.RegularExpressions.Syntax.BalancingGroup +struct BalancingGroup_t870; +// System.Text.RegularExpressions.Syntax.NonBacktrackingGroup +struct NonBacktrackingGroup_t871; +// System.Text.RegularExpressions.Syntax.Repetition +struct Repetition_t872; +// System.Text.RegularExpressions.Syntax.CaptureAssertion +struct CaptureAssertion_t874; +// System.Text.RegularExpressions.Syntax.Literal +struct Literal_t876; +// System.Text.RegularExpressions.Syntax.Alternation +struct Alternation_t877; +// System.Text.RegularExpressions.Syntax.PositionAssertion +struct PositionAssertion_t878; +// System.Text.RegularExpressions.Syntax.Reference +struct Reference_t879; +// System.Text.RegularExpressions.Syntax.BackslashNumber +struct BackslashNumber_t880; +// System.Text.RegularExpressions.Syntax.CharacterClass +struct CharacterClass_t881; +// System.DefaultUriParser +struct DefaultUriParser_t884; +// System.Uri +struct Uri_t748; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.UriParser +struct UriParser_t885; +// System.UriFormatException +struct UriFormatException_t889; +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; +// System.Text.RegularExpressions.MatchEvaluator +struct MatchEvaluator_t895; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "System_System_Text_RegularExpressions_LinkStack.h" +#include "System_System_Text_RegularExpressions_LinkStackMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "System_System_Text_RegularExpressions_LinkRefMethodDeclarations.h" +#include "mscorlib_System_Collections_StackMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_LinkRef.h" +#include "mscorlib_System_Collections_Stack.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Int32.h" +#include "System_System_Text_RegularExpressions_Mark.h" +#include "System_System_Text_RegularExpressions_MarkMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Interpreter_IntStack.h" +#include "System_System_Text_RegularExpressions_Interpreter_IntStackMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_SystemException.h" +#include "System_System_Text_RegularExpressions_Interpreter_RepeatCont.h" +#include "System_System_Text_RegularExpressions_Interpreter_RepeatContMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Interpreter_Mode.h" +#include "System_System_Text_RegularExpressions_Interpreter_ModeMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Interpreter.h" +#include "System_System_Text_RegularExpressions_InterpreterMethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "System_System_Text_RegularExpressions_BaseMachineMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_BaseMachine.h" +#include "System_System_Text_RegularExpressions_QuickSearch.h" +#include "System_System_Text_RegularExpressions_Match.h" +#include "System_System_Text_RegularExpressions_Regex.h" +#include "System_System_Text_RegularExpressions_MatchMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_QuickSearchMethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_OpCode.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" +#include "mscorlib_System_Char.h" +#include "System_System_Text_RegularExpressions_Position.h" +#include "System_ArrayTypes.h" +#include "System_System_Text_RegularExpressions_CategoryUtilsMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Group.h" +#include "System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_CaptureCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Capture.h" +#include "System_System_Text_RegularExpressions_CaptureCollection.h" +#include "System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_GroupCollection.h" +#include "System_System_Text_RegularExpressions_Interval.h" +#include "System_System_Text_RegularExpressions_IntervalMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_Enu.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_EnuMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_Cos.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_CosMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_AsyncCallback.h" +#include "System_System_Text_RegularExpressions_IntervalCollection.h" +#include "System_System_Text_RegularExpressions_IntervalCollectionMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "System_System_Text_RegularExpressions_Syntax_Parser.h" +#include "System_System_Text_RegularExpressions_Syntax_ParserMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" +#include "System_System_Text_RegularExpressions_Syntax_RegularExpressiMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "System_System_Text_RegularExpressions_Syntax_Group.h" +#include "System_System_Text_RegularExpressions_Syntax_Assertion.h" +#include "mscorlib_System_ArgumentException.h" +#include "System_System_Text_RegularExpressions_Syntax_CapturingGroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" +#include "System_System_Text_RegularExpressions_Syntax_GroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_PositionAssertiMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_CharacterClassMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_LiteralMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_AssertionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_AlternationMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_RepetitionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_Alternation.h" +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" +#include "System_System_Text_RegularExpressions_Syntax_Repetition.h" +#include "System_System_Text_RegularExpressions_Syntax_PositionAsserti.h" +#include "System_System_Text_RegularExpressions_Syntax_CharacterClass.h" +#include "System_System_Text_RegularExpressions_Syntax_Literal.h" +#include "System_System_Text_RegularExpressions_Syntax_NonBacktrackingMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionAsserMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_BalancingGroupMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_CaptureAssertioMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionAsser.h" +#include "System_System_Text_RegularExpressions_Syntax_BalancingGroup.h" +#include "System_System_Text_RegularExpressions_Syntax_NonBacktracking.h" +#include "System_System_Text_RegularExpressions_Syntax_CaptureAssertio.h" +#include "System_System_Text_RegularExpressions_Syntax_BackslashNumberMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_ReferenceMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_Reference.h" +#include "System_System_Text_RegularExpressions_Syntax_BackslashNumber.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "mscorlib_System_Byte.h" +#include "System_System_Text_RegularExpressions_ReplacementEvaluator.h" +#include "System_System_Text_RegularExpressions_ReplacementEvaluatorMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "System_System_Text_RegularExpressions_RegexMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionColle.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionColleMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionBaseMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_AnchorInfo.h" +#include "System_System_Text_RegularExpressions_Syntax_AnchorInfoMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpresMethodDeclarations.h" +#include "mscorlib_System_ConsoleMethodDeclarations.h" +#include "mscorlib_System_IO_TextWriter.h" +#include "mscorlib_System_IO_TextWriterMethodDeclarations.h" +#include "mscorlib_System_Collections_BitArrayMethodDeclarations.h" +#include "mscorlib_System_Collections_BitArray.h" +#include "System_System_DefaultUriParser.h" +#include "System_System_DefaultUriParserMethodDeclarations.h" +#include "System_System_UriParserMethodDeclarations.h" +#include "System_System_UriParser.h" +#include "System_System_GenericUriParser.h" +#include "System_System_GenericUriParserMethodDeclarations.h" +#include "System_System_Uri_UriScheme.h" +#include "System_System_Uri_UriSchemeMethodDeclarations.h" +#include "System_System_Uri.h" +#include "System_System_UriMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "System_System_UriFormatExceptionMethodDeclarations.h" +#include "System_System_UriKind.h" +#include "System_System_UriFormatException.h" +#include "System_System_UriPartial.h" +#include "System_System_Net_IPAddressMethodDeclarations.h" +#include "System_System_Net_IPv6AddressMethodDeclarations.h" +#include "System_System_Net_IPAddress.h" +#include "System_System_Net_IPv6Address.h" +#include "System_System_UriHostNameType.h" +#include "mscorlib_System_UInt32MethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "System_LocaleMethodDeclarations.h" +#include "mscorlib_System_IO_Path.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "mscorlib_System_Globalization_NumberStyles.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "System_System_UriHostNameTypeMethodDeclarations.h" +#include "System_System_UriKindMethodDeclarations.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "System_System_UriPartialMethodDeclarations.h" +#include "System_System_UriTypeConverter.h" +#include "System_System_UriTypeConverterMethodDeclarations.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallba.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" +#include "System_System_Net_Security_SslPolicyErrors.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha.h" +#include "System_System_Text_RegularExpressions_MatchEvaluator.h" +#include "System_System_Text_RegularExpressions_MatchEvaluatorMethodDeclarations.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128MethodDeclarations.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412MethodDeclarations.h" +#include "System_U3CPrivateImplementationDetailsU3E.h" +#include "System_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Text.RegularExpressions.LinkStack::.ctor() +extern TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +extern "C" void LinkStack__ctor_m4295 (LinkStack_t847 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stack_t849_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(555); + s_Il2CppMethodIntialized = true; + } + { + LinkRef__ctor_m4238(__this, /*hidden argument*/NULL); + Stack_t849 * L_0 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m4761(L_0, /*hidden argument*/NULL); + __this->___stack_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.LinkStack::Push() +extern "C" void LinkStack_Push_m4296 (LinkStack_t847 * __this, const MethodInfo* method) +{ + { + Stack_t849 * L_0 = (__this->___stack_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Object System.Text.RegularExpressions.LinkStack::GetCurrent() */, __this); + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_0, L_1); + return; + } +} +// System.Boolean System.Text.RegularExpressions.LinkStack::Pop() +extern "C" bool LinkStack_Pop_m4297 (LinkStack_t847 * __this, const MethodInfo* method) +{ + { + Stack_t849 * L_0 = (__this->___stack_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_0); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_0024; + } + } + { + Stack_t849 * L_2 = (__this->___stack_0); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_2); + VirtActionInvoker1< Object_t * >::Invoke(5 /* System.Void System.Text.RegularExpressions.LinkStack::SetCurrent(System.Object) */, __this, L_3); + return 1; + } + +IL_0024: + { + return 0; + } +} +// System.Boolean System.Text.RegularExpressions.Mark::get_IsDefined() +extern "C" bool Mark_get_IsDefined_m4298 (Mark_t850 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___Start_0); + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_001a; + } + } + { + int32_t L_1 = (__this->___End_1); + G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001b; + } + +IL_001a: + { + G_B3_0 = 0; + } + +IL_001b: + { + return G_B3_0; + } +} +// System.Int32 System.Text.RegularExpressions.Mark::get_Index() +extern "C" int32_t Mark_get_Index_m4299 (Mark_t850 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___Start_0); + int32_t L_1 = (__this->___End_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_001c; + } + } + { + int32_t L_2 = (__this->___Start_0); + G_B3_0 = L_2; + goto IL_0022; + } + +IL_001c: + { + int32_t L_3 = (__this->___End_1); + G_B3_0 = L_3; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Int32 System.Text.RegularExpressions.Mark::get_Length() +extern "C" int32_t Mark_get_Length_m4300 (Mark_t850 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___Start_0); + int32_t L_1 = (__this->___End_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0023; + } + } + { + int32_t L_2 = (__this->___End_1); + int32_t L_3 = (__this->___Start_0); + G_B3_0 = ((int32_t)((int32_t)L_2-(int32_t)L_3)); + goto IL_0030; + } + +IL_0023: + { + int32_t L_4 = (__this->___Start_0); + int32_t L_5 = (__this->___End_1); + G_B3_0 = ((int32_t)((int32_t)L_4-(int32_t)L_5)); + } + +IL_0030: + { + return G_B3_0; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter/IntStack::Pop() +extern "C" int32_t IntStack_Pop_m4301 (IntStack_t851 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___values_0); + int32_t L_1 = (__this->___count_1); + int32_t L_2 = ((int32_t)((int32_t)L_1-(int32_t)1)); + V_0 = L_2; + __this->___count_1 = L_2; + int32_t L_3 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + int32_t L_4 = L_3; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_4, sizeof(int32_t))); + } +} +// System.Void System.Text.RegularExpressions.Interpreter/IntStack::Push(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void IntStack_Push_m4302 (IntStack_t851 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___values_0); + if (L_0) + { + goto IL_001c; + } + } + { + __this->___values_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 8)); + goto IL_006e; + } + +IL_001c: + { + int32_t L_1 = (__this->___count_1); + Int32U5BU5D_t420* L_2 = (__this->___values_0); + NullCheck(L_2); + if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))))) + { + goto IL_006e; + } + } + { + Int32U5BU5D_t420* L_3 = (__this->___values_0); + NullCheck(L_3); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))); + int32_t L_4 = V_0; + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)L_5>>(int32_t)1)))); + int32_t L_6 = V_0; + V_1 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_6)); + V_2 = 0; + goto IL_005b; + } + +IL_004c: + { + Int32U5BU5D_t420* L_7 = V_1; + int32_t L_8 = V_2; + Int32U5BU5D_t420* L_9 = (__this->___values_0); + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((int32_t*)(int32_t*)SZArrayLdElema(L_7, L_8, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_9, L_11, sizeof(int32_t))); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_005b: + { + int32_t L_13 = V_2; + int32_t L_14 = (__this->___count_1); + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_004c; + } + } + { + Int32U5BU5D_t420* L_15 = V_1; + __this->___values_0 = L_15; + } + +IL_006e: + { + Int32U5BU5D_t420* L_16 = (__this->___values_0); + int32_t L_17 = (__this->___count_1); + int32_t L_18 = L_17; + V_3 = L_18; + __this->___count_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + int32_t L_19 = V_3; + int32_t L_20 = ___value; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_19); + *((int32_t*)(int32_t*)SZArrayLdElema(L_16, L_19, sizeof(int32_t))) = (int32_t)L_20; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter/IntStack::get_Count() +extern "C" int32_t IntStack_get_Count_m4303 (IntStack_t851 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___count_1); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Interpreter/IntStack::set_Count(System.Int32) +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral532; +extern "C" void IntStack_set_Count_m4304 (IntStack_t851 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral532 = il2cpp_codegen_string_literal_from_index(532); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (__this->___count_1); + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_0017; + } + } + { + SystemException_t940 * L_2 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_2, _stringLiteral532, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___value; + __this->___count_1 = L_3; + return; + } +} +// Conversion methods for marshalling of: System.Text.RegularExpressions.Interpreter/IntStack +extern "C" void IntStack_t851_marshal(const IntStack_t851& unmarshaled, IntStack_t851_marshaled& marshaled) +{ + marshaled.___values_0 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___values_0); + marshaled.___count_1 = unmarshaled.___count_1; +} +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" void IntStack_t851_marshal_back(const IntStack_t851_marshaled& marshaled, IntStack_t851& unmarshaled) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + unmarshaled.___values_0 = (Int32U5BU5D_t420*)il2cpp_codegen_marshal_array_result(Int32_t161_il2cpp_TypeInfo_var, marshaled.___values_0, 1); + unmarshaled.___count_1 = marshaled.___count_1; +} +// Conversion method for clean up from marshalling of: System.Text.RegularExpressions.Interpreter/IntStack +extern "C" void IntStack_t851_marshal_cleanup(IntStack_t851_marshaled& marshaled) +{ +} +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::.ctor(System.Text.RegularExpressions.Interpreter/RepeatContext,System.Int32,System.Int32,System.Boolean,System.Int32) +extern "C" void RepeatContext__ctor_m4305 (RepeatContext_t852 * __this, RepeatContext_t852 * ___previous, int32_t ___min, int32_t ___max, bool ___lazy, int32_t ___expr_pc, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + RepeatContext_t852 * L_0 = ___previous; + __this->___previous_5 = L_0; + int32_t L_1 = ___min; + __this->___min_1 = L_1; + int32_t L_2 = ___max; + __this->___max_2 = L_2; + bool L_3 = ___lazy; + __this->___lazy_3 = L_3; + int32_t L_4 = ___expr_pc; + __this->___expr_pc_4 = L_4; + __this->___start_0 = (-1); + __this->___count_6 = 0; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Count() +extern "C" int32_t RepeatContext_get_Count_m4306 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___count_6); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::set_Count(System.Int32) +extern "C" void RepeatContext_set_Count_m4307 (RepeatContext_t852 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___count_6 = L_0; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Start() +extern "C" int32_t RepeatContext_get_Start_m4308 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___start_0); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::set_Start(System.Int32) +extern "C" void RepeatContext_set_Start_m4309 (RepeatContext_t852 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___start_0 = L_0; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsMinimum() +extern "C" bool RepeatContext_get_IsMinimum_m4310 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___min_1); + int32_t L_1 = (__this->___count_6); + return ((((int32_t)((((int32_t)L_0) > ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsMaximum() +extern "C" bool RepeatContext_get_IsMaximum_m4311 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___max_2); + int32_t L_1 = (__this->___count_6); + return ((((int32_t)((((int32_t)L_0) > ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsLazy() +extern "C" bool RepeatContext_get_IsLazy_m4312 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___lazy_3); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Expression() +extern "C" int32_t RepeatContext_get_Expression_m4313 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___expr_pc_4); + return L_0; + } +} +// System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter/RepeatContext::get_Previous() +extern "C" RepeatContext_t852 * RepeatContext_get_Previous_m4314 (RepeatContext_t852 * __this, const MethodInfo* method) +{ + { + RepeatContext_t852 * L_0 = (__this->___previous_5); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::.ctor(System.UInt16[]) +extern TypeInfo* IntStack_t851_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Interpreter__ctor_m4315 (Interpreter_t854 * __this, UInt16U5BU5D_t763* ___program, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntStack_t851_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(556); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + IntStack_t851 V_0 = {0}; + { + Initobj (IntStack_t851_il2cpp_TypeInfo_var, (&V_0)); + IntStack_t851 L_0 = V_0; + __this->___stack_11 = L_0; + BaseMachine__ctor_m4140(__this, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_1 = ___program; + __this->___program_1 = L_1; + __this->___qs_7 = (QuickSearch_t855 *)NULL; + int32_t L_2 = Interpreter_ReadProgramCount_m4316(__this, 1, /*hidden argument*/NULL); + __this->___group_count_5 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = Interpreter_ReadProgramCount_m4316(__this, 3, /*hidden argument*/NULL); + __this->___match_min_6 = L_3; + __this->___program_start_2 = 7; + int32_t L_4 = (__this->___group_count_5); + __this->___groups_16 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_4)); + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter::ReadProgramCount(System.Int32) +extern "C" int32_t Interpreter_ReadProgramCount_m4316 (Interpreter_t854 * __this, int32_t ___ptr, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UInt16U5BU5D_t763* L_0 = (__this->___program_1); + int32_t L_1 = ___ptr; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)L_1+(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)L_1+(int32_t)1)); + V_0 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t))); + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3<<(int32_t)((int32_t)16))); + int32_t L_4 = V_0; + UInt16U5BU5D_t763* L_5 = (__this->___program_1); + int32_t L_6 = ___ptr; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_7, sizeof(uint16_t))))); + int32_t L_8 = V_0; + return L_8; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Interpreter::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern "C" Match_t820 * Interpreter_Scan_m4317 (Interpreter_t854 * __this, Regex_t463 * ___regex, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___text; + __this->___text_3 = L_0; + int32_t L_1 = ___end; + __this->___text_end_4 = L_1; + int32_t L_2 = ___start; + __this->___scan_ptr_8 = L_2; + int32_t* L_3 = &(__this->___scan_ptr_8); + int32_t L_4 = (__this->___program_start_2); + bool L_5 = Interpreter_Eval_m4319(__this, 1, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0036; + } + } + { + Regex_t463 * L_6 = ___regex; + Match_t820 * L_7 = Interpreter_GenerateMatch_m4335(__this, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(Match_t820_il2cpp_TypeInfo_var); + Match_t820 * L_8 = Match_get_Empty_m4177(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::Reset() +extern "C" void Interpreter_Reset_m4318 (Interpreter_t854 * __this, const MethodInfo* method) +{ + RepeatContext_t852 * V_0 = {0}; + { + Interpreter_ResetGroups_m4330(__this, /*hidden argument*/NULL); + V_0 = (RepeatContext_t852 *)NULL; + __this->___repeat_9 = (RepeatContext_t852 *)NULL; + RepeatContext_t852 * L_0 = V_0; + __this->___fast_10 = L_0; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::Eval(System.Text.RegularExpressions.Interpreter/Mode,System.Int32&,System.Int32) +extern TypeInfo* QuickSearch_t855_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* RepeatContext_t852_il2cpp_TypeInfo_var; +extern "C" bool Interpreter_Eval_m4319 (Interpreter_t854 * __this, int32_t ___mode, int32_t* ___ref_ptr, int32_t ___pc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + QuickSearch_t855_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(557); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + RepeatContext_t852_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(558); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0; + uint16_t V_2 = {0}; + uint16_t V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + bool V_6 = false; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + uint16_t V_10 = {0}; + bool V_11 = false; + bool V_12 = false; + String_t* V_13 = {0}; + bool V_14 = false; + bool V_15 = false; + int32_t V_16 = 0; + int32_t V_17 = 0; + uint16_t V_18 = 0x0; + bool V_19 = false; + bool V_20 = false; + int32_t V_21 = 0; + int32_t V_22 = 0; + int32_t V_23 = 0; + int32_t V_24 = 0; + int32_t V_25 = 0; + int32_t V_26 = 0; + int32_t V_27 = 0; + int32_t V_28 = 0; + int32_t V_29 = 0; + int32_t V_30 = 0; + uint16_t V_31 = {0}; + int32_t V_32 = 0; + RepeatContext_t852 * V_33 = {0}; + int32_t V_34 = 0; + int32_t V_35 = 0; + int32_t V_36 = 0; + int32_t V_37 = 0; + int32_t V_38 = 0; + int32_t V_39 = 0; + int32_t V_40 = 0; + int32_t V_41 = 0; + uint16_t V_42 = 0; + int32_t V_43 = 0; + int32_t V_44 = 0; + int32_t V_45 = 0; + uint16_t V_46 = {0}; + uint16_t V_47 = {0}; + int32_t V_48 = 0; + int32_t V_49 = 0; + int32_t V_50 = 0; + int32_t V_51 = 0; + uint16_t V_52 = {0}; + uint16_t V_53 = {0}; + int32_t V_54 = {0}; + int32_t G_B7_0 = 0; + int32_t G_B29_0 = 0; + int32_t G_B33_0 = 0; + int32_t G_B48_0 = 0; + int32_t G_B69_0 = 0; + int32_t G_B96_0 = 0; + int32_t G_B162_0 = 0; + int32_t G_B162_1 = 0; + Interpreter_t854 * G_B162_2 = {0}; + int32_t G_B161_0 = 0; + int32_t G_B161_1 = 0; + Interpreter_t854 * G_B161_2 = {0}; + int32_t G_B163_0 = 0; + int32_t G_B163_1 = 0; + int32_t G_B163_2 = 0; + Interpreter_t854 * G_B163_3 = {0}; + { + int32_t* L_0 = ___ref_ptr; + V_0 = (*((int32_t*)L_0)); + } + +IL_0003: + { + goto IL_0fee; + } + +IL_0008: + { + UInt16U5BU5D_t763* L_1 = (__this->___program_1); + int32_t L_2 = ___pc; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_1 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_1, L_3, sizeof(uint16_t))); + uint16_t L_4 = V_1; + V_2 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)255)))))); + uint16_t L_5 = V_1; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)65280)))))); + uint16_t L_6 = V_2; + V_52 = L_6; + uint16_t L_7 = V_52; + if (L_7 == 0) + { + goto IL_04b8; + } + if (L_7 == 1) + { + goto IL_04bd; + } + if (L_7 == 2) + { + goto IL_04c2; + } + if (L_7 == 3) + { + goto IL_04e7; + } + if (L_7 == 4) + { + goto IL_05ab; + } + if (L_7 == 5) + { + goto IL_06ef; + } + if (L_7 == 6) + { + goto IL_06ef; + } + if (L_7 == 7) + { + goto IL_06ef; + } + if (L_7 == 8) + { + goto IL_06ef; + } + if (L_7 == 9) + { + goto IL_06ef; + } + if (L_7 == 10) + { + goto IL_070a; + } + if (L_7 == 11) + { + goto IL_073c; + } + if (L_7 == 12) + { + goto IL_0757; + } + if (L_7 == 13) + { + goto IL_07db; + } + if (L_7 == 14) + { + goto IL_0772; + } + if (L_7 == 15) + { + goto IL_07e0; + } + if (L_7 == 16) + { + goto IL_0817; + } + if (L_7 == 17) + { + goto IL_0840; + } + if (L_7 == 18) + { + goto IL_088a; + } + if (L_7 == 19) + { + goto IL_08db; + } + if (L_7 == 20) + { + goto IL_08ee; + } + if (L_7 == 21) + { + goto IL_0957; + } + if (L_7 == 22) + { + goto IL_0c6f; + } + if (L_7 == 23) + { + goto IL_0096; + } + if (L_7 == 24) + { + goto IL_0fe9; + } + } + { + goto IL_0fee; + } + +IL_0096: + { + UInt16U5BU5D_t763* L_8 = (__this->___program_1); + int32_t L_9 = ___pc; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9+(int32_t)1))); + int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)1)); + V_4 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_8, L_10, sizeof(uint16_t))); + UInt16U5BU5D_t763* L_11 = (__this->___program_1); + int32_t L_12 = ___pc; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)L_12+(int32_t)2))); + int32_t L_13 = ((int32_t)((int32_t)L_12+(int32_t)2)); + V_5 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_11, L_13, sizeof(uint16_t))); + uint16_t L_14 = V_3; + V_6 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_14&(int32_t)((int32_t)1024))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_15 = V_6; + if (!L_15) + { + goto IL_00ce; + } + } + { + int32_t L_16 = V_0; + int32_t L_17 = V_5; + G_B7_0 = ((int32_t)((int32_t)L_16-(int32_t)L_17)); + goto IL_00d2; + } + +IL_00ce: + { + int32_t L_18 = V_0; + int32_t L_19 = V_5; + G_B7_0 = ((int32_t)((int32_t)L_18+(int32_t)L_19)); + } + +IL_00d2: + { + V_7 = G_B7_0; + int32_t L_20 = (__this->___text_end_4); + int32_t L_21 = (__this->___match_min_6); + int32_t L_22 = V_5; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_20-(int32_t)L_21))+(int32_t)L_22)); + V_9 = 0; + UInt16U5BU5D_t763* L_23 = (__this->___program_1); + int32_t L_24 = ___pc; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)((int32_t)L_24+(int32_t)3))); + int32_t L_25 = ((int32_t)((int32_t)L_24+(int32_t)3)); + V_10 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_23, L_25, sizeof(uint16_t)))&(int32_t)((int32_t)255)))))); + uint16_t L_26 = V_10; + if ((!(((uint32_t)L_26) == ((uint32_t)2)))) + { + goto IL_0285; + } + } + { + int32_t L_27 = V_4; + if ((!(((uint32_t)L_27) == ((uint32_t)6)))) + { + goto IL_0285; + } + } + { + UInt16U5BU5D_t763* L_28 = (__this->___program_1); + int32_t L_29 = ___pc; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29+(int32_t)4))); + int32_t L_30 = ((int32_t)((int32_t)L_29+(int32_t)4)); + V_53 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_28, L_30, sizeof(uint16_t))); + uint16_t L_31 = V_53; + if (((int32_t)((int32_t)L_31-(int32_t)2)) == 0) + { + goto IL_0132; + } + if (((int32_t)((int32_t)L_31-(int32_t)2)) == 1) + { + goto IL_0165; + } + if (((int32_t)((int32_t)L_31-(int32_t)2)) == 2) + { + goto IL_0234; + } + } + { + goto IL_027b; + } + +IL_0132: + { + bool L_32 = V_6; + if (L_32) + { + goto IL_0140; + } + } + { + int32_t L_33 = V_5; + if (L_33) + { + goto IL_0160; + } + } + +IL_0140: + { + bool L_34 = V_6; + if (!L_34) + { + goto IL_014a; + } + } + { + int32_t L_35 = V_5; + V_0 = L_35; + } + +IL_014a: + { + int32_t L_36 = ___pc; + int32_t L_37 = V_4; + bool L_38 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_36+(int32_t)L_37)), /*hidden argument*/NULL); + if (!L_38) + { + goto IL_0160; + } + } + { + goto IL_0ff3; + } + +IL_0160: + { + goto IL_0280; + } + +IL_0165: + { + int32_t L_39 = V_7; + if (L_39) + { + goto IL_018a; + } + } + { + V_0 = 0; + int32_t L_40 = ___pc; + int32_t L_41 = V_4; + bool L_42 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_40+(int32_t)L_41)), /*hidden argument*/NULL); + if (!L_42) + { + goto IL_0184; + } + } + { + goto IL_0ff3; + } + +IL_0184: + { + int32_t L_43 = V_7; + V_7 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_018a: + { + goto IL_0210; + } + +IL_018f: + { + int32_t L_44 = V_7; + if (!L_44) + { + goto IL_01ac; + } + } + { + String_t* L_45 = (__this->___text_3); + int32_t L_46 = V_7; + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, ((int32_t)((int32_t)L_46-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)10))))) + { + goto IL_01f8; + } + } + +IL_01ac: + { + bool L_48 = V_6; + if (!L_48) + { + goto IL_01ce; + } + } + { + int32_t L_49 = V_7; + int32_t L_50 = V_8; + if ((!(((uint32_t)L_49) == ((uint32_t)L_50)))) + { + goto IL_01c3; + } + } + { + int32_t L_51 = V_7; + G_B29_0 = L_51; + goto IL_01c8; + } + +IL_01c3: + { + int32_t L_52 = V_7; + int32_t L_53 = V_5; + G_B29_0 = ((int32_t)((int32_t)L_52+(int32_t)L_53)); + } + +IL_01c8: + { + V_0 = G_B29_0; + goto IL_01e2; + } + +IL_01ce: + { + int32_t L_54 = V_7; + if (L_54) + { + goto IL_01dc; + } + } + { + int32_t L_55 = V_7; + G_B33_0 = L_55; + goto IL_01e1; + } + +IL_01dc: + { + int32_t L_56 = V_7; + int32_t L_57 = V_5; + G_B33_0 = ((int32_t)((int32_t)L_56-(int32_t)L_57)); + } + +IL_01e1: + { + V_0 = G_B33_0; + } + +IL_01e2: + { + int32_t L_58 = ___pc; + int32_t L_59 = V_4; + bool L_60 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_58+(int32_t)L_59)), /*hidden argument*/NULL); + if (!L_60) + { + goto IL_01f8; + } + } + { + goto IL_0ff3; + } + +IL_01f8: + { + bool L_61 = V_6; + if (!L_61) + { + goto IL_020a; + } + } + { + int32_t L_62 = V_7; + V_7 = ((int32_t)((int32_t)L_62-(int32_t)1)); + goto IL_0210; + } + +IL_020a: + { + int32_t L_63 = V_7; + V_7 = ((int32_t)((int32_t)L_63+(int32_t)1)); + } + +IL_0210: + { + bool L_64 = V_6; + if (!L_64) + { + goto IL_021f; + } + } + { + int32_t L_65 = V_7; + if ((((int32_t)L_65) >= ((int32_t)0))) + { + goto IL_018f; + } + } + +IL_021f: + { + bool L_66 = V_6; + if (L_66) + { + goto IL_022f; + } + } + { + int32_t L_67 = V_7; + int32_t L_68 = V_8; + if ((((int32_t)L_67) <= ((int32_t)L_68))) + { + goto IL_018f; + } + } + +IL_022f: + { + goto IL_0280; + } + +IL_0234: + { + int32_t L_69 = V_7; + int32_t L_70 = (__this->___scan_ptr_8); + if ((!(((uint32_t)L_69) == ((uint32_t)L_70)))) + { + goto IL_0276; + } + } + { + bool L_71 = V_6; + if (!L_71) + { + goto IL_0256; + } + } + { + int32_t L_72 = (__this->___scan_ptr_8); + int32_t L_73 = V_5; + G_B48_0 = ((int32_t)((int32_t)L_72+(int32_t)L_73)); + goto IL_025f; + } + +IL_0256: + { + int32_t L_74 = (__this->___scan_ptr_8); + int32_t L_75 = V_5; + G_B48_0 = ((int32_t)((int32_t)L_74-(int32_t)L_75)); + } + +IL_025f: + { + V_0 = G_B48_0; + int32_t L_76 = ___pc; + int32_t L_77 = V_4; + bool L_78 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_76+(int32_t)L_77)), /*hidden argument*/NULL); + if (!L_78) + { + goto IL_0276; + } + } + { + goto IL_0ff3; + } + +IL_0276: + { + goto IL_0280; + } + +IL_027b: + { + goto IL_0280; + } + +IL_0280: + { + goto IL_04b3; + } + +IL_0285: + { + QuickSearch_t855 * L_79 = (__this->___qs_7); + if (L_79) + { + goto IL_02ab; + } + } + { + uint16_t L_80 = V_10; + if ((!(((uint32_t)L_80) == ((uint32_t)3)))) + { + goto IL_03d2; + } + } + { + int32_t L_81 = V_4; + UInt16U5BU5D_t763* L_82 = (__this->___program_1); + int32_t L_83 = ___pc; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, ((int32_t)((int32_t)L_83+(int32_t)4))); + int32_t L_84 = ((int32_t)((int32_t)L_83+(int32_t)4)); + if ((!(((uint32_t)L_81) == ((uint32_t)((int32_t)((int32_t)6+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_82, L_84, sizeof(uint16_t))))))))) + { + goto IL_03d2; + } + } + +IL_02ab: + { + UInt16U5BU5D_t763* L_85 = (__this->___program_1); + int32_t L_86 = ___pc; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, ((int32_t)((int32_t)L_86+(int32_t)3))); + int32_t L_87 = ((int32_t)((int32_t)L_86+(int32_t)3)); + V_11 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_85, L_87, sizeof(uint16_t)))&(int32_t)((int32_t)1024))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + QuickSearch_t855 * L_88 = (__this->___qs_7); + if (L_88) + { + goto IL_0304; + } + } + { + UInt16U5BU5D_t763* L_89 = (__this->___program_1); + int32_t L_90 = ___pc; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, ((int32_t)((int32_t)L_90+(int32_t)3))); + int32_t L_91 = ((int32_t)((int32_t)L_90+(int32_t)3)); + V_12 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_89, L_91, sizeof(uint16_t)))&(int32_t)((int32_t)512))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_92 = ___pc; + String_t* L_93 = Interpreter_GetString_m4324(__this, ((int32_t)((int32_t)L_92+(int32_t)3)), /*hidden argument*/NULL); + V_13 = L_93; + String_t* L_94 = V_13; + bool L_95 = V_12; + bool L_96 = V_11; + QuickSearch_t855 * L_97 = (QuickSearch_t855 *)il2cpp_codegen_object_new (QuickSearch_t855_il2cpp_TypeInfo_var); + QuickSearch__ctor_m4399(L_97, L_94, L_95, L_96, /*hidden argument*/NULL); + __this->___qs_7 = L_97; + } + +IL_0304: + { + goto IL_03ad; + } + +IL_0309: + { + bool L_98 = V_11; + if (!L_98) + { + goto IL_0344; + } + } + { + QuickSearch_t855 * L_99 = (__this->___qs_7); + String_t* L_100 = (__this->___text_3); + int32_t L_101 = V_7; + int32_t L_102 = V_9; + NullCheck(L_99); + int32_t L_103 = QuickSearch_Search_m4402(L_99, L_100, L_101, L_102, /*hidden argument*/NULL); + V_7 = L_103; + int32_t L_104 = V_7; + if ((((int32_t)L_104) == ((int32_t)(-1)))) + { + goto IL_033f; + } + } + { + int32_t L_105 = V_7; + QuickSearch_t855 * L_106 = (__this->___qs_7); + NullCheck(L_106); + int32_t L_107 = QuickSearch_get_Length_m4401(L_106, /*hidden argument*/NULL); + V_7 = ((int32_t)((int32_t)L_105+(int32_t)L_107)); + } + +IL_033f: + { + goto IL_035b; + } + +IL_0344: + { + QuickSearch_t855 * L_108 = (__this->___qs_7); + String_t* L_109 = (__this->___text_3); + int32_t L_110 = V_7; + int32_t L_111 = V_8; + NullCheck(L_108); + int32_t L_112 = QuickSearch_Search_m4402(L_108, L_109, L_110, L_111, /*hidden argument*/NULL); + V_7 = L_112; + } + +IL_035b: + { + int32_t L_113 = V_7; + if ((((int32_t)L_113) >= ((int32_t)0))) + { + goto IL_0368; + } + } + { + goto IL_03cd; + } + +IL_0368: + { + bool L_114 = V_11; + if (!L_114) + { + goto IL_0379; + } + } + { + int32_t L_115 = V_7; + int32_t L_116 = V_5; + G_B69_0 = ((int32_t)((int32_t)L_115+(int32_t)L_116)); + goto IL_037e; + } + +IL_0379: + { + int32_t L_117 = V_7; + int32_t L_118 = V_5; + G_B69_0 = ((int32_t)((int32_t)L_117-(int32_t)L_118)); + } + +IL_037e: + { + V_0 = G_B69_0; + int32_t L_119 = ___pc; + int32_t L_120 = V_4; + bool L_121 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_119+(int32_t)L_120)), /*hidden argument*/NULL); + if (!L_121) + { + goto IL_0395; + } + } + { + goto IL_0ff3; + } + +IL_0395: + { + bool L_122 = V_11; + if (!L_122) + { + goto IL_03a7; + } + } + { + int32_t L_123 = V_7; + V_7 = ((int32_t)((int32_t)L_123-(int32_t)2)); + goto IL_03ad; + } + +IL_03a7: + { + int32_t L_124 = V_7; + V_7 = ((int32_t)((int32_t)L_124+(int32_t)1)); + } + +IL_03ad: + { + bool L_125 = V_6; + if (!L_125) + { + goto IL_03bd; + } + } + { + int32_t L_126 = V_7; + int32_t L_127 = V_9; + if ((((int32_t)L_126) >= ((int32_t)L_127))) + { + goto IL_0309; + } + } + +IL_03bd: + { + bool L_128 = V_6; + if (L_128) + { + goto IL_03cd; + } + } + { + int32_t L_129 = V_7; + int32_t L_130 = V_8; + if ((((int32_t)L_129) <= ((int32_t)L_130))) + { + goto IL_0309; + } + } + +IL_03cd: + { + goto IL_04b3; + } + +IL_03d2: + { + uint16_t L_131 = V_10; + if ((!(((uint32_t)L_131) == ((uint32_t)1)))) + { + goto IL_0435; + } + } + { + goto IL_0410; + } + +IL_03df: + { + int32_t L_132 = V_7; + V_0 = L_132; + int32_t L_133 = ___pc; + int32_t L_134 = V_4; + bool L_135 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_133+(int32_t)L_134)), /*hidden argument*/NULL); + if (!L_135) + { + goto IL_03f8; + } + } + { + goto IL_0ff3; + } + +IL_03f8: + { + bool L_136 = V_6; + if (!L_136) + { + goto IL_040a; + } + } + { + int32_t L_137 = V_7; + V_7 = ((int32_t)((int32_t)L_137-(int32_t)1)); + goto IL_0410; + } + +IL_040a: + { + int32_t L_138 = V_7; + V_7 = ((int32_t)((int32_t)L_138+(int32_t)1)); + } + +IL_0410: + { + bool L_139 = V_6; + if (!L_139) + { + goto IL_0420; + } + } + { + int32_t L_140 = V_7; + int32_t L_141 = V_9; + if ((((int32_t)L_140) >= ((int32_t)L_141))) + { + goto IL_03df; + } + } + +IL_0420: + { + bool L_142 = V_6; + if (L_142) + { + goto IL_0430; + } + } + { + int32_t L_143 = V_7; + int32_t L_144 = V_8; + if ((((int32_t)L_143) <= ((int32_t)L_144))) + { + goto IL_03df; + } + } + +IL_0430: + { + goto IL_04b3; + } + +IL_0435: + { + goto IL_0493; + } + +IL_043a: + { + int32_t L_145 = V_7; + V_0 = L_145; + int32_t L_146 = ___pc; + bool L_147 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_146+(int32_t)3)), /*hidden argument*/NULL); + if (!L_147) + { + goto IL_047b; + } + } + { + bool L_148 = V_6; + if (!L_148) + { + goto IL_045f; + } + } + { + int32_t L_149 = V_7; + int32_t L_150 = V_5; + G_B96_0 = ((int32_t)((int32_t)L_149+(int32_t)L_150)); + goto IL_0464; + } + +IL_045f: + { + int32_t L_151 = V_7; + int32_t L_152 = V_5; + G_B96_0 = ((int32_t)((int32_t)L_151-(int32_t)L_152)); + } + +IL_0464: + { + V_0 = G_B96_0; + int32_t L_153 = ___pc; + int32_t L_154 = V_4; + bool L_155 = Interpreter_TryMatch_m4321(__this, (&V_0), ((int32_t)((int32_t)L_153+(int32_t)L_154)), /*hidden argument*/NULL); + if (!L_155) + { + goto IL_047b; + } + } + { + goto IL_0ff3; + } + +IL_047b: + { + bool L_156 = V_6; + if (!L_156) + { + goto IL_048d; + } + } + { + int32_t L_157 = V_7; + V_7 = ((int32_t)((int32_t)L_157-(int32_t)1)); + goto IL_0493; + } + +IL_048d: + { + int32_t L_158 = V_7; + V_7 = ((int32_t)((int32_t)L_158+(int32_t)1)); + } + +IL_0493: + { + bool L_159 = V_6; + if (!L_159) + { + goto IL_04a3; + } + } + { + int32_t L_160 = V_7; + int32_t L_161 = V_9; + if ((((int32_t)L_160) >= ((int32_t)L_161))) + { + goto IL_043a; + } + } + +IL_04a3: + { + bool L_162 = V_6; + if (L_162) + { + goto IL_04b3; + } + } + { + int32_t L_163 = V_7; + int32_t L_164 = V_8; + if ((((int32_t)L_163) <= ((int32_t)L_164))) + { + goto IL_043a; + } + } + +IL_04b3: + { + goto IL_1067; + } + +IL_04b8: + { + goto IL_1067; + } + +IL_04bd: + { + goto IL_0ff3; + } + +IL_04c2: + { + UInt16U5BU5D_t763* L_165 = (__this->___program_1); + int32_t L_166 = ___pc; + NullCheck(L_165); + IL2CPP_ARRAY_BOUNDS_CHECK(L_165, ((int32_t)((int32_t)L_166+(int32_t)1))); + int32_t L_167 = ((int32_t)((int32_t)L_166+(int32_t)1)); + int32_t L_168 = V_0; + bool L_169 = Interpreter_IsPosition_m4322(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_165, L_167, sizeof(uint16_t))), L_168, /*hidden argument*/NULL); + if (L_169) + { + goto IL_04dd; + } + } + { + goto IL_1067; + } + +IL_04dd: + { + int32_t L_170 = ___pc; + ___pc = ((int32_t)((int32_t)L_170+(int32_t)2)); + goto IL_0fee; + } + +IL_04e7: + { + uint16_t L_171 = V_3; + V_14 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_171&(int32_t)((int32_t)1024))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + uint16_t L_172 = V_3; + V_15 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_172&(int32_t)((int32_t)512))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + UInt16U5BU5D_t763* L_173 = (__this->___program_1); + int32_t L_174 = ___pc; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, ((int32_t)((int32_t)L_174+(int32_t)1))); + int32_t L_175 = ((int32_t)((int32_t)L_174+(int32_t)1)); + V_16 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_173, L_175, sizeof(uint16_t))); + bool L_176 = V_14; + if (!L_176) + { + goto IL_0530; + } + } + { + int32_t L_177 = V_0; + int32_t L_178 = V_16; + V_0 = ((int32_t)((int32_t)L_177-(int32_t)L_178)); + int32_t L_179 = V_0; + if ((((int32_t)L_179) >= ((int32_t)0))) + { + goto IL_052b; + } + } + { + goto IL_1067; + } + +IL_052b: + { + goto IL_0544; + } + +IL_0530: + { + int32_t L_180 = V_0; + int32_t L_181 = V_16; + int32_t L_182 = (__this->___text_end_4); + if ((((int32_t)((int32_t)((int32_t)L_180+(int32_t)L_181))) <= ((int32_t)L_182))) + { + goto IL_0544; + } + } + { + goto IL_1067; + } + +IL_0544: + { + int32_t L_183 = ___pc; + ___pc = ((int32_t)((int32_t)L_183+(int32_t)2)); + V_17 = 0; + goto IL_0591; + } + +IL_0551: + { + String_t* L_184 = (__this->___text_3); + int32_t L_185 = V_0; + int32_t L_186 = V_17; + NullCheck(L_184); + uint16_t L_187 = String_get_Chars_m2061(L_184, ((int32_t)((int32_t)L_185+(int32_t)L_186)), /*hidden argument*/NULL); + V_18 = L_187; + bool L_188 = V_15; + if (!L_188) + { + goto IL_0572; + } + } + { + uint16_t L_189 = V_18; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_190 = Char_ToLower_m3608(NULL /*static, unused*/, L_189, /*hidden argument*/NULL); + V_18 = L_190; + } + +IL_0572: + { + uint16_t L_191 = V_18; + UInt16U5BU5D_t763* L_192 = (__this->___program_1); + int32_t L_193 = ___pc; + int32_t L_194 = L_193; + ___pc = ((int32_t)((int32_t)L_194+(int32_t)1)); + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, L_194); + int32_t L_195 = L_194; + if ((((int32_t)L_191) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_192, L_195, sizeof(uint16_t)))))) + { + goto IL_058b; + } + } + { + goto IL_1067; + } + +IL_058b: + { + int32_t L_196 = V_17; + V_17 = ((int32_t)((int32_t)L_196+(int32_t)1)); + } + +IL_0591: + { + int32_t L_197 = V_17; + int32_t L_198 = V_16; + if ((((int32_t)L_197) < ((int32_t)L_198))) + { + goto IL_0551; + } + } + { + bool L_199 = V_14; + if (L_199) + { + goto IL_05a6; + } + } + { + int32_t L_200 = V_0; + int32_t L_201 = V_16; + V_0 = ((int32_t)((int32_t)L_200+(int32_t)L_201)); + } + +IL_05a6: + { + goto IL_0fee; + } + +IL_05ab: + { + uint16_t L_202 = V_3; + V_19 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_202&(int32_t)((int32_t)1024))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + uint16_t L_203 = V_3; + V_20 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_203&(int32_t)((int32_t)512))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + UInt16U5BU5D_t763* L_204 = (__this->___program_1); + int32_t L_205 = ___pc; + NullCheck(L_204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_204, ((int32_t)((int32_t)L_205+(int32_t)1))); + int32_t L_206 = ((int32_t)((int32_t)L_205+(int32_t)1)); + int32_t L_207 = Interpreter_GetLastDefined_m4331(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_204, L_206, sizeof(uint16_t))), /*hidden argument*/NULL); + V_21 = L_207; + int32_t L_208 = V_21; + if ((((int32_t)L_208) >= ((int32_t)0))) + { + goto IL_05ea; + } + } + { + goto IL_1067; + } + +IL_05ea: + { + MarkU5BU5D_t856* L_209 = (__this->___marks_13); + int32_t L_210 = V_21; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, L_210); + int32_t L_211 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_209, L_210, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + V_22 = L_211; + MarkU5BU5D_t856* L_212 = (__this->___marks_13); + int32_t L_213 = V_21; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, L_213); + int32_t L_214 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_212, L_213, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + V_23 = L_214; + bool L_215 = V_19; + if (!L_215) + { + goto IL_062f; + } + } + { + int32_t L_216 = V_0; + int32_t L_217 = V_23; + V_0 = ((int32_t)((int32_t)L_216-(int32_t)L_217)); + int32_t L_218 = V_0; + if ((((int32_t)L_218) >= ((int32_t)0))) + { + goto IL_062a; + } + } + { + goto IL_1067; + } + +IL_062a: + { + goto IL_0643; + } + +IL_062f: + { + int32_t L_219 = V_0; + int32_t L_220 = V_23; + int32_t L_221 = (__this->___text_end_4); + if ((((int32_t)((int32_t)((int32_t)L_219+(int32_t)L_220))) <= ((int32_t)L_221))) + { + goto IL_0643; + } + } + { + goto IL_1067; + } + +IL_0643: + { + int32_t L_222 = ___pc; + ___pc = ((int32_t)((int32_t)L_222+(int32_t)2)); + bool L_223 = V_20; + if (!L_223) + { + goto IL_069e; + } + } + { + V_24 = 0; + goto IL_0690; + } + +IL_0657: + { + String_t* L_224 = (__this->___text_3); + int32_t L_225 = V_0; + int32_t L_226 = V_24; + NullCheck(L_224); + uint16_t L_227 = String_get_Chars_m2061(L_224, ((int32_t)((int32_t)L_225+(int32_t)L_226)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_228 = Char_ToLower_m3608(NULL /*static, unused*/, L_227, /*hidden argument*/NULL); + String_t* L_229 = (__this->___text_3); + int32_t L_230 = V_22; + int32_t L_231 = V_24; + NullCheck(L_229); + uint16_t L_232 = String_get_Chars_m2061(L_229, ((int32_t)((int32_t)L_230+(int32_t)L_231)), /*hidden argument*/NULL); + uint16_t L_233 = Char_ToLower_m3608(NULL /*static, unused*/, L_232, /*hidden argument*/NULL); + if ((((int32_t)L_228) == ((int32_t)L_233))) + { + goto IL_068a; + } + } + { + goto IL_1067; + } + +IL_068a: + { + int32_t L_234 = V_24; + V_24 = ((int32_t)((int32_t)L_234+(int32_t)1)); + } + +IL_0690: + { + int32_t L_235 = V_24; + int32_t L_236 = V_23; + if ((((int32_t)L_235) < ((int32_t)L_236))) + { + goto IL_0657; + } + } + { + goto IL_06de; + } + +IL_069e: + { + V_25 = 0; + goto IL_06d5; + } + +IL_06a6: + { + String_t* L_237 = (__this->___text_3); + int32_t L_238 = V_0; + int32_t L_239 = V_25; + NullCheck(L_237); + uint16_t L_240 = String_get_Chars_m2061(L_237, ((int32_t)((int32_t)L_238+(int32_t)L_239)), /*hidden argument*/NULL); + String_t* L_241 = (__this->___text_3); + int32_t L_242 = V_22; + int32_t L_243 = V_25; + NullCheck(L_241); + uint16_t L_244 = String_get_Chars_m2061(L_241, ((int32_t)((int32_t)L_242+(int32_t)L_243)), /*hidden argument*/NULL); + if ((((int32_t)L_240) == ((int32_t)L_244))) + { + goto IL_06cf; + } + } + { + goto IL_1067; + } + +IL_06cf: + { + int32_t L_245 = V_25; + V_25 = ((int32_t)((int32_t)L_245+(int32_t)1)); + } + +IL_06d5: + { + int32_t L_246 = V_25; + int32_t L_247 = V_23; + if ((((int32_t)L_246) < ((int32_t)L_247))) + { + goto IL_06a6; + } + } + +IL_06de: + { + bool L_248 = V_19; + if (L_248) + { + goto IL_06ea; + } + } + { + int32_t L_249 = V_0; + int32_t L_250 = V_23; + V_0 = ((int32_t)((int32_t)L_249+(int32_t)L_250)); + } + +IL_06ea: + { + goto IL_0fee; + } + +IL_06ef: + { + int32_t L_251 = ___mode; + bool L_252 = Interpreter_EvalChar_m4320(__this, L_251, (&V_0), (&___pc), 0, /*hidden argument*/NULL); + if (L_252) + { + goto IL_0705; + } + } + { + goto IL_1067; + } + +IL_0705: + { + goto IL_0fee; + } + +IL_070a: + { + int32_t L_253 = ___pc; + UInt16U5BU5D_t763* L_254 = (__this->___program_1); + int32_t L_255 = ___pc; + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, ((int32_t)((int32_t)L_255+(int32_t)1))); + int32_t L_256 = ((int32_t)((int32_t)L_255+(int32_t)1)); + V_26 = ((int32_t)((int32_t)L_253+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_254, L_256, sizeof(uint16_t))))); + int32_t L_257 = ___pc; + ___pc = ((int32_t)((int32_t)L_257+(int32_t)2)); + int32_t L_258 = ___mode; + bool L_259 = Interpreter_EvalChar_m4320(__this, L_258, (&V_0), (&___pc), 1, /*hidden argument*/NULL); + if (L_259) + { + goto IL_0733; + } + } + { + goto IL_1067; + } + +IL_0733: + { + int32_t L_260 = V_26; + ___pc = L_260; + goto IL_0fee; + } + +IL_073c: + { + UInt16U5BU5D_t763* L_261 = (__this->___program_1); + int32_t L_262 = ___pc; + NullCheck(L_261); + IL2CPP_ARRAY_BOUNDS_CHECK(L_261, ((int32_t)((int32_t)L_262+(int32_t)1))); + int32_t L_263 = ((int32_t)((int32_t)L_262+(int32_t)1)); + int32_t L_264 = V_0; + Interpreter_Open_m4325(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_261, L_263, sizeof(uint16_t))), L_264, /*hidden argument*/NULL); + int32_t L_265 = ___pc; + ___pc = ((int32_t)((int32_t)L_265+(int32_t)2)); + goto IL_0fee; + } + +IL_0757: + { + UInt16U5BU5D_t763* L_266 = (__this->___program_1); + int32_t L_267 = ___pc; + NullCheck(L_266); + IL2CPP_ARRAY_BOUNDS_CHECK(L_266, ((int32_t)((int32_t)L_267+(int32_t)1))); + int32_t L_268 = ((int32_t)((int32_t)L_267+(int32_t)1)); + int32_t L_269 = V_0; + Interpreter_Close_m4326(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_266, L_268, sizeof(uint16_t))), L_269, /*hidden argument*/NULL); + int32_t L_270 = ___pc; + ___pc = ((int32_t)((int32_t)L_270+(int32_t)2)); + goto IL_0fee; + } + +IL_0772: + { + int32_t L_271 = V_0; + V_27 = L_271; + int32_t L_272 = ___pc; + bool L_273 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_272+(int32_t)5)), /*hidden argument*/NULL); + if (L_273) + { + goto IL_078b; + } + } + { + goto IL_1067; + } + +IL_078b: + { + UInt16U5BU5D_t763* L_274 = (__this->___program_1); + int32_t L_275 = ___pc; + NullCheck(L_274); + IL2CPP_ARRAY_BOUNDS_CHECK(L_274, ((int32_t)((int32_t)L_275+(int32_t)1))); + int32_t L_276 = ((int32_t)((int32_t)L_275+(int32_t)1)); + UInt16U5BU5D_t763* L_277 = (__this->___program_1); + int32_t L_278 = ___pc; + NullCheck(L_277); + IL2CPP_ARRAY_BOUNDS_CHECK(L_277, ((int32_t)((int32_t)L_278+(int32_t)2))); + int32_t L_279 = ((int32_t)((int32_t)L_278+(int32_t)2)); + UInt16U5BU5D_t763* L_280 = (__this->___program_1); + int32_t L_281 = ___pc; + NullCheck(L_280); + IL2CPP_ARRAY_BOUNDS_CHECK(L_280, ((int32_t)((int32_t)L_281+(int32_t)3))); + int32_t L_282 = ((int32_t)((int32_t)L_281+(int32_t)3)); + G_B161_0 = ((int32_t)((*(uint16_t*)(uint16_t*)SZArrayLdElema(L_277, L_279, sizeof(uint16_t))))); + G_B161_1 = ((int32_t)((*(uint16_t*)(uint16_t*)SZArrayLdElema(L_274, L_276, sizeof(uint16_t))))); + G_B161_2 = __this; + if ((!(((uint32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_280, L_282, sizeof(uint16_t)))) == ((uint32_t)1)))) + { + G_B162_0 = ((int32_t)((*(uint16_t*)(uint16_t*)SZArrayLdElema(L_277, L_279, sizeof(uint16_t))))); + G_B162_1 = ((int32_t)((*(uint16_t*)(uint16_t*)SZArrayLdElema(L_274, L_276, sizeof(uint16_t))))); + G_B162_2 = __this; + goto IL_07b6; + } + } + { + G_B163_0 = 1; + G_B163_1 = G_B161_0; + G_B163_2 = G_B161_1; + G_B163_3 = G_B161_2; + goto IL_07b7; + } + +IL_07b6: + { + G_B163_0 = 0; + G_B163_1 = G_B162_0; + G_B163_2 = G_B162_1; + G_B163_3 = G_B162_2; + } + +IL_07b7: + { + int32_t L_283 = V_27; + NullCheck(G_B163_3); + bool L_284 = Interpreter_Balance_m4327(G_B163_3, G_B163_2, G_B163_1, G_B163_0, L_283, /*hidden argument*/NULL); + if (L_284) + { + goto IL_07c8; + } + } + { + goto IL_1067; + } + +IL_07c8: + { + int32_t L_285 = ___pc; + UInt16U5BU5D_t763* L_286 = (__this->___program_1); + int32_t L_287 = ___pc; + NullCheck(L_286); + IL2CPP_ARRAY_BOUNDS_CHECK(L_286, ((int32_t)((int32_t)L_287+(int32_t)4))); + int32_t L_288 = ((int32_t)((int32_t)L_287+(int32_t)4)); + ___pc = ((int32_t)((int32_t)L_285+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_286, L_288, sizeof(uint16_t))))); + goto IL_0fee; + } + +IL_07db: + { + goto IL_0ff3; + } + +IL_07e0: + { + UInt16U5BU5D_t763* L_289 = (__this->___program_1); + int32_t L_290 = ___pc; + NullCheck(L_289); + IL2CPP_ARRAY_BOUNDS_CHECK(L_289, ((int32_t)((int32_t)L_290+(int32_t)2))); + int32_t L_291 = ((int32_t)((int32_t)L_290+(int32_t)2)); + int32_t L_292 = Interpreter_GetLastDefined_m4331(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_289, L_291, sizeof(uint16_t))), /*hidden argument*/NULL); + V_28 = L_292; + int32_t L_293 = V_28; + if ((((int32_t)L_293) >= ((int32_t)0))) + { + goto IL_080d; + } + } + { + int32_t L_294 = ___pc; + UInt16U5BU5D_t763* L_295 = (__this->___program_1); + int32_t L_296 = ___pc; + NullCheck(L_295); + IL2CPP_ARRAY_BOUNDS_CHECK(L_295, ((int32_t)((int32_t)L_296+(int32_t)1))); + int32_t L_297 = ((int32_t)((int32_t)L_296+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_294+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_295, L_297, sizeof(uint16_t))))); + goto IL_0812; + } + +IL_080d: + { + int32_t L_298 = ___pc; + ___pc = ((int32_t)((int32_t)L_298+(int32_t)3)); + } + +IL_0812: + { + goto IL_0fee; + } + +IL_0817: + { + int32_t L_299 = ___pc; + bool L_300 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_299+(int32_t)2)), /*hidden argument*/NULL); + if (L_300) + { + goto IL_082d; + } + } + { + goto IL_1067; + } + +IL_082d: + { + int32_t L_301 = ___pc; + UInt16U5BU5D_t763* L_302 = (__this->___program_1); + int32_t L_303 = ___pc; + NullCheck(L_302); + IL2CPP_ARRAY_BOUNDS_CHECK(L_302, ((int32_t)((int32_t)L_303+(int32_t)1))); + int32_t L_304 = ((int32_t)((int32_t)L_303+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_301+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_302, L_304, sizeof(uint16_t))))); + goto IL_0fee; + } + +IL_0840: + { + int32_t L_305 = Interpreter_Checkpoint_m4328(__this, /*hidden argument*/NULL); + V_29 = L_305; + int32_t L_306 = V_0; + V_30 = L_306; + int32_t L_307 = ___pc; + bool L_308 = Interpreter_Eval_m4319(__this, 1, (&V_30), ((int32_t)((int32_t)L_307+(int32_t)3)), /*hidden argument*/NULL); + if (!L_308) + { + goto IL_086f; + } + } + { + int32_t L_309 = ___pc; + UInt16U5BU5D_t763* L_310 = (__this->___program_1); + int32_t L_311 = ___pc; + NullCheck(L_310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_310, ((int32_t)((int32_t)L_311+(int32_t)1))); + int32_t L_312 = ((int32_t)((int32_t)L_311+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_309+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_310, L_312, sizeof(uint16_t))))); + goto IL_0885; + } + +IL_086f: + { + int32_t L_313 = V_29; + Interpreter_Backtrack_m4329(__this, L_313, /*hidden argument*/NULL); + int32_t L_314 = ___pc; + UInt16U5BU5D_t763* L_315 = (__this->___program_1); + int32_t L_316 = ___pc; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, ((int32_t)((int32_t)L_316+(int32_t)2))); + int32_t L_317 = ((int32_t)((int32_t)L_316+(int32_t)2)); + ___pc = ((int32_t)((int32_t)L_314+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_315, L_317, sizeof(uint16_t))))); + } + +IL_0885: + { + goto IL_0fee; + } + +IL_088a: + { + int32_t L_318 = Interpreter_Checkpoint_m4328(__this, /*hidden argument*/NULL); + V_32 = L_318; + int32_t L_319 = ___pc; + bool L_320 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_319+(int32_t)2)), /*hidden argument*/NULL); + if (!L_320) + { + goto IL_08a8; + } + } + { + goto IL_0ff3; + } + +IL_08a8: + { + int32_t L_321 = V_32; + Interpreter_Backtrack_m4329(__this, L_321, /*hidden argument*/NULL); + int32_t L_322 = ___pc; + UInt16U5BU5D_t763* L_323 = (__this->___program_1); + int32_t L_324 = ___pc; + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, ((int32_t)((int32_t)L_324+(int32_t)1))); + int32_t L_325 = ((int32_t)((int32_t)L_324+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_322+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_323, L_325, sizeof(uint16_t))))); + UInt16U5BU5D_t763* L_326 = (__this->___program_1); + int32_t L_327 = ___pc; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, L_327); + int32_t L_328 = L_327; + V_31 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_326, L_328, sizeof(uint16_t)))&(int32_t)((int32_t)255)))))); + uint16_t L_329 = V_31; + if (L_329) + { + goto IL_088a; + } + } + { + goto IL_1067; + } + +IL_08db: + { + int32_t L_330 = ___pc; + UInt16U5BU5D_t763* L_331 = (__this->___program_1); + int32_t L_332 = ___pc; + NullCheck(L_331); + IL2CPP_ARRAY_BOUNDS_CHECK(L_331, ((int32_t)((int32_t)L_332+(int32_t)1))); + int32_t L_333 = ((int32_t)((int32_t)L_332+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_330+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_331, L_333, sizeof(uint16_t))))); + goto IL_0fee; + } + +IL_08ee: + { + RepeatContext_t852 * L_334 = (__this->___repeat_9); + int32_t L_335 = ___pc; + int32_t L_336 = Interpreter_ReadProgramCount_m4316(__this, ((int32_t)((int32_t)L_335+(int32_t)2)), /*hidden argument*/NULL); + int32_t L_337 = ___pc; + int32_t L_338 = Interpreter_ReadProgramCount_m4316(__this, ((int32_t)((int32_t)L_337+(int32_t)4)), /*hidden argument*/NULL); + uint16_t L_339 = V_3; + int32_t L_340 = ___pc; + RepeatContext_t852 * L_341 = (RepeatContext_t852 *)il2cpp_codegen_object_new (RepeatContext_t852_il2cpp_TypeInfo_var); + RepeatContext__ctor_m4305(L_341, L_334, L_336, L_338, ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_339&(int32_t)((int32_t)2048))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), ((int32_t)((int32_t)L_340+(int32_t)6)), /*hidden argument*/NULL); + __this->___repeat_9 = L_341; + int32_t L_342 = ___pc; + UInt16U5BU5D_t763* L_343 = (__this->___program_1); + int32_t L_344 = ___pc; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, ((int32_t)((int32_t)L_344+(int32_t)1))); + int32_t L_345 = ((int32_t)((int32_t)L_344+(int32_t)1)); + bool L_346 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_342+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_343, L_345, sizeof(uint16_t))))), /*hidden argument*/NULL); + if (!L_346) + { + goto IL_0941; + } + } + { + goto IL_0ff3; + } + +IL_0941: + { + RepeatContext_t852 * L_347 = (__this->___repeat_9); + NullCheck(L_347); + RepeatContext_t852 * L_348 = RepeatContext_get_Previous_m4314(L_347, /*hidden argument*/NULL); + __this->___repeat_9 = L_348; + goto IL_1067; + } + +IL_0957: + { + RepeatContext_t852 * L_349 = (__this->___repeat_9); + V_33 = L_349; + RepeatContext_t852 * L_350 = (__this->___deep_12); + RepeatContext_t852 * L_351 = V_33; + if ((!(((Object_t*)(RepeatContext_t852 *)L_350) == ((Object_t*)(RepeatContext_t852 *)L_351)))) + { + goto IL_0971; + } + } + { + goto IL_0ff3; + } + +IL_0971: + { + RepeatContext_t852 * L_352 = V_33; + NullCheck(L_352); + int32_t L_353 = RepeatContext_get_Start_m4308(L_352, /*hidden argument*/NULL); + V_34 = L_353; + RepeatContext_t852 * L_354 = V_33; + NullCheck(L_354); + int32_t L_355 = RepeatContext_get_Count_m4306(L_354, /*hidden argument*/NULL); + V_35 = L_355; + goto IL_09e5; + } + +IL_0988: + { + RepeatContext_t852 * L_356 = V_33; + RepeatContext_t852 * L_357 = L_356; + NullCheck(L_357); + int32_t L_358 = RepeatContext_get_Count_m4306(L_357, /*hidden argument*/NULL); + NullCheck(L_357); + RepeatContext_set_Count_m4307(L_357, ((int32_t)((int32_t)L_358+(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_359 = V_33; + int32_t L_360 = V_0; + NullCheck(L_359); + RepeatContext_set_Start_m4309(L_359, L_360, /*hidden argument*/NULL); + RepeatContext_t852 * L_361 = V_33; + __this->___deep_12 = L_361; + RepeatContext_t852 * L_362 = V_33; + NullCheck(L_362); + int32_t L_363 = RepeatContext_get_Expression_m4313(L_362, /*hidden argument*/NULL); + bool L_364 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_363, /*hidden argument*/NULL); + if (L_364) + { + goto IL_09d3; + } + } + { + RepeatContext_t852 * L_365 = V_33; + int32_t L_366 = V_34; + NullCheck(L_365); + RepeatContext_set_Start_m4309(L_365, L_366, /*hidden argument*/NULL); + RepeatContext_t852 * L_367 = V_33; + int32_t L_368 = V_35; + NullCheck(L_367); + RepeatContext_set_Count_m4307(L_367, L_368, /*hidden argument*/NULL); + goto IL_1067; + } + +IL_09d3: + { + RepeatContext_t852 * L_369 = (__this->___deep_12); + RepeatContext_t852 * L_370 = V_33; + if ((((Object_t*)(RepeatContext_t852 *)L_369) == ((Object_t*)(RepeatContext_t852 *)L_370))) + { + goto IL_09e5; + } + } + { + goto IL_0ff3; + } + +IL_09e5: + { + RepeatContext_t852 * L_371 = V_33; + NullCheck(L_371); + bool L_372 = RepeatContext_get_IsMinimum_m4310(L_371, /*hidden argument*/NULL); + if (!L_372) + { + goto IL_0988; + } + } + { + int32_t L_373 = V_0; + RepeatContext_t852 * L_374 = V_33; + NullCheck(L_374); + int32_t L_375 = RepeatContext_get_Start_m4308(L_374, /*hidden argument*/NULL); + if ((!(((uint32_t)L_373) == ((uint32_t)L_375)))) + { + goto IL_0a35; + } + } + { + RepeatContext_t852 * L_376 = V_33; + NullCheck(L_376); + RepeatContext_t852 * L_377 = RepeatContext_get_Previous_m4314(L_376, /*hidden argument*/NULL); + __this->___repeat_9 = L_377; + __this->___deep_12 = (RepeatContext_t852 *)NULL; + int32_t L_378 = ___pc; + bool L_379 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_378+(int32_t)1)), /*hidden argument*/NULL); + if (!L_379) + { + goto IL_0a28; + } + } + { + goto IL_0ff3; + } + +IL_0a28: + { + RepeatContext_t852 * L_380 = V_33; + __this->___repeat_9 = L_380; + goto IL_1067; + } + +IL_0a35: + { + RepeatContext_t852 * L_381 = V_33; + NullCheck(L_381); + bool L_382 = RepeatContext_get_IsLazy_m4312(L_381, /*hidden argument*/NULL); + if (!L_382) + { + goto IL_0b0d; + } + } + { + goto IL_0b08; + } + +IL_0a46: + { + RepeatContext_t852 * L_383 = V_33; + NullCheck(L_383); + RepeatContext_t852 * L_384 = RepeatContext_get_Previous_m4314(L_383, /*hidden argument*/NULL); + __this->___repeat_9 = L_384; + __this->___deep_12 = (RepeatContext_t852 *)NULL; + int32_t L_385 = Interpreter_Checkpoint_m4328(__this, /*hidden argument*/NULL); + V_36 = L_385; + int32_t L_386 = ___pc; + bool L_387 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_386+(int32_t)1)), /*hidden argument*/NULL); + if (!L_387) + { + goto IL_0a78; + } + } + { + goto IL_0ff3; + } + +IL_0a78: + { + int32_t L_388 = V_36; + Interpreter_Backtrack_m4329(__this, L_388, /*hidden argument*/NULL); + RepeatContext_t852 * L_389 = V_33; + __this->___repeat_9 = L_389; + RepeatContext_t852 * L_390 = V_33; + NullCheck(L_390); + bool L_391 = RepeatContext_get_IsMaximum_m4311(L_390, /*hidden argument*/NULL); + if (!L_391) + { + goto IL_0a99; + } + } + { + goto IL_1067; + } + +IL_0a99: + { + RepeatContext_t852 * L_392 = V_33; + RepeatContext_t852 * L_393 = L_392; + NullCheck(L_393); + int32_t L_394 = RepeatContext_get_Count_m4306(L_393, /*hidden argument*/NULL); + NullCheck(L_393); + RepeatContext_set_Count_m4307(L_393, ((int32_t)((int32_t)L_394+(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_395 = V_33; + int32_t L_396 = V_0; + NullCheck(L_395); + RepeatContext_set_Start_m4309(L_395, L_396, /*hidden argument*/NULL); + RepeatContext_t852 * L_397 = V_33; + __this->___deep_12 = L_397; + RepeatContext_t852 * L_398 = V_33; + NullCheck(L_398); + int32_t L_399 = RepeatContext_get_Expression_m4313(L_398, /*hidden argument*/NULL); + bool L_400 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_399, /*hidden argument*/NULL); + if (L_400) + { + goto IL_0ae4; + } + } + { + RepeatContext_t852 * L_401 = V_33; + int32_t L_402 = V_34; + NullCheck(L_401); + RepeatContext_set_Start_m4309(L_401, L_402, /*hidden argument*/NULL); + RepeatContext_t852 * L_403 = V_33; + int32_t L_404 = V_35; + NullCheck(L_403); + RepeatContext_set_Count_m4307(L_403, L_404, /*hidden argument*/NULL); + goto IL_1067; + } + +IL_0ae4: + { + RepeatContext_t852 * L_405 = (__this->___deep_12); + RepeatContext_t852 * L_406 = V_33; + if ((((Object_t*)(RepeatContext_t852 *)L_405) == ((Object_t*)(RepeatContext_t852 *)L_406))) + { + goto IL_0af6; + } + } + { + goto IL_0ff3; + } + +IL_0af6: + { + int32_t L_407 = V_0; + RepeatContext_t852 * L_408 = V_33; + NullCheck(L_408); + int32_t L_409 = RepeatContext_get_Start_m4308(L_408, /*hidden argument*/NULL); + if ((!(((uint32_t)L_407) == ((uint32_t)L_409)))) + { + goto IL_0b08; + } + } + { + goto IL_1067; + } + +IL_0b08: + { + goto IL_0a46; + } + +IL_0b0d: + { + IntStack_t851 * L_410 = &(__this->___stack_11); + int32_t L_411 = IntStack_get_Count_m4303(L_410, /*hidden argument*/NULL); + V_37 = L_411; + goto IL_0bd7; + } + +IL_0b1f: + { + int32_t L_412 = Interpreter_Checkpoint_m4328(__this, /*hidden argument*/NULL); + V_38 = L_412; + int32_t L_413 = V_0; + V_39 = L_413; + RepeatContext_t852 * L_414 = V_33; + NullCheck(L_414); + int32_t L_415 = RepeatContext_get_Start_m4308(L_414, /*hidden argument*/NULL); + V_40 = L_415; + RepeatContext_t852 * L_416 = V_33; + RepeatContext_t852 * L_417 = L_416; + NullCheck(L_417); + int32_t L_418 = RepeatContext_get_Count_m4306(L_417, /*hidden argument*/NULL); + NullCheck(L_417); + RepeatContext_set_Count_m4307(L_417, ((int32_t)((int32_t)L_418+(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_419 = V_33; + int32_t L_420 = V_0; + NullCheck(L_419); + RepeatContext_set_Start_m4309(L_419, L_420, /*hidden argument*/NULL); + RepeatContext_t852 * L_421 = V_33; + __this->___deep_12 = L_421; + RepeatContext_t852 * L_422 = V_33; + NullCheck(L_422); + int32_t L_423 = RepeatContext_get_Expression_m4313(L_422, /*hidden argument*/NULL); + bool L_424 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_423, /*hidden argument*/NULL); + if (L_424) + { + goto IL_0b8c; + } + } + { + RepeatContext_t852 * L_425 = V_33; + RepeatContext_t852 * L_426 = L_425; + NullCheck(L_426); + int32_t L_427 = RepeatContext_get_Count_m4306(L_426, /*hidden argument*/NULL); + NullCheck(L_426); + RepeatContext_set_Count_m4307(L_426, ((int32_t)((int32_t)L_427-(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_428 = V_33; + int32_t L_429 = V_40; + NullCheck(L_428); + RepeatContext_set_Start_m4309(L_428, L_429, /*hidden argument*/NULL); + int32_t L_430 = V_38; + Interpreter_Backtrack_m4329(__this, L_430, /*hidden argument*/NULL); + goto IL_0be3; + } + +IL_0b8c: + { + RepeatContext_t852 * L_431 = (__this->___deep_12); + RepeatContext_t852 * L_432 = V_33; + if ((((Object_t*)(RepeatContext_t852 *)L_431) == ((Object_t*)(RepeatContext_t852 *)L_432))) + { + goto IL_0bab; + } + } + { + IntStack_t851 * L_433 = &(__this->___stack_11); + int32_t L_434 = V_37; + IntStack_set_Count_m4304(L_433, L_434, /*hidden argument*/NULL); + goto IL_0ff3; + } + +IL_0bab: + { + IntStack_t851 * L_435 = &(__this->___stack_11); + int32_t L_436 = V_38; + IntStack_Push_m4302(L_435, L_436, /*hidden argument*/NULL); + IntStack_t851 * L_437 = &(__this->___stack_11); + int32_t L_438 = V_39; + IntStack_Push_m4302(L_437, L_438, /*hidden argument*/NULL); + int32_t L_439 = V_0; + RepeatContext_t852 * L_440 = V_33; + NullCheck(L_440); + int32_t L_441 = RepeatContext_get_Start_m4308(L_440, /*hidden argument*/NULL); + if ((!(((uint32_t)L_439) == ((uint32_t)L_441)))) + { + goto IL_0bd7; + } + } + { + goto IL_0be3; + } + +IL_0bd7: + { + RepeatContext_t852 * L_442 = V_33; + NullCheck(L_442); + bool L_443 = RepeatContext_get_IsMaximum_m4311(L_442, /*hidden argument*/NULL); + if (!L_443) + { + goto IL_0b1f; + } + } + +IL_0be3: + { + RepeatContext_t852 * L_444 = V_33; + NullCheck(L_444); + RepeatContext_t852 * L_445 = RepeatContext_get_Previous_m4314(L_444, /*hidden argument*/NULL); + __this->___repeat_9 = L_445; + goto IL_0c6a; + } + +IL_0bf5: + { + __this->___deep_12 = (RepeatContext_t852 *)NULL; + int32_t L_446 = ___pc; + bool L_447 = Interpreter_Eval_m4319(__this, 1, (&V_0), ((int32_t)((int32_t)L_446+(int32_t)1)), /*hidden argument*/NULL); + if (!L_447) + { + goto IL_0c1f; + } + } + { + IntStack_t851 * L_448 = &(__this->___stack_11); + int32_t L_449 = V_37; + IntStack_set_Count_m4304(L_448, L_449, /*hidden argument*/NULL); + goto IL_0ff3; + } + +IL_0c1f: + { + IntStack_t851 * L_450 = &(__this->___stack_11); + int32_t L_451 = IntStack_get_Count_m4303(L_450, /*hidden argument*/NULL); + int32_t L_452 = V_37; + if ((!(((uint32_t)L_451) == ((uint32_t)L_452)))) + { + goto IL_0c3e; + } + } + { + RepeatContext_t852 * L_453 = V_33; + __this->___repeat_9 = L_453; + goto IL_1067; + } + +IL_0c3e: + { + RepeatContext_t852 * L_454 = V_33; + RepeatContext_t852 * L_455 = L_454; + NullCheck(L_455); + int32_t L_456 = RepeatContext_get_Count_m4306(L_455, /*hidden argument*/NULL); + NullCheck(L_455); + RepeatContext_set_Count_m4307(L_455, ((int32_t)((int32_t)L_456-(int32_t)1)), /*hidden argument*/NULL); + IntStack_t851 * L_457 = &(__this->___stack_11); + int32_t L_458 = IntStack_Pop_m4301(L_457, /*hidden argument*/NULL); + V_0 = L_458; + IntStack_t851 * L_459 = &(__this->___stack_11); + int32_t L_460 = IntStack_Pop_m4301(L_459, /*hidden argument*/NULL); + Interpreter_Backtrack_m4329(__this, L_460, /*hidden argument*/NULL); + } + +IL_0c6a: + { + goto IL_0bf5; + } + +IL_0c6f: + { + RepeatContext_t852 * L_461 = (__this->___fast_10); + int32_t L_462 = ___pc; + int32_t L_463 = Interpreter_ReadProgramCount_m4316(__this, ((int32_t)((int32_t)L_462+(int32_t)2)), /*hidden argument*/NULL); + int32_t L_464 = ___pc; + int32_t L_465 = Interpreter_ReadProgramCount_m4316(__this, ((int32_t)((int32_t)L_464+(int32_t)4)), /*hidden argument*/NULL); + uint16_t L_466 = V_3; + int32_t L_467 = ___pc; + RepeatContext_t852 * L_468 = (RepeatContext_t852 *)il2cpp_codegen_object_new (RepeatContext_t852_il2cpp_TypeInfo_var); + RepeatContext__ctor_m4305(L_468, L_461, L_463, L_465, ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_466&(int32_t)((int32_t)2048))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), ((int32_t)((int32_t)L_467+(int32_t)6)), /*hidden argument*/NULL); + __this->___fast_10 = L_468; + RepeatContext_t852 * L_469 = (__this->___fast_10); + int32_t L_470 = V_0; + NullCheck(L_469); + RepeatContext_set_Start_m4309(L_469, L_470, /*hidden argument*/NULL); + int32_t L_471 = Interpreter_Checkpoint_m4328(__this, /*hidden argument*/NULL); + V_41 = L_471; + int32_t L_472 = ___pc; + UInt16U5BU5D_t763* L_473 = (__this->___program_1); + int32_t L_474 = ___pc; + NullCheck(L_473); + IL2CPP_ARRAY_BOUNDS_CHECK(L_473, ((int32_t)((int32_t)L_474+(int32_t)1))); + int32_t L_475 = ((int32_t)((int32_t)L_474+(int32_t)1)); + ___pc = ((int32_t)((int32_t)L_472+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_473, L_475, sizeof(uint16_t))))); + UInt16U5BU5D_t763* L_476 = (__this->___program_1); + int32_t L_477 = ___pc; + NullCheck(L_476); + IL2CPP_ARRAY_BOUNDS_CHECK(L_476, L_477); + int32_t L_478 = L_477; + V_42 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_476, L_478, sizeof(uint16_t))); + V_43 = (-1); + V_44 = (-1); + V_45 = 0; + uint16_t L_479 = V_42; + V_46 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_479&(int32_t)((int32_t)255)))))); + uint16_t L_480 = V_46; + if ((((int32_t)L_480) == ((int32_t)5))) + { + goto IL_0cf3; + } + } + { + uint16_t L_481 = V_46; + if ((!(((uint32_t)L_481) == ((uint32_t)3)))) + { + goto IL_0d92; + } + } + +IL_0cf3: + { + uint16_t L_482 = V_42; + V_47 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_482&(int32_t)((int32_t)65280)))))); + uint16_t L_483 = V_47; + if (!(((int32_t)((uint16_t)((int32_t)((int32_t)L_483&(int32_t)((int32_t)256))))))) + { + goto IL_0d11; + } + } + { + goto IL_0d92; + } + +IL_0d11: + { + uint16_t L_484 = V_46; + if ((!(((uint32_t)L_484) == ((uint32_t)3)))) + { + goto IL_0d4c; + } + } + { + V_48 = 0; + uint16_t L_485 = V_47; + if (!(((int32_t)((uint16_t)((int32_t)((int32_t)L_485&(int32_t)((int32_t)1024))))))) + { + goto IL_0d38; + } + } + { + UInt16U5BU5D_t763* L_486 = (__this->___program_1); + int32_t L_487 = ___pc; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, ((int32_t)((int32_t)L_487+(int32_t)1))); + int32_t L_488 = ((int32_t)((int32_t)L_487+(int32_t)1)); + V_48 = ((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_486, L_488, sizeof(uint16_t)))-(int32_t)1)); + } + +IL_0d38: + { + UInt16U5BU5D_t763* L_489 = (__this->___program_1); + int32_t L_490 = ___pc; + int32_t L_491 = V_48; + NullCheck(L_489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_489, ((int32_t)((int32_t)((int32_t)((int32_t)L_490+(int32_t)2))+(int32_t)L_491))); + int32_t L_492 = ((int32_t)((int32_t)((int32_t)((int32_t)L_490+(int32_t)2))+(int32_t)L_491)); + V_43 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_489, L_492, sizeof(uint16_t))); + goto IL_0d58; + } + +IL_0d4c: + { + UInt16U5BU5D_t763* L_493 = (__this->___program_1); + int32_t L_494 = ___pc; + NullCheck(L_493); + IL2CPP_ARRAY_BOUNDS_CHECK(L_493, ((int32_t)((int32_t)L_494+(int32_t)1))); + int32_t L_495 = ((int32_t)((int32_t)L_494+(int32_t)1)); + V_43 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_493, L_495, sizeof(uint16_t))); + } + +IL_0d58: + { + uint16_t L_496 = V_47; + if (!(((int32_t)((uint16_t)((int32_t)((int32_t)L_496&(int32_t)((int32_t)512))))))) + { + goto IL_0d75; + } + } + { + int32_t L_497 = V_43; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_498 = Char_ToUpper_m3606(NULL /*static, unused*/, (((int32_t)((uint16_t)L_497))), /*hidden argument*/NULL); + V_44 = L_498; + goto IL_0d79; + } + +IL_0d75: + { + int32_t L_499 = V_43; + V_44 = L_499; + } + +IL_0d79: + { + uint16_t L_500 = V_47; + if (!(((int32_t)((uint16_t)((int32_t)((int32_t)L_500&(int32_t)((int32_t)1024))))))) + { + goto IL_0d8f; + } + } + { + V_45 = (-1); + goto IL_0d92; + } + +IL_0d8f: + { + V_45 = 0; + } + +IL_0d92: + { + RepeatContext_t852 * L_501 = (__this->___fast_10); + NullCheck(L_501); + bool L_502 = RepeatContext_get_IsLazy_m4312(L_501, /*hidden argument*/NULL); + if (!L_502) + { + goto IL_0ebf; + } + } + { + RepeatContext_t852 * L_503 = (__this->___fast_10); + NullCheck(L_503); + bool L_504 = RepeatContext_get_IsMinimum_m4310(L_503, /*hidden argument*/NULL); + if (L_504) + { + goto IL_0de1; + } + } + { + RepeatContext_t852 * L_505 = (__this->___fast_10); + NullCheck(L_505); + int32_t L_506 = RepeatContext_get_Expression_m4313(L_505, /*hidden argument*/NULL); + bool L_507 = Interpreter_Eval_m4319(__this, 2, (&V_0), L_506, /*hidden argument*/NULL); + if (L_507) + { + goto IL_0de1; + } + } + { + RepeatContext_t852 * L_508 = (__this->___fast_10); + NullCheck(L_508); + RepeatContext_t852 * L_509 = RepeatContext_get_Previous_m4314(L_508, /*hidden argument*/NULL); + __this->___fast_10 = L_509; + goto IL_1067; + } + +IL_0de1: + { + int32_t L_510 = V_0; + int32_t L_511 = V_45; + V_49 = ((int32_t)((int32_t)L_510+(int32_t)L_511)); + int32_t L_512 = V_43; + if ((((int32_t)L_512) < ((int32_t)0))) + { + goto IL_0e2c; + } + } + { + int32_t L_513 = V_49; + if ((((int32_t)L_513) < ((int32_t)0))) + { + goto IL_0e47; + } + } + { + int32_t L_514 = V_49; + int32_t L_515 = (__this->___text_end_4); + if ((((int32_t)L_514) >= ((int32_t)L_515))) + { + goto IL_0e47; + } + } + { + int32_t L_516 = V_43; + String_t* L_517 = (__this->___text_3); + int32_t L_518 = V_49; + NullCheck(L_517); + uint16_t L_519 = String_get_Chars_m2061(L_517, L_518, /*hidden argument*/NULL); + if ((((int32_t)L_516) == ((int32_t)L_519))) + { + goto IL_0e2c; + } + } + { + int32_t L_520 = V_44; + String_t* L_521 = (__this->___text_3); + int32_t L_522 = V_49; + NullCheck(L_521); + uint16_t L_523 = String_get_Chars_m2061(L_521, L_522, /*hidden argument*/NULL); + if ((!(((uint32_t)L_520) == ((uint32_t)L_523)))) + { + goto IL_0e47; + } + } + +IL_0e2c: + { + __this->___deep_12 = (RepeatContext_t852 *)NULL; + int32_t L_524 = ___pc; + bool L_525 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_524, /*hidden argument*/NULL); + if (!L_525) + { + goto IL_0e47; + } + } + { + goto IL_0ea9; + } + +IL_0e47: + { + RepeatContext_t852 * L_526 = (__this->___fast_10); + NullCheck(L_526); + bool L_527 = RepeatContext_get_IsMaximum_m4311(L_526, /*hidden argument*/NULL); + if (!L_527) + { + goto IL_0e6d; + } + } + { + RepeatContext_t852 * L_528 = (__this->___fast_10); + NullCheck(L_528); + RepeatContext_t852 * L_529 = RepeatContext_get_Previous_m4314(L_528, /*hidden argument*/NULL); + __this->___fast_10 = L_529; + goto IL_1067; + } + +IL_0e6d: + { + int32_t L_530 = V_41; + Interpreter_Backtrack_m4329(__this, L_530, /*hidden argument*/NULL); + RepeatContext_t852 * L_531 = (__this->___fast_10); + NullCheck(L_531); + int32_t L_532 = RepeatContext_get_Expression_m4313(L_531, /*hidden argument*/NULL); + bool L_533 = Interpreter_Eval_m4319(__this, 2, (&V_0), L_532, /*hidden argument*/NULL); + if (L_533) + { + goto IL_0ea4; + } + } + { + RepeatContext_t852 * L_534 = (__this->___fast_10); + NullCheck(L_534); + RepeatContext_t852 * L_535 = RepeatContext_get_Previous_m4314(L_534, /*hidden argument*/NULL); + __this->___fast_10 = L_535; + goto IL_1067; + } + +IL_0ea4: + { + goto IL_0de1; + } + +IL_0ea9: + { + RepeatContext_t852 * L_536 = (__this->___fast_10); + NullCheck(L_536); + RepeatContext_t852 * L_537 = RepeatContext_get_Previous_m4314(L_536, /*hidden argument*/NULL); + __this->___fast_10 = L_537; + goto IL_0ff3; + } + +IL_0ebf: + { + RepeatContext_t852 * L_538 = (__this->___fast_10); + NullCheck(L_538); + int32_t L_539 = RepeatContext_get_Expression_m4313(L_538, /*hidden argument*/NULL); + bool L_540 = Interpreter_Eval_m4319(__this, 2, (&V_0), L_539, /*hidden argument*/NULL); + if (L_540) + { + goto IL_0eee; + } + } + { + RepeatContext_t852 * L_541 = (__this->___fast_10); + NullCheck(L_541); + RepeatContext_t852 * L_542 = RepeatContext_get_Previous_m4314(L_541, /*hidden argument*/NULL); + __this->___fast_10 = L_542; + goto IL_1067; + } + +IL_0eee: + { + RepeatContext_t852 * L_543 = (__this->___fast_10); + NullCheck(L_543); + int32_t L_544 = RepeatContext_get_Count_m4306(L_543, /*hidden argument*/NULL); + if ((((int32_t)L_544) <= ((int32_t)0))) + { + goto IL_0f1f; + } + } + { + int32_t L_545 = V_0; + RepeatContext_t852 * L_546 = (__this->___fast_10); + NullCheck(L_546); + int32_t L_547 = RepeatContext_get_Start_m4308(L_546, /*hidden argument*/NULL); + RepeatContext_t852 * L_548 = (__this->___fast_10); + NullCheck(L_548); + int32_t L_549 = RepeatContext_get_Count_m4306(L_548, /*hidden argument*/NULL); + V_50 = ((int32_t)((int32_t)((int32_t)((int32_t)L_545-(int32_t)L_547))/(int32_t)L_549)); + goto IL_0f22; + } + +IL_0f1f: + { + V_50 = 0; + } + +IL_0f22: + { + int32_t L_550 = V_0; + int32_t L_551 = V_45; + V_51 = ((int32_t)((int32_t)L_550+(int32_t)L_551)); + int32_t L_552 = V_43; + if ((((int32_t)L_552) < ((int32_t)0))) + { + goto IL_0f6d; + } + } + { + int32_t L_553 = V_51; + if ((((int32_t)L_553) < ((int32_t)0))) + { + goto IL_0f88; + } + } + { + int32_t L_554 = V_51; + int32_t L_555 = (__this->___text_end_4); + if ((((int32_t)L_554) >= ((int32_t)L_555))) + { + goto IL_0f88; + } + } + { + int32_t L_556 = V_43; + String_t* L_557 = (__this->___text_3); + int32_t L_558 = V_51; + NullCheck(L_557); + uint16_t L_559 = String_get_Chars_m2061(L_557, L_558, /*hidden argument*/NULL); + if ((((int32_t)L_556) == ((int32_t)L_559))) + { + goto IL_0f6d; + } + } + { + int32_t L_560 = V_44; + String_t* L_561 = (__this->___text_3); + int32_t L_562 = V_51; + NullCheck(L_561); + uint16_t L_563 = String_get_Chars_m2061(L_561, L_562, /*hidden argument*/NULL); + if ((!(((uint32_t)L_560) == ((uint32_t)L_563)))) + { + goto IL_0f88; + } + } + +IL_0f6d: + { + __this->___deep_12 = (RepeatContext_t852 *)NULL; + int32_t L_564 = ___pc; + bool L_565 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_564, /*hidden argument*/NULL); + if (!L_565) + { + goto IL_0f88; + } + } + { + goto IL_0fd3; + } + +IL_0f88: + { + RepeatContext_t852 * L_566 = (__this->___fast_10); + RepeatContext_t852 * L_567 = L_566; + NullCheck(L_567); + int32_t L_568 = RepeatContext_get_Count_m4306(L_567, /*hidden argument*/NULL); + NullCheck(L_567); + RepeatContext_set_Count_m4307(L_567, ((int32_t)((int32_t)L_568-(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_569 = (__this->___fast_10); + NullCheck(L_569); + bool L_570 = RepeatContext_get_IsMinimum_m4310(L_569, /*hidden argument*/NULL); + if (L_570) + { + goto IL_0fc1; + } + } + { + RepeatContext_t852 * L_571 = (__this->___fast_10); + NullCheck(L_571); + RepeatContext_t852 * L_572 = RepeatContext_get_Previous_m4314(L_571, /*hidden argument*/NULL); + __this->___fast_10 = L_572; + goto IL_1067; + } + +IL_0fc1: + { + int32_t L_573 = V_0; + int32_t L_574 = V_50; + V_0 = ((int32_t)((int32_t)L_573-(int32_t)L_574)); + int32_t L_575 = V_41; + Interpreter_Backtrack_m4329(__this, L_575, /*hidden argument*/NULL); + goto IL_0f22; + } + +IL_0fd3: + { + RepeatContext_t852 * L_576 = (__this->___fast_10); + NullCheck(L_576); + RepeatContext_t852 * L_577 = RepeatContext_get_Previous_m4314(L_576, /*hidden argument*/NULL); + __this->___fast_10 = L_577; + goto IL_0ff3; + } + +IL_0fe9: + { + goto IL_1067; + } + +IL_0fee: + { + goto IL_0008; + } + +IL_0ff3: + { + int32_t* L_578 = ___ref_ptr; + int32_t L_579 = V_0; + *((int32_t*)(L_578)) = (int32_t)L_579; + int32_t L_580 = ___mode; + V_54 = L_580; + int32_t L_581 = V_54; + if ((((int32_t)L_581) == ((int32_t)1))) + { + goto IL_100e; + } + } + { + int32_t L_582 = V_54; + if ((((int32_t)L_582) == ((int32_t)2))) + { + goto IL_1010; + } + } + { + goto IL_1067; + } + +IL_100e: + { + return 1; + } + +IL_1010: + { + RepeatContext_t852 * L_583 = (__this->___fast_10); + RepeatContext_t852 * L_584 = L_583; + NullCheck(L_584); + int32_t L_585 = RepeatContext_get_Count_m4306(L_584, /*hidden argument*/NULL); + NullCheck(L_584); + RepeatContext_set_Count_m4307(L_584, ((int32_t)((int32_t)L_585+(int32_t)1)), /*hidden argument*/NULL); + RepeatContext_t852 * L_586 = (__this->___fast_10); + NullCheck(L_586); + bool L_587 = RepeatContext_get_IsMaximum_m4311(L_586, /*hidden argument*/NULL); + if (L_587) + { + goto IL_1053; + } + } + { + RepeatContext_t852 * L_588 = (__this->___fast_10); + NullCheck(L_588); + bool L_589 = RepeatContext_get_IsLazy_m4312(L_588, /*hidden argument*/NULL); + if (!L_589) + { + goto IL_1055; + } + } + { + RepeatContext_t852 * L_590 = (__this->___fast_10); + NullCheck(L_590); + bool L_591 = RepeatContext_get_IsMinimum_m4310(L_590, /*hidden argument*/NULL); + if (!L_591) + { + goto IL_1055; + } + } + +IL_1053: + { + return 1; + } + +IL_1055: + { + RepeatContext_t852 * L_592 = (__this->___fast_10); + NullCheck(L_592); + int32_t L_593 = RepeatContext_get_Expression_m4313(L_592, /*hidden argument*/NULL); + ___pc = L_593; + goto IL_0003; + } + +IL_1067: + { + int32_t L_594 = ___mode; + V_54 = L_594; + int32_t L_595 = V_54; + if ((((int32_t)L_595) == ((int32_t)1))) + { + goto IL_107f; + } + } + { + int32_t L_596 = V_54; + if ((((int32_t)L_596) == ((int32_t)2))) + { + goto IL_1081; + } + } + { + goto IL_10b2; + } + +IL_107f: + { + return 0; + } + +IL_1081: + { + RepeatContext_t852 * L_597 = (__this->___fast_10); + NullCheck(L_597); + bool L_598 = RepeatContext_get_IsLazy_m4312(L_597, /*hidden argument*/NULL); + if (L_598) + { + goto IL_10a3; + } + } + { + RepeatContext_t852 * L_599 = (__this->___fast_10); + NullCheck(L_599); + bool L_600 = RepeatContext_get_IsMinimum_m4310(L_599, /*hidden argument*/NULL); + if (!L_600) + { + goto IL_10a3; + } + } + { + return 1; + } + +IL_10a3: + { + int32_t* L_601 = ___ref_ptr; + RepeatContext_t852 * L_602 = (__this->___fast_10); + NullCheck(L_602); + int32_t L_603 = RepeatContext_get_Start_m4308(L_602, /*hidden argument*/NULL); + *((int32_t*)(L_601)) = (int32_t)L_603; + return 0; + } + +IL_10b2: + { + return 0; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::EvalChar(System.Text.RegularExpressions.Interpreter/Mode,System.Int32&,System.Int32&,System.Boolean) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Interpreter_EvalChar_m4320 (Interpreter_t854 * __this, int32_t ___mode, int32_t* ___ptr, int32_t* ___pc, bool ___multi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + uint16_t V_1 = 0x0; + bool V_2 = false; + bool V_3 = false; + uint16_t V_4 = 0; + uint16_t V_5 = {0}; + uint16_t V_6 = {0}; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + uint16_t V_14 = {0}; + { + V_0 = 0; + V_1 = 0; + } + +IL_0004: + { + UInt16U5BU5D_t763* L_0 = (__this->___program_1); + int32_t* L_1 = ___pc; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, (*((int32_t*)L_1))); + int32_t L_2 = (*((int32_t*)L_1)); + V_4 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t))); + uint16_t L_3 = V_4; + V_5 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)255)))))); + uint16_t L_4 = V_4; + V_6 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)65280)))))); + int32_t* L_5 = ___pc; + int32_t* L_6 = ___pc; + *((int32_t*)(L_5)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_6))+(int32_t)1)); + uint16_t L_7 = V_6; + V_3 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)512))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_8 = V_0; + if (L_8) + { + goto IL_00aa; + } + } + { + uint16_t L_9 = V_6; + if (!(((int32_t)((uint16_t)((int32_t)((int32_t)L_9&(int32_t)((int32_t)1024))))))) + { + goto IL_0075; + } + } + { + int32_t* L_10 = ___ptr; + if ((((int32_t)(*((int32_t*)L_10))) > ((int32_t)0))) + { + goto IL_0059; + } + } + { + return 0; + } + +IL_0059: + { + String_t* L_11 = (__this->___text_3); + int32_t* L_12 = ___ptr; + int32_t* L_13 = ___ptr; + int32_t L_14 = ((int32_t)((int32_t)(*((int32_t*)L_13))-(int32_t)1)); + V_13 = L_14; + *((int32_t*)(L_12)) = (int32_t)L_14; + int32_t L_15 = V_13; + NullCheck(L_11); + uint16_t L_16 = String_get_Chars_m2061(L_11, L_15, /*hidden argument*/NULL); + V_1 = L_16; + goto IL_009b; + } + +IL_0075: + { + int32_t* L_17 = ___ptr; + int32_t L_18 = (__this->___text_end_4); + if ((((int32_t)(*((int32_t*)L_17))) < ((int32_t)L_18))) + { + goto IL_0084; + } + } + { + return 0; + } + +IL_0084: + { + String_t* L_19 = (__this->___text_3); + int32_t* L_20 = ___ptr; + int32_t* L_21 = ___ptr; + int32_t L_22 = (*((int32_t*)L_21)); + V_13 = L_22; + *((int32_t*)(L_20)) = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + int32_t L_23 = V_13; + NullCheck(L_19); + uint16_t L_24 = String_get_Chars_m2061(L_19, L_23, /*hidden argument*/NULL); + V_1 = L_24; + } + +IL_009b: + { + bool L_25 = V_3; + if (!L_25) + { + goto IL_00a8; + } + } + { + uint16_t L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_27 = Char_ToLower_m3608(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + V_1 = L_27; + } + +IL_00a8: + { + V_0 = 1; + } + +IL_00aa: + { + uint16_t L_28 = V_6; + V_2 = ((((int32_t)((((int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)256))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + uint16_t L_29 = V_5; + V_14 = L_29; + uint16_t L_30 = V_14; + if (L_30 == 0) + { + goto IL_00f4; + } + if (L_30 == 1) + { + goto IL_00f2; + } + if (L_30 == 2) + { + goto IL_0221; + } + if (L_30 == 3) + { + goto IL_0221; + } + if (L_30 == 4) + { + goto IL_0221; + } + if (L_30 == 5) + { + goto IL_00f6; + } + if (L_30 == 6) + { + goto IL_0118; + } + if (L_30 == 7) + { + goto IL_013f; + } + if (L_30 == 8) + { + goto IL_0166; + } + if (L_30 == 9) + { + goto IL_01a8; + } + } + { + goto IL_0221; + } + +IL_00f2: + { + return 1; + } + +IL_00f4: + { + return 0; + } + +IL_00f6: + { + uint16_t L_31 = V_1; + UInt16U5BU5D_t763* L_32 = (__this->___program_1); + int32_t* L_33 = ___pc; + int32_t* L_34 = ___pc; + int32_t L_35 = (*((int32_t*)L_34)); + V_13 = L_35; + *((int32_t*)(L_33)) = (int32_t)((int32_t)((int32_t)L_35+(int32_t)1)); + int32_t L_36 = V_13; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_36); + int32_t L_37 = L_36; + if ((!(((uint32_t)L_31) == ((uint32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_32, L_37, sizeof(uint16_t))))))) + { + goto IL_0113; + } + } + { + bool L_38 = V_2; + return ((((int32_t)L_38) == ((int32_t)0))? 1 : 0); + } + +IL_0113: + { + goto IL_0221; + } + +IL_0118: + { + UInt16U5BU5D_t763* L_39 = (__this->___program_1); + int32_t* L_40 = ___pc; + int32_t* L_41 = ___pc; + int32_t L_42 = (*((int32_t*)L_41)); + V_13 = L_42; + *((int32_t*)(L_40)) = (int32_t)((int32_t)((int32_t)L_42+(int32_t)1)); + int32_t L_43 = V_13; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_43); + int32_t L_44 = L_43; + uint16_t L_45 = V_1; + bool L_46 = CategoryUtils_IsCategory_m4236(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_39, L_44, sizeof(uint16_t))), L_45, /*hidden argument*/NULL); + if (!L_46) + { + goto IL_013a; + } + } + { + bool L_47 = V_2; + return ((((int32_t)L_47) == ((int32_t)0))? 1 : 0); + } + +IL_013a: + { + goto IL_0221; + } + +IL_013f: + { + UInt16U5BU5D_t763* L_48 = (__this->___program_1); + int32_t* L_49 = ___pc; + int32_t* L_50 = ___pc; + int32_t L_51 = (*((int32_t*)L_50)); + V_13 = L_51; + *((int32_t*)(L_49)) = (int32_t)((int32_t)((int32_t)L_51+(int32_t)1)); + int32_t L_52 = V_13; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_52); + int32_t L_53 = L_52; + uint16_t L_54 = V_1; + bool L_55 = CategoryUtils_IsCategory_m4236(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_48, L_53, sizeof(uint16_t))), L_54, /*hidden argument*/NULL); + if (L_55) + { + goto IL_0161; + } + } + { + bool L_56 = V_2; + return ((((int32_t)L_56) == ((int32_t)0))? 1 : 0); + } + +IL_0161: + { + goto IL_0221; + } + +IL_0166: + { + UInt16U5BU5D_t763* L_57 = (__this->___program_1); + int32_t* L_58 = ___pc; + int32_t* L_59 = ___pc; + int32_t L_60 = (*((int32_t*)L_59)); + V_13 = L_60; + *((int32_t*)(L_58)) = (int32_t)((int32_t)((int32_t)L_60+(int32_t)1)); + int32_t L_61 = V_13; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, L_61); + int32_t L_62 = L_61; + V_7 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_57, L_62, sizeof(uint16_t))); + UInt16U5BU5D_t763* L_63 = (__this->___program_1); + int32_t* L_64 = ___pc; + int32_t* L_65 = ___pc; + int32_t L_66 = (*((int32_t*)L_65)); + V_13 = L_66; + *((int32_t*)(L_64)) = (int32_t)((int32_t)((int32_t)L_66+(int32_t)1)); + int32_t L_67 = V_13; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_67); + int32_t L_68 = L_67; + V_8 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_63, L_68, sizeof(uint16_t))); + int32_t L_69 = V_7; + uint16_t L_70 = V_1; + if ((((int32_t)L_69) > ((int32_t)L_70))) + { + goto IL_01a3; + } + } + { + uint16_t L_71 = V_1; + int32_t L_72 = V_8; + if ((((int32_t)L_71) > ((int32_t)L_72))) + { + goto IL_01a3; + } + } + { + bool L_73 = V_2; + return ((((int32_t)L_73) == ((int32_t)0))? 1 : 0); + } + +IL_01a3: + { + goto IL_0221; + } + +IL_01a8: + { + UInt16U5BU5D_t763* L_74 = (__this->___program_1); + int32_t* L_75 = ___pc; + int32_t* L_76 = ___pc; + int32_t L_77 = (*((int32_t*)L_76)); + V_13 = L_77; + *((int32_t*)(L_75)) = (int32_t)((int32_t)((int32_t)L_77+(int32_t)1)); + int32_t L_78 = V_13; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, L_78); + int32_t L_79 = L_78; + V_9 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_74, L_79, sizeof(uint16_t))); + UInt16U5BU5D_t763* L_80 = (__this->___program_1); + int32_t* L_81 = ___pc; + int32_t* L_82 = ___pc; + int32_t L_83 = (*((int32_t*)L_82)); + V_13 = L_83; + *((int32_t*)(L_81)) = (int32_t)((int32_t)((int32_t)L_83+(int32_t)1)); + int32_t L_84 = V_13; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, L_84); + int32_t L_85 = L_84; + V_10 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_80, L_85, sizeof(uint16_t))); + int32_t* L_86 = ___pc; + V_11 = (*((int32_t*)L_86)); + int32_t* L_87 = ___pc; + int32_t* L_88 = ___pc; + int32_t L_89 = V_10; + *((int32_t*)(L_87)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_88))+(int32_t)L_89)); + uint16_t L_90 = V_1; + int32_t L_91 = V_9; + V_12 = ((int32_t)((int32_t)L_90-(int32_t)L_91)); + int32_t L_92 = V_12; + if ((((int32_t)L_92) < ((int32_t)0))) + { + goto IL_01f4; + } + } + { + int32_t L_93 = V_12; + int32_t L_94 = V_10; + if ((((int32_t)L_93) < ((int32_t)((int32_t)((int32_t)L_94<<(int32_t)4))))) + { + goto IL_01f9; + } + } + +IL_01f4: + { + goto IL_0221; + } + +IL_01f9: + { + UInt16U5BU5D_t763* L_95 = (__this->___program_1); + int32_t L_96 = V_11; + int32_t L_97 = V_12; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, ((int32_t)((int32_t)L_96+(int32_t)((int32_t)((int32_t)L_97>>(int32_t)4))))); + int32_t L_98 = ((int32_t)((int32_t)L_96+(int32_t)((int32_t)((int32_t)L_97>>(int32_t)4)))); + int32_t L_99 = V_12; + if (!((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_95, L_98, sizeof(uint16_t)))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_99&(int32_t)((int32_t)15)))&(int32_t)((int32_t)31)))))))) + { + goto IL_021c; + } + } + { + bool L_100 = V_2; + return ((((int32_t)L_100) == ((int32_t)0))? 1 : 0); + } + +IL_021c: + { + goto IL_0221; + } + +IL_0221: + { + bool L_101 = ___multi; + if (L_101) + { + goto IL_0004; + } + } + { + bool L_102 = V_2; + return L_102; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::TryMatch(System.Int32&,System.Int32) +extern "C" bool Interpreter_TryMatch_m4321 (Interpreter_t854 * __this, int32_t* ___ref_ptr, int32_t ___pc, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Interpreter_Reset_m4318(__this, /*hidden argument*/NULL); + int32_t* L_0 = ___ref_ptr; + V_0 = (*((int32_t*)L_0)); + MarkU5BU5D_t856* L_1 = (__this->___marks_13); + Int32U5BU5D_t420* L_2 = (__this->___groups_16); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_3, sizeof(int32_t)))); + int32_t L_4 = V_0; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_1, (*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_3, sizeof(int32_t))), sizeof(Mark_t850 )))->___Start_0 = L_4; + int32_t L_5 = ___pc; + bool L_6 = Interpreter_Eval_m4319(__this, 1, (&V_0), L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_004f; + } + } + { + MarkU5BU5D_t856* L_7 = (__this->___marks_13); + Int32U5BU5D_t420* L_8 = (__this->___groups_16); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, (*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t)))); + int32_t L_10 = V_0; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_7, (*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))), sizeof(Mark_t850 )))->___End_1 = L_10; + int32_t* L_11 = ___ref_ptr; + int32_t L_12 = V_0; + *((int32_t*)(L_11)) = (int32_t)L_12; + return 1; + } + +IL_004f: + { + return 0; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::IsPosition(System.Text.RegularExpressions.Position,System.Int32) +extern "C" bool Interpreter_IsPosition_m4322 (Interpreter_t854 * __this, uint16_t ___pos, int32_t ___ptr, const MethodInfo* method) +{ + uint16_t V_0 = {0}; + int32_t G_B6_0 = 0; + int32_t G_B12_0 = 0; + int32_t G_B14_0 = 0; + int32_t G_B18_0 = 0; + { + uint16_t L_0 = ___pos; + V_0 = L_0; + uint16_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0033; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_0033; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_0038; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 4) + { + goto IL_005e; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 5) + { + goto IL_00af; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 6) + { + goto IL_008f; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 7) + { + goto IL_00b9; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 8) + { + goto IL_012c; + } + } + { + goto IL_01a2; + } + +IL_0033: + { + int32_t L_2 = ___ptr; + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } + +IL_0038: + { + int32_t L_3 = ___ptr; + if (!L_3) + { + goto IL_0052; + } + } + { + String_t* L_4 = (__this->___text_3); + int32_t L_5 = ___ptr; + NullCheck(L_4); + uint16_t L_6 = String_get_Chars_m2061(L_4, ((int32_t)((int32_t)L_5-(int32_t)1)), /*hidden argument*/NULL); + G_B6_0 = ((((int32_t)L_6) == ((int32_t)((int32_t)10)))? 1 : 0); + goto IL_0053; + } + +IL_0052: + { + G_B6_0 = 1; + } + +IL_0053: + { + return G_B6_0; + } + +IL_0054: + { + int32_t L_7 = ___ptr; + int32_t L_8 = (__this->___scan_ptr_8); + return ((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); + } + +IL_005e: + { + int32_t L_9 = ___ptr; + int32_t L_10 = (__this->___text_end_4); + if ((((int32_t)L_9) == ((int32_t)L_10))) + { + goto IL_008d; + } + } + { + int32_t L_11 = ___ptr; + int32_t L_12 = (__this->___text_end_4); + if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)((int32_t)L_12-(int32_t)1)))))) + { + goto IL_008a; + } + } + { + String_t* L_13 = (__this->___text_3); + int32_t L_14 = ___ptr; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + G_B12_0 = ((((int32_t)L_15) == ((int32_t)((int32_t)10)))? 1 : 0); + goto IL_008b; + } + +IL_008a: + { + G_B12_0 = 0; + } + +IL_008b: + { + G_B14_0 = G_B12_0; + goto IL_008e; + } + +IL_008d: + { + G_B14_0 = 1; + } + +IL_008e: + { + return G_B14_0; + } + +IL_008f: + { + int32_t L_16 = ___ptr; + int32_t L_17 = (__this->___text_end_4); + if ((((int32_t)L_16) == ((int32_t)L_17))) + { + goto IL_00ad; + } + } + { + String_t* L_18 = (__this->___text_3); + int32_t L_19 = ___ptr; + NullCheck(L_18); + uint16_t L_20 = String_get_Chars_m2061(L_18, L_19, /*hidden argument*/NULL); + G_B18_0 = ((((int32_t)L_20) == ((int32_t)((int32_t)10)))? 1 : 0); + goto IL_00ae; + } + +IL_00ad: + { + G_B18_0 = 1; + } + +IL_00ae: + { + return G_B18_0; + } + +IL_00af: + { + int32_t L_21 = ___ptr; + int32_t L_22 = (__this->___text_end_4); + return ((((int32_t)L_21) == ((int32_t)L_22))? 1 : 0); + } + +IL_00b9: + { + int32_t L_23 = (__this->___text_end_4); + if (L_23) + { + goto IL_00c6; + } + } + { + return 0; + } + +IL_00c6: + { + int32_t L_24 = ___ptr; + if (L_24) + { + goto IL_00df; + } + } + { + String_t* L_25 = (__this->___text_3); + int32_t L_26 = ___ptr; + NullCheck(L_25); + uint16_t L_27 = String_get_Chars_m2061(L_25, L_26, /*hidden argument*/NULL); + bool L_28 = Interpreter_IsWordChar_m4323(__this, L_27, /*hidden argument*/NULL); + return L_28; + } + +IL_00df: + { + int32_t L_29 = ___ptr; + int32_t L_30 = (__this->___text_end_4); + if ((!(((uint32_t)L_29) == ((uint32_t)L_30)))) + { + goto IL_0100; + } + } + { + String_t* L_31 = (__this->___text_3); + int32_t L_32 = ___ptr; + NullCheck(L_31); + uint16_t L_33 = String_get_Chars_m2061(L_31, ((int32_t)((int32_t)L_32-(int32_t)1)), /*hidden argument*/NULL); + bool L_34 = Interpreter_IsWordChar_m4323(__this, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_0100: + { + String_t* L_35 = (__this->___text_3); + int32_t L_36 = ___ptr; + NullCheck(L_35); + uint16_t L_37 = String_get_Chars_m2061(L_35, L_36, /*hidden argument*/NULL); + bool L_38 = Interpreter_IsWordChar_m4323(__this, L_37, /*hidden argument*/NULL); + String_t* L_39 = (__this->___text_3); + int32_t L_40 = ___ptr; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, ((int32_t)((int32_t)L_40-(int32_t)1)), /*hidden argument*/NULL); + bool L_42 = Interpreter_IsWordChar_m4323(__this, L_41, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_38) == ((int32_t)L_42))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_012c: + { + int32_t L_43 = (__this->___text_end_4); + if (L_43) + { + goto IL_0139; + } + } + { + return 0; + } + +IL_0139: + { + int32_t L_44 = ___ptr; + if (L_44) + { + goto IL_0155; + } + } + { + String_t* L_45 = (__this->___text_3); + int32_t L_46 = ___ptr; + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, L_46, /*hidden argument*/NULL); + bool L_48 = Interpreter_IsWordChar_m4323(__this, L_47, /*hidden argument*/NULL); + return ((((int32_t)L_48) == ((int32_t)0))? 1 : 0); + } + +IL_0155: + { + int32_t L_49 = ___ptr; + int32_t L_50 = (__this->___text_end_4); + if ((!(((uint32_t)L_49) == ((uint32_t)L_50)))) + { + goto IL_0179; + } + } + { + String_t* L_51 = (__this->___text_3); + int32_t L_52 = ___ptr; + NullCheck(L_51); + uint16_t L_53 = String_get_Chars_m2061(L_51, ((int32_t)((int32_t)L_52-(int32_t)1)), /*hidden argument*/NULL); + bool L_54 = Interpreter_IsWordChar_m4323(__this, L_53, /*hidden argument*/NULL); + return ((((int32_t)L_54) == ((int32_t)0))? 1 : 0); + } + +IL_0179: + { + String_t* L_55 = (__this->___text_3); + int32_t L_56 = ___ptr; + NullCheck(L_55); + uint16_t L_57 = String_get_Chars_m2061(L_55, L_56, /*hidden argument*/NULL); + bool L_58 = Interpreter_IsWordChar_m4323(__this, L_57, /*hidden argument*/NULL); + String_t* L_59 = (__this->___text_3); + int32_t L_60 = ___ptr; + NullCheck(L_59); + uint16_t L_61 = String_get_Chars_m2061(L_59, ((int32_t)((int32_t)L_60-(int32_t)1)), /*hidden argument*/NULL); + bool L_62 = Interpreter_IsWordChar_m4323(__this, L_61, /*hidden argument*/NULL); + return ((((int32_t)L_58) == ((int32_t)L_62))? 1 : 0); + } + +IL_01a2: + { + return 0; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::IsWordChar(System.Char) +extern "C" bool Interpreter_IsWordChar_m4323 (Interpreter_t854 * __this, uint16_t ___c, const MethodInfo* method) +{ + { + uint16_t L_0 = ___c; + bool L_1 = CategoryUtils_IsCategory_m4236(NULL /*static, unused*/, 3, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Text.RegularExpressions.Interpreter::GetString(System.Int32) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Interpreter_GetString_m4324 (Interpreter_t854 * __this, int32_t ___pc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CharU5BU5D_t458* V_2 = {0}; + int32_t V_3 = 0; + { + UInt16U5BU5D_t763* L_0 = (__this->___program_1); + int32_t L_1 = ___pc; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)L_1+(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)L_1+(int32_t)1)); + V_0 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t))); + int32_t L_3 = ___pc; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)2)); + int32_t L_4 = V_0; + V_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_4)); + V_3 = 0; + goto IL_0030; + } + +IL_001d: + { + CharU5BU5D_t458* L_5 = V_2; + int32_t L_6 = V_3; + UInt16U5BU5D_t763* L_7 = (__this->___program_1); + int32_t L_8 = V_1; + int32_t L_9 = L_8; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_9); + int32_t L_10 = L_9; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_6, sizeof(uint16_t))) = (uint16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_7, L_10, sizeof(uint16_t))); + int32_t L_11 = V_3; + V_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0030: + { + int32_t L_12 = V_3; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_001d; + } + } + { + CharU5BU5D_t458* L_14 = V_2; + String_t* L_15 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_15 = String_CreateString_m4762(L_15, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::Open(System.Int32,System.Int32) +extern "C" void Interpreter_Open_m4325 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___ptr, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___groups_16); + int32_t L_1 = ___gid; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + int32_t L_3 = V_0; + int32_t L_4 = (__this->___mark_start_14); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_002b; + } + } + { + MarkU5BU5D_t856* L_5 = (__this->___marks_13); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + bool L_7 = Mark_get_IsDefined_m4298(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_5, L_6, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003c; + } + } + +IL_002b: + { + int32_t L_8 = V_0; + int32_t L_9 = Interpreter_CreateMark_m4332(__this, L_8, /*hidden argument*/NULL); + V_0 = L_9; + Int32U5BU5D_t420* L_10 = (__this->___groups_16); + int32_t L_11 = ___gid; + int32_t L_12 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + *((int32_t*)(int32_t*)SZArrayLdElema(L_10, L_11, sizeof(int32_t))) = (int32_t)L_12; + } + +IL_003c: + { + MarkU5BU5D_t856* L_13 = (__this->___marks_13); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = ___ptr; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_13, L_14, sizeof(Mark_t850 )))->___Start_0 = L_15; + return; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::Close(System.Int32,System.Int32) +extern "C" void Interpreter_Close_m4326 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___ptr, const MethodInfo* method) +{ + { + MarkU5BU5D_t856* L_0 = (__this->___marks_13); + Int32U5BU5D_t420* L_1 = (__this->___groups_16); + int32_t L_2 = ___gid; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, (*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))); + int32_t L_4 = ___ptr; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_0, (*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t))), sizeof(Mark_t850 )))->___End_1 = L_4; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Interpreter::Balance(System.Int32,System.Int32,System.Boolean,System.Int32) +extern "C" bool Interpreter_Balance_m4327 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___balance_gid, bool ___capture, int32_t ___ptr, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___groups_16); + int32_t L_1 = ___balance_gid; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0027; + } + } + { + MarkU5BU5D_t856* L_4 = (__this->___marks_13); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_4, L_5, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0029; + } + } + +IL_0027: + { + return 0; + } + +IL_0029: + { + int32_t L_7 = ___gid; + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0069; + } + } + { + bool L_8 = ___capture; + if (!L_8) + { + goto IL_0069; + } + } + { + int32_t L_9 = ___gid; + MarkU5BU5D_t856* L_10 = (__this->___marks_13); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_10, L_11, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + MarkU5BU5D_t856* L_13 = (__this->___marks_13); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_13, L_14, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + Interpreter_Open_m4325(__this, L_9, ((int32_t)((int32_t)L_12+(int32_t)L_15)), /*hidden argument*/NULL); + int32_t L_16 = ___gid; + int32_t L_17 = ___ptr; + Interpreter_Close_m4326(__this, L_16, L_17, /*hidden argument*/NULL); + } + +IL_0069: + { + Int32U5BU5D_t420* L_18 = (__this->___groups_16); + int32_t L_19 = ___balance_gid; + MarkU5BU5D_t856* L_20 = (__this->___marks_13); + int32_t L_21 = V_0; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_20, L_21, sizeof(Mark_t850 )))->___Previous_2); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + *((int32_t*)(int32_t*)SZArrayLdElema(L_18, L_19, sizeof(int32_t))) = (int32_t)L_22; + return 1; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter::Checkpoint() +extern "C" int32_t Interpreter_Checkpoint_m4328 (Interpreter_t854 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___mark_end_15); + __this->___mark_start_14 = L_0; + int32_t L_1 = (__this->___mark_start_14); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::Backtrack(System.Int32) +extern "C" void Interpreter_Backtrack_m4329 (Interpreter_t854 * __this, int32_t ___cp, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + goto IL_003b; + } + +IL_0007: + { + Int32U5BU5D_t420* L_0 = (__this->___groups_16); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_1 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + goto IL_0027; + } + +IL_0015: + { + MarkU5BU5D_t856* L_3 = (__this->___marks_13); + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_3, L_4, sizeof(Mark_t850 )))->___Previous_2); + V_1 = L_5; + } + +IL_0027: + { + int32_t L_6 = ___cp; + int32_t L_7 = V_1; + if ((((int32_t)L_6) <= ((int32_t)L_7))) + { + goto IL_0015; + } + } + { + Int32U5BU5D_t420* L_8 = (__this->___groups_16); + int32_t L_9 = V_0; + int32_t L_10 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))) = (int32_t)L_10; + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_003b: + { + int32_t L_12 = V_0; + Int32U5BU5D_t420* L_13 = (__this->___groups_16); + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::ResetGroups() +extern TypeInfo* MarkU5BU5D_t856_il2cpp_TypeInfo_var; +extern "C" void Interpreter_ResetGroups_m4330 (Interpreter_t854 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarkU5BU5D_t856_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(559); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___groups_16); + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + MarkU5BU5D_t856* L_1 = (__this->___marks_13); + if (L_1) + { + goto IL_0023; + } + } + { + int32_t L_2 = V_0; + __this->___marks_13 = ((MarkU5BU5D_t856*)SZArrayNew(MarkU5BU5D_t856_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_2*(int32_t)((int32_t)10))))); + } + +IL_0023: + { + V_1 = 0; + goto IL_006d; + } + +IL_002a: + { + Int32U5BU5D_t420* L_3 = (__this->___groups_16); + int32_t L_4 = V_1; + int32_t L_5 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_4, sizeof(int32_t))) = (int32_t)L_5; + MarkU5BU5D_t856* L_6 = (__this->___marks_13); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_6, L_7, sizeof(Mark_t850 )))->___Start_0 = (-1); + MarkU5BU5D_t856* L_8 = (__this->___marks_13); + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_8, L_9, sizeof(Mark_t850 )))->___End_1 = (-1); + MarkU5BU5D_t856* L_10 = (__this->___marks_13); + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_10, L_11, sizeof(Mark_t850 )))->___Previous_2 = (-1); + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_006d: + { + int32_t L_13 = V_1; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_002a; + } + } + { + __this->___mark_start_14 = 0; + int32_t L_15 = V_0; + __this->___mark_end_15 = L_15; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter::GetLastDefined(System.Int32) +extern "C" int32_t Interpreter_GetLastDefined_m4331 (Interpreter_t854 * __this, int32_t ___gid, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___groups_16); + int32_t L_1 = ___gid; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + goto IL_0020; + } + +IL_000e: + { + MarkU5BU5D_t856* L_3 = (__this->___marks_13); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_3, L_4, sizeof(Mark_t850 )))->___Previous_2); + V_0 = L_5; + } + +IL_0020: + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_003d; + } + } + { + MarkU5BU5D_t856* L_7 = (__this->___marks_13); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + bool L_9 = Mark_get_IsDefined_m4298(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_7, L_8, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_000e; + } + } + +IL_003d: + { + int32_t L_10 = V_0; + return L_10; + } +} +// System.Int32 System.Text.RegularExpressions.Interpreter::CreateMark(System.Int32) +extern TypeInfo* MarkU5BU5D_t856_il2cpp_TypeInfo_var; +extern "C" int32_t Interpreter_CreateMark_m4332 (Interpreter_t854 * __this, int32_t ___previous, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarkU5BU5D_t856_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(559); + s_Il2CppMethodIntialized = true; + } + MarkU5BU5D_t856* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___mark_end_15); + MarkU5BU5D_t856* L_1 = (__this->___marks_13); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0037; + } + } + { + MarkU5BU5D_t856* L_2 = (__this->___marks_13); + NullCheck(L_2); + V_0 = ((MarkU5BU5D_t856*)SZArrayNew(MarkU5BU5D_t856_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))*(int32_t)2)))); + MarkU5BU5D_t856* L_3 = (__this->___marks_13); + MarkU5BU5D_t856* L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_3, (Array_t *)(Array_t *)L_4, 0); + MarkU5BU5D_t856* L_5 = V_0; + __this->___marks_13 = L_5; + } + +IL_0037: + { + int32_t L_6 = (__this->___mark_end_15); + int32_t L_7 = L_6; + V_2 = L_7; + __this->___mark_end_15 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_2; + V_1 = L_8; + MarkU5BU5D_t856* L_9 = (__this->___marks_13); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + MarkU5BU5D_t856* L_11 = (__this->___marks_13); + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (-1); + V_2 = L_13; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_11, L_12, sizeof(Mark_t850 )))->___End_1 = L_13; + int32_t L_14 = V_2; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_9, L_10, sizeof(Mark_t850 )))->___Start_0 = L_14; + MarkU5BU5D_t856* L_15 = (__this->___marks_13); + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = ___previous; + ((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_15, L_16, sizeof(Mark_t850 )))->___Previous_2 = L_17; + int32_t L_18 = V_1; + return L_18; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::GetGroupInfo(System.Int32,System.Int32&,System.Int32&) +extern "C" void Interpreter_GetGroupInfo_m4333 (Interpreter_t854 * __this, int32_t ___gid, int32_t* ___first_mark_index, int32_t* ___n_caps, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t* L_0 = ___first_mark_index; + *((int32_t*)(L_0)) = (int32_t)(-1); + int32_t* L_1 = ___n_caps; + *((int32_t*)(L_1)) = (int32_t)0; + Int32U5BU5D_t420* L_2 = (__this->___groups_16); + int32_t L_3 = ___gid; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_4, sizeof(int32_t))); + goto IL_0052; + } + +IL_0014: + { + MarkU5BU5D_t856* L_5 = (__this->___marks_13); + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + bool L_7 = Mark_get_IsDefined_m4298(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_5, L_6, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + if (L_7) + { + goto IL_002f; + } + } + { + goto IL_0040; + } + +IL_002f: + { + int32_t* L_8 = ___first_mark_index; + if ((((int32_t)(*((int32_t*)L_8))) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + int32_t* L_9 = ___first_mark_index; + int32_t L_10 = V_0; + *((int32_t*)(L_9)) = (int32_t)L_10; + } + +IL_003a: + { + int32_t* L_11 = ___n_caps; + int32_t* L_12 = ___n_caps; + *((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_12))+(int32_t)1)); + } + +IL_0040: + { + MarkU5BU5D_t856* L_13 = (__this->___marks_13); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_13, L_14, sizeof(Mark_t850 )))->___Previous_2); + V_0 = L_15; + } + +IL_0052: + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.Interpreter::PopulateGroup(System.Text.RegularExpressions.Group,System.Int32,System.Int32) +extern TypeInfo* Capture_t822_il2cpp_TypeInfo_var; +extern "C" void Interpreter_PopulateGroup_m4334 (Interpreter_t854 * __this, Group_t825 * ___g, int32_t ___first_mark_index, int32_t ___n_caps, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Capture_t822_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(530); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Capture_t822 * V_2 = {0}; + { + V_0 = 1; + MarkU5BU5D_t856* L_0 = (__this->___marks_13); + int32_t L_1 = ___first_mark_index; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_0, L_1, sizeof(Mark_t850 )))->___Previous_2); + V_1 = L_2; + goto IL_0089; + } + +IL_0019: + { + MarkU5BU5D_t856* L_3 = (__this->___marks_13); + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + bool L_5 = Mark_get_IsDefined_m4298(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_3, L_4, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + if (L_5) + { + goto IL_0034; + } + } + { + goto IL_0077; + } + +IL_0034: + { + String_t* L_6 = (__this->___text_3); + MarkU5BU5D_t856* L_7 = (__this->___marks_13); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_7, L_8, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + MarkU5BU5D_t856* L_10 = (__this->___marks_13); + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_10, L_11, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + Capture_t822 * L_13 = (Capture_t822 *)il2cpp_codegen_object_new (Capture_t822_il2cpp_TypeInfo_var); + Capture__ctor_m4146(L_13, L_6, L_9, L_12, /*hidden argument*/NULL); + V_2 = L_13; + Group_t825 * L_14 = ___g; + NullCheck(L_14); + CaptureCollection_t823 * L_15 = Group_get_Captures_m4163(L_14, /*hidden argument*/NULL); + Capture_t822 * L_16 = V_2; + int32_t L_17 = ___n_caps; + int32_t L_18 = V_0; + NullCheck(L_15); + CaptureCollection_SetValue_m4155(L_15, L_16, ((int32_t)((int32_t)((int32_t)((int32_t)L_17-(int32_t)1))-(int32_t)L_18)), /*hidden argument*/NULL); + int32_t L_19 = V_0; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0077: + { + MarkU5BU5D_t856* L_20 = (__this->___marks_13); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = (((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_20, L_21, sizeof(Mark_t850 )))->___Previous_2); + V_1 = L_22; + } + +IL_0089: + { + int32_t L_23 = V_1; + if ((((int32_t)L_23) >= ((int32_t)0))) + { + goto IL_0019; + } + } + { + return; + } +} +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Interpreter::GenerateMatch(System.Text.RegularExpressions.Regex) +extern TypeInfo* Match_t820_il2cpp_TypeInfo_var; +extern TypeInfo* Group_t825_il2cpp_TypeInfo_var; +extern "C" Match_t820 * Interpreter_GenerateMatch_m4335 (Interpreter_t854 * __this, Regex_t463 * ___regex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Match_t820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(534); + Group_t825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(532); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Group_t825 * V_2 = {0}; + Match_t820 * V_3 = {0}; + int32_t V_4 = 0; + { + Interpreter_GetGroupInfo_m4333(__this, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + bool L_0 = (((BaseMachine_t821 *)__this)->___needs_groups_or_captures_0); + if (L_0) + { + goto IL_004d; + } + } + { + Regex_t463 * L_1 = ___regex; + String_t* L_2 = (__this->___text_3); + int32_t L_3 = (__this->___text_end_4); + MarkU5BU5D_t856* L_4 = (__this->___marks_13); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_4, L_5, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + MarkU5BU5D_t856* L_7 = (__this->___marks_13); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_7, L_8, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + Match_t820 * L_10 = (Match_t820 *)il2cpp_codegen_object_new (Match_t820_il2cpp_TypeInfo_var); + Match__ctor_m4174(L_10, L_1, __this, L_2, L_3, 0, L_6, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_004d: + { + Regex_t463 * L_11 = ___regex; + String_t* L_12 = (__this->___text_3); + int32_t L_13 = (__this->___text_end_4); + Int32U5BU5D_t420* L_14 = (__this->___groups_16); + NullCheck(L_14); + MarkU5BU5D_t856* L_15 = (__this->___marks_13); + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_15, L_16, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + MarkU5BU5D_t856* L_18 = (__this->___marks_13); + int32_t L_19 = V_1; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_18, L_19, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + int32_t L_21 = V_0; + Match_t820 * L_22 = (Match_t820 *)il2cpp_codegen_object_new (Match_t820_il2cpp_TypeInfo_var); + Match__ctor_m4175(L_22, L_11, __this, L_12, L_13, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), L_17, L_20, L_21, /*hidden argument*/NULL); + V_3 = L_22; + Match_t820 * L_23 = V_3; + int32_t L_24 = V_1; + int32_t L_25 = V_0; + Interpreter_PopulateGroup_m4334(__this, L_23, L_24, L_25, /*hidden argument*/NULL); + V_4 = 1; + goto IL_0107; + } + +IL_009d: + { + int32_t L_26 = V_4; + Interpreter_GetGroupInfo_m4333(__this, L_26, (&V_1), (&V_0), /*hidden argument*/NULL); + int32_t L_27 = V_1; + if ((((int32_t)L_27) >= ((int32_t)0))) + { + goto IL_00bb; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Group_t825_il2cpp_TypeInfo_var); + Group_t825 * L_28 = ((Group_t825_StaticFields*)Group_t825_il2cpp_TypeInfo_var->static_fields)->___Fail_3; + V_2 = L_28; + goto IL_00f3; + } + +IL_00bb: + { + String_t* L_29 = (__this->___text_3); + MarkU5BU5D_t856* L_30 = (__this->___marks_13); + int32_t L_31 = V_1; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = Mark_get_Index_m4299(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_30, L_31, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + MarkU5BU5D_t856* L_33 = (__this->___marks_13); + int32_t L_34 = V_1; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = Mark_get_Length_m4300(((Mark_t850 *)(Mark_t850 *)SZArrayLdElema(L_33, L_34, sizeof(Mark_t850 ))), /*hidden argument*/NULL); + int32_t L_36 = V_0; + Group_t825 * L_37 = (Group_t825 *)il2cpp_codegen_object_new (Group_t825_il2cpp_TypeInfo_var); + Group__ctor_m4159(L_37, L_29, L_32, L_35, L_36, /*hidden argument*/NULL); + V_2 = L_37; + Group_t825 * L_38 = V_2; + int32_t L_39 = V_1; + int32_t L_40 = V_0; + Interpreter_PopulateGroup_m4334(__this, L_38, L_39, L_40, /*hidden argument*/NULL); + } + +IL_00f3: + { + Match_t820 * L_41 = V_3; + NullCheck(L_41); + GroupCollection_t826 * L_42 = (GroupCollection_t826 *)VirtFuncInvoker0< GroupCollection_t826 * >::Invoke(4 /* System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() */, L_41); + Group_t825 * L_43 = V_2; + int32_t L_44 = V_4; + NullCheck(L_42); + GroupCollection_SetValue_m4169(L_42, L_43, L_44, /*hidden argument*/NULL); + int32_t L_45 = V_4; + V_4 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_0107: + { + int32_t L_46 = V_4; + Int32U5BU5D_t420* L_47 = (__this->___groups_16); + NullCheck(L_47); + if ((((int32_t)L_46) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_47)->max_length))))))) + { + goto IL_009d; + } + } + { + Match_t820 * L_48 = V_3; + return L_48; + } +} +// System.Void System.Text.RegularExpressions.Interval::.ctor(System.Int32,System.Int32) +extern "C" void Interval__ctor_m4336 (Interval_t857 * __this, int32_t ___low, int32_t ___high, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___low; + int32_t L_1 = ___high; + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_000f; + } + } + { + int32_t L_2 = ___low; + V_0 = L_2; + int32_t L_3 = ___high; + ___low = L_3; + int32_t L_4 = V_0; + ___high = L_4; + } + +IL_000f: + { + int32_t L_5 = ___low; + __this->___low_0 = L_5; + int32_t L_6 = ___high; + __this->___high_1 = L_6; + __this->___contiguous_2 = 1; + return; + } +} +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.Interval::get_Empty() +extern "C" Interval_t857 Interval_get_Empty_m4337 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Interval_t857 V_0 = {0}; + { + (&V_0)->___low_0 = 0; + int32_t L_0 = ((&V_0)->___low_0); + (&V_0)->___high_1 = ((int32_t)((int32_t)L_0-(int32_t)1)); + (&V_0)->___contiguous_2 = 1; + Interval_t857 L_1 = V_0; + return L_1; + } +} +// System.Boolean System.Text.RegularExpressions.Interval::get_IsDiscontiguous() +extern "C" bool Interval_get_IsDiscontiguous_m4338 (Interval_t857 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___contiguous_2); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Interval::get_IsSingleton() +extern "C" bool Interval_get_IsSingleton_m4339 (Interval_t857 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___contiguous_2); + if (!L_0) + { + goto IL_001b; + } + } + { + int32_t L_1 = (__this->___low_0); + int32_t L_2 = (__this->___high_1); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0); + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 0; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Boolean System.Text.RegularExpressions.Interval::get_IsEmpty() +extern "C" bool Interval_get_IsEmpty_m4340 (Interval_t857 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___low_0); + int32_t L_1 = (__this->___high_1); + return ((((int32_t)L_0) > ((int32_t)L_1))? 1 : 0); + } +} +// System.Int32 System.Text.RegularExpressions.Interval::get_Size() +extern "C" int32_t Interval_get_Size_m4341 (Interval_t857 * __this, const MethodInfo* method) +{ + { + bool L_0 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + int32_t L_1 = (__this->___high_1); + int32_t L_2 = (__this->___low_0); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2))+(int32_t)1)); + } +} +// System.Boolean System.Text.RegularExpressions.Interval::IsDisjoint(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_IsDisjoint_m4342 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + int32_t G_B6_0 = 0; + { + bool L_0 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0017; + } + } + { + bool L_1 = Interval_get_IsEmpty_m4340((&___i), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + +IL_0017: + { + return 1; + } + +IL_0019: + { + int32_t L_2 = (__this->___low_0); + int32_t L_3 = ((&___i)->___high_1); + if ((((int32_t)L_2) > ((int32_t)L_3))) + { + goto IL_003f; + } + } + { + int32_t L_4 = ((&___i)->___low_0); + int32_t L_5 = (__this->___high_1); + G_B6_0 = ((((int32_t)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0040; + } + +IL_003f: + { + G_B6_0 = 0; + } + +IL_0040: + { + return ((((int32_t)G_B6_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Interval::IsAdjacent(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_IsAdjacent_m4343 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + int32_t G_B6_0 = 0; + { + bool L_0 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0017; + } + } + { + bool L_1 = Interval_get_IsEmpty_m4340((&___i), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + +IL_0017: + { + return 0; + } + +IL_0019: + { + int32_t L_2 = (__this->___low_0); + int32_t L_3 = ((&___i)->___high_1); + if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)L_3+(int32_t)1))))) + { + goto IL_0040; + } + } + { + int32_t L_4 = (__this->___high_1); + int32_t L_5 = ((&___i)->___low_0); + G_B6_0 = ((((int32_t)L_4) == ((int32_t)((int32_t)((int32_t)L_5-(int32_t)1))))? 1 : 0); + goto IL_0041; + } + +IL_0040: + { + G_B6_0 = 1; + } + +IL_0041: + { + return G_B6_0; + } +} +// System.Boolean System.Text.RegularExpressions.Interval::Contains(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_Contains_m4344 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + int32_t G_B8_0 = 0; + { + bool L_0 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0019; + } + } + { + bool L_1 = Interval_get_IsEmpty_m4340((&___i), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + return 1; + } + +IL_0019: + { + bool L_2 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0026; + } + } + { + return 0; + } + +IL_0026: + { + int32_t L_3 = (__this->___low_0); + int32_t L_4 = ((&___i)->___low_0); + if ((((int32_t)L_3) > ((int32_t)L_4))) + { + goto IL_004c; + } + } + { + int32_t L_5 = ((&___i)->___high_1); + int32_t L_6 = (__this->___high_1); + G_B8_0 = ((((int32_t)((((int32_t)L_5) > ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_004d; + } + +IL_004c: + { + G_B8_0 = 0; + } + +IL_004d: + { + return G_B8_0; + } +} +// System.Boolean System.Text.RegularExpressions.Interval::Contains(System.Int32) +extern "C" bool Interval_Contains_m4345 (Interval_t857 * __this, int32_t ___i, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___low_0); + int32_t L_1 = ___i; + if ((((int32_t)L_0) > ((int32_t)L_1))) + { + goto IL_001a; + } + } + { + int32_t L_2 = ___i; + int32_t L_3 = (__this->___high_1); + G_B3_0 = ((((int32_t)((((int32_t)L_2) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001b; + } + +IL_001a: + { + G_B3_0 = 0; + } + +IL_001b: + { + return G_B3_0; + } +} +// System.Boolean System.Text.RegularExpressions.Interval::Intersects(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_Intersects_m4346 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + int32_t G_B8_0 = 0; + int32_t G_B10_0 = 0; + { + bool L_0 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0017; + } + } + { + bool L_1 = Interval_get_IsEmpty_m4340((&___i), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + +IL_0017: + { + return 0; + } + +IL_0019: + { + int32_t L_2 = ((&___i)->___low_0); + bool L_3 = Interval_Contains_m4345(__this, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_003d; + } + } + { + int32_t L_4 = ((&___i)->___high_1); + bool L_5 = Interval_Contains_m4345(__this, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0064; + } + } + +IL_003d: + { + int32_t L_6 = ((&___i)->___high_1); + bool L_7 = Interval_Contains_m4345(__this, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0061; + } + } + { + int32_t L_8 = ((&___i)->___low_0); + bool L_9 = Interval_Contains_m4345(__this, L_8, /*hidden argument*/NULL); + G_B8_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + goto IL_0062; + } + +IL_0061: + { + G_B8_0 = 0; + } + +IL_0062: + { + G_B10_0 = G_B8_0; + goto IL_0065; + } + +IL_0064: + { + G_B10_0 = 1; + } + +IL_0065: + { + return G_B10_0; + } +} +// System.Void System.Text.RegularExpressions.Interval::Merge(System.Text.RegularExpressions.Interval) +extern "C" void Interval_Merge_m4347 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + { + bool L_0 = Interval_get_IsEmpty_m4340((&___i), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_1 = Interval_get_IsEmpty_m4340(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0032; + } + } + { + int32_t L_2 = ((&___i)->___low_0); + __this->___low_0 = L_2; + int32_t L_3 = ((&___i)->___high_1); + __this->___high_1 = L_3; + } + +IL_0032: + { + int32_t L_4 = ((&___i)->___low_0); + int32_t L_5 = (__this->___low_0); + if ((((int32_t)L_4) >= ((int32_t)L_5))) + { + goto IL_0051; + } + } + { + int32_t L_6 = ((&___i)->___low_0); + __this->___low_0 = L_6; + } + +IL_0051: + { + int32_t L_7 = ((&___i)->___high_1); + int32_t L_8 = (__this->___high_1); + if ((((int32_t)L_7) <= ((int32_t)L_8))) + { + goto IL_0070; + } + } + { + int32_t L_9 = ((&___i)->___high_1); + __this->___high_1 = L_9; + } + +IL_0070: + { + return; + } +} +// System.Int32 System.Text.RegularExpressions.Interval::CompareTo(System.Object) +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern "C" int32_t Interval_CompareTo_m4348 (Interval_t857 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + s_Il2CppMethodIntialized = true; + } + Interval_t857 V_0 = {0}; + { + int32_t L_0 = (__this->___low_0); + Object_t * L_1 = ___o; + V_0 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_1, Interval_t857_il2cpp_TypeInfo_var)))); + int32_t L_2 = ((&V_0)->___low_0); + return ((int32_t)((int32_t)L_0-(int32_t)L_2)); + } +} +// Conversion methods for marshalling of: System.Text.RegularExpressions.Interval +extern "C" void Interval_t857_marshal(const Interval_t857& unmarshaled, Interval_t857_marshaled& marshaled) +{ + marshaled.___low_0 = unmarshaled.___low_0; + marshaled.___high_1 = unmarshaled.___high_1; + marshaled.___contiguous_2 = unmarshaled.___contiguous_2; +} +extern "C" void Interval_t857_marshal_back(const Interval_t857_marshaled& marshaled, Interval_t857& unmarshaled) +{ + unmarshaled.___low_0 = marshaled.___low_0; + unmarshaled.___high_1 = marshaled.___high_1; + unmarshaled.___contiguous_2 = marshaled.___contiguous_2; +} +// Conversion method for clean up from marshalling of: System.Text.RegularExpressions.Interval +extern "C" void Interval_t857_marshal_cleanup(Interval_t857_marshaled& marshaled) +{ +} +// System.Void System.Text.RegularExpressions.IntervalCollection/Enumerator::.ctor(System.Collections.IList) +extern "C" void Enumerator__ctor_m4349 (Enumerator_t858 * __this, Object_t * ___list, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___list; + __this->___list_0 = L_0; + VirtActionInvoker0::Invoke(6 /* System.Void System.Text.RegularExpressions.IntervalCollection/Enumerator::Reset() */, __this); + return; + } +} +// System.Object System.Text.RegularExpressions.IntervalCollection/Enumerator::get_Current() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Current_m4350 (Enumerator_t858 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___ptr_1); + Object_t * L_1 = (__this->___list_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_1); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + Object_t * L_4 = (__this->___list_0); + int32_t L_5 = (__this->___ptr_1); + NullCheck(L_4); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(2 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t859_il2cpp_TypeInfo_var, L_4, L_5); + return L_6; + } +} +// System.Boolean System.Text.RegularExpressions.IntervalCollection/Enumerator::MoveNext() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool Enumerator_MoveNext_m4351 (Enumerator_t858 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___ptr_1); + Object_t * L_1 = (__this->___list_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_1); + if ((((int32_t)L_0) <= ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + int32_t L_4 = (__this->___ptr_1); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)1)); + V_0 = L_5; + __this->___ptr_1 = L_5; + int32_t L_6 = V_0; + Object_t * L_7 = (__this->___list_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_7); + return ((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0); + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection/Enumerator::Reset() +extern "C" void Enumerator_Reset_m4352 (Enumerator_t858 * __this, const MethodInfo* method) +{ + { + __this->___ptr_1 = (-1); + return; + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection/CostDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void CostDelegate__ctor_m4353 (CostDelegate_t860 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Double System.Text.RegularExpressions.IntervalCollection/CostDelegate::Invoke(System.Text.RegularExpressions.Interval) +extern "C" double CostDelegate_Invoke_m4354 (CostDelegate_t860 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CostDelegate_Invoke_m4354((CostDelegate_t860 *)__this->___prev_9,___i, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef double (*FunctionPointerType) (Object_t *, Object_t * __this, Interval_t857 ___i, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___i,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef double (*FunctionPointerType) (Object_t * __this, Interval_t857 ___i, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___i,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" double pinvoke_delegate_wrapper_CostDelegate_t860(Il2CppObject* delegate, Interval_t857 ___i) +{ + typedef double (STDCALL *native_function_ptr_type)(Interval_t857_marshaled); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___i' to native representation + Interval_t857_marshaled ____i_marshaled = { 0 }; + Interval_t857_marshal(___i, ____i_marshaled); + + // Native function invocation and marshaling of return value back from native representation + double _return_value = _il2cpp_pinvoke_func(____i_marshaled); + + // Marshaling cleanup of parameter '___i' native representation + Interval_t857_marshal_cleanup(____i_marshaled); + + return _return_value; +} +// System.IAsyncResult System.Text.RegularExpressions.IntervalCollection/CostDelegate::BeginInvoke(System.Text.RegularExpressions.Interval,System.AsyncCallback,System.Object) +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern "C" Object_t * CostDelegate_BeginInvoke_m4355 (CostDelegate_t860 * __this, Interval_t857 ___i, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Interval_t857_il2cpp_TypeInfo_var, &___i); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Double System.Text.RegularExpressions.IntervalCollection/CostDelegate::EndInvoke(System.IAsyncResult) +extern "C" double CostDelegate_EndInvoke_m4356 (CostDelegate_t860 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(double*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Text.RegularExpressions.IntervalCollection::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void IntervalCollection__ctor_m4357 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___intervals_0 = L_0; + return; + } +} +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.IntervalCollection::get_Item(System.Int32) +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern "C" Interval_t857 IntervalCollection_get_Item_m4358 (IntervalCollection_t861 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + int32_t L_1 = ___i; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_2, Interval_t857_il2cpp_TypeInfo_var)))); + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection::Add(System.Text.RegularExpressions.Interval) +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern "C" void IntervalCollection_Add_m4359 (IntervalCollection_t861 * __this, Interval_t857 ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + Interval_t857 L_1 = ___i; + Interval_t857 L_2 = L_1; + Object_t * L_3 = Box(Interval_t857_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_3); + return; + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection::Normalize() +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern "C" void IntervalCollection_Normalize_m4360 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Interval_t857 V_1 = {0}; + Interval_t857 V_2 = {0}; + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(45 /* System.Void System.Collections.ArrayList::Sort() */, L_0); + V_0 = 0; + goto IL_0083; + } + +IL_0012: + { + ArrayList_t734 * L_1 = (__this->___intervals_0); + int32_t L_2 = V_0; + NullCheck(L_1); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_1, L_2); + V_1 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_3, Interval_t857_il2cpp_TypeInfo_var)))); + ArrayList_t734 * L_4 = (__this->___intervals_0); + int32_t L_5 = V_0; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, ((int32_t)((int32_t)L_5+(int32_t)1))); + V_2 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_6, Interval_t857_il2cpp_TypeInfo_var)))); + Interval_t857 L_7 = V_2; + bool L_8 = Interval_IsDisjoint_m4342((&V_1), L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0052; + } + } + { + Interval_t857 L_9 = V_2; + bool L_10 = Interval_IsAdjacent_m4343((&V_1), L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_007f; + } + } + +IL_0052: + { + Interval_t857 L_11 = V_2; + Interval_Merge_m4347((&V_1), L_11, /*hidden argument*/NULL); + ArrayList_t734 * L_12 = (__this->___intervals_0); + int32_t L_13 = V_0; + Interval_t857 L_14 = V_1; + Interval_t857 L_15 = L_14; + Object_t * L_16 = Box(Interval_t857_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_12); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_12, L_13, L_16); + ArrayList_t734 * L_17 = (__this->___intervals_0); + int32_t L_18 = V_0; + NullCheck(L_17); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_17, ((int32_t)((int32_t)L_18+(int32_t)1))); + goto IL_0083; + } + +IL_007f: + { + int32_t L_19 = V_0; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0083: + { + int32_t L_20 = V_0; + ArrayList_t734 * L_21 = (__this->___intervals_0); + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)((int32_t)((int32_t)L_22-(int32_t)1))))) + { + goto IL_0012; + } + } + { + return; + } +} +// System.Text.RegularExpressions.IntervalCollection System.Text.RegularExpressions.IntervalCollection::GetMetaCollection(System.Text.RegularExpressions.IntervalCollection/CostDelegate) +extern TypeInfo* IntervalCollection_t861_il2cpp_TypeInfo_var; +extern "C" IntervalCollection_t861 * IntervalCollection_GetMetaCollection_m4361 (IntervalCollection_t861 * __this, CostDelegate_t860 * ___cost_del, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntervalCollection_t861_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(563); + s_Il2CppMethodIntialized = true; + } + IntervalCollection_t861 * V_0 = {0}; + { + IntervalCollection_t861 * L_0 = (IntervalCollection_t861 *)il2cpp_codegen_object_new (IntervalCollection_t861_il2cpp_TypeInfo_var); + IntervalCollection__ctor_m4357(L_0, /*hidden argument*/NULL); + V_0 = L_0; + IntervalCollection_Normalize_m4360(__this, /*hidden argument*/NULL); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.RegularExpressions.IntervalCollection::get_Count() */, __this); + IntervalCollection_t861 * L_2 = V_0; + CostDelegate_t860 * L_3 = ___cost_del; + IntervalCollection_Optimize_m4362(__this, 0, ((int32_t)((int32_t)L_1-(int32_t)1)), L_2, L_3, /*hidden argument*/NULL); + IntervalCollection_t861 * L_4 = V_0; + NullCheck(L_4); + ArrayList_t734 * L_5 = (L_4->___intervals_0); + NullCheck(L_5); + VirtActionInvoker0::Invoke(45 /* System.Void System.Collections.ArrayList::Sort() */, L_5); + IntervalCollection_t861 * L_6 = V_0; + return L_6; + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection::Optimize(System.Int32,System.Int32,System.Text.RegularExpressions.IntervalCollection,System.Text.RegularExpressions.IntervalCollection/CostDelegate) +extern "C" void IntervalCollection_Optimize_m4362 (IntervalCollection_t861 * __this, int32_t ___begin, int32_t ___end, IntervalCollection_t861 * ___meta, CostDelegate_t860 * ___cost_del, const MethodInfo* method) +{ + Interval_t857 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + double V_3 = 0.0; + int32_t V_4 = 0; + double V_5 = 0.0; + int32_t V_6 = 0; + double V_7 = 0.0; + int32_t V_8 = 0; + Interval_t857 V_9 = {0}; + Interval_t857 V_10 = {0}; + Interval_t857 V_11 = {0}; + Interval_t857 V_12 = {0}; + { + (&V_0)->___contiguous_2 = 0; + V_1 = (-1); + V_2 = (-1); + V_3 = (0.0); + int32_t L_0 = ___begin; + V_4 = L_0; + goto IL_00ae; + } + +IL_001e: + { + int32_t L_1 = V_4; + Interval_t857 L_2 = IntervalCollection_get_Item_m4358(__this, L_1, /*hidden argument*/NULL); + V_9 = L_2; + int32_t L_3 = ((&V_9)->___low_0); + (&V_0)->___low_0 = L_3; + V_5 = (0.0); + int32_t L_4 = V_4; + V_6 = L_4; + goto IL_00a0; + } + +IL_004a: + { + int32_t L_5 = V_6; + Interval_t857 L_6 = IntervalCollection_get_Item_m4358(__this, L_5, /*hidden argument*/NULL); + V_10 = L_6; + int32_t L_7 = ((&V_10)->___high_1); + (&V_0)->___high_1 = L_7; + double L_8 = V_5; + CostDelegate_t860 * L_9 = ___cost_del; + int32_t L_10 = V_6; + Interval_t857 L_11 = IntervalCollection_get_Item_m4358(__this, L_10, /*hidden argument*/NULL); + NullCheck(L_9); + double L_12 = CostDelegate_Invoke_m4354(L_9, L_11, /*hidden argument*/NULL); + V_5 = ((double)((double)L_8+(double)L_12)); + CostDelegate_t860 * L_13 = ___cost_del; + Interval_t857 L_14 = V_0; + NullCheck(L_13); + double L_15 = CostDelegate_Invoke_m4354(L_13, L_14, /*hidden argument*/NULL); + V_7 = L_15; + double L_16 = V_7; + double L_17 = V_5; + if ((!(((double)L_16) < ((double)L_17)))) + { + goto IL_009a; + } + } + { + double L_18 = V_5; + double L_19 = V_3; + if ((!(((double)L_18) > ((double)L_19)))) + { + goto IL_009a; + } + } + { + int32_t L_20 = V_4; + V_1 = L_20; + int32_t L_21 = V_6; + V_2 = L_21; + double L_22 = V_5; + V_3 = L_22; + } + +IL_009a: + { + int32_t L_23 = V_6; + V_6 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a0: + { + int32_t L_24 = V_6; + int32_t L_25 = ___end; + if ((((int32_t)L_24) <= ((int32_t)L_25))) + { + goto IL_004a; + } + } + { + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00ae: + { + int32_t L_27 = V_4; + int32_t L_28 = ___end; + if ((((int32_t)L_27) <= ((int32_t)L_28))) + { + goto IL_001e; + } + } + { + int32_t L_29 = V_1; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_00e6; + } + } + { + int32_t L_30 = ___begin; + V_8 = L_30; + goto IL_00d9; + } + +IL_00c5: + { + IntervalCollection_t861 * L_31 = ___meta; + int32_t L_32 = V_8; + Interval_t857 L_33 = IntervalCollection_get_Item_m4358(__this, L_32, /*hidden argument*/NULL); + NullCheck(L_31); + IntervalCollection_Add_m4359(L_31, L_33, /*hidden argument*/NULL); + int32_t L_34 = V_8; + V_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + } + +IL_00d9: + { + int32_t L_35 = V_8; + int32_t L_36 = ___end; + if ((((int32_t)L_35) <= ((int32_t)L_36))) + { + goto IL_00c5; + } + } + { + goto IL_0143; + } + +IL_00e6: + { + int32_t L_37 = V_1; + Interval_t857 L_38 = IntervalCollection_get_Item_m4358(__this, L_37, /*hidden argument*/NULL); + V_11 = L_38; + int32_t L_39 = ((&V_11)->___low_0); + (&V_0)->___low_0 = L_39; + int32_t L_40 = V_2; + Interval_t857 L_41 = IntervalCollection_get_Item_m4358(__this, L_40, /*hidden argument*/NULL); + V_12 = L_41; + int32_t L_42 = ((&V_12)->___high_1); + (&V_0)->___high_1 = L_42; + IntervalCollection_t861 * L_43 = ___meta; + Interval_t857 L_44 = V_0; + NullCheck(L_43); + IntervalCollection_Add_m4359(L_43, L_44, /*hidden argument*/NULL); + int32_t L_45 = V_1; + int32_t L_46 = ___begin; + if ((((int32_t)L_45) <= ((int32_t)L_46))) + { + goto IL_012f; + } + } + { + int32_t L_47 = ___begin; + int32_t L_48 = V_1; + IntervalCollection_t861 * L_49 = ___meta; + CostDelegate_t860 * L_50 = ___cost_del; + IntervalCollection_Optimize_m4362(__this, L_47, ((int32_t)((int32_t)L_48-(int32_t)1)), L_49, L_50, /*hidden argument*/NULL); + } + +IL_012f: + { + int32_t L_51 = V_2; + int32_t L_52 = ___end; + if ((((int32_t)L_51) >= ((int32_t)L_52))) + { + goto IL_0143; + } + } + { + int32_t L_53 = V_2; + int32_t L_54 = ___end; + IntervalCollection_t861 * L_55 = ___meta; + CostDelegate_t860 * L_56 = ___cost_del; + IntervalCollection_Optimize_m4362(__this, ((int32_t)((int32_t)L_53+(int32_t)1)), L_54, L_55, L_56, /*hidden argument*/NULL); + } + +IL_0143: + { + return; + } +} +// System.Int32 System.Text.RegularExpressions.IntervalCollection::get_Count() +extern "C" int32_t IntervalCollection_get_Count_m4363 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Text.RegularExpressions.IntervalCollection::get_IsSynchronized() +extern "C" bool IntervalCollection_get_IsSynchronized_m4364 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Text.RegularExpressions.IntervalCollection::get_SyncRoot() +extern "C" Object_t * IntervalCollection_get_SyncRoot_m4365 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.IntervalCollection::CopyTo(System.Array,System.Int32) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void IntervalCollection_CopyTo_m4366 (IntervalCollection_t861 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Interval_t857 V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_0040; + } + +IL_0011: + { + Object_t * L_2 = V_1; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_0 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_3, Interval_t857_il2cpp_TypeInfo_var)))); + int32_t L_4 = ___index; + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_get_Length_m4606(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_002e; + } + } + +IL_0029: + { + goto IL_004b; + } + +IL_002e: + { + Array_t * L_7 = ___array; + Interval_t857 L_8 = V_0; + Interval_t857 L_9 = L_8; + Object_t * L_10 = Box(Interval_t857_il2cpp_TypeInfo_var, &L_9); + int32_t L_11 = ___index; + int32_t L_12 = L_11; + ___index = ((int32_t)((int32_t)L_12+(int32_t)1)); + NullCheck(L_7); + Array_SetValue_m4607(L_7, L_10, L_12, /*hidden argument*/NULL); + } + +IL_0040: + { + Object_t * L_13 = V_1; + NullCheck(L_13); + bool L_14 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_13); + if (L_14) + { + goto IL_0011; + } + } + +IL_004b: + { + IL2CPP_LEAVE(0x62, FINALLY_0050); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 1) + { + Object_t * L_15 = V_1; + V_2 = ((Object_t *)IsInst(L_15, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_16 = V_2; + if (L_16) + { + goto IL_005b; + } + } + +IL_005a: + { + IL2CPP_END_FINALLY(80) + } + +IL_005b: + { + Object_t * L_17 = V_2; + NullCheck(L_17); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_17); + IL2CPP_END_FINALLY(80) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x62, IL_0062) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0062: + { + return; + } +} +// System.Collections.IEnumerator System.Text.RegularExpressions.IntervalCollection::GetEnumerator() +extern TypeInfo* Enumerator_t858_il2cpp_TypeInfo_var; +extern "C" Object_t * IntervalCollection_GetEnumerator_m4367 (IntervalCollection_t861 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t858_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(564); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___intervals_0); + Enumerator_t858 * L_1 = (Enumerator_t858 *)il2cpp_codegen_object_new (Enumerator_t858_il2cpp_TypeInfo_var); + Enumerator__ctor_m4349(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void Parser__ctor_m4368 (Parser_t862 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___caps_2 = L_0; + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + __this->___refs_3 = L_1; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseDecimal(System.String,System.Int32&) +extern "C" int32_t Parser_ParseDecimal_m4369 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + int32_t* L_1 = ___ptr; + int32_t L_2 = Parser_ParseNumber_m4372(NULL /*static, unused*/, L_0, L_1, ((int32_t)10), 1, ((int32_t)2147483647), /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseOctal(System.String,System.Int32&) +extern "C" int32_t Parser_ParseOctal_m4370 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + int32_t* L_1 = ___ptr; + int32_t L_2 = Parser_ParseNumber_m4372(NULL /*static, unused*/, L_0, L_1, 8, 1, 3, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseHex(System.String,System.Int32&,System.Int32) +extern "C" int32_t Parser_ParseHex_m4371 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, int32_t ___digits, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + int32_t* L_1 = ___ptr; + int32_t L_2 = ___digits; + int32_t L_3 = ___digits; + int32_t L_4 = Parser_ParseNumber_m4372(NULL /*static, unused*/, L_0, L_1, ((int32_t)16), L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseNumber(System.String,System.Int32&,System.Int32,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseNumber_m4372 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, int32_t ___b, int32_t ___min, int32_t ___max, const MethodInfo* 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 = ___ptr; + V_0 = (*((int32_t*)L_0)); + V_1 = 0; + V_2 = 0; + int32_t L_1 = ___max; + int32_t L_2 = ___min; + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0016; + } + } + { + ___max = ((int32_t)2147483647); + } + +IL_0016: + { + goto IL_0048; + } + +IL_001b: + { + String_t* L_3 = ___str; + int32_t L_4 = V_0; + int32_t L_5 = L_4; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + NullCheck(L_3); + uint16_t L_6 = String_get_Chars_m2061(L_3, L_5, /*hidden argument*/NULL); + int32_t L_7 = ___b; + int32_t L_8 = V_2; + int32_t L_9 = Parser_ParseDigit_m4388(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + V_3 = L_9; + int32_t L_10 = V_3; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11-(int32_t)1)); + goto IL_005c; + } + +IL_003e: + { + int32_t L_12 = V_1; + int32_t L_13 = ___b; + int32_t L_14 = V_3; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_12*(int32_t)L_13))+(int32_t)L_14)); + int32_t L_15 = V_2; + V_2 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0048: + { + int32_t L_16 = V_2; + int32_t L_17 = ___max; + if ((((int32_t)L_16) >= ((int32_t)L_17))) + { + goto IL_005c; + } + } + { + int32_t L_18 = V_0; + String_t* L_19 = ___str; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_001b; + } + } + +IL_005c: + { + int32_t L_21 = V_2; + int32_t L_22 = ___min; + if ((((int32_t)L_21) >= ((int32_t)L_22))) + { + goto IL_0065; + } + } + { + return (-1); + } + +IL_0065: + { + int32_t* L_23 = ___ptr; + int32_t L_24 = V_0; + *((int32_t*)(L_23)) = (int32_t)L_24; + int32_t L_25 = V_1; + return L_25; + } +} +// System.String System.Text.RegularExpressions.Syntax.Parser::ParseName(System.String,System.Int32&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" String_t* Parser_ParseName_m4373 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + String_t* L_0 = ___str; + int32_t* L_1 = ___ptr; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, (*((int32_t*)L_1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_3 = Char_IsDigit_m4755(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002f; + } + } + { + String_t* L_4 = ___str; + int32_t* L_5 = ___ptr; + int32_t L_6 = Parser_ParseNumber_m4372(NULL /*static, unused*/, L_4, L_5, ((int32_t)10), 1, 0, /*hidden argument*/NULL); + V_0 = L_6; + int32_t L_7 = V_0; + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_002d; + } + } + { + String_t* L_8 = Int32_ToString_m2071((&V_0), /*hidden argument*/NULL); + return L_8; + } + +IL_002d: + { + return (String_t*)NULL; + } + +IL_002f: + { + int32_t* L_9 = ___ptr; + V_1 = (*((int32_t*)L_9)); + goto IL_0054; + } + +IL_0037: + { + String_t* L_10 = ___str; + int32_t* L_11 = ___ptr; + NullCheck(L_10); + uint16_t L_12 = String_get_Chars_m2061(L_10, (*((int32_t*)L_11)), /*hidden argument*/NULL); + bool L_13 = Parser_IsNameChar_m4386(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_004e; + } + } + { + goto IL_0059; + } + +IL_004e: + { + int32_t* L_14 = ___ptr; + int32_t* L_15 = ___ptr; + *((int32_t*)(L_14)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_15))+(int32_t)1)); + } + +IL_0054: + { + goto IL_0037; + } + +IL_0059: + { + int32_t* L_16 = ___ptr; + int32_t L_17 = V_1; + if ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_16))-(int32_t)L_17))) <= ((int32_t)0))) + { + goto IL_006f; + } + } + { + String_t* L_18 = ___str; + int32_t L_19 = V_1; + int32_t* L_20 = ___ptr; + int32_t L_21 = V_1; + NullCheck(L_18); + String_t* L_22 = String_Substring_m2063(L_18, L_19, ((int32_t)((int32_t)(*((int32_t*)L_20))-(int32_t)L_21)), /*hidden argument*/NULL); + return L_22; + } + +IL_006f: + { + return (String_t*)NULL; + } +} +// System.Text.RegularExpressions.Syntax.RegularExpression System.Text.RegularExpressions.Syntax.Parser::ParseRegularExpression(System.String,System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* RegularExpression_t868_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral533; +extern "C" RegularExpression_t868 * Parser_ParseRegularExpression_m4374 (Parser_t862 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RegularExpression_t868_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(565); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral533 = il2cpp_codegen_string_literal_from_index(533); + s_Il2CppMethodIntialized = true; + } + RegularExpression_t868 * V_0 = {0}; + RegularExpression_t868 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___pattern; + __this->___pattern_0 = L_0; + __this->___ptr_1 = 0; + ArrayList_t734 * L_1 = (__this->___caps_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_1); + Hashtable_t725 * L_2 = (__this->___refs_3); + NullCheck(L_2); + VirtActionInvoker0::Invoke(27 /* System.Void System.Collections.Hashtable::Clear() */, L_2); + __this->___num_groups_4 = 0; + } + +IL_002b: + try + { // begin try (depth: 1) + { + RegularExpression_t868 * L_3 = (RegularExpression_t868 *)il2cpp_codegen_object_new (RegularExpression_t868_il2cpp_TypeInfo_var); + RegularExpression__ctor_m4432(L_3, /*hidden argument*/NULL); + V_0 = L_3; + RegularExpression_t868 * L_4 = V_0; + int32_t L_5 = ___options; + Parser_ParseGroup_m4376(__this, L_4, L_5, (Assertion_t873 *)NULL, /*hidden argument*/NULL); + Parser_ResolveReferences_m4390(__this, /*hidden argument*/NULL); + RegularExpression_t868 * L_6 = V_0; + int32_t L_7 = (__this->___num_groups_4); + NullCheck(L_6); + RegularExpression_set_GroupCount_m4433(L_6, L_7, /*hidden argument*/NULL); + RegularExpression_t868 * L_8 = V_0; + V_1 = L_8; + goto IL_006a; + } + +IL_0053: + { + ; // IL_0053: leave IL_006a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0058; + throw e; + } + +CATCH_0058: + { // begin catch(System.IndexOutOfRangeException) + { + ArgumentException_t437 * L_9 = Parser_NewParseException_m4398(__this, _stringLiteral533, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0065: + { + goto IL_006a; + } + } // end catch (depth: 1) + +IL_006a: + { + RegularExpression_t868 * L_10 = V_1; + return L_10; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::GetMapping(System.Collections.Hashtable) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral534; +extern "C" int32_t Parser_GetMapping_m4375 (Parser_t862 * __this, Hashtable_t725 * ___mapping, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral534 = il2cpp_codegen_string_literal_from_index(534); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CapturingGroup_t869 * V_2 = {0}; + String_t* V_3 = {0}; + int32_t V_4 = 0; + String_t* G_B4_0 = {0}; + { + ArrayList_t734 * L_0 = (__this->___caps_2); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + V_0 = L_1; + Hashtable_t725 * L_2 = ___mapping; + int32_t L_3 = 0; + Object_t * L_4 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_3); + NullCheck(L_2); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_2, _stringLiteral62, L_4); + V_1 = 0; + goto IL_00a5; + } + +IL_0024: + { + ArrayList_t734 * L_5 = (__this->___caps_2); + int32_t L_6 = V_1; + NullCheck(L_5); + Object_t * L_7 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, L_6); + V_2 = ((CapturingGroup_t869 *)CastclassClass(L_7, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_8 = V_2; + NullCheck(L_8); + String_t* L_9 = CapturingGroup_get_Name_m4438(L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_004c; + } + } + { + CapturingGroup_t869 * L_10 = V_2; + NullCheck(L_10); + String_t* L_11 = CapturingGroup_get_Name_m4438(L_10, /*hidden argument*/NULL); + G_B4_0 = L_11; + goto IL_005b; + } + +IL_004c: + { + CapturingGroup_t869 * L_12 = V_2; + NullCheck(L_12); + int32_t L_13 = CapturingGroup_get_Index_m4436(L_12, /*hidden argument*/NULL); + V_4 = L_13; + String_t* L_14 = Int32_ToString_m2071((&V_4), /*hidden argument*/NULL); + G_B4_0 = L_14; + } + +IL_005b: + { + V_3 = G_B4_0; + Hashtable_t725 * L_15 = ___mapping; + String_t* L_16 = V_3; + NullCheck(L_15); + bool L_17 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_15, L_16); + if (!L_17) + { + goto IL_008f; + } + } + { + Hashtable_t725 * L_18 = ___mapping; + String_t* L_19 = V_3; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_18, L_19); + CapturingGroup_t869 * L_21 = V_2; + NullCheck(L_21); + int32_t L_22 = CapturingGroup_get_Index_m4436(L_21, /*hidden argument*/NULL); + if ((((int32_t)((*(int32_t*)((int32_t*)UnBox (L_20, Int32_t161_il2cpp_TypeInfo_var))))) == ((int32_t)L_22))) + { + goto IL_008a; + } + } + { + SystemException_t940 * L_23 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_23, _stringLiteral534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_008a: + { + goto IL_00a1; + } + +IL_008f: + { + Hashtable_t725 * L_24 = ___mapping; + String_t* L_25 = V_3; + CapturingGroup_t869 * L_26 = V_2; + NullCheck(L_26); + int32_t L_27 = CapturingGroup_get_Index_m4436(L_26, /*hidden argument*/NULL); + int32_t L_28 = L_27; + Object_t * L_29 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_28); + NullCheck(L_24); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_24, L_25, L_29); + } + +IL_00a1: + { + int32_t L_30 = V_1; + V_1 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00a5: + { + int32_t L_31 = V_1; + int32_t L_32 = V_0; + if ((((int32_t)L_31) < ((int32_t)L_32))) + { + goto IL_0024; + } + } + { + int32_t L_33 = (__this->___gap_5); + return L_33; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::ParseGroup(System.Text.RegularExpressions.Syntax.Group,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.Syntax.Assertion) +extern TypeInfo* RegularExpression_t868_il2cpp_TypeInfo_var; +extern TypeInfo* Group_t867_il2cpp_TypeInfo_var; +extern TypeInfo* PositionAssertion_t878_il2cpp_TypeInfo_var; +extern TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +extern TypeInfo* Literal_t876_il2cpp_TypeInfo_var; +extern TypeInfo* Alternation_t877_il2cpp_TypeInfo_var; +extern TypeInfo* Repetition_t872_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral535; +extern Il2CppCodeGenString* _stringLiteral536; +extern Il2CppCodeGenString* _stringLiteral537; +extern Il2CppCodeGenString* _stringLiteral538; +extern "C" void Parser_ParseGroup_m4376 (Parser_t862 * __this, Group_t867 * ___group, int32_t ___options, Assertion_t873 * ___assertion, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RegularExpression_t868_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(565); + Group_t867_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(567); + PositionAssertion_t878_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(568); + CharacterClass_t881_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(569); + Literal_t876_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(570); + Alternation_t877_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(571); + Repetition_t872_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(572); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral535 = il2cpp_codegen_string_literal_from_index(535); + _stringLiteral536 = il2cpp_codegen_string_literal_from_index(536); + _stringLiteral537 = il2cpp_codegen_string_literal_from_index(537); + _stringLiteral538 = il2cpp_codegen_string_literal_from_index(538); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Alternation_t877 * V_1 = {0}; + String_t* V_2 = {0}; + Group_t867 * V_3 = {0}; + Expression_t865 * V_4 = {0}; + bool V_5 = false; + uint16_t V_6 = 0x0; + uint16_t V_7 = {0}; + uint16_t V_8 = {0}; + uint16_t V_9 = {0}; + int32_t V_10 = 0; + bool V_11 = false; + uint16_t V_12 = 0x0; + int32_t V_13 = 0; + int32_t V_14 = 0; + bool V_15 = false; + bool V_16 = false; + int32_t V_17 = 0; + Repetition_t872 * V_18 = {0}; + int32_t V_19 = 0; + uint16_t V_20 = 0x0; + int32_t G_B11_0 = 0; + int32_t G_B15_0 = 0; + int32_t G_B19_0 = 0; + { + Group_t867 * L_0 = ___group; + V_0 = ((!(((Object_t*)(RegularExpression_t868 *)((RegularExpression_t868 *)IsInstClass(L_0, RegularExpression_t868_il2cpp_TypeInfo_var))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + V_1 = (Alternation_t877 *)NULL; + V_2 = (String_t*)NULL; + Group_t867 * L_1 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_1, /*hidden argument*/NULL); + V_3 = L_1; + V_4 = (Expression_t865 *)NULL; + V_5 = 0; + } + +IL_001a: + { + int32_t L_2 = ___options; + bool L_3 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_3, /*hidden argument*/NULL); + int32_t L_4 = (__this->___ptr_1); + String_t* L_5 = (__this->___pattern_0); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) < ((int32_t)L_6))) + { + goto IL_0041; + } + } + { + goto IL_0484; + } + +IL_0041: + { + String_t* L_7 = (__this->___pattern_0); + int32_t L_8 = (__this->___ptr_1); + int32_t L_9 = L_8; + V_19 = L_9; + __this->___ptr_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + int32_t L_10 = V_19; + NullCheck(L_7); + uint16_t L_11 = String_get_Chars_m2061(L_7, L_10, /*hidden argument*/NULL); + V_6 = L_11; + uint16_t L_12 = V_6; + V_20 = L_12; + uint16_t L_13 = V_20; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 0) + { + goto IL_00ee; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 1) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 2) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 3) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 4) + { + goto IL_0190; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 5) + { + goto IL_01da; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 6) + { + goto IL_025f; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 7) + { + goto IL_025f; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 8) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 9) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)36))) == 10) + { + goto IL_0110; + } + } + +IL_009b: + { + uint16_t L_14 = V_20; + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)91))) == 0) + { + goto IL_0182; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)91))) == 1) + { + goto IL_0133; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)91))) == 2) + { + goto IL_00b5; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)91))) == 3) + { + goto IL_00cc; + } + } + +IL_00b5: + { + uint16_t L_15 = V_20; + if ((((int32_t)L_15) == ((int32_t)((int32_t)63)))) + { + goto IL_025f; + } + } + { + uint16_t L_16 = V_20; + if ((((int32_t)L_16) == ((int32_t)((int32_t)124)))) + { + goto IL_01e2; + } + } + { + goto IL_026b; + } + +IL_00cc: + { + int32_t L_17 = ___options; + bool L_18 = Parser_IsMultiline_m4393(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00dd; + } + } + { + G_B11_0 = 3; + goto IL_00de; + } + +IL_00dd: + { + G_B11_0 = 1; + } + +IL_00de: + { + V_7 = G_B11_0; + uint16_t L_19 = V_7; + PositionAssertion_t878 * L_20 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_20, L_19, /*hidden argument*/NULL); + V_4 = L_20; + goto IL_0270; + } + +IL_00ee: + { + int32_t L_21 = ___options; + bool L_22 = Parser_IsMultiline_m4393(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_00ff; + } + } + { + G_B15_0 = 7; + goto IL_0100; + } + +IL_00ff: + { + G_B15_0 = 5; + } + +IL_0100: + { + V_8 = G_B15_0; + uint16_t L_23 = V_8; + PositionAssertion_t878 * L_24 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_24, L_23, /*hidden argument*/NULL); + V_4 = L_24; + goto IL_0270; + } + +IL_0110: + { + int32_t L_25 = ___options; + bool L_26 = Parser_IsSingleline_m4395(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_0121; + } + } + { + G_B19_0 = 2; + goto IL_0122; + } + +IL_0121: + { + G_B19_0 = 1; + } + +IL_0122: + { + V_9 = G_B19_0; + uint16_t L_27 = V_9; + CharacterClass_t881 * L_28 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_28, L_27, 0, /*hidden argument*/NULL); + V_4 = L_28; + goto IL_0270; + } + +IL_0133: + { + int32_t L_29 = Parser_ParseEscape_m4384(__this, /*hidden argument*/NULL); + V_10 = L_29; + int32_t L_30 = V_10; + if ((((int32_t)L_30) < ((int32_t)0))) + { + goto IL_014d; + } + } + { + int32_t L_31 = V_10; + V_6 = (((int32_t)((uint16_t)L_31))); + goto IL_017d; + } + +IL_014d: + { + int32_t L_32 = ___options; + Expression_t865 * L_33 = Parser_ParseSpecial_m4383(__this, L_32, /*hidden argument*/NULL); + V_4 = L_33; + Expression_t865 * L_34 = V_4; + if (L_34) + { + goto IL_017d; + } + } + { + String_t* L_35 = (__this->___pattern_0); + int32_t L_36 = (__this->___ptr_1); + int32_t L_37 = L_36; + V_19 = L_37; + __this->___ptr_1 = ((int32_t)((int32_t)L_37+(int32_t)1)); + int32_t L_38 = V_19; + NullCheck(L_35); + uint16_t L_39 = String_get_Chars_m2061(L_35, L_38, /*hidden argument*/NULL); + V_6 = L_39; + } + +IL_017d: + { + goto IL_0270; + } + +IL_0182: + { + int32_t L_40 = ___options; + Expression_t865 * L_41 = Parser_ParseCharacterClass_m4380(__this, L_40, /*hidden argument*/NULL); + V_4 = L_41; + goto IL_0270; + } + +IL_0190: + { + int32_t L_42 = ___options; + bool L_43 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_42, /*hidden argument*/NULL); + V_11 = L_43; + Expression_t865 * L_44 = Parser_ParseGroupingConstruct_m4377(__this, (&___options), /*hidden argument*/NULL); + V_4 = L_44; + Expression_t865 * L_45 = V_4; + if (L_45) + { + goto IL_01d5; + } + } + { + String_t* L_46 = V_2; + if (!L_46) + { + goto IL_01d0; + } + } + { + int32_t L_47 = ___options; + bool L_48 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + bool L_49 = V_11; + if ((((int32_t)L_48) == ((int32_t)L_49))) + { + goto IL_01d0; + } + } + { + Group_t867 * L_50 = V_3; + String_t* L_51 = V_2; + int32_t L_52 = ___options; + bool L_53 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + Literal_t876 * L_54 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_54, L_51, L_53, /*hidden argument*/NULL); + NullCheck(L_50); + Group_AppendExpression_m4428(L_50, L_54, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + } + +IL_01d0: + { + goto IL_001a; + } + +IL_01d5: + { + goto IL_0270; + } + +IL_01da: + { + V_5 = 1; + goto IL_0484; + } + +IL_01e2: + { + String_t* L_55 = V_2; + if (!L_55) + { + goto IL_01fc; + } + } + { + Group_t867 * L_56 = V_3; + String_t* L_57 = V_2; + int32_t L_58 = ___options; + bool L_59 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_58, /*hidden argument*/NULL); + Literal_t876 * L_60 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_60, L_57, L_59, /*hidden argument*/NULL); + NullCheck(L_56); + Group_AppendExpression_m4428(L_56, L_60, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + } + +IL_01fc: + { + Assertion_t873 * L_61 = ___assertion; + if (!L_61) + { + goto IL_0241; + } + } + { + Assertion_t873 * L_62 = ___assertion; + NullCheck(L_62); + Expression_t865 * L_63 = Assertion_get_TrueExpression_m4458(L_62, /*hidden argument*/NULL); + if (L_63) + { + goto IL_0219; + } + } + { + Assertion_t873 * L_64 = ___assertion; + Group_t867 * L_65 = V_3; + NullCheck(L_64); + Assertion_set_TrueExpression_m4459(L_64, L_65, /*hidden argument*/NULL); + goto IL_023c; + } + +IL_0219: + { + Assertion_t873 * L_66 = ___assertion; + NullCheck(L_66); + Expression_t865 * L_67 = Assertion_get_FalseExpression_m4460(L_66, /*hidden argument*/NULL); + if (L_67) + { + goto IL_0230; + } + } + { + Assertion_t873 * L_68 = ___assertion; + Group_t867 * L_69 = V_3; + NullCheck(L_68); + Assertion_set_FalseExpression_m4461(L_68, L_69, /*hidden argument*/NULL); + goto IL_023c; + } + +IL_0230: + { + ArgumentException_t437 * L_70 = Parser_NewParseException_m4398(__this, _stringLiteral535, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_70); + } + +IL_023c: + { + goto IL_0254; + } + +IL_0241: + { + Alternation_t877 * L_71 = V_1; + if (L_71) + { + goto IL_024d; + } + } + { + Alternation_t877 * L_72 = (Alternation_t877 *)il2cpp_codegen_object_new (Alternation_t877_il2cpp_TypeInfo_var); + Alternation__ctor_m4475(L_72, /*hidden argument*/NULL); + V_1 = L_72; + } + +IL_024d: + { + Alternation_t877 * L_73 = V_1; + Group_t867 * L_74 = V_3; + NullCheck(L_73); + Alternation_AddAlternative_m4477(L_73, L_74, /*hidden argument*/NULL); + } + +IL_0254: + { + Group_t867 * L_75 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_75, /*hidden argument*/NULL); + V_3 = L_75; + goto IL_001a; + } + +IL_025f: + { + ArgumentException_t437 * L_76 = Parser_NewParseException_m4398(__this, _stringLiteral536, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_76); + } + +IL_026b: + { + goto IL_0270; + } + +IL_0270: + { + int32_t L_77 = ___options; + bool L_78 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_77, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_78, /*hidden argument*/NULL); + int32_t L_79 = (__this->___ptr_1); + String_t* L_80 = (__this->___pattern_0); + NullCheck(L_80); + int32_t L_81 = String_get_Length_m2000(L_80, /*hidden argument*/NULL); + if ((((int32_t)L_79) >= ((int32_t)L_81))) + { + goto IL_0413; + } + } + { + String_t* L_82 = (__this->___pattern_0); + int32_t L_83 = (__this->___ptr_1); + NullCheck(L_82); + uint16_t L_84 = String_get_Chars_m2061(L_82, L_83, /*hidden argument*/NULL); + V_12 = L_84; + V_13 = 0; + V_14 = 0; + V_15 = 0; + V_16 = 0; + uint16_t L_85 = V_12; + if ((((int32_t)L_85) == ((int32_t)((int32_t)63)))) + { + goto IL_02cc; + } + } + { + uint16_t L_86 = V_12; + if ((((int32_t)L_86) == ((int32_t)((int32_t)42)))) + { + goto IL_02cc; + } + } + { + uint16_t L_87 = V_12; + if ((!(((uint32_t)L_87) == ((uint32_t)((int32_t)43))))) + { + goto IL_032f; + } + } + +IL_02cc: + { + int32_t L_88 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_88+(int32_t)1)); + V_16 = 1; + uint16_t L_89 = V_12; + V_20 = L_89; + uint16_t L_90 = V_20; + if ((((int32_t)L_90) == ((int32_t)((int32_t)42)))) + { + goto IL_030c; + } + } + { + uint16_t L_91 = V_20; + if ((((int32_t)L_91) == ((int32_t)((int32_t)43)))) + { + goto IL_031b; + } + } + { + uint16_t L_92 = V_20; + if ((((int32_t)L_92) == ((int32_t)((int32_t)63)))) + { + goto IL_0301; + } + } + { + goto IL_032a; + } + +IL_0301: + { + V_13 = 0; + V_14 = 1; + goto IL_032a; + } + +IL_030c: + { + V_13 = 0; + V_14 = ((int32_t)2147483647); + goto IL_032a; + } + +IL_031b: + { + V_13 = 1; + V_14 = ((int32_t)2147483647); + goto IL_032a; + } + +IL_032a: + { + goto IL_0382; + } + +IL_032f: + { + uint16_t L_93 = V_12; + if ((!(((uint32_t)L_93) == ((uint32_t)((int32_t)123))))) + { + goto IL_0382; + } + } + { + int32_t L_94 = (__this->___ptr_1); + String_t* L_95 = (__this->___pattern_0); + NullCheck(L_95); + int32_t L_96 = String_get_Length_m2000(L_95, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_94+(int32_t)1))) >= ((int32_t)L_96))) + { + goto IL_0382; + } + } + { + int32_t L_97 = (__this->___ptr_1); + V_17 = L_97; + int32_t L_98 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_98+(int32_t)1)); + int32_t L_99 = ___options; + bool L_100 = Parser_ParseRepetitionBounds_m4381(__this, (&V_13), (&V_14), L_99, /*hidden argument*/NULL); + V_16 = L_100; + bool L_101 = V_16; + if (L_101) + { + goto IL_0382; + } + } + { + int32_t L_102 = V_17; + __this->___ptr_1 = L_102; + } + +IL_0382: + { + bool L_103 = V_16; + if (!L_103) + { + goto IL_0413; + } + } + { + int32_t L_104 = ___options; + bool L_105 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_104, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_105, /*hidden argument*/NULL); + int32_t L_106 = (__this->___ptr_1); + String_t* L_107 = (__this->___pattern_0); + NullCheck(L_107); + int32_t L_108 = String_get_Length_m2000(L_107, /*hidden argument*/NULL); + if ((((int32_t)L_106) >= ((int32_t)L_108))) + { + goto IL_03d4; + } + } + { + String_t* L_109 = (__this->___pattern_0); + int32_t L_110 = (__this->___ptr_1); + NullCheck(L_109); + uint16_t L_111 = String_get_Chars_m2061(L_109, L_110, /*hidden argument*/NULL); + if ((!(((uint32_t)L_111) == ((uint32_t)((int32_t)63))))) + { + goto IL_03d4; + } + } + { + int32_t L_112 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_112+(int32_t)1)); + V_15 = 1; + } + +IL_03d4: + { + int32_t L_113 = V_13; + int32_t L_114 = V_14; + bool L_115 = V_15; + Repetition_t872 * L_116 = (Repetition_t872 *)il2cpp_codegen_object_new (Repetition_t872_il2cpp_TypeInfo_var); + Repetition__ctor_m4450(L_116, L_113, L_114, L_115, /*hidden argument*/NULL); + V_18 = L_116; + Expression_t865 * L_117 = V_4; + if (L_117) + { + goto IL_0406; + } + } + { + Repetition_t872 * L_118 = V_18; + String_t* L_119 = Char_ToString_m3597((&V_6), /*hidden argument*/NULL); + int32_t L_120 = ___options; + bool L_121 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_120, /*hidden argument*/NULL); + Literal_t876 * L_122 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_122, L_119, L_121, /*hidden argument*/NULL); + NullCheck(L_118); + Repetition_set_Expression_m4452(L_118, L_122, /*hidden argument*/NULL); + goto IL_040f; + } + +IL_0406: + { + Repetition_t872 * L_123 = V_18; + Expression_t865 * L_124 = V_4; + NullCheck(L_123); + Repetition_set_Expression_m4452(L_123, L_124, /*hidden argument*/NULL); + } + +IL_040f: + { + Repetition_t872 * L_125 = V_18; + V_4 = L_125; + } + +IL_0413: + { + Expression_t865 * L_126 = V_4; + if (L_126) + { + goto IL_0439; + } + } + { + String_t* L_127 = V_2; + if (L_127) + { + goto IL_0426; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_128 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_2 = L_128; + } + +IL_0426: + { + String_t* L_129 = V_2; + uint16_t L_130 = V_6; + uint16_t L_131 = L_130; + Object_t * L_132 = Box(Char_t702_il2cpp_TypeInfo_var, &L_131); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_133 = String_Concat_m622(NULL /*static, unused*/, L_129, L_132, /*hidden argument*/NULL); + V_2 = L_133; + goto IL_045e; + } + +IL_0439: + { + String_t* L_134 = V_2; + if (!L_134) + { + goto IL_0453; + } + } + { + Group_t867 * L_135 = V_3; + String_t* L_136 = V_2; + int32_t L_137 = ___options; + bool L_138 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_137, /*hidden argument*/NULL); + Literal_t876 * L_139 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_139, L_136, L_138, /*hidden argument*/NULL); + NullCheck(L_135); + Group_AppendExpression_m4428(L_135, L_139, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + } + +IL_0453: + { + Group_t867 * L_140 = V_3; + Expression_t865 * L_141 = V_4; + NullCheck(L_140); + Group_AppendExpression_m4428(L_140, L_141, /*hidden argument*/NULL); + V_4 = (Expression_t865 *)NULL; + } + +IL_045e: + { + bool L_142 = V_0; + if (!L_142) + { + goto IL_047f; + } + } + { + int32_t L_143 = (__this->___ptr_1); + String_t* L_144 = (__this->___pattern_0); + NullCheck(L_144); + int32_t L_145 = String_get_Length_m2000(L_144, /*hidden argument*/NULL); + if ((((int32_t)L_143) < ((int32_t)L_145))) + { + goto IL_047f; + } + } + { + goto IL_0484; + } + +IL_047f: + { + goto IL_001a; + } + +IL_0484: + { + bool L_146 = V_0; + if (!L_146) + { + goto IL_049d; + } + } + { + bool L_147 = V_5; + if (!L_147) + { + goto IL_049d; + } + } + { + ArgumentException_t437 * L_148 = Parser_NewParseException_m4398(__this, _stringLiteral537, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_148); + } + +IL_049d: + { + bool L_149 = V_0; + if (L_149) + { + goto IL_04b6; + } + } + { + bool L_150 = V_5; + if (L_150) + { + goto IL_04b6; + } + } + { + ArgumentException_t437 * L_151 = Parser_NewParseException_m4398(__this, _stringLiteral538, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_151); + } + +IL_04b6: + { + String_t* L_152 = V_2; + if (!L_152) + { + goto IL_04ce; + } + } + { + Group_t867 * L_153 = V_3; + String_t* L_154 = V_2; + int32_t L_155 = ___options; + bool L_156 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_155, /*hidden argument*/NULL); + Literal_t876 * L_157 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_157, L_154, L_156, /*hidden argument*/NULL); + NullCheck(L_153); + Group_AppendExpression_m4428(L_153, L_157, /*hidden argument*/NULL); + } + +IL_04ce: + { + Assertion_t873 * L_158 = ___assertion; + if (!L_158) + { + goto IL_04fe; + } + } + { + Assertion_t873 * L_159 = ___assertion; + NullCheck(L_159); + Expression_t865 * L_160 = Assertion_get_TrueExpression_m4458(L_159, /*hidden argument*/NULL); + if (L_160) + { + goto IL_04eb; + } + } + { + Assertion_t873 * L_161 = ___assertion; + Group_t867 * L_162 = V_3; + NullCheck(L_161); + Assertion_set_TrueExpression_m4459(L_161, L_162, /*hidden argument*/NULL); + goto IL_04f2; + } + +IL_04eb: + { + Assertion_t873 * L_163 = ___assertion; + Group_t867 * L_164 = V_3; + NullCheck(L_163); + Assertion_set_FalseExpression_m4461(L_163, L_164, /*hidden argument*/NULL); + } + +IL_04f2: + { + Group_t867 * L_165 = ___group; + Assertion_t873 * L_166 = ___assertion; + NullCheck(L_165); + Group_AppendExpression_m4428(L_165, L_166, /*hidden argument*/NULL); + goto IL_051e; + } + +IL_04fe: + { + Alternation_t877 * L_167 = V_1; + if (!L_167) + { + goto IL_0517; + } + } + { + Alternation_t877 * L_168 = V_1; + Group_t867 * L_169 = V_3; + NullCheck(L_168); + Alternation_AddAlternative_m4477(L_168, L_169, /*hidden argument*/NULL); + Group_t867 * L_170 = ___group; + Alternation_t877 * L_171 = V_1; + NullCheck(L_170); + Group_AppendExpression_m4428(L_170, L_171, /*hidden argument*/NULL); + goto IL_051e; + } + +IL_0517: + { + Group_t867 * L_172 = ___group; + Group_t867 * L_173 = V_3; + NullCheck(L_172); + Group_AppendExpression_m4428(L_172, L_173, /*hidden argument*/NULL); + } + +IL_051e: + { + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseGroupingConstruct(System.Text.RegularExpressions.RegexOptions&) +extern TypeInfo* Group_t867_il2cpp_TypeInfo_var; +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern TypeInfo* NonBacktrackingGroup_t871_il2cpp_TypeInfo_var; +extern TypeInfo* ExpressionAssertion_t875_il2cpp_TypeInfo_var; +extern TypeInfo* BalancingGroup_t870_il2cpp_TypeInfo_var; +extern TypeInfo* Literal_t876_il2cpp_TypeInfo_var; +extern TypeInfo* CaptureAssertion_t874_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral539; +extern Il2CppCodeGenString* _stringLiteral540; +extern Il2CppCodeGenString* _stringLiteral541; +extern Il2CppCodeGenString* _stringLiteral542; +extern Il2CppCodeGenString* _stringLiteral543; +extern Il2CppCodeGenString* _stringLiteral544; +extern "C" Expression_t865 * Parser_ParseGroupingConstruct_m4377 (Parser_t862 * __this, int32_t* ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Group_t867_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(567); + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + NonBacktrackingGroup_t871_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(573); + ExpressionAssertion_t875_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(574); + BalancingGroup_t870_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(575); + Literal_t876_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(570); + CaptureAssertion_t874_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(576); + _stringLiteral539 = il2cpp_codegen_string_literal_from_index(539); + _stringLiteral540 = il2cpp_codegen_string_literal_from_index(540); + _stringLiteral541 = il2cpp_codegen_string_literal_from_index(541); + _stringLiteral542 = il2cpp_codegen_string_literal_from_index(542); + _stringLiteral543 = il2cpp_codegen_string_literal_from_index(543); + _stringLiteral544 = il2cpp_codegen_string_literal_from_index(544); + s_Il2CppMethodIntialized = true; + } + Group_t867 * V_0 = {0}; + Group_t867 * V_1 = {0}; + Group_t867 * V_2 = {0}; + int32_t V_3 = {0}; + Group_t867 * V_4 = {0}; + ExpressionAssertion_t875 * V_5 = {0}; + Group_t867 * V_6 = {0}; + uint16_t V_7 = 0x0; + String_t* V_8 = {0}; + CapturingGroup_t869 * V_9 = {0}; + String_t* V_10 = {0}; + BalancingGroup_t870 * V_11 = {0}; + Assertion_t873 * V_12 = {0}; + int32_t V_13 = 0; + String_t* V_14 = {0}; + ExpressionAssertion_t875 * V_15 = {0}; + Group_t867 * V_16 = {0}; + Group_t867 * V_17 = {0}; + uint16_t V_18 = 0x0; + int32_t V_19 = 0; + { + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)((int32_t)63)))) + { + goto IL_004e; + } + } + { + int32_t* L_3 = ___options; + bool L_4 = Parser_IsExplicitCapture_m4394(NULL /*static, unused*/, (*((int32_t*)L_3)), /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002f; + } + } + { + Group_t867 * L_5 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_5, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_0042; + } + +IL_002f: + { + CapturingGroup_t869 * L_6 = (CapturingGroup_t869 *)il2cpp_codegen_object_new (CapturingGroup_t869_il2cpp_TypeInfo_var); + CapturingGroup__ctor_m4435(L_6, /*hidden argument*/NULL); + V_0 = L_6; + ArrayList_t734 * L_7 = (__this->___caps_2); + Group_t867 * L_8 = V_0; + NullCheck(L_7); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_8); + } + +IL_0042: + { + Group_t867 * L_9 = V_0; + int32_t* L_10 = ___options; + Parser_ParseGroup_m4376(__this, L_9, (*((int32_t*)L_10)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + Group_t867 * L_11 = V_0; + return L_11; + } + +IL_004e: + { + int32_t L_12 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + String_t* L_13 = (__this->___pattern_0); + int32_t L_14 = (__this->___ptr_1); + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + V_18 = L_15; + uint16_t L_16 = V_18; + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 0) + { + goto IL_01e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 1) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 2) + { + goto IL_0482; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 3) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 4) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 5) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 6) + { + goto IL_021c; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)33))) == 7) + { + goto IL_0376; + } + } + +IL_0099: + { + uint16_t L_17 = V_18; + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 0) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 1) + { + goto IL_00bb; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 2) + { + goto IL_00bb; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 3) + { + goto IL_00bb; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 4) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)105))) == 5) + { + goto IL_0139; + } + } + +IL_00bb: + { + uint16_t L_18 = V_18; + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)58))) == 0) + { + goto IL_00f9; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)58))) == 1) + { + goto IL_00d9; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)58))) == 2) + { + goto IL_01e5; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)58))) == 3) + { + goto IL_01e5; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)58))) == 4) + { + goto IL_0119; + } + } + +IL_00d9: + { + uint16_t L_19 = V_18; + if ((((int32_t)L_19) == ((int32_t)((int32_t)45)))) + { + goto IL_0139; + } + } + { + uint16_t L_20 = V_18; + if ((((int32_t)L_20) == ((int32_t)((int32_t)115)))) + { + goto IL_0139; + } + } + { + uint16_t L_21 = V_18; + if ((((int32_t)L_21) == ((int32_t)((int32_t)120)))) + { + goto IL_0139; + } + } + { + goto IL_04de; + } + +IL_00f9: + { + int32_t L_22 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + Group_t867 * L_23 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_23, /*hidden argument*/NULL); + V_1 = L_23; + Group_t867 * L_24 = V_1; + int32_t* L_25 = ___options; + Parser_ParseGroup_m4376(__this, L_24, (*((int32_t*)L_25)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + Group_t867 * L_26 = V_1; + return L_26; + } + +IL_0119: + { + int32_t L_27 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + NonBacktrackingGroup_t871 * L_28 = (NonBacktrackingGroup_t871 *)il2cpp_codegen_object_new (NonBacktrackingGroup_t871_il2cpp_TypeInfo_var); + NonBacktrackingGroup__ctor_m4447(L_28, /*hidden argument*/NULL); + V_2 = L_28; + Group_t867 * L_29 = V_2; + int32_t* L_30 = ___options; + Parser_ParseGroup_m4376(__this, L_29, (*((int32_t*)L_30)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + Group_t867 * L_31 = V_2; + return L_31; + } + +IL_0139: + { + int32_t* L_32 = ___options; + V_3 = (*((int32_t*)L_32)); + Parser_ParseOptions_m4379(__this, (&V_3), 0, /*hidden argument*/NULL); + String_t* L_33 = (__this->___pattern_0); + int32_t L_34 = (__this->___ptr_1); + NullCheck(L_33); + uint16_t L_35 = String_get_Chars_m2061(L_33, L_34, /*hidden argument*/NULL); + if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)45))))) + { + goto IL_0174; + } + } + { + int32_t L_36 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_36+(int32_t)1)); + Parser_ParseOptions_m4379(__this, (&V_3), 1, /*hidden argument*/NULL); + } + +IL_0174: + { + String_t* L_37 = (__this->___pattern_0); + int32_t L_38 = (__this->___ptr_1); + NullCheck(L_37); + uint16_t L_39 = String_get_Chars_m2061(L_37, L_38, /*hidden argument*/NULL); + if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)58))))) + { + goto IL_01ae; + } + } + { + int32_t L_40 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_40+(int32_t)1)); + Group_t867 * L_41 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_41, /*hidden argument*/NULL); + V_4 = L_41; + Group_t867 * L_42 = V_4; + int32_t L_43 = V_3; + Parser_ParseGroup_m4376(__this, L_42, L_43, (Assertion_t873 *)NULL, /*hidden argument*/NULL); + Group_t867 * L_44 = V_4; + return L_44; + } + +IL_01ae: + { + String_t* L_45 = (__this->___pattern_0); + int32_t L_46 = (__this->___ptr_1); + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, L_46, /*hidden argument*/NULL); + if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)41))))) + { + goto IL_01d9; + } + } + { + int32_t L_48 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_48+(int32_t)1)); + int32_t* L_49 = ___options; + int32_t L_50 = V_3; + *((int32_t*)(L_49)) = (int32_t)L_50; + return (Expression_t865 *)NULL; + } + +IL_01d9: + { + ArgumentException_t437 * L_51 = Parser_NewParseException_m4398(__this, _stringLiteral539, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_01e5: + { + ExpressionAssertion_t875 * L_52 = (ExpressionAssertion_t875 *)il2cpp_codegen_object_new (ExpressionAssertion_t875_il2cpp_TypeInfo_var); + ExpressionAssertion__ctor_m4468(L_52, /*hidden argument*/NULL); + V_5 = L_52; + ExpressionAssertion_t875 * L_53 = V_5; + bool L_54 = Parser_ParseAssertionType_m4378(__this, L_53, /*hidden argument*/NULL); + if (L_54) + { + goto IL_01fe; + } + } + { + goto IL_021c; + } + +IL_01fe: + { + Group_t867 * L_55 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_55, /*hidden argument*/NULL); + V_6 = L_55; + Group_t867 * L_56 = V_6; + int32_t* L_57 = ___options; + Parser_ParseGroup_m4376(__this, L_56, (*((int32_t*)L_57)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_58 = V_5; + Group_t867 * L_59 = V_6; + NullCheck(L_58); + ExpressionAssertion_set_TestExpression_m4472(L_58, L_59, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_60 = V_5; + return L_60; + } + +IL_021c: + { + String_t* L_61 = (__this->___pattern_0); + int32_t L_62 = (__this->___ptr_1); + NullCheck(L_61); + uint16_t L_63 = String_get_Chars_m2061(L_61, L_62, /*hidden argument*/NULL); + if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)60))))) + { + goto IL_023d; + } + } + { + V_7 = ((int32_t)62); + goto IL_0241; + } + +IL_023d: + { + V_7 = ((int32_t)39); + } + +IL_0241: + { + int32_t L_64 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_64+(int32_t)1)); + String_t* L_65 = Parser_ParseName_m4385(__this, /*hidden argument*/NULL); + V_8 = L_65; + String_t* L_66 = (__this->___pattern_0); + int32_t L_67 = (__this->___ptr_1); + NullCheck(L_66); + uint16_t L_68 = String_get_Chars_m2061(L_66, L_67, /*hidden argument*/NULL); + uint16_t L_69 = V_7; + if ((!(((uint32_t)L_68) == ((uint32_t)L_69)))) + { + goto IL_02bc; + } + } + { + String_t* L_70 = V_8; + if (L_70) + { + goto IL_0282; + } + } + { + ArgumentException_t437 * L_71 = Parser_NewParseException_m4398(__this, _stringLiteral540, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_71); + } + +IL_0282: + { + int32_t L_72 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_72+(int32_t)1)); + CapturingGroup_t869 * L_73 = (CapturingGroup_t869 *)il2cpp_codegen_object_new (CapturingGroup_t869_il2cpp_TypeInfo_var); + CapturingGroup__ctor_m4435(L_73, /*hidden argument*/NULL); + V_9 = L_73; + CapturingGroup_t869 * L_74 = V_9; + String_t* L_75 = V_8; + NullCheck(L_74); + CapturingGroup_set_Name_m4439(L_74, L_75, /*hidden argument*/NULL); + ArrayList_t734 * L_76 = (__this->___caps_2); + CapturingGroup_t869 * L_77 = V_9; + NullCheck(L_76); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_76, L_77); + CapturingGroup_t869 * L_78 = V_9; + int32_t* L_79 = ___options; + Parser_ParseGroup_m4376(__this, L_78, (*((int32_t*)L_79)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + CapturingGroup_t869 * L_80 = V_9; + return L_80; + } + +IL_02bc: + { + String_t* L_81 = (__this->___pattern_0); + int32_t L_82 = (__this->___ptr_1); + NullCheck(L_81); + uint16_t L_83 = String_get_Chars_m2061(L_81, L_82, /*hidden argument*/NULL); + if ((!(((uint32_t)L_83) == ((uint32_t)((int32_t)45))))) + { + goto IL_036a; + } + } + { + int32_t L_84 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_84+(int32_t)1)); + String_t* L_85 = Parser_ParseName_m4385(__this, /*hidden argument*/NULL); + V_10 = L_85; + String_t* L_86 = V_10; + if (!L_86) + { + goto IL_0309; + } + } + { + String_t* L_87 = (__this->___pattern_0); + int32_t L_88 = (__this->___ptr_1); + NullCheck(L_87); + uint16_t L_89 = String_get_Chars_m2061(L_87, L_88, /*hidden argument*/NULL); + uint16_t L_90 = V_7; + if ((((int32_t)L_89) == ((int32_t)L_90))) + { + goto IL_0315; + } + } + +IL_0309: + { + ArgumentException_t437 * L_91 = Parser_NewParseException_m4398(__this, _stringLiteral541, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_91); + } + +IL_0315: + { + int32_t L_92 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_92+(int32_t)1)); + BalancingGroup_t870 * L_93 = (BalancingGroup_t870 *)il2cpp_codegen_object_new (BalancingGroup_t870_il2cpp_TypeInfo_var); + BalancingGroup__ctor_m4444(L_93, /*hidden argument*/NULL); + V_11 = L_93; + BalancingGroup_t870 * L_94 = V_11; + String_t* L_95 = V_8; + NullCheck(L_94); + CapturingGroup_set_Name_m4439(L_94, L_95, /*hidden argument*/NULL); + BalancingGroup_t870 * L_96 = V_11; + NullCheck(L_96); + bool L_97 = CapturingGroup_get_IsNamed_m4440(L_96, /*hidden argument*/NULL); + if (!L_97) + { + goto IL_034d; + } + } + { + ArrayList_t734 * L_98 = (__this->___caps_2); + BalancingGroup_t870 * L_99 = V_11; + NullCheck(L_98); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_98, L_99); + } + +IL_034d: + { + Hashtable_t725 * L_100 = (__this->___refs_3); + BalancingGroup_t870 * L_101 = V_11; + String_t* L_102 = V_10; + NullCheck(L_100); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_100, L_101, L_102); + BalancingGroup_t870 * L_103 = V_11; + int32_t* L_104 = ___options; + Parser_ParseGroup_m4376(__this, L_103, (*((int32_t*)L_104)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + BalancingGroup_t870 * L_105 = V_11; + return L_105; + } + +IL_036a: + { + ArgumentException_t437 * L_106 = Parser_NewParseException_m4398(__this, _stringLiteral540, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_106); + } + +IL_0376: + { + int32_t L_107 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_107+(int32_t)1)); + int32_t L_108 = (__this->___ptr_1); + V_13 = L_108; + String_t* L_109 = Parser_ParseName_m4385(__this, /*hidden argument*/NULL); + V_14 = L_109; + String_t* L_110 = V_14; + if (!L_110) + { + goto IL_03b3; + } + } + { + String_t* L_111 = (__this->___pattern_0); + int32_t L_112 = (__this->___ptr_1); + NullCheck(L_111); + uint16_t L_113 = String_get_Chars_m2061(L_111, L_112, /*hidden argument*/NULL); + if ((((int32_t)L_113) == ((int32_t)((int32_t)41)))) + { + goto IL_043a; + } + } + +IL_03b3: + { + int32_t L_114 = V_13; + __this->___ptr_1 = L_114; + ExpressionAssertion_t875 * L_115 = (ExpressionAssertion_t875 *)il2cpp_codegen_object_new (ExpressionAssertion_t875_il2cpp_TypeInfo_var); + ExpressionAssertion__ctor_m4468(L_115, /*hidden argument*/NULL); + V_15 = L_115; + String_t* L_116 = (__this->___pattern_0); + int32_t L_117 = (__this->___ptr_1); + NullCheck(L_116); + uint16_t L_118 = String_get_Chars_m2061(L_116, L_117, /*hidden argument*/NULL); + if ((!(((uint32_t)L_118) == ((uint32_t)((int32_t)63))))) + { + goto IL_0406; + } + } + { + int32_t L_119 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_119+(int32_t)1)); + ExpressionAssertion_t875 * L_120 = V_15; + bool L_121 = Parser_ParseAssertionType_m4378(__this, L_120, /*hidden argument*/NULL); + if (L_121) + { + goto IL_0401; + } + } + { + ArgumentException_t437 * L_122 = Parser_NewParseException_m4398(__this, _stringLiteral542, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_122); + } + +IL_0401: + { + goto IL_0416; + } + +IL_0406: + { + ExpressionAssertion_t875 * L_123 = V_15; + NullCheck(L_123); + ExpressionAssertion_set_Negate_m4470(L_123, 0, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_124 = V_15; + NullCheck(L_124); + ExpressionAssertion_set_Reverse_m4469(L_124, 0, /*hidden argument*/NULL); + } + +IL_0416: + { + Group_t867 * L_125 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_125, /*hidden argument*/NULL); + V_16 = L_125; + Group_t867 * L_126 = V_16; + int32_t* L_127 = ___options; + Parser_ParseGroup_m4376(__this, L_126, (*((int32_t*)L_127)), (Assertion_t873 *)NULL, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_128 = V_15; + Group_t867 * L_129 = V_16; + NullCheck(L_128); + ExpressionAssertion_set_TestExpression_m4472(L_128, L_129, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_130 = V_15; + V_12 = L_130; + goto IL_046c; + } + +IL_043a: + { + int32_t L_131 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_131+(int32_t)1)); + String_t* L_132 = V_14; + int32_t* L_133 = ___options; + bool L_134 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, (*((int32_t*)L_133)), /*hidden argument*/NULL); + Literal_t876 * L_135 = (Literal_t876 *)il2cpp_codegen_object_new (Literal_t876_il2cpp_TypeInfo_var); + Literal__ctor_m4480(L_135, L_132, L_134, /*hidden argument*/NULL); + CaptureAssertion_t874 * L_136 = (CaptureAssertion_t874 *)il2cpp_codegen_object_new (CaptureAssertion_t874_il2cpp_TypeInfo_var); + CaptureAssertion__ctor_m4463(L_136, L_135, /*hidden argument*/NULL); + V_12 = L_136; + Hashtable_t725 * L_137 = (__this->___refs_3); + Assertion_t873 * L_138 = V_12; + String_t* L_139 = V_14; + NullCheck(L_137); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_137, L_138, L_139); + } + +IL_046c: + { + Group_t867 * L_140 = (Group_t867 *)il2cpp_codegen_object_new (Group_t867_il2cpp_TypeInfo_var); + Group__ctor_m4427(L_140, /*hidden argument*/NULL); + V_17 = L_140; + Group_t867 * L_141 = V_17; + int32_t* L_142 = ___options; + Assertion_t873 * L_143 = V_12; + Parser_ParseGroup_m4376(__this, L_141, (*((int32_t*)L_142)), L_143, /*hidden argument*/NULL); + Group_t867 * L_144 = V_17; + return L_144; + } + +IL_0482: + { + int32_t L_145 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_145+(int32_t)1)); + goto IL_04b7; + } + +IL_0495: + { + int32_t L_146 = (__this->___ptr_1); + String_t* L_147 = (__this->___pattern_0); + NullCheck(L_147); + int32_t L_148 = String_get_Length_m2000(L_147, /*hidden argument*/NULL); + if ((((int32_t)L_146) < ((int32_t)L_148))) + { + goto IL_04b7; + } + } + { + ArgumentException_t437 * L_149 = Parser_NewParseException_m4398(__this, _stringLiteral543, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_149); + } + +IL_04b7: + { + String_t* L_150 = (__this->___pattern_0); + int32_t L_151 = (__this->___ptr_1); + int32_t L_152 = L_151; + V_19 = L_152; + __this->___ptr_1 = ((int32_t)((int32_t)L_152+(int32_t)1)); + int32_t L_153 = V_19; + NullCheck(L_150); + uint16_t L_154 = String_get_Chars_m2061(L_150, L_153, /*hidden argument*/NULL); + if ((!(((uint32_t)L_154) == ((uint32_t)((int32_t)41))))) + { + goto IL_0495; + } + } + { + return (Expression_t865 *)NULL; + } + +IL_04de: + { + ArgumentException_t437 * L_155 = Parser_NewParseException_m4398(__this, _stringLiteral544, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_155); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::ParseAssertionType(System.Text.RegularExpressions.Syntax.ExpressionAssertion) +extern "C" bool Parser_ParseAssertionType_m4378 (Parser_t862 * __this, ExpressionAssertion_t875 * ___assertion, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)60))))) + { + goto IL_0075; + } + } + { + String_t* L_3 = (__this->___pattern_0); + int32_t L_4 = (__this->___ptr_1); + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_5; + uint16_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)33)))) + { + goto IL_004d; + } + } + { + uint16_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)61)))) + { + goto IL_0041; + } + } + { + goto IL_0059; + } + +IL_0041: + { + ExpressionAssertion_t875 * L_8 = ___assertion; + NullCheck(L_8); + ExpressionAssertion_set_Negate_m4470(L_8, 0, /*hidden argument*/NULL); + goto IL_005b; + } + +IL_004d: + { + ExpressionAssertion_t875 * L_9 = ___assertion; + NullCheck(L_9); + ExpressionAssertion_set_Negate_m4470(L_9, 1, /*hidden argument*/NULL); + goto IL_005b; + } + +IL_0059: + { + return 0; + } + +IL_005b: + { + ExpressionAssertion_t875 * L_10 = ___assertion; + NullCheck(L_10); + ExpressionAssertion_set_Reverse_m4469(L_10, 1, /*hidden argument*/NULL); + int32_t L_11 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_11+(int32_t)2)); + goto IL_00cb; + } + +IL_0075: + { + String_t* L_12 = (__this->___pattern_0); + int32_t L_13 = (__this->___ptr_1); + NullCheck(L_12); + uint16_t L_14 = String_get_Chars_m2061(L_12, L_13, /*hidden argument*/NULL); + V_0 = L_14; + uint16_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)33)))) + { + goto IL_00a8; + } + } + { + uint16_t L_16 = V_0; + if ((((int32_t)L_16) == ((int32_t)((int32_t)61)))) + { + goto IL_009c; + } + } + { + goto IL_00b4; + } + +IL_009c: + { + ExpressionAssertion_t875 * L_17 = ___assertion; + NullCheck(L_17); + ExpressionAssertion_set_Negate_m4470(L_17, 0, /*hidden argument*/NULL); + goto IL_00b6; + } + +IL_00a8: + { + ExpressionAssertion_t875 * L_18 = ___assertion; + NullCheck(L_18); + ExpressionAssertion_set_Negate_m4470(L_18, 1, /*hidden argument*/NULL); + goto IL_00b6; + } + +IL_00b4: + { + return 0; + } + +IL_00b6: + { + ExpressionAssertion_t875 * L_19 = ___assertion; + NullCheck(L_19); + ExpressionAssertion_set_Reverse_m4469(L_19, 0, /*hidden argument*/NULL); + int32_t L_20 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00cb: + { + return 1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::ParseOptions(System.Text.RegularExpressions.RegexOptions&,System.Boolean) +extern "C" void Parser_ParseOptions_m4379 (Parser_t862 * __this, int32_t* ___options, bool ___negate, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + goto IL_00ef; + } + +IL_0005: + { + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + uint16_t L_3 = V_0; + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 0) + { + goto IL_004d; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 1) + { + goto IL_0038; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 2) + { + goto IL_0038; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 3) + { + goto IL_0038; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 4) + { + goto IL_006a; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)105))) == 5) + { + goto IL_0087; + } + } + +IL_0038: + { + uint16_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)115)))) + { + goto IL_00a4; + } + } + { + uint16_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)120)))) + { + goto IL_00c2; + } + } + { + goto IL_00e0; + } + +IL_004d: + { + bool L_6 = ___negate; + if (!L_6) + { + goto IL_005f; + } + } + { + int32_t* L_7 = ___options; + int32_t* L_8 = ___options; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_8))&(int32_t)((int32_t)-2))); + goto IL_0065; + } + +IL_005f: + { + int32_t* L_9 = ___options; + int32_t* L_10 = ___options; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_10))|(int32_t)1)); + } + +IL_0065: + { + goto IL_00e1; + } + +IL_006a: + { + bool L_11 = ___negate; + if (!L_11) + { + goto IL_007c; + } + } + { + int32_t* L_12 = ___options; + int32_t* L_13 = ___options; + *((int32_t*)(L_12)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_13))&(int32_t)((int32_t)-3))); + goto IL_0082; + } + +IL_007c: + { + int32_t* L_14 = ___options; + int32_t* L_15 = ___options; + *((int32_t*)(L_14)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_15))|(int32_t)2)); + } + +IL_0082: + { + goto IL_00e1; + } + +IL_0087: + { + bool L_16 = ___negate; + if (!L_16) + { + goto IL_0099; + } + } + { + int32_t* L_17 = ___options; + int32_t* L_18 = ___options; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))&(int32_t)((int32_t)-5))); + goto IL_009f; + } + +IL_0099: + { + int32_t* L_19 = ___options; + int32_t* L_20 = ___options; + *((int32_t*)(L_19)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_20))|(int32_t)4)); + } + +IL_009f: + { + goto IL_00e1; + } + +IL_00a4: + { + bool L_21 = ___negate; + if (!L_21) + { + goto IL_00b6; + } + } + { + int32_t* L_22 = ___options; + int32_t* L_23 = ___options; + *((int32_t*)(L_22)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_23))&(int32_t)((int32_t)-17))); + goto IL_00bd; + } + +IL_00b6: + { + int32_t* L_24 = ___options; + int32_t* L_25 = ___options; + *((int32_t*)(L_24)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_25))|(int32_t)((int32_t)16))); + } + +IL_00bd: + { + goto IL_00e1; + } + +IL_00c2: + { + bool L_26 = ___negate; + if (!L_26) + { + goto IL_00d4; + } + } + { + int32_t* L_27 = ___options; + int32_t* L_28 = ___options; + *((int32_t*)(L_27)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_28))&(int32_t)((int32_t)-33))); + goto IL_00db; + } + +IL_00d4: + { + int32_t* L_29 = ___options; + int32_t* L_30 = ___options; + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_30))|(int32_t)((int32_t)32))); + } + +IL_00db: + { + goto IL_00e1; + } + +IL_00e0: + { + return; + } + +IL_00e1: + { + int32_t L_31 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00ef: + { + goto IL_0005; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseCharacterClass(System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral545; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral546; +extern Il2CppCodeGenString* _stringLiteral547; +extern Il2CppCodeGenString* _stringLiteral548; +extern "C" Expression_t865 * Parser_ParseCharacterClass_m4380 (Parser_t862 * __this, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharacterClass_t881_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(569); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral545 = il2cpp_codegen_string_literal_from_index(545); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral546 = il2cpp_codegen_string_literal_from_index(546); + _stringLiteral547 = il2cpp_codegen_string_literal_from_index(547); + _stringLiteral548 = il2cpp_codegen_string_literal_from_index(548); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + CharacterClass_t881 * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + bool V_5 = false; + bool V_6 = false; + int32_t V_7 = 0; + CharacterClass_t881 * G_B24_0 = {0}; + CharacterClass_t881 * G_B23_0 = {0}; + int32_t G_B25_0 = 0; + CharacterClass_t881 * G_B25_1 = {0}; + CharacterClass_t881 * G_B28_0 = {0}; + CharacterClass_t881 * G_B27_0 = {0}; + int32_t G_B29_0 = 0; + CharacterClass_t881 * G_B29_1 = {0}; + CharacterClass_t881 * G_B32_0 = {0}; + CharacterClass_t881 * G_B31_0 = {0}; + int32_t G_B33_0 = 0; + CharacterClass_t881 * G_B33_1 = {0}; + { + V_0 = 0; + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)94))))) + { + goto IL_002a; + } + } + { + V_0 = 1; + int32_t L_3 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_002a: + { + int32_t L_4 = ___options; + bool L_5 = Parser_IsECMAScript_m4397(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_1 = L_5; + bool L_6 = V_0; + int32_t L_7 = ___options; + bool L_8 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + CharacterClass_t881 * L_9 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4501(L_9, L_6, L_8, /*hidden argument*/NULL); + V_2 = L_9; + String_t* L_10 = (__this->___pattern_0); + int32_t L_11 = (__this->___ptr_1); + NullCheck(L_10); + uint16_t L_12 = String_get_Chars_m2061(L_10, L_11, /*hidden argument*/NULL); + if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)93))))) + { + goto IL_006c; + } + } + { + CharacterClass_t881 * L_13 = V_2; + NullCheck(L_13); + CharacterClass_AddCharacter_m4505(L_13, ((int32_t)93), /*hidden argument*/NULL); + int32_t L_14 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_006c: + { + V_3 = (-1); + V_4 = (-1); + V_5 = 0; + V_6 = 0; + goto IL_027f; + } + +IL_007c: + { + String_t* L_15 = (__this->___pattern_0); + int32_t L_16 = (__this->___ptr_1); + int32_t L_17 = L_16; + V_7 = L_17; + __this->___ptr_1 = ((int32_t)((int32_t)L_17+(int32_t)1)); + int32_t L_18 = V_7; + NullCheck(L_15); + uint16_t L_19 = String_get_Chars_m2061(L_15, L_18, /*hidden argument*/NULL); + V_3 = L_19; + int32_t L_20 = V_3; + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)93))))) + { + goto IL_00ab; + } + } + { + V_6 = 1; + goto IL_0295; + } + +IL_00ab: + { + int32_t L_21 = V_3; + if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)45))))) + { + goto IL_00ca; + } + } + { + int32_t L_22 = V_4; + if ((((int32_t)L_22) < ((int32_t)0))) + { + goto IL_00ca; + } + } + { + bool L_23 = V_5; + if (L_23) + { + goto IL_00ca; + } + } + { + V_5 = 1; + goto IL_027f; + } + +IL_00ca: + { + int32_t L_24 = V_3; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)92))))) + { + goto IL_0212; + } + } + { + int32_t L_25 = Parser_ParseEscape_m4384(__this, /*hidden argument*/NULL); + V_3 = L_25; + int32_t L_26 = V_3; + if ((((int32_t)L_26) < ((int32_t)0))) + { + goto IL_00e5; + } + } + { + goto IL_0212; + } + +IL_00e5: + { + String_t* L_27 = (__this->___pattern_0); + int32_t L_28 = (__this->___ptr_1); + int32_t L_29 = L_28; + V_7 = L_29; + __this->___ptr_1 = ((int32_t)((int32_t)L_29+(int32_t)1)); + int32_t L_30 = V_7; + NullCheck(L_27); + uint16_t L_31 = String_get_Chars_m2061(L_27, L_30, /*hidden argument*/NULL); + V_3 = L_31; + int32_t L_32 = V_3; + V_7 = L_32; + int32_t L_33 = V_7; + if (((int32_t)((int32_t)L_33-(int32_t)((int32_t)80))) == 0) + { + goto IL_01d1; + } + if (((int32_t)((int32_t)L_33-(int32_t)((int32_t)80))) == 1) + { + goto IL_0121; + } + if (((int32_t)((int32_t)L_33-(int32_t)((int32_t)80))) == 2) + { + goto IL_0121; + } + if (((int32_t)((int32_t)L_33-(int32_t)((int32_t)80))) == 3) + { + goto IL_01b3; + } + } + +IL_0121: + { + int32_t L_34 = V_7; + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)112))) == 0) + { + goto IL_01d1; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)112))) == 1) + { + goto IL_013b; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)112))) == 2) + { + goto IL_013b; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)112))) == 3) + { + goto IL_01b3; + } + } + +IL_013b: + { + int32_t L_35 = V_7; + if (((int32_t)((int32_t)L_35-(int32_t)((int32_t)98))) == 0) + { + goto IL_0171; + } + if (((int32_t)((int32_t)L_35-(int32_t)((int32_t)98))) == 1) + { + goto IL_0151; + } + if (((int32_t)((int32_t)L_35-(int32_t)((int32_t)98))) == 2) + { + goto IL_0178; + } + } + +IL_0151: + { + int32_t L_36 = V_7; + if ((((int32_t)L_36) == ((int32_t)((int32_t)68)))) + { + goto IL_0178; + } + } + { + int32_t L_37 = V_7; + if ((((int32_t)L_37) == ((int32_t)((int32_t)87)))) + { + goto IL_0196; + } + } + { + int32_t L_38 = V_7; + if ((((int32_t)L_38) == ((int32_t)((int32_t)119)))) + { + goto IL_0196; + } + } + { + goto IL_01e7; + } + +IL_0171: + { + V_3 = 8; + goto IL_0212; + } + +IL_0178: + { + CharacterClass_t881 * L_39 = V_2; + bool L_40 = V_1; + G_B23_0 = L_39; + if (!L_40) + { + G_B24_0 = L_39; + goto IL_0186; + } + } + { + G_B25_0 = ((int32_t)9); + G_B25_1 = G_B23_0; + goto IL_0187; + } + +IL_0186: + { + G_B25_0 = 4; + G_B25_1 = G_B24_0; + } + +IL_0187: + { + int32_t L_41 = V_3; + NullCheck(G_B25_1); + CharacterClass_AddCategory_m4504(G_B25_1, G_B25_0, ((((int32_t)L_41) == ((int32_t)((int32_t)68)))? 1 : 0), /*hidden argument*/NULL); + goto IL_01ec; + } + +IL_0196: + { + CharacterClass_t881 * L_42 = V_2; + bool L_43 = V_1; + G_B27_0 = L_42; + if (!L_43) + { + G_B28_0 = L_42; + goto IL_01a3; + } + } + { + G_B29_0 = 8; + G_B29_1 = G_B27_0; + goto IL_01a4; + } + +IL_01a3: + { + G_B29_0 = 3; + G_B29_1 = G_B28_0; + } + +IL_01a4: + { + int32_t L_44 = V_3; + NullCheck(G_B29_1); + CharacterClass_AddCategory_m4504(G_B29_1, G_B29_0, ((((int32_t)L_44) == ((int32_t)((int32_t)87)))? 1 : 0), /*hidden argument*/NULL); + goto IL_01ec; + } + +IL_01b3: + { + CharacterClass_t881 * L_45 = V_2; + bool L_46 = V_1; + G_B31_0 = L_45; + if (!L_46) + { + G_B32_0 = L_45; + goto IL_01c1; + } + } + { + G_B33_0 = ((int32_t)10); + G_B33_1 = G_B31_0; + goto IL_01c2; + } + +IL_01c1: + { + G_B33_0 = 5; + G_B33_1 = G_B32_0; + } + +IL_01c2: + { + int32_t L_47 = V_3; + NullCheck(G_B33_1); + CharacterClass_AddCategory_m4504(G_B33_1, G_B33_0, ((((int32_t)L_47) == ((int32_t)((int32_t)83)))? 1 : 0), /*hidden argument*/NULL); + goto IL_01ec; + } + +IL_01d1: + { + CharacterClass_t881 * L_48 = V_2; + uint16_t L_49 = Parser_ParseUnicodeCategory_m4382(__this, /*hidden argument*/NULL); + int32_t L_50 = V_3; + NullCheck(L_48); + CharacterClass_AddCategory_m4504(L_48, L_49, ((((int32_t)L_50) == ((int32_t)((int32_t)80)))? 1 : 0), /*hidden argument*/NULL); + goto IL_01ec; + } + +IL_01e7: + { + goto IL_0212; + } + +IL_01ec: + { + bool L_51 = V_5; + if (!L_51) + { + goto IL_020a; + } + } + { + int32_t L_52 = V_3; + int32_t L_53 = L_52; + Object_t * L_54 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_53); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_55 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral545, L_54, /*hidden argument*/NULL); + ArgumentException_t437 * L_56 = Parser_NewParseException_m4398(__this, L_55, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_56); + } + +IL_020a: + { + V_4 = (-1); + goto IL_027f; + } + +IL_0212: + { + bool L_57 = V_5; + if (!L_57) + { + goto IL_0274; + } + } + { + int32_t L_58 = V_3; + int32_t L_59 = V_4; + if ((((int32_t)L_58) >= ((int32_t)L_59))) + { + goto IL_025e; + } + } + { + ObjectU5BU5D_t162* L_60 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 5)); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 0); + ArrayElementTypeCheck (L_60, _stringLiteral147); + *((Object_t **)(Object_t **)SZArrayLdElema(L_60, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral147; + ObjectU5BU5D_t162* L_61 = L_60; + int32_t L_62 = V_4; + int32_t L_63 = L_62; + Object_t * L_64 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_63); + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 1); + ArrayElementTypeCheck (L_61, L_64); + *((Object_t **)(Object_t **)SZArrayLdElema(L_61, 1, sizeof(Object_t *))) = (Object_t *)L_64; + ObjectU5BU5D_t162* L_65 = L_61; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 2); + ArrayElementTypeCheck (L_65, _stringLiteral546); + *((Object_t **)(Object_t **)SZArrayLdElema(L_65, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral546; + ObjectU5BU5D_t162* L_66 = L_65; + int32_t L_67 = V_3; + int32_t L_68 = L_67; + Object_t * L_69 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_68); + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 3); + ArrayElementTypeCheck (L_66, L_69); + *((Object_t **)(Object_t **)SZArrayLdElema(L_66, 3, sizeof(Object_t *))) = (Object_t *)L_69; + ObjectU5BU5D_t162* L_70 = L_66; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, 4); + ArrayElementTypeCheck (L_70, _stringLiteral547); + *((Object_t **)(Object_t **)SZArrayLdElema(L_70, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral547; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_71 = String_Concat_m631(NULL /*static, unused*/, L_70, /*hidden argument*/NULL); + ArgumentException_t437 * L_72 = Parser_NewParseException_m4398(__this, L_71, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_72); + } + +IL_025e: + { + CharacterClass_t881 * L_73 = V_2; + int32_t L_74 = V_4; + int32_t L_75 = V_3; + NullCheck(L_73); + CharacterClass_AddRange_m4506(L_73, (((int32_t)((uint16_t)L_74))), (((int32_t)((uint16_t)L_75))), /*hidden argument*/NULL); + V_4 = (-1); + V_5 = 0; + goto IL_027f; + } + +IL_0274: + { + CharacterClass_t881 * L_76 = V_2; + int32_t L_77 = V_3; + NullCheck(L_76); + CharacterClass_AddCharacter_m4505(L_76, (((int32_t)((uint16_t)L_77))), /*hidden argument*/NULL); + int32_t L_78 = V_3; + V_4 = L_78; + } + +IL_027f: + { + int32_t L_79 = (__this->___ptr_1); + String_t* L_80 = (__this->___pattern_0); + NullCheck(L_80); + int32_t L_81 = String_get_Length_m2000(L_80, /*hidden argument*/NULL); + if ((((int32_t)L_79) < ((int32_t)L_81))) + { + goto IL_007c; + } + } + +IL_0295: + { + bool L_82 = V_6; + if (L_82) + { + goto IL_02a8; + } + } + { + ArgumentException_t437 * L_83 = Parser_NewParseException_m4398(__this, _stringLiteral548, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_83); + } + +IL_02a8: + { + bool L_84 = V_5; + if (!L_84) + { + goto IL_02b7; + } + } + { + CharacterClass_t881 * L_85 = V_2; + NullCheck(L_85); + CharacterClass_AddCharacter_m4505(L_85, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_02b7: + { + CharacterClass_t881 * L_86 = V_2; + return L_86; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::ParseRepetitionBounds(System.Int32&,System.Int32&,System.Text.RegularExpressions.RegexOptions) +extern Il2CppCodeGenString* _stringLiteral549; +extern Il2CppCodeGenString* _stringLiteral550; +extern "C" bool Parser_ParseRepetitionBounds_m4381 (Parser_t862 * __this, int32_t* ___min, int32_t* ___max, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral549 = il2cpp_codegen_string_literal_from_index(549); + _stringLiteral550 = il2cpp_codegen_string_literal_from_index(550); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + int32_t L_2 = 0; + V_2 = L_2; + *((int32_t*)(L_1)) = (int32_t)L_2; + int32_t L_3 = V_2; + *((int32_t*)(L_0)) = (int32_t)L_3; + int32_t L_4 = ___options; + bool L_5 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_5, /*hidden argument*/NULL); + String_t* L_6 = (__this->___pattern_0); + int32_t L_7 = (__this->___ptr_1); + NullCheck(L_6); + uint16_t L_8 = String_get_Chars_m2061(L_6, L_7, /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)44))))) + { + goto IL_0033; + } + } + { + V_0 = (-1); + goto IL_004a; + } + +IL_0033: + { + int32_t L_9 = Parser_ParseNumber_m4387(__this, ((int32_t)10), 1, 0, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = ___options; + bool L_11 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_11, /*hidden argument*/NULL); + } + +IL_004a: + { + String_t* L_12 = (__this->___pattern_0); + int32_t L_13 = (__this->___ptr_1); + int32_t L_14 = L_13; + V_2 = L_14; + __this->___ptr_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + int32_t L_15 = V_2; + NullCheck(L_12); + uint16_t L_16 = String_get_Chars_m2061(L_12, L_15, /*hidden argument*/NULL); + V_3 = L_16; + uint16_t L_17 = V_3; + if ((((int32_t)L_17) == ((int32_t)((int32_t)44)))) + { + goto IL_0083; + } + } + { + uint16_t L_18 = V_3; + if ((((int32_t)L_18) == ((int32_t)((int32_t)125)))) + { + goto IL_007c; + } + } + { + goto IL_00d0; + } + +IL_007c: + { + int32_t L_19 = V_0; + V_1 = L_19; + goto IL_00d2; + } + +IL_0083: + { + int32_t L_20 = ___options; + bool L_21 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_21, /*hidden argument*/NULL); + int32_t L_22 = Parser_ParseNumber_m4387(__this, ((int32_t)10), 1, 0, /*hidden argument*/NULL); + V_1 = L_22; + int32_t L_23 = ___options; + bool L_24 = Parser_IsIgnorePatternWhitespace_m4396(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + Parser_ConsumeWhitespace_m4389(__this, L_24, /*hidden argument*/NULL); + String_t* L_25 = (__this->___pattern_0); + int32_t L_26 = (__this->___ptr_1); + int32_t L_27 = L_26; + V_2 = L_27; + __this->___ptr_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + int32_t L_28 = V_2; + NullCheck(L_25); + uint16_t L_29 = String_get_Chars_m2061(L_25, L_28, /*hidden argument*/NULL); + if ((((int32_t)L_29) == ((int32_t)((int32_t)125)))) + { + goto IL_00cb; + } + } + { + return 0; + } + +IL_00cb: + { + goto IL_00d2; + } + +IL_00d0: + { + return 0; + } + +IL_00d2: + { + int32_t L_30 = V_0; + if ((((int32_t)L_30) > ((int32_t)((int32_t)2147483647)))) + { + goto IL_00e8; + } + } + { + int32_t L_31 = V_1; + if ((((int32_t)L_31) <= ((int32_t)((int32_t)2147483647)))) + { + goto IL_00f4; + } + } + +IL_00e8: + { + ArgumentException_t437 * L_32 = Parser_NewParseException_m4398(__this, _stringLiteral549, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_32); + } + +IL_00f4: + { + int32_t L_33 = V_1; + if ((((int32_t)L_33) < ((int32_t)0))) + { + goto IL_010e; + } + } + { + int32_t L_34 = V_1; + int32_t L_35 = V_0; + if ((((int32_t)L_34) >= ((int32_t)L_35))) + { + goto IL_010e; + } + } + { + ArgumentException_t437 * L_36 = Parser_NewParseException_m4398(__this, _stringLiteral550, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_010e: + { + int32_t* L_37 = ___min; + int32_t L_38 = V_0; + *((int32_t*)(L_37)) = (int32_t)L_38; + int32_t L_39 = V_1; + if ((((int32_t)L_39) <= ((int32_t)0))) + { + goto IL_0120; + } + } + { + int32_t* L_40 = ___max; + int32_t L_41 = V_1; + *((int32_t*)(L_40)) = (int32_t)L_41; + goto IL_0127; + } + +IL_0120: + { + int32_t* L_42 = ___max; + *((int32_t*)(L_42)) = (int32_t)((int32_t)2147483647); + } + +IL_0127: + { + return 1; + } +} +// System.Text.RegularExpressions.Category System.Text.RegularExpressions.Syntax.Parser::ParseUnicodeCategory() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral551; +extern Il2CppCodeGenString* _stringLiteral552; +extern Il2CppCodeGenString* _stringLiteral553; +extern "C" uint16_t Parser_ParseUnicodeCategory_m4382 (Parser_t862 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral551 = il2cpp_codegen_string_literal_from_index(551); + _stringLiteral552 = il2cpp_codegen_string_literal_from_index(552); + _stringLiteral553 = il2cpp_codegen_string_literal_from_index(553); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + int32_t L_2 = L_1; + V_2 = L_2; + __this->___ptr_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_2; + NullCheck(L_0); + uint16_t L_4 = String_get_Chars_m2061(L_0, L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)123)))) + { + goto IL_002f; + } + } + { + ArgumentException_t437 * L_5 = Parser_NewParseException_m4398(__this, _stringLiteral551, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + String_t* L_6 = (__this->___pattern_0); + int32_t* L_7 = &(__this->___ptr_1); + String_t* L_8 = Parser_ParseName_m4373(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + String_t* L_9 = V_0; + if (L_9) + { + goto IL_0053; + } + } + { + ArgumentException_t437 * L_10 = Parser_NewParseException_m4398(__this, _stringLiteral551, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0053: + { + String_t* L_11 = V_0; + uint16_t L_12 = CategoryUtils_CategoryFromName_m4235(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + V_1 = L_12; + uint16_t L_13 = V_1; + if (L_13) + { + goto IL_0077; + } + } + { + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral552, L_14, _stringLiteral553, /*hidden argument*/NULL); + ArgumentException_t437 * L_16 = Parser_NewParseException_m4398(__this, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0077: + { + String_t* L_17 = (__this->___pattern_0); + int32_t L_18 = (__this->___ptr_1); + int32_t L_19 = L_18; + V_2 = L_19; + __this->___ptr_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + int32_t L_20 = V_2; + NullCheck(L_17); + uint16_t L_21 = String_get_Chars_m2061(L_17, L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) == ((int32_t)((int32_t)125)))) + { + goto IL_00a6; + } + } + { + ArgumentException_t437 * L_22 = Parser_NewParseException_m4398(__this, _stringLiteral551, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_00a6: + { + uint16_t L_23 = V_1; + return L_23; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseSpecial(System.Text.RegularExpressions.RegexOptions) +extern TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +extern TypeInfo* PositionAssertion_t878_il2cpp_TypeInfo_var; +extern TypeInfo* BackslashNumber_t880_il2cpp_TypeInfo_var; +extern TypeInfo* Reference_t879_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral554; +extern "C" Expression_t865 * Parser_ParseSpecial_m4383 (Parser_t862 * __this, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharacterClass_t881_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(569); + PositionAssertion_t878_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(568); + BackslashNumber_t880_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(577); + Reference_t879_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(578); + _stringLiteral554 = il2cpp_codegen_string_literal_from_index(554); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + Expression_t865 * V_2 = {0}; + int32_t V_3 = 0; + Reference_t879 * V_4 = {0}; + uint16_t V_5 = 0x0; + String_t* V_6 = {0}; + Reference_t879 * V_7 = {0}; + int32_t V_8 = 0; + uint16_t V_9 = 0x0; + int32_t G_B11_0 = 0; + int32_t G_B15_0 = 0; + int32_t G_B19_0 = 0; + int32_t G_B24_0 = 0; + int32_t G_B28_0 = 0; + int32_t G_B32_0 = 0; + { + int32_t L_0 = (__this->___ptr_1); + V_0 = L_0; + int32_t L_1 = ___options; + bool L_2 = Parser_IsECMAScript_m4397(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_1 = L_2; + V_2 = (Expression_t865 *)NULL; + String_t* L_3 = (__this->___pattern_0); + int32_t L_4 = (__this->___ptr_1); + int32_t L_5 = L_4; + V_8 = L_5; + __this->___ptr_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_8; + NullCheck(L_3); + uint16_t L_7 = String_get_Chars_m2061(L_3, L_6, /*hidden argument*/NULL); + V_9 = L_7; + uint16_t L_8 = V_9; + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 0) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 1) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 2) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 3) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 4) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 5) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 6) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 7) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 8) + { + goto IL_0229; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 9) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 10) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 11) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 12) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 13) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 14) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 15) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 16) + { + goto IL_01e0; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 17) + { + goto IL_021c; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 18) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 19) + { + goto IL_0181; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 20) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 21) + { + goto IL_0096; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)49))) == 22) + { + goto IL_0204; + } + } + +IL_0096: + { + uint16_t L_9 = V_9; + if (((int32_t)((int32_t)L_9-(int32_t)((int32_t)80))) == 0) + { + goto IL_01ce; + } + if (((int32_t)((int32_t)L_9-(int32_t)((int32_t)80))) == 1) + { + goto IL_00b0; + } + if (((int32_t)((int32_t)L_9-(int32_t)((int32_t)80))) == 2) + { + goto IL_00b0; + } + if (((int32_t)((int32_t)L_9-(int32_t)((int32_t)80))) == 3) + { + goto IL_01b4; + } + } + +IL_00b0: + { + uint16_t L_10 = V_9; + if (((int32_t)((int32_t)L_10-(int32_t)((int32_t)87))) == 0) + { + goto IL_019b; + } + if (((int32_t)((int32_t)L_10-(int32_t)((int32_t)87))) == 1) + { + goto IL_00ca; + } + if (((int32_t)((int32_t)L_10-(int32_t)((int32_t)87))) == 2) + { + goto IL_00ca; + } + if (((int32_t)((int32_t)L_10-(int32_t)((int32_t)87))) == 3) + { + goto IL_01ec; + } + } + +IL_00ca: + { + uint16_t L_11 = V_9; + if (((int32_t)((int32_t)L_11-(int32_t)((int32_t)112))) == 0) + { + goto IL_016f; + } + if (((int32_t)((int32_t)L_11-(int32_t)((int32_t)112))) == 1) + { + goto IL_00e4; + } + if (((int32_t)((int32_t)L_11-(int32_t)((int32_t)112))) == 2) + { + goto IL_00e4; + } + if (((int32_t)((int32_t)L_11-(int32_t)((int32_t)112))) == 3) + { + goto IL_0155; + } + } + +IL_00e4: + { + uint16_t L_12 = V_9; + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)119))) == 0) + { + goto IL_013c; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)119))) == 1) + { + goto IL_00fe; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)119))) == 2) + { + goto IL_00fe; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)119))) == 3) + { + goto IL_01f8; + } + } + +IL_00fe: + { + uint16_t L_13 = V_9; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)98))) == 0) + { + goto IL_0210; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)98))) == 1) + { + goto IL_0114; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)98))) == 2) + { + goto IL_0122; + } + } + +IL_0114: + { + uint16_t L_14 = V_9; + if ((((int32_t)L_14) == ((int32_t)((int32_t)107)))) + { + goto IL_027c; + } + } + { + goto IL_0328; + } + +IL_0122: + { + bool L_15 = V_1; + if (!L_15) + { + goto IL_012f; + } + } + { + G_B11_0 = ((int32_t)9); + goto IL_0130; + } + +IL_012f: + { + G_B11_0 = 4; + } + +IL_0130: + { + CharacterClass_t881 * L_16 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_16, G_B11_0, 0, /*hidden argument*/NULL); + V_2 = L_16; + goto IL_032f; + } + +IL_013c: + { + bool L_17 = V_1; + if (!L_17) + { + goto IL_0148; + } + } + { + G_B15_0 = 8; + goto IL_0149; + } + +IL_0148: + { + G_B15_0 = 3; + } + +IL_0149: + { + CharacterClass_t881 * L_18 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_18, G_B15_0, 0, /*hidden argument*/NULL); + V_2 = L_18; + goto IL_032f; + } + +IL_0155: + { + bool L_19 = V_1; + if (!L_19) + { + goto IL_0162; + } + } + { + G_B19_0 = ((int32_t)10); + goto IL_0163; + } + +IL_0162: + { + G_B19_0 = 5; + } + +IL_0163: + { + CharacterClass_t881 * L_20 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_20, G_B19_0, 0, /*hidden argument*/NULL); + V_2 = L_20; + goto IL_032f; + } + +IL_016f: + { + uint16_t L_21 = Parser_ParseUnicodeCategory_m4382(__this, /*hidden argument*/NULL); + CharacterClass_t881 * L_22 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_22, L_21, 0, /*hidden argument*/NULL); + V_2 = L_22; + goto IL_032f; + } + +IL_0181: + { + bool L_23 = V_1; + if (!L_23) + { + goto IL_018e; + } + } + { + G_B24_0 = ((int32_t)9); + goto IL_018f; + } + +IL_018e: + { + G_B24_0 = 4; + } + +IL_018f: + { + CharacterClass_t881 * L_24 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_24, G_B24_0, 1, /*hidden argument*/NULL); + V_2 = L_24; + goto IL_032f; + } + +IL_019b: + { + bool L_25 = V_1; + if (!L_25) + { + goto IL_01a7; + } + } + { + G_B28_0 = 8; + goto IL_01a8; + } + +IL_01a7: + { + G_B28_0 = 3; + } + +IL_01a8: + { + CharacterClass_t881 * L_26 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_26, G_B28_0, 1, /*hidden argument*/NULL); + V_2 = L_26; + goto IL_032f; + } + +IL_01b4: + { + bool L_27 = V_1; + if (!L_27) + { + goto IL_01c1; + } + } + { + G_B32_0 = ((int32_t)10); + goto IL_01c2; + } + +IL_01c1: + { + G_B32_0 = 5; + } + +IL_01c2: + { + CharacterClass_t881 * L_28 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_28, G_B32_0, 1, /*hidden argument*/NULL); + V_2 = L_28; + goto IL_032f; + } + +IL_01ce: + { + uint16_t L_29 = Parser_ParseUnicodeCategory_m4382(__this, /*hidden argument*/NULL); + CharacterClass_t881 * L_30 = (CharacterClass_t881 *)il2cpp_codegen_object_new (CharacterClass_t881_il2cpp_TypeInfo_var); + CharacterClass__ctor_m4502(L_30, L_29, 1, /*hidden argument*/NULL); + V_2 = L_30; + goto IL_032f; + } + +IL_01e0: + { + PositionAssertion_t878 * L_31 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_31, 2, /*hidden argument*/NULL); + V_2 = L_31; + goto IL_032f; + } + +IL_01ec: + { + PositionAssertion_t878 * L_32 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_32, 5, /*hidden argument*/NULL); + V_2 = L_32; + goto IL_032f; + } + +IL_01f8: + { + PositionAssertion_t878 * L_33 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_33, 6, /*hidden argument*/NULL); + V_2 = L_33; + goto IL_032f; + } + +IL_0204: + { + PositionAssertion_t878 * L_34 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_34, 4, /*hidden argument*/NULL); + V_2 = L_34; + goto IL_032f; + } + +IL_0210: + { + PositionAssertion_t878 * L_35 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_35, 8, /*hidden argument*/NULL); + V_2 = L_35; + goto IL_032f; + } + +IL_021c: + { + PositionAssertion_t878 * L_36 = (PositionAssertion_t878 *)il2cpp_codegen_object_new (PositionAssertion_t878_il2cpp_TypeInfo_var); + PositionAssertion__ctor_m4486(L_36, ((int32_t)9), /*hidden argument*/NULL); + V_2 = L_36; + goto IL_032f; + } + +IL_0229: + { + int32_t L_37 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_37-(int32_t)1)); + int32_t L_38 = Parser_ParseNumber_m4387(__this, ((int32_t)10), 1, 0, /*hidden argument*/NULL); + V_3 = L_38; + int32_t L_39 = V_3; + if ((((int32_t)L_39) >= ((int32_t)0))) + { + goto IL_0252; + } + } + { + int32_t L_40 = V_0; + __this->___ptr_1 = L_40; + return (Expression_t865 *)NULL; + } + +IL_0252: + { + int32_t L_41 = ___options; + bool L_42 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); + bool L_43 = V_1; + BackslashNumber_t880 * L_44 = (BackslashNumber_t880 *)il2cpp_codegen_object_new (BackslashNumber_t880_il2cpp_TypeInfo_var); + BackslashNumber__ctor_m4498(L_44, L_42, L_43, /*hidden argument*/NULL); + V_4 = L_44; + Hashtable_t725 * L_45 = (__this->___refs_3); + Reference_t879 * L_46 = V_4; + String_t* L_47 = Int32_ToString_m2071((&V_3), /*hidden argument*/NULL); + NullCheck(L_45); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_45, L_46, L_47); + Reference_t879 * L_48 = V_4; + V_2 = L_48; + goto IL_032f; + } + +IL_027c: + { + String_t* L_49 = (__this->___pattern_0); + int32_t L_50 = (__this->___ptr_1); + int32_t L_51 = L_50; + V_8 = L_51; + __this->___ptr_1 = ((int32_t)((int32_t)L_51+(int32_t)1)); + int32_t L_52 = V_8; + NullCheck(L_49); + uint16_t L_53 = String_get_Chars_m2061(L_49, L_52, /*hidden argument*/NULL); + V_5 = L_53; + uint16_t L_54 = V_5; + if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)60))))) + { + goto IL_02ae; + } + } + { + V_5 = ((int32_t)62); + goto IL_02c3; + } + +IL_02ae: + { + uint16_t L_55 = V_5; + if ((((int32_t)L_55) == ((int32_t)((int32_t)39)))) + { + goto IL_02c3; + } + } + { + ArgumentException_t437 * L_56 = Parser_NewParseException_m4398(__this, _stringLiteral554, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_56); + } + +IL_02c3: + { + String_t* L_57 = Parser_ParseName_m4385(__this, /*hidden argument*/NULL); + V_6 = L_57; + String_t* L_58 = V_6; + if (!L_58) + { + goto IL_02ea; + } + } + { + String_t* L_59 = (__this->___pattern_0); + int32_t L_60 = (__this->___ptr_1); + NullCheck(L_59); + uint16_t L_61 = String_get_Chars_m2061(L_59, L_60, /*hidden argument*/NULL); + uint16_t L_62 = V_5; + if ((((int32_t)L_61) == ((int32_t)L_62))) + { + goto IL_02f6; + } + } + +IL_02ea: + { + ArgumentException_t437 * L_63 = Parser_NewParseException_m4398(__this, _stringLiteral554, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_63); + } + +IL_02f6: + { + int32_t L_64 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_64+(int32_t)1)); + int32_t L_65 = ___options; + bool L_66 = Parser_IsIgnoreCase_m4392(NULL /*static, unused*/, L_65, /*hidden argument*/NULL); + Reference_t879 * L_67 = (Reference_t879 *)il2cpp_codegen_object_new (Reference_t879_il2cpp_TypeInfo_var); + Reference__ctor_m4491(L_67, L_66, /*hidden argument*/NULL); + V_7 = L_67; + Hashtable_t725 * L_68 = (__this->___refs_3); + Reference_t879 * L_69 = V_7; + String_t* L_70 = V_6; + NullCheck(L_68); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_68, L_69, L_70); + Reference_t879 * L_71 = V_7; + V_2 = L_71; + goto IL_032f; + } + +IL_0328: + { + V_2 = (Expression_t865 *)NULL; + goto IL_032f; + } + +IL_032f: + { + Expression_t865 * L_72 = V_2; + if (L_72) + { + goto IL_033c; + } + } + { + int32_t L_73 = V_0; + __this->___ptr_1 = L_73; + } + +IL_033c: + { + Expression_t865 * L_74 = V_2; + return L_74; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseEscape() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral555; +extern Il2CppCodeGenString* _stringLiteral556; +extern Il2CppCodeGenString* _stringLiteral557; +extern "C" int32_t Parser_ParseEscape_m4384 (Parser_t862 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral555 = il2cpp_codegen_string_literal_from_index(555); + _stringLiteral556 = il2cpp_codegen_string_literal_from_index(556); + _stringLiteral557 = il2cpp_codegen_string_literal_from_index(557); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + { + int32_t L_0 = (__this->___ptr_1); + V_0 = L_0; + int32_t L_1 = V_0; + String_t* L_2 = (__this->___pattern_0); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0034; + } + } + { + String_t* L_4 = (__this->___pattern_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Format_m671(NULL /*static, unused*/, _stringLiteral555, L_4, /*hidden argument*/NULL); + String_t* L_6 = (__this->___pattern_0); + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, L_5, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0034: + { + String_t* L_8 = (__this->___pattern_0); + int32_t L_9 = (__this->___ptr_1); + int32_t L_10 = L_9; + V_4 = L_10; + __this->___ptr_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + int32_t L_11 = V_4; + NullCheck(L_8); + uint16_t L_12 = String_get_Chars_m2061(L_8, L_11, /*hidden argument*/NULL); + V_5 = L_12; + uint16_t L_13 = V_5; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 0) + { + goto IL_00d1; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 1) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 2) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 3) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 4) + { + goto IL_00c8; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 5) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 6) + { + goto IL_00c5; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 7) + { + goto IL_0140; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 8) + { + goto IL_00cb; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 9) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)110))) == 10) + { + goto IL_0118; + } + } + +IL_008a: + { + uint16_t L_14 = V_5; + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 0) + { + goto IL_00c3; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 1) + { + goto IL_00ac; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 2) + { + goto IL_0168; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 3) + { + goto IL_00ac; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 4) + { + goto IL_00d4; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)97))) == 5) + { + goto IL_00ce; + } + } + +IL_00ac: + { + uint16_t L_15 = V_5; + if ((((int32_t)L_15) == ((int32_t)((int32_t)48)))) + { + goto IL_00da; + } + } + { + uint16_t L_16 = V_5; + if ((((int32_t)L_16) == ((int32_t)((int32_t)92)))) + { + goto IL_00d7; + } + } + { + goto IL_01a8; + } + +IL_00c3: + { + return 7; + } + +IL_00c5: + { + return ((int32_t)9); + } + +IL_00c8: + { + return ((int32_t)13); + } + +IL_00cb: + { + return ((int32_t)11); + } + +IL_00ce: + { + return ((int32_t)12); + } + +IL_00d1: + { + return ((int32_t)10); + } + +IL_00d4: + { + return ((int32_t)27); + } + +IL_00d7: + { + return ((int32_t)92); + } + +IL_00da: + { + int32_t L_17 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_17-(int32_t)1)); + int32_t L_18 = (__this->___ptr_1); + V_2 = L_18; + String_t* L_19 = (__this->___pattern_0); + int32_t* L_20 = &(__this->___ptr_1); + int32_t L_21 = Parser_ParseOctal_m4370(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + int32_t L_22 = V_3; + if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) + { + goto IL_0116; + } + } + { + int32_t L_23 = V_2; + int32_t L_24 = (__this->___ptr_1); + if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) + { + goto IL_0116; + } + } + { + return 0; + } + +IL_0116: + { + int32_t L_25 = V_3; + return L_25; + } + +IL_0118: + { + String_t* L_26 = (__this->___pattern_0); + int32_t* L_27 = &(__this->___ptr_1); + int32_t L_28 = Parser_ParseHex_m4371(NULL /*static, unused*/, L_26, L_27, 2, /*hidden argument*/NULL); + V_1 = L_28; + int32_t L_29 = V_1; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_013e; + } + } + { + ArgumentException_t437 * L_30 = Parser_NewParseException_m4398(__this, _stringLiteral556, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_013e: + { + int32_t L_31 = V_1; + return L_31; + } + +IL_0140: + { + String_t* L_32 = (__this->___pattern_0); + int32_t* L_33 = &(__this->___ptr_1); + int32_t L_34 = Parser_ParseHex_m4371(NULL /*static, unused*/, L_32, L_33, 4, /*hidden argument*/NULL); + V_1 = L_34; + int32_t L_35 = V_1; + if ((((int32_t)L_35) >= ((int32_t)0))) + { + goto IL_0166; + } + } + { + ArgumentException_t437 * L_36 = Parser_NewParseException_m4398(__this, _stringLiteral556, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_0166: + { + int32_t L_37 = V_1; + return L_37; + } + +IL_0168: + { + String_t* L_38 = (__this->___pattern_0); + int32_t L_39 = (__this->___ptr_1); + int32_t L_40 = L_39; + V_4 = L_40; + __this->___ptr_1 = ((int32_t)((int32_t)L_40+(int32_t)1)); + int32_t L_41 = V_4; + NullCheck(L_38); + uint16_t L_42 = String_get_Chars_m2061(L_38, L_41, /*hidden argument*/NULL); + V_1 = L_42; + int32_t L_43 = V_1; + if ((((int32_t)L_43) < ((int32_t)((int32_t)64)))) + { + goto IL_019c; + } + } + { + int32_t L_44 = V_1; + if ((((int32_t)L_44) > ((int32_t)((int32_t)95)))) + { + goto IL_019c; + } + } + { + int32_t L_45 = V_1; + return ((int32_t)((int32_t)L_45-(int32_t)((int32_t)64))); + } + +IL_019c: + { + ArgumentException_t437 * L_46 = Parser_NewParseException_m4398(__this, _stringLiteral557, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_46); + } + +IL_01a8: + { + int32_t L_47 = V_0; + __this->___ptr_1 = L_47; + return (-1); + } +} +// System.String System.Text.RegularExpressions.Syntax.Parser::ParseName() +extern "C" String_t* Parser_ParseName_m4385 (Parser_t862 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___pattern_0); + int32_t* L_1 = &(__this->___ptr_1); + String_t* L_2 = Parser_ParseName_m4373(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsNameChar(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Parser_IsNameChar_m4386 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + uint16_t L_0 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + int32_t L_1 = Char_GetUnicodeCategory_m4757(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)3)))) + { + goto IL_0010; + } + } + { + return 0; + } + +IL_0010: + { + int32_t L_3 = V_0; + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)18))))) + { + goto IL_001a; + } + } + { + return 1; + } + +IL_001a: + { + uint16_t L_4 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_5 = Char_IsLetterOrDigit_m4754(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseNumber(System.Int32,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseNumber_m4387 (Parser_t862 * __this, int32_t ___b, int32_t ___min, int32_t ___max, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___pattern_0); + int32_t* L_1 = &(__this->___ptr_1); + int32_t L_2 = ___b; + int32_t L_3 = ___min; + int32_t L_4 = ___max; + int32_t L_5 = Parser_ParseNumber_m4372(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseDigit(System.Char,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseDigit_m4388 (Object_t * __this /* static, unused */, uint16_t ___c, int32_t ___b, int32_t ___n, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___b; + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 0) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 1) + { + goto IL_0016; + } + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 2) + { + goto IL_003a; + } + } + +IL_0016: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)16)))) + { + goto IL_0051; + } + } + { + goto IL_0098; + } + +IL_0023: + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) < ((int32_t)((int32_t)48)))) + { + goto IL_0038; + } + } + { + uint16_t L_4 = ___c; + if ((((int32_t)L_4) > ((int32_t)((int32_t)55)))) + { + goto IL_0038; + } + } + { + uint16_t L_5 = ___c; + return ((int32_t)((int32_t)L_5-(int32_t)((int32_t)48))); + } + +IL_0038: + { + return (-1); + } + +IL_003a: + { + uint16_t L_6 = ___c; + if ((((int32_t)L_6) < ((int32_t)((int32_t)48)))) + { + goto IL_004f; + } + } + { + uint16_t L_7 = ___c; + if ((((int32_t)L_7) > ((int32_t)((int32_t)57)))) + { + goto IL_004f; + } + } + { + uint16_t L_8 = ___c; + return ((int32_t)((int32_t)L_8-(int32_t)((int32_t)48))); + } + +IL_004f: + { + return (-1); + } + +IL_0051: + { + uint16_t L_9 = ___c; + if ((((int32_t)L_9) < ((int32_t)((int32_t)48)))) + { + goto IL_0066; + } + } + { + uint16_t L_10 = ___c; + if ((((int32_t)L_10) > ((int32_t)((int32_t)57)))) + { + goto IL_0066; + } + } + { + uint16_t L_11 = ___c; + return ((int32_t)((int32_t)L_11-(int32_t)((int32_t)48))); + } + +IL_0066: + { + uint16_t L_12 = ___c; + if ((((int32_t)L_12) < ((int32_t)((int32_t)97)))) + { + goto IL_007e; + } + } + { + uint16_t L_13 = ___c; + if ((((int32_t)L_13) > ((int32_t)((int32_t)102)))) + { + goto IL_007e; + } + } + { + uint16_t L_14 = ___c; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)10)+(int32_t)L_14))-(int32_t)((int32_t)97))); + } + +IL_007e: + { + uint16_t L_15 = ___c; + if ((((int32_t)L_15) < ((int32_t)((int32_t)65)))) + { + goto IL_0096; + } + } + { + uint16_t L_16 = ___c; + if ((((int32_t)L_16) > ((int32_t)((int32_t)70)))) + { + goto IL_0096; + } + } + { + uint16_t L_17 = ___c; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)10)+(int32_t)L_17))-(int32_t)((int32_t)65))); + } + +IL_0096: + { + return (-1); + } + +IL_0098: + { + return (-1); + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::ConsumeWhitespace(System.Boolean) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" void Parser_ConsumeWhitespace_m4389 (Parser_t862 * __this, bool ___ignore, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + goto IL_0188; + } + +IL_0005: + { + String_t* L_0 = (__this->___pattern_0); + int32_t L_1 = (__this->___ptr_1); + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)40))))) + { + goto IL_00bc; + } + } + { + int32_t L_3 = (__this->___ptr_1); + String_t* L_4 = (__this->___pattern_0); + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_3+(int32_t)3))) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + return; + } + +IL_0036: + { + String_t* L_6 = (__this->___pattern_0); + int32_t L_7 = (__this->___ptr_1); + NullCheck(L_6); + uint16_t L_8 = String_get_Chars_m2061(L_6, ((int32_t)((int32_t)L_7+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)63))))) + { + goto IL_006a; + } + } + { + String_t* L_9 = (__this->___pattern_0); + int32_t L_10 = (__this->___ptr_1); + NullCheck(L_9); + uint16_t L_11 = String_get_Chars_m2061(L_9, ((int32_t)((int32_t)L_10+(int32_t)2)), /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)((int32_t)35)))) + { + goto IL_006b; + } + } + +IL_006a: + { + return; + } + +IL_006b: + { + int32_t L_12 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_12+(int32_t)3)); + goto IL_007e; + } + +IL_007e: + { + int32_t L_13 = (__this->___ptr_1); + String_t* L_14 = (__this->___pattern_0); + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) >= ((int32_t)L_15))) + { + goto IL_00b7; + } + } + { + String_t* L_16 = (__this->___pattern_0); + int32_t L_17 = (__this->___ptr_1); + int32_t L_18 = L_17; + V_0 = L_18; + __this->___ptr_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + int32_t L_19 = V_0; + NullCheck(L_16); + uint16_t L_20 = String_get_Chars_m2061(L_16, L_19, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)41))))) + { + goto IL_007e; + } + } + +IL_00b7: + { + goto IL_0188; + } + +IL_00bc: + { + bool L_21 = ___ignore; + if (!L_21) + { + goto IL_011d; + } + } + { + String_t* L_22 = (__this->___pattern_0); + int32_t L_23 = (__this->___ptr_1); + NullCheck(L_22); + uint16_t L_24 = String_get_Chars_m2061(L_22, L_23, /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)35))))) + { + goto IL_011d; + } + } + { + goto IL_00df; + } + +IL_00df: + { + int32_t L_25 = (__this->___ptr_1); + String_t* L_26 = (__this->___pattern_0); + NullCheck(L_26); + int32_t L_27 = String_get_Length_m2000(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_25) >= ((int32_t)L_27))) + { + goto IL_0118; + } + } + { + String_t* L_28 = (__this->___pattern_0); + int32_t L_29 = (__this->___ptr_1); + int32_t L_30 = L_29; + V_0 = L_30; + __this->___ptr_1 = ((int32_t)((int32_t)L_30+(int32_t)1)); + int32_t L_31 = V_0; + NullCheck(L_28); + uint16_t L_32 = String_get_Chars_m2061(L_28, L_31, /*hidden argument*/NULL); + if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)10))))) + { + goto IL_00df; + } + } + +IL_0118: + { + goto IL_0188; + } + +IL_011d: + { + bool L_33 = ___ignore; + if (!L_33) + { + goto IL_0187; + } + } + { + String_t* L_34 = (__this->___pattern_0); + int32_t L_35 = (__this->___ptr_1); + NullCheck(L_34); + uint16_t L_36 = String_get_Chars_m2061(L_34, L_35, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_37 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_0187; + } + } + { + goto IL_0151; + } + +IL_0143: + { + int32_t L_38 = (__this->___ptr_1); + __this->___ptr_1 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_0151: + { + int32_t L_39 = (__this->___ptr_1); + String_t* L_40 = (__this->___pattern_0); + NullCheck(L_40); + int32_t L_41 = String_get_Length_m2000(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_39) >= ((int32_t)L_41))) + { + goto IL_0182; + } + } + { + String_t* L_42 = (__this->___pattern_0); + int32_t L_43 = (__this->___ptr_1); + NullCheck(L_42); + uint16_t L_44 = String_get_Chars_m2061(L_42, L_43, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_45 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + if (L_45) + { + goto IL_0143; + } + } + +IL_0182: + { + goto IL_0188; + } + +IL_0187: + { + return; + } + +IL_0188: + { + int32_t L_46 = (__this->___ptr_1); + String_t* L_47 = (__this->___pattern_0); + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + if ((((int32_t)L_46) < ((int32_t)L_48))) + { + goto IL_0005; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::ResolveReferences() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CaptureAssertion_t874_il2cpp_TypeInfo_var; +extern TypeInfo* BackslashNumber_t880_il2cpp_TypeInfo_var; +extern TypeInfo* Reference_t879_il2cpp_TypeInfo_var; +extern TypeInfo* BalancingGroup_t870_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral558; +extern Il2CppCodeGenString* _stringLiteral559; +extern Il2CppCodeGenString* _stringLiteral560; +extern "C" void Parser_ResolveReferences_m4390 (Parser_t862 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + Expression_t865_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(579); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CaptureAssertion_t874_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(576); + BackslashNumber_t880_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(577); + Reference_t879_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(578); + BalancingGroup_t870_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(575); + _stringLiteral558 = il2cpp_codegen_string_literal_from_index(558); + _stringLiteral559 = il2cpp_codegen_string_literal_from_index(559); + _stringLiteral560 = il2cpp_codegen_string_literal_from_index(560); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Hashtable_t725 * V_1 = {0}; + ArrayList_t734 * V_2 = {0}; + CapturingGroup_t869 * V_3 = {0}; + Object_t * V_4 = {0}; + CapturingGroup_t869 * V_5 = {0}; + Object_t * V_6 = {0}; + CapturingGroup_t869 * V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + String_t* V_10 = {0}; + Expression_t865 * V_11 = {0}; + Object_t * V_12 = {0}; + String_t* V_13 = {0}; + BackslashNumber_t880 * V_14 = {0}; + CapturingGroup_t869 * V_15 = {0}; + Object_t * V_16 = {0}; + int32_t V_17 = 0; + Object_t * V_18 = {0}; + Object_t * V_19 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + String_t* G_B50_0 = {0}; + Parser_t862 * G_B50_1 = {0}; + String_t* G_B49_0 = {0}; + Parser_t862 * G_B49_1 = {0}; + String_t* G_B51_0 = {0}; + String_t* G_B51_1 = {0}; + Parser_t862 * G_B51_2 = {0}; + { + V_0 = 1; + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + V_1 = L_0; + V_2 = (ArrayList_t734 *)NULL; + ArrayList_t734 * L_1 = (__this->___caps_2); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_4 = L_2; + } + +IL_0017: + try + { // begin try (depth: 1) + { + goto IL_0060; + } + +IL_001c: + { + Object_t * L_3 = V_4; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_3 = ((CapturingGroup_t869 *)CastclassClass(L_4, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_5 = V_3; + NullCheck(L_5); + String_t* L_6 = CapturingGroup_get_Name_m4438(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0039; + } + } + +IL_0034: + { + goto IL_0060; + } + +IL_0039: + { + Hashtable_t725 * L_7 = V_1; + String_t* L_8 = Int32_ToString_m2071((&V_0), /*hidden argument*/NULL); + CapturingGroup_t869 * L_9 = V_3; + NullCheck(L_7); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_7, L_8, L_9); + CapturingGroup_t869 * L_10 = V_3; + int32_t L_11 = V_0; + int32_t L_12 = L_11; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + NullCheck(L_10); + CapturingGroup_set_Index_m4437(L_10, L_12, /*hidden argument*/NULL); + int32_t L_13 = (__this->___num_groups_4); + __this->___num_groups_4 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0060: + { + Object_t * L_14 = V_4; + NullCheck(L_14); + bool L_15 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_14); + if (L_15) + { + goto IL_001c; + } + } + +IL_006c: + { + IL2CPP_LEAVE(0x87, FINALLY_0071); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0071; + } + +FINALLY_0071: + { // begin finally (depth: 1) + { + Object_t * L_16 = V_4; + V_16 = ((Object_t *)IsInst(L_16, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_17 = V_16; + if (L_17) + { + goto IL_007f; + } + } + +IL_007e: + { + IL2CPP_END_FINALLY(113) + } + +IL_007f: + { + Object_t * L_18 = V_16; + NullCheck(L_18); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_18); + IL2CPP_END_FINALLY(113) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(113) + { + IL2CPP_JUMP_TBL(0x87, IL_0087) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0087: + { + ArrayList_t734 * L_19 = (__this->___caps_2); + NullCheck(L_19); + Object_t * L_20 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_19); + V_6 = L_20; + } + +IL_0094: + try + { // begin try (depth: 1) + { + goto IL_020a; + } + +IL_0099: + { + Object_t * L_21 = V_6; + NullCheck(L_21); + Object_t * L_22 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_21); + V_5 = ((CapturingGroup_t869 *)CastclassClass(L_22, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_23 = V_5; + NullCheck(L_23); + String_t* L_24 = CapturingGroup_get_Name_m4438(L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_00b8; + } + } + +IL_00b3: + { + goto IL_020a; + } + +IL_00b8: + { + Hashtable_t725 * L_25 = V_1; + CapturingGroup_t869 * L_26 = V_5; + NullCheck(L_26); + String_t* L_27 = CapturingGroup_get_Name_m4438(L_26, /*hidden argument*/NULL); + NullCheck(L_25); + bool L_28 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_25, L_27); + if (!L_28) + { + goto IL_011d; + } + } + +IL_00ca: + { + Hashtable_t725 * L_29 = V_1; + CapturingGroup_t869 * L_30 = V_5; + NullCheck(L_30); + String_t* L_31 = CapturingGroup_get_Name_m4438(L_30, /*hidden argument*/NULL); + NullCheck(L_29); + Object_t * L_32 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_29, L_31); + V_7 = ((CapturingGroup_t869 *)CastclassClass(L_32, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_33 = V_5; + CapturingGroup_t869 * L_34 = V_7; + NullCheck(L_34); + int32_t L_35 = CapturingGroup_get_Index_m4436(L_34, /*hidden argument*/NULL); + NullCheck(L_33); + CapturingGroup_set_Index_m4437(L_33, L_35, /*hidden argument*/NULL); + CapturingGroup_t869 * L_36 = V_5; + NullCheck(L_36); + int32_t L_37 = CapturingGroup_get_Index_m4436(L_36, /*hidden argument*/NULL); + int32_t L_38 = V_0; + if ((!(((uint32_t)L_37) == ((uint32_t)L_38)))) + { + goto IL_0102; + } + } + +IL_00f9: + { + int32_t L_39 = V_0; + V_0 = ((int32_t)((int32_t)L_39+(int32_t)1)); + goto IL_0118; + } + +IL_0102: + { + CapturingGroup_t869 * L_40 = V_5; + NullCheck(L_40); + int32_t L_41 = CapturingGroup_get_Index_m4436(L_40, /*hidden argument*/NULL); + int32_t L_42 = V_0; + if ((((int32_t)L_41) <= ((int32_t)L_42))) + { + goto IL_0118; + } + } + +IL_010f: + { + ArrayList_t734 * L_43 = V_2; + CapturingGroup_t869 * L_44 = V_5; + NullCheck(L_43); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_43, L_44); + } + +IL_0118: + { + goto IL_020a; + } + +IL_011d: + { + CapturingGroup_t869 * L_45 = V_5; + NullCheck(L_45); + String_t* L_46 = CapturingGroup_get_Name_m4438(L_45, /*hidden argument*/NULL); + NullCheck(L_46); + uint16_t L_47 = String_get_Chars_m2061(L_46, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_48 = Char_IsDigit_m4755(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + if (!L_48) + { + goto IL_01ac; + } + } + +IL_0134: + { + V_8 = 0; + CapturingGroup_t869 * L_49 = V_5; + NullCheck(L_49); + String_t* L_50 = CapturingGroup_get_Name_m4438(L_49, /*hidden argument*/NULL); + int32_t L_51 = Parser_ParseDecimal_m4369(NULL /*static, unused*/, L_50, (&V_8), /*hidden argument*/NULL); + V_9 = L_51; + int32_t L_52 = V_8; + CapturingGroup_t869 * L_53 = V_5; + NullCheck(L_53); + String_t* L_54 = CapturingGroup_get_Name_m4438(L_53, /*hidden argument*/NULL); + NullCheck(L_54); + int32_t L_55 = String_get_Length_m2000(L_54, /*hidden argument*/NULL); + if ((!(((uint32_t)L_52) == ((uint32_t)L_55)))) + { + goto IL_01ac; + } + } + +IL_015a: + { + CapturingGroup_t869 * L_56 = V_5; + int32_t L_57 = V_9; + NullCheck(L_56); + CapturingGroup_set_Index_m4437(L_56, L_57, /*hidden argument*/NULL); + Hashtable_t725 * L_58 = V_1; + CapturingGroup_t869 * L_59 = V_5; + NullCheck(L_59); + String_t* L_60 = CapturingGroup_get_Name_m4438(L_59, /*hidden argument*/NULL); + CapturingGroup_t869 * L_61 = V_5; + NullCheck(L_58); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_58, L_60, L_61); + int32_t L_62 = (__this->___num_groups_4); + __this->___num_groups_4 = ((int32_t)((int32_t)L_62+(int32_t)1)); + int32_t L_63 = V_9; + int32_t L_64 = V_0; + if ((!(((uint32_t)L_63) == ((uint32_t)L_64)))) + { + goto IL_0191; + } + } + +IL_0188: + { + int32_t L_65 = V_0; + V_0 = ((int32_t)((int32_t)L_65+(int32_t)1)); + goto IL_01a7; + } + +IL_0191: + { + ArrayList_t734 * L_66 = V_2; + if (L_66) + { + goto IL_019e; + } + } + +IL_0197: + { + ArrayList_t734 * L_67 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_67, 4, /*hidden argument*/NULL); + V_2 = L_67; + } + +IL_019e: + { + ArrayList_t734 * L_68 = V_2; + CapturingGroup_t869 * L_69 = V_5; + NullCheck(L_68); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_68, L_69); + } + +IL_01a7: + { + goto IL_020a; + } + +IL_01ac: + { + String_t* L_70 = Int32_ToString_m2071((&V_0), /*hidden argument*/NULL); + V_10 = L_70; + goto IL_01ca; + } + +IL_01ba: + { + int32_t L_71 = V_0; + int32_t L_72 = ((int32_t)((int32_t)L_71+(int32_t)1)); + V_0 = L_72; + V_17 = L_72; + String_t* L_73 = Int32_ToString_m2071((&V_17), /*hidden argument*/NULL); + V_10 = L_73; + } + +IL_01ca: + { + Hashtable_t725 * L_74 = V_1; + String_t* L_75 = V_10; + NullCheck(L_74); + bool L_76 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_74, L_75); + if (L_76) + { + goto IL_01ba; + } + } + +IL_01d7: + { + Hashtable_t725 * L_77 = V_1; + String_t* L_78 = V_10; + CapturingGroup_t869 * L_79 = V_5; + NullCheck(L_77); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_77, L_78, L_79); + Hashtable_t725 * L_80 = V_1; + CapturingGroup_t869 * L_81 = V_5; + NullCheck(L_81); + String_t* L_82 = CapturingGroup_get_Name_m4438(L_81, /*hidden argument*/NULL); + CapturingGroup_t869 * L_83 = V_5; + NullCheck(L_80); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_80, L_82, L_83); + CapturingGroup_t869 * L_84 = V_5; + int32_t L_85 = V_0; + int32_t L_86 = L_85; + V_0 = ((int32_t)((int32_t)L_86+(int32_t)1)); + NullCheck(L_84); + CapturingGroup_set_Index_m4437(L_84, L_86, /*hidden argument*/NULL); + int32_t L_87 = (__this->___num_groups_4); + __this->___num_groups_4 = ((int32_t)((int32_t)L_87+(int32_t)1)); + } + +IL_020a: + { + Object_t * L_88 = V_6; + NullCheck(L_88); + bool L_89 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_88); + if (L_89) + { + goto IL_0099; + } + } + +IL_0216: + { + IL2CPP_LEAVE(0x231, FINALLY_021b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_021b; + } + +FINALLY_021b: + { // begin finally (depth: 1) + { + Object_t * L_90 = V_6; + V_18 = ((Object_t *)IsInst(L_90, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_91 = V_18; + if (L_91) + { + goto IL_0229; + } + } + +IL_0228: + { + IL2CPP_END_FINALLY(539) + } + +IL_0229: + { + Object_t * L_92 = V_18; + NullCheck(L_92); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_92); + IL2CPP_END_FINALLY(539) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(539) + { + IL2CPP_JUMP_TBL(0x231, IL_0231) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0231: + { + int32_t L_93 = V_0; + __this->___gap_5 = L_93; + ArrayList_t734 * L_94 = V_2; + if (!L_94) + { + goto IL_0245; + } + } + { + ArrayList_t734 * L_95 = V_2; + Parser_HandleExplicitNumericGroups_m4391(__this, L_95, /*hidden argument*/NULL); + } + +IL_0245: + { + Hashtable_t725 * L_96 = (__this->___refs_3); + NullCheck(L_96); + Object_t * L_97 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(21 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_96); + NullCheck(L_97); + Object_t * L_98 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_97); + V_12 = L_98; + } + +IL_0257: + try + { // begin try (depth: 1) + { + goto IL_036d; + } + +IL_025c: + { + Object_t * L_99 = V_12; + NullCheck(L_99); + Object_t * L_100 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_99); + V_11 = ((Expression_t865 *)CastclassClass(L_100, Expression_t865_il2cpp_TypeInfo_var)); + Hashtable_t725 * L_101 = (__this->___refs_3); + Expression_t865 * L_102 = V_11; + NullCheck(L_101); + Object_t * L_103 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_101, L_102); + V_13 = ((String_t*)CastclassSealed(L_103, String_t_il2cpp_TypeInfo_var)); + Hashtable_t725 * L_104 = V_1; + String_t* L_105 = V_13; + NullCheck(L_104); + bool L_106 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_104, L_105); + if (L_106) + { + goto IL_0306; + } + } + +IL_028b: + { + Expression_t865 * L_107 = V_11; + if (!((CaptureAssertion_t874 *)IsInstClass(L_107, CaptureAssertion_t874_il2cpp_TypeInfo_var))) + { + goto IL_02ae; + } + } + +IL_0297: + { + String_t* L_108 = V_13; + NullCheck(L_108); + uint16_t L_109 = String_get_Chars_m2061(L_108, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_110 = Char_IsDigit_m4755(NULL /*static, unused*/, L_109, /*hidden argument*/NULL); + if (L_110) + { + goto IL_02ae; + } + } + +IL_02a9: + { + goto IL_036d; + } + +IL_02ae: + { + Expression_t865 * L_111 = V_11; + V_14 = ((BackslashNumber_t880 *)IsInstClass(L_111, BackslashNumber_t880_il2cpp_TypeInfo_var)); + BackslashNumber_t880 * L_112 = V_14; + if (!L_112) + { + goto IL_02d2; + } + } + +IL_02be: + { + BackslashNumber_t880 * L_113 = V_14; + String_t* L_114 = V_13; + Hashtable_t725 * L_115 = V_1; + NullCheck(L_113); + bool L_116 = BackslashNumber_ResolveReference_m4499(L_113, L_114, L_115, /*hidden argument*/NULL); + if (!L_116) + { + goto IL_02d2; + } + } + +IL_02cd: + { + goto IL_036d; + } + +IL_02d2: + { + String_t* L_117 = V_13; + NullCheck(L_117); + uint16_t L_118 = String_get_Chars_m2061(L_117, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_119 = Char_IsDigit_m4755(NULL /*static, unused*/, L_118, /*hidden argument*/NULL); + G_B49_0 = _stringLiteral558; + G_B49_1 = __this; + if (!L_119) + { + G_B50_0 = _stringLiteral558; + G_B50_1 = __this; + goto IL_02f4; + } + } + +IL_02ea: + { + G_B51_0 = _stringLiteral559; + G_B51_1 = G_B49_0; + G_B51_2 = G_B49_1; + goto IL_02f9; + } + +IL_02f4: + { + G_B51_0 = _stringLiteral560; + G_B51_1 = G_B50_0; + G_B51_2 = G_B50_1; + } + +IL_02f9: + { + String_t* L_120 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_121 = String_Concat_m613(NULL /*static, unused*/, G_B51_1, G_B51_0, L_120, /*hidden argument*/NULL); + NullCheck(G_B51_2); + ArgumentException_t437 * L_122 = Parser_NewParseException_m4398(G_B51_2, L_121, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_122); + } + +IL_0306: + { + Hashtable_t725 * L_123 = V_1; + String_t* L_124 = V_13; + NullCheck(L_123); + Object_t * L_125 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_123, L_124); + V_15 = ((CapturingGroup_t869 *)CastclassClass(L_125, CapturingGroup_t869_il2cpp_TypeInfo_var)); + Expression_t865 * L_126 = V_11; + if (!((Reference_t879 *)IsInstClass(L_126, Reference_t879_il2cpp_TypeInfo_var))) + { + goto IL_0334; + } + } + +IL_0321: + { + Expression_t865 * L_127 = V_11; + CapturingGroup_t869 * L_128 = V_15; + NullCheck(((Reference_t879 *)CastclassClass(L_127, Reference_t879_il2cpp_TypeInfo_var))); + Reference_set_CapturingGroup_m4493(((Reference_t879 *)CastclassClass(L_127, Reference_t879_il2cpp_TypeInfo_var)), L_128, /*hidden argument*/NULL); + goto IL_036d; + } + +IL_0334: + { + Expression_t865 * L_129 = V_11; + if (!((CaptureAssertion_t874 *)IsInstClass(L_129, CaptureAssertion_t874_il2cpp_TypeInfo_var))) + { + goto IL_0353; + } + } + +IL_0340: + { + Expression_t865 * L_130 = V_11; + CapturingGroup_t869 * L_131 = V_15; + NullCheck(((CaptureAssertion_t874 *)CastclassClass(L_130, CaptureAssertion_t874_il2cpp_TypeInfo_var))); + CaptureAssertion_set_CapturingGroup_m4464(((CaptureAssertion_t874 *)CastclassClass(L_130, CaptureAssertion_t874_il2cpp_TypeInfo_var)), L_131, /*hidden argument*/NULL); + goto IL_036d; + } + +IL_0353: + { + Expression_t865 * L_132 = V_11; + if (!((BalancingGroup_t870 *)IsInstClass(L_132, BalancingGroup_t870_il2cpp_TypeInfo_var))) + { + goto IL_036d; + } + } + +IL_035f: + { + Expression_t865 * L_133 = V_11; + CapturingGroup_t869 * L_134 = V_15; + NullCheck(((BalancingGroup_t870 *)CastclassClass(L_133, BalancingGroup_t870_il2cpp_TypeInfo_var))); + BalancingGroup_set_Balance_m4445(((BalancingGroup_t870 *)CastclassClass(L_133, BalancingGroup_t870_il2cpp_TypeInfo_var)), L_134, /*hidden argument*/NULL); + } + +IL_036d: + { + Object_t * L_135 = V_12; + NullCheck(L_135); + bool L_136 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_135); + if (L_136) + { + goto IL_025c; + } + } + +IL_0379: + { + IL2CPP_LEAVE(0x394, FINALLY_037e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_037e; + } + +FINALLY_037e: + { // begin finally (depth: 1) + { + Object_t * L_137 = V_12; + V_19 = ((Object_t *)IsInst(L_137, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_138 = V_19; + if (L_138) + { + goto IL_038c; + } + } + +IL_038b: + { + IL2CPP_END_FINALLY(894) + } + +IL_038c: + { + Object_t * L_139 = V_19; + NullCheck(L_139); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_139); + IL2CPP_END_FINALLY(894) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(894) + { + IL2CPP_JUMP_TBL(0x394, IL_0394) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0394: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Parser::HandleExplicitNumericGroups(System.Collections.ArrayList) +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern "C" void Parser_HandleExplicitNumericGroups_m4391 (Parser_t862 * __this, ArrayList_t734 * ___explicit_numeric_groups, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CapturingGroup_t869 * V_3 = {0}; + int32_t V_4 = 0; + CapturingGroup_t869 * V_5 = {0}; + { + int32_t L_0 = (__this->___gap_5); + V_0 = L_0; + V_1 = 0; + ArrayList_t734 * L_1 = ___explicit_numeric_groups; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + V_2 = L_2; + ArrayList_t734 * L_3 = ___explicit_numeric_groups; + NullCheck(L_3); + VirtActionInvoker0::Invoke(45 /* System.Void System.Collections.ArrayList::Sort() */, L_3); + goto IL_004d; + } + +IL_001b: + { + ArrayList_t734 * L_4 = ___explicit_numeric_groups; + int32_t L_5 = V_1; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_3 = ((CapturingGroup_t869 *)CastclassClass(L_6, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_7 = V_3; + NullCheck(L_7); + int32_t L_8 = CapturingGroup_get_Index_m4436(L_7, /*hidden argument*/NULL); + int32_t L_9 = V_0; + if ((((int32_t)L_8) <= ((int32_t)L_9))) + { + goto IL_0039; + } + } + { + goto IL_0054; + } + +IL_0039: + { + CapturingGroup_t869 * L_10 = V_3; + NullCheck(L_10); + int32_t L_11 = CapturingGroup_get_Index_m4436(L_10, /*hidden argument*/NULL); + int32_t L_12 = V_0; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0049; + } + } + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0049: + { + int32_t L_14 = V_1; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_004d: + { + int32_t L_15 = V_1; + int32_t L_16 = V_2; + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_001b; + } + } + +IL_0054: + { + int32_t L_17 = V_0; + __this->___gap_5 = L_17; + int32_t L_18 = V_0; + V_4 = L_18; + goto IL_00a7; + } + +IL_0063: + { + ArrayList_t734 * L_19 = ___explicit_numeric_groups; + int32_t L_20 = V_1; + NullCheck(L_19); + Object_t * L_21 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_19, L_20); + V_5 = ((CapturingGroup_t869 *)CastclassClass(L_21, CapturingGroup_t869_il2cpp_TypeInfo_var)); + CapturingGroup_t869 * L_22 = V_5; + NullCheck(L_22); + int32_t L_23 = CapturingGroup_get_Index_m4436(L_22, /*hidden argument*/NULL); + int32_t L_24 = V_4; + if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) + { + goto IL_008e; + } + } + { + CapturingGroup_t869 * L_25 = V_5; + int32_t L_26 = V_0; + NullCheck(L_25); + CapturingGroup_set_Index_m4437(L_25, ((int32_t)((int32_t)L_26-(int32_t)1)), /*hidden argument*/NULL); + goto IL_00a3; + } + +IL_008e: + { + CapturingGroup_t869 * L_27 = V_5; + NullCheck(L_27); + int32_t L_28 = CapturingGroup_get_Index_m4436(L_27, /*hidden argument*/NULL); + V_4 = L_28; + CapturingGroup_t869 * L_29 = V_5; + int32_t L_30 = V_0; + int32_t L_31 = L_30; + V_0 = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + CapturingGroup_set_Index_m4437(L_29, L_31, /*hidden argument*/NULL); + } + +IL_00a3: + { + int32_t L_32 = V_1; + V_1 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00a7: + { + int32_t L_33 = V_1; + int32_t L_34 = V_2; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_0063; + } + } + { + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsIgnoreCase(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsIgnoreCase_m4392 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsMultiline(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsMultiline_m4393 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsExplicitCapture(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsExplicitCapture_m4394 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsSingleline(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsSingleline_m4395 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsIgnorePatternWhitespace(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsIgnorePatternWhitespace_m4396 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsECMAScript(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsECMAScript_m4397 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) +{ + { + int32_t L_0 = ___options; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.ArgumentException System.Text.RegularExpressions.Syntax.Parser::NewParseException(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral561; +extern Il2CppCodeGenString* _stringLiteral562; +extern "C" ArgumentException_t437 * Parser_NewParseException_m4398 (Parser_t862 * __this, String_t* ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral561 = il2cpp_codegen_string_literal_from_index(561); + _stringLiteral562 = il2cpp_codegen_string_literal_from_index(562); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___pattern_0); + String_t* L_1 = ___msg; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral561, L_0, _stringLiteral562, L_1, /*hidden argument*/NULL); + ___msg = L_2; + String_t* L_3 = ___msg; + String_t* L_4 = (__this->___pattern_0); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.Text.RegularExpressions.QuickSearch::.ctor(System.String,System.Boolean,System.Boolean) +extern TypeInfo* QuickSearch_t855_il2cpp_TypeInfo_var; +extern "C" void QuickSearch__ctor_m4399 (QuickSearch_t855 * __this, String_t* ___str, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + QuickSearch_t855_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(557); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___str; + __this->___str_0 = L_0; + String_t* L_1 = ___str; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + __this->___len_1 = L_2; + bool L_3 = ___ignore; + __this->___ignore_2 = L_3; + bool L_4 = ___reverse; + __this->___reverse_3 = L_4; + bool L_5 = ___ignore; + if (!L_5) + { + goto IL_0035; + } + } + { + String_t* L_6 = ___str; + NullCheck(L_6); + String_t* L_7 = String_ToLower_m4760(L_6, /*hidden argument*/NULL); + ___str = L_7; + } + +IL_0035: + { + int32_t L_8 = (__this->___len_1); + IL2CPP_RUNTIME_CLASS_INIT(QuickSearch_t855_il2cpp_TypeInfo_var); + int32_t L_9 = ((QuickSearch_t855_StaticFields*)QuickSearch_t855_il2cpp_TypeInfo_var->static_fields)->___THRESHOLD_6; + if ((((int32_t)L_8) <= ((int32_t)L_9))) + { + goto IL_004b; + } + } + { + QuickSearch_SetupShiftTable_m4403(__this, /*hidden argument*/NULL); + } + +IL_004b: + { + return; + } +} +// System.Void System.Text.RegularExpressions.QuickSearch::.cctor() +extern TypeInfo* QuickSearch_t855_il2cpp_TypeInfo_var; +extern "C" void QuickSearch__cctor_m4400 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + QuickSearch_t855_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(557); + s_Il2CppMethodIntialized = true; + } + { + ((QuickSearch_t855_StaticFields*)QuickSearch_t855_il2cpp_TypeInfo_var->static_fields)->___THRESHOLD_6 = 5; + return; + } +} +// System.Int32 System.Text.RegularExpressions.QuickSearch::get_Length() +extern "C" int32_t QuickSearch_get_Length_m4401 (QuickSearch_t855 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___len_1); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.QuickSearch::Search(System.String,System.Int32,System.Int32) +extern "C" int32_t QuickSearch_Search_m4402 (QuickSearch_t855 * __this, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ___start; + V_0 = L_0; + bool L_1 = (__this->___reverse_3); + if (!L_1) + { + goto IL_0107; + } + } + { + int32_t L_2 = ___start; + int32_t L_3 = ___end; + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0016; + } + } + { + return (-1); + } + +IL_0016: + { + int32_t L_4 = V_0; + String_t* L_5 = ___text; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)L_6))) + { + goto IL_0029; + } + } + { + String_t* L_7 = ___text; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_0029: + { + int32_t L_9 = (__this->___len_1); + if ((!(((uint32_t)L_9) == ((uint32_t)1)))) + { + goto IL_0067; + } + } + { + goto IL_005a; + } + +IL_003a: + { + String_t* L_10 = (__this->___str_0); + NullCheck(L_10); + uint16_t L_11 = String_get_Chars_m2061(L_10, 0, /*hidden argument*/NULL); + String_t* L_12 = ___text; + int32_t L_13 = V_0; + NullCheck(L_12); + uint16_t L_14 = String_get_Chars_m2061(L_12, L_13, /*hidden argument*/NULL); + uint16_t L_15 = QuickSearch_GetChar_m4405(__this, L_14, /*hidden argument*/NULL); + if ((!(((uint32_t)L_11) == ((uint32_t)L_15)))) + { + goto IL_005a; + } + } + { + int32_t L_16 = V_0; + return L_16; + } + +IL_005a: + { + int32_t L_17 = V_0; + int32_t L_18 = ((int32_t)((int32_t)L_17-(int32_t)1)); + V_0 = L_18; + int32_t L_19 = ___end; + if ((((int32_t)L_18) >= ((int32_t)L_19))) + { + goto IL_003a; + } + } + { + return (-1); + } + +IL_0067: + { + int32_t L_20 = ___end; + int32_t L_21 = (__this->___len_1); + if ((((int32_t)L_20) >= ((int32_t)L_21))) + { + goto IL_007d; + } + } + { + int32_t L_22 = (__this->___len_1); + ___end = ((int32_t)((int32_t)L_22-(int32_t)1)); + } + +IL_007d: + { + int32_t L_23 = V_0; + V_0 = ((int32_t)((int32_t)L_23-(int32_t)1)); + goto IL_00fb; + } + +IL_0086: + { + int32_t L_24 = (__this->___len_1); + V_1 = ((int32_t)((int32_t)L_24-(int32_t)1)); + goto IL_00aa; + } + +IL_0094: + { + int32_t L_25 = V_1; + int32_t L_26 = ((int32_t)((int32_t)L_25-(int32_t)1)); + V_1 = L_26; + if ((((int32_t)L_26) >= ((int32_t)0))) + { + goto IL_00aa; + } + } + { + int32_t L_27 = V_0; + int32_t L_28 = (__this->___len_1); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))+(int32_t)1)); + } + +IL_00aa: + { + String_t* L_29 = (__this->___str_0); + int32_t L_30 = V_1; + NullCheck(L_29); + uint16_t L_31 = String_get_Chars_m2061(L_29, L_30, /*hidden argument*/NULL); + String_t* L_32 = ___text; + int32_t L_33 = V_0; + int32_t L_34 = (__this->___len_1); + int32_t L_35 = V_1; + NullCheck(L_32); + uint16_t L_36 = String_get_Chars_m2061(L_32, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33-(int32_t)L_34))+(int32_t)1))+(int32_t)L_35)), /*hidden argument*/NULL); + uint16_t L_37 = QuickSearch_GetChar_m4405(__this, L_36, /*hidden argument*/NULL); + if ((((int32_t)L_31) == ((int32_t)L_37))) + { + goto IL_0094; + } + } + { + int32_t L_38 = V_0; + int32_t L_39 = ___end; + if ((((int32_t)L_38) <= ((int32_t)L_39))) + { + goto IL_00f6; + } + } + { + int32_t L_40 = V_0; + String_t* L_41 = ___text; + int32_t L_42 = V_0; + int32_t L_43 = (__this->___len_1); + NullCheck(L_41); + uint16_t L_44 = String_get_Chars_m2061(L_41, ((int32_t)((int32_t)L_42-(int32_t)L_43)), /*hidden argument*/NULL); + int32_t L_45 = QuickSearch_GetShiftDistance_m4404(__this, L_44, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_40-(int32_t)L_45)); + goto IL_00fb; + } + +IL_00f6: + { + goto IL_0102; + } + +IL_00fb: + { + int32_t L_46 = V_0; + int32_t L_47 = ___end; + if ((((int32_t)L_46) >= ((int32_t)L_47))) + { + goto IL_0086; + } + } + +IL_0102: + { + goto IL_01d6; + } + +IL_0107: + { + int32_t L_48 = (__this->___len_1); + if ((!(((uint32_t)L_48) == ((uint32_t)1)))) + { + goto IL_0145; + } + } + { + goto IL_013c; + } + +IL_0118: + { + String_t* L_49 = (__this->___str_0); + NullCheck(L_49); + uint16_t L_50 = String_get_Chars_m2061(L_49, 0, /*hidden argument*/NULL); + String_t* L_51 = ___text; + int32_t L_52 = V_0; + NullCheck(L_51); + uint16_t L_53 = String_get_Chars_m2061(L_51, L_52, /*hidden argument*/NULL); + uint16_t L_54 = QuickSearch_GetChar_m4405(__this, L_53, /*hidden argument*/NULL); + if ((!(((uint32_t)L_50) == ((uint32_t)L_54)))) + { + goto IL_0138; + } + } + { + int32_t L_55 = V_0; + return L_55; + } + +IL_0138: + { + int32_t L_56 = V_0; + V_0 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_013c: + { + int32_t L_57 = V_0; + int32_t L_58 = ___end; + if ((((int32_t)L_57) <= ((int32_t)L_58))) + { + goto IL_0118; + } + } + { + return (-1); + } + +IL_0145: + { + int32_t L_59 = ___end; + String_t* L_60 = ___text; + NullCheck(L_60); + int32_t L_61 = String_get_Length_m2000(L_60, /*hidden argument*/NULL); + int32_t L_62 = (__this->___len_1); + if ((((int32_t)L_59) <= ((int32_t)((int32_t)((int32_t)L_61-(int32_t)L_62))))) + { + goto IL_0167; + } + } + { + String_t* L_63 = ___text; + NullCheck(L_63); + int32_t L_64 = String_get_Length_m2000(L_63, /*hidden argument*/NULL); + int32_t L_65 = (__this->___len_1); + ___end = ((int32_t)((int32_t)L_64-(int32_t)L_65)); + } + +IL_0167: + { + goto IL_01cf; + } + +IL_016c: + { + int32_t L_66 = (__this->___len_1); + V_2 = ((int32_t)((int32_t)L_66-(int32_t)1)); + goto IL_0187; + } + +IL_017a: + { + int32_t L_67 = V_2; + int32_t L_68 = ((int32_t)((int32_t)L_67-(int32_t)1)); + V_2 = L_68; + if ((((int32_t)L_68) >= ((int32_t)0))) + { + goto IL_0187; + } + } + { + int32_t L_69 = V_0; + return L_69; + } + +IL_0187: + { + String_t* L_70 = (__this->___str_0); + int32_t L_71 = V_2; + NullCheck(L_70); + uint16_t L_72 = String_get_Chars_m2061(L_70, L_71, /*hidden argument*/NULL); + String_t* L_73 = ___text; + int32_t L_74 = V_0; + int32_t L_75 = V_2; + NullCheck(L_73); + uint16_t L_76 = String_get_Chars_m2061(L_73, ((int32_t)((int32_t)L_74+(int32_t)L_75)), /*hidden argument*/NULL); + uint16_t L_77 = QuickSearch_GetChar_m4405(__this, L_76, /*hidden argument*/NULL); + if ((((int32_t)L_72) == ((int32_t)L_77))) + { + goto IL_017a; + } + } + { + int32_t L_78 = V_0; + int32_t L_79 = ___end; + if ((((int32_t)L_78) >= ((int32_t)L_79))) + { + goto IL_01ca; + } + } + { + int32_t L_80 = V_0; + String_t* L_81 = ___text; + int32_t L_82 = V_0; + int32_t L_83 = (__this->___len_1); + NullCheck(L_81); + uint16_t L_84 = String_get_Chars_m2061(L_81, ((int32_t)((int32_t)L_82+(int32_t)L_83)), /*hidden argument*/NULL); + int32_t L_85 = QuickSearch_GetShiftDistance_m4404(__this, L_84, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_80+(int32_t)L_85)); + goto IL_01cf; + } + +IL_01ca: + { + goto IL_01d6; + } + +IL_01cf: + { + int32_t L_86 = V_0; + int32_t L_87 = ___end; + if ((((int32_t)L_86) <= ((int32_t)L_87))) + { + goto IL_016c; + } + } + +IL_01d6: + { + return (-1); + } +} +// System.Void System.Text.RegularExpressions.QuickSearch::SetupShiftTable() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" void QuickSearch_SetupShiftTable_m4403 (QuickSearch_t855 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + uint8_t V_1 = 0x0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + int32_t V_5 = 0; + uint16_t V_6 = 0x0; + String_t* G_B13_0 = {0}; + String_t* G_B12_0 = {0}; + int32_t G_B14_0 = 0; + String_t* G_B14_1 = {0}; + { + int32_t L_0 = (__this->___len_1); + V_0 = ((((int32_t)L_0) > ((int32_t)((int32_t)254)))? 1 : 0); + V_1 = 0; + V_2 = 0; + goto IL_0045; + } + +IL_0017: + { + String_t* L_1 = (__this->___str_0); + int32_t L_2 = V_2; + NullCheck(L_1); + uint16_t L_3 = String_get_Chars_m2061(L_1, L_2, /*hidden argument*/NULL); + V_3 = L_3; + uint16_t L_4 = V_3; + if ((((int32_t)L_4) > ((int32_t)((int32_t)255)))) + { + goto IL_003f; + } + } + { + uint16_t L_5 = V_3; + uint8_t L_6 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)L_5)))) <= ((int32_t)L_6))) + { + goto IL_003a; + } + } + { + uint16_t L_7 = V_3; + V_1 = (((int32_t)((uint8_t)L_7))); + } + +IL_003a: + { + goto IL_0041; + } + +IL_003f: + { + V_0 = 1; + } + +IL_0041: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0045: + { + int32_t L_9 = V_2; + int32_t L_10 = (__this->___len_1); + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_0017; + } + } + { + uint8_t L_11 = V_1; + __this->___shift_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_11+(int32_t)1)))); + bool L_12 = V_0; + if (!L_12) + { + goto IL_0070; + } + } + { + Hashtable_t725 * L_13 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_13, /*hidden argument*/NULL); + __this->___shiftExtended_5 = L_13; + } + +IL_0070: + { + V_4 = 0; + int32_t L_14 = (__this->___len_1); + V_5 = L_14; + goto IL_0102; + } + +IL_0080: + { + String_t* L_15 = (__this->___str_0); + bool L_16 = (__this->___reverse_3); + G_B12_0 = L_15; + if (L_16) + { + G_B13_0 = L_15; + goto IL_0098; + } + } + { + int32_t L_17 = V_4; + G_B14_0 = L_17; + G_B14_1 = G_B12_0; + goto IL_009c; + } + +IL_0098: + { + int32_t L_18 = V_5; + G_B14_0 = ((int32_t)((int32_t)L_18-(int32_t)1)); + G_B14_1 = G_B13_0; + } + +IL_009c: + { + NullCheck(G_B14_1); + uint16_t L_19 = String_get_Chars_m2061(G_B14_1, G_B14_0, /*hidden argument*/NULL); + V_6 = L_19; + uint16_t L_20 = V_6; + ByteU5BU5D_t789* L_21 = (__this->___shift_4); + NullCheck(L_21); + if ((((int32_t)L_20) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_00dd; + } + } + { + int32_t L_22 = V_5; + if ((((int32_t)L_22) >= ((int32_t)((int32_t)255)))) + { + goto IL_00cf; + } + } + { + ByteU5BU5D_t789* L_23 = (__this->___shift_4); + uint16_t L_24 = V_6; + int32_t L_25 = V_5; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_24, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_25))); + goto IL_00f6; + } + +IL_00cf: + { + ByteU5BU5D_t789* L_26 = (__this->___shift_4); + uint16_t L_27 = V_6; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + } + +IL_00dd: + { + Hashtable_t725 * L_28 = (__this->___shiftExtended_5); + uint16_t L_29 = V_6; + uint16_t L_30 = L_29; + Object_t * L_31 = Box(Char_t702_il2cpp_TypeInfo_var, &L_30); + int32_t L_32 = V_5; + int32_t L_33 = L_32; + Object_t * L_34 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_33); + NullCheck(L_28); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_28, L_31, L_34); + } + +IL_00f6: + { + int32_t L_35 = V_4; + V_4 = ((int32_t)((int32_t)L_35+(int32_t)1)); + int32_t L_36 = V_5; + V_5 = ((int32_t)((int32_t)L_36-(int32_t)1)); + } + +IL_0102: + { + int32_t L_37 = V_4; + int32_t L_38 = (__this->___len_1); + if ((((int32_t)L_37) < ((int32_t)L_38))) + { + goto IL_0080; + } + } + { + return; + } +} +// System.Int32 System.Text.RegularExpressions.QuickSearch::GetShiftDistance(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" int32_t QuickSearch_GetShiftDistance_m4404 (QuickSearch_t855 * __this, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + int32_t G_B15_0 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___shift_4); + if (L_0) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + uint16_t L_1 = ___c; + uint16_t L_2 = QuickSearch_GetChar_m4405(__this, L_1, /*hidden argument*/NULL); + ___c = L_2; + uint16_t L_3 = ___c; + ByteU5BU5D_t789* L_4 = (__this->___shift_4); + NullCheck(L_4); + if ((((int32_t)L_3) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_004e; + } + } + { + ByteU5BU5D_t789* L_5 = (__this->___shift_4); + uint16_t L_6 = ___c; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + uint16_t L_7 = L_6; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t))); + int32_t L_8 = V_0; + if (L_8) + { + goto IL_003c; + } + } + { + int32_t L_9 = (__this->___len_1); + return ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003c: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)255)))) + { + goto IL_0049; + } + } + { + int32_t L_11 = V_0; + return L_11; + } + +IL_0049: + { + goto IL_0062; + } + +IL_004e: + { + uint16_t L_12 = ___c; + if ((((int32_t)L_12) >= ((int32_t)((int32_t)255)))) + { + goto IL_0062; + } + } + { + int32_t L_13 = (__this->___len_1); + return ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0062: + { + Hashtable_t725 * L_14 = (__this->___shiftExtended_5); + if (L_14) + { + goto IL_0076; + } + } + { + int32_t L_15 = (__this->___len_1); + return ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0076: + { + Hashtable_t725 * L_16 = (__this->___shiftExtended_5); + uint16_t L_17 = ___c; + uint16_t L_18 = L_17; + Object_t * L_19 = Box(Char_t702_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_16, L_19); + V_1 = L_20; + Object_t * L_21 = V_1; + if (!L_21) + { + goto IL_0099; + } + } + { + Object_t * L_22 = V_1; + G_B15_0 = ((*(int32_t*)((int32_t*)UnBox (L_22, Int32_t161_il2cpp_TypeInfo_var)))); + goto IL_00a1; + } + +IL_0099: + { + int32_t L_23 = (__this->___len_1); + G_B15_0 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a1: + { + return G_B15_0; + } +} +// System.Char System.Text.RegularExpressions.QuickSearch::GetChar(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t QuickSearch_GetChar_m4405 (QuickSearch_t855 * __this, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t G_B3_0 = 0x0; + { + bool L_0 = (__this->___ignore_2); + if (L_0) + { + goto IL_0011; + } + } + { + uint16_t L_1 = ___c; + G_B3_0 = L_1; + goto IL_0017; + } + +IL_0011: + { + uint16_t L_2 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_3 = Char_ToLower_m3608(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::.ctor(System.Text.RegularExpressions.Regex,System.String) +extern "C" void ReplacementEvaluator__ctor_m4406 (ReplacementEvaluator_t863 * __this, Regex_t463 * ___regex, String_t* ___replacement, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Regex_t463 * L_0 = ___regex; + __this->___regex_0 = L_0; + String_t* L_1 = ___replacement; + __this->___replacement_3 = L_1; + __this->___pieces_2 = (Int32U5BU5D_t420*)NULL; + __this->___n_pieces_1 = 0; + ReplacementEvaluator_Compile_m4413(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Text.RegularExpressions.ReplacementEvaluator::Evaluate(System.Text.RegularExpressions.Match) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* ReplacementEvaluator_Evaluate_m4407 (ReplacementEvaluator_t863 * __this, Match_t820 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + int32_t L_0 = (__this->___n_pieces_1); + if (L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___replacement_3); + return L_1; + } + +IL_0012: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + Match_t820 * L_3 = ___match; + StringBuilder_t457 * L_4 = V_0; + ReplacementEvaluator_EvaluateAppend_m4408(__this, L_3, L_4, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = StringBuilder_ToString_m2059(L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::EvaluateAppend(System.Text.RegularExpressions.Match,System.Text.StringBuilder) +extern "C" void ReplacementEvaluator_EvaluateAppend_m4408 (ReplacementEvaluator_t863 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Group_t825 * V_3 = {0}; + int32_t V_4 = 0; + { + int32_t L_0 = (__this->___n_pieces_1); + if (L_0) + { + goto IL_0019; + } + } + { + StringBuilder_t457 * L_1 = ___sb; + String_t* L_2 = (__this->___replacement_3); + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, L_2, /*hidden argument*/NULL); + return; + } + +IL_0019: + { + V_0 = 0; + goto IL_00f1; + } + +IL_0020: + { + Int32U5BU5D_t420* L_3 = (__this->___pieces_2); + int32_t L_4 = V_0; + int32_t L_5 = L_4; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + int32_t L_6 = L_5; + V_1 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_3, L_6, sizeof(int32_t))); + int32_t L_7 = V_1; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0055; + } + } + { + Int32U5BU5D_t420* L_8 = (__this->___pieces_2); + int32_t L_9 = V_0; + int32_t L_10 = L_9; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + int32_t L_11 = L_10; + V_2 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_11, sizeof(int32_t))); + StringBuilder_t457 * L_12 = ___sb; + String_t* L_13 = (__this->___replacement_3); + int32_t L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_12); + StringBuilder_Append_m4747(L_12, L_13, L_14, L_15, /*hidden argument*/NULL); + goto IL_00f1; + } + +IL_0055: + { + int32_t L_16 = V_1; + if ((((int32_t)L_16) >= ((int32_t)((int32_t)-3)))) + { + goto IL_008b; + } + } + { + Match_t820 * L_17 = ___match; + NullCheck(L_17); + GroupCollection_t826 * L_18 = (GroupCollection_t826 *)VirtFuncInvoker0< GroupCollection_t826 * >::Invoke(4 /* System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() */, L_17); + int32_t L_19 = V_1; + NullCheck(L_18); + Group_t825 * L_20 = GroupCollection_get_Item_m4168(L_18, ((-((int32_t)((int32_t)L_19+(int32_t)4)))), /*hidden argument*/NULL); + V_3 = L_20; + StringBuilder_t457 * L_21 = ___sb; + Group_t825 * L_22 = V_3; + NullCheck(L_22); + String_t* L_23 = Capture_get_Text_m4151(L_22, /*hidden argument*/NULL); + Group_t825 * L_24 = V_3; + NullCheck(L_24); + int32_t L_25 = Capture_get_Index_m4147(L_24, /*hidden argument*/NULL); + Group_t825 * L_26 = V_3; + NullCheck(L_26); + int32_t L_27 = Capture_get_Length_m4148(L_26, /*hidden argument*/NULL); + NullCheck(L_21); + StringBuilder_Append_m4747(L_21, L_23, L_25, L_27, /*hidden argument*/NULL); + goto IL_00f1; + } + +IL_008b: + { + int32_t L_28 = V_1; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00a4; + } + } + { + StringBuilder_t457 * L_29 = ___sb; + Match_t820 * L_30 = ___match; + NullCheck(L_30); + String_t* L_31 = Capture_get_Text_m4151(L_30, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_31, /*hidden argument*/NULL); + goto IL_00f1; + } + +IL_00a4: + { + int32_t L_32 = V_1; + if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)-2))))) + { + goto IL_00c5; + } + } + { + StringBuilder_t457 * L_33 = ___sb; + Match_t820 * L_34 = ___match; + NullCheck(L_34); + String_t* L_35 = Capture_get_Text_m4151(L_34, /*hidden argument*/NULL); + Match_t820 * L_36 = ___match; + NullCheck(L_36); + int32_t L_37 = Capture_get_Index_m4147(L_36, /*hidden argument*/NULL); + NullCheck(L_33); + StringBuilder_Append_m4747(L_33, L_35, 0, L_37, /*hidden argument*/NULL); + goto IL_00f1; + } + +IL_00c5: + { + Match_t820 * L_38 = ___match; + NullCheck(L_38); + int32_t L_39 = Capture_get_Index_m4147(L_38, /*hidden argument*/NULL); + Match_t820 * L_40 = ___match; + NullCheck(L_40); + int32_t L_41 = Capture_get_Length_m4148(L_40, /*hidden argument*/NULL); + V_4 = ((int32_t)((int32_t)L_39+(int32_t)L_41)); + StringBuilder_t457 * L_42 = ___sb; + Match_t820 * L_43 = ___match; + NullCheck(L_43); + String_t* L_44 = Capture_get_Text_m4151(L_43, /*hidden argument*/NULL); + int32_t L_45 = V_4; + Match_t820 * L_46 = ___match; + NullCheck(L_46); + String_t* L_47 = Capture_get_Text_m4151(L_46, /*hidden argument*/NULL); + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + int32_t L_49 = V_4; + NullCheck(L_42); + StringBuilder_Append_m4747(L_42, L_44, L_45, ((int32_t)((int32_t)L_48-(int32_t)L_49)), /*hidden argument*/NULL); + } + +IL_00f1: + { + int32_t L_50 = V_0; + int32_t L_51 = (__this->___n_pieces_1); + if ((((int32_t)L_50) < ((int32_t)L_51))) + { + goto IL_0020; + } + } + { + return; + } +} +// System.Boolean System.Text.RegularExpressions.ReplacementEvaluator::get_NeedsGroupsOrCaptures() +extern "C" bool ReplacementEvaluator_get_NeedsGroupsOrCaptures_m4409 (ReplacementEvaluator_t863 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___n_pieces_1); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + return 1; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::Ensure(System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ReplacementEvaluator_Ensure_m4410 (ReplacementEvaluator_t863 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + { + Int32U5BU5D_t420* L_0 = (__this->___pieces_2); + if (L_0) + { + goto IL_0027; + } + } + { + V_0 = 4; + int32_t L_1 = V_0; + int32_t L_2 = ___size; + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0016; + } + } + { + int32_t L_3 = ___size; + V_0 = L_3; + } + +IL_0016: + { + int32_t L_4 = V_0; + __this->___pieces_2 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_4)); + goto IL_0072; + } + +IL_0027: + { + int32_t L_5 = ___size; + Int32U5BU5D_t420* L_6 = (__this->___pieces_2); + NullCheck(L_6); + if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0072; + } + } + { + Int32U5BU5D_t420* L_7 = (__this->___pieces_2); + NullCheck(L_7); + Int32U5BU5D_t420* L_8 = (__this->___pieces_2); + NullCheck(L_8); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))>>(int32_t)1)))); + int32_t L_9 = V_0; + int32_t L_10 = ___size; + if ((((int32_t)L_9) >= ((int32_t)L_10))) + { + goto IL_0052; + } + } + { + int32_t L_11 = ___size; + V_0 = L_11; + } + +IL_0052: + { + int32_t L_12 = V_0; + V_1 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_12)); + Int32U5BU5D_t420* L_13 = (__this->___pieces_2); + Int32U5BU5D_t420* L_14 = V_1; + int32_t L_15 = (__this->___n_pieces_1); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, (Array_t *)(Array_t *)L_14, L_15, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_16 = V_1; + __this->___pieces_2 = L_16; + } + +IL_0072: + { + return; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::AddFromReplacement(System.Int32,System.Int32) +extern "C" void ReplacementEvaluator_AddFromReplacement_m4411 (ReplacementEvaluator_t863 * __this, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___end; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = (__this->___n_pieces_1); + ReplacementEvaluator_Ensure_m4410(__this, ((int32_t)((int32_t)L_2+(int32_t)2)), /*hidden argument*/NULL); + Int32U5BU5D_t420* L_3 = (__this->___pieces_2); + int32_t L_4 = (__this->___n_pieces_1); + int32_t L_5 = L_4; + V_0 = L_5; + __this->___n_pieces_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_0; + int32_t L_7 = ___start; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_6); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_6, sizeof(int32_t))) = (int32_t)L_7; + Int32U5BU5D_t420* L_8 = (__this->___pieces_2); + int32_t L_9 = (__this->___n_pieces_1); + int32_t L_10 = L_9; + V_0 = L_10; + __this->___n_pieces_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + int32_t L_11 = V_0; + int32_t L_12 = ___end; + int32_t L_13 = ___start; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_11); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_11, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_12-(int32_t)L_13)); + return; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::AddInt(System.Int32) +extern "C" void ReplacementEvaluator_AddInt_m4412 (ReplacementEvaluator_t863 * __this, int32_t ___i, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___n_pieces_1); + ReplacementEvaluator_Ensure_m4410(__this, ((int32_t)((int32_t)L_0+(int32_t)1)), /*hidden argument*/NULL); + Int32U5BU5D_t420* L_1 = (__this->___pieces_2); + int32_t L_2 = (__this->___n_pieces_1); + int32_t L_3 = L_2; + V_0 = L_3; + __this->___n_pieces_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = V_0; + int32_t L_5 = ___i; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_4); + *((int32_t*)(int32_t*)SZArrayLdElema(L_1, L_4, sizeof(int32_t))) = (int32_t)L_5; + return; + } +} +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::Compile() +extern "C" void ReplacementEvaluator_Compile_m4413 (ReplacementEvaluator_t863 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + { + V_0 = 0; + V_1 = 0; + goto IL_0090; + } + +IL_0009: + { + String_t* L_0 = (__this->___replacement_3); + int32_t L_1 = V_1; + int32_t L_2 = L_1; + V_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + NullCheck(L_0); + uint16_t L_3 = String_get_Chars_m2061(L_0, L_2, /*hidden argument*/NULL); + V_3 = L_3; + uint16_t L_4 = V_3; + if ((((int32_t)L_4) == ((int32_t)((int32_t)36)))) + { + goto IL_0027; + } + } + { + goto IL_0090; + } + +IL_0027: + { + int32_t L_5 = V_1; + String_t* L_6 = (__this->___replacement_3); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) + { + goto IL_003d; + } + } + { + goto IL_00a1; + } + +IL_003d: + { + String_t* L_8 = (__this->___replacement_3); + int32_t L_9 = V_1; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)36))))) + { + goto IL_0063; + } + } + { + int32_t L_11 = V_0; + int32_t L_12 = V_1; + ReplacementEvaluator_AddFromReplacement_m4411(__this, L_11, L_12, /*hidden argument*/NULL); + int32_t L_13 = V_1; + int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)1)); + V_1 = L_14; + V_0 = L_14; + goto IL_0090; + } + +IL_0063: + { + int32_t L_15 = V_1; + V_2 = ((int32_t)((int32_t)L_15-(int32_t)1)); + int32_t L_16 = ReplacementEvaluator_CompileTerm_m4414(__this, (&V_1), /*hidden argument*/NULL); + V_4 = L_16; + int32_t L_17 = V_4; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_007e; + } + } + { + goto IL_0090; + } + +IL_007e: + { + int32_t L_18 = V_0; + int32_t L_19 = V_2; + ReplacementEvaluator_AddFromReplacement_m4411(__this, L_18, L_19, /*hidden argument*/NULL); + int32_t L_20 = V_4; + ReplacementEvaluator_AddInt_m4412(__this, L_20, /*hidden argument*/NULL); + int32_t L_21 = V_1; + V_0 = L_21; + } + +IL_0090: + { + int32_t L_22 = V_1; + String_t* L_23 = (__this->___replacement_3); + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_0009; + } + } + +IL_00a1: + { + int32_t L_25 = V_0; + if (!L_25) + { + goto IL_00af; + } + } + { + int32_t L_26 = V_0; + int32_t L_27 = V_1; + ReplacementEvaluator_AddFromReplacement_m4411(__this, L_26, L_27, /*hidden argument*/NULL); + } + +IL_00af: + { + return; + } +} +// System.Int32 System.Text.RegularExpressions.ReplacementEvaluator::CompileTerm(System.Int32&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern "C" int32_t ReplacementEvaluator_CompileTerm_m4414 (ReplacementEvaluator_t863 * __this, int32_t* ___ptr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + uint16_t V_4 = 0x0; + int32_t V_5 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = (__this->___replacement_3); + int32_t* L_1 = ___ptr; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, (*((int32_t*)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + uint16_t L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_4 = Char_IsDigit_m4755(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0045; + } + } + { + String_t* L_5 = (__this->___replacement_3); + int32_t* L_6 = ___ptr; + int32_t L_7 = Parser_ParseDecimal_m4369(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + int32_t L_8 = V_1; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_003e; + } + } + { + int32_t L_9 = V_1; + Regex_t463 * L_10 = (__this->___regex_0); + NullCheck(L_10); + int32_t L_11 = Regex_get_GroupCount_m4218(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) <= ((int32_t)L_11))) + { + goto IL_0040; + } + } + +IL_003e: + { + return 0; + } + +IL_0040: + { + int32_t L_12 = V_1; + return ((int32_t)((int32_t)((-L_12))-(int32_t)4)); + } + +IL_0045: + { + int32_t* L_13 = ___ptr; + int32_t* L_14 = ___ptr; + *((int32_t*)(L_13)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_14))+(int32_t)1)); + uint16_t L_15 = V_0; + V_4 = L_15; + uint16_t L_16 = V_4; + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 0) + { + goto IL_015e; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 1) + { + goto IL_0164; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 2) + { + goto IL_0070; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 3) + { + goto IL_0070; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 4) + { + goto IL_0070; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)38))) == 5) + { + goto IL_0167; + } + } + +IL_0070: + { + uint16_t L_17 = V_4; + if ((((int32_t)L_17) == ((int32_t)((int32_t)95)))) + { + goto IL_0176; + } + } + { + uint16_t L_18 = V_4; + if ((((int32_t)L_18) == ((int32_t)((int32_t)96)))) + { + goto IL_0161; + } + } + { + uint16_t L_19 = V_4; + if ((((int32_t)L_19) == ((int32_t)((int32_t)123)))) + { + goto IL_0090; + } + } + { + goto IL_0178; + } + +IL_0090: + { + V_3 = (-1); + } + +IL_0092: + try + { // begin try (depth: 1) + { + String_t* L_20 = (__this->___replacement_3); + int32_t* L_21 = ___ptr; + NullCheck(L_20); + uint16_t L_22 = String_get_Chars_m2061(L_20, (*((int32_t*)L_21)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_23 = Char_IsDigit_m4755(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00c1; + } + } + +IL_00a9: + { + String_t* L_24 = (__this->___replacement_3); + int32_t* L_25 = ___ptr; + int32_t L_26 = Parser_ParseDecimal_m4369(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + V_3 = L_26; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_2 = L_27; + goto IL_00ce; + } + +IL_00c1: + { + String_t* L_28 = (__this->___replacement_3); + int32_t* L_29 = ___ptr; + String_t* L_30 = Parser_ParseName_m4373(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + V_2 = L_30; + } + +IL_00ce: + { + goto IL_00ee; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00d3; + throw e; + } + +CATCH_00d3: + { // begin catch(System.IndexOutOfRangeException) + { + int32_t* L_31 = ___ptr; + String_t* L_32 = (__this->___replacement_3); + NullCheck(L_32); + int32_t L_33 = String_get_Length_m2000(L_32, /*hidden argument*/NULL); + *((int32_t*)(L_31)) = (int32_t)L_33; + V_5 = 0; + goto IL_017a; + } + +IL_00e9: + { + ; // IL_00e9: leave IL_00ee + } + } // end catch (depth: 1) + +IL_00ee: + { + int32_t* L_34 = ___ptr; + String_t* L_35 = (__this->___replacement_3); + NullCheck(L_35); + int32_t L_36 = String_get_Length_m2000(L_35, /*hidden argument*/NULL); + if ((((int32_t)(*((int32_t*)L_34))) == ((int32_t)L_36))) + { + goto IL_011a; + } + } + { + String_t* L_37 = (__this->___replacement_3); + int32_t* L_38 = ___ptr; + NullCheck(L_37); + uint16_t L_39 = String_get_Chars_m2061(L_37, (*((int32_t*)L_38)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)125))))) + { + goto IL_011a; + } + } + { + String_t* L_40 = V_2; + if (L_40) + { + goto IL_011c; + } + } + +IL_011a: + { + return 0; + } + +IL_011c: + { + int32_t* L_41 = ___ptr; + int32_t* L_42 = ___ptr; + *((int32_t*)(L_41)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_42))+(int32_t)1)); + String_t* L_43 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_45 = String_op_Inequality_m3593(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + if (!L_45) + { + goto IL_013f; + } + } + { + Regex_t463 * L_46 = (__this->___regex_0); + String_t* L_47 = V_2; + NullCheck(L_46); + int32_t L_48 = Regex_GroupNumberFromName_m4207(L_46, L_47, /*hidden argument*/NULL); + V_3 = L_48; + } + +IL_013f: + { + int32_t L_49 = V_3; + if ((((int32_t)L_49) < ((int32_t)0))) + { + goto IL_0157; + } + } + { + int32_t L_50 = V_3; + Regex_t463 * L_51 = (__this->___regex_0); + NullCheck(L_51); + int32_t L_52 = Regex_get_GroupCount_m4218(L_51, /*hidden argument*/NULL); + if ((((int32_t)L_50) <= ((int32_t)L_52))) + { + goto IL_0159; + } + } + +IL_0157: + { + return 0; + } + +IL_0159: + { + int32_t L_53 = V_3; + return ((int32_t)((int32_t)((-L_53))-(int32_t)4)); + } + +IL_015e: + { + return ((int32_t)-4); + } + +IL_0161: + { + return ((int32_t)-2); + } + +IL_0164: + { + return ((int32_t)-3); + } + +IL_0167: + { + Regex_t463 * L_54 = (__this->___regex_0); + NullCheck(L_54); + int32_t L_55 = Regex_get_GroupCount_m4218(L_54, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((-L_55))-(int32_t)4)); + } + +IL_0176: + { + return (-1); + } + +IL_0178: + { + return 0; + } + +IL_017a: + { + int32_t L_56 = V_5; + return L_56; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::.ctor() +extern "C" void ExpressionCollection__ctor_m4415 (ExpressionCollection_t864 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::Add(System.Text.RegularExpressions.Syntax.Expression) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" void ExpressionCollection_Add_m4416 (ExpressionCollection_t864 * __this, Expression_t865 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = CollectionBase_get_List_m4764(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___e; + NullCheck(L_0); + InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(4 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.ExpressionCollection::get_Item(System.Int32) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +extern "C" Expression_t865 * ExpressionCollection_get_Item_m4417 (ExpressionCollection_t864 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + Expression_t865_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(579); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = CollectionBase_get_List_m4764(__this, /*hidden argument*/NULL); + int32_t L_1 = ___i; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker1< Object_t *, int32_t >::Invoke(2 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t859_il2cpp_TypeInfo_var, L_0, L_1); + return ((Expression_t865 *)CastclassClass(L_2, Expression_t865_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::set_Item(System.Int32,System.Text.RegularExpressions.Syntax.Expression) +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" void ExpressionCollection_set_Item_m4418 (ExpressionCollection_t864 * __this, int32_t ___i, Expression_t865 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = CollectionBase_get_List_m4764(__this, /*hidden argument*/NULL); + int32_t L_1 = ___i; + Expression_t865 * L_2 = ___value; + NullCheck(L_0); + InterfaceActionInvoker2< int32_t, Object_t * >::Invoke(3 /* System.Void System.Collections.IList::set_Item(System.Int32,System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_0, L_1, L_2); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::OnValidate(System.Object) +extern "C" void ExpressionCollection_OnValidate_m4419 (ExpressionCollection_t864 * __this, Object_t * ___o, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Expression::.ctor() +extern "C" void Expression__ctor_m4420 (Expression_t865 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Expression::GetFixedWidth() +extern "C" int32_t Expression_GetFixedWidth_m4421 (Expression_t865 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + VirtActionInvoker2< int32_t*, int32_t* >::Invoke(5 /* System.Void System.Text.RegularExpressions.Syntax.Expression::GetWidth(System.Int32&,System.Int32&) */, __this, (&V_0), (&V_1)); + int32_t L_0 = V_0; + int32_t L_1 = V_1; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0013; + } + } + { + int32_t L_2 = V_0; + return L_2; + } + +IL_0013: + { + return (-1); + } +} +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Expression::GetAnchorInfo(System.Boolean) +extern TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +extern "C" AnchorInfo_t883 * Expression_GetAnchorInfo_m4422 (Expression_t865 * __this, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AnchorInfo_t883_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(580); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = Expression_GetFixedWidth_m4421(__this, /*hidden argument*/NULL); + AnchorInfo_t883 * L_1 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_1, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CompositeExpression::.ctor() +extern TypeInfo* ExpressionCollection_t864_il2cpp_TypeInfo_var; +extern "C" void CompositeExpression__ctor_m4423 (CompositeExpression_t866 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExpressionCollection_t864_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(581); + s_Il2CppMethodIntialized = true; + } + { + Expression__ctor_m4420(__this, /*hidden argument*/NULL); + ExpressionCollection_t864 * L_0 = (ExpressionCollection_t864 *)il2cpp_codegen_object_new (ExpressionCollection_t864_il2cpp_TypeInfo_var); + ExpressionCollection__ctor_m4415(L_0, /*hidden argument*/NULL); + __this->___expressions_0 = L_0; + return; + } +} +// System.Text.RegularExpressions.Syntax.ExpressionCollection System.Text.RegularExpressions.Syntax.CompositeExpression::get_Expressions() +extern "C" ExpressionCollection_t864 * CompositeExpression_get_Expressions_m4424 (CompositeExpression_t866 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = (__this->___expressions_0); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CompositeExpression::GetWidth(System.Int32&,System.Int32&,System.Int32) +extern "C" void CompositeExpression_GetWidth_m4425 (CompositeExpression_t866 * __this, int32_t* ___min, int32_t* ___max, int32_t ___count, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + Expression_t865 * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + int32_t* L_0 = ___min; + *((int32_t*)(L_0)) = (int32_t)((int32_t)2147483647); + int32_t* L_1 = ___max; + *((int32_t*)(L_1)) = (int32_t)0; + V_0 = 1; + V_1 = 0; + goto IL_0053; + } + +IL_0013: + { + ExpressionCollection_t864 * L_2 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_3 = V_1; + NullCheck(L_2); + Expression_t865 * L_4 = ExpressionCollection_get_Item_m4417(L_2, L_3, /*hidden argument*/NULL); + V_2 = L_4; + Expression_t865 * L_5 = V_2; + if (L_5) + { + goto IL_002b; + } + } + { + goto IL_004f; + } + +IL_002b: + { + V_0 = 0; + Expression_t865 * L_6 = V_2; + NullCheck(L_6); + VirtActionInvoker2< int32_t*, int32_t* >::Invoke(5 /* System.Void System.Text.RegularExpressions.Syntax.Expression::GetWidth(System.Int32&,System.Int32&) */, L_6, (&V_3), (&V_4)); + int32_t L_7 = V_3; + int32_t* L_8 = ___min; + if ((((int32_t)L_7) >= ((int32_t)(*((int32_t*)L_8))))) + { + goto IL_0042; + } + } + { + int32_t* L_9 = ___min; + int32_t L_10 = V_3; + *((int32_t*)(L_9)) = (int32_t)L_10; + } + +IL_0042: + { + int32_t L_11 = V_4; + int32_t* L_12 = ___max; + if ((((int32_t)L_11) <= ((int32_t)(*((int32_t*)L_12))))) + { + goto IL_004f; + } + } + { + int32_t* L_13 = ___max; + int32_t L_14 = V_4; + *((int32_t*)(L_13)) = (int32_t)L_14; + } + +IL_004f: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0053: + { + int32_t L_16 = V_1; + int32_t L_17 = ___count; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_0013; + } + } + { + bool L_18 = V_0; + if (!L_18) + { + goto IL_006a; + } + } + { + int32_t* L_19 = ___min; + int32_t* L_20 = ___max; + int32_t L_21 = 0; + V_5 = L_21; + *((int32_t*)(L_20)) = (int32_t)L_21; + int32_t L_22 = V_5; + *((int32_t*)(L_19)) = (int32_t)L_22; + } + +IL_006a: + { + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.CompositeExpression::IsComplex() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" bool CompositeExpression_IsComplex_m4426 (CompositeExpression_t866 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Expression_t865_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(579); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Expression_t865 * V_0 = {0}; + Object_t * V_1 = {0}; + bool V_2 = false; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_0); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_002f; + } + +IL_0011: + { + Object_t * L_2 = V_1; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_0 = ((Expression_t865 *)CastclassClass(L_3, Expression_t865_il2cpp_TypeInfo_var)); + Expression_t865 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.RegularExpressions.Syntax.Expression::IsComplex() */, L_4); + if (!L_5) + { + goto IL_002f; + } + } + +IL_0028: + { + V_2 = 1; + IL2CPP_LEAVE(0x5E, FINALLY_003f); + } + +IL_002f: + { + Object_t * L_6 = V_1; + NullCheck(L_6); + bool L_7 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_6); + if (L_7) + { + goto IL_0011; + } + } + +IL_003a: + { + IL2CPP_LEAVE(0x51, FINALLY_003f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003f; + } + +FINALLY_003f: + { // begin finally (depth: 1) + { + Object_t * L_8 = V_1; + V_3 = ((Object_t *)IsInst(L_8, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_3; + if (L_9) + { + goto IL_004a; + } + } + +IL_0049: + { + IL2CPP_END_FINALLY(63) + } + +IL_004a: + { + Object_t * L_10 = V_3; + NullCheck(L_10); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_10); + IL2CPP_END_FINALLY(63) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(63) + { + IL2CPP_JUMP_TBL(0x5E, IL_005e) + IL2CPP_JUMP_TBL(0x51, IL_0051) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0051: + { + int32_t L_11 = Expression_GetFixedWidth_m4421(__this, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_11) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_005e: + { + bool L_12 = V_2; + return L_12; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Group::.ctor() +extern "C" void Group__ctor_m4427 (Group_t867 * __this, const MethodInfo* method) +{ + { + CompositeExpression__ctor_m4423(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Group::AppendExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Group_AppendExpression_m4428 (Group_t867 * __this, Expression_t865 * ___e, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___e; + NullCheck(L_0); + ExpressionCollection_Add_m4416(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Group::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Group_Compile_m4429 (Group_t867 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + Expression_t865 * V_2 = {0}; + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_0); + V_0 = L_1; + V_1 = 0; + goto IL_0048; + } + +IL_0013: + { + bool L_2 = ___reverse; + if (!L_2) + { + goto IL_002f; + } + } + { + ExpressionCollection_t864 * L_3 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_4 = V_0; + int32_t L_5 = V_1; + NullCheck(L_3); + Expression_t865 * L_6 = ExpressionCollection_get_Item_m4417(L_3, ((int32_t)((int32_t)((int32_t)((int32_t)L_4-(int32_t)L_5))-(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_6; + goto IL_003c; + } + +IL_002f: + { + ExpressionCollection_t864 * L_7 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_8 = V_1; + NullCheck(L_7); + Expression_t865 * L_9 = ExpressionCollection_get_Item_m4417(L_7, L_8, /*hidden argument*/NULL); + V_2 = L_9; + } + +IL_003c: + { + Expression_t865 * L_10 = V_2; + Object_t * L_11 = ___cmp; + bool L_12 = ___reverse; + NullCheck(L_10); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_10, L_11, L_12); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0048: + { + int32_t L_14 = V_1; + int32_t L_15 = V_0; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Group::GetWidth(System.Int32&,System.Int32&) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void Group_GetWidth_m4430 (Group_t867 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Expression_t865_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(579); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Expression_t865 * V_0 = {0}; + Object_t * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t* L_0 = ___min; + *((int32_t*)(L_0)) = (int32_t)0; + int32_t* L_1 = ___max; + *((int32_t*)(L_1)) = (int32_t)0; + ExpressionCollection_t864 * L_2 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_2); + V_1 = L_3; + } + +IL_0012: + try + { // begin try (depth: 1) + { + goto IL_005c; + } + +IL_0017: + { + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_0 = ((Expression_t865 *)CastclassClass(L_5, Expression_t865_il2cpp_TypeInfo_var)); + Expression_t865 * L_6 = V_0; + NullCheck(L_6); + VirtActionInvoker2< int32_t*, int32_t* >::Invoke(5 /* System.Void System.Text.RegularExpressions.Syntax.Expression::GetWidth(System.Int32&,System.Int32&) */, L_6, (&V_2), (&V_3)); + int32_t* L_7 = ___min; + int32_t* L_8 = ___min; + int32_t L_9 = V_2; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_8))+(int32_t)L_9)); + int32_t* L_10 = ___max; + if ((((int32_t)(*((int32_t*)L_10))) == ((int32_t)((int32_t)2147483647)))) + { + goto IL_004a; + } + } + +IL_003f: + { + int32_t L_11 = V_3; + if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)2147483647))))) + { + goto IL_0056; + } + } + +IL_004a: + { + int32_t* L_12 = ___max; + *((int32_t*)(L_12)) = (int32_t)((int32_t)2147483647); + goto IL_005c; + } + +IL_0056: + { + int32_t* L_13 = ___max; + int32_t* L_14 = ___max; + int32_t L_15 = V_3; + *((int32_t*)(L_13)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_14))+(int32_t)L_15)); + } + +IL_005c: + { + Object_t * L_16 = V_1; + NullCheck(L_16); + bool L_17 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_16); + if (L_17) + { + goto IL_0017; + } + } + +IL_0067: + { + IL2CPP_LEAVE(0x81, FINALLY_006c); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_006c; + } + +FINALLY_006c: + { // begin finally (depth: 1) + { + Object_t * L_18 = V_1; + V_4 = ((Object_t *)IsInst(L_18, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_19 = V_4; + if (L_19) + { + goto IL_0079; + } + } + +IL_0078: + { + IL2CPP_END_FINALLY(108) + } + +IL_0079: + { + Object_t * L_20 = V_4; + NullCheck(L_20); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_20); + IL2CPP_END_FINALLY(108) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(108) + { + IL2CPP_JUMP_TBL(0x81, IL_0081) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0081: + { + return; + } +} +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Group::GetAnchorInfo(System.Boolean) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IntervalCollection_t861_il2cpp_TypeInfo_var; +extern TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral563; +extern Il2CppCodeGenString* _stringLiteral564; +extern "C" AnchorInfo_t883 * Group_GetAnchorInfo_m4431 (Group_t867 * __this, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IntervalCollection_t861_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(563); + AnchorInfo_t883_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(580); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral563 = il2cpp_codegen_string_literal_from_index(563); + _stringLiteral564 = il2cpp_codegen_string_literal_from_index(564); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ArrayList_t734 * V_2 = {0}; + IntervalCollection_t861 * V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + Expression_t865 * V_6 = {0}; + AnchorInfo_t883 * V_7 = {0}; + Interval_t857 V_8 = {0}; + Interval_t857 V_9 = {0}; + Object_t * V_10 = {0}; + bool V_11 = false; + int32_t V_12 = 0; + int32_t V_13 = 0; + AnchorInfo_t883 * V_14 = {0}; + StringBuilder_t457 * V_15 = {0}; + int32_t V_16 = 0; + AnchorInfo_t883 * V_17 = {0}; + Object_t * V_18 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = Expression_GetFixedWidth_m4421(__this, /*hidden argument*/NULL); + V_1 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_2 = L_1; + IntervalCollection_t861 * L_2 = (IntervalCollection_t861 *)il2cpp_codegen_object_new (IntervalCollection_t861_il2cpp_TypeInfo_var); + IntervalCollection__ctor_m4357(L_2, /*hidden argument*/NULL); + V_3 = L_2; + V_0 = 0; + ExpressionCollection_t864 * L_3 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_3); + V_4 = L_4; + V_5 = 0; + goto IL_00ca; + } + +IL_002a: + { + bool L_5 = ___reverse; + if (!L_5) + { + goto IL_0049; + } + } + { + ExpressionCollection_t864 * L_6 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_7 = V_4; + int32_t L_8 = V_5; + NullCheck(L_6); + Expression_t865 * L_9 = ExpressionCollection_get_Item_m4417(L_6, ((int32_t)((int32_t)((int32_t)((int32_t)L_7-(int32_t)L_8))-(int32_t)1)), /*hidden argument*/NULL); + V_6 = L_9; + goto IL_0058; + } + +IL_0049: + { + ExpressionCollection_t864 * L_10 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_11 = V_5; + NullCheck(L_10); + Expression_t865 * L_12 = ExpressionCollection_get_Item_m4417(L_10, L_11, /*hidden argument*/NULL); + V_6 = L_12; + } + +IL_0058: + { + Expression_t865 * L_13 = V_6; + bool L_14 = ___reverse; + NullCheck(L_13); + AnchorInfo_t883 * L_15 = (AnchorInfo_t883 *)VirtFuncInvoker1< AnchorInfo_t883 *, bool >::Invoke(6 /* System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Expression::GetAnchorInfo(System.Boolean) */, L_13, L_14); + V_7 = L_15; + ArrayList_t734 * L_16 = V_2; + AnchorInfo_t883 * L_17 = V_7; + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_17); + AnchorInfo_t883 * L_18 = V_7; + NullCheck(L_18); + bool L_19 = AnchorInfo_get_IsPosition_m4523(L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_008f; + } + } + { + int32_t L_20 = V_0; + AnchorInfo_t883 * L_21 = V_7; + NullCheck(L_21); + int32_t L_22 = AnchorInfo_get_Offset_m4514(L_21, /*hidden argument*/NULL); + int32_t L_23 = V_1; + AnchorInfo_t883 * L_24 = V_7; + NullCheck(L_24); + uint16_t L_25 = AnchorInfo_get_Position_m4521(L_24, /*hidden argument*/NULL); + AnchorInfo_t883 * L_26 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4513(L_26, __this, ((int32_t)((int32_t)L_20+(int32_t)L_22)), L_23, L_25, /*hidden argument*/NULL); + return L_26; + } + +IL_008f: + { + AnchorInfo_t883 * L_27 = V_7; + NullCheck(L_27); + bool L_28 = AnchorInfo_get_IsSubstring_m4522(L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00a9; + } + } + { + IntervalCollection_t861 * L_29 = V_3; + AnchorInfo_t883 * L_30 = V_7; + int32_t L_31 = V_0; + NullCheck(L_30); + Interval_t857 L_32 = AnchorInfo_GetInterval_m4524(L_30, L_31, /*hidden argument*/NULL); + NullCheck(L_29); + IntervalCollection_Add_m4359(L_29, L_32, /*hidden argument*/NULL); + } + +IL_00a9: + { + AnchorInfo_t883 * L_33 = V_7; + NullCheck(L_33); + bool L_34 = AnchorInfo_get_IsUnknownWidth_m4517(L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_00ba; + } + } + { + goto IL_00d3; + } + +IL_00ba: + { + int32_t L_35 = V_0; + AnchorInfo_t883 * L_36 = V_7; + NullCheck(L_36); + int32_t L_37 = AnchorInfo_get_Width_m4515(L_36, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_35+(int32_t)L_37)); + int32_t L_38 = V_5; + V_5 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_00ca: + { + int32_t L_39 = V_5; + int32_t L_40 = V_4; + if ((((int32_t)L_39) < ((int32_t)L_40))) + { + goto IL_002a; + } + } + +IL_00d3: + { + IntervalCollection_t861 * L_41 = V_3; + NullCheck(L_41); + IntervalCollection_Normalize_m4360(L_41, /*hidden argument*/NULL); + Interval_t857 L_42 = Interval_get_Empty_m4337(NULL /*static, unused*/, /*hidden argument*/NULL); + V_8 = L_42; + IntervalCollection_t861 * L_43 = V_3; + NullCheck(L_43); + Object_t * L_44 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(8 /* System.Collections.IEnumerator System.Text.RegularExpressions.IntervalCollection::GetEnumerator() */, L_43); + V_10 = L_44; + } + +IL_00e8: + try + { // begin try (depth: 1) + { + goto IL_0112; + } + +IL_00ed: + { + Object_t * L_45 = V_10; + NullCheck(L_45); + Object_t * L_46 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_45); + V_9 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_46, Interval_t857_il2cpp_TypeInfo_var)))); + int32_t L_47 = Interval_get_Size_m4341((&V_9), /*hidden argument*/NULL); + int32_t L_48 = Interval_get_Size_m4341((&V_8), /*hidden argument*/NULL); + if ((((int32_t)L_47) <= ((int32_t)L_48))) + { + goto IL_0112; + } + } + +IL_010e: + { + Interval_t857 L_49 = V_9; + V_8 = L_49; + } + +IL_0112: + { + Object_t * L_50 = V_10; + NullCheck(L_50); + bool L_51 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_50); + if (L_51) + { + goto IL_00ed; + } + } + +IL_011e: + { + IL2CPP_LEAVE(0x139, FINALLY_0123); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0123; + } + +FINALLY_0123: + { // begin finally (depth: 1) + { + Object_t * L_52 = V_10; + V_18 = ((Object_t *)IsInst(L_52, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_53 = V_18; + if (L_53) + { + goto IL_0131; + } + } + +IL_0130: + { + IL2CPP_END_FINALLY(291) + } + +IL_0131: + { + Object_t * L_54 = V_18; + NullCheck(L_54); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_54); + IL2CPP_END_FINALLY(291) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(291) + { + IL2CPP_JUMP_TBL(0x139, IL_0139) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0139: + { + bool L_55 = Interval_get_IsEmpty_m4340((&V_8), /*hidden argument*/NULL); + if (!L_55) + { + goto IL_014d; + } + } + { + int32_t L_56 = V_1; + AnchorInfo_t883 * L_57 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_57, __this, L_56, /*hidden argument*/NULL); + return L_57; + } + +IL_014d: + { + V_11 = 0; + V_12 = 0; + V_0 = 0; + V_13 = 0; + goto IL_01c8; + } + +IL_015d: + { + ArrayList_t734 * L_58 = V_2; + int32_t L_59 = V_13; + NullCheck(L_58); + Object_t * L_60 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_58, L_59); + V_14 = ((AnchorInfo_t883 *)CastclassClass(L_60, AnchorInfo_t883_il2cpp_TypeInfo_var)); + AnchorInfo_t883 * L_61 = V_14; + NullCheck(L_61); + bool L_62 = AnchorInfo_get_IsSubstring_m4522(L_61, /*hidden argument*/NULL); + if (!L_62) + { + goto IL_01a7; + } + } + { + AnchorInfo_t883 * L_63 = V_14; + int32_t L_64 = V_0; + NullCheck(L_63); + Interval_t857 L_65 = AnchorInfo_GetInterval_m4524(L_63, L_64, /*hidden argument*/NULL); + bool L_66 = Interval_Contains_m4344((&V_8), L_65, /*hidden argument*/NULL); + if (!L_66) + { + goto IL_01a7; + } + } + { + bool L_67 = V_11; + AnchorInfo_t883 * L_68 = V_14; + NullCheck(L_68); + bool L_69 = AnchorInfo_get_IgnoreCase_m4520(L_68, /*hidden argument*/NULL); + V_11 = ((int32_t)((int32_t)L_67|(int32_t)L_69)); + ArrayList_t734 * L_70 = V_2; + int32_t L_71 = V_12; + int32_t L_72 = L_71; + V_12 = ((int32_t)((int32_t)L_72+(int32_t)1)); + AnchorInfo_t883 * L_73 = V_14; + NullCheck(L_70); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_70, L_72, L_73); + } + +IL_01a7: + { + AnchorInfo_t883 * L_74 = V_14; + NullCheck(L_74); + bool L_75 = AnchorInfo_get_IsUnknownWidth_m4517(L_74, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_01b8; + } + } + { + goto IL_01d5; + } + +IL_01b8: + { + int32_t L_76 = V_0; + AnchorInfo_t883 * L_77 = V_14; + NullCheck(L_77); + int32_t L_78 = AnchorInfo_get_Width_m4515(L_77, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_76+(int32_t)L_78)); + int32_t L_79 = V_13; + V_13 = ((int32_t)((int32_t)L_79+(int32_t)1)); + } + +IL_01c8: + { + int32_t L_80 = V_13; + ArrayList_t734 * L_81 = V_2; + NullCheck(L_81); + int32_t L_82 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_81); + if ((((int32_t)L_80) < ((int32_t)L_82))) + { + goto IL_015d; + } + } + +IL_01d5: + { + StringBuilder_t457 * L_83 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_83, /*hidden argument*/NULL); + V_15 = L_83; + V_16 = 0; + goto IL_0227; + } + +IL_01e4: + { + bool L_84 = ___reverse; + if (!L_84) + { + goto IL_0203; + } + } + { + ArrayList_t734 * L_85 = V_2; + int32_t L_86 = V_12; + int32_t L_87 = V_16; + NullCheck(L_85); + Object_t * L_88 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_85, ((int32_t)((int32_t)((int32_t)((int32_t)L_86-(int32_t)L_87))-(int32_t)1))); + V_17 = ((AnchorInfo_t883 *)CastclassClass(L_88, AnchorInfo_t883_il2cpp_TypeInfo_var)); + goto IL_0212; + } + +IL_0203: + { + ArrayList_t734 * L_89 = V_2; + int32_t L_90 = V_16; + NullCheck(L_89); + Object_t * L_91 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_89, L_90); + V_17 = ((AnchorInfo_t883 *)CastclassClass(L_91, AnchorInfo_t883_il2cpp_TypeInfo_var)); + } + +IL_0212: + { + StringBuilder_t457 * L_92 = V_15; + AnchorInfo_t883 * L_93 = V_17; + NullCheck(L_93); + String_t* L_94 = AnchorInfo_get_Substring_m4519(L_93, /*hidden argument*/NULL); + NullCheck(L_92); + StringBuilder_Append_m2058(L_92, L_94, /*hidden argument*/NULL); + int32_t L_95 = V_16; + V_16 = ((int32_t)((int32_t)L_95+(int32_t)1)); + } + +IL_0227: + { + int32_t L_96 = V_16; + int32_t L_97 = V_12; + if ((((int32_t)L_96) < ((int32_t)L_97))) + { + goto IL_01e4; + } + } + { + StringBuilder_t457 * L_98 = V_15; + NullCheck(L_98); + int32_t L_99 = StringBuilder_get_Length_m4734(L_98, /*hidden argument*/NULL); + int32_t L_100 = Interval_get_Size_m4341((&V_8), /*hidden argument*/NULL); + if ((!(((uint32_t)L_99) == ((uint32_t)L_100)))) + { + goto IL_025b; + } + } + { + int32_t L_101 = ((&V_8)->___low_0); + int32_t L_102 = V_1; + StringBuilder_t457 * L_103 = V_15; + NullCheck(L_103); + String_t* L_104 = StringBuilder_ToString_m2059(L_103, /*hidden argument*/NULL); + bool L_105 = V_11; + AnchorInfo_t883 * L_106 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4512(L_106, __this, L_101, L_102, L_104, L_105, /*hidden argument*/NULL); + return L_106; + } + +IL_025b: + { + StringBuilder_t457 * L_107 = V_15; + NullCheck(L_107); + int32_t L_108 = StringBuilder_get_Length_m4734(L_107, /*hidden argument*/NULL); + int32_t L_109 = Interval_get_Size_m4341((&V_8), /*hidden argument*/NULL); + if ((((int32_t)L_108) <= ((int32_t)L_109))) + { + goto IL_0285; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + TextWriter_t943 * L_110 = Console_get_Error_m4765(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_110); + VirtActionInvoker1< String_t* >::Invoke(13 /* System.Void System.IO.TextWriter::WriteLine(System.String) */, L_110, _stringLiteral563); + int32_t L_111 = V_1; + AnchorInfo_t883 * L_112 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_112, __this, L_111, /*hidden argument*/NULL); + return L_112; + } + +IL_0285: + { + SystemException_t940 * L_113 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_113, _stringLiteral564, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_113); + } +} +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::.ctor() +extern "C" void RegularExpression__ctor_m4432 (RegularExpression_t868 * __this, const MethodInfo* method) +{ + { + Group__ctor_m4427(__this, /*hidden argument*/NULL); + __this->___group_count_1 = 0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::set_GroupCount(System.Int32) +extern "C" void RegularExpression_set_GroupCount_m4433 (RegularExpression_t868 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___group_count_1 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void RegularExpression_Compile_m4434 (RegularExpression_t868 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + AnchorInfo_t883 * V_2 = {0}; + LinkRef_t843 * V_3 = {0}; + { + VirtActionInvoker2< int32_t*, int32_t* >::Invoke(5 /* System.Void System.Text.RegularExpressions.Syntax.Group::GetWidth(System.Int32&,System.Int32&) */, __this, (&V_0), (&V_1)); + Object_t * L_0 = ___cmp; + int32_t L_1 = (__this->___group_count_1); + int32_t L_2 = V_0; + int32_t L_3 = V_1; + NullCheck(L_0); + InterfaceActionInvoker3< int32_t, int32_t, int32_t >::Invoke(23 /* System.Void System.Text.RegularExpressions.ICompiler::EmitInfo(System.Int32,System.Int32,System.Int32) */, ICompiler_t911_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); + bool L_4 = ___reverse; + AnchorInfo_t883 * L_5 = (AnchorInfo_t883 *)VirtFuncInvoker1< AnchorInfo_t883 *, bool >::Invoke(6 /* System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Group::GetAnchorInfo(System.Boolean) */, __this, L_4); + V_2 = L_5; + Object_t * L_6 = ___cmp; + NullCheck(L_6); + LinkRef_t843 * L_7 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_6); + V_3 = L_7; + Object_t * L_8 = ___cmp; + bool L_9 = ___reverse; + AnchorInfo_t883 * L_10 = V_2; + NullCheck(L_10); + int32_t L_11 = AnchorInfo_get_Offset_m4514(L_10, /*hidden argument*/NULL); + LinkRef_t843 * L_12 = V_3; + NullCheck(L_8); + InterfaceActionInvoker3< bool, int32_t, LinkRef_t843 * >::Invoke(25 /* System.Void System.Text.RegularExpressions.ICompiler::EmitAnchor(System.Boolean,System.Int32,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_8, L_9, L_11, L_12); + AnchorInfo_t883 * L_13 = V_2; + NullCheck(L_13); + bool L_14 = AnchorInfo_get_IsPosition_m4523(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0051; + } + } + { + Object_t * L_15 = ___cmp; + AnchorInfo_t883 * L_16 = V_2; + NullCheck(L_16); + uint16_t L_17 = AnchorInfo_get_Position_m4521(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + InterfaceActionInvoker1< uint16_t >::Invoke(9 /* System.Void System.Text.RegularExpressions.ICompiler::EmitPosition(System.Text.RegularExpressions.Position) */, ICompiler_t911_il2cpp_TypeInfo_var, L_15, L_17); + goto IL_006f; + } + +IL_0051: + { + AnchorInfo_t883 * L_18 = V_2; + NullCheck(L_18); + bool L_19 = AnchorInfo_get_IsSubstring_m4522(L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_006f; + } + } + { + Object_t * L_20 = ___cmp; + AnchorInfo_t883 * L_21 = V_2; + NullCheck(L_21); + String_t* L_22 = AnchorInfo_get_Substring_m4519(L_21, /*hidden argument*/NULL); + AnchorInfo_t883 * L_23 = V_2; + NullCheck(L_23); + bool L_24 = AnchorInfo_get_IgnoreCase_m4520(L_23, /*hidden argument*/NULL); + bool L_25 = ___reverse; + NullCheck(L_20); + InterfaceActionInvoker3< String_t*, bool, bool >::Invoke(8 /* System.Void System.Text.RegularExpressions.ICompiler::EmitString(System.String,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_20, L_22, L_24, L_25); + } + +IL_006f: + { + Object_t * L_26 = ___cmp; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_26); + Object_t * L_27 = ___cmp; + LinkRef_t843 * L_28 = V_3; + NullCheck(L_27); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_27, L_28); + Object_t * L_29 = ___cmp; + bool L_30 = ___reverse; + Group_Compile_m4429(__this, L_29, L_30, /*hidden argument*/NULL); + Object_t * L_31 = ___cmp; + NullCheck(L_31); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_31); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::.ctor() +extern "C" void CapturingGroup__ctor_m4435 (CapturingGroup_t869 * __this, const MethodInfo* method) +{ + { + Group__ctor_m4427(__this, /*hidden argument*/NULL); + __this->___gid_1 = 0; + __this->___name_2 = (String_t*)NULL; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.CapturingGroup::get_Index() +extern "C" int32_t CapturingGroup_get_Index_m4436 (CapturingGroup_t869 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___gid_1); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::set_Index(System.Int32) +extern "C" void CapturingGroup_set_Index_m4437 (CapturingGroup_t869 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___gid_1 = L_0; + return; + } +} +// System.String System.Text.RegularExpressions.Syntax.CapturingGroup::get_Name() +extern "C" String_t* CapturingGroup_get_Name_m4438 (CapturingGroup_t869 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_2); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::set_Name(System.String) +extern "C" void CapturingGroup_set_Name_m4439 (CapturingGroup_t869 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___name_2 = L_0; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.CapturingGroup::get_IsNamed() +extern "C" bool CapturingGroup_get_IsNamed_m4440 (CapturingGroup_t869 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_2); + return ((((int32_t)((((Object_t*)(String_t*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void CapturingGroup_Compile_m4441 (CapturingGroup_t869 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___cmp; + int32_t L_1 = (__this->___gid_1); + NullCheck(L_0); + InterfaceActionInvoker1< int32_t >::Invoke(10 /* System.Void System.Text.RegularExpressions.ICompiler::EmitOpen(System.Int32) */, ICompiler_t911_il2cpp_TypeInfo_var, L_0, L_1); + Object_t * L_2 = ___cmp; + bool L_3 = ___reverse; + Group_Compile_m4429(__this, L_2, L_3, /*hidden argument*/NULL); + Object_t * L_4 = ___cmp; + int32_t L_5 = (__this->___gid_1); + NullCheck(L_4); + InterfaceActionInvoker1< int32_t >::Invoke(11 /* System.Void System.Text.RegularExpressions.ICompiler::EmitClose(System.Int32) */, ICompiler_t911_il2cpp_TypeInfo_var, L_4, L_5); + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.CapturingGroup::IsComplex() +extern "C" bool CapturingGroup_IsComplex_m4442 (CapturingGroup_t869 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.CapturingGroup::CompareTo(System.Object) +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern "C" int32_t CapturingGroup_CompareTo_m4443 (CapturingGroup_t869 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___gid_1); + Object_t * L_1 = ___other; + NullCheck(((CapturingGroup_t869 *)CastclassClass(L_1, CapturingGroup_t869_il2cpp_TypeInfo_var))); + int32_t L_2 = (((CapturingGroup_t869 *)CastclassClass(L_1, CapturingGroup_t869_il2cpp_TypeInfo_var))->___gid_1); + return ((int32_t)((int32_t)L_0-(int32_t)L_2)); + } +} +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::.ctor() +extern "C" void BalancingGroup__ctor_m4444 (BalancingGroup_t870 * __this, const MethodInfo* method) +{ + { + CapturingGroup__ctor_m4435(__this, /*hidden argument*/NULL); + __this->___balance_3 = (CapturingGroup_t869 *)NULL; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::set_Balance(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void BalancingGroup_set_Balance_m4445 (BalancingGroup_t870 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = ___value; + __this->___balance_3 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void BalancingGroup_Compile_m4446 (BalancingGroup_t870 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + LinkRef_t843 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Expression_t865 * V_3 = {0}; + { + Object_t * L_0 = ___cmp; + NullCheck(L_0); + LinkRef_t843 * L_1 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_0); + V_0 = L_1; + Object_t * L_2 = ___cmp; + int32_t L_3 = CapturingGroup_get_Index_m4436(__this, /*hidden argument*/NULL); + CapturingGroup_t869 * L_4 = (__this->___balance_3); + NullCheck(L_4); + int32_t L_5 = CapturingGroup_get_Index_m4436(L_4, /*hidden argument*/NULL); + bool L_6 = CapturingGroup_get_IsNamed_m4440(__this, /*hidden argument*/NULL); + LinkRef_t843 * L_7 = V_0; + NullCheck(L_2); + InterfaceActionInvoker4< int32_t, int32_t, bool, LinkRef_t843 * >::Invoke(12 /* System.Void System.Text.RegularExpressions.ICompiler::EmitBalanceStart(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_2, L_3, L_5, L_6, L_7); + ExpressionCollection_t864 * L_8 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_8); + V_1 = L_9; + V_2 = 0; + goto IL_006d; + } + +IL_0038: + { + bool L_10 = ___reverse; + if (!L_10) + { + goto IL_0054; + } + } + { + ExpressionCollection_t864 * L_11 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_12 = V_1; + int32_t L_13 = V_2; + NullCheck(L_11); + Expression_t865 * L_14 = ExpressionCollection_get_Item_m4417(L_11, ((int32_t)((int32_t)((int32_t)((int32_t)L_12-(int32_t)L_13))-(int32_t)1)), /*hidden argument*/NULL); + V_3 = L_14; + goto IL_0061; + } + +IL_0054: + { + ExpressionCollection_t864 * L_15 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + int32_t L_16 = V_2; + NullCheck(L_15); + Expression_t865 * L_17 = ExpressionCollection_get_Item_m4417(L_15, L_16, /*hidden argument*/NULL); + V_3 = L_17; + } + +IL_0061: + { + Expression_t865 * L_18 = V_3; + Object_t * L_19 = ___cmp; + bool L_20 = ___reverse; + NullCheck(L_18); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_18, L_19, L_20); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_006d: + { + int32_t L_22 = V_2; + int32_t L_23 = V_1; + if ((((int32_t)L_22) < ((int32_t)L_23))) + { + goto IL_0038; + } + } + { + Object_t * L_24 = ___cmp; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(13 /* System.Void System.Text.RegularExpressions.ICompiler::EmitBalance() */, ICompiler_t911_il2cpp_TypeInfo_var, L_24); + Object_t * L_25 = ___cmp; + LinkRef_t843 * L_26 = V_0; + NullCheck(L_25); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_25, L_26); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::.ctor() +extern "C" void NonBacktrackingGroup__ctor_m4447 (NonBacktrackingGroup_t871 * __this, const MethodInfo* method) +{ + { + Group__ctor_m4427(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void NonBacktrackingGroup_Compile_m4448 (NonBacktrackingGroup_t871 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + LinkRef_t843 * V_0 = {0}; + { + Object_t * L_0 = ___cmp; + NullCheck(L_0); + LinkRef_t843 * L_1 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_0); + V_0 = L_1; + Object_t * L_2 = ___cmp; + LinkRef_t843 * L_3 = V_0; + NullCheck(L_2); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(16 /* System.Void System.Text.RegularExpressions.ICompiler::EmitSub(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_2, L_3); + Object_t * L_4 = ___cmp; + bool L_5 = ___reverse; + Group_Compile_m4429(__this, L_4, L_5, /*hidden argument*/NULL); + Object_t * L_6 = ___cmp; + NullCheck(L_6); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_6); + Object_t * L_7 = ___cmp; + LinkRef_t843 * L_8 = V_0; + NullCheck(L_7); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_7, L_8); + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::IsComplex() +extern "C" bool NonBacktrackingGroup_IsComplex_m4449 (NonBacktrackingGroup_t871 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Repetition::.ctor(System.Int32,System.Int32,System.Boolean) +extern "C" void Repetition__ctor_m4450 (Repetition_t872 * __this, int32_t ___min, int32_t ___max, bool ___lazy, const MethodInfo* method) +{ + { + CompositeExpression__ctor_m4423(__this, /*hidden argument*/NULL); + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ExpressionCollection_Add_m4416(L_0, (Expression_t865 *)NULL, /*hidden argument*/NULL); + int32_t L_1 = ___min; + __this->___min_1 = L_1; + int32_t L_2 = ___max; + __this->___max_2 = L_2; + bool L_3 = ___lazy; + __this->___lazy_3 = L_3; + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Repetition::get_Expression() +extern "C" Expression_t865 * Repetition_get_Expression_m4451 (Repetition_t872 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Expression_t865 * L_1 = ExpressionCollection_get_Item_m4417(L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Repetition::set_Expression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Repetition_set_Expression_m4452 (Repetition_t872 * __this, Expression_t865 * ___value, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___value; + NullCheck(L_0); + ExpressionCollection_set_Item_m4418(L_0, 0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.Repetition::get_Minimum() +extern "C" int32_t Repetition_get_Minimum_m4453 (Repetition_t872 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___min_1); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Repetition::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void Repetition_Compile_m4454 (Repetition_t872 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + LinkRef_t843 * V_0 = {0}; + LinkRef_t843 * V_1 = {0}; + { + Expression_t865 * L_0 = Repetition_get_Expression_m4451(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.RegularExpressions.Syntax.Expression::IsComplex() */, L_0); + if (!L_1) + { + goto IL_0049; + } + } + { + Object_t * L_2 = ___cmp; + NullCheck(L_2); + LinkRef_t843 * L_3 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_2); + V_0 = L_3; + Object_t * L_4 = ___cmp; + int32_t L_5 = (__this->___min_1); + int32_t L_6 = (__this->___max_2); + bool L_7 = (__this->___lazy_3); + LinkRef_t843 * L_8 = V_0; + NullCheck(L_4); + InterfaceActionInvoker4< int32_t, int32_t, bool, LinkRef_t843 * >::Invoke(20 /* System.Void System.Text.RegularExpressions.ICompiler::EmitRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_8); + Expression_t865 * L_9 = Repetition_get_Expression_m4451(__this, /*hidden argument*/NULL); + Object_t * L_10 = ___cmp; + bool L_11 = ___reverse; + NullCheck(L_9); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_9, L_10, L_11); + Object_t * L_12 = ___cmp; + LinkRef_t843 * L_13 = V_0; + NullCheck(L_12); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(21 /* System.Void System.Text.RegularExpressions.ICompiler::EmitUntil(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_12, L_13); + goto IL_0083; + } + +IL_0049: + { + Object_t * L_14 = ___cmp; + NullCheck(L_14); + LinkRef_t843 * L_15 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_14); + V_1 = L_15; + Object_t * L_16 = ___cmp; + int32_t L_17 = (__this->___min_1); + int32_t L_18 = (__this->___max_2); + bool L_19 = (__this->___lazy_3); + LinkRef_t843 * L_20 = V_1; + NullCheck(L_16); + InterfaceActionInvoker4< int32_t, int32_t, bool, LinkRef_t843 * >::Invoke(24 /* System.Void System.Text.RegularExpressions.ICompiler::EmitFastRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_16, L_17, L_18, L_19, L_20); + Expression_t865 * L_21 = Repetition_get_Expression_m4451(__this, /*hidden argument*/NULL); + Object_t * L_22 = ___cmp; + bool L_23 = ___reverse; + NullCheck(L_21); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_21, L_22, L_23); + Object_t * L_24 = ___cmp; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_24); + Object_t * L_25 = ___cmp; + LinkRef_t843 * L_26 = V_1; + NullCheck(L_25); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_25, L_26); + } + +IL_0083: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Repetition::GetWidth(System.Int32&,System.Int32&) +extern "C" void Repetition_GetWidth_m4455 (Repetition_t872 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + { + Expression_t865 * L_0 = Repetition_get_Expression_m4451(__this, /*hidden argument*/NULL); + int32_t* L_1 = ___min; + int32_t* L_2 = ___max; + NullCheck(L_0); + VirtActionInvoker2< int32_t*, int32_t* >::Invoke(5 /* System.Void System.Text.RegularExpressions.Syntax.Expression::GetWidth(System.Int32&,System.Int32&) */, L_0, L_1, L_2); + int32_t* L_3 = ___min; + int32_t* L_4 = ___min; + int32_t L_5 = (__this->___min_1); + *((int32_t*)(L_3)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_4))*(int32_t)L_5)); + int32_t* L_6 = ___max; + if ((((int32_t)(*((int32_t*)L_6))) == ((int32_t)((int32_t)2147483647)))) + { + goto IL_0034; + } + } + { + int32_t L_7 = (__this->___max_2); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)65535))))) + { + goto IL_0040; + } + } + +IL_0034: + { + int32_t* L_8 = ___max; + *((int32_t*)(L_8)) = (int32_t)((int32_t)2147483647); + goto IL_004b; + } + +IL_0040: + { + int32_t* L_9 = ___max; + int32_t* L_10 = ___max; + int32_t L_11 = (__this->___max_2); + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_10))*(int32_t)L_11)); + } + +IL_004b: + { + return; + } +} +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Repetition::GetAnchorInfo(System.Boolean) +extern TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" AnchorInfo_t883 * Repetition_GetAnchorInfo_m4456 (Repetition_t872 * __this, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AnchorInfo_t883_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(580); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + AnchorInfo_t883 * V_1 = {0}; + String_t* V_2 = {0}; + StringBuilder_t457 * V_3 = {0}; + int32_t V_4 = 0; + { + int32_t L_0 = Expression_GetFixedWidth_m4421(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Repetition_get_Minimum_m4453(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001a; + } + } + { + int32_t L_2 = V_0; + AnchorInfo_t883 * L_3 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_3, __this, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001a: + { + Expression_t865 * L_4 = Repetition_get_Expression_m4451(__this, /*hidden argument*/NULL); + bool L_5 = ___reverse; + NullCheck(L_4); + AnchorInfo_t883 * L_6 = (AnchorInfo_t883 *)VirtFuncInvoker1< AnchorInfo_t883 *, bool >::Invoke(6 /* System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Expression::GetAnchorInfo(System.Boolean) */, L_4, L_5); + V_1 = L_6; + AnchorInfo_t883 * L_7 = V_1; + NullCheck(L_7); + bool L_8 = AnchorInfo_get_IsPosition_m4523(L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0046; + } + } + { + AnchorInfo_t883 * L_9 = V_1; + NullCheck(L_9); + int32_t L_10 = AnchorInfo_get_Offset_m4514(L_9, /*hidden argument*/NULL); + int32_t L_11 = V_0; + AnchorInfo_t883 * L_12 = V_1; + NullCheck(L_12); + uint16_t L_13 = AnchorInfo_get_Position_m4521(L_12, /*hidden argument*/NULL); + AnchorInfo_t883 * L_14 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4513(L_14, __this, L_10, L_11, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_0046: + { + AnchorInfo_t883 * L_15 = V_1; + NullCheck(L_15); + bool L_16 = AnchorInfo_get_IsSubstring_m4522(L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_00bc; + } + } + { + AnchorInfo_t883 * L_17 = V_1; + NullCheck(L_17); + bool L_18 = AnchorInfo_get_IsComplete_m4518(L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00a2; + } + } + { + AnchorInfo_t883 * L_19 = V_1; + NullCheck(L_19); + String_t* L_20 = AnchorInfo_get_Substring_m4519(L_19, /*hidden argument*/NULL); + V_2 = L_20; + String_t* L_21 = V_2; + StringBuilder_t457 * L_22 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_22, L_21, /*hidden argument*/NULL); + V_3 = L_22; + V_4 = 1; + goto IL_0080; + } + +IL_0072: + { + StringBuilder_t457 * L_23 = V_3; + String_t* L_24 = V_2; + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, L_24, /*hidden argument*/NULL); + int32_t L_25 = V_4; + V_4 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_0080: + { + int32_t L_26 = V_4; + int32_t L_27 = Repetition_get_Minimum_m4453(__this, /*hidden argument*/NULL); + if ((((int32_t)L_26) < ((int32_t)L_27))) + { + goto IL_0072; + } + } + { + int32_t L_28 = V_0; + StringBuilder_t457 * L_29 = V_3; + NullCheck(L_29); + String_t* L_30 = StringBuilder_ToString_m2059(L_29, /*hidden argument*/NULL); + AnchorInfo_t883 * L_31 = V_1; + NullCheck(L_31); + bool L_32 = AnchorInfo_get_IgnoreCase_m4520(L_31, /*hidden argument*/NULL); + AnchorInfo_t883 * L_33 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4512(L_33, __this, 0, L_28, L_30, L_32, /*hidden argument*/NULL); + return L_33; + } + +IL_00a2: + { + AnchorInfo_t883 * L_34 = V_1; + NullCheck(L_34); + int32_t L_35 = AnchorInfo_get_Offset_m4514(L_34, /*hidden argument*/NULL); + int32_t L_36 = V_0; + AnchorInfo_t883 * L_37 = V_1; + NullCheck(L_37); + String_t* L_38 = AnchorInfo_get_Substring_m4519(L_37, /*hidden argument*/NULL); + AnchorInfo_t883 * L_39 = V_1; + NullCheck(L_39); + bool L_40 = AnchorInfo_get_IgnoreCase_m4520(L_39, /*hidden argument*/NULL); + AnchorInfo_t883 * L_41 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4512(L_41, __this, L_35, L_36, L_38, L_40, /*hidden argument*/NULL); + return L_41; + } + +IL_00bc: + { + int32_t L_42 = V_0; + AnchorInfo_t883 * L_43 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_43, __this, L_42, /*hidden argument*/NULL); + return L_43; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Assertion::.ctor() +extern "C" void Assertion__ctor_m4457 (Assertion_t873 * __this, const MethodInfo* method) +{ + { + CompositeExpression__ctor_m4423(__this, /*hidden argument*/NULL); + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ExpressionCollection_Add_m4416(L_0, (Expression_t865 *)NULL, /*hidden argument*/NULL); + ExpressionCollection_t864 * L_1 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_1); + ExpressionCollection_Add_m4416(L_1, (Expression_t865 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Assertion::get_TrueExpression() +extern "C" Expression_t865 * Assertion_get_TrueExpression_m4458 (Assertion_t873 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Expression_t865 * L_1 = ExpressionCollection_get_Item_m4417(L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Assertion::set_TrueExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Assertion_set_TrueExpression_m4459 (Assertion_t873 * __this, Expression_t865 * ___value, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___value; + NullCheck(L_0); + ExpressionCollection_set_Item_m4418(L_0, 0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Assertion::get_FalseExpression() +extern "C" Expression_t865 * Assertion_get_FalseExpression_m4460 (Assertion_t873 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Expression_t865 * L_1 = ExpressionCollection_get_Item_m4417(L_0, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Assertion::set_FalseExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Assertion_set_FalseExpression_m4461 (Assertion_t873 * __this, Expression_t865 * ___value, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___value; + NullCheck(L_0); + ExpressionCollection_set_Item_m4418(L_0, 1, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Assertion::GetWidth(System.Int32&,System.Int32&) +extern "C" void Assertion_GetWidth_m4462 (Assertion_t873 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + CompositeExpression_GetWidth_m4425(__this, L_0, L_1, 2, /*hidden argument*/NULL); + Expression_t865 * L_2 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001f; + } + } + { + Expression_t865 * L_3 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0022; + } + } + +IL_001f: + { + int32_t* L_4 = ___min; + *((int32_t*)(L_4)) = (int32_t)0; + } + +IL_0022: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::.ctor(System.Text.RegularExpressions.Syntax.Literal) +extern "C" void CaptureAssertion__ctor_m4463 (CaptureAssertion_t874 * __this, Literal_t876 * ___l, const MethodInfo* method) +{ + { + Assertion__ctor_m4457(__this, /*hidden argument*/NULL); + Literal_t876 * L_0 = ___l; + __this->___literal_3 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::set_CapturingGroup(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void CaptureAssertion_set_CapturingGroup_m4464 (CaptureAssertion_t874 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = ___value; + __this->___group_2 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void CaptureAssertion_Compile_m4465 (CaptureAssertion_t874 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + LinkRef_t843 * V_1 = {0}; + LinkRef_t843 * V_2 = {0}; + { + CapturingGroup_t869 * L_0 = (__this->___group_2); + if (L_0) + { + goto IL_0019; + } + } + { + ExpressionAssertion_t875 * L_1 = CaptureAssertion_get_Alternate_m4467(__this, /*hidden argument*/NULL); + Object_t * L_2 = ___cmp; + bool L_3 = ___reverse; + NullCheck(L_1); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_1, L_2, L_3); + return; + } + +IL_0019: + { + CapturingGroup_t869 * L_4 = (__this->___group_2); + NullCheck(L_4); + int32_t L_5 = CapturingGroup_get_Index_m4436(L_4, /*hidden argument*/NULL); + V_0 = L_5; + Object_t * L_6 = ___cmp; + NullCheck(L_6); + LinkRef_t843 * L_7 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_6); + V_1 = L_7; + Expression_t865 * L_8 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0051; + } + } + { + Object_t * L_9 = ___cmp; + int32_t L_10 = V_0; + LinkRef_t843 * L_11 = V_1; + NullCheck(L_9); + InterfaceActionInvoker2< int32_t, LinkRef_t843 * >::Invoke(15 /* System.Void System.Text.RegularExpressions.ICompiler::EmitIfDefined(System.Int32,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_9, L_10, L_11); + Expression_t865 * L_12 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + Object_t * L_13 = ___cmp; + bool L_14 = ___reverse; + NullCheck(L_12); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_12, L_13, L_14); + goto IL_0088; + } + +IL_0051: + { + Object_t * L_15 = ___cmp; + NullCheck(L_15); + LinkRef_t843 * L_16 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_15); + V_2 = L_16; + Object_t * L_17 = ___cmp; + int32_t L_18 = V_0; + LinkRef_t843 * L_19 = V_2; + NullCheck(L_17); + InterfaceActionInvoker2< int32_t, LinkRef_t843 * >::Invoke(15 /* System.Void System.Text.RegularExpressions.ICompiler::EmitIfDefined(System.Int32,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_17, L_18, L_19); + Expression_t865 * L_20 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + Object_t * L_21 = ___cmp; + bool L_22 = ___reverse; + NullCheck(L_20); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_20, L_21, L_22); + Object_t * L_23 = ___cmp; + LinkRef_t843 * L_24 = V_1; + NullCheck(L_23); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(19 /* System.Void System.Text.RegularExpressions.ICompiler::EmitJump(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_23, L_24); + Object_t * L_25 = ___cmp; + LinkRef_t843 * L_26 = V_2; + NullCheck(L_25); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_25, L_26); + Expression_t865 * L_27 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + Object_t * L_28 = ___cmp; + bool L_29 = ___reverse; + NullCheck(L_27); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_27, L_28, L_29); + } + +IL_0088: + { + Object_t * L_30 = ___cmp; + LinkRef_t843 * L_31 = V_1; + NullCheck(L_30); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_30, L_31); + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.CaptureAssertion::IsComplex() +extern "C" bool CaptureAssertion_IsComplex_m4466 (CaptureAssertion_t874 * __this, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = (__this->___group_2); + if (L_0) + { + goto IL_0017; + } + } + { + ExpressionAssertion_t875 * L_1 = CaptureAssertion_get_Alternate_m4467(__this, /*hidden argument*/NULL); + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.RegularExpressions.Syntax.ExpressionAssertion::IsComplex() */, L_1); + return L_2; + } + +IL_0017: + { + Expression_t865 * L_3 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0034; + } + } + { + Expression_t865 * L_4 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.RegularExpressions.Syntax.Expression::IsComplex() */, L_4); + if (!L_5) + { + goto IL_0034; + } + } + { + return 1; + } + +IL_0034: + { + Expression_t865 * L_6 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0051; + } + } + { + Expression_t865 * L_7 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Text.RegularExpressions.Syntax.Expression::IsComplex() */, L_7); + if (!L_8) + { + goto IL_0051; + } + } + { + return 1; + } + +IL_0051: + { + int32_t L_9 = Expression_GetFixedWidth_m4421(__this, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_9) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Text.RegularExpressions.Syntax.ExpressionAssertion System.Text.RegularExpressions.Syntax.CaptureAssertion::get_Alternate() +extern TypeInfo* ExpressionAssertion_t875_il2cpp_TypeInfo_var; +extern "C" ExpressionAssertion_t875 * CaptureAssertion_get_Alternate_m4467 (CaptureAssertion_t874 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExpressionAssertion_t875_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(574); + s_Il2CppMethodIntialized = true; + } + { + ExpressionAssertion_t875 * L_0 = (__this->___alternate_1); + if (L_0) + { + goto IL_0049; + } + } + { + ExpressionAssertion_t875 * L_1 = (ExpressionAssertion_t875 *)il2cpp_codegen_object_new (ExpressionAssertion_t875_il2cpp_TypeInfo_var); + ExpressionAssertion__ctor_m4468(L_1, /*hidden argument*/NULL); + __this->___alternate_1 = L_1; + ExpressionAssertion_t875 * L_2 = (__this->___alternate_1); + Expression_t865 * L_3 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Assertion_set_TrueExpression_m4459(L_2, L_3, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_4 = (__this->___alternate_1); + Expression_t865 * L_5 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Assertion_set_FalseExpression_m4461(L_4, L_5, /*hidden argument*/NULL); + ExpressionAssertion_t875 * L_6 = (__this->___alternate_1); + Literal_t876 * L_7 = (__this->___literal_3); + NullCheck(L_6); + ExpressionAssertion_set_TestExpression_m4472(L_6, L_7, /*hidden argument*/NULL); + } + +IL_0049: + { + ExpressionAssertion_t875 * L_8 = (__this->___alternate_1); + return L_8; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::.ctor() +extern "C" void ExpressionAssertion__ctor_m4468 (ExpressionAssertion_t875 * __this, const MethodInfo* method) +{ + { + Assertion__ctor_m4457(__this, /*hidden argument*/NULL); + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + ExpressionCollection_Add_m4416(L_0, (Expression_t865 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_Reverse(System.Boolean) +extern "C" void ExpressionAssertion_set_Reverse_m4469 (ExpressionAssertion_t875 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___reverse_1 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_Negate(System.Boolean) +extern "C" void ExpressionAssertion_set_Negate_m4470 (ExpressionAssertion_t875 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___negate_2 = L_0; + return; + } +} +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.ExpressionAssertion::get_TestExpression() +extern "C" Expression_t865 * ExpressionAssertion_get_TestExpression_m4471 (ExpressionAssertion_t875 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Expression_t865 * L_1 = ExpressionCollection_get_Item_m4417(L_0, 2, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_TestExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void ExpressionAssertion_set_TestExpression_m4472 (ExpressionAssertion_t875 * __this, Expression_t865 * ___value, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___value; + NullCheck(L_0); + ExpressionCollection_set_Item_m4418(L_0, 2, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void ExpressionAssertion_Compile_m4473 (ExpressionAssertion_t875 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + LinkRef_t843 * V_0 = {0}; + LinkRef_t843 * V_1 = {0}; + LinkRef_t843 * V_2 = {0}; + { + Object_t * L_0 = ___cmp; + NullCheck(L_0); + LinkRef_t843 * L_1 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_0); + V_0 = L_1; + Object_t * L_2 = ___cmp; + NullCheck(L_2); + LinkRef_t843 * L_3 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_2); + V_1 = L_3; + bool L_4 = (__this->___negate_2); + if (L_4) + { + goto IL_0026; + } + } + { + Object_t * L_5 = ___cmp; + LinkRef_t843 * L_6 = V_0; + LinkRef_t843 * L_7 = V_1; + NullCheck(L_5); + InterfaceActionInvoker2< LinkRef_t843 *, LinkRef_t843 * >::Invoke(17 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTest(System.Text.RegularExpressions.LinkRef,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_5, L_6, L_7); + goto IL_002e; + } + +IL_0026: + { + Object_t * L_8 = ___cmp; + LinkRef_t843 * L_9 = V_1; + LinkRef_t843 * L_10 = V_0; + NullCheck(L_8); + InterfaceActionInvoker2< LinkRef_t843 *, LinkRef_t843 * >::Invoke(17 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTest(System.Text.RegularExpressions.LinkRef,System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_8, L_9, L_10); + } + +IL_002e: + { + Expression_t865 * L_11 = ExpressionAssertion_get_TestExpression_m4471(__this, /*hidden argument*/NULL); + Object_t * L_12 = ___cmp; + bool L_13 = (__this->___reverse_1); + NullCheck(L_11); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_11, L_12, L_13); + Object_t * L_14 = ___cmp; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_14); + Expression_t865 * L_15 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + if (L_15) + { + goto IL_006a; + } + } + { + Object_t * L_16 = ___cmp; + LinkRef_t843 * L_17 = V_1; + NullCheck(L_16); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_16, L_17); + Object_t * L_18 = ___cmp; + NullCheck(L_18); + InterfaceActionInvoker0::Invoke(1 /* System.Void System.Text.RegularExpressions.ICompiler::EmitFalse() */, ICompiler_t911_il2cpp_TypeInfo_var, L_18); + Object_t * L_19 = ___cmp; + LinkRef_t843 * L_20 = V_0; + NullCheck(L_19); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_19, L_20); + goto IL_00be; + } + +IL_006a: + { + Object_t * L_21 = ___cmp; + LinkRef_t843 * L_22 = V_0; + NullCheck(L_21); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_21, L_22); + Expression_t865 * L_23 = Assertion_get_TrueExpression_m4458(__this, /*hidden argument*/NULL); + Object_t * L_24 = ___cmp; + bool L_25 = ___reverse; + NullCheck(L_23); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_23, L_24, L_25); + Expression_t865 * L_26 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + if (L_26) + { + goto IL_0095; + } + } + { + Object_t * L_27 = ___cmp; + LinkRef_t843 * L_28 = V_1; + NullCheck(L_27); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_27, L_28); + goto IL_00be; + } + +IL_0095: + { + Object_t * L_29 = ___cmp; + NullCheck(L_29); + LinkRef_t843 * L_30 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_29); + V_2 = L_30; + Object_t * L_31 = ___cmp; + LinkRef_t843 * L_32 = V_2; + NullCheck(L_31); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(19 /* System.Void System.Text.RegularExpressions.ICompiler::EmitJump(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_31, L_32); + Object_t * L_33 = ___cmp; + LinkRef_t843 * L_34 = V_1; + NullCheck(L_33); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_33, L_34); + Expression_t865 * L_35 = Assertion_get_FalseExpression_m4460(__this, /*hidden argument*/NULL); + Object_t * L_36 = ___cmp; + bool L_37 = ___reverse; + NullCheck(L_35); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_35, L_36, L_37); + Object_t * L_38 = ___cmp; + LinkRef_t843 * L_39 = V_2; + NullCheck(L_38); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_38, L_39); + } + +IL_00be: + { + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.ExpressionAssertion::IsComplex() +extern "C" bool ExpressionAssertion_IsComplex_m4474 (ExpressionAssertion_t875 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Alternation::.ctor() +extern "C" void Alternation__ctor_m4475 (Alternation_t877 * __this, const MethodInfo* method) +{ + { + CompositeExpression__ctor_m4423(__this, /*hidden argument*/NULL); + return; + } +} +// System.Text.RegularExpressions.Syntax.ExpressionCollection System.Text.RegularExpressions.Syntax.Alternation::get_Alternatives() +extern "C" ExpressionCollection_t864 * Alternation_get_Alternatives_m4476 (Alternation_t877 * __this, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = CompositeExpression_get_Expressions_m4424(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Alternation::AddAlternative(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Alternation_AddAlternative_m4477 (Alternation_t877 * __this, Expression_t865 * ___e, const MethodInfo* method) +{ + { + ExpressionCollection_t864 * L_0 = Alternation_get_Alternatives_m4476(__this, /*hidden argument*/NULL); + Expression_t865 * L_1 = ___e; + NullCheck(L_0); + ExpressionCollection_Add_m4416(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Alternation::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void Alternation_Compile_m4478 (Alternation_t877 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Expression_t865_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(579); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + LinkRef_t843 * V_0 = {0}; + Expression_t865 * V_1 = {0}; + Object_t * V_2 = {0}; + LinkRef_t843 * V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___cmp; + NullCheck(L_0); + LinkRef_t843 * L_1 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_0); + V_0 = L_1; + ExpressionCollection_t864 * L_2 = Alternation_get_Alternatives_m4476(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() */, L_2); + V_2 = L_3; + } + +IL_0013: + try + { // begin try (depth: 1) + { + goto IL_004e; + } + +IL_0018: + { + Object_t * L_4 = V_2; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_1 = ((Expression_t865 *)CastclassClass(L_5, Expression_t865_il2cpp_TypeInfo_var)); + Object_t * L_6 = ___cmp; + NullCheck(L_6); + LinkRef_t843 * L_7 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_6); + V_3 = L_7; + Object_t * L_8 = ___cmp; + LinkRef_t843 * L_9 = V_3; + NullCheck(L_8); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(18 /* System.Void System.Text.RegularExpressions.ICompiler::EmitBranch(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_8, L_9); + Expression_t865 * L_10 = V_1; + Object_t * L_11 = ___cmp; + bool L_12 = ___reverse; + NullCheck(L_10); + VirtActionInvoker2< Object_t *, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.Syntax.Expression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) */, L_10, L_11, L_12); + Object_t * L_13 = ___cmp; + LinkRef_t843 * L_14 = V_0; + NullCheck(L_13); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(19 /* System.Void System.Text.RegularExpressions.ICompiler::EmitJump(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_13, L_14); + Object_t * L_15 = ___cmp; + LinkRef_t843 * L_16 = V_3; + NullCheck(L_15); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_15, L_16); + Object_t * L_17 = ___cmp; + NullCheck(L_17); + InterfaceActionInvoker0::Invoke(26 /* System.Void System.Text.RegularExpressions.ICompiler::EmitBranchEnd() */, ICompiler_t911_il2cpp_TypeInfo_var, L_17); + } + +IL_004e: + { + Object_t * L_18 = V_2; + NullCheck(L_18); + bool L_19 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_18); + if (L_19) + { + goto IL_0018; + } + } + +IL_0059: + { + IL2CPP_LEAVE(0x73, FINALLY_005e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005e; + } + +FINALLY_005e: + { // begin finally (depth: 1) + { + Object_t * L_20 = V_2; + V_4 = ((Object_t *)IsInst(L_20, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_21 = V_4; + if (L_21) + { + goto IL_006b; + } + } + +IL_006a: + { + IL2CPP_END_FINALLY(94) + } + +IL_006b: + { + Object_t * L_22 = V_4; + NullCheck(L_22); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_22); + IL2CPP_END_FINALLY(94) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(94) + { + IL2CPP_JUMP_TBL(0x73, IL_0073) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0073: + { + Object_t * L_23 = ___cmp; + NullCheck(L_23); + InterfaceActionInvoker0::Invoke(1 /* System.Void System.Text.RegularExpressions.ICompiler::EmitFalse() */, ICompiler_t911_il2cpp_TypeInfo_var, L_23); + Object_t * L_24 = ___cmp; + LinkRef_t843 * L_25 = V_0; + NullCheck(L_24); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_24, L_25); + Object_t * L_26 = ___cmp; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(27 /* System.Void System.Text.RegularExpressions.ICompiler::EmitAlternationEnd() */, ICompiler_t911_il2cpp_TypeInfo_var, L_26); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Alternation::GetWidth(System.Int32&,System.Int32&) +extern "C" void Alternation_GetWidth_m4479 (Alternation_t877 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + ExpressionCollection_t864 * L_2 = Alternation_get_Alternatives_m4476(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_2); + CompositeExpression_GetWidth_m4425(__this, L_0, L_1, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Literal::.ctor(System.String,System.Boolean) +extern "C" void Literal__ctor_m4480 (Literal_t876 * __this, String_t* ___str, bool ___ignore, const MethodInfo* method) +{ + { + Expression__ctor_m4420(__this, /*hidden argument*/NULL); + String_t* L_0 = ___str; + __this->___str_0 = L_0; + bool L_1 = ___ignore; + __this->___ignore_1 = L_1; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Literal::CompileLiteral(System.String,System.Text.RegularExpressions.ICompiler,System.Boolean,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void Literal_CompileLiteral_m4481 (Object_t * __this /* static, unused */, String_t* ___str, Object_t * ___cmp, bool ___ignore, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___str; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + String_t* L_2 = ___str; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)1)))) + { + goto IL_002d; + } + } + { + Object_t * L_4 = ___cmp; + String_t* L_5 = ___str; + NullCheck(L_5); + uint16_t L_6 = String_get_Chars_m2061(L_5, 0, /*hidden argument*/NULL); + bool L_7 = ___ignore; + bool L_8 = ___reverse; + NullCheck(L_4); + InterfaceActionInvoker4< uint16_t, bool, bool, bool >::Invoke(3 /* System.Void System.Text.RegularExpressions.ICompiler::EmitCharacter(System.Char,System.Boolean,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_4, L_6, 0, L_7, L_8); + goto IL_0036; + } + +IL_002d: + { + Object_t * L_9 = ___cmp; + String_t* L_10 = ___str; + bool L_11 = ___ignore; + bool L_12 = ___reverse; + NullCheck(L_9); + InterfaceActionInvoker3< String_t*, bool, bool >::Invoke(8 /* System.Void System.Text.RegularExpressions.ICompiler::EmitString(System.String,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12); + } + +IL_0036: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Literal::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Literal_Compile_m4482 (Literal_t876 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___str_0); + Object_t * L_1 = ___cmp; + bool L_2 = (__this->___ignore_1); + bool L_3 = ___reverse; + Literal_CompileLiteral_m4481(NULL /*static, unused*/, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Literal::GetWidth(System.Int32&,System.Int32&) +extern "C" void Literal_GetWidth_m4483 (Literal_t876 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + String_t* L_2 = (__this->___str_0); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = L_3; + V_0 = L_4; + *((int32_t*)(L_1)) = (int32_t)L_4; + int32_t L_5 = V_0; + *((int32_t*)(L_0)) = (int32_t)L_5; + return; + } +} +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Literal::GetAnchorInfo(System.Boolean) +extern TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +extern "C" AnchorInfo_t883 * Literal_GetAnchorInfo_m4484 (Literal_t876 * __this, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AnchorInfo_t883_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(580); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___str_0); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + String_t* L_2 = (__this->___str_0); + bool L_3 = (__this->___ignore_1); + AnchorInfo_t883 * L_4 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4512(L_4, __this, 0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Literal::IsComplex() +extern "C" bool Literal_IsComplex_m4485 (Literal_t876 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::.ctor(System.Text.RegularExpressions.Position) +extern "C" void PositionAssertion__ctor_m4486 (PositionAssertion_t878 * __this, uint16_t ___pos, const MethodInfo* method) +{ + { + Expression__ctor_m4420(__this, /*hidden argument*/NULL); + uint16_t L_0 = ___pos; + __this->___pos_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void PositionAssertion_Compile_m4487 (PositionAssertion_t878 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___cmp; + uint16_t L_1 = (__this->___pos_0); + NullCheck(L_0); + InterfaceActionInvoker1< uint16_t >::Invoke(9 /* System.Void System.Text.RegularExpressions.ICompiler::EmitPosition(System.Text.RegularExpressions.Position) */, ICompiler_t911_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::GetWidth(System.Int32&,System.Int32&) +extern "C" void PositionAssertion_GetWidth_m4488 (PositionAssertion_t878 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + int32_t L_2 = 0; + V_0 = L_2; + *((int32_t*)(L_1)) = (int32_t)L_2; + int32_t L_3 = V_0; + *((int32_t*)(L_0)) = (int32_t)L_3; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.PositionAssertion::IsComplex() +extern "C" bool PositionAssertion_IsComplex_m4489 (PositionAssertion_t878 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.PositionAssertion::GetAnchorInfo(System.Boolean) +extern TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +extern "C" AnchorInfo_t883 * PositionAssertion_GetAnchorInfo_m4490 (PositionAssertion_t878 * __this, bool ___revers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AnchorInfo_t883_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(580); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = {0}; + { + uint16_t L_0 = (__this->___pos_0); + V_0 = L_0; + uint16_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 0) + { + goto IL_0020; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 1) + { + goto IL_0020; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 2) + { + goto IL_0020; + } + } + { + goto IL_002f; + } + +IL_0020: + { + uint16_t L_2 = (__this->___pos_0); + AnchorInfo_t883 * L_3 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4513(L_3, __this, 0, 0, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_002f: + { + AnchorInfo_t883 * L_4 = (AnchorInfo_t883 *)il2cpp_codegen_object_new (AnchorInfo_t883_il2cpp_TypeInfo_var); + AnchorInfo__ctor_m4511(L_4, __this, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Reference::.ctor(System.Boolean) +extern "C" void Reference__ctor_m4491 (Reference_t879 * __this, bool ___ignore, const MethodInfo* method) +{ + { + Expression__ctor_m4420(__this, /*hidden argument*/NULL); + bool L_0 = ___ignore; + __this->___ignore_1 = L_0; + return; + } +} +// System.Text.RegularExpressions.Syntax.CapturingGroup System.Text.RegularExpressions.Syntax.Reference::get_CapturingGroup() +extern "C" CapturingGroup_t869 * Reference_get_CapturingGroup_m4492 (Reference_t879 * __this, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = (__this->___group_0); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Reference::set_CapturingGroup(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void Reference_set_CapturingGroup_m4493 (Reference_t879 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = ___value; + __this->___group_0 = L_0; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Reference::get_IgnoreCase() +extern "C" bool Reference_get_IgnoreCase_m4494 (Reference_t879 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___ignore_1); + return L_0; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Reference::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern "C" void Reference_Compile_m4495 (Reference_t879 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___cmp; + CapturingGroup_t869 * L_1 = (__this->___group_0); + NullCheck(L_1); + int32_t L_2 = CapturingGroup_get_Index_m4436(L_1, /*hidden argument*/NULL); + bool L_3 = (__this->___ignore_1); + bool L_4 = ___reverse; + NullCheck(L_0); + InterfaceActionInvoker3< int32_t, bool, bool >::Invoke(14 /* System.Void System.Text.RegularExpressions.ICompiler::EmitReference(System.Int32,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_0, L_2, L_3, L_4); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.Reference::GetWidth(System.Int32&,System.Int32&) +extern "C" void Reference_GetWidth_m4496 (Reference_t879 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + { + int32_t* L_0 = ___min; + *((int32_t*)(L_0)) = (int32_t)0; + int32_t* L_1 = ___max; + *((int32_t*)(L_1)) = (int32_t)((int32_t)2147483647); + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.Reference::IsComplex() +extern "C" bool Reference_IsComplex_m4497 (Reference_t879 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.BackslashNumber::.ctor(System.Boolean,System.Boolean) +extern "C" void BackslashNumber__ctor_m4498 (BackslashNumber_t880 * __this, bool ___ignore, bool ___ecma, const MethodInfo* method) +{ + { + bool L_0 = ___ignore; + Reference__ctor_m4491(__this, L_0, /*hidden argument*/NULL); + bool L_1 = ___ecma; + __this->___ecma_3 = L_1; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.BackslashNumber::ResolveReference(System.String,System.Collections.Hashtable) +extern TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool BackslashNumber_ResolveReference_m4499 (BackslashNumber_t880 * __this, String_t* ___num_str, Hashtable_t725 * ___groups, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CapturingGroup_t869_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(566); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = (__this->___ecma_3); + if (!L_0) + { + goto IL_006c; + } + } + { + V_0 = 0; + V_1 = 1; + goto IL_002d; + } + +IL_0014: + { + Hashtable_t725 * L_1 = ___groups; + String_t* L_2 = ___num_str; + int32_t L_3 = V_1; + NullCheck(L_2); + String_t* L_4 = String_Substring_m2063(L_2, 0, L_3, /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_1, L_4); + if (!L_5) + { + goto IL_0029; + } + } + { + int32_t L_6 = V_1; + V_0 = L_6; + } + +IL_0029: + { + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002d: + { + int32_t L_8 = V_1; + String_t* L_9 = ___num_str; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_0014; + } + } + { + int32_t L_11 = V_0; + if (!L_11) + { + goto IL_0067; + } + } + { + Hashtable_t725 * L_12 = ___groups; + String_t* L_13 = ___num_str; + int32_t L_14 = V_0; + NullCheck(L_13); + String_t* L_15 = String_Substring_m2063(L_13, 0, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + Object_t * L_16 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_12, L_15); + Reference_set_CapturingGroup_m4493(__this, ((CapturingGroup_t869 *)CastclassClass(L_16, CapturingGroup_t869_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + String_t* L_17 = ___num_str; + int32_t L_18 = V_0; + NullCheck(L_17); + String_t* L_19 = String_Substring_m3599(L_17, L_18, /*hidden argument*/NULL); + __this->___literal_2 = L_19; + return 1; + } + +IL_0067: + { + goto IL_007a; + } + +IL_006c: + { + String_t* L_20 = ___num_str; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + if ((!(((uint32_t)L_21) == ((uint32_t)1)))) + { + goto IL_007a; + } + } + { + return 0; + } + +IL_007a: + { + V_2 = 0; + String_t* L_22 = ___num_str; + int32_t L_23 = Parser_ParseOctal_m4370(NULL /*static, unused*/, L_22, (&V_2), /*hidden argument*/NULL); + V_3 = L_23; + int32_t L_24 = V_3; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_008e; + } + } + { + return 0; + } + +IL_008e: + { + int32_t L_25 = V_3; + if ((((int32_t)L_25) <= ((int32_t)((int32_t)255)))) + { + goto IL_00ac; + } + } + { + bool L_26 = (__this->___ecma_3); + if (!L_26) + { + goto IL_00ac; + } + } + { + int32_t L_27 = V_3; + V_3 = ((int32_t)((int32_t)L_27/(int32_t)8)); + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28-(int32_t)1)); + } + +IL_00ac: + { + int32_t L_29 = V_3; + V_3 = ((int32_t)((int32_t)L_29&(int32_t)((int32_t)255))); + int32_t L_30 = V_3; + uint16_t L_31 = (((int32_t)((uint16_t)L_30))); + Object_t * L_32 = Box(Char_t702_il2cpp_TypeInfo_var, &L_31); + String_t* L_33 = ___num_str; + int32_t L_34 = V_2; + NullCheck(L_33); + String_t* L_35 = String_Substring_m3599(L_33, L_34, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_36 = String_Concat_m622(NULL /*static, unused*/, L_32, L_35, /*hidden argument*/NULL); + __this->___literal_2 = L_36; + return 1; + } +} +// System.Void System.Text.RegularExpressions.Syntax.BackslashNumber::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void BackslashNumber_Compile_m4500 (BackslashNumber_t880 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + { + CapturingGroup_t869 * L_0 = Reference_get_CapturingGroup_m4492(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0013; + } + } + { + Object_t * L_1 = ___cmp; + bool L_2 = ___reverse; + Reference_Compile_m4495(__this, L_1, L_2, /*hidden argument*/NULL); + } + +IL_0013: + { + String_t* L_3 = (__this->___literal_2); + if (!L_3) + { + goto IL_0031; + } + } + { + String_t* L_4 = (__this->___literal_2); + Object_t * L_5 = ___cmp; + bool L_6 = Reference_get_IgnoreCase_m4494(__this, /*hidden argument*/NULL); + bool L_7 = ___reverse; + Literal_CompileLiteral_m4481(NULL /*static, unused*/, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + } + +IL_0031: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.ctor(System.Boolean,System.Boolean) +extern TypeInfo* IntervalCollection_t861_il2cpp_TypeInfo_var; +extern TypeInfo* BitArray_t882_il2cpp_TypeInfo_var; +extern "C" void CharacterClass__ctor_m4501 (CharacterClass_t881 * __this, bool ___negate, bool ___ignore, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntervalCollection_t861_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(563); + BitArray_t882_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(583); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Expression__ctor_m4420(__this, /*hidden argument*/NULL); + bool L_0 = ___negate; + __this->___negate_1 = L_0; + bool L_1 = ___ignore; + __this->___ignore_2 = L_1; + IntervalCollection_t861 * L_2 = (IntervalCollection_t861 *)il2cpp_codegen_object_new (IntervalCollection_t861_il2cpp_TypeInfo_var); + IntervalCollection__ctor_m4357(L_2, /*hidden argument*/NULL); + __this->___intervals_5 = L_2; + V_0 = ((int32_t)144); + int32_t L_3 = V_0; + BitArray_t882 * L_4 = (BitArray_t882 *)il2cpp_codegen_object_new (BitArray_t882_il2cpp_TypeInfo_var); + BitArray__ctor_m4766(L_4, L_3, /*hidden argument*/NULL); + __this->___pos_cats_3 = L_4; + int32_t L_5 = V_0; + BitArray_t882 * L_6 = (BitArray_t882 *)il2cpp_codegen_object_new (BitArray_t882_il2cpp_TypeInfo_var); + BitArray__ctor_m4766(L_6, L_5, /*hidden argument*/NULL); + __this->___neg_cats_4 = L_6; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.ctor(System.Text.RegularExpressions.Category,System.Boolean) +extern "C" void CharacterClass__ctor_m4502 (CharacterClass_t881 * __this, uint16_t ___cat, bool ___negate, const MethodInfo* method) +{ + { + CharacterClass__ctor_m4501(__this, 0, 0, /*hidden argument*/NULL); + uint16_t L_0 = ___cat; + bool L_1 = ___negate; + CharacterClass_AddCategory_m4504(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.cctor() +extern TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +extern "C" void CharacterClass__cctor_m4503 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharacterClass_t881_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(569); + s_Il2CppMethodIntialized = true; + } + { + Interval_t857 L_0 = {0}; + Interval__ctor_m4336(&L_0, ((int32_t)65), ((int32_t)90), /*hidden argument*/NULL); + ((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0 = L_0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddCategory(System.Text.RegularExpressions.Category,System.Boolean) +extern "C" void CharacterClass_AddCategory_m4504 (CharacterClass_t881 * __this, uint16_t ___cat, bool ___negate, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + uint16_t L_0 = ___cat; + V_0 = L_0; + bool L_1 = ___negate; + if (!L_1) + { + goto IL_001a; + } + } + { + BitArray_t882 * L_2 = (__this->___neg_cats_4); + int32_t L_3 = V_0; + NullCheck(L_2); + BitArray_set_Item_m4767(L_2, L_3, 1, /*hidden argument*/NULL); + goto IL_0027; + } + +IL_001a: + { + BitArray_t882 * L_4 = (__this->___pos_cats_3); + int32_t L_5 = V_0; + NullCheck(L_4); + BitArray_set_Item_m4767(L_4, L_5, 1, /*hidden argument*/NULL); + } + +IL_0027: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddCharacter(System.Char) +extern "C" void CharacterClass_AddCharacter_m4505 (CharacterClass_t881 * __this, uint16_t ___c, const MethodInfo* method) +{ + { + uint16_t L_0 = ___c; + uint16_t L_1 = ___c; + CharacterClass_AddRange_m4506(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddRange(System.Char,System.Char) +extern TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +extern "C" void CharacterClass_AddRange_m4506 (CharacterClass_t881 * __this, uint16_t ___lo, uint16_t ___hi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharacterClass_t881_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(569); + s_Il2CppMethodIntialized = true; + } + Interval_t857 V_0 = {0}; + Interval_t857 V_1 = {0}; + { + uint16_t L_0 = ___lo; + uint16_t L_1 = ___hi; + Interval__ctor_m4336((&V_0), L_0, L_1, /*hidden argument*/NULL); + bool L_2 = (__this->___ignore_2); + if (!L_2) + { + goto IL_00e2; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CharacterClass_t881_il2cpp_TypeInfo_var); + Interval_t857 L_3 = V_0; + bool L_4 = Interval_Intersects_m4346((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0), L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00b2; + } + } + { + int32_t L_5 = ((&V_0)->___low_0); + IL2CPP_RUNTIME_CLASS_INIT(CharacterClass_t881_il2cpp_TypeInfo_var); + int32_t L_6 = ((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0)->___low_0); + if ((((int32_t)L_5) >= ((int32_t)L_6))) + { + goto IL_0070; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CharacterClass_t881_il2cpp_TypeInfo_var); + int32_t L_7 = ((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0)->___low_0); + int32_t L_8 = ((&V_0)->___high_1); + Interval__ctor_m4336((&V_1), ((int32_t)((int32_t)L_7+(int32_t)((int32_t)32))), ((int32_t)((int32_t)L_8+(int32_t)((int32_t)32))), /*hidden argument*/NULL); + int32_t L_9 = ((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0)->___low_0); + (&V_0)->___high_1 = ((int32_t)((int32_t)L_9-(int32_t)1)); + goto IL_00a1; + } + +IL_0070: + { + int32_t L_10 = ((&V_0)->___low_0); + IL2CPP_RUNTIME_CLASS_INIT(CharacterClass_t881_il2cpp_TypeInfo_var); + int32_t L_11 = ((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0)->___high_1); + Interval__ctor_m4336((&V_1), ((int32_t)((int32_t)L_10+(int32_t)((int32_t)32))), ((int32_t)((int32_t)L_11+(int32_t)((int32_t)32))), /*hidden argument*/NULL); + int32_t L_12 = ((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0)->___high_1); + (&V_0)->___low_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_00a1: + { + IntervalCollection_t861 * L_13 = (__this->___intervals_5); + Interval_t857 L_14 = V_1; + NullCheck(L_13); + IntervalCollection_Add_m4359(L_13, L_14, /*hidden argument*/NULL); + goto IL_00e2; + } + +IL_00b2: + { + IL2CPP_RUNTIME_CLASS_INIT(CharacterClass_t881_il2cpp_TypeInfo_var); + Interval_t857 L_15 = V_0; + bool L_16 = Interval_Contains_m4344((&((CharacterClass_t881_StaticFields*)CharacterClass_t881_il2cpp_TypeInfo_var->static_fields)->___upper_case_characters_0), L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_00e2; + } + } + { + Interval_t857 * L_17 = (&V_0); + int32_t L_18 = (L_17->___high_1); + L_17->___high_1 = ((int32_t)((int32_t)L_18+(int32_t)((int32_t)32))); + Interval_t857 * L_19 = (&V_0); + int32_t L_20 = (L_19->___low_0); + L_19->___low_0 = ((int32_t)((int32_t)L_20+(int32_t)((int32_t)32))); + } + +IL_00e2: + { + IntervalCollection_t861 * L_21 = (__this->___intervals_5); + Interval_t857 L_22 = V_0; + NullCheck(L_21); + IntervalCollection_Add_m4359(L_21, L_22, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern TypeInfo* CostDelegate_t860_il2cpp_TypeInfo_var; +extern TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +extern TypeInfo* BitArray_t882_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* CharacterClass_GetIntervalCost_m4510_MethodInfo_var; +extern "C" void CharacterClass_Compile_m4507 (CharacterClass_t881 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CostDelegate_t860_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(584); + ICompiler_t911_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(543); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Interval_t857_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(561); + BitArray_t882_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(583); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + CharacterClass_GetIntervalCost_m4510_MethodInfo_var = il2cpp_codegen_method_info_from_index(334); + s_Il2CppMethodIntialized = true; + } + IntervalCollection_t861 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + LinkRef_t843 * V_3 = {0}; + Interval_t857 V_4 = {0}; + Object_t * V_5 = {0}; + BitArray_t882 * V_6 = {0}; + Interval_t857 V_7 = {0}; + Object_t * V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + Object_t * V_11 = {0}; + Object_t * V_12 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IntervalCollection_t861 * L_0 = (__this->___intervals_5); + IntPtr_t L_1 = { (void*)CharacterClass_GetIntervalCost_m4510_MethodInfo_var }; + CostDelegate_t860 * L_2 = (CostDelegate_t860 *)il2cpp_codegen_object_new (CostDelegate_t860_il2cpp_TypeInfo_var); + CostDelegate__ctor_m4353(L_2, NULL, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + IntervalCollection_t861 * L_3 = IntervalCollection_GetMetaCollection_m4361(L_0, L_2, /*hidden argument*/NULL); + V_0 = L_3; + IntervalCollection_t861 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.RegularExpressions.IntervalCollection::get_Count() */, L_4); + V_1 = L_5; + V_2 = 0; + goto IL_0050; + } + +IL_0026: + { + BitArray_t882 * L_6 = (__this->___pos_cats_3); + int32_t L_7 = V_2; + NullCheck(L_6); + bool L_8 = BitArray_get_Item_m4759(L_6, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0048; + } + } + { + BitArray_t882 * L_9 = (__this->___neg_cats_4); + int32_t L_10 = V_2; + NullCheck(L_9); + bool L_11 = BitArray_get_Item_m4759(L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_004c; + } + } + +IL_0048: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_004c: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0050: + { + int32_t L_14 = V_2; + BitArray_t882 * L_15 = (__this->___pos_cats_3); + NullCheck(L_15); + int32_t L_16 = BitArray_get_Length_m4758(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_0026; + } + } + { + int32_t L_17 = V_1; + if (L_17) + { + goto IL_0068; + } + } + { + return; + } + +IL_0068: + { + Object_t * L_18 = ___cmp; + NullCheck(L_18); + LinkRef_t843 * L_19 = (LinkRef_t843 *)InterfaceFuncInvoker0< LinkRef_t843 * >::Invoke(28 /* System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.ICompiler::NewLink() */, ICompiler_t911_il2cpp_TypeInfo_var, L_18); + V_3 = L_19; + int32_t L_20 = V_1; + if ((((int32_t)L_20) <= ((int32_t)1))) + { + goto IL_007d; + } + } + { + Object_t * L_21 = ___cmp; + LinkRef_t843 * L_22 = V_3; + NullCheck(L_21); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(22 /* System.Void System.Text.RegularExpressions.ICompiler::EmitIn(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_21, L_22); + } + +IL_007d: + { + IntervalCollection_t861 * L_23 = V_0; + NullCheck(L_23); + Object_t * L_24 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(8 /* System.Collections.IEnumerator System.Text.RegularExpressions.IntervalCollection::GetEnumerator() */, L_23); + V_5 = L_24; + } + +IL_0085: + try + { // begin try (depth: 1) + { + goto IL_01ac; + } + +IL_008a: + { + Object_t * L_25 = V_5; + NullCheck(L_25); + Object_t * L_26 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_25); + V_4 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_26, Interval_t857_il2cpp_TypeInfo_var)))); + bool L_27 = Interval_get_IsDiscontiguous_m4338((&V_4), /*hidden argument*/NULL); + if (!L_27) + { + goto IL_015d; + } + } + +IL_00a4: + { + int32_t L_28 = Interval_get_Size_m4341((&V_4), /*hidden argument*/NULL); + BitArray_t882 * L_29 = (BitArray_t882 *)il2cpp_codegen_object_new (BitArray_t882_il2cpp_TypeInfo_var); + BitArray__ctor_m4766(L_29, L_28, /*hidden argument*/NULL); + V_6 = L_29; + IntervalCollection_t861 * L_30 = (__this->___intervals_5); + NullCheck(L_30); + Object_t * L_31 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(8 /* System.Collections.IEnumerator System.Text.RegularExpressions.IntervalCollection::GetEnumerator() */, L_30); + V_8 = L_31; + } + +IL_00bf: + try + { // begin try (depth: 2) + { + goto IL_0114; + } + +IL_00c4: + { + Object_t * L_32 = V_8; + NullCheck(L_32); + Object_t * L_33 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_32); + V_7 = ((*(Interval_t857 *)((Interval_t857 *)UnBox (L_33, Interval_t857_il2cpp_TypeInfo_var)))); + Interval_t857 L_34 = V_7; + bool L_35 = Interval_Contains_m4344((&V_4), L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_0114; + } + } + +IL_00e0: + { + int32_t L_36 = ((&V_7)->___low_0); + V_9 = L_36; + goto IL_0106; + } + +IL_00ee: + { + BitArray_t882 * L_37 = V_6; + int32_t L_38 = V_9; + int32_t L_39 = ((&V_4)->___low_0); + NullCheck(L_37); + BitArray_set_Item_m4767(L_37, ((int32_t)((int32_t)L_38-(int32_t)L_39)), 1, /*hidden argument*/NULL); + int32_t L_40 = V_9; + V_9 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_0106: + { + int32_t L_41 = V_9; + int32_t L_42 = ((&V_7)->___high_1); + if ((((int32_t)L_41) <= ((int32_t)L_42))) + { + goto IL_00ee; + } + } + +IL_0114: + { + Object_t * L_43 = V_8; + NullCheck(L_43); + bool L_44 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_43); + if (L_44) + { + goto IL_00c4; + } + } + +IL_0120: + { + IL2CPP_LEAVE(0x13B, FINALLY_0125); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0125; + } + +FINALLY_0125: + { // begin finally (depth: 2) + { + Object_t * L_45 = V_8; + V_11 = ((Object_t *)IsInst(L_45, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_46 = V_11; + if (L_46) + { + goto IL_0133; + } + } + +IL_0132: + { + IL2CPP_END_FINALLY(293) + } + +IL_0133: + { + Object_t * L_47 = V_11; + NullCheck(L_47); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_47); + IL2CPP_END_FINALLY(293) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(293) + { + IL2CPP_JUMP_TBL(0x13B, IL_013b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_013b: + { + Object_t * L_48 = ___cmp; + int32_t L_49 = ((&V_4)->___low_0); + BitArray_t882 * L_50 = V_6; + bool L_51 = (__this->___negate_1); + bool L_52 = (__this->___ignore_2); + bool L_53 = ___reverse; + NullCheck(L_48); + InterfaceActionInvoker5< uint16_t, BitArray_t882 *, bool, bool, bool >::Invoke(7 /* System.Void System.Text.RegularExpressions.ICompiler::EmitSet(System.Char,System.Collections.BitArray,System.Boolean,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_48, (((int32_t)((uint16_t)L_49))), L_50, L_51, L_52, L_53); + goto IL_01ac; + } + +IL_015d: + { + bool L_54 = Interval_get_IsSingleton_m4339((&V_4), /*hidden argument*/NULL); + if (!L_54) + { + goto IL_0189; + } + } + +IL_0169: + { + Object_t * L_55 = ___cmp; + int32_t L_56 = ((&V_4)->___low_0); + bool L_57 = (__this->___negate_1); + bool L_58 = (__this->___ignore_2); + bool L_59 = ___reverse; + NullCheck(L_55); + InterfaceActionInvoker4< uint16_t, bool, bool, bool >::Invoke(3 /* System.Void System.Text.RegularExpressions.ICompiler::EmitCharacter(System.Char,System.Boolean,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_55, (((int32_t)((uint16_t)L_56))), L_57, L_58, L_59); + goto IL_01ac; + } + +IL_0189: + { + Object_t * L_60 = ___cmp; + int32_t L_61 = ((&V_4)->___low_0); + int32_t L_62 = ((&V_4)->___high_1); + bool L_63 = (__this->___negate_1); + bool L_64 = (__this->___ignore_2); + bool L_65 = ___reverse; + NullCheck(L_60); + InterfaceActionInvoker5< uint16_t, uint16_t, bool, bool, bool >::Invoke(6 /* System.Void System.Text.RegularExpressions.ICompiler::EmitRange(System.Char,System.Char,System.Boolean,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_60, (((int32_t)((uint16_t)L_61))), (((int32_t)((uint16_t)L_62))), L_63, L_64, L_65); + } + +IL_01ac: + { + Object_t * L_66 = V_5; + NullCheck(L_66); + bool L_67 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_66); + if (L_67) + { + goto IL_008a; + } + } + +IL_01b8: + { + IL2CPP_LEAVE(0x1D3, FINALLY_01bd); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01bd; + } + +FINALLY_01bd: + { // begin finally (depth: 1) + { + Object_t * L_68 = V_5; + V_12 = ((Object_t *)IsInst(L_68, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_69 = V_12; + if (L_69) + { + goto IL_01cb; + } + } + +IL_01ca: + { + IL2CPP_END_FINALLY(445) + } + +IL_01cb: + { + Object_t * L_70 = V_12; + NullCheck(L_70); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_70); + IL2CPP_END_FINALLY(445) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(445) + { + IL2CPP_JUMP_TBL(0x1D3, IL_01d3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01d3: + { + V_10 = 0; + goto IL_024f; + } + +IL_01db: + { + BitArray_t882 * L_71 = (__this->___pos_cats_3); + int32_t L_72 = V_10; + NullCheck(L_71); + bool L_73 = BitArray_get_Item_m4759(L_71, L_72, /*hidden argument*/NULL); + if (!L_73) + { + goto IL_0227; + } + } + { + BitArray_t882 * L_74 = (__this->___neg_cats_4); + int32_t L_75 = V_10; + NullCheck(L_74); + bool L_76 = BitArray_get_Item_m4759(L_74, L_75, /*hidden argument*/NULL); + if (!L_76) + { + goto IL_0212; + } + } + { + Object_t * L_77 = ___cmp; + bool L_78 = (__this->___negate_1); + bool L_79 = ___reverse; + NullCheck(L_77); + InterfaceActionInvoker3< uint16_t, bool, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.ICompiler::EmitCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_77, 2, L_78, L_79); + goto IL_0222; + } + +IL_0212: + { + Object_t * L_80 = ___cmp; + int32_t L_81 = V_10; + bool L_82 = (__this->___negate_1); + bool L_83 = ___reverse; + NullCheck(L_80); + InterfaceActionInvoker3< uint16_t, bool, bool >::Invoke(4 /* System.Void System.Text.RegularExpressions.ICompiler::EmitCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_80, (((int32_t)((uint16_t)L_81))), L_82, L_83); + } + +IL_0222: + { + goto IL_0249; + } + +IL_0227: + { + BitArray_t882 * L_84 = (__this->___neg_cats_4); + int32_t L_85 = V_10; + NullCheck(L_84); + bool L_86 = BitArray_get_Item_m4759(L_84, L_85, /*hidden argument*/NULL); + if (!L_86) + { + goto IL_0249; + } + } + { + Object_t * L_87 = ___cmp; + int32_t L_88 = V_10; + bool L_89 = (__this->___negate_1); + bool L_90 = ___reverse; + NullCheck(L_87); + InterfaceActionInvoker3< uint16_t, bool, bool >::Invoke(5 /* System.Void System.Text.RegularExpressions.ICompiler::EmitNotCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) */, ICompiler_t911_il2cpp_TypeInfo_var, L_87, (((int32_t)((uint16_t)L_88))), L_89, L_90); + } + +IL_0249: + { + int32_t L_91 = V_10; + V_10 = ((int32_t)((int32_t)L_91+(int32_t)1)); + } + +IL_024f: + { + int32_t L_92 = V_10; + BitArray_t882 * L_93 = (__this->___pos_cats_3); + NullCheck(L_93); + int32_t L_94 = BitArray_get_Length_m4758(L_93, /*hidden argument*/NULL); + if ((((int32_t)L_92) < ((int32_t)L_94))) + { + goto IL_01db; + } + } + { + int32_t L_95 = V_1; + if ((((int32_t)L_95) <= ((int32_t)1))) + { + goto IL_028b; + } + } + { + bool L_96 = (__this->___negate_1); + if (!L_96) + { + goto IL_027e; + } + } + { + Object_t * L_97 = ___cmp; + NullCheck(L_97); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Text.RegularExpressions.ICompiler::EmitTrue() */, ICompiler_t911_il2cpp_TypeInfo_var, L_97); + goto IL_0284; + } + +IL_027e: + { + Object_t * L_98 = ___cmp; + NullCheck(L_98); + InterfaceActionInvoker0::Invoke(1 /* System.Void System.Text.RegularExpressions.ICompiler::EmitFalse() */, ICompiler_t911_il2cpp_TypeInfo_var, L_98); + } + +IL_0284: + { + Object_t * L_99 = ___cmp; + LinkRef_t843 * L_100 = V_3; + NullCheck(L_99); + InterfaceActionInvoker1< LinkRef_t843 * >::Invoke(29 /* System.Void System.Text.RegularExpressions.ICompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) */, ICompiler_t911_il2cpp_TypeInfo_var, L_99, L_100); + } + +IL_028b: + { + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::GetWidth(System.Int32&,System.Int32&) +extern "C" void CharacterClass_GetWidth_m4508 (CharacterClass_t881 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t* L_0 = ___min; + int32_t* L_1 = ___max; + int32_t L_2 = 1; + V_0 = L_2; + *((int32_t*)(L_1)) = (int32_t)L_2; + int32_t L_3 = V_0; + *((int32_t*)(L_0)) = (int32_t)L_3; + return; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.CharacterClass::IsComplex() +extern "C" bool CharacterClass_IsComplex_m4509 (CharacterClass_t881 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Double System.Text.RegularExpressions.Syntax.CharacterClass::GetIntervalCost(System.Text.RegularExpressions.Interval) +extern "C" double CharacterClass_GetIntervalCost_m4510 (Object_t * __this /* static, unused */, Interval_t857 ___i, const MethodInfo* method) +{ + { + bool L_0 = Interval_get_IsDiscontiguous_m4338((&___i), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + int32_t L_1 = Interval_get_Size_m4341((&___i), /*hidden argument*/NULL); + return (((double)((double)((int32_t)((int32_t)3+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1+(int32_t)((int32_t)15)))>>(int32_t)4))))))); + } + +IL_001c: + { + bool L_2 = Interval_get_IsSingleton_m4339((&___i), /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0032; + } + } + { + return (2.0); + } + +IL_0032: + { + return (3.0); + } +} +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32) +extern "C" void AnchorInfo__ctor_m4511 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___width, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Expression_t865 * L_0 = ___expr; + __this->___expr_0 = L_0; + __this->___offset_2 = 0; + int32_t L_1 = ___width; + __this->___width_4 = L_1; + __this->___str_3 = (String_t*)NULL; + __this->___ignore_5 = 0; + __this->___pos_1 = 0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32,System.Int32,System.String,System.Boolean) +extern "C" void AnchorInfo__ctor_m4512 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___offset, int32_t ___width, String_t* ___str, bool ___ignore, const MethodInfo* method) +{ + AnchorInfo_t883 * G_B2_0 = {0}; + AnchorInfo_t883 * G_B1_0 = {0}; + String_t* G_B3_0 = {0}; + AnchorInfo_t883 * G_B3_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Expression_t865 * L_0 = ___expr; + __this->___expr_0 = L_0; + int32_t L_1 = ___offset; + __this->___offset_2 = L_1; + int32_t L_2 = ___width; + __this->___width_4 = L_2; + bool L_3 = ___ignore; + G_B1_0 = __this; + if (!L_3) + { + G_B2_0 = __this; + goto IL_002f; + } + } + { + String_t* L_4 = ___str; + NullCheck(L_4); + String_t* L_5 = String_ToLower_m4760(L_4, /*hidden argument*/NULL); + G_B3_0 = L_5; + G_B3_1 = G_B1_0; + goto IL_0031; + } + +IL_002f: + { + String_t* L_6 = ___str; + G_B3_0 = L_6; + G_B3_1 = G_B2_0; + } + +IL_0031: + { + NullCheck(G_B3_1); + G_B3_1->___str_3 = G_B3_0; + bool L_7 = ___ignore; + __this->___ignore_5 = L_7; + __this->___pos_1 = 0; + return; + } +} +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32,System.Int32,System.Text.RegularExpressions.Position) +extern "C" void AnchorInfo__ctor_m4513 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___offset, int32_t ___width, uint16_t ___pos, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Expression_t865 * L_0 = ___expr; + __this->___expr_0 = L_0; + int32_t L_1 = ___offset; + __this->___offset_2 = L_1; + int32_t L_2 = ___width; + __this->___width_4 = L_2; + uint16_t L_3 = ___pos; + __this->___pos_1 = L_3; + __this->___str_3 = (String_t*)NULL; + __this->___ignore_5 = 0; + return; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Offset() +extern "C" int32_t AnchorInfo_get_Offset_m4514 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___offset_2); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Width() +extern "C" int32_t AnchorInfo_get_Width_m4515 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___width_4); + return L_0; + } +} +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Length() +extern "C" int32_t AnchorInfo_get_Length_m4516 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + String_t* L_0 = (__this->___str_3); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = (__this->___str_3); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 0; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsUnknownWidth() +extern "C" bool AnchorInfo_get_IsUnknownWidth_m4517 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___width_4); + return ((((int32_t)L_0) < ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsComplete() +extern "C" bool AnchorInfo_get_IsComplete_m4518 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = AnchorInfo_get_Length_m4516(__this, /*hidden argument*/NULL); + int32_t L_1 = AnchorInfo_get_Width_m4515(__this, /*hidden argument*/NULL); + return ((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); + } +} +// System.String System.Text.RegularExpressions.Syntax.AnchorInfo::get_Substring() +extern "C" String_t* AnchorInfo_get_Substring_m4519 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___str_3); + return L_0; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IgnoreCase() +extern "C" bool AnchorInfo_get_IgnoreCase_m4520 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___ignore_5); + return L_0; + } +} +// System.Text.RegularExpressions.Position System.Text.RegularExpressions.Syntax.AnchorInfo::get_Position() +extern "C" uint16_t AnchorInfo_get_Position_m4521 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (__this->___pos_1); + return L_0; + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsSubstring() +extern "C" bool AnchorInfo_get_IsSubstring_m4522 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___str_3); + return ((((int32_t)((((Object_t*)(String_t*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsPosition() +extern "C" bool AnchorInfo_get_IsPosition_m4523 (AnchorInfo_t883 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (__this->___pos_1); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.Syntax.AnchorInfo::GetInterval(System.Int32) +extern "C" Interval_t857 AnchorInfo_GetInterval_m4524 (AnchorInfo_t883 * __this, int32_t ___start, const MethodInfo* method) +{ + { + bool L_0 = AnchorInfo_get_IsSubstring_m4522(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0011; + } + } + { + Interval_t857 L_1 = Interval_get_Empty_m4337(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_1; + } + +IL_0011: + { + int32_t L_2 = ___start; + int32_t L_3 = AnchorInfo_get_Offset_m4514(__this, /*hidden argument*/NULL); + int32_t L_4 = ___start; + int32_t L_5 = AnchorInfo_get_Offset_m4514(__this, /*hidden argument*/NULL); + int32_t L_6 = AnchorInfo_get_Length_m4516(__this, /*hidden argument*/NULL); + Interval_t857 L_7 = {0}; + Interval__ctor_m4336(&L_7, ((int32_t)((int32_t)L_2+(int32_t)L_3)), ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)L_5))+(int32_t)L_6))-(int32_t)1)), /*hidden argument*/NULL); + return L_7; + } +} +// System.Void System.DefaultUriParser::.ctor() +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern "C" void DefaultUriParser__ctor_m4525 (DefaultUriParser_t884 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser__ctor_m4580(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DefaultUriParser::.ctor(System.String) +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern "C" void DefaultUriParser__ctor_m4526 (DefaultUriParser_t884 * __this, String_t* ___scheme, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser__ctor_m4580(__this, /*hidden argument*/NULL); + String_t* L_0 = ___scheme; + ((UriParser_t885 *)__this)->___scheme_name_2 = L_0; + return; + } +} +// System.Void System.Uri/UriScheme::.ctor(System.String,System.String,System.Int32) +extern "C" void UriScheme__ctor_m4527 (UriScheme_t887 * __this, String_t* ___s, String_t* ___d, int32_t ___p, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + __this->___scheme_0 = L_0; + String_t* L_1 = ___d; + __this->___delimiter_1 = L_1; + int32_t L_2 = ___p; + __this->___defaultPort_2 = L_2; + return; + } +} +// Conversion methods for marshalling of: System.Uri/UriScheme +extern "C" void UriScheme_t887_marshal(const UriScheme_t887& unmarshaled, UriScheme_t887_marshaled& marshaled) +{ + marshaled.___scheme_0 = il2cpp_codegen_marshal_string(unmarshaled.___scheme_0); + marshaled.___delimiter_1 = il2cpp_codegen_marshal_string(unmarshaled.___delimiter_1); + marshaled.___defaultPort_2 = unmarshaled.___defaultPort_2; +} +extern "C" void UriScheme_t887_marshal_back(const UriScheme_t887_marshaled& marshaled, UriScheme_t887& unmarshaled) +{ + unmarshaled.___scheme_0 = il2cpp_codegen_marshal_string_result(marshaled.___scheme_0); + unmarshaled.___delimiter_1 = il2cpp_codegen_marshal_string_result(marshaled.___delimiter_1); + unmarshaled.___defaultPort_2 = marshaled.___defaultPort_2; +} +// Conversion method for clean up from marshalling of: System.Uri/UriScheme +extern "C" void UriScheme_t887_marshal_cleanup(UriScheme_t887_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___scheme_0); + marshaled.___scheme_0 = NULL; + il2cpp_codegen_marshal_free(marshaled.___delimiter_1); + marshaled.___delimiter_1 = NULL; +} +// System.Void System.Uri::.ctor(System.String) +extern "C" void Uri__ctor_m4528 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) +{ + { + String_t* L_0 = ___uriString; + Uri__ctor_m4530(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Uri::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral565; +extern "C" void Uri__ctor_m4529 (Uri_t748 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral565 = il2cpp_codegen_string_literal_from_index(565); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___serializationInfo; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral565, /*hidden argument*/NULL); + Uri__ctor_m4530(__this, L_1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Uri::.ctor(System.String,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* UriFormatException_t889_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral566; +extern "C" void Uri__ctor_m4530 (Uri_t748 * __this, String_t* ___uriString, bool ___dontEscape, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + UriFormatException_t889_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(586); + _stringLiteral566 = il2cpp_codegen_string_literal_from_index(566); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___scheme_2 = L_0; + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_1; + __this->___port_4 = (-1); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___path_5 = L_2; + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___query_6 = L_3; + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___fragment_7 = L_4; + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___userinfo_8 = L_5; + __this->___isAbsoluteUri_11 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_6 = ___dontEscape; + __this->___userEscaped_12 = L_6; + String_t* L_7 = ___uriString; + __this->___source_1 = L_7; + Uri_ParseUri_m4558(__this, 1, /*hidden argument*/NULL); + bool L_8 = (__this->___isAbsoluteUri_11); + if (L_8) + { + goto IL_0087; + } + } + { + String_t* L_9 = ___uriString; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral566, L_9, /*hidden argument*/NULL); + UriFormatException_t889 * L_11 = (UriFormatException_t889 *)il2cpp_codegen_object_new (UriFormatException_t889_il2cpp_TypeInfo_var); + UriFormatException__ctor_m4577(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0087: + { + return; + } +} +// System.Void System.Uri::.cctor() +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* UriSchemeU5BU5D_t888_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral567; +extern Il2CppCodeGenString* _stringLiteral328; +extern Il2CppCodeGenString* _stringLiteral384; +extern Il2CppCodeGenString* _stringLiteral386; +extern Il2CppCodeGenString* _stringLiteral568; +extern Il2CppCodeGenString* _stringLiteral326; +extern Il2CppCodeGenString* _stringLiteral325; +extern Il2CppCodeGenString* _stringLiteral569; +extern Il2CppCodeGenString* _stringLiteral570; +extern Il2CppCodeGenString* _stringLiteral571; +extern Il2CppCodeGenString* _stringLiteral572; +extern Il2CppCodeGenString* _stringLiteral573; +extern Il2CppCodeGenString* _stringLiteral155; +extern "C" void Uri__cctor_m4531 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + UriSchemeU5BU5D_t888_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(587); + _stringLiteral567 = il2cpp_codegen_string_literal_from_index(567); + _stringLiteral328 = il2cpp_codegen_string_literal_from_index(328); + _stringLiteral384 = il2cpp_codegen_string_literal_from_index(384); + _stringLiteral386 = il2cpp_codegen_string_literal_from_index(386); + _stringLiteral568 = il2cpp_codegen_string_literal_from_index(568); + _stringLiteral326 = il2cpp_codegen_string_literal_from_index(326); + _stringLiteral325 = il2cpp_codegen_string_literal_from_index(325); + _stringLiteral569 = il2cpp_codegen_string_literal_from_index(569); + _stringLiteral570 = il2cpp_codegen_string_literal_from_index(570); + _stringLiteral571 = il2cpp_codegen_string_literal_from_index(571); + _stringLiteral572 = il2cpp_codegen_string_literal_from_index(572); + _stringLiteral573 = il2cpp_codegen_string_literal_from_index(573); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + s_Il2CppMethodIntialized = true; + } + { + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___hexUpperChars_16 = _stringLiteral567; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17 = _stringLiteral328; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18 = _stringLiteral384; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFtp_19 = _stringLiteral386; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeGopher_20 = _stringLiteral568; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttp_21 = _stringLiteral326; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttps_22 = _stringLiteral325; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23 = _stringLiteral569; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24 = _stringLiteral570; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNntp_25 = _stringLiteral571; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNetPipe_26 = _stringLiteral572; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNetTcp_27 = _stringLiteral573; + UriSchemeU5BU5D_t888* L_0 = ((UriSchemeU5BU5D_t888*)SZArrayNew(UriSchemeU5BU5D_t888_il2cpp_TypeInfo_var, 8)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + String_t* L_1 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttp_21; + String_t* L_2 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_3 = {0}; + UriScheme__ctor_m4527(&L_3, L_1, L_2, ((int32_t)80), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_0, 0, sizeof(UriScheme_t887 )))) = L_3; + UriSchemeU5BU5D_t888* L_4 = L_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + String_t* L_5 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttps_22; + String_t* L_6 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_7 = {0}; + UriScheme__ctor_m4527(&L_7, L_5, L_6, ((int32_t)443), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_4, 1, sizeof(UriScheme_t887 )))) = L_7; + UriSchemeU5BU5D_t888* L_8 = L_4; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + String_t* L_9 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFtp_19; + String_t* L_10 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_11 = {0}; + UriScheme__ctor_m4527(&L_11, L_9, L_10, ((int32_t)21), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_8, 2, sizeof(UriScheme_t887 )))) = L_11; + UriSchemeU5BU5D_t888* L_12 = L_8; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + String_t* L_13 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + String_t* L_14 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_15 = {0}; + UriScheme__ctor_m4527(&L_15, L_13, L_14, (-1), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_12, 3, sizeof(UriScheme_t887 )))) = L_15; + UriSchemeU5BU5D_t888* L_16 = L_12; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 4); + String_t* L_17 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + UriScheme_t887 L_18 = {0}; + UriScheme__ctor_m4527(&L_18, L_17, _stringLiteral155, ((int32_t)25), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_16, 4, sizeof(UriScheme_t887 )))) = L_18; + UriSchemeU5BU5D_t888* L_19 = L_16; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 5); + String_t* L_20 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + UriScheme_t887 L_21 = {0}; + UriScheme__ctor_m4527(&L_21, L_20, _stringLiteral155, ((int32_t)119), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_19, 5, sizeof(UriScheme_t887 )))) = L_21; + UriSchemeU5BU5D_t888* L_22 = L_19; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 6); + String_t* L_23 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNntp_25; + String_t* L_24 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_25 = {0}; + UriScheme__ctor_m4527(&L_25, L_23, L_24, ((int32_t)119), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_22, 6, sizeof(UriScheme_t887 )))) = L_25; + UriSchemeU5BU5D_t888* L_26 = L_22; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 7); + String_t* L_27 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeGopher_20; + String_t* L_28 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + UriScheme_t887 L_29 = {0}; + UriScheme__ctor_m4527(&L_29, L_27, L_28, ((int32_t)70), /*hidden argument*/NULL); + (*(UriScheme_t887 *)((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_26, 7, sizeof(UriScheme_t887 )))) = L_29; + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___schemes_28 = L_26; + return; + } +} +// System.Void System.Uri::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral565; +extern "C" void Uri_System_Runtime_Serialization_ISerializable_GetObjectData_m4532 (Uri_t748 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral565 = il2cpp_codegen_string_literal_from_index(565); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = Uri_get_AbsoluteUri_m4533(__this, /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral565, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String System.Uri::get_AbsoluteUri() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Uri_get_AbsoluteUri_m4533 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = (__this->___cachedAbsoluteUri_13); + if (L_0) + { + goto IL_006e; + } + } + { + String_t* L_1 = Uri_GetLeftPart_m4549(__this, 2, /*hidden argument*/NULL); + __this->___cachedAbsoluteUri_13 = L_1; + String_t* L_2 = (__this->___query_6); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)0))) + { + goto IL_0046; + } + } + { + String_t* L_4 = (__this->___cachedAbsoluteUri_13); + String_t* L_5 = (__this->___query_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m684(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + __this->___cachedAbsoluteUri_13 = L_6; + } + +IL_0046: + { + String_t* L_7 = (__this->___fragment_7); + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_006e; + } + } + { + String_t* L_9 = (__this->___cachedAbsoluteUri_13); + String_t* L_10 = (__this->___fragment_7); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m684(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + __this->___cachedAbsoluteUri_13 = L_11; + } + +IL_006e: + { + String_t* L_12 = (__this->___cachedAbsoluteUri_13); + return L_12; + } +} +// System.String System.Uri::get_Authority() +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral155; +extern "C" String_t* Uri_get_Authority_m4534 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = Uri_get_Scheme_m4539(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_1 = Uri_GetDefaultPort_m4570(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___port_4); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0027; + } + } + { + String_t* L_3 = (__this->___host_3); + G_B3_0 = L_3; + goto IL_0042; + } + +IL_0027: + { + String_t* L_4 = (__this->___host_3); + int32_t L_5 = (__this->___port_4); + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m3446(NULL /*static, unused*/, L_4, _stringLiteral155, L_7, /*hidden argument*/NULL); + G_B3_0 = L_8; + } + +IL_0042: + { + return G_B3_0; + } +} +// System.String System.Uri::get_Host() +extern "C" String_t* Uri_get_Host_m4535 (Uri_t748 * __this, const MethodInfo* method) +{ + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = (__this->___host_3); + return L_0; + } +} +// System.Boolean System.Uri::get_IsFile() +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Uri_get_IsFile_m4536 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = Uri_get_Scheme_m4539(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_1 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Uri::get_IsLoopback() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral382; +extern Il2CppCodeGenString* _stringLiteral381; +extern "C" bool Uri_get_IsLoopback_m4537 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IPAddress_t762_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(457); + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + _stringLiteral382 = il2cpp_codegen_string_literal_from_index(382); + _stringLiteral381 = il2cpp_codegen_string_literal_from_index(381); + s_Il2CppMethodIntialized = true; + } + IPAddress_t762 * V_0 = {0}; + IPv6Address_t764 * V_1 = {0}; + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = Uri_get_Host_m4535(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001d; + } + } + { + bool L_2 = Uri_get_IsFile_m4536(__this, /*hidden argument*/NULL); + return L_2; + } + +IL_001d: + { + String_t* L_3 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_3, _stringLiteral382, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0047; + } + } + { + String_t* L_5 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_5, _stringLiteral381, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0049; + } + } + +IL_0047: + { + return 1; + } + +IL_0049: + { + String_t* L_7 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + bool L_8 = IPAddress_TryParse_m3816(NULL /*static, unused*/, L_7, (&V_0), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_006d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IPAddress_t762_il2cpp_TypeInfo_var); + IPAddress_t762 * L_9 = ((IPAddress_t762_StaticFields*)IPAddress_t762_il2cpp_TypeInfo_var->static_fields)->___Loopback_6; + IPAddress_t762 * L_10 = V_0; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Net.IPAddress::Equals(System.Object) */, L_9, L_10); + if (!L_11) + { + goto IL_006d; + } + } + { + return 1; + } + +IL_006d: + { + String_t* L_12 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_13 = IPv6Address_TryParse_m3835(NULL /*static, unused*/, L_12, (&V_1), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_008c; + } + } + { + IPv6Address_t764 * L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_15 = IPv6Address_IsLoopback_m3839(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_008c; + } + } + { + return 1; + } + +IL_008c: + { + return 0; + } +} +// System.Boolean System.Uri::get_IsUnc() +extern "C" bool Uri_get_IsUnc_m4538 (Uri_t748 * __this, const MethodInfo* method) +{ + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___isUnc_9); + return L_0; + } +} +// System.String System.Uri::get_Scheme() +extern "C" String_t* Uri_get_Scheme_m4539 (Uri_t748 * __this, const MethodInfo* method) +{ + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + String_t* L_0 = (__this->___scheme_2); + return L_0; + } +} +// System.Boolean System.Uri::get_IsAbsoluteUri() +extern "C" bool Uri_get_IsAbsoluteUri_m4540 (Uri_t748 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___isAbsoluteUri_11); + return L_0; + } +} +// System.UriHostNameType System.Uri::CheckHostName(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern "C" int32_t Uri_CheckHostName_m4541 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + s_Il2CppMethodIntialized = true; + } + IPv6Address_t764 * V_0 = {0}; + { + String_t* L_0 = ___name; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___name; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0013; + } + } + +IL_0011: + { + return (int32_t)(0); + } + +IL_0013: + { + String_t* L_3 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_4 = Uri_IsIPv4Address_m4542(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0020; + } + } + { + return (int32_t)(3); + } + +IL_0020: + { + String_t* L_5 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_6 = Uri_IsDomainAddress_m4543(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_002d; + } + } + { + return (int32_t)(2); + } + +IL_002d: + { + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_8 = IPv6Address_TryParse_m3835(NULL /*static, unused*/, L_7, (&V_0), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_003c; + } + } + { + return (int32_t)(4); + } + +IL_003c: + { + return (int32_t)(0); + } +} +// System.Boolean System.Uri::IsIPv4Address(System.String) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" bool Uri_IsIPv4Address_m4542 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint32_t V_3 = 0; + { + String_t* L_0 = ___name; + CharU5BU5D_t458* L_1 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + NullCheck(L_0); + StringU5BU5D_t163* L_2 = String_Split_m2060(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + StringU5BU5D_t163* L_3 = V_0; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)4))) + { + goto IL_001d; + } + } + { + return 0; + } + +IL_001d: + { + V_1 = 0; + goto IL_0057; + } + +IL_0024: + { + StringU5BU5D_t163* L_4 = V_0; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_4, L_6, sizeof(String_t*)))); + int32_t L_7 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_4, L_6, sizeof(String_t*))), /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_2; + if (L_8) + { + goto IL_0035; + } + } + { + return 0; + } + +IL_0035: + { + StringU5BU5D_t163* L_9 = V_0; + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + bool L_12 = UInt32_TryParse_m4768(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_9, L_11, sizeof(String_t*))), (&V_3), /*hidden argument*/NULL); + if (L_12) + { + goto IL_0046; + } + } + { + return 0; + } + +IL_0046: + { + uint32_t L_13 = V_3; + if ((!(((uint32_t)L_13) > ((uint32_t)((int32_t)255))))) + { + goto IL_0053; + } + } + { + return 0; + } + +IL_0053: + { + int32_t L_14 = V_1; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0057: + { + int32_t L_15 = V_1; + if ((((int32_t)L_15) < ((int32_t)4))) + { + goto IL_0024; + } + } + { + return 1; + } +} +// System.Boolean System.Uri::IsDomainAddress(System.String) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Uri_IsDomainAddress_m4543 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + { + String_t* L_0 = ___name; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + V_2 = 0; + goto IL_006e; + } + +IL_0010: + { + String_t* L_2 = ___name; + int32_t L_3 = V_2; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + V_3 = L_4; + int32_t L_5 = V_1; + if (L_5) + { + goto IL_0030; + } + } + { + uint16_t L_6 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_7 = Char_IsLetterOrDigit_m4754(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_002b; + } + } + { + return 0; + } + +IL_002b: + { + goto IL_005c; + } + +IL_0030: + { + uint16_t L_8 = V_3; + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)46))))) + { + goto IL_003f; + } + } + { + V_1 = 0; + goto IL_005c; + } + +IL_003f: + { + uint16_t L_9 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_10 = Char_IsLetterOrDigit_m4754(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_005c; + } + } + { + uint16_t L_11 = V_3; + if ((((int32_t)L_11) == ((int32_t)((int32_t)45)))) + { + goto IL_005c; + } + } + { + uint16_t L_12 = V_3; + if ((((int32_t)L_12) == ((int32_t)((int32_t)95)))) + { + goto IL_005c; + } + } + { + return 0; + } + +IL_005c: + { + int32_t L_13 = V_1; + int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)1)); + V_1 = L_14; + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)64))))) + { + goto IL_006a; + } + } + { + return 0; + } + +IL_006a: + { + int32_t L_15 = V_2; + V_2 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_006e: + { + int32_t L_16 = V_2; + int32_t L_17 = V_0; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_0010; + } + } + { + return 1; + } +} +// System.Boolean System.Uri::CheckSchemeName(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Uri_CheckSchemeName_m4544 (Object_t * __this /* static, unused */, String_t* ___schemeName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + String_t* L_0 = ___schemeName; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___schemeName; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + String_t* L_3 = ___schemeName; + NullCheck(L_3); + uint16_t L_4 = String_get_Chars_m2061(L_3, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_5 = Uri_IsAlpha_m4545(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0026; + } + } + { + return 0; + } + +IL_0026: + { + String_t* L_6 = ___schemeName; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_0 = L_7; + V_1 = 1; + goto IL_0070; + } + +IL_0034: + { + String_t* L_8 = ___schemeName; + int32_t L_9 = V_1; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_2 = L_10; + uint16_t L_11 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsDigit_m4755(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_006c; + } + } + { + uint16_t L_13 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_14 = Uri_IsAlpha_m4545(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + if (L_14) + { + goto IL_006c; + } + } + { + uint16_t L_15 = V_2; + if ((((int32_t)L_15) == ((int32_t)((int32_t)46)))) + { + goto IL_006c; + } + } + { + uint16_t L_16 = V_2; + if ((((int32_t)L_16) == ((int32_t)((int32_t)43)))) + { + goto IL_006c; + } + } + { + uint16_t L_17 = V_2; + if ((((int32_t)L_17) == ((int32_t)((int32_t)45)))) + { + goto IL_006c; + } + } + { + return 0; + } + +IL_006c: + { + int32_t L_18 = V_1; + V_1 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0070: + { + int32_t L_19 = V_1; + int32_t L_20 = V_0; + if ((((int32_t)L_19) < ((int32_t)L_20))) + { + goto IL_0034; + } + } + { + return 1; + } +} +// System.Boolean System.Uri::IsAlpha(System.Char) +extern "C" bool Uri_IsAlpha_m4545 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + int32_t G_B7_0 = 0; + { + uint16_t L_0 = ___c; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) < ((int32_t)((int32_t)65)))) + { + goto IL_0012; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)((int32_t)90)))) + { + goto IL_0027; + } + } + +IL_0012: + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) < ((int32_t)((int32_t)97)))) + { + goto IL_0024; + } + } + { + int32_t L_4 = V_0; + G_B5_0 = ((((int32_t)((((int32_t)L_4) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0025; + } + +IL_0024: + { + G_B5_0 = 0; + } + +IL_0025: + { + G_B7_0 = G_B5_0; + goto IL_0028; + } + +IL_0027: + { + G_B7_0 = 1; + } + +IL_0028: + { + return G_B7_0; + } +} +// System.Boolean System.Uri::Equals(System.Object) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Uri_Equals_m4546 (Uri_t748 * __this, Object_t * ___comparant, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Uri_t748 * V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___comparant; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___comparant; + V_0 = ((Uri_t748 *)IsInstClass(L_1, Uri_t748_il2cpp_TypeInfo_var)); + Uri_t748 * L_2 = V_0; + if (L_2) + { + goto IL_002b; + } + } + { + Object_t * L_3 = ___comparant; + V_1 = ((String_t*)IsInstSealed(L_3, String_t_il2cpp_TypeInfo_var)); + String_t* L_4 = V_1; + if (L_4) + { + goto IL_0024; + } + } + { + return 0; + } + +IL_0024: + { + String_t* L_5 = V_1; + Uri_t748 * L_6 = (Uri_t748 *)il2cpp_codegen_object_new (Uri_t748_il2cpp_TypeInfo_var); + Uri__ctor_m4528(L_6, L_5, /*hidden argument*/NULL); + V_0 = L_6; + } + +IL_002b: + { + Uri_t748 * L_7 = V_0; + bool L_8 = Uri_InternalEquals_m4547(__this, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Boolean System.Uri::InternalEquals(System.Uri) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool Uri_InternalEquals_m4547 (Uri_t748 * __this, Uri_t748 * ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + int32_t G_B10_0 = 0; + { + bool L_0 = (__this->___isAbsoluteUri_11); + Uri_t748 * L_1 = ___uri; + NullCheck(L_1); + bool L_2 = (L_1->___isAbsoluteUri_11); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + bool L_3 = (__this->___isAbsoluteUri_11); + if (L_3) + { + goto IL_0030; + } + } + { + String_t* L_4 = (__this->___source_1); + Uri_t748 * L_5 = ___uri; + NullCheck(L_5); + String_t* L_6 = (L_5->___source_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_8 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_8; + String_t* L_9 = (__this->___scheme_2); + CultureInfo_t453 * L_10 = V_0; + NullCheck(L_9); + String_t* L_11 = String_ToLower_m4769(L_9, L_10, /*hidden argument*/NULL); + Uri_t748 * L_12 = ___uri; + NullCheck(L_12); + String_t* L_13 = (L_12->___scheme_2); + CultureInfo_t453 * L_14 = V_0; + NullCheck(L_13); + String_t* L_15 = String_ToLower_m4769(L_13, L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_16 = String_op_Equality_m442(NULL /*static, unused*/, L_11, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_00b4; + } + } + { + String_t* L_17 = (__this->___host_3); + CultureInfo_t453 * L_18 = V_0; + NullCheck(L_17); + String_t* L_19 = String_ToLower_m4769(L_17, L_18, /*hidden argument*/NULL); + Uri_t748 * L_20 = ___uri; + NullCheck(L_20); + String_t* L_21 = (L_20->___host_3); + CultureInfo_t453 * L_22 = V_0; + NullCheck(L_21); + String_t* L_23 = String_ToLower_m4769(L_21, L_22, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_24 = String_op_Equality_m442(NULL /*static, unused*/, L_19, L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_00b4; + } + } + { + int32_t L_25 = (__this->___port_4); + Uri_t748 * L_26 = ___uri; + NullCheck(L_26); + int32_t L_27 = (L_26->___port_4); + if ((!(((uint32_t)L_25) == ((uint32_t)L_27)))) + { + goto IL_00b4; + } + } + { + String_t* L_28 = (__this->___query_6); + Uri_t748 * L_29 = ___uri; + NullCheck(L_29); + String_t* L_30 = (L_29->___query_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_31 = String_op_Equality_m442(NULL /*static, unused*/, L_28, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00b4; + } + } + { + String_t* L_32 = (__this->___path_5); + Uri_t748 * L_33 = ___uri; + NullCheck(L_33); + String_t* L_34 = (L_33->___path_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_35 = String_op_Equality_m442(NULL /*static, unused*/, L_32, L_34, /*hidden argument*/NULL); + G_B10_0 = ((int32_t)(L_35)); + goto IL_00b5; + } + +IL_00b4: + { + G_B10_0 = 0; + } + +IL_00b5: + { + return G_B10_0; + } +} +// System.Int32 System.Uri::GetHashCode() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" int32_t Uri_GetHashCode_m4548 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + { + int32_t L_0 = (__this->___cachedHashCode_15); + if (L_0) + { + goto IL_007a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + bool L_2 = (__this->___isAbsoluteUri_11); + if (!L_2) + { + goto IL_0069; + } + } + { + String_t* L_3 = (__this->___scheme_2); + CultureInfo_t453 * L_4 = V_0; + NullCheck(L_3); + String_t* L_5 = String_ToLower_m4769(L_3, L_4, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_6 = String_GetHashCode_m2034(L_5, /*hidden argument*/NULL); + String_t* L_7 = (__this->___host_3); + CultureInfo_t453 * L_8 = V_0; + NullCheck(L_7); + String_t* L_9 = String_ToLower_m4769(L_7, L_8, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = String_GetHashCode_m2034(L_9, /*hidden argument*/NULL); + int32_t L_11 = (__this->___port_4); + String_t* L_12 = (__this->___query_6); + NullCheck(L_12); + int32_t L_13 = String_GetHashCode_m2034(L_12, /*hidden argument*/NULL); + String_t* L_14 = (__this->___path_5); + NullCheck(L_14); + int32_t L_15 = String_GetHashCode_m2034(L_14, /*hidden argument*/NULL); + __this->___cachedHashCode_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6^(int32_t)L_10))^(int32_t)L_11))^(int32_t)L_13))^(int32_t)L_15)); + goto IL_007a; + } + +IL_0069: + { + String_t* L_16 = (__this->___source_1); + NullCheck(L_16); + int32_t L_17 = String_GetHashCode_m2034(L_16, /*hidden argument*/NULL); + __this->___cachedHashCode_15 = L_17; + } + +IL_007a: + { + int32_t L_18 = (__this->___cachedHashCode_15); + return L_18; + } +} +// System.String System.Uri::GetLeftPart(System.UriPartial) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral569; +extern Il2CppCodeGenString* _stringLiteral570; +extern "C" String_t* Uri_GetLeftPart_m4549 (Uri_t748 * __this, int32_t ___part, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral569 = il2cpp_codegen_string_literal_from_index(569); + _stringLiteral570 = il2cpp_codegen_string_literal_from_index(570); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringBuilder_t457 * V_1 = {0}; + StringBuilder_t457 * V_2 = {0}; + int32_t V_3 = {0}; + String_t* V_4 = {0}; + Dictionary_2_t327 * V_5 = {0}; + int32_t V_6 = 0; + { + Uri_EnsureAbsoluteUri_m4574(__this, /*hidden argument*/NULL); + int32_t L_0 = ___part; + V_3 = L_0; + int32_t L_1 = V_3; + if (L_1 == 0) + { + goto IL_001f; + } + if (L_1 == 1) + { + goto IL_0031; + } + if (L_1 == 2) + { + goto IL_0134; + } + } + { + goto IL_02ad; + } + +IL_001f: + { + String_t* L_2 = (__this->___scheme_2); + String_t* L_3 = Uri_GetOpaqueWiseSchemeDelimiter_m4571(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m684(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0031: + { + String_t* L_5 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_6 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_005b; + } + } + { + String_t* L_8 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_9 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Equality_m442(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0061; + } + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_11; + } + +IL_0061: + { + StringBuilder_t457 * L_12 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_12, /*hidden argument*/NULL); + V_1 = L_12; + StringBuilder_t457 * L_13 = V_1; + String_t* L_14 = (__this->___scheme_2); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_1; + String_t* L_16 = Uri_GetOpaqueWiseSchemeDelimiter_m4571(__this, /*hidden argument*/NULL); + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, L_16, /*hidden argument*/NULL); + String_t* L_17 = (__this->___path_5); + NullCheck(L_17); + int32_t L_18 = String_get_Length_m2000(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)1))) + { + goto IL_00c3; + } + } + { + String_t* L_19 = (__this->___path_5); + NullCheck(L_19); + uint16_t L_20 = String_get_Chars_m2061(L_19, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)58))))) + { + goto IL_00c3; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_21 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + String_t* L_22 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_23 = String_op_Equality_m442(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00c3; + } + } + { + StringBuilder_t457 * L_24 = V_1; + NullCheck(L_24); + StringBuilder_Append_m4622(L_24, ((int32_t)47), /*hidden argument*/NULL); + } + +IL_00c3: + { + String_t* L_25 = (__this->___userinfo_8); + NullCheck(L_25); + int32_t L_26 = String_get_Length_m2000(L_25, /*hidden argument*/NULL); + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00e8; + } + } + { + StringBuilder_t457 * L_27 = V_1; + String_t* L_28 = (__this->___userinfo_8); + NullCheck(L_27); + StringBuilder_t457 * L_29 = StringBuilder_Append_m2058(L_27, L_28, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m4622(L_29, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_00e8: + { + StringBuilder_t457 * L_30 = V_1; + String_t* L_31 = (__this->___host_3); + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, L_31, /*hidden argument*/NULL); + String_t* L_32 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_33 = Uri_GetDefaultPort_m4570(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + V_0 = L_33; + int32_t L_34 = (__this->___port_4); + if ((((int32_t)L_34) == ((int32_t)(-1)))) + { + goto IL_012d; + } + } + { + int32_t L_35 = (__this->___port_4); + int32_t L_36 = V_0; + if ((((int32_t)L_35) == ((int32_t)L_36))) + { + goto IL_012d; + } + } + { + StringBuilder_t457 * L_37 = V_1; + NullCheck(L_37); + StringBuilder_t457 * L_38 = StringBuilder_Append_m4622(L_37, ((int32_t)58), /*hidden argument*/NULL); + int32_t L_39 = (__this->___port_4); + NullCheck(L_38); + StringBuilder_Append_m4680(L_38, L_39, /*hidden argument*/NULL); + } + +IL_012d: + { + StringBuilder_t457 * L_40 = V_1; + NullCheck(L_40); + String_t* L_41 = StringBuilder_ToString_m2059(L_40, /*hidden argument*/NULL); + return L_41; + } + +IL_0134: + { + StringBuilder_t457 * L_42 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_42, /*hidden argument*/NULL); + V_2 = L_42; + StringBuilder_t457 * L_43 = V_2; + String_t* L_44 = (__this->___scheme_2); + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, L_44, /*hidden argument*/NULL); + StringBuilder_t457 * L_45 = V_2; + String_t* L_46 = Uri_GetOpaqueWiseSchemeDelimiter_m4571(__this, /*hidden argument*/NULL); + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, L_46, /*hidden argument*/NULL); + String_t* L_47 = (__this->___path_5); + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + if ((((int32_t)L_48) <= ((int32_t)1))) + { + goto IL_0196; + } + } + { + String_t* L_49 = (__this->___path_5); + NullCheck(L_49); + uint16_t L_50 = String_get_Chars_m2061(L_49, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)58))))) + { + goto IL_0196; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_51 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + String_t* L_52 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_53 = String_op_Equality_m442(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL); + if (!L_53) + { + goto IL_0196; + } + } + { + StringBuilder_t457 * L_54 = V_2; + NullCheck(L_54); + StringBuilder_Append_m4622(L_54, ((int32_t)47), /*hidden argument*/NULL); + } + +IL_0196: + { + String_t* L_55 = (__this->___userinfo_8); + NullCheck(L_55); + int32_t L_56 = String_get_Length_m2000(L_55, /*hidden argument*/NULL); + if ((((int32_t)L_56) <= ((int32_t)0))) + { + goto IL_01bb; + } + } + { + StringBuilder_t457 * L_57 = V_2; + String_t* L_58 = (__this->___userinfo_8); + NullCheck(L_57); + StringBuilder_t457 * L_59 = StringBuilder_Append_m2058(L_57, L_58, /*hidden argument*/NULL); + NullCheck(L_59); + StringBuilder_Append_m4622(L_59, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_01bb: + { + StringBuilder_t457 * L_60 = V_2; + String_t* L_61 = (__this->___host_3); + NullCheck(L_60); + StringBuilder_Append_m2058(L_60, L_61, /*hidden argument*/NULL); + String_t* L_62 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_63 = Uri_GetDefaultPort_m4570(NULL /*static, unused*/, L_62, /*hidden argument*/NULL); + V_0 = L_63; + int32_t L_64 = (__this->___port_4); + if ((((int32_t)L_64) == ((int32_t)(-1)))) + { + goto IL_0200; + } + } + { + int32_t L_65 = (__this->___port_4); + int32_t L_66 = V_0; + if ((((int32_t)L_65) == ((int32_t)L_66))) + { + goto IL_0200; + } + } + { + StringBuilder_t457 * L_67 = V_2; + NullCheck(L_67); + StringBuilder_t457 * L_68 = StringBuilder_Append_m4622(L_67, ((int32_t)58), /*hidden argument*/NULL); + int32_t L_69 = (__this->___port_4); + NullCheck(L_68); + StringBuilder_Append_m4680(L_68, L_69, /*hidden argument*/NULL); + } + +IL_0200: + { + String_t* L_70 = (__this->___path_5); + NullCheck(L_70); + int32_t L_71 = String_get_Length_m2000(L_70, /*hidden argument*/NULL); + if ((((int32_t)L_71) <= ((int32_t)0))) + { + goto IL_02a6; + } + } + { + String_t* L_72 = Uri_get_Scheme_m4539(__this, /*hidden argument*/NULL); + V_4 = L_72; + String_t* L_73 = V_4; + if (!L_73) + { + goto IL_0284; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_74 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_30; + if (L_74) + { + goto IL_0253; + } + } + { + Dictionary_2_t327 * L_75 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_75, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_5 = L_75; + Dictionary_2_t327 * L_76 = V_5; + NullCheck(L_76); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_76, _stringLiteral569, 0); + Dictionary_2_t327 * L_77 = V_5; + NullCheck(L_77); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_77, _stringLiteral570, 0); + Dictionary_2_t327 * L_78 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_30 = L_78; + } + +IL_0253: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_79 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map14_30; + String_t* L_80 = V_4; + NullCheck(L_79); + bool L_81 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_79, L_80, (&V_6)); + if (!L_81) + { + goto IL_0284; + } + } + { + int32_t L_82 = V_6; + if (!L_82) + { + goto IL_0272; + } + } + { + goto IL_0284; + } + +IL_0272: + { + StringBuilder_t457 * L_83 = V_2; + String_t* L_84 = (__this->___path_5); + NullCheck(L_83); + StringBuilder_Append_m2058(L_83, L_84, /*hidden argument*/NULL); + goto IL_02a6; + } + +IL_0284: + { + StringBuilder_t457 * L_85 = V_2; + String_t* L_86 = (__this->___path_5); + String_t* L_87 = Uri_get_Scheme_m4539(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_88 = Uri_CompactEscaped_m4566(NULL /*static, unused*/, L_87, /*hidden argument*/NULL); + String_t* L_89 = Uri_Reduce_m4567(NULL /*static, unused*/, L_86, L_88, /*hidden argument*/NULL); + NullCheck(L_85); + StringBuilder_Append_m2058(L_85, L_89, /*hidden argument*/NULL); + goto IL_02a6; + } + +IL_02a6: + { + StringBuilder_t457 * L_90 = V_2; + NullCheck(L_90); + String_t* L_91 = StringBuilder_ToString_m2059(L_90, /*hidden argument*/NULL); + return L_91; + } + +IL_02ad: + { + return (String_t*)NULL; + } +} +// System.Int32 System.Uri::FromHex(System.Char) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral574; +extern "C" int32_t Uri_FromHex_m4550 (Object_t * __this /* static, unused */, uint16_t ___digit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral574 = il2cpp_codegen_string_literal_from_index(574); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___digit; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_0))) + { + goto IL_0015; + } + } + { + uint16_t L_1 = ___digit; + if ((((int32_t)L_1) > ((int32_t)((int32_t)57)))) + { + goto IL_0015; + } + } + { + uint16_t L_2 = ___digit; + return ((int32_t)((int32_t)L_2-(int32_t)((int32_t)48))); + } + +IL_0015: + { + uint16_t L_3 = ___digit; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_3))) + { + goto IL_002d; + } + } + { + uint16_t L_4 = ___digit; + if ((((int32_t)L_4) > ((int32_t)((int32_t)102)))) + { + goto IL_002d; + } + } + { + uint16_t L_5 = ___digit; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10))); + } + +IL_002d: + { + uint16_t L_6 = ___digit; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_6))) + { + goto IL_0045; + } + } + { + uint16_t L_7 = ___digit; + if ((((int32_t)L_7) > ((int32_t)((int32_t)70)))) + { + goto IL_0045; + } + } + { + uint16_t L_8 = ___digit; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_8-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10))); + } + +IL_0045: + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral574, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } +} +// System.String System.Uri::HexEscape(System.Char) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral575; +extern Il2CppCodeGenString* _stringLiteral576; +extern "C" String_t* Uri_HexEscape_m4551 (Object_t * __this /* static, unused */, uint16_t ___character, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral575 = il2cpp_codegen_string_literal_from_index(575); + _stringLiteral576 = il2cpp_codegen_string_literal_from_index(576); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___character; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)255)))) + { + goto IL_0016; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral575, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_2 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___hexUpperChars_16; + uint16_t L_3 = ___character; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)240)))>>(int32_t)4)), /*hidden argument*/NULL); + uint16_t L_5 = L_4; + Object_t * L_6 = Box(Char_t702_il2cpp_TypeInfo_var, &L_5); + String_t* L_7 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___hexUpperChars_16; + uint16_t L_8 = ___character; + NullCheck(L_7); + uint16_t L_9 = String_get_Chars_m2061(L_7, ((int32_t)((int32_t)L_8&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + uint16_t L_10 = L_9; + Object_t * L_11 = Box(Char_t702_il2cpp_TypeInfo_var, &L_10); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral576, L_6, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Boolean System.Uri::IsHexDigit(System.Char) +extern "C" bool Uri_IsHexDigit_m4552 (Object_t * __this /* static, unused */, uint16_t ___digit, const MethodInfo* method) +{ + int32_t G_B7_0 = 0; + int32_t G_B9_0 = 0; + { + uint16_t L_0 = ___digit; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_0))) + { + goto IL_0010; + } + } + { + uint16_t L_1 = ___digit; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)57)))) + { + goto IL_0035; + } + } + +IL_0010: + { + uint16_t L_2 = ___digit; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_2))) + { + goto IL_0020; + } + } + { + uint16_t L_3 = ___digit; + if ((((int32_t)L_3) <= ((int32_t)((int32_t)102)))) + { + goto IL_0035; + } + } + +IL_0020: + { + uint16_t L_4 = ___digit; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_4))) + { + goto IL_0032; + } + } + { + uint16_t L_5 = ___digit; + G_B7_0 = ((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)70)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0033; + } + +IL_0032: + { + G_B7_0 = 0; + } + +IL_0033: + { + G_B9_0 = G_B7_0; + goto IL_0036; + } + +IL_0035: + { + G_B9_0 = 1; + } + +IL_0036: + { + return G_B9_0; + } +} +// System.Boolean System.Uri::IsHexEncoding(System.String,System.Int32) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern "C" bool Uri_IsHexEncoding_m4553 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + s_Il2CppMethodIntialized = true; + } + int32_t G_B6_0 = 0; + { + int32_t L_0 = ___index; + String_t* L_1 = ___pattern; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_0+(int32_t)3))) <= ((int32_t)L_2))) + { + goto IL_0010; + } + } + { + return 0; + } + +IL_0010: + { + String_t* L_3 = ___pattern; + int32_t L_4 = ___index; + int32_t L_5 = L_4; + ___index = ((int32_t)((int32_t)L_5+(int32_t)1)); + NullCheck(L_3); + uint16_t L_6 = String_get_Chars_m2061(L_3, L_5, /*hidden argument*/NULL); + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)37))))) + { + goto IL_0047; + } + } + { + String_t* L_7 = ___pattern; + int32_t L_8 = ___index; + int32_t L_9 = L_8; + ___index = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + uint16_t L_10 = String_get_Chars_m2061(L_7, L_9, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_11 = Uri_IsHexDigit_m4552(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0047; + } + } + { + String_t* L_12 = ___pattern; + int32_t L_13 = ___index; + NullCheck(L_12); + uint16_t L_14 = String_get_Chars_m2061(L_12, L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_15 = Uri_IsHexDigit_m4552(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_15)); + goto IL_0048; + } + +IL_0047: + { + G_B6_0 = 0; + } + +IL_0048: + { + return G_B6_0; + } +} +// System.Void System.Uri::AppendQueryAndFragment(System.String&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Uri_AppendQueryAndFragment_m4554 (Uri_t748 * __this, String_t** ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* G_B4_0 = {0}; + { + String_t* L_0 = (__this->___query_6); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_005e; + } + } + { + String_t* L_2 = (__this->___query_6); + NullCheck(L_2); + uint16_t L_3 = String_get_Chars_m2061(L_2, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)63))))) + { + goto IL_0047; + } + } + { + uint16_t L_4 = ((int32_t)63); + Object_t * L_5 = Box(Char_t702_il2cpp_TypeInfo_var, &L_4); + String_t* L_6 = (__this->___query_6); + NullCheck(L_6); + String_t* L_7 = String_Substring_m3599(L_6, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_8 = Uri_Unescape_m4560(NULL /*static, unused*/, L_7, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m622(NULL /*static, unused*/, L_5, L_8, /*hidden argument*/NULL); + G_B4_0 = L_9; + goto IL_0053; + } + +IL_0047: + { + String_t* L_10 = (__this->___query_6); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_11 = Uri_Unescape_m4560(NULL /*static, unused*/, L_10, 0, /*hidden argument*/NULL); + G_B4_0 = L_11; + } + +IL_0053: + { + V_0 = G_B4_0; + String_t** L_12 = ___result; + String_t** L_13 = ___result; + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m684(NULL /*static, unused*/, (*((String_t**)L_13)), L_14, /*hidden argument*/NULL); + *((Object_t **)(L_12)) = (Object_t *)L_15; + } + +IL_005e: + { + String_t* L_16 = (__this->___fragment_7); + NullCheck(L_16); + int32_t L_17 = String_get_Length_m2000(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) <= ((int32_t)0))) + { + goto IL_007e; + } + } + { + String_t** L_18 = ___result; + String_t** L_19 = ___result; + String_t* L_20 = (__this->___fragment_7); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m684(NULL /*static, unused*/, (*((String_t**)L_19)), L_20, /*hidden argument*/NULL); + *((Object_t **)(L_18)) = (Object_t *)L_21; + } + +IL_007e: + { + return; + } +} +// System.String System.Uri::ToString() +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern "C" String_t* Uri_ToString_m4555 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___cachedToString_14); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___cachedToString_14); + return L_1; + } + +IL_0012: + { + bool L_2 = (__this->___isAbsoluteUri_11); + if (!L_2) + { + goto IL_0035; + } + } + { + String_t* L_3 = Uri_GetLeftPart_m4549(__this, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_4 = Uri_Unescape_m4560(NULL /*static, unused*/, L_3, 1, /*hidden argument*/NULL); + __this->___cachedToString_14 = L_4; + goto IL_0047; + } + +IL_0035: + { + String_t* L_5 = (__this->___path_5); + String_t* L_6 = (String_t*)VirtFuncInvoker1< String_t*, String_t* >::Invoke(5 /* System.String System.Uri::Unescape(System.String) */, __this, L_5); + __this->___cachedToString_14 = L_6; + } + +IL_0047: + { + String_t** L_7 = &(__this->___cachedToString_14); + Uri_AppendQueryAndFragment_m4554(__this, L_7, /*hidden argument*/NULL); + String_t* L_8 = (__this->___cachedToString_14); + return L_8; + } +} +// System.String System.Uri::EscapeString(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern "C" String_t* Uri_EscapeString_m4556 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___str; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_1 = Uri_EscapeString_m4557(NULL /*static, unused*/, L_0, 0, 1, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Uri::EscapeString(System.String,System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral577; +extern Il2CppCodeGenString* _stringLiteral578; +extern "C" String_t* Uri_EscapeString_m4557 (Object_t * __this /* static, unused */, String_t* ___str, bool ___escapeReserved, bool ___escapeHex, bool ___escapeBrackets, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral577 = il2cpp_codegen_string_literal_from_index(577); + _stringLiteral578 = il2cpp_codegen_string_literal_from_index(578); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + uint16_t V_6 = 0x0; + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = ___str; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_1 = L_4; + V_2 = 0; + goto IL_0105; + } + +IL_0020: + { + String_t* L_5 = ___str; + int32_t L_6 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_7 = Uri_IsHexEncoding_m4553(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0044; + } + } + { + StringBuilder_t457 * L_8 = V_0; + String_t* L_9 = ___str; + int32_t L_10 = V_2; + NullCheck(L_9); + String_t* L_11 = String_Substring_m2063(L_9, L_10, 3, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_11, /*hidden argument*/NULL); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)2)); + goto IL_0101; + } + +IL_0044: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_13 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + CharU5BU5D_t458* L_14 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + String_t* L_15 = ___str; + int32_t L_16 = V_2; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, L_16, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_14, 0, sizeof(uint16_t))) = (uint16_t)L_17; + NullCheck(L_13); + ByteU5BU5D_t789* L_18 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, CharU5BU5D_t458* >::Invoke(12 /* System.Byte[] System.Text.Encoding::GetBytes(System.Char[]) */, L_13, L_14); + V_3 = L_18; + ByteU5BU5D_t789* L_19 = V_3; + NullCheck(L_19); + V_4 = (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))); + V_5 = 0; + goto IL_00f8; + } + +IL_006c: + { + ByteU5BU5D_t789* L_20 = V_3; + int32_t L_21 = V_5; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + V_6 = (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))))); + uint16_t L_23 = V_6; + if ((((int32_t)L_23) <= ((int32_t)((int32_t)32)))) + { + goto IL_00d6; + } + } + { + uint16_t L_24 = V_6; + if ((((int32_t)L_24) >= ((int32_t)((int32_t)127)))) + { + goto IL_00d6; + } + } + { + uint16_t L_25 = V_6; + NullCheck(_stringLiteral577); + int32_t L_26 = String_IndexOf_m3609(_stringLiteral577, L_25, /*hidden argument*/NULL); + if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) + { + goto IL_00d6; + } + } + { + bool L_27 = ___escapeHex; + if (!L_27) + { + goto IL_00a6; + } + } + { + uint16_t L_28 = V_6; + if ((((int32_t)L_28) == ((int32_t)((int32_t)35)))) + { + goto IL_00d6; + } + } + +IL_00a6: + { + bool L_29 = ___escapeBrackets; + if (!L_29) + { + goto IL_00be; + } + } + { + uint16_t L_30 = V_6; + if ((((int32_t)L_30) == ((int32_t)((int32_t)91)))) + { + goto IL_00d6; + } + } + { + uint16_t L_31 = V_6; + if ((((int32_t)L_31) == ((int32_t)((int32_t)93)))) + { + goto IL_00d6; + } + } + +IL_00be: + { + bool L_32 = ___escapeReserved; + if (!L_32) + { + goto IL_00e9; + } + } + { + uint16_t L_33 = V_6; + NullCheck(_stringLiteral578); + int32_t L_34 = String_IndexOf_m3609(_stringLiteral578, L_33, /*hidden argument*/NULL); + if ((((int32_t)L_34) == ((int32_t)(-1)))) + { + goto IL_00e9; + } + } + +IL_00d6: + { + StringBuilder_t457 * L_35 = V_0; + uint16_t L_36 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_37 = Uri_HexEscape_m4551(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + NullCheck(L_35); + StringBuilder_Append_m2058(L_35, L_37, /*hidden argument*/NULL); + goto IL_00f2; + } + +IL_00e9: + { + StringBuilder_t457 * L_38 = V_0; + uint16_t L_39 = V_6; + NullCheck(L_38); + StringBuilder_Append_m4622(L_38, L_39, /*hidden argument*/NULL); + } + +IL_00f2: + { + int32_t L_40 = V_5; + V_5 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00f8: + { + int32_t L_41 = V_5; + int32_t L_42 = V_4; + if ((((int32_t)L_41) < ((int32_t)L_42))) + { + goto IL_006c; + } + } + +IL_0101: + { + int32_t L_43 = V_2; + V_2 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_0105: + { + int32_t L_44 = V_2; + int32_t L_45 = V_1; + if ((((int32_t)L_44) < ((int32_t)L_45))) + { + goto IL_0020; + } + } + { + StringBuilder_t457 * L_46 = V_0; + NullCheck(L_46); + String_t* L_47 = StringBuilder_ToString_m2059(L_46, /*hidden argument*/NULL); + return L_47; + } +} +// System.Void System.Uri::ParseUri(System.UriKind) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" void Uri_ParseUri_m4558 (Uri_t748 * __this, int32_t ___kind, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___kind; + String_t* L_1 = (__this->___source_1); + Uri_Parse_m4564(__this, L_0, L_1, /*hidden argument*/NULL); + bool L_2 = (__this->___userEscaped_12); + if (!L_2) + { + goto IL_0019; + } + } + { + return; + } + +IL_0019: + { + String_t* L_3 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_4 = Uri_EscapeString_m4557(NULL /*static, unused*/, L_3, 0, 1, 0, /*hidden argument*/NULL); + __this->___host_3 = L_4; + String_t* L_5 = (__this->___host_3); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)1))) + { + goto IL_0086; + } + } + { + String_t* L_7 = (__this->___host_3); + NullCheck(L_7); + uint16_t L_8 = String_get_Chars_m2061(L_7, 0, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)((int32_t)91)))) + { + goto IL_0086; + } + } + { + String_t* L_9 = (__this->___host_3); + String_t* L_10 = (__this->___host_3); + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + uint16_t L_12 = String_get_Chars_m2061(L_9, ((int32_t)((int32_t)L_11-(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_12) == ((int32_t)((int32_t)93)))) + { + goto IL_0086; + } + } + { + String_t* L_13 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_14 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_13); + String_t* L_15 = String_ToLower_m4769(L_13, L_14, /*hidden argument*/NULL); + __this->___host_3 = L_15; + } + +IL_0086: + { + String_t* L_16 = (__this->___path_5); + NullCheck(L_16); + int32_t L_17 = String_get_Length_m2000(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) <= ((int32_t)0))) + { + goto IL_00a8; + } + } + { + String_t* L_18 = (__this->___path_5); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_19 = Uri_EscapeString_m4556(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + __this->___path_5 = L_19; + } + +IL_00a8: + { + return; + } +} +// System.String System.Uri::Unescape(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern "C" String_t* Uri_Unescape_m4559 (Uri_t748 * __this, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___str; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_1 = Uri_Unescape_m4560(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Uri::Unescape(System.String,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral579; +extern Il2CppCodeGenString* _stringLiteral580; +extern Il2CppCodeGenString* _stringLiteral581; +extern "C" String_t* Uri_Unescape_m4560 (Object_t * __this /* static, unused */, String_t* ___str, bool ___excludeSpecial, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + _stringLiteral579 = il2cpp_codegen_string_literal_from_index(579); + _stringLiteral580 = il2cpp_codegen_string_literal_from_index(580); + _stringLiteral581 = il2cpp_codegen_string_literal_from_index(581); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + uint16_t V_4 = 0x0; + uint16_t V_5 = 0x0; + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = ___str; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_1 = L_4; + V_2 = 0; + goto IL_00ca; + } + +IL_0020: + { + String_t* L_5 = ___str; + int32_t L_6 = V_2; + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, L_6, /*hidden argument*/NULL); + V_3 = L_7; + uint16_t L_8 = V_3; + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)37))))) + { + goto IL_00be; + } + } + { + String_t* L_9 = ___str; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + uint16_t L_10 = Uri_HexUnescapeMultiByte_m4568(NULL /*static, unused*/, L_9, (&V_2), (&V_4), /*hidden argument*/NULL); + V_5 = L_10; + bool L_11 = ___excludeSpecial; + if (!L_11) + { + goto IL_005c; + } + } + { + uint16_t L_12 = V_5; + if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)35))))) + { + goto IL_005c; + } + } + { + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral579, /*hidden argument*/NULL); + goto IL_00b5; + } + +IL_005c: + { + bool L_14 = ___excludeSpecial; + if (!L_14) + { + goto IL_007c; + } + } + { + uint16_t L_15 = V_5; + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)37))))) + { + goto IL_007c; + } + } + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral580, /*hidden argument*/NULL); + goto IL_00b5; + } + +IL_007c: + { + bool L_17 = ___excludeSpecial; + if (!L_17) + { + goto IL_009c; + } + } + { + uint16_t L_18 = V_5; + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)63))))) + { + goto IL_009c; + } + } + { + StringBuilder_t457 * L_19 = V_0; + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, _stringLiteral581, /*hidden argument*/NULL); + goto IL_00b5; + } + +IL_009c: + { + StringBuilder_t457 * L_20 = V_0; + uint16_t L_21 = V_5; + NullCheck(L_20); + StringBuilder_Append_m4622(L_20, L_21, /*hidden argument*/NULL); + uint16_t L_22 = V_4; + if (!L_22) + { + goto IL_00b5; + } + } + { + StringBuilder_t457 * L_23 = V_0; + uint16_t L_24 = V_4; + NullCheck(L_23); + StringBuilder_Append_m4622(L_23, L_24, /*hidden argument*/NULL); + } + +IL_00b5: + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25-(int32_t)1)); + goto IL_00c6; + } + +IL_00be: + { + StringBuilder_t457 * L_26 = V_0; + uint16_t L_27 = V_3; + NullCheck(L_26); + StringBuilder_Append_m4622(L_26, L_27, /*hidden argument*/NULL); + } + +IL_00c6: + { + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00ca: + { + int32_t L_29 = V_2; + int32_t L_30 = V_1; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0020; + } + } + { + StringBuilder_t457 * L_31 = V_0; + NullCheck(L_31); + String_t* L_32 = StringBuilder_ToString_m2059(L_31, /*hidden argument*/NULL); + return L_32; + } +} +// System.Void System.Uri::ParseAsWindowsUNC(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral582; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" void Uri_ParseAsWindowsUNC_m4561 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral582 = il2cpp_codegen_string_literal_from_index(582); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_0 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + __this->___scheme_2 = L_0; + __this->___port_4 = (-1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___fragment_7 = L_1; + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___query_6 = L_2; + __this->___isUnc_9 = 1; + String_t* L_3 = ___uriString; + CharU5BU5D_t458* L_4 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_4, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)92); + NullCheck(L_3); + String_t* L_5 = String_TrimStart_m4770(L_3, L_4, /*hidden argument*/NULL); + ___uriString = L_5; + String_t* L_6 = ___uriString; + NullCheck(L_6); + int32_t L_7 = String_IndexOf_m3609(L_6, ((int32_t)92), /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = V_0; + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0072; + } + } + { + String_t* L_9 = ___uriString; + int32_t L_10 = V_0; + NullCheck(L_9); + String_t* L_11 = String_Substring_m3599(L_9, L_10, /*hidden argument*/NULL); + __this->___path_5 = L_11; + String_t* L_12 = ___uriString; + int32_t L_13 = V_0; + NullCheck(L_12); + String_t* L_14 = String_Substring_m2063(L_12, 0, L_13, /*hidden argument*/NULL); + __this->___host_3 = L_14; + goto IL_0084; + } + +IL_0072: + { + String_t* L_15 = ___uriString; + __this->___host_3 = L_15; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___path_5 = L_16; + } + +IL_0084: + { + String_t* L_17 = (__this->___path_5); + NullCheck(L_17); + String_t* L_18 = String_Replace_m2067(L_17, _stringLiteral582, _stringLiteral583, /*hidden argument*/NULL); + __this->___path_5 = L_18; + return; + } +} +// System.String System.Uri::ParseAsWindowsAbsoluteFilePath(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral584; +extern Il2CppCodeGenString* _stringLiteral582; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" String_t* Uri_ParseAsWindowsAbsoluteFilePath_m4562 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral584 = il2cpp_codegen_string_literal_from_index(584); + _stringLiteral582 = il2cpp_codegen_string_literal_from_index(582); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___uriString; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) <= ((int32_t)2))) + { + goto IL_002e; + } + } + { + String_t* L_2 = ___uriString; + NullCheck(L_2); + uint16_t L_3 = String_get_Chars_m2061(L_2, 2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)92)))) + { + goto IL_002e; + } + } + { + String_t* L_4 = ___uriString; + NullCheck(L_4); + uint16_t L_5 = String_get_Chars_m2061(L_4, 2, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)((int32_t)47)))) + { + goto IL_002e; + } + } + { + return _stringLiteral584; + } + +IL_002e: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_6 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + __this->___scheme_2 = L_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_7; + __this->___port_4 = (-1); + String_t* L_8 = ___uriString; + NullCheck(L_8); + String_t* L_9 = String_Replace_m2067(L_8, _stringLiteral582, _stringLiteral583, /*hidden argument*/NULL); + __this->___path_5 = L_9; + String_t* L_10 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___fragment_7 = L_10; + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___query_6 = L_11; + return (String_t*)NULL; + } +} +// System.Void System.Uri::ParseAsUnixAbsoluteFilePath(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" void Uri_ParseAsUnixAbsoluteFilePath_m4563 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + __this->___isUnixFilePath_0 = 1; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_0 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + __this->___scheme_2 = L_0; + __this->___port_4 = (-1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___fragment_7 = L_1; + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___query_6 = L_2; + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_3; + __this->___path_5 = (String_t*)NULL; + String_t* L_4 = ___uriString; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) < ((int32_t)2))) + { + goto IL_008f; + } + } + { + String_t* L_6 = ___uriString; + NullCheck(L_6); + uint16_t L_7 = String_get_Chars_m2061(L_6, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)47))))) + { + goto IL_008f; + } + } + { + String_t* L_8 = ___uriString; + NullCheck(L_8); + uint16_t L_9 = String_get_Chars_m2061(L_8, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)47))))) + { + goto IL_008f; + } + } + { + String_t* L_10 = ___uriString; + CharU5BU5D_t458* L_11 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_11, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)47); + NullCheck(L_10); + String_t* L_12 = String_TrimStart_m4770(L_10, L_11, /*hidden argument*/NULL); + ___uriString = L_12; + uint16_t L_13 = ((int32_t)47); + Object_t * L_14 = Box(Char_t702_il2cpp_TypeInfo_var, &L_13); + String_t* L_15 = ___uriString; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m622(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + __this->___path_5 = L_16; + } + +IL_008f: + { + String_t* L_17 = (__this->___path_5); + if (L_17) + { + goto IL_00a1; + } + } + { + String_t* L_18 = ___uriString; + __this->___path_5 = L_18; + } + +IL_00a1: + { + return; + } +} +// System.Void System.Uri::Parse(System.UriKind,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* UriFormatException_t889_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral585; +extern "C" void Uri_Parse_m4564 (Uri_t748 * __this, int32_t ___kind, String_t* ___uriString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + UriFormatException_t889_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(586); + _stringLiteral585 = il2cpp_codegen_string_literal_from_index(585); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___uriString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral585, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___kind; + String_t* L_3 = ___uriString; + String_t* L_4 = Uri_ParseNoExceptions_m4565(__this, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = V_0; + if (!L_5) + { + goto IL_0027; + } + } + { + String_t* L_6 = V_0; + UriFormatException_t889 * L_7 = (UriFormatException_t889 *)il2cpp_codegen_object_new (UriFormatException_t889_il2cpp_TypeInfo_var); + UriFormatException__ctor_m4577(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0027: + { + return; + } +} +// System.String System.Uri::ParseNoExceptions(System.UriKind,System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultUriParser_t884_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral586; +extern Il2CppCodeGenString* _stringLiteral587; +extern Il2CppCodeGenString* _stringLiteral588; +extern Il2CppCodeGenString* _stringLiteral589; +extern Il2CppCodeGenString* _stringLiteral590; +extern Il2CppCodeGenString* _stringLiteral591; +extern Il2CppCodeGenString* _stringLiteral592; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral593; +extern Il2CppCodeGenString* _stringLiteral594; +extern Il2CppCodeGenString* _stringLiteral595; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral148; +extern Il2CppCodeGenString* _stringLiteral596; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* Uri_ParseNoExceptions_m4565 (Uri_t748 * __this, int32_t ___kind, String_t* ___uriString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + IPv6Address_t764_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(460); + DefaultUriParser_t884_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(590); + _stringLiteral586 = il2cpp_codegen_string_literal_from_index(586); + _stringLiteral587 = il2cpp_codegen_string_literal_from_index(587); + _stringLiteral588 = il2cpp_codegen_string_literal_from_index(588); + _stringLiteral589 = il2cpp_codegen_string_literal_from_index(589); + _stringLiteral590 = il2cpp_codegen_string_literal_from_index(590); + _stringLiteral591 = il2cpp_codegen_string_literal_from_index(591); + _stringLiteral592 = il2cpp_codegen_string_literal_from_index(592); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral593 = il2cpp_codegen_string_literal_from_index(593); + _stringLiteral594 = il2cpp_codegen_string_literal_from_index(594); + _stringLiteral595 = il2cpp_codegen_string_literal_from_index(595); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + _stringLiteral596 = il2cpp_codegen_string_literal_from_index(596); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + int32_t V_8 = 0; + int32_t V_9 = 0; + String_t* V_10 = {0}; + bool V_11 = false; + IPv6Address_t764 * V_12 = {0}; + UriFormatException_t889 * V_13 = {0}; + int32_t G_B50_0 = 0; + int32_t G_B55_0 = 0; + int32_t G_B57_0 = 0; + int32_t G_B139_0 = 0; + { + String_t* L_0 = ___uriString; + NullCheck(L_0); + String_t* L_1 = String_Trim_m2056(L_0, /*hidden argument*/NULL); + ___uriString = L_1; + String_t* L_2 = ___uriString; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if (L_4) + { + goto IL_002b; + } + } + { + int32_t L_5 = ___kind; + if ((((int32_t)L_5) == ((int32_t)2))) + { + goto IL_0022; + } + } + { + int32_t L_6 = ___kind; + if (L_6) + { + goto IL_002b; + } + } + +IL_0022: + { + __this->___isAbsoluteUri_11 = 0; + return (String_t*)NULL; + } + +IL_002b: + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) > ((int32_t)1))) + { + goto IL_003f; + } + } + { + int32_t L_8 = ___kind; + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003f; + } + } + { + return _stringLiteral586; + } + +IL_003f: + { + V_1 = 0; + String_t* L_9 = ___uriString; + NullCheck(L_9); + int32_t L_10 = String_IndexOf_m3609(L_9, ((int32_t)58), /*hidden argument*/NULL); + V_1 = L_10; + int32_t L_11 = V_1; + if (L_11) + { + goto IL_0056; + } + } + { + return _stringLiteral587; + } + +IL_0056: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_00d5; + } + } + { + String_t* L_13 = ___uriString; + NullCheck(L_13); + uint16_t L_14 = String_get_Chars_m2061(L_13, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)47))))) + { + goto IL_0091; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_15 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)47))))) + { + goto IL_0091; + } + } + { + String_t* L_16 = ___uriString; + Uri_ParseAsUnixAbsoluteFilePath_m4563(__this, L_16, /*hidden argument*/NULL); + int32_t L_17 = ___kind; + if ((!(((uint32_t)L_17) == ((uint32_t)2)))) + { + goto IL_008c; + } + } + { + __this->___isAbsoluteUri_11 = 0; + } + +IL_008c: + { + goto IL_00d3; + } + +IL_0091: + { + String_t* L_18 = ___uriString; + NullCheck(L_18); + int32_t L_19 = String_get_Length_m2000(L_18, /*hidden argument*/NULL); + if ((((int32_t)L_19) < ((int32_t)2))) + { + goto IL_00c5; + } + } + { + String_t* L_20 = ___uriString; + NullCheck(L_20); + uint16_t L_21 = String_get_Chars_m2061(L_20, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)92))))) + { + goto IL_00c5; + } + } + { + String_t* L_22 = ___uriString; + NullCheck(L_22); + uint16_t L_23 = String_get_Chars_m2061(L_22, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)92))))) + { + goto IL_00c5; + } + } + { + String_t* L_24 = ___uriString; + Uri_ParseAsWindowsUNC_m4561(__this, L_24, /*hidden argument*/NULL); + goto IL_00d3; + } + +IL_00c5: + { + __this->___isAbsoluteUri_11 = 0; + String_t* L_25 = ___uriString; + __this->___path_5 = L_25; + } + +IL_00d3: + { + return (String_t*)NULL; + } + +IL_00d5: + { + int32_t L_26 = V_1; + if ((!(((uint32_t)L_26) == ((uint32_t)1)))) + { + goto IL_0105; + } + } + { + String_t* L_27 = ___uriString; + NullCheck(L_27); + uint16_t L_28 = String_get_Chars_m2061(L_27, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_29 = Uri_IsAlpha_m4545(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + if (L_29) + { + goto IL_00f3; + } + } + { + return _stringLiteral588; + } + +IL_00f3: + { + String_t* L_30 = ___uriString; + String_t* L_31 = Uri_ParseAsWindowsAbsoluteFilePath_m4562(__this, L_30, /*hidden argument*/NULL); + V_2 = L_31; + String_t* L_32 = V_2; + if (!L_32) + { + goto IL_0103; + } + } + { + String_t* L_33 = V_2; + return L_33; + } + +IL_0103: + { + return (String_t*)NULL; + } + +IL_0105: + { + String_t* L_34 = ___uriString; + int32_t L_35 = V_1; + NullCheck(L_34); + String_t* L_36 = String_Substring_m2063(L_34, 0, L_35, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_37 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_36); + String_t* L_38 = String_ToLower_m4769(L_36, L_37, /*hidden argument*/NULL); + __this->___scheme_2 = L_38; + String_t* L_39 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_40 = Uri_CheckSchemeName_m4544(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + if (L_40) + { + goto IL_0138; + } + } + { + String_t* L_41 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral589, /*hidden argument*/NULL); + return L_41; + } + +IL_0138: + { + int32_t L_42 = V_1; + V_3 = ((int32_t)((int32_t)L_42+(int32_t)1)); + String_t* L_43 = ___uriString; + NullCheck(L_43); + int32_t L_44 = String_get_Length_m2000(L_43, /*hidden argument*/NULL); + V_4 = L_44; + String_t* L_45 = ___uriString; + int32_t L_46 = V_3; + NullCheck(L_45); + int32_t L_47 = String_IndexOf_m4771(L_45, ((int32_t)35), L_46, /*hidden argument*/NULL); + V_1 = L_47; + bool L_48 = Uri_get_IsUnc_m4538(__this, /*hidden argument*/NULL); + if (L_48) + { + goto IL_019e; + } + } + { + int32_t L_49 = V_1; + if ((((int32_t)L_49) == ((int32_t)(-1)))) + { + goto IL_019e; + } + } + { + bool L_50 = (__this->___userEscaped_12); + if (!L_50) + { + goto IL_017d; + } + } + { + String_t* L_51 = ___uriString; + int32_t L_52 = V_1; + NullCheck(L_51); + String_t* L_53 = String_Substring_m3599(L_51, L_52, /*hidden argument*/NULL); + __this->___fragment_7 = L_53; + goto IL_019b; + } + +IL_017d: + { + String_t* L_54 = ___uriString; + int32_t L_55 = V_1; + NullCheck(L_54); + String_t* L_56 = String_Substring_m3599(L_54, ((int32_t)((int32_t)L_55+(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_57 = Uri_EscapeString_m4556(NULL /*static, unused*/, L_56, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_58 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral590, L_57, /*hidden argument*/NULL); + __this->___fragment_7 = L_58; + } + +IL_019b: + { + int32_t L_59 = V_1; + V_4 = L_59; + } + +IL_019e: + { + String_t* L_60 = ___uriString; + int32_t L_61 = V_3; + int32_t L_62 = V_4; + int32_t L_63 = V_3; + NullCheck(L_60); + int32_t L_64 = String_IndexOf_m4772(L_60, ((int32_t)63), L_61, ((int32_t)((int32_t)L_62-(int32_t)L_63)), /*hidden argument*/NULL); + V_1 = L_64; + int32_t L_65 = V_1; + if ((((int32_t)L_65) == ((int32_t)(-1)))) + { + goto IL_01e3; + } + } + { + String_t* L_66 = ___uriString; + int32_t L_67 = V_1; + int32_t L_68 = V_4; + int32_t L_69 = V_1; + NullCheck(L_66); + String_t* L_70 = String_Substring_m2063(L_66, L_67, ((int32_t)((int32_t)L_68-(int32_t)L_69)), /*hidden argument*/NULL); + __this->___query_6 = L_70; + int32_t L_71 = V_1; + V_4 = L_71; + bool L_72 = (__this->___userEscaped_12); + if (L_72) + { + goto IL_01e3; + } + } + { + String_t* L_73 = (__this->___query_6); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_74 = Uri_EscapeString_m4556(NULL /*static, unused*/, L_73, /*hidden argument*/NULL); + __this->___query_6 = L_74; + } + +IL_01e3: + { + String_t* L_75 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_76 = Uri_IsPredefinedScheme_m4572(NULL /*static, unused*/, L_75, /*hidden argument*/NULL); + if (!L_76) + { + goto IL_0255; + } + } + { + String_t* L_77 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_78 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_79 = String_op_Inequality_m3593(NULL /*static, unused*/, L_77, L_78, /*hidden argument*/NULL); + if (!L_79) + { + goto IL_0255; + } + } + { + String_t* L_80 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_81 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_82 = String_op_Inequality_m3593(NULL /*static, unused*/, L_80, L_81, /*hidden argument*/NULL); + if (!L_82) + { + goto IL_0255; + } + } + { + int32_t L_83 = V_4; + int32_t L_84 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_83-(int32_t)L_84))) < ((int32_t)2))) + { + goto IL_024f; + } + } + { + int32_t L_85 = V_4; + int32_t L_86 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_85-(int32_t)L_86))) < ((int32_t)2))) + { + goto IL_0255; + } + } + { + String_t* L_87 = ___uriString; + int32_t L_88 = V_3; + NullCheck(L_87); + uint16_t L_89 = String_get_Chars_m2061(L_87, L_88, /*hidden argument*/NULL); + if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)47))))) + { + goto IL_0255; + } + } + { + String_t* L_90 = ___uriString; + int32_t L_91 = V_3; + NullCheck(L_90); + uint16_t L_92 = String_get_Chars_m2061(L_90, ((int32_t)((int32_t)L_91+(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_92) == ((int32_t)((int32_t)47)))) + { + goto IL_0255; + } + } + +IL_024f: + { + return _stringLiteral591; + } + +IL_0255: + { + int32_t L_93 = V_4; + int32_t L_94 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_93-(int32_t)L_94))) < ((int32_t)2))) + { + goto IL_027c; + } + } + { + String_t* L_95 = ___uriString; + int32_t L_96 = V_3; + NullCheck(L_95); + uint16_t L_97 = String_get_Chars_m2061(L_95, L_96, /*hidden argument*/NULL); + if ((!(((uint32_t)L_97) == ((uint32_t)((int32_t)47))))) + { + goto IL_027c; + } + } + { + String_t* L_98 = ___uriString; + int32_t L_99 = V_3; + NullCheck(L_98); + uint16_t L_100 = String_get_Chars_m2061(L_98, ((int32_t)((int32_t)L_99+(int32_t)1)), /*hidden argument*/NULL); + G_B50_0 = ((((int32_t)L_100) == ((int32_t)((int32_t)47)))? 1 : 0); + goto IL_027d; + } + +IL_027c: + { + G_B50_0 = 0; + } + +IL_027d: + { + V_5 = G_B50_0; + String_t* L_101 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_102 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_103 = String_op_Equality_m442(NULL /*static, unused*/, L_101, L_102, /*hidden argument*/NULL); + if (!L_103) + { + goto IL_02b7; + } + } + { + bool L_104 = V_5; + if (!L_104) + { + goto IL_02b7; + } + } + { + int32_t L_105 = V_4; + int32_t L_106 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_105-(int32_t)L_106))) == ((int32_t)2))) + { + goto IL_02b4; + } + } + { + String_t* L_107 = ___uriString; + int32_t L_108 = V_3; + NullCheck(L_107); + uint16_t L_109 = String_get_Chars_m2061(L_107, ((int32_t)((int32_t)L_108+(int32_t)2)), /*hidden argument*/NULL); + G_B55_0 = ((((int32_t)L_109) == ((int32_t)((int32_t)47)))? 1 : 0); + goto IL_02b5; + } + +IL_02b4: + { + G_B55_0 = 1; + } + +IL_02b5: + { + G_B57_0 = G_B55_0; + goto IL_02b8; + } + +IL_02b7: + { + G_B57_0 = 0; + } + +IL_02b8: + { + V_6 = G_B57_0; + V_7 = 0; + bool L_110 = V_5; + if (!L_110) + { + goto IL_03a8; + } + } + { + int32_t L_111 = ___kind; + if ((!(((uint32_t)L_111) == ((uint32_t)2)))) + { + goto IL_02d1; + } + } + { + return _stringLiteral592; + } + +IL_02d1: + { + String_t* L_112 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_113 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_114 = String_op_Inequality_m3593(NULL /*static, unused*/, L_112, L_113, /*hidden argument*/NULL); + if (!L_114) + { + goto IL_02ff; + } + } + { + String_t* L_115 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_116 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_117 = String_op_Inequality_m3593(NULL /*static, unused*/, L_115, L_116, /*hidden argument*/NULL); + if (!L_117) + { + goto IL_02ff; + } + } + { + int32_t L_118 = V_3; + V_3 = ((int32_t)((int32_t)L_118+(int32_t)2)); + } + +IL_02ff: + { + String_t* L_119 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_120 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_121 = String_op_Equality_m442(NULL /*static, unused*/, L_119, L_120, /*hidden argument*/NULL); + if (!L_121) + { + goto IL_0383; + } + } + { + V_8 = 2; + int32_t L_122 = V_3; + V_9 = L_122; + goto IL_033f; + } + +IL_031f: + { + String_t* L_123 = ___uriString; + int32_t L_124 = V_9; + NullCheck(L_123); + uint16_t L_125 = String_get_Chars_m2061(L_123, L_124, /*hidden argument*/NULL); + if ((((int32_t)L_125) == ((int32_t)((int32_t)47)))) + { + goto IL_0333; + } + } + { + goto IL_0348; + } + +IL_0333: + { + int32_t L_126 = V_8; + V_8 = ((int32_t)((int32_t)L_126+(int32_t)1)); + int32_t L_127 = V_9; + V_9 = ((int32_t)((int32_t)L_127+(int32_t)1)); + } + +IL_033f: + { + int32_t L_128 = V_9; + int32_t L_129 = V_4; + if ((((int32_t)L_128) < ((int32_t)L_129))) + { + goto IL_031f; + } + } + +IL_0348: + { + int32_t L_130 = V_8; + if ((((int32_t)L_130) < ((int32_t)4))) + { + goto IL_0377; + } + } + { + V_6 = 0; + goto IL_035c; + } + +IL_0358: + { + int32_t L_131 = V_3; + V_3 = ((int32_t)((int32_t)L_131+(int32_t)1)); + } + +IL_035c: + { + int32_t L_132 = V_3; + int32_t L_133 = V_4; + if ((((int32_t)L_132) >= ((int32_t)L_133))) + { + goto IL_0372; + } + } + { + String_t* L_134 = ___uriString; + int32_t L_135 = V_3; + NullCheck(L_134); + uint16_t L_136 = String_get_Chars_m2061(L_134, L_135, /*hidden argument*/NULL); + if ((((int32_t)L_136) == ((int32_t)((int32_t)47)))) + { + goto IL_0358; + } + } + +IL_0372: + { + goto IL_0383; + } + +IL_0377: + { + int32_t L_137 = V_8; + if ((((int32_t)L_137) < ((int32_t)3))) + { + goto IL_0383; + } + } + { + int32_t L_138 = V_3; + V_3 = ((int32_t)((int32_t)L_138+(int32_t)1)); + } + +IL_0383: + { + int32_t L_139 = V_4; + int32_t L_140 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_139-(int32_t)L_140))) <= ((int32_t)1))) + { + goto IL_03a3; + } + } + { + String_t* L_141 = ___uriString; + int32_t L_142 = V_3; + NullCheck(L_141); + uint16_t L_143 = String_get_Chars_m2061(L_141, ((int32_t)((int32_t)L_142+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_143) == ((uint32_t)((int32_t)58))))) + { + goto IL_03a3; + } + } + { + V_6 = 0; + V_7 = 1; + } + +IL_03a3: + { + goto IL_03d2; + } + +IL_03a8: + { + String_t* L_144 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_145 = Uri_IsPredefinedScheme_m4572(NULL /*static, unused*/, L_144, /*hidden argument*/NULL); + if (L_145) + { + goto IL_03d2; + } + } + { + String_t* L_146 = ___uriString; + int32_t L_147 = V_3; + int32_t L_148 = V_4; + int32_t L_149 = V_3; + NullCheck(L_146); + String_t* L_150 = String_Substring_m2063(L_146, L_147, ((int32_t)((int32_t)L_148-(int32_t)L_149)), /*hidden argument*/NULL); + __this->___path_5 = L_150; + __this->___isOpaquePart_10 = 1; + return (String_t*)NULL; + } + +IL_03d2: + { + bool L_151 = V_6; + if (!L_151) + { + goto IL_03e0; + } + } + { + V_1 = (-1); + goto IL_040a; + } + +IL_03e0: + { + String_t* L_152 = ___uriString; + int32_t L_153 = V_3; + int32_t L_154 = V_4; + int32_t L_155 = V_3; + NullCheck(L_152); + int32_t L_156 = String_IndexOf_m4772(L_152, ((int32_t)47), L_153, ((int32_t)((int32_t)L_154-(int32_t)L_155)), /*hidden argument*/NULL); + V_1 = L_156; + int32_t L_157 = V_1; + if ((!(((uint32_t)L_157) == ((uint32_t)(-1))))) + { + goto IL_040a; + } + } + { + bool L_158 = V_7; + if (!L_158) + { + goto IL_040a; + } + } + { + String_t* L_159 = ___uriString; + int32_t L_160 = V_3; + int32_t L_161 = V_4; + int32_t L_162 = V_3; + NullCheck(L_159); + int32_t L_163 = String_IndexOf_m4772(L_159, ((int32_t)92), L_160, ((int32_t)((int32_t)L_161-(int32_t)L_162)), /*hidden argument*/NULL); + V_1 = L_163; + } + +IL_040a: + { + int32_t L_164 = V_1; + if ((!(((uint32_t)L_164) == ((uint32_t)(-1))))) + { + goto IL_044b; + } + } + { + String_t* L_165 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_166 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_167 = String_op_Inequality_m3593(NULL /*static, unused*/, L_165, L_166, /*hidden argument*/NULL); + if (!L_167) + { + goto IL_0446; + } + } + { + String_t* L_168 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_169 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_170 = String_op_Inequality_m3593(NULL /*static, unused*/, L_168, L_169, /*hidden argument*/NULL); + if (!L_170) + { + goto IL_0446; + } + } + { + __this->___path_5 = _stringLiteral583; + } + +IL_0446: + { + goto IL_045f; + } + +IL_044b: + { + String_t* L_171 = ___uriString; + int32_t L_172 = V_1; + int32_t L_173 = V_4; + int32_t L_174 = V_1; + NullCheck(L_171); + String_t* L_175 = String_Substring_m2063(L_171, L_172, ((int32_t)((int32_t)L_173-(int32_t)L_174)), /*hidden argument*/NULL); + __this->___path_5 = L_175; + int32_t L_176 = V_1; + V_4 = L_176; + } + +IL_045f: + { + bool L_177 = V_6; + if (!L_177) + { + goto IL_046d; + } + } + { + V_1 = (-1); + goto IL_047b; + } + +IL_046d: + { + String_t* L_178 = ___uriString; + int32_t L_179 = V_3; + int32_t L_180 = V_4; + int32_t L_181 = V_3; + NullCheck(L_178); + int32_t L_182 = String_IndexOf_m4772(L_178, ((int32_t)64), L_179, ((int32_t)((int32_t)L_180-(int32_t)L_181)), /*hidden argument*/NULL); + V_1 = L_182; + } + +IL_047b: + { + int32_t L_183 = V_1; + if ((((int32_t)L_183) == ((int32_t)(-1)))) + { + goto IL_0496; + } + } + { + String_t* L_184 = ___uriString; + int32_t L_185 = V_3; + int32_t L_186 = V_1; + int32_t L_187 = V_3; + NullCheck(L_184); + String_t* L_188 = String_Substring_m2063(L_184, L_185, ((int32_t)((int32_t)L_186-(int32_t)L_187)), /*hidden argument*/NULL); + __this->___userinfo_8 = L_188; + int32_t L_189 = V_1; + V_3 = ((int32_t)((int32_t)L_189+(int32_t)1)); + } + +IL_0496: + { + __this->___port_4 = (-1); + bool L_190 = V_6; + if (!L_190) + { + goto IL_04ab; + } + } + { + V_1 = (-1); + goto IL_04bc; + } + +IL_04ab: + { + String_t* L_191 = ___uriString; + int32_t L_192 = V_4; + int32_t L_193 = V_4; + int32_t L_194 = V_3; + NullCheck(L_191); + int32_t L_195 = String_LastIndexOf_m4773(L_191, ((int32_t)58), ((int32_t)((int32_t)L_192-(int32_t)1)), ((int32_t)((int32_t)L_193-(int32_t)L_194)), /*hidden argument*/NULL); + V_1 = L_195; + } + +IL_04bc: + { + int32_t L_196 = V_1; + if ((((int32_t)L_196) == ((int32_t)(-1)))) + { + goto IL_0566; + } + } + { + int32_t L_197 = V_1; + int32_t L_198 = V_4; + if ((((int32_t)L_197) == ((int32_t)((int32_t)((int32_t)L_198-(int32_t)1))))) + { + goto IL_0566; + } + } + { + String_t* L_199 = ___uriString; + int32_t L_200 = V_1; + int32_t L_201 = V_4; + int32_t L_202 = V_1; + NullCheck(L_199); + String_t* L_203 = String_Substring_m2063(L_199, ((int32_t)((int32_t)L_200+(int32_t)1)), ((int32_t)((int32_t)L_201-(int32_t)((int32_t)((int32_t)L_202+(int32_t)1)))), /*hidden argument*/NULL); + V_10 = L_203; + String_t* L_204 = V_10; + NullCheck(L_204); + int32_t L_205 = String_get_Length_m2000(L_204, /*hidden argument*/NULL); + if ((((int32_t)L_205) <= ((int32_t)0))) + { + goto IL_0544; + } + } + { + String_t* L_206 = V_10; + String_t* L_207 = V_10; + NullCheck(L_207); + int32_t L_208 = String_get_Length_m2000(L_207, /*hidden argument*/NULL); + NullCheck(L_206); + uint16_t L_209 = String_get_Chars_m2061(L_206, ((int32_t)((int32_t)L_208-(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_209) == ((int32_t)((int32_t)93)))) + { + goto IL_0544; + } + } + { + String_t* L_210 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_211 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t* L_212 = &(__this->___port_4); + bool L_213 = Int32_TryParse_m4637(NULL /*static, unused*/, L_210, 7, L_211, L_212, /*hidden argument*/NULL); + if (!L_213) + { + goto IL_0536; + } + } + { + int32_t L_214 = (__this->___port_4); + if ((((int32_t)L_214) < ((int32_t)0))) + { + goto IL_0536; + } + } + { + int32_t L_215 = (__this->___port_4); + if ((((int32_t)L_215) <= ((int32_t)((int32_t)65535)))) + { + goto IL_053c; + } + } + +IL_0536: + { + return _stringLiteral593; + } + +IL_053c: + { + int32_t L_216 = V_1; + V_4 = L_216; + goto IL_0561; + } + +IL_0544: + { + int32_t L_217 = (__this->___port_4); + if ((!(((uint32_t)L_217) == ((uint32_t)(-1))))) + { + goto IL_0561; + } + } + { + String_t* L_218 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_219 = Uri_GetDefaultPort_m4570(NULL /*static, unused*/, L_218, /*hidden argument*/NULL); + __this->___port_4 = L_219; + } + +IL_0561: + { + goto IL_0583; + } + +IL_0566: + { + int32_t L_220 = (__this->___port_4); + if ((!(((uint32_t)L_220) == ((uint32_t)(-1))))) + { + goto IL_0583; + } + } + { + String_t* L_221 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_222 = Uri_GetDefaultPort_m4570(NULL /*static, unused*/, L_221, /*hidden argument*/NULL); + __this->___port_4 = L_222; + } + +IL_0583: + { + String_t* L_223 = ___uriString; + int32_t L_224 = V_3; + int32_t L_225 = V_4; + int32_t L_226 = V_3; + NullCheck(L_223); + String_t* L_227 = String_Substring_m2063(L_223, L_224, ((int32_t)((int32_t)L_225-(int32_t)L_226)), /*hidden argument*/NULL); + ___uriString = L_227; + String_t* L_228 = ___uriString; + __this->___host_3 = L_228; + bool L_229 = V_6; + if (!L_229) + { + goto IL_05c7; + } + } + { + uint16_t L_230 = ((int32_t)47); + Object_t * L_231 = Box(Char_t702_il2cpp_TypeInfo_var, &L_230); + String_t* L_232 = ___uriString; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_233 = String_Concat_m622(NULL /*static, unused*/, L_231, L_232, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_234 = Uri_Reduce_m4567(NULL /*static, unused*/, L_233, 1, /*hidden argument*/NULL); + __this->___path_5 = L_234; + String_t* L_235 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_235; + goto IL_071c; + } + +IL_05c7: + { + String_t* L_236 = (__this->___host_3); + NullCheck(L_236); + int32_t L_237 = String_get_Length_m2000(L_236, /*hidden argument*/NULL); + if ((!(((uint32_t)L_237) == ((uint32_t)2)))) + { + goto IL_0612; + } + } + { + String_t* L_238 = (__this->___host_3); + NullCheck(L_238); + uint16_t L_239 = String_get_Chars_m2061(L_238, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_239) == ((uint32_t)((int32_t)58))))) + { + goto IL_0612; + } + } + { + String_t* L_240 = (__this->___host_3); + String_t* L_241 = (__this->___path_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_242 = String_Concat_m684(NULL /*static, unused*/, L_240, L_241, /*hidden argument*/NULL); + __this->___path_5 = L_242; + String_t* L_243 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_243; + goto IL_071c; + } + +IL_0612: + { + bool L_244 = (__this->___isUnixFilePath_0); + if (!L_244) + { + goto IL_063a; + } + } + { + String_t* L_245 = ___uriString; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_246 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral594, L_245, /*hidden argument*/NULL); + ___uriString = L_246; + String_t* L_247 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_247; + goto IL_071c; + } + +IL_063a: + { + String_t* L_248 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_249 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_250 = String_op_Equality_m442(NULL /*static, unused*/, L_248, L_249, /*hidden argument*/NULL); + if (!L_250) + { + goto IL_065b; + } + } + { + __this->___isUnc_9 = 1; + goto IL_071c; + } + +IL_065b: + { + String_t* L_251 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_252 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_253 = String_op_Equality_m442(NULL /*static, unused*/, L_251, L_252, /*hidden argument*/NULL); + if (!L_253) + { + goto IL_069d; + } + } + { + String_t* L_254 = (__this->___host_3); + NullCheck(L_254); + int32_t L_255 = String_get_Length_m2000(L_254, /*hidden argument*/NULL); + if ((((int32_t)L_255) <= ((int32_t)0))) + { + goto IL_0698; + } + } + { + String_t* L_256 = (__this->___host_3); + __this->___path_5 = L_256; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_257 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___host_3 = L_257; + } + +IL_0698: + { + goto IL_071c; + } + +IL_069d: + { + String_t* L_258 = (__this->___host_3); + NullCheck(L_258); + int32_t L_259 = String_get_Length_m2000(L_258, /*hidden argument*/NULL); + if (L_259) + { + goto IL_071c; + } + } + { + String_t* L_260 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_261 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttp_21; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_262 = String_op_Equality_m442(NULL /*static, unused*/, L_260, L_261, /*hidden argument*/NULL); + if (L_262) + { + goto IL_0716; + } + } + { + String_t* L_263 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_264 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeGopher_20; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_265 = String_op_Equality_m442(NULL /*static, unused*/, L_263, L_264, /*hidden argument*/NULL); + if (L_265) + { + goto IL_0716; + } + } + { + String_t* L_266 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_267 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNntp_25; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_268 = String_op_Equality_m442(NULL /*static, unused*/, L_266, L_267, /*hidden argument*/NULL); + if (L_268) + { + goto IL_0716; + } + } + { + String_t* L_269 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_270 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttps_22; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_271 = String_op_Equality_m442(NULL /*static, unused*/, L_269, L_270, /*hidden argument*/NULL); + if (L_271) + { + goto IL_0716; + } + } + { + String_t* L_272 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_273 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFtp_19; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_274 = String_op_Equality_m442(NULL /*static, unused*/, L_272, L_273, /*hidden argument*/NULL); + if (!L_274) + { + goto IL_071c; + } + } + +IL_0716: + { + return _stringLiteral595; + } + +IL_071c: + { + String_t* L_275 = (__this->___host_3); + NullCheck(L_275); + int32_t L_276 = String_get_Length_m2000(L_275, /*hidden argument*/NULL); + if ((((int32_t)L_276) <= ((int32_t)0))) + { + goto IL_073d; + } + } + { + String_t* L_277 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_278 = Uri_CheckHostName_m4541(NULL /*static, unused*/, L_277, /*hidden argument*/NULL); + G_B139_0 = ((((int32_t)L_278) == ((int32_t)0))? 1 : 0); + goto IL_073e; + } + +IL_073d: + { + G_B139_0 = 0; + } + +IL_073e: + { + V_11 = G_B139_0; + bool L_279 = V_11; + if (L_279) + { + goto IL_07c1; + } + } + { + String_t* L_280 = (__this->___host_3); + NullCheck(L_280); + int32_t L_281 = String_get_Length_m2000(L_280, /*hidden argument*/NULL); + if ((((int32_t)L_281) <= ((int32_t)1))) + { + goto IL_07c1; + } + } + { + String_t* L_282 = (__this->___host_3); + NullCheck(L_282); + uint16_t L_283 = String_get_Chars_m2061(L_282, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_283) == ((uint32_t)((int32_t)91))))) + { + goto IL_07c1; + } + } + { + String_t* L_284 = (__this->___host_3); + String_t* L_285 = (__this->___host_3); + NullCheck(L_285); + int32_t L_286 = String_get_Length_m2000(L_285, /*hidden argument*/NULL); + NullCheck(L_284); + uint16_t L_287 = String_get_Chars_m2061(L_284, ((int32_t)((int32_t)L_286-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_287) == ((uint32_t)((int32_t)93))))) + { + goto IL_07c1; + } + } + { + String_t* L_288 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(IPv6Address_t764_il2cpp_TypeInfo_var); + bool L_289 = IPv6Address_TryParse_m3835(NULL /*static, unused*/, L_288, (&V_12), /*hidden argument*/NULL); + if (!L_289) + { + goto IL_07be; + } + } + { + IPv6Address_t764 * L_290 = V_12; + NullCheck(L_290); + String_t* L_291 = IPv6Address_ToString_m3845(L_290, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_292 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral147, L_291, _stringLiteral148, /*hidden argument*/NULL); + __this->___host_3 = L_292; + goto IL_07c1; + } + +IL_07be: + { + V_11 = 1; + } + +IL_07c1: + { + bool L_293 = V_11; + if (!L_293) + { + goto IL_07fe; + } + } + { + UriParser_t885 * L_294 = Uri_get_Parser_m4573(__this, /*hidden argument*/NULL); + if (((DefaultUriParser_t884 *)IsInstClass(L_294, DefaultUriParser_t884_il2cpp_TypeInfo_var))) + { + goto IL_07e3; + } + } + { + UriParser_t885 * L_295 = Uri_get_Parser_m4573(__this, /*hidden argument*/NULL); + if (L_295) + { + goto IL_07fe; + } + } + +IL_07e3: + { + String_t* L_296 = (__this->___host_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_297 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral596, L_296, _stringLiteral33, /*hidden argument*/NULL); + String_t* L_298 = Locale_GetText_m3693(NULL /*static, unused*/, L_297, /*hidden argument*/NULL); + return L_298; + } + +IL_07fe: + { + V_13 = (UriFormatException_t889 *)NULL; + UriParser_t885 * L_299 = Uri_get_Parser_m4573(__this, /*hidden argument*/NULL); + if (!L_299) + { + goto IL_081a; + } + } + { + UriParser_t885 * L_300 = Uri_get_Parser_m4573(__this, /*hidden argument*/NULL); + NullCheck(L_300); + VirtActionInvoker2< Uri_t748 *, UriFormatException_t889 ** >::Invoke(4 /* System.Void System.UriParser::InitializeAndValidate(System.Uri,System.UriFormatException&) */, L_300, __this, (&V_13)); + } + +IL_081a: + { + UriFormatException_t889 * L_301 = V_13; + if (!L_301) + { + goto IL_0829; + } + } + { + UriFormatException_t889 * L_302 = V_13; + NullCheck(L_302); + String_t* L_303 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_302); + return L_303; + } + +IL_0829: + { + String_t* L_304 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_305 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_306 = String_op_Inequality_m3593(NULL /*static, unused*/, L_304, L_305, /*hidden argument*/NULL); + if (!L_306) + { + goto IL_0884; + } + } + { + String_t* L_307 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_308 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_309 = String_op_Inequality_m3593(NULL /*static, unused*/, L_307, L_308, /*hidden argument*/NULL); + if (!L_309) + { + goto IL_0884; + } + } + { + String_t* L_310 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_311 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_312 = String_op_Inequality_m3593(NULL /*static, unused*/, L_310, L_311, /*hidden argument*/NULL); + if (!L_312) + { + goto IL_0884; + } + } + { + String_t* L_313 = (__this->___path_5); + String_t* L_314 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_315 = Uri_CompactEscaped_m4566(NULL /*static, unused*/, L_314, /*hidden argument*/NULL); + String_t* L_316 = Uri_Reduce_m4567(NULL /*static, unused*/, L_313, L_315, /*hidden argument*/NULL); + __this->___path_5 = L_316; + } + +IL_0884: + { + return (String_t*)NULL; + } +} +// System.Boolean System.Uri::CompactEscaped(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral384; +extern Il2CppCodeGenString* _stringLiteral326; +extern Il2CppCodeGenString* _stringLiteral325; +extern Il2CppCodeGenString* _stringLiteral572; +extern Il2CppCodeGenString* _stringLiteral573; +extern "C" bool Uri_CompactEscaped_m4566 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral384 = il2cpp_codegen_string_literal_from_index(384); + _stringLiteral326 = il2cpp_codegen_string_literal_from_index(326); + _stringLiteral325 = il2cpp_codegen_string_literal_from_index(325); + _stringLiteral572 = il2cpp_codegen_string_literal_from_index(572); + _stringLiteral573 = il2cpp_codegen_string_literal_from_index(573); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___scheme; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_007a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_31; + if (L_2) + { + goto IL_005b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral384, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral326, 0); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral325, 0); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral572, 0); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral573, 0); + Dictionary_2_t327 * L_9 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_31 = L_9; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map15_31; + String_t* L_11 = V_0; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_10, L_11, (&V_2)); + if (!L_12) + { + goto IL_007a; + } + } + { + int32_t L_13 = V_2; + if (!L_13) + { + goto IL_0078; + } + } + { + goto IL_007a; + } + +IL_0078: + { + return 1; + } + +IL_007a: + { + return 0; + } +} +// System.String System.Uri::Reduce(System.String,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral597; +extern "C" String_t* Uri_Reduce_m4567 (Object_t * __this /* static, unused */, String_t* ___path, bool ___compact_escaped, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral597 = il2cpp_codegen_string_literal_from_index(597); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + uint16_t V_3 = 0x0; + uint16_t V_4 = 0x0; + ArrayList_t734 * V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + String_t* V_8 = {0}; + int32_t V_9 = 0; + bool V_10 = false; + String_t* V_11 = {0}; + Object_t * V_12 = {0}; + uint16_t V_13 = 0x0; + Object_t * V_14 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral583, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + String_t* L_2 = ___path; + return L_2; + } + +IL_0012: + { + StringBuilder_t457 * L_3 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_3, /*hidden argument*/NULL); + V_0 = L_3; + bool L_4 = ___compact_escaped; + if (!L_4) + { + goto IL_00f5; + } + } + { + V_1 = 0; + goto IL_00dc; + } + +IL_0025: + { + String_t* L_5 = ___path; + int32_t L_6 = V_1; + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, L_6, /*hidden argument*/NULL); + V_2 = L_7; + uint16_t L_8 = V_2; + V_13 = L_8; + uint16_t L_9 = V_13; + if ((((int32_t)L_9) == ((int32_t)((int32_t)37)))) + { + goto IL_0055; + } + } + { + uint16_t L_10 = V_13; + if ((((int32_t)L_10) == ((int32_t)((int32_t)92)))) + { + goto IL_0047; + } + } + { + goto IL_00cb; + } + +IL_0047: + { + StringBuilder_t457 * L_11 = V_0; + NullCheck(L_11); + StringBuilder_Append_m4622(L_11, ((int32_t)47), /*hidden argument*/NULL); + goto IL_00d8; + } + +IL_0055: + { + int32_t L_12 = V_1; + String_t* L_13 = ___path; + NullCheck(L_13); + int32_t L_14 = String_get_Length_m2000(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_12) >= ((int32_t)((int32_t)((int32_t)L_14-(int32_t)2))))) + { + goto IL_00be; + } + } + { + String_t* L_15 = ___path; + int32_t L_16 = V_1; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, ((int32_t)((int32_t)L_16+(int32_t)1)), /*hidden argument*/NULL); + V_3 = L_17; + String_t* L_18 = ___path; + int32_t L_19 = V_1; + NullCheck(L_18); + uint16_t L_20 = String_get_Chars_m2061(L_18, ((int32_t)((int32_t)L_19+(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_21 = Char_ToUpper_m3606(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + V_4 = L_21; + uint16_t L_22 = V_3; + if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)50))))) + { + goto IL_008e; + } + } + { + uint16_t L_23 = V_4; + if ((((int32_t)L_23) == ((int32_t)((int32_t)70)))) + { + goto IL_009f; + } + } + +IL_008e: + { + uint16_t L_24 = V_3; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)53))))) + { + goto IL_00b1; + } + } + { + uint16_t L_25 = V_4; + if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)67))))) + { + goto IL_00b1; + } + } + +IL_009f: + { + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + StringBuilder_Append_m4622(L_26, ((int32_t)47), /*hidden argument*/NULL); + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)2)); + goto IL_00b9; + } + +IL_00b1: + { + StringBuilder_t457 * L_28 = V_0; + uint16_t L_29 = V_2; + NullCheck(L_28); + StringBuilder_Append_m4622(L_28, L_29, /*hidden argument*/NULL); + } + +IL_00b9: + { + goto IL_00c6; + } + +IL_00be: + { + StringBuilder_t457 * L_30 = V_0; + uint16_t L_31 = V_2; + NullCheck(L_30); + StringBuilder_Append_m4622(L_30, L_31, /*hidden argument*/NULL); + } + +IL_00c6: + { + goto IL_00d8; + } + +IL_00cb: + { + StringBuilder_t457 * L_32 = V_0; + uint16_t L_33 = V_2; + NullCheck(L_32); + StringBuilder_Append_m4622(L_32, L_33, /*hidden argument*/NULL); + goto IL_00d8; + } + +IL_00d8: + { + int32_t L_34 = V_1; + V_1 = ((int32_t)((int32_t)L_34+(int32_t)1)); + } + +IL_00dc: + { + int32_t L_35 = V_1; + String_t* L_36 = ___path; + NullCheck(L_36); + int32_t L_37 = String_get_Length_m2000(L_36, /*hidden argument*/NULL); + if ((((int32_t)L_35) < ((int32_t)L_37))) + { + goto IL_0025; + } + } + { + StringBuilder_t457 * L_38 = V_0; + NullCheck(L_38); + String_t* L_39 = StringBuilder_ToString_m2059(L_38, /*hidden argument*/NULL); + ___path = L_39; + goto IL_0101; + } + +IL_00f5: + { + String_t* L_40 = ___path; + NullCheck(L_40); + String_t* L_41 = String_Replace_m2068(L_40, ((int32_t)92), ((int32_t)47), /*hidden argument*/NULL); + ___path = L_41; + } + +IL_0101: + { + ArrayList_t734 * L_42 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_42, /*hidden argument*/NULL); + V_5 = L_42; + V_6 = 0; + goto IL_01a3; + } + +IL_0110: + { + String_t* L_43 = ___path; + int32_t L_44 = V_6; + NullCheck(L_43); + int32_t L_45 = String_IndexOf_m4771(L_43, ((int32_t)47), L_44, /*hidden argument*/NULL); + V_7 = L_45; + int32_t L_46 = V_7; + if ((!(((uint32_t)L_46) == ((uint32_t)(-1))))) + { + goto IL_012c; + } + } + { + String_t* L_47 = ___path; + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + V_7 = L_48; + } + +IL_012c: + { + String_t* L_49 = ___path; + int32_t L_50 = V_6; + int32_t L_51 = V_7; + int32_t L_52 = V_6; + NullCheck(L_49); + String_t* L_53 = String_Substring_m2063(L_49, L_50, ((int32_t)((int32_t)L_51-(int32_t)L_52)), /*hidden argument*/NULL); + V_8 = L_53; + int32_t L_54 = V_7; + V_6 = ((int32_t)((int32_t)L_54+(int32_t)1)); + String_t* L_55 = V_8; + NullCheck(L_55); + int32_t L_56 = String_get_Length_m2000(L_55, /*hidden argument*/NULL); + if (!L_56) + { + goto IL_015e; + } + } + { + String_t* L_57 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_58 = String_op_Equality_m442(NULL /*static, unused*/, L_57, _stringLiteral154, /*hidden argument*/NULL); + if (!L_58) + { + goto IL_0163; + } + } + +IL_015e: + { + goto IL_01a3; + } + +IL_0163: + { + String_t* L_59 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_60 = String_op_Equality_m442(NULL /*static, unused*/, L_59, _stringLiteral597, /*hidden argument*/NULL); + if (!L_60) + { + goto IL_0199; + } + } + { + ArrayList_t734 * L_61 = V_5; + NullCheck(L_61); + int32_t L_62 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_61); + V_9 = L_62; + int32_t L_63 = V_9; + if (L_63) + { + goto IL_0189; + } + } + { + goto IL_01a3; + } + +IL_0189: + { + ArrayList_t734 * L_64 = V_5; + int32_t L_65 = V_9; + NullCheck(L_64); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_64, ((int32_t)((int32_t)L_65-(int32_t)1))); + goto IL_01a3; + } + +IL_0199: + { + ArrayList_t734 * L_66 = V_5; + String_t* L_67 = V_8; + NullCheck(L_66); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_66, L_67); + } + +IL_01a3: + { + int32_t L_68 = V_6; + String_t* L_69 = ___path; + NullCheck(L_69); + int32_t L_70 = String_get_Length_m2000(L_69, /*hidden argument*/NULL); + if ((((int32_t)L_68) < ((int32_t)L_70))) + { + goto IL_0110; + } + } + { + ArrayList_t734 * L_71 = V_5; + NullCheck(L_71); + int32_t L_72 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_71); + if (L_72) + { + goto IL_01c2; + } + } + { + return _stringLiteral583; + } + +IL_01c2: + { + StringBuilder_t457 * L_73 = V_0; + NullCheck(L_73); + StringBuilder_set_Length_m4774(L_73, 0, /*hidden argument*/NULL); + String_t* L_74 = ___path; + NullCheck(L_74); + uint16_t L_75 = String_get_Chars_m2061(L_74, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)47))))) + { + goto IL_01e0; + } + } + { + StringBuilder_t457 * L_76 = V_0; + NullCheck(L_76); + StringBuilder_Append_m4622(L_76, ((int32_t)47), /*hidden argument*/NULL); + } + +IL_01e0: + { + V_10 = 1; + ArrayList_t734 * L_77 = V_5; + NullCheck(L_77); + Object_t * L_78 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_77); + V_12 = L_78; + } + +IL_01ec: + try + { // begin try (depth: 1) + { + goto IL_0220; + } + +IL_01f1: + { + Object_t * L_79 = V_12; + NullCheck(L_79); + Object_t * L_80 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_79); + V_11 = ((String_t*)CastclassSealed(L_80, String_t_il2cpp_TypeInfo_var)); + bool L_81 = V_10; + if (!L_81) + { + goto IL_020e; + } + } + +IL_0206: + { + V_10 = 0; + goto IL_0217; + } + +IL_020e: + { + StringBuilder_t457 * L_82 = V_0; + NullCheck(L_82); + StringBuilder_Append_m4622(L_82, ((int32_t)47), /*hidden argument*/NULL); + } + +IL_0217: + { + StringBuilder_t457 * L_83 = V_0; + String_t* L_84 = V_11; + NullCheck(L_83); + StringBuilder_Append_m2058(L_83, L_84, /*hidden argument*/NULL); + } + +IL_0220: + { + Object_t * L_85 = V_12; + NullCheck(L_85); + bool L_86 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_85); + if (L_86) + { + goto IL_01f1; + } + } + +IL_022c: + { + IL2CPP_LEAVE(0x247, FINALLY_0231); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0231; + } + +FINALLY_0231: + { // begin finally (depth: 1) + { + Object_t * L_87 = V_12; + V_14 = ((Object_t *)IsInst(L_87, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_88 = V_14; + if (L_88) + { + goto IL_023f; + } + } + +IL_023e: + { + IL2CPP_END_FINALLY(561) + } + +IL_023f: + { + Object_t * L_89 = V_14; + NullCheck(L_89); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_89); + IL2CPP_END_FINALLY(561) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(561) + { + IL2CPP_JUMP_TBL(0x247, IL_0247) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0247: + { + String_t* L_90 = ___path; + NullCheck(L_90); + bool L_91 = String_EndsWith_m2064(L_90, _stringLiteral583, /*hidden argument*/NULL); + if (!L_91) + { + goto IL_0260; + } + } + { + StringBuilder_t457 * L_92 = V_0; + NullCheck(L_92); + StringBuilder_Append_m4622(L_92, ((int32_t)47), /*hidden argument*/NULL); + } + +IL_0260: + { + StringBuilder_t457 * L_93 = V_0; + NullCheck(L_93); + String_t* L_94 = StringBuilder_ToString_m2059(L_93, /*hidden argument*/NULL); + return L_94; + } +} +// System.Char System.Uri::HexUnescapeMultiByte(System.String,System.Int32&,System.Char&) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral522; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint16_t Uri_HexUnescapeMultiByte_m4568 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t* ___index, uint16_t* ___surrogate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral522 = il2cpp_codegen_string_literal_from_index(522); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + ByteU5BU5D_t789* V_5 = {0}; + bool V_6 = false; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + uint8_t V_10 = 0x0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + { + uint16_t* L_0 = ___surrogate; + *((int16_t*)(L_0)) = (int16_t)0; + String_t* L_1 = ___pattern; + if (L_1) + { + goto IL_0014; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral522, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0014: + { + int32_t* L_3 = ___index; + if ((((int32_t)(*((int32_t*)L_3))) < ((int32_t)0))) + { + goto IL_0029; + } + } + { + int32_t* L_4 = ___index; + String_t* L_5 = ___pattern; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)(*((int32_t*)L_4))) < ((int32_t)L_6))) + { + goto IL_0034; + } + } + +IL_0029: + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0034: + { + String_t* L_8 = ___pattern; + int32_t* L_9 = ___index; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_10 = Uri_IsHexEncoding_m4553(NULL /*static, unused*/, L_8, (*((int32_t*)L_9)), /*hidden argument*/NULL); + if (L_10) + { + goto IL_0053; + } + } + { + String_t* L_11 = ___pattern; + int32_t* L_12 = ___index; + int32_t* L_13 = ___index; + int32_t L_14 = (*((int32_t*)L_13)); + V_13 = L_14; + *((int32_t*)(L_12)) = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + int32_t L_15 = V_13; + NullCheck(L_11); + uint16_t L_16 = String_get_Chars_m2061(L_11, L_15, /*hidden argument*/NULL); + return L_16; + } + +IL_0053: + { + int32_t* L_17 = ___index; + int32_t* L_18 = ___index; + int32_t L_19 = (*((int32_t*)L_18)); + V_13 = L_19; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)L_19+(int32_t)1)); + int32_t L_20 = V_13; + V_0 = L_20; + String_t* L_21 = ___pattern; + int32_t* L_22 = ___index; + int32_t* L_23 = ___index; + int32_t L_24 = (*((int32_t*)L_23)); + V_13 = L_24; + *((int32_t*)(L_22)) = (int32_t)((int32_t)((int32_t)L_24+(int32_t)1)); + int32_t L_25 = V_13; + NullCheck(L_21); + uint16_t L_26 = String_get_Chars_m2061(L_21, L_25, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_27 = Uri_FromHex_m4550(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + V_1 = L_27; + String_t* L_28 = ___pattern; + int32_t* L_29 = ___index; + int32_t* L_30 = ___index; + int32_t L_31 = (*((int32_t*)L_30)); + V_13 = L_31; + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)L_31+(int32_t)1)); + int32_t L_32 = V_13; + NullCheck(L_28); + uint16_t L_33 = String_get_Chars_m2061(L_28, L_32, /*hidden argument*/NULL); + int32_t L_34 = Uri_FromHex_m4550(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + V_2 = L_34; + int32_t L_35 = V_1; + V_3 = L_35; + V_4 = 0; + goto IL_00a1; + } + +IL_0097: + { + int32_t L_36 = V_4; + V_4 = ((int32_t)((int32_t)L_36+(int32_t)1)); + int32_t L_37 = V_3; + V_3 = ((int32_t)((int32_t)L_37<<(int32_t)1)); + } + +IL_00a1: + { + int32_t L_38 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_38&(int32_t)8))) == ((int32_t)8))) + { + goto IL_0097; + } + } + { + int32_t L_39 = V_4; + if ((((int32_t)L_39) > ((int32_t)1))) + { + goto IL_00b9; + } + } + { + int32_t L_40 = V_1; + int32_t L_41 = V_2; + return (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40<<(int32_t)4))|(int32_t)L_41))))); + } + +IL_00b9: + { + int32_t L_42 = V_4; + V_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_42)); + V_6 = 0; + ByteU5BU5D_t789* L_43 = V_5; + int32_t L_44 = V_1; + int32_t L_45 = V_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_43, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_44<<(int32_t)4))|(int32_t)L_45))))); + V_7 = 1; + goto IL_014b; + } + +IL_00d7: + { + String_t* L_46 = ___pattern; + int32_t* L_47 = ___index; + int32_t* L_48 = ___index; + int32_t L_49 = (*((int32_t*)L_48)); + V_13 = L_49; + *((int32_t*)(L_47)) = (int32_t)((int32_t)((int32_t)L_49+(int32_t)1)); + int32_t L_50 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + bool L_51 = Uri_IsHexEncoding_m4553(NULL /*static, unused*/, L_46, L_50, /*hidden argument*/NULL); + if (L_51) + { + goto IL_00f5; + } + } + { + V_6 = 1; + goto IL_0154; + } + +IL_00f5: + { + String_t* L_52 = ___pattern; + int32_t* L_53 = ___index; + int32_t* L_54 = ___index; + int32_t L_55 = (*((int32_t*)L_54)); + V_13 = L_55; + *((int32_t*)(L_53)) = (int32_t)((int32_t)((int32_t)L_55+(int32_t)1)); + int32_t L_56 = V_13; + NullCheck(L_52); + uint16_t L_57 = String_get_Chars_m2061(L_52, L_56, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_58 = Uri_FromHex_m4550(NULL /*static, unused*/, L_57, /*hidden argument*/NULL); + V_8 = L_58; + int32_t L_59 = V_8; + if ((((int32_t)((int32_t)((int32_t)L_59&(int32_t)((int32_t)12)))) == ((int32_t)8))) + { + goto IL_0120; + } + } + { + V_6 = 1; + goto IL_0154; + } + +IL_0120: + { + String_t* L_60 = ___pattern; + int32_t* L_61 = ___index; + int32_t* L_62 = ___index; + int32_t L_63 = (*((int32_t*)L_62)); + V_13 = L_63; + *((int32_t*)(L_61)) = (int32_t)((int32_t)((int32_t)L_63+(int32_t)1)); + int32_t L_64 = V_13; + NullCheck(L_60); + uint16_t L_65 = String_get_Chars_m2061(L_60, L_64, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + int32_t L_66 = Uri_FromHex_m4550(NULL /*static, unused*/, L_65, /*hidden argument*/NULL); + V_9 = L_66; + ByteU5BU5D_t789* L_67 = V_5; + int32_t L_68 = V_7; + int32_t L_69 = V_8; + int32_t L_70 = V_9; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, L_68); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_67, L_68, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_69<<(int32_t)4))|(int32_t)L_70))))); + int32_t L_71 = V_7; + V_7 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_014b: + { + int32_t L_72 = V_7; + int32_t L_73 = V_4; + if ((((int32_t)L_72) < ((int32_t)L_73))) + { + goto IL_00d7; + } + } + +IL_0154: + { + bool L_74 = V_6; + if (!L_74) + { + goto IL_0166; + } + } + { + int32_t* L_75 = ___index; + int32_t L_76 = V_0; + *((int32_t*)(L_75)) = (int32_t)((int32_t)((int32_t)L_76+(int32_t)3)); + ByteU5BU5D_t789* L_77 = V_5; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 0); + int32_t L_78 = 0; + return (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_77, L_78, sizeof(uint8_t)))))); + } + +IL_0166: + { + V_10 = ((int32_t)255); + uint8_t L_79 = V_10; + int32_t L_80 = V_4; + V_10 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_79>>(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_80+(int32_t)1))&(int32_t)((int32_t)31)))))))); + ByteU5BU5D_t789* L_81 = V_5; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, 0); + int32_t L_82 = 0; + uint8_t L_83 = V_10; + V_11 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_81, L_82, sizeof(uint8_t)))&(int32_t)L_83)); + V_12 = 1; + goto IL_01a4; + } + +IL_018b: + { + int32_t L_84 = V_11; + V_11 = ((int32_t)((int32_t)L_84<<(int32_t)6)); + int32_t L_85 = V_11; + ByteU5BU5D_t789* L_86 = V_5; + int32_t L_87 = V_12; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, L_87); + int32_t L_88 = L_87; + V_11 = ((int32_t)((int32_t)L_85|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_86, L_88, sizeof(uint8_t)))&(int32_t)((int32_t)63))))); + int32_t L_89 = V_12; + V_12 = ((int32_t)((int32_t)L_89+(int32_t)1)); + } + +IL_01a4: + { + int32_t L_90 = V_12; + int32_t L_91 = V_4; + if ((((int32_t)L_90) < ((int32_t)L_91))) + { + goto IL_018b; + } + } + { + int32_t L_92 = V_11; + if ((((int32_t)L_92) > ((int32_t)((int32_t)65535)))) + { + goto IL_01bd; + } + } + { + int32_t L_93 = V_11; + return (((int32_t)((uint16_t)L_93))); + } + +IL_01bd: + { + int32_t L_94 = V_11; + V_11 = ((int32_t)((int32_t)L_94-(int32_t)((int32_t)65536))); + uint16_t* L_95 = ___surrogate; + int32_t L_96 = V_11; + *((int16_t*)(L_95)) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_96&(int32_t)((int32_t)1023)))|(int32_t)((int32_t)56320)))))); + int32_t L_97 = V_11; + return (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_97>>(int32_t)((int32_t)10)))|(int32_t)((int32_t)55296)))))); + } +} +// System.String System.Uri::GetSchemeDelimiter(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Uri_GetSchemeDelimiter_m4569 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0037; + } + +IL_0007: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + UriSchemeU5BU5D_t888* L_0 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___schemes_28; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + String_t* L_2 = (((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_0, L_1, sizeof(UriScheme_t887 )))->___scheme_0); + String_t* L_3 = ___scheme; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0033; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + UriSchemeU5BU5D_t888* L_5 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___schemes_28; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + String_t* L_7 = (((UriScheme_t887 *)(UriScheme_t887 *)SZArrayLdElema(L_5, L_6, sizeof(UriScheme_t887 )))->___delimiter_1); + return L_7; + } + +IL_0033: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0037: + { + int32_t L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + UriSchemeU5BU5D_t888* L_10 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___schemes_28; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0007; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_11 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___SchemeDelimiter_17; + return L_11; + } +} +// System.Int32 System.Uri::GetDefaultPort(System.String) +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern "C" int32_t Uri_GetDefaultPort_m4570 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + s_Il2CppMethodIntialized = true; + } + UriParser_t885 * V_0 = {0}; + { + String_t* L_0 = ___scheme; + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser_t885 * L_1 = UriParser_GetParser_m4589(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + UriParser_t885 * L_2 = V_0; + if (L_2) + { + goto IL_000f; + } + } + { + return (-1); + } + +IL_000f: + { + UriParser_t885 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = UriParser_get_DefaultPort_m4585(L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Uri::GetOpaqueWiseSchemeDelimiter() +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral155; +extern "C" String_t* Uri_GetOpaqueWiseSchemeDelimiter_m4571 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___isOpaquePart_10); + if (!L_0) + { + goto IL_0011; + } + } + { + return _stringLiteral155; + } + +IL_0011: + { + String_t* L_1 = (__this->___scheme_2); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_2 = Uri_GetSchemeDelimiter_m4569(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Uri::IsPredefinedScheme(System.String) +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral326; +extern Il2CppCodeGenString* _stringLiteral325; +extern Il2CppCodeGenString* _stringLiteral384; +extern Il2CppCodeGenString* _stringLiteral386; +extern Il2CppCodeGenString* _stringLiteral571; +extern Il2CppCodeGenString* _stringLiteral568; +extern Il2CppCodeGenString* _stringLiteral569; +extern Il2CppCodeGenString* _stringLiteral570; +extern Il2CppCodeGenString* _stringLiteral572; +extern Il2CppCodeGenString* _stringLiteral573; +extern "C" bool Uri_IsPredefinedScheme_m4572 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral326 = il2cpp_codegen_string_literal_from_index(326); + _stringLiteral325 = il2cpp_codegen_string_literal_from_index(325); + _stringLiteral384 = il2cpp_codegen_string_literal_from_index(384); + _stringLiteral386 = il2cpp_codegen_string_literal_from_index(386); + _stringLiteral571 = il2cpp_codegen_string_literal_from_index(571); + _stringLiteral568 = il2cpp_codegen_string_literal_from_index(568); + _stringLiteral569 = il2cpp_codegen_string_literal_from_index(569); + _stringLiteral570 = il2cpp_codegen_string_literal_from_index(570); + _stringLiteral572 = il2cpp_codegen_string_literal_from_index(572); + _stringLiteral573 = il2cpp_codegen_string_literal_from_index(573); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___scheme; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00b7; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_32; + if (L_2) + { + goto IL_0098; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, ((int32_t)10), /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_4, _stringLiteral326, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_5, _stringLiteral325, 0); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_6, _stringLiteral384, 0); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_7, _stringLiteral386, 0); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_8, _stringLiteral571, 0); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_9, _stringLiteral568, 0); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_10, _stringLiteral569, 0); + Dictionary_2_t327 * L_11 = V_1; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_11, _stringLiteral570, 0); + Dictionary_2_t327 * L_12 = V_1; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_12, _stringLiteral572, 0); + Dictionary_2_t327 * L_13 = V_1; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_13, _stringLiteral573, 0); + Dictionary_2_t327 * L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_32 = L_14; + } + +IL_0098: + { + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_15 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map16_32; + String_t* L_16 = V_0; + NullCheck(L_15); + bool L_17 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_15, L_16, (&V_2)); + if (!L_17) + { + goto IL_00b7; + } + } + { + int32_t L_18 = V_2; + if (!L_18) + { + goto IL_00b5; + } + } + { + goto IL_00b7; + } + +IL_00b5: + { + return 1; + } + +IL_00b7: + { + return 0; + } +} +// System.UriParser System.Uri::get_Parser() +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultUriParser_t884_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral598; +extern "C" UriParser_t885 * Uri_get_Parser_m4573 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + DefaultUriParser_t884_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(590); + _stringLiteral598 = il2cpp_codegen_string_literal_from_index(598); + s_Il2CppMethodIntialized = true; + } + { + UriParser_t885 * L_0 = (__this->___parser_29); + if (L_0) + { + goto IL_0037; + } + } + { + String_t* L_1 = Uri_get_Scheme_m4539(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser_t885 * L_2 = UriParser_GetParser_m4589(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___parser_29 = L_2; + UriParser_t885 * L_3 = (__this->___parser_29); + if (L_3) + { + goto IL_0037; + } + } + { + DefaultUriParser_t884 * L_4 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4526(L_4, _stringLiteral598, /*hidden argument*/NULL); + __this->___parser_29 = L_4; + } + +IL_0037: + { + UriParser_t885 * L_5 = (__this->___parser_29); + return L_5; + } +} +// System.Void System.Uri::EnsureAbsoluteUri() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral599; +extern "C" void Uri_EnsureAbsoluteUri_m4574 (Uri_t748 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral599 = il2cpp_codegen_string_literal_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Uri_get_IsAbsoluteUri_m4540(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral599, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return; + } +} +// System.Boolean System.Uri::op_Equality(System.Uri,System.Uri) +extern "C" bool Uri_op_Equality_m4575 (Object_t * __this /* static, unused */, Uri_t748 * ___u1, Uri_t748 * ___u2, const MethodInfo* method) +{ + { + Uri_t748 * L_0 = ___u1; + Uri_t748 * L_1 = ___u2; + bool L_2 = Object_Equals_m4775(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.UriFormatException::.ctor() +extern Il2CppCodeGenString* _stringLiteral600; +extern "C" void UriFormatException__ctor_m4576 (UriFormatException_t889 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral600 = il2cpp_codegen_string_literal_from_index(600); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m3693(NULL /*static, unused*/, _stringLiteral600, /*hidden argument*/NULL); + FormatException__ctor_m4632(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UriFormatException::.ctor(System.String) +extern "C" void UriFormatException__ctor_m4577 (UriFormatException_t889 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + FormatException__ctor_m4632(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UriFormatException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UriFormatException__ctor_m4578 (UriFormatException_t889 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + FormatException__ctor_m4776(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UriFormatException::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UriFormatException_System_Runtime_Serialization_ISerializable_GetObjectData_m4579 (UriFormatException_t889 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UriParser::.ctor() +extern "C" void UriParser__ctor_m4580 (UriParser_t885 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UriParser::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral601; +extern Il2CppCodeGenString* _stringLiteral602; +extern "C" void UriParser__cctor_m4581 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + _stringLiteral601 = il2cpp_codegen_string_literal_from_index(601); + _stringLiteral602 = il2cpp_codegen_string_literal_from_index(602); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___lock_object_0 = L_0; + Regex_t463 * L_1 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4195(L_1, _stringLiteral601, /*hidden argument*/NULL); + ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___uri_regex_4 = L_1; + Regex_t463 * L_2 = (Regex_t463 *)il2cpp_codegen_object_new (Regex_t463_il2cpp_TypeInfo_var); + Regex__ctor_m4195(L_2, _stringLiteral602, /*hidden argument*/NULL); + ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___auth_regex_5 = L_2; + return; + } +} +// System.Void System.UriParser::InitializeAndValidate(System.Uri,System.UriFormatException&) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* UriFormatException_t889_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral598; +extern Il2CppCodeGenString* _stringLiteral603; +extern "C" void UriParser_InitializeAndValidate_m4582 (UriParser_t885 * __this, Uri_t748 * ___uri, UriFormatException_t889 ** ___parsingError, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + UriFormatException_t889_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(586); + _stringLiteral598 = il2cpp_codegen_string_literal_from_index(598); + _stringLiteral603 = il2cpp_codegen_string_literal_from_index(603); + s_Il2CppMethodIntialized = true; + } + { + Uri_t748 * L_0 = ___uri; + NullCheck(L_0); + String_t* L_1 = Uri_get_Scheme_m4539(L_0, /*hidden argument*/NULL); + String_t* L_2 = (__this->___scheme_name_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_3 = String_op_Inequality_m3593(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_003c; + } + } + { + String_t* L_4 = (__this->___scheme_name_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Inequality_m3593(NULL /*static, unused*/, L_4, _stringLiteral598, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003c; + } + } + { + UriFormatException_t889 ** L_6 = ___parsingError; + UriFormatException_t889 * L_7 = (UriFormatException_t889 *)il2cpp_codegen_object_new (UriFormatException_t889_il2cpp_TypeInfo_var); + UriFormatException__ctor_m4577(L_7, _stringLiteral603, /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_7; + goto IL_003f; + } + +IL_003c: + { + UriFormatException_t889 ** L_8 = ___parsingError; + *((Object_t **)(L_8)) = (Object_t *)NULL; + } + +IL_003f: + { + return; + } +} +// System.Void System.UriParser::OnRegister(System.String,System.Int32) +extern "C" void UriParser_OnRegister_m4583 (UriParser_t885 * __this, String_t* ___schemeName, int32_t ___defaultPort, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.UriParser::set_SchemeName(System.String) +extern "C" void UriParser_set_SchemeName_m4584 (UriParser_t885 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___scheme_name_2 = L_0; + return; + } +} +// System.Int32 System.UriParser::get_DefaultPort() +extern "C" int32_t UriParser_get_DefaultPort_m4585 (UriParser_t885 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___default_port_3); + return L_0; + } +} +// System.Void System.UriParser::set_DefaultPort(System.Int32) +extern "C" void UriParser_set_DefaultPort_m4586 (UriParser_t885 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___default_port_3 = L_0; + return; + } +} +// System.Void System.UriParser::CreateDefaults() +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultUriParser_t884_il2cpp_TypeInfo_var; +extern TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral604; +extern "C" void UriParser_CreateDefaults_m4587 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + DefaultUriParser_t884_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(590); + Uri_t748_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(447); + _stringLiteral604 = il2cpp_codegen_string_literal_from_index(604); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___table_1; + if (!L_0) + { + goto IL_000b; + } + } + { + return; + } + +IL_000b: + { + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + V_0 = L_1; + Hashtable_t725 * L_2 = V_0; + DefaultUriParser_t884 * L_3 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_3, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Uri_t748_il2cpp_TypeInfo_var); + String_t* L_4 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFile_18; + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_2, L_3, L_4, (-1), /*hidden argument*/NULL); + Hashtable_t725 * L_5 = V_0; + DefaultUriParser_t884 * L_6 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_6, /*hidden argument*/NULL); + String_t* L_7 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeFtp_19; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_5, L_6, L_7, ((int32_t)21), /*hidden argument*/NULL); + Hashtable_t725 * L_8 = V_0; + DefaultUriParser_t884 * L_9 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_9, /*hidden argument*/NULL); + String_t* L_10 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeGopher_20; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_8, L_9, L_10, ((int32_t)70), /*hidden argument*/NULL); + Hashtable_t725 * L_11 = V_0; + DefaultUriParser_t884 * L_12 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_12, /*hidden argument*/NULL); + String_t* L_13 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttp_21; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_11, L_12, L_13, ((int32_t)80), /*hidden argument*/NULL); + Hashtable_t725 * L_14 = V_0; + DefaultUriParser_t884 * L_15 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_15, /*hidden argument*/NULL); + String_t* L_16 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeHttps_22; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_14, L_15, L_16, ((int32_t)443), /*hidden argument*/NULL); + Hashtable_t725 * L_17 = V_0; + DefaultUriParser_t884 * L_18 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_18, /*hidden argument*/NULL); + String_t* L_19 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeMailto_23; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_17, L_18, L_19, ((int32_t)25), /*hidden argument*/NULL); + Hashtable_t725 * L_20 = V_0; + DefaultUriParser_t884 * L_21 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_21, /*hidden argument*/NULL); + String_t* L_22 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNetPipe_26; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_20, L_21, L_22, (-1), /*hidden argument*/NULL); + Hashtable_t725 * L_23 = V_0; + DefaultUriParser_t884 * L_24 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_24, /*hidden argument*/NULL); + String_t* L_25 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNetTcp_27; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_23, L_24, L_25, (-1), /*hidden argument*/NULL); + Hashtable_t725 * L_26 = V_0; + DefaultUriParser_t884 * L_27 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_27, /*hidden argument*/NULL); + String_t* L_28 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNews_24; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_26, L_27, L_28, ((int32_t)119), /*hidden argument*/NULL); + Hashtable_t725 * L_29 = V_0; + DefaultUriParser_t884 * L_30 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_30, /*hidden argument*/NULL); + String_t* L_31 = ((Uri_t748_StaticFields*)Uri_t748_il2cpp_TypeInfo_var->static_fields)->___UriSchemeNntp_25; + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_29, L_30, L_31, ((int32_t)119), /*hidden argument*/NULL); + Hashtable_t725 * L_32 = V_0; + DefaultUriParser_t884 * L_33 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_33, /*hidden argument*/NULL); + UriParser_InternalRegister_m4588(NULL /*static, unused*/, L_32, L_33, _stringLiteral604, ((int32_t)389), /*hidden argument*/NULL); + Object_t * L_34 = ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___lock_object_0; + V_1 = L_34; + Object_t * L_35 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + } + +IL_00e6: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + Hashtable_t725 * L_36 = ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___table_1; + if (L_36) + { + goto IL_00fb; + } + } + +IL_00f0: + { + Hashtable_t725 * L_37 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___table_1 = L_37; + goto IL_00fd; + } + +IL_00fb: + { + V_0 = (Hashtable_t725 *)NULL; + } + +IL_00fd: + { + IL2CPP_LEAVE(0x109, FINALLY_0102); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0102; + } + +FINALLY_0102: + { // begin finally (depth: 1) + Object_t * L_38 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(258) + } // end finally (depth: 1) + IL2CPP_CLEANUP(258) + { + IL2CPP_JUMP_TBL(0x109, IL_0109) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0109: + { + return; + } +} +// System.Void System.UriParser::InternalRegister(System.Collections.Hashtable,System.UriParser,System.String,System.Int32) +extern TypeInfo* GenericUriParser_t886_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultUriParser_t884_il2cpp_TypeInfo_var; +extern "C" void UriParser_InternalRegister_m4588 (Object_t * __this /* static, unused */, Hashtable_t725 * ___table, UriParser_t885 * ___uriParser, String_t* ___schemeName, int32_t ___defaultPort, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GenericUriParser_t886_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(591); + DefaultUriParser_t884_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(590); + s_Il2CppMethodIntialized = true; + } + DefaultUriParser_t884 * V_0 = {0}; + { + UriParser_t885 * L_0 = ___uriParser; + String_t* L_1 = ___schemeName; + NullCheck(L_0); + UriParser_set_SchemeName_m4584(L_0, L_1, /*hidden argument*/NULL); + UriParser_t885 * L_2 = ___uriParser; + int32_t L_3 = ___defaultPort; + NullCheck(L_2); + UriParser_set_DefaultPort_m4586(L_2, L_3, /*hidden argument*/NULL); + UriParser_t885 * L_4 = ___uriParser; + if (!((GenericUriParser_t886 *)IsInstClass(L_4, GenericUriParser_t886_il2cpp_TypeInfo_var))) + { + goto IL_0026; + } + } + { + Hashtable_t725 * L_5 = ___table; + String_t* L_6 = ___schemeName; + UriParser_t885 * L_7 = ___uriParser; + NullCheck(L_5); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_5, L_6, L_7); + goto IL_0042; + } + +IL_0026: + { + DefaultUriParser_t884 * L_8 = (DefaultUriParser_t884 *)il2cpp_codegen_object_new (DefaultUriParser_t884_il2cpp_TypeInfo_var); + DefaultUriParser__ctor_m4525(L_8, /*hidden argument*/NULL); + V_0 = L_8; + DefaultUriParser_t884 * L_9 = V_0; + String_t* L_10 = ___schemeName; + NullCheck(L_9); + UriParser_set_SchemeName_m4584(L_9, L_10, /*hidden argument*/NULL); + DefaultUriParser_t884 * L_11 = V_0; + int32_t L_12 = ___defaultPort; + NullCheck(L_11); + UriParser_set_DefaultPort_m4586(L_11, L_12, /*hidden argument*/NULL); + Hashtable_t725 * L_13 = ___table; + String_t* L_14 = ___schemeName; + DefaultUriParser_t884 * L_15 = V_0; + NullCheck(L_13); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_13, L_14, L_15); + } + +IL_0042: + { + UriParser_t885 * L_16 = ___uriParser; + String_t* L_17 = ___schemeName; + int32_t L_18 = ___defaultPort; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(5 /* System.Void System.UriParser::OnRegister(System.String,System.Int32) */, L_16, L_17, L_18); + return; + } +} +// System.UriParser System.UriParser::GetParser(System.String) +extern TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" UriParser_t885 * UriParser_GetParser_m4589 (Object_t * __this /* static, unused */, String_t* ___schemeName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriParser_t885_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(585); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___schemeName; + if (L_0) + { + goto IL_0008; + } + } + { + return (UriParser_t885 *)NULL; + } + +IL_0008: + { + IL2CPP_RUNTIME_CLASS_INIT(UriParser_t885_il2cpp_TypeInfo_var); + UriParser_CreateDefaults_m4587(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_1 = ___schemeName; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_3 = String_ToLower_m4769(L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Hashtable_t725 * L_4 = ((UriParser_t885_StaticFields*)UriParser_t885_il2cpp_TypeInfo_var->static_fields)->___table_1; + String_t* L_5 = V_0; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, L_5); + return ((UriParser_t885 *)CastclassClass(L_6, UriParser_t885_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Net.Security.RemoteCertificateValidationCallback::.ctor(System.Object,System.IntPtr) +extern "C" void RemoteCertificateValidationCallback__ctor_m4590 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Net.Security.RemoteCertificateValidationCallback::Invoke(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors) +extern "C" bool RemoteCertificateValidationCallback_Invoke_m4591 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + RemoteCertificateValidationCallback_Invoke_m4591((RemoteCertificateValidationCallback_t754 *)__this->___prev_9,___sender, ___certificate, ___chain, ___sslPolicyErrors, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___certificate, ___chain, ___sslPolicyErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___certificate, ___chain, ___sslPolicyErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___certificate, ___chain, ___sslPolicyErrors,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_RemoteCertificateValidationCallback_t754(Il2CppObject* delegate, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.Net.Security.RemoteCertificateValidationCallback::BeginInvoke(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object) +extern TypeInfo* SslPolicyErrors_t743_il2cpp_TypeInfo_var; +extern "C" Object_t * RemoteCertificateValidationCallback_BeginInvoke_m4592 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SslPolicyErrors_t743_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(452); + s_Il2CppMethodIntialized = true; + } + void *__d_args[5] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___certificate; + __d_args[2] = ___chain; + __d_args[3] = Box(SslPolicyErrors_t743_il2cpp_TypeInfo_var, &___sslPolicyErrors); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Net.Security.RemoteCertificateValidationCallback::EndInvoke(System.IAsyncResult) +extern "C" bool RemoteCertificateValidationCallback_EndInvoke_m4593 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Text.RegularExpressions.MatchEvaluator::.ctor(System.Object,System.IntPtr) +extern "C" void MatchEvaluator__ctor_m4594 (MatchEvaluator_t895 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.String System.Text.RegularExpressions.MatchEvaluator::Invoke(System.Text.RegularExpressions.Match) +extern "C" String_t* MatchEvaluator_Invoke_m4595 (MatchEvaluator_t895 * __this, Match_t820 * ___match, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + MatchEvaluator_Invoke_m4595((MatchEvaluator_t895 *)__this->___prev_9,___match, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef String_t* (*FunctionPointerType) (Object_t *, Object_t * __this, Match_t820 * ___match, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___match,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef String_t* (*FunctionPointerType) (Object_t * __this, Match_t820 * ___match, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___match,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef String_t* (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___match,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" String_t* pinvoke_delegate_wrapper_MatchEvaluator_t895(Il2CppObject* delegate, Match_t820 * ___match) +{ + // Marshaling of parameter '___match' to native representation + Match_t820 * ____match_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Text.RegularExpressions.Match'.")); +} +// System.IAsyncResult System.Text.RegularExpressions.MatchEvaluator::BeginInvoke(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object) +extern "C" Object_t * MatchEvaluator_BeginInvoke_m4596 (MatchEvaluator_t895 * __this, Match_t820 * ___match, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___match; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.String System.Text.RegularExpressions.MatchEvaluator::EndInvoke(System.IAsyncResult) +extern "C" String_t* MatchEvaluator_EndInvoke_m4597 (MatchEvaluator_t895 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (String_t*)__result; +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_0.cpp" new file mode 100644 index 00000000..b7e48f91 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_0.cpp" @@ -0,0 +1,44896 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; +// UnityEngine.EventSystems.BaseInputModule +struct BaseInputModule_t476; +// UnityEngine.GameObject +struct GameObject_t77; +// System.Collections.Generic.List`1 +struct List_1_t475; +// System.Collections.Generic.List`1 +struct List_1_t706; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t499; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t707; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t498; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// System.Collections.Generic.List`1 +struct List_1_t514; +// System.String +struct String_t; +// UnityEngine.EventSystems.EventTrigger/TriggerEvent +struct TriggerEvent_t479; +// UnityEngine.EventSystems.EventTrigger/Entry +struct Entry_t481; +// UnityEngine.EventSystems.EventTrigger +struct EventTrigger_t482; +// System.Collections.Generic.List`1 +struct List_1_t483; +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510; +// UnityEngine.EventSystems.IPointerEnterHandler +struct IPointerEnterHandler_t658; +// System.Object +struct Object_t; +// UnityEngine.EventSystems.IPointerExitHandler +struct IPointerExitHandler_t659; +// UnityEngine.EventSystems.IPointerDownHandler +struct IPointerDownHandler_t660; +// UnityEngine.EventSystems.IPointerUpHandler +struct IPointerUpHandler_t661; +// UnityEngine.EventSystems.IPointerClickHandler +struct IPointerClickHandler_t662; +// UnityEngine.EventSystems.IInitializePotentialDragHandler +struct IInitializePotentialDragHandler_t663; +// UnityEngine.EventSystems.IBeginDragHandler +struct IBeginDragHandler_t664; +// UnityEngine.EventSystems.IDragHandler +struct IDragHandler_t665; +// UnityEngine.EventSystems.IEndDragHandler +struct IEndDragHandler_t666; +// UnityEngine.EventSystems.IDropHandler +struct IDropHandler_t667; +// UnityEngine.EventSystems.IScrollHandler +struct IScrollHandler_t668; +// UnityEngine.EventSystems.IUpdateSelectedHandler +struct IUpdateSelectedHandler_t669; +// UnityEngine.EventSystems.ISelectHandler +struct ISelectHandler_t670; +// UnityEngine.EventSystems.IDeselectHandler +struct IDeselectHandler_t671; +// UnityEngine.EventSystems.IMoveHandler +struct IMoveHandler_t672; +// UnityEngine.EventSystems.ISubmitHandler +struct ISubmitHandler_t673; +// UnityEngine.EventSystems.ICancelHandler +struct ICancelHandler_t674; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t486; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t487; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t488; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t489; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t490; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t491; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t492; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t493; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t494; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t495; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t496; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t497; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t500; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t501; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t502; +// System.Collections.Generic.IList`1 +struct IList_1_t675; +// System.Collections.Generic.List`1 +struct List_1_t657; +// UnityEngine.EventSystems.BaseRaycaster +struct BaseRaycaster_t509; +// System.Collections.Generic.List`1 +struct List_1_t507; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.EventSystems.UIBehaviour +struct UIBehaviour_t474; +// UnityEngine.EventSystems.PointerInputModule/ButtonState +struct ButtonState_t515; +// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData +struct MouseButtonEventData_t516; +// UnityEngine.EventSystems.PointerInputModule/MouseState +struct MouseState_t517; +// UnityEngine.EventSystems.PointerInputModule +struct PointerInputModule_t519; +// UnityEngine.EventSystems.StandaloneInputModule +struct StandaloneInputModule_t522; +// UnityEngine.EventSystems.TouchInputModule +struct TouchInputModule_t523; +// UnityEngine.EventSystems.Physics2DRaycaster +struct Physics2DRaycaster_t524; +// UnityEngine.SpriteRenderer +struct SpriteRenderer_t251; +// UnityEngine.EventSystems.PhysicsRaycaster +struct PhysicsRaycaster_t525; +// UnityEngine.RaycastHit[] +struct RaycastHitU5BU5D_t25; +// System.Comparison`1 +struct Comparison_1_t526; +// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback +struct ColorTweenCallback_t528; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t676; +// UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback +struct FloatTweenCallback_t531; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t677; +// UnityEngine.UI.AnimationTriggers +struct AnimationTriggers_t534; +// UnityEngine.UI.Button/ButtonClickedEvent +struct ButtonClickedEvent_t535; +// UnityEngine.UI.Button/c__Iterator1 +struct U3COnFinishSubmitU3Ec__Iterator1_t536; +// UnityEngine.UI.Button +struct Button_t537; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityEngine.UI.CanvasUpdateRegistry +struct CanvasUpdateRegistry_t540; +// UnityEngine.UI.ICanvasElement +struct ICanvasElement_t678; +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.UI.Dropdown/DropdownItem +struct DropdownItem_t544; +// UnityEngine.UI.Text +struct Text_t545; +// UnityEngine.UI.Image +struct Image_t70; +// UnityEngine.RectTransform +struct RectTransform_t242; +// UnityEngine.UI.Toggle +struct Toggle_t546; +// UnityEngine.UI.Dropdown +struct Dropdown_t553; +// UnityEngine.UI.Dropdown/OptionData +struct OptionData_t547; +// UnityEngine.Sprite +struct Sprite_t250; +// UnityEngine.UI.Dropdown/OptionDataList +struct OptionDataList_t548; +// System.Collections.Generic.List`1 +struct List_1_t549; +// UnityEngine.UI.Dropdown/DropdownEvent +struct DropdownEvent_t550; +// UnityEngine.UI.Dropdown/c__Iterator2 +struct U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552; +// UnityEngine.UI.Dropdown/c__AnonStorey6 +struct U3CShowU3Ec__AnonStorey6_t554; +// UnityEngine.Canvas +struct Canvas_t321; +// UnityEngine.UI.GraphicRaycaster +struct GraphicRaycaster_t564; +// UnityEngine.CanvasGroup +struct CanvasGroup_t322; +// System.Collections.Generic.List`1 +struct List_1_t690; +// System.Collections.Generic.List`1 +struct List_1_t555; +// UnityEngine.UI.FontData +struct FontData_t557; +// UnityEngine.Font +struct Font_t310; +// UnityEngine.UI.Graphic +struct Graphic_t560; +// UnityEngine.Material +struct Material_t160; +// UnityEngine.CanvasRenderer +struct CanvasRenderer_t324; +// UnityEngine.Texture +struct Texture_t214; +// UnityEngine.Mesh +struct Mesh_t208; +// System.Collections.Generic.List`1 +struct List_1_t316; +// UnityEngine.UI.VertexHelper +struct VertexHelper_t562; +// System.Collections.Generic.List`1 +struct List_1_t422; +// UnityEngine.Events.UnityAction +struct UnityAction_t391; +// System.Collections.Generic.List`1 +struct List_1_t565; +// UnityEngine.UI.GraphicRegistry +struct GraphicRegistry_t567; +// System.Collections.Generic.IList`1 +struct IList_1_t679; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// UnityEngine.UI.InputField/SubmitEvent +struct SubmitEvent_t576; +// UnityEngine.UI.InputField/OnChangeEvent +struct OnChangeEvent_t578; +// UnityEngine.UI.InputField/OnValidateInput +struct OnValidateInput_t580; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// UnityEngine.UI.InputField/c__Iterator3 +struct U3CCaretBlinkU3Ec__Iterator3_t581; +// UnityEngine.UI.InputField/c__Iterator4 +struct U3CMouseDragOutsideRectU3Ec__Iterator4_t583; +// UnityEngine.UI.InputField +struct InputField_t582; +// UnityEngine.TextGenerator +struct TextGenerator_t314; +// UnityEngine.Event +struct Event_t326; +struct Event_t326_marshaled; +// UnityEngine.UI.LayoutElement +struct LayoutElement_t643; +// UnityEngine.UI.InputField/ContentType[] +struct ContentTypeU5BU5D_t680; +// UnityEngine.UI.Mask +struct Mask_t584; +// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent +struct CullStateChangedEvent_t585; +// UnityEngine.UI.MaskableGraphic +struct MaskableGraphic_t571; +// UnityEngine.Component +struct Component_t169; +// UnityEngine.UI.RectMask2D +struct RectMask2D_t587; +// UnityEngine.UI.IClippable +struct IClippable_t681; +// System.Collections.Generic.List`1 +struct List_1_t595; +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.UI.Selectable +struct Selectable_t538; +// UnityEngine.UI.RawImage +struct RawImage_t592; +// UnityEngine.UI.Scrollbar/ScrollEvent +struct ScrollEvent_t597; +// UnityEngine.UI.Scrollbar/c__Iterator5 +struct U3CClickRepeatU3Ec__Iterator5_t599; +// UnityEngine.UI.Scrollbar +struct Scrollbar_t600; +// UnityEngine.UI.ScrollRect/ScrollRectEvent +struct ScrollRectEvent_t603; +// UnityEngine.UI.ScrollRect +struct ScrollRect_t605; +// System.Collections.Generic.List`1 +struct List_1_t610; +// UnityEngine.Animator +struct Animator_t10; +// System.Collections.Generic.List`1 +struct List_1_t609; +// UnityEngine.UI.Slider/SliderEvent +struct SliderEvent_t613; +// UnityEngine.UI.Slider +struct Slider_t615; +// UnityEngine.UI.StencilMaterial/MatEntry +struct MatEntry_t616; +// UnityEngine.UI.Toggle/ToggleEvent +struct ToggleEvent_t620; +// UnityEngine.UI.ToggleGroup +struct ToggleGroup_t621; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t682; +// System.Func`2 +struct Func_2_t624; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t708; +// System.Func`2 +struct Func_2_t709; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UI_U3CModuleU3E.h" +#include "UnityEngine_UI_U3CModuleU3EMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventSystemMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_16MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviourMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_16.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" +#include "mscorlib_System_Comparison_1_genMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "mscorlib_System_Comparison_1_gen.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_IntPtr.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseInputModule.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEventsMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventDataMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CameraMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SortingLayerMethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseRaycasterMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_17.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycasterManagerMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_17MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_18.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_18MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseInputModuleMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Trigger.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_TriggerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Entry.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_EntryMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MonoBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_19.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_19MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_AxisEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerTypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventFMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_genMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_20.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_20MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirectionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycasterManager.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResultMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_AxisEventDataMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Inp.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_InpMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Fra.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_FraMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventDataMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_21MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_21.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_B.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_BMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_M_0.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_M.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_MMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_22MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_22.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_M_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModuleMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_1.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "UnityEngine_UnityEngine_TouchMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchPhase.h" +#include "UnityEngine_UnityEngine_InputMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollecMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator_MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator_.h" +#include "mscorlib_System_Type.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModulMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul_0.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_TimeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_TouchInputModule.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_TouchInputModuleMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycaster.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycasterMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycasterMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" +#include "UnityEngine_UnityEngine_RayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Physics2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" +#include "UnityEngine_UnityEngine_SpriteRenderer.h" +#include "UnityEngine_UnityEngine_Collider2D.h" +#include "UnityEngine_UnityEngine_Renderer.h" +#include "UnityEngine_UnityEngine_LayerMaskMethodDeclarations.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_PhysicsMethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "mscorlib_System_Comparison_1_gen_0.h" +#include "UnityEngine_UnityEngine_Collider.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_ColoMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTweenMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_ColorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween_Floa.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween_FloaMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTweenMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_AnimationTriggers.h" +#include "UnityEngine_UI_UnityEngine_UI_AnimationTriggersMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_ButtonClickedEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_ButtonClickedEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_U3COnFinishSubmitU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_U3COnFinishSubmitU3Ec__MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_SelectableMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ColorBlockMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "UnityEngine_UI_UnityEngine_UI_ColorBlock.h" +#include "UnityEngine_UI_UnityEngine_UI_Button.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_SelectionState.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "UnityEngine_UI_UnityEngine_UI_ButtonMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Coroutine.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdate.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdateMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdateRegistry.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdateRegistryMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Canvas_WillRenderCanvasesMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CanvasMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen.h" +#include "UnityEngine_UnityEngine_Canvas_WillRenderCanvases.h" +#include "mscorlib_System_Comparison_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_ClipperRegistryMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "UnityEngine_UI_UnityEngine_UI_ClipperRegistry.h" +#include "UnityEngine_UnityEngine_Color32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "mscorlib_System_Byte.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownItem.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownItemMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Text.h" +#include "UnityEngine_UI_UnityEngine_UI_Image.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle.h" +#include "UnityEngine_UI_UnityEngine_UI_DropdownMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionData.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionDataMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Sprite.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionDataList.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionDataListMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_23MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_23.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_2.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CDelayedDestroyDrop.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CDelayedDestroyDropMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForSecondsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForSeconds.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_24.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_24MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CShowU3Ec__AnonStor.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CShowU3Ec__AnonStorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ApplicationMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_gMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ImageMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g.h" +#include "UnityEngine_UI_UnityEngine_UI_TextMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Canvas.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster.h" +#include "UnityEngine_UnityEngine_CanvasGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ToggleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_NavigationMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransformUtilityMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_25.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_25MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleEvent.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_2.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_4.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation_Mode.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityActionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Graphic.h" +#include "UnityEngine_UnityEngine_Events_UnityAction.h" +#include "UnityEngine_UnityEngine_CanvasGroupMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_FontData.h" +#include "UnityEngine_UI_UnityEngine_UI_FontDataMethodDeclarations.h" +#include "UnityEngine_UnityEngine_FontStyle.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UnityEngine_HorizontalWrapMode.h" +#include "UnityEngine_UnityEngine_VerticalWrapMode.h" +#include "UnityEngine_UnityEngine_Font.h" +#include "UnityEngine_UI_UnityEngine_UI_FontUpdateTracker.h" +#include "UnityEngine_UI_UnityEngine_UI_FontUpdateTrackerMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_2.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_26MethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_FontMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_26.h" +#include "mscorlib_System_Action_1_gen_4.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_TweenRunner_1_g_0.h" +#include "UnityEngine_UI_UnityEngine_UI_VertexHelperMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Material.h" +#include "UnityEngine_UnityEngine_Texture2D.h" +#include "UnityEngine_UI_UnityEngine_UI_VertexHelper.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtilityMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutRebuilderMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRegistryMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CanvasRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CanvasRenderer.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Texture.h" +#include "UnityEngine_UnityEngine_Texture2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Mesh.h" +#include "UnityEngine_UnityEngine_MeshMethodDeclarations.h" +#include "UnityEngine_UnityEngine_HideFlags.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster_BlockingObjec.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster_BlockingObjecMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycasterMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_27MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_27.h" +#include "UnityEngine_UnityEngine_RenderMode.h" +#include "UnityEngine_UnityEngine_ScreenMethodDeclarations.h" +#include "UnityEngine_UnityEngine_QuaternionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "mscorlib_System_Comparison_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_2.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRegistry.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_3.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_4.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_5.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_0.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_Type.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_TypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_FillMethod.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_FillMethodMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphicMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphic.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtility.h" +#include "UnityEngine_UnityEngine_MaterialMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SpriteMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Sprites_DataUtilityMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "UnityEngine_UnityEngine_UIVertexMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UnityException.h" +#include "UnityEngine_UnityEngine_TextureMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentTypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_InputType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_InputTypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_CharacterValidation.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_CharacterValidationMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_LineType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_LineTypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_SubmitEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_SubmitEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_3.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnChangeEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnChangeEventMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_EditState.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_EditStateMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnValidateInput.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnValidateInputMethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_AsyncCallback.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CCaretBlinkU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CCaretBlinkU3Ec__MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputFieldMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CMouseDragOutside.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CMouseDragOutsideMethodDeclarations.h" +#include "UnityEngine_UnityEngine_EventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Event.h" +#include "UnityEngine_UnityEngine_TextGenerator.h" +#include "UnityEngine_UnityEngine_TextGeneratorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RuntimePlatform.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard.h" +#include "UnityEngine.UI_ArrayTypes.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardType.h" +#include "UnityEngine_UnityEngine_GUIUtilityMethodDeclarations.h" +#include "UnityEngine_UnityEngine_PlaneMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Plane.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "UnityEngine_UnityEngine_EventModifiers.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "UnityEngine_UnityEngine_EventType.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextGenerationSettings.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutElement.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutElementMethodDeclarations.h" +#include "UnityEngine_UnityEngine_IMECompositionMode.h" +#include "UnityEngine_UI_UnityEngine_UI_Mask.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskUtilitiesMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterialMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_StencilOp.h" +#include "UnityEngine_UnityEngine_Rendering_CompareFunction.h" +#include "UnityEngine_UnityEngine_Rendering_ColorWriteMask.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphic_CullStateChang.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphic_CullStateChangMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectMask2DMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectMask2D.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskUtilities.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_28.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_28MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Misc.h" +#include "UnityEngine_UI_UnityEngine_UI_MiscMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation_ModeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RawImage.h" +#include "UnityEngine_UI_UnityEngine_UI_RawImageMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectangularVertexClipperMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_29MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectangularVertexClipper.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_29.h" +#include "UnityEngine_UI_UnityEngine_UI_ClippingMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_DirectionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_ScrollEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_ScrollEventMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_AxisMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_U3CClickRepeatU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_U3CClickRepeatU3Ec__MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollbarMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrameMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrame.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTrackerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTracker.h" +#include "UnityEngine_UnityEngine_DrivenTransformProperties.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_MovementType.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_MovementTypeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollbarVisibility.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollbarVisibilityMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollRectEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollRectEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_5MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen_5.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_BoundsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Bounds.h" +#include "UnityEngine_UnityEngine_Matrix4x4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Matrix4x4.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_Transition.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_TransitionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_SelectionStateMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_30MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_30.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_31MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_31.h" +#include "UnityEngine_UI_UnityEngine_UI_SpriteState.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UI_UnityEngine_UI_SpriteStateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RuntimeAnimatorController.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_DirectionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_SliderEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_SliderEventMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_AxisMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider.h" +#include "UnityEngine_UI_UnityEngine_UI_SliderMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterial_MatEntry.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterial_MatEntryMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterial.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_32MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_32.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleTransition.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleTransitionMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleEventMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ToggleGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_ToggleGroupMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_33MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_33.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Predicate_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_0.h" +#include "System_Core_System_Func_2_genMethodDeclarations.h" +#include "System_Core_System_Linq_EnumerableMethodDeclarations.h" +#include "System_Core_System_Func_2_gen.h" +#include "System_Core_System_Linq_Enumerable.h" + +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +extern "C" void Component_GetComponents_TisObject_t_m3637_gshared (Component_t169 * __this, List_1_t706 * p0, const MethodInfo* method); +#define Component_GetComponents_TisObject_t_m3637(__this, p0, method) (( void (*) (Component_t169 *, List_1_t706 *, const MethodInfo*))Component_GetComponents_TisObject_t_m3637_gshared)(__this, p0, method) +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +#define Component_GetComponents_TisBaseInputModule_t476_m3445(__this, p0, method) (( void (*) (Component_t169 *, List_1_t475 *, const MethodInfo*))Component_GetComponents_TisObject_t_m3637_gshared)(__this, p0, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern "C" bool ExecuteEvents_Execute_TisObject_t_m3638_gshared (Object_t * __this /* static, unused */, GameObject_t77 * p0, BaseEventData_t477 * p1, EventFunction_1_t707 * p2, const MethodInfo* method); +#define ExecuteEvents_Execute_TisObject_t_m3638(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t707 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t499 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisISelectHandler_t670_m3448(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t498 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// !!0 UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +extern "C" Object_t * ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared (Object_t * __this /* static, unused */, BaseEventData_t477 * p0, const MethodInfo* method); +#define ExecuteEvents_ValidateEventData_TisObject_t_m3639(__this /* static, unused */, p0, method) (( Object_t * (*) (Object_t * /* static, unused */, BaseEventData_t477 *, const MethodInfo*))ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +#define ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(__this /* static, unused */, p0, method) (( PointerEventData_t131 * (*) (Object_t * /* static, unused */, BaseEventData_t477 *, const MethodInfo*))ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +#define ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478(__this /* static, unused */, p0, method) (( AxisEventData_t510 * (*) (Object_t * /* static, unused */, BaseEventData_t477 *, const MethodInfo*))ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.Component::GetComponent() +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponent_TisObject_t_m704(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCamera_t28_m663(__this, method) (( Camera_t28 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisEventSystem_t473_m3482(__this, method) (( EventSystem_t473 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t487 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t486 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t492 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t489 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIDragHandler_t665_m3489(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t493 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +extern "C" GameObject_t77 * ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared (Object_t * __this /* static, unused */, GameObject_t77 * p0, const MethodInfo* method); +#define ExecuteEvents_GetEventHandler_TisObject_t_m3640(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, p0, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +#define ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, p0, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisISubmitHandler_t673_m3501(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t501 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisICancelHandler_t674_m3502(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t502 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIMoveHandler_t672_m3503(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t500 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +#define ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, p0, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern "C" GameObject_t77 * ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared (Object_t * __this /* static, unused */, GameObject_t77 * p0, BaseEventData_t477 * p1, EventFunction_1_t707 * p2, const MethodInfo* method); +#define ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641(__this /* static, unused */, p0, p1, p2, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t707 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505(__this /* static, unused */, p0, p1, p2, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t496 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t497 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507(__this /* static, unused */, p0, p1, p2, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t488 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +#define ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, p0, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +#define ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, p0, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t491 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t490 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512(__this /* static, unused */, p0, p1, p2, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t495 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513(__this /* static, unused */, p0, p1, p2, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t494 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, p0, p1, p2, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +#define ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514(__this /* static, unused */, p0, p1, p2, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t487 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, p0, p1, p2, method) +// !!0 UnityEngine.GameObject::GetComponent() +extern "C" Object_t * GameObject_GetComponent_TisObject_t_m707_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_GetComponent_TisObject_t_m707(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// !!0 UnityEngine.GameObject::GetComponent() +#define GameObject_GetComponent_TisSpriteRenderer_t251_m3516(__this, method) (( SpriteRenderer_t251 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// System.Void System.Array::Sort(!!0[],System.Comparison`1) +extern "C" void Array_Sort_TisRaycastHit_t26_m3518_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* p0, Comparison_1_t526 * p1, const MethodInfo* method); +#define Array_Sort_TisRaycastHit_t26_m3518(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, Comparison_1_t526 *, const MethodInfo*))Array_Sort_TisRaycastHit_t26_m3518_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 UnityEngine.Component::GetComponentInParent() +extern "C" Object_t * Component_GetComponentInParent_TisObject_t_m3642_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentInParent_TisObject_t_m3642(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInParent_TisObject_t_m3642_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInParent() +#define Component_GetComponentInParent_TisDropdown_t553_m3528(__this, method) (( Dropdown_t553 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInParent_TisObject_t_m3642_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInChildren() +extern "C" Object_t * Component_GetComponentInChildren_TisObject_t_m705_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentInChildren_TisObject_t_m705(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponentInChildren() +#define Component_GetComponentInChildren_TisToggle_t546_m3535(__this, method) (( Toggle_t546 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +extern "C" Object_t * GameObject_AddComponent_TisObject_t_m710_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_AddComponent_TisObject_t_m710(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisDropdownItem_t544_m3536(__this, method) (( DropdownItem_t544 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +extern "C" Object_t * Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared (Object_t * __this /* static, unused */, GameObject_t77 * p0, const MethodInfo* method); +#define Dropdown_GetOrAddComponent_TisObject_t_m3643(__this /* static, unused */, p0, method) (( Object_t * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +#define Dropdown_GetOrAddComponent_TisCanvas_t321_m3537(__this /* static, unused */, p0, method) (( Canvas_t321 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +#define Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538(__this /* static, unused */, p0, method) (( GraphicRaycaster_t564 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +#define Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539(__this /* static, unused */, p0, method) (( CanvasGroup_t322 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared)(__this /* static, unused */, p0, method) +// System.Void UnityEngine.GameObject::GetComponentsInParent(System.Boolean,System.Collections.Generic.List`1) +extern "C" void GameObject_GetComponentsInParent_TisObject_t_m3644_gshared (GameObject_t77 * __this, bool p0, List_1_t706 * p1, const MethodInfo* method); +#define GameObject_GetComponentsInParent_TisObject_t_m3644(__this, p0, p1, method) (( void (*) (GameObject_t77 *, bool, List_1_t706 *, const MethodInfo*))GameObject_GetComponentsInParent_TisObject_t_m3644_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.GameObject::GetComponentsInParent(System.Boolean,System.Collections.Generic.List`1) +#define GameObject_GetComponentsInParent_TisCanvas_t321_m3541(__this, p0, p1, method) (( void (*) (GameObject_t77 *, bool, List_1_t690 *, const MethodInfo*))GameObject_GetComponentsInParent_TisObject_t_m3644_gshared)(__this, p0, p1, method) +// !!0 UnityEngine.GameObject::GetComponentInChildren() +extern "C" Object_t * GameObject_GetComponentInChildren_TisObject_t_m3645_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_GetComponentInChildren_TisObject_t_m3645(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponentInChildren_TisObject_t_m3645_gshared)(__this, method) +// !!0 UnityEngine.GameObject::GetComponentInChildren() +#define GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543(__this, method) (( DropdownItem_t544 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponentInChildren_TisObject_t_m3645_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisRectTransform_t242_m3546(__this, method) (( RectTransform_t242 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisCanvas_t321_m3547(__this, method) (( Canvas_t321 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::GetComponent() +#define GameObject_GetComponent_TisCanvas_t321_m3548(__this, method) (( Canvas_t321 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisGraphicRaycaster_t564_m3549(__this, method) (( GraphicRaycaster_t564 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisImage_t70_m3550(__this, method) (( Image_t70 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisButton_t537_m3551(__this, method) (( Button_t537 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.Object::Instantiate(!!0) +extern "C" Object_t * Object_Instantiate_TisObject_t_m709_gshared (Object_t * __this /* static, unused */, Object_t * p0, const MethodInfo* method); +#define Object_Instantiate_TisObject_t_m709(__this /* static, unused */, p0, method) (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.Object::Instantiate(!!0) +#define Object_Instantiate_TisGameObject_t77_m3552(__this /* static, unused */, p0, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.Object::Instantiate(!!0) +#define Object_Instantiate_TisDropdownItem_t544_m3553(__this /* static, unused */, p0, method) (( DropdownItem_t544 * (*) (Object_t * /* static, unused */, DropdownItem_t544 *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, p0, method) +// !!0 UnityEngine.GameObject::GetComponent() +#define GameObject_GetComponent_TisCanvasGroup_t322_m3554(__this, method) (( CanvasGroup_t322 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisRectTransform_t242_m3562(__this, method) (( RectTransform_t242 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCanvasRenderer_t324_m3563(__this, method) (( CanvasRenderer_t324 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +#define Component_GetComponents_TisComponent_t169_m3566(__this, p0, method) (( void (*) (Component_t169 *, List_1_t422 *, const MethodInfo*))Component_GetComponents_TisObject_t_m3637_gshared)(__this, p0, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCanvas_t321_m3570(__this, method) (( Canvas_t321 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetClass_TisObject_t_m3646_gshared (Object_t * __this /* static, unused */, Object_t ** p0, Object_t * p1, const MethodInfo* method); +#define SetPropertyUtility_SetClass_TisObject_t_m3646(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, Object_t **, Object_t *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisSprite_t250_m3575(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, Sprite_t250 **, Sprite_t250 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisType_t569_m3576(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared (Object_t * __this /* static, unused */, bool* p0, bool p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, bool*, bool, const MethodInfo*))SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared (Object_t * __this /* static, unused */, float* p0, float p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisSingle_t165_m3579(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, float*, float, const MethodInfo*))SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisInt32_t161_m3580(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisText_t545_m3582(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, Text_t545 **, Text_t545 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisGraphic_t560_m3583(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, Graphic_t560 **, Graphic_t560 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, SubmitEvent_t576 **, SubmitEvent_t576 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, OnChangeEvent_t578 **, OnChangeEvent_t578 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, OnValidateInput_t580 **, OnValidateInput_t580 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisContentType_t572_m3587(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisLineType_t575_m3588(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisInputType_t573_m3589(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared (Object_t * __this /* static, unused */, uint16_t* p0, uint16_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisChar_t702_m3592(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, uint16_t*, uint16_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisCanvasRenderer_t324_m3601(__this, method) (( CanvasRenderer_t324 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.GameObject::AddComponent() +#define GameObject_AddComponent_TisLayoutElement_t643_m3602(__this, method) (( LayoutElement_t643 * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisGraphic_t560_m3610(__this, method) (( Graphic_t560 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisMask_t584_m3612(__this, method) (( Mask_t584 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Collections.Generic.List`1) +extern "C" void Component_GetComponentsInChildren_TisObject_t_m3647_gshared (Component_t169 * __this, List_1_t706 * p0, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m3647(__this, p0, method) (( void (*) (Component_t169 *, List_1_t706 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m3647_gshared)(__this, p0, method) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Collections.Generic.List`1) +#define Component_GetComponentsInChildren_TisComponent_t169_m3614(__this, p0, method) (( void (*) (Component_t169 *, List_1_t422 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m3647_gshared)(__this, p0, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisRectTransform_t242_m3617(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, RectTransform_t242 **, RectTransform_t242 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisDirection_t596_m3618(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared (Object_t * __this /* static, unused */, Navigation_t591 * p0, Navigation_t591 p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisNavigation_t591_m3624(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, Navigation_t591 *, Navigation_t591 , const MethodInfo*))SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisTransition_t606_m3625(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared (Object_t * __this /* static, unused */, ColorBlock_t543 * p0, ColorBlock_t543 p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, ColorBlock_t543 *, ColorBlock_t543 , const MethodInfo*))SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared (Object_t * __this /* static, unused */, SpriteState_t608 * p0, SpriteState_t608 p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, SpriteState_t608 *, SpriteState_t608 , const MethodInfo*))SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(!!0&,!!0) +#define SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, AnimationTriggers_t534 **, AnimationTriggers_t534 *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisAnimator_t10_m423(__this, method) (( Animator_t10 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +#define Component_GetComponents_TisCanvasGroup_t322_m3629(__this, p0, method) (( void (*) (Component_t169 *, List_1_t609 *, const MethodInfo*))Component_GetComponents_TisObject_t_m3637_gshared)(__this, p0, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisDirection_t612_m3630(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisImage_t70_m603(__this, method) (( Image_t70 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) +extern "C" Object_t* Enumerable_Where_TisObject_t_m3648_gshared (Object_t * __this /* static, unused */, Object_t* p0, Func_2_t709 * p1, const MethodInfo* method); +#define Enumerable_Where_TisObject_t_m3648(__this /* static, unused */, p0, p1, method) (( Object_t* (*) (Object_t * /* static, unused */, Object_t*, Func_2_t709 *, const MethodInfo*))Enumerable_Where_TisObject_t_m3648_gshared)(__this /* static, unused */, p0, p1, method) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) +#define Enumerable_Where_TisToggle_t546_m3636(__this /* static, unused */, p0, p1, method) (( Object_t* (*) (Object_t * /* static, unused */, Object_t*, Func_2_t624 *, const MethodInfo*))Enumerable_Where_TisObject_t_m3648_gshared)(__this /* static, unused */, p0, p1, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.EventSystems.EventSystem::.ctor() +extern TypeInfo* List_1_t475_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3443_MethodInfo_var; +extern "C" void EventSystem__ctor_m2097 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t475_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(216); + List_1__ctor_m3443_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483710); + s_Il2CppMethodIntialized = true; + } + { + List_1_t475 * L_0 = (List_1_t475 *)il2cpp_codegen_object_new (List_1_t475_il2cpp_TypeInfo_var); + List_1__ctor_m3443(L_0, /*hidden argument*/List_1__ctor_m3443_MethodInfo_var); + __this->___m_SystemInputModules_2 = L_0; + __this->___m_sendNavigationEvents_5 = 1; + __this->___m_DragThreshold_6 = 5; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::.cctor() +extern TypeInfo* Comparison_1_t478_il2cpp_TypeInfo_var; +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern const MethodInfo* EventSystem_RaycastComparer_m2115_MethodInfo_var; +extern const MethodInfo* Comparison_1__ctor_m3444_MethodInfo_var; +extern "C" void EventSystem__cctor_m2098 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Comparison_1_t478_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(218); + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + EventSystem_RaycastComparer_m2115_MethodInfo_var = il2cpp_codegen_method_info_from_index(63); + Comparison_1__ctor_m3444_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483712); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = { (void*)EventSystem_RaycastComparer_m2115_MethodInfo_var }; + Comparison_1_t478 * L_1 = (Comparison_1_t478 *)il2cpp_codegen_object_new (Comparison_1_t478_il2cpp_TypeInfo_var); + Comparison_1__ctor_m3444(L_1, NULL, L_0, /*hidden argument*/Comparison_1__ctor_m3444_MethodInfo_var); + ((EventSystem_t473_StaticFields*)EventSystem_t473_il2cpp_TypeInfo_var->static_fields)->___s_RaycastComparer_10 = L_1; + return; + } +} +// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" EventSystem_t473 * EventSystem_get_current_m2099 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = ((EventSystem_t473_StaticFields*)EventSystem_t473_il2cpp_TypeInfo_var->static_fields)->___U3CcurrentU3Ek__BackingField_11; + return L_0; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::set_current(UnityEngine.EventSystems.EventSystem) +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void EventSystem_set_current_m2100 (Object_t * __this /* static, unused */, EventSystem_t473 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + EventSystem_t473 * L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + ((EventSystem_t473_StaticFields*)EventSystem_t473_il2cpp_TypeInfo_var->static_fields)->___U3CcurrentU3Ek__BackingField_11 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents() +extern "C" bool EventSystem_get_sendNavigationEvents_m2101 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_sendNavigationEvents_5); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::set_sendNavigationEvents(System.Boolean) +extern "C" void EventSystem_set_sendNavigationEvents_m2102 (EventSystem_t473 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_sendNavigationEvents_5 = L_0; + return; + } +} +// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold() +extern "C" int32_t EventSystem_get_pixelDragThreshold_m2103 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_DragThreshold_6); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::set_pixelDragThreshold(System.Int32) +extern "C" void EventSystem_set_pixelDragThreshold_m2104 (EventSystem_t473 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_DragThreshold_6 = L_0; + return; + } +} +// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule() +extern "C" BaseInputModule_t476 * EventSystem_get_currentInputModule_m2105 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + BaseInputModule_t476 * L_0 = (__this->___m_CurrentInputModule_3); + return L_0; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_firstSelectedGameObject_m2106 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_FirstSelected_4); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::set_firstSelectedGameObject(UnityEngine.GameObject) +extern "C" void EventSystem_set_firstSelectedGameObject_m2107 (EventSystem_t473 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___m_FirstSelected_4 = L_0; + return; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_currentSelectedGameObject_m2108 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_CurrentSelected_7); + return L_0; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_lastSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_lastSelectedGameObject_m2109 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + return (GameObject_t77 *)NULL; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules() +extern const MethodInfo* Component_GetComponents_TisBaseInputModule_t476_m3445_MethodInfo_var; +extern "C" void EventSystem_UpdateModules_m2110 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponents_TisBaseInputModule_t476_m3445_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483713); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + List_1_t475 * L_0 = (__this->___m_SystemInputModules_2); + Component_GetComponents_TisBaseInputModule_t476_m3445(__this, L_0, /*hidden argument*/Component_GetComponents_TisBaseInputModule_t476_m3445_MethodInfo_var); + List_1_t475 * L_1 = (__this->___m_SystemInputModules_2); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_1); + V_0 = ((int32_t)((int32_t)L_2-(int32_t)1)); + goto IL_0060; + } + +IL_001f: + { + List_1_t475 * L_3 = (__this->___m_SystemInputModules_2); + int32_t L_4 = V_0; + NullCheck(L_3); + BaseInputModule_t476 * L_5 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_3, L_4); + bool L_6 = Object_op_Implicit_m435(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0050; + } + } + { + List_1_t475 * L_7 = (__this->___m_SystemInputModules_2); + int32_t L_8 = V_0; + NullCheck(L_7); + BaseInputModule_t476 * L_9 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + NullCheck(L_9); + bool L_10 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_9); + if (!L_10) + { + goto IL_0050; + } + } + { + goto IL_005c; + } + +IL_0050: + { + List_1_t475 * L_11 = (__this->___m_SystemInputModules_2); + int32_t L_12 = V_0; + NullCheck(L_11); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, L_11, L_12); + } + +IL_005c: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_0060: + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_001f; + } + } + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.EventSystem::get_alreadySelecting() +extern "C" bool EventSystem_get_alreadySelecting_m2111 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_SelectionGuard_8); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisISelectHandler_t670_m3448_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral167; +extern Il2CppCodeGenString* _stringLiteral168; +extern "C" void EventSystem_SetSelectedGameObject_m2112 (EventSystem_t473 * __this, GameObject_t77 * ___selected, BaseEventData_t477 * ___pointer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483714); + ExecuteEvents_Execute_TisISelectHandler_t670_m3448_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483715); + _stringLiteral167 = il2cpp_codegen_string_literal_from_index(167); + _stringLiteral168 = il2cpp_codegen_string_literal_from_index(168); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_SelectionGuard_8); + if (!L_0) + { + goto IL_0021; + } + } + { + GameObject_t77 * L_1 = ___selected; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral167, L_1, _stringLiteral168, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return; + } + +IL_0021: + { + __this->___m_SelectionGuard_8 = 1; + GameObject_t77 * L_3 = ___selected; + GameObject_t77 * L_4 = (__this->___m_CurrentSelected_7); + bool L_5 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0041; + } + } + { + __this->___m_SelectionGuard_8 = 0; + return; + } + +IL_0041: + { + GameObject_t77 * L_6 = (__this->___m_CurrentSelected_7); + BaseEventData_t477 * L_7 = ___pointer; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t499 * L_8 = ExecuteEvents_get_deselectHandler_m2179(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447_MethodInfo_var); + GameObject_t77 * L_9 = ___selected; + __this->___m_CurrentSelected_7 = L_9; + GameObject_t77 * L_10 = (__this->___m_CurrentSelected_7); + BaseEventData_t477 * L_11 = ___pointer; + EventFunction_1_t498 * L_12 = ExecuteEvents_get_selectHandler_m2178(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisISelectHandler_t670_m3448(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/ExecuteEvents_Execute_TisISelectHandler_t670_m3448_MethodInfo_var); + __this->___m_SelectionGuard_8 = 0; + return; + } +} +// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache() +extern TypeInfo* BaseEventData_t477_il2cpp_TypeInfo_var; +extern "C" BaseEventData_t477 * EventSystem_get_baseEventDataCache_m2113 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BaseEventData_t477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(223); + s_Il2CppMethodIntialized = true; + } + { + BaseEventData_t477 * L_0 = (__this->___m_DummyData_9); + if (L_0) + { + goto IL_0017; + } + } + { + BaseEventData_t477 * L_1 = (BaseEventData_t477 *)il2cpp_codegen_object_new (BaseEventData_t477_il2cpp_TypeInfo_var); + BaseEventData__ctor_m2211(L_1, __this, /*hidden argument*/NULL); + __this->___m_DummyData_9 = L_1; + } + +IL_0017: + { + BaseEventData_t477 * L_2 = (__this->___m_DummyData_9); + return L_2; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject) +extern "C" void EventSystem_SetSelectedGameObject_m2114 (EventSystem_t473 * __this, GameObject_t77 * ___selected, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___selected; + BaseEventData_t477 * L_1 = EventSystem_get_baseEventDataCache_m2113(__this, /*hidden argument*/NULL); + EventSystem_SetSelectedGameObject_m2112(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.EventSystems.EventSystem::RaycastComparer(UnityEngine.EventSystems.RaycastResult,UnityEngine.EventSystems.RaycastResult) +extern "C" int32_t EventSystem_RaycastComparer_m2115 (Object_t * __this /* static, unused */, RaycastResult_t508 ___lhs, RaycastResult_t508 ___rhs, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + BaseRaycaster_t509 * L_0 = ((&___lhs)->___module_1); + BaseRaycaster_t509 * L_1 = ((&___rhs)->___module_1); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_013d; + } + } + { + BaseRaycaster_t509 * L_3 = ((&___lhs)->___module_1); + NullCheck(L_3); + Camera_t28 * L_4 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_3); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_00c1; + } + } + { + BaseRaycaster_t509 * L_6 = ((&___rhs)->___module_1); + NullCheck(L_6); + Camera_t28 * L_7 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_6); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_00c1; + } + } + { + BaseRaycaster_t509 * L_9 = ((&___lhs)->___module_1); + NullCheck(L_9); + Camera_t28 * L_10 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_9); + NullCheck(L_10); + float L_11 = Camera_get_depth_m1248(L_10, /*hidden argument*/NULL); + BaseRaycaster_t509 * L_12 = ((&___rhs)->___module_1); + NullCheck(L_12); + Camera_t28 * L_13 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_12); + NullCheck(L_13); + float L_14 = Camera_get_depth_m1248(L_13, /*hidden argument*/NULL); + if ((((float)L_11) == ((float)L_14))) + { + goto IL_00c1; + } + } + { + BaseRaycaster_t509 * L_15 = ((&___lhs)->___module_1); + NullCheck(L_15); + Camera_t28 * L_16 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_15); + NullCheck(L_16); + float L_17 = Camera_get_depth_m1248(L_16, /*hidden argument*/NULL); + BaseRaycaster_t509 * L_18 = ((&___rhs)->___module_1); + NullCheck(L_18); + Camera_t28 * L_19 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_18); + NullCheck(L_19); + float L_20 = Camera_get_depth_m1248(L_19, /*hidden argument*/NULL); + if ((!(((float)L_17) < ((float)L_20)))) + { + goto IL_0096; + } + } + { + return 1; + } + +IL_0096: + { + BaseRaycaster_t509 * L_21 = ((&___lhs)->___module_1); + NullCheck(L_21); + Camera_t28 * L_22 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_21); + NullCheck(L_22); + float L_23 = Camera_get_depth_m1248(L_22, /*hidden argument*/NULL); + BaseRaycaster_t509 * L_24 = ((&___rhs)->___module_1); + NullCheck(L_24); + Camera_t28 * L_25 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_24); + NullCheck(L_25); + float L_26 = Camera_get_depth_m1248(L_25, /*hidden argument*/NULL); + if ((!(((float)L_23) == ((float)L_26)))) + { + goto IL_00bf; + } + } + { + return 0; + } + +IL_00bf: + { + return (-1); + } + +IL_00c1: + { + BaseRaycaster_t509 * L_27 = ((&___lhs)->___module_1); + NullCheck(L_27); + int32_t L_28 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_27); + BaseRaycaster_t509 * L_29 = ((&___rhs)->___module_1); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_29); + if ((((int32_t)L_28) == ((int32_t)L_30))) + { + goto IL_00ff; + } + } + { + BaseRaycaster_t509 * L_31 = ((&___rhs)->___module_1); + NullCheck(L_31); + int32_t L_32 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_31); + V_2 = L_32; + BaseRaycaster_t509 * L_33 = ((&___lhs)->___module_1); + NullCheck(L_33); + int32_t L_34 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_33); + int32_t L_35 = Int32_CompareTo_m3449((&V_2), L_34, /*hidden argument*/NULL); + return L_35; + } + +IL_00ff: + { + BaseRaycaster_t509 * L_36 = ((&___lhs)->___module_1); + NullCheck(L_36); + int32_t L_37 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_36); + BaseRaycaster_t509 * L_38 = ((&___rhs)->___module_1); + NullCheck(L_38); + int32_t L_39 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_38); + if ((((int32_t)L_37) == ((int32_t)L_39))) + { + goto IL_013d; + } + } + { + BaseRaycaster_t509 * L_40 = ((&___rhs)->___module_1); + NullCheck(L_40); + int32_t L_41 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_40); + V_3 = L_41; + BaseRaycaster_t509 * L_42 = ((&___lhs)->___module_1); + NullCheck(L_42); + int32_t L_43 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_42); + int32_t L_44 = Int32_CompareTo_m3449((&V_3), L_43, /*hidden argument*/NULL); + return L_44; + } + +IL_013d: + { + int32_t L_45 = ((&___lhs)->___sortingLayer_5); + int32_t L_46 = ((&___rhs)->___sortingLayer_5); + if ((((int32_t)L_45) == ((int32_t)L_46))) + { + goto IL_0173; + } + } + { + int32_t L_47 = ((&___rhs)->___sortingLayer_5); + int32_t L_48 = SortingLayer_GetLayerValueFromID_m1195(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + V_0 = L_48; + int32_t L_49 = ((&___lhs)->___sortingLayer_5); + int32_t L_50 = SortingLayer_GetLayerValueFromID_m1195(NULL /*static, unused*/, L_49, /*hidden argument*/NULL); + V_1 = L_50; + int32_t L_51 = V_1; + int32_t L_52 = Int32_CompareTo_m3449((&V_0), L_51, /*hidden argument*/NULL); + return L_52; + } + +IL_0173: + { + int32_t L_53 = ((&___lhs)->___sortingOrder_6); + int32_t L_54 = ((&___rhs)->___sortingOrder_6); + if ((((int32_t)L_53) == ((int32_t)L_54))) + { + goto IL_019a; + } + } + { + int32_t* L_55 = &((&___rhs)->___sortingOrder_6); + int32_t L_56 = ((&___lhs)->___sortingOrder_6); + int32_t L_57 = Int32_CompareTo_m3449(L_55, L_56, /*hidden argument*/NULL); + return L_57; + } + +IL_019a: + { + int32_t L_58 = ((&___lhs)->___depth_4); + int32_t L_59 = ((&___rhs)->___depth_4); + if ((((int32_t)L_58) == ((int32_t)L_59))) + { + goto IL_01c1; + } + } + { + int32_t* L_60 = &((&___rhs)->___depth_4); + int32_t L_61 = ((&___lhs)->___depth_4); + int32_t L_62 = Int32_CompareTo_m3449(L_60, L_61, /*hidden argument*/NULL); + return L_62; + } + +IL_01c1: + { + float L_63 = ((&___lhs)->___distance_2); + float L_64 = ((&___rhs)->___distance_2); + if ((((float)L_63) == ((float)L_64))) + { + goto IL_01e8; + } + } + { + float* L_65 = &((&___lhs)->___distance_2); + float L_66 = ((&___rhs)->___distance_2); + int32_t L_67 = Single_CompareTo_m484(L_65, L_66, /*hidden argument*/NULL); + return L_67; + } + +IL_01e8: + { + float* L_68 = &((&___lhs)->___index_3); + float L_69 = ((&___rhs)->___index_3); + int32_t L_70 = Single_CompareTo_m484(L_68, L_69, /*hidden argument*/NULL); + return L_70; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1_Sort_m3450_MethodInfo_var; +extern "C" void EventSystem_RaycastAll_m2116 (EventSystem_t473 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___raycastResults, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + List_1_Sort_m3450_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483716); + s_Il2CppMethodIntialized = true; + } + List_1_t507 * V_0 = {0}; + int32_t V_1 = 0; + BaseRaycaster_t509 * V_2 = {0}; + { + List_1_t514 * L_0 = ___raycastResults; + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_1 = RaycasterManager_GetRaycasters_m2187(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_0043; + } + +IL_0013: + { + List_1_t507 * L_2 = V_0; + int32_t L_3 = V_1; + NullCheck(L_2); + BaseRaycaster_t509 * L_4 = (BaseRaycaster_t509 *)VirtFuncInvoker1< BaseRaycaster_t509 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_2, L_3); + V_2 = L_4; + BaseRaycaster_t509 * L_5 = V_2; + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0032; + } + } + { + BaseRaycaster_t509 * L_7 = V_2; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_7); + if (L_8) + { + goto IL_0037; + } + } + +IL_0032: + { + goto IL_003f; + } + +IL_0037: + { + BaseRaycaster_t509 * L_9 = V_2; + PointerEventData_t131 * L_10 = ___eventData; + List_1_t514 * L_11 = ___raycastResults; + NullCheck(L_9); + VirtActionInvoker2< PointerEventData_t131 *, List_1_t514 * >::Invoke(16 /* System.Void UnityEngine.EventSystems.BaseRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) */, L_9, L_10, L_11); + } + +IL_003f: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0043: + { + int32_t L_13 = V_1; + List_1_t507 * L_14 = V_0; + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_14); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_0013; + } + } + { + List_1_t514 * L_16 = ___raycastResults; + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + Comparison_1_t478 * L_17 = ((EventSystem_t473_StaticFields*)EventSystem_t473_il2cpp_TypeInfo_var->static_fields)->___s_RaycastComparer_10; + NullCheck(L_16); + List_1_Sort_m3450(L_16, L_17, /*hidden argument*/List_1_Sort_m3450_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject() +extern "C" bool EventSystem_IsPointerOverGameObject_m2117 (EventSystem_t473 * __this, const MethodInfo* method) +{ + { + bool L_0 = EventSystem_IsPointerOverGameObject_m2118(__this, (-1), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32) +extern "C" bool EventSystem_IsPointerOverGameObject_m2118 (EventSystem_t473 * __this, int32_t ___pointerId, const MethodInfo* method) +{ + { + BaseInputModule_t476 * L_0 = (__this->___m_CurrentInputModule_3); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + BaseInputModule_t476 * L_2 = (__this->___m_CurrentInputModule_3); + int32_t L_3 = ___pointerId; + NullCheck(L_2); + bool L_4 = (bool)VirtFuncInvoker1< bool, int32_t >::Invoke(19 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32) */, L_2, L_3); + return L_4; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::OnEnable() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void EventSystem_OnEnable_m2119 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_set_current_m2100(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + } + +IL_001c: + { + return; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::OnDisable() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void EventSystem_OnDisable_m2120 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + BaseInputModule_t476 * L_0 = (__this->___m_CurrentInputModule_3); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0023; + } + } + { + BaseInputModule_t476 * L_2 = (__this->___m_CurrentInputModule_3); + NullCheck(L_2); + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_2); + __this->___m_CurrentInputModule_3 = (BaseInputModule_t476 *)NULL; + } + +IL_0023: + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_3 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_4 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, __this, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0039; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_set_current_m2100(NULL /*static, unused*/, (EventSystem_t473 *)NULL, /*hidden argument*/NULL); + } + +IL_0039: + { + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::TickModules() +extern "C" void EventSystem_TickModules_m2121 (EventSystem_t473 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0033; + } + +IL_0007: + { + List_1_t475 * L_0 = (__this->___m_SystemInputModules_2); + int32_t L_1 = V_0; + NullCheck(L_0); + BaseInputModule_t476 * L_2 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_0, L_1); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002f; + } + } + { + List_1_t475 * L_4 = (__this->___m_SystemInputModules_2); + int32_t L_5 = V_0; + NullCheck(L_4); + BaseInputModule_t476 * L_6 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_4, L_5); + NullCheck(L_6); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule() */, L_6); + } + +IL_002f: + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0033: + { + int32_t L_8 = V_0; + List_1_t475 * L_9 = (__this->___m_SystemInputModules_2); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_9); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::Update() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void EventSystem_Update_m2122 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + BaseInputModule_t476 * V_2 = {0}; + int32_t V_3 = 0; + BaseInputModule_t476 * V_4 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + EventSystem_TickModules_m2121(__this, /*hidden argument*/NULL); + V_0 = 0; + V_1 = 0; + goto IL_0066; + } + +IL_0020: + { + List_1_t475 * L_2 = (__this->___m_SystemInputModules_2); + int32_t L_3 = V_1; + NullCheck(L_2); + BaseInputModule_t476 * L_4 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_2, L_3); + V_2 = L_4; + BaseInputModule_t476 * L_5 = V_2; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() */, L_5); + if (!L_6) + { + goto IL_0062; + } + } + { + BaseInputModule_t476 * L_7 = V_2; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule() */, L_7); + if (!L_8) + { + goto IL_0062; + } + } + { + BaseInputModule_t476 * L_9 = (__this->___m_CurrentInputModule_3); + BaseInputModule_t476 * L_10 = V_2; + bool L_11 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_005d; + } + } + { + BaseInputModule_t476 * L_12 = V_2; + EventSystem_ChangeEventModule_m2123(__this, L_12, /*hidden argument*/NULL); + V_0 = 1; + } + +IL_005d: + { + goto IL_0077; + } + +IL_0062: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0066: + { + int32_t L_14 = V_1; + List_1_t475 * L_15 = (__this->___m_SystemInputModules_2); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_15); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_0020; + } + } + +IL_0077: + { + BaseInputModule_t476 * L_17 = (__this->___m_CurrentInputModule_3); + bool L_18 = Object_op_Equality_m445(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00cd; + } + } + { + V_3 = 0; + goto IL_00bc; + } + +IL_008f: + { + List_1_t475 * L_19 = (__this->___m_SystemInputModules_2); + int32_t L_20 = V_3; + NullCheck(L_19); + BaseInputModule_t476 * L_21 = (BaseInputModule_t476 *)VirtFuncInvoker1< BaseInputModule_t476 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_19, L_20); + V_4 = L_21; + BaseInputModule_t476 * L_22 = V_4; + NullCheck(L_22); + bool L_23 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() */, L_22); + if (!L_23) + { + goto IL_00b8; + } + } + { + BaseInputModule_t476 * L_24 = V_4; + EventSystem_ChangeEventModule_m2123(__this, L_24, /*hidden argument*/NULL); + V_0 = 1; + goto IL_00cd; + } + +IL_00b8: + { + int32_t L_25 = V_3; + V_3 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_00bc: + { + int32_t L_26 = V_3; + List_1_t475 * L_27 = (__this->___m_SystemInputModules_2); + NullCheck(L_27); + int32_t L_28 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_27); + if ((((int32_t)L_26) < ((int32_t)L_28))) + { + goto IL_008f; + } + } + +IL_00cd: + { + bool L_29 = V_0; + if (L_29) + { + goto IL_00ef; + } + } + { + BaseInputModule_t476 * L_30 = (__this->___m_CurrentInputModule_3); + bool L_31 = Object_op_Inequality_m429(NULL /*static, unused*/, L_30, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00ef; + } + } + { + BaseInputModule_t476 * L_32 = (__this->___m_CurrentInputModule_3); + NullCheck(L_32); + VirtActionInvoker0::Invoke(16 /* System.Void UnityEngine.EventSystems.BaseInputModule::Process() */, L_32); + } + +IL_00ef: + { + return; + } +} +// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule) +extern "C" void EventSystem_ChangeEventModule_m2123 (EventSystem_t473 * __this, BaseInputModule_t476 * ___module, const MethodInfo* method) +{ + { + BaseInputModule_t476 * L_0 = (__this->___m_CurrentInputModule_3); + BaseInputModule_t476 * L_1 = ___module; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + BaseInputModule_t476 * L_3 = (__this->___m_CurrentInputModule_3); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002e; + } + } + { + BaseInputModule_t476 * L_5 = (__this->___m_CurrentInputModule_3); + NullCheck(L_5); + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() */, L_5); + } + +IL_002e: + { + BaseInputModule_t476 * L_6 = ___module; + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0040; + } + } + { + BaseInputModule_t476 * L_8 = ___module; + NullCheck(L_8); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule() */, L_8); + } + +IL_0040: + { + BaseInputModule_t476 * L_9 = ___module; + __this->___m_CurrentInputModule_3 = L_9; + return; + } +} +// System.String UnityEngine.EventSystems.EventSystem::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral169; +extern Il2CppCodeGenString* _stringLiteral170; +extern "C" String_t* EventSystem_ToString_m2124 (EventSystem_t473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral169 = il2cpp_codegen_string_literal_from_index(169); + _stringLiteral170 = il2cpp_codegen_string_literal_from_index(170); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + StringBuilder_t457 * G_B2_0 = {0}; + StringBuilder_t457 * G_B1_0 = {0}; + String_t* G_B3_0 = {0}; + StringBuilder_t457 * G_B3_1 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + GameObject_t77 * L_2 = EventSystem_get_currentSelectedGameObject_m2108(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral169, L_2, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendLine_m3452(L_1, L_3, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_AppendLine_m3453(L_4, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + NullCheck(L_5); + StringBuilder_AppendLine_m3453(L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = V_0; + BaseInputModule_t476 * L_7 = (__this->___m_CurrentInputModule_3); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B1_0 = L_6; + if (!L_8) + { + G_B2_0 = L_6; + goto IL_004d; + } + } + { + BaseInputModule_t476 * L_9 = (__this->___m_CurrentInputModule_3); + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String UnityEngine.Object::ToString() */, L_9); + G_B3_0 = L_10; + G_B3_1 = G_B1_0; + goto IL_0052; + } + +IL_004d: + { + G_B3_0 = _stringLiteral170; + G_B3_1 = G_B2_0; + } + +IL_0052: + { + NullCheck(G_B3_1); + StringBuilder_AppendLine_m3452(G_B3_1, G_B3_0, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_0; + NullCheck(L_11); + String_t* L_12 = StringBuilder_ToString_m2059(L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger/TriggerEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3454_MethodInfo_var; +extern "C" void TriggerEvent__ctor_m2125 (TriggerEvent_t479 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3454_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483717); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3454(__this, /*hidden argument*/UnityEvent_1__ctor_m3454_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger/Entry::.ctor() +extern TypeInfo* TriggerEvent_t479_il2cpp_TypeInfo_var; +extern "C" void Entry__ctor_m2126 (Entry_t481 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TriggerEvent_t479_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(225); + s_Il2CppMethodIntialized = true; + } + { + __this->___eventID_0 = 4; + TriggerEvent_t479 * L_0 = (TriggerEvent_t479 *)il2cpp_codegen_object_new (TriggerEvent_t479_il2cpp_TypeInfo_var); + TriggerEvent__ctor_m2125(L_0, /*hidden argument*/NULL); + __this->___callback_1 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::.ctor() +extern "C" void EventTrigger__ctor_m2127 (EventTrigger_t482 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.EventSystems.EventTrigger::get_triggers() +extern TypeInfo* List_1_t483_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3455_MethodInfo_var; +extern "C" List_1_t483 * EventTrigger_get_triggers_m2128 (EventTrigger_t482 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t483_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(227); + List_1__ctor_m3455_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483718); + s_Il2CppMethodIntialized = true; + } + { + List_1_t483 * L_0 = (__this->___m_Delegates_2); + if (L_0) + { + goto IL_0016; + } + } + { + List_1_t483 * L_1 = (List_1_t483 *)il2cpp_codegen_object_new (List_1_t483_il2cpp_TypeInfo_var); + List_1__ctor_m3455(L_1, /*hidden argument*/List_1__ctor_m3455_MethodInfo_var); + __this->___m_Delegates_2 = L_1; + } + +IL_0016: + { + List_1_t483 * L_2 = (__this->___m_Delegates_2); + return L_2; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::set_triggers(System.Collections.Generic.List`1) +extern "C" void EventTrigger_set_triggers_m2129 (EventTrigger_t482 * __this, List_1_t483 * ___value, const MethodInfo* method) +{ + { + List_1_t483 * L_0 = ___value; + __this->___m_Delegates_2 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData) +extern const MethodInfo* UnityEvent_1_Invoke_m3456_MethodInfo_var; +extern "C" void EventTrigger_Execute_m2130 (EventTrigger_t482 * __this, int32_t ___id, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3456_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483719); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Entry_t481 * V_2 = {0}; + { + V_0 = 0; + List_1_t483 * L_0 = EventTrigger_get_triggers_m2128(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + V_1 = L_1; + goto IL_0047; + } + +IL_0013: + { + List_1_t483 * L_2 = EventTrigger_get_triggers_m2128(__this, /*hidden argument*/NULL); + int32_t L_3 = V_0; + NullCheck(L_2); + Entry_t481 * L_4 = (Entry_t481 *)VirtFuncInvoker1< Entry_t481 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_2, L_3); + V_2 = L_4; + Entry_t481 * L_5 = V_2; + NullCheck(L_5); + int32_t L_6 = (L_5->___eventID_0); + int32_t L_7 = ___id; + if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) + { + goto IL_0043; + } + } + { + Entry_t481 * L_8 = V_2; + NullCheck(L_8); + TriggerEvent_t479 * L_9 = (L_8->___callback_1); + if (!L_9) + { + goto IL_0043; + } + } + { + Entry_t481 * L_10 = V_2; + NullCheck(L_10); + TriggerEvent_t479 * L_11 = (L_10->___callback_1); + BaseEventData_t477 * L_12 = ___eventData; + NullCheck(L_11); + UnityEvent_1_Invoke_m3456(L_11, L_12, /*hidden argument*/UnityEvent_1_Invoke_m3456_MethodInfo_var); + } + +IL_0043: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0047: + { + int32_t L_14 = V_0; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerEnter_m2131 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 0, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerExit(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerExit_m2132 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 1, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnDrag_m2133 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 5, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnDrop(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnDrop_m2134 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 6, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerDown_m2135 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 2, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerUp_m2136 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 3, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerClick_m2137 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 4, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnSelect(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnSelect_m2138 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)9), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnDeselect(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnDeselect_m2139 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)10), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnScroll(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnScroll_m2140 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 7, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnMove(UnityEngine.EventSystems.AxisEventData) +extern "C" void EventTrigger_OnMove_m2141 (EventTrigger_t482 * __this, AxisEventData_t510 * ___eventData, const MethodInfo* method) +{ + { + AxisEventData_t510 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)11), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnUpdateSelected_m2142 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, 8, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnInitializePotentialDrag_m2143 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)12), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnBeginDrag_m2144 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)13), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnEndDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnEndDrag_m2145 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)14), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnSubmit_m2146 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)15), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.EventTrigger::OnCancel(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnCancel_m2147 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + EventTrigger_Execute_m2130(__this, ((int32_t)16), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::.cctor() +extern TypeInfo* EventFunction_1_t486_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t487_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t488_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t489_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t490_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t491_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t492_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t493_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t494_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t495_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t496_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t497_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t498_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t499_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t500_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t501_il2cpp_TypeInfo_var; +extern TypeInfo* EventFunction_1_t502_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t504_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectPool_1_t503_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t101_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2149_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3457_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2150_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3458_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2151_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3459_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2152_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3460_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2153_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3461_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2154_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3462_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2155_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3463_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2156_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3464_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2157_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3465_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2158_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3466_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2159_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3467_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2160_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3468_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2161_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3469_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2162_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3470_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2163_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3471_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2164_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3472_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_m2165_MethodInfo_var; +extern const MethodInfo* EventFunction_1__ctor_m3473_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3474_MethodInfo_var; +extern const MethodInfo* ObjectPool_1__ctor_m3475_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m3476_MethodInfo_var; +extern "C" void ExecuteEvents__cctor_m2148 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventFunction_1_t486_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(245); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + EventFunction_1_t487_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(246); + EventFunction_1_t488_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(247); + EventFunction_1_t489_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(248); + EventFunction_1_t490_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(249); + EventFunction_1_t491_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(250); + EventFunction_1_t492_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(251); + EventFunction_1_t493_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(252); + EventFunction_1_t494_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(253); + EventFunction_1_t495_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(254); + EventFunction_1_t496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(255); + EventFunction_1_t497_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(256); + EventFunction_1_t498_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(257); + EventFunction_1_t499_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(258); + EventFunction_1_t500_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(259); + EventFunction_1_t501_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(260); + EventFunction_1_t502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(261); + UnityAction_1_t504_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(262); + ObjectPool_1_t503_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(263); + List_1_t101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(72); + ExecuteEvents_Execute_m2149_MethodInfo_var = il2cpp_codegen_method_info_from_index(72); + EventFunction_1__ctor_m3457_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483721); + ExecuteEvents_Execute_m2150_MethodInfo_var = il2cpp_codegen_method_info_from_index(74); + EventFunction_1__ctor_m3458_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483723); + ExecuteEvents_Execute_m2151_MethodInfo_var = il2cpp_codegen_method_info_from_index(76); + EventFunction_1__ctor_m3459_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483725); + ExecuteEvents_Execute_m2152_MethodInfo_var = il2cpp_codegen_method_info_from_index(78); + EventFunction_1__ctor_m3460_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483727); + ExecuteEvents_Execute_m2153_MethodInfo_var = il2cpp_codegen_method_info_from_index(80); + EventFunction_1__ctor_m3461_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483729); + ExecuteEvents_Execute_m2154_MethodInfo_var = il2cpp_codegen_method_info_from_index(82); + EventFunction_1__ctor_m3462_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483731); + ExecuteEvents_Execute_m2155_MethodInfo_var = il2cpp_codegen_method_info_from_index(84); + EventFunction_1__ctor_m3463_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483733); + ExecuteEvents_Execute_m2156_MethodInfo_var = il2cpp_codegen_method_info_from_index(86); + EventFunction_1__ctor_m3464_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483735); + ExecuteEvents_Execute_m2157_MethodInfo_var = il2cpp_codegen_method_info_from_index(88); + EventFunction_1__ctor_m3465_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483737); + ExecuteEvents_Execute_m2158_MethodInfo_var = il2cpp_codegen_method_info_from_index(90); + EventFunction_1__ctor_m3466_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483739); + ExecuteEvents_Execute_m2159_MethodInfo_var = il2cpp_codegen_method_info_from_index(92); + EventFunction_1__ctor_m3467_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483741); + ExecuteEvents_Execute_m2160_MethodInfo_var = il2cpp_codegen_method_info_from_index(94); + EventFunction_1__ctor_m3468_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483743); + ExecuteEvents_Execute_m2161_MethodInfo_var = il2cpp_codegen_method_info_from_index(96); + EventFunction_1__ctor_m3469_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483745); + ExecuteEvents_Execute_m2162_MethodInfo_var = il2cpp_codegen_method_info_from_index(98); + EventFunction_1__ctor_m3470_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483747); + ExecuteEvents_Execute_m2163_MethodInfo_var = il2cpp_codegen_method_info_from_index(100); + EventFunction_1__ctor_m3471_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483749); + ExecuteEvents_Execute_m2164_MethodInfo_var = il2cpp_codegen_method_info_from_index(102); + EventFunction_1__ctor_m3472_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483751); + ExecuteEvents_Execute_m2165_MethodInfo_var = il2cpp_codegen_method_info_from_index(104); + EventFunction_1__ctor_m3473_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483753); + ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184_MethodInfo_var = il2cpp_codegen_method_info_from_index(106); + UnityAction_1__ctor_m3474_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483755); + ObjectPool_1__ctor_m3475_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483756); + List_1__ctor_m3476_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483757); + s_Il2CppMethodIntialized = true; + } + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + IntPtr_t L_0 = { (void*)ExecuteEvents_Execute_m2149_MethodInfo_var }; + EventFunction_1_t486 * L_1 = (EventFunction_1_t486 *)il2cpp_codegen_object_new (EventFunction_1_t486_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3457(L_1, NULL, L_0, /*hidden argument*/EventFunction_1__ctor_m3457_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerEnterHandler_0 = L_1; + IntPtr_t L_2 = { (void*)ExecuteEvents_Execute_m2150_MethodInfo_var }; + EventFunction_1_t487 * L_3 = (EventFunction_1_t487 *)il2cpp_codegen_object_new (EventFunction_1_t487_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3458(L_3, NULL, L_2, /*hidden argument*/EventFunction_1__ctor_m3458_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerExitHandler_1 = L_3; + IntPtr_t L_4 = { (void*)ExecuteEvents_Execute_m2151_MethodInfo_var }; + EventFunction_1_t488 * L_5 = (EventFunction_1_t488 *)il2cpp_codegen_object_new (EventFunction_1_t488_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3459(L_5, NULL, L_4, /*hidden argument*/EventFunction_1__ctor_m3459_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerDownHandler_2 = L_5; + IntPtr_t L_6 = { (void*)ExecuteEvents_Execute_m2152_MethodInfo_var }; + EventFunction_1_t489 * L_7 = (EventFunction_1_t489 *)il2cpp_codegen_object_new (EventFunction_1_t489_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3460(L_7, NULL, L_6, /*hidden argument*/EventFunction_1__ctor_m3460_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerUpHandler_3 = L_7; + IntPtr_t L_8 = { (void*)ExecuteEvents_Execute_m2153_MethodInfo_var }; + EventFunction_1_t490 * L_9 = (EventFunction_1_t490 *)il2cpp_codegen_object_new (EventFunction_1_t490_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3461(L_9, NULL, L_8, /*hidden argument*/EventFunction_1__ctor_m3461_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerClickHandler_4 = L_9; + IntPtr_t L_10 = { (void*)ExecuteEvents_Execute_m2154_MethodInfo_var }; + EventFunction_1_t491 * L_11 = (EventFunction_1_t491 *)il2cpp_codegen_object_new (EventFunction_1_t491_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3462(L_11, NULL, L_10, /*hidden argument*/EventFunction_1__ctor_m3462_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InitializePotentialDragHandler_5 = L_11; + IntPtr_t L_12 = { (void*)ExecuteEvents_Execute_m2155_MethodInfo_var }; + EventFunction_1_t492 * L_13 = (EventFunction_1_t492 *)il2cpp_codegen_object_new (EventFunction_1_t492_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3463(L_13, NULL, L_12, /*hidden argument*/EventFunction_1__ctor_m3463_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_BeginDragHandler_6 = L_13; + IntPtr_t L_14 = { (void*)ExecuteEvents_Execute_m2156_MethodInfo_var }; + EventFunction_1_t493 * L_15 = (EventFunction_1_t493 *)il2cpp_codegen_object_new (EventFunction_1_t493_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3464(L_15, NULL, L_14, /*hidden argument*/EventFunction_1__ctor_m3464_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DragHandler_7 = L_15; + IntPtr_t L_16 = { (void*)ExecuteEvents_Execute_m2157_MethodInfo_var }; + EventFunction_1_t494 * L_17 = (EventFunction_1_t494 *)il2cpp_codegen_object_new (EventFunction_1_t494_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3465(L_17, NULL, L_16, /*hidden argument*/EventFunction_1__ctor_m3465_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_EndDragHandler_8 = L_17; + IntPtr_t L_18 = { (void*)ExecuteEvents_Execute_m2158_MethodInfo_var }; + EventFunction_1_t495 * L_19 = (EventFunction_1_t495 *)il2cpp_codegen_object_new (EventFunction_1_t495_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3466(L_19, NULL, L_18, /*hidden argument*/EventFunction_1__ctor_m3466_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DropHandler_9 = L_19; + IntPtr_t L_20 = { (void*)ExecuteEvents_Execute_m2159_MethodInfo_var }; + EventFunction_1_t496 * L_21 = (EventFunction_1_t496 *)il2cpp_codegen_object_new (EventFunction_1_t496_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3467(L_21, NULL, L_20, /*hidden argument*/EventFunction_1__ctor_m3467_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_ScrollHandler_10 = L_21; + IntPtr_t L_22 = { (void*)ExecuteEvents_Execute_m2160_MethodInfo_var }; + EventFunction_1_t497 * L_23 = (EventFunction_1_t497 *)il2cpp_codegen_object_new (EventFunction_1_t497_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3468(L_23, NULL, L_22, /*hidden argument*/EventFunction_1__ctor_m3468_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_UpdateSelectedHandler_11 = L_23; + IntPtr_t L_24 = { (void*)ExecuteEvents_Execute_m2161_MethodInfo_var }; + EventFunction_1_t498 * L_25 = (EventFunction_1_t498 *)il2cpp_codegen_object_new (EventFunction_1_t498_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3469(L_25, NULL, L_24, /*hidden argument*/EventFunction_1__ctor_m3469_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_SelectHandler_12 = L_25; + IntPtr_t L_26 = { (void*)ExecuteEvents_Execute_m2162_MethodInfo_var }; + EventFunction_1_t499 * L_27 = (EventFunction_1_t499 *)il2cpp_codegen_object_new (EventFunction_1_t499_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3470(L_27, NULL, L_26, /*hidden argument*/EventFunction_1__ctor_m3470_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DeselectHandler_13 = L_27; + IntPtr_t L_28 = { (void*)ExecuteEvents_Execute_m2163_MethodInfo_var }; + EventFunction_1_t500 * L_29 = (EventFunction_1_t500 *)il2cpp_codegen_object_new (EventFunction_1_t500_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3471(L_29, NULL, L_28, /*hidden argument*/EventFunction_1__ctor_m3471_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_MoveHandler_14 = L_29; + IntPtr_t L_30 = { (void*)ExecuteEvents_Execute_m2164_MethodInfo_var }; + EventFunction_1_t501 * L_31 = (EventFunction_1_t501 *)il2cpp_codegen_object_new (EventFunction_1_t501_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3472(L_31, NULL, L_30, /*hidden argument*/EventFunction_1__ctor_m3472_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_SubmitHandler_15 = L_31; + IntPtr_t L_32 = { (void*)ExecuteEvents_Execute_m2165_MethodInfo_var }; + EventFunction_1_t502 * L_33 = (EventFunction_1_t502 *)il2cpp_codegen_object_new (EventFunction_1_t502_il2cpp_TypeInfo_var); + EventFunction_1__ctor_m3473(L_33, NULL, L_32, /*hidden argument*/EventFunction_1__ctor_m3473_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_CancelHandler_16 = L_33; + UnityAction_1_t504 * L_34 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache13_19; + G_B1_0 = NULL; + if (L_34) + { + G_B2_0 = NULL; + goto IL_013a; + } + } + { + IntPtr_t L_35 = { (void*)ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184_MethodInfo_var }; + UnityAction_1_t504 * L_36 = (UnityAction_1_t504 *)il2cpp_codegen_object_new (UnityAction_1_t504_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3474(L_36, NULL, L_35, /*hidden argument*/UnityAction_1__ctor_m3474_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache13_19 = L_36; + G_B2_0 = G_B1_0; + } + +IL_013a: + { + UnityAction_1_t504 * L_37 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache13_19; + ObjectPool_1_t503 * L_38 = (ObjectPool_1_t503 *)il2cpp_codegen_object_new (ObjectPool_1_t503_il2cpp_TypeInfo_var); + ObjectPool_1__ctor_m3475(L_38, (UnityAction_1_t504 *)G_B2_0, L_37, /*hidden argument*/ObjectPool_1__ctor_m3475_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_HandlerListPool_17 = L_38; + List_1_t101 * L_39 = (List_1_t101 *)il2cpp_codegen_object_new (List_1_t101_il2cpp_TypeInfo_var); + List_1__ctor_m3476(L_39, ((int32_t)30), /*hidden argument*/List_1__ctor_m3476_MethodInfo_var); + ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InternalTransformList_18 = L_39; + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerEnterHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IPointerEnterHandler_t658_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2149 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IPointerEnterHandler_t658_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(228); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerEnterHandler::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) */, IPointerEnterHandler_t658_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerExitHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IPointerExitHandler_t659_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2150 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IPointerExitHandler_t659_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(229); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerExitHandler::OnPointerExit(UnityEngine.EventSystems.PointerEventData) */, IPointerExitHandler_t659_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerDownHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IPointerDownHandler_t660_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2151 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IPointerDownHandler_t660_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(230); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerDownHandler::OnPointerDown(UnityEngine.EventSystems.PointerEventData) */, IPointerDownHandler_t660_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerUpHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IPointerUpHandler_t661_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2152 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IPointerUpHandler_t661_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(231); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerUpHandler::OnPointerUp(UnityEngine.EventSystems.PointerEventData) */, IPointerUpHandler_t661_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerClickHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IPointerClickHandler_t662_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2153 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IPointerClickHandler_t662_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(232); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IPointerClickHandler::OnPointerClick(UnityEngine.EventSystems.PointerEventData) */, IPointerClickHandler_t662_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IInitializePotentialDragHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IInitializePotentialDragHandler_t663_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2154 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IInitializePotentialDragHandler_t663_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(233); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IInitializePotentialDragHandler::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) */, IInitializePotentialDragHandler_t663_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IBeginDragHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IBeginDragHandler_t664_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2155 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IBeginDragHandler_t664_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(234); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IBeginDragHandler::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) */, IBeginDragHandler_t664_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDragHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IDragHandler_t665_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2156 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IDragHandler_t665_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(235); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDragHandler::OnDrag(UnityEngine.EventSystems.PointerEventData) */, IDragHandler_t665_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IEndDragHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IEndDragHandler_t666_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2157 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IEndDragHandler_t666_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(236); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IEndDragHandler::OnEndDrag(UnityEngine.EventSystems.PointerEventData) */, IEndDragHandler_t666_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDropHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IDropHandler_t667_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2158 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IDropHandler_t667_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(237); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDropHandler::OnDrop(UnityEngine.EventSystems.PointerEventData) */, IDropHandler_t667_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IScrollHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IScrollHandler_t668_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2159 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IScrollHandler_t668_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(238); + ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483758); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + PointerEventData_t131 * L_2 = ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< PointerEventData_t131 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IScrollHandler::OnScroll(UnityEngine.EventSystems.PointerEventData) */, IScrollHandler_t668_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IUpdateSelectedHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* IUpdateSelectedHandler_t669_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_Execute_m2160 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IUpdateSelectedHandler_t669_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(239); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + NullCheck(L_0); + InterfaceActionInvoker1< BaseEventData_t477 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IUpdateSelectedHandler::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) */, IUpdateSelectedHandler_t669_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISelectHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ISelectHandler_t670_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_Execute_m2161 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ISelectHandler_t670_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(221); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + NullCheck(L_0); + InterfaceActionInvoker1< BaseEventData_t477 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISelectHandler::OnSelect(UnityEngine.EventSystems.BaseEventData) */, ISelectHandler_t670_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDeselectHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* IDeselectHandler_t671_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_Execute_m2162 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDeselectHandler_t671_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(220); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + NullCheck(L_0); + InterfaceActionInvoker1< BaseEventData_t477 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IDeselectHandler::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, IDeselectHandler_t671_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IMoveHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IMoveHandler_t672_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478_MethodInfo_var; +extern "C" void ExecuteEvents_Execute_m2163 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IMoveHandler_t672_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(240); + ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483759); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + AxisEventData_t510 * L_2 = ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478(NULL /*static, unused*/, L_1, /*hidden argument*/ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478_MethodInfo_var); + NullCheck(L_0); + InterfaceActionInvoker1< AxisEventData_t510 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.IMoveHandler::OnMove(UnityEngine.EventSystems.AxisEventData) */, IMoveHandler_t672_il2cpp_TypeInfo_var, L_0, L_2); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISubmitHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ISubmitHandler_t673_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_Execute_m2164 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ISubmitHandler_t673_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(241); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + NullCheck(L_0); + InterfaceActionInvoker1< BaseEventData_t477 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ISubmitHandler::OnSubmit(UnityEngine.EventSystems.BaseEventData) */, ISubmitHandler_t673_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ICancelHandler,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ICancelHandler_t674_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_Execute_m2165 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICancelHandler_t674_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(242); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___handler; + BaseEventData_t477 * L_1 = ___eventData; + NullCheck(L_0); + InterfaceActionInvoker1< BaseEventData_t477 * >::Invoke(0 /* System.Void UnityEngine.EventSystems.ICancelHandler::OnCancel(UnityEngine.EventSystems.BaseEventData) */, ICancelHandler_t674_il2cpp_TypeInfo_var, L_0, L_1); + return; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t486 * ExecuteEvents_get_pointerEnterHandler_m2166 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t486 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerEnterHandler_0; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t487 * ExecuteEvents_get_pointerExitHandler_m2167 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t487 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerExitHandler_1; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t488 * ExecuteEvents_get_pointerDownHandler_m2168 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t488 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerDownHandler_2; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t489 * ExecuteEvents_get_pointerUpHandler_m2169 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t489 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerUpHandler_3; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t490 * ExecuteEvents_get_pointerClickHandler_m2170 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t490 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_PointerClickHandler_4; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t491 * ExecuteEvents_get_initializePotentialDrag_m2171 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t491 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InitializePotentialDragHandler_5; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t492 * ExecuteEvents_get_beginDragHandler_m2172 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t492 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_BeginDragHandler_6; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_dragHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t493 * ExecuteEvents_get_dragHandler_m2173 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t493 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DragHandler_7; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t494 * ExecuteEvents_get_endDragHandler_m2174 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t494 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_EndDragHandler_8; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_dropHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t495 * ExecuteEvents_get_dropHandler_m2175 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t495 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DropHandler_9; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t496 * ExecuteEvents_get_scrollHandler_m2176 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t496 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_ScrollHandler_10; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t497 * ExecuteEvents_get_updateSelectedHandler_m2177 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t497 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_UpdateSelectedHandler_11; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_selectHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t498 * ExecuteEvents_get_selectHandler_m2178 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t498 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_SelectHandler_12; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t499 * ExecuteEvents_get_deselectHandler_m2179 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t499 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_DeselectHandler_13; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_moveHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t500 * ExecuteEvents_get_moveHandler_m2180 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t500 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_MoveHandler_14; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_submitHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t501 * ExecuteEvents_get_submitHandler_m2181 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t501 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_SubmitHandler_15; + return L_0; + } +} +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" EventFunction_1_t502 * ExecuteEvents_get_cancelHandler_m2182 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t502 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_CancelHandler_16; + return L_0; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventChain(UnityEngine.GameObject,System.Collections.Generic.IList`1) +extern TypeInfo* ICollection_1_t685_il2cpp_TypeInfo_var; +extern "C" void ExecuteEvents_GetEventChain_m2183 (Object_t * __this /* static, unused */, GameObject_t77 * ___root, Object_t* ___eventChain, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_1_t685_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(266); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + { + Object_t* L_0 = ___eventChain; + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(3 /* System.Void System.Collections.Generic.ICollection`1::Clear() */, ICollection_1_t685_il2cpp_TypeInfo_var, L_0); + GameObject_t77 * L_1 = ___root; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0013; + } + } + { + return; + } + +IL_0013: + { + GameObject_t77 * L_3 = ___root; + NullCheck(L_3); + Transform_t3 * L_4 = GameObject_get_transform_m416(L_3, /*hidden argument*/NULL); + V_0 = L_4; + goto IL_002d; + } + +IL_001f: + { + Object_t* L_5 = ___eventChain; + Transform_t3 * L_6 = V_0; + NullCheck(L_5); + InterfaceActionInvoker1< Transform_t3 * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1::Add(!0) */, ICollection_1_t685_il2cpp_TypeInfo_var, L_5, L_6); + Transform_t3 * L_7 = V_0; + NullCheck(L_7); + Transform_t3 * L_8 = Transform_get_parent_m481(L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_002d: + { + Transform_t3 * L_9 = V_0; + bool L_10 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_10) + { + goto IL_001f; + } + } + { + return; + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::m__0(System.Collections.Generic.List`1) +extern "C" void ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184 (Object_t * __this /* static, unused */, List_1_t657 * ___l, const MethodInfo* method) +{ + { + List_1_t657 * L_0 = ___l; + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + return; + } +} +// System.Void UnityEngine.EventSystems.RaycasterManager::.cctor() +extern TypeInfo* List_1_t507_il2cpp_TypeInfo_var; +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3479_MethodInfo_var; +extern "C" void RaycasterManager__cctor_m2185 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t507_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(268); + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + List_1__ctor_m3479_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483760); + s_Il2CppMethodIntialized = true; + } + { + List_1_t507 * L_0 = (List_1_t507 *)il2cpp_codegen_object_new (List_1_t507_il2cpp_TypeInfo_var); + List_1__ctor_m3479(L_0, /*hidden argument*/List_1__ctor_m3479_MethodInfo_var); + ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.RaycasterManager::AddRaycaster(UnityEngine.EventSystems.BaseRaycaster) +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern "C" void RaycasterManager_AddRaycaster_m2186 (Object_t * __this /* static, unused */, BaseRaycaster_t509 * ___baseRaycaster, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_0 = ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0; + BaseRaycaster_t509 * L_1 = ___baseRaycaster; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, BaseRaycaster_t509 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_3 = ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0; + BaseRaycaster_t509 * L_4 = ___baseRaycaster; + NullCheck(L_3); + VirtActionInvoker1< BaseRaycaster_t509 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_3, L_4); + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.EventSystems.RaycasterManager::GetRaycasters() +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern "C" List_1_t507 * RaycasterManager_GetRaycasters_m2187 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_0 = ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0; + return L_0; + } +} +// System.Void UnityEngine.EventSystems.RaycasterManager::RemoveRaycasters(UnityEngine.EventSystems.BaseRaycaster) +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern "C" void RaycasterManager_RemoveRaycasters_m2188 (Object_t * __this /* static, unused */, BaseRaycaster_t509 * ___baseRaycaster, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_0 = ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0; + BaseRaycaster_t509 * L_1 = ___baseRaycaster; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, BaseRaycaster_t509 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_0, L_1); + if (L_2) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + List_1_t507 * L_3 = ((RaycasterManager_t506_StaticFields*)RaycasterManager_t506_il2cpp_TypeInfo_var->static_fields)->___s_Raycasters_0; + BaseRaycaster_t509 * L_4 = ___baseRaycaster; + NullCheck(L_3); + VirtFuncInvoker1< bool, BaseRaycaster_t509 * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_3, L_4); + return; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject() +extern "C" GameObject_t77 * RaycastResult_get_gameObject_m2189 (RaycastResult_t508 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_GameObject_0); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject) +extern "C" void RaycastResult_set_gameObject_m2190 (RaycastResult_t508 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___m_GameObject_0 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.RaycastResult::get_isValid() +extern "C" bool RaycastResult_get_isValid_m2191 (RaycastResult_t508 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + BaseRaycaster_t509 * L_0 = (__this->___module_1); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001f; + } + } + { + GameObject_t77 * L_2 = RaycastResult_get_gameObject_m2189(__this, /*hidden argument*/NULL); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0020; + } + +IL_001f: + { + G_B3_0 = 0; + } + +IL_0020: + { + return G_B3_0; + } +} +// System.String UnityEngine.EventSystems.RaycastResult::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponent_TisCamera_t28_m663_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral171; +extern Il2CppCodeGenString* _stringLiteral172; +extern Il2CppCodeGenString* _stringLiteral173; +extern Il2CppCodeGenString* _stringLiteral174; +extern Il2CppCodeGenString* _stringLiteral175; +extern Il2CppCodeGenString* _stringLiteral176; +extern Il2CppCodeGenString* _stringLiteral177; +extern Il2CppCodeGenString* _stringLiteral178; +extern Il2CppCodeGenString* _stringLiteral179; +extern Il2CppCodeGenString* _stringLiteral180; +extern Il2CppCodeGenString* _stringLiteral181; +extern Il2CppCodeGenString* _stringLiteral182; +extern Il2CppCodeGenString* _stringLiteral183; +extern "C" String_t* RaycastResult_ToString_m2192 (RaycastResult_t508 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + Component_GetComponent_TisCamera_t28_m663_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483671); + _stringLiteral171 = il2cpp_codegen_string_literal_from_index(171); + _stringLiteral172 = il2cpp_codegen_string_literal_from_index(172); + _stringLiteral173 = il2cpp_codegen_string_literal_from_index(173); + _stringLiteral174 = il2cpp_codegen_string_literal_from_index(174); + _stringLiteral175 = il2cpp_codegen_string_literal_from_index(175); + _stringLiteral176 = il2cpp_codegen_string_literal_from_index(176); + _stringLiteral177 = il2cpp_codegen_string_literal_from_index(177); + _stringLiteral178 = il2cpp_codegen_string_literal_from_index(178); + _stringLiteral179 = il2cpp_codegen_string_literal_from_index(179); + _stringLiteral180 = il2cpp_codegen_string_literal_from_index(180); + _stringLiteral181 = il2cpp_codegen_string_literal_from_index(181); + _stringLiteral182 = il2cpp_codegen_string_literal_from_index(182); + _stringLiteral183 = il2cpp_codegen_string_literal_from_index(183); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = RaycastResult_get_isValid_m2191(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)26))); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, _stringLiteral171); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral171; + ObjectU5BU5D_t162* L_3 = L_2; + GameObject_t77 * L_4 = RaycastResult_get_gameObject_m2189(__this, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_3; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, _stringLiteral172); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral172; + ObjectU5BU5D_t162* L_6 = L_5; + BaseRaycaster_t509 * L_7 = (__this->___module_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + ArrayElementTypeCheck (L_6, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 3, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_6; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + ArrayElementTypeCheck (L_8, _stringLiteral173); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral173; + ObjectU5BU5D_t162* L_9 = L_8; + BaseRaycaster_t509 * L_10 = (__this->___module_1); + NullCheck(L_10); + Camera_t28 * L_11 = Component_GetComponent_TisCamera_t28_m663(L_10, /*hidden argument*/Component_GetComponent_TisCamera_t28_m663_MethodInfo_var); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 5); + ArrayElementTypeCheck (L_9, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 5, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_9; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + ArrayElementTypeCheck (L_12, _stringLiteral174); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral174; + ObjectU5BU5D_t162* L_13 = L_12; + float L_14 = (__this->___distance_2); + float L_15 = L_14; + Object_t * L_16 = Box(Single_t165_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 7); + ArrayElementTypeCheck (L_13, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 7, sizeof(Object_t *))) = (Object_t *)L_16; + ObjectU5BU5D_t162* L_17 = L_13; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 8); + ArrayElementTypeCheck (L_17, _stringLiteral175); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, 8, sizeof(Object_t *))) = (Object_t *)_stringLiteral175; + ObjectU5BU5D_t162* L_18 = L_17; + float L_19 = (__this->___index_3); + float L_20 = L_19; + Object_t * L_21 = Box(Single_t165_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)9)); + ArrayElementTypeCheck (L_18, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)L_21; + ObjectU5BU5D_t162* L_22 = L_18; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)10)); + ArrayElementTypeCheck (L_22, _stringLiteral176); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)_stringLiteral176; + ObjectU5BU5D_t162* L_23 = L_22; + int32_t L_24 = (__this->___depth_4); + int32_t L_25 = L_24; + Object_t * L_26 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_25); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)11)); + ArrayElementTypeCheck (L_23, L_26); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, ((int32_t)11), sizeof(Object_t *))) = (Object_t *)L_26; + ObjectU5BU5D_t162* L_27 = L_23; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)12)); + ArrayElementTypeCheck (L_27, _stringLiteral177); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, ((int32_t)12), sizeof(Object_t *))) = (Object_t *)_stringLiteral177; + ObjectU5BU5D_t162* L_28 = L_27; + Vector3_t4 L_29 = (__this->___worldNormal_8); + Vector3_t4 L_30 = L_29; + Object_t * L_31 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)13)); + ArrayElementTypeCheck (L_28, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, ((int32_t)13), sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_28; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)14)); + ArrayElementTypeCheck (L_32, _stringLiteral178); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, ((int32_t)14), sizeof(Object_t *))) = (Object_t *)_stringLiteral178; + ObjectU5BU5D_t162* L_33 = L_32; + Vector3_t4 L_34 = (__this->___worldPosition_7); + Vector3_t4 L_35 = L_34; + Object_t * L_36 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_35); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)15)); + ArrayElementTypeCheck (L_33, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_33, ((int32_t)15), sizeof(Object_t *))) = (Object_t *)L_36; + ObjectU5BU5D_t162* L_37 = L_33; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)16)); + ArrayElementTypeCheck (L_37, _stringLiteral179); + *((Object_t **)(Object_t **)SZArrayLdElema(L_37, ((int32_t)16), sizeof(Object_t *))) = (Object_t *)_stringLiteral179; + ObjectU5BU5D_t162* L_38 = L_37; + Vector2_t6 L_39 = (__this->___screenPosition_9); + Vector2_t6 L_40 = L_39; + Object_t * L_41 = Box(Vector2_t6_il2cpp_TypeInfo_var, &L_40); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)17)); + ArrayElementTypeCheck (L_38, L_41); + *((Object_t **)(Object_t **)SZArrayLdElema(L_38, ((int32_t)17), sizeof(Object_t *))) = (Object_t *)L_41; + ObjectU5BU5D_t162* L_42 = L_38; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)18)); + ArrayElementTypeCheck (L_42, _stringLiteral180); + *((Object_t **)(Object_t **)SZArrayLdElema(L_42, ((int32_t)18), sizeof(Object_t *))) = (Object_t *)_stringLiteral180; + ObjectU5BU5D_t162* L_43 = L_42; + BaseRaycaster_t509 * L_44 = (__this->___module_1); + NullCheck(L_44); + int32_t L_45 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, L_44); + int32_t L_46 = L_45; + Object_t * L_47 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_46); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)19)); + ArrayElementTypeCheck (L_43, L_47); + *((Object_t **)(Object_t **)SZArrayLdElema(L_43, ((int32_t)19), sizeof(Object_t *))) = (Object_t *)L_47; + ObjectU5BU5D_t162* L_48 = L_43; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)20)); + ArrayElementTypeCheck (L_48, _stringLiteral181); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, ((int32_t)20), sizeof(Object_t *))) = (Object_t *)_stringLiteral181; + ObjectU5BU5D_t162* L_49 = L_48; + BaseRaycaster_t509 * L_50 = (__this->___module_1); + NullCheck(L_50); + int32_t L_51 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, L_50); + int32_t L_52 = L_51; + Object_t * L_53 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_52); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)21)); + ArrayElementTypeCheck (L_49, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, ((int32_t)21), sizeof(Object_t *))) = (Object_t *)L_53; + ObjectU5BU5D_t162* L_54 = L_49; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)22)); + ArrayElementTypeCheck (L_54, _stringLiteral182); + *((Object_t **)(Object_t **)SZArrayLdElema(L_54, ((int32_t)22), sizeof(Object_t *))) = (Object_t *)_stringLiteral182; + ObjectU5BU5D_t162* L_55 = L_54; + int32_t L_56 = (__this->___sortingLayer_5); + int32_t L_57 = L_56; + Object_t * L_58 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_57); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, ((int32_t)23)); + ArrayElementTypeCheck (L_55, L_58); + *((Object_t **)(Object_t **)SZArrayLdElema(L_55, ((int32_t)23), sizeof(Object_t *))) = (Object_t *)L_58; + ObjectU5BU5D_t162* L_59 = L_55; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, ((int32_t)24)); + ArrayElementTypeCheck (L_59, _stringLiteral183); + *((Object_t **)(Object_t **)SZArrayLdElema(L_59, ((int32_t)24), sizeof(Object_t *))) = (Object_t *)_stringLiteral183; + ObjectU5BU5D_t162* L_60 = L_59; + int32_t L_61 = (__this->___sortingOrder_6); + int32_t L_62 = L_61; + Object_t * L_63 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_62); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)25)); + ArrayElementTypeCheck (L_60, L_63); + *((Object_t **)(Object_t **)SZArrayLdElema(L_60, ((int32_t)25), sizeof(Object_t *))) = (Object_t *)L_63; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_64 = String_Concat_m631(NULL /*static, unused*/, L_60, /*hidden argument*/NULL); + return L_64; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::.ctor() +extern "C" void UIBehaviour__ctor_m2193 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + MonoBehaviour__ctor_m399(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::Awake() +extern "C" void UIBehaviour_Awake_m2194 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable() +extern "C" void UIBehaviour_OnEnable_m2195 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::Start() +extern "C" void UIBehaviour_Start_m2196 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable() +extern "C" void UIBehaviour_OnDisable_m2197 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnDestroy() +extern "C" void UIBehaviour_OnDestroy_m2198 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() +extern "C" bool UIBehaviour_IsActive_m2199 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + bool L_0 = Behaviour_get_isActiveAndEnabled_m1241(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnRectTransformDimensionsChange() +extern "C" void UIBehaviour_OnRectTransformDimensionsChange_m2200 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnBeforeTransformParentChanged() +extern "C" void UIBehaviour_OnBeforeTransformParentChanged_m2201 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnTransformParentChanged() +extern "C" void UIBehaviour_OnTransformParentChanged_m2202 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnDidApplyAnimationProperties() +extern "C" void UIBehaviour_OnDidApplyAnimationProperties_m2203 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasGroupChanged() +extern "C" void UIBehaviour_OnCanvasGroupChanged_m2204 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.UIBehaviour::OnCanvasHierarchyChanged() +extern "C" void UIBehaviour_OnCanvasHierarchyChanged_m2205 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.UIBehaviour::IsDestroyed() +extern "C" bool UIBehaviour_IsDestroyed_m2206 (UIBehaviour_t474 * __this, const MethodInfo* method) +{ + { + bool L_0 = Object_op_Equality_m445(NULL /*static, unused*/, __this, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem) +extern "C" void AxisEventData__ctor_m2207 (AxisEventData_t510 * __this, EventSystem_t473 * ___eventSystem, const MethodInfo* method) +{ + { + EventSystem_t473 * L_0 = ___eventSystem; + BaseEventData__ctor_m2211(__this, L_0, /*hidden argument*/NULL); + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + AxisEventData_set_moveVector_m2208(__this, L_1, /*hidden argument*/NULL); + AxisEventData_set_moveDir_m2210(__this, 4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2) +extern "C" void AxisEventData_set_moveVector_m2208 (AxisEventData_t510 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___U3CmoveVectorU3Ek__BackingField_2 = L_0; + return; + } +} +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir() +extern "C" int32_t AxisEventData_get_moveDir_m2209 (AxisEventData_t510 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CmoveDirU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection) +extern "C" void AxisEventData_set_moveDir_m2210 (AxisEventData_t510 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CmoveDirU3Ek__BackingField_3 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem) +extern "C" void BaseEventData__ctor_m2211 (BaseEventData_t477 * __this, EventSystem_t473 * ___eventSystem, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + EventSystem_t473 * L_0 = ___eventSystem; + __this->___m_EventSystem_0 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.BaseEventData::Reset() +extern "C" void BaseEventData_Reset_m2212 (BaseEventData_t477 * __this, const MethodInfo* method) +{ + { + __this->___m_Used_1 = 0; + return; + } +} +// System.Void UnityEngine.EventSystems.BaseEventData::Use() +extern "C" void BaseEventData_Use_m2213 (BaseEventData_t477 * __this, const MethodInfo* method) +{ + { + __this->___m_Used_1 = 1; + return; + } +} +// System.Boolean UnityEngine.EventSystems.BaseEventData::get_used() +extern "C" bool BaseEventData_get_used_m2214 (BaseEventData_t477 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Used_1); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.BaseEventData::set_selectedObject(UnityEngine.GameObject) +extern "C" void BaseEventData_set_selectedObject_m2215 (BaseEventData_t477 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + EventSystem_t473 * L_0 = (__this->___m_EventSystem_0); + GameObject_t77 * L_1 = ___value; + NullCheck(L_0); + EventSystem_SetSelectedGameObject_m2112(L_0, L_1, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem) +extern TypeInfo* List_1_t513_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3480_MethodInfo_var; +extern "C" void PointerEventData__ctor_m2216 (PointerEventData_t131 * __this, EventSystem_t473 * ___eventSystem, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t513_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(269); + List_1__ctor_m3480_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483761); + s_Il2CppMethodIntialized = true; + } + { + List_1_t513 * L_0 = (List_1_t513 *)il2cpp_codegen_object_new (List_1_t513_il2cpp_TypeInfo_var); + List_1__ctor_m3480(L_0, /*hidden argument*/List_1__ctor_m3480_MethodInfo_var); + __this->___hovered_3 = L_0; + EventSystem_t473 * L_1 = ___eventSystem; + BaseEventData__ctor_m2211(__this, L_1, /*hidden argument*/NULL); + PointerEventData_set_eligibleForClick_m2229(__this, 0, /*hidden argument*/NULL); + PointerEventData_set_pointerId_m2230(__this, (-1), /*hidden argument*/NULL); + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + PointerEventData_set_position_m2231(__this, L_2, /*hidden argument*/NULL); + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + PointerEventData_set_delta_m2233(__this, L_3, /*hidden argument*/NULL); + Vector2_t6 L_4 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + PointerEventData_set_pressPosition_m2235(__this, L_4, /*hidden argument*/NULL); + PointerEventData_set_clickTime_m2237(__this, (0.0f), /*hidden argument*/NULL); + PointerEventData_set_clickCount_m2239(__this, 0, /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + PointerEventData_set_scrollDelta_m2241(__this, L_5, /*hidden argument*/NULL); + PointerEventData_set_useDragThreshold_m2243(__this, 1, /*hidden argument*/NULL); + PointerEventData_set_dragging_m2245(__this, 0, /*hidden argument*/NULL); + PointerEventData_set_button_m2247(__this, 0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter() +extern "C" GameObject_t77 * PointerEventData_get_pointerEnter_m2217 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___U3CpointerEnterU3Ek__BackingField_4); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerEnter(UnityEngine.GameObject) +extern "C" void PointerEventData_set_pointerEnter_m2218 (PointerEventData_t131 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___U3CpointerEnterU3Ek__BackingField_4 = L_0; + return; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress() +extern "C" GameObject_t77 * PointerEventData_get_lastPress_m2219 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___U3ClastPressU3Ek__BackingField_5); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_lastPress(UnityEngine.GameObject) +extern "C" void PointerEventData_set_lastPress_m2220 (PointerEventData_t131 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___U3ClastPressU3Ek__BackingField_5 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject) +extern "C" void PointerEventData_set_rawPointerPress_m2221 (PointerEventData_t131 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___U3CrawPointerPressU3Ek__BackingField_6 = L_0; + return; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag() +extern "C" GameObject_t77 * PointerEventData_get_pointerDrag_m2222 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___U3CpointerDragU3Ek__BackingField_7); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject) +extern "C" void PointerEventData_set_pointerDrag_m2223 (PointerEventData_t131 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___value; + __this->___U3CpointerDragU3Ek__BackingField_7 = L_0; + return; + } +} +// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast() +extern "C" RaycastResult_t508 PointerEventData_get_pointerCurrentRaycast_m2224 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = (__this->___U3CpointerCurrentRaycastU3Ek__BackingField_8); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult) +extern "C" void PointerEventData_set_pointerCurrentRaycast_m2225 (PointerEventData_t131 * __this, RaycastResult_t508 ___value, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = ___value; + __this->___U3CpointerCurrentRaycastU3Ek__BackingField_8 = L_0; + return; + } +} +// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast() +extern "C" RaycastResult_t508 PointerEventData_get_pointerPressRaycast_m2226 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = (__this->___U3CpointerPressRaycastU3Ek__BackingField_9); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult) +extern "C" void PointerEventData_set_pointerPressRaycast_m2227 (PointerEventData_t131 * __this, RaycastResult_t508 ___value, const MethodInfo* method) +{ + { + RaycastResult_t508 L_0 = ___value; + __this->___U3CpointerPressRaycastU3Ek__BackingField_9 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick() +extern "C" bool PointerEventData_get_eligibleForClick_m2228 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CeligibleForClickU3Ek__BackingField_10); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean) +extern "C" void PointerEventData_set_eligibleForClick_m2229 (PointerEventData_t131 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CeligibleForClickU3Ek__BackingField_10 = L_0; + return; + } +} +// System.Int32 UnityEngine.EventSystems.PointerEventData::get_pointerId() +extern "C" int32_t PointerEventData_get_pointerId_m604 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CpointerIdU3Ek__BackingField_11); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerId(System.Int32) +extern "C" void PointerEventData_set_pointerId_m2230 (PointerEventData_t131 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CpointerIdU3Ek__BackingField_11 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position() +extern "C" Vector2_t6 PointerEventData_get_position_m590 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___U3CpositionU3Ek__BackingField_12); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2) +extern "C" void PointerEventData_set_position_m2231 (PointerEventData_t131 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___U3CpositionU3Ek__BackingField_12 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_delta() +extern "C" Vector2_t6 PointerEventData_get_delta_m2232 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___U3CdeltaU3Ek__BackingField_13); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2) +extern "C" void PointerEventData_set_delta_m2233 (PointerEventData_t131 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___U3CdeltaU3Ek__BackingField_13 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_pressPosition() +extern "C" Vector2_t6 PointerEventData_get_pressPosition_m2234 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___U3CpressPositionU3Ek__BackingField_14); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2) +extern "C" void PointerEventData_set_pressPosition_m2235 (PointerEventData_t131 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___U3CpressPositionU3Ek__BackingField_14 = L_0; + return; + } +} +// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime() +extern "C" float PointerEventData_get_clickTime_m2236 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___U3CclickTimeU3Ek__BackingField_17); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single) +extern "C" void PointerEventData_set_clickTime_m2237 (PointerEventData_t131 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___U3CclickTimeU3Ek__BackingField_17 = L_0; + return; + } +} +// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount() +extern "C" int32_t PointerEventData_get_clickCount_m2238 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CclickCountU3Ek__BackingField_18); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32) +extern "C" void PointerEventData_set_clickCount_m2239 (PointerEventData_t131 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CclickCountU3Ek__BackingField_18 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta() +extern "C" Vector2_t6 PointerEventData_get_scrollDelta_m2240 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___U3CscrollDeltaU3Ek__BackingField_19); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2) +extern "C" void PointerEventData_set_scrollDelta_m2241 (PointerEventData_t131 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___U3CscrollDeltaU3Ek__BackingField_19 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold() +extern "C" bool PointerEventData_get_useDragThreshold_m2242 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CuseDragThresholdU3Ek__BackingField_20); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean) +extern "C" void PointerEventData_set_useDragThreshold_m2243 (PointerEventData_t131 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CuseDragThresholdU3Ek__BackingField_20 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging() +extern "C" bool PointerEventData_get_dragging_m2244 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CdraggingU3Ek__BackingField_21); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean) +extern "C" void PointerEventData_set_dragging_m2245 (PointerEventData_t131 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CdraggingU3Ek__BackingField_21 = L_0; + return; + } +} +// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button() +extern "C" int32_t PointerEventData_get_button_m2246 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CbuttonU3Ek__BackingField_22); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_button(UnityEngine.EventSystems.PointerEventData/InputButton) +extern "C" void PointerEventData_set_button_m2247 (PointerEventData_t131 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CbuttonU3Ek__BackingField_22 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerEventData::IsPointerMoving() +extern "C" bool PointerEventData_IsPointerMoving_m2248 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = PointerEventData_get_delta_m2232(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = Vector2_get_sqrMagnitude_m530((&V_0), /*hidden argument*/NULL); + return ((((float)L_1) > ((float)(0.0f)))? 1 : 0); + } +} +// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_enterEventCamera() +extern "C" Camera_t28 * PointerEventData_get_enterEventCamera_m2249 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + RaycastResult_t508 V_0 = {0}; + RaycastResult_t508 V_1 = {0}; + Camera_t28 * G_B3_0 = {0}; + { + RaycastResult_t508 L_0 = PointerEventData_get_pointerCurrentRaycast_m2224(__this, /*hidden argument*/NULL); + V_0 = L_0; + BaseRaycaster_t509 * L_1 = ((&V_0)->___module_1); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001f; + } + } + { + G_B3_0 = ((Camera_t28 *)(NULL)); + goto IL_0032; + } + +IL_001f: + { + RaycastResult_t508 L_3 = PointerEventData_get_pointerCurrentRaycast_m2224(__this, /*hidden argument*/NULL); + V_1 = L_3; + BaseRaycaster_t509 * L_4 = ((&V_1)->___module_1); + NullCheck(L_4); + Camera_t28 * L_5 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4); + G_B3_0 = L_5; + } + +IL_0032: + { + return G_B3_0; + } +} +// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera() +extern "C" Camera_t28 * PointerEventData_get_pressEventCamera_m2250 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + RaycastResult_t508 V_0 = {0}; + RaycastResult_t508 V_1 = {0}; + Camera_t28 * G_B3_0 = {0}; + { + RaycastResult_t508 L_0 = PointerEventData_get_pointerPressRaycast_m2226(__this, /*hidden argument*/NULL); + V_0 = L_0; + BaseRaycaster_t509 * L_1 = ((&V_0)->___module_1); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001f; + } + } + { + G_B3_0 = ((Camera_t28 *)(NULL)); + goto IL_0032; + } + +IL_001f: + { + RaycastResult_t508 L_3 = PointerEventData_get_pointerPressRaycast_m2226(__this, /*hidden argument*/NULL); + V_1 = L_3; + BaseRaycaster_t509 * L_4 = ((&V_1)->___module_1); + NullCheck(L_4); + Camera_t28 * L_5 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, L_4); + G_B3_0 = L_5; + } + +IL_0032: + { + return G_B3_0; + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress() +extern "C" GameObject_t77 * PointerEventData_get_pointerPress_m2251 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_PointerPress_2); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject) +extern "C" void PointerEventData_set_pointerPress_m2252 (PointerEventData_t131 * __this, GameObject_t77 * ___value, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_PointerPress_2); + GameObject_t77 * L_1 = ___value; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + GameObject_t77 * L_3 = (__this->___m_PointerPress_2); + PointerEventData_set_lastPress_m2220(__this, L_3, /*hidden argument*/NULL); + GameObject_t77 * L_4 = ___value; + __this->___m_PointerPress_2 = L_4; + return; + } +} +// System.String UnityEngine.EventSystems.PointerEventData::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral184; +extern Il2CppCodeGenString* _stringLiteral185; +extern Il2CppCodeGenString* _stringLiteral186; +extern Il2CppCodeGenString* _stringLiteral187; +extern Il2CppCodeGenString* _stringLiteral188; +extern Il2CppCodeGenString* _stringLiteral189; +extern Il2CppCodeGenString* _stringLiteral190; +extern Il2CppCodeGenString* _stringLiteral191; +extern Il2CppCodeGenString* _stringLiteral192; +extern Il2CppCodeGenString* _stringLiteral193; +extern "C" String_t* PointerEventData_ToString_m2253 (PointerEventData_t131 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral184 = il2cpp_codegen_string_literal_from_index(184); + _stringLiteral185 = il2cpp_codegen_string_literal_from_index(185); + _stringLiteral186 = il2cpp_codegen_string_literal_from_index(186); + _stringLiteral187 = il2cpp_codegen_string_literal_from_index(187); + _stringLiteral188 = il2cpp_codegen_string_literal_from_index(188); + _stringLiteral189 = il2cpp_codegen_string_literal_from_index(189); + _stringLiteral190 = il2cpp_codegen_string_literal_from_index(190); + _stringLiteral191 = il2cpp_codegen_string_literal_from_index(191); + _stringLiteral192 = il2cpp_codegen_string_literal_from_index(192); + _stringLiteral193 = il2cpp_codegen_string_literal_from_index(193); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + RaycastResult_t508 V_1 = {0}; + RaycastResult_t508 V_2 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + Vector2_t6 L_2 = PointerEventData_get_position_m590(__this, /*hidden argument*/NULL); + Vector2_t6 L_3 = L_2; + Object_t * L_4 = Box(Vector2_t6_il2cpp_TypeInfo_var, &L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral184, L_4, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendLine_m3452(L_1, L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = V_0; + Vector2_t6 L_7 = PointerEventData_get_delta_m2232(__this, /*hidden argument*/NULL); + Vector2_t6 L_8 = L_7; + Object_t * L_9 = Box(Vector2_t6_il2cpp_TypeInfo_var, &L_8); + String_t* L_10 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral185, L_9, /*hidden argument*/NULL); + NullCheck(L_6); + StringBuilder_AppendLine_m3452(L_6, L_10, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_0; + bool L_12 = PointerEventData_get_eligibleForClick_m2228(__this, /*hidden argument*/NULL); + bool L_13 = L_12; + Object_t * L_14 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_13); + String_t* L_15 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral186, L_14, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_AppendLine_m3452(L_11, L_15, /*hidden argument*/NULL); + StringBuilder_t457 * L_16 = V_0; + GameObject_t77 * L_17 = PointerEventData_get_pointerEnter_m2217(__this, /*hidden argument*/NULL); + String_t* L_18 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral187, L_17, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_AppendLine_m3452(L_16, L_18, /*hidden argument*/NULL); + StringBuilder_t457 * L_19 = V_0; + GameObject_t77 * L_20 = PointerEventData_get_pointerPress_m2251(__this, /*hidden argument*/NULL); + String_t* L_21 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral188, L_20, /*hidden argument*/NULL); + NullCheck(L_19); + StringBuilder_AppendLine_m3452(L_19, L_21, /*hidden argument*/NULL); + StringBuilder_t457 * L_22 = V_0; + GameObject_t77 * L_23 = PointerEventData_get_lastPress_m2219(__this, /*hidden argument*/NULL); + String_t* L_24 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral189, L_23, /*hidden argument*/NULL); + NullCheck(L_22); + StringBuilder_AppendLine_m3452(L_22, L_24, /*hidden argument*/NULL); + StringBuilder_t457 * L_25 = V_0; + GameObject_t77 * L_26 = PointerEventData_get_pointerDrag_m2222(__this, /*hidden argument*/NULL); + String_t* L_27 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral190, L_26, /*hidden argument*/NULL); + NullCheck(L_25); + StringBuilder_AppendLine_m3452(L_25, L_27, /*hidden argument*/NULL); + StringBuilder_t457 * L_28 = V_0; + bool L_29 = PointerEventData_get_useDragThreshold_m2242(__this, /*hidden argument*/NULL); + bool L_30 = L_29; + Object_t * L_31 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_30); + String_t* L_32 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral191, L_31, /*hidden argument*/NULL); + NullCheck(L_28); + StringBuilder_AppendLine_m3452(L_28, L_32, /*hidden argument*/NULL); + StringBuilder_t457 * L_33 = V_0; + NullCheck(L_33); + StringBuilder_AppendLine_m3452(L_33, _stringLiteral192, /*hidden argument*/NULL); + StringBuilder_t457 * L_34 = V_0; + RaycastResult_t508 L_35 = PointerEventData_get_pointerCurrentRaycast_m2224(__this, /*hidden argument*/NULL); + V_1 = L_35; + String_t* L_36 = RaycastResult_ToString_m2192((&V_1), /*hidden argument*/NULL); + NullCheck(L_34); + StringBuilder_AppendLine_m3452(L_34, L_36, /*hidden argument*/NULL); + StringBuilder_t457 * L_37 = V_0; + NullCheck(L_37); + StringBuilder_AppendLine_m3452(L_37, _stringLiteral193, /*hidden argument*/NULL); + StringBuilder_t457 * L_38 = V_0; + RaycastResult_t508 L_39 = PointerEventData_get_pointerPressRaycast_m2226(__this, /*hidden argument*/NULL); + V_2 = L_39; + String_t* L_40 = RaycastResult_ToString_m2192((&V_2), /*hidden argument*/NULL); + NullCheck(L_38); + StringBuilder_AppendLine_m3452(L_38, L_40, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_0; + NullCheck(L_41); + String_t* L_42 = StringBuilder_ToString_m2059(L_41, /*hidden argument*/NULL); + return L_42; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor() +extern TypeInfo* List_1_t514_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3481_MethodInfo_var; +extern "C" void BaseInputModule__ctor_m2254 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(270); + List_1__ctor_m3481_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483762); + s_Il2CppMethodIntialized = true; + } + { + List_1_t514 * L_0 = (List_1_t514 *)il2cpp_codegen_object_new (List_1_t514_il2cpp_TypeInfo_var); + List_1__ctor_m3481(L_0, /*hidden argument*/List_1__ctor_m3481_MethodInfo_var); + __this->___m_RaycastResultCache_2 = L_0; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem() +extern "C" EventSystem_t473 * BaseInputModule_get_eventSystem_m2255 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + EventSystem_t473 * L_0 = (__this->___m_EventSystem_4); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::OnEnable() +extern const MethodInfo* Component_GetComponent_TisEventSystem_t473_m3482_MethodInfo_var; +extern "C" void BaseInputModule_OnEnable_m2256 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisEventSystem_t473_m3482_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483763); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + EventSystem_t473 * L_0 = Component_GetComponent_TisEventSystem_t473_m3482(__this, /*hidden argument*/Component_GetComponent_TisEventSystem_t473_m3482_MethodInfo_var); + __this->___m_EventSystem_4 = L_0; + EventSystem_t473 * L_1 = (__this->___m_EventSystem_4); + NullCheck(L_1); + EventSystem_UpdateModules_m2110(L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::OnDisable() +extern "C" void BaseInputModule_OnDisable_m2257 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + EventSystem_t473 * L_0 = (__this->___m_EventSystem_4); + NullCheck(L_0); + EventSystem_UpdateModules_m2110(L_0, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1) +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern "C" RaycastResult_t508 BaseInputModule_FindFirstRaycast_m2258 (Object_t * __this /* static, unused */, List_1_t514 * ___candidates, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RaycastResult_t508 V_1 = {0}; + RaycastResult_t508 V_2 = {0}; + { + V_0 = 0; + goto IL_0032; + } + +IL_0007: + { + List_1_t514 * L_0 = ___candidates; + int32_t L_1 = V_0; + NullCheck(L_0); + RaycastResult_t508 L_2 = (RaycastResult_t508 )VirtFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_0, L_1); + V_1 = L_2; + GameObject_t77 * L_3 = RaycastResult_get_gameObject_m2189((&V_1), /*hidden argument*/NULL); + bool L_4 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0026; + } + } + { + goto IL_002e; + } + +IL_0026: + { + List_1_t514 * L_5 = ___candidates; + int32_t L_6 = V_0; + NullCheck(L_5); + RaycastResult_t508 L_7 = (RaycastResult_t508 )VirtFuncInvoker1< RaycastResult_t508 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, L_6); + return L_7; + } + +IL_002e: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0032: + { + int32_t L_9 = V_0; + List_1_t514 * L_10 = ___candidates; + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0007; + } + } + { + Initobj (RaycastResult_t508_il2cpp_TypeInfo_var, (&V_2)); + RaycastResult_t508 L_12 = V_2; + return L_12; + } +} +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single) +extern "C" int32_t BaseInputModule_DetermineMoveDirection_m2259 (Object_t * __this /* static, unused */, float ___x, float ___y, const MethodInfo* method) +{ + { + float L_0 = ___x; + float L_1 = ___y; + int32_t L_2 = BaseInputModule_DetermineMoveDirection_m2260(NULL /*static, unused*/, L_0, L_1, (0.6f), /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" int32_t BaseInputModule_DetermineMoveDirection_m2260 (Object_t * __this /* static, unused */, float ___x, float ___y, float ___deadZone, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + float L_0 = ___x; + float L_1 = ___y; + Vector2__ctor_m436((&V_0), L_0, L_1, /*hidden argument*/NULL); + float L_2 = Vector2_get_sqrMagnitude_m530((&V_0), /*hidden argument*/NULL); + float L_3 = ___deadZone; + float L_4 = ___deadZone; + if ((!(((float)L_2) < ((float)((float)((float)L_3*(float)L_4)))))) + { + goto IL_001a; + } + } + { + return (int32_t)(4); + } + +IL_001a: + { + float L_5 = ___x; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = fabsf(L_5); + float L_7 = ___y; + float L_8 = fabsf(L_7); + if ((!(((float)L_6) > ((float)L_8)))) + { + goto IL_003a; + } + } + { + float L_9 = ___x; + if ((!(((float)L_9) > ((float)(0.0f))))) + { + goto IL_0038; + } + } + { + return (int32_t)(2); + } + +IL_0038: + { + return (int32_t)(0); + } + +IL_003a: + { + float L_10 = ___y; + if ((!(((float)L_10) > ((float)(0.0f))))) + { + goto IL_0047; + } + } + { + return (int32_t)(1); + } + +IL_0047: + { + return (int32_t)(3); + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject) +extern "C" GameObject_t77 * BaseInputModule_FindCommonRoot_m2261 (Object_t * __this /* static, unused */, GameObject_t77 * ___g1, GameObject_t77 * ___g2, const MethodInfo* method) +{ + Transform_t3 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + { + GameObject_t77 * L_0 = ___g1; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + { + GameObject_t77 * L_2 = ___g2; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001a; + } + } + +IL_0018: + { + return (GameObject_t77 *)NULL; + } + +IL_001a: + { + GameObject_t77 * L_4 = ___g1; + NullCheck(L_4); + Transform_t3 * L_5 = GameObject_get_transform_m416(L_4, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_005f; + } + +IL_0026: + { + GameObject_t77 * L_6 = ___g2; + NullCheck(L_6); + Transform_t3 * L_7 = GameObject_get_transform_m416(L_6, /*hidden argument*/NULL); + V_1 = L_7; + goto IL_004c; + } + +IL_0032: + { + Transform_t3 * L_8 = V_0; + Transform_t3 * L_9 = V_1; + bool L_10 = Object_op_Equality_m445(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0045; + } + } + { + Transform_t3 * L_11 = V_0; + NullCheck(L_11); + GameObject_t77 * L_12 = Component_get_gameObject_m428(L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_0045: + { + Transform_t3 * L_13 = V_1; + NullCheck(L_13); + Transform_t3 * L_14 = Transform_get_parent_m481(L_13, /*hidden argument*/NULL); + V_1 = L_14; + } + +IL_004c: + { + Transform_t3 * L_15 = V_1; + bool L_16 = Object_op_Inequality_m429(NULL /*static, unused*/, L_15, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_16) + { + goto IL_0032; + } + } + { + Transform_t3 * L_17 = V_0; + NullCheck(L_17); + Transform_t3 * L_18 = Transform_get_parent_m481(L_17, /*hidden argument*/NULL); + V_0 = L_18; + } + +IL_005f: + { + Transform_t3 * L_19 = V_0; + bool L_20 = Object_op_Inequality_m429(NULL /*static, unused*/, L_19, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_20) + { + goto IL_0026; + } + } + { + return (GameObject_t77 *)NULL; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484_MethodInfo_var; +extern "C" void BaseInputModule_HandlePointerExitAndEnter_m2262 (BaseInputModule_t476 * __this, PointerEventData_t131 * ___currentPointerData, GameObject_t77 * ___newEnterTarget, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483764); + ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483765); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + GameObject_t77 * V_1 = {0}; + Transform_t3 * V_2 = {0}; + Transform_t3 * V_3 = {0}; + { + GameObject_t77 * L_0 = ___newEnterTarget; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001d; + } + } + { + PointerEventData_t131 * L_2 = ___currentPointerData; + NullCheck(L_2); + GameObject_t77 * L_3 = PointerEventData_get_pointerEnter_m2217(L_2, /*hidden argument*/NULL); + bool L_4 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0070; + } + } + +IL_001d: + { + V_0 = 0; + goto IL_0040; + } + +IL_0024: + { + PointerEventData_t131 * L_5 = ___currentPointerData; + NullCheck(L_5); + List_1_t513 * L_6 = (L_5->___hovered_3); + int32_t L_7 = V_0; + NullCheck(L_6); + GameObject_t77 * L_8 = (GameObject_t77 *)VirtFuncInvoker1< GameObject_t77 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_6, L_7); + PointerEventData_t131 * L_9 = ___currentPointerData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t487 * L_10 = ExecuteEvents_get_pointerExitHandler_m2167(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483_MethodInfo_var); + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0040: + { + int32_t L_12 = V_0; + PointerEventData_t131 * L_13 = ___currentPointerData; + NullCheck(L_13); + List_1_t513 * L_14 = (L_13->___hovered_3); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_14); + if ((((int32_t)L_12) < ((int32_t)L_15))) + { + goto IL_0024; + } + } + { + PointerEventData_t131 * L_16 = ___currentPointerData; + NullCheck(L_16); + List_1_t513 * L_17 = (L_16->___hovered_3); + NullCheck(L_17); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_17); + GameObject_t77 * L_18 = ___newEnterTarget; + bool L_19 = Object_op_Equality_m445(NULL /*static, unused*/, L_18, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_0070; + } + } + { + PointerEventData_t131 * L_20 = ___currentPointerData; + GameObject_t77 * L_21 = ___newEnterTarget; + NullCheck(L_20); + PointerEventData_set_pointerEnter_m2218(L_20, L_21, /*hidden argument*/NULL); + return; + } + +IL_0070: + { + PointerEventData_t131 * L_22 = ___currentPointerData; + NullCheck(L_22); + GameObject_t77 * L_23 = PointerEventData_get_pointerEnter_m2217(L_22, /*hidden argument*/NULL); + GameObject_t77 * L_24 = ___newEnterTarget; + bool L_25 = Object_op_Equality_m445(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_008d; + } + } + { + GameObject_t77 * L_26 = ___newEnterTarget; + bool L_27 = Object_op_Implicit_m435(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_008d; + } + } + { + return; + } + +IL_008d: + { + PointerEventData_t131 * L_28 = ___currentPointerData; + NullCheck(L_28); + GameObject_t77 * L_29 = PointerEventData_get_pointerEnter_m2217(L_28, /*hidden argument*/NULL); + GameObject_t77 * L_30 = ___newEnterTarget; + GameObject_t77 * L_31 = BaseInputModule_FindCommonRoot_m2261(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + V_1 = L_31; + PointerEventData_t131 * L_32 = ___currentPointerData; + NullCheck(L_32); + GameObject_t77 * L_33 = PointerEventData_get_pointerEnter_m2217(L_32, /*hidden argument*/NULL); + bool L_34 = Object_op_Inequality_m429(NULL /*static, unused*/, L_33, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0115; + } + } + { + PointerEventData_t131 * L_35 = ___currentPointerData; + NullCheck(L_35); + GameObject_t77 * L_36 = PointerEventData_get_pointerEnter_m2217(L_35, /*hidden argument*/NULL); + NullCheck(L_36); + Transform_t3 * L_37 = GameObject_get_transform_m416(L_36, /*hidden argument*/NULL); + V_2 = L_37; + goto IL_0109; + } + +IL_00bc: + { + GameObject_t77 * L_38 = V_1; + bool L_39 = Object_op_Inequality_m429(NULL /*static, unused*/, L_38, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_39) + { + goto IL_00de; + } + } + { + GameObject_t77 * L_40 = V_1; + NullCheck(L_40); + Transform_t3 * L_41 = GameObject_get_transform_m416(L_40, /*hidden argument*/NULL); + Transform_t3 * L_42 = V_2; + bool L_43 = Object_op_Equality_m445(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_00de; + } + } + { + goto IL_0115; + } + +IL_00de: + { + Transform_t3 * L_44 = V_2; + NullCheck(L_44); + GameObject_t77 * L_45 = Component_get_gameObject_m428(L_44, /*hidden argument*/NULL); + PointerEventData_t131 * L_46 = ___currentPointerData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t487 * L_47 = ExecuteEvents_get_pointerExitHandler_m2167(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483(NULL /*static, unused*/, L_45, L_46, L_47, /*hidden argument*/ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483_MethodInfo_var); + PointerEventData_t131 * L_48 = ___currentPointerData; + NullCheck(L_48); + List_1_t513 * L_49 = (L_48->___hovered_3); + Transform_t3 * L_50 = V_2; + NullCheck(L_50); + GameObject_t77 * L_51 = Component_get_gameObject_m428(L_50, /*hidden argument*/NULL); + NullCheck(L_49); + VirtFuncInvoker1< bool, GameObject_t77 * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_49, L_51); + Transform_t3 * L_52 = V_2; + NullCheck(L_52); + Transform_t3 * L_53 = Transform_get_parent_m481(L_52, /*hidden argument*/NULL); + V_2 = L_53; + } + +IL_0109: + { + Transform_t3 * L_54 = V_2; + bool L_55 = Object_op_Inequality_m429(NULL /*static, unused*/, L_54, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_55) + { + goto IL_00bc; + } + } + +IL_0115: + { + PointerEventData_t131 * L_56 = ___currentPointerData; + GameObject_t77 * L_57 = ___newEnterTarget; + NullCheck(L_56); + PointerEventData_set_pointerEnter_m2218(L_56, L_57, /*hidden argument*/NULL); + GameObject_t77 * L_58 = ___newEnterTarget; + bool L_59 = Object_op_Inequality_m429(NULL /*static, unused*/, L_58, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_59) + { + goto IL_017b; + } + } + { + GameObject_t77 * L_60 = ___newEnterTarget; + NullCheck(L_60); + Transform_t3 * L_61 = GameObject_get_transform_m416(L_60, /*hidden argument*/NULL); + V_3 = L_61; + goto IL_015e; + } + +IL_0134: + { + Transform_t3 * L_62 = V_3; + NullCheck(L_62); + GameObject_t77 * L_63 = Component_get_gameObject_m428(L_62, /*hidden argument*/NULL); + PointerEventData_t131 * L_64 = ___currentPointerData; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t486 * L_65 = ExecuteEvents_get_pointerEnterHandler_m2166(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484(NULL /*static, unused*/, L_63, L_64, L_65, /*hidden argument*/ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484_MethodInfo_var); + PointerEventData_t131 * L_66 = ___currentPointerData; + NullCheck(L_66); + List_1_t513 * L_67 = (L_66->___hovered_3); + Transform_t3 * L_68 = V_3; + NullCheck(L_68); + GameObject_t77 * L_69 = Component_get_gameObject_m428(L_68, /*hidden argument*/NULL); + NullCheck(L_67); + VirtActionInvoker1< GameObject_t77 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_67, L_69); + Transform_t3 * L_70 = V_3; + NullCheck(L_70); + Transform_t3 * L_71 = Transform_get_parent_m481(L_70, /*hidden argument*/NULL); + V_3 = L_71; + } + +IL_015e: + { + Transform_t3 * L_72 = V_3; + bool L_73 = Object_op_Inequality_m429(NULL /*static, unused*/, L_72, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_73) + { + goto IL_017b; + } + } + { + Transform_t3 * L_74 = V_3; + NullCheck(L_74); + GameObject_t77 * L_75 = Component_get_gameObject_m428(L_74, /*hidden argument*/NULL); + GameObject_t77 * L_76 = V_1; + bool L_77 = Object_op_Inequality_m429(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL); + if (L_77) + { + goto IL_0134; + } + } + +IL_017b: + { + return; + } +} +// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single) +extern TypeInfo* AxisEventData_t510_il2cpp_TypeInfo_var; +extern "C" AxisEventData_t510 * BaseInputModule_GetAxisEventData_m2263 (BaseInputModule_t476 * __this, float ___x, float ___y, float ___moveDeadZone, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AxisEventData_t510_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(265); + s_Il2CppMethodIntialized = true; + } + { + AxisEventData_t510 * L_0 = (__this->___m_AxisEventData_3); + if (L_0) + { + goto IL_001c; + } + } + { + EventSystem_t473 * L_1 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + AxisEventData_t510 * L_2 = (AxisEventData_t510 *)il2cpp_codegen_object_new (AxisEventData_t510_il2cpp_TypeInfo_var); + AxisEventData__ctor_m2207(L_2, L_1, /*hidden argument*/NULL); + __this->___m_AxisEventData_3 = L_2; + } + +IL_001c: + { + AxisEventData_t510 * L_3 = (__this->___m_AxisEventData_3); + NullCheck(L_3); + BaseEventData_Reset_m2212(L_3, /*hidden argument*/NULL); + AxisEventData_t510 * L_4 = (__this->___m_AxisEventData_3); + float L_5 = ___x; + float L_6 = ___y; + Vector2_t6 L_7 = {0}; + Vector2__ctor_m436(&L_7, L_5, L_6, /*hidden argument*/NULL); + NullCheck(L_4); + AxisEventData_set_moveVector_m2208(L_4, L_7, /*hidden argument*/NULL); + AxisEventData_t510 * L_8 = (__this->___m_AxisEventData_3); + float L_9 = ___x; + float L_10 = ___y; + float L_11 = ___moveDeadZone; + int32_t L_12 = BaseInputModule_DetermineMoveDirection_m2260(NULL /*static, unused*/, L_9, L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + AxisEventData_set_moveDir_m2210(L_8, L_12, /*hidden argument*/NULL); + AxisEventData_t510 * L_13 = (__this->___m_AxisEventData_3); + return L_13; + } +} +// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() +extern TypeInfo* BaseEventData_t477_il2cpp_TypeInfo_var; +extern "C" BaseEventData_t477 * BaseInputModule_GetBaseEventData_m2264 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BaseEventData_t477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(223); + s_Il2CppMethodIntialized = true; + } + { + BaseEventData_t477 * L_0 = (__this->___m_BaseEventData_5); + if (L_0) + { + goto IL_001c; + } + } + { + EventSystem_t473 * L_1 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + BaseEventData_t477 * L_2 = (BaseEventData_t477 *)il2cpp_codegen_object_new (BaseEventData_t477_il2cpp_TypeInfo_var); + BaseEventData__ctor_m2211(L_2, L_1, /*hidden argument*/NULL); + __this->___m_BaseEventData_5 = L_2; + } + +IL_001c: + { + BaseEventData_t477 * L_3 = (__this->___m_BaseEventData_5); + NullCheck(L_3); + BaseEventData_Reset_m2212(L_3, /*hidden argument*/NULL); + BaseEventData_t477 * L_4 = (__this->___m_BaseEventData_5); + return L_4; + } +} +// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32) +extern "C" bool BaseInputModule_IsPointerOverGameObject_m2265 (BaseInputModule_t476 * __this, int32_t ___pointerId, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule() +extern "C" bool BaseInputModule_ShouldActivateModule_m2266 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = Behaviour_get_enabled_m1240(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0018; + } + } + { + GameObject_t77 * L_1 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_1); + bool L_2 = GameObject_get_activeInHierarchy_m1361(L_1, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() +extern "C" void BaseInputModule_DeactivateModule_m2267 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule() +extern "C" void BaseInputModule_ActivateModule_m2268 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule() +extern "C" void BaseInputModule_UpdateModule_m2269 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() +extern "C" bool BaseInputModule_IsModuleSupported_m2270 (BaseInputModule_t476 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::.ctor() +extern "C" void ButtonState__ctor_m2271 (ButtonState_t515 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData UnityEngine.EventSystems.PointerInputModule/ButtonState::get_eventData() +extern "C" MouseButtonEventData_t516 * ButtonState_get_eventData_m2272 (ButtonState_t515 * __this, const MethodInfo* method) +{ + { + MouseButtonEventData_t516 * L_0 = (__this->___m_EventData_1); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_eventData(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData) +extern "C" void ButtonState_set_eventData_m2273 (ButtonState_t515 * __this, MouseButtonEventData_t516 * ___value, const MethodInfo* method) +{ + { + MouseButtonEventData_t516 * L_0 = ___value; + __this->___m_EventData_1 = L_0; + return; + } +} +// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerInputModule/ButtonState::get_button() +extern "C" int32_t ButtonState_get_button_m2274 (ButtonState_t515 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Button_0); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/ButtonState::set_button(UnityEngine.EventSystems.PointerEventData/InputButton) +extern "C" void ButtonState_set_button_m2275 (ButtonState_t515 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Button_0 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::.ctor() +extern TypeInfo* List_1_t518_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3485_MethodInfo_var; +extern "C" void MouseState__ctor_m2276 (MouseState_t517 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t518_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(272); + List_1__ctor_m3485_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483766); + s_Il2CppMethodIntialized = true; + } + { + List_1_t518 * L_0 = (List_1_t518 *)il2cpp_codegen_object_new (List_1_t518_il2cpp_TypeInfo_var); + List_1__ctor_m3485(L_0, /*hidden argument*/List_1__ctor_m3485_MethodInfo_var); + __this->___m_TrackedButtons_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.PointerInputModule/ButtonState UnityEngine.EventSystems.PointerInputModule/MouseState::GetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton) +extern TypeInfo* ButtonState_t515_il2cpp_TypeInfo_var; +extern TypeInfo* MouseButtonEventData_t516_il2cpp_TypeInfo_var; +extern "C" ButtonState_t515 * MouseState_GetButtonState_m2277 (MouseState_t517 * __this, int32_t ___button, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ButtonState_t515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(271); + MouseButtonEventData_t516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(273); + s_Il2CppMethodIntialized = true; + } + ButtonState_t515 * V_0 = {0}; + int32_t V_1 = 0; + ButtonState_t515 * V_2 = {0}; + { + V_0 = (ButtonState_t515 *)NULL; + V_1 = 0; + goto IL_0036; + } + +IL_0009: + { + List_1_t518 * L_0 = (__this->___m_TrackedButtons_0); + int32_t L_1 = V_1; + NullCheck(L_0); + ButtonState_t515 * L_2 = (ButtonState_t515 *)VirtFuncInvoker1< ButtonState_t515 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_0, L_1); + NullCheck(L_2); + int32_t L_3 = ButtonState_get_button_m2274(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___button; + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_0032; + } + } + { + List_1_t518 * L_5 = (__this->___m_TrackedButtons_0); + int32_t L_6 = V_1; + NullCheck(L_5); + ButtonState_t515 * L_7 = (ButtonState_t515 *)VirtFuncInvoker1< ButtonState_t515 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, L_6); + V_0 = L_7; + goto IL_0047; + } + +IL_0032: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0036: + { + int32_t L_9 = V_1; + List_1_t518 * L_10 = (__this->___m_TrackedButtons_0); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0009; + } + } + +IL_0047: + { + ButtonState_t515 * L_12 = V_0; + if (L_12) + { + goto IL_0073; + } + } + { + ButtonState_t515 * L_13 = (ButtonState_t515 *)il2cpp_codegen_object_new (ButtonState_t515_il2cpp_TypeInfo_var); + ButtonState__ctor_m2271(L_13, /*hidden argument*/NULL); + V_2 = L_13; + ButtonState_t515 * L_14 = V_2; + int32_t L_15 = ___button; + NullCheck(L_14); + ButtonState_set_button_m2275(L_14, L_15, /*hidden argument*/NULL); + ButtonState_t515 * L_16 = V_2; + MouseButtonEventData_t516 * L_17 = (MouseButtonEventData_t516 *)il2cpp_codegen_object_new (MouseButtonEventData_t516_il2cpp_TypeInfo_var); + MouseButtonEventData__ctor_m2279(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + ButtonState_set_eventData_m2273(L_16, L_17, /*hidden argument*/NULL); + ButtonState_t515 * L_18 = V_2; + V_0 = L_18; + List_1_t518 * L_19 = (__this->___m_TrackedButtons_0); + ButtonState_t515 * L_20 = V_0; + NullCheck(L_19); + VirtActionInvoker1< ButtonState_t515 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_19, L_20); + } + +IL_0073: + { + ButtonState_t515 * L_21 = V_0; + return L_21; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/MouseState::SetButtonState(UnityEngine.EventSystems.PointerEventData/InputButton,UnityEngine.EventSystems.PointerEventData/FramePressState,UnityEngine.EventSystems.PointerEventData) +extern "C" void MouseState_SetButtonState_m2278 (MouseState_t517 * __this, int32_t ___button, int32_t ___stateForMouseButton, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + ButtonState_t515 * V_0 = {0}; + { + int32_t L_0 = ___button; + ButtonState_t515 * L_1 = MouseState_GetButtonState_m2277(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ButtonState_t515 * L_2 = V_0; + NullCheck(L_2); + MouseButtonEventData_t516 * L_3 = ButtonState_get_eventData_m2272(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___stateForMouseButton; + NullCheck(L_3); + L_3->___buttonState_0 = L_4; + ButtonState_t515 * L_5 = V_0; + NullCheck(L_5); + MouseButtonEventData_t516 * L_6 = ButtonState_get_eventData_m2272(L_5, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = ___data; + NullCheck(L_6); + L_6->___buttonData_1 = L_7; + return; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::.ctor() +extern "C" void MouseButtonEventData__ctor_m2279 (MouseButtonEventData_t516 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::PressedThisFrame() +extern "C" bool MouseButtonEventData_PressedThisFrame_m2280 (MouseButtonEventData_t516 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___buttonState_0); + if (!L_0) + { + goto IL_0016; + } + } + { + int32_t L_1 = (__this->___buttonState_0); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)2))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 1; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData::ReleasedThisFrame() +extern "C" bool MouseButtonEventData_ReleasedThisFrame_m2281 (MouseButtonEventData_t516 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___buttonState_0); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___buttonState_0); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)2))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::.ctor() +extern TypeInfo* Dictionary_2_t520_il2cpp_TypeInfo_var; +extern TypeInfo* MouseState_t517_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3486_MethodInfo_var; +extern "C" void PointerInputModule__ctor_m2282 (PointerInputModule_t519 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Dictionary_2_t520_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(274); + MouseState_t517_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(275); + Dictionary_2__ctor_m3486_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483767); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t520 * L_0 = (Dictionary_2_t520 *)il2cpp_codegen_object_new (Dictionary_2_t520_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3486(L_0, /*hidden argument*/Dictionary_2__ctor_m3486_MethodInfo_var); + __this->___m_PointerData_10 = L_0; + MouseState_t517 * L_1 = (MouseState_t517 *)il2cpp_codegen_object_new (MouseState_t517_il2cpp_TypeInfo_var); + MouseState__ctor_m2276(L_1, /*hidden argument*/NULL); + __this->___m_MouseState_11 = L_1; + BaseInputModule__ctor_m2254(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerInputModule::GetPointerData(System.Int32,UnityEngine.EventSystems.PointerEventData&,System.Boolean) +extern TypeInfo* PointerEventData_t131_il2cpp_TypeInfo_var; +extern "C" bool PointerInputModule_GetPointerData_m2283 (PointerInputModule_t519 * __this, int32_t ___id, PointerEventData_t131 ** ___data, bool ___create, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PointerEventData_t131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(264); + s_Il2CppMethodIntialized = true; + } + PointerEventData_t131 * V_0 = {0}; + { + Dictionary_2_t520 * L_0 = (__this->___m_PointerData_10); + int32_t L_1 = ___id; + PointerEventData_t131 ** L_2 = ___data; + NullCheck(L_0); + bool L_3 = (bool)VirtFuncInvoker2< bool, int32_t, PointerEventData_t131 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_0, L_1, L_2); + if (L_3) + { + goto IL_003e; + } + } + { + bool L_4 = ___create; + if (!L_4) + { + goto IL_003e; + } + } + { + PointerEventData_t131 ** L_5 = ___data; + EventSystem_t473 * L_6 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = (PointerEventData_t131 *)il2cpp_codegen_object_new (PointerEventData_t131_il2cpp_TypeInfo_var); + PointerEventData__ctor_m2216(L_7, L_6, /*hidden argument*/NULL); + V_0 = L_7; + PointerEventData_t131 * L_8 = V_0; + int32_t L_9 = ___id; + NullCheck(L_8); + PointerEventData_set_pointerId_m2230(L_8, L_9, /*hidden argument*/NULL); + PointerEventData_t131 * L_10 = V_0; + *((Object_t **)(L_5)) = (Object_t *)L_10; + Dictionary_2_t520 * L_11 = (__this->___m_PointerData_10); + int32_t L_12 = ___id; + PointerEventData_t131 ** L_13 = ___data; + NullCheck(L_11); + VirtActionInvoker2< int32_t, PointerEventData_t131 * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_11, L_12, (*((PointerEventData_t131 **)L_13))); + return 1; + } + +IL_003e: + { + return 0; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::RemovePointerData(UnityEngine.EventSystems.PointerEventData) +extern "C" void PointerInputModule_RemovePointerData_m2284 (PointerInputModule_t519 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + { + Dictionary_2_t520 * L_0 = (__this->___m_PointerData_10); + PointerEventData_t131 * L_1 = ___data; + NullCheck(L_1); + int32_t L_2 = PointerEventData_get_pointerId_m604(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + VirtFuncInvoker1< bool, int32_t >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2::Remove(!0) */, L_0, L_2); + return; + } +} +// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetTouchPointerEventData(UnityEngine.Touch,System.Boolean&,System.Boolean&) +extern "C" PointerEventData_t131 * PointerInputModule_GetTouchPointerEventData_m2285 (PointerInputModule_t519 * __this, Touch_t155 ___input, bool* ___pressed, bool* ___released, const MethodInfo* method) +{ + PointerEventData_t131 * V_0 = {0}; + bool V_1 = false; + RaycastResult_t508 V_2 = {0}; + bool* G_B2_0 = {0}; + bool* G_B1_0 = {0}; + int32_t G_B3_0 = 0; + bool* G_B3_1 = {0}; + bool* G_B5_0 = {0}; + bool* G_B4_0 = {0}; + int32_t G_B6_0 = 0; + bool* G_B6_1 = {0}; + { + int32_t L_0 = Touch_get_fingerId_m1313((&___input), /*hidden argument*/NULL); + bool L_1 = PointerInputModule_GetPointerData_m2283(__this, L_0, (&V_0), 1, /*hidden argument*/NULL); + V_1 = L_1; + PointerEventData_t131 * L_2 = V_0; + NullCheck(L_2); + BaseEventData_Reset_m2212(L_2, /*hidden argument*/NULL); + bool* L_3 = ___pressed; + bool L_4 = V_1; + G_B1_0 = L_3; + if (L_4) + { + G_B2_0 = L_3; + goto IL_002a; + } + } + { + int32_t L_5 = Touch_get_phase_m1314((&___input), /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0); + G_B3_1 = G_B1_0; + goto IL_002b; + } + +IL_002a: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + } + +IL_002b: + { + *((int8_t*)(G_B3_1)) = (int8_t)G_B3_0; + bool* L_6 = ___released; + int32_t L_7 = Touch_get_phase_m1314((&___input), /*hidden argument*/NULL); + G_B4_0 = L_6; + if ((((int32_t)L_7) == ((int32_t)4))) + { + G_B5_0 = L_6; + goto IL_0046; + } + } + { + int32_t L_8 = Touch_get_phase_m1314((&___input), /*hidden argument*/NULL); + G_B6_0 = ((((int32_t)L_8) == ((int32_t)3))? 1 : 0); + G_B6_1 = G_B4_0; + goto IL_0047; + } + +IL_0046: + { + G_B6_0 = 1; + G_B6_1 = G_B5_0; + } + +IL_0047: + { + *((int8_t*)(G_B6_1)) = (int8_t)G_B6_0; + bool L_9 = V_1; + if (!L_9) + { + goto IL_005b; + } + } + { + PointerEventData_t131 * L_10 = V_0; + Vector2_t6 L_11 = Touch_get_position_m608((&___input), /*hidden argument*/NULL); + NullCheck(L_10); + PointerEventData_set_position_m2231(L_10, L_11, /*hidden argument*/NULL); + } + +IL_005b: + { + bool* L_12 = ___pressed; + if (!(*((int8_t*)L_12))) + { + goto IL_0072; + } + } + { + PointerEventData_t131 * L_13 = V_0; + Vector2_t6 L_14 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_13); + PointerEventData_set_delta_m2233(L_13, L_14, /*hidden argument*/NULL); + goto IL_008a; + } + +IL_0072: + { + PointerEventData_t131 * L_15 = V_0; + Vector2_t6 L_16 = Touch_get_position_m608((&___input), /*hidden argument*/NULL); + PointerEventData_t131 * L_17 = V_0; + NullCheck(L_17); + Vector2_t6 L_18 = PointerEventData_get_position_m590(L_17, /*hidden argument*/NULL); + Vector2_t6 L_19 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_16, L_18, /*hidden argument*/NULL); + NullCheck(L_15); + PointerEventData_set_delta_m2233(L_15, L_19, /*hidden argument*/NULL); + } + +IL_008a: + { + PointerEventData_t131 * L_20 = V_0; + Vector2_t6 L_21 = Touch_get_position_m608((&___input), /*hidden argument*/NULL); + NullCheck(L_20); + PointerEventData_set_position_m2231(L_20, L_21, /*hidden argument*/NULL); + PointerEventData_t131 * L_22 = V_0; + NullCheck(L_22); + PointerEventData_set_button_m2247(L_22, 0, /*hidden argument*/NULL); + EventSystem_t473 * L_23 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_24 = V_0; + List_1_t514 * L_25 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + NullCheck(L_23); + EventSystem_RaycastAll_m2116(L_23, L_24, L_25, /*hidden argument*/NULL); + List_1_t514 * L_26 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + RaycastResult_t508 L_27 = BaseInputModule_FindFirstRaycast_m2258(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + V_2 = L_27; + PointerEventData_t131 * L_28 = V_0; + RaycastResult_t508 L_29 = V_2; + NullCheck(L_28); + PointerEventData_set_pointerCurrentRaycast_m2225(L_28, L_29, /*hidden argument*/NULL); + List_1_t514 * L_30 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + NullCheck(L_30); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_30); + PointerEventData_t131 * L_31 = V_0; + return L_31; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::CopyFromTo(UnityEngine.EventSystems.PointerEventData,UnityEngine.EventSystems.PointerEventData) +extern "C" void PointerInputModule_CopyFromTo_m2286 (PointerInputModule_t519 * __this, PointerEventData_t131 * ___from, PointerEventData_t131 * ___to, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___to; + PointerEventData_t131 * L_1 = ___from; + NullCheck(L_1); + Vector2_t6 L_2 = PointerEventData_get_position_m590(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + PointerEventData_set_position_m2231(L_0, L_2, /*hidden argument*/NULL); + PointerEventData_t131 * L_3 = ___to; + PointerEventData_t131 * L_4 = ___from; + NullCheck(L_4); + Vector2_t6 L_5 = PointerEventData_get_delta_m2232(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + PointerEventData_set_delta_m2233(L_3, L_5, /*hidden argument*/NULL); + PointerEventData_t131 * L_6 = ___to; + PointerEventData_t131 * L_7 = ___from; + NullCheck(L_7); + Vector2_t6 L_8 = PointerEventData_get_scrollDelta_m2240(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + PointerEventData_set_scrollDelta_m2241(L_6, L_8, /*hidden argument*/NULL); + PointerEventData_t131 * L_9 = ___to; + PointerEventData_t131 * L_10 = ___from; + NullCheck(L_10); + RaycastResult_t508 L_11 = PointerEventData_get_pointerCurrentRaycast_m2224(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + PointerEventData_set_pointerCurrentRaycast_m2225(L_9, L_11, /*hidden argument*/NULL); + PointerEventData_t131 * L_12 = ___to; + PointerEventData_t131 * L_13 = ___from; + NullCheck(L_13); + GameObject_t77 * L_14 = PointerEventData_get_pointerEnter_m2217(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + PointerEventData_set_pointerEnter_m2218(L_12, L_14, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.PointerEventData/FramePressState UnityEngine.EventSystems.PointerInputModule::StateForMouseButton(System.Int32) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t PointerInputModule_StateForMouseButton_m2287 (Object_t * __this /* static, unused */, int32_t ___buttonId, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + { + int32_t L_0 = ___buttonId; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetMouseButtonDown_m650(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___buttonId; + bool L_3 = Input_GetMouseButtonUp_m469(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_1 = L_3; + bool L_4 = V_0; + if (!L_4) + { + goto IL_001c; + } + } + { + bool L_5 = V_1; + if (!L_5) + { + goto IL_001c; + } + } + { + return (int32_t)(2); + } + +IL_001c: + { + bool L_6 = V_0; + if (!L_6) + { + goto IL_0024; + } + } + { + return (int32_t)(0); + } + +IL_0024: + { + bool L_7 = V_1; + if (!L_7) + { + goto IL_002c; + } + } + { + return (int32_t)(1); + } + +IL_002c: + { + return (int32_t)(3); + } +} +// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData() +extern "C" MouseState_t517 * PointerInputModule_GetMousePointerEventData_m2288 (PointerInputModule_t519 * __this, const MethodInfo* method) +{ + { + MouseState_t517 * L_0 = (MouseState_t517 *)VirtFuncInvoker1< MouseState_t517 *, int32_t >::Invoke(26 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0); + return L_0; + } +} +// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" MouseState_t517 * PointerInputModule_GetMousePointerEventData_m2289 (PointerInputModule_t519 * __this, int32_t ___id, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + PointerEventData_t131 * V_0 = {0}; + bool V_1 = false; + Vector2_t6 V_2 = {0}; + RaycastResult_t508 V_3 = {0}; + PointerEventData_t131 * V_4 = {0}; + PointerEventData_t131 * V_5 = {0}; + { + bool L_0 = PointerInputModule_GetPointerData_m2283(__this, (-1), (&V_0), 1, /*hidden argument*/NULL); + V_1 = L_0; + PointerEventData_t131 * L_1 = V_0; + NullCheck(L_1); + BaseEventData_Reset_m2212(L_1, /*hidden argument*/NULL); + bool L_2 = V_1; + if (!L_2) + { + goto IL_0027; + } + } + { + PointerEventData_t131 * L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_4 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + NullCheck(L_3); + PointerEventData_set_position_m2231(L_3, L_5, /*hidden argument*/NULL); + } + +IL_0027: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_6 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_7 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = L_7; + PointerEventData_t131 * L_8 = V_0; + Vector2_t6 L_9 = V_2; + PointerEventData_t131 * L_10 = V_0; + NullCheck(L_10); + Vector2_t6 L_11 = PointerEventData_get_position_m590(L_10, /*hidden argument*/NULL); + Vector2_t6 L_12 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_9, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + PointerEventData_set_delta_m2233(L_8, L_12, /*hidden argument*/NULL); + PointerEventData_t131 * L_13 = V_0; + Vector2_t6 L_14 = V_2; + NullCheck(L_13); + PointerEventData_set_position_m2231(L_13, L_14, /*hidden argument*/NULL); + PointerEventData_t131 * L_15 = V_0; + Vector2_t6 L_16 = Input_get_mouseScrollDelta_m1318(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_15); + PointerEventData_set_scrollDelta_m2241(L_15, L_16, /*hidden argument*/NULL); + PointerEventData_t131 * L_17 = V_0; + NullCheck(L_17); + PointerEventData_set_button_m2247(L_17, 0, /*hidden argument*/NULL); + EventSystem_t473 * L_18 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_19 = V_0; + List_1_t514 * L_20 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + NullCheck(L_18); + EventSystem_RaycastAll_m2116(L_18, L_19, L_20, /*hidden argument*/NULL); + List_1_t514 * L_21 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + RaycastResult_t508 L_22 = BaseInputModule_FindFirstRaycast_m2258(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + V_3 = L_22; + PointerEventData_t131 * L_23 = V_0; + RaycastResult_t508 L_24 = V_3; + NullCheck(L_23); + PointerEventData_set_pointerCurrentRaycast_m2225(L_23, L_24, /*hidden argument*/NULL); + List_1_t514 * L_25 = (((BaseInputModule_t476 *)__this)->___m_RaycastResultCache_2); + NullCheck(L_25); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_25); + PointerInputModule_GetPointerData_m2283(__this, ((int32_t)-2), (&V_4), 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_26 = V_0; + PointerEventData_t131 * L_27 = V_4; + PointerInputModule_CopyFromTo_m2286(__this, L_26, L_27, /*hidden argument*/NULL); + PointerEventData_t131 * L_28 = V_4; + NullCheck(L_28); + PointerEventData_set_button_m2247(L_28, 1, /*hidden argument*/NULL); + PointerInputModule_GetPointerData_m2283(__this, ((int32_t)-3), (&V_5), 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_29 = V_0; + PointerEventData_t131 * L_30 = V_5; + PointerInputModule_CopyFromTo_m2286(__this, L_29, L_30, /*hidden argument*/NULL); + PointerEventData_t131 * L_31 = V_5; + NullCheck(L_31); + PointerEventData_set_button_m2247(L_31, 2, /*hidden argument*/NULL); + MouseState_t517 * L_32 = (__this->___m_MouseState_11); + int32_t L_33 = PointerInputModule_StateForMouseButton_m2287(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_34 = V_0; + NullCheck(L_32); + MouseState_SetButtonState_m2278(L_32, 0, L_33, L_34, /*hidden argument*/NULL); + MouseState_t517 * L_35 = (__this->___m_MouseState_11); + int32_t L_36 = PointerInputModule_StateForMouseButton_m2287(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_37 = V_4; + NullCheck(L_35); + MouseState_SetButtonState_m2278(L_35, 1, L_36, L_37, /*hidden argument*/NULL); + MouseState_t517 * L_38 = (__this->___m_MouseState_11); + int32_t L_39 = PointerInputModule_StateForMouseButton_m2287(NULL /*static, unused*/, 2, /*hidden argument*/NULL); + PointerEventData_t131 * L_40 = V_5; + NullCheck(L_38); + MouseState_SetButtonState_m2278(L_38, 2, L_39, L_40, /*hidden argument*/NULL); + MouseState_t517 * L_41 = (__this->___m_MouseState_11); + return L_41; + } +} +// UnityEngine.EventSystems.PointerEventData UnityEngine.EventSystems.PointerInputModule::GetLastPointerEventData(System.Int32) +extern "C" PointerEventData_t131 * PointerInputModule_GetLastPointerEventData_m2290 (PointerInputModule_t519 * __this, int32_t ___id, const MethodInfo* method) +{ + PointerEventData_t131 * V_0 = {0}; + { + int32_t L_0 = ___id; + PointerInputModule_GetPointerData_m2283(__this, L_0, (&V_0), 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_1 = V_0; + return L_1; + } +} +// System.Boolean UnityEngine.EventSystems.PointerInputModule::ShouldStartDrag(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Boolean) +extern "C" bool PointerInputModule_ShouldStartDrag_m2291 (Object_t * __this /* static, unused */, Vector2_t6 ___pressPos, Vector2_t6 ___currentPos, float ___threshold, bool ___useDragThreshold, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + bool L_0 = ___useDragThreshold; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Vector2_t6 L_1 = ___pressPos; + Vector2_t6 L_2 = ___currentPos; + Vector2_t6 L_3 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + float L_4 = Vector2_get_sqrMagnitude_m530((&V_0), /*hidden argument*/NULL); + float L_5 = ___threshold; + float L_6 = ___threshold; + return ((((int32_t)((!(((float)L_4) >= ((float)((float)((float)L_5*(float)L_6)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) +extern "C" void PointerInputModule_ProcessMove_m2292 (PointerInputModule_t519 * __this, PointerEventData_t131 * ___pointerEvent, const MethodInfo* method) +{ + GameObject_t77 * V_0 = {0}; + RaycastResult_t508 V_1 = {0}; + { + PointerEventData_t131 * L_0 = ___pointerEvent; + NullCheck(L_0); + RaycastResult_t508 L_1 = PointerEventData_get_pointerCurrentRaycast_m2224(L_0, /*hidden argument*/NULL); + V_1 = L_1; + GameObject_t77 * L_2 = RaycastResult_get_gameObject_m2189((&V_1), /*hidden argument*/NULL); + V_0 = L_2; + PointerEventData_t131 * L_3 = ___pointerEvent; + GameObject_t77 * L_4 = V_0; + BaseInputModule_HandlePointerExitAndEnter_m2262(__this, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIDragHandler_t665_m3489_MethodInfo_var; +extern "C" void PointerInputModule_ProcessDrag_m2293 (PointerInputModule_t519 * __this, PointerEventData_t131 * ___pointerEvent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483768); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483769); + ExecuteEvents_Execute_TisIDragHandler_t665_m3489_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483770); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + PointerEventData_t131 * L_0 = ___pointerEvent; + NullCheck(L_0); + bool L_1 = PointerEventData_IsPointerMoving_m2248(L_0, /*hidden argument*/NULL); + V_0 = L_1; + bool L_2 = V_0; + if (!L_2) + { + goto IL_006a; + } + } + { + PointerEventData_t131 * L_3 = ___pointerEvent; + NullCheck(L_3); + GameObject_t77 * L_4 = PointerEventData_get_pointerDrag_m2222(L_3, /*hidden argument*/NULL); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_006a; + } + } + { + PointerEventData_t131 * L_6 = ___pointerEvent; + NullCheck(L_6); + bool L_7 = PointerEventData_get_dragging_m2244(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_006a; + } + } + { + PointerEventData_t131 * L_8 = ___pointerEvent; + NullCheck(L_8); + Vector2_t6 L_9 = PointerEventData_get_pressPosition_m2234(L_8, /*hidden argument*/NULL); + PointerEventData_t131 * L_10 = ___pointerEvent; + NullCheck(L_10); + Vector2_t6 L_11 = PointerEventData_get_position_m590(L_10, /*hidden argument*/NULL); + EventSystem_t473 * L_12 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_12); + int32_t L_13 = EventSystem_get_pixelDragThreshold_m2103(L_12, /*hidden argument*/NULL); + PointerEventData_t131 * L_14 = ___pointerEvent; + NullCheck(L_14); + bool L_15 = PointerEventData_get_useDragThreshold_m2242(L_14, /*hidden argument*/NULL); + bool L_16 = PointerInputModule_ShouldStartDrag_m2291(NULL /*static, unused*/, L_9, L_11, (((float)((float)L_13))), L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_006a; + } + } + { + PointerEventData_t131 * L_17 = ___pointerEvent; + NullCheck(L_17); + GameObject_t77 * L_18 = PointerEventData_get_pointerDrag_m2222(L_17, /*hidden argument*/NULL); + PointerEventData_t131 * L_19 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t492 * L_20 = ExecuteEvents_get_beginDragHandler_m2172(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487_MethodInfo_var); + PointerEventData_t131 * L_21 = ___pointerEvent; + NullCheck(L_21); + PointerEventData_set_dragging_m2245(L_21, 1, /*hidden argument*/NULL); + } + +IL_006a: + { + PointerEventData_t131 * L_22 = ___pointerEvent; + NullCheck(L_22); + bool L_23 = PointerEventData_get_dragging_m2244(L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00db; + } + } + { + bool L_24 = V_0; + if (!L_24) + { + goto IL_00db; + } + } + { + PointerEventData_t131 * L_25 = ___pointerEvent; + NullCheck(L_25); + GameObject_t77 * L_26 = PointerEventData_get_pointerDrag_m2222(L_25, /*hidden argument*/NULL); + bool L_27 = Object_op_Inequality_m429(NULL /*static, unused*/, L_26, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00db; + } + } + { + PointerEventData_t131 * L_28 = ___pointerEvent; + NullCheck(L_28); + GameObject_t77 * L_29 = PointerEventData_get_pointerPress_m2251(L_28, /*hidden argument*/NULL); + PointerEventData_t131 * L_30 = ___pointerEvent; + NullCheck(L_30); + GameObject_t77 * L_31 = PointerEventData_get_pointerDrag_m2222(L_30, /*hidden argument*/NULL); + bool L_32 = Object_op_Inequality_m429(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_00c9; + } + } + { + PointerEventData_t131 * L_33 = ___pointerEvent; + NullCheck(L_33); + GameObject_t77 * L_34 = PointerEventData_get_pointerPress_m2251(L_33, /*hidden argument*/NULL); + PointerEventData_t131 * L_35 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t489 * L_36 = ExecuteEvents_get_pointerUpHandler_m2169(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488(NULL /*static, unused*/, L_34, L_35, L_36, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var); + PointerEventData_t131 * L_37 = ___pointerEvent; + NullCheck(L_37); + PointerEventData_set_eligibleForClick_m2229(L_37, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_38 = ___pointerEvent; + NullCheck(L_38); + PointerEventData_set_pointerPress_m2252(L_38, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_39 = ___pointerEvent; + NullCheck(L_39); + PointerEventData_set_rawPointerPress_m2221(L_39, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + } + +IL_00c9: + { + PointerEventData_t131 * L_40 = ___pointerEvent; + NullCheck(L_40); + GameObject_t77 * L_41 = PointerEventData_get_pointerDrag_m2222(L_40, /*hidden argument*/NULL); + PointerEventData_t131 * L_42 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t493 * L_43 = ExecuteEvents_get_dragHandler_m2173(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIDragHandler_t665_m3489(NULL /*static, unused*/, L_41, L_42, L_43, /*hidden argument*/ExecuteEvents_Execute_TisIDragHandler_t665_m3489_MethodInfo_var); + } + +IL_00db: + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.PointerInputModule::IsPointerOverGameObject(System.Int32) +extern "C" bool PointerInputModule_IsPointerOverGameObject_m2294 (PointerInputModule_t519 * __this, int32_t ___pointerId, const MethodInfo* method) +{ + PointerEventData_t131 * V_0 = {0}; + { + int32_t L_0 = ___pointerId; + PointerEventData_t131 * L_1 = PointerInputModule_GetLastPointerEventData_m2290(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + PointerEventData_t131 * L_2 = V_0; + if (!L_2) + { + goto IL_001b; + } + } + { + PointerEventData_t131 * L_3 = V_0; + NullCheck(L_3); + GameObject_t77 * L_4 = PointerEventData_get_pointerEnter_m2217(L_3, /*hidden argument*/NULL); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_5; + } + +IL_001b: + { + return 0; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::ClearSelection() +extern TypeInfo* Enumerator_t686_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2_get_Values_m3490_MethodInfo_var; +extern const MethodInfo* ValueCollection_GetEnumerator_m3491_MethodInfo_var; +extern const MethodInfo* Enumerator_get_Current_m3492_MethodInfo_var; +extern const MethodInfo* Enumerator_MoveNext_m3493_MethodInfo_var; +extern "C" void PointerInputModule_ClearSelection_m2295 (PointerInputModule_t519 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t686_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(276); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2_get_Values_m3490_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483771); + ValueCollection_GetEnumerator_m3491_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483772); + Enumerator_get_Current_m3492_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483773); + Enumerator_MoveNext_m3493_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483774); + s_Il2CppMethodIntialized = true; + } + BaseEventData_t477 * V_0 = {0}; + PointerEventData_t131 * V_1 = {0}; + Enumerator_t686 V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + BaseEventData_t477 * L_0 = (BaseEventData_t477 *)VirtFuncInvoker0< BaseEventData_t477 * >::Invoke(18 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this); + V_0 = L_0; + Dictionary_2_t520 * L_1 = (__this->___m_PointerData_10); + NullCheck(L_1); + ValueCollection_t687 * L_2 = Dictionary_2_get_Values_m3490(L_1, /*hidden argument*/Dictionary_2_get_Values_m3490_MethodInfo_var); + NullCheck(L_2); + Enumerator_t686 L_3 = ValueCollection_GetEnumerator_m3491(L_2, /*hidden argument*/ValueCollection_GetEnumerator_m3491_MethodInfo_var); + V_2 = L_3; + } + +IL_0018: + try + { // begin try (depth: 1) + { + goto IL_002d; + } + +IL_001d: + { + PointerEventData_t131 * L_4 = Enumerator_get_Current_m3492((&V_2), /*hidden argument*/Enumerator_get_Current_m3492_MethodInfo_var); + V_1 = L_4; + PointerEventData_t131 * L_5 = V_1; + BaseInputModule_HandlePointerExitAndEnter_m2262(__this, L_5, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + } + +IL_002d: + { + bool L_6 = Enumerator_MoveNext_m3493((&V_2), /*hidden argument*/Enumerator_MoveNext_m3493_MethodInfo_var); + if (L_6) + { + goto IL_001d; + } + } + +IL_0039: + { + IL2CPP_LEAVE(0x4A, FINALLY_003e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003e; + } + +FINALLY_003e: + { // begin finally (depth: 1) + Enumerator_t686 L_7 = V_2; + Enumerator_t686 L_8 = L_7; + Object_t * L_9 = Box(Enumerator_t686_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_9); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_9); + IL2CPP_END_FINALLY(62) + } // end finally (depth: 1) + IL2CPP_CLEANUP(62) + { + IL2CPP_JUMP_TBL(0x4A, IL_004a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004a: + { + Dictionary_2_t520 * L_10 = (__this->___m_PointerData_10); + NullCheck(L_10); + VirtActionInvoker0::Invoke(13 /* System.Void System.Collections.Generic.Dictionary`2::Clear() */, L_10); + EventSystem_t473 * L_11 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + BaseEventData_t477 * L_12 = V_0; + NullCheck(L_11); + EventSystem_SetSelectedGameObject_m2112(L_11, (GameObject_t77 *)NULL, L_12, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.EventSystems.PointerInputModule::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Enumerator_t689_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2_GetEnumerator_m3495_MethodInfo_var; +extern const MethodInfo* Enumerator_get_Current_m3496_MethodInfo_var; +extern const MethodInfo* KeyValuePair_2_get_Value_m3497_MethodInfo_var; +extern const MethodInfo* KeyValuePair_2_get_Key_m3498_MethodInfo_var; +extern const MethodInfo* Enumerator_MoveNext_m3499_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral194; +extern Il2CppCodeGenString* _stringLiteral195; +extern "C" String_t* PointerInputModule_ToString_m2296 (PointerInputModule_t519 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Enumerator_t689_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(277); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2_GetEnumerator_m3495_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483775); + Enumerator_get_Current_m3496_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483776); + KeyValuePair_2_get_Value_m3497_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483777); + KeyValuePair_2_get_Key_m3498_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483778); + Enumerator_MoveNext_m3499_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483779); + _stringLiteral194 = il2cpp_codegen_string_literal_from_index(194); + _stringLiteral195 = il2cpp_codegen_string_literal_from_index(195); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + KeyValuePair_2_t688 V_1 = {0}; + Enumerator_t689 V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral194, L_0, /*hidden argument*/NULL); + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_AppendLine_m3453(L_3, /*hidden argument*/NULL); + Dictionary_2_t520 * L_4 = (__this->___m_PointerData_10); + NullCheck(L_4); + Enumerator_t689 L_5 = Dictionary_2_GetEnumerator_m3495(L_4, /*hidden argument*/Dictionary_2_GetEnumerator_m3495_MethodInfo_var); + V_2 = L_5; + } + +IL_0029: + try + { // begin try (depth: 1) + { + goto IL_0077; + } + +IL_002e: + { + KeyValuePair_2_t688 L_6 = Enumerator_get_Current_m3496((&V_2), /*hidden argument*/Enumerator_get_Current_m3496_MethodInfo_var); + V_1 = L_6; + PointerEventData_t131 * L_7 = KeyValuePair_2_get_Value_m3497((&V_1), /*hidden argument*/KeyValuePair_2_get_Value_m3497_MethodInfo_var); + if (L_7) + { + goto IL_0047; + } + } + +IL_0042: + { + goto IL_0077; + } + +IL_0047: + { + StringBuilder_t457 * L_8 = V_0; + int32_t L_9 = KeyValuePair_2_get_Key_m3498((&V_1), /*hidden argument*/KeyValuePair_2_get_Key_m3498_MethodInfo_var); + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral195, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_AppendLine_m3452(L_8, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + PointerEventData_t131 * L_14 = KeyValuePair_2_get_Value_m3497((&V_1), /*hidden argument*/KeyValuePair_2_get_Value_m3497_MethodInfo_var); + NullCheck(L_14); + String_t* L_15 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String UnityEngine.EventSystems.PointerEventData::ToString() */, L_14); + NullCheck(L_13); + StringBuilder_AppendLine_m3452(L_13, L_15, /*hidden argument*/NULL); + } + +IL_0077: + { + bool L_16 = Enumerator_MoveNext_m3499((&V_2), /*hidden argument*/Enumerator_MoveNext_m3499_MethodInfo_var); + if (L_16) + { + goto IL_002e; + } + } + +IL_0083: + { + IL2CPP_LEAVE(0x94, FINALLY_0088); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0088; + } + +FINALLY_0088: + { // begin finally (depth: 1) + Enumerator_t689 L_17 = V_2; + Enumerator_t689 L_18 = L_17; + Object_t * L_19 = Box(Enumerator_t689_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_19); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_19); + IL2CPP_END_FINALLY(136) + } // end finally (depth: 1) + IL2CPP_CLEANUP(136) + { + IL2CPP_JUMP_TBL(0x94, IL_0094) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0094: + { + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + String_t* L_21 = StringBuilder_ToString_m2059(L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500_MethodInfo_var; +extern "C" void PointerInputModule_DeselectIfSelectionChanged_m2297 (PointerInputModule_t519 * __this, GameObject_t77 * ___currentOverGo, BaseEventData_t477 * ___pointerEvent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483780); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + { + GameObject_t77 * L_0 = ___currentOverGo; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_1 = ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500(NULL /*static, unused*/, L_0, /*hidden argument*/ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500_MethodInfo_var); + V_0 = L_1; + GameObject_t77 * L_2 = V_0; + EventSystem_t473 * L_3 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_3); + GameObject_t77 * L_4 = EventSystem_get_currentSelectedGameObject_m2108(L_3, /*hidden argument*/NULL); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002a; + } + } + { + EventSystem_t473 * L_6 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + BaseEventData_t477 * L_7 = ___pointerEvent; + NullCheck(L_6); + EventSystem_SetSelectedGameObject_m2112(L_6, (GameObject_t77 *)NULL, L_7, /*hidden argument*/NULL); + } + +IL_002a: + { + return; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::.ctor() +extern Il2CppCodeGenString* _stringLiteral2; +extern Il2CppCodeGenString* _stringLiteral11; +extern Il2CppCodeGenString* _stringLiteral196; +extern Il2CppCodeGenString* _stringLiteral197; +extern "C" void StandaloneInputModule__ctor_m2298 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2 = il2cpp_codegen_string_literal_from_index(2); + _stringLiteral11 = il2cpp_codegen_string_literal_from_index(11); + _stringLiteral196 = il2cpp_codegen_string_literal_from_index(196); + _stringLiteral197 = il2cpp_codegen_string_literal_from_index(197); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_HorizontalAxis_17 = _stringLiteral2; + __this->___m_VerticalAxis_18 = _stringLiteral11; + __this->___m_SubmitButton_19 = _stringLiteral196; + __this->___m_CancelButton_20 = _stringLiteral197; + __this->___m_InputActionsPerSecond_21 = (10.0f); + __this->___m_RepeatDelay_22 = (0.5f); + PointerInputModule__ctor_m2282(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.EventSystems.StandaloneInputModule/InputMode UnityEngine.EventSystems.StandaloneInputModule::get_inputMode() +extern "C" int32_t StandaloneInputModule_get_inputMode_m2299 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + return (int32_t)(0); + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_allowActivationOnMobileDevice() +extern "C" bool StandaloneInputModule_get_allowActivationOnMobileDevice_m2300 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ForceModuleActive_23); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_allowActivationOnMobileDevice(System.Boolean) +extern "C" void StandaloneInputModule_set_allowActivationOnMobileDevice_m2301 (StandaloneInputModule_t522 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_ForceModuleActive_23 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::get_forceModuleActive() +extern "C" bool StandaloneInputModule_get_forceModuleActive_m2302 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ForceModuleActive_23); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_forceModuleActive(System.Boolean) +extern "C" void StandaloneInputModule_set_forceModuleActive_m2303 (StandaloneInputModule_t522 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_ForceModuleActive_23 = L_0; + return; + } +} +// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_inputActionsPerSecond() +extern "C" float StandaloneInputModule_get_inputActionsPerSecond_m2304 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_InputActionsPerSecond_21); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_inputActionsPerSecond(System.Single) +extern "C" void StandaloneInputModule_set_inputActionsPerSecond_m2305 (StandaloneInputModule_t522 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_InputActionsPerSecond_21 = L_0; + return; + } +} +// System.Single UnityEngine.EventSystems.StandaloneInputModule::get_repeatDelay() +extern "C" float StandaloneInputModule_get_repeatDelay_m2306 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_RepeatDelay_22); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_repeatDelay(System.Single) +extern "C" void StandaloneInputModule_set_repeatDelay_m2307 (StandaloneInputModule_t522 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_RepeatDelay_22 = L_0; + return; + } +} +// System.String UnityEngine.EventSystems.StandaloneInputModule::get_horizontalAxis() +extern "C" String_t* StandaloneInputModule_get_horizontalAxis_m2308 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_HorizontalAxis_17); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_horizontalAxis(System.String) +extern "C" void StandaloneInputModule_set_horizontalAxis_m2309 (StandaloneInputModule_t522 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_HorizontalAxis_17 = L_0; + return; + } +} +// System.String UnityEngine.EventSystems.StandaloneInputModule::get_verticalAxis() +extern "C" String_t* StandaloneInputModule_get_verticalAxis_m2310 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_VerticalAxis_18); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_verticalAxis(System.String) +extern "C" void StandaloneInputModule_set_verticalAxis_m2311 (StandaloneInputModule_t522 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_VerticalAxis_18 = L_0; + return; + } +} +// System.String UnityEngine.EventSystems.StandaloneInputModule::get_submitButton() +extern "C" String_t* StandaloneInputModule_get_submitButton_m2312 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_SubmitButton_19); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_submitButton(System.String) +extern "C" void StandaloneInputModule_set_submitButton_m2313 (StandaloneInputModule_t522 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_SubmitButton_19 = L_0; + return; + } +} +// System.String UnityEngine.EventSystems.StandaloneInputModule::get_cancelButton() +extern "C" String_t* StandaloneInputModule_get_cancelButton_m2314 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_CancelButton_20); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::set_cancelButton(System.String) +extern "C" void StandaloneInputModule_set_cancelButton_m2315 (StandaloneInputModule_t522 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_CancelButton_20 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::UpdateModule() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void StandaloneInputModule_UpdateModule_m2316 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + Vector2_t6 L_0 = (__this->___m_MousePosition_16); + __this->___m_LastMousePosition_15 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_1 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_2 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___m_MousePosition_16 = L_2; + return; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::IsModuleSupported() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool StandaloneInputModule_IsModuleSupported_m2317 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___m_ForceModuleActive_23); + if (L_0) + { + goto IL_0012; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_get_mousePresent_m1320(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_1)); + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = 1; + } + +IL_0013: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::ShouldActivateModule() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool StandaloneInputModule_ShouldActivateModule_m2318 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Vector2_t6 V_1 = {0}; + { + bool L_0 = BaseInputModule_ShouldActivateModule_m2266(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = (__this->___m_ForceModuleActive_23); + V_0 = L_1; + String_t* L_2 = (__this->___m_SubmitButton_19); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_GetButtonDown_m596(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + bool L_3 = V_0; + String_t* L_4 = (__this->___m_CancelButton_20); + bool L_5 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_3|(int32_t)L_5)); + bool L_6 = V_0; + String_t* L_7 = (__this->___m_HorizontalAxis_17); + float L_8 = Input_GetAxisRaw_m593(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_9 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_8, (0.0f), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_6|(int32_t)((((int32_t)L_9) == ((int32_t)0))? 1 : 0))); + bool L_10 = V_0; + String_t* L_11 = (__this->___m_VerticalAxis_18); + float L_12 = Input_GetAxisRaw_m593(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + bool L_13 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_12, (0.0f), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_10|(int32_t)((((int32_t)L_13) == ((int32_t)0))? 1 : 0))); + bool L_14 = V_0; + Vector2_t6 L_15 = (__this->___m_MousePosition_16); + Vector2_t6 L_16 = (__this->___m_LastMousePosition_15); + Vector2_t6 L_17 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + V_1 = L_17; + float L_18 = Vector2_get_sqrMagnitude_m530((&V_1), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_14|(int32_t)((((float)L_18) > ((float)(0.0f)))? 1 : 0))); + bool L_19 = V_0; + bool L_20 = Input_GetMouseButtonDown_m650(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_19|(int32_t)L_20)); + bool L_21 = V_0; + return L_21; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::ActivateModule() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void StandaloneInputModule_ActivateModule_m2319 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + { + BaseInputModule_ActivateModule_m2268(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_0 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_1 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___m_MousePosition_16 = L_1; + Vector3_t4 L_2 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_3 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + __this->___m_LastMousePosition_15 = L_3; + EventSystem_t473 * L_4 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_4); + GameObject_t77 * L_5 = EventSystem_get_currentSelectedGameObject_m2108(L_4, /*hidden argument*/NULL); + V_0 = L_5; + GameObject_t77 * L_6 = V_0; + bool L_7 = Object_op_Equality_m445(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004a; + } + } + { + EventSystem_t473 * L_8 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_8); + GameObject_t77 * L_9 = EventSystem_get_firstSelectedGameObject_m2106(L_8, /*hidden argument*/NULL); + V_0 = L_9; + } + +IL_004a: + { + EventSystem_t473 * L_10 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + GameObject_t77 * L_11 = V_0; + BaseEventData_t477 * L_12 = (BaseEventData_t477 *)VirtFuncInvoker0< BaseEventData_t477 * >::Invoke(18 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this); + NullCheck(L_10); + EventSystem_SetSelectedGameObject_m2112(L_10, L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::DeactivateModule() +extern "C" void StandaloneInputModule_DeactivateModule_m2320 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + BaseInputModule_DeactivateModule_m2267(__this, /*hidden argument*/NULL); + PointerInputModule_ClearSelection_m2295(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::Process() +extern "C" void StandaloneInputModule_Process_m2321 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + bool V_0 = false; + { + bool L_0 = StandaloneInputModule_SendUpdateEventToSelectedObject_m2327(__this, /*hidden argument*/NULL); + V_0 = L_0; + EventSystem_t473 * L_1 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_1); + bool L_2 = EventSystem_get_sendNavigationEvents_m2101(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0033; + } + } + { + bool L_3 = V_0; + if (L_3) + { + goto IL_0026; + } + } + { + bool L_4 = V_0; + bool L_5 = StandaloneInputModule_SendMoveEventToSelectedObject_m2324(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_4|(int32_t)L_5)); + } + +IL_0026: + { + bool L_6 = V_0; + if (L_6) + { + goto IL_0033; + } + } + { + StandaloneInputModule_SendSubmitEventToSelectedObject_m2322(__this, /*hidden argument*/NULL); + } + +IL_0033: + { + StandaloneInputModule_ProcessMouseEvent_m2325(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendSubmitEventToSelectedObject() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisISubmitHandler_t673_m3501_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisICancelHandler_t674_m3502_MethodInfo_var; +extern "C" bool StandaloneInputModule_SendSubmitEventToSelectedObject_m2322 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisISubmitHandler_t673_m3501_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483781); + ExecuteEvents_Execute_TisICancelHandler_t674_m3502_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483782); + s_Il2CppMethodIntialized = true; + } + BaseEventData_t477 * V_0 = {0}; + { + EventSystem_t473 * L_0 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_0); + GameObject_t77 * L_1 = EventSystem_get_currentSelectedGameObject_m2108(L_0, /*hidden argument*/NULL); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0018; + } + } + { + return 0; + } + +IL_0018: + { + BaseEventData_t477 * L_3 = (BaseEventData_t477 *)VirtFuncInvoker0< BaseEventData_t477 * >::Invoke(18 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this); + V_0 = L_3; + String_t* L_4 = (__this->___m_SubmitButton_19); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_5 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0046; + } + } + { + EventSystem_t473 * L_6 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_6); + GameObject_t77 * L_7 = EventSystem_get_currentSelectedGameObject_m2108(L_6, /*hidden argument*/NULL); + BaseEventData_t477 * L_8 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t501 * L_9 = ExecuteEvents_get_submitHandler_m2181(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisISubmitHandler_t673_m3501(NULL /*static, unused*/, L_7, L_8, L_9, /*hidden argument*/ExecuteEvents_Execute_TisISubmitHandler_t673_m3501_MethodInfo_var); + } + +IL_0046: + { + String_t* L_10 = (__this->___m_CancelButton_20); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_11 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_006d; + } + } + { + EventSystem_t473 * L_12 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_12); + GameObject_t77 * L_13 = EventSystem_get_currentSelectedGameObject_m2108(L_12, /*hidden argument*/NULL); + BaseEventData_t477 * L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t502 * L_15 = ExecuteEvents_get_cancelHandler_m2182(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisICancelHandler_t674_m3502(NULL /*static, unused*/, L_13, L_14, L_15, /*hidden argument*/ExecuteEvents_Execute_TisICancelHandler_t674_m3502_MethodInfo_var); + } + +IL_006d: + { + BaseEventData_t477 * L_16 = V_0; + NullCheck(L_16); + bool L_17 = BaseEventData_get_used_m2214(L_16, /*hidden argument*/NULL); + return L_17; + } +} +// UnityEngine.Vector2 UnityEngine.EventSystems.StandaloneInputModule::GetRawMoveVector() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 StandaloneInputModule_GetRawMoveVector_m2323 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = (__this->___m_HorizontalAxis_17); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + float L_2 = Input_GetAxisRaw_m593(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + (&V_0)->___x_1 = L_2; + String_t* L_3 = (__this->___m_VerticalAxis_18); + float L_4 = Input_GetAxisRaw_m593(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + (&V_0)->___y_2 = L_4; + String_t* L_5 = (__this->___m_HorizontalAxis_17); + bool L_6 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0074; + } + } + { + float L_7 = ((&V_0)->___x_1); + if ((!(((float)L_7) < ((float)(0.0f))))) + { + goto IL_0057; + } + } + { + (&V_0)->___x_1 = (-1.0f); + } + +IL_0057: + { + float L_8 = ((&V_0)->___x_1); + if ((!(((float)L_8) > ((float)(0.0f))))) + { + goto IL_0074; + } + } + { + (&V_0)->___x_1 = (1.0f); + } + +IL_0074: + { + String_t* L_9 = (__this->___m_VerticalAxis_18); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_10 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_00be; + } + } + { + float L_11 = ((&V_0)->___y_2); + if ((!(((float)L_11) < ((float)(0.0f))))) + { + goto IL_00a1; + } + } + { + (&V_0)->___y_2 = (-1.0f); + } + +IL_00a1: + { + float L_12 = ((&V_0)->___y_2); + if ((!(((float)L_12) > ((float)(0.0f))))) + { + goto IL_00be; + } + } + { + (&V_0)->___y_2 = (1.0f); + } + +IL_00be: + { + Vector2_t6 L_13 = V_0; + return L_13; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendMoveEventToSelectedObject() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIMoveHandler_t672_m3503_MethodInfo_var; +extern "C" bool StandaloneInputModule_SendMoveEventToSelectedObject_m2324 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisIMoveHandler_t672_m3503_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483783); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Vector2_t6 V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + AxisEventData_t510 * V_4 = {0}; + int32_t G_B6_0 = 0; + { + float L_0 = Time_get_unscaledTime_m1403(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Vector2_t6 L_1 = StandaloneInputModule_GetRawMoveVector_m2323(__this, /*hidden argument*/NULL); + V_1 = L_1; + float L_2 = ((&V_1)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_3 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_2, (0.0f), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0042; + } + } + { + float L_4 = ((&V_1)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_5 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_4, (0.0f), /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0042; + } + } + { + __this->___m_ConsecutiveMoveCount_14 = 0; + return 0; + } + +IL_0042: + { + String_t* L_6 = (__this->___m_HorizontalAxis_17); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_7 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_005f; + } + } + { + String_t* L_8 = (__this->___m_VerticalAxis_18); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_9 = Input_GetButtonDown_m596(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_9)); + goto IL_0060; + } + +IL_005f: + { + G_B6_0 = 1; + } + +IL_0060: + { + V_2 = G_B6_0; + Vector2_t6 L_10 = V_1; + Vector2_t6 L_11 = (__this->___m_LastMoveVector_13); + float L_12 = Vector2_Dot_m949(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_3 = ((((float)L_12) > ((float)(0.0f)))? 1 : 0); + bool L_13 = V_2; + if (L_13) + { + goto IL_00ba; + } + } + { + bool L_14 = V_3; + if (!L_14) + { + goto IL_00a3; + } + } + { + int32_t L_15 = (__this->___m_ConsecutiveMoveCount_14); + if ((!(((uint32_t)L_15) == ((uint32_t)1)))) + { + goto IL_00a3; + } + } + { + float L_16 = V_0; + float L_17 = (__this->___m_PrevActionTime_12); + float L_18 = (__this->___m_RepeatDelay_22); + V_2 = ((((float)L_16) > ((float)((float)((float)L_17+(float)L_18))))? 1 : 0); + goto IL_00ba; + } + +IL_00a3: + { + float L_19 = V_0; + float L_20 = (__this->___m_PrevActionTime_12); + float L_21 = (__this->___m_InputActionsPerSecond_21); + V_2 = ((((float)L_19) > ((float)((float)((float)L_20+(float)((float)((float)(1.0f)/(float)L_21))))))? 1 : 0); + } + +IL_00ba: + { + bool L_22 = V_2; + if (L_22) + { + goto IL_00c2; + } + } + { + return 0; + } + +IL_00c2: + { + float L_23 = ((&V_1)->___x_1); + float L_24 = ((&V_1)->___y_2); + AxisEventData_t510 * L_25 = (AxisEventData_t510 *)VirtFuncInvoker3< AxisEventData_t510 *, float, float, float >::Invoke(17 /* UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single) */, __this, L_23, L_24, (0.6f)); + V_4 = L_25; + EventSystem_t473 * L_26 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_26); + GameObject_t77 * L_27 = EventSystem_get_currentSelectedGameObject_m2108(L_26, /*hidden argument*/NULL); + AxisEventData_t510 * L_28 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t500 * L_29 = ExecuteEvents_get_moveHandler_m2180(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIMoveHandler_t672_m3503(NULL /*static, unused*/, L_27, L_28, L_29, /*hidden argument*/ExecuteEvents_Execute_TisIMoveHandler_t672_m3503_MethodInfo_var); + bool L_30 = V_3; + if (L_30) + { + goto IL_0102; + } + } + { + __this->___m_ConsecutiveMoveCount_14 = 0; + } + +IL_0102: + { + int32_t L_31 = (__this->___m_ConsecutiveMoveCount_14); + __this->___m_ConsecutiveMoveCount_14 = ((int32_t)((int32_t)L_31+(int32_t)1)); + float L_32 = V_0; + __this->___m_PrevActionTime_12 = L_32; + Vector2_t6 L_33 = V_1; + __this->___m_LastMoveVector_13 = L_33; + AxisEventData_t510 * L_34 = V_4; + NullCheck(L_34); + bool L_35 = BaseEventData_get_used_m2214(L_34, /*hidden argument*/NULL); + return L_35; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent() +extern "C" void StandaloneInputModule_ProcessMouseEvent_m2325 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + { + StandaloneInputModule_ProcessMouseEvent_m2326(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMouseEvent(System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505_MethodInfo_var; +extern "C" void StandaloneInputModule_ProcessMouseEvent_m2326 (StandaloneInputModule_t522 * __this, int32_t ___id, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483784); + ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483785); + s_Il2CppMethodIntialized = true; + } + MouseState_t517 * V_0 = {0}; + MouseButtonEventData_t516 * V_1 = {0}; + GameObject_t77 * V_2 = {0}; + Vector2_t6 V_3 = {0}; + RaycastResult_t508 V_4 = {0}; + { + int32_t L_0 = ___id; + MouseState_t517 * L_1 = (MouseState_t517 *)VirtFuncInvoker1< MouseState_t517 *, int32_t >::Invoke(26 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, L_0); + V_0 = L_1; + MouseState_t517 * L_2 = V_0; + NullCheck(L_2); + ButtonState_t515 * L_3 = MouseState_GetButtonState_m2277(L_2, 0, /*hidden argument*/NULL); + NullCheck(L_3); + MouseButtonEventData_t516 * L_4 = ButtonState_get_eventData_m2272(L_3, /*hidden argument*/NULL); + V_1 = L_4; + MouseButtonEventData_t516 * L_5 = V_1; + StandaloneInputModule_ProcessMousePress_m2328(__this, L_5, /*hidden argument*/NULL); + MouseButtonEventData_t516 * L_6 = V_1; + NullCheck(L_6); + PointerEventData_t131 * L_7 = (L_6->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(27 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_7); + MouseButtonEventData_t516 * L_8 = V_1; + NullCheck(L_8); + PointerEventData_t131 * L_9 = (L_8->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_9); + MouseState_t517 * L_10 = V_0; + NullCheck(L_10); + ButtonState_t515 * L_11 = MouseState_GetButtonState_m2277(L_10, 1, /*hidden argument*/NULL); + NullCheck(L_11); + MouseButtonEventData_t516 * L_12 = ButtonState_get_eventData_m2272(L_11, /*hidden argument*/NULL); + StandaloneInputModule_ProcessMousePress_m2328(__this, L_12, /*hidden argument*/NULL); + MouseState_t517 * L_13 = V_0; + NullCheck(L_13); + ButtonState_t515 * L_14 = MouseState_GetButtonState_m2277(L_13, 1, /*hidden argument*/NULL); + NullCheck(L_14); + MouseButtonEventData_t516 * L_15 = ButtonState_get_eventData_m2272(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + PointerEventData_t131 * L_16 = (L_15->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_16); + MouseState_t517 * L_17 = V_0; + NullCheck(L_17); + ButtonState_t515 * L_18 = MouseState_GetButtonState_m2277(L_17, 2, /*hidden argument*/NULL); + NullCheck(L_18); + MouseButtonEventData_t516 * L_19 = ButtonState_get_eventData_m2272(L_18, /*hidden argument*/NULL); + StandaloneInputModule_ProcessMousePress_m2328(__this, L_19, /*hidden argument*/NULL); + MouseState_t517 * L_20 = V_0; + NullCheck(L_20); + ButtonState_t515 * L_21 = MouseState_GetButtonState_m2277(L_20, 2, /*hidden argument*/NULL); + NullCheck(L_21); + MouseButtonEventData_t516 * L_22 = ButtonState_get_eventData_m2272(L_21, /*hidden argument*/NULL); + NullCheck(L_22); + PointerEventData_t131 * L_23 = (L_22->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_23); + MouseButtonEventData_t516 * L_24 = V_1; + NullCheck(L_24); + PointerEventData_t131 * L_25 = (L_24->___buttonData_1); + NullCheck(L_25); + Vector2_t6 L_26 = PointerEventData_get_scrollDelta_m2240(L_25, /*hidden argument*/NULL); + V_3 = L_26; + float L_27 = Vector2_get_sqrMagnitude_m530((&V_3), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_28 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_27, (0.0f), /*hidden argument*/NULL); + if (L_28) + { + goto IL_00d4; + } + } + { + MouseButtonEventData_t516 * L_29 = V_1; + NullCheck(L_29); + PointerEventData_t131 * L_30 = (L_29->___buttonData_1); + NullCheck(L_30); + RaycastResult_t508 L_31 = PointerEventData_get_pointerCurrentRaycast_m2224(L_30, /*hidden argument*/NULL); + V_4 = L_31; + GameObject_t77 * L_32 = RaycastResult_get_gameObject_m2189((&V_4), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_33 = ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504(NULL /*static, unused*/, L_32, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504_MethodInfo_var); + V_2 = L_33; + GameObject_t77 * L_34 = V_2; + MouseButtonEventData_t516 * L_35 = V_1; + NullCheck(L_35); + PointerEventData_t131 * L_36 = (L_35->___buttonData_1); + EventFunction_1_t496 * L_37 = ExecuteEvents_get_scrollHandler_m2176(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505(NULL /*static, unused*/, L_34, L_36, L_37, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505_MethodInfo_var); + } + +IL_00d4: + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.StandaloneInputModule::SendUpdateEventToSelectedObject() +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506_MethodInfo_var; +extern "C" bool StandaloneInputModule_SendUpdateEventToSelectedObject_m2327 (StandaloneInputModule_t522 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483786); + s_Il2CppMethodIntialized = true; + } + BaseEventData_t477 * V_0 = {0}; + { + EventSystem_t473 * L_0 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_0); + GameObject_t77 * L_1 = EventSystem_get_currentSelectedGameObject_m2108(L_0, /*hidden argument*/NULL); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0018; + } + } + { + return 0; + } + +IL_0018: + { + BaseEventData_t477 * L_3 = (BaseEventData_t477 *)VirtFuncInvoker0< BaseEventData_t477 * >::Invoke(18 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this); + V_0 = L_3; + EventSystem_t473 * L_4 = BaseInputModule_get_eventSystem_m2255(__this, /*hidden argument*/NULL); + NullCheck(L_4); + GameObject_t77 * L_5 = EventSystem_get_currentSelectedGameObject_m2108(L_4, /*hidden argument*/NULL); + BaseEventData_t477 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t497 * L_7 = ExecuteEvents_get_updateSelectedHandler_m2177(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506_MethodInfo_var); + BaseEventData_t477 * L_8 = V_0; + NullCheck(L_8); + bool L_9 = BaseEventData_get_used_m2214(L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void UnityEngine.EventSystems.StandaloneInputModule::ProcessMousePress(UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var; +extern "C" void StandaloneInputModule_ProcessMousePress_m2328 (StandaloneInputModule_t522 * __this, MouseButtonEventData_t516 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483787); + ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483788); + ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483789); + ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483790); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483769); + ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483791); + ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483792); + ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483793); + s_Il2CppMethodIntialized = true; + } + PointerEventData_t131 * V_0 = {0}; + GameObject_t77 * V_1 = {0}; + GameObject_t77 * V_2 = {0}; + float V_3 = 0.0f; + float V_4 = 0.0f; + GameObject_t77 * V_5 = {0}; + RaycastResult_t508 V_6 = {0}; + { + MouseButtonEventData_t516 * L_0 = ___data; + NullCheck(L_0); + PointerEventData_t131 * L_1 = (L_0->___buttonData_1); + V_0 = L_1; + PointerEventData_t131 * L_2 = V_0; + NullCheck(L_2); + RaycastResult_t508 L_3 = PointerEventData_get_pointerCurrentRaycast_m2224(L_2, /*hidden argument*/NULL); + V_6 = L_3; + GameObject_t77 * L_4 = RaycastResult_get_gameObject_m2189((&V_6), /*hidden argument*/NULL); + V_1 = L_4; + MouseButtonEventData_t516 * L_5 = ___data; + NullCheck(L_5); + bool L_6 = MouseButtonEventData_PressedThisFrame_m2280(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0120; + } + } + { + PointerEventData_t131 * L_7 = V_0; + NullCheck(L_7); + PointerEventData_set_eligibleForClick_m2229(L_7, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_8 = V_0; + Vector2_t6 L_9 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + PointerEventData_set_delta_m2233(L_8, L_9, /*hidden argument*/NULL); + PointerEventData_t131 * L_10 = V_0; + NullCheck(L_10); + PointerEventData_set_dragging_m2245(L_10, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_11 = V_0; + NullCheck(L_11); + PointerEventData_set_useDragThreshold_m2243(L_11, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_12 = V_0; + PointerEventData_t131 * L_13 = V_0; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + PointerEventData_set_pressPosition_m2235(L_12, L_14, /*hidden argument*/NULL); + PointerEventData_t131 * L_15 = V_0; + PointerEventData_t131 * L_16 = V_0; + NullCheck(L_16); + RaycastResult_t508 L_17 = PointerEventData_get_pointerCurrentRaycast_m2224(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + PointerEventData_set_pointerPressRaycast_m2227(L_15, L_17, /*hidden argument*/NULL); + GameObject_t77 * L_18 = V_1; + PointerEventData_t131 * L_19 = V_0; + PointerInputModule_DeselectIfSelectionChanged_m2297(__this, L_18, L_19, /*hidden argument*/NULL); + GameObject_t77 * L_20 = V_1; + PointerEventData_t131 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t488 * L_22 = ExecuteEvents_get_pointerDownHandler_m2168(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_23 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var); + V_2 = L_23; + GameObject_t77 * L_24 = V_2; + bool L_25 = Object_op_Equality_m445(NULL /*static, unused*/, L_24, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_0082; + } + } + { + GameObject_t77 * L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_27 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508(NULL /*static, unused*/, L_26, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var); + V_2 = L_27; + } + +IL_0082: + { + float L_28 = Time_get_unscaledTime_m1403(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_28; + GameObject_t77 * L_29 = V_2; + PointerEventData_t131 * L_30 = V_0; + NullCheck(L_30); + GameObject_t77 * L_31 = PointerEventData_get_lastPress_m2219(L_30, /*hidden argument*/NULL); + bool L_32 = Object_op_Equality_m445(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_00d5; + } + } + { + float L_33 = V_3; + PointerEventData_t131 * L_34 = V_0; + NullCheck(L_34); + float L_35 = PointerEventData_get_clickTime_m2236(L_34, /*hidden argument*/NULL); + V_4 = ((float)((float)L_33-(float)L_35)); + float L_36 = V_4; + if ((!(((float)L_36) < ((float)(0.3f))))) + { + goto IL_00c2; + } + } + { + PointerEventData_t131 * L_37 = V_0; + PointerEventData_t131 * L_38 = L_37; + NullCheck(L_38); + int32_t L_39 = PointerEventData_get_clickCount_m2238(L_38, /*hidden argument*/NULL); + NullCheck(L_38); + PointerEventData_set_clickCount_m2239(L_38, ((int32_t)((int32_t)L_39+(int32_t)1)), /*hidden argument*/NULL); + goto IL_00c9; + } + +IL_00c2: + { + PointerEventData_t131 * L_40 = V_0; + NullCheck(L_40); + PointerEventData_set_clickCount_m2239(L_40, 1, /*hidden argument*/NULL); + } + +IL_00c9: + { + PointerEventData_t131 * L_41 = V_0; + float L_42 = V_3; + NullCheck(L_41); + PointerEventData_set_clickTime_m2237(L_41, L_42, /*hidden argument*/NULL); + goto IL_00dc; + } + +IL_00d5: + { + PointerEventData_t131 * L_43 = V_0; + NullCheck(L_43); + PointerEventData_set_clickCount_m2239(L_43, 1, /*hidden argument*/NULL); + } + +IL_00dc: + { + PointerEventData_t131 * L_44 = V_0; + GameObject_t77 * L_45 = V_2; + NullCheck(L_44); + PointerEventData_set_pointerPress_m2252(L_44, L_45, /*hidden argument*/NULL); + PointerEventData_t131 * L_46 = V_0; + GameObject_t77 * L_47 = V_1; + NullCheck(L_46); + PointerEventData_set_rawPointerPress_m2221(L_46, L_47, /*hidden argument*/NULL); + PointerEventData_t131 * L_48 = V_0; + float L_49 = V_3; + NullCheck(L_48); + PointerEventData_set_clickTime_m2237(L_48, L_49, /*hidden argument*/NULL); + PointerEventData_t131 * L_50 = V_0; + GameObject_t77 * L_51 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_52 = ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509(NULL /*static, unused*/, L_51, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var); + NullCheck(L_50); + PointerEventData_set_pointerDrag_m2223(L_50, L_52, /*hidden argument*/NULL); + PointerEventData_t131 * L_53 = V_0; + NullCheck(L_53); + GameObject_t77 * L_54 = PointerEventData_get_pointerDrag_m2222(L_53, /*hidden argument*/NULL); + bool L_55 = Object_op_Inequality_m429(NULL /*static, unused*/, L_54, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_55) + { + goto IL_0120; + } + } + { + PointerEventData_t131 * L_56 = V_0; + NullCheck(L_56); + GameObject_t77 * L_57 = PointerEventData_get_pointerDrag_m2222(L_56, /*hidden argument*/NULL); + PointerEventData_t131 * L_58 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t491 * L_59 = ExecuteEvents_get_initializePotentialDrag_m2171(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510(NULL /*static, unused*/, L_57, L_58, L_59, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var); + } + +IL_0120: + { + MouseButtonEventData_t516 * L_60 = ___data; + NullCheck(L_60); + bool L_61 = MouseButtonEventData_ReleasedThisFrame_m2281(L_60, /*hidden argument*/NULL); + if (!L_61) + { + goto IL_0214; + } + } + { + PointerEventData_t131 * L_62 = V_0; + NullCheck(L_62); + GameObject_t77 * L_63 = PointerEventData_get_pointerPress_m2251(L_62, /*hidden argument*/NULL); + PointerEventData_t131 * L_64 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t489 * L_65 = ExecuteEvents_get_pointerUpHandler_m2169(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488(NULL /*static, unused*/, L_63, L_64, L_65, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var); + GameObject_t77 * L_66 = V_1; + GameObject_t77 * L_67 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508(NULL /*static, unused*/, L_66, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var); + V_5 = L_67; + PointerEventData_t131 * L_68 = V_0; + NullCheck(L_68); + GameObject_t77 * L_69 = PointerEventData_get_pointerPress_m2251(L_68, /*hidden argument*/NULL); + GameObject_t77 * L_70 = V_5; + bool L_71 = Object_op_Equality_m445(NULL /*static, unused*/, L_69, L_70, /*hidden argument*/NULL); + if (!L_71) + { + goto IL_0179; + } + } + { + PointerEventData_t131 * L_72 = V_0; + NullCheck(L_72); + bool L_73 = PointerEventData_get_eligibleForClick_m2228(L_72, /*hidden argument*/NULL); + if (!L_73) + { + goto IL_0179; + } + } + { + PointerEventData_t131 * L_74 = V_0; + NullCheck(L_74); + GameObject_t77 * L_75 = PointerEventData_get_pointerPress_m2251(L_74, /*hidden argument*/NULL); + PointerEventData_t131 * L_76 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t490 * L_77 = ExecuteEvents_get_pointerClickHandler_m2170(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511(NULL /*static, unused*/, L_75, L_76, L_77, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var); + goto IL_01a2; + } + +IL_0179: + { + PointerEventData_t131 * L_78 = V_0; + NullCheck(L_78); + GameObject_t77 * L_79 = PointerEventData_get_pointerDrag_m2222(L_78, /*hidden argument*/NULL); + bool L_80 = Object_op_Inequality_m429(NULL /*static, unused*/, L_79, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_80) + { + goto IL_01a2; + } + } + { + PointerEventData_t131 * L_81 = V_0; + NullCheck(L_81); + bool L_82 = PointerEventData_get_dragging_m2244(L_81, /*hidden argument*/NULL); + if (!L_82) + { + goto IL_01a2; + } + } + { + GameObject_t77 * L_83 = V_1; + PointerEventData_t131 * L_84 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t495 * L_85 = ExecuteEvents_get_dropHandler_m2175(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512(NULL /*static, unused*/, L_83, L_84, L_85, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var); + } + +IL_01a2: + { + PointerEventData_t131 * L_86 = V_0; + NullCheck(L_86); + PointerEventData_set_eligibleForClick_m2229(L_86, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_87 = V_0; + NullCheck(L_87); + PointerEventData_set_pointerPress_m2252(L_87, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_88 = V_0; + NullCheck(L_88); + PointerEventData_set_rawPointerPress_m2221(L_88, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_89 = V_0; + NullCheck(L_89); + GameObject_t77 * L_90 = PointerEventData_get_pointerDrag_m2222(L_89, /*hidden argument*/NULL); + bool L_91 = Object_op_Inequality_m429(NULL /*static, unused*/, L_90, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_91) + { + goto IL_01e5; + } + } + { + PointerEventData_t131 * L_92 = V_0; + NullCheck(L_92); + bool L_93 = PointerEventData_get_dragging_m2244(L_92, /*hidden argument*/NULL); + if (!L_93) + { + goto IL_01e5; + } + } + { + PointerEventData_t131 * L_94 = V_0; + NullCheck(L_94); + GameObject_t77 * L_95 = PointerEventData_get_pointerDrag_m2222(L_94, /*hidden argument*/NULL); + PointerEventData_t131 * L_96 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t494 * L_97 = ExecuteEvents_get_endDragHandler_m2174(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513(NULL /*static, unused*/, L_95, L_96, L_97, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var); + } + +IL_01e5: + { + PointerEventData_t131 * L_98 = V_0; + NullCheck(L_98); + PointerEventData_set_dragging_m2245(L_98, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_99 = V_0; + NullCheck(L_99); + PointerEventData_set_pointerDrag_m2223(L_99, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + GameObject_t77 * L_100 = V_1; + PointerEventData_t131 * L_101 = V_0; + NullCheck(L_101); + GameObject_t77 * L_102 = PointerEventData_get_pointerEnter_m2217(L_101, /*hidden argument*/NULL); + bool L_103 = Object_op_Inequality_m429(NULL /*static, unused*/, L_100, L_102, /*hidden argument*/NULL); + if (!L_103) + { + goto IL_0214; + } + } + { + PointerEventData_t131 * L_104 = V_0; + BaseInputModule_HandlePointerExitAndEnter_m2262(__this, L_104, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_105 = V_0; + GameObject_t77 * L_106 = V_1; + BaseInputModule_HandlePointerExitAndEnter_m2262(__this, L_105, L_106, /*hidden argument*/NULL); + } + +IL_0214: + { + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::.ctor() +extern "C" void TouchInputModule__ctor_m2329 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + { + PointerInputModule__ctor_m2282(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_allowActivationOnStandalone() +extern "C" bool TouchInputModule_get_allowActivationOnStandalone_m2330 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ForceModuleActive_14); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::set_allowActivationOnStandalone(System.Boolean) +extern "C" void TouchInputModule_set_allowActivationOnStandalone_m2331 (TouchInputModule_t523 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_ForceModuleActive_14 = L_0; + return; + } +} +// System.Boolean UnityEngine.EventSystems.TouchInputModule::get_forceModuleActive() +extern "C" bool TouchInputModule_get_forceModuleActive_m2332 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ForceModuleActive_14); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::set_forceModuleActive(System.Boolean) +extern "C" void TouchInputModule_set_forceModuleActive_m2333 (TouchInputModule_t523 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_ForceModuleActive_14 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::UpdateModule() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void TouchInputModule_UpdateModule_m2334 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + Vector2_t6 L_0 = (__this->___m_MousePosition_13); + __this->___m_LastMousePosition_12 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_1 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_2 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___m_MousePosition_13 = L_2; + return; + } +} +// System.Boolean UnityEngine.EventSystems.TouchInputModule::IsModuleSupported() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool TouchInputModule_IsModuleSupported_m2335 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + bool L_0 = TouchInputModule_get_forceModuleActive_m2332(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0012; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_get_touchSupported_m1323(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_1)); + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = 1; + } + +IL_0013: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.EventSystems.TouchInputModule::ShouldActivateModule() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool TouchInputModule_ShouldActivateModule_m2336 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + Touch_t155 V_2 = {0}; + Vector2_t6 V_3 = {0}; + { + bool L_0 = BaseInputModule_ShouldActivateModule_m2266(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = (__this->___m_ForceModuleActive_14); + if (!L_1) + { + goto IL_001a; + } + } + { + return 1; + } + +IL_001a: + { + bool L_2 = TouchInputModule_UseFakeInput_m2337(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0051; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_3 = Input_GetMouseButtonDown_m650(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + V_0 = L_3; + bool L_4 = V_0; + Vector2_t6 L_5 = (__this->___m_MousePosition_13); + Vector2_t6 L_6 = (__this->___m_LastMousePosition_12); + Vector2_t6 L_7 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_3 = L_7; + float L_8 = Vector2_get_sqrMagnitude_m530((&V_3), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_4|(int32_t)((((float)L_8) > ((float)(0.0f)))? 1 : 0))); + bool L_9 = V_0; + return L_9; + } + +IL_0051: + { + V_1 = 0; + goto IL_008b; + } + +IL_0058: + { + int32_t L_10 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Touch_t155 L_11 = Input_GetTouch_m1322(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + V_2 = L_11; + int32_t L_12 = Touch_get_phase_m1314((&V_2), /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0085; + } + } + { + int32_t L_13 = Touch_get_phase_m1314((&V_2), /*hidden argument*/NULL); + if ((((int32_t)L_13) == ((int32_t)1))) + { + goto IL_0085; + } + } + { + int32_t L_14 = Touch_get_phase_m1314((&V_2), /*hidden argument*/NULL); + if ((!(((uint32_t)L_14) == ((uint32_t)2)))) + { + goto IL_0087; + } + } + +IL_0085: + { + return 1; + } + +IL_0087: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_008b: + { + int32_t L_16 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + int32_t L_17 = Input_get_touchCount_m606(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_0058; + } + } + { + return 0; + } +} +// System.Boolean UnityEngine.EventSystems.TouchInputModule::UseFakeInput() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool TouchInputModule_UseFakeInput_m2337 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_0 = Input_get_touchSupported_m1323(NULL /*static, unused*/, /*hidden argument*/NULL); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::Process() +extern "C" void TouchInputModule_Process_m2338 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + { + bool L_0 = TouchInputModule_UseFakeInput_m2337(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + TouchInputModule_FakeTouches_m2339(__this, /*hidden argument*/NULL); + goto IL_001c; + } + +IL_0016: + { + TouchInputModule_ProcessTouchEvents_m2340(__this, /*hidden argument*/NULL); + } + +IL_001c: + { + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::FakeTouches() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void TouchInputModule_FakeTouches_m2339 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + MouseState_t517 * V_0 = {0}; + MouseButtonEventData_t516 * V_1 = {0}; + { + MouseState_t517 * L_0 = (MouseState_t517 *)VirtFuncInvoker1< MouseState_t517 *, int32_t >::Invoke(26 /* UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::GetMousePointerEventData(System.Int32) */, __this, 0); + V_0 = L_0; + MouseState_t517 * L_1 = V_0; + NullCheck(L_1); + ButtonState_t515 * L_2 = MouseState_GetButtonState_m2277(L_1, 0, /*hidden argument*/NULL); + NullCheck(L_2); + MouseButtonEventData_t516 * L_3 = ButtonState_get_eventData_m2272(L_2, /*hidden argument*/NULL); + V_1 = L_3; + MouseButtonEventData_t516 * L_4 = V_1; + NullCheck(L_4); + bool L_5 = MouseButtonEventData_PressedThisFrame_m2280(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0030; + } + } + { + MouseButtonEventData_t516 * L_6 = V_1; + NullCheck(L_6); + PointerEventData_t131 * L_7 = (L_6->___buttonData_1); + Vector2_t6 L_8 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_7); + PointerEventData_set_delta_m2233(L_7, L_8, /*hidden argument*/NULL); + } + +IL_0030: + { + MouseButtonEventData_t516 * L_9 = V_1; + NullCheck(L_9); + PointerEventData_t131 * L_10 = (L_9->___buttonData_1); + MouseButtonEventData_t516 * L_11 = V_1; + NullCheck(L_11); + bool L_12 = MouseButtonEventData_PressedThisFrame_m2280(L_11, /*hidden argument*/NULL); + MouseButtonEventData_t516 * L_13 = V_1; + NullCheck(L_13); + bool L_14 = MouseButtonEventData_ReleasedThisFrame_m2281(L_13, /*hidden argument*/NULL); + TouchInputModule_ProcessTouchPress_m2341(__this, L_10, L_12, L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_15 = Input_GetMouseButton_m647(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_006b; + } + } + { + MouseButtonEventData_t516 * L_16 = V_1; + NullCheck(L_16); + PointerEventData_t131 * L_17 = (L_16->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(27 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_17); + MouseButtonEventData_t516 * L_18 = V_1; + NullCheck(L_18); + PointerEventData_t131 * L_19 = (L_18->___buttonData_1); + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_19); + } + +IL_006b: + { + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchEvents() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void TouchInputModule_ProcessTouchEvents_m2340 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Touch_t155 V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + PointerEventData_t131 * V_4 = {0}; + { + V_0 = 0; + goto IL_004c; + } + +IL_0007: + { + int32_t L_0 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Touch_t155 L_1 = Input_GetTouch_m1322(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_1 = L_1; + Touch_t155 L_2 = V_1; + PointerEventData_t131 * L_3 = PointerInputModule_GetTouchPointerEventData_m2285(__this, L_2, (&V_3), (&V_2), /*hidden argument*/NULL); + V_4 = L_3; + PointerEventData_t131 * L_4 = V_4; + bool L_5 = V_3; + bool L_6 = V_2; + TouchInputModule_ProcessTouchPress_m2341(__this, L_4, L_5, L_6, /*hidden argument*/NULL); + bool L_7 = V_2; + if (L_7) + { + goto IL_0040; + } + } + { + PointerEventData_t131 * L_8 = V_4; + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(27 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_8); + PointerEventData_t131 * L_9 = V_4; + VirtActionInvoker1< PointerEventData_t131 * >::Invoke(28 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_9); + goto IL_0048; + } + +IL_0040: + { + PointerEventData_t131 * L_10 = V_4; + PointerInputModule_RemovePointerData_m2284(__this, L_10, /*hidden argument*/NULL); + } + +IL_0048: + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_004c: + { + int32_t L_12 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + int32_t L_13 = Input_get_touchCount_m606(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::ProcessTouchPress(UnityEngine.EventSystems.PointerEventData,System.Boolean,System.Boolean) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var; +extern const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514_MethodInfo_var; +extern "C" void TouchInputModule_ProcessTouchPress_m2341 (TouchInputModule_t523 * __this, PointerEventData_t131 * ___pointerEvent, bool ___pressed, bool ___released, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483787); + ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483788); + ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483789); + ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483790); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483769); + ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483791); + ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483792); + ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483793); + ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483794); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + GameObject_t77 * V_1 = {0}; + float V_2 = 0.0f; + float V_3 = 0.0f; + GameObject_t77 * V_4 = {0}; + RaycastResult_t508 V_5 = {0}; + { + PointerEventData_t131 * L_0 = ___pointerEvent; + NullCheck(L_0); + RaycastResult_t508 L_1 = PointerEventData_get_pointerCurrentRaycast_m2224(L_0, /*hidden argument*/NULL); + V_5 = L_1; + GameObject_t77 * L_2 = RaycastResult_get_gameObject_m2189((&V_5), /*hidden argument*/NULL); + V_0 = L_2; + bool L_3 = ___pressed; + if (!L_3) + { + goto IL_0132; + } + } + { + PointerEventData_t131 * L_4 = ___pointerEvent; + NullCheck(L_4); + PointerEventData_set_eligibleForClick_m2229(L_4, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_5 = ___pointerEvent; + Vector2_t6 L_6 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_5); + PointerEventData_set_delta_m2233(L_5, L_6, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = ___pointerEvent; + NullCheck(L_7); + PointerEventData_set_dragging_m2245(L_7, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_8 = ___pointerEvent; + NullCheck(L_8); + PointerEventData_set_useDragThreshold_m2243(L_8, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_9 = ___pointerEvent; + PointerEventData_t131 * L_10 = ___pointerEvent; + NullCheck(L_10); + Vector2_t6 L_11 = PointerEventData_get_position_m590(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + PointerEventData_set_pressPosition_m2235(L_9, L_11, /*hidden argument*/NULL); + PointerEventData_t131 * L_12 = ___pointerEvent; + PointerEventData_t131 * L_13 = ___pointerEvent; + NullCheck(L_13); + RaycastResult_t508 L_14 = PointerEventData_get_pointerCurrentRaycast_m2224(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + PointerEventData_set_pointerPressRaycast_m2227(L_12, L_14, /*hidden argument*/NULL); + GameObject_t77 * L_15 = V_0; + PointerEventData_t131 * L_16 = ___pointerEvent; + PointerInputModule_DeselectIfSelectionChanged_m2297(__this, L_15, L_16, /*hidden argument*/NULL); + PointerEventData_t131 * L_17 = ___pointerEvent; + NullCheck(L_17); + GameObject_t77 * L_18 = PointerEventData_get_pointerEnter_m2217(L_17, /*hidden argument*/NULL); + GameObject_t77 * L_19 = V_0; + bool L_20 = Object_op_Inequality_m429(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0076; + } + } + { + PointerEventData_t131 * L_21 = ___pointerEvent; + GameObject_t77 * L_22 = V_0; + BaseInputModule_HandlePointerExitAndEnter_m2262(__this, L_21, L_22, /*hidden argument*/NULL); + PointerEventData_t131 * L_23 = ___pointerEvent; + GameObject_t77 * L_24 = V_0; + NullCheck(L_23); + PointerEventData_set_pointerEnter_m2218(L_23, L_24, /*hidden argument*/NULL); + } + +IL_0076: + { + GameObject_t77 * L_25 = V_0; + PointerEventData_t131 * L_26 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t488 * L_27 = ExecuteEvents_get_pointerDownHandler_m2168(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_28 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507(NULL /*static, unused*/, L_25, L_26, L_27, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var); + V_1 = L_28; + GameObject_t77 * L_29 = V_1; + bool L_30 = Object_op_Equality_m445(NULL /*static, unused*/, L_29, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_0096; + } + } + { + GameObject_t77 * L_31 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_32 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508(NULL /*static, unused*/, L_31, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var); + V_1 = L_32; + } + +IL_0096: + { + float L_33 = Time_get_unscaledTime_m1403(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_33; + GameObject_t77 * L_34 = V_1; + PointerEventData_t131 * L_35 = ___pointerEvent; + NullCheck(L_35); + GameObject_t77 * L_36 = PointerEventData_get_lastPress_m2219(L_35, /*hidden argument*/NULL); + bool L_37 = Object_op_Equality_m445(NULL /*static, unused*/, L_34, L_36, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00e7; + } + } + { + float L_38 = V_2; + PointerEventData_t131 * L_39 = ___pointerEvent; + NullCheck(L_39); + float L_40 = PointerEventData_get_clickTime_m2236(L_39, /*hidden argument*/NULL); + V_3 = ((float)((float)L_38-(float)L_40)); + float L_41 = V_3; + if ((!(((float)L_41) < ((float)(0.3f))))) + { + goto IL_00d4; + } + } + { + PointerEventData_t131 * L_42 = ___pointerEvent; + PointerEventData_t131 * L_43 = L_42; + NullCheck(L_43); + int32_t L_44 = PointerEventData_get_clickCount_m2238(L_43, /*hidden argument*/NULL); + NullCheck(L_43); + PointerEventData_set_clickCount_m2239(L_43, ((int32_t)((int32_t)L_44+(int32_t)1)), /*hidden argument*/NULL); + goto IL_00db; + } + +IL_00d4: + { + PointerEventData_t131 * L_45 = ___pointerEvent; + NullCheck(L_45); + PointerEventData_set_clickCount_m2239(L_45, 1, /*hidden argument*/NULL); + } + +IL_00db: + { + PointerEventData_t131 * L_46 = ___pointerEvent; + float L_47 = V_2; + NullCheck(L_46); + PointerEventData_set_clickTime_m2237(L_46, L_47, /*hidden argument*/NULL); + goto IL_00ee; + } + +IL_00e7: + { + PointerEventData_t131 * L_48 = ___pointerEvent; + NullCheck(L_48); + PointerEventData_set_clickCount_m2239(L_48, 1, /*hidden argument*/NULL); + } + +IL_00ee: + { + PointerEventData_t131 * L_49 = ___pointerEvent; + GameObject_t77 * L_50 = V_1; + NullCheck(L_49); + PointerEventData_set_pointerPress_m2252(L_49, L_50, /*hidden argument*/NULL); + PointerEventData_t131 * L_51 = ___pointerEvent; + GameObject_t77 * L_52 = V_0; + NullCheck(L_51); + PointerEventData_set_rawPointerPress_m2221(L_51, L_52, /*hidden argument*/NULL); + PointerEventData_t131 * L_53 = ___pointerEvent; + float L_54 = V_2; + NullCheck(L_53); + PointerEventData_set_clickTime_m2237(L_53, L_54, /*hidden argument*/NULL); + PointerEventData_t131 * L_55 = ___pointerEvent; + GameObject_t77 * L_56 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + GameObject_t77 * L_57 = ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509(NULL /*static, unused*/, L_56, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var); + NullCheck(L_55); + PointerEventData_set_pointerDrag_m2223(L_55, L_57, /*hidden argument*/NULL); + PointerEventData_t131 * L_58 = ___pointerEvent; + NullCheck(L_58); + GameObject_t77 * L_59 = PointerEventData_get_pointerDrag_m2222(L_58, /*hidden argument*/NULL); + bool L_60 = Object_op_Inequality_m429(NULL /*static, unused*/, L_59, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_60) + { + goto IL_0132; + } + } + { + PointerEventData_t131 * L_61 = ___pointerEvent; + NullCheck(L_61); + GameObject_t77 * L_62 = PointerEventData_get_pointerDrag_m2222(L_61, /*hidden argument*/NULL); + PointerEventData_t131 * L_63 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t491 * L_64 = ExecuteEvents_get_initializePotentialDrag_m2171(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510(NULL /*static, unused*/, L_62, L_63, L_64, /*hidden argument*/ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var); + } + +IL_0132: + { + bool L_65 = ___released; + if (!L_65) + { + goto IL_0243; + } + } + { + PointerEventData_t131 * L_66 = ___pointerEvent; + NullCheck(L_66); + GameObject_t77 * L_67 = PointerEventData_get_pointerPress_m2251(L_66, /*hidden argument*/NULL); + PointerEventData_t131 * L_68 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t489 * L_69 = ExecuteEvents_get_pointerUpHandler_m2169(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488(NULL /*static, unused*/, L_67, L_68, L_69, /*hidden argument*/ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var); + GameObject_t77 * L_70 = V_0; + GameObject_t77 * L_71 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508(NULL /*static, unused*/, L_70, /*hidden argument*/ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var); + V_4 = L_71; + PointerEventData_t131 * L_72 = ___pointerEvent; + NullCheck(L_72); + GameObject_t77 * L_73 = PointerEventData_get_pointerPress_m2251(L_72, /*hidden argument*/NULL); + GameObject_t77 * L_74 = V_4; + bool L_75 = Object_op_Equality_m445(NULL /*static, unused*/, L_73, L_74, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_0186; + } + } + { + PointerEventData_t131 * L_76 = ___pointerEvent; + NullCheck(L_76); + bool L_77 = PointerEventData_get_eligibleForClick_m2228(L_76, /*hidden argument*/NULL); + if (!L_77) + { + goto IL_0186; + } + } + { + PointerEventData_t131 * L_78 = ___pointerEvent; + NullCheck(L_78); + GameObject_t77 * L_79 = PointerEventData_get_pointerPress_m2251(L_78, /*hidden argument*/NULL); + PointerEventData_t131 * L_80 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t490 * L_81 = ExecuteEvents_get_pointerClickHandler_m2170(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511(NULL /*static, unused*/, L_79, L_80, L_81, /*hidden argument*/ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var); + goto IL_01af; + } + +IL_0186: + { + PointerEventData_t131 * L_82 = ___pointerEvent; + NullCheck(L_82); + GameObject_t77 * L_83 = PointerEventData_get_pointerDrag_m2222(L_82, /*hidden argument*/NULL); + bool L_84 = Object_op_Inequality_m429(NULL /*static, unused*/, L_83, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_84) + { + goto IL_01af; + } + } + { + PointerEventData_t131 * L_85 = ___pointerEvent; + NullCheck(L_85); + bool L_86 = PointerEventData_get_dragging_m2244(L_85, /*hidden argument*/NULL); + if (!L_86) + { + goto IL_01af; + } + } + { + GameObject_t77 * L_87 = V_0; + PointerEventData_t131 * L_88 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t495 * L_89 = ExecuteEvents_get_dropHandler_m2175(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512(NULL /*static, unused*/, L_87, L_88, L_89, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var); + } + +IL_01af: + { + PointerEventData_t131 * L_90 = ___pointerEvent; + NullCheck(L_90); + PointerEventData_set_eligibleForClick_m2229(L_90, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_91 = ___pointerEvent; + NullCheck(L_91); + PointerEventData_set_pointerPress_m2252(L_91, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_92 = ___pointerEvent; + NullCheck(L_92); + PointerEventData_set_rawPointerPress_m2221(L_92, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_93 = ___pointerEvent; + NullCheck(L_93); + GameObject_t77 * L_94 = PointerEventData_get_pointerDrag_m2222(L_93, /*hidden argument*/NULL); + bool L_95 = Object_op_Inequality_m429(NULL /*static, unused*/, L_94, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_95) + { + goto IL_01f2; + } + } + { + PointerEventData_t131 * L_96 = ___pointerEvent; + NullCheck(L_96); + bool L_97 = PointerEventData_get_dragging_m2244(L_96, /*hidden argument*/NULL); + if (!L_97) + { + goto IL_01f2; + } + } + { + PointerEventData_t131 * L_98 = ___pointerEvent; + NullCheck(L_98); + GameObject_t77 * L_99 = PointerEventData_get_pointerDrag_m2222(L_98, /*hidden argument*/NULL); + PointerEventData_t131 * L_100 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t494 * L_101 = ExecuteEvents_get_endDragHandler_m2174(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513(NULL /*static, unused*/, L_99, L_100, L_101, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var); + } + +IL_01f2: + { + PointerEventData_t131 * L_102 = ___pointerEvent; + NullCheck(L_102); + PointerEventData_set_dragging_m2245(L_102, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_103 = ___pointerEvent; + NullCheck(L_103); + PointerEventData_set_pointerDrag_m2223(L_103, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_104 = ___pointerEvent; + NullCheck(L_104); + GameObject_t77 * L_105 = PointerEventData_get_pointerDrag_m2222(L_104, /*hidden argument*/NULL); + bool L_106 = Object_op_Inequality_m429(NULL /*static, unused*/, L_105, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_106) + { + goto IL_0223; + } + } + { + PointerEventData_t131 * L_107 = ___pointerEvent; + NullCheck(L_107); + GameObject_t77 * L_108 = PointerEventData_get_pointerDrag_m2222(L_107, /*hidden argument*/NULL); + PointerEventData_t131 * L_109 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t494 * L_110 = ExecuteEvents_get_endDragHandler_m2174(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513(NULL /*static, unused*/, L_108, L_109, L_110, /*hidden argument*/ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var); + } + +IL_0223: + { + PointerEventData_t131 * L_111 = ___pointerEvent; + NullCheck(L_111); + PointerEventData_set_pointerDrag_m2223(L_111, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + PointerEventData_t131 * L_112 = ___pointerEvent; + NullCheck(L_112); + GameObject_t77 * L_113 = PointerEventData_get_pointerEnter_m2217(L_112, /*hidden argument*/NULL); + PointerEventData_t131 * L_114 = ___pointerEvent; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + EventFunction_1_t487 * L_115 = ExecuteEvents_get_pointerExitHandler_m2167(NULL /*static, unused*/, /*hidden argument*/NULL); + ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514(NULL /*static, unused*/, L_113, L_114, L_115, /*hidden argument*/ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514_MethodInfo_var); + PointerEventData_t131 * L_116 = ___pointerEvent; + NullCheck(L_116); + PointerEventData_set_pointerEnter_m2218(L_116, (GameObject_t77 *)NULL, /*hidden argument*/NULL); + } + +IL_0243: + { + return; + } +} +// System.Void UnityEngine.EventSystems.TouchInputModule::DeactivateModule() +extern "C" void TouchInputModule_DeactivateModule_m2342 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + { + BaseInputModule_DeactivateModule_m2267(__this, /*hidden argument*/NULL); + PointerInputModule_ClearSelection_m2295(__this, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.EventSystems.TouchInputModule::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Enumerator_t689_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2_GetEnumerator_m3495_MethodInfo_var; +extern const MethodInfo* Enumerator_get_Current_m3496_MethodInfo_var; +extern const MethodInfo* KeyValuePair_2_ToString_m3515_MethodInfo_var; +extern const MethodInfo* Enumerator_MoveNext_m3499_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral198; +extern Il2CppCodeGenString* _stringLiteral199; +extern "C" String_t* TouchInputModule_ToString_m2343 (TouchInputModule_t523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Enumerator_t689_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(277); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2_GetEnumerator_m3495_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483775); + Enumerator_get_Current_m3496_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483776); + KeyValuePair_2_ToString_m3515_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483795); + Enumerator_MoveNext_m3499_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483779); + _stringLiteral198 = il2cpp_codegen_string_literal_from_index(198); + _stringLiteral199 = il2cpp_codegen_string_literal_from_index(199); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + PointerEventData_t131 * V_1 = {0}; + KeyValuePair_2_t688 V_2 = {0}; + Enumerator_t689 V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + StringBuilder_t457 * G_B2_0 = {0}; + StringBuilder_t457 * G_B1_0 = {0}; + String_t* G_B3_0 = {0}; + StringBuilder_t457 * G_B3_1 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + bool L_2 = TouchInputModule_UseFakeInput_m2337(__this, /*hidden argument*/NULL); + G_B1_0 = L_1; + if (!L_2) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + G_B3_0 = _stringLiteral198; + G_B3_1 = G_B1_0; + goto IL_0021; + } + +IL_001c: + { + G_B3_0 = _stringLiteral199; + G_B3_1 = G_B2_0; + } + +IL_0021: + { + NullCheck(G_B3_1); + StringBuilder_AppendLine_m3452(G_B3_1, G_B3_0, /*hidden argument*/NULL); + bool L_3 = TouchInputModule_UseFakeInput_m2337(__this, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0052; + } + } + { + PointerEventData_t131 * L_4 = PointerInputModule_GetLastPointerEventData_m2290(__this, (-1), /*hidden argument*/NULL); + V_1 = L_4; + PointerEventData_t131 * L_5 = V_1; + if (!L_5) + { + goto IL_004d; + } + } + { + StringBuilder_t457 * L_6 = V_0; + PointerEventData_t131 * L_7 = V_1; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String UnityEngine.EventSystems.PointerEventData::ToString() */, L_7); + NullCheck(L_6); + StringBuilder_AppendLine_m3452(L_6, L_8, /*hidden argument*/NULL); + } + +IL_004d: + { + goto IL_0096; + } + +IL_0052: + { + Dictionary_2_t520 * L_9 = (((PointerInputModule_t519 *)__this)->___m_PointerData_10); + NullCheck(L_9); + Enumerator_t689 L_10 = Dictionary_2_GetEnumerator_m3495(L_9, /*hidden argument*/Dictionary_2_GetEnumerator_m3495_MethodInfo_var); + V_3 = L_10; + } + +IL_005e: + try + { // begin try (depth: 1) + { + goto IL_0079; + } + +IL_0063: + { + KeyValuePair_2_t688 L_11 = Enumerator_get_Current_m3496((&V_3), /*hidden argument*/Enumerator_get_Current_m3496_MethodInfo_var); + V_2 = L_11; + StringBuilder_t457 * L_12 = V_0; + String_t* L_13 = KeyValuePair_2_ToString_m3515((&V_2), /*hidden argument*/KeyValuePair_2_ToString_m3515_MethodInfo_var); + NullCheck(L_12); + StringBuilder_AppendLine_m3452(L_12, L_13, /*hidden argument*/NULL); + } + +IL_0079: + { + bool L_14 = Enumerator_MoveNext_m3499((&V_3), /*hidden argument*/Enumerator_MoveNext_m3499_MethodInfo_var); + if (L_14) + { + goto IL_0063; + } + } + +IL_0085: + { + IL2CPP_LEAVE(0x96, FINALLY_008a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_008a; + } + +FINALLY_008a: + { // begin finally (depth: 1) + Enumerator_t689 L_15 = V_3; + Enumerator_t689 L_16 = L_15; + Object_t * L_17 = Box(Enumerator_t689_il2cpp_TypeInfo_var, &L_16); + NullCheck(L_17); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_17); + IL2CPP_END_FINALLY(138) + } // end finally (depth: 1) + IL2CPP_CLEANUP(138) + { + IL2CPP_JUMP_TBL(0x96, IL_0096) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0096: + { + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = StringBuilder_ToString_m2059(L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor() +extern "C" void BaseRaycaster__ctor_m2344 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + { + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_priority() +extern "C" int32_t BaseRaycaster_get_priority_m2345 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() +extern "C" int32_t BaseRaycaster_get_sortOrderPriority_m2346 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + { + return ((int32_t)-2147483648); + } +} +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() +extern "C" int32_t BaseRaycaster_get_renderOrderPriority_m2347 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + { + return ((int32_t)-2147483648); + } +} +// System.String UnityEngine.EventSystems.BaseRaycaster::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral171; +extern Il2CppCodeGenString* _stringLiteral200; +extern Il2CppCodeGenString* _stringLiteral201; +extern Il2CppCodeGenString* _stringLiteral202; +extern "C" String_t* BaseRaycaster_ToString_m2348 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral171 = il2cpp_codegen_string_literal_from_index(171); + _stringLiteral200 = il2cpp_codegen_string_literal_from_index(200); + _stringLiteral201 = il2cpp_codegen_string_literal_from_index(201); + _stringLiteral202 = il2cpp_codegen_string_literal_from_index(202); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 8)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral171); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral171; + ObjectU5BU5D_t162* L_1 = L_0; + GameObject_t77 * L_2 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 1, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, _stringLiteral200); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral200; + ObjectU5BU5D_t162* L_4 = L_3; + Camera_t28 * L_5 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 3); + ArrayElementTypeCheck (L_4, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 3, sizeof(Object_t *))) = (Object_t *)L_5; + ObjectU5BU5D_t162* L_6 = L_4; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, _stringLiteral201); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral201; + ObjectU5BU5D_t162* L_7 = L_6; + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() */, __this); + int32_t L_9 = L_8; + Object_t * L_10 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_9); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 5); + ArrayElementTypeCheck (L_7, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 5, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = L_7; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 6); + ArrayElementTypeCheck (L_11, _stringLiteral202); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral202; + ObjectU5BU5D_t162* L_12 = L_11; + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() */, __this); + int32_t L_14 = L_13; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 7); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 7, sizeof(Object_t *))) = (Object_t *)L_15; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m631(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void UnityEngine.EventSystems.BaseRaycaster::OnEnable() +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern "C" void BaseRaycaster_OnEnable_m2349 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + RaycasterManager_AddRaycaster_m2186(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.BaseRaycaster::OnDisable() +extern TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +extern "C" void BaseRaycaster_OnDisable_m2350 (BaseRaycaster_t509 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RaycasterManager_t506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(224); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RaycasterManager_t506_il2cpp_TypeInfo_var); + RaycasterManager_RemoveRaycasters_m2188(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.Physics2DRaycaster::.ctor() +extern "C" void Physics2DRaycaster__ctor_m2351 (Physics2DRaycaster_t524 * __this, const MethodInfo* method) +{ + { + PhysicsRaycaster__ctor_m2353(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.EventSystems.Physics2DRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern const MethodInfo* GameObject_GetComponent_TisSpriteRenderer_t251_m3516_MethodInfo_var; +extern "C" void Physics2DRaycaster_Raycast_m2352 (Physics2DRaycaster_t524 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___resultAppendList, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + GameObject_GetComponent_TisSpriteRenderer_t251_m3516_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483796); + s_Il2CppMethodIntialized = true; + } + Ray_t24 V_0 = {0}; + float V_1 = 0.0f; + RaycastHit2DU5BU5D_t423* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + SpriteRenderer_t251 * V_5 = {0}; + RaycastResult_t508 V_6 = {0}; + RaycastResult_t508 V_7 = {0}; + RaycastResult_t508 * G_B6_0 = {0}; + RaycastResult_t508 * G_B5_0 = {0}; + int32_t G_B7_0 = 0; + RaycastResult_t508 * G_B7_1 = {0}; + RaycastResult_t508 * G_B9_0 = {0}; + RaycastResult_t508 * G_B8_0 = {0}; + int32_t G_B10_0 = 0; + RaycastResult_t508 * G_B10_1 = {0}; + { + Camera_t28 * L_0 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Camera_t28 * L_2 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + PointerEventData_t131 * L_3 = ___eventData; + NullCheck(L_3); + Vector2_t6 L_4 = PointerEventData_get_position_m590(L_3, /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + NullCheck(L_2); + Ray_t24 L_6 = Camera_ScreenPointToRay_m645(L_2, L_5, /*hidden argument*/NULL); + V_0 = L_6; + Camera_t28 * L_7 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_7); + float L_8 = Camera_get_farClipPlane_m1247(L_7, /*hidden argument*/NULL); + Camera_t28 * L_9 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_9); + float L_10 = Camera_get_nearClipPlane_m1246(L_9, /*hidden argument*/NULL); + V_1 = ((float)((float)L_8-(float)L_10)); + Vector3_t4 L_11 = Ray_get_origin_m489((&V_0), /*hidden argument*/NULL); + Vector2_t6 L_12 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + Vector3_t4 L_13 = Ray_get_direction_m651((&V_0), /*hidden argument*/NULL); + Vector2_t6 L_14 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + float L_15 = V_1; + int32_t L_16 = PhysicsRaycaster_get_finalEventMask_m2356(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + RaycastHit2DU5BU5D_t423* L_17 = Physics2D_RaycastAll_m1488(NULL /*static, unused*/, L_12, L_14, L_15, L_16, /*hidden argument*/NULL); + V_2 = L_17; + RaycastHit2DU5BU5D_t423* L_18 = V_2; + NullCheck(L_18); + if (!(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) + { + goto IL_0190; + } + } + { + V_3 = 0; + RaycastHit2DU5BU5D_t423* L_19 = V_2; + NullCheck(L_19); + V_4 = (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))); + goto IL_0188; + } + +IL_007a: + { + RaycastHit2DU5BU5D_t423* L_20 = V_2; + int32_t L_21 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + Collider2D_t129 * L_22 = RaycastHit2D_get_collider_m1495(((RaycastHit2D_t283 *)(RaycastHit2D_t283 *)SZArrayLdElema(L_20, L_21, sizeof(RaycastHit2D_t283 ))), /*hidden argument*/NULL); + NullCheck(L_22); + GameObject_t77 * L_23 = Component_get_gameObject_m428(L_22, /*hidden argument*/NULL); + NullCheck(L_23); + SpriteRenderer_t251 * L_24 = GameObject_GetComponent_TisSpriteRenderer_t251_m3516(L_23, /*hidden argument*/GameObject_GetComponent_TisSpriteRenderer_t251_m3516_MethodInfo_var); + V_5 = L_24; + Initobj (RaycastResult_t508_il2cpp_TypeInfo_var, (&V_6)); + RaycastResult_t508 L_25 = V_6; + V_7 = L_25; + RaycastHit2DU5BU5D_t423* L_26 = V_2; + int32_t L_27 = V_3; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + Collider2D_t129 * L_28 = RaycastHit2D_get_collider_m1495(((RaycastHit2D_t283 *)(RaycastHit2D_t283 *)SZArrayLdElema(L_26, L_27, sizeof(RaycastHit2D_t283 ))), /*hidden argument*/NULL); + NullCheck(L_28); + GameObject_t77 * L_29 = Component_get_gameObject_m428(L_28, /*hidden argument*/NULL); + RaycastResult_set_gameObject_m2190((&V_7), L_29, /*hidden argument*/NULL); + (&V_7)->___module_1 = __this; + Camera_t28 * L_30 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_30); + Transform_t3 * L_31 = Component_get_transform_m401(L_30, /*hidden argument*/NULL); + NullCheck(L_31); + Vector3_t4 L_32 = Transform_get_position_m400(L_31, /*hidden argument*/NULL); + RaycastHit2DU5BU5D_t423* L_33 = V_2; + int32_t L_34 = V_3; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + Transform_t3 * L_35 = RaycastHit2D_get_transform_m1497(((RaycastHit2D_t283 *)(RaycastHit2D_t283 *)SZArrayLdElema(L_33, L_34, sizeof(RaycastHit2D_t283 ))), /*hidden argument*/NULL); + NullCheck(L_35); + Vector3_t4 L_36 = Transform_get_position_m400(L_35, /*hidden argument*/NULL); + float L_37 = Vector3_Distance_m969(NULL /*static, unused*/, L_32, L_36, /*hidden argument*/NULL); + (&V_7)->___distance_2 = L_37; + RaycastHit2DU5BU5D_t423* L_38 = V_2; + int32_t L_39 = V_3; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + Vector2_t6 L_40 = RaycastHit2D_get_point_m1492(((RaycastHit2D_t283 *)(RaycastHit2D_t283 *)SZArrayLdElema(L_38, L_39, sizeof(RaycastHit2D_t283 ))), /*hidden argument*/NULL); + Vector3_t4 L_41 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + (&V_7)->___worldPosition_7 = L_41; + RaycastHit2DU5BU5D_t423* L_42 = V_2; + int32_t L_43 = V_3; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + Vector2_t6 L_44 = RaycastHit2D_get_normal_m1493(((RaycastHit2D_t283 *)(RaycastHit2D_t283 *)SZArrayLdElema(L_42, L_43, sizeof(RaycastHit2D_t283 ))), /*hidden argument*/NULL); + Vector3_t4 L_45 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + (&V_7)->___worldNormal_8 = L_45; + PointerEventData_t131 * L_46 = ___eventData; + NullCheck(L_46); + Vector2_t6 L_47 = PointerEventData_get_position_m590(L_46, /*hidden argument*/NULL); + (&V_7)->___screenPosition_9 = L_47; + List_1_t514 * L_48 = ___resultAppendList; + NullCheck(L_48); + int32_t L_49 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_48); + (&V_7)->___index_3 = (((float)((float)L_49))); + SpriteRenderer_t251 * L_50 = V_5; + bool L_51 = Object_op_Inequality_m429(NULL /*static, unused*/, L_50, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B5_0 = (&V_7); + if (!L_51) + { + G_B6_0 = (&V_7); + goto IL_0151; + } + } + { + SpriteRenderer_t251 * L_52 = V_5; + NullCheck(L_52); + int32_t L_53 = Renderer_get_sortingLayerID_m887(L_52, /*hidden argument*/NULL); + G_B7_0 = L_53; + G_B7_1 = G_B5_0; + goto IL_0152; + } + +IL_0151: + { + G_B7_0 = 0; + G_B7_1 = G_B6_0; + } + +IL_0152: + { + G_B7_1->___sortingLayer_5 = G_B7_0; + SpriteRenderer_t251 * L_54 = V_5; + bool L_55 = Object_op_Inequality_m429(NULL /*static, unused*/, L_54, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B8_0 = (&V_7); + if (!L_55) + { + G_B9_0 = (&V_7); + goto IL_0172; + } + } + { + SpriteRenderer_t251 * L_56 = V_5; + NullCheck(L_56); + int32_t L_57 = Renderer_get_sortingOrder_m888(L_56, /*hidden argument*/NULL); + G_B10_0 = L_57; + G_B10_1 = G_B8_0; + goto IL_0173; + } + +IL_0172: + { + G_B10_0 = 0; + G_B10_1 = G_B9_0; + } + +IL_0173: + { + G_B10_1->___sortingOrder_6 = G_B10_0; + RaycastResult_t508 L_58 = V_7; + V_6 = L_58; + List_1_t514 * L_59 = ___resultAppendList; + RaycastResult_t508 L_60 = V_6; + NullCheck(L_59); + VirtActionInvoker1< RaycastResult_t508 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_59, L_60); + int32_t L_61 = V_3; + V_3 = ((int32_t)((int32_t)L_61+(int32_t)1)); + } + +IL_0188: + { + int32_t L_62 = V_3; + int32_t L_63 = V_4; + if ((((int32_t)L_62) < ((int32_t)L_63))) + { + goto IL_007a; + } + } + +IL_0190: + { + return; + } +} +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::.ctor() +extern "C" void PhysicsRaycaster__ctor_m2353 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) +{ + { + LayerMask_t9 L_0 = LayerMask_op_Implicit_m942(NULL /*static, unused*/, (-1), /*hidden argument*/NULL); + __this->___m_EventMask_4 = L_0; + BaseRaycaster__ctor_m2344(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() +extern const MethodInfo* Component_GetComponent_TisCamera_t28_m663_MethodInfo_var; +extern "C" Camera_t28 * PhysicsRaycaster_get_eventCamera_m2354 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCamera_t28_m663_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483671); + s_Il2CppMethodIntialized = true; + } + Camera_t28 * G_B4_0 = {0}; + Camera_t28 * G_B3_0 = {0}; + { + Camera_t28 * L_0 = (__this->___m_EventCamera_3); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + Camera_t28 * L_2 = Component_GetComponent_TisCamera_t28_m663(__this, /*hidden argument*/Component_GetComponent_TisCamera_t28_m663_MethodInfo_var); + __this->___m_EventCamera_3 = L_2; + } + +IL_001d: + { + Camera_t28 * L_3 = (__this->___m_EventCamera_3); + Camera_t28 * L_4 = L_3; + G_B3_0 = L_4; + if (L_4) + { + G_B4_0 = L_4; + goto IL_002f; + } + } + { + Camera_t28 * L_5 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B4_0 = L_5; + } + +IL_002f: + { + return G_B4_0; + } +} +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_depth() +extern "C" int32_t PhysicsRaycaster_get_depth_m2355 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + Camera_t28 * L_0 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0022; + } + } + { + Camera_t28 * L_2 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_2); + float L_3 = Camera_get_depth_m1248(L_2, /*hidden argument*/NULL); + G_B3_0 = (((int32_t)((int32_t)L_3))); + goto IL_0027; + } + +IL_0022: + { + G_B3_0 = ((int32_t)16777215); + } + +IL_0027: + { + return G_B3_0; + } +} +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask() +extern "C" int32_t PhysicsRaycaster_get_finalEventMask_m2356 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + Camera_t28 * L_0 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002d; + } + } + { + Camera_t28 * L_2 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_2); + int32_t L_3 = Camera_get_cullingMask_m1249(L_2, /*hidden argument*/NULL); + LayerMask_t9 L_4 = (__this->___m_EventMask_4); + int32_t L_5 = LayerMask_op_Implicit_m426(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)((int32_t)L_3&(int32_t)L_5)); + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = (-1); + } + +IL_002e: + { + return G_B3_0; + } +} +// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::get_eventMask() +extern "C" LayerMask_t9 PhysicsRaycaster_get_eventMask_m2357 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) +{ + { + LayerMask_t9 L_0 = (__this->___m_EventMask_4); + return L_0; + } +} +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_eventMask(UnityEngine.LayerMask) +extern "C" void PhysicsRaycaster_set_eventMask_m2358 (PhysicsRaycaster_t525 * __this, LayerMask_t9 ___value, const MethodInfo* method) +{ + { + LayerMask_t9 L_0 = ___value; + __this->___m_EventMask_4 = L_0; + return; + } +} +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern TypeInfo* PhysicsRaycaster_t525_il2cpp_TypeInfo_var; +extern TypeInfo* Comparison_1_t526_il2cpp_TypeInfo_var; +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern const MethodInfo* PhysicsRaycaster_U3CRaycastU3Em__1_m2360_MethodInfo_var; +extern const MethodInfo* Comparison_1__ctor_m3517_MethodInfo_var; +extern const MethodInfo* Array_Sort_TisRaycastHit_t26_m3518_MethodInfo_var; +extern "C" void PhysicsRaycaster_Raycast_m2359 (PhysicsRaycaster_t525 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___resultAppendList, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PhysicsRaycaster_t525_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(279); + Comparison_1_t526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(280); + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + PhysicsRaycaster_U3CRaycastU3Em__1_m2360_MethodInfo_var = il2cpp_codegen_method_info_from_index(149); + Comparison_1__ctor_m3517_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483798); + Array_Sort_TisRaycastHit_t26_m3518_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483799); + s_Il2CppMethodIntialized = true; + } + Ray_t24 V_0 = {0}; + float V_1 = 0.0f; + RaycastHitU5BU5D_t25* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + RaycastResult_t508 V_5 = {0}; + RaycastResult_t508 V_6 = {0}; + RaycastHitU5BU5D_t25* G_B5_0 = {0}; + RaycastHitU5BU5D_t25* G_B4_0 = {0}; + { + Camera_t28 * L_0 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Camera_t28 * L_2 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + PointerEventData_t131 * L_3 = ___eventData; + NullCheck(L_3); + Vector2_t6 L_4 = PointerEventData_get_position_m590(L_3, /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + NullCheck(L_2); + Ray_t24 L_6 = Camera_ScreenPointToRay_m645(L_2, L_5, /*hidden argument*/NULL); + V_0 = L_6; + Camera_t28 * L_7 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_7); + float L_8 = Camera_get_farClipPlane_m1247(L_7, /*hidden argument*/NULL); + Camera_t28 * L_9 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() */, __this); + NullCheck(L_9); + float L_10 = Camera_get_nearClipPlane_m1246(L_9, /*hidden argument*/NULL); + V_1 = ((float)((float)L_8-(float)L_10)); + Ray_t24 L_11 = V_0; + float L_12 = V_1; + int32_t L_13 = PhysicsRaycaster_get_finalEventMask_m2356(__this, /*hidden argument*/NULL); + RaycastHitU5BU5D_t25* L_14 = Physics_RaycastAll_m1454(NULL /*static, unused*/, L_11, L_12, L_13, /*hidden argument*/NULL); + V_2 = L_14; + RaycastHitU5BU5D_t25* L_15 = V_2; + NullCheck(L_15); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))) <= ((int32_t)1))) + { + goto IL_007b; + } + } + { + RaycastHitU5BU5D_t25* L_16 = V_2; + Comparison_1_t526 * L_17 = ((PhysicsRaycaster_t525_StaticFields*)PhysicsRaycaster_t525_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_5; + G_B4_0 = L_16; + if (L_17) + { + G_B5_0 = L_16; + goto IL_0071; + } + } + { + IntPtr_t L_18 = { (void*)PhysicsRaycaster_U3CRaycastU3Em__1_m2360_MethodInfo_var }; + Comparison_1_t526 * L_19 = (Comparison_1_t526 *)il2cpp_codegen_object_new (Comparison_1_t526_il2cpp_TypeInfo_var); + Comparison_1__ctor_m3517(L_19, NULL, L_18, /*hidden argument*/Comparison_1__ctor_m3517_MethodInfo_var); + ((PhysicsRaycaster_t525_StaticFields*)PhysicsRaycaster_t525_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_5 = L_19; + G_B5_0 = G_B4_0; + } + +IL_0071: + { + Comparison_1_t526 * L_20 = ((PhysicsRaycaster_t525_StaticFields*)PhysicsRaycaster_t525_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_5; + Array_Sort_TisRaycastHit_t26_m3518(NULL /*static, unused*/, G_B5_0, L_20, /*hidden argument*/Array_Sort_TisRaycastHit_t26_m3518_MethodInfo_var); + } + +IL_007b: + { + RaycastHitU5BU5D_t25* L_21 = V_2; + NullCheck(L_21); + if (!(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) + { + goto IL_0137; + } + } + { + V_3 = 0; + RaycastHitU5BU5D_t25* L_22 = V_2; + NullCheck(L_22); + V_4 = (((int32_t)((int32_t)(((Array_t *)L_22)->max_length)))); + goto IL_012f; + } + +IL_008f: + { + Initobj (RaycastResult_t508_il2cpp_TypeInfo_var, (&V_5)); + RaycastResult_t508 L_23 = V_5; + V_6 = L_23; + RaycastHitU5BU5D_t25* L_24 = V_2; + int32_t L_25 = V_3; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + Collider_t132 * L_26 = RaycastHit_get_collider_m497(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_24, L_25, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + NullCheck(L_26); + GameObject_t77 * L_27 = Component_get_gameObject_m428(L_26, /*hidden argument*/NULL); + RaycastResult_set_gameObject_m2190((&V_6), L_27, /*hidden argument*/NULL); + (&V_6)->___module_1 = __this; + RaycastHitU5BU5D_t25* L_28 = V_2; + int32_t L_29 = V_3; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + float L_30 = RaycastHit_get_distance_m483(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_28, L_29, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + (&V_6)->___distance_2 = L_30; + RaycastHitU5BU5D_t25* L_31 = V_2; + int32_t L_32 = V_3; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + Vector3_t4 L_33 = RaycastHit_get_point_m498(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_31, L_32, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + (&V_6)->___worldPosition_7 = L_33; + RaycastHitU5BU5D_t25* L_34 = V_2; + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + Vector3_t4 L_36 = RaycastHit_get_normal_m521(((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_34, L_35, sizeof(RaycastHit_t26 ))), /*hidden argument*/NULL); + (&V_6)->___worldNormal_8 = L_36; + PointerEventData_t131 * L_37 = ___eventData; + NullCheck(L_37); + Vector2_t6 L_38 = PointerEventData_get_position_m590(L_37, /*hidden argument*/NULL); + (&V_6)->___screenPosition_9 = L_38; + List_1_t514 * L_39 = ___resultAppendList; + NullCheck(L_39); + int32_t L_40 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_39); + (&V_6)->___index_3 = (((float)((float)L_40))); + (&V_6)->___sortingLayer_5 = 0; + (&V_6)->___sortingOrder_6 = 0; + RaycastResult_t508 L_41 = V_6; + V_5 = L_41; + List_1_t514 * L_42 = ___resultAppendList; + RaycastResult_t508 L_43 = V_5; + NullCheck(L_42); + VirtActionInvoker1< RaycastResult_t508 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_42, L_43); + int32_t L_44 = V_3; + V_3 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_012f: + { + int32_t L_45 = V_3; + int32_t L_46 = V_4; + if ((((int32_t)L_45) < ((int32_t)L_46))) + { + goto IL_008f; + } + } + +IL_0137: + { + return; + } +} +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m__1(UnityEngine.RaycastHit,UnityEngine.RaycastHit) +extern "C" int32_t PhysicsRaycaster_U3CRaycastU3Em__1_m2360 (Object_t * __this /* static, unused */, RaycastHit_t26 ___r1, RaycastHit_t26 ___r2, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + float L_0 = RaycastHit_get_distance_m483((&___r1), /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = RaycastHit_get_distance_m483((&___r2), /*hidden argument*/NULL); + int32_t L_2 = Single_CompareTo_m484((&V_0), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenCallback::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3519_MethodInfo_var; +extern "C" void ColorTweenCallback__ctor_m2361 (ColorTweenCallback_t528 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3519_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483800); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3519(__this, /*hidden argument*/UnityEvent_1__ctor_m3519_MethodInfo_var); + return; + } +} +// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_startColor() +extern "C" Color_t139 ColorTween_get_startColor_m2362 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_StartColor_1); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_startColor(UnityEngine.Color) +extern "C" void ColorTween_set_startColor_m2363 (ColorTween_t530 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___value; + __this->___m_StartColor_1 = L_0; + return; + } +} +// UnityEngine.Color UnityEngine.UI.CoroutineTween.ColorTween::get_targetColor() +extern "C" Color_t139 ColorTween_get_targetColor_m2364 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_TargetColor_2); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_targetColor(UnityEngine.Color) +extern "C" void ColorTween_set_targetColor_m2365 (ColorTween_t530 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___value; + __this->___m_TargetColor_2 = L_0; + return; + } +} +// UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode UnityEngine.UI.CoroutineTween.ColorTween::get_tweenMode() +extern "C" int32_t ColorTween_get_tweenMode_m2366 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_TweenMode_3); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_tweenMode(UnityEngine.UI.CoroutineTween.ColorTween/ColorTweenMode) +extern "C" void ColorTween_set_tweenMode_m2367 (ColorTween_t530 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_TweenMode_3 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CoroutineTween.ColorTween::get_duration() +extern "C" float ColorTween_get_duration_m2368 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Duration_4); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_duration(System.Single) +extern "C" void ColorTween_set_duration_m2369 (ColorTween_t530 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Duration_4 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::get_ignoreTimeScale() +extern "C" bool ColorTween_get_ignoreTimeScale_m2370 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreTimeScale_5); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::set_ignoreTimeScale(System.Boolean) +extern "C" void ColorTween_set_ignoreTimeScale_m2371 (ColorTween_t530 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_IgnoreTimeScale_5 = L_0; + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::TweenValue(System.Single) +extern const MethodInfo* UnityEvent_1_Invoke_m3520_MethodInfo_var; +extern "C" void ColorTween_TweenValue_m2372 (ColorTween_t530 * __this, float ___floatPercentage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3520_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483801); + s_Il2CppMethodIntialized = true; + } + Color_t139 V_0 = {0}; + { + bool L_0 = ColorTween_ValidTarget_m2376(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Color_t139 L_1 = (__this->___m_StartColor_1); + Color_t139 L_2 = (__this->___m_TargetColor_2); + float L_3 = ___floatPercentage; + Color_t139 L_4 = Color_Lerp_m981(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = (__this->___m_TweenMode_3); + if ((!(((uint32_t)L_5) == ((uint32_t)2)))) + { + goto IL_0066; + } + } + { + Color_t139 * L_6 = &(__this->___m_StartColor_1); + float L_7 = (L_6->___r_0); + (&V_0)->___r_0 = L_7; + Color_t139 * L_8 = &(__this->___m_StartColor_1); + float L_9 = (L_8->___g_1); + (&V_0)->___g_1 = L_9; + Color_t139 * L_10 = &(__this->___m_StartColor_1); + float L_11 = (L_10->___b_2); + (&V_0)->___b_2 = L_11; + goto IL_0084; + } + +IL_0066: + { + int32_t L_12 = (__this->___m_TweenMode_3); + if ((!(((uint32_t)L_12) == ((uint32_t)1)))) + { + goto IL_0084; + } + } + { + Color_t139 * L_13 = &(__this->___m_StartColor_1); + float L_14 = (L_13->___a_3); + (&V_0)->___a_3 = L_14; + } + +IL_0084: + { + ColorTweenCallback_t528 * L_15 = (__this->___m_Target_0); + Color_t139 L_16 = V_0; + NullCheck(L_15); + UnityEvent_1_Invoke_m3520(L_15, L_16, /*hidden argument*/UnityEvent_1_Invoke_m3520_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.ColorTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1) +extern TypeInfo* ColorTweenCallback_t528_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3521_MethodInfo_var; +extern "C" void ColorTween_AddOnChangedCallback_m2373 (ColorTween_t530 * __this, UnityAction_1_t676 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ColorTweenCallback_t528_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(281); + UnityEvent_1_AddListener_m3521_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483802); + s_Il2CppMethodIntialized = true; + } + { + ColorTweenCallback_t528 * L_0 = (__this->___m_Target_0); + if (L_0) + { + goto IL_0016; + } + } + { + ColorTweenCallback_t528 * L_1 = (ColorTweenCallback_t528 *)il2cpp_codegen_object_new (ColorTweenCallback_t528_il2cpp_TypeInfo_var); + ColorTweenCallback__ctor_m2361(L_1, /*hidden argument*/NULL); + __this->___m_Target_0 = L_1; + } + +IL_0016: + { + ColorTweenCallback_t528 * L_2 = (__this->___m_Target_0); + UnityAction_1_t676 * L_3 = ___callback; + NullCheck(L_2); + UnityEvent_1_AddListener_m3521(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m3521_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::GetIgnoreTimescale() +extern "C" bool ColorTween_GetIgnoreTimescale_m2374 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreTimeScale_5); + return L_0; + } +} +// System.Single UnityEngine.UI.CoroutineTween.ColorTween::GetDuration() +extern "C" float ColorTween_GetDuration_m2375 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Duration_4); + return L_0; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.ColorTween::ValidTarget() +extern "C" bool ColorTween_ValidTarget_m2376 (ColorTween_t530 * __this, const MethodInfo* method) +{ + { + ColorTweenCallback_t528 * L_0 = (__this->___m_Target_0); + return ((((int32_t)((((Object_t*)(ColorTweenCallback_t528 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween/FloatTweenCallback::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3522_MethodInfo_var; +extern "C" void FloatTweenCallback__ctor_m2377 (FloatTweenCallback_t531 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3522_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483803); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3522(__this, /*hidden argument*/UnityEvent_1__ctor_m3522_MethodInfo_var); + return; + } +} +// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_startValue() +extern "C" float FloatTween_get_startValue_m2378 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_StartValue_1); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_startValue(System.Single) +extern "C" void FloatTween_set_startValue_m2379 (FloatTween_t533 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_StartValue_1 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_targetValue() +extern "C" float FloatTween_get_targetValue_m2380 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_TargetValue_2); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_targetValue(System.Single) +extern "C" void FloatTween_set_targetValue_m2381 (FloatTween_t533 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_TargetValue_2 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CoroutineTween.FloatTween::get_duration() +extern "C" float FloatTween_get_duration_m2382 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Duration_3); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_duration(System.Single) +extern "C" void FloatTween_set_duration_m2383 (FloatTween_t533 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Duration_3 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::get_ignoreTimeScale() +extern "C" bool FloatTween_get_ignoreTimeScale_m2384 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreTimeScale_4); + return L_0; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::set_ignoreTimeScale(System.Boolean) +extern "C" void FloatTween_set_ignoreTimeScale_m2385 (FloatTween_t533 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_IgnoreTimeScale_4 = L_0; + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::TweenValue(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_Invoke_m3523_MethodInfo_var; +extern "C" void FloatTween_TweenValue_m2386 (FloatTween_t533 * __this, float ___floatPercentage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + UnityEvent_1_Invoke_m3523_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483804); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + bool L_0 = FloatTween_ValidTarget_m2390(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + float L_1 = (__this->___m_StartValue_1); + float L_2 = (__this->___m_TargetValue_2); + float L_3 = ___floatPercentage; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = Mathf_Lerp_m417(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + FloatTweenCallback_t531 * L_5 = (__this->___m_Target_0); + float L_6 = V_0; + NullCheck(L_5); + UnityEvent_1_Invoke_m3523(L_5, L_6, /*hidden argument*/UnityEvent_1_Invoke_m3523_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.CoroutineTween.FloatTween::AddOnChangedCallback(UnityEngine.Events.UnityAction`1) +extern TypeInfo* FloatTweenCallback_t531_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3524_MethodInfo_var; +extern "C" void FloatTween_AddOnChangedCallback_m2387 (FloatTween_t533 * __this, UnityAction_1_t677 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FloatTweenCallback_t531_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(282); + UnityEvent_1_AddListener_m3524_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483805); + s_Il2CppMethodIntialized = true; + } + { + FloatTweenCallback_t531 * L_0 = (__this->___m_Target_0); + if (L_0) + { + goto IL_0016; + } + } + { + FloatTweenCallback_t531 * L_1 = (FloatTweenCallback_t531 *)il2cpp_codegen_object_new (FloatTweenCallback_t531_il2cpp_TypeInfo_var); + FloatTweenCallback__ctor_m2377(L_1, /*hidden argument*/NULL); + __this->___m_Target_0 = L_1; + } + +IL_0016: + { + FloatTweenCallback_t531 * L_2 = (__this->___m_Target_0); + UnityAction_1_t677 * L_3 = ___callback; + NullCheck(L_2); + UnityEvent_1_AddListener_m3524(L_2, L_3, /*hidden argument*/UnityEvent_1_AddListener_m3524_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::GetIgnoreTimescale() +extern "C" bool FloatTween_GetIgnoreTimescale_m2388 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreTimeScale_4); + return L_0; + } +} +// System.Single UnityEngine.UI.CoroutineTween.FloatTween::GetDuration() +extern "C" float FloatTween_GetDuration_m2389 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Duration_3); + return L_0; + } +} +// System.Boolean UnityEngine.UI.CoroutineTween.FloatTween::ValidTarget() +extern "C" bool FloatTween_ValidTarget_m2390 (FloatTween_t533 * __this, const MethodInfo* method) +{ + { + FloatTweenCallback_t531 * L_0 = (__this->___m_Target_0); + return ((((int32_t)((((Object_t*)(FloatTweenCallback_t531 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.UI.AnimationTriggers::.ctor() +extern Il2CppCodeGenString* _stringLiteral203; +extern Il2CppCodeGenString* _stringLiteral204; +extern Il2CppCodeGenString* _stringLiteral205; +extern Il2CppCodeGenString* _stringLiteral206; +extern "C" void AnimationTriggers__ctor_m2391 (AnimationTriggers_t534 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral203 = il2cpp_codegen_string_literal_from_index(203); + _stringLiteral204 = il2cpp_codegen_string_literal_from_index(204); + _stringLiteral205 = il2cpp_codegen_string_literal_from_index(205); + _stringLiteral206 = il2cpp_codegen_string_literal_from_index(206); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_NormalTrigger_4 = _stringLiteral203; + __this->___m_HighlightedTrigger_5 = _stringLiteral204; + __this->___m_PressedTrigger_6 = _stringLiteral205; + __this->___m_DisabledTrigger_7 = _stringLiteral206; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.UI.AnimationTriggers::get_normalTrigger() +extern "C" String_t* AnimationTriggers_get_normalTrigger_m2392 (AnimationTriggers_t534 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_NormalTrigger_4); + return L_0; + } +} +// System.String UnityEngine.UI.AnimationTriggers::get_highlightedTrigger() +extern "C" String_t* AnimationTriggers_get_highlightedTrigger_m2393 (AnimationTriggers_t534 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_HighlightedTrigger_5); + return L_0; + } +} +// System.String UnityEngine.UI.AnimationTriggers::get_pressedTrigger() +extern "C" String_t* AnimationTriggers_get_pressedTrigger_m2394 (AnimationTriggers_t534 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_PressedTrigger_6); + return L_0; + } +} +// System.String UnityEngine.UI.AnimationTriggers::get_disabledTrigger() +extern "C" String_t* AnimationTriggers_get_disabledTrigger_m2395 (AnimationTriggers_t534 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_DisabledTrigger_7); + return L_0; + } +} +// System.Void UnityEngine.UI.Button/ButtonClickedEvent::.ctor() +extern "C" void ButtonClickedEvent__ctor_m2396 (ButtonClickedEvent_t535 * __this, const MethodInfo* method) +{ + { + UnityEvent__ctor_m1974(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Button/c__Iterator1::.ctor() +extern "C" void U3COnFinishSubmitU3Ec__Iterator1__ctor_m2397 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.Button/c__Iterator1::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3COnFinishSubmitU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2398 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Object UnityEngine.UI.Button/c__Iterator1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3COnFinishSubmitU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m2399 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Boolean UnityEngine.UI.Button/c__Iterator1::MoveNext() +extern "C" bool U3COnFinishSubmitU3Ec__Iterator1_MoveNext_m2400 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + ColorBlock_t543 V_1 = {0}; + bool V_2 = false; + { + int32_t L_0 = (__this->___U24PC_2); + V_0 = L_0; + __this->___U24PC_2 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_006f; + } + } + { + goto IL_009e; + } + +IL_0021: + { + Button_t537 * L_2 = (__this->___U3CU3Ef__this_4); + NullCheck(L_2); + ColorBlock_t543 L_3 = Selectable_get_colors_m3014(L_2, /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = ColorBlock_get_fadeDuration_m2434((&V_1), /*hidden argument*/NULL); + __this->___U3CfadeTimeU3E__0_0 = L_4; + __this->___U3CelapsedTimeU3E__1_1 = (0.0f); + goto IL_006f; + } + +IL_004a: + { + float L_5 = (__this->___U3CelapsedTimeU3E__1_1); + float L_6 = Time_get_unscaledDeltaTime_m1404(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___U3CelapsedTimeU3E__1_1 = ((float)((float)L_5+(float)L_6)); + __this->___U24current_3 = NULL; + __this->___U24PC_2 = 1; + goto IL_00a0; + } + +IL_006f: + { + float L_7 = (__this->___U3CelapsedTimeU3E__1_1); + float L_8 = (__this->___U3CfadeTimeU3E__0_0); + if ((((float)L_7) < ((float)L_8))) + { + goto IL_004a; + } + } + { + Button_t537 * L_9 = (__this->___U3CU3Ef__this_4); + Button_t537 * L_10 = (__this->___U3CU3Ef__this_4); + NullCheck(L_10); + int32_t L_11 = Selectable_get_currentSelectionState_m3040(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + VirtActionInvoker2< int32_t, bool >::Invoke(25 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, L_9, L_11, 0); + __this->___U24PC_2 = (-1); + } + +IL_009e: + { + return 0; + } + +IL_00a0: + { + return 1; + } + // Dead block : IL_00a2: ldloc.2 +} +// System.Void UnityEngine.UI.Button/c__Iterator1::Dispose() +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_Dispose_m2401 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_2 = (-1); + return; + } +} +// System.Void UnityEngine.UI.Button/c__Iterator1::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_Reset_m2402 (U3COnFinishSubmitU3Ec__Iterator1_t536 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Button::.ctor() +extern TypeInfo* ButtonClickedEvent_t535_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Button__ctor_m2403 (Button_t537 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ButtonClickedEvent_t535_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(283); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + ButtonClickedEvent_t535 * L_0 = (ButtonClickedEvent_t535 *)il2cpp_codegen_object_new (ButtonClickedEvent_t535_il2cpp_TypeInfo_var); + ButtonClickedEvent__ctor_m2396(L_0, /*hidden argument*/NULL); + __this->___m_OnClick_16 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Button/ButtonClickedEvent UnityEngine.UI.Button::get_onClick() +extern "C" ButtonClickedEvent_t535 * Button_get_onClick_m2404 (Button_t537 * __this, const MethodInfo* method) +{ + { + ButtonClickedEvent_t535 * L_0 = (__this->___m_OnClick_16); + return L_0; + } +} +// System.Void UnityEngine.UI.Button::set_onClick(UnityEngine.UI.Button/ButtonClickedEvent) +extern "C" void Button_set_onClick_m2405 (Button_t537 * __this, ButtonClickedEvent_t535 * ___value, const MethodInfo* method) +{ + { + ButtonClickedEvent_t535 * L_0 = ___value; + __this->___m_OnClick_16 = L_0; + return; + } +} +// System.Void UnityEngine.UI.Button::Press() +extern "C" void Button_Press_m2406 (Button_t537 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_0017; + } + } + +IL_0016: + { + return; + } + +IL_0017: + { + ButtonClickedEvent_t535 * L_2 = (__this->___m_OnClick_16); + NullCheck(L_2); + UnityEvent_Invoke_m1979(L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Button::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void Button_OnPointerClick_m2407 (Button_t537 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Button_Press_m2406(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Button::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void Button_OnSubmit_m2408 (Button_t537 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Button_Press_m2406(__this, /*hidden argument*/NULL); + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_001c; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_001d; + } + } + +IL_001c: + { + return; + } + +IL_001d: + { + VirtActionInvoker2< int32_t, bool >::Invoke(25 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, __this, 2, 0); + Object_t * L_2 = Button_OnFinishSubmit_m2409(__this, /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.Button::OnFinishSubmit() +extern TypeInfo* U3COnFinishSubmitU3Ec__Iterator1_t536_il2cpp_TypeInfo_var; +extern "C" Object_t * Button_OnFinishSubmit_m2409 (Button_t537 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3COnFinishSubmitU3Ec__Iterator1_t536_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(285); + s_Il2CppMethodIntialized = true; + } + U3COnFinishSubmitU3Ec__Iterator1_t536 * V_0 = {0}; + { + U3COnFinishSubmitU3Ec__Iterator1_t536 * L_0 = (U3COnFinishSubmitU3Ec__Iterator1_t536 *)il2cpp_codegen_object_new (U3COnFinishSubmitU3Ec__Iterator1_t536_il2cpp_TypeInfo_var); + U3COnFinishSubmitU3Ec__Iterator1__ctor_m2397(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3COnFinishSubmitU3Ec__Iterator1_t536 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_4 = __this; + U3COnFinishSubmitU3Ec__Iterator1_t536 * L_2 = V_0; + return L_2; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::.ctor() +extern TypeInfo* IndexedSet_1_t541_il2cpp_TypeInfo_var; +extern TypeInfo* WillRenderCanvases_t320_il2cpp_TypeInfo_var; +extern const MethodInfo* IndexedSet_1__ctor_m3525_MethodInfo_var; +extern const MethodInfo* CanvasUpdateRegistry_PerformUpdate_m2415_MethodInfo_var; +extern "C" void CanvasUpdateRegistry__ctor_m2410 (CanvasUpdateRegistry_t540 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexedSet_1_t541_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(287); + WillRenderCanvases_t320_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(159); + IndexedSet_1__ctor_m3525_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483806); + CanvasUpdateRegistry_PerformUpdate_m2415_MethodInfo_var = il2cpp_codegen_method_info_from_index(159); + s_Il2CppMethodIntialized = true; + } + { + IndexedSet_1_t541 * L_0 = (IndexedSet_1_t541 *)il2cpp_codegen_object_new (IndexedSet_1_t541_il2cpp_TypeInfo_var); + IndexedSet_1__ctor_m3525(L_0, /*hidden argument*/IndexedSet_1__ctor_m3525_MethodInfo_var); + __this->___m_LayoutRebuildQueue_3 = L_0; + IndexedSet_1_t541 * L_1 = (IndexedSet_1_t541 *)il2cpp_codegen_object_new (IndexedSet_1_t541_il2cpp_TypeInfo_var); + IndexedSet_1__ctor_m3525(L_1, /*hidden argument*/IndexedSet_1__ctor_m3525_MethodInfo_var); + __this->___m_GraphicRebuildQueue_4 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + IntPtr_t L_2 = { (void*)CanvasUpdateRegistry_PerformUpdate_m2415_MethodInfo_var }; + WillRenderCanvases_t320 * L_3 = (WillRenderCanvases_t320 *)il2cpp_codegen_object_new (WillRenderCanvases_t320_il2cpp_TypeInfo_var); + WillRenderCanvases__ctor_m1695(L_3, __this, L_2, /*hidden argument*/NULL); + Canvas_add_willRenderCanvases_m1699(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::.cctor() +extern TypeInfo* Comparison_1_t542_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern const MethodInfo* CanvasUpdateRegistry_SortLayoutList_m2417_MethodInfo_var; +extern const MethodInfo* Comparison_1__ctor_m3526_MethodInfo_var; +extern "C" void CanvasUpdateRegistry__cctor_m2411 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Comparison_1_t542_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(288); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + CanvasUpdateRegistry_SortLayoutList_m2417_MethodInfo_var = il2cpp_codegen_method_info_from_index(160); + Comparison_1__ctor_m3526_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483809); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = { (void*)CanvasUpdateRegistry_SortLayoutList_m2417_MethodInfo_var }; + Comparison_1_t542 * L_1 = (Comparison_1_t542 *)il2cpp_codegen_object_new (Comparison_1_t542_il2cpp_TypeInfo_var); + Comparison_1__ctor_m3526(L_1, NULL, L_0, /*hidden argument*/Comparison_1__ctor_m3526_MethodInfo_var); + ((CanvasUpdateRegistry_t540_StaticFields*)CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var->static_fields)->___s_SortLayoutFunction_5 = L_1; + return; + } +} +// UnityEngine.UI.CanvasUpdateRegistry UnityEngine.UI.CanvasUpdateRegistry::get_instance() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" CanvasUpdateRegistry_t540 * CanvasUpdateRegistry_get_instance_m2412 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = ((CanvasUpdateRegistry_t540_StaticFields*)CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + if (L_0) + { + goto IL_0014; + } + } + { + CanvasUpdateRegistry_t540 * L_1 = (CanvasUpdateRegistry_t540 *)il2cpp_codegen_object_new (CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry__ctor_m2410(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + ((CanvasUpdateRegistry_t540_StaticFields*)CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_2 = ((CanvasUpdateRegistry_t540_StaticFields*)CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + return L_2; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::ObjectValidForUpdate(UnityEngine.UI.ICanvasElement) +extern TypeInfo* Object_t76_il2cpp_TypeInfo_var; +extern "C" bool CanvasUpdateRegistry_ObjectValidForUpdate_m2413 (CanvasUpdateRegistry_t540 * __this, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t76_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(141); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + { + Object_t * L_0 = ___element; + V_0 = ((((int32_t)((((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + Object_t * L_1 = ___element; + V_1 = ((!(((Object_t*)(Object_t76 *)((Object_t76 *)IsInstClass(L_1, Object_t76_il2cpp_TypeInfo_var))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + bool L_2 = V_1; + if (!L_2) + { + goto IL_0025; + } + } + { + Object_t * L_3 = ___element; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, ((Object_t76 *)IsInstClass(L_3, Object_t76_il2cpp_TypeInfo_var)), (Object_t76 *)NULL, /*hidden argument*/NULL); + V_0 = L_4; + } + +IL_0025: + { + bool L_5 = V_0; + return L_5; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::CleanInvalidItems() +extern TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +extern "C" void CanvasUpdateRegistry_CleanInvalidItems_m2414 (CanvasUpdateRegistry_t540 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICanvasElement_t678_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(286); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + IndexedSet_1_t541 * L_0 = (__this->___m_LayoutRebuildQueue_3); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_0); + V_0 = ((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0058; + } + +IL_0013: + { + IndexedSet_1_t541 * L_2 = (__this->___m_LayoutRebuildQueue_3); + int32_t L_3 = V_0; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_2, L_3); + V_1 = L_4; + Object_t * L_5 = V_1; + if (L_5) + { + goto IL_0037; + } + } + { + IndexedSet_1_t541 * L_6 = (__this->___m_LayoutRebuildQueue_3); + int32_t L_7 = V_0; + NullCheck(L_6); + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) */, L_6, L_7); + goto IL_0054; + } + +IL_0037: + { + Object_t * L_8 = V_1; + NullCheck(L_8); + bool L_9 = (bool)InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_8); + if (!L_9) + { + goto IL_0054; + } + } + { + IndexedSet_1_t541 * L_10 = (__this->___m_LayoutRebuildQueue_3); + int32_t L_11 = V_0; + NullCheck(L_10); + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) */, L_10, L_11); + Object_t * L_12 = V_1; + NullCheck(L_12); + InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_12); + } + +IL_0054: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_0058: + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_0013; + } + } + { + IndexedSet_1_t541 * L_15 = (__this->___m_GraphicRebuildQueue_4); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_15); + V_2 = ((int32_t)((int32_t)L_16-(int32_t)1)); + goto IL_00b7; + } + +IL_0072: + { + IndexedSet_1_t541 * L_17 = (__this->___m_GraphicRebuildQueue_4); + int32_t L_18 = V_2; + NullCheck(L_17); + Object_t * L_19 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_17, L_18); + V_3 = L_19; + Object_t * L_20 = V_3; + if (L_20) + { + goto IL_0096; + } + } + { + IndexedSet_1_t541 * L_21 = (__this->___m_GraphicRebuildQueue_4); + int32_t L_22 = V_2; + NullCheck(L_21); + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) */, L_21, L_22); + goto IL_00b3; + } + +IL_0096: + { + Object_t * L_23 = V_3; + NullCheck(L_23); + bool L_24 = (bool)InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean UnityEngine.UI.ICanvasElement::IsDestroyed() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_23); + if (!L_24) + { + goto IL_00b3; + } + } + { + IndexedSet_1_t541 * L_25 = (__this->___m_GraphicRebuildQueue_4); + int32_t L_26 = V_2; + NullCheck(L_25); + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::RemoveAt(System.Int32) */, L_25, L_26); + Object_t * L_27 = V_3; + NullCheck(L_27); + InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_27); + } + +IL_00b3: + { + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28-(int32_t)1)); + } + +IL_00b7: + { + int32_t L_29 = V_2; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_0072; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::PerformUpdate() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern const MethodInfo* IndexedSet_1_Sort_m3527_MethodInfo_var; +extern "C" void CanvasUpdateRegistry_PerformUpdate_m2415 (CanvasUpdateRegistry_t540 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + ICanvasElement_t678_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(286); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IndexedSet_1_Sort_m3527_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483810); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + Exception_t152 * V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + Object_t * V_7 = {0}; + Exception_t152 * V_8 = {0}; + int32_t V_9 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + CanvasUpdateRegistry_CleanInvalidItems_m2414(__this, /*hidden argument*/NULL); + __this->___m_PerformingLayoutUpdate_1 = 1; + IndexedSet_1_t541 * L_0 = (__this->___m_LayoutRebuildQueue_3); + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + Comparison_1_t542 * L_1 = ((CanvasUpdateRegistry_t540_StaticFields*)CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var->static_fields)->___s_SortLayoutFunction_5; + NullCheck(L_0); + IndexedSet_1_Sort_m3527(L_0, L_1, /*hidden argument*/IndexedSet_1_Sort_m3527_MethodInfo_var); + V_0 = 0; + goto IL_007f; + } + +IL_0024: + { + V_1 = 0; + goto IL_006a; + } + +IL_002b: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_2 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + IndexedSet_1_t541 * L_3 = (L_2->___m_LayoutRebuildQueue_3); + int32_t L_4 = V_1; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_3, L_4); + V_2 = L_5; + } + +IL_003c: + try + { // begin try (depth: 1) + { + Object_t * L_6 = V_2; + bool L_7 = CanvasUpdateRegistry_ObjectValidForUpdate_m2413(__this, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004f; + } + } + +IL_0048: + { + Object_t * L_8 = V_2; + int32_t L_9 = V_0; + NullCheck(L_8); + InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_8, L_9); + } + +IL_004f: + { + goto IL_0066; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0054; + throw e; + } + +CATCH_0054: + { // begin catch(System.Exception) + V_3 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_10 = V_3; + Object_t * L_11 = V_2; + NullCheck(L_11); + Transform_t3 * L_12 = (Transform_t3 *)InterfaceFuncInvoker0< Transform_t3 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_11); + Debug_LogException_m1274(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL); + goto IL_0066; + } // end catch (depth: 1) + +IL_0066: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_006a: + { + int32_t L_14 = V_1; + IndexedSet_1_t541 * L_15 = (__this->___m_LayoutRebuildQueue_3); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_15); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_002b; + } + } + { + int32_t L_17 = V_0; + V_0 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_007f: + { + int32_t L_18 = V_0; + if ((((int32_t)L_18) <= ((int32_t)2))) + { + goto IL_0024; + } + } + { + V_4 = 0; + goto IL_00a6; + } + +IL_008e: + { + IndexedSet_1_t541 * L_19 = (__this->___m_LayoutRebuildQueue_3); + int32_t L_20 = V_4; + NullCheck(L_19); + Object_t * L_21 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_19, L_20); + NullCheck(L_21); + InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_21); + int32_t L_22 = V_4; + V_4 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_00a6: + { + int32_t L_23 = V_4; + IndexedSet_1_t541 * L_24 = (__this->___m_LayoutRebuildQueue_3); + NullCheck(L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_24); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_008e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_26 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_26); + IndexedSet_1_t541 * L_27 = (L_26->___m_LayoutRebuildQueue_3); + NullCheck(L_27); + VirtActionInvoker0::Invoke(13 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Clear() */, L_27); + __this->___m_PerformingLayoutUpdate_1 = 0; + ClipperRegistry_t625 * L_28 = ClipperRegistry_get_instance_m3205(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_28); + ClipperRegistry_Cull_m3206(L_28, /*hidden argument*/NULL); + __this->___m_PerformingGraphicUpdate_2 = 1; + V_5 = 3; + goto IL_0163; + } + +IL_00e7: + { + V_6 = 0; + goto IL_0147; + } + +IL_00ef: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_29 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_29); + IndexedSet_1_t541 * L_30 = (L_29->___m_GraphicRebuildQueue_4); + int32_t L_31 = V_6; + NullCheck(L_30); + Object_t * L_32 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_30, L_31); + V_7 = L_32; + Object_t * L_33 = V_7; + bool L_34 = CanvasUpdateRegistry_ObjectValidForUpdate_m2413(__this, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0118; + } + } + +IL_010f: + { + Object_t * L_35 = V_7; + int32_t L_36 = V_5; + NullCheck(L_35); + InterfaceActionInvoker1< int32_t >::Invoke(0 /* System.Void UnityEngine.UI.ICanvasElement::Rebuild(UnityEngine.UI.CanvasUpdate) */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_35, L_36); + } + +IL_0118: + { + goto IL_0141; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_011d; + throw e; + } + +CATCH_011d: + { // begin catch(System.Exception) + V_8 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_37 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_38 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_38); + IndexedSet_1_t541 * L_39 = (L_38->___m_GraphicRebuildQueue_4); + int32_t L_40 = V_6; + NullCheck(L_39); + Object_t * L_41 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_39, L_40); + NullCheck(L_41); + Transform_t3 * L_42 = (Transform_t3 *)InterfaceFuncInvoker0< Transform_t3 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_41); + Debug_LogException_m1274(NULL /*static, unused*/, L_37, L_42, /*hidden argument*/NULL); + goto IL_0141; + } // end catch (depth: 1) + +IL_0141: + { + int32_t L_43 = V_6; + V_6 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_0147: + { + int32_t L_44 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_45 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_45); + IndexedSet_1_t541 * L_46 = (L_45->___m_GraphicRebuildQueue_4); + NullCheck(L_46); + int32_t L_47 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_46); + if ((((int32_t)L_44) < ((int32_t)L_47))) + { + goto IL_00ef; + } + } + { + int32_t L_48 = V_5; + V_5 = ((int32_t)((int32_t)L_48+(int32_t)1)); + } + +IL_0163: + { + int32_t L_49 = V_5; + if ((((int32_t)L_49) < ((int32_t)5))) + { + goto IL_00e7; + } + } + { + V_9 = 0; + goto IL_018b; + } + +IL_0173: + { + IndexedSet_1_t541 * L_50 = (__this->___m_GraphicRebuildQueue_4); + int32_t L_51 = V_9; + NullCheck(L_50); + Object_t * L_52 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_50, L_51); + NullCheck(L_52); + InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_52); + int32_t L_53 = V_9; + V_9 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_018b: + { + int32_t L_54 = V_9; + IndexedSet_1_t541 * L_55 = (__this->___m_GraphicRebuildQueue_4); + NullCheck(L_55); + int32_t L_56 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_55); + if ((((int32_t)L_54) < ((int32_t)L_56))) + { + goto IL_0173; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_57 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_57); + IndexedSet_1_t541 * L_58 = (L_57->___m_GraphicRebuildQueue_4); + NullCheck(L_58); + VirtActionInvoker0::Invoke(13 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Clear() */, L_58); + __this->___m_PerformingGraphicUpdate_2 = 0; + return; + } +} +// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::ParentCount(UnityEngine.Transform) +extern "C" int32_t CanvasUpdateRegistry_ParentCount_m2416 (Object_t * __this /* static, unused */, Transform_t3 * ___child, const MethodInfo* method) +{ + Transform_t3 * V_0 = {0}; + int32_t V_1 = 0; + { + Transform_t3 * L_0 = ___child; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + Transform_t3 * L_2 = ___child; + NullCheck(L_2); + Transform_t3 * L_3 = Transform_get_parent_m481(L_2, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_0027; + } + +IL_001c: + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + Transform_t3 * L_5 = V_0; + NullCheck(L_5); + Transform_t3 * L_6 = Transform_get_parent_m481(L_5, /*hidden argument*/NULL); + V_0 = L_6; + } + +IL_0027: + { + Transform_t3 * L_7 = V_0; + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_8) + { + goto IL_001c; + } + } + { + int32_t L_9 = V_1; + return L_9; + } +} +// System.Int32 UnityEngine.UI.CanvasUpdateRegistry::SortLayoutList(UnityEngine.UI.ICanvasElement,UnityEngine.UI.ICanvasElement) +extern TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" int32_t CanvasUpdateRegistry_SortLayoutList_m2417 (Object_t * __this /* static, unused */, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICanvasElement_t678_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(286); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + { + Object_t * L_0 = ___x; + NullCheck(L_0); + Transform_t3 * L_1 = (Transform_t3 *)InterfaceFuncInvoker0< Transform_t3 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_0); + V_0 = L_1; + Object_t * L_2 = ___y; + NullCheck(L_2); + Transform_t3 * L_3 = (Transform_t3 *)InterfaceFuncInvoker0< Transform_t3 * >::Invoke(1 /* UnityEngine.Transform UnityEngine.UI.ICanvasElement::get_transform() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_2); + V_1 = L_3; + Transform_t3 * L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + int32_t L_5 = CanvasUpdateRegistry_ParentCount_m2416(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + Transform_t3 * L_6 = V_1; + int32_t L_7 = CanvasUpdateRegistry_ParentCount_m2416(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_5-(int32_t)L_7)); + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m2418 (Object_t * __this /* static, unused */, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_1 = ___element; + NullCheck(L_0); + CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m2420(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::TryRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" bool CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m2419 (Object_t * __this /* static, unused */, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_1 = ___element; + NullCheck(L_0); + bool L_2 = CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m2420(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) +extern "C" bool CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m2420 (CanvasUpdateRegistry_t540 * __this, Object_t * ___element, const MethodInfo* method) +{ + { + IndexedSet_1_t541 * L_0 = (__this->___m_LayoutRebuildQueue_3); + Object_t * L_1 = ___element; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(14 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Contains(T) */, L_0, L_1); + if (!L_2) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + IndexedSet_1_t541 * L_3 = (__this->___m_LayoutRebuildQueue_3); + Object_t * L_4 = ___element; + NullCheck(L_3); + VirtActionInvoker1< Object_t * >::Invoke(12 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) */, L_3, L_4); + return 1; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421 (Object_t * __this /* static, unused */, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_1 = ___element; + NullCheck(L_0); + CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m2422(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::InternalRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral207; +extern "C" bool CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m2422 (CanvasUpdateRegistry_t540 * __this, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral207 = il2cpp_codegen_string_literal_from_index(207); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_PerformingGraphicUpdate_2); + if (!L_0) + { + goto IL_001d; + } + } + { + Object_t * L_1 = ___element; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m671(NULL /*static, unused*/, _stringLiteral207, L_1, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return 0; + } + +IL_001d: + { + IndexedSet_1_t541 * L_3 = (__this->___m_GraphicRebuildQueue_4); + Object_t * L_4 = ___element; + NullCheck(L_3); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(14 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Contains(T) */, L_3, L_4); + if (!L_5) + { + goto IL_0030; + } + } + { + return 0; + } + +IL_0030: + { + IndexedSet_1_t541 * L_6 = (__this->___m_GraphicRebuildQueue_4); + Object_t * L_7 = ___element; + NullCheck(L_6); + VirtActionInvoker1< Object_t * >::Invoke(12 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) */, L_6, L_7); + return 1; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423 (Object_t * __this /* static, unused */, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_1 = ___element; + NullCheck(L_0); + CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m2424(L_0, L_1, /*hidden argument*/NULL); + CanvasUpdateRegistry_t540 * L_2 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_3 = ___element; + NullCheck(L_2); + CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m2425(L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForLayoutRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral208; +extern "C" void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m2424 (CanvasUpdateRegistry_t540 * __this, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ICanvasElement_t678_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(286); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + _stringLiteral208 = il2cpp_codegen_string_literal_from_index(208); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_PerformingLayoutUpdate_1); + if (!L_0) + { + goto IL_001c; + } + } + { + Object_t * L_1 = ___element; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m671(NULL /*static, unused*/, _stringLiteral208, L_1, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return; + } + +IL_001c: + { + Object_t * L_3 = ___element; + NullCheck(L_3); + InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.UI.ICanvasElement::LayoutComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_3); + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_4 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + IndexedSet_1_t541 * L_5 = (L_4->___m_LayoutRebuildQueue_3); + Object_t * L_6 = ___element; + NullCheck(L_5); + VirtFuncInvoker1< bool, Object_t * >::Invoke(16 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Remove(T) */, L_5, L_6); + return; + } +} +// System.Void UnityEngine.UI.CanvasUpdateRegistry::InternalUnRegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral208; +extern "C" void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m2425 (CanvasUpdateRegistry_t540 * __this, Object_t * ___element, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ICanvasElement_t678_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(286); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + _stringLiteral208 = il2cpp_codegen_string_literal_from_index(208); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_PerformingGraphicUpdate_2); + if (!L_0) + { + goto IL_001c; + } + } + { + Object_t * L_1 = ___element; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m671(NULL /*static, unused*/, _stringLiteral208, L_1, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return; + } + +IL_001c: + { + Object_t * L_3 = ___element; + NullCheck(L_3); + InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.UI.ICanvasElement::GraphicUpdateComplete() */, ICanvasElement_t678_il2cpp_TypeInfo_var, L_3); + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_4 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + IndexedSet_1_t541 * L_5 = (L_4->___m_GraphicRebuildQueue_4); + Object_t * L_6 = ___element; + NullCheck(L_5); + VirtFuncInvoker1< bool, Object_t * >::Invoke(16 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Remove(T) */, L_5, L_6); + return; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingLayout() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" bool CanvasUpdateRegistry_IsRebuildingLayout_m2426 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (L_0->___m_PerformingLayoutUpdate_1); + return L_1; + } +} +// System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingGraphics() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" bool CanvasUpdateRegistry_IsRebuildingGraphics_m2427 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_t540 * L_0 = CanvasUpdateRegistry_get_instance_m2412(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (L_0->___m_PerformingGraphicUpdate_2); + return L_1; + } +} +// UnityEngine.Color UnityEngine.UI.ColorBlock::get_normalColor() +extern "C" Color_t139 ColorBlock_get_normalColor_m2428 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_NormalColor_0); + return L_0; + } +} +// UnityEngine.Color UnityEngine.UI.ColorBlock::get_highlightedColor() +extern "C" Color_t139 ColorBlock_get_highlightedColor_m2429 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_HighlightedColor_1); + return L_0; + } +} +// UnityEngine.Color UnityEngine.UI.ColorBlock::get_pressedColor() +extern "C" Color_t139 ColorBlock_get_pressedColor_m2430 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_PressedColor_2); + return L_0; + } +} +// UnityEngine.Color UnityEngine.UI.ColorBlock::get_disabledColor() +extern "C" Color_t139 ColorBlock_get_disabledColor_m2431 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_DisabledColor_3); + return L_0; + } +} +// System.Single UnityEngine.UI.ColorBlock::get_colorMultiplier() +extern "C" float ColorBlock_get_colorMultiplier_m2432 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_ColorMultiplier_4); + return L_0; + } +} +// System.Void UnityEngine.UI.ColorBlock::set_colorMultiplier(System.Single) +extern "C" void ColorBlock_set_colorMultiplier_m2433 (ColorBlock_t543 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_ColorMultiplier_4 = L_0; + return; + } +} +// System.Single UnityEngine.UI.ColorBlock::get_fadeDuration() +extern "C" float ColorBlock_get_fadeDuration_m2434 (ColorBlock_t543 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FadeDuration_5); + return L_0; + } +} +// System.Void UnityEngine.UI.ColorBlock::set_fadeDuration(System.Single) +extern "C" void ColorBlock_set_fadeDuration_m2435 (ColorBlock_t543 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_FadeDuration_5 = L_0; + return; + } +} +// UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::get_defaultColorBlock() +extern TypeInfo* ColorBlock_t543_il2cpp_TypeInfo_var; +extern "C" ColorBlock_t543 ColorBlock_get_defaultColorBlock_m2436 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ColorBlock_t543_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(290); + s_Il2CppMethodIntialized = true; + } + ColorBlock_t543 V_0 = {0}; + ColorBlock_t543 V_1 = {0}; + { + Initobj (ColorBlock_t543_il2cpp_TypeInfo_var, (&V_0)); + ColorBlock_t543 L_0 = V_0; + V_1 = L_0; + Color32_t231 L_1 = {0}; + Color32__ctor_m987(&L_1, ((int32_t)255), ((int32_t)255), ((int32_t)255), ((int32_t)255), /*hidden argument*/NULL); + Color_t139 L_2 = Color32_op_Implicit_m990(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + (&V_1)->___m_NormalColor_0 = L_2; + Color32_t231 L_3 = {0}; + Color32__ctor_m987(&L_3, ((int32_t)245), ((int32_t)245), ((int32_t)245), ((int32_t)255), /*hidden argument*/NULL); + Color_t139 L_4 = Color32_op_Implicit_m990(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + (&V_1)->___m_HighlightedColor_1 = L_4; + Color32_t231 L_5 = {0}; + Color32__ctor_m987(&L_5, ((int32_t)200), ((int32_t)200), ((int32_t)200), ((int32_t)255), /*hidden argument*/NULL); + Color_t139 L_6 = Color32_op_Implicit_m990(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + (&V_1)->___m_PressedColor_2 = L_6; + Color32_t231 L_7 = {0}; + Color32__ctor_m987(&L_7, ((int32_t)200), ((int32_t)200), ((int32_t)200), ((int32_t)128), /*hidden argument*/NULL); + Color_t139 L_8 = Color32_op_Implicit_m990(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + (&V_1)->___m_DisabledColor_3 = L_8; + ColorBlock_set_colorMultiplier_m2433((&V_1), (1.0f), /*hidden argument*/NULL); + ColorBlock_set_fadeDuration_m2435((&V_1), (0.1f), /*hidden argument*/NULL); + ColorBlock_t543 L_9 = V_1; + V_0 = L_9; + ColorBlock_t543 L_10 = V_0; + return L_10; + } +} +// UnityEngine.UI.Text UnityEngine.UI.Dropdown/DropdownItem::get_text() +extern "C" Text_t545 * DropdownItem_get_text_m2437 (DropdownItem_t544 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_Text_2); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_text(UnityEngine.UI.Text) +extern "C" void DropdownItem_set_text_m2438 (DropdownItem_t544 * __this, Text_t545 * ___value, const MethodInfo* method) +{ + { + Text_t545 * L_0 = ___value; + __this->___m_Text_2 = L_0; + return; + } +} +// UnityEngine.UI.Image UnityEngine.UI.Dropdown/DropdownItem::get_image() +extern "C" Image_t70 * DropdownItem_get_image_m2439 (DropdownItem_t544 * __this, const MethodInfo* method) +{ + { + Image_t70 * L_0 = (__this->___m_Image_3); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_image(UnityEngine.UI.Image) +extern "C" void DropdownItem_set_image_m2440 (DropdownItem_t544 * __this, Image_t70 * ___value, const MethodInfo* method) +{ + { + Image_t70 * L_0 = ___value; + __this->___m_Image_3 = L_0; + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Dropdown/DropdownItem::get_rectTransform() +extern "C" RectTransform_t242 * DropdownItem_get_rectTransform_m2441 (DropdownItem_t544 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_RectTransform_4); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_rectTransform(UnityEngine.RectTransform) +extern "C" void DropdownItem_set_rectTransform_m2442 (DropdownItem_t544 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = ___value; + __this->___m_RectTransform_4 = L_0; + return; + } +} +// UnityEngine.UI.Toggle UnityEngine.UI.Dropdown/DropdownItem::get_toggle() +extern "C" Toggle_t546 * DropdownItem_get_toggle_m2443 (DropdownItem_t544 * __this, const MethodInfo* method) +{ + { + Toggle_t546 * L_0 = (__this->___m_Toggle_5); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::set_toggle(UnityEngine.UI.Toggle) +extern "C" void DropdownItem_set_toggle_m2444 (DropdownItem_t544 * __this, Toggle_t546 * ___value, const MethodInfo* method) +{ + { + Toggle_t546 * L_0 = ___value; + __this->___m_Toggle_5 = L_0; + return; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void DropdownItem_OnPointerEnter_m2445 (DropdownItem_t544 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_1 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_0); + EventSystem_SetSelectedGameObject_m2114(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownItem::OnCancel(UnityEngine.EventSystems.BaseEventData) +extern const MethodInfo* Component_GetComponentInParent_TisDropdown_t553_m3528_MethodInfo_var; +extern "C" void DropdownItem_OnCancel_m2446 (DropdownItem_t544 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponentInParent_TisDropdown_t553_m3528_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483811); + s_Il2CppMethodIntialized = true; + } + Dropdown_t553 * V_0 = {0}; + { + Dropdown_t553 * L_0 = Component_GetComponentInParent_TisDropdown_t553_m3528(__this, /*hidden argument*/Component_GetComponentInParent_TisDropdown_t553_m3528_MethodInfo_var); + V_0 = L_0; + Dropdown_t553 * L_1 = V_0; + bool L_2 = Object_op_Implicit_m435(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0018; + } + } + { + Dropdown_t553 * L_3 = V_0; + NullCheck(L_3); + Dropdown_Hide_m2496(L_3, /*hidden argument*/NULL); + } + +IL_0018: + { + return; + } +} +// System.Void UnityEngine.UI.Dropdown/OptionData::.ctor() +extern "C" void OptionData__ctor_m2447 (OptionData_t547 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.UI.Dropdown/OptionData::get_text() +extern "C" String_t* OptionData_get_text_m2448 (OptionData_t547 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_Text_0); + return L_0; + } +} +// UnityEngine.Sprite UnityEngine.UI.Dropdown/OptionData::get_image() +extern "C" Sprite_t250 * OptionData_get_image_m2449 (OptionData_t547 * __this, const MethodInfo* method) +{ + { + Sprite_t250 * L_0 = (__this->___m_Image_1); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/OptionDataList::.ctor() +extern TypeInfo* List_1_t549_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3529_MethodInfo_var; +extern "C" void OptionDataList__ctor_m2450 (OptionDataList_t548 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t549_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(293); + List_1__ctor_m3529_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483812); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + List_1_t549 * L_0 = (List_1_t549 *)il2cpp_codegen_object_new (List_1_t549_il2cpp_TypeInfo_var); + List_1__ctor_m3529(L_0, /*hidden argument*/List_1__ctor_m3529_MethodInfo_var); + OptionDataList_set_options_m2452(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.Dropdown/OptionDataList::get_options() +extern "C" List_1_t549 * OptionDataList_get_options_m2451 (OptionDataList_t548 * __this, const MethodInfo* method) +{ + { + List_1_t549 * L_0 = (__this->___m_Options_0); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown/OptionDataList::set_options(System.Collections.Generic.List`1) +extern "C" void OptionDataList_set_options_m2452 (OptionDataList_t548 * __this, List_1_t549 * ___value, const MethodInfo* method) +{ + { + List_1_t549 * L_0 = ___value; + __this->___m_Options_0 = L_0; + return; + } +} +// System.Void UnityEngine.UI.Dropdown/DropdownEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3530_MethodInfo_var; +extern "C" void DropdownEvent__ctor_m2453 (DropdownEvent_t550 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3530_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483813); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3530(__this, /*hidden argument*/UnityEvent_1__ctor_m3530_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Dropdown/c__Iterator2::.ctor() +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2__ctor_m2454 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.Dropdown/c__Iterator2::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2455 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Object UnityEngine.UI.Dropdown/c__Iterator2::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m2456 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Boolean UnityEngine.UI.Dropdown/c__Iterator2::MoveNext() +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern "C" bool U3CDelayedDestroyDropdownListU3Ec__Iterator2_MoveNext_m2457 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_2); + V_0 = L_0; + __this->___U24PC_2 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_003e; + } + } + { + goto IL_0104; + } + +IL_0021: + { + float L_2 = (__this->___delay_0); + WaitForSeconds_t168 * L_3 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_3, L_2, /*hidden argument*/NULL); + __this->___U24current_3 = L_3; + __this->___U24PC_2 = 1; + goto IL_0106; + } + +IL_003e: + { + __this->___U3CiU3E__0_1 = 0; + goto IL_00aa; + } + +IL_004a: + { + Dropdown_t553 * L_4 = (__this->___U3CU3Ef__this_5); + NullCheck(L_4); + List_1_t555 * L_5 = (L_4->___m_Items_26); + int32_t L_6 = (__this->___U3CiU3E__0_1); + NullCheck(L_5); + DropdownItem_t544 * L_7 = (DropdownItem_t544 *)VirtFuncInvoker1< DropdownItem_t544 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, L_6); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_008c; + } + } + { + Dropdown_t553 * L_9 = (__this->___U3CU3Ef__this_5); + Dropdown_t553 * L_10 = (__this->___U3CU3Ef__this_5); + NullCheck(L_10); + List_1_t555 * L_11 = (L_10->___m_Items_26); + int32_t L_12 = (__this->___U3CiU3E__0_1); + NullCheck(L_11); + DropdownItem_t544 * L_13 = (DropdownItem_t544 *)VirtFuncInvoker1< DropdownItem_t544 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_11, L_12); + NullCheck(L_9); + VirtActionInvoker1< DropdownItem_t544 * >::Invoke(49 /* System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown/DropdownItem) */, L_9, L_13); + } + +IL_008c: + { + Dropdown_t553 * L_14 = (__this->___U3CU3Ef__this_5); + NullCheck(L_14); + List_1_t555 * L_15 = (L_14->___m_Items_26); + NullCheck(L_15); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_15); + int32_t L_16 = (__this->___U3CiU3E__0_1); + __this->___U3CiU3E__0_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_00aa: + { + int32_t L_17 = (__this->___U3CiU3E__0_1); + Dropdown_t553 * L_18 = (__this->___U3CU3Ef__this_5); + NullCheck(L_18); + List_1_t555 * L_19 = (L_18->___m_Items_26); + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_19); + if ((((int32_t)L_17) < ((int32_t)L_20))) + { + goto IL_004a; + } + } + { + Dropdown_t553 * L_21 = (__this->___U3CU3Ef__this_5); + NullCheck(L_21); + GameObject_t77 * L_22 = (L_21->___m_Dropdown_24); + bool L_23 = Object_op_Inequality_m429(NULL /*static, unused*/, L_22, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00f1; + } + } + { + Dropdown_t553 * L_24 = (__this->___U3CU3Ef__this_5); + Dropdown_t553 * L_25 = (__this->___U3CU3Ef__this_5); + NullCheck(L_25); + GameObject_t77 * L_26 = (L_25->___m_Dropdown_24); + NullCheck(L_24); + VirtActionInvoker1< GameObject_t77 * >::Invoke(47 /* System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject) */, L_24, L_26); + } + +IL_00f1: + { + Dropdown_t553 * L_27 = (__this->___U3CU3Ef__this_5); + NullCheck(L_27); + L_27->___m_Dropdown_24 = (GameObject_t77 *)NULL; + __this->___U24PC_2 = (-1); + } + +IL_0104: + { + return 0; + } + +IL_0106: + { + return 1; + } + // Dead block : IL_0108: ldloc.1 +} +// System.Void UnityEngine.UI.Dropdown/c__Iterator2::Dispose() +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_Dispose_m2458 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_2 = (-1); + return; + } +} +// System.Void UnityEngine.UI.Dropdown/c__Iterator2::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_Reset_m2459 (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Dropdown/c__AnonStorey6::.ctor() +extern "C" void U3CShowU3Ec__AnonStorey6__ctor_m2460 (U3CShowU3Ec__AnonStorey6_t554 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown/c__AnonStorey6::<>m__2(System.Boolean) +extern "C" void U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461 (U3CShowU3Ec__AnonStorey6_t554 * __this, bool ___x, const MethodInfo* method) +{ + { + Dropdown_t553 * L_0 = (__this->___U3CU3Ef__this_1); + DropdownItem_t544 * L_1 = (__this->___item_0); + NullCheck(L_1); + Toggle_t546 * L_2 = DropdownItem_get_toggle_m2443(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + Dropdown_OnSelectItem_m2498(L_0, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::.ctor() +extern TypeInfo* OptionDataList_t548_il2cpp_TypeInfo_var; +extern TypeInfo* DropdownEvent_t550_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t555_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3531_MethodInfo_var; +extern "C" void Dropdown__ctor_m2462 (Dropdown_t553 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OptionDataList_t548_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(295); + DropdownEvent_t550_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(296); + List_1_t555_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(297); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + List_1__ctor_m3531_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483814); + s_Il2CppMethodIntialized = true; + } + { + OptionDataList_t548 * L_0 = (OptionDataList_t548 *)il2cpp_codegen_object_new (OptionDataList_t548_il2cpp_TypeInfo_var); + OptionDataList__ctor_m2450(L_0, /*hidden argument*/NULL); + __this->___m_Options_22 = L_0; + DropdownEvent_t550 * L_1 = (DropdownEvent_t550 *)il2cpp_codegen_object_new (DropdownEvent_t550_il2cpp_TypeInfo_var); + DropdownEvent__ctor_m2453(L_1, /*hidden argument*/NULL); + __this->___m_OnValueChanged_23 = L_1; + List_1_t555 * L_2 = (List_1_t555 *)il2cpp_codegen_object_new (List_1_t555_il2cpp_TypeInfo_var); + List_1__ctor_m3531(L_2, /*hidden argument*/List_1__ctor_m3531_MethodInfo_var); + __this->___m_Items_26 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Dropdown::get_template() +extern "C" RectTransform_t242 * Dropdown_get_template_m2463 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_Template_16); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_template(UnityEngine.RectTransform) +extern "C" void Dropdown_set_template_m2464 (Dropdown_t553 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = ___value; + __this->___m_Template_16 = L_0; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_captionText() +extern "C" Text_t545 * Dropdown_get_captionText_m2465 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_CaptionText_17); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_captionText(UnityEngine.UI.Text) +extern "C" void Dropdown_set_captionText_m2466 (Dropdown_t553 * __this, Text_t545 * ___value, const MethodInfo* method) +{ + { + Text_t545 * L_0 = ___value; + __this->___m_CaptionText_17 = L_0; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_captionImage() +extern "C" Image_t70 * Dropdown_get_captionImage_m2467 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + Image_t70 * L_0 = (__this->___m_CaptionImage_18); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_captionImage(UnityEngine.UI.Image) +extern "C" void Dropdown_set_captionImage_m2468 (Dropdown_t553 * __this, Image_t70 * ___value, const MethodInfo* method) +{ + { + Image_t70 * L_0 = ___value; + __this->___m_CaptionImage_18 = L_0; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Text UnityEngine.UI.Dropdown::get_itemText() +extern "C" Text_t545 * Dropdown_get_itemText_m2469 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_ItemText_19); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_itemText(UnityEngine.UI.Text) +extern "C" void Dropdown_set_itemText_m2470 (Dropdown_t553 * __this, Text_t545 * ___value, const MethodInfo* method) +{ + { + Text_t545 * L_0 = ___value; + __this->___m_ItemText_19 = L_0; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Image UnityEngine.UI.Dropdown::get_itemImage() +extern "C" Image_t70 * Dropdown_get_itemImage_m2471 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + Image_t70 * L_0 = (__this->___m_ItemImage_20); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_itemImage(UnityEngine.UI.Image) +extern "C" void Dropdown_set_itemImage_m2472 (Dropdown_t553 * __this, Image_t70 * ___value, const MethodInfo* method) +{ + { + Image_t70 * L_0 = ___value; + __this->___m_ItemImage_20 = L_0; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.Dropdown::get_options() +extern "C" List_1_t549 * Dropdown_get_options_m2473 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + OptionDataList_t548 * L_0 = (__this->___m_Options_22); + NullCheck(L_0); + List_1_t549 * L_1 = OptionDataList_get_options_m2451(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Dropdown::set_options(System.Collections.Generic.List`1) +extern "C" void Dropdown_set_options_m2474 (Dropdown_t553 * __this, List_1_t549 * ___value, const MethodInfo* method) +{ + { + OptionDataList_t548 * L_0 = (__this->___m_Options_22); + List_1_t549 * L_1 = ___value; + NullCheck(L_0); + OptionDataList_set_options_m2452(L_0, L_1, /*hidden argument*/NULL); + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Dropdown/DropdownEvent UnityEngine.UI.Dropdown::get_onValueChanged() +extern "C" DropdownEvent_t550 * Dropdown_get_onValueChanged_m2475 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + DropdownEvent_t550 * L_0 = (__this->___m_OnValueChanged_23); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_onValueChanged(UnityEngine.UI.Dropdown/DropdownEvent) +extern "C" void Dropdown_set_onValueChanged_m2476 (Dropdown_t553 * __this, DropdownEvent_t550 * ___value, const MethodInfo* method) +{ + { + DropdownEvent_t550 * L_0 = ___value; + __this->___m_OnValueChanged_23 = L_0; + return; + } +} +// System.Int32 UnityEngine.UI.Dropdown::get_value() +extern "C" int32_t Dropdown_get_value_m2477 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Value_21); + return L_0; + } +} +// System.Void UnityEngine.UI.Dropdown::set_value(System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_Invoke_m3532_MethodInfo_var; +extern "C" void Dropdown_set_value_m2478 (Dropdown_t553 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + UnityEvent_1_Invoke_m3532_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483815); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0027; + } + } + { + int32_t L_1 = ___value; + int32_t L_2 = (__this->___m_Value_21); + if ((((int32_t)L_1) == ((int32_t)L_2))) + { + goto IL_0026; + } + } + { + List_1_t549 * L_3 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_3); + if (L_4) + { + goto IL_0027; + } + } + +IL_0026: + { + return; + } + +IL_0027: + { + int32_t L_5 = ___value; + List_1_t549 * L_6 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_6); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_8 = Mathf_Clamp_m591(NULL /*static, unused*/, L_5, 0, ((int32_t)((int32_t)L_7-(int32_t)1)), /*hidden argument*/NULL); + __this->___m_Value_21 = L_8; + Dropdown_Refresh_m2480(__this, /*hidden argument*/NULL); + DropdownEvent_t550 * L_9 = (__this->___m_OnValueChanged_23); + int32_t L_10 = (__this->___m_Value_21); + NullCheck(L_9); + UnityEvent_1_Invoke_m3532(L_9, L_10, /*hidden argument*/UnityEvent_1_Invoke_m3532_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::Awake() +extern TypeInfo* TweenRunner_1_t556_il2cpp_TypeInfo_var; +extern const MethodInfo* TweenRunner_1__ctor_m3533_MethodInfo_var; +extern const MethodInfo* TweenRunner_1_Init_m3534_MethodInfo_var; +extern "C" void Dropdown_Awake_m2479 (Dropdown_t553 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TweenRunner_1_t556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(299); + TweenRunner_1__ctor_m3533_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483816); + TweenRunner_1_Init_m3534_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483817); + s_Il2CppMethodIntialized = true; + } + { + TweenRunner_1_t556 * L_0 = (TweenRunner_1_t556 *)il2cpp_codegen_object_new (TweenRunner_1_t556_il2cpp_TypeInfo_var); + TweenRunner_1__ctor_m3533(L_0, /*hidden argument*/TweenRunner_1__ctor_m3533_MethodInfo_var); + __this->___m_AlphaTweenRunner_27 = L_0; + TweenRunner_1_t556 * L_1 = (__this->___m_AlphaTweenRunner_27); + NullCheck(L_1); + TweenRunner_1_Init_m3534(L_1, __this, /*hidden argument*/TweenRunner_1_Init_m3534_MethodInfo_var); + Image_t70 * L_2 = (__this->___m_CaptionImage_18); + bool L_3 = Object_op_Implicit_m435(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0043; + } + } + { + Image_t70 * L_4 = (__this->___m_CaptionImage_18); + Image_t70 * L_5 = (__this->___m_CaptionImage_18); + NullCheck(L_5); + Sprite_t250 * L_6 = Image_get_sprite_m2607(L_5, /*hidden argument*/NULL); + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + NullCheck(L_4); + Behaviour_set_enabled_m618(L_4, L_7, /*hidden argument*/NULL); + } + +IL_0043: + { + RectTransform_t242 * L_8 = (__this->___m_Template_16); + bool L_9 = Object_op_Implicit_m435(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0064; + } + } + { + RectTransform_t242 * L_10 = (__this->___m_Template_16); + NullCheck(L_10); + GameObject_t77 * L_11 = Component_get_gameObject_m428(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + GameObject_SetActive_m592(L_11, 0, /*hidden argument*/NULL); + } + +IL_0064: + { + return; + } +} +// System.Void UnityEngine.UI.Dropdown::Refresh() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Dropdown_Refresh_m2480 (Dropdown_t553 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + OptionData_t547 * V_0 = {0}; + { + List_1_t549 * L_0 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + List_1_t549 * L_2 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + int32_t L_3 = (__this->___m_Value_21); + List_1_t549 * L_4 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_4); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_6 = Mathf_Clamp_m591(NULL /*static, unused*/, L_3, 0, ((int32_t)((int32_t)L_5-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_2); + OptionData_t547 * L_7 = (OptionData_t547 *)VirtFuncInvoker1< OptionData_t547 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_2, L_6); + V_0 = L_7; + Text_t545 * L_8 = (__this->___m_CaptionText_17); + bool L_9 = Object_op_Implicit_m435(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_007d; + } + } + { + OptionData_t547 * L_10 = V_0; + if (!L_10) + { + goto IL_006d; + } + } + { + OptionData_t547 * L_11 = V_0; + NullCheck(L_11); + String_t* L_12 = OptionData_get_text_m2448(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_006d; + } + } + { + Text_t545 * L_13 = (__this->___m_CaptionText_17); + OptionData_t547 * L_14 = V_0; + NullCheck(L_14); + String_t* L_15 = OptionData_get_text_m2448(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_13, L_15); + goto IL_007d; + } + +IL_006d: + { + Text_t545 * L_16 = (__this->___m_CaptionText_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + NullCheck(L_16); + VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_16, L_17); + } + +IL_007d: + { + Image_t70 * L_18 = (__this->___m_CaptionImage_18); + bool L_19 = Object_op_Implicit_m435(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00d1; + } + } + { + OptionData_t547 * L_20 = V_0; + if (!L_20) + { + goto IL_00a9; + } + } + { + Image_t70 * L_21 = (__this->___m_CaptionImage_18); + OptionData_t547 * L_22 = V_0; + NullCheck(L_22); + Sprite_t250 * L_23 = OptionData_get_image_m2449(L_22, /*hidden argument*/NULL); + NullCheck(L_21); + Image_set_sprite_m2608(L_21, L_23, /*hidden argument*/NULL); + goto IL_00b5; + } + +IL_00a9: + { + Image_t70 * L_24 = (__this->___m_CaptionImage_18); + NullCheck(L_24); + Image_set_sprite_m2608(L_24, (Sprite_t250 *)NULL, /*hidden argument*/NULL); + } + +IL_00b5: + { + Image_t70 * L_25 = (__this->___m_CaptionImage_18); + Image_t70 * L_26 = (__this->___m_CaptionImage_18); + NullCheck(L_26); + Sprite_t250 * L_27 = Image_get_sprite_m2607(L_26, /*hidden argument*/NULL); + bool L_28 = Object_op_Inequality_m429(NULL /*static, unused*/, L_27, (Object_t76 *)NULL, /*hidden argument*/NULL); + NullCheck(L_25); + Behaviour_set_enabled_m618(L_25, L_28, /*hidden argument*/NULL); + } + +IL_00d1: + { + return; + } +} +// System.Void UnityEngine.UI.Dropdown::SetupTemplate() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponentInChildren_TisToggle_t546_m3535_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisDropdownItem_t544_m3536_MethodInfo_var; +extern const MethodInfo* Dropdown_GetOrAddComponent_TisCanvas_t321_m3537_MethodInfo_var; +extern const MethodInfo* Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538_MethodInfo_var; +extern const MethodInfo* Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral209; +extern Il2CppCodeGenString* _stringLiteral210; +extern Il2CppCodeGenString* _stringLiteral211; +extern Il2CppCodeGenString* _stringLiteral212; +extern Il2CppCodeGenString* _stringLiteral213; +extern "C" void Dropdown_SetupTemplate_m2481 (Dropdown_t553 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + Component_GetComponentInChildren_TisToggle_t546_m3535_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483818); + GameObject_AddComponent_TisDropdownItem_t544_m3536_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483819); + Dropdown_GetOrAddComponent_TisCanvas_t321_m3537_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483820); + Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483821); + Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483822); + _stringLiteral209 = il2cpp_codegen_string_literal_from_index(209); + _stringLiteral210 = il2cpp_codegen_string_literal_from_index(210); + _stringLiteral211 = il2cpp_codegen_string_literal_from_index(211); + _stringLiteral212 = il2cpp_codegen_string_literal_from_index(212); + _stringLiteral213 = il2cpp_codegen_string_literal_from_index(213); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + Toggle_t546 * V_1 = {0}; + DropdownItem_t544 * V_2 = {0}; + Canvas_t321 * V_3 = {0}; + { + __this->___validTemplate_28 = 0; + RectTransform_t242 * L_0 = (__this->___m_Template_16); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0023; + } + } + { + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral209, __this, /*hidden argument*/NULL); + return; + } + +IL_0023: + { + RectTransform_t242 * L_2 = (__this->___m_Template_16); + NullCheck(L_2); + GameObject_t77 * L_3 = Component_get_gameObject_m428(L_2, /*hidden argument*/NULL); + V_0 = L_3; + GameObject_t77 * L_4 = V_0; + NullCheck(L_4); + GameObject_SetActive_m592(L_4, 1, /*hidden argument*/NULL); + RectTransform_t242 * L_5 = (__this->___m_Template_16); + NullCheck(L_5); + Toggle_t546 * L_6 = Component_GetComponentInChildren_TisToggle_t546_m3535(L_5, /*hidden argument*/Component_GetComponentInChildren_TisToggle_t546_m3535_MethodInfo_var); + V_1 = L_6; + __this->___validTemplate_28 = 1; + Toggle_t546 * L_7 = V_1; + bool L_8 = Object_op_Implicit_m435(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_006a; + } + } + { + Toggle_t546 * L_9 = V_1; + NullCheck(L_9); + Transform_t3 * L_10 = Component_get_transform_m401(L_9, /*hidden argument*/NULL); + RectTransform_t242 * L_11 = Dropdown_get_template_m2463(__this, /*hidden argument*/NULL); + bool L_12 = Object_op_Equality_m445(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0086; + } + } + +IL_006a: + { + __this->___validTemplate_28 = 0; + RectTransform_t242 * L_13 = Dropdown_get_template_m2463(__this, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral210, L_13, /*hidden argument*/NULL); + goto IL_0142; + } + +IL_0086: + { + Toggle_t546 * L_14 = V_1; + NullCheck(L_14); + Transform_t3 * L_15 = Component_get_transform_m401(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + Transform_t3 * L_16 = Transform_get_parent_m481(L_15, /*hidden argument*/NULL); + if (((RectTransform_t242 *)IsInstSealed(L_16, RectTransform_t242_il2cpp_TypeInfo_var))) + { + goto IL_00b7; + } + } + { + __this->___validTemplate_28 = 0; + RectTransform_t242 * L_17 = Dropdown_get_template_m2463(__this, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral211, L_17, /*hidden argument*/NULL); + goto IL_0142; + } + +IL_00b7: + { + Text_t545 * L_18 = Dropdown_get_itemText_m2469(__this, /*hidden argument*/NULL); + bool L_19 = Object_op_Inequality_m429(NULL /*static, unused*/, L_18, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00ff; + } + } + { + Text_t545 * L_20 = Dropdown_get_itemText_m2469(__this, /*hidden argument*/NULL); + NullCheck(L_20); + Transform_t3 * L_21 = Component_get_transform_m401(L_20, /*hidden argument*/NULL); + Toggle_t546 * L_22 = V_1; + NullCheck(L_22); + Transform_t3 * L_23 = Component_get_transform_m401(L_22, /*hidden argument*/NULL); + NullCheck(L_21); + bool L_24 = Transform_IsChildOf_m1400(L_21, L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_00ff; + } + } + { + __this->___validTemplate_28 = 0; + RectTransform_t242 * L_25 = Dropdown_get_template_m2463(__this, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral212, L_25, /*hidden argument*/NULL); + goto IL_0142; + } + +IL_00ff: + { + Image_t70 * L_26 = Dropdown_get_itemImage_m2471(__this, /*hidden argument*/NULL); + bool L_27 = Object_op_Inequality_m429(NULL /*static, unused*/, L_26, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_0142; + } + } + { + Image_t70 * L_28 = Dropdown_get_itemImage_m2471(__this, /*hidden argument*/NULL); + NullCheck(L_28); + Transform_t3 * L_29 = Component_get_transform_m401(L_28, /*hidden argument*/NULL); + Toggle_t546 * L_30 = V_1; + NullCheck(L_30); + Transform_t3 * L_31 = Component_get_transform_m401(L_30, /*hidden argument*/NULL); + NullCheck(L_29); + bool L_32 = Transform_IsChildOf_m1400(L_29, L_31, /*hidden argument*/NULL); + if (L_32) + { + goto IL_0142; + } + } + { + __this->___validTemplate_28 = 0; + RectTransform_t242 * L_33 = Dropdown_get_template_m2463(__this, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral213, L_33, /*hidden argument*/NULL); + } + +IL_0142: + { + bool L_34 = (__this->___validTemplate_28); + if (L_34) + { + goto IL_0155; + } + } + { + GameObject_t77 * L_35 = V_0; + NullCheck(L_35); + GameObject_SetActive_m592(L_35, 0, /*hidden argument*/NULL); + return; + } + +IL_0155: + { + Toggle_t546 * L_36 = V_1; + NullCheck(L_36); + GameObject_t77 * L_37 = Component_get_gameObject_m428(L_36, /*hidden argument*/NULL); + NullCheck(L_37); + DropdownItem_t544 * L_38 = GameObject_AddComponent_TisDropdownItem_t544_m3536(L_37, /*hidden argument*/GameObject_AddComponent_TisDropdownItem_t544_m3536_MethodInfo_var); + V_2 = L_38; + DropdownItem_t544 * L_39 = V_2; + Text_t545 * L_40 = (__this->___m_ItemText_19); + NullCheck(L_39); + DropdownItem_set_text_m2438(L_39, L_40, /*hidden argument*/NULL); + DropdownItem_t544 * L_41 = V_2; + Image_t70 * L_42 = (__this->___m_ItemImage_20); + NullCheck(L_41); + DropdownItem_set_image_m2440(L_41, L_42, /*hidden argument*/NULL); + DropdownItem_t544 * L_43 = V_2; + Toggle_t546 * L_44 = V_1; + NullCheck(L_43); + DropdownItem_set_toggle_m2444(L_43, L_44, /*hidden argument*/NULL); + DropdownItem_t544 * L_45 = V_2; + Toggle_t546 * L_46 = V_1; + NullCheck(L_46); + Transform_t3 * L_47 = Component_get_transform_m401(L_46, /*hidden argument*/NULL); + NullCheck(L_45); + DropdownItem_set_rectTransform_m2442(L_45, ((RectTransform_t242 *)CastclassSealed(L_47, RectTransform_t242_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + GameObject_t77 * L_48 = V_0; + Canvas_t321 * L_49 = Dropdown_GetOrAddComponent_TisCanvas_t321_m3537(NULL /*static, unused*/, L_48, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvas_t321_m3537_MethodInfo_var); + V_3 = L_49; + Canvas_t321 * L_50 = V_3; + NullCheck(L_50); + Canvas_set_overrideSorting_m1711(L_50, 1, /*hidden argument*/NULL); + Canvas_t321 * L_51 = V_3; + NullCheck(L_51); + Canvas_set_sortingOrder_m1713(L_51, ((int32_t)30000), /*hidden argument*/NULL); + GameObject_t77 * L_52 = V_0; + Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538(NULL /*static, unused*/, L_52, /*hidden argument*/Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538_MethodInfo_var); + GameObject_t77 * L_53 = V_0; + Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539(NULL /*static, unused*/, L_53, /*hidden argument*/Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539_MethodInfo_var); + GameObject_t77 * L_54 = V_0; + NullCheck(L_54); + GameObject_SetActive_m592(L_54, 0, /*hidden argument*/NULL); + __this->___validTemplate_28 = 1; + return; + } +} +// System.Void UnityEngine.UI.Dropdown::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void Dropdown_OnPointerClick_m2482 (Dropdown_t553 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + Dropdown_Show_m2485(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void Dropdown_OnSubmit_m2483 (Dropdown_t553 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Dropdown_Show_m2485(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::OnCancel(UnityEngine.EventSystems.BaseEventData) +extern "C" void Dropdown_OnCancel_m2484 (Dropdown_t553 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Dropdown_Hide_m2496(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::Show() +extern TypeInfo* ListPool_1_t691_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* U3CShowU3Ec__AnonStorey6_t554_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t692_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3540_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3542_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543_MethodInfo_var; +extern const MethodInfo* U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3544_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3545_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral214; +extern "C" void Dropdown_Show_m2485 (Dropdown_t553 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(303); + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + U3CShowU3Ec__AnonStorey6_t554_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(304); + UnityAction_1_t692_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(305); + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + ListPool_1_Get_m3540_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483823); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483824); + ListPool_1_Release_m3542_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483825); + GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483826); + U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461_MethodInfo_var = il2cpp_codegen_method_info_from_index(179); + UnityAction_1__ctor_m3544_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483828); + UnityEvent_1_AddListener_m3545_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483829); + _stringLiteral214 = il2cpp_codegen_string_literal_from_index(214); + s_Il2CppMethodIntialized = true; + } + List_1_t690 * V_0 = {0}; + Canvas_t321 * V_1 = {0}; + RectTransform_t242 * V_2 = {0}; + DropdownItem_t544 * V_3 = {0}; + GameObject_t77 * V_4 = {0}; + RectTransform_t242 * V_5 = {0}; + Rect_t232 V_6 = {0}; + Rect_t232 V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + Vector2_t6 V_10 = {0}; + Toggle_t546 * V_11 = {0}; + int32_t V_12 = 0; + OptionData_t547 * V_13 = {0}; + Navigation_t591 V_14 = {0}; + Navigation_t591 V_15 = {0}; + Vector2_t6 V_16 = {0}; + float V_17 = 0.0f; + Vector3U5BU5D_t125* V_18 = {0}; + bool V_19 = false; + RectTransform_t242 * V_20 = {0}; + int32_t V_21 = 0; + Vector3_t4 V_22 = {0}; + int32_t V_23 = 0; + RectTransform_t242 * V_24 = {0}; + U3CShowU3Ec__AnonStorey6_t554 * V_25 = {0}; + Rect_t232 V_26 = {0}; + Rect_t232 V_27 = {0}; + Vector2_t6 V_28 = {0}; + Vector2_t6 V_29 = {0}; + Rect_t232 V_30 = {0}; + Vector2_t6 V_31 = {0}; + Vector2_t6 V_32 = {0}; + Vector2_t6 V_33 = {0}; + Vector2_t6 V_34 = {0}; + Vector2_t6 V_35 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0027; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_1) + { + goto IL_0027; + } + } + { + GameObject_t77 * L_2 = (__this->___m_Dropdown_24); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0028; + } + } + +IL_0027: + { + return; + } + +IL_0028: + { + bool L_4 = (__this->___validTemplate_28); + if (L_4) + { + goto IL_0045; + } + } + { + Dropdown_SetupTemplate_m2481(__this, /*hidden argument*/NULL); + bool L_5 = (__this->___validTemplate_28); + if (L_5) + { + goto IL_0045; + } + } + { + return; + } + +IL_0045: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + List_1_t690 * L_6 = ListPool_1_Get_m3540(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3540_MethodInfo_var); + V_0 = L_6; + GameObject_t77 * L_7 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + List_1_t690 * L_8 = V_0; + NullCheck(L_7); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541(L_7, 0, L_8, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var); + List_1_t690 * L_9 = V_0; + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_9); + if (L_10) + { + goto IL_0064; + } + } + { + return; + } + +IL_0064: + { + List_1_t690 * L_11 = V_0; + NullCheck(L_11); + Canvas_t321 * L_12 = (Canvas_t321 *)VirtFuncInvoker1< Canvas_t321 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_11, 0); + V_1 = L_12; + List_1_t690 * L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + ListPool_1_Release_m3542(NULL /*static, unused*/, L_13, /*hidden argument*/ListPool_1_Release_m3542_MethodInfo_var); + RectTransform_t242 * L_14 = (__this->___m_Template_16); + NullCheck(L_14); + GameObject_t77 * L_15 = Component_get_gameObject_m428(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + GameObject_SetActive_m592(L_15, 1, /*hidden argument*/NULL); + RectTransform_t242 * L_16 = (__this->___m_Template_16); + NullCheck(L_16); + GameObject_t77 * L_17 = Component_get_gameObject_m428(L_16, /*hidden argument*/NULL); + GameObject_t77 * L_18 = (GameObject_t77 *)VirtFuncInvoker1< GameObject_t77 *, GameObject_t77 * >::Invoke(46 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject) */, __this, L_17); + __this->___m_Dropdown_24 = L_18; + GameObject_t77 * L_19 = (__this->___m_Dropdown_24); + NullCheck(L_19); + Object_set_name_m1334(L_19, _stringLiteral214, /*hidden argument*/NULL); + GameObject_t77 * L_20 = (__this->___m_Dropdown_24); + NullCheck(L_20); + GameObject_SetActive_m592(L_20, 1, /*hidden argument*/NULL); + GameObject_t77 * L_21 = (__this->___m_Dropdown_24); + NullCheck(L_21); + Transform_t3 * L_22 = GameObject_get_transform_m416(L_21, /*hidden argument*/NULL); + V_2 = ((RectTransform_t242 *)IsInstSealed(L_22, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_23 = V_2; + RectTransform_t242 * L_24 = (__this->___m_Template_16); + NullCheck(L_24); + Transform_t3 * L_25 = Component_get_transform_m401(L_24, /*hidden argument*/NULL); + NullCheck(L_25); + Transform_t3 * L_26 = Transform_get_parent_m481(L_25, /*hidden argument*/NULL); + NullCheck(L_23); + Transform_SetParent_m1385(L_23, L_26, 0, /*hidden argument*/NULL); + GameObject_t77 * L_27 = (__this->___m_Dropdown_24); + NullCheck(L_27); + DropdownItem_t544 * L_28 = GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543(L_27, /*hidden argument*/GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543_MethodInfo_var); + V_3 = L_28; + DropdownItem_t544 * L_29 = V_3; + NullCheck(L_29); + RectTransform_t242 * L_30 = DropdownItem_get_rectTransform_m2441(L_29, /*hidden argument*/NULL); + NullCheck(L_30); + Transform_t3 * L_31 = Transform_get_parent_m481(L_30, /*hidden argument*/NULL); + NullCheck(L_31); + GameObject_t77 * L_32 = Component_get_gameObject_m428(L_31, /*hidden argument*/NULL); + V_4 = L_32; + GameObject_t77 * L_33 = V_4; + NullCheck(L_33); + Transform_t3 * L_34 = GameObject_get_transform_m416(L_33, /*hidden argument*/NULL); + V_5 = ((RectTransform_t242 *)IsInstSealed(L_34, RectTransform_t242_il2cpp_TypeInfo_var)); + DropdownItem_t544 * L_35 = V_3; + NullCheck(L_35); + RectTransform_t242 * L_36 = DropdownItem_get_rectTransform_m2441(L_35, /*hidden argument*/NULL); + NullCheck(L_36); + GameObject_t77 * L_37 = Component_get_gameObject_m428(L_36, /*hidden argument*/NULL); + NullCheck(L_37); + GameObject_SetActive_m592(L_37, 1, /*hidden argument*/NULL); + RectTransform_t242 * L_38 = V_5; + NullCheck(L_38); + Rect_t232 L_39 = RectTransform_get_rect_m1151(L_38, /*hidden argument*/NULL); + V_6 = L_39; + DropdownItem_t544 * L_40 = V_3; + NullCheck(L_40); + RectTransform_t242 * L_41 = DropdownItem_get_rectTransform_m2441(L_40, /*hidden argument*/NULL); + NullCheck(L_41); + Rect_t232 L_42 = RectTransform_get_rect_m1151(L_41, /*hidden argument*/NULL); + V_7 = L_42; + Vector2_t6 L_43 = Rect_get_min_m1014((&V_7), /*hidden argument*/NULL); + Vector2_t6 L_44 = Rect_get_min_m1014((&V_6), /*hidden argument*/NULL); + Vector2_t6 L_45 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + DropdownItem_t544 * L_46 = V_3; + NullCheck(L_46); + RectTransform_t242 * L_47 = DropdownItem_get_rectTransform_m2441(L_46, /*hidden argument*/NULL); + NullCheck(L_47); + Vector3_t4 L_48 = Transform_get_localPosition_m485(L_47, /*hidden argument*/NULL); + Vector2_t6 L_49 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_48, /*hidden argument*/NULL); + Vector2_t6 L_50 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_45, L_49, /*hidden argument*/NULL); + V_8 = L_50; + Vector2_t6 L_51 = Rect_get_max_m1015((&V_7), /*hidden argument*/NULL); + Vector2_t6 L_52 = Rect_get_max_m1015((&V_6), /*hidden argument*/NULL); + Vector2_t6 L_53 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL); + DropdownItem_t544 * L_54 = V_3; + NullCheck(L_54); + RectTransform_t242 * L_55 = DropdownItem_get_rectTransform_m2441(L_54, /*hidden argument*/NULL); + NullCheck(L_55); + Vector3_t4 L_56 = Transform_get_localPosition_m485(L_55, /*hidden argument*/NULL); + Vector2_t6 L_57 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_56, /*hidden argument*/NULL); + Vector2_t6 L_58 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_53, L_57, /*hidden argument*/NULL); + V_9 = L_58; + Vector2_t6 L_59 = Rect_get_size_m1020((&V_7), /*hidden argument*/NULL); + V_10 = L_59; + List_1_t555 * L_60 = (__this->___m_Items_26); + NullCheck(L_60); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_60); + V_11 = (Toggle_t546 *)NULL; + V_12 = 0; + goto IL_02ff; + } + +IL_01a4: + { + U3CShowU3Ec__AnonStorey6_t554 * L_61 = (U3CShowU3Ec__AnonStorey6_t554 *)il2cpp_codegen_object_new (U3CShowU3Ec__AnonStorey6_t554_il2cpp_TypeInfo_var); + U3CShowU3Ec__AnonStorey6__ctor_m2460(L_61, /*hidden argument*/NULL); + V_25 = L_61; + U3CShowU3Ec__AnonStorey6_t554 * L_62 = V_25; + NullCheck(L_62); + L_62->___U3CU3Ef__this_1 = __this; + List_1_t549 * L_63 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + int32_t L_64 = V_12; + NullCheck(L_63); + OptionData_t547 * L_65 = (OptionData_t547 *)VirtFuncInvoker1< OptionData_t547 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_63, L_64); + V_13 = L_65; + U3CShowU3Ec__AnonStorey6_t554 * L_66 = V_25; + OptionData_t547 * L_67 = V_13; + int32_t L_68 = Dropdown_get_value_m2477(__this, /*hidden argument*/NULL); + int32_t L_69 = V_12; + DropdownItem_t544 * L_70 = V_3; + List_1_t555 * L_71 = (__this->___m_Items_26); + DropdownItem_t544 * L_72 = Dropdown_AddItem_m2492(__this, L_67, ((((int32_t)L_68) == ((int32_t)L_69))? 1 : 0), L_70, L_71, /*hidden argument*/NULL); + NullCheck(L_66); + L_66->___item_0 = L_72; + U3CShowU3Ec__AnonStorey6_t554 * L_73 = V_25; + NullCheck(L_73); + DropdownItem_t544 * L_74 = (L_73->___item_0); + bool L_75 = Object_op_Equality_m445(NULL /*static, unused*/, L_74, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_01f9; + } + } + { + goto IL_02f9; + } + +IL_01f9: + { + U3CShowU3Ec__AnonStorey6_t554 * L_76 = V_25; + NullCheck(L_76); + DropdownItem_t544 * L_77 = (L_76->___item_0); + NullCheck(L_77); + Toggle_t546 * L_78 = DropdownItem_get_toggle_m2443(L_77, /*hidden argument*/NULL); + int32_t L_79 = Dropdown_get_value_m2477(__this, /*hidden argument*/NULL); + int32_t L_80 = V_12; + NullCheck(L_78); + Toggle_set_isOn_m3182(L_78, ((((int32_t)L_79) == ((int32_t)L_80))? 1 : 0), /*hidden argument*/NULL); + U3CShowU3Ec__AnonStorey6_t554 * L_81 = V_25; + NullCheck(L_81); + DropdownItem_t544 * L_82 = (L_81->___item_0); + NullCheck(L_82); + Toggle_t546 * L_83 = DropdownItem_get_toggle_m2443(L_82, /*hidden argument*/NULL); + NullCheck(L_83); + ToggleEvent_t620 * L_84 = (L_83->___onValueChanged_19); + U3CShowU3Ec__AnonStorey6_t554 * L_85 = V_25; + IntPtr_t L_86 = { (void*)U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461_MethodInfo_var }; + UnityAction_1_t692 * L_87 = (UnityAction_1_t692 *)il2cpp_codegen_object_new (UnityAction_1_t692_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3544(L_87, L_85, L_86, /*hidden argument*/UnityAction_1__ctor_m3544_MethodInfo_var); + NullCheck(L_84); + UnityEvent_1_AddListener_m3545(L_84, L_87, /*hidden argument*/UnityEvent_1_AddListener_m3545_MethodInfo_var); + U3CShowU3Ec__AnonStorey6_t554 * L_88 = V_25; + NullCheck(L_88); + DropdownItem_t544 * L_89 = (L_88->___item_0); + NullCheck(L_89); + Toggle_t546 * L_90 = DropdownItem_get_toggle_m2443(L_89, /*hidden argument*/NULL); + NullCheck(L_90); + bool L_91 = Toggle_get_isOn_m3181(L_90, /*hidden argument*/NULL); + if (!L_91) + { + goto IL_025e; + } + } + { + U3CShowU3Ec__AnonStorey6_t554 * L_92 = V_25; + NullCheck(L_92); + DropdownItem_t544 * L_93 = (L_92->___item_0); + NullCheck(L_93); + Toggle_t546 * L_94 = DropdownItem_get_toggle_m2443(L_93, /*hidden argument*/NULL); + NullCheck(L_94); + VirtActionInvoker0::Invoke(37 /* System.Void UnityEngine.UI.Selectable::Select() */, L_94); + } + +IL_025e: + { + Toggle_t546 * L_95 = V_11; + bool L_96 = Object_op_Inequality_m429(NULL /*static, unused*/, L_95, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_96) + { + goto IL_02eb; + } + } + { + Toggle_t546 * L_97 = V_11; + NullCheck(L_97); + Navigation_t591 L_98 = Selectable_get_navigation_m3010(L_97, /*hidden argument*/NULL); + V_14 = L_98; + U3CShowU3Ec__AnonStorey6_t554 * L_99 = V_25; + NullCheck(L_99); + DropdownItem_t544 * L_100 = (L_99->___item_0); + NullCheck(L_100); + Toggle_t546 * L_101 = DropdownItem_get_toggle_m2443(L_100, /*hidden argument*/NULL); + NullCheck(L_101); + Navigation_t591 L_102 = Selectable_get_navigation_m3010(L_101, /*hidden argument*/NULL); + V_15 = L_102; + Navigation_set_mode_m2839((&V_14), 4, /*hidden argument*/NULL); + Navigation_set_mode_m2839((&V_15), 4, /*hidden argument*/NULL); + U3CShowU3Ec__AnonStorey6_t554 * L_103 = V_25; + NullCheck(L_103); + DropdownItem_t544 * L_104 = (L_103->___item_0); + NullCheck(L_104); + Toggle_t546 * L_105 = DropdownItem_get_toggle_m2443(L_104, /*hidden argument*/NULL); + Navigation_set_selectOnDown_m2843((&V_14), L_105, /*hidden argument*/NULL); + U3CShowU3Ec__AnonStorey6_t554 * L_106 = V_25; + NullCheck(L_106); + DropdownItem_t544 * L_107 = (L_106->___item_0); + NullCheck(L_107); + Toggle_t546 * L_108 = DropdownItem_get_toggle_m2443(L_107, /*hidden argument*/NULL); + Navigation_set_selectOnRight_m2847((&V_14), L_108, /*hidden argument*/NULL); + Toggle_t546 * L_109 = V_11; + Navigation_set_selectOnLeft_m2845((&V_15), L_109, /*hidden argument*/NULL); + Toggle_t546 * L_110 = V_11; + Navigation_set_selectOnUp_m2841((&V_15), L_110, /*hidden argument*/NULL); + Toggle_t546 * L_111 = V_11; + Navigation_t591 L_112 = V_14; + NullCheck(L_111); + Selectable_set_navigation_m3011(L_111, L_112, /*hidden argument*/NULL); + U3CShowU3Ec__AnonStorey6_t554 * L_113 = V_25; + NullCheck(L_113); + DropdownItem_t544 * L_114 = (L_113->___item_0); + NullCheck(L_114); + Toggle_t546 * L_115 = DropdownItem_get_toggle_m2443(L_114, /*hidden argument*/NULL); + Navigation_t591 L_116 = V_15; + NullCheck(L_115); + Selectable_set_navigation_m3011(L_115, L_116, /*hidden argument*/NULL); + } + +IL_02eb: + { + U3CShowU3Ec__AnonStorey6_t554 * L_117 = V_25; + NullCheck(L_117); + DropdownItem_t544 * L_118 = (L_117->___item_0); + NullCheck(L_118); + Toggle_t546 * L_119 = DropdownItem_get_toggle_m2443(L_118, /*hidden argument*/NULL); + V_11 = L_119; + } + +IL_02f9: + { + int32_t L_120 = V_12; + V_12 = ((int32_t)((int32_t)L_120+(int32_t)1)); + } + +IL_02ff: + { + int32_t L_121 = V_12; + List_1_t549 * L_122 = Dropdown_get_options_m2473(__this, /*hidden argument*/NULL); + NullCheck(L_122); + int32_t L_123 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_122); + if ((((int32_t)L_121) < ((int32_t)L_123))) + { + goto IL_01a4; + } + } + { + RectTransform_t242 * L_124 = V_5; + NullCheck(L_124); + Vector2_t6 L_125 = RectTransform_get_sizeDelta_m1165(L_124, /*hidden argument*/NULL); + V_16 = L_125; + float L_126 = ((&V_10)->___y_2); + List_1_t555 * L_127 = (__this->___m_Items_26); + NullCheck(L_127); + int32_t L_128 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_127); + float L_129 = ((&V_8)->___y_2); + float L_130 = ((&V_9)->___y_2); + (&V_16)->___y_2 = ((float)((float)((float)((float)((float)((float)L_126*(float)(((float)((float)L_128)))))+(float)L_129))-(float)L_130)); + RectTransform_t242 * L_131 = V_5; + Vector2_t6 L_132 = V_16; + NullCheck(L_131); + RectTransform_set_sizeDelta_m1166(L_131, L_132, /*hidden argument*/NULL); + RectTransform_t242 * L_133 = V_2; + NullCheck(L_133); + Rect_t232 L_134 = RectTransform_get_rect_m1151(L_133, /*hidden argument*/NULL); + V_26 = L_134; + float L_135 = Rect_get_height_m1018((&V_26), /*hidden argument*/NULL); + RectTransform_t242 * L_136 = V_5; + NullCheck(L_136); + Rect_t232 L_137 = RectTransform_get_rect_m1151(L_136, /*hidden argument*/NULL); + V_27 = L_137; + float L_138 = Rect_get_height_m1018((&V_27), /*hidden argument*/NULL); + V_17 = ((float)((float)L_135-(float)L_138)); + float L_139 = V_17; + if ((!(((float)L_139) > ((float)(0.0f))))) + { + goto IL_03a8; + } + } + { + RectTransform_t242 * L_140 = V_2; + RectTransform_t242 * L_141 = V_2; + NullCheck(L_141); + Vector2_t6 L_142 = RectTransform_get_sizeDelta_m1165(L_141, /*hidden argument*/NULL); + V_28 = L_142; + float L_143 = ((&V_28)->___x_1); + RectTransform_t242 * L_144 = V_2; + NullCheck(L_144); + Vector2_t6 L_145 = RectTransform_get_sizeDelta_m1165(L_144, /*hidden argument*/NULL); + V_29 = L_145; + float L_146 = ((&V_29)->___y_2); + float L_147 = V_17; + Vector2_t6 L_148 = {0}; + Vector2__ctor_m436(&L_148, L_143, ((float)((float)L_146-(float)L_147)), /*hidden argument*/NULL); + NullCheck(L_140); + RectTransform_set_sizeDelta_m1166(L_140, L_148, /*hidden argument*/NULL); + } + +IL_03a8: + { + V_18 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + RectTransform_t242 * L_149 = V_2; + Vector3U5BU5D_t125* L_150 = V_18; + NullCheck(L_149); + RectTransform_GetWorldCorners_m1175(L_149, L_150, /*hidden argument*/NULL); + V_19 = 0; + Canvas_t321 * L_151 = V_1; + NullCheck(L_151); + Transform_t3 * L_152 = Component_get_transform_m401(L_151, /*hidden argument*/NULL); + V_20 = ((RectTransform_t242 *)IsInstSealed(L_152, RectTransform_t242_il2cpp_TypeInfo_var)); + V_21 = 0; + goto IL_040c; + } + +IL_03d0: + { + RectTransform_t242 * L_153 = V_20; + Vector3U5BU5D_t125* L_154 = V_18; + int32_t L_155 = V_21; + NullCheck(L_154); + IL2CPP_ARRAY_BOUNDS_CHECK(L_154, L_155); + NullCheck(L_153); + Vector3_t4 L_156 = Transform_InverseTransformPoint_m477(L_153, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_154, L_155, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + V_22 = L_156; + RectTransform_t242 * L_157 = V_20; + NullCheck(L_157); + Rect_t232 L_158 = RectTransform_get_rect_m1151(L_157, /*hidden argument*/NULL); + V_30 = L_158; + Vector3_t4 L_159 = V_22; + bool L_160 = Rect_Contains_m1026((&V_30), L_159, /*hidden argument*/NULL); + if (L_160) + { + goto IL_0406; + } + } + { + V_19 = 1; + goto IL_0414; + } + +IL_0406: + { + int32_t L_161 = V_21; + V_21 = ((int32_t)((int32_t)L_161+(int32_t)1)); + } + +IL_040c: + { + int32_t L_162 = V_21; + if ((((int32_t)L_162) < ((int32_t)4))) + { + goto IL_03d0; + } + } + +IL_0414: + { + bool L_163 = V_19; + if (!L_163) + { + goto IL_042d; + } + } + { + RectTransform_t242 * L_164 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutOnAxis_m1761(NULL /*static, unused*/, L_164, 0, 0, 0, /*hidden argument*/NULL); + RectTransform_t242 * L_165 = V_2; + RectTransformUtility_FlipLayoutOnAxis_m1761(NULL /*static, unused*/, L_165, 1, 0, 0, /*hidden argument*/NULL); + } + +IL_042d: + { + V_23 = 0; + goto IL_050a; + } + +IL_0435: + { + List_1_t555 * L_166 = (__this->___m_Items_26); + int32_t L_167 = V_23; + NullCheck(L_166); + DropdownItem_t544 * L_168 = (DropdownItem_t544 *)VirtFuncInvoker1< DropdownItem_t544 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_166, L_167); + NullCheck(L_168); + RectTransform_t242 * L_169 = DropdownItem_get_rectTransform_m2441(L_168, /*hidden argument*/NULL); + V_24 = L_169; + RectTransform_t242 * L_170 = V_24; + RectTransform_t242 * L_171 = V_24; + NullCheck(L_171); + Vector2_t6 L_172 = RectTransform_get_anchorMin_m1153(L_171, /*hidden argument*/NULL); + V_31 = L_172; + float L_173 = ((&V_31)->___x_1); + Vector2_t6 L_174 = {0}; + Vector2__ctor_m436(&L_174, L_173, (0.0f), /*hidden argument*/NULL); + NullCheck(L_170); + RectTransform_set_anchorMin_m1154(L_170, L_174, /*hidden argument*/NULL); + RectTransform_t242 * L_175 = V_24; + RectTransform_t242 * L_176 = V_24; + NullCheck(L_176); + Vector2_t6 L_177 = RectTransform_get_anchorMax_m1157(L_176, /*hidden argument*/NULL); + V_32 = L_177; + float L_178 = ((&V_32)->___x_1); + Vector2_t6 L_179 = {0}; + Vector2__ctor_m436(&L_179, L_178, (0.0f), /*hidden argument*/NULL); + NullCheck(L_175); + RectTransform_set_anchorMax_m1158(L_175, L_179, /*hidden argument*/NULL); + RectTransform_t242 * L_180 = V_24; + RectTransform_t242 * L_181 = V_24; + NullCheck(L_181); + Vector2_t6 L_182 = RectTransform_get_anchoredPosition_m1161(L_181, /*hidden argument*/NULL); + V_33 = L_182; + float L_183 = ((&V_33)->___x_1); + float L_184 = ((&V_8)->___y_2); + float L_185 = ((&V_10)->___y_2); + List_1_t555 * L_186 = (__this->___m_Items_26); + NullCheck(L_186); + int32_t L_187 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_186); + int32_t L_188 = V_23; + float L_189 = ((&V_10)->___y_2); + RectTransform_t242 * L_190 = V_24; + NullCheck(L_190); + Vector2_t6 L_191 = RectTransform_get_pivot_m1169(L_190, /*hidden argument*/NULL); + V_34 = L_191; + float L_192 = ((&V_34)->___y_2); + Vector2_t6 L_193 = {0}; + Vector2__ctor_m436(&L_193, L_183, ((float)((float)((float)((float)L_184+(float)((float)((float)L_185*(float)(((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_187-(int32_t)1))-(int32_t)L_188)))))))))+(float)((float)((float)L_189*(float)L_192)))), /*hidden argument*/NULL); + NullCheck(L_180); + RectTransform_set_anchoredPosition_m1162(L_180, L_193, /*hidden argument*/NULL); + RectTransform_t242 * L_194 = V_24; + RectTransform_t242 * L_195 = V_24; + NullCheck(L_195); + Vector2_t6 L_196 = RectTransform_get_sizeDelta_m1165(L_195, /*hidden argument*/NULL); + V_35 = L_196; + float L_197 = ((&V_35)->___x_1); + float L_198 = ((&V_10)->___y_2); + Vector2_t6 L_199 = {0}; + Vector2__ctor_m436(&L_199, L_197, L_198, /*hidden argument*/NULL); + NullCheck(L_194); + RectTransform_set_sizeDelta_m1166(L_194, L_199, /*hidden argument*/NULL); + int32_t L_200 = V_23; + V_23 = ((int32_t)((int32_t)L_200+(int32_t)1)); + } + +IL_050a: + { + int32_t L_201 = V_23; + List_1_t555 * L_202 = (__this->___m_Items_26); + NullCheck(L_202); + int32_t L_203 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_202); + if ((((int32_t)L_201) < ((int32_t)L_203))) + { + goto IL_0435; + } + } + { + Dropdown_AlphaFadeList_m2494(__this, (0.15f), (0.0f), (1.0f), /*hidden argument*/NULL); + RectTransform_t242 * L_204 = (__this->___m_Template_16); + NullCheck(L_204); + GameObject_t77 * L_205 = Component_get_gameObject_m428(L_204, /*hidden argument*/NULL); + NullCheck(L_205); + GameObject_SetActive_m592(L_205, 0, /*hidden argument*/NULL); + DropdownItem_t544 * L_206 = V_3; + NullCheck(L_206); + GameObject_t77 * L_207 = Component_get_gameObject_m428(L_206, /*hidden argument*/NULL); + NullCheck(L_207); + GameObject_SetActive_m592(L_207, 0, /*hidden argument*/NULL); + Canvas_t321 * L_208 = V_1; + GameObject_t77 * L_209 = (GameObject_t77 *)VirtFuncInvoker1< GameObject_t77 *, Canvas_t321 * >::Invoke(44 /* UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas) */, __this, L_208); + __this->___m_Blocker_25 = L_209; + return; + } +} +// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateBlocker(UnityEngine.Canvas) +extern TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisCanvas_t321_m3547_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponent_TisCanvas_t321_m3548_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisGraphicRaycaster_t564_m3549_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisImage_t70_m3550_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisButton_t537_m3551_MethodInfo_var; +extern const MethodInfo* Dropdown_Hide_m2496_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral215; +extern "C" GameObject_t77 * Dropdown_CreateBlocker_m2486 (Dropdown_t553 * __this, Canvas_t321 * ___rootCanvas, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameObject_t77_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(54); + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483830); + GameObject_AddComponent_TisCanvas_t321_m3547_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483831); + GameObject_GetComponent_TisCanvas_t321_m3548_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483832); + GameObject_AddComponent_TisGraphicRaycaster_t564_m3549_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483833); + GameObject_AddComponent_TisImage_t70_m3550_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483834); + GameObject_AddComponent_TisButton_t537_m3551_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483835); + Dropdown_Hide_m2496_MethodInfo_var = il2cpp_codegen_method_info_from_index(188); + _stringLiteral215 = il2cpp_codegen_string_literal_from_index(215); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + RectTransform_t242 * V_1 = {0}; + Canvas_t321 * V_2 = {0}; + Canvas_t321 * V_3 = {0}; + Image_t70 * V_4 = {0}; + Button_t537 * V_5 = {0}; + { + GameObject_t77 * L_0 = (GameObject_t77 *)il2cpp_codegen_object_new (GameObject_t77_il2cpp_TypeInfo_var); + GameObject__ctor_m654(L_0, _stringLiteral215, /*hidden argument*/NULL); + V_0 = L_0; + GameObject_t77 * L_1 = V_0; + NullCheck(L_1); + RectTransform_t242 * L_2 = GameObject_AddComponent_TisRectTransform_t242_m3546(L_1, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var); + V_1 = L_2; + RectTransform_t242 * L_3 = V_1; + Canvas_t321 * L_4 = ___rootCanvas; + NullCheck(L_4); + Transform_t3 * L_5 = Component_get_transform_m401(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + Transform_SetParent_m1385(L_3, L_5, 0, /*hidden argument*/NULL); + RectTransform_t242 * L_6 = V_1; + Vector3_t4 L_7 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_8 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + RectTransform_set_anchorMin_m1154(L_6, L_8, /*hidden argument*/NULL); + RectTransform_t242 * L_9 = V_1; + Vector3_t4 L_10 = Vector3_get_one_m975(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_11 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + NullCheck(L_9); + RectTransform_set_anchorMax_m1158(L_9, L_11, /*hidden argument*/NULL); + RectTransform_t242 * L_12 = V_1; + Vector2_t6 L_13 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_12); + RectTransform_set_sizeDelta_m1166(L_12, L_13, /*hidden argument*/NULL); + GameObject_t77 * L_14 = V_0; + NullCheck(L_14); + Canvas_t321 * L_15 = GameObject_AddComponent_TisCanvas_t321_m3547(L_14, /*hidden argument*/GameObject_AddComponent_TisCanvas_t321_m3547_MethodInfo_var); + V_2 = L_15; + Canvas_t321 * L_16 = V_2; + NullCheck(L_16); + Canvas_set_overrideSorting_m1711(L_16, 1, /*hidden argument*/NULL); + GameObject_t77 * L_17 = (__this->___m_Dropdown_24); + NullCheck(L_17); + Canvas_t321 * L_18 = GameObject_GetComponent_TisCanvas_t321_m3548(L_17, /*hidden argument*/GameObject_GetComponent_TisCanvas_t321_m3548_MethodInfo_var); + V_3 = L_18; + Canvas_t321 * L_19 = V_2; + Canvas_t321 * L_20 = V_3; + NullCheck(L_20); + int32_t L_21 = Canvas_get_sortingLayerID_m1714(L_20, /*hidden argument*/NULL); + NullCheck(L_19); + Canvas_set_sortingLayerID_m1715(L_19, L_21, /*hidden argument*/NULL); + Canvas_t321 * L_22 = V_2; + Canvas_t321 * L_23 = V_3; + NullCheck(L_23); + int32_t L_24 = Canvas_get_sortingOrder_m1712(L_23, /*hidden argument*/NULL); + NullCheck(L_22); + Canvas_set_sortingOrder_m1713(L_22, ((int32_t)((int32_t)L_24-(int32_t)1)), /*hidden argument*/NULL); + GameObject_t77 * L_25 = V_0; + NullCheck(L_25); + GameObject_AddComponent_TisGraphicRaycaster_t564_m3549(L_25, /*hidden argument*/GameObject_AddComponent_TisGraphicRaycaster_t564_m3549_MethodInfo_var); + GameObject_t77 * L_26 = V_0; + NullCheck(L_26); + Image_t70 * L_27 = GameObject_AddComponent_TisImage_t70_m3550(L_26, /*hidden argument*/GameObject_AddComponent_TisImage_t70_m3550_MethodInfo_var); + V_4 = L_27; + Image_t70 * L_28 = V_4; + Color_t139 L_29 = Color_get_clear_m984(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_28); + Graphic_set_color_m2533(L_28, L_29, /*hidden argument*/NULL); + GameObject_t77 * L_30 = V_0; + NullCheck(L_30); + Button_t537 * L_31 = GameObject_AddComponent_TisButton_t537_m3551(L_30, /*hidden argument*/GameObject_AddComponent_TisButton_t537_m3551_MethodInfo_var); + V_5 = L_31; + Button_t537 * L_32 = V_5; + NullCheck(L_32); + ButtonClickedEvent_t535 * L_33 = Button_get_onClick_m2404(L_32, /*hidden argument*/NULL); + IntPtr_t L_34 = { (void*)Dropdown_Hide_m2496_MethodInfo_var }; + UnityAction_t391 * L_35 = (UnityAction_t391 *)il2cpp_codegen_object_new (UnityAction_t391_il2cpp_TypeInfo_var); + UnityAction__ctor_m1995(L_35, __this, L_34, /*hidden argument*/NULL); + NullCheck(L_33); + UnityEvent_AddListener_m1975(L_33, L_35, /*hidden argument*/NULL); + GameObject_t77 * L_36 = V_0; + return L_36; + } +} +// System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject) +extern "C" void Dropdown_DestroyBlocker_m2487 (Dropdown_t553 * __this, GameObject_t77 * ___blocker, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___blocker; + Object_Destroy_m687(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.GameObject UnityEngine.UI.Dropdown::CreateDropdownList(UnityEngine.GameObject) +extern const MethodInfo* Object_Instantiate_TisGameObject_t77_m3552_MethodInfo_var; +extern "C" GameObject_t77 * Dropdown_CreateDropdownList_m2488 (Dropdown_t553 * __this, GameObject_t77 * ___template, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_Instantiate_TisGameObject_t77_m3552_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483837); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = ___template; + GameObject_t77 * L_1 = Object_Instantiate_TisGameObject_t77_m3552(NULL /*static, unused*/, L_0, /*hidden argument*/Object_Instantiate_TisGameObject_t77_m3552_MethodInfo_var); + return L_1; + } +} +// System.Void UnityEngine.UI.Dropdown::DestroyDropdownList(UnityEngine.GameObject) +extern "C" void Dropdown_DestroyDropdownList_m2489 (Dropdown_t553 * __this, GameObject_t77 * ___dropdownList, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = ___dropdownList; + Object_Destroy_m687(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown/DropdownItem) +extern const MethodInfo* Object_Instantiate_TisDropdownItem_t544_m3553_MethodInfo_var; +extern "C" DropdownItem_t544 * Dropdown_CreateItem_m2490 (Dropdown_t553 * __this, DropdownItem_t544 * ___itemTemplate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_Instantiate_TisDropdownItem_t544_m3553_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483838); + s_Il2CppMethodIntialized = true; + } + { + DropdownItem_t544 * L_0 = ___itemTemplate; + DropdownItem_t544 * L_1 = Object_Instantiate_TisDropdownItem_t544_m3553(NULL /*static, unused*/, L_0, /*hidden argument*/Object_Instantiate_TisDropdownItem_t544_m3553_MethodInfo_var); + return L_1; + } +} +// System.Void UnityEngine.UI.Dropdown::DestroyItem(UnityEngine.UI.Dropdown/DropdownItem) +extern "C" void Dropdown_DestroyItem_m2491 (Dropdown_t553 * __this, DropdownItem_t544 * ___item, const MethodInfo* method) +{ + { + return; + } +} +// UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::AddItem(UnityEngine.UI.Dropdown/OptionData,System.Boolean,UnityEngine.UI.Dropdown/DropdownItem,System.Collections.Generic.List`1) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral216; +extern Il2CppCodeGenString* _stringLiteral139; +extern "C" DropdownItem_t544 * Dropdown_AddItem_m2492 (Dropdown_t553 * __this, OptionData_t547 * ___data, bool ___selected, DropdownItem_t544 * ___itemTemplate, List_1_t555 * ___items, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral216 = il2cpp_codegen_string_literal_from_index(216); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + s_Il2CppMethodIntialized = true; + } + DropdownItem_t544 * V_0 = {0}; + Object_t * G_B2_0 = {0}; + String_t* G_B2_1 = {0}; + GameObject_t77 * G_B2_2 = {0}; + Object_t * G_B1_0 = {0}; + String_t* G_B1_1 = {0}; + GameObject_t77 * G_B1_2 = {0}; + String_t* G_B3_0 = {0}; + Object_t * G_B3_1 = {0}; + String_t* G_B3_2 = {0}; + GameObject_t77 * G_B3_3 = {0}; + { + DropdownItem_t544 * L_0 = ___itemTemplate; + DropdownItem_t544 * L_1 = (DropdownItem_t544 *)VirtFuncInvoker1< DropdownItem_t544 *, DropdownItem_t544 * >::Invoke(48 /* UnityEngine.UI.Dropdown/DropdownItem UnityEngine.UI.Dropdown::CreateItem(UnityEngine.UI.Dropdown/DropdownItem) */, __this, L_0); + V_0 = L_1; + DropdownItem_t544 * L_2 = V_0; + NullCheck(L_2); + RectTransform_t242 * L_3 = DropdownItem_get_rectTransform_m2441(L_2, /*hidden argument*/NULL); + DropdownItem_t544 * L_4 = ___itemTemplate; + NullCheck(L_4); + RectTransform_t242 * L_5 = DropdownItem_get_rectTransform_m2441(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + Transform_t3 * L_6 = Transform_get_parent_m481(L_5, /*hidden argument*/NULL); + NullCheck(L_3); + Transform_SetParent_m1385(L_3, L_6, 0, /*hidden argument*/NULL); + DropdownItem_t544 * L_7 = V_0; + NullCheck(L_7); + GameObject_t77 * L_8 = Component_get_gameObject_m428(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + GameObject_SetActive_m592(L_8, 1, /*hidden argument*/NULL); + DropdownItem_t544 * L_9 = V_0; + NullCheck(L_9); + GameObject_t77 * L_10 = Component_get_gameObject_m428(L_9, /*hidden argument*/NULL); + List_1_t555 * L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_11); + int32_t L_13 = L_12; + Object_t * L_14 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_13); + OptionData_t547 * L_15 = ___data; + NullCheck(L_15); + String_t* L_16 = OptionData_get_text_m2448(L_15, /*hidden argument*/NULL); + G_B1_0 = L_14; + G_B1_1 = _stringLiteral216; + G_B1_2 = L_10; + if (!L_16) + { + G_B2_0 = L_14; + G_B2_1 = _stringLiteral216; + G_B2_2 = L_10; + goto IL_0062; + } + } + { + OptionData_t547 * L_17 = ___data; + NullCheck(L_17); + String_t* L_18 = OptionData_get_text_m2448(L_17, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral139, L_18, /*hidden argument*/NULL); + G_B3_0 = L_19; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_0067; + } + +IL_0062: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_20; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_0067: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m3446(NULL /*static, unused*/, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL); + NullCheck(G_B3_3); + Object_set_name_m1334(G_B3_3, L_21, /*hidden argument*/NULL); + DropdownItem_t544 * L_22 = V_0; + NullCheck(L_22); + Toggle_t546 * L_23 = DropdownItem_get_toggle_m2443(L_22, /*hidden argument*/NULL); + bool L_24 = Object_op_Inequality_m429(NULL /*static, unused*/, L_23, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_008e; + } + } + { + DropdownItem_t544 * L_25 = V_0; + NullCheck(L_25); + Toggle_t546 * L_26 = DropdownItem_get_toggle_m2443(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + Toggle_set_isOn_m3182(L_26, 0, /*hidden argument*/NULL); + } + +IL_008e: + { + DropdownItem_t544 * L_27 = V_0; + NullCheck(L_27); + Text_t545 * L_28 = DropdownItem_get_text_m2437(L_27, /*hidden argument*/NULL); + bool L_29 = Object_op_Implicit_m435(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_00af; + } + } + { + DropdownItem_t544 * L_30 = V_0; + NullCheck(L_30); + Text_t545 * L_31 = DropdownItem_get_text_m2437(L_30, /*hidden argument*/NULL); + OptionData_t547 * L_32 = ___data; + NullCheck(L_32); + String_t* L_33 = OptionData_get_text_m2448(L_32, /*hidden argument*/NULL); + NullCheck(L_31); + VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_31, L_33); + } + +IL_00af: + { + DropdownItem_t544 * L_34 = V_0; + NullCheck(L_34); + Image_t70 * L_35 = DropdownItem_get_image_m2439(L_34, /*hidden argument*/NULL); + bool L_36 = Object_op_Implicit_m435(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00ec; + } + } + { + DropdownItem_t544 * L_37 = V_0; + NullCheck(L_37); + Image_t70 * L_38 = DropdownItem_get_image_m2439(L_37, /*hidden argument*/NULL); + OptionData_t547 * L_39 = ___data; + NullCheck(L_39); + Sprite_t250 * L_40 = OptionData_get_image_m2449(L_39, /*hidden argument*/NULL); + NullCheck(L_38); + Image_set_sprite_m2608(L_38, L_40, /*hidden argument*/NULL); + DropdownItem_t544 * L_41 = V_0; + NullCheck(L_41); + Image_t70 * L_42 = DropdownItem_get_image_m2439(L_41, /*hidden argument*/NULL); + DropdownItem_t544 * L_43 = V_0; + NullCheck(L_43); + Image_t70 * L_44 = DropdownItem_get_image_m2439(L_43, /*hidden argument*/NULL); + NullCheck(L_44); + Sprite_t250 * L_45 = Image_get_sprite_m2607(L_44, /*hidden argument*/NULL); + bool L_46 = Object_op_Inequality_m429(NULL /*static, unused*/, L_45, (Object_t76 *)NULL, /*hidden argument*/NULL); + NullCheck(L_42); + Behaviour_set_enabled_m618(L_42, L_46, /*hidden argument*/NULL); + } + +IL_00ec: + { + List_1_t555 * L_47 = ___items; + DropdownItem_t544 * L_48 = V_0; + NullCheck(L_47); + VirtActionInvoker1< DropdownItem_t544 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_47, L_48); + DropdownItem_t544 * L_49 = V_0; + return L_49; + } +} +// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single) +extern const MethodInfo* GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var; +extern "C" void Dropdown_AlphaFadeList_m2493 (Dropdown_t553 * __this, float ___duration, float ___alpha, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483839); + s_Il2CppMethodIntialized = true; + } + CanvasGroup_t322 * V_0 = {0}; + { + GameObject_t77 * L_0 = (__this->___m_Dropdown_24); + NullCheck(L_0); + CanvasGroup_t322 * L_1 = GameObject_GetComponent_TisCanvasGroup_t322_m3554(L_0, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var); + V_0 = L_1; + float L_2 = ___duration; + CanvasGroup_t322 * L_3 = V_0; + NullCheck(L_3); + float L_4 = CanvasGroup_get_alpha_m1719(L_3, /*hidden argument*/NULL); + float L_5 = ___alpha; + Dropdown_AlphaFadeList_m2494(__this, L_2, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::AlphaFadeList(System.Single,System.Single,System.Single) +extern TypeInfo* FloatTween_t533_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +extern const MethodInfo* Dropdown_SetAlpha_m2495_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +extern const MethodInfo* TweenRunner_1_StartTween_m3556_MethodInfo_var; +extern "C" void Dropdown_AlphaFadeList_m2494 (Dropdown_t553 * __this, float ___duration, float ___start, float ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FloatTween_t533_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(298); + UnityAction_1_t677_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(307); + Dropdown_SetAlpha_m2495_MethodInfo_var = il2cpp_codegen_method_info_from_index(192); + UnityAction_1__ctor_m3555_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483841); + TweenRunner_1_StartTween_m3556_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483842); + s_Il2CppMethodIntialized = true; + } + FloatTween_t533 V_0 = {0}; + FloatTween_t533 V_1 = {0}; + { + float L_0 = ___start; + bool L_1 = Single_Equals_m2024((&___end), L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + Initobj (FloatTween_t533_il2cpp_TypeInfo_var, (&V_0)); + FloatTween_t533 L_2 = V_0; + V_1 = L_2; + float L_3 = ___duration; + FloatTween_set_duration_m2383((&V_1), L_3, /*hidden argument*/NULL); + float L_4 = ___start; + FloatTween_set_startValue_m2379((&V_1), L_4, /*hidden argument*/NULL); + float L_5 = ___end; + FloatTween_set_targetValue_m2381((&V_1), L_5, /*hidden argument*/NULL); + FloatTween_t533 L_6 = V_1; + V_0 = L_6; + IntPtr_t L_7 = { (void*)Dropdown_SetAlpha_m2495_MethodInfo_var }; + UnityAction_1_t677 * L_8 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_8, __this, L_7, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + FloatTween_AddOnChangedCallback_m2387((&V_0), L_8, /*hidden argument*/NULL); + FloatTween_set_ignoreTimeScale_m2385((&V_0), 1, /*hidden argument*/NULL); + TweenRunner_1_t556 * L_9 = (__this->___m_AlphaTweenRunner_27); + FloatTween_t533 L_10 = V_0; + NullCheck(L_9); + TweenRunner_1_StartTween_m3556(L_9, L_10, /*hidden argument*/TweenRunner_1_StartTween_m3556_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::SetAlpha(System.Single) +extern const MethodInfo* GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var; +extern "C" void Dropdown_SetAlpha_m2495 (Dropdown_t553 * __this, float ___alpha, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483839); + s_Il2CppMethodIntialized = true; + } + CanvasGroup_t322 * V_0 = {0}; + { + GameObject_t77 * L_0 = (__this->___m_Dropdown_24); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + GameObject_t77 * L_2 = (__this->___m_Dropdown_24); + NullCheck(L_2); + CanvasGroup_t322 * L_3 = GameObject_GetComponent_TisCanvasGroup_t322_m3554(L_2, /*hidden argument*/GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var); + V_0 = L_3; + CanvasGroup_t322 * L_4 = V_0; + float L_5 = ___alpha; + NullCheck(L_4); + CanvasGroup_set_alpha_m1720(L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Dropdown::Hide() +extern "C" void Dropdown_Hide_m2496 (Dropdown_t553 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___m_Dropdown_24); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0033; + } + } + { + Dropdown_AlphaFadeList_m2493(__this, (0.15f), (0.0f), /*hidden argument*/NULL); + Object_t * L_2 = Dropdown_DelayedDestroyDropdownList_m2497(__this, (0.15f), /*hidden argument*/NULL); + MonoBehaviour_StartCoroutine_m513(__this, L_2, /*hidden argument*/NULL); + } + +IL_0033: + { + GameObject_t77 * L_3 = (__this->___m_Blocker_25); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0050; + } + } + { + GameObject_t77 * L_5 = (__this->___m_Blocker_25); + VirtActionInvoker1< GameObject_t77 * >::Invoke(45 /* System.Void UnityEngine.UI.Dropdown::DestroyBlocker(UnityEngine.GameObject) */, __this, L_5); + } + +IL_0050: + { + __this->___m_Blocker_25 = (GameObject_t77 *)NULL; + VirtActionInvoker0::Invoke(37 /* System.Void UnityEngine.UI.Selectable::Select() */, __this); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.Dropdown::DelayedDestroyDropdownList(System.Single) +extern TypeInfo* U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_il2cpp_TypeInfo_var; +extern "C" Object_t * Dropdown_DelayedDestroyDropdownList_m2497 (Dropdown_t553 * __this, float ___delay, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(308); + s_Il2CppMethodIntialized = true; + } + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * V_0 = {0}; + { + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * L_0 = (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 *)il2cpp_codegen_object_new (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_il2cpp_TypeInfo_var); + U3CDelayedDestroyDropdownListU3Ec__Iterator2__ctor_m2454(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * L_1 = V_0; + float L_2 = ___delay; + NullCheck(L_1); + L_1->___delay_0 = L_2; + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * L_3 = V_0; + float L_4 = ___delay; + NullCheck(L_3); + L_3->___U3CU24U3Edelay_4 = L_4; + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * L_5 = V_0; + NullCheck(L_5); + L_5->___U3CU3Ef__this_5 = __this; + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552 * L_6 = V_0; + return L_6; + } +} +// System.Void UnityEngine.UI.Dropdown::OnSelectItem(UnityEngine.UI.Toggle) +extern "C" void Dropdown_OnSelectItem_m2498 (Dropdown_t553 * __this, Toggle_t546 * ___toggle, const MethodInfo* method) +{ + int32_t V_0 = 0; + Transform_t3 * V_1 = {0}; + Transform_t3 * V_2 = {0}; + int32_t V_3 = 0; + { + Toggle_t546 * L_0 = ___toggle; + NullCheck(L_0); + bool L_1 = Toggle_get_isOn_m3181(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0012; + } + } + { + Toggle_t546 * L_2 = ___toggle; + NullCheck(L_2); + Toggle_set_isOn_m3182(L_2, 1, /*hidden argument*/NULL); + } + +IL_0012: + { + V_0 = (-1); + Toggle_t546 * L_3 = ___toggle; + NullCheck(L_3); + Transform_t3 * L_4 = Component_get_transform_m401(L_3, /*hidden argument*/NULL); + V_1 = L_4; + Transform_t3 * L_5 = V_1; + NullCheck(L_5); + Transform_t3 * L_6 = Transform_get_parent_m481(L_5, /*hidden argument*/NULL); + V_2 = L_6; + V_3 = 0; + goto IL_0048; + } + +IL_0029: + { + Transform_t3 * L_7 = V_2; + int32_t L_8 = V_3; + NullCheck(L_7); + Transform_t3 * L_9 = Transform_GetChild_m1402(L_7, L_8, /*hidden argument*/NULL); + Transform_t3 * L_10 = V_1; + bool L_11 = Object_op_Equality_m445(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0044; + } + } + { + int32_t L_12 = V_3; + V_0 = ((int32_t)((int32_t)L_12-(int32_t)1)); + goto IL_0054; + } + +IL_0044: + { + int32_t L_13 = V_3; + V_3 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0048: + { + int32_t L_14 = V_3; + Transform_t3 * L_15 = V_2; + NullCheck(L_15); + int32_t L_16 = Transform_get_childCount_m1398(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_0029; + } + } + +IL_0054: + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) >= ((int32_t)0))) + { + goto IL_005c; + } + } + { + return; + } + +IL_005c: + { + int32_t L_18 = V_0; + Dropdown_set_value_m2478(__this, L_18, /*hidden argument*/NULL); + Dropdown_Hide_m2496(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.FontData::.ctor() +extern "C" void FontData__ctor_m2499 (FontData_t557 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() +extern "C" void FontData_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m2500 (FontData_t557 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m2501 (FontData_t557 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_FontSize_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_1 = Mathf_Clamp_m591(NULL /*static, unused*/, L_0, 0, ((int32_t)300), /*hidden argument*/NULL); + __this->___m_FontSize_1 = L_1; + int32_t L_2 = (__this->___m_MinSize_4); + int32_t L_3 = Mathf_Clamp_m591(NULL /*static, unused*/, L_2, 0, ((int32_t)300), /*hidden argument*/NULL); + __this->___m_MinSize_4 = L_3; + int32_t L_4 = (__this->___m_MaxSize_5); + int32_t L_5 = Mathf_Clamp_m591(NULL /*static, unused*/, L_4, 0, ((int32_t)300), /*hidden argument*/NULL); + __this->___m_MaxSize_5 = L_5; + return; + } +} +// UnityEngine.UI.FontData UnityEngine.UI.FontData::get_defaultFontData() +extern TypeInfo* FontData_t557_il2cpp_TypeInfo_var; +extern "C" FontData_t557 * FontData_get_defaultFontData_m2502 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontData_t557_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(309); + s_Il2CppMethodIntialized = true; + } + FontData_t557 * V_0 = {0}; + FontData_t557 * V_1 = {0}; + { + FontData_t557 * L_0 = (FontData_t557 *)il2cpp_codegen_object_new (FontData_t557_il2cpp_TypeInfo_var); + FontData__ctor_m2499(L_0, /*hidden argument*/NULL); + V_1 = L_0; + FontData_t557 * L_1 = V_1; + NullCheck(L_1); + L_1->___m_FontSize_1 = ((int32_t)14); + FontData_t557 * L_2 = V_1; + NullCheck(L_2); + L_2->___m_LineSpacing_10 = (1.0f); + FontData_t557 * L_3 = V_1; + NullCheck(L_3); + L_3->___m_FontStyle_2 = 0; + FontData_t557 * L_4 = V_1; + NullCheck(L_4); + L_4->___m_BestFit_3 = 0; + FontData_t557 * L_5 = V_1; + NullCheck(L_5); + L_5->___m_MinSize_4 = ((int32_t)10); + FontData_t557 * L_6 = V_1; + NullCheck(L_6); + L_6->___m_MaxSize_5 = ((int32_t)40); + FontData_t557 * L_7 = V_1; + NullCheck(L_7); + L_7->___m_Alignment_6 = 0; + FontData_t557 * L_8 = V_1; + NullCheck(L_8); + L_8->___m_HorizontalOverflow_8 = 0; + FontData_t557 * L_9 = V_1; + NullCheck(L_9); + L_9->___m_VerticalOverflow_9 = 0; + FontData_t557 * L_10 = V_1; + NullCheck(L_10); + L_10->___m_RichText_7 = 1; + FontData_t557 * L_11 = V_1; + V_0 = L_11; + FontData_t557 * L_12 = V_0; + return L_12; + } +} +// UnityEngine.Font UnityEngine.UI.FontData::get_font() +extern "C" Font_t310 * FontData_get_font_m2503 (FontData_t557 * __this, const MethodInfo* method) +{ + { + Font_t310 * L_0 = (__this->___m_Font_0); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_font(UnityEngine.Font) +extern "C" void FontData_set_font_m2504 (FontData_t557 * __this, Font_t310 * ___value, const MethodInfo* method) +{ + { + Font_t310 * L_0 = ___value; + __this->___m_Font_0 = L_0; + return; + } +} +// System.Int32 UnityEngine.UI.FontData::get_fontSize() +extern "C" int32_t FontData_get_fontSize_m2505 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FontSize_1); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_fontSize(System.Int32) +extern "C" void FontData_set_fontSize_m2506 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_FontSize_1 = L_0; + return; + } +} +// UnityEngine.FontStyle UnityEngine.UI.FontData::get_fontStyle() +extern "C" int32_t FontData_get_fontStyle_m2507 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FontStyle_2); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_fontStyle(UnityEngine.FontStyle) +extern "C" void FontData_set_fontStyle_m2508 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_FontStyle_2 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.FontData::get_bestFit() +extern "C" bool FontData_get_bestFit_m2509 (FontData_t557 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_BestFit_3); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_bestFit(System.Boolean) +extern "C" void FontData_set_bestFit_m2510 (FontData_t557 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_BestFit_3 = L_0; + return; + } +} +// System.Int32 UnityEngine.UI.FontData::get_minSize() +extern "C" int32_t FontData_get_minSize_m2511 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_MinSize_4); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_minSize(System.Int32) +extern "C" void FontData_set_minSize_m2512 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_MinSize_4 = L_0; + return; + } +} +// System.Int32 UnityEngine.UI.FontData::get_maxSize() +extern "C" int32_t FontData_get_maxSize_m2513 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_MaxSize_5); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_maxSize(System.Int32) +extern "C" void FontData_set_maxSize_m2514 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_MaxSize_5 = L_0; + return; + } +} +// UnityEngine.TextAnchor UnityEngine.UI.FontData::get_alignment() +extern "C" int32_t FontData_get_alignment_m2515 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Alignment_6); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_alignment(UnityEngine.TextAnchor) +extern "C" void FontData_set_alignment_m2516 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Alignment_6 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.FontData::get_richText() +extern "C" bool FontData_get_richText_m2517 (FontData_t557 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_RichText_7); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_richText(System.Boolean) +extern "C" void FontData_set_richText_m2518 (FontData_t557 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_RichText_7 = L_0; + return; + } +} +// UnityEngine.HorizontalWrapMode UnityEngine.UI.FontData::get_horizontalOverflow() +extern "C" int32_t FontData_get_horizontalOverflow_m2519 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_HorizontalOverflow_8); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_horizontalOverflow(UnityEngine.HorizontalWrapMode) +extern "C" void FontData_set_horizontalOverflow_m2520 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_HorizontalOverflow_8 = L_0; + return; + } +} +// UnityEngine.VerticalWrapMode UnityEngine.UI.FontData::get_verticalOverflow() +extern "C" int32_t FontData_get_verticalOverflow_m2521 (FontData_t557 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_VerticalOverflow_9); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_verticalOverflow(UnityEngine.VerticalWrapMode) +extern "C" void FontData_set_verticalOverflow_m2522 (FontData_t557 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_VerticalOverflow_9 = L_0; + return; + } +} +// System.Single UnityEngine.UI.FontData::get_lineSpacing() +extern "C" float FontData_get_lineSpacing_m2523 (FontData_t557 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_LineSpacing_10); + return L_0; + } +} +// System.Void UnityEngine.UI.FontData::set_lineSpacing(System.Single) +extern "C" void FontData_set_lineSpacing_m2524 (FontData_t557 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_LineSpacing_10 = L_0; + return; + } +} +// System.Void UnityEngine.UI.FontUpdateTracker::.cctor() +extern TypeInfo* Dictionary_2_t559_il2cpp_TypeInfo_var; +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3557_MethodInfo_var; +extern "C" void FontUpdateTracker__cctor_m2525 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Dictionary_2_t559_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(312); + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + Dictionary_2__ctor_m3557_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483843); + s_Il2CppMethodIntialized = true; + } + { + Dictionary_2_t559 * L_0 = (Dictionary_2_t559 *)il2cpp_codegen_object_new (Dictionary_2_t559_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3557(L_0, /*hidden argument*/Dictionary_2__ctor_m3557_MethodInfo_var); + ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0 = L_0; + return; + } +} +// System.Void UnityEngine.UI.FontUpdateTracker::TrackText(UnityEngine.UI.Text) +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t693_il2cpp_TypeInfo_var; +extern TypeInfo* Action_1_t311_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3558_MethodInfo_var; +extern const MethodInfo* FontUpdateTracker_RebuildForFont_m2527_MethodInfo_var; +extern const MethodInfo* Action_1__ctor_m3559_MethodInfo_var; +extern "C" void FontUpdateTracker_TrackText_m2526 (Object_t * __this /* static, unused */, Text_t545 * ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + List_1_t693_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(310); + Action_1_t311_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(150); + List_1__ctor_m3558_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483844); + FontUpdateTracker_RebuildForFont_m2527_MethodInfo_var = il2cpp_codegen_method_info_from_index(197); + Action_1__ctor_m3559_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483846); + s_Il2CppMethodIntialized = true; + } + List_1_t693 * V_0 = {0}; + int32_t V_1 = 0; + { + Text_t545 * L_0 = ___t; + NullCheck(L_0); + Font_t310 * L_1 = Text_get_font_m3130(L_0, /*hidden argument*/NULL); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + Dictionary_2_t559 * L_3 = ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0; + Text_t545 * L_4 = ___t; + NullCheck(L_4); + Font_t310 * L_5 = Text_get_font_m3130(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + VirtFuncInvoker2< bool, Font_t310 *, List_1_t693 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_3, L_5, (&V_0)); + List_1_t693 * L_6 = V_0; + if (L_6) + { + goto IL_0053; + } + } + { + List_1_t693 * L_7 = (List_1_t693 *)il2cpp_codegen_object_new (List_1_t693_il2cpp_TypeInfo_var); + List_1__ctor_m3558(L_7, /*hidden argument*/List_1__ctor_m3558_MethodInfo_var); + V_0 = L_7; + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + Dictionary_2_t559 * L_8 = ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0; + Text_t545 * L_9 = ___t; + NullCheck(L_9); + Font_t310 * L_10 = Text_get_font_m3130(L_9, /*hidden argument*/NULL); + List_1_t693 * L_11 = V_0; + NullCheck(L_8); + VirtActionInvoker2< Font_t310 *, List_1_t693 * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2>::Add(!0,!1) */, L_8, L_10, L_11); + IntPtr_t L_12 = { (void*)FontUpdateTracker_RebuildForFont_m2527_MethodInfo_var }; + Action_1_t311 * L_13 = (Action_1_t311 *)il2cpp_codegen_object_new (Action_1_t311_il2cpp_TypeInfo_var); + Action_1__ctor_m3559(L_13, NULL, L_12, /*hidden argument*/Action_1__ctor_m3559_MethodInfo_var); + Font_add_textureRebuilt_m1631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + } + +IL_0053: + { + V_1 = 0; + goto IL_0071; + } + +IL_005a: + { + List_1_t693 * L_14 = V_0; + int32_t L_15 = V_1; + NullCheck(L_14); + Text_t545 * L_16 = (Text_t545 *)VirtFuncInvoker1< Text_t545 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_14, L_15); + Text_t545 * L_17 = ___t; + bool L_18 = Object_op_Equality_m445(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_006d; + } + } + { + return; + } + +IL_006d: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0071: + { + int32_t L_20 = V_1; + List_1_t693 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)L_22))) + { + goto IL_005a; + } + } + { + List_1_t693 * L_23 = V_0; + Text_t545 * L_24 = ___t; + NullCheck(L_23); + VirtActionInvoker1< Text_t545 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_23, L_24); + return; + } +} +// System.Void UnityEngine.UI.FontUpdateTracker::RebuildForFont(UnityEngine.Font) +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern "C" void FontUpdateTracker_RebuildForFont_m2527 (Object_t * __this /* static, unused */, Font_t310 * ___f, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + s_Il2CppMethodIntialized = true; + } + List_1_t693 * V_0 = {0}; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + Dictionary_2_t559 * L_0 = ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0; + Font_t310 * L_1 = ___f; + NullCheck(L_0); + VirtFuncInvoker2< bool, Font_t310 *, List_1_t693 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_0, L_1, (&V_0)); + List_1_t693 * L_2 = V_0; + if (L_2) + { + goto IL_0015; + } + } + { + return; + } + +IL_0015: + { + V_1 = 0; + goto IL_002c; + } + +IL_001c: + { + List_1_t693 * L_3 = V_0; + int32_t L_4 = V_1; + NullCheck(L_3); + Text_t545 * L_5 = (Text_t545 *)VirtFuncInvoker1< Text_t545 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_3, L_4); + NullCheck(L_5); + Text_FontTextureChanged_m3129(L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002c: + { + int32_t L_7 = V_1; + List_1_t693 * L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_8); + if ((((int32_t)L_7) < ((int32_t)L_9))) + { + goto IL_001c; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.FontUpdateTracker::UntrackText(UnityEngine.UI.Text) +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern "C" void FontUpdateTracker_UntrackText_m2528 (Object_t * __this /* static, unused */, Text_t545 * ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + s_Il2CppMethodIntialized = true; + } + List_1_t693 * V_0 = {0}; + { + Text_t545 * L_0 = ___t; + NullCheck(L_0); + Font_t310 * L_1 = Text_get_font_m3130(L_0, /*hidden argument*/NULL); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + Dictionary_2_t559 * L_3 = ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0; + Text_t545 * L_4 = ___t; + NullCheck(L_4); + Font_t310 * L_5 = Text_get_font_m3130(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + VirtFuncInvoker2< bool, Font_t310 *, List_1_t693 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_3, L_5, (&V_0)); + List_1_t693 * L_6 = V_0; + if (L_6) + { + goto IL_002c; + } + } + { + return; + } + +IL_002c: + { + List_1_t693 * L_7 = V_0; + Text_t545 * L_8 = ___t; + NullCheck(L_7); + VirtFuncInvoker1< bool, Text_t545 * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_7, L_8); + List_1_t693 * L_9 = V_0; + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_9); + if (L_10) + { + goto IL_0050; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + Dictionary_2_t559 * L_11 = ((FontUpdateTracker_t558_StaticFields*)FontUpdateTracker_t558_il2cpp_TypeInfo_var->static_fields)->___m_Tracked_0; + Text_t545 * L_12 = ___t; + NullCheck(L_12); + Font_t310 * L_13 = Text_get_font_m3130(L_12, /*hidden argument*/NULL); + NullCheck(L_11); + VirtFuncInvoker1< bool, Font_t310 * >::Invoke(31 /* System.Boolean System.Collections.Generic.Dictionary`2>::Remove(!0) */, L_11, L_13); + } + +IL_0050: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::.ctor() +extern TypeInfo* TweenRunner_1_t561_il2cpp_TypeInfo_var; +extern const MethodInfo* TweenRunner_1__ctor_m3560_MethodInfo_var; +extern const MethodInfo* TweenRunner_1_Init_m3561_MethodInfo_var; +extern "C" void Graphic__ctor_m2529 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TweenRunner_1_t561_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(315); + TweenRunner_1__ctor_m3560_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483847); + TweenRunner_1_Init_m3561_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483848); + s_Il2CppMethodIntialized = true; + } + { + Color_t139 L_0 = Color_get_white_m982(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Color_5 = L_0; + __this->___m_RaycastTarget_6 = 1; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + TweenRunner_1_t561 * L_1 = (__this->___m_ColorTweenRunner_17); + if (L_1) + { + goto IL_002e; + } + } + { + TweenRunner_1_t561 * L_2 = (TweenRunner_1_t561 *)il2cpp_codegen_object_new (TweenRunner_1_t561_il2cpp_TypeInfo_var); + TweenRunner_1__ctor_m3560(L_2, /*hidden argument*/TweenRunner_1__ctor_m3560_MethodInfo_var); + __this->___m_ColorTweenRunner_17 = L_2; + } + +IL_002e: + { + TweenRunner_1_t561 * L_3 = (__this->___m_ColorTweenRunner_17); + NullCheck(L_3); + TweenRunner_1_Init_m3561(L_3, __this, /*hidden argument*/TweenRunner_1_Init_m3561_MethodInfo_var); + Graphic_set_useLegacyMeshGeneration_m2537(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::.cctor() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +extern "C" void Graphic__cctor_m2530 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + VertexHelper_t562_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(317); + s_Il2CppMethodIntialized = true; + } + { + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_DefaultUI_2 = (Material_t160 *)NULL; + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3 = (Texture2D_t215 *)NULL; + VertexHelper_t562 * L_0 = (VertexHelper_t562 *)il2cpp_codegen_object_new (VertexHelper_t562_il2cpp_TypeInfo_var); + VertexHelper__ctor_m3407(L_0, /*hidden argument*/NULL); + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16 = L_0; + return; + } +} +// UnityEngine.Material UnityEngine.UI.Graphic::get_defaultGraphicMaterial() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" Material_t160 * Graphic_get_defaultGraphicMaterial_m2531 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Material_t160 * L_0 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_DefaultUI_2; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001a; + } + } + { + Material_t160 * L_2 = Canvas_GetDefaultCanvasMaterial_m1716(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_DefaultUI_2 = L_2; + } + +IL_001a: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Material_t160 * L_3 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_DefaultUI_2; + return L_3; + } +} +// UnityEngine.Color UnityEngine.UI.Graphic::get_color() +extern "C" Color_t139 Graphic_get_color_m2532 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_Color_5); + return L_0; + } +} +// System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) +extern "C" void Graphic_set_color_m2533 (Graphic_t560 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 * L_0 = &(__this->___m_Color_5); + Color_t139 L_1 = ___value; + bool L_2 = SetPropertyUtility_SetColor_m3067(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.Graphic::get_raycastTarget() +extern "C" bool Graphic_get_raycastTarget_m2534 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_RaycastTarget_6); + return L_0; + } +} +// System.Void UnityEngine.UI.Graphic::set_raycastTarget(System.Boolean) +extern "C" void Graphic_set_raycastTarget_m2535 (Graphic_t560 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_RaycastTarget_6 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.Graphic::get_useLegacyMeshGeneration() +extern "C" bool Graphic_get_useLegacyMeshGeneration_m2536 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CuseLegacyMeshGenerationU3Ek__BackingField_18); + return L_0; + } +} +// System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean) +extern "C" void Graphic_set_useLegacyMeshGeneration_m2537 (Graphic_t560 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CuseLegacyMeshGenerationU3Ek__BackingField_18 = L_0; + return; + } +} +// System.Void UnityEngine.UI.Graphic::SetAllDirty() +extern "C" void Graphic_SetAllDirty_m2538 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.Graphic::SetLayoutDirty() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void Graphic_SetLayoutDirty_m2539 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + RectTransform_t242 * L_1 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + UnityAction_t391 * L_2 = (__this->___m_OnDirtyLayoutCallback_12); + if (!L_2) + { + goto IL_002d; + } + } + { + UnityAction_t391 * L_3 = (__this->___m_OnDirtyLayoutCallback_12); + NullCheck(L_3); + UnityAction_Invoke_m1996(L_3, /*hidden argument*/NULL); + } + +IL_002d: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::SetVerticesDirty() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void Graphic_SetVerticesDirty_m2540 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_VertsDirty_10 = 1; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + UnityAction_t391 * L_1 = (__this->___m_OnDirtyVertsCallback_13); + if (!L_1) + { + goto IL_002f; + } + } + { + UnityAction_t391 * L_2 = (__this->___m_OnDirtyVertsCallback_13); + NullCheck(L_2); + UnityAction_Invoke_m1996(L_2, /*hidden argument*/NULL); + } + +IL_002f: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::SetMaterialDirty() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void Graphic_SetMaterialDirty_m2541 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_MaterialDirty_11 = 1; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + UnityAction_t391 * L_1 = (__this->___m_OnDirtyMaterialCallback_14); + if (!L_1) + { + goto IL_002f; + } + } + { + UnityAction_t391 * L_2 = (__this->___m_OnDirtyMaterialCallback_14); + NullCheck(L_2); + UnityAction_Invoke_m1996(L_2, /*hidden argument*/NULL); + } + +IL_002f: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnRectTransformDimensionsChange() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnRectTransformDimensionsChange_m2542 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + GameObject_t77 * L_0 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = GameObject_get_activeInHierarchy_m1361(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + bool L_2 = CanvasUpdateRegistry_IsRebuildingLayout_m2426(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0025; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + goto IL_0031; + } + +IL_0025: + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + } + +IL_0031: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnBeforeTransformParentChanged() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnBeforeTransformParentChanged_m2543 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_UnregisterGraphicForCanvas_m2603(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnTransformParentChanged() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnTransformParentChanged_m2544 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnTransformParentChanged_m2202(__this, /*hidden argument*/NULL); + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Graphic_CacheCanvas_m2548(__this, /*hidden argument*/NULL); + Canvas_t321 * L_1 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_RegisterGraphicForCanvas_m2602(NULL /*static, unused*/, L_1, __this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + return; + } +} +// System.Int32 UnityEngine.UI.Graphic::get_depth() +extern "C" int32_t Graphic_get_depth_m2545 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + CanvasRenderer_t324 * L_0 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = CanvasRenderer_get_absoluteDepth_m1749(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * Graphic_get_rectTransform_m2546 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_RectTransform_7); + RectTransform_t242 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + RectTransform_t242 * L_3 = L_2; + V_0 = L_3; + __this->___m_RectTransform_7 = L_3; + RectTransform_t242 * L_4 = V_0; + G_B2_0 = L_4; + } + +IL_001c: + { + return G_B2_0; + } +} +// UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas() +extern "C" Canvas_t321 * Graphic_get_canvas_m2547 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + Canvas_t321 * L_0 = (__this->___m_Canvas_9); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + Graphic_CacheCanvas_m2548(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + Canvas_t321 * L_2 = (__this->___m_Canvas_9); + return L_2; + } +} +// System.Void UnityEngine.UI.Graphic::CacheCanvas() +extern TypeInfo* ListPool_1_t691_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3540_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3542_MethodInfo_var; +extern "C" void Graphic_CacheCanvas_m2548 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(303); + ListPool_1_Get_m3540_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483823); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483824); + ListPool_1_Release_m3542_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483825); + s_Il2CppMethodIntialized = true; + } + List_1_t690 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + List_1_t690 * L_0 = ListPool_1_Get_m3540(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3540_MethodInfo_var); + V_0 = L_0; + GameObject_t77 * L_1 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + List_1_t690 * L_2 = V_0; + NullCheck(L_1); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541(L_1, 0, L_2, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var); + List_1_t690 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_3); + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_002c; + } + } + { + List_1_t690 * L_5 = V_0; + NullCheck(L_5); + Canvas_t321 * L_6 = (Canvas_t321 *)VirtFuncInvoker1< Canvas_t321 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, 0); + __this->___m_Canvas_9 = L_6; + } + +IL_002c: + { + List_1_t690 * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + ListPool_1_Release_m3542(NULL /*static, unused*/, L_7, /*hidden argument*/ListPool_1_Release_m3542_MethodInfo_var); + return; + } +} +// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer() +extern const MethodInfo* Component_GetComponent_TisCanvasRenderer_t324_m3563_MethodInfo_var; +extern "C" CanvasRenderer_t324 * Graphic_get_canvasRenderer_m2549 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCanvasRenderer_t324_m3563_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483850); + s_Il2CppMethodIntialized = true; + } + { + CanvasRenderer_t324 * L_0 = (__this->___m_CanvasRender_8); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + CanvasRenderer_t324 * L_2 = Component_GetComponent_TisCanvasRenderer_t324_m3563(__this, /*hidden argument*/Component_GetComponent_TisCanvasRenderer_t324_m3563_MethodInfo_var); + __this->___m_CanvasRender_8 = L_2; + } + +IL_001d: + { + CanvasRenderer_t324 * L_3 = (__this->___m_CanvasRender_8); + return L_3; + } +} +// UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" Material_t160 * Graphic_get_defaultMaterial_m2550 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Material_t160 * L_0 = Graphic_get_defaultGraphicMaterial_m2531(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Material UnityEngine.UI.Graphic::get_material() +extern "C" Material_t160 * Graphic_get_material_m2551 (Graphic_t560 * __this, const MethodInfo* method) +{ + Material_t160 * G_B3_0 = {0}; + { + Material_t160 * L_0 = (__this->___m_Material_4); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Material_t160 * L_2 = (__this->___m_Material_4); + G_B3_0 = L_2; + goto IL_0022; + } + +IL_001c: + { + Material_t160 * L_3 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(25 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this); + G_B3_0 = L_3; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material) +extern "C" void Graphic_set_material_m2552 (Graphic_t560 * __this, Material_t160 * ___value, const MethodInfo* method) +{ + { + Material_t160 * L_0 = (__this->___m_Material_4); + Material_t160 * L_1 = ___value; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Material_t160 * L_3 = ___value; + __this->___m_Material_4 = L_3; + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering() +extern const Il2CppType* IMaterialModifier_t695_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IMaterialModifier_t695_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" Material_t160 * Graphic_get_materialForRendering_m2553 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMaterialModifier_t695_0_0_0_var = il2cpp_codegen_type_from_index(322); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IMaterialModifier_t695_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(322); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + Material_t160 * V_1 = {0}; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_0 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IMaterialModifier_t695_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_2 = V_0; + Component_GetComponents_m1351(__this, L_1, L_2, /*hidden argument*/NULL); + Material_t160 * L_3 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + V_1 = L_3; + V_2 = 0; + goto IL_003c; + } + +IL_0025: + { + List_1_t422 * L_4 = V_0; + int32_t L_5 = V_2; + NullCheck(L_4); + Component_t169 * L_6 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_4, L_5); + Material_t160 * L_7 = V_1; + NullCheck(((Object_t *)IsInst(L_6, IMaterialModifier_t695_il2cpp_TypeInfo_var))); + Material_t160 * L_8 = (Material_t160 *)InterfaceFuncInvoker1< Material_t160 *, Material_t160 * >::Invoke(0 /* UnityEngine.Material UnityEngine.UI.IMaterialModifier::GetModifiedMaterial(UnityEngine.Material) */, IMaterialModifier_t695_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_6, IMaterialModifier_t695_il2cpp_TypeInfo_var)), L_7); + V_1 = L_8; + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003c: + { + int32_t L_10 = V_2; + List_1_t422 * L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_11); + if ((((int32_t)L_10) < ((int32_t)L_12))) + { + goto IL_0025; + } + } + { + List_1_t422 * L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_13, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + Material_t160 * L_14 = V_1; + return L_14; + } +} +// UnityEngine.Texture UnityEngine.UI.Graphic::get_mainTexture() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" Texture_t214 * Graphic_get_mainTexture_m2554 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Texture2D_t215 * L_0 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3; + return L_0; + } +} +// System.Void UnityEngine.UI.Graphic::OnEnable() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnEnable_m2555 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + Graphic_CacheCanvas_m2548(__this, /*hidden argument*/NULL); + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_RegisterGraphicForCanvas_m2602(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Texture2D_t215 * L_1 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0032; + } + } + { + Texture2D_t215 * L_3 = Texture2D_get_whiteTexture_m899(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3 = L_3; + } + +IL_0032: + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnDisable() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnDisable_m2556 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_UnregisterGraphicForCanvas_m2603(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_1 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002e; + } + } + { + CanvasRenderer_t324 * L_3 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_3); + CanvasRenderer_Clear_m1741(L_3, /*hidden argument*/NULL); + } + +IL_002e: + { + RectTransform_t242 * L_4 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnCanvasHierarchyChanged() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnCanvasHierarchyChanged_m2557 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + s_Il2CppMethodIntialized = true; + } + Canvas_t321 * V_0 = {0}; + { + Canvas_t321 * L_0 = (__this->___m_Canvas_9); + V_0 = L_0; + Graphic_CacheCanvas_m2548(__this, /*hidden argument*/NULL); + Canvas_t321 * L_1 = V_0; + Canvas_t321 * L_2 = (__this->___m_Canvas_9); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0031; + } + } + { + Canvas_t321 * L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_UnregisterGraphicForCanvas_m2603(NULL /*static, unused*/, L_4, __this, /*hidden argument*/NULL); + Canvas_t321 * L_5 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + GraphicRegistry_RegisterGraphicForCanvas_m2602(NULL /*static, unused*/, L_5, __this, /*hidden argument*/NULL); + } + +IL_0031: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void Graphic_Rebuild_m2558 (Graphic_t560 * __this, int32_t ___update, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + CanvasRenderer_t324 * L_0 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = CanvasRenderer_get_cull_m1747(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + int32_t L_2 = ___update; + V_0 = L_2; + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)3))) + { + goto IL_001f; + } + } + { + goto IL_0054; + } + +IL_001f: + { + bool L_4 = (__this->___m_VertsDirty_10); + if (!L_4) + { + goto IL_0037; + } + } + { + VirtActionInvoker0::Invoke(34 /* System.Void UnityEngine.UI.Graphic::UpdateGeometry() */, __this); + __this->___m_VertsDirty_10 = 0; + } + +IL_0037: + { + bool L_5 = (__this->___m_MaterialDirty_11); + if (!L_5) + { + goto IL_004f; + } + } + { + VirtActionInvoker0::Invoke(33 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this); + __this->___m_MaterialDirty_11 = 0; + } + +IL_004f: + { + goto IL_0054; + } + +IL_0054: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::LayoutComplete() +extern "C" void Graphic_LayoutComplete_m2559 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::GraphicUpdateComplete() +extern "C" void Graphic_GraphicUpdateComplete_m2560 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::UpdateMaterial() +extern "C" void Graphic_UpdateMaterial_m2561 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + CanvasRenderer_t324 * L_1 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_1); + CanvasRenderer_set_materialCount_m1734(L_1, 1, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_2 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + Material_t160 * L_3 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(28 /* UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering() */, __this); + NullCheck(L_2); + CanvasRenderer_SetMaterial_m1735(L_2, L_3, 0, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_4 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + Texture_t214 * L_5 = (Texture_t214 *)VirtFuncInvoker0< Texture_t214 * >::Invoke(29 /* UnityEngine.Texture UnityEngine.UI.Graphic::get_mainTexture() */, __this); + NullCheck(L_4); + CanvasRenderer_SetTexture_m1739(L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::UpdateGeometry() +extern "C" void Graphic_UpdateGeometry_m2562 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + bool L_0 = Graphic_get_useLegacyMeshGeneration_m2536(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + Graphic_DoLegacyMeshGeneration_m2564(__this, /*hidden argument*/NULL); + goto IL_001c; + } + +IL_0016: + { + Graphic_DoMeshGeneration_m2563(__this, /*hidden argument*/NULL); + } + +IL_001c: + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::DoMeshGeneration() +extern const Il2CppType* IMeshModifier_t696_0_0_0_var; +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IMeshModifier_t696_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void Graphic_DoMeshGeneration_m2563 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMeshModifier_t696_0_0_0_var = il2cpp_codegen_type_from_index(324); + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IMeshModifier_t696_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(324); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + Rect_t232 V_2 = {0}; + Rect_t232 V_3 = {0}; + { + RectTransform_t242 * L_0 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_005b; + } + } + { + RectTransform_t242 * L_2 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rect_t232 L_3 = RectTransform_get_rect_m1151(L_2, /*hidden argument*/NULL); + V_2 = L_3; + float L_4 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + if ((!(((float)L_4) >= ((float)(0.0f))))) + { + goto IL_005b; + } + } + { + RectTransform_t242 * L_5 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Rect_t232 L_6 = RectTransform_get_rect_m1151(L_5, /*hidden argument*/NULL); + V_3 = L_6; + float L_7 = Rect_get_height_m1018((&V_3), /*hidden argument*/NULL); + if ((!(((float)L_7) >= ((float)(0.0f))))) + { + goto IL_005b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + VertexHelper_t562 * L_8 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + VirtActionInvoker1< VertexHelper_t562 * >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper) */, __this, L_8); + goto IL_0065; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + VertexHelper_t562 * L_9 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + NullCheck(L_9); + VertexHelper_Clear_m3410(L_9, /*hidden argument*/NULL); + } + +IL_0065: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_10 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_10; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IMeshModifier_t696_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_12 = V_0; + Component_GetComponents_m1351(__this, L_11, L_12, /*hidden argument*/NULL); + V_1 = 0; + goto IL_009d; + } + +IL_0083: + { + List_1_t422 * L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + Component_t169 * L_15 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_13, L_14); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + VertexHelper_t562 * L_16 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + NullCheck(((Object_t *)Castclass(L_15, IMeshModifier_t696_il2cpp_TypeInfo_var))); + InterfaceActionInvoker1< VertexHelper_t562 * >::Invoke(1 /* System.Void UnityEngine.UI.IMeshModifier::ModifyMesh(UnityEngine.UI.VertexHelper) */, IMeshModifier_t696_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_15, IMeshModifier_t696_il2cpp_TypeInfo_var)), L_16); + int32_t L_17 = V_1; + V_1 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_009d: + { + int32_t L_18 = V_1; + List_1_t422 * L_19 = V_0; + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_19); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_0083; + } + } + { + List_1_t422 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_21, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + VertexHelper_t562 * L_22 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + Mesh_t208 * L_23 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_22); + VertexHelper_FillMesh_m3414(L_22, L_23, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_24 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + Mesh_t208 * L_25 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_24); + CanvasRenderer_SetMesh_m1740(L_24, L_25, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::DoLegacyMeshGeneration() +extern const Il2CppType* IMeshModifier_t696_0_0_0_var; +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IMeshModifier_t696_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void Graphic_DoLegacyMeshGeneration_m2564 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMeshModifier_t696_0_0_0_var = il2cpp_codegen_type_from_index(324); + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IMeshModifier_t696_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(324); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + Rect_t232 V_2 = {0}; + Rect_t232 V_3 = {0}; + { + RectTransform_t242 * L_0 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_005b; + } + } + { + RectTransform_t242 * L_2 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rect_t232 L_3 = RectTransform_get_rect_m1151(L_2, /*hidden argument*/NULL); + V_2 = L_3; + float L_4 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + if ((!(((float)L_4) >= ((float)(0.0f))))) + { + goto IL_005b; + } + } + { + RectTransform_t242 * L_5 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Rect_t232 L_6 = RectTransform_get_rect_m1151(L_5, /*hidden argument*/NULL); + V_3 = L_6; + float L_7 = Rect_get_height_m1018((&V_3), /*hidden argument*/NULL); + if ((!(((float)L_7) >= ((float)(0.0f))))) + { + goto IL_005b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_8 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + VirtActionInvoker1< Mesh_t208 * >::Invoke(36 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.Mesh) */, __this, L_8); + goto IL_0065; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_9 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_9); + Mesh_Clear_m845(L_9, /*hidden argument*/NULL); + } + +IL_0065: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_10 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_10; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IMeshModifier_t696_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_12 = V_0; + Component_GetComponents_m1351(__this, L_11, L_12, /*hidden argument*/NULL); + V_1 = 0; + goto IL_009d; + } + +IL_0083: + { + List_1_t422 * L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + Component_t169 * L_15 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_13, L_14); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_16 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(((Object_t *)Castclass(L_15, IMeshModifier_t696_il2cpp_TypeInfo_var))); + InterfaceActionInvoker1< Mesh_t208 * >::Invoke(0 /* System.Void UnityEngine.UI.IMeshModifier::ModifyMesh(UnityEngine.Mesh) */, IMeshModifier_t696_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_15, IMeshModifier_t696_il2cpp_TypeInfo_var)), L_16); + int32_t L_17 = V_1; + V_1 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_009d: + { + int32_t L_18 = V_1; + List_1_t422 * L_19 = V_0; + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_19); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_0083; + } + } + { + List_1_t422 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_21, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + CanvasRenderer_t324 * L_22 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_23 = Graphic_get_workerMesh_m2565(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_22); + CanvasRenderer_SetMesh_m1740(L_22, L_23, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Mesh UnityEngine.UI.Graphic::get_workerMesh() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern TypeInfo* Mesh_t208_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral217; +extern "C" Mesh_t208 * Graphic_get_workerMesh_m2565 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + Mesh_t208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(325); + _stringLiteral217 = il2cpp_codegen_string_literal_from_index(217); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_0 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_Mesh_15; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0035; + } + } + { + Mesh_t208 * L_2 = (Mesh_t208 *)il2cpp_codegen_object_new (Mesh_t208_il2cpp_TypeInfo_var); + Mesh__ctor_m842(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_Mesh_15 = L_2; + Mesh_t208 * L_3 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_Mesh_15; + NullCheck(L_3); + Object_set_name_m1334(L_3, _stringLiteral217, /*hidden argument*/NULL); + Mesh_t208 * L_4 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_Mesh_15; + NullCheck(L_4); + Object_set_hideFlags_m1335(L_4, ((int32_t)61), /*hidden argument*/NULL); + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Mesh_t208 * L_5 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_Mesh_15; + return L_5; + } +} +// System.Void UnityEngine.UI.Graphic::OnFillVBO(System.Collections.Generic.List`1) +extern "C" void Graphic_OnFillVBO_m2566 (Graphic_t560 * __this, List_1_t316 * ___vbo, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.Mesh) +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" void Graphic_OnPopulateMesh_m2567 (Graphic_t560 * __this, Mesh_t208 * ___m, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + VertexHelper_t562 * L_0 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + VirtActionInvoker1< VertexHelper_t562 * >::Invoke(37 /* System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper) */, __this, L_0); + VertexHelper_t562 * L_1 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_VertexHelper_16; + Mesh_t208 * L_2 = ___m; + NullCheck(L_1); + VertexHelper_FillMesh_m3414(L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper) +extern "C" void Graphic_OnPopulateMesh_m2568 (Graphic_t560 * __this, VertexHelper_t562 * ___vh, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Color32_t231 V_2 = {0}; + { + Rect_t232 L_0 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + float L_2 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + float L_3 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + float L_4 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + float L_5 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + float L_6 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + Vector4__ctor_m1102((&V_1), L_1, L_2, ((float)((float)L_3+(float)L_4)), ((float)((float)L_5+(float)L_6)), /*hidden argument*/NULL); + Color_t139 L_7 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_8 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_2 = L_8; + VertexHelper_t562 * L_9 = ___vh; + NullCheck(L_9); + VertexHelper_Clear_m3410(L_9, /*hidden argument*/NULL); + VertexHelper_t562 * L_10 = ___vh; + float L_11 = ((&V_1)->___x_1); + float L_12 = ((&V_1)->___y_2); + Vector3_t4 L_13 = {0}; + Vector3__ctor_m479(&L_13, L_11, L_12, /*hidden argument*/NULL); + Color32_t231 L_14 = V_2; + Vector2_t6 L_15 = {0}; + Vector2__ctor_m436(&L_15, (0.0f), (0.0f), /*hidden argument*/NULL); + NullCheck(L_10); + VertexHelper_AddVert_m3417(L_10, L_13, L_14, L_15, /*hidden argument*/NULL); + VertexHelper_t562 * L_16 = ___vh; + float L_17 = ((&V_1)->___x_1); + float L_18 = ((&V_1)->___w_4); + Vector3_t4 L_19 = {0}; + Vector3__ctor_m479(&L_19, L_17, L_18, /*hidden argument*/NULL); + Color32_t231 L_20 = V_2; + Vector2_t6 L_21 = {0}; + Vector2__ctor_m436(&L_21, (0.0f), (1.0f), /*hidden argument*/NULL); + NullCheck(L_16); + VertexHelper_AddVert_m3417(L_16, L_19, L_20, L_21, /*hidden argument*/NULL); + VertexHelper_t562 * L_22 = ___vh; + float L_23 = ((&V_1)->___z_3); + float L_24 = ((&V_1)->___w_4); + Vector3_t4 L_25 = {0}; + Vector3__ctor_m479(&L_25, L_23, L_24, /*hidden argument*/NULL); + Color32_t231 L_26 = V_2; + Vector2_t6 L_27 = {0}; + Vector2__ctor_m436(&L_27, (1.0f), (1.0f), /*hidden argument*/NULL); + NullCheck(L_22); + VertexHelper_AddVert_m3417(L_22, L_25, L_26, L_27, /*hidden argument*/NULL); + VertexHelper_t562 * L_28 = ___vh; + float L_29 = ((&V_1)->___z_3); + float L_30 = ((&V_1)->___y_2); + Vector3_t4 L_31 = {0}; + Vector3__ctor_m479(&L_31, L_29, L_30, /*hidden argument*/NULL); + Color32_t231 L_32 = V_2; + Vector2_t6 L_33 = {0}; + Vector2__ctor_m436(&L_33, (1.0f), (0.0f), /*hidden argument*/NULL); + NullCheck(L_28); + VertexHelper_AddVert_m3417(L_28, L_31, L_32, L_33, /*hidden argument*/NULL); + VertexHelper_t562 * L_34 = ___vh; + NullCheck(L_34); + VertexHelper_AddTriangle_m3419(L_34, 0, 1, 2, /*hidden argument*/NULL); + VertexHelper_t562 * L_35 = ___vh; + NullCheck(L_35); + VertexHelper_AddTriangle_m3419(L_35, 2, 3, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::OnDidApplyAnimationProperties() +extern "C" void Graphic_OnDidApplyAnimationProperties_m2569 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.Graphic::SetNativeSize() +extern "C" void Graphic_SetNativeSize_m2570 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.UI.Graphic::Raycast(UnityEngine.Vector2,UnityEngine.Camera) +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasGroup_t322_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* Component_GetComponents_TisComponent_t169_m3566_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" bool Graphic_Raycast_m2571 (Graphic_t560 * __this, Vector2_t6 ___sp, Camera_t28 * ___eventCamera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(326); + CanvasGroup_t322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(302); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + Component_GetComponents_TisComponent_t169_m3566_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483853); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + List_1_t422 * V_1 = {0}; + bool V_2 = false; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + bool V_5 = false; + CanvasGroup_t322 * V_6 = {0}; + { + bool L_0 = Behaviour_get_isActiveAndEnabled_m1241(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + V_0 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_2 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_1 = L_2; + V_2 = 0; + goto IL_00d2; + } + +IL_0021: + { + Transform_t3 * L_3 = V_0; + List_1_t422 * L_4 = V_1; + NullCheck(L_3); + Component_GetComponents_TisComponent_t169_m3566(L_3, L_4, /*hidden argument*/Component_GetComponents_TisComponent_t169_m3566_MethodInfo_var); + V_3 = 0; + goto IL_00bf; + } + +IL_002f: + { + List_1_t422 * L_5 = V_1; + int32_t L_6 = V_3; + NullCheck(L_5); + Component_t169 * L_7 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, L_6); + V_4 = ((Object_t *)IsInst(L_7, ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var)); + Object_t * L_8 = V_4; + if (L_8) + { + goto IL_0049; + } + } + { + goto IL_00bb; + } + +IL_0049: + { + V_5 = 1; + List_1_t422 * L_9 = V_1; + int32_t L_10 = V_3; + NullCheck(L_9); + Component_t169 * L_11 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_9, L_10); + V_6 = ((CanvasGroup_t322 *)IsInstSealed(L_11, CanvasGroup_t322_il2cpp_TypeInfo_var)); + CanvasGroup_t322 * L_12 = V_6; + bool L_13 = Object_op_Inequality_m429(NULL /*static, unused*/, L_12, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00a1; + } + } + { + bool L_14 = V_2; + if (L_14) + { + goto IL_008b; + } + } + { + CanvasGroup_t322 * L_15 = V_6; + NullCheck(L_15); + bool L_16 = CanvasGroup_get_ignoreParentGroups_m1723(L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_008b; + } + } + { + V_2 = 1; + Object_t * L_17 = V_4; + Vector2_t6 L_18 = ___sp; + Camera_t28 * L_19 = ___eventCamera; + NullCheck(L_17); + bool L_20 = (bool)InterfaceFuncInvoker2< bool, Vector2_t6 , Camera_t28 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var, L_17, L_18, L_19); + V_5 = L_20; + goto IL_009c; + } + +IL_008b: + { + bool L_21 = V_2; + if (L_21) + { + goto IL_009c; + } + } + { + Object_t * L_22 = V_4; + Vector2_t6 L_23 = ___sp; + Camera_t28 * L_24 = ___eventCamera; + NullCheck(L_22); + bool L_25 = (bool)InterfaceFuncInvoker2< bool, Vector2_t6 , Camera_t28 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var, L_22, L_23, L_24); + V_5 = L_25; + } + +IL_009c: + { + goto IL_00ac; + } + +IL_00a1: + { + Object_t * L_26 = V_4; + Vector2_t6 L_27 = ___sp; + Camera_t28 * L_28 = ___eventCamera; + NullCheck(L_26); + bool L_29 = (bool)InterfaceFuncInvoker2< bool, Vector2_t6 , Camera_t28 * >::Invoke(0 /* System.Boolean UnityEngine.ICanvasRaycastFilter::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) */, ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var, L_26, L_27, L_28); + V_5 = L_29; + } + +IL_00ac: + { + bool L_30 = V_5; + if (L_30) + { + goto IL_00bb; + } + } + { + List_1_t422 * L_31 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_31, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return 0; + } + +IL_00bb: + { + int32_t L_32 = V_3; + V_3 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00bf: + { + int32_t L_33 = V_3; + List_1_t422 * L_34 = V_1; + NullCheck(L_34); + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_34); + if ((((int32_t)L_33) < ((int32_t)L_35))) + { + goto IL_002f; + } + } + { + Transform_t3 * L_36 = V_0; + NullCheck(L_36); + Transform_t3 * L_37 = Transform_get_parent_m481(L_36, /*hidden argument*/NULL); + V_0 = L_37; + } + +IL_00d2: + { + Transform_t3 * L_38 = V_0; + bool L_39 = Object_op_Inequality_m429(NULL /*static, unused*/, L_38, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_39) + { + goto IL_0021; + } + } + { + List_1_t422 * L_40 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_40, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return 1; + } +} +// UnityEngine.Vector2 UnityEngine.UI.Graphic::PixelAdjustPoint(UnityEngine.Vector2) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 Graphic_PixelAdjustPoint_m2572 (Graphic_t560 * __this, Vector2_t6 ___point, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + Canvas_t321 * L_2 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = Canvas_get_pixelPerfect_m1708(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0022; + } + } + +IL_0020: + { + Vector2_t6 L_4 = ___point; + return L_4; + } + +IL_0022: + { + Vector2_t6 L_5 = ___point; + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Canvas_t321 * L_7 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + Vector2_t6 L_8 = RectTransformUtility_PixelAdjustPoint_m1754(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect() +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" Rect_t232 Graphic_GetPixelAdjustedRect_m2573 (Graphic_t560 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + Canvas_t321 * L_2 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = Canvas_get_pixelPerfect_m1708(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_002c; + } + } + +IL_0020: + { + RectTransform_t242 * L_4 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Rect_t232 L_5 = RectTransform_get_rect_m1151(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_002c: + { + RectTransform_t242 * L_6 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + Canvas_t321 * L_7 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + Rect_t232 L_8 = RectTransformUtility_PixelAdjustRect_m1757(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean) +extern "C" void Graphic_CrossFadeColor_m2574 (Graphic_t560 * __this, Color_t139 ___targetColor, float ___duration, bool ___ignoreTimeScale, bool ___useAlpha, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___targetColor; + float L_1 = ___duration; + bool L_2 = ___ignoreTimeScale; + bool L_3 = ___useAlpha; + Graphic_CrossFadeColor_m2575(__this, L_0, L_1, L_2, L_3, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* Color_t139_il2cpp_TypeInfo_var; +extern TypeInfo* ColorTween_t530_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t676_il2cpp_TypeInfo_var; +extern const MethodInfo* CanvasRenderer_SetColor_m1726_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3567_MethodInfo_var; +extern const MethodInfo* TweenRunner_1_StartTween_m3568_MethodInfo_var; +extern "C" void Graphic_CrossFadeColor_m2575 (Graphic_t560 * __this, Color_t139 ___targetColor, float ___duration, bool ___ignoreTimeScale, bool ___useAlpha, bool ___useRGB, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color_t139_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(125); + ColorTween_t530_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(314); + UnityAction_1_t676_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(327); + CanvasRenderer_SetColor_m1726_MethodInfo_var = il2cpp_codegen_method_info_from_index(206); + UnityAction_1__ctor_m3567_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483855); + TweenRunner_1_StartTween_m3568_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483856); + s_Il2CppMethodIntialized = true; + } + Color_t139 V_0 = {0}; + int32_t V_1 = {0}; + ColorTween_t530 V_2 = {0}; + ColorTween_t530 V_3 = {0}; + int32_t G_B12_0 = 0; + { + CanvasRenderer_t324 * L_0 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001f; + } + } + { + bool L_2 = ___useRGB; + if (L_2) + { + goto IL_0020; + } + } + { + bool L_3 = ___useAlpha; + if (L_3) + { + goto IL_0020; + } + } + +IL_001f: + { + return; + } + +IL_0020: + { + CanvasRenderer_t324 * L_4 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Color_t139 L_5 = CanvasRenderer_GetColor_m1728(L_4, /*hidden argument*/NULL); + V_0 = L_5; + Color_t139 L_6 = ___targetColor; + Color_t139 L_7 = L_6; + Object_t * L_8 = Box(Color_t139_il2cpp_TypeInfo_var, &L_7); + bool L_9 = Color_Equals_m980((&V_0), L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_003f; + } + } + { + return; + } + +IL_003f: + { + bool L_10 = ___useRGB; + if (!L_10) + { + goto IL_0053; + } + } + { + bool L_11 = ___useAlpha; + if (!L_11) + { + goto IL_0053; + } + } + { + G_B12_0 = 0; + goto IL_0061; + } + +IL_0053: + { + bool L_12 = ___useRGB; + if (!L_12) + { + goto IL_0060; + } + } + { + G_B12_0 = 1; + goto IL_0061; + } + +IL_0060: + { + G_B12_0 = 2; + } + +IL_0061: + { + V_1 = G_B12_0; + Initobj (ColorTween_t530_il2cpp_TypeInfo_var, (&V_2)); + ColorTween_t530 L_13 = V_2; + V_3 = L_13; + float L_14 = ___duration; + ColorTween_set_duration_m2369((&V_3), L_14, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_15 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_15); + Color_t139 L_16 = CanvasRenderer_GetColor_m1728(L_15, /*hidden argument*/NULL); + ColorTween_set_startColor_m2363((&V_3), L_16, /*hidden argument*/NULL); + Color_t139 L_17 = ___targetColor; + ColorTween_set_targetColor_m2365((&V_3), L_17, /*hidden argument*/NULL); + ColorTween_t530 L_18 = V_3; + V_2 = L_18; + CanvasRenderer_t324 * L_19 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + IntPtr_t L_20 = { (void*)CanvasRenderer_SetColor_m1726_MethodInfo_var }; + UnityAction_1_t676 * L_21 = (UnityAction_1_t676 *)il2cpp_codegen_object_new (UnityAction_1_t676_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3567(L_21, L_19, L_20, /*hidden argument*/UnityAction_1__ctor_m3567_MethodInfo_var); + ColorTween_AddOnChangedCallback_m2373((&V_2), L_21, /*hidden argument*/NULL); + bool L_22 = ___ignoreTimeScale; + ColorTween_set_ignoreTimeScale_m2371((&V_2), L_22, /*hidden argument*/NULL); + int32_t L_23 = V_1; + ColorTween_set_tweenMode_m2367((&V_2), L_23, /*hidden argument*/NULL); + TweenRunner_1_t561 * L_24 = (__this->___m_ColorTweenRunner_17); + ColorTween_t530 L_25 = V_2; + NullCheck(L_24); + TweenRunner_1_StartTween_m3568(L_24, L_25, /*hidden argument*/TweenRunner_1_StartTween_m3568_MethodInfo_var); + return; + } +} +// UnityEngine.Color UnityEngine.UI.Graphic::CreateColorFromAlpha(System.Single) +extern "C" Color_t139 Graphic_CreateColorFromAlpha_m2576 (Object_t * __this /* static, unused */, float ___alpha, const MethodInfo* method) +{ + Color_t139 V_0 = {0}; + { + Color_t139 L_0 = Color_get_black_m983(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = ___alpha; + (&V_0)->___a_3 = L_1; + Color_t139 L_2 = V_0; + return L_2; + } +} +// System.Void UnityEngine.UI.Graphic::CrossFadeAlpha(System.Single,System.Single,System.Boolean) +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" void Graphic_CrossFadeAlpha_m2577 (Graphic_t560 * __this, float ___alpha, float ___duration, bool ___ignoreTimeScale, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___alpha; + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Color_t139 L_1 = Graphic_CreateColorFromAlpha_m2576(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + float L_2 = ___duration; + bool L_3 = ___ignoreTimeScale; + Graphic_CrossFadeColor_m2575(__this, L_1, L_2, L_3, 1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Graphic::RegisterDirtyLayoutCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_RegisterDirtyLayoutCallback_m2578 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyLayoutCallback_12); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyLayoutCallback_12 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.UI.Graphic::UnregisterDirtyLayoutCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_UnregisterDirtyLayoutCallback_m2579 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyLayoutCallback_12); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyLayoutCallback_12 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.UI.Graphic::RegisterDirtyVerticesCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_RegisterDirtyVerticesCallback_m2580 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyVertsCallback_13); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyVertsCallback_13 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.UI.Graphic::UnregisterDirtyVerticesCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_UnregisterDirtyVerticesCallback_m2581 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyVertsCallback_13); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyVertsCallback_13 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.UI.Graphic::RegisterDirtyMaterialCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_RegisterDirtyMaterialCallback_m2582 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyMaterialCallback_14); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyMaterialCallback_14 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.UI.Graphic::UnregisterDirtyMaterialCallback(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void Graphic_UnregisterDirtyMaterialCallback_m2583 (Graphic_t560 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = (__this->___m_OnDirtyMaterialCallback_14); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_OnDirtyMaterialCallback_14 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Boolean UnityEngine.UI.Graphic::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool Graphic_UnityEngine_UI_ICanvasElement_IsDestroyed_m2584 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.Graphic::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * Graphic_UnityEngine_UI_ICanvasElement_get_transform_m2585 (Graphic_t560 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::.ctor() +extern TypeInfo* List_1_t565_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3569_MethodInfo_var; +extern "C" void GraphicRaycaster__ctor_m2586 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t565_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(328); + List_1__ctor_m3569_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483857); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_IgnoreReversedGraphics_3 = 1; + LayerMask_t9 L_0 = LayerMask_op_Implicit_m942(NULL /*static, unused*/, (-1), /*hidden argument*/NULL); + __this->___m_BlockingMask_5 = L_0; + List_1_t565 * L_1 = (List_1_t565 *)il2cpp_codegen_object_new (List_1_t565_il2cpp_TypeInfo_var); + List_1__ctor_m3569(L_1, /*hidden argument*/List_1__ctor_m3569_MethodInfo_var); + __this->___m_RaycastResults_7 = L_1; + BaseRaycaster__ctor_m2344(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::.cctor() +extern TypeInfo* List_1_t565_il2cpp_TypeInfo_var; +extern TypeInfo* GraphicRaycaster_t564_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3569_MethodInfo_var; +extern "C" void GraphicRaycaster__cctor_m2587 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t565_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(328); + GraphicRaycaster_t564_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(301); + List_1__ctor_m3569_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483857); + s_Il2CppMethodIntialized = true; + } + { + List_1_t565 * L_0 = (List_1_t565 *)il2cpp_codegen_object_new (List_1_t565_il2cpp_TypeInfo_var); + List_1__ctor_m3569(L_0, /*hidden argument*/List_1__ctor_m3569_MethodInfo_var); + ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8 = L_0; + return; + } +} +// System.Int32 UnityEngine.UI.GraphicRaycaster::get_sortOrderPriority() +extern "C" int32_t GraphicRaycaster_get_sortOrderPriority_m2588 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + { + Canvas_t321 * L_0 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = Canvas_get_renderMode_m1701(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001c; + } + } + { + Canvas_t321 * L_2 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = Canvas_get_sortingOrder_m1712(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001c: + { + int32_t L_4 = BaseRaycaster_get_sortOrderPriority_m2346(__this, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 UnityEngine.UI.GraphicRaycaster::get_renderOrderPriority() +extern "C" int32_t GraphicRaycaster_get_renderOrderPriority_m2589 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + { + Canvas_t321 * L_0 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = Canvas_get_renderMode_m1701(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001c; + } + } + { + Canvas_t321 * L_2 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = Canvas_get_renderOrder_m1709(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001c: + { + int32_t L_4 = BaseRaycaster_get_renderOrderPriority_m2347(__this, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean UnityEngine.UI.GraphicRaycaster::get_ignoreReversedGraphics() +extern "C" bool GraphicRaycaster_get_ignoreReversedGraphics_m2590 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreReversedGraphics_3); + return L_0; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::set_ignoreReversedGraphics(System.Boolean) +extern "C" void GraphicRaycaster_set_ignoreReversedGraphics_m2591 (GraphicRaycaster_t564 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_IgnoreReversedGraphics_3 = L_0; + return; + } +} +// UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::get_blockingObjects() +extern "C" int32_t GraphicRaycaster_get_blockingObjects_m2592 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BlockingObjects_4); + return L_0; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::set_blockingObjects(UnityEngine.UI.GraphicRaycaster/BlockingObjects) +extern "C" void GraphicRaycaster_set_blockingObjects_m2593 (GraphicRaycaster_t564 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_BlockingObjects_4 = L_0; + return; + } +} +// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::get_canvas() +extern const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +extern "C" Canvas_t321 * GraphicRaycaster_get_canvas_m2594 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483858); + s_Il2CppMethodIntialized = true; + } + { + Canvas_t321 * L_0 = (__this->___m_Canvas_6); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0018; + } + } + { + Canvas_t321 * L_2 = (__this->___m_Canvas_6); + return L_2; + } + +IL_0018: + { + Canvas_t321 * L_3 = Component_GetComponent_TisCanvas_t321_m3570(__this, /*hidden argument*/Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var); + __this->___m_Canvas_6 = L_3; + Canvas_t321 * L_4 = (__this->___m_Canvas_6); + return L_4; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern TypeInfo* Ray_t24_il2cpp_TypeInfo_var; +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern TypeInfo* GraphicRaycaster_t564_il2cpp_TypeInfo_var; +extern TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +extern "C" void GraphicRaycaster_Raycast_m2595 (GraphicRaycaster_t564 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___resultAppendList, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Ray_t24_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(329); + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + GraphicRaycaster_t564_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(301); + RaycastResult_t508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(217); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + float V_1 = 0.0f; + Ray_t24 V_2 = {0}; + float V_3 = 0.0f; + RaycastHit_t26 V_4 = {0}; + RaycastHit2D_t283 V_5 = {0}; + int32_t V_6 = 0; + GameObject_t77 * V_7 = {0}; + bool V_8 = false; + Vector3_t4 V_9 = {0}; + Vector3_t4 V_10 = {0}; + Vector3_t4 V_11 = {0}; + float V_12 = 0.0f; + Transform_t3 * V_13 = {0}; + Vector3_t4 V_14 = {0}; + RaycastResult_t508 V_15 = {0}; + Vector2_t6 V_16 = {0}; + Vector2_t6 V_17 = {0}; + RaycastResult_t508 V_18 = {0}; + { + Canvas_t321 * L_0 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Camera_t28 * L_2 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_005b; + } + } + { + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_4); + Vector2_t6 L_5 = PointerEventData_get_position_m590(L_4, /*hidden argument*/NULL); + V_16 = L_5; + float L_6 = ((&V_16)->___x_1); + int32_t L_7 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + PointerEventData_t131 * L_8 = ___eventData; + NullCheck(L_8); + Vector2_t6 L_9 = PointerEventData_get_position_m590(L_8, /*hidden argument*/NULL); + V_17 = L_9; + float L_10 = ((&V_17)->___y_2); + int32_t L_11 = Screen_get_height_m688(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2__ctor_m436((&V_0), ((float)((float)L_6/(float)(((float)((float)L_7))))), ((float)((float)L_10/(float)(((float)((float)L_11))))), /*hidden argument*/NULL); + goto IL_0077; + } + +IL_005b: + { + Camera_t28 * L_12 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + PointerEventData_t131 * L_13 = ___eventData; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + Vector3_t4 L_15 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + Vector3_t4 L_16 = Camera_ScreenToViewportPoint_m1255(L_12, L_15, /*hidden argument*/NULL); + Vector2_t6 L_17 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_0 = L_17; + } + +IL_0077: + { + float L_18 = ((&V_0)->___x_1); + if ((((float)L_18) < ((float)(0.0f)))) + { + goto IL_00bb; + } + } + { + float L_19 = ((&V_0)->___x_1); + if ((((float)L_19) > ((float)(1.0f)))) + { + goto IL_00bb; + } + } + { + float L_20 = ((&V_0)->___y_2); + if ((((float)L_20) < ((float)(0.0f)))) + { + goto IL_00bb; + } + } + { + float L_21 = ((&V_0)->___y_2); + if ((!(((float)L_21) > ((float)(1.0f))))) + { + goto IL_00bc; + } + } + +IL_00bb: + { + return; + } + +IL_00bc: + { + V_1 = (std::numeric_limits::max()); + Initobj (Ray_t24_il2cpp_TypeInfo_var, (&V_2)); + Camera_t28 * L_22 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + bool L_23 = Object_op_Inequality_m429(NULL /*static, unused*/, L_22, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00f2; + } + } + { + Camera_t28 * L_24 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + PointerEventData_t131 * L_25 = ___eventData; + NullCheck(L_25); + Vector2_t6 L_26 = PointerEventData_get_position_m590(L_25, /*hidden argument*/NULL); + Vector3_t4 L_27 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + NullCheck(L_24); + Ray_t24 L_28 = Camera_ScreenPointToRay_m645(L_24, L_27, /*hidden argument*/NULL); + V_2 = L_28; + } + +IL_00f2: + { + Canvas_t321 * L_29 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_29); + int32_t L_30 = Canvas_get_renderMode_m1701(L_29, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_01d4; + } + } + { + int32_t L_31 = GraphicRaycaster_get_blockingObjects_m2592(__this, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_01d4; + } + } + { + V_3 = (100.0f); + Camera_t28 * L_32 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + bool L_33 = Object_op_Inequality_m429(NULL /*static, unused*/, L_32, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_013c; + } + } + { + Camera_t28 * L_34 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + NullCheck(L_34); + float L_35 = Camera_get_farClipPlane_m1247(L_34, /*hidden argument*/NULL); + Camera_t28 * L_36 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + NullCheck(L_36); + float L_37 = Camera_get_nearClipPlane_m1246(L_36, /*hidden argument*/NULL); + V_3 = ((float)((float)L_35-(float)L_37)); + } + +IL_013c: + { + int32_t L_38 = GraphicRaycaster_get_blockingObjects_m2592(__this, /*hidden argument*/NULL); + if ((((int32_t)L_38) == ((int32_t)2))) + { + goto IL_0154; + } + } + { + int32_t L_39 = GraphicRaycaster_get_blockingObjects_m2592(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_39) == ((uint32_t)3)))) + { + goto IL_0175; + } + } + +IL_0154: + { + Ray_t24 L_40 = V_2; + float L_41 = V_3; + LayerMask_t9 L_42 = (__this->___m_BlockingMask_5); + int32_t L_43 = LayerMask_op_Implicit_m426(NULL /*static, unused*/, L_42, /*hidden argument*/NULL); + bool L_44 = Physics_Raycast_m1452(NULL /*static, unused*/, L_40, (&V_4), L_41, L_43, /*hidden argument*/NULL); + if (!L_44) + { + goto IL_0175; + } + } + { + float L_45 = RaycastHit_get_distance_m483((&V_4), /*hidden argument*/NULL); + V_1 = L_45; + } + +IL_0175: + { + int32_t L_46 = GraphicRaycaster_get_blockingObjects_m2592(__this, /*hidden argument*/NULL); + if ((((int32_t)L_46) == ((int32_t)1))) + { + goto IL_018d; + } + } + { + int32_t L_47 = GraphicRaycaster_get_blockingObjects_m2592(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_47) == ((uint32_t)3)))) + { + goto IL_01d4; + } + } + +IL_018d: + { + Vector3_t4 L_48 = Ray_get_origin_m489((&V_2), /*hidden argument*/NULL); + Vector2_t6 L_49 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_48, /*hidden argument*/NULL); + Vector3_t4 L_50 = Ray_get_direction_m651((&V_2), /*hidden argument*/NULL); + Vector2_t6 L_51 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_50, /*hidden argument*/NULL); + float L_52 = V_3; + LayerMask_t9 L_53 = (__this->___m_BlockingMask_5); + int32_t L_54 = LayerMask_op_Implicit_m426(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + RaycastHit2D_t283 L_55 = Physics2D_Raycast_m1486(NULL /*static, unused*/, L_49, L_51, L_52, L_54, /*hidden argument*/NULL); + V_5 = L_55; + Collider2D_t129 * L_56 = RaycastHit2D_get_collider_m1495((&V_5), /*hidden argument*/NULL); + bool L_57 = Object_op_Inequality_m429(NULL /*static, unused*/, L_56, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_57) + { + goto IL_01d4; + } + } + { + float L_58 = RaycastHit2D_get_fraction_m1494((&V_5), /*hidden argument*/NULL); + float L_59 = V_3; + V_1 = ((float)((float)L_58*(float)L_59)); + } + +IL_01d4: + { + List_1_t565 * L_60 = (__this->___m_RaycastResults_7); + NullCheck(L_60); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_60); + Canvas_t321 * L_61 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + Camera_t28 * L_62 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + PointerEventData_t131 * L_63 = ___eventData; + NullCheck(L_63); + Vector2_t6 L_64 = PointerEventData_get_position_m590(L_63, /*hidden argument*/NULL); + List_1_t565 * L_65 = (__this->___m_RaycastResults_7); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + GraphicRaycaster_Raycast_m2597(NULL /*static, unused*/, L_61, L_62, L_64, L_65, /*hidden argument*/NULL); + V_6 = 0; + goto IL_03d5; + } + +IL_0204: + { + List_1_t565 * L_66 = (__this->___m_RaycastResults_7); + int32_t L_67 = V_6; + NullCheck(L_66); + Graphic_t560 * L_68 = (Graphic_t560 *)VirtFuncInvoker1< Graphic_t560 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_66, L_67); + NullCheck(L_68); + GameObject_t77 * L_69 = Component_get_gameObject_m428(L_68, /*hidden argument*/NULL); + V_7 = L_69; + V_8 = 1; + bool L_70 = GraphicRaycaster_get_ignoreReversedGraphics_m2590(__this, /*hidden argument*/NULL); + if (!L_70) + { + goto IL_02af; + } + } + { + Camera_t28 * L_71 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + bool L_72 = Object_op_Equality_m445(NULL /*static, unused*/, L_71, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_72) + { + goto IL_0269; + } + } + { + GameObject_t77 * L_73 = V_7; + NullCheck(L_73); + Transform_t3 * L_74 = GameObject_get_transform_m416(L_73, /*hidden argument*/NULL); + NullCheck(L_74); + Quaternion_t19 L_75 = Transform_get_rotation_m462(L_74, /*hidden argument*/NULL); + Vector3_t4 L_76 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_77 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL); + V_9 = L_77; + Vector3_t4 L_78 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_79 = V_9; + float L_80 = Vector3_Dot_m701(NULL /*static, unused*/, L_78, L_79, /*hidden argument*/NULL); + V_8 = ((((float)L_80) > ((float)(0.0f)))? 1 : 0); + goto IL_02af; + } + +IL_0269: + { + Camera_t28 * L_81 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + NullCheck(L_81); + Transform_t3 * L_82 = Component_get_transform_m401(L_81, /*hidden argument*/NULL); + NullCheck(L_82); + Quaternion_t19 L_83 = Transform_get_rotation_m462(L_82, /*hidden argument*/NULL); + Vector3_t4 L_84 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_85 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_83, L_84, /*hidden argument*/NULL); + V_10 = L_85; + GameObject_t77 * L_86 = V_7; + NullCheck(L_86); + Transform_t3 * L_87 = GameObject_get_transform_m416(L_86, /*hidden argument*/NULL); + NullCheck(L_87); + Quaternion_t19 L_88 = Transform_get_rotation_m462(L_87, /*hidden argument*/NULL); + Vector3_t4 L_89 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_90 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_88, L_89, /*hidden argument*/NULL); + V_11 = L_90; + Vector3_t4 L_91 = V_10; + Vector3_t4 L_92 = V_11; + float L_93 = Vector3_Dot_m701(NULL /*static, unused*/, L_91, L_92, /*hidden argument*/NULL); + V_8 = ((((float)L_93) > ((float)(0.0f)))? 1 : 0); + } + +IL_02af: + { + bool L_94 = V_8; + if (!L_94) + { + goto IL_03cf; + } + } + { + V_12 = (0.0f); + Camera_t28 * L_95 = (Camera_t28 *)VirtFuncInvoker0< Camera_t28 * >::Invoke(17 /* UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() */, __this); + bool L_96 = Object_op_Equality_m445(NULL /*static, unused*/, L_95, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_96) + { + goto IL_02de; + } + } + { + Canvas_t321 * L_97 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_97); + int32_t L_98 = Canvas_get_renderMode_m1701(L_97, /*hidden argument*/NULL); + if (L_98) + { + goto IL_02ea; + } + } + +IL_02de: + { + V_12 = (0.0f); + goto IL_0338; + } + +IL_02ea: + { + GameObject_t77 * L_99 = V_7; + NullCheck(L_99); + Transform_t3 * L_100 = GameObject_get_transform_m416(L_99, /*hidden argument*/NULL); + V_13 = L_100; + Transform_t3 * L_101 = V_13; + NullCheck(L_101); + Vector3_t4 L_102 = Transform_get_forward_m449(L_101, /*hidden argument*/NULL); + V_14 = L_102; + Vector3_t4 L_103 = V_14; + Transform_t3 * L_104 = V_13; + NullCheck(L_104); + Vector3_t4 L_105 = Transform_get_position_m400(L_104, /*hidden argument*/NULL); + Vector3_t4 L_106 = Ray_get_origin_m489((&V_2), /*hidden argument*/NULL); + Vector3_t4 L_107 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_105, L_106, /*hidden argument*/NULL); + float L_108 = Vector3_Dot_m701(NULL /*static, unused*/, L_103, L_107, /*hidden argument*/NULL); + Vector3_t4 L_109 = V_14; + Vector3_t4 L_110 = Ray_get_direction_m651((&V_2), /*hidden argument*/NULL); + float L_111 = Vector3_Dot_m701(NULL /*static, unused*/, L_109, L_110, /*hidden argument*/NULL); + V_12 = ((float)((float)L_108/(float)L_111)); + float L_112 = V_12; + if ((!(((float)L_112) < ((float)(0.0f))))) + { + goto IL_0338; + } + } + { + goto IL_03cf; + } + +IL_0338: + { + float L_113 = V_12; + float L_114 = V_1; + if ((!(((float)L_113) >= ((float)L_114)))) + { + goto IL_0345; + } + } + { + goto IL_03cf; + } + +IL_0345: + { + Initobj (RaycastResult_t508_il2cpp_TypeInfo_var, (&V_15)); + RaycastResult_t508 L_115 = V_15; + V_18 = L_115; + GameObject_t77 * L_116 = V_7; + RaycastResult_set_gameObject_m2190((&V_18), L_116, /*hidden argument*/NULL); + (&V_18)->___module_1 = __this; + float L_117 = V_12; + (&V_18)->___distance_2 = L_117; + PointerEventData_t131 * L_118 = ___eventData; + NullCheck(L_118); + Vector2_t6 L_119 = PointerEventData_get_position_m590(L_118, /*hidden argument*/NULL); + (&V_18)->___screenPosition_9 = L_119; + List_1_t514 * L_120 = ___resultAppendList; + NullCheck(L_120); + int32_t L_121 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_120); + (&V_18)->___index_3 = (((float)((float)L_121))); + List_1_t565 * L_122 = (__this->___m_RaycastResults_7); + int32_t L_123 = V_6; + NullCheck(L_122); + Graphic_t560 * L_124 = (Graphic_t560 *)VirtFuncInvoker1< Graphic_t560 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_122, L_123); + NullCheck(L_124); + int32_t L_125 = Graphic_get_depth_m2545(L_124, /*hidden argument*/NULL); + (&V_18)->___depth_4 = L_125; + Canvas_t321 * L_126 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_126); + int32_t L_127 = Canvas_get_sortingLayerID_m1714(L_126, /*hidden argument*/NULL); + (&V_18)->___sortingLayer_5 = L_127; + Canvas_t321 * L_128 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_128); + int32_t L_129 = Canvas_get_sortingOrder_m1712(L_128, /*hidden argument*/NULL); + (&V_18)->___sortingOrder_6 = L_129; + RaycastResult_t508 L_130 = V_18; + V_15 = L_130; + List_1_t514 * L_131 = ___resultAppendList; + RaycastResult_t508 L_132 = V_15; + NullCheck(L_131); + VirtActionInvoker1< RaycastResult_t508 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_131, L_132); + } + +IL_03cf: + { + int32_t L_133 = V_6; + V_6 = ((int32_t)((int32_t)L_133+(int32_t)1)); + } + +IL_03d5: + { + int32_t L_134 = V_6; + List_1_t565 * L_135 = (__this->___m_RaycastResults_7); + NullCheck(L_135); + int32_t L_136 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_135); + if ((((int32_t)L_134) < ((int32_t)L_136))) + { + goto IL_0204; + } + } + { + return; + } +} +// UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera() +extern "C" Camera_t28 * GraphicRaycaster_get_eventCamera_m2596 (GraphicRaycaster_t564 * __this, const MethodInfo* method) +{ + Camera_t28 * G_B7_0 = {0}; + { + Canvas_t321 * L_0 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = Canvas_get_renderMode_m1701(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0037; + } + } + { + Canvas_t321 * L_2 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = Canvas_get_renderMode_m1701(L_2, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)1)))) + { + goto IL_0039; + } + } + { + Canvas_t321 * L_4 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Camera_t28 * L_5 = Canvas_get_worldCamera_m1703(L_4, /*hidden argument*/NULL); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0039; + } + } + +IL_0037: + { + return (Camera_t28 *)NULL; + } + +IL_0039: + { + Canvas_t321 * L_7 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_7); + Camera_t28 * L_8 = Canvas_get_worldCamera_m1703(L_7, /*hidden argument*/NULL); + bool L_9 = Object_op_Inequality_m429(NULL /*static, unused*/, L_8, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_005f; + } + } + { + Canvas_t321 * L_10 = GraphicRaycaster_get_canvas_m2594(__this, /*hidden argument*/NULL); + NullCheck(L_10); + Camera_t28 * L_11 = Canvas_get_worldCamera_m1703(L_10, /*hidden argument*/NULL); + G_B7_0 = L_11; + goto IL_0064; + } + +IL_005f: + { + Camera_t28 * L_12 = Camera_get_main_m510(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B7_0 = L_12; + } + +IL_0064: + { + return G_B7_0; + } +} +// System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.Canvas,UnityEngine.Camera,UnityEngine.Vector2,System.Collections.Generic.List`1) +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t679_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern TypeInfo* GraphicRaycaster_t564_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t698_il2cpp_TypeInfo_var; +extern TypeInfo* Comparison_1_t566_il2cpp_TypeInfo_var; +extern const MethodInfo* GraphicRaycaster_U3CRaycastU3Em__3_m2598_MethodInfo_var; +extern const MethodInfo* Comparison_1__ctor_m3571_MethodInfo_var; +extern const MethodInfo* List_1_Sort_m3572_MethodInfo_var; +extern "C" void GraphicRaycaster_Raycast_m2597 (Object_t * __this /* static, unused */, Canvas_t321 * ___canvas, Camera_t28 * ___eventCamera, Vector2_t6 ___pointerPosition, List_1_t565 * ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + IList_1_t679_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(330); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + GraphicRaycaster_t564_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(301); + ICollection_1_t698_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(331); + Comparison_1_t566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(332); + GraphicRaycaster_U3CRaycastU3Em__3_m2598_MethodInfo_var = il2cpp_codegen_method_info_from_index(211); + Comparison_1__ctor_m3571_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483860); + List_1_Sort_m3572_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483861); + s_Il2CppMethodIntialized = true; + } + Object_t* V_0 = {0}; + int32_t V_1 = 0; + Graphic_t560 * V_2 = {0}; + int32_t V_3 = 0; + List_1_t565 * G_B12_0 = {0}; + List_1_t565 * G_B11_0 = {0}; + { + Canvas_t321 * L_0 = ___canvas; + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + Object_t* L_1 = GraphicRegistry_GetGraphicsForCanvas_m2604(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_0065; + } + +IL_000e: + { + Object_t* L_2 = V_0; + int32_t L_3 = V_1; + NullCheck(L_2); + Graphic_t560 * L_4 = (Graphic_t560 *)InterfaceFuncInvoker1< Graphic_t560 *, int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t679_il2cpp_TypeInfo_var, L_2, L_3); + V_2 = L_4; + Graphic_t560 * L_5 = V_2; + NullCheck(L_5); + int32_t L_6 = Graphic_get_depth_m2545(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) == ((int32_t)(-1)))) + { + goto IL_002d; + } + } + { + Graphic_t560 * L_7 = V_2; + NullCheck(L_7); + bool L_8 = Graphic_get_raycastTarget_m2534(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0032; + } + } + +IL_002d: + { + goto IL_0061; + } + +IL_0032: + { + Graphic_t560 * L_9 = V_2; + NullCheck(L_9); + RectTransform_t242 * L_10 = Graphic_get_rectTransform_m2546(L_9, /*hidden argument*/NULL); + Vector2_t6 L_11 = ___pointerPosition; + Camera_t28 * L_12 = ___eventCamera; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_13 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_0049; + } + } + { + goto IL_0061; + } + +IL_0049: + { + Graphic_t560 * L_14 = V_2; + Vector2_t6 L_15 = ___pointerPosition; + Camera_t28 * L_16 = ___eventCamera; + NullCheck(L_14); + bool L_17 = (bool)VirtFuncInvoker2< bool, Vector2_t6 , Camera_t28 * >::Invoke(39 /* System.Boolean UnityEngine.UI.Graphic::Raycast(UnityEngine.Vector2,UnityEngine.Camera) */, L_14, L_15, L_16); + if (!L_17) + { + goto IL_0061; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + List_1_t565 * L_18 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8; + Graphic_t560 * L_19 = V_2; + NullCheck(L_18); + VirtActionInvoker1< Graphic_t560 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_18, L_19); + } + +IL_0061: + { + int32_t L_20 = V_1; + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_0065: + { + int32_t L_21 = V_1; + Object_t* L_22 = V_0; + NullCheck(L_22); + int32_t L_23 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t698_il2cpp_TypeInfo_var, L_22); + if ((((int32_t)L_21) < ((int32_t)L_23))) + { + goto IL_000e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + List_1_t565 * L_24 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8; + Comparison_1_t566 * L_25 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_9; + G_B11_0 = L_24; + if (L_25) + { + G_B12_0 = L_24; + goto IL_008e; + } + } + { + IntPtr_t L_26 = { (void*)GraphicRaycaster_U3CRaycastU3Em__3_m2598_MethodInfo_var }; + Comparison_1_t566 * L_27 = (Comparison_1_t566 *)il2cpp_codegen_object_new (Comparison_1_t566_il2cpp_TypeInfo_var); + Comparison_1__ctor_m3571(L_27, NULL, L_26, /*hidden argument*/Comparison_1__ctor_m3571_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_9 = L_27; + G_B12_0 = G_B11_0; + } + +IL_008e: + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + Comparison_1_t566 * L_28 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_9; + NullCheck(G_B12_0); + List_1_Sort_m3572(G_B12_0, L_28, /*hidden argument*/List_1_Sort_m3572_MethodInfo_var); + V_3 = 0; + goto IL_00b4; + } + +IL_009f: + { + List_1_t565 * L_29 = ___results; + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + List_1_t565 * L_30 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8; + int32_t L_31 = V_3; + NullCheck(L_30); + Graphic_t560 * L_32 = (Graphic_t560 *)VirtFuncInvoker1< Graphic_t560 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_30, L_31); + NullCheck(L_29); + VirtActionInvoker1< Graphic_t560 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_29, L_32); + int32_t L_33 = V_3; + V_3 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00b4: + { + int32_t L_34 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + List_1_t565 * L_35 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8; + NullCheck(L_35); + int32_t L_36 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_35); + if ((((int32_t)L_34) < ((int32_t)L_36))) + { + goto IL_009f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_t564_il2cpp_TypeInfo_var); + List_1_t565 * L_37 = ((GraphicRaycaster_t564_StaticFields*)GraphicRaycaster_t564_il2cpp_TypeInfo_var->static_fields)->___s_SortedGraphics_8; + NullCheck(L_37); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_37); + return; + } +} +// System.Int32 UnityEngine.UI.GraphicRaycaster::m__3(UnityEngine.UI.Graphic,UnityEngine.UI.Graphic) +extern "C" int32_t GraphicRaycaster_U3CRaycastU3Em__3_m2598 (Object_t * __this /* static, unused */, Graphic_t560 * ___g1, Graphic_t560 * ___g2, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Graphic_t560 * L_0 = ___g2; + NullCheck(L_0); + int32_t L_1 = Graphic_get_depth_m2545(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Graphic_t560 * L_2 = ___g1; + NullCheck(L_2); + int32_t L_3 = Graphic_get_depth_m2545(L_2, /*hidden argument*/NULL); + int32_t L_4 = Int32_CompareTo_m3449((&V_0), L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.UI.GraphicRegistry::.ctor() +extern TypeInfo* Dictionary_2_t568_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3573_MethodInfo_var; +extern "C" void GraphicRegistry__ctor_m2599 (GraphicRegistry_t567 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Dictionary_2_t568_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(334); + Dictionary_2__ctor_m3573_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483862); + s_Il2CppMethodIntialized = true; + } + Dictionary_2_t699 * V_0 = {0}; + Dictionary_2_t700 * V_1 = {0}; + { + Dictionary_2_t568 * L_0 = (Dictionary_2_t568 *)il2cpp_codegen_object_new (Dictionary_2_t568_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3573(L_0, /*hidden argument*/Dictionary_2__ctor_m3573_MethodInfo_var); + __this->___m_Graphics_1 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GraphicRegistry::.cctor() +extern TypeInfo* List_1_t565_il2cpp_TypeInfo_var; +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3569_MethodInfo_var; +extern "C" void GraphicRegistry__cctor_m2600 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t565_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(328); + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + List_1__ctor_m3569_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483857); + s_Il2CppMethodIntialized = true; + } + { + List_1_t565 * L_0 = (List_1_t565 *)il2cpp_codegen_object_new (List_1_t565_il2cpp_TypeInfo_var); + List_1__ctor_m3569(L_0, /*hidden argument*/List_1__ctor_m3569_MethodInfo_var); + ((GraphicRegistry_t567_StaticFields*)GraphicRegistry_t567_il2cpp_TypeInfo_var->static_fields)->___s_EmptyList_2 = L_0; + return; + } +} +// UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::get_instance() +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern "C" GraphicRegistry_t567 * GraphicRegistry_get_instance_m2601 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_0 = ((GraphicRegistry_t567_StaticFields*)GraphicRegistry_t567_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + if (L_0) + { + goto IL_0014; + } + } + { + GraphicRegistry_t567 * L_1 = (GraphicRegistry_t567 *)il2cpp_codegen_object_new (GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry__ctor_m2599(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + ((GraphicRegistry_t567_StaticFields*)GraphicRegistry_t567_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_2 = ((GraphicRegistry_t567_StaticFields*)GraphicRegistry_t567_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + return L_2; + } +} +// System.Void UnityEngine.UI.GraphicRegistry::RegisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic) +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern TypeInfo* IndexedSet_1_t701_il2cpp_TypeInfo_var; +extern const MethodInfo* IndexedSet_1__ctor_m3574_MethodInfo_var; +extern "C" void GraphicRegistry_RegisterGraphicForCanvas_m2602 (Object_t * __this /* static, unused */, Canvas_t321 * ___c, Graphic_t560 * ___graphic, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + IndexedSet_1_t701_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(333); + IndexedSet_1__ctor_m3574_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483863); + s_Il2CppMethodIntialized = true; + } + IndexedSet_1_t701 * V_0 = {0}; + { + Canvas_t321 * L_0 = ___c; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_2 = GraphicRegistry_get_instance_m2601(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Dictionary_2_t568 * L_3 = (L_2->___m_Graphics_1); + Canvas_t321 * L_4 = ___c; + NullCheck(L_3); + VirtFuncInvoker2< bool, Canvas_t321 *, IndexedSet_1_t701 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_3, L_4, (&V_0)); + IndexedSet_1_t701 * L_5 = V_0; + if (!L_5) + { + goto IL_002e; + } + } + { + IndexedSet_1_t701 * L_6 = V_0; + Graphic_t560 * L_7 = ___graphic; + NullCheck(L_6); + VirtActionInvoker1< Graphic_t560 * >::Invoke(12 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) */, L_6, L_7); + return; + } + +IL_002e: + { + IndexedSet_1_t701 * L_8 = (IndexedSet_1_t701 *)il2cpp_codegen_object_new (IndexedSet_1_t701_il2cpp_TypeInfo_var); + IndexedSet_1__ctor_m3574(L_8, /*hidden argument*/IndexedSet_1__ctor_m3574_MethodInfo_var); + V_0 = L_8; + IndexedSet_1_t701 * L_9 = V_0; + Graphic_t560 * L_10 = ___graphic; + NullCheck(L_9); + VirtActionInvoker1< Graphic_t560 * >::Invoke(12 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) */, L_9, L_10); + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_11 = GraphicRegistry_get_instance_m2601(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + Dictionary_2_t568 * L_12 = (L_11->___m_Graphics_1); + Canvas_t321 * L_13 = ___c; + IndexedSet_1_t701 * L_14 = V_0; + NullCheck(L_12); + VirtActionInvoker2< Canvas_t321 *, IndexedSet_1_t701 * >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2>::Add(!0,!1) */, L_12, L_13, L_14); + return; + } +} +// System.Void UnityEngine.UI.GraphicRegistry::UnregisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic) +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern "C" void GraphicRegistry_UnregisterGraphicForCanvas_m2603 (Object_t * __this /* static, unused */, Canvas_t321 * ___c, Graphic_t560 * ___graphic, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + s_Il2CppMethodIntialized = true; + } + IndexedSet_1_t701 * V_0 = {0}; + { + Canvas_t321 * L_0 = ___c; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_2 = GraphicRegistry_get_instance_m2601(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Dictionary_2_t568 * L_3 = (L_2->___m_Graphics_1); + Canvas_t321 * L_4 = ___c; + NullCheck(L_3); + bool L_5 = (bool)VirtFuncInvoker2< bool, Canvas_t321 *, IndexedSet_1_t701 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_3, L_4, (&V_0)); + if (!L_5) + { + goto IL_002c; + } + } + { + IndexedSet_1_t701 * L_6 = V_0; + Graphic_t560 * L_7 = ___graphic; + NullCheck(L_6); + VirtFuncInvoker1< bool, Graphic_t560 * >::Invoke(16 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Remove(T) */, L_6, L_7); + } + +IL_002c: + { + return; + } +} +// System.Collections.Generic.IList`1 UnityEngine.UI.GraphicRegistry::GetGraphicsForCanvas(UnityEngine.Canvas) +extern TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +extern "C" Object_t* GraphicRegistry_GetGraphicsForCanvas_m2604 (Object_t * __this /* static, unused */, Canvas_t321 * ___canvas, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GraphicRegistry_t567_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(319); + s_Il2CppMethodIntialized = true; + } + IndexedSet_1_t701 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + GraphicRegistry_t567 * L_0 = GraphicRegistry_get_instance_m2601(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + Dictionary_2_t568 * L_1 = (L_0->___m_Graphics_1); + Canvas_t321 * L_2 = ___canvas; + NullCheck(L_1); + bool L_3 = (bool)VirtFuncInvoker2< bool, Canvas_t321 *, IndexedSet_1_t701 ** >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2>::TryGetValue(!0,!1&) */, L_1, L_2, (&V_0)); + if (!L_3) + { + goto IL_0019; + } + } + { + IndexedSet_1_t701 * L_4 = V_0; + return L_4; + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t567_il2cpp_TypeInfo_var); + List_1_t565 * L_5 = ((GraphicRegistry_t567_StaticFields*)GraphicRegistry_t567_il2cpp_TypeInfo_var->static_fields)->___s_EmptyList_2; + return L_5; + } +} +// System.Void UnityEngine.UI.Image::.ctor() +extern "C" void Image__ctor_m2605 (Image_t70 * __this, const MethodInfo* method) +{ + { + __this->___m_FillCenter_32 = 1; + __this->___m_FillMethod_33 = 4; + __this->___m_FillAmount_34 = (1.0f); + __this->___m_FillClockwise_35 = 1; + __this->___m_EventAlphaThreshold_37 = (1.0f); + MaskableGraphic__ctor_m2813(__this, /*hidden argument*/NULL); + Graphic_set_useLegacyMeshGeneration_m2537(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Image::.cctor() +extern TypeInfo* Vector2U5BU5D_t415_il2cpp_TypeInfo_var; +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern "C" void Image__cctor_m2606 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2U5BU5D_t415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(335); + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + s_Il2CppMethodIntialized = true; + } + { + ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38 = ((Vector2U5BU5D_t415*)SZArrayNew(Vector2U5BU5D_t415_il2cpp_TypeInfo_var, 4)); + ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39 = ((Vector2U5BU5D_t415*)SZArrayNew(Vector2U5BU5D_t415_il2cpp_TypeInfo_var, 4)); + ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + return; + } +} +// UnityEngine.Sprite UnityEngine.UI.Image::get_sprite() +extern "C" Sprite_t250 * Image_get_sprite_m2607 (Image_t70 * __this, const MethodInfo* method) +{ + { + Sprite_t250 * L_0 = (__this->___m_Sprite_28); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite) +extern const MethodInfo* SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var; +extern "C" void Image_set_sprite_m2608 (Image_t70 * __this, Sprite_t250 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483864); + s_Il2CppMethodIntialized = true; + } + { + Sprite_t250 ** L_0 = &(__this->___m_Sprite_28); + Sprite_t250 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisSprite_t250_m3575(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// UnityEngine.Sprite UnityEngine.UI.Image::get_overrideSprite() +extern "C" Sprite_t250 * Image_get_overrideSprite_m2609 (Image_t70 * __this, const MethodInfo* method) +{ + Sprite_t250 * G_B3_0 = {0}; + { + Sprite_t250 * L_0 = (__this->___m_OverrideSprite_29); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Sprite_t250 * L_2 = Image_get_sprite_m2607(__this, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0022; + } + +IL_001c: + { + Sprite_t250 * L_3 = (__this->___m_OverrideSprite_29); + G_B3_0 = L_3; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Image::set_overrideSprite(UnityEngine.Sprite) +extern const MethodInfo* SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var; +extern "C" void Image_set_overrideSprite_m2610 (Image_t70 * __this, Sprite_t250 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483864); + s_Il2CppMethodIntialized = true; + } + { + Sprite_t250 ** L_0 = &(__this->___m_OverrideSprite_29); + Sprite_t250 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisSprite_t250_m3575(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type() +extern "C" int32_t Image_get_type_m2611 (Image_t70 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Type_30); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisType_t569_m3576_MethodInfo_var; +extern "C" void Image_set_type_m2612 (Image_t70 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisType_t569_m3576_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483865); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_Type_30); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisType_t569_m3576(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisType_t569_m3576_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.Image::get_preserveAspect() +extern "C" bool Image_get_preserveAspect_m2613 (Image_t70 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_PreserveAspect_31); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_preserveAspect(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void Image_set_preserveAspect_m2614 (Image_t70 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_PreserveAspect_31); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.Image::get_fillCenter() +extern "C" bool Image_get_fillCenter_m2615 (Image_t70 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_FillCenter_32); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_fillCenter(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void Image_set_fillCenter_m2616 (Image_t70 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_FillCenter_32); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod() +extern "C" int32_t Image_get_fillMethod_m2617 (Image_t70 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FillMethod_33); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_fillMethod(UnityEngine.UI.Image/FillMethod) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_MethodInfo_var; +extern "C" void Image_set_fillMethod_m2618 (Image_t70 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483867); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_FillMethod_33); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_MethodInfo_var); + if (!L_2) + { + goto IL_001e; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + __this->___m_FillOrigin_36 = 0; + } + +IL_001e: + { + return; + } +} +// System.Single UnityEngine.UI.Image::get_fillAmount() +extern "C" float Image_get_fillAmount_m2619 (Image_t70 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FillAmount_34); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_fillAmount(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void Image_set_fillAmount_m2620 (Image_t70 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_FillAmount_34); + float L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + bool L_3 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_3) + { + goto IL_001c; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_001c: + { + return; + } +} +// System.Boolean UnityEngine.UI.Image::get_fillClockwise() +extern "C" bool Image_get_fillClockwise_m2621 (Image_t70 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_FillClockwise_35); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_fillClockwise(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void Image_set_fillClockwise_m2622 (Image_t70 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_FillClockwise_35); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// System.Int32 UnityEngine.UI.Image::get_fillOrigin() +extern "C" int32_t Image_get_fillOrigin_m2623 (Image_t70 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FillOrigin_36); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_fillOrigin(System.Int32) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var; +extern "C" void Image_set_fillOrigin_m2624 (Image_t70 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483869); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_FillOrigin_36); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisInt32_t161_m3580(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.Image::get_eventAlphaThreshold() +extern "C" float Image_get_eventAlphaThreshold_m2625 (Image_t70 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_EventAlphaThreshold_37); + return L_0; + } +} +// System.Void UnityEngine.UI.Image::set_eventAlphaThreshold(System.Single) +extern "C" void Image_set_eventAlphaThreshold_m2626 (Image_t70 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_EventAlphaThreshold_37 = L_0; + return; + } +} +// UnityEngine.Texture UnityEngine.UI.Image::get_mainTexture() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" Texture_t214 * Image_get_mainTexture_m2627 (Image_t70 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004a; + } + } + { + Material_t160 * L_2 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0044; + } + } + { + Material_t160 * L_4 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + NullCheck(L_4); + Texture_t214 * L_5 = Material_get_mainTexture_m1186(L_4, /*hidden argument*/NULL); + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0044; + } + } + { + Material_t160 * L_7 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + NullCheck(L_7); + Texture_t214 * L_8 = Material_get_mainTexture_m1186(L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0044: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Texture2D_t215 * L_9 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3; + return L_9; + } + +IL_004a: + { + Sprite_t250 * L_10 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_10); + Texture2D_t215 * L_11 = Sprite_get_texture_m1217(L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Boolean UnityEngine.UI.Image::get_hasBorder() +extern "C" bool Image_get_hasBorder_m2628 (Image_t70 * __this, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002c; + } + } + { + Sprite_t250 * L_2 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Vector4_t234 L_3 = Sprite_get_border_m1220(L_2, /*hidden argument*/NULL); + V_0 = L_3; + float L_4 = Vector4_get_sqrMagnitude_m1110((&V_0), /*hidden argument*/NULL); + return ((((float)L_4) > ((float)(0.0f)))? 1 : 0); + } + +IL_002c: + { + return 0; + } +} +// System.Single UnityEngine.UI.Image::get_pixelsPerUnit() +extern "C" float Image_get_pixelsPerUnit_m2629 (Image_t70 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + { + V_0 = (100.0f); + Sprite_t250 * L_0 = Image_get_sprite_m2607(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0022; + } + } + { + Sprite_t250 * L_2 = Image_get_sprite_m2607(__this, /*hidden argument*/NULL); + NullCheck(L_2); + float L_3 = Sprite_get_pixelsPerUnit_m1216(L_2, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_0022: + { + V_1 = (100.0f); + Canvas_t321 * L_4 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + bool L_5 = Object_op_Implicit_m435(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0044; + } + } + { + Canvas_t321 * L_6 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + NullCheck(L_6); + float L_7 = Canvas_get_referencePixelsPerUnit_m1706(L_6, /*hidden argument*/NULL); + V_1 = L_7; + } + +IL_0044: + { + float L_8 = V_0; + float L_9 = V_1; + return ((float)((float)L_8/(float)L_9)); + } +} +// System.Void UnityEngine.UI.Image::OnBeforeSerialize() +extern "C" void Image_OnBeforeSerialize_m2630 (Image_t70 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Image::OnAfterDeserialize() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Image_OnAfterDeserialize_m2631 (Image_t70 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_FillOrigin_36); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + __this->___m_FillOrigin_36 = 0; + goto IL_0072; + } + +IL_0018: + { + int32_t L_1 = (__this->___m_FillMethod_33); + if (L_1) + { + goto IL_003b; + } + } + { + int32_t L_2 = (__this->___m_FillOrigin_36); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_003b; + } + } + { + __this->___m_FillOrigin_36 = 0; + goto IL_0072; + } + +IL_003b: + { + int32_t L_3 = (__this->___m_FillMethod_33); + if ((!(((uint32_t)L_3) == ((uint32_t)1)))) + { + goto IL_005f; + } + } + { + int32_t L_4 = (__this->___m_FillOrigin_36); + if ((((int32_t)L_4) <= ((int32_t)1))) + { + goto IL_005f; + } + } + { + __this->___m_FillOrigin_36 = 0; + goto IL_0072; + } + +IL_005f: + { + int32_t L_5 = (__this->___m_FillOrigin_36); + if ((((int32_t)L_5) <= ((int32_t)3))) + { + goto IL_0072; + } + } + { + __this->___m_FillOrigin_36 = 0; + } + +IL_0072: + { + float L_6 = (__this->___m_FillAmount_34); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_7 = Mathf_Clamp_m418(NULL /*static, unused*/, L_6, (0.0f), (1.0f), /*hidden argument*/NULL); + __this->___m_FillAmount_34 = L_7; + return; + } +} +// UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector4_t234 Image_GetDrawingDimensions_m2632 (Image_t70 * __this, bool ___shouldPreserveAspect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Rect_t232 V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + Vector4_t234 V_5 = {0}; + float V_6 = 0.0f; + float V_7 = 0.0f; + float V_8 = 0.0f; + float V_9 = 0.0f; + Rect_t232 V_10 = {0}; + Rect_t232 V_11 = {0}; + Vector2_t6 V_12 = {0}; + Vector2_t6 V_13 = {0}; + Vector4_t234 G_B3_0 = {0}; + Vector2_t6 G_B6_0 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001b; + } + } + { + Vector4_t234 L_2 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0026; + } + +IL_001b: + { + Sprite_t250 * L_3 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_4 = DataUtility_GetPadding_m1224(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + G_B3_0 = L_4; + } + +IL_0026: + { + V_0 = G_B3_0; + Sprite_t250 * L_5 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0042; + } + } + { + Vector2_t6 L_7 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B6_0 = L_7; + goto IL_006f; + } + +IL_0042: + { + Sprite_t250 * L_8 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Rect_t232 L_9 = Sprite_get_rect_m1214(L_8, /*hidden argument*/NULL); + V_10 = L_9; + float L_10 = Rect_get_width_m1016((&V_10), /*hidden argument*/NULL); + Sprite_t250 * L_11 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Rect_t232 L_12 = Sprite_get_rect_m1214(L_11, /*hidden argument*/NULL); + V_11 = L_12; + float L_13 = Rect_get_height_m1018((&V_11), /*hidden argument*/NULL); + Vector2_t6 L_14 = {0}; + Vector2__ctor_m436(&L_14, L_10, L_13, /*hidden argument*/NULL); + G_B6_0 = L_14; + } + +IL_006f: + { + V_1 = G_B6_0; + Rect_t232 L_15 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_2 = L_15; + float L_16 = ((&V_1)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_17 = Mathf_RoundToInt_m1139(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_3 = L_17; + float L_18 = ((&V_1)->___y_2); + int32_t L_19 = Mathf_RoundToInt_m1139(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + V_4 = L_19; + float L_20 = ((&V_0)->___x_1); + int32_t L_21 = V_3; + float L_22 = ((&V_0)->___y_2); + int32_t L_23 = V_4; + int32_t L_24 = V_3; + float L_25 = ((&V_0)->___z_3); + int32_t L_26 = V_3; + int32_t L_27 = V_4; + float L_28 = ((&V_0)->___w_4); + int32_t L_29 = V_4; + Vector4__ctor_m1102((&V_5), ((float)((float)L_20/(float)(((float)((float)L_21))))), ((float)((float)L_22/(float)(((float)((float)L_23))))), ((float)((float)((float)((float)(((float)((float)L_24)))-(float)L_25))/(float)(((float)((float)L_26))))), ((float)((float)((float)((float)(((float)((float)L_27)))-(float)L_28))/(float)(((float)((float)L_29))))), /*hidden argument*/NULL); + bool L_30 = ___shouldPreserveAspect; + if (!L_30) + { + goto IL_01a5; + } + } + { + float L_31 = Vector2_get_sqrMagnitude_m530((&V_1), /*hidden argument*/NULL); + if ((!(((float)L_31) > ((float)(0.0f))))) + { + goto IL_01a5; + } + } + { + float L_32 = ((&V_1)->___x_1); + float L_33 = ((&V_1)->___y_2); + V_6 = ((float)((float)L_32/(float)L_33)); + float L_34 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + float L_35 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + V_7 = ((float)((float)L_34/(float)L_35)); + float L_36 = V_6; + float L_37 = V_7; + if ((!(((float)L_36) > ((float)L_37)))) + { + goto IL_015e; + } + } + { + float L_38 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + V_8 = L_38; + float L_39 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + float L_40 = V_6; + Rect_set_height_m1019((&V_2), ((float)((float)L_39*(float)((float)((float)(1.0f)/(float)L_40)))), /*hidden argument*/NULL); + Rect_t232 * L_41 = (&V_2); + float L_42 = Rect_get_y_m1010(L_41, /*hidden argument*/NULL); + float L_43 = V_8; + float L_44 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + RectTransform_t242 * L_45 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_45); + Vector2_t6 L_46 = RectTransform_get_pivot_m1169(L_45, /*hidden argument*/NULL); + V_12 = L_46; + float L_47 = ((&V_12)->___y_2); + Rect_set_y_m1011(L_41, ((float)((float)L_42+(float)((float)((float)((float)((float)L_43-(float)L_44))*(float)L_47)))), /*hidden argument*/NULL); + goto IL_01a5; + } + +IL_015e: + { + float L_48 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + V_9 = L_48; + float L_49 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + float L_50 = V_6; + Rect_set_width_m1017((&V_2), ((float)((float)L_49*(float)L_50)), /*hidden argument*/NULL); + Rect_t232 * L_51 = (&V_2); + float L_52 = Rect_get_x_m1008(L_51, /*hidden argument*/NULL); + float L_53 = V_9; + float L_54 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + RectTransform_t242 * L_55 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_55); + Vector2_t6 L_56 = RectTransform_get_pivot_m1169(L_55, /*hidden argument*/NULL); + V_13 = L_56; + float L_57 = ((&V_13)->___x_1); + Rect_set_x_m1009(L_51, ((float)((float)L_52+(float)((float)((float)((float)((float)L_53-(float)L_54))*(float)L_57)))), /*hidden argument*/NULL); + } + +IL_01a5: + { + float L_58 = Rect_get_x_m1008((&V_2), /*hidden argument*/NULL); + float L_59 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + float L_60 = ((&V_5)->___x_1); + float L_61 = Rect_get_y_m1010((&V_2), /*hidden argument*/NULL); + float L_62 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + float L_63 = ((&V_5)->___y_2); + float L_64 = Rect_get_x_m1008((&V_2), /*hidden argument*/NULL); + float L_65 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + float L_66 = ((&V_5)->___z_3); + float L_67 = Rect_get_y_m1010((&V_2), /*hidden argument*/NULL); + float L_68 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + float L_69 = ((&V_5)->___w_4); + Vector4__ctor_m1102((&V_5), ((float)((float)L_58+(float)((float)((float)L_59*(float)L_60)))), ((float)((float)L_61+(float)((float)((float)L_62*(float)L_63)))), ((float)((float)L_64+(float)((float)((float)L_65*(float)L_66)))), ((float)((float)L_67+(float)((float)((float)L_68*(float)L_69)))), /*hidden argument*/NULL); + Vector4_t234 L_70 = V_5; + return L_70; + } +} +// System.Void UnityEngine.UI.Image::SetNativeSize() +extern "C" void Image_SetNativeSize_m2633 (Image_t70 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + Rect_t232 V_2 = {0}; + Rect_t232 V_3 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0075; + } + } + { + Sprite_t250 * L_2 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rect_t232 L_3 = Sprite_get_rect_m1214(L_2, /*hidden argument*/NULL); + V_2 = L_3; + float L_4 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + float L_5 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + V_0 = ((float)((float)L_4/(float)L_5)); + Sprite_t250 * L_6 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Rect_t232 L_7 = Sprite_get_rect_m1214(L_6, /*hidden argument*/NULL); + V_3 = L_7; + float L_8 = Rect_get_height_m1018((&V_3), /*hidden argument*/NULL); + float L_9 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + V_1 = ((float)((float)L_8/(float)L_9)); + RectTransform_t242 * L_10 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_11 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Vector2_t6 L_12 = RectTransform_get_anchorMin_m1153(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + RectTransform_set_anchorMax_m1158(L_10, L_12, /*hidden argument*/NULL); + RectTransform_t242 * L_13 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + float L_14 = V_0; + float L_15 = V_1; + Vector2_t6 L_16 = {0}; + Vector2__ctor_m436(&L_16, L_14, L_15, /*hidden argument*/NULL); + NullCheck(L_13); + RectTransform_set_sizeDelta_m1166(L_13, L_16, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + } + +IL_0075: + { + return; + } +} +// System.Void UnityEngine.UI.Image::OnPopulateMesh(UnityEngine.UI.VertexHelper) +extern "C" void Image_OnPopulateMesh_m2634 (Image_t70 * __this, VertexHelper_t562 * ___toFill, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + VertexHelper_t562 * L_2 = ___toFill; + Graphic_OnPopulateMesh_m2568(__this, L_2, /*hidden argument*/NULL); + return; + } + +IL_0019: + { + int32_t L_3 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if (L_4 == 0) + { + goto IL_003b; + } + if (L_4 == 1) + { + goto IL_004d; + } + if (L_4 == 2) + { + goto IL_0059; + } + if (L_4 == 3) + { + goto IL_0065; + } + } + { + goto IL_0077; + } + +IL_003b: + { + VertexHelper_t562 * L_5 = ___toFill; + bool L_6 = (__this->___m_PreserveAspect_31); + Image_GenerateSimpleSprite_m2635(__this, L_5, L_6, /*hidden argument*/NULL); + goto IL_0077; + } + +IL_004d: + { + VertexHelper_t562 * L_7 = ___toFill; + Image_GenerateSlicedSprite_m2636(__this, L_7, /*hidden argument*/NULL); + goto IL_0077; + } + +IL_0059: + { + VertexHelper_t562 * L_8 = ___toFill; + Image_GenerateTiledSprite_m2637(__this, L_8, /*hidden argument*/NULL); + goto IL_0077; + } + +IL_0065: + { + VertexHelper_t562 * L_9 = ___toFill; + bool L_10 = (__this->___m_PreserveAspect_31); + Image_GenerateFilledSprite_m2641(__this, L_9, L_10, /*hidden argument*/NULL); + goto IL_0077; + } + +IL_0077: + { + return; + } +} +// System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean) +extern "C" void Image_GenerateSimpleSprite_m2635 (Image_t70 * __this, VertexHelper_t562 * ___vh, bool ___lPreserveAspect, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Color_t139 V_2 = {0}; + Vector4_t234 G_B3_0 = {0}; + { + bool L_0 = ___lPreserveAspect; + Vector4_t234 L_1 = Image_GetDrawingDimensions_m2632(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Sprite_t250 * L_2 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0029; + } + } + { + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_5 = DataUtility_GetOuterUV_m1223(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + G_B3_0 = L_5; + goto IL_002e; + } + +IL_0029: + { + Vector4_t234 L_6 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = L_6; + } + +IL_002e: + { + V_1 = G_B3_0; + Color_t139 L_7 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + V_2 = L_7; + VertexHelper_t562 * L_8 = ___vh; + NullCheck(L_8); + VertexHelper_Clear_m3410(L_8, /*hidden argument*/NULL); + VertexHelper_t562 * L_9 = ___vh; + float L_10 = ((&V_0)->___x_1); + float L_11 = ((&V_0)->___y_2); + Vector3_t4 L_12 = {0}; + Vector3__ctor_m479(&L_12, L_10, L_11, /*hidden argument*/NULL); + Color_t139 L_13 = V_2; + Color32_t231 L_14 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + float L_15 = ((&V_1)->___x_1); + float L_16 = ((&V_1)->___y_2); + Vector2_t6 L_17 = {0}; + Vector2__ctor_m436(&L_17, L_15, L_16, /*hidden argument*/NULL); + NullCheck(L_9); + VertexHelper_AddVert_m3417(L_9, L_12, L_14, L_17, /*hidden argument*/NULL); + VertexHelper_t562 * L_18 = ___vh; + float L_19 = ((&V_0)->___x_1); + float L_20 = ((&V_0)->___w_4); + Vector3_t4 L_21 = {0}; + Vector3__ctor_m479(&L_21, L_19, L_20, /*hidden argument*/NULL); + Color_t139 L_22 = V_2; + Color32_t231 L_23 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + float L_24 = ((&V_1)->___x_1); + float L_25 = ((&V_1)->___w_4); + Vector2_t6 L_26 = {0}; + Vector2__ctor_m436(&L_26, L_24, L_25, /*hidden argument*/NULL); + NullCheck(L_18); + VertexHelper_AddVert_m3417(L_18, L_21, L_23, L_26, /*hidden argument*/NULL); + VertexHelper_t562 * L_27 = ___vh; + float L_28 = ((&V_0)->___z_3); + float L_29 = ((&V_0)->___w_4); + Vector3_t4 L_30 = {0}; + Vector3__ctor_m479(&L_30, L_28, L_29, /*hidden argument*/NULL); + Color_t139 L_31 = V_2; + Color32_t231 L_32 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); + float L_33 = ((&V_1)->___z_3); + float L_34 = ((&V_1)->___w_4); + Vector2_t6 L_35 = {0}; + Vector2__ctor_m436(&L_35, L_33, L_34, /*hidden argument*/NULL); + NullCheck(L_27); + VertexHelper_AddVert_m3417(L_27, L_30, L_32, L_35, /*hidden argument*/NULL); + VertexHelper_t562 * L_36 = ___vh; + float L_37 = ((&V_0)->___z_3); + float L_38 = ((&V_0)->___y_2); + Vector3_t4 L_39 = {0}; + Vector3__ctor_m479(&L_39, L_37, L_38, /*hidden argument*/NULL); + Color_t139 L_40 = V_2; + Color32_t231 L_41 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + float L_42 = ((&V_1)->___z_3); + float L_43 = ((&V_1)->___y_2); + Vector2_t6 L_44 = {0}; + Vector2__ctor_m436(&L_44, L_42, L_43, /*hidden argument*/NULL); + NullCheck(L_36); + VertexHelper_AddVert_m3417(L_36, L_39, L_41, L_44, /*hidden argument*/NULL); + VertexHelper_t562 * L_45 = ___vh; + NullCheck(L_45); + VertexHelper_AddTriangle_m3419(L_45, 0, 1, 2, /*hidden argument*/NULL); + VertexHelper_t562 * L_46 = ___vh; + NullCheck(L_46); + VertexHelper_AddTriangle_m3419(L_46, 2, 3, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper) +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern "C" void Image_GenerateSlicedSprite_m2636 (Image_t70 * __this, VertexHelper_t562 * ___toFill, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Vector4_t234 V_2 = {0}; + Vector4_t234 V_3 = {0}; + Rect_t232 V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + { + bool L_0 = Image_get_hasBorder_m2628(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0014; + } + } + { + VertexHelper_t562 * L_1 = ___toFill; + Image_GenerateSimpleSprite_m2635(__this, L_1, 0, /*hidden argument*/NULL); + return; + } + +IL_0014: + { + Sprite_t250 * L_2 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_005a; + } + } + { + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_5 = DataUtility_GetOuterUV_m1223(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = L_5; + Sprite_t250 * L_6 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_7 = DataUtility_GetInnerUV_m1222(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_1 = L_7; + Sprite_t250 * L_8 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_9 = DataUtility_GetPadding_m1224(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_2 = L_9; + Sprite_t250 * L_10 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_10); + Vector4_t234 L_11 = Sprite_get_border_m1220(L_10, /*hidden argument*/NULL); + V_3 = L_11; + goto IL_0072; + } + +IL_005a: + { + Vector4_t234 L_12 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_12; + Vector4_t234 L_13 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_13; + Vector4_t234 L_14 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_14; + Vector4_t234 L_15 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_15; + } + +IL_0072: + { + Rect_t232 L_16 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_4 = L_16; + Vector4_t234 L_17 = V_3; + float L_18 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + Vector4_t234 L_19 = Vector4_op_Division_m1113(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + Rect_t232 L_20 = V_4; + Vector4_t234 L_21 = Image_GetAdjustedBorders_m2640(__this, L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + Vector4_t234 L_22 = V_2; + float L_23 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + Vector4_t234 L_24 = Vector4_op_Division_m1113(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + V_2 = L_24; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector2U5BU5D_t415* L_25 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + float L_26 = ((&V_2)->___x_1); + float L_27 = ((&V_2)->___y_2); + Vector2_t6 L_28 = {0}; + Vector2__ctor_m436(&L_28, L_26, L_27, /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_25, 0, sizeof(Vector2_t6 )))) = L_28; + Vector2U5BU5D_t415* L_29 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 3); + float L_30 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_31 = ((&V_2)->___z_3); + float L_32 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + float L_33 = ((&V_2)->___w_4); + Vector2_t6 L_34 = {0}; + Vector2__ctor_m436(&L_34, ((float)((float)L_30-(float)L_31)), ((float)((float)L_32-(float)L_33)), /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_29, 3, sizeof(Vector2_t6 )))) = L_34; + Vector2U5BU5D_t415* L_35 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 1); + float L_36 = ((&V_3)->___x_1); + ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_35, 1, sizeof(Vector2_t6 )))->___x_1 = L_36; + Vector2U5BU5D_t415* L_37 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 1); + float L_38 = ((&V_3)->___y_2); + ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_37, 1, sizeof(Vector2_t6 )))->___y_2 = L_38; + Vector2U5BU5D_t415* L_39 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 2); + float L_40 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_41 = ((&V_3)->___z_3); + ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_39, 2, sizeof(Vector2_t6 )))->___x_1 = ((float)((float)L_40-(float)L_41)); + Vector2U5BU5D_t415* L_42 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 2); + float L_43 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + float L_44 = ((&V_3)->___w_4); + ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_42, 2, sizeof(Vector2_t6 )))->___y_2 = ((float)((float)L_43-(float)L_44)); + V_5 = 0; + goto IL_01aa; + } + +IL_0166: + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector2U5BU5D_t415* L_45 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_46 = V_5; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + Vector2_t6 * L_47 = ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_45, L_46, sizeof(Vector2_t6 ))); + float L_48 = (L_47->___x_1); + float L_49 = Rect_get_x_m1008((&V_4), /*hidden argument*/NULL); + L_47->___x_1 = ((float)((float)L_48+(float)L_49)); + Vector2U5BU5D_t415* L_50 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_51 = V_5; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + Vector2_t6 * L_52 = ((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_50, L_51, sizeof(Vector2_t6 ))); + float L_53 = (L_52->___y_2); + float L_54 = Rect_get_y_m1010((&V_4), /*hidden argument*/NULL); + L_52->___y_2 = ((float)((float)L_53+(float)L_54)); + int32_t L_55 = V_5; + V_5 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_01aa: + { + int32_t L_56 = V_5; + if ((((int32_t)L_56) < ((int32_t)4))) + { + goto IL_0166; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector2U5BU5D_t415* L_57 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 0); + float L_58 = ((&V_0)->___x_1); + float L_59 = ((&V_0)->___y_2); + Vector2_t6 L_60 = {0}; + Vector2__ctor_m436(&L_60, L_58, L_59, /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_57, 0, sizeof(Vector2_t6 )))) = L_60; + Vector2U5BU5D_t415* L_61 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 1); + float L_62 = ((&V_1)->___x_1); + float L_63 = ((&V_1)->___y_2); + Vector2_t6 L_64 = {0}; + Vector2__ctor_m436(&L_64, L_62, L_63, /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_61, 1, sizeof(Vector2_t6 )))) = L_64; + Vector2U5BU5D_t415* L_65 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 2); + float L_66 = ((&V_1)->___z_3); + float L_67 = ((&V_1)->___w_4); + Vector2_t6 L_68 = {0}; + Vector2__ctor_m436(&L_68, L_66, L_67, /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_65, 2, sizeof(Vector2_t6 )))) = L_68; + Vector2U5BU5D_t415* L_69 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 3); + float L_70 = ((&V_0)->___z_3); + float L_71 = ((&V_0)->___w_4); + Vector2_t6 L_72 = {0}; + Vector2__ctor_m436(&L_72, L_70, L_71, /*hidden argument*/NULL); + (*(Vector2_t6 *)((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_69, 3, sizeof(Vector2_t6 )))) = L_72; + VertexHelper_t562 * L_73 = ___toFill; + NullCheck(L_73); + VertexHelper_Clear_m3410(L_73, /*hidden argument*/NULL); + V_6 = 0; + goto IL_0341; + } + +IL_024c: + { + int32_t L_74 = V_6; + V_7 = ((int32_t)((int32_t)L_74+(int32_t)1)); + V_8 = 0; + goto IL_0333; + } + +IL_025a: + { + bool L_75 = (__this->___m_FillCenter_32); + if (L_75) + { + goto IL_027a; + } + } + { + int32_t L_76 = V_6; + if ((!(((uint32_t)L_76) == ((uint32_t)1)))) + { + goto IL_027a; + } + } + { + int32_t L_77 = V_8; + if ((!(((uint32_t)L_77) == ((uint32_t)1)))) + { + goto IL_027a; + } + } + { + goto IL_032d; + } + +IL_027a: + { + int32_t L_78 = V_8; + V_9 = ((int32_t)((int32_t)L_78+(int32_t)1)); + VertexHelper_t562 * L_79 = ___toFill; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector2U5BU5D_t415* L_80 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_81 = V_6; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, L_81); + float L_82 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_80, L_81, sizeof(Vector2_t6 )))->___x_1); + Vector2U5BU5D_t415* L_83 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_84 = V_8; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, L_84); + float L_85 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_83, L_84, sizeof(Vector2_t6 )))->___y_2); + Vector2_t6 L_86 = {0}; + Vector2__ctor_m436(&L_86, L_82, L_85, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_87 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_88 = V_7; + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, L_88); + float L_89 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_87, L_88, sizeof(Vector2_t6 )))->___x_1); + Vector2U5BU5D_t415* L_90 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_VertScratch_38; + int32_t L_91 = V_9; + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, L_91); + float L_92 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_90, L_91, sizeof(Vector2_t6 )))->___y_2); + Vector2_t6 L_93 = {0}; + Vector2__ctor_m436(&L_93, L_89, L_92, /*hidden argument*/NULL); + Color_t139 L_94 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_95 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_94, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_96 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + int32_t L_97 = V_6; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, L_97); + float L_98 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_96, L_97, sizeof(Vector2_t6 )))->___x_1); + Vector2U5BU5D_t415* L_99 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + int32_t L_100 = V_8; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_100); + float L_101 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_99, L_100, sizeof(Vector2_t6 )))->___y_2); + Vector2_t6 L_102 = {0}; + Vector2__ctor_m436(&L_102, L_98, L_101, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_103 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + int32_t L_104 = V_7; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, L_104); + float L_105 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_103, L_104, sizeof(Vector2_t6 )))->___x_1); + Vector2U5BU5D_t415* L_106 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_UVScratch_39; + int32_t L_107 = V_9; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, L_107); + float L_108 = (((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_106, L_107, sizeof(Vector2_t6 )))->___y_2); + Vector2_t6 L_109 = {0}; + Vector2__ctor_m436(&L_109, L_105, L_108, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_79, L_86, L_93, L_95, L_102, L_109, /*hidden argument*/NULL); + } + +IL_032d: + { + int32_t L_110 = V_8; + V_8 = ((int32_t)((int32_t)L_110+(int32_t)1)); + } + +IL_0333: + { + int32_t L_111 = V_8; + if ((((int32_t)L_111) < ((int32_t)3))) + { + goto IL_025a; + } + } + { + int32_t L_112 = V_6; + V_6 = ((int32_t)((int32_t)L_112+(int32_t)1)); + } + +IL_0341: + { + int32_t L_113 = V_6; + if ((((int32_t)L_113) < ((int32_t)3))) + { + goto IL_024c; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern "C" void Image_GenerateTiledSprite_m2637 (Image_t70 * __this, VertexHelper_t562 * ___toFill, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Vector4_t234 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Rect_t232 V_4 = {0}; + float V_5 = 0.0f; + float V_6 = 0.0f; + Vector2_t6 V_7 = {0}; + Vector2_t6 V_8 = {0}; + UIVertex_t323 V_9 = {0}; + float V_10 = 0.0f; + float V_11 = 0.0f; + float V_12 = 0.0f; + float V_13 = 0.0f; + Vector2_t6 V_14 = {0}; + float V_15 = 0.0f; + float V_16 = 0.0f; + float V_17 = 0.0f; + float V_18 = 0.0f; + float V_19 = 0.0f; + float V_20 = 0.0f; + float V_21 = 0.0f; + float V_22 = 0.0f; + Rect_t232 V_23 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004f; + } + } + { + Sprite_t250 * L_2 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_3 = DataUtility_GetOuterUV_m1223(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_5 = DataUtility_GetInnerUV_m1222(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_1 = L_5; + Sprite_t250 * L_6 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Vector4_t234 L_7 = Sprite_get_border_m1220(L_6, /*hidden argument*/NULL); + V_2 = L_7; + Sprite_t250 * L_8 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Rect_t232 L_9 = Sprite_get_rect_m1214(L_8, /*hidden argument*/NULL); + V_23 = L_9; + Vector2_t6 L_10 = Rect_get_size_m1020((&V_23), /*hidden argument*/NULL); + V_3 = L_10; + goto IL_0071; + } + +IL_004f: + { + Vector4_t234 L_11 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_11; + Vector4_t234 L_12 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_12; + Vector4_t234 L_13 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_13; + Vector2_t6 L_14 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_15 = Vector2_op_Multiply_m956(NULL /*static, unused*/, L_14, (100.0f), /*hidden argument*/NULL); + V_3 = L_15; + } + +IL_0071: + { + Rect_t232 L_16 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_4 = L_16; + float L_17 = ((&V_3)->___x_1); + float L_18 = ((&V_2)->___x_1); + float L_19 = ((&V_2)->___z_3); + float L_20 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + V_5 = ((float)((float)((float)((float)((float)((float)L_17-(float)L_18))-(float)L_19))/(float)L_20)); + float L_21 = ((&V_3)->___y_2); + float L_22 = ((&V_2)->___y_2); + float L_23 = ((&V_2)->___w_4); + float L_24 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + V_6 = ((float)((float)((float)((float)((float)((float)L_21-(float)L_22))-(float)L_23))/(float)L_24)); + Vector4_t234 L_25 = V_2; + float L_26 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + Vector4_t234 L_27 = Vector4_op_Division_m1113(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + Rect_t232 L_28 = V_4; + Vector4_t234 L_29 = Image_GetAdjustedBorders_m2640(__this, L_27, L_28, /*hidden argument*/NULL); + V_2 = L_29; + float L_30 = ((&V_1)->___x_1); + float L_31 = ((&V_1)->___y_2); + Vector2__ctor_m436((&V_7), L_30, L_31, /*hidden argument*/NULL); + float L_32 = ((&V_1)->___z_3); + float L_33 = ((&V_1)->___w_4); + Vector2__ctor_m436((&V_8), L_32, L_33, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(UIVertex_t323_il2cpp_TypeInfo_var); + UIVertex_t323 L_34 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___simpleVert_8; + V_9 = L_34; + Color_t139 L_35 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_36 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + (&V_9)->___color_2 = L_36; + float L_37 = ((&V_2)->___x_1); + V_10 = L_37; + float L_38 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_39 = ((&V_2)->___z_3); + V_11 = ((float)((float)L_38-(float)L_39)); + float L_40 = ((&V_2)->___y_2); + V_12 = L_40; + float L_41 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + float L_42 = ((&V_2)->___w_4); + V_13 = ((float)((float)L_41-(float)L_42)); + VertexHelper_t562 * L_43 = ___toFill; + NullCheck(L_43); + VertexHelper_Clear_m3410(L_43, /*hidden argument*/NULL); + Vector2_t6 L_44 = V_8; + V_14 = L_44; + float L_45 = V_5; + if ((!(((float)L_45) == ((float)(0.0f))))) + { + goto IL_0162; + } + } + { + float L_46 = V_11; + float L_47 = V_10; + V_5 = ((float)((float)L_46-(float)L_47)); + } + +IL_0162: + { + float L_48 = V_6; + if ((!(((float)L_48) == ((float)(0.0f))))) + { + goto IL_0175; + } + } + { + float L_49 = V_13; + float L_50 = V_12; + V_6 = ((float)((float)L_49-(float)L_50)); + } + +IL_0175: + { + bool L_51 = (__this->___m_FillCenter_32); + if (!L_51) + { + goto IL_027b; + } + } + { + float L_52 = V_12; + V_15 = L_52; + goto IL_0272; + } + +IL_0189: + { + float L_53 = V_15; + float L_54 = V_6; + V_16 = ((float)((float)L_53+(float)L_54)); + float L_55 = V_16; + float L_56 = V_13; + if ((!(((float)L_55) > ((float)L_56)))) + { + goto IL_01c7; + } + } + { + float L_57 = ((&V_7)->___y_2); + float L_58 = ((&V_8)->___y_2); + float L_59 = ((&V_7)->___y_2); + float L_60 = V_13; + float L_61 = V_15; + float L_62 = V_16; + float L_63 = V_15; + (&V_14)->___y_2 = ((float)((float)L_57+(float)((float)((float)((float)((float)((float)((float)L_58-(float)L_59))*(float)((float)((float)L_60-(float)L_61))))/(float)((float)((float)L_62-(float)L_63)))))); + float L_64 = V_13; + V_16 = L_64; + } + +IL_01c7: + { + float L_65 = ((&V_8)->___x_1); + (&V_14)->___x_1 = L_65; + float L_66 = V_10; + V_17 = L_66; + goto IL_0262; + } + +IL_01de: + { + float L_67 = V_17; + float L_68 = V_5; + V_18 = ((float)((float)L_67+(float)L_68)); + float L_69 = V_18; + float L_70 = V_11; + if ((!(((float)L_69) > ((float)L_70)))) + { + goto IL_021c; + } + } + { + float L_71 = ((&V_7)->___x_1); + float L_72 = ((&V_8)->___x_1); + float L_73 = ((&V_7)->___x_1); + float L_74 = V_11; + float L_75 = V_17; + float L_76 = V_18; + float L_77 = V_17; + (&V_14)->___x_1 = ((float)((float)L_71+(float)((float)((float)((float)((float)((float)((float)L_72-(float)L_73))*(float)((float)((float)L_74-(float)L_75))))/(float)((float)((float)L_76-(float)L_77)))))); + float L_78 = V_11; + V_18 = L_78; + } + +IL_021c: + { + VertexHelper_t562 * L_79 = ___toFill; + float L_80 = V_17; + float L_81 = V_15; + Vector2_t6 L_82 = {0}; + Vector2__ctor_m436(&L_82, L_80, L_81, /*hidden argument*/NULL); + Vector2_t6 L_83 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_84 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_82, L_83, /*hidden argument*/NULL); + float L_85 = V_18; + float L_86 = V_16; + Vector2_t6 L_87 = {0}; + Vector2__ctor_m436(&L_87, L_85, L_86, /*hidden argument*/NULL); + Vector2_t6 L_88 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_89 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_87, L_88, /*hidden argument*/NULL); + Color_t139 L_90 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_91 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_90, /*hidden argument*/NULL); + Vector2_t6 L_92 = V_7; + Vector2_t6 L_93 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Image_AddQuad_m2639(NULL /*static, unused*/, L_79, L_84, L_89, L_91, L_92, L_93, /*hidden argument*/NULL); + float L_94 = V_17; + float L_95 = V_5; + V_17 = ((float)((float)L_94+(float)L_95)); + } + +IL_0262: + { + float L_96 = V_17; + float L_97 = V_11; + if ((((float)L_96) < ((float)L_97))) + { + goto IL_01de; + } + } + { + float L_98 = V_15; + float L_99 = V_6; + V_15 = ((float)((float)L_98+(float)L_99)); + } + +IL_0272: + { + float L_100 = V_15; + float L_101 = V_13; + if ((((float)L_100) < ((float)L_101))) + { + goto IL_0189; + } + } + +IL_027b: + { + bool L_102 = Image_get_hasBorder_m2628(__this, /*hidden argument*/NULL); + if (!L_102) + { + goto IL_0674; + } + } + { + Vector2_t6 L_103 = V_8; + V_14 = L_103; + float L_104 = V_12; + V_19 = L_104; + goto IL_03a2; + } + +IL_0293: + { + float L_105 = V_19; + float L_106 = V_6; + V_20 = ((float)((float)L_105+(float)L_106)); + float L_107 = V_20; + float L_108 = V_13; + if ((!(((float)L_107) > ((float)L_108)))) + { + goto IL_02d1; + } + } + { + float L_109 = ((&V_7)->___y_2); + float L_110 = ((&V_8)->___y_2); + float L_111 = ((&V_7)->___y_2); + float L_112 = V_13; + float L_113 = V_19; + float L_114 = V_20; + float L_115 = V_19; + (&V_14)->___y_2 = ((float)((float)L_109+(float)((float)((float)((float)((float)((float)((float)L_110-(float)L_111))*(float)((float)((float)L_112-(float)L_113))))/(float)((float)((float)L_114-(float)L_115)))))); + float L_116 = V_13; + V_20 = L_116; + } + +IL_02d1: + { + VertexHelper_t562 * L_117 = ___toFill; + float L_118 = V_19; + Vector2_t6 L_119 = {0}; + Vector2__ctor_m436(&L_119, (0.0f), L_118, /*hidden argument*/NULL); + Vector2_t6 L_120 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_121 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_119, L_120, /*hidden argument*/NULL); + float L_122 = V_10; + float L_123 = V_20; + Vector2_t6 L_124 = {0}; + Vector2__ctor_m436(&L_124, L_122, L_123, /*hidden argument*/NULL); + Vector2_t6 L_125 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_126 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_124, L_125, /*hidden argument*/NULL); + Color_t139 L_127 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_128 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_127, /*hidden argument*/NULL); + float L_129 = ((&V_0)->___x_1); + float L_130 = ((&V_7)->___y_2); + Vector2_t6 L_131 = {0}; + Vector2__ctor_m436(&L_131, L_129, L_130, /*hidden argument*/NULL); + float L_132 = ((&V_7)->___x_1); + float L_133 = ((&V_14)->___y_2); + Vector2_t6 L_134 = {0}; + Vector2__ctor_m436(&L_134, L_132, L_133, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Image_AddQuad_m2639(NULL /*static, unused*/, L_117, L_121, L_126, L_128, L_131, L_134, /*hidden argument*/NULL); + VertexHelper_t562 * L_135 = ___toFill; + float L_136 = V_11; + float L_137 = V_19; + Vector2_t6 L_138 = {0}; + Vector2__ctor_m436(&L_138, L_136, L_137, /*hidden argument*/NULL); + Vector2_t6 L_139 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_140 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_138, L_139, /*hidden argument*/NULL); + float L_141 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_142 = V_20; + Vector2_t6 L_143 = {0}; + Vector2__ctor_m436(&L_143, L_141, L_142, /*hidden argument*/NULL); + Vector2_t6 L_144 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_145 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_143, L_144, /*hidden argument*/NULL); + Color_t139 L_146 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_147 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_146, /*hidden argument*/NULL); + float L_148 = ((&V_8)->___x_1); + float L_149 = ((&V_7)->___y_2); + Vector2_t6 L_150 = {0}; + Vector2__ctor_m436(&L_150, L_148, L_149, /*hidden argument*/NULL); + float L_151 = ((&V_0)->___z_3); + float L_152 = ((&V_14)->___y_2); + Vector2_t6 L_153 = {0}; + Vector2__ctor_m436(&L_153, L_151, L_152, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_135, L_140, L_145, L_147, L_150, L_153, /*hidden argument*/NULL); + float L_154 = V_19; + float L_155 = V_6; + V_19 = ((float)((float)L_154+(float)L_155)); + } + +IL_03a2: + { + float L_156 = V_19; + float L_157 = V_13; + if ((((float)L_156) < ((float)L_157))) + { + goto IL_0293; + } + } + { + Vector2_t6 L_158 = V_8; + V_14 = L_158; + float L_159 = V_10; + V_21 = L_159; + goto IL_04c7; + } + +IL_03b8: + { + float L_160 = V_21; + float L_161 = V_5; + V_22 = ((float)((float)L_160+(float)L_161)); + float L_162 = V_22; + float L_163 = V_11; + if ((!(((float)L_162) > ((float)L_163)))) + { + goto IL_03f6; + } + } + { + float L_164 = ((&V_7)->___x_1); + float L_165 = ((&V_8)->___x_1); + float L_166 = ((&V_7)->___x_1); + float L_167 = V_11; + float L_168 = V_21; + float L_169 = V_22; + float L_170 = V_21; + (&V_14)->___x_1 = ((float)((float)L_164+(float)((float)((float)((float)((float)((float)((float)L_165-(float)L_166))*(float)((float)((float)L_167-(float)L_168))))/(float)((float)((float)L_169-(float)L_170)))))); + float L_171 = V_11; + V_22 = L_171; + } + +IL_03f6: + { + VertexHelper_t562 * L_172 = ___toFill; + float L_173 = V_21; + Vector2_t6 L_174 = {0}; + Vector2__ctor_m436(&L_174, L_173, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_175 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_176 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_174, L_175, /*hidden argument*/NULL); + float L_177 = V_22; + float L_178 = V_12; + Vector2_t6 L_179 = {0}; + Vector2__ctor_m436(&L_179, L_177, L_178, /*hidden argument*/NULL); + Vector2_t6 L_180 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_181 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_179, L_180, /*hidden argument*/NULL); + Color_t139 L_182 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_183 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_182, /*hidden argument*/NULL); + float L_184 = ((&V_7)->___x_1); + float L_185 = ((&V_0)->___y_2); + Vector2_t6 L_186 = {0}; + Vector2__ctor_m436(&L_186, L_184, L_185, /*hidden argument*/NULL); + float L_187 = ((&V_14)->___x_1); + float L_188 = ((&V_7)->___y_2); + Vector2_t6 L_189 = {0}; + Vector2__ctor_m436(&L_189, L_187, L_188, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Image_AddQuad_m2639(NULL /*static, unused*/, L_172, L_176, L_181, L_183, L_186, L_189, /*hidden argument*/NULL); + VertexHelper_t562 * L_190 = ___toFill; + float L_191 = V_21; + float L_192 = V_13; + Vector2_t6 L_193 = {0}; + Vector2__ctor_m436(&L_193, L_191, L_192, /*hidden argument*/NULL); + Vector2_t6 L_194 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_195 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_193, L_194, /*hidden argument*/NULL); + float L_196 = V_22; + float L_197 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_198 = {0}; + Vector2__ctor_m436(&L_198, L_196, L_197, /*hidden argument*/NULL); + Vector2_t6 L_199 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_200 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_198, L_199, /*hidden argument*/NULL); + Color_t139 L_201 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_202 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_201, /*hidden argument*/NULL); + float L_203 = ((&V_7)->___x_1); + float L_204 = ((&V_8)->___y_2); + Vector2_t6 L_205 = {0}; + Vector2__ctor_m436(&L_205, L_203, L_204, /*hidden argument*/NULL); + float L_206 = ((&V_14)->___x_1); + float L_207 = ((&V_0)->___w_4); + Vector2_t6 L_208 = {0}; + Vector2__ctor_m436(&L_208, L_206, L_207, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_190, L_195, L_200, L_202, L_205, L_208, /*hidden argument*/NULL); + float L_209 = V_21; + float L_210 = V_5; + V_21 = ((float)((float)L_209+(float)L_210)); + } + +IL_04c7: + { + float L_211 = V_21; + float L_212 = V_11; + if ((((float)L_211) < ((float)L_212))) + { + goto IL_03b8; + } + } + { + VertexHelper_t562 * L_213 = ___toFill; + Vector2_t6 L_214 = {0}; + Vector2__ctor_m436(&L_214, (0.0f), (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_215 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_216 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_214, L_215, /*hidden argument*/NULL); + float L_217 = V_10; + float L_218 = V_12; + Vector2_t6 L_219 = {0}; + Vector2__ctor_m436(&L_219, L_217, L_218, /*hidden argument*/NULL); + Vector2_t6 L_220 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_221 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_219, L_220, /*hidden argument*/NULL); + Color_t139 L_222 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_223 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_222, /*hidden argument*/NULL); + float L_224 = ((&V_0)->___x_1); + float L_225 = ((&V_0)->___y_2); + Vector2_t6 L_226 = {0}; + Vector2__ctor_m436(&L_226, L_224, L_225, /*hidden argument*/NULL); + float L_227 = ((&V_7)->___x_1); + float L_228 = ((&V_7)->___y_2); + Vector2_t6 L_229 = {0}; + Vector2__ctor_m436(&L_229, L_227, L_228, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Image_AddQuad_m2639(NULL /*static, unused*/, L_213, L_216, L_221, L_223, L_226, L_229, /*hidden argument*/NULL); + VertexHelper_t562 * L_230 = ___toFill; + float L_231 = V_11; + Vector2_t6 L_232 = {0}; + Vector2__ctor_m436(&L_232, L_231, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_233 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_234 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_232, L_233, /*hidden argument*/NULL); + float L_235 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_236 = V_12; + Vector2_t6 L_237 = {0}; + Vector2__ctor_m436(&L_237, L_235, L_236, /*hidden argument*/NULL); + Vector2_t6 L_238 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_239 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_237, L_238, /*hidden argument*/NULL); + Color_t139 L_240 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_241 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_240, /*hidden argument*/NULL); + float L_242 = ((&V_8)->___x_1); + float L_243 = ((&V_0)->___y_2); + Vector2_t6 L_244 = {0}; + Vector2__ctor_m436(&L_244, L_242, L_243, /*hidden argument*/NULL); + float L_245 = ((&V_0)->___z_3); + float L_246 = ((&V_7)->___y_2); + Vector2_t6 L_247 = {0}; + Vector2__ctor_m436(&L_247, L_245, L_246, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_230, L_234, L_239, L_241, L_244, L_247, /*hidden argument*/NULL); + VertexHelper_t562 * L_248 = ___toFill; + float L_249 = V_13; + Vector2_t6 L_250 = {0}; + Vector2__ctor_m436(&L_250, (0.0f), L_249, /*hidden argument*/NULL); + Vector2_t6 L_251 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_252 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_250, L_251, /*hidden argument*/NULL); + float L_253 = V_10; + float L_254 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_255 = {0}; + Vector2__ctor_m436(&L_255, L_253, L_254, /*hidden argument*/NULL); + Vector2_t6 L_256 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_257 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_255, L_256, /*hidden argument*/NULL); + Color_t139 L_258 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_259 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_258, /*hidden argument*/NULL); + float L_260 = ((&V_0)->___x_1); + float L_261 = ((&V_8)->___y_2); + Vector2_t6 L_262 = {0}; + Vector2__ctor_m436(&L_262, L_260, L_261, /*hidden argument*/NULL); + float L_263 = ((&V_7)->___x_1); + float L_264 = ((&V_0)->___w_4); + Vector2_t6 L_265 = {0}; + Vector2__ctor_m436(&L_265, L_263, L_264, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_248, L_252, L_257, L_259, L_262, L_265, /*hidden argument*/NULL); + VertexHelper_t562 * L_266 = ___toFill; + float L_267 = V_11; + float L_268 = V_13; + Vector2_t6 L_269 = {0}; + Vector2__ctor_m436(&L_269, L_267, L_268, /*hidden argument*/NULL); + Vector2_t6 L_270 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_271 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_269, L_270, /*hidden argument*/NULL); + float L_272 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_273 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_274 = {0}; + Vector2__ctor_m436(&L_274, L_272, L_273, /*hidden argument*/NULL); + Vector2_t6 L_275 = Rect_get_position_m1012((&V_4), /*hidden argument*/NULL); + Vector2_t6 L_276 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_274, L_275, /*hidden argument*/NULL); + Color_t139 L_277 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_278 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_277, /*hidden argument*/NULL); + float L_279 = ((&V_8)->___x_1); + float L_280 = ((&V_8)->___y_2); + Vector2_t6 L_281 = {0}; + Vector2__ctor_m436(&L_281, L_279, L_280, /*hidden argument*/NULL); + float L_282 = ((&V_0)->___z_3); + float L_283 = ((&V_0)->___w_4); + Vector2_t6 L_284 = {0}; + Vector2__ctor_m436(&L_284, L_282, L_283, /*hidden argument*/NULL); + Image_AddQuad_m2639(NULL /*static, unused*/, L_266, L_271, L_276, L_278, L_281, L_284, /*hidden argument*/NULL); + } + +IL_0674: + { + return; + } +} +// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[]) +extern "C" void Image_AddQuad_m2638 (Object_t * __this /* static, unused */, VertexHelper_t562 * ___vertexHelper, Vector3U5BU5D_t125* ___quadPositions, Color32_t231 ___color, Vector3U5BU5D_t125* ___quadUVs, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + VertexHelper_t562 * L_0 = ___vertexHelper; + NullCheck(L_0); + int32_t L_1 = VertexHelper_get_currentVertCount_m3411(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_0036; + } + +IL_000e: + { + VertexHelper_t562 * L_2 = ___vertexHelper; + Vector3U5BU5D_t125* L_3 = ___quadPositions; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + Color32_t231 L_5 = ___color; + Vector3U5BU5D_t125* L_6 = ___quadUVs; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + Vector2_t6 L_8 = Vector2_op_Implicit_m425(NULL /*static, unused*/, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_6, L_7, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + NullCheck(L_2); + VertexHelper_AddVert_m3417(L_2, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_3, L_4, sizeof(Vector3_t4 )))), L_5, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0036: + { + int32_t L_10 = V_1; + if ((((int32_t)L_10) < ((int32_t)4))) + { + goto IL_000e; + } + } + { + VertexHelper_t562 * L_11 = ___vertexHelper; + int32_t L_12 = V_0; + int32_t L_13 = V_0; + int32_t L_14 = V_0; + NullCheck(L_11); + VertexHelper_AddTriangle_m3419(L_11, L_12, ((int32_t)((int32_t)L_13+(int32_t)1)), ((int32_t)((int32_t)L_14+(int32_t)2)), /*hidden argument*/NULL); + VertexHelper_t562 * L_15 = ___vertexHelper; + int32_t L_16 = V_0; + int32_t L_17 = V_0; + int32_t L_18 = V_0; + NullCheck(L_15); + VertexHelper_AddTriangle_m3419(L_15, ((int32_t)((int32_t)L_16+(int32_t)2)), ((int32_t)((int32_t)L_17+(int32_t)3)), L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" void Image_AddQuad_m2639 (Object_t * __this /* static, unused */, VertexHelper_t562 * ___vertexHelper, Vector2_t6 ___posMin, Vector2_t6 ___posMax, Color32_t231 ___color, Vector2_t6 ___uvMin, Vector2_t6 ___uvMax, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + VertexHelper_t562 * L_0 = ___vertexHelper; + NullCheck(L_0); + int32_t L_1 = VertexHelper_get_currentVertCount_m3411(L_0, /*hidden argument*/NULL); + V_0 = L_1; + VertexHelper_t562 * L_2 = ___vertexHelper; + float L_3 = ((&___posMin)->___x_1); + float L_4 = ((&___posMin)->___y_2); + Vector3_t4 L_5 = {0}; + Vector3__ctor_m419(&L_5, L_3, L_4, (0.0f), /*hidden argument*/NULL); + Color32_t231 L_6 = ___color; + float L_7 = ((&___uvMin)->___x_1); + float L_8 = ((&___uvMin)->___y_2); + Vector2_t6 L_9 = {0}; + Vector2__ctor_m436(&L_9, L_7, L_8, /*hidden argument*/NULL); + NullCheck(L_2); + VertexHelper_AddVert_m3417(L_2, L_5, L_6, L_9, /*hidden argument*/NULL); + VertexHelper_t562 * L_10 = ___vertexHelper; + float L_11 = ((&___posMin)->___x_1); + float L_12 = ((&___posMax)->___y_2); + Vector3_t4 L_13 = {0}; + Vector3__ctor_m419(&L_13, L_11, L_12, (0.0f), /*hidden argument*/NULL); + Color32_t231 L_14 = ___color; + float L_15 = ((&___uvMin)->___x_1); + float L_16 = ((&___uvMax)->___y_2); + Vector2_t6 L_17 = {0}; + Vector2__ctor_m436(&L_17, L_15, L_16, /*hidden argument*/NULL); + NullCheck(L_10); + VertexHelper_AddVert_m3417(L_10, L_13, L_14, L_17, /*hidden argument*/NULL); + VertexHelper_t562 * L_18 = ___vertexHelper; + float L_19 = ((&___posMax)->___x_1); + float L_20 = ((&___posMax)->___y_2); + Vector3_t4 L_21 = {0}; + Vector3__ctor_m419(&L_21, L_19, L_20, (0.0f), /*hidden argument*/NULL); + Color32_t231 L_22 = ___color; + float L_23 = ((&___uvMax)->___x_1); + float L_24 = ((&___uvMax)->___y_2); + Vector2_t6 L_25 = {0}; + Vector2__ctor_m436(&L_25, L_23, L_24, /*hidden argument*/NULL); + NullCheck(L_18); + VertexHelper_AddVert_m3417(L_18, L_21, L_22, L_25, /*hidden argument*/NULL); + VertexHelper_t562 * L_26 = ___vertexHelper; + float L_27 = ((&___posMax)->___x_1); + float L_28 = ((&___posMin)->___y_2); + Vector3_t4 L_29 = {0}; + Vector3__ctor_m419(&L_29, L_27, L_28, (0.0f), /*hidden argument*/NULL); + Color32_t231 L_30 = ___color; + float L_31 = ((&___uvMax)->___x_1); + float L_32 = ((&___uvMin)->___y_2); + Vector2_t6 L_33 = {0}; + Vector2__ctor_m436(&L_33, L_31, L_32, /*hidden argument*/NULL); + NullCheck(L_26); + VertexHelper_AddVert_m3417(L_26, L_29, L_30, L_33, /*hidden argument*/NULL); + VertexHelper_t562 * L_34 = ___vertexHelper; + int32_t L_35 = V_0; + int32_t L_36 = V_0; + int32_t L_37 = V_0; + NullCheck(L_34); + VertexHelper_AddTriangle_m3419(L_34, L_35, ((int32_t)((int32_t)L_36+(int32_t)1)), ((int32_t)((int32_t)L_37+(int32_t)2)), /*hidden argument*/NULL); + VertexHelper_t562 * L_38 = ___vertexHelper; + int32_t L_39 = V_0; + int32_t L_40 = V_0; + int32_t L_41 = V_0; + NullCheck(L_38); + VertexHelper_AddTriangle_m3419(L_38, ((int32_t)((int32_t)L_39+(int32_t)2)), ((int32_t)((int32_t)L_40+(int32_t)3)), L_41, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect) +extern "C" Vector4_t234 Image_GetAdjustedBorders_m2640 (Image_t70 * __this, Vector4_t234 ___border, Rect_t232 ___rect, const MethodInfo* method) +{ + int32_t V_0 = 0; + float V_1 = 0.0f; + float V_2 = 0.0f; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector4_t234 * V_5 = {0}; + int32_t V_6 = 0; + float V_7 = 0.0f; + Vector4_t234 * V_8 = {0}; + { + V_0 = 0; + goto IL_0090; + } + +IL_0007: + { + int32_t L_0 = V_0; + float L_1 = Vector4_get_Item_m1103((&___border), L_0, /*hidden argument*/NULL); + int32_t L_2 = V_0; + float L_3 = Vector4_get_Item_m1103((&___border), ((int32_t)((int32_t)L_2+(int32_t)2)), /*hidden argument*/NULL); + V_1 = ((float)((float)L_1+(float)L_3)); + Vector2_t6 L_4 = Rect_get_size_m1020((&___rect), /*hidden argument*/NULL); + V_3 = L_4; + int32_t L_5 = V_0; + float L_6 = Vector2_get_Item_m943((&V_3), L_5, /*hidden argument*/NULL); + float L_7 = V_1; + if ((!(((float)L_6) < ((float)L_7)))) + { + goto IL_008c; + } + } + { + float L_8 = V_1; + if ((((float)L_8) == ((float)(0.0f)))) + { + goto IL_008c; + } + } + { + Vector2_t6 L_9 = Rect_get_size_m1020((&___rect), /*hidden argument*/NULL); + V_4 = L_9; + int32_t L_10 = V_0; + float L_11 = Vector2_get_Item_m943((&V_4), L_10, /*hidden argument*/NULL); + float L_12 = V_1; + V_2 = ((float)((float)L_11/(float)L_12)); + Vector4_t234 * L_13 = (&___border); + V_5 = (Vector4_t234 *)L_13; + int32_t L_14 = V_0; + int32_t L_15 = L_14; + V_6 = L_15; + Vector4_t234 * L_16 = V_5; + int32_t L_17 = V_6; + float L_18 = Vector4_get_Item_m1103(L_16, L_17, /*hidden argument*/NULL); + V_7 = L_18; + float L_19 = V_7; + float L_20 = V_2; + Vector4_set_Item_m1104(L_13, L_15, ((float)((float)L_19*(float)L_20)), /*hidden argument*/NULL); + Vector4_t234 * L_21 = (&___border); + V_8 = (Vector4_t234 *)L_21; + int32_t L_22 = V_0; + int32_t L_23 = ((int32_t)((int32_t)L_22+(int32_t)2)); + V_6 = L_23; + Vector4_t234 * L_24 = V_8; + int32_t L_25 = V_6; + float L_26 = Vector4_get_Item_m1103(L_24, L_25, /*hidden argument*/NULL); + V_7 = L_26; + float L_27 = V_7; + float L_28 = V_2; + Vector4_set_Item_m1104(L_21, L_23, ((float)((float)L_27*(float)L_28)), /*hidden argument*/NULL); + } + +IL_008c: + { + int32_t L_29 = V_0; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_0090: + { + int32_t L_30 = V_0; + if ((((int32_t)L_30) <= ((int32_t)1))) + { + goto IL_0007; + } + } + { + Vector4_t234 L_31 = ___border; + return L_31; + } +} +// System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Image_GenerateFilledSprite_m2641 (Image_t70 * __this, VertexHelper_t562 * ___toFill, bool ___preserveAspect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + UIVertex_t323 V_2 = {0}; + float V_3 = 0.0f; + float V_4 = 0.0f; + float V_5 = 0.0f; + float V_6 = 0.0f; + float V_7 = 0.0f; + float V_8 = 0.0f; + int32_t V_9 = 0; + float V_10 = 0.0f; + float V_11 = 0.0f; + float V_12 = 0.0f; + float V_13 = 0.0f; + int32_t V_14 = 0; + float V_15 = 0.0f; + int32_t V_16 = 0; + float V_17 = 0.0f; + float V_18 = 0.0f; + float V_19 = 0.0f; + float V_20 = 0.0f; + float V_21 = 0.0f; + Vector4_t234 G_B5_0 = {0}; + int32_t G_B28_0 = 0; + float G_B40_0 = 0.0f; + float G_B57_0 = 0.0f; + { + VertexHelper_t562 * L_0 = ___toFill; + NullCheck(L_0); + VertexHelper_Clear_m3410(L_0, /*hidden argument*/NULL); + float L_1 = (__this->___m_FillAmount_34); + if ((!(((float)L_1) < ((float)(0.001f))))) + { + goto IL_0017; + } + } + { + return; + } + +IL_0017: + { + bool L_2 = ___preserveAspect; + Vector4_t234 L_3 = Image_GetDrawingDimensions_m2632(__this, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0040; + } + } + { + Sprite_t250 * L_6 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector4_t234 L_7 = DataUtility_GetOuterUV_m1223(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + G_B5_0 = L_7; + goto IL_0045; + } + +IL_0040: + { + Vector4_t234 L_8 = Vector4_get_zero_m1111(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B5_0 = L_8; + } + +IL_0045: + { + V_1 = G_B5_0; + IL2CPP_RUNTIME_CLASS_INIT(UIVertex_t323_il2cpp_TypeInfo_var); + UIVertex_t323 L_9 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___simpleVert_8; + V_2 = L_9; + Color_t139 L_10 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_11 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + (&V_2)->___color_2 = L_11; + float L_12 = ((&V_1)->___x_1); + V_3 = L_12; + float L_13 = ((&V_1)->___y_2); + V_4 = L_13; + float L_14 = ((&V_1)->___z_3); + V_5 = L_14; + float L_15 = ((&V_1)->___w_4); + V_6 = L_15; + int32_t L_16 = (__this->___m_FillMethod_33); + if (!L_16) + { + goto IL_0098; + } + } + { + int32_t L_17 = (__this->___m_FillMethod_33); + if ((!(((uint32_t)L_17) == ((uint32_t)1)))) + { + goto IL_019f; + } + } + +IL_0098: + { + int32_t L_18 = Image_get_fillMethod_m2617(__this, /*hidden argument*/NULL); + if (L_18) + { + goto IL_011c; + } + } + { + float L_19 = V_5; + float L_20 = V_3; + float L_21 = (__this->___m_FillAmount_34); + V_7 = ((float)((float)((float)((float)L_19-(float)L_20))*(float)L_21)); + int32_t L_22 = (__this->___m_FillOrigin_36); + if ((!(((uint32_t)L_22) == ((uint32_t)1)))) + { + goto IL_00ec; + } + } + { + float L_23 = ((&V_0)->___z_3); + float L_24 = ((&V_0)->___z_3); + float L_25 = ((&V_0)->___x_1); + float L_26 = (__this->___m_FillAmount_34); + (&V_0)->___x_1 = ((float)((float)L_23-(float)((float)((float)((float)((float)L_24-(float)L_25))*(float)L_26)))); + float L_27 = V_5; + float L_28 = V_7; + V_3 = ((float)((float)L_27-(float)L_28)); + goto IL_0117; + } + +IL_00ec: + { + float L_29 = ((&V_0)->___x_1); + float L_30 = ((&V_0)->___z_3); + float L_31 = ((&V_0)->___x_1); + float L_32 = (__this->___m_FillAmount_34); + (&V_0)->___z_3 = ((float)((float)L_29+(float)((float)((float)((float)((float)L_30-(float)L_31))*(float)L_32)))); + float L_33 = V_3; + float L_34 = V_7; + V_5 = ((float)((float)L_33+(float)L_34)); + } + +IL_0117: + { + goto IL_019f; + } + +IL_011c: + { + int32_t L_35 = Image_get_fillMethod_m2617(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_35) == ((uint32_t)1)))) + { + goto IL_019f; + } + } + { + float L_36 = V_6; + float L_37 = V_4; + float L_38 = (__this->___m_FillAmount_34); + V_8 = ((float)((float)((float)((float)L_36-(float)L_37))*(float)L_38)); + int32_t L_39 = (__this->___m_FillOrigin_36); + if ((!(((uint32_t)L_39) == ((uint32_t)1)))) + { + goto IL_0173; + } + } + { + float L_40 = ((&V_0)->___w_4); + float L_41 = ((&V_0)->___w_4); + float L_42 = ((&V_0)->___y_2); + float L_43 = (__this->___m_FillAmount_34); + (&V_0)->___y_2 = ((float)((float)L_40-(float)((float)((float)((float)((float)L_41-(float)L_42))*(float)L_43)))); + float L_44 = V_6; + float L_45 = V_8; + V_4 = ((float)((float)L_44-(float)L_45)); + goto IL_019f; + } + +IL_0173: + { + float L_46 = ((&V_0)->___y_2); + float L_47 = ((&V_0)->___w_4); + float L_48 = ((&V_0)->___y_2); + float L_49 = (__this->___m_FillAmount_34); + (&V_0)->___w_4 = ((float)((float)L_46+(float)((float)((float)((float)((float)L_47-(float)L_48))*(float)L_49)))); + float L_50 = V_4; + float L_51 = V_8; + V_6 = ((float)((float)L_50+(float)L_51)); + } + +IL_019f: + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_52 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 0); + float L_53 = ((&V_0)->___x_1); + float L_54 = ((&V_0)->___y_2); + Vector2_t6 L_55 = {0}; + Vector2__ctor_m436(&L_55, L_53, L_54, /*hidden argument*/NULL); + Vector3_t4 L_56 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_55, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_52, 0, sizeof(Vector3_t4 )))) = L_56; + Vector3U5BU5D_t125* L_57 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 1); + float L_58 = ((&V_0)->___x_1); + float L_59 = ((&V_0)->___w_4); + Vector2_t6 L_60 = {0}; + Vector2__ctor_m436(&L_60, L_58, L_59, /*hidden argument*/NULL); + Vector3_t4 L_61 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_60, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_57, 1, sizeof(Vector3_t4 )))) = L_61; + Vector3U5BU5D_t125* L_62 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 2); + float L_63 = ((&V_0)->___z_3); + float L_64 = ((&V_0)->___w_4); + Vector2_t6 L_65 = {0}; + Vector2__ctor_m436(&L_65, L_63, L_64, /*hidden argument*/NULL); + Vector3_t4 L_66 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_65, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_62, 2, sizeof(Vector3_t4 )))) = L_66; + Vector3U5BU5D_t125* L_67 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 3); + float L_68 = ((&V_0)->___z_3); + float L_69 = ((&V_0)->___y_2); + Vector2_t6 L_70 = {0}; + Vector2__ctor_m436(&L_70, L_68, L_69, /*hidden argument*/NULL); + Vector3_t4 L_71 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_70, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_67, 3, sizeof(Vector3_t4 )))) = L_71; + Vector3U5BU5D_t125* L_72 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, 0); + float L_73 = V_3; + float L_74 = V_4; + Vector2_t6 L_75 = {0}; + Vector2__ctor_m436(&L_75, L_73, L_74, /*hidden argument*/NULL); + Vector3_t4 L_76 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_75, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_72, 0, sizeof(Vector3_t4 )))) = L_76; + Vector3U5BU5D_t125* L_77 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 1); + float L_78 = V_3; + float L_79 = V_6; + Vector2_t6 L_80 = {0}; + Vector2__ctor_m436(&L_80, L_78, L_79, /*hidden argument*/NULL); + Vector3_t4 L_81 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_80, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_77, 1, sizeof(Vector3_t4 )))) = L_81; + Vector3U5BU5D_t125* L_82 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, 2); + float L_83 = V_5; + float L_84 = V_6; + Vector2_t6 L_85 = {0}; + Vector2__ctor_m436(&L_85, L_83, L_84, /*hidden argument*/NULL); + Vector3_t4 L_86 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_85, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_82, 2, sizeof(Vector3_t4 )))) = L_86; + Vector3U5BU5D_t125* L_87 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, 3); + float L_88 = V_5; + float L_89 = V_4; + Vector2_t6 L_90 = {0}; + Vector2__ctor_m436(&L_90, L_88, L_89, /*hidden argument*/NULL); + Vector3_t4 L_91 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_90, /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_87, 3, sizeof(Vector3_t4 )))) = L_91; + float L_92 = (__this->___m_FillAmount_34); + if ((!(((float)L_92) < ((float)(1.0f))))) + { + goto IL_0977; + } + } + { + int32_t L_93 = (__this->___m_FillMethod_33); + if (!L_93) + { + goto IL_0977; + } + } + { + int32_t L_94 = (__this->___m_FillMethod_33); + if ((((int32_t)L_94) == ((int32_t)1))) + { + goto IL_0977; + } + } + { + int32_t L_95 = Image_get_fillMethod_m2617(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_95) == ((uint32_t)2)))) + { + goto IL_032e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_96 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Vector3U5BU5D_t125* L_97 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + float L_98 = (__this->___m_FillAmount_34); + bool L_99 = (__this->___m_FillClockwise_35); + int32_t L_100 = (__this->___m_FillOrigin_36); + bool L_101 = Image_RadialCut_m2642(NULL /*static, unused*/, L_96, L_97, L_98, L_99, L_100, /*hidden argument*/NULL); + if (!L_101) + { + goto IL_0329; + } + } + { + VertexHelper_t562 * L_102 = ___toFill; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_103 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Color_t139 L_104 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_105 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_104, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_106 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + Image_AddQuad_m2638(NULL /*static, unused*/, L_102, L_103, L_105, L_106, /*hidden argument*/NULL); + } + +IL_0329: + { + goto IL_0972; + } + +IL_032e: + { + int32_t L_107 = Image_get_fillMethod_m2617(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_107) == ((uint32_t)3)))) + { + goto IL_0671; + } + } + { + V_9 = 0; + goto IL_0664; + } + +IL_0342: + { + int32_t L_108 = (__this->___m_FillOrigin_36); + if ((((int32_t)L_108) <= ((int32_t)1))) + { + goto IL_0354; + } + } + { + G_B28_0 = 1; + goto IL_0355; + } + +IL_0354: + { + G_B28_0 = 0; + } + +IL_0355: + { + V_14 = G_B28_0; + int32_t L_109 = (__this->___m_FillOrigin_36); + if (!L_109) + { + goto IL_036e; + } + } + { + int32_t L_110 = (__this->___m_FillOrigin_36); + if ((!(((uint32_t)L_110) == ((uint32_t)2)))) + { + goto IL_03ab; + } + } + +IL_036e: + { + V_12 = (0.0f); + V_13 = (1.0f); + int32_t L_111 = V_9; + int32_t L_112 = V_14; + if ((!(((uint32_t)L_111) == ((uint32_t)L_112)))) + { + goto IL_0398; + } + } + { + V_10 = (0.0f); + V_11 = (0.5f); + goto IL_03a6; + } + +IL_0398: + { + V_10 = (0.5f); + V_11 = (1.0f); + } + +IL_03a6: + { + goto IL_03e3; + } + +IL_03ab: + { + V_10 = (0.0f); + V_11 = (1.0f); + int32_t L_113 = V_9; + int32_t L_114 = V_14; + if ((!(((uint32_t)L_113) == ((uint32_t)L_114)))) + { + goto IL_03d5; + } + } + { + V_12 = (0.5f); + V_13 = (1.0f); + goto IL_03e3; + } + +IL_03d5: + { + V_12 = (0.0f); + V_13 = (0.5f); + } + +IL_03e3: + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_115 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, 0); + float L_116 = ((&V_0)->___x_1); + float L_117 = ((&V_0)->___z_3); + float L_118 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_119 = Mathf_Lerp_m417(NULL /*static, unused*/, L_116, L_117, L_118, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_115, 0, sizeof(Vector3_t4 )))->___x_1 = L_119; + Vector3U5BU5D_t125* L_120 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_120, 1); + Vector3U5BU5D_t125* L_121 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, 0); + float L_122 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_121, 0, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_120, 1, sizeof(Vector3_t4 )))->___x_1 = L_122; + Vector3U5BU5D_t125* L_123 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_123, 2); + float L_124 = ((&V_0)->___x_1); + float L_125 = ((&V_0)->___z_3); + float L_126 = V_11; + float L_127 = Mathf_Lerp_m417(NULL /*static, unused*/, L_124, L_125, L_126, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_123, 2, sizeof(Vector3_t4 )))->___x_1 = L_127; + Vector3U5BU5D_t125* L_128 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, 3); + Vector3U5BU5D_t125* L_129 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_129); + IL2CPP_ARRAY_BOUNDS_CHECK(L_129, 2); + float L_130 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_129, 2, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_128, 3, sizeof(Vector3_t4 )))->___x_1 = L_130; + Vector3U5BU5D_t125* L_131 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, 0); + float L_132 = ((&V_0)->___y_2); + float L_133 = ((&V_0)->___w_4); + float L_134 = V_12; + float L_135 = Mathf_Lerp_m417(NULL /*static, unused*/, L_132, L_133, L_134, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_131, 0, sizeof(Vector3_t4 )))->___y_2 = L_135; + Vector3U5BU5D_t125* L_136 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, 1); + float L_137 = ((&V_0)->___y_2); + float L_138 = ((&V_0)->___w_4); + float L_139 = V_13; + float L_140 = Mathf_Lerp_m417(NULL /*static, unused*/, L_137, L_138, L_139, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_136, 1, sizeof(Vector3_t4 )))->___y_2 = L_140; + Vector3U5BU5D_t125* L_141 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, 2); + Vector3U5BU5D_t125* L_142 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, 1); + float L_143 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_142, 1, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_141, 2, sizeof(Vector3_t4 )))->___y_2 = L_143; + Vector3U5BU5D_t125* L_144 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, 3); + Vector3U5BU5D_t125* L_145 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_145, 0); + float L_146 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_145, 0, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_144, 3, sizeof(Vector3_t4 )))->___y_2 = L_146; + Vector3U5BU5D_t125* L_147 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, 0); + float L_148 = V_3; + float L_149 = V_5; + float L_150 = V_10; + float L_151 = Mathf_Lerp_m417(NULL /*static, unused*/, L_148, L_149, L_150, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_147, 0, sizeof(Vector3_t4 )))->___x_1 = L_151; + Vector3U5BU5D_t125* L_152 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, 1); + Vector3U5BU5D_t125* L_153 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, 0); + float L_154 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_153, 0, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_152, 1, sizeof(Vector3_t4 )))->___x_1 = L_154; + Vector3U5BU5D_t125* L_155 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, 2); + float L_156 = V_3; + float L_157 = V_5; + float L_158 = V_11; + float L_159 = Mathf_Lerp_m417(NULL /*static, unused*/, L_156, L_157, L_158, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_155, 2, sizeof(Vector3_t4 )))->___x_1 = L_159; + Vector3U5BU5D_t125* L_160 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_160, 3); + Vector3U5BU5D_t125* L_161 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, 2); + float L_162 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_161, 2, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_160, 3, sizeof(Vector3_t4 )))->___x_1 = L_162; + Vector3U5BU5D_t125* L_163 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_163); + IL2CPP_ARRAY_BOUNDS_CHECK(L_163, 0); + float L_164 = V_4; + float L_165 = V_6; + float L_166 = V_12; + float L_167 = Mathf_Lerp_m417(NULL /*static, unused*/, L_164, L_165, L_166, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_163, 0, sizeof(Vector3_t4 )))->___y_2 = L_167; + Vector3U5BU5D_t125* L_168 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_168); + IL2CPP_ARRAY_BOUNDS_CHECK(L_168, 1); + float L_169 = V_4; + float L_170 = V_6; + float L_171 = V_13; + float L_172 = Mathf_Lerp_m417(NULL /*static, unused*/, L_169, L_170, L_171, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_168, 1, sizeof(Vector3_t4 )))->___y_2 = L_172; + Vector3U5BU5D_t125* L_173 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, 2); + Vector3U5BU5D_t125* L_174 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_174); + IL2CPP_ARRAY_BOUNDS_CHECK(L_174, 1); + float L_175 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_174, 1, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_173, 2, sizeof(Vector3_t4 )))->___y_2 = L_175; + Vector3U5BU5D_t125* L_176 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, 3); + Vector3U5BU5D_t125* L_177 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_177); + IL2CPP_ARRAY_BOUNDS_CHECK(L_177, 0); + float L_178 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_177, 0, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_176, 3, sizeof(Vector3_t4 )))->___y_2 = L_178; + bool L_179 = (__this->___m_FillClockwise_35); + if (!L_179) + { + goto IL_0601; + } + } + { + float L_180 = Image_get_fillAmount_m2619(__this, /*hidden argument*/NULL); + int32_t L_181 = V_9; + G_B40_0 = ((float)((float)((float)((float)L_180*(float)(2.0f)))-(float)(((float)((float)L_181))))); + goto IL_0613; + } + +IL_0601: + { + float L_182 = (__this->___m_FillAmount_34); + int32_t L_183 = V_9; + G_B40_0 = ((float)((float)((float)((float)L_182*(float)(2.0f)))-(float)(((float)((float)((int32_t)((int32_t)1-(int32_t)L_183))))))); + } + +IL_0613: + { + V_15 = G_B40_0; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_184 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Vector3U5BU5D_t125* L_185 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + float L_186 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_187 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_186, /*hidden argument*/NULL); + bool L_188 = (__this->___m_FillClockwise_35); + int32_t L_189 = V_9; + int32_t L_190 = (__this->___m_FillOrigin_36); + bool L_191 = Image_RadialCut_m2642(NULL /*static, unused*/, L_184, L_185, L_187, L_188, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_189+(int32_t)L_190))+(int32_t)3))%(int32_t)4)), /*hidden argument*/NULL); + if (!L_191) + { + goto IL_065e; + } + } + { + VertexHelper_t562 * L_192 = ___toFill; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_193 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Color_t139 L_194 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_195 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_194, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_196 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + Image_AddQuad_m2638(NULL /*static, unused*/, L_192, L_193, L_195, L_196, /*hidden argument*/NULL); + } + +IL_065e: + { + int32_t L_197 = V_9; + V_9 = ((int32_t)((int32_t)L_197+(int32_t)1)); + } + +IL_0664: + { + int32_t L_198 = V_9; + if ((((int32_t)L_198) < ((int32_t)2))) + { + goto IL_0342; + } + } + { + goto IL_0972; + } + +IL_0671: + { + int32_t L_199 = Image_get_fillMethod_m2617(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_199) == ((uint32_t)4)))) + { + goto IL_0972; + } + } + { + V_16 = 0; + goto IL_096a; + } + +IL_0685: + { + int32_t L_200 = V_16; + if ((((int32_t)L_200) >= ((int32_t)2))) + { + goto IL_06a0; + } + } + { + V_17 = (0.0f); + V_18 = (0.5f); + goto IL_06ae; + } + +IL_06a0: + { + V_17 = (0.5f); + V_18 = (1.0f); + } + +IL_06ae: + { + int32_t L_201 = V_16; + if (!L_201) + { + goto IL_06bd; + } + } + { + int32_t L_202 = V_16; + if ((!(((uint32_t)L_202) == ((uint32_t)3)))) + { + goto IL_06d0; + } + } + +IL_06bd: + { + V_19 = (0.0f); + V_20 = (0.5f); + goto IL_06de; + } + +IL_06d0: + { + V_19 = (0.5f); + V_20 = (1.0f); + } + +IL_06de: + { + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_203 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, 0); + float L_204 = ((&V_0)->___x_1); + float L_205 = ((&V_0)->___z_3); + float L_206 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_207 = Mathf_Lerp_m417(NULL /*static, unused*/, L_204, L_205, L_206, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_203, 0, sizeof(Vector3_t4 )))->___x_1 = L_207; + Vector3U5BU5D_t125* L_208 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, 1); + Vector3U5BU5D_t125* L_209 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, 0); + float L_210 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_209, 0, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_208, 1, sizeof(Vector3_t4 )))->___x_1 = L_210; + Vector3U5BU5D_t125* L_211 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, 2); + float L_212 = ((&V_0)->___x_1); + float L_213 = ((&V_0)->___z_3); + float L_214 = V_18; + float L_215 = Mathf_Lerp_m417(NULL /*static, unused*/, L_212, L_213, L_214, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_211, 2, sizeof(Vector3_t4 )))->___x_1 = L_215; + Vector3U5BU5D_t125* L_216 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_216); + IL2CPP_ARRAY_BOUNDS_CHECK(L_216, 3); + Vector3U5BU5D_t125* L_217 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, 2); + float L_218 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_217, 2, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_216, 3, sizeof(Vector3_t4 )))->___x_1 = L_218; + Vector3U5BU5D_t125* L_219 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_219); + IL2CPP_ARRAY_BOUNDS_CHECK(L_219, 0); + float L_220 = ((&V_0)->___y_2); + float L_221 = ((&V_0)->___w_4); + float L_222 = V_19; + float L_223 = Mathf_Lerp_m417(NULL /*static, unused*/, L_220, L_221, L_222, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_219, 0, sizeof(Vector3_t4 )))->___y_2 = L_223; + Vector3U5BU5D_t125* L_224 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_224); + IL2CPP_ARRAY_BOUNDS_CHECK(L_224, 1); + float L_225 = ((&V_0)->___y_2); + float L_226 = ((&V_0)->___w_4); + float L_227 = V_20; + float L_228 = Mathf_Lerp_m417(NULL /*static, unused*/, L_225, L_226, L_227, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_224, 1, sizeof(Vector3_t4 )))->___y_2 = L_228; + Vector3U5BU5D_t125* L_229 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_229, 2); + Vector3U5BU5D_t125* L_230 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_230); + IL2CPP_ARRAY_BOUNDS_CHECK(L_230, 1); + float L_231 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_230, 1, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_229, 2, sizeof(Vector3_t4 )))->___y_2 = L_231; + Vector3U5BU5D_t125* L_232 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_232); + IL2CPP_ARRAY_BOUNDS_CHECK(L_232, 3); + Vector3U5BU5D_t125* L_233 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + NullCheck(L_233); + IL2CPP_ARRAY_BOUNDS_CHECK(L_233, 0); + float L_234 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_233, 0, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_232, 3, sizeof(Vector3_t4 )))->___y_2 = L_234; + Vector3U5BU5D_t125* L_235 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_235); + IL2CPP_ARRAY_BOUNDS_CHECK(L_235, 0); + float L_236 = V_3; + float L_237 = V_5; + float L_238 = V_17; + float L_239 = Mathf_Lerp_m417(NULL /*static, unused*/, L_236, L_237, L_238, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_235, 0, sizeof(Vector3_t4 )))->___x_1 = L_239; + Vector3U5BU5D_t125* L_240 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_240, 1); + Vector3U5BU5D_t125* L_241 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_241); + IL2CPP_ARRAY_BOUNDS_CHECK(L_241, 0); + float L_242 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_241, 0, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_240, 1, sizeof(Vector3_t4 )))->___x_1 = L_242; + Vector3U5BU5D_t125* L_243 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_243); + IL2CPP_ARRAY_BOUNDS_CHECK(L_243, 2); + float L_244 = V_3; + float L_245 = V_5; + float L_246 = V_18; + float L_247 = Mathf_Lerp_m417(NULL /*static, unused*/, L_244, L_245, L_246, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_243, 2, sizeof(Vector3_t4 )))->___x_1 = L_247; + Vector3U5BU5D_t125* L_248 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, 3); + Vector3U5BU5D_t125* L_249 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_249); + IL2CPP_ARRAY_BOUNDS_CHECK(L_249, 2); + float L_250 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_249, 2, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_248, 3, sizeof(Vector3_t4 )))->___x_1 = L_250; + Vector3U5BU5D_t125* L_251 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_251, 0); + float L_252 = V_4; + float L_253 = V_6; + float L_254 = V_19; + float L_255 = Mathf_Lerp_m417(NULL /*static, unused*/, L_252, L_253, L_254, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_251, 0, sizeof(Vector3_t4 )))->___y_2 = L_255; + Vector3U5BU5D_t125* L_256 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, 1); + float L_257 = V_4; + float L_258 = V_6; + float L_259 = V_20; + float L_260 = Mathf_Lerp_m417(NULL /*static, unused*/, L_257, L_258, L_259, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_256, 1, sizeof(Vector3_t4 )))->___y_2 = L_260; + Vector3U5BU5D_t125* L_261 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_261); + IL2CPP_ARRAY_BOUNDS_CHECK(L_261, 2); + Vector3U5BU5D_t125* L_262 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, 1); + float L_263 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_262, 1, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_261, 2, sizeof(Vector3_t4 )))->___y_2 = L_263; + Vector3U5BU5D_t125* L_264 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, 3); + Vector3U5BU5D_t125* L_265 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, 0); + float L_266 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_265, 0, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_264, 3, sizeof(Vector3_t4 )))->___y_2 = L_266; + bool L_267 = (__this->___m_FillClockwise_35); + if (!L_267) + { + goto IL_0905; + } + } + { + float L_268 = (__this->___m_FillAmount_34); + int32_t L_269 = V_16; + int32_t L_270 = (__this->___m_FillOrigin_36); + G_B57_0 = ((float)((float)((float)((float)L_268*(float)(4.0f)))-(float)(((float)((float)((int32_t)((int32_t)((int32_t)((int32_t)L_269+(int32_t)L_270))%(int32_t)4))))))); + goto IL_0920; + } + +IL_0905: + { + float L_271 = (__this->___m_FillAmount_34); + int32_t L_272 = V_16; + int32_t L_273 = (__this->___m_FillOrigin_36); + G_B57_0 = ((float)((float)((float)((float)L_271*(float)(4.0f)))-(float)(((float)((float)((int32_t)((int32_t)3-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_272+(int32_t)L_273))%(int32_t)4))))))))); + } + +IL_0920: + { + V_21 = G_B57_0; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_274 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Vector3U5BU5D_t125* L_275 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + float L_276 = V_21; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_277 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_276, /*hidden argument*/NULL); + bool L_278 = (__this->___m_FillClockwise_35); + int32_t L_279 = V_16; + bool L_280 = Image_RadialCut_m2642(NULL /*static, unused*/, L_274, L_275, L_277, L_278, ((int32_t)((int32_t)((int32_t)((int32_t)L_279+(int32_t)2))%(int32_t)4)), /*hidden argument*/NULL); + if (!L_280) + { + goto IL_0964; + } + } + { + VertexHelper_t562 * L_281 = ___toFill; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_282 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Color_t139 L_283 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_284 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_283, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_285 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + Image_AddQuad_m2638(NULL /*static, unused*/, L_281, L_282, L_284, L_285, /*hidden argument*/NULL); + } + +IL_0964: + { + int32_t L_286 = V_16; + V_16 = ((int32_t)((int32_t)L_286+(int32_t)1)); + } + +IL_096a: + { + int32_t L_287 = V_16; + if ((((int32_t)L_287) < ((int32_t)4))) + { + goto IL_0685; + } + } + +IL_0972: + { + goto IL_0992; + } + +IL_0977: + { + VertexHelper_t562 * L_288 = ___toFill; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Vector3U5BU5D_t125* L_289 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Xy_40; + Color_t139 L_290 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + Color32_t231 L_291 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_290, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_292 = ((Image_t70_StaticFields*)Image_t70_il2cpp_TypeInfo_var->static_fields)->___s_Uv_41; + Image_AddQuad_m2638(NULL /*static, unused*/, L_288, L_289, L_291, L_292, /*hidden argument*/NULL); + } + +IL_0992: + { + return; + } +} +// System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern "C" bool Image_RadialCut_m2642 (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___xy, Vector3U5BU5D_t125* ___uv, float ___fill, bool ___invert, int32_t ___corner, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + { + float L_0 = ___fill; + if ((!(((float)L_0) < ((float)(0.001f))))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + int32_t L_1 = ___corner; + if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_001d; + } + } + { + bool L_2 = ___invert; + ___invert = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } + +IL_001d: + { + bool L_3 = ___invert; + if (L_3) + { + goto IL_0030; + } + } + { + float L_4 = ___fill; + if ((!(((float)L_4) > ((float)(0.999f))))) + { + goto IL_0030; + } + } + { + return 1; + } + +IL_0030: + { + float L_5 = ___fill; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + V_0 = L_6; + bool L_7 = ___invert; + if (!L_7) + { + goto IL_0045; + } + } + { + float L_8 = V_0; + V_0 = ((float)((float)(1.0f)-(float)L_8)); + } + +IL_0045: + { + float L_9 = V_0; + V_0 = ((float)((float)L_9*(float)(1.57079637f))); + float L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_11 = cosf(L_10); + V_1 = L_11; + float L_12 = V_0; + float L_13 = sinf(L_12); + V_2 = L_13; + Vector3U5BU5D_t125* L_14 = ___xy; + float L_15 = V_1; + float L_16 = V_2; + bool L_17 = ___invert; + int32_t L_18 = ___corner; + IL2CPP_RUNTIME_CLASS_INIT(Image_t70_il2cpp_TypeInfo_var); + Image_RadialCut_m2643(NULL /*static, unused*/, L_14, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_19 = ___uv; + float L_20 = V_1; + float L_21 = V_2; + bool L_22 = ___invert; + int32_t L_23 = ___corner; + Image_RadialCut_m2643(NULL /*static, unused*/, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); + return 1; + } +} +// System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Image_RadialCut_m2643 (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___xy, float ___cos, float ___sin, bool ___invert, int32_t ___corner, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___corner; + V_0 = L_0; + int32_t L_1 = ___corner; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_1+(int32_t)1))%(int32_t)4)); + int32_t L_2 = ___corner; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_2+(int32_t)2))%(int32_t)4)); + int32_t L_3 = ___corner; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)3))%(int32_t)4)); + int32_t L_4 = ___corner; + if ((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_0154; + } + } + { + float L_5 = ___sin; + float L_6 = ___cos; + if ((!(((float)L_5) > ((float)L_6)))) + { + goto IL_0082; + } + } + { + float L_7 = ___cos; + float L_8 = ___sin; + ___cos = ((float)((float)L_7/(float)L_8)); + ___sin = (1.0f); + bool L_9 = ___invert; + if (!L_9) + { + goto IL_007d; + } + } + { + Vector3U5BU5D_t125* L_10 = ___xy; + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + Vector3U5BU5D_t125* L_12 = ___xy; + int32_t L_13 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + float L_14 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_12, L_13, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_15 = ___xy; + int32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + float L_17 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_15, L_16, sizeof(Vector3_t4 )))->___x_1); + float L_18 = ___cos; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_19 = Mathf_Lerp_m417(NULL /*static, unused*/, L_14, L_17, L_18, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_10, L_11, sizeof(Vector3_t4 )))->___x_1 = L_19; + Vector3U5BU5D_t125* L_20 = ___xy; + int32_t L_21 = V_2; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + Vector3U5BU5D_t125* L_22 = ___xy; + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + float L_24 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_22, L_23, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_20, L_21, sizeof(Vector3_t4 )))->___x_1 = L_24; + } + +IL_007d: + { + goto IL_00f0; + } + +IL_0082: + { + float L_25 = ___cos; + float L_26 = ___sin; + if ((!(((float)L_25) > ((float)L_26)))) + { + goto IL_00e2; + } + } + { + float L_27 = ___sin; + float L_28 = ___cos; + ___sin = ((float)((float)L_27/(float)L_28)); + ___cos = (1.0f); + bool L_29 = ___invert; + if (L_29) + { + goto IL_00dd; + } + } + { + Vector3U5BU5D_t125* L_30 = ___xy; + int32_t L_31 = V_2; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + Vector3U5BU5D_t125* L_32 = ___xy; + int32_t L_33 = V_0; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + float L_34 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_32, L_33, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_35 = ___xy; + int32_t L_36 = V_2; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + float L_37 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_35, L_36, sizeof(Vector3_t4 )))->___y_2); + float L_38 = ___sin; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_39 = Mathf_Lerp_m417(NULL /*static, unused*/, L_34, L_37, L_38, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_30, L_31, sizeof(Vector3_t4 )))->___y_2 = L_39; + Vector3U5BU5D_t125* L_40 = ___xy; + int32_t L_41 = V_3; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + Vector3U5BU5D_t125* L_42 = ___xy; + int32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + float L_44 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_42, L_43, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_40, L_41, sizeof(Vector3_t4 )))->___y_2 = L_44; + } + +IL_00dd: + { + goto IL_00f0; + } + +IL_00e2: + { + ___cos = (1.0f); + ___sin = (1.0f); + } + +IL_00f0: + { + bool L_45 = ___invert; + if (L_45) + { + goto IL_0125; + } + } + { + Vector3U5BU5D_t125* L_46 = ___xy; + int32_t L_47 = V_3; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + Vector3U5BU5D_t125* L_48 = ___xy; + int32_t L_49 = V_0; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + float L_50 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_48, L_49, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_51 = ___xy; + int32_t L_52 = V_2; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, L_52); + float L_53 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_51, L_52, sizeof(Vector3_t4 )))->___x_1); + float L_54 = ___cos; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_55 = Mathf_Lerp_m417(NULL /*static, unused*/, L_50, L_53, L_54, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_46, L_47, sizeof(Vector3_t4 )))->___x_1 = L_55; + goto IL_014f; + } + +IL_0125: + { + Vector3U5BU5D_t125* L_56 = ___xy; + int32_t L_57 = V_1; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + Vector3U5BU5D_t125* L_58 = ___xy; + int32_t L_59 = V_0; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + float L_60 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_58, L_59, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_61 = ___xy; + int32_t L_62 = V_2; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + float L_63 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_61, L_62, sizeof(Vector3_t4 )))->___y_2); + float L_64 = ___sin; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_65 = Mathf_Lerp_m417(NULL /*static, unused*/, L_60, L_63, L_64, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_56, L_57, sizeof(Vector3_t4 )))->___y_2 = L_65; + } + +IL_014f: + { + goto IL_0281; + } + +IL_0154: + { + float L_66 = ___cos; + float L_67 = ___sin; + if ((!(((float)L_66) > ((float)L_67)))) + { + goto IL_01b4; + } + } + { + float L_68 = ___sin; + float L_69 = ___cos; + ___sin = ((float)((float)L_68/(float)L_69)); + ___cos = (1.0f); + bool L_70 = ___invert; + if (L_70) + { + goto IL_01af; + } + } + { + Vector3U5BU5D_t125* L_71 = ___xy; + int32_t L_72 = V_1; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, L_72); + Vector3U5BU5D_t125* L_73 = ___xy; + int32_t L_74 = V_0; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_74); + float L_75 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_73, L_74, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_76 = ___xy; + int32_t L_77 = V_2; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, L_77); + float L_78 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_76, L_77, sizeof(Vector3_t4 )))->___y_2); + float L_79 = ___sin; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_80 = Mathf_Lerp_m417(NULL /*static, unused*/, L_75, L_78, L_79, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_71, L_72, sizeof(Vector3_t4 )))->___y_2 = L_80; + Vector3U5BU5D_t125* L_81 = ___xy; + int32_t L_82 = V_2; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_82); + Vector3U5BU5D_t125* L_83 = ___xy; + int32_t L_84 = V_1; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, L_84); + float L_85 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_83, L_84, sizeof(Vector3_t4 )))->___y_2); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_81, L_82, sizeof(Vector3_t4 )))->___y_2 = L_85; + } + +IL_01af: + { + goto IL_0222; + } + +IL_01b4: + { + float L_86 = ___sin; + float L_87 = ___cos; + if ((!(((float)L_86) > ((float)L_87)))) + { + goto IL_0214; + } + } + { + float L_88 = ___cos; + float L_89 = ___sin; + ___cos = ((float)((float)L_88/(float)L_89)); + ___sin = (1.0f); + bool L_90 = ___invert; + if (!L_90) + { + goto IL_020f; + } + } + { + Vector3U5BU5D_t125* L_91 = ___xy; + int32_t L_92 = V_2; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, L_92); + Vector3U5BU5D_t125* L_93 = ___xy; + int32_t L_94 = V_0; + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, L_94); + float L_95 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_93, L_94, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_96 = ___xy; + int32_t L_97 = V_2; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, L_97); + float L_98 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_96, L_97, sizeof(Vector3_t4 )))->___x_1); + float L_99 = ___cos; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_100 = Mathf_Lerp_m417(NULL /*static, unused*/, L_95, L_98, L_99, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_91, L_92, sizeof(Vector3_t4 )))->___x_1 = L_100; + Vector3U5BU5D_t125* L_101 = ___xy; + int32_t L_102 = V_3; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, L_102); + Vector3U5BU5D_t125* L_103 = ___xy; + int32_t L_104 = V_2; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, L_104); + float L_105 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_103, L_104, sizeof(Vector3_t4 )))->___x_1); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_101, L_102, sizeof(Vector3_t4 )))->___x_1 = L_105; + } + +IL_020f: + { + goto IL_0222; + } + +IL_0214: + { + ___cos = (1.0f); + ___sin = (1.0f); + } + +IL_0222: + { + bool L_106 = ___invert; + if (!L_106) + { + goto IL_0257; + } + } + { + Vector3U5BU5D_t125* L_107 = ___xy; + int32_t L_108 = V_3; + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, L_108); + Vector3U5BU5D_t125* L_109 = ___xy; + int32_t L_110 = V_0; + NullCheck(L_109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_109, L_110); + float L_111 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_109, L_110, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_112 = ___xy; + int32_t L_113 = V_2; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, L_113); + float L_114 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_112, L_113, sizeof(Vector3_t4 )))->___y_2); + float L_115 = ___sin; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_116 = Mathf_Lerp_m417(NULL /*static, unused*/, L_111, L_114, L_115, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_107, L_108, sizeof(Vector3_t4 )))->___y_2 = L_116; + goto IL_0281; + } + +IL_0257: + { + Vector3U5BU5D_t125* L_117 = ___xy; + int32_t L_118 = V_1; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, L_118); + Vector3U5BU5D_t125* L_119 = ___xy; + int32_t L_120 = V_0; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, L_120); + float L_121 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_119, L_120, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_122 = ___xy; + int32_t L_123 = V_2; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, L_123); + float L_124 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_122, L_123, sizeof(Vector3_t4 )))->___x_1); + float L_125 = ___cos; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_126 = Mathf_Lerp_m417(NULL /*static, unused*/, L_121, L_124, L_125, /*hidden argument*/NULL); + ((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_117, L_118, sizeof(Vector3_t4 )))->___x_1 = L_126; + } + +IL_0281: + { + return; + } +} +// System.Void UnityEngine.UI.Image::CalculateLayoutInputHorizontal() +extern "C" void Image_CalculateLayoutInputHorizontal_m2644 (Image_t70 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Image::CalculateLayoutInputVertical() +extern "C" void Image_CalculateLayoutInputVertical_m2645 (Image_t70 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Single UnityEngine.UI.Image::get_minWidth() +extern "C" float Image_get_minWidth_m2646 (Image_t70 * __this, const MethodInfo* method) +{ + { + return (0.0f); + } +} +// System.Single UnityEngine.UI.Image::get_preferredWidth() +extern "C" float Image_get_preferredWidth_m2647 (Image_t70 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector2_t6 V_2 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + return (0.0f); + } + +IL_0017: + { + int32_t L_2 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_002f; + } + } + { + int32_t L_3 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)2)))) + { + goto IL_004a; + } + } + +IL_002f: + { + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector2_t6 L_5 = DataUtility_GetMinSize_m1225(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = L_5; + float L_6 = ((&V_0)->___x_1); + float L_7 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + return ((float)((float)L_6/(float)L_7)); + } + +IL_004a: + { + Sprite_t250 * L_8 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Rect_t232 L_9 = Sprite_get_rect_m1214(L_8, /*hidden argument*/NULL); + V_1 = L_9; + Vector2_t6 L_10 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + V_2 = L_10; + float L_11 = ((&V_2)->___x_1); + float L_12 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + return ((float)((float)L_11/(float)L_12)); + } +} +// System.Single UnityEngine.UI.Image::get_flexibleWidth() +extern "C" float Image_get_flexibleWidth_m2648 (Image_t70 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.Image::get_minHeight() +extern "C" float Image_get_minHeight_m2649 (Image_t70 * __this, const MethodInfo* method) +{ + { + return (0.0f); + } +} +// System.Single UnityEngine.UI.Image::get_preferredHeight() +extern "C" float Image_get_preferredHeight_m2650 (Image_t70 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector2_t6 V_2 = {0}; + { + Sprite_t250 * L_0 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + return (0.0f); + } + +IL_0017: + { + int32_t L_2 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_002f; + } + } + { + int32_t L_3 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)2)))) + { + goto IL_004a; + } + } + +IL_002f: + { + Sprite_t250 * L_4 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + Vector2_t6 L_5 = DataUtility_GetMinSize_m1225(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = L_5; + float L_6 = ((&V_0)->___y_2); + float L_7 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + return ((float)((float)L_6/(float)L_7)); + } + +IL_004a: + { + Sprite_t250 * L_8 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Rect_t232 L_9 = Sprite_get_rect_m1214(L_8, /*hidden argument*/NULL); + V_1 = L_9; + Vector2_t6 L_10 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + V_2 = L_10; + float L_11 = ((&V_2)->___y_2); + float L_12 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + return ((float)((float)L_11/(float)L_12)); + } +} +// System.Single UnityEngine.UI.Image::get_flexibleHeight() +extern "C" float Image_get_flexibleHeight_m2651 (Image_t70 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Int32 UnityEngine.UI.Image::get_layoutPriority() +extern "C" int32_t Image_get_layoutPriority_m2652 (Image_t70 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean UnityEngine.UI.Image::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* UnityException_t385_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral218; +extern Il2CppCodeGenString* _stringLiteral219; +extern "C" bool Image_IsRaycastLocationValid_m2653 (Image_t70 * __this, Vector2_t6 ___screenPoint, Camera_t28 * ___eventCamera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + UnityException_t385_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(339); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral218 = il2cpp_codegen_string_literal_from_index(218); + _stringLiteral219 = il2cpp_codegen_string_literal_from_index(219); + s_Il2CppMethodIntialized = true; + } + Sprite_t250 * V_0 = {0}; + Vector2_t6 V_1 = {0}; + Rect_t232 V_2 = {0}; + Rect_t232 V_3 = {0}; + Vector2_t6 V_4 = {0}; + float V_5 = 0.0f; + float V_6 = 0.0f; + UnityException_t385 * V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + Color_t139 V_10 = {0}; + bool V_11 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + float L_0 = (__this->___m_EventAlphaThreshold_37); + if ((!(((float)L_0) >= ((float)(1.0f))))) + { + goto IL_0012; + } + } + { + return 1; + } + +IL_0012: + { + Sprite_t250 * L_1 = Image_get_overrideSprite_m2609(__this, /*hidden argument*/NULL); + V_0 = L_1; + Sprite_t250 * L_2 = V_0; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0027; + } + } + { + return 1; + } + +IL_0027: + { + RectTransform_t242 * L_4 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + Vector2_t6 L_5 = ___screenPoint; + Camera_t28 * L_6 = ___eventCamera; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_4, L_5, L_6, (&V_1), /*hidden argument*/NULL); + Rect_t232 L_7 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_2 = L_7; + Vector2_t6 * L_8 = (&V_1); + float L_9 = (L_8->___x_1); + RectTransform_t242 * L_10 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_10); + Vector2_t6 L_11 = RectTransform_get_pivot_m1169(L_10, /*hidden argument*/NULL); + V_8 = L_11; + float L_12 = ((&V_8)->___x_1); + float L_13 = Rect_get_width_m1016((&V_2), /*hidden argument*/NULL); + L_8->___x_1 = ((float)((float)L_9+(float)((float)((float)L_12*(float)L_13)))); + Vector2_t6 * L_14 = (&V_1); + float L_15 = (L_14->___y_2); + RectTransform_t242 * L_16 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_16); + Vector2_t6 L_17 = RectTransform_get_pivot_m1169(L_16, /*hidden argument*/NULL); + V_9 = L_17; + float L_18 = ((&V_9)->___y_2); + float L_19 = Rect_get_height_m1018((&V_2), /*hidden argument*/NULL); + L_14->___y_2 = ((float)((float)L_15+(float)((float)((float)L_18*(float)L_19)))); + Vector2_t6 L_20 = V_1; + Rect_t232 L_21 = V_2; + Vector2_t6 L_22 = Image_MapCoordinate_m2654(__this, L_20, L_21, /*hidden argument*/NULL); + V_1 = L_22; + Sprite_t250 * L_23 = V_0; + NullCheck(L_23); + Rect_t232 L_24 = Sprite_get_textureRect_m1218(L_23, /*hidden argument*/NULL); + V_3 = L_24; + float L_25 = ((&V_1)->___x_1); + float L_26 = Rect_get_width_m1016((&V_3), /*hidden argument*/NULL); + float L_27 = ((&V_1)->___y_2); + float L_28 = Rect_get_height_m1018((&V_3), /*hidden argument*/NULL); + Vector2__ctor_m436((&V_4), ((float)((float)L_25/(float)L_26)), ((float)((float)L_27/(float)L_28)), /*hidden argument*/NULL); + float L_29 = Rect_get_x_m1008((&V_3), /*hidden argument*/NULL); + float L_30 = Rect_get_xMax_m1023((&V_3), /*hidden argument*/NULL); + float L_31 = ((&V_4)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_32 = Mathf_Lerp_m417(NULL /*static, unused*/, L_29, L_30, L_31, /*hidden argument*/NULL); + Sprite_t250 * L_33 = V_0; + NullCheck(L_33); + Texture2D_t215 * L_34 = Sprite_get_texture_m1217(L_33, /*hidden argument*/NULL); + NullCheck(L_34); + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_34); + V_5 = ((float)((float)L_32/(float)(((float)((float)L_35))))); + float L_36 = Rect_get_y_m1010((&V_3), /*hidden argument*/NULL); + float L_37 = Rect_get_yMax_m1024((&V_3), /*hidden argument*/NULL); + float L_38 = ((&V_4)->___y_2); + float L_39 = Mathf_Lerp_m417(NULL /*static, unused*/, L_36, L_37, L_38, /*hidden argument*/NULL); + Sprite_t250 * L_40 = V_0; + NullCheck(L_40); + Texture2D_t215 * L_41 = Sprite_get_texture_m1217(L_40, /*hidden argument*/NULL); + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_height() */, L_41); + V_6 = ((float)((float)L_39/(float)(((float)((float)L_42))))); + } + +IL_0119: + try + { // begin try (depth: 1) + { + Sprite_t250 * L_43 = V_0; + NullCheck(L_43); + Texture2D_t215 * L_44 = Sprite_get_texture_m1217(L_43, /*hidden argument*/NULL); + float L_45 = V_5; + float L_46 = V_6; + NullCheck(L_44); + Color_t139 L_47 = Texture2D_GetPixelBilinear_m900(L_44, L_45, L_46, /*hidden argument*/NULL); + V_10 = L_47; + float L_48 = ((&V_10)->___a_3); + float L_49 = (__this->___m_EventAlphaThreshold_37); + V_11 = ((((int32_t)((!(((float)L_48) >= ((float)L_49)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0173; + } + +IL_0143: + { + ; // IL_0143: leave IL_0173 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (UnityException_t385_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0148; + throw e; + } + +CATCH_0148: + { // begin catch(UnityEngine.UnityException) + { + V_7 = ((UnityException_t385 *)__exception_local); + UnityException_t385 * L_50 = V_7; + NullCheck(L_50); + String_t* L_51 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_50); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_52 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral218, L_51, _stringLiteral219, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, L_52, __this, /*hidden argument*/NULL); + V_11 = 1; + goto IL_0173; + } + +IL_016e: + { + ; // IL_016e: leave IL_0173 + } + } // end catch (depth: 1) + +IL_0173: + { + bool L_53 = V_11; + return L_53; + } +} +// UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 Image_MapCoordinate_m2654 (Image_t70 * __this, Vector2_t6 ___local, Rect_t232 ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Vector4_t234 V_2 = {0}; + int32_t V_3 = 0; + float V_4 = 0.0f; + Vector2_t6 V_5 = {0}; + Vector2_t6 * V_6 = {0}; + int32_t V_7 = 0; + float V_8 = 0.0f; + Vector2_t6 V_9 = {0}; + Vector2_t6 V_10 = {0}; + Vector2_t6 V_11 = {0}; + Vector2_t6 V_12 = {0}; + Vector2_t6 * V_13 = {0}; + Vector2_t6 V_14 = {0}; + Vector2_t6 * V_15 = {0}; + { + Sprite_t250 * L_0 = Image_get_sprite_m2607(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = Sprite_get_rect_m1214(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + int32_t L_3 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)3)))) + { + goto IL_0057; + } + } + +IL_0023: + { + float L_4 = ((&___local)->___x_1); + float L_5 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + float L_6 = Rect_get_width_m1016((&___rect), /*hidden argument*/NULL); + float L_7 = ((&___local)->___y_2); + float L_8 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + float L_9 = Rect_get_height_m1018((&___rect), /*hidden argument*/NULL); + Vector2_t6 L_10 = {0}; + Vector2__ctor_m436(&L_10, ((float)((float)((float)((float)L_4*(float)L_5))/(float)L_6)), ((float)((float)((float)((float)L_7*(float)L_8))/(float)L_9)), /*hidden argument*/NULL); + return L_10; + } + +IL_0057: + { + Sprite_t250 * L_11 = Image_get_sprite_m2607(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Vector4_t234 L_12 = Sprite_get_border_m1220(L_11, /*hidden argument*/NULL); + V_1 = L_12; + Vector4_t234 L_13 = V_1; + float L_14 = Image_get_pixelsPerUnit_m2629(__this, /*hidden argument*/NULL); + Vector4_t234 L_15 = Vector4_op_Division_m1113(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + Rect_t232 L_16 = ___rect; + Vector4_t234 L_17 = Image_GetAdjustedBorders_m2640(__this, L_15, L_16, /*hidden argument*/NULL); + V_2 = L_17; + V_3 = 0; + goto IL_0207; + } + +IL_007e: + { + int32_t L_18 = V_3; + float L_19 = Vector2_get_Item_m943((&___local), L_18, /*hidden argument*/NULL); + int32_t L_20 = V_3; + float L_21 = Vector4_get_Item_m1103((&V_2), L_20, /*hidden argument*/NULL); + if ((!(((float)L_19) <= ((float)L_21)))) + { + goto IL_0098; + } + } + { + goto IL_0203; + } + +IL_0098: + { + Vector2_t6 L_22 = Rect_get_size_m1020((&___rect), /*hidden argument*/NULL); + V_5 = L_22; + int32_t L_23 = V_3; + float L_24 = Vector2_get_Item_m943((&V_5), L_23, /*hidden argument*/NULL); + int32_t L_25 = V_3; + float L_26 = Vector2_get_Item_m943((&___local), L_25, /*hidden argument*/NULL); + int32_t L_27 = V_3; + float L_28 = Vector4_get_Item_m1103((&V_2), ((int32_t)((int32_t)L_27+(int32_t)2)), /*hidden argument*/NULL); + if ((!(((float)((float)((float)L_24-(float)L_26))) <= ((float)L_28)))) + { + goto IL_0105; + } + } + { + Vector2_t6 * L_29 = (&___local); + V_6 = (Vector2_t6 *)L_29; + int32_t L_30 = V_3; + int32_t L_31 = L_30; + V_7 = L_31; + Vector2_t6 * L_32 = V_6; + int32_t L_33 = V_7; + float L_34 = Vector2_get_Item_m943(L_32, L_33, /*hidden argument*/NULL); + V_8 = L_34; + float L_35 = V_8; + Vector2_t6 L_36 = Rect_get_size_m1020((&___rect), /*hidden argument*/NULL); + V_9 = L_36; + int32_t L_37 = V_3; + float L_38 = Vector2_get_Item_m943((&V_9), L_37, /*hidden argument*/NULL); + Vector2_t6 L_39 = Rect_get_size_m1020((&V_0), /*hidden argument*/NULL); + V_10 = L_39; + int32_t L_40 = V_3; + float L_41 = Vector2_get_Item_m943((&V_10), L_40, /*hidden argument*/NULL); + Vector2_set_Item_m944(L_29, L_31, ((float)((float)L_35-(float)((float)((float)L_38-(float)L_41)))), /*hidden argument*/NULL); + goto IL_0203; + } + +IL_0105: + { + int32_t L_42 = Image_get_type_m2611(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_42) == ((uint32_t)1)))) + { + goto IL_017c; + } + } + { + int32_t L_43 = V_3; + float L_44 = Vector4_get_Item_m1103((&V_2), L_43, /*hidden argument*/NULL); + Vector2_t6 L_45 = Rect_get_size_m1020((&___rect), /*hidden argument*/NULL); + V_11 = L_45; + int32_t L_46 = V_3; + float L_47 = Vector2_get_Item_m943((&V_11), L_46, /*hidden argument*/NULL); + int32_t L_48 = V_3; + float L_49 = Vector4_get_Item_m1103((&V_2), ((int32_t)((int32_t)L_48+(int32_t)2)), /*hidden argument*/NULL); + int32_t L_50 = V_3; + float L_51 = Vector2_get_Item_m943((&___local), L_50, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_52 = Mathf_InverseLerp_m457(NULL /*static, unused*/, L_44, ((float)((float)L_47-(float)L_49)), L_51, /*hidden argument*/NULL); + V_4 = L_52; + int32_t L_53 = V_3; + int32_t L_54 = V_3; + float L_55 = Vector4_get_Item_m1103((&V_1), L_54, /*hidden argument*/NULL); + Vector2_t6 L_56 = Rect_get_size_m1020((&V_0), /*hidden argument*/NULL); + V_12 = L_56; + int32_t L_57 = V_3; + float L_58 = Vector2_get_Item_m943((&V_12), L_57, /*hidden argument*/NULL); + int32_t L_59 = V_3; + float L_60 = Vector4_get_Item_m1103((&V_1), ((int32_t)((int32_t)L_59+(int32_t)2)), /*hidden argument*/NULL); + float L_61 = V_4; + float L_62 = Mathf_Lerp_m417(NULL /*static, unused*/, L_55, ((float)((float)L_58-(float)L_60)), L_61, /*hidden argument*/NULL); + Vector2_set_Item_m944((&___local), L_53, L_62, /*hidden argument*/NULL); + goto IL_0203; + } + +IL_017c: + { + Vector2_t6 * L_63 = (&___local); + V_13 = (Vector2_t6 *)L_63; + int32_t L_64 = V_3; + int32_t L_65 = L_64; + V_7 = L_65; + Vector2_t6 * L_66 = V_13; + int32_t L_67 = V_7; + float L_68 = Vector2_get_Item_m943(L_66, L_67, /*hidden argument*/NULL); + V_8 = L_68; + float L_69 = V_8; + int32_t L_70 = V_3; + float L_71 = Vector4_get_Item_m1103((&V_2), L_70, /*hidden argument*/NULL); + Vector2_set_Item_m944(L_63, L_65, ((float)((float)L_69-(float)L_71)), /*hidden argument*/NULL); + int32_t L_72 = V_3; + int32_t L_73 = V_3; + float L_74 = Vector2_get_Item_m943((&___local), L_73, /*hidden argument*/NULL); + Vector2_t6 L_75 = Rect_get_size_m1020((&V_0), /*hidden argument*/NULL); + V_14 = L_75; + int32_t L_76 = V_3; + float L_77 = Vector2_get_Item_m943((&V_14), L_76, /*hidden argument*/NULL); + int32_t L_78 = V_3; + float L_79 = Vector4_get_Item_m1103((&V_1), L_78, /*hidden argument*/NULL); + int32_t L_80 = V_3; + float L_81 = Vector4_get_Item_m1103((&V_1), ((int32_t)((int32_t)L_80+(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_82 = Mathf_Repeat_m579(NULL /*static, unused*/, L_74, ((float)((float)((float)((float)L_77-(float)L_79))-(float)L_81)), /*hidden argument*/NULL); + Vector2_set_Item_m944((&___local), L_72, L_82, /*hidden argument*/NULL); + Vector2_t6 * L_83 = (&___local); + V_15 = (Vector2_t6 *)L_83; + int32_t L_84 = V_3; + int32_t L_85 = L_84; + V_7 = L_85; + Vector2_t6 * L_86 = V_15; + int32_t L_87 = V_7; + float L_88 = Vector2_get_Item_m943(L_86, L_87, /*hidden argument*/NULL); + V_8 = L_88; + float L_89 = V_8; + int32_t L_90 = V_3; + float L_91 = Vector4_get_Item_m1103((&V_1), L_90, /*hidden argument*/NULL); + Vector2_set_Item_m944(L_83, L_85, ((float)((float)L_89+(float)L_91)), /*hidden argument*/NULL); + goto IL_0203; + } + +IL_0203: + { + int32_t L_92 = V_3; + V_3 = ((int32_t)((int32_t)L_92+(int32_t)1)); + } + +IL_0207: + { + int32_t L_93 = V_3; + if ((((int32_t)L_93) < ((int32_t)2))) + { + goto IL_007e; + } + } + { + Vector2_t6 L_94 = ___local; + return L_94; + } +} +// System.Void UnityEngine.UI.InputField/SubmitEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3581_MethodInfo_var; +extern "C" void SubmitEvent__ctor_m2655 (SubmitEvent_t576 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3581_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483870); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3581(__this, /*hidden argument*/UnityEvent_1__ctor_m3581_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.InputField/OnChangeEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3581_MethodInfo_var; +extern "C" void OnChangeEvent__ctor_m2656 (OnChangeEvent_t578 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3581_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483870); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3581(__this, /*hidden argument*/UnityEvent_1__ctor_m3581_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.InputField/OnValidateInput::.ctor(System.Object,System.IntPtr) +extern "C" void OnValidateInput__ctor_m2657 (OnValidateInput_t580 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Char UnityEngine.UI.InputField/OnValidateInput::Invoke(System.String,System.Int32,System.Char) +extern "C" uint16_t OnValidateInput_Invoke_m2658 (OnValidateInput_t580 * __this, String_t* ___text, int32_t ___charIndex, uint16_t ___addedChar, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + OnValidateInput_Invoke_m2658((OnValidateInput_t580 *)__this->___prev_9,___text, ___charIndex, ___addedChar, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef uint16_t (*FunctionPointerType) (Object_t *, Object_t * __this, String_t* ___text, int32_t ___charIndex, uint16_t ___addedChar, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___text, ___charIndex, ___addedChar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef uint16_t (*FunctionPointerType) (Object_t * __this, String_t* ___text, int32_t ___charIndex, uint16_t ___addedChar, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___text, ___charIndex, ___addedChar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef uint16_t (*FunctionPointerType) (Object_t * __this, int32_t ___charIndex, uint16_t ___addedChar, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___text, ___charIndex, ___addedChar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" uint16_t pinvoke_delegate_wrapper_OnValidateInput_t580(Il2CppObject* delegate, String_t* ___text, int32_t ___charIndex, uint16_t ___addedChar) +{ + typedef char (STDCALL *native_function_ptr_type)(char*, int32_t, char); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___text' to native representation + char* ____text_marshaled = { 0 }; + ____text_marshaled = il2cpp_codegen_marshal_string(___text); + + // Marshaling of parameter '___charIndex' to native representation + + // Marshaling of parameter '___addedChar' to native representation + + // Native function invocation and marshaling of return value back from native representation + char _return_value = _il2cpp_pinvoke_func(____text_marshaled, ___charIndex, ___addedChar); + uint16_t __return_value_unmarshaled = static_cast(static_cast(_return_value)); + + // Marshaling cleanup of parameter '___text' native representation + il2cpp_codegen_marshal_free(____text_marshaled); + ____text_marshaled = NULL; + + // Marshaling cleanup of parameter '___charIndex' native representation + + // Marshaling cleanup of parameter '___addedChar' native representation + + return __return_value_unmarshaled; +} +// System.IAsyncResult UnityEngine.UI.InputField/OnValidateInput::BeginInvoke(System.String,System.Int32,System.Char,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" Object_t * OnValidateInput_BeginInvoke_m2659 (OnValidateInput_t580 * __this, String_t* ___text, int32_t ___charIndex, uint16_t ___addedChar, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + void *__d_args[4] = {0}; + __d_args[0] = ___text; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___charIndex); + __d_args[2] = Box(Char_t702_il2cpp_TypeInfo_var, &___addedChar); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Char UnityEngine.UI.InputField/OnValidateInput::EndInvoke(System.IAsyncResult) +extern "C" uint16_t OnValidateInput_EndInvoke_m2660 (OnValidateInput_t580 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(uint16_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void UnityEngine.UI.InputField/c__Iterator3::.ctor() +extern "C" void U3CCaretBlinkU3Ec__Iterator3__ctor_m2661 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.InputField/c__Iterator3::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CCaretBlinkU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2662 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Object UnityEngine.UI.InputField/c__Iterator3::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CCaretBlinkU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m2663 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_3); + return L_0; + } +} +// System.Boolean UnityEngine.UI.InputField/c__Iterator3::MoveNext() +extern "C" bool U3CCaretBlinkU3Ec__Iterator3_MoveNext_m2664 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + bool V_1 = false; + { + int32_t L_0 = (__this->___U24PC_2); + V_0 = L_0; + __this->___U24PC_2 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0025; + } + if (L_1 == 1) + { + goto IL_0044; + } + if (L_1 == 2) + { + goto IL_00d1; + } + } + { + goto IL_0109; + } + +IL_0025: + { + InputField_t582 * L_2 = (__this->___U3CU3Ef__this_4); + NullCheck(L_2); + L_2->___m_CaretVisible_49 = 1; + __this->___U24current_3 = NULL; + __this->___U24PC_2 = 1; + goto IL_010b; + } + +IL_0044: + { + goto IL_00d1; + } + +IL_0049: + { + InputField_t582 * L_3 = (__this->___U3CU3Ef__this_4); + NullCheck(L_3); + float L_4 = (L_3->___m_CaretBlinkRate_36); + __this->___U3CblinkPeriodU3E__0_0 = ((float)((float)(1.0f)/(float)L_4)); + float L_5 = Time_get_unscaledTime_m1403(NULL /*static, unused*/, /*hidden argument*/NULL); + InputField_t582 * L_6 = (__this->___U3CU3Ef__this_4); + NullCheck(L_6); + float L_7 = (L_6->___m_BlinkStartTime_51); + float L_8 = (__this->___U3CblinkPeriodU3E__0_0); + float L_9 = (__this->___U3CblinkPeriodU3E__0_0); + __this->___U3CblinkStateU3E__1_1 = ((((float)(fmodf(((float)((float)L_5-(float)L_7)), L_8))) < ((float)((float)((float)L_9/(float)(2.0f)))))? 1 : 0); + InputField_t582 * L_10 = (__this->___U3CU3Ef__this_4); + NullCheck(L_10); + bool L_11 = (L_10->___m_CaretVisible_49); + bool L_12 = (__this->___U3CblinkStateU3E__1_1); + if ((((int32_t)L_11) == ((int32_t)L_12))) + { + goto IL_00be; + } + } + { + InputField_t582 * L_13 = (__this->___U3CU3Ef__this_4); + bool L_14 = (__this->___U3CblinkStateU3E__1_1); + NullCheck(L_13); + L_13->___m_CaretVisible_49 = L_14; + InputField_t582 * L_15 = (__this->___U3CU3Ef__this_4); + NullCheck(L_15); + InputField_UpdateGeometry_m2780(L_15, /*hidden argument*/NULL); + } + +IL_00be: + { + __this->___U24current_3 = NULL; + __this->___U24PC_2 = 2; + goto IL_010b; + } + +IL_00d1: + { + InputField_t582 * L_16 = (__this->___U3CU3Ef__this_4); + NullCheck(L_16); + bool L_17 = InputField_get_isFocused_m2681(L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00f6; + } + } + { + InputField_t582 * L_18 = (__this->___U3CU3Ef__this_4); + NullCheck(L_18); + float L_19 = (L_18->___m_CaretBlinkRate_36); + if ((((float)L_19) > ((float)(0.0f)))) + { + goto IL_0049; + } + } + +IL_00f6: + { + InputField_t582 * L_20 = (__this->___U3CU3Ef__this_4); + NullCheck(L_20); + L_20->___m_BlinkCoroutine_50 = (Coroutine_t190 *)NULL; + __this->___U24PC_2 = (-1); + } + +IL_0109: + { + return 0; + } + +IL_010b: + { + return 1; + } + // Dead block : IL_010d: ldloc.1 +} +// System.Void UnityEngine.UI.InputField/c__Iterator3::Dispose() +extern "C" void U3CCaretBlinkU3Ec__Iterator3_Dispose_m2665 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_2 = (-1); + return; + } +} +// System.Void UnityEngine.UI.InputField/c__Iterator3::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CCaretBlinkU3Ec__Iterator3_Reset_m2666 (U3CCaretBlinkU3Ec__Iterator3_t581 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.InputField/c__Iterator4::.ctor() +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4__ctor_m2667 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.InputField/c__Iterator4::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2668 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_5); + return L_0; + } +} +// System.Object UnityEngine.UI.InputField/c__Iterator4::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m2669 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_5); + return L_0; + } +} +// System.Boolean UnityEngine.UI.InputField/c__Iterator4::MoveNext() +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +extern "C" bool U3CMouseDragOutsideRectU3Ec__Iterator4_MoveNext_m2670 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + WaitForSeconds_t168_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(71); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * G_B15_0 = {0}; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * G_B14_0 = {0}; + float G_B16_0 = 0.0f; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * G_B16_1 = {0}; + { + int32_t L_0 = (__this->___U24PC_4); + V_0 = L_0; + __this->___U24PC_4 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_017f; + } + } + { + goto IL_01b2; + } + +IL_0021: + { + goto IL_017f; + } + +IL_0026: + { + InputField_t582 * L_2 = (__this->___U3CU3Ef__this_7); + NullCheck(L_2); + Text_t545 * L_3 = InputField_get_textComponent_m2684(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + RectTransform_t242 * L_4 = Graphic_get_rectTransform_m2546(L_3, /*hidden argument*/NULL); + PointerEventData_t131 * L_5 = (__this->___eventData_0); + NullCheck(L_5); + Vector2_t6 L_6 = PointerEventData_get_position_m590(L_5, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = (__this->___eventData_0); + NullCheck(L_7); + Camera_t28 * L_8 = PointerEventData_get_pressEventCamera_m2250(L_7, /*hidden argument*/NULL); + Vector2_t6 * L_9 = &(__this->___U3ClocalMousePosU3E__0_1); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_4, L_6, L_8, L_9, /*hidden argument*/NULL); + InputField_t582 * L_10 = (__this->___U3CU3Ef__this_7); + NullCheck(L_10); + Text_t545 * L_11 = InputField_get_textComponent_m2684(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + RectTransform_t242 * L_12 = Graphic_get_rectTransform_m2546(L_11, /*hidden argument*/NULL); + NullCheck(L_12); + Rect_t232 L_13 = RectTransform_get_rect_m1151(L_12, /*hidden argument*/NULL); + __this->___U3CrectU3E__1_2 = L_13; + InputField_t582 * L_14 = (__this->___U3CU3Ef__this_7); + NullCheck(L_14); + bool L_15 = InputField_get_multiLine_m2708(L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_00dd; + } + } + { + Vector2_t6 * L_16 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_17 = (L_16->___y_2); + Rect_t232 * L_18 = &(__this->___U3CrectU3E__1_2); + float L_19 = Rect_get_yMax_m1024(L_18, /*hidden argument*/NULL); + if ((!(((float)L_17) > ((float)L_19)))) + { + goto IL_00b0; + } + } + { + InputField_t582 * L_20 = (__this->___U3CU3Ef__this_7); + NullCheck(L_20); + InputField_MoveUp_m2761(L_20, 1, 1, /*hidden argument*/NULL); + goto IL_00d8; + } + +IL_00b0: + { + Vector2_t6 * L_21 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_22 = (L_21->___y_2); + Rect_t232 * L_23 = &(__this->___U3CrectU3E__1_2); + float L_24 = Rect_get_yMin_m1022(L_23, /*hidden argument*/NULL); + if ((!(((float)L_22) < ((float)L_24)))) + { + goto IL_00d8; + } + } + { + InputField_t582 * L_25 = (__this->___U3CU3Ef__this_7); + NullCheck(L_25); + InputField_MoveDown_m2759(L_25, 1, 1, /*hidden argument*/NULL); + } + +IL_00d8: + { + goto IL_0132; + } + +IL_00dd: + { + Vector2_t6 * L_26 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_27 = (L_26->___x_1); + Rect_t232 * L_28 = &(__this->___U3CrectU3E__1_2); + float L_29 = Rect_get_xMin_m1021(L_28, /*hidden argument*/NULL); + if ((!(((float)L_27) < ((float)L_29)))) + { + goto IL_010a; + } + } + { + InputField_t582 * L_30 = (__this->___U3CU3Ef__this_7); + NullCheck(L_30); + InputField_MoveLeft_m2754(L_30, 1, 0, /*hidden argument*/NULL); + goto IL_0132; + } + +IL_010a: + { + Vector2_t6 * L_31 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_32 = (L_31->___x_1); + Rect_t232 * L_33 = &(__this->___U3CrectU3E__1_2); + float L_34 = Rect_get_xMax_m1023(L_33, /*hidden argument*/NULL); + if ((!(((float)L_32) > ((float)L_34)))) + { + goto IL_0132; + } + } + { + InputField_t582 * L_35 = (__this->___U3CU3Ef__this_7); + NullCheck(L_35); + InputField_MoveRight_m2752(L_35, 1, 0, /*hidden argument*/NULL); + } + +IL_0132: + { + InputField_t582 * L_36 = (__this->___U3CU3Ef__this_7); + NullCheck(L_36); + InputField_UpdateLabel_m2771(L_36, /*hidden argument*/NULL); + InputField_t582 * L_37 = (__this->___U3CU3Ef__this_7); + NullCheck(L_37); + bool L_38 = InputField_get_multiLine_m2708(L_37, /*hidden argument*/NULL); + G_B14_0 = __this; + if (!L_38) + { + G_B15_0 = __this; + goto IL_0158; + } + } + { + G_B16_0 = (0.1f); + G_B16_1 = G_B14_0; + goto IL_015d; + } + +IL_0158: + { + G_B16_0 = (0.05f); + G_B16_1 = G_B15_0; + } + +IL_015d: + { + NullCheck(G_B16_1); + G_B16_1->___U3CdelayU3E__2_3 = G_B16_0; + float L_39 = (__this->___U3CdelayU3E__2_3); + WaitForSeconds_t168 * L_40 = (WaitForSeconds_t168 *)il2cpp_codegen_object_new (WaitForSeconds_t168_il2cpp_TypeInfo_var); + WaitForSeconds__ctor_m675(L_40, L_39, /*hidden argument*/NULL); + __this->___U24current_5 = L_40; + __this->___U24PC_4 = 1; + goto IL_01b4; + } + +IL_017f: + { + InputField_t582 * L_41 = (__this->___U3CU3Ef__this_7); + NullCheck(L_41); + bool L_42 = (L_41->___m_UpdateDrag_47); + if (!L_42) + { + goto IL_019f; + } + } + { + InputField_t582 * L_43 = (__this->___U3CU3Ef__this_7); + NullCheck(L_43); + bool L_44 = (L_43->___m_DragPositionOutOfBounds_48); + if (L_44) + { + goto IL_0026; + } + } + +IL_019f: + { + InputField_t582 * L_45 = (__this->___U3CU3Ef__this_7); + NullCheck(L_45); + L_45->___m_DragCoroutine_54 = (Coroutine_t190 *)NULL; + __this->___U24PC_4 = (-1); + } + +IL_01b2: + { + return 0; + } + +IL_01b4: + { + return 1; + } + // Dead block : IL_01b6: ldloc.1 +} +// System.Void UnityEngine.UI.InputField/c__Iterator4::Dispose() +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_Dispose_m2671 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_4 = (-1); + return; + } +} +// System.Void UnityEngine.UI.InputField/c__Iterator4::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_Reset_m2672 (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.InputField::.ctor() +extern TypeInfo* SubmitEvent_t576_il2cpp_TypeInfo_var; +extern TypeInfo* OnChangeEvent_t578_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Event_t326_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void InputField__ctor_m2673 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SubmitEvent_t576_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(340); + OnChangeEvent_t578_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(341); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Event_t326_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(161); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_AsteriskChar_25 = ((int32_t)42); + SubmitEvent_t576 * L_0 = (SubmitEvent_t576 *)il2cpp_codegen_object_new (SubmitEvent_t576_il2cpp_TypeInfo_var); + SubmitEvent__ctor_m2655(L_0, /*hidden argument*/NULL); + __this->___m_EndEdit_31 = L_0; + OnChangeEvent_t578 * L_1 = (OnChangeEvent_t578 *)il2cpp_codegen_object_new (OnChangeEvent_t578_il2cpp_TypeInfo_var); + OnChangeEvent__ctor_m2656(L_1, /*hidden argument*/NULL); + __this->___m_OnValueChange_32 = L_1; + Color_t139 L_2 = {0}; + Color__ctor_m697(&L_2, (0.65882355f), (0.807843149f), (1.0f), (0.7529412f), /*hidden argument*/NULL); + __this->___m_SelectionColor_34 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_Text_35 = L_3; + __this->___m_CaretBlinkRate_36 = (0.85f); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_OriginalText_55 = L_4; + Event_t326 * L_5 = (Event_t326 *)il2cpp_codegen_object_new (Event_t326_il2cpp_TypeInfo_var); + Event__ctor_m1764(L_5, /*hidden argument*/NULL); + __this->___m_ProcessingEvent_58 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::.cctor() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern "C" void InputField__cctor_m2674 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_0, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)32); + CharU5BU5D_t458* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + CharU5BU5D_t458* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 2, sizeof(uint16_t))) = (uint16_t)((int32_t)44); + ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___kSeparators_20 = L_2; + return; + } +} +// UnityEngine.Mesh UnityEngine.UI.InputField::get_mesh() +extern TypeInfo* Mesh_t208_il2cpp_TypeInfo_var; +extern "C" Mesh_t208 * InputField_get_mesh_m2675 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mesh_t208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(325); + s_Il2CppMethodIntialized = true; + } + { + Mesh_t208 * L_0 = (__this->___m_Mesh_44); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Mesh_t208 * L_2 = (Mesh_t208 *)il2cpp_codegen_object_new (Mesh_t208_il2cpp_TypeInfo_var); + Mesh__ctor_m842(L_2, /*hidden argument*/NULL); + __this->___m_Mesh_44 = L_2; + } + +IL_001c: + { + Mesh_t208 * L_3 = (__this->___m_Mesh_44); + return L_3; + } +} +// UnityEngine.TextGenerator UnityEngine.UI.InputField::get_cachedInputTextGenerator() +extern TypeInfo* TextGenerator_t314_il2cpp_TypeInfo_var; +extern "C" TextGenerator_t314 * InputField_get_cachedInputTextGenerator_m2676 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextGenerator_t314_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(343); + s_Il2CppMethodIntialized = true; + } + { + TextGenerator_t314 * L_0 = (__this->___m_InputTextCache_41); + if (L_0) + { + goto IL_0016; + } + } + { + TextGenerator_t314 * L_1 = (TextGenerator_t314 *)il2cpp_codegen_object_new (TextGenerator_t314_il2cpp_TypeInfo_var); + TextGenerator__ctor_m1661(L_1, /*hidden argument*/NULL); + __this->___m_InputTextCache_41 = L_1; + } + +IL_0016: + { + TextGenerator_t314 * L_2 = (__this->___m_InputTextCache_41); + return L_2; + } +} +// System.Void UnityEngine.UI.InputField::set_shouldHideMobileInput(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void InputField_set_shouldHideMobileInput_m2677 (InputField_t582 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_HideMobileInput_28); + bool L_1 = ___value; + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::get_shouldHideMobileInput() +extern "C" bool InputField_get_shouldHideMobileInput_m2678 (InputField_t582 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = Application_get_platform_m1237(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 0) + { + goto IL_0033; + } + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 1) + { + goto IL_001e; + } + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 2) + { + goto IL_001e; + } + if (((int32_t)((int32_t)L_1-(int32_t)8)) == 3) + { + goto IL_0033; + } + } + +IL_001e: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)22)))) + { + goto IL_0033; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)23)))) + { + goto IL_0033; + } + } + { + goto IL_003a; + } + +IL_0033: + { + bool L_4 = (__this->___m_HideMobileInput_28); + return L_4; + } + +IL_003a: + { + return 1; + } +} +// System.String UnityEngine.UI.InputField::get_text() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" String_t* InputField_get_text_m2679 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + TouchScreenKeyboard_t229 * L_0 = (__this->___m_Keyboard_19); + if (!L_0) + { + goto IL_004c; + } + } + { + TouchScreenKeyboard_t229 * L_1 = (__this->___m_Keyboard_19); + NullCheck(L_1); + bool L_2 = TouchScreenKeyboard_get_active_m930(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_004c; + } + } + { + bool L_3 = InputField_InPlaceEditing_m2735(__this, /*hidden argument*/NULL); + if (L_3) + { + goto IL_004c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_4 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + GameObject_t77 * L_5 = EventSystem_get_currentSelectedGameObject_m2108(L_4, /*hidden argument*/NULL); + GameObject_t77 * L_6 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + bool L_7 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004c; + } + } + { + TouchScreenKeyboard_t229 * L_8 = (__this->___m_Keyboard_19); + NullCheck(L_8); + String_t* L_9 = TouchScreenKeyboard_get_text_m927(L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_004c: + { + String_t* L_10 = (__this->___m_Text_35); + return L_10; + } +} +// System.Void UnityEngine.UI.InputField::set_text(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void InputField_set_text_m2680 (InputField_t582 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + String_t* L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + String_t* L_3 = ___value; + __this->___m_Text_35 = L_3; + TouchScreenKeyboard_t229 * L_4 = (__this->___m_Keyboard_19); + if (!L_4) + { + goto IL_0035; + } + } + { + TouchScreenKeyboard_t229 * L_5 = (__this->___m_Keyboard_19); + String_t* L_6 = (__this->___m_Text_35); + NullCheck(L_5); + TouchScreenKeyboard_set_text_m928(L_5, L_6, /*hidden argument*/NULL); + } + +IL_0035: + { + int32_t L_7 = (__this->___m_CaretPosition_37); + String_t* L_8 = (__this->___m_Text_35); + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)L_9))) + { + goto IL_0065; + } + } + { + String_t* L_10 = (__this->___m_Text_35); + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + int32_t L_12 = L_11; + V_0 = L_12; + __this->___m_CaretSelectPosition_38 = L_12; + int32_t L_13 = V_0; + __this->___m_CaretPosition_37 = L_13; + } + +IL_0065: + { + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::get_isFocused() +extern "C" bool InputField_get_isFocused_m2681 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AllowInput_45); + return L_0; + } +} +// System.Single UnityEngine.UI.InputField::get_caretBlinkRate() +extern "C" float InputField_get_caretBlinkRate_m2682 (InputField_t582 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_CaretBlinkRate_36); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_caretBlinkRate(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void InputField_set_caretBlinkRate_m2683 (InputField_t582 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_CaretBlinkRate_36); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0022; + } + } + { + bool L_3 = (__this->___m_AllowInput_45); + if (!L_3) + { + goto IL_0022; + } + } + { + InputField_SetCaretActive_m2728(__this, /*hidden argument*/NULL); + } + +IL_0022: + { + return; + } +} +// UnityEngine.UI.Text UnityEngine.UI.InputField::get_textComponent() +extern "C" Text_t545 * InputField_get_textComponent_m2684 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_textComponent(UnityEngine.UI.Text) +extern const MethodInfo* SetPropertyUtility_SetClass_TisText_t545_m3582_MethodInfo_var; +extern "C" void InputField_set_textComponent_m2685 (InputField_t582 * __this, Text_t545 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisText_t545_m3582_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483871); + s_Il2CppMethodIntialized = true; + } + { + Text_t545 ** L_0 = &(__this->___m_TextComponent_21); + Text_t545 * L_1 = ___value; + SetPropertyUtility_SetClass_TisText_t545_m3582(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisText_t545_m3582_MethodInfo_var); + return; + } +} +// UnityEngine.UI.Graphic UnityEngine.UI.InputField::get_placeholder() +extern "C" Graphic_t560 * InputField_get_placeholder_m2686 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Graphic_t560 * L_0 = (__this->___m_Placeholder_22); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_placeholder(UnityEngine.UI.Graphic) +extern const MethodInfo* SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var; +extern "C" void InputField_set_placeholder_m2687 (InputField_t582 * __this, Graphic_t560 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483872); + s_Il2CppMethodIntialized = true; + } + { + Graphic_t560 ** L_0 = &(__this->___m_Placeholder_22); + Graphic_t560 * L_1 = ___value; + SetPropertyUtility_SetClass_TisGraphic_t560_m3583(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var); + return; + } +} +// UnityEngine.Color UnityEngine.UI.InputField::get_selectionColor() +extern "C" Color_t139 InputField_get_selectionColor_m2688 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_SelectionColor_34); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_selectionColor(UnityEngine.Color) +extern "C" void InputField_set_selectionColor_m2689 (InputField_t582 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 * L_0 = &(__this->___m_SelectionColor_34); + Color_t139 L_1 = ___value; + SetPropertyUtility_SetColor_m3067(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::get_onEndEdit() +extern "C" SubmitEvent_t576 * InputField_get_onEndEdit_m2690 (InputField_t582 * __this, const MethodInfo* method) +{ + { + SubmitEvent_t576 * L_0 = (__this->___m_EndEdit_31); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_onEndEdit(UnityEngine.UI.InputField/SubmitEvent) +extern const MethodInfo* SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584_MethodInfo_var; +extern "C" void InputField_set_onEndEdit_m2691 (InputField_t582 * __this, SubmitEvent_t576 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483873); + s_Il2CppMethodIntialized = true; + } + { + SubmitEvent_t576 ** L_0 = &(__this->___m_EndEdit_31); + SubmitEvent_t576 * L_1 = ___value; + SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584_MethodInfo_var); + return; + } +} +// UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChange() +extern "C" OnChangeEvent_t578 * InputField_get_onValueChange_m2692 (InputField_t582 * __this, const MethodInfo* method) +{ + { + OnChangeEvent_t578 * L_0 = (__this->___m_OnValueChange_32); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_onValueChange(UnityEngine.UI.InputField/OnChangeEvent) +extern const MethodInfo* SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585_MethodInfo_var; +extern "C" void InputField_set_onValueChange_m2693 (InputField_t582 * __this, OnChangeEvent_t578 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483874); + s_Il2CppMethodIntialized = true; + } + { + OnChangeEvent_t578 ** L_0 = &(__this->___m_OnValueChange_32); + OnChangeEvent_t578 * L_1 = ___value; + SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585_MethodInfo_var); + return; + } +} +// UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::get_onValidateInput() +extern "C" OnValidateInput_t580 * InputField_get_onValidateInput_m2694 (InputField_t582 * __this, const MethodInfo* method) +{ + { + OnValidateInput_t580 * L_0 = (__this->___m_OnValidateInput_33); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_onValidateInput(UnityEngine.UI.InputField/OnValidateInput) +extern const MethodInfo* SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586_MethodInfo_var; +extern "C" void InputField_set_onValidateInput_m2695 (InputField_t582 * __this, OnValidateInput_t580 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483875); + s_Il2CppMethodIntialized = true; + } + { + OnValidateInput_t580 ** L_0 = &(__this->___m_OnValidateInput_33); + OnValidateInput_t580 * L_1 = ___value; + SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586_MethodInfo_var); + return; + } +} +// System.Int32 UnityEngine.UI.InputField::get_characterLimit() +extern "C" int32_t InputField_get_characterLimit_m2696 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_CharacterLimit_30); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_characterLimit(System.Int32) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var; +extern "C" void InputField_set_characterLimit_m2697 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483869); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_CharacterLimit_30); + int32_t L_1 = ___value; + SetPropertyUtility_SetStruct_TisInt32_t161_m3580(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var); + return; + } +} +// UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::get_contentType() +extern "C" int32_t InputField_get_contentType_m2698 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_ContentType_23); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_contentType(UnityEngine.UI.InputField/ContentType) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisContentType_t572_m3587_MethodInfo_var; +extern "C" void InputField_set_contentType_m2699 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisContentType_t572_m3587_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483876); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_ContentType_23); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisContentType_t572_m3587(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisContentType_t572_m3587_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + InputField_EnforceContentType_m2795(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::get_lineType() +extern "C" int32_t InputField_get_lineType_m2700 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_LineType_27); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_lineType(UnityEngine.UI.InputField/LineType) +extern TypeInfo* ContentTypeU5BU5D_t680_il2cpp_TypeInfo_var; +extern const MethodInfo* SetPropertyUtility_SetStruct_TisLineType_t575_m3588_MethodInfo_var; +extern "C" void InputField_set_lineType_m2701 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ContentTypeU5BU5D_t680_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(347); + SetPropertyUtility_SetStruct_TisLineType_t575_m3588_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483877); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_LineType_27); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisLineType_t575_m3588(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisLineType_t575_m3588_MethodInfo_var); + if (!L_2) + { + goto IL_0021; + } + } + { + ContentTypeU5BU5D_t680* L_3 = ((ContentTypeU5BU5D_t680*)SZArrayNew(ContentTypeU5BU5D_t680_il2cpp_TypeInfo_var, 2)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, 1, sizeof(int32_t))) = (int32_t)1; + InputField_SetToCustomIfContentTypeIsNot_m2796(__this, L_3, /*hidden argument*/NULL); + } + +IL_0021: + { + return; + } +} +// UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::get_inputType() +extern "C" int32_t InputField_get_inputType_m2702 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_InputType_24); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_inputType(UnityEngine.UI.InputField/InputType) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisInputType_t573_m3589_MethodInfo_var; +extern "C" void InputField_set_inputType_m2703 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisInputType_t573_m3589_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483878); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_InputType_24); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisInputType_t573_m3589(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInputType_t573_m3589_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + InputField_SetToCustom_m2797(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::get_keyboardType() +extern "C" int32_t InputField_get_keyboardType_m2704 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_KeyboardType_26); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_keyboardType(UnityEngine.TouchScreenKeyboardType) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_MethodInfo_var; +extern "C" void InputField_set_keyboardType_m2705 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483879); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_KeyboardType_26); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + InputField_SetToCustom_m2797(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::get_characterValidation() +extern "C" int32_t InputField_get_characterValidation_m2706 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_CharacterValidation_29); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_characterValidation(UnityEngine.UI.InputField/CharacterValidation) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_MethodInfo_var; +extern "C" void InputField_set_characterValidation_m2707 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483880); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_CharacterValidation_29); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + InputField_SetToCustom_m2797(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.InputField::get_multiLine() +extern "C" bool InputField_get_multiLine_m2708 (InputField_t582 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___m_LineType_27); + if ((((int32_t)L_0) == ((int32_t)2))) + { + goto IL_0017; + } + } + { + int32_t L_1 = InputField_get_lineType_m2700(__this, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)1))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Char UnityEngine.UI.InputField::get_asteriskChar() +extern "C" uint16_t InputField_get_asteriskChar_m2709 (InputField_t582 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (__this->___m_AsteriskChar_25); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_asteriskChar(System.Char) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisChar_t702_m3592_MethodInfo_var; +extern "C" void InputField_set_asteriskChar_m2710 (InputField_t582 * __this, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisChar_t702_m3592_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483881); + s_Il2CppMethodIntialized = true; + } + { + uint16_t* L_0 = &(__this->___m_AsteriskChar_25); + uint16_t L_1 = ___value; + SetPropertyUtility_SetStruct_TisChar_t702_m3592(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisChar_t702_m3592_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::get_wasCanceled() +extern "C" bool InputField_get_wasCanceled_m2711 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_WasCanceled_56); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::ClampPos(System.Int32&) +extern "C" void InputField_ClampPos_m2712 (InputField_t582 * __this, int32_t* ___pos, const MethodInfo* method) +{ + { + int32_t* L_0 = ___pos; + if ((((int32_t)(*((int32_t*)L_0))) >= ((int32_t)0))) + { + goto IL_0010; + } + } + { + int32_t* L_1 = ___pos; + *((int32_t*)(L_1)) = (int32_t)0; + goto IL_002f; + } + +IL_0010: + { + int32_t* L_2 = ___pos; + String_t* L_3 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if ((((int32_t)(*((int32_t*)L_2))) <= ((int32_t)L_4))) + { + goto IL_002f; + } + } + { + int32_t* L_5 = ___pos; + String_t* L_6 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + *((int32_t*)(L_5)) = (int32_t)L_7; + } + +IL_002f: + { + return; + } +} +// System.Int32 UnityEngine.UI.InputField::get_caretPositionInternal() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_get_caretPositionInternal_m2713 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_CaretPosition_37); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_1 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)L_2)); + } +} +// System.Void UnityEngine.UI.InputField::set_caretPositionInternal(System.Int32) +extern "C" void InputField_set_caretPositionInternal_m2714 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_CaretPosition_37 = L_0; + int32_t* L_1 = &(__this->___m_CaretPosition_37); + InputField_ClampPos_m2712(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.UI.InputField::get_caretSelectPositionInternal() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_get_caretSelectPositionInternal_m2715 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_CaretSelectPosition_38); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_1 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)L_2)); + } +} +// System.Void UnityEngine.UI.InputField::set_caretSelectPositionInternal(System.Int32) +extern "C" void InputField_set_caretSelectPositionInternal_m2716 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_CaretSelectPosition_38 = L_0; + int32_t* L_1 = &(__this->___m_CaretSelectPosition_38); + InputField_ClampPos_m2712(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::get_hasSelection() +extern "C" bool InputField_get_hasSelection_m2717 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_1 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 UnityEngine.UI.InputField::get_caretPosition() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_get_caretPosition_m2718 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_CaretSelectPosition_38); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_1 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)L_2)); + } +} +// System.Void UnityEngine.UI.InputField::set_caretPosition(System.Int32) +extern "C" void InputField_set_caretPosition_m2719 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + InputField_set_selectionAnchorPosition_m2721(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___value; + InputField_set_selectionFocusPosition_m2723(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.UI.InputField::get_selectionAnchorPosition() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_get_selectionAnchorPosition_m2720 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_CaretPosition_37); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_1 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)L_2)); + } +} +// System.Void UnityEngine.UI.InputField::set_selectionAnchorPosition(System.Int32) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void InputField_set_selectionAnchorPosition_m2721 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_0 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + int32_t L_2 = ___value; + __this->___m_CaretPosition_37 = L_2; + int32_t* L_3 = &(__this->___m_CaretPosition_37); + InputField_ClampPos_m2712(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.UI.InputField::get_selectionFocusPosition() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_get_selectionFocusPosition_m2722 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_CaretSelectPosition_38); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_1 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)L_2)); + } +} +// System.Void UnityEngine.UI.InputField::set_selectionFocusPosition(System.Int32) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void InputField_set_selectionFocusPosition_m2723 (InputField_t582 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_0 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + int32_t L_2 = ___value; + __this->___m_CaretSelectPosition_38 = L_2; + int32_t* L_3 = &(__this->___m_CaretSelectPosition_38); + InputField_ClampPos_m2712(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnEnable() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern const MethodInfo* InputField_MarkGeometryAsDirty_m2776_MethodInfo_var; +extern const MethodInfo* InputField_UpdateLabel_m2771_MethodInfo_var; +extern "C" void InputField_OnEnable_m2724 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + InputField_MarkGeometryAsDirty_m2776_MethodInfo_var = il2cpp_codegen_method_info_from_index(234); + InputField_UpdateLabel_m2771_MethodInfo_var = il2cpp_codegen_method_info_from_index(235); + s_Il2CppMethodIntialized = true; + } + { + Selectable_OnEnable_m3037(__this, /*hidden argument*/NULL); + String_t* L_0 = (__this->___m_Text_35); + if (L_0) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_Text_35 = L_1; + } + +IL_001c: + { + __this->___m_DrawStart_52 = 0; + String_t* L_2 = (__this->___m_Text_35); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_3; + Text_t545 * L_4 = (__this->___m_TextComponent_21); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0079; + } + } + { + Text_t545 * L_6 = (__this->___m_TextComponent_21); + IntPtr_t L_7 = { (void*)InputField_MarkGeometryAsDirty_m2776_MethodInfo_var }; + UnityAction_t391 * L_8 = (UnityAction_t391 *)il2cpp_codegen_object_new (UnityAction_t391_il2cpp_TypeInfo_var); + UnityAction__ctor_m1995(L_8, __this, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + Graphic_RegisterDirtyVerticesCallback_m2580(L_6, L_8, /*hidden argument*/NULL); + Text_t545 * L_9 = (__this->___m_TextComponent_21); + IntPtr_t L_10 = { (void*)InputField_UpdateLabel_m2771_MethodInfo_var }; + UnityAction_t391 * L_11 = (UnityAction_t391 *)il2cpp_codegen_object_new (UnityAction_t391_il2cpp_TypeInfo_var); + UnityAction__ctor_m1995(L_11, __this, L_10, /*hidden argument*/NULL); + NullCheck(L_9); + Graphic_RegisterDirtyVerticesCallback_m2580(L_9, L_11, /*hidden argument*/NULL); + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + } + +IL_0079: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::OnDisable() +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern const MethodInfo* InputField_MarkGeometryAsDirty_m2776_MethodInfo_var; +extern const MethodInfo* InputField_UpdateLabel_m2771_MethodInfo_var; +extern "C" void InputField_OnDisable_m2725 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + InputField_MarkGeometryAsDirty_m2776_MethodInfo_var = il2cpp_codegen_method_info_from_index(234); + InputField_UpdateLabel_m2771_MethodInfo_var = il2cpp_codegen_method_info_from_index(235); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_BlinkCoroutine_50 = (Coroutine_t190 *)NULL; + InputField_DeactivateInputField_m2792(__this, /*hidden argument*/NULL); + Text_t545 * L_0 = (__this->___m_TextComponent_21); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004c; + } + } + { + Text_t545 * L_2 = (__this->___m_TextComponent_21); + IntPtr_t L_3 = { (void*)InputField_MarkGeometryAsDirty_m2776_MethodInfo_var }; + UnityAction_t391 * L_4 = (UnityAction_t391 *)il2cpp_codegen_object_new (UnityAction_t391_il2cpp_TypeInfo_var); + UnityAction__ctor_m1995(L_4, __this, L_3, /*hidden argument*/NULL); + NullCheck(L_2); + Graphic_UnregisterDirtyVerticesCallback_m2581(L_2, L_4, /*hidden argument*/NULL); + Text_t545 * L_5 = (__this->___m_TextComponent_21); + IntPtr_t L_6 = { (void*)InputField_UpdateLabel_m2771_MethodInfo_var }; + UnityAction_t391 * L_7 = (UnityAction_t391 *)il2cpp_codegen_object_new (UnityAction_t391_il2cpp_TypeInfo_var); + UnityAction__ctor_m1995(L_7, __this, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + Graphic_UnregisterDirtyVerticesCallback_m2581(L_5, L_7, /*hidden argument*/NULL); + } + +IL_004c: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_8 = (__this->___m_CachedInputRenderer_42); + bool L_9 = Object_op_Implicit_m435(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_006e; + } + } + { + CanvasRenderer_t324 * L_10 = (__this->___m_CachedInputRenderer_42); + NullCheck(L_10); + CanvasRenderer_SetMesh_m1740(L_10, (Mesh_t208 *)NULL, /*hidden argument*/NULL); + } + +IL_006e: + { + Mesh_t208 * L_11 = (__this->___m_Mesh_44); + bool L_12 = Object_op_Implicit_m435(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0089; + } + } + { + Mesh_t208 * L_13 = (__this->___m_Mesh_44); + Object_DestroyImmediate_m1333(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + } + +IL_0089: + { + __this->___m_Mesh_44 = (Mesh_t208 *)NULL; + Selectable_OnDisable_m3039(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.InputField::CaretBlink() +extern TypeInfo* U3CCaretBlinkU3Ec__Iterator3_t581_il2cpp_TypeInfo_var; +extern "C" Object_t * InputField_CaretBlink_m2726 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CCaretBlinkU3Ec__Iterator3_t581_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(350); + s_Il2CppMethodIntialized = true; + } + U3CCaretBlinkU3Ec__Iterator3_t581 * V_0 = {0}; + { + U3CCaretBlinkU3Ec__Iterator3_t581 * L_0 = (U3CCaretBlinkU3Ec__Iterator3_t581 *)il2cpp_codegen_object_new (U3CCaretBlinkU3Ec__Iterator3_t581_il2cpp_TypeInfo_var); + U3CCaretBlinkU3Ec__Iterator3__ctor_m2661(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CCaretBlinkU3Ec__Iterator3_t581 * L_1 = V_0; + NullCheck(L_1); + L_1->___U3CU3Ef__this_4 = __this; + U3CCaretBlinkU3Ec__Iterator3_t581 * L_2 = V_0; + return L_2; + } +} +// System.Void UnityEngine.UI.InputField::SetCaretVisible() +extern "C" void InputField_SetCaretVisible_m2727 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AllowInput_45); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_CaretVisible_49 = 1; + float L_1 = Time_get_unscaledTime_m1403(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_BlinkStartTime_51 = L_1; + InputField_SetCaretActive_m2728(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::SetCaretActive() +extern "C" void InputField_SetCaretActive_m2728 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AllowInput_45); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + float L_1 = (__this->___m_CaretBlinkRate_36); + if ((!(((float)L_1) > ((float)(0.0f))))) + { + goto IL_003e; + } + } + { + Coroutine_t190 * L_2 = (__this->___m_BlinkCoroutine_50); + if (L_2) + { + goto IL_0039; + } + } + { + Object_t * L_3 = InputField_CaretBlink_m2726(__this, /*hidden argument*/NULL); + Coroutine_t190 * L_4 = MonoBehaviour_StartCoroutine_m513(__this, L_3, /*hidden argument*/NULL); + __this->___m_BlinkCoroutine_50 = L_4; + } + +IL_0039: + { + goto IL_0045; + } + +IL_003e: + { + __this->___m_CaretVisible_49 = 1; + } + +IL_0045: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::OnFocus() +extern "C" void InputField_OnFocus_m2729 (InputField_t582 * __this, const MethodInfo* method) +{ + { + InputField_SelectAll_m2730(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::SelectAll() +extern "C" void InputField_SelectAll_m2730 (InputField_t582 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + InputField_set_caretPositionInternal_m2714(__this, L_1, /*hidden argument*/NULL); + InputField_set_caretSelectPositionInternal_m2716(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::MoveTextEnd(System.Boolean) +extern "C" void InputField_MoveTextEnd_m2731 (InputField_t582 * __this, bool ___shift, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + String_t* L_0 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + bool L_2 = ___shift; + if (!L_2) + { + goto IL_001e; + } + } + { + int32_t L_3 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_3, /*hidden argument*/NULL); + goto IL_0031; + } + +IL_001e: + { + int32_t L_4 = V_0; + InputField_set_caretPositionInternal_m2714(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + InputField_set_caretSelectPositionInternal_m2716(__this, L_5, /*hidden argument*/NULL); + } + +IL_0031: + { + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::MoveTextStart(System.Boolean) +extern "C" void InputField_MoveTextStart_m2732 (InputField_t582 * __this, bool ___shift, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + bool L_0 = ___shift; + if (!L_0) + { + goto IL_0014; + } + } + { + int32_t L_1 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_1, /*hidden argument*/NULL); + goto IL_0027; + } + +IL_0014: + { + int32_t L_2 = V_0; + InputField_set_caretPositionInternal_m2714(__this, L_2, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + InputField_set_caretSelectPositionInternal_m2716(__this, L_3, /*hidden argument*/NULL); + } + +IL_0027: + { + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.UI.InputField::get_clipboard() +extern TypeInfo* GUIUtility_t335_il2cpp_TypeInfo_var; +extern "C" String_t* InputField_get_clipboard_m2733 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUIUtility_t335_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GUIUtility_t335_il2cpp_TypeInfo_var); + String_t* L_0 = GUIUtility_get_systemCopyBuffer_m1805(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.InputField::set_clipboard(System.String) +extern TypeInfo* GUIUtility_t335_il2cpp_TypeInfo_var; +extern "C" void InputField_set_clipboard_m2734 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUIUtility_t335_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(GUIUtility_t335_il2cpp_TypeInfo_var); + GUIUtility_set_systemCopyBuffer_m1806(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::InPlaceEditing() +extern "C" bool InputField_InPlaceEditing_m2735 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = TouchScreenKeyboard_get_isSupported_m923(NULL /*static, unused*/, /*hidden argument*/NULL); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.UI.InputField::LateUpdate() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" void InputField_LateUpdate_m2736 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + int32_t V_3 = 0; + { + bool L_0 = (__this->___m_ShouldActivateNextUpdate_46); + if (!L_0) + { + goto IL_002b; + } + } + { + bool L_1 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0024; + } + } + { + InputField_ActivateInputFieldInternal_m2789(__this, /*hidden argument*/NULL); + __this->___m_ShouldActivateNextUpdate_46 = 0; + return; + } + +IL_0024: + { + __this->___m_ShouldActivateNextUpdate_46 = 0; + } + +IL_002b: + { + bool L_2 = InputField_InPlaceEditing_m2735(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0041; + } + } + { + bool L_3 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0042; + } + } + +IL_0041: + { + return; + } + +IL_0042: + { + InputField_AssignPositioningIfNeeded_m2781(__this, /*hidden argument*/NULL); + TouchScreenKeyboard_t229 * L_4 = (__this->___m_Keyboard_19); + if (!L_4) + { + goto IL_0063; + } + } + { + TouchScreenKeyboard_t229 * L_5 = (__this->___m_Keyboard_19); + NullCheck(L_5); + bool L_6 = TouchScreenKeyboard_get_active_m930(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_008d; + } + } + +IL_0063: + { + TouchScreenKeyboard_t229 * L_7 = (__this->___m_Keyboard_19); + if (!L_7) + { + goto IL_0085; + } + } + { + TouchScreenKeyboard_t229 * L_8 = (__this->___m_Keyboard_19); + NullCheck(L_8); + bool L_9 = TouchScreenKeyboard_get_wasCanceled_m933(L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0085; + } + } + { + __this->___m_WasCanceled_56 = 1; + } + +IL_0085: + { + VirtActionInvoker1< BaseEventData_t477 * >::Invoke(36 /* System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t477 *)NULL); + return; + } + +IL_008d: + { + TouchScreenKeyboard_t229 * L_10 = (__this->___m_Keyboard_19); + NullCheck(L_10); + String_t* L_11 = TouchScreenKeyboard_get_text_m927(L_10, /*hidden argument*/NULL); + V_0 = L_11; + String_t* L_12 = (__this->___m_Text_35); + String_t* L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Inequality_m3593(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_01fe; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_Text_35 = L_15; + V_1 = 0; + goto IL_0176; + } + +IL_00bc: + { + String_t* L_16 = V_0; + int32_t L_17 = V_1; + NullCheck(L_16); + uint16_t L_18 = String_get_Chars_m2061(L_16, L_17, /*hidden argument*/NULL); + V_2 = L_18; + uint16_t L_19 = V_2; + if ((((int32_t)L_19) == ((int32_t)((int32_t)13)))) + { + goto IL_00d3; + } + } + { + uint16_t L_20 = V_2; + if ((!(((uint32_t)L_20) == ((uint32_t)3)))) + { + goto IL_00d6; + } + } + +IL_00d3: + { + V_2 = ((int32_t)10); + } + +IL_00d6: + { + OnValidateInput_t580 * L_21 = InputField_get_onValidateInput_m2694(__this, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0104; + } + } + { + OnValidateInput_t580 * L_22 = InputField_get_onValidateInput_m2694(__this, /*hidden argument*/NULL); + String_t* L_23 = (__this->___m_Text_35); + String_t* L_24 = (__this->___m_Text_35); + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + uint16_t L_26 = V_2; + NullCheck(L_22); + uint16_t L_27 = OnValidateInput_Invoke_m2658(L_22, L_23, L_25, L_26, /*hidden argument*/NULL); + V_2 = L_27; + goto IL_0128; + } + +IL_0104: + { + int32_t L_28 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_0128; + } + } + { + String_t* L_29 = (__this->___m_Text_35); + String_t* L_30 = (__this->___m_Text_35); + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + uint16_t L_32 = V_2; + uint16_t L_33 = InputField_Validate_m2787(__this, L_29, L_31, L_32, /*hidden argument*/NULL); + V_2 = L_33; + } + +IL_0128: + { + int32_t L_34 = InputField_get_lineType_m2700(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_34) == ((uint32_t)1)))) + { + goto IL_0155; + } + } + { + uint16_t L_35 = V_2; + if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)10))))) + { + goto IL_0155; + } + } + { + TouchScreenKeyboard_t229 * L_36 = (__this->___m_Keyboard_19); + String_t* L_37 = (__this->___m_Text_35); + NullCheck(L_36); + TouchScreenKeyboard_set_text_m928(L_36, L_37, /*hidden argument*/NULL); + VirtActionInvoker1< BaseEventData_t477 * >::Invoke(36 /* System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t477 *)NULL); + return; + } + +IL_0155: + { + uint16_t L_38 = V_2; + if (!L_38) + { + goto IL_0172; + } + } + { + String_t* L_39 = (__this->___m_Text_35); + uint16_t L_40 = V_2; + uint16_t L_41 = L_40; + Object_t * L_42 = Box(Char_t702_il2cpp_TypeInfo_var, &L_41); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_43 = String_Concat_m622(NULL /*static, unused*/, L_39, L_42, /*hidden argument*/NULL); + __this->___m_Text_35 = L_43; + } + +IL_0172: + { + int32_t L_44 = V_1; + V_1 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_0176: + { + int32_t L_45 = V_1; + String_t* L_46 = V_0; + NullCheck(L_46); + int32_t L_47 = String_get_Length_m2000(L_46, /*hidden argument*/NULL); + if ((((int32_t)L_45) < ((int32_t)L_47))) + { + goto IL_00bc; + } + } + { + int32_t L_48 = InputField_get_characterLimit_m2696(__this, /*hidden argument*/NULL); + if ((((int32_t)L_48) <= ((int32_t)0))) + { + goto IL_01bc; + } + } + { + String_t* L_49 = (__this->___m_Text_35); + NullCheck(L_49); + int32_t L_50 = String_get_Length_m2000(L_49, /*hidden argument*/NULL); + int32_t L_51 = InputField_get_characterLimit_m2696(__this, /*hidden argument*/NULL); + if ((((int32_t)L_50) <= ((int32_t)L_51))) + { + goto IL_01bc; + } + } + { + String_t* L_52 = (__this->___m_Text_35); + int32_t L_53 = InputField_get_characterLimit_m2696(__this, /*hidden argument*/NULL); + NullCheck(L_52); + String_t* L_54 = String_Substring_m2063(L_52, 0, L_53, /*hidden argument*/NULL); + __this->___m_Text_35 = L_54; + } + +IL_01bc: + { + String_t* L_55 = (__this->___m_Text_35); + NullCheck(L_55); + int32_t L_56 = String_get_Length_m2000(L_55, /*hidden argument*/NULL); + V_3 = L_56; + int32_t L_57 = V_3; + InputField_set_caretSelectPositionInternal_m2716(__this, L_57, /*hidden argument*/NULL); + int32_t L_58 = V_3; + InputField_set_caretPositionInternal_m2714(__this, L_58, /*hidden argument*/NULL); + String_t* L_59 = (__this->___m_Text_35); + String_t* L_60 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_61 = String_op_Inequality_m3593(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + if (!L_61) + { + goto IL_01f8; + } + } + { + TouchScreenKeyboard_t229 * L_62 = (__this->___m_Keyboard_19); + String_t* L_63 = (__this->___m_Text_35); + NullCheck(L_62); + TouchScreenKeyboard_set_text_m928(L_62, L_63, /*hidden argument*/NULL); + } + +IL_01f8: + { + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + } + +IL_01fe: + { + TouchScreenKeyboard_t229 * L_64 = (__this->___m_Keyboard_19); + NullCheck(L_64); + bool L_65 = TouchScreenKeyboard_get_done_m932(L_64, /*hidden argument*/NULL); + if (!L_65) + { + goto IL_022c; + } + } + { + TouchScreenKeyboard_t229 * L_66 = (__this->___m_Keyboard_19); + NullCheck(L_66); + bool L_67 = TouchScreenKeyboard_get_wasCanceled_m933(L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_0225; + } + } + { + __this->___m_WasCanceled_56 = 1; + } + +IL_0225: + { + VirtActionInvoker1< BaseEventData_t477 * >::Invoke(36 /* System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t477 *)NULL); + } + +IL_022c: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.InputField::ScreenToLocal(UnityEngine.Vector2) +extern "C" Vector2_t6 InputField_ScreenToLocal_m2737 (InputField_t582 * __this, Vector2_t6 ___screen, const MethodInfo* method) +{ + Canvas_t321 * V_0 = {0}; + Vector3_t4 V_1 = {0}; + Ray_t24 V_2 = {0}; + float V_3 = 0.0f; + Plane_t235 V_4 = {0}; + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + NullCheck(L_0); + Canvas_t321 * L_1 = Graphic_get_canvas_m2547(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Canvas_t321 * L_2 = V_0; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001a; + } + } + { + Vector2_t6 L_4 = ___screen; + return L_4; + } + +IL_001a: + { + Vector3_t4 L_5 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_5; + Canvas_t321 * L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = Canvas_get_renderMode_m1701(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0047; + } + } + { + Text_t545 * L_8 = (__this->___m_TextComponent_21); + NullCheck(L_8); + Transform_t3 * L_9 = Component_get_transform_m401(L_8, /*hidden argument*/NULL); + Vector2_t6 L_10 = ___screen; + Vector3_t4 L_11 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + NullCheck(L_9); + Vector3_t4 L_12 = Transform_InverseTransformPoint_m477(L_9, L_11, /*hidden argument*/NULL); + V_1 = L_12; + goto IL_00b5; + } + +IL_0047: + { + Canvas_t321 * L_13 = V_0; + NullCheck(L_13); + Camera_t28 * L_14 = Canvas_get_worldCamera_m1703(L_13, /*hidden argument*/NULL); + bool L_15 = Object_op_Inequality_m429(NULL /*static, unused*/, L_14, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_00b5; + } + } + { + Canvas_t321 * L_16 = V_0; + NullCheck(L_16); + Camera_t28 * L_17 = Canvas_get_worldCamera_m1703(L_16, /*hidden argument*/NULL); + Vector2_t6 L_18 = ___screen; + Vector3_t4 L_19 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + NullCheck(L_17); + Ray_t24 L_20 = Camera_ScreenPointToRay_m645(L_17, L_19, /*hidden argument*/NULL); + V_2 = L_20; + Text_t545 * L_21 = (__this->___m_TextComponent_21); + NullCheck(L_21); + Transform_t3 * L_22 = Component_get_transform_m401(L_21, /*hidden argument*/NULL); + NullCheck(L_22); + Vector3_t4 L_23 = Transform_get_forward_m449(L_22, /*hidden argument*/NULL); + Text_t545 * L_24 = (__this->___m_TextComponent_21); + NullCheck(L_24); + Transform_t3 * L_25 = Component_get_transform_m401(L_24, /*hidden argument*/NULL); + NullCheck(L_25); + Vector3_t4 L_26 = Transform_get_position_m400(L_25, /*hidden argument*/NULL); + Plane__ctor_m1116((&V_4), L_23, L_26, /*hidden argument*/NULL); + Ray_t24 L_27 = V_2; + Plane_Raycast_m1119((&V_4), L_27, (&V_3), /*hidden argument*/NULL); + Text_t545 * L_28 = (__this->___m_TextComponent_21); + NullCheck(L_28); + Transform_t3 * L_29 = Component_get_transform_m401(L_28, /*hidden argument*/NULL); + float L_30 = V_3; + Vector3_t4 L_31 = Ray_GetPoint_m646((&V_2), L_30, /*hidden argument*/NULL); + NullCheck(L_29); + Vector3_t4 L_32 = Transform_InverseTransformPoint_m477(L_29, L_31, /*hidden argument*/NULL); + V_1 = L_32; + } + +IL_00b5: + { + float L_33 = ((&V_1)->___x_1); + float L_34 = ((&V_1)->___y_2); + Vector2_t6 L_35 = {0}; + Vector2__ctor_m436(&L_35, L_33, L_34, /*hidden argument*/NULL); + return L_35; + } +} +// System.Int32 UnityEngine.UI.InputField::GetUnclampedCharacterLineFromPosition(UnityEngine.Vector2,UnityEngine.TextGenerator) +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_GetUnclampedCharacterLineFromPosition_m2738 (InputField_t582 * __this, Vector2_t6 ___pos, TextGenerator_t314 * ___generator, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + int32_t V_1 = 0; + float V_2 = 0.0f; + Rect_t232 V_3 = {0}; + UILineInfo_t313 V_4 = {0}; + { + bool L_0 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Text_t545 * L_1 = (__this->___m_TextComponent_21); + NullCheck(L_1); + RectTransform_t242 * L_2 = Graphic_get_rectTransform_m2546(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + Rect_t232 L_3 = RectTransform_get_rect_m1151(L_2, /*hidden argument*/NULL); + V_3 = L_3; + float L_4 = Rect_get_yMax_m1024((&V_3), /*hidden argument*/NULL); + V_0 = L_4; + float L_5 = ((&___pos)->___y_2); + float L_6 = V_0; + if ((!(((float)L_5) > ((float)L_6)))) + { + goto IL_0035; + } + } + { + return (-1); + } + +IL_0035: + { + V_1 = 0; + goto IL_0085; + } + +IL_003c: + { + TextGenerator_t314 * L_7 = ___generator; + NullCheck(L_7); + Object_t* L_8 = TextGenerator_get_lines_m1694(L_7, /*hidden argument*/NULL); + int32_t L_9 = V_1; + NullCheck(L_8); + UILineInfo_t313 L_10 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_8, L_9); + V_4 = L_10; + int32_t L_11 = ((&V_4)->___height_1); + Text_t545 * L_12 = (__this->___m_TextComponent_21); + NullCheck(L_12); + float L_13 = Text_get_pixelsPerUnit_m3154(L_12, /*hidden argument*/NULL); + V_2 = ((float)((float)(((float)((float)L_11)))/(float)L_13)); + float L_14 = ((&___pos)->___y_2); + float L_15 = V_0; + if ((!(((float)L_14) <= ((float)L_15)))) + { + goto IL_007d; + } + } + { + float L_16 = ((&___pos)->___y_2); + float L_17 = V_0; + float L_18 = V_2; + if ((!(((float)L_16) > ((float)((float)((float)L_17-(float)L_18)))))) + { + goto IL_007d; + } + } + { + int32_t L_19 = V_1; + return L_19; + } + +IL_007d: + { + float L_20 = V_0; + float L_21 = V_2; + V_0 = ((float)((float)L_20-(float)L_21)); + int32_t L_22 = V_1; + V_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0085: + { + int32_t L_23 = V_1; + TextGenerator_t314 * L_24 = ___generator; + NullCheck(L_24); + int32_t L_25 = TextGenerator_get_lineCount_m1678(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_003c; + } + } + { + TextGenerator_t314 * L_26 = ___generator; + NullCheck(L_26); + int32_t L_27 = TextGenerator_get_lineCount_m1678(L_26, /*hidden argument*/NULL); + return L_27; + } +} +// System.Int32 UnityEngine.UI.InputField::GetCharacterIndexFromPosition(UnityEngine.Vector2) +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_GetCharacterIndexFromPosition_m2739 (InputField_t582 * __this, Vector2_t6 ___pos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + s_Il2CppMethodIntialized = true; + } + TextGenerator_t314 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + UICharInfo_t312 V_5 = {0}; + Vector2_t6 V_6 = {0}; + float V_7 = 0.0f; + float V_8 = 0.0f; + UILineInfo_t313 V_9 = {0}; + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + NullCheck(L_0); + TextGenerator_t314 * L_1 = Text_get_cachedTextGenerator_m3126(L_0, /*hidden argument*/NULL); + V_0 = L_1; + TextGenerator_t314 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = TextGenerator_get_lineCount_m1678(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + Vector2_t6 L_4 = ___pos; + TextGenerator_t314 * L_5 = V_0; + int32_t L_6 = InputField_GetUnclampedCharacterLineFromPosition_m2738(__this, L_4, L_5, /*hidden argument*/NULL); + V_1 = L_6; + int32_t L_7 = V_1; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_002b; + } + } + { + return 0; + } + +IL_002b: + { + int32_t L_8 = V_1; + TextGenerator_t314 * L_9 = V_0; + NullCheck(L_9); + int32_t L_10 = TextGenerator_get_lineCount_m1678(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_003e; + } + } + { + TextGenerator_t314 * L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = TextGenerator_get_characterCountVisible_m1675(L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_003e: + { + TextGenerator_t314 * L_13 = V_0; + NullCheck(L_13); + Object_t* L_14 = TextGenerator_get_lines_m1694(L_13, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + UILineInfo_t313 L_16 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_14, L_15); + V_9 = L_16; + int32_t L_17 = ((&V_9)->___startCharIdx_0); + V_2 = L_17; + TextGenerator_t314 * L_18 = V_0; + int32_t L_19 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_20 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + V_3 = L_20; + int32_t L_21 = V_2; + V_4 = L_21; + goto IL_00e6; + } + +IL_0064: + { + int32_t L_22 = V_4; + TextGenerator_t314 * L_23 = V_0; + NullCheck(L_23); + int32_t L_24 = TextGenerator_get_characterCountVisible_m1675(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_0076; + } + } + { + goto IL_00ee; + } + +IL_0076: + { + TextGenerator_t314 * L_25 = V_0; + NullCheck(L_25); + Object_t* L_26 = TextGenerator_get_characters_m1693(L_25, /*hidden argument*/NULL); + int32_t L_27 = V_4; + NullCheck(L_26); + UICharInfo_t312 L_28 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_26, L_27); + V_5 = L_28; + Vector2_t6 L_29 = ((&V_5)->___cursorPos_0); + Text_t545 * L_30 = (__this->___m_TextComponent_21); + NullCheck(L_30); + float L_31 = Text_get_pixelsPerUnit_m3154(L_30, /*hidden argument*/NULL); + Vector2_t6 L_32 = Vector2_op_Division_m957(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL); + V_6 = L_32; + float L_33 = ((&___pos)->___x_1); + float L_34 = ((&V_6)->___x_1); + V_7 = ((float)((float)L_33-(float)L_34)); + float L_35 = ((&V_6)->___x_1); + float L_36 = ((&V_5)->___charWidth_1); + Text_t545 * L_37 = (__this->___m_TextComponent_21); + NullCheck(L_37); + float L_38 = Text_get_pixelsPerUnit_m3154(L_37, /*hidden argument*/NULL); + float L_39 = ((&___pos)->___x_1); + V_8 = ((float)((float)((float)((float)L_35+(float)((float)((float)L_36/(float)L_38))))-(float)L_39)); + float L_40 = V_7; + float L_41 = V_8; + if ((!(((float)L_40) < ((float)L_41)))) + { + goto IL_00e0; + } + } + { + int32_t L_42 = V_4; + return L_42; + } + +IL_00e0: + { + int32_t L_43 = V_4; + V_4 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_00e6: + { + int32_t L_44 = V_4; + int32_t L_45 = V_3; + if ((((int32_t)L_44) < ((int32_t)L_45))) + { + goto IL_0064; + } + } + +IL_00ee: + { + int32_t L_46 = V_3; + return L_46; + } +} +// System.Boolean UnityEngine.UI.InputField::MayDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" bool InputField_MayDrag_m2740 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + int32_t G_B6_0 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_003d; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_1) + { + goto IL_003d; + } + } + { + PointerEventData_t131 * L_2 = ___eventData; + NullCheck(L_2); + int32_t L_3 = PointerEventData_get_button_m2246(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_003d; + } + } + { + Text_t545 * L_4 = (__this->___m_TextComponent_21); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003d; + } + } + { + TouchScreenKeyboard_t229 * L_6 = (__this->___m_Keyboard_19); + G_B6_0 = ((((Object_t*)(TouchScreenKeyboard_t229 *)L_6) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + goto IL_003e; + } + +IL_003d: + { + G_B6_0 = 0; + } + +IL_003e: + { + return G_B6_0; + } +} +// System.Void UnityEngine.UI.InputField::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void InputField_OnBeginDrag_m2741 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = InputField_MayDrag_m2740(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + __this->___m_UpdateDrag_47 = 1; + return; + } +} +// System.Void UnityEngine.UI.InputField::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void InputField_OnDrag_m2742 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = InputField_MayDrag_m2740(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + Text_t545 * L_2 = InputField_get_textComponent_m2684(__this, /*hidden argument*/NULL); + NullCheck(L_2); + RectTransform_t242 * L_3 = Graphic_get_rectTransform_m2546(L_2, /*hidden argument*/NULL); + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_4); + Vector2_t6 L_5 = PointerEventData_get_position_m590(L_4, /*hidden argument*/NULL); + PointerEventData_t131 * L_6 = ___eventData; + NullCheck(L_6); + Camera_t28 * L_7 = PointerEventData_get_pressEventCamera_m2250(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_3, L_5, L_7, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_8 = V_0; + int32_t L_9 = InputField_GetCharacterIndexFromPosition_m2739(__this, L_8, /*hidden argument*/NULL); + int32_t L_10 = (__this->___m_DrawStart_52); + InputField_set_caretSelectPositionInternal_m2716(__this, ((int32_t)((int32_t)L_9+(int32_t)L_10)), /*hidden argument*/NULL); + InputField_MarkGeometryAsDirty_m2776(__this, /*hidden argument*/NULL); + Text_t545 * L_11 = InputField_get_textComponent_m2684(__this, /*hidden argument*/NULL); + NullCheck(L_11); + RectTransform_t242 * L_12 = Graphic_get_rectTransform_m2546(L_11, /*hidden argument*/NULL); + PointerEventData_t131 * L_13 = ___eventData; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + PointerEventData_t131 * L_15 = ___eventData; + NullCheck(L_15); + Camera_t28 * L_16 = PointerEventData_get_pressEventCamera_m2250(L_15, /*hidden argument*/NULL); + bool L_17 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_12, L_14, L_16, /*hidden argument*/NULL); + __this->___m_DragPositionOutOfBounds_48 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0); + bool L_18 = (__this->___m_DragPositionOutOfBounds_48); + if (!L_18) + { + goto IL_0094; + } + } + { + Coroutine_t190 * L_19 = (__this->___m_DragCoroutine_54); + if (L_19) + { + goto IL_0094; + } + } + { + PointerEventData_t131 * L_20 = ___eventData; + Object_t * L_21 = InputField_MouseDragOutsideRect_m2743(__this, L_20, /*hidden argument*/NULL); + Coroutine_t190 * L_22 = MonoBehaviour_StartCoroutine_m513(__this, L_21, /*hidden argument*/NULL); + __this->___m_DragCoroutine_54 = L_22; + } + +IL_0094: + { + PointerEventData_t131 * L_23 = ___eventData; + NullCheck(L_23); + BaseEventData_Use_m2213(L_23, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.InputField::MouseDragOutsideRect(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* U3CMouseDragOutsideRectU3Ec__Iterator4_t583_il2cpp_TypeInfo_var; +extern "C" Object_t * InputField_MouseDragOutsideRect_m2743 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(353); + s_Il2CppMethodIntialized = true; + } + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * V_0 = {0}; + { + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * L_0 = (U3CMouseDragOutsideRectU3Ec__Iterator4_t583 *)il2cpp_codegen_object_new (U3CMouseDragOutsideRectU3Ec__Iterator4_t583_il2cpp_TypeInfo_var); + U3CMouseDragOutsideRectU3Ec__Iterator4__ctor_m2667(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * L_1 = V_0; + PointerEventData_t131 * L_2 = ___eventData; + NullCheck(L_1); + L_1->___eventData_0 = L_2; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * L_3 = V_0; + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_3); + L_3->___U3CU24U3EeventData_6 = L_4; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * L_5 = V_0; + NullCheck(L_5); + L_5->___U3CU3Ef__this_7 = __this; + U3CMouseDragOutsideRectU3Ec__Iterator4_t583 * L_6 = V_0; + return L_6; + } +} +// System.Void UnityEngine.UI.InputField::OnEndDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void InputField_OnEndDrag_m2744 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = InputField_MayDrag_m2740(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + __this->___m_UpdateDrag_47 = 0; + return; + } +} +// System.Void UnityEngine.UI.InputField::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void InputField_OnPointerDown_m2745 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Vector2_t6 V_1 = {0}; + int32_t V_2 = 0; + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = InputField_MayDrag_m2740(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_2 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_3 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_2); + EventSystem_SetSelectedGameObject_m2112(L_2, L_3, L_4, /*hidden argument*/NULL); + bool L_5 = (__this->___m_AllowInput_45); + V_0 = L_5; + PointerEventData_t131 * L_6 = ___eventData; + Selectable_OnPointerDown_m3060(__this, L_6, /*hidden argument*/NULL); + bool L_7 = InputField_InPlaceEditing_m2735(__this, /*hidden argument*/NULL); + if (L_7) + { + goto IL_005a; + } + } + { + TouchScreenKeyboard_t229 * L_8 = (__this->___m_Keyboard_19); + if (!L_8) + { + goto IL_0052; + } + } + { + TouchScreenKeyboard_t229 * L_9 = (__this->___m_Keyboard_19); + NullCheck(L_9); + bool L_10 = TouchScreenKeyboard_get_active_m930(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_005a; + } + } + +IL_0052: + { + PointerEventData_t131 * L_11 = ___eventData; + VirtActionInvoker1< BaseEventData_t477 * >::Invoke(35 /* System.Void UnityEngine.UI.InputField::OnSelect(UnityEngine.EventSystems.BaseEventData) */, __this, L_11); + return; + } + +IL_005a: + { + bool L_12 = V_0; + if (!L_12) + { + goto IL_008a; + } + } + { + PointerEventData_t131 * L_13 = ___eventData; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + Vector2_t6 L_15 = InputField_ScreenToLocal_m2737(__this, L_14, /*hidden argument*/NULL); + V_1 = L_15; + Vector2_t6 L_16 = V_1; + int32_t L_17 = InputField_GetCharacterIndexFromPosition_m2739(__this, L_16, /*hidden argument*/NULL); + int32_t L_18 = (__this->___m_DrawStart_52); + V_2 = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = V_2; + InputField_set_caretPositionInternal_m2714(__this, L_19, /*hidden argument*/NULL); + int32_t L_20 = V_2; + InputField_set_caretSelectPositionInternal_m2716(__this, L_20, /*hidden argument*/NULL); + } + +IL_008a: + { + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_21 = ___eventData; + NullCheck(L_21); + BaseEventData_Use_m2213(L_21, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.InputField/EditState UnityEngine.UI.InputField::KeyPressed(UnityEngine.Event) +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_KeyPressed_m2746 (InputField_t582 * __this, Event_t326 * ___evt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + uint16_t V_7 = 0x0; + int32_t V_8 = {0}; + int32_t G_B4_0 = 0; + int32_t G_B7_0 = 0; + int32_t G_B11_0 = 0; + { + Event_t326 * L_0 = ___evt; + NullCheck(L_0); + int32_t L_1 = Event_get_modifiers_m1777(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = Application_get_platform_m1237(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = V_1; + if (!L_3) + { + goto IL_0020; + } + } + { + int32_t L_4 = V_1; + if ((((int32_t)L_4) == ((int32_t)1))) + { + goto IL_0020; + } + } + { + int32_t L_5 = V_1; + G_B4_0 = ((((int32_t)L_5) == ((int32_t)3))? 1 : 0); + goto IL_0021; + } + +IL_0020: + { + G_B4_0 = 1; + } + +IL_0021: + { + V_2 = G_B4_0; + bool L_6 = V_2; + if (!L_6) + { + goto IL_0036; + } + } + { + int32_t L_7 = V_0; + G_B7_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_7&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_003f; + } + +IL_0036: + { + int32_t L_8 = V_0; + G_B7_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_8&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_003f: + { + V_3 = G_B7_0; + int32_t L_9 = V_0; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_9&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_10 = V_0; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_10&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_11 = V_3; + if (!L_11) + { + goto IL_006a; + } + } + { + bool L_12 = V_5; + if (L_12) + { + goto IL_006a; + } + } + { + bool L_13 = V_4; + G_B11_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0); + goto IL_006b; + } + +IL_006a: + { + G_B11_0 = 0; + } + +IL_006b: + { + V_6 = G_B11_0; + Event_t326 * L_14 = ___evt; + NullCheck(L_14); + int32_t L_15 = Event_get_keyCode_m1780(L_14, /*hidden argument*/NULL); + V_8 = L_15; + int32_t L_16 = V_8; + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 0) + { + goto IL_01e9; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 1) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 2) + { + goto IL_01d5; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 3) + { + goto IL_01df; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 4) + { + goto IL_01ca; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 5) + { + goto IL_01bf; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 6) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 7) + { + goto IL_010a; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)271))) == 8) + { + goto IL_0114; + } + } + +IL_00a6: + { + int32_t L_17 = V_8; + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)97))) == 0) + { + goto IL_011e; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)97))) == 1) + { + goto IL_00bc; + } + if (((int32_t)((int32_t)L_17-(int32_t)((int32_t)97))) == 2) + { + goto IL_0132; + } + } + +IL_00bc: + { + int32_t L_18 = V_8; + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)118))) == 0) + { + goto IL_0166; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)118))) == 1) + { + goto IL_00d2; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)118))) == 2) + { + goto IL_017f; + } + } + +IL_00d2: + { + int32_t L_19 = V_8; + if ((((int32_t)L_19) == ((int32_t)8))) + { + goto IL_00fa; + } + } + { + int32_t L_20 = V_8; + if ((((int32_t)L_20) == ((int32_t)((int32_t)13)))) + { + goto IL_01e9; + } + } + { + int32_t L_21 = V_8; + if ((((int32_t)L_21) == ((int32_t)((int32_t)27)))) + { + goto IL_01fc; + } + } + { + int32_t L_22 = V_8; + if ((((int32_t)L_22) == ((int32_t)((int32_t)127)))) + { + goto IL_0102; + } + } + { + goto IL_0205; + } + +IL_00fa: + { + InputField_Backspace_m2764(__this, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_0102: + { + InputField_ForwardSpace_m2763(__this, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_010a: + { + bool L_23 = V_4; + InputField_MoveTextStart_m2732(__this, L_23, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_0114: + { + bool L_24 = V_4; + InputField_MoveTextEnd_m2731(__this, L_24, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_011e: + { + bool L_25 = V_6; + if (!L_25) + { + goto IL_012d; + } + } + { + InputField_SelectAll_m2730(__this, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_012d: + { + goto IL_0205; + } + +IL_0132: + { + bool L_26 = V_6; + if (!L_26) + { + goto IL_0161; + } + } + { + int32_t L_27 = InputField_get_inputType_m2702(__this, /*hidden argument*/NULL); + if ((((int32_t)L_27) == ((int32_t)2))) + { + goto IL_0155; + } + } + { + String_t* L_28 = InputField_GetSelectedString_m2750(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + InputField_set_clipboard_m2734(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + goto IL_015f; + } + +IL_0155: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + InputField_set_clipboard_m2734(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + } + +IL_015f: + { + return (int32_t)(0); + } + +IL_0161: + { + goto IL_0205; + } + +IL_0166: + { + bool L_30 = V_6; + if (!L_30) + { + goto IL_017a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + String_t* L_31 = InputField_get_clipboard_m2733(NULL /*static, unused*/, /*hidden argument*/NULL); + VirtActionInvoker1< String_t* >::Invoke(54 /* System.Void UnityEngine.UI.InputField::Append(System.String) */, __this, L_31); + return (int32_t)(0); + } + +IL_017a: + { + goto IL_0205; + } + +IL_017f: + { + bool L_32 = V_6; + if (!L_32) + { + goto IL_01ba; + } + } + { + int32_t L_33 = InputField_get_inputType_m2702(__this, /*hidden argument*/NULL); + if ((((int32_t)L_33) == ((int32_t)2))) + { + goto IL_01a2; + } + } + { + String_t* L_34 = InputField_GetSelectedString_m2750(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + InputField_set_clipboard_m2734(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + goto IL_01ac; + } + +IL_01a2: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_35 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + InputField_set_clipboard_m2734(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + } + +IL_01ac: + { + InputField_Delete_m2762(__this, /*hidden argument*/NULL); + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_01ba: + { + goto IL_0205; + } + +IL_01bf: + { + bool L_36 = V_4; + bool L_37 = V_3; + InputField_MoveLeft_m2754(__this, L_36, L_37, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_01ca: + { + bool L_38 = V_4; + bool L_39 = V_3; + InputField_MoveRight_m2752(__this, L_38, L_39, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_01d5: + { + bool L_40 = V_4; + InputField_MoveUp_m2760(__this, L_40, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_01df: + { + bool L_41 = V_4; + InputField_MoveDown_m2758(__this, L_41, /*hidden argument*/NULL); + return (int32_t)(0); + } + +IL_01e9: + { + int32_t L_42 = InputField_get_lineType_m2700(__this, /*hidden argument*/NULL); + if ((((int32_t)L_42) == ((int32_t)2))) + { + goto IL_01f7; + } + } + { + return (int32_t)(1); + } + +IL_01f7: + { + goto IL_0205; + } + +IL_01fc: + { + __this->___m_WasCanceled_56 = 1; + return (int32_t)(1); + } + +IL_0205: + { + Event_t326 * L_43 = ___evt; + NullCheck(L_43); + uint16_t L_44 = Event_get_character_m1778(L_43, /*hidden argument*/NULL); + V_7 = L_44; + bool L_45 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (L_45) + { + goto IL_0235; + } + } + { + uint16_t L_46 = V_7; + if ((((int32_t)L_46) == ((int32_t)((int32_t)9)))) + { + goto IL_0233; + } + } + { + uint16_t L_47 = V_7; + if ((((int32_t)L_47) == ((int32_t)((int32_t)13)))) + { + goto IL_0233; + } + } + { + uint16_t L_48 = V_7; + if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)10))))) + { + goto IL_0235; + } + } + +IL_0233: + { + return (int32_t)(0); + } + +IL_0235: + { + uint16_t L_49 = V_7; + if ((((int32_t)L_49) == ((int32_t)((int32_t)13)))) + { + goto IL_0246; + } + } + { + uint16_t L_50 = V_7; + if ((!(((uint32_t)L_50) == ((uint32_t)3)))) + { + goto IL_024a; + } + } + +IL_0246: + { + V_7 = ((int32_t)10); + } + +IL_024a: + { + uint16_t L_51 = V_7; + bool L_52 = InputField_IsValidChar_m2747(__this, L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_025f; + } + } + { + uint16_t L_53 = V_7; + VirtActionInvoker1< uint16_t >::Invoke(55 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_53); + } + +IL_025f: + { + uint16_t L_54 = V_7; + if (L_54) + { + goto IL_027c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_55 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_55); + int32_t L_56 = String_get_Length_m2000(L_55, /*hidden argument*/NULL); + if ((((int32_t)L_56) <= ((int32_t)0))) + { + goto IL_027c; + } + } + { + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + } + +IL_027c: + { + return (int32_t)(0); + } +} +// System.Boolean UnityEngine.UI.InputField::IsValidChar(System.Char) +extern "C" bool InputField_IsValidChar_m2747 (InputField_t582 * __this, uint16_t ___c, const MethodInfo* method) +{ + { + uint16_t L_0 = ___c; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)127))))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + uint16_t L_1 = ___c; + if ((((int32_t)L_1) == ((int32_t)((int32_t)9)))) + { + goto IL_001a; + } + } + { + uint16_t L_2 = ___c; + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)10))))) + { + goto IL_001c; + } + } + +IL_001a: + { + return 1; + } + +IL_001c: + { + Text_t545 * L_3 = (__this->___m_TextComponent_21); + NullCheck(L_3); + Font_t310 * L_4 = Text_get_font_m3130(L_3, /*hidden argument*/NULL); + uint16_t L_5 = ___c; + NullCheck(L_4); + bool L_6 = Font_HasCharacter_m1642(L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.UI.InputField::ProcessEvent(UnityEngine.Event) +extern "C" void InputField_ProcessEvent_m2748 (InputField_t582 * __this, Event_t326 * ___e, const MethodInfo* method) +{ + { + Event_t326 * L_0 = ___e; + InputField_KeyPressed_m2746(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral220; +extern "C" void InputField_OnUpdateSelected_m2749 (InputField_t582 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral220 = il2cpp_codegen_string_literal_from_index(220); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = {0}; + int32_t V_2 = {0}; + String_t* V_3 = {0}; + Dictionary_2_t327 * V_4 = {0}; + int32_t V_5 = 0; + { + bool L_0 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + V_0 = 0; + goto IL_00ce; + } + +IL_0013: + { + Event_t326 * L_1 = (__this->___m_ProcessingEvent_58); + NullCheck(L_1); + int32_t L_2 = Event_get_rawType_m1774(L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)4)))) + { + goto IL_0045; + } + } + { + V_0 = 1; + Event_t326 * L_3 = (__this->___m_ProcessingEvent_58); + int32_t L_4 = InputField_KeyPressed_m2746(__this, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + if ((!(((uint32_t)L_5) == ((uint32_t)1)))) + { + goto IL_0045; + } + } + { + InputField_DeactivateInputField_m2792(__this, /*hidden argument*/NULL); + goto IL_00de; + } + +IL_0045: + { + Event_t326 * L_6 = (__this->___m_ProcessingEvent_58); + NullCheck(L_6); + int32_t L_7 = Event_get_type_m1775(L_6, /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_2; + if ((((int32_t)L_8) == ((int32_t)((int32_t)13)))) + { + goto IL_0066; + } + } + { + int32_t L_9 = V_2; + if ((((int32_t)L_9) == ((int32_t)((int32_t)14)))) + { + goto IL_0066; + } + } + { + goto IL_00ce; + } + +IL_0066: + { + Event_t326 * L_10 = (__this->___m_ProcessingEvent_58); + NullCheck(L_10); + String_t* L_11 = Event_get_commandName_m1779(L_10, /*hidden argument*/NULL); + V_3 = L_11; + String_t* L_12 = V_3; + if (!L_12) + { + goto IL_00c9; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_13 = ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map0_59; + if (L_13) + { + goto IL_009e; + } + } + { + Dictionary_2_t327 * L_14 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_14, 1, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_4 = L_14; + Dictionary_2_t327 * L_15 = V_4; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) */, L_15, _stringLiteral220, 0); + Dictionary_2_t327 * L_16 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map0_59 = L_16; + } + +IL_009e: + { + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_17 = ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map0_59; + String_t* L_18 = V_3; + NullCheck(L_17); + bool L_19 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) */, L_17, L_18, (&V_5)); + if (!L_19) + { + goto IL_00c9; + } + } + { + int32_t L_20 = V_5; + if (!L_20) + { + goto IL_00bc; + } + } + { + goto IL_00c9; + } + +IL_00bc: + { + InputField_SelectAll_m2730(__this, /*hidden argument*/NULL); + V_0 = 1; + goto IL_00c9; + } + +IL_00c9: + { + goto IL_00ce; + } + +IL_00ce: + { + Event_t326 * L_21 = (__this->___m_ProcessingEvent_58); + bool L_22 = Event_PopEvent_m1781(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + if (L_22) + { + goto IL_0013; + } + } + +IL_00de: + { + bool L_23 = V_0; + if (!L_23) + { + goto IL_00ea; + } + } + { + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + } + +IL_00ea: + { + BaseEventData_t477 * L_24 = ___eventData; + NullCheck(L_24); + BaseEventData_Use_m2213(L_24, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.UI.InputField::GetSelectedString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* InputField_GetSelectedString_m2750 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + V_1 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + if ((((int32_t)L_4) <= ((int32_t)L_5))) + { + goto IL_002c; + } + } + { + int32_t L_6 = V_0; + V_2 = L_6; + int32_t L_7 = V_1; + V_0 = L_7; + int32_t L_8 = V_2; + V_1 = L_8; + } + +IL_002c: + { + String_t* L_9 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_10 = V_0; + int32_t L_11 = V_1; + int32_t L_12 = V_0; + NullCheck(L_9); + String_t* L_13 = String_Substring_m2063(L_9, L_10, ((int32_t)((int32_t)L_11-(int32_t)L_12)), /*hidden argument*/NULL); + return L_13; + } +} +// System.Int32 UnityEngine.UI.InputField::FindtNextWordBegin() +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_FindtNextWordBegin_m2751 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + String_t* L_1 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))) < ((int32_t)L_2))) + { + goto IL_0024; + } + } + { + String_t* L_3 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0024: + { + String_t* L_5 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_6 = ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___kSeparators_20; + int32_t L_7 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_8 = String_IndexOfAny_m3595(L_5, L_6, ((int32_t)((int32_t)L_7+(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_8; + int32_t L_9 = V_0; + if ((!(((uint32_t)L_9) == ((uint32_t)(-1))))) + { + goto IL_0055; + } + } + { + String_t* L_10 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + V_0 = L_11; + goto IL_0059; + } + +IL_0055: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0059: + { + int32_t L_13 = V_0; + return L_13; + } +} +// System.Void UnityEngine.UI.InputField::MoveRight(System.Boolean,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void InputField_MoveRight_m2752 (InputField_t582 * __this, bool ___shift, bool ___ctrl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0032; + } + } + { + bool L_1 = ___shift; + if (L_1) + { + goto IL_0032; + } + } + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_Max_m1132(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_6, /*hidden argument*/NULL); + return; + } + +IL_0032: + { + bool L_7 = ___ctrl; + if (!L_7) + { + goto IL_0044; + } + } + { + int32_t L_8 = InputField_FindtNextWordBegin_m2751(__this, /*hidden argument*/NULL); + V_0 = L_8; + goto IL_004d; + } + +IL_0044: + { + int32_t L_9 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_004d: + { + bool L_10 = ___shift; + if (!L_10) + { + goto IL_005f; + } + } + { + int32_t L_11 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_11, /*hidden argument*/NULL); + goto IL_006f; + } + +IL_005f: + { + int32_t L_12 = V_0; + V_1 = L_12; + int32_t L_13 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_13, /*hidden argument*/NULL); + int32_t L_14 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_14, /*hidden argument*/NULL); + } + +IL_006f: + { + return; + } +} +// System.Int32 UnityEngine.UI.InputField::FindtPrevWordBegin() +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_FindtPrevWordBegin_m2753 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_0-(int32_t)2))) >= ((int32_t)0))) + { + goto IL_0010; + } + } + { + return 0; + } + +IL_0010: + { + String_t* L_1 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((InputField_t582_StaticFields*)InputField_t582_il2cpp_TypeInfo_var->static_fields)->___kSeparators_20; + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_4 = String_LastIndexOfAny_m3596(L_1, L_2, ((int32_t)((int32_t)L_3-(int32_t)2)), /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + if ((!(((uint32_t)L_5) == ((uint32_t)(-1))))) + { + goto IL_0037; + } + } + { + V_0 = 0; + goto IL_003b; + } + +IL_0037: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_003b: + { + int32_t L_7 = V_0; + return L_7; + } +} +// System.Void UnityEngine.UI.InputField::MoveLeft(System.Boolean,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void InputField_MoveLeft_m2754 (InputField_t582 * __this, bool ___shift, bool ___ctrl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0032; + } + } + { + bool L_1 = ___shift; + if (L_1) + { + goto IL_0032; + } + } + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_Min_m1131(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_6, /*hidden argument*/NULL); + return; + } + +IL_0032: + { + bool L_7 = ___ctrl; + if (!L_7) + { + goto IL_0044; + } + } + { + int32_t L_8 = InputField_FindtPrevWordBegin_m2753(__this, /*hidden argument*/NULL); + V_0 = L_8; + goto IL_004d; + } + +IL_0044: + { + int32_t L_9 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_004d: + { + bool L_10 = ___shift; + if (!L_10) + { + goto IL_005f; + } + } + { + int32_t L_11 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_11, /*hidden argument*/NULL); + goto IL_006f; + } + +IL_005f: + { + int32_t L_12 = V_0; + V_1 = L_12; + int32_t L_13 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_13, /*hidden argument*/NULL); + int32_t L_14 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_14, /*hidden argument*/NULL); + } + +IL_006f: + { + return; + } +} +// System.Int32 UnityEngine.UI.InputField::DetermineCharacterLine(System.Int32,UnityEngine.TextGenerator) +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_DetermineCharacterLine_m2755 (InputField_t582 * __this, int32_t ___charPos, TextGenerator_t314 * ___generator, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + UILineInfo_t313 V_1 = {0}; + { + bool L_0 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + V_0 = 0; + goto IL_0036; + } + +IL_0014: + { + TextGenerator_t314 * L_1 = ___generator; + NullCheck(L_1); + Object_t* L_2 = TextGenerator_get_lines_m1694(L_1, /*hidden argument*/NULL); + int32_t L_3 = V_0; + NullCheck(L_2); + UILineInfo_t313 L_4 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_2, ((int32_t)((int32_t)L_3+(int32_t)1))); + V_1 = L_4; + int32_t L_5 = ((&V_1)->___startCharIdx_0); + int32_t L_6 = ___charPos; + if ((((int32_t)L_5) <= ((int32_t)L_6))) + { + goto IL_0032; + } + } + { + int32_t L_7 = V_0; + return L_7; + } + +IL_0032: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0036: + { + int32_t L_9 = V_0; + TextGenerator_t314 * L_10 = ___generator; + NullCheck(L_10); + int32_t L_11 = TextGenerator_get_lineCount_m1678(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)L_11-(int32_t)1))))) + { + goto IL_0014; + } + } + { + TextGenerator_t314 * L_12 = ___generator; + NullCheck(L_12); + int32_t L_13 = TextGenerator_get_lineCount_m1678(L_12, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_13-(int32_t)1)); + } +} +// System.Int32 UnityEngine.UI.InputField::LineUpCharacterPosition(System.Int32,System.Boolean) +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_LineUpCharacterPosition_m2756 (InputField_t582 * __this, int32_t ___originalPos, bool ___goToFirstChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + UICharInfo_t312 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + UILineInfo_t313 V_4 = {0}; + UILineInfo_t313 V_5 = {0}; + UICharInfo_t312 V_6 = {0}; + int32_t G_B6_0 = 0; + { + int32_t L_0 = ___originalPos; + TextGenerator_t314 * L_1 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = TextGenerator_get_characterCountVisible_m1675(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + TextGenerator_t314 * L_3 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_3); + Object_t* L_4 = TextGenerator_get_characters_m1693(L_3, /*hidden argument*/NULL); + int32_t L_5 = ___originalPos; + NullCheck(L_4); + UICharInfo_t312 L_6 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_4, L_5); + V_0 = L_6; + int32_t L_7 = ___originalPos; + TextGenerator_t314 * L_8 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_9 = InputField_DetermineCharacterLine_m2755(__this, L_7, L_8, /*hidden argument*/NULL); + V_1 = L_9; + int32_t L_10 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_10-(int32_t)1))) >= ((int32_t)0))) + { + goto IL_004a; + } + } + { + bool L_11 = ___goToFirstChar; + if (!L_11) + { + goto IL_0048; + } + } + { + G_B6_0 = 0; + goto IL_0049; + } + +IL_0048: + { + int32_t L_12 = ___originalPos; + G_B6_0 = L_12; + } + +IL_0049: + { + return G_B6_0; + } + +IL_004a: + { + TextGenerator_t314 * L_13 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_13); + Object_t* L_14 = TextGenerator_get_lines_m1694(L_13, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + UILineInfo_t313 L_16 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_14, L_15); + V_4 = L_16; + int32_t L_17 = ((&V_4)->___startCharIdx_0); + V_2 = ((int32_t)((int32_t)L_17-(int32_t)1)); + TextGenerator_t314 * L_18 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_18); + Object_t* L_19 = TextGenerator_get_lines_m1694(L_18, /*hidden argument*/NULL); + int32_t L_20 = V_1; + NullCheck(L_19); + UILineInfo_t313 L_21 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_19, ((int32_t)((int32_t)L_20-(int32_t)1))); + V_5 = L_21; + int32_t L_22 = ((&V_5)->___startCharIdx_0); + V_3 = L_22; + goto IL_00bf; + } + +IL_0089: + { + TextGenerator_t314 * L_23 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_23); + Object_t* L_24 = TextGenerator_get_characters_m1693(L_23, /*hidden argument*/NULL); + int32_t L_25 = V_3; + NullCheck(L_24); + UICharInfo_t312 L_26 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_24, L_25); + V_6 = L_26; + Vector2_t6 * L_27 = &((&V_6)->___cursorPos_0); + float L_28 = (L_27->___x_1); + Vector2_t6 * L_29 = &((&V_0)->___cursorPos_0); + float L_30 = (L_29->___x_1); + if ((!(((float)L_28) >= ((float)L_30)))) + { + goto IL_00bb; + } + } + { + int32_t L_31 = V_3; + return L_31; + } + +IL_00bb: + { + int32_t L_32 = V_3; + V_3 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00bf: + { + int32_t L_33 = V_3; + int32_t L_34 = V_2; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_0089; + } + } + { + int32_t L_35 = V_2; + return L_35; + } +} +// System.Int32 UnityEngine.UI.InputField::LineDownCharacterPosition(System.Int32,System.Boolean) +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_LineDownCharacterPosition_m2757 (InputField_t582 * __this, int32_t ___originalPos, bool ___goToLastChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + UICharInfo_t312 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + UILineInfo_t313 V_4 = {0}; + UICharInfo_t312 V_5 = {0}; + int32_t G_B6_0 = 0; + { + int32_t L_0 = ___originalPos; + TextGenerator_t314 * L_1 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = TextGenerator_get_characterCountVisible_m1675(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_001d; + } + } + { + String_t* L_3 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_001d: + { + TextGenerator_t314 * L_5 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Object_t* L_6 = TextGenerator_get_characters_m1693(L_5, /*hidden argument*/NULL); + int32_t L_7 = ___originalPos; + NullCheck(L_6); + UICharInfo_t312 L_8 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_6, L_7); + V_0 = L_8; + int32_t L_9 = ___originalPos; + TextGenerator_t314 * L_10 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_11 = InputField_DetermineCharacterLine_m2755(__this, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + int32_t L_12 = V_1; + TextGenerator_t314 * L_13 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_13); + int32_t L_14 = TextGenerator_get_lineCount_m1678(L_13, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_12+(int32_t)1))) < ((int32_t)L_14))) + { + goto IL_0068; + } + } + { + bool L_15 = ___goToLastChar; + if (!L_15) + { + goto IL_0066; + } + } + { + String_t* L_16 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_16); + int32_t L_17 = String_get_Length_m2000(L_16, /*hidden argument*/NULL); + G_B6_0 = L_17; + goto IL_0067; + } + +IL_0066: + { + int32_t L_18 = ___originalPos; + G_B6_0 = L_18; + } + +IL_0067: + { + return G_B6_0; + } + +IL_0068: + { + TextGenerator_t314 * L_19 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_20 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_21 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_19, ((int32_t)((int32_t)L_20+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_21; + TextGenerator_t314 * L_22 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_22); + Object_t* L_23 = TextGenerator_get_lines_m1694(L_22, /*hidden argument*/NULL); + int32_t L_24 = V_1; + NullCheck(L_23); + UILineInfo_t313 L_25 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_23, ((int32_t)((int32_t)L_24+(int32_t)1))); + V_4 = L_25; + int32_t L_26 = ((&V_4)->___startCharIdx_0); + V_3 = L_26; + goto IL_00cf; + } + +IL_0099: + { + TextGenerator_t314 * L_27 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_27); + Object_t* L_28 = TextGenerator_get_characters_m1693(L_27, /*hidden argument*/NULL); + int32_t L_29 = V_3; + NullCheck(L_28); + UICharInfo_t312 L_30 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_28, L_29); + V_5 = L_30; + Vector2_t6 * L_31 = &((&V_5)->___cursorPos_0); + float L_32 = (L_31->___x_1); + Vector2_t6 * L_33 = &((&V_0)->___cursorPos_0); + float L_34 = (L_33->___x_1); + if ((!(((float)L_32) >= ((float)L_34)))) + { + goto IL_00cb; + } + } + { + int32_t L_35 = V_3; + return L_35; + } + +IL_00cb: + { + int32_t L_36 = V_3; + V_3 = ((int32_t)((int32_t)L_36+(int32_t)1)); + } + +IL_00cf: + { + int32_t L_37 = V_3; + int32_t L_38 = V_2; + if ((((int32_t)L_37) < ((int32_t)L_38))) + { + goto IL_0099; + } + } + { + int32_t L_39 = V_2; + return L_39; + } +} +// System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean) +extern "C" void InputField_MoveDown_m2758 (InputField_t582 * __this, bool ___shift, const MethodInfo* method) +{ + { + bool L_0 = ___shift; + InputField_MoveDown_m2759(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void InputField_MoveDown_m2759 (InputField_t582 * __this, bool ___shift, bool ___goToLastChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B6_0 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0031; + } + } + { + bool L_1 = ___shift; + if (L_1) + { + goto IL_0031; + } + } + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_Max_m1132(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_6, /*hidden argument*/NULL); + } + +IL_0031: + { + bool L_7 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004e; + } + } + { + int32_t L_8 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + bool L_9 = ___goToLastChar; + int32_t L_10 = InputField_LineDownCharacterPosition_m2757(__this, L_8, L_9, /*hidden argument*/NULL); + G_B6_0 = L_10; + goto IL_0059; + } + +IL_004e: + { + String_t* L_11 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + G_B6_0 = L_12; + } + +IL_0059: + { + V_0 = G_B6_0; + bool L_13 = ___shift; + if (!L_13) + { + goto IL_006c; + } + } + { + int32_t L_14 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_14, /*hidden argument*/NULL); + goto IL_007c; + } + +IL_006c: + { + int32_t L_15 = V_0; + V_1 = L_15; + int32_t L_16 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_16, /*hidden argument*/NULL); + int32_t L_17 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_17, /*hidden argument*/NULL); + } + +IL_007c: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean) +extern "C" void InputField_MoveUp_m2760 (InputField_t582 * __this, bool ___shift, const MethodInfo* method) +{ + { + bool L_0 = ___shift; + InputField_MoveUp_m2761(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void InputField_MoveUp_m2761 (InputField_t582 * __this, bool ___shift, bool ___goToFirstChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B6_0 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0031; + } + } + { + bool L_1 = ___shift; + if (L_1) + { + goto IL_0031; + } + } + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_Min_m1131(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_6, /*hidden argument*/NULL); + } + +IL_0031: + { + bool L_7 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004e; + } + } + { + int32_t L_8 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + bool L_9 = ___goToFirstChar; + int32_t L_10 = InputField_LineUpCharacterPosition_m2756(__this, L_8, L_9, /*hidden argument*/NULL); + G_B6_0 = L_10; + goto IL_004f; + } + +IL_004e: + { + G_B6_0 = 0; + } + +IL_004f: + { + V_0 = G_B6_0; + bool L_11 = ___shift; + if (!L_11) + { + goto IL_0062; + } + } + { + int32_t L_12 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_12, /*hidden argument*/NULL); + goto IL_0072; + } + +IL_0062: + { + int32_t L_13 = V_0; + V_1 = L_13; + int32_t L_14 = V_1; + InputField_set_caretPositionInternal_m2714(__this, L_14, /*hidden argument*/NULL); + int32_t L_15 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_15, /*hidden argument*/NULL); + } + +IL_0072: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::Delete() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void InputField_Delete_m2762 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_1 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + int32_t L_2 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0074; + } + } + { + String_t* L_4 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_5 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + NullCheck(L_4); + String_t* L_6 = String_Substring_m2063(L_4, 0, L_5, /*hidden argument*/NULL); + String_t* L_7 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_8 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + String_t* L_9 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + int32_t L_11 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_12 = String_Substring_m2063(L_7, L_8, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m684(NULL /*static, unused*/, L_6, L_12, /*hidden argument*/NULL); + __this->___m_Text_35 = L_13; + int32_t L_14 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + InputField_set_caretSelectPositionInternal_m2716(__this, L_14, /*hidden argument*/NULL); + goto IL_00c0; + } + +IL_0074: + { + String_t* L_15 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_16 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + NullCheck(L_15); + String_t* L_17 = String_Substring_m2063(L_15, 0, L_16, /*hidden argument*/NULL); + String_t* L_18 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_19 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + String_t* L_20 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + int32_t L_22 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + NullCheck(L_18); + String_t* L_23 = String_Substring_m2063(L_18, L_19, ((int32_t)((int32_t)L_21-(int32_t)L_22)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_24 = String_Concat_m684(NULL /*static, unused*/, L_17, L_23, /*hidden argument*/NULL); + __this->___m_Text_35 = L_24; + int32_t L_25 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + InputField_set_caretPositionInternal_m2714(__this, L_25, /*hidden argument*/NULL); + } + +IL_00c0: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::ForwardSpace() +extern "C" void InputField_ForwardSpace_m2763 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + InputField_Delete_m2762(__this, /*hidden argument*/NULL); + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + goto IL_0050; + } + +IL_001c: + { + int32_t L_1 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + String_t* L_2 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0050; + } + } + { + String_t* L_4 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_5 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + NullCheck(L_4); + String_t* L_6 = String_Remove_m2065(L_4, L_5, 1, /*hidden argument*/NULL); + __this->___m_Text_35 = L_6; + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + } + +IL_0050: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::Backspace() +extern "C" void InputField_Backspace_m2764 (InputField_t582 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + bool L_0 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + InputField_Delete_m2762(__this, /*hidden argument*/NULL); + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + goto IL_005f; + } + +IL_001c: + { + int32_t L_1 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_005f; + } + } + { + String_t* L_2 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_3 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_4 = String_Remove_m2065(L_2, ((int32_t)((int32_t)L_3-(int32_t)1)), 1, /*hidden argument*/NULL); + __this->___m_Text_35 = L_4; + int32_t L_5 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_5-(int32_t)1)); + int32_t L_6 = V_0; + InputField_set_caretPositionInternal_m2714(__this, L_6, /*hidden argument*/NULL); + int32_t L_7 = V_0; + InputField_set_caretSelectPositionInternal_m2716(__this, L_7, /*hidden argument*/NULL); + InputField_SendOnValueChangedAndUpdateLabel_m2766(__this, /*hidden argument*/NULL); + } + +IL_005f: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::Insert(System.Char) +extern "C" void InputField_Insert_m2765 (InputField_t582 * __this, uint16_t ___c, const MethodInfo* method) +{ + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + String_t* L_0 = Char_ToString_m3597((&___c), /*hidden argument*/NULL); + V_0 = L_0; + InputField_Delete_m2762(__this, /*hidden argument*/NULL); + int32_t L_1 = InputField_get_characterLimit_m2696(__this, /*hidden argument*/NULL); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_0031; + } + } + { + String_t* L_2 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = InputField_get_characterLimit_m2696(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0031; + } + } + { + return; + } + +IL_0031: + { + String_t* L_5 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_6 = (__this->___m_CaretPosition_37); + String_t* L_7 = V_0; + NullCheck(L_5); + String_t* L_8 = String_Insert_m2070(L_5, L_6, L_7, /*hidden argument*/NULL); + __this->___m_Text_35 = L_8; + int32_t L_9 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + String_t* L_10 = V_0; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + int32_t L_12 = ((int32_t)((int32_t)L_9+(int32_t)L_11)); + V_1 = L_12; + InputField_set_caretPositionInternal_m2714(__this, L_12, /*hidden argument*/NULL); + int32_t L_13 = V_1; + InputField_set_caretSelectPositionInternal_m2716(__this, L_13, /*hidden argument*/NULL); + InputField_SendOnValueChanged_m2767(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::SendOnValueChangedAndUpdateLabel() +extern "C" void InputField_SendOnValueChangedAndUpdateLabel_m2766 (InputField_t582 * __this, const MethodInfo* method) +{ + { + InputField_SendOnValueChanged_m2767(__this, /*hidden argument*/NULL); + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::SendOnValueChanged() +extern const MethodInfo* UnityEvent_1_Invoke_m3598_MethodInfo_var; +extern "C" void InputField_SendOnValueChanged_m2767 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3598_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483885); + s_Il2CppMethodIntialized = true; + } + { + OnChangeEvent_t578 * L_0 = InputField_get_onValueChange_m2692(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + OnChangeEvent_t578 * L_1 = InputField_get_onValueChange_m2692(__this, /*hidden argument*/NULL); + String_t* L_2 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + NullCheck(L_1); + UnityEvent_1_Invoke_m3598(L_1, L_2, /*hidden argument*/UnityEvent_1_Invoke_m3598_MethodInfo_var); + } + +IL_001c: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::SendOnSubmit() +extern const MethodInfo* UnityEvent_1_Invoke_m3598_MethodInfo_var; +extern "C" void InputField_SendOnSubmit_m2768 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3598_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483885); + s_Il2CppMethodIntialized = true; + } + { + SubmitEvent_t576 * L_0 = InputField_get_onEndEdit_m2690(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + SubmitEvent_t576 * L_1 = InputField_get_onEndEdit_m2690(__this, /*hidden argument*/NULL); + String_t* L_2 = (__this->___m_Text_35); + NullCheck(L_1); + UnityEvent_1_Invoke_m3598(L_1, L_2, /*hidden argument*/UnityEvent_1_Invoke_m3598_MethodInfo_var); + } + +IL_001c: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::Append(System.String) +extern "C" void InputField_Append_m2769 (InputField_t582 * __this, String_t* ___input, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + bool L_0 = InputField_InPlaceEditing_m2735(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + V_0 = 0; + String_t* L_1 = ___input; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + V_1 = L_2; + goto IL_0035; + } + +IL_001a: + { + String_t* L_3 = ___input; + int32_t L_4 = V_0; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + V_2 = L_5; + uint16_t L_6 = V_2; + if ((((int32_t)L_6) < ((int32_t)((int32_t)32)))) + { + goto IL_0031; + } + } + { + uint16_t L_7 = V_2; + VirtActionInvoker1< uint16_t >::Invoke(55 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_7); + } + +IL_0031: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0035: + { + int32_t L_9 = V_0; + int32_t L_10 = V_1; + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_001a; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.InputField::Append(System.Char) +extern "C" void InputField_Append_m2770 (InputField_t582 * __this, uint16_t ___input, const MethodInfo* method) +{ + { + bool L_0 = InputField_InPlaceEditing_m2735(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + OnValidateInput_t580 * L_1 = InputField_get_onValidateInput_m2694(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0036; + } + } + { + OnValidateInput_t580 * L_2 = InputField_get_onValidateInput_m2694(__this, /*hidden argument*/NULL); + String_t* L_3 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_4 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + uint16_t L_5 = ___input; + NullCheck(L_2); + uint16_t L_6 = OnValidateInput_Invoke_m2658(L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + ___input = L_6; + goto IL_0056; + } + +IL_0036: + { + int32_t L_7 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0056; + } + } + { + String_t* L_8 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_9 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + uint16_t L_10 = ___input; + uint16_t L_11 = InputField_Validate_m2787(__this, L_8, L_9, L_10, /*hidden argument*/NULL); + ___input = L_11; + } + +IL_0056: + { + uint16_t L_12 = ___input; + if (L_12) + { + goto IL_005d; + } + } + { + return; + } + +IL_005d: + { + uint16_t L_13 = ___input; + InputField_Insert_m2765(__this, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::UpdateLabel() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void InputField_UpdateLabel_m2771 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + bool V_2 = false; + Vector2_t6 V_3 = {0}; + TextGenerationSettings_t315 V_4 = {0}; + Rect_t232 V_5 = {0}; + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0184; + } + } + { + Text_t545 * L_2 = (__this->___m_TextComponent_21); + NullCheck(L_2); + Font_t310 * L_3 = Text_get_font_m3130(L_2, /*hidden argument*/NULL); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0184; + } + } + { + bool L_5 = (__this->___m_PreventFontCallback_43); + if (L_5) + { + goto IL_0184; + } + } + { + __this->___m_PreventFontCallback_43 = 1; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_6 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_007c; + } + } + { + String_t* L_8 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_9 = (__this->___m_CaretPosition_37); + NullCheck(L_8); + String_t* L_10 = String_Substring_m2063(L_8, 0, L_9, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + String_t* L_11 = Input_get_compositionString_m1325(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_12 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + int32_t L_13 = (__this->___m_CaretPosition_37); + NullCheck(L_12); + String_t* L_14 = String_Substring_m3599(L_12, L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m613(NULL /*static, unused*/, L_10, L_11, L_14, /*hidden argument*/NULL); + V_0 = L_15; + goto IL_0083; + } + +IL_007c: + { + String_t* L_16 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + V_0 = L_16; + } + +IL_0083: + { + int32_t L_17 = InputField_get_inputType_m2702(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_17) == ((uint32_t)2)))) + { + goto IL_00a6; + } + } + { + uint16_t L_18 = InputField_get_asteriskChar_m2709(__this, /*hidden argument*/NULL); + String_t* L_19 = V_0; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + String_t* L_21 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_21 = String_CreateString_m3600(L_21, L_18, L_20, /*hidden argument*/NULL); + V_1 = L_21; + goto IL_00a8; + } + +IL_00a6: + { + String_t* L_22 = V_0; + V_1 = L_22; + } + +IL_00a8: + { + String_t* L_23 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_24 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + V_2 = L_24; + Graphic_t560 * L_25 = (__this->___m_Placeholder_22); + bool L_26 = Object_op_Inequality_m429(NULL /*static, unused*/, L_25, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00cc; + } + } + { + Graphic_t560 * L_27 = (__this->___m_Placeholder_22); + bool L_28 = V_2; + NullCheck(L_27); + Behaviour_set_enabled_m618(L_27, L_28, /*hidden argument*/NULL); + } + +IL_00cc: + { + bool L_29 = (__this->___m_AllowInput_45); + if (L_29) + { + goto IL_00ef; + } + } + { + __this->___m_DrawStart_52 = 0; + String_t* L_30 = (__this->___m_Text_35); + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_31; + } + +IL_00ef: + { + bool L_32 = V_2; + if (L_32) + { + goto IL_016b; + } + } + { + Text_t545 * L_33 = (__this->___m_TextComponent_21); + NullCheck(L_33); + RectTransform_t242 * L_34 = Graphic_get_rectTransform_m2546(L_33, /*hidden argument*/NULL); + NullCheck(L_34); + Rect_t232 L_35 = RectTransform_get_rect_m1151(L_34, /*hidden argument*/NULL); + V_5 = L_35; + Vector2_t6 L_36 = Rect_get_size_m1020((&V_5), /*hidden argument*/NULL); + V_3 = L_36; + Text_t545 * L_37 = (__this->___m_TextComponent_21); + Vector2_t6 L_38 = V_3; + NullCheck(L_37); + TextGenerationSettings_t315 L_39 = Text_GetGenerationSettings_m3158(L_37, L_38, /*hidden argument*/NULL); + V_4 = L_39; + (&V_4)->___generateOutOfBounds_16 = 1; + TextGenerator_t314 * L_40 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + String_t* L_41 = V_1; + TextGenerationSettings_t315 L_42 = V_4; + NullCheck(L_40); + TextGenerator_Populate_m1690(L_40, L_41, L_42, /*hidden argument*/NULL); + int32_t L_43 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + InputField_SetDrawRangeToContainCaretPosition_m2775(__this, L_43, /*hidden argument*/NULL); + String_t* L_44 = V_1; + int32_t L_45 = (__this->___m_DrawStart_52); + int32_t L_46 = (__this->___m_DrawEnd_53); + String_t* L_47 = V_1; + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_49 = Mathf_Min_m1131(NULL /*static, unused*/, L_46, L_48, /*hidden argument*/NULL); + int32_t L_50 = (__this->___m_DrawStart_52); + NullCheck(L_44); + String_t* L_51 = String_Substring_m2063(L_44, L_45, ((int32_t)((int32_t)L_49-(int32_t)L_50)), /*hidden argument*/NULL); + V_1 = L_51; + InputField_SetCaretVisible_m2727(__this, /*hidden argument*/NULL); + } + +IL_016b: + { + Text_t545 * L_52 = (__this->___m_TextComponent_21); + String_t* L_53 = V_1; + NullCheck(L_52); + VirtActionInvoker1< String_t* >::Invoke(65 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_52, L_53); + InputField_MarkGeometryAsDirty_m2776(__this, /*hidden argument*/NULL); + __this->___m_PreventFontCallback_43 = 0; + } + +IL_0184: + { + return; + } +} +// System.Boolean UnityEngine.UI.InputField::IsSelectionVisible() +extern "C" bool InputField_IsSelectionVisible_m2772 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_DrawStart_52); + int32_t L_1 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) > ((int32_t)L_1))) + { + goto IL_0022; + } + } + { + int32_t L_2 = (__this->___m_DrawStart_52); + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)L_3))) + { + goto IL_0024; + } + } + +IL_0022: + { + return 0; + } + +IL_0024: + { + int32_t L_4 = (__this->___m_DrawEnd_53); + int32_t L_5 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + if ((((int32_t)L_4) < ((int32_t)L_5))) + { + goto IL_0046; + } + } + { + int32_t L_6 = (__this->___m_DrawEnd_53); + int32_t L_7 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)L_7))) + { + goto IL_0048; + } + } + +IL_0046: + { + return 0; + } + +IL_0048: + { + return 1; + } +} +// System.Int32 UnityEngine.UI.InputField::GetLineStartPosition(UnityEngine.TextGenerator,System.Int32) +extern TypeInfo* ICollection_1_t703_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_GetLineStartPosition_m2773 (Object_t * __this /* static, unused */, TextGenerator_t314 * ___gen, int32_t ___line, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_1_t703_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(355); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + UILineInfo_t313 V_0 = {0}; + { + int32_t L_0 = ___line; + TextGenerator_t314 * L_1 = ___gen; + NullCheck(L_1); + Object_t* L_2 = TextGenerator_get_lines_m1694(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t703_il2cpp_TypeInfo_var, L_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_Clamp_m591(NULL /*static, unused*/, L_0, 0, ((int32_t)((int32_t)L_3-(int32_t)1)), /*hidden argument*/NULL); + ___line = L_4; + TextGenerator_t314 * L_5 = ___gen; + NullCheck(L_5); + Object_t* L_6 = TextGenerator_get_lines_m1694(L_5, /*hidden argument*/NULL); + int32_t L_7 = ___line; + NullCheck(L_6); + UILineInfo_t313 L_8 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_6, L_7); + V_0 = L_8; + int32_t L_9 = ((&V_0)->___startCharIdx_0); + return L_9; + } +} +// System.Int32 UnityEngine.UI.InputField::GetLineEndPosition(UnityEngine.TextGenerator,System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t703_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" int32_t InputField_GetLineEndPosition_m2774 (Object_t * __this /* static, unused */, TextGenerator_t314 * ___gen, int32_t ___line, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + ICollection_1_t703_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(355); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + UILineInfo_t313 V_0 = {0}; + { + int32_t L_0 = ___line; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_1 = Mathf_Max_m1132(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + ___line = L_1; + int32_t L_2 = ___line; + TextGenerator_t314 * L_3 = ___gen; + NullCheck(L_3); + Object_t* L_4 = TextGenerator_get_lines_m1694(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t703_il2cpp_TypeInfo_var, L_4); + if ((((int32_t)((int32_t)((int32_t)L_2+(int32_t)1))) >= ((int32_t)L_5))) + { + goto IL_0033; + } + } + { + TextGenerator_t314 * L_6 = ___gen; + NullCheck(L_6); + Object_t* L_7 = TextGenerator_get_lines_m1694(L_6, /*hidden argument*/NULL); + int32_t L_8 = ___line; + NullCheck(L_7); + UILineInfo_t313 L_9 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_7, ((int32_t)((int32_t)L_8+(int32_t)1))); + V_0 = L_9; + int32_t L_10 = ((&V_0)->___startCharIdx_0); + return L_10; + } + +IL_0033: + { + TextGenerator_t314 * L_11 = ___gen; + NullCheck(L_11); + int32_t L_12 = TextGenerator_get_characterCountVisible_m1675(L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Void UnityEngine.UI.InputField::SetDrawRangeToContainCaretPosition(System.Int32) +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t703_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern "C" void InputField_SetDrawRangeToContainCaretPosition_m2775 (InputField_t582 * __this, int32_t ___caretPos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + ICollection_1_t703_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(355); + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Object_t* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + Object_t* V_7 = {0}; + float V_8 = 0.0f; + Rect_t232 V_9 = {0}; + UILineInfo_t313 V_10 = {0}; + UILineInfo_t313 V_11 = {0}; + UILineInfo_t313 V_12 = {0}; + UILineInfo_t313 V_13 = {0}; + UILineInfo_t313 V_14 = {0}; + UILineInfo_t313 V_15 = {0}; + UICharInfo_t312 V_16 = {0}; + UICharInfo_t312 V_17 = {0}; + UICharInfo_t312 V_18 = {0}; + { + TextGenerator_t314 * L_0 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = TextGenerator_get_rectExtents_m1669(L_0, /*hidden argument*/NULL); + V_9 = L_1; + Vector2_t6 L_2 = Rect_get_size_m1020((&V_9), /*hidden argument*/NULL); + V_0 = L_2; + bool L_3 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_01db; + } + } + { + TextGenerator_t314 * L_4 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Object_t* L_5 = TextGenerator_get_lines_m1694(L_4, /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = ___caretPos; + TextGenerator_t314 * L_7 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_8 = InputField_DetermineCharacterLine_m2755(__this, L_6, L_7, /*hidden argument*/NULL); + V_2 = L_8; + float L_9 = ((&V_0)->___y_2); + V_3 = (((int32_t)((int32_t)L_9))); + int32_t L_10 = (__this->___m_DrawEnd_53); + int32_t L_11 = ___caretPos; + if ((((int32_t)L_10) > ((int32_t)L_11))) + { + goto IL_00bc; + } + } + { + TextGenerator_t314 * L_12 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_13 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_14 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_14; + int32_t L_15 = V_2; + V_4 = L_15; + goto IL_00a2; + } + +IL_0069: + { + int32_t L_16 = V_3; + Object_t* L_17 = V_1; + int32_t L_18 = V_4; + NullCheck(L_17); + UILineInfo_t313 L_19 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_17, L_18); + V_10 = L_19; + int32_t L_20 = ((&V_10)->___height_1); + V_3 = ((int32_t)((int32_t)L_16-(int32_t)L_20)); + int32_t L_21 = V_3; + if ((((int32_t)L_21) >= ((int32_t)0))) + { + goto IL_0089; + } + } + { + goto IL_00b7; + } + +IL_0089: + { + TextGenerator_t314 * L_22 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_23 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_24 = InputField_GetLineStartPosition_m2773(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + __this->___m_DrawStart_52 = L_24; + int32_t L_25 = V_4; + V_4 = ((int32_t)((int32_t)L_25-(int32_t)1)); + } + +IL_00a2: + { + int32_t L_26 = V_4; + if ((((int32_t)L_26) < ((int32_t)0))) + { + goto IL_00b7; + } + } + { + int32_t L_27 = V_4; + Object_t* L_28 = V_1; + NullCheck(L_28); + int32_t L_29 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t703_il2cpp_TypeInfo_var, L_28); + if ((((int32_t)L_27) < ((int32_t)L_29))) + { + goto IL_0069; + } + } + +IL_00b7: + { + goto IL_01d6; + } + +IL_00bc: + { + int32_t L_30 = (__this->___m_DrawStart_52); + int32_t L_31 = ___caretPos; + if ((((int32_t)L_30) <= ((int32_t)L_31))) + { + goto IL_00da; + } + } + { + TextGenerator_t314 * L_32 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_33 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_34 = InputField_GetLineStartPosition_m2773(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + __this->___m_DrawStart_52 = L_34; + } + +IL_00da: + { + int32_t L_35 = (__this->___m_DrawStart_52); + TextGenerator_t314 * L_36 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_37 = InputField_DetermineCharacterLine_m2755(__this, L_35, L_36, /*hidden argument*/NULL); + V_5 = L_37; + int32_t L_38 = V_5; + V_6 = L_38; + TextGenerator_t314 * L_39 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_40 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_41 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_41; + int32_t L_42 = V_3; + Object_t* L_43 = V_1; + int32_t L_44 = V_6; + NullCheck(L_43); + UILineInfo_t313 L_45 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_43, L_44); + V_11 = L_45; + int32_t L_46 = ((&V_11)->___height_1); + V_3 = ((int32_t)((int32_t)L_42-(int32_t)L_46)); + } + +IL_0119: + { + int32_t L_47 = V_6; + Object_t* L_48 = V_1; + NullCheck(L_48); + int32_t L_49 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t703_il2cpp_TypeInfo_var, L_48); + if ((((int32_t)L_47) >= ((int32_t)((int32_t)((int32_t)L_49-(int32_t)1))))) + { + goto IL_0176; + } + } + { + int32_t L_50 = V_6; + V_6 = ((int32_t)((int32_t)L_50+(int32_t)1)); + int32_t L_51 = V_3; + Object_t* L_52 = V_1; + int32_t L_53 = V_6; + NullCheck(L_52); + UILineInfo_t313 L_54 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_52, L_53); + V_12 = L_54; + int32_t L_55 = ((&V_12)->___height_1); + if ((((int32_t)L_51) >= ((int32_t)L_55))) + { + goto IL_014a; + } + } + { + goto IL_01d6; + } + +IL_014a: + { + TextGenerator_t314 * L_56 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_57 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_58 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_58; + int32_t L_59 = V_3; + Object_t* L_60 = V_1; + int32_t L_61 = V_6; + NullCheck(L_60); + UILineInfo_t313 L_62 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_60, L_61); + V_13 = L_62; + int32_t L_63 = ((&V_13)->___height_1); + V_3 = ((int32_t)((int32_t)L_59-(int32_t)L_63)); + goto IL_01d1; + } + +IL_0176: + { + int32_t L_64 = V_5; + if ((((int32_t)L_64) <= ((int32_t)0))) + { + goto IL_01cc; + } + } + { + int32_t L_65 = V_5; + V_5 = ((int32_t)((int32_t)L_65-(int32_t)1)); + int32_t L_66 = V_3; + Object_t* L_67 = V_1; + int32_t L_68 = V_5; + NullCheck(L_67); + UILineInfo_t313 L_69 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_67, L_68); + V_14 = L_69; + int32_t L_70 = ((&V_14)->___height_1); + if ((((int32_t)L_66) >= ((int32_t)L_70))) + { + goto IL_01a0; + } + } + { + goto IL_01d6; + } + +IL_01a0: + { + TextGenerator_t314 * L_71 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + int32_t L_72 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_73 = InputField_GetLineStartPosition_m2773(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL); + __this->___m_DrawStart_52 = L_73; + int32_t L_74 = V_3; + Object_t* L_75 = V_1; + int32_t L_76 = V_5; + NullCheck(L_75); + UILineInfo_t313 L_77 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_75, L_76); + V_15 = L_77; + int32_t L_78 = ((&V_15)->___height_1); + V_3 = ((int32_t)((int32_t)L_74-(int32_t)L_78)); + goto IL_01d1; + } + +IL_01cc: + { + goto IL_01d6; + } + +IL_01d1: + { + goto IL_0119; + } + +IL_01d6: + { + goto IL_033c; + } + +IL_01db: + { + TextGenerator_t314 * L_79 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_79); + Object_t* L_80 = TextGenerator_get_characters_m1693(L_79, /*hidden argument*/NULL); + V_7 = L_80; + int32_t L_81 = (__this->___m_DrawEnd_53); + TextGenerator_t314 * L_82 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_82); + int32_t L_83 = TextGenerator_get_characterCountVisible_m1675(L_82, /*hidden argument*/NULL); + if ((((int32_t)L_81) <= ((int32_t)L_83))) + { + goto IL_020f; + } + } + { + TextGenerator_t314 * L_84 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_84); + int32_t L_85 = TextGenerator_get_characterCountVisible_m1675(L_84, /*hidden argument*/NULL); + __this->___m_DrawEnd_53 = L_85; + } + +IL_020f: + { + V_8 = (0.0f); + int32_t L_86 = ___caretPos; + int32_t L_87 = (__this->___m_DrawEnd_53); + if ((((int32_t)L_86) > ((int32_t)L_87))) + { + goto IL_023a; + } + } + { + int32_t L_88 = ___caretPos; + int32_t L_89 = (__this->___m_DrawEnd_53); + if ((!(((uint32_t)L_88) == ((uint32_t)L_89)))) + { + goto IL_02c6; + } + } + { + int32_t L_90 = (__this->___m_DrawStart_52); + if ((((int32_t)L_90) <= ((int32_t)0))) + { + goto IL_02c6; + } + } + +IL_023a: + { + int32_t L_91 = ___caretPos; + __this->___m_DrawEnd_53 = L_91; + int32_t L_92 = (__this->___m_DrawEnd_53); + __this->___m_DrawStart_52 = ((int32_t)((int32_t)L_92-(int32_t)1)); + goto IL_02a7; + } + +IL_0254: + { + float L_93 = V_8; + Object_t* L_94 = V_7; + int32_t L_95 = (__this->___m_DrawStart_52); + NullCheck(L_94); + UICharInfo_t312 L_96 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_94, L_95); + V_16 = L_96; + float L_97 = ((&V_16)->___charWidth_1); + float L_98 = ((&V_0)->___x_1); + if ((!(((float)((float)((float)L_93+(float)L_97))) > ((float)L_98)))) + { + goto IL_027e; + } + } + { + goto IL_02b3; + } + +IL_027e: + { + float L_99 = V_8; + Object_t* L_100 = V_7; + int32_t L_101 = (__this->___m_DrawStart_52); + NullCheck(L_100); + UICharInfo_t312 L_102 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_100, L_101); + V_17 = L_102; + float L_103 = ((&V_17)->___charWidth_1); + V_8 = ((float)((float)L_99+(float)L_103)); + int32_t L_104 = (__this->___m_DrawStart_52); + __this->___m_DrawStart_52 = ((int32_t)((int32_t)L_104-(int32_t)1)); + } + +IL_02a7: + { + int32_t L_105 = (__this->___m_DrawStart_52); + if ((((int32_t)L_105) >= ((int32_t)0))) + { + goto IL_0254; + } + } + +IL_02b3: + { + int32_t L_106 = (__this->___m_DrawStart_52); + __this->___m_DrawStart_52 = ((int32_t)((int32_t)L_106+(int32_t)1)); + goto IL_02e5; + } + +IL_02c6: + { + int32_t L_107 = ___caretPos; + int32_t L_108 = (__this->___m_DrawStart_52); + if ((((int32_t)L_107) >= ((int32_t)L_108))) + { + goto IL_02d9; + } + } + { + int32_t L_109 = ___caretPos; + __this->___m_DrawStart_52 = L_109; + } + +IL_02d9: + { + int32_t L_110 = (__this->___m_DrawStart_52); + __this->___m_DrawEnd_53 = L_110; + } + +IL_02e5: + { + goto IL_0326; + } + +IL_02ea: + { + float L_111 = V_8; + Object_t* L_112 = V_7; + int32_t L_113 = (__this->___m_DrawEnd_53); + NullCheck(L_112); + UICharInfo_t312 L_114 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_112, L_113); + V_18 = L_114; + float L_115 = ((&V_18)->___charWidth_1); + V_8 = ((float)((float)L_111+(float)L_115)); + float L_116 = V_8; + float L_117 = ((&V_0)->___x_1); + if ((!(((float)L_116) > ((float)L_117)))) + { + goto IL_0318; + } + } + { + goto IL_033c; + } + +IL_0318: + { + int32_t L_118 = (__this->___m_DrawEnd_53); + __this->___m_DrawEnd_53 = ((int32_t)((int32_t)L_118+(int32_t)1)); + } + +IL_0326: + { + int32_t L_119 = (__this->___m_DrawEnd_53); + TextGenerator_t314 * L_120 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_120); + int32_t L_121 = TextGenerator_get_characterCountVisible_m1675(L_120, /*hidden argument*/NULL); + if ((((int32_t)L_119) < ((int32_t)L_121))) + { + goto IL_02ea; + } + } + +IL_033c: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::MarkGeometryAsDirty() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void InputField_MarkGeometryAsDirty_m2776 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void InputField_Rebuild_m2777 (InputField_t582 * __this, int32_t ___update, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = ___update; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)4))) + { + goto IL_000e; + } + } + { + goto IL_0019; + } + +IL_000e: + { + InputField_UpdateGeometry_m2780(__this, /*hidden argument*/NULL); + goto IL_0019; + } + +IL_0019: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::LayoutComplete() +extern "C" void InputField_LayoutComplete_m2778 (InputField_t582 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.InputField::GraphicUpdateComplete() +extern "C" void InputField_GraphicUpdateComplete_m2779 (InputField_t582 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.InputField::UpdateGeometry() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisCanvasRenderer_t324_m3601_MethodInfo_var; +extern const MethodInfo* GameObject_AddComponent_TisLayoutElement_t643_m3602_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral221; +extern "C" void InputField_UpdateGeometry_m2780 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + GameObject_t77_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(54); + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483830); + GameObject_AddComponent_TisCanvasRenderer_t324_m3601_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483886); + GameObject_AddComponent_TisLayoutElement_t643_m3602_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483887); + _stringLiteral221 = il2cpp_codegen_string_literal_from_index(221); + s_Il2CppMethodIntialized = true; + } + GameObject_t77 * V_0 = {0}; + { + bool L_0 = InputField_get_shouldHideMobileInput_m2678(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + CanvasRenderer_t324 * L_1 = (__this->___m_CachedInputRenderer_42); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_00c7; + } + } + { + Text_t545 * L_3 = (__this->___m_TextComponent_21); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00c7; + } + } + { + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_5); + String_t* L_6 = Object_get_name_m630(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, L_6, _stringLiteral221, /*hidden argument*/NULL); + GameObject_t77 * L_8 = (GameObject_t77 *)il2cpp_codegen_object_new (GameObject_t77_il2cpp_TypeInfo_var); + GameObject__ctor_m654(L_8, L_7, /*hidden argument*/NULL); + V_0 = L_8; + GameObject_t77 * L_9 = V_0; + NullCheck(L_9); + Object_set_hideFlags_m1335(L_9, ((int32_t)52), /*hidden argument*/NULL); + GameObject_t77 * L_10 = V_0; + NullCheck(L_10); + Transform_t3 * L_11 = GameObject_get_transform_m416(L_10, /*hidden argument*/NULL); + Text_t545 * L_12 = (__this->___m_TextComponent_21); + NullCheck(L_12); + Transform_t3 * L_13 = Component_get_transform_m401(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + Transform_t3 * L_14 = Transform_get_parent_m481(L_13, /*hidden argument*/NULL); + NullCheck(L_11); + Transform_SetParent_m1384(L_11, L_14, /*hidden argument*/NULL); + GameObject_t77 * L_15 = V_0; + NullCheck(L_15); + Transform_t3 * L_16 = GameObject_get_transform_m416(L_15, /*hidden argument*/NULL); + NullCheck(L_16); + Transform_SetAsFirstSibling_m1399(L_16, /*hidden argument*/NULL); + GameObject_t77 * L_17 = V_0; + GameObject_t77 * L_18 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_18); + int32_t L_19 = GameObject_get_layer_m1359(L_18, /*hidden argument*/NULL); + NullCheck(L_17); + GameObject_set_layer_m1360(L_17, L_19, /*hidden argument*/NULL); + GameObject_t77 * L_20 = V_0; + NullCheck(L_20); + RectTransform_t242 * L_21 = GameObject_AddComponent_TisRectTransform_t242_m3546(L_20, /*hidden argument*/GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var); + __this->___caretRectTrans_39 = L_21; + GameObject_t77 * L_22 = V_0; + NullCheck(L_22); + CanvasRenderer_t324 * L_23 = GameObject_AddComponent_TisCanvasRenderer_t324_m3601(L_22, /*hidden argument*/GameObject_AddComponent_TisCanvasRenderer_t324_m3601_MethodInfo_var); + __this->___m_CachedInputRenderer_42 = L_23; + CanvasRenderer_t324 * L_24 = (__this->___m_CachedInputRenderer_42); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Material_t160 * L_25 = Graphic_get_defaultGraphicMaterial_m2531(NULL /*static, unused*/, /*hidden argument*/NULL); + Texture2D_t215 * L_26 = Texture2D_get_whiteTexture_m899(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_24); + CanvasRenderer_SetMaterial_m1736(L_24, L_25, L_26, /*hidden argument*/NULL); + GameObject_t77 * L_27 = V_0; + NullCheck(L_27); + LayoutElement_t643 * L_28 = GameObject_AddComponent_TisLayoutElement_t643_m3602(L_27, /*hidden argument*/GameObject_AddComponent_TisLayoutElement_t643_m3602_MethodInfo_var); + NullCheck(L_28); + VirtActionInvoker1< bool >::Invoke(27 /* System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) */, L_28, 1); + InputField_AssignPositioningIfNeeded_m2781(__this, /*hidden argument*/NULL); + } + +IL_00c7: + { + CanvasRenderer_t324 * L_29 = (__this->___m_CachedInputRenderer_42); + bool L_30 = Object_op_Equality_m445(NULL /*static, unused*/, L_29, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_00d9; + } + } + { + return; + } + +IL_00d9: + { + Mesh_t208 * L_31 = InputField_get_mesh_m2675(__this, /*hidden argument*/NULL); + InputField_OnFillVBO_m2782(__this, L_31, /*hidden argument*/NULL); + CanvasRenderer_t324 * L_32 = (__this->___m_CachedInputRenderer_42); + Mesh_t208 * L_33 = InputField_get_mesh_m2675(__this, /*hidden argument*/NULL); + NullCheck(L_32); + CanvasRenderer_SetMesh_m1740(L_32, L_33, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::AssignPositioningIfNeeded() +extern "C" void InputField_AssignPositioningIfNeeded_m2781 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0222; + } + } + { + RectTransform_t242 * L_2 = (__this->___caretRectTrans_39); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0222; + } + } + { + RectTransform_t242 * L_4 = (__this->___caretRectTrans_39); + NullCheck(L_4); + Vector3_t4 L_5 = Transform_get_localPosition_m485(L_4, /*hidden argument*/NULL); + Text_t545 * L_6 = (__this->___m_TextComponent_21); + NullCheck(L_6); + RectTransform_t242 * L_7 = Graphic_get_rectTransform_m2546(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + Vector3_t4 L_8 = Transform_get_localPosition_m485(L_7, /*hidden argument*/NULL); + bool L_9 = Vector3_op_Inequality_m601(NULL /*static, unused*/, L_5, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_10 = (__this->___caretRectTrans_39); + NullCheck(L_10); + Quaternion_t19 L_11 = Transform_get_localRotation_m468(L_10, /*hidden argument*/NULL); + Text_t545 * L_12 = (__this->___m_TextComponent_21); + NullCheck(L_12); + RectTransform_t242 * L_13 = Graphic_get_rectTransform_m2546(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + Quaternion_t19 L_14 = Transform_get_localRotation_m468(L_13, /*hidden argument*/NULL); + bool L_15 = Quaternion_op_Inequality_m1006(NULL /*static, unused*/, L_11, L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_16 = (__this->___caretRectTrans_39); + NullCheck(L_16); + Vector3_t4 L_17 = Transform_get_localScale_m439(L_16, /*hidden argument*/NULL); + Text_t545 * L_18 = (__this->___m_TextComponent_21); + NullCheck(L_18); + RectTransform_t242 * L_19 = Graphic_get_rectTransform_m2546(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + Vector3_t4 L_20 = Transform_get_localScale_m439(L_19, /*hidden argument*/NULL); + bool L_21 = Vector3_op_Inequality_m601(NULL /*static, unused*/, L_17, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_22 = (__this->___caretRectTrans_39); + NullCheck(L_22); + Vector2_t6 L_23 = RectTransform_get_anchorMin_m1153(L_22, /*hidden argument*/NULL); + Text_t545 * L_24 = (__this->___m_TextComponent_21); + NullCheck(L_24); + RectTransform_t242 * L_25 = Graphic_get_rectTransform_m2546(L_24, /*hidden argument*/NULL); + NullCheck(L_25); + Vector2_t6 L_26 = RectTransform_get_anchorMin_m1153(L_25, /*hidden argument*/NULL); + bool L_27 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_23, L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_28 = (__this->___caretRectTrans_39); + NullCheck(L_28); + Vector2_t6 L_29 = RectTransform_get_anchorMax_m1157(L_28, /*hidden argument*/NULL); + Text_t545 * L_30 = (__this->___m_TextComponent_21); + NullCheck(L_30); + RectTransform_t242 * L_31 = Graphic_get_rectTransform_m2546(L_30, /*hidden argument*/NULL); + NullCheck(L_31); + Vector2_t6 L_32 = RectTransform_get_anchorMax_m1157(L_31, /*hidden argument*/NULL); + bool L_33 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL); + if (L_33) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_34 = (__this->___caretRectTrans_39); + NullCheck(L_34); + Vector2_t6 L_35 = RectTransform_get_anchoredPosition_m1161(L_34, /*hidden argument*/NULL); + Text_t545 * L_36 = (__this->___m_TextComponent_21); + NullCheck(L_36); + RectTransform_t242 * L_37 = Graphic_get_rectTransform_m2546(L_36, /*hidden argument*/NULL); + NullCheck(L_37); + Vector2_t6 L_38 = RectTransform_get_anchoredPosition_m1161(L_37, /*hidden argument*/NULL); + bool L_39 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_35, L_38, /*hidden argument*/NULL); + if (L_39) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_40 = (__this->___caretRectTrans_39); + NullCheck(L_40); + Vector2_t6 L_41 = RectTransform_get_sizeDelta_m1165(L_40, /*hidden argument*/NULL); + Text_t545 * L_42 = (__this->___m_TextComponent_21); + NullCheck(L_42); + RectTransform_t242 * L_43 = Graphic_get_rectTransform_m2546(L_42, /*hidden argument*/NULL); + NullCheck(L_43); + Vector2_t6 L_44 = RectTransform_get_sizeDelta_m1165(L_43, /*hidden argument*/NULL); + bool L_45 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_41, L_44, /*hidden argument*/NULL); + if (L_45) + { + goto IL_014a; + } + } + { + RectTransform_t242 * L_46 = (__this->___caretRectTrans_39); + NullCheck(L_46); + Vector2_t6 L_47 = RectTransform_get_pivot_m1169(L_46, /*hidden argument*/NULL); + Text_t545 * L_48 = (__this->___m_TextComponent_21); + NullCheck(L_48); + RectTransform_t242 * L_49 = Graphic_get_rectTransform_m2546(L_48, /*hidden argument*/NULL); + NullCheck(L_49); + Vector2_t6 L_50 = RectTransform_get_pivot_m1169(L_49, /*hidden argument*/NULL); + bool L_51 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_47, L_50, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_0222; + } + } + +IL_014a: + { + RectTransform_t242 * L_52 = (__this->___caretRectTrans_39); + Text_t545 * L_53 = (__this->___m_TextComponent_21); + NullCheck(L_53); + RectTransform_t242 * L_54 = Graphic_get_rectTransform_m2546(L_53, /*hidden argument*/NULL); + NullCheck(L_54); + Vector3_t4 L_55 = Transform_get_localPosition_m485(L_54, /*hidden argument*/NULL); + NullCheck(L_52); + Transform_set_localPosition_m501(L_52, L_55, /*hidden argument*/NULL); + RectTransform_t242 * L_56 = (__this->___caretRectTrans_39); + Text_t545 * L_57 = (__this->___m_TextComponent_21); + NullCheck(L_57); + RectTransform_t242 * L_58 = Graphic_get_rectTransform_m2546(L_57, /*hidden argument*/NULL); + NullCheck(L_58); + Quaternion_t19 L_59 = Transform_get_localRotation_m468(L_58, /*hidden argument*/NULL); + NullCheck(L_56); + Transform_set_localRotation_m473(L_56, L_59, /*hidden argument*/NULL); + RectTransform_t242 * L_60 = (__this->___caretRectTrans_39); + Text_t545 * L_61 = (__this->___m_TextComponent_21); + NullCheck(L_61); + RectTransform_t242 * L_62 = Graphic_get_rectTransform_m2546(L_61, /*hidden argument*/NULL); + NullCheck(L_62); + Vector3_t4 L_63 = Transform_get_localScale_m439(L_62, /*hidden argument*/NULL); + NullCheck(L_60); + Transform_set_localScale_m440(L_60, L_63, /*hidden argument*/NULL); + RectTransform_t242 * L_64 = (__this->___caretRectTrans_39); + Text_t545 * L_65 = (__this->___m_TextComponent_21); + NullCheck(L_65); + RectTransform_t242 * L_66 = Graphic_get_rectTransform_m2546(L_65, /*hidden argument*/NULL); + NullCheck(L_66); + Vector2_t6 L_67 = RectTransform_get_anchorMin_m1153(L_66, /*hidden argument*/NULL); + NullCheck(L_64); + RectTransform_set_anchorMin_m1154(L_64, L_67, /*hidden argument*/NULL); + RectTransform_t242 * L_68 = (__this->___caretRectTrans_39); + Text_t545 * L_69 = (__this->___m_TextComponent_21); + NullCheck(L_69); + RectTransform_t242 * L_70 = Graphic_get_rectTransform_m2546(L_69, /*hidden argument*/NULL); + NullCheck(L_70); + Vector2_t6 L_71 = RectTransform_get_anchorMax_m1157(L_70, /*hidden argument*/NULL); + NullCheck(L_68); + RectTransform_set_anchorMax_m1158(L_68, L_71, /*hidden argument*/NULL); + RectTransform_t242 * L_72 = (__this->___caretRectTrans_39); + Text_t545 * L_73 = (__this->___m_TextComponent_21); + NullCheck(L_73); + RectTransform_t242 * L_74 = Graphic_get_rectTransform_m2546(L_73, /*hidden argument*/NULL); + NullCheck(L_74); + Vector2_t6 L_75 = RectTransform_get_anchoredPosition_m1161(L_74, /*hidden argument*/NULL); + NullCheck(L_72); + RectTransform_set_anchoredPosition_m1162(L_72, L_75, /*hidden argument*/NULL); + RectTransform_t242 * L_76 = (__this->___caretRectTrans_39); + Text_t545 * L_77 = (__this->___m_TextComponent_21); + NullCheck(L_77); + RectTransform_t242 * L_78 = Graphic_get_rectTransform_m2546(L_77, /*hidden argument*/NULL); + NullCheck(L_78); + Vector2_t6 L_79 = RectTransform_get_sizeDelta_m1165(L_78, /*hidden argument*/NULL); + NullCheck(L_76); + RectTransform_set_sizeDelta_m1166(L_76, L_79, /*hidden argument*/NULL); + RectTransform_t242 * L_80 = (__this->___caretRectTrans_39); + Text_t545 * L_81 = (__this->___m_TextComponent_21); + NullCheck(L_81); + RectTransform_t242 * L_82 = Graphic_get_rectTransform_m2546(L_81, /*hidden argument*/NULL); + NullCheck(L_82); + Vector2_t6 L_83 = RectTransform_get_pivot_m1169(L_82, /*hidden argument*/NULL); + NullCheck(L_80); + RectTransform_set_pivot_m1170(L_80, L_83, /*hidden argument*/NULL); + } + +IL_0222: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::OnFillVBO(UnityEngine.Mesh) +extern TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +extern TypeInfo* Text_t545_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void InputField_OnFillVBO_m2782 (InputField_t582 * __this, Mesh_t208 * ___vbo, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VertexHelper_t562_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(317); + Text_t545_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(311); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + VertexHelper_t562 * V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + VertexHelper_t562 * L_0 = (VertexHelper_t562 *)il2cpp_codegen_object_new (VertexHelper_t562_il2cpp_TypeInfo_var); + VertexHelper__ctor_m3407(L_0, /*hidden argument*/NULL); + V_0 = L_0; + } + +IL_0006: + try + { // begin try (depth: 1) + { + bool L_1 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001d; + } + } + +IL_0011: + { + VertexHelper_t562 * L_2 = V_0; + Mesh_t208 * L_3 = ___vbo; + NullCheck(L_2); + VertexHelper_FillMesh_m3414(L_2, L_3, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x133, FINALLY_0126); + } + +IL_001d: + { + Text_t545 * L_4 = (__this->___m_TextComponent_21); + NullCheck(L_4); + RectTransform_t242 * L_5 = Graphic_get_rectTransform_m2546(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + Rect_t232 L_6 = RectTransform_get_rect_m1151(L_5, /*hidden argument*/NULL); + V_1 = L_6; + Vector2_t6 L_7 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + V_2 = L_7; + Text_t545 * L_8 = (__this->___m_TextComponent_21); + NullCheck(L_8); + int32_t L_9 = Text_get_alignment_m3142(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Text_t545_il2cpp_TypeInfo_var); + Vector2_t6 L_10 = Text_GetTextAnchorPivot_m3159(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + V_3 = L_10; + Vector2_t6 L_11 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_11; + float L_12 = Rect_get_xMin_m1021((&V_1), /*hidden argument*/NULL); + float L_13 = Rect_get_xMax_m1023((&V_1), /*hidden argument*/NULL); + float L_14 = ((&V_3)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_15 = Mathf_Lerp_m417(NULL /*static, unused*/, L_12, L_13, L_14, /*hidden argument*/NULL); + (&V_4)->___x_1 = L_15; + float L_16 = Rect_get_yMin_m1022((&V_1), /*hidden argument*/NULL); + float L_17 = Rect_get_yMax_m1024((&V_1), /*hidden argument*/NULL); + float L_18 = ((&V_3)->___y_2); + float L_19 = Mathf_Lerp_m417(NULL /*static, unused*/, L_16, L_17, L_18, /*hidden argument*/NULL); + (&V_4)->___y_2 = L_19; + Text_t545 * L_20 = (__this->___m_TextComponent_21); + Vector2_t6 L_21 = V_4; + NullCheck(L_20); + Vector2_t6 L_22 = Graphic_PixelAdjustPoint_m2572(L_20, L_21, /*hidden argument*/NULL); + V_5 = L_22; + Vector2_t6 L_23 = V_5; + Vector2_t6 L_24 = V_4; + Vector2_t6 L_25 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + Vector2_t6 L_26 = V_2; + Vector2_t6 L_27 = V_3; + Vector2_t6 L_28 = Vector2_Scale_m945(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + Vector2_t6 L_29 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_25, L_28, /*hidden argument*/NULL); + V_6 = L_29; + float L_30 = ((&V_6)->___x_1); + float L_31 = ((&V_6)->___x_1); + float L_32 = floorf(((float)((float)(0.5f)+(float)L_31))); + (&V_6)->___x_1 = ((float)((float)L_30-(float)L_32)); + float L_33 = ((&V_6)->___y_2); + float L_34 = ((&V_6)->___y_2); + float L_35 = floorf(((float)((float)(0.5f)+(float)L_34))); + (&V_6)->___y_2 = ((float)((float)L_33-(float)L_35)); + bool L_36 = InputField_get_hasSelection_m2717(__this, /*hidden argument*/NULL); + if (L_36) + { + goto IL_0111; + } + } + +IL_0103: + { + VertexHelper_t562 * L_37 = V_0; + Vector2_t6 L_38 = V_6; + InputField_GenerateCursor_m2783(__this, L_37, L_38, /*hidden argument*/NULL); + goto IL_011a; + } + +IL_0111: + { + VertexHelper_t562 * L_39 = V_0; + Vector2_t6 L_40 = V_6; + InputField_GenerateHightlight_m2786(__this, L_39, L_40, /*hidden argument*/NULL); + } + +IL_011a: + { + VertexHelper_t562 * L_41 = V_0; + Mesh_t208 * L_42 = ___vbo; + NullCheck(L_41); + VertexHelper_FillMesh_m3414(L_41, L_42, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x133, FINALLY_0126); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0126; + } + +FINALLY_0126: + { // begin finally (depth: 1) + { + VertexHelper_t562 * L_43 = V_0; + if (!L_43) + { + goto IL_0132; + } + } + +IL_012c: + { + VertexHelper_t562 * L_44 = V_0; + NullCheck(L_44); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_44); + } + +IL_0132: + { + IL2CPP_END_FINALLY(294) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(294) + { + IL2CPP_JUMP_TBL(0x133, IL_0133) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0133: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::GenerateCursor(UnityEngine.UI.VertexHelper,UnityEngine.Vector2) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void InputField_GenerateCursor_m2783 (InputField_t582 * __this, VertexHelper_t562 * ___vbo, Vector2_t6 ___roundingOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + int32_t V_2 = 0; + TextGenerator_t314 * V_3 = {0}; + Vector2_t6 V_4 = {0}; + UICharInfo_t312 V_5 = {0}; + int32_t V_6 = 0; + float V_7 = 0.0f; + int32_t V_8 = 0; + UIVertex_t323 V_9 = {0}; + Rect_t232 V_10 = {0}; + Rect_t232 V_11 = {0}; + Rect_t232 V_12 = {0}; + { + bool L_0 = (__this->___m_CaretVisible_49); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + UIVertexU5BU5D_t425* L_1 = (__this->___m_CursorVerts_40); + if (L_1) + { + goto IL_001d; + } + } + { + InputField_CreateCursorVerts_m2784(__this, /*hidden argument*/NULL); + } + +IL_001d: + { + V_0 = (1.0f); + Text_t545 * L_2 = (__this->___m_TextComponent_21); + NullCheck(L_2); + int32_t L_3 = Text_get_fontSize_m3144(L_2, /*hidden argument*/NULL); + V_1 = (((float)((float)L_3))); + int32_t L_4 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_5 = (__this->___m_DrawStart_52); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_6 = Mathf_Max_m1132(NULL /*static, unused*/, 0, ((int32_t)((int32_t)L_4-(int32_t)L_5)), /*hidden argument*/NULL); + V_2 = L_6; + Text_t545 * L_7 = (__this->___m_TextComponent_21); + NullCheck(L_7); + TextGenerator_t314 * L_8 = Text_get_cachedTextGenerator_m3126(L_7, /*hidden argument*/NULL); + V_3 = L_8; + TextGenerator_t314 * L_9 = V_3; + if (L_9) + { + goto IL_0057; + } + } + { + return; + } + +IL_0057: + { + Text_t545 * L_10 = (__this->___m_TextComponent_21); + NullCheck(L_10); + bool L_11 = Text_get_resizeTextForBestFit_m3136(L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_007b; + } + } + { + TextGenerator_t314 * L_12 = V_3; + NullCheck(L_12); + int32_t L_13 = TextGenerator_get_fontSizeUsedForBestFit_m1681(L_12, /*hidden argument*/NULL); + Text_t545 * L_14 = (__this->___m_TextComponent_21); + NullCheck(L_14); + float L_15 = Text_get_pixelsPerUnit_m3154(L_14, /*hidden argument*/NULL); + V_1 = ((float)((float)(((float)((float)L_13)))/(float)L_15)); + } + +IL_007b: + { + Vector2_t6 L_16 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_16; + TextGenerator_t314 * L_17 = V_3; + NullCheck(L_17); + int32_t L_18 = TextGenerator_get_characterCountVisible_m1675(L_17, /*hidden argument*/NULL); + int32_t L_19 = V_2; + if ((((int32_t)((int32_t)((int32_t)L_18+(int32_t)1))) > ((int32_t)L_19))) + { + goto IL_0096; + } + } + { + int32_t L_20 = V_2; + if (L_20) + { + goto IL_00ca; + } + } + +IL_0096: + { + TextGenerator_t314 * L_21 = V_3; + NullCheck(L_21); + Object_t* L_22 = TextGenerator_get_characters_m1693(L_21, /*hidden argument*/NULL); + int32_t L_23 = V_2; + NullCheck(L_22); + UICharInfo_t312 L_24 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_22, L_23); + V_5 = L_24; + Vector2_t6 * L_25 = &((&V_5)->___cursorPos_0); + float L_26 = (L_25->___x_1); + (&V_4)->___x_1 = L_26; + Vector2_t6 * L_27 = &((&V_5)->___cursorPos_0); + float L_28 = (L_27->___y_2); + (&V_4)->___y_2 = L_28; + } + +IL_00ca: + { + Vector2_t6 * L_29 = (&V_4); + float L_30 = (L_29->___x_1); + Text_t545 * L_31 = (__this->___m_TextComponent_21); + NullCheck(L_31); + float L_32 = Text_get_pixelsPerUnit_m3154(L_31, /*hidden argument*/NULL); + L_29->___x_1 = ((float)((float)L_30/(float)L_32)); + float L_33 = ((&V_4)->___x_1); + Text_t545 * L_34 = (__this->___m_TextComponent_21); + NullCheck(L_34); + RectTransform_t242 * L_35 = Graphic_get_rectTransform_m2546(L_34, /*hidden argument*/NULL); + NullCheck(L_35); + Rect_t232 L_36 = RectTransform_get_rect_m1151(L_35, /*hidden argument*/NULL); + V_10 = L_36; + float L_37 = Rect_get_xMax_m1023((&V_10), /*hidden argument*/NULL); + if ((!(((float)L_33) > ((float)L_37)))) + { + goto IL_0128; + } + } + { + Text_t545 * L_38 = (__this->___m_TextComponent_21); + NullCheck(L_38); + RectTransform_t242 * L_39 = Graphic_get_rectTransform_m2546(L_38, /*hidden argument*/NULL); + NullCheck(L_39); + Rect_t232 L_40 = RectTransform_get_rect_m1151(L_39, /*hidden argument*/NULL); + V_11 = L_40; + float L_41 = Rect_get_xMax_m1023((&V_11), /*hidden argument*/NULL); + (&V_4)->___x_1 = L_41; + } + +IL_0128: + { + int32_t L_42 = V_2; + TextGenerator_t314 * L_43 = V_3; + int32_t L_44 = InputField_DetermineCharacterLine_m2755(__this, L_42, L_43, /*hidden argument*/NULL); + V_6 = L_44; + int32_t L_45 = V_6; + TextGenerator_t314 * L_46 = V_3; + float L_47 = InputField_SumLineHeights_m2785(__this, L_45, L_46, /*hidden argument*/NULL); + V_7 = L_47; + Text_t545 * L_48 = (__this->___m_TextComponent_21); + NullCheck(L_48); + RectTransform_t242 * L_49 = Graphic_get_rectTransform_m2546(L_48, /*hidden argument*/NULL); + NullCheck(L_49); + Rect_t232 L_50 = RectTransform_get_rect_m1151(L_49, /*hidden argument*/NULL); + V_12 = L_50; + float L_51 = Rect_get_yMax_m1024((&V_12), /*hidden argument*/NULL); + float L_52 = V_7; + Text_t545 * L_53 = (__this->___m_TextComponent_21); + NullCheck(L_53); + float L_54 = Text_get_pixelsPerUnit_m3154(L_53, /*hidden argument*/NULL); + (&V_4)->___y_2 = ((float)((float)L_51-(float)((float)((float)L_52/(float)L_54)))); + UIVertexU5BU5D_t425* L_55 = (__this->___m_CursorVerts_40); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 0); + float L_56 = ((&V_4)->___x_1); + float L_57 = ((&V_4)->___y_2); + float L_58 = V_1; + Vector3_t4 L_59 = {0}; + Vector3__ctor_m419(&L_59, L_56, ((float)((float)L_57-(float)L_58)), (0.0f), /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_55, 0, sizeof(UIVertex_t323 )))->___position_0 = L_59; + UIVertexU5BU5D_t425* L_60 = (__this->___m_CursorVerts_40); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 1); + float L_61 = ((&V_4)->___x_1); + float L_62 = V_0; + float L_63 = ((&V_4)->___y_2); + float L_64 = V_1; + Vector3_t4 L_65 = {0}; + Vector3__ctor_m419(&L_65, ((float)((float)L_61+(float)L_62)), ((float)((float)L_63-(float)L_64)), (0.0f), /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_60, 1, sizeof(UIVertex_t323 )))->___position_0 = L_65; + UIVertexU5BU5D_t425* L_66 = (__this->___m_CursorVerts_40); + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 2); + float L_67 = ((&V_4)->___x_1); + float L_68 = V_0; + float L_69 = ((&V_4)->___y_2); + Vector3_t4 L_70 = {0}; + Vector3__ctor_m419(&L_70, ((float)((float)L_67+(float)L_68)), L_69, (0.0f), /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_66, 2, sizeof(UIVertex_t323 )))->___position_0 = L_70; + UIVertexU5BU5D_t425* L_71 = (__this->___m_CursorVerts_40); + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 3); + float L_72 = ((&V_4)->___x_1); + float L_73 = ((&V_4)->___y_2); + Vector3_t4 L_74 = {0}; + Vector3__ctor_m419(&L_74, L_72, L_73, (0.0f), /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_71, 3, sizeof(UIVertex_t323 )))->___position_0 = L_74; + Vector2_t6 L_75 = ___roundingOffset; + Vector2_t6 L_76 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_77 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL); + if (!L_77) + { + goto IL_028d; + } + } + { + V_8 = 0; + goto IL_027e; + } + +IL_0230: + { + UIVertexU5BU5D_t425* L_78 = (__this->___m_CursorVerts_40); + int32_t L_79 = V_8; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + V_9 = (*(UIVertex_t323 *)((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_78, L_79, sizeof(UIVertex_t323 )))); + Vector3_t4 * L_80 = &((&V_9)->___position_0); + Vector3_t4 * L_81 = L_80; + float L_82 = (L_81->___x_1); + float L_83 = ((&___roundingOffset)->___x_1); + L_81->___x_1 = ((float)((float)L_82+(float)L_83)); + Vector3_t4 * L_84 = &((&V_9)->___position_0); + Vector3_t4 * L_85 = L_84; + float L_86 = (L_85->___y_2); + float L_87 = ((&___roundingOffset)->___y_2); + L_85->___y_2 = ((float)((float)L_86+(float)L_87)); + int32_t L_88 = V_8; + V_8 = ((int32_t)((int32_t)L_88+(int32_t)1)); + } + +IL_027e: + { + int32_t L_89 = V_8; + UIVertexU5BU5D_t425* L_90 = (__this->___m_CursorVerts_40); + NullCheck(L_90); + if ((((int32_t)L_89) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_90)->max_length))))))) + { + goto IL_0230; + } + } + +IL_028d: + { + VertexHelper_t562 * L_91 = ___vbo; + UIVertexU5BU5D_t425* L_92 = (__this->___m_CursorVerts_40); + NullCheck(L_91); + VertexHelper_AddUIVertexQuad_m3420(L_91, L_92, /*hidden argument*/NULL); + int32_t L_93 = Screen_get_height_m688(NULL /*static, unused*/, /*hidden argument*/NULL); + float L_94 = ((&V_4)->___y_2); + (&V_4)->___y_2 = ((float)((float)(((float)((float)L_93)))-(float)L_94)); + Vector2_t6 L_95 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_set_compositionCursorPos_m1326(NULL /*static, unused*/, L_95, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::CreateCursorVerts() +extern TypeInfo* UIVertexU5BU5D_t425_il2cpp_TypeInfo_var; +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" void InputField_CreateCursorVerts_m2784 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertexU5BU5D_t425_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(357); + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + __this->___m_CursorVerts_40 = ((UIVertexU5BU5D_t425*)SZArrayNew(UIVertexU5BU5D_t425_il2cpp_TypeInfo_var, 4)); + V_0 = 0; + goto IL_0064; + } + +IL_0013: + { + UIVertexU5BU5D_t425* L_0 = (__this->___m_CursorVerts_40); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + IL2CPP_RUNTIME_CLASS_INIT(UIVertex_t323_il2cpp_TypeInfo_var); + UIVertex_t323 L_2 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___simpleVert_8; + (*(UIVertex_t323 *)((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_0, L_1, sizeof(UIVertex_t323 )))) = L_2; + UIVertexU5BU5D_t425* L_3 = (__this->___m_CursorVerts_40); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + Text_t545 * L_5 = (__this->___m_TextComponent_21); + NullCheck(L_5); + Color_t139 L_6 = Graphic_get_color_m2532(L_5, /*hidden argument*/NULL); + Color32_t231 L_7 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_3, L_4, sizeof(UIVertex_t323 )))->___color_2 = L_7; + UIVertexU5BU5D_t425* L_8 = (__this->___m_CursorVerts_40); + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + Vector2_t6 L_10 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_8, L_9, sizeof(UIVertex_t323 )))->___uv0_3 = L_10; + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0064: + { + int32_t L_12 = V_0; + UIVertexU5BU5D_t425* L_13 = (__this->___m_CursorVerts_40); + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0013; + } + } + { + return; + } +} +// System.Single UnityEngine.UI.InputField::SumLineHeights(System.Int32,UnityEngine.TextGenerator) +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern "C" float InputField_SumLineHeights_m2785 (InputField_t582 * __this, int32_t ___endLine, TextGenerator_t314 * ___generator, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + int32_t V_1 = 0; + UILineInfo_t313 V_2 = {0}; + { + V_0 = (0.0f); + V_1 = 0; + goto IL_0029; + } + +IL_000d: + { + float L_0 = V_0; + TextGenerator_t314 * L_1 = ___generator; + NullCheck(L_1); + Object_t* L_2 = TextGenerator_get_lines_m1694(L_1, /*hidden argument*/NULL); + int32_t L_3 = V_1; + NullCheck(L_2); + UILineInfo_t313 L_4 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_2, L_3); + V_2 = L_4; + int32_t L_5 = ((&V_2)->___height_1); + V_0 = ((float)((float)L_0+(float)(((float)((float)L_5))))); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0029: + { + int32_t L_7 = V_1; + int32_t L_8 = ___endLine; + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_000d; + } + } + { + float L_9 = V_0; + return L_9; + } +} +// System.Void UnityEngine.UI.InputField::GenerateHightlight(UnityEngine.UI.VertexHelper,UnityEngine.Vector2) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t703_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +extern TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +extern "C" void InputField_GenerateHightlight_m2786 (InputField_t582 * __this, VertexHelper_t562 * ___vbo, Vector2_t6 ___roundingOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + ICollection_1_t703_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(355); + IList_1_t430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(351); + InputField_t582_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(342); + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + IList_1_t429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(352); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + TextGenerator_t314 * V_3 = {0}; + int32_t V_4 = 0; + float V_5 = 0.0f; + int32_t V_6 = 0; + UIVertex_t323 V_7 = {0}; + int32_t V_8 = 0; + UICharInfo_t312 V_9 = {0}; + UICharInfo_t312 V_10 = {0}; + float V_11 = 0.0f; + Vector2_t6 V_12 = {0}; + Vector2_t6 V_13 = {0}; + int32_t V_14 = 0; + UILineInfo_t313 V_15 = {0}; + Rect_t232 V_16 = {0}; + Rect_t232 V_17 = {0}; + Rect_t232 V_18 = {0}; + Rect_t232 V_19 = {0}; + { + int32_t L_0 = InputField_get_caretPositionInternal_m2713(__this, /*hidden argument*/NULL); + int32_t L_1 = (__this->___m_DrawStart_52); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_2 = Mathf_Max_m1132(NULL /*static, unused*/, 0, ((int32_t)((int32_t)L_0-(int32_t)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = InputField_get_caretSelectPositionInternal_m2715(__this, /*hidden argument*/NULL); + int32_t L_4 = (__this->___m_DrawStart_52); + int32_t L_5 = Mathf_Max_m1132(NULL /*static, unused*/, 0, ((int32_t)((int32_t)L_3-(int32_t)L_4)), /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + if ((((int32_t)L_6) <= ((int32_t)L_7))) + { + goto IL_0035; + } + } + { + int32_t L_8 = V_0; + V_2 = L_8; + int32_t L_9 = V_1; + V_0 = L_9; + int32_t L_10 = V_2; + V_1 = L_10; + } + +IL_0035: + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11-(int32_t)1)); + Text_t545 * L_12 = (__this->___m_TextComponent_21); + NullCheck(L_12); + TextGenerator_t314 * L_13 = Text_get_cachedTextGenerator_m3126(L_12, /*hidden argument*/NULL); + V_3 = L_13; + int32_t L_14 = V_0; + TextGenerator_t314 * L_15 = V_3; + int32_t L_16 = InputField_DetermineCharacterLine_m2755(__this, L_14, L_15, /*hidden argument*/NULL); + V_4 = L_16; + Text_t545 * L_17 = (__this->___m_TextComponent_21); + NullCheck(L_17); + int32_t L_18 = Text_get_fontSize_m3144(L_17, /*hidden argument*/NULL); + V_5 = (((float)((float)L_18))); + Text_t545 * L_19 = (__this->___m_TextComponent_21); + NullCheck(L_19); + bool L_20 = Text_get_resizeTextForBestFit_m3136(L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0082; + } + } + { + TextGenerator_t314 * L_21 = V_3; + NullCheck(L_21); + int32_t L_22 = TextGenerator_get_fontSizeUsedForBestFit_m1681(L_21, /*hidden argument*/NULL); + Text_t545 * L_23 = (__this->___m_TextComponent_21); + NullCheck(L_23); + float L_24 = Text_get_pixelsPerUnit_m3154(L_23, /*hidden argument*/NULL); + V_5 = ((float)((float)(((float)((float)L_22)))/(float)L_24)); + } + +IL_0082: + { + TextGenerator_t314 * L_25 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00c0; + } + } + { + TextGenerator_t314 * L_26 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_26); + Object_t* L_27 = TextGenerator_get_lines_m1694(L_26, /*hidden argument*/NULL); + NullCheck(L_27); + int32_t L_28 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t703_il2cpp_TypeInfo_var, L_27); + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_00c0; + } + } + { + TextGenerator_t314 * L_29 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_29); + Object_t* L_30 = TextGenerator_get_lines_m1694(L_29, /*hidden argument*/NULL); + NullCheck(L_30); + UILineInfo_t313 L_31 = (UILineInfo_t313 )InterfaceFuncInvoker1< UILineInfo_t313 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t430_il2cpp_TypeInfo_var, L_30, 0); + V_15 = L_31; + int32_t L_32 = ((&V_15)->___height_1); + V_5 = (((float)((float)L_32))); + } + +IL_00c0: + { + Text_t545 * L_33 = (__this->___m_TextComponent_21); + NullCheck(L_33); + bool L_34 = Text_get_resizeTextForBestFit_m3136(L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_00e9; + } + } + { + TextGenerator_t314 * L_35 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_00e9; + } + } + { + TextGenerator_t314 * L_36 = InputField_get_cachedInputTextGenerator_m2676(__this, /*hidden argument*/NULL); + NullCheck(L_36); + int32_t L_37 = TextGenerator_get_fontSizeUsedForBestFit_m1681(L_36, /*hidden argument*/NULL); + V_5 = (((float)((float)L_37))); + } + +IL_00e9: + { + TextGenerator_t314 * L_38 = V_3; + int32_t L_39 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_40 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL); + V_6 = L_40; + IL2CPP_RUNTIME_CLASS_INIT(UIVertex_t323_il2cpp_TypeInfo_var); + UIVertex_t323 L_41 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___simpleVert_8; + V_7 = L_41; + Vector2_t6 L_42 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + (&V_7)->___uv0_3 = L_42; + Color_t139 L_43 = InputField_get_selectionColor_m2688(__this, /*hidden argument*/NULL); + Color32_t231 L_44 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); + (&V_7)->___color_2 = L_44; + int32_t L_45 = V_0; + V_8 = L_45; + goto IL_0354; + } + +IL_0120: + { + int32_t L_46 = V_8; + int32_t L_47 = V_6; + if ((((int32_t)((int32_t)((int32_t)L_46+(int32_t)1))) == ((int32_t)L_47))) + { + goto IL_0133; + } + } + { + int32_t L_48 = V_8; + int32_t L_49 = V_1; + if ((!(((uint32_t)L_48) == ((uint32_t)L_49)))) + { + goto IL_034e; + } + } + +IL_0133: + { + TextGenerator_t314 * L_50 = V_3; + NullCheck(L_50); + Object_t* L_51 = TextGenerator_get_characters_m1693(L_50, /*hidden argument*/NULL); + int32_t L_52 = V_0; + NullCheck(L_51); + UICharInfo_t312 L_53 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_51, L_52); + V_9 = L_53; + TextGenerator_t314 * L_54 = V_3; + NullCheck(L_54); + Object_t* L_55 = TextGenerator_get_characters_m1693(L_54, /*hidden argument*/NULL); + int32_t L_56 = V_8; + NullCheck(L_55); + UICharInfo_t312 L_57 = (UICharInfo_t312 )InterfaceFuncInvoker1< UICharInfo_t312 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t429_il2cpp_TypeInfo_var, L_55, L_56); + V_10 = L_57; + int32_t L_58 = V_4; + TextGenerator_t314 * L_59 = V_3; + float L_60 = InputField_SumLineHeights_m2785(__this, L_58, L_59, /*hidden argument*/NULL); + V_11 = L_60; + Vector2_t6 * L_61 = &((&V_9)->___cursorPos_0); + float L_62 = (L_61->___x_1); + Text_t545 * L_63 = (__this->___m_TextComponent_21); + NullCheck(L_63); + float L_64 = Text_get_pixelsPerUnit_m3154(L_63, /*hidden argument*/NULL); + Text_t545 * L_65 = (__this->___m_TextComponent_21); + NullCheck(L_65); + RectTransform_t242 * L_66 = Graphic_get_rectTransform_m2546(L_65, /*hidden argument*/NULL); + NullCheck(L_66); + Rect_t232 L_67 = RectTransform_get_rect_m1151(L_66, /*hidden argument*/NULL); + V_16 = L_67; + float L_68 = Rect_get_yMax_m1024((&V_16), /*hidden argument*/NULL); + float L_69 = V_11; + Text_t545 * L_70 = (__this->___m_TextComponent_21); + NullCheck(L_70); + float L_71 = Text_get_pixelsPerUnit_m3154(L_70, /*hidden argument*/NULL); + Vector2__ctor_m436((&V_12), ((float)((float)L_62/(float)L_64)), ((float)((float)L_68-(float)((float)((float)L_69/(float)L_71)))), /*hidden argument*/NULL); + Vector2_t6 * L_72 = &((&V_10)->___cursorPos_0); + float L_73 = (L_72->___x_1); + float L_74 = ((&V_10)->___charWidth_1); + Text_t545 * L_75 = (__this->___m_TextComponent_21); + NullCheck(L_75); + float L_76 = Text_get_pixelsPerUnit_m3154(L_75, /*hidden argument*/NULL); + float L_77 = ((&V_12)->___y_2); + float L_78 = V_5; + Text_t545 * L_79 = (__this->___m_TextComponent_21); + NullCheck(L_79); + float L_80 = Text_get_pixelsPerUnit_m3154(L_79, /*hidden argument*/NULL); + Vector2__ctor_m436((&V_13), ((float)((float)((float)((float)L_73+(float)L_74))/(float)L_76)), ((float)((float)L_77-(float)((float)((float)L_78/(float)L_80)))), /*hidden argument*/NULL); + float L_81 = ((&V_13)->___x_1); + Text_t545 * L_82 = (__this->___m_TextComponent_21); + NullCheck(L_82); + RectTransform_t242 * L_83 = Graphic_get_rectTransform_m2546(L_82, /*hidden argument*/NULL); + NullCheck(L_83); + Rect_t232 L_84 = RectTransform_get_rect_m1151(L_83, /*hidden argument*/NULL); + V_17 = L_84; + float L_85 = Rect_get_xMax_m1023((&V_17), /*hidden argument*/NULL); + if ((((float)L_81) > ((float)L_85))) + { + goto IL_0229; + } + } + { + float L_86 = ((&V_13)->___x_1); + Text_t545 * L_87 = (__this->___m_TextComponent_21); + NullCheck(L_87); + RectTransform_t242 * L_88 = Graphic_get_rectTransform_m2546(L_87, /*hidden argument*/NULL); + NullCheck(L_88); + Rect_t232 L_89 = RectTransform_get_rect_m1151(L_88, /*hidden argument*/NULL); + V_18 = L_89; + float L_90 = Rect_get_xMin_m1021((&V_18), /*hidden argument*/NULL); + if ((!(((float)L_86) < ((float)L_90)))) + { + goto IL_0249; + } + } + +IL_0229: + { + Text_t545 * L_91 = (__this->___m_TextComponent_21); + NullCheck(L_91); + RectTransform_t242 * L_92 = Graphic_get_rectTransform_m2546(L_91, /*hidden argument*/NULL); + NullCheck(L_92); + Rect_t232 L_93 = RectTransform_get_rect_m1151(L_92, /*hidden argument*/NULL); + V_19 = L_93; + float L_94 = Rect_get_xMax_m1023((&V_19), /*hidden argument*/NULL); + (&V_13)->___x_1 = L_94; + } + +IL_0249: + { + VertexHelper_t562 * L_95 = ___vbo; + NullCheck(L_95); + int32_t L_96 = VertexHelper_get_currentVertCount_m3411(L_95, /*hidden argument*/NULL); + V_14 = L_96; + float L_97 = ((&V_12)->___x_1); + float L_98 = ((&V_13)->___y_2); + Vector3_t4 L_99 = {0}; + Vector3__ctor_m419(&L_99, L_97, L_98, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_100 = ___roundingOffset; + Vector3_t4 L_101 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_100, /*hidden argument*/NULL); + Vector3_t4 L_102 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_99, L_101, /*hidden argument*/NULL); + (&V_7)->___position_0 = L_102; + VertexHelper_t562 * L_103 = ___vbo; + UIVertex_t323 L_104 = V_7; + NullCheck(L_103); + VertexHelper_AddVert_m3418(L_103, L_104, /*hidden argument*/NULL); + float L_105 = ((&V_13)->___x_1); + float L_106 = ((&V_13)->___y_2); + Vector3_t4 L_107 = {0}; + Vector3__ctor_m419(&L_107, L_105, L_106, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_108 = ___roundingOffset; + Vector3_t4 L_109 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_108, /*hidden argument*/NULL); + Vector3_t4 L_110 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_107, L_109, /*hidden argument*/NULL); + (&V_7)->___position_0 = L_110; + VertexHelper_t562 * L_111 = ___vbo; + UIVertex_t323 L_112 = V_7; + NullCheck(L_111); + VertexHelper_AddVert_m3418(L_111, L_112, /*hidden argument*/NULL); + float L_113 = ((&V_13)->___x_1); + float L_114 = ((&V_12)->___y_2); + Vector3_t4 L_115 = {0}; + Vector3__ctor_m419(&L_115, L_113, L_114, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_116 = ___roundingOffset; + Vector3_t4 L_117 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_116, /*hidden argument*/NULL); + Vector3_t4 L_118 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_115, L_117, /*hidden argument*/NULL); + (&V_7)->___position_0 = L_118; + VertexHelper_t562 * L_119 = ___vbo; + UIVertex_t323 L_120 = V_7; + NullCheck(L_119); + VertexHelper_AddVert_m3418(L_119, L_120, /*hidden argument*/NULL); + float L_121 = ((&V_12)->___x_1); + float L_122 = ((&V_12)->___y_2); + Vector3_t4 L_123 = {0}; + Vector3__ctor_m419(&L_123, L_121, L_122, (0.0f), /*hidden argument*/NULL); + Vector2_t6 L_124 = ___roundingOffset; + Vector3_t4 L_125 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_124, /*hidden argument*/NULL); + Vector3_t4 L_126 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_123, L_125, /*hidden argument*/NULL); + (&V_7)->___position_0 = L_126; + VertexHelper_t562 * L_127 = ___vbo; + UIVertex_t323 L_128 = V_7; + NullCheck(L_127); + VertexHelper_AddVert_m3418(L_127, L_128, /*hidden argument*/NULL); + VertexHelper_t562 * L_129 = ___vbo; + int32_t L_130 = V_14; + int32_t L_131 = V_14; + int32_t L_132 = V_14; + NullCheck(L_129); + VertexHelper_AddTriangle_m3419(L_129, L_130, ((int32_t)((int32_t)L_131+(int32_t)1)), ((int32_t)((int32_t)L_132+(int32_t)2)), /*hidden argument*/NULL); + VertexHelper_t562 * L_133 = ___vbo; + int32_t L_134 = V_14; + int32_t L_135 = V_14; + int32_t L_136 = V_14; + NullCheck(L_133); + VertexHelper_AddTriangle_m3419(L_133, ((int32_t)((int32_t)L_134+(int32_t)2)), ((int32_t)((int32_t)L_135+(int32_t)3)), L_136, /*hidden argument*/NULL); + int32_t L_137 = V_8; + V_0 = ((int32_t)((int32_t)L_137+(int32_t)1)); + int32_t L_138 = V_4; + V_4 = ((int32_t)((int32_t)L_138+(int32_t)1)); + TextGenerator_t314 * L_139 = V_3; + int32_t L_140 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(InputField_t582_il2cpp_TypeInfo_var); + int32_t L_141 = InputField_GetLineEndPosition_m2774(NULL /*static, unused*/, L_139, L_140, /*hidden argument*/NULL); + V_6 = L_141; + } + +IL_034e: + { + int32_t L_142 = V_8; + V_8 = ((int32_t)((int32_t)L_142+(int32_t)1)); + } + +IL_0354: + { + int32_t L_143 = V_8; + int32_t L_144 = V_1; + if ((((int32_t)L_143) > ((int32_t)L_144))) + { + goto IL_0369; + } + } + { + int32_t L_145 = V_8; + TextGenerator_t314 * L_146 = V_3; + NullCheck(L_146); + int32_t L_147 = TextGenerator_get_characterCountVisible_m1675(L_146, /*hidden argument*/NULL); + if ((((int32_t)L_145) < ((int32_t)L_147))) + { + goto IL_0120; + } + } + +IL_0369: + { + return; + } +} +// System.Char UnityEngine.UI.InputField::Validate(System.String,System.Int32,System.Char) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral222; +extern Il2CppCodeGenString* _stringLiteral223; +extern "C" uint16_t InputField_Validate_m2787 (InputField_t582 * __this, String_t* ___text, int32_t ___pos, uint16_t ___ch, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + _stringLiteral223 = il2cpp_codegen_string_literal_from_index(223); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + uint16_t V_1 = 0x0; + uint16_t V_2 = 0x0; + uint16_t V_3 = 0x0; + uint16_t V_4 = 0x0; + int32_t G_B9_0 = 0; + int32_t G_B36_0 = 0; + int32_t G_B39_0 = 0; + int32_t G_B81_0 = 0; + int32_t G_B84_0 = 0; + { + int32_t L_0 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = Behaviour_get_enabled_m1240(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + +IL_0016: + { + uint16_t L_2 = ___ch; + return L_2; + } + +IL_0018: + { + int32_t L_3 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_0030; + } + } + { + int32_t L_4 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)2)))) + { + goto IL_00a4; + } + } + +IL_0030: + { + int32_t L_5 = ___pos; + if (L_5) + { + goto IL_004f; + } + } + { + String_t* L_6 = ___text; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_004f; + } + } + { + String_t* L_8 = ___text; + NullCheck(L_8); + uint16_t L_9 = String_get_Chars_m2061(L_8, 0, /*hidden argument*/NULL); + G_B9_0 = ((((int32_t)L_9) == ((int32_t)((int32_t)45)))? 1 : 0); + goto IL_0050; + } + +IL_004f: + { + G_B9_0 = 0; + } + +IL_0050: + { + V_0 = G_B9_0; + bool L_10 = V_0; + if (L_10) + { + goto IL_009f; + } + } + { + uint16_t L_11 = ___ch; + if ((((int32_t)L_11) < ((int32_t)((int32_t)48)))) + { + goto IL_0069; + } + } + { + uint16_t L_12 = ___ch; + if ((((int32_t)L_12) > ((int32_t)((int32_t)57)))) + { + goto IL_0069; + } + } + { + uint16_t L_13 = ___ch; + return L_13; + } + +IL_0069: + { + uint16_t L_14 = ___ch; + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)45))))) + { + goto IL_0079; + } + } + { + int32_t L_15 = ___pos; + if (L_15) + { + goto IL_0079; + } + } + { + uint16_t L_16 = ___ch; + return L_16; + } + +IL_0079: + { + uint16_t L_17 = ___ch; + if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)46))))) + { + goto IL_009f; + } + } + { + int32_t L_18 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_18) == ((uint32_t)2)))) + { + goto IL_009f; + } + } + { + String_t* L_19 = ___text; + NullCheck(L_19); + bool L_20 = String_Contains_m3603(L_19, _stringLiteral154, /*hidden argument*/NULL); + if (L_20) + { + goto IL_009f; + } + } + { + uint16_t L_21 = ___ch; + return L_21; + } + +IL_009f: + { + goto IL_02d7; + } + +IL_00a4: + { + int32_t L_22 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_22) == ((uint32_t)3)))) + { + goto IL_00eb; + } + } + { + uint16_t L_23 = ___ch; + if ((((int32_t)L_23) < ((int32_t)((int32_t)65)))) + { + goto IL_00c2; + } + } + { + uint16_t L_24 = ___ch; + if ((((int32_t)L_24) > ((int32_t)((int32_t)90)))) + { + goto IL_00c2; + } + } + { + uint16_t L_25 = ___ch; + return L_25; + } + +IL_00c2: + { + uint16_t L_26 = ___ch; + if ((((int32_t)L_26) < ((int32_t)((int32_t)97)))) + { + goto IL_00d4; + } + } + { + uint16_t L_27 = ___ch; + if ((((int32_t)L_27) > ((int32_t)((int32_t)122)))) + { + goto IL_00d4; + } + } + { + uint16_t L_28 = ___ch; + return L_28; + } + +IL_00d4: + { + uint16_t L_29 = ___ch; + if ((((int32_t)L_29) < ((int32_t)((int32_t)48)))) + { + goto IL_00e6; + } + } + { + uint16_t L_30 = ___ch; + if ((((int32_t)L_30) > ((int32_t)((int32_t)57)))) + { + goto IL_00e6; + } + } + { + uint16_t L_31 = ___ch; + return L_31; + } + +IL_00e6: + { + goto IL_02d7; + } + +IL_00eb: + { + int32_t L_32 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_32) == ((uint32_t)4)))) + { + goto IL_01fa; + } + } + { + String_t* L_33 = ___text; + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + if ((((int32_t)L_34) <= ((int32_t)0))) + { + goto IL_011d; + } + } + { + String_t* L_35 = ___text; + int32_t L_36 = ___pos; + String_t* L_37 = ___text; + NullCheck(L_37); + int32_t L_38 = String_get_Length_m2000(L_37, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_39 = Mathf_Clamp_m591(NULL /*static, unused*/, L_36, 0, ((int32_t)((int32_t)L_38-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_35); + uint16_t L_40 = String_get_Chars_m2061(L_35, L_39, /*hidden argument*/NULL); + G_B36_0 = ((int32_t)(L_40)); + goto IL_011f; + } + +IL_011d: + { + G_B36_0 = ((int32_t)32); + } + +IL_011f: + { + V_1 = G_B36_0; + String_t* L_41 = ___text; + NullCheck(L_41); + int32_t L_42 = String_get_Length_m2000(L_41, /*hidden argument*/NULL); + if ((((int32_t)L_42) <= ((int32_t)0))) + { + goto IL_0148; + } + } + { + String_t* L_43 = ___text; + int32_t L_44 = ___pos; + String_t* L_45 = ___text; + NullCheck(L_45); + int32_t L_46 = String_get_Length_m2000(L_45, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_47 = Mathf_Clamp_m591(NULL /*static, unused*/, ((int32_t)((int32_t)L_44+(int32_t)1)), 0, ((int32_t)((int32_t)L_46-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_43); + uint16_t L_48 = String_get_Chars_m2061(L_43, L_47, /*hidden argument*/NULL); + G_B39_0 = ((int32_t)(L_48)); + goto IL_014a; + } + +IL_0148: + { + G_B39_0 = ((int32_t)10); + } + +IL_014a: + { + V_2 = G_B39_0; + uint16_t L_49 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_50 = Char_IsLetter_m3604(NULL /*static, unused*/, L_49, /*hidden argument*/NULL); + if (!L_50) + { + goto IL_0194; + } + } + { + uint16_t L_51 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_52 = Char_IsLower_m3605(NULL /*static, unused*/, L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_0170; + } + } + { + uint16_t L_53 = V_1; + if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)32))))) + { + goto IL_0170; + } + } + { + uint16_t L_54 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_55 = Char_ToUpper_m3606(NULL /*static, unused*/, L_54, /*hidden argument*/NULL); + return L_55; + } + +IL_0170: + { + uint16_t L_56 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_57 = Char_IsUpper_m3607(NULL /*static, unused*/, L_56, /*hidden argument*/NULL); + if (!L_57) + { + goto IL_0192; + } + } + { + uint16_t L_58 = V_1; + if ((((int32_t)L_58) == ((int32_t)((int32_t)32)))) + { + goto IL_0192; + } + } + { + uint16_t L_59 = V_1; + if ((((int32_t)L_59) == ((int32_t)((int32_t)39)))) + { + goto IL_0192; + } + } + { + uint16_t L_60 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_61 = Char_ToLower_m3608(NULL /*static, unused*/, L_60, /*hidden argument*/NULL); + return L_61; + } + +IL_0192: + { + uint16_t L_62 = ___ch; + return L_62; + } + +IL_0194: + { + uint16_t L_63 = ___ch; + if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)39))))) + { + goto IL_01cb; + } + } + { + uint16_t L_64 = V_1; + if ((((int32_t)L_64) == ((int32_t)((int32_t)32)))) + { + goto IL_01c6; + } + } + { + uint16_t L_65 = V_1; + if ((((int32_t)L_65) == ((int32_t)((int32_t)39)))) + { + goto IL_01c6; + } + } + { + uint16_t L_66 = V_2; + if ((((int32_t)L_66) == ((int32_t)((int32_t)39)))) + { + goto IL_01c6; + } + } + { + String_t* L_67 = ___text; + NullCheck(L_67); + bool L_68 = String_Contains_m3603(L_67, _stringLiteral222, /*hidden argument*/NULL); + if (L_68) + { + goto IL_01c6; + } + } + { + uint16_t L_69 = ___ch; + return L_69; + } + +IL_01c6: + { + goto IL_01f5; + } + +IL_01cb: + { + uint16_t L_70 = ___ch; + if ((!(((uint32_t)L_70) == ((uint32_t)((int32_t)32))))) + { + goto IL_01f5; + } + } + { + uint16_t L_71 = V_1; + if ((((int32_t)L_71) == ((int32_t)((int32_t)32)))) + { + goto IL_01f5; + } + } + { + uint16_t L_72 = V_1; + if ((((int32_t)L_72) == ((int32_t)((int32_t)39)))) + { + goto IL_01f5; + } + } + { + uint16_t L_73 = V_2; + if ((((int32_t)L_73) == ((int32_t)((int32_t)32)))) + { + goto IL_01f5; + } + } + { + uint16_t L_74 = V_2; + if ((((int32_t)L_74) == ((int32_t)((int32_t)39)))) + { + goto IL_01f5; + } + } + { + uint16_t L_75 = ___ch; + return L_75; + } + +IL_01f5: + { + goto IL_02d7; + } + +IL_01fa: + { + int32_t L_76 = InputField_get_characterValidation_m2706(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_76) == ((uint32_t)5)))) + { + goto IL_02d7; + } + } + { + uint16_t L_77 = ___ch; + if ((((int32_t)L_77) < ((int32_t)((int32_t)65)))) + { + goto IL_0218; + } + } + { + uint16_t L_78 = ___ch; + if ((((int32_t)L_78) > ((int32_t)((int32_t)90)))) + { + goto IL_0218; + } + } + { + uint16_t L_79 = ___ch; + return L_79; + } + +IL_0218: + { + uint16_t L_80 = ___ch; + if ((((int32_t)L_80) < ((int32_t)((int32_t)97)))) + { + goto IL_022a; + } + } + { + uint16_t L_81 = ___ch; + if ((((int32_t)L_81) > ((int32_t)((int32_t)122)))) + { + goto IL_022a; + } + } + { + uint16_t L_82 = ___ch; + return L_82; + } + +IL_022a: + { + uint16_t L_83 = ___ch; + if ((((int32_t)L_83) < ((int32_t)((int32_t)48)))) + { + goto IL_023c; + } + } + { + uint16_t L_84 = ___ch; + if ((((int32_t)L_84) > ((int32_t)((int32_t)57)))) + { + goto IL_023c; + } + } + { + uint16_t L_85 = ___ch; + return L_85; + } + +IL_023c: + { + uint16_t L_86 = ___ch; + if ((!(((uint32_t)L_86) == ((uint32_t)((int32_t)64))))) + { + goto IL_0254; + } + } + { + String_t* L_87 = ___text; + NullCheck(L_87); + int32_t L_88 = String_IndexOf_m3609(L_87, ((int32_t)64), /*hidden argument*/NULL); + if ((!(((uint32_t)L_88) == ((uint32_t)(-1))))) + { + goto IL_0254; + } + } + { + uint16_t L_89 = ___ch; + return L_89; + } + +IL_0254: + { + uint16_t L_90 = ___ch; + NullCheck(_stringLiteral223); + int32_t L_91 = String_IndexOf_m3609(_stringLiteral223, L_90, /*hidden argument*/NULL); + if ((((int32_t)L_91) == ((int32_t)(-1)))) + { + goto IL_0267; + } + } + { + uint16_t L_92 = ___ch; + return L_92; + } + +IL_0267: + { + uint16_t L_93 = ___ch; + if ((!(((uint32_t)L_93) == ((uint32_t)((int32_t)46))))) + { + goto IL_02d7; + } + } + { + String_t* L_94 = ___text; + NullCheck(L_94); + int32_t L_95 = String_get_Length_m2000(L_94, /*hidden argument*/NULL); + if ((((int32_t)L_95) <= ((int32_t)0))) + { + goto IL_0295; + } + } + { + String_t* L_96 = ___text; + int32_t L_97 = ___pos; + String_t* L_98 = ___text; + NullCheck(L_98); + int32_t L_99 = String_get_Length_m2000(L_98, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_100 = Mathf_Clamp_m591(NULL /*static, unused*/, L_97, 0, ((int32_t)((int32_t)L_99-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_96); + uint16_t L_101 = String_get_Chars_m2061(L_96, L_100, /*hidden argument*/NULL); + G_B81_0 = ((int32_t)(L_101)); + goto IL_0297; + } + +IL_0295: + { + G_B81_0 = ((int32_t)32); + } + +IL_0297: + { + V_3 = G_B81_0; + String_t* L_102 = ___text; + NullCheck(L_102); + int32_t L_103 = String_get_Length_m2000(L_102, /*hidden argument*/NULL); + if ((((int32_t)L_103) <= ((int32_t)0))) + { + goto IL_02c0; + } + } + { + String_t* L_104 = ___text; + int32_t L_105 = ___pos; + String_t* L_106 = ___text; + NullCheck(L_106); + int32_t L_107 = String_get_Length_m2000(L_106, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_108 = Mathf_Clamp_m591(NULL /*static, unused*/, ((int32_t)((int32_t)L_105+(int32_t)1)), 0, ((int32_t)((int32_t)L_107-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_104); + uint16_t L_109 = String_get_Chars_m2061(L_104, L_108, /*hidden argument*/NULL); + G_B84_0 = ((int32_t)(L_109)); + goto IL_02c2; + } + +IL_02c0: + { + G_B84_0 = ((int32_t)10); + } + +IL_02c2: + { + V_4 = G_B84_0; + uint16_t L_110 = V_3; + if ((((int32_t)L_110) == ((int32_t)((int32_t)46)))) + { + goto IL_02d7; + } + } + { + uint16_t L_111 = V_4; + if ((((int32_t)L_111) == ((int32_t)((int32_t)46)))) + { + goto IL_02d7; + } + } + { + uint16_t L_112 = ___ch; + return L_112; + } + +IL_02d7: + { + return 0; + } +} +// System.Void UnityEngine.UI.InputField::ActivateInputField() +extern "C" void InputField_ActivateInputField_m2788 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Text_t545 * L_0 = (__this->___m_TextComponent_21); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_003d; + } + } + { + Text_t545 * L_2 = (__this->___m_TextComponent_21); + NullCheck(L_2); + Font_t310 * L_3 = Text_get_font_m3130(L_2, /*hidden argument*/NULL); + bool L_4 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_4) + { + goto IL_003d; + } + } + { + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_5) + { + goto IL_003d; + } + } + { + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_6) + { + goto IL_003e; + } + } + +IL_003d: + { + return; + } + +IL_003e: + { + bool L_7 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0081; + } + } + { + TouchScreenKeyboard_t229 * L_8 = (__this->___m_Keyboard_19); + if (!L_8) + { + goto IL_0081; + } + } + { + TouchScreenKeyboard_t229 * L_9 = (__this->___m_Keyboard_19); + NullCheck(L_9); + bool L_10 = TouchScreenKeyboard_get_active_m930(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_0081; + } + } + { + TouchScreenKeyboard_t229 * L_11 = (__this->___m_Keyboard_19); + NullCheck(L_11); + TouchScreenKeyboard_set_active_m931(L_11, 1, /*hidden argument*/NULL); + TouchScreenKeyboard_t229 * L_12 = (__this->___m_Keyboard_19); + String_t* L_13 = (__this->___m_Text_35); + NullCheck(L_12); + TouchScreenKeyboard_set_text_m928(L_12, L_13, /*hidden argument*/NULL); + } + +IL_0081: + { + __this->___m_ShouldActivateNextUpdate_46 = 1; + return; + } +} +// System.Void UnityEngine.UI.InputField::ActivateInputFieldInternal() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void InputField_ActivateInputFieldInternal_m2789 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + InputField_t582 * G_B7_0 = {0}; + InputField_t582 * G_B6_0 = {0}; + TouchScreenKeyboard_t229 * G_B8_0 = {0}; + InputField_t582 * G_B8_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + GameObject_t77 * L_1 = EventSystem_get_currentSelectedGameObject_m2108(L_0, /*hidden argument*/NULL); + GameObject_t77 * L_2 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_4 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_5 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_4); + EventSystem_SetSelectedGameObject_m2114(L_4, L_5, /*hidden argument*/NULL); + } + +IL_002a: + { + bool L_6 = TouchScreenKeyboard_get_isSupported_m923(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_009e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_7 = Input_get_touchSupported_m1323(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0049; + } + } + { + bool L_8 = InputField_get_shouldHideMobileInput_m2678(__this, /*hidden argument*/NULL); + TouchScreenKeyboard_set_hideInput_m929(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + } + +IL_0049: + { + int32_t L_9 = InputField_get_inputType_m2702(__this, /*hidden argument*/NULL); + G_B6_0 = __this; + if ((!(((uint32_t)L_9) == ((uint32_t)2)))) + { + G_B7_0 = __this; + goto IL_0074; + } + } + { + String_t* L_10 = (__this->___m_Text_35); + int32_t L_11 = InputField_get_keyboardType_m2704(__this, /*hidden argument*/NULL); + bool L_12 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + TouchScreenKeyboard_t229 * L_13 = TouchScreenKeyboard_Open_m924(NULL /*static, unused*/, L_10, L_11, 0, L_12, 1, /*hidden argument*/NULL); + G_B8_0 = L_13; + G_B8_1 = G_B6_0; + goto IL_0094; + } + +IL_0074: + { + String_t* L_14 = (__this->___m_Text_35); + int32_t L_15 = InputField_get_keyboardType_m2704(__this, /*hidden argument*/NULL); + int32_t L_16 = InputField_get_inputType_m2702(__this, /*hidden argument*/NULL); + bool L_17 = InputField_get_multiLine_m2708(__this, /*hidden argument*/NULL); + TouchScreenKeyboard_t229 * L_18 = TouchScreenKeyboard_Open_m925(NULL /*static, unused*/, L_14, L_15, ((((int32_t)L_16) == ((int32_t)1))? 1 : 0), L_17, /*hidden argument*/NULL); + G_B8_0 = L_18; + G_B8_1 = G_B7_0; + } + +IL_0094: + { + NullCheck(G_B8_1); + G_B8_1->___m_Keyboard_19 = G_B8_0; + goto IL_00aa; + } + +IL_009e: + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_set_imeCompositionMode_m1324(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + InputField_OnFocus_m2729(__this, /*hidden argument*/NULL); + } + +IL_00aa: + { + __this->___m_AllowInput_45 = 1; + String_t* L_19 = InputField_get_text_m2679(__this, /*hidden argument*/NULL); + __this->___m_OriginalText_55 = L_19; + __this->___m_WasCanceled_56 = 0; + InputField_SetCaretVisible_m2727(__this, /*hidden argument*/NULL); + InputField_UpdateLabel_m2771(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnSelect(UnityEngine.EventSystems.BaseEventData) +extern "C" void InputField_OnSelect_m2790 (InputField_t582 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + BaseEventData_t477 * L_0 = ___eventData; + Selectable_OnSelect_m3064(__this, L_0, /*hidden argument*/NULL); + InputField_ActivateInputField_m2788(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void InputField_OnPointerClick_m2791 (InputField_t582 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + InputField_ActivateInputField_m2788(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::DeactivateInputField() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void InputField_DeactivateInputField_m2792 (InputField_t582 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___m_AllowInput_45); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_HasDoneFocusTransition_57 = 0; + __this->___m_AllowInput_45 = 0; + Text_t545 * L_1 = (__this->___m_TextComponent_21); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0087; + } + } + { + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_3) + { + goto IL_0087; + } + } + { + bool L_4 = (__this->___m_WasCanceled_56); + if (!L_4) + { + goto IL_004d; + } + } + { + String_t* L_5 = (__this->___m_OriginalText_55); + InputField_set_text_m2680(__this, L_5, /*hidden argument*/NULL); + } + +IL_004d: + { + TouchScreenKeyboard_t229 * L_6 = (__this->___m_Keyboard_19); + if (!L_6) + { + goto IL_006b; + } + } + { + TouchScreenKeyboard_t229 * L_7 = (__this->___m_Keyboard_19); + NullCheck(L_7); + TouchScreenKeyboard_set_active_m931(L_7, 0, /*hidden argument*/NULL); + __this->___m_Keyboard_19 = (TouchScreenKeyboard_t229 *)NULL; + } + +IL_006b: + { + int32_t L_8 = 0; + V_0 = L_8; + __this->___m_CaretSelectPosition_38 = L_8; + int32_t L_9 = V_0; + __this->___m_CaretPosition_37 = L_9; + InputField_SendOnSubmit_m2768(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_set_imeCompositionMode_m1324(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + } + +IL_0087: + { + InputField_MarkGeometryAsDirty_m2776(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData) +extern "C" void InputField_OnDeselect_m2793 (InputField_t582 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + InputField_DeactivateInputField_m2792(__this, /*hidden argument*/NULL); + BaseEventData_t477 * L_0 = ___eventData; + Selectable_OnDeselect_m3065(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void InputField_OnSubmit_m2794 (InputField_t582 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_0017; + } + } + +IL_0016: + { + return; + } + +IL_0017: + { + bool L_2 = InputField_get_isFocused_m2681(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0029; + } + } + { + __this->___m_ShouldActivateNextUpdate_46 = 1; + } + +IL_0029: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::EnforceContentType() +extern "C" void InputField_EnforceContentType_m2795 (InputField_t582 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = InputField_get_contentType_m2698(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0036; + } + if (L_1 == 1) + { + goto IL_004c; + } + if (L_1 == 2) + { + goto IL_0062; + } + if (L_1 == 3) + { + goto IL_007f; + } + if (L_1 == 4) + { + goto IL_009c; + } + if (L_1 == 5) + { + goto IL_00b9; + } + if (L_1 == 6) + { + goto IL_00d6; + } + if (L_1 == 7) + { + goto IL_00f3; + } + if (L_1 == 8) + { + goto IL_0110; + } + } + { + goto IL_012d; + } + +IL_0036: + { + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 0; + __this->___m_CharacterValidation_29 = 0; + return; + } + +IL_004c: + { + __this->___m_InputType_24 = 1; + __this->___m_KeyboardType_26 = 0; + __this->___m_CharacterValidation_29 = 0; + return; + } + +IL_0062: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 4; + __this->___m_CharacterValidation_29 = 1; + return; + } + +IL_007f: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 2; + __this->___m_CharacterValidation_29 = 2; + return; + } + +IL_009c: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 1; + __this->___m_CharacterValidation_29 = 3; + return; + } + +IL_00b9: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 0; + __this->___m_CharacterValidation_29 = 4; + return; + } + +IL_00d6: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 0; + __this->___m_KeyboardType_26 = 7; + __this->___m_CharacterValidation_29 = 5; + return; + } + +IL_00f3: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 2; + __this->___m_KeyboardType_26 = 0; + __this->___m_CharacterValidation_29 = 0; + return; + } + +IL_0110: + { + __this->___m_LineType_27 = 0; + __this->___m_InputType_24 = 2; + __this->___m_KeyboardType_26 = 4; + __this->___m_CharacterValidation_29 = 1; + return; + } + +IL_012d: + { + return; + } +} +// System.Void UnityEngine.UI.InputField::SetToCustomIfContentTypeIsNot(UnityEngine.UI.InputField/ContentType[]) +extern "C" void InputField_SetToCustomIfContentTypeIsNot_m2796 (InputField_t582 * __this, ContentTypeU5BU5D_t680* ___allowedContentTypes, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = InputField_get_contentType_m2698(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)9))))) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + V_0 = 0; + goto IL_0028; + } + +IL_0015: + { + int32_t L_1 = InputField_get_contentType_m2698(__this, /*hidden argument*/NULL); + ContentTypeU5BU5D_t680* L_2 = ___allowedContentTypes; + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + if ((!(((uint32_t)L_1) == ((uint32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_4, sizeof(int32_t))))))) + { + goto IL_0024; + } + } + { + return; + } + +IL_0024: + { + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0028: + { + int32_t L_6 = V_0; + ContentTypeU5BU5D_t680* L_7 = ___allowedContentTypes; + NullCheck(L_7); + if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_0015; + } + } + { + InputField_set_contentType_m2699(__this, ((int32_t)9), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::SetToCustom() +extern "C" void InputField_SetToCustom_m2797 (InputField_t582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = InputField_get_contentType_m2698(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)9))))) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + InputField_set_contentType_m2699(__this, ((int32_t)9), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.InputField::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) +extern "C" void InputField_DoStateTransition_m2798 (InputField_t582 * __this, int32_t ___state, bool ___instant, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_HasDoneFocusTransition_57); + if (!L_0) + { + goto IL_0013; + } + } + { + ___state = 1; + goto IL_0021; + } + +IL_0013: + { + int32_t L_1 = ___state; + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0021; + } + } + { + __this->___m_HasDoneFocusTransition_57 = 1; + } + +IL_0021: + { + int32_t L_2 = ___state; + bool L_3 = ___instant; + Selectable_DoStateTransition_m3042(__this, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.InputField::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool InputField_UnityEngine_UI_ICanvasElement_IsDestroyed_m2799 (InputField_t582 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.InputField::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * InputField_UnityEngine_UI_ICanvasElement_get_transform_m2800 (InputField_t582 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.Mask::.ctor() +extern "C" void Mask__ctor_m2801 (Mask_t584 * __this, const MethodInfo* method) +{ + { + __this->___m_ShowMaskGraphic_3 = 1; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Mask::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * Mask_get_rectTransform_m2802 (Mask_t584 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_RectTransform_2); + RectTransform_t242 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + RectTransform_t242 * L_3 = L_2; + V_0 = L_3; + __this->___m_RectTransform_2 = L_3; + RectTransform_t242 * L_4 = V_0; + G_B2_0 = L_4; + } + +IL_001c: + { + return G_B2_0; + } +} +// System.Boolean UnityEngine.UI.Mask::get_showMaskGraphic() +extern "C" bool Mask_get_showMaskGraphic_m2803 (Mask_t584 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ShowMaskGraphic_3); + return L_0; + } +} +// System.Void UnityEngine.UI.Mask::set_showMaskGraphic(System.Boolean) +extern "C" void Mask_set_showMaskGraphic_m2804 (Mask_t584 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ShowMaskGraphic_3); + bool L_1 = ___value; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_2 = ___value; + __this->___m_ShowMaskGraphic_3 = L_2; + Graphic_t560 * L_3 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0030; + } + } + { + Graphic_t560 * L_5 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_5); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, L_5); + } + +IL_0030: + { + return; + } +} +// UnityEngine.UI.Graphic UnityEngine.UI.Mask::get_graphic() +extern const MethodInfo* Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var; +extern "C" Graphic_t560 * Mask_get_graphic_m2805 (Mask_t584 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483888); + s_Il2CppMethodIntialized = true; + } + Graphic_t560 * V_0 = {0}; + Graphic_t560 * G_B2_0 = {0}; + Graphic_t560 * G_B1_0 = {0}; + { + Graphic_t560 * L_0 = (__this->___m_Graphic_4); + Graphic_t560 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + Graphic_t560 * L_2 = Component_GetComponent_TisGraphic_t560_m3610(__this, /*hidden argument*/Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var); + Graphic_t560 * L_3 = L_2; + V_0 = L_3; + __this->___m_Graphic_4 = L_3; + Graphic_t560 * L_4 = V_0; + G_B2_0 = L_4; + } + +IL_001c: + { + return G_B2_0; + } +} +// System.Boolean UnityEngine.UI.Mask::MaskEnabled() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool Mask_MaskEnabled_m2806 (Mask_t584 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Mask::OnSiblingGraphicEnabledDisabled() +extern "C" void Mask_OnSiblingGraphicEnabledDisabled_m2807 (Mask_t584 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Mask::OnEnable() +extern "C" void Mask_OnEnable_m2808 (Mask_t584 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + Graphic_t560 * L_0 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0033; + } + } + { + Graphic_t560 * L_2 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_2); + CanvasRenderer_t324 * L_3 = Graphic_get_canvasRenderer_m2549(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + CanvasRenderer_set_hasPopInstruction_m1732(L_3, 1, /*hidden argument*/NULL); + Graphic_t560 * L_4 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_4); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, L_4); + } + +IL_0033: + { + MaskUtilities_NotifyStencilStateChanged_m2832(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Mask::OnDisable() +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern "C" void Mask_OnDisable_m2809 (Mask_t584 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + Graphic_t560 * L_0 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0044; + } + } + { + Graphic_t560 * L_2 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, L_2); + Graphic_t560 * L_3 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_3); + CanvasRenderer_t324 * L_4 = Graphic_get_canvasRenderer_m2549(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + CanvasRenderer_set_hasPopInstruction_m1732(L_4, 0, /*hidden argument*/NULL); + Graphic_t560 * L_5 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_5); + CanvasRenderer_t324 * L_6 = Graphic_get_canvasRenderer_m2549(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + CanvasRenderer_set_popMaterialCount_m1737(L_6, 0, /*hidden argument*/NULL); + } + +IL_0044: + { + Material_t160 * L_7 = (__this->___m_MaskMaterial_5); + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + __this->___m_MaskMaterial_5 = (Material_t160 *)NULL; + Material_t160 * L_8 = (__this->___m_UnmaskMaterial_6); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + __this->___m_UnmaskMaterial_6 = (Material_t160 *)NULL; + MaskUtilities_NotifyStencilStateChanged_m2832(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.Mask::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" bool Mask_IsRaycastLocationValid_m2810 (Mask_t584 * __this, Vector2_t6 ___sp, Camera_t28 * ___eventCamera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Behaviour_get_isActiveAndEnabled_m1241(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + RectTransform_t242 * L_1 = Mask_get_rectTransform_m2802(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = ___sp; + Camera_t28 * L_3 = ___eventCamera; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_4 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Material UnityEngine.UI.Mask::GetModifiedMaterial(UnityEngine.Material) +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral224; +extern "C" Material_t160 * Mask_GetModifiedMaterial_m2811 (Mask_t584 * __this, Material_t160 * ___baseMaterial, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + _stringLiteral224 = il2cpp_codegen_string_literal_from_index(224); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Material_t160 * V_3 = {0}; + Material_t160 * V_4 = {0}; + Material_t160 * V_5 = {0}; + Material_t160 * V_6 = {0}; + int32_t G_B7_0 = 0; + int32_t G_B7_1 = 0; + int32_t G_B7_2 = 0; + Material_t160 * G_B7_3 = {0}; + int32_t G_B6_0 = 0; + int32_t G_B6_1 = 0; + int32_t G_B6_2 = 0; + Material_t160 * G_B6_3 = {0}; + int32_t G_B8_0 = 0; + int32_t G_B8_1 = 0; + int32_t G_B8_2 = 0; + int32_t G_B8_3 = 0; + Material_t160 * G_B8_4 = {0}; + int32_t G_B11_0 = 0; + int32_t G_B11_1 = 0; + int32_t G_B11_2 = 0; + Material_t160 * G_B11_3 = {0}; + int32_t G_B10_0 = 0; + int32_t G_B10_1 = 0; + int32_t G_B10_2 = 0; + Material_t160 * G_B10_3 = {0}; + int32_t G_B12_0 = 0; + int32_t G_B12_1 = 0; + int32_t G_B12_2 = 0; + int32_t G_B12_3 = 0; + Material_t160 * G_B12_4 = {0}; + { + Graphic_t560 * L_0 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + Material_t160 * L_2 = ___baseMaterial; + return L_2; + } + +IL_0013: + { + Transform_t3 * L_3 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_4 = MaskUtilities_FindRootSortOverrideCanvas_m2833(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_6 = V_0; + int32_t L_7 = MaskUtilities_GetStencilDepth_m2834(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + int32_t L_8 = V_1; + if ((((int32_t)L_8) < ((int32_t)8))) + { + goto IL_0045; + } + } + { + GameObject_t77 * L_9 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + Debug_LogError_m1272(NULL /*static, unused*/, _stringLiteral224, L_9, /*hidden argument*/NULL); + Material_t160 * L_10 = ___baseMaterial; + return L_10; + } + +IL_0045: + { + int32_t L_11 = V_1; + V_2 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_11&(int32_t)((int32_t)31))))); + int32_t L_12 = V_2; + if ((!(((uint32_t)L_12) == ((uint32_t)1)))) + { + goto IL_00d0; + } + } + { + Material_t160 * L_13 = ___baseMaterial; + bool L_14 = (__this->___m_ShowMaskGraphic_3); + G_B6_0 = 8; + G_B6_1 = 2; + G_B6_2 = 1; + G_B6_3 = L_13; + if (!L_14) + { + G_B7_0 = 8; + G_B7_1 = 2; + G_B7_2 = 1; + G_B7_3 = L_13; + goto IL_0069; + } + } + { + G_B8_0 = ((int32_t)15); + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + G_B8_3 = G_B6_2; + G_B8_4 = G_B6_3; + goto IL_006a; + } + +IL_0069: + { + G_B8_0 = 0; + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + G_B8_3 = G_B7_2; + G_B8_4 = G_B7_3; + } + +IL_006a: + { + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + Material_t160 * L_15 = StencilMaterial_Add_m3121(NULL /*static, unused*/, G_B8_4, G_B8_3, G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); + V_3 = L_15; + Material_t160 * L_16 = (__this->___m_MaskMaterial_5); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + Material_t160 * L_17 = V_3; + __this->___m_MaskMaterial_5 = L_17; + Material_t160 * L_18 = ___baseMaterial; + Material_t160 * L_19 = StencilMaterial_Add_m3121(NULL /*static, unused*/, L_18, 1, 1, 8, 0, /*hidden argument*/NULL); + V_4 = L_19; + Material_t160 * L_20 = (__this->___m_UnmaskMaterial_6); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + Material_t160 * L_21 = V_4; + __this->___m_UnmaskMaterial_6 = L_21; + Graphic_t560 * L_22 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_22); + CanvasRenderer_t324 * L_23 = Graphic_get_canvasRenderer_m2549(L_22, /*hidden argument*/NULL); + NullCheck(L_23); + CanvasRenderer_set_popMaterialCount_m1737(L_23, 1, /*hidden argument*/NULL); + Graphic_t560 * L_24 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_24); + CanvasRenderer_t324 * L_25 = Graphic_get_canvasRenderer_m2549(L_24, /*hidden argument*/NULL); + Material_t160 * L_26 = (__this->___m_UnmaskMaterial_6); + NullCheck(L_25); + CanvasRenderer_SetPopMaterial_m1738(L_25, L_26, 0, /*hidden argument*/NULL); + Material_t160 * L_27 = (__this->___m_MaskMaterial_5); + return L_27; + } + +IL_00d0: + { + Material_t160 * L_28 = ___baseMaterial; + int32_t L_29 = V_2; + int32_t L_30 = V_2; + bool L_31 = (__this->___m_ShowMaskGraphic_3); + G_B10_0 = 3; + G_B10_1 = 2; + G_B10_2 = ((int32_t)((int32_t)L_29|(int32_t)((int32_t)((int32_t)L_30-(int32_t)1)))); + G_B10_3 = L_28; + if (!L_31) + { + G_B11_0 = 3; + G_B11_1 = 2; + G_B11_2 = ((int32_t)((int32_t)L_29|(int32_t)((int32_t)((int32_t)L_30-(int32_t)1)))); + G_B11_3 = L_28; + goto IL_00ea; + } + } + { + G_B12_0 = ((int32_t)15); + G_B12_1 = G_B10_0; + G_B12_2 = G_B10_1; + G_B12_3 = G_B10_2; + G_B12_4 = G_B10_3; + goto IL_00eb; + } + +IL_00ea: + { + G_B12_0 = 0; + G_B12_1 = G_B11_0; + G_B12_2 = G_B11_1; + G_B12_3 = G_B11_2; + G_B12_4 = G_B11_3; + } + +IL_00eb: + { + int32_t L_32 = V_2; + int32_t L_33 = V_2; + int32_t L_34 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + Material_t160 * L_35 = StencilMaterial_Add_m3122(NULL /*static, unused*/, G_B12_4, G_B12_3, G_B12_2, G_B12_1, G_B12_0, ((int32_t)((int32_t)L_32-(int32_t)1)), ((int32_t)((int32_t)L_33|(int32_t)((int32_t)((int32_t)L_34-(int32_t)1)))), /*hidden argument*/NULL); + V_5 = L_35; + Material_t160 * L_36 = (__this->___m_MaskMaterial_5); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + Material_t160 * L_37 = V_5; + __this->___m_MaskMaterial_5 = L_37; + Graphic_t560 * L_38 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_38); + CanvasRenderer_t324 * L_39 = Graphic_get_canvasRenderer_m2549(L_38, /*hidden argument*/NULL); + NullCheck(L_39); + CanvasRenderer_set_hasPopInstruction_m1732(L_39, 1, /*hidden argument*/NULL); + Material_t160 * L_40 = ___baseMaterial; + int32_t L_41 = V_2; + int32_t L_42 = V_2; + int32_t L_43 = V_2; + int32_t L_44 = V_2; + Material_t160 * L_45 = StencilMaterial_Add_m3122(NULL /*static, unused*/, L_40, ((int32_t)((int32_t)L_41-(int32_t)1)), 2, 3, 0, ((int32_t)((int32_t)L_42-(int32_t)1)), ((int32_t)((int32_t)L_43|(int32_t)((int32_t)((int32_t)L_44-(int32_t)1)))), /*hidden argument*/NULL); + V_6 = L_45; + Material_t160 * L_46 = (__this->___m_UnmaskMaterial_6); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_46, /*hidden argument*/NULL); + Material_t160 * L_47 = V_6; + __this->___m_UnmaskMaterial_6 = L_47; + Graphic_t560 * L_48 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_48); + CanvasRenderer_t324 * L_49 = Graphic_get_canvasRenderer_m2549(L_48, /*hidden argument*/NULL); + NullCheck(L_49); + CanvasRenderer_set_popMaterialCount_m1737(L_49, 1, /*hidden argument*/NULL); + Graphic_t560 * L_50 = Mask_get_graphic_m2805(__this, /*hidden argument*/NULL); + NullCheck(L_50); + CanvasRenderer_t324 * L_51 = Graphic_get_canvasRenderer_m2549(L_50, /*hidden argument*/NULL); + Material_t160 * L_52 = (__this->___m_UnmaskMaterial_6); + NullCheck(L_51); + CanvasRenderer_SetPopMaterial_m1738(L_51, L_52, 0, /*hidden argument*/NULL); + Material_t160 * L_53 = (__this->___m_MaskMaterial_5); + return L_53; + } +} +// System.Void UnityEngine.UI.MaskableGraphic/CullStateChangedEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3611_MethodInfo_var; +extern "C" void CullStateChangedEvent__ctor_m2812 (CullStateChangedEvent_t585 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3611_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483889); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3611(__this, /*hidden argument*/UnityEvent_1__ctor_m3611_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::.ctor() +extern TypeInfo* CullStateChangedEvent_t585_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" void MaskableGraphic__ctor_m2813 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CullStateChangedEvent_t585_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(359); + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_ShouldRecalculateStencil_19 = 1; + __this->___m_Maskable_22 = 1; + CullStateChangedEvent_t585 * L_0 = (CullStateChangedEvent_t585 *)il2cpp_codegen_object_new (CullStateChangedEvent_t585_il2cpp_TypeInfo_var); + CullStateChangedEvent__ctor_m2812(L_0, /*hidden argument*/NULL); + __this->___m_OnCullStateChanged_24 = L_0; + __this->___m_ShouldRecalculate_25 = 1; + __this->___m_Corners_27 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Graphic__ctor_m2529(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::get_onCullStateChanged() +extern "C" CullStateChangedEvent_t585 * MaskableGraphic_get_onCullStateChanged_m2814 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + CullStateChangedEvent_t585 * L_0 = (__this->___m_OnCullStateChanged_24); + return L_0; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::set_onCullStateChanged(UnityEngine.UI.MaskableGraphic/CullStateChangedEvent) +extern "C" void MaskableGraphic_set_onCullStateChanged_m2815 (MaskableGraphic_t571 * __this, CullStateChangedEvent_t585 * ___value, const MethodInfo* method) +{ + { + CullStateChangedEvent_t585 * L_0 = ___value; + __this->___m_OnCullStateChanged_24 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.MaskableGraphic::get_maskable() +extern "C" bool MaskableGraphic_get_maskable_m2816 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Maskable_22); + return L_0; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::set_maskable(System.Boolean) +extern "C" void MaskableGraphic_set_maskable_m2817 (MaskableGraphic_t571 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + bool L_1 = (__this->___m_Maskable_22); + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_2 = ___value; + __this->___m_Maskable_22 = L_2; + __this->___m_ShouldRecalculateStencil_19 = 1; + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponent_TisMask_t584_m3612_MethodInfo_var; +extern "C" Material_t160 * MaskableGraphic_GetModifiedMaterial_m2818 (MaskableGraphic_t571 * __this, Material_t160 * ___baseMaterial, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + Component_GetComponent_TisMask_t584_m3612_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483890); + s_Il2CppMethodIntialized = true; + } + Material_t160 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + Material_t160 * V_2 = {0}; + MaskableGraphic_t571 * G_B3_0 = {0}; + MaskableGraphic_t571 * G_B2_0 = {0}; + int32_t G_B4_0 = 0; + MaskableGraphic_t571 * G_B4_1 = {0}; + { + Material_t160 * L_0 = ___baseMaterial; + V_0 = L_0; + bool L_1 = (__this->___m_ShouldRecalculateStencil_19); + if (!L_1) + { + goto IL_0043; + } + } + { + Transform_t3 * L_2 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_3 = MaskUtilities_FindRootSortOverrideCanvas_m2833(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_1 = L_3; + bool L_4 = MaskableGraphic_get_maskable_m2816(__this, /*hidden argument*/NULL); + G_B2_0 = __this; + if (!L_4) + { + G_B3_0 = __this; + goto IL_0036; + } + } + { + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_6 = V_1; + int32_t L_7 = MaskUtilities_GetStencilDepth_m2834(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + G_B4_0 = L_7; + G_B4_1 = G_B2_0; + goto IL_0037; + } + +IL_0036: + { + G_B4_0 = 0; + G_B4_1 = G_B3_0; + } + +IL_0037: + { + NullCheck(G_B4_1); + G_B4_1->___m_StencilValue_26 = G_B4_0; + __this->___m_ShouldRecalculateStencil_19 = 0; + } + +IL_0043: + { + int32_t L_8 = (__this->___m_StencilValue_26); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_009f; + } + } + { + Mask_t584 * L_9 = Component_GetComponent_TisMask_t584_m3612(__this, /*hidden argument*/Component_GetComponent_TisMask_t584_m3612_MethodInfo_var); + bool L_10 = Object_op_Equality_m445(NULL /*static, unused*/, L_9, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_009f; + } + } + { + Material_t160 * L_11 = V_0; + int32_t L_12 = (__this->___m_StencilValue_26); + int32_t L_13 = (__this->___m_StencilValue_26); + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + Material_t160 * L_14 = StencilMaterial_Add_m3122(NULL /*static, unused*/, L_11, ((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)31)))))-(int32_t)1)), 0, 3, ((int32_t)15), ((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_13&(int32_t)((int32_t)31)))))-(int32_t)1)), 0, /*hidden argument*/NULL); + V_2 = L_14; + Material_t160 * L_15 = (__this->___m_MaskMaterial_20); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + Material_t160 * L_16 = V_2; + __this->___m_MaskMaterial_20 = L_16; + Material_t160 * L_17 = (__this->___m_MaskMaterial_20); + V_0 = L_17; + } + +IL_009f: + { + Material_t160 * L_18 = V_0; + return L_18; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::Cull(UnityEngine.Rect,System.Boolean) +extern const MethodInfo* UnityEvent_1_Invoke_m3613_MethodInfo_var; +extern "C" void MaskableGraphic_Cull_m2819 (MaskableGraphic_t571 * __this, Rect_t232 ___clipRect, bool ___validRect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3613_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483891); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + int32_t G_B5_0 = 0; + { + CanvasRenderer_t324 * L_0 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = CanvasRenderer_get_hasMoved_m1750(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + bool L_2 = ___validRect; + if (!L_2) + { + goto IL_0029; + } + } + { + Rect_t232 L_3 = MaskableGraphic_get_canvasRect_m2826(__this, /*hidden argument*/NULL); + bool L_4 = Rect_Overlaps_m1027((&___clipRect), L_3, /*hidden argument*/NULL); + G_B5_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0); + goto IL_002a; + } + +IL_0029: + { + G_B5_0 = 1; + } + +IL_002a: + { + V_0 = G_B5_0; + CanvasRenderer_t324 * L_5 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_6 = CanvasRenderer_get_cull_m1747(L_5, /*hidden argument*/NULL); + bool L_7 = V_0; + V_1 = ((((int32_t)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0); + CanvasRenderer_t324 * L_8 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + bool L_9 = V_0; + NullCheck(L_8); + CanvasRenderer_set_cull_m1748(L_8, L_9, /*hidden argument*/NULL); + bool L_10 = V_1; + if (!L_10) + { + goto IL_0061; + } + } + { + CullStateChangedEvent_t585 * L_11 = (__this->___m_OnCullStateChanged_24); + bool L_12 = V_0; + NullCheck(L_11); + UnityEvent_1_Invoke_m3613(L_11, L_12, /*hidden argument*/UnityEvent_1_Invoke_m3613_MethodInfo_var); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + } + +IL_0061: + { + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::SetClipRect(UnityEngine.Rect,System.Boolean) +extern "C" void MaskableGraphic_SetClipRect_m2820 (MaskableGraphic_t571 * __this, Rect_t232 ___clipRect, bool ___validRect, const MethodInfo* method) +{ + { + bool L_0 = ___validRect; + if (!L_0) + { + goto IL_0017; + } + } + { + CanvasRenderer_t324 * L_1 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + Rect_t232 L_2 = ___clipRect; + NullCheck(L_1); + CanvasRenderer_EnableRectClipping_m1729(L_1, L_2, /*hidden argument*/NULL); + goto IL_0022; + } + +IL_0017: + { + CanvasRenderer_t324 * L_3 = Graphic_get_canvasRenderer_m2549(__this, /*hidden argument*/NULL); + NullCheck(L_3); + CanvasRenderer_DisableRectClipping_m1731(L_3, /*hidden argument*/NULL); + } + +IL_0022: + { + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::OnEnable() +extern "C" void MaskableGraphic_OnEnable_m2821 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + Graphic_OnEnable_m2555(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateStencil_19 = 1; + MaskableGraphic_UpdateClipParent_m2827(__this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::OnDisable() +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern "C" void MaskableGraphic_OnDisable_m2822 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + s_Il2CppMethodIntialized = true; + } + { + Graphic_OnDisable_m2556(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateStencil_19 = 1; + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + MaskableGraphic_UpdateClipParent_m2827(__this, /*hidden argument*/NULL); + Material_t160 * L_0 = (__this->___m_MaskMaterial_20); + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + StencilMaterial_Remove_m3123(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___m_MaskMaterial_20 = (Material_t160 *)NULL; + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::OnTransformParentChanged() +extern "C" void MaskableGraphic_OnTransformParentChanged_m2823 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + Graphic_OnTransformParentChanged_m2544(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateStencil_19 = 1; + MaskableGraphic_UpdateClipParent_m2827(__this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::ParentMaskStateChanged() +extern "C" void MaskableGraphic_ParentMaskStateChanged_m2824 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::OnCanvasHierarchyChanged() +extern "C" void MaskableGraphic_OnCanvasHierarchyChanged_m2825 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + Graphic_OnCanvasHierarchyChanged_m2557(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateStencil_19 = 1; + MaskableGraphic_UpdateClipParent_m2827(__this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// UnityEngine.Rect UnityEngine.UI.MaskableGraphic::get_canvasRect() +extern "C" Rect_t232 MaskableGraphic_get_canvasRect_m2826 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + RectTransform_t242 * L_0 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_1 = (__this->___m_Corners_27); + NullCheck(L_0); + RectTransform_GetWorldCorners_m1175(L_0, L_1, /*hidden argument*/NULL); + Canvas_t321 * L_2 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + bool L_3 = Object_op_Implicit_m435(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0065; + } + } + { + V_0 = 0; + goto IL_005e; + } + +IL_0028: + { + Vector3U5BU5D_t125* L_4 = (__this->___m_Corners_27); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Canvas_t321 * L_6 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Transform_t3 * L_7 = Component_get_transform_m401(L_6, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_8 = (__this->___m_Corners_27); + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + NullCheck(L_7); + Vector3_t4 L_10 = Transform_InverseTransformPoint_m477(L_7, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_8, L_9, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_5, sizeof(Vector3_t4 )))) = L_10; + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_005e: + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) < ((int32_t)4))) + { + goto IL_0028; + } + } + +IL_0065: + { + Vector3U5BU5D_t125* L_13 = (__this->___m_Corners_27); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + float L_14 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_13, 0, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_15 = (__this->___m_Corners_27); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + float L_16 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_15, 0, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_17 = (__this->___m_Corners_27); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + float L_18 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_17, 2, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_19 = (__this->___m_Corners_27); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + float L_20 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_19, 0, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_21 = (__this->___m_Corners_27); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 2); + float L_22 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_21, 2, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_23 = (__this->___m_Corners_27); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + float L_24 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_23, 0, sizeof(Vector3_t4 )))->___y_2); + Rect_t232 L_25 = {0}; + Rect__ctor_m1007(&L_25, L_14, L_16, ((float)((float)L_18-(float)L_20)), ((float)((float)L_22-(float)L_24)), /*hidden argument*/NULL); + return L_25; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::UpdateClipParent() +extern "C" void MaskableGraphic_UpdateClipParent_m2827 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + RectMask2D_t587 * V_0 = {0}; + RectMask2D_t587 * G_B4_0 = {0}; + { + bool L_0 = MaskableGraphic_get_maskable_m2816(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0021; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_1) + { + goto IL_0021; + } + } + { + RectMask2D_t587 * L_2 = MaskUtilities_GetRectMaskForClippable_m2835(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + G_B4_0 = L_2; + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = ((RectMask2D_t587 *)(NULL)); + } + +IL_0022: + { + V_0 = G_B4_0; + RectMask2D_t587 * L_3 = V_0; + RectMask2D_t587 * L_4 = (__this->___m_ParentMask_21); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0051; + } + } + { + RectMask2D_t587 * L_6 = (__this->___m_ParentMask_21); + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0051; + } + } + { + RectMask2D_t587 * L_8 = (__this->___m_ParentMask_21); + NullCheck(L_8); + RectMask2D_RemoveClippable_m2865(L_8, __this, /*hidden argument*/NULL); + } + +IL_0051: + { + RectMask2D_t587 * L_9 = V_0; + bool L_10 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0064; + } + } + { + RectMask2D_t587 * L_11 = V_0; + NullCheck(L_11); + RectMask2D_AddClippable_m2864(L_11, __this, /*hidden argument*/NULL); + } + +IL_0064: + { + RectMask2D_t587 * L_12 = V_0; + __this->___m_ParentMask_21 = L_12; + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() +extern "C" void MaskableGraphic_RecalculateClipping_m2828 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + MaskableGraphic_UpdateClipParent_m2827(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.MaskableGraphic::RecalculateMasking() +extern "C" void MaskableGraphic_RecalculateMasking_m2829 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + __this->___m_ShouldRecalculateStencil_19 = 1; + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.MaskableGraphic::UnityEngine.UI.IClippable.get_rectTransform() +extern "C" RectTransform_t242 * MaskableGraphic_UnityEngine_UI_IClippable_get_rectTransform_m2830 (MaskableGraphic_t571 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.MaskUtilities::Notify2DMaskStateChanged(UnityEngine.Component) +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void MaskUtilities_Notify2DMaskStateChanged_m2831 (Object_t * __this /* static, unused */, Component_t169 * ___mask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + IClippable_t681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(361); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483892); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_0 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_0; + Component_t169 * L_1 = ___mask; + List_1_t422 * L_2 = V_0; + NullCheck(L_1); + Component_GetComponentsInChildren_TisComponent_t169_m3614(L_1, L_2, /*hidden argument*/Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var); + V_1 = 0; + goto IL_0064; + } + +IL_0014: + { + List_1_t422 * L_3 = V_0; + int32_t L_4 = V_1; + NullCheck(L_3); + Component_t169 * L_5 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_3, L_4); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0042; + } + } + { + List_1_t422 * L_7 = V_0; + int32_t L_8 = V_1; + NullCheck(L_7); + Component_t169 * L_9 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + NullCheck(L_9); + GameObject_t77 * L_10 = Component_get_gameObject_m428(L_9, /*hidden argument*/NULL); + Component_t169 * L_11 = ___mask; + NullCheck(L_11); + GameObject_t77 * L_12 = Component_get_gameObject_m428(L_11, /*hidden argument*/NULL); + bool L_13 = Object_op_Equality_m445(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0047; + } + } + +IL_0042: + { + goto IL_0060; + } + +IL_0047: + { + List_1_t422 * L_14 = V_0; + int32_t L_15 = V_1; + NullCheck(L_14); + Component_t169 * L_16 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_14, L_15); + V_2 = ((Object_t *)IsInst(L_16, IClippable_t681_il2cpp_TypeInfo_var)); + Object_t * L_17 = V_2; + if (!L_17) + { + goto IL_0060; + } + } + { + Object_t * L_18 = V_2; + NullCheck(L_18); + InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.IClippable::RecalculateClipping() */, IClippable_t681_il2cpp_TypeInfo_var, L_18); + } + +IL_0060: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0064: + { + int32_t L_20 = V_1; + List_1_t422 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)L_22))) + { + goto IL_0014; + } + } + { + List_1_t422 * L_23 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_23, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.MaskUtilities::NotifyStencilStateChanged(UnityEngine.Component) +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* IMaskable_t704_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void MaskUtilities_NotifyStencilStateChanged_m2832 (Object_t * __this /* static, unused */, Component_t169 * ___mask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + IMaskable_t704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(362); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483892); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_0 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_0; + Component_t169 * L_1 = ___mask; + List_1_t422 * L_2 = V_0; + NullCheck(L_1); + Component_GetComponentsInChildren_TisComponent_t169_m3614(L_1, L_2, /*hidden argument*/Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var); + V_1 = 0; + goto IL_0064; + } + +IL_0014: + { + List_1_t422 * L_3 = V_0; + int32_t L_4 = V_1; + NullCheck(L_3); + Component_t169 * L_5 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_3, L_4); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0042; + } + } + { + List_1_t422 * L_7 = V_0; + int32_t L_8 = V_1; + NullCheck(L_7); + Component_t169 * L_9 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + NullCheck(L_9); + GameObject_t77 * L_10 = Component_get_gameObject_m428(L_9, /*hidden argument*/NULL); + Component_t169 * L_11 = ___mask; + NullCheck(L_11); + GameObject_t77 * L_12 = Component_get_gameObject_m428(L_11, /*hidden argument*/NULL); + bool L_13 = Object_op_Equality_m445(NULL /*static, unused*/, L_10, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0047; + } + } + +IL_0042: + { + goto IL_0060; + } + +IL_0047: + { + List_1_t422 * L_14 = V_0; + int32_t L_15 = V_1; + NullCheck(L_14); + Component_t169 * L_16 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_14, L_15); + V_2 = ((Object_t *)IsInst(L_16, IMaskable_t704_il2cpp_TypeInfo_var)); + Object_t * L_17 = V_2; + if (!L_17) + { + goto IL_0060; + } + } + { + Object_t * L_18 = V_2; + NullCheck(L_18); + InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.IMaskable::RecalculateMasking() */, IMaskable_t704_il2cpp_TypeInfo_var, L_18); + } + +IL_0060: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0064: + { + int32_t L_20 = V_1; + List_1_t422 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)L_22))) + { + goto IL_0014; + } + } + { + List_1_t422 * L_23 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_23, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// UnityEngine.Transform UnityEngine.UI.MaskUtilities::FindRootSortOverrideCanvas(UnityEngine.Transform) +extern const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +extern "C" Transform_t3 * MaskUtilities_FindRootSortOverrideCanvas_m2833 (Object_t * __this /* static, unused */, Transform_t3 * ___start, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483858); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + Canvas_t321 * V_2 = {0}; + { + Transform_t3 * L_0 = ___start; + V_0 = L_0; + V_1 = (Transform_t3 *)NULL; + goto IL_003e; + } + +IL_0009: + { + Transform_t3 * L_1 = V_0; + NullCheck(L_1); + Canvas_t321 * L_2 = Component_GetComponent_TisCanvas_t321_m3570(L_1, /*hidden argument*/Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var); + V_2 = L_2; + Canvas_t321 * L_3 = V_2; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0029; + } + } + { + Canvas_t321 * L_5 = V_2; + NullCheck(L_5); + bool L_6 = Canvas_get_overrideSorting_m1710(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0029; + } + } + { + Transform_t3 * L_7 = V_0; + return L_7; + } + +IL_0029: + { + Canvas_t321 * L_8 = V_2; + bool L_9 = Object_op_Inequality_m429(NULL /*static, unused*/, L_8, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0037; + } + } + { + Transform_t3 * L_10 = V_0; + V_1 = L_10; + } + +IL_0037: + { + Transform_t3 * L_11 = V_0; + NullCheck(L_11); + Transform_t3 * L_12 = Transform_get_parent_m481(L_11, /*hidden argument*/NULL); + V_0 = L_12; + } + +IL_003e: + { + Transform_t3 * L_13 = V_0; + bool L_14 = Object_op_Inequality_m429(NULL /*static, unused*/, L_13, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_14) + { + goto IL_0009; + } + } + { + Transform_t3 * L_15 = V_1; + return L_15; + } +} +// System.Int32 UnityEngine.UI.MaskUtilities::GetStencilDepth(UnityEngine.Transform,UnityEngine.Transform) +extern const Il2CppType* Mask_t584_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Mask_t584_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" int32_t MaskUtilities_GetStencilDepth_m2834 (Object_t * __this /* static, unused */, Transform_t3 * ___transform, Transform_t3 * ___stopAfter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mask_t584_0_0_0_var = il2cpp_codegen_type_from_index(360); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Mask_t584_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(360); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Transform_t3 * V_1 = {0}; + List_1_t422 * V_2 = {0}; + int32_t V_3 = 0; + { + V_0 = 0; + Transform_t3 * L_0 = ___transform; + Transform_t3 * L_1 = ___stopAfter; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0010; + } + } + { + int32_t L_3 = V_0; + return L_3; + } + +IL_0010: + { + Transform_t3 * L_4 = ___transform; + NullCheck(L_4); + Transform_t3 * L_5 = Transform_get_parent_m481(L_4, /*hidden argument*/NULL); + V_1 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_6 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_2 = L_6; + goto IL_00ae; + } + +IL_0022: + { + Transform_t3 * L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Mask_t584_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_9 = V_2; + NullCheck(L_7); + Component_GetComponents_m1351(L_7, L_8, L_9, /*hidden argument*/NULL); + V_3 = 0; + goto IL_008a; + } + +IL_003a: + { + List_1_t422 * L_10 = V_2; + int32_t L_11 = V_3; + NullCheck(L_10); + Component_t169 * L_12 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_10, L_11); + bool L_13 = Object_op_Inequality_m429(NULL /*static, unused*/, L_12, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0086; + } + } + { + List_1_t422 * L_14 = V_2; + int32_t L_15 = V_3; + NullCheck(L_14); + Component_t169 * L_16 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_14, L_15); + NullCheck(((Mask_t584 *)CastclassClass(L_16, Mask_t584_il2cpp_TypeInfo_var))); + bool L_17 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, ((Mask_t584 *)CastclassClass(L_16, Mask_t584_il2cpp_TypeInfo_var))); + if (!L_17) + { + goto IL_0086; + } + } + { + List_1_t422 * L_18 = V_2; + int32_t L_19 = V_3; + NullCheck(L_18); + Component_t169 * L_20 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_18, L_19); + NullCheck(((Mask_t584 *)CastclassClass(L_20, Mask_t584_il2cpp_TypeInfo_var))); + Graphic_t560 * L_21 = Mask_get_graphic_m2805(((Mask_t584 *)CastclassClass(L_20, Mask_t584_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + NullCheck(L_21); + bool L_22 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_21); + if (!L_22) + { + goto IL_0086; + } + } + { + int32_t L_23 = V_0; + V_0 = ((int32_t)((int32_t)L_23+(int32_t)1)); + goto IL_0096; + } + +IL_0086: + { + int32_t L_24 = V_3; + V_3 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_008a: + { + int32_t L_25 = V_3; + List_1_t422 * L_26 = V_2; + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_26); + if ((((int32_t)L_25) < ((int32_t)L_27))) + { + goto IL_003a; + } + } + +IL_0096: + { + Transform_t3 * L_28 = V_1; + Transform_t3 * L_29 = ___stopAfter; + bool L_30 = Object_op_Equality_m445(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_00a7; + } + } + { + goto IL_00ba; + } + +IL_00a7: + { + Transform_t3 * L_31 = V_1; + NullCheck(L_31); + Transform_t3 * L_32 = Transform_get_parent_m481(L_31, /*hidden argument*/NULL); + V_1 = L_32; + } + +IL_00ae: + { + Transform_t3 * L_33 = V_1; + bool L_34 = Object_op_Inequality_m429(NULL /*static, unused*/, L_33, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_34) + { + goto IL_0022; + } + } + +IL_00ba: + { + List_1_t422 * L_35 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_35, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + int32_t L_36 = V_0; + return L_36; + } +} +// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskUtilities::GetRectMaskForClippable(UnityEngine.UI.IClippable) +extern const Il2CppType* RectMask2D_t587_0_0_0_var; +extern TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RectMask2D_t587_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +extern "C" RectMask2D_t587 * MaskUtilities_GetRectMaskForClippable_m2835 (Object_t * __this /* static, unused */, Object_t * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectMask2D_t587_0_0_0_var = il2cpp_codegen_type_from_index(363); + IClippable_t681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(361); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RectMask2D_t587_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(363); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483858); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + List_1_t422 * V_1 = {0}; + int32_t V_2 = 0; + RectMask2D_t587 * V_3 = {0}; + Canvas_t321 * V_4 = {0}; + { + Object_t * L_0 = ___transform; + NullCheck(L_0); + RectTransform_t242 * L_1 = (RectTransform_t242 *)InterfaceFuncInvoker0< RectTransform_t242 * >::Invoke(1 /* UnityEngine.RectTransform UnityEngine.UI.IClippable::get_rectTransform() */, IClippable_t681_il2cpp_TypeInfo_var, L_0); + NullCheck(L_1); + Transform_t3 * L_2 = Transform_get_parent_m481(L_1, /*hidden argument*/NULL); + V_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_3 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_1 = L_3; + goto IL_009c; + } + +IL_0017: + { + Transform_t3 * L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RectMask2D_t587_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_6 = V_1; + NullCheck(L_4); + Component_GetComponents_m1351(L_4, L_5, L_6, /*hidden argument*/NULL); + V_2 = 0; + goto IL_0070; + } + +IL_002f: + { + List_1_t422 * L_7 = V_1; + int32_t L_8 = V_2; + NullCheck(L_7); + Component_t169 * L_9 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + bool L_10 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006c; + } + } + { + List_1_t422 * L_11 = V_1; + int32_t L_12 = V_2; + NullCheck(L_11); + Component_t169 * L_13 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_11, L_12); + NullCheck(((RectMask2D_t587 *)CastclassClass(L_13, RectMask2D_t587_il2cpp_TypeInfo_var))); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, ((RectMask2D_t587 *)CastclassClass(L_13, RectMask2D_t587_il2cpp_TypeInfo_var))); + if (!L_14) + { + goto IL_006c; + } + } + { + List_1_t422 * L_15 = V_1; + int32_t L_16 = V_2; + NullCheck(L_15); + Component_t169 * L_17 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_15, L_16); + V_3 = ((RectMask2D_t587 *)CastclassClass(L_17, RectMask2D_t587_il2cpp_TypeInfo_var)); + List_1_t422 * L_18 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_18, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + RectMask2D_t587 * L_19 = V_3; + return L_19; + } + +IL_006c: + { + int32_t L_20 = V_2; + V_2 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_0070: + { + int32_t L_21 = V_2; + List_1_t422 * L_22 = V_1; + NullCheck(L_22); + int32_t L_23 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_22); + if ((((int32_t)L_21) < ((int32_t)L_23))) + { + goto IL_002f; + } + } + { + Transform_t3 * L_24 = V_0; + NullCheck(L_24); + Canvas_t321 * L_25 = Component_GetComponent_TisCanvas_t321_m3570(L_24, /*hidden argument*/Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var); + V_4 = L_25; + Canvas_t321 * L_26 = V_4; + bool L_27 = Object_op_Implicit_m435(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_0095; + } + } + { + goto IL_00a8; + } + +IL_0095: + { + Transform_t3 * L_28 = V_0; + NullCheck(L_28); + Transform_t3 * L_29 = Transform_get_parent_m481(L_28, /*hidden argument*/NULL); + V_0 = L_29; + } + +IL_009c: + { + Transform_t3 * L_30 = V_0; + bool L_31 = Object_op_Inequality_m429(NULL /*static, unused*/, L_30, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_31) + { + goto IL_0017; + } + } + +IL_00a8: + { + List_1_t422 * L_32 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_32, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return (RectMask2D_t587 *)NULL; + } +} +// System.Void UnityEngine.UI.MaskUtilities::GetRectMasksForClip(UnityEngine.UI.RectMask2D,System.Collections.Generic.List`1) +extern const Il2CppType* RectMask2D_t587_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RectMask2D_t587_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void MaskUtilities_GetRectMasksForClip_m2836 (Object_t * __this /* static, unused */, RectMask2D_t587 * ___clipper, List_1_t595 * ___masks, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectMask2D_t587_0_0_0_var = il2cpp_codegen_type_from_index(363); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RectMask2D_t587_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(363); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483858); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + List_1_t422 * V_1 = {0}; + int32_t V_2 = 0; + Canvas_t321 * V_3 = {0}; + { + List_1_t595 * L_0 = ___masks; + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + RectMask2D_t587 * L_1 = ___clipper; + NullCheck(L_1); + Transform_t3 * L_2 = Component_get_transform_m401(L_1, /*hidden argument*/NULL); + V_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_3 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_1 = L_3; + goto IL_0098; + } + +IL_0018: + { + Transform_t3 * L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RectMask2D_t587_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_6 = V_1; + NullCheck(L_4); + Component_GetComponents_m1351(L_4, L_5, L_6, /*hidden argument*/NULL); + V_2 = 0; + goto IL_006e; + } + +IL_0030: + { + List_1_t422 * L_7 = V_1; + int32_t L_8 = V_2; + NullCheck(L_7); + Component_t169 * L_9 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + bool L_10 = Object_op_Inequality_m429(NULL /*static, unused*/, L_9, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006a; + } + } + { + List_1_t422 * L_11 = V_1; + int32_t L_12 = V_2; + NullCheck(L_11); + Component_t169 * L_13 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_11, L_12); + NullCheck(((RectMask2D_t587 *)CastclassClass(L_13, RectMask2D_t587_il2cpp_TypeInfo_var))); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, ((RectMask2D_t587 *)CastclassClass(L_13, RectMask2D_t587_il2cpp_TypeInfo_var))); + if (!L_14) + { + goto IL_006a; + } + } + { + List_1_t595 * L_15 = ___masks; + List_1_t422 * L_16 = V_1; + int32_t L_17 = V_2; + NullCheck(L_16); + Component_t169 * L_18 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_16, L_17); + NullCheck(L_15); + VirtActionInvoker1< RectMask2D_t587 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_15, ((RectMask2D_t587 *)CastclassClass(L_18, RectMask2D_t587_il2cpp_TypeInfo_var))); + } + +IL_006a: + { + int32_t L_19 = V_2; + V_2 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_006e: + { + int32_t L_20 = V_2; + List_1_t422 * L_21 = V_1; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)L_22))) + { + goto IL_0030; + } + } + { + Transform_t3 * L_23 = V_0; + NullCheck(L_23); + Canvas_t321 * L_24 = Component_GetComponent_TisCanvas_t321_m3570(L_23, /*hidden argument*/Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var); + V_3 = L_24; + Canvas_t321 * L_25 = V_3; + bool L_26 = Object_op_Implicit_m435(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_0091; + } + } + { + goto IL_00a4; + } + +IL_0091: + { + Transform_t3 * L_27 = V_0; + NullCheck(L_27); + Transform_t3 * L_28 = Transform_get_parent_m481(L_27, /*hidden argument*/NULL); + V_0 = L_28; + } + +IL_0098: + { + Transform_t3 * L_29 = V_0; + bool L_30 = Object_op_Inequality_m429(NULL /*static, unused*/, L_29, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_30) + { + goto IL_0018; + } + } + +IL_00a4: + { + List_1_t422 * L_31 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_31, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Misc::DestroyImmediate(UnityEngine.Object) +extern "C" void Misc_DestroyImmediate_m2837 (Object_t * __this /* static, unused */, Object_t76 * ___obj, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___obj; + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0027; + } + } + { + bool L_2 = Application_get_isEditor_m1236(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0021; + } + } + { + Object_t76 * L_3 = ___obj; + Object_DestroyImmediate_m1333(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + goto IL_0027; + } + +IL_0021: + { + Object_t76 * L_4 = ___obj; + Object_Destroy_m687(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_0027: + { + return; + } +} +// UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::get_mode() +extern "C" int32_t Navigation_get_mode_m2838 (Navigation_t591 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Mode_0); + return L_0; + } +} +// System.Void UnityEngine.UI.Navigation::set_mode(UnityEngine.UI.Navigation/Mode) +extern "C" void Navigation_set_mode_m2839 (Navigation_t591 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Mode_0 = L_0; + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::get_selectOnUp() +extern "C" Selectable_t538 * Navigation_get_selectOnUp_m2840 (Navigation_t591 * __this, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = (__this->___m_SelectOnUp_1); + return L_0; + } +} +// System.Void UnityEngine.UI.Navigation::set_selectOnUp(UnityEngine.UI.Selectable) +extern "C" void Navigation_set_selectOnUp_m2841 (Navigation_t591 * __this, Selectable_t538 * ___value, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = ___value; + __this->___m_SelectOnUp_1 = L_0; + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::get_selectOnDown() +extern "C" Selectable_t538 * Navigation_get_selectOnDown_m2842 (Navigation_t591 * __this, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = (__this->___m_SelectOnDown_2); + return L_0; + } +} +// System.Void UnityEngine.UI.Navigation::set_selectOnDown(UnityEngine.UI.Selectable) +extern "C" void Navigation_set_selectOnDown_m2843 (Navigation_t591 * __this, Selectable_t538 * ___value, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = ___value; + __this->___m_SelectOnDown_2 = L_0; + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::get_selectOnLeft() +extern "C" Selectable_t538 * Navigation_get_selectOnLeft_m2844 (Navigation_t591 * __this, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = (__this->___m_SelectOnLeft_3); + return L_0; + } +} +// System.Void UnityEngine.UI.Navigation::set_selectOnLeft(UnityEngine.UI.Selectable) +extern "C" void Navigation_set_selectOnLeft_m2845 (Navigation_t591 * __this, Selectable_t538 * ___value, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = ___value; + __this->___m_SelectOnLeft_3 = L_0; + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Navigation::get_selectOnRight() +extern "C" Selectable_t538 * Navigation_get_selectOnRight_m2846 (Navigation_t591 * __this, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = (__this->___m_SelectOnRight_4); + return L_0; + } +} +// System.Void UnityEngine.UI.Navigation::set_selectOnRight(UnityEngine.UI.Selectable) +extern "C" void Navigation_set_selectOnRight_m2847 (Navigation_t591 * __this, Selectable_t538 * ___value, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = ___value; + __this->___m_SelectOnRight_4 = L_0; + return; + } +} +// UnityEngine.UI.Navigation UnityEngine.UI.Navigation::get_defaultNavigation() +extern TypeInfo* Navigation_t591_il2cpp_TypeInfo_var; +extern "C" Navigation_t591 Navigation_get_defaultNavigation_m2848 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Navigation_t591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(364); + s_Il2CppMethodIntialized = true; + } + Navigation_t591 V_0 = {0}; + { + Initobj (Navigation_t591_il2cpp_TypeInfo_var, (&V_0)); + (&V_0)->___m_Mode_0 = 3; + Navigation_t591 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.UI.RawImage::.ctor() +extern "C" void RawImage__ctor_m2849 (RawImage_t592 * __this, const MethodInfo* method) +{ + { + Rect_t232 L_0 = {0}; + Rect__ctor_m1007(&L_0, (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); + __this->___m_UVRect_29 = L_0; + MaskableGraphic__ctor_m2813(__this, /*hidden argument*/NULL); + Graphic_set_useLegacyMeshGeneration_m2537(__this, 0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Texture UnityEngine.UI.RawImage::get_mainTexture() +extern TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +extern "C" Texture_t214 * RawImage_get_mainTexture_m2850 (RawImage_t592 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Graphic_t560_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(316); + s_Il2CppMethodIntialized = true; + } + { + Texture_t214 * L_0 = (__this->___m_Texture_28); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004a; + } + } + { + Material_t160 * L_2 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0044; + } + } + { + Material_t160 * L_4 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + NullCheck(L_4); + Texture_t214 * L_5 = Material_get_mainTexture_m1186(L_4, /*hidden argument*/NULL); + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0044; + } + } + { + Material_t160 * L_7 = (Material_t160 *)VirtFuncInvoker0< Material_t160 * >::Invoke(26 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this); + NullCheck(L_7); + Texture_t214 * L_8 = Material_get_mainTexture_m1186(L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0044: + { + IL2CPP_RUNTIME_CLASS_INIT(Graphic_t560_il2cpp_TypeInfo_var); + Texture2D_t215 * L_9 = ((Graphic_t560_StaticFields*)Graphic_t560_il2cpp_TypeInfo_var->static_fields)->___s_WhiteTexture_3; + return L_9; + } + +IL_004a: + { + Texture_t214 * L_10 = (__this->___m_Texture_28); + return L_10; + } +} +// UnityEngine.Texture UnityEngine.UI.RawImage::get_texture() +extern "C" Texture_t214 * RawImage_get_texture_m2851 (RawImage_t592 * __this, const MethodInfo* method) +{ + { + Texture_t214 * L_0 = (__this->___m_Texture_28); + return L_0; + } +} +// System.Void UnityEngine.UI.RawImage::set_texture(UnityEngine.Texture) +extern "C" void RawImage_set_texture_m2852 (RawImage_t592 * __this, Texture_t214 * ___value, const MethodInfo* method) +{ + { + Texture_t214 * L_0 = (__this->___m_Texture_28); + Texture_t214 * L_1 = ___value; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Texture_t214 * L_3 = ___value; + __this->___m_Texture_28 = L_3; + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this); + return; + } +} +// UnityEngine.Rect UnityEngine.UI.RawImage::get_uvRect() +extern "C" Rect_t232 RawImage_get_uvRect_m2853 (RawImage_t592 * __this, const MethodInfo* method) +{ + { + Rect_t232 L_0 = (__this->___m_UVRect_29); + return L_0; + } +} +// System.Void UnityEngine.UI.RawImage::set_uvRect(UnityEngine.Rect) +extern "C" void RawImage_set_uvRect_m2854 (RawImage_t592 * __this, Rect_t232 ___value, const MethodInfo* method) +{ + { + Rect_t232 L_0 = (__this->___m_UVRect_29); + Rect_t232 L_1 = ___value; + bool L_2 = Rect_op_Equality_m1031(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Rect_t232 L_3 = ___value; + __this->___m_UVRect_29 = L_3; + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + return; + } +} +// System.Void UnityEngine.UI.RawImage::SetNativeSize() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void RawImage_SetNativeSize_m2855 (RawImage_t592 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Texture_t214 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Rect_t232 V_3 = {0}; + Rect_t232 V_4 = {0}; + { + Texture_t214 * L_0 = (Texture_t214 *)VirtFuncInvoker0< Texture_t214 * >::Invoke(29 /* UnityEngine.Texture UnityEngine.UI.RawImage::get_mainTexture() */, __this); + V_0 = L_0; + Texture_t214 * L_1 = V_0; + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0076; + } + } + { + Texture_t214 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_3); + Rect_t232 L_5 = RawImage_get_uvRect_m2853(__this, /*hidden argument*/NULL); + V_3 = L_5; + float L_6 = Rect_get_width_m1016((&V_3), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_7 = Mathf_RoundToInt_m1139(NULL /*static, unused*/, ((float)((float)(((float)((float)L_4)))*(float)L_6)), /*hidden argument*/NULL); + V_1 = L_7; + Texture_t214 * L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_height() */, L_8); + Rect_t232 L_10 = RawImage_get_uvRect_m2853(__this, /*hidden argument*/NULL); + V_4 = L_10; + float L_11 = Rect_get_height_m1018((&V_4), /*hidden argument*/NULL); + int32_t L_12 = Mathf_RoundToInt_m1139(NULL /*static, unused*/, ((float)((float)(((float)((float)L_9)))*(float)L_11)), /*hidden argument*/NULL); + V_2 = L_12; + RectTransform_t242 * L_13 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_14 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_14); + Vector2_t6 L_15 = RectTransform_get_anchorMin_m1153(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + RectTransform_set_anchorMax_m1158(L_13, L_15, /*hidden argument*/NULL); + RectTransform_t242 * L_16 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + int32_t L_17 = V_1; + int32_t L_18 = V_2; + Vector2_t6 L_19 = {0}; + Vector2__ctor_m436(&L_19, (((float)((float)L_17))), (((float)((float)L_18))), /*hidden argument*/NULL); + NullCheck(L_16); + RectTransform_set_sizeDelta_m1166(L_16, L_19, /*hidden argument*/NULL); + } + +IL_0076: + { + return; + } +} +// System.Void UnityEngine.UI.RawImage::OnPopulateMesh(UnityEngine.UI.VertexHelper) +extern "C" void RawImage_OnPopulateMesh_m2856 (RawImage_t592 * __this, VertexHelper_t562 * ___vh, const MethodInfo* method) +{ + Texture_t214 * V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector4_t234 V_2 = {0}; + Color_t139 V_3 = {0}; + { + Texture_t214 * L_0 = (Texture_t214 *)VirtFuncInvoker0< Texture_t214 * >::Invoke(29 /* UnityEngine.Texture UnityEngine.UI.RawImage::get_mainTexture() */, __this); + V_0 = L_0; + VertexHelper_t562 * L_1 = ___vh; + NullCheck(L_1); + VertexHelper_Clear_m3410(L_1, /*hidden argument*/NULL); + Texture_t214 * L_2 = V_0; + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0154; + } + } + { + Rect_t232 L_4 = Graphic_GetPixelAdjustedRect_m2573(__this, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = Rect_get_x_m1008((&V_1), /*hidden argument*/NULL); + float L_6 = Rect_get_y_m1010((&V_1), /*hidden argument*/NULL); + float L_7 = Rect_get_x_m1008((&V_1), /*hidden argument*/NULL); + float L_8 = Rect_get_width_m1016((&V_1), /*hidden argument*/NULL); + float L_9 = Rect_get_y_m1010((&V_1), /*hidden argument*/NULL); + float L_10 = Rect_get_height_m1018((&V_1), /*hidden argument*/NULL); + Vector4__ctor_m1102((&V_2), L_5, L_6, ((float)((float)L_7+(float)L_8)), ((float)((float)L_9+(float)L_10)), /*hidden argument*/NULL); + Color_t139 L_11 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + V_3 = L_11; + VertexHelper_t562 * L_12 = ___vh; + float L_13 = ((&V_2)->___x_1); + float L_14 = ((&V_2)->___y_2); + Vector3_t4 L_15 = {0}; + Vector3__ctor_m479(&L_15, L_13, L_14, /*hidden argument*/NULL); + Color_t139 L_16 = V_3; + Color32_t231 L_17 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + Rect_t232 * L_18 = &(__this->___m_UVRect_29); + float L_19 = Rect_get_xMin_m1021(L_18, /*hidden argument*/NULL); + Rect_t232 * L_20 = &(__this->___m_UVRect_29); + float L_21 = Rect_get_yMin_m1022(L_20, /*hidden argument*/NULL); + Vector2_t6 L_22 = {0}; + Vector2__ctor_m436(&L_22, L_19, L_21, /*hidden argument*/NULL); + NullCheck(L_12); + VertexHelper_AddVert_m3417(L_12, L_15, L_17, L_22, /*hidden argument*/NULL); + VertexHelper_t562 * L_23 = ___vh; + float L_24 = ((&V_2)->___x_1); + float L_25 = ((&V_2)->___w_4); + Vector3_t4 L_26 = {0}; + Vector3__ctor_m479(&L_26, L_24, L_25, /*hidden argument*/NULL); + Color_t139 L_27 = V_3; + Color32_t231 L_28 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + Rect_t232 * L_29 = &(__this->___m_UVRect_29); + float L_30 = Rect_get_xMin_m1021(L_29, /*hidden argument*/NULL); + Rect_t232 * L_31 = &(__this->___m_UVRect_29); + float L_32 = Rect_get_yMax_m1024(L_31, /*hidden argument*/NULL); + Vector2_t6 L_33 = {0}; + Vector2__ctor_m436(&L_33, L_30, L_32, /*hidden argument*/NULL); + NullCheck(L_23); + VertexHelper_AddVert_m3417(L_23, L_26, L_28, L_33, /*hidden argument*/NULL); + VertexHelper_t562 * L_34 = ___vh; + float L_35 = ((&V_2)->___z_3); + float L_36 = ((&V_2)->___w_4); + Vector3_t4 L_37 = {0}; + Vector3__ctor_m479(&L_37, L_35, L_36, /*hidden argument*/NULL); + Color_t139 L_38 = V_3; + Color32_t231 L_39 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + Rect_t232 * L_40 = &(__this->___m_UVRect_29); + float L_41 = Rect_get_xMax_m1023(L_40, /*hidden argument*/NULL); + Rect_t232 * L_42 = &(__this->___m_UVRect_29); + float L_43 = Rect_get_yMax_m1024(L_42, /*hidden argument*/NULL); + Vector2_t6 L_44 = {0}; + Vector2__ctor_m436(&L_44, L_41, L_43, /*hidden argument*/NULL); + NullCheck(L_34); + VertexHelper_AddVert_m3417(L_34, L_37, L_39, L_44, /*hidden argument*/NULL); + VertexHelper_t562 * L_45 = ___vh; + float L_46 = ((&V_2)->___z_3); + float L_47 = ((&V_2)->___y_2); + Vector3_t4 L_48 = {0}; + Vector3__ctor_m479(&L_48, L_46, L_47, /*hidden argument*/NULL); + Color_t139 L_49 = V_3; + Color32_t231 L_50 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_49, /*hidden argument*/NULL); + Rect_t232 * L_51 = &(__this->___m_UVRect_29); + float L_52 = Rect_get_xMax_m1023(L_51, /*hidden argument*/NULL); + Rect_t232 * L_53 = &(__this->___m_UVRect_29); + float L_54 = Rect_get_yMin_m1022(L_53, /*hidden argument*/NULL); + Vector2_t6 L_55 = {0}; + Vector2__ctor_m436(&L_55, L_52, L_54, /*hidden argument*/NULL); + NullCheck(L_45); + VertexHelper_AddVert_m3417(L_45, L_48, L_50, L_55, /*hidden argument*/NULL); + VertexHelper_t562 * L_56 = ___vh; + NullCheck(L_56); + VertexHelper_AddTriangle_m3419(L_56, 0, 1, 2, /*hidden argument*/NULL); + VertexHelper_t562 * L_57 = ___vh; + NullCheck(L_57); + VertexHelper_AddTriangle_m3419(L_57, 2, 3, 0, /*hidden argument*/NULL); + } + +IL_0154: + { + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::.ctor() +extern TypeInfo* RectangularVertexClipper_t593_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t594_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t595_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3615_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m3616_MethodInfo_var; +extern "C" void RectMask2D__ctor_m2857 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectangularVertexClipper_t593_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(365); + List_1_t594_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(366); + List_1_t595_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(367); + List_1__ctor_m3615_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483893); + List_1__ctor_m3616_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483894); + s_Il2CppMethodIntialized = true; + } + { + RectangularVertexClipper_t593 * L_0 = (RectangularVertexClipper_t593 *)il2cpp_codegen_object_new (RectangularVertexClipper_t593_il2cpp_TypeInfo_var); + RectangularVertexClipper__ctor_m3211(L_0, /*hidden argument*/NULL); + __this->___m_VertexClipper_2 = L_0; + List_1_t594 * L_1 = (List_1_t594 *)il2cpp_codegen_object_new (List_1_t594_il2cpp_TypeInfo_var); + List_1__ctor_m3615(L_1, /*hidden argument*/List_1__ctor_m3615_MethodInfo_var); + __this->___m_ClipTargets_4 = L_1; + List_1_t595 * L_2 = (List_1_t595 *)il2cpp_codegen_object_new (List_1_t595_il2cpp_TypeInfo_var); + List_1__ctor_m3616(L_2, /*hidden argument*/List_1__ctor_m3616_MethodInfo_var); + __this->___m_Clippers_6 = L_2; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Rect UnityEngine.UI.RectMask2D::get_canvasRect() +extern TypeInfo* ListPool_1_t691_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3540_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3542_MethodInfo_var; +extern "C" Rect_t232 RectMask2D_get_canvasRect_m2858 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(303); + ListPool_1_Get_m3540_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483823); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483824); + ListPool_1_Release_m3542_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483825); + s_Il2CppMethodIntialized = true; + } + Canvas_t321 * V_0 = {0}; + List_1_t690 * V_1 = {0}; + { + V_0 = (Canvas_t321 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + List_1_t690 * L_0 = ListPool_1_Get_m3540(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3540_MethodInfo_var); + V_1 = L_0; + GameObject_t77 * L_1 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + List_1_t690 * L_2 = V_1; + NullCheck(L_1); + GameObject_GetComponentsInParent_TisCanvas_t321_m3541(L_1, 0, L_2, /*hidden argument*/GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var); + List_1_t690 * L_3 = V_1; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_3); + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_0029; + } + } + { + List_1_t690 * L_5 = V_1; + NullCheck(L_5); + Canvas_t321 * L_6 = (Canvas_t321 *)VirtFuncInvoker1< Canvas_t321 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, 0); + V_0 = L_6; + } + +IL_0029: + { + List_1_t690 * L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t691_il2cpp_TypeInfo_var); + ListPool_1_Release_m3542(NULL /*static, unused*/, L_7, /*hidden argument*/ListPool_1_Release_m3542_MethodInfo_var); + RectangularVertexClipper_t593 * L_8 = (__this->___m_VertexClipper_2); + RectTransform_t242 * L_9 = RectMask2D_get_rectTransform_m2859(__this, /*hidden argument*/NULL); + Canvas_t321 * L_10 = V_0; + NullCheck(L_8); + Rect_t232 L_11 = RectangularVertexClipper_GetCanvasRect_m3212(L_8, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// UnityEngine.RectTransform UnityEngine.UI.RectMask2D::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * RectMask2D_get_rectTransform_m2859 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_RectTransform_3); + RectTransform_t242 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_001c; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + RectTransform_t242 * L_3 = L_2; + V_0 = L_3; + __this->___m_RectTransform_3 = L_3; + RectTransform_t242 * L_4 = V_0; + G_B2_0 = L_4; + } + +IL_001c: + { + return G_B2_0; + } +} +// System.Void UnityEngine.UI.RectMask2D::OnEnable() +extern "C" void RectMask2D_OnEnable_m2860 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateClipRects_5 = 1; + ClipperRegistry_Register_m3207(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + MaskUtilities_Notify2DMaskStateChanged_m2831(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::OnDisable() +extern "C" void RectMask2D_OnDisable_m2861 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + List_1_t594 * L_0 = (__this->___m_ClipTargets_4); + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + List_1_t595 * L_1 = (__this->___m_Clippers_6); + NullCheck(L_1); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_1); + ClipperRegistry_Unregister_m3208(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + MaskUtilities_Notify2DMaskStateChanged_m2831(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.RectMask2D::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" bool RectMask2D_IsRaycastLocationValid_m2862 (RectMask2D_t587 * __this, Vector2_t6 ___sp, Camera_t28 * ___eventCamera, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Behaviour_get_isActiveAndEnabled_m1241(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + RectTransform_t242 * L_1 = RectMask2D_get_rectTransform_m2859(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = ___sp; + Camera_t28 * L_3 = ___eventCamera; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_4 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.UI.RectMask2D::PerformClipping() +extern TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +extern "C" void RectMask2D_PerformClipping_m2863 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IClippable_t681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(361); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Rect_t232 V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = (__this->___m_ShouldRecalculateClipRects_5); + if (!L_0) + { + goto IL_001e; + } + } + { + List_1_t595 * L_1 = (__this->___m_Clippers_6); + MaskUtilities_GetRectMasksForClip_m2836(NULL /*static, unused*/, __this, L_1, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateClipRects_5 = 0; + } + +IL_001e: + { + V_0 = 1; + List_1_t595 * L_2 = (__this->___m_Clippers_6); + Rect_t232 L_3 = Clipping_FindCullAndClipWorldRect_m3209(NULL /*static, unused*/, L_2, (&V_0), /*hidden argument*/NULL); + V_1 = L_3; + Rect_t232 L_4 = V_1; + Rect_t232 L_5 = (__this->___m_LastClipRectCanvasSpace_7); + bool L_6 = Rect_op_Inequality_m1030(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_007c; + } + } + { + V_2 = 0; + goto IL_005d; + } + +IL_0046: + { + List_1_t594 * L_7 = (__this->___m_ClipTargets_4); + int32_t L_8 = V_2; + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + Rect_t232 L_10 = V_1; + bool L_11 = V_0; + NullCheck(L_9); + InterfaceActionInvoker2< Rect_t232 , bool >::Invoke(3 /* System.Void UnityEngine.UI.IClippable::SetClipRect(UnityEngine.Rect,System.Boolean) */, IClippable_t681_il2cpp_TypeInfo_var, L_9, L_10, L_11); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_005d: + { + int32_t L_13 = V_2; + List_1_t594 * L_14 = (__this->___m_ClipTargets_4); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_14); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_0046; + } + } + { + Rect_t232 L_16 = V_1; + __this->___m_LastClipRectCanvasSpace_7 = L_16; + bool L_17 = V_0; + __this->___m_LastClipRectValid_8 = L_17; + } + +IL_007c: + { + V_3 = 0; + goto IL_00a4; + } + +IL_0083: + { + List_1_t594 * L_18 = (__this->___m_ClipTargets_4); + int32_t L_19 = V_3; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_18, L_19); + Rect_t232 L_21 = (__this->___m_LastClipRectCanvasSpace_7); + bool L_22 = (__this->___m_LastClipRectValid_8); + NullCheck(L_20); + InterfaceActionInvoker2< Rect_t232 , bool >::Invoke(2 /* System.Void UnityEngine.UI.IClippable::Cull(UnityEngine.Rect,System.Boolean) */, IClippable_t681_il2cpp_TypeInfo_var, L_20, L_21, L_22); + int32_t L_23 = V_3; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a4: + { + int32_t L_24 = V_3; + List_1_t594 * L_25 = (__this->___m_ClipTargets_4); + NullCheck(L_25); + int32_t L_26 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_25); + if ((((int32_t)L_24) < ((int32_t)L_26))) + { + goto IL_0083; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::AddClippable(UnityEngine.UI.IClippable) +extern TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +extern "C" void RectMask2D_AddClippable_m2864 (RectMask2D_t587 * __this, Object_t * ___clippable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IClippable_t681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(361); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___clippable; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + List_1_t594 * L_1 = (__this->___m_ClipTargets_4); + Object_t * L_2 = ___clippable; + NullCheck(L_1); + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_1, L_2); + if (L_3) + { + goto IL_0024; + } + } + { + List_1_t594 * L_4 = (__this->___m_ClipTargets_4); + Object_t * L_5 = ___clippable; + NullCheck(L_4); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_4, L_5); + } + +IL_0024: + { + Object_t * L_6 = ___clippable; + Rect_t232 L_7 = (__this->___m_LastClipRectCanvasSpace_7); + bool L_8 = (__this->___m_LastClipRectValid_8); + NullCheck(L_6); + InterfaceActionInvoker2< Rect_t232 , bool >::Invoke(3 /* System.Void UnityEngine.UI.IClippable::SetClipRect(UnityEngine.Rect,System.Boolean) */, IClippable_t681_il2cpp_TypeInfo_var, L_6, L_7, L_8); + Object_t * L_9 = ___clippable; + Rect_t232 L_10 = (__this->___m_LastClipRectCanvasSpace_7); + bool L_11 = (__this->___m_LastClipRectValid_8); + NullCheck(L_9); + InterfaceActionInvoker2< Rect_t232 , bool >::Invoke(2 /* System.Void UnityEngine.UI.IClippable::Cull(UnityEngine.Rect,System.Boolean) */, IClippable_t681_il2cpp_TypeInfo_var, L_9, L_10, L_11); + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::RemoveClippable(UnityEngine.UI.IClippable) +extern TypeInfo* Rect_t232_il2cpp_TypeInfo_var; +extern TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +extern "C" void RectMask2D_RemoveClippable_m2865 (RectMask2D_t587 * __this, Object_t * ___clippable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Rect_t232_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(128); + IClippable_t681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(361); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + { + Object_t * L_0 = ___clippable; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + Object_t * L_1 = ___clippable; + Initobj (Rect_t232_il2cpp_TypeInfo_var, (&V_0)); + Rect_t232 L_2 = V_0; + NullCheck(L_1); + InterfaceActionInvoker2< Rect_t232 , bool >::Invoke(3 /* System.Void UnityEngine.UI.IClippable::SetClipRect(UnityEngine.Rect,System.Boolean) */, IClippable_t681_il2cpp_TypeInfo_var, L_1, L_2, 0); + List_1_t594 * L_3 = (__this->___m_ClipTargets_4); + Object_t * L_4 = ___clippable; + NullCheck(L_3); + VirtFuncInvoker1< bool, Object_t * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_3, L_4); + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::OnTransformParentChanged() +extern "C" void RectMask2D_OnTransformParentChanged_m2866 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnTransformParentChanged_m2202(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateClipRects_5 = 1; + return; + } +} +// System.Void UnityEngine.UI.RectMask2D::OnCanvasHierarchyChanged() +extern "C" void RectMask2D_OnCanvasHierarchyChanged_m2867 (RectMask2D_t587 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnCanvasHierarchyChanged_m2205(__this, /*hidden argument*/NULL); + __this->___m_ShouldRecalculateClipRects_5 = 1; + return; + } +} +// System.Void UnityEngine.UI.Scrollbar/ScrollEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3522_MethodInfo_var; +extern "C" void ScrollEvent__ctor_m2868 (ScrollEvent_t597 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3522_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483803); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3522(__this, /*hidden argument*/UnityEvent_1__ctor_m3522_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar/c__Iterator5::.ctor() +extern "C" void U3CClickRepeatU3Ec__Iterator5__ctor_m2869 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.UI.Scrollbar/c__Iterator5::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CClickRepeatU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2870 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_4); + return L_0; + } +} +// System.Object UnityEngine.UI.Scrollbar/c__Iterator5::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CClickRepeatU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m2871 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___U24current_4); + return L_0; + } +} +// System.Boolean UnityEngine.UI.Scrollbar/c__Iterator5::MoveNext() +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern TypeInfo* WaitForEndOfFrame_t166_il2cpp_TypeInfo_var; +extern "C" bool U3CClickRepeatU3Ec__Iterator5_MoveNext_m2872 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + WaitForEndOfFrame_t166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(65); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + bool V_1 = false; + U3CClickRepeatU3Ec__Iterator5_t599 * G_B7_0 = {0}; + U3CClickRepeatU3Ec__Iterator5_t599 * G_B6_0 = {0}; + float G_B8_0 = 0.0f; + U3CClickRepeatU3Ec__Iterator5_t599 * G_B8_1 = {0}; + { + int32_t L_0 = (__this->___U24PC_3); + V_0 = L_0; + __this->___U24PC_3 = (-1); + uint32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0021; + } + if (L_1 == 1) + { + goto IL_0119; + } + } + { + goto IL_0146; + } + +IL_0021: + { + goto IL_0119; + } + +IL_0026: + { + Scrollbar_t600 * L_2 = (__this->___U3CU3Ef__this_6); + NullCheck(L_2); + RectTransform_t242 * L_3 = (L_2->___m_HandleRect_16); + PointerEventData_t131 * L_4 = (__this->___eventData_0); + NullCheck(L_4); + Vector2_t6 L_5 = PointerEventData_get_position_m590(L_4, /*hidden argument*/NULL); + PointerEventData_t131 * L_6 = (__this->___eventData_0); + NullCheck(L_6); + Camera_t28 * L_7 = PointerEventData_get_enterEventCamera_m2249(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_8 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_3, L_5, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0102; + } + } + { + Scrollbar_t600 * L_9 = (__this->___U3CU3Ef__this_6); + NullCheck(L_9); + RectTransform_t242 * L_10 = (L_9->___m_HandleRect_16); + PointerEventData_t131 * L_11 = (__this->___eventData_0); + NullCheck(L_11); + Vector2_t6 L_12 = PointerEventData_get_position_m590(L_11, /*hidden argument*/NULL); + PointerEventData_t131 * L_13 = (__this->___eventData_0); + NullCheck(L_13); + Camera_t28 * L_14 = PointerEventData_get_pressEventCamera_m2250(L_13, /*hidden argument*/NULL); + Vector2_t6 * L_15 = &(__this->___U3ClocalMousePosU3E__0_1); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_16 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_10, L_12, L_14, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_0102; + } + } + { + Scrollbar_t600 * L_17 = (__this->___U3CU3Ef__this_6); + NullCheck(L_17); + int32_t L_18 = Scrollbar_get_axis_m2898(L_17, /*hidden argument*/NULL); + G_B6_0 = __this; + if (L_18) + { + G_B7_0 = __this; + goto IL_00a3; + } + } + { + Vector2_t6 * L_19 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_20 = (L_19->___x_1); + G_B8_0 = L_20; + G_B8_1 = G_B6_0; + goto IL_00ae; + } + +IL_00a3: + { + Vector2_t6 * L_21 = &(__this->___U3ClocalMousePosU3E__0_1); + float L_22 = (L_21->___y_2); + G_B8_0 = L_22; + G_B8_1 = G_B7_0; + } + +IL_00ae: + { + NullCheck(G_B8_1); + G_B8_1->___U3CaxisCoordinateU3E__1_2 = G_B8_0; + float L_23 = (__this->___U3CaxisCoordinateU3E__1_2); + if ((!(((float)L_23) < ((float)(0.0f))))) + { + goto IL_00e5; + } + } + { + Scrollbar_t600 * L_24 = (__this->___U3CU3Ef__this_6); + Scrollbar_t600 * L_25 = L_24; + NullCheck(L_25); + float L_26 = Scrollbar_get_value_m2880(L_25, /*hidden argument*/NULL); + Scrollbar_t600 * L_27 = (__this->___U3CU3Ef__this_6); + NullCheck(L_27); + float L_28 = Scrollbar_get_size_m2882(L_27, /*hidden argument*/NULL); + NullCheck(L_25); + Scrollbar_set_value_m2881(L_25, ((float)((float)L_26-(float)L_28)), /*hidden argument*/NULL); + goto IL_0102; + } + +IL_00e5: + { + Scrollbar_t600 * L_29 = (__this->___U3CU3Ef__this_6); + Scrollbar_t600 * L_30 = L_29; + NullCheck(L_30); + float L_31 = Scrollbar_get_value_m2880(L_30, /*hidden argument*/NULL); + Scrollbar_t600 * L_32 = (__this->___U3CU3Ef__this_6); + NullCheck(L_32); + float L_33 = Scrollbar_get_size_m2882(L_32, /*hidden argument*/NULL); + NullCheck(L_30); + Scrollbar_set_value_m2881(L_30, ((float)((float)L_31+(float)L_33)), /*hidden argument*/NULL); + } + +IL_0102: + { + WaitForEndOfFrame_t166 * L_34 = (WaitForEndOfFrame_t166 *)il2cpp_codegen_object_new (WaitForEndOfFrame_t166_il2cpp_TypeInfo_var); + WaitForEndOfFrame__ctor_m669(L_34, /*hidden argument*/NULL); + __this->___U24current_4 = L_34; + __this->___U24PC_3 = 1; + goto IL_0148; + } + +IL_0119: + { + Scrollbar_t600 * L_35 = (__this->___U3CU3Ef__this_6); + NullCheck(L_35); + bool L_36 = (L_35->___isPointerDownAndNotDragging_26); + if (L_36) + { + goto IL_0026; + } + } + { + Scrollbar_t600 * L_37 = (__this->___U3CU3Ef__this_6); + Scrollbar_t600 * L_38 = (__this->___U3CU3Ef__this_6); + NullCheck(L_38); + Coroutine_t190 * L_39 = (L_38->___m_PointerDownRepeat_25); + NullCheck(L_37); + MonoBehaviour_StopCoroutine_m1310(L_37, L_39, /*hidden argument*/NULL); + __this->___U24PC_3 = (-1); + } + +IL_0146: + { + return 0; + } + +IL_0148: + { + return 1; + } + // Dead block : IL_014a: ldloc.1 +} +// System.Void UnityEngine.UI.Scrollbar/c__Iterator5::Dispose() +extern "C" void U3CClickRepeatU3Ec__Iterator5_Dispose_m2873 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + { + __this->___U24PC_3 = (-1); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar/c__Iterator5::Reset() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void U3CClickRepeatU3Ec__Iterator5_Reset_m2874 (U3CClickRepeatU3Ec__Iterator5_t599 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void UnityEngine.UI.Scrollbar::.ctor() +extern TypeInfo* ScrollEvent_t597_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Scrollbar__ctor_m2875 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ScrollEvent_t597_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(368); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Size_19 = (0.2f); + ScrollEvent_t597 * L_0 = (ScrollEvent_t597 *)il2cpp_codegen_object_new (ScrollEvent_t597_il2cpp_TypeInfo_var); + ScrollEvent__ctor_m2868(L_0, /*hidden argument*/NULL); + __this->___m_OnValueChanged_21 = L_0; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Offset_23 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Scrollbar::get_handleRect() +extern "C" RectTransform_t242 * Scrollbar_get_handleRect_m2876 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_HandleRect_16); + return L_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_handleRect(UnityEngine.RectTransform) +extern const MethodInfo* SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var; +extern "C" void Scrollbar_set_handleRect_m2877 (Scrollbar_t600 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483895); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 ** L_0 = &(__this->___m_HandleRect_16); + RectTransform_t242 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisRectTransform_t242_m3617(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var); + if (!L_2) + { + goto IL_001d; + } + } + { + Scrollbar_UpdateCachedReferences_m2894(__this, /*hidden argument*/NULL); + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + } + +IL_001d: + { + return; + } +} +// UnityEngine.UI.Scrollbar/Direction UnityEngine.UI.Scrollbar::get_direction() +extern "C" int32_t Scrollbar_get_direction_m2878 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Direction_17); + return L_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_direction(UnityEngine.UI.Scrollbar/Direction) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisDirection_t596_m3618_MethodInfo_var; +extern "C" void Scrollbar_set_direction_m2879 (Scrollbar_t600 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisDirection_t596_m3618_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483896); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_Direction_17); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisDirection_t596_m3618(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisDirection_t596_m3618_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.Scrollbar::get_value() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Scrollbar_get_value_m2880 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = (__this->___m_Value_18); + V_0 = L_0; + int32_t L_1 = (__this->___m_NumberOfSteps_20); + if ((((int32_t)L_1) <= ((int32_t)1))) + { + goto IL_002e; + } + } + { + float L_2 = V_0; + int32_t L_3 = (__this->___m_NumberOfSteps_20); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = bankers_roundf(((float)((float)L_2*(float)(((float)((float)((int32_t)((int32_t)L_3-(int32_t)1)))))))); + int32_t L_5 = (__this->___m_NumberOfSteps_20); + V_0 = ((float)((float)L_4/(float)(((float)((float)((int32_t)((int32_t)L_5-(int32_t)1))))))); + } + +IL_002e: + { + float L_6 = V_0; + return L_6; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_value(System.Single) +extern "C" void Scrollbar_set_value_m2881 (Scrollbar_t600 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + Scrollbar_Set_m2895(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.Scrollbar::get_size() +extern "C" float Scrollbar_get_size_m2882 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Size_19); + return L_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_size(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void Scrollbar_set_size_m2883 (Scrollbar_t600 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_Size_19); + float L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + bool L_3 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_3) + { + goto IL_001c; + } + } + { + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + } + +IL_001c: + { + return; + } +} +// System.Int32 UnityEngine.UI.Scrollbar::get_numberOfSteps() +extern "C" int32_t Scrollbar_get_numberOfSteps_m2884 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_NumberOfSteps_20); + return L_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_numberOfSteps(System.Int32) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var; +extern "C" void Scrollbar_set_numberOfSteps_m2885 (Scrollbar_t600 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483869); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_NumberOfSteps_20); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisInt32_t161_m3580(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var); + if (!L_2) + { + goto IL_0023; + } + } + { + float L_3 = (__this->___m_Value_18); + Scrollbar_Set_m2895(__this, L_3, /*hidden argument*/NULL); + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + } + +IL_0023: + { + return; + } +} +// UnityEngine.UI.Scrollbar/ScrollEvent UnityEngine.UI.Scrollbar::get_onValueChanged() +extern "C" ScrollEvent_t597 * Scrollbar_get_onValueChanged_m2886 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + ScrollEvent_t597 * L_0 = (__this->___m_OnValueChanged_21); + return L_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::set_onValueChanged(UnityEngine.UI.Scrollbar/ScrollEvent) +extern "C" void Scrollbar_set_onValueChanged_m2887 (Scrollbar_t600 * __this, ScrollEvent_t597 * ___value, const MethodInfo* method) +{ + { + ScrollEvent_t597 * L_0 = ___value; + __this->___m_OnValueChanged_21 = L_0; + return; + } +} +// System.Single UnityEngine.UI.Scrollbar::get_stepSize() +extern "C" float Scrollbar_get_stepSize_m2888 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + int32_t L_0 = (__this->___m_NumberOfSteps_20); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_0020; + } + } + { + int32_t L_1 = (__this->___m_NumberOfSteps_20); + G_B3_0 = ((float)((float)(1.0f)/(float)(((float)((float)((int32_t)((int32_t)L_1-(int32_t)1))))))); + goto IL_0025; + } + +IL_0020: + { + G_B3_0 = (0.1f); + } + +IL_0025: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void Scrollbar_Rebuild_m2889 (Scrollbar_t600 * __this, int32_t ___executing, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::LayoutComplete() +extern "C" void Scrollbar_LayoutComplete_m2890 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::GraphicUpdateComplete() +extern "C" void Scrollbar_GraphicUpdateComplete_m2891 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnEnable() +extern "C" void Scrollbar_OnEnable_m2892 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + Selectable_OnEnable_m3037(__this, /*hidden argument*/NULL); + Scrollbar_UpdateCachedReferences_m2894(__this, /*hidden argument*/NULL); + float L_0 = (__this->___m_Value_18); + Scrollbar_Set_m2896(__this, L_0, 0, /*hidden argument*/NULL); + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnDisable() +extern "C" void Scrollbar_OnDisable_m2893 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_24); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + Selectable_OnDisable_m3039(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::UpdateCachedReferences() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" void Scrollbar_UpdateCachedReferences_m2894 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_HandleRect_16); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0041; + } + } + { + RectTransform_t242 * L_2 = (__this->___m_HandleRect_16); + NullCheck(L_2); + Transform_t3 * L_3 = Transform_get_parent_m481(L_2, /*hidden argument*/NULL); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0041; + } + } + { + RectTransform_t242 * L_5 = (__this->___m_HandleRect_16); + NullCheck(L_5); + Transform_t3 * L_6 = Transform_get_parent_m481(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + RectTransform_t242 * L_7 = Component_GetComponent_TisRectTransform_t242_m3562(L_6, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_ContainerRect_22 = L_7; + goto IL_0048; + } + +IL_0041: + { + __this->___m_ContainerRect_22 = (RectTransform_t242 *)NULL; + } + +IL_0048: + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::Set(System.Single) +extern "C" void Scrollbar_Set_m2895 (Scrollbar_t600 * __this, float ___input, const MethodInfo* method) +{ + { + float L_0 = ___input; + Scrollbar_Set_m2896(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::Set(System.Single,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_Invoke_m3523_MethodInfo_var; +extern "C" void Scrollbar_Set_m2896 (Scrollbar_t600 * __this, float ___input, bool ___sendCallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + UnityEvent_1_Invoke_m3523_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483804); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = (__this->___m_Value_18); + V_0 = L_0; + float L_1 = ___input; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___m_Value_18 = L_2; + float L_3 = V_0; + float L_4 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + if ((!(((float)L_3) == ((float)L_4)))) + { + goto IL_0020; + } + } + { + return; + } + +IL_0020: + { + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + bool L_5 = ___sendCallback; + if (!L_5) + { + goto IL_003d; + } + } + { + ScrollEvent_t597 * L_6 = (__this->___m_OnValueChanged_21); + float L_7 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + NullCheck(L_6); + UnityEvent_1_Invoke_m3523(L_6, L_7, /*hidden argument*/UnityEvent_1_Invoke_m3523_MethodInfo_var); + } + +IL_003d: + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnRectTransformDimensionsChange() +extern "C" void Scrollbar_OnRectTransformDimensionsChange_m2897 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnRectTransformDimensionsChange_m2200(__this, /*hidden argument*/NULL); + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Scrollbar_UpdateVisuals_m2900(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Scrollbar/Axis UnityEngine.UI.Scrollbar::get_axis() +extern "C" int32_t Scrollbar_get_axis_m2898 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + int32_t L_0 = (__this->___m_Direction_17); + if (!L_0) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___m_Direction_17); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_001d; + } + } + +IL_0017: + { + G_B4_0 = 0; + goto IL_001e; + } + +IL_001d: + { + G_B4_0 = 1; + } + +IL_001e: + { + return (int32_t)(G_B4_0); + } +} +// System.Boolean UnityEngine.UI.Scrollbar::get_reverseValue() +extern "C" bool Scrollbar_get_reverseValue_m2899 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___m_Direction_17); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___m_Direction_17); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::UpdateVisuals() +extern "C" void Scrollbar_UpdateVisuals_m2900 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + float V_2 = 0.0f; + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_24); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = (__this->___m_ContainerRect_22); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_00cd; + } + } + { + DrivenRectTransformTracker_t238 * L_3 = &(__this->___m_Tracker_24); + RectTransform_t242 * L_4 = (__this->___m_HandleRect_16); + DrivenRectTransformTracker_Add_m1143(L_3, __this, L_4, ((int32_t)3840), /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_5; + Vector2_t6 L_6 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_6; + float L_7 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_8 = Scrollbar_get_size_m2882(__this, /*hidden argument*/NULL); + V_2 = ((float)((float)L_7*(float)((float)((float)(1.0f)-(float)L_8)))); + bool L_9 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0092; + } + } + { + int32_t L_10 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + float L_11 = V_2; + float L_12 = Scrollbar_get_size_m2882(__this, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_0), L_10, ((float)((float)((float)((float)(1.0f)-(float)L_11))-(float)L_12)), /*hidden argument*/NULL); + int32_t L_13 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + float L_14 = V_2; + Vector2_set_Item_m944((&V_1), L_13, ((float)((float)(1.0f)-(float)L_14)), /*hidden argument*/NULL); + goto IL_00b5; + } + +IL_0092: + { + int32_t L_15 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + float L_16 = V_2; + Vector2_set_Item_m944((&V_0), L_15, L_16, /*hidden argument*/NULL); + int32_t L_17 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + float L_18 = V_2; + float L_19 = Scrollbar_get_size_m2882(__this, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_1), L_17, ((float)((float)L_18+(float)L_19)), /*hidden argument*/NULL); + } + +IL_00b5: + { + RectTransform_t242 * L_20 = (__this->___m_HandleRect_16); + Vector2_t6 L_21 = V_0; + NullCheck(L_20); + RectTransform_set_anchorMin_m1154(L_20, L_21, /*hidden argument*/NULL); + RectTransform_t242 * L_22 = (__this->___m_HandleRect_16); + Vector2_t6 L_23 = V_1; + NullCheck(L_22); + RectTransform_set_anchorMax_m1158(L_22, L_23, /*hidden argument*/NULL); + } + +IL_00cd: + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::UpdateDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void Scrollbar_UpdateDrag_m2901 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + float V_3 = 0.0f; + float V_4 = 0.0f; + Rect_t232 V_5 = {0}; + Rect_t232 V_6 = {0}; + Rect_t232 V_7 = {0}; + Rect_t232 V_8 = {0}; + int32_t V_9 = {0}; + float G_B9_0 = 0.0f; + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + RectTransform_t242 * L_2 = (__this->___m_ContainerRect_22); + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001e; + } + } + { + return; + } + +IL_001e: + { + RectTransform_t242 * L_4 = (__this->___m_ContainerRect_22); + PointerEventData_t131 * L_5 = ___eventData; + NullCheck(L_5); + Vector2_t6 L_6 = PointerEventData_get_position_m590(L_5, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = ___eventData; + NullCheck(L_7); + Camera_t28 * L_8 = PointerEventData_get_pressEventCamera_m2250(L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_9 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_4, L_6, L_8, (&V_0), /*hidden argument*/NULL); + if (L_9) + { + goto IL_003d; + } + } + { + return; + } + +IL_003d: + { + Vector2_t6 L_10 = V_0; + Vector2_t6 L_11 = (__this->___m_Offset_23); + Vector2_t6 L_12 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + RectTransform_t242 * L_13 = (__this->___m_ContainerRect_22); + NullCheck(L_13); + Rect_t232 L_14 = RectTransform_get_rect_m1151(L_13, /*hidden argument*/NULL); + V_5 = L_14; + Vector2_t6 L_15 = Rect_get_position_m1012((&V_5), /*hidden argument*/NULL); + Vector2_t6 L_16 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_12, L_15, /*hidden argument*/NULL); + V_1 = L_16; + Vector2_t6 L_17 = V_1; + RectTransform_t242 * L_18 = (__this->___m_HandleRect_16); + NullCheck(L_18); + Rect_t232 L_19 = RectTransform_get_rect_m1151(L_18, /*hidden argument*/NULL); + V_6 = L_19; + Vector2_t6 L_20 = Rect_get_size_m1020((&V_6), /*hidden argument*/NULL); + RectTransform_t242 * L_21 = (__this->___m_HandleRect_16); + NullCheck(L_21); + Vector2_t6 L_22 = RectTransform_get_sizeDelta_m1165(L_21, /*hidden argument*/NULL); + Vector2_t6 L_23 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_20, L_22, /*hidden argument*/NULL); + Vector2_t6 L_24 = Vector2_op_Multiply_m956(NULL /*static, unused*/, L_23, (0.5f), /*hidden argument*/NULL); + Vector2_t6 L_25 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_17, L_24, /*hidden argument*/NULL); + V_2 = L_25; + int32_t L_26 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if (L_26) + { + goto IL_00bc; + } + } + { + RectTransform_t242 * L_27 = (__this->___m_ContainerRect_22); + NullCheck(L_27); + Rect_t232 L_28 = RectTransform_get_rect_m1151(L_27, /*hidden argument*/NULL); + V_7 = L_28; + float L_29 = Rect_get_width_m1016((&V_7), /*hidden argument*/NULL); + G_B9_0 = L_29; + goto IL_00d0; + } + +IL_00bc: + { + RectTransform_t242 * L_30 = (__this->___m_ContainerRect_22); + NullCheck(L_30); + Rect_t232 L_31 = RectTransform_get_rect_m1151(L_30, /*hidden argument*/NULL); + V_8 = L_31; + float L_32 = Rect_get_height_m1018((&V_8), /*hidden argument*/NULL); + G_B9_0 = L_32; + } + +IL_00d0: + { + V_3 = G_B9_0; + float L_33 = V_3; + float L_34 = Scrollbar_get_size_m2882(__this, /*hidden argument*/NULL); + V_4 = ((float)((float)L_33*(float)((float)((float)(1.0f)-(float)L_34)))); + float L_35 = V_4; + if ((!(((float)L_35) <= ((float)(0.0f))))) + { + goto IL_00ee; + } + } + { + return; + } + +IL_00ee: + { + int32_t L_36 = (__this->___m_Direction_17); + V_9 = L_36; + int32_t L_37 = V_9; + if (L_37 == 0) + { + goto IL_0112; + } + if (L_37 == 1) + { + goto IL_0127; + } + if (L_37 == 2) + { + goto IL_0142; + } + if (L_37 == 3) + { + goto IL_0157; + } + } + { + goto IL_0172; + } + +IL_0112: + { + float L_38 = ((&V_2)->___x_1); + float L_39 = V_4; + Scrollbar_Set_m2895(__this, ((float)((float)L_38/(float)L_39)), /*hidden argument*/NULL); + goto IL_0172; + } + +IL_0127: + { + float L_40 = ((&V_2)->___x_1); + float L_41 = V_4; + Scrollbar_Set_m2895(__this, ((float)((float)(1.0f)-(float)((float)((float)L_40/(float)L_41)))), /*hidden argument*/NULL); + goto IL_0172; + } + +IL_0142: + { + float L_42 = ((&V_2)->___y_2); + float L_43 = V_4; + Scrollbar_Set_m2895(__this, ((float)((float)L_42/(float)L_43)), /*hidden argument*/NULL); + goto IL_0172; + } + +IL_0157: + { + float L_44 = ((&V_2)->___y_2); + float L_45 = V_4; + Scrollbar_Set_m2895(__this, ((float)((float)(1.0f)-(float)((float)((float)L_44/(float)L_45)))), /*hidden argument*/NULL); + goto IL_0172; + } + +IL_0172: + { + return; + } +} +// System.Boolean UnityEngine.UI.Scrollbar::MayDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" bool Scrollbar_MayDrag_m2902 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0021; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_1) + { + goto IL_0021; + } + } + { + PointerEventData_t131 * L_2 = ___eventData; + NullCheck(L_2); + int32_t L_3 = PointerEventData_get_button_m2246(L_2, /*hidden argument*/NULL); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = 0; + } + +IL_0022: + { + return G_B4_0; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void Scrollbar_OnBeginDrag_m2903 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Rect_t232 V_1 = {0}; + { + __this->___isPointerDownAndNotDragging_26 = 0; + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = Scrollbar_MayDrag_m2902(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0014; + } + } + { + return; + } + +IL_0014: + { + RectTransform_t242 * L_2 = (__this->___m_ContainerRect_22); + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0026; + } + } + { + return; + } + +IL_0026: + { + Vector2_t6 L_4 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Offset_23 = L_4; + RectTransform_t242 * L_5 = (__this->___m_HandleRect_16); + PointerEventData_t131 * L_6 = ___eventData; + NullCheck(L_6); + Vector2_t6 L_7 = PointerEventData_get_position_m590(L_6, /*hidden argument*/NULL); + PointerEventData_t131 * L_8 = ___eventData; + NullCheck(L_8); + Camera_t28 * L_9 = PointerEventData_get_enterEventCamera_m2249(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_10 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_5, L_7, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_008a; + } + } + { + RectTransform_t242 * L_11 = (__this->___m_HandleRect_16); + PointerEventData_t131 * L_12 = ___eventData; + NullCheck(L_12); + Vector2_t6 L_13 = PointerEventData_get_position_m590(L_12, /*hidden argument*/NULL); + PointerEventData_t131 * L_14 = ___eventData; + NullCheck(L_14); + Camera_t28 * L_15 = PointerEventData_get_pressEventCamera_m2250(L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_16 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_11, L_13, L_15, (&V_0), /*hidden argument*/NULL); + if (!L_16) + { + goto IL_008a; + } + } + { + Vector2_t6 L_17 = V_0; + RectTransform_t242 * L_18 = (__this->___m_HandleRect_16); + NullCheck(L_18); + Rect_t232 L_19 = RectTransform_get_rect_m1151(L_18, /*hidden argument*/NULL); + V_1 = L_19; + Vector2_t6 L_20 = Rect_get_center_m1013((&V_1), /*hidden argument*/NULL); + Vector2_t6 L_21 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_17, L_20, /*hidden argument*/NULL); + __this->___m_Offset_23 = L_21; + } + +IL_008a: + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void Scrollbar_OnDrag_m2904 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = Scrollbar_MayDrag_m2902(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + RectTransform_t242 * L_2 = (__this->___m_ContainerRect_22); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0025; + } + } + { + PointerEventData_t131 * L_4 = ___eventData; + Scrollbar_UpdateDrag_m2901(__this, L_4, /*hidden argument*/NULL); + } + +IL_0025: + { + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void Scrollbar_OnPointerDown_m2905 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = Scrollbar_MayDrag_m2902(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + PointerEventData_t131 * L_2 = ___eventData; + Selectable_OnPointerDown_m3060(__this, L_2, /*hidden argument*/NULL); + __this->___isPointerDownAndNotDragging_26 = 1; + PointerEventData_t131 * L_3 = ___eventData; + Object_t * L_4 = Scrollbar_ClickRepeat_m2906(__this, L_3, /*hidden argument*/NULL); + Coroutine_t190 * L_5 = MonoBehaviour_StartCoroutine_m513(__this, L_4, /*hidden argument*/NULL); + __this->___m_PointerDownRepeat_25 = L_5; + return; + } +} +// System.Collections.IEnumerator UnityEngine.UI.Scrollbar::ClickRepeat(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* U3CClickRepeatU3Ec__Iterator5_t599_il2cpp_TypeInfo_var; +extern "C" Object_t * Scrollbar_ClickRepeat_m2906 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + U3CClickRepeatU3Ec__Iterator5_t599_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(370); + s_Il2CppMethodIntialized = true; + } + U3CClickRepeatU3Ec__Iterator5_t599 * V_0 = {0}; + { + U3CClickRepeatU3Ec__Iterator5_t599 * L_0 = (U3CClickRepeatU3Ec__Iterator5_t599 *)il2cpp_codegen_object_new (U3CClickRepeatU3Ec__Iterator5_t599_il2cpp_TypeInfo_var); + U3CClickRepeatU3Ec__Iterator5__ctor_m2869(L_0, /*hidden argument*/NULL); + V_0 = L_0; + U3CClickRepeatU3Ec__Iterator5_t599 * L_1 = V_0; + PointerEventData_t131 * L_2 = ___eventData; + NullCheck(L_1); + L_1->___eventData_0 = L_2; + U3CClickRepeatU3Ec__Iterator5_t599 * L_3 = V_0; + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_3); + L_3->___U3CU24U3EeventData_5 = L_4; + U3CClickRepeatU3Ec__Iterator5_t599 * L_5 = V_0; + NullCheck(L_5); + L_5->___U3CU3Ef__this_6 = __this; + U3CClickRepeatU3Ec__Iterator5_t599 * L_6 = V_0; + return L_6; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void Scrollbar_OnPointerUp_m2907 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + Selectable_OnPointerUp_m3061(__this, L_0, /*hidden argument*/NULL); + __this->___isPointerDownAndNotDragging_26 = 0; + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnMove(UnityEngine.EventSystems.AxisEventData) +extern "C" void Scrollbar_OnMove_m2908 (Scrollbar_t600 * __this, AxisEventData_t510 * ___eventData, const MethodInfo* method) +{ + int32_t V_0 = {0}; + Scrollbar_t600 * G_B9_0 = {0}; + Scrollbar_t600 * G_B8_0 = {0}; + float G_B10_0 = 0.0f; + Scrollbar_t600 * G_B10_1 = {0}; + Scrollbar_t600 * G_B17_0 = {0}; + Scrollbar_t600 * G_B16_0 = {0}; + float G_B18_0 = 0.0f; + Scrollbar_t600 * G_B18_1 = {0}; + Scrollbar_t600 * G_B25_0 = {0}; + Scrollbar_t600 * G_B24_0 = {0}; + float G_B26_0 = 0.0f; + Scrollbar_t600 * G_B26_1 = {0}; + Scrollbar_t600 * G_B33_0 = {0}; + Scrollbar_t600 * G_B32_0 = {0}; + float G_B34_0 = 0.0f; + Scrollbar_t600 * G_B34_1 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_001e; + } + } + +IL_0016: + { + AxisEventData_t510 * L_2 = ___eventData; + Selectable_OnMove_m3050(__this, L_2, /*hidden argument*/NULL); + return; + } + +IL_001e: + { + AxisEventData_t510 * L_3 = ___eventData; + NullCheck(L_3); + int32_t L_4 = AxisEventData_get_moveDir_m2209(L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + if (L_5 == 0) + { + goto IL_0040; + } + if (L_5 == 1) + { + goto IL_00fa; + } + if (L_5 == 2) + { + goto IL_009d; + } + if (L_5 == 3) + { + goto IL_0158; + } + } + { + goto IL_01b6; + } + +IL_0040: + { + int32_t L_6 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0091; + } + } + { + Selectable_t538 * L_7 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(26 /* UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnLeft() */, __this); + bool L_8 = Object_op_Equality_m445(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0091; + } + } + { + bool L_9 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + G_B8_0 = __this; + if (!L_9) + { + G_B9_0 = __this; + goto IL_007a; + } + } + { + float L_10 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_11 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B10_0 = ((float)((float)L_10+(float)L_11)); + G_B10_1 = G_B8_0; + goto IL_0087; + } + +IL_007a: + { + float L_12 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_13 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B10_0 = ((float)((float)L_12-(float)L_13)); + G_B10_1 = G_B9_0; + } + +IL_0087: + { + NullCheck(G_B10_1); + Scrollbar_Set_m2895(G_B10_1, G_B10_0, /*hidden argument*/NULL); + goto IL_0098; + } + +IL_0091: + { + AxisEventData_t510 * L_14 = ___eventData; + Selectable_OnMove_m3050(__this, L_14, /*hidden argument*/NULL); + } + +IL_0098: + { + goto IL_01b6; + } + +IL_009d: + { + int32_t L_15 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if (L_15) + { + goto IL_00ee; + } + } + { + Selectable_t538 * L_16 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(27 /* UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnRight() */, __this); + bool L_17 = Object_op_Equality_m445(NULL /*static, unused*/, L_16, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00ee; + } + } + { + bool L_18 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + G_B16_0 = __this; + if (!L_18) + { + G_B17_0 = __this; + goto IL_00d7; + } + } + { + float L_19 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_20 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B18_0 = ((float)((float)L_19-(float)L_20)); + G_B18_1 = G_B16_0; + goto IL_00e4; + } + +IL_00d7: + { + float L_21 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_22 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B18_0 = ((float)((float)L_21+(float)L_22)); + G_B18_1 = G_B17_0; + } + +IL_00e4: + { + NullCheck(G_B18_1); + Scrollbar_Set_m2895(G_B18_1, G_B18_0, /*hidden argument*/NULL); + goto IL_00f5; + } + +IL_00ee: + { + AxisEventData_t510 * L_23 = ___eventData; + Selectable_OnMove_m3050(__this, L_23, /*hidden argument*/NULL); + } + +IL_00f5: + { + goto IL_01b6; + } + +IL_00fa: + { + int32_t L_24 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)1)))) + { + goto IL_014c; + } + } + { + Selectable_t538 * L_25 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(28 /* UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnUp() */, __this); + bool L_26 = Object_op_Equality_m445(NULL /*static, unused*/, L_25, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_014c; + } + } + { + bool L_27 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + G_B24_0 = __this; + if (!L_27) + { + G_B25_0 = __this; + goto IL_0135; + } + } + { + float L_28 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_29 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B26_0 = ((float)((float)L_28-(float)L_29)); + G_B26_1 = G_B24_0; + goto IL_0142; + } + +IL_0135: + { + float L_30 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_31 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B26_0 = ((float)((float)L_30+(float)L_31)); + G_B26_1 = G_B25_0; + } + +IL_0142: + { + NullCheck(G_B26_1); + Scrollbar_Set_m2895(G_B26_1, G_B26_0, /*hidden argument*/NULL); + goto IL_0153; + } + +IL_014c: + { + AxisEventData_t510 * L_32 = ___eventData; + Selectable_OnMove_m3050(__this, L_32, /*hidden argument*/NULL); + } + +IL_0153: + { + goto IL_01b6; + } + +IL_0158: + { + int32_t L_33 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + goto IL_01aa; + } + } + { + Selectable_t538 * L_34 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(29 /* UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnDown() */, __this); + bool L_35 = Object_op_Equality_m445(NULL /*static, unused*/, L_34, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_01aa; + } + } + { + bool L_36 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + G_B32_0 = __this; + if (!L_36) + { + G_B33_0 = __this; + goto IL_0193; + } + } + { + float L_37 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_38 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B34_0 = ((float)((float)L_37+(float)L_38)); + G_B34_1 = G_B32_0; + goto IL_01a0; + } + +IL_0193: + { + float L_39 = Scrollbar_get_value_m2880(__this, /*hidden argument*/NULL); + float L_40 = Scrollbar_get_stepSize_m2888(__this, /*hidden argument*/NULL); + G_B34_0 = ((float)((float)L_39-(float)L_40)); + G_B34_1 = G_B33_0; + } + +IL_01a0: + { + NullCheck(G_B34_1); + Scrollbar_Set_m2895(G_B34_1, G_B34_0, /*hidden argument*/NULL); + goto IL_01b1; + } + +IL_01aa: + { + AxisEventData_t510 * L_41 = ___eventData; + Selectable_OnMove_m3050(__this, L_41, /*hidden argument*/NULL); + } + +IL_01b1: + { + goto IL_01b6; + } + +IL_01b6: + { + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnLeft() +extern "C" Selectable_t538 * Scrollbar_FindSelectableOnLeft_m2909 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0021; + } + } + { + int32_t L_2 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0021: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnLeft_m3046(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnRight() +extern "C" Selectable_t538 * Scrollbar_FindSelectableOnRight_m2910 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0021; + } + } + { + int32_t L_2 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0021: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnRight_m3047(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnUp() +extern "C" Selectable_t538 * Scrollbar_FindSelectableOnUp_m2911 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0022; + } + } + { + int32_t L_2 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + goto IL_0022; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0022: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnUp_m3048(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Scrollbar::FindSelectableOnDown() +extern "C" Selectable_t538 * Scrollbar_FindSelectableOnDown_m2912 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0022; + } + } + { + int32_t L_2 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + goto IL_0022; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0022: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnDown_m3049(__this, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void UnityEngine.UI.Scrollbar::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void Scrollbar_OnInitializePotentialDrag_m2913 (Scrollbar_t600 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + PointerEventData_set_useDragThreshold_m2243(L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Scrollbar::SetDirection(UnityEngine.UI.Scrollbar/Direction,System.Boolean) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void Scrollbar_SetDirection_m2914 (Scrollbar_t600 * __this, int32_t ___direction, bool ___includeRectLayouts, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + bool V_1 = false; + { + int32_t L_0 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + V_1 = L_1; + int32_t L_2 = ___direction; + Scrollbar_set_direction_m2879(__this, L_2, /*hidden argument*/NULL); + bool L_3 = ___includeRectLayouts; + if (L_3) + { + goto IL_001c; + } + } + { + return; + } + +IL_001c: + { + int32_t L_4 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + int32_t L_5 = V_0; + if ((((int32_t)L_4) == ((int32_t)L_5))) + { + goto IL_003a; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutAxes_m1762(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_6, RectTransform_t242_il2cpp_TypeInfo_var)), 1, 1, /*hidden argument*/NULL); + } + +IL_003a: + { + bool L_7 = Scrollbar_get_reverseValue_m2899(__this, /*hidden argument*/NULL); + bool L_8 = V_1; + if ((((int32_t)L_7) == ((int32_t)L_8))) + { + goto IL_005e; + } + } + { + Transform_t3 * L_9 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + int32_t L_10 = Scrollbar_get_axis_m2898(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutOnAxis_m1761(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_9, RectTransform_t242_il2cpp_TypeInfo_var)), L_10, 1, 1, /*hidden argument*/NULL); + } + +IL_005e: + { + return; + } +} +// System.Boolean UnityEngine.UI.Scrollbar::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool Scrollbar_UnityEngine_UI_ICanvasElement_IsDestroyed_m2915 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.Scrollbar::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * Scrollbar_UnityEngine_UI_ICanvasElement_get_transform_m2916 (Scrollbar_t600 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect/ScrollRectEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3619_MethodInfo_var; +extern "C" void ScrollRectEvent__ctor_m2917 (ScrollRectEvent_t603 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3619_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483897); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3619(__this, /*hidden argument*/UnityEvent_1__ctor_m3619_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::.ctor() +extern TypeInfo* ScrollRectEvent_t603_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern "C" void ScrollRect__ctor_m2918 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ScrollRectEvent_t603_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(371); + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_Horizontal_3 = 1; + __this->___m_Vertical_4 = 1; + __this->___m_MovementType_5 = 1; + __this->___m_Elasticity_6 = (0.1f); + __this->___m_Inertia_7 = 1; + __this->___m_DecelerationRate_8 = (0.135f); + __this->___m_ScrollSensitivity_9 = (1.0f); + ScrollRectEvent_t603 * L_0 = (ScrollRectEvent_t603 *)il2cpp_codegen_object_new (ScrollRectEvent_t603_il2cpp_TypeInfo_var); + ScrollRectEvent__ctor_m2917(L_0, /*hidden argument*/NULL); + __this->___m_OnValueChanged_17 = L_0; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_PointerStartLocalCursor_18 = L_1; + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_ContentStartPosition_19 = L_2; + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_PrevPosition_25 = L_3; + __this->___m_Corners_37 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + VirtActionInvoker1< float >::Invoke(53 /* System.Void UnityEngine.UI.ScrollRect::set_flexibleWidth(System.Single) */, __this, (-1.0f)); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::get_content() +extern "C" RectTransform_t242 * ScrollRect_get_content_m2919 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_Content_2); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_content(UnityEngine.RectTransform) +extern "C" void ScrollRect_set_content_m2920 (ScrollRect_t605 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = ___value; + __this->___m_Content_2 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::get_horizontal() +extern "C" bool ScrollRect_get_horizontal_m2921 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Horizontal_3); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_horizontal(System.Boolean) +extern "C" void ScrollRect_set_horizontal_m2922 (ScrollRect_t605 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_Horizontal_3 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::get_vertical() +extern "C" bool ScrollRect_get_vertical_m2923 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Vertical_4); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_vertical(System.Boolean) +extern "C" void ScrollRect_set_vertical_m2924 (ScrollRect_t605 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_Vertical_4 = L_0; + return; + } +} +// UnityEngine.UI.ScrollRect/MovementType UnityEngine.UI.ScrollRect::get_movementType() +extern "C" int32_t ScrollRect_get_movementType_m2925 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_MovementType_5); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_movementType(UnityEngine.UI.ScrollRect/MovementType) +extern "C" void ScrollRect_set_movementType_m2926 (ScrollRect_t605 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_MovementType_5 = L_0; + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_elasticity() +extern "C" float ScrollRect_get_elasticity_m2927 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Elasticity_6); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_elasticity(System.Single) +extern "C" void ScrollRect_set_elasticity_m2928 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Elasticity_6 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::get_inertia() +extern "C" bool ScrollRect_get_inertia_m2929 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Inertia_7); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_inertia(System.Boolean) +extern "C" void ScrollRect_set_inertia_m2930 (ScrollRect_t605 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_Inertia_7 = L_0; + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_decelerationRate() +extern "C" float ScrollRect_get_decelerationRate_m2931 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_DecelerationRate_8); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_decelerationRate(System.Single) +extern "C" void ScrollRect_set_decelerationRate_m2932 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_DecelerationRate_8 = L_0; + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_scrollSensitivity() +extern "C" float ScrollRect_get_scrollSensitivity_m2933 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_ScrollSensitivity_9); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_scrollSensitivity(System.Single) +extern "C" void ScrollRect_set_scrollSensitivity_m2934 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_ScrollSensitivity_9 = L_0; + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::get_viewport() +extern "C" RectTransform_t242 * ScrollRect_get_viewport_m2935 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_Viewport_10); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_viewport(UnityEngine.RectTransform) +extern "C" void ScrollRect_set_viewport_m2936 (ScrollRect_t605 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = ___value; + __this->___m_Viewport_10 = L_0; + ScrollRect_SetDirtyCaching_m3004(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::get_horizontalScrollbar() +extern "C" Scrollbar_t600 * ScrollRect_get_horizontalScrollbar_m2937 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Scrollbar_t600 * L_0 = (__this->___m_HorizontalScrollbar_11); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbar(UnityEngine.UI.Scrollbar) +extern TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +extern const MethodInfo* ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_RemoveListener_m3620_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3524_MethodInfo_var; +extern "C" void ScrollRect_set_horizontalScrollbar_m2938 (ScrollRect_t605 * __this, Scrollbar_t600 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_1_t677_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(307); + ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var = il2cpp_codegen_method_info_from_index(250); + UnityAction_1__ctor_m3555_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483841); + UnityEvent_1_RemoveListener_m3620_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483899); + UnityEvent_1_AddListener_m3524_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483805); + s_Il2CppMethodIntialized = true; + } + { + Scrollbar_t600 * L_0 = (__this->___m_HorizontalScrollbar_11); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002c; + } + } + { + Scrollbar_t600 * L_2 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_2); + ScrollEvent_t597 * L_3 = Scrollbar_get_onValueChanged_m2886(L_2, /*hidden argument*/NULL); + IntPtr_t L_4 = { (void*)ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var }; + UnityAction_1_t677 * L_5 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_5, __this, L_4, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_3); + UnityEvent_1_RemoveListener_m3620(L_3, L_5, /*hidden argument*/UnityEvent_1_RemoveListener_m3620_MethodInfo_var); + } + +IL_002c: + { + Scrollbar_t600 * L_6 = ___value; + __this->___m_HorizontalScrollbar_11 = L_6; + Scrollbar_t600 * L_7 = (__this->___m_HorizontalScrollbar_11); + bool L_8 = Object_op_Implicit_m435(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005f; + } + } + { + Scrollbar_t600 * L_9 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_9); + ScrollEvent_t597 * L_10 = Scrollbar_get_onValueChanged_m2886(L_9, /*hidden argument*/NULL); + IntPtr_t L_11 = { (void*)ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var }; + UnityAction_1_t677 * L_12 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_12, __this, L_11, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_10); + UnityEvent_1_AddListener_m3524(L_10, L_12, /*hidden argument*/UnityEvent_1_AddListener_m3524_MethodInfo_var); + } + +IL_005f: + { + ScrollRect_SetDirtyCaching_m3004(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Scrollbar UnityEngine.UI.ScrollRect::get_verticalScrollbar() +extern "C" Scrollbar_t600 * ScrollRect_get_verticalScrollbar_m2939 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Scrollbar_t600 * L_0 = (__this->___m_VerticalScrollbar_12); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbar(UnityEngine.UI.Scrollbar) +extern TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +extern const MethodInfo* ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_RemoveListener_m3620_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3524_MethodInfo_var; +extern "C" void ScrollRect_set_verticalScrollbar_m2940 (ScrollRect_t605 * __this, Scrollbar_t600 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_1_t677_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(307); + ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var = il2cpp_codegen_method_info_from_index(252); + UnityAction_1__ctor_m3555_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483841); + UnityEvent_1_RemoveListener_m3620_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483899); + UnityEvent_1_AddListener_m3524_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483805); + s_Il2CppMethodIntialized = true; + } + { + Scrollbar_t600 * L_0 = (__this->___m_VerticalScrollbar_12); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002c; + } + } + { + Scrollbar_t600 * L_2 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_2); + ScrollEvent_t597 * L_3 = Scrollbar_get_onValueChanged_m2886(L_2, /*hidden argument*/NULL); + IntPtr_t L_4 = { (void*)ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var }; + UnityAction_1_t677 * L_5 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_5, __this, L_4, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_3); + UnityEvent_1_RemoveListener_m3620(L_3, L_5, /*hidden argument*/UnityEvent_1_RemoveListener_m3620_MethodInfo_var); + } + +IL_002c: + { + Scrollbar_t600 * L_6 = ___value; + __this->___m_VerticalScrollbar_12 = L_6; + Scrollbar_t600 * L_7 = (__this->___m_VerticalScrollbar_12); + bool L_8 = Object_op_Implicit_m435(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005f; + } + } + { + Scrollbar_t600 * L_9 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_9); + ScrollEvent_t597 * L_10 = Scrollbar_get_onValueChanged_m2886(L_9, /*hidden argument*/NULL); + IntPtr_t L_11 = { (void*)ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var }; + UnityAction_1_t677 * L_12 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_12, __this, L_11, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_10); + UnityEvent_1_AddListener_m3524(L_10, L_12, /*hidden argument*/UnityEvent_1_AddListener_m3524_MethodInfo_var); + } + +IL_005f: + { + ScrollRect_SetDirtyCaching_m3004(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ScrollRect/ScrollbarVisibility UnityEngine.UI.ScrollRect::get_horizontalScrollbarVisibility() +extern "C" int32_t ScrollRect_get_horizontalScrollbarVisibility_m2941 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_HorizontalScrollbarVisibility_13); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility) +extern "C" void ScrollRect_set_horizontalScrollbarVisibility_m2942 (ScrollRect_t605 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_HorizontalScrollbarVisibility_13 = L_0; + ScrollRect_SetDirtyCaching_m3004(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ScrollRect/ScrollbarVisibility UnityEngine.UI.ScrollRect::get_verticalScrollbarVisibility() +extern "C" int32_t ScrollRect_get_verticalScrollbarVisibility_m2943 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_VerticalScrollbarVisibility_14); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarVisibility(UnityEngine.UI.ScrollRect/ScrollbarVisibility) +extern "C" void ScrollRect_set_verticalScrollbarVisibility_m2944 (ScrollRect_t605 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_VerticalScrollbarVisibility_14 = L_0; + ScrollRect_SetDirtyCaching_m3004(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_horizontalScrollbarSpacing() +extern "C" float ScrollRect_get_horizontalScrollbarSpacing_m2945 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_HorizontalScrollbarSpacing_15); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_horizontalScrollbarSpacing(System.Single) +extern "C" void ScrollRect_set_horizontalScrollbarSpacing_m2946 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_HorizontalScrollbarSpacing_15 = L_0; + ScrollRect_SetDirty_m3003(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_verticalScrollbarSpacing() +extern "C" float ScrollRect_get_verticalScrollbarSpacing_m2947 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_VerticalScrollbarSpacing_16); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_verticalScrollbarSpacing(System.Single) +extern "C" void ScrollRect_set_verticalScrollbarSpacing_m2948 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_VerticalScrollbarSpacing_16 = L_0; + ScrollRect_SetDirty_m3003(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ScrollRect/ScrollRectEvent UnityEngine.UI.ScrollRect::get_onValueChanged() +extern "C" ScrollRectEvent_t603 * ScrollRect_get_onValueChanged_m2949 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + ScrollRectEvent_t603 * L_0 = (__this->___m_OnValueChanged_17); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_onValueChanged(UnityEngine.UI.ScrollRect/ScrollRectEvent) +extern "C" void ScrollRect_set_onValueChanged_m2950 (ScrollRect_t605 * __this, ScrollRectEvent_t603 * ___value, const MethodInfo* method) +{ + { + ScrollRectEvent_t603 * L_0 = ___value; + __this->___m_OnValueChanged_17 = L_0; + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::get_viewRect() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern "C" RectTransform_t242 * ScrollRect_get_viewRect_m2951 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_ViewRect_20); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + RectTransform_t242 * L_2 = (__this->___m_Viewport_10); + __this->___m_ViewRect_20 = L_2; + } + +IL_001d: + { + RectTransform_t242 * L_3 = (__this->___m_ViewRect_20); + bool L_4 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003f; + } + } + { + Transform_t3 * L_5 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + __this->___m_ViewRect_20 = ((RectTransform_t242 *)CastclassSealed(L_5, RectTransform_t242_il2cpp_TypeInfo_var)); + } + +IL_003f: + { + RectTransform_t242 * L_6 = (__this->___m_ViewRect_20); + return L_6; + } +} +// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::get_velocity() +extern "C" Vector2_t6 ScrollRect_get_velocity_m2952 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_Velocity_23); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_velocity(UnityEngine.Vector2) +extern "C" void ScrollRect_set_velocity_m2953 (ScrollRect_t605 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___m_Velocity_23 = L_0; + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.ScrollRect::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * ScrollRect_get_rectTransform_m2954 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_Rect_33); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_Rect_33 = L_2; + } + +IL_001d: + { + RectTransform_t242 * L_3 = (__this->___m_Rect_33); + return L_3; + } +} +// System.Void UnityEngine.UI.ScrollRect::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void ScrollRect_Rebuild_m2955 (ScrollRect_t605 * __this, int32_t ___executing, const MethodInfo* method) +{ + { + int32_t L_0 = ___executing; + if (L_0) + { + goto IL_000c; + } + } + { + ScrollRect_UpdateCachedData_m2958(__this, /*hidden argument*/NULL); + } + +IL_000c: + { + int32_t L_1 = ___executing; + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_0031; + } + } + { + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + ScrollRect_UpdateScrollbars_m2972(__this, L_2, /*hidden argument*/NULL); + ScrollRect_UpdatePrevData_m2971(__this, /*hidden argument*/NULL); + __this->___m_HasRebuiltLayout_28 = 1; + } + +IL_0031: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::LayoutComplete() +extern "C" void ScrollRect_LayoutComplete_m2956 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::GraphicUpdateComplete() +extern "C" void ScrollRect_GraphicUpdateComplete_m2957 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdateCachedData() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_UpdateCachedData_m2958 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + bool V_1 = false; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + Rect_t232 V_5 = {0}; + Rect_t232 V_6 = {0}; + ScrollRect_t605 * G_B2_0 = {0}; + ScrollRect_t605 * G_B1_0 = {0}; + RectTransform_t242 * G_B3_0 = {0}; + ScrollRect_t605 * G_B3_1 = {0}; + ScrollRect_t605 * G_B5_0 = {0}; + ScrollRect_t605 * G_B4_0 = {0}; + RectTransform_t242 * G_B6_0 = {0}; + ScrollRect_t605 * G_B6_1 = {0}; + int32_t G_B9_0 = 0; + int32_t G_B12_0 = 0; + int32_t G_B16_0 = 0; + ScrollRect_t605 * G_B19_0 = {0}; + ScrollRect_t605 * G_B17_0 = {0}; + ScrollRect_t605 * G_B18_0 = {0}; + int32_t G_B20_0 = 0; + ScrollRect_t605 * G_B20_1 = {0}; + ScrollRect_t605 * G_B23_0 = {0}; + ScrollRect_t605 * G_B21_0 = {0}; + ScrollRect_t605 * G_B22_0 = {0}; + int32_t G_B24_0 = 0; + ScrollRect_t605 * G_B24_1 = {0}; + ScrollRect_t605 * G_B26_0 = {0}; + ScrollRect_t605 * G_B25_0 = {0}; + float G_B27_0 = 0.0f; + ScrollRect_t605 * G_B27_1 = {0}; + ScrollRect_t605 * G_B29_0 = {0}; + ScrollRect_t605 * G_B28_0 = {0}; + float G_B30_0 = 0.0f; + ScrollRect_t605 * G_B30_1 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + V_0 = L_0; + Scrollbar_t600 * L_1 = (__this->___m_HorizontalScrollbar_11); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B1_0 = __this; + if (!L_2) + { + G_B2_0 = __this; + goto IL_001f; + } + } + { + G_B3_0 = ((RectTransform_t242 *)(NULL)); + G_B3_1 = G_B1_0; + goto IL_002f; + } + +IL_001f: + { + Scrollbar_t600 * L_3 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_3); + Transform_t3 * L_4 = Component_get_transform_m401(L_3, /*hidden argument*/NULL); + G_B3_0 = ((RectTransform_t242 *)IsInstSealed(L_4, RectTransform_t242_il2cpp_TypeInfo_var)); + G_B3_1 = G_B2_0; + } + +IL_002f: + { + NullCheck(G_B3_1); + G_B3_1->___m_HorizontalScrollbarRect_34 = G_B3_0; + Scrollbar_t600 * L_5 = (__this->___m_VerticalScrollbar_12); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B4_0 = __this; + if (!L_6) + { + G_B5_0 = __this; + goto IL_004c; + } + } + { + G_B6_0 = ((RectTransform_t242 *)(NULL)); + G_B6_1 = G_B4_0; + goto IL_005c; + } + +IL_004c: + { + Scrollbar_t600 * L_7 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_7); + Transform_t3 * L_8 = Component_get_transform_m401(L_7, /*hidden argument*/NULL); + G_B6_0 = ((RectTransform_t242 *)IsInstSealed(L_8, RectTransform_t242_il2cpp_TypeInfo_var)); + G_B6_1 = G_B5_0; + } + +IL_005c: + { + NullCheck(G_B6_1); + G_B6_1->___m_VerticalScrollbarRect_35 = G_B6_0; + RectTransform_t242 * L_9 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_9); + Transform_t3 * L_10 = Transform_get_parent_m481(L_9, /*hidden argument*/NULL); + Transform_t3 * L_11 = V_0; + bool L_12 = Object_op_Equality_m445(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_1 = L_12; + RectTransform_t242 * L_13 = (__this->___m_HorizontalScrollbarRect_34); + bool L_14 = Object_op_Implicit_m435(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0096; + } + } + { + RectTransform_t242 * L_15 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_15); + Transform_t3 * L_16 = Transform_get_parent_m481(L_15, /*hidden argument*/NULL); + Transform_t3 * L_17 = V_0; + bool L_18 = Object_op_Equality_m445(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + G_B9_0 = ((int32_t)(L_18)); + goto IL_0097; + } + +IL_0096: + { + G_B9_0 = 1; + } + +IL_0097: + { + V_2 = G_B9_0; + RectTransform_t242 * L_19 = (__this->___m_VerticalScrollbarRect_35); + bool L_20 = Object_op_Implicit_m435(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00bb; + } + } + { + RectTransform_t242 * L_21 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_21); + Transform_t3 * L_22 = Transform_get_parent_m481(L_21, /*hidden argument*/NULL); + Transform_t3 * L_23 = V_0; + bool L_24 = Object_op_Equality_m445(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + G_B12_0 = ((int32_t)(L_24)); + goto IL_00bc; + } + +IL_00bb: + { + G_B12_0 = 1; + } + +IL_00bc: + { + V_3 = G_B12_0; + bool L_25 = V_1; + if (!L_25) + { + goto IL_00cc; + } + } + { + bool L_26 = V_2; + if (!L_26) + { + goto IL_00cc; + } + } + { + bool L_27 = V_3; + G_B16_0 = ((int32_t)(L_27)); + goto IL_00cd; + } + +IL_00cc: + { + G_B16_0 = 0; + } + +IL_00cd: + { + V_4 = G_B16_0; + bool L_28 = V_4; + G_B17_0 = __this; + if (!L_28) + { + G_B19_0 = __this; + goto IL_00f2; + } + } + { + RectTransform_t242 * L_29 = (__this->___m_HorizontalScrollbarRect_34); + bool L_30 = Object_op_Implicit_m435(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + G_B18_0 = G_B17_0; + if (!L_30) + { + G_B19_0 = G_B17_0; + goto IL_00f2; + } + } + { + int32_t L_31 = ScrollRect_get_horizontalScrollbarVisibility_m2941(__this, /*hidden argument*/NULL); + G_B20_0 = ((((int32_t)L_31) == ((int32_t)2))? 1 : 0); + G_B20_1 = G_B18_0; + goto IL_00f3; + } + +IL_00f2: + { + G_B20_0 = 0; + G_B20_1 = G_B19_0; + } + +IL_00f3: + { + NullCheck(G_B20_1); + G_B20_1->___m_HSliderExpand_29 = G_B20_0; + bool L_32 = V_4; + G_B21_0 = __this; + if (!L_32) + { + G_B23_0 = __this; + goto IL_011b; + } + } + { + RectTransform_t242 * L_33 = (__this->___m_VerticalScrollbarRect_35); + bool L_34 = Object_op_Implicit_m435(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + G_B22_0 = G_B21_0; + if (!L_34) + { + G_B23_0 = G_B21_0; + goto IL_011b; + } + } + { + int32_t L_35 = ScrollRect_get_verticalScrollbarVisibility_m2943(__this, /*hidden argument*/NULL); + G_B24_0 = ((((int32_t)L_35) == ((int32_t)2))? 1 : 0); + G_B24_1 = G_B22_0; + goto IL_011c; + } + +IL_011b: + { + G_B24_0 = 0; + G_B24_1 = G_B23_0; + } + +IL_011c: + { + NullCheck(G_B24_1); + G_B24_1->___m_VSliderExpand_30 = G_B24_0; + RectTransform_t242 * L_36 = (__this->___m_HorizontalScrollbarRect_34); + bool L_37 = Object_op_Equality_m445(NULL /*static, unused*/, L_36, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B25_0 = __this; + if (!L_37) + { + G_B26_0 = __this; + goto IL_013d; + } + } + { + G_B27_0 = (0.0f); + G_B27_1 = G_B25_0; + goto IL_0151; + } + +IL_013d: + { + RectTransform_t242 * L_38 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_38); + Rect_t232 L_39 = RectTransform_get_rect_m1151(L_38, /*hidden argument*/NULL); + V_5 = L_39; + float L_40 = Rect_get_height_m1018((&V_5), /*hidden argument*/NULL); + G_B27_0 = L_40; + G_B27_1 = G_B26_0; + } + +IL_0151: + { + NullCheck(G_B27_1); + G_B27_1->___m_HSliderHeight_31 = G_B27_0; + RectTransform_t242 * L_41 = (__this->___m_VerticalScrollbarRect_35); + bool L_42 = Object_op_Equality_m445(NULL /*static, unused*/, L_41, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B28_0 = __this; + if (!L_42) + { + G_B29_0 = __this; + goto IL_0172; + } + } + { + G_B30_0 = (0.0f); + G_B30_1 = G_B28_0; + goto IL_0186; + } + +IL_0172: + { + RectTransform_t242 * L_43 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_43); + Rect_t232 L_44 = RectTransform_get_rect_m1151(L_43, /*hidden argument*/NULL); + V_6 = L_44; + float L_45 = Rect_get_width_m1016((&V_6), /*hidden argument*/NULL); + G_B30_0 = L_45; + G_B30_1 = G_B29_0; + } + +IL_0186: + { + NullCheck(G_B30_1); + G_B30_1->___m_VSliderWidth_32 = G_B30_0; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnEnable() +extern TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern const MethodInfo* ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_AddListener_m3524_MethodInfo_var; +extern const MethodInfo* ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var; +extern "C" void ScrollRect_OnEnable_m2959 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_1_t677_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(307); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var = il2cpp_codegen_method_info_from_index(250); + UnityAction_1__ctor_m3555_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483841); + UnityEvent_1_AddListener_m3524_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483805); + ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var = il2cpp_codegen_method_info_from_index(252); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + Scrollbar_t600 * L_0 = (__this->___m_HorizontalScrollbar_11); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0032; + } + } + { + Scrollbar_t600 * L_2 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_2); + ScrollEvent_t597 * L_3 = Scrollbar_get_onValueChanged_m2886(L_2, /*hidden argument*/NULL); + IntPtr_t L_4 = { (void*)ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var }; + UnityAction_1_t677 * L_5 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_5, __this, L_4, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_3); + UnityEvent_1_AddListener_m3524(L_3, L_5, /*hidden argument*/UnityEvent_1_AddListener_m3524_MethodInfo_var); + } + +IL_0032: + { + Scrollbar_t600 * L_6 = (__this->___m_VerticalScrollbar_12); + bool L_7 = Object_op_Implicit_m435(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_005e; + } + } + { + Scrollbar_t600 * L_8 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_8); + ScrollEvent_t597 * L_9 = Scrollbar_get_onValueChanged_m2886(L_8, /*hidden argument*/NULL); + IntPtr_t L_10 = { (void*)ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var }; + UnityAction_1_t677 * L_11 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_11, __this, L_10, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_9); + UnityEvent_1_AddListener_m3524(L_9, L_11, /*hidden argument*/UnityEvent_1_AddListener_m3524_MethodInfo_var); + } + +IL_005e: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m2418(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnDisable() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern const MethodInfo* ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +extern const MethodInfo* UnityEvent_1_RemoveListener_m3620_MethodInfo_var; +extern const MethodInfo* ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var; +extern "C" void ScrollRect_OnDisable_m2960 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + UnityAction_1_t677_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(307); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var = il2cpp_codegen_method_info_from_index(250); + UnityAction_1__ctor_m3555_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483841); + UnityEvent_1_RemoveListener_m3620_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483899); + ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var = il2cpp_codegen_method_info_from_index(252); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + Scrollbar_t600 * L_0 = (__this->___m_HorizontalScrollbar_11); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0032; + } + } + { + Scrollbar_t600 * L_2 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_2); + ScrollEvent_t597 * L_3 = Scrollbar_get_onValueChanged_m2886(L_2, /*hidden argument*/NULL); + IntPtr_t L_4 = { (void*)ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var }; + UnityAction_1_t677 * L_5 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_5, __this, L_4, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_3); + UnityEvent_1_RemoveListener_m3620(L_3, L_5, /*hidden argument*/UnityEvent_1_RemoveListener_m3620_MethodInfo_var); + } + +IL_0032: + { + Scrollbar_t600 * L_6 = (__this->___m_VerticalScrollbar_12); + bool L_7 = Object_op_Implicit_m435(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_005e; + } + } + { + Scrollbar_t600 * L_8 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_8); + ScrollEvent_t597 * L_9 = Scrollbar_get_onValueChanged_m2886(L_8, /*hidden argument*/NULL); + IntPtr_t L_10 = { (void*)ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var }; + UnityAction_1_t677 * L_11 = (UnityAction_1_t677 *)il2cpp_codegen_object_new (UnityAction_1_t677_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3555(L_11, __this, L_10, /*hidden argument*/UnityAction_1__ctor_m3555_MethodInfo_var); + NullCheck(L_9); + UnityEvent_1_RemoveListener_m3620(L_9, L_11, /*hidden argument*/UnityEvent_1_RemoveListener_m3620_MethodInfo_var); + } + +IL_005e: + { + __this->___m_HasRebuiltLayout_28 = 0; + DrivenRectTransformTracker_t238 * L_12 = &(__this->___m_Tracker_36); + DrivenRectTransformTracker_Clear_m1144(L_12, /*hidden argument*/NULL); + Vector2_t6 L_13 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Velocity_23 = L_13; + RectTransform_t242 * L_14 = ScrollRect_get_rectTransform_m2954(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::IsActive() +extern "C" bool ScrollRect_IsActive_m2961 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = UIBehaviour_IsActive_m2199(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0019; + } + } + { + RectTransform_t242 * L_1 = (__this->___m_Content_2); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_001a; + } + +IL_0019: + { + G_B3_0 = 0; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::EnsureLayoutHasRebuilt() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_EnsureLayoutHasRebuilt_m2962 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_HasRebuiltLayout_28); + if (L_0) + { + goto IL_001a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + bool L_1 = CanvasUpdateRegistry_IsRebuildingLayout_m2426(NULL /*static, unused*/, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001a; + } + } + { + Canvas_ForceUpdateCanvases_m1718(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_001a: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::StopMovement() +extern "C" void ScrollRect_StopMovement_m2963 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Velocity_23 = L_0; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnScroll(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_OnScroll_m2964 (ScrollRect_t605 * __this, PointerEventData_t131 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.UI.ScrollRect::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + ScrollRect_EnsureLayoutHasRebuilt_m2962(__this, /*hidden argument*/NULL); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_1 = ___data; + NullCheck(L_1); + Vector2_t6 L_2 = PointerEventData_get_scrollDelta_m2240(L_1, /*hidden argument*/NULL); + V_0 = L_2; + Vector2_t6 * L_3 = (&V_0); + float L_4 = (L_3->___y_2); + L_3->___y_2 = ((float)((float)L_4*(float)(-1.0f))); + bool L_5 = ScrollRect_get_vertical_m2923(__this, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_007f; + } + } + { + bool L_6 = ScrollRect_get_horizontal_m2921(__this, /*hidden argument*/NULL); + if (L_6) + { + goto IL_007f; + } + } + { + float L_7 = ((&V_0)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = fabsf(L_7); + float L_9 = ((&V_0)->___y_2); + float L_10 = fabsf(L_9); + if ((!(((float)L_8) > ((float)L_10)))) + { + goto IL_0073; + } + } + { + float L_11 = ((&V_0)->___x_1); + (&V_0)->___y_2 = L_11; + } + +IL_0073: + { + (&V_0)->___x_1 = (0.0f); + } + +IL_007f: + { + bool L_12 = ScrollRect_get_horizontal_m2921(__this, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_00cc; + } + } + { + bool L_13 = ScrollRect_get_vertical_m2923(__this, /*hidden argument*/NULL); + if (L_13) + { + goto IL_00cc; + } + } + { + float L_14 = ((&V_0)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_15 = fabsf(L_14); + float L_16 = ((&V_0)->___x_1); + float L_17 = fabsf(L_16); + if ((!(((float)L_15) > ((float)L_17)))) + { + goto IL_00c0; + } + } + { + float L_18 = ((&V_0)->___y_2); + (&V_0)->___x_1 = L_18; + } + +IL_00c0: + { + (&V_0)->___y_2 = (0.0f); + } + +IL_00cc: + { + RectTransform_t242 * L_19 = (__this->___m_Content_2); + NullCheck(L_19); + Vector2_t6 L_20 = RectTransform_get_anchoredPosition_m1161(L_19, /*hidden argument*/NULL); + V_1 = L_20; + Vector2_t6 L_21 = V_1; + Vector2_t6 L_22 = V_0; + float L_23 = (__this->___m_ScrollSensitivity_9); + Vector2_t6 L_24 = Vector2_op_Multiply_m956(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + Vector2_t6 L_25 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_21, L_24, /*hidden argument*/NULL); + V_1 = L_25; + int32_t L_26 = (__this->___m_MovementType_5); + if ((!(((uint32_t)L_26) == ((uint32_t)2)))) + { + goto IL_0115; + } + } + { + Vector2_t6 L_27 = V_1; + Vector2_t6 L_28 = V_1; + RectTransform_t242 * L_29 = (__this->___m_Content_2); + NullCheck(L_29); + Vector2_t6 L_30 = RectTransform_get_anchoredPosition_m1161(L_29, /*hidden argument*/NULL); + Vector2_t6 L_31 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_28, L_30, /*hidden argument*/NULL); + Vector2_t6 L_32 = ScrollRect_CalculateOffset_m3002(__this, L_31, /*hidden argument*/NULL); + Vector2_t6 L_33 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_27, L_32, /*hidden argument*/NULL); + V_1 = L_33; + } + +IL_0115: + { + Vector2_t6 L_34 = V_1; + VirtActionInvoker1< Vector2_t6 >::Invoke(46 /* System.Void UnityEngine.UI.ScrollRect::SetContentAnchoredPosition(UnityEngine.Vector2) */, __this, L_34); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void ScrollRect_OnInitializePotentialDrag_m2965 (ScrollRect_t605 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Velocity_23 = L_2; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_OnBeginDrag_m2966 (ScrollRect_t605 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.UI.ScrollRect::IsActive() */, __this); + if (L_2) + { + goto IL_0018; + } + } + { + return; + } + +IL_0018: + { + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_PointerStartLocalCursor_18 = L_3; + RectTransform_t242 * L_4 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_5 = ___eventData; + NullCheck(L_5); + Vector2_t6 L_6 = PointerEventData_get_position_m590(L_5, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = ___eventData; + NullCheck(L_7); + Camera_t28 * L_8 = PointerEventData_get_pressEventCamera_m2250(L_7, /*hidden argument*/NULL); + Vector2_t6 * L_9 = &(__this->___m_PointerStartLocalCursor_18); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_4, L_6, L_8, L_9, /*hidden argument*/NULL); + RectTransform_t242 * L_10 = (__this->___m_Content_2); + NullCheck(L_10); + Vector2_t6 L_11 = RectTransform_get_anchoredPosition_m1161(L_10, /*hidden argument*/NULL); + __this->___m_ContentStartPosition_19 = L_11; + __this->___m_Dragging_24 = 1; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnEndDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void ScrollRect_OnEndDrag_m2967 (ScrollRect_t605 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___m_Dragging_24 = 0; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_OnDrag_m2968 (ScrollRect_t605 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.UI.ScrollRect::IsActive() */, __this); + if (L_2) + { + goto IL_0018; + } + } + { + return; + } + +IL_0018: + { + RectTransform_t242 * L_3 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_4 = ___eventData; + NullCheck(L_4); + Vector2_t6 L_5 = PointerEventData_get_position_m590(L_4, /*hidden argument*/NULL); + PointerEventData_t131 * L_6 = ___eventData; + NullCheck(L_6); + Camera_t28 * L_7 = PointerEventData_get_pressEventCamera_m2250(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_8 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_3, L_5, L_7, (&V_0), /*hidden argument*/NULL); + if (L_8) + { + goto IL_0037; + } + } + { + return; + } + +IL_0037: + { + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Vector2_t6 L_9 = V_0; + Vector2_t6 L_10 = (__this->___m_PointerStartLocalCursor_18); + Vector2_t6 L_11 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + Vector2_t6 L_12 = (__this->___m_ContentStartPosition_19); + Vector2_t6 L_13 = V_1; + Vector2_t6 L_14 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + V_2 = L_14; + Vector2_t6 L_15 = V_2; + RectTransform_t242 * L_16 = (__this->___m_Content_2); + NullCheck(L_16); + Vector2_t6 L_17 = RectTransform_get_anchoredPosition_m1161(L_16, /*hidden argument*/NULL); + Vector2_t6 L_18 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_15, L_17, /*hidden argument*/NULL); + Vector2_t6 L_19 = ScrollRect_CalculateOffset_m3002(__this, L_18, /*hidden argument*/NULL); + V_3 = L_19; + Vector2_t6 L_20 = V_2; + Vector2_t6 L_21 = V_3; + Vector2_t6 L_22 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_2 = L_22; + int32_t L_23 = (__this->___m_MovementType_5); + if ((!(((uint32_t)L_23) == ((uint32_t)1)))) + { + goto IL_0103; + } + } + { + float L_24 = ((&V_3)->___x_1); + if ((((float)L_24) == ((float)(0.0f)))) + { + goto IL_00c3; + } + } + { + float L_25 = ((&V_2)->___x_1); + float L_26 = ((&V_3)->___x_1); + Bounds_t141 * L_27 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_28 = Bounds_get_size_m1073(L_27, /*hidden argument*/NULL); + V_4 = L_28; + float L_29 = ((&V_4)->___x_1); + float L_30 = ScrollRect_RubberDelta_m2982(NULL /*static, unused*/, L_26, L_29, /*hidden argument*/NULL); + (&V_2)->___x_1 = ((float)((float)L_25-(float)L_30)); + } + +IL_00c3: + { + float L_31 = ((&V_3)->___y_2); + if ((((float)L_31) == ((float)(0.0f)))) + { + goto IL_0103; + } + } + { + float L_32 = ((&V_2)->___y_2); + float L_33 = ((&V_3)->___y_2); + Bounds_t141 * L_34 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_35 = Bounds_get_size_m1073(L_34, /*hidden argument*/NULL); + V_5 = L_35; + float L_36 = ((&V_5)->___y_2); + float L_37 = ScrollRect_RubberDelta_m2982(NULL /*static, unused*/, L_33, L_36, /*hidden argument*/NULL); + (&V_2)->___y_2 = ((float)((float)L_32-(float)L_37)); + } + +IL_0103: + { + Vector2_t6 L_38 = V_2; + VirtActionInvoker1< Vector2_t6 >::Invoke(46 /* System.Void UnityEngine.UI.ScrollRect::SetContentAnchoredPosition(UnityEngine.Vector2) */, __this, L_38); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetContentAnchoredPosition(UnityEngine.Vector2) +extern "C" void ScrollRect_SetContentAnchoredPosition_m2969 (ScrollRect_t605 * __this, Vector2_t6 ___position, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + { + bool L_0 = (__this->___m_Horizontal_3); + if (L_0) + { + goto IL_0025; + } + } + { + RectTransform_t242 * L_1 = (__this->___m_Content_2); + NullCheck(L_1); + Vector2_t6 L_2 = RectTransform_get_anchoredPosition_m1161(L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = ((&V_0)->___x_1); + (&___position)->___x_1 = L_3; + } + +IL_0025: + { + bool L_4 = (__this->___m_Vertical_4); + if (L_4) + { + goto IL_004a; + } + } + { + RectTransform_t242 * L_5 = (__this->___m_Content_2); + NullCheck(L_5); + Vector2_t6 L_6 = RectTransform_get_anchoredPosition_m1161(L_5, /*hidden argument*/NULL); + V_1 = L_6; + float L_7 = ((&V_1)->___y_2); + (&___position)->___y_2 = L_7; + } + +IL_004a: + { + Vector2_t6 L_8 = ___position; + RectTransform_t242 * L_9 = (__this->___m_Content_2); + NullCheck(L_9); + Vector2_t6 L_10 = RectTransform_get_anchoredPosition_m1161(L_9, /*hidden argument*/NULL); + bool L_11 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0072; + } + } + { + RectTransform_t242 * L_12 = (__this->___m_Content_2); + Vector2_t6 L_13 = ___position; + NullCheck(L_12); + RectTransform_set_anchoredPosition_m1162(L_12, L_13, /*hidden argument*/NULL); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + } + +IL_0072: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::LateUpdate() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityEvent_1_Invoke_m3621_MethodInfo_var; +extern "C" void ScrollRect_LateUpdate_m2970 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + UnityEvent_1_Invoke_m3621_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483901); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + int32_t V_3 = 0; + float V_4 = 0.0f; + Vector3_t4 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + Vector2_t6 * V_8 = {0}; + int32_t V_9 = 0; + float V_10 = 0.0f; + Vector2_t6 * V_11 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_Content_2); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + ScrollRect_EnsureLayoutHasRebuilt_m2962(__this, /*hidden argument*/NULL); + ScrollRect_UpdateScrollbarVisibility_m2998(__this, /*hidden argument*/NULL); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + float L_2 = Time_get_unscaledDeltaTime_m1404(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_2; + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2_t6 L_4 = ScrollRect_CalculateOffset_m3002(__this, L_3, /*hidden argument*/NULL); + V_1 = L_4; + bool L_5 = (__this->___m_Dragging_24); + if (L_5) + { + goto IL_01fb; + } + } + { + Vector2_t6 L_6 = V_1; + Vector2_t6 L_7 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_8 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0065; + } + } + { + Vector2_t6 L_9 = (__this->___m_Velocity_23); + Vector2_t6 L_10 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_11 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_01fb; + } + } + +IL_0065: + { + RectTransform_t242 * L_12 = (__this->___m_Content_2); + NullCheck(L_12); + Vector2_t6 L_13 = RectTransform_get_anchoredPosition_m1161(L_12, /*hidden argument*/NULL); + V_2 = L_13; + V_3 = 0; + goto IL_01ac; + } + +IL_0078: + { + int32_t L_14 = (__this->___m_MovementType_5); + if ((!(((uint32_t)L_14) == ((uint32_t)1)))) + { + goto IL_0105; + } + } + { + int32_t L_15 = V_3; + float L_16 = Vector2_get_Item_m943((&V_1), L_15, /*hidden argument*/NULL); + if ((((float)L_16) == ((float)(0.0f)))) + { + goto IL_0105; + } + } + { + Vector2_t6 * L_17 = &(__this->___m_Velocity_23); + int32_t L_18 = V_3; + float L_19 = Vector2_get_Item_m943(L_17, L_18, /*hidden argument*/NULL); + V_4 = L_19; + int32_t L_20 = V_3; + RectTransform_t242 * L_21 = (__this->___m_Content_2); + NullCheck(L_21); + Vector2_t6 L_22 = RectTransform_get_anchoredPosition_m1161(L_21, /*hidden argument*/NULL); + V_6 = L_22; + int32_t L_23 = V_3; + float L_24 = Vector2_get_Item_m943((&V_6), L_23, /*hidden argument*/NULL); + RectTransform_t242 * L_25 = (__this->___m_Content_2); + NullCheck(L_25); + Vector2_t6 L_26 = RectTransform_get_anchoredPosition_m1161(L_25, /*hidden argument*/NULL); + V_7 = L_26; + int32_t L_27 = V_3; + float L_28 = Vector2_get_Item_m943((&V_7), L_27, /*hidden argument*/NULL); + int32_t L_29 = V_3; + float L_30 = Vector2_get_Item_m943((&V_1), L_29, /*hidden argument*/NULL); + float L_31 = (__this->___m_Elasticity_6); + float L_32 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_33 = Mathf_SmoothDamp_m1142(NULL /*static, unused*/, L_24, ((float)((float)L_28+(float)L_30)), (&V_4), L_31, (std::numeric_limits::infinity()), L_32, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_2), L_20, L_33, /*hidden argument*/NULL); + Vector2_t6 * L_34 = &(__this->___m_Velocity_23); + int32_t L_35 = V_3; + float L_36 = V_4; + Vector2_set_Item_m944(L_34, L_35, L_36, /*hidden argument*/NULL); + goto IL_01a8; + } + +IL_0105: + { + bool L_37 = (__this->___m_Inertia_7); + if (!L_37) + { + goto IL_0197; + } + } + { + Vector2_t6 * L_38 = &(__this->___m_Velocity_23); + Vector2_t6 * L_39 = L_38; + V_8 = (Vector2_t6 *)L_39; + int32_t L_40 = V_3; + int32_t L_41 = L_40; + V_9 = L_41; + Vector2_t6 * L_42 = V_8; + int32_t L_43 = V_9; + float L_44 = Vector2_get_Item_m943(L_42, L_43, /*hidden argument*/NULL); + V_10 = L_44; + float L_45 = V_10; + float L_46 = (__this->___m_DecelerationRate_8); + float L_47 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_48 = powf(L_46, L_47); + Vector2_set_Item_m944(L_39, L_41, ((float)((float)L_45*(float)L_48)), /*hidden argument*/NULL); + Vector2_t6 * L_49 = &(__this->___m_Velocity_23); + int32_t L_50 = V_3; + float L_51 = Vector2_get_Item_m943(L_49, L_50, /*hidden argument*/NULL); + float L_52 = fabsf(L_51); + if ((!(((float)L_52) < ((float)(1.0f))))) + { + goto IL_0168; + } + } + { + Vector2_t6 * L_53 = &(__this->___m_Velocity_23); + int32_t L_54 = V_3; + Vector2_set_Item_m944(L_53, L_54, (0.0f), /*hidden argument*/NULL); + } + +IL_0168: + { + Vector2_t6 * L_55 = (&V_2); + V_11 = (Vector2_t6 *)L_55; + int32_t L_56 = V_3; + int32_t L_57 = L_56; + V_9 = L_57; + Vector2_t6 * L_58 = V_11; + int32_t L_59 = V_9; + float L_60 = Vector2_get_Item_m943(L_58, L_59, /*hidden argument*/NULL); + V_10 = L_60; + float L_61 = V_10; + Vector2_t6 * L_62 = &(__this->___m_Velocity_23); + int32_t L_63 = V_3; + float L_64 = Vector2_get_Item_m943(L_62, L_63, /*hidden argument*/NULL); + float L_65 = V_0; + Vector2_set_Item_m944(L_55, L_57, ((float)((float)L_61+(float)((float)((float)L_64*(float)L_65)))), /*hidden argument*/NULL); + goto IL_01a8; + } + +IL_0197: + { + Vector2_t6 * L_66 = &(__this->___m_Velocity_23); + int32_t L_67 = V_3; + Vector2_set_Item_m944(L_66, L_67, (0.0f), /*hidden argument*/NULL); + } + +IL_01a8: + { + int32_t L_68 = V_3; + V_3 = ((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01ac: + { + int32_t L_69 = V_3; + if ((((int32_t)L_69) < ((int32_t)2))) + { + goto IL_0078; + } + } + { + Vector2_t6 L_70 = (__this->___m_Velocity_23); + Vector2_t6 L_71 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_72 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_70, L_71, /*hidden argument*/NULL); + if (!L_72) + { + goto IL_01fb; + } + } + { + int32_t L_73 = (__this->___m_MovementType_5); + if ((!(((uint32_t)L_73) == ((uint32_t)2)))) + { + goto IL_01f4; + } + } + { + Vector2_t6 L_74 = V_2; + RectTransform_t242 * L_75 = (__this->___m_Content_2); + NullCheck(L_75); + Vector2_t6 L_76 = RectTransform_get_anchoredPosition_m1161(L_75, /*hidden argument*/NULL); + Vector2_t6 L_77 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_74, L_76, /*hidden argument*/NULL); + Vector2_t6 L_78 = ScrollRect_CalculateOffset_m3002(__this, L_77, /*hidden argument*/NULL); + V_1 = L_78; + Vector2_t6 L_79 = V_2; + Vector2_t6 L_80 = V_1; + Vector2_t6 L_81 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_79, L_80, /*hidden argument*/NULL); + V_2 = L_81; + } + +IL_01f4: + { + Vector2_t6 L_82 = V_2; + VirtActionInvoker1< Vector2_t6 >::Invoke(46 /* System.Void UnityEngine.UI.ScrollRect::SetContentAnchoredPosition(UnityEngine.Vector2) */, __this, L_82); + } + +IL_01fb: + { + bool L_83 = (__this->___m_Dragging_24); + if (!L_83) + { + goto IL_0258; + } + } + { + bool L_84 = (__this->___m_Inertia_7); + if (!L_84) + { + goto IL_0258; + } + } + { + RectTransform_t242 * L_85 = (__this->___m_Content_2); + NullCheck(L_85); + Vector2_t6 L_86 = RectTransform_get_anchoredPosition_m1161(L_85, /*hidden argument*/NULL); + Vector2_t6 L_87 = (__this->___m_PrevPosition_25); + Vector2_t6 L_88 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_86, L_87, /*hidden argument*/NULL); + float L_89 = V_0; + Vector2_t6 L_90 = Vector2_op_Division_m957(NULL /*static, unused*/, L_88, L_89, /*hidden argument*/NULL); + Vector3_t4 L_91 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_90, /*hidden argument*/NULL); + V_5 = L_91; + Vector2_t6 L_92 = (__this->___m_Velocity_23); + Vector3_t4 L_93 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_92, /*hidden argument*/NULL); + Vector3_t4 L_94 = V_5; + float L_95 = V_0; + Vector3_t4 L_96 = Vector3_Lerp_m458(NULL /*static, unused*/, L_93, L_94, ((float)((float)L_95*(float)(10.0f))), /*hidden argument*/NULL); + Vector2_t6 L_97 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_96, /*hidden argument*/NULL); + __this->___m_Velocity_23 = L_97; + } + +IL_0258: + { + Bounds_t141 L_98 = (__this->___m_ViewBounds_22); + Bounds_t141 L_99 = (__this->___m_PrevViewBounds_27); + bool L_100 = Bounds_op_Inequality_m1101(NULL /*static, unused*/, L_98, L_99, /*hidden argument*/NULL); + if (L_100) + { + goto IL_029f; + } + } + { + Bounds_t141 L_101 = (__this->___m_ContentBounds_21); + Bounds_t141 L_102 = (__this->___m_PrevContentBounds_26); + bool L_103 = Bounds_op_Inequality_m1101(NULL /*static, unused*/, L_101, L_102, /*hidden argument*/NULL); + if (L_103) + { + goto IL_029f; + } + } + { + RectTransform_t242 * L_104 = (__this->___m_Content_2); + NullCheck(L_104); + Vector2_t6 L_105 = RectTransform_get_anchoredPosition_m1161(L_104, /*hidden argument*/NULL); + Vector2_t6 L_106 = (__this->___m_PrevPosition_25); + bool L_107 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_105, L_106, /*hidden argument*/NULL); + if (!L_107) + { + goto IL_02bd; + } + } + +IL_029f: + { + Vector2_t6 L_108 = V_1; + ScrollRect_UpdateScrollbars_m2972(__this, L_108, /*hidden argument*/NULL); + ScrollRectEvent_t603 * L_109 = (__this->___m_OnValueChanged_17); + Vector2_t6 L_110 = ScrollRect_get_normalizedPosition_m2973(__this, /*hidden argument*/NULL); + NullCheck(L_109); + UnityEvent_1_Invoke_m3621(L_109, L_110, /*hidden argument*/UnityEvent_1_Invoke_m3621_MethodInfo_var); + ScrollRect_UpdatePrevData_m2971(__this, /*hidden argument*/NULL); + } + +IL_02bd: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdatePrevData() +extern "C" void ScrollRect_UpdatePrevData_m2971 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_Content_2); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_PrevPosition_25 = L_2; + goto IL_0032; + } + +IL_0021: + { + RectTransform_t242 * L_3 = (__this->___m_Content_2); + NullCheck(L_3); + Vector2_t6 L_4 = RectTransform_get_anchoredPosition_m1161(L_3, /*hidden argument*/NULL); + __this->___m_PrevPosition_25 = L_4; + } + +IL_0032: + { + Bounds_t141 L_5 = (__this->___m_ViewBounds_22); + __this->___m_PrevViewBounds_27 = L_5; + Bounds_t141 L_6 = (__this->___m_ContentBounds_21); + __this->___m_PrevContentBounds_26 = L_6; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdateScrollbars(UnityEngine.Vector2) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_UpdateScrollbars_m2972 (ScrollRect_t605 * __this, Vector2_t6 ___offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + { + Scrollbar_t600 * L_0 = (__this->___m_HorizontalScrollbar_11); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0097; + } + } + { + Bounds_t141 * L_2 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_3 = Bounds_get_size_m1073(L_2, /*hidden argument*/NULL); + V_0 = L_3; + float L_4 = ((&V_0)->___x_1); + if ((!(((float)L_4) > ((float)(0.0f))))) + { + goto IL_0076; + } + } + { + Scrollbar_t600 * L_5 = (__this->___m_HorizontalScrollbar_11); + Bounds_t141 * L_6 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_7 = Bounds_get_size_m1073(L_6, /*hidden argument*/NULL); + V_1 = L_7; + float L_8 = ((&V_1)->___x_1); + float L_9 = ((&___offset)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_10 = fabsf(L_9); + Bounds_t141 * L_11 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_12 = Bounds_get_size_m1073(L_11, /*hidden argument*/NULL); + V_2 = L_12; + float L_13 = ((&V_2)->___x_1); + float L_14 = Mathf_Clamp01_m1140(NULL /*static, unused*/, ((float)((float)((float)((float)L_8-(float)L_10))/(float)L_13)), /*hidden argument*/NULL); + NullCheck(L_5); + Scrollbar_set_size_m2883(L_5, L_14, /*hidden argument*/NULL); + goto IL_0086; + } + +IL_0076: + { + Scrollbar_t600 * L_15 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_15); + Scrollbar_set_size_m2883(L_15, (1.0f), /*hidden argument*/NULL); + } + +IL_0086: + { + Scrollbar_t600 * L_16 = (__this->___m_HorizontalScrollbar_11); + float L_17 = ScrollRect_get_horizontalNormalizedPosition_m2975(__this, /*hidden argument*/NULL); + NullCheck(L_16); + Scrollbar_set_value_m2881(L_16, L_17, /*hidden argument*/NULL); + } + +IL_0097: + { + Scrollbar_t600 * L_18 = (__this->___m_VerticalScrollbar_12); + bool L_19 = Object_op_Implicit_m435(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_0130; + } + } + { + Bounds_t141 * L_20 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_21 = Bounds_get_size_m1073(L_20, /*hidden argument*/NULL); + V_3 = L_21; + float L_22 = ((&V_3)->___y_2); + if ((!(((float)L_22) > ((float)(0.0f))))) + { + goto IL_010f; + } + } + { + Scrollbar_t600 * L_23 = (__this->___m_VerticalScrollbar_12); + Bounds_t141 * L_24 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_25 = Bounds_get_size_m1073(L_24, /*hidden argument*/NULL); + V_4 = L_25; + float L_26 = ((&V_4)->___y_2); + float L_27 = ((&___offset)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_28 = fabsf(L_27); + Bounds_t141 * L_29 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_30 = Bounds_get_size_m1073(L_29, /*hidden argument*/NULL); + V_5 = L_30; + float L_31 = ((&V_5)->___y_2); + float L_32 = Mathf_Clamp01_m1140(NULL /*static, unused*/, ((float)((float)((float)((float)L_26-(float)L_28))/(float)L_31)), /*hidden argument*/NULL); + NullCheck(L_23); + Scrollbar_set_size_m2883(L_23, L_32, /*hidden argument*/NULL); + goto IL_011f; + } + +IL_010f: + { + Scrollbar_t600 * L_33 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_33); + Scrollbar_set_size_m2883(L_33, (1.0f), /*hidden argument*/NULL); + } + +IL_011f: + { + Scrollbar_t600 * L_34 = (__this->___m_VerticalScrollbar_12); + float L_35 = ScrollRect_get_verticalNormalizedPosition_m2977(__this, /*hidden argument*/NULL); + NullCheck(L_34); + Scrollbar_set_value_m2881(L_34, L_35, /*hidden argument*/NULL); + } + +IL_0130: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::get_normalizedPosition() +extern "C" Vector2_t6 ScrollRect_get_normalizedPosition_m2973 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = ScrollRect_get_horizontalNormalizedPosition_m2975(__this, /*hidden argument*/NULL); + float L_1 = ScrollRect_get_verticalNormalizedPosition_m2977(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_normalizedPosition(UnityEngine.Vector2) +extern "C" void ScrollRect_set_normalizedPosition_m2974 (ScrollRect_t605 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + float L_0 = ((&___value)->___x_1); + ScrollRect_SetNormalizedPosition_m2981(__this, L_0, 0, /*hidden argument*/NULL); + float L_1 = ((&___value)->___y_2); + ScrollRect_SetNormalizedPosition_m2981(__this, L_1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_horizontalNormalizedPosition() +extern "C" float ScrollRect_get_horizontalNormalizedPosition_m2975 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + int32_t G_B4_0 = 0; + { + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Bounds_t141 * L_0 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_1 = Bounds_get_size_m1073(L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ((&V_0)->___x_1); + Bounds_t141 * L_3 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_4 = Bounds_get_size_m1073(L_3, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = ((&V_1)->___x_1); + if ((!(((float)L_2) <= ((float)L_5)))) + { + goto IL_0065; + } + } + { + Bounds_t141 * L_6 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_7 = Bounds_get_min_m1076(L_6, /*hidden argument*/NULL); + V_2 = L_7; + float L_8 = ((&V_2)->___x_1); + Bounds_t141 * L_9 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_10 = Bounds_get_min_m1076(L_9, /*hidden argument*/NULL); + V_3 = L_10; + float L_11 = ((&V_3)->___x_1); + if ((!(((float)L_8) > ((float)L_11)))) + { + goto IL_0062; + } + } + { + G_B4_0 = 1; + goto IL_0063; + } + +IL_0062: + { + G_B4_0 = 0; + } + +IL_0063: + { + return (((float)((float)G_B4_0))); + } + +IL_0065: + { + Bounds_t141 * L_12 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_13 = Bounds_get_min_m1076(L_12, /*hidden argument*/NULL); + V_4 = L_13; + float L_14 = ((&V_4)->___x_1); + Bounds_t141 * L_15 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_16 = Bounds_get_min_m1076(L_15, /*hidden argument*/NULL); + V_5 = L_16; + float L_17 = ((&V_5)->___x_1); + Bounds_t141 * L_18 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_19 = Bounds_get_size_m1073(L_18, /*hidden argument*/NULL); + V_6 = L_19; + float L_20 = ((&V_6)->___x_1); + Bounds_t141 * L_21 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_22 = Bounds_get_size_m1073(L_21, /*hidden argument*/NULL); + V_7 = L_22; + float L_23 = ((&V_7)->___x_1); + return ((float)((float)((float)((float)L_14-(float)L_17))/(float)((float)((float)L_20-(float)L_23)))); + } +} +// System.Void UnityEngine.UI.ScrollRect::set_horizontalNormalizedPosition(System.Single) +extern "C" void ScrollRect_set_horizontalNormalizedPosition_m2976 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + ScrollRect_SetNormalizedPosition_m2981(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_verticalNormalizedPosition() +extern "C" float ScrollRect_get_verticalNormalizedPosition_m2977 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + int32_t G_B4_0 = 0; + { + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Bounds_t141 * L_0 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_1 = Bounds_get_size_m1073(L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = ((&V_0)->___y_2); + Bounds_t141 * L_3 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_4 = Bounds_get_size_m1073(L_3, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = ((&V_1)->___y_2); + if ((!(((float)L_2) <= ((float)L_5)))) + { + goto IL_0065; + } + } + { + Bounds_t141 * L_6 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_7 = Bounds_get_min_m1076(L_6, /*hidden argument*/NULL); + V_2 = L_7; + float L_8 = ((&V_2)->___y_2); + Bounds_t141 * L_9 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_10 = Bounds_get_min_m1076(L_9, /*hidden argument*/NULL); + V_3 = L_10; + float L_11 = ((&V_3)->___y_2); + if ((!(((float)L_8) > ((float)L_11)))) + { + goto IL_0062; + } + } + { + G_B4_0 = 1; + goto IL_0063; + } + +IL_0062: + { + G_B4_0 = 0; + } + +IL_0063: + { + return (((float)((float)G_B4_0))); + } + +IL_0065: + { + Bounds_t141 * L_12 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_13 = Bounds_get_min_m1076(L_12, /*hidden argument*/NULL); + V_4 = L_13; + float L_14 = ((&V_4)->___y_2); + Bounds_t141 * L_15 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_16 = Bounds_get_min_m1076(L_15, /*hidden argument*/NULL); + V_5 = L_16; + float L_17 = ((&V_5)->___y_2); + Bounds_t141 * L_18 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_19 = Bounds_get_size_m1073(L_18, /*hidden argument*/NULL); + V_6 = L_19; + float L_20 = ((&V_6)->___y_2); + Bounds_t141 * L_21 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_22 = Bounds_get_size_m1073(L_21, /*hidden argument*/NULL); + V_7 = L_22; + float L_23 = ((&V_7)->___y_2); + return ((float)((float)((float)((float)L_14-(float)L_17))/(float)((float)((float)L_20-(float)L_23)))); + } +} +// System.Void UnityEngine.UI.ScrollRect::set_verticalNormalizedPosition(System.Single) +extern "C" void ScrollRect_set_verticalNormalizedPosition_m2978 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + ScrollRect_SetNormalizedPosition_m2981(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetHorizontalNormalizedPosition(System.Single) +extern "C" void ScrollRect_SetHorizontalNormalizedPosition_m2979 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + ScrollRect_SetNormalizedPosition_m2981(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetVerticalNormalizedPosition(System.Single) +extern "C" void ScrollRect_SetVerticalNormalizedPosition_m2980 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + ScrollRect_SetNormalizedPosition_m2981(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetNormalizedPosition(System.Single,System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_SetNormalizedPosition_m2981 (ScrollRect_t605 * __this, float ___value, int32_t ___axis, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + { + ScrollRect_EnsureLayoutHasRebuilt_m2962(__this, /*hidden argument*/NULL); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + Bounds_t141 * L_0 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_1 = Bounds_get_size_m1073(L_0, /*hidden argument*/NULL); + V_4 = L_1; + int32_t L_2 = ___axis; + float L_3 = Vector3_get_Item_m961((&V_4), L_2, /*hidden argument*/NULL); + Bounds_t141 * L_4 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_5 = Bounds_get_size_m1073(L_4, /*hidden argument*/NULL); + V_5 = L_5; + int32_t L_6 = ___axis; + float L_7 = Vector3_get_Item_m961((&V_5), L_6, /*hidden argument*/NULL); + V_0 = ((float)((float)L_3-(float)L_7)); + Bounds_t141 * L_8 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_9 = Bounds_get_min_m1076(L_8, /*hidden argument*/NULL); + V_6 = L_9; + int32_t L_10 = ___axis; + float L_11 = Vector3_get_Item_m961((&V_6), L_10, /*hidden argument*/NULL); + float L_12 = ___value; + float L_13 = V_0; + V_1 = ((float)((float)L_11-(float)((float)((float)L_12*(float)L_13)))); + RectTransform_t242 * L_14 = (__this->___m_Content_2); + NullCheck(L_14); + Vector3_t4 L_15 = Transform_get_localPosition_m485(L_14, /*hidden argument*/NULL); + V_7 = L_15; + int32_t L_16 = ___axis; + float L_17 = Vector3_get_Item_m961((&V_7), L_16, /*hidden argument*/NULL); + float L_18 = V_1; + Bounds_t141 * L_19 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_20 = Bounds_get_min_m1076(L_19, /*hidden argument*/NULL); + V_8 = L_20; + int32_t L_21 = ___axis; + float L_22 = Vector3_get_Item_m961((&V_8), L_21, /*hidden argument*/NULL); + V_2 = ((float)((float)((float)((float)L_17+(float)L_18))-(float)L_22)); + RectTransform_t242 * L_23 = (__this->___m_Content_2); + NullCheck(L_23); + Vector3_t4 L_24 = Transform_get_localPosition_m485(L_23, /*hidden argument*/NULL); + V_3 = L_24; + int32_t L_25 = ___axis; + float L_26 = Vector3_get_Item_m961((&V_3), L_25, /*hidden argument*/NULL); + float L_27 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_28 = fabsf(((float)((float)L_26-(float)L_27))); + if ((!(((float)L_28) > ((float)(0.01f))))) + { + goto IL_00d1; + } + } + { + int32_t L_29 = ___axis; + float L_30 = V_2; + Vector3_set_Item_m962((&V_3), L_29, L_30, /*hidden argument*/NULL); + RectTransform_t242 * L_31 = (__this->___m_Content_2); + Vector3_t4 L_32 = V_3; + NullCheck(L_31); + Transform_set_localPosition_m501(L_31, L_32, /*hidden argument*/NULL); + Vector2_t6 * L_33 = &(__this->___m_Velocity_23); + int32_t L_34 = ___axis; + Vector2_set_Item_m944(L_33, L_34, (0.0f), /*hidden argument*/NULL); + ScrollRect_UpdateBounds_m3000(__this, /*hidden argument*/NULL); + } + +IL_00d1: + { + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::RubberDelta(System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float ScrollRect_RubberDelta_m2982 (Object_t * __this /* static, unused */, float ___overStretching, float ___viewSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___overStretching; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = fabsf(L_0); + float L_2 = ___viewSize; + float L_3 = ___viewSize; + float L_4 = ___overStretching; + float L_5 = Mathf_Sign_m406(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return ((float)((float)((float)((float)((float)((float)(1.0f)-(float)((float)((float)(1.0f)/(float)((float)((float)((float)((float)((float)((float)L_1*(float)(0.55f)))/(float)L_2))+(float)(1.0f)))))))*(float)L_3))*(float)L_5)); + } +} +// System.Void UnityEngine.UI.ScrollRect::OnRectTransformDimensionsChange() +extern "C" void ScrollRect_OnRectTransformDimensionsChange_m2983 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + ScrollRect_SetDirty_m3003(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::get_hScrollingNeeded() +extern "C" bool ScrollRect_get_hScrollingNeeded_m2984 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + bool L_0 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0039; + } + } + { + Bounds_t141 * L_1 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_2 = Bounds_get_size_m1073(L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = ((&V_0)->___x_1); + Bounds_t141 * L_4 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_5 = Bounds_get_size_m1073(L_4, /*hidden argument*/NULL); + V_1 = L_5; + float L_6 = ((&V_1)->___x_1); + return ((((float)L_3) > ((float)((float)((float)L_6+(float)(0.01f)))))? 1 : 0); + } + +IL_0039: + { + return 1; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::get_vScrollingNeeded() +extern "C" bool ScrollRect_get_vScrollingNeeded_m2985 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + bool L_0 = Application_get_isPlaying_m451(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0039; + } + } + { + Bounds_t141 * L_1 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_2 = Bounds_get_size_m1073(L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = ((&V_0)->___y_2); + Bounds_t141 * L_4 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_5 = Bounds_get_size_m1073(L_4, /*hidden argument*/NULL); + V_1 = L_5; + float L_6 = ((&V_1)->___y_2); + return ((((float)L_3) > ((float)((float)((float)L_6+(float)(0.01f)))))? 1 : 0); + } + +IL_0039: + { + return 1; + } +} +// System.Void UnityEngine.UI.ScrollRect::CalculateLayoutInputHorizontal() +extern "C" void ScrollRect_CalculateLayoutInputHorizontal_m2986 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::CalculateLayoutInputVertical() +extern "C" void ScrollRect_CalculateLayoutInputVertical_m2987 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_minWidth() +extern "C" float ScrollRect_get_minWidth_m2988 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.ScrollRect::get_preferredWidth() +extern "C" float ScrollRect_get_preferredWidth_m2989 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.ScrollRect::get_flexibleWidth() +extern "C" float ScrollRect_get_flexibleWidth_m2990 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___U3CflexibleWidthU3Ek__BackingField_38); + return L_0; + } +} +// System.Void UnityEngine.UI.ScrollRect::set_flexibleWidth(System.Single) +extern "C" void ScrollRect_set_flexibleWidth_m2991 (ScrollRect_t605 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___U3CflexibleWidthU3Ek__BackingField_38 = L_0; + return; + } +} +// System.Single UnityEngine.UI.ScrollRect::get_minHeight() +extern "C" float ScrollRect_get_minHeight_m2992 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.ScrollRect::get_preferredHeight() +extern "C" float ScrollRect_get_preferredHeight_m2993 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.ScrollRect::get_flexibleHeight() +extern "C" float ScrollRect_get_flexibleHeight_m2994 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Int32 UnityEngine.UI.ScrollRect::get_layoutPriority() +extern "C" int32_t ScrollRect_get_layoutPriority_m2995 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Void UnityEngine.UI.ScrollRect::SetLayoutHorizontal() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_SetLayoutHorizontal_m2996 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Rect_t232 V_3 = {0}; + Rect_t232 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Rect_t232 V_6 = {0}; + Rect_t232 V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + Vector2_t6 V_10 = {0}; + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_36); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + bool L_1 = (__this->___m_HSliderExpand_29); + if (L_1) + { + goto IL_0021; + } + } + { + bool L_2 = (__this->___m_VSliderExpand_30); + if (!L_2) + { + goto IL_00ca; + } + } + +IL_0021: + { + DrivenRectTransformTracker_t238 * L_3 = &(__this->___m_Tracker_36); + RectTransform_t242 * L_4 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + DrivenRectTransformTracker_Add_m1143(L_3, __this, L_4, ((int32_t)16134), /*hidden argument*/NULL); + RectTransform_t242 * L_5 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + Vector2_t6 L_6 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_5); + RectTransform_set_anchorMin_m1154(L_5, L_6, /*hidden argument*/NULL); + RectTransform_t242 * L_7 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + Vector2_t6 L_8 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_7); + RectTransform_set_anchorMax_m1158(L_7, L_8, /*hidden argument*/NULL); + RectTransform_t242 * L_9 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + Vector2_t6 L_10 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_9); + RectTransform_set_sizeDelta_m1166(L_9, L_10, /*hidden argument*/NULL); + RectTransform_t242 * L_11 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + Vector2_t6 L_12 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + RectTransform_set_anchoredPosition_m1162(L_11, L_12, /*hidden argument*/NULL); + RectTransform_t242 * L_13 = ScrollRect_get_content_m2919(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_ForceRebuildLayoutImmediate_m3364(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + RectTransform_t242 * L_14 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_14); + Rect_t232 L_15 = RectTransform_get_rect_m1151(L_14, /*hidden argument*/NULL); + V_0 = L_15; + Vector2_t6 L_16 = Rect_get_center_m1013((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_17 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + RectTransform_t242 * L_18 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_18); + Rect_t232 L_19 = RectTransform_get_rect_m1151(L_18, /*hidden argument*/NULL); + V_1 = L_19; + Vector2_t6 L_20 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + Vector3_t4 L_21 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + Bounds_t141 L_22 = {0}; + Bounds__ctor_m1068(&L_22, L_17, L_21, /*hidden argument*/NULL); + __this->___m_ViewBounds_22 = L_22; + Bounds_t141 L_23 = ScrollRect_GetBounds_m3001(__this, /*hidden argument*/NULL); + __this->___m_ContentBounds_21 = L_23; + } + +IL_00ca: + { + bool L_24 = (__this->___m_VSliderExpand_30); + if (!L_24) + { + goto IL_0164; + } + } + { + bool L_25 = ScrollRect_get_vScrollingNeeded_m2985(__this, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_0164; + } + } + { + RectTransform_t242 * L_26 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + float L_27 = (__this->___m_VSliderWidth_32); + float L_28 = (__this->___m_VerticalScrollbarSpacing_16); + RectTransform_t242 * L_29 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_29); + Vector2_t6 L_30 = RectTransform_get_sizeDelta_m1165(L_29, /*hidden argument*/NULL); + V_2 = L_30; + float L_31 = ((&V_2)->___y_2); + Vector2_t6 L_32 = {0}; + Vector2__ctor_m436(&L_32, ((-((float)((float)L_27+(float)L_28)))), L_31, /*hidden argument*/NULL); + NullCheck(L_26); + RectTransform_set_sizeDelta_m1166(L_26, L_32, /*hidden argument*/NULL); + RectTransform_t242 * L_33 = ScrollRect_get_content_m2919(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_ForceRebuildLayoutImmediate_m3364(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + RectTransform_t242 * L_34 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_34); + Rect_t232 L_35 = RectTransform_get_rect_m1151(L_34, /*hidden argument*/NULL); + V_3 = L_35; + Vector2_t6 L_36 = Rect_get_center_m1013((&V_3), /*hidden argument*/NULL); + Vector3_t4 L_37 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + RectTransform_t242 * L_38 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_38); + Rect_t232 L_39 = RectTransform_get_rect_m1151(L_38, /*hidden argument*/NULL); + V_4 = L_39; + Vector2_t6 L_40 = Rect_get_size_m1020((&V_4), /*hidden argument*/NULL); + Vector3_t4 L_41 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + Bounds_t141 L_42 = {0}; + Bounds__ctor_m1068(&L_42, L_37, L_41, /*hidden argument*/NULL); + __this->___m_ViewBounds_22 = L_42; + Bounds_t141 L_43 = ScrollRect_GetBounds_m3001(__this, /*hidden argument*/NULL); + __this->___m_ContentBounds_21 = L_43; + } + +IL_0164: + { + bool L_44 = (__this->___m_HSliderExpand_29); + if (!L_44) + { + goto IL_01f5; + } + } + { + bool L_45 = ScrollRect_get_hScrollingNeeded_m2984(__this, /*hidden argument*/NULL); + if (!L_45) + { + goto IL_01f5; + } + } + { + RectTransform_t242 * L_46 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_47 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_47); + Vector2_t6 L_48 = RectTransform_get_sizeDelta_m1165(L_47, /*hidden argument*/NULL); + V_5 = L_48; + float L_49 = ((&V_5)->___x_1); + float L_50 = (__this->___m_HSliderHeight_31); + float L_51 = (__this->___m_HorizontalScrollbarSpacing_15); + Vector2_t6 L_52 = {0}; + Vector2__ctor_m436(&L_52, L_49, ((-((float)((float)L_50+(float)L_51)))), /*hidden argument*/NULL); + NullCheck(L_46); + RectTransform_set_sizeDelta_m1166(L_46, L_52, /*hidden argument*/NULL); + RectTransform_t242 * L_53 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_53); + Rect_t232 L_54 = RectTransform_get_rect_m1151(L_53, /*hidden argument*/NULL); + V_6 = L_54; + Vector2_t6 L_55 = Rect_get_center_m1013((&V_6), /*hidden argument*/NULL); + Vector3_t4 L_56 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_55, /*hidden argument*/NULL); + RectTransform_t242 * L_57 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_57); + Rect_t232 L_58 = RectTransform_get_rect_m1151(L_57, /*hidden argument*/NULL); + V_7 = L_58; + Vector2_t6 L_59 = Rect_get_size_m1020((&V_7), /*hidden argument*/NULL); + Vector3_t4 L_60 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_59, /*hidden argument*/NULL); + Bounds_t141 L_61 = {0}; + Bounds__ctor_m1068(&L_61, L_56, L_60, /*hidden argument*/NULL); + __this->___m_ViewBounds_22 = L_61; + Bounds_t141 L_62 = ScrollRect_GetBounds_m3001(__this, /*hidden argument*/NULL); + __this->___m_ContentBounds_21 = L_62; + } + +IL_01f5: + { + bool L_63 = (__this->___m_VSliderExpand_30); + if (!L_63) + { + goto IL_0279; + } + } + { + bool L_64 = ScrollRect_get_vScrollingNeeded_m2985(__this, /*hidden argument*/NULL); + if (!L_64) + { + goto IL_0279; + } + } + { + RectTransform_t242 * L_65 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_65); + Vector2_t6 L_66 = RectTransform_get_sizeDelta_m1165(L_65, /*hidden argument*/NULL); + V_8 = L_66; + float L_67 = ((&V_8)->___x_1); + if ((!(((float)L_67) == ((float)(0.0f))))) + { + goto IL_0279; + } + } + { + RectTransform_t242 * L_68 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_68); + Vector2_t6 L_69 = RectTransform_get_sizeDelta_m1165(L_68, /*hidden argument*/NULL); + V_9 = L_69; + float L_70 = ((&V_9)->___y_2); + if ((!(((float)L_70) < ((float)(0.0f))))) + { + goto IL_0279; + } + } + { + RectTransform_t242 * L_71 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + float L_72 = (__this->___m_VSliderWidth_32); + float L_73 = (__this->___m_VerticalScrollbarSpacing_16); + RectTransform_t242 * L_74 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_74); + Vector2_t6 L_75 = RectTransform_get_sizeDelta_m1165(L_74, /*hidden argument*/NULL); + V_10 = L_75; + float L_76 = ((&V_10)->___y_2); + Vector2_t6 L_77 = {0}; + Vector2__ctor_m436(&L_77, ((-((float)((float)L_72+(float)L_73)))), L_76, /*hidden argument*/NULL); + NullCheck(L_71); + RectTransform_set_sizeDelta_m1166(L_71, L_77, /*hidden argument*/NULL); + } + +IL_0279: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetLayoutVertical() +extern "C" void ScrollRect_SetLayoutVertical_m2997 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + Rect_t232 V_1 = {0}; + { + ScrollRect_UpdateScrollbarLayout_m2999(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_0 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = RectTransform_get_rect_m1151(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Vector2_t6 L_2 = Rect_get_center_m1013((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + RectTransform_t242 * L_4 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Rect_t232 L_5 = RectTransform_get_rect_m1151(L_4, /*hidden argument*/NULL); + V_1 = L_5; + Vector2_t6 L_6 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + Vector3_t4 L_7 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + Bounds_t141 L_8 = {0}; + Bounds__ctor_m1068(&L_8, L_3, L_7, /*hidden argument*/NULL); + __this->___m_ViewBounds_22 = L_8; + Bounds_t141 L_9 = ScrollRect_GetBounds_m3001(__this, /*hidden argument*/NULL); + __this->___m_ContentBounds_21 = L_9; + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdateScrollbarVisibility() +extern "C" void ScrollRect_UpdateScrollbarVisibility_m2998 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Scrollbar_t600 * L_0 = (__this->___m_VerticalScrollbar_12); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004c; + } + } + { + int32_t L_2 = (__this->___m_VerticalScrollbarVisibility_14); + if (!L_2) + { + goto IL_004c; + } + } + { + Scrollbar_t600 * L_3 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_3); + GameObject_t77 * L_4 = Component_get_gameObject_m428(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = GameObject_get_activeSelf_m447(L_4, /*hidden argument*/NULL); + bool L_6 = ScrollRect_get_vScrollingNeeded_m2985(__this, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)L_6))) + { + goto IL_004c; + } + } + { + Scrollbar_t600 * L_7 = (__this->___m_VerticalScrollbar_12); + NullCheck(L_7); + GameObject_t77 * L_8 = Component_get_gameObject_m428(L_7, /*hidden argument*/NULL); + bool L_9 = ScrollRect_get_vScrollingNeeded_m2985(__this, /*hidden argument*/NULL); + NullCheck(L_8); + GameObject_SetActive_m592(L_8, L_9, /*hidden argument*/NULL); + } + +IL_004c: + { + Scrollbar_t600 * L_10 = (__this->___m_HorizontalScrollbar_11); + bool L_11 = Object_op_Implicit_m435(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0098; + } + } + { + int32_t L_12 = (__this->___m_HorizontalScrollbarVisibility_13); + if (!L_12) + { + goto IL_0098; + } + } + { + Scrollbar_t600 * L_13 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_13); + GameObject_t77 * L_14 = Component_get_gameObject_m428(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + bool L_15 = GameObject_get_activeSelf_m447(L_14, /*hidden argument*/NULL); + bool L_16 = ScrollRect_get_hScrollingNeeded_m2984(__this, /*hidden argument*/NULL); + if ((((int32_t)L_15) == ((int32_t)L_16))) + { + goto IL_0098; + } + } + { + Scrollbar_t600 * L_17 = (__this->___m_HorizontalScrollbar_11); + NullCheck(L_17); + GameObject_t77 * L_18 = Component_get_gameObject_m428(L_17, /*hidden argument*/NULL); + bool L_19 = ScrollRect_get_hScrollingNeeded_m2984(__this, /*hidden argument*/NULL); + NullCheck(L_18); + GameObject_SetActive_m592(L_18, L_19, /*hidden argument*/NULL); + } + +IL_0098: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdateScrollbarLayout() +extern "C" void ScrollRect_UpdateScrollbarLayout_m2999 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + { + bool L_0 = (__this->___m_VSliderExpand_30); + if (!L_0) + { + goto IL_0114; + } + } + { + Scrollbar_t600 * L_1 = (__this->___m_HorizontalScrollbar_11); + bool L_2 = Object_op_Implicit_m435(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0114; + } + } + { + DrivenRectTransformTracker_t238 * L_3 = &(__this->___m_Tracker_36); + RectTransform_t242 * L_4 = (__this->___m_HorizontalScrollbarRect_34); + DrivenRectTransformTracker_Add_m1143(L_3, __this, L_4, ((int32_t)5378), /*hidden argument*/NULL); + RectTransform_t242 * L_5 = (__this->___m_HorizontalScrollbarRect_34); + RectTransform_t242 * L_6 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_6); + Vector2_t6 L_7 = RectTransform_get_anchorMin_m1153(L_6, /*hidden argument*/NULL); + V_0 = L_7; + float L_8 = ((&V_0)->___y_2); + Vector2_t6 L_9 = {0}; + Vector2__ctor_m436(&L_9, (0.0f), L_8, /*hidden argument*/NULL); + NullCheck(L_5); + RectTransform_set_anchorMin_m1154(L_5, L_9, /*hidden argument*/NULL); + RectTransform_t242 * L_10 = (__this->___m_HorizontalScrollbarRect_34); + RectTransform_t242 * L_11 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_11); + Vector2_t6 L_12 = RectTransform_get_anchorMax_m1157(L_11, /*hidden argument*/NULL); + V_1 = L_12; + float L_13 = ((&V_1)->___y_2); + Vector2_t6 L_14 = {0}; + Vector2__ctor_m436(&L_14, (1.0f), L_13, /*hidden argument*/NULL); + NullCheck(L_10); + RectTransform_set_anchorMax_m1158(L_10, L_14, /*hidden argument*/NULL); + RectTransform_t242 * L_15 = (__this->___m_HorizontalScrollbarRect_34); + RectTransform_t242 * L_16 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_16); + Vector2_t6 L_17 = RectTransform_get_anchoredPosition_m1161(L_16, /*hidden argument*/NULL); + V_2 = L_17; + float L_18 = ((&V_2)->___y_2); + Vector2_t6 L_19 = {0}; + Vector2__ctor_m436(&L_19, (0.0f), L_18, /*hidden argument*/NULL); + NullCheck(L_15); + RectTransform_set_anchoredPosition_m1162(L_15, L_19, /*hidden argument*/NULL); + bool L_20 = ScrollRect_get_vScrollingNeeded_m2985(__this, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00eb; + } + } + { + RectTransform_t242 * L_21 = (__this->___m_HorizontalScrollbarRect_34); + float L_22 = (__this->___m_VSliderWidth_32); + float L_23 = (__this->___m_VerticalScrollbarSpacing_16); + RectTransform_t242 * L_24 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_24); + Vector2_t6 L_25 = RectTransform_get_sizeDelta_m1165(L_24, /*hidden argument*/NULL); + V_3 = L_25; + float L_26 = ((&V_3)->___y_2); + Vector2_t6 L_27 = {0}; + Vector2__ctor_m436(&L_27, ((-((float)((float)L_22+(float)L_23)))), L_26, /*hidden argument*/NULL); + NullCheck(L_21); + RectTransform_set_sizeDelta_m1166(L_21, L_27, /*hidden argument*/NULL); + goto IL_0114; + } + +IL_00eb: + { + RectTransform_t242 * L_28 = (__this->___m_HorizontalScrollbarRect_34); + RectTransform_t242 * L_29 = (__this->___m_HorizontalScrollbarRect_34); + NullCheck(L_29); + Vector2_t6 L_30 = RectTransform_get_sizeDelta_m1165(L_29, /*hidden argument*/NULL); + V_4 = L_30; + float L_31 = ((&V_4)->___y_2); + Vector2_t6 L_32 = {0}; + Vector2__ctor_m436(&L_32, (0.0f), L_31, /*hidden argument*/NULL); + NullCheck(L_28); + RectTransform_set_sizeDelta_m1166(L_28, L_32, /*hidden argument*/NULL); + } + +IL_0114: + { + bool L_33 = (__this->___m_HSliderExpand_29); + if (!L_33) + { + goto IL_022c; + } + } + { + Scrollbar_t600 * L_34 = (__this->___m_VerticalScrollbar_12); + bool L_35 = Object_op_Implicit_m435(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_022c; + } + } + { + DrivenRectTransformTracker_t238 * L_36 = &(__this->___m_Tracker_36); + RectTransform_t242 * L_37 = (__this->___m_VerticalScrollbarRect_35); + DrivenRectTransformTracker_Add_m1143(L_36, __this, L_37, ((int32_t)10756), /*hidden argument*/NULL); + RectTransform_t242 * L_38 = (__this->___m_VerticalScrollbarRect_35); + RectTransform_t242 * L_39 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_39); + Vector2_t6 L_40 = RectTransform_get_anchorMin_m1153(L_39, /*hidden argument*/NULL); + V_5 = L_40; + float L_41 = ((&V_5)->___x_1); + Vector2_t6 L_42 = {0}; + Vector2__ctor_m436(&L_42, L_41, (0.0f), /*hidden argument*/NULL); + NullCheck(L_38); + RectTransform_set_anchorMin_m1154(L_38, L_42, /*hidden argument*/NULL); + RectTransform_t242 * L_43 = (__this->___m_VerticalScrollbarRect_35); + RectTransform_t242 * L_44 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_44); + Vector2_t6 L_45 = RectTransform_get_anchorMax_m1157(L_44, /*hidden argument*/NULL); + V_6 = L_45; + float L_46 = ((&V_6)->___x_1); + Vector2_t6 L_47 = {0}; + Vector2__ctor_m436(&L_47, L_46, (1.0f), /*hidden argument*/NULL); + NullCheck(L_43); + RectTransform_set_anchorMax_m1158(L_43, L_47, /*hidden argument*/NULL); + RectTransform_t242 * L_48 = (__this->___m_VerticalScrollbarRect_35); + RectTransform_t242 * L_49 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_49); + Vector2_t6 L_50 = RectTransform_get_anchoredPosition_m1161(L_49, /*hidden argument*/NULL); + V_7 = L_50; + float L_51 = ((&V_7)->___x_1); + Vector2_t6 L_52 = {0}; + Vector2__ctor_m436(&L_52, L_51, (0.0f), /*hidden argument*/NULL); + NullCheck(L_48); + RectTransform_set_anchoredPosition_m1162(L_48, L_52, /*hidden argument*/NULL); + bool L_53 = ScrollRect_get_hScrollingNeeded_m2984(__this, /*hidden argument*/NULL); + if (!L_53) + { + goto IL_0203; + } + } + { + RectTransform_t242 * L_54 = (__this->___m_VerticalScrollbarRect_35); + RectTransform_t242 * L_55 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_55); + Vector2_t6 L_56 = RectTransform_get_sizeDelta_m1165(L_55, /*hidden argument*/NULL); + V_8 = L_56; + float L_57 = ((&V_8)->___x_1); + float L_58 = (__this->___m_HSliderHeight_31); + float L_59 = (__this->___m_HorizontalScrollbarSpacing_15); + Vector2_t6 L_60 = {0}; + Vector2__ctor_m436(&L_60, L_57, ((-((float)((float)L_58+(float)L_59)))), /*hidden argument*/NULL); + NullCheck(L_54); + RectTransform_set_sizeDelta_m1166(L_54, L_60, /*hidden argument*/NULL); + goto IL_022c; + } + +IL_0203: + { + RectTransform_t242 * L_61 = (__this->___m_VerticalScrollbarRect_35); + RectTransform_t242 * L_62 = (__this->___m_VerticalScrollbarRect_35); + NullCheck(L_62); + Vector2_t6 L_63 = RectTransform_get_sizeDelta_m1165(L_62, /*hidden argument*/NULL); + V_9 = L_63; + float L_64 = ((&V_9)->___x_1); + Vector2_t6 L_65 = {0}; + Vector2__ctor_m436(&L_65, L_64, (0.0f), /*hidden argument*/NULL); + NullCheck(L_61); + RectTransform_set_sizeDelta_m1166(L_61, L_65, /*hidden argument*/NULL); + } + +IL_022c: + { + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::UpdateBounds() +extern "C" void ScrollRect_UpdateBounds_m3000 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Rect_t232 V_3 = {0}; + Rect_t232 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector2_t6 V_7 = {0}; + Vector3_t4 V_8 = {0}; + { + RectTransform_t242 * L_0 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = RectTransform_get_rect_m1151(L_0, /*hidden argument*/NULL); + V_3 = L_1; + Vector2_t6 L_2 = Rect_get_center_m1013((&V_3), /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + RectTransform_t242 * L_4 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Rect_t232 L_5 = RectTransform_get_rect_m1151(L_4, /*hidden argument*/NULL); + V_4 = L_5; + Vector2_t6 L_6 = Rect_get_size_m1020((&V_4), /*hidden argument*/NULL); + Vector3_t4 L_7 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + Bounds_t141 L_8 = {0}; + Bounds__ctor_m1068(&L_8, L_3, L_7, /*hidden argument*/NULL); + __this->___m_ViewBounds_22 = L_8; + Bounds_t141 L_9 = ScrollRect_GetBounds_m3001(__this, /*hidden argument*/NULL); + __this->___m_ContentBounds_21 = L_9; + RectTransform_t242 * L_10 = (__this->___m_Content_2); + bool L_11 = Object_op_Equality_m445(NULL /*static, unused*/, L_10, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_005a; + } + } + { + return; + } + +IL_005a: + { + Bounds_t141 * L_12 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_13 = Bounds_get_size_m1073(L_12, /*hidden argument*/NULL); + V_0 = L_13; + Bounds_t141 * L_14 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_15 = Bounds_get_center_m1071(L_14, /*hidden argument*/NULL); + V_1 = L_15; + Bounds_t141 * L_16 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_17 = Bounds_get_size_m1073(L_16, /*hidden argument*/NULL); + Vector3_t4 L_18 = V_0; + Vector3_t4 L_19 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_2 = L_19; + float L_20 = ((&V_2)->___x_1); + if ((!(((float)L_20) > ((float)(0.0f))))) + { + goto IL_00e0; + } + } + { + Vector3_t4 * L_21 = (&V_1); + float L_22 = (L_21->___x_1); + float L_23 = ((&V_2)->___x_1); + RectTransform_t242 * L_24 = (__this->___m_Content_2); + NullCheck(L_24); + Vector2_t6 L_25 = RectTransform_get_pivot_m1169(L_24, /*hidden argument*/NULL); + V_5 = L_25; + float L_26 = ((&V_5)->___x_1); + L_21->___x_1 = ((float)((float)L_22-(float)((float)((float)L_23*(float)((float)((float)L_26-(float)(0.5f))))))); + Bounds_t141 * L_27 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_28 = Bounds_get_size_m1073(L_27, /*hidden argument*/NULL); + V_6 = L_28; + float L_29 = ((&V_6)->___x_1); + (&V_0)->___x_1 = L_29; + } + +IL_00e0: + { + float L_30 = ((&V_2)->___y_2); + if ((!(((float)L_30) > ((float)(0.0f))))) + { + goto IL_013c; + } + } + { + Vector3_t4 * L_31 = (&V_1); + float L_32 = (L_31->___y_2); + float L_33 = ((&V_2)->___y_2); + RectTransform_t242 * L_34 = (__this->___m_Content_2); + NullCheck(L_34); + Vector2_t6 L_35 = RectTransform_get_pivot_m1169(L_34, /*hidden argument*/NULL); + V_7 = L_35; + float L_36 = ((&V_7)->___y_2); + L_31->___y_2 = ((float)((float)L_32-(float)((float)((float)L_33*(float)((float)((float)L_36-(float)(0.5f))))))); + Bounds_t141 * L_37 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_38 = Bounds_get_size_m1073(L_37, /*hidden argument*/NULL); + V_8 = L_38; + float L_39 = ((&V_8)->___y_2); + (&V_0)->___y_2 = L_39; + } + +IL_013c: + { + Bounds_t141 * L_40 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_41 = V_0; + Bounds_set_size_m1074(L_40, L_41, /*hidden argument*/NULL); + Bounds_t141 * L_42 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_43 = V_1; + Bounds_set_center_m1072(L_42, L_43, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Bounds UnityEngine.UI.ScrollRect::GetBounds() +extern TypeInfo* Bounds_t141_il2cpp_TypeInfo_var; +extern "C" Bounds_t141 ScrollRect_GetBounds_m3001 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Bounds_t141_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(14); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Matrix4x4_t233 V_2 = {0}; + int32_t V_3 = 0; + Vector3_t4 V_4 = {0}; + Bounds_t141 V_5 = {0}; + Bounds_t141 V_6 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_Content_2); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Initobj (Bounds_t141_il2cpp_TypeInfo_var, (&V_6)); + Bounds_t141 L_2 = V_6; + return L_2; + } + +IL_001c: + { + Vector3__ctor_m419((&V_0), (std::numeric_limits::max()), (std::numeric_limits::max()), (std::numeric_limits::max()), /*hidden argument*/NULL); + Vector3__ctor_m419((&V_1), (-std::numeric_limits::max()), (-std::numeric_limits::max()), (-std::numeric_limits::max()), /*hidden argument*/NULL); + RectTransform_t242 * L_3 = ScrollRect_get_viewRect_m2951(__this, /*hidden argument*/NULL); + NullCheck(L_3); + Matrix4x4_t233 L_4 = Transform_get_worldToLocalMatrix_m1386(L_3, /*hidden argument*/NULL); + V_2 = L_4; + RectTransform_t242 * L_5 = (__this->___m_Content_2); + Vector3U5BU5D_t125* L_6 = (__this->___m_Corners_37); + NullCheck(L_5); + RectTransform_GetWorldCorners_m1175(L_5, L_6, /*hidden argument*/NULL); + V_3 = 0; + goto IL_009c; + } + +IL_006c: + { + Vector3U5BU5D_t125* L_7 = (__this->___m_Corners_37); + int32_t L_8 = V_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Vector3_t4 L_9 = Matrix4x4_MultiplyPoint3x4_m1052((&V_2), (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, L_8, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + V_4 = L_9; + Vector3_t4 L_10 = V_4; + Vector3_t4 L_11 = V_0; + Vector3_t4 L_12 = Vector3_Min_m973(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_0 = L_12; + Vector3_t4 L_13 = V_4; + Vector3_t4 L_14 = V_1; + Vector3_t4 L_15 = Vector3_Max_m974(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + V_1 = L_15; + int32_t L_16 = V_3; + V_3 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_009c: + { + int32_t L_17 = V_3; + if ((((int32_t)L_17) < ((int32_t)4))) + { + goto IL_006c; + } + } + { + Vector3_t4 L_18 = V_0; + Vector3_t4 L_19 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + Bounds__ctor_m1068((&V_5), L_18, L_19, /*hidden argument*/NULL); + Vector3_t4 L_20 = V_1; + Bounds_Encapsulate_m1081((&V_5), L_20, /*hidden argument*/NULL); + Bounds_t141 L_21 = V_5; + return L_21; + } +} +// UnityEngine.Vector2 UnityEngine.UI.ScrollRect::CalculateOffset(UnityEngine.Vector2) +extern "C" Vector2_t6 ScrollRect_CalculateOffset_m3002 (ScrollRect_t605 * __this, Vector2_t6 ___delta, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + Vector3_t4 V_9 = {0}; + Vector3_t4 V_10 = {0}; + { + Vector2_t6 L_0 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = (__this->___m_MovementType_5); + if (L_1) + { + goto IL_0013; + } + } + { + Vector2_t6 L_2 = V_0; + return L_2; + } + +IL_0013: + { + Bounds_t141 * L_3 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_4 = Bounds_get_min_m1076(L_3, /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_1 = L_5; + Bounds_t141 * L_6 = &(__this->___m_ContentBounds_21); + Vector3_t4 L_7 = Bounds_get_max_m1078(L_6, /*hidden argument*/NULL); + Vector2_t6 L_8 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_2 = L_8; + bool L_9 = (__this->___m_Horizontal_3); + if (!L_9) + { + goto IL_00f4; + } + } + { + Vector2_t6 * L_10 = (&V_1); + float L_11 = (L_10->___x_1); + float L_12 = ((&___delta)->___x_1); + L_10->___x_1 = ((float)((float)L_11+(float)L_12)); + Vector2_t6 * L_13 = (&V_2); + float L_14 = (L_13->___x_1); + float L_15 = ((&___delta)->___x_1); + L_13->___x_1 = ((float)((float)L_14+(float)L_15)); + float L_16 = ((&V_1)->___x_1); + Bounds_t141 * L_17 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_18 = Bounds_get_min_m1076(L_17, /*hidden argument*/NULL); + V_3 = L_18; + float L_19 = ((&V_3)->___x_1); + if ((!(((float)L_16) > ((float)L_19)))) + { + goto IL_00b1; + } + } + { + Bounds_t141 * L_20 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_21 = Bounds_get_min_m1076(L_20, /*hidden argument*/NULL); + V_4 = L_21; + float L_22 = ((&V_4)->___x_1); + float L_23 = ((&V_1)->___x_1); + (&V_0)->___x_1 = ((float)((float)L_22-(float)L_23)); + goto IL_00f4; + } + +IL_00b1: + { + float L_24 = ((&V_2)->___x_1); + Bounds_t141 * L_25 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_26 = Bounds_get_max_m1078(L_25, /*hidden argument*/NULL); + V_5 = L_26; + float L_27 = ((&V_5)->___x_1); + if ((!(((float)L_24) < ((float)L_27)))) + { + goto IL_00f4; + } + } + { + Bounds_t141 * L_28 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_29 = Bounds_get_max_m1078(L_28, /*hidden argument*/NULL); + V_6 = L_29; + float L_30 = ((&V_6)->___x_1); + float L_31 = ((&V_2)->___x_1); + (&V_0)->___x_1 = ((float)((float)L_30-(float)L_31)); + } + +IL_00f4: + { + bool L_32 = (__this->___m_Vertical_4); + if (!L_32) + { + goto IL_01b4; + } + } + { + Vector2_t6 * L_33 = (&V_1); + float L_34 = (L_33->___y_2); + float L_35 = ((&___delta)->___y_2); + L_33->___y_2 = ((float)((float)L_34+(float)L_35)); + Vector2_t6 * L_36 = (&V_2); + float L_37 = (L_36->___y_2); + float L_38 = ((&___delta)->___y_2); + L_36->___y_2 = ((float)((float)L_37+(float)L_38)); + float L_39 = ((&V_2)->___y_2); + Bounds_t141 * L_40 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_41 = Bounds_get_max_m1078(L_40, /*hidden argument*/NULL); + V_7 = L_41; + float L_42 = ((&V_7)->___y_2); + if ((!(((float)L_39) < ((float)L_42)))) + { + goto IL_0171; + } + } + { + Bounds_t141 * L_43 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_44 = Bounds_get_max_m1078(L_43, /*hidden argument*/NULL); + V_8 = L_44; + float L_45 = ((&V_8)->___y_2); + float L_46 = ((&V_2)->___y_2); + (&V_0)->___y_2 = ((float)((float)L_45-(float)L_46)); + goto IL_01b4; + } + +IL_0171: + { + float L_47 = ((&V_1)->___y_2); + Bounds_t141 * L_48 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_49 = Bounds_get_min_m1076(L_48, /*hidden argument*/NULL); + V_9 = L_49; + float L_50 = ((&V_9)->___y_2); + if ((!(((float)L_47) > ((float)L_50)))) + { + goto IL_01b4; + } + } + { + Bounds_t141 * L_51 = &(__this->___m_ViewBounds_22); + Vector3_t4 L_52 = Bounds_get_min_m1076(L_51, /*hidden argument*/NULL); + V_10 = L_52; + float L_53 = ((&V_10)->___y_2); + float L_54 = ((&V_1)->___y_2); + (&V_0)->___y_2 = ((float)((float)L_53-(float)L_54)); + } + +IL_01b4: + { + Vector2_t6 L_55 = V_0; + return L_55; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetDirty() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_SetDirty_m3003 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.UI.ScrollRect::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + RectTransform_t242 * L_1 = ScrollRect_get_rectTransform_m2954(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ScrollRect::SetDirtyCaching() +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void ScrollRect_SetDirtyCaching_m3004 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.UI.ScrollRect::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m2418(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = ScrollRect_get_rectTransform_m2954(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.ScrollRect::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool ScrollRect_UnityEngine_UI_ICanvasElement_IsDestroyed_m3005 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.ScrollRect::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * ScrollRect_UnityEngine_UI_ICanvasElement_get_transform_m3006 (ScrollRect_t605 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::.ctor() +extern TypeInfo* AnimationTriggers_t534_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t609_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3622_MethodInfo_var; +extern "C" void Selectable__ctor_m3007 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AnimationTriggers_t534_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(372); + List_1_t609_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(373); + List_1__ctor_m3622_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483902); + s_Il2CppMethodIntialized = true; + } + { + Navigation_t591 L_0 = Navigation_get_defaultNavigation_m2848(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Navigation_3 = L_0; + __this->___m_Transition_4 = 1; + ColorBlock_t543 L_1 = ColorBlock_get_defaultColorBlock_m2436(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Colors_5 = L_1; + AnimationTriggers_t534 * L_2 = (AnimationTriggers_t534 *)il2cpp_codegen_object_new (AnimationTriggers_t534_il2cpp_TypeInfo_var); + AnimationTriggers__ctor_m2391(L_2, /*hidden argument*/NULL); + __this->___m_AnimationTriggers_7 = L_2; + __this->___m_Interactable_8 = 1; + __this->___m_GroupsAllowInteraction_10 = 1; + List_1_t609 * L_3 = (List_1_t609 *)il2cpp_codegen_object_new (List_1_t609_il2cpp_TypeInfo_var); + List_1__ctor_m3622(L_3, /*hidden argument*/List_1__ctor_m3622_MethodInfo_var); + __this->___m_CanvasGroupCache_12 = L_3; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::.cctor() +extern TypeInfo* List_1_t610_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3623_MethodInfo_var; +extern "C" void Selectable__cctor_m3008 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t610_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(374); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + List_1__ctor_m3623_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483903); + s_Il2CppMethodIntialized = true; + } + { + List_1_t610 * L_0 = (List_1_t610 *)il2cpp_codegen_object_new (List_1_t610_il2cpp_TypeInfo_var); + List_1__ctor_m3623(L_0, /*hidden argument*/List_1__ctor_m3623_MethodInfo_var); + ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2 = L_0; + return; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.Selectable::get_allSelectables() +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" List_1_t610 * Selectable_get_allSelectables_m3009 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + List_1_t610 * L_0 = ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2; + return L_0; + } +} +// UnityEngine.UI.Navigation UnityEngine.UI.Selectable::get_navigation() +extern "C" Navigation_t591 Selectable_get_navigation_m3010 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Navigation_t591 L_0 = (__this->___m_Navigation_3); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_navigation(UnityEngine.UI.Navigation) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_MethodInfo_var; +extern "C" void Selectable_set_navigation_m3011 (Selectable_t538 * __this, Navigation_t591 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483904); + s_Il2CppMethodIntialized = true; + } + { + Navigation_t591 * L_0 = &(__this->___m_Navigation_3); + Navigation_t591 L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisNavigation_t591_m3624(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::get_transition() +extern "C" int32_t Selectable_get_transition_m3012 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Transition_4); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_transition(UnityEngine.UI.Selectable/Transition) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisTransition_t606_m3625_MethodInfo_var; +extern "C" void Selectable_set_transition_m3013 (Selectable_t538 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisTransition_t606_m3625_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483905); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_Transition_4); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisTransition_t606_m3625(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisTransition_t606_m3625_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::get_colors() +extern "C" ColorBlock_t543 Selectable_get_colors_m3014 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + ColorBlock_t543 L_0 = (__this->___m_Colors_5); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_colors(UnityEngine.UI.ColorBlock) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_MethodInfo_var; +extern "C" void Selectable_set_colors_m3015 (Selectable_t538 * __this, ColorBlock_t543 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483906); + s_Il2CppMethodIntialized = true; + } + { + ColorBlock_t543 * L_0 = &(__this->___m_Colors_5); + ColorBlock_t543 L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::get_spriteState() +extern "C" SpriteState_t608 Selectable_get_spriteState_m3016 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + SpriteState_t608 L_0 = (__this->___m_SpriteState_6); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_spriteState(UnityEngine.UI.SpriteState) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_MethodInfo_var; +extern "C" void Selectable_set_spriteState_m3017 (Selectable_t538 * __this, SpriteState_t608 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483907); + s_Il2CppMethodIntialized = true; + } + { + SpriteState_t608 * L_0 = &(__this->___m_SpriteState_6); + SpriteState_t608 L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::get_animationTriggers() +extern "C" AnimationTriggers_t534 * Selectable_get_animationTriggers_m3018 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + AnimationTriggers_t534 * L_0 = (__this->___m_AnimationTriggers_7); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_animationTriggers(UnityEngine.UI.AnimationTriggers) +extern const MethodInfo* SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628_MethodInfo_var; +extern "C" void Selectable_set_animationTriggers_m3019 (Selectable_t538 * __this, AnimationTriggers_t534 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483908); + s_Il2CppMethodIntialized = true; + } + { + AnimationTriggers_t534 ** L_0 = &(__this->___m_AnimationTriggers_7); + AnimationTriggers_t534 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.Graphic UnityEngine.UI.Selectable::get_targetGraphic() +extern "C" Graphic_t560 * Selectable_get_targetGraphic_m3020 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Graphic_t560 * L_0 = (__this->___m_TargetGraphic_9); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_targetGraphic(UnityEngine.UI.Graphic) +extern const MethodInfo* SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var; +extern "C" void Selectable_set_targetGraphic_m3021 (Selectable_t538 * __this, Graphic_t560 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483872); + s_Il2CppMethodIntialized = true; + } + { + Graphic_t560 ** L_0 = &(__this->___m_TargetGraphic_9); + Graphic_t560 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisGraphic_t560_m3583(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::get_interactable() +extern "C" bool Selectable_get_interactable_m3022 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Interactable_8); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_interactable(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void Selectable_set_interactable_m3023 (Selectable_t538 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_Interactable_8); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::get_isPointerInside() +extern "C" bool Selectable_get_isPointerInside_m3024 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CisPointerInsideU3Ek__BackingField_13); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_isPointerInside(System.Boolean) +extern "C" void Selectable_set_isPointerInside_m3025 (Selectable_t538 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CisPointerInsideU3Ek__BackingField_13 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::get_isPointerDown() +extern "C" bool Selectable_get_isPointerDown_m3026 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3CisPointerDownU3Ek__BackingField_14); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_isPointerDown(System.Boolean) +extern "C" void Selectable_set_isPointerDown_m3027 (Selectable_t538 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CisPointerDownU3Ek__BackingField_14 = L_0; + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::get_hasSelection() +extern "C" bool Selectable_get_hasSelection_m3028 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___U3ChasSelectionU3Ek__BackingField_15); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::set_hasSelection(System.Boolean) +extern "C" void Selectable_set_hasSelection_m3029 (Selectable_t538 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3ChasSelectionU3Ek__BackingField_15 = L_0; + return; + } +} +// UnityEngine.UI.Image UnityEngine.UI.Selectable::get_image() +extern TypeInfo* Image_t70_il2cpp_TypeInfo_var; +extern "C" Image_t70 * Selectable_get_image_m3030 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Image_t70_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(48); + s_Il2CppMethodIntialized = true; + } + { + Graphic_t560 * L_0 = (__this->___m_TargetGraphic_9); + return ((Image_t70 *)IsInstClass(L_0, Image_t70_il2cpp_TypeInfo_var)); + } +} +// System.Void UnityEngine.UI.Selectable::set_image(UnityEngine.UI.Image) +extern "C" void Selectable_set_image_m3031 (Selectable_t538 * __this, Image_t70 * ___value, const MethodInfo* method) +{ + { + Image_t70 * L_0 = ___value; + __this->___m_TargetGraphic_9 = L_0; + return; + } +} +// UnityEngine.Animator UnityEngine.UI.Selectable::get_animator() +extern const MethodInfo* Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var; +extern "C" Animator_t10 * Selectable_get_animator_m3032 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483650); + s_Il2CppMethodIntialized = true; + } + { + Animator_t10 * L_0 = Component_GetComponent_TisAnimator_t10_m423(__this, /*hidden argument*/Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::Awake() +extern const MethodInfo* Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var; +extern "C" void Selectable_Awake_m3033 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483888); + s_Il2CppMethodIntialized = true; + } + { + Graphic_t560 * L_0 = (__this->___m_TargetGraphic_9); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + Graphic_t560 * L_2 = Component_GetComponent_TisGraphic_t560_m3610(__this, /*hidden argument*/Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var); + __this->___m_TargetGraphic_9 = L_2; + } + +IL_001d: + { + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnCanvasGroupChanged() +extern const MethodInfo* Component_GetComponents_TisCanvasGroup_t322_m3629_MethodInfo_var; +extern "C" void Selectable_OnCanvasGroupChanged_m3034 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponents_TisCanvasGroup_t322_m3629_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483909); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Transform_t3 * V_1 = {0}; + bool V_2 = false; + int32_t V_3 = 0; + { + V_0 = 1; + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + V_1 = L_0; + goto IL_007c; + } + +IL_000e: + { + Transform_t3 * L_1 = V_1; + List_1_t609 * L_2 = (__this->___m_CanvasGroupCache_12); + NullCheck(L_1); + Component_GetComponents_TisCanvasGroup_t322_m3629(L_1, L_2, /*hidden argument*/Component_GetComponents_TisCanvasGroup_t322_m3629_MethodInfo_var); + V_2 = 0; + V_3 = 0; + goto IL_0059; + } + +IL_0023: + { + List_1_t609 * L_3 = (__this->___m_CanvasGroupCache_12); + int32_t L_4 = V_3; + NullCheck(L_3); + CanvasGroup_t322 * L_5 = (CanvasGroup_t322 *)VirtFuncInvoker1< CanvasGroup_t322 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_3, L_4); + NullCheck(L_5); + bool L_6 = CanvasGroup_get_interactable_m1721(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_003d; + } + } + { + V_0 = 0; + V_2 = 1; + } + +IL_003d: + { + List_1_t609 * L_7 = (__this->___m_CanvasGroupCache_12); + int32_t L_8 = V_3; + NullCheck(L_7); + CanvasGroup_t322 * L_9 = (CanvasGroup_t322 *)VirtFuncInvoker1< CanvasGroup_t322 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_7, L_8); + NullCheck(L_9); + bool L_10 = CanvasGroup_get_ignoreParentGroups_m1723(L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0055; + } + } + { + V_2 = 1; + } + +IL_0055: + { + int32_t L_11 = V_3; + V_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0059: + { + int32_t L_12 = V_3; + List_1_t609 * L_13 = (__this->___m_CanvasGroupCache_12); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_13); + if ((((int32_t)L_12) < ((int32_t)L_14))) + { + goto IL_0023; + } + } + { + bool L_15 = V_2; + if (!L_15) + { + goto IL_0075; + } + } + { + goto IL_0088; + } + +IL_0075: + { + Transform_t3 * L_16 = V_1; + NullCheck(L_16); + Transform_t3 * L_17 = Transform_get_parent_m481(L_16, /*hidden argument*/NULL); + V_1 = L_17; + } + +IL_007c: + { + Transform_t3 * L_18 = V_1; + bool L_19 = Object_op_Inequality_m429(NULL /*static, unused*/, L_18, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_19) + { + goto IL_000e; + } + } + +IL_0088: + { + bool L_20 = V_0; + bool L_21 = (__this->___m_GroupsAllowInteraction_10); + if ((((int32_t)L_20) == ((int32_t)L_21))) + { + goto IL_00a1; + } + } + { + bool L_22 = V_0; + __this->___m_GroupsAllowInteraction_10 = L_22; + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + } + +IL_00a1: + { + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::IsInteractable() +extern "C" bool Selectable_IsInteractable_m3035 (Selectable_t538 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___m_GroupsAllowInteraction_10); + if (!L_0) + { + goto IL_0013; + } + } + { + bool L_1 = (__this->___m_Interactable_8); + G_B3_0 = ((int32_t)(L_1)); + goto IL_0014; + } + +IL_0013: + { + G_B3_0 = 0; + } + +IL_0014: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Selectable::OnDidApplyAnimationProperties() +extern "C" void Selectable_OnDidApplyAnimationProperties_m3036 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Selectable_OnSetProperty_m3038(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnEnable() +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Selectable_OnEnable_m3037 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + List_1_t610 * L_0 = ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2; + NullCheck(L_0); + VirtActionInvoker1< Selectable_t538 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_0, __this); + V_0 = 0; + bool L_1 = Selectable_get_hasSelection_m3028(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + V_0 = 1; + } + +IL_0020: + { + int32_t L_2 = V_0; + __this->___m_CurrentSelectionState_11 = L_2; + Selectable_InternalEvaluateAndTransitionToSelectionState_m3059(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnSetProperty() +extern "C" void Selectable_OnSetProperty_m3038 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Selectable_InternalEvaluateAndTransitionToSelectionState_m3059(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnDisable() +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Selectable_OnDisable_m3039 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + List_1_t610 * L_0 = ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2; + NullCheck(L_0); + VirtFuncInvoker1< bool, Selectable_t538 * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_0, __this); + VirtActionInvoker0::Invoke(24 /* System.Void UnityEngine.UI.Selectable::InstantClearState() */, __this); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Selectable/SelectionState UnityEngine.UI.Selectable::get_currentSelectionState() +extern "C" int32_t Selectable_get_currentSelectionState_m3040 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_CurrentSelectionState_11); + return L_0; + } +} +// System.Void UnityEngine.UI.Selectable::InstantClearState() +extern "C" void Selectable_InstantClearState_m3041 (Selectable_t538 * __this, const MethodInfo* method) +{ + String_t* V_0 = {0}; + int32_t V_1 = {0}; + { + AnimationTriggers_t534 * L_0 = (__this->___m_AnimationTriggers_7); + NullCheck(L_0); + String_t* L_1 = AnimationTriggers_get_normalTrigger_m2392(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Selectable_set_isPointerInside_m3025(__this, 0, /*hidden argument*/NULL); + Selectable_set_isPointerDown_m3027(__this, 0, /*hidden argument*/NULL); + Selectable_set_hasSelection_m3029(__this, 0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_Transition_4); + V_1 = L_2; + int32_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 0) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 1) + { + goto IL_0052; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 2) + { + goto IL_005e; + } + } + { + goto IL_006a; + } + +IL_0041: + { + Color_t139 L_4 = Color_get_white_m982(NULL /*static, unused*/, /*hidden argument*/NULL); + Selectable_StartColorTween_m3051(__this, L_4, 1, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_0052: + { + Selectable_DoSpriteSwap_m3052(__this, (Sprite_t250 *)NULL, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_005e: + { + String_t* L_5 = V_0; + Selectable_TriggerAnimation_m3053(__this, L_5, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_006a: + { + return; + } +} +// System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Selectable_DoStateTransition_m3042 (Selectable_t538 * __this, int32_t ___state, bool ___instant, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Color_t139 V_0 = {0}; + Sprite_t250 * V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = {0}; + int32_t V_4 = {0}; + { + int32_t L_0 = ___state; + V_3 = L_0; + int32_t L_1 = V_3; + if (L_1 == 0) + { + goto IL_001d; + } + if (L_1 == 1) + { + goto IL_003c; + } + if (L_1 == 2) + { + goto IL_0065; + } + if (L_1 == 3) + { + goto IL_008e; + } + } + { + goto IL_00b7; + } + +IL_001d: + { + ColorBlock_t543 * L_2 = &(__this->___m_Colors_5); + Color_t139 L_3 = ColorBlock_get_normalColor_m2428(L_2, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = (Sprite_t250 *)NULL; + AnimationTriggers_t534 * L_4 = (__this->___m_AnimationTriggers_7); + NullCheck(L_4); + String_t* L_5 = AnimationTriggers_get_normalTrigger_m2392(L_4, /*hidden argument*/NULL); + V_2 = L_5; + goto IL_00ca; + } + +IL_003c: + { + ColorBlock_t543 * L_6 = &(__this->___m_Colors_5); + Color_t139 L_7 = ColorBlock_get_highlightedColor_m2429(L_6, /*hidden argument*/NULL); + V_0 = L_7; + SpriteState_t608 * L_8 = &(__this->___m_SpriteState_6); + Sprite_t250 * L_9 = SpriteState_get_highlightedSprite_m3116(L_8, /*hidden argument*/NULL); + V_1 = L_9; + AnimationTriggers_t534 * L_10 = (__this->___m_AnimationTriggers_7); + NullCheck(L_10); + String_t* L_11 = AnimationTriggers_get_highlightedTrigger_m2393(L_10, /*hidden argument*/NULL); + V_2 = L_11; + goto IL_00ca; + } + +IL_0065: + { + ColorBlock_t543 * L_12 = &(__this->___m_Colors_5); + Color_t139 L_13 = ColorBlock_get_pressedColor_m2430(L_12, /*hidden argument*/NULL); + V_0 = L_13; + SpriteState_t608 * L_14 = &(__this->___m_SpriteState_6); + Sprite_t250 * L_15 = SpriteState_get_pressedSprite_m3117(L_14, /*hidden argument*/NULL); + V_1 = L_15; + AnimationTriggers_t534 * L_16 = (__this->___m_AnimationTriggers_7); + NullCheck(L_16); + String_t* L_17 = AnimationTriggers_get_pressedTrigger_m2394(L_16, /*hidden argument*/NULL); + V_2 = L_17; + goto IL_00ca; + } + +IL_008e: + { + ColorBlock_t543 * L_18 = &(__this->___m_Colors_5); + Color_t139 L_19 = ColorBlock_get_disabledColor_m2431(L_18, /*hidden argument*/NULL); + V_0 = L_19; + SpriteState_t608 * L_20 = &(__this->___m_SpriteState_6); + Sprite_t250 * L_21 = SpriteState_get_disabledSprite_m3118(L_20, /*hidden argument*/NULL); + V_1 = L_21; + AnimationTriggers_t534 * L_22 = (__this->___m_AnimationTriggers_7); + NullCheck(L_22); + String_t* L_23 = AnimationTriggers_get_disabledTrigger_m2395(L_22, /*hidden argument*/NULL); + V_2 = L_23; + goto IL_00ca; + } + +IL_00b7: + { + Color_t139 L_24 = Color_get_black_m983(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_24; + V_1 = (Sprite_t250 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_2 = L_25; + goto IL_00ca; + } + +IL_00ca: + { + GameObject_t77 * L_26 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_26); + bool L_27 = GameObject_get_activeInHierarchy_m1361(L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_0131; + } + } + { + int32_t L_28 = (__this->___m_Transition_4); + V_4 = L_28; + int32_t L_29 = V_4; + if (((int32_t)((int32_t)L_29-(int32_t)1)) == 0) + { + goto IL_00fc; + } + if (((int32_t)((int32_t)L_29-(int32_t)1)) == 1) + { + goto IL_0119; + } + if (((int32_t)((int32_t)L_29-(int32_t)1)) == 2) + { + goto IL_0125; + } + } + { + goto IL_0131; + } + +IL_00fc: + { + Color_t139 L_30 = V_0; + ColorBlock_t543 * L_31 = &(__this->___m_Colors_5); + float L_32 = ColorBlock_get_colorMultiplier_m2432(L_31, /*hidden argument*/NULL); + Color_t139 L_33 = Color_op_Multiply_m985(NULL /*static, unused*/, L_30, L_32, /*hidden argument*/NULL); + bool L_34 = ___instant; + Selectable_StartColorTween_m3051(__this, L_33, L_34, /*hidden argument*/NULL); + goto IL_0131; + } + +IL_0119: + { + Sprite_t250 * L_35 = V_1; + Selectable_DoSpriteSwap_m3052(__this, L_35, /*hidden argument*/NULL); + goto IL_0131; + } + +IL_0125: + { + String_t* L_36 = V_2; + Selectable_TriggerAnimation_m3053(__this, L_36, /*hidden argument*/NULL); + goto IL_0131; + } + +IL_0131: + { + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectable(UnityEngine.Vector3) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" Selectable_t538 * Selectable_FindSelectable_m3043 (Selectable_t538 * __this, Vector3_t4 ___dir, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + float V_2 = 0.0f; + Selectable_t538 * V_3 = {0}; + int32_t V_4 = 0; + Selectable_t538 * V_5 = {0}; + RectTransform_t242 * V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + float V_9 = 0.0f; + float V_10 = 0.0f; + Navigation_t591 V_11 = {0}; + Rect_t232 V_12 = {0}; + Vector3_t4 G_B10_0 = {0}; + { + Vector3_t4 L_0 = Vector3_get_normalized_m454((&___dir), /*hidden argument*/NULL); + ___dir = L_0; + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_1); + Quaternion_t19 L_2 = Transform_get_rotation_m462(L_1, /*hidden argument*/NULL); + Quaternion_t19 L_3 = Quaternion_Inverse_m997(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___dir; + Vector3_t4 L_5 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Transform_t3 * L_7 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + Vector3_t4 L_8 = V_0; + Vector2_t6 L_9 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Vector3_t4 L_10 = Selectable_GetPointOnRectEdge_m3044(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_7, RectTransform_t242_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL); + NullCheck(L_6); + Vector3_t4 L_11 = Transform_TransformPoint_m1395(L_6, L_10, /*hidden argument*/NULL); + V_1 = L_11; + V_2 = (-std::numeric_limits::infinity()); + V_3 = (Selectable_t538 *)NULL; + V_4 = 0; + goto IL_0132; + } + +IL_0052: + { + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + List_1_t610 * L_12 = ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2; + int32_t L_13 = V_4; + NullCheck(L_12); + Selectable_t538 * L_14 = (Selectable_t538 *)VirtFuncInvoker1< Selectable_t538 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_12, L_13); + V_5 = L_14; + Selectable_t538 * L_15 = V_5; + bool L_16 = Object_op_Equality_m445(NULL /*static, unused*/, L_15, __this, /*hidden argument*/NULL); + if (L_16) + { + goto IL_007a; + } + } + { + Selectable_t538 * L_17 = V_5; + bool L_18 = Object_op_Equality_m445(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_007f; + } + } + +IL_007a: + { + goto IL_012c; + } + +IL_007f: + { + Selectable_t538 * L_19 = V_5; + NullCheck(L_19); + bool L_20 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, L_19); + if (!L_20) + { + goto IL_00a0; + } + } + { + Selectable_t538 * L_21 = V_5; + NullCheck(L_21); + Navigation_t591 L_22 = Selectable_get_navigation_m3010(L_21, /*hidden argument*/NULL); + V_11 = L_22; + int32_t L_23 = Navigation_get_mode_m2838((&V_11), /*hidden argument*/NULL); + if (L_23) + { + goto IL_00a5; + } + } + +IL_00a0: + { + goto IL_012c; + } + +IL_00a5: + { + Selectable_t538 * L_24 = V_5; + NullCheck(L_24); + Transform_t3 * L_25 = Component_get_transform_m401(L_24, /*hidden argument*/NULL); + V_6 = ((RectTransform_t242 *)IsInstSealed(L_25, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_26 = V_6; + bool L_27 = Object_op_Inequality_m429(NULL /*static, unused*/, L_26, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00da; + } + } + { + RectTransform_t242 * L_28 = V_6; + NullCheck(L_28); + Rect_t232 L_29 = RectTransform_get_rect_m1151(L_28, /*hidden argument*/NULL); + V_12 = L_29; + Vector2_t6 L_30 = Rect_get_center_m1013((&V_12), /*hidden argument*/NULL); + Vector3_t4 L_31 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + G_B10_0 = L_31; + goto IL_00df; + } + +IL_00da: + { + Vector3_t4 L_32 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B10_0 = L_32; + } + +IL_00df: + { + V_7 = G_B10_0; + Selectable_t538 * L_33 = V_5; + NullCheck(L_33); + Transform_t3 * L_34 = Component_get_transform_m401(L_33, /*hidden argument*/NULL); + Vector3_t4 L_35 = V_7; + NullCheck(L_34); + Vector3_t4 L_36 = Transform_TransformPoint_m1395(L_34, L_35, /*hidden argument*/NULL); + Vector3_t4 L_37 = V_1; + Vector3_t4 L_38 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + V_8 = L_38; + Vector3_t4 L_39 = ___dir; + Vector3_t4 L_40 = V_8; + float L_41 = Vector3_Dot_m701(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + V_9 = L_41; + float L_42 = V_9; + if ((!(((float)L_42) <= ((float)(0.0f))))) + { + goto IL_0112; + } + } + { + goto IL_012c; + } + +IL_0112: + { + float L_43 = V_9; + float L_44 = Vector3_get_sqrMagnitude_m459((&V_8), /*hidden argument*/NULL); + V_10 = ((float)((float)L_43/(float)L_44)); + float L_45 = V_10; + float L_46 = V_2; + if ((!(((float)L_45) > ((float)L_46)))) + { + goto IL_012c; + } + } + { + float L_47 = V_10; + V_2 = L_47; + Selectable_t538 * L_48 = V_5; + V_3 = L_48; + } + +IL_012c: + { + int32_t L_49 = V_4; + V_4 = ((int32_t)((int32_t)L_49+(int32_t)1)); + } + +IL_0132: + { + int32_t L_50 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + List_1_t610 * L_51 = ((Selectable_t538_StaticFields*)Selectable_t538_il2cpp_TypeInfo_var->static_fields)->___s_List_2; + NullCheck(L_51); + int32_t L_52 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_51); + if ((((int32_t)L_50) < ((int32_t)L_52))) + { + goto IL_0052; + } + } + { + Selectable_t538 * L_53 = V_3; + return L_53; + } +} +// UnityEngine.Vector3 UnityEngine.UI.Selectable::GetPointOnRectEdge(UnityEngine.RectTransform,UnityEngine.Vector2) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Selectable_GetPointOnRectEdge_m3044 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Vector2_t6 ___dir, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + Rect_t232 V_1 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + Vector3_t4 L_2 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_2; + } + +IL_0012: + { + Vector2_t6 L_3 = ___dir; + Vector2_t6 L_4 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_5 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0047; + } + } + { + Vector2_t6 L_6 = ___dir; + float L_7 = ((&___dir)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = fabsf(L_7); + float L_9 = ((&___dir)->___y_2); + float L_10 = fabsf(L_9); + float L_11 = Mathf_Max_m682(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL); + Vector2_t6 L_12 = Vector2_op_Division_m957(NULL /*static, unused*/, L_6, L_11, /*hidden argument*/NULL); + ___dir = L_12; + } + +IL_0047: + { + RectTransform_t242 * L_13 = ___rect; + NullCheck(L_13); + Rect_t232 L_14 = RectTransform_get_rect_m1151(L_13, /*hidden argument*/NULL); + V_0 = L_14; + Vector2_t6 L_15 = Rect_get_center_m1013((&V_0), /*hidden argument*/NULL); + RectTransform_t242 * L_16 = ___rect; + NullCheck(L_16); + Rect_t232 L_17 = RectTransform_get_rect_m1151(L_16, /*hidden argument*/NULL); + V_1 = L_17; + Vector2_t6 L_18 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + Vector2_t6 L_19 = ___dir; + Vector2_t6 L_20 = Vector2_op_Multiply_m956(NULL /*static, unused*/, L_19, (0.5f), /*hidden argument*/NULL); + Vector2_t6 L_21 = Vector2_Scale_m945(NULL /*static, unused*/, L_18, L_20, /*hidden argument*/NULL); + Vector2_t6 L_22 = Vector2_op_Addition_m954(NULL /*static, unused*/, L_15, L_21, /*hidden argument*/NULL); + ___dir = L_22; + Vector2_t6 L_23 = ___dir; + Vector3_t4 L_24 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + return L_24; + } +} +// System.Void UnityEngine.UI.Selectable::Navigate(UnityEngine.EventSystems.AxisEventData,UnityEngine.UI.Selectable) +extern "C" void Selectable_Navigate_m3045 (Selectable_t538 * __this, AxisEventData_t510 * ___eventData, Selectable_t538 * ___sel, const MethodInfo* method) +{ + { + Selectable_t538 * L_0 = ___sel; + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0023; + } + } + { + Selectable_t538 * L_2 = ___sel; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, L_2); + if (!L_3) + { + goto IL_0023; + } + } + { + AxisEventData_t510 * L_4 = ___eventData; + Selectable_t538 * L_5 = ___sel; + NullCheck(L_5); + GameObject_t77 * L_6 = Component_get_gameObject_m428(L_5, /*hidden argument*/NULL); + NullCheck(L_4); + BaseEventData_set_selectedObject_m2215(L_4, L_6, /*hidden argument*/NULL); + } + +IL_0023: + { + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnLeft() +extern "C" Selectable_t538 * Selectable_FindSelectableOnLeft_m3046 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Navigation_t591 * L_0 = &(__this->___m_Navigation_3); + int32_t L_1 = Navigation_get_mode_m2838(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)4)))) + { + goto IL_001d; + } + } + { + Navigation_t591 * L_2 = &(__this->___m_Navigation_3); + Selectable_t538 * L_3 = Navigation_get_selectOnLeft_m2844(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + Navigation_t591 * L_4 = &(__this->___m_Navigation_3); + int32_t L_5 = Navigation_get_mode_m2838(L_4, /*hidden argument*/NULL); + if (!((int32_t)((int32_t)L_5&(int32_t)1))) + { + goto IL_004b; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_rotation_m462(L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_get_left_m742(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_9 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Selectable_t538 * L_10 = Selectable_FindSelectable_m3043(__this, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_004b: + { + return (Selectable_t538 *)NULL; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnRight() +extern "C" Selectable_t538 * Selectable_FindSelectableOnRight_m3047 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Navigation_t591 * L_0 = &(__this->___m_Navigation_3); + int32_t L_1 = Navigation_get_mode_m2838(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)4)))) + { + goto IL_001d; + } + } + { + Navigation_t591 * L_2 = &(__this->___m_Navigation_3); + Selectable_t538 * L_3 = Navigation_get_selectOnRight_m2846(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + Navigation_t591 * L_4 = &(__this->___m_Navigation_3); + int32_t L_5 = Navigation_get_mode_m2838(L_4, /*hidden argument*/NULL); + if (!((int32_t)((int32_t)L_5&(int32_t)1))) + { + goto IL_004b; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_rotation_m462(L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_9 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Selectable_t538 * L_10 = Selectable_FindSelectable_m3043(__this, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_004b: + { + return (Selectable_t538 *)NULL; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnUp() +extern "C" Selectable_t538 * Selectable_FindSelectableOnUp_m3048 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Navigation_t591 * L_0 = &(__this->___m_Navigation_3); + int32_t L_1 = Navigation_get_mode_m2838(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)4)))) + { + goto IL_001d; + } + } + { + Navigation_t591 * L_2 = &(__this->___m_Navigation_3); + Selectable_t538 * L_3 = Navigation_get_selectOnUp_m2840(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + Navigation_t591 * L_4 = &(__this->___m_Navigation_3); + int32_t L_5 = Navigation_get_mode_m2838(L_4, /*hidden argument*/NULL); + if (!((int32_t)((int32_t)L_5&(int32_t)2))) + { + goto IL_004b; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_rotation_m462(L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_9 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Selectable_t538 * L_10 = Selectable_FindSelectable_m3043(__this, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_004b: + { + return (Selectable_t538 *)NULL; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnDown() +extern "C" Selectable_t538 * Selectable_FindSelectableOnDown_m3049 (Selectable_t538 * __this, const MethodInfo* method) +{ + { + Navigation_t591 * L_0 = &(__this->___m_Navigation_3); + int32_t L_1 = Navigation_get_mode_m2838(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)4)))) + { + goto IL_001d; + } + } + { + Navigation_t591 * L_2 = &(__this->___m_Navigation_3); + Selectable_t538 * L_3 = Navigation_get_selectOnDown_m2842(L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + Navigation_t591 * L_4 = &(__this->___m_Navigation_3); + int32_t L_5 = Navigation_get_mode_m2838(L_4, /*hidden argument*/NULL); + if (!((int32_t)((int32_t)L_5&(int32_t)2))) + { + goto IL_004b; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_rotation_m462(L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_get_down_m518(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_9 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Selectable_t538 * L_10 = Selectable_FindSelectable_m3043(__this, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_004b: + { + return (Selectable_t538 *)NULL; + } +} +// System.Void UnityEngine.UI.Selectable::OnMove(UnityEngine.EventSystems.AxisEventData) +extern "C" void Selectable_OnMove_m3050 (Selectable_t538 * __this, AxisEventData_t510 * ___eventData, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + AxisEventData_t510 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = AxisEventData_get_moveDir_m2209(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if (L_2 == 0) + { + goto IL_0046; + } + if (L_2 == 1) + { + goto IL_0034; + } + if (L_2 == 2) + { + goto IL_0022; + } + if (L_2 == 3) + { + goto IL_0058; + } + } + { + goto IL_006a; + } + +IL_0022: + { + AxisEventData_t510 * L_3 = ___eventData; + Selectable_t538 * L_4 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(27 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnRight() */, __this); + Selectable_Navigate_m3045(__this, L_3, L_4, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_0034: + { + AxisEventData_t510 * L_5 = ___eventData; + Selectable_t538 * L_6 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(28 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnUp() */, __this); + Selectable_Navigate_m3045(__this, L_5, L_6, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_0046: + { + AxisEventData_t510 * L_7 = ___eventData; + Selectable_t538 * L_8 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(26 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnLeft() */, __this); + Selectable_Navigate_m3045(__this, L_7, L_8, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_0058: + { + AxisEventData_t510 * L_9 = ___eventData; + Selectable_t538 * L_10 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(29 /* UnityEngine.UI.Selectable UnityEngine.UI.Selectable::FindSelectableOnDown() */, __this); + Selectable_Navigate_m3045(__this, L_9, L_10, /*hidden argument*/NULL); + goto IL_006a; + } + +IL_006a: + { + return; + } +} +// System.Void UnityEngine.UI.Selectable::StartColorTween(UnityEngine.Color,System.Boolean) +extern "C" void Selectable_StartColorTween_m3051 (Selectable_t538 * __this, Color_t139 ___targetColor, bool ___instant, const MethodInfo* method) +{ + Color_t139 G_B4_0 = {0}; + Graphic_t560 * G_B4_1 = {0}; + Color_t139 G_B3_0 = {0}; + Graphic_t560 * G_B3_1 = {0}; + float G_B5_0 = 0.0f; + Color_t139 G_B5_1 = {0}; + Graphic_t560 * G_B5_2 = {0}; + { + Graphic_t560 * L_0 = (__this->___m_TargetGraphic_9); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Graphic_t560 * L_2 = (__this->___m_TargetGraphic_9); + Color_t139 L_3 = ___targetColor; + bool L_4 = ___instant; + G_B3_0 = L_3; + G_B3_1 = L_2; + if (!L_4) + { + G_B4_0 = L_3; + G_B4_1 = L_2; + goto IL_0029; + } + } + { + G_B5_0 = (0.0f); + G_B5_1 = G_B3_0; + G_B5_2 = G_B3_1; + goto IL_0034; + } + +IL_0029: + { + ColorBlock_t543 * L_5 = &(__this->___m_Colors_5); + float L_6 = ColorBlock_get_fadeDuration_m2434(L_5, /*hidden argument*/NULL); + G_B5_0 = L_6; + G_B5_1 = G_B4_0; + G_B5_2 = G_B4_1; + } + +IL_0034: + { + NullCheck(G_B5_2); + Graphic_CrossFadeColor_m2574(G_B5_2, G_B5_1, G_B5_0, 1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::DoSpriteSwap(UnityEngine.Sprite) +extern "C" void Selectable_DoSpriteSwap_m3052 (Selectable_t538 * __this, Sprite_t250 * ___newSprite, const MethodInfo* method) +{ + { + Image_t70 * L_0 = Selectable_get_image_m3030(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Image_t70 * L_2 = Selectable_get_image_m3030(__this, /*hidden argument*/NULL); + Sprite_t250 * L_3 = ___newSprite; + NullCheck(L_2); + Image_set_overrideSprite_m2610(L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::TriggerAnimation(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Selectable_TriggerAnimation_m3053 (Selectable_t538 * __this, String_t* ___triggername, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Animator_t10 * L_0 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0042; + } + } + { + Animator_t10 * L_2 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = Behaviour_get_isActiveAndEnabled_m1241(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0042; + } + } + { + Animator_t10 * L_4 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + NullCheck(L_4); + RuntimeAnimatorController_t304 * L_5 = Animator_get_runtimeAnimatorController_m1580(L_4, /*hidden argument*/NULL); + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0042; + } + } + { + String_t* L_7 = ___triggername; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + Animator_t10 * L_9 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + AnimationTriggers_t534 * L_10 = (__this->___m_AnimationTriggers_7); + NullCheck(L_10); + String_t* L_11 = AnimationTriggers_get_normalTrigger_m2392(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + Animator_ResetTrigger_m1578(L_9, L_11, /*hidden argument*/NULL); + Animator_t10 * L_12 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + AnimationTriggers_t534 * L_13 = (__this->___m_AnimationTriggers_7); + NullCheck(L_13); + String_t* L_14 = AnimationTriggers_get_pressedTrigger_m2394(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + Animator_ResetTrigger_m1578(L_12, L_14, /*hidden argument*/NULL); + Animator_t10 * L_15 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + AnimationTriggers_t534 * L_16 = (__this->___m_AnimationTriggers_7); + NullCheck(L_16); + String_t* L_17 = AnimationTriggers_get_highlightedTrigger_m2393(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + Animator_ResetTrigger_m1578(L_15, L_17, /*hidden argument*/NULL); + Animator_t10 * L_18 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + AnimationTriggers_t534 * L_19 = (__this->___m_AnimationTriggers_7); + NullCheck(L_19); + String_t* L_20 = AnimationTriggers_get_disabledTrigger_m2395(L_19, /*hidden argument*/NULL); + NullCheck(L_18); + Animator_ResetTrigger_m1578(L_18, L_20, /*hidden argument*/NULL); + Animator_t10 * L_21 = Selectable_get_animator_m3032(__this, /*hidden argument*/NULL); + String_t* L_22 = ___triggername; + NullCheck(L_21); + Animator_SetTrigger_m745(L_21, L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.Selectable::IsHighlighted(UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* PointerEventData_t131_il2cpp_TypeInfo_var; +extern "C" bool Selectable_IsHighlighted_m3054 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PointerEventData_t131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(264); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + PointerEventData_t131 * V_1 = {0}; + bool G_B8_0 = false; + bool G_B6_0 = false; + bool G_B7_0 = false; + bool G_B16_0 = false; + bool G_B11_0 = false; + bool G_B9_0 = false; + bool G_B10_0 = false; + bool G_B14_0 = false; + bool G_B12_0 = false; + bool G_B13_0 = false; + int32_t G_B15_0 = 0; + bool G_B15_1 = false; + int32_t G_B17_0 = 0; + bool G_B17_1 = false; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = Selectable_IsPressed_m3056(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001a; + } + } + { + return 0; + } + +IL_001a: + { + bool L_2 = Selectable_get_hasSelection_m3028(__this, /*hidden argument*/NULL); + V_0 = L_2; + BaseEventData_t477 * L_3 = ___eventData; + if (!((PointerEventData_t131 *)IsInstClass(L_3, PointerEventData_t131_il2cpp_TypeInfo_var))) + { + goto IL_00bb; + } + } + { + BaseEventData_t477 * L_4 = ___eventData; + V_1 = ((PointerEventData_t131 *)IsInstClass(L_4, PointerEventData_t131_il2cpp_TypeInfo_var)); + bool L_5 = V_0; + bool L_6 = Selectable_get_isPointerDown_m3026(__this, /*hidden argument*/NULL); + G_B6_0 = L_5; + if (!L_6) + { + G_B8_0 = L_5; + goto IL_0060; + } + } + { + bool L_7 = Selectable_get_isPointerInside_m3024(__this, /*hidden argument*/NULL); + G_B7_0 = G_B6_0; + if (L_7) + { + G_B8_0 = G_B6_0; + goto IL_0060; + } + } + { + PointerEventData_t131 * L_8 = V_1; + NullCheck(L_8); + GameObject_t77 * L_9 = PointerEventData_get_pointerPress_m2251(L_8, /*hidden argument*/NULL); + GameObject_t77 * L_10 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + bool L_11 = Object_op_Equality_m445(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + G_B8_0 = G_B7_0; + if (L_11) + { + G_B16_0 = G_B7_0; + goto IL_00b3; + } + } + +IL_0060: + { + bool L_12 = Selectable_get_isPointerDown_m3026(__this, /*hidden argument*/NULL); + G_B9_0 = G_B8_0; + if (L_12) + { + G_B11_0 = G_B8_0; + goto IL_008c; + } + } + { + bool L_13 = Selectable_get_isPointerInside_m3024(__this, /*hidden argument*/NULL); + G_B10_0 = G_B9_0; + if (!L_13) + { + G_B11_0 = G_B9_0; + goto IL_008c; + } + } + { + PointerEventData_t131 * L_14 = V_1; + NullCheck(L_14); + GameObject_t77 * L_15 = PointerEventData_get_pointerPress_m2251(L_14, /*hidden argument*/NULL); + GameObject_t77 * L_16 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + bool L_17 = Object_op_Equality_m445(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + G_B11_0 = G_B10_0; + if (L_17) + { + G_B16_0 = G_B10_0; + goto IL_00b3; + } + } + +IL_008c: + { + bool L_18 = Selectable_get_isPointerDown_m3026(__this, /*hidden argument*/NULL); + G_B12_0 = G_B11_0; + if (L_18) + { + G_B14_0 = G_B11_0; + goto IL_00b0; + } + } + { + bool L_19 = Selectable_get_isPointerInside_m3024(__this, /*hidden argument*/NULL); + G_B13_0 = G_B12_0; + if (!L_19) + { + G_B14_0 = G_B12_0; + goto IL_00b0; + } + } + { + PointerEventData_t131 * L_20 = V_1; + NullCheck(L_20); + GameObject_t77 * L_21 = PointerEventData_get_pointerPress_m2251(L_20, /*hidden argument*/NULL); + bool L_22 = Object_op_Equality_m445(NULL /*static, unused*/, L_21, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B15_0 = ((int32_t)(L_22)); + G_B15_1 = G_B13_0; + goto IL_00b1; + } + +IL_00b0: + { + G_B15_0 = 0; + G_B15_1 = G_B14_0; + } + +IL_00b1: + { + G_B17_0 = G_B15_0; + G_B17_1 = G_B15_1; + goto IL_00b4; + } + +IL_00b3: + { + G_B17_0 = 1; + G_B17_1 = G_B16_0; + } + +IL_00b4: + { + V_0 = ((int32_t)((int32_t)G_B17_1|(int32_t)G_B17_0)); + goto IL_00c4; + } + +IL_00bb: + { + bool L_23 = V_0; + bool L_24 = Selectable_get_isPointerInside_m3024(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_23|(int32_t)L_24)); + } + +IL_00c4: + { + bool L_25 = V_0; + return L_25; + } +} +// System.Boolean UnityEngine.UI.Selectable::IsPressed(UnityEngine.EventSystems.BaseEventData) +extern "C" bool Selectable_IsPressed_m3055 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + bool L_0 = Selectable_IsPressed_m3056(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.UI.Selectable::IsPressed() +extern "C" bool Selectable_IsPressed_m3056 (Selectable_t538 * __this, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = Selectable_get_isPointerInside_m3024(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + bool L_2 = Selectable_get_isPointerDown_m3026(__this, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_2)); + goto IL_0021; + } + +IL_0020: + { + G_B5_0 = 0; + } + +IL_0021: + { + return G_B5_0; + } +} +// System.Void UnityEngine.UI.Selectable::UpdateSelectionState(UnityEngine.EventSystems.BaseEventData) +extern "C" void Selectable_UpdateSelectionState_m3057 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + bool L_0 = Selectable_IsPressed_m3056(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0013; + } + } + { + __this->___m_CurrentSelectionState_11 = 2; + return; + } + +IL_0013: + { + BaseEventData_t477 * L_1 = ___eventData; + bool L_2 = Selectable_IsHighlighted_m3054(__this, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0027; + } + } + { + __this->___m_CurrentSelectionState_11 = 1; + return; + } + +IL_0027: + { + __this->___m_CurrentSelectionState_11 = 0; + return; + } +} +// System.Void UnityEngine.UI.Selectable::EvaluateAndTransitionToSelectionState(UnityEngine.EventSystems.BaseEventData) +extern "C" void Selectable_EvaluateAndTransitionToSelectionState_m3058 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + BaseEventData_t477 * L_1 = ___eventData; + Selectable_UpdateSelectionState_m3057(__this, L_1, /*hidden argument*/NULL); + Selectable_InternalEvaluateAndTransitionToSelectionState_m3059(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::InternalEvaluateAndTransitionToSelectionState(System.Boolean) +extern "C" void Selectable_InternalEvaluateAndTransitionToSelectionState_m3059 (Selectable_t538 * __this, bool ___instant, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = (__this->___m_CurrentSelectionState_11); + V_0 = L_0; + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_1) + { + goto IL_001f; + } + } + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_2) + { + goto IL_001f; + } + } + { + V_0 = 3; + } + +IL_001f: + { + int32_t L_3 = V_0; + bool L_4 = ___instant; + VirtActionInvoker2< int32_t, bool >::Invoke(25 /* System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean) */, __this, L_3, L_4); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void Selectable_OnPointerDown_m3060 (Selectable_t538 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + Navigation_t591 V_0 = {0}; + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_2) + { + goto IL_003b; + } + } + { + Navigation_t591 L_3 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_5 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_6 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + PointerEventData_t131 * L_7 = ___eventData; + NullCheck(L_5); + EventSystem_SetSelectedGameObject_m2112(L_5, L_6, L_7, /*hidden argument*/NULL); + } + +IL_003b: + { + Selectable_set_isPointerDown_m3027(__this, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_8 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void Selectable_OnPointerUp_m3061 (Selectable_t538 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Selectable_set_isPointerDown_m3027(__this, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_2 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) +extern "C" void Selectable_OnPointerEnter_m3062 (Selectable_t538 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + Selectable_set_isPointerInside_m3025(__this, 1, /*hidden argument*/NULL); + PointerEventData_t131 * L_0 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnPointerExit(UnityEngine.EventSystems.PointerEventData) +extern "C" void Selectable_OnPointerExit_m3063 (Selectable_t538 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + Selectable_set_isPointerInside_m3025(__this, 0, /*hidden argument*/NULL); + PointerEventData_t131 * L_0 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnSelect(UnityEngine.EventSystems.BaseEventData) +extern "C" void Selectable_OnSelect_m3064 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Selectable_set_hasSelection_m3029(__this, 1, /*hidden argument*/NULL); + BaseEventData_t477 * L_0 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) +extern "C" void Selectable_OnDeselect_m3065 (Selectable_t538 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Selectable_set_hasSelection_m3029(__this, 0, /*hidden argument*/NULL); + BaseEventData_t477 * L_0 = ___eventData; + Selectable_EvaluateAndTransitionToSelectionState_m3058(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Selectable::Select() +extern TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +extern "C" void Selectable_Select_m3066 (Selectable_t538 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(219); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_0 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = EventSystem_get_alreadySelecting_m2111(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t473_il2cpp_TypeInfo_var); + EventSystem_t473 * L_2 = EventSystem_get_current_m2099(NULL /*static, unused*/, /*hidden argument*/NULL); + GameObject_t77 * L_3 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_2); + EventSystem_SetSelectedGameObject_m2114(L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color) +extern "C" bool SetPropertyUtility_SetColor_m3067 (Object_t * __this /* static, unused */, Color_t139 * ___currentValue, Color_t139 ___newValue, const MethodInfo* method) +{ + { + Color_t139 * L_0 = ___currentValue; + float L_1 = (L_0->___r_0); + float L_2 = ((&___newValue)->___r_0); + if ((!(((float)L_1) == ((float)L_2)))) + { + goto IL_004a; + } + } + { + Color_t139 * L_3 = ___currentValue; + float L_4 = (L_3->___g_1); + float L_5 = ((&___newValue)->___g_1); + if ((!(((float)L_4) == ((float)L_5)))) + { + goto IL_004a; + } + } + { + Color_t139 * L_6 = ___currentValue; + float L_7 = (L_6->___b_2); + float L_8 = ((&___newValue)->___b_2); + if ((!(((float)L_7) == ((float)L_8)))) + { + goto IL_004a; + } + } + { + Color_t139 * L_9 = ___currentValue; + float L_10 = (L_9->___a_3); + float L_11 = ((&___newValue)->___a_3); + if ((!(((float)L_10) == ((float)L_11)))) + { + goto IL_004a; + } + } + { + return 0; + } + +IL_004a: + { + Color_t139 * L_12 = ___currentValue; + Color_t139 L_13 = ___newValue; + (*(Color_t139 *)L_12) = L_13; + return 1; + } +} +// System.Void UnityEngine.UI.Slider/SliderEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3522_MethodInfo_var; +extern "C" void SliderEvent__ctor_m3068 (SliderEvent_t613 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3522_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483803); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3522(__this, /*hidden argument*/UnityEvent_1__ctor_m3522_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Slider::.ctor() +extern TypeInfo* SliderEvent_t613_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Slider__ctor_m3069 (Slider_t615 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SliderEvent_t613_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(377); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_MaxValue_20 = (1.0f); + SliderEvent_t613 * L_0 = (SliderEvent_t613 *)il2cpp_codegen_object_new (SliderEvent_t613_il2cpp_TypeInfo_var); + SliderEvent__ctor_m3068(L_0, /*hidden argument*/NULL); + __this->___m_OnValueChanged_23 = L_0; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Offset_29 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Slider::get_fillRect() +extern "C" RectTransform_t242 * Slider_get_fillRect_m3070 (Slider_t615 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_FillRect_16); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_fillRect(UnityEngine.RectTransform) +extern const MethodInfo* SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var; +extern "C" void Slider_set_fillRect_m3071 (Slider_t615 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483895); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 ** L_0 = &(__this->___m_FillRect_16); + RectTransform_t242 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisRectTransform_t242_m3617(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var); + if (!L_2) + { + goto IL_001d; + } + } + { + Slider_UpdateCachedReferences_m3095(__this, /*hidden argument*/NULL); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_001d: + { + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.Slider::get_handleRect() +extern "C" RectTransform_t242 * Slider_get_handleRect_m3072 (Slider_t615 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_HandleRect_17); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_handleRect(UnityEngine.RectTransform) +extern const MethodInfo* SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var; +extern "C" void Slider_set_handleRect_m3073 (Slider_t615 * __this, RectTransform_t242 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483895); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 ** L_0 = &(__this->___m_HandleRect_17); + RectTransform_t242 * L_1 = ___value; + bool L_2 = SetPropertyUtility_SetClass_TisRectTransform_t242_m3617(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var); + if (!L_2) + { + goto IL_001d; + } + } + { + Slider_UpdateCachedReferences_m3095(__this, /*hidden argument*/NULL); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_001d: + { + return; + } +} +// UnityEngine.UI.Slider/Direction UnityEngine.UI.Slider::get_direction() +extern "C" int32_t Slider_get_direction_m3074 (Slider_t615 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Direction_18); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_direction(UnityEngine.UI.Slider/Direction) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisDirection_t612_m3630_MethodInfo_var; +extern "C" void Slider_set_direction_m3075 (Slider_t615 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisDirection_t612_m3630_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483910); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_Direction_18); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisDirection_t612_m3630(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisDirection_t612_m3630_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.Slider::get_minValue() +extern "C" float Slider_get_minValue_m3076 (Slider_t615 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_MinValue_19); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_minValue(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void Slider_set_minValue_m3077 (Slider_t615 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_MinValue_19); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0023; + } + } + { + float L_3 = (__this->___m_Value_22); + Slider_Set_m3097(__this, L_3, /*hidden argument*/NULL); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_0023: + { + return; + } +} +// System.Single UnityEngine.UI.Slider::get_maxValue() +extern "C" float Slider_get_maxValue_m3078 (Slider_t615 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_MaxValue_20); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_maxValue(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void Slider_set_maxValue_m3079 (Slider_t615 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_MaxValue_20); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0023; + } + } + { + float L_3 = (__this->___m_Value_22); + Slider_Set_m3097(__this, L_3, /*hidden argument*/NULL); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_0023: + { + return; + } +} +// System.Boolean UnityEngine.UI.Slider::get_wholeNumbers() +extern "C" bool Slider_get_wholeNumbers_m3080 (Slider_t615 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_WholeNumbers_21); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_wholeNumbers(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void Slider_set_wholeNumbers_m3081 (Slider_t615 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_WholeNumbers_21); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0023; + } + } + { + float L_3 = (__this->___m_Value_22); + Slider_Set_m3097(__this, L_3, /*hidden argument*/NULL); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + } + +IL_0023: + { + return; + } +} +// System.Single UnityEngine.UI.Slider::get_value() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Slider_get_value_m3082 (Slider_t615 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Slider_get_wholeNumbers_m3080(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0017; + } + } + { + float L_1 = (__this->___m_Value_22); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = bankers_roundf(L_1); + return L_2; + } + +IL_0017: + { + float L_3 = (__this->___m_Value_22); + return L_3; + } +} +// System.Void UnityEngine.UI.Slider::set_value(System.Single) +extern "C" void Slider_set_value_m3083 (Slider_t615 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + Slider_Set_m3097(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.Slider::get_normalizedValue() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Slider_get_normalizedValue_m3084 (Slider_t615 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = Slider_get_minValue_m3076(__this, /*hidden argument*/NULL); + float L_1 = Slider_get_maxValue_m3078(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_2 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001c; + } + } + { + return (0.0f); + } + +IL_001c: + { + float L_3 = Slider_get_minValue_m3076(__this, /*hidden argument*/NULL); + float L_4 = Slider_get_maxValue_m3078(__this, /*hidden argument*/NULL); + float L_5 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = Mathf_InverseLerp_m457(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.UI.Slider::set_normalizedValue(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Slider_set_normalizedValue_m3085 (Slider_t615 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = Slider_get_minValue_m3076(__this, /*hidden argument*/NULL); + float L_1 = Slider_get_maxValue_m3078(__this, /*hidden argument*/NULL); + float L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = Mathf_Lerp_m417(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + VirtActionInvoker1< float >::Invoke(46 /* System.Void UnityEngine.UI.Slider::set_value(System.Single) */, __this, L_3); + return; + } +} +// UnityEngine.UI.Slider/SliderEvent UnityEngine.UI.Slider::get_onValueChanged() +extern "C" SliderEvent_t613 * Slider_get_onValueChanged_m3086 (Slider_t615 * __this, const MethodInfo* method) +{ + { + SliderEvent_t613 * L_0 = (__this->___m_OnValueChanged_23); + return L_0; + } +} +// System.Void UnityEngine.UI.Slider::set_onValueChanged(UnityEngine.UI.Slider/SliderEvent) +extern "C" void Slider_set_onValueChanged_m3087 (Slider_t615 * __this, SliderEvent_t613 * ___value, const MethodInfo* method) +{ + { + SliderEvent_t613 * L_0 = ___value; + __this->___m_OnValueChanged_23 = L_0; + return; + } +} +// System.Single UnityEngine.UI.Slider::get_stepSize() +extern "C" float Slider_get_stepSize_m3088 (Slider_t615 * __this, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + bool L_0 = Slider_get_wholeNumbers_m3080(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0015; + } + } + { + G_B3_0 = (1.0f); + goto IL_0028; + } + +IL_0015: + { + float L_1 = Slider_get_maxValue_m3078(__this, /*hidden argument*/NULL); + float L_2 = Slider_get_minValue_m3076(__this, /*hidden argument*/NULL); + G_B3_0 = ((float)((float)((float)((float)L_1-(float)L_2))*(float)(0.1f))); + } + +IL_0028: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Slider::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void Slider_Rebuild_m3089 (Slider_t615 * __this, int32_t ___executing, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Slider::LayoutComplete() +extern "C" void Slider_LayoutComplete_m3090 (Slider_t615 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Slider::GraphicUpdateComplete() +extern "C" void Slider_GraphicUpdateComplete_m3091 (Slider_t615 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Slider::OnEnable() +extern "C" void Slider_OnEnable_m3092 (Slider_t615 * __this, const MethodInfo* method) +{ + { + Selectable_OnEnable_m3037(__this, /*hidden argument*/NULL); + Slider_UpdateCachedReferences_m3095(__this, /*hidden argument*/NULL); + float L_0 = (__this->___m_Value_22); + VirtActionInvoker2< float, bool >::Invoke(50 /* System.Void UnityEngine.UI.Slider::Set(System.Single,System.Boolean) */, __this, L_0, 0); + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Slider::OnDisable() +extern "C" void Slider_OnDisable_m3093 (Slider_t615 * __this, const MethodInfo* method) +{ + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_30); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + Selectable_OnDisable_m3039(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Slider::OnDidApplyAnimationProperties() +extern const MethodInfo* UnityEvent_1_Invoke_m3523_MethodInfo_var; +extern "C" void Slider_OnDidApplyAnimationProperties_m3094 (Slider_t615 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3523_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483804); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + float G_B7_0 = 0.0f; + float G_B13_0 = 0.0f; + { + float L_0 = (__this->___m_Value_22); + float L_1 = Slider_ClampValue_m3096(__this, L_0, /*hidden argument*/NULL); + __this->___m_Value_22 = L_1; + float L_2 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + V_0 = L_2; + RectTransform_t242 * L_3 = (__this->___m_FillContainerRect_26); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00ab; + } + } + { + Image_t70 * L_5 = (__this->___m_FillImage_24); + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_005d; + } + } + { + Image_t70 * L_7 = (__this->___m_FillImage_24); + NullCheck(L_7); + int32_t L_8 = Image_get_type_m2611(L_7, /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)3)))) + { + goto IL_005d; + } + } + { + Image_t70 * L_9 = (__this->___m_FillImage_24); + NullCheck(L_9); + float L_10 = Image_get_fillAmount_m2619(L_9, /*hidden argument*/NULL); + V_0 = L_10; + goto IL_00a6; + } + +IL_005d: + { + bool L_11 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_008c; + } + } + { + RectTransform_t242 * L_12 = (__this->___m_FillRect_16); + NullCheck(L_12); + Vector2_t6 L_13 = RectTransform_get_anchorMin_m1153(L_12, /*hidden argument*/NULL); + V_1 = L_13; + int32_t L_14 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_15 = Vector2_get_Item_m943((&V_1), L_14, /*hidden argument*/NULL); + G_B7_0 = ((float)((float)(1.0f)-(float)L_15)); + goto IL_00a5; + } + +IL_008c: + { + RectTransform_t242 * L_16 = (__this->___m_FillRect_16); + NullCheck(L_16); + Vector2_t6 L_17 = RectTransform_get_anchorMax_m1157(L_16, /*hidden argument*/NULL); + V_2 = L_17; + int32_t L_18 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_19 = Vector2_get_Item_m943((&V_2), L_18, /*hidden argument*/NULL); + G_B7_0 = L_19; + } + +IL_00a5: + { + V_0 = G_B7_0; + } + +IL_00a6: + { + goto IL_0106; + } + +IL_00ab: + { + RectTransform_t242 * L_20 = (__this->___m_HandleContainerRect_28); + bool L_21 = Object_op_Inequality_m429(NULL /*static, unused*/, L_20, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0106; + } + } + { + bool L_22 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_00eb; + } + } + { + RectTransform_t242 * L_23 = (__this->___m_HandleRect_17); + NullCheck(L_23); + Vector2_t6 L_24 = RectTransform_get_anchorMin_m1153(L_23, /*hidden argument*/NULL); + V_3 = L_24; + int32_t L_25 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_26 = Vector2_get_Item_m943((&V_3), L_25, /*hidden argument*/NULL); + G_B13_0 = ((float)((float)(1.0f)-(float)L_26)); + goto IL_0105; + } + +IL_00eb: + { + RectTransform_t242 * L_27 = (__this->___m_HandleRect_17); + NullCheck(L_27); + Vector2_t6 L_28 = RectTransform_get_anchorMin_m1153(L_27, /*hidden argument*/NULL); + V_4 = L_28; + int32_t L_29 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_30 = Vector2_get_Item_m943((&V_4), L_29, /*hidden argument*/NULL); + G_B13_0 = L_30; + } + +IL_0105: + { + V_0 = G_B13_0; + } + +IL_0106: + { + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + float L_31 = V_0; + float L_32 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + if ((((float)L_31) == ((float)L_32))) + { + goto IL_0129; + } + } + { + SliderEvent_t613 * L_33 = Slider_get_onValueChanged_m3086(__this, /*hidden argument*/NULL); + float L_34 = (__this->___m_Value_22); + NullCheck(L_33); + UnityEvent_1_Invoke_m3523(L_33, L_34, /*hidden argument*/UnityEvent_1_Invoke_m3523_MethodInfo_var); + } + +IL_0129: + { + return; + } +} +// System.Void UnityEngine.UI.Slider::UpdateCachedReferences() +extern const MethodInfo* Component_GetComponent_TisImage_t70_m603_MethodInfo_var; +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" void Slider_UpdateCachedReferences_m3095 (Slider_t615 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisImage_t70_m603_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483661); + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_FillRect_16); + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0063; + } + } + { + RectTransform_t242 * L_2 = (__this->___m_FillRect_16); + NullCheck(L_2); + Transform_t3 * L_3 = Component_get_transform_m401(L_2, /*hidden argument*/NULL); + __this->___m_FillTransform_25 = L_3; + RectTransform_t242 * L_4 = (__this->___m_FillRect_16); + NullCheck(L_4); + Image_t70 * L_5 = Component_GetComponent_TisImage_t70_m603(L_4, /*hidden argument*/Component_GetComponent_TisImage_t70_m603_MethodInfo_var); + __this->___m_FillImage_24 = L_5; + Transform_t3 * L_6 = (__this->___m_FillTransform_25); + NullCheck(L_6); + Transform_t3 * L_7 = Transform_get_parent_m481(L_6, /*hidden argument*/NULL); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005e; + } + } + { + Transform_t3 * L_9 = (__this->___m_FillTransform_25); + NullCheck(L_9); + Transform_t3 * L_10 = Transform_get_parent_m481(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + RectTransform_t242 * L_11 = Component_GetComponent_TisRectTransform_t242_m3562(L_10, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_FillContainerRect_26 = L_11; + } + +IL_005e: + { + goto IL_0071; + } + +IL_0063: + { + __this->___m_FillContainerRect_26 = (RectTransform_t242 *)NULL; + __this->___m_FillImage_24 = (Image_t70 *)NULL; + } + +IL_0071: + { + RectTransform_t242 * L_12 = (__this->___m_HandleRect_17); + bool L_13 = Object_op_Implicit_m435(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00c3; + } + } + { + RectTransform_t242 * L_14 = (__this->___m_HandleRect_17); + NullCheck(L_14); + Transform_t3 * L_15 = Component_get_transform_m401(L_14, /*hidden argument*/NULL); + __this->___m_HandleTransform_27 = L_15; + Transform_t3 * L_16 = (__this->___m_HandleTransform_27); + NullCheck(L_16); + Transform_t3 * L_17 = Transform_get_parent_m481(L_16, /*hidden argument*/NULL); + bool L_18 = Object_op_Inequality_m429(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00be; + } + } + { + Transform_t3 * L_19 = (__this->___m_HandleTransform_27); + NullCheck(L_19); + Transform_t3 * L_20 = Transform_get_parent_m481(L_19, /*hidden argument*/NULL); + NullCheck(L_20); + RectTransform_t242 * L_21 = Component_GetComponent_TisRectTransform_t242_m3562(L_20, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_HandleContainerRect_28 = L_21; + } + +IL_00be: + { + goto IL_00ca; + } + +IL_00c3: + { + __this->___m_HandleContainerRect_28 = (RectTransform_t242 *)NULL; + } + +IL_00ca: + { + return; + } +} +// System.Single UnityEngine.UI.Slider::ClampValue(System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Slider_ClampValue_m3096 (Slider_t615 * __this, float ___input, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = ___input; + float L_1 = Slider_get_minValue_m3076(__this, /*hidden argument*/NULL); + float L_2 = Slider_get_maxValue_m3078(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = Mathf_Clamp_m418(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + bool L_4 = Slider_get_wholeNumbers_m3080(__this, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0025; + } + } + { + float L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = bankers_roundf(L_5); + V_0 = L_6; + } + +IL_0025: + { + float L_7 = V_0; + return L_7; + } +} +// System.Void UnityEngine.UI.Slider::Set(System.Single) +extern "C" void Slider_Set_m3097 (Slider_t615 * __this, float ___input, const MethodInfo* method) +{ + { + float L_0 = ___input; + VirtActionInvoker2< float, bool >::Invoke(50 /* System.Void UnityEngine.UI.Slider::Set(System.Single,System.Boolean) */, __this, L_0, 1); + return; + } +} +// System.Void UnityEngine.UI.Slider::Set(System.Single,System.Boolean) +extern const MethodInfo* UnityEvent_1_Invoke_m3523_MethodInfo_var; +extern "C" void Slider_Set_m3098 (Slider_t615 * __this, float ___input, bool ___sendCallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3523_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483804); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = ___input; + float L_1 = Slider_ClampValue_m3096(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = (__this->___m_Value_22); + float L_3 = V_0; + if ((!(((float)L_2) == ((float)L_3)))) + { + goto IL_0015; + } + } + { + return; + } + +IL_0015: + { + float L_4 = V_0; + __this->___m_Value_22 = L_4; + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + bool L_5 = ___sendCallback; + if (!L_5) + { + goto IL_0034; + } + } + { + SliderEvent_t613 * L_6 = (__this->___m_OnValueChanged_23); + float L_7 = V_0; + NullCheck(L_6); + UnityEvent_1_Invoke_m3523(L_6, L_7, /*hidden argument*/UnityEvent_1_Invoke_m3523_MethodInfo_var); + } + +IL_0034: + { + return; + } +} +// System.Void UnityEngine.UI.Slider::OnRectTransformDimensionsChange() +extern "C" void Slider_OnRectTransformDimensionsChange_m3099 (Slider_t615 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnRectTransformDimensionsChange_m2200(__this, /*hidden argument*/NULL); + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Slider_UpdateVisuals_m3102(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Slider/Axis UnityEngine.UI.Slider::get_axis() +extern "C" int32_t Slider_get_axis_m3100 (Slider_t615 * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + int32_t L_0 = (__this->___m_Direction_18); + if (!L_0) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___m_Direction_18); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_001d; + } + } + +IL_0017: + { + G_B4_0 = 0; + goto IL_001e; + } + +IL_001d: + { + G_B4_0 = 1; + } + +IL_001e: + { + return (int32_t)(G_B4_0); + } +} +// System.Boolean UnityEngine.UI.Slider::get_reverseValue() +extern "C" bool Slider_get_reverseValue_m3101 (Slider_t615 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___m_Direction_18); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___m_Direction_18); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.Slider::UpdateVisuals() +extern "C" void Slider_UpdateVisuals_m3102 (Slider_t615 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + float V_4 = 0.0f; + int32_t G_B11_0 = {0}; + Vector2_t6 * G_B11_1 = {0}; + int32_t G_B10_0 = {0}; + Vector2_t6 * G_B10_1 = {0}; + float G_B12_0 = 0.0f; + int32_t G_B12_1 = {0}; + Vector2_t6 * G_B12_2 = {0}; + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_30); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = (__this->___m_FillContainerRect_26); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_00cb; + } + } + { + DrivenRectTransformTracker_t238 * L_3 = &(__this->___m_Tracker_30); + RectTransform_t242 * L_4 = (__this->___m_FillRect_16); + DrivenRectTransformTracker_Add_m1143(L_3, __this, L_4, ((int32_t)3840), /*hidden argument*/NULL); + Vector2_t6 L_5 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_5; + Vector2_t6 L_6 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_6; + Image_t70 * L_7 = (__this->___m_FillImage_24); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0077; + } + } + { + Image_t70 * L_9 = (__this->___m_FillImage_24); + NullCheck(L_9); + int32_t L_10 = Image_get_type_m2611(L_9, /*hidden argument*/NULL); + if ((!(((uint32_t)L_10) == ((uint32_t)3)))) + { + goto IL_0077; + } + } + { + Image_t70 * L_11 = (__this->___m_FillImage_24); + float L_12 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + NullCheck(L_11); + Image_set_fillAmount_m2620(L_11, L_12, /*hidden argument*/NULL); + goto IL_00b3; + } + +IL_0077: + { + bool L_13 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00a0; + } + } + { + int32_t L_14 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_15 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_0), L_14, ((float)((float)(1.0f)-(float)L_15)), /*hidden argument*/NULL); + goto IL_00b3; + } + +IL_00a0: + { + int32_t L_16 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_17 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_1), L_16, L_17, /*hidden argument*/NULL); + } + +IL_00b3: + { + RectTransform_t242 * L_18 = (__this->___m_FillRect_16); + Vector2_t6 L_19 = V_0; + NullCheck(L_18); + RectTransform_set_anchorMin_m1154(L_18, L_19, /*hidden argument*/NULL); + RectTransform_t242 * L_20 = (__this->___m_FillRect_16); + Vector2_t6 L_21 = V_1; + NullCheck(L_20); + RectTransform_set_anchorMax_m1158(L_20, L_21, /*hidden argument*/NULL); + } + +IL_00cb: + { + RectTransform_t242 * L_22 = (__this->___m_HandleContainerRect_28); + bool L_23 = Object_op_Inequality_m429(NULL /*static, unused*/, L_22, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_0159; + } + } + { + DrivenRectTransformTracker_t238 * L_24 = &(__this->___m_Tracker_30); + RectTransform_t242 * L_25 = (__this->___m_HandleRect_17); + DrivenRectTransformTracker_Add_m1143(L_24, __this, L_25, ((int32_t)3840), /*hidden argument*/NULL); + Vector2_t6 L_26 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_26; + Vector2_t6 L_27 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_27; + int32_t L_28 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + bool L_29 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B10_0 = L_28; + G_B10_1 = (&V_2); + if (!L_29) + { + G_B11_0 = L_28; + G_B11_1 = (&V_2); + goto IL_0123; + } + } + { + float L_30 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + G_B12_0 = ((float)((float)(1.0f)-(float)L_30)); + G_B12_1 = G_B10_0; + G_B12_2 = G_B10_1; + goto IL_0129; + } + +IL_0123: + { + float L_31 = Slider_get_normalizedValue_m3084(__this, /*hidden argument*/NULL); + G_B12_0 = L_31; + G_B12_1 = G_B11_0; + G_B12_2 = G_B11_1; + } + +IL_0129: + { + V_4 = G_B12_0; + int32_t L_32 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_33 = V_4; + Vector2_set_Item_m944((&V_3), L_32, L_33, /*hidden argument*/NULL); + float L_34 = V_4; + Vector2_set_Item_m944(G_B12_2, G_B12_1, L_34, /*hidden argument*/NULL); + RectTransform_t242 * L_35 = (__this->___m_HandleRect_17); + Vector2_t6 L_36 = V_2; + NullCheck(L_35); + RectTransform_set_anchorMin_m1154(L_35, L_36, /*hidden argument*/NULL); + RectTransform_t242 * L_37 = (__this->___m_HandleRect_17); + Vector2_t6 L_38 = V_3; + NullCheck(L_37); + RectTransform_set_anchorMax_m1158(L_37, L_38, /*hidden argument*/NULL); + } + +IL_0159: + { + return; + } +} +// System.Void UnityEngine.UI.Slider::UpdateDrag(UnityEngine.EventSystems.PointerEventData,UnityEngine.Camera) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Slider_UpdateDrag_m3103 (Slider_t615 * __this, PointerEventData_t131 * ___eventData, Camera_t28 * ___cam, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + Vector2_t6 V_1 = {0}; + float V_2 = 0.0f; + Rect_t232 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Rect_t232 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Rect_t232 V_7 = {0}; + Vector2_t6 V_8 = {0}; + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + Slider_t615 * G_B8_0 = {0}; + Slider_t615 * G_B7_0 = {0}; + float G_B9_0 = 0.0f; + Slider_t615 * G_B9_1 = {0}; + { + RectTransform_t242 * L_0 = (__this->___m_HandleContainerRect_28); + RectTransform_t242 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_0013; + } + } + { + RectTransform_t242 * L_2 = (__this->___m_FillContainerRect_26); + G_B2_0 = L_2; + } + +IL_0013: + { + V_0 = G_B2_0; + RectTransform_t242 * L_3 = V_0; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00d0; + } + } + { + RectTransform_t242 * L_5 = V_0; + NullCheck(L_5); + Rect_t232 L_6 = RectTransform_get_rect_m1151(L_5, /*hidden argument*/NULL); + V_3 = L_6; + Vector2_t6 L_7 = Rect_get_size_m1020((&V_3), /*hidden argument*/NULL); + V_4 = L_7; + int32_t L_8 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_9 = Vector2_get_Item_m943((&V_4), L_8, /*hidden argument*/NULL); + if ((!(((float)L_9) > ((float)(0.0f))))) + { + goto IL_00d0; + } + } + { + RectTransform_t242 * L_10 = V_0; + PointerEventData_t131 * L_11 = ___eventData; + NullCheck(L_11); + Vector2_t6 L_12 = PointerEventData_get_position_m590(L_11, /*hidden argument*/NULL); + Camera_t28 * L_13 = ___cam; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_14 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_10, L_12, L_13, (&V_1), /*hidden argument*/NULL); + if (L_14) + { + goto IL_005c; + } + } + { + return; + } + +IL_005c: + { + Vector2_t6 L_15 = V_1; + RectTransform_t242 * L_16 = V_0; + NullCheck(L_16); + Rect_t232 L_17 = RectTransform_get_rect_m1151(L_16, /*hidden argument*/NULL); + V_5 = L_17; + Vector2_t6 L_18 = Rect_get_position_m1012((&V_5), /*hidden argument*/NULL); + Vector2_t6 L_19 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_15, L_18, /*hidden argument*/NULL); + V_1 = L_19; + Vector2_t6 L_20 = V_1; + Vector2_t6 L_21 = (__this->___m_Offset_29); + Vector2_t6 L_22 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_6 = L_22; + int32_t L_23 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_24 = Vector2_get_Item_m943((&V_6), L_23, /*hidden argument*/NULL); + RectTransform_t242 * L_25 = V_0; + NullCheck(L_25); + Rect_t232 L_26 = RectTransform_get_rect_m1151(L_25, /*hidden argument*/NULL); + V_7 = L_26; + Vector2_t6 L_27 = Rect_get_size_m1020((&V_7), /*hidden argument*/NULL); + V_8 = L_27; + int32_t L_28 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + float L_29 = Vector2_get_Item_m943((&V_8), L_28, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_30 = Mathf_Clamp01_m1140(NULL /*static, unused*/, ((float)((float)L_24/(float)L_29)), /*hidden argument*/NULL); + V_2 = L_30; + bool L_31 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B7_0 = __this; + if (!L_31) + { + G_B8_0 = __this; + goto IL_00ca; + } + } + { + float L_32 = V_2; + G_B9_0 = ((float)((float)(1.0f)-(float)L_32)); + G_B9_1 = G_B7_0; + goto IL_00cb; + } + +IL_00ca: + { + float L_33 = V_2; + G_B9_0 = L_33; + G_B9_1 = G_B8_0; + } + +IL_00cb: + { + NullCheck(G_B9_1); + Slider_set_normalizedValue_m3085(G_B9_1, G_B9_0, /*hidden argument*/NULL); + } + +IL_00d0: + { + return; + } +} +// System.Boolean UnityEngine.UI.Slider::MayDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" bool Slider_MayDrag_m3104 (Slider_t615 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0021; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (!L_1) + { + goto IL_0021; + } + } + { + PointerEventData_t131 * L_2 = ___eventData; + NullCheck(L_2); + int32_t L_3 = PointerEventData_get_button_m2246(L_2, /*hidden argument*/NULL); + G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = 0; + } + +IL_0022: + { + return G_B4_0; + } +} +// System.Void UnityEngine.UI.Slider::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void Slider_OnPointerDown_m3105 (Slider_t615 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = Slider_MayDrag_m3104(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + PointerEventData_t131 * L_2 = ___eventData; + Selectable_OnPointerDown_m3060(__this, L_2, /*hidden argument*/NULL); + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Offset_29 = L_3; + RectTransform_t242 * L_4 = (__this->___m_HandleContainerRect_28); + bool L_5 = Object_op_Inequality_m429(NULL /*static, unused*/, L_4, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0076; + } + } + { + RectTransform_t242 * L_6 = (__this->___m_HandleRect_17); + PointerEventData_t131 * L_7 = ___eventData; + NullCheck(L_7); + Vector2_t6 L_8 = PointerEventData_get_position_m590(L_7, /*hidden argument*/NULL); + PointerEventData_t131 * L_9 = ___eventData; + NullCheck(L_9); + Camera_t28 * L_10 = PointerEventData_get_enterEventCamera_m2249(L_9, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_11 = RectTransformUtility_RectangleContainsScreenPoint_m1752(NULL /*static, unused*/, L_6, L_8, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0076; + } + } + { + RectTransform_t242 * L_12 = (__this->___m_HandleRect_17); + PointerEventData_t131 * L_13 = ___eventData; + NullCheck(L_13); + Vector2_t6 L_14 = PointerEventData_get_position_m590(L_13, /*hidden argument*/NULL); + PointerEventData_t131 * L_15 = ___eventData; + NullCheck(L_15); + Camera_t28 * L_16 = PointerEventData_get_pressEventCamera_m2250(L_15, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_17 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759(NULL /*static, unused*/, L_12, L_14, L_16, (&V_0), /*hidden argument*/NULL); + if (!L_17) + { + goto IL_0071; + } + } + { + Vector2_t6 L_18 = V_0; + __this->___m_Offset_29 = L_18; + } + +IL_0071: + { + goto IL_0083; + } + +IL_0076: + { + PointerEventData_t131 * L_19 = ___eventData; + PointerEventData_t131 * L_20 = ___eventData; + NullCheck(L_20); + Camera_t28 * L_21 = PointerEventData_get_pressEventCamera_m2250(L_20, /*hidden argument*/NULL); + Slider_UpdateDrag_m3103(__this, L_19, L_21, /*hidden argument*/NULL); + } + +IL_0083: + { + return; + } +} +// System.Void UnityEngine.UI.Slider::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void Slider_OnDrag_m3106 (Slider_t615 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + bool L_1 = Slider_MayDrag_m3104(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + PointerEventData_t131 * L_2 = ___eventData; + PointerEventData_t131 * L_3 = ___eventData; + NullCheck(L_3); + Camera_t28 * L_4 = PointerEventData_get_pressEventCamera_m2250(L_3, /*hidden argument*/NULL); + Slider_UpdateDrag_m3103(__this, L_2, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Slider::OnMove(UnityEngine.EventSystems.AxisEventData) +extern "C" void Slider_OnMove_m3107 (Slider_t615 * __this, AxisEventData_t510 * ___eventData, const MethodInfo* method) +{ + int32_t V_0 = {0}; + Slider_t615 * G_B9_0 = {0}; + Slider_t615 * G_B8_0 = {0}; + float G_B10_0 = 0.0f; + Slider_t615 * G_B10_1 = {0}; + Slider_t615 * G_B17_0 = {0}; + Slider_t615 * G_B16_0 = {0}; + float G_B18_0 = 0.0f; + Slider_t615 * G_B18_1 = {0}; + Slider_t615 * G_B25_0 = {0}; + Slider_t615 * G_B24_0 = {0}; + float G_B26_0 = 0.0f; + Slider_t615 * G_B26_1 = {0}; + Slider_t615 * G_B33_0 = {0}; + Slider_t615 * G_B32_0 = {0}; + float G_B34_0 = 0.0f; + Slider_t615 * G_B34_1 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_001e; + } + } + +IL_0016: + { + AxisEventData_t510 * L_2 = ___eventData; + Selectable_OnMove_m3050(__this, L_2, /*hidden argument*/NULL); + return; + } + +IL_001e: + { + AxisEventData_t510 * L_3 = ___eventData; + NullCheck(L_3); + int32_t L_4 = AxisEventData_get_moveDir_m2209(L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + if (L_5 == 0) + { + goto IL_0040; + } + if (L_5 == 1) + { + goto IL_00fa; + } + if (L_5 == 2) + { + goto IL_009d; + } + if (L_5 == 3) + { + goto IL_0158; + } + } + { + goto IL_01b6; + } + +IL_0040: + { + int32_t L_6 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0091; + } + } + { + Selectable_t538 * L_7 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(26 /* UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnLeft() */, __this); + bool L_8 = Object_op_Equality_m445(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0091; + } + } + { + bool L_9 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B8_0 = __this; + if (!L_9) + { + G_B9_0 = __this; + goto IL_007a; + } + } + { + float L_10 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_11 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B10_0 = ((float)((float)L_10+(float)L_11)); + G_B10_1 = G_B8_0; + goto IL_0087; + } + +IL_007a: + { + float L_12 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_13 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B10_0 = ((float)((float)L_12-(float)L_13)); + G_B10_1 = G_B9_0; + } + +IL_0087: + { + NullCheck(G_B10_1); + Slider_Set_m3097(G_B10_1, G_B10_0, /*hidden argument*/NULL); + goto IL_0098; + } + +IL_0091: + { + AxisEventData_t510 * L_14 = ___eventData; + Selectable_OnMove_m3050(__this, L_14, /*hidden argument*/NULL); + } + +IL_0098: + { + goto IL_01b6; + } + +IL_009d: + { + int32_t L_15 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if (L_15) + { + goto IL_00ee; + } + } + { + Selectable_t538 * L_16 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(27 /* UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnRight() */, __this); + bool L_17 = Object_op_Equality_m445(NULL /*static, unused*/, L_16, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00ee; + } + } + { + bool L_18 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B16_0 = __this; + if (!L_18) + { + G_B17_0 = __this; + goto IL_00d7; + } + } + { + float L_19 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_20 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B18_0 = ((float)((float)L_19-(float)L_20)); + G_B18_1 = G_B16_0; + goto IL_00e4; + } + +IL_00d7: + { + float L_21 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_22 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B18_0 = ((float)((float)L_21+(float)L_22)); + G_B18_1 = G_B17_0; + } + +IL_00e4: + { + NullCheck(G_B18_1); + Slider_Set_m3097(G_B18_1, G_B18_0, /*hidden argument*/NULL); + goto IL_00f5; + } + +IL_00ee: + { + AxisEventData_t510 * L_23 = ___eventData; + Selectable_OnMove_m3050(__this, L_23, /*hidden argument*/NULL); + } + +IL_00f5: + { + goto IL_01b6; + } + +IL_00fa: + { + int32_t L_24 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)1)))) + { + goto IL_014c; + } + } + { + Selectable_t538 * L_25 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(28 /* UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnUp() */, __this); + bool L_26 = Object_op_Equality_m445(NULL /*static, unused*/, L_25, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_014c; + } + } + { + bool L_27 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B24_0 = __this; + if (!L_27) + { + G_B25_0 = __this; + goto IL_0135; + } + } + { + float L_28 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_29 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B26_0 = ((float)((float)L_28-(float)L_29)); + G_B26_1 = G_B24_0; + goto IL_0142; + } + +IL_0135: + { + float L_30 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_31 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B26_0 = ((float)((float)L_30+(float)L_31)); + G_B26_1 = G_B25_0; + } + +IL_0142: + { + NullCheck(G_B26_1); + Slider_Set_m3097(G_B26_1, G_B26_0, /*hidden argument*/NULL); + goto IL_0153; + } + +IL_014c: + { + AxisEventData_t510 * L_32 = ___eventData; + Selectable_OnMove_m3050(__this, L_32, /*hidden argument*/NULL); + } + +IL_0153: + { + goto IL_01b6; + } + +IL_0158: + { + int32_t L_33 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + goto IL_01aa; + } + } + { + Selectable_t538 * L_34 = (Selectable_t538 *)VirtFuncInvoker0< Selectable_t538 * >::Invoke(29 /* UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnDown() */, __this); + bool L_35 = Object_op_Equality_m445(NULL /*static, unused*/, L_34, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_01aa; + } + } + { + bool L_36 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + G_B32_0 = __this; + if (!L_36) + { + G_B33_0 = __this; + goto IL_0193; + } + } + { + float L_37 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_38 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B34_0 = ((float)((float)L_37+(float)L_38)); + G_B34_1 = G_B32_0; + goto IL_01a0; + } + +IL_0193: + { + float L_39 = (float)VirtFuncInvoker0< float >::Invoke(45 /* System.Single UnityEngine.UI.Slider::get_value() */, __this); + float L_40 = Slider_get_stepSize_m3088(__this, /*hidden argument*/NULL); + G_B34_0 = ((float)((float)L_39-(float)L_40)); + G_B34_1 = G_B33_0; + } + +IL_01a0: + { + NullCheck(G_B34_1); + Slider_Set_m3097(G_B34_1, G_B34_0, /*hidden argument*/NULL); + goto IL_01b1; + } + +IL_01aa: + { + AxisEventData_t510 * L_41 = ___eventData; + Selectable_OnMove_m3050(__this, L_41, /*hidden argument*/NULL); + } + +IL_01b1: + { + goto IL_01b6; + } + +IL_01b6: + { + return; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnLeft() +extern "C" Selectable_t538 * Slider_FindSelectableOnLeft_m3108 (Slider_t615 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0021; + } + } + { + int32_t L_2 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0021: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnLeft_m3046(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnRight() +extern "C" Selectable_t538 * Slider_FindSelectableOnRight_m3109 (Slider_t615 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0021; + } + } + { + int32_t L_2 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0021: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnRight_m3047(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnUp() +extern "C" Selectable_t538 * Slider_FindSelectableOnUp_m3110 (Slider_t615 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0022; + } + } + { + int32_t L_2 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + goto IL_0022; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0022: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnUp_m3048(__this, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.UI.Selectable UnityEngine.UI.Slider::FindSelectableOnDown() +extern "C" Selectable_t538 * Slider_FindSelectableOnDown_m3111 (Slider_t615 * __this, const MethodInfo* method) +{ + Navigation_t591 V_0 = {0}; + { + Navigation_t591 L_0 = Selectable_get_navigation_m3010(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Navigation_get_mode_m2838((&V_0), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0022; + } + } + { + int32_t L_2 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + goto IL_0022; + } + } + { + return (Selectable_t538 *)NULL; + } + +IL_0022: + { + Selectable_t538 * L_3 = Selectable_FindSelectableOnDown_m3049(__this, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void UnityEngine.UI.Slider::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void Slider_OnInitializePotentialDrag_m3112 (Slider_t615 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + PointerEventData_set_useDragThreshold_m2243(L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Slider::SetDirection(UnityEngine.UI.Slider/Direction,System.Boolean) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void Slider_SetDirection_m3113 (Slider_t615 * __this, int32_t ___direction, bool ___includeRectLayouts, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + bool V_1 = false; + { + int32_t L_0 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + V_1 = L_1; + int32_t L_2 = ___direction; + Slider_set_direction_m3075(__this, L_2, /*hidden argument*/NULL); + bool L_3 = ___includeRectLayouts; + if (L_3) + { + goto IL_001c; + } + } + { + return; + } + +IL_001c: + { + int32_t L_4 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + int32_t L_5 = V_0; + if ((((int32_t)L_4) == ((int32_t)L_5))) + { + goto IL_003a; + } + } + { + Transform_t3 * L_6 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutAxes_m1762(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_6, RectTransform_t242_il2cpp_TypeInfo_var)), 1, 1, /*hidden argument*/NULL); + } + +IL_003a: + { + bool L_7 = Slider_get_reverseValue_m3101(__this, /*hidden argument*/NULL); + bool L_8 = V_1; + if ((((int32_t)L_7) == ((int32_t)L_8))) + { + goto IL_005e; + } + } + { + Transform_t3 * L_9 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + int32_t L_10 = Slider_get_axis_m3100(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutOnAxis_m1761(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_9, RectTransform_t242_il2cpp_TypeInfo_var)), L_10, 1, 1, /*hidden argument*/NULL); + } + +IL_005e: + { + return; + } +} +// System.Boolean UnityEngine.UI.Slider::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool Slider_UnityEngine_UI_ICanvasElement_IsDestroyed_m3114 (Slider_t615 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.Slider::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * Slider_UnityEngine_UI_ICanvasElement_get_transform_m3115 (Slider_t615 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Sprite UnityEngine.UI.SpriteState::get_highlightedSprite() +extern "C" Sprite_t250 * SpriteState_get_highlightedSprite_m3116 (SpriteState_t608 * __this, const MethodInfo* method) +{ + { + Sprite_t250 * L_0 = (__this->___m_HighlightedSprite_0); + return L_0; + } +} +// UnityEngine.Sprite UnityEngine.UI.SpriteState::get_pressedSprite() +extern "C" Sprite_t250 * SpriteState_get_pressedSprite_m3117 (SpriteState_t608 * __this, const MethodInfo* method) +{ + { + Sprite_t250 * L_0 = (__this->___m_PressedSprite_1); + return L_0; + } +} +// UnityEngine.Sprite UnityEngine.UI.SpriteState::get_disabledSprite() +extern "C" Sprite_t250 * SpriteState_get_disabledSprite_m3118 (SpriteState_t608 * __this, const MethodInfo* method) +{ + { + Sprite_t250 * L_0 = (__this->___m_DisabledSprite_2); + return L_0; + } +} +// System.Void UnityEngine.UI.StencilMaterial/MatEntry::.ctor() +extern "C" void MatEntry__ctor_m3119 (MatEntry_t616 * __this, const MethodInfo* method) +{ + { + __this->___compareFunction_5 = 8; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.StencilMaterial::.cctor() +extern TypeInfo* List_1_t618_il2cpp_TypeInfo_var; +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3631_MethodInfo_var; +extern "C" void StencilMaterial__cctor_m3120 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t618_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(380); + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + List_1__ctor_m3631_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483911); + s_Il2CppMethodIntialized = true; + } + { + List_1_t618 * L_0 = (List_1_t618 *)il2cpp_codegen_object_new (List_1_t618_il2cpp_TypeInfo_var); + List_1__ctor_m3631(L_0, /*hidden argument*/List_1__ctor_m3631_MethodInfo_var); + ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0 = L_0; + return; + } +} +// UnityEngine.Material UnityEngine.UI.StencilMaterial::Add(UnityEngine.Material,System.Int32,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.ColorWriteMask) +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern "C" Material_t160 * StencilMaterial_Add_m3121 (Object_t * __this /* static, unused */, Material_t160 * ___baseMat, int32_t ___stencilID, int32_t ___operation, int32_t ___compareFunction, int32_t ___colorWriteMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + s_Il2CppMethodIntialized = true; + } + { + Material_t160 * L_0 = ___baseMat; + int32_t L_1 = ___stencilID; + int32_t L_2 = ___operation; + int32_t L_3 = ___compareFunction; + int32_t L_4 = ___colorWriteMask; + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + Material_t160 * L_5 = StencilMaterial_Add_m3122(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, ((int32_t)255), ((int32_t)255), /*hidden argument*/NULL); + return L_5; + } +} +// UnityEngine.Material UnityEngine.UI.StencilMaterial::Add(UnityEngine.Material,System.Int32,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.ColorWriteMask,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern TypeInfo* MatEntry_t616_il2cpp_TypeInfo_var; +extern TypeInfo* Material_t160_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* StencilOp_t360_il2cpp_TypeInfo_var; +extern TypeInfo* CompareFunction_t358_il2cpp_TypeInfo_var; +extern TypeInfo* ColorWriteMask_t359_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral225; +extern Il2CppCodeGenString* _stringLiteral226; +extern Il2CppCodeGenString* _stringLiteral227; +extern Il2CppCodeGenString* _stringLiteral228; +extern Il2CppCodeGenString* _stringLiteral229; +extern Il2CppCodeGenString* _stringLiteral230; +extern Il2CppCodeGenString* _stringLiteral231; +extern Il2CppCodeGenString* _stringLiteral232; +extern Il2CppCodeGenString* _stringLiteral233; +extern Il2CppCodeGenString* _stringLiteral234; +extern Il2CppCodeGenString* _stringLiteral235; +extern Il2CppCodeGenString* _stringLiteral236; +extern Il2CppCodeGenString* _stringLiteral237; +extern Il2CppCodeGenString* _stringLiteral238; +extern Il2CppCodeGenString* _stringLiteral239; +extern "C" Material_t160 * StencilMaterial_Add_m3122 (Object_t * __this /* static, unused */, Material_t160 * ___baseMat, int32_t ___stencilID, int32_t ___operation, int32_t ___compareFunction, int32_t ___colorWriteMask, int32_t ___readMask, int32_t ___writeMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + MatEntry_t616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(379); + Material_t160_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(57); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + StencilOp_t360_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(381); + CompareFunction_t358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(382); + ColorWriteMask_t359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(383); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral225 = il2cpp_codegen_string_literal_from_index(225); + _stringLiteral226 = il2cpp_codegen_string_literal_from_index(226); + _stringLiteral227 = il2cpp_codegen_string_literal_from_index(227); + _stringLiteral228 = il2cpp_codegen_string_literal_from_index(228); + _stringLiteral229 = il2cpp_codegen_string_literal_from_index(229); + _stringLiteral230 = il2cpp_codegen_string_literal_from_index(230); + _stringLiteral231 = il2cpp_codegen_string_literal_from_index(231); + _stringLiteral232 = il2cpp_codegen_string_literal_from_index(232); + _stringLiteral233 = il2cpp_codegen_string_literal_from_index(233); + _stringLiteral234 = il2cpp_codegen_string_literal_from_index(234); + _stringLiteral235 = il2cpp_codegen_string_literal_from_index(235); + _stringLiteral236 = il2cpp_codegen_string_literal_from_index(236); + _stringLiteral237 = il2cpp_codegen_string_literal_from_index(237); + _stringLiteral238 = il2cpp_codegen_string_literal_from_index(238); + _stringLiteral239 = il2cpp_codegen_string_literal_from_index(239); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + MatEntry_t616 * V_1 = {0}; + MatEntry_t616 * V_2 = {0}; + MatEntry_t616 * G_B29_0 = {0}; + MatEntry_t616 * G_B28_0 = {0}; + int32_t G_B30_0 = 0; + MatEntry_t616 * G_B30_1 = {0}; + String_t* G_B32_0 = {0}; + Material_t160 * G_B32_1 = {0}; + String_t* G_B31_0 = {0}; + Material_t160 * G_B31_1 = {0}; + int32_t G_B33_0 = 0; + String_t* G_B33_1 = {0}; + Material_t160 * G_B33_2 = {0}; + { + int32_t L_0 = ___stencilID; + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0010; + } + } + { + int32_t L_1 = ___colorWriteMask; + if ((((int32_t)L_1) == ((int32_t)((int32_t)15)))) + { + goto IL_001c; + } + } + +IL_0010: + { + Material_t160 * L_2 = ___baseMat; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001e; + } + } + +IL_001c: + { + Material_t160 * L_4 = ___baseMat; + return L_4; + } + +IL_001e: + { + Material_t160 * L_5 = ___baseMat; + NullCheck(L_5); + bool L_6 = Material_HasProperty_m1192(L_5, _stringLiteral225, /*hidden argument*/NULL); + if (L_6) + { + goto IL_004b; + } + } + { + Material_t160 * L_7 = ___baseMat; + NullCheck(L_7); + String_t* L_8 = Object_get_name_m630(L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_8, _stringLiteral227, /*hidden argument*/NULL); + Material_t160 * L_10 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + Material_t160 * L_11 = ___baseMat; + return L_11; + } + +IL_004b: + { + Material_t160 * L_12 = ___baseMat; + NullCheck(L_12); + bool L_13 = Material_HasProperty_m1192(L_12, _stringLiteral228, /*hidden argument*/NULL); + if (L_13) + { + goto IL_0078; + } + } + { + Material_t160 * L_14 = ___baseMat; + NullCheck(L_14); + String_t* L_15 = Object_get_name_m630(L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_15, _stringLiteral229, /*hidden argument*/NULL); + Material_t160 * L_17 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + Material_t160 * L_18 = ___baseMat; + return L_18; + } + +IL_0078: + { + Material_t160 * L_19 = ___baseMat; + NullCheck(L_19); + bool L_20 = Material_HasProperty_m1192(L_19, _stringLiteral230, /*hidden argument*/NULL); + if (L_20) + { + goto IL_00a5; + } + } + { + Material_t160 * L_21 = ___baseMat; + NullCheck(L_21); + String_t* L_22 = Object_get_name_m630(L_21, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_22, _stringLiteral231, /*hidden argument*/NULL); + Material_t160 * L_24 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + Material_t160 * L_25 = ___baseMat; + return L_25; + } + +IL_00a5: + { + Material_t160 * L_26 = ___baseMat; + NullCheck(L_26); + bool L_27 = Material_HasProperty_m1192(L_26, _stringLiteral232, /*hidden argument*/NULL); + if (L_27) + { + goto IL_00d2; + } + } + { + Material_t160 * L_28 = ___baseMat; + NullCheck(L_28); + String_t* L_29 = Object_get_name_m630(L_28, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_30 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_29, _stringLiteral233, /*hidden argument*/NULL); + Material_t160 * L_31 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL); + Material_t160 * L_32 = ___baseMat; + return L_32; + } + +IL_00d2: + { + Material_t160 * L_33 = ___baseMat; + NullCheck(L_33); + bool L_34 = Material_HasProperty_m1192(L_33, _stringLiteral232, /*hidden argument*/NULL); + if (L_34) + { + goto IL_00ff; + } + } + { + Material_t160 * L_35 = ___baseMat; + NullCheck(L_35); + String_t* L_36 = Object_get_name_m630(L_35, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_37 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_36, _stringLiteral234, /*hidden argument*/NULL); + Material_t160 * L_38 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + Material_t160 * L_39 = ___baseMat; + return L_39; + } + +IL_00ff: + { + Material_t160 * L_40 = ___baseMat; + NullCheck(L_40); + bool L_41 = Material_HasProperty_m1192(L_40, _stringLiteral235, /*hidden argument*/NULL); + if (L_41) + { + goto IL_012c; + } + } + { + Material_t160 * L_42 = ___baseMat; + NullCheck(L_42); + String_t* L_43 = Object_get_name_m630(L_42, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral226, L_43, _stringLiteral236, /*hidden argument*/NULL); + Material_t160 * L_45 = ___baseMat; + Debug_LogWarning_m1275(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + Material_t160 * L_46 = ___baseMat; + return L_46; + } + +IL_012c: + { + V_0 = 0; + goto IL_01b4; + } + +IL_0133: + { + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_47 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + int32_t L_48 = V_0; + NullCheck(L_47); + MatEntry_t616 * L_49 = (MatEntry_t616 *)VirtFuncInvoker1< MatEntry_t616 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_47, L_48); + V_1 = L_49; + MatEntry_t616 * L_50 = V_1; + NullCheck(L_50); + Material_t160 * L_51 = (L_50->___baseMat_0); + Material_t160 * L_52 = ___baseMat; + bool L_53 = Object_op_Equality_m445(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL); + if (!L_53) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_54 = V_1; + NullCheck(L_54); + int32_t L_55 = (L_54->___stencilId_3); + int32_t L_56 = ___stencilID; + if ((!(((uint32_t)L_55) == ((uint32_t)L_56)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_57 = V_1; + NullCheck(L_57); + int32_t L_58 = (L_57->___operation_4); + int32_t L_59 = ___operation; + if ((!(((uint32_t)L_58) == ((uint32_t)L_59)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_60 = V_1; + NullCheck(L_60); + int32_t L_61 = (L_60->___compareFunction_5); + int32_t L_62 = ___compareFunction; + if ((!(((uint32_t)L_61) == ((uint32_t)L_62)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_63 = V_1; + NullCheck(L_63); + int32_t L_64 = (L_63->___readMask_6); + int32_t L_65 = ___readMask; + if ((!(((uint32_t)L_64) == ((uint32_t)L_65)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_66 = V_1; + NullCheck(L_66); + int32_t L_67 = (L_66->___writeMask_7); + int32_t L_68 = ___writeMask; + if ((!(((uint32_t)L_67) == ((uint32_t)L_68)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_69 = V_1; + NullCheck(L_69); + int32_t L_70 = (L_69->___colorMask_9); + int32_t L_71 = ___colorWriteMask; + if ((!(((uint32_t)L_70) == ((uint32_t)L_71)))) + { + goto IL_01b0; + } + } + { + MatEntry_t616 * L_72 = V_1; + MatEntry_t616 * L_73 = L_72; + NullCheck(L_73); + int32_t L_74 = (L_73->___count_2); + NullCheck(L_73); + L_73->___count_2 = ((int32_t)((int32_t)L_74+(int32_t)1)); + MatEntry_t616 * L_75 = V_1; + NullCheck(L_75); + Material_t160 * L_76 = (L_75->___customMat_1); + return L_76; + } + +IL_01b0: + { + int32_t L_77 = V_0; + V_0 = ((int32_t)((int32_t)L_77+(int32_t)1)); + } + +IL_01b4: + { + int32_t L_78 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_79 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + NullCheck(L_79); + int32_t L_80 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_79); + if ((((int32_t)L_78) < ((int32_t)L_80))) + { + goto IL_0133; + } + } + { + MatEntry_t616 * L_81 = (MatEntry_t616 *)il2cpp_codegen_object_new (MatEntry_t616_il2cpp_TypeInfo_var); + MatEntry__ctor_m3119(L_81, /*hidden argument*/NULL); + V_2 = L_81; + MatEntry_t616 * L_82 = V_2; + NullCheck(L_82); + L_82->___count_2 = 1; + MatEntry_t616 * L_83 = V_2; + Material_t160 * L_84 = ___baseMat; + NullCheck(L_83); + L_83->___baseMat_0 = L_84; + MatEntry_t616 * L_85 = V_2; + Material_t160 * L_86 = ___baseMat; + Material_t160 * L_87 = (Material_t160 *)il2cpp_codegen_object_new (Material_t160_il2cpp_TypeInfo_var); + Material__ctor_m1185(L_87, L_86, /*hidden argument*/NULL); + NullCheck(L_85); + L_85->___customMat_1 = L_87; + MatEntry_t616 * L_88 = V_2; + NullCheck(L_88); + Material_t160 * L_89 = (L_88->___customMat_1); + NullCheck(L_89); + Object_set_hideFlags_m1335(L_89, ((int32_t)61), /*hidden argument*/NULL); + MatEntry_t616 * L_90 = V_2; + int32_t L_91 = ___stencilID; + NullCheck(L_90); + L_90->___stencilId_3 = L_91; + MatEntry_t616 * L_92 = V_2; + int32_t L_93 = ___operation; + NullCheck(L_92); + L_92->___operation_4 = L_93; + MatEntry_t616 * L_94 = V_2; + int32_t L_95 = ___compareFunction; + NullCheck(L_94); + L_94->___compareFunction_5 = L_95; + MatEntry_t616 * L_96 = V_2; + int32_t L_97 = ___readMask; + NullCheck(L_96); + L_96->___readMask_6 = L_97; + MatEntry_t616 * L_98 = V_2; + int32_t L_99 = ___writeMask; + NullCheck(L_98); + L_98->___writeMask_7 = L_99; + MatEntry_t616 * L_100 = V_2; + int32_t L_101 = ___colorWriteMask; + NullCheck(L_100); + L_100->___colorMask_9 = L_101; + MatEntry_t616 * L_102 = V_2; + int32_t L_103 = ___operation; + G_B28_0 = L_102; + if (!L_103) + { + G_B29_0 = L_102; + goto IL_022c; + } + } + { + int32_t L_104 = ___writeMask; + G_B30_0 = ((((int32_t)L_104) > ((int32_t)0))? 1 : 0); + G_B30_1 = G_B28_0; + goto IL_022d; + } + +IL_022c: + { + G_B30_0 = 0; + G_B30_1 = G_B29_0; + } + +IL_022d: + { + NullCheck(G_B30_1); + G_B30_1->___useAlphaClip_8 = G_B30_0; + MatEntry_t616 * L_105 = V_2; + NullCheck(L_105); + Material_t160 * L_106 = (L_105->___customMat_1); + ObjectU5BU5D_t162* L_107 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 8)); + int32_t L_108 = ___stencilID; + int32_t L_109 = L_108; + Object_t * L_110 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_109); + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, 0); + ArrayElementTypeCheck (L_107, L_110); + *((Object_t **)(Object_t **)SZArrayLdElema(L_107, 0, sizeof(Object_t *))) = (Object_t *)L_110; + ObjectU5BU5D_t162* L_111 = L_107; + int32_t L_112 = ___operation; + int32_t L_113 = L_112; + Object_t * L_114 = Box(StencilOp_t360_il2cpp_TypeInfo_var, &L_113); + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, 1); + ArrayElementTypeCheck (L_111, L_114); + *((Object_t **)(Object_t **)SZArrayLdElema(L_111, 1, sizeof(Object_t *))) = (Object_t *)L_114; + ObjectU5BU5D_t162* L_115 = L_111; + int32_t L_116 = ___compareFunction; + int32_t L_117 = L_116; + Object_t * L_118 = Box(CompareFunction_t358_il2cpp_TypeInfo_var, &L_117); + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, 2); + ArrayElementTypeCheck (L_115, L_118); + *((Object_t **)(Object_t **)SZArrayLdElema(L_115, 2, sizeof(Object_t *))) = (Object_t *)L_118; + ObjectU5BU5D_t162* L_119 = L_115; + int32_t L_120 = ___writeMask; + int32_t L_121 = L_120; + Object_t * L_122 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_121); + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, 3); + ArrayElementTypeCheck (L_119, L_122); + *((Object_t **)(Object_t **)SZArrayLdElema(L_119, 3, sizeof(Object_t *))) = (Object_t *)L_122; + ObjectU5BU5D_t162* L_123 = L_119; + int32_t L_124 = ___readMask; + int32_t L_125 = L_124; + Object_t * L_126 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_125); + NullCheck(L_123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_123, 4); + ArrayElementTypeCheck (L_123, L_126); + *((Object_t **)(Object_t **)SZArrayLdElema(L_123, 4, sizeof(Object_t *))) = (Object_t *)L_126; + ObjectU5BU5D_t162* L_127 = L_123; + int32_t L_128 = ___colorWriteMask; + int32_t L_129 = L_128; + Object_t * L_130 = Box(ColorWriteMask_t359_il2cpp_TypeInfo_var, &L_129); + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, 5); + ArrayElementTypeCheck (L_127, L_130); + *((Object_t **)(Object_t **)SZArrayLdElema(L_127, 5, sizeof(Object_t *))) = (Object_t *)L_130; + ObjectU5BU5D_t162* L_131 = L_127; + MatEntry_t616 * L_132 = V_2; + NullCheck(L_132); + bool L_133 = (L_132->___useAlphaClip_8); + bool L_134 = L_133; + Object_t * L_135 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_134); + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, 6); + ArrayElementTypeCheck (L_131, L_135); + *((Object_t **)(Object_t **)SZArrayLdElema(L_131, 6, sizeof(Object_t *))) = (Object_t *)L_135; + ObjectU5BU5D_t162* L_136 = L_131; + Material_t160 * L_137 = ___baseMat; + NullCheck(L_137); + String_t* L_138 = Object_get_name_m630(L_137, /*hidden argument*/NULL); + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, 7); + ArrayElementTypeCheck (L_136, L_138); + *((Object_t **)(Object_t **)SZArrayLdElema(L_136, 7, sizeof(Object_t *))) = (Object_t *)L_138; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_139 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral237, L_136, /*hidden argument*/NULL); + NullCheck(L_106); + Object_set_name_m1334(L_106, L_139, /*hidden argument*/NULL); + MatEntry_t616 * L_140 = V_2; + NullCheck(L_140); + Material_t160 * L_141 = (L_140->___customMat_1); + int32_t L_142 = ___stencilID; + NullCheck(L_141); + Material_SetInt_m1191(L_141, _stringLiteral225, L_142, /*hidden argument*/NULL); + MatEntry_t616 * L_143 = V_2; + NullCheck(L_143); + Material_t160 * L_144 = (L_143->___customMat_1); + int32_t L_145 = ___operation; + NullCheck(L_144); + Material_SetInt_m1191(L_144, _stringLiteral228, L_145, /*hidden argument*/NULL); + MatEntry_t616 * L_146 = V_2; + NullCheck(L_146); + Material_t160 * L_147 = (L_146->___customMat_1); + int32_t L_148 = ___compareFunction; + NullCheck(L_147); + Material_SetInt_m1191(L_147, _stringLiteral230, L_148, /*hidden argument*/NULL); + MatEntry_t616 * L_149 = V_2; + NullCheck(L_149); + Material_t160 * L_150 = (L_149->___customMat_1); + int32_t L_151 = ___readMask; + NullCheck(L_150); + Material_SetInt_m1191(L_150, _stringLiteral232, L_151, /*hidden argument*/NULL); + MatEntry_t616 * L_152 = V_2; + NullCheck(L_152); + Material_t160 * L_153 = (L_152->___customMat_1); + int32_t L_154 = ___writeMask; + NullCheck(L_153); + Material_SetInt_m1191(L_153, _stringLiteral238, L_154, /*hidden argument*/NULL); + MatEntry_t616 * L_155 = V_2; + NullCheck(L_155); + Material_t160 * L_156 = (L_155->___customMat_1); + int32_t L_157 = ___colorWriteMask; + NullCheck(L_156); + Material_SetInt_m1191(L_156, _stringLiteral235, L_157, /*hidden argument*/NULL); + MatEntry_t616 * L_158 = V_2; + NullCheck(L_158); + Material_t160 * L_159 = (L_158->___customMat_1); + MatEntry_t616 * L_160 = V_2; + NullCheck(L_160); + bool L_161 = (L_160->___useAlphaClip_8); + G_B31_0 = _stringLiteral239; + G_B31_1 = L_159; + if (!L_161) + { + G_B32_0 = _stringLiteral239; + G_B32_1 = L_159; + goto IL_0322; + } + } + { + G_B33_0 = 1; + G_B33_1 = G_B31_0; + G_B33_2 = G_B31_1; + goto IL_0323; + } + +IL_0322: + { + G_B33_0 = 0; + G_B33_1 = G_B32_0; + G_B33_2 = G_B32_1; + } + +IL_0323: + { + NullCheck(G_B33_2); + Material_SetInt_m1191(G_B33_2, G_B33_1, G_B33_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_162 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + MatEntry_t616 * L_163 = V_2; + NullCheck(L_162); + VirtActionInvoker1< MatEntry_t616 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_162, L_163); + MatEntry_t616 * L_164 = V_2; + NullCheck(L_164); + Material_t160 * L_165 = (L_164->___customMat_1); + return L_165; + } +} +// System.Void UnityEngine.UI.StencilMaterial::Remove(UnityEngine.Material) +extern TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +extern "C" void StencilMaterial_Remove_m3123 (Object_t * __this /* static, unused */, Material_t160 * ___customMat, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StencilMaterial_t617_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(358); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + MatEntry_t616 * V_1 = {0}; + int32_t V_2 = 0; + { + Material_t160 * L_0 = ___customMat; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + V_0 = 0; + goto IL_006e; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_2 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + int32_t L_3 = V_0; + NullCheck(L_2); + MatEntry_t616 * L_4 = (MatEntry_t616 *)VirtFuncInvoker1< MatEntry_t616 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_2, L_3); + V_1 = L_4; + MatEntry_t616 * L_5 = V_1; + NullCheck(L_5); + Material_t160 * L_6 = (L_5->___customMat_1); + Material_t160 * L_7 = ___customMat; + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0036; + } + } + { + goto IL_006a; + } + +IL_0036: + { + MatEntry_t616 * L_9 = V_1; + MatEntry_t616 * L_10 = L_9; + NullCheck(L_10); + int32_t L_11 = (L_10->___count_2); + int32_t L_12 = ((int32_t)((int32_t)L_11-(int32_t)1)); + V_2 = L_12; + NullCheck(L_10); + L_10->___count_2 = L_12; + int32_t L_13 = V_2; + if (L_13) + { + goto IL_0069; + } + } + { + MatEntry_t616 * L_14 = V_1; + NullCheck(L_14); + Material_t160 * L_15 = (L_14->___customMat_1); + Misc_DestroyImmediate_m2837(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + MatEntry_t616 * L_16 = V_1; + NullCheck(L_16); + L_16->___baseMat_0 = (Material_t160 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_17 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + int32_t L_18 = V_0; + NullCheck(L_17); + VirtActionInvoker1< int32_t >::Invoke(30 /* System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) */, L_17, L_18); + } + +IL_0069: + { + return; + } + +IL_006a: + { + int32_t L_19 = V_0; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_006e: + { + int32_t L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t617_il2cpp_TypeInfo_var); + List_1_t618 * L_21 = ((StencilMaterial_t617_StaticFields*)StencilMaterial_t617_il2cpp_TypeInfo_var->static_fields)->___m_List_0; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_21); + if ((((int32_t)L_20) < ((int32_t)L_22))) + { + goto IL_0014; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.Text::.ctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* UIVertexU5BU5D_t425_il2cpp_TypeInfo_var; +extern "C" void Text__ctor_m3124 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + UIVertexU5BU5D_t425_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(357); + s_Il2CppMethodIntialized = true; + } + { + FontData_t557 * L_0 = FontData_get_defaultFontData_m2502(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_FontData_28 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_Text_29 = L_1; + __this->___m_TempVerts_34 = ((UIVertexU5BU5D_t425*)SZArrayNew(UIVertexU5BU5D_t425_il2cpp_TypeInfo_var, 4)); + MaskableGraphic__ctor_m2813(__this, /*hidden argument*/NULL); + Graphic_set_useLegacyMeshGeneration_m2537(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Text::.cctor() +extern "C" void Text__cctor_m3125 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return; + } +} +// UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGenerator() +extern TypeInfo* TextGenerator_t314_il2cpp_TypeInfo_var; +extern "C" TextGenerator_t314 * Text_get_cachedTextGenerator_m3126 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextGenerator_t314_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(343); + s_Il2CppMethodIntialized = true; + } + TextGenerator_t314 * V_0 = {0}; + TextGenerator_t314 * G_B5_0 = {0}; + TextGenerator_t314 * G_B1_0 = {0}; + Text_t545 * G_B3_0 = {0}; + Text_t545 * G_B2_0 = {0}; + TextGenerator_t314 * G_B4_0 = {0}; + Text_t545 * G_B4_1 = {0}; + { + TextGenerator_t314 * L_0 = (__this->___m_TextCache_30); + TextGenerator_t314 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B5_0 = L_1; + goto IL_0040; + } + } + { + String_t* L_2 = (__this->___m_Text_29); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + G_B2_0 = __this; + if (!L_3) + { + G_B3_0 = __this; + goto IL_0033; + } + } + { + String_t* L_4 = (__this->___m_Text_29); + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + TextGenerator_t314 * L_6 = (TextGenerator_t314 *)il2cpp_codegen_object_new (TextGenerator_t314_il2cpp_TypeInfo_var); + TextGenerator__ctor_m1662(L_6, L_5, /*hidden argument*/NULL); + G_B4_0 = L_6; + G_B4_1 = G_B2_0; + goto IL_0038; + } + +IL_0033: + { + TextGenerator_t314 * L_7 = (TextGenerator_t314 *)il2cpp_codegen_object_new (TextGenerator_t314_il2cpp_TypeInfo_var); + TextGenerator__ctor_m1661(L_7, /*hidden argument*/NULL); + G_B4_0 = L_7; + G_B4_1 = G_B3_0; + } + +IL_0038: + { + TextGenerator_t314 * L_8 = G_B4_0; + V_0 = L_8; + NullCheck(G_B4_1); + G_B4_1->___m_TextCache_30 = L_8; + TextGenerator_t314 * L_9 = V_0; + G_B5_0 = L_9; + } + +IL_0040: + { + return G_B5_0; + } +} +// UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGeneratorForLayout() +extern TypeInfo* TextGenerator_t314_il2cpp_TypeInfo_var; +extern "C" TextGenerator_t314 * Text_get_cachedTextGeneratorForLayout_m3127 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextGenerator_t314_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(343); + s_Il2CppMethodIntialized = true; + } + TextGenerator_t314 * V_0 = {0}; + TextGenerator_t314 * G_B2_0 = {0}; + TextGenerator_t314 * G_B1_0 = {0}; + { + TextGenerator_t314 * L_0 = (__this->___m_TextCacheForLayout_31); + TextGenerator_t314 * L_1 = L_0; + G_B1_0 = L_1; + if (L_1) + { + G_B2_0 = L_1; + goto IL_001b; + } + } + { + TextGenerator_t314 * L_2 = (TextGenerator_t314 *)il2cpp_codegen_object_new (TextGenerator_t314_il2cpp_TypeInfo_var); + TextGenerator__ctor_m1661(L_2, /*hidden argument*/NULL); + TextGenerator_t314 * L_3 = L_2; + V_0 = L_3; + __this->___m_TextCacheForLayout_31 = L_3; + TextGenerator_t314 * L_4 = V_0; + G_B2_0 = L_4; + } + +IL_001b: + { + return G_B2_0; + } +} +// UnityEngine.Texture UnityEngine.UI.Text::get_mainTexture() +extern "C" Texture_t214 * Text_get_mainTexture_m3128 (Text_t545 * __this, const MethodInfo* method) +{ + { + Font_t310 * L_0 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0053; + } + } + { + Font_t310 * L_2 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Material_t160 * L_3 = Font_get_material_m1640(L_2, /*hidden argument*/NULL); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0053; + } + } + { + Font_t310 * L_5 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_5); + Material_t160 * L_6 = Font_get_material_m1640(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + Texture_t214 * L_7 = Material_get_mainTexture_m1186(L_6, /*hidden argument*/NULL); + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0053; + } + } + { + Font_t310 * L_9 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_9); + Material_t160 * L_10 = Font_get_material_m1640(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + Texture_t214 * L_11 = Material_get_mainTexture_m1186(L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0053: + { + Material_t160 * L_12 = (((Graphic_t560 *)__this)->___m_Material_4); + bool L_13 = Object_op_Inequality_m429(NULL /*static, unused*/, L_12, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0070; + } + } + { + Material_t160 * L_14 = (((Graphic_t560 *)__this)->___m_Material_4); + NullCheck(L_14); + Texture_t214 * L_15 = Material_get_mainTexture_m1186(L_14, /*hidden argument*/NULL); + return L_15; + } + +IL_0070: + { + Texture_t214 * L_16 = Graphic_get_mainTexture_m2554(__this, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void UnityEngine.UI.Text::FontTextureChanged() +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern "C" void Text_FontTextureChanged_m3129 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Object_op_Implicit_m435(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0012; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + FontUpdateTracker_UntrackText_m2528(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } + +IL_0012: + { + bool L_1 = (__this->___m_DisableFontTextureRebuiltCallback_33); + if (!L_1) + { + goto IL_001e; + } + } + { + return; + } + +IL_001e: + { + TextGenerator_t314 * L_2 = Text_get_cachedTextGenerator_m3126(__this, /*hidden argument*/NULL); + NullCheck(L_2); + TextGenerator_Invalidate_m1684(L_2, /*hidden argument*/NULL); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_3) + { + goto IL_0035; + } + } + { + return; + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + bool L_4 = CanvasUpdateRegistry_IsRebuildingGraphics_m2427(NULL /*static, unused*/, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0049; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + bool L_5 = CanvasUpdateRegistry_IsRebuildingLayout_m2426(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0054; + } + } + +IL_0049: + { + VirtActionInvoker0::Invoke(34 /* System.Void UnityEngine.UI.Text::UpdateGeometry() */, __this); + goto IL_005a; + } + +IL_0054: + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + } + +IL_005a: + { + return; + } +} +// UnityEngine.Font UnityEngine.UI.Text::get_font() +extern "C" Font_t310 * Text_get_font_m3130 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + Font_t310 * L_1 = FontData_get_font_m2503(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_font(UnityEngine.Font) +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern "C" void Text_set_font_m3131 (Text_t545 * __this, Font_t310 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + s_Il2CppMethodIntialized = true; + } + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + Font_t310 * L_1 = FontData_get_font_m2503(L_0, /*hidden argument*/NULL); + Font_t310 * L_2 = ___value; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0017; + } + } + { + return; + } + +IL_0017: + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + FontUpdateTracker_UntrackText_m2528(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + FontData_t557 * L_4 = (__this->___m_FontData_28); + Font_t310 * L_5 = ___value; + NullCheck(L_4); + FontData_set_font_m2504(L_4, L_5, /*hidden argument*/NULL); + FontUpdateTracker_TrackText_m2526(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this); + return; + } +} +// System.String UnityEngine.UI.Text::get_text() +extern "C" String_t* Text_get_text_m3132 (Text_t545 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_Text_29); + return L_0; + } +} +// System.Void UnityEngine.UI.Text::set_text(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Text_set_text_m3133 (Text_t545 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0032; + } + } + { + String_t* L_2 = (__this->___m_Text_29); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_3 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001c; + } + } + { + return; + } + +IL_001c: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_Text_29 = L_4; + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + goto IL_0056; + } + +IL_0032: + { + String_t* L_5 = (__this->___m_Text_29); + String_t* L_6 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0056; + } + } + { + String_t* L_8 = ___value; + __this->___m_Text_29 = L_8; + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + } + +IL_0056: + { + return; + } +} +// System.Boolean UnityEngine.UI.Text::get_supportRichText() +extern "C" bool Text_get_supportRichText_m3134 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + bool L_1 = FontData_get_richText_m2517(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_supportRichText(System.Boolean) +extern "C" void Text_set_supportRichText_m3135 (Text_t545 * __this, bool ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + bool L_1 = FontData_get_richText_m2517(L_0, /*hidden argument*/NULL); + bool L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + bool L_4 = ___value; + NullCheck(L_3); + FontData_set_richText_m2518(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Boolean UnityEngine.UI.Text::get_resizeTextForBestFit() +extern "C" bool Text_get_resizeTextForBestFit_m3136 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + bool L_1 = FontData_get_bestFit_m2509(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_resizeTextForBestFit(System.Boolean) +extern "C" void Text_set_resizeTextForBestFit_m3137 (Text_t545 * __this, bool ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + bool L_1 = FontData_get_bestFit_m2509(L_0, /*hidden argument*/NULL); + bool L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + bool L_4 = ___value; + NullCheck(L_3); + FontData_set_bestFit_m2510(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Int32 UnityEngine.UI.Text::get_resizeTextMinSize() +extern "C" int32_t Text_get_resizeTextMinSize_m3138 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_minSize_m2511(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_resizeTextMinSize(System.Int32) +extern "C" void Text_set_resizeTextMinSize_m3139 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_minSize_m2511(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_minSize_m2512(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Int32 UnityEngine.UI.Text::get_resizeTextMaxSize() +extern "C" int32_t Text_get_resizeTextMaxSize_m3140 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_maxSize_m2513(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_resizeTextMaxSize(System.Int32) +extern "C" void Text_set_resizeTextMaxSize_m3141 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_maxSize_m2513(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_maxSize_m2514(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// UnityEngine.TextAnchor UnityEngine.UI.Text::get_alignment() +extern "C" int32_t Text_get_alignment_m3142 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_alignment_m2515(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_alignment(UnityEngine.TextAnchor) +extern "C" void Text_set_alignment_m3143 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_alignment_m2515(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_alignment_m2516(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Int32 UnityEngine.UI.Text::get_fontSize() +extern "C" int32_t Text_get_fontSize_m3144 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_fontSize_m2505(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_fontSize(System.Int32) +extern "C" void Text_set_fontSize_m3145 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_fontSize_m2505(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_fontSize_m2506(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// UnityEngine.HorizontalWrapMode UnityEngine.UI.Text::get_horizontalOverflow() +extern "C" int32_t Text_get_horizontalOverflow_m3146 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_horizontalOverflow_m2519(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_horizontalOverflow(UnityEngine.HorizontalWrapMode) +extern "C" void Text_set_horizontalOverflow_m3147 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_horizontalOverflow_m2519(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_horizontalOverflow_m2520(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// UnityEngine.VerticalWrapMode UnityEngine.UI.Text::get_verticalOverflow() +extern "C" int32_t Text_get_verticalOverflow_m3148 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_verticalOverflow_m2521(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_verticalOverflow(UnityEngine.VerticalWrapMode) +extern "C" void Text_set_verticalOverflow_m3149 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_verticalOverflow_m2521(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_verticalOverflow_m2522(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Single UnityEngine.UI.Text::get_lineSpacing() +extern "C" float Text_get_lineSpacing_m3150 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + float L_1 = FontData_get_lineSpacing_m2523(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_lineSpacing(System.Single) +extern "C" void Text_set_lineSpacing_m3151 (Text_t545 * __this, float ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + float L_1 = FontData_get_lineSpacing_m2523(L_0, /*hidden argument*/NULL); + float L_2 = ___value; + if ((!(((float)L_1) == ((float)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + float L_4 = ___value; + NullCheck(L_3); + FontData_set_lineSpacing_m2524(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// UnityEngine.FontStyle UnityEngine.UI.Text::get_fontStyle() +extern "C" int32_t Text_get_fontStyle_m3152 (Text_t545 * __this, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_fontStyle_m2507(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.Text::set_fontStyle(UnityEngine.FontStyle) +extern "C" void Text_set_fontStyle_m3153 (Text_t545 * __this, int32_t ___value, const MethodInfo* method) +{ + { + FontData_t557 * L_0 = (__this->___m_FontData_28); + NullCheck(L_0); + int32_t L_1 = FontData_get_fontStyle_m2507(L_0, /*hidden argument*/NULL); + int32_t L_2 = ___value; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + FontData_t557 * L_3 = (__this->___m_FontData_28); + int32_t L_4 = ___value; + NullCheck(L_3); + FontData_set_fontStyle_m2508(L_3, L_4, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this); + VirtActionInvoker0::Invoke(22 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this); + return; + } +} +// System.Single UnityEngine.UI.Text::get_pixelsPerUnit() +extern "C" float Text_get_pixelsPerUnit_m3154 (Text_t545 * __this, const MethodInfo* method) +{ + Canvas_t321 * V_0 = {0}; + { + Canvas_t321 * L_0 = Graphic_get_canvas_m2547(__this, /*hidden argument*/NULL); + V_0 = L_0; + Canvas_t321 * L_1 = V_0; + bool L_2 = Object_op_Implicit_m435(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0018; + } + } + { + return (1.0f); + } + +IL_0018: + { + Font_t310 * L_3 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + bool L_4 = Object_op_Implicit_m435(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0038; + } + } + { + Font_t310 * L_5 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_6 = Font_get_dynamic_m1657(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_003f; + } + } + +IL_0038: + { + Canvas_t321 * L_7 = V_0; + NullCheck(L_7); + float L_8 = Canvas_get_scaleFactor_m1704(L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_003f: + { + FontData_t557 * L_9 = (__this->___m_FontData_28); + NullCheck(L_9); + int32_t L_10 = FontData_get_fontSize_m2505(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0061; + } + } + { + Font_t310 * L_11 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = Font_get_fontSize_m1660(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_12) > ((int32_t)0))) + { + goto IL_0067; + } + } + +IL_0061: + { + return (1.0f); + } + +IL_0067: + { + Font_t310 * L_13 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_13); + int32_t L_14 = Font_get_fontSize_m1660(L_13, /*hidden argument*/NULL); + FontData_t557 * L_15 = (__this->___m_FontData_28); + NullCheck(L_15); + int32_t L_16 = FontData_get_fontSize_m2505(L_15, /*hidden argument*/NULL); + return ((float)((float)(((float)((float)L_14)))/(float)(((float)((float)L_16))))); + } +} +// System.Void UnityEngine.UI.Text::OnEnable() +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern "C" void Text_OnEnable_m3155 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + s_Il2CppMethodIntialized = true; + } + { + MaskableGraphic_OnEnable_m2821(__this, /*hidden argument*/NULL); + TextGenerator_t314 * L_0 = Text_get_cachedTextGenerator_m3126(__this, /*hidden argument*/NULL); + NullCheck(L_0); + TextGenerator_Invalidate_m1684(L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + FontUpdateTracker_TrackText_m2526(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Text::OnDisable() +extern TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +extern "C" void Text_OnDisable_m3156 (Text_t545 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontUpdateTracker_t558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(313); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(FontUpdateTracker_t558_il2cpp_TypeInfo_var); + FontUpdateTracker_UntrackText_m2528(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + MaskableGraphic_OnDisable_m2822(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Text::UpdateGeometry() +extern "C" void Text_UpdateGeometry_m3157 (Text_t545 * __this, const MethodInfo* method) +{ + { + Font_t310 * L_0 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0017; + } + } + { + Graphic_UpdateGeometry_m2562(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.TextGenerationSettings UnityEngine.UI.Text::GetGenerationSettings(UnityEngine.Vector2) +extern TypeInfo* TextGenerationSettings_t315_il2cpp_TypeInfo_var; +extern "C" TextGenerationSettings_t315 Text_GetGenerationSettings_m3158 (Text_t545 * __this, Vector2_t6 ___extents, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextGenerationSettings_t315_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(384); + s_Il2CppMethodIntialized = true; + } + TextGenerationSettings_t315 V_0 = {0}; + { + Initobj (TextGenerationSettings_t315_il2cpp_TypeInfo_var, (&V_0)); + Vector2_t6 L_0 = ___extents; + (&V_0)->___generationExtents_14 = L_0; + Font_t310 * L_1 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0067; + } + } + { + Font_t310 * L_3 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + NullCheck(L_3); + bool L_4 = Font_get_dynamic_m1657(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0067; + } + } + { + FontData_t557 * L_5 = (__this->___m_FontData_28); + NullCheck(L_5); + int32_t L_6 = FontData_get_fontSize_m2505(L_5, /*hidden argument*/NULL); + (&V_0)->___fontSize_2 = L_6; + FontData_t557 * L_7 = (__this->___m_FontData_28); + NullCheck(L_7); + int32_t L_8 = FontData_get_minSize_m2511(L_7, /*hidden argument*/NULL); + (&V_0)->___resizeTextMinSize_9 = L_8; + FontData_t557 * L_9 = (__this->___m_FontData_28); + NullCheck(L_9); + int32_t L_10 = FontData_get_maxSize_m2513(L_9, /*hidden argument*/NULL); + (&V_0)->___resizeTextMaxSize_10 = L_10; + } + +IL_0067: + { + FontData_t557 * L_11 = (__this->___m_FontData_28); + NullCheck(L_11); + int32_t L_12 = FontData_get_alignment_m2515(L_11, /*hidden argument*/NULL); + (&V_0)->___textAnchor_7 = L_12; + float L_13 = Text_get_pixelsPerUnit_m3154(__this, /*hidden argument*/NULL); + (&V_0)->___scaleFactor_5 = L_13; + Color_t139 L_14 = Graphic_get_color_m2532(__this, /*hidden argument*/NULL); + (&V_0)->___color_1 = L_14; + Font_t310 * L_15 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + (&V_0)->___font_0 = L_15; + RectTransform_t242 * L_16 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_16); + Vector2_t6 L_17 = RectTransform_get_pivot_m1169(L_16, /*hidden argument*/NULL); + (&V_0)->___pivot_15 = L_17; + FontData_t557 * L_18 = (__this->___m_FontData_28); + NullCheck(L_18); + bool L_19 = FontData_get_richText_m2517(L_18, /*hidden argument*/NULL); + (&V_0)->___richText_4 = L_19; + FontData_t557 * L_20 = (__this->___m_FontData_28); + NullCheck(L_20); + float L_21 = FontData_get_lineSpacing_m2523(L_20, /*hidden argument*/NULL); + (&V_0)->___lineSpacing_3 = L_21; + FontData_t557 * L_22 = (__this->___m_FontData_28); + NullCheck(L_22); + int32_t L_23 = FontData_get_fontStyle_m2507(L_22, /*hidden argument*/NULL); + (&V_0)->___fontStyle_6 = L_23; + FontData_t557 * L_24 = (__this->___m_FontData_28); + NullCheck(L_24); + bool L_25 = FontData_get_bestFit_m2509(L_24, /*hidden argument*/NULL); + (&V_0)->___resizeTextForBestFit_8 = L_25; + (&V_0)->___updateBounds_11 = 0; + FontData_t557 * L_26 = (__this->___m_FontData_28); + NullCheck(L_26); + int32_t L_27 = FontData_get_horizontalOverflow_m2519(L_26, /*hidden argument*/NULL); + (&V_0)->___horizontalOverflow_13 = L_27; + FontData_t557 * L_28 = (__this->___m_FontData_28); + NullCheck(L_28); + int32_t L_29 = FontData_get_verticalOverflow_m2521(L_28, /*hidden argument*/NULL); + (&V_0)->___verticalOverflow_12 = L_29; + TextGenerationSettings_t315 L_30 = V_0; + return L_30; + } +} +// UnityEngine.Vector2 UnityEngine.UI.Text::GetTextAnchorPivot(UnityEngine.TextAnchor) +extern "C" Vector2_t6 Text_GetTextAnchorPivot_m3159 (Object_t * __this /* static, unused */, int32_t ___anchor, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = ___anchor; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0091; + } + if (L_1 == 1) + { + goto IL_00a1; + } + if (L_1 == 2) + { + goto IL_00b1; + } + if (L_1 == 3) + { + goto IL_0061; + } + if (L_1 == 4) + { + goto IL_0071; + } + if (L_1 == 5) + { + goto IL_0081; + } + if (L_1 == 6) + { + goto IL_0031; + } + if (L_1 == 7) + { + goto IL_0041; + } + if (L_1 == 8) + { + goto IL_0051; + } + } + { + goto IL_00c1; + } + +IL_0031: + { + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, (0.0f), (0.0f), /*hidden argument*/NULL); + return L_2; + } + +IL_0041: + { + Vector2_t6 L_3 = {0}; + Vector2__ctor_m436(&L_3, (0.5f), (0.0f), /*hidden argument*/NULL); + return L_3; + } + +IL_0051: + { + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, (1.0f), (0.0f), /*hidden argument*/NULL); + return L_4; + } + +IL_0061: + { + Vector2_t6 L_5 = {0}; + Vector2__ctor_m436(&L_5, (0.0f), (0.5f), /*hidden argument*/NULL); + return L_5; + } + +IL_0071: + { + Vector2_t6 L_6 = {0}; + Vector2__ctor_m436(&L_6, (0.5f), (0.5f), /*hidden argument*/NULL); + return L_6; + } + +IL_0081: + { + Vector2_t6 L_7 = {0}; + Vector2__ctor_m436(&L_7, (1.0f), (0.5f), /*hidden argument*/NULL); + return L_7; + } + +IL_0091: + { + Vector2_t6 L_8 = {0}; + Vector2__ctor_m436(&L_8, (0.0f), (1.0f), /*hidden argument*/NULL); + return L_8; + } + +IL_00a1: + { + Vector2_t6 L_9 = {0}; + Vector2__ctor_m436(&L_9, (0.5f), (1.0f), /*hidden argument*/NULL); + return L_9; + } + +IL_00b1: + { + Vector2_t6 L_10 = {0}; + Vector2__ctor_m436(&L_10, (1.0f), (1.0f), /*hidden argument*/NULL); + return L_10; + } + +IL_00c1: + { + Vector2_t6 L_11 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_11; + } +} +// System.Void UnityEngine.UI.Text::OnPopulateMesh(UnityEngine.UI.VertexHelper) +extern TypeInfo* Text_t545_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t705_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t428_il2cpp_TypeInfo_var; +extern "C" void Text_OnPopulateMesh_m3160 (Text_t545 * __this, VertexHelper_t562 * ___toFill, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Text_t545_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(311); + ICollection_1_t705_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(385); + IList_1_t428_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(386); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + TextGenerationSettings_t315 V_1 = {0}; + Rect_t232 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Object_t* V_6 = {0}; + float V_7 = 0.0f; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + Rect_t232 V_13 = {0}; + Vector2_t6 * G_B4_0 = {0}; + Vector2_t6 * G_B3_0 = {0}; + float G_B5_0 = 0.0f; + Vector2_t6 * G_B5_1 = {0}; + Vector2_t6 * G_B7_0 = {0}; + Vector2_t6 * G_B6_0 = {0}; + float G_B8_0 = 0.0f; + Vector2_t6 * G_B8_1 = {0}; + { + Font_t310 * L_0 = Text_get_font_m3130(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + __this->___m_DisableFontTextureRebuiltCallback_33 = 1; + RectTransform_t242 * L_2 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rect_t232 L_3 = RectTransform_get_rect_m1151(L_2, /*hidden argument*/NULL); + V_13 = L_3; + Vector2_t6 L_4 = Rect_get_size_m1020((&V_13), /*hidden argument*/NULL); + V_0 = L_4; + Vector2_t6 L_5 = V_0; + TextGenerationSettings_t315 L_6 = Text_GetGenerationSettings_m3158(__this, L_5, /*hidden argument*/NULL); + V_1 = L_6; + TextGenerator_t314 * L_7 = Text_get_cachedTextGenerator_m3126(__this, /*hidden argument*/NULL); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(64 /* System.String UnityEngine.UI.Text::get_text() */, __this); + TextGenerationSettings_t315 L_9 = V_1; + NullCheck(L_7); + TextGenerator_Populate_m1690(L_7, L_8, L_9, /*hidden argument*/NULL); + RectTransform_t242 * L_10 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_10); + Rect_t232 L_11 = RectTransform_get_rect_m1151(L_10, /*hidden argument*/NULL); + V_2 = L_11; + FontData_t557 * L_12 = (__this->___m_FontData_28); + NullCheck(L_12); + int32_t L_13 = FontData_get_alignment_m2515(L_12, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Text_t545_il2cpp_TypeInfo_var); + Vector2_t6 L_14 = Text_GetTextAnchorPivot_m3159(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + V_3 = L_14; + Vector2_t6 L_15 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_15; + float L_16 = ((&V_3)->___x_1); + G_B3_0 = (&V_4); + if ((!(((float)L_16) == ((float)(1.0f))))) + { + G_B4_0 = (&V_4); + goto IL_008c; + } + } + { + float L_17 = Rect_get_xMax_m1023((&V_2), /*hidden argument*/NULL); + G_B5_0 = L_17; + G_B5_1 = G_B3_0; + goto IL_0093; + } + +IL_008c: + { + float L_18 = Rect_get_xMin_m1021((&V_2), /*hidden argument*/NULL); + G_B5_0 = L_18; + G_B5_1 = G_B4_0; + } + +IL_0093: + { + G_B5_1->___x_1 = G_B5_0; + float L_19 = ((&V_3)->___y_2); + G_B6_0 = (&V_4); + if ((!(((float)L_19) == ((float)(0.0f))))) + { + G_B7_0 = (&V_4); + goto IL_00b7; + } + } + { + float L_20 = Rect_get_yMin_m1022((&V_2), /*hidden argument*/NULL); + G_B8_0 = L_20; + G_B8_1 = G_B6_0; + goto IL_00be; + } + +IL_00b7: + { + float L_21 = Rect_get_yMax_m1024((&V_2), /*hidden argument*/NULL); + G_B8_0 = L_21; + G_B8_1 = G_B7_0; + } + +IL_00be: + { + G_B8_1->___y_2 = G_B8_0; + Vector2_t6 L_22 = V_4; + Vector2_t6 L_23 = Graphic_PixelAdjustPoint_m2572(__this, L_22, /*hidden argument*/NULL); + Vector2_t6 L_24 = V_4; + Vector2_t6 L_25 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + V_5 = L_25; + TextGenerator_t314 * L_26 = Text_get_cachedTextGenerator_m3126(__this, /*hidden argument*/NULL); + NullCheck(L_26); + Object_t* L_27 = TextGenerator_get_verts_m1692(L_26, /*hidden argument*/NULL); + V_6 = L_27; + float L_28 = Text_get_pixelsPerUnit_m3154(__this, /*hidden argument*/NULL); + V_7 = ((float)((float)(1.0f)/(float)L_28)); + Object_t* L_29 = V_6; + NullCheck(L_29); + int32_t L_30 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t705_il2cpp_TypeInfo_var, L_29); + V_8 = ((int32_t)((int32_t)L_30-(int32_t)4)); + VertexHelper_t562 * L_31 = ___toFill; + NullCheck(L_31); + VertexHelper_Clear_m3410(L_31, /*hidden argument*/NULL); + Vector2_t6 L_32 = V_5; + Vector2_t6 L_33 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + bool L_34 = Vector2_op_Inequality_m958(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_01cb; + } + } + { + V_9 = 0; + goto IL_01bd; + } + +IL_0119: + { + int32_t L_35 = V_9; + V_10 = ((int32_t)((int32_t)L_35&(int32_t)3)); + UIVertexU5BU5D_t425* L_36 = (__this->___m_TempVerts_34); + int32_t L_37 = V_10; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + Object_t* L_38 = V_6; + int32_t L_39 = V_9; + NullCheck(L_38); + UIVertex_t323 L_40 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t428_il2cpp_TypeInfo_var, L_38, L_39); + (*(UIVertex_t323 *)((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_36, L_37, sizeof(UIVertex_t323 )))) = L_40; + UIVertexU5BU5D_t425* L_41 = (__this->___m_TempVerts_34); + int32_t L_42 = V_10; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + UIVertex_t323 * L_43 = ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_41, L_42, sizeof(UIVertex_t323 ))); + Vector3_t4 L_44 = (L_43->___position_0); + float L_45 = V_7; + Vector3_t4 L_46 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + L_43->___position_0 = L_46; + UIVertexU5BU5D_t425* L_47 = (__this->___m_TempVerts_34); + int32_t L_48 = V_10; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + Vector3_t4 * L_49 = &(((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_47, L_48, sizeof(UIVertex_t323 )))->___position_0); + Vector3_t4 * L_50 = L_49; + float L_51 = (L_50->___x_1); + float L_52 = ((&V_5)->___x_1); + L_50->___x_1 = ((float)((float)L_51+(float)L_52)); + UIVertexU5BU5D_t425* L_53 = (__this->___m_TempVerts_34); + int32_t L_54 = V_10; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + Vector3_t4 * L_55 = &(((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_53, L_54, sizeof(UIVertex_t323 )))->___position_0); + Vector3_t4 * L_56 = L_55; + float L_57 = (L_56->___y_2); + float L_58 = ((&V_5)->___y_2); + L_56->___y_2 = ((float)((float)L_57+(float)L_58)); + int32_t L_59 = V_10; + if ((!(((uint32_t)L_59) == ((uint32_t)3)))) + { + goto IL_01b7; + } + } + { + VertexHelper_t562 * L_60 = ___toFill; + UIVertexU5BU5D_t425* L_61 = (__this->___m_TempVerts_34); + NullCheck(L_60); + VertexHelper_AddUIVertexQuad_m3420(L_60, L_61, /*hidden argument*/NULL); + } + +IL_01b7: + { + int32_t L_62 = V_9; + V_9 = ((int32_t)((int32_t)L_62+(int32_t)1)); + } + +IL_01bd: + { + int32_t L_63 = V_9; + int32_t L_64 = V_8; + if ((((int32_t)L_63) < ((int32_t)L_64))) + { + goto IL_0119; + } + } + { + goto IL_0236; + } + +IL_01cb: + { + V_11 = 0; + goto IL_022d; + } + +IL_01d3: + { + int32_t L_65 = V_11; + V_12 = ((int32_t)((int32_t)L_65&(int32_t)3)); + UIVertexU5BU5D_t425* L_66 = (__this->___m_TempVerts_34); + int32_t L_67 = V_12; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + Object_t* L_68 = V_6; + int32_t L_69 = V_11; + NullCheck(L_68); + UIVertex_t323 L_70 = (UIVertex_t323 )InterfaceFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(3 /* !0 System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t428_il2cpp_TypeInfo_var, L_68, L_69); + (*(UIVertex_t323 *)((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_66, L_67, sizeof(UIVertex_t323 )))) = L_70; + UIVertexU5BU5D_t425* L_71 = (__this->___m_TempVerts_34); + int32_t L_72 = V_12; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, L_72); + UIVertex_t323 * L_73 = ((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_71, L_72, sizeof(UIVertex_t323 ))); + Vector3_t4 L_74 = (L_73->___position_0); + float L_75 = V_7; + Vector3_t4 L_76 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_74, L_75, /*hidden argument*/NULL); + L_73->___position_0 = L_76; + int32_t L_77 = V_12; + if ((!(((uint32_t)L_77) == ((uint32_t)3)))) + { + goto IL_0227; + } + } + { + VertexHelper_t562 * L_78 = ___toFill; + UIVertexU5BU5D_t425* L_79 = (__this->___m_TempVerts_34); + NullCheck(L_78); + VertexHelper_AddUIVertexQuad_m3420(L_78, L_79, /*hidden argument*/NULL); + } + +IL_0227: + { + int32_t L_80 = V_11; + V_11 = ((int32_t)((int32_t)L_80+(int32_t)1)); + } + +IL_022d: + { + int32_t L_81 = V_11; + int32_t L_82 = V_8; + if ((((int32_t)L_81) < ((int32_t)L_82))) + { + goto IL_01d3; + } + } + +IL_0236: + { + __this->___m_DisableFontTextureRebuiltCallback_33 = 0; + return; + } +} +// System.Void UnityEngine.UI.Text::CalculateLayoutInputHorizontal() +extern "C" void Text_CalculateLayoutInputHorizontal_m3161 (Text_t545 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Text::CalculateLayoutInputVertical() +extern "C" void Text_CalculateLayoutInputVertical_m3162 (Text_t545 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Single UnityEngine.UI.Text::get_minWidth() +extern "C" float Text_get_minWidth_m3163 (Text_t545 * __this, const MethodInfo* method) +{ + { + return (0.0f); + } +} +// System.Single UnityEngine.UI.Text::get_preferredWidth() +extern "C" float Text_get_preferredWidth_m3164 (Text_t545 * __this, const MethodInfo* method) +{ + TextGenerationSettings_t315 V_0 = {0}; + { + Vector2_t6 L_0 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + TextGenerationSettings_t315 L_1 = Text_GetGenerationSettings_m3158(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + TextGenerator_t314 * L_2 = Text_get_cachedTextGeneratorForLayout_m3127(__this, /*hidden argument*/NULL); + String_t* L_3 = (__this->___m_Text_29); + TextGenerationSettings_t315 L_4 = V_0; + NullCheck(L_2); + float L_5 = TextGenerator_GetPreferredWidth_m1688(L_2, L_3, L_4, /*hidden argument*/NULL); + float L_6 = Text_get_pixelsPerUnit_m3154(__this, /*hidden argument*/NULL); + return ((float)((float)L_5/(float)L_6)); + } +} +// System.Single UnityEngine.UI.Text::get_flexibleWidth() +extern "C" float Text_get_flexibleWidth_m3165 (Text_t545 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Single UnityEngine.UI.Text::get_minHeight() +extern "C" float Text_get_minHeight_m3166 (Text_t545 * __this, const MethodInfo* method) +{ + { + return (0.0f); + } +} +// System.Single UnityEngine.UI.Text::get_preferredHeight() +extern "C" float Text_get_preferredHeight_m3167 (Text_t545 * __this, const MethodInfo* method) +{ + TextGenerationSettings_t315 V_0 = {0}; + Rect_t232 V_1 = {0}; + Vector2_t6 V_2 = {0}; + { + RectTransform_t242 * L_0 = Graphic_get_rectTransform_m2546(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = RectTransform_get_rect_m1151(L_0, /*hidden argument*/NULL); + V_1 = L_1; + Vector2_t6 L_2 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + V_2 = L_2; + float L_3 = ((&V_2)->___x_1); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, L_3, (0.0f), /*hidden argument*/NULL); + TextGenerationSettings_t315 L_5 = Text_GetGenerationSettings_m3158(__this, L_4, /*hidden argument*/NULL); + V_0 = L_5; + TextGenerator_t314 * L_6 = Text_get_cachedTextGeneratorForLayout_m3127(__this, /*hidden argument*/NULL); + String_t* L_7 = (__this->___m_Text_29); + TextGenerationSettings_t315 L_8 = V_0; + NullCheck(L_6); + float L_9 = TextGenerator_GetPreferredHeight_m1689(L_6, L_7, L_8, /*hidden argument*/NULL); + float L_10 = Text_get_pixelsPerUnit_m3154(__this, /*hidden argument*/NULL); + return ((float)((float)L_9/(float)L_10)); + } +} +// System.Single UnityEngine.UI.Text::get_flexibleHeight() +extern "C" float Text_get_flexibleHeight_m3168 (Text_t545 * __this, const MethodInfo* method) +{ + { + return (-1.0f); + } +} +// System.Int32 UnityEngine.UI.Text::get_layoutPriority() +extern "C" int32_t Text_get_layoutPriority_m3169 (Text_t545 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void UnityEngine.UI.Toggle/ToggleEvent::.ctor() +extern const MethodInfo* UnityEvent_1__ctor_m3611_MethodInfo_var; +extern "C" void ToggleEvent__ctor_m3170 (ToggleEvent_t620 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1__ctor_m3611_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483889); + s_Il2CppMethodIntialized = true; + } + { + UnityEvent_1__ctor_m3611(__this, /*hidden argument*/UnityEvent_1__ctor_m3611_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.Toggle::.ctor() +extern TypeInfo* ToggleEvent_t620_il2cpp_TypeInfo_var; +extern TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +extern "C" void Toggle__ctor_m3171 (Toggle_t546 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ToggleEvent_t620_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(387); + Selectable_t538_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(284); + s_Il2CppMethodIntialized = true; + } + { + __this->___toggleTransition_16 = 1; + ToggleEvent_t620 * L_0 = (ToggleEvent_t620 *)il2cpp_codegen_object_new (ToggleEvent_t620_il2cpp_TypeInfo_var); + ToggleEvent__ctor_m3170(L_0, /*hidden argument*/NULL); + __this->___onValueChanged_19 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Selectable_t538_il2cpp_TypeInfo_var); + Selectable__ctor_m3007(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ToggleGroup UnityEngine.UI.Toggle::get_group() +extern "C" ToggleGroup_t621 * Toggle_get_group_m3172 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + ToggleGroup_t621 * L_0 = (__this->___m_Group_18); + return L_0; + } +} +// System.Void UnityEngine.UI.Toggle::set_group(UnityEngine.UI.ToggleGroup) +extern "C" void Toggle_set_group_m3173 (Toggle_t546 * __this, ToggleGroup_t621 * ___value, const MethodInfo* method) +{ + { + ToggleGroup_t621 * L_0 = ___value; + __this->___m_Group_18 = L_0; + ToggleGroup_t621 * L_1 = (__this->___m_Group_18); + Toggle_SetToggleGroup_m3180(__this, L_1, 1, /*hidden argument*/NULL); + Toggle_PlayEffect_m3185(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::Rebuild(UnityEngine.UI.CanvasUpdate) +extern "C" void Toggle_Rebuild_m3174 (Toggle_t546 * __this, int32_t ___executing, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Toggle::LayoutComplete() +extern "C" void Toggle_LayoutComplete_m3175 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Toggle::GraphicUpdateComplete() +extern "C" void Toggle_GraphicUpdateComplete_m3176 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.Toggle::OnEnable() +extern "C" void Toggle_OnEnable_m3177 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + Selectable_OnEnable_m3037(__this, /*hidden argument*/NULL); + ToggleGroup_t621 * L_0 = (__this->___m_Group_18); + Toggle_SetToggleGroup_m3180(__this, L_0, 0, /*hidden argument*/NULL); + Toggle_PlayEffect_m3185(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::OnDisable() +extern "C" void Toggle_OnDisable_m3178 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + Toggle_SetToggleGroup_m3180(__this, (ToggleGroup_t621 *)NULL, 0, /*hidden argument*/NULL); + Selectable_OnDisable_m3039(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::OnDidApplyAnimationProperties() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Toggle_OnDidApplyAnimationProperties_m3179 (Toggle_t546 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Color_t139 V_1 = {0}; + { + Graphic_t560 * L_0 = (__this->___graphic_17); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0054; + } + } + { + Graphic_t560 * L_2 = (__this->___graphic_17); + NullCheck(L_2); + CanvasRenderer_t324 * L_3 = Graphic_get_canvasRenderer_m2549(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + Color_t139 L_4 = CanvasRenderer_GetColor_m1728(L_3, /*hidden argument*/NULL); + V_1 = L_4; + float L_5 = ((&V_1)->___a_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_6 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_5, (0.0f), /*hidden argument*/NULL); + V_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0); + bool L_7 = (__this->___m_IsOn_20); + bool L_8 = V_0; + if ((((int32_t)L_7) == ((int32_t)L_8))) + { + goto IL_0054; + } + } + { + bool L_9 = V_0; + __this->___m_IsOn_20 = L_9; + bool L_10 = V_0; + Toggle_Set_m3183(__this, ((((int32_t)L_10) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + } + +IL_0054: + { + Selectable_OnDidApplyAnimationProperties_m3036(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::SetToggleGroup(UnityEngine.UI.ToggleGroup,System.Boolean) +extern "C" void Toggle_SetToggleGroup_m3180 (Toggle_t546 * __this, ToggleGroup_t621 * ___newGroup, bool ___setMemberValue, const MethodInfo* method) +{ + ToggleGroup_t621 * V_0 = {0}; + { + ToggleGroup_t621 * L_0 = (__this->___m_Group_18); + V_0 = L_0; + ToggleGroup_t621 * L_1 = (__this->___m_Group_18); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0024; + } + } + { + ToggleGroup_t621 * L_3 = (__this->___m_Group_18); + NullCheck(L_3); + ToggleGroup_UnregisterToggle_m3197(L_3, __this, /*hidden argument*/NULL); + } + +IL_0024: + { + bool L_4 = ___setMemberValue; + if (!L_4) + { + goto IL_0031; + } + } + { + ToggleGroup_t621 * L_5 = ___newGroup; + __this->___m_Group_18 = L_5; + } + +IL_0031: + { + ToggleGroup_t621 * L_6 = (__this->___m_Group_18); + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0059; + } + } + { + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_8) + { + goto IL_0059; + } + } + { + ToggleGroup_t621 * L_9 = (__this->___m_Group_18); + NullCheck(L_9); + ToggleGroup_RegisterToggle_m3198(L_9, __this, /*hidden argument*/NULL); + } + +IL_0059: + { + ToggleGroup_t621 * L_10 = ___newGroup; + bool L_11 = Object_op_Inequality_m429(NULL /*static, unused*/, L_10, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0093; + } + } + { + ToggleGroup_t621 * L_12 = ___newGroup; + ToggleGroup_t621 * L_13 = V_0; + bool L_14 = Object_op_Inequality_m429(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0093; + } + } + { + bool L_15 = Toggle_get_isOn_m3181(__this, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0093; + } + } + { + bool L_16 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_16) + { + goto IL_0093; + } + } + { + ToggleGroup_t621 * L_17 = (__this->___m_Group_18); + NullCheck(L_17); + ToggleGroup_NotifyToggleOn_m3196(L_17, __this, /*hidden argument*/NULL); + } + +IL_0093: + { + return; + } +} +// System.Boolean UnityEngine.UI.Toggle::get_isOn() +extern "C" bool Toggle_get_isOn_m3181 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IsOn_20); + return L_0; + } +} +// System.Void UnityEngine.UI.Toggle::set_isOn(System.Boolean) +extern "C" void Toggle_set_isOn_m3182 (Toggle_t546 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + Toggle_Set_m3183(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::Set(System.Boolean) +extern "C" void Toggle_Set_m3183 (Toggle_t546 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + Toggle_Set_m3184(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::Set(System.Boolean,System.Boolean) +extern const MethodInfo* UnityEvent_1_Invoke_m3613_MethodInfo_var; +extern "C" void Toggle_Set_m3184 (Toggle_t546 * __this, bool ___value, bool ___sendCallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityEvent_1_Invoke_m3613_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483891); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_IsOn_20); + bool L_1 = ___value; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_2 = ___value; + __this->___m_IsOn_20 = L_2; + ToggleGroup_t621 * L_3 = (__this->___m_Group_18); + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_006e; + } + } + { + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_5) + { + goto IL_006e; + } + } + { + bool L_6 = (__this->___m_IsOn_20); + if (L_6) + { + goto IL_005b; + } + } + { + ToggleGroup_t621 * L_7 = (__this->___m_Group_18); + NullCheck(L_7); + bool L_8 = ToggleGroup_AnyTogglesOn_m3199(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_006e; + } + } + { + ToggleGroup_t621 * L_9 = (__this->___m_Group_18); + NullCheck(L_9); + bool L_10 = ToggleGroup_get_allowSwitchOff_m3193(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_006e; + } + } + +IL_005b: + { + __this->___m_IsOn_20 = 1; + ToggleGroup_t621 * L_11 = (__this->___m_Group_18); + NullCheck(L_11); + ToggleGroup_NotifyToggleOn_m3196(L_11, __this, /*hidden argument*/NULL); + } + +IL_006e: + { + int32_t L_12 = (__this->___toggleTransition_16); + Toggle_PlayEffect_m3185(__this, ((((int32_t)L_12) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + bool L_13 = ___sendCallback; + if (!L_13) + { + goto IL_0094; + } + } + { + ToggleEvent_t620 * L_14 = (__this->___onValueChanged_19); + bool L_15 = (__this->___m_IsOn_20); + NullCheck(L_14); + UnityEvent_1_Invoke_m3613(L_14, L_15, /*hidden argument*/UnityEvent_1_Invoke_m3613_MethodInfo_var); + } + +IL_0094: + { + return; + } +} +// System.Void UnityEngine.UI.Toggle::PlayEffect(System.Boolean) +extern "C" void Toggle_PlayEffect_m3185 (Toggle_t546 * __this, bool ___instant, const MethodInfo* method) +{ + Graphic_t560 * G_B4_0 = {0}; + Graphic_t560 * G_B3_0 = {0}; + float G_B5_0 = 0.0f; + Graphic_t560 * G_B5_1 = {0}; + float G_B7_0 = 0.0f; + Graphic_t560 * G_B7_1 = {0}; + float G_B6_0 = 0.0f; + Graphic_t560 * G_B6_1 = {0}; + float G_B8_0 = 0.0f; + float G_B8_1 = 0.0f; + Graphic_t560 * G_B8_2 = {0}; + { + Graphic_t560 * L_0 = (__this->___graphic_17); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + Graphic_t560 * L_2 = (__this->___graphic_17); + bool L_3 = (__this->___m_IsOn_20); + G_B3_0 = L_2; + if (!L_3) + { + G_B4_0 = L_2; + goto IL_002d; + } + } + { + G_B5_0 = (1.0f); + G_B5_1 = G_B3_0; + goto IL_0032; + } + +IL_002d: + { + G_B5_0 = (0.0f); + G_B5_1 = G_B4_0; + } + +IL_0032: + { + bool L_4 = ___instant; + G_B6_0 = G_B5_0; + G_B6_1 = G_B5_1; + if (!L_4) + { + G_B7_0 = G_B5_0; + G_B7_1 = G_B5_1; + goto IL_0042; + } + } + { + G_B8_0 = (0.0f); + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + goto IL_0047; + } + +IL_0042: + { + G_B8_0 = (0.1f); + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + } + +IL_0047: + { + NullCheck(G_B8_2); + Graphic_CrossFadeAlpha_m2577(G_B8_2, G_B8_1, G_B8_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::Start() +extern "C" void Toggle_Start_m3186 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + Toggle_PlayEffect_m3185(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::InternalToggle() +extern "C" void Toggle_InternalToggle_m3187 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (!L_0) + { + goto IL_0016; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this); + if (L_1) + { + goto IL_0017; + } + } + +IL_0016: + { + return; + } + +IL_0017: + { + bool L_2 = Toggle_get_isOn_m3181(__this, /*hidden argument*/NULL); + Toggle_set_isOn_m3182(__this, ((((int32_t)L_2) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void Toggle_OnPointerClick_m3188 (Toggle_t546 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) +{ + { + PointerEventData_t131 * L_0 = ___eventData; + NullCheck(L_0); + int32_t L_1 = PointerEventData_get_button_m2246(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Toggle_InternalToggle_m3187(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Toggle::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void Toggle_OnSubmit_m3189 (Toggle_t546 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) +{ + { + Toggle_InternalToggle_m3187(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.Toggle::UnityEngine.UI.ICanvasElement.IsDestroyed() +extern "C" bool Toggle_UnityEngine_UI_ICanvasElement_IsDestroyed_m3190 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + bool L_0 = UIBehaviour_IsDestroyed_m2206(__this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.UI.Toggle::UnityEngine.UI.ICanvasElement.get_transform() +extern "C" Transform_t3 * Toggle_UnityEngine_UI_ICanvasElement_get_transform_m3191 (Toggle_t546 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UI.ToggleGroup::.ctor() +extern TypeInfo* List_1_t622_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3632_MethodInfo_var; +extern "C" void ToggleGroup__ctor_m3192 (ToggleGroup_t621 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(388); + List_1__ctor_m3632_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483912); + s_Il2CppMethodIntialized = true; + } + { + List_1_t622 * L_0 = (List_1_t622 *)il2cpp_codegen_object_new (List_1_t622_il2cpp_TypeInfo_var); + List_1__ctor_m3632(L_0, /*hidden argument*/List_1__ctor_m3632_MethodInfo_var); + __this->___m_Toggles_3 = L_0; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.ToggleGroup::get_allowSwitchOff() +extern "C" bool ToggleGroup_get_allowSwitchOff_m3193 (ToggleGroup_t621 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AllowSwitchOff_2); + return L_0; + } +} +// System.Void UnityEngine.UI.ToggleGroup::set_allowSwitchOff(System.Boolean) +extern "C" void ToggleGroup_set_allowSwitchOff_m3194 (ToggleGroup_t621 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_AllowSwitchOff_2 = L_0; + return; + } +} +// System.Void UnityEngine.UI.ToggleGroup::ValidateToggleIsInGroup(UnityEngine.UI.Toggle) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral240; +extern "C" void ToggleGroup_ValidateToggleIsInGroup_m3195 (ToggleGroup_t621 * __this, Toggle_t546 * ___toggle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral240 = il2cpp_codegen_string_literal_from_index(240); + s_Il2CppMethodIntialized = true; + } + { + Toggle_t546 * L_0 = ___toggle; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001d; + } + } + { + List_1_t622 * L_2 = (__this->___m_Toggles_3); + Toggle_t546 * L_3 = ___toggle; + NullCheck(L_2); + bool L_4 = (bool)VirtFuncInvoker1< bool, Toggle_t546 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_2, L_3); + if (L_4) + { + goto IL_003b; + } + } + +IL_001d: + { + ObjectU5BU5D_t162* L_5 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Toggle_t546 * L_6 = ___toggle; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 0, sizeof(Object_t *))) = (Object_t *)L_6; + ObjectU5BU5D_t162* L_7 = L_5; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 1); + ArrayElementTypeCheck (L_7, __this); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 1, sizeof(Object_t *))) = (Object_t *)__this; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral240, L_7, /*hidden argument*/NULL); + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003b: + { + return; + } +} +// System.Void UnityEngine.UI.ToggleGroup::NotifyToggleOn(UnityEngine.UI.Toggle) +extern "C" void ToggleGroup_NotifyToggleOn_m3196 (ToggleGroup_t621 * __this, Toggle_t546 * ___toggle, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Toggle_t546 * L_0 = ___toggle; + ToggleGroup_ValidateToggleIsInGroup_m3195(__this, L_0, /*hidden argument*/NULL); + V_0 = 0; + goto IL_0040; + } + +IL_000e: + { + List_1_t622 * L_1 = (__this->___m_Toggles_3); + int32_t L_2 = V_0; + NullCheck(L_1); + Toggle_t546 * L_3 = (Toggle_t546 *)VirtFuncInvoker1< Toggle_t546 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_1, L_2); + Toggle_t546 * L_4 = ___toggle; + bool L_5 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002a; + } + } + { + goto IL_003c; + } + +IL_002a: + { + List_1_t622 * L_6 = (__this->___m_Toggles_3); + int32_t L_7 = V_0; + NullCheck(L_6); + Toggle_t546 * L_8 = (Toggle_t546 *)VirtFuncInvoker1< Toggle_t546 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_6, L_7); + NullCheck(L_8); + Toggle_set_isOn_m3182(L_8, 0, /*hidden argument*/NULL); + } + +IL_003c: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0040: + { + int32_t L_10 = V_0; + List_1_t622 * L_11 = (__this->___m_Toggles_3); + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_11); + if ((((int32_t)L_10) < ((int32_t)L_12))) + { + goto IL_000e; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.ToggleGroup::UnregisterToggle(UnityEngine.UI.Toggle) +extern "C" void ToggleGroup_UnregisterToggle_m3197 (ToggleGroup_t621 * __this, Toggle_t546 * ___toggle, const MethodInfo* method) +{ + { + List_1_t622 * L_0 = (__this->___m_Toggles_3); + Toggle_t546 * L_1 = ___toggle; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Toggle_t546 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_0, L_1); + if (!L_2) + { + goto IL_001e; + } + } + { + List_1_t622 * L_3 = (__this->___m_Toggles_3); + Toggle_t546 * L_4 = ___toggle; + NullCheck(L_3); + VirtFuncInvoker1< bool, Toggle_t546 * >::Invoke(26 /* System.Boolean System.Collections.Generic.List`1::Remove(!0) */, L_3, L_4); + } + +IL_001e: + { + return; + } +} +// System.Void UnityEngine.UI.ToggleGroup::RegisterToggle(UnityEngine.UI.Toggle) +extern "C" void ToggleGroup_RegisterToggle_m3198 (ToggleGroup_t621 * __this, Toggle_t546 * ___toggle, const MethodInfo* method) +{ + { + List_1_t622 * L_0 = (__this->___m_Toggles_3); + Toggle_t546 * L_1 = ___toggle; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Toggle_t546 * >::Invoke(24 /* System.Boolean System.Collections.Generic.List`1::Contains(!0) */, L_0, L_1); + if (L_2) + { + goto IL_001d; + } + } + { + List_1_t622 * L_3 = (__this->___m_Toggles_3); + Toggle_t546 * L_4 = ___toggle; + NullCheck(L_3); + VirtActionInvoker1< Toggle_t546 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_3, L_4); + } + +IL_001d: + { + return; + } +} +// System.Boolean UnityEngine.UI.ToggleGroup::AnyTogglesOn() +extern TypeInfo* ToggleGroup_t621_il2cpp_TypeInfo_var; +extern TypeInfo* Predicate_1_t623_il2cpp_TypeInfo_var; +extern const MethodInfo* ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202_MethodInfo_var; +extern const MethodInfo* Predicate_1__ctor_m3633_MethodInfo_var; +extern const MethodInfo* List_1_Find_m3634_MethodInfo_var; +extern "C" bool ToggleGroup_AnyTogglesOn_m3199 (ToggleGroup_t621 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ToggleGroup_t621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(389); + Predicate_1_t623_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(390); + ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202_MethodInfo_var = il2cpp_codegen_method_info_from_index(265); + Predicate_1__ctor_m3633_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483914); + List_1_Find_m3634_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483915); + s_Il2CppMethodIntialized = true; + } + List_1_t622 * G_B2_0 = {0}; + List_1_t622 * G_B1_0 = {0}; + { + List_1_t622 * L_0 = (__this->___m_Toggles_3); + Predicate_1_t623 * L_1 = ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_4; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_001e; + } + } + { + IntPtr_t L_2 = { (void*)ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202_MethodInfo_var }; + Predicate_1_t623 * L_3 = (Predicate_1_t623 *)il2cpp_codegen_object_new (Predicate_1_t623_il2cpp_TypeInfo_var); + Predicate_1__ctor_m3633(L_3, NULL, L_2, /*hidden argument*/Predicate_1__ctor_m3633_MethodInfo_var); + ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_4 = L_3; + G_B2_0 = G_B1_0; + } + +IL_001e: + { + Predicate_1_t623 * L_4 = ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_4; + NullCheck(G_B2_0); + Toggle_t546 * L_5 = List_1_Find_m3634(G_B2_0, L_4, /*hidden argument*/List_1_Find_m3634_MethodInfo_var); + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_6; + } +} +// System.Collections.Generic.IEnumerable`1 UnityEngine.UI.ToggleGroup::ActiveToggles() +extern TypeInfo* ToggleGroup_t621_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t624_il2cpp_TypeInfo_var; +extern const MethodInfo* ToggleGroup_U3CActiveTogglesU3Em__5_m3203_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3635_MethodInfo_var; +extern const MethodInfo* Enumerable_Where_TisToggle_t546_m3636_MethodInfo_var; +extern "C" Object_t* ToggleGroup_ActiveToggles_m3200 (ToggleGroup_t621 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ToggleGroup_t621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(389); + Func_2_t624_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(391); + ToggleGroup_U3CActiveTogglesU3Em__5_m3203_MethodInfo_var = il2cpp_codegen_method_info_from_index(268); + Func_2__ctor_m3635_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483917); + Enumerable_Where_TisToggle_t546_m3636_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483918); + s_Il2CppMethodIntialized = true; + } + List_1_t622 * G_B2_0 = {0}; + List_1_t622 * G_B1_0 = {0}; + { + List_1_t622 * L_0 = (__this->___m_Toggles_3); + Func_2_t624 * L_1 = ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_5; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_001e; + } + } + { + IntPtr_t L_2 = { (void*)ToggleGroup_U3CActiveTogglesU3Em__5_m3203_MethodInfo_var }; + Func_2_t624 * L_3 = (Func_2_t624 *)il2cpp_codegen_object_new (Func_2_t624_il2cpp_TypeInfo_var); + Func_2__ctor_m3635(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3635_MethodInfo_var); + ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_5 = L_3; + G_B2_0 = G_B1_0; + } + +IL_001e: + { + Func_2_t624 * L_4 = ((ToggleGroup_t621_StaticFields*)ToggleGroup_t621_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_5; + Object_t* L_5 = Enumerable_Where_TisToggle_t546_m3636(NULL /*static, unused*/, G_B2_0, L_4, /*hidden argument*/Enumerable_Where_TisToggle_t546_m3636_MethodInfo_var); + return L_5; + } +} +// System.Void UnityEngine.UI.ToggleGroup::SetAllTogglesOff() +extern "C" void ToggleGroup_SetAllTogglesOff_m3201 (ToggleGroup_t621 * __this, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + bool L_0 = (__this->___m_AllowSwitchOff_2); + V_0 = L_0; + __this->___m_AllowSwitchOff_2 = 1; + V_1 = 0; + goto IL_002b; + } + +IL_0015: + { + List_1_t622 * L_1 = (__this->___m_Toggles_3); + int32_t L_2 = V_1; + NullCheck(L_1); + Toggle_t546 * L_3 = (Toggle_t546 *)VirtFuncInvoker1< Toggle_t546 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_1, L_2); + NullCheck(L_3); + Toggle_set_isOn_m3182(L_3, 0, /*hidden argument*/NULL); + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_002b: + { + int32_t L_5 = V_1; + List_1_t622 * L_6 = (__this->___m_Toggles_3); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_6); + if ((((int32_t)L_5) < ((int32_t)L_7))) + { + goto IL_0015; + } + } + { + bool L_8 = V_0; + __this->___m_AllowSwitchOff_2 = L_8; + return; + } +} +// System.Boolean UnityEngine.UI.ToggleGroup::m__4(UnityEngine.UI.Toggle) +extern "C" bool ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202 (Object_t * __this /* static, unused */, Toggle_t546 * ___x, const MethodInfo* method) +{ + { + Toggle_t546 * L_0 = ___x; + NullCheck(L_0); + bool L_1 = Toggle_get_isOn_m3181(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.UI.ToggleGroup::m__5(UnityEngine.UI.Toggle) +extern "C" bool ToggleGroup_U3CActiveTogglesU3Em__5_m3203 (Object_t * __this /* static, unused */, Toggle_t546 * ___x, const MethodInfo* method) +{ + { + Toggle_t546 * L_0 = ___x; + NullCheck(L_0); + bool L_1 = Toggle_get_isOn_m3181(L_0, /*hidden argument*/NULL); + return L_1; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_1.cpp" new file mode 100644 index 00000000..9bd226c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine.UI_1.cpp" @@ -0,0 +1,8035 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.UI.ClipperRegistry +struct ClipperRegistry_t625; +// UnityEngine.UI.IClipper +struct IClipper_t683; +// System.Collections.Generic.List`1 +struct List_1_t595; +// UnityEngine.UI.RectangularVertexClipper +struct RectangularVertexClipper_t593; +// UnityEngine.RectTransform +struct RectTransform_t242; +// UnityEngine.Canvas +struct Canvas_t321; +// UnityEngine.Transform +struct Transform_t3; +// System.Object +struct Object_t; +// UnityEngine.UI.AspectRatioFitter +struct AspectRatioFitter_t629; +// UnityEngine.UI.CanvasScaler +struct CanvasScaler_t633; +// UnityEngine.UI.ContentSizeFitter +struct ContentSizeFitter_t635; +// UnityEngine.UI.GridLayoutGroup +struct GridLayoutGroup_t639; +// UnityEngine.UI.HorizontalLayoutGroup +struct HorizontalLayoutGroup_t641; +// UnityEngine.UI.HorizontalOrVerticalLayoutGroup +struct HorizontalOrVerticalLayoutGroup_t642; +// UnityEngine.UI.LayoutElement +struct LayoutElement_t643; +// UnityEngine.UI.LayoutGroup +struct LayoutGroup_t640; +// UnityEngine.RectOffset +struct RectOffset_t333; +// System.Collections.Generic.List`1 +struct List_1_t644; +// UnityEngine.UI.LayoutRebuilder +struct LayoutRebuilder_t645; +// System.Collections.Generic.List`1 +struct List_1_t422; +// UnityEngine.Events.UnityAction`1 +struct UnityAction_1_t649; +// System.String +struct String_t; +// UnityEngine.Component +struct Component_t169; +// System.Func`2 +struct Func_2_t651; +// UnityEngine.UI.ILayoutElement +struct ILayoutElement_t684; +// UnityEngine.UI.VerticalLayoutGroup +struct VerticalLayoutGroup_t652; +// UnityEngine.UI.VertexHelper +struct VertexHelper_t562; +// UnityEngine.Mesh +struct Mesh_t208; +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425; +// System.Collections.Generic.List`1 +struct List_1_t316; +// UnityEngine.UI.BaseMeshEffect +struct BaseMeshEffect_t653; +// UnityEngine.UI.Graphic +struct Graphic_t560; +// UnityEngine.UI.Outline +struct Outline_t654; +// UnityEngine.UI.PositionAsUV1 +struct PositionAsUV1_t656; +// UnityEngine.UI.Shadow +struct Shadow_t655; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UI_UnityEngine_UI_ClipperRegistry.h" +#include "UnityEngine_UI_UnityEngine_UI_ClipperRegistryMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_7.h" +#include "UnityEngine_UI_UnityEngine_UI_Collections_IndexedSet_1_gen_1.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Boolean.h" +#include "UnityEngine_UI_UnityEngine_UI_Clipping.h" +#include "UnityEngine_UI_UnityEngine_UI_ClippingMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_28.h" +#include "UnityEngine_UI_UnityEngine_UI_RectMask2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_28MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectMask2D.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_RectangularVertexClipper.h" +#include "UnityEngine_UI_UnityEngine_UI_RectangularVertexClipperMethodDeclarations.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UnityEngine_Canvas.h" +#include "UnityEngine_UnityEngine_RectTransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter_AspectMode.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter_AspectModeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitterMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviourMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtilityMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtility.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTrackerMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutRebuilderMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTracker.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_DrivenTransformProperties.h" +#include "UnityEngine_UnityEngine_RectTransform_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScaleMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScaleModeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScreenMatchMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScreenMatchModeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_Unit.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_UnitMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScalerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CanvasMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RenderMode.h" +#include "UnityEngine_UnityEngine_ScreenMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter_FitMode.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter_FitModeMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitterMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutUtilityMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Corner.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_CornerMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_AxisMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Constraint.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_ConstraintMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroupMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutGroupMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutGroup.h" +#include "UnityEngine_UnityEngine_RectOffsetMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_34.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_34MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectOffset.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalLayoutGroupMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalOrVerticalLayoutGrouMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalOrVerticalLayoutGrou.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutElement.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutElementMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform_Edge.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutRebuilder.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform_ReapplyDrivenPropertieMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_3.h" +#include "mscorlib_System_IntPtr.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen_0.h" +#include "UnityEngine_UnityEngine_RectTransform_ReapplyDrivenPropertie.h" +#include "mscorlib_System_Predicate_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_1.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdate.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction_1_gen_4.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdateRegistryMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutUtility.h" +#include "System_Core_System_Func_2_gen_0MethodDeclarations.h" +#include "System_Core_System_Func_2_gen_0.h" +#include "UnityEngine_UI_UnityEngine_UI_VerticalLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_VerticalLayoutGroupMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_VertexHelper.h" +#include "UnityEngine_UI_UnityEngine_UI_VertexHelperMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7.h" +#include "UnityEngine_UnityEngine_Mesh.h" +#include "UnityEngine_UnityEngine_MeshMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "mscorlib_ArrayTypes.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10.h" +#include "UnityEngine_UnityEngine_CanvasRendererMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_BaseMeshEffect.h" +#include "UnityEngine_UI_UnityEngine_UI_BaseMeshEffectMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Graphic.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Outline.h" +#include "UnityEngine_UI_UnityEngine_UI_OutlineMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ShadowMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Shadow.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UI_UnityEngine_UI_PositionAsUV1.h" +#include "UnityEngine_UI_UnityEngine_UI_PositionAsUV1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ColorMethodDeclarations.h" +#include "mscorlib_System_Byte.h" + +// !!0 UnityEngine.Component::GetComponent() +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponent_TisObject_t_m704(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisTransform_t3_m3650(__this, method) (( Transform_t3 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared (Object_t * __this /* static, unused */, float* p0, float p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisSingle_t165_m3579(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, float*, float, const MethodInfo*))SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared)(__this /* static, unused */, p0, p1, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisRectTransform_t242_m3562(__this, method) (( RectTransform_t242 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisCanvas_t321_m3570(__this, method) (( Canvas_t321 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared (Object_t * __this /* static, unused */, int32_t* p0, int32_t p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisFitMode_t634_m3652(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared)(__this /* static, unused */, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared (LayoutGroup_t640 * __this, int32_t* p0, int32_t p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisCorner_t636_m3653(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared (LayoutGroup_t640 * __this, int32_t* p0, int32_t p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisAxis_t637_m3654(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared (LayoutGroup_t640 * __this, Vector2_t6 * p0, Vector2_t6 p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisVector2_t6_m3655(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, Vector2_t6 *, Vector2_t6 , const MethodInfo*))LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared (LayoutGroup_t640 * __this, int32_t* p0, int32_t p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisConstraint_t638_m3656(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared (LayoutGroup_t640 * __this, int32_t* p0, int32_t p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisInt32_t161_m3657(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared (LayoutGroup_t640 * __this, float* p0, float p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisSingle_t165_m3658(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, float*, float, const MethodInfo*))LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared (LayoutGroup_t640 * __this, bool* p0, bool p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisBoolean_t448_m3659(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, bool*, bool, const MethodInfo*))LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared)(__this, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(!!0&,!!0) +extern "C" bool SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared (Object_t * __this /* static, unused */, bool* p0, bool p1, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(__this /* static, unused */, p0, p1, method) (( bool (*) (Object_t * /* static, unused */, bool*, bool, const MethodInfo*))SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared)(__this /* static, unused */, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisObject_t_m3692_gshared (LayoutGroup_t640 * __this, Object_t ** p0, Object_t * p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisObject_t_m3692(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, Object_t **, Object_t *, const MethodInfo*))LayoutGroup_SetProperty_TisObject_t_m3692_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +#define LayoutGroup_SetProperty_TisRectOffset_t333_m3661(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, RectOffset_t333 **, RectOffset_t333 *, const MethodInfo*))LayoutGroup_SetProperty_TisObject_t_m3692_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(!!0&,!!0) +extern "C" void LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared (LayoutGroup_t640 * __this, int32_t* p0, int32_t p1, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisTextAnchor_t305_m3662(__this, p0, p1, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared)(__this, p0, p1, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisGraphic_t560_m3610(__this, method) (( Graphic_t560 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.UI.ClipperRegistry::.ctor() +extern TypeInfo* IndexedSet_1_t626_il2cpp_TypeInfo_var; +extern const MethodInfo* IndexedSet_1__ctor_m3649_MethodInfo_var; +extern "C" void ClipperRegistry__ctor_m3204 (ClipperRegistry_t625 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexedSet_1_t626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(393); + IndexedSet_1__ctor_m3649_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483919); + s_Il2CppMethodIntialized = true; + } + Dictionary_2_t710 * V_0 = {0}; + { + IndexedSet_1_t626 * L_0 = (IndexedSet_1_t626 *)il2cpp_codegen_object_new (IndexedSet_1_t626_il2cpp_TypeInfo_var); + IndexedSet_1__ctor_m3649(L_0, /*hidden argument*/IndexedSet_1__ctor_m3649_MethodInfo_var); + __this->___m_Clippers_1 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ClipperRegistry UnityEngine.UI.ClipperRegistry::get_instance() +extern TypeInfo* ClipperRegistry_t625_il2cpp_TypeInfo_var; +extern "C" ClipperRegistry_t625 * ClipperRegistry_get_instance_m3205 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClipperRegistry_t625_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(394); + s_Il2CppMethodIntialized = true; + } + { + ClipperRegistry_t625 * L_0 = ((ClipperRegistry_t625_StaticFields*)ClipperRegistry_t625_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + if (L_0) + { + goto IL_0014; + } + } + { + ClipperRegistry_t625 * L_1 = (ClipperRegistry_t625 *)il2cpp_codegen_object_new (ClipperRegistry_t625_il2cpp_TypeInfo_var); + ClipperRegistry__ctor_m3204(L_1, /*hidden argument*/NULL); + ((ClipperRegistry_t625_StaticFields*)ClipperRegistry_t625_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0 = L_1; + } + +IL_0014: + { + ClipperRegistry_t625 * L_2 = ((ClipperRegistry_t625_StaticFields*)ClipperRegistry_t625_il2cpp_TypeInfo_var->static_fields)->___s_Instance_0; + return L_2; + } +} +// System.Void UnityEngine.UI.ClipperRegistry::Cull() +extern TypeInfo* IClipper_t683_il2cpp_TypeInfo_var; +extern "C" void ClipperRegistry_Cull_m3206 (ClipperRegistry_t625 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IClipper_t683_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(392); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_001c; + } + +IL_0007: + { + IndexedSet_1_t626 * L_0 = (__this->___m_Clippers_1); + int32_t L_1 = V_0; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(7 /* T UnityEngine.UI.Collections.IndexedSet`1::get_Item(System.Int32) */, L_0, L_1); + NullCheck(L_2); + InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.IClipper::PerformClipping() */, IClipper_t683_il2cpp_TypeInfo_var, L_2); + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_001c: + { + int32_t L_4 = V_0; + IndexedSet_1_t626 * L_5 = (__this->___m_Clippers_1); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.UI.Collections.IndexedSet`1::get_Count() */, L_5); + if ((((int32_t)L_4) < ((int32_t)L_6))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.ClipperRegistry::Register(UnityEngine.UI.IClipper) +extern "C" void ClipperRegistry_Register_m3207 (Object_t * __this /* static, unused */, Object_t * ___c, const MethodInfo* method) +{ + { + Object_t * L_0 = ___c; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + ClipperRegistry_t625 * L_1 = ClipperRegistry_get_instance_m3205(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + IndexedSet_1_t626 * L_2 = (L_1->___m_Clippers_1); + Object_t * L_3 = ___c; + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(12 /* System.Void UnityEngine.UI.Collections.IndexedSet`1::Add(T) */, L_2, L_3); + return; + } +} +// System.Void UnityEngine.UI.ClipperRegistry::Unregister(UnityEngine.UI.IClipper) +extern "C" void ClipperRegistry_Unregister_m3208 (Object_t * __this /* static, unused */, Object_t * ___c, const MethodInfo* method) +{ + { + ClipperRegistry_t625 * L_0 = ClipperRegistry_get_instance_m3205(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + IndexedSet_1_t626 * L_1 = (L_0->___m_Clippers_1); + Object_t * L_2 = ___c; + NullCheck(L_1); + VirtFuncInvoker1< bool, Object_t * >::Invoke(16 /* System.Boolean UnityEngine.UI.Collections.IndexedSet`1::Remove(T) */, L_1, L_2); + return; + } +} +// UnityEngine.Rect UnityEngine.UI.Clipping::FindCullAndClipWorldRect(System.Collections.Generic.List`1,System.Boolean&) +extern TypeInfo* Rect_t232_il2cpp_TypeInfo_var; +extern "C" Rect_t232 Clipping_FindCullAndClipWorldRect_m3209 (Object_t * __this /* static, unused */, List_1_t595 * ___rectMaskParents, bool* ___validRect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Rect_t232_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(128); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + int32_t V_1 = 0; + bool V_2 = false; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Rect_t232 V_5 = {0}; + Rect_t232 V_6 = {0}; + int32_t G_B8_0 = 0; + { + List_1_t595 * L_0 = ___rectMaskParents; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + if (L_1) + { + goto IL_0019; + } + } + { + bool* L_2 = ___validRect; + *((int8_t*)(L_2)) = (int8_t)0; + Initobj (Rect_t232_il2cpp_TypeInfo_var, (&V_5)); + Rect_t232 L_3 = V_5; + return L_3; + } + +IL_0019: + { + List_1_t595 * L_4 = ___rectMaskParents; + NullCheck(L_4); + RectMask2D_t587 * L_5 = (RectMask2D_t587 *)VirtFuncInvoker1< RectMask2D_t587 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_4, 0); + NullCheck(L_5); + Rect_t232 L_6 = RectMask2D_get_canvasRect_m2858(L_5, /*hidden argument*/NULL); + V_0 = L_6; + V_1 = 0; + goto IL_0044; + } + +IL_002d: + { + Rect_t232 L_7 = V_0; + List_1_t595 * L_8 = ___rectMaskParents; + int32_t L_9 = V_1; + NullCheck(L_8); + RectMask2D_t587 * L_10 = (RectMask2D_t587 *)VirtFuncInvoker1< RectMask2D_t587 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_8, L_9); + NullCheck(L_10); + Rect_t232 L_11 = RectMask2D_get_canvasRect_m2858(L_10, /*hidden argument*/NULL); + Rect_t232 L_12 = Clipping_RectIntersect_m3210(NULL /*static, unused*/, L_7, L_11, /*hidden argument*/NULL); + V_0 = L_12; + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0044: + { + int32_t L_14 = V_1; + List_1_t595 * L_15 = ___rectMaskParents; + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_15); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_002d; + } + } + { + float L_17 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + if ((((float)L_17) <= ((float)(0.0f)))) + { + goto IL_0074; + } + } + { + float L_18 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + G_B8_0 = ((((int32_t)((!(((float)L_18) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0075; + } + +IL_0074: + { + G_B8_0 = 1; + } + +IL_0075: + { + V_2 = G_B8_0; + bool L_19 = V_2; + if (!L_19) + { + goto IL_008a; + } + } + { + bool* L_20 = ___validRect; + *((int8_t*)(L_20)) = (int8_t)0; + Initobj (Rect_t232_il2cpp_TypeInfo_var, (&V_6)); + Rect_t232 L_21 = V_6; + return L_21; + } + +IL_008a: + { + float L_22 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + float L_23 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + Vector3__ctor_m419((&V_3), L_22, L_23, (0.0f), /*hidden argument*/NULL); + float L_24 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + float L_25 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + float L_26 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + float L_27 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + Vector3__ctor_m419((&V_4), ((float)((float)L_24+(float)L_25)), ((float)((float)L_26+(float)L_27)), (0.0f), /*hidden argument*/NULL); + bool* L_28 = ___validRect; + *((int8_t*)(L_28)) = (int8_t)1; + float L_29 = ((&V_3)->___x_1); + float L_30 = ((&V_3)->___y_2); + float L_31 = ((&V_4)->___x_1); + float L_32 = ((&V_3)->___x_1); + float L_33 = ((&V_4)->___y_2); + float L_34 = ((&V_3)->___y_2); + Rect_t232 L_35 = {0}; + Rect__ctor_m1007(&L_35, L_29, L_30, ((float)((float)L_31-(float)L_32)), ((float)((float)L_33-(float)L_34)), /*hidden argument*/NULL); + return L_35; + } +} +// UnityEngine.Rect UnityEngine.UI.Clipping::RectIntersect(UnityEngine.Rect,UnityEngine.Rect) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Rect_t232 Clipping_RectIntersect_m3210 (Object_t * __this /* static, unused */, Rect_t232 ___a, Rect_t232 ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + { + float L_0 = Rect_get_x_m1008((&___a), /*hidden argument*/NULL); + float L_1 = Rect_get_x_m1008((&___b), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Max_m682(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = Rect_get_x_m1008((&___a), /*hidden argument*/NULL); + float L_4 = Rect_get_width_m1016((&___a), /*hidden argument*/NULL); + float L_5 = Rect_get_x_m1008((&___b), /*hidden argument*/NULL); + float L_6 = Rect_get_width_m1016((&___b), /*hidden argument*/NULL); + float L_7 = Mathf_Min_m1130(NULL /*static, unused*/, ((float)((float)L_3+(float)L_4)), ((float)((float)L_5+(float)L_6)), /*hidden argument*/NULL); + V_1 = L_7; + float L_8 = Rect_get_y_m1010((&___a), /*hidden argument*/NULL); + float L_9 = Rect_get_y_m1010((&___b), /*hidden argument*/NULL); + float L_10 = Mathf_Max_m682(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_2 = L_10; + float L_11 = Rect_get_y_m1010((&___a), /*hidden argument*/NULL); + float L_12 = Rect_get_height_m1018((&___a), /*hidden argument*/NULL); + float L_13 = Rect_get_y_m1010((&___b), /*hidden argument*/NULL); + float L_14 = Rect_get_height_m1018((&___b), /*hidden argument*/NULL); + float L_15 = Mathf_Min_m1130(NULL /*static, unused*/, ((float)((float)L_11+(float)L_12)), ((float)((float)L_13+(float)L_14)), /*hidden argument*/NULL); + V_3 = L_15; + float L_16 = V_1; + float L_17 = V_0; + if ((!(((float)L_16) >= ((float)L_17)))) + { + goto IL_008c; + } + } + { + float L_18 = V_3; + float L_19 = V_2; + if ((!(((float)L_18) >= ((float)L_19)))) + { + goto IL_008c; + } + } + { + float L_20 = V_0; + float L_21 = V_2; + float L_22 = V_1; + float L_23 = V_0; + float L_24 = V_3; + float L_25 = V_2; + Rect_t232 L_26 = {0}; + Rect__ctor_m1007(&L_26, L_20, L_21, ((float)((float)L_22-(float)L_23)), ((float)((float)L_24-(float)L_25)), /*hidden argument*/NULL); + return L_26; + } + +IL_008c: + { + Rect_t232 L_27 = {0}; + Rect__ctor_m1007(&L_27, (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_27; + } +} +// System.Void UnityEngine.UI.RectangularVertexClipper::.ctor() +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern "C" void RectangularVertexClipper__ctor_m3211 (RectangularVertexClipper_t593 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_WorldCorners_0 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + __this->___m_CanvasCorners_1 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Rect UnityEngine.UI.RectangularVertexClipper::GetCanvasRect(UnityEngine.RectTransform,UnityEngine.Canvas) +extern const MethodInfo* Component_GetComponent_TisTransform_t3_m3650_MethodInfo_var; +extern "C" Rect_t232 RectangularVertexClipper_GetCanvasRect_m3212 (RectangularVertexClipper_t593 * __this, RectTransform_t242 * ___t, Canvas_t321 * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisTransform_t3_m3650_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483920); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + int32_t V_1 = 0; + { + RectTransform_t242 * L_0 = ___t; + Vector3U5BU5D_t125* L_1 = (__this->___m_WorldCorners_0); + NullCheck(L_0); + RectTransform_GetWorldCorners_m1175(L_0, L_1, /*hidden argument*/NULL); + Canvas_t321 * L_2 = ___c; + NullCheck(L_2); + Transform_t3 * L_3 = Component_GetComponent_TisTransform_t3_m3650(L_2, /*hidden argument*/Component_GetComponent_TisTransform_t3_m3650_MethodInfo_var); + V_0 = L_3; + V_1 = 0; + goto IL_0046; + } + +IL_001a: + { + Vector3U5BU5D_t125* L_4 = (__this->___m_CanvasCorners_1); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Transform_t3 * L_6 = V_0; + Vector3U5BU5D_t125* L_7 = (__this->___m_WorldCorners_0); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + NullCheck(L_6); + Vector3_t4 L_9 = Transform_InverseTransformPoint_m477(L_6, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, L_8, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_5, sizeof(Vector3_t4 )))) = L_9; + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0046: + { + int32_t L_11 = V_1; + if ((((int32_t)L_11) < ((int32_t)4))) + { + goto IL_001a; + } + } + { + Vector3U5BU5D_t125* L_12 = (__this->___m_CanvasCorners_1); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + float L_13 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_12, 0, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_14 = (__this->___m_CanvasCorners_1); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + float L_15 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_14, 0, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_16 = (__this->___m_CanvasCorners_1); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 2); + float L_17 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_16, 2, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_18 = (__this->___m_CanvasCorners_1); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + float L_19 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_18, 0, sizeof(Vector3_t4 )))->___x_1); + Vector3U5BU5D_t125* L_20 = (__this->___m_CanvasCorners_1); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 2); + float L_21 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_20, 2, sizeof(Vector3_t4 )))->___y_2); + Vector3U5BU5D_t125* L_22 = (__this->___m_CanvasCorners_1); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + float L_23 = (((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_22, 0, sizeof(Vector3_t4 )))->___y_2); + Rect_t232 L_24 = {0}; + Rect__ctor_m1007(&L_24, L_13, L_15, ((float)((float)L_17-(float)L_19)), ((float)((float)L_21-(float)L_23)), /*hidden argument*/NULL); + return L_24; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::.ctor() +extern "C" void AspectRatioFitter__ctor_m3213 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + __this->___m_AspectRatio_3 = (1.0f); + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.AspectRatioFitter/AspectMode UnityEngine.UI.AspectRatioFitter::get_aspectMode() +extern "C" int32_t AspectRatioFitter_get_aspectMode_m3214 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_AspectMode_2); + return L_0; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectMode(UnityEngine.UI.AspectRatioFitter/AspectMode) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_MethodInfo_var; +extern "C" void AspectRatioFitter_set_aspectMode_m3215 (AspectRatioFitter_t629 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483921); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_AspectMode_2); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + AspectRatioFitter_SetDirty_m3227(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.AspectRatioFitter::get_aspectRatio() +extern "C" float AspectRatioFitter_get_aspectRatio_m3216 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_AspectRatio_3); + return L_0; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::set_aspectRatio(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void AspectRatioFitter_set_aspectRatio_m3217 (AspectRatioFitter_t629 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_AspectRatio_3); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + AspectRatioFitter_SetDirty_m3227(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.AspectRatioFitter::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * AspectRatioFitter_get_rectTransform_m3218 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_Rect_4); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_Rect_4 = L_2; + } + +IL_001d: + { + RectTransform_t242 * L_3 = (__this->___m_Rect_4); + return L_3; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::OnEnable() +extern "C" void AspectRatioFitter_OnEnable_m3219 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + AspectRatioFitter_SetDirty_m3227(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::OnDisable() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void AspectRatioFitter_OnDisable_m3220 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::OnRectTransformDimensionsChange() +extern "C" void AspectRatioFitter_OnRectTransformDimensionsChange_m3221 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + AspectRatioFitter_UpdateRect_m3222(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::UpdateRect() +extern "C" void AspectRatioFitter_UpdateRect_m3222 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + int32_t V_2 = {0}; + Rect_t232 V_3 = {0}; + Rect_t232 V_4 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + DrivenRectTransformTracker_t238 * L_1 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_1, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_AspectMode_2); + V_2 = L_2; + int32_t L_3 = V_2; + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 0) + { + goto IL_007d; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 1) + { + goto IL_003b; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 2) + { + goto IL_00c0; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 3) + { + goto IL_00c0; + } + } + { + goto IL_0188; + } + +IL_003b: + { + DrivenRectTransformTracker_t238 * L_4 = &(__this->___m_Tracker_5); + RectTransform_t242 * L_5 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + DrivenRectTransformTracker_Add_m1143(L_4, __this, L_5, ((int32_t)4096), /*hidden argument*/NULL); + RectTransform_t242 * L_6 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_7 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + NullCheck(L_7); + Rect_t232 L_8 = RectTransform_get_rect_m1151(L_7, /*hidden argument*/NULL); + V_3 = L_8; + float L_9 = Rect_get_height_m1018((&V_3), /*hidden argument*/NULL); + float L_10 = (__this->___m_AspectRatio_3); + NullCheck(L_6); + RectTransform_SetSizeWithCurrentAnchors_m1177(L_6, 0, ((float)((float)L_9*(float)L_10)), /*hidden argument*/NULL); + goto IL_0188; + } + +IL_007d: + { + DrivenRectTransformTracker_t238 * L_11 = &(__this->___m_Tracker_5); + RectTransform_t242 * L_12 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + DrivenRectTransformTracker_Add_m1143(L_11, __this, L_12, ((int32_t)8192), /*hidden argument*/NULL); + RectTransform_t242 * L_13 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + RectTransform_t242 * L_14 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + NullCheck(L_14); + Rect_t232 L_15 = RectTransform_get_rect_m1151(L_14, /*hidden argument*/NULL); + V_4 = L_15; + float L_16 = Rect_get_width_m1016((&V_4), /*hidden argument*/NULL); + float L_17 = (__this->___m_AspectRatio_3); + NullCheck(L_13); + RectTransform_SetSizeWithCurrentAnchors_m1177(L_13, 1, ((float)((float)L_16/(float)L_17)), /*hidden argument*/NULL); + goto IL_0188; + } + +IL_00c0: + { + DrivenRectTransformTracker_t238 * L_18 = &(__this->___m_Tracker_5); + RectTransform_t242 * L_19 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + DrivenRectTransformTracker_Add_m1143(L_18, __this, L_19, ((int32_t)16134), /*hidden argument*/NULL); + RectTransform_t242 * L_20 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + Vector2_t6 L_21 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_20); + RectTransform_set_anchorMin_m1154(L_20, L_21, /*hidden argument*/NULL); + RectTransform_t242 * L_22 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + Vector2_t6 L_23 = Vector2_get_one_m952(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_22); + RectTransform_set_anchorMax_m1158(L_22, L_23, /*hidden argument*/NULL); + RectTransform_t242 * L_24 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + Vector2_t6 L_25 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_24); + RectTransform_set_anchoredPosition_m1162(L_24, L_25, /*hidden argument*/NULL); + Vector2_t6 L_26 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_26; + Vector2_t6 L_27 = AspectRatioFitter_GetParentSize_m3224(__this, /*hidden argument*/NULL); + V_1 = L_27; + float L_28 = ((&V_1)->___y_2); + float L_29 = AspectRatioFitter_get_aspectRatio_m3216(__this, /*hidden argument*/NULL); + float L_30 = ((&V_1)->___x_1); + int32_t L_31 = (__this->___m_AspectMode_2); + if (!((int32_t)((int32_t)((((float)((float)((float)L_28*(float)L_29))) < ((float)L_30))? 1 : 0)^(int32_t)((((int32_t)L_31) == ((int32_t)3))? 1 : 0)))) + { + goto IL_015b; + } + } + { + float L_32 = ((&V_1)->___x_1); + float L_33 = AspectRatioFitter_get_aspectRatio_m3216(__this, /*hidden argument*/NULL); + float L_34 = AspectRatioFitter_GetSizeDeltaToProduceSize_m3223(__this, ((float)((float)L_32/(float)L_33)), 1, /*hidden argument*/NULL); + (&V_0)->___y_2 = L_34; + goto IL_0177; + } + +IL_015b: + { + float L_35 = ((&V_1)->___y_2); + float L_36 = AspectRatioFitter_get_aspectRatio_m3216(__this, /*hidden argument*/NULL); + float L_37 = AspectRatioFitter_GetSizeDeltaToProduceSize_m3223(__this, ((float)((float)L_35*(float)L_36)), 0, /*hidden argument*/NULL); + (&V_0)->___x_1 = L_37; + } + +IL_0177: + { + RectTransform_t242 * L_38 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + Vector2_t6 L_39 = V_0; + NullCheck(L_38); + RectTransform_set_sizeDelta_m1166(L_38, L_39, /*hidden argument*/NULL); + goto IL_0188; + } + +IL_0188: + { + return; + } +} +// System.Single UnityEngine.UI.AspectRatioFitter::GetSizeDeltaToProduceSize(System.Single,System.Int32) +extern "C" float AspectRatioFitter_GetSizeDeltaToProduceSize_m3223 (AspectRatioFitter_t629 * __this, float ___size, int32_t ___axis, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + { + float L_0 = ___size; + Vector2_t6 L_1 = AspectRatioFitter_GetParentSize_m3224(__this, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___axis; + float L_3 = Vector2_get_Item_m943((&V_0), L_2, /*hidden argument*/NULL); + RectTransform_t242 * L_4 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Vector2_t6 L_5 = RectTransform_get_anchorMax_m1157(L_4, /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = ___axis; + float L_7 = Vector2_get_Item_m943((&V_1), L_6, /*hidden argument*/NULL); + RectTransform_t242 * L_8 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + NullCheck(L_8); + Vector2_t6 L_9 = RectTransform_get_anchorMin_m1153(L_8, /*hidden argument*/NULL); + V_2 = L_9; + int32_t L_10 = ___axis; + float L_11 = Vector2_get_Item_m943((&V_2), L_10, /*hidden argument*/NULL); + return ((float)((float)L_0-(float)((float)((float)L_3*(float)((float)((float)L_7-(float)L_11)))))); + } +} +// UnityEngine.Vector2 UnityEngine.UI.AspectRatioFitter::GetParentSize() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 AspectRatioFitter_GetParentSize_m3224 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + Rect_t232 V_1 = {0}; + { + RectTransform_t242 * L_0 = AspectRatioFitter_get_rectTransform_m3218(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_t3 * L_1 = Transform_get_parent_m481(L_0, /*hidden argument*/NULL); + V_0 = ((RectTransform_t242 *)IsInstSealed(L_1, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_2 = V_0; + bool L_3 = Object_op_Implicit_m435(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0022; + } + } + { + Vector2_t6 L_4 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_4; + } + +IL_0022: + { + RectTransform_t242 * L_5 = V_0; + NullCheck(L_5); + Rect_t232 L_6 = RectTransform_get_rect_m1151(L_5, /*hidden argument*/NULL); + V_1 = L_6; + Vector2_t6 L_7 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + return L_7; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutHorizontal() +extern "C" void AspectRatioFitter_SetLayoutHorizontal_m3225 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::SetLayoutVertical() +extern "C" void AspectRatioFitter_SetLayoutVertical_m3226 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.AspectRatioFitter::SetDirty() +extern "C" void AspectRatioFitter_SetDirty_m3227 (AspectRatioFitter_t629 * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + AspectRatioFitter_UpdateRect_m3222(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::.ctor() +extern "C" void CanvasScaler__ctor_m3228 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + __this->___m_ReferencePixelsPerUnit_4 = (100.0f); + __this->___m_ScaleFactor_5 = (1.0f); + Vector2_t6 L_0 = {0}; + Vector2__ctor_m436(&L_0, (800.0f), (600.0f), /*hidden argument*/NULL); + __this->___m_ReferenceResolution_6 = L_0; + __this->___m_PhysicalUnit_9 = 3; + __this->___m_FallbackScreenDPI_10 = (96.0f); + __this->___m_DefaultSpriteDPI_11 = (96.0f); + __this->___m_DynamicPixelsPerUnit_12 = (1.0f); + __this->___m_PrevScaleFactor_14 = (1.0f); + __this->___m_PrevReferencePixelsPerUnit_15 = (100.0f); + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.CanvasScaler/ScaleMode UnityEngine.UI.CanvasScaler::get_uiScaleMode() +extern "C" int32_t CanvasScaler_get_uiScaleMode_m3229 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_UiScaleMode_3); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_uiScaleMode(UnityEngine.UI.CanvasScaler/ScaleMode) +extern "C" void CanvasScaler_set_uiScaleMode_m3230 (CanvasScaler_t633 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_UiScaleMode_3 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_referencePixelsPerUnit() +extern "C" float CanvasScaler_get_referencePixelsPerUnit_m3231 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_ReferencePixelsPerUnit_4); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_referencePixelsPerUnit(System.Single) +extern "C" void CanvasScaler_set_referencePixelsPerUnit_m3232 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_ReferencePixelsPerUnit_4 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_scaleFactor() +extern "C" float CanvasScaler_get_scaleFactor_m3233 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_ScaleFactor_5); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_scaleFactor(System.Single) +extern "C" void CanvasScaler_set_scaleFactor_m3234 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_ScaleFactor_5 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::get_referenceResolution() +extern "C" Vector2_t6 CanvasScaler_get_referenceResolution_m3235 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_ReferenceResolution_6); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_referenceResolution(UnityEngine.Vector2) +extern "C" void CanvasScaler_set_referenceResolution_m3236 (CanvasScaler_t633 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + __this->___m_ReferenceResolution_6 = L_0; + return; + } +} +// UnityEngine.UI.CanvasScaler/ScreenMatchMode UnityEngine.UI.CanvasScaler::get_screenMatchMode() +extern "C" int32_t CanvasScaler_get_screenMatchMode_m3237 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_ScreenMatchMode_7); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_screenMatchMode(UnityEngine.UI.CanvasScaler/ScreenMatchMode) +extern "C" void CanvasScaler_set_screenMatchMode_m3238 (CanvasScaler_t633 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_ScreenMatchMode_7 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_matchWidthOrHeight() +extern "C" float CanvasScaler_get_matchWidthOrHeight_m3239 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_MatchWidthOrHeight_8); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_matchWidthOrHeight(System.Single) +extern "C" void CanvasScaler_set_matchWidthOrHeight_m3240 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_MatchWidthOrHeight_8 = L_0; + return; + } +} +// UnityEngine.UI.CanvasScaler/Unit UnityEngine.UI.CanvasScaler::get_physicalUnit() +extern "C" int32_t CanvasScaler_get_physicalUnit_m3241 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_PhysicalUnit_9); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_physicalUnit(UnityEngine.UI.CanvasScaler/Unit) +extern "C" void CanvasScaler_set_physicalUnit_m3242 (CanvasScaler_t633 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_PhysicalUnit_9 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_fallbackScreenDPI() +extern "C" float CanvasScaler_get_fallbackScreenDPI_m3243 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FallbackScreenDPI_10); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_fallbackScreenDPI(System.Single) +extern "C" void CanvasScaler_set_fallbackScreenDPI_m3244 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_FallbackScreenDPI_10 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_defaultSpriteDPI() +extern "C" float CanvasScaler_get_defaultSpriteDPI_m3245 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_DefaultSpriteDPI_11); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_defaultSpriteDPI(System.Single) +extern "C" void CanvasScaler_set_defaultSpriteDPI_m3246 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_DefaultSpriteDPI_11 = L_0; + return; + } +} +// System.Single UnityEngine.UI.CanvasScaler::get_dynamicPixelsPerUnit() +extern "C" float CanvasScaler_get_dynamicPixelsPerUnit_m3247 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_DynamicPixelsPerUnit_12); + return L_0; + } +} +// System.Void UnityEngine.UI.CanvasScaler::set_dynamicPixelsPerUnit(System.Single) +extern "C" void CanvasScaler_set_dynamicPixelsPerUnit_m3248 (CanvasScaler_t633 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_DynamicPixelsPerUnit_12 = L_0; + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::OnEnable() +extern const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +extern "C" void CanvasScaler_OnEnable_m3249 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483858); + s_Il2CppMethodIntialized = true; + } + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + Canvas_t321 * L_0 = Component_GetComponent_TisCanvas_t321_m3570(__this, /*hidden argument*/Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var); + __this->___m_Canvas_13 = L_0; + VirtActionInvoker0::Invoke(17 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::OnDisable() +extern "C" void CanvasScaler_OnDisable_m3250 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + CanvasScaler_SetScaleFactor_m3257(__this, (1.0f), /*hidden argument*/NULL); + CanvasScaler_SetReferencePixelsPerUnit_m3258(__this, (100.0f), /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::Update() +extern "C" void CanvasScaler_Update_m3251 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(17 /* System.Void UnityEngine.UI.CanvasScaler::Handle() */, __this); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::Handle() +extern "C" void CanvasScaler_Handle_m3252 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + Canvas_t321 * L_0 = (__this->___m_Canvas_13); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0021; + } + } + { + Canvas_t321 * L_2 = (__this->___m_Canvas_13); + NullCheck(L_2); + bool L_3 = Canvas_get_isRootCanvas_m1702(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + { + Canvas_t321 * L_4 = (__this->___m_Canvas_13); + NullCheck(L_4); + int32_t L_5 = Canvas_get_renderMode_m1701(L_4, /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)2)))) + { + goto IL_003a; + } + } + { + VirtActionInvoker0::Invoke(18 /* System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas() */, __this); + return; + } + +IL_003a: + { + int32_t L_6 = (__this->___m_UiScaleMode_3); + V_0 = L_6; + int32_t L_7 = V_0; + if (L_7 == 0) + { + goto IL_0058; + } + if (L_7 == 1) + { + goto IL_0063; + } + if (L_7 == 2) + { + goto IL_006e; + } + } + { + goto IL_0079; + } + +IL_0058: + { + VirtActionInvoker0::Invoke(19 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize() */, __this); + goto IL_0079; + } + +IL_0063: + { + VirtActionInvoker0::Invoke(20 /* System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize() */, __this); + goto IL_0079; + } + +IL_006e: + { + VirtActionInvoker0::Invoke(21 /* System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize() */, __this); + goto IL_0079; + } + +IL_0079: + { + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas() +extern "C" void CanvasScaler_HandleWorldCanvas_m3253 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_DynamicPixelsPerUnit_12); + CanvasScaler_SetScaleFactor_m3257(__this, L_0, /*hidden argument*/NULL); + float L_1 = (__this->___m_ReferencePixelsPerUnit_4); + CanvasScaler_SetReferencePixelsPerUnit_m3258(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize() +extern "C" void CanvasScaler_HandleConstantPixelSize_m3254 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_ScaleFactor_5); + CanvasScaler_SetScaleFactor_m3257(__this, L_0, /*hidden argument*/NULL); + float L_1 = (__this->___m_ReferencePixelsPerUnit_4); + CanvasScaler_SetReferencePixelsPerUnit_m3258(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void CanvasScaler_HandleScaleWithScreenSize_m3255 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + int32_t V_5 = {0}; + { + int32_t L_0 = Screen_get_width_m602(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_1 = Screen_get_height_m688(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector2__ctor_m436((&V_0), (((float)((float)L_0))), (((float)((float)L_1))), /*hidden argument*/NULL); + V_1 = (0.0f); + int32_t L_2 = (__this->___m_ScreenMatchMode_7); + V_5 = L_2; + int32_t L_3 = V_5; + if (L_3 == 0) + { + goto IL_0039; + } + if (L_3 == 1) + { + goto IL_0096; + } + if (L_3 == 2) + { + goto IL_00c7; + } + } + { + goto IL_00f8; + } + +IL_0039: + { + float L_4 = ((&V_0)->___x_1); + Vector2_t6 * L_5 = &(__this->___m_ReferenceResolution_6); + float L_6 = (L_5->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_7 = Mathf_Log_m1134(NULL /*static, unused*/, ((float)((float)L_4/(float)L_6)), (2.0f), /*hidden argument*/NULL); + V_2 = L_7; + float L_8 = ((&V_0)->___y_2); + Vector2_t6 * L_9 = &(__this->___m_ReferenceResolution_6); + float L_10 = (L_9->___y_2); + float L_11 = Mathf_Log_m1134(NULL /*static, unused*/, ((float)((float)L_8/(float)L_10)), (2.0f), /*hidden argument*/NULL); + V_3 = L_11; + float L_12 = V_2; + float L_13 = V_3; + float L_14 = (__this->___m_MatchWidthOrHeight_8); + float L_15 = Mathf_Lerp_m417(NULL /*static, unused*/, L_12, L_13, L_14, /*hidden argument*/NULL); + V_4 = L_15; + float L_16 = V_4; + float L_17 = powf((2.0f), L_16); + V_1 = L_17; + goto IL_00f8; + } + +IL_0096: + { + float L_18 = ((&V_0)->___x_1); + Vector2_t6 * L_19 = &(__this->___m_ReferenceResolution_6); + float L_20 = (L_19->___x_1); + float L_21 = ((&V_0)->___y_2); + Vector2_t6 * L_22 = &(__this->___m_ReferenceResolution_6); + float L_23 = (L_22->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_24 = Mathf_Min_m1130(NULL /*static, unused*/, ((float)((float)L_18/(float)L_20)), ((float)((float)L_21/(float)L_23)), /*hidden argument*/NULL); + V_1 = L_24; + goto IL_00f8; + } + +IL_00c7: + { + float L_25 = ((&V_0)->___x_1); + Vector2_t6 * L_26 = &(__this->___m_ReferenceResolution_6); + float L_27 = (L_26->___x_1); + float L_28 = ((&V_0)->___y_2); + Vector2_t6 * L_29 = &(__this->___m_ReferenceResolution_6); + float L_30 = (L_29->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_31 = Mathf_Max_m682(NULL /*static, unused*/, ((float)((float)L_25/(float)L_27)), ((float)((float)L_28/(float)L_30)), /*hidden argument*/NULL); + V_1 = L_31; + goto IL_00f8; + } + +IL_00f8: + { + float L_32 = V_1; + CanvasScaler_SetScaleFactor_m3257(__this, L_32, /*hidden argument*/NULL); + float L_33 = (__this->___m_ReferencePixelsPerUnit_4); + CanvasScaler_SetReferencePixelsPerUnit_m3258(__this, L_33, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize() +extern "C" void CanvasScaler_HandleConstantPhysicalSize_m3256 (CanvasScaler_t633 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + int32_t V_3 = {0}; + float G_B3_0 = 0.0f; + { + float L_0 = Screen_get_dpi_m889(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = V_0; + if ((!(((float)L_1) == ((float)(0.0f))))) + { + goto IL_001c; + } + } + { + float L_2 = (__this->___m_FallbackScreenDPI_10); + G_B3_0 = L_2; + goto IL_001d; + } + +IL_001c: + { + float L_3 = V_0; + G_B3_0 = L_3; + } + +IL_001d: + { + V_1 = G_B3_0; + V_2 = (1.0f); + int32_t L_4 = (__this->___m_PhysicalUnit_9); + V_3 = L_4; + int32_t L_5 = V_3; + if (L_5 == 0) + { + goto IL_004a; + } + if (L_5 == 1) + { + goto IL_0055; + } + if (L_5 == 2) + { + goto IL_0060; + } + if (L_5 == 3) + { + goto IL_006b; + } + if (L_5 == 4) + { + goto IL_0076; + } + } + { + goto IL_0081; + } + +IL_004a: + { + V_2 = (2.54f); + goto IL_0081; + } + +IL_0055: + { + V_2 = (25.4f); + goto IL_0081; + } + +IL_0060: + { + V_2 = (1.0f); + goto IL_0081; + } + +IL_006b: + { + V_2 = (72.0f); + goto IL_0081; + } + +IL_0076: + { + V_2 = (6.0f); + goto IL_0081; + } + +IL_0081: + { + float L_6 = V_1; + float L_7 = V_2; + CanvasScaler_SetScaleFactor_m3257(__this, ((float)((float)L_6/(float)L_7)), /*hidden argument*/NULL); + float L_8 = (__this->___m_ReferencePixelsPerUnit_4); + float L_9 = V_2; + float L_10 = (__this->___m_DefaultSpriteDPI_11); + CanvasScaler_SetReferencePixelsPerUnit_m3258(__this, ((float)((float)((float)((float)L_8*(float)L_9))/(float)L_10)), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::SetScaleFactor(System.Single) +extern "C" void CanvasScaler_SetScaleFactor_m3257 (CanvasScaler_t633 * __this, float ___scaleFactor, const MethodInfo* method) +{ + { + float L_0 = ___scaleFactor; + float L_1 = (__this->___m_PrevScaleFactor_14); + if ((!(((float)L_0) == ((float)L_1)))) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + Canvas_t321 * L_2 = (__this->___m_Canvas_13); + float L_3 = ___scaleFactor; + NullCheck(L_2); + Canvas_set_scaleFactor_m1705(L_2, L_3, /*hidden argument*/NULL); + float L_4 = ___scaleFactor; + __this->___m_PrevScaleFactor_14 = L_4; + return; + } +} +// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single) +extern "C" void CanvasScaler_SetReferencePixelsPerUnit_m3258 (CanvasScaler_t633 * __this, float ___referencePixelsPerUnit, const MethodInfo* method) +{ + { + float L_0 = ___referencePixelsPerUnit; + float L_1 = (__this->___m_PrevReferencePixelsPerUnit_15); + if ((!(((float)L_0) == ((float)L_1)))) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + Canvas_t321 * L_2 = (__this->___m_Canvas_13); + float L_3 = ___referencePixelsPerUnit; + NullCheck(L_2); + Canvas_set_referencePixelsPerUnit_m1707(L_2, L_3, /*hidden argument*/NULL); + float L_4 = ___referencePixelsPerUnit; + __this->___m_PrevReferencePixelsPerUnit_15 = L_4; + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::.ctor() +extern "C" void ContentSizeFitter__ctor_m3259 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_horizontalFit() +extern "C" int32_t ContentSizeFitter_get_horizontalFit_m3260 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_HorizontalFit_2); + return L_0; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::set_horizontalFit(UnityEngine.UI.ContentSizeFitter/FitMode) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var; +extern "C" void ContentSizeFitter_set_horizontalFit_m3261 (ContentSizeFitter_t635 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483922); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_HorizontalFit_2); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_t634_m3652(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + ContentSizeFitter_SetDirty_m3271(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.UI.ContentSizeFitter/FitMode UnityEngine.UI.ContentSizeFitter::get_verticalFit() +extern "C" int32_t ContentSizeFitter_get_verticalFit_m3262 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_VerticalFit_3); + return L_0; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::set_verticalFit(UnityEngine.UI.ContentSizeFitter/FitMode) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var; +extern "C" void ContentSizeFitter_set_verticalFit_m3263 (ContentSizeFitter_t635 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483922); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_VerticalFit_3); + int32_t L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisFitMode_t634_m3652(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + ContentSizeFitter_SetDirty_m3271(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.ContentSizeFitter::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * ContentSizeFitter_get_rectTransform_m3264 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_Rect_4); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_Rect_4 = L_2; + } + +IL_001d: + { + RectTransform_t242 * L_3 = (__this->___m_Rect_4); + return L_3; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::OnEnable() +extern "C" void ContentSizeFitter_OnEnable_m3265 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + ContentSizeFitter_SetDirty_m3271(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::OnDisable() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void ContentSizeFitter_OnDisable_m3266 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = ContentSizeFitter_get_rectTransform_m3264(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::OnRectTransformDimensionsChange() +extern "C" void ContentSizeFitter_OnRectTransformDimensionsChange_m3267 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + ContentSizeFitter_SetDirty_m3271(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::HandleSelfFittingAlongAxis(System.Int32) +extern "C" void ContentSizeFitter_HandleSelfFittingAlongAxis_m3268 (ContentSizeFitter_t635 * __this, int32_t ___axis, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t G_B3_0 = {0}; + RectTransform_t242 * G_B7_0 = {0}; + ContentSizeFitter_t635 * G_B7_1 = {0}; + DrivenRectTransformTracker_t238 * G_B7_2 = {0}; + RectTransform_t242 * G_B6_0 = {0}; + ContentSizeFitter_t635 * G_B6_1 = {0}; + DrivenRectTransformTracker_t238 * G_B6_2 = {0}; + int32_t G_B8_0 = 0; + RectTransform_t242 * G_B8_1 = {0}; + ContentSizeFitter_t635 * G_B8_2 = {0}; + DrivenRectTransformTracker_t238 * G_B8_3 = {0}; + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_0011; + } + } + { + int32_t L_1 = ContentSizeFitter_get_horizontalFit_m3260(__this, /*hidden argument*/NULL); + G_B3_0 = L_1; + goto IL_0017; + } + +IL_0011: + { + int32_t L_2 = ContentSizeFitter_get_verticalFit_m3262(__this, /*hidden argument*/NULL); + G_B3_0 = L_2; + } + +IL_0017: + { + V_0 = G_B3_0; + int32_t L_3 = V_0; + if (L_3) + { + goto IL_001f; + } + } + { + return; + } + +IL_001f: + { + DrivenRectTransformTracker_t238 * L_4 = &(__this->___m_Tracker_5); + RectTransform_t242 * L_5 = ContentSizeFitter_get_rectTransform_m3264(__this, /*hidden argument*/NULL); + int32_t L_6 = ___axis; + G_B6_0 = L_5; + G_B6_1 = __this; + G_B6_2 = L_4; + if (L_6) + { + G_B7_0 = L_5; + G_B7_1 = __this; + G_B7_2 = L_4; + goto IL_003c; + } + } + { + G_B8_0 = ((int32_t)4096); + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + G_B8_3 = G_B6_2; + goto IL_0041; + } + +IL_003c: + { + G_B8_0 = ((int32_t)8192); + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + G_B8_3 = G_B7_2; + } + +IL_0041: + { + DrivenRectTransformTracker_Add_m1143(G_B8_3, G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); + int32_t L_7 = V_0; + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_006a; + } + } + { + RectTransform_t242 * L_8 = ContentSizeFitter_get_rectTransform_m3264(__this, /*hidden argument*/NULL); + int32_t L_9 = ___axis; + RectTransform_t242 * L_10 = (__this->___m_Rect_4); + int32_t L_11 = ___axis; + float L_12 = LayoutUtility_GetMinSize_m3383(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + RectTransform_SetSizeWithCurrentAnchors_m1177(L_8, L_9, L_12, /*hidden argument*/NULL); + goto IL_0082; + } + +IL_006a: + { + RectTransform_t242 * L_13 = ContentSizeFitter_get_rectTransform_m3264(__this, /*hidden argument*/NULL); + int32_t L_14 = ___axis; + RectTransform_t242 * L_15 = (__this->___m_Rect_4); + int32_t L_16 = ___axis; + float L_17 = LayoutUtility_GetPreferredSize_m3384(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + NullCheck(L_13); + RectTransform_SetSizeWithCurrentAnchors_m1177(L_13, L_14, L_17, /*hidden argument*/NULL); + } + +IL_0082: + { + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutHorizontal() +extern "C" void ContentSizeFitter_SetLayoutHorizontal_m3269 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + ContentSizeFitter_HandleSelfFittingAlongAxis_m3268(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::SetLayoutVertical() +extern "C" void ContentSizeFitter_SetLayoutVertical_m3270 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + { + ContentSizeFitter_HandleSelfFittingAlongAxis_m3268(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.ContentSizeFitter::SetDirty() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void ContentSizeFitter_SetDirty_m3271 (ContentSizeFitter_t635 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + RectTransform_t242 * L_1 = ContentSizeFitter_get_rectTransform_m3264(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::.ctor() +extern "C" void GridLayoutGroup__ctor_m3272 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = {0}; + Vector2__ctor_m436(&L_0, (100.0f), (100.0f), /*hidden argument*/NULL); + __this->___m_CellSize_12 = L_0; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_Spacing_13 = L_1; + __this->___m_ConstraintCount_15 = 2; + LayoutGroup__ctor_m3328(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::get_startCorner() +extern "C" int32_t GridLayoutGroup_get_startCorner_m3273 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_StartCorner_10); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_startCorner(UnityEngine.UI.GridLayoutGroup/Corner) +extern const MethodInfo* LayoutGroup_SetProperty_TisCorner_t636_m3653_MethodInfo_var; +extern "C" void GridLayoutGroup_set_startCorner_m3274 (GridLayoutGroup_t639 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisCorner_t636_m3653_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483923); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_StartCorner_10); + int32_t L_1 = ___value; + LayoutGroup_SetProperty_TisCorner_t636_m3653(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisCorner_t636_m3653_MethodInfo_var); + return; + } +} +// UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::get_startAxis() +extern "C" int32_t GridLayoutGroup_get_startAxis_m3275 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_StartAxis_11); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_startAxis(UnityEngine.UI.GridLayoutGroup/Axis) +extern const MethodInfo* LayoutGroup_SetProperty_TisAxis_t637_m3654_MethodInfo_var; +extern "C" void GridLayoutGroup_set_startAxis_m3276 (GridLayoutGroup_t639 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisAxis_t637_m3654_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483924); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_StartAxis_11); + int32_t L_1 = ___value; + LayoutGroup_SetProperty_TisAxis_t637_m3654(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisAxis_t637_m3654_MethodInfo_var); + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_cellSize() +extern "C" Vector2_t6 GridLayoutGroup_get_cellSize_m3277 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_CellSize_12); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_cellSize(UnityEngine.Vector2) +extern const MethodInfo* LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var; +extern "C" void GridLayoutGroup_set_cellSize_m3278 (GridLayoutGroup_t639 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483925); + s_Il2CppMethodIntialized = true; + } + { + Vector2_t6 * L_0 = &(__this->___m_CellSize_12); + Vector2_t6 L_1 = ___value; + LayoutGroup_SetProperty_TisVector2_t6_m3655(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var); + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_spacing() +extern "C" Vector2_t6 GridLayoutGroup_get_spacing_m3279 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_Spacing_13); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_spacing(UnityEngine.Vector2) +extern const MethodInfo* LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var; +extern "C" void GridLayoutGroup_set_spacing_m3280 (GridLayoutGroup_t639 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483925); + s_Il2CppMethodIntialized = true; + } + { + Vector2_t6 * L_0 = &(__this->___m_Spacing_13); + Vector2_t6 L_1 = ___value; + LayoutGroup_SetProperty_TisVector2_t6_m3655(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var); + return; + } +} +// UnityEngine.UI.GridLayoutGroup/Constraint UnityEngine.UI.GridLayoutGroup::get_constraint() +extern "C" int32_t GridLayoutGroup_get_constraint_m3281 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Constraint_14); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_constraint(UnityEngine.UI.GridLayoutGroup/Constraint) +extern const MethodInfo* LayoutGroup_SetProperty_TisConstraint_t638_m3656_MethodInfo_var; +extern "C" void GridLayoutGroup_set_constraint_m3282 (GridLayoutGroup_t639 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisConstraint_t638_m3656_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483926); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_Constraint_14); + int32_t L_1 = ___value; + LayoutGroup_SetProperty_TisConstraint_t638_m3656(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisConstraint_t638_m3656_MethodInfo_var); + return; + } +} +// System.Int32 UnityEngine.UI.GridLayoutGroup::get_constraintCount() +extern "C" int32_t GridLayoutGroup_get_constraintCount_m3283 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_ConstraintCount_15); + return L_0; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::set_constraintCount(System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutGroup_SetProperty_TisInt32_t161_m3657_MethodInfo_var; +extern "C" void GridLayoutGroup_set_constraintCount_m3284 (GridLayoutGroup_t639 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + LayoutGroup_SetProperty_TisInt32_t161_m3657_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483927); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_ConstraintCount_15); + int32_t L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_2 = Mathf_Max_m1132(NULL /*static, unused*/, 1, L_1, /*hidden argument*/NULL); + LayoutGroup_SetProperty_TisInt32_t161_m3657(__this, L_0, L_2, /*hidden argument*/LayoutGroup_SetProperty_TisInt32_t161_m3657_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputHorizontal() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void GridLayoutGroup_CalculateLayoutInputHorizontal_m3285 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + { + LayoutGroup_CalculateLayoutInputHorizontal_m3335(__this, /*hidden argument*/NULL); + V_0 = 0; + V_1 = 0; + int32_t L_0 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0024; + } + } + { + int32_t L_1 = (__this->___m_ConstraintCount_15); + int32_t L_2 = L_1; + V_1 = L_2; + V_0 = L_2; + goto IL_0070; + } + +IL_0024: + { + int32_t L_3 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_3) == ((uint32_t)2)))) + { + goto IL_0057; + } + } + { + List_1_t644 * L_4 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_4); + int32_t L_6 = (__this->___m_ConstraintCount_15); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_7 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)((float)((float)(((float)((float)L_5)))/(float)(((float)((float)L_6)))))-(float)(0.001f))), /*hidden argument*/NULL); + int32_t L_8 = L_7; + V_1 = L_8; + V_0 = L_8; + goto IL_0070; + } + +IL_0057: + { + V_0 = 1; + List_1_t644 * L_9 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_9); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_11 = sqrtf((((float)((float)L_10)))); + int32_t L_12 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + V_1 = L_12; + } + +IL_0070: + { + RectOffset_t333 * L_13 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_13); + int32_t L_14 = RectOffset_get_horizontal_m1795(L_13, /*hidden argument*/NULL); + Vector2_t6 L_15 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_2 = L_15; + float L_16 = ((&V_2)->___x_1); + Vector2_t6 L_17 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_3 = L_17; + float L_18 = ((&V_3)->___x_1); + int32_t L_19 = V_0; + Vector2_t6 L_20 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_4 = L_20; + float L_21 = ((&V_4)->___x_1); + RectOffset_t333 * L_22 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_22); + int32_t L_23 = RectOffset_get_horizontal_m1795(L_22, /*hidden argument*/NULL); + Vector2_t6 L_24 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_5 = L_24; + float L_25 = ((&V_5)->___x_1); + Vector2_t6 L_26 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_6 = L_26; + float L_27 = ((&V_6)->___x_1); + int32_t L_28 = V_1; + Vector2_t6 L_29 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_7 = L_29; + float L_30 = ((&V_7)->___x_1); + LayoutGroup_SetLayoutInputForAxis_m3350(__this, ((float)((float)((float)((float)(((float)((float)L_14)))+(float)((float)((float)((float)((float)L_16+(float)L_18))*(float)(((float)((float)L_19)))))))-(float)L_21)), ((float)((float)((float)((float)(((float)((float)L_23)))+(float)((float)((float)((float)((float)L_25+(float)L_27))*(float)(((float)((float)L_28)))))))-(float)L_30)), (-1.0f), 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputVertical() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void GridLayoutGroup_CalculateLayoutInputVertical_m3286 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + float V_1 = 0.0f; + int32_t V_2 = 0; + float V_3 = 0.0f; + Rect_t232 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + Vector2_t6 V_10 = {0}; + Vector2_t6 V_11 = {0}; + { + V_0 = 0; + int32_t L_0 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0033; + } + } + { + List_1_t644 * L_1 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_1); + int32_t L_3 = (__this->___m_ConstraintCount_15); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_4 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)((float)((float)(((float)((float)L_2)))/(float)(((float)((float)L_3)))))-(float)(0.001f))), /*hidden argument*/NULL); + V_0 = L_4; + goto IL_00ce; + } + +IL_0033: + { + int32_t L_5 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_5) == ((uint32_t)2)))) + { + goto IL_004b; + } + } + { + int32_t L_6 = (__this->___m_ConstraintCount_15); + V_0 = L_6; + goto IL_00ce; + } + +IL_004b: + { + RectTransform_t242 * L_7 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_7); + Rect_t232 L_8 = RectTransform_get_rect_m1151(L_7, /*hidden argument*/NULL); + V_4 = L_8; + Vector2_t6 L_9 = Rect_get_size_m1020((&V_4), /*hidden argument*/NULL); + V_5 = L_9; + float L_10 = ((&V_5)->___x_1); + V_1 = L_10; + float L_11 = V_1; + RectOffset_t333 * L_12 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_12); + int32_t L_13 = RectOffset_get_horizontal_m1795(L_12, /*hidden argument*/NULL); + Vector2_t6 L_14 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_6 = L_14; + float L_15 = ((&V_6)->___x_1); + Vector2_t6 L_16 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_7 = L_16; + float L_17 = ((&V_7)->___x_1); + Vector2_t6 L_18 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_8 = L_18; + float L_19 = ((&V_8)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_20 = Mathf_FloorToInt_m1138(NULL /*static, unused*/, ((float)((float)((float)((float)((float)((float)((float)((float)L_11-(float)(((float)((float)L_13)))))+(float)L_15))+(float)(0.001f)))/(float)((float)((float)L_17+(float)L_19)))), /*hidden argument*/NULL); + int32_t L_21 = Mathf_Max_m1132(NULL /*static, unused*/, 1, L_20, /*hidden argument*/NULL); + V_2 = L_21; + List_1_t644 * L_22 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_22); + int32_t L_23 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_22); + int32_t L_24 = V_2; + int32_t L_25 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)(((float)((float)L_23)))/(float)(((float)((float)L_24))))), /*hidden argument*/NULL); + V_0 = L_25; + } + +IL_00ce: + { + RectOffset_t333 * L_26 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_26); + int32_t L_27 = RectOffset_get_vertical_m1796(L_26, /*hidden argument*/NULL); + Vector2_t6 L_28 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_9 = L_28; + float L_29 = ((&V_9)->___y_2); + Vector2_t6 L_30 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_10 = L_30; + float L_31 = ((&V_10)->___y_2); + int32_t L_32 = V_0; + Vector2_t6 L_33 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_11 = L_33; + float L_34 = ((&V_11)->___y_2); + V_3 = ((float)((float)((float)((float)(((float)((float)L_27)))+(float)((float)((float)((float)((float)L_29+(float)L_31))*(float)(((float)((float)L_32)))))))-(float)L_34)); + float L_35 = V_3; + float L_36 = V_3; + LayoutGroup_SetLayoutInputForAxis_m3350(__this, L_35, L_36, (-1.0f), 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutHorizontal() +extern "C" void GridLayoutGroup_SetLayoutHorizontal_m3287 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + GridLayoutGroup_SetCellsAlongAxis_m3289(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutVertical() +extern "C" void GridLayoutGroup_SetLayoutVertical_m3288 (GridLayoutGroup_t639 * __this, const MethodInfo* method) +{ + { + GridLayoutGroup_SetCellsAlongAxis_m3289(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.GridLayoutGroup::SetCellsAlongAxis(System.Int32) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void GridLayoutGroup_SetCellsAlongAxis_m3289 (GridLayoutGroup_t639 * __this, int32_t ___axis, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RectTransform_t242 * V_1 = {0}; + float V_2 = 0.0f; + float V_3 = 0.0f; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + Vector2_t6 V_11 = {0}; + Vector2_t6 V_12 = {0}; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + Rect_t232 V_16 = {0}; + Vector2_t6 V_17 = {0}; + Rect_t232 V_18 = {0}; + Vector2_t6 V_19 = {0}; + Vector2_t6 V_20 = {0}; + Vector2_t6 V_21 = {0}; + Vector2_t6 V_22 = {0}; + Vector2_t6 V_23 = {0}; + Vector2_t6 V_24 = {0}; + Vector2_t6 V_25 = {0}; + Vector2_t6 V_26 = {0}; + Vector2_t6 V_27 = {0}; + Vector2_t6 V_28 = {0}; + Vector2_t6 V_29 = {0}; + Vector2_t6 V_30 = {0}; + Vector2_t6 V_31 = {0}; + Vector2_t6 V_32 = {0}; + Vector2_t6 V_33 = {0}; + Vector2_t6 V_34 = {0}; + Vector2_t6 V_35 = {0}; + Vector2_t6 V_36 = {0}; + Vector2_t6 V_37 = {0}; + Vector2_t6 V_38 = {0}; + Vector2_t6 V_39 = {0}; + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_0064; + } + } + { + V_0 = 0; + goto IL_0052; + } + +IL_000d: + { + List_1_t644 * L_1 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_2 = V_0; + NullCheck(L_1); + RectTransform_t242 * L_3 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_1, L_2); + V_1 = L_3; + DrivenRectTransformTracker_t238 * L_4 = &(((LayoutGroup_t640 *)__this)->___m_Tracker_5); + RectTransform_t242 * L_5 = V_1; + DrivenRectTransformTracker_Add_m1143(L_4, __this, L_5, ((int32_t)16134), /*hidden argument*/NULL); + RectTransform_t242 * L_6 = V_1; + Vector2_t6 L_7 = Vector2_get_up_m953(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_6); + RectTransform_set_anchorMin_m1154(L_6, L_7, /*hidden argument*/NULL); + RectTransform_t242 * L_8 = V_1; + Vector2_t6 L_9 = Vector2_get_up_m953(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + RectTransform_set_anchorMax_m1158(L_8, L_9, /*hidden argument*/NULL); + RectTransform_t242 * L_10 = V_1; + Vector2_t6 L_11 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + NullCheck(L_10); + RectTransform_set_sizeDelta_m1166(L_10, L_11, /*hidden argument*/NULL); + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0052: + { + int32_t L_13 = V_0; + List_1_t644 * L_14 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_14); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_000d; + } + } + { + return; + } + +IL_0064: + { + RectTransform_t242 * L_16 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_16); + Rect_t232 L_17 = RectTransform_get_rect_m1151(L_16, /*hidden argument*/NULL); + V_16 = L_17; + Vector2_t6 L_18 = Rect_get_size_m1020((&V_16), /*hidden argument*/NULL); + V_17 = L_18; + float L_19 = ((&V_17)->___x_1); + V_2 = L_19; + RectTransform_t242 * L_20 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_20); + Rect_t232 L_21 = RectTransform_get_rect_m1151(L_20, /*hidden argument*/NULL); + V_18 = L_21; + Vector2_t6 L_22 = Rect_get_size_m1020((&V_18), /*hidden argument*/NULL); + V_19 = L_22; + float L_23 = ((&V_19)->___y_2); + V_3 = L_23; + V_4 = 1; + V_5 = 1; + int32_t L_24 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_24) == ((uint32_t)1)))) + { + goto IL_00dc; + } + } + { + int32_t L_25 = (__this->___m_ConstraintCount_15); + V_4 = L_25; + List_1_t644 * L_26 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_26); + int32_t L_28 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_29 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)((float)((float)(((float)((float)L_27)))/(float)(((float)((float)L_28)))))-(float)(0.001f))), /*hidden argument*/NULL); + V_5 = L_29; + goto IL_021e; + } + +IL_00dc: + { + int32_t L_30 = (__this->___m_Constraint_14); + if ((!(((uint32_t)L_30) == ((uint32_t)2)))) + { + goto IL_0112; + } + } + { + int32_t L_31 = (__this->___m_ConstraintCount_15); + V_5 = L_31; + List_1_t644 * L_32 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_32); + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_32); + int32_t L_34 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_35 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)((float)((float)(((float)((float)L_33)))/(float)(((float)((float)L_34)))))-(float)(0.001f))), /*hidden argument*/NULL); + V_4 = L_35; + goto IL_021e; + } + +IL_0112: + { + Vector2_t6 L_36 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_20 = L_36; + float L_37 = ((&V_20)->___x_1); + Vector2_t6 L_38 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_21 = L_38; + float L_39 = ((&V_21)->___x_1); + if ((!(((float)((float)((float)L_37+(float)L_39))) <= ((float)(0.0f))))) + { + goto IL_0147; + } + } + { + V_4 = ((int32_t)2147483647); + goto IL_0198; + } + +IL_0147: + { + float L_40 = V_2; + RectOffset_t333 * L_41 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_41); + int32_t L_42 = RectOffset_get_horizontal_m1795(L_41, /*hidden argument*/NULL); + Vector2_t6 L_43 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_22 = L_43; + float L_44 = ((&V_22)->___x_1); + Vector2_t6 L_45 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_23 = L_45; + float L_46 = ((&V_23)->___x_1); + Vector2_t6 L_47 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_24 = L_47; + float L_48 = ((&V_24)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_49 = Mathf_FloorToInt_m1138(NULL /*static, unused*/, ((float)((float)((float)((float)((float)((float)((float)((float)L_40-(float)(((float)((float)L_42)))))+(float)L_44))+(float)(0.001f)))/(float)((float)((float)L_46+(float)L_48)))), /*hidden argument*/NULL); + int32_t L_50 = Mathf_Max_m1132(NULL /*static, unused*/, 1, L_49, /*hidden argument*/NULL); + V_4 = L_50; + } + +IL_0198: + { + Vector2_t6 L_51 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_25 = L_51; + float L_52 = ((&V_25)->___y_2); + Vector2_t6 L_53 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_26 = L_53; + float L_54 = ((&V_26)->___y_2); + if ((!(((float)((float)((float)L_52+(float)L_54))) <= ((float)(0.0f))))) + { + goto IL_01cd; + } + } + { + V_5 = ((int32_t)2147483647); + goto IL_021e; + } + +IL_01cd: + { + float L_55 = V_3; + RectOffset_t333 * L_56 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_56); + int32_t L_57 = RectOffset_get_vertical_m1796(L_56, /*hidden argument*/NULL); + Vector2_t6 L_58 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_27 = L_58; + float L_59 = ((&V_27)->___y_2); + Vector2_t6 L_60 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_28 = L_60; + float L_61 = ((&V_28)->___y_2); + Vector2_t6 L_62 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_29 = L_62; + float L_63 = ((&V_29)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_64 = Mathf_FloorToInt_m1138(NULL /*static, unused*/, ((float)((float)((float)((float)((float)((float)((float)((float)L_55-(float)(((float)((float)L_57)))))+(float)L_59))+(float)(0.001f)))/(float)((float)((float)L_61+(float)L_63)))), /*hidden argument*/NULL); + int32_t L_65 = Mathf_Max_m1132(NULL /*static, unused*/, 1, L_64, /*hidden argument*/NULL); + V_5 = L_65; + } + +IL_021e: + { + int32_t L_66 = GridLayoutGroup_get_startCorner_m3273(__this, /*hidden argument*/NULL); + V_6 = ((int32_t)((int32_t)L_66%(int32_t)2)); + int32_t L_67 = GridLayoutGroup_get_startCorner_m3273(__this, /*hidden argument*/NULL); + V_7 = ((int32_t)((int32_t)L_67/(int32_t)2)); + int32_t L_68 = GridLayoutGroup_get_startAxis_m3275(__this, /*hidden argument*/NULL); + if (L_68) + { + goto IL_027a; + } + } + { + int32_t L_69 = V_4; + V_8 = L_69; + int32_t L_70 = V_4; + List_1_t644 * L_71 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_71); + int32_t L_72 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_71); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_73 = Mathf_Clamp_m591(NULL /*static, unused*/, L_70, 1, L_72, /*hidden argument*/NULL); + V_9 = L_73; + int32_t L_74 = V_5; + List_1_t644 * L_75 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_75); + int32_t L_76 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_75); + int32_t L_77 = V_8; + int32_t L_78 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)(((float)((float)L_76)))/(float)(((float)((float)L_77))))), /*hidden argument*/NULL); + int32_t L_79 = Mathf_Clamp_m591(NULL /*static, unused*/, L_74, 1, L_78, /*hidden argument*/NULL); + V_10 = L_79; + goto IL_02b2; + } + +IL_027a: + { + int32_t L_80 = V_5; + V_8 = L_80; + int32_t L_81 = V_5; + List_1_t644 * L_82 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_82); + int32_t L_83 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_82); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_84 = Mathf_Clamp_m591(NULL /*static, unused*/, L_81, 1, L_83, /*hidden argument*/NULL); + V_10 = L_84; + int32_t L_85 = V_4; + List_1_t644 * L_86 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_86); + int32_t L_87 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_86); + int32_t L_88 = V_8; + int32_t L_89 = Mathf_CeilToInt_m1137(NULL /*static, unused*/, ((float)((float)(((float)((float)L_87)))/(float)(((float)((float)L_88))))), /*hidden argument*/NULL); + int32_t L_90 = Mathf_Clamp_m591(NULL /*static, unused*/, L_85, 1, L_89, /*hidden argument*/NULL); + V_9 = L_90; + } + +IL_02b2: + { + int32_t L_91 = V_9; + Vector2_t6 L_92 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_30 = L_92; + float L_93 = ((&V_30)->___x_1); + int32_t L_94 = V_9; + Vector2_t6 L_95 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_31 = L_95; + float L_96 = ((&V_31)->___x_1); + int32_t L_97 = V_10; + Vector2_t6 L_98 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_32 = L_98; + float L_99 = ((&V_32)->___y_2); + int32_t L_100 = V_10; + Vector2_t6 L_101 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_33 = L_101; + float L_102 = ((&V_33)->___y_2); + Vector2__ctor_m436((&V_11), ((float)((float)((float)((float)(((float)((float)L_91)))*(float)L_93))+(float)((float)((float)(((float)((float)((int32_t)((int32_t)L_94-(int32_t)1)))))*(float)L_96)))), ((float)((float)((float)((float)(((float)((float)L_97)))*(float)L_99))+(float)((float)((float)(((float)((float)((int32_t)((int32_t)L_100-(int32_t)1)))))*(float)L_102)))), /*hidden argument*/NULL); + float L_103 = ((&V_11)->___x_1); + float L_104 = LayoutGroup_GetStartOffset_m3349(__this, 0, L_103, /*hidden argument*/NULL); + float L_105 = ((&V_11)->___y_2); + float L_106 = LayoutGroup_GetStartOffset_m3349(__this, 1, L_105, /*hidden argument*/NULL); + Vector2__ctor_m436((&V_12), L_104, L_106, /*hidden argument*/NULL); + V_13 = 0; + goto IL_042c; + } + +IL_0336: + { + int32_t L_107 = GridLayoutGroup_get_startAxis_m3275(__this, /*hidden argument*/NULL); + if (L_107) + { + goto IL_0354; + } + } + { + int32_t L_108 = V_13; + int32_t L_109 = V_8; + V_14 = ((int32_t)((int32_t)L_108%(int32_t)L_109)); + int32_t L_110 = V_13; + int32_t L_111 = V_8; + V_15 = ((int32_t)((int32_t)L_110/(int32_t)L_111)); + goto IL_0362; + } + +IL_0354: + { + int32_t L_112 = V_13; + int32_t L_113 = V_8; + V_14 = ((int32_t)((int32_t)L_112/(int32_t)L_113)); + int32_t L_114 = V_13; + int32_t L_115 = V_8; + V_15 = ((int32_t)((int32_t)L_114%(int32_t)L_115)); + } + +IL_0362: + { + int32_t L_116 = V_6; + if ((!(((uint32_t)L_116) == ((uint32_t)1)))) + { + goto IL_0373; + } + } + { + int32_t L_117 = V_9; + int32_t L_118 = V_14; + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)L_117-(int32_t)1))-(int32_t)L_118)); + } + +IL_0373: + { + int32_t L_119 = V_7; + if ((!(((uint32_t)L_119) == ((uint32_t)1)))) + { + goto IL_0384; + } + } + { + int32_t L_120 = V_10; + int32_t L_121 = V_15; + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)L_120-(int32_t)1))-(int32_t)L_121)); + } + +IL_0384: + { + List_1_t644 * L_122 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_123 = V_13; + NullCheck(L_122); + RectTransform_t242 * L_124 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_122, L_123); + float L_125 = ((&V_12)->___x_1); + Vector2_t6 L_126 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_34 = L_126; + float L_127 = Vector2_get_Item_m943((&V_34), 0, /*hidden argument*/NULL); + Vector2_t6 L_128 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_35 = L_128; + float L_129 = Vector2_get_Item_m943((&V_35), 0, /*hidden argument*/NULL); + int32_t L_130 = V_14; + Vector2_t6 L_131 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_36 = L_131; + float L_132 = Vector2_get_Item_m943((&V_36), 0, /*hidden argument*/NULL); + LayoutGroup_SetChildAlongAxis_m3351(__this, L_124, 0, ((float)((float)L_125+(float)((float)((float)((float)((float)L_127+(float)L_129))*(float)(((float)((float)L_130))))))), L_132, /*hidden argument*/NULL); + List_1_t644 * L_133 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_134 = V_13; + NullCheck(L_133); + RectTransform_t242 * L_135 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_133, L_134); + float L_136 = ((&V_12)->___y_2); + Vector2_t6 L_137 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_37 = L_137; + float L_138 = Vector2_get_Item_m943((&V_37), 1, /*hidden argument*/NULL); + Vector2_t6 L_139 = GridLayoutGroup_get_spacing_m3279(__this, /*hidden argument*/NULL); + V_38 = L_139; + float L_140 = Vector2_get_Item_m943((&V_38), 1, /*hidden argument*/NULL); + int32_t L_141 = V_15; + Vector2_t6 L_142 = GridLayoutGroup_get_cellSize_m3277(__this, /*hidden argument*/NULL); + V_39 = L_142; + float L_143 = Vector2_get_Item_m943((&V_39), 1, /*hidden argument*/NULL); + LayoutGroup_SetChildAlongAxis_m3351(__this, L_135, 1, ((float)((float)L_136+(float)((float)((float)((float)((float)L_138+(float)L_140))*(float)(((float)((float)L_141))))))), L_143, /*hidden argument*/NULL); + int32_t L_144 = V_13; + V_13 = ((int32_t)((int32_t)L_144+(int32_t)1)); + } + +IL_042c: + { + int32_t L_145 = V_13; + List_1_t644 * L_146 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_146); + int32_t L_147 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_146); + if ((((int32_t)L_145) < ((int32_t)L_147))) + { + goto IL_0336; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.HorizontalLayoutGroup::.ctor() +extern "C" void HorizontalLayoutGroup__ctor_m3290 (HorizontalLayoutGroup_t641 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup__ctor_m3295(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputHorizontal() +extern "C" void HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m3291 (HorizontalLayoutGroup_t641 * __this, const MethodInfo* method) +{ + { + LayoutGroup_CalculateLayoutInputHorizontal_m3335(__this, /*hidden argument*/NULL); + HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302(__this, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputVertical() +extern "C" void HorizontalLayoutGroup_CalculateLayoutInputVertical_m3292 (HorizontalLayoutGroup_t641 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302(__this, 1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutHorizontal() +extern "C" void HorizontalLayoutGroup_SetLayoutHorizontal_m3293 (HorizontalLayoutGroup_t641 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303(__this, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutVertical() +extern "C" void HorizontalLayoutGroup_SetLayoutVertical_m3294 (HorizontalLayoutGroup_t641 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303(__this, 1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor() +extern "C" void HorizontalOrVerticalLayoutGroup__ctor_m3295 (HorizontalOrVerticalLayoutGroup_t642 * __this, const MethodInfo* method) +{ + { + __this->___m_ChildForceExpandWidth_11 = 1; + __this->___m_ChildForceExpandHeight_12 = 1; + LayoutGroup__ctor_m3328(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing() +extern "C" float HorizontalOrVerticalLayoutGroup_get_spacing_m3296 (HorizontalOrVerticalLayoutGroup_t642 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Spacing_10); + return L_0; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_spacing(System.Single) +extern const MethodInfo* LayoutGroup_SetProperty_TisSingle_t165_m3658_MethodInfo_var; +extern "C" void HorizontalOrVerticalLayoutGroup_set_spacing_m3297 (HorizontalOrVerticalLayoutGroup_t642 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisSingle_t165_m3658_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483928); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_Spacing_10); + float L_1 = ___value; + LayoutGroup_SetProperty_TisSingle_t165_m3658(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisSingle_t165_m3658_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandWidth() +extern "C" bool HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298 (HorizontalOrVerticalLayoutGroup_t642 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ChildForceExpandWidth_11); + return L_0; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandWidth(System.Boolean) +extern const MethodInfo* LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var; +extern "C" void HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m3299 (HorizontalOrVerticalLayoutGroup_t642 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483929); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_ChildForceExpandWidth_11); + bool L_1 = ___value; + LayoutGroup_SetProperty_TisBoolean_t448_m3659(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandHeight() +extern "C" bool HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300 (HorizontalOrVerticalLayoutGroup_t642 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_ChildForceExpandHeight_12); + return L_0; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandHeight(System.Boolean) +extern const MethodInfo* LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var; +extern "C" void HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m3301 (HorizontalOrVerticalLayoutGroup_t642 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483929); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_ChildForceExpandHeight_12); + bool L_1 = ___value; + LayoutGroup_SetProperty_TisBoolean_t448_m3659(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302 (HorizontalOrVerticalLayoutGroup_t642 * __this, int32_t ___axis, bool ___isVertical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + bool V_4 = false; + int32_t V_5 = 0; + RectTransform_t242 * V_6 = {0}; + float V_7 = 0.0f; + float V_8 = 0.0f; + float V_9 = 0.0f; + int32_t G_B3_0 = 0; + bool G_B7_0 = false; + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_0016; + } + } + { + RectOffset_t333 * L_1 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = RectOffset_get_horizontal_m1795(L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0021; + } + +IL_0016: + { + RectOffset_t333 * L_3 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = RectOffset_get_vertical_m1796(L_3, /*hidden argument*/NULL); + G_B3_0 = L_4; + } + +IL_0021: + { + V_0 = (((float)((float)G_B3_0))); + float L_5 = V_0; + V_1 = L_5; + float L_6 = V_0; + V_2 = L_6; + V_3 = (0.0f); + bool L_7 = ___isVertical; + int32_t L_8 = ___axis; + V_4 = ((int32_t)((int32_t)L_7^(int32_t)((((int32_t)L_8) == ((int32_t)1))? 1 : 0))); + V_5 = 0; + goto IL_00e2; + } + +IL_003d: + { + List_1_t644 * L_9 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_10 = V_5; + NullCheck(L_9); + RectTransform_t242 * L_11 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_9, L_10); + V_6 = L_11; + RectTransform_t242 * L_12 = V_6; + int32_t L_13 = ___axis; + float L_14 = LayoutUtility_GetMinSize_m3383(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + V_7 = L_14; + RectTransform_t242 * L_15 = V_6; + int32_t L_16 = ___axis; + float L_17 = LayoutUtility_GetPreferredSize_m3384(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + V_8 = L_17; + RectTransform_t242 * L_18 = V_6; + int32_t L_19 = ___axis; + float L_20 = LayoutUtility_GetFlexibleSize_m3385(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + V_9 = L_20; + int32_t L_21 = ___axis; + if (L_21) + { + goto IL_007b; + } + } + { + bool L_22 = HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298(__this, /*hidden argument*/NULL); + G_B7_0 = L_22; + goto IL_0081; + } + +IL_007b: + { + bool L_23 = HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300(__this, /*hidden argument*/NULL); + G_B7_0 = L_23; + } + +IL_0081: + { + if (!G_B7_0) + { + goto IL_0094; + } + } + { + float L_24 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_25 = Mathf_Max_m682(NULL /*static, unused*/, L_24, (1.0f), /*hidden argument*/NULL); + V_9 = L_25; + } + +IL_0094: + { + bool L_26 = V_4; + if (!L_26) + { + goto IL_00bf; + } + } + { + float L_27 = V_7; + float L_28 = V_0; + float L_29 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_30 = Mathf_Max_m682(NULL /*static, unused*/, ((float)((float)L_27+(float)L_28)), L_29, /*hidden argument*/NULL); + V_1 = L_30; + float L_31 = V_8; + float L_32 = V_0; + float L_33 = V_2; + float L_34 = Mathf_Max_m682(NULL /*static, unused*/, ((float)((float)L_31+(float)L_32)), L_33, /*hidden argument*/NULL); + V_2 = L_34; + float L_35 = V_9; + float L_36 = V_3; + float L_37 = Mathf_Max_m682(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + V_3 = L_37; + goto IL_00dc; + } + +IL_00bf: + { + float L_38 = V_1; + float L_39 = V_7; + float L_40 = HorizontalOrVerticalLayoutGroup_get_spacing_m3296(__this, /*hidden argument*/NULL); + V_1 = ((float)((float)L_38+(float)((float)((float)L_39+(float)L_40)))); + float L_41 = V_2; + float L_42 = V_8; + float L_43 = HorizontalOrVerticalLayoutGroup_get_spacing_m3296(__this, /*hidden argument*/NULL); + V_2 = ((float)((float)L_41+(float)((float)((float)L_42+(float)L_43)))); + float L_44 = V_3; + float L_45 = V_9; + V_3 = ((float)((float)L_44+(float)L_45)); + } + +IL_00dc: + { + int32_t L_46 = V_5; + V_5 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_00e2: + { + int32_t L_47 = V_5; + List_1_t644 * L_48 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_48); + int32_t L_49 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_48); + if ((((int32_t)L_47) < ((int32_t)L_49))) + { + goto IL_003d; + } + } + { + bool L_50 = V_4; + if (L_50) + { + goto IL_011e; + } + } + { + List_1_t644 * L_51 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_51); + int32_t L_52 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_51); + if ((((int32_t)L_52) <= ((int32_t)0))) + { + goto IL_011e; + } + } + { + float L_53 = V_1; + float L_54 = HorizontalOrVerticalLayoutGroup_get_spacing_m3296(__this, /*hidden argument*/NULL); + V_1 = ((float)((float)L_53-(float)L_54)); + float L_55 = V_2; + float L_56 = HorizontalOrVerticalLayoutGroup_get_spacing_m3296(__this, /*hidden argument*/NULL); + V_2 = ((float)((float)L_55-(float)L_56)); + } + +IL_011e: + { + float L_57 = V_1; + float L_58 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_59 = Mathf_Max_m682(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL); + V_2 = L_59; + float L_60 = V_1; + float L_61 = V_2; + float L_62 = V_3; + int32_t L_63 = ___axis; + LayoutGroup_SetLayoutInputForAxis_m3350(__this, L_60, L_61, L_62, L_63, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303 (HorizontalOrVerticalLayoutGroup_t642 * __this, int32_t ___axis, bool ___isVertical, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + bool V_1 = false; + float V_2 = 0.0f; + int32_t V_3 = 0; + RectTransform_t242 * V_4 = {0}; + float V_5 = 0.0f; + float V_6 = 0.0f; + float V_7 = 0.0f; + float V_8 = 0.0f; + float V_9 = 0.0f; + float V_10 = 0.0f; + float V_11 = 0.0f; + float V_12 = 0.0f; + int32_t V_13 = 0; + RectTransform_t242 * V_14 = {0}; + float V_15 = 0.0f; + float V_16 = 0.0f; + float V_17 = 0.0f; + float V_18 = 0.0f; + Rect_t232 V_19 = {0}; + Vector2_t6 V_20 = {0}; + float G_B3_0 = 0.0f; + float G_B2_0 = 0.0f; + int32_t G_B4_0 = 0; + float G_B4_1 = 0.0f; + bool G_B8_0 = false; + float G_B12_0 = 0.0f; + float G_B12_1 = 0.0f; + float G_B11_0 = 0.0f; + float G_B11_1 = 0.0f; + float G_B13_0 = 0.0f; + float G_B13_1 = 0.0f; + float G_B13_2 = 0.0f; + int32_t G_B19_0 = 0; + float G_B23_0 = 0.0f; + int32_t G_B23_1 = 0; + HorizontalOrVerticalLayoutGroup_t642 * G_B23_2 = {0}; + float G_B22_0 = 0.0f; + int32_t G_B22_1 = 0; + HorizontalOrVerticalLayoutGroup_t642 * G_B22_2 = {0}; + int32_t G_B24_0 = 0; + float G_B24_1 = 0.0f; + int32_t G_B24_2 = 0; + HorizontalOrVerticalLayoutGroup_t642 * G_B24_3 = {0}; + bool G_B34_0 = false; + { + RectTransform_t242 * L_0 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Rect_t232 L_1 = RectTransform_get_rect_m1151(L_0, /*hidden argument*/NULL); + V_19 = L_1; + Vector2_t6 L_2 = Rect_get_size_m1020((&V_19), /*hidden argument*/NULL); + V_20 = L_2; + int32_t L_3 = ___axis; + float L_4 = Vector2_get_Item_m943((&V_20), L_3, /*hidden argument*/NULL); + V_0 = L_4; + bool L_5 = ___isVertical; + int32_t L_6 = ___axis; + V_1 = ((int32_t)((int32_t)L_5^(int32_t)((((int32_t)L_6) == ((int32_t)1))? 1 : 0))); + bool L_7 = V_1; + if (!L_7) + { + goto IL_00fe; + } + } + { + float L_8 = V_0; + int32_t L_9 = ___axis; + G_B2_0 = L_8; + if (L_9) + { + G_B3_0 = L_8; + goto IL_0043; + } + } + { + RectOffset_t333 * L_10 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_10); + int32_t L_11 = RectOffset_get_horizontal_m1795(L_10, /*hidden argument*/NULL); + G_B4_0 = L_11; + G_B4_1 = G_B2_0; + goto IL_004e; + } + +IL_0043: + { + RectOffset_t333 * L_12 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_12); + int32_t L_13 = RectOffset_get_vertical_m1796(L_12, /*hidden argument*/NULL); + G_B4_0 = L_13; + G_B4_1 = G_B3_0; + } + +IL_004e: + { + V_2 = ((float)((float)G_B4_1-(float)(((float)((float)G_B4_0))))); + V_3 = 0; + goto IL_00e8; + } + +IL_0058: + { + List_1_t644 * L_14 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_15 = V_3; + NullCheck(L_14); + RectTransform_t242 * L_16 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_14, L_15); + V_4 = L_16; + RectTransform_t242 * L_17 = V_4; + int32_t L_18 = ___axis; + float L_19 = LayoutUtility_GetMinSize_m3383(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_5 = L_19; + RectTransform_t242 * L_20 = V_4; + int32_t L_21 = ___axis; + float L_22 = LayoutUtility_GetPreferredSize_m3384(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_6 = L_22; + RectTransform_t242 * L_23 = V_4; + int32_t L_24 = ___axis; + float L_25 = LayoutUtility_GetFlexibleSize_m3385(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + V_7 = L_25; + int32_t L_26 = ___axis; + if (L_26) + { + goto IL_0095; + } + } + { + bool L_27 = HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298(__this, /*hidden argument*/NULL); + G_B8_0 = L_27; + goto IL_009b; + } + +IL_0095: + { + bool L_28 = HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300(__this, /*hidden argument*/NULL); + G_B8_0 = L_28; + } + +IL_009b: + { + if (!G_B8_0) + { + goto IL_00ae; + } + } + { + float L_29 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_30 = Mathf_Max_m682(NULL /*static, unused*/, L_29, (1.0f), /*hidden argument*/NULL); + V_7 = L_30; + } + +IL_00ae: + { + float L_31 = V_2; + float L_32 = V_5; + float L_33 = V_7; + G_B11_0 = L_32; + G_B11_1 = L_31; + if ((!(((float)L_33) > ((float)(0.0f))))) + { + G_B12_0 = L_32; + G_B12_1 = L_31; + goto IL_00c3; + } + } + { + float L_34 = V_0; + G_B13_0 = L_34; + G_B13_1 = G_B11_0; + G_B13_2 = G_B11_1; + goto IL_00c5; + } + +IL_00c3: + { + float L_35 = V_6; + G_B13_0 = L_35; + G_B13_1 = G_B12_0; + G_B13_2 = G_B12_1; + } + +IL_00c5: + { + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_36 = Mathf_Clamp_m418(NULL /*static, unused*/, G_B13_2, G_B13_1, G_B13_0, /*hidden argument*/NULL); + V_8 = L_36; + int32_t L_37 = ___axis; + float L_38 = V_8; + float L_39 = LayoutGroup_GetStartOffset_m3349(__this, L_37, L_38, /*hidden argument*/NULL); + V_9 = L_39; + RectTransform_t242 * L_40 = V_4; + int32_t L_41 = ___axis; + float L_42 = V_9; + float L_43 = V_8; + LayoutGroup_SetChildAlongAxis_m3351(__this, L_40, L_41, L_42, L_43, /*hidden argument*/NULL); + int32_t L_44 = V_3; + V_3 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_00e8: + { + int32_t L_45 = V_3; + List_1_t644 * L_46 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_46); + int32_t L_47 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_46); + if ((((int32_t)L_45) < ((int32_t)L_47))) + { + goto IL_0058; + } + } + { + goto IL_028e; + } + +IL_00fe: + { + int32_t L_48 = ___axis; + if (L_48) + { + goto IL_0114; + } + } + { + RectOffset_t333 * L_49 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_49); + int32_t L_50 = RectOffset_get_left_m1791(L_49, /*hidden argument*/NULL); + G_B19_0 = L_50; + goto IL_011f; + } + +IL_0114: + { + RectOffset_t333 * L_51 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_51); + int32_t L_52 = RectOffset_get_top_m1793(L_51, /*hidden argument*/NULL); + G_B19_0 = L_52; + } + +IL_011f: + { + V_10 = (((float)((float)G_B19_0))); + int32_t L_53 = ___axis; + float L_54 = LayoutGroup_GetTotalFlexibleSize_m3348(__this, L_53, /*hidden argument*/NULL); + if ((!(((float)L_54) == ((float)(0.0f))))) + { + goto IL_0173; + } + } + { + int32_t L_55 = ___axis; + float L_56 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_55, /*hidden argument*/NULL); + float L_57 = V_0; + if ((!(((float)L_56) < ((float)L_57)))) + { + goto IL_0173; + } + } + { + int32_t L_58 = ___axis; + int32_t L_59 = ___axis; + float L_60 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_59, /*hidden argument*/NULL); + int32_t L_61 = ___axis; + G_B22_0 = L_60; + G_B22_1 = L_58; + G_B22_2 = __this; + if (L_61) + { + G_B23_0 = L_60; + G_B23_1 = L_58; + G_B23_2 = __this; + goto IL_015f; + } + } + { + RectOffset_t333 * L_62 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_62); + int32_t L_63 = RectOffset_get_horizontal_m1795(L_62, /*hidden argument*/NULL); + G_B24_0 = L_63; + G_B24_1 = G_B22_0; + G_B24_2 = G_B22_1; + G_B24_3 = G_B22_2; + goto IL_016a; + } + +IL_015f: + { + RectOffset_t333 * L_64 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_64); + int32_t L_65 = RectOffset_get_vertical_m1796(L_64, /*hidden argument*/NULL); + G_B24_0 = L_65; + G_B24_1 = G_B23_0; + G_B24_2 = G_B23_1; + G_B24_3 = G_B23_2; + } + +IL_016a: + { + NullCheck(G_B24_3); + float L_66 = LayoutGroup_GetStartOffset_m3349(G_B24_3, G_B24_2, ((float)((float)G_B24_1-(float)(((float)((float)G_B24_0))))), /*hidden argument*/NULL); + V_10 = L_66; + } + +IL_0173: + { + V_11 = (0.0f); + int32_t L_67 = ___axis; + float L_68 = LayoutGroup_GetTotalMinSize_m3346(__this, L_67, /*hidden argument*/NULL); + int32_t L_69 = ___axis; + float L_70 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_69, /*hidden argument*/NULL); + if ((((float)L_68) == ((float)L_70))) + { + goto IL_01ad; + } + } + { + float L_71 = V_0; + int32_t L_72 = ___axis; + float L_73 = LayoutGroup_GetTotalMinSize_m3346(__this, L_72, /*hidden argument*/NULL); + int32_t L_74 = ___axis; + float L_75 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_74, /*hidden argument*/NULL); + int32_t L_76 = ___axis; + float L_77 = LayoutGroup_GetTotalMinSize_m3346(__this, L_76, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_78 = Mathf_Clamp01_m1140(NULL /*static, unused*/, ((float)((float)((float)((float)L_71-(float)L_73))/(float)((float)((float)L_75-(float)L_77)))), /*hidden argument*/NULL); + V_11 = L_78; + } + +IL_01ad: + { + V_12 = (0.0f); + float L_79 = V_0; + int32_t L_80 = ___axis; + float L_81 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_80, /*hidden argument*/NULL); + if ((!(((float)L_79) > ((float)L_81)))) + { + goto IL_01e5; + } + } + { + int32_t L_82 = ___axis; + float L_83 = LayoutGroup_GetTotalFlexibleSize_m3348(__this, L_82, /*hidden argument*/NULL); + if ((!(((float)L_83) > ((float)(0.0f))))) + { + goto IL_01e5; + } + } + { + float L_84 = V_0; + int32_t L_85 = ___axis; + float L_86 = LayoutGroup_GetTotalPreferredSize_m3347(__this, L_85, /*hidden argument*/NULL); + int32_t L_87 = ___axis; + float L_88 = LayoutGroup_GetTotalFlexibleSize_m3348(__this, L_87, /*hidden argument*/NULL); + V_12 = ((float)((float)((float)((float)L_84-(float)L_86))/(float)L_88)); + } + +IL_01e5: + { + V_13 = 0; + goto IL_027c; + } + +IL_01ed: + { + List_1_t644 * L_89 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + int32_t L_90 = V_13; + NullCheck(L_89); + RectTransform_t242 * L_91 = (RectTransform_t242 *)VirtFuncInvoker1< RectTransform_t242 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_89, L_90); + V_14 = L_91; + RectTransform_t242 * L_92 = V_14; + int32_t L_93 = ___axis; + float L_94 = LayoutUtility_GetMinSize_m3383(NULL /*static, unused*/, L_92, L_93, /*hidden argument*/NULL); + V_15 = L_94; + RectTransform_t242 * L_95 = V_14; + int32_t L_96 = ___axis; + float L_97 = LayoutUtility_GetPreferredSize_m3384(NULL /*static, unused*/, L_95, L_96, /*hidden argument*/NULL); + V_16 = L_97; + RectTransform_t242 * L_98 = V_14; + int32_t L_99 = ___axis; + float L_100 = LayoutUtility_GetFlexibleSize_m3385(NULL /*static, unused*/, L_98, L_99, /*hidden argument*/NULL); + V_17 = L_100; + int32_t L_101 = ___axis; + if (L_101) + { + goto IL_022b; + } + } + { + bool L_102 = HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298(__this, /*hidden argument*/NULL); + G_B34_0 = L_102; + goto IL_0231; + } + +IL_022b: + { + bool L_103 = HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300(__this, /*hidden argument*/NULL); + G_B34_0 = L_103; + } + +IL_0231: + { + if (!G_B34_0) + { + goto IL_0244; + } + } + { + float L_104 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_105 = Mathf_Max_m682(NULL /*static, unused*/, L_104, (1.0f), /*hidden argument*/NULL); + V_17 = L_105; + } + +IL_0244: + { + float L_106 = V_15; + float L_107 = V_16; + float L_108 = V_11; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_109 = Mathf_Lerp_m417(NULL /*static, unused*/, L_106, L_107, L_108, /*hidden argument*/NULL); + V_18 = L_109; + float L_110 = V_18; + float L_111 = V_17; + float L_112 = V_12; + V_18 = ((float)((float)L_110+(float)((float)((float)L_111*(float)L_112)))); + RectTransform_t242 * L_113 = V_14; + int32_t L_114 = ___axis; + float L_115 = V_10; + float L_116 = V_18; + LayoutGroup_SetChildAlongAxis_m3351(__this, L_113, L_114, L_115, L_116, /*hidden argument*/NULL); + float L_117 = V_10; + float L_118 = V_18; + float L_119 = HorizontalOrVerticalLayoutGroup_get_spacing_m3296(__this, /*hidden argument*/NULL); + V_10 = ((float)((float)L_117+(float)((float)((float)L_118+(float)L_119)))); + int32_t L_120 = V_13; + V_13 = ((int32_t)((int32_t)L_120+(int32_t)1)); + } + +IL_027c: + { + int32_t L_121 = V_13; + List_1_t644 * L_122 = LayoutGroup_get_rectChildren_m3334(__this, /*hidden argument*/NULL); + NullCheck(L_122); + int32_t L_123 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_122); + if ((((int32_t)L_121) < ((int32_t)L_123))) + { + goto IL_01ed; + } + } + +IL_028e: + { + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::.ctor() +extern "C" void LayoutElement__ctor_m3304 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + __this->___m_MinWidth_3 = (-1.0f); + __this->___m_MinHeight_4 = (-1.0f); + __this->___m_PreferredWidth_5 = (-1.0f); + __this->___m_PreferredHeight_6 = (-1.0f); + __this->___m_FlexibleWidth_7 = (-1.0f); + __this->___m_FlexibleHeight_8 = (-1.0f); + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.LayoutElement::get_ignoreLayout() +extern "C" bool LayoutElement_get_ignoreLayout_m3305 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IgnoreLayout_2); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +extern "C" void LayoutElement_set_ignoreLayout_m3306 (LayoutElement_t643 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483866); + s_Il2CppMethodIntialized = true; + } + { + bool* L_0 = &(__this->___m_IgnoreLayout_2); + bool L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::CalculateLayoutInputHorizontal() +extern "C" void LayoutElement_CalculateLayoutInputHorizontal_m3307 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::CalculateLayoutInputVertical() +extern "C" void LayoutElement_CalculateLayoutInputVertical_m3308 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_minWidth() +extern "C" float LayoutElement_get_minWidth_m3309 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_MinWidth_3); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_minWidth(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_minWidth_m3310 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_MinWidth_3); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_minHeight() +extern "C" float LayoutElement_get_minHeight_m3311 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_MinHeight_4); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_minHeight(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_minHeight_m3312 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_MinHeight_4); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_preferredWidth() +extern "C" float LayoutElement_get_preferredWidth_m3313 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_PreferredWidth_5); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_preferredWidth(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_preferredWidth_m3314 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_PreferredWidth_5); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_preferredHeight() +extern "C" float LayoutElement_get_preferredHeight_m3315 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_PreferredHeight_6); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_preferredHeight(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_preferredHeight_m3316 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_PreferredHeight_6); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_flexibleWidth() +extern "C" float LayoutElement_get_flexibleWidth_m3317 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FlexibleWidth_7); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_flexibleWidth(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_flexibleWidth_m3318 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_FlexibleWidth_7); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Single UnityEngine.UI.LayoutElement::get_flexibleHeight() +extern "C" float LayoutElement_get_flexibleHeight_m3319 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FlexibleHeight_8); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutElement::set_flexibleHeight(System.Single) +extern const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +extern "C" void LayoutElement_set_flexibleHeight_m3320 (LayoutElement_t643 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483868); + s_Il2CppMethodIntialized = true; + } + { + float* L_0 = &(__this->___m_FlexibleHeight_8); + float L_1 = ___value; + bool L_2 = SetPropertyUtility_SetStruct_TisSingle_t165_m3579(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var); + if (!L_2) + { + goto IL_0017; + } + } + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Int32 UnityEngine.UI.LayoutElement::get_layoutPriority() +extern "C" int32_t LayoutElement_get_layoutPriority_m3321 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void UnityEngine.UI.LayoutElement::OnEnable() +extern "C" void LayoutElement_OnEnable_m3322 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::OnTransformParentChanged() +extern "C" void LayoutElement_OnTransformParentChanged_m3323 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::OnDisable() +extern "C" void LayoutElement_OnDisable_m3324 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::OnDidApplyAnimationProperties() +extern "C" void LayoutElement_OnDidApplyAnimationProperties_m3325 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::OnBeforeTransformParentChanged() +extern "C" void LayoutElement_OnBeforeTransformParentChanged_m3326 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + { + LayoutElement_SetDirty_m3327(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutElement::SetDirty() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void LayoutElement_SetDirty_m3327 (LayoutElement_t643 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Transform_t3 * L_1 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, ((RectTransform_t242 *)IsInstSealed(L_1, RectTransform_t242_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::.ctor() +extern TypeInfo* RectOffset_t333_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t644_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m3660_MethodInfo_var; +extern "C" void LayoutGroup__ctor_m3328 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectOffset_t333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(400); + List_1_t644_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(401); + List_1__ctor_m3660_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483930); + s_Il2CppMethodIntialized = true; + } + { + RectOffset_t333 * L_0 = (RectOffset_t333 *)il2cpp_codegen_object_new (RectOffset_t333_il2cpp_TypeInfo_var); + RectOffset__ctor_m1786(L_0, /*hidden argument*/NULL); + __this->___m_Padding_2 = L_0; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_TotalMinSize_6 = L_1; + Vector2_t6 L_2 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_TotalPreferredSize_7 = L_2; + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___m_TotalFlexibleSize_8 = L_3; + List_1_t644 * L_4 = (List_1_t644 *)il2cpp_codegen_object_new (List_1_t644_il2cpp_TypeInfo_var); + List_1__ctor_m3660(L_4, /*hidden argument*/List_1__ctor_m3660_MethodInfo_var); + __this->___m_RectChildren_9 = L_4; + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + RectOffset_t333 * L_5 = (__this->___m_Padding_2); + if (L_5) + { + goto IL_0053; + } + } + { + RectOffset_t333 * L_6 = (RectOffset_t333 *)il2cpp_codegen_object_new (RectOffset_t333_il2cpp_TypeInfo_var); + RectOffset__ctor_m1786(L_6, /*hidden argument*/NULL); + __this->___m_Padding_2 = L_6; + } + +IL_0053: + { + return; + } +} +// UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::get_padding() +extern "C" RectOffset_t333 * LayoutGroup_get_padding_m3329 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + RectOffset_t333 * L_0 = (__this->___m_Padding_2); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutGroup::set_padding(UnityEngine.RectOffset) +extern const MethodInfo* LayoutGroup_SetProperty_TisRectOffset_t333_m3661_MethodInfo_var; +extern "C" void LayoutGroup_set_padding_m3330 (LayoutGroup_t640 * __this, RectOffset_t333 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisRectOffset_t333_m3661_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483931); + s_Il2CppMethodIntialized = true; + } + { + RectOffset_t333 ** L_0 = &(__this->___m_Padding_2); + RectOffset_t333 * L_1 = ___value; + LayoutGroup_SetProperty_TisRectOffset_t333_m3661(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisRectOffset_t333_m3661_MethodInfo_var); + return; + } +} +// UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::get_childAlignment() +extern "C" int32_t LayoutGroup_get_childAlignment_m3331 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_ChildAlignment_3); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutGroup::set_childAlignment(UnityEngine.TextAnchor) +extern const MethodInfo* LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_MethodInfo_var; +extern "C" void LayoutGroup_set_childAlignment_m3332 (LayoutGroup_t640 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483932); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = &(__this->___m_ChildAlignment_3); + int32_t L_1 = ___value; + LayoutGroup_SetProperty_TisTextAnchor_t305_m3662(__this, L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_MethodInfo_var); + return; + } +} +// UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::get_rectTransform() +extern const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +extern "C" RectTransform_t242 * LayoutGroup_get_rectTransform_m3333 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483849); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_Rect_4); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + RectTransform_t242 * L_2 = Component_GetComponent_TisRectTransform_t242_m3562(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var); + __this->___m_Rect_4 = L_2; + } + +IL_001d: + { + RectTransform_t242 * L_3 = (__this->___m_Rect_4); + return L_3; + } +} +// System.Collections.Generic.List`1 UnityEngine.UI.LayoutGroup::get_rectChildren() +extern "C" List_1_t644 * LayoutGroup_get_rectChildren_m3334 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + List_1_t644 * L_0 = (__this->___m_RectChildren_9); + return L_0; + } +} +// System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal() +extern const Il2CppType* ILayoutIgnorer_t711_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ILayoutIgnorer_t711_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void LayoutGroup_CalculateLayoutInputHorizontal_m3335 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutIgnorer_t711_0_0_0_var = il2cpp_codegen_type_from_index(403); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ILayoutIgnorer_t711_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(403); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + RectTransform_t242 * V_2 = {0}; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + { + List_1_t644 * L_0 = (__this->___m_RectChildren_9); + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_1 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_1; + V_1 = 0; + goto IL_00be; + } + +IL_0018: + { + RectTransform_t242 * L_2 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + int32_t L_3 = V_1; + NullCheck(L_2); + Transform_t3 * L_4 = Transform_GetChild_m1402(L_2, L_3, /*hidden argument*/NULL); + V_2 = ((RectTransform_t242 *)IsInstSealed(L_4, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_5 = V_2; + bool L_6 = Object_op_Equality_m445(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0046; + } + } + { + RectTransform_t242 * L_7 = V_2; + NullCheck(L_7); + GameObject_t77 * L_8 = Component_get_gameObject_m428(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + bool L_9 = GameObject_get_activeInHierarchy_m1361(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_004b; + } + } + +IL_0046: + { + goto IL_00ba; + } + +IL_004b: + { + RectTransform_t242 * L_10 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutIgnorer_t711_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_12 = V_0; + NullCheck(L_10); + Component_GetComponents_m1351(L_10, L_11, L_12, /*hidden argument*/NULL); + List_1_t422 * L_13 = V_0; + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_13); + if (L_14) + { + goto IL_0078; + } + } + { + List_1_t644 * L_15 = (__this->___m_RectChildren_9); + RectTransform_t242 * L_16 = V_2; + NullCheck(L_15); + VirtActionInvoker1< RectTransform_t242 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_15, L_16); + goto IL_00ba; + } + +IL_0078: + { + V_3 = 0; + goto IL_00ae; + } + +IL_007f: + { + List_1_t422 * L_17 = V_0; + int32_t L_18 = V_3; + NullCheck(L_17); + Component_t169 * L_19 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_17, L_18); + V_4 = ((Object_t *)Castclass(L_19, ILayoutIgnorer_t711_il2cpp_TypeInfo_var)); + Object_t * L_20 = V_4; + NullCheck(L_20); + bool L_21 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean UnityEngine.UI.ILayoutIgnorer::get_ignoreLayout() */, ILayoutIgnorer_t711_il2cpp_TypeInfo_var, L_20); + if (L_21) + { + goto IL_00aa; + } + } + { + List_1_t644 * L_22 = (__this->___m_RectChildren_9); + RectTransform_t242 * L_23 = V_2; + NullCheck(L_22); + VirtActionInvoker1< RectTransform_t242 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_22, L_23); + goto IL_00ba; + } + +IL_00aa: + { + int32_t L_24 = V_3; + V_3 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_00ae: + { + int32_t L_25 = V_3; + List_1_t422 * L_26 = V_0; + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_26); + if ((((int32_t)L_25) < ((int32_t)L_27))) + { + goto IL_007f; + } + } + +IL_00ba: + { + int32_t L_28 = V_1; + V_1 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00be: + { + int32_t L_29 = V_1; + RectTransform_t242 * L_30 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_30); + int32_t L_31 = Transform_get_childCount_m1398(L_30, /*hidden argument*/NULL); + if ((((int32_t)L_29) < ((int32_t)L_31))) + { + goto IL_0018; + } + } + { + List_1_t422 * L_32 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_32, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + DrivenRectTransformTracker_t238 * L_33 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_33, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_minWidth() +extern "C" float LayoutGroup_get_minWidth_m3336 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalMinSize_m3346(__this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_preferredWidth() +extern "C" float LayoutGroup_get_preferredWidth_m3337 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalPreferredSize_m3347(__this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_flexibleWidth() +extern "C" float LayoutGroup_get_flexibleWidth_m3338 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalFlexibleSize_m3348(__this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_minHeight() +extern "C" float LayoutGroup_get_minHeight_m3339 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalMinSize_m3346(__this, 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_preferredHeight() +extern "C" float LayoutGroup_get_preferredHeight_m3340 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalPreferredSize_m3347(__this, 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.UI.LayoutGroup::get_flexibleHeight() +extern "C" float LayoutGroup_get_flexibleHeight_m3341 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + float L_0 = LayoutGroup_GetTotalFlexibleSize_m3348(__this, 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 UnityEngine.UI.LayoutGroup::get_layoutPriority() +extern "C" int32_t LayoutGroup_get_layoutPriority_m3342 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void UnityEngine.UI.LayoutGroup::OnEnable() +extern "C" void LayoutGroup_OnEnable_m3343 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + LayoutGroup_SetDirty_m3355(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::OnDisable() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void LayoutGroup_OnDisable_m3344 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + DrivenRectTransformTracker_t238 * L_0 = &(__this->___m_Tracker_5); + DrivenRectTransformTracker_Clear_m1144(L_0, /*hidden argument*/NULL); + RectTransform_t242 * L_1 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::OnDidApplyAnimationProperties() +extern "C" void LayoutGroup_OnDidApplyAnimationProperties_m3345 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + LayoutGroup_SetDirty_m3355(__this, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32) +extern "C" float LayoutGroup_GetTotalMinSize_m3346 (LayoutGroup_t640 * __this, int32_t ___axis, const MethodInfo* method) +{ + { + Vector2_t6 * L_0 = &(__this->___m_TotalMinSize_6); + int32_t L_1 = ___axis; + float L_2 = Vector2_get_Item_m943(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32) +extern "C" float LayoutGroup_GetTotalPreferredSize_m3347 (LayoutGroup_t640 * __this, int32_t ___axis, const MethodInfo* method) +{ + { + Vector2_t6 * L_0 = &(__this->___m_TotalPreferredSize_7); + int32_t L_1 = ___axis; + float L_2 = Vector2_get_Item_m943(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32) +extern "C" float LayoutGroup_GetTotalFlexibleSize_m3348 (LayoutGroup_t640 * __this, int32_t ___axis, const MethodInfo* method) +{ + { + Vector2_t6 * L_0 = &(__this->___m_TotalFlexibleSize_8); + int32_t L_1 = ___axis; + float L_2 = Vector2_get_Item_m943(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single) +extern "C" float LayoutGroup_GetStartOffset_m3349 (LayoutGroup_t640 * __this, int32_t ___axis, float ___requiredSpaceWithoutPadding, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + Rect_t232 V_4 = {0}; + Vector2_t6 V_5 = {0}; + float G_B2_0 = 0.0f; + float G_B1_0 = 0.0f; + int32_t G_B3_0 = 0; + float G_B3_1 = 0.0f; + int32_t G_B9_0 = 0; + { + float L_0 = ___requiredSpaceWithoutPadding; + int32_t L_1 = ___axis; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0017; + } + } + { + RectOffset_t333 * L_2 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = RectOffset_get_horizontal_m1795(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + G_B3_1 = G_B1_0; + goto IL_0022; + } + +IL_0017: + { + RectOffset_t333 * L_4 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = RectOffset_get_vertical_m1796(L_4, /*hidden argument*/NULL); + G_B3_0 = L_5; + G_B3_1 = G_B2_0; + } + +IL_0022: + { + V_0 = ((float)((float)G_B3_1+(float)(((float)((float)G_B3_0))))); + RectTransform_t242 * L_6 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Rect_t232 L_7 = RectTransform_get_rect_m1151(L_6, /*hidden argument*/NULL); + V_4 = L_7; + Vector2_t6 L_8 = Rect_get_size_m1020((&V_4), /*hidden argument*/NULL); + V_5 = L_8; + int32_t L_9 = ___axis; + float L_10 = Vector2_get_Item_m943((&V_5), L_9, /*hidden argument*/NULL); + V_1 = L_10; + float L_11 = V_1; + float L_12 = V_0; + V_2 = ((float)((float)L_11-(float)L_12)); + V_3 = (0.0f); + int32_t L_13 = ___axis; + if (L_13) + { + goto IL_0069; + } + } + { + int32_t L_14 = LayoutGroup_get_childAlignment_m3331(__this, /*hidden argument*/NULL); + V_3 = ((float)((float)(((float)((float)((int32_t)((int32_t)L_14%(int32_t)3)))))*(float)(0.5f))); + goto IL_0079; + } + +IL_0069: + { + int32_t L_15 = LayoutGroup_get_childAlignment_m3331(__this, /*hidden argument*/NULL); + V_3 = ((float)((float)(((float)((float)((int32_t)((int32_t)L_15/(int32_t)3)))))*(float)(0.5f))); + } + +IL_0079: + { + int32_t L_16 = ___axis; + if (L_16) + { + goto IL_008f; + } + } + { + RectOffset_t333 * L_17 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_17); + int32_t L_18 = RectOffset_get_left_m1791(L_17, /*hidden argument*/NULL); + G_B9_0 = L_18; + goto IL_009a; + } + +IL_008f: + { + RectOffset_t333 * L_19 = LayoutGroup_get_padding_m3329(__this, /*hidden argument*/NULL); + NullCheck(L_19); + int32_t L_20 = RectOffset_get_top_m1793(L_19, /*hidden argument*/NULL); + G_B9_0 = L_20; + } + +IL_009a: + { + float L_21 = V_2; + float L_22 = V_3; + return ((float)((float)(((float)((float)G_B9_0)))+(float)((float)((float)L_21*(float)L_22)))); + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetLayoutInputForAxis(System.Single,System.Single,System.Single,System.Int32) +extern "C" void LayoutGroup_SetLayoutInputForAxis_m3350 (LayoutGroup_t640 * __this, float ___totalMin, float ___totalPreferred, float ___totalFlexible, int32_t ___axis, const MethodInfo* method) +{ + { + Vector2_t6 * L_0 = &(__this->___m_TotalMinSize_6); + int32_t L_1 = ___axis; + float L_2 = ___totalMin; + Vector2_set_Item_m944(L_0, L_1, L_2, /*hidden argument*/NULL); + Vector2_t6 * L_3 = &(__this->___m_TotalPreferredSize_7); + int32_t L_4 = ___axis; + float L_5 = ___totalPreferred; + Vector2_set_Item_m944(L_3, L_4, L_5, /*hidden argument*/NULL); + Vector2_t6 * L_6 = &(__this->___m_TotalFlexibleSize_8); + int32_t L_7 = ___axis; + float L_8 = ___totalFlexible; + Vector2_set_Item_m944(L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single,System.Single) +extern "C" void LayoutGroup_SetChildAlongAxis_m3351 (LayoutGroup_t640 * __this, RectTransform_t242 * ___rect, int32_t ___axis, float ___pos, float ___size, const MethodInfo* method) +{ + RectTransform_t242 * G_B4_0 = {0}; + RectTransform_t242 * G_B3_0 = {0}; + int32_t G_B5_0 = 0; + RectTransform_t242 * G_B5_1 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + DrivenRectTransformTracker_t238 * L_2 = &(__this->___m_Tracker_5); + RectTransform_t242 * L_3 = ___rect; + DrivenRectTransformTracker_Add_m1143(L_2, __this, L_3, ((int32_t)16134), /*hidden argument*/NULL); + RectTransform_t242 * L_4 = ___rect; + int32_t L_5 = ___axis; + G_B3_0 = L_4; + if (L_5) + { + G_B4_0 = L_4; + goto IL_002c; + } + } + { + G_B5_0 = 0; + G_B5_1 = G_B3_0; + goto IL_002d; + } + +IL_002c: + { + G_B5_0 = 2; + G_B5_1 = G_B4_0; + } + +IL_002d: + { + float L_6 = ___pos; + float L_7 = ___size; + NullCheck(G_B5_1); + RectTransform_SetInsetAndSizeFromParentEdge_m1176(G_B5_1, G_B5_0, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.LayoutGroup::get_isRootLayoutGroup() +extern const Il2CppType* ILayoutGroup_t712_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool LayoutGroup_get_isRootLayoutGroup_m3352 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutGroup_t712_0_0_0_var = il2cpp_codegen_type_from_index(404); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + { + Transform_t3 * L_0 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Transform_t3 * L_1 = Transform_get_parent_m481(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Transform_t3 * L_2 = V_0; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001a; + } + } + { + return 1; + } + +IL_001a: + { + Transform_t3 * L_4 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + NullCheck(L_4); + Transform_t3 * L_5 = Transform_get_parent_m481(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutGroup_t712_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + Component_t169 * L_7 = Component_GetComponent_m1346(L_5, L_6, /*hidden argument*/NULL); + bool L_8 = Object_op_Equality_m445(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void UnityEngine.UI.LayoutGroup::OnRectTransformDimensionsChange() +extern "C" void LayoutGroup_OnRectTransformDimensionsChange_m3353 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnRectTransformDimensionsChange_m2200(__this, /*hidden argument*/NULL); + bool L_0 = LayoutGroup_get_isRootLayoutGroup_m3352(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0017; + } + } + { + LayoutGroup_SetDirty_m3355(__this, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::OnTransformChildrenChanged() +extern "C" void LayoutGroup_OnTransformChildrenChanged_m3354 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + { + LayoutGroup_SetDirty_m3355(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetDirty() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void LayoutGroup_SetDirty_m3355 (LayoutGroup_t640 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + RectTransform_t242 * L_1 = LayoutGroup_get_rectTransform_m3333(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::.ctor() +extern "C" void LayoutRebuilder__ctor_m3356 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::.cctor() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t647_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectPool_1_t646_il2cpp_TypeInfo_var; +extern TypeInfo* ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3663_MethodInfo_var; +extern const MethodInfo* ObjectPool_1__ctor_m3664_MethodInfo_var; +extern const MethodInfo* LayoutRebuilder_ReapplyDrivenProperties_m3360_MethodInfo_var; +extern "C" void LayoutRebuilder__cctor_m3357 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + UnityAction_1_t647_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(405); + ObjectPool_1_t646_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(406); + ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(132); + LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377_MethodInfo_var = il2cpp_codegen_method_info_from_index(285); + UnityAction_1__ctor_m3663_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483934); + ObjectPool_1__ctor_m3664_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483935); + LayoutRebuilder_ReapplyDrivenProperties_m3360_MethodInfo_var = il2cpp_codegen_method_info_from_index(288); + s_Il2CppMethodIntialized = true; + } + Object_t * G_B2_0 = {0}; + Object_t * G_B1_0 = {0}; + { + UnityAction_1_t647 * L_0 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3; + G_B1_0 = NULL; + if (L_0) + { + G_B2_0 = NULL; + goto IL_0019; + } + } + { + IntPtr_t L_1 = { (void*)LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377_MethodInfo_var }; + UnityAction_1_t647 * L_2 = (UnityAction_1_t647 *)il2cpp_codegen_object_new (UnityAction_1_t647_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3663(L_2, NULL, L_1, /*hidden argument*/UnityAction_1__ctor_m3663_MethodInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3 = L_2; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + UnityAction_1_t647 * L_3 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3; + ObjectPool_1_t646 * L_4 = (ObjectPool_1_t646 *)il2cpp_codegen_object_new (ObjectPool_1_t646_il2cpp_TypeInfo_var); + ObjectPool_1__ctor_m3664(L_4, (UnityAction_1_t647 *)G_B2_0, L_3, /*hidden argument*/ObjectPool_1__ctor_m3664_MethodInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2 = L_4; + IntPtr_t L_5 = { (void*)LayoutRebuilder_ReapplyDrivenProperties_m3360_MethodInfo_var }; + ReapplyDrivenProperties_t241 * L_6 = (ReapplyDrivenProperties_t241 *)il2cpp_codegen_object_new (ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var); + ReapplyDrivenProperties__ctor_m1145(L_6, NULL, L_5, /*hidden argument*/NULL); + RectTransform_add_reapplyDrivenProperties_m1149(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::Initialize(UnityEngine.RectTransform) +extern "C" void LayoutRebuilder_Initialize_m3358 (LayoutRebuilder_t645 * __this, RectTransform_t242 * ___controller, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = ___controller; + __this->___m_ToRebuild_0 = L_0; + RectTransform_t242 * L_1 = ___controller; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 UnityEngine.Object::GetHashCode() */, L_1); + __this->___m_CachedHashFromTransform_1 = L_2; + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::Clear() +extern "C" void LayoutRebuilder_Clear_m3359 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + __this->___m_ToRebuild_0 = (RectTransform_t242 *)NULL; + __this->___m_CachedHashFromTransform_1 = 0; + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::ReapplyDrivenProperties(UnityEngine.RectTransform) +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_ReapplyDrivenProperties_m3360 (Object_t * __this /* static, unused */, RectTransform_t242 * ___driven, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = ___driven; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutForRebuild_m3368(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Transform UnityEngine.UI.LayoutRebuilder::get_transform() +extern "C" Transform_t3 * LayoutRebuilder_get_transform_m3361 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_ToRebuild_0); + return L_0; + } +} +// System.Boolean UnityEngine.UI.LayoutRebuilder::IsDestroyed() +extern "C" bool LayoutRebuilder_IsDestroyed_m3362 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + RectTransform_t242 * L_0 = (__this->___m_ToRebuild_0); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::StripDisabledBehavioursFromList(System.Collections.Generic.List`1) +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* Predicate_1_t648_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378_MethodInfo_var; +extern const MethodInfo* Predicate_1__ctor_m3665_MethodInfo_var; +extern const MethodInfo* List_1_RemoveAll_m3666_MethodInfo_var; +extern "C" void LayoutRebuilder_StripDisabledBehavioursFromList_m3363 (Object_t * __this /* static, unused */, List_1_t422 * ___components, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + Predicate_1_t648_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(407); + LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378_MethodInfo_var = il2cpp_codegen_method_info_from_index(289); + Predicate_1__ctor_m3665_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483938); + List_1_RemoveAll_m3666_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483939); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * G_B2_0 = {0}; + List_1_t422 * G_B1_0 = {0}; + { + List_1_t422 * L_0 = ___components; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + Predicate_1_t648 * L_1 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378_MethodInfo_var }; + Predicate_1_t648 * L_3 = (Predicate_1_t648 *)il2cpp_codegen_object_new (Predicate_1_t648_il2cpp_TypeInfo_var); + Predicate_1__ctor_m3665(L_3, NULL, L_2, /*hidden argument*/Predicate_1__ctor_m3665_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + Predicate_1_t648 * L_4 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4; + NullCheck(G_B2_0); + List_1_RemoveAll_m3666(G_B2_0, L_4, /*hidden argument*/List_1_RemoveAll_m3666_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::ForceRebuildLayoutImmediate(UnityEngine.RectTransform) +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern const MethodInfo* ObjectPool_1_Get_m3667_MethodInfo_var; +extern const MethodInfo* ObjectPool_1_Release_m3668_MethodInfo_var; +extern "C" void LayoutRebuilder_ForceRebuildLayoutImmediate_m3364 (Object_t * __this /* static, unused */, RectTransform_t242 * ___layoutRoot, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ObjectPool_1_Get_m3667_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483940); + ObjectPool_1_Release_m3668_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483941); + s_Il2CppMethodIntialized = true; + } + LayoutRebuilder_t645 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ObjectPool_1_t646 * L_0 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2; + NullCheck(L_0); + LayoutRebuilder_t645 * L_1 = ObjectPool_1_Get_m3667(L_0, /*hidden argument*/ObjectPool_1_Get_m3667_MethodInfo_var); + V_0 = L_1; + LayoutRebuilder_t645 * L_2 = V_0; + RectTransform_t242 * L_3 = ___layoutRoot; + NullCheck(L_2); + LayoutRebuilder_Initialize_m3358(L_2, L_3, /*hidden argument*/NULL); + LayoutRebuilder_t645 * L_4 = V_0; + NullCheck(L_4); + VirtActionInvoker1< int32_t >::Invoke(4 /* System.Void UnityEngine.UI.LayoutRebuilder::Rebuild(UnityEngine.UI.CanvasUpdate) */, L_4, 1); + ObjectPool_1_t646 * L_5 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2; + LayoutRebuilder_t645 * L_6 = V_0; + NullCheck(L_5); + ObjectPool_1_Release_m3668(L_5, L_6, /*hidden argument*/ObjectPool_1_Release_m3668_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::Rebuild(UnityEngine.UI.CanvasUpdate) +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_1_t649_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__8_m3379_MethodInfo_var; +extern const MethodInfo* UnityAction_1__ctor_m3669_MethodInfo_var; +extern const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__9_m3380_MethodInfo_var; +extern const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__A_m3381_MethodInfo_var; +extern const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__B_m3382_MethodInfo_var; +extern "C" void LayoutRebuilder_Rebuild_m3365 (LayoutRebuilder_t645 * __this, int32_t ___executing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + UnityAction_1_t649_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(408); + LayoutRebuilder_U3CRebuildU3Em__8_m3379_MethodInfo_var = il2cpp_codegen_method_info_from_index(294); + UnityAction_1__ctor_m3669_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483943); + LayoutRebuilder_U3CRebuildU3Em__9_m3380_MethodInfo_var = il2cpp_codegen_method_info_from_index(296); + LayoutRebuilder_U3CRebuildU3Em__A_m3381_MethodInfo_var = il2cpp_codegen_method_info_from_index(297); + LayoutRebuilder_U3CRebuildU3Em__B_m3382_MethodInfo_var = il2cpp_codegen_method_info_from_index(298); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + RectTransform_t242 * G_B4_0 = {0}; + LayoutRebuilder_t645 * G_B4_1 = {0}; + RectTransform_t242 * G_B3_0 = {0}; + LayoutRebuilder_t645 * G_B3_1 = {0}; + RectTransform_t242 * G_B6_0 = {0}; + LayoutRebuilder_t645 * G_B6_1 = {0}; + RectTransform_t242 * G_B5_0 = {0}; + LayoutRebuilder_t645 * G_B5_1 = {0}; + RectTransform_t242 * G_B8_0 = {0}; + LayoutRebuilder_t645 * G_B8_1 = {0}; + RectTransform_t242 * G_B7_0 = {0}; + LayoutRebuilder_t645 * G_B7_1 = {0}; + RectTransform_t242 * G_B10_0 = {0}; + LayoutRebuilder_t645 * G_B10_1 = {0}; + RectTransform_t242 * G_B9_0 = {0}; + LayoutRebuilder_t645 * G_B9_1 = {0}; + { + int32_t L_0 = ___executing; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_000e; + } + } + { + goto IL_00b7; + } + +IL_000e: + { + RectTransform_t242 * L_2 = (__this->___m_ToRebuild_0); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + UnityAction_1_t649 * L_3 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5; + G_B3_0 = L_2; + G_B3_1 = __this; + if (L_3) + { + G_B4_0 = L_2; + G_B4_1 = __this; + goto IL_002d; + } + } + { + IntPtr_t L_4 = { (void*)LayoutRebuilder_U3CRebuildU3Em__8_m3379_MethodInfo_var }; + UnityAction_1_t649 * L_5 = (UnityAction_1_t649 *)il2cpp_codegen_object_new (UnityAction_1_t649_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3669(L_5, NULL, L_4, /*hidden argument*/UnityAction_1__ctor_m3669_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5 = L_5; + G_B4_0 = G_B3_0; + G_B4_1 = G_B3_1; + } + +IL_002d: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + UnityAction_1_t649 * L_6 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5; + NullCheck(G_B4_1); + LayoutRebuilder_PerformLayoutCalculation_m3367(G_B4_1, G_B4_0, L_6, /*hidden argument*/NULL); + RectTransform_t242 * L_7 = (__this->___m_ToRebuild_0); + UnityAction_1_t649 * L_8 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6; + G_B5_0 = L_7; + G_B5_1 = __this; + if (L_8) + { + G_B6_0 = L_7; + G_B6_1 = __this; + goto IL_0056; + } + } + { + IntPtr_t L_9 = { (void*)LayoutRebuilder_U3CRebuildU3Em__9_m3380_MethodInfo_var }; + UnityAction_1_t649 * L_10 = (UnityAction_1_t649 *)il2cpp_codegen_object_new (UnityAction_1_t649_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3669(L_10, NULL, L_9, /*hidden argument*/UnityAction_1__ctor_m3669_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6 = L_10; + G_B6_0 = G_B5_0; + G_B6_1 = G_B5_1; + } + +IL_0056: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + UnityAction_1_t649 * L_11 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6; + NullCheck(G_B6_1); + LayoutRebuilder_PerformLayoutControl_m3366(G_B6_1, G_B6_0, L_11, /*hidden argument*/NULL); + RectTransform_t242 * L_12 = (__this->___m_ToRebuild_0); + UnityAction_1_t649 * L_13 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7; + G_B7_0 = L_12; + G_B7_1 = __this; + if (L_13) + { + G_B8_0 = L_12; + G_B8_1 = __this; + goto IL_007f; + } + } + { + IntPtr_t L_14 = { (void*)LayoutRebuilder_U3CRebuildU3Em__A_m3381_MethodInfo_var }; + UnityAction_1_t649 * L_15 = (UnityAction_1_t649 *)il2cpp_codegen_object_new (UnityAction_1_t649_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3669(L_15, NULL, L_14, /*hidden argument*/UnityAction_1__ctor_m3669_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7 = L_15; + G_B8_0 = G_B7_0; + G_B8_1 = G_B7_1; + } + +IL_007f: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + UnityAction_1_t649 * L_16 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7; + NullCheck(G_B8_1); + LayoutRebuilder_PerformLayoutCalculation_m3367(G_B8_1, G_B8_0, L_16, /*hidden argument*/NULL); + RectTransform_t242 * L_17 = (__this->___m_ToRebuild_0); + UnityAction_1_t649 * L_18 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache8_8; + G_B9_0 = L_17; + G_B9_1 = __this; + if (L_18) + { + G_B10_0 = L_17; + G_B10_1 = __this; + goto IL_00a8; + } + } + { + IntPtr_t L_19 = { (void*)LayoutRebuilder_U3CRebuildU3Em__B_m3382_MethodInfo_var }; + UnityAction_1_t649 * L_20 = (UnityAction_1_t649 *)il2cpp_codegen_object_new (UnityAction_1_t649_il2cpp_TypeInfo_var); + UnityAction_1__ctor_m3669(L_20, NULL, L_19, /*hidden argument*/UnityAction_1__ctor_m3669_MethodInfo_var); + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache8_8 = L_20; + G_B10_0 = G_B9_0; + G_B10_1 = G_B9_1; + } + +IL_00a8: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + UnityAction_1_t649 * L_21 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache8_8; + NullCheck(G_B10_1); + LayoutRebuilder_PerformLayoutControl_m3366(G_B10_1, G_B10_0, L_21, /*hidden argument*/NULL); + goto IL_00b7; + } + +IL_00b7: + { + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::PerformLayoutControl(UnityEngine.RectTransform,UnityEngine.Events.UnityAction`1) +extern const Il2CppType* ILayoutController_t713_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* ILayoutSelfController_t714_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* UnityAction_1_Invoke_m3670_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void LayoutRebuilder_PerformLayoutControl_m3366 (LayoutRebuilder_t645 * __this, RectTransform_t242 * ___rect, UnityAction_1_t649 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutController_t713_0_0_0_var = il2cpp_codegen_type_from_index(409); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ILayoutSelfController_t714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(410); + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + UnityAction_1_Invoke_m3670_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483947); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_2 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_2; + RectTransform_t242 * L_3 = ___rect; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutController_t713_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_5 = V_0; + NullCheck(L_3); + Component_GetComponents_m1351(L_3, L_4, L_5, /*hidden argument*/NULL); + List_1_t422 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_StripDisabledBehavioursFromList_m3363(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + List_1_t422 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_7); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_00ca; + } + } + { + V_1 = 0; + goto IL_005f; + } + +IL_003d: + { + List_1_t422 * L_9 = V_0; + int32_t L_10 = V_1; + NullCheck(L_9); + Component_t169 * L_11 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_9, L_10); + if (!((Object_t *)IsInst(L_11, ILayoutSelfController_t714_il2cpp_TypeInfo_var))) + { + goto IL_005b; + } + } + { + UnityAction_1_t649 * L_12 = ___action; + List_1_t422 * L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + Component_t169 * L_15 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_13, L_14); + NullCheck(L_12); + UnityAction_1_Invoke_m3670(L_12, L_15, /*hidden argument*/UnityAction_1_Invoke_m3670_MethodInfo_var); + } + +IL_005b: + { + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005f: + { + int32_t L_17 = V_1; + List_1_t422 * L_18 = V_0; + NullCheck(L_18); + int32_t L_19 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_18); + if ((((int32_t)L_17) < ((int32_t)L_19))) + { + goto IL_003d; + } + } + { + V_2 = 0; + goto IL_0094; + } + +IL_0072: + { + List_1_t422 * L_20 = V_0; + int32_t L_21 = V_2; + NullCheck(L_20); + Component_t169 * L_22 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_20, L_21); + if (((Object_t *)IsInst(L_22, ILayoutSelfController_t714_il2cpp_TypeInfo_var))) + { + goto IL_0090; + } + } + { + UnityAction_1_t649 * L_23 = ___action; + List_1_t422 * L_24 = V_0; + int32_t L_25 = V_2; + NullCheck(L_24); + Component_t169 * L_26 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_24, L_25); + NullCheck(L_23); + UnityAction_1_Invoke_m3670(L_23, L_26, /*hidden argument*/UnityAction_1_Invoke_m3670_MethodInfo_var); + } + +IL_0090: + { + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0094: + { + int32_t L_28 = V_2; + List_1_t422 * L_29 = V_0; + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_29); + if ((((int32_t)L_28) < ((int32_t)L_30))) + { + goto IL_0072; + } + } + { + V_3 = 0; + goto IL_00be; + } + +IL_00a7: + { + RectTransform_t242 * L_31 = ___rect; + int32_t L_32 = V_3; + NullCheck(L_31); + Transform_t3 * L_33 = Transform_GetChild_m1402(L_31, L_32, /*hidden argument*/NULL); + UnityAction_1_t649 * L_34 = ___action; + LayoutRebuilder_PerformLayoutControl_m3366(__this, ((RectTransform_t242 *)IsInstSealed(L_33, RectTransform_t242_il2cpp_TypeInfo_var)), L_34, /*hidden argument*/NULL); + int32_t L_35 = V_3; + V_3 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00be: + { + int32_t L_36 = V_3; + RectTransform_t242 * L_37 = ___rect; + NullCheck(L_37); + int32_t L_38 = Transform_get_childCount_m1398(L_37, /*hidden argument*/NULL); + if ((((int32_t)L_36) < ((int32_t)L_38))) + { + goto IL_00a7; + } + } + +IL_00ca: + { + List_1_t422 * L_39 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_39, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::PerformLayoutCalculation(UnityEngine.RectTransform,UnityEngine.Events.UnityAction`1) +extern const Il2CppType* ILayoutElement_t684_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* UnityAction_1_Invoke_m3670_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" void LayoutRebuilder_PerformLayoutCalculation_m3367 (LayoutRebuilder_t645 * __this, RectTransform_t242 * ___rect, UnityAction_1_t649 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_0_0_0_var = il2cpp_codegen_type_from_index(411); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + UnityAction_1_Invoke_m3670_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483947); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_2 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_2; + RectTransform_t242 * L_3 = ___rect; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutElement_t684_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_5 = V_0; + NullCheck(L_3); + Component_GetComponents_m1351(L_3, L_4, L_5, /*hidden argument*/NULL); + List_1_t422 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_StripDisabledBehavioursFromList_m3363(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + List_1_t422 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_7); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0084; + } + } + { + V_1 = 0; + goto IL_0054; + } + +IL_003d: + { + RectTransform_t242 * L_9 = ___rect; + int32_t L_10 = V_1; + NullCheck(L_9); + Transform_t3 * L_11 = Transform_GetChild_m1402(L_9, L_10, /*hidden argument*/NULL); + UnityAction_1_t649 * L_12 = ___action; + LayoutRebuilder_PerformLayoutCalculation_m3367(__this, ((RectTransform_t242 *)IsInstSealed(L_11, RectTransform_t242_il2cpp_TypeInfo_var)), L_12, /*hidden argument*/NULL); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0054: + { + int32_t L_14 = V_1; + RectTransform_t242 * L_15 = ___rect; + NullCheck(L_15); + int32_t L_16 = Transform_get_childCount_m1398(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_003d; + } + } + { + V_2 = 0; + goto IL_0078; + } + +IL_0067: + { + UnityAction_1_t649 * L_17 = ___action; + List_1_t422 * L_18 = V_0; + int32_t L_19 = V_2; + NullCheck(L_18); + Component_t169 * L_20 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_18, L_19); + NullCheck(L_17); + UnityAction_1_Invoke_m3670(L_17, L_20, /*hidden argument*/UnityAction_1_Invoke_m3670_MethodInfo_var); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0078: + { + int32_t L_22 = V_2; + List_1_t422 * L_23 = V_0; + NullCheck(L_23); + int32_t L_24 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_23); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_0067; + } + } + +IL_0084: + { + List_1_t422 * L_25 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_25, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::MarkLayoutForRebuild(UnityEngine.RectTransform) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_MarkLayoutForRebuild_m3368 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + RectTransform_t242 * V_1 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + RectTransform_t242 * L_2 = ___rect; + V_0 = L_2; + } + +IL_000f: + { + RectTransform_t242 * L_3 = V_0; + NullCheck(L_3); + Transform_t3 * L_4 = Transform_get_parent_m481(L_3, /*hidden argument*/NULL); + V_1 = ((RectTransform_t242 *)IsInstSealed(L_4, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_5 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + bool L_6 = LayoutRebuilder_ValidLayoutGroup_m3369(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_002b; + } + } + { + goto IL_0032; + } + +IL_002b: + { + RectTransform_t242 * L_7 = V_1; + V_0 = L_7; + goto IL_000f; + } + +IL_0032: + { + RectTransform_t242 * L_8 = V_0; + RectTransform_t242 * L_9 = ___rect; + bool L_10 = Object_op_Equality_m445(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_004a; + } + } + { + RectTransform_t242 * L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + bool L_12 = LayoutRebuilder_ValidController_m3370(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_004a; + } + } + { + return; + } + +IL_004a: + { + RectTransform_t242 * L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_MarkLayoutRootForRebuild_m3371(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.LayoutRebuilder::ValidLayoutGroup(UnityEngine.RectTransform) +extern const Il2CppType* ILayoutGroup_t712_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" bool LayoutRebuilder_ValidLayoutGroup_m3369 (Object_t * __this /* static, unused */, RectTransform_t242 * ___parent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutGroup_t712_0_0_0_var = il2cpp_codegen_type_from_index(404); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + bool V_1 = false; + { + RectTransform_t242 * L_0 = ___parent; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_2 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_2; + RectTransform_t242 * L_3 = ___parent; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutGroup_t712_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_5 = V_0; + NullCheck(L_3); + Component_GetComponents_m1351(L_3, L_4, L_5, /*hidden argument*/NULL); + List_1_t422 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_StripDisabledBehavioursFromList_m3363(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + List_1_t422 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_7); + V_1 = ((((int32_t)L_8) > ((int32_t)0))? 1 : 0); + List_1_t422 * L_9 = V_0; + ListPool_1_Release_m3565(NULL /*static, unused*/, L_9, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + bool L_10 = V_1; + return L_10; + } +} +// System.Boolean UnityEngine.UI.LayoutRebuilder::ValidController(UnityEngine.RectTransform) +extern const Il2CppType* ILayoutController_t713_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" bool LayoutRebuilder_ValidController_m3370 (Object_t * __this /* static, unused */, RectTransform_t242 * ___layoutRoot, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutController_t713_0_0_0_var = il2cpp_codegen_type_from_index(409); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + bool V_1 = false; + { + RectTransform_t242 * L_0 = ___layoutRoot; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_2 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = L_2; + RectTransform_t242 * L_3 = ___layoutRoot; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutController_t713_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_5 = V_0; + NullCheck(L_3); + Component_GetComponents_m1351(L_3, L_4, L_5, /*hidden argument*/NULL); + List_1_t422 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + LayoutRebuilder_StripDisabledBehavioursFromList_m3363(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + List_1_t422 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_7); + V_1 = ((((int32_t)L_8) > ((int32_t)0))? 1 : 0); + List_1_t422 * L_9 = V_0; + ListPool_1_Release_m3565(NULL /*static, unused*/, L_9, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + bool L_10 = V_1; + return L_10; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::MarkLayoutRootForRebuild(UnityEngine.RectTransform) +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +extern const MethodInfo* ObjectPool_1_Get_m3667_MethodInfo_var; +extern const MethodInfo* ObjectPool_1_Release_m3668_MethodInfo_var; +extern "C" void LayoutRebuilder_MarkLayoutRootForRebuild_m3371 (Object_t * __this /* static, unused */, RectTransform_t242 * ___controller, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(289); + ObjectPool_1_Get_m3667_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483940); + ObjectPool_1_Release_m3668_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483941); + s_Il2CppMethodIntialized = true; + } + LayoutRebuilder_t645 * V_0 = {0}; + { + RectTransform_t242 * L_0 = ___controller; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ObjectPool_1_t646 * L_2 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2; + NullCheck(L_2); + LayoutRebuilder_t645 * L_3 = ObjectPool_1_Get_m3667(L_2, /*hidden argument*/ObjectPool_1_Get_m3667_MethodInfo_var); + V_0 = L_3; + LayoutRebuilder_t645 * L_4 = V_0; + RectTransform_t242 * L_5 = ___controller; + NullCheck(L_4); + LayoutRebuilder_Initialize_m3358(L_4, L_5, /*hidden argument*/NULL); + LayoutRebuilder_t645 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var); + bool L_7 = CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m2419(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0035; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ObjectPool_1_t646 * L_8 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2; + LayoutRebuilder_t645 * L_9 = V_0; + NullCheck(L_8); + ObjectPool_1_Release_m3668(L_8, L_9, /*hidden argument*/ObjectPool_1_Release_m3668_MethodInfo_var); + } + +IL_0035: + { + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::LayoutComplete() +extern TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +extern const MethodInfo* ObjectPool_1_Release_m3668_MethodInfo_var; +extern "C" void LayoutRebuilder_LayoutComplete_m3372 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutRebuilder_t645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(318); + ObjectPool_1_Release_m3668_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483941); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_t645_il2cpp_TypeInfo_var); + ObjectPool_1_t646 * L_0 = ((LayoutRebuilder_t645_StaticFields*)LayoutRebuilder_t645_il2cpp_TypeInfo_var->static_fields)->___s_Rebuilders_2; + NullCheck(L_0); + ObjectPool_1_Release_m3668(L_0, __this, /*hidden argument*/ObjectPool_1_Release_m3668_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::GraphicUpdateComplete() +extern "C" void LayoutRebuilder_GraphicUpdateComplete_m3373 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 UnityEngine.UI.LayoutRebuilder::GetHashCode() +extern "C" int32_t LayoutRebuilder_GetHashCode_m3374 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_CachedHashFromTransform_1); + return L_0; + } +} +// System.Boolean UnityEngine.UI.LayoutRebuilder::Equals(System.Object) +extern "C" bool LayoutRebuilder_Equals_m3375 (LayoutRebuilder_t645 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 UnityEngine.UI.LayoutRebuilder::GetHashCode() */, __this); + return ((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0); + } +} +// System.String UnityEngine.UI.LayoutRebuilder::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral241; +extern "C" String_t* LayoutRebuilder_ToString_m3376 (LayoutRebuilder_t645 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral241 = il2cpp_codegen_string_literal_from_index(241); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = (__this->___m_ToRebuild_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral241, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::m__6(UnityEngine.UI.LayoutRebuilder) +extern "C" void LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377 (Object_t * __this /* static, unused */, LayoutRebuilder_t645 * ___x, const MethodInfo* method) +{ + { + LayoutRebuilder_t645 * L_0 = ___x; + NullCheck(L_0); + LayoutRebuilder_Clear_m3359(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.UI.LayoutRebuilder::m__7(UnityEngine.Component) +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern "C" bool LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378 (Object_t * __this /* static, unused */, Component_t169 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + Component_t169 * L_0 = ___e; + if (!((Behaviour_t156 *)IsInstClass(L_0, Behaviour_t156_il2cpp_TypeInfo_var))) + { + goto IL_001b; + } + } + { + Component_t169 * L_1 = ___e; + NullCheck(((Behaviour_t156 *)CastclassClass(L_1, Behaviour_t156_il2cpp_TypeInfo_var))); + bool L_2 = Behaviour_get_isActiveAndEnabled_m1241(((Behaviour_t156 *)CastclassClass(L_1, Behaviour_t156_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 0; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::m__8(UnityEngine.Component) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_U3CRebuildU3Em__8_m3379 (Object_t * __this /* static, unused */, Component_t169 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Component_t169 * L_0 = ___e; + NullCheck(((Object_t *)IsInst(L_0, ILayoutElement_t684_il2cpp_TypeInfo_var))); + InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.ILayoutElement::CalculateLayoutInputHorizontal() */, ILayoutElement_t684_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_0, ILayoutElement_t684_il2cpp_TypeInfo_var))); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::m__9(UnityEngine.Component) +extern TypeInfo* ILayoutController_t713_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_U3CRebuildU3Em__9_m3380 (Object_t * __this /* static, unused */, Component_t169 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutController_t713_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(409); + s_Il2CppMethodIntialized = true; + } + { + Component_t169 * L_0 = ___e; + NullCheck(((Object_t *)IsInst(L_0, ILayoutController_t713_il2cpp_TypeInfo_var))); + InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.UI.ILayoutController::SetLayoutHorizontal() */, ILayoutController_t713_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_0, ILayoutController_t713_il2cpp_TypeInfo_var))); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::m__A(UnityEngine.Component) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_U3CRebuildU3Em__A_m3381 (Object_t * __this /* static, unused */, Component_t169 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Component_t169 * L_0 = ___e; + NullCheck(((Object_t *)IsInst(L_0, ILayoutElement_t684_il2cpp_TypeInfo_var))); + InterfaceActionInvoker0::Invoke(1 /* System.Void UnityEngine.UI.ILayoutElement::CalculateLayoutInputVertical() */, ILayoutElement_t684_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_0, ILayoutElement_t684_il2cpp_TypeInfo_var))); + return; + } +} +// System.Void UnityEngine.UI.LayoutRebuilder::m__B(UnityEngine.Component) +extern TypeInfo* ILayoutController_t713_il2cpp_TypeInfo_var; +extern "C" void LayoutRebuilder_U3CRebuildU3Em__B_m3382 (Object_t * __this /* static, unused */, Component_t169 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutController_t713_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(409); + s_Il2CppMethodIntialized = true; + } + { + Component_t169 * L_0 = ___e; + NullCheck(((Object_t *)IsInst(L_0, ILayoutController_t713_il2cpp_TypeInfo_var))); + InterfaceActionInvoker0::Invoke(1 /* System.Void UnityEngine.UI.ILayoutController::SetLayoutVertical() */, ILayoutController_t713_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_0, ILayoutController_t713_il2cpp_TypeInfo_var))); + return; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetMinSize(UnityEngine.RectTransform,System.Int32) +extern "C" float LayoutUtility_GetMinSize_m3383 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, int32_t ___axis, const MethodInfo* method) +{ + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_000d; + } + } + { + RectTransform_t242 * L_1 = ___rect; + float L_2 = LayoutUtility_GetMinWidth_m3386(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_000d: + { + RectTransform_t242 * L_3 = ___rect; + float L_4 = LayoutUtility_GetMinHeight_m3389(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetPreferredSize(UnityEngine.RectTransform,System.Int32) +extern "C" float LayoutUtility_GetPreferredSize_m3384 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, int32_t ___axis, const MethodInfo* method) +{ + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_000d; + } + } + { + RectTransform_t242 * L_1 = ___rect; + float L_2 = LayoutUtility_GetPreferredWidth_m3387(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_000d: + { + RectTransform_t242 * L_3 = ___rect; + float L_4 = LayoutUtility_GetPreferredHeight_m3390(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetFlexibleSize(UnityEngine.RectTransform,System.Int32) +extern "C" float LayoutUtility_GetFlexibleSize_m3385 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, int32_t ___axis, const MethodInfo* method) +{ + { + int32_t L_0 = ___axis; + if (L_0) + { + goto IL_000d; + } + } + { + RectTransform_t242 * L_1 = ___rect; + float L_2 = LayoutUtility_GetFlexibleWidth_m3388(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_000d: + { + RectTransform_t242 * L_3 = ___rect; + float L_4 = LayoutUtility_GetFlexibleHeight_m3391(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetMinWidth(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetMinWidthU3Em__C_m3394_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern "C" float LayoutUtility_GetMinWidth_m3386 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + LayoutUtility_U3CGetMinWidthU3Em__C_m3394_MethodInfo_var = il2cpp_codegen_method_info_from_index(300); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache0_0; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetMinWidthU3Em__C_m3394_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache0_0 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache0_0; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + return L_5; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetPreferredWidth(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396_MethodInfo_var; +extern "C" float LayoutUtility_GetPreferredWidth_m3387 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395_MethodInfo_var = il2cpp_codegen_method_info_from_index(302); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396_MethodInfo_var = il2cpp_codegen_method_info_from_index(303); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + RectTransform_t242 * G_B4_0 = {0}; + float G_B4_1 = 0.0f; + RectTransform_t242 * G_B3_0 = {0}; + float G_B3_1 = 0.0f; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1_1; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1_1 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache1_1; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + RectTransform_t242 * L_6 = ___rect; + Func_2_t651 * L_7 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_2; + G_B3_0 = L_6; + G_B3_1 = L_5; + if (L_7) + { + G_B4_0 = L_6; + G_B4_1 = L_5; + goto IL_0041; + } + } + { + IntPtr_t L_8 = { (void*)LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396_MethodInfo_var }; + Func_2_t651 * L_9 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_9, NULL, L_8, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_2 = L_9; + G_B4_0 = G_B3_0; + G_B4_1 = G_B3_1; + } + +IL_0041: + { + Func_2_t651 * L_10 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache2_2; + float L_11 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B4_0, L_10, (0.0f), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = Mathf_Max_m682(NULL /*static, unused*/, G_B4_1, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetFlexibleWidth(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern "C" float LayoutUtility_GetFlexibleWidth_m3388 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397_MethodInfo_var = il2cpp_codegen_method_info_from_index(304); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache3_3; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + return L_5; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetMinHeight(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetMinHeightU3Em__10_m3398_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern "C" float LayoutUtility_GetMinHeight_m3389 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + LayoutUtility_U3CGetMinHeightU3Em__10_m3398_MethodInfo_var = il2cpp_codegen_method_info_from_index(305); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetMinHeightU3Em__10_m3398_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache4_4; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + return L_5; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetPreferredHeight(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400_MethodInfo_var; +extern "C" float LayoutUtility_GetPreferredHeight_m3390 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399_MethodInfo_var = il2cpp_codegen_method_info_from_index(306); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400_MethodInfo_var = il2cpp_codegen_method_info_from_index(307); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + RectTransform_t242 * G_B4_0 = {0}; + float G_B4_1 = 0.0f; + RectTransform_t242 * G_B3_0 = {0}; + float G_B3_1 = 0.0f; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache5_5; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + RectTransform_t242 * L_6 = ___rect; + Func_2_t651 * L_7 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6; + G_B3_0 = L_6; + G_B3_1 = L_5; + if (L_7) + { + G_B4_0 = L_6; + G_B4_1 = L_5; + goto IL_0041; + } + } + { + IntPtr_t L_8 = { (void*)LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400_MethodInfo_var }; + Func_2_t651 * L_9 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_9, NULL, L_8, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6 = L_9; + G_B4_0 = G_B3_0; + G_B4_1 = G_B3_1; + } + +IL_0041: + { + Func_2_t651 * L_10 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache6_6; + float L_11 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B4_0, L_10, (0.0f), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = Mathf_Max_m682(NULL /*static, unused*/, G_B4_1, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetFlexibleHeight(UnityEngine.RectTransform) +extern TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +extern TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +extern const MethodInfo* LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401_MethodInfo_var; +extern const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +extern "C" float LayoutUtility_GetFlexibleHeight_m3391 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LayoutUtility_t650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(412); + Func_2_t651_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(413); + LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401_MethodInfo_var = il2cpp_codegen_method_info_from_index(308); + Func_2__ctor_m3671_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483949); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * G_B2_0 = {0}; + RectTransform_t242 * G_B1_0 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7; + G_B1_0 = L_0; + if (L_1) + { + G_B2_0 = L_0; + goto IL_0019; + } + } + { + IntPtr_t L_2 = { (void*)LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401_MethodInfo_var }; + Func_2_t651 * L_3 = (Func_2_t651 *)il2cpp_codegen_object_new (Func_2_t651_il2cpp_TypeInfo_var); + Func_2__ctor_m3671(L_3, NULL, L_2, /*hidden argument*/Func_2__ctor_m3671_MethodInfo_var); + ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7 = L_3; + G_B2_0 = G_B1_0; + } + +IL_0019: + { + Func_2_t651 * L_4 = ((LayoutUtility_t650_StaticFields*)LayoutUtility_t650_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__amU24cache7_7; + float L_5 = LayoutUtility_GetLayoutProperty_m3392(NULL /*static, unused*/, G_B2_0, L_4, (0.0f), /*hidden argument*/NULL); + return L_5; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetLayoutProperty(UnityEngine.RectTransform,System.Func`2,System.Single) +extern "C" float LayoutUtility_GetLayoutProperty_m3392 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Func_2_t651 * ___property, float ___defaultValue, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + Func_2_t651 * L_1 = ___property; + float L_2 = ___defaultValue; + float L_3 = LayoutUtility_GetLayoutProperty_m3393(NULL /*static, unused*/, L_0, L_1, L_2, (&V_0), /*hidden argument*/NULL); + return L_3; + } +} +// System.Single UnityEngine.UI.LayoutUtility::GetLayoutProperty(UnityEngine.RectTransform,System.Func`2,System.Single,UnityEngine.UI.ILayoutElement&) +extern const Il2CppType* ILayoutElement_t684_0_0_0_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* Func_2_Invoke_m3672_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern "C" float LayoutUtility_GetLayoutProperty_m3393 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Func_2_t651 * ___property, float ___defaultValue, Object_t ** ___source, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_0_0_0_var = il2cpp_codegen_type_from_index(411); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + Func_2_Invoke_m3672_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483957); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + int32_t V_1 = 0; + List_1_t422 * V_2 = {0}; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + int32_t V_5 = 0; + float V_6 = 0.0f; + { + Object_t ** L_0 = ___source; + *((Object_t **)(L_0)) = (Object_t *)NULL; + RectTransform_t242 * L_1 = ___rect; + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0015; + } + } + { + return (0.0f); + } + +IL_0015: + { + float L_3 = ___defaultValue; + V_0 = L_3; + V_1 = ((int32_t)-2147483648); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_4 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_2 = L_4; + RectTransform_t242 * L_5 = ___rect; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ILayoutElement_t684_0_0_0_var), /*hidden argument*/NULL); + List_1_t422 * L_7 = V_2; + NullCheck(L_5); + Component_GetComponents_m1351(L_5, L_6, L_7, /*hidden argument*/NULL); + V_3 = 0; + goto IL_00c6; + } + +IL_003b: + { + List_1_t422 * L_8 = V_2; + int32_t L_9 = V_3; + NullCheck(L_8); + Component_t169 * L_10 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_8, L_9); + V_4 = ((Object_t *)IsInst(L_10, ILayoutElement_t684_il2cpp_TypeInfo_var)); + Object_t * L_11 = V_4; + if (!((Behaviour_t156 *)IsInstClass(L_11, Behaviour_t156_il2cpp_TypeInfo_var))) + { + goto IL_006b; + } + } + { + Object_t * L_12 = V_4; + NullCheck(((Behaviour_t156 *)CastclassClass(L_12, Behaviour_t156_il2cpp_TypeInfo_var))); + bool L_13 = Behaviour_get_isActiveAndEnabled_m1241(((Behaviour_t156 *)CastclassClass(L_12, Behaviour_t156_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + if (L_13) + { + goto IL_006b; + } + } + { + goto IL_00c2; + } + +IL_006b: + { + Object_t * L_14 = V_4; + NullCheck(L_14); + int32_t L_15 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 UnityEngine.UI.ILayoutElement::get_layoutPriority() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_14); + V_5 = L_15; + int32_t L_16 = V_5; + int32_t L_17 = V_1; + if ((((int32_t)L_16) >= ((int32_t)L_17))) + { + goto IL_0081; + } + } + { + goto IL_00c2; + } + +IL_0081: + { + Func_2_t651 * L_18 = ___property; + Object_t * L_19 = V_4; + NullCheck(L_18); + float L_20 = Func_2_Invoke_m3672(L_18, L_19, /*hidden argument*/Func_2_Invoke_m3672_MethodInfo_var); + V_6 = L_20; + float L_21 = V_6; + if ((!(((float)L_21) < ((float)(0.0f))))) + { + goto IL_009c; + } + } + { + goto IL_00c2; + } + +IL_009c: + { + int32_t L_22 = V_5; + int32_t L_23 = V_1; + if ((((int32_t)L_22) <= ((int32_t)L_23))) + { + goto IL_00b3; + } + } + { + float L_24 = V_6; + V_0 = L_24; + int32_t L_25 = V_5; + V_1 = L_25; + Object_t ** L_26 = ___source; + Object_t * L_27 = V_4; + *((Object_t **)(L_26)) = (Object_t *)L_27; + goto IL_00c2; + } + +IL_00b3: + { + float L_28 = V_6; + float L_29 = V_0; + if ((!(((float)L_28) > ((float)L_29)))) + { + goto IL_00c2; + } + } + { + float L_30 = V_6; + V_0 = L_30; + Object_t ** L_31 = ___source; + Object_t * L_32 = V_4; + *((Object_t **)(L_31)) = (Object_t *)L_32; + } + +IL_00c2: + { + int32_t L_33 = V_3; + V_3 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00c6: + { + int32_t L_34 = V_3; + List_1_t422 * L_35 = V_2; + NullCheck(L_35); + int32_t L_36 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_35); + if ((((int32_t)L_34) < ((int32_t)L_36))) + { + goto IL_003b; + } + } + { + List_1_t422 * L_37 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, L_37, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + float L_38 = V_0; + return L_38; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__C(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetMinWidthU3Em__C_m3394 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(2 /* System.Single UnityEngine.UI.ILayoutElement::get_minWidth() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__D(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(2 /* System.Single UnityEngine.UI.ILayoutElement::get_minWidth() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__E(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(3 /* System.Single UnityEngine.UI.ILayoutElement::get_preferredWidth() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__F(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(4 /* System.Single UnityEngine.UI.ILayoutElement::get_flexibleWidth() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__10(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetMinHeightU3Em__10_m3398 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(5 /* System.Single UnityEngine.UI.ILayoutElement::get_minHeight() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__11(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(5 /* System.Single UnityEngine.UI.ILayoutElement::get_minHeight() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__12(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(6 /* System.Single UnityEngine.UI.ILayoutElement::get_preferredHeight() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Single UnityEngine.UI.LayoutUtility::m__13(UnityEngine.UI.ILayoutElement) +extern TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +extern "C" float LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401 (Object_t * __this /* static, unused */, Object_t * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILayoutElement_t684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(411); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___e; + NullCheck(L_0); + float L_1 = (float)InterfaceFuncInvoker0< float >::Invoke(7 /* System.Single UnityEngine.UI.ILayoutElement::get_flexibleHeight() */, ILayoutElement_t684_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void UnityEngine.UI.VerticalLayoutGroup::.ctor() +extern "C" void VerticalLayoutGroup__ctor_m3402 (VerticalLayoutGroup_t652 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup__ctor_m3295(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VerticalLayoutGroup::CalculateLayoutInputHorizontal() +extern "C" void VerticalLayoutGroup_CalculateLayoutInputHorizontal_m3403 (VerticalLayoutGroup_t652 * __this, const MethodInfo* method) +{ + { + LayoutGroup_CalculateLayoutInputHorizontal_m3335(__this, /*hidden argument*/NULL); + HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302(__this, 0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VerticalLayoutGroup::CalculateLayoutInputVertical() +extern "C" void VerticalLayoutGroup_CalculateLayoutInputVertical_m3404 (VerticalLayoutGroup_t652 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302(__this, 1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VerticalLayoutGroup::SetLayoutHorizontal() +extern "C" void VerticalLayoutGroup_SetLayoutHorizontal_m3405 (VerticalLayoutGroup_t652 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303(__this, 0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VerticalLayoutGroup::SetLayoutVertical() +extern "C" void VerticalLayoutGroup_SetLayoutVertical_m3406 (VerticalLayoutGroup_t652 * __this, const MethodInfo* method) +{ + { + HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303(__this, 1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::.ctor() +extern TypeInfo* ListPool_1_t715_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t716_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t717_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t718_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t719_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3673_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3674_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3675_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3676_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3677_MethodInfo_var; +extern "C" void VertexHelper__ctor_m3407 (VertexHelper_t562 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t715_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(415); + ListPool_1_t716_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(416); + ListPool_1_t717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(417); + ListPool_1_t718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(418); + ListPool_1_t719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(419); + ListPool_1_Get_m3673_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483958); + ListPool_1_Get_m3674_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483959); + ListPool_1_Get_m3675_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483960); + ListPool_1_Get_m3676_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483961); + ListPool_1_Get_m3677_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483962); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t715_il2cpp_TypeInfo_var); + List_1_t412 * L_0 = ListPool_1_Get_m3673(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3673_MethodInfo_var); + __this->___m_Positions_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t716_il2cpp_TypeInfo_var); + List_1_t418 * L_1 = ListPool_1_Get_m3674(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3674_MethodInfo_var); + __this->___m_Colors_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t717_il2cpp_TypeInfo_var); + List_1_t416 * L_2 = ListPool_1_Get_m3675(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3675_MethodInfo_var); + __this->___m_Uv0S_2 = L_2; + List_1_t416 * L_3 = ListPool_1_Get_m3675(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3675_MethodInfo_var); + __this->___m_Uv1S_3 = L_3; + List_1_t412 * L_4 = ListPool_1_Get_m3673(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3673_MethodInfo_var); + __this->___m_Normals_4 = L_4; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t718_il2cpp_TypeInfo_var); + List_1_t414 * L_5 = ListPool_1_Get_m3676(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3676_MethodInfo_var); + __this->___m_Tangents_5 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t719_il2cpp_TypeInfo_var); + List_1_t419 * L_6 = ListPool_1_Get_m3677(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3677_MethodInfo_var); + __this->___m_Indicies_6 = L_6; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::.ctor(UnityEngine.Mesh) +extern TypeInfo* ListPool_1_t715_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t716_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t717_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t718_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t719_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3673_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3674_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3675_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3676_MethodInfo_var; +extern const MethodInfo* ListPool_1_Get_m3677_MethodInfo_var; +extern const MethodInfo* List_1_AddRange_m3678_MethodInfo_var; +extern const MethodInfo* List_1_AddRange_m3679_MethodInfo_var; +extern const MethodInfo* List_1_AddRange_m3680_MethodInfo_var; +extern const MethodInfo* List_1_AddRange_m3681_MethodInfo_var; +extern const MethodInfo* List_1_AddRange_m3682_MethodInfo_var; +extern "C" void VertexHelper__ctor_m3408 (VertexHelper_t562 * __this, Mesh_t208 * ___m, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t715_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(415); + ListPool_1_t716_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(416); + ListPool_1_t717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(417); + ListPool_1_t718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(418); + ListPool_1_t719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(419); + ListPool_1_Get_m3673_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483958); + ListPool_1_Get_m3674_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483959); + ListPool_1_Get_m3675_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483960); + ListPool_1_Get_m3676_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483961); + ListPool_1_Get_m3677_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483962); + List_1_AddRange_m3678_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483963); + List_1_AddRange_m3679_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483964); + List_1_AddRange_m3680_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483965); + List_1_AddRange_m3681_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483966); + List_1_AddRange_m3682_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483967); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t715_il2cpp_TypeInfo_var); + List_1_t412 * L_0 = ListPool_1_Get_m3673(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3673_MethodInfo_var); + __this->___m_Positions_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t716_il2cpp_TypeInfo_var); + List_1_t418 * L_1 = ListPool_1_Get_m3674(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3674_MethodInfo_var); + __this->___m_Colors_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t717_il2cpp_TypeInfo_var); + List_1_t416 * L_2 = ListPool_1_Get_m3675(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3675_MethodInfo_var); + __this->___m_Uv0S_2 = L_2; + List_1_t416 * L_3 = ListPool_1_Get_m3675(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3675_MethodInfo_var); + __this->___m_Uv1S_3 = L_3; + List_1_t412 * L_4 = ListPool_1_Get_m3673(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3673_MethodInfo_var); + __this->___m_Normals_4 = L_4; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t718_il2cpp_TypeInfo_var); + List_1_t414 * L_5 = ListPool_1_Get_m3676(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3676_MethodInfo_var); + __this->___m_Tangents_5 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t719_il2cpp_TypeInfo_var); + List_1_t419 * L_6 = ListPool_1_Get_m3677(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3677_MethodInfo_var); + __this->___m_Indicies_6 = L_6; + Object__ctor_m482(__this, /*hidden argument*/NULL); + List_1_t412 * L_7 = (__this->___m_Positions_0); + Mesh_t208 * L_8 = ___m; + NullCheck(L_8); + Vector3U5BU5D_t125* L_9 = Mesh_get_vertices_m846(L_8, /*hidden argument*/NULL); + NullCheck(L_7); + List_1_AddRange_m3678(L_7, (Object_t*)(Object_t*)L_9, /*hidden argument*/List_1_AddRange_m3678_MethodInfo_var); + List_1_t418 * L_10 = (__this->___m_Colors_1); + Mesh_t208 * L_11 = ___m; + NullCheck(L_11); + Color32U5BU5D_t417* L_12 = Mesh_get_colors32_m859(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + List_1_AddRange_m3679(L_10, (Object_t*)(Object_t*)L_12, /*hidden argument*/List_1_AddRange_m3679_MethodInfo_var); + List_1_t416 * L_13 = (__this->___m_Uv0S_2); + Mesh_t208 * L_14 = ___m; + NullCheck(L_14); + Vector2U5BU5D_t415* L_15 = Mesh_get_uv_m855(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + List_1_AddRange_m3680(L_13, (Object_t*)(Object_t*)L_15, /*hidden argument*/List_1_AddRange_m3680_MethodInfo_var); + List_1_t416 * L_16 = (__this->___m_Uv1S_3); + Mesh_t208 * L_17 = ___m; + NullCheck(L_17); + Vector2U5BU5D_t415* L_18 = Mesh_get_uv2_m856(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + List_1_AddRange_m3680(L_16, (Object_t*)(Object_t*)L_18, /*hidden argument*/List_1_AddRange_m3680_MethodInfo_var); + List_1_t412 * L_19 = (__this->___m_Normals_4); + Mesh_t208 * L_20 = ___m; + NullCheck(L_20); + Vector3U5BU5D_t125* L_21 = Mesh_get_normals_m849(L_20, /*hidden argument*/NULL); + NullCheck(L_19); + List_1_AddRange_m3678(L_19, (Object_t*)(Object_t*)L_21, /*hidden argument*/List_1_AddRange_m3678_MethodInfo_var); + List_1_t414 * L_22 = (__this->___m_Tangents_5); + Mesh_t208 * L_23 = ___m; + NullCheck(L_23); + Vector4U5BU5D_t413* L_24 = Mesh_get_tangents_m852(L_23, /*hidden argument*/NULL); + NullCheck(L_22); + List_1_AddRange_m3681(L_22, (Object_t*)(Object_t*)L_24, /*hidden argument*/List_1_AddRange_m3681_MethodInfo_var); + List_1_t419 * L_25 = (__this->___m_Indicies_6); + Mesh_t208 * L_26 = ___m; + NullCheck(L_26); + Int32U5BU5D_t420* L_27 = Mesh_GetIndices_m865(L_26, 0, /*hidden argument*/NULL); + NullCheck(L_25); + List_1_AddRange_m3682(L_25, (Object_t*)(Object_t*)L_27, /*hidden argument*/List_1_AddRange_m3682_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::.cctor() +extern TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +extern "C" void VertexHelper__cctor_m3409 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VertexHelper_t562_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(317); + s_Il2CppMethodIntialized = true; + } + { + Vector4_t234 L_0 = {0}; + Vector4__ctor_m1102(&L_0, (1.0f), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); + ((VertexHelper_t562_StaticFields*)VertexHelper_t562_il2cpp_TypeInfo_var->static_fields)->___s_DefaultTangent_7 = L_0; + Vector3_t4 L_1 = Vector3_get_back_m976(NULL /*static, unused*/, /*hidden argument*/NULL); + ((VertexHelper_t562_StaticFields*)VertexHelper_t562_il2cpp_TypeInfo_var->static_fields)->___s_DefaultNormal_8 = L_1; + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::Clear() +extern "C" void VertexHelper_Clear_m3410 (VertexHelper_t562 * __this, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = (__this->___m_Positions_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + List_1_t418 * L_1 = (__this->___m_Colors_1); + NullCheck(L_1); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_1); + List_1_t416 * L_2 = (__this->___m_Uv0S_2); + NullCheck(L_2); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_2); + List_1_t416 * L_3 = (__this->___m_Uv1S_3); + NullCheck(L_3); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_3); + List_1_t412 * L_4 = (__this->___m_Normals_4); + NullCheck(L_4); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_4); + List_1_t414 * L_5 = (__this->___m_Tangents_5); + NullCheck(L_5); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_5); + List_1_t419 * L_6 = (__this->___m_Indicies_6); + NullCheck(L_6); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_6); + return; + } +} +// System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount() +extern "C" int32_t VertexHelper_get_currentVertCount_m3411 (VertexHelper_t562 * __this, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = (__this->___m_Positions_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + return L_1; + } +} +// System.Void UnityEngine.UI.VertexHelper::PopulateUIVertex(UnityEngine.UIVertex&,System.Int32) +extern "C" void VertexHelper_PopulateUIVertex_m3412 (VertexHelper_t562 * __this, UIVertex_t323 * ___vertex, int32_t ___i, const MethodInfo* method) +{ + { + UIVertex_t323 * L_0 = ___vertex; + List_1_t412 * L_1 = (__this->___m_Positions_0); + int32_t L_2 = ___i; + NullCheck(L_1); + Vector3_t4 L_3 = (Vector3_t4 )VirtFuncInvoker1< Vector3_t4 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_1, L_2); + L_0->___position_0 = L_3; + UIVertex_t323 * L_4 = ___vertex; + List_1_t418 * L_5 = (__this->___m_Colors_1); + int32_t L_6 = ___i; + NullCheck(L_5); + Color32_t231 L_7 = (Color32_t231 )VirtFuncInvoker1< Color32_t231 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_5, L_6); + L_4->___color_2 = L_7; + UIVertex_t323 * L_8 = ___vertex; + List_1_t416 * L_9 = (__this->___m_Uv0S_2); + int32_t L_10 = ___i; + NullCheck(L_9); + Vector2_t6 L_11 = (Vector2_t6 )VirtFuncInvoker1< Vector2_t6 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_9, L_10); + L_8->___uv0_3 = L_11; + UIVertex_t323 * L_12 = ___vertex; + List_1_t416 * L_13 = (__this->___m_Uv1S_3); + int32_t L_14 = ___i; + NullCheck(L_13); + Vector2_t6 L_15 = (Vector2_t6 )VirtFuncInvoker1< Vector2_t6 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_13, L_14); + L_12->___uv1_4 = L_15; + UIVertex_t323 * L_16 = ___vertex; + List_1_t412 * L_17 = (__this->___m_Normals_4); + int32_t L_18 = ___i; + NullCheck(L_17); + Vector3_t4 L_19 = (Vector3_t4 )VirtFuncInvoker1< Vector3_t4 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_17, L_18); + L_16->___normal_1 = L_19; + UIVertex_t323 * L_20 = ___vertex; + List_1_t414 * L_21 = (__this->___m_Tangents_5); + int32_t L_22 = ___i; + NullCheck(L_21); + Vector4_t234 L_23 = (Vector4_t234 )VirtFuncInvoker1< Vector4_t234 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_21, L_22); + L_20->___tangent_5 = L_23; + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::SetUIVertex(UnityEngine.UIVertex,System.Int32) +extern "C" void VertexHelper_SetUIVertex_m3413 (VertexHelper_t562 * __this, UIVertex_t323 ___vertex, int32_t ___i, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = (__this->___m_Positions_0); + int32_t L_1 = ___i; + Vector3_t4 L_2 = ((&___vertex)->___position_0); + NullCheck(L_0); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_0, L_1, L_2); + List_1_t418 * L_3 = (__this->___m_Colors_1); + int32_t L_4 = ___i; + Color32_t231 L_5 = ((&___vertex)->___color_2); + NullCheck(L_3); + VirtActionInvoker2< int32_t, Color32_t231 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_3, L_4, L_5); + List_1_t416 * L_6 = (__this->___m_Uv0S_2); + int32_t L_7 = ___i; + Vector2_t6 L_8 = ((&___vertex)->___uv0_3); + NullCheck(L_6); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_6, L_7, L_8); + List_1_t416 * L_9 = (__this->___m_Uv1S_3); + int32_t L_10 = ___i; + Vector2_t6 L_11 = ((&___vertex)->___uv1_4); + NullCheck(L_9); + VirtActionInvoker2< int32_t, Vector2_t6 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_9, L_10, L_11); + List_1_t412 * L_12 = (__this->___m_Normals_4); + int32_t L_13 = ___i; + Vector3_t4 L_14 = ((&___vertex)->___normal_1); + NullCheck(L_12); + VirtActionInvoker2< int32_t, Vector3_t4 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_12, L_13, L_14); + List_1_t414 * L_15 = (__this->___m_Tangents_5); + int32_t L_16 = ___i; + Vector4_t234 L_17 = ((&___vertex)->___tangent_5); + NullCheck(L_15); + VirtActionInvoker2< int32_t, Vector4_t234 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_15, L_16, L_17); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral242; +extern "C" void VertexHelper_FillMesh_m3414 (VertexHelper_t562 * __this, Mesh_t208 * ___mesh, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral242 = il2cpp_codegen_string_literal_from_index(242); + s_Il2CppMethodIntialized = true; + } + { + Mesh_t208 * L_0 = ___mesh; + NullCheck(L_0); + Mesh_Clear_m845(L_0, /*hidden argument*/NULL); + List_1_t412 * L_1 = (__this->___m_Positions_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_1); + if ((((int32_t)L_2) < ((int32_t)((int32_t)65000)))) + { + goto IL_0026; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral242, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + Mesh_t208 * L_4 = ___mesh; + List_1_t412 * L_5 = (__this->___m_Positions_0); + NullCheck(L_4); + Mesh_SetVertices_m847(L_4, L_5, /*hidden argument*/NULL); + Mesh_t208 * L_6 = ___mesh; + List_1_t418 * L_7 = (__this->___m_Colors_1); + NullCheck(L_6); + Mesh_SetColors_m860(L_6, L_7, /*hidden argument*/NULL); + Mesh_t208 * L_8 = ___mesh; + List_1_t416 * L_9 = (__this->___m_Uv0S_2); + NullCheck(L_8); + Mesh_SetUVs_m857(L_8, 0, L_9, /*hidden argument*/NULL); + Mesh_t208 * L_10 = ___mesh; + List_1_t416 * L_11 = (__this->___m_Uv1S_3); + NullCheck(L_10); + Mesh_SetUVs_m857(L_10, 1, L_11, /*hidden argument*/NULL); + Mesh_t208 * L_12 = ___mesh; + List_1_t412 * L_13 = (__this->___m_Normals_4); + NullCheck(L_12); + Mesh_SetNormals_m850(L_12, L_13, /*hidden argument*/NULL); + Mesh_t208 * L_14 = ___mesh; + List_1_t414 * L_15 = (__this->___m_Tangents_5); + NullCheck(L_14); + Mesh_SetTangents_m853(L_14, L_15, /*hidden argument*/NULL); + Mesh_t208 * L_16 = ___mesh; + List_1_t419 * L_17 = (__this->___m_Indicies_6); + NullCheck(L_16); + Mesh_SetTriangles_m863(L_16, L_17, 0, /*hidden argument*/NULL); + Mesh_t208 * L_18 = ___mesh; + NullCheck(L_18); + Mesh_RecalculateBounds_m862(L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::Dispose() +extern TypeInfo* ListPool_1_t715_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t716_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t717_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t718_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t719_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Release_m3683_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3684_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3685_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3686_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3687_MethodInfo_var; +extern "C" void VertexHelper_Dispose_m3415 (VertexHelper_t562 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t715_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(415); + ListPool_1_t716_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(416); + ListPool_1_t717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(417); + ListPool_1_t718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(418); + ListPool_1_t719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(419); + ListPool_1_Release_m3683_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483968); + ListPool_1_Release_m3684_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483969); + ListPool_1_Release_m3685_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483970); + ListPool_1_Release_m3686_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483971); + ListPool_1_Release_m3687_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483972); + s_Il2CppMethodIntialized = true; + } + { + List_1_t412 * L_0 = (__this->___m_Positions_0); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t715_il2cpp_TypeInfo_var); + ListPool_1_Release_m3683(NULL /*static, unused*/, L_0, /*hidden argument*/ListPool_1_Release_m3683_MethodInfo_var); + List_1_t418 * L_1 = (__this->___m_Colors_1); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t716_il2cpp_TypeInfo_var); + ListPool_1_Release_m3684(NULL /*static, unused*/, L_1, /*hidden argument*/ListPool_1_Release_m3684_MethodInfo_var); + List_1_t416 * L_2 = (__this->___m_Uv0S_2); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t717_il2cpp_TypeInfo_var); + ListPool_1_Release_m3685(NULL /*static, unused*/, L_2, /*hidden argument*/ListPool_1_Release_m3685_MethodInfo_var); + List_1_t416 * L_3 = (__this->___m_Uv1S_3); + ListPool_1_Release_m3685(NULL /*static, unused*/, L_3, /*hidden argument*/ListPool_1_Release_m3685_MethodInfo_var); + List_1_t412 * L_4 = (__this->___m_Normals_4); + ListPool_1_Release_m3683(NULL /*static, unused*/, L_4, /*hidden argument*/ListPool_1_Release_m3683_MethodInfo_var); + List_1_t414 * L_5 = (__this->___m_Tangents_5); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t718_il2cpp_TypeInfo_var); + ListPool_1_Release_m3686(NULL /*static, unused*/, L_5, /*hidden argument*/ListPool_1_Release_m3686_MethodInfo_var); + List_1_t419 * L_6 = (__this->___m_Indicies_6); + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t719_il2cpp_TypeInfo_var); + ListPool_1_Release_m3687(NULL /*static, unused*/, L_6, /*hidden argument*/ListPool_1_Release_m3687_MethodInfo_var); + __this->___m_Positions_0 = (List_1_t412 *)NULL; + __this->___m_Colors_1 = (List_1_t418 *)NULL; + __this->___m_Uv0S_2 = (List_1_t416 *)NULL; + __this->___m_Uv1S_3 = (List_1_t416 *)NULL; + __this->___m_Normals_4 = (List_1_t412 *)NULL; + __this->___m_Tangents_5 = (List_1_t414 *)NULL; + __this->___m_Indicies_6 = (List_1_t419 *)NULL; + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector3,UnityEngine.Vector4) +extern "C" void VertexHelper_AddVert_m3416 (VertexHelper_t562 * __this, Vector3_t4 ___position, Color32_t231 ___color, Vector2_t6 ___uv0, Vector2_t6 ___uv1, Vector3_t4 ___normal, Vector4_t234 ___tangent, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = (__this->___m_Positions_0); + Vector3_t4 L_1 = ___position; + NullCheck(L_0); + VirtActionInvoker1< Vector3_t4 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_0, L_1); + List_1_t418 * L_2 = (__this->___m_Colors_1); + Color32_t231 L_3 = ___color; + NullCheck(L_2); + VirtActionInvoker1< Color32_t231 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_2, L_3); + List_1_t416 * L_4 = (__this->___m_Uv0S_2); + Vector2_t6 L_5 = ___uv0; + NullCheck(L_4); + VirtActionInvoker1< Vector2_t6 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_4, L_5); + List_1_t416 * L_6 = (__this->___m_Uv1S_3); + Vector2_t6 L_7 = ___uv1; + NullCheck(L_6); + VirtActionInvoker1< Vector2_t6 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_6, L_7); + List_1_t412 * L_8 = (__this->___m_Normals_4); + Vector3_t4 L_9 = ___normal; + NullCheck(L_8); + VirtActionInvoker1< Vector3_t4 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_8, L_9); + List_1_t414 * L_10 = (__this->___m_Tangents_5); + Vector4_t234 L_11 = ___tangent; + NullCheck(L_10); + VirtActionInvoker1< Vector4_t234 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_10, L_11); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector2) +extern TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +extern "C" void VertexHelper_AddVert_m3417 (VertexHelper_t562 * __this, Vector3_t4 ___position, Color32_t231 ___color, Vector2_t6 ___uv0, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VertexHelper_t562_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(317); + s_Il2CppMethodIntialized = true; + } + { + Vector3_t4 L_0 = ___position; + Color32_t231 L_1 = ___color; + Vector2_t6 L_2 = ___uv0; + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(VertexHelper_t562_il2cpp_TypeInfo_var); + Vector3_t4 L_4 = ((VertexHelper_t562_StaticFields*)VertexHelper_t562_il2cpp_TypeInfo_var->static_fields)->___s_DefaultNormal_8; + Vector4_t234 L_5 = ((VertexHelper_t562_StaticFields*)VertexHelper_t562_il2cpp_TypeInfo_var->static_fields)->___s_DefaultTangent_7; + VertexHelper_AddVert_m3416(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.UIVertex) +extern "C" void VertexHelper_AddVert_m3418 (VertexHelper_t562 * __this, UIVertex_t323 ___v, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ((&___v)->___position_0); + Color32_t231 L_1 = ((&___v)->___color_2); + Vector2_t6 L_2 = ((&___v)->___uv0_3); + Vector2_t6 L_3 = ((&___v)->___uv1_4); + Vector3_t4 L_4 = ((&___v)->___normal_1); + Vector4_t234 L_5 = ((&___v)->___tangent_5); + VertexHelper_AddVert_m3416(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32) +extern "C" void VertexHelper_AddTriangle_m3419 (VertexHelper_t562 * __this, int32_t ___idx0, int32_t ___idx1, int32_t ___idx2, const MethodInfo* method) +{ + { + List_1_t419 * L_0 = (__this->___m_Indicies_6); + int32_t L_1 = ___idx0; + NullCheck(L_0); + VirtActionInvoker1< int32_t >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_0, L_1); + List_1_t419 * L_2 = (__this->___m_Indicies_6); + int32_t L_3 = ___idx1; + NullCheck(L_2); + VirtActionInvoker1< int32_t >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_2, L_3); + List_1_t419 * L_4 = (__this->___m_Indicies_6); + int32_t L_5 = ___idx2; + NullCheck(L_4); + VirtActionInvoker1< int32_t >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_4, L_5); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddUIVertexQuad(UnityEngine.UIVertex[]) +extern "C" void VertexHelper_AddUIVertexQuad_m3420 (VertexHelper_t562 * __this, UIVertexU5BU5D_t425* ___verts, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = VertexHelper_get_currentVertCount_m3411(__this, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_0060; + } + +IL_000e: + { + UIVertexU5BU5D_t425* L_1 = ___verts; + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + Vector3_t4 L_3 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_1, L_2, sizeof(UIVertex_t323 )))->___position_0); + UIVertexU5BU5D_t425* L_4 = ___verts; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Color32_t231 L_6 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_4, L_5, sizeof(UIVertex_t323 )))->___color_2); + UIVertexU5BU5D_t425* L_7 = ___verts; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Vector2_t6 L_9 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_7, L_8, sizeof(UIVertex_t323 )))->___uv0_3); + UIVertexU5BU5D_t425* L_10 = ___verts; + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + Vector2_t6 L_12 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_10, L_11, sizeof(UIVertex_t323 )))->___uv1_4); + UIVertexU5BU5D_t425* L_13 = ___verts; + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + Vector3_t4 L_15 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_13, L_14, sizeof(UIVertex_t323 )))->___normal_1); + UIVertexU5BU5D_t425* L_16 = ___verts; + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + Vector4_t234 L_18 = (((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_16, L_17, sizeof(UIVertex_t323 )))->___tangent_5); + VertexHelper_AddVert_m3416(__this, L_3, L_6, L_9, L_12, L_15, L_18, /*hidden argument*/NULL); + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0060: + { + int32_t L_20 = V_1; + if ((((int32_t)L_20) < ((int32_t)4))) + { + goto IL_000e; + } + } + { + int32_t L_21 = V_0; + int32_t L_22 = V_0; + int32_t L_23 = V_0; + VertexHelper_AddTriangle_m3419(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)1)), ((int32_t)((int32_t)L_23+(int32_t)2)), /*hidden argument*/NULL); + int32_t L_24 = V_0; + int32_t L_25 = V_0; + int32_t L_26 = V_0; + VertexHelper_AddTriangle_m3419(__this, ((int32_t)((int32_t)L_24+(int32_t)2)), ((int32_t)((int32_t)L_25+(int32_t)3)), L_26, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::AddUIVertexTriangleStream(System.Collections.Generic.List`1) +extern "C" void VertexHelper_AddUIVertexTriangleStream_m3421 (VertexHelper_t562 * __this, List_1_t316 * ___verts, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___verts; + List_1_t412 * L_1 = (__this->___m_Positions_0); + List_1_t418 * L_2 = (__this->___m_Colors_1); + List_1_t416 * L_3 = (__this->___m_Uv0S_2); + List_1_t416 * L_4 = (__this->___m_Uv1S_3); + List_1_t412 * L_5 = (__this->___m_Normals_4); + List_1_t414 * L_6 = (__this->___m_Tangents_5); + List_1_t419 * L_7 = (__this->___m_Indicies_6); + CanvasRenderer_SplitUIVertexStreams_m1742(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.VertexHelper::GetUIVertexStream(System.Collections.Generic.List`1) +extern "C" void VertexHelper_GetUIVertexStream_m3422 (VertexHelper_t562 * __this, List_1_t316 * ___stream, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___stream; + List_1_t412 * L_1 = (__this->___m_Positions_0); + List_1_t418 * L_2 = (__this->___m_Colors_1); + List_1_t416 * L_3 = (__this->___m_Uv0S_2); + List_1_t416 * L_4 = (__this->___m_Uv1S_3); + List_1_t412 * L_5 = (__this->___m_Normals_4); + List_1_t414 * L_6 = (__this->___m_Tangents_5); + List_1_t419 * L_7 = (__this->___m_Indicies_6); + CanvasRenderer_CreateUIVertexStream_m1745(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.BaseMeshEffect::.ctor() +extern "C" void BaseMeshEffect__ctor_m3423 (BaseMeshEffect_t653 * __this, const MethodInfo* method) +{ + { + UIBehaviour__ctor_m2193(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.UI.Graphic UnityEngine.UI.BaseMeshEffect::get_graphic() +extern const MethodInfo* Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var; +extern "C" Graphic_t560 * BaseMeshEffect_get_graphic_m3424 (BaseMeshEffect_t653 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483888); + s_Il2CppMethodIntialized = true; + } + { + Graphic_t560 * L_0 = (__this->___m_Graphic_2); + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + { + Graphic_t560 * L_2 = Component_GetComponent_TisGraphic_t560_m3610(__this, /*hidden argument*/Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var); + __this->___m_Graphic_2 = L_2; + } + +IL_001d: + { + Graphic_t560 * L_3 = (__this->___m_Graphic_2); + return L_3; + } +} +// System.Void UnityEngine.UI.BaseMeshEffect::OnEnable() +extern "C" void BaseMeshEffect_OnEnable_m3425 (BaseMeshEffect_t653 * __this, const MethodInfo* method) +{ + { + UIBehaviour_OnEnable_m2195(__this, /*hidden argument*/NULL); + Graphic_t560 * L_0 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0022; + } + } + { + Graphic_t560 * L_2 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2); + } + +IL_0022: + { + return; + } +} +// System.Void UnityEngine.UI.BaseMeshEffect::OnDisable() +extern "C" void BaseMeshEffect_OnDisable_m3426 (BaseMeshEffect_t653 * __this, const MethodInfo* method) +{ + { + Graphic_t560 * L_0 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Graphic_t560 * L_2 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2); + } + +IL_001c: + { + UIBehaviour_OnDisable_m2197(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.BaseMeshEffect::OnDidApplyAnimationProperties() +extern "C" void BaseMeshEffect_OnDidApplyAnimationProperties_m3427 (BaseMeshEffect_t653 * __this, const MethodInfo* method) +{ + { + Graphic_t560 * L_0 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001c; + } + } + { + Graphic_t560 * L_2 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_2); + } + +IL_001c: + { + UIBehaviour_OnDidApplyAnimationProperties_m2203(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.Mesh) +extern TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void BaseMeshEffect_ModifyMesh_m3428 (BaseMeshEffect_t653 * __this, Mesh_t208 * ___mesh, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + VertexHelper_t562_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(317); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + VertexHelper_t562 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Mesh_t208 * L_0 = ___mesh; + VertexHelper_t562 * L_1 = (VertexHelper_t562 *)il2cpp_codegen_object_new (VertexHelper_t562_il2cpp_TypeInfo_var); + VertexHelper__ctor_m3408(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + VertexHelper_t562 * L_2 = V_0; + VirtActionInvoker1< VertexHelper_t562 * >::Invoke(19 /* System.Void UnityEngine.UI.BaseMeshEffect::ModifyMesh(UnityEngine.UI.VertexHelper) */, __this, L_2); + VertexHelper_t562 * L_3 = V_0; + Mesh_t208 * L_4 = ___mesh; + NullCheck(L_3); + VertexHelper_FillMesh_m3414(L_3, L_4, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x27, FINALLY_001a); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001a; + } + +FINALLY_001a: + { // begin finally (depth: 1) + { + VertexHelper_t562 * L_5 = V_0; + if (!L_5) + { + goto IL_0026; + } + } + +IL_0020: + { + VertexHelper_t562 * L_6 = V_0; + NullCheck(L_6); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_6); + } + +IL_0026: + { + IL2CPP_END_FINALLY(26) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(26) + { + IL2CPP_JUMP_TBL(0x27, IL_0027) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0027: + { + return; + } +} +// System.Void UnityEngine.UI.Outline::.ctor() +extern "C" void Outline__ctor_m3429 (Outline_t654 * __this, const MethodInfo* method) +{ + { + Shadow__ctor_m3433(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Outline::ModifyMesh(UnityEngine.UI.VertexHelper) +extern TypeInfo* ListPool_1_t720_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3688_MethodInfo_var; +extern const MethodInfo* List_1_get_Capacity_m3689_MethodInfo_var; +extern const MethodInfo* List_1_set_Capacity_m3690_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3691_MethodInfo_var; +extern "C" void Outline_ModifyMesh_m3430 (Outline_t654 * __this, VertexHelper_t562 * ___vh, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(420); + ListPool_1_Get_m3688_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483973); + List_1_get_Capacity_m3689_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483974); + List_1_set_Capacity_m3690_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483975); + ListPool_1_Release_m3691_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483976); + s_Il2CppMethodIntialized = true; + } + List_1_t316 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + Vector2_t6 V_8 = {0}; + Vector2_t6 V_9 = {0}; + Vector2_t6 V_10 = {0}; + Vector2_t6 V_11 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t720_il2cpp_TypeInfo_var); + List_1_t316 * L_1 = ListPool_1_Get_m3688(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3688_MethodInfo_var); + V_0 = L_1; + VertexHelper_t562 * L_2 = ___vh; + List_1_t316 * L_3 = V_0; + NullCheck(L_2); + VertexHelper_GetUIVertexStream_m3422(L_2, L_3, /*hidden argument*/NULL); + List_1_t316 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_4); + V_1 = ((int32_t)((int32_t)L_5*(int32_t)5)); + List_1_t316 * L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = List_1_get_Capacity_m3689(L_6, /*hidden argument*/List_1_get_Capacity_m3689_MethodInfo_var); + int32_t L_8 = V_1; + if ((((int32_t)L_7) >= ((int32_t)L_8))) + { + goto IL_0035; + } + } + { + List_1_t316 * L_9 = V_0; + int32_t L_10 = V_1; + NullCheck(L_9); + List_1_set_Capacity_m3690(L_9, L_10, /*hidden argument*/List_1_set_Capacity_m3690_MethodInfo_var); + } + +IL_0035: + { + V_2 = 0; + List_1_t316 * L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_11); + V_3 = L_12; + List_1_t316 * L_13 = V_0; + Color_t139 L_14 = Shadow_get_effectColor_m3434(__this, /*hidden argument*/NULL); + Color32_t231 L_15 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + int32_t L_16 = V_2; + List_1_t316 * L_17 = V_0; + NullCheck(L_17); + int32_t L_18 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_17); + Vector2_t6 L_19 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_4 = L_19; + float L_20 = ((&V_4)->___x_1); + Vector2_t6 L_21 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_5 = L_21; + float L_22 = ((&V_5)->___y_2); + Shadow_ApplyShadowZeroAlloc_m3440(__this, L_13, L_15, L_16, L_18, L_20, L_22, /*hidden argument*/NULL); + int32_t L_23 = V_3; + V_2 = L_23; + List_1_t316 * L_24 = V_0; + NullCheck(L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_24); + V_3 = L_25; + List_1_t316 * L_26 = V_0; + Color_t139 L_27 = Shadow_get_effectColor_m3434(__this, /*hidden argument*/NULL); + Color32_t231 L_28 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + int32_t L_29 = V_2; + List_1_t316 * L_30 = V_0; + NullCheck(L_30); + int32_t L_31 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_30); + Vector2_t6 L_32 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_6 = L_32; + float L_33 = ((&V_6)->___x_1); + Vector2_t6 L_34 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_7 = L_34; + float L_35 = ((&V_7)->___y_2); + Shadow_ApplyShadowZeroAlloc_m3440(__this, L_26, L_28, L_29, L_31, L_33, ((-L_35)), /*hidden argument*/NULL); + int32_t L_36 = V_3; + V_2 = L_36; + List_1_t316 * L_37 = V_0; + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_37); + V_3 = L_38; + List_1_t316 * L_39 = V_0; + Color_t139 L_40 = Shadow_get_effectColor_m3434(__this, /*hidden argument*/NULL); + Color32_t231 L_41 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + int32_t L_42 = V_2; + List_1_t316 * L_43 = V_0; + NullCheck(L_43); + int32_t L_44 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_43); + Vector2_t6 L_45 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_8 = L_45; + float L_46 = ((&V_8)->___x_1); + Vector2_t6 L_47 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_9 = L_47; + float L_48 = ((&V_9)->___y_2); + Shadow_ApplyShadowZeroAlloc_m3440(__this, L_39, L_41, L_42, L_44, ((-L_46)), L_48, /*hidden argument*/NULL); + int32_t L_49 = V_3; + V_2 = L_49; + List_1_t316 * L_50 = V_0; + NullCheck(L_50); + int32_t L_51 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_50); + V_3 = L_51; + List_1_t316 * L_52 = V_0; + Color_t139 L_53 = Shadow_get_effectColor_m3434(__this, /*hidden argument*/NULL); + Color32_t231 L_54 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + int32_t L_55 = V_2; + List_1_t316 * L_56 = V_0; + NullCheck(L_56); + int32_t L_57 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_56); + Vector2_t6 L_58 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_10 = L_58; + float L_59 = ((&V_10)->___x_1); + Vector2_t6 L_60 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_11 = L_60; + float L_61 = ((&V_11)->___y_2); + Shadow_ApplyShadowZeroAlloc_m3440(__this, L_52, L_54, L_55, L_57, ((-L_59)), ((-L_61)), /*hidden argument*/NULL); + VertexHelper_t562 * L_62 = ___vh; + NullCheck(L_62); + VertexHelper_Clear_m3410(L_62, /*hidden argument*/NULL); + VertexHelper_t562 * L_63 = ___vh; + List_1_t316 * L_64 = V_0; + NullCheck(L_63); + VertexHelper_AddUIVertexTriangleStream_m3421(L_63, L_64, /*hidden argument*/NULL); + List_1_t316 * L_65 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t720_il2cpp_TypeInfo_var); + ListPool_1_Release_m3691(NULL /*static, unused*/, L_65, /*hidden argument*/ListPool_1_Release_m3691_MethodInfo_var); + return; + } +} +// System.Void UnityEngine.UI.PositionAsUV1::.ctor() +extern "C" void PositionAsUV1__ctor_m3431 (PositionAsUV1_t656 * __this, const MethodInfo* method) +{ + { + BaseMeshEffect__ctor_m3423(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.PositionAsUV1::ModifyMesh(UnityEngine.UI.VertexHelper) +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" void PositionAsUV1_ModifyMesh_m3432 (PositionAsUV1_t656 * __this, VertexHelper_t562 * ___vh, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + UIVertex_t323 V_0 = {0}; + int32_t V_1 = 0; + { + Initobj (UIVertex_t323_il2cpp_TypeInfo_var, (&V_0)); + V_1 = 0; + goto IL_0048; + } + +IL_000f: + { + VertexHelper_t562 * L_0 = ___vh; + int32_t L_1 = V_1; + NullCheck(L_0); + VertexHelper_PopulateUIVertex_m3412(L_0, (&V_0), L_1, /*hidden argument*/NULL); + Vector3_t4 * L_2 = &((&V_0)->___position_0); + float L_3 = (L_2->___x_1); + Vector3_t4 * L_4 = &((&V_0)->___position_0); + float L_5 = (L_4->___y_2); + Vector2_t6 L_6 = {0}; + Vector2__ctor_m436(&L_6, L_3, L_5, /*hidden argument*/NULL); + (&V_0)->___uv1_4 = L_6; + VertexHelper_t562 * L_7 = ___vh; + UIVertex_t323 L_8 = V_0; + int32_t L_9 = V_1; + NullCheck(L_7); + VertexHelper_SetUIVertex_m3413(L_7, L_8, L_9, /*hidden argument*/NULL); + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0048: + { + int32_t L_11 = V_1; + VertexHelper_t562 * L_12 = ___vh; + NullCheck(L_12); + int32_t L_13 = VertexHelper_get_currentVertCount_m3411(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_000f; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.Shadow::.ctor() +extern "C" void Shadow__ctor_m3433 (Shadow_t655 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (0.0f), (0.0f), (0.0f), (0.5f), /*hidden argument*/NULL); + __this->___m_EffectColor_3 = L_0; + Vector2_t6 L_1 = {0}; + Vector2__ctor_m436(&L_1, (1.0f), (-1.0f), /*hidden argument*/NULL); + __this->___m_EffectDistance_4 = L_1; + __this->___m_UseGraphicAlpha_5 = 1; + BaseMeshEffect__ctor_m3423(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Color UnityEngine.UI.Shadow::get_effectColor() +extern "C" Color_t139 Shadow_get_effectColor_m3434 (Shadow_t655 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_EffectColor_3); + return L_0; + } +} +// System.Void UnityEngine.UI.Shadow::set_effectColor(UnityEngine.Color) +extern "C" void Shadow_set_effectColor_m3435 (Shadow_t655 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___value; + __this->___m_EffectColor_3 = L_0; + Graphic_t560 * L_1 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + Graphic_t560 * L_3 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_3); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_3); + } + +IL_0023: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.UI.Shadow::get_effectDistance() +extern "C" Vector2_t6 Shadow_get_effectDistance_m3436 (Shadow_t655 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_EffectDistance_4); + return L_0; + } +} +// System.Void UnityEngine.UI.Shadow::set_effectDistance(UnityEngine.Vector2) +extern "C" void Shadow_set_effectDistance_m3437 (Shadow_t655 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + float L_0 = ((&___value)->___x_1); + if ((!(((float)L_0) > ((float)(600.0f))))) + { + goto IL_001d; + } + } + { + (&___value)->___x_1 = (600.0f); + } + +IL_001d: + { + float L_1 = ((&___value)->___x_1); + if ((!(((float)L_1) < ((float)(-600.0f))))) + { + goto IL_003a; + } + } + { + (&___value)->___x_1 = (-600.0f); + } + +IL_003a: + { + float L_2 = ((&___value)->___y_2); + if ((!(((float)L_2) > ((float)(600.0f))))) + { + goto IL_0057; + } + } + { + (&___value)->___y_2 = (600.0f); + } + +IL_0057: + { + float L_3 = ((&___value)->___y_2); + if ((!(((float)L_3) < ((float)(-600.0f))))) + { + goto IL_0074; + } + } + { + (&___value)->___y_2 = (-600.0f); + } + +IL_0074: + { + Vector2_t6 L_4 = (__this->___m_EffectDistance_4); + Vector2_t6 L_5 = ___value; + bool L_6 = Vector2_op_Equality_m540(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0086; + } + } + { + return; + } + +IL_0086: + { + Vector2_t6 L_7 = ___value; + __this->___m_EffectDistance_4 = L_7; + Graphic_t560 * L_8 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_9 = Object_op_Inequality_m429(NULL /*static, unused*/, L_8, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_00a9; + } + } + { + Graphic_t560 * L_10 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_10); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_10); + } + +IL_00a9: + { + return; + } +} +// System.Boolean UnityEngine.UI.Shadow::get_useGraphicAlpha() +extern "C" bool Shadow_get_useGraphicAlpha_m3438 (Shadow_t655 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_UseGraphicAlpha_5); + return L_0; + } +} +// System.Void UnityEngine.UI.Shadow::set_useGraphicAlpha(System.Boolean) +extern "C" void Shadow_set_useGraphicAlpha_m3439 (Shadow_t655 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_UseGraphicAlpha_5 = L_0; + Graphic_t560 * L_1 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + Graphic_t560 * L_3 = BaseMeshEffect_get_graphic_m3424(__this, /*hidden argument*/NULL); + NullCheck(L_3); + VirtActionInvoker0::Invoke(23 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_3); + } + +IL_0023: + { + return; + } +} +// System.Void UnityEngine.UI.Shadow::ApplyShadowZeroAlloc(System.Collections.Generic.List`1,UnityEngine.Color32,System.Int32,System.Int32,System.Single,System.Single) +extern const MethodInfo* List_1_get_Capacity_m3689_MethodInfo_var; +extern const MethodInfo* List_1_set_Capacity_m3690_MethodInfo_var; +extern "C" void Shadow_ApplyShadowZeroAlloc_m3440 (Shadow_t655 * __this, List_1_t316 * ___verts, Color32_t231 ___color, int32_t ___start, int32_t ___end, float ___x, float ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_get_Capacity_m3689_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483974); + List_1_set_Capacity_m3690_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483975); + s_Il2CppMethodIntialized = true; + } + UIVertex_t323 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector3_t4 V_3 = {0}; + Color32_t231 V_4 = {0}; + UIVertex_t323 V_5 = {0}; + { + List_1_t316 * L_0 = ___verts; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + V_1 = ((int32_t)((int32_t)L_1*(int32_t)2)); + List_1_t316 * L_2 = ___verts; + NullCheck(L_2); + int32_t L_3 = List_1_get_Capacity_m3689(L_2, /*hidden argument*/List_1_get_Capacity_m3689_MethodInfo_var); + int32_t L_4 = V_1; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_001c; + } + } + { + List_1_t316 * L_5 = ___verts; + int32_t L_6 = V_1; + NullCheck(L_5); + List_1_set_Capacity_m3690(L_5, L_6, /*hidden argument*/List_1_set_Capacity_m3690_MethodInfo_var); + } + +IL_001c: + { + int32_t L_7 = ___start; + V_2 = L_7; + goto IL_00b0; + } + +IL_0023: + { + List_1_t316 * L_8 = ___verts; + int32_t L_9 = V_2; + NullCheck(L_8); + UIVertex_t323 L_10 = (UIVertex_t323 )VirtFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_8, L_9); + V_0 = L_10; + List_1_t316 * L_11 = ___verts; + UIVertex_t323 L_12 = V_0; + NullCheck(L_11); + VirtActionInvoker1< UIVertex_t323 >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_11, L_12); + Vector3_t4 L_13 = ((&V_0)->___position_0); + V_3 = L_13; + Vector3_t4 * L_14 = (&V_3); + float L_15 = (L_14->___x_1); + float L_16 = ___x; + L_14->___x_1 = ((float)((float)L_15+(float)L_16)); + Vector3_t4 * L_17 = (&V_3); + float L_18 = (L_17->___y_2); + float L_19 = ___y; + L_17->___y_2 = ((float)((float)L_18+(float)L_19)); + Vector3_t4 L_20 = V_3; + (&V_0)->___position_0 = L_20; + Color32_t231 L_21 = ___color; + V_4 = L_21; + bool L_22 = (__this->___m_UseGraphicAlpha_5); + if (!L_22) + { + goto IL_009b; + } + } + { + uint8_t L_23 = ((&V_4)->___a_3); + List_1_t316 * L_24 = ___verts; + int32_t L_25 = V_2; + NullCheck(L_24); + UIVertex_t323 L_26 = (UIVertex_t323 )VirtFuncInvoker1< UIVertex_t323 , int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_24, L_25); + V_5 = L_26; + Color32_t231 * L_27 = &((&V_5)->___color_2); + uint8_t L_28 = (L_27->___a_3); + (&V_4)->___a_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23*(int32_t)L_28))/(int32_t)((int32_t)255)))))); + } + +IL_009b: + { + Color32_t231 L_29 = V_4; + (&V_0)->___color_2 = L_29; + List_1_t316 * L_30 = ___verts; + int32_t L_31 = V_2; + UIVertex_t323 L_32 = V_0; + NullCheck(L_30); + VirtActionInvoker2< int32_t, UIVertex_t323 >::Invoke(32 /* System.Void System.Collections.Generic.List`1::set_Item(System.Int32,!0) */, L_30, L_31, L_32); + int32_t L_33 = V_2; + V_2 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00b0: + { + int32_t L_34 = V_2; + int32_t L_35 = ___end; + if ((((int32_t)L_34) < ((int32_t)L_35))) + { + goto IL_0023; + } + } + { + return; + } +} +// System.Void UnityEngine.UI.Shadow::ApplyShadow(System.Collections.Generic.List`1,UnityEngine.Color32,System.Int32,System.Int32,System.Single,System.Single) +extern const MethodInfo* List_1_get_Capacity_m3689_MethodInfo_var; +extern const MethodInfo* List_1_set_Capacity_m3690_MethodInfo_var; +extern "C" void Shadow_ApplyShadow_m3441 (Shadow_t655 * __this, List_1_t316 * ___verts, Color32_t231 ___color, int32_t ___start, int32_t ___end, float ___x, float ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_get_Capacity_m3689_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483974); + List_1_set_Capacity_m3690_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483975); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + List_1_t316 * L_0 = ___verts; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_0); + V_0 = ((int32_t)((int32_t)L_1*(int32_t)2)); + List_1_t316 * L_2 = ___verts; + NullCheck(L_2); + int32_t L_3 = List_1_get_Capacity_m3689(L_2, /*hidden argument*/List_1_get_Capacity_m3689_MethodInfo_var); + int32_t L_4 = V_0; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_001c; + } + } + { + List_1_t316 * L_5 = ___verts; + int32_t L_6 = V_0; + NullCheck(L_5); + List_1_set_Capacity_m3690(L_5, L_6, /*hidden argument*/List_1_set_Capacity_m3690_MethodInfo_var); + } + +IL_001c: + { + List_1_t316 * L_7 = ___verts; + Color32_t231 L_8 = ___color; + int32_t L_9 = ___start; + int32_t L_10 = ___end; + float L_11 = ___x; + float L_12 = ___y; + Shadow_ApplyShadowZeroAlloc_m3440(__this, L_7, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.Shadow::ModifyMesh(UnityEngine.UI.VertexHelper) +extern TypeInfo* ListPool_1_t720_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3688_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3691_MethodInfo_var; +extern "C" void Shadow_ModifyMesh_m3442 (Shadow_t655 * __this, VertexHelper_t562 * ___vh, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ListPool_1_t720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(420); + ListPool_1_Get_m3688_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483973); + ListPool_1_Release_m3691_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483976); + s_Il2CppMethodIntialized = true; + } + List_1_t316 * V_0 = {0}; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t720_il2cpp_TypeInfo_var); + List_1_t316 * L_1 = ListPool_1_Get_m3688(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3688_MethodInfo_var); + V_0 = L_1; + VertexHelper_t562 * L_2 = ___vh; + List_1_t316 * L_3 = V_0; + NullCheck(L_2); + VertexHelper_GetUIVertexStream_m3422(L_2, L_3, /*hidden argument*/NULL); + List_1_t316 * L_4 = V_0; + Color_t139 L_5 = Shadow_get_effectColor_m3434(__this, /*hidden argument*/NULL); + Color32_t231 L_6 = Color32_op_Implicit_m989(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + List_1_t316 * L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_7); + Vector2_t6 L_9 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_1 = L_9; + float L_10 = ((&V_1)->___x_1); + Vector2_t6 L_11 = Shadow_get_effectDistance_m3436(__this, /*hidden argument*/NULL); + V_2 = L_11; + float L_12 = ((&V_2)->___y_2); + Shadow_ApplyShadow_m3441(__this, L_4, L_6, 0, L_8, L_10, L_12, /*hidden argument*/NULL); + VertexHelper_t562 * L_13 = ___vh; + NullCheck(L_13); + VertexHelper_Clear_m3410(L_13, /*hidden argument*/NULL); + VertexHelper_t562 * L_14 = ___vh; + List_1_t316 * L_15 = V_0; + NullCheck(L_14); + VertexHelper_AddUIVertexTriangleStream_m3421(L_14, L_15, /*hidden argument*/NULL); + List_1_t316 * L_16 = V_0; + ListPool_1_Release_m3691(NULL /*static, unused*/, L_16, /*hidden argument*/ListPool_1_Release_m3691_MethodInfo_var); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_0.cpp" new file mode 100644 index 00000000..4d3620f3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_0.cpp" @@ -0,0 +1,17608 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.AssetBundleCreateRequest +struct AssetBundleCreateRequest_t181; +// UnityEngine.AssetBundle +struct AssetBundle_t184; +// UnityEngine.AssetBundleRequest +struct AssetBundleRequest_t183; +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.Object[] +struct ObjectU5BU5D_t150; +// System.String +struct String_t; +// System.Type +struct Type_t; +// UnityEngine.WaitForSeconds +struct WaitForSeconds_t168; +struct WaitForSeconds_t168_marshaled; +// UnityEngine.WaitForFixedUpdate +struct WaitForFixedUpdate_t167; +// UnityEngine.WaitForEndOfFrame +struct WaitForEndOfFrame_t166; +// UnityEngine.Coroutine +struct Coroutine_t190; +struct Coroutine_t190_marshaled; +// UnityEngine.ScriptableObject +struct ScriptableObject_t191; +struct ScriptableObject_t191_marshaled; +// UnityEngine.UnhandledExceptionHandler +struct UnhandledExceptionHandler_t192; +// System.Object +struct Object_t; +// System.UnhandledExceptionEventArgs +struct UnhandledExceptionEventArgs_t406; +// System.Exception +struct Exception_t152; +// UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform +struct GameCenterPlatform_t195; +// UnityEngine.SocialPlatforms.ILocalUser +struct ILocalUser_t409; +// System.Action`1 +struct Action_1_t196; +// UnityEngine.Texture2D +struct Texture2D_t215; +// System.String[] +struct StringU5BU5D_t163; +// UnityEngine.SocialPlatforms.GameCenter.GcAchievementData[] +struct GcAchievementDataU5BU5D_t407; +// UnityEngine.SocialPlatforms.GameCenter.GcScoreData[] +struct GcScoreDataU5BU5D_t408; +// System.Action`1 +struct Action_1_t197; +// System.Action`1 +struct Action_1_t198; +// System.Action`1 +struct Action_1_t199; +// UnityEngine.SocialPlatforms.ILeaderboard +struct ILeaderboard_t410; +// System.Action`1 +struct Action_1_t200; +// UnityEngine.SocialPlatforms.Impl.UserProfile[] +struct UserProfileU5BU5D_t202; +// UnityEngine.SocialPlatforms.IAchievement +struct IAchievement_t411; +// UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard +struct GcLeaderboard_t205; +// UnityEngine.SocialPlatforms.Impl.Leaderboard +struct Leaderboard_t206; +// UnityEngine.Mesh +struct Mesh_t208; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// System.Collections.Generic.List`1 +struct List_1_t412; +// UnityEngine.Vector4[] +struct Vector4U5BU5D_t413; +// System.Collections.Generic.List`1 +struct List_1_t414; +// UnityEngine.Vector2[] +struct Vector2U5BU5D_t415; +// System.Collections.Generic.List`1 +struct List_1_t416; +// UnityEngine.Color32[] +struct Color32U5BU5D_t417; +// System.Collections.Generic.List`1 +struct List_1_t418; +// System.Collections.Generic.List`1 +struct List_1_t419; +// System.Int32[] +struct Int32U5BU5D_t420; +// UnityEngine.Renderer +struct Renderer_t142; +// UnityEngine.Material[] +struct MaterialU5BU5D_t159; +// UnityEngine.GUILayer +struct GUILayer_t213; +// UnityEngine.GUIElement +struct GUIElement_t211; +// UnityEngine.Texture +struct Texture_t214; +// UnityEngine.RenderTexture +struct RenderTexture_t216; +// UnityEngine.CullingGroup/StateChanged +struct StateChanged_t219; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// UnityEngine.CullingGroup +struct CullingGroup_t223; +// UnityEngine.Gradient +struct Gradient_t226; +struct Gradient_t226_marshaled; +// UnityEngine.TouchScreenKeyboard +struct TouchScreenKeyboard_t229; +// System.Single[] +struct SingleU5BU5D_t126; +// UnityEngine.RectTransform +struct RectTransform_t242; +// UnityEngine.RectTransform/ReapplyDrivenProperties +struct ReapplyDrivenProperties_t241; +// UnityEngine.ResourceRequest +struct ResourceRequest_t243; +// UnityEngine.SerializePrivateVariables +struct SerializePrivateVariables_t245; +// UnityEngine.SerializeField +struct SerializeField_t247; +// UnityEngine.Material +struct Material_t160; +// UnityEngine.Shader +struct Shader_t79; +// UnityEngine.Sprite +struct Sprite_t250; +// System.Object[] +struct ObjectU5BU5D_t162; +// UnityEngine.AsyncOperation +struct AsyncOperation_t182; +struct AsyncOperation_t182_marshaled; +// UnityEngine.Application/LogCallback +struct LogCallback_t255; +// UnityEngine.Behaviour +struct Behaviour_t156; +// UnityEngine.Camera/CameraCallback +struct CameraCallback_t257; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.Camera[] +struct CameraU5BU5D_t374; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.Display/DisplaysUpdatedDelegate +struct DisplaysUpdatedDelegate_t259; +// UnityEngine.Display +struct Display_t260; +// System.IntPtr[] +struct IntPtrU5BU5D_t421; +// UnityEngine.MonoBehaviour +struct MonoBehaviour_t2; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityEngine.Touch[] +struct TouchU5BU5D_t154; +// UnityEngine.Component +struct Component_t169; +// UnityEngine.Transform +struct Transform_t3; +// System.Collections.Generic.List`1 +struct List_1_t422; +// UnityEngine.Light +struct Light_t90; +// System.Array +struct Array_t; +// UnityEngine.Transform/Enumerator +struct Enumerator_t265; +// UnityEngine.YieldInstruction +struct YieldInstruction_t189; +struct YieldInstruction_t189_marshaled; +// UnityEngine.Advertisements.UnityAdsInternal +struct UnityAdsInternal_t269; +// UnityEngine.Advertisements.UnityAdsDelegate +struct UnityAdsDelegate_t270; +// UnityEngine.Advertisements.UnityAdsDelegate`2 +struct UnityAdsDelegate_2_t271; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_U3CModuleU3E.h" +#include "UnityEngine_U3CModuleU3EMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AssetBundleCreateRequest.h" +#include "UnityEngine_UnityEngine_AssetBundleCreateRequestMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "UnityEngine_UnityEngine_AsyncOperationMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AsyncOperation.h" +#include "UnityEngine_UnityEngine_AssetBundle.h" +#include "UnityEngine_UnityEngine_AssetBundleRequest.h" +#include "UnityEngine_UnityEngine_AssetBundleRequestMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_AssetBundleMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Type.h" +#include "UnityEngine_ArrayTypes.h" +#include "mscorlib_System_NullReferenceExceptionMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_ArgumentException.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "UnityEngine_UnityEngine_SendMessageOptionsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Space.h" +#include "UnityEngine_UnityEngine_SpaceMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RuntimePlatform.h" +#include "UnityEngine_UnityEngine_RuntimePlatformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_LogType.h" +#include "UnityEngine_UnityEngine_LogTypeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForSeconds.h" +#include "UnityEngine_UnityEngine_WaitForSecondsMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_YieldInstructionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_YieldInstruction.h" +#include "UnityEngine_UnityEngine_WaitForFixedUpdate.h" +#include "UnityEngine_UnityEngine_WaitForFixedUpdateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrame.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrameMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Coroutine.h" +#include "UnityEngine_UnityEngine_CoroutineMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "UnityEngine_UnityEngine_ScriptableObject.h" +#include "UnityEngine_UnityEngine_ScriptableObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UnhandledExceptionHandler.h" +#include "UnityEngine_UnityEngine_UnhandledExceptionHandlerMethodDeclarations.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_System_UnhandledExceptionEventHandlerMethodDeclarations.h" +#include "mscorlib_System_AppDomain.h" +#include "mscorlib_System_UnhandledExceptionEventArgs.h" +#include "mscorlib_System_UnhandledExceptionEventHandler.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_UnhandledExceptionEventArgsMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CursorLockMode.h" +#include "UnityEngine_UnityEngine_CursorLockModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Cursor.h" +#include "UnityEngine_UnityEngine_CursorMethodDeclarations.h" +#include "mscorlib_System_Boolean.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GameCente.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GameCenteMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDesc.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfile.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_2.h" +#include "mscorlib_System_Action_1_gen.h" +#include "UnityEngine_UnityEngine_Texture2D.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_ArrayTypes.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_TimeScope.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieveMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDescMethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_0.h" +#include "mscorlib_System_Action_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserPro.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserProMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LocalUserMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LocalUser.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0MethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Achievement.h" +#include "mscorlib_System_Action_1_gen_1.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDaMethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Score.h" +#include "mscorlib_System_Action_1_gen_2.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfileMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcLeaderbMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LeaderboardMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Leaderboard.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcLeaderb.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Range.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserScope.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen.h" +#include "mscorlib_System_Action_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_3.h" +#include "UnityEngine_UnityEngine_Texture2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "UnityEngine_UnityEngine_QualitySettings.h" +#include "UnityEngine_UnityEngine_QualitySettingsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Mesh.h" +#include "UnityEngine_UnityEngine_MeshMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7.h" +#include "UnityEngine_UnityEngine_BoneWeight.h" +#include "UnityEngine_UnityEngine_BoneWeightMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Renderer.h" +#include "UnityEngine_UnityEngine_RendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Material.h" +#include "UnityEngine_UnityEngine_Bounds.h" +#include "UnityEngine_UnityEngine_TrailRenderer.h" +#include "UnityEngine_UnityEngine_TrailRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Screen.h" +#include "UnityEngine_UnityEngine_ScreenMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIElement.h" +#include "UnityEngine_UnityEngine_GUIElementMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUITexture.h" +#include "UnityEngine_UnityEngine_GUITextureMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUILayer.h" +#include "UnityEngine_UnityEngine_GUILayerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Texture.h" +#include "UnityEngine_UnityEngine_TextureMethodDeclarations.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextureFormat.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_RenderTexture.h" +#include "UnityEngine_UnityEngine_RenderTextureMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ReflectionProbe.h" +#include "UnityEngine_UnityEngine_ReflectionProbeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CullingGroupEvent.h" +#include "UnityEngine_UnityEngine_CullingGroupEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CullingGroup_StateChanged.h" +#include "UnityEngine_UnityEngine_CullingGroup_StateChangedMethodDeclarations.h" +#include "mscorlib_System_AsyncCallback.h" +#include "UnityEngine_UnityEngine_CullingGroup.h" +#include "UnityEngine_UnityEngine_CullingGroupMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GradientColorKey.h" +#include "UnityEngine_UnityEngine_GradientColorKeyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GradientAlphaKey.h" +#include "UnityEngine_UnityEngine_GradientAlphaKeyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Gradient.h" +#include "UnityEngine_UnityEngine_GradientMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard_InternalConstruc.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard_InternalConstrucMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardType.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardTypeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardMethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ApplicationMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Gizmos.h" +#include "UnityEngine_UnityEngine_GizmosMethodDeclarations.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_LayerMaskMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "UnityEngine_UnityEngine_UnityStringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_TimeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Mathf.h" +#include "UnityEngine_UnityEngine_ColorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32MethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "UnityEngine_UnityEngine_QuaternionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UnityEngine_RectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Matrix4x4.h" +#include "UnityEngine_UnityEngine_Matrix4x4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_BoundsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_UnityEngine_RayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Plane.h" +#include "UnityEngine_UnityEngine_PlaneMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_MathfInternal.h" +#include "UnityEngine_UnityEngineInternal_MathfInternalMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DrivenTransformProperties.h" +#include "UnityEngine_UnityEngine_DrivenTransformPropertiesMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTracker.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTrackerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UnityEngine_RectTransform_Edge.h" +#include "UnityEngine_UnityEngine_RectTransform_EdgeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform_Axis.h" +#include "UnityEngine_UnityEngine_RectTransform_AxisMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform_ReapplyDrivenPropertie.h" +#include "UnityEngine_UnityEngine_RectTransform_ReapplyDrivenPropertieMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransformMethodDeclarations.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_ResourceRequest.h" +#include "UnityEngine_UnityEngine_ResourceRequestMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ResourcesMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Resources.h" +#include "UnityEngine_UnityEngine_SerializePrivateVariables.h" +#include "UnityEngine_UnityEngine_SerializePrivateVariablesMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "UnityEngine_UnityEngine_SerializeField.h" +#include "UnityEngine_UnityEngine_SerializeFieldMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Shader.h" +#include "UnityEngine_UnityEngine_ShaderMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MaterialMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SortingLayer.h" +#include "UnityEngine_UnityEngine_SortingLayerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_SphericalHarmonicsL2.h" +#include "UnityEngine_UnityEngine_Rendering_SphericalHarmonicsL2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Sprite.h" +#include "UnityEngine_UnityEngine_SpriteMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SpriteRenderer.h" +#include "UnityEngine_UnityEngine_SpriteRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Sprites_DataUtility.h" +#include "UnityEngine_UnityEngine_Sprites_DataUtilityMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CacheIndex.h" +#include "UnityEngine_UnityEngine_CacheIndexMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UnityString.h" +#include "UnityEngine_UnityEngine_Application_LogCallback.h" +#include "UnityEngine_UnityEngine_Application_LogCallbackMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Application.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Camera_CameraCallback.h" +#include "UnityEngine_UnityEngine_Camera_CameraCallbackMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "UnityEngine_UnityEngine_CameraMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CameraClearFlags.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_QueryTriggerInteraction.h" +#include "UnityEngine_UnityEngine_Debug.h" +#include "UnityEngine_UnityEngine_Display_DisplaysUpdatedDelegate.h" +#include "UnityEngine_UnityEngine_Display_DisplaysUpdatedDelegateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Display.h" +#include "UnityEngine_UnityEngine_DisplayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RenderBuffer.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_MonoBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TouchPhase.h" +#include "UnityEngine_UnityEngine_TouchPhaseMethodDeclarations.h" +#include "UnityEngine_UnityEngine_IMECompositionMode.h" +#include "UnityEngine_UnityEngine_IMECompositionModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "UnityEngine_UnityEngine_TouchMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Input.h" +#include "UnityEngine_UnityEngine_InputMethodDeclarations.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "UnityEngine_UnityEngine_HideFlags.h" +#include "UnityEngine_UnityEngine_HideFlagsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8.h" +#include "UnityEngine_UnityEngine_Light.h" +#include "UnityEngine_UnityEngine_LightMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform_Enumerator.h" +#include "UnityEngine_UnityEngine_Transform_EnumeratorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Time.h" +#include "UnityEngine_UnityEngine_Random.h" +#include "UnityEngine_UnityEngine_RandomMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Experimental_Director_DirectorPlayer.h" +#include "UnityEngine_UnityEngine_Experimental_Director_DirectorPlayerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsInternal.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsInternalMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_ge.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate_2_geMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.AssetBundleCreateRequest::.ctor() +extern "C" void AssetBundleCreateRequest__ctor_m748 (AssetBundleCreateRequest_t181 * __this, const MethodInfo* method) +{ + { + AsyncOperation__ctor_m1228(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.AssetBundle UnityEngine.AssetBundleCreateRequest::get_assetBundle() +extern "C" AssetBundle_t184 * AssetBundleCreateRequest_get_assetBundle_m749 (AssetBundleCreateRequest_t181 * __this, const MethodInfo* method) +{ + typedef AssetBundle_t184 * (*AssetBundleCreateRequest_get_assetBundle_m749_ftn) (AssetBundleCreateRequest_t181 *); + static AssetBundleCreateRequest_get_assetBundle_m749_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AssetBundleCreateRequest_get_assetBundle_m749_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AssetBundleCreateRequest::get_assetBundle()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.AssetBundleCreateRequest::DisableCompatibilityChecks() +extern "C" void AssetBundleCreateRequest_DisableCompatibilityChecks_m750 (AssetBundleCreateRequest_t181 * __this, const MethodInfo* method) +{ + typedef void (*AssetBundleCreateRequest_DisableCompatibilityChecks_m750_ftn) (AssetBundleCreateRequest_t181 *); + static AssetBundleCreateRequest_DisableCompatibilityChecks_m750_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AssetBundleCreateRequest_DisableCompatibilityChecks_m750_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AssetBundleCreateRequest::DisableCompatibilityChecks()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.AssetBundleRequest::.ctor() +extern "C" void AssetBundleRequest__ctor_m751 (AssetBundleRequest_t183 * __this, const MethodInfo* method) +{ + { + AsyncOperation__ctor_m1228(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object UnityEngine.AssetBundleRequest::get_asset() +extern "C" Object_t76 * AssetBundleRequest_get_asset_m752 (AssetBundleRequest_t183 * __this, const MethodInfo* method) +{ + { + AssetBundle_t184 * L_0 = (__this->___m_AssetBundle_1); + String_t* L_1 = (__this->___m_Path_2); + Type_t * L_2 = (__this->___m_Type_3); + NullCheck(L_0); + Object_t76 * L_3 = AssetBundle_LoadAsset_m754(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.Object[] UnityEngine.AssetBundleRequest::get_allAssets() +extern "C" ObjectU5BU5D_t150* AssetBundleRequest_get_allAssets_m753 (AssetBundleRequest_t183 * __this, const MethodInfo* method) +{ + { + AssetBundle_t184 * L_0 = (__this->___m_AssetBundle_1); + String_t* L_1 = (__this->___m_Path_2); + Type_t * L_2 = (__this->___m_Type_3); + NullCheck(L_0); + ObjectU5BU5D_t150* L_3 = AssetBundle_LoadAssetWithSubAssets_Internal_m756(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.Object UnityEngine.AssetBundle::LoadAsset(System.String,System.Type) +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral54; +extern Il2CppCodeGenString* _stringLiteral55; +extern Il2CppCodeGenString* _stringLiteral56; +extern "C" Object_t76 * AssetBundle_LoadAsset_m754 (AssetBundle_t184 * __this, String_t* ___name, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral54 = il2cpp_codegen_string_literal_from_index(54); + _stringLiteral55 = il2cpp_codegen_string_literal_from_index(55); + _stringLiteral56 = il2cpp_codegen_string_literal_from_index(56); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + NullReferenceException_t436 * L_1 = (NullReferenceException_t436 *)il2cpp_codegen_object_new (NullReferenceException_t436_il2cpp_TypeInfo_var); + NullReferenceException__ctor_m1999(L_1, _stringLiteral54, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral55, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + Type_t * L_5 = ___type; + if (L_5) + { + goto IL_0038; + } + } + { + NullReferenceException_t436 * L_6 = (NullReferenceException_t436 *)il2cpp_codegen_object_new (NullReferenceException_t436_il2cpp_TypeInfo_var); + NullReferenceException__ctor_m1999(L_6, _stringLiteral56, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0038: + { + String_t* L_7 = ___name; + Type_t * L_8 = ___type; + Object_t76 * L_9 = AssetBundle_LoadAsset_Internal_m755(__this, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// UnityEngine.Object UnityEngine.AssetBundle::LoadAsset_Internal(System.String,System.Type) +extern "C" Object_t76 * AssetBundle_LoadAsset_Internal_m755 (AssetBundle_t184 * __this, String_t* ___name, Type_t * ___type, const MethodInfo* method) +{ + typedef Object_t76 * (*AssetBundle_LoadAsset_Internal_m755_ftn) (AssetBundle_t184 *, String_t*, Type_t *); + static AssetBundle_LoadAsset_Internal_m755_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AssetBundle_LoadAsset_Internal_m755_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AssetBundle::LoadAsset_Internal(System.String,System.Type)"); + return _il2cpp_icall_func(__this, ___name, ___type); +} +// UnityEngine.Object[] UnityEngine.AssetBundle::LoadAssetWithSubAssets_Internal(System.String,System.Type) +extern "C" ObjectU5BU5D_t150* AssetBundle_LoadAssetWithSubAssets_Internal_m756 (AssetBundle_t184 * __this, String_t* ___name, Type_t * ___type, const MethodInfo* method) +{ + typedef ObjectU5BU5D_t150* (*AssetBundle_LoadAssetWithSubAssets_Internal_m756_ftn) (AssetBundle_t184 *, String_t*, Type_t *); + static AssetBundle_LoadAssetWithSubAssets_Internal_m756_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AssetBundle_LoadAssetWithSubAssets_Internal_m756_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AssetBundle::LoadAssetWithSubAssets_Internal(System.String,System.Type)"); + return _il2cpp_icall_func(__this, ___name, ___type); +} +// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single) +extern "C" void WaitForSeconds__ctor_m675 (WaitForSeconds_t168 * __this, float ___seconds, const MethodInfo* method) +{ + { + YieldInstruction__ctor_m1406(__this, /*hidden argument*/NULL); + float L_0 = ___seconds; + __this->___m_Seconds_0 = L_0; + return; + } +} +// Conversion methods for marshalling of: UnityEngine.WaitForSeconds +extern "C" void WaitForSeconds_t168_marshal(const WaitForSeconds_t168& unmarshaled, WaitForSeconds_t168_marshaled& marshaled) +{ + marshaled.___m_Seconds_0 = unmarshaled.___m_Seconds_0; +} +extern "C" void WaitForSeconds_t168_marshal_back(const WaitForSeconds_t168_marshaled& marshaled, WaitForSeconds_t168& unmarshaled) +{ + unmarshaled.___m_Seconds_0 = marshaled.___m_Seconds_0; +} +// Conversion method for clean up from marshalling of: UnityEngine.WaitForSeconds +extern "C" void WaitForSeconds_t168_marshal_cleanup(WaitForSeconds_t168_marshaled& marshaled) +{ +} +// System.Void UnityEngine.WaitForFixedUpdate::.ctor() +extern "C" void WaitForFixedUpdate__ctor_m674 (WaitForFixedUpdate_t167 * __this, const MethodInfo* method) +{ + { + YieldInstruction__ctor_m1406(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.WaitForEndOfFrame::.ctor() +extern "C" void WaitForEndOfFrame__ctor_m669 (WaitForEndOfFrame_t166 * __this, const MethodInfo* method) +{ + { + YieldInstruction__ctor_m1406(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Coroutine::.ctor() +extern "C" void Coroutine__ctor_m757 (Coroutine_t190 * __this, const MethodInfo* method) +{ + { + YieldInstruction__ctor_m1406(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Coroutine::ReleaseCoroutine() +extern "C" void Coroutine_ReleaseCoroutine_m758 (Coroutine_t190 * __this, const MethodInfo* method) +{ + typedef void (*Coroutine_ReleaseCoroutine_m758_ftn) (Coroutine_t190 *); + static Coroutine_ReleaseCoroutine_m758_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Coroutine_ReleaseCoroutine_m758_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Coroutine::ReleaseCoroutine()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Coroutine::Finalize() +extern "C" void Coroutine_Finalize_m759 (Coroutine_t190 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + Coroutine_ReleaseCoroutine_m758(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// Conversion methods for marshalling of: UnityEngine.Coroutine +extern "C" void Coroutine_t190_marshal(const Coroutine_t190& unmarshaled, Coroutine_t190_marshaled& marshaled) +{ + marshaled.___m_Ptr_0 = reinterpret_cast((unmarshaled.___m_Ptr_0).___m_value_0); +} +extern "C" void Coroutine_t190_marshal_back(const Coroutine_t190_marshaled& marshaled, Coroutine_t190& unmarshaled) +{ + (unmarshaled.___m_Ptr_0).___m_value_0 = reinterpret_cast(marshaled.___m_Ptr_0); +} +// Conversion method for clean up from marshalling of: UnityEngine.Coroutine +extern "C" void Coroutine_t190_marshal_cleanup(Coroutine_t190_marshaled& marshaled) +{ +} +// System.Void UnityEngine.ScriptableObject::.ctor() +extern "C" void ScriptableObject__ctor_m760 (ScriptableObject_t191 * __this, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + ScriptableObject_Internal_CreateScriptableObject_m761(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.ScriptableObject::Internal_CreateScriptableObject(UnityEngine.ScriptableObject) +extern "C" void ScriptableObject_Internal_CreateScriptableObject_m761 (Object_t * __this /* static, unused */, ScriptableObject_t191 * ___self, const MethodInfo* method) +{ + typedef void (*ScriptableObject_Internal_CreateScriptableObject_m761_ftn) (ScriptableObject_t191 *); + static ScriptableObject_Internal_CreateScriptableObject_m761_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (ScriptableObject_Internal_CreateScriptableObject_m761_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ScriptableObject::Internal_CreateScriptableObject(UnityEngine.ScriptableObject)"); + _il2cpp_icall_func(___self); +} +// UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.String) +extern "C" ScriptableObject_t191 * ScriptableObject_CreateInstance_m762 (Object_t * __this /* static, unused */, String_t* ___className, const MethodInfo* method) +{ + typedef ScriptableObject_t191 * (*ScriptableObject_CreateInstance_m762_ftn) (String_t*); + static ScriptableObject_CreateInstance_m762_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (ScriptableObject_CreateInstance_m762_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ScriptableObject::CreateInstance(System.String)"); + return _il2cpp_icall_func(___className); +} +// UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.Type) +extern "C" ScriptableObject_t191 * ScriptableObject_CreateInstance_m763 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + ScriptableObject_t191 * L_1 = ScriptableObject_CreateInstanceFromType_m764(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstanceFromType(System.Type) +extern "C" ScriptableObject_t191 * ScriptableObject_CreateInstanceFromType_m764 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + typedef ScriptableObject_t191 * (*ScriptableObject_CreateInstanceFromType_m764_ftn) (Type_t *); + static ScriptableObject_CreateInstanceFromType_m764_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (ScriptableObject_CreateInstanceFromType_m764_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ScriptableObject::CreateInstanceFromType(System.Type)"); + return _il2cpp_icall_func(___type); +} +// Conversion methods for marshalling of: UnityEngine.ScriptableObject +extern "C" void ScriptableObject_t191_marshal(const ScriptableObject_t191& unmarshaled, ScriptableObject_t191_marshaled& marshaled) +{ +} +extern "C" void ScriptableObject_t191_marshal_back(const ScriptableObject_t191_marshaled& marshaled, ScriptableObject_t191& unmarshaled) +{ +} +// Conversion method for clean up from marshalling of: UnityEngine.ScriptableObject +extern "C" void ScriptableObject_t191_marshal_cleanup(ScriptableObject_t191_marshaled& marshaled) +{ +} +// System.Void UnityEngine.UnhandledExceptionHandler::.ctor() +extern "C" void UnhandledExceptionHandler__ctor_m765 (UnhandledExceptionHandler_t192 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnhandledExceptionHandler::RegisterUECatcher() +extern TypeInfo* UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var; +extern const MethodInfo* UnhandledExceptionHandler_HandleUnhandledException_m767_MethodInfo_var; +extern "C" void UnhandledExceptionHandler_RegisterUECatcher_m766 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(89); + UnhandledExceptionHandler_HandleUnhandledException_m767_MethodInfo_var = il2cpp_codegen_method_info_from_index(28); + s_Il2CppMethodIntialized = true; + } + { + AppDomain_t438 * L_0 = AppDomain_get_CurrentDomain_m2003(NULL /*static, unused*/, /*hidden argument*/NULL); + IntPtr_t L_1 = { (void*)UnhandledExceptionHandler_HandleUnhandledException_m767_MethodInfo_var }; + UnhandledExceptionEventHandler_t439 * L_2 = (UnhandledExceptionEventHandler_t439 *)il2cpp_codegen_object_new (UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var); + UnhandledExceptionEventHandler__ctor_m2004(L_2, NULL, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + AppDomain_add_UnhandledException_m2005(L_0, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnhandledExceptionHandler::HandleUnhandledException(System.Object,System.UnhandledExceptionEventArgs) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral57; +extern "C" void UnhandledExceptionHandler_HandleUnhandledException_m767 (Object_t * __this /* static, unused */, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral57 = il2cpp_codegen_string_literal_from_index(57); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + { + UnhandledExceptionEventArgs_t406 * L_0 = ___args; + NullCheck(L_0); + Object_t * L_1 = UnhandledExceptionEventArgs_get_ExceptionObject_m2006(L_0, /*hidden argument*/NULL); + V_0 = ((Exception_t152 *)IsInstClass(L_1, Exception_t152_il2cpp_TypeInfo_var)); + Exception_t152 * L_2 = V_0; + if (!L_2) + { + goto IL_001d; + } + } + { + Exception_t152 * L_3 = V_0; + UnhandledExceptionHandler_PrintException_m768(NULL /*static, unused*/, _stringLiteral57, L_3, /*hidden argument*/NULL); + } + +IL_001d: + { + UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnhandledExceptionHandler::PrintException(System.String,System.Exception) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral58; +extern "C" void UnhandledExceptionHandler_PrintException_m768 (Object_t * __this /* static, unused */, String_t* ___title, Exception_t152 * ___e, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral58 = il2cpp_codegen_string_literal_from_index(58); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___title; + Exception_t152 * L_1 = ___e; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Exception::ToString() */, L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m684(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/NULL); + Debug_LogError_m614(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + Exception_t152 * L_4 = ___e; + NullCheck(L_4); + Exception_t152 * L_5 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, L_4); + if (!L_5) + { + goto IL_002c; + } + } + { + Exception_t152 * L_6 = ___e; + NullCheck(L_6); + Exception_t152 * L_7 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, L_6); + UnhandledExceptionHandler_PrintException_m768(NULL /*static, unused*/, _stringLiteral58, L_7, /*hidden argument*/NULL); + } + +IL_002c: + { + return; + } +} +// System.Void UnityEngine.UnhandledExceptionHandler::NativeUnhandledExceptionHandler() +extern "C" void UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769_ftn) (); + static UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.UnhandledExceptionHandler::NativeUnhandledExceptionHandler()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.Cursor::set_visible(System.Boolean) +extern "C" void Cursor_set_visible_m466 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + typedef void (*Cursor_set_visible_m466_ftn) (bool); + static Cursor_set_visible_m466_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Cursor_set_visible_m466_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cursor::set_visible(System.Boolean)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode) +extern "C" void Cursor_set_lockState_m465 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Cursor_set_lockState_m465_ftn) (int32_t); + static Cursor_set_lockState_m465_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Cursor_set_lockState_m465_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::.ctor() +extern "C" void GameCenterPlatform__ctor_m770 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::.cctor() +extern TypeInfo* AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var; +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* UserProfileU5BU5D_t202_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t204_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2007_MethodInfo_var; +extern "C" void GameCenterPlatform__cctor_m771 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(91); + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + UserProfileU5BU5D_t202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(94); + List_1_t204_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(96); + List_1__ctor_m2007_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483677); + s_Il2CppMethodIntialized = true; + } + { + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9 = ((AchievementDescriptionU5BU5D_t201*)SZArrayNew(AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var, 0)); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10 = ((UserProfileU5BU5D_t202*)SZArrayNew(UserProfileU5BU5D_t202_il2cpp_TypeInfo_var, 0)); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_users_11 = ((UserProfileU5BU5D_t202*)SZArrayNew(UserProfileU5BU5D_t202_il2cpp_TypeInfo_var, 0)); + List_1_t204 * L_0 = (List_1_t204 *)il2cpp_codegen_object_new (List_1_t204_il2cpp_TypeInfo_var); + List_1__ctor_m2007(L_0, /*hidden argument*/List_1__ctor_m2007_MethodInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_GcBoards_14 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::UnityEngine.SocialPlatforms.ISocialPlatform.LoadFriends(UnityEngine.SocialPlatforms.ILocalUser,System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_LoadFriends_m772 (GameCenterPlatform_t195 * __this, Object_t * ___user, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + Action_1_t196 * L_0 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_FriendsCallback_1 = L_0; + GameCenterPlatform_Internal_LoadFriends_m780(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::UnityEngine.SocialPlatforms.ISocialPlatform.Authenticate(UnityEngine.SocialPlatforms.ILocalUser,System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_Authenticate_m773 (GameCenterPlatform_t195 * __this, Object_t * ___user, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + Action_1_t196 * L_0 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AuthenticateCallback_0 = L_0; + GameCenterPlatform_Internal_Authenticate_m774(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Authenticate() +extern "C" void GameCenterPlatform_Internal_Authenticate_m774 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_Authenticate_m774_ftn) (); + static GameCenterPlatform_Internal_Authenticate_m774_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_Authenticate_m774_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Authenticate()"); + _il2cpp_icall_func(); +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Authenticated() +extern "C" bool GameCenterPlatform_Internal_Authenticated_m775 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*GameCenterPlatform_Internal_Authenticated_m775_ftn) (); + static GameCenterPlatform_Internal_Authenticated_m775_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_Authenticated_m775_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Authenticated()"); + return _il2cpp_icall_func(); +} +// System.String UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserName() +extern "C" String_t* GameCenterPlatform_Internal_UserName_m776 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef String_t* (*GameCenterPlatform_Internal_UserName_m776_ftn) (); + static GameCenterPlatform_Internal_UserName_m776_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_UserName_m776_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserName()"); + return _il2cpp_icall_func(); +} +// System.String UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserID() +extern "C" String_t* GameCenterPlatform_Internal_UserID_m777 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef String_t* (*GameCenterPlatform_Internal_UserID_m777_ftn) (); + static GameCenterPlatform_Internal_UserID_m777_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_UserID_m777_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserID()"); + return _il2cpp_icall_func(); +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Underage() +extern "C" bool GameCenterPlatform_Internal_Underage_m778 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*GameCenterPlatform_Internal_Underage_m778_ftn) (); + static GameCenterPlatform_Internal_Underage_m778_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_Underage_m778_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_Underage()"); + return _il2cpp_icall_func(); +} +// UnityEngine.Texture2D UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserImage() +extern "C" Texture2D_t215 * GameCenterPlatform_Internal_UserImage_m779 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef Texture2D_t215 * (*GameCenterPlatform_Internal_UserImage_m779_ftn) (); + static GameCenterPlatform_Internal_UserImage_m779_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_UserImage_m779_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserImage()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadFriends() +extern "C" void GameCenterPlatform_Internal_LoadFriends_m780 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_LoadFriends_m780_ftn) (); + static GameCenterPlatform_Internal_LoadFriends_m780_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadFriends_m780_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadFriends()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadAchievementDescriptions() +extern "C" void GameCenterPlatform_Internal_LoadAchievementDescriptions_m781 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_LoadAchievementDescriptions_m781_ftn) (); + static GameCenterPlatform_Internal_LoadAchievementDescriptions_m781_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadAchievementDescriptions_m781_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadAchievementDescriptions()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadAchievements() +extern "C" void GameCenterPlatform_Internal_LoadAchievements_m782 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_LoadAchievements_m782_ftn) (); + static GameCenterPlatform_Internal_LoadAchievements_m782_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadAchievements_m782_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadAchievements()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ReportProgress(System.String,System.Double) +extern "C" void GameCenterPlatform_Internal_ReportProgress_m783 (Object_t * __this /* static, unused */, String_t* ___id, double ___progress, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ReportProgress_m783_ftn) (String_t*, double); + static GameCenterPlatform_Internal_ReportProgress_m783_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ReportProgress_m783_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ReportProgress(System.String,System.Double)"); + _il2cpp_icall_func(___id, ___progress); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ReportScore(System.Int64,System.String) +extern "C" void GameCenterPlatform_Internal_ReportScore_m784 (Object_t * __this /* static, unused */, int64_t ___score, String_t* ___category, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ReportScore_m784_ftn) (int64_t, String_t*); + static GameCenterPlatform_Internal_ReportScore_m784_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ReportScore_m784_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ReportScore(System.Int64,System.String)"); + _il2cpp_icall_func(___score, ___category); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadScores(System.String) +extern "C" void GameCenterPlatform_Internal_LoadScores_m785 (Object_t * __this /* static, unused */, String_t* ___category, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_LoadScores_m785_ftn) (String_t*); + static GameCenterPlatform_Internal_LoadScores_m785_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadScores_m785_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadScores(System.String)"); + _il2cpp_icall_func(___category); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowAchievementsUI() +extern "C" void GameCenterPlatform_Internal_ShowAchievementsUI_m786 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ShowAchievementsUI_m786_ftn) (); + static GameCenterPlatform_Internal_ShowAchievementsUI_m786_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowAchievementsUI_m786_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowAchievementsUI()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowLeaderboardUI() +extern "C" void GameCenterPlatform_Internal_ShowLeaderboardUI_m787 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ShowLeaderboardUI_m787_ftn) (); + static GameCenterPlatform_Internal_ShowLeaderboardUI_m787_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowLeaderboardUI_m787_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowLeaderboardUI()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadUsers(System.String[]) +extern "C" void GameCenterPlatform_Internal_LoadUsers_m788 (Object_t * __this /* static, unused */, StringU5BU5D_t163* ___userIds, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_LoadUsers_m788_ftn) (StringU5BU5D_t163*); + static GameCenterPlatform_Internal_LoadUsers_m788_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadUsers_m788_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadUsers(System.String[])"); + _il2cpp_icall_func(___userIds); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ResetAllAchievements() +extern "C" void GameCenterPlatform_Internal_ResetAllAchievements_m789 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ResetAllAchievements_m789_ftn) (); + static GameCenterPlatform_Internal_ResetAllAchievements_m789_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ResetAllAchievements_m789_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ResetAllAchievements()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowDefaultAchievementBanner(System.Boolean) +extern "C" void GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790_ftn) (bool); + static GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowDefaultAchievementBanner(System.Boolean)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ResetAllAchievements(System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ResetAllAchievements_m791 (Object_t * __this /* static, unused */, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + Action_1_t196 * L_0 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ResetAchievements_12 = L_0; + GameCenterPlatform_Internal_ResetAllAchievements_m789(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowDefaultAchievementCompletionBanner(System.Boolean) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ShowDefaultAchievementCompletionBanner_m792 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowLeaderboardUI(System.String,UnityEngine.SocialPlatforms.TimeScope) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ShowLeaderboardUI_m793 (Object_t * __this /* static, unused */, String_t* ___leaderboardID, int32_t ___timeScope, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___leaderboardID; + int32_t L_1 = ___timeScope; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowSpecificLeaderboardUI(System.String,System.Int32) +extern "C" void GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794 (Object_t * __this /* static, unused */, String_t* ___leaderboardID, int32_t ___timeScope, const MethodInfo* method) +{ + typedef void (*GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794_ftn) (String_t*, int32_t); + static GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowSpecificLeaderboardUI(System.String,System.Int32)"); + _il2cpp_icall_func(___leaderboardID, ___timeScope); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ClearAchievementDescriptions(System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ClearAchievementDescriptions_m795 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(91); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + if (!L_0) + { + goto IL_0017; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + NullCheck(L_1); + int32_t L_2 = ___size; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) == ((int32_t)L_2))) + { + goto IL_0022; + } + } + +IL_0017: + { + int32_t L_3 = ___size; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9 = ((AchievementDescriptionU5BU5D_t201*)SZArrayNew(AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var, L_3)); + } + +IL_0022: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetAchievementDescription(UnityEngine.SocialPlatforms.GameCenter.GcAchievementDescriptionData,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SetAchievementDescription_m796 (Object_t * __this /* static, unused */, GcAchievementDescriptionData_t351 ___data, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + int32_t L_1 = ___number; + AchievementDescription_t366 * L_2 = GcAchievementDescriptionData_ToAchievementDescription_m1826((&___data), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + ArrayElementTypeCheck (L_0, L_2); + *((AchievementDescription_t366 **)(AchievementDescription_t366 **)SZArrayLdElema(L_0, L_1, sizeof(AchievementDescription_t366 *))) = (AchievementDescription_t366 *)L_2; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetAchievementDescriptionImage(UnityEngine.Texture2D,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral59; +extern "C" void GameCenterPlatform_SetAchievementDescriptionImage_m797 (Object_t * __this /* static, unused */, Texture2D_t215 * ___texture, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + _stringLiteral59 = il2cpp_codegen_string_literal_from_index(59); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + NullCheck(L_0); + int32_t L_1 = ___number; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) <= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + int32_t L_2 = ___number; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_001f; + } + } + +IL_0014: + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral59, /*hidden argument*/NULL); + return; + } + +IL_001f: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_3 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + int32_t L_4 = ___number; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + Texture2D_t215 * L_6 = ___texture; + NullCheck((*(AchievementDescription_t366 **)(AchievementDescription_t366 **)SZArrayLdElema(L_3, L_5, sizeof(AchievementDescription_t366 *)))); + AchievementDescription_SetImage_m1864((*(AchievementDescription_t366 **)(AchievementDescription_t366 **)SZArrayLdElema(L_3, L_5, sizeof(AchievementDescription_t366 *))), L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::TriggerAchievementDescriptionCallback() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2008_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral60; +extern "C" void GameCenterPlatform_TriggerAchievementDescriptionCallback_m798 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2008_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483678); + _stringLiteral60 = il2cpp_codegen_string_literal_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t197 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementDescriptionLoaderCallback_2; + if (!L_0) + { + goto IL_0039; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + if (!L_1) + { + goto IL_0039; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + AchievementDescriptionU5BU5D_t201* L_2 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + NullCheck(L_2); + if ((((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) + { + goto IL_002a; + } + } + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral60, /*hidden argument*/NULL); + } + +IL_002a: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t197 * L_3 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementDescriptionLoaderCallback_2; + AchievementDescriptionU5BU5D_t201* L_4 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_adCache_9; + NullCheck(L_3); + Action_1_Invoke_m2008(L_3, (IAchievementDescriptionU5BU5D_t440*)(IAchievementDescriptionU5BU5D_t440*)L_4, /*hidden argument*/Action_1_Invoke_m2008_MethodInfo_var); + } + +IL_0039: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::AuthenticateCallbackWrapper(System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_AuthenticateCallbackWrapper_m799 (Object_t * __this /* static, unused */, int32_t ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + Action_1_t196 * G_B3_0 = {0}; + Action_1_t196 * G_B2_0 = {0}; + int32_t G_B4_0 = 0; + Action_1_t196 * G_B4_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AuthenticateCallback_0; + if (!L_0) + { + goto IL_0027; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_PopulateLocalUser_m809(NULL /*static, unused*/, /*hidden argument*/NULL); + Action_1_t196 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AuthenticateCallback_0; + int32_t L_2 = ___result; + G_B2_0 = L_1; + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + G_B3_0 = L_1; + goto IL_0021; + } + } + { + G_B4_0 = 1; + G_B4_1 = G_B2_0; + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = 0; + G_B4_1 = G_B3_0; + } + +IL_0022: + { + NullCheck(G_B4_1); + Action_1_Invoke_m2009(G_B4_1, G_B4_0, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_0027: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ClearFriends(System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ClearFriends_m800 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + int32_t L_0 = ___size; + GameCenterPlatform_SafeClearArray_m827(NULL /*static, unused*/, (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetFriends(UnityEngine.SocialPlatforms.GameCenter.GcUserProfileData,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SetFriends_m801 (Object_t * __this /* static, unused */, GcUserProfileData_t350 ___data, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + int32_t L_0 = ___number; + GcUserProfileData_AddToArray_m1825((&___data), (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetFriendImage(UnityEngine.Texture2D,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SetFriendImage_m802 (Object_t * __this /* static, unused */, Texture2D_t215 * ___texture, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Texture2D_t215 * L_0 = ___texture; + int32_t L_1 = ___number; + GameCenterPlatform_SafeSetUserImage_m826(NULL /*static, unused*/, (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10), L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::TriggerFriendsCallbackWrapper(System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_TriggerFriendsCallbackWrapper_m803 (Object_t * __this /* static, unused */, int32_t ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + Action_1_t196 * G_B5_0 = {0}; + Action_1_t196 * G_B4_0 = {0}; + int32_t G_B6_0 = 0; + Action_1_t196 * G_B6_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + UserProfileU5BU5D_t202* L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10; + if (!L_0) + { + goto IL_0019; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + LocalUser_t203 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + UserProfileU5BU5D_t202* L_2 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_friends_10; + NullCheck(L_1); + LocalUser_SetFriends_m1837(L_1, (IUserProfileU5BU5D_t363*)(IUserProfileU5BU5D_t363*)L_2, /*hidden argument*/NULL); + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_3 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_FriendsCallback_1; + if (!L_3) + { + goto IL_003b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_4 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_FriendsCallback_1; + int32_t L_5 = ___result; + G_B4_0 = L_4; + if ((!(((uint32_t)L_5) == ((uint32_t)1)))) + { + G_B5_0 = L_4; + goto IL_0035; + } + } + { + G_B6_0 = 1; + G_B6_1 = G_B4_0; + goto IL_0036; + } + +IL_0035: + { + G_B6_0 = 0; + G_B6_1 = G_B5_0; + } + +IL_0036: + { + NullCheck(G_B6_1); + Action_1_Invoke_m2009(G_B6_1, G_B6_0, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_003b: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::AchievementCallbackWrapper(UnityEngine.SocialPlatforms.GameCenter.GcAchievementData[]) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* AchievementU5BU5D_t441_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2010_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral61; +extern "C" void GameCenterPlatform_AchievementCallbackWrapper_m804 (Object_t * __this /* static, unused */, GcAchievementDataU5BU5D_t407* ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + AchievementU5BU5D_t441_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(102); + Action_1_Invoke_m2010_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483680); + _stringLiteral61 = il2cpp_codegen_string_literal_from_index(61); + s_Il2CppMethodIntialized = true; + } + AchievementU5BU5D_t441* V_0 = {0}; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t198 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementLoaderCallback_3; + if (!L_0) + { + goto IL_0053; + } + } + { + GcAchievementDataU5BU5D_t407* L_1 = ___result; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001c; + } + } + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral61, /*hidden argument*/NULL); + } + +IL_001c: + { + GcAchievementDataU5BU5D_t407* L_2 = ___result; + NullCheck(L_2); + V_0 = ((AchievementU5BU5D_t441*)SZArrayNew(AchievementU5BU5D_t441_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))); + V_1 = 0; + goto IL_003f; + } + +IL_002c: + { + AchievementU5BU5D_t441* L_3 = V_0; + int32_t L_4 = V_1; + GcAchievementDataU5BU5D_t407* L_5 = ___result; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + Achievement_t364 * L_7 = GcAchievementData_ToAchievement_m1827(((GcAchievementData_t352 *)(GcAchievementData_t352 *)SZArrayLdElema(L_5, L_6, sizeof(GcAchievementData_t352 ))), /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + ArrayElementTypeCheck (L_3, L_7); + *((Achievement_t364 **)(Achievement_t364 **)SZArrayLdElema(L_3, L_4, sizeof(Achievement_t364 *))) = (Achievement_t364 *)L_7; + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_003f: + { + int32_t L_9 = V_1; + GcAchievementDataU5BU5D_t407* L_10 = ___result; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_002c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t198 * L_11 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementLoaderCallback_3; + AchievementU5BU5D_t441* L_12 = V_0; + NullCheck(L_11); + Action_1_Invoke_m2010(L_11, (IAchievementU5BU5D_t442*)(IAchievementU5BU5D_t442*)L_12, /*hidden argument*/Action_1_Invoke_m2010_MethodInfo_var); + } + +IL_0053: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ProgressCallbackWrapper(System.Boolean) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_ProgressCallbackWrapper_m805 (Object_t * __this /* static, unused */, bool ___success, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ProgressCallback_4; + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ProgressCallback_4; + bool L_2 = ___success; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, L_2, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ScoreCallbackWrapper(System.Boolean) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_ScoreCallbackWrapper_m806 (Object_t * __this /* static, unused */, bool ___success, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreCallback_5; + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreCallback_5; + bool L_2 = ___success; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, L_2, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ScoreLoaderCallbackWrapper(UnityEngine.SocialPlatforms.GameCenter.GcScoreData[]) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* ScoreU5BU5D_t443_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2011_MethodInfo_var; +extern "C" void GameCenterPlatform_ScoreLoaderCallbackWrapper_m807 (Object_t * __this /* static, unused */, GcScoreDataU5BU5D_t408* ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + ScoreU5BU5D_t443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(106); + Action_1_Invoke_m2011_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483681); + s_Il2CppMethodIntialized = true; + } + ScoreU5BU5D_t443* V_0 = {0}; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t199 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreLoaderCallback_6; + if (!L_0) + { + goto IL_0041; + } + } + { + GcScoreDataU5BU5D_t408* L_1 = ___result; + NullCheck(L_1); + V_0 = ((ScoreU5BU5D_t443*)SZArrayNew(ScoreU5BU5D_t443_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + V_1 = 0; + goto IL_002d; + } + +IL_001a: + { + ScoreU5BU5D_t443* L_2 = V_0; + int32_t L_3 = V_1; + GcScoreDataU5BU5D_t408* L_4 = ___result; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Score_t367 * L_6 = GcScoreData_ToScore_m1828(((GcScoreData_t353 *)(GcScoreData_t353 *)SZArrayLdElema(L_4, L_5, sizeof(GcScoreData_t353 ))), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + ArrayElementTypeCheck (L_2, L_6); + *((Score_t367 **)(Score_t367 **)SZArrayLdElema(L_2, L_3, sizeof(Score_t367 *))) = (Score_t367 *)L_6; + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002d: + { + int32_t L_8 = V_1; + GcScoreDataU5BU5D_t408* L_9 = ___result; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_001a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t199 * L_10 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreLoaderCallback_6; + ScoreU5BU5D_t443* L_11 = V_0; + NullCheck(L_10); + Action_1_Invoke_m2011(L_10, (IScoreU5BU5D_t368*)(IScoreU5BU5D_t368*)L_11, /*hidden argument*/Action_1_Invoke_m2011_MethodInfo_var); + } + +IL_0041: + { + return; + } +} +// UnityEngine.SocialPlatforms.ILocalUser UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::get_localUser() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* LocalUser_t203_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern "C" Object_t * GameCenterPlatform_get_localUser_m808 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + LocalUser_t203_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(108); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + LocalUser_t203 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + if (L_0) + { + goto IL_0014; + } + } + { + LocalUser_t203 * L_1 = (LocalUser_t203 *)il2cpp_codegen_object_new (LocalUser_t203_il2cpp_TypeInfo_var); + LocalUser__ctor_m1836(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + bool L_2 = GameCenterPlatform_Internal_Authenticated_m775(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_003c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + LocalUser_t203 * L_3 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String UnityEngine.SocialPlatforms.Impl.UserProfile::get_id() */, L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_4, _stringLiteral62, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_PopulateLocalUser_m809(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + LocalUser_t203 * L_6 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + return L_6; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::PopulateLocalUser() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_PopulateLocalUser_m809 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + LocalUser_t203 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + bool L_1 = GameCenterPlatform_Internal_Authenticated_m775(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + LocalUser_SetAuthenticated_m1838(L_0, L_1, /*hidden argument*/NULL); + LocalUser_t203 * L_2 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + String_t* L_3 = GameCenterPlatform_Internal_UserName_m776(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + UserProfile_SetUserName_m1844(L_2, L_3, /*hidden argument*/NULL); + LocalUser_t203 * L_4 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + String_t* L_5 = GameCenterPlatform_Internal_UserID_m777(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + UserProfile_SetUserID_m1845(L_4, L_5, /*hidden argument*/NULL); + LocalUser_t203 * L_6 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + bool L_7 = GameCenterPlatform_Internal_Underage_m778(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_6); + LocalUser_SetUnderage_m1839(L_6, L_7, /*hidden argument*/NULL); + LocalUser_t203 * L_8 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_LocalUser_13; + Texture2D_t215 * L_9 = GameCenterPlatform_Internal_UserImage_m779(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + UserProfile_SetImage_m1846(L_8, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadAchievementDescriptions(System.Action`1) +extern TypeInfo* AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var; +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2008_MethodInfo_var; +extern "C" void GameCenterPlatform_LoadAchievementDescriptions_m810 (GameCenterPlatform_t195 * __this, Action_1_t197 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(91); + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2008_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483678); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0018; + } + } + { + Action_1_t197 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2008(L_1, (IAchievementDescriptionU5BU5D_t440*)(IAchievementDescriptionU5BU5D_t440*)((AchievementDescriptionU5BU5D_t201*)SZArrayNew(AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var, 0)), /*hidden argument*/Action_1_Invoke_m2008_MethodInfo_var); + return; + } + +IL_0018: + { + Action_1_t197 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementDescriptionLoaderCallback_2 = L_2; + GameCenterPlatform_Internal_LoadAchievementDescriptions_m781(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ReportProgress(System.String,System.Double,System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_ReportProgress_m811 (GameCenterPlatform_t195 * __this, String_t* ___id, double ___progress, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0013; + } + } + { + Action_1_t196 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, 0, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + return; + } + +IL_0013: + { + Action_1_t196 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ProgressCallback_4 = L_2; + String_t* L_3 = ___id; + double L_4 = ___progress; + GameCenterPlatform_Internal_ReportProgress_m783(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadAchievements(System.Action`1) +extern TypeInfo* AchievementU5BU5D_t441_il2cpp_TypeInfo_var; +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2010_MethodInfo_var; +extern "C" void GameCenterPlatform_LoadAchievements_m812 (GameCenterPlatform_t195 * __this, Action_1_t198 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AchievementU5BU5D_t441_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(102); + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2010_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483680); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0018; + } + } + { + Action_1_t198 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2010(L_1, (IAchievementU5BU5D_t442*)(IAchievementU5BU5D_t442*)((AchievementU5BU5D_t441*)SZArrayNew(AchievementU5BU5D_t441_il2cpp_TypeInfo_var, 0)), /*hidden argument*/Action_1_Invoke_m2010_MethodInfo_var); + return; + } + +IL_0018: + { + Action_1_t198 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_AchievementLoaderCallback_3 = L_2; + GameCenterPlatform_Internal_LoadAchievements_m782(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ReportScore(System.Int64,System.String,System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_ReportScore_m813 (GameCenterPlatform_t195 * __this, int64_t ___score, String_t* ___board, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0013; + } + } + { + Action_1_t196 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, 0, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + return; + } + +IL_0013: + { + Action_1_t196 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreCallback_5 = L_2; + int64_t L_3 = ___score; + String_t* L_4 = ___board; + GameCenterPlatform_Internal_ReportScore_m784(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadScores(System.String,System.Action`1) +extern TypeInfo* ScoreU5BU5D_t443_il2cpp_TypeInfo_var; +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2011_MethodInfo_var; +extern "C" void GameCenterPlatform_LoadScores_m814 (GameCenterPlatform_t195 * __this, String_t* ___category, Action_1_t199 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ScoreU5BU5D_t443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(106); + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2011_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483681); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0018; + } + } + { + Action_1_t199 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2011(L_1, (IScoreU5BU5D_t368*)(IScoreU5BU5D_t368*)((ScoreU5BU5D_t443*)SZArrayNew(ScoreU5BU5D_t443_il2cpp_TypeInfo_var, 0)), /*hidden argument*/Action_1_Invoke_m2011_MethodInfo_var); + return; + } + +IL_0018: + { + Action_1_t199 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ScoreLoaderCallback_6 = L_2; + String_t* L_3 = ___category; + GameCenterPlatform_Internal_LoadScores_m785(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadScores(UnityEngine.SocialPlatforms.ILeaderboard,System.Action`1) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* Leaderboard_t206_il2cpp_TypeInfo_var; +extern TypeInfo* GcLeaderboard_t205_il2cpp_TypeInfo_var; +extern TypeInfo* ILeaderboard_t410_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_LoadScores_m815 (GameCenterPlatform_t195 * __this, Object_t * ___board, Action_1_t196 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Leaderboard_t206_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(109); + GcLeaderboard_t205_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(90); + ILeaderboard_t410_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(110); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + Leaderboard_t206 * V_0 = {0}; + GcLeaderboard_t205 * V_1 = {0}; + Range_t369 V_2 = {0}; + Range_t369 V_3 = {0}; + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0013; + } + } + { + Action_1_t196 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, 0, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + return; + } + +IL_0013: + { + Action_1_t196 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_LeaderboardCallback_7 = L_2; + Object_t * L_3 = ___board; + V_0 = ((Leaderboard_t206 *)CastclassClass(L_3, Leaderboard_t206_il2cpp_TypeInfo_var)); + Leaderboard_t206 * L_4 = V_0; + GcLeaderboard_t205 * L_5 = (GcLeaderboard_t205 *)il2cpp_codegen_object_new (GcLeaderboard_t205_il2cpp_TypeInfo_var); + GcLeaderboard__ctor_m831(L_5, L_4, /*hidden argument*/NULL); + V_1 = L_5; + List_1_t204 * L_6 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_GcBoards_14; + GcLeaderboard_t205 * L_7 = V_1; + NullCheck(L_6); + VirtActionInvoker1< GcLeaderboard_t205 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_6, L_7); + Leaderboard_t206 * L_8 = V_0; + NullCheck(L_8); + StringU5BU5D_t163* L_9 = Leaderboard_GetUserFilter_m1885(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + GcLeaderboard_t205 * L_10 = V_1; + Object_t * L_11 = ___board; + NullCheck(L_11); + String_t* L_12 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.SocialPlatforms.ILeaderboard::get_id() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_11); + Object_t * L_13 = ___board; + NullCheck(L_13); + int32_t L_14 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(3 /* UnityEngine.SocialPlatforms.TimeScope UnityEngine.SocialPlatforms.ILeaderboard::get_timeScope() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_13); + Leaderboard_t206 * L_15 = V_0; + NullCheck(L_15); + StringU5BU5D_t163* L_16 = Leaderboard_GetUserFilter_m1885(L_15, /*hidden argument*/NULL); + NullCheck(L_10); + GcLeaderboard_Internal_LoadScoresWithUsers_m839(L_10, L_12, L_14, L_16, /*hidden argument*/NULL); + goto IL_0091; + } + +IL_005d: + { + GcLeaderboard_t205 * L_17 = V_1; + Object_t * L_18 = ___board; + NullCheck(L_18); + String_t* L_19 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.SocialPlatforms.ILeaderboard::get_id() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_18); + Object_t * L_20 = ___board; + NullCheck(L_20); + Range_t369 L_21 = (Range_t369 )InterfaceFuncInvoker0< Range_t369 >::Invoke(2 /* UnityEngine.SocialPlatforms.Range UnityEngine.SocialPlatforms.ILeaderboard::get_range() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_20); + V_2 = L_21; + int32_t L_22 = ((&V_2)->___from_0); + Object_t * L_23 = ___board; + NullCheck(L_23); + Range_t369 L_24 = (Range_t369 )InterfaceFuncInvoker0< Range_t369 >::Invoke(2 /* UnityEngine.SocialPlatforms.Range UnityEngine.SocialPlatforms.ILeaderboard::get_range() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_23); + V_3 = L_24; + int32_t L_25 = ((&V_3)->___count_1); + Object_t * L_26 = ___board; + NullCheck(L_26); + int32_t L_27 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(1 /* UnityEngine.SocialPlatforms.UserScope UnityEngine.SocialPlatforms.ILeaderboard::get_userScope() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_26); + Object_t * L_28 = ___board; + NullCheck(L_28); + int32_t L_29 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(3 /* UnityEngine.SocialPlatforms.TimeScope UnityEngine.SocialPlatforms.ILeaderboard::get_timeScope() */, ILeaderboard_t410_il2cpp_TypeInfo_var, L_28); + NullCheck(L_17); + GcLeaderboard_Internal_LoadScores_m838(L_17, L_19, L_22, L_25, L_27, L_29, /*hidden argument*/NULL); + } + +IL_0091: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LeaderboardCallbackWrapper(System.Boolean) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_LeaderboardCallbackWrapper_m816 (Object_t * __this /* static, unused */, bool ___success, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_LeaderboardCallback_7; + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_LeaderboardCallback_7; + bool L_2 = ___success; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, L_2, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_0015: + { + return; + } +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::GetLoading(UnityEngine.SocialPlatforms.ILeaderboard) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern TypeInfo* Leaderboard_t206_il2cpp_TypeInfo_var; +extern TypeInfo* Enumerator_t444_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1_GetEnumerator_m2012_MethodInfo_var; +extern const MethodInfo* Enumerator_get_Current_m2013_MethodInfo_var; +extern const MethodInfo* Enumerator_MoveNext_m2014_MethodInfo_var; +extern "C" bool GameCenterPlatform_GetLoading_m817 (GameCenterPlatform_t195 * __this, Object_t * ___board, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Leaderboard_t206_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(109); + Enumerator_t444_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(111); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + List_1_GetEnumerator_m2012_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483682); + Enumerator_get_Current_m2013_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483683); + Enumerator_MoveNext_m2014_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483684); + s_Il2CppMethodIntialized = true; + } + GcLeaderboard_t205 * V_0 = {0}; + Enumerator_t444 V_1 = {0}; + bool V_2 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + List_1_t204 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___m_GcBoards_14; + NullCheck(L_1); + Enumerator_t444 L_2 = List_1_GetEnumerator_m2012(L_1, /*hidden argument*/List_1_GetEnumerator_m2012_MethodInfo_var); + V_1 = L_2; + } + +IL_0018: + try + { // begin try (depth: 1) + { + goto IL_0042; + } + +IL_001d: + { + GcLeaderboard_t205 * L_3 = Enumerator_get_Current_m2013((&V_1), /*hidden argument*/Enumerator_get_Current_m2013_MethodInfo_var); + V_0 = L_3; + GcLeaderboard_t205 * L_4 = V_0; + Object_t * L_5 = ___board; + NullCheck(L_4); + bool L_6 = GcLeaderboard_Contains_m833(L_4, ((Leaderboard_t206 *)CastclassClass(L_5, Leaderboard_t206_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0042; + } + } + +IL_0036: + { + GcLeaderboard_t205 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = GcLeaderboard_Loading_m840(L_7, /*hidden argument*/NULL); + V_2 = L_8; + IL2CPP_LEAVE(0x61, FINALLY_0053); + } + +IL_0042: + { + bool L_9 = Enumerator_MoveNext_m2014((&V_1), /*hidden argument*/Enumerator_MoveNext_m2014_MethodInfo_var); + if (L_9) + { + goto IL_001d; + } + } + +IL_004e: + { + IL2CPP_LEAVE(0x5F, FINALLY_0053); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0053; + } + +FINALLY_0053: + { // begin finally (depth: 1) + Enumerator_t444 L_10 = V_1; + Enumerator_t444 L_11 = L_10; + Object_t * L_12 = Box(Enumerator_t444_il2cpp_TypeInfo_var, &L_11); + NullCheck(L_12); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_12); + IL2CPP_END_FINALLY(83) + } // end finally (depth: 1) + IL2CPP_CLEANUP(83) + { + IL2CPP_JUMP_TBL(0x61, IL_0061) + IL2CPP_JUMP_TBL(0x5F, IL_005f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005f: + { + return 0; + } + +IL_0061: + { + bool L_13 = V_2; + return L_13; + } +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::VerifyAuthentication() +extern TypeInfo* ILocalUser_t409_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral63; +extern "C" bool GameCenterPlatform_VerifyAuthentication_m818 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILocalUser_t409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(112); + _stringLiteral63 = il2cpp_codegen_string_literal_from_index(63); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = GameCenterPlatform_get_localUser_m808(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean UnityEngine.SocialPlatforms.ILocalUser::get_authenticated() */, ILocalUser_t409_il2cpp_TypeInfo_var, L_0); + if (L_1) + { + goto IL_001c; + } + } + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral63, /*hidden argument*/NULL); + return 0; + } + +IL_001c: + { + return 1; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowAchievementsUI() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ShowAchievementsUI_m819 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_Internal_ShowAchievementsUI_m786(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowLeaderboardUI() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ShowLeaderboardUI_m820 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + GameCenterPlatform_Internal_ShowLeaderboardUI_m787(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ClearUsers(System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_ClearUsers_m821 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + int32_t L_0 = ___size; + GameCenterPlatform_SafeClearArray_m827(NULL /*static, unused*/, (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_users_11), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetUser(UnityEngine.SocialPlatforms.GameCenter.GcUserProfileData,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SetUser_m822 (Object_t * __this /* static, unused */, GcUserProfileData_t350 ___data, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + int32_t L_0 = ___number; + GcUserProfileData_AddToArray_m1825((&___data), (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_users_11), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SetUserImage(UnityEngine.Texture2D,System.Int32) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SetUserImage_m823 (Object_t * __this /* static, unused */, Texture2D_t215 * ___texture, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Texture2D_t215 * L_0 = ___texture; + int32_t L_1 = ___number; + GameCenterPlatform_SafeSetUserImage_m826(NULL /*static, unused*/, (&((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_users_11), L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::TriggerUsersCallbackWrapper() +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2015_MethodInfo_var; +extern "C" void GameCenterPlatform_TriggerUsersCallbackWrapper_m824 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2015_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483685); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t200 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_UsersCallback_8; + if (!L_0) + { + goto IL_0019; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t200 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_UsersCallback_8; + UserProfileU5BU5D_t202* L_2 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_users_11; + NullCheck(L_1); + Action_1_Invoke_m2015(L_1, (IUserProfileU5BU5D_t363*)(IUserProfileU5BU5D_t363*)L_2, /*hidden argument*/Action_1_Invoke_m2015_MethodInfo_var); + } + +IL_0019: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadUsers(System.String[],System.Action`1) +extern TypeInfo* UserProfileU5BU5D_t202_il2cpp_TypeInfo_var; +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2015_MethodInfo_var; +extern "C" void GameCenterPlatform_LoadUsers_m825 (GameCenterPlatform_t195 * __this, StringU5BU5D_t163* ___userIds, Action_1_t200 * ___callback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UserProfileU5BU5D_t202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(94); + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2015_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483685); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GameCenterPlatform_VerifyAuthentication_m818(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0018; + } + } + { + Action_1_t200 * L_1 = ___callback; + NullCheck(L_1); + Action_1_Invoke_m2015(L_1, (IUserProfileU5BU5D_t363*)(IUserProfileU5BU5D_t363*)((UserProfileU5BU5D_t202*)SZArrayNew(UserProfileU5BU5D_t202_il2cpp_TypeInfo_var, 0)), /*hidden argument*/Action_1_Invoke_m2015_MethodInfo_var); + return; + } + +IL_0018: + { + Action_1_t200 * L_2 = ___callback; + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_UsersCallback_8 = L_2; + StringU5BU5D_t163* L_3 = ___userIds; + GameCenterPlatform_Internal_LoadUsers_m788(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SafeSetUserImage(UnityEngine.SocialPlatforms.Impl.UserProfile[]&,UnityEngine.Texture2D,System.Int32) +extern TypeInfo* Texture2D_t215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral64; +extern Il2CppCodeGenString* _stringLiteral65; +extern "C" void GameCenterPlatform_SafeSetUserImage_m826 (Object_t * __this /* static, unused */, UserProfileU5BU5D_t202** ___array, Texture2D_t215 * ___texture, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Texture2D_t215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(115); + _stringLiteral64 = il2cpp_codegen_string_literal_from_index(64); + _stringLiteral65 = il2cpp_codegen_string_literal_from_index(65); + s_Il2CppMethodIntialized = true; + } + { + UserProfileU5BU5D_t202** L_0 = ___array; + NullCheck((*((UserProfileU5BU5D_t202**)L_0))); + int32_t L_1 = ___number; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((UserProfileU5BU5D_t202**)L_0)))->max_length))))) <= ((int32_t)L_1))) + { + goto IL_0011; + } + } + { + int32_t L_2 = ___number; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0026; + } + } + +IL_0011: + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral64, /*hidden argument*/NULL); + Texture2D_t215 * L_3 = (Texture2D_t215 *)il2cpp_codegen_object_new (Texture2D_t215_il2cpp_TypeInfo_var); + Texture2D__ctor_m897(L_3, ((int32_t)76), ((int32_t)76), /*hidden argument*/NULL); + ___texture = L_3; + } + +IL_0026: + { + UserProfileU5BU5D_t202** L_4 = ___array; + NullCheck((*((UserProfileU5BU5D_t202**)L_4))); + int32_t L_5 = ___number; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((UserProfileU5BU5D_t202**)L_4)))->max_length))))) <= ((int32_t)L_5))) + { + goto IL_0046; + } + } + { + int32_t L_6 = ___number; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0046; + } + } + { + UserProfileU5BU5D_t202** L_7 = ___array; + int32_t L_8 = ___number; + NullCheck((*((UserProfileU5BU5D_t202**)L_7))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((UserProfileU5BU5D_t202**)L_7)), L_8); + int32_t L_9 = L_8; + Texture2D_t215 * L_10 = ___texture; + NullCheck((*(UserProfile_t362 **)(UserProfile_t362 **)SZArrayLdElema((*((UserProfileU5BU5D_t202**)L_7)), L_9, sizeof(UserProfile_t362 *)))); + UserProfile_SetImage_m1846((*(UserProfile_t362 **)(UserProfile_t362 **)SZArrayLdElema((*((UserProfileU5BU5D_t202**)L_7)), L_9, sizeof(UserProfile_t362 *))), L_10, /*hidden argument*/NULL); + goto IL_0050; + } + +IL_0046: + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral65, /*hidden argument*/NULL); + } + +IL_0050: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::SafeClearArray(UnityEngine.SocialPlatforms.Impl.UserProfile[]&,System.Int32) +extern TypeInfo* UserProfileU5BU5D_t202_il2cpp_TypeInfo_var; +extern "C" void GameCenterPlatform_SafeClearArray_m827 (Object_t * __this /* static, unused */, UserProfileU5BU5D_t202** ___array, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UserProfileU5BU5D_t202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(94); + s_Il2CppMethodIntialized = true; + } + { + UserProfileU5BU5D_t202** L_0 = ___array; + if (!(*((UserProfileU5BU5D_t202**)L_0))) + { + goto IL_0011; + } + } + { + UserProfileU5BU5D_t202** L_1 = ___array; + NullCheck((*((UserProfileU5BU5D_t202**)L_1))); + int32_t L_2 = ___size; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((UserProfileU5BU5D_t202**)L_1)))->max_length))))) == ((int32_t)L_2))) + { + goto IL_0019; + } + } + +IL_0011: + { + UserProfileU5BU5D_t202** L_3 = ___array; + int32_t L_4 = ___size; + *((Object_t **)(L_3)) = (Object_t *)((UserProfileU5BU5D_t202*)SZArrayNew(UserProfileU5BU5D_t202_il2cpp_TypeInfo_var, L_4)); + } + +IL_0019: + { + return; + } +} +// UnityEngine.SocialPlatforms.ILeaderboard UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::CreateLeaderboard() +extern TypeInfo* Leaderboard_t206_il2cpp_TypeInfo_var; +extern "C" Object_t * GameCenterPlatform_CreateLeaderboard_m828 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Leaderboard_t206_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(109); + s_Il2CppMethodIntialized = true; + } + Leaderboard_t206 * V_0 = {0}; + { + Leaderboard_t206 * L_0 = (Leaderboard_t206 *)il2cpp_codegen_object_new (Leaderboard_t206_il2cpp_TypeInfo_var); + Leaderboard__ctor_m1879(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Leaderboard_t206 * L_1 = V_0; + return L_1; + } +} +// UnityEngine.SocialPlatforms.IAchievement UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::CreateAchievement() +extern TypeInfo* Achievement_t364_il2cpp_TypeInfo_var; +extern "C" Object_t * GameCenterPlatform_CreateAchievement_m829 (GameCenterPlatform_t195 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Achievement_t364_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(103); + s_Il2CppMethodIntialized = true; + } + Achievement_t364 * V_0 = {0}; + { + Achievement_t364 * L_0 = (Achievement_t364 *)il2cpp_codegen_object_new (Achievement_t364_il2cpp_TypeInfo_var); + Achievement__ctor_m1853(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Achievement_t364 * L_1 = V_0; + return L_1; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::TriggerResetAchievementCallback(System.Boolean) +extern TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +extern "C" void GameCenterPlatform_TriggerResetAchievementCallback_m830 (Object_t * __this /* static, unused */, bool ___result, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GameCenterPlatform_t195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(93); + Action_1_Invoke_m2009_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483679); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_0 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ResetAchievements_12; + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(GameCenterPlatform_t195_il2cpp_TypeInfo_var); + Action_1_t196 * L_1 = ((GameCenterPlatform_t195_StaticFields*)GameCenterPlatform_t195_il2cpp_TypeInfo_var->static_fields)->___s_ResetAchievements_12; + bool L_2 = ___result; + NullCheck(L_1); + Action_1_Invoke_m2009(L_1, L_2, /*hidden argument*/Action_1_Invoke_m2009_MethodInfo_var); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::.ctor(UnityEngine.SocialPlatforms.Impl.Leaderboard) +extern "C" void GcLeaderboard__ctor_m831 (GcLeaderboard_t205 * __this, Leaderboard_t206 * ___board, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Leaderboard_t206 * L_0 = ___board; + __this->___m_GenericLeaderboard_1 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Finalize() +extern "C" void GcLeaderboard_Finalize_m832 (GcLeaderboard_t205 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + GcLeaderboard_Dispose_m841(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Contains(UnityEngine.SocialPlatforms.Impl.Leaderboard) +extern "C" bool GcLeaderboard_Contains_m833 (GcLeaderboard_t205 * __this, Leaderboard_t206 * ___board, const MethodInfo* method) +{ + { + Leaderboard_t206 * L_0 = (__this->___m_GenericLeaderboard_1); + Leaderboard_t206 * L_1 = ___board; + return ((((Object_t*)(Leaderboard_t206 *)L_0) == ((Object_t*)(Leaderboard_t206 *)L_1))? 1 : 0); + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::SetScores(UnityEngine.SocialPlatforms.GameCenter.GcScoreData[]) +extern TypeInfo* ScoreU5BU5D_t443_il2cpp_TypeInfo_var; +extern "C" void GcLeaderboard_SetScores_m834 (GcLeaderboard_t205 * __this, GcScoreDataU5BU5D_t408* ___scoreDatas, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ScoreU5BU5D_t443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(106); + s_Il2CppMethodIntialized = true; + } + ScoreU5BU5D_t443* V_0 = {0}; + int32_t V_1 = 0; + { + Leaderboard_t206 * L_0 = (__this->___m_GenericLeaderboard_1); + if (!L_0) + { + goto IL_0043; + } + } + { + GcScoreDataU5BU5D_t408* L_1 = ___scoreDatas; + NullCheck(L_1); + V_0 = ((ScoreU5BU5D_t443*)SZArrayNew(ScoreU5BU5D_t443_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + V_1 = 0; + goto IL_002e; + } + +IL_001b: + { + ScoreU5BU5D_t443* L_2 = V_0; + int32_t L_3 = V_1; + GcScoreDataU5BU5D_t408* L_4 = ___scoreDatas; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Score_t367 * L_6 = GcScoreData_ToScore_m1828(((GcScoreData_t353 *)(GcScoreData_t353 *)SZArrayLdElema(L_4, L_5, sizeof(GcScoreData_t353 ))), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + ArrayElementTypeCheck (L_2, L_6); + *((Score_t367 **)(Score_t367 **)SZArrayLdElema(L_2, L_3, sizeof(Score_t367 *))) = (Score_t367 *)L_6; + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002e: + { + int32_t L_8 = V_1; + GcScoreDataU5BU5D_t408* L_9 = ___scoreDatas; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_001b; + } + } + { + Leaderboard_t206 * L_10 = (__this->___m_GenericLeaderboard_1); + ScoreU5BU5D_t443* L_11 = V_0; + NullCheck(L_10); + Leaderboard_SetScores_m1883(L_10, (IScoreU5BU5D_t368*)(IScoreU5BU5D_t368*)L_11, /*hidden argument*/NULL); + } + +IL_0043: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::SetLocalScore(UnityEngine.SocialPlatforms.GameCenter.GcScoreData) +extern "C" void GcLeaderboard_SetLocalScore_m835 (GcLeaderboard_t205 * __this, GcScoreData_t353 ___scoreData, const MethodInfo* method) +{ + { + Leaderboard_t206 * L_0 = (__this->___m_GenericLeaderboard_1); + if (!L_0) + { + goto IL_001d; + } + } + { + Leaderboard_t206 * L_1 = (__this->___m_GenericLeaderboard_1); + Score_t367 * L_2 = GcScoreData_ToScore_m1828((&___scoreData), /*hidden argument*/NULL); + NullCheck(L_1); + Leaderboard_SetLocalUserScore_m1881(L_1, L_2, /*hidden argument*/NULL); + } + +IL_001d: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::SetMaxRange(System.UInt32) +extern "C" void GcLeaderboard_SetMaxRange_m836 (GcLeaderboard_t205 * __this, uint32_t ___maxRange, const MethodInfo* method) +{ + { + Leaderboard_t206 * L_0 = (__this->___m_GenericLeaderboard_1); + if (!L_0) + { + goto IL_0017; + } + } + { + Leaderboard_t206 * L_1 = (__this->___m_GenericLeaderboard_1); + uint32_t L_2 = ___maxRange; + NullCheck(L_1); + Leaderboard_SetMaxRange_m1882(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::SetTitle(System.String) +extern "C" void GcLeaderboard_SetTitle_m837 (GcLeaderboard_t205 * __this, String_t* ___title, const MethodInfo* method) +{ + { + Leaderboard_t206 * L_0 = (__this->___m_GenericLeaderboard_1); + if (!L_0) + { + goto IL_0017; + } + } + { + Leaderboard_t206 * L_1 = (__this->___m_GenericLeaderboard_1); + String_t* L_2 = ___title; + NullCheck(L_1); + Leaderboard_SetTitle_m1884(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Internal_LoadScores(System.String,System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void GcLeaderboard_Internal_LoadScores_m838 (GcLeaderboard_t205 * __this, String_t* ___category, int32_t ___from, int32_t ___count, int32_t ___playerScope, int32_t ___timeScope, const MethodInfo* method) +{ + typedef void (*GcLeaderboard_Internal_LoadScores_m838_ftn) (GcLeaderboard_t205 *, String_t*, int32_t, int32_t, int32_t, int32_t); + static GcLeaderboard_Internal_LoadScores_m838_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GcLeaderboard_Internal_LoadScores_m838_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Internal_LoadScores(System.String,System.Int32,System.Int32,System.Int32,System.Int32)"); + _il2cpp_icall_func(__this, ___category, ___from, ___count, ___playerScope, ___timeScope); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Internal_LoadScoresWithUsers(System.String,System.Int32,System.String[]) +extern "C" void GcLeaderboard_Internal_LoadScoresWithUsers_m839 (GcLeaderboard_t205 * __this, String_t* ___category, int32_t ___timeScope, StringU5BU5D_t163* ___userIDs, const MethodInfo* method) +{ + typedef void (*GcLeaderboard_Internal_LoadScoresWithUsers_m839_ftn) (GcLeaderboard_t205 *, String_t*, int32_t, StringU5BU5D_t163*); + static GcLeaderboard_Internal_LoadScoresWithUsers_m839_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GcLeaderboard_Internal_LoadScoresWithUsers_m839_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Internal_LoadScoresWithUsers(System.String,System.Int32,System.String[])"); + _il2cpp_icall_func(__this, ___category, ___timeScope, ___userIDs); +} +// System.Boolean UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Loading() +extern "C" bool GcLeaderboard_Loading_m840 (GcLeaderboard_t205 * __this, const MethodInfo* method) +{ + typedef bool (*GcLeaderboard_Loading_m840_ftn) (GcLeaderboard_t205 *); + static GcLeaderboard_Loading_m840_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GcLeaderboard_Loading_m840_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Loading()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Dispose() +extern "C" void GcLeaderboard_Dispose_m841 (GcLeaderboard_t205 * __this, const MethodInfo* method) +{ + typedef void (*GcLeaderboard_Dispose_m841_ftn) (GcLeaderboard_t205 *); + static GcLeaderboard_Dispose_m841_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GcLeaderboard_Dispose_m841_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::Dispose()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.QualitySettings::set_shadowDistance(System.Single) +extern "C" void QualitySettings_set_shadowDistance_m666 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + typedef void (*QualitySettings_set_shadowDistance_m666_ftn) (float); + static QualitySettings_set_shadowDistance_m666_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (QualitySettings_set_shadowDistance_m666_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.QualitySettings::set_shadowDistance(System.Single)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.Mesh::.ctor() +extern "C" void Mesh__ctor_m842 (Mesh_t208 * __this, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + Mesh_Internal_Create_m843(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::Internal_Create(UnityEngine.Mesh) +extern "C" void Mesh_Internal_Create_m843 (Object_t * __this /* static, unused */, Mesh_t208 * ___mono, const MethodInfo* method) +{ + typedef void (*Mesh_Internal_Create_m843_ftn) (Mesh_t208 *); + static Mesh_Internal_Create_m843_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_Internal_Create_m843_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::Internal_Create(UnityEngine.Mesh)"); + _il2cpp_icall_func(___mono); +} +// System.Void UnityEngine.Mesh::Clear(System.Boolean) +extern "C" void Mesh_Clear_m844 (Mesh_t208 * __this, bool ___keepVertexLayout, const MethodInfo* method) +{ + typedef void (*Mesh_Clear_m844_ftn) (Mesh_t208 *, bool); + static Mesh_Clear_m844_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_Clear_m844_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::Clear(System.Boolean)"); + _il2cpp_icall_func(__this, ___keepVertexLayout); +} +// System.Void UnityEngine.Mesh::Clear() +extern "C" void Mesh_Clear_m845 (Mesh_t208 * __this, const MethodInfo* method) +{ + bool V_0 = false; + { + V_0 = 1; + bool L_0 = V_0; + Mesh_Clear_m844(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices() +extern "C" Vector3U5BU5D_t125* Mesh_get_vertices_m846 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Vector3U5BU5D_t125* (*Mesh_get_vertices_m846_ftn) (Mesh_t208 *); + static Mesh_get_vertices_m846_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_vertices_m846_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_vertices()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetVertices(System.Collections.Generic.List`1) +extern "C" void Mesh_SetVertices_m847 (Mesh_t208 * __this, List_1_t412 * ___inVertices, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = ___inVertices; + Mesh_SetVerticesInternal_m848(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetVerticesInternal(System.Object) +extern "C" void Mesh_SetVerticesInternal_m848 (Mesh_t208 * __this, Object_t * ___vertices, const MethodInfo* method) +{ + typedef void (*Mesh_SetVerticesInternal_m848_ftn) (Mesh_t208 *, Object_t *); + static Mesh_SetVerticesInternal_m848_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetVerticesInternal_m848_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetVerticesInternal(System.Object)"); + _il2cpp_icall_func(__this, ___vertices); +} +// UnityEngine.Vector3[] UnityEngine.Mesh::get_normals() +extern "C" Vector3U5BU5D_t125* Mesh_get_normals_m849 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Vector3U5BU5D_t125* (*Mesh_get_normals_m849_ftn) (Mesh_t208 *); + static Mesh_get_normals_m849_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_normals_m849_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_normals()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetNormals(System.Collections.Generic.List`1) +extern "C" void Mesh_SetNormals_m850 (Mesh_t208 * __this, List_1_t412 * ___inNormals, const MethodInfo* method) +{ + { + List_1_t412 * L_0 = ___inNormals; + Mesh_SetNormalsInternal_m851(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetNormalsInternal(System.Object) +extern "C" void Mesh_SetNormalsInternal_m851 (Mesh_t208 * __this, Object_t * ___normals, const MethodInfo* method) +{ + typedef void (*Mesh_SetNormalsInternal_m851_ftn) (Mesh_t208 *, Object_t *); + static Mesh_SetNormalsInternal_m851_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetNormalsInternal_m851_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetNormalsInternal(System.Object)"); + _il2cpp_icall_func(__this, ___normals); +} +// UnityEngine.Vector4[] UnityEngine.Mesh::get_tangents() +extern "C" Vector4U5BU5D_t413* Mesh_get_tangents_m852 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Vector4U5BU5D_t413* (*Mesh_get_tangents_m852_ftn) (Mesh_t208 *); + static Mesh_get_tangents_m852_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_tangents_m852_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_tangents()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetTangents(System.Collections.Generic.List`1) +extern "C" void Mesh_SetTangents_m853 (Mesh_t208 * __this, List_1_t414 * ___inTangents, const MethodInfo* method) +{ + { + List_1_t414 * L_0 = ___inTangents; + Mesh_SetTangentsInternal_m854(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetTangentsInternal(System.Object) +extern "C" void Mesh_SetTangentsInternal_m854 (Mesh_t208 * __this, Object_t * ___tangents, const MethodInfo* method) +{ + typedef void (*Mesh_SetTangentsInternal_m854_ftn) (Mesh_t208 *, Object_t *); + static Mesh_SetTangentsInternal_m854_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetTangentsInternal_m854_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetTangentsInternal(System.Object)"); + _il2cpp_icall_func(__this, ___tangents); +} +// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv() +extern "C" Vector2U5BU5D_t415* Mesh_get_uv_m855 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Vector2U5BU5D_t415* (*Mesh_get_uv_m855_ftn) (Mesh_t208 *); + static Mesh_get_uv_m855_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_uv_m855_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_uv()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv2() +extern "C" Vector2U5BU5D_t415* Mesh_get_uv2_m856 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Vector2U5BU5D_t415* (*Mesh_get_uv2_m856_ftn) (Mesh_t208 *); + static Mesh_get_uv2_m856_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_uv2_m856_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_uv2()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1) +extern "C" void Mesh_SetUVs_m857 (Mesh_t208 * __this, int32_t ___channel, List_1_t416 * ___uvs, const MethodInfo* method) +{ + { + List_1_t416 * L_0 = ___uvs; + int32_t L_1 = ___channel; + Mesh_SetUVInternal_m858(__this, L_0, L_1, 2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetUVInternal(System.Object,System.Int32,System.Int32) +extern "C" void Mesh_SetUVInternal_m858 (Mesh_t208 * __this, Object_t * ___uvs, int32_t ___channel, int32_t ___dim, const MethodInfo* method) +{ + typedef void (*Mesh_SetUVInternal_m858_ftn) (Mesh_t208 *, Object_t *, int32_t, int32_t); + static Mesh_SetUVInternal_m858_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetUVInternal_m858_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetUVInternal(System.Object,System.Int32,System.Int32)"); + _il2cpp_icall_func(__this, ___uvs, ___channel, ___dim); +} +// UnityEngine.Color32[] UnityEngine.Mesh::get_colors32() +extern "C" Color32U5BU5D_t417* Mesh_get_colors32_m859 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef Color32U5BU5D_t417* (*Mesh_get_colors32_m859_ftn) (Mesh_t208 *); + static Mesh_get_colors32_m859_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_get_colors32_m859_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_colors32()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetColors(System.Collections.Generic.List`1) +extern "C" void Mesh_SetColors_m860 (Mesh_t208 * __this, List_1_t418 * ___inColors, const MethodInfo* method) +{ + { + List_1_t418 * L_0 = ___inColors; + Mesh_SetColors32Internal_m861(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetColors32Internal(System.Object) +extern "C" void Mesh_SetColors32Internal_m861 (Mesh_t208 * __this, Object_t * ___colors, const MethodInfo* method) +{ + typedef void (*Mesh_SetColors32Internal_m861_ftn) (Mesh_t208 *, Object_t *); + static Mesh_SetColors32Internal_m861_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetColors32Internal_m861_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetColors32Internal(System.Object)"); + _il2cpp_icall_func(__this, ___colors); +} +// System.Void UnityEngine.Mesh::RecalculateBounds() +extern "C" void Mesh_RecalculateBounds_m862 (Mesh_t208 * __this, const MethodInfo* method) +{ + typedef void (*Mesh_RecalculateBounds_m862_ftn) (Mesh_t208 *); + static Mesh_RecalculateBounds_m862_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_RecalculateBounds_m862_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::RecalculateBounds()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Mesh::SetTriangles(System.Collections.Generic.List`1,System.Int32) +extern "C" void Mesh_SetTriangles_m863 (Mesh_t208 * __this, List_1_t419 * ___inTriangles, int32_t ___submesh, const MethodInfo* method) +{ + { + List_1_t419 * L_0 = ___inTriangles; + int32_t L_1 = ___submesh; + Mesh_SetTrianglesInternal_m864(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Mesh::SetTrianglesInternal(System.Object,System.Int32) +extern "C" void Mesh_SetTrianglesInternal_m864 (Mesh_t208 * __this, Object_t * ___triangles, int32_t ___submesh, const MethodInfo* method) +{ + typedef void (*Mesh_SetTrianglesInternal_m864_ftn) (Mesh_t208 *, Object_t *, int32_t); + static Mesh_SetTrianglesInternal_m864_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_SetTrianglesInternal_m864_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetTrianglesInternal(System.Object,System.Int32)"); + _il2cpp_icall_func(__this, ___triangles, ___submesh); +} +// System.Int32[] UnityEngine.Mesh::GetIndices(System.Int32) +extern "C" Int32U5BU5D_t420* Mesh_GetIndices_m865 (Mesh_t208 * __this, int32_t ___submesh, const MethodInfo* method) +{ + typedef Int32U5BU5D_t420* (*Mesh_GetIndices_m865_ftn) (Mesh_t208 *, int32_t); + static Mesh_GetIndices_m865_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mesh_GetIndices_m865_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::GetIndices(System.Int32)"); + return _il2cpp_icall_func(__this, ___submesh); +} +// System.Single UnityEngine.BoneWeight::get_weight0() +extern "C" float BoneWeight_get_weight0_m866 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Weight0_0); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_weight0(System.Single) +extern "C" void BoneWeight_set_weight0_m867 (BoneWeight_t209 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Weight0_0 = L_0; + return; + } +} +// System.Single UnityEngine.BoneWeight::get_weight1() +extern "C" float BoneWeight_get_weight1_m868 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Weight1_1); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_weight1(System.Single) +extern "C" void BoneWeight_set_weight1_m869 (BoneWeight_t209 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Weight1_1 = L_0; + return; + } +} +// System.Single UnityEngine.BoneWeight::get_weight2() +extern "C" float BoneWeight_get_weight2_m870 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Weight2_2); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_weight2(System.Single) +extern "C" void BoneWeight_set_weight2_m871 (BoneWeight_t209 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Weight2_2 = L_0; + return; + } +} +// System.Single UnityEngine.BoneWeight::get_weight3() +extern "C" float BoneWeight_get_weight3_m872 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Weight3_3); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_weight3(System.Single) +extern "C" void BoneWeight_set_weight3_m873 (BoneWeight_t209 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Weight3_3 = L_0; + return; + } +} +// System.Int32 UnityEngine.BoneWeight::get_boneIndex0() +extern "C" int32_t BoneWeight_get_boneIndex0_m874 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BoneIndex0_4); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_boneIndex0(System.Int32) +extern "C" void BoneWeight_set_boneIndex0_m875 (BoneWeight_t209 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_BoneIndex0_4 = L_0; + return; + } +} +// System.Int32 UnityEngine.BoneWeight::get_boneIndex1() +extern "C" int32_t BoneWeight_get_boneIndex1_m876 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BoneIndex1_5); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_boneIndex1(System.Int32) +extern "C" void BoneWeight_set_boneIndex1_m877 (BoneWeight_t209 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_BoneIndex1_5 = L_0; + return; + } +} +// System.Int32 UnityEngine.BoneWeight::get_boneIndex2() +extern "C" int32_t BoneWeight_get_boneIndex2_m878 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BoneIndex2_6); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_boneIndex2(System.Int32) +extern "C" void BoneWeight_set_boneIndex2_m879 (BoneWeight_t209 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_BoneIndex2_6 = L_0; + return; + } +} +// System.Int32 UnityEngine.BoneWeight::get_boneIndex3() +extern "C" int32_t BoneWeight_get_boneIndex3_m880 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_BoneIndex3_7); + return L_0; + } +} +// System.Void UnityEngine.BoneWeight::set_boneIndex3(System.Int32) +extern "C" void BoneWeight_set_boneIndex3_m881 (BoneWeight_t209 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_BoneIndex3_7 = L_0; + return; + } +} +// System.Int32 UnityEngine.BoneWeight::GetHashCode() +extern "C" int32_t BoneWeight_GetHashCode_m882 (BoneWeight_t209 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + float V_4 = 0.0f; + float V_5 = 0.0f; + float V_6 = 0.0f; + float V_7 = 0.0f; + { + int32_t L_0 = BoneWeight_get_boneIndex0_m874(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Int32_GetHashCode_m2016((&V_0), /*hidden argument*/NULL); + int32_t L_2 = BoneWeight_get_boneIndex1_m876(__this, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = Int32_GetHashCode_m2016((&V_1), /*hidden argument*/NULL); + int32_t L_4 = BoneWeight_get_boneIndex2_m878(__this, /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = Int32_GetHashCode_m2016((&V_2), /*hidden argument*/NULL); + int32_t L_6 = BoneWeight_get_boneIndex3_m880(__this, /*hidden argument*/NULL); + V_3 = L_6; + int32_t L_7 = Int32_GetHashCode_m2016((&V_3), /*hidden argument*/NULL); + float L_8 = BoneWeight_get_weight0_m866(__this, /*hidden argument*/NULL); + V_4 = L_8; + int32_t L_9 = Single_GetHashCode_m2017((&V_4), /*hidden argument*/NULL); + float L_10 = BoneWeight_get_weight1_m868(__this, /*hidden argument*/NULL); + V_5 = L_10; + int32_t L_11 = Single_GetHashCode_m2017((&V_5), /*hidden argument*/NULL); + float L_12 = BoneWeight_get_weight2_m870(__this, /*hidden argument*/NULL); + V_6 = L_12; + int32_t L_13 = Single_GetHashCode_m2017((&V_6), /*hidden argument*/NULL); + float L_14 = BoneWeight_get_weight3_m872(__this, /*hidden argument*/NULL); + V_7 = L_14; + int32_t L_15 = Single_GetHashCode_m2017((&V_7), /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1))))^(int32_t)((int32_t)((int32_t)L_9<<(int32_t)5))))^(int32_t)((int32_t)((int32_t)L_11<<(int32_t)4))))^(int32_t)((int32_t)((int32_t)L_13>>(int32_t)4))))^(int32_t)((int32_t)((int32_t)L_15>>(int32_t)3)))); + } +} +// System.Boolean UnityEngine.BoneWeight::Equals(System.Object) +extern TypeInfo* BoneWeight_t209_il2cpp_TypeInfo_var; +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" bool BoneWeight_Equals_m883 (BoneWeight_t209 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BoneWeight_t209_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(116); + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + BoneWeight_t209 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + Vector4_t234 V_5 = {0}; + int32_t G_B8_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, BoneWeight_t209_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(BoneWeight_t209 *)((BoneWeight_t209 *)UnBox (L_1, BoneWeight_t209_il2cpp_TypeInfo_var)))); + int32_t L_2 = BoneWeight_get_boneIndex0_m874(__this, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = BoneWeight_get_boneIndex0_m874((&V_0), /*hidden argument*/NULL); + bool L_4 = Int32_Equals_m2018((&V_1), L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_00cb; + } + } + { + int32_t L_5 = BoneWeight_get_boneIndex1_m876(__this, /*hidden argument*/NULL); + V_2 = L_5; + int32_t L_6 = BoneWeight_get_boneIndex1_m876((&V_0), /*hidden argument*/NULL); + bool L_7 = Int32_Equals_m2018((&V_2), L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_00cb; + } + } + { + int32_t L_8 = BoneWeight_get_boneIndex2_m878(__this, /*hidden argument*/NULL); + V_3 = L_8; + int32_t L_9 = BoneWeight_get_boneIndex2_m878((&V_0), /*hidden argument*/NULL); + bool L_10 = Int32_Equals_m2018((&V_3), L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_00cb; + } + } + { + int32_t L_11 = BoneWeight_get_boneIndex3_m880(__this, /*hidden argument*/NULL); + V_4 = L_11; + int32_t L_12 = BoneWeight_get_boneIndex3_m880((&V_0), /*hidden argument*/NULL); + bool L_13 = Int32_Equals_m2018((&V_4), L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00cb; + } + } + { + float L_14 = BoneWeight_get_weight0_m866(__this, /*hidden argument*/NULL); + float L_15 = BoneWeight_get_weight1_m868(__this, /*hidden argument*/NULL); + float L_16 = BoneWeight_get_weight2_m870(__this, /*hidden argument*/NULL); + float L_17 = BoneWeight_get_weight3_m872(__this, /*hidden argument*/NULL); + Vector4__ctor_m1102((&V_5), L_14, L_15, L_16, L_17, /*hidden argument*/NULL); + float L_18 = BoneWeight_get_weight0_m866((&V_0), /*hidden argument*/NULL); + float L_19 = BoneWeight_get_weight1_m868((&V_0), /*hidden argument*/NULL); + float L_20 = BoneWeight_get_weight2_m870((&V_0), /*hidden argument*/NULL); + float L_21 = BoneWeight_get_weight3_m872((&V_0), /*hidden argument*/NULL); + Vector4_t234 L_22 = {0}; + Vector4__ctor_m1102(&L_22, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + Vector4_t234 L_23 = L_22; + Object_t * L_24 = Box(Vector4_t234_il2cpp_TypeInfo_var, &L_23); + bool L_25 = Vector4_Equals_m1106((&V_5), L_24, /*hidden argument*/NULL); + G_B8_0 = ((int32_t)(L_25)); + goto IL_00cc; + } + +IL_00cb: + { + G_B8_0 = 0; + } + +IL_00cc: + { + return G_B8_0; + } +} +// System.Boolean UnityEngine.BoneWeight::op_Equality(UnityEngine.BoneWeight,UnityEngine.BoneWeight) +extern "C" bool BoneWeight_op_Equality_m884 (Object_t * __this /* static, unused */, BoneWeight_t209 ___lhs, BoneWeight_t209 ___rhs, const MethodInfo* method) +{ + int32_t G_B6_0 = 0; + { + int32_t L_0 = BoneWeight_get_boneIndex0_m874((&___lhs), /*hidden argument*/NULL); + int32_t L_1 = BoneWeight_get_boneIndex0_m874((&___rhs), /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0095; + } + } + { + int32_t L_2 = BoneWeight_get_boneIndex1_m876((&___lhs), /*hidden argument*/NULL); + int32_t L_3 = BoneWeight_get_boneIndex1_m876((&___rhs), /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) + { + goto IL_0095; + } + } + { + int32_t L_4 = BoneWeight_get_boneIndex2_m878((&___lhs), /*hidden argument*/NULL); + int32_t L_5 = BoneWeight_get_boneIndex2_m878((&___rhs), /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) + { + goto IL_0095; + } + } + { + int32_t L_6 = BoneWeight_get_boneIndex3_m880((&___lhs), /*hidden argument*/NULL); + int32_t L_7 = BoneWeight_get_boneIndex3_m880((&___rhs), /*hidden argument*/NULL); + if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) + { + goto IL_0095; + } + } + { + float L_8 = BoneWeight_get_weight0_m866((&___lhs), /*hidden argument*/NULL); + float L_9 = BoneWeight_get_weight1_m868((&___lhs), /*hidden argument*/NULL); + float L_10 = BoneWeight_get_weight2_m870((&___lhs), /*hidden argument*/NULL); + float L_11 = BoneWeight_get_weight3_m872((&___lhs), /*hidden argument*/NULL); + Vector4_t234 L_12 = {0}; + Vector4__ctor_m1102(&L_12, L_8, L_9, L_10, L_11, /*hidden argument*/NULL); + float L_13 = BoneWeight_get_weight0_m866((&___rhs), /*hidden argument*/NULL); + float L_14 = BoneWeight_get_weight1_m868((&___rhs), /*hidden argument*/NULL); + float L_15 = BoneWeight_get_weight2_m870((&___rhs), /*hidden argument*/NULL); + float L_16 = BoneWeight_get_weight3_m872((&___rhs), /*hidden argument*/NULL); + Vector4_t234 L_17 = {0}; + Vector4__ctor_m1102(&L_17, L_13, L_14, L_15, L_16, /*hidden argument*/NULL); + bool L_18 = Vector4_op_Equality_m1114(NULL /*static, unused*/, L_12, L_17, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_18)); + goto IL_0096; + } + +IL_0095: + { + G_B6_0 = 0; + } + +IL_0096: + { + return G_B6_0; + } +} +// System.Boolean UnityEngine.BoneWeight::op_Inequality(UnityEngine.BoneWeight,UnityEngine.BoneWeight) +extern "C" bool BoneWeight_op_Inequality_m885 (Object_t * __this /* static, unused */, BoneWeight_t209 ___lhs, BoneWeight_t209 ___rhs, const MethodInfo* method) +{ + { + BoneWeight_t209 L_0 = ___lhs; + BoneWeight_t209 L_1 = ___rhs; + bool L_2 = BoneWeight_op_Equality_m884(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// UnityEngine.Material[] UnityEngine.Renderer::get_materials() +extern "C" MaterialU5BU5D_t159* Renderer_get_materials_m627 (Renderer_t142 * __this, const MethodInfo* method) +{ + typedef MaterialU5BU5D_t159* (*Renderer_get_materials_m627_ftn) (Renderer_t142 *); + static Renderer_get_materials_m627_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_get_materials_m627_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::get_materials()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Renderer::set_materials(UnityEngine.Material[]) +extern "C" void Renderer_set_materials_m632 (Renderer_t142 * __this, MaterialU5BU5D_t159* ___value, const MethodInfo* method) +{ + typedef void (*Renderer_set_materials_m632_ftn) (Renderer_t142 *, MaterialU5BU5D_t159*); + static Renderer_set_materials_m632_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_set_materials_m632_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::set_materials(UnityEngine.Material[])"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Material[] UnityEngine.Renderer::get_sharedMaterials() +extern "C" MaterialU5BU5D_t159* Renderer_get_sharedMaterials_m625 (Renderer_t142 * __this, const MethodInfo* method) +{ + typedef MaterialU5BU5D_t159* (*Renderer_get_sharedMaterials_m625_ftn) (Renderer_t142 *); + static Renderer_get_sharedMaterials_m625_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_get_sharedMaterials_m625_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::get_sharedMaterials()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Bounds UnityEngine.Renderer::get_bounds() +extern "C" Bounds_t141 Renderer_get_bounds_m505 (Renderer_t142 * __this, const MethodInfo* method) +{ + Bounds_t141 V_0 = {0}; + { + Renderer_INTERNAL_get_bounds_m886(__this, (&V_0), /*hidden argument*/NULL); + Bounds_t141 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Renderer::INTERNAL_get_bounds(UnityEngine.Bounds&) +extern "C" void Renderer_INTERNAL_get_bounds_m886 (Renderer_t142 * __this, Bounds_t141 * ___value, const MethodInfo* method) +{ + typedef void (*Renderer_INTERNAL_get_bounds_m886_ftn) (Renderer_t142 *, Bounds_t141 *); + static Renderer_INTERNAL_get_bounds_m886_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_INTERNAL_get_bounds_m886_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::INTERNAL_get_bounds(UnityEngine.Bounds&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.Renderer::get_sortingLayerID() +extern "C" int32_t Renderer_get_sortingLayerID_m887 (Renderer_t142 * __this, const MethodInfo* method) +{ + typedef int32_t (*Renderer_get_sortingLayerID_m887_ftn) (Renderer_t142 *); + static Renderer_get_sortingLayerID_m887_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_get_sortingLayerID_m887_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::get_sortingLayerID()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Renderer::get_sortingOrder() +extern "C" int32_t Renderer_get_sortingOrder_m888 (Renderer_t142 * __this, const MethodInfo* method) +{ + typedef int32_t (*Renderer_get_sortingOrder_m888_ftn) (Renderer_t142 *); + static Renderer_get_sortingOrder_m888_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Renderer_get_sortingOrder_m888_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Renderer::get_sortingOrder()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Screen::get_width() +extern "C" int32_t Screen_get_width_m602 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Screen_get_width_m602_ftn) (); + static Screen_get_width_m602_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Screen_get_width_m602_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Screen::get_width()"); + return _il2cpp_icall_func(); +} +// System.Int32 UnityEngine.Screen::get_height() +extern "C" int32_t Screen_get_height_m688 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Screen_get_height_m688_ftn) (); + static Screen_get_height_m688_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Screen_get_height_m688_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Screen::get_height()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Screen::get_dpi() +extern "C" float Screen_get_dpi_m889 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Screen_get_dpi_m889_ftn) (); + static Screen_get_dpi_m889_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Screen_get_dpi_m889_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Screen::get_dpi()"); + return _il2cpp_icall_func(); +} +// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest(UnityEngine.Vector3) +extern "C" GUIElement_t211 * GUILayer_HitTest_m890 (GUILayer_t213 * __this, Vector3_t4 ___screenPosition, const MethodInfo* method) +{ + { + GUIElement_t211 * L_0 = GUILayer_INTERNAL_CALL_HitTest_m891(NULL /*static, unused*/, __this, (&___screenPosition), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.GUIElement UnityEngine.GUILayer::INTERNAL_CALL_HitTest(UnityEngine.GUILayer,UnityEngine.Vector3&) +extern "C" GUIElement_t211 * GUILayer_INTERNAL_CALL_HitTest_m891 (Object_t * __this /* static, unused */, GUILayer_t213 * ___self, Vector3_t4 * ___screenPosition, const MethodInfo* method) +{ + typedef GUIElement_t211 * (*GUILayer_INTERNAL_CALL_HitTest_m891_ftn) (GUILayer_t213 *, Vector3_t4 *); + static GUILayer_INTERNAL_CALL_HitTest_m891_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUILayer_INTERNAL_CALL_HitTest_m891_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUILayer::INTERNAL_CALL_HitTest(UnityEngine.GUILayer,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___screenPosition); +} +// System.Void UnityEngine.Texture::.ctor() +extern "C" void Texture__ctor_m892 (Texture_t214 * __this, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.Texture::Internal_GetWidth(UnityEngine.Texture) +extern "C" int32_t Texture_Internal_GetWidth_m893 (Object_t * __this /* static, unused */, Texture_t214 * ___mono, const MethodInfo* method) +{ + typedef int32_t (*Texture_Internal_GetWidth_m893_ftn) (Texture_t214 *); + static Texture_Internal_GetWidth_m893_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Texture_Internal_GetWidth_m893_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture::Internal_GetWidth(UnityEngine.Texture)"); + return _il2cpp_icall_func(___mono); +} +// System.Int32 UnityEngine.Texture::Internal_GetHeight(UnityEngine.Texture) +extern "C" int32_t Texture_Internal_GetHeight_m894 (Object_t * __this /* static, unused */, Texture_t214 * ___mono, const MethodInfo* method) +{ + typedef int32_t (*Texture_Internal_GetHeight_m894_ftn) (Texture_t214 *); + static Texture_Internal_GetHeight_m894_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Texture_Internal_GetHeight_m894_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture::Internal_GetHeight(UnityEngine.Texture)"); + return _il2cpp_icall_func(___mono); +} +// System.Int32 UnityEngine.Texture::get_width() +extern "C" int32_t Texture_get_width_m895 (Texture_t214 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Texture_Internal_GetWidth_m893(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 UnityEngine.Texture::get_height() +extern "C" int32_t Texture_get_height_m896 (Texture_t214 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Texture_Internal_GetHeight_m894(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" void Texture2D__ctor_m897 (Texture2D_t215 * __this, int32_t ___width, int32_t ___height, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + Texture__ctor_m892(__this, /*hidden argument*/NULL); + int32_t L_0 = ___width; + int32_t L_1 = ___height; + IntPtr_t L_2 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + Texture2D_Internal_Create_m898(NULL /*static, unused*/, __this, L_0, L_1, 5, 1, 0, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Texture2D::Internal_Create(UnityEngine.Texture2D,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean,System.IntPtr) +extern "C" void Texture2D_Internal_Create_m898 (Object_t * __this /* static, unused */, Texture2D_t215 * ___mono, int32_t ___width, int32_t ___height, int32_t ___format, bool ___mipmap, bool ___linear, IntPtr_t ___nativeTex, const MethodInfo* method) +{ + typedef void (*Texture2D_Internal_Create_m898_ftn) (Texture2D_t215 *, int32_t, int32_t, int32_t, bool, bool, IntPtr_t); + static Texture2D_Internal_Create_m898_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Texture2D_Internal_Create_m898_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture2D::Internal_Create(UnityEngine.Texture2D,System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean,System.IntPtr)"); + _il2cpp_icall_func(___mono, ___width, ___height, ___format, ___mipmap, ___linear, ___nativeTex); +} +// UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture() +extern "C" Texture2D_t215 * Texture2D_get_whiteTexture_m899 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef Texture2D_t215 * (*Texture2D_get_whiteTexture_m899_ftn) (); + static Texture2D_get_whiteTexture_m899_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Texture2D_get_whiteTexture_m899_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture2D::get_whiteTexture()"); + return _il2cpp_icall_func(); +} +// UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single) +extern "C" Color_t139 Texture2D_GetPixelBilinear_m900 (Texture2D_t215 * __this, float ___u, float ___v, const MethodInfo* method) +{ + typedef Color_t139 (*Texture2D_GetPixelBilinear_m900_ftn) (Texture2D_t215 *, float, float); + static Texture2D_GetPixelBilinear_m900_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Texture2D_GetPixelBilinear_m900_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)"); + return _il2cpp_icall_func(__this, ___u, ___v); +} +// System.Int32 UnityEngine.RenderTexture::Internal_GetWidth(UnityEngine.RenderTexture) +extern "C" int32_t RenderTexture_Internal_GetWidth_m901 (Object_t * __this /* static, unused */, RenderTexture_t216 * ___mono, const MethodInfo* method) +{ + typedef int32_t (*RenderTexture_Internal_GetWidth_m901_ftn) (RenderTexture_t216 *); + static RenderTexture_Internal_GetWidth_m901_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RenderTexture_Internal_GetWidth_m901_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RenderTexture::Internal_GetWidth(UnityEngine.RenderTexture)"); + return _il2cpp_icall_func(___mono); +} +// System.Int32 UnityEngine.RenderTexture::Internal_GetHeight(UnityEngine.RenderTexture) +extern "C" int32_t RenderTexture_Internal_GetHeight_m902 (Object_t * __this /* static, unused */, RenderTexture_t216 * ___mono, const MethodInfo* method) +{ + typedef int32_t (*RenderTexture_Internal_GetHeight_m902_ftn) (RenderTexture_t216 *); + static RenderTexture_Internal_GetHeight_m902_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RenderTexture_Internal_GetHeight_m902_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RenderTexture::Internal_GetHeight(UnityEngine.RenderTexture)"); + return _il2cpp_icall_func(___mono); +} +// System.Int32 UnityEngine.RenderTexture::get_width() +extern "C" int32_t RenderTexture_get_width_m903 (RenderTexture_t216 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = RenderTexture_Internal_GetWidth_m901(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 UnityEngine.RenderTexture::get_height() +extern "C" int32_t RenderTexture_get_height_m904 (RenderTexture_t216 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = RenderTexture_Internal_GetHeight_m902(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.CullingGroup/StateChanged::.ctor(System.Object,System.IntPtr) +extern "C" void StateChanged__ctor_m905 (StateChanged_t219 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.CullingGroup/StateChanged::Invoke(UnityEngine.CullingGroupEvent) +extern "C" void StateChanged_Invoke_m906 (StateChanged_t219 * __this, CullingGroupEvent_t218 ___sphere, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + StateChanged_Invoke_m906((StateChanged_t219 *)__this->___prev_9,___sphere, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, CullingGroupEvent_t218 ___sphere, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sphere,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, CullingGroupEvent_t218 ___sphere, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sphere,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_StateChanged_t219(Il2CppObject* delegate, CullingGroupEvent_t218 ___sphere) +{ + typedef void (STDCALL *native_function_ptr_type)(CullingGroupEvent_t218 ); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___sphere' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(___sphere); + + // Marshaling cleanup of parameter '___sphere' native representation + +} +// System.IAsyncResult UnityEngine.CullingGroup/StateChanged::BeginInvoke(UnityEngine.CullingGroupEvent,System.AsyncCallback,System.Object) +extern TypeInfo* CullingGroupEvent_t218_il2cpp_TypeInfo_var; +extern "C" Object_t * StateChanged_BeginInvoke_m907 (StateChanged_t219 * __this, CullingGroupEvent_t218 ___sphere, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CullingGroupEvent_t218_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(119); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(CullingGroupEvent_t218_il2cpp_TypeInfo_var, &___sphere); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.CullingGroup/StateChanged::EndInvoke(System.IAsyncResult) +extern "C" void StateChanged_EndInvoke_m908 (StateChanged_t219 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.CullingGroup::Finalize() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" void CullingGroup_Finalize_m909 (CullingGroup_t223 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + IntPtr_t L_0 = (__this->___m_Ptr_0); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001b; + } + } + +IL_0015: + { + CullingGroup_FinalizerFailure_m912(__this, /*hidden argument*/NULL); + } + +IL_001b: + { + IL2CPP_LEAVE(0x27, FINALLY_0020); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0020; + } + +FINALLY_0020: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(32) + } // end finally (depth: 1) + IL2CPP_CLEANUP(32) + { + IL2CPP_JUMP_TBL(0x27, IL_0027) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0027: + { + return; + } +} +// System.Void UnityEngine.CullingGroup::Dispose() +extern "C" void CullingGroup_Dispose_m910 (CullingGroup_t223 * __this, const MethodInfo* method) +{ + typedef void (*CullingGroup_Dispose_m910_ftn) (CullingGroup_t223 *); + static CullingGroup_Dispose_m910_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CullingGroup_Dispose_m910_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CullingGroup::Dispose()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CullingGroup::SendEvents(UnityEngine.CullingGroup,System.IntPtr,System.Int32) +extern "C" void CullingGroup_SendEvents_m911 (Object_t * __this /* static, unused */, CullingGroup_t223 * ___cullingGroup, IntPtr_t ___eventsPtr, int32_t ___count, const MethodInfo* method) +{ + CullingGroupEvent_t218 * V_0 = {0}; + int32_t V_1 = 0; + { + void* L_0 = IntPtr_ToPointer_m2020((&___eventsPtr), /*hidden argument*/NULL); + V_0 = (CullingGroupEvent_t218 *)L_0; + CullingGroup_t223 * L_1 = ___cullingGroup; + NullCheck(L_1); + StateChanged_t219 * L_2 = (L_1->___m_OnStateChanged_1); + if (L_2) + { + goto IL_0014; + } + } + { + return; + } + +IL_0014: + { + V_1 = 0; + goto IL_0039; + } + +IL_001b: + { + CullingGroup_t223 * L_3 = ___cullingGroup; + NullCheck(L_3); + StateChanged_t219 * L_4 = (L_3->___m_OnStateChanged_1); + CullingGroupEvent_t218 * L_5 = V_0; + int32_t L_6 = V_1; + NullCheck(L_4); + StateChanged_Invoke_m906(L_4, (*(CullingGroupEvent_t218 *)((CullingGroupEvent_t218 *)((intptr_t)L_5+(int32_t)((int32_t)((int32_t)L_6*(int32_t)sizeof(CullingGroupEvent_t218 )))))), /*hidden argument*/NULL); + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0039: + { + int32_t L_8 = V_1; + int32_t L_9 = ___count; + if ((((int32_t)L_8) < ((int32_t)L_9))) + { + goto IL_001b; + } + } + { + return; + } +} +// System.Void UnityEngine.CullingGroup::FinalizerFailure() +extern "C" void CullingGroup_FinalizerFailure_m912 (CullingGroup_t223 * __this, const MethodInfo* method) +{ + typedef void (*CullingGroup_FinalizerFailure_m912_ftn) (CullingGroup_t223 *); + static CullingGroup_FinalizerFailure_m912_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CullingGroup_FinalizerFailure_m912_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CullingGroup::FinalizerFailure()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GradientColorKey::.ctor(UnityEngine.Color,System.Single) +extern "C" void GradientColorKey__ctor_m913 (GradientColorKey_t224 * __this, Color_t139 ___col, float ___time, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___col; + __this->___color_0 = L_0; + float L_1 = ___time; + __this->___time_1 = L_1; + return; + } +} +// System.Void UnityEngine.GradientAlphaKey::.ctor(System.Single,System.Single) +extern "C" void GradientAlphaKey__ctor_m914 (GradientAlphaKey_t225 * __this, float ___alpha, float ___time, const MethodInfo* method) +{ + { + float L_0 = ___alpha; + __this->___alpha_0 = L_0; + float L_1 = ___time; + __this->___time_1 = L_1; + return; + } +} +// System.Void UnityEngine.Gradient::.ctor() +extern "C" void Gradient__ctor_m915 (Gradient_t226 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Gradient_Init_m916(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Gradient::Init() +extern "C" void Gradient_Init_m916 (Gradient_t226 * __this, const MethodInfo* method) +{ + typedef void (*Gradient_Init_m916_ftn) (Gradient_t226 *); + static Gradient_Init_m916_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Gradient_Init_m916_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gradient::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Gradient::Cleanup() +extern "C" void Gradient_Cleanup_m917 (Gradient_t226 * __this, const MethodInfo* method) +{ + typedef void (*Gradient_Cleanup_m917_ftn) (Gradient_t226 *); + static Gradient_Cleanup_m917_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Gradient_Cleanup_m917_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gradient::Cleanup()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Gradient::Finalize() +extern "C" void Gradient_Finalize_m918 (Gradient_t226 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + Gradient_Cleanup_m917(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// Conversion methods for marshalling of: UnityEngine.Gradient +extern "C" void Gradient_t226_marshal(const Gradient_t226& unmarshaled, Gradient_t226_marshaled& marshaled) +{ + marshaled.___m_Ptr_0 = reinterpret_cast((unmarshaled.___m_Ptr_0).___m_value_0); +} +extern "C" void Gradient_t226_marshal_back(const Gradient_t226_marshaled& marshaled, Gradient_t226& unmarshaled) +{ + (unmarshaled.___m_Ptr_0).___m_value_0 = reinterpret_cast(marshaled.___m_Ptr_0); +} +// Conversion method for clean up from marshalling of: UnityEngine.Gradient +extern "C" void Gradient_t226_marshal_cleanup(Gradient_t226_marshaled& marshaled) +{ +} +// System.Void UnityEngine.TouchScreenKeyboard::.ctor(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.String) +extern TypeInfo* TouchScreenKeyboard_InternalConstructorHelperArguments_t227_il2cpp_TypeInfo_var; +extern TypeInfo* TouchScreenKeyboardType_t228_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" void TouchScreenKeyboard__ctor_m919 (TouchScreenKeyboard_t229 * __this, String_t* ___text, int32_t ___keyboardType, bool ___autocorrection, bool ___multiline, bool ___secure, bool ___alert, String_t* ___textPlaceholder, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TouchScreenKeyboard_InternalConstructorHelperArguments_t227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(120); + TouchScreenKeyboardType_t228_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(121); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + TouchScreenKeyboard_InternalConstructorHelperArguments_t227 V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Initobj (TouchScreenKeyboard_InternalConstructorHelperArguments_t227_il2cpp_TypeInfo_var, (&V_0)); + int32_t L_0 = ___keyboardType; + int32_t L_1 = L_0; + Object_t * L_2 = Box(TouchScreenKeyboardType_t228_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_3 = Convert_ToUInt32_m2021(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + (&V_0)->___keyboardType_0 = L_3; + bool L_4 = ___autocorrection; + uint32_t L_5 = Convert_ToUInt32_m2022(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + (&V_0)->___autocorrection_1 = L_5; + bool L_6 = ___multiline; + uint32_t L_7 = Convert_ToUInt32_m2022(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + (&V_0)->___multiline_2 = L_7; + bool L_8 = ___secure; + uint32_t L_9 = Convert_ToUInt32_m2022(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + (&V_0)->___secure_3 = L_9; + bool L_10 = ___alert; + uint32_t L_11 = Convert_ToUInt32_m2022(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + (&V_0)->___alert_4 = L_11; + String_t* L_12 = ___text; + String_t* L_13 = ___textPlaceholder; + TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922(__this, (&V_0), L_12, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TouchScreenKeyboard::Destroy() +extern "C" void TouchScreenKeyboard_Destroy_m920 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + typedef void (*TouchScreenKeyboard_Destroy_m920_ftn) (TouchScreenKeyboard_t229 *); + static TouchScreenKeyboard_Destroy_m920_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_Destroy_m920_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::Destroy()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TouchScreenKeyboard::Finalize() +extern "C" void TouchScreenKeyboard_Finalize_m921 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + TouchScreenKeyboard_Destroy_m920(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// System.Void UnityEngine.TouchScreenKeyboard::TouchScreenKeyboard_InternalConstructorHelper(UnityEngine.TouchScreenKeyboard_InternalConstructorHelperArguments&,System.String,System.String) +extern "C" void TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922 (TouchScreenKeyboard_t229 * __this, TouchScreenKeyboard_InternalConstructorHelperArguments_t227 * ___arguments, String_t* ___text, String_t* ___textPlaceholder, const MethodInfo* method) +{ + typedef void (*TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922_ftn) (TouchScreenKeyboard_t229 *, TouchScreenKeyboard_InternalConstructorHelperArguments_t227 *, String_t*, String_t*); + static TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::TouchScreenKeyboard_InternalConstructorHelper(UnityEngine.TouchScreenKeyboard_InternalConstructorHelperArguments&,System.String,System.String)"); + _il2cpp_icall_func(__this, ___arguments, ___text, ___textPlaceholder); +} +// System.Boolean UnityEngine.TouchScreenKeyboard::get_isSupported() +extern "C" bool TouchScreenKeyboard_get_isSupported_m923 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = Application_get_platform_m1237(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + V_1 = L_1; + int32_t L_2 = V_1; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 0) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 1) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 2) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 3) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 4) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 5) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 6) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 7) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 8) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 9) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 10) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 11) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)18))) == 12) + { + goto IL_0062; + } + } + +IL_0045: + { + int32_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)8)) == 0) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_3-(int32_t)8)) == 1) + { + goto IL_0066; + } + if (((int32_t)((int32_t)L_3-(int32_t)8)) == 2) + { + goto IL_0066; + } + if (((int32_t)((int32_t)L_3-(int32_t)8)) == 3) + { + goto IL_0062; + } + } + { + goto IL_0066; + } + +IL_0062: + { + return 1; + } + +IL_0064: + { + return 0; + } + +IL_0066: + { + return 0; + } +} +// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" TouchScreenKeyboard_t229 * TouchScreenKeyboard_Open_m924 (Object_t * __this /* static, unused */, String_t* ___text, int32_t ___keyboardType, bool ___autocorrection, bool ___multiline, bool ___secure, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + bool V_1 = false; + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_0; + V_1 = 0; + String_t* L_1 = ___text; + int32_t L_2 = ___keyboardType; + bool L_3 = ___autocorrection; + bool L_4 = ___multiline; + bool L_5 = ___secure; + bool L_6 = V_1; + String_t* L_7 = V_0; + TouchScreenKeyboard_t229 * L_8 = TouchScreenKeyboard_Open_m926(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" TouchScreenKeyboard_t229 * TouchScreenKeyboard_Open_m925 (Object_t * __this /* static, unused */, String_t* ___text, int32_t ___keyboardType, bool ___autocorrection, bool ___multiline, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + bool V_1 = false; + bool V_2 = false; + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_0; + V_1 = 0; + V_2 = 0; + String_t* L_1 = ___text; + int32_t L_2 = ___keyboardType; + bool L_3 = ___autocorrection; + bool L_4 = ___multiline; + bool L_5 = V_2; + bool L_6 = V_1; + String_t* L_7 = V_0; + TouchScreenKeyboard_t229 * L_8 = TouchScreenKeyboard_Open_m926(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.String) +extern TypeInfo* TouchScreenKeyboard_t229_il2cpp_TypeInfo_var; +extern "C" TouchScreenKeyboard_t229 * TouchScreenKeyboard_Open_m926 (Object_t * __this /* static, unused */, String_t* ___text, int32_t ___keyboardType, bool ___autocorrection, bool ___multiline, bool ___secure, bool ___alert, String_t* ___textPlaceholder, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TouchScreenKeyboard_t229_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(123); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___text; + int32_t L_1 = ___keyboardType; + bool L_2 = ___autocorrection; + bool L_3 = ___multiline; + bool L_4 = ___secure; + bool L_5 = ___alert; + String_t* L_6 = ___textPlaceholder; + TouchScreenKeyboard_t229 * L_7 = (TouchScreenKeyboard_t229 *)il2cpp_codegen_object_new (TouchScreenKeyboard_t229_il2cpp_TypeInfo_var); + TouchScreenKeyboard__ctor_m919(L_7, L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.String UnityEngine.TouchScreenKeyboard::get_text() +extern "C" String_t* TouchScreenKeyboard_get_text_m927 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + typedef String_t* (*TouchScreenKeyboard_get_text_m927_ftn) (TouchScreenKeyboard_t229 *); + static TouchScreenKeyboard_get_text_m927_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_get_text_m927_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::get_text()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TouchScreenKeyboard::set_text(System.String) +extern "C" void TouchScreenKeyboard_set_text_m928 (TouchScreenKeyboard_t229 * __this, String_t* ___value, const MethodInfo* method) +{ + typedef void (*TouchScreenKeyboard_set_text_m928_ftn) (TouchScreenKeyboard_t229 *, String_t*); + static TouchScreenKeyboard_set_text_m928_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_set_text_m928_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::set_text(System.String)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.TouchScreenKeyboard::set_hideInput(System.Boolean) +extern "C" void TouchScreenKeyboard_set_hideInput_m929 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + typedef void (*TouchScreenKeyboard_set_hideInput_m929_ftn) (bool); + static TouchScreenKeyboard_set_hideInput_m929_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_set_hideInput_m929_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::set_hideInput(System.Boolean)"); + _il2cpp_icall_func(___value); +} +// System.Boolean UnityEngine.TouchScreenKeyboard::get_active() +extern "C" bool TouchScreenKeyboard_get_active_m930 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + typedef bool (*TouchScreenKeyboard_get_active_m930_ftn) (TouchScreenKeyboard_t229 *); + static TouchScreenKeyboard_get_active_m930_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_get_active_m930_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::get_active()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TouchScreenKeyboard::set_active(System.Boolean) +extern "C" void TouchScreenKeyboard_set_active_m931 (TouchScreenKeyboard_t229 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*TouchScreenKeyboard_set_active_m931_ftn) (TouchScreenKeyboard_t229 *, bool); + static TouchScreenKeyboard_set_active_m931_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_set_active_m931_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::set_active(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.TouchScreenKeyboard::get_done() +extern "C" bool TouchScreenKeyboard_get_done_m932 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + typedef bool (*TouchScreenKeyboard_get_done_m932_ftn) (TouchScreenKeyboard_t229 *); + static TouchScreenKeyboard_get_done_m932_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_get_done_m932_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::get_done()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.TouchScreenKeyboard::get_wasCanceled() +extern "C" bool TouchScreenKeyboard_get_wasCanceled_m933 (TouchScreenKeyboard_t229 * __this, const MethodInfo* method) +{ + typedef bool (*TouchScreenKeyboard_get_wasCanceled_m933_ftn) (TouchScreenKeyboard_t229 *); + static TouchScreenKeyboard_get_wasCanceled_m933_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TouchScreenKeyboard_get_wasCanceled_m933_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TouchScreenKeyboard::get_wasCanceled()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Gizmos_DrawLine_m699 (Object_t * __this /* static, unused */, Vector3_t4 ___from, Vector3_t4 ___to, const MethodInfo* method) +{ + { + Gizmos_INTERNAL_CALL_DrawLine_m934(NULL /*static, unused*/, (&___from), (&___to), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Gizmos::INTERNAL_CALL_DrawLine(UnityEngine.Vector3&,UnityEngine.Vector3&) +extern "C" void Gizmos_INTERNAL_CALL_DrawLine_m934 (Object_t * __this /* static, unused */, Vector3_t4 * ___from, Vector3_t4 * ___to, const MethodInfo* method) +{ + typedef void (*Gizmos_INTERNAL_CALL_DrawLine_m934_ftn) (Vector3_t4 *, Vector3_t4 *); + static Gizmos_INTERNAL_CALL_DrawLine_m934_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Gizmos_INTERNAL_CALL_DrawLine_m934_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::INTERNAL_CALL_DrawLine(UnityEngine.Vector3&,UnityEngine.Vector3&)"); + _il2cpp_icall_func(___from, ___to); +} +// System.Void UnityEngine.Gizmos::DrawWireSphere(UnityEngine.Vector3,System.Single) +extern "C" void Gizmos_DrawWireSphere_m703 (Object_t * __this /* static, unused */, Vector3_t4 ___center, float ___radius, const MethodInfo* method) +{ + { + float L_0 = ___radius; + Gizmos_INTERNAL_CALL_DrawWireSphere_m935(NULL /*static, unused*/, (&___center), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Gizmos::INTERNAL_CALL_DrawWireSphere(UnityEngine.Vector3&,System.Single) +extern "C" void Gizmos_INTERNAL_CALL_DrawWireSphere_m935 (Object_t * __this /* static, unused */, Vector3_t4 * ___center, float ___radius, const MethodInfo* method) +{ + typedef void (*Gizmos_INTERNAL_CALL_DrawWireSphere_m935_ftn) (Vector3_t4 *, float); + static Gizmos_INTERNAL_CALL_DrawWireSphere_m935_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Gizmos_INTERNAL_CALL_DrawWireSphere_m935_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::INTERNAL_CALL_DrawWireSphere(UnityEngine.Vector3&,System.Single)"); + _il2cpp_icall_func(___center, ___radius); +} +// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color) +extern "C" void Gizmos_set_color_m698 (Object_t * __this /* static, unused */, Color_t139 ___value, const MethodInfo* method) +{ + { + Gizmos_INTERNAL_set_color_m936(NULL /*static, unused*/, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Gizmos::INTERNAL_set_color(UnityEngine.Color&) +extern "C" void Gizmos_INTERNAL_set_color_m936 (Object_t * __this /* static, unused */, Color_t139 * ___value, const MethodInfo* method) +{ + typedef void (*Gizmos_INTERNAL_set_color_m936_ftn) (Color_t139 *); + static Gizmos_INTERNAL_set_color_m936_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Gizmos_INTERNAL_set_color_m936_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::INTERNAL_set_color(UnityEngine.Color&)"); + _il2cpp_icall_func(___value); +} +// System.Int32 UnityEngine.LayerMask::get_value() +extern "C" int32_t LayerMask_get_value_m937 (LayerMask_t9 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Mask_0); + return L_0; + } +} +// System.Void UnityEngine.LayerMask::set_value(System.Int32) +extern "C" void LayerMask_set_value_m938 (LayerMask_t9 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Mask_0 = L_0; + return; + } +} +// System.String UnityEngine.LayerMask::LayerToName(System.Int32) +extern "C" String_t* LayerMask_LayerToName_m939 (Object_t * __this /* static, unused */, int32_t ___layer, const MethodInfo* method) +{ + typedef String_t* (*LayerMask_LayerToName_m939_ftn) (int32_t); + static LayerMask_LayerToName_m939_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (LayerMask_LayerToName_m939_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.LayerMask::LayerToName(System.Int32)"); + return _il2cpp_icall_func(___layer); +} +// System.Int32 UnityEngine.LayerMask::NameToLayer(System.String) +extern "C" int32_t LayerMask_NameToLayer_m940 (Object_t * __this /* static, unused */, String_t* ___layerName, const MethodInfo* method) +{ + typedef int32_t (*LayerMask_NameToLayer_m940_ftn) (String_t*); + static LayerMask_NameToLayer_m940_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (LayerMask_NameToLayer_m940_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.LayerMask::NameToLayer(System.String)"); + return _il2cpp_icall_func(___layerName); +} +// System.Int32 UnityEngine.LayerMask::GetMask(System.String[]) +extern "C" int32_t LayerMask_GetMask_m941 (Object_t * __this /* static, unused */, StringU5BU5D_t163* ___layerNames, const MethodInfo* method) +{ + int32_t V_0 = 0; + String_t* V_1 = {0}; + StringU5BU5D_t163* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + V_0 = 0; + StringU5BU5D_t163* L_0 = ___layerNames; + V_2 = L_0; + V_3 = 0; + goto IL_002f; + } + +IL_000b: + { + StringU5BU5D_t163* L_1 = V_2; + int32_t L_2 = V_3; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_1 = (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))); + String_t* L_4 = V_1; + int32_t L_5 = LayerMask_NameToLayer_m940(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_4 = L_5; + int32_t L_6 = V_4; + if (!L_6) + { + goto IL_002b; + } + } + { + int32_t L_7 = V_0; + int32_t L_8 = V_4; + V_0 = ((int32_t)((int32_t)L_7|(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + } + +IL_002b: + { + int32_t L_9 = V_3; + V_3 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_002f: + { + int32_t L_10 = V_3; + StringU5BU5D_t163* L_11 = V_2; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_000b; + } + } + { + int32_t L_12 = V_0; + return L_12; + } +} +// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask) +extern "C" int32_t LayerMask_op_Implicit_m426 (Object_t * __this /* static, unused */, LayerMask_t9 ___mask, const MethodInfo* method) +{ + { + int32_t L_0 = ((&___mask)->___m_Mask_0); + return L_0; + } +} +// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32) +extern "C" LayerMask_t9 LayerMask_op_Implicit_m942 (Object_t * __this /* static, unused */, int32_t ___intVal, const MethodInfo* method) +{ + LayerMask_t9 V_0 = {0}; + { + int32_t L_0 = ___intVal; + (&V_0)->___m_Mask_0 = L_0; + LayerMask_t9 L_1 = V_0; + return L_1; + } +} +// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) +extern "C" void Vector2__ctor_m436 (Vector2_t6 * __this, float ___x, float ___y, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___x_1 = L_0; + float L_1 = ___y; + __this->___y_2 = L_1; + return; + } +} +// System.Single UnityEngine.Vector2::get_Item(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral66; +extern "C" float Vector2_get_Item_m943 (Vector2_t6 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral66 = il2cpp_codegen_string_literal_from_index(66); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0014; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_001b; + } + } + { + goto IL_0022; + } + +IL_0014: + { + float L_3 = (__this->___x_1); + return L_3; + } + +IL_001b: + { + float L_4 = (__this->___y_2); + return L_4; + } + +IL_0022: + { + IndexOutOfRangeException_t446 * L_5 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_5, _stringLiteral66, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral66; +extern "C" void Vector2_set_Item_m944 (Vector2_t6 * __this, int32_t ___index, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral66 = il2cpp_codegen_string_literal_from_index(66); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0014; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_0020; + } + } + { + goto IL_002c; + } + +IL_0014: + { + float L_3 = ___value; + __this->___x_1 = L_3; + goto IL_0037; + } + +IL_0020: + { + float L_4 = ___value; + __this->___y_2 = L_4; + goto IL_0037; + } + +IL_002c: + { + IndexOutOfRangeException_t446 * L_5 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_5, _stringLiteral66, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0037: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" Vector2_t6 Vector2_Scale_m945 (Object_t * __this /* static, unused */, Vector2_t6 ___a, Vector2_t6 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.Vector2::Normalize() +extern "C" void Vector2_Normalize_m531 (Vector2_t6 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + float L_0 = Vector2_get_magnitude_m950(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = V_0; + if ((!(((float)L_1) > ((float)(1.0E-05f))))) + { + goto IL_0029; + } + } + { + float L_2 = V_0; + Vector2_t6 L_3 = Vector2_op_Division_m957(NULL /*static, unused*/, (*(Vector2_t6 *)__this), L_2, /*hidden argument*/NULL); + (*(Vector2_t6 *)__this) = L_3; + goto IL_0034; + } + +IL_0029: + { + Vector2_t6 L_4 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + (*(Vector2_t6 *)__this) = L_4; + } + +IL_0034: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::get_normalized() +extern "C" Vector2_t6 Vector2_get_normalized_m609 (Vector2_t6 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + float L_0 = (__this->___x_1); + float L_1 = (__this->___y_2); + Vector2__ctor_m436((&V_0), L_0, L_1, /*hidden argument*/NULL); + Vector2_Normalize_m531((&V_0), /*hidden argument*/NULL); + Vector2_t6 L_2 = V_0; + return L_2; + } +} +// System.String UnityEngine.Vector2::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral67; +extern "C" String_t* Vector2_ToString_m946 (Vector2_t6 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral67 = il2cpp_codegen_string_literal_from_index(67); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + float L_1 = (__this->___x_1); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___y_2); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + String_t* L_8 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral67, L_4, /*hidden argument*/NULL); + return L_8; + } +} +// System.Int32 UnityEngine.Vector2::GetHashCode() +extern "C" int32_t Vector2_GetHashCode_m947 (Vector2_t6 * __this, const MethodInfo* method) +{ + { + float* L_0 = &(__this->___x_1); + int32_t L_1 = Single_GetHashCode_m2017(L_0, /*hidden argument*/NULL); + float* L_2 = &(__this->___y_2); + int32_t L_3 = Single_GetHashCode_m2017(L_2, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2)))); + } +} +// System.Boolean UnityEngine.Vector2::Equals(System.Object) +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern "C" bool Vector2_Equals_m948 (Vector2_t6 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Vector2_t6_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Vector2_t6 *)((Vector2_t6 *)UnBox (L_1, Vector2_t6_il2cpp_TypeInfo_var)))); + float* L_2 = &(__this->___x_1); + float L_3 = ((&V_0)->___x_1); + bool L_4 = Single_Equals_m2024(L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003f; + } + } + { + float* L_5 = &(__this->___y_2); + float L_6 = ((&V_0)->___y_2); + bool L_7 = Single_Equals_m2024(L_5, L_6, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_7)); + goto IL_0040; + } + +IL_003f: + { + G_B5_0 = 0; + } + +IL_0040: + { + return G_B5_0; + } +} +// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" float Vector2_Dot_m949 (Object_t * __this /* static, unused */, Vector2_t6 ___lhs, Vector2_t6 ___rhs, const MethodInfo* method) +{ + { + float L_0 = ((&___lhs)->___x_1); + float L_1 = ((&___rhs)->___x_1); + float L_2 = ((&___lhs)->___y_2); + float L_3 = ((&___rhs)->___y_2); + return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3)))); + } +} +// System.Single UnityEngine.Vector2::get_magnitude() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Vector2_get_magnitude_m950 (Vector2_t6 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = (__this->___x_1); + float L_1 = (__this->___x_1); + float L_2 = (__this->___y_2); + float L_3 = (__this->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = sqrtf(((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))); + return L_4; + } +} +// System.Single UnityEngine.Vector2::get_sqrMagnitude() +extern "C" float Vector2_get_sqrMagnitude_m530 (Vector2_t6 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___x_1); + float L_1 = (__this->___x_1); + float L_2 = (__this->___y_2); + float L_3 = (__this->___y_2); + return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3)))); + } +} +// System.Single UnityEngine.Vector2::SqrMagnitude(UnityEngine.Vector2) +extern "C" float Vector2_SqrMagnitude_m951 (Object_t * __this /* static, unused */, Vector2_t6 ___a, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___a)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___a)->___y_2); + return ((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3)))); + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::get_zero() +extern "C" Vector2_t6 Vector2_get_zero_m539 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = {0}; + Vector2__ctor_m436(&L_0, (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::get_one() +extern "C" Vector2_t6 Vector2_get_one_m952 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = {0}; + Vector2__ctor_m436(&L_0, (1.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::get_up() +extern "C" Vector2_t6 Vector2_get_up_m953 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = {0}; + Vector2__ctor_m436(&L_0, (0.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" Vector2_t6 Vector2_op_Addition_m954 (Object_t * __this /* static, unused */, Vector2_t6 ___a, Vector2_t6 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0+(float)L_1)), ((float)((float)L_2+(float)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" Vector2_t6 Vector2_op_Subtraction_m955 (Object_t * __this /* static, unused */, Vector2_t6 ___a, Vector2_t6 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) +extern "C" Vector2_t6 Vector2_op_Multiply_m956 (Object_t * __this /* static, unused */, Vector2_t6 ___a, float ___d, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single) +extern "C" Vector2_t6 Vector2_op_Division_m957 (Object_t * __this /* static, unused */, Vector2_t6 ___a, float ___d, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" bool Vector2_op_Equality_m540 (Object_t * __this /* static, unused */, Vector2_t6 ___lhs, Vector2_t6 ___rhs, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___lhs; + Vector2_t6 L_1 = ___rhs; + Vector2_t6 L_2 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = Vector2_SqrMagnitude_m951(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return ((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0); + } +} +// System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2) +extern "C" bool Vector2_op_Inequality_m958 (Object_t * __this /* static, unused */, Vector2_t6 ___lhs, Vector2_t6 ___rhs, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___lhs; + Vector2_t6 L_1 = ___rhs; + Vector2_t6 L_2 = Vector2_op_Subtraction_m955(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = Vector2_SqrMagnitude_m951(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return ((((int32_t)((!(((float)L_3) >= ((float)(9.99999944E-11f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3) +extern "C" Vector2_t6 Vector2_op_Implicit_m425 (Object_t * __this /* static, unused */, Vector3_t4 ___v, const MethodInfo* method) +{ + { + float L_0 = ((&___v)->___x_1); + float L_1 = ((&___v)->___y_2); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) +extern "C" Vector3_t4 Vector2_op_Implicit_m605 (Object_t * __this /* static, unused */, Vector2_t6 ___v, const MethodInfo* method) +{ + { + float L_0 = ((&___v)->___x_1); + float L_1 = ((&___v)->___y_2); + Vector3_t4 L_2 = {0}; + Vector3__ctor_m419(&L_2, L_0, L_1, (0.0f), /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) +extern "C" void Vector3__ctor_m419 (Vector3_t4 * __this, float ___x, float ___y, float ___z, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___x_1 = L_0; + float L_1 = ___y; + __this->___y_2 = L_1; + float L_2 = ___z; + __this->___z_3 = L_2; + return; + } +} +// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single) +extern "C" void Vector3__ctor_m479 (Vector3_t4 * __this, float ___x, float ___y, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___x_1 = L_0; + float L_1 = ___y; + __this->___y_2 = L_1; + __this->___z_3 = (0.0f); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Vector3_Lerp_m458 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, float ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + ___t = L_1; + float L_2 = ((&___a)->___x_1); + float L_3 = ((&___b)->___x_1); + float L_4 = ((&___a)->___x_1); + float L_5 = ___t; + float L_6 = ((&___a)->___y_2); + float L_7 = ((&___b)->___y_2); + float L_8 = ((&___a)->___y_2); + float L_9 = ___t; + float L_10 = ((&___a)->___z_3); + float L_11 = ((&___b)->___z_3); + float L_12 = ((&___a)->___z_3); + float L_13 = ___t; + Vector3_t4 L_14 = {0}; + Vector3__ctor_m419(&L_14, ((float)((float)L_2+(float)((float)((float)((float)((float)L_3-(float)L_4))*(float)L_5)))), ((float)((float)L_6+(float)((float)((float)((float)((float)L_7-(float)L_8))*(float)L_9)))), ((float)((float)L_10+(float)((float)((float)((float)((float)L_11-(float)L_12))*(float)L_13)))), /*hidden argument*/NULL); + return L_14; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 Vector3_Slerp_m461 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, float ___t, const MethodInfo* method) +{ + { + float L_0 = ___t; + Vector3_t4 L_1 = Vector3_INTERNAL_CALL_Slerp_m959(NULL /*static, unused*/, (&___a), (&___b), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::INTERNAL_CALL_Slerp(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single) +extern "C" Vector3_t4 Vector3_INTERNAL_CALL_Slerp_m959 (Object_t * __this /* static, unused */, Vector3_t4 * ___a, Vector3_t4 * ___b, float ___t, const MethodInfo* method) +{ + typedef Vector3_t4 (*Vector3_INTERNAL_CALL_Slerp_m959_ftn) (Vector3_t4 *, Vector3_t4 *, float); + static Vector3_INTERNAL_CALL_Slerp_m959_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Vector3_INTERNAL_CALL_Slerp_m959_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Vector3::INTERNAL_CALL_Slerp(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single)"); + return _il2cpp_icall_func(___a, ___b, ___t); +} +// UnityEngine.Vector3 UnityEngine.Vector3::MoveTowards(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 Vector3_MoveTowards_m410 (Object_t * __this /* static, unused */, Vector3_t4 ___current, Vector3_t4 ___target, float ___maxDistanceDelta, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + float V_1 = 0.0f; + { + Vector3_t4 L_0 = ___target; + Vector3_t4 L_1 = ___current; + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = Vector3_get_magnitude_m453((&V_0), /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = V_1; + float L_5 = ___maxDistanceDelta; + if ((((float)L_4) <= ((float)L_5))) + { + goto IL_0022; + } + } + { + float L_6 = V_1; + if ((!(((float)L_6) == ((float)(0.0f))))) + { + goto IL_0024; + } + } + +IL_0022: + { + Vector3_t4 L_7 = ___target; + return L_7; + } + +IL_0024: + { + Vector3_t4 L_8 = ___current; + Vector3_t4 L_9 = V_0; + float L_10 = V_1; + Vector3_t4 L_11 = Vector3_op_Division_m571(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + float L_12 = ___maxDistanceDelta; + Vector3_t4 L_13 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + Vector3_t4 L_14 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_8, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::SmoothDamp(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&,System.Single) +extern "C" Vector3_t4 Vector3_SmoothDamp_m413 (Object_t * __this /* static, unused */, Vector3_t4 ___current, Vector3_t4 ___target, Vector3_t4 * ___currentVelocity, float ___smoothTime, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + { + float L_0 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = (std::numeric_limits::infinity()); + Vector3_t4 L_1 = ___current; + Vector3_t4 L_2 = ___target; + Vector3_t4 * L_3 = ___currentVelocity; + float L_4 = ___smoothTime; + float L_5 = V_1; + float L_6 = V_0; + Vector3_t4 L_7 = Vector3_SmoothDamp_m960(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::SmoothDamp(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3&,System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Vector3_SmoothDamp_m960 (Object_t * __this /* static, unused */, Vector3_t4 ___current, Vector3_t4 ___target, Vector3_t4 * ___currentVelocity, float ___smoothTime, float ___maxSpeed, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + float V_5 = 0.0f; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + { + float L_0 = ___smoothTime; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = Mathf_Max_m682(NULL /*static, unused*/, (0.0001f), L_0, /*hidden argument*/NULL); + ___smoothTime = L_1; + float L_2 = ___smoothTime; + V_0 = ((float)((float)(2.0f)/(float)L_2)); + float L_3 = V_0; + float L_4 = ___deltaTime; + V_1 = ((float)((float)L_3*(float)L_4)); + float L_5 = V_1; + float L_6 = V_1; + float L_7 = V_1; + float L_8 = V_1; + float L_9 = V_1; + float L_10 = V_1; + V_2 = ((float)((float)(1.0f)/(float)((float)((float)((float)((float)((float)((float)(1.0f)+(float)L_5))+(float)((float)((float)((float)((float)(0.48f)*(float)L_6))*(float)L_7))))+(float)((float)((float)((float)((float)((float)((float)(0.235f)*(float)L_8))*(float)L_9))*(float)L_10)))))); + Vector3_t4 L_11 = ___current; + Vector3_t4 L_12 = ___target; + Vector3_t4 L_13 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_3 = L_13; + Vector3_t4 L_14 = ___target; + V_4 = L_14; + float L_15 = ___maxSpeed; + float L_16 = ___smoothTime; + V_5 = ((float)((float)L_15*(float)L_16)); + Vector3_t4 L_17 = V_3; + float L_18 = V_5; + Vector3_t4 L_19 = Vector3_ClampMagnitude_m970(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_3 = L_19; + Vector3_t4 L_20 = ___current; + Vector3_t4 L_21 = V_3; + Vector3_t4 L_22 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + ___target = L_22; + Vector3_t4 * L_23 = ___currentVelocity; + float L_24 = V_0; + Vector3_t4 L_25 = V_3; + Vector3_t4 L_26 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + Vector3_t4 L_27 = Vector3_op_Addition_m411(NULL /*static, unused*/, (*(Vector3_t4 *)L_23), L_26, /*hidden argument*/NULL); + float L_28 = ___deltaTime; + Vector3_t4 L_29 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + V_6 = L_29; + Vector3_t4 * L_30 = ___currentVelocity; + Vector3_t4 * L_31 = ___currentVelocity; + float L_32 = V_0; + Vector3_t4 L_33 = V_6; + Vector3_t4 L_34 = Vector3_op_Multiply_m405(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + Vector3_t4 L_35 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, (*(Vector3_t4 *)L_31), L_34, /*hidden argument*/NULL); + float L_36 = V_2; + Vector3_t4 L_37 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + (*(Vector3_t4 *)L_30) = L_37; + Vector3_t4 L_38 = ___target; + Vector3_t4 L_39 = V_3; + Vector3_t4 L_40 = V_6; + Vector3_t4 L_41 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + float L_42 = V_2; + Vector3_t4 L_43 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL); + Vector3_t4 L_44 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_38, L_43, /*hidden argument*/NULL); + V_7 = L_44; + Vector3_t4 L_45 = V_4; + Vector3_t4 L_46 = ___current; + Vector3_t4 L_47 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + Vector3_t4 L_48 = V_7; + Vector3_t4 L_49 = V_4; + Vector3_t4 L_50 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL); + float L_51 = Vector3_Dot_m701(NULL /*static, unused*/, L_47, L_50, /*hidden argument*/NULL); + if ((!(((float)L_51) > ((float)(0.0f))))) + { + goto IL_00eb; + } + } + { + Vector3_t4 L_52 = V_4; + V_7 = L_52; + Vector3_t4 * L_53 = ___currentVelocity; + Vector3_t4 L_54 = V_7; + Vector3_t4 L_55 = V_4; + Vector3_t4 L_56 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL); + float L_57 = ___deltaTime; + Vector3_t4 L_58 = Vector3_op_Division_m571(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + (*(Vector3_t4 *)L_53) = L_58; + } + +IL_00eb: + { + Vector3_t4 L_59 = V_7; + return L_59; + } +} +// System.Single UnityEngine.Vector3::get_Item(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral68; +extern "C" float Vector3_get_Item_m961 (Vector3_t4 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral68 = il2cpp_codegen_string_literal_from_index(68); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0019; + } + if (L_1 == 1) + { + goto IL_0020; + } + if (L_1 == 2) + { + goto IL_0027; + } + } + { + goto IL_002e; + } + +IL_0019: + { + float L_2 = (__this->___x_1); + return L_2; + } + +IL_0020: + { + float L_3 = (__this->___y_2); + return L_3; + } + +IL_0027: + { + float L_4 = (__this->___z_3); + return L_4; + } + +IL_002e: + { + IndexOutOfRangeException_t446 * L_5 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_5, _stringLiteral68, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Void UnityEngine.Vector3::set_Item(System.Int32,System.Single) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral68; +extern "C" void Vector3_set_Item_m962 (Vector3_t4 * __this, int32_t ___index, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral68 = il2cpp_codegen_string_literal_from_index(68); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0019; + } + if (L_1 == 1) + { + goto IL_0025; + } + if (L_1 == 2) + { + goto IL_0031; + } + } + { + goto IL_003d; + } + +IL_0019: + { + float L_2 = ___value; + __this->___x_1 = L_2; + goto IL_0048; + } + +IL_0025: + { + float L_3 = ___value; + __this->___y_2 = L_3; + goto IL_0048; + } + +IL_0031: + { + float L_4 = ___value; + __this->___z_3 = L_4; + goto IL_0048; + } + +IL_003d: + { + IndexOutOfRangeException_t446 * L_5 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_5, _stringLiteral68, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0048: + { + return; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_Scale_m559 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), ((float)((float)L_4*(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 UnityEngine.Vector3::GetHashCode() +extern "C" int32_t Vector3_GetHashCode_m963 (Vector3_t4 * __this, const MethodInfo* method) +{ + { + float* L_0 = &(__this->___x_1); + int32_t L_1 = Single_GetHashCode_m2017(L_0, /*hidden argument*/NULL); + float* L_2 = &(__this->___y_2); + int32_t L_3 = Single_GetHashCode_m2017(L_2, /*hidden argument*/NULL); + float* L_4 = &(__this->___z_3); + int32_t L_5 = Single_GetHashCode_m2017(L_4, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2)))); + } +} +// System.Boolean UnityEngine.Vector3::Equals(System.Object) +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern "C" bool Vector3_Equals_m964 (Vector3_t4 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Vector3_t4_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Vector3_t4 *)((Vector3_t4 *)UnBox (L_1, Vector3_t4_il2cpp_TypeInfo_var)))); + float* L_2 = &(__this->___x_1); + float L_3 = ((&V_0)->___x_1); + bool L_4 = Single_Equals_m2024(L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0056; + } + } + { + float* L_5 = &(__this->___y_2); + float L_6 = ((&V_0)->___y_2); + bool L_7 = Single_Equals_m2024(L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0056; + } + } + { + float* L_8 = &(__this->___z_3); + float L_9 = ((&V_0)->___z_3); + bool L_10 = Single_Equals_m2024(L_8, L_9, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_10)); + goto IL_0057; + } + +IL_0056: + { + G_B6_0 = 0; + } + +IL_0057: + { + return G_B6_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_Normalize_m965 (Object_t * __this /* static, unused */, Vector3_t4 ___value, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + Vector3_t4 L_0 = ___value; + float L_1 = Vector3_Magnitude_m971(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + float L_2 = V_0; + if ((!(((float)L_2) > ((float)(1.0E-05f))))) + { + goto IL_001a; + } + } + { + Vector3_t4 L_3 = ___value; + float L_4 = V_0; + Vector3_t4 L_5 = Vector3_op_Division_m571(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001a: + { + Vector3_t4 L_6 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.Vector3::Normalize() +extern "C" void Vector3_Normalize_m568 (Vector3_t4 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + float L_0 = Vector3_Magnitude_m971(NULL /*static, unused*/, (*(Vector3_t4 *)__this), /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = V_0; + if ((!(((float)L_1) > ((float)(1.0E-05f))))) + { + goto IL_002e; + } + } + { + float L_2 = V_0; + Vector3_t4 L_3 = Vector3_op_Division_m571(NULL /*static, unused*/, (*(Vector3_t4 *)__this), L_2, /*hidden argument*/NULL); + (*(Vector3_t4 *)__this) = L_3; + goto IL_0039; + } + +IL_002e: + { + Vector3_t4 L_4 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + (*(Vector3_t4 *)__this) = L_4; + } + +IL_0039: + { + return; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() +extern "C" Vector3_t4 Vector3_get_normalized_m454 (Vector3_t4 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Vector3_Normalize_m965(NULL /*static, unused*/, (*(Vector3_t4 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.String UnityEngine.Vector3::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral69; +extern "C" String_t* Vector3_ToString_m966 (Vector3_t4 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral69 = il2cpp_codegen_string_literal_from_index(69); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + float L_1 = (__this->___x_1); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___y_2); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = (__this->___z_3); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + String_t* L_12 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral69, L_8, /*hidden argument*/NULL); + return L_12; + } +} +// System.String UnityEngine.Vector3::ToString(System.String) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral70; +extern "C" String_t* Vector3_ToString_m967 (Vector3_t4 * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral70 = il2cpp_codegen_string_literal_from_index(70); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + float* L_1 = &(__this->___x_1); + String_t* L_2 = ___format; + String_t* L_3 = Single_ToString_m2025(L_1, L_2, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float* L_5 = &(__this->___y_2); + String_t* L_6 = ___format; + String_t* L_7 = Single_ToString_m2025(L_5, L_6, /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float* L_9 = &(__this->___z_3); + String_t* L_10 = ___format; + String_t* L_11 = Single_ToString_m2025(L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + String_t* L_12 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral70, L_8, /*hidden argument*/NULL); + return L_12; + } +} +// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" float Vector3_Dot_m701 (Object_t * __this /* static, unused */, Vector3_t4 ___lhs, Vector3_t4 ___rhs, const MethodInfo* method) +{ + { + float L_0 = ((&___lhs)->___x_1); + float L_1 = ((&___rhs)->___x_1); + float L_2 = ((&___lhs)->___y_2); + float L_3 = ((&___rhs)->___y_2); + float L_4 = ((&___lhs)->___z_3); + float L_5 = ((&___rhs)->___z_3); + return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5)))); + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Project(UnityEngine.Vector3,UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Vector3_Project_m968 (Object_t * __this /* static, unused */, Vector3_t4 ___vector, Vector3_t4 ___onNormal, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + Vector3_t4 L_0 = ___onNormal; + Vector3_t4 L_1 = ___onNormal; + float L_2 = Vector3_Dot_m701(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = ((Mathf_t134_StaticFields*)Mathf_t134_il2cpp_TypeInfo_var->static_fields)->___Epsilon_0; + if ((!(((float)L_3) < ((float)L_4)))) + { + goto IL_0019; + } + } + { + Vector3_t4 L_5 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_5; + } + +IL_0019: + { + Vector3_t4 L_6 = ___onNormal; + Vector3_t4 L_7 = ___vector; + Vector3_t4 L_8 = ___onNormal; + float L_9 = Vector3_Dot_m701(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + Vector3_t4 L_10 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_6, L_9, /*hidden argument*/NULL); + float L_11 = V_0; + Vector3_t4 L_12 = Vector3_op_Division_m571(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::ProjectOnPlane(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_ProjectOnPlane_m522 (Object_t * __this /* static, unused */, Vector3_t4 ___vector, Vector3_t4 ___planeNormal, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___vector; + Vector3_t4 L_1 = ___vector; + Vector3_t4 L_2 = ___planeNormal; + Vector3_t4 L_3 = Vector3_Project_m968(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Vector3_Angle_m546 (Object_t * __this /* static, unused */, Vector3_t4 ___from, Vector3_t4 ___to, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + Vector3_t4 L_0 = Vector3_get_normalized_m454((&___from), /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_get_normalized_m454((&___to), /*hidden argument*/NULL); + float L_2 = Vector3_Dot_m701(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = Mathf_Clamp_m418(NULL /*static, unused*/, L_2, (-1.0f), (1.0f), /*hidden argument*/NULL); + float L_4 = acosf(L_3); + return ((float)((float)L_4*(float)(57.29578f))); + } +} +// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Vector3_Distance_m969 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + Vector3__ctor_m419((&V_0), ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), /*hidden argument*/NULL); + float L_6 = ((&V_0)->___x_1); + float L_7 = ((&V_0)->___x_1); + float L_8 = ((&V_0)->___y_2); + float L_9 = ((&V_0)->___y_2); + float L_10 = ((&V_0)->___z_3); + float L_11 = ((&V_0)->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_12 = sqrtf(((float)((float)((float)((float)((float)((float)L_6*(float)L_7))+(float)((float)((float)L_8*(float)L_9))))+(float)((float)((float)L_10*(float)L_11))))); + return L_12; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::ClampMagnitude(UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 Vector3_ClampMagnitude_m970 (Object_t * __this /* static, unused */, Vector3_t4 ___vector, float ___maxLength, const MethodInfo* method) +{ + { + float L_0 = Vector3_get_sqrMagnitude_m459((&___vector), /*hidden argument*/NULL); + float L_1 = ___maxLength; + float L_2 = ___maxLength; + if ((!(((float)L_0) > ((float)((float)((float)L_1*(float)L_2)))))) + { + goto IL_001d; + } + } + { + Vector3_t4 L_3 = Vector3_get_normalized_m454((&___vector), /*hidden argument*/NULL); + float L_4 = ___maxLength; + Vector3_t4 L_5 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001d: + { + Vector3_t4 L_6 = ___vector; + return L_6; + } +} +// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Vector3_Magnitude_m971 (Object_t * __this /* static, unused */, Vector3_t4 ___a, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___a)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___a)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___a)->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = sqrtf(((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))); + return L_6; + } +} +// System.Single UnityEngine.Vector3::get_magnitude() +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Vector3_get_magnitude_m453 (Vector3_t4 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = (__this->___x_1); + float L_1 = (__this->___x_1); + float L_2 = (__this->___y_2); + float L_3 = (__this->___y_2); + float L_4 = (__this->___z_3); + float L_5 = (__this->___z_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = sqrtf(((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))); + return L_6; + } +} +// System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3) +extern "C" float Vector3_SqrMagnitude_m972 (Object_t * __this /* static, unused */, Vector3_t4 ___a, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___a)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___a)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___a)->___z_3); + return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5)))); + } +} +// System.Single UnityEngine.Vector3::get_sqrMagnitude() +extern "C" float Vector3_get_sqrMagnitude_m459 (Vector3_t4 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___x_1); + float L_1 = (__this->___x_1); + float L_2 = (__this->___y_2); + float L_3 = (__this->___y_2); + float L_4 = (__this->___z_3); + float L_5 = (__this->___z_3); + return ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5)))); + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Min(UnityEngine.Vector3,UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Vector3_Min_m973 (Object_t * __this /* static, unused */, Vector3_t4 ___lhs, Vector3_t4 ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ((&___lhs)->___x_1); + float L_1 = ((&___rhs)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Min_m1130(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = ((&___lhs)->___y_2); + float L_4 = ((&___rhs)->___y_2); + float L_5 = Mathf_Min_m1130(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + float L_6 = ((&___lhs)->___z_3); + float L_7 = ((&___rhs)->___z_3); + float L_8 = Mathf_Min_m1130(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = {0}; + Vector3__ctor_m419(&L_9, L_2, L_5, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Vector3_Max_m974 (Object_t * __this /* static, unused */, Vector3_t4 ___lhs, Vector3_t4 ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ((&___lhs)->___x_1); + float L_1 = ((&___rhs)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Max_m682(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = ((&___lhs)->___y_2); + float L_4 = ((&___rhs)->___y_2); + float L_5 = Mathf_Max_m682(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + float L_6 = ((&___lhs)->___z_3); + float L_7 = ((&___rhs)->___z_3); + float L_8 = Mathf_Max_m682(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + Vector3_t4 L_9 = {0}; + Vector3__ctor_m419(&L_9, L_2, L_5, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_zero() +extern "C" Vector3_t4 Vector3_get_zero_m408 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_one() +extern "C" Vector3_t4 Vector3_get_one_m975 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_forward() +extern "C" Vector3_t4 Vector3_get_forward_m412 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_back() +extern "C" Vector3_t4 Vector3_get_back_m976 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_up() +extern "C" Vector3_t4 Vector3_get_up_m448 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_down() +extern "C" Vector3_t4 Vector3_get_down_m518 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (0.0f), (-1.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_left() +extern "C" Vector3_t4 Vector3_get_left_m742 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::get_right() +extern "C" Vector3_t4 Vector3_get_right_m404 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = {0}; + Vector3__ctor_m419(&L_0, (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_op_Addition_m411 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0+(float)L_1)), ((float)((float)L_2+(float)L_3)), ((float)((float)L_4+(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_op_Subtraction_m402 (Object_t * __this /* static, unused */, Vector3_t4 ___a, Vector3_t4 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_op_UnaryNegation_m487 (Object_t * __this /* static, unused */, Vector3_t4 ___a, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___a)->___y_2); + float L_2 = ((&___a)->___z_3); + Vector3_t4 L_3 = {0}; + Vector3__ctor_m419(&L_3, ((-L_0)), ((-L_1)), ((-L_2)), /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 Vector3_op_Multiply_m407 (Object_t * __this /* static, unused */, Vector3_t4 ___a, float ___d, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + float L_4 = ((&___a)->___z_3); + float L_5 = ___d; + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), ((float)((float)L_4*(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) +extern "C" Vector3_t4 Vector3_op_Multiply_m405 (Object_t * __this /* static, unused */, float ___d, Vector3_t4 ___a, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + float L_4 = ((&___a)->___z_3); + float L_5 = ___d; + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), ((float)((float)L_4*(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) +extern "C" Vector3_t4 Vector3_op_Division_m571 (Object_t * __this /* static, unused */, Vector3_t4 ___a, float ___d, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + float L_4 = ((&___a)->___z_3); + float L_5 = ___d; + Vector3_t4 L_6 = {0}; + Vector3__ctor_m419(&L_6, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" bool Vector3_op_Equality_m977 (Object_t * __this /* static, unused */, Vector3_t4 ___lhs, Vector3_t4 ___rhs, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___lhs; + Vector3_t4 L_1 = ___rhs; + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = Vector3_SqrMagnitude_m972(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return ((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0); + } +} +// System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" bool Vector3_op_Inequality_m601 (Object_t * __this /* static, unused */, Vector3_t4 ___lhs, Vector3_t4 ___rhs, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___lhs; + Vector3_t4 L_1 = ___rhs; + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = Vector3_SqrMagnitude_m972(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return ((((int32_t)((!(((float)L_3) >= ((float)(9.99999944E-11f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) +extern "C" void Color__ctor_m697 (Color_t139 * __this, float ___r, float ___g, float ___b, float ___a, const MethodInfo* method) +{ + { + float L_0 = ___r; + __this->___r_0 = L_0; + float L_1 = ___g; + __this->___g_1 = L_1; + float L_2 = ___b; + __this->___b_2 = L_2; + float L_3 = ___a; + __this->___a_3 = L_3; + return; + } +} +// System.String UnityEngine.Color::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral71; +extern "C" String_t* Color_ToString_m978 (Color_t139 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral71 = il2cpp_codegen_string_literal_from_index(71); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + float L_1 = (__this->___r_0); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___g_1); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = (__this->___b_2); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float L_13 = (__this->___a_3); + float L_14 = L_13; + Object_t * L_15 = Box(Single_t165_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral71, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// System.Int32 UnityEngine.Color::GetHashCode() +extern "C" int32_t Color_GetHashCode_m979 (Color_t139 * __this, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + { + Vector4_t234 L_0 = Color_op_Implicit_m986(NULL /*static, unused*/, (*(Color_t139 *)__this), /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Vector4_GetHashCode_m1105((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Color::Equals(System.Object) +extern TypeInfo* Color_t139_il2cpp_TypeInfo_var; +extern "C" bool Color_Equals_m980 (Color_t139 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Color_t139_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(125); + s_Il2CppMethodIntialized = true; + } + Color_t139 V_0 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Color_t139_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Color_t139 *)((Color_t139 *)UnBox (L_1, Color_t139_il2cpp_TypeInfo_var)))); + float* L_2 = &(__this->___r_0); + float L_3 = ((&V_0)->___r_0); + bool L_4 = Single_Equals_m2024(L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_006d; + } + } + { + float* L_5 = &(__this->___g_1); + float L_6 = ((&V_0)->___g_1); + bool L_7 = Single_Equals_m2024(L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + float* L_8 = &(__this->___b_2); + float L_9 = ((&V_0)->___b_2); + bool L_10 = Single_Equals_m2024(L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006d; + } + } + { + float* L_11 = &(__this->___a_3); + float L_12 = ((&V_0)->___a_3); + bool L_13 = Single_Equals_m2024(L_11, L_12, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_13)); + goto IL_006e; + } + +IL_006d: + { + G_B7_0 = 0; + } + +IL_006e: + { + return G_B7_0; + } +} +// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Color_t139 Color_Lerp_m981 (Object_t * __this /* static, unused */, Color_t139 ___a, Color_t139 ___b, float ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + ___t = L_1; + float L_2 = ((&___a)->___r_0); + float L_3 = ((&___b)->___r_0); + float L_4 = ((&___a)->___r_0); + float L_5 = ___t; + float L_6 = ((&___a)->___g_1); + float L_7 = ((&___b)->___g_1); + float L_8 = ((&___a)->___g_1); + float L_9 = ___t; + float L_10 = ((&___a)->___b_2); + float L_11 = ((&___b)->___b_2); + float L_12 = ((&___a)->___b_2); + float L_13 = ___t; + float L_14 = ((&___a)->___a_3); + float L_15 = ((&___b)->___a_3); + float L_16 = ((&___a)->___a_3); + float L_17 = ___t; + Color_t139 L_18 = {0}; + Color__ctor_m697(&L_18, ((float)((float)L_2+(float)((float)((float)((float)((float)L_3-(float)L_4))*(float)L_5)))), ((float)((float)L_6+(float)((float)((float)((float)((float)L_7-(float)L_8))*(float)L_9)))), ((float)((float)L_10+(float)((float)((float)((float)((float)L_11-(float)L_12))*(float)L_13)))), ((float)((float)L_14+(float)((float)((float)((float)((float)L_15-(float)L_16))*(float)L_17)))), /*hidden argument*/NULL); + return L_18; + } +} +// UnityEngine.Color UnityEngine.Color::get_red() +extern "C" Color_t139 Color_get_red_m499 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::get_green() +extern "C" Color_t139 Color_get_green_m702 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::get_white() +extern "C" Color_t139 Color_get_white_m982 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::get_black() +extern "C" Color_t139 Color_get_black_m983 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::get_yellow() +extern "C" Color_t139 Color_get_yellow_m696 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::get_clear() +extern "C" Color_t139 Color_get_clear_m984 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Color_t139 L_0 = {0}; + Color__ctor_m697(&L_0, (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single) +extern "C" Color_t139 Color_op_Multiply_m985 (Object_t * __this /* static, unused */, Color_t139 ___a, float ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___r_0); + float L_1 = ___b; + float L_2 = ((&___a)->___g_1); + float L_3 = ___b; + float L_4 = ((&___a)->___b_2); + float L_5 = ___b; + float L_6 = ((&___a)->___a_3); + float L_7 = ___b; + Color_t139 L_8 = {0}; + Color__ctor_m697(&L_8, ((float)((float)L_0*(float)L_1)), ((float)((float)L_2*(float)L_3)), ((float)((float)L_4*(float)L_5)), ((float)((float)L_6*(float)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color) +extern "C" Vector4_t234 Color_op_Implicit_m986 (Object_t * __this /* static, unused */, Color_t139 ___c, const MethodInfo* method) +{ + { + float L_0 = ((&___c)->___r_0); + float L_1 = ((&___c)->___g_1); + float L_2 = ((&___c)->___b_2); + float L_3 = ((&___c)->___a_3); + Vector4_t234 L_4 = {0}; + Vector4__ctor_m1102(&L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte) +extern "C" void Color32__ctor_m987 (Color32_t231 * __this, uint8_t ___r, uint8_t ___g, uint8_t ___b, uint8_t ___a, const MethodInfo* method) +{ + { + uint8_t L_0 = ___r; + __this->___r_0 = L_0; + uint8_t L_1 = ___g; + __this->___g_1 = L_1; + uint8_t L_2 = ___b; + __this->___b_2 = L_2; + uint8_t L_3 = ___a; + __this->___a_3 = L_3; + return; + } +} +// System.String UnityEngine.Color32::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral72; +extern "C" String_t* Color32_ToString_m988 (Color32_t231 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + _stringLiteral72 = il2cpp_codegen_string_literal_from_index(72); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + uint8_t L_1 = (__this->___r_0); + uint8_t L_2 = L_1; + Object_t * L_3 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + uint8_t L_5 = (__this->___g_1); + uint8_t L_6 = L_5; + Object_t * L_7 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + uint8_t L_9 = (__this->___b_2); + uint8_t L_10 = L_9; + Object_t * L_11 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + uint8_t L_13 = (__this->___a_3); + uint8_t L_14 = L_13; + Object_t * L_15 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral72, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" Color32_t231 Color32_op_Implicit_m989 (Object_t * __this /* static, unused */, Color_t139 ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ((&___c)->___r_0); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + float L_2 = ((&___c)->___g_1); + float L_3 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + float L_4 = ((&___c)->___b_2); + float L_5 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + float L_6 = ((&___c)->___a_3); + float L_7 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + Color32_t231 L_8 = {0}; + Color32__ctor_m987(&L_8, (((int32_t)((uint8_t)((float)((float)L_1*(float)(255.0f)))))), (((int32_t)((uint8_t)((float)((float)L_3*(float)(255.0f)))))), (((int32_t)((uint8_t)((float)((float)L_5*(float)(255.0f)))))), (((int32_t)((uint8_t)((float)((float)L_7*(float)(255.0f)))))), /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32) +extern "C" Color_t139 Color32_op_Implicit_m990 (Object_t * __this /* static, unused */, Color32_t231 ___c, const MethodInfo* method) +{ + { + uint8_t L_0 = ((&___c)->___r_0); + uint8_t L_1 = ((&___c)->___g_1); + uint8_t L_2 = ((&___c)->___b_2); + uint8_t L_3 = ((&___c)->___a_3); + Color_t139 L_4 = {0}; + Color__ctor_m697(&L_4, ((float)((float)(((float)((float)L_0)))/(float)(255.0f))), ((float)((float)(((float)((float)L_1)))/(float)(255.0f))), ((float)((float)(((float)((float)L_2)))/(float)(255.0f))), ((float)((float)(((float)((float)L_3)))/(float)(255.0f))), /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) +extern "C" void Quaternion__ctor_m991 (Quaternion_t19 * __this, float ___x, float ___y, float ___z, float ___w, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___x_1 = L_0; + float L_1 = ___y; + __this->___y_2 = L_1; + float L_2 = ___z; + __this->___z_3 = L_2; + float L_3 = ___w; + __this->___w_4 = L_3; + return; + } +} +// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion) +extern "C" float Quaternion_Dot_m992 (Object_t * __this /* static, unused */, Quaternion_t19 ___a, Quaternion_t19 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + float L_6 = ((&___a)->___w_4); + float L_7 = ((&___b)->___w_4); + return ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)((float)((float)L_6*(float)L_7)))); + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3) +extern "C" Quaternion_t19 Quaternion_AngleAxis_m551 (Object_t * __this /* static, unused */, float ___angle, Vector3_t4 ___axis, const MethodInfo* method) +{ + { + float L_0 = ___angle; + Quaternion_t19 L_1 = Quaternion_INTERNAL_CALL_AngleAxis_m993(NULL /*static, unused*/, L_0, (&___axis), /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_AngleAxis(System.Single,UnityEngine.Vector3&) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_AngleAxis_m993 (Object_t * __this /* static, unused */, float ___angle, Vector3_t4 * ___axis, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_AngleAxis_m993_ftn) (float, Vector3_t4 *); + static Quaternion_INTERNAL_CALL_AngleAxis_m993_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_AngleAxis_m993_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_AngleAxis(System.Single,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___angle, ___axis); +} +// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" Quaternion_t19 Quaternion_LookRotation_m460 (Object_t * __this /* static, unused */, Vector3_t4 ___forward, Vector3_t4 ___upwards, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Quaternion_INTERNAL_CALL_LookRotation_m994(NULL /*static, unused*/, (&___forward), (&___upwards), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3) +extern "C" Quaternion_t19 Quaternion_LookRotation_m700 (Object_t * __this /* static, unused */, Vector3_t4 ___forward, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Vector3_t4 L_0 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Quaternion_t19 L_1 = Quaternion_INTERNAL_CALL_LookRotation_m994(NULL /*static, unused*/, (&___forward), (&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_LookRotation(UnityEngine.Vector3&,UnityEngine.Vector3&) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_LookRotation_m994 (Object_t * __this /* static, unused */, Vector3_t4 * ___forward, Vector3_t4 * ___upwards, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_LookRotation_m994_ftn) (Vector3_t4 *, Vector3_t4 *); + static Quaternion_INTERNAL_CALL_LookRotation_m994_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_LookRotation_m994_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_LookRotation(UnityEngine.Vector3&,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___forward, ___upwards); +} +// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) +extern "C" Quaternion_t19 Quaternion_Slerp_m472 (Object_t * __this /* static, unused */, Quaternion_t19 ___a, Quaternion_t19 ___b, float ___t, const MethodInfo* method) +{ + { + float L_0 = ___t; + Quaternion_t19 L_1 = Quaternion_INTERNAL_CALL_Slerp_m995(NULL /*static, unused*/, (&___a), (&___b), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_Slerp(UnityEngine.Quaternion&,UnityEngine.Quaternion&,System.Single) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_Slerp_m995 (Object_t * __this /* static, unused */, Quaternion_t19 * ___a, Quaternion_t19 * ___b, float ___t, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_Slerp_m995_ftn) (Quaternion_t19 *, Quaternion_t19 *, float); + static Quaternion_INTERNAL_CALL_Slerp_m995_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_Slerp_m995_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_Slerp(UnityEngine.Quaternion&,UnityEngine.Quaternion&,System.Single)"); + return _il2cpp_icall_func(___a, ___b, ___t); +} +// UnityEngine.Quaternion UnityEngine.Quaternion::Lerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) +extern "C" Quaternion_t19 Quaternion_Lerp_m463 (Object_t * __this /* static, unused */, Quaternion_t19 ___a, Quaternion_t19 ___b, float ___t, const MethodInfo* method) +{ + { + float L_0 = ___t; + Quaternion_t19 L_1 = Quaternion_INTERNAL_CALL_Lerp_m996(NULL /*static, unused*/, (&___a), (&___b), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_Lerp(UnityEngine.Quaternion&,UnityEngine.Quaternion&,System.Single) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_Lerp_m996 (Object_t * __this /* static, unused */, Quaternion_t19 * ___a, Quaternion_t19 * ___b, float ___t, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_Lerp_m996_ftn) (Quaternion_t19 *, Quaternion_t19 *, float); + static Quaternion_INTERNAL_CALL_Lerp_m996_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_Lerp_m996_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_Lerp(UnityEngine.Quaternion&,UnityEngine.Quaternion&,System.Single)"); + return _il2cpp_icall_func(___a, ___b, ___t); +} +// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion) +extern "C" Quaternion_t19 Quaternion_Inverse_m997 (Object_t * __this /* static, unused */, Quaternion_t19 ___rotation, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Quaternion_INTERNAL_CALL_Inverse_m998(NULL /*static, unused*/, (&___rotation), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_Inverse(UnityEngine.Quaternion&) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_Inverse_m998 (Object_t * __this /* static, unused */, Quaternion_t19 * ___rotation, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_Inverse_m998_ftn) (Quaternion_t19 *); + static Quaternion_INTERNAL_CALL_Inverse_m998_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_Inverse_m998_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_Inverse(UnityEngine.Quaternion&)"); + return _il2cpp_icall_func(___rotation); +} +// System.String UnityEngine.Quaternion::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral73; +extern "C" String_t* Quaternion_ToString_m999 (Quaternion_t19 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral73 = il2cpp_codegen_string_literal_from_index(73); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + float L_1 = (__this->___x_1); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___y_2); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = (__this->___z_3); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float L_13 = (__this->___w_4); + float L_14 = L_13; + Object_t * L_15 = Box(Single_t165_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral73, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() +extern "C" Vector3_t4 Quaternion_get_eulerAngles_m467 (Quaternion_t19 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Quaternion_Internal_ToEulerRad_m1000(NULL /*static, unused*/, (*(Quaternion_t19 *)__this), /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_0, (57.29578f), /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) +extern "C" Quaternion_t19 Quaternion_Euler_m471 (Object_t * __this /* static, unused */, float ___x, float ___y, float ___z, const MethodInfo* method) +{ + { + float L_0 = ___x; + float L_1 = ___y; + float L_2 = ___z; + Vector3_t4 L_3 = {0}; + Vector3__ctor_m419(&L_3, L_0, L_1, L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_3, (0.0174532924f), /*hidden argument*/NULL); + Quaternion_t19 L_5 = Quaternion_Internal_FromEulerRad_m1002(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) +extern "C" Vector3_t4 Quaternion_Internal_ToEulerRad_m1000 (Object_t * __this /* static, unused */, Quaternion_t19 ___rotation, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001(NULL /*static, unused*/, (&___rotation), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Quaternion::INTERNAL_CALL_Internal_ToEulerRad(UnityEngine.Quaternion&) +extern "C" Vector3_t4 Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001 (Object_t * __this /* static, unused */, Quaternion_t19 * ___rotation, const MethodInfo* method) +{ + typedef Vector3_t4 (*Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001_ftn) (Quaternion_t19 *); + static Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_Internal_ToEulerRad(UnityEngine.Quaternion&)"); + return _il2cpp_icall_func(___rotation); +} +// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) +extern "C" Quaternion_t19 Quaternion_Internal_FromEulerRad_m1002 (Object_t * __this /* static, unused */, Vector3_t4 ___euler, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003(NULL /*static, unused*/, (&___euler), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::INTERNAL_CALL_Internal_FromEulerRad(UnityEngine.Vector3&) +extern "C" Quaternion_t19 Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003 (Object_t * __this /* static, unused */, Vector3_t4 * ___euler, const MethodInfo* method) +{ + typedef Quaternion_t19 (*Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003_ftn) (Vector3_t4 *); + static Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Quaternion::INTERNAL_CALL_Internal_FromEulerRad(UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___euler); +} +// System.Int32 UnityEngine.Quaternion::GetHashCode() +extern "C" int32_t Quaternion_GetHashCode_m1004 (Quaternion_t19 * __this, const MethodInfo* method) +{ + { + float* L_0 = &(__this->___x_1); + int32_t L_1 = Single_GetHashCode_m2017(L_0, /*hidden argument*/NULL); + float* L_2 = &(__this->___y_2); + int32_t L_3 = Single_GetHashCode_m2017(L_2, /*hidden argument*/NULL); + float* L_4 = &(__this->___z_3); + int32_t L_5 = Single_GetHashCode_m2017(L_4, /*hidden argument*/NULL); + float* L_6 = &(__this->___w_4); + int32_t L_7 = Single_GetHashCode_m2017(L_6, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1)))); + } +} +// System.Boolean UnityEngine.Quaternion::Equals(System.Object) +extern TypeInfo* Quaternion_t19_il2cpp_TypeInfo_var; +extern "C" bool Quaternion_Equals_m1005 (Quaternion_t19 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Quaternion_t19_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(127); + s_Il2CppMethodIntialized = true; + } + Quaternion_t19 V_0 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Quaternion_t19_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Quaternion_t19 *)((Quaternion_t19 *)UnBox (L_1, Quaternion_t19_il2cpp_TypeInfo_var)))); + float* L_2 = &(__this->___x_1); + float L_3 = ((&V_0)->___x_1); + bool L_4 = Single_Equals_m2024(L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_006d; + } + } + { + float* L_5 = &(__this->___y_2); + float L_6 = ((&V_0)->___y_2); + bool L_7 = Single_Equals_m2024(L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + float* L_8 = &(__this->___z_3); + float L_9 = ((&V_0)->___z_3); + bool L_10 = Single_Equals_m2024(L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006d; + } + } + { + float* L_11 = &(__this->___w_4); + float L_12 = ((&V_0)->___w_4); + bool L_13 = Single_Equals_m2024(L_11, L_12, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_13)); + goto IL_006e; + } + +IL_006d: + { + G_B7_0 = 0; + } + +IL_006e: + { + return G_B7_0; + } +} +// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) +extern "C" Quaternion_t19 Quaternion_op_Multiply_m478 (Object_t * __this /* static, unused */, Quaternion_t19 ___lhs, Quaternion_t19 ___rhs, const MethodInfo* method) +{ + { + float L_0 = ((&___lhs)->___w_4); + float L_1 = ((&___rhs)->___x_1); + float L_2 = ((&___lhs)->___x_1); + float L_3 = ((&___rhs)->___w_4); + float L_4 = ((&___lhs)->___y_2); + float L_5 = ((&___rhs)->___z_3); + float L_6 = ((&___lhs)->___z_3); + float L_7 = ((&___rhs)->___y_2); + float L_8 = ((&___lhs)->___w_4); + float L_9 = ((&___rhs)->___y_2); + float L_10 = ((&___lhs)->___y_2); + float L_11 = ((&___rhs)->___w_4); + float L_12 = ((&___lhs)->___z_3); + float L_13 = ((&___rhs)->___x_1); + float L_14 = ((&___lhs)->___x_1); + float L_15 = ((&___rhs)->___z_3); + float L_16 = ((&___lhs)->___w_4); + float L_17 = ((&___rhs)->___z_3); + float L_18 = ((&___lhs)->___z_3); + float L_19 = ((&___rhs)->___w_4); + float L_20 = ((&___lhs)->___x_1); + float L_21 = ((&___rhs)->___y_2); + float L_22 = ((&___lhs)->___y_2); + float L_23 = ((&___rhs)->___x_1); + float L_24 = ((&___lhs)->___w_4); + float L_25 = ((&___rhs)->___w_4); + float L_26 = ((&___lhs)->___x_1); + float L_27 = ((&___rhs)->___x_1); + float L_28 = ((&___lhs)->___y_2); + float L_29 = ((&___rhs)->___y_2); + float L_30 = ((&___lhs)->___z_3); + float L_31 = ((&___rhs)->___z_3); + Quaternion_t19 L_32 = {0}; + Quaternion__ctor_m991(&L_32, ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))-(float)((float)((float)L_6*(float)L_7)))), ((float)((float)((float)((float)((float)((float)((float)((float)L_8*(float)L_9))+(float)((float)((float)L_10*(float)L_11))))+(float)((float)((float)L_12*(float)L_13))))-(float)((float)((float)L_14*(float)L_15)))), ((float)((float)((float)((float)((float)((float)((float)((float)L_16*(float)L_17))+(float)((float)((float)L_18*(float)L_19))))+(float)((float)((float)L_20*(float)L_21))))-(float)((float)((float)L_22*(float)L_23)))), ((float)((float)((float)((float)((float)((float)((float)((float)L_24*(float)L_25))-(float)((float)((float)L_26*(float)L_27))))-(float)((float)((float)L_28*(float)L_29))))-(float)((float)((float)L_30*(float)L_31)))), /*hidden argument*/NULL); + return L_32; + } +} +// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) +extern "C" Vector3_t4 Quaternion_op_Multiply_m552 (Object_t * __this /* static, unused */, Quaternion_t19 ___rotation, Vector3_t4 ___point, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + float V_5 = 0.0f; + float V_6 = 0.0f; + float V_7 = 0.0f; + float V_8 = 0.0f; + float V_9 = 0.0f; + float V_10 = 0.0f; + float V_11 = 0.0f; + Vector3_t4 V_12 = {0}; + { + float L_0 = ((&___rotation)->___x_1); + V_0 = ((float)((float)L_0*(float)(2.0f))); + float L_1 = ((&___rotation)->___y_2); + V_1 = ((float)((float)L_1*(float)(2.0f))); + float L_2 = ((&___rotation)->___z_3); + V_2 = ((float)((float)L_2*(float)(2.0f))); + float L_3 = ((&___rotation)->___x_1); + float L_4 = V_0; + V_3 = ((float)((float)L_3*(float)L_4)); + float L_5 = ((&___rotation)->___y_2); + float L_6 = V_1; + V_4 = ((float)((float)L_5*(float)L_6)); + float L_7 = ((&___rotation)->___z_3); + float L_8 = V_2; + V_5 = ((float)((float)L_7*(float)L_8)); + float L_9 = ((&___rotation)->___x_1); + float L_10 = V_1; + V_6 = ((float)((float)L_9*(float)L_10)); + float L_11 = ((&___rotation)->___x_1); + float L_12 = V_2; + V_7 = ((float)((float)L_11*(float)L_12)); + float L_13 = ((&___rotation)->___y_2); + float L_14 = V_2; + V_8 = ((float)((float)L_13*(float)L_14)); + float L_15 = ((&___rotation)->___w_4); + float L_16 = V_0; + V_9 = ((float)((float)L_15*(float)L_16)); + float L_17 = ((&___rotation)->___w_4); + float L_18 = V_1; + V_10 = ((float)((float)L_17*(float)L_18)); + float L_19 = ((&___rotation)->___w_4); + float L_20 = V_2; + V_11 = ((float)((float)L_19*(float)L_20)); + float L_21 = V_4; + float L_22 = V_5; + float L_23 = ((&___point)->___x_1); + float L_24 = V_6; + float L_25 = V_11; + float L_26 = ((&___point)->___y_2); + float L_27 = V_7; + float L_28 = V_10; + float L_29 = ((&___point)->___z_3); + (&V_12)->___x_1 = ((float)((float)((float)((float)((float)((float)((float)((float)(1.0f)-(float)((float)((float)L_21+(float)L_22))))*(float)L_23))+(float)((float)((float)((float)((float)L_24-(float)L_25))*(float)L_26))))+(float)((float)((float)((float)((float)L_27+(float)L_28))*(float)L_29)))); + float L_30 = V_6; + float L_31 = V_11; + float L_32 = ((&___point)->___x_1); + float L_33 = V_3; + float L_34 = V_5; + float L_35 = ((&___point)->___y_2); + float L_36 = V_8; + float L_37 = V_9; + float L_38 = ((&___point)->___z_3); + (&V_12)->___y_2 = ((float)((float)((float)((float)((float)((float)((float)((float)L_30+(float)L_31))*(float)L_32))+(float)((float)((float)((float)((float)(1.0f)-(float)((float)((float)L_33+(float)L_34))))*(float)L_35))))+(float)((float)((float)((float)((float)L_36-(float)L_37))*(float)L_38)))); + float L_39 = V_7; + float L_40 = V_10; + float L_41 = ((&___point)->___x_1); + float L_42 = V_8; + float L_43 = V_9; + float L_44 = ((&___point)->___y_2); + float L_45 = V_3; + float L_46 = V_4; + float L_47 = ((&___point)->___z_3); + (&V_12)->___z_3 = ((float)((float)((float)((float)((float)((float)((float)((float)L_39-(float)L_40))*(float)L_41))+(float)((float)((float)((float)((float)L_42+(float)L_43))*(float)L_44))))+(float)((float)((float)((float)((float)(1.0f)-(float)((float)((float)L_45+(float)L_46))))*(float)L_47)))); + Vector3_t4 L_48 = V_12; + return L_48; + } +} +// System.Boolean UnityEngine.Quaternion::op_Inequality(UnityEngine.Quaternion,UnityEngine.Quaternion) +extern "C" bool Quaternion_op_Inequality_m1006 (Object_t * __this /* static, unused */, Quaternion_t19 ___lhs, Quaternion_t19 ___rhs, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = ___lhs; + Quaternion_t19 L_1 = ___rhs; + float L_2 = Quaternion_Dot_m992(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((!(((float)L_2) <= ((float)(0.999999f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single) +extern "C" void Rect__ctor_m1007 (Rect_t232 * __this, float ___x, float ___y, float ___width, float ___height, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___m_XMin_0 = L_0; + float L_1 = ___y; + __this->___m_YMin_1 = L_1; + float L_2 = ___width; + __this->___m_Width_2 = L_2; + float L_3 = ___height; + __this->___m_Height_3 = L_3; + return; + } +} +// System.Single UnityEngine.Rect::get_x() +extern "C" float Rect_get_x_m1008 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_XMin_0); + return L_0; + } +} +// System.Void UnityEngine.Rect::set_x(System.Single) +extern "C" void Rect_set_x_m1009 (Rect_t232 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_XMin_0 = L_0; + return; + } +} +// System.Single UnityEngine.Rect::get_y() +extern "C" float Rect_get_y_m1010 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_YMin_1); + return L_0; + } +} +// System.Void UnityEngine.Rect::set_y(System.Single) +extern "C" void Rect_set_y_m1011 (Rect_t232 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_YMin_1 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.Rect::get_position() +extern "C" Vector2_t6 Rect_get_position_m1012 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_XMin_0); + float L_1 = (__this->___m_YMin_1); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector2 UnityEngine.Rect::get_center() +extern "C" Vector2_t6 Rect_get_center_m1013 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = Rect_get_x_m1008(__this, /*hidden argument*/NULL); + float L_1 = (__this->___m_Width_2); + float L_2 = Rect_get_y_m1010(__this, /*hidden argument*/NULL); + float L_3 = (__this->___m_Height_3); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, ((float)((float)L_0+(float)((float)((float)L_1/(float)(2.0f))))), ((float)((float)L_2+(float)((float)((float)L_3/(float)(2.0f))))), /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Vector2 UnityEngine.Rect::get_min() +extern "C" Vector2_t6 Rect_get_min_m1014 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = Rect_get_xMin_m1021(__this, /*hidden argument*/NULL); + float L_1 = Rect_get_yMin_m1022(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector2 UnityEngine.Rect::get_max() +extern "C" Vector2_t6 Rect_get_max_m1015 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = Rect_get_xMax_m1023(__this, /*hidden argument*/NULL); + float L_1 = Rect_get_yMax_m1024(__this, /*hidden argument*/NULL); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.Rect::get_width() +extern "C" float Rect_get_width_m1016 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Width_2); + return L_0; + } +} +// System.Void UnityEngine.Rect::set_width(System.Single) +extern "C" void Rect_set_width_m1017 (Rect_t232 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Width_2 = L_0; + return; + } +} +// System.Single UnityEngine.Rect::get_height() +extern "C" float Rect_get_height_m1018 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Height_3); + return L_0; + } +} +// System.Void UnityEngine.Rect::set_height(System.Single) +extern "C" void Rect_set_height_m1019 (Rect_t232 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Height_3 = L_0; + return; + } +} +// UnityEngine.Vector2 UnityEngine.Rect::get_size() +extern "C" Vector2_t6 Rect_get_size_m1020 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Width_2); + float L_1 = (__this->___m_Height_3); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.Rect::get_xMin() +extern "C" float Rect_get_xMin_m1021 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_XMin_0); + return L_0; + } +} +// System.Single UnityEngine.Rect::get_yMin() +extern "C" float Rect_get_yMin_m1022 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_YMin_1); + return L_0; + } +} +// System.Single UnityEngine.Rect::get_xMax() +extern "C" float Rect_get_xMax_m1023 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Width_2); + float L_1 = (__this->___m_XMin_0); + return ((float)((float)L_0+(float)L_1)); + } +} +// System.Single UnityEngine.Rect::get_yMax() +extern "C" float Rect_get_yMax_m1024 (Rect_t232 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Height_3); + float L_1 = (__this->___m_YMin_1); + return ((float)((float)L_0+(float)L_1)); + } +} +// System.String UnityEngine.Rect::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral74; +extern "C" String_t* Rect_ToString_m1025 (Rect_t232 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral74 = il2cpp_codegen_string_literal_from_index(74); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + float L_1 = Rect_get_x_m1008(__this, /*hidden argument*/NULL); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = Rect_get_y_m1010(__this, /*hidden argument*/NULL); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = Rect_get_width_m1016(__this, /*hidden argument*/NULL); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float L_13 = Rect_get_height_m1018(__this, /*hidden argument*/NULL); + float L_14 = L_13; + Object_t * L_15 = Box(Single_t165_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral74, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// System.Boolean UnityEngine.Rect::Contains(UnityEngine.Vector3) +extern "C" bool Rect_Contains_m1026 (Rect_t232 * __this, Vector3_t4 ___point, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + float L_0 = ((&___point)->___x_1); + float L_1 = Rect_get_xMin_m1021(__this, /*hidden argument*/NULL); + if ((!(((float)L_0) >= ((float)L_1)))) + { + goto IL_0047; + } + } + { + float L_2 = ((&___point)->___x_1); + float L_3 = Rect_get_xMax_m1023(__this, /*hidden argument*/NULL); + if ((!(((float)L_2) < ((float)L_3)))) + { + goto IL_0047; + } + } + { + float L_4 = ((&___point)->___y_2); + float L_5 = Rect_get_yMin_m1022(__this, /*hidden argument*/NULL); + if ((!(((float)L_4) >= ((float)L_5)))) + { + goto IL_0047; + } + } + { + float L_6 = ((&___point)->___y_2); + float L_7 = Rect_get_yMax_m1024(__this, /*hidden argument*/NULL); + G_B5_0 = ((((float)L_6) < ((float)L_7))? 1 : 0); + goto IL_0048; + } + +IL_0047: + { + G_B5_0 = 0; + } + +IL_0048: + { + return G_B5_0; + } +} +// System.Boolean UnityEngine.Rect::Overlaps(UnityEngine.Rect) +extern "C" bool Rect_Overlaps_m1027 (Rect_t232 * __this, Rect_t232 ___other, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + float L_0 = Rect_get_xMax_m1023((&___other), /*hidden argument*/NULL); + float L_1 = Rect_get_xMin_m1021(__this, /*hidden argument*/NULL); + if ((!(((float)L_0) > ((float)L_1)))) + { + goto IL_0047; + } + } + { + float L_2 = Rect_get_xMin_m1021((&___other), /*hidden argument*/NULL); + float L_3 = Rect_get_xMax_m1023(__this, /*hidden argument*/NULL); + if ((!(((float)L_2) < ((float)L_3)))) + { + goto IL_0047; + } + } + { + float L_4 = Rect_get_yMax_m1024((&___other), /*hidden argument*/NULL); + float L_5 = Rect_get_yMin_m1022(__this, /*hidden argument*/NULL); + if ((!(((float)L_4) > ((float)L_5)))) + { + goto IL_0047; + } + } + { + float L_6 = Rect_get_yMin_m1022((&___other), /*hidden argument*/NULL); + float L_7 = Rect_get_yMax_m1024(__this, /*hidden argument*/NULL); + G_B5_0 = ((((float)L_6) < ((float)L_7))? 1 : 0); + goto IL_0048; + } + +IL_0047: + { + G_B5_0 = 0; + } + +IL_0048: + { + return G_B5_0; + } +} +// System.Int32 UnityEngine.Rect::GetHashCode() +extern "C" int32_t Rect_GetHashCode_m1028 (Rect_t232 * __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + { + float L_0 = Rect_get_x_m1008(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Single_GetHashCode_m2017((&V_0), /*hidden argument*/NULL); + float L_2 = Rect_get_width_m1016(__this, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = Single_GetHashCode_m2017((&V_1), /*hidden argument*/NULL); + float L_4 = Rect_get_y_m1010(__this, /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = Single_GetHashCode_m2017((&V_2), /*hidden argument*/NULL); + float L_6 = Rect_get_height_m1018(__this, /*hidden argument*/NULL); + V_3 = L_6; + int32_t L_7 = Single_GetHashCode_m2017((&V_3), /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1)))); + } +} +// System.Boolean UnityEngine.Rect::Equals(System.Object) +extern TypeInfo* Rect_t232_il2cpp_TypeInfo_var; +extern "C" bool Rect_Equals_m1029 (Rect_t232 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Rect_t232_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(128); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Rect_t232_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Rect_t232 *)((Rect_t232 *)UnBox (L_1, Rect_t232_il2cpp_TypeInfo_var)))); + float L_2 = Rect_get_x_m1008(__this, /*hidden argument*/NULL); + V_1 = L_2; + float L_3 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + bool L_4 = Single_Equals_m2024((&V_1), L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_007a; + } + } + { + float L_5 = Rect_get_y_m1010(__this, /*hidden argument*/NULL); + V_2 = L_5; + float L_6 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + bool L_7 = Single_Equals_m2024((&V_2), L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_007a; + } + } + { + float L_8 = Rect_get_width_m1016(__this, /*hidden argument*/NULL); + V_3 = L_8; + float L_9 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + bool L_10 = Single_Equals_m2024((&V_3), L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_007a; + } + } + { + float L_11 = Rect_get_height_m1018(__this, /*hidden argument*/NULL); + V_4 = L_11; + float L_12 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + bool L_13 = Single_Equals_m2024((&V_4), L_12, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_13)); + goto IL_007b; + } + +IL_007a: + { + G_B7_0 = 0; + } + +IL_007b: + { + return G_B7_0; + } +} +// System.Boolean UnityEngine.Rect::op_Inequality(UnityEngine.Rect,UnityEngine.Rect) +extern "C" bool Rect_op_Inequality_m1030 (Object_t * __this /* static, unused */, Rect_t232 ___lhs, Rect_t232 ___rhs, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + float L_0 = Rect_get_x_m1008((&___lhs), /*hidden argument*/NULL); + float L_1 = Rect_get_x_m1008((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_0) == ((float)L_1)))) + { + goto IL_004e; + } + } + { + float L_2 = Rect_get_y_m1010((&___lhs), /*hidden argument*/NULL); + float L_3 = Rect_get_y_m1010((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_2) == ((float)L_3)))) + { + goto IL_004e; + } + } + { + float L_4 = Rect_get_width_m1016((&___lhs), /*hidden argument*/NULL); + float L_5 = Rect_get_width_m1016((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_4) == ((float)L_5)))) + { + goto IL_004e; + } + } + { + float L_6 = Rect_get_height_m1018((&___lhs), /*hidden argument*/NULL); + float L_7 = Rect_get_height_m1018((&___rhs), /*hidden argument*/NULL); + G_B5_0 = ((((int32_t)((((float)L_6) == ((float)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_004f; + } + +IL_004e: + { + G_B5_0 = 1; + } + +IL_004f: + { + return G_B5_0; + } +} +// System.Boolean UnityEngine.Rect::op_Equality(UnityEngine.Rect,UnityEngine.Rect) +extern "C" bool Rect_op_Equality_m1031 (Object_t * __this /* static, unused */, Rect_t232 ___lhs, Rect_t232 ___rhs, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + float L_0 = Rect_get_x_m1008((&___lhs), /*hidden argument*/NULL); + float L_1 = Rect_get_x_m1008((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_0) == ((float)L_1)))) + { + goto IL_004b; + } + } + { + float L_2 = Rect_get_y_m1010((&___lhs), /*hidden argument*/NULL); + float L_3 = Rect_get_y_m1010((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_2) == ((float)L_3)))) + { + goto IL_004b; + } + } + { + float L_4 = Rect_get_width_m1016((&___lhs), /*hidden argument*/NULL); + float L_5 = Rect_get_width_m1016((&___rhs), /*hidden argument*/NULL); + if ((!(((float)L_4) == ((float)L_5)))) + { + goto IL_004b; + } + } + { + float L_6 = Rect_get_height_m1018((&___lhs), /*hidden argument*/NULL); + float L_7 = Rect_get_height_m1018((&___rhs), /*hidden argument*/NULL); + G_B5_0 = ((((float)L_6) == ((float)L_7))? 1 : 0); + goto IL_004c; + } + +IL_004b: + { + G_B5_0 = 0; + } + +IL_004c: + { + return G_B5_0; + } +} +// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32) +extern "C" float Matrix4x4_get_Item_m1032 (Matrix4x4_t233 * __this, int32_t ___row, int32_t ___column, const MethodInfo* method) +{ + { + int32_t L_0 = ___row; + int32_t L_1 = ___column; + float L_2 = Matrix4x4_get_Item_m1034(__this, ((int32_t)((int32_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)4)))), /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Int32,System.Single) +extern "C" void Matrix4x4_set_Item_m1033 (Matrix4x4_t233 * __this, int32_t ___row, int32_t ___column, float ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___row; + int32_t L_1 = ___column; + float L_2 = ___value; + Matrix4x4_set_Item_m1035(__this, ((int32_t)((int32_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)4)))), L_2, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral75; +extern "C" float Matrix4x4_get_Item_m1034 (Matrix4x4_t233 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral75 = il2cpp_codegen_string_literal_from_index(75); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_004d; + } + if (L_1 == 1) + { + goto IL_0054; + } + if (L_1 == 2) + { + goto IL_005b; + } + if (L_1 == 3) + { + goto IL_0062; + } + if (L_1 == 4) + { + goto IL_0069; + } + if (L_1 == 5) + { + goto IL_0070; + } + if (L_1 == 6) + { + goto IL_0077; + } + if (L_1 == 7) + { + goto IL_007e; + } + if (L_1 == 8) + { + goto IL_0085; + } + if (L_1 == 9) + { + goto IL_008c; + } + if (L_1 == 10) + { + goto IL_0093; + } + if (L_1 == 11) + { + goto IL_009a; + } + if (L_1 == 12) + { + goto IL_00a1; + } + if (L_1 == 13) + { + goto IL_00a8; + } + if (L_1 == 14) + { + goto IL_00af; + } + if (L_1 == 15) + { + goto IL_00b6; + } + } + { + goto IL_00bd; + } + +IL_004d: + { + float L_2 = (__this->___m00_0); + return L_2; + } + +IL_0054: + { + float L_3 = (__this->___m10_1); + return L_3; + } + +IL_005b: + { + float L_4 = (__this->___m20_2); + return L_4; + } + +IL_0062: + { + float L_5 = (__this->___m30_3); + return L_5; + } + +IL_0069: + { + float L_6 = (__this->___m01_4); + return L_6; + } + +IL_0070: + { + float L_7 = (__this->___m11_5); + return L_7; + } + +IL_0077: + { + float L_8 = (__this->___m21_6); + return L_8; + } + +IL_007e: + { + float L_9 = (__this->___m31_7); + return L_9; + } + +IL_0085: + { + float L_10 = (__this->___m02_8); + return L_10; + } + +IL_008c: + { + float L_11 = (__this->___m12_9); + return L_11; + } + +IL_0093: + { + float L_12 = (__this->___m22_10); + return L_12; + } + +IL_009a: + { + float L_13 = (__this->___m32_11); + return L_13; + } + +IL_00a1: + { + float L_14 = (__this->___m03_12); + return L_14; + } + +IL_00a8: + { + float L_15 = (__this->___m13_13); + return L_15; + } + +IL_00af: + { + float L_16 = (__this->___m23_14); + return L_16; + } + +IL_00b6: + { + float L_17 = (__this->___m33_15); + return L_17; + } + +IL_00bd: + { + IndexOutOfRangeException_t446 * L_18 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_18, _stringLiteral75, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } +} +// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Single) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral75; +extern "C" void Matrix4x4_set_Item_m1035 (Matrix4x4_t233 * __this, int32_t ___index, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral75 = il2cpp_codegen_string_literal_from_index(75); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_004d; + } + if (L_1 == 1) + { + goto IL_0059; + } + if (L_1 == 2) + { + goto IL_0065; + } + if (L_1 == 3) + { + goto IL_0071; + } + if (L_1 == 4) + { + goto IL_007d; + } + if (L_1 == 5) + { + goto IL_0089; + } + if (L_1 == 6) + { + goto IL_0095; + } + if (L_1 == 7) + { + goto IL_00a1; + } + if (L_1 == 8) + { + goto IL_00ad; + } + if (L_1 == 9) + { + goto IL_00b9; + } + if (L_1 == 10) + { + goto IL_00c5; + } + if (L_1 == 11) + { + goto IL_00d1; + } + if (L_1 == 12) + { + goto IL_00dd; + } + if (L_1 == 13) + { + goto IL_00e9; + } + if (L_1 == 14) + { + goto IL_00f5; + } + if (L_1 == 15) + { + goto IL_0101; + } + } + { + goto IL_010d; + } + +IL_004d: + { + float L_2 = ___value; + __this->___m00_0 = L_2; + goto IL_0118; + } + +IL_0059: + { + float L_3 = ___value; + __this->___m10_1 = L_3; + goto IL_0118; + } + +IL_0065: + { + float L_4 = ___value; + __this->___m20_2 = L_4; + goto IL_0118; + } + +IL_0071: + { + float L_5 = ___value; + __this->___m30_3 = L_5; + goto IL_0118; + } + +IL_007d: + { + float L_6 = ___value; + __this->___m01_4 = L_6; + goto IL_0118; + } + +IL_0089: + { + float L_7 = ___value; + __this->___m11_5 = L_7; + goto IL_0118; + } + +IL_0095: + { + float L_8 = ___value; + __this->___m21_6 = L_8; + goto IL_0118; + } + +IL_00a1: + { + float L_9 = ___value; + __this->___m31_7 = L_9; + goto IL_0118; + } + +IL_00ad: + { + float L_10 = ___value; + __this->___m02_8 = L_10; + goto IL_0118; + } + +IL_00b9: + { + float L_11 = ___value; + __this->___m12_9 = L_11; + goto IL_0118; + } + +IL_00c5: + { + float L_12 = ___value; + __this->___m22_10 = L_12; + goto IL_0118; + } + +IL_00d1: + { + float L_13 = ___value; + __this->___m32_11 = L_13; + goto IL_0118; + } + +IL_00dd: + { + float L_14 = ___value; + __this->___m03_12 = L_14; + goto IL_0118; + } + +IL_00e9: + { + float L_15 = ___value; + __this->___m13_13 = L_15; + goto IL_0118; + } + +IL_00f5: + { + float L_16 = ___value; + __this->___m23_14 = L_16; + goto IL_0118; + } + +IL_0101: + { + float L_17 = ___value; + __this->___m33_15 = L_17; + goto IL_0118; + } + +IL_010d: + { + IndexOutOfRangeException_t446 * L_18 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_18, _stringLiteral75, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0118: + { + return; + } +} +// System.Int32 UnityEngine.Matrix4x4::GetHashCode() +extern "C" int32_t Matrix4x4_GetHashCode_m1036 (Matrix4x4_t233 * __this, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Vector4_t234 V_2 = {0}; + Vector4_t234 V_3 = {0}; + { + Vector4_t234 L_0 = Matrix4x4_GetColumn_m1047(__this, 0, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Vector4_GetHashCode_m1105((&V_0), /*hidden argument*/NULL); + Vector4_t234 L_2 = Matrix4x4_GetColumn_m1047(__this, 1, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = Vector4_GetHashCode_m1105((&V_1), /*hidden argument*/NULL); + Vector4_t234 L_4 = Matrix4x4_GetColumn_m1047(__this, 2, /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = Vector4_GetHashCode_m1105((&V_2), /*hidden argument*/NULL); + Vector4_t234 L_6 = Matrix4x4_GetColumn_m1047(__this, 3, /*hidden argument*/NULL); + V_3 = L_6; + int32_t L_7 = Vector4_GetHashCode_m1105((&V_3), /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1)))); + } +} +// System.Boolean UnityEngine.Matrix4x4::Equals(System.Object) +extern TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" bool Matrix4x4_Equals_m1037 (Matrix4x4_t233 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Matrix4x4_t233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(129); + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + Matrix4x4_t233 V_0 = {0}; + Vector4_t234 V_1 = {0}; + Vector4_t234 V_2 = {0}; + Vector4_t234 V_3 = {0}; + Vector4_t234 V_4 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Matrix4x4_t233_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Matrix4x4_t233 *)((Matrix4x4_t233 *)UnBox (L_1, Matrix4x4_t233_il2cpp_TypeInfo_var)))); + Vector4_t234 L_2 = Matrix4x4_GetColumn_m1047(__this, 0, /*hidden argument*/NULL); + V_1 = L_2; + Vector4_t234 L_3 = Matrix4x4_GetColumn_m1047((&V_0), 0, /*hidden argument*/NULL); + Vector4_t234 L_4 = L_3; + Object_t * L_5 = Box(Vector4_t234_il2cpp_TypeInfo_var, &L_4); + bool L_6 = Vector4_Equals_m1106((&V_1), L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0096; + } + } + { + Vector4_t234 L_7 = Matrix4x4_GetColumn_m1047(__this, 1, /*hidden argument*/NULL); + V_2 = L_7; + Vector4_t234 L_8 = Matrix4x4_GetColumn_m1047((&V_0), 1, /*hidden argument*/NULL); + Vector4_t234 L_9 = L_8; + Object_t * L_10 = Box(Vector4_t234_il2cpp_TypeInfo_var, &L_9); + bool L_11 = Vector4_Equals_m1106((&V_2), L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0096; + } + } + { + Vector4_t234 L_12 = Matrix4x4_GetColumn_m1047(__this, 2, /*hidden argument*/NULL); + V_3 = L_12; + Vector4_t234 L_13 = Matrix4x4_GetColumn_m1047((&V_0), 2, /*hidden argument*/NULL); + Vector4_t234 L_14 = L_13; + Object_t * L_15 = Box(Vector4_t234_il2cpp_TypeInfo_var, &L_14); + bool L_16 = Vector4_Equals_m1106((&V_3), L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_0096; + } + } + { + Vector4_t234 L_17 = Matrix4x4_GetColumn_m1047(__this, 3, /*hidden argument*/NULL); + V_4 = L_17; + Vector4_t234 L_18 = Matrix4x4_GetColumn_m1047((&V_0), 3, /*hidden argument*/NULL); + Vector4_t234 L_19 = L_18; + Object_t * L_20 = Box(Vector4_t234_il2cpp_TypeInfo_var, &L_19); + bool L_21 = Vector4_Equals_m1106((&V_4), L_20, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_21)); + goto IL_0097; + } + +IL_0096: + { + G_B7_0 = 0; + } + +IL_0097: + { + return G_B7_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4) +extern "C" Matrix4x4_t233 Matrix4x4_Inverse_m1038 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___m, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = Matrix4x4_INTERNAL_CALL_Inverse_m1039(NULL /*static, unused*/, (&___m), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::INTERNAL_CALL_Inverse(UnityEngine.Matrix4x4&) +extern "C" Matrix4x4_t233 Matrix4x4_INTERNAL_CALL_Inverse_m1039 (Object_t * __this /* static, unused */, Matrix4x4_t233 * ___m, const MethodInfo* method) +{ + typedef Matrix4x4_t233 (*Matrix4x4_INTERNAL_CALL_Inverse_m1039_ftn) (Matrix4x4_t233 *); + static Matrix4x4_INTERNAL_CALL_Inverse_m1039_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_INTERNAL_CALL_Inverse_m1039_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::INTERNAL_CALL_Inverse(UnityEngine.Matrix4x4&)"); + return _il2cpp_icall_func(___m); +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Transpose(UnityEngine.Matrix4x4) +extern "C" Matrix4x4_t233 Matrix4x4_Transpose_m1040 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___m, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = Matrix4x4_INTERNAL_CALL_Transpose_m1041(NULL /*static, unused*/, (&___m), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::INTERNAL_CALL_Transpose(UnityEngine.Matrix4x4&) +extern "C" Matrix4x4_t233 Matrix4x4_INTERNAL_CALL_Transpose_m1041 (Object_t * __this /* static, unused */, Matrix4x4_t233 * ___m, const MethodInfo* method) +{ + typedef Matrix4x4_t233 (*Matrix4x4_INTERNAL_CALL_Transpose_m1041_ftn) (Matrix4x4_t233 *); + static Matrix4x4_INTERNAL_CALL_Transpose_m1041_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_INTERNAL_CALL_Transpose_m1041_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::INTERNAL_CALL_Transpose(UnityEngine.Matrix4x4&)"); + return _il2cpp_icall_func(___m); +} +// System.Boolean UnityEngine.Matrix4x4::Invert(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4&) +extern "C" bool Matrix4x4_Invert_m1042 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___inMatrix, Matrix4x4_t233 * ___dest, const MethodInfo* method) +{ + { + Matrix4x4_t233 * L_0 = ___dest; + bool L_1 = Matrix4x4_INTERNAL_CALL_Invert_m1043(NULL /*static, unused*/, (&___inMatrix), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Matrix4x4::INTERNAL_CALL_Invert(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&) +extern "C" bool Matrix4x4_INTERNAL_CALL_Invert_m1043 (Object_t * __this /* static, unused */, Matrix4x4_t233 * ___inMatrix, Matrix4x4_t233 * ___dest, const MethodInfo* method) +{ + typedef bool (*Matrix4x4_INTERNAL_CALL_Invert_m1043_ftn) (Matrix4x4_t233 *, Matrix4x4_t233 *); + static Matrix4x4_INTERNAL_CALL_Invert_m1043_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_INTERNAL_CALL_Invert_m1043_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::INTERNAL_CALL_Invert(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)"); + return _il2cpp_icall_func(___inMatrix, ___dest); +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse() +extern "C" Matrix4x4_t233 Matrix4x4_get_inverse_m1044 (Matrix4x4_t233 * __this, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = Matrix4x4_Inverse_m1038(NULL /*static, unused*/, (*(Matrix4x4_t233 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_transpose() +extern "C" Matrix4x4_t233 Matrix4x4_get_transpose_m1045 (Matrix4x4_t233 * __this, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = Matrix4x4_Transpose_m1040(NULL /*static, unused*/, (*(Matrix4x4_t233 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.Matrix4x4::get_isIdentity() +extern "C" bool Matrix4x4_get_isIdentity_m1046 (Matrix4x4_t233 * __this, const MethodInfo* method) +{ + typedef bool (*Matrix4x4_get_isIdentity_m1046_ftn) (Matrix4x4_t233 *); + static Matrix4x4_get_isIdentity_m1046_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_get_isIdentity_m1046_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::get_isIdentity()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32) +extern "C" Vector4_t234 Matrix4x4_GetColumn_m1047 (Matrix4x4_t233 * __this, int32_t ___i, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + float L_1 = Matrix4x4_get_Item_m1032(__this, 0, L_0, /*hidden argument*/NULL); + int32_t L_2 = ___i; + float L_3 = Matrix4x4_get_Item_m1032(__this, 1, L_2, /*hidden argument*/NULL); + int32_t L_4 = ___i; + float L_5 = Matrix4x4_get_Item_m1032(__this, 2, L_4, /*hidden argument*/NULL); + int32_t L_6 = ___i; + float L_7 = Matrix4x4_get_Item_m1032(__this, 3, L_6, /*hidden argument*/NULL); + Vector4_t234 L_8 = {0}; + Vector4__ctor_m1102(&L_8, L_1, L_3, L_5, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetRow(System.Int32) +extern "C" Vector4_t234 Matrix4x4_GetRow_m1048 (Matrix4x4_t233 * __this, int32_t ___i, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + float L_1 = Matrix4x4_get_Item_m1032(__this, L_0, 0, /*hidden argument*/NULL); + int32_t L_2 = ___i; + float L_3 = Matrix4x4_get_Item_m1032(__this, L_2, 1, /*hidden argument*/NULL); + int32_t L_4 = ___i; + float L_5 = Matrix4x4_get_Item_m1032(__this, L_4, 2, /*hidden argument*/NULL); + int32_t L_6 = ___i; + float L_7 = Matrix4x4_get_Item_m1032(__this, L_6, 3, /*hidden argument*/NULL); + Vector4_t234 L_8 = {0}; + Vector4__ctor_m1102(&L_8, L_1, L_3, L_5, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4) +extern "C" void Matrix4x4_SetColumn_m1049 (Matrix4x4_t233 * __this, int32_t ___i, Vector4_t234 ___v, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + float L_1 = ((&___v)->___x_1); + Matrix4x4_set_Item_m1033(__this, 0, L_0, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___i; + float L_3 = ((&___v)->___y_2); + Matrix4x4_set_Item_m1033(__this, 1, L_2, L_3, /*hidden argument*/NULL); + int32_t L_4 = ___i; + float L_5 = ((&___v)->___z_3); + Matrix4x4_set_Item_m1033(__this, 2, L_4, L_5, /*hidden argument*/NULL); + int32_t L_6 = ___i; + float L_7 = ((&___v)->___w_4); + Matrix4x4_set_Item_m1033(__this, 3, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Matrix4x4::SetRow(System.Int32,UnityEngine.Vector4) +extern "C" void Matrix4x4_SetRow_m1050 (Matrix4x4_t233 * __this, int32_t ___i, Vector4_t234 ___v, const MethodInfo* method) +{ + { + int32_t L_0 = ___i; + float L_1 = ((&___v)->___x_1); + Matrix4x4_set_Item_m1033(__this, L_0, 0, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___i; + float L_3 = ((&___v)->___y_2); + Matrix4x4_set_Item_m1033(__this, L_2, 1, L_3, /*hidden argument*/NULL); + int32_t L_4 = ___i; + float L_5 = ((&___v)->___z_3); + Matrix4x4_set_Item_m1033(__this, L_4, 2, L_5, /*hidden argument*/NULL); + int32_t L_6 = ___i; + float L_7 = ((&___v)->___w_4); + Matrix4x4_set_Item_m1033(__this, L_6, 3, L_7, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3) +extern "C" Vector3_t4 Matrix4x4_MultiplyPoint_m1051 (Matrix4x4_t233 * __this, Vector3_t4 ___v, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + float V_1 = 0.0f; + { + float L_0 = (__this->___m00_0); + float L_1 = ((&___v)->___x_1); + float L_2 = (__this->___m01_4); + float L_3 = ((&___v)->___y_2); + float L_4 = (__this->___m02_8); + float L_5 = ((&___v)->___z_3); + float L_6 = (__this->___m03_12); + (&V_0)->___x_1 = ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)L_6)); + float L_7 = (__this->___m10_1); + float L_8 = ((&___v)->___x_1); + float L_9 = (__this->___m11_5); + float L_10 = ((&___v)->___y_2); + float L_11 = (__this->___m12_9); + float L_12 = ((&___v)->___z_3); + float L_13 = (__this->___m13_13); + (&V_0)->___y_2 = ((float)((float)((float)((float)((float)((float)((float)((float)L_7*(float)L_8))+(float)((float)((float)L_9*(float)L_10))))+(float)((float)((float)L_11*(float)L_12))))+(float)L_13)); + float L_14 = (__this->___m20_2); + float L_15 = ((&___v)->___x_1); + float L_16 = (__this->___m21_6); + float L_17 = ((&___v)->___y_2); + float L_18 = (__this->___m22_10); + float L_19 = ((&___v)->___z_3); + float L_20 = (__this->___m23_14); + (&V_0)->___z_3 = ((float)((float)((float)((float)((float)((float)((float)((float)L_14*(float)L_15))+(float)((float)((float)L_16*(float)L_17))))+(float)((float)((float)L_18*(float)L_19))))+(float)L_20)); + float L_21 = (__this->___m30_3); + float L_22 = ((&___v)->___x_1); + float L_23 = (__this->___m31_7); + float L_24 = ((&___v)->___y_2); + float L_25 = (__this->___m32_11); + float L_26 = ((&___v)->___z_3); + float L_27 = (__this->___m33_15); + V_1 = ((float)((float)((float)((float)((float)((float)((float)((float)L_21*(float)L_22))+(float)((float)((float)L_23*(float)L_24))))+(float)((float)((float)L_25*(float)L_26))))+(float)L_27)); + float L_28 = V_1; + V_1 = ((float)((float)(1.0f)/(float)L_28)); + Vector3_t4 * L_29 = (&V_0); + float L_30 = (L_29->___x_1); + float L_31 = V_1; + L_29->___x_1 = ((float)((float)L_30*(float)L_31)); + Vector3_t4 * L_32 = (&V_0); + float L_33 = (L_32->___y_2); + float L_34 = V_1; + L_32->___y_2 = ((float)((float)L_33*(float)L_34)); + Vector3_t4 * L_35 = (&V_0); + float L_36 = (L_35->___z_3); + float L_37 = V_1; + L_35->___z_3 = ((float)((float)L_36*(float)L_37)); + Vector3_t4 L_38 = V_0; + return L_38; + } +} +// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3) +extern "C" Vector3_t4 Matrix4x4_MultiplyPoint3x4_m1052 (Matrix4x4_t233 * __this, Vector3_t4 ___v, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + float L_0 = (__this->___m00_0); + float L_1 = ((&___v)->___x_1); + float L_2 = (__this->___m01_4); + float L_3 = ((&___v)->___y_2); + float L_4 = (__this->___m02_8); + float L_5 = ((&___v)->___z_3); + float L_6 = (__this->___m03_12); + (&V_0)->___x_1 = ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)L_6)); + float L_7 = (__this->___m10_1); + float L_8 = ((&___v)->___x_1); + float L_9 = (__this->___m11_5); + float L_10 = ((&___v)->___y_2); + float L_11 = (__this->___m12_9); + float L_12 = ((&___v)->___z_3); + float L_13 = (__this->___m13_13); + (&V_0)->___y_2 = ((float)((float)((float)((float)((float)((float)((float)((float)L_7*(float)L_8))+(float)((float)((float)L_9*(float)L_10))))+(float)((float)((float)L_11*(float)L_12))))+(float)L_13)); + float L_14 = (__this->___m20_2); + float L_15 = ((&___v)->___x_1); + float L_16 = (__this->___m21_6); + float L_17 = ((&___v)->___y_2); + float L_18 = (__this->___m22_10); + float L_19 = ((&___v)->___z_3); + float L_20 = (__this->___m23_14); + (&V_0)->___z_3 = ((float)((float)((float)((float)((float)((float)((float)((float)L_14*(float)L_15))+(float)((float)((float)L_16*(float)L_17))))+(float)((float)((float)L_18*(float)L_19))))+(float)L_20)); + Vector3_t4 L_21 = V_0; + return L_21; + } +} +// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3) +extern "C" Vector3_t4 Matrix4x4_MultiplyVector_m1053 (Matrix4x4_t233 * __this, Vector3_t4 ___v, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + float L_0 = (__this->___m00_0); + float L_1 = ((&___v)->___x_1); + float L_2 = (__this->___m01_4); + float L_3 = ((&___v)->___y_2); + float L_4 = (__this->___m02_8); + float L_5 = ((&___v)->___z_3); + (&V_0)->___x_1 = ((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5)))); + float L_6 = (__this->___m10_1); + float L_7 = ((&___v)->___x_1); + float L_8 = (__this->___m11_5); + float L_9 = ((&___v)->___y_2); + float L_10 = (__this->___m12_9); + float L_11 = ((&___v)->___z_3); + (&V_0)->___y_2 = ((float)((float)((float)((float)((float)((float)L_6*(float)L_7))+(float)((float)((float)L_8*(float)L_9))))+(float)((float)((float)L_10*(float)L_11)))); + float L_12 = (__this->___m20_2); + float L_13 = ((&___v)->___x_1); + float L_14 = (__this->___m21_6); + float L_15 = ((&___v)->___y_2); + float L_16 = (__this->___m22_10); + float L_17 = ((&___v)->___z_3); + (&V_0)->___z_3 = ((float)((float)((float)((float)((float)((float)L_12*(float)L_13))+(float)((float)((float)L_14*(float)L_15))))+(float)((float)((float)L_16*(float)L_17)))); + Vector3_t4 L_18 = V_0; + return L_18; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Scale(UnityEngine.Vector3) +extern TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +extern "C" Matrix4x4_t233 Matrix4x4_Scale_m1054 (Object_t * __this /* static, unused */, Vector3_t4 ___v, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Matrix4x4_t233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(129); + s_Il2CppMethodIntialized = true; + } + Matrix4x4_t233 V_0 = {0}; + { + Initobj (Matrix4x4_t233_il2cpp_TypeInfo_var, (&V_0)); + float L_0 = ((&___v)->___x_1); + (&V_0)->___m00_0 = L_0; + (&V_0)->___m01_4 = (0.0f); + (&V_0)->___m02_8 = (0.0f); + (&V_0)->___m03_12 = (0.0f); + (&V_0)->___m10_1 = (0.0f); + float L_1 = ((&___v)->___y_2); + (&V_0)->___m11_5 = L_1; + (&V_0)->___m12_9 = (0.0f); + (&V_0)->___m13_13 = (0.0f); + (&V_0)->___m20_2 = (0.0f); + (&V_0)->___m21_6 = (0.0f); + float L_2 = ((&___v)->___z_3); + (&V_0)->___m22_10 = L_2; + (&V_0)->___m23_14 = (0.0f); + (&V_0)->___m30_3 = (0.0f); + (&V_0)->___m31_7 = (0.0f); + (&V_0)->___m32_11 = (0.0f); + (&V_0)->___m33_15 = (1.0f); + Matrix4x4_t233 L_3 = V_0; + return L_3; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_zero() +extern TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +extern "C" Matrix4x4_t233 Matrix4x4_get_zero_m1055 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Matrix4x4_t233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(129); + s_Il2CppMethodIntialized = true; + } + Matrix4x4_t233 V_0 = {0}; + { + Initobj (Matrix4x4_t233_il2cpp_TypeInfo_var, (&V_0)); + (&V_0)->___m00_0 = (0.0f); + (&V_0)->___m01_4 = (0.0f); + (&V_0)->___m02_8 = (0.0f); + (&V_0)->___m03_12 = (0.0f); + (&V_0)->___m10_1 = (0.0f); + (&V_0)->___m11_5 = (0.0f); + (&V_0)->___m12_9 = (0.0f); + (&V_0)->___m13_13 = (0.0f); + (&V_0)->___m20_2 = (0.0f); + (&V_0)->___m21_6 = (0.0f); + (&V_0)->___m22_10 = (0.0f); + (&V_0)->___m23_14 = (0.0f); + (&V_0)->___m30_3 = (0.0f); + (&V_0)->___m31_7 = (0.0f); + (&V_0)->___m32_11 = (0.0f); + (&V_0)->___m33_15 = (0.0f); + Matrix4x4_t233 L_0 = V_0; + return L_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity() +extern TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +extern "C" Matrix4x4_t233 Matrix4x4_get_identity_m1056 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Matrix4x4_t233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(129); + s_Il2CppMethodIntialized = true; + } + Matrix4x4_t233 V_0 = {0}; + { + Initobj (Matrix4x4_t233_il2cpp_TypeInfo_var, (&V_0)); + (&V_0)->___m00_0 = (1.0f); + (&V_0)->___m01_4 = (0.0f); + (&V_0)->___m02_8 = (0.0f); + (&V_0)->___m03_12 = (0.0f); + (&V_0)->___m10_1 = (0.0f); + (&V_0)->___m11_5 = (1.0f); + (&V_0)->___m12_9 = (0.0f); + (&V_0)->___m13_13 = (0.0f); + (&V_0)->___m20_2 = (0.0f); + (&V_0)->___m21_6 = (0.0f); + (&V_0)->___m22_10 = (1.0f); + (&V_0)->___m23_14 = (0.0f); + (&V_0)->___m30_3 = (0.0f); + (&V_0)->___m31_7 = (0.0f); + (&V_0)->___m32_11 = (0.0f); + (&V_0)->___m33_15 = (1.0f); + Matrix4x4_t233 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Matrix4x4::SetTRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) +extern "C" void Matrix4x4_SetTRS_m1057 (Matrix4x4_t233 * __this, Vector3_t4 ___pos, Quaternion_t19 ___q, Vector3_t4 ___s, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___pos; + Quaternion_t19 L_1 = ___q; + Vector3_t4 L_2 = ___s; + Matrix4x4_t233 L_3 = Matrix4x4_TRS_m1058(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + (*(Matrix4x4_t233 *)__this) = L_3; + return; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) +extern "C" Matrix4x4_t233 Matrix4x4_TRS_m1058 (Object_t * __this /* static, unused */, Vector3_t4 ___pos, Quaternion_t19 ___q, Vector3_t4 ___s, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = Matrix4x4_INTERNAL_CALL_TRS_m1059(NULL /*static, unused*/, (&___pos), (&___q), (&___s), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::INTERNAL_CALL_TRS(UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) +extern "C" Matrix4x4_t233 Matrix4x4_INTERNAL_CALL_TRS_m1059 (Object_t * __this /* static, unused */, Vector3_t4 * ___pos, Quaternion_t19 * ___q, Vector3_t4 * ___s, const MethodInfo* method) +{ + typedef Matrix4x4_t233 (*Matrix4x4_INTERNAL_CALL_TRS_m1059_ftn) (Vector3_t4 *, Quaternion_t19 *, Vector3_t4 *); + static Matrix4x4_INTERNAL_CALL_TRS_m1059_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_INTERNAL_CALL_TRS_m1059_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::INTERNAL_CALL_TRS(UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___pos, ___q, ___s); +} +// System.String UnityEngine.Matrix4x4::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral76; +extern "C" String_t* Matrix4x4_ToString_m1060 (Matrix4x4_t233 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral76 = il2cpp_codegen_string_literal_from_index(76); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)16))); + float L_1 = (__this->___m00_0); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___m01_4); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = (__this->___m02_8); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float L_13 = (__this->___m03_12); + float L_14 = L_13; + Object_t * L_15 = Box(Single_t165_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + ObjectU5BU5D_t162* L_16 = L_12; + float L_17 = (__this->___m10_1); + float L_18 = L_17; + Object_t * L_19 = Box(Single_t165_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 4); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 4, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_16; + float L_21 = (__this->___m11_5); + float L_22 = L_21; + Object_t * L_23 = Box(Single_t165_il2cpp_TypeInfo_var, &L_22); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 5); + ArrayElementTypeCheck (L_20, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 5, sizeof(Object_t *))) = (Object_t *)L_23; + ObjectU5BU5D_t162* L_24 = L_20; + float L_25 = (__this->___m12_9); + float L_26 = L_25; + Object_t * L_27 = Box(Single_t165_il2cpp_TypeInfo_var, &L_26); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 6); + ArrayElementTypeCheck (L_24, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 6, sizeof(Object_t *))) = (Object_t *)L_27; + ObjectU5BU5D_t162* L_28 = L_24; + float L_29 = (__this->___m13_13); + float L_30 = L_29; + Object_t * L_31 = Box(Single_t165_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 7); + ArrayElementTypeCheck (L_28, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, 7, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_28; + float L_33 = (__this->___m20_2); + float L_34 = L_33; + Object_t * L_35 = Box(Single_t165_il2cpp_TypeInfo_var, &L_34); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 8); + ArrayElementTypeCheck (L_32, L_35); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 8, sizeof(Object_t *))) = (Object_t *)L_35; + ObjectU5BU5D_t162* L_36 = L_32; + float L_37 = (__this->___m21_6); + float L_38 = L_37; + Object_t * L_39 = Box(Single_t165_il2cpp_TypeInfo_var, &L_38); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)9)); + ArrayElementTypeCheck (L_36, L_39); + *((Object_t **)(Object_t **)SZArrayLdElema(L_36, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)L_39; + ObjectU5BU5D_t162* L_40 = L_36; + float L_41 = (__this->___m22_10); + float L_42 = L_41; + Object_t * L_43 = Box(Single_t165_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)10)); + ArrayElementTypeCheck (L_40, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_40, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_40; + float L_45 = (__this->___m23_14); + float L_46 = L_45; + Object_t * L_47 = Box(Single_t165_il2cpp_TypeInfo_var, &L_46); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)11)); + ArrayElementTypeCheck (L_44, L_47); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, ((int32_t)11), sizeof(Object_t *))) = (Object_t *)L_47; + ObjectU5BU5D_t162* L_48 = L_44; + float L_49 = (__this->___m30_3); + float L_50 = L_49; + Object_t * L_51 = Box(Single_t165_il2cpp_TypeInfo_var, &L_50); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)12)); + ArrayElementTypeCheck (L_48, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, ((int32_t)12), sizeof(Object_t *))) = (Object_t *)L_51; + ObjectU5BU5D_t162* L_52 = L_48; + float L_53 = (__this->___m31_7); + float L_54 = L_53; + Object_t * L_55 = Box(Single_t165_il2cpp_TypeInfo_var, &L_54); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)13)); + ArrayElementTypeCheck (L_52, L_55); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, ((int32_t)13), sizeof(Object_t *))) = (Object_t *)L_55; + ObjectU5BU5D_t162* L_56 = L_52; + float L_57 = (__this->___m32_11); + float L_58 = L_57; + Object_t * L_59 = Box(Single_t165_il2cpp_TypeInfo_var, &L_58); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)14)); + ArrayElementTypeCheck (L_56, L_59); + *((Object_t **)(Object_t **)SZArrayLdElema(L_56, ((int32_t)14), sizeof(Object_t *))) = (Object_t *)L_59; + ObjectU5BU5D_t162* L_60 = L_56; + float L_61 = (__this->___m33_15); + float L_62 = L_61; + Object_t * L_63 = Box(Single_t165_il2cpp_TypeInfo_var, &L_62); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)15)); + ArrayElementTypeCheck (L_60, L_63); + *((Object_t **)(Object_t **)SZArrayLdElema(L_60, ((int32_t)15), sizeof(Object_t *))) = (Object_t *)L_63; + String_t* L_64 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral76, L_60, /*hidden argument*/NULL); + return L_64; + } +} +// System.String UnityEngine.Matrix4x4::ToString(System.String) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral77; +extern "C" String_t* Matrix4x4_ToString_m1061 (Matrix4x4_t233 * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral77 = il2cpp_codegen_string_literal_from_index(77); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)16))); + float* L_1 = &(__this->___m00_0); + String_t* L_2 = ___format; + String_t* L_3 = Single_ToString_m2025(L_1, L_2, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float* L_5 = &(__this->___m01_4); + String_t* L_6 = ___format; + String_t* L_7 = Single_ToString_m2025(L_5, L_6, /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float* L_9 = &(__this->___m02_8); + String_t* L_10 = ___format; + String_t* L_11 = Single_ToString_m2025(L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float* L_13 = &(__this->___m03_12); + String_t* L_14 = ___format; + String_t* L_15 = Single_ToString_m2025(L_13, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + ObjectU5BU5D_t162* L_16 = L_12; + float* L_17 = &(__this->___m10_1); + String_t* L_18 = ___format; + String_t* L_19 = Single_ToString_m2025(L_17, L_18, /*hidden argument*/NULL); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 4); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 4, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_16; + float* L_21 = &(__this->___m11_5); + String_t* L_22 = ___format; + String_t* L_23 = Single_ToString_m2025(L_21, L_22, /*hidden argument*/NULL); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 5); + ArrayElementTypeCheck (L_20, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 5, sizeof(Object_t *))) = (Object_t *)L_23; + ObjectU5BU5D_t162* L_24 = L_20; + float* L_25 = &(__this->___m12_9); + String_t* L_26 = ___format; + String_t* L_27 = Single_ToString_m2025(L_25, L_26, /*hidden argument*/NULL); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 6); + ArrayElementTypeCheck (L_24, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 6, sizeof(Object_t *))) = (Object_t *)L_27; + ObjectU5BU5D_t162* L_28 = L_24; + float* L_29 = &(__this->___m13_13); + String_t* L_30 = ___format; + String_t* L_31 = Single_ToString_m2025(L_29, L_30, /*hidden argument*/NULL); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 7); + ArrayElementTypeCheck (L_28, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, 7, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_28; + float* L_33 = &(__this->___m20_2); + String_t* L_34 = ___format; + String_t* L_35 = Single_ToString_m2025(L_33, L_34, /*hidden argument*/NULL); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 8); + ArrayElementTypeCheck (L_32, L_35); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 8, sizeof(Object_t *))) = (Object_t *)L_35; + ObjectU5BU5D_t162* L_36 = L_32; + float* L_37 = &(__this->___m21_6); + String_t* L_38 = ___format; + String_t* L_39 = Single_ToString_m2025(L_37, L_38, /*hidden argument*/NULL); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)9)); + ArrayElementTypeCheck (L_36, L_39); + *((Object_t **)(Object_t **)SZArrayLdElema(L_36, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)L_39; + ObjectU5BU5D_t162* L_40 = L_36; + float* L_41 = &(__this->___m22_10); + String_t* L_42 = ___format; + String_t* L_43 = Single_ToString_m2025(L_41, L_42, /*hidden argument*/NULL); + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)10)); + ArrayElementTypeCheck (L_40, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_40, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_40; + float* L_45 = &(__this->___m23_14); + String_t* L_46 = ___format; + String_t* L_47 = Single_ToString_m2025(L_45, L_46, /*hidden argument*/NULL); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)11)); + ArrayElementTypeCheck (L_44, L_47); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, ((int32_t)11), sizeof(Object_t *))) = (Object_t *)L_47; + ObjectU5BU5D_t162* L_48 = L_44; + float* L_49 = &(__this->___m30_3); + String_t* L_50 = ___format; + String_t* L_51 = Single_ToString_m2025(L_49, L_50, /*hidden argument*/NULL); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)12)); + ArrayElementTypeCheck (L_48, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, ((int32_t)12), sizeof(Object_t *))) = (Object_t *)L_51; + ObjectU5BU5D_t162* L_52 = L_48; + float* L_53 = &(__this->___m31_7); + String_t* L_54 = ___format; + String_t* L_55 = Single_ToString_m2025(L_53, L_54, /*hidden argument*/NULL); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)13)); + ArrayElementTypeCheck (L_52, L_55); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, ((int32_t)13), sizeof(Object_t *))) = (Object_t *)L_55; + ObjectU5BU5D_t162* L_56 = L_52; + float* L_57 = &(__this->___m32_11); + String_t* L_58 = ___format; + String_t* L_59 = Single_ToString_m2025(L_57, L_58, /*hidden argument*/NULL); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)14)); + ArrayElementTypeCheck (L_56, L_59); + *((Object_t **)(Object_t **)SZArrayLdElema(L_56, ((int32_t)14), sizeof(Object_t *))) = (Object_t *)L_59; + ObjectU5BU5D_t162* L_60 = L_56; + float* L_61 = &(__this->___m33_15); + String_t* L_62 = ___format; + String_t* L_63 = Single_ToString_m2025(L_61, L_62, /*hidden argument*/NULL); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)15)); + ArrayElementTypeCheck (L_60, L_63); + *((Object_t **)(Object_t **)SZArrayLdElema(L_60, ((int32_t)15), sizeof(Object_t *))) = (Object_t *)L_63; + String_t* L_64 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral77, L_60, /*hidden argument*/NULL); + return L_64; + } +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Ortho(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) +extern "C" Matrix4x4_t233 Matrix4x4_Ortho_m1062 (Object_t * __this /* static, unused */, float ___left, float ___right, float ___bottom, float ___top, float ___zNear, float ___zFar, const MethodInfo* method) +{ + typedef Matrix4x4_t233 (*Matrix4x4_Ortho_m1062_ftn) (float, float, float, float, float, float); + static Matrix4x4_Ortho_m1062_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_Ortho_m1062_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Ortho(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"); + return _il2cpp_icall_func(___left, ___right, ___bottom, ___top, ___zNear, ___zFar); +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Perspective(System.Single,System.Single,System.Single,System.Single) +extern "C" Matrix4x4_t233 Matrix4x4_Perspective_m1063 (Object_t * __this /* static, unused */, float ___fov, float ___aspect, float ___zNear, float ___zFar, const MethodInfo* method) +{ + typedef Matrix4x4_t233 (*Matrix4x4_Perspective_m1063_ftn) (float, float, float, float); + static Matrix4x4_Perspective_m1063_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Matrix4x4_Perspective_m1063_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Perspective(System.Single,System.Single,System.Single,System.Single)"); + return _il2cpp_icall_func(___fov, ___aspect, ___zNear, ___zFar); +} +// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) +extern TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +extern "C" Matrix4x4_t233 Matrix4x4_op_Multiply_m1064 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___lhs, Matrix4x4_t233 ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Matrix4x4_t233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(129); + s_Il2CppMethodIntialized = true; + } + Matrix4x4_t233 V_0 = {0}; + { + Initobj (Matrix4x4_t233_il2cpp_TypeInfo_var, (&V_0)); + float L_0 = ((&___lhs)->___m00_0); + float L_1 = ((&___rhs)->___m00_0); + float L_2 = ((&___lhs)->___m01_4); + float L_3 = ((&___rhs)->___m10_1); + float L_4 = ((&___lhs)->___m02_8); + float L_5 = ((&___rhs)->___m20_2); + float L_6 = ((&___lhs)->___m03_12); + float L_7 = ((&___rhs)->___m30_3); + (&V_0)->___m00_0 = ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)((float)((float)L_6*(float)L_7)))); + float L_8 = ((&___lhs)->___m00_0); + float L_9 = ((&___rhs)->___m01_4); + float L_10 = ((&___lhs)->___m01_4); + float L_11 = ((&___rhs)->___m11_5); + float L_12 = ((&___lhs)->___m02_8); + float L_13 = ((&___rhs)->___m21_6); + float L_14 = ((&___lhs)->___m03_12); + float L_15 = ((&___rhs)->___m31_7); + (&V_0)->___m01_4 = ((float)((float)((float)((float)((float)((float)((float)((float)L_8*(float)L_9))+(float)((float)((float)L_10*(float)L_11))))+(float)((float)((float)L_12*(float)L_13))))+(float)((float)((float)L_14*(float)L_15)))); + float L_16 = ((&___lhs)->___m00_0); + float L_17 = ((&___rhs)->___m02_8); + float L_18 = ((&___lhs)->___m01_4); + float L_19 = ((&___rhs)->___m12_9); + float L_20 = ((&___lhs)->___m02_8); + float L_21 = ((&___rhs)->___m22_10); + float L_22 = ((&___lhs)->___m03_12); + float L_23 = ((&___rhs)->___m32_11); + (&V_0)->___m02_8 = ((float)((float)((float)((float)((float)((float)((float)((float)L_16*(float)L_17))+(float)((float)((float)L_18*(float)L_19))))+(float)((float)((float)L_20*(float)L_21))))+(float)((float)((float)L_22*(float)L_23)))); + float L_24 = ((&___lhs)->___m00_0); + float L_25 = ((&___rhs)->___m03_12); + float L_26 = ((&___lhs)->___m01_4); + float L_27 = ((&___rhs)->___m13_13); + float L_28 = ((&___lhs)->___m02_8); + float L_29 = ((&___rhs)->___m23_14); + float L_30 = ((&___lhs)->___m03_12); + float L_31 = ((&___rhs)->___m33_15); + (&V_0)->___m03_12 = ((float)((float)((float)((float)((float)((float)((float)((float)L_24*(float)L_25))+(float)((float)((float)L_26*(float)L_27))))+(float)((float)((float)L_28*(float)L_29))))+(float)((float)((float)L_30*(float)L_31)))); + float L_32 = ((&___lhs)->___m10_1); + float L_33 = ((&___rhs)->___m00_0); + float L_34 = ((&___lhs)->___m11_5); + float L_35 = ((&___rhs)->___m10_1); + float L_36 = ((&___lhs)->___m12_9); + float L_37 = ((&___rhs)->___m20_2); + float L_38 = ((&___lhs)->___m13_13); + float L_39 = ((&___rhs)->___m30_3); + (&V_0)->___m10_1 = ((float)((float)((float)((float)((float)((float)((float)((float)L_32*(float)L_33))+(float)((float)((float)L_34*(float)L_35))))+(float)((float)((float)L_36*(float)L_37))))+(float)((float)((float)L_38*(float)L_39)))); + float L_40 = ((&___lhs)->___m10_1); + float L_41 = ((&___rhs)->___m01_4); + float L_42 = ((&___lhs)->___m11_5); + float L_43 = ((&___rhs)->___m11_5); + float L_44 = ((&___lhs)->___m12_9); + float L_45 = ((&___rhs)->___m21_6); + float L_46 = ((&___lhs)->___m13_13); + float L_47 = ((&___rhs)->___m31_7); + (&V_0)->___m11_5 = ((float)((float)((float)((float)((float)((float)((float)((float)L_40*(float)L_41))+(float)((float)((float)L_42*(float)L_43))))+(float)((float)((float)L_44*(float)L_45))))+(float)((float)((float)L_46*(float)L_47)))); + float L_48 = ((&___lhs)->___m10_1); + float L_49 = ((&___rhs)->___m02_8); + float L_50 = ((&___lhs)->___m11_5); + float L_51 = ((&___rhs)->___m12_9); + float L_52 = ((&___lhs)->___m12_9); + float L_53 = ((&___rhs)->___m22_10); + float L_54 = ((&___lhs)->___m13_13); + float L_55 = ((&___rhs)->___m32_11); + (&V_0)->___m12_9 = ((float)((float)((float)((float)((float)((float)((float)((float)L_48*(float)L_49))+(float)((float)((float)L_50*(float)L_51))))+(float)((float)((float)L_52*(float)L_53))))+(float)((float)((float)L_54*(float)L_55)))); + float L_56 = ((&___lhs)->___m10_1); + float L_57 = ((&___rhs)->___m03_12); + float L_58 = ((&___lhs)->___m11_5); + float L_59 = ((&___rhs)->___m13_13); + float L_60 = ((&___lhs)->___m12_9); + float L_61 = ((&___rhs)->___m23_14); + float L_62 = ((&___lhs)->___m13_13); + float L_63 = ((&___rhs)->___m33_15); + (&V_0)->___m13_13 = ((float)((float)((float)((float)((float)((float)((float)((float)L_56*(float)L_57))+(float)((float)((float)L_58*(float)L_59))))+(float)((float)((float)L_60*(float)L_61))))+(float)((float)((float)L_62*(float)L_63)))); + float L_64 = ((&___lhs)->___m20_2); + float L_65 = ((&___rhs)->___m00_0); + float L_66 = ((&___lhs)->___m21_6); + float L_67 = ((&___rhs)->___m10_1); + float L_68 = ((&___lhs)->___m22_10); + float L_69 = ((&___rhs)->___m20_2); + float L_70 = ((&___lhs)->___m23_14); + float L_71 = ((&___rhs)->___m30_3); + (&V_0)->___m20_2 = ((float)((float)((float)((float)((float)((float)((float)((float)L_64*(float)L_65))+(float)((float)((float)L_66*(float)L_67))))+(float)((float)((float)L_68*(float)L_69))))+(float)((float)((float)L_70*(float)L_71)))); + float L_72 = ((&___lhs)->___m20_2); + float L_73 = ((&___rhs)->___m01_4); + float L_74 = ((&___lhs)->___m21_6); + float L_75 = ((&___rhs)->___m11_5); + float L_76 = ((&___lhs)->___m22_10); + float L_77 = ((&___rhs)->___m21_6); + float L_78 = ((&___lhs)->___m23_14); + float L_79 = ((&___rhs)->___m31_7); + (&V_0)->___m21_6 = ((float)((float)((float)((float)((float)((float)((float)((float)L_72*(float)L_73))+(float)((float)((float)L_74*(float)L_75))))+(float)((float)((float)L_76*(float)L_77))))+(float)((float)((float)L_78*(float)L_79)))); + float L_80 = ((&___lhs)->___m20_2); + float L_81 = ((&___rhs)->___m02_8); + float L_82 = ((&___lhs)->___m21_6); + float L_83 = ((&___rhs)->___m12_9); + float L_84 = ((&___lhs)->___m22_10); + float L_85 = ((&___rhs)->___m22_10); + float L_86 = ((&___lhs)->___m23_14); + float L_87 = ((&___rhs)->___m32_11); + (&V_0)->___m22_10 = ((float)((float)((float)((float)((float)((float)((float)((float)L_80*(float)L_81))+(float)((float)((float)L_82*(float)L_83))))+(float)((float)((float)L_84*(float)L_85))))+(float)((float)((float)L_86*(float)L_87)))); + float L_88 = ((&___lhs)->___m20_2); + float L_89 = ((&___rhs)->___m03_12); + float L_90 = ((&___lhs)->___m21_6); + float L_91 = ((&___rhs)->___m13_13); + float L_92 = ((&___lhs)->___m22_10); + float L_93 = ((&___rhs)->___m23_14); + float L_94 = ((&___lhs)->___m23_14); + float L_95 = ((&___rhs)->___m33_15); + (&V_0)->___m23_14 = ((float)((float)((float)((float)((float)((float)((float)((float)L_88*(float)L_89))+(float)((float)((float)L_90*(float)L_91))))+(float)((float)((float)L_92*(float)L_93))))+(float)((float)((float)L_94*(float)L_95)))); + float L_96 = ((&___lhs)->___m30_3); + float L_97 = ((&___rhs)->___m00_0); + float L_98 = ((&___lhs)->___m31_7); + float L_99 = ((&___rhs)->___m10_1); + float L_100 = ((&___lhs)->___m32_11); + float L_101 = ((&___rhs)->___m20_2); + float L_102 = ((&___lhs)->___m33_15); + float L_103 = ((&___rhs)->___m30_3); + (&V_0)->___m30_3 = ((float)((float)((float)((float)((float)((float)((float)((float)L_96*(float)L_97))+(float)((float)((float)L_98*(float)L_99))))+(float)((float)((float)L_100*(float)L_101))))+(float)((float)((float)L_102*(float)L_103)))); + float L_104 = ((&___lhs)->___m30_3); + float L_105 = ((&___rhs)->___m01_4); + float L_106 = ((&___lhs)->___m31_7); + float L_107 = ((&___rhs)->___m11_5); + float L_108 = ((&___lhs)->___m32_11); + float L_109 = ((&___rhs)->___m21_6); + float L_110 = ((&___lhs)->___m33_15); + float L_111 = ((&___rhs)->___m31_7); + (&V_0)->___m31_7 = ((float)((float)((float)((float)((float)((float)((float)((float)L_104*(float)L_105))+(float)((float)((float)L_106*(float)L_107))))+(float)((float)((float)L_108*(float)L_109))))+(float)((float)((float)L_110*(float)L_111)))); + float L_112 = ((&___lhs)->___m30_3); + float L_113 = ((&___rhs)->___m02_8); + float L_114 = ((&___lhs)->___m31_7); + float L_115 = ((&___rhs)->___m12_9); + float L_116 = ((&___lhs)->___m32_11); + float L_117 = ((&___rhs)->___m22_10); + float L_118 = ((&___lhs)->___m33_15); + float L_119 = ((&___rhs)->___m32_11); + (&V_0)->___m32_11 = ((float)((float)((float)((float)((float)((float)((float)((float)L_112*(float)L_113))+(float)((float)((float)L_114*(float)L_115))))+(float)((float)((float)L_116*(float)L_117))))+(float)((float)((float)L_118*(float)L_119)))); + float L_120 = ((&___lhs)->___m30_3); + float L_121 = ((&___rhs)->___m03_12); + float L_122 = ((&___lhs)->___m31_7); + float L_123 = ((&___rhs)->___m13_13); + float L_124 = ((&___lhs)->___m32_11); + float L_125 = ((&___rhs)->___m23_14); + float L_126 = ((&___lhs)->___m33_15); + float L_127 = ((&___rhs)->___m33_15); + (&V_0)->___m33_15 = ((float)((float)((float)((float)((float)((float)((float)((float)L_120*(float)L_121))+(float)((float)((float)L_122*(float)L_123))))+(float)((float)((float)L_124*(float)L_125))))+(float)((float)((float)L_126*(float)L_127)))); + Matrix4x4_t233 L_128 = V_0; + return L_128; + } +} +// UnityEngine.Vector4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Vector4) +extern "C" Vector4_t234 Matrix4x4_op_Multiply_m1065 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___lhs, Vector4_t234 ___v, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + { + float L_0 = ((&___lhs)->___m00_0); + float L_1 = ((&___v)->___x_1); + float L_2 = ((&___lhs)->___m01_4); + float L_3 = ((&___v)->___y_2); + float L_4 = ((&___lhs)->___m02_8); + float L_5 = ((&___v)->___z_3); + float L_6 = ((&___lhs)->___m03_12); + float L_7 = ((&___v)->___w_4); + (&V_0)->___x_1 = ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)((float)((float)L_6*(float)L_7)))); + float L_8 = ((&___lhs)->___m10_1); + float L_9 = ((&___v)->___x_1); + float L_10 = ((&___lhs)->___m11_5); + float L_11 = ((&___v)->___y_2); + float L_12 = ((&___lhs)->___m12_9); + float L_13 = ((&___v)->___z_3); + float L_14 = ((&___lhs)->___m13_13); + float L_15 = ((&___v)->___w_4); + (&V_0)->___y_2 = ((float)((float)((float)((float)((float)((float)((float)((float)L_8*(float)L_9))+(float)((float)((float)L_10*(float)L_11))))+(float)((float)((float)L_12*(float)L_13))))+(float)((float)((float)L_14*(float)L_15)))); + float L_16 = ((&___lhs)->___m20_2); + float L_17 = ((&___v)->___x_1); + float L_18 = ((&___lhs)->___m21_6); + float L_19 = ((&___v)->___y_2); + float L_20 = ((&___lhs)->___m22_10); + float L_21 = ((&___v)->___z_3); + float L_22 = ((&___lhs)->___m23_14); + float L_23 = ((&___v)->___w_4); + (&V_0)->___z_3 = ((float)((float)((float)((float)((float)((float)((float)((float)L_16*(float)L_17))+(float)((float)((float)L_18*(float)L_19))))+(float)((float)((float)L_20*(float)L_21))))+(float)((float)((float)L_22*(float)L_23)))); + float L_24 = ((&___lhs)->___m30_3); + float L_25 = ((&___v)->___x_1); + float L_26 = ((&___lhs)->___m31_7); + float L_27 = ((&___v)->___y_2); + float L_28 = ((&___lhs)->___m32_11); + float L_29 = ((&___v)->___z_3); + float L_30 = ((&___lhs)->___m33_15); + float L_31 = ((&___v)->___w_4); + (&V_0)->___w_4 = ((float)((float)((float)((float)((float)((float)((float)((float)L_24*(float)L_25))+(float)((float)((float)L_26*(float)L_27))))+(float)((float)((float)L_28*(float)L_29))))+(float)((float)((float)L_30*(float)L_31)))); + Vector4_t234 L_32 = V_0; + return L_32; + } +} +// System.Boolean UnityEngine.Matrix4x4::op_Equality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) +extern "C" bool Matrix4x4_op_Equality_m1066 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___lhs, Matrix4x4_t233 ___rhs, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + Vector4_t234 L_0 = Matrix4x4_GetColumn_m1047((&___lhs), 0, /*hidden argument*/NULL); + Vector4_t234 L_1 = Matrix4x4_GetColumn_m1047((&___rhs), 0, /*hidden argument*/NULL); + bool L_2 = Vector4_op_Equality_m1114(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0065; + } + } + { + Vector4_t234 L_3 = Matrix4x4_GetColumn_m1047((&___lhs), 1, /*hidden argument*/NULL); + Vector4_t234 L_4 = Matrix4x4_GetColumn_m1047((&___rhs), 1, /*hidden argument*/NULL); + bool L_5 = Vector4_op_Equality_m1114(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0065; + } + } + { + Vector4_t234 L_6 = Matrix4x4_GetColumn_m1047((&___lhs), 2, /*hidden argument*/NULL); + Vector4_t234 L_7 = Matrix4x4_GetColumn_m1047((&___rhs), 2, /*hidden argument*/NULL); + bool L_8 = Vector4_op_Equality_m1114(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0065; + } + } + { + Vector4_t234 L_9 = Matrix4x4_GetColumn_m1047((&___lhs), 3, /*hidden argument*/NULL); + Vector4_t234 L_10 = Matrix4x4_GetColumn_m1047((&___rhs), 3, /*hidden argument*/NULL); + bool L_11 = Vector4_op_Equality_m1114(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_11)); + goto IL_0066; + } + +IL_0065: + { + G_B5_0 = 0; + } + +IL_0066: + { + return G_B5_0; + } +} +// System.Boolean UnityEngine.Matrix4x4::op_Inequality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) +extern "C" bool Matrix4x4_op_Inequality_m1067 (Object_t * __this /* static, unused */, Matrix4x4_t233 ___lhs, Matrix4x4_t233 ___rhs, const MethodInfo* method) +{ + { + Matrix4x4_t233 L_0 = ___lhs; + Matrix4x4_t233 L_1 = ___rhs; + bool L_2 = Matrix4x4_op_Equality_m1066(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Bounds__ctor_m1068 (Bounds_t141 * __this, Vector3_t4 ___center, Vector3_t4 ___size, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___center; + __this->___m_Center_0 = L_0; + Vector3_t4 L_1 = ___size; + Vector3_t4 L_2 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_1, (0.5f), /*hidden argument*/NULL); + __this->___m_Extents_1 = L_2; + return; + } +} +// System.Int32 UnityEngine.Bounds::GetHashCode() +extern "C" int32_t Bounds_GetHashCode_m1069 (Bounds_t141 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Vector3_t4 L_0 = Bounds_get_center_m1071(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Vector3_GetHashCode_m963((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_2 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = Vector3_GetHashCode_m963((&V_1), /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2)))); + } +} +// System.Boolean UnityEngine.Bounds::Equals(System.Object) +extern TypeInfo* Bounds_t141_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern "C" bool Bounds_Equals_m1070 (Bounds_t141 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Bounds_t141_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(14); + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + s_Il2CppMethodIntialized = true; + } + Bounds_t141 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Bounds_t141_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Bounds_t141 *)((Bounds_t141 *)UnBox (L_1, Bounds_t141_il2cpp_TypeInfo_var)))); + Vector3_t4 L_2 = Bounds_get_center_m1071(__this, /*hidden argument*/NULL); + V_1 = L_2; + Vector3_t4 L_3 = Bounds_get_center_m1071((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_4 = L_3; + Object_t * L_5 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_4); + bool L_6 = Vector3_Equals_m964((&V_1), L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_004f; + } + } + { + Vector3_t4 L_7 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + V_2 = L_7; + Vector3_t4 L_8 = Bounds_get_extents_m507((&V_0), /*hidden argument*/NULL); + Vector3_t4 L_9 = L_8; + Object_t * L_10 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_9); + bool L_11 = Vector3_Equals_m964((&V_2), L_10, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_11)); + goto IL_0050; + } + +IL_004f: + { + G_B5_0 = 0; + } + +IL_0050: + { + return G_B5_0; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::get_center() +extern "C" Vector3_t4 Bounds_get_center_m1071 (Bounds_t141 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Center_0); + return L_0; + } +} +// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3) +extern "C" void Bounds_set_center_m1072 (Bounds_t141 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___m_Center_0 = L_0; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::get_size() +extern "C" Vector3_t4 Bounds_get_size_m1073 (Bounds_t141 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Extents_1); + Vector3_t4 L_1 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_0, (2.0f), /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3) +extern "C" void Bounds_set_size_m1074 (Bounds_t141 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + Vector3_t4 L_1 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_0, (0.5f), /*hidden argument*/NULL); + __this->___m_Extents_1 = L_1; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::get_extents() +extern "C" Vector3_t4 Bounds_get_extents_m507 (Bounds_t141 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Extents_1); + return L_0; + } +} +// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3) +extern "C" void Bounds_set_extents_m1075 (Bounds_t141 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___m_Extents_1 = L_0; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::get_min() +extern "C" Vector3_t4 Bounds_get_min_m1076 (Bounds_t141 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_center_m1071(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Bounds::set_min(UnityEngine.Vector3) +extern "C" void Bounds_set_min_m1077 (Bounds_t141 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + Vector3_t4 L_1 = Bounds_get_max_m1078(__this, /*hidden argument*/NULL); + Bounds_SetMinMax_m1080(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::get_max() +extern "C" Vector3_t4 Bounds_get_max_m1078 (Bounds_t141 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_center_m1071(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + Vector3_t4 L_2 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Bounds::set_max(UnityEngine.Vector3) +extern "C" void Bounds_set_max_m1079 (Bounds_t141 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_min_m1076(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = ___value; + Bounds_SetMinMax_m1080(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Bounds::SetMinMax(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Bounds_SetMinMax_m1080 (Bounds_t141 * __this, Vector3_t4 ___min, Vector3_t4 ___max, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___max; + Vector3_t4 L_1 = ___min; + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_2, (0.5f), /*hidden argument*/NULL); + Bounds_set_extents_m1075(__this, L_3, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___min; + Vector3_t4 L_5 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + Bounds_set_center_m1072(__this, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3) +extern "C" void Bounds_Encapsulate_m1081 (Bounds_t141 * __this, Vector3_t4 ___point, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_min_m1076(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = ___point; + Vector3_t4 L_2 = Vector3_Min_m973(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + Vector3_t4 L_3 = Bounds_get_max_m1078(__this, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___point; + Vector3_t4 L_5 = Vector3_Max_m974(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + Bounds_SetMinMax_m1080(__this, L_2, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) +extern "C" void Bounds_Encapsulate_m506 (Bounds_t141 * __this, Bounds_t141 ___bounds, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_center_m1071((&___bounds), /*hidden argument*/NULL); + Vector3_t4 L_1 = Bounds_get_extents_m507((&___bounds), /*hidden argument*/NULL); + Vector3_t4 L_2 = Vector3_op_Subtraction_m402(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + Bounds_Encapsulate_m1081(__this, L_2, /*hidden argument*/NULL); + Vector3_t4 L_3 = Bounds_get_center_m1071((&___bounds), /*hidden argument*/NULL); + Vector3_t4 L_4 = Bounds_get_extents_m507((&___bounds), /*hidden argument*/NULL); + Vector3_t4 L_5 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + Bounds_Encapsulate_m1081(__this, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Bounds::Expand(System.Single) +extern "C" void Bounds_Expand_m1082 (Bounds_t141 * __this, float ___amount, const MethodInfo* method) +{ + { + float L_0 = ___amount; + ___amount = ((float)((float)L_0*(float)(0.5f))); + Vector3_t4 L_1 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + float L_2 = ___amount; + float L_3 = ___amount; + float L_4 = ___amount; + Vector3_t4 L_5 = {0}; + Vector3__ctor_m419(&L_5, L_2, L_3, L_4, /*hidden argument*/NULL); + Vector3_t4 L_6 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_1, L_5, /*hidden argument*/NULL); + Bounds_set_extents_m1075(__this, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Bounds::Expand(UnityEngine.Vector3) +extern "C" void Bounds_Expand_m1083 (Bounds_t141 * __this, Vector3_t4 ___amount, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_get_extents_m507(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = ___amount; + Vector3_t4 L_2 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_1, (0.5f), /*hidden argument*/NULL); + Vector3_t4 L_3 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/NULL); + Bounds_set_extents_m1075(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.Bounds::Intersects(UnityEngine.Bounds) +extern "C" bool Bounds_Intersects_m1084 (Bounds_t141 * __this, Bounds_t141 ___bounds, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + Vector3_t4 V_2 = {0}; + Vector3_t4 V_3 = {0}; + Vector3_t4 V_4 = {0}; + Vector3_t4 V_5 = {0}; + Vector3_t4 V_6 = {0}; + Vector3_t4 V_7 = {0}; + Vector3_t4 V_8 = {0}; + Vector3_t4 V_9 = {0}; + Vector3_t4 V_10 = {0}; + Vector3_t4 V_11 = {0}; + int32_t G_B7_0 = 0; + { + Vector3_t4 L_0 = Bounds_get_min_m1076(__this, /*hidden argument*/NULL); + V_0 = L_0; + float L_1 = ((&V_0)->___x_1); + Vector3_t4 L_2 = Bounds_get_max_m1078((&___bounds), /*hidden argument*/NULL); + V_1 = L_2; + float L_3 = ((&V_1)->___x_1); + if ((!(((float)L_1) <= ((float)L_3)))) + { + goto IL_00d6; + } + } + { + Vector3_t4 L_4 = Bounds_get_max_m1078(__this, /*hidden argument*/NULL); + V_2 = L_4; + float L_5 = ((&V_2)->___x_1); + Vector3_t4 L_6 = Bounds_get_min_m1076((&___bounds), /*hidden argument*/NULL); + V_3 = L_6; + float L_7 = ((&V_3)->___x_1); + if ((!(((float)L_5) >= ((float)L_7)))) + { + goto IL_00d6; + } + } + { + Vector3_t4 L_8 = Bounds_get_min_m1076(__this, /*hidden argument*/NULL); + V_4 = L_8; + float L_9 = ((&V_4)->___y_2); + Vector3_t4 L_10 = Bounds_get_max_m1078((&___bounds), /*hidden argument*/NULL); + V_5 = L_10; + float L_11 = ((&V_5)->___y_2); + if ((!(((float)L_9) <= ((float)L_11)))) + { + goto IL_00d6; + } + } + { + Vector3_t4 L_12 = Bounds_get_max_m1078(__this, /*hidden argument*/NULL); + V_6 = L_12; + float L_13 = ((&V_6)->___y_2); + Vector3_t4 L_14 = Bounds_get_min_m1076((&___bounds), /*hidden argument*/NULL); + V_7 = L_14; + float L_15 = ((&V_7)->___y_2); + if ((!(((float)L_13) >= ((float)L_15)))) + { + goto IL_00d6; + } + } + { + Vector3_t4 L_16 = Bounds_get_min_m1076(__this, /*hidden argument*/NULL); + V_8 = L_16; + float L_17 = ((&V_8)->___z_3); + Vector3_t4 L_18 = Bounds_get_max_m1078((&___bounds), /*hidden argument*/NULL); + V_9 = L_18; + float L_19 = ((&V_9)->___z_3); + if ((!(((float)L_17) <= ((float)L_19)))) + { + goto IL_00d6; + } + } + { + Vector3_t4 L_20 = Bounds_get_max_m1078(__this, /*hidden argument*/NULL); + V_10 = L_20; + float L_21 = ((&V_10)->___z_3); + Vector3_t4 L_22 = Bounds_get_min_m1076((&___bounds), /*hidden argument*/NULL); + V_11 = L_22; + float L_23 = ((&V_11)->___z_3); + G_B7_0 = ((((int32_t)((!(((float)L_21) >= ((float)L_23)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00d7; + } + +IL_00d6: + { + G_B7_0 = 0; + } + +IL_00d7: + { + return G_B7_0; + } +} +// System.Boolean UnityEngine.Bounds::Internal_Contains(UnityEngine.Bounds,UnityEngine.Vector3) +extern "C" bool Bounds_Internal_Contains_m1085 (Object_t * __this /* static, unused */, Bounds_t141 ___m, Vector3_t4 ___point, const MethodInfo* method) +{ + { + bool L_0 = Bounds_INTERNAL_CALL_Internal_Contains_m1086(NULL /*static, unused*/, (&___m), (&___point), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.Bounds::INTERNAL_CALL_Internal_Contains(UnityEngine.Bounds&,UnityEngine.Vector3&) +extern "C" bool Bounds_INTERNAL_CALL_Internal_Contains_m1086 (Object_t * __this /* static, unused */, Bounds_t141 * ___m, Vector3_t4 * ___point, const MethodInfo* method) +{ + typedef bool (*Bounds_INTERNAL_CALL_Internal_Contains_m1086_ftn) (Bounds_t141 *, Vector3_t4 *); + static Bounds_INTERNAL_CALL_Internal_Contains_m1086_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Bounds_INTERNAL_CALL_Internal_Contains_m1086_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Bounds::INTERNAL_CALL_Internal_Contains(UnityEngine.Bounds&,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___m, ___point); +} +// System.Boolean UnityEngine.Bounds::Contains(UnityEngine.Vector3) +extern "C" bool Bounds_Contains_m1087 (Bounds_t141 * __this, Vector3_t4 ___point, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___point; + bool L_1 = Bounds_Internal_Contains_m1085(NULL /*static, unused*/, (*(Bounds_t141 *)__this), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single UnityEngine.Bounds::Internal_SqrDistance(UnityEngine.Bounds,UnityEngine.Vector3) +extern "C" float Bounds_Internal_SqrDistance_m1088 (Object_t * __this /* static, unused */, Bounds_t141 ___m, Vector3_t4 ___point, const MethodInfo* method) +{ + { + float L_0 = Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089(NULL /*static, unused*/, (&___m), (&___point), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single UnityEngine.Bounds::INTERNAL_CALL_Internal_SqrDistance(UnityEngine.Bounds&,UnityEngine.Vector3&) +extern "C" float Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089 (Object_t * __this /* static, unused */, Bounds_t141 * ___m, Vector3_t4 * ___point, const MethodInfo* method) +{ + typedef float (*Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089_ftn) (Bounds_t141 *, Vector3_t4 *); + static Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Bounds::INTERNAL_CALL_Internal_SqrDistance(UnityEngine.Bounds&,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___m, ___point); +} +// System.Single UnityEngine.Bounds::SqrDistance(UnityEngine.Vector3) +extern "C" float Bounds_SqrDistance_m1090 (Bounds_t141 * __this, Vector3_t4 ___point, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___point; + float L_1 = Bounds_Internal_SqrDistance_m1088(NULL /*static, unused*/, (*(Bounds_t141 *)__this), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Bounds::Internal_IntersectRay(UnityEngine.Ray&,UnityEngine.Bounds&,System.Single&) +extern "C" bool Bounds_Internal_IntersectRay_m1091 (Object_t * __this /* static, unused */, Ray_t24 * ___ray, Bounds_t141 * ___bounds, float* ___distance, const MethodInfo* method) +{ + { + Ray_t24 * L_0 = ___ray; + Bounds_t141 * L_1 = ___bounds; + float* L_2 = ___distance; + bool L_3 = Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean UnityEngine.Bounds::INTERNAL_CALL_Internal_IntersectRay(UnityEngine.Ray&,UnityEngine.Bounds&,System.Single&) +extern "C" bool Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092 (Object_t * __this /* static, unused */, Ray_t24 * ___ray, Bounds_t141 * ___bounds, float* ___distance, const MethodInfo* method) +{ + typedef bool (*Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092_ftn) (Ray_t24 *, Bounds_t141 *, float*); + static Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Bounds::INTERNAL_CALL_Internal_IntersectRay(UnityEngine.Ray&,UnityEngine.Bounds&,System.Single&)"); + return _il2cpp_icall_func(___ray, ___bounds, ___distance); +} +// System.Boolean UnityEngine.Bounds::IntersectRay(UnityEngine.Ray) +extern "C" bool Bounds_IntersectRay_m1093 (Bounds_t141 * __this, Ray_t24 ___ray, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + bool L_0 = Bounds_Internal_IntersectRay_m1091(NULL /*static, unused*/, (&___ray), __this, (&V_0), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.Bounds::IntersectRay(UnityEngine.Ray,System.Single&) +extern "C" bool Bounds_IntersectRay_m1094 (Bounds_t141 * __this, Ray_t24 ___ray, float* ___distance, const MethodInfo* method) +{ + { + float* L_0 = ___distance; + bool L_1 = Bounds_Internal_IntersectRay_m1091(NULL /*static, unused*/, (&___ray), __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::Internal_GetClosestPoint(UnityEngine.Bounds&,UnityEngine.Vector3&) +extern "C" Vector3_t4 Bounds_Internal_GetClosestPoint_m1095 (Object_t * __this /* static, unused */, Bounds_t141 * ___bounds, Vector3_t4 * ___point, const MethodInfo* method) +{ + { + Bounds_t141 * L_0 = ___bounds; + Vector3_t4 * L_1 = ___point; + Vector3_t4 L_2 = Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector3 UnityEngine.Bounds::INTERNAL_CALL_Internal_GetClosestPoint(UnityEngine.Bounds&,UnityEngine.Vector3&) +extern "C" Vector3_t4 Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096 (Object_t * __this /* static, unused */, Bounds_t141 * ___bounds, Vector3_t4 * ___point, const MethodInfo* method) +{ + typedef Vector3_t4 (*Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096_ftn) (Bounds_t141 *, Vector3_t4 *); + static Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Bounds::INTERNAL_CALL_Internal_GetClosestPoint(UnityEngine.Bounds&,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___bounds, ___point); +} +// UnityEngine.Vector3 UnityEngine.Bounds::ClosestPoint(UnityEngine.Vector3) +extern "C" Vector3_t4 Bounds_ClosestPoint_m1097 (Bounds_t141 * __this, Vector3_t4 ___point, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Bounds_Internal_GetClosestPoint_m1095(NULL /*static, unused*/, __this, (&___point), /*hidden argument*/NULL); + return L_0; + } +} +// System.String UnityEngine.Bounds::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral78; +extern "C" String_t* Bounds_ToString_m1098 (Bounds_t141 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + _stringLiteral78 = il2cpp_codegen_string_literal_from_index(78); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Vector3_t4 L_1 = (__this->___m_Center_0); + Vector3_t4 L_2 = L_1; + Object_t * L_3 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + Vector3_t4 L_5 = (__this->___m_Extents_1); + Vector3_t4 L_6 = L_5; + Object_t * L_7 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + String_t* L_8 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral78, L_4, /*hidden argument*/NULL); + return L_8; + } +} +// System.String UnityEngine.Bounds::ToString(System.String) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral78; +extern "C" String_t* Bounds_ToString_m1099 (Bounds_t141 * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral78 = il2cpp_codegen_string_literal_from_index(78); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Vector3_t4 * L_1 = &(__this->___m_Center_0); + String_t* L_2 = ___format; + String_t* L_3 = Vector3_ToString_m967(L_1, L_2, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + Vector3_t4 * L_5 = &(__this->___m_Extents_1); + String_t* L_6 = ___format; + String_t* L_7 = Vector3_ToString_m967(L_5, L_6, /*hidden argument*/NULL); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + String_t* L_8 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral78, L_4, /*hidden argument*/NULL); + return L_8; + } +} +// System.Boolean UnityEngine.Bounds::op_Equality(UnityEngine.Bounds,UnityEngine.Bounds) +extern "C" bool Bounds_op_Equality_m1100 (Object_t * __this /* static, unused */, Bounds_t141 ___lhs, Bounds_t141 ___rhs, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + Vector3_t4 L_0 = Bounds_get_center_m1071((&___lhs), /*hidden argument*/NULL); + Vector3_t4 L_1 = Bounds_get_center_m1071((&___rhs), /*hidden argument*/NULL); + bool L_2 = Vector3_op_Equality_m977(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002d; + } + } + { + Vector3_t4 L_3 = Bounds_get_extents_m507((&___lhs), /*hidden argument*/NULL); + Vector3_t4 L_4 = Bounds_get_extents_m507((&___rhs), /*hidden argument*/NULL); + bool L_5 = Vector3_op_Equality_m977(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = 0; + } + +IL_002e: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.Bounds::op_Inequality(UnityEngine.Bounds,UnityEngine.Bounds) +extern "C" bool Bounds_op_Inequality_m1101 (Object_t * __this /* static, unused */, Bounds_t141 ___lhs, Bounds_t141 ___rhs, const MethodInfo* method) +{ + { + Bounds_t141 L_0 = ___lhs; + Bounds_t141 L_1 = ___rhs; + bool L_2 = Bounds_op_Equality_m1100(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single) +extern "C" void Vector4__ctor_m1102 (Vector4_t234 * __this, float ___x, float ___y, float ___z, float ___w, const MethodInfo* method) +{ + { + float L_0 = ___x; + __this->___x_1 = L_0; + float L_1 = ___y; + __this->___y_2 = L_1; + float L_2 = ___z; + __this->___z_3 = L_2; + float L_3 = ___w; + __this->___w_4 = L_3; + return; + } +} +// System.Single UnityEngine.Vector4::get_Item(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral79; +extern "C" float Vector4_get_Item_m1103 (Vector4_t234 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral79 = il2cpp_codegen_string_literal_from_index(79); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_001d; + } + if (L_1 == 1) + { + goto IL_0024; + } + if (L_1 == 2) + { + goto IL_002b; + } + if (L_1 == 3) + { + goto IL_0032; + } + } + { + goto IL_0039; + } + +IL_001d: + { + float L_2 = (__this->___x_1); + return L_2; + } + +IL_0024: + { + float L_3 = (__this->___y_2); + return L_3; + } + +IL_002b: + { + float L_4 = (__this->___z_3); + return L_4; + } + +IL_0032: + { + float L_5 = (__this->___w_4); + return L_5; + } + +IL_0039: + { + IndexOutOfRangeException_t446 * L_6 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_6, _stringLiteral79, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } +} +// System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral79; +extern "C" void Vector4_set_Item_m1104 (Vector4_t234 * __this, int32_t ___index, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral79 = il2cpp_codegen_string_literal_from_index(79); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_001d; + } + if (L_1 == 1) + { + goto IL_0029; + } + if (L_1 == 2) + { + goto IL_0035; + } + if (L_1 == 3) + { + goto IL_0041; + } + } + { + goto IL_004d; + } + +IL_001d: + { + float L_2 = ___value; + __this->___x_1 = L_2; + goto IL_0058; + } + +IL_0029: + { + float L_3 = ___value; + __this->___y_2 = L_3; + goto IL_0058; + } + +IL_0035: + { + float L_4 = ___value; + __this->___z_3 = L_4; + goto IL_0058; + } + +IL_0041: + { + float L_5 = ___value; + __this->___w_4 = L_5; + goto IL_0058; + } + +IL_004d: + { + IndexOutOfRangeException_t446 * L_6 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_6, _stringLiteral79, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0058: + { + return; + } +} +// System.Int32 UnityEngine.Vector4::GetHashCode() +extern "C" int32_t Vector4_GetHashCode_m1105 (Vector4_t234 * __this, const MethodInfo* method) +{ + { + float* L_0 = &(__this->___x_1); + int32_t L_1 = Single_GetHashCode_m2017(L_0, /*hidden argument*/NULL); + float* L_2 = &(__this->___y_2); + int32_t L_3 = Single_GetHashCode_m2017(L_2, /*hidden argument*/NULL); + float* L_4 = &(__this->___z_3); + int32_t L_5 = Single_GetHashCode_m2017(L_4, /*hidden argument*/NULL); + float* L_6 = &(__this->___w_4); + int32_t L_7 = Single_GetHashCode_m2017(L_6, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1)))); + } +} +// System.Boolean UnityEngine.Vector4::Equals(System.Object) +extern TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +extern "C" bool Vector4_Equals_m1106 (Vector4_t234 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector4_t234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(117); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, Vector4_t234_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(Vector4_t234 *)((Vector4_t234 *)UnBox (L_1, Vector4_t234_il2cpp_TypeInfo_var)))); + float* L_2 = &(__this->___x_1); + float L_3 = ((&V_0)->___x_1); + bool L_4 = Single_Equals_m2024(L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_006d; + } + } + { + float* L_5 = &(__this->___y_2); + float L_6 = ((&V_0)->___y_2); + bool L_7 = Single_Equals_m2024(L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_006d; + } + } + { + float* L_8 = &(__this->___z_3); + float L_9 = ((&V_0)->___z_3); + bool L_10 = Single_Equals_m2024(L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006d; + } + } + { + float* L_11 = &(__this->___w_4); + float L_12 = ((&V_0)->___w_4); + bool L_13 = Single_Equals_m2024(L_11, L_12, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_13)); + goto IL_006e; + } + +IL_006d: + { + G_B7_0 = 0; + } + +IL_006e: + { + return G_B7_0; + } +} +// System.String UnityEngine.Vector4::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral73; +extern "C" String_t* Vector4_ToString_m1107 (Vector4_t234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + _stringLiteral73 = il2cpp_codegen_string_literal_from_index(73); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + float L_1 = (__this->___x_1); + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + float L_5 = (__this->___y_2); + float L_6 = L_5; + Object_t * L_7 = Box(Single_t165_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + float L_9 = (__this->___z_3); + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + float L_13 = (__this->___w_4); + float L_14 = L_13; + Object_t * L_15 = Box(Single_t165_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral73, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// System.Single UnityEngine.Vector4::Dot(UnityEngine.Vector4,UnityEngine.Vector4) +extern "C" float Vector4_Dot_m1108 (Object_t * __this /* static, unused */, Vector4_t234 ___a, Vector4_t234 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + float L_6 = ((&___a)->___w_4); + float L_7 = ((&___b)->___w_4); + return ((float)((float)((float)((float)((float)((float)((float)((float)L_0*(float)L_1))+(float)((float)((float)L_2*(float)L_3))))+(float)((float)((float)L_4*(float)L_5))))+(float)((float)((float)L_6*(float)L_7)))); + } +} +// System.Single UnityEngine.Vector4::SqrMagnitude(UnityEngine.Vector4) +extern "C" float Vector4_SqrMagnitude_m1109 (Object_t * __this /* static, unused */, Vector4_t234 ___a, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = ___a; + Vector4_t234 L_1 = ___a; + float L_2 = Vector4_Dot_m1108(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single UnityEngine.Vector4::get_sqrMagnitude() +extern "C" float Vector4_get_sqrMagnitude_m1110 (Vector4_t234 * __this, const MethodInfo* method) +{ + { + float L_0 = Vector4_Dot_m1108(NULL /*static, unused*/, (*(Vector4_t234 *)__this), (*(Vector4_t234 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector4 UnityEngine.Vector4::get_zero() +extern "C" Vector4_t234 Vector4_get_zero_m1111 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = {0}; + Vector4__ctor_m1102(&L_0, (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector4 UnityEngine.Vector4::op_Subtraction(UnityEngine.Vector4,UnityEngine.Vector4) +extern "C" Vector4_t234 Vector4_op_Subtraction_m1112 (Object_t * __this /* static, unused */, Vector4_t234 ___a, Vector4_t234 ___b, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ((&___b)->___x_1); + float L_2 = ((&___a)->___y_2); + float L_3 = ((&___b)->___y_2); + float L_4 = ((&___a)->___z_3); + float L_5 = ((&___b)->___z_3); + float L_6 = ((&___a)->___w_4); + float L_7 = ((&___b)->___w_4); + Vector4_t234 L_8 = {0}; + Vector4__ctor_m1102(&L_8, ((float)((float)L_0-(float)L_1)), ((float)((float)L_2-(float)L_3)), ((float)((float)L_4-(float)L_5)), ((float)((float)L_6-(float)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single) +extern "C" Vector4_t234 Vector4_op_Division_m1113 (Object_t * __this /* static, unused */, Vector4_t234 ___a, float ___d, const MethodInfo* method) +{ + { + float L_0 = ((&___a)->___x_1); + float L_1 = ___d; + float L_2 = ((&___a)->___y_2); + float L_3 = ___d; + float L_4 = ((&___a)->___z_3); + float L_5 = ___d; + float L_6 = ((&___a)->___w_4); + float L_7 = ___d; + Vector4_t234 L_8 = {0}; + Vector4__ctor_m1102(&L_8, ((float)((float)L_0/(float)L_1)), ((float)((float)L_2/(float)L_3)), ((float)((float)L_4/(float)L_5)), ((float)((float)L_6/(float)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4) +extern "C" bool Vector4_op_Equality_m1114 (Object_t * __this /* static, unused */, Vector4_t234 ___lhs, Vector4_t234 ___rhs, const MethodInfo* method) +{ + { + Vector4_t234 L_0 = ___lhs; + Vector4_t234 L_1 = ___rhs; + Vector4_t234 L_2 = Vector4_op_Subtraction_m1112(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + float L_3 = Vector4_SqrMagnitude_m1109(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return ((((float)L_3) < ((float)(9.99999944E-11f)))? 1 : 0); + } +} +// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Ray__ctor_m574 (Ray_t24 * __this, Vector3_t4 ___origin, Vector3_t4 ___direction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___origin; + __this->___m_Origin_0 = L_0; + Vector3_t4 L_1 = Vector3_get_normalized_m454((&___direction), /*hidden argument*/NULL); + __this->___m_Direction_1 = L_1; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Ray::get_origin() +extern "C" Vector3_t4 Ray_get_origin_m489 (Ray_t24 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Origin_0); + return L_0; + } +} +// System.Void UnityEngine.Ray::set_origin(UnityEngine.Vector3) +extern "C" void Ray_set_origin_m486 (Ray_t24 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___m_Origin_0 = L_0; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Ray::get_direction() +extern "C" Vector3_t4 Ray_get_direction_m651 (Ray_t24 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Direction_1); + return L_0; + } +} +// System.Void UnityEngine.Ray::set_direction(UnityEngine.Vector3) +extern "C" void Ray_set_direction_m488 (Ray_t24 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Vector3_get_normalized_m454((&___value), /*hidden argument*/NULL); + __this->___m_Direction_1 = L_0; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single) +extern "C" Vector3_t4 Ray_GetPoint_m646 (Ray_t24 * __this, float ___distance, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Origin_0); + Vector3_t4 L_1 = (__this->___m_Direction_1); + float L_2 = ___distance; + Vector3_t4 L_3 = Vector3_op_Multiply_m407(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String UnityEngine.Ray::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral80; +extern "C" String_t* Ray_ToString_m1115 (Ray_t24 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Vector3_t4_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(86); + _stringLiteral80 = il2cpp_codegen_string_literal_from_index(80); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Vector3_t4 L_1 = (__this->___m_Origin_0); + Vector3_t4 L_2 = L_1; + Object_t * L_3 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + Vector3_t4 L_5 = (__this->___m_Direction_1); + Vector3_t4 L_6 = L_5; + Object_t * L_7 = Box(Vector3_t4_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + String_t* L_8 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral80, L_4, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Plane__ctor_m1116 (Plane_t235 * __this, Vector3_t4 ___inNormal, Vector3_t4 ___inPoint, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___inNormal; + Vector3_t4 L_1 = Vector3_Normalize_m965(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___m_Normal_0 = L_1; + Vector3_t4 L_2 = ___inNormal; + Vector3_t4 L_3 = ___inPoint; + float L_4 = Vector3_Dot_m701(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + __this->___m_Distance_1 = ((-L_4)); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Plane::get_normal() +extern "C" Vector3_t4 Plane_get_normal_m1117 (Plane_t235 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Normal_0); + return L_0; + } +} +// System.Single UnityEngine.Plane::get_distance() +extern "C" float Plane_get_distance_m1118 (Plane_t235 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Distance_1); + return L_0; + } +} +// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool Plane_Raycast_m1119 (Plane_t235 * __this, Ray_t24 ___ray, float* ___enter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + Vector3_t4 L_0 = Ray_get_direction_m651((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_1 = Plane_get_normal_m1117(__this, /*hidden argument*/NULL); + float L_2 = Vector3_Dot_m701(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Vector3_t4 L_3 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_4 = Plane_get_normal_m1117(__this, /*hidden argument*/NULL); + float L_5 = Vector3_Dot_m701(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + float L_6 = Plane_get_distance_m1118(__this, /*hidden argument*/NULL); + V_1 = ((float)((float)((-L_5))-(float)L_6)); + float L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_8 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_7, (0.0f), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0047; + } + } + { + float* L_9 = ___enter; + *((float*)(L_9)) = (float)(0.0f); + return 0; + } + +IL_0047: + { + float* L_10 = ___enter; + float L_11 = V_1; + float L_12 = V_0; + *((float*)(L_10)) = (float)((float)((float)L_11/(float)L_12)); + float* L_13 = ___enter; + return ((((float)(*((float*)L_13))) > ((float)(0.0f)))? 1 : 0); + } +} +// System.Void UnityEngineInternal.MathfInternal::.cctor() +extern TypeInfo* MathfInternal_t236_il2cpp_TypeInfo_var; +extern "C" void MathfInternal__cctor_m1120 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MathfInternal_t236_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(130); + s_Il2CppMethodIntialized = true; + } + { + il2cpp_codegen_memory_barrier(); + ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___FloatMinNormal_0 = (1.17549435E-38f); + il2cpp_codegen_memory_barrier(); + ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___FloatMinDenormal_1 = (1.401298E-45f); + ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___IsFlushToZeroEnabled_2 = 1; + return; + } +} +// System.Void UnityEngine.Mathf::.cctor() +extern TypeInfo* MathfInternal_t236_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" void Mathf__cctor_m1121 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MathfInternal_t236_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(130); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float G_B3_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t236_il2cpp_TypeInfo_var); + bool L_0 = ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___IsFlushToZeroEnabled_2; + if (!L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t236_il2cpp_TypeInfo_var); + float L_1 = ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___FloatMinNormal_0; + il2cpp_codegen_memory_barrier(); + G_B3_0 = L_1; + goto IL_001d; + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t236_il2cpp_TypeInfo_var); + float L_2 = ((MathfInternal_t236_StaticFields*)MathfInternal_t236_il2cpp_TypeInfo_var->static_fields)->___FloatMinDenormal_1; + il2cpp_codegen_memory_barrier(); + G_B3_0 = L_2; + } + +IL_001d: + { + ((Mathf_t134_StaticFields*)Mathf_t134_il2cpp_TypeInfo_var->static_fields)->___Epsilon_0 = G_B3_0; + return; + } +} +// System.Single UnityEngine.Mathf::Sin(System.Single) +extern "C" float Mathf_Sin_m1122 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = sin((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Cos(System.Single) +extern "C" float Mathf_Cos_m1123 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = cos((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Tan(System.Single) +extern "C" float Mathf_Tan_m1124 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = tan((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Acos(System.Single) +extern "C" float Mathf_Acos_m1125 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = acos((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Atan(System.Single) +extern "C" float Mathf_Atan_m1126 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = atan((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Atan2(System.Single,System.Single) +extern "C" float Mathf_Atan2_m1127 (Object_t * __this /* static, unused */, float ___y, float ___x, const MethodInfo* method) +{ + { + float L_0 = ___y; + float L_1 = ___x; + double L_2 = atan2((((double)((double)L_0))), (((double)((double)L_1)))); + return (((float)((float)L_2))); + } +} +// System.Single UnityEngine.Mathf::Sqrt(System.Single) +extern "C" float Mathf_Sqrt_m1128 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = sqrt((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Abs(System.Single) +extern "C" float Mathf_Abs_m1129 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + float L_1 = fabsf(L_0); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Min(System.Single,System.Single) +extern "C" float Mathf_Min_m1130 (Object_t * __this /* static, unused */, float ___a, float ___b, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + float L_0 = ___a; + float L_1 = ___b; + if ((!(((float)L_0) < ((float)L_1)))) + { + goto IL_000d; + } + } + { + float L_2 = ___a; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + float L_3 = ___b; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32) +extern "C" int32_t Mathf_Min_m1131 (Object_t * __this /* static, unused */, int32_t ___a, int32_t ___b, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___a; + int32_t L_1 = ___b; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000d; + } + } + { + int32_t L_2 = ___a; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + int32_t L_3 = ___b; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Single UnityEngine.Mathf::Max(System.Single,System.Single) +extern "C" float Mathf_Max_m682 (Object_t * __this /* static, unused */, float ___a, float ___b, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + float L_0 = ___a; + float L_1 = ___b; + if ((!(((float)L_0) > ((float)L_1)))) + { + goto IL_000d; + } + } + { + float L_2 = ___a; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + float L_3 = ___b; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Single UnityEngine.Mathf::Max(System.Single[]) +extern "C" float Mathf_Max_m508 (Object_t * __this /* static, unused */, SingleU5BU5D_t126* ___values, const MethodInfo* method) +{ + int32_t V_0 = 0; + float V_1 = 0.0f; + int32_t V_2 = 0; + { + SingleU5BU5D_t126* L_0 = ___values; + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + int32_t L_1 = V_0; + if (L_1) + { + goto IL_0010; + } + } + { + return (0.0f); + } + +IL_0010: + { + SingleU5BU5D_t126* L_2 = ___values; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + V_1 = (*(float*)(float*)SZArrayLdElema(L_2, L_3, sizeof(float))); + V_2 = 1; + goto IL_002c; + } + +IL_001b: + { + SingleU5BU5D_t126* L_4 = ___values; + int32_t L_5 = V_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + float L_7 = V_1; + if ((!(((float)(*(float*)(float*)SZArrayLdElema(L_4, L_6, sizeof(float)))) > ((float)L_7)))) + { + goto IL_0028; + } + } + { + SingleU5BU5D_t126* L_8 = ___values; + int32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + V_1 = (*(float*)(float*)SZArrayLdElema(L_8, L_10, sizeof(float))); + } + +IL_0028: + { + int32_t L_11 = V_2; + V_2 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_002c: + { + int32_t L_12 = V_2; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_001b; + } + } + { + float L_14 = V_1; + return L_14; + } +} +// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) +extern "C" int32_t Mathf_Max_m1132 (Object_t * __this /* static, unused */, int32_t ___a, int32_t ___b, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___a; + int32_t L_1 = ___b; + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_000d; + } + } + { + int32_t L_2 = ___a; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + int32_t L_3 = ___b; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Single UnityEngine.Mathf::Pow(System.Single,System.Single) +extern "C" float Mathf_Pow_m1133 (Object_t * __this /* static, unused */, float ___f, float ___p, const MethodInfo* method) +{ + { + float L_0 = ___f; + float L_1 = ___p; + double L_2 = pow((((double)((double)L_0))), (((double)((double)L_1)))); + return (((float)((float)L_2))); + } +} +// System.Single UnityEngine.Mathf::Log(System.Single,System.Single) +extern "C" float Mathf_Log_m1134 (Object_t * __this /* static, unused */, float ___f, float ___p, const MethodInfo* method) +{ + { + float L_0 = ___f; + float L_1 = ___p; + double L_2 = Math_Log_m2026(NULL /*static, unused*/, (((double)((double)L_0))), (((double)((double)L_1))), /*hidden argument*/NULL); + return (((float)((float)L_2))); + } +} +// System.Single UnityEngine.Mathf::Floor(System.Single) +extern "C" float Mathf_Floor_m1135 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = floor((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Single UnityEngine.Mathf::Round(System.Single) +extern "C" float Mathf_Round_m1136 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = bankers_round((((double)((double)L_0)))); + return (((float)((float)L_1))); + } +} +// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single) +extern "C" int32_t Mathf_CeilToInt_m1137 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = ceil((((double)((double)L_0)))); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) +extern "C" int32_t Mathf_FloorToInt_m1138 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = floor((((double)((double)L_0)))); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single) +extern "C" int32_t Mathf_RoundToInt_m1139 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + double L_1 = bankers_round((((double)((double)L_0)))); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Single UnityEngine.Mathf::Sign(System.Single) +extern "C" float Mathf_Sign_m406 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + float L_0 = ___f; + if ((!(((float)L_0) >= ((float)(0.0f))))) + { + goto IL_0015; + } + } + { + G_B3_0 = (1.0f); + goto IL_001a; + } + +IL_0015: + { + G_B3_0 = (-1.0f); + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) +extern "C" float Mathf_Clamp_m418 (Object_t * __this /* static, unused */, float ___value, float ___min, float ___max, const MethodInfo* method) +{ + { + float L_0 = ___value; + float L_1 = ___min; + if ((!(((float)L_0) < ((float)L_1)))) + { + goto IL_000f; + } + } + { + float L_2 = ___min; + ___value = L_2; + goto IL_0019; + } + +IL_000f: + { + float L_3 = ___value; + float L_4 = ___max; + if ((!(((float)L_3) > ((float)L_4)))) + { + goto IL_0019; + } + } + { + float L_5 = ___max; + ___value = L_5; + } + +IL_0019: + { + float L_6 = ___value; + return L_6; + } +} +// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32) +extern "C" int32_t Mathf_Clamp_m591 (Object_t * __this /* static, unused */, int32_t ___value, int32_t ___min, int32_t ___max, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + int32_t L_1 = ___min; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000f; + } + } + { + int32_t L_2 = ___min; + ___value = L_2; + goto IL_0019; + } + +IL_000f: + { + int32_t L_3 = ___value; + int32_t L_4 = ___max; + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0019; + } + } + { + int32_t L_5 = ___max; + ___value = L_5; + } + +IL_0019: + { + int32_t L_6 = ___value; + return L_6; + } +} +// System.Single UnityEngine.Mathf::Clamp01(System.Single) +extern "C" float Mathf_Clamp01_m1140 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + if ((!(((float)L_0) < ((float)(0.0f))))) + { + goto IL_0011; + } + } + { + return (0.0f); + } + +IL_0011: + { + float L_1 = ___value; + if ((!(((float)L_1) > ((float)(1.0f))))) + { + goto IL_0022; + } + } + { + return (1.0f); + } + +IL_0022: + { + float L_2 = ___value; + return L_2; + } +} +// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_Lerp_m417 (Object_t * __this /* static, unused */, float ___a, float ___b, float ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___a; + float L_1 = ___b; + float L_2 = ___a; + float L_3 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_4 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return ((float)((float)L_0+(float)((float)((float)((float)((float)L_1-(float)L_2))*(float)L_4)))); + } +} +// System.Single UnityEngine.Mathf::LerpAngle(System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_LerpAngle_m689 (Object_t * __this /* static, unused */, float ___a, float ___b, float ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = ___b; + float L_1 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Repeat_m579(NULL /*static, unused*/, ((float)((float)L_0-(float)L_1)), (360.0f), /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = V_0; + if ((!(((float)L_3) > ((float)(180.0f))))) + { + goto IL_0021; + } + } + { + float L_4 = V_0; + V_0 = ((float)((float)L_4-(float)(360.0f))); + } + +IL_0021: + { + float L_5 = ___a; + float L_6 = V_0; + float L_7 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = Mathf_Clamp01_m1140(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return ((float)((float)L_5+(float)((float)((float)L_6*(float)L_8)))); + } +} +// System.Single UnityEngine.Mathf::MoveTowards(System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_MoveTowards_m587 (Object_t * __this /* static, unused */, float ___current, float ___target, float ___maxDelta, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___target; + float L_1 = ___current; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = fabsf(((float)((float)L_0-(float)L_1))); + float L_3 = ___maxDelta; + if ((!(((float)L_2) <= ((float)L_3)))) + { + goto IL_0010; + } + } + { + float L_4 = ___target; + return L_4; + } + +IL_0010: + { + float L_5 = ___current; + float L_6 = ___target; + float L_7 = ___current; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_8 = Mathf_Sign_m406(NULL /*static, unused*/, ((float)((float)L_6-(float)L_7)), /*hidden argument*/NULL); + float L_9 = ___maxDelta; + return ((float)((float)L_5+(float)((float)((float)L_8*(float)L_9)))); + } +} +// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool Mathf_Approximately_m1141 (Object_t * __this /* static, unused */, float ___a, float ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___b; + float L_1 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = fabsf(((float)((float)L_0-(float)L_1))); + float L_3 = ___a; + float L_4 = fabsf(L_3); + float L_5 = ___b; + float L_6 = fabsf(L_5); + float L_7 = Mathf_Max_m682(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL); + float L_8 = ((Mathf_t134_StaticFields*)Mathf_t134_il2cpp_TypeInfo_var->static_fields)->___Epsilon_0; + float L_9 = Mathf_Max_m682(NULL /*static, unused*/, ((float)((float)(1.0E-06f)*(float)L_7)), ((float)((float)L_8*(float)(8.0f))), /*hidden argument*/NULL); + return ((((float)L_2) < ((float)L_9))? 1 : 0); + } +} +// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_SmoothDamp_m455 (Object_t * __this /* static, unused */, float ___current, float ___target, float* ___currentVelocity, float ___smoothTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + float L_0 = Time_get_deltaTime_m409(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = (std::numeric_limits::infinity()); + float L_1 = ___current; + float L_2 = ___target; + float* L_3 = ___currentVelocity; + float L_4 = ___smoothTime; + float L_5 = V_1; + float L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_7 = Mathf_SmoothDamp_m1142(NULL /*static, unused*/, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_SmoothDamp_m1142 (Object_t * __this /* static, unused */, float ___current, float ___target, float* ___currentVelocity, float ___smoothTime, float ___maxSpeed, float ___deltaTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + float V_5 = 0.0f; + float V_6 = 0.0f; + float V_7 = 0.0f; + { + float L_0 = ___smoothTime; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_1 = Mathf_Max_m682(NULL /*static, unused*/, (0.0001f), L_0, /*hidden argument*/NULL); + ___smoothTime = L_1; + float L_2 = ___smoothTime; + V_0 = ((float)((float)(2.0f)/(float)L_2)); + float L_3 = V_0; + float L_4 = ___deltaTime; + V_1 = ((float)((float)L_3*(float)L_4)); + float L_5 = V_1; + float L_6 = V_1; + float L_7 = V_1; + float L_8 = V_1; + float L_9 = V_1; + float L_10 = V_1; + V_2 = ((float)((float)(1.0f)/(float)((float)((float)((float)((float)((float)((float)(1.0f)+(float)L_5))+(float)((float)((float)((float)((float)(0.48f)*(float)L_6))*(float)L_7))))+(float)((float)((float)((float)((float)((float)((float)(0.235f)*(float)L_8))*(float)L_9))*(float)L_10)))))); + float L_11 = ___current; + float L_12 = ___target; + V_3 = ((float)((float)L_11-(float)L_12)); + float L_13 = ___target; + V_4 = L_13; + float L_14 = ___maxSpeed; + float L_15 = ___smoothTime; + V_5 = ((float)((float)L_14*(float)L_15)); + float L_16 = V_3; + float L_17 = V_5; + float L_18 = V_5; + float L_19 = Mathf_Clamp_m418(NULL /*static, unused*/, L_16, ((-L_17)), L_18, /*hidden argument*/NULL); + V_3 = L_19; + float L_20 = ___current; + float L_21 = V_3; + ___target = ((float)((float)L_20-(float)L_21)); + float* L_22 = ___currentVelocity; + float L_23 = V_0; + float L_24 = V_3; + float L_25 = ___deltaTime; + V_6 = ((float)((float)((float)((float)(*((float*)L_22))+(float)((float)((float)L_23*(float)L_24))))*(float)L_25)); + float* L_26 = ___currentVelocity; + float* L_27 = ___currentVelocity; + float L_28 = V_0; + float L_29 = V_6; + float L_30 = V_2; + *((float*)(L_26)) = (float)((float)((float)((float)((float)(*((float*)L_27))-(float)((float)((float)L_28*(float)L_29))))*(float)L_30)); + float L_31 = ___target; + float L_32 = V_3; + float L_33 = V_6; + float L_34 = V_2; + V_7 = ((float)((float)L_31+(float)((float)((float)((float)((float)L_32+(float)L_33))*(float)L_34)))); + float L_35 = V_4; + float L_36 = ___current; + float L_37 = V_7; + float L_38 = V_4; + if ((!(((uint32_t)((((float)((float)((float)L_35-(float)L_36))) > ((float)(0.0f)))? 1 : 0)) == ((uint32_t)((((float)L_37) > ((float)L_38))? 1 : 0))))) + { + goto IL_00a0; + } + } + { + float L_39 = V_4; + V_7 = L_39; + float* L_40 = ___currentVelocity; + float L_41 = V_7; + float L_42 = V_4; + float L_43 = ___deltaTime; + *((float*)(L_40)) = (float)((float)((float)((float)((float)L_41-(float)L_42))/(float)L_43)); + } + +IL_00a0: + { + float L_44 = V_7; + return L_44; + } +} +// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_Repeat_m579 (Object_t * __this /* static, unused */, float ___t, float ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___t; + float L_1 = ___t; + float L_2 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_3 = floorf(((float)((float)L_1/(float)L_2))); + float L_4 = ___length; + return ((float)((float)L_0-(float)((float)((float)L_3*(float)L_4)))); + } +} +// System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_InverseLerp_m457 (Object_t * __this /* static, unused */, float ___a, float ___b, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___a; + float L_1 = ___b; + if ((((float)L_0) == ((float)L_1))) + { + goto IL_0014; + } + } + { + float L_2 = ___value; + float L_3 = ___a; + float L_4 = ___b; + float L_5 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_6 = Mathf_Clamp01_m1140(NULL /*static, unused*/, ((float)((float)((float)((float)L_2-(float)L_3))/(float)((float)((float)L_4-(float)L_5)))), /*hidden argument*/NULL); + return L_6; + } + +IL_0014: + { + return (0.0f); + } +} +// System.Single UnityEngine.Mathf::DeltaAngle(System.Single,System.Single) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" float Mathf_DeltaAngle_m456 (Object_t * __this /* static, unused */, float ___current, float ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + float L_0 = ___target; + float L_1 = ___current; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_2 = Mathf_Repeat_m579(NULL /*static, unused*/, ((float)((float)L_0-(float)L_1)), (360.0f), /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = V_0; + if ((!(((float)L_3) > ((float)(180.0f))))) + { + goto IL_0021; + } + } + { + float L_4 = V_0; + V_0 = ((float)((float)L_4-(float)(360.0f))); + } + +IL_0021: + { + float L_5 = V_0; + return L_5; + } +} +// System.Single UnityEngine.Mathf::PerlinNoise(System.Single,System.Single) +extern "C" float Mathf_PerlinNoise_m475 (Object_t * __this /* static, unused */, float ___x, float ___y, const MethodInfo* method) +{ + typedef float (*Mathf_PerlinNoise_m475_ftn) (float, float); + static Mathf_PerlinNoise_m475_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Mathf_PerlinNoise_m475_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mathf::PerlinNoise(System.Single,System.Single)"); + return _il2cpp_icall_func(___x, ___y); +} +// System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties) +extern "C" void DrivenRectTransformTracker_Add_m1143 (DrivenRectTransformTracker_t238 * __this, Object_t76 * ___driver, RectTransform_t242 * ___rectTransform, int32_t ___drivenProperties, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.DrivenRectTransformTracker::Clear() +extern "C" void DrivenRectTransformTracker_Clear_m1144 (DrivenRectTransformTracker_t238 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.RectTransform/ReapplyDrivenProperties::.ctor(System.Object,System.IntPtr) +extern "C" void ReapplyDrivenProperties__ctor_m1145 (ReapplyDrivenProperties_t241 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.RectTransform/ReapplyDrivenProperties::Invoke(UnityEngine.RectTransform) +extern "C" void ReapplyDrivenProperties_Invoke_m1146 (ReapplyDrivenProperties_t241 * __this, RectTransform_t242 * ___driven, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + ReapplyDrivenProperties_Invoke_m1146((ReapplyDrivenProperties_t241 *)__this->___prev_9,___driven, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, RectTransform_t242 * ___driven, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___driven,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, RectTransform_t242 * ___driven, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___driven,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___driven,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_ReapplyDrivenProperties_t241(Il2CppObject* delegate, RectTransform_t242 * ___driven) +{ + // Marshaling of parameter '___driven' to native representation + RectTransform_t242 * ____driven_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'UnityEngine.RectTransform'.")); +} +// System.IAsyncResult UnityEngine.RectTransform/ReapplyDrivenProperties::BeginInvoke(UnityEngine.RectTransform,System.AsyncCallback,System.Object) +extern "C" Object_t * ReapplyDrivenProperties_BeginInvoke_m1147 (ReapplyDrivenProperties_t241 * __this, RectTransform_t242 * ___driven, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___driven; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.RectTransform/ReapplyDrivenProperties::EndInvoke(System.IAsyncResult) +extern "C" void ReapplyDrivenProperties_EndInvoke_m1148 (ReapplyDrivenProperties_t241 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.RectTransform::add_reapplyDrivenProperties(UnityEngine.RectTransform/ReapplyDrivenProperties) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var; +extern "C" void RectTransform_add_reapplyDrivenProperties_m1149 (Object_t * __this /* static, unused */, ReapplyDrivenProperties_t241 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(132); + s_Il2CppMethodIntialized = true; + } + { + ReapplyDrivenProperties_t241 * L_0 = ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2; + ReapplyDrivenProperties_t241 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2 = ((ReapplyDrivenProperties_t241 *)CastclassSealed(L_2, ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.RectTransform::remove_reapplyDrivenProperties(UnityEngine.RectTransform/ReapplyDrivenProperties) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var; +extern "C" void RectTransform_remove_reapplyDrivenProperties_m1150 (Object_t * __this /* static, unused */, ReapplyDrivenProperties_t241 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(132); + s_Il2CppMethodIntialized = true; + } + { + ReapplyDrivenProperties_t241 * L_0 = ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2; + ReapplyDrivenProperties_t241 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2 = ((ReapplyDrivenProperties_t241 *)CastclassSealed(L_2, ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var)); + return; + } +} +// UnityEngine.Rect UnityEngine.RectTransform::get_rect() +extern "C" Rect_t232 RectTransform_get_rect_m1151 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + RectTransform_INTERNAL_get_rect_m1152(__this, (&V_0), /*hidden argument*/NULL); + Rect_t232 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_rect(UnityEngine.Rect&) +extern "C" void RectTransform_INTERNAL_get_rect_m1152 (RectTransform_t242 * __this, Rect_t232 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_rect_m1152_ftn) (RectTransform_t242 *, Rect_t232 *); + static RectTransform_INTERNAL_get_rect_m1152_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_rect_m1152_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_rect(UnityEngine.Rect&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin() +extern "C" Vector2_t6 RectTransform_get_anchorMin_m1153 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + RectTransform_INTERNAL_get_anchorMin_m1155(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2) +extern "C" void RectTransform_set_anchorMin_m1154 (RectTransform_t242 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + RectTransform_INTERNAL_set_anchorMin_m1156(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_anchorMin(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_get_anchorMin_m1155 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_anchorMin_m1155_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_get_anchorMin_m1155_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_anchorMin_m1155_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_anchorMin(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::INTERNAL_set_anchorMin(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_set_anchorMin_m1156 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_set_anchorMin_m1156_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_set_anchorMin_m1156_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_set_anchorMin_m1156_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_set_anchorMin(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax() +extern "C" Vector2_t6 RectTransform_get_anchorMax_m1157 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + RectTransform_INTERNAL_get_anchorMax_m1159(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2) +extern "C" void RectTransform_set_anchorMax_m1158 (RectTransform_t242 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + RectTransform_INTERNAL_set_anchorMax_m1160(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_anchorMax(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_get_anchorMax_m1159 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_anchorMax_m1159_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_get_anchorMax_m1159_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_anchorMax_m1159_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_anchorMax(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::INTERNAL_set_anchorMax(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_set_anchorMax_m1160 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_set_anchorMax_m1160_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_set_anchorMax_m1160_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_set_anchorMax_m1160_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_set_anchorMax(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition() +extern "C" Vector2_t6 RectTransform_get_anchoredPosition_m1161 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + RectTransform_INTERNAL_get_anchoredPosition_m1163(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2) +extern "C" void RectTransform_set_anchoredPosition_m1162 (RectTransform_t242 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + RectTransform_INTERNAL_set_anchoredPosition_m1164(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_anchoredPosition(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_get_anchoredPosition_m1163 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_anchoredPosition_m1163_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_get_anchoredPosition_m1163_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_anchoredPosition_m1163_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_anchoredPosition(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::INTERNAL_set_anchoredPosition(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_set_anchoredPosition_m1164 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_set_anchoredPosition_m1164_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_set_anchoredPosition_m1164_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_set_anchoredPosition_m1164_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_set_anchoredPosition(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta() +extern "C" Vector2_t6 RectTransform_get_sizeDelta_m1165 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + RectTransform_INTERNAL_get_sizeDelta_m1167(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2) +extern "C" void RectTransform_set_sizeDelta_m1166 (RectTransform_t242 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + RectTransform_INTERNAL_set_sizeDelta_m1168(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_sizeDelta(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_get_sizeDelta_m1167 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_sizeDelta_m1167_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_get_sizeDelta_m1167_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_sizeDelta_m1167_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_sizeDelta(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::INTERNAL_set_sizeDelta(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_set_sizeDelta_m1168 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_set_sizeDelta_m1168_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_set_sizeDelta_m1168_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_set_sizeDelta_m1168_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_set_sizeDelta(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot() +extern "C" Vector2_t6 RectTransform_get_pivot_m1169 (RectTransform_t242 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + RectTransform_INTERNAL_get_pivot_m1171(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2) +extern "C" void RectTransform_set_pivot_m1170 (RectTransform_t242 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + RectTransform_INTERNAL_set_pivot_m1172(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::INTERNAL_get_pivot(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_get_pivot_m1171 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_get_pivot_m1171_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_get_pivot_m1171_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_get_pivot_m1171_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_get_pivot(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::INTERNAL_set_pivot(UnityEngine.Vector2&) +extern "C" void RectTransform_INTERNAL_set_pivot_m1172 (RectTransform_t242 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*RectTransform_INTERNAL_set_pivot_m1172_ftn) (RectTransform_t242 *, Vector2_t6 *); + static RectTransform_INTERNAL_set_pivot_m1172_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransform_INTERNAL_set_pivot_m1172_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransform::INTERNAL_set_pivot(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.RectTransform::SendReapplyDrivenProperties(UnityEngine.RectTransform) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern "C" void RectTransform_SendReapplyDrivenProperties_m1173 (Object_t * __this /* static, unused */, RectTransform_t242 * ___driven, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + s_Il2CppMethodIntialized = true; + } + { + ReapplyDrivenProperties_t241 * L_0 = ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2; + if (!L_0) + { + goto IL_0015; + } + } + { + ReapplyDrivenProperties_t241 * L_1 = ((RectTransform_t242_StaticFields*)RectTransform_t242_il2cpp_TypeInfo_var->static_fields)->___reapplyDrivenProperties_2; + RectTransform_t242 * L_2 = ___driven; + NullCheck(L_1); + ReapplyDrivenProperties_Invoke_m1146(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.RectTransform::GetLocalCorners(UnityEngine.Vector3[]) +extern Il2CppCodeGenString* _stringLiteral81; +extern "C" void RectTransform_GetLocalCorners_m1174 (RectTransform_t242 * __this, Vector3U5BU5D_t125* ___fourCornersArray, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral81 = il2cpp_codegen_string_literal_from_index(81); + s_Il2CppMethodIntialized = true; + } + Rect_t232 V_0 = {0}; + float V_1 = 0.0f; + float V_2 = 0.0f; + float V_3 = 0.0f; + float V_4 = 0.0f; + { + Vector3U5BU5D_t125* L_0 = ___fourCornersArray; + if (!L_0) + { + goto IL_000f; + } + } + { + Vector3U5BU5D_t125* L_1 = ___fourCornersArray; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) >= ((int32_t)4))) + { + goto IL_001a; + } + } + +IL_000f: + { + Debug_LogError_m614(NULL /*static, unused*/, _stringLiteral81, /*hidden argument*/NULL); + return; + } + +IL_001a: + { + Rect_t232 L_2 = RectTransform_get_rect_m1151(__this, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = Rect_get_x_m1008((&V_0), /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = Rect_get_y_m1010((&V_0), /*hidden argument*/NULL); + V_2 = L_4; + float L_5 = Rect_get_xMax_m1023((&V_0), /*hidden argument*/NULL); + V_3 = L_5; + float L_6 = Rect_get_yMax_m1024((&V_0), /*hidden argument*/NULL); + V_4 = L_6; + Vector3U5BU5D_t125* L_7 = ___fourCornersArray; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + float L_8 = V_1; + float L_9 = V_2; + Vector3_t4 L_10 = {0}; + Vector3__ctor_m419(&L_10, L_8, L_9, (0.0f), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, 0, sizeof(Vector3_t4 )))) = L_10; + Vector3U5BU5D_t125* L_11 = ___fourCornersArray; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + float L_12 = V_1; + float L_13 = V_4; + Vector3_t4 L_14 = {0}; + Vector3__ctor_m419(&L_14, L_12, L_13, (0.0f), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_11, 1, sizeof(Vector3_t4 )))) = L_14; + Vector3U5BU5D_t125* L_15 = ___fourCornersArray; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 2); + float L_16 = V_3; + float L_17 = V_4; + Vector3_t4 L_18 = {0}; + Vector3__ctor_m419(&L_18, L_16, L_17, (0.0f), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_15, 2, sizeof(Vector3_t4 )))) = L_18; + Vector3U5BU5D_t125* L_19 = ___fourCornersArray; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 3); + float L_20 = V_3; + float L_21 = V_2; + Vector3_t4 L_22 = {0}; + Vector3__ctor_m419(&L_22, L_20, L_21, (0.0f), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_19, 3, sizeof(Vector3_t4 )))) = L_22; + return; + } +} +// System.Void UnityEngine.RectTransform::GetWorldCorners(UnityEngine.Vector3[]) +extern Il2CppCodeGenString* _stringLiteral82; +extern "C" void RectTransform_GetWorldCorners_m1175 (RectTransform_t242 * __this, Vector3U5BU5D_t125* ___fourCornersArray, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral82 = il2cpp_codegen_string_literal_from_index(82); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + int32_t V_1 = 0; + { + Vector3U5BU5D_t125* L_0 = ___fourCornersArray; + if (!L_0) + { + goto IL_000f; + } + } + { + Vector3U5BU5D_t125* L_1 = ___fourCornersArray; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) >= ((int32_t)4))) + { + goto IL_001a; + } + } + +IL_000f: + { + Debug_LogError_m614(NULL /*static, unused*/, _stringLiteral82, /*hidden argument*/NULL); + return; + } + +IL_001a: + { + Vector3U5BU5D_t125* L_2 = ___fourCornersArray; + RectTransform_GetLocalCorners_m1174(__this, L_2, /*hidden argument*/NULL); + Transform_t3 * L_3 = Component_get_transform_m401(__this, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_0051; + } + +IL_002f: + { + Vector3U5BU5D_t125* L_4 = ___fourCornersArray; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + Transform_t3 * L_6 = V_0; + Vector3U5BU5D_t125* L_7 = ___fourCornersArray; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + NullCheck(L_6); + Vector3_t4 L_9 = Transform_TransformPoint_m1395(L_6, (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, L_8, sizeof(Vector3_t4 )))), /*hidden argument*/NULL); + (*(Vector3_t4 *)((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_4, L_5, sizeof(Vector3_t4 )))) = L_9; + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0051: + { + int32_t L_11 = V_1; + if ((((int32_t)L_11) < ((int32_t)4))) + { + goto IL_002f; + } + } + { + return; + } +} +// System.Void UnityEngine.RectTransform::SetInsetAndSizeFromParentEdge(UnityEngine.RectTransform/Edge,System.Single,System.Single) +extern "C" void RectTransform_SetInsetAndSizeFromParentEdge_m1176 (RectTransform_t242 * __this, int32_t ___edge, float ___inset, float ___size, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + float V_2 = 0.0f; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + Vector2_t6 V_6 = {0}; + Vector2_t6 V_7 = {0}; + int32_t G_B4_0 = 0; + int32_t G_B7_0 = 0; + int32_t G_B10_0 = 0; + int32_t G_B12_0 = 0; + Vector2_t6 * G_B12_1 = {0}; + int32_t G_B11_0 = 0; + Vector2_t6 * G_B11_1 = {0}; + float G_B13_0 = 0.0f; + int32_t G_B13_1 = 0; + Vector2_t6 * G_B13_2 = {0}; + { + int32_t L_0 = ___edge; + if ((((int32_t)L_0) == ((int32_t)2))) + { + goto IL_000e; + } + } + { + int32_t L_1 = ___edge; + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0014; + } + } + +IL_000e: + { + G_B4_0 = 1; + goto IL_0015; + } + +IL_0014: + { + G_B4_0 = 0; + } + +IL_0015: + { + V_0 = G_B4_0; + int32_t L_2 = ___edge; + if ((((int32_t)L_2) == ((int32_t)2))) + { + goto IL_0023; + } + } + { + int32_t L_3 = ___edge; + G_B7_0 = ((((int32_t)L_3) == ((int32_t)1))? 1 : 0); + goto IL_0024; + } + +IL_0023: + { + G_B7_0 = 1; + } + +IL_0024: + { + V_1 = G_B7_0; + bool L_4 = V_1; + if (!L_4) + { + goto IL_0031; + } + } + { + G_B10_0 = 1; + goto IL_0032; + } + +IL_0031: + { + G_B10_0 = 0; + } + +IL_0032: + { + V_2 = (((float)((float)G_B10_0))); + Vector2_t6 L_5 = RectTransform_get_anchorMin_m1153(__this, /*hidden argument*/NULL); + V_3 = L_5; + int32_t L_6 = V_0; + float L_7 = V_2; + Vector2_set_Item_m944((&V_3), L_6, L_7, /*hidden argument*/NULL); + Vector2_t6 L_8 = V_3; + RectTransform_set_anchorMin_m1154(__this, L_8, /*hidden argument*/NULL); + Vector2_t6 L_9 = RectTransform_get_anchorMax_m1157(__this, /*hidden argument*/NULL); + V_3 = L_9; + int32_t L_10 = V_0; + float L_11 = V_2; + Vector2_set_Item_m944((&V_3), L_10, L_11, /*hidden argument*/NULL); + Vector2_t6 L_12 = V_3; + RectTransform_set_anchorMax_m1158(__this, L_12, /*hidden argument*/NULL); + Vector2_t6 L_13 = RectTransform_get_sizeDelta_m1165(__this, /*hidden argument*/NULL); + V_4 = L_13; + int32_t L_14 = V_0; + float L_15 = ___size; + Vector2_set_Item_m944((&V_4), L_14, L_15, /*hidden argument*/NULL); + Vector2_t6 L_16 = V_4; + RectTransform_set_sizeDelta_m1166(__this, L_16, /*hidden argument*/NULL); + Vector2_t6 L_17 = RectTransform_get_anchoredPosition_m1161(__this, /*hidden argument*/NULL); + V_5 = L_17; + int32_t L_18 = V_0; + bool L_19 = V_1; + G_B11_0 = L_18; + G_B11_1 = (&V_5); + if (!L_19) + { + G_B12_0 = L_18; + G_B12_1 = (&V_5); + goto IL_00ac; + } + } + { + float L_20 = ___inset; + float L_21 = ___size; + Vector2_t6 L_22 = RectTransform_get_pivot_m1169(__this, /*hidden argument*/NULL); + V_6 = L_22; + int32_t L_23 = V_0; + float L_24 = Vector2_get_Item_m943((&V_6), L_23, /*hidden argument*/NULL); + G_B13_0 = ((float)((float)((-L_20))-(float)((float)((float)L_21*(float)((float)((float)(1.0f)-(float)L_24)))))); + G_B13_1 = G_B11_0; + G_B13_2 = G_B11_1; + goto IL_00c0; + } + +IL_00ac: + { + float L_25 = ___inset; + float L_26 = ___size; + Vector2_t6 L_27 = RectTransform_get_pivot_m1169(__this, /*hidden argument*/NULL); + V_7 = L_27; + int32_t L_28 = V_0; + float L_29 = Vector2_get_Item_m943((&V_7), L_28, /*hidden argument*/NULL); + G_B13_0 = ((float)((float)L_25+(float)((float)((float)L_26*(float)L_29)))); + G_B13_1 = G_B12_0; + G_B13_2 = G_B12_1; + } + +IL_00c0: + { + Vector2_set_Item_m944(G_B13_2, G_B13_1, G_B13_0, /*hidden argument*/NULL); + Vector2_t6 L_30 = V_5; + RectTransform_set_anchoredPosition_m1162(__this, L_30, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransform::SetSizeWithCurrentAnchors(UnityEngine.RectTransform/Axis,System.Single) +extern "C" void RectTransform_SetSizeWithCurrentAnchors_m1177 (RectTransform_t242 * __this, int32_t ___axis, float ___size, const MethodInfo* method) +{ + int32_t V_0 = 0; + Vector2_t6 V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + { + int32_t L_0 = ___axis; + V_0 = L_0; + Vector2_t6 L_1 = RectTransform_get_sizeDelta_m1165(__this, /*hidden argument*/NULL); + V_1 = L_1; + int32_t L_2 = V_0; + float L_3 = ___size; + Vector2_t6 L_4 = RectTransform_GetParentSize_m1178(__this, /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = V_0; + float L_6 = Vector2_get_Item_m943((&V_2), L_5, /*hidden argument*/NULL); + Vector2_t6 L_7 = RectTransform_get_anchorMax_m1157(__this, /*hidden argument*/NULL); + V_3 = L_7; + int32_t L_8 = V_0; + float L_9 = Vector2_get_Item_m943((&V_3), L_8, /*hidden argument*/NULL); + Vector2_t6 L_10 = RectTransform_get_anchorMin_m1153(__this, /*hidden argument*/NULL); + V_4 = L_10; + int32_t L_11 = V_0; + float L_12 = Vector2_get_Item_m943((&V_4), L_11, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_1), L_2, ((float)((float)L_3-(float)((float)((float)L_6*(float)((float)((float)L_9-(float)L_12)))))), /*hidden argument*/NULL); + Vector2_t6 L_13 = V_1; + RectTransform_set_sizeDelta_m1166(__this, L_13, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.RectTransform::GetParentSize() +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 RectTransform_GetParentSize_m1178 (RectTransform_t242 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + s_Il2CppMethodIntialized = true; + } + RectTransform_t242 * V_0 = {0}; + Rect_t232 V_1 = {0}; + { + Transform_t3 * L_0 = Transform_get_parent_m481(__this, /*hidden argument*/NULL); + V_0 = ((RectTransform_t242 *)IsInstSealed(L_0, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_1 = V_0; + bool L_2 = Object_op_Implicit_m435(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_001d; + } + } + { + Vector2_t6 L_3 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + RectTransform_t242 * L_4 = V_0; + NullCheck(L_4); + Rect_t232 L_5 = RectTransform_get_rect_m1151(L_4, /*hidden argument*/NULL); + V_1 = L_5; + Vector2_t6 L_6 = Rect_get_size_m1020((&V_1), /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.ResourceRequest::.ctor() +extern "C" void ResourceRequest__ctor_m1179 (ResourceRequest_t243 * __this, const MethodInfo* method) +{ + { + AsyncOperation__ctor_m1228(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object UnityEngine.ResourceRequest::get_asset() +extern "C" Object_t76 * ResourceRequest_get_asset_m1180 (ResourceRequest_t243 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_Path_1); + Type_t * L_1 = (__this->___m_Type_2); + Object_t76 * L_2 = Resources_Load_m1181(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Object UnityEngine.Resources::Load(System.String,System.Type) +extern "C" Object_t76 * Resources_Load_m1181 (Object_t * __this /* static, unused */, String_t* ___path, Type_t * ___systemTypeInstance, const MethodInfo* method) +{ + typedef Object_t76 * (*Resources_Load_m1181_ftn) (String_t*, Type_t *); + static Resources_Load_m1181_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Resources_Load_m1181_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Resources::Load(System.String,System.Type)"); + return _il2cpp_icall_func(___path, ___systemTypeInstance); +} +// System.Void UnityEngine.SerializePrivateVariables::.ctor() +extern "C" void SerializePrivateVariables__ctor_m1182 (SerializePrivateVariables_t245 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SerializeField::.ctor() +extern "C" void SerializeField__ctor_m1183 (SerializeField_t247 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.Shader::PropertyToID(System.String) +extern "C" int32_t Shader_PropertyToID_m1184 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + typedef int32_t (*Shader_PropertyToID_m1184_ftn) (String_t*); + static Shader_PropertyToID_m1184_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Shader_PropertyToID_m1184_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Shader::PropertyToID(System.String)"); + return _il2cpp_icall_func(___name); +} +// System.Void UnityEngine.Material::.ctor(UnityEngine.Material) +extern "C" void Material__ctor_m1185 (Material_t160 * __this, Material_t160 * ___source, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + Material_t160 * L_0 = ___source; + Material_Internal_CreateWithMaterial_m1194(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Shader UnityEngine.Material::get_shader() +extern "C" Shader_t79 * Material_get_shader_m626 (Material_t160 * __this, const MethodInfo* method) +{ + typedef Shader_t79 * (*Material_get_shader_m626_ftn) (Material_t160 *); + static Material_get_shader_m626_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_get_shader_m626_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::get_shader()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Material::set_shader(UnityEngine.Shader) +extern "C" void Material_set_shader_m629 (Material_t160 * __this, Shader_t79 * ___value, const MethodInfo* method) +{ + typedef void (*Material_set_shader_m629_ftn) (Material_t160 *, Shader_t79 *); + static Material_set_shader_m629_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_set_shader_m629_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::set_shader(UnityEngine.Shader)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Texture UnityEngine.Material::get_mainTexture() +extern Il2CppCodeGenString* _stringLiteral83; +extern "C" Texture_t214 * Material_get_mainTexture_m1186 (Material_t160 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral83 = il2cpp_codegen_string_literal_from_index(83); + s_Il2CppMethodIntialized = true; + } + { + Texture_t214 * L_0 = Material_GetTexture_m1187(__this, _stringLiteral83, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Texture UnityEngine.Material::GetTexture(System.String) +extern "C" Texture_t214 * Material_GetTexture_m1187 (Material_t160 * __this, String_t* ___propertyName, const MethodInfo* method) +{ + { + String_t* L_0 = ___propertyName; + int32_t L_1 = Shader_PropertyToID_m1184(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + Texture_t214 * L_2 = Material_GetTexture_m1188(__this, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Texture UnityEngine.Material::GetTexture(System.Int32) +extern "C" Texture_t214 * Material_GetTexture_m1188 (Material_t160 * __this, int32_t ___nameID, const MethodInfo* method) +{ + typedef Texture_t214 * (*Material_GetTexture_m1188_ftn) (Material_t160 *, int32_t); + static Material_GetTexture_m1188_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_GetTexture_m1188_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::GetTexture(System.Int32)"); + return _il2cpp_icall_func(__this, ___nameID); +} +// System.Void UnityEngine.Material::SetFloat(System.String,System.Single) +extern "C" void Material_SetFloat_m1189 (Material_t160 * __this, String_t* ___propertyName, float ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___propertyName; + int32_t L_1 = Shader_PropertyToID_m1184(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + float L_2 = ___value; + Material_SetFloat_m1190(__this, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single) +extern "C" void Material_SetFloat_m1190 (Material_t160 * __this, int32_t ___nameID, float ___value, const MethodInfo* method) +{ + typedef void (*Material_SetFloat_m1190_ftn) (Material_t160 *, int32_t, float); + static Material_SetFloat_m1190_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_SetFloat_m1190_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::SetFloat(System.Int32,System.Single)"); + _il2cpp_icall_func(__this, ___nameID, ___value); +} +// System.Void UnityEngine.Material::SetInt(System.String,System.Int32) +extern "C" void Material_SetInt_m1191 (Material_t160 * __this, String_t* ___propertyName, int32_t ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___propertyName; + int32_t L_1 = ___value; + Material_SetFloat_m1189(__this, L_0, (((float)((float)L_1))), /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.Material::HasProperty(System.String) +extern "C" bool Material_HasProperty_m1192 (Material_t160 * __this, String_t* ___propertyName, const MethodInfo* method) +{ + { + String_t* L_0 = ___propertyName; + int32_t L_1 = Shader_PropertyToID_m1184(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + bool L_2 = Material_HasProperty_m1193(__this, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.Material::HasProperty(System.Int32) +extern "C" bool Material_HasProperty_m1193 (Material_t160 * __this, int32_t ___nameID, const MethodInfo* method) +{ + typedef bool (*Material_HasProperty_m1193_ftn) (Material_t160 *, int32_t); + static Material_HasProperty_m1193_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_HasProperty_m1193_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::HasProperty(System.Int32)"); + return _il2cpp_icall_func(__this, ___nameID); +} +// System.Void UnityEngine.Material::Internal_CreateWithMaterial(UnityEngine.Material,UnityEngine.Material) +extern "C" void Material_Internal_CreateWithMaterial_m1194 (Object_t * __this /* static, unused */, Material_t160 * ___mono, Material_t160 * ___source, const MethodInfo* method) +{ + typedef void (*Material_Internal_CreateWithMaterial_m1194_ftn) (Material_t160 *, Material_t160 *); + static Material_Internal_CreateWithMaterial_m1194_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Material_Internal_CreateWithMaterial_m1194_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::Internal_CreateWithMaterial(UnityEngine.Material,UnityEngine.Material)"); + _il2cpp_icall_func(___mono, ___source); +} +// System.Int32 UnityEngine.SortingLayer::GetLayerValueFromID(System.Int32) +extern "C" int32_t SortingLayer_GetLayerValueFromID_m1195 (Object_t * __this /* static, unused */, int32_t ___id, const MethodInfo* method) +{ + typedef int32_t (*SortingLayer_GetLayerValueFromID_m1195_ftn) (int32_t); + static SortingLayer_GetLayerValueFromID_m1195_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SortingLayer_GetLayerValueFromID_m1195_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SortingLayer::GetLayerValueFromID(System.Int32)"); + return _il2cpp_icall_func(___id); +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::Clear() +extern "C" void SphericalHarmonicsL2_Clear_m1196 (SphericalHarmonicsL2_t249 * __this, const MethodInfo* method) +{ + { + SphericalHarmonicsL2_ClearInternal_m1197(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::ClearInternal(UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_ClearInternal_m1197 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + { + SphericalHarmonicsL2_t249 * L_0 = ___sh; + SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_ClearInternal(UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + typedef void (*SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198_ftn) (SphericalHarmonicsL2_t249 *); + static SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_ClearInternal(UnityEngine.Rendering.SphericalHarmonicsL2&)"); + _il2cpp_icall_func(___sh); +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::AddAmbientLight(UnityEngine.Color) +extern "C" void SphericalHarmonicsL2_AddAmbientLight_m1199 (SphericalHarmonicsL2_t249 * __this, Color_t139 ___color, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___color; + SphericalHarmonicsL2_AddAmbientLightInternal_m1200(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::AddAmbientLightInternal(UnityEngine.Color,UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_AddAmbientLightInternal_m1200 (Object_t * __this /* static, unused */, Color_t139 ___color, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + { + SphericalHarmonicsL2_t249 * L_0 = ___sh; + SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201(NULL /*static, unused*/, (&___color), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_AddAmbientLightInternal(UnityEngine.Color&,UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201 (Object_t * __this /* static, unused */, Color_t139 * ___color, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + typedef void (*SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201_ftn) (Color_t139 *, SphericalHarmonicsL2_t249 *); + static SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_AddAmbientLightInternal(UnityEngine.Color&,UnityEngine.Rendering.SphericalHarmonicsL2&)"); + _il2cpp_icall_func(___color, ___sh); +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::AddDirectionalLight(UnityEngine.Vector3,UnityEngine.Color,System.Single) +extern "C" void SphericalHarmonicsL2_AddDirectionalLight_m1202 (SphericalHarmonicsL2_t249 * __this, Vector3_t4 ___direction, Color_t139 ___color, float ___intensity, const MethodInfo* method) +{ + Color_t139 V_0 = {0}; + { + Color_t139 L_0 = ___color; + float L_1 = ___intensity; + Color_t139 L_2 = Color_op_Multiply_m985(NULL /*static, unused*/, L_0, ((float)((float)(2.0f)*(float)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + Vector3_t4 L_3 = ___direction; + Color_t139 L_4 = V_0; + SphericalHarmonicsL2_AddDirectionalLightInternal_m1203(NULL /*static, unused*/, L_3, L_4, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::AddDirectionalLightInternal(UnityEngine.Vector3,UnityEngine.Color,UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_AddDirectionalLightInternal_m1203 (Object_t * __this /* static, unused */, Vector3_t4 ___direction, Color_t139 ___color, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + { + SphericalHarmonicsL2_t249 * L_0 = ___sh; + SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204(NULL /*static, unused*/, (&___direction), (&___color), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_AddDirectionalLightInternal(UnityEngine.Vector3&,UnityEngine.Color&,UnityEngine.Rendering.SphericalHarmonicsL2&) +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204 (Object_t * __this /* static, unused */, Vector3_t4 * ___direction, Color_t139 * ___color, SphericalHarmonicsL2_t249 * ___sh, const MethodInfo* method) +{ + typedef void (*SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204_ftn) (Vector3_t4 *, Color_t139 *, SphericalHarmonicsL2_t249 *); + static SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rendering.SphericalHarmonicsL2::INTERNAL_CALL_AddDirectionalLightInternal(UnityEngine.Vector3&,UnityEngine.Color&,UnityEngine.Rendering.SphericalHarmonicsL2&)"); + _il2cpp_icall_func(___direction, ___color, ___sh); +} +// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::get_Item(System.Int32,System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral84; +extern "C" float SphericalHarmonicsL2_get_Item_m1205 (SphericalHarmonicsL2_t249 * __this, int32_t ___rgb, int32_t ___coefficient, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral84 = il2cpp_codegen_string_literal_from_index(84); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___rgb; + int32_t L_1 = ___coefficient; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0*(int32_t)((int32_t)9)))+(int32_t)L_1)); + int32_t L_2 = V_0; + V_1 = L_2; + int32_t L_3 = V_1; + if (L_3 == 0) + { + goto IL_0080; + } + if (L_3 == 1) + { + goto IL_0087; + } + if (L_3 == 2) + { + goto IL_008e; + } + if (L_3 == 3) + { + goto IL_0095; + } + if (L_3 == 4) + { + goto IL_009c; + } + if (L_3 == 5) + { + goto IL_00a3; + } + if (L_3 == 6) + { + goto IL_00aa; + } + if (L_3 == 7) + { + goto IL_00b1; + } + if (L_3 == 8) + { + goto IL_00b8; + } + if (L_3 == 9) + { + goto IL_00bf; + } + if (L_3 == 10) + { + goto IL_00c6; + } + if (L_3 == 11) + { + goto IL_00cd; + } + if (L_3 == 12) + { + goto IL_00d4; + } + if (L_3 == 13) + { + goto IL_00db; + } + if (L_3 == 14) + { + goto IL_00e2; + } + if (L_3 == 15) + { + goto IL_00e9; + } + if (L_3 == 16) + { + goto IL_00f0; + } + if (L_3 == 17) + { + goto IL_00f7; + } + if (L_3 == 18) + { + goto IL_00fe; + } + if (L_3 == 19) + { + goto IL_0105; + } + if (L_3 == 20) + { + goto IL_010c; + } + if (L_3 == 21) + { + goto IL_0113; + } + if (L_3 == 22) + { + goto IL_011a; + } + if (L_3 == 23) + { + goto IL_0121; + } + if (L_3 == 24) + { + goto IL_0128; + } + if (L_3 == 25) + { + goto IL_012f; + } + if (L_3 == 26) + { + goto IL_0136; + } + } + { + goto IL_013d; + } + +IL_0080: + { + float L_4 = (__this->___shr0_0); + return L_4; + } + +IL_0087: + { + float L_5 = (__this->___shr1_1); + return L_5; + } + +IL_008e: + { + float L_6 = (__this->___shr2_2); + return L_6; + } + +IL_0095: + { + float L_7 = (__this->___shr3_3); + return L_7; + } + +IL_009c: + { + float L_8 = (__this->___shr4_4); + return L_8; + } + +IL_00a3: + { + float L_9 = (__this->___shr5_5); + return L_9; + } + +IL_00aa: + { + float L_10 = (__this->___shr6_6); + return L_10; + } + +IL_00b1: + { + float L_11 = (__this->___shr7_7); + return L_11; + } + +IL_00b8: + { + float L_12 = (__this->___shr8_8); + return L_12; + } + +IL_00bf: + { + float L_13 = (__this->___shg0_9); + return L_13; + } + +IL_00c6: + { + float L_14 = (__this->___shg1_10); + return L_14; + } + +IL_00cd: + { + float L_15 = (__this->___shg2_11); + return L_15; + } + +IL_00d4: + { + float L_16 = (__this->___shg3_12); + return L_16; + } + +IL_00db: + { + float L_17 = (__this->___shg4_13); + return L_17; + } + +IL_00e2: + { + float L_18 = (__this->___shg5_14); + return L_18; + } + +IL_00e9: + { + float L_19 = (__this->___shg6_15); + return L_19; + } + +IL_00f0: + { + float L_20 = (__this->___shg7_16); + return L_20; + } + +IL_00f7: + { + float L_21 = (__this->___shg8_17); + return L_21; + } + +IL_00fe: + { + float L_22 = (__this->___shb0_18); + return L_22; + } + +IL_0105: + { + float L_23 = (__this->___shb1_19); + return L_23; + } + +IL_010c: + { + float L_24 = (__this->___shb2_20); + return L_24; + } + +IL_0113: + { + float L_25 = (__this->___shb3_21); + return L_25; + } + +IL_011a: + { + float L_26 = (__this->___shb4_22); + return L_26; + } + +IL_0121: + { + float L_27 = (__this->___shb5_23); + return L_27; + } + +IL_0128: + { + float L_28 = (__this->___shb6_24); + return L_28; + } + +IL_012f: + { + float L_29 = (__this->___shb7_25); + return L_29; + } + +IL_0136: + { + float L_30 = (__this->___shb8_26); + return L_30; + } + +IL_013d: + { + IndexOutOfRangeException_t446 * L_31 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_31, _stringLiteral84, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } +} +// System.Void UnityEngine.Rendering.SphericalHarmonicsL2::set_Item(System.Int32,System.Int32,System.Single) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral84; +extern "C" void SphericalHarmonicsL2_set_Item_m1206 (SphericalHarmonicsL2_t249 * __this, int32_t ___rgb, int32_t ___coefficient, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral84 = il2cpp_codegen_string_literal_from_index(84); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___rgb; + int32_t L_1 = ___coefficient; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0*(int32_t)((int32_t)9)))+(int32_t)L_1)); + int32_t L_2 = V_0; + V_1 = L_2; + int32_t L_3 = V_1; + if (L_3 == 0) + { + goto IL_0080; + } + if (L_3 == 1) + { + goto IL_008c; + } + if (L_3 == 2) + { + goto IL_0098; + } + if (L_3 == 3) + { + goto IL_00a4; + } + if (L_3 == 4) + { + goto IL_00b0; + } + if (L_3 == 5) + { + goto IL_00bc; + } + if (L_3 == 6) + { + goto IL_00c8; + } + if (L_3 == 7) + { + goto IL_00d4; + } + if (L_3 == 8) + { + goto IL_00e0; + } + if (L_3 == 9) + { + goto IL_00ec; + } + if (L_3 == 10) + { + goto IL_00f8; + } + if (L_3 == 11) + { + goto IL_0104; + } + if (L_3 == 12) + { + goto IL_0110; + } + if (L_3 == 13) + { + goto IL_011c; + } + if (L_3 == 14) + { + goto IL_0128; + } + if (L_3 == 15) + { + goto IL_0134; + } + if (L_3 == 16) + { + goto IL_0140; + } + if (L_3 == 17) + { + goto IL_014c; + } + if (L_3 == 18) + { + goto IL_0158; + } + if (L_3 == 19) + { + goto IL_0164; + } + if (L_3 == 20) + { + goto IL_0170; + } + if (L_3 == 21) + { + goto IL_017c; + } + if (L_3 == 22) + { + goto IL_0188; + } + if (L_3 == 23) + { + goto IL_0194; + } + if (L_3 == 24) + { + goto IL_01a0; + } + if (L_3 == 25) + { + goto IL_01ac; + } + if (L_3 == 26) + { + goto IL_01b8; + } + } + { + goto IL_01c4; + } + +IL_0080: + { + float L_4 = ___value; + __this->___shr0_0 = L_4; + goto IL_01cf; + } + +IL_008c: + { + float L_5 = ___value; + __this->___shr1_1 = L_5; + goto IL_01cf; + } + +IL_0098: + { + float L_6 = ___value; + __this->___shr2_2 = L_6; + goto IL_01cf; + } + +IL_00a4: + { + float L_7 = ___value; + __this->___shr3_3 = L_7; + goto IL_01cf; + } + +IL_00b0: + { + float L_8 = ___value; + __this->___shr4_4 = L_8; + goto IL_01cf; + } + +IL_00bc: + { + float L_9 = ___value; + __this->___shr5_5 = L_9; + goto IL_01cf; + } + +IL_00c8: + { + float L_10 = ___value; + __this->___shr6_6 = L_10; + goto IL_01cf; + } + +IL_00d4: + { + float L_11 = ___value; + __this->___shr7_7 = L_11; + goto IL_01cf; + } + +IL_00e0: + { + float L_12 = ___value; + __this->___shr8_8 = L_12; + goto IL_01cf; + } + +IL_00ec: + { + float L_13 = ___value; + __this->___shg0_9 = L_13; + goto IL_01cf; + } + +IL_00f8: + { + float L_14 = ___value; + __this->___shg1_10 = L_14; + goto IL_01cf; + } + +IL_0104: + { + float L_15 = ___value; + __this->___shg2_11 = L_15; + goto IL_01cf; + } + +IL_0110: + { + float L_16 = ___value; + __this->___shg3_12 = L_16; + goto IL_01cf; + } + +IL_011c: + { + float L_17 = ___value; + __this->___shg4_13 = L_17; + goto IL_01cf; + } + +IL_0128: + { + float L_18 = ___value; + __this->___shg5_14 = L_18; + goto IL_01cf; + } + +IL_0134: + { + float L_19 = ___value; + __this->___shg6_15 = L_19; + goto IL_01cf; + } + +IL_0140: + { + float L_20 = ___value; + __this->___shg7_16 = L_20; + goto IL_01cf; + } + +IL_014c: + { + float L_21 = ___value; + __this->___shg8_17 = L_21; + goto IL_01cf; + } + +IL_0158: + { + float L_22 = ___value; + __this->___shb0_18 = L_22; + goto IL_01cf; + } + +IL_0164: + { + float L_23 = ___value; + __this->___shb1_19 = L_23; + goto IL_01cf; + } + +IL_0170: + { + float L_24 = ___value; + __this->___shb2_20 = L_24; + goto IL_01cf; + } + +IL_017c: + { + float L_25 = ___value; + __this->___shb3_21 = L_25; + goto IL_01cf; + } + +IL_0188: + { + float L_26 = ___value; + __this->___shb4_22 = L_26; + goto IL_01cf; + } + +IL_0194: + { + float L_27 = ___value; + __this->___shb5_23 = L_27; + goto IL_01cf; + } + +IL_01a0: + { + float L_28 = ___value; + __this->___shb6_24 = L_28; + goto IL_01cf; + } + +IL_01ac: + { + float L_29 = ___value; + __this->___shb7_25 = L_29; + goto IL_01cf; + } + +IL_01b8: + { + float L_30 = ___value; + __this->___shb8_26 = L_30; + goto IL_01cf; + } + +IL_01c4: + { + IndexOutOfRangeException_t446 * L_31 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_31, _stringLiteral84, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_01cf: + { + return; + } +} +// System.Int32 UnityEngine.Rendering.SphericalHarmonicsL2::GetHashCode() +extern "C" int32_t SphericalHarmonicsL2_GetHashCode_m1207 (SphericalHarmonicsL2_t249 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = ((int32_t)17); + int32_t L_0 = V_0; + float* L_1 = &(__this->___shr0_0); + int32_t L_2 = Single_GetHashCode_m2017(L_1, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0*(int32_t)((int32_t)23)))+(int32_t)L_2)); + int32_t L_3 = V_0; + float* L_4 = &(__this->___shr1_1); + int32_t L_5 = Single_GetHashCode_m2017(L_4, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)((int32_t)23)))+(int32_t)L_5)); + int32_t L_6 = V_0; + float* L_7 = &(__this->___shr2_2); + int32_t L_8 = Single_GetHashCode_m2017(L_7, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6*(int32_t)((int32_t)23)))+(int32_t)L_8)); + int32_t L_9 = V_0; + float* L_10 = &(__this->___shr3_3); + int32_t L_11 = Single_GetHashCode_m2017(L_10, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_9*(int32_t)((int32_t)23)))+(int32_t)L_11)); + int32_t L_12 = V_0; + float* L_13 = &(__this->___shr4_4); + int32_t L_14 = Single_GetHashCode_m2017(L_13, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_12*(int32_t)((int32_t)23)))+(int32_t)L_14)); + int32_t L_15 = V_0; + float* L_16 = &(__this->___shr5_5); + int32_t L_17 = Single_GetHashCode_m2017(L_16, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_15*(int32_t)((int32_t)23)))+(int32_t)L_17)); + int32_t L_18 = V_0; + float* L_19 = &(__this->___shr6_6); + int32_t L_20 = Single_GetHashCode_m2017(L_19, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_18*(int32_t)((int32_t)23)))+(int32_t)L_20)); + int32_t L_21 = V_0; + float* L_22 = &(__this->___shr7_7); + int32_t L_23 = Single_GetHashCode_m2017(L_22, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_21*(int32_t)((int32_t)23)))+(int32_t)L_23)); + int32_t L_24 = V_0; + float* L_25 = &(__this->___shr8_8); + int32_t L_26 = Single_GetHashCode_m2017(L_25, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_24*(int32_t)((int32_t)23)))+(int32_t)L_26)); + int32_t L_27 = V_0; + float* L_28 = &(__this->___shg0_9); + int32_t L_29 = Single_GetHashCode_m2017(L_28, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_27*(int32_t)((int32_t)23)))+(int32_t)L_29)); + int32_t L_30 = V_0; + float* L_31 = &(__this->___shg1_10); + int32_t L_32 = Single_GetHashCode_m2017(L_31, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_30*(int32_t)((int32_t)23)))+(int32_t)L_32)); + int32_t L_33 = V_0; + float* L_34 = &(__this->___shg2_11); + int32_t L_35 = Single_GetHashCode_m2017(L_34, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_33*(int32_t)((int32_t)23)))+(int32_t)L_35)); + int32_t L_36 = V_0; + float* L_37 = &(__this->___shg3_12); + int32_t L_38 = Single_GetHashCode_m2017(L_37, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_36*(int32_t)((int32_t)23)))+(int32_t)L_38)); + int32_t L_39 = V_0; + float* L_40 = &(__this->___shg4_13); + int32_t L_41 = Single_GetHashCode_m2017(L_40, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_39*(int32_t)((int32_t)23)))+(int32_t)L_41)); + int32_t L_42 = V_0; + float* L_43 = &(__this->___shg5_14); + int32_t L_44 = Single_GetHashCode_m2017(L_43, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_42*(int32_t)((int32_t)23)))+(int32_t)L_44)); + int32_t L_45 = V_0; + float* L_46 = &(__this->___shg6_15); + int32_t L_47 = Single_GetHashCode_m2017(L_46, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_45*(int32_t)((int32_t)23)))+(int32_t)L_47)); + int32_t L_48 = V_0; + float* L_49 = &(__this->___shg7_16); + int32_t L_50 = Single_GetHashCode_m2017(L_49, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_48*(int32_t)((int32_t)23)))+(int32_t)L_50)); + int32_t L_51 = V_0; + float* L_52 = &(__this->___shg8_17); + int32_t L_53 = Single_GetHashCode_m2017(L_52, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_51*(int32_t)((int32_t)23)))+(int32_t)L_53)); + int32_t L_54 = V_0; + float* L_55 = &(__this->___shb0_18); + int32_t L_56 = Single_GetHashCode_m2017(L_55, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_54*(int32_t)((int32_t)23)))+(int32_t)L_56)); + int32_t L_57 = V_0; + float* L_58 = &(__this->___shb1_19); + int32_t L_59 = Single_GetHashCode_m2017(L_58, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_57*(int32_t)((int32_t)23)))+(int32_t)L_59)); + int32_t L_60 = V_0; + float* L_61 = &(__this->___shb2_20); + int32_t L_62 = Single_GetHashCode_m2017(L_61, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_60*(int32_t)((int32_t)23)))+(int32_t)L_62)); + int32_t L_63 = V_0; + float* L_64 = &(__this->___shb3_21); + int32_t L_65 = Single_GetHashCode_m2017(L_64, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_63*(int32_t)((int32_t)23)))+(int32_t)L_65)); + int32_t L_66 = V_0; + float* L_67 = &(__this->___shb4_22); + int32_t L_68 = Single_GetHashCode_m2017(L_67, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_66*(int32_t)((int32_t)23)))+(int32_t)L_68)); + int32_t L_69 = V_0; + float* L_70 = &(__this->___shb5_23); + int32_t L_71 = Single_GetHashCode_m2017(L_70, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_69*(int32_t)((int32_t)23)))+(int32_t)L_71)); + int32_t L_72 = V_0; + float* L_73 = &(__this->___shb6_24); + int32_t L_74 = Single_GetHashCode_m2017(L_73, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_72*(int32_t)((int32_t)23)))+(int32_t)L_74)); + int32_t L_75 = V_0; + float* L_76 = &(__this->___shb7_25); + int32_t L_77 = Single_GetHashCode_m2017(L_76, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_75*(int32_t)((int32_t)23)))+(int32_t)L_77)); + int32_t L_78 = V_0; + float* L_79 = &(__this->___shb8_26); + int32_t L_80 = Single_GetHashCode_m2017(L_79, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_78*(int32_t)((int32_t)23)))+(int32_t)L_80)); + int32_t L_81 = V_0; + return L_81; + } +} +// System.Boolean UnityEngine.Rendering.SphericalHarmonicsL2::Equals(System.Object) +extern TypeInfo* SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var; +extern "C" bool SphericalHarmonicsL2_Equals_m1208 (SphericalHarmonicsL2_t249 * __this, Object_t * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(133); + s_Il2CppMethodIntialized = true; + } + SphericalHarmonicsL2_t249 V_0 = {0}; + { + Object_t * L_0 = ___other; + if (((Object_t *)IsInstSealed(L_0, SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___other; + V_0 = ((*(SphericalHarmonicsL2_t249 *)((SphericalHarmonicsL2_t249 *)UnBox (L_1, SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var)))); + SphericalHarmonicsL2_t249 L_2 = V_0; + bool L_3 = SphericalHarmonicsL2_op_Equality_m1212(NULL /*static, unused*/, (*(SphericalHarmonicsL2_t249 *)__this), L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.Rendering.SphericalHarmonicsL2 UnityEngine.Rendering.SphericalHarmonicsL2::op_Multiply(UnityEngine.Rendering.SphericalHarmonicsL2,System.Single) +extern TypeInfo* SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var; +extern "C" SphericalHarmonicsL2_t249 SphericalHarmonicsL2_op_Multiply_m1209 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 ___lhs, float ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(133); + s_Il2CppMethodIntialized = true; + } + SphericalHarmonicsL2_t249 V_0 = {0}; + { + Initobj (SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var, (&V_0)); + float L_0 = ((&___lhs)->___shr0_0); + float L_1 = ___rhs; + (&V_0)->___shr0_0 = ((float)((float)L_0*(float)L_1)); + float L_2 = ((&___lhs)->___shr1_1); + float L_3 = ___rhs; + (&V_0)->___shr1_1 = ((float)((float)L_2*(float)L_3)); + float L_4 = ((&___lhs)->___shr2_2); + float L_5 = ___rhs; + (&V_0)->___shr2_2 = ((float)((float)L_4*(float)L_5)); + float L_6 = ((&___lhs)->___shr3_3); + float L_7 = ___rhs; + (&V_0)->___shr3_3 = ((float)((float)L_6*(float)L_7)); + float L_8 = ((&___lhs)->___shr4_4); + float L_9 = ___rhs; + (&V_0)->___shr4_4 = ((float)((float)L_8*(float)L_9)); + float L_10 = ((&___lhs)->___shr5_5); + float L_11 = ___rhs; + (&V_0)->___shr5_5 = ((float)((float)L_10*(float)L_11)); + float L_12 = ((&___lhs)->___shr6_6); + float L_13 = ___rhs; + (&V_0)->___shr6_6 = ((float)((float)L_12*(float)L_13)); + float L_14 = ((&___lhs)->___shr7_7); + float L_15 = ___rhs; + (&V_0)->___shr7_7 = ((float)((float)L_14*(float)L_15)); + float L_16 = ((&___lhs)->___shr8_8); + float L_17 = ___rhs; + (&V_0)->___shr8_8 = ((float)((float)L_16*(float)L_17)); + float L_18 = ((&___lhs)->___shg0_9); + float L_19 = ___rhs; + (&V_0)->___shg0_9 = ((float)((float)L_18*(float)L_19)); + float L_20 = ((&___lhs)->___shg1_10); + float L_21 = ___rhs; + (&V_0)->___shg1_10 = ((float)((float)L_20*(float)L_21)); + float L_22 = ((&___lhs)->___shg2_11); + float L_23 = ___rhs; + (&V_0)->___shg2_11 = ((float)((float)L_22*(float)L_23)); + float L_24 = ((&___lhs)->___shg3_12); + float L_25 = ___rhs; + (&V_0)->___shg3_12 = ((float)((float)L_24*(float)L_25)); + float L_26 = ((&___lhs)->___shg4_13); + float L_27 = ___rhs; + (&V_0)->___shg4_13 = ((float)((float)L_26*(float)L_27)); + float L_28 = ((&___lhs)->___shg5_14); + float L_29 = ___rhs; + (&V_0)->___shg5_14 = ((float)((float)L_28*(float)L_29)); + float L_30 = ((&___lhs)->___shg6_15); + float L_31 = ___rhs; + (&V_0)->___shg6_15 = ((float)((float)L_30*(float)L_31)); + float L_32 = ((&___lhs)->___shg7_16); + float L_33 = ___rhs; + (&V_0)->___shg7_16 = ((float)((float)L_32*(float)L_33)); + float L_34 = ((&___lhs)->___shg8_17); + float L_35 = ___rhs; + (&V_0)->___shg8_17 = ((float)((float)L_34*(float)L_35)); + float L_36 = ((&___lhs)->___shb0_18); + float L_37 = ___rhs; + (&V_0)->___shb0_18 = ((float)((float)L_36*(float)L_37)); + float L_38 = ((&___lhs)->___shb1_19); + float L_39 = ___rhs; + (&V_0)->___shb1_19 = ((float)((float)L_38*(float)L_39)); + float L_40 = ((&___lhs)->___shb2_20); + float L_41 = ___rhs; + (&V_0)->___shb2_20 = ((float)((float)L_40*(float)L_41)); + float L_42 = ((&___lhs)->___shb3_21); + float L_43 = ___rhs; + (&V_0)->___shb3_21 = ((float)((float)L_42*(float)L_43)); + float L_44 = ((&___lhs)->___shb4_22); + float L_45 = ___rhs; + (&V_0)->___shb4_22 = ((float)((float)L_44*(float)L_45)); + float L_46 = ((&___lhs)->___shb5_23); + float L_47 = ___rhs; + (&V_0)->___shb5_23 = ((float)((float)L_46*(float)L_47)); + float L_48 = ((&___lhs)->___shb6_24); + float L_49 = ___rhs; + (&V_0)->___shb6_24 = ((float)((float)L_48*(float)L_49)); + float L_50 = ((&___lhs)->___shb7_25); + float L_51 = ___rhs; + (&V_0)->___shb7_25 = ((float)((float)L_50*(float)L_51)); + float L_52 = ((&___lhs)->___shb8_26); + float L_53 = ___rhs; + (&V_0)->___shb8_26 = ((float)((float)L_52*(float)L_53)); + SphericalHarmonicsL2_t249 L_54 = V_0; + return L_54; + } +} +// UnityEngine.Rendering.SphericalHarmonicsL2 UnityEngine.Rendering.SphericalHarmonicsL2::op_Multiply(System.Single,UnityEngine.Rendering.SphericalHarmonicsL2) +extern TypeInfo* SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var; +extern "C" SphericalHarmonicsL2_t249 SphericalHarmonicsL2_op_Multiply_m1210 (Object_t * __this /* static, unused */, float ___lhs, SphericalHarmonicsL2_t249 ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(133); + s_Il2CppMethodIntialized = true; + } + SphericalHarmonicsL2_t249 V_0 = {0}; + { + Initobj (SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var, (&V_0)); + float L_0 = ((&___rhs)->___shr0_0); + float L_1 = ___lhs; + (&V_0)->___shr0_0 = ((float)((float)L_0*(float)L_1)); + float L_2 = ((&___rhs)->___shr1_1); + float L_3 = ___lhs; + (&V_0)->___shr1_1 = ((float)((float)L_2*(float)L_3)); + float L_4 = ((&___rhs)->___shr2_2); + float L_5 = ___lhs; + (&V_0)->___shr2_2 = ((float)((float)L_4*(float)L_5)); + float L_6 = ((&___rhs)->___shr3_3); + float L_7 = ___lhs; + (&V_0)->___shr3_3 = ((float)((float)L_6*(float)L_7)); + float L_8 = ((&___rhs)->___shr4_4); + float L_9 = ___lhs; + (&V_0)->___shr4_4 = ((float)((float)L_8*(float)L_9)); + float L_10 = ((&___rhs)->___shr5_5); + float L_11 = ___lhs; + (&V_0)->___shr5_5 = ((float)((float)L_10*(float)L_11)); + float L_12 = ((&___rhs)->___shr6_6); + float L_13 = ___lhs; + (&V_0)->___shr6_6 = ((float)((float)L_12*(float)L_13)); + float L_14 = ((&___rhs)->___shr7_7); + float L_15 = ___lhs; + (&V_0)->___shr7_7 = ((float)((float)L_14*(float)L_15)); + float L_16 = ((&___rhs)->___shr8_8); + float L_17 = ___lhs; + (&V_0)->___shr8_8 = ((float)((float)L_16*(float)L_17)); + float L_18 = ((&___rhs)->___shg0_9); + float L_19 = ___lhs; + (&V_0)->___shg0_9 = ((float)((float)L_18*(float)L_19)); + float L_20 = ((&___rhs)->___shg1_10); + float L_21 = ___lhs; + (&V_0)->___shg1_10 = ((float)((float)L_20*(float)L_21)); + float L_22 = ((&___rhs)->___shg2_11); + float L_23 = ___lhs; + (&V_0)->___shg2_11 = ((float)((float)L_22*(float)L_23)); + float L_24 = ((&___rhs)->___shg3_12); + float L_25 = ___lhs; + (&V_0)->___shg3_12 = ((float)((float)L_24*(float)L_25)); + float L_26 = ((&___rhs)->___shg4_13); + float L_27 = ___lhs; + (&V_0)->___shg4_13 = ((float)((float)L_26*(float)L_27)); + float L_28 = ((&___rhs)->___shg5_14); + float L_29 = ___lhs; + (&V_0)->___shg5_14 = ((float)((float)L_28*(float)L_29)); + float L_30 = ((&___rhs)->___shg6_15); + float L_31 = ___lhs; + (&V_0)->___shg6_15 = ((float)((float)L_30*(float)L_31)); + float L_32 = ((&___rhs)->___shg7_16); + float L_33 = ___lhs; + (&V_0)->___shg7_16 = ((float)((float)L_32*(float)L_33)); + float L_34 = ((&___rhs)->___shg8_17); + float L_35 = ___lhs; + (&V_0)->___shg8_17 = ((float)((float)L_34*(float)L_35)); + float L_36 = ((&___rhs)->___shb0_18); + float L_37 = ___lhs; + (&V_0)->___shb0_18 = ((float)((float)L_36*(float)L_37)); + float L_38 = ((&___rhs)->___shb1_19); + float L_39 = ___lhs; + (&V_0)->___shb1_19 = ((float)((float)L_38*(float)L_39)); + float L_40 = ((&___rhs)->___shb2_20); + float L_41 = ___lhs; + (&V_0)->___shb2_20 = ((float)((float)L_40*(float)L_41)); + float L_42 = ((&___rhs)->___shb3_21); + float L_43 = ___lhs; + (&V_0)->___shb3_21 = ((float)((float)L_42*(float)L_43)); + float L_44 = ((&___rhs)->___shb4_22); + float L_45 = ___lhs; + (&V_0)->___shb4_22 = ((float)((float)L_44*(float)L_45)); + float L_46 = ((&___rhs)->___shb5_23); + float L_47 = ___lhs; + (&V_0)->___shb5_23 = ((float)((float)L_46*(float)L_47)); + float L_48 = ((&___rhs)->___shb6_24); + float L_49 = ___lhs; + (&V_0)->___shb6_24 = ((float)((float)L_48*(float)L_49)); + float L_50 = ((&___rhs)->___shb7_25); + float L_51 = ___lhs; + (&V_0)->___shb7_25 = ((float)((float)L_50*(float)L_51)); + float L_52 = ((&___rhs)->___shb8_26); + float L_53 = ___lhs; + (&V_0)->___shb8_26 = ((float)((float)L_52*(float)L_53)); + SphericalHarmonicsL2_t249 L_54 = V_0; + return L_54; + } +} +// UnityEngine.Rendering.SphericalHarmonicsL2 UnityEngine.Rendering.SphericalHarmonicsL2::op_Addition(UnityEngine.Rendering.SphericalHarmonicsL2,UnityEngine.Rendering.SphericalHarmonicsL2) +extern TypeInfo* SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var; +extern "C" SphericalHarmonicsL2_t249 SphericalHarmonicsL2_op_Addition_m1211 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 ___lhs, SphericalHarmonicsL2_t249 ___rhs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(133); + s_Il2CppMethodIntialized = true; + } + SphericalHarmonicsL2_t249 V_0 = {0}; + { + Initobj (SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var, (&V_0)); + float L_0 = ((&___lhs)->___shr0_0); + float L_1 = ((&___rhs)->___shr0_0); + (&V_0)->___shr0_0 = ((float)((float)L_0+(float)L_1)); + float L_2 = ((&___lhs)->___shr1_1); + float L_3 = ((&___rhs)->___shr1_1); + (&V_0)->___shr1_1 = ((float)((float)L_2+(float)L_3)); + float L_4 = ((&___lhs)->___shr2_2); + float L_5 = ((&___rhs)->___shr2_2); + (&V_0)->___shr2_2 = ((float)((float)L_4+(float)L_5)); + float L_6 = ((&___lhs)->___shr3_3); + float L_7 = ((&___rhs)->___shr3_3); + (&V_0)->___shr3_3 = ((float)((float)L_6+(float)L_7)); + float L_8 = ((&___lhs)->___shr4_4); + float L_9 = ((&___rhs)->___shr4_4); + (&V_0)->___shr4_4 = ((float)((float)L_8+(float)L_9)); + float L_10 = ((&___lhs)->___shr5_5); + float L_11 = ((&___rhs)->___shr5_5); + (&V_0)->___shr5_5 = ((float)((float)L_10+(float)L_11)); + float L_12 = ((&___lhs)->___shr6_6); + float L_13 = ((&___rhs)->___shr6_6); + (&V_0)->___shr6_6 = ((float)((float)L_12+(float)L_13)); + float L_14 = ((&___lhs)->___shr7_7); + float L_15 = ((&___rhs)->___shr7_7); + (&V_0)->___shr7_7 = ((float)((float)L_14+(float)L_15)); + float L_16 = ((&___lhs)->___shr8_8); + float L_17 = ((&___rhs)->___shr8_8); + (&V_0)->___shr8_8 = ((float)((float)L_16+(float)L_17)); + float L_18 = ((&___lhs)->___shg0_9); + float L_19 = ((&___rhs)->___shg0_9); + (&V_0)->___shg0_9 = ((float)((float)L_18+(float)L_19)); + float L_20 = ((&___lhs)->___shg1_10); + float L_21 = ((&___rhs)->___shg1_10); + (&V_0)->___shg1_10 = ((float)((float)L_20+(float)L_21)); + float L_22 = ((&___lhs)->___shg2_11); + float L_23 = ((&___rhs)->___shg2_11); + (&V_0)->___shg2_11 = ((float)((float)L_22+(float)L_23)); + float L_24 = ((&___lhs)->___shg3_12); + float L_25 = ((&___rhs)->___shg3_12); + (&V_0)->___shg3_12 = ((float)((float)L_24+(float)L_25)); + float L_26 = ((&___lhs)->___shg4_13); + float L_27 = ((&___rhs)->___shg4_13); + (&V_0)->___shg4_13 = ((float)((float)L_26+(float)L_27)); + float L_28 = ((&___lhs)->___shg5_14); + float L_29 = ((&___rhs)->___shg5_14); + (&V_0)->___shg5_14 = ((float)((float)L_28+(float)L_29)); + float L_30 = ((&___lhs)->___shg6_15); + float L_31 = ((&___rhs)->___shg6_15); + (&V_0)->___shg6_15 = ((float)((float)L_30+(float)L_31)); + float L_32 = ((&___lhs)->___shg7_16); + float L_33 = ((&___rhs)->___shg7_16); + (&V_0)->___shg7_16 = ((float)((float)L_32+(float)L_33)); + float L_34 = ((&___lhs)->___shg8_17); + float L_35 = ((&___rhs)->___shg8_17); + (&V_0)->___shg8_17 = ((float)((float)L_34+(float)L_35)); + float L_36 = ((&___lhs)->___shb0_18); + float L_37 = ((&___rhs)->___shb0_18); + (&V_0)->___shb0_18 = ((float)((float)L_36+(float)L_37)); + float L_38 = ((&___lhs)->___shb1_19); + float L_39 = ((&___rhs)->___shb1_19); + (&V_0)->___shb1_19 = ((float)((float)L_38+(float)L_39)); + float L_40 = ((&___lhs)->___shb2_20); + float L_41 = ((&___rhs)->___shb2_20); + (&V_0)->___shb2_20 = ((float)((float)L_40+(float)L_41)); + float L_42 = ((&___lhs)->___shb3_21); + float L_43 = ((&___rhs)->___shb3_21); + (&V_0)->___shb3_21 = ((float)((float)L_42+(float)L_43)); + float L_44 = ((&___lhs)->___shb4_22); + float L_45 = ((&___rhs)->___shb4_22); + (&V_0)->___shb4_22 = ((float)((float)L_44+(float)L_45)); + float L_46 = ((&___lhs)->___shb5_23); + float L_47 = ((&___rhs)->___shb5_23); + (&V_0)->___shb5_23 = ((float)((float)L_46+(float)L_47)); + float L_48 = ((&___lhs)->___shb6_24); + float L_49 = ((&___rhs)->___shb6_24); + (&V_0)->___shb6_24 = ((float)((float)L_48+(float)L_49)); + float L_50 = ((&___lhs)->___shb7_25); + float L_51 = ((&___rhs)->___shb7_25); + (&V_0)->___shb7_25 = ((float)((float)L_50+(float)L_51)); + float L_52 = ((&___lhs)->___shb8_26); + float L_53 = ((&___rhs)->___shb8_26); + (&V_0)->___shb8_26 = ((float)((float)L_52+(float)L_53)); + SphericalHarmonicsL2_t249 L_54 = V_0; + return L_54; + } +} +// System.Boolean UnityEngine.Rendering.SphericalHarmonicsL2::op_Equality(UnityEngine.Rendering.SphericalHarmonicsL2,UnityEngine.Rendering.SphericalHarmonicsL2) +extern "C" bool SphericalHarmonicsL2_op_Equality_m1212 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 ___lhs, SphericalHarmonicsL2_t249 ___rhs, const MethodInfo* method) +{ + int32_t G_B28_0 = 0; + { + float L_0 = ((&___lhs)->___shr0_0); + float L_1 = ((&___rhs)->___shr0_0); + if ((!(((float)L_0) == ((float)L_1)))) + { + goto IL_0200; + } + } + { + float L_2 = ((&___lhs)->___shr1_1); + float L_3 = ((&___rhs)->___shr1_1); + if ((!(((float)L_2) == ((float)L_3)))) + { + goto IL_0200; + } + } + { + float L_4 = ((&___lhs)->___shr2_2); + float L_5 = ((&___rhs)->___shr2_2); + if ((!(((float)L_4) == ((float)L_5)))) + { + goto IL_0200; + } + } + { + float L_6 = ((&___lhs)->___shr3_3); + float L_7 = ((&___rhs)->___shr3_3); + if ((!(((float)L_6) == ((float)L_7)))) + { + goto IL_0200; + } + } + { + float L_8 = ((&___lhs)->___shr4_4); + float L_9 = ((&___rhs)->___shr4_4); + if ((!(((float)L_8) == ((float)L_9)))) + { + goto IL_0200; + } + } + { + float L_10 = ((&___lhs)->___shr5_5); + float L_11 = ((&___rhs)->___shr5_5); + if ((!(((float)L_10) == ((float)L_11)))) + { + goto IL_0200; + } + } + { + float L_12 = ((&___lhs)->___shr6_6); + float L_13 = ((&___rhs)->___shr6_6); + if ((!(((float)L_12) == ((float)L_13)))) + { + goto IL_0200; + } + } + { + float L_14 = ((&___lhs)->___shr7_7); + float L_15 = ((&___rhs)->___shr7_7); + if ((!(((float)L_14) == ((float)L_15)))) + { + goto IL_0200; + } + } + { + float L_16 = ((&___lhs)->___shr8_8); + float L_17 = ((&___rhs)->___shr8_8); + if ((!(((float)L_16) == ((float)L_17)))) + { + goto IL_0200; + } + } + { + float L_18 = ((&___lhs)->___shg0_9); + float L_19 = ((&___rhs)->___shg0_9); + if ((!(((float)L_18) == ((float)L_19)))) + { + goto IL_0200; + } + } + { + float L_20 = ((&___lhs)->___shg1_10); + float L_21 = ((&___rhs)->___shg1_10); + if ((!(((float)L_20) == ((float)L_21)))) + { + goto IL_0200; + } + } + { + float L_22 = ((&___lhs)->___shg2_11); + float L_23 = ((&___rhs)->___shg2_11); + if ((!(((float)L_22) == ((float)L_23)))) + { + goto IL_0200; + } + } + { + float L_24 = ((&___lhs)->___shg3_12); + float L_25 = ((&___rhs)->___shg3_12); + if ((!(((float)L_24) == ((float)L_25)))) + { + goto IL_0200; + } + } + { + float L_26 = ((&___lhs)->___shg4_13); + float L_27 = ((&___rhs)->___shg4_13); + if ((!(((float)L_26) == ((float)L_27)))) + { + goto IL_0200; + } + } + { + float L_28 = ((&___lhs)->___shg5_14); + float L_29 = ((&___rhs)->___shg5_14); + if ((!(((float)L_28) == ((float)L_29)))) + { + goto IL_0200; + } + } + { + float L_30 = ((&___lhs)->___shg6_15); + float L_31 = ((&___rhs)->___shg6_15); + if ((!(((float)L_30) == ((float)L_31)))) + { + goto IL_0200; + } + } + { + float L_32 = ((&___lhs)->___shg7_16); + float L_33 = ((&___rhs)->___shg7_16); + if ((!(((float)L_32) == ((float)L_33)))) + { + goto IL_0200; + } + } + { + float L_34 = ((&___lhs)->___shg8_17); + float L_35 = ((&___rhs)->___shg8_17); + if ((!(((float)L_34) == ((float)L_35)))) + { + goto IL_0200; + } + } + { + float L_36 = ((&___lhs)->___shb0_18); + float L_37 = ((&___rhs)->___shb0_18); + if ((!(((float)L_36) == ((float)L_37)))) + { + goto IL_0200; + } + } + { + float L_38 = ((&___lhs)->___shb1_19); + float L_39 = ((&___rhs)->___shb1_19); + if ((!(((float)L_38) == ((float)L_39)))) + { + goto IL_0200; + } + } + { + float L_40 = ((&___lhs)->___shb2_20); + float L_41 = ((&___rhs)->___shb2_20); + if ((!(((float)L_40) == ((float)L_41)))) + { + goto IL_0200; + } + } + { + float L_42 = ((&___lhs)->___shb3_21); + float L_43 = ((&___rhs)->___shb3_21); + if ((!(((float)L_42) == ((float)L_43)))) + { + goto IL_0200; + } + } + { + float L_44 = ((&___lhs)->___shb4_22); + float L_45 = ((&___rhs)->___shb4_22); + if ((!(((float)L_44) == ((float)L_45)))) + { + goto IL_0200; + } + } + { + float L_46 = ((&___lhs)->___shb5_23); + float L_47 = ((&___rhs)->___shb5_23); + if ((!(((float)L_46) == ((float)L_47)))) + { + goto IL_0200; + } + } + { + float L_48 = ((&___lhs)->___shb6_24); + float L_49 = ((&___rhs)->___shb6_24); + if ((!(((float)L_48) == ((float)L_49)))) + { + goto IL_0200; + } + } + { + float L_50 = ((&___lhs)->___shb7_25); + float L_51 = ((&___rhs)->___shb7_25); + if ((!(((float)L_50) == ((float)L_51)))) + { + goto IL_0200; + } + } + { + float L_52 = ((&___lhs)->___shb8_26); + float L_53 = ((&___rhs)->___shb8_26); + G_B28_0 = ((((float)L_52) == ((float)L_53))? 1 : 0); + goto IL_0201; + } + +IL_0200: + { + G_B28_0 = 0; + } + +IL_0201: + { + return G_B28_0; + } +} +// System.Boolean UnityEngine.Rendering.SphericalHarmonicsL2::op_Inequality(UnityEngine.Rendering.SphericalHarmonicsL2,UnityEngine.Rendering.SphericalHarmonicsL2) +extern "C" bool SphericalHarmonicsL2_op_Inequality_m1213 (Object_t * __this /* static, unused */, SphericalHarmonicsL2_t249 ___lhs, SphericalHarmonicsL2_t249 ___rhs, const MethodInfo* method) +{ + { + SphericalHarmonicsL2_t249 L_0 = ___lhs; + SphericalHarmonicsL2_t249 L_1 = ___rhs; + bool L_2 = SphericalHarmonicsL2_op_Equality_m1212(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// UnityEngine.Rect UnityEngine.Sprite::get_rect() +extern "C" Rect_t232 Sprite_get_rect_m1214 (Sprite_t250 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + Sprite_INTERNAL_get_rect_m1215(__this, (&V_0), /*hidden argument*/NULL); + Rect_t232 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Sprite::INTERNAL_get_rect(UnityEngine.Rect&) +extern "C" void Sprite_INTERNAL_get_rect_m1215 (Sprite_t250 * __this, Rect_t232 * ___value, const MethodInfo* method) +{ + typedef void (*Sprite_INTERNAL_get_rect_m1215_ftn) (Sprite_t250 *, Rect_t232 *); + static Sprite_INTERNAL_get_rect_m1215_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Sprite_INTERNAL_get_rect_m1215_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_rect(UnityEngine.Rect&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.Sprite::get_pixelsPerUnit() +extern "C" float Sprite_get_pixelsPerUnit_m1216 (Sprite_t250 * __this, const MethodInfo* method) +{ + typedef float (*Sprite_get_pixelsPerUnit_m1216_ftn) (Sprite_t250 *); + static Sprite_get_pixelsPerUnit_m1216_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Sprite_get_pixelsPerUnit_m1216_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::get_pixelsPerUnit()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Texture2D UnityEngine.Sprite::get_texture() +extern "C" Texture2D_t215 * Sprite_get_texture_m1217 (Sprite_t250 * __this, const MethodInfo* method) +{ + typedef Texture2D_t215 * (*Sprite_get_texture_m1217_ftn) (Sprite_t250 *); + static Sprite_get_texture_m1217_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Sprite_get_texture_m1217_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::get_texture()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Rect UnityEngine.Sprite::get_textureRect() +extern "C" Rect_t232 Sprite_get_textureRect_m1218 (Sprite_t250 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + Sprite_INTERNAL_get_textureRect_m1219(__this, (&V_0), /*hidden argument*/NULL); + Rect_t232 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Sprite::INTERNAL_get_textureRect(UnityEngine.Rect&) +extern "C" void Sprite_INTERNAL_get_textureRect_m1219 (Sprite_t250 * __this, Rect_t232 * ___value, const MethodInfo* method) +{ + typedef void (*Sprite_INTERNAL_get_textureRect_m1219_ftn) (Sprite_t250 *, Rect_t232 *); + static Sprite_INTERNAL_get_textureRect_m1219_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Sprite_INTERNAL_get_textureRect_m1219_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_textureRect(UnityEngine.Rect&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector4 UnityEngine.Sprite::get_border() +extern "C" Vector4_t234 Sprite_get_border_m1220 (Sprite_t250 * __this, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + { + Sprite_INTERNAL_get_border_m1221(__this, (&V_0), /*hidden argument*/NULL); + Vector4_t234 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Sprite::INTERNAL_get_border(UnityEngine.Vector4&) +extern "C" void Sprite_INTERNAL_get_border_m1221 (Sprite_t250 * __this, Vector4_t234 * ___value, const MethodInfo* method) +{ + typedef void (*Sprite_INTERNAL_get_border_m1221_ftn) (Sprite_t250 *, Vector4_t234 *); + static Sprite_INTERNAL_get_border_m1221_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Sprite_INTERNAL_get_border_m1221_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprite::INTERNAL_get_border(UnityEngine.Vector4&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite) +extern "C" Vector4_t234 DataUtility_GetInnerUV_m1222 (Object_t * __this /* static, unused */, Sprite_t250 * ___sprite, const MethodInfo* method) +{ + typedef Vector4_t234 (*DataUtility_GetInnerUV_m1222_ftn) (Sprite_t250 *); + static DataUtility_GetInnerUV_m1222_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (DataUtility_GetInnerUV_m1222_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite)"); + return _il2cpp_icall_func(___sprite); +} +// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite) +extern "C" Vector4_t234 DataUtility_GetOuterUV_m1223 (Object_t * __this /* static, unused */, Sprite_t250 * ___sprite, const MethodInfo* method) +{ + typedef Vector4_t234 (*DataUtility_GetOuterUV_m1223_ftn) (Sprite_t250 *); + static DataUtility_GetOuterUV_m1223_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (DataUtility_GetOuterUV_m1223_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite)"); + return _il2cpp_icall_func(___sprite); +} +// UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite) +extern "C" Vector4_t234 DataUtility_GetPadding_m1224 (Object_t * __this /* static, unused */, Sprite_t250 * ___sprite, const MethodInfo* method) +{ + typedef Vector4_t234 (*DataUtility_GetPadding_m1224_ftn) (Sprite_t250 *); + static DataUtility_GetPadding_m1224_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (DataUtility_GetPadding_m1224_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite)"); + return _il2cpp_icall_func(___sprite); +} +// UnityEngine.Vector2 UnityEngine.Sprites.DataUtility::GetMinSize(UnityEngine.Sprite) +extern "C" Vector2_t6 DataUtility_GetMinSize_m1225 (Object_t * __this /* static, unused */, Sprite_t250 * ___sprite, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Sprite_t250 * L_0 = ___sprite; + DataUtility_Internal_GetMinSize_m1226(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_1 = V_0; + return L_1; + } +} +// System.Void UnityEngine.Sprites.DataUtility::Internal_GetMinSize(UnityEngine.Sprite,UnityEngine.Vector2&) +extern "C" void DataUtility_Internal_GetMinSize_m1226 (Object_t * __this /* static, unused */, Sprite_t250 * ___sprite, Vector2_t6 * ___output, const MethodInfo* method) +{ + typedef void (*DataUtility_Internal_GetMinSize_m1226_ftn) (Sprite_t250 *, Vector2_t6 *); + static DataUtility_Internal_GetMinSize_m1226_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (DataUtility_Internal_GetMinSize_m1226_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Sprites.DataUtility::Internal_GetMinSize(UnityEngine.Sprite,UnityEngine.Vector2&)"); + _il2cpp_icall_func(___sprite, ___output); +} +// Conversion methods for marshalling of: UnityEngine.CacheIndex +extern "C" void CacheIndex_t253_marshal(const CacheIndex_t253& unmarshaled, CacheIndex_t253_marshaled& marshaled) +{ + marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0); + marshaled.___bytesUsed_1 = unmarshaled.___bytesUsed_1; + marshaled.___expires_2 = unmarshaled.___expires_2; +} +extern "C" void CacheIndex_t253_marshal_back(const CacheIndex_t253_marshaled& marshaled, CacheIndex_t253& unmarshaled) +{ + unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0); + unmarshaled.___bytesUsed_1 = marshaled.___bytesUsed_1; + unmarshaled.___expires_2 = marshaled.___expires_2; +} +// Conversion method for clean up from marshalling of: UnityEngine.CacheIndex +extern "C" void CacheIndex_t253_marshal_cleanup(CacheIndex_t253_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___name_0); + marshaled.___name_0 = NULL; +} +// System.String UnityEngine.UnityString::Format(System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* UnityString_Format_m1227 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___fmt; + ObjectU5BU5D_t162* L_1 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m2030(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.AsyncOperation::.ctor() +extern "C" void AsyncOperation__ctor_m1228 (AsyncOperation_t182 * __this, const MethodInfo* method) +{ + { + YieldInstruction__ctor_m1406(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.AsyncOperation::InternalDestroy() +extern "C" void AsyncOperation_InternalDestroy_m1229 (AsyncOperation_t182 * __this, const MethodInfo* method) +{ + typedef void (*AsyncOperation_InternalDestroy_m1229_ftn) (AsyncOperation_t182 *); + static AsyncOperation_InternalDestroy_m1229_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AsyncOperation_InternalDestroy_m1229_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AsyncOperation::InternalDestroy()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.AsyncOperation::Finalize() +extern "C" void AsyncOperation_Finalize_m1230 (AsyncOperation_t182 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + AsyncOperation_InternalDestroy_m1229(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// Conversion methods for marshalling of: UnityEngine.AsyncOperation +extern "C" void AsyncOperation_t182_marshal(const AsyncOperation_t182& unmarshaled, AsyncOperation_t182_marshaled& marshaled) +{ + marshaled.___m_Ptr_0 = reinterpret_cast((unmarshaled.___m_Ptr_0).___m_value_0); +} +extern "C" void AsyncOperation_t182_marshal_back(const AsyncOperation_t182_marshaled& marshaled, AsyncOperation_t182& unmarshaled) +{ + (unmarshaled.___m_Ptr_0).___m_value_0 = reinterpret_cast(marshaled.___m_Ptr_0); +} +// Conversion method for clean up from marshalling of: UnityEngine.AsyncOperation +extern "C" void AsyncOperation_t182_marshal_cleanup(AsyncOperation_t182_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Application/LogCallback::.ctor(System.Object,System.IntPtr) +extern "C" void LogCallback__ctor_m1231 (LogCallback_t255 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Application/LogCallback::Invoke(System.String,System.String,UnityEngine.LogType) +extern "C" void LogCallback_Invoke_m1232 (LogCallback_t255 * __this, String_t* ___condition, String_t* ___stackTrace, int32_t ___type, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + LogCallback_Invoke_m1232((LogCallback_t255 *)__this->___prev_9,___condition, ___stackTrace, ___type, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, String_t* ___condition, String_t* ___stackTrace, int32_t ___type, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___condition, ___stackTrace, ___type,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, String_t* ___condition, String_t* ___stackTrace, int32_t ___type, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___condition, ___stackTrace, ___type,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, String_t* ___stackTrace, int32_t ___type, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___condition, ___stackTrace, ___type,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_LogCallback_t255(Il2CppObject* delegate, String_t* ___condition, String_t* ___stackTrace, int32_t ___type) +{ + typedef void (STDCALL *native_function_ptr_type)(char*, char*, int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___condition' to native representation + char* ____condition_marshaled = { 0 }; + ____condition_marshaled = il2cpp_codegen_marshal_string(___condition); + + // Marshaling of parameter '___stackTrace' to native representation + char* ____stackTrace_marshaled = { 0 }; + ____stackTrace_marshaled = il2cpp_codegen_marshal_string(___stackTrace); + + // Marshaling of parameter '___type' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(____condition_marshaled, ____stackTrace_marshaled, ___type); + + // Marshaling cleanup of parameter '___condition' native representation + il2cpp_codegen_marshal_free(____condition_marshaled); + ____condition_marshaled = NULL; + + // Marshaling cleanup of parameter '___stackTrace' native representation + il2cpp_codegen_marshal_free(____stackTrace_marshaled); + ____stackTrace_marshaled = NULL; + + // Marshaling cleanup of parameter '___type' native representation + +} +// System.IAsyncResult UnityEngine.Application/LogCallback::BeginInvoke(System.String,System.String,UnityEngine.LogType,System.AsyncCallback,System.Object) +extern TypeInfo* LogType_t188_il2cpp_TypeInfo_var; +extern "C" Object_t * LogCallback_BeginInvoke_m1233 (LogCallback_t255 * __this, String_t* ___condition, String_t* ___stackTrace, int32_t ___type, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LogType_t188_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(134); + s_Il2CppMethodIntialized = true; + } + void *__d_args[4] = {0}; + __d_args[0] = ___condition; + __d_args[1] = ___stackTrace; + __d_args[2] = Box(LogType_t188_il2cpp_TypeInfo_var, &___type); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Application/LogCallback::EndInvoke(System.IAsyncResult) +extern "C" void LogCallback_EndInvoke_m1234 (LogCallback_t255 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Int32 UnityEngine.Application::get_loadedLevel() +extern "C" int32_t Application_get_loadedLevel_m691 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Application_get_loadedLevel_m691_ftn) (); + static Application_get_loadedLevel_m691_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_get_loadedLevel_m691_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_loadedLevel()"); + return _il2cpp_icall_func(); +} +// System.String UnityEngine.Application::get_loadedLevelName() +extern "C" String_t* Application_get_loadedLevelName_m443 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef String_t* (*Application_get_loadedLevelName_m443_ftn) (); + static Application_get_loadedLevelName_m443_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_get_loadedLevelName_m443_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_loadedLevelName()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.Application::LoadLevel(System.Int32) +extern "C" void Application_LoadLevel_m692 (Object_t * __this /* static, unused */, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Application_LoadLevelAsync_m1235(NULL /*static, unused*/, (String_t*)NULL, L_0, 0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Application::LoadLevel(System.String) +extern "C" void Application_LoadLevel_m444 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Application_LoadLevelAsync_m1235(NULL /*static, unused*/, L_0, (-1), 0, 1, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.AsyncOperation UnityEngine.Application::LoadLevelAsync(System.String) +extern "C" AsyncOperation_t182 * Application_LoadLevelAsync_m673 (Object_t * __this /* static, unused */, String_t* ___levelName, const MethodInfo* method) +{ + { + String_t* L_0 = ___levelName; + AsyncOperation_t182 * L_1 = Application_LoadLevelAsync_m1235(NULL /*static, unused*/, L_0, (-1), 0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.AsyncOperation UnityEngine.Application::LoadLevelAsync(System.String,System.Int32,System.Boolean,System.Boolean) +extern "C" AsyncOperation_t182 * Application_LoadLevelAsync_m1235 (Object_t * __this /* static, unused */, String_t* ___monoLevelName, int32_t ___index, bool ___additive, bool ___mustCompleteNextFrame, const MethodInfo* method) +{ + typedef AsyncOperation_t182 * (*Application_LoadLevelAsync_m1235_ftn) (String_t*, int32_t, bool, bool); + static Application_LoadLevelAsync_m1235_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_LoadLevelAsync_m1235_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::LoadLevelAsync(System.String,System.Int32,System.Boolean,System.Boolean)"); + return _il2cpp_icall_func(___monoLevelName, ___index, ___additive, ___mustCompleteNextFrame); +} +// System.Boolean UnityEngine.Application::get_isPlaying() +extern "C" bool Application_get_isPlaying_m451 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*Application_get_isPlaying_m451_ftn) (); + static Application_get_isPlaying_m451_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_get_isPlaying_m451_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_isPlaying()"); + return _il2cpp_icall_func(); +} +// System.Boolean UnityEngine.Application::get_isEditor() +extern "C" bool Application_get_isEditor_m1236 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*Application_get_isEditor_m1236_ftn) (); + static Application_get_isEditor_m1236_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_get_isEditor_m1236_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_isEditor()"); + return _il2cpp_icall_func(); +} +// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform() +extern "C" int32_t Application_get_platform_m1237 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Application_get_platform_m1237_ftn) (); + static Application_get_platform_m1237_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Application_get_platform_m1237_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_platform()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.Application::CallLogCallback(System.String,System.String,UnityEngine.LogType,System.Boolean) +extern TypeInfo* Application_t256_il2cpp_TypeInfo_var; +extern "C" void Application_CallLogCallback_m1238 (Object_t * __this /* static, unused */, String_t* ___logString, String_t* ___stackTrace, int32_t ___type, bool ___invokedOnMainThread, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Application_t256_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(135); + s_Il2CppMethodIntialized = true; + } + LogCallback_t255 * V_0 = {0}; + LogCallback_t255 * V_1 = {0}; + { + bool L_0 = ___invokedOnMainThread; + if (!L_0) + { + goto IL_001b; + } + } + { + LogCallback_t255 * L_1 = ((Application_t256_StaticFields*)Application_t256_il2cpp_TypeInfo_var->static_fields)->___s_LogCallbackHandler_0; + V_0 = L_1; + LogCallback_t255 * L_2 = V_0; + if (!L_2) + { + goto IL_001b; + } + } + { + LogCallback_t255 * L_3 = V_0; + String_t* L_4 = ___logString; + String_t* L_5 = ___stackTrace; + int32_t L_6 = ___type; + NullCheck(L_3); + LogCallback_Invoke_m1232(L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + } + +IL_001b: + { + LogCallback_t255 * L_7 = ((Application_t256_StaticFields*)Application_t256_il2cpp_TypeInfo_var->static_fields)->___s_LogCallbackHandlerThreaded_1; + V_1 = L_7; + LogCallback_t255 * L_8 = V_1; + if (!L_8) + { + goto IL_0030; + } + } + { + LogCallback_t255 * L_9 = V_1; + String_t* L_10 = ___logString; + String_t* L_11 = ___stackTrace; + int32_t L_12 = ___type; + NullCheck(L_9); + LogCallback_Invoke_m1232(L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + } + +IL_0030: + { + return; + } +} +// System.Void UnityEngine.Behaviour::.ctor() +extern "C" void Behaviour__ctor_m1239 (Behaviour_t156 * __this, const MethodInfo* method) +{ + { + Component__ctor_m1345(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.Behaviour::get_enabled() +extern "C" bool Behaviour_get_enabled_m1240 (Behaviour_t156 * __this, const MethodInfo* method) +{ + typedef bool (*Behaviour_get_enabled_m1240_ftn) (Behaviour_t156 *); + static Behaviour_get_enabled_m1240_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Behaviour_get_enabled_m1240_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::get_enabled()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean) +extern "C" void Behaviour_set_enabled_m618 (Behaviour_t156 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*Behaviour_set_enabled_m618_ftn) (Behaviour_t156 *, bool); + static Behaviour_set_enabled_m618_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Behaviour_set_enabled_m618_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::set_enabled(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled() +extern "C" bool Behaviour_get_isActiveAndEnabled_m1241 (Behaviour_t156 * __this, const MethodInfo* method) +{ + typedef bool (*Behaviour_get_isActiveAndEnabled_m1241_ftn) (Behaviour_t156 *); + static Behaviour_get_isActiveAndEnabled_m1241_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Behaviour_get_isActiveAndEnabled_m1241_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::get_isActiveAndEnabled()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Camera/CameraCallback::.ctor(System.Object,System.IntPtr) +extern "C" void CameraCallback__ctor_m1242 (CameraCallback_t257 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Camera/CameraCallback::Invoke(UnityEngine.Camera) +extern "C" void CameraCallback_Invoke_m1243 (CameraCallback_t257 * __this, Camera_t28 * ___cam, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CameraCallback_Invoke_m1243((CameraCallback_t257 *)__this->___prev_9,___cam, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Camera_t28 * ___cam, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___cam,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Camera_t28 * ___cam, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___cam,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___cam,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_CameraCallback_t257(Il2CppObject* delegate, Camera_t28 * ___cam) +{ + // Marshaling of parameter '___cam' to native representation + Camera_t28 * ____cam_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'UnityEngine.Camera'.")); +} +// System.IAsyncResult UnityEngine.Camera/CameraCallback::BeginInvoke(UnityEngine.Camera,System.AsyncCallback,System.Object) +extern "C" Object_t * CameraCallback_BeginInvoke_m1244 (CameraCallback_t257 * __this, Camera_t28 * ___cam, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___cam; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Camera/CameraCallback::EndInvoke(System.IAsyncResult) +extern "C" void CameraCallback_EndInvoke_m1245 (CameraCallback_t257 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Single UnityEngine.Camera::get_fieldOfView() +extern "C" float Camera_get_fieldOfView_m502 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef float (*Camera_get_fieldOfView_m502_ftn) (Camera_t28 *); + static Camera_get_fieldOfView_m502_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_fieldOfView_m502_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_fieldOfView()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Camera::set_fieldOfView(System.Single) +extern "C" void Camera_set_fieldOfView_m503 (Camera_t28 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Camera_set_fieldOfView_m503_ftn) (Camera_t28 *, float); + static Camera_set_fieldOfView_m503_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_set_fieldOfView_m503_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_fieldOfView(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.Camera::get_nearClipPlane() +extern "C" float Camera_get_nearClipPlane_m1246 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef float (*Camera_get_nearClipPlane_m1246_ftn) (Camera_t28 *); + static Camera_get_nearClipPlane_m1246_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_nearClipPlane_m1246_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_nearClipPlane()"); + return _il2cpp_icall_func(__this); +} +// System.Single UnityEngine.Camera::get_farClipPlane() +extern "C" float Camera_get_farClipPlane_m1247 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef float (*Camera_get_farClipPlane_m1247_ftn) (Camera_t28 *); + static Camera_get_farClipPlane_m1247_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_farClipPlane_m1247_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_farClipPlane()"); + return _il2cpp_icall_func(__this); +} +// System.Single UnityEngine.Camera::get_depth() +extern "C" float Camera_get_depth_m1248 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef float (*Camera_get_depth_m1248_ftn) (Camera_t28 *); + static Camera_get_depth_m1248_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_depth_m1248_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_depth()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Camera::get_cullingMask() +extern "C" int32_t Camera_get_cullingMask_m1249 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef int32_t (*Camera_get_cullingMask_m1249_ftn) (Camera_t28 *); + static Camera_get_cullingMask_m1249_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_cullingMask_m1249_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_cullingMask()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Camera::get_eventMask() +extern "C" int32_t Camera_get_eventMask_m1250 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef int32_t (*Camera_get_eventMask_m1250_ftn) (Camera_t28 *); + static Camera_get_eventMask_m1250_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_eventMask_m1250_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_eventMask()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Rect UnityEngine.Camera::get_pixelRect() +extern "C" Rect_t232 Camera_get_pixelRect_m1251 (Camera_t28 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + Camera_INTERNAL_get_pixelRect_m1252(__this, (&V_0), /*hidden argument*/NULL); + Rect_t232 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Camera::INTERNAL_get_pixelRect(UnityEngine.Rect&) +extern "C" void Camera_INTERNAL_get_pixelRect_m1252 (Camera_t28 * __this, Rect_t232 * ___value, const MethodInfo* method) +{ + typedef void (*Camera_INTERNAL_get_pixelRect_m1252_ftn) (Camera_t28 *, Rect_t232 *); + static Camera_INTERNAL_get_pixelRect_m1252_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_INTERNAL_get_pixelRect_m1252_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::INTERNAL_get_pixelRect(UnityEngine.Rect&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.RenderTexture UnityEngine.Camera::get_targetTexture() +extern "C" RenderTexture_t216 * Camera_get_targetTexture_m1253 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef RenderTexture_t216 * (*Camera_get_targetTexture_m1253_ftn) (Camera_t28 *); + static Camera_get_targetTexture_m1253_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_targetTexture_m1253_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_targetTexture()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.CameraClearFlags UnityEngine.Camera::get_clearFlags() +extern "C" int32_t Camera_get_clearFlags_m1254 (Camera_t28 * __this, const MethodInfo* method) +{ + typedef int32_t (*Camera_get_clearFlags_m1254_ftn) (Camera_t28 *); + static Camera_get_clearFlags_m1254_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_clearFlags_m1254_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_clearFlags()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector3 UnityEngine.Camera::ScreenToViewportPoint(UnityEngine.Vector3) +extern "C" Vector3_t4 Camera_ScreenToViewportPoint_m1255 (Camera_t28 * __this, Vector3_t4 ___position, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256(NULL /*static, unused*/, __this, (&___position), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Camera::INTERNAL_CALL_ScreenToViewportPoint(UnityEngine.Camera,UnityEngine.Vector3&) +extern "C" Vector3_t4 Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256 (Object_t * __this /* static, unused */, Camera_t28 * ___self, Vector3_t4 * ___position, const MethodInfo* method) +{ + typedef Vector3_t4 (*Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256_ftn) (Camera_t28 *, Vector3_t4 *); + static Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::INTERNAL_CALL_ScreenToViewportPoint(UnityEngine.Camera,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___position); +} +// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3) +extern "C" Ray_t24 Camera_ScreenPointToRay_m645 (Camera_t28 * __this, Vector3_t4 ___position, const MethodInfo* method) +{ + { + Ray_t24 L_0 = Camera_INTERNAL_CALL_ScreenPointToRay_m1257(NULL /*static, unused*/, __this, (&___position), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Ray UnityEngine.Camera::INTERNAL_CALL_ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector3&) +extern "C" Ray_t24 Camera_INTERNAL_CALL_ScreenPointToRay_m1257 (Object_t * __this /* static, unused */, Camera_t28 * ___self, Vector3_t4 * ___position, const MethodInfo* method) +{ + typedef Ray_t24 (*Camera_INTERNAL_CALL_ScreenPointToRay_m1257_ftn) (Camera_t28 *, Vector3_t4 *); + static Camera_INTERNAL_CALL_ScreenPointToRay_m1257_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_INTERNAL_CALL_ScreenPointToRay_m1257_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::INTERNAL_CALL_ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___position); +} +// UnityEngine.Camera UnityEngine.Camera::get_main() +extern "C" Camera_t28 * Camera_get_main_m510 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef Camera_t28 * (*Camera_get_main_m510_ftn) (); + static Camera_get_main_m510_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_main_m510_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_main()"); + return _il2cpp_icall_func(); +} +// System.Int32 UnityEngine.Camera::get_allCamerasCount() +extern "C" int32_t Camera_get_allCamerasCount_m1258 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Camera_get_allCamerasCount_m1258_ftn) (); + static Camera_get_allCamerasCount_m1258_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_get_allCamerasCount_m1258_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_allCamerasCount()"); + return _il2cpp_icall_func(); +} +// System.Int32 UnityEngine.Camera::GetAllCameras(UnityEngine.Camera[]) +extern "C" int32_t Camera_GetAllCameras_m1259 (Object_t * __this /* static, unused */, CameraU5BU5D_t374* ___cameras, const MethodInfo* method) +{ + typedef int32_t (*Camera_GetAllCameras_m1259_ftn) (CameraU5BU5D_t374*); + static Camera_GetAllCameras_m1259_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_GetAllCameras_m1259_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::GetAllCameras(UnityEngine.Camera[])"); + return _il2cpp_icall_func(___cameras); +} +// System.Void UnityEngine.Camera::FireOnPreCull(UnityEngine.Camera) +extern TypeInfo* Camera_t28_il2cpp_TypeInfo_var; +extern "C" void Camera_FireOnPreCull_m1260 (Object_t * __this /* static, unused */, Camera_t28 * ___cam, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Camera_t28_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(10); + s_Il2CppMethodIntialized = true; + } + { + CameraCallback_t257 * L_0 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPreCull_2; + if (!L_0) + { + goto IL_0015; + } + } + { + CameraCallback_t257 * L_1 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPreCull_2; + Camera_t28 * L_2 = ___cam; + NullCheck(L_1); + CameraCallback_Invoke_m1243(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.Camera::FireOnPreRender(UnityEngine.Camera) +extern TypeInfo* Camera_t28_il2cpp_TypeInfo_var; +extern "C" void Camera_FireOnPreRender_m1261 (Object_t * __this /* static, unused */, Camera_t28 * ___cam, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Camera_t28_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(10); + s_Il2CppMethodIntialized = true; + } + { + CameraCallback_t257 * L_0 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPreRender_3; + if (!L_0) + { + goto IL_0015; + } + } + { + CameraCallback_t257 * L_1 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPreRender_3; + Camera_t28 * L_2 = ___cam; + NullCheck(L_1); + CameraCallback_Invoke_m1243(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.Camera::FireOnPostRender(UnityEngine.Camera) +extern TypeInfo* Camera_t28_il2cpp_TypeInfo_var; +extern "C" void Camera_FireOnPostRender_m1262 (Object_t * __this /* static, unused */, Camera_t28 * ___cam, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Camera_t28_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(10); + s_Il2CppMethodIntialized = true; + } + { + CameraCallback_t257 * L_0 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPostRender_4; + if (!L_0) + { + goto IL_0015; + } + } + { + CameraCallback_t257 * L_1 = ((Camera_t28_StaticFields*)Camera_t28_il2cpp_TypeInfo_var->static_fields)->___onPostRender_4; + Camera_t28 * L_2 = ___cam; + NullCheck(L_1); + CameraCallback_Invoke_m1243(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// UnityEngine.GameObject UnityEngine.Camera::RaycastTry(UnityEngine.Ray,System.Single,System.Int32) +extern "C" GameObject_t77 * Camera_RaycastTry_m1263 (Camera_t28 * __this, Ray_t24 ___ray, float ___distance, int32_t ___layerMask, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + float L_0 = ___distance; + int32_t L_1 = ___layerMask; + int32_t L_2 = V_0; + GameObject_t77 * L_3 = Camera_INTERNAL_CALL_RaycastTry_m1264(NULL /*static, unused*/, __this, (&___ray), L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.GameObject UnityEngine.Camera::INTERNAL_CALL_RaycastTry(UnityEngine.Camera,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" GameObject_t77 * Camera_INTERNAL_CALL_RaycastTry_m1264 (Object_t * __this /* static, unused */, Camera_t28 * ___self, Ray_t24 * ___ray, float ___distance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef GameObject_t77 * (*Camera_INTERNAL_CALL_RaycastTry_m1264_ftn) (Camera_t28 *, Ray_t24 *, float, int32_t, int32_t); + static Camera_INTERNAL_CALL_RaycastTry_m1264_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_INTERNAL_CALL_RaycastTry_m1264_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::INTERNAL_CALL_RaycastTry(UnityEngine.Camera,UnityEngine.Ray&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___self, ___ray, ___distance, ___layerMask, ___queryTriggerInteraction); +} +// UnityEngine.GameObject UnityEngine.Camera::RaycastTry2D(UnityEngine.Ray,System.Single,System.Int32) +extern "C" GameObject_t77 * Camera_RaycastTry2D_m1265 (Camera_t28 * __this, Ray_t24 ___ray, float ___distance, int32_t ___layerMask, const MethodInfo* method) +{ + { + float L_0 = ___distance; + int32_t L_1 = ___layerMask; + GameObject_t77 * L_2 = Camera_INTERNAL_CALL_RaycastTry2D_m1266(NULL /*static, unused*/, __this, (&___ray), L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.GameObject UnityEngine.Camera::INTERNAL_CALL_RaycastTry2D(UnityEngine.Camera,UnityEngine.Ray&,System.Single,System.Int32) +extern "C" GameObject_t77 * Camera_INTERNAL_CALL_RaycastTry2D_m1266 (Object_t * __this /* static, unused */, Camera_t28 * ___self, Ray_t24 * ___ray, float ___distance, int32_t ___layerMask, const MethodInfo* method) +{ + typedef GameObject_t77 * (*Camera_INTERNAL_CALL_RaycastTry2D_m1266_ftn) (Camera_t28 *, Ray_t24 *, float, int32_t); + static Camera_INTERNAL_CALL_RaycastTry2D_m1266_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Camera_INTERNAL_CALL_RaycastTry2D_m1266_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::INTERNAL_CALL_RaycastTry2D(UnityEngine.Camera,UnityEngine.Ray&,System.Single,System.Int32)"); + return _il2cpp_icall_func(___self, ___ray, ___distance, ___layerMask); +} +// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single,System.Boolean) +extern "C" void Debug_DrawLine_m1267 (Object_t * __this /* static, unused */, Vector3_t4 ___start, Vector3_t4 ___end, Color_t139 ___color, float ___duration, bool ___depthTest, const MethodInfo* method) +{ + { + float L_0 = ___duration; + bool L_1 = ___depthTest; + Debug_INTERNAL_CALL_DrawLine_m1268(NULL /*static, unused*/, (&___start), (&___end), (&___color), L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::INTERNAL_CALL_DrawLine(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.Color&,System.Single,System.Boolean) +extern "C" void Debug_INTERNAL_CALL_DrawLine_m1268 (Object_t * __this /* static, unused */, Vector3_t4 * ___start, Vector3_t4 * ___end, Color_t139 * ___color, float ___duration, bool ___depthTest, const MethodInfo* method) +{ + typedef void (*Debug_INTERNAL_CALL_DrawLine_m1268_ftn) (Vector3_t4 *, Vector3_t4 *, Color_t139 *, float, bool); + static Debug_INTERNAL_CALL_DrawLine_m1268_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Debug_INTERNAL_CALL_DrawLine_m1268_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Debug::INTERNAL_CALL_DrawLine(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.Color&,System.Single,System.Boolean)"); + _il2cpp_icall_func(___start, ___end, ___color, ___duration, ___depthTest); +} +// System.Void UnityEngine.Debug::DrawRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color) +extern "C" void Debug_DrawRay_m500 (Object_t * __this /* static, unused */, Vector3_t4 ___start, Vector3_t4 ___dir, Color_t139 ___color, const MethodInfo* method) +{ + bool V_0 = false; + float V_1 = 0.0f; + { + V_0 = 1; + V_1 = (0.0f); + Vector3_t4 L_0 = ___start; + Vector3_t4 L_1 = ___dir; + Color_t139 L_2 = ___color; + float L_3 = V_1; + bool L_4 = V_0; + Debug_DrawRay_m1269(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::DrawRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single,System.Boolean) +extern "C" void Debug_DrawRay_m1269 (Object_t * __this /* static, unused */, Vector3_t4 ___start, Vector3_t4 ___dir, Color_t139 ___color, float ___duration, bool ___depthTest, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___start; + Vector3_t4 L_1 = ___start; + Vector3_t4 L_2 = ___dir; + Vector3_t4 L_3 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + Color_t139 L_4 = ___color; + float L_5 = ___duration; + bool L_6 = ___depthTest; + Debug_DrawLine_m1267(NULL /*static, unused*/, L_0, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::Internal_Log(System.Int32,System.String,UnityEngine.Object) +extern "C" void Debug_Internal_Log_m1270 (Object_t * __this /* static, unused */, int32_t ___level, String_t* ___msg, Object_t76 * ___obj, const MethodInfo* method) +{ + typedef void (*Debug_Internal_Log_m1270_ftn) (int32_t, String_t*, Object_t76 *); + static Debug_Internal_Log_m1270_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Debug_Internal_Log_m1270_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Debug::Internal_Log(System.Int32,System.String,UnityEngine.Object)"); + _il2cpp_icall_func(___level, ___msg, ___obj); +} +// System.Void UnityEngine.Debug::Internal_LogException(System.Exception,UnityEngine.Object) +extern "C" void Debug_Internal_LogException_m1271 (Object_t * __this /* static, unused */, Exception_t152 * ___exception, Object_t76 * ___obj, const MethodInfo* method) +{ + typedef void (*Debug_Internal_LogException_m1271_ftn) (Exception_t152 *, Object_t76 *); + static Debug_Internal_LogException_m1271_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Debug_Internal_LogException_m1271_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Debug::Internal_LogException(System.Exception,UnityEngine.Object)"); + _il2cpp_icall_func(___exception, ___obj); +} +// System.Void UnityEngine.Debug::Log(System.Object) +extern Il2CppCodeGenString* _stringLiteral85; +extern "C" void Debug_Log_m623 (Object_t * __this /* static, unused */, Object_t * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral85 = il2cpp_codegen_string_literal_from_index(85); + s_Il2CppMethodIntialized = true; + } + int32_t G_B2_0 = 0; + int32_t G_B1_0 = 0; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + { + Object_t * L_0 = ___message; + G_B1_0 = 0; + if (!L_0) + { + G_B2_0 = 0; + goto IL_0012; + } + } + { + Object_t * L_1 = ___message; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); + G_B3_0 = L_2; + G_B3_1 = G_B1_0; + goto IL_0017; + } + +IL_0012: + { + G_B3_0 = _stringLiteral85; + G_B3_1 = G_B2_0; + } + +IL_0017: + { + Debug_Internal_Log_m1270(NULL /*static, unused*/, G_B3_1, G_B3_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogError(System.Object) +extern Il2CppCodeGenString* _stringLiteral85; +extern "C" void Debug_LogError_m614 (Object_t * __this /* static, unused */, Object_t * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral85 = il2cpp_codegen_string_literal_from_index(85); + s_Il2CppMethodIntialized = true; + } + int32_t G_B2_0 = 0; + int32_t G_B1_0 = 0; + String_t* G_B3_0 = {0}; + int32_t G_B3_1 = 0; + { + Object_t * L_0 = ___message; + G_B1_0 = 2; + if (!L_0) + { + G_B2_0 = 2; + goto IL_0012; + } + } + { + Object_t * L_1 = ___message; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); + G_B3_0 = L_2; + G_B3_1 = G_B1_0; + goto IL_0017; + } + +IL_0012: + { + G_B3_0 = _stringLiteral85; + G_B3_1 = G_B2_0; + } + +IL_0017: + { + Debug_Internal_Log_m1270(NULL /*static, unused*/, G_B3_1, G_B3_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object) +extern "C" void Debug_LogError_m1272 (Object_t * __this /* static, unused */, Object_t * ___message, Object_t76 * ___context, const MethodInfo* method) +{ + { + Object_t * L_0 = ___message; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0); + Object_t76 * L_2 = ___context; + Debug_Internal_Log_m1270(NULL /*static, unused*/, 2, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogException(System.Exception) +extern "C" void Debug_LogException_m1273 (Object_t * __this /* static, unused */, Exception_t152 * ___exception, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___exception; + Debug_Internal_LogException_m1271(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object) +extern "C" void Debug_LogException_m1274 (Object_t * __this /* static, unused */, Exception_t152 * ___exception, Object_t76 * ___context, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___exception; + Object_t76 * L_1 = ___context; + Debug_Internal_LogException_m1271(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogWarning(System.Object) +extern "C" void Debug_LogWarning_m558 (Object_t * __this /* static, unused */, Object_t * ___message, const MethodInfo* method) +{ + { + Object_t * L_0 = ___message; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0); + Debug_Internal_Log_m1270(NULL /*static, unused*/, 1, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object) +extern "C" void Debug_LogWarning_m1275 (Object_t * __this /* static, unused */, Object_t * ___message, Object_t76 * ___context, const MethodInfo* method) +{ + { + Object_t * L_0 = ___message; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0); + Object_t76 * L_2 = ___context; + Debug_Internal_Log_m1270(NULL /*static, unused*/, 1, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void DisplaysUpdatedDelegate__ctor_m1276 (DisplaysUpdatedDelegate_t259 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::Invoke() +extern "C" void DisplaysUpdatedDelegate_Invoke_m1277 (DisplaysUpdatedDelegate_t259 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + DisplaysUpdatedDelegate_Invoke_m1277((DisplaysUpdatedDelegate_t259 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_DisplaysUpdatedDelegate_t259(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult UnityEngine.Display/DisplaysUpdatedDelegate::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * DisplaysUpdatedDelegate_BeginInvoke_m1278 (DisplaysUpdatedDelegate_t259 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::EndInvoke(System.IAsyncResult) +extern "C" void DisplaysUpdatedDelegate_EndInvoke_m1279 (DisplaysUpdatedDelegate_t259 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Display::.ctor() +extern "C" void Display__ctor_m1280 (Display_t260 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IntPtr_t L_0 = {0}; + IntPtr__ctor_m2031(&L_0, 0, /*hidden argument*/NULL); + __this->___nativeDisplay_0 = L_0; + return; + } +} +// System.Void UnityEngine.Display::.ctor(System.IntPtr) +extern "C" void Display__ctor_m1281 (Display_t260 * __this, IntPtr_t ___nativeDisplay, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IntPtr_t L_0 = ___nativeDisplay; + __this->___nativeDisplay_0 = L_0; + return; + } +} +// System.Void UnityEngine.Display::.cctor() +extern TypeInfo* DisplayU5BU5D_t261_il2cpp_TypeInfo_var; +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display__cctor_m1282 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DisplayU5BU5D_t261_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(136); + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + DisplayU5BU5D_t261* L_0 = ((DisplayU5BU5D_t261*)SZArrayNew(DisplayU5BU5D_t261_il2cpp_TypeInfo_var, 1)); + Display_t260 * L_1 = (Display_t260 *)il2cpp_codegen_object_new (Display_t260_il2cpp_TypeInfo_var); + Display__ctor_m1280(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Display_t260 **)(Display_t260 **)SZArrayLdElema(L_0, 0, sizeof(Display_t260 *))) = (Display_t260 *)L_1; + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___displays_1 = L_0; + DisplayU5BU5D_t261* L_2 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___displays_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->____mainDisplay_2 = (*(Display_t260 **)(Display_t260 **)SZArrayLdElema(L_2, L_3, sizeof(Display_t260 *))); + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3 = (DisplaysUpdatedDelegate_t259 *)NULL; + return; + } +} +// System.Void UnityEngine.Display::add_onDisplaysUpdated(UnityEngine.Display/DisplaysUpdatedDelegate) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern TypeInfo* DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var; +extern "C" void Display_add_onDisplaysUpdated_m1283 (Object_t * __this /* static, unused */, DisplaysUpdatedDelegate_t259 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplaysUpdatedDelegate_t259 * L_0 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3; + DisplaysUpdatedDelegate_t259 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3 = ((DisplaysUpdatedDelegate_t259 *)CastclassSealed(L_2, DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Display::remove_onDisplaysUpdated(UnityEngine.Display/DisplaysUpdatedDelegate) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern TypeInfo* DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var; +extern "C" void Display_remove_onDisplaysUpdated_m1284 (Object_t * __this /* static, unused */, DisplaysUpdatedDelegate_t259 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplaysUpdatedDelegate_t259 * L_0 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3; + DisplaysUpdatedDelegate_t259 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3 = ((DisplaysUpdatedDelegate_t259 *)CastclassSealed(L_2, DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var)); + return; + } +} +// System.Int32 UnityEngine.Display::get_renderingWidth() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" int32_t Display_get_renderingWidth_m1285 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetRenderingExtImpl_m1301(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 UnityEngine.Display::get_renderingHeight() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" int32_t Display_get_renderingHeight_m1286 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetRenderingExtImpl_m1301(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + int32_t L_1 = V_1; + return L_1; + } +} +// System.Int32 UnityEngine.Display::get_systemWidth() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" int32_t Display_get_systemWidth_m1287 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetSystemExtImpl_m1300(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 UnityEngine.Display::get_systemHeight() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" int32_t Display_get_systemHeight_m1288 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetSystemExtImpl_m1300(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + int32_t L_1 = V_1; + return L_1; + } +} +// UnityEngine.RenderBuffer UnityEngine.Display::get_colorBuffer() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" RenderBuffer_t355 Display_get_colorBuffer_m1289 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + RenderBuffer_t355 V_0 = {0}; + RenderBuffer_t355 V_1 = {0}; + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetRenderingBuffersImpl_m1302(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + RenderBuffer_t355 L_1 = V_0; + return L_1; + } +} +// UnityEngine.RenderBuffer UnityEngine.Display::get_depthBuffer() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" RenderBuffer_t355 Display_get_depthBuffer_m1290 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + RenderBuffer_t355 V_0 = {0}; + RenderBuffer_t355 V_1 = {0}; + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_GetRenderingBuffersImpl_m1302(NULL /*static, unused*/, L_0, (&V_0), (&V_1), /*hidden argument*/NULL); + RenderBuffer_t355 L_1 = V_1; + return L_1; + } +} +// System.Void UnityEngine.Display::Activate() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_Activate_m1291 (Display_t260 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_ActivateDisplayImpl_m1304(NULL /*static, unused*/, L_0, 0, 0, ((int32_t)60), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Display::Activate(System.Int32,System.Int32,System.Int32) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_Activate_m1292 (Display_t260 * __this, int32_t ___width, int32_t ___height, int32_t ___refreshRate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + int32_t L_1 = ___width; + int32_t L_2 = ___height; + int32_t L_3 = ___refreshRate; + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_ActivateDisplayImpl_m1304(NULL /*static, unused*/, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Display::SetParams(System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_SetParams_m1293 (Display_t260 * __this, int32_t ___width, int32_t ___height, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + int32_t L_1 = ___width; + int32_t L_2 = ___height; + int32_t L_3 = ___x; + int32_t L_4 = ___y; + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_SetParamsImpl_m1305(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Display::SetRenderingResolution(System.Int32,System.Int32) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_SetRenderingResolution_m1294 (Display_t260 * __this, int32_t ___w, int32_t ___h, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___nativeDisplay_0); + int32_t L_1 = ___w; + int32_t L_2 = ___h; + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_SetRenderingResolutionImpl_m1303(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.Display::MultiDisplayLicense() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" bool Display_MultiDisplayLicense_m1295 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + bool L_0 = Display_MultiDisplayLicenseImpl_m1306(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Display::RelativeMouseAt(UnityEngine.Vector3) +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Display_RelativeMouseAt_m1296 (Object_t * __this /* static, unused */, Vector3_t4 ___inputMouseCoordinates, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + V_1 = 0; + V_2 = 0; + float L_0 = ((&___inputMouseCoordinates)->___x_1); + V_3 = (((int32_t)((int32_t)L_0))); + float L_1 = ((&___inputMouseCoordinates)->___y_2); + V_4 = (((int32_t)((int32_t)L_1))); + int32_t L_2 = V_3; + int32_t L_3 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + int32_t L_4 = Display_RelativeMouseAtImpl_m1307(NULL /*static, unused*/, L_2, L_3, (&V_1), (&V_2), /*hidden argument*/NULL); + (&V_0)->___z_3 = (((float)((float)L_4))); + int32_t L_5 = V_1; + (&V_0)->___x_1 = (((float)((float)L_5))); + int32_t L_6 = V_2; + (&V_0)->___y_2 = (((float)((float)L_6))); + Vector3_t4 L_7 = V_0; + return L_7; + } +} +// UnityEngine.Display UnityEngine.Display::get_main() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" Display_t260 * Display_get_main_m1297 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + Display_t260 * L_0 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->____mainDisplay_2; + return L_0; + } +} +// System.Void UnityEngine.Display::RecreateDisplayList(System.IntPtr[]) +extern TypeInfo* DisplayU5BU5D_t261_il2cpp_TypeInfo_var; +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_RecreateDisplayList_m1298 (Object_t * __this /* static, unused */, IntPtrU5BU5D_t421* ___nativeDisplay, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DisplayU5BU5D_t261_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(136); + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IntPtrU5BU5D_t421* L_0 = ___nativeDisplay; + NullCheck(L_0); + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___displays_1 = ((DisplayU5BU5D_t261*)SZArrayNew(DisplayU5BU5D_t261_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))))); + V_0 = 0; + goto IL_0027; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplayU5BU5D_t261* L_1 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___displays_1; + int32_t L_2 = V_0; + IntPtrU5BU5D_t421* L_3 = ___nativeDisplay; + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + Display_t260 * L_6 = (Display_t260 *)il2cpp_codegen_object_new (Display_t260_il2cpp_TypeInfo_var); + Display__ctor_m1281(L_6, (*(IntPtr_t*)(IntPtr_t*)SZArrayLdElema(L_3, L_5, sizeof(IntPtr_t))), /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + ArrayElementTypeCheck (L_1, L_6); + *((Display_t260 **)(Display_t260 **)SZArrayLdElema(L_1, L_2, sizeof(Display_t260 *))) = (Display_t260 *)L_6; + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0027: + { + int32_t L_8 = V_0; + IntPtrU5BU5D_t421* L_9 = ___nativeDisplay; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0014; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplayU5BU5D_t261* L_10 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___displays_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + int32_t L_11 = 0; + ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->____mainDisplay_2 = (*(Display_t260 **)(Display_t260 **)SZArrayLdElema(L_10, L_11, sizeof(Display_t260 *))); + return; + } +} +// System.Void UnityEngine.Display::FireDisplaysUpdated() +extern TypeInfo* Display_t260_il2cpp_TypeInfo_var; +extern "C" void Display_FireDisplaysUpdated_m1299 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Display_t260_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(137); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplaysUpdatedDelegate_t259 * L_0 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3; + if (!L_0) + { + goto IL_0014; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Display_t260_il2cpp_TypeInfo_var); + DisplaysUpdatedDelegate_t259 * L_1 = ((Display_t260_StaticFields*)Display_t260_il2cpp_TypeInfo_var->static_fields)->___onDisplaysUpdated_3; + NullCheck(L_1); + DisplaysUpdatedDelegate_Invoke_m1277(L_1, /*hidden argument*/NULL); + } + +IL_0014: + { + return; + } +} +// System.Void UnityEngine.Display::GetSystemExtImpl(System.IntPtr,System.Int32&,System.Int32&) +extern "C" void Display_GetSystemExtImpl_m1300 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, int32_t* ___w, int32_t* ___h, const MethodInfo* method) +{ + typedef void (*Display_GetSystemExtImpl_m1300_ftn) (IntPtr_t, int32_t*, int32_t*); + static Display_GetSystemExtImpl_m1300_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_GetSystemExtImpl_m1300_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::GetSystemExtImpl(System.IntPtr,System.Int32&,System.Int32&)"); + _il2cpp_icall_func(___nativeDisplay, ___w, ___h); +} +// System.Void UnityEngine.Display::GetRenderingExtImpl(System.IntPtr,System.Int32&,System.Int32&) +extern "C" void Display_GetRenderingExtImpl_m1301 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, int32_t* ___w, int32_t* ___h, const MethodInfo* method) +{ + typedef void (*Display_GetRenderingExtImpl_m1301_ftn) (IntPtr_t, int32_t*, int32_t*); + static Display_GetRenderingExtImpl_m1301_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_GetRenderingExtImpl_m1301_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::GetRenderingExtImpl(System.IntPtr,System.Int32&,System.Int32&)"); + _il2cpp_icall_func(___nativeDisplay, ___w, ___h); +} +// System.Void UnityEngine.Display::GetRenderingBuffersImpl(System.IntPtr,UnityEngine.RenderBuffer&,UnityEngine.RenderBuffer&) +extern "C" void Display_GetRenderingBuffersImpl_m1302 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, RenderBuffer_t355 * ___color, RenderBuffer_t355 * ___depth, const MethodInfo* method) +{ + typedef void (*Display_GetRenderingBuffersImpl_m1302_ftn) (IntPtr_t, RenderBuffer_t355 *, RenderBuffer_t355 *); + static Display_GetRenderingBuffersImpl_m1302_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_GetRenderingBuffersImpl_m1302_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::GetRenderingBuffersImpl(System.IntPtr,UnityEngine.RenderBuffer&,UnityEngine.RenderBuffer&)"); + _il2cpp_icall_func(___nativeDisplay, ___color, ___depth); +} +// System.Void UnityEngine.Display::SetRenderingResolutionImpl(System.IntPtr,System.Int32,System.Int32) +extern "C" void Display_SetRenderingResolutionImpl_m1303 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, int32_t ___w, int32_t ___h, const MethodInfo* method) +{ + typedef void (*Display_SetRenderingResolutionImpl_m1303_ftn) (IntPtr_t, int32_t, int32_t); + static Display_SetRenderingResolutionImpl_m1303_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_SetRenderingResolutionImpl_m1303_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::SetRenderingResolutionImpl(System.IntPtr,System.Int32,System.Int32)"); + _il2cpp_icall_func(___nativeDisplay, ___w, ___h); +} +// System.Void UnityEngine.Display::ActivateDisplayImpl(System.IntPtr,System.Int32,System.Int32,System.Int32) +extern "C" void Display_ActivateDisplayImpl_m1304 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, int32_t ___width, int32_t ___height, int32_t ___refreshRate, const MethodInfo* method) +{ + typedef void (*Display_ActivateDisplayImpl_m1304_ftn) (IntPtr_t, int32_t, int32_t, int32_t); + static Display_ActivateDisplayImpl_m1304_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_ActivateDisplayImpl_m1304_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::ActivateDisplayImpl(System.IntPtr,System.Int32,System.Int32,System.Int32)"); + _il2cpp_icall_func(___nativeDisplay, ___width, ___height, ___refreshRate); +} +// System.Void UnityEngine.Display::SetParamsImpl(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void Display_SetParamsImpl_m1305 (Object_t * __this /* static, unused */, IntPtr_t ___nativeDisplay, int32_t ___width, int32_t ___height, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + typedef void (*Display_SetParamsImpl_m1305_ftn) (IntPtr_t, int32_t, int32_t, int32_t, int32_t); + static Display_SetParamsImpl_m1305_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_SetParamsImpl_m1305_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::SetParamsImpl(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32)"); + _il2cpp_icall_func(___nativeDisplay, ___width, ___height, ___x, ___y); +} +// System.Boolean UnityEngine.Display::MultiDisplayLicenseImpl() +extern "C" bool Display_MultiDisplayLicenseImpl_m1306 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*Display_MultiDisplayLicenseImpl_m1306_ftn) (); + static Display_MultiDisplayLicenseImpl_m1306_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_MultiDisplayLicenseImpl_m1306_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::MultiDisplayLicenseImpl()"); + return _il2cpp_icall_func(); +} +// System.Int32 UnityEngine.Display::RelativeMouseAtImpl(System.Int32,System.Int32,System.Int32&,System.Int32&) +extern "C" int32_t Display_RelativeMouseAtImpl_m1307 (Object_t * __this /* static, unused */, int32_t ___x, int32_t ___y, int32_t* ___rx, int32_t* ___ry, const MethodInfo* method) +{ + typedef int32_t (*Display_RelativeMouseAtImpl_m1307_ftn) (int32_t, int32_t, int32_t*, int32_t*); + static Display_RelativeMouseAtImpl_m1307_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Display_RelativeMouseAtImpl_m1307_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::RelativeMouseAtImpl(System.Int32,System.Int32,System.Int32&,System.Int32&)"); + return _il2cpp_icall_func(___x, ___y, ___rx, ___ry); +} +// System.Void UnityEngine.MonoBehaviour::.ctor() +extern "C" void MonoBehaviour__ctor_m399 (MonoBehaviour_t2 * __this, const MethodInfo* method) +{ + { + Behaviour__ctor_m1239(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.MonoBehaviour::Invoke(System.String,System.Single) +extern "C" void MonoBehaviour_Invoke_m694 (MonoBehaviour_t2 * __this, String_t* ___methodName, float ___time, const MethodInfo* method) +{ + typedef void (*MonoBehaviour_Invoke_m694_ftn) (MonoBehaviour_t2 *, String_t*, float); + static MonoBehaviour_Invoke_m694_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_Invoke_m694_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::Invoke(System.String,System.Single)"); + _il2cpp_icall_func(__this, ___methodName, ___time); +} +// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator) +extern "C" Coroutine_t190 * MonoBehaviour_StartCoroutine_m513 (MonoBehaviour_t2 * __this, Object_t * ___routine, const MethodInfo* method) +{ + { + Object_t * L_0 = ___routine; + Coroutine_t190 * L_1 = MonoBehaviour_StartCoroutine_Auto_m1308(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine_Auto(System.Collections.IEnumerator) +extern "C" Coroutine_t190 * MonoBehaviour_StartCoroutine_Auto_m1308 (MonoBehaviour_t2 * __this, Object_t * ___routine, const MethodInfo* method) +{ + typedef Coroutine_t190 * (*MonoBehaviour_StartCoroutine_Auto_m1308_ftn) (MonoBehaviour_t2 *, Object_t *); + static MonoBehaviour_StartCoroutine_Auto_m1308_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_StartCoroutine_Auto_m1308_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StartCoroutine_Auto(System.Collections.IEnumerator)"); + return _il2cpp_icall_func(__this, ___routine); +} +// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.String,System.Object) +extern "C" Coroutine_t190 * MonoBehaviour_StartCoroutine_m662 (MonoBehaviour_t2 * __this, String_t* ___methodName, Object_t * ___value, const MethodInfo* method) +{ + typedef Coroutine_t190 * (*MonoBehaviour_StartCoroutine_m662_ftn) (MonoBehaviour_t2 *, String_t*, Object_t *); + static MonoBehaviour_StartCoroutine_m662_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_StartCoroutine_m662_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StartCoroutine(System.String,System.Object)"); + return _il2cpp_icall_func(__this, ___methodName, ___value); +} +// System.Void UnityEngine.MonoBehaviour::StopCoroutine(System.Collections.IEnumerator) +extern "C" void MonoBehaviour_StopCoroutine_m1309 (MonoBehaviour_t2 * __this, Object_t * ___routine, const MethodInfo* method) +{ + { + Object_t * L_0 = ___routine; + MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine) +extern "C" void MonoBehaviour_StopCoroutine_m1310 (MonoBehaviour_t2 * __this, Coroutine_t190 * ___routine, const MethodInfo* method) +{ + { + Coroutine_t190 * L_0 = ___routine; + MonoBehaviour_StopCoroutine_Auto_m1312(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.MonoBehaviour::StopCoroutineViaEnumerator_Auto(System.Collections.IEnumerator) +extern "C" void MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311 (MonoBehaviour_t2 * __this, Object_t * ___routine, const MethodInfo* method) +{ + typedef void (*MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311_ftn) (MonoBehaviour_t2 *, Object_t *); + static MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopCoroutineViaEnumerator_Auto(System.Collections.IEnumerator)"); + _il2cpp_icall_func(__this, ___routine); +} +// System.Void UnityEngine.MonoBehaviour::StopCoroutine_Auto(UnityEngine.Coroutine) +extern "C" void MonoBehaviour_StopCoroutine_Auto_m1312 (MonoBehaviour_t2 * __this, Coroutine_t190 * ___routine, const MethodInfo* method) +{ + typedef void (*MonoBehaviour_StopCoroutine_Auto_m1312_ftn) (MonoBehaviour_t2 *, Coroutine_t190 *); + static MonoBehaviour_StopCoroutine_Auto_m1312_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_StopCoroutine_Auto_m1312_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopCoroutine_Auto(UnityEngine.Coroutine)"); + _il2cpp_icall_func(__this, ___routine); +} +// System.Void UnityEngine.MonoBehaviour::StopAllCoroutines() +extern "C" void MonoBehaviour_StopAllCoroutines_m532 (MonoBehaviour_t2 * __this, const MethodInfo* method) +{ + typedef void (*MonoBehaviour_StopAllCoroutines_m532_ftn) (MonoBehaviour_t2 *); + static MonoBehaviour_StopAllCoroutines_m532_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (MonoBehaviour_StopAllCoroutines_m532_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopAllCoroutines()"); + _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Touch::get_fingerId() +extern "C" int32_t Touch_get_fingerId_m1313 (Touch_t155 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FingerId_0); + return L_0; + } +} +// UnityEngine.Vector2 UnityEngine.Touch::get_position() +extern "C" Vector2_t6 Touch_get_position_m608 (Touch_t155 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_Position_1); + return L_0; + } +} +// UnityEngine.TouchPhase UnityEngine.Touch::get_phase() +extern "C" int32_t Touch_get_phase_m1314 (Touch_t155 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Phase_6); + return L_0; + } +} +// Conversion methods for marshalling of: UnityEngine.Touch +extern "C" void Touch_t155_marshal(const Touch_t155& unmarshaled, Touch_t155_marshaled& marshaled) +{ + marshaled.___m_FingerId_0 = unmarshaled.___m_FingerId_0; + marshaled.___m_Position_1 = unmarshaled.___m_Position_1; + marshaled.___m_RawPosition_2 = unmarshaled.___m_RawPosition_2; + marshaled.___m_PositionDelta_3 = unmarshaled.___m_PositionDelta_3; + marshaled.___m_TimeDelta_4 = unmarshaled.___m_TimeDelta_4; + marshaled.___m_TapCount_5 = unmarshaled.___m_TapCount_5; + marshaled.___m_Phase_6 = unmarshaled.___m_Phase_6; +} +extern "C" void Touch_t155_marshal_back(const Touch_t155_marshaled& marshaled, Touch_t155& unmarshaled) +{ + unmarshaled.___m_FingerId_0 = marshaled.___m_FingerId_0; + unmarshaled.___m_Position_1 = marshaled.___m_Position_1; + unmarshaled.___m_RawPosition_2 = marshaled.___m_RawPosition_2; + unmarshaled.___m_PositionDelta_3 = marshaled.___m_PositionDelta_3; + unmarshaled.___m_TimeDelta_4 = marshaled.___m_TimeDelta_4; + unmarshaled.___m_TapCount_5 = marshaled.___m_TapCount_5; + unmarshaled.___m_Phase_6 = marshaled.___m_Phase_6; +} +// Conversion method for clean up from marshalling of: UnityEngine.Touch +extern "C" void Touch_t155_marshal_cleanup(Touch_t155_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Input::.cctor() +extern "C" void Input__cctor_m1315 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.Input::GetKeyInt(System.Int32) +extern "C" bool Input_GetKeyInt_m1316 (Object_t * __this /* static, unused */, int32_t ___key, const MethodInfo* method) +{ + typedef bool (*Input_GetKeyInt_m1316_ftn) (int32_t); + static Input_GetKeyInt_m1316_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetKeyInt_m1316_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetKeyInt(System.Int32)"); + return _il2cpp_icall_func(___key); +} +// System.Single UnityEngine.Input::GetAxis(System.String) +extern "C" float Input_GetAxis_m594 (Object_t * __this /* static, unused */, String_t* ___axisName, const MethodInfo* method) +{ + typedef float (*Input_GetAxis_m594_ftn) (String_t*); + static Input_GetAxis_m594_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetAxis_m594_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetAxis(System.String)"); + return _il2cpp_icall_func(___axisName); +} +// System.Single UnityEngine.Input::GetAxisRaw(System.String) +extern "C" float Input_GetAxisRaw_m593 (Object_t * __this /* static, unused */, String_t* ___axisName, const MethodInfo* method) +{ + typedef float (*Input_GetAxisRaw_m593_ftn) (String_t*); + static Input_GetAxisRaw_m593_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetAxisRaw_m593_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetAxisRaw(System.String)"); + return _il2cpp_icall_func(___axisName); +} +// System.Boolean UnityEngine.Input::GetButton(System.String) +extern "C" bool Input_GetButton_m595 (Object_t * __this /* static, unused */, String_t* ___buttonName, const MethodInfo* method) +{ + typedef bool (*Input_GetButton_m595_ftn) (String_t*); + static Input_GetButton_m595_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetButton_m595_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButton(System.String)"); + return _il2cpp_icall_func(___buttonName); +} +// System.Boolean UnityEngine.Input::GetButtonDown(System.String) +extern "C" bool Input_GetButtonDown_m596 (Object_t * __this /* static, unused */, String_t* ___buttonName, const MethodInfo* method) +{ + typedef bool (*Input_GetButtonDown_m596_ftn) (String_t*); + static Input_GetButtonDown_m596_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetButtonDown_m596_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButtonDown(System.String)"); + return _il2cpp_icall_func(___buttonName); +} +// System.Boolean UnityEngine.Input::GetButtonUp(System.String) +extern "C" bool Input_GetButtonUp_m597 (Object_t * __this /* static, unused */, String_t* ___buttonName, const MethodInfo* method) +{ + typedef bool (*Input_GetButtonUp_m597_ftn) (String_t*); + static Input_GetButtonUp_m597_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetButtonUp_m597_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButtonUp(System.String)"); + return _il2cpp_icall_func(___buttonName); +} +// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" bool Input_GetKey_m421 (Object_t * __this /* static, unused */, int32_t ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_1 = Input_GetKeyInt_m1316(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32) +extern "C" bool Input_GetMouseButton_m647 (Object_t * __this /* static, unused */, int32_t ___button, const MethodInfo* method) +{ + typedef bool (*Input_GetMouseButton_m647_ftn) (int32_t); + static Input_GetMouseButton_m647_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetMouseButton_m647_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButton(System.Int32)"); + return _il2cpp_icall_func(___button); +} +// System.Boolean UnityEngine.Input::GetMouseButtonDown(System.Int32) +extern "C" bool Input_GetMouseButtonDown_m650 (Object_t * __this /* static, unused */, int32_t ___button, const MethodInfo* method) +{ + typedef bool (*Input_GetMouseButtonDown_m650_ftn) (int32_t); + static Input_GetMouseButtonDown_m650_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetMouseButtonDown_m650_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButtonDown(System.Int32)"); + return _il2cpp_icall_func(___button); +} +// System.Boolean UnityEngine.Input::GetMouseButtonUp(System.Int32) +extern "C" bool Input_GetMouseButtonUp_m469 (Object_t * __this /* static, unused */, int32_t ___button, const MethodInfo* method) +{ + typedef bool (*Input_GetMouseButtonUp_m469_ftn) (int32_t); + static Input_GetMouseButtonUp_m469_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetMouseButtonUp_m469_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButtonUp(System.Int32)"); + return _il2cpp_icall_func(___button); +} +// UnityEngine.Vector3 UnityEngine.Input::get_mousePosition() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Input_get_mousePosition_m599 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_INTERNAL_get_mousePosition_m1317(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Input::INTERNAL_get_mousePosition(UnityEngine.Vector3&) +extern "C" void Input_INTERNAL_get_mousePosition_m1317 (Object_t * __this /* static, unused */, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Input_INTERNAL_get_mousePosition_m1317_ftn) (Vector3_t4 *); + static Input_INTERNAL_get_mousePosition_m1317_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_INTERNAL_get_mousePosition_m1317_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_mousePosition(UnityEngine.Vector3&)"); + _il2cpp_icall_func(___value); +} +// UnityEngine.Vector2 UnityEngine.Input::get_mouseScrollDelta() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 Input_get_mouseScrollDelta_m1318 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_INTERNAL_get_mouseScrollDelta_m1319(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Input::INTERNAL_get_mouseScrollDelta(UnityEngine.Vector2&) +extern "C" void Input_INTERNAL_get_mouseScrollDelta_m1319 (Object_t * __this /* static, unused */, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*Input_INTERNAL_get_mouseScrollDelta_m1319_ftn) (Vector2_t6 *); + static Input_INTERNAL_get_mouseScrollDelta_m1319_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_INTERNAL_get_mouseScrollDelta_m1319_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_mouseScrollDelta(UnityEngine.Vector2&)"); + _il2cpp_icall_func(___value); +} +// System.Boolean UnityEngine.Input::get_mousePresent() +extern "C" bool Input_get_mousePresent_m1320 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef bool (*Input_get_mousePresent_m1320_ftn) (); + static Input_get_mousePresent_m1320_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_get_mousePresent_m1320_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_mousePresent()"); + return _il2cpp_icall_func(); +} +// UnityEngine.Vector3 UnityEngine.Input::get_acceleration() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" Vector3_t4 Input_get_acceleration_m600 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_INTERNAL_get_acceleration_m1321(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Input::INTERNAL_get_acceleration(UnityEngine.Vector3&) +extern "C" void Input_INTERNAL_get_acceleration_m1321 (Object_t * __this /* static, unused */, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Input_INTERNAL_get_acceleration_m1321_ftn) (Vector3_t4 *); + static Input_INTERNAL_get_acceleration_m1321_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_INTERNAL_get_acceleration_m1321_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_acceleration(UnityEngine.Vector3&)"); + _il2cpp_icall_func(___value); +} +// UnityEngine.Touch[] UnityEngine.Input::get_touches() +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* TouchU5BU5D_t154_il2cpp_TypeInfo_var; +extern "C" TouchU5BU5D_t154* Input_get_touches_m607 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + TouchU5BU5D_t154_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(139); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + TouchU5BU5D_t154* V_1 = {0}; + int32_t V_2 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + int32_t L_0 = Input_get_touchCount_m606(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + V_1 = ((TouchU5BU5D_t154*)SZArrayNew(TouchU5BU5D_t154_il2cpp_TypeInfo_var, L_1)); + V_2 = 0; + goto IL_002a; + } + +IL_0014: + { + TouchU5BU5D_t154* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Touch_t155 L_5 = Input_GetTouch_m1322(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + (*(Touch_t155 *)((Touch_t155 *)(Touch_t155 *)SZArrayLdElema(L_2, L_3, sizeof(Touch_t155 )))) = L_5; + int32_t L_6 = V_2; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002a: + { + int32_t L_7 = V_2; + int32_t L_8 = V_0; + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0014; + } + } + { + TouchU5BU5D_t154* L_9 = V_1; + return L_9; + } +} +// UnityEngine.Touch UnityEngine.Input::GetTouch(System.Int32) +extern "C" Touch_t155 Input_GetTouch_m1322 (Object_t * __this /* static, unused */, int32_t ___index, const MethodInfo* method) +{ + typedef Touch_t155 (*Input_GetTouch_m1322_ftn) (int32_t); + static Input_GetTouch_m1322_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_GetTouch_m1322_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetTouch(System.Int32)"); + return _il2cpp_icall_func(___index); +} +// System.Int32 UnityEngine.Input::get_touchCount() +extern "C" int32_t Input_get_touchCount_m606 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Input_get_touchCount_m606_ftn) (); + static Input_get_touchCount_m606_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_get_touchCount_m606_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_touchCount()"); + return _il2cpp_icall_func(); +} +// System.Boolean UnityEngine.Input::get_touchSupported() +extern "C" bool Input_get_touchSupported_m1323 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode) +extern "C" void Input_set_imeCompositionMode_m1324 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Input_set_imeCompositionMode_m1324_ftn) (int32_t); + static Input_set_imeCompositionMode_m1324_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_set_imeCompositionMode_m1324_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode)"); + _il2cpp_icall_func(___value); +} +// System.String UnityEngine.Input::get_compositionString() +extern "C" String_t* Input_get_compositionString_m1325 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef String_t* (*Input_get_compositionString_m1325_ftn) (); + static Input_get_compositionString_m1325_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_get_compositionString_m1325_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_compositionString()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.Input::set_compositionCursorPos(UnityEngine.Vector2) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern "C" void Input_set_compositionCursorPos_m1326 (Object_t * __this /* static, unused */, Vector2_t6 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Input_INTERNAL_set_compositionCursorPos_m1327(NULL /*static, unused*/, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Input::INTERNAL_set_compositionCursorPos(UnityEngine.Vector2&) +extern "C" void Input_INTERNAL_set_compositionCursorPos_m1327 (Object_t * __this /* static, unused */, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*Input_INTERNAL_set_compositionCursorPos_m1327_ftn) (Vector2_t6 *); + static Input_INTERNAL_set_compositionCursorPos_m1327_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Input_INTERNAL_set_compositionCursorPos_m1327_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_set_compositionCursorPos(UnityEngine.Vector2&)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.Object::.ctor() +extern "C" void Object__ctor_m1328 (Object_t76 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object UnityEngine.Object::Internal_CloneSingle(UnityEngine.Object) +extern "C" Object_t76 * Object_Internal_CloneSingle_m1329 (Object_t * __this /* static, unused */, Object_t76 * ___data, const MethodInfo* method) +{ + typedef Object_t76 * (*Object_Internal_CloneSingle_m1329_ftn) (Object_t76 *); + static Object_Internal_CloneSingle_m1329_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_Internal_CloneSingle_m1329_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Internal_CloneSingle(UnityEngine.Object)"); + return _il2cpp_icall_func(___data); +} +// UnityEngine.Object UnityEngine.Object::Internal_InstantiateSingle(UnityEngine.Object,UnityEngine.Vector3,UnityEngine.Quaternion) +extern "C" Object_t76 * Object_Internal_InstantiateSingle_m1330 (Object_t * __this /* static, unused */, Object_t76 * ___data, Vector3_t4 ___pos, Quaternion_t19 ___rot, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___data; + Object_t76 * L_1 = Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331(NULL /*static, unused*/, L_0, (&___pos), (&___rot), /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Object UnityEngine.Object::INTERNAL_CALL_Internal_InstantiateSingle(UnityEngine.Object,UnityEngine.Vector3&,UnityEngine.Quaternion&) +extern "C" Object_t76 * Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331 (Object_t * __this /* static, unused */, Object_t76 * ___data, Vector3_t4 * ___pos, Quaternion_t19 * ___rot, const MethodInfo* method) +{ + typedef Object_t76 * (*Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331_ftn) (Object_t76 *, Vector3_t4 *, Quaternion_t19 *); + static Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::INTERNAL_CALL_Internal_InstantiateSingle(UnityEngine.Object,UnityEngine.Vector3&,UnityEngine.Quaternion&)"); + return _il2cpp_icall_func(___data, ___pos, ___rot); +} +// System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single) +extern "C" void Object_Destroy_m693 (Object_t * __this /* static, unused */, Object_t76 * ___obj, float ___t, const MethodInfo* method) +{ + typedef void (*Object_Destroy_m693_ftn) (Object_t76 *, float); + static Object_Destroy_m693_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_Destroy_m693_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)"); + _il2cpp_icall_func(___obj, ___t); +} +// System.Void UnityEngine.Object::Destroy(UnityEngine.Object) +extern "C" void Object_Destroy_m687 (Object_t * __this /* static, unused */, Object_t76 * ___obj, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + V_0 = (0.0f); + Object_t76 * L_0 = ___obj; + float L_1 = V_0; + Object_Destroy_m693(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object,System.Boolean) +extern "C" void Object_DestroyImmediate_m1332 (Object_t * __this /* static, unused */, Object_t76 * ___obj, bool ___allowDestroyingAssets, const MethodInfo* method) +{ + typedef void (*Object_DestroyImmediate_m1332_ftn) (Object_t76 *, bool); + static Object_DestroyImmediate_m1332_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_DestroyImmediate_m1332_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::DestroyImmediate(UnityEngine.Object,System.Boolean)"); + _il2cpp_icall_func(___obj, ___allowDestroyingAssets); +} +// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object) +extern "C" void Object_DestroyImmediate_m1333 (Object_t * __this /* static, unused */, Object_t76 * ___obj, const MethodInfo* method) +{ + bool V_0 = false; + { + V_0 = 0; + Object_t76 * L_0 = ___obj; + bool L_1 = V_0; + Object_DestroyImmediate_m1332(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object[] UnityEngine.Object::FindObjectsOfType(System.Type) +extern "C" ObjectU5BU5D_t150* Object_FindObjectsOfType_m586 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + typedef ObjectU5BU5D_t150* (*Object_FindObjectsOfType_m586_ftn) (Type_t *); + static Object_FindObjectsOfType_m586_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_FindObjectsOfType_m586_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::FindObjectsOfType(System.Type)"); + return _il2cpp_icall_func(___type); +} +// System.String UnityEngine.Object::get_name() +extern "C" String_t* Object_get_name_m630 (Object_t76 * __this, const MethodInfo* method) +{ + typedef String_t* (*Object_get_name_m630_ftn) (Object_t76 *); + static Object_get_name_m630_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_get_name_m630_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::get_name()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Object::set_name(System.String) +extern "C" void Object_set_name_m1334 (Object_t76 * __this, String_t* ___value, const MethodInfo* method) +{ + typedef void (*Object_set_name_m1334_ftn) (Object_t76 *, String_t*); + static Object_set_name_m1334_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_set_name_m1334_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::set_name(System.String)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object) +extern "C" void Object_DontDestroyOnLoad_m747 (Object_t * __this /* static, unused */, Object_t76 * ___target, const MethodInfo* method) +{ + typedef void (*Object_DontDestroyOnLoad_m747_ftn) (Object_t76 *); + static Object_DontDestroyOnLoad_m747_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_DontDestroyOnLoad_m747_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)"); + _il2cpp_icall_func(___target); +} +// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) +extern "C" void Object_set_hideFlags_m1335 (Object_t76 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Object_set_hideFlags_m1335_ftn) (Object_t76 *, int32_t); + static Object_set_hideFlags_m1335_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_set_hideFlags_m1335_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Object::DestroyObject(UnityEngine.Object,System.Single) +extern "C" void Object_DestroyObject_m1336 (Object_t * __this /* static, unused */, Object_t76 * ___obj, float ___t, const MethodInfo* method) +{ + typedef void (*Object_DestroyObject_m1336_ftn) (Object_t76 *, float); + static Object_DestroyObject_m1336_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_DestroyObject_m1336_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::DestroyObject(UnityEngine.Object,System.Single)"); + _il2cpp_icall_func(___obj, ___t); +} +// System.Void UnityEngine.Object::DestroyObject(UnityEngine.Object) +extern "C" void Object_DestroyObject_m617 (Object_t * __this /* static, unused */, Object_t76 * ___obj, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + V_0 = (0.0f); + Object_t76 * L_0 = ___obj; + float L_1 = V_0; + Object_DestroyObject_m1336(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.Object::ToString() +extern "C" String_t* Object_ToString_m1337 (Object_t76 * __this, const MethodInfo* method) +{ + typedef String_t* (*Object_ToString_m1337_ftn) (Object_t76 *); + static Object_ToString_m1337_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Object_ToString_m1337_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::ToString()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.Object::Equals(System.Object) +extern TypeInfo* Object_t76_il2cpp_TypeInfo_var; +extern "C" bool Object_Equals_m1338 (Object_t76 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t76_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(141); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + bool L_1 = Object_CompareBaseObjects_m1340(NULL /*static, unused*/, __this, ((Object_t76 *)IsInstClass(L_0, Object_t76_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 UnityEngine.Object::GetHashCode() +extern "C" int32_t Object_GetHashCode_m1339 (Object_t76 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Object_GetInstanceID_m1342(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.Object::CompareBaseObjects(UnityEngine.Object,UnityEngine.Object) +extern "C" bool Object_CompareBaseObjects_m1340 (Object_t * __this /* static, unused */, Object_t76 * ___lhs, Object_t76 * ___rhs, const MethodInfo* method) +{ + bool V_0 = false; + bool V_1 = false; + { + Object_t76 * L_0 = ___lhs; + V_0 = ((((Object_t*)(Object_t76 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + Object_t76 * L_1 = ___rhs; + V_1 = ((((Object_t*)(Object_t76 *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + bool L_2 = V_1; + if (!L_2) + { + goto IL_0018; + } + } + { + bool L_3 = V_0; + if (!L_3) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + bool L_4 = V_1; + if (!L_4) + { + goto IL_0028; + } + } + { + Object_t76 * L_5 = ___lhs; + bool L_6 = Object_IsNativeObjectAlive_m1341(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return ((((int32_t)L_6) == ((int32_t)0))? 1 : 0); + } + +IL_0028: + { + bool L_7 = V_0; + if (!L_7) + { + goto IL_0038; + } + } + { + Object_t76 * L_8 = ___rhs; + bool L_9 = Object_IsNativeObjectAlive_m1341(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + return ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + } + +IL_0038: + { + Object_t76 * L_10 = ___lhs; + NullCheck(L_10); + int32_t L_11 = (L_10->___m_InstanceID_0); + Object_t76 * L_12 = ___rhs; + NullCheck(L_12); + int32_t L_13 = (L_12->___m_InstanceID_0); + return ((((int32_t)L_11) == ((int32_t)L_13))? 1 : 0); + } +} +// System.Boolean UnityEngine.Object::IsNativeObjectAlive(UnityEngine.Object) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" bool Object_IsNativeObjectAlive_m1341 (Object_t * __this /* static, unused */, Object_t76 * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + Object_t76 * L_0 = ___o; + NullCheck(L_0); + IntPtr_t L_1 = Object_GetCachedPtr_m1343(L_0, /*hidden argument*/NULL); + IntPtr_t L_2 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_3 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 UnityEngine.Object::GetInstanceID() +extern "C" int32_t Object_GetInstanceID_m1342 (Object_t76 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_InstanceID_0); + return L_0; + } +} +// System.IntPtr UnityEngine.Object::GetCachedPtr() +extern "C" IntPtr_t Object_GetCachedPtr_m1343 (Object_t76 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___m_CachedPtr_1); + return L_0; + } +} +// UnityEngine.Object UnityEngine.Object::Instantiate(UnityEngine.Object,UnityEngine.Vector3,UnityEngine.Quaternion) +extern Il2CppCodeGenString* _stringLiteral86; +extern "C" Object_t76 * Object_Instantiate_m616 (Object_t * __this /* static, unused */, Object_t76 * ___original, Vector3_t4 ___position, Quaternion_t19 ___rotation, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral86 = il2cpp_codegen_string_literal_from_index(86); + s_Il2CppMethodIntialized = true; + } + { + Object_t76 * L_0 = ___original; + Object_CheckNullArgument_m1344(NULL /*static, unused*/, L_0, _stringLiteral86, /*hidden argument*/NULL); + Object_t76 * L_1 = ___original; + Vector3_t4 L_2 = ___position; + Quaternion_t19 L_3 = ___rotation; + Object_t76 * L_4 = Object_Internal_InstantiateSingle_m1330(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.Object::CheckNullArgument(System.Object,System.String) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" void Object_CheckNullArgument_m1344 (Object_t * __this /* static, unused */, Object_t * ___arg, String_t* ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (L_0) + { + goto IL_000d; + } + } + { + String_t* L_1 = ___message; + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_000d: + { + return; + } +} +// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) +extern "C" bool Object_op_Implicit_m435 (Object_t * __this /* static, unused */, Object_t76 * ___exists, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___exists; + bool L_1 = Object_CompareBaseObjects_m1340(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + return ((((int32_t)L_1) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) +extern "C" bool Object_op_Equality_m445 (Object_t * __this /* static, unused */, Object_t76 * ___x, Object_t76 * ___y, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___x; + Object_t76 * L_1 = ___y; + bool L_2 = Object_CompareBaseObjects_m1340(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) +extern "C" bool Object_op_Inequality_m429 (Object_t * __this /* static, unused */, Object_t76 * ___x, Object_t76 * ___y, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___x; + Object_t76 * L_1 = ___y; + bool L_2 = Object_CompareBaseObjects_m1340(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// Conversion methods for marshalling of: UnityEngine.Object +extern "C" void Object_t76_marshal(const Object_t76& unmarshaled, Object_t76_marshaled& marshaled) +{ + marshaled.___m_InstanceID_0 = unmarshaled.___m_InstanceID_0; + marshaled.___m_CachedPtr_1 = reinterpret_cast((unmarshaled.___m_CachedPtr_1).___m_value_0); +} +extern "C" void Object_t76_marshal_back(const Object_t76_marshaled& marshaled, Object_t76& unmarshaled) +{ + unmarshaled.___m_InstanceID_0 = marshaled.___m_InstanceID_0; + (unmarshaled.___m_CachedPtr_1).___m_value_0 = reinterpret_cast(marshaled.___m_CachedPtr_1); +} +// Conversion method for clean up from marshalling of: UnityEngine.Object +extern "C" void Object_t76_marshal_cleanup(Object_t76_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Component::.ctor() +extern "C" void Component__ctor_m1345 (Component_t169 * __this, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Transform UnityEngine.Component::get_transform() +extern "C" Transform_t3 * Component_get_transform_m401 (Component_t169 * __this, const MethodInfo* method) +{ + typedef Transform_t3 * (*Component_get_transform_m401_ftn) (Component_t169 *); + static Component_get_transform_m401_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_get_transform_m401_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::get_transform()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.GameObject UnityEngine.Component::get_gameObject() +extern "C" GameObject_t77 * Component_get_gameObject_m428 (Component_t169 * __this, const MethodInfo* method) +{ + typedef GameObject_t77 * (*Component_get_gameObject_m428_ftn) (Component_t169 *); + static Component_get_gameObject_m428_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_get_gameObject_m428_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::get_gameObject()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Component UnityEngine.Component::GetComponent(System.Type) +extern "C" Component_t169 * Component_GetComponent_m1346 (Component_t169 * __this, Type_t * ___type, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + Type_t * L_1 = ___type; + NullCheck(L_0); + Component_t169 * L_2 = GameObject_GetComponent_m744(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Component::GetComponentFastPath(System.Type,System.IntPtr) +extern "C" void Component_GetComponentFastPath_m1347 (Component_t169 * __this, Type_t * ___type, IntPtr_t ___oneFurtherThanResultValue, const MethodInfo* method) +{ + typedef void (*Component_GetComponentFastPath_m1347_ftn) (Component_t169 *, Type_t *, IntPtr_t); + static Component_GetComponentFastPath_m1347_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_GetComponentFastPath_m1347_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::GetComponentFastPath(System.Type,System.IntPtr)"); + _il2cpp_icall_func(__this, ___type, ___oneFurtherThanResultValue); +} +// UnityEngine.Component UnityEngine.Component::GetComponentInChildren(System.Type) +extern "C" Component_t169 * Component_GetComponentInChildren_m1348 (Component_t169 * __this, Type_t * ___t, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + Type_t * L_1 = ___t; + NullCheck(L_0); + Component_t169 * L_2 = GameObject_GetComponentInChildren_m1356(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Component UnityEngine.Component::GetComponentInParent(System.Type) +extern "C" Component_t169 * Component_GetComponentInParent_m1349 (Component_t169 * __this, Type_t * ___t, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + Type_t * L_1 = ___t; + NullCheck(L_0); + Component_t169 * L_2 = GameObject_GetComponentInParent_m1357(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Component::GetComponentsForListInternal(System.Type,System.Object) +extern "C" void Component_GetComponentsForListInternal_m1350 (Component_t169 * __this, Type_t * ___searchType, Object_t * ___resultList, const MethodInfo* method) +{ + typedef void (*Component_GetComponentsForListInternal_m1350_ftn) (Component_t169 *, Type_t *, Object_t *); + static Component_GetComponentsForListInternal_m1350_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_GetComponentsForListInternal_m1350_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::GetComponentsForListInternal(System.Type,System.Object)"); + _il2cpp_icall_func(__this, ___searchType, ___resultList); +} +// System.Void UnityEngine.Component::GetComponents(System.Type,System.Collections.Generic.List`1) +extern "C" void Component_GetComponents_m1351 (Component_t169 * __this, Type_t * ___type, List_1_t422 * ___results, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + List_1_t422 * L_1 = ___results; + Component_GetComponentsForListInternal_m1350(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.Component::get_tag() +extern "C" String_t* Component_get_tag_m441 (Component_t169 * __this, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = Component_get_gameObject_m428(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = GameObject_get_tag_m1362(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Component::CompareTag(System.String) +extern "C" bool Component_CompareTag_m493 (Component_t169 * __this, String_t* ___tag, const MethodInfo* method) +{ + typedef bool (*Component_CompareTag_m493_ftn) (Component_t169 *, String_t*); + static Component_CompareTag_m493_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_CompareTag_m493_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::CompareTag(System.String)"); + return _il2cpp_icall_func(__this, ___tag); +} +// System.Void UnityEngine.Component::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions) +extern "C" void Component_SendMessage_m1352 (Component_t169 * __this, String_t* ___methodName, Object_t * ___value, int32_t ___options, const MethodInfo* method) +{ + typedef void (*Component_SendMessage_m1352_ftn) (Component_t169 *, String_t*, Object_t *, int32_t); + static Component_SendMessage_m1352_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_SendMessage_m1352_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions)"); + _il2cpp_icall_func(__this, ___methodName, ___value, ___options); +} +// System.Void UnityEngine.Component::SendMessage(System.String) +extern "C" void Component_SendMessage_m678 (Component_t169 * __this, String_t* ___methodName, const MethodInfo* method) +{ + int32_t V_0 = {0}; + Object_t * V_1 = {0}; + { + V_0 = 0; + V_1 = NULL; + String_t* L_0 = ___methodName; + Object_t * L_1 = V_1; + int32_t L_2 = V_0; + Component_SendMessage_m1352(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Component::BroadcastMessage(System.String,System.Object,UnityEngine.SendMessageOptions) +extern "C" void Component_BroadcastMessage_m1353 (Component_t169 * __this, String_t* ___methodName, Object_t * ___parameter, int32_t ___options, const MethodInfo* method) +{ + typedef void (*Component_BroadcastMessage_m1353_ftn) (Component_t169 *, String_t*, Object_t *, int32_t); + static Component_BroadcastMessage_m1353_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Component_BroadcastMessage_m1353_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::BroadcastMessage(System.String,System.Object,UnityEngine.SendMessageOptions)"); + _il2cpp_icall_func(__this, ___methodName, ___parameter, ___options); +} +// System.Void UnityEngine.Component::BroadcastMessage(System.String,UnityEngine.SendMessageOptions) +extern "C" void Component_BroadcastMessage_m686 (Component_t169 * __this, String_t* ___methodName, int32_t ___options, const MethodInfo* method) +{ + { + String_t* L_0 = ___methodName; + int32_t L_1 = ___options; + Component_BroadcastMessage_m1353(__this, L_0, NULL, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.Light::get_shadowStrength() +extern "C" float Light_get_shadowStrength_m664 (Light_t90 * __this, const MethodInfo* method) +{ + typedef float (*Light_get_shadowStrength_m664_ftn) (Light_t90 *); + static Light_get_shadowStrength_m664_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Light_get_shadowStrength_m664_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadowStrength()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Light::set_shadowStrength(System.Single) +extern "C" void Light_set_shadowStrength_m668 (Light_t90 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Light_set_shadowStrength_m668_ftn) (Light_t90 *, float); + static Light_set_shadowStrength_m668_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Light_set_shadowStrength_m668_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::set_shadowStrength(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Light::set_shadowBias(System.Single) +extern "C" void Light_set_shadowBias_m667 (Light_t90 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Light_set_shadowBias_m667_ftn) (Light_t90 *, float); + static Light_set_shadowBias_m667_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Light_set_shadowBias_m667_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::set_shadowBias(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.GameObject::.ctor(System.String) +extern "C" void GameObject__ctor_m654 (GameObject_t77 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + GameObject_Internal_CreateGameObject_m1367(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.Type) +extern "C" Component_t169 * GameObject_GetComponent_m744 (GameObject_t77 * __this, Type_t * ___type, const MethodInfo* method) +{ + typedef Component_t169 * (*GameObject_GetComponent_m744_ftn) (GameObject_t77 *, Type_t *); + static GameObject_GetComponent_m744_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_GetComponent_m744_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponent(System.Type)"); + return _il2cpp_icall_func(__this, ___type); +} +// System.Void UnityEngine.GameObject::GetComponentFastPath(System.Type,System.IntPtr) +extern "C" void GameObject_GetComponentFastPath_m1354 (GameObject_t77 * __this, Type_t * ___type, IntPtr_t ___oneFurtherThanResultValue, const MethodInfo* method) +{ + typedef void (*GameObject_GetComponentFastPath_m1354_ftn) (GameObject_t77 *, Type_t *, IntPtr_t); + static GameObject_GetComponentFastPath_m1354_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_GetComponentFastPath_m1354_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentFastPath(System.Type,System.IntPtr)"); + _il2cpp_icall_func(__this, ___type, ___oneFurtherThanResultValue); +} +// UnityEngine.Component UnityEngine.GameObject::GetComponentByName(System.String) +extern "C" Component_t169 * GameObject_GetComponentByName_m1355 (GameObject_t77 * __this, String_t* ___type, const MethodInfo* method) +{ + typedef Component_t169 * (*GameObject_GetComponentByName_m1355_ftn) (GameObject_t77 *, String_t*); + static GameObject_GetComponentByName_m1355_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_GetComponentByName_m1355_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentByName(System.String)"); + return _il2cpp_icall_func(__this, ___type); +} +// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.String) +extern "C" Component_t169 * GameObject_GetComponent_m746 (GameObject_t77 * __this, String_t* ___type, const MethodInfo* method) +{ + { + String_t* L_0 = ___type; + Component_t169 * L_1 = GameObject_GetComponentByName_m1355(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Component UnityEngine.GameObject::GetComponentInChildren(System.Type) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Transform_t3_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Component_t169 * GameObject_GetComponentInChildren_m1356 (GameObject_t77 * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Transform_t3_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(44); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Component_t169 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + Transform_t3 * V_2 = {0}; + Object_t * V_3 = {0}; + Component_t169 * V_4 = {0}; + Component_t169 * V_5 = {0}; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = GameObject_get_activeInHierarchy_m1361(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0021; + } + } + { + Type_t * L_1 = ___type; + Component_t169 * L_2 = GameObject_GetComponent_m744(__this, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Component_t169 * L_3 = V_0; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0021; + } + } + { + Component_t169 * L_5 = V_0; + return L_5; + } + +IL_0021: + { + Transform_t3 * L_6 = GameObject_get_transform_m416(__this, /*hidden argument*/NULL); + V_1 = L_6; + Transform_t3 * L_7 = V_1; + bool L_8 = Object_op_Inequality_m429(NULL /*static, unused*/, L_7, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0095; + } + } + { + Transform_t3 * L_9 = V_1; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() */, L_9); + V_3 = L_10; + } + +IL_003b: + try + { // begin try (depth: 1) + { + goto IL_0070; + } + +IL_0040: + { + Object_t * L_11 = V_3; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_11); + V_2 = ((Transform_t3 *)CastclassClass(L_12, Transform_t3_il2cpp_TypeInfo_var)); + Transform_t3 * L_13 = V_2; + NullCheck(L_13); + GameObject_t77 * L_14 = Component_get_gameObject_m428(L_13, /*hidden argument*/NULL); + Type_t * L_15 = ___type; + NullCheck(L_14); + Component_t169 * L_16 = GameObject_GetComponentInChildren_m1356(L_14, L_15, /*hidden argument*/NULL); + V_4 = L_16; + Component_t169 * L_17 = V_4; + bool L_18 = Object_op_Inequality_m429(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_0070; + } + } + +IL_0067: + { + Component_t169 * L_19 = V_4; + V_5 = L_19; + IL2CPP_LEAVE(0x97, FINALLY_0080); + } + +IL_0070: + { + Object_t * L_20 = V_3; + NullCheck(L_20); + bool L_21 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_20); + if (L_21) + { + goto IL_0040; + } + } + +IL_007b: + { + IL2CPP_LEAVE(0x95, FINALLY_0080); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0080; + } + +FINALLY_0080: + { // begin finally (depth: 1) + { + Object_t * L_22 = V_3; + V_6 = ((Object_t *)IsInst(L_22, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_6; + if (L_23) + { + goto IL_008d; + } + } + +IL_008c: + { + IL2CPP_END_FINALLY(128) + } + +IL_008d: + { + Object_t * L_24 = V_6; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_24); + IL2CPP_END_FINALLY(128) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(128) + { + IL2CPP_JUMP_TBL(0x97, IL_0097) + IL2CPP_JUMP_TBL(0x95, IL_0095) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0095: + { + return (Component_t169 *)NULL; + } + +IL_0097: + { + Component_t169 * L_25 = V_5; + return L_25; + } +} +// UnityEngine.Component UnityEngine.GameObject::GetComponentInParent(System.Type) +extern "C" Component_t169 * GameObject_GetComponentInParent_m1357 (GameObject_t77 * __this, Type_t * ___type, const MethodInfo* method) +{ + Component_t169 * V_0 = {0}; + Transform_t3 * V_1 = {0}; + Component_t169 * V_2 = {0}; + { + bool L_0 = GameObject_get_activeInHierarchy_m1361(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0021; + } + } + { + Type_t * L_1 = ___type; + Component_t169 * L_2 = GameObject_GetComponent_m744(__this, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Component_t169 * L_3 = V_0; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0021; + } + } + { + Component_t169 * L_5 = V_0; + return L_5; + } + +IL_0021: + { + Transform_t3 * L_6 = GameObject_get_transform_m416(__this, /*hidden argument*/NULL); + NullCheck(L_6); + Transform_t3 * L_7 = Transform_get_parent_m481(L_6, /*hidden argument*/NULL); + V_1 = L_7; + Transform_t3 * L_8 = V_1; + bool L_9 = Object_op_Inequality_m429(NULL /*static, unused*/, L_8, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_007c; + } + } + { + goto IL_0070; + } + +IL_003e: + { + Transform_t3 * L_10 = V_1; + NullCheck(L_10); + GameObject_t77 * L_11 = Component_get_gameObject_m428(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + bool L_12 = GameObject_get_activeInHierarchy_m1361(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0069; + } + } + { + Transform_t3 * L_13 = V_1; + NullCheck(L_13); + GameObject_t77 * L_14 = Component_get_gameObject_m428(L_13, /*hidden argument*/NULL); + Type_t * L_15 = ___type; + NullCheck(L_14); + Component_t169 * L_16 = GameObject_GetComponent_m744(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + Component_t169 * L_17 = V_2; + bool L_18 = Object_op_Inequality_m429(NULL /*static, unused*/, L_17, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_0069; + } + } + { + Component_t169 * L_19 = V_2; + return L_19; + } + +IL_0069: + { + Transform_t3 * L_20 = V_1; + NullCheck(L_20); + Transform_t3 * L_21 = Transform_get_parent_m481(L_20, /*hidden argument*/NULL); + V_1 = L_21; + } + +IL_0070: + { + Transform_t3 * L_22 = V_1; + bool L_23 = Object_op_Inequality_m429(NULL /*static, unused*/, L_22, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_23) + { + goto IL_003e; + } + } + +IL_007c: + { + return (Component_t169 *)NULL; + } +} +// System.Array UnityEngine.GameObject::GetComponentsInternal(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Object) +extern "C" Array_t * GameObject_GetComponentsInternal_m1358 (GameObject_t77 * __this, Type_t * ___type, bool ___useSearchTypeAsArrayReturnType, bool ___recursive, bool ___includeInactive, bool ___reverse, Object_t * ___resultList, const MethodInfo* method) +{ + typedef Array_t * (*GameObject_GetComponentsInternal_m1358_ftn) (GameObject_t77 *, Type_t *, bool, bool, bool, bool, Object_t *); + static GameObject_GetComponentsInternal_m1358_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_GetComponentsInternal_m1358_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentsInternal(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Object)"); + return _il2cpp_icall_func(__this, ___type, ___useSearchTypeAsArrayReturnType, ___recursive, ___includeInactive, ___reverse, ___resultList); +} +// UnityEngine.Transform UnityEngine.GameObject::get_transform() +extern "C" Transform_t3 * GameObject_get_transform_m416 (GameObject_t77 * __this, const MethodInfo* method) +{ + typedef Transform_t3 * (*GameObject_get_transform_m416_ftn) (GameObject_t77 *); + static GameObject_get_transform_m416_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_get_transform_m416_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_transform()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.GameObject::get_layer() +extern "C" int32_t GameObject_get_layer_m1359 (GameObject_t77 * __this, const MethodInfo* method) +{ + typedef int32_t (*GameObject_get_layer_m1359_ftn) (GameObject_t77 *); + static GameObject_get_layer_m1359_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_get_layer_m1359_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_layer()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GameObject::set_layer(System.Int32) +extern "C" void GameObject_set_layer_m1360 (GameObject_t77 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*GameObject_set_layer_m1360_ftn) (GameObject_t77 *, int32_t); + static GameObject_set_layer_m1360_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_set_layer_m1360_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::set_layer(System.Int32)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.GameObject::SetActive(System.Boolean) +extern "C" void GameObject_SetActive_m592 (GameObject_t77 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*GameObject_SetActive_m592_ftn) (GameObject_t77 *, bool); + static GameObject_SetActive_m592_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_SetActive_m592_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::SetActive(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.GameObject::get_activeSelf() +extern "C" bool GameObject_get_activeSelf_m447 (GameObject_t77 * __this, const MethodInfo* method) +{ + typedef bool (*GameObject_get_activeSelf_m447_ftn) (GameObject_t77 *); + static GameObject_get_activeSelf_m447_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_get_activeSelf_m447_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_activeSelf()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.GameObject::get_activeInHierarchy() +extern "C" bool GameObject_get_activeInHierarchy_m1361 (GameObject_t77 * __this, const MethodInfo* method) +{ + typedef bool (*GameObject_get_activeInHierarchy_m1361_ftn) (GameObject_t77 *); + static GameObject_get_activeInHierarchy_m1361_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_get_activeInHierarchy_m1361_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_activeInHierarchy()"); + return _il2cpp_icall_func(__this); +} +// System.String UnityEngine.GameObject::get_tag() +extern "C" String_t* GameObject_get_tag_m1362 (GameObject_t77 * __this, const MethodInfo* method) +{ + typedef String_t* (*GameObject_get_tag_m1362_ftn) (GameObject_t77 *); + static GameObject_get_tag_m1362_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_get_tag_m1362_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_tag()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.GameObject UnityEngine.GameObject::FindGameObjectWithTag(System.String) +extern "C" GameObject_t77 * GameObject_FindGameObjectWithTag_m415 (Object_t * __this /* static, unused */, String_t* ___tag, const MethodInfo* method) +{ + typedef GameObject_t77 * (*GameObject_FindGameObjectWithTag_m415_ftn) (String_t*); + static GameObject_FindGameObjectWithTag_m415_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_FindGameObjectWithTag_m415_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::FindGameObjectWithTag(System.String)"); + return _il2cpp_icall_func(___tag); +} +// System.Void UnityEngine.GameObject::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions) +extern "C" void GameObject_SendMessage_m1363 (GameObject_t77 * __this, String_t* ___methodName, Object_t * ___value, int32_t ___options, const MethodInfo* method) +{ + typedef void (*GameObject_SendMessage_m1363_ftn) (GameObject_t77 *, String_t*, Object_t *, int32_t); + static GameObject_SendMessage_m1363_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_SendMessage_m1363_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions)"); + _il2cpp_icall_func(__this, ___methodName, ___value, ___options); +} +// System.Void UnityEngine.GameObject::BroadcastMessage(System.String,System.Object,UnityEngine.SendMessageOptions) +extern "C" void GameObject_BroadcastMessage_m1364 (GameObject_t77 * __this, String_t* ___methodName, Object_t * ___parameter, int32_t ___options, const MethodInfo* method) +{ + typedef void (*GameObject_BroadcastMessage_m1364_ftn) (GameObject_t77 *, String_t*, Object_t *, int32_t); + static GameObject_BroadcastMessage_m1364_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_BroadcastMessage_m1364_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::BroadcastMessage(System.String,System.Object,UnityEngine.SendMessageOptions)"); + _il2cpp_icall_func(__this, ___methodName, ___parameter, ___options); +} +// System.Void UnityEngine.GameObject::BroadcastMessage(System.String) +extern "C" void GameObject_BroadcastMessage_m615 (GameObject_t77 * __this, String_t* ___methodName, const MethodInfo* method) +{ + int32_t V_0 = {0}; + Object_t * V_1 = {0}; + { + V_0 = 0; + V_1 = NULL; + String_t* L_0 = ___methodName; + Object_t * L_1 = V_1; + int32_t L_2 = V_0; + GameObject_BroadcastMessage_m1364(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Component UnityEngine.GameObject::Internal_AddComponentWithType(System.Type) +extern "C" Component_t169 * GameObject_Internal_AddComponentWithType_m1365 (GameObject_t77 * __this, Type_t * ___componentType, const MethodInfo* method) +{ + typedef Component_t169 * (*GameObject_Internal_AddComponentWithType_m1365_ftn) (GameObject_t77 *, Type_t *); + static GameObject_Internal_AddComponentWithType_m1365_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_Internal_AddComponentWithType_m1365_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::Internal_AddComponentWithType(System.Type)"); + return _il2cpp_icall_func(__this, ___componentType); +} +// UnityEngine.Component UnityEngine.GameObject::AddComponent(System.Type) +extern "C" Component_t169 * GameObject_AddComponent_m1366 (GameObject_t77 * __this, Type_t * ___componentType, const MethodInfo* method) +{ + { + Type_t * L_0 = ___componentType; + Component_t169 * L_1 = GameObject_Internal_AddComponentWithType_m1365(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.GameObject::Internal_CreateGameObject(UnityEngine.GameObject,System.String) +extern "C" void GameObject_Internal_CreateGameObject_m1367 (Object_t * __this /* static, unused */, GameObject_t77 * ___mono, String_t* ___name, const MethodInfo* method) +{ + typedef void (*GameObject_Internal_CreateGameObject_m1367_ftn) (GameObject_t77 *, String_t*); + static GameObject_Internal_CreateGameObject_m1367_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_Internal_CreateGameObject_m1367_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::Internal_CreateGameObject(UnityEngine.GameObject,System.String)"); + _il2cpp_icall_func(___mono, ___name); +} +// UnityEngine.GameObject UnityEngine.GameObject::Find(System.String) +extern "C" GameObject_t77 * GameObject_Find_m741 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + typedef GameObject_t77 * (*GameObject_Find_m741_ftn) (String_t*); + static GameObject_Find_m741_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GameObject_Find_m741_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::Find(System.String)"); + return _il2cpp_icall_func(___name); +} +// System.Void UnityEngine.Transform/Enumerator::.ctor(UnityEngine.Transform) +extern "C" void Enumerator__ctor_m1368 (Enumerator_t265 * __this, Transform_t3 * ___outer, const MethodInfo* method) +{ + { + __this->___currentIndex_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + Transform_t3 * L_0 = ___outer; + __this->___outer_0 = L_0; + return; + } +} +// System.Object UnityEngine.Transform/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m1369 (Enumerator_t265 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = (__this->___outer_0); + int32_t L_1 = (__this->___currentIndex_1); + NullCheck(L_0); + Transform_t3 * L_2 = Transform_GetChild_m1402(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.Transform/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m1370 (Enumerator_t265 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Transform_t3 * L_0 = (__this->___outer_0); + NullCheck(L_0); + int32_t L_1 = Transform_get_childCount_m1398(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = (__this->___currentIndex_1); + int32_t L_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + V_1 = L_3; + __this->___currentIndex_1 = L_3; + int32_t L_4 = V_1; + int32_t L_5 = V_0; + return ((((int32_t)L_4) < ((int32_t)L_5))? 1 : 0); + } +} +// System.Void UnityEngine.Transform/Enumerator::Reset() +extern "C" void Enumerator_Reset_m1371 (Enumerator_t265 * __this, const MethodInfo* method) +{ + { + __this->___currentIndex_1 = (-1); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::get_position() +extern "C" Vector3_t4 Transform_get_position_m400 (Transform_t3 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Transform_INTERNAL_get_position_m1372(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) +extern "C" void Transform_set_position_m414 (Transform_t3 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Transform_INTERNAL_set_position_m1373(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_position(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_get_position_m1372 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_position_m1372_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_get_position_m1372_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_position_m1372_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_position(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::INTERNAL_set_position(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_set_position_m1373 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_set_position_m1373_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_set_position_m1373_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_set_position_m1373_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_position(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition() +extern "C" Vector3_t4 Transform_get_localPosition_m485 (Transform_t3 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Transform_INTERNAL_get_localPosition_m1374(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) +extern "C" void Transform_set_localPosition_m501 (Transform_t3 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Transform_INTERNAL_set_localPosition_m1375(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_localPosition(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_get_localPosition_m1374 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_localPosition_m1374_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_get_localPosition_m1374_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_localPosition_m1374_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localPosition(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::INTERNAL_set_localPosition(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_set_localPosition_m1375 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_set_localPosition_m1375_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_set_localPosition_m1375_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_set_localPosition_m1375_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localPosition(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles() +extern "C" Vector3_t4 Transform_get_eulerAngles_m550 (Transform_t3 * __this, const MethodInfo* method) +{ + Quaternion_t19 V_0 = {0}; + { + Quaternion_t19 L_0 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + V_0 = L_0; + Vector3_t4 L_1 = Quaternion_get_eulerAngles_m467((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::get_right() +extern "C" Vector3_t4 Transform_get_right_m516 (Transform_t3 * __this, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_get_right_m404(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_2 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::get_up() +extern "C" Vector3_t4 Transform_get_up_m450 (Transform_t3 * __this, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_2 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::get_forward() +extern "C" Vector3_t4 Transform_get_forward_m449 (Transform_t3 * __this, const MethodInfo* method) +{ + { + Quaternion_t19 L_0 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Vector3_t4 L_1 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_2 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Quaternion UnityEngine.Transform::get_rotation() +extern "C" Quaternion_t19 Transform_get_rotation_m462 (Transform_t3 * __this, const MethodInfo* method) +{ + Quaternion_t19 V_0 = {0}; + { + Transform_INTERNAL_get_rotation_m1376(__this, (&V_0), /*hidden argument*/NULL); + Quaternion_t19 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) +extern "C" void Transform_set_rotation_m464 (Transform_t3 * __this, Quaternion_t19 ___value, const MethodInfo* method) +{ + { + Transform_INTERNAL_set_rotation_m1377(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_rotation(UnityEngine.Quaternion&) +extern "C" void Transform_INTERNAL_get_rotation_m1376 (Transform_t3 * __this, Quaternion_t19 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_rotation_m1376_ftn) (Transform_t3 *, Quaternion_t19 *); + static Transform_INTERNAL_get_rotation_m1376_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_rotation_m1376_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_rotation(UnityEngine.Quaternion&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::INTERNAL_set_rotation(UnityEngine.Quaternion&) +extern "C" void Transform_INTERNAL_set_rotation_m1377 (Transform_t3 * __this, Quaternion_t19 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_set_rotation_m1377_ftn) (Transform_t3 *, Quaternion_t19 *); + static Transform_INTERNAL_set_rotation_m1377_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_set_rotation_m1377_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_rotation(UnityEngine.Quaternion&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation() +extern "C" Quaternion_t19 Transform_get_localRotation_m468 (Transform_t3 * __this, const MethodInfo* method) +{ + Quaternion_t19 V_0 = {0}; + { + Transform_INTERNAL_get_localRotation_m1378(__this, (&V_0), /*hidden argument*/NULL); + Quaternion_t19 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) +extern "C" void Transform_set_localRotation_m473 (Transform_t3 * __this, Quaternion_t19 ___value, const MethodInfo* method) +{ + { + Transform_INTERNAL_set_localRotation_m1379(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_localRotation(UnityEngine.Quaternion&) +extern "C" void Transform_INTERNAL_get_localRotation_m1378 (Transform_t3 * __this, Quaternion_t19 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_localRotation_m1378_ftn) (Transform_t3 *, Quaternion_t19 *); + static Transform_INTERNAL_get_localRotation_m1378_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_localRotation_m1378_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localRotation(UnityEngine.Quaternion&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::INTERNAL_set_localRotation(UnityEngine.Quaternion&) +extern "C" void Transform_INTERNAL_set_localRotation_m1379 (Transform_t3 * __this, Quaternion_t19 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_set_localRotation_m1379_ftn) (Transform_t3 *, Quaternion_t19 *); + static Transform_INTERNAL_set_localRotation_m1379_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_set_localRotation_m1379_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localRotation(UnityEngine.Quaternion&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector3 UnityEngine.Transform::get_localScale() +extern "C" Vector3_t4 Transform_get_localScale_m439 (Transform_t3 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Transform_INTERNAL_get_localScale_m1380(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3) +extern "C" void Transform_set_localScale_m440 (Transform_t3 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Transform_INTERNAL_set_localScale_m1381(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_localScale(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_get_localScale_m1380 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_localScale_m1380_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_get_localScale_m1380_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_localScale_m1380_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_localScale(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::INTERNAL_set_localScale(UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_set_localScale_m1381 (Transform_t3 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_set_localScale_m1381_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_set_localScale_m1381_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_set_localScale_m1381_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_set_localScale(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Transform UnityEngine.Transform::get_parent() +extern "C" Transform_t3 * Transform_get_parent_m481 (Transform_t3 * __this, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = Transform_get_parentInternal_m1382(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral87; +extern "C" void Transform_set_parent_m403 (Transform_t3 * __this, Transform_t3 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + _stringLiteral87 = il2cpp_codegen_string_literal_from_index(87); + s_Il2CppMethodIntialized = true; + } + { + if (!((RectTransform_t242 *)IsInstSealed(__this, RectTransform_t242_il2cpp_TypeInfo_var))) + { + goto IL_0016; + } + } + { + Debug_LogWarning_m1275(NULL /*static, unused*/, _stringLiteral87, __this, /*hidden argument*/NULL); + } + +IL_0016: + { + Transform_t3 * L_0 = ___value; + Transform_set_parentInternal_m1383(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Transform UnityEngine.Transform::get_parentInternal() +extern "C" Transform_t3 * Transform_get_parentInternal_m1382 (Transform_t3 * __this, const MethodInfo* method) +{ + typedef Transform_t3 * (*Transform_get_parentInternal_m1382_ftn) (Transform_t3 *); + static Transform_get_parentInternal_m1382_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_get_parentInternal_m1382_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::get_parentInternal()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Transform::set_parentInternal(UnityEngine.Transform) +extern "C" void Transform_set_parentInternal_m1383 (Transform_t3 * __this, Transform_t3 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_set_parentInternal_m1383_ftn) (Transform_t3 *, Transform_t3 *); + static Transform_set_parentInternal_m1383_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_set_parentInternal_m1383_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::set_parentInternal(UnityEngine.Transform)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform) +extern "C" void Transform_SetParent_m1384 (Transform_t3 * __this, Transform_t3 * ___parent, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___parent; + Transform_SetParent_m1385(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean) +extern "C" void Transform_SetParent_m1385 (Transform_t3 * __this, Transform_t3 * ___parent, bool ___worldPositionStays, const MethodInfo* method) +{ + typedef void (*Transform_SetParent_m1385_ftn) (Transform_t3 *, Transform_t3 *, bool); + static Transform_SetParent_m1385_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_SetParent_m1385_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)"); + _il2cpp_icall_func(__this, ___parent, ___worldPositionStays); +} +// UnityEngine.Matrix4x4 UnityEngine.Transform::get_worldToLocalMatrix() +extern "C" Matrix4x4_t233 Transform_get_worldToLocalMatrix_m1386 (Transform_t3 * __this, const MethodInfo* method) +{ + Matrix4x4_t233 V_0 = {0}; + { + Transform_INTERNAL_get_worldToLocalMatrix_m1387(__this, (&V_0), /*hidden argument*/NULL); + Matrix4x4_t233 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Transform::INTERNAL_get_worldToLocalMatrix(UnityEngine.Matrix4x4&) +extern "C" void Transform_INTERNAL_get_worldToLocalMatrix_m1387 (Transform_t3 * __this, Matrix4x4_t233 * ___value, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_get_worldToLocalMatrix_m1387_ftn) (Transform_t3 *, Matrix4x4_t233 *); + static Transform_INTERNAL_get_worldToLocalMatrix_m1387_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_get_worldToLocalMatrix_m1387_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_get_worldToLocalMatrix(UnityEngine.Matrix4x4&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Transform::Translate(UnityEngine.Vector3) +extern "C" void Transform_Translate_m743 (Transform_t3 * __this, Vector3_t4 ___translation, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 1; + Vector3_t4 L_0 = ___translation; + int32_t L_1 = V_0; + Transform_Translate_m635(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::Translate(UnityEngine.Vector3,UnityEngine.Space) +extern "C" void Transform_Translate_m635 (Transform_t3 * __this, Vector3_t4 ___translation, int32_t ___relativeTo, const MethodInfo* method) +{ + { + int32_t L_0 = ___relativeTo; + if (L_0) + { + goto IL_001d; + } + } + { + Vector3_t4 L_1 = Transform_get_position_m400(__this, /*hidden argument*/NULL); + Vector3_t4 L_2 = ___translation; + Vector3_t4 L_3 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + Transform_set_position_m414(__this, L_3, /*hidden argument*/NULL); + goto IL_0035; + } + +IL_001d: + { + Vector3_t4 L_4 = Transform_get_position_m400(__this, /*hidden argument*/NULL); + Vector3_t4 L_5 = ___translation; + Vector3_t4 L_6 = Transform_TransformDirection_m1392(__this, L_5, /*hidden argument*/NULL); + Vector3_t4 L_7 = Vector3_op_Addition_m411(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL); + Transform_set_position_m414(__this, L_7, /*hidden argument*/NULL); + } + +IL_0035: + { + return; + } +} +// System.Void UnityEngine.Transform::Rotate(UnityEngine.Vector3,UnityEngine.Space) +extern "C" void Transform_Rotate_m636 (Transform_t3 * __this, Vector3_t4 ___eulerAngles, int32_t ___relativeTo, const MethodInfo* method) +{ + Quaternion_t19 V_0 = {0}; + { + float L_0 = ((&___eulerAngles)->___x_1); + float L_1 = ((&___eulerAngles)->___y_2); + float L_2 = ((&___eulerAngles)->___z_3); + Quaternion_t19 L_3 = Quaternion_Euler_m471(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = ___relativeTo; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_0039; + } + } + { + Quaternion_t19 L_5 = Transform_get_localRotation_m468(__this, /*hidden argument*/NULL); + Quaternion_t19 L_6 = V_0; + Quaternion_t19 L_7 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + Transform_set_localRotation_m473(__this, L_7, /*hidden argument*/NULL); + goto IL_0066; + } + +IL_0039: + { + Quaternion_t19 L_8 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Quaternion_t19 L_9 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Quaternion_t19 L_10 = Quaternion_Inverse_m997(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + Quaternion_t19 L_11 = V_0; + Quaternion_t19 L_12 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + Quaternion_t19 L_13 = Transform_get_rotation_m462(__this, /*hidden argument*/NULL); + Quaternion_t19 L_14 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + Quaternion_t19 L_15 = Quaternion_op_Multiply_m478(NULL /*static, unused*/, L_8, L_14, /*hidden argument*/NULL); + Transform_set_rotation_m464(__this, L_15, /*hidden argument*/NULL); + } + +IL_0066: + { + return; + } +} +// System.Void UnityEngine.Transform::Rotate(System.Single,System.Single,System.Single) +extern "C" void Transform_Rotate_m476 (Transform_t3 * __this, float ___xAngle, float ___yAngle, float ___zAngle, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 1; + float L_0 = ___xAngle; + float L_1 = ___yAngle; + float L_2 = ___zAngle; + int32_t L_3 = V_0; + Transform_Rotate_m1388(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::Rotate(System.Single,System.Single,System.Single,UnityEngine.Space) +extern "C" void Transform_Rotate_m1388 (Transform_t3 * __this, float ___xAngle, float ___yAngle, float ___zAngle, int32_t ___relativeTo, const MethodInfo* method) +{ + { + float L_0 = ___xAngle; + float L_1 = ___yAngle; + float L_2 = ___zAngle; + Vector3_t4 L_3 = {0}; + Vector3__ctor_m419(&L_3, L_0, L_1, L_2, /*hidden argument*/NULL); + int32_t L_4 = ___relativeTo; + Transform_Rotate_m636(__this, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::LookAt(UnityEngine.Transform) +extern "C" void Transform_LookAt_m690 (Transform_t3 * __this, Transform_t3 * ___target, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Vector3_t4 L_0 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Transform_t3 * L_1 = ___target; + Vector3_t4 L_2 = V_0; + Transform_LookAt_m1389(__this, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::LookAt(UnityEngine.Transform,UnityEngine.Vector3) +extern "C" void Transform_LookAt_m1389 (Transform_t3 * __this, Transform_t3 * ___target, Vector3_t4 ___worldUp, const MethodInfo* method) +{ + { + Transform_t3 * L_0 = ___target; + bool L_1 = Object_op_Implicit_m435(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0018; + } + } + { + Transform_t3 * L_2 = ___target; + NullCheck(L_2); + Vector3_t4 L_3 = Transform_get_position_m400(L_2, /*hidden argument*/NULL); + Vector3_t4 L_4 = ___worldUp; + Transform_LookAt_m1390(__this, L_3, L_4, /*hidden argument*/NULL); + } + +IL_0018: + { + return; + } +} +// System.Void UnityEngine.Transform::LookAt(UnityEngine.Vector3,UnityEngine.Vector3) +extern "C" void Transform_LookAt_m1390 (Transform_t3 * __this, Vector3_t4 ___worldPosition, Vector3_t4 ___worldUp, const MethodInfo* method) +{ + { + Transform_INTERNAL_CALL_LookAt_m1391(NULL /*static, unused*/, __this, (&___worldPosition), (&___worldUp), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::LookAt(UnityEngine.Vector3) +extern "C" void Transform_LookAt_m637 (Transform_t3 * __this, Vector3_t4 ___worldPosition, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Vector3_t4 L_0 = Vector3_get_up_m448(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Transform_INTERNAL_CALL_LookAt_m1391(NULL /*static, unused*/, __this, (&___worldPosition), (&V_0), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Transform::INTERNAL_CALL_LookAt(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&) +extern "C" void Transform_INTERNAL_CALL_LookAt_m1391 (Object_t * __this /* static, unused */, Transform_t3 * ___self, Vector3_t4 * ___worldPosition, Vector3_t4 * ___worldUp, const MethodInfo* method) +{ + typedef void (*Transform_INTERNAL_CALL_LookAt_m1391_ftn) (Transform_t3 *, Vector3_t4 *, Vector3_t4 *); + static Transform_INTERNAL_CALL_LookAt_m1391_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_CALL_LookAt_m1391_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_LookAt(UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Vector3&)"); + _il2cpp_icall_func(___self, ___worldPosition, ___worldUp); +} +// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3) +extern "C" Vector3_t4 Transform_TransformDirection_m1392 (Transform_t3 * __this, Vector3_t4 ___direction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Transform_INTERNAL_CALL_TransformDirection_m1393(NULL /*static, unused*/, __this, (&___direction), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::INTERNAL_CALL_TransformDirection(UnityEngine.Transform,UnityEngine.Vector3&) +extern "C" Vector3_t4 Transform_INTERNAL_CALL_TransformDirection_m1393 (Object_t * __this /* static, unused */, Transform_t3 * ___self, Vector3_t4 * ___direction, const MethodInfo* method) +{ + typedef Vector3_t4 (*Transform_INTERNAL_CALL_TransformDirection_m1393_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_CALL_TransformDirection_m1393_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_CALL_TransformDirection_m1393_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_TransformDirection(UnityEngine.Transform,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___direction); +} +// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformDirection(UnityEngine.Vector3) +extern "C" Vector3_t4 Transform_InverseTransformDirection_m569 (Transform_t3 * __this, Vector3_t4 ___direction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Transform_INTERNAL_CALL_InverseTransformDirection_m1394(NULL /*static, unused*/, __this, (&___direction), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::INTERNAL_CALL_InverseTransformDirection(UnityEngine.Transform,UnityEngine.Vector3&) +extern "C" Vector3_t4 Transform_INTERNAL_CALL_InverseTransformDirection_m1394 (Object_t * __this /* static, unused */, Transform_t3 * ___self, Vector3_t4 * ___direction, const MethodInfo* method) +{ + typedef Vector3_t4 (*Transform_INTERNAL_CALL_InverseTransformDirection_m1394_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_CALL_InverseTransformDirection_m1394_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_CALL_InverseTransformDirection_m1394_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_InverseTransformDirection(UnityEngine.Transform,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___direction); +} +// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3) +extern "C" Vector3_t4 Transform_TransformPoint_m1395 (Transform_t3 * __this, Vector3_t4 ___position, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Transform_INTERNAL_CALL_TransformPoint_m1396(NULL /*static, unused*/, __this, (&___position), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::INTERNAL_CALL_TransformPoint(UnityEngine.Transform,UnityEngine.Vector3&) +extern "C" Vector3_t4 Transform_INTERNAL_CALL_TransformPoint_m1396 (Object_t * __this /* static, unused */, Transform_t3 * ___self, Vector3_t4 * ___position, const MethodInfo* method) +{ + typedef Vector3_t4 (*Transform_INTERNAL_CALL_TransformPoint_m1396_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_CALL_TransformPoint_m1396_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_CALL_TransformPoint_m1396_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_TransformPoint(UnityEngine.Transform,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___position); +} +// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) +extern "C" Vector3_t4 Transform_InverseTransformPoint_m477 (Transform_t3 * __this, Vector3_t4 ___position, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Transform_INTERNAL_CALL_InverseTransformPoint_m1397(NULL /*static, unused*/, __this, (&___position), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Transform::INTERNAL_CALL_InverseTransformPoint(UnityEngine.Transform,UnityEngine.Vector3&) +extern "C" Vector3_t4 Transform_INTERNAL_CALL_InverseTransformPoint_m1397 (Object_t * __this /* static, unused */, Transform_t3 * ___self, Vector3_t4 * ___position, const MethodInfo* method) +{ + typedef Vector3_t4 (*Transform_INTERNAL_CALL_InverseTransformPoint_m1397_ftn) (Transform_t3 *, Vector3_t4 *); + static Transform_INTERNAL_CALL_InverseTransformPoint_m1397_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_INTERNAL_CALL_InverseTransformPoint_m1397_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::INTERNAL_CALL_InverseTransformPoint(UnityEngine.Transform,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___position); +} +// System.Int32 UnityEngine.Transform::get_childCount() +extern "C" int32_t Transform_get_childCount_m1398 (Transform_t3 * __this, const MethodInfo* method) +{ + typedef int32_t (*Transform_get_childCount_m1398_ftn) (Transform_t3 *); + static Transform_get_childCount_m1398_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_get_childCount_m1398_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::get_childCount()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Transform::DetachChildren() +extern "C" void Transform_DetachChildren_m695 (Transform_t3 * __this, const MethodInfo* method) +{ + typedef void (*Transform_DetachChildren_m695_ftn) (Transform_t3 *); + static Transform_DetachChildren_m695_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_DetachChildren_m695_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::DetachChildren()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Transform::SetAsFirstSibling() +extern "C" void Transform_SetAsFirstSibling_m1399 (Transform_t3 * __this, const MethodInfo* method) +{ + typedef void (*Transform_SetAsFirstSibling_m1399_ftn) (Transform_t3 *); + static Transform_SetAsFirstSibling_m1399_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_SetAsFirstSibling_m1399_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::SetAsFirstSibling()"); + _il2cpp_icall_func(__this); +} +// UnityEngine.Transform UnityEngine.Transform::Find(System.String) +extern "C" Transform_t3 * Transform_Find_m422 (Transform_t3 * __this, String_t* ___name, const MethodInfo* method) +{ + typedef Transform_t3 * (*Transform_Find_m422_ftn) (Transform_t3 *, String_t*); + static Transform_Find_m422_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_Find_m422_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::Find(System.String)"); + return _il2cpp_icall_func(__this, ___name); +} +// System.Boolean UnityEngine.Transform::IsChildOf(UnityEngine.Transform) +extern "C" bool Transform_IsChildOf_m1400 (Transform_t3 * __this, Transform_t3 * ___parent, const MethodInfo* method) +{ + typedef bool (*Transform_IsChildOf_m1400_ftn) (Transform_t3 *, Transform_t3 *); + static Transform_IsChildOf_m1400_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_IsChildOf_m1400_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::IsChildOf(UnityEngine.Transform)"); + return _il2cpp_icall_func(__this, ___parent); +} +// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() +extern TypeInfo* Enumerator_t265_il2cpp_TypeInfo_var; +extern "C" Object_t * Transform_GetEnumerator_m1401 (Transform_t3 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t265_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(142); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t265 * L_0 = (Enumerator_t265 *)il2cpp_codegen_object_new (Enumerator_t265_il2cpp_TypeInfo_var); + Enumerator__ctor_m1368(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) +extern "C" Transform_t3 * Transform_GetChild_m1402 (Transform_t3 * __this, int32_t ___index, const MethodInfo* method) +{ + typedef Transform_t3 * (*Transform_GetChild_m1402_ftn) (Transform_t3 *, int32_t); + static Transform_GetChild_m1402_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Transform_GetChild_m1402_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Transform::GetChild(System.Int32)"); + return _il2cpp_icall_func(__this, ___index); +} +// System.Single UnityEngine.Time::get_time() +extern "C" float Time_get_time_m474 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_time_m474_ftn) (); + static Time_get_time_m474_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_time_m474_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_time()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_deltaTime() +extern "C" float Time_get_deltaTime_m409 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_deltaTime_m409_ftn) (); + static Time_get_deltaTime_m409_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_deltaTime_m409_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_deltaTime()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_unscaledTime() +extern "C" float Time_get_unscaledTime_m1403 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_unscaledTime_m1403_ftn) (); + static Time_get_unscaledTime_m1403_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_unscaledTime_m1403_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_unscaledTime()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_unscaledDeltaTime() +extern "C" float Time_get_unscaledDeltaTime_m1404 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_unscaledDeltaTime_m1404_ftn) (); + static Time_get_unscaledDeltaTime_m1404_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_unscaledDeltaTime_m1404_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_unscaledDeltaTime()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_fixedDeltaTime() +extern "C" float Time_get_fixedDeltaTime_m524 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_fixedDeltaTime_m524_ftn) (); + static Time_get_fixedDeltaTime_m524_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_fixedDeltaTime_m524_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_fixedDeltaTime()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_timeScale() +extern "C" float Time_get_timeScale_m470 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_timeScale_m470_ftn) (); + static Time_get_timeScale_m470_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_timeScale_m470_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_timeScale()"); + return _il2cpp_icall_func(); +} +// System.Int32 UnityEngine.Time::get_frameCount() +extern "C" int32_t Time_get_frameCount_m588 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef int32_t (*Time_get_frameCount_m588_ftn) (); + static Time_get_frameCount_m588_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_frameCount_m588_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_frameCount()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Time::get_realtimeSinceStartup() +extern "C" float Time_get_realtimeSinceStartup_m634 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef float (*Time_get_realtimeSinceStartup_m634_ftn) (); + static Time_get_realtimeSinceStartup_m634_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Time_get_realtimeSinceStartup_m634_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Time::get_realtimeSinceStartup()"); + return _il2cpp_icall_func(); +} +// System.Single UnityEngine.Random::Range(System.Single,System.Single) +extern "C" float Random_Range_m683 (Object_t * __this /* static, unused */, float ___min, float ___max, const MethodInfo* method) +{ + typedef float (*Random_Range_m683_ftn) (float, float); + static Random_Range_m683_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Random_Range_m683_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Random::Range(System.Single,System.Single)"); + return _il2cpp_icall_func(___min, ___max); +} +// System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32) +extern "C" int32_t Random_Range_m527 (Object_t * __this /* static, unused */, int32_t ___min, int32_t ___max, const MethodInfo* method) +{ + { + int32_t L_0 = ___min; + int32_t L_1 = ___max; + int32_t L_2 = Random_RandomRangeInt_m1405(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 UnityEngine.Random::RandomRangeInt(System.Int32,System.Int32) +extern "C" int32_t Random_RandomRangeInt_m1405 (Object_t * __this /* static, unused */, int32_t ___min, int32_t ___max, const MethodInfo* method) +{ + typedef int32_t (*Random_RandomRangeInt_m1405_ftn) (int32_t, int32_t); + static Random_RandomRangeInt_m1405_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Random_RandomRangeInt_m1405_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Random::RandomRangeInt(System.Int32,System.Int32)"); + return _il2cpp_icall_func(___min, ___max); +} +// System.Void UnityEngine.YieldInstruction::.ctor() +extern "C" void YieldInstruction__ctor_m1406 (YieldInstruction_t189 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// Conversion methods for marshalling of: UnityEngine.YieldInstruction +extern "C" void YieldInstruction_t189_marshal(const YieldInstruction_t189& unmarshaled, YieldInstruction_t189_marshaled& marshaled) +{ +} +extern "C" void YieldInstruction_t189_marshal_back(const YieldInstruction_t189_marshaled& marshaled, YieldInstruction_t189& unmarshaled) +{ +} +// Conversion method for clean up from marshalling of: UnityEngine.YieldInstruction +extern "C" void YieldInstruction_t189_marshal_cleanup(YieldInstruction_t189_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::.ctor() +extern "C" void UnityAdsInternal__ctor_m1407 (UnityAdsInternal_t269 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onCampaignsAvailable(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onCampaignsAvailable_m1408 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onCampaignsAvailable(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onCampaignsAvailable_m1409 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onCampaignsFetchFailed(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onCampaignsFetchFailed_m1410 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onCampaignsFetchFailed(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onCampaignsFetchFailed_m1411 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onShow(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onShow_m1412 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onShow(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onShow_m1413 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onHide(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onHide_m1414 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onHide(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onHide_m1415 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onVideoCompleted(UnityEngine.Advertisements.UnityAdsDelegate`2) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onVideoCompleted_m1416 (Object_t * __this /* static, unused */, UnityAdsDelegate_2_t271 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(145); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_2_t271 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4; + UnityAdsDelegate_2_t271 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4 = ((UnityAdsDelegate_2_t271 *)CastclassSealed(L_2, UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onVideoCompleted(UnityEngine.Advertisements.UnityAdsDelegate`2) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onVideoCompleted_m1417 (Object_t * __this /* static, unused */, UnityAdsDelegate_2_t271 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(145); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_2_t271 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4; + UnityAdsDelegate_2_t271 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4 = ((UnityAdsDelegate_2_t271 *)CastclassSealed(L_2, UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::add_onVideoStarted(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_add_onVideoStarted_m1418 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::remove_onVideoStarted(UnityEngine.Advertisements.UnityAdsDelegate) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_remove_onVideoStarted_m1419 (Object_t * __this /* static, unused */, UnityAdsDelegate_t270 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_t270_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(144); + s_Il2CppMethodIntialized = true; + } + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5; + UnityAdsDelegate_t270 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5 = ((UnityAdsDelegate_t270 *)CastclassSealed(L_2, UnityAdsDelegate_t270_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::RegisterNative() +extern "C" void UnityAdsInternal_RegisterNative_m1420 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef void (*UnityAdsInternal_RegisterNative_m1420_ftn) (); + static UnityAdsInternal_RegisterNative_m1420_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_RegisterNative_m1420_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::RegisterNative()"); + _il2cpp_icall_func(); +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::Init(System.String,System.Boolean,System.Boolean,System.String) +extern "C" void UnityAdsInternal_Init_m1421 (Object_t * __this /* static, unused */, String_t* ___gameId, bool ___testModeEnabled, bool ___debugModeEnabled, String_t* ___unityVersion, const MethodInfo* method) +{ + typedef void (*UnityAdsInternal_Init_m1421_ftn) (String_t*, bool, bool, String_t*); + static UnityAdsInternal_Init_m1421_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_Init_m1421_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::Init(System.String,System.Boolean,System.Boolean,System.String)"); + _il2cpp_icall_func(___gameId, ___testModeEnabled, ___debugModeEnabled, ___unityVersion); +} +// System.Boolean UnityEngine.Advertisements.UnityAdsInternal::Show(System.String,System.String,System.String) +extern "C" bool UnityAdsInternal_Show_m1422 (Object_t * __this /* static, unused */, String_t* ___zoneId, String_t* ___rewardItemKey, String_t* ___options, const MethodInfo* method) +{ + typedef bool (*UnityAdsInternal_Show_m1422_ftn) (String_t*, String_t*, String_t*); + static UnityAdsInternal_Show_m1422_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_Show_m1422_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::Show(System.String,System.String,System.String)"); + return _il2cpp_icall_func(___zoneId, ___rewardItemKey, ___options); +} +// System.Boolean UnityEngine.Advertisements.UnityAdsInternal::CanShowAds(System.String) +extern "C" bool UnityAdsInternal_CanShowAds_m1423 (Object_t * __this /* static, unused */, String_t* ___zoneId, const MethodInfo* method) +{ + typedef bool (*UnityAdsInternal_CanShowAds_m1423_ftn) (String_t*); + static UnityAdsInternal_CanShowAds_m1423_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_CanShowAds_m1423_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::CanShowAds(System.String)"); + return _il2cpp_icall_func(___zoneId); +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::SetLogLevel(System.Int32) +extern "C" void UnityAdsInternal_SetLogLevel_m1424 (Object_t * __this /* static, unused */, int32_t ___logLevel, const MethodInfo* method) +{ + typedef void (*UnityAdsInternal_SetLogLevel_m1424_ftn) (int32_t); + static UnityAdsInternal_SetLogLevel_m1424_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_SetLogLevel_m1424_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::SetLogLevel(System.Int32)"); + _il2cpp_icall_func(___logLevel); +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::SetCampaignDataURL(System.String) +extern "C" void UnityAdsInternal_SetCampaignDataURL_m1425 (Object_t * __this /* static, unused */, String_t* ___url, const MethodInfo* method) +{ + typedef void (*UnityAdsInternal_SetCampaignDataURL_m1425_ftn) (String_t*); + static UnityAdsInternal_SetCampaignDataURL_m1425_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (UnityAdsInternal_SetCampaignDataURL_m1425_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Advertisements.UnityAdsInternal::SetCampaignDataURL(System.String)"); + _il2cpp_icall_func(___url); +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::RemoveAllEventHandlers() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_RemoveAllEventHandlers_m1426 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + { + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0 = (UnityAdsDelegate_t270 *)NULL; + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1 = (UnityAdsDelegate_t270 *)NULL; + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2 = (UnityAdsDelegate_t270 *)NULL; + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3 = (UnityAdsDelegate_t270 *)NULL; + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4 = (UnityAdsDelegate_2_t271 *)NULL; + ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5 = (UnityAdsDelegate_t270 *)NULL; + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsCampaignsAvailable() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsCampaignsAvailable_m1427 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_t270 * V_0 = {0}; + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsAvailable_0; + V_0 = L_0; + UnityAdsDelegate_t270 * L_1 = V_0; + if (!L_1) + { + goto IL_0012; + } + } + { + UnityAdsDelegate_t270 * L_2 = V_0; + NullCheck(L_2); + UnityAdsDelegate_Invoke_m1992(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsCampaignsFetchFailed() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsCampaignsFetchFailed_m1428 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_t270 * V_0 = {0}; + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onCampaignsFetchFailed_1; + V_0 = L_0; + UnityAdsDelegate_t270 * L_1 = V_0; + if (!L_1) + { + goto IL_0012; + } + } + { + UnityAdsDelegate_t270 * L_2 = V_0; + NullCheck(L_2); + UnityAdsDelegate_Invoke_m1992(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsShow() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsShow_m1429 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_t270 * V_0 = {0}; + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onShow_2; + V_0 = L_0; + UnityAdsDelegate_t270 * L_1 = V_0; + if (!L_1) + { + goto IL_0012; + } + } + { + UnityAdsDelegate_t270 * L_2 = V_0; + NullCheck(L_2); + UnityAdsDelegate_Invoke_m1992(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsHide() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsHide_m1430 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_t270 * V_0 = {0}; + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onHide_3; + V_0 = L_0; + UnityAdsDelegate_t270 * L_1 = V_0; + if (!L_1) + { + goto IL_0012; + } + } + { + UnityAdsDelegate_t270 * L_2 = V_0; + NullCheck(L_2); + UnityAdsDelegate_Invoke_m1992(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsVideoCompleted(System.String,System.Boolean) +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern const MethodInfo* UnityAdsDelegate_2_Invoke_m2032_MethodInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsVideoCompleted_m1431 (Object_t * __this /* static, unused */, String_t* ___rewardItemKey, bool ___skipped, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + UnityAdsDelegate_2_Invoke_m2032_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483686); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_2_t271 * V_0 = {0}; + { + UnityAdsDelegate_2_t271 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoCompleted_4; + V_0 = L_0; + UnityAdsDelegate_2_t271 * L_1 = V_0; + if (!L_1) + { + goto IL_0014; + } + } + { + UnityAdsDelegate_2_t271 * L_2 = V_0; + String_t* L_3 = ___rewardItemKey; + bool L_4 = ___skipped; + NullCheck(L_2); + UnityAdsDelegate_2_Invoke_m2032(L_2, L_3, L_4, /*hidden argument*/UnityAdsDelegate_2_Invoke_m2032_MethodInfo_var); + } + +IL_0014: + { + return; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsInternal::CallUnityAdsVideoStarted() +extern TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +extern "C" void UnityAdsInternal_CallUnityAdsVideoStarted_m1432 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAdsInternal_t269_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(143); + s_Il2CppMethodIntialized = true; + } + UnityAdsDelegate_t270 * V_0 = {0}; + { + UnityAdsDelegate_t270 * L_0 = ((UnityAdsInternal_t269_StaticFields*)UnityAdsInternal_t269_il2cpp_TypeInfo_var->static_fields)->___onVideoStarted_5; + V_0 = L_0; + UnityAdsDelegate_t270 * L_1 = V_0; + if (!L_1) + { + goto IL_0012; + } + } + { + UnityAdsDelegate_t270 * L_2 = V_0; + NullCheck(L_2); + UnityAdsDelegate_Invoke_m1992(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_1.cpp" new file mode 100644 index 00000000..a942a20f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_1.cpp" @@ -0,0 +1,8297 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.ParticleSystem +struct ParticleSystem_t104; +// UnityEngine.ControllerColliderHit +struct ControllerColliderHit_t130; +// UnityEngine.Collider +struct Collider_t132; +// UnityEngine.RaycastHit[] +struct RaycastHitU5BU5D_t25; +// UnityEngine.Collider[] +struct ColliderU5BU5D_t138; +// UnityEngine.Rigidbody +struct Rigidbody_t15; +// UnityEngine.Joint +struct Joint_t281; +// UnityEngine.SpringJoint +struct SpringJoint_t88; +// UnityEngine.CapsuleCollider +struct CapsuleCollider_t43; +// UnityEngine.CharacterController +struct CharacterController_t36; +// UnityEngine.RaycastHit2D[] +struct RaycastHit2DU5BU5D_t423; +// UnityEngine.Collider2D +struct Collider2D_t129; +// UnityEngine.Collider2D[] +struct Collider2DU5BU5D_t136; +// UnityEngine.Rigidbody2D +struct Rigidbody2D_t11; +// UnityEngine.Transform +struct Transform_t3; +// UnityEngine.NavMeshAgent +struct NavMeshAgent_t47; +// UnityEngine.AudioSettings/AudioConfigurationChangeHandler +struct AudioConfigurationChangeHandler_t288; +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// UnityEngine.AudioClip/PCMReaderCallback +struct PCMReaderCallback_t290; +// System.Single[] +struct SingleU5BU5D_t126; +// UnityEngine.AudioClip/PCMSetPositionCallback +struct PCMSetPositionCallback_t291; +// UnityEngine.AudioClip +struct AudioClip_t35; +// UnityEngine.AudioSource +struct AudioSource_t37; +// System.String +struct String_t; +// UnityEngine.AnimationEvent +struct AnimationEvent_t294; +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.AnimationState +struct AnimationState_t295; +// UnityEngine.AnimationCurve +struct AnimationCurve_t41; +struct AnimationCurve_t41_marshaled; +// UnityEngine.Keyframe[] +struct KeyframeU5BU5D_t146; +// UnityEngine.Animation/Enumerator +struct Enumerator_t298; +// UnityEngine.Animation +struct Animation_t157; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.RuntimeAnimatorController +struct RuntimeAnimatorController_t304; +// UnityEngine.GUIText +struct GUIText_t94; +// UnityEngine.Font/FontTextureRebuildCallback +struct FontTextureRebuildCallback_t309; +// UnityEngine.Font +struct Font_t310; +// System.String[] +struct StringU5BU5D_t163; +// System.Action`1 +struct Action_1_t311; +// UnityEngine.Material +struct Material_t160; +// UnityEngine.CharacterInfo[] +struct CharacterInfoU5BU5D_t424; +// UnityEngine.TextGenerator +struct TextGenerator_t314; +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425; +// UnityEngine.UICharInfo[] +struct UICharInfoU5BU5D_t426; +// UnityEngine.UILineInfo[] +struct UILineInfoU5BU5D_t427; +// System.Collections.Generic.List`1 +struct List_1_t317; +// System.Collections.Generic.List`1 +struct List_1_t318; +// System.Collections.Generic.List`1 +struct List_1_t316; +// System.Collections.Generic.IList`1 +struct IList_1_t428; +// System.Collections.Generic.IList`1 +struct IList_1_t429; +// System.Collections.Generic.IList`1 +struct IList_1_t430; +// UnityEngine.Canvas/WillRenderCanvases +struct WillRenderCanvases_t320; +// UnityEngine.Canvas +struct Canvas_t321; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.CanvasGroup +struct CanvasGroup_t322; +// UnityEngine.CanvasRenderer +struct CanvasRenderer_t324; +// UnityEngine.Texture +struct Texture_t214; +// UnityEngine.Mesh +struct Mesh_t208; +// System.Collections.Generic.List`1 +struct List_1_t412; +// System.Collections.Generic.List`1 +struct List_1_t418; +// System.Collections.Generic.List`1 +struct List_1_t416; +// System.Collections.Generic.List`1 +struct List_1_t414; +// System.Collections.Generic.List`1 +struct List_1_t419; +// UnityEngine.RectTransform +struct RectTransform_t242; +// UnityEngine.Event +struct Event_t326; +struct Event_t326_marshaled; +// UnityEngine.GUIStyleState +struct GUIStyleState_t331; +// UnityEngine.RectOffset +struct RectOffset_t333; +// UnityEngine.GUIStyle +struct GUIStyle_t332; +// UnityEngine.WrapperlessIcall +struct WrapperlessIcall_t336; +// UnityEngine.IL2CPPStructAlignmentAttribute +struct IL2CPPStructAlignmentAttribute_t337; +// System.Type +struct Type_t; +// System.Type[] +struct TypeU5BU5D_t431; +// UnityEngine.DisallowMultipleComponent +struct DisallowMultipleComponent_t342; +// UnityEngine.RequireComponent +struct RequireComponent_t343; +// UnityEngine.AddComponentMenu +struct AddComponentMenu_t344; +// UnityEngine.ExecuteInEditMode +struct ExecuteInEditMode_t345; +// UnityEngine.HideInInspector +struct HideInInspector_t346; +// UnityEngine.SetupCoroutine +struct SetupCoroutine_t347; +// UnityEngine.WritableAttribute +struct WritableAttribute_t348; +// UnityEngine.AssemblyIsEditorAssembly +struct AssemblyIsEditorAssembly_t349; +// UnityEngine.SocialPlatforms.Impl.UserProfile +struct UserProfile_t362; +// UnityEngine.SocialPlatforms.Impl.UserProfile[] +struct UserProfileU5BU5D_t202; +// UnityEngine.SocialPlatforms.Impl.AchievementDescription +struct AchievementDescription_t366; +// UnityEngine.SocialPlatforms.Impl.Achievement +struct Achievement_t364; +// UnityEngine.SocialPlatforms.Impl.Score +struct Score_t367; +// UnityEngine.SocialPlatforms.Impl.LocalUser +struct LocalUser_t203; +// UnityEngine.SocialPlatforms.IUserProfile[] +struct IUserProfileU5BU5D_t363; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UnityEngine_ParticleSystem.h" +#include "UnityEngine_UnityEngine_ParticleSystemMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_ParticleSystemRenderer.h" +#include "UnityEngine_UnityEngine_ParticleSystemRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Particle.h" +#include "UnityEngine_UnityEngine_ParticleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_ParticleRenderer.h" +#include "UnityEngine_UnityEngine_ParticleRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RigidbodyConstraints.h" +#include "UnityEngine_UnityEngine_RigidbodyConstraintsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ForceMode.h" +#include "UnityEngine_UnityEngine_ForceModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ControllerColliderHit.h" +#include "UnityEngine_UnityEngine_ControllerColliderHitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Collider.h" +#include "UnityEngine_UnityEngine_Collision.h" +#include "UnityEngine_UnityEngine_CollisionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CollisionFlags.h" +#include "UnityEngine_UnityEngine_CollisionFlagsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_QueryTriggerInteraction.h" +#include "UnityEngine_UnityEngine_QueryTriggerInteractionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Physics.h" +#include "UnityEngine_UnityEngine_PhysicsMethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_UnityEngine_RayMethodDeclarations.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_ContactPoint.h" +#include "UnityEngine_UnityEngine_ContactPointMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rigidbody.h" +#include "UnityEngine_UnityEngine_RigidbodyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Joint.h" +#include "UnityEngine_UnityEngine_JointMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SpringJoint.h" +#include "UnityEngine_UnityEngine_SpringJointMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ColliderMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CapsuleCollider.h" +#include "UnityEngine_UnityEngine_CapsuleColliderMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_CharacterController.h" +#include "UnityEngine_UnityEngine_CharacterControllerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Physics2D.h" +#include "UnityEngine_UnityEngine_Physics2DMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_9.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" +#include "UnityEngine_UnityEngine_Collider2D.h" +#include "UnityEngine_UnityEngine_RaycastHit2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rigidbody2D.h" +#include "UnityEngine_UnityEngine_Collider2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_ForceMode2D.h" +#include "UnityEngine_UnityEngine_ForceMode2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rigidbody2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ContactPoint2D.h" +#include "UnityEngine_UnityEngine_ContactPoint2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Collision2D.h" +#include "UnityEngine_UnityEngine_Collision2DMethodDeclarations.h" +#include "UnityEngine_UnityEngine_NavMeshAgent.h" +#include "UnityEngine_UnityEngine_NavMeshAgentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AudioSettings_AudioConfigurationChan.h" +#include "UnityEngine_UnityEngine_AudioSettings_AudioConfigurationChanMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_AsyncCallback.h" +#include "UnityEngine_UnityEngine_AudioSettings.h" +#include "UnityEngine_UnityEngine_AudioSettingsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMReaderCallback.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMReaderCallbackMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMSetPositionCallback.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMSetPositionCallbackMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AudioClip.h" +#include "UnityEngine_UnityEngine_AudioClipMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AudioSource.h" +#include "UnityEngine_UnityEngine_AudioSourceMethodDeclarations.h" +#include "mscorlib_System_UInt64.h" +#include "UnityEngine_UnityEngine_WebCamDevice.h" +#include "UnityEngine_UnityEngine_WebCamDeviceMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "UnityEngine_UnityEngine_AnimationEventSource.h" +#include "UnityEngine_UnityEngine_AnimationEventSourceMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationEvent.h" +#include "UnityEngine_UnityEngine_AnimationEventMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationState.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "UnityEngine_UnityEngine_AnimatorClipInfo.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "UnityEngine_UnityEngine_KeyframeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationCurve.h" +#include "UnityEngine_UnityEngine_AnimationCurveMethodDeclarations.h" +#include "UnityEngine_UnityEngine_PlayMode.h" +#include "UnityEngine_UnityEngine_PlayModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Animation_Enumerator.h" +#include "UnityEngine_UnityEngine_Animation_EnumeratorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Animation.h" +#include "UnityEngine_UnityEngine_AnimationMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimationStateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorClipInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AnimatorTransitionInfo.h" +#include "UnityEngine_UnityEngine_AnimatorTransitionInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UnityEngine_RuntimeAnimatorController.h" +#include "UnityEngine_UnityEngine_SkeletonBone.h" +#include "UnityEngine_UnityEngine_SkeletonBoneMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "UnityEngine_UnityEngine_HumanLimit.h" +#include "UnityEngine_UnityEngine_HumanLimitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_HumanBone.h" +#include "UnityEngine_UnityEngine_HumanBoneMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RuntimeAnimatorControllerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UnityEngine_TextAnchorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_HorizontalWrapMode.h" +#include "UnityEngine_UnityEngine_HorizontalWrapModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_VerticalWrapMode.h" +#include "UnityEngine_UnityEngine_VerticalWrapModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIText.h" +#include "UnityEngine_UnityEngine_GUITextMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CharacterInfo.h" +#include "UnityEngine_UnityEngine_CharacterInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_FontStyle.h" +#include "UnityEngine_UnityEngine_Font_FontTextureRebuildCallback.h" +#include "UnityEngine_UnityEngine_Font_FontTextureRebuildCallbackMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Font.h" +#include "UnityEngine_UnityEngine_FontMethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_4.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "UnityEngine_UnityEngine_Material.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Action_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "UnityEngine_UnityEngine_UICharInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "UnityEngine_UnityEngine_UILineInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextGenerator.h" +#include "UnityEngine_UnityEngine_TextGeneratorMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_10.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_11.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_12.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextGenerationSettings.h" +#include "UnityEngine_UnityEngine_TextGenerationSettingsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RenderMode.h" +#include "UnityEngine_UnityEngine_RenderModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Canvas_WillRenderCanvases.h" +#include "UnityEngine_UnityEngine_Canvas_WillRenderCanvasesMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Canvas.h" +#include "UnityEngine_UnityEngine_CanvasMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "UnityEngine_UnityEngine_CanvasGroup.h" +#include "UnityEngine_UnityEngine_CanvasGroupMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UIVertexMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "mscorlib_System_Byte.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "UnityEngine_UnityEngine_CanvasRenderer.h" +#include "UnityEngine_UnityEngine_CanvasRendererMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Texture.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Mesh.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_5.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_7.h" +#include "UnityEngine_UnityEngine_RectTransformUtility.h" +#include "UnityEngine_UnityEngine_RectTransformUtilityMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_QuaternionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_PlaneMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Plane.h" +#include "UnityEngine_UnityEngine_CameraMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectTransformMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Event.h" +#include "UnityEngine_UnityEngine_EventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_EventType.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "UnityEngine_UnityEngine_EventModifiers.h" +#include "mscorlib_System_Type.h" +#include "UnityEngine_UnityEngine_UnityStringMethodDeclarations.h" +#include "UnityEngine_UnityEngine_KeyCodeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_EventTypeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_EventModifiersMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIStyleState.h" +#include "UnityEngine_UnityEngine_GUIStyleStateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIStyle.h" +#include "UnityEngine_UnityEngine_RectOffset.h" +#include "UnityEngine_UnityEngine_RectOffsetMethodDeclarations.h" +#include "UnityEngine_UnityEngine_FontStyleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIStyleMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIUtility.h" +#include "UnityEngine_UnityEngine_GUIUtilityMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WrapperlessIcall.h" +#include "UnityEngine_UnityEngine_WrapperlessIcallMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "UnityEngine_UnityEngine_IL2CPPStructAlignmentAttribute.h" +#include "UnityEngine_UnityEngine_IL2CPPStructAlignmentAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AttributeHelperEngine.h" +#include "UnityEngine_UnityEngine_AttributeHelperEngineMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DisallowMultipleComponent.h" +#include "UnityEngine_UnityEngine_ExecuteInEditMode.h" +#include "UnityEngine_UnityEngine_RequireComponent.h" +#include "System_System_Collections_Generic_Stack_1_genMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "System_System_Collections_Generic_Stack_1_gen.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_13MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_13.h" +#include "UnityEngine_UnityEngine_DisallowMultipleComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RequireComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AddComponentMenu.h" +#include "UnityEngine_UnityEngine_AddComponentMenuMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ExecuteInEditModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_HideInInspector.h" +#include "UnityEngine_UnityEngine_HideInInspectorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SetupCoroutine.h" +#include "UnityEngine_UnityEngine_SetupCoroutineMethodDeclarations.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "UnityEngine_UnityEngine_WritableAttribute.h" +#include "UnityEngine_UnityEngine_WritableAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AssemblyIsEditorAssembly.h" +#include "UnityEngine_UnityEngine_AssemblyIsEditorAssemblyMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserPro.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserProMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfile.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfileMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Texture2D.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserState.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieveMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDesc.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDescMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Achievement.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Double.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDaMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Score.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_ScoreMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "UnityEngine_UnityEngine_Resolution.h" +#include "UnityEngine_UnityEngine_ResolutionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RenderBuffer.h" +#include "UnityEngine_UnityEngine_RenderBufferMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CameraClearFlags.h" +#include "UnityEngine_UnityEngine_CameraClearFlagsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextureFormat.h" +#include "UnityEngine_UnityEngine_TextureFormatMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_CompareFunction.h" +#include "UnityEngine_UnityEngine_Rendering_CompareFunctionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_ColorWriteMask.h" +#include "UnityEngine_UnityEngine_Rendering_ColorWriteMaskMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_StencilOp.h" +#include "UnityEngine_UnityEngine_Rendering_StencilOpMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Rendering_ReflectionProbeBlendInfo.h" +#include "UnityEngine_UnityEngine_Rendering_ReflectionProbeBlendInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LocalUser.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LocalUserMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.ParticleSystem::set_enableEmission(System.Boolean) +extern "C" void ParticleSystem_set_enableEmission_m685 (ParticleSystem_t104 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*ParticleSystem_set_enableEmission_m685_ftn) (ParticleSystem_t104 *, bool); + static ParticleSystem_set_enableEmission_m685_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (ParticleSystem_set_enableEmission_m685_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::set_enableEmission(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.ParticleSystem::get_startLifetime() +extern "C" float ParticleSystem_get_startLifetime_m681 (ParticleSystem_t104 * __this, const MethodInfo* method) +{ + typedef float (*ParticleSystem_get_startLifetime_m681_ftn) (ParticleSystem_t104 *); + static ParticleSystem_get_startLifetime_m681_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (ParticleSystem_get_startLifetime_m681_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ParticleSystem::get_startLifetime()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector3 UnityEngine.Particle::get_position() +extern "C" Vector3_t4 Particle_get_position_m1433 (Particle_t272 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Position_0); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_position(UnityEngine.Vector3) +extern "C" void Particle_set_position_m1434 (Particle_t272 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___m_Position_0 = L_0; + return; + } +} +// UnityEngine.Vector3 UnityEngine.Particle::get_velocity() +extern "C" Vector3_t4 Particle_get_velocity_m1435 (Particle_t272 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Velocity_1); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_velocity(UnityEngine.Vector3) +extern "C" void Particle_set_velocity_m1436 (Particle_t272 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___value; + __this->___m_Velocity_1 = L_0; + return; + } +} +// System.Single UnityEngine.Particle::get_energy() +extern "C" float Particle_get_energy_m1437 (Particle_t272 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Energy_5); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_energy(System.Single) +extern "C" void Particle_set_energy_m1438 (Particle_t272 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Energy_5 = L_0; + return; + } +} +// System.Single UnityEngine.Particle::get_startEnergy() +extern "C" float Particle_get_startEnergy_m1439 (Particle_t272 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_StartEnergy_6); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_startEnergy(System.Single) +extern "C" void Particle_set_startEnergy_m1440 (Particle_t272 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_StartEnergy_6 = L_0; + return; + } +} +// System.Single UnityEngine.Particle::get_size() +extern "C" float Particle_get_size_m1441 (Particle_t272 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Size_2); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_size(System.Single) +extern "C" void Particle_set_size_m1442 (Particle_t272 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Size_2 = L_0; + return; + } +} +// System.Single UnityEngine.Particle::get_rotation() +extern "C" float Particle_get_rotation_m1443 (Particle_t272 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Rotation_3); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_rotation(System.Single) +extern "C" void Particle_set_rotation_m1444 (Particle_t272 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Rotation_3 = L_0; + return; + } +} +// System.Single UnityEngine.Particle::get_angularVelocity() +extern "C" float Particle_get_angularVelocity_m1445 (Particle_t272 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_AngularVelocity_4); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_angularVelocity(System.Single) +extern "C" void Particle_set_angularVelocity_m1446 (Particle_t272 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_AngularVelocity_4 = L_0; + return; + } +} +// UnityEngine.Color UnityEngine.Particle::get_color() +extern "C" Color_t139 Particle_get_color_m1447 (Particle_t272 * __this, const MethodInfo* method) +{ + { + Color_t139 L_0 = (__this->___m_Color_7); + return L_0; + } +} +// System.Void UnityEngine.Particle::set_color(UnityEngine.Color) +extern "C" void Particle_set_color_m1448 (Particle_t272 * __this, Color_t139 ___value, const MethodInfo* method) +{ + { + Color_t139 L_0 = ___value; + __this->___m_Color_7 = L_0; + return; + } +} +// UnityEngine.Collider UnityEngine.ControllerColliderHit::get_collider() +extern "C" Collider_t132 * ControllerColliderHit_get_collider_m533 (ControllerColliderHit_t130 * __this, const MethodInfo* method) +{ + { + Collider_t132 * L_0 = (__this->___m_Collider_1); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.ControllerColliderHit::get_point() +extern "C" Vector3_t4 ControllerColliderHit_get_point_m535 (ControllerColliderHit_t130 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Point_2); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.Physics::get_gravity() +extern "C" Vector3_t4 Physics_get_gravity_m523 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Physics_INTERNAL_get_gravity_m1449(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Physics::INTERNAL_get_gravity(UnityEngine.Vector3&) +extern "C" void Physics_INTERNAL_get_gravity_m1449 (Object_t * __this /* static, unused */, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Physics_INTERNAL_get_gravity_m1449_ftn) (Vector3_t4 *); + static Physics_INTERNAL_get_gravity_m1449_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_get_gravity_m1449_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_get_gravity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(___value); +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) +extern "C" bool Physics_Raycast_m556 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___direction; + float L_2 = ___maxDistance; + int32_t L_3 = V_1; + int32_t L_4 = V_0; + bool L_5 = Physics_Raycast_m1450(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Raycast_m1450 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___direction; + float L_2 = ___maxDistance; + int32_t L_3 = ___layerMask; + int32_t L_4 = ___queryTriggerInteraction; + bool L_5 = Physics_Internal_RaycastTest_m1468(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32) +extern "C" bool Physics_Raycast_m652 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layerMask, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___direction; + RaycastHit_t26 * L_2 = ___hitInfo; + float L_3 = ___maxDistance; + int32_t L_4 = ___layerMask; + int32_t L_5 = V_0; + bool L_6 = Physics_Raycast_m1451(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single) +extern "C" bool Physics_Raycast_m584 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___direction; + RaycastHit_t26 * L_2 = ___hitInfo; + float L_3 = ___maxDistance; + int32_t L_4 = V_1; + int32_t L_5 = V_0; + bool L_6 = Physics_Raycast_m1451(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Raycast_m1451 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___direction; + RaycastHit_t26 * L_2 = ___hitInfo; + float L_3 = ___maxDistance; + int32_t L_4 = ___layerMask; + int32_t L_5 = ___queryTriggerInteraction; + bool L_6 = Physics_Internal_Raycast_m1464(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32) +extern "C" bool Physics_Raycast_m1452 (Object_t * __this /* static, unused */, Ray_t24 ___ray, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layerMask, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + Ray_t24 L_0 = ___ray; + RaycastHit_t26 * L_1 = ___hitInfo; + float L_2 = ___maxDistance; + int32_t L_3 = ___layerMask; + int32_t L_4 = V_0; + bool L_5 = Physics_Raycast_m1453(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&) +extern "C" bool Physics_Raycast_m665 (Object_t * __this /* static, unused */, Ray_t24 ___ray, RaycastHit_t26 * ___hitInfo, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + float V_2 = 0.0f; + { + V_0 = 0; + V_1 = ((int32_t)-5); + V_2 = (std::numeric_limits::infinity()); + Ray_t24 L_0 = ___ray; + RaycastHit_t26 * L_1 = ___hitInfo; + float L_2 = V_2; + int32_t L_3 = V_1; + int32_t L_4 = V_0; + bool L_5 = Physics_Raycast_m1453(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Raycast_m1453 (Object_t * __this /* static, unused */, Ray_t24 ___ray, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_1 = Ray_get_direction_m651((&___ray), /*hidden argument*/NULL); + RaycastHit_t26 * L_2 = ___hitInfo; + float L_3 = ___maxDistance; + int32_t L_4 = ___layerMask; + int32_t L_5 = ___queryTriggerInteraction; + bool L_6 = Physics_Raycast_m1451(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single,System.Int32) +extern "C" RaycastHitU5BU5D_t25* Physics_RaycastAll_m1454 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___maxDistance, int32_t ___layerMask, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + Ray_t24 L_0 = ___ray; + float L_1 = ___maxDistance; + int32_t L_2 = ___layerMask; + int32_t L_3 = V_0; + RaycastHitU5BU5D_t25* L_4 = Physics_RaycastAll_m1455(NULL /*static, unused*/, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single) +extern "C" RaycastHitU5BU5D_t25* Physics_RaycastAll_m494 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Ray_t24 L_0 = ___ray; + float L_1 = ___maxDistance; + int32_t L_2 = V_1; + int32_t L_3 = V_0; + RaycastHitU5BU5D_t25* L_4 = Physics_RaycastAll_m1455(NULL /*static, unused*/, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Ray,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_RaycastAll_m1455 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_1 = Ray_get_direction_m651((&___ray), /*hidden argument*/NULL); + float L_2 = ___maxDistance; + int32_t L_3 = ___layerMask; + int32_t L_4 = ___queryTriggerInteraction; + RaycastHitU5BU5D_t25* L_5 = Physics_RaycastAll_m1456(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::RaycastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_RaycastAll_m1456 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + float L_0 = ___maxDistance; + int32_t L_1 = ___layermask; + int32_t L_2 = ___queryTriggerInteraction; + RaycastHitU5BU5D_t25* L_3 = Physics_INTERNAL_CALL_RaycastAll_m1457(NULL /*static, unused*/, (&___origin), (&___direction), L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::INTERNAL_CALL_RaycastAll(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_INTERNAL_CALL_RaycastAll_m1457 (Object_t * __this /* static, unused */, Vector3_t4 * ___origin, Vector3_t4 * ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef RaycastHitU5BU5D_t25* (*Physics_INTERNAL_CALL_RaycastAll_m1457_ftn) (Vector3_t4 *, Vector3_t4 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_RaycastAll_m1457_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_RaycastAll_m1457_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_RaycastAll(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___origin, ___direction, ___maxDistance, ___layermask, ___queryTriggerInteraction); +} +// UnityEngine.Collider[] UnityEngine.Physics::OverlapSphere(UnityEngine.Vector3,System.Single) +extern "C" ColliderU5BU5D_t138* Physics_OverlapSphere_m490 (Object_t * __this /* static, unused */, Vector3_t4 ___position, float ___radius, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = (-1); + float L_0 = ___radius; + int32_t L_1 = V_1; + int32_t L_2 = V_0; + ColliderU5BU5D_t138* L_3 = Physics_INTERNAL_CALL_OverlapSphere_m1458(NULL /*static, unused*/, (&___position), L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// UnityEngine.Collider[] UnityEngine.Physics::INTERNAL_CALL_OverlapSphere(UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" ColliderU5BU5D_t138* Physics_INTERNAL_CALL_OverlapSphere_m1458 (Object_t * __this /* static, unused */, Vector3_t4 * ___position, float ___radius, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef ColliderU5BU5D_t138* (*Physics_INTERNAL_CALL_OverlapSphere_m1458_ftn) (Vector3_t4 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_OverlapSphere_m1458_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_OverlapSphere_m1458_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_OverlapSphere(UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___position, ___radius, ___layerMask, ___queryTriggerInteraction); +} +// System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single) +extern "C" bool Physics_SphereCast_m520 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, float ___radius, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Vector3_t4 L_0 = ___origin; + float L_1 = ___radius; + Vector3_t4 L_2 = ___direction; + RaycastHit_t26 * L_3 = ___hitInfo; + float L_4 = ___maxDistance; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + bool L_7 = Physics_SphereCast_m1459(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_SphereCast_m1459 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, float ___radius, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = ___origin; + Vector3_t4 L_1 = ___origin; + float L_2 = ___radius; + Vector3_t4 L_3 = ___direction; + RaycastHit_t26 * L_4 = ___hitInfo; + float L_5 = ___maxDistance; + int32_t L_6 = ___layerMask; + int32_t L_7 = ___queryTriggerInteraction; + bool L_8 = Physics_Internal_CapsuleCast_m1466(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Ray,System.Single,System.Single) +extern "C" bool Physics_SphereCast_m575 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___radius, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Ray_t24 L_0 = ___ray; + float L_1 = ___radius; + float L_2 = ___maxDistance; + int32_t L_3 = V_1; + int32_t L_4 = V_0; + bool L_5 = Physics_SphereCast_m1460(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Ray,System.Single,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_SphereCast_m1460 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___radius, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + RaycastHit_t26 V_0 = {0}; + { + Vector3_t4 L_0 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_1 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + float L_2 = ___radius; + Vector3_t4 L_3 = Ray_get_direction_m651((&___ray), /*hidden argument*/NULL); + float L_4 = ___maxDistance; + int32_t L_5 = ___layerMask; + int32_t L_6 = ___queryTriggerInteraction; + bool L_7 = Physics_Internal_CapsuleCast_m1466(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (&V_0), L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::CapsuleCastAll(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_CapsuleCastAll_m1461 (Object_t * __this /* static, unused */, Vector3_t4 ___point1, Vector3_t4 ___point2, float ___radius, Vector3_t4 ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + float L_0 = ___radius; + float L_1 = ___maxDistance; + int32_t L_2 = ___layermask; + int32_t L_3 = ___queryTriggerInteraction; + RaycastHitU5BU5D_t25* L_4 = Physics_INTERNAL_CALL_CapsuleCastAll_m1462(NULL /*static, unused*/, (&___point1), (&___point2), L_0, (&___direction), L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::INTERNAL_CALL_CapsuleCastAll(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_INTERNAL_CALL_CapsuleCastAll_m1462 (Object_t * __this /* static, unused */, Vector3_t4 * ___point1, Vector3_t4 * ___point2, float ___radius, Vector3_t4 * ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef RaycastHitU5BU5D_t25* (*Physics_INTERNAL_CALL_CapsuleCastAll_m1462_ftn) (Vector3_t4 *, Vector3_t4 *, float, Vector3_t4 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_CapsuleCastAll_m1462_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_CapsuleCastAll_m1462_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_CapsuleCastAll(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___point1, ___point2, ___radius, ___direction, ___maxDistance, ___layermask, ___queryTriggerInteraction); +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::SphereCastAll(UnityEngine.Ray,System.Single,System.Single) +extern "C" RaycastHitU5BU5D_t25* Physics_SphereCastAll_m495 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___radius, float ___maxDistance, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = ((int32_t)-5); + Ray_t24 L_0 = ___ray; + float L_1 = ___radius; + float L_2 = ___maxDistance; + int32_t L_3 = V_1; + int32_t L_4 = V_0; + RaycastHitU5BU5D_t25* L_5 = Physics_SphereCastAll_m1463(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// UnityEngine.RaycastHit[] UnityEngine.Physics::SphereCastAll(UnityEngine.Ray,System.Single,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" RaycastHitU5BU5D_t25* Physics_SphereCastAll_m1463 (Object_t * __this /* static, unused */, Ray_t24 ___ray, float ___radius, float ___maxDistance, int32_t ___layerMask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + Vector3_t4 L_1 = Ray_get_origin_m489((&___ray), /*hidden argument*/NULL); + float L_2 = ___radius; + Vector3_t4 L_3 = Ray_get_direction_m651((&___ray), /*hidden argument*/NULL); + float L_4 = ___maxDistance; + int32_t L_5 = ___layerMask; + int32_t L_6 = ___queryTriggerInteraction; + RaycastHitU5BU5D_t25* L_7 = Physics_CapsuleCastAll_m1461(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean UnityEngine.Physics::Internal_Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Internal_Raycast_m1464 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + RaycastHit_t26 * L_0 = ___hitInfo; + float L_1 = ___maxDistance; + int32_t L_2 = ___layermask; + int32_t L_3 = ___queryTriggerInteraction; + bool L_4 = Physics_INTERNAL_CALL_Internal_Raycast_m1465(NULL /*static, unused*/, (&___origin), (&___direction), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean UnityEngine.Physics::INTERNAL_CALL_Internal_Raycast(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_INTERNAL_CALL_Internal_Raycast_m1465 (Object_t * __this /* static, unused */, Vector3_t4 * ___origin, Vector3_t4 * ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef bool (*Physics_INTERNAL_CALL_Internal_Raycast_m1465_ftn) (Vector3_t4 *, Vector3_t4 *, RaycastHit_t26 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_Internal_Raycast_m1465_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_Internal_Raycast_m1465_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_Internal_Raycast(UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___origin, ___direction, ___hitInfo, ___maxDistance, ___layermask, ___queryTriggerInteraction); +} +// System.Boolean UnityEngine.Physics::Internal_CapsuleCast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Internal_CapsuleCast_m1466 (Object_t * __this /* static, unused */, Vector3_t4 ___point1, Vector3_t4 ___point2, float ___radius, Vector3_t4 ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + float L_0 = ___radius; + RaycastHit_t26 * L_1 = ___hitInfo; + float L_2 = ___maxDistance; + int32_t L_3 = ___layermask; + int32_t L_4 = ___queryTriggerInteraction; + bool L_5 = Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467(NULL /*static, unused*/, (&___point1), (&___point2), L_0, (&___direction), L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean UnityEngine.Physics::INTERNAL_CALL_Internal_CapsuleCast(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,UnityEngine.Vector3&,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467 (Object_t * __this /* static, unused */, Vector3_t4 * ___point1, Vector3_t4 * ___point2, float ___radius, Vector3_t4 * ___direction, RaycastHit_t26 * ___hitInfo, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef bool (*Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467_ftn) (Vector3_t4 *, Vector3_t4 *, float, Vector3_t4 *, RaycastHit_t26 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_Internal_CapsuleCast(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,UnityEngine.Vector3&,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___point1, ___point2, ___radius, ___direction, ___hitInfo, ___maxDistance, ___layermask, ___queryTriggerInteraction); +} +// System.Boolean UnityEngine.Physics::Internal_RaycastTest(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_Internal_RaycastTest_m1468 (Object_t * __this /* static, unused */, Vector3_t4 ___origin, Vector3_t4 ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + { + float L_0 = ___maxDistance; + int32_t L_1 = ___layermask; + int32_t L_2 = ___queryTriggerInteraction; + bool L_3 = Physics_INTERNAL_CALL_Internal_RaycastTest_m1469(NULL /*static, unused*/, (&___origin), (&___direction), L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean UnityEngine.Physics::INTERNAL_CALL_Internal_RaycastTest(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) +extern "C" bool Physics_INTERNAL_CALL_Internal_RaycastTest_m1469 (Object_t * __this /* static, unused */, Vector3_t4 * ___origin, Vector3_t4 * ___direction, float ___maxDistance, int32_t ___layermask, int32_t ___queryTriggerInteraction, const MethodInfo* method) +{ + typedef bool (*Physics_INTERNAL_CALL_Internal_RaycastTest_m1469_ftn) (Vector3_t4 *, Vector3_t4 *, float, int32_t, int32_t); + static Physics_INTERNAL_CALL_Internal_RaycastTest_m1469_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics_INTERNAL_CALL_Internal_RaycastTest_m1469_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics::INTERNAL_CALL_Internal_RaycastTest(UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)"); + return _il2cpp_icall_func(___origin, ___direction, ___maxDistance, ___layermask, ___queryTriggerInteraction); +} +// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity() +extern "C" Vector3_t4 Rigidbody_get_velocity_m452 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Rigidbody_INTERNAL_get_velocity_m1470(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Rigidbody::set_velocity(UnityEngine.Vector3) +extern "C" void Rigidbody_set_velocity_m544 (Rigidbody_t15 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Rigidbody_INTERNAL_set_velocity_m1471(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_get_velocity(UnityEngine.Vector3&) +extern "C" void Rigidbody_INTERNAL_get_velocity_m1470 (Rigidbody_t15 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_get_velocity_m1470_ftn) (Rigidbody_t15 *, Vector3_t4 *); + static Rigidbody_INTERNAL_get_velocity_m1470_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_get_velocity_m1470_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_get_velocity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody::INTERNAL_set_velocity(UnityEngine.Vector3&) +extern "C" void Rigidbody_INTERNAL_set_velocity_m1471 (Rigidbody_t15 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_set_velocity_m1471_ftn) (Rigidbody_t15 *, Vector3_t4 *); + static Rigidbody_INTERNAL_set_velocity_m1471_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_set_velocity_m1471_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_set_velocity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody::set_angularVelocity(UnityEngine.Vector3) +extern "C" void Rigidbody_set_angularVelocity_m677 (Rigidbody_t15 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Rigidbody_INTERNAL_set_angularVelocity_m1472(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_set_angularVelocity(UnityEngine.Vector3&) +extern "C" void Rigidbody_INTERNAL_set_angularVelocity_m1472 (Rigidbody_t15 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_set_angularVelocity_m1472_ftn) (Rigidbody_t15 *, Vector3_t4 *); + static Rigidbody_INTERNAL_set_angularVelocity_m1472_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_set_angularVelocity_m1472_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_set_angularVelocity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.Rigidbody::get_drag() +extern "C" float Rigidbody_get_drag_m642 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + typedef float (*Rigidbody_get_drag_m642_ftn) (Rigidbody_t15 *); + static Rigidbody_get_drag_m642_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_get_drag_m642_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::get_drag()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Rigidbody::set_drag(System.Single) +extern "C" void Rigidbody_set_drag_m543 (Rigidbody_t15 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_set_drag_m543_ftn) (Rigidbody_t15 *, float); + static Rigidbody_set_drag_m543_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_set_drag_m543_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::set_drag(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.Rigidbody::get_angularDrag() +extern "C" float Rigidbody_get_angularDrag_m643 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + typedef float (*Rigidbody_get_angularDrag_m643_ftn) (Rigidbody_t15 *); + static Rigidbody_get_angularDrag_m643_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_get_angularDrag_m643_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::get_angularDrag()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Rigidbody::set_angularDrag(System.Single) +extern "C" void Rigidbody_set_angularDrag_m644 (Rigidbody_t15 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_set_angularDrag_m644_ftn) (Rigidbody_t15 *, float); + static Rigidbody_set_angularDrag_m644_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_set_angularDrag_m644_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::set_angularDrag(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.Rigidbody::get_isKinematic() +extern "C" bool Rigidbody_get_isKinematic_m534 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + typedef bool (*Rigidbody_get_isKinematic_m534_ftn) (Rigidbody_t15 *); + static Rigidbody_get_isKinematic_m534_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_get_isKinematic_m534_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::get_isKinematic()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean) +extern "C" void Rigidbody_set_isKinematic_m657 (Rigidbody_t15 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_set_isKinematic_m657_ftn) (Rigidbody_t15 *, bool); + static Rigidbody_set_isKinematic_m657_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_set_isKinematic_m657_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::set_isKinematic(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody::set_constraints(UnityEngine.RigidbodyConstraints) +extern "C" void Rigidbody_set_constraints_m567 (Rigidbody_t15 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_set_constraints_m567_ftn) (Rigidbody_t15 *, int32_t); + static Rigidbody_set_constraints_m567_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_set_constraints_m567_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::set_constraints(UnityEngine.RigidbodyConstraints)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3,UnityEngine.ForceMode) +extern "C" void Rigidbody_AddForce_m542 (Rigidbody_t15 * __this, Vector3_t4 ___force, int32_t ___mode, const MethodInfo* method) +{ + { + int32_t L_0 = ___mode; + Rigidbody_INTERNAL_CALL_AddForce_m1473(NULL /*static, unused*/, __this, (&___force), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3) +extern "C" void Rigidbody_AddForce_m555 (Rigidbody_t15 * __this, Vector3_t4 ___force, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + int32_t L_0 = V_0; + Rigidbody_INTERNAL_CALL_AddForce_m1473(NULL /*static, unused*/, __this, (&___force), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_CALL_AddForce(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.ForceMode) +extern "C" void Rigidbody_INTERNAL_CALL_AddForce_m1473 (Object_t * __this /* static, unused */, Rigidbody_t15 * ___self, Vector3_t4 * ___force, int32_t ___mode, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_CALL_AddForce_m1473_ftn) (Rigidbody_t15 *, Vector3_t4 *, int32_t); + static Rigidbody_INTERNAL_CALL_AddForce_m1473_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_CALL_AddForce_m1473_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_CALL_AddForce(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.ForceMode)"); + _il2cpp_icall_func(___self, ___force, ___mode); +} +// System.Void UnityEngine.Rigidbody::AddTorque(UnityEngine.Vector3) +extern "C" void Rigidbody_AddTorque_m554 (Rigidbody_t15 * __this, Vector3_t4 ___torque, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + int32_t L_0 = V_0; + Rigidbody_INTERNAL_CALL_AddTorque_m1474(NULL /*static, unused*/, __this, (&___torque), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_CALL_AddTorque(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.ForceMode) +extern "C" void Rigidbody_INTERNAL_CALL_AddTorque_m1474 (Object_t * __this /* static, unused */, Rigidbody_t15 * ___self, Vector3_t4 * ___torque, int32_t ___mode, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_CALL_AddTorque_m1474_ftn) (Rigidbody_t15 *, Vector3_t4 *, int32_t); + static Rigidbody_INTERNAL_CALL_AddTorque_m1474_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_CALL_AddTorque_m1474_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_CALL_AddTorque(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.ForceMode)"); + _il2cpp_icall_func(___self, ___torque, ___mode); +} +// System.Void UnityEngine.Rigidbody::AddForceAtPosition(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.ForceMode) +extern "C" void Rigidbody_AddForceAtPosition_m536 (Rigidbody_t15 * __this, Vector3_t4 ___force, Vector3_t4 ___position, int32_t ___mode, const MethodInfo* method) +{ + { + int32_t L_0 = ___mode; + Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475(NULL /*static, unused*/, __this, (&___force), (&___position), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_CALL_AddForceAtPosition(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.ForceMode) +extern "C" void Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475 (Object_t * __this /* static, unused */, Rigidbody_t15 * ___self, Vector3_t4 * ___force, Vector3_t4 * ___position, int32_t ___mode, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475_ftn) (Rigidbody_t15 *, Vector3_t4 *, Vector3_t4 *, int32_t); + static Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_CALL_AddForceAtPosition(UnityEngine.Rigidbody,UnityEngine.Vector3&,UnityEngine.Vector3&,UnityEngine.ForceMode)"); + _il2cpp_icall_func(___self, ___force, ___position, ___mode); +} +// UnityEngine.Vector3 UnityEngine.Rigidbody::get_position() +extern "C" Vector3_t4 Rigidbody_get_position_m573 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Rigidbody_INTERNAL_get_position_m1476(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_get_position(UnityEngine.Vector3&) +extern "C" void Rigidbody_INTERNAL_get_position_m1476 (Rigidbody_t15 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_get_position_m1476_ftn) (Rigidbody_t15 *, Vector3_t4 *); + static Rigidbody_INTERNAL_get_position_m1476_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_get_position_m1476_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_get_position(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody::Sleep() +extern "C" void Rigidbody_Sleep_m545 (Rigidbody_t15 * __this, const MethodInfo* method) +{ + { + Rigidbody_INTERNAL_CALL_Sleep_m1477(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody::INTERNAL_CALL_Sleep(UnityEngine.Rigidbody) +extern "C" void Rigidbody_INTERNAL_CALL_Sleep_m1477 (Object_t * __this /* static, unused */, Rigidbody_t15 * ___self, const MethodInfo* method) +{ + typedef void (*Rigidbody_INTERNAL_CALL_Sleep_m1477_ftn) (Rigidbody_t15 *); + static Rigidbody_INTERNAL_CALL_Sleep_m1477_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_INTERNAL_CALL_Sleep_m1477_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::INTERNAL_CALL_Sleep(UnityEngine.Rigidbody)"); + _il2cpp_icall_func(___self); +} +// System.Void UnityEngine.Rigidbody::set_maxAngularVelocity(System.Single) +extern "C" void Rigidbody_set_maxAngularVelocity_m553 (Rigidbody_t15 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody_set_maxAngularVelocity_m553_ftn) (Rigidbody_t15 *, float); + static Rigidbody_set_maxAngularVelocity_m553_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody_set_maxAngularVelocity_m553_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody::set_maxAngularVelocity(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Rigidbody UnityEngine.Joint::get_connectedBody() +extern "C" Rigidbody_t15 * Joint_get_connectedBody_m641 (Joint_t281 * __this, const MethodInfo* method) +{ + typedef Rigidbody_t15 * (*Joint_get_connectedBody_m641_ftn) (Joint_t281 *); + static Joint_get_connectedBody_m641_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Joint_get_connectedBody_m641_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Joint::get_connectedBody()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Joint::set_connectedBody(UnityEngine.Rigidbody) +extern "C" void Joint_set_connectedBody_m648 (Joint_t281 * __this, Rigidbody_t15 * ___value, const MethodInfo* method) +{ + typedef void (*Joint_set_connectedBody_m648_ftn) (Joint_t281 *, Rigidbody_t15 *); + static Joint_set_connectedBody_m648_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Joint_set_connectedBody_m648_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Joint::set_connectedBody(UnityEngine.Rigidbody)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Joint::set_anchor(UnityEngine.Vector3) +extern "C" void Joint_set_anchor_m658 (Joint_t281 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + Joint_INTERNAL_set_anchor_m1478(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Joint::INTERNAL_set_anchor(UnityEngine.Vector3&) +extern "C" void Joint_INTERNAL_set_anchor_m1478 (Joint_t281 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Joint_INTERNAL_set_anchor_m1478_ftn) (Joint_t281 *, Vector3_t4 *); + static Joint_INTERNAL_set_anchor_m1478_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Joint_INTERNAL_set_anchor_m1478_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Joint::INTERNAL_set_anchor(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.SpringJoint::set_spring(System.Single) +extern "C" void SpringJoint_set_spring_m659 (SpringJoint_t88 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*SpringJoint_set_spring_m659_ftn) (SpringJoint_t88 *, float); + static SpringJoint_set_spring_m659_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SpringJoint_set_spring_m659_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SpringJoint::set_spring(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.SpringJoint::set_damper(System.Single) +extern "C" void SpringJoint_set_damper_m660 (SpringJoint_t88 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*SpringJoint_set_damper_m660_ftn) (SpringJoint_t88 *, float); + static SpringJoint_set_damper_m660_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SpringJoint_set_damper_m660_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SpringJoint::set_damper(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.SpringJoint::set_maxDistance(System.Single) +extern "C" void SpringJoint_set_maxDistance_m661 (SpringJoint_t88 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*SpringJoint_set_maxDistance_m661_ftn) (SpringJoint_t88 *, float); + static SpringJoint_set_maxDistance_m661_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (SpringJoint_set_maxDistance_m661_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SpringJoint::set_maxDistance(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody() +extern "C" Rigidbody_t15 * Collider_get_attachedRigidbody_m492 (Collider_t132 * __this, const MethodInfo* method) +{ + typedef Rigidbody_t15 * (*Collider_get_attachedRigidbody_m492_ftn) (Collider_t132 *); + static Collider_get_attachedRigidbody_m492_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Collider_get_attachedRigidbody_m492_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider::get_attachedRigidbody()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.Collider::get_isTrigger() +extern "C" bool Collider_get_isTrigger_m491 (Collider_t132 * __this, const MethodInfo* method) +{ + typedef bool (*Collider_get_isTrigger_m491_ftn) (Collider_t132 *); + static Collider_get_isTrigger_m491_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Collider_get_isTrigger_m491_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider::get_isTrigger()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector3 UnityEngine.CapsuleCollider::get_center() +extern "C" Vector3_t4 CapsuleCollider_get_center_m566 (CapsuleCollider_t43 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + CapsuleCollider_INTERNAL_get_center_m1479(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.CapsuleCollider::set_center(UnityEngine.Vector3) +extern "C" void CapsuleCollider_set_center_m572 (CapsuleCollider_t43 * __this, Vector3_t4 ___value, const MethodInfo* method) +{ + { + CapsuleCollider_INTERNAL_set_center_m1480(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CapsuleCollider::INTERNAL_get_center(UnityEngine.Vector3&) +extern "C" void CapsuleCollider_INTERNAL_get_center_m1479 (CapsuleCollider_t43 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*CapsuleCollider_INTERNAL_get_center_m1479_ftn) (CapsuleCollider_t43 *, Vector3_t4 *); + static CapsuleCollider_INTERNAL_get_center_m1479_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CapsuleCollider_INTERNAL_get_center_m1479_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CapsuleCollider::INTERNAL_get_center(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.CapsuleCollider::INTERNAL_set_center(UnityEngine.Vector3&) +extern "C" void CapsuleCollider_INTERNAL_set_center_m1480 (CapsuleCollider_t43 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*CapsuleCollider_INTERNAL_set_center_m1480_ftn) (CapsuleCollider_t43 *, Vector3_t4 *); + static CapsuleCollider_INTERNAL_set_center_m1480_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CapsuleCollider_INTERNAL_set_center_m1480_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CapsuleCollider::INTERNAL_set_center(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.CapsuleCollider::get_radius() +extern "C" float CapsuleCollider_get_radius_m548 (CapsuleCollider_t43 * __this, const MethodInfo* method) +{ + typedef float (*CapsuleCollider_get_radius_m548_ftn) (CapsuleCollider_t43 *); + static CapsuleCollider_get_radius_m548_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CapsuleCollider_get_radius_m548_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CapsuleCollider::get_radius()"); + return _il2cpp_icall_func(__this); +} +// System.Single UnityEngine.CapsuleCollider::get_height() +extern "C" float CapsuleCollider_get_height_m549 (CapsuleCollider_t43 * __this, const MethodInfo* method) +{ + typedef float (*CapsuleCollider_get_height_m549_ftn) (CapsuleCollider_t43 *); + static CapsuleCollider_get_height_m549_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CapsuleCollider_get_height_m549_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CapsuleCollider::get_height()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CapsuleCollider::set_height(System.Single) +extern "C" void CapsuleCollider_set_height_m570 (CapsuleCollider_t43 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*CapsuleCollider_set_height_m570_ftn) (CapsuleCollider_t43 *, float); + static CapsuleCollider_set_height_m570_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CapsuleCollider_set_height_m570_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CapsuleCollider::set_height(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point() +extern "C" Vector3_t4 RaycastHit_get_point_m498 (RaycastHit_t26 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Point_0); + return L_0; + } +} +// UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal() +extern "C" Vector3_t4 RaycastHit_get_normal_m521 (RaycastHit_t26 * __this, const MethodInfo* method) +{ + { + Vector3_t4 L_0 = (__this->___m_Normal_1); + return L_0; + } +} +// System.Single UnityEngine.RaycastHit::get_distance() +extern "C" float RaycastHit_get_distance_m483 (RaycastHit_t26 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Distance_3); + return L_0; + } +} +// UnityEngine.Collider UnityEngine.RaycastHit::get_collider() +extern "C" Collider_t132 * RaycastHit_get_collider_m497 (RaycastHit_t26 * __this, const MethodInfo* method) +{ + { + Collider_t132 * L_0 = (__this->___m_Collider_5); + return L_0; + } +} +// UnityEngine.Rigidbody UnityEngine.RaycastHit::get_rigidbody() +extern "C" Rigidbody_t15 * RaycastHit_get_rigidbody_m653 (RaycastHit_t26 * __this, const MethodInfo* method) +{ + Rigidbody_t15 * G_B3_0 = {0}; + { + Collider_t132 * L_0 = RaycastHit_get_collider_m497(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + Collider_t132 * L_2 = RaycastHit_get_collider_m497(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rigidbody_t15 * L_3 = Collider_get_attachedRigidbody_m492(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = ((Rigidbody_t15 *)(NULL)); + } + +IL_0022: + { + return G_B3_0; + } +} +// UnityEngine.CollisionFlags UnityEngine.CharacterController::Move(UnityEngine.Vector3) +extern "C" int32_t CharacterController_Move_m525 (CharacterController_t36 * __this, Vector3_t4 ___motion, const MethodInfo* method) +{ + { + int32_t L_0 = CharacterController_INTERNAL_CALL_Move_m1481(NULL /*static, unused*/, __this, (&___motion), /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.CollisionFlags UnityEngine.CharacterController::INTERNAL_CALL_Move(UnityEngine.CharacterController,UnityEngine.Vector3&) +extern "C" int32_t CharacterController_INTERNAL_CALL_Move_m1481 (Object_t * __this /* static, unused */, CharacterController_t36 * ___self, Vector3_t4 * ___motion, const MethodInfo* method) +{ + typedef int32_t (*CharacterController_INTERNAL_CALL_Move_m1481_ftn) (CharacterController_t36 *, Vector3_t4 *); + static CharacterController_INTERNAL_CALL_Move_m1481_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CharacterController_INTERNAL_CALL_Move_m1481_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CharacterController::INTERNAL_CALL_Move(UnityEngine.CharacterController,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___motion); +} +// System.Boolean UnityEngine.CharacterController::get_isGrounded() +extern "C" bool CharacterController_get_isGrounded_m512 (CharacterController_t36 * __this, const MethodInfo* method) +{ + typedef bool (*CharacterController_get_isGrounded_m512_ftn) (CharacterController_t36 *); + static CharacterController_get_isGrounded_m512_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CharacterController_get_isGrounded_m512_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CharacterController::get_isGrounded()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Vector3 UnityEngine.CharacterController::get_velocity() +extern "C" Vector3_t4 CharacterController_get_velocity_m526 (CharacterController_t36 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + CharacterController_INTERNAL_get_velocity_m1482(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.CharacterController::INTERNAL_get_velocity(UnityEngine.Vector3&) +extern "C" void CharacterController_INTERNAL_get_velocity_m1482 (CharacterController_t36 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*CharacterController_INTERNAL_get_velocity_m1482_ftn) (CharacterController_t36 *, Vector3_t4 *); + static CharacterController_INTERNAL_get_velocity_m1482_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CharacterController_INTERNAL_get_velocity_m1482_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CharacterController::INTERNAL_get_velocity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.CharacterController::get_radius() +extern "C" float CharacterController_get_radius_m517 (CharacterController_t36 * __this, const MethodInfo* method) +{ + typedef float (*CharacterController_get_radius_m517_ftn) (CharacterController_t36 *); + static CharacterController_get_radius_m517_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CharacterController_get_radius_m517_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CharacterController::get_radius()"); + return _il2cpp_icall_func(__this); +} +// System.Single UnityEngine.CharacterController::get_height() +extern "C" float CharacterController_get_height_m519 (CharacterController_t36 * __this, const MethodInfo* method) +{ + typedef float (*CharacterController_get_height_m519_ftn) (CharacterController_t36 *); + static CharacterController_get_height_m519_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CharacterController_get_height_m519_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CharacterController::get_height()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Physics2D::.cctor() +extern TypeInfo* List_1_t282_il2cpp_TypeInfo_var; +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2033_MethodInfo_var; +extern "C" void Physics2D__cctor_m1483 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t282_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(146); + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + List_1__ctor_m2033_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483687); + s_Il2CppMethodIntialized = true; + } + { + List_1_t282 * L_0 = (List_1_t282 *)il2cpp_codegen_object_new (List_1_t282_il2cpp_TypeInfo_var); + List_1__ctor_m2033(L_0, /*hidden argument*/List_1__ctor_m2033_MethodInfo_var); + ((Physics2D_t137_StaticFields*)Physics2D_t137_il2cpp_TypeInfo_var->static_fields)->___m_LastDisabledRigidbody2D_0 = L_0; + return; + } +} +// System.Void UnityEngine.Physics2D::Internal_Raycast(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Int32,System.Single,System.Single,UnityEngine.RaycastHit2D&) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" void Physics2D_Internal_Raycast_m1484 (Object_t * __this /* static, unused */, Vector2_t6 ___origin, Vector2_t6 ___direction, float ___distance, int32_t ___layerMask, float ___minDepth, float ___maxDepth, RaycastHit2D_t283 * ___raycastHit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___distance; + int32_t L_1 = ___layerMask; + float L_2 = ___minDepth; + float L_3 = ___maxDepth; + RaycastHit2D_t283 * L_4 = ___raycastHit; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Physics2D_INTERNAL_CALL_Internal_Raycast_m1485(NULL /*static, unused*/, (&___origin), (&___direction), L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Physics2D::INTERNAL_CALL_Internal_Raycast(UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single,UnityEngine.RaycastHit2D&) +extern "C" void Physics2D_INTERNAL_CALL_Internal_Raycast_m1485 (Object_t * __this /* static, unused */, Vector2_t6 * ___origin, Vector2_t6 * ___direction, float ___distance, int32_t ___layerMask, float ___minDepth, float ___maxDepth, RaycastHit2D_t283 * ___raycastHit, const MethodInfo* method) +{ + typedef void (*Physics2D_INTERNAL_CALL_Internal_Raycast_m1485_ftn) (Vector2_t6 *, Vector2_t6 *, float, int32_t, float, float, RaycastHit2D_t283 *); + static Physics2D_INTERNAL_CALL_Internal_Raycast_m1485_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics2D_INTERNAL_CALL_Internal_Raycast_m1485_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::INTERNAL_CALL_Internal_Raycast(UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single,UnityEngine.RaycastHit2D&)"); + _il2cpp_icall_func(___origin, ___direction, ___distance, ___layerMask, ___minDepth, ___maxDepth, ___raycastHit); +} +// UnityEngine.RaycastHit2D UnityEngine.Physics2D::Raycast(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Int32) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" RaycastHit2D_t283 Physics2D_Raycast_m1486 (Object_t * __this /* static, unused */, Vector2_t6 ___origin, Vector2_t6 ___direction, float ___distance, int32_t ___layerMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + V_0 = (std::numeric_limits::infinity()); + V_1 = (-std::numeric_limits::infinity()); + Vector2_t6 L_0 = ___origin; + Vector2_t6 L_1 = ___direction; + float L_2 = ___distance; + int32_t L_3 = ___layerMask; + float L_4 = V_1; + float L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + RaycastHit2D_t283 L_6 = Physics2D_Raycast_m1487(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// UnityEngine.RaycastHit2D UnityEngine.Physics2D::Raycast(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Int32,System.Single,System.Single) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" RaycastHit2D_t283 Physics2D_Raycast_m1487 (Object_t * __this /* static, unused */, Vector2_t6 ___origin, Vector2_t6 ___direction, float ___distance, int32_t ___layerMask, float ___minDepth, float ___maxDepth, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + RaycastHit2D_t283 V_0 = {0}; + { + Vector2_t6 L_0 = ___origin; + Vector2_t6 L_1 = ___direction; + float L_2 = ___distance; + int32_t L_3 = ___layerMask; + float L_4 = ___minDepth; + float L_5 = ___maxDepth; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Physics2D_Internal_Raycast_m1484(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, (&V_0), /*hidden argument*/NULL); + RaycastHit2D_t283 L_6 = V_0; + return L_6; + } +} +// UnityEngine.RaycastHit2D[] UnityEngine.Physics2D::RaycastAll(UnityEngine.Vector2,UnityEngine.Vector2,System.Single,System.Int32) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" RaycastHit2DU5BU5D_t423* Physics2D_RaycastAll_m1488 (Object_t * __this /* static, unused */, Vector2_t6 ___origin, Vector2_t6 ___direction, float ___distance, int32_t ___layerMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + V_0 = (std::numeric_limits::infinity()); + V_1 = (-std::numeric_limits::infinity()); + float L_0 = ___distance; + int32_t L_1 = ___layerMask; + float L_2 = V_1; + float L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + RaycastHit2DU5BU5D_t423* L_4 = Physics2D_INTERNAL_CALL_RaycastAll_m1489(NULL /*static, unused*/, (&___origin), (&___direction), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.RaycastHit2D[] UnityEngine.Physics2D::INTERNAL_CALL_RaycastAll(UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single) +extern "C" RaycastHit2DU5BU5D_t423* Physics2D_INTERNAL_CALL_RaycastAll_m1489 (Object_t * __this /* static, unused */, Vector2_t6 * ___origin, Vector2_t6 * ___direction, float ___distance, int32_t ___layerMask, float ___minDepth, float ___maxDepth, const MethodInfo* method) +{ + typedef RaycastHit2DU5BU5D_t423* (*Physics2D_INTERNAL_CALL_RaycastAll_m1489_ftn) (Vector2_t6 *, Vector2_t6 *, float, int32_t, float, float); + static Physics2D_INTERNAL_CALL_RaycastAll_m1489_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics2D_INTERNAL_CALL_RaycastAll_m1489_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::INTERNAL_CALL_RaycastAll(UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single)"); + return _il2cpp_icall_func(___origin, ___direction, ___distance, ___layerMask, ___minDepth, ___maxDepth); +} +// UnityEngine.Collider2D UnityEngine.Physics2D::OverlapCircle(UnityEngine.Vector2,System.Single,System.Int32) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" Collider2D_t129 * Physics2D_OverlapCircle_m434 (Object_t * __this /* static, unused */, Vector2_t6 ___point, float ___radius, int32_t ___layerMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + V_0 = (std::numeric_limits::infinity()); + V_1 = (-std::numeric_limits::infinity()); + float L_0 = ___radius; + int32_t L_1 = ___layerMask; + float L_2 = V_1; + float L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Collider2D_t129 * L_4 = Physics2D_INTERNAL_CALL_OverlapCircle_m1490(NULL /*static, unused*/, (&___point), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Collider2D UnityEngine.Physics2D::INTERNAL_CALL_OverlapCircle(UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single) +extern "C" Collider2D_t129 * Physics2D_INTERNAL_CALL_OverlapCircle_m1490 (Object_t * __this /* static, unused */, Vector2_t6 * ___point, float ___radius, int32_t ___layerMask, float ___minDepth, float ___maxDepth, const MethodInfo* method) +{ + typedef Collider2D_t129 * (*Physics2D_INTERNAL_CALL_OverlapCircle_m1490_ftn) (Vector2_t6 *, float, int32_t, float, float); + static Physics2D_INTERNAL_CALL_OverlapCircle_m1490_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics2D_INTERNAL_CALL_OverlapCircle_m1490_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::INTERNAL_CALL_OverlapCircle(UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single)"); + return _il2cpp_icall_func(___point, ___radius, ___layerMask, ___minDepth, ___maxDepth); +} +// UnityEngine.Collider2D[] UnityEngine.Physics2D::OverlapCircleAll(UnityEngine.Vector2,System.Single,System.Int32) +extern TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +extern "C" Collider2DU5BU5D_t136* Physics2D_OverlapCircleAll_m427 (Object_t * __this /* static, unused */, Vector2_t6 ___point, float ___radius, int32_t ___layerMask, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Physics2D_t137_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(7); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + float V_1 = 0.0f; + { + V_0 = (std::numeric_limits::infinity()); + V_1 = (-std::numeric_limits::infinity()); + float L_0 = ___radius; + int32_t L_1 = ___layerMask; + float L_2 = V_1; + float L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Physics2D_t137_il2cpp_TypeInfo_var); + Collider2DU5BU5D_t136* L_4 = Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491(NULL /*static, unused*/, (&___point), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// UnityEngine.Collider2D[] UnityEngine.Physics2D::INTERNAL_CALL_OverlapCircleAll(UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single) +extern "C" Collider2DU5BU5D_t136* Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491 (Object_t * __this /* static, unused */, Vector2_t6 * ___point, float ___radius, int32_t ___layerMask, float ___minDepth, float ___maxDepth, const MethodInfo* method) +{ + typedef Collider2DU5BU5D_t136* (*Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491_ftn) (Vector2_t6 *, float, int32_t, float, float); + static Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::INTERNAL_CALL_OverlapCircleAll(UnityEngine.Vector2&,System.Single,System.Int32,System.Single,System.Single)"); + return _il2cpp_icall_func(___point, ___radius, ___layerMask, ___minDepth, ___maxDepth); +} +// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_point() +extern "C" Vector2_t6 RaycastHit2D_get_point_m1492 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_Point_1); + return L_0; + } +} +// UnityEngine.Vector2 UnityEngine.RaycastHit2D::get_normal() +extern "C" Vector2_t6 RaycastHit2D_get_normal_m1493 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = (__this->___m_Normal_2); + return L_0; + } +} +// System.Single UnityEngine.RaycastHit2D::get_fraction() +extern "C" float RaycastHit2D_get_fraction_m1494 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Fraction_4); + return L_0; + } +} +// UnityEngine.Collider2D UnityEngine.RaycastHit2D::get_collider() +extern "C" Collider2D_t129 * RaycastHit2D_get_collider_m1495 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + { + Collider2D_t129 * L_0 = (__this->___m_Collider_5); + return L_0; + } +} +// UnityEngine.Rigidbody2D UnityEngine.RaycastHit2D::get_rigidbody() +extern "C" Rigidbody2D_t11 * RaycastHit2D_get_rigidbody_m1496 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + Rigidbody2D_t11 * G_B3_0 = {0}; + { + Collider2D_t129 * L_0 = RaycastHit2D_get_collider_m1495(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + Collider2D_t129 * L_2 = RaycastHit2D_get_collider_m1495(__this, /*hidden argument*/NULL); + NullCheck(L_2); + Rigidbody2D_t11 * L_3 = Collider2D_get_attachedRigidbody_m1501(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = ((Rigidbody2D_t11 *)(NULL)); + } + +IL_0022: + { + return G_B3_0; + } +} +// UnityEngine.Transform UnityEngine.RaycastHit2D::get_transform() +extern "C" Transform_t3 * RaycastHit2D_get_transform_m1497 (RaycastHit2D_t283 * __this, const MethodInfo* method) +{ + Rigidbody2D_t11 * V_0 = {0}; + { + Rigidbody2D_t11 * L_0 = RaycastHit2D_get_rigidbody_m1496(__this, /*hidden argument*/NULL); + V_0 = L_0; + Rigidbody2D_t11 * L_1 = V_0; + bool L_2 = Object_op_Inequality_m429(NULL /*static, unused*/, L_1, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001a; + } + } + { + Rigidbody2D_t11 * L_3 = V_0; + NullCheck(L_3); + Transform_t3 * L_4 = Component_get_transform_m401(L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_001a: + { + Collider2D_t129 * L_5 = RaycastHit2D_get_collider_m1495(__this, /*hidden argument*/NULL); + bool L_6 = Object_op_Inequality_m429(NULL /*static, unused*/, L_5, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0037; + } + } + { + Collider2D_t129 * L_7 = RaycastHit2D_get_collider_m1495(__this, /*hidden argument*/NULL); + NullCheck(L_7); + Transform_t3 * L_8 = Component_get_transform_m401(L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0037: + { + return (Transform_t3 *)NULL; + } +} +// UnityEngine.Vector2 UnityEngine.Rigidbody2D::get_velocity() +extern "C" Vector2_t6 Rigidbody2D_get_velocity_m431 (Rigidbody2D_t11 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Rigidbody2D_INTERNAL_get_velocity_m1498(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Rigidbody2D::set_velocity(UnityEngine.Vector2) +extern "C" void Rigidbody2D_set_velocity_m437 (Rigidbody2D_t11 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Rigidbody2D_INTERNAL_set_velocity_m1499(__this, (&___value), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody2D::INTERNAL_get_velocity(UnityEngine.Vector2&) +extern "C" void Rigidbody2D_INTERNAL_get_velocity_m1498 (Rigidbody2D_t11 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody2D_INTERNAL_get_velocity_m1498_ftn) (Rigidbody2D_t11 *, Vector2_t6 *); + static Rigidbody2D_INTERNAL_get_velocity_m1498_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody2D_INTERNAL_get_velocity_m1498_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody2D::INTERNAL_get_velocity(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody2D::INTERNAL_set_velocity(UnityEngine.Vector2&) +extern "C" void Rigidbody2D_INTERNAL_set_velocity_m1499 (Rigidbody2D_t11 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*Rigidbody2D_INTERNAL_set_velocity_m1499_ftn) (Rigidbody2D_t11 *, Vector2_t6 *); + static Rigidbody2D_INTERNAL_set_velocity_m1499_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody2D_INTERNAL_set_velocity_m1499_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody2D::INTERNAL_set_velocity(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Rigidbody2D::AddForce(UnityEngine.Vector2) +extern "C" void Rigidbody2D_AddForce_m438 (Rigidbody2D_t11 * __this, Vector2_t6 ___force, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + int32_t L_0 = V_0; + Rigidbody2D_INTERNAL_CALL_AddForce_m1500(NULL /*static, unused*/, __this, (&___force), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Rigidbody2D::INTERNAL_CALL_AddForce(UnityEngine.Rigidbody2D,UnityEngine.Vector2&,UnityEngine.ForceMode2D) +extern "C" void Rigidbody2D_INTERNAL_CALL_AddForce_m1500 (Object_t * __this /* static, unused */, Rigidbody2D_t11 * ___self, Vector2_t6 * ___force, int32_t ___mode, const MethodInfo* method) +{ + typedef void (*Rigidbody2D_INTERNAL_CALL_AddForce_m1500_ftn) (Rigidbody2D_t11 *, Vector2_t6 *, int32_t); + static Rigidbody2D_INTERNAL_CALL_AddForce_m1500_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Rigidbody2D_INTERNAL_CALL_AddForce_m1500_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Rigidbody2D::INTERNAL_CALL_AddForce(UnityEngine.Rigidbody2D,UnityEngine.Vector2&,UnityEngine.ForceMode2D)"); + _il2cpp_icall_func(___self, ___force, ___mode); +} +// UnityEngine.Rigidbody2D UnityEngine.Collider2D::get_attachedRigidbody() +extern "C" Rigidbody2D_t11 * Collider2D_get_attachedRigidbody_m1501 (Collider2D_t129 * __this, const MethodInfo* method) +{ + typedef Rigidbody2D_t11 * (*Collider2D_get_attachedRigidbody_m1501_ftn) (Collider2D_t129 *); + static Collider2D_get_attachedRigidbody_m1501_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Collider2D_get_attachedRigidbody_m1501_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::get_attachedRigidbody()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.NavMeshAgent::SetDestination(UnityEngine.Vector3) +extern "C" bool NavMeshAgent_SetDestination_m564 (NavMeshAgent_t47 * __this, Vector3_t4 ___target, const MethodInfo* method) +{ + { + bool L_0 = NavMeshAgent_INTERNAL_CALL_SetDestination_m1502(NULL /*static, unused*/, __this, (&___target), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean UnityEngine.NavMeshAgent::INTERNAL_CALL_SetDestination(UnityEngine.NavMeshAgent,UnityEngine.Vector3&) +extern "C" bool NavMeshAgent_INTERNAL_CALL_SetDestination_m1502 (Object_t * __this /* static, unused */, NavMeshAgent_t47 * ___self, Vector3_t4 * ___target, const MethodInfo* method) +{ + typedef bool (*NavMeshAgent_INTERNAL_CALL_SetDestination_m1502_ftn) (NavMeshAgent_t47 *, Vector3_t4 *); + static NavMeshAgent_INTERNAL_CALL_SetDestination_m1502_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (NavMeshAgent_INTERNAL_CALL_SetDestination_m1502_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.NavMeshAgent::INTERNAL_CALL_SetDestination(UnityEngine.NavMeshAgent,UnityEngine.Vector3&)"); + return _il2cpp_icall_func(___self, ___target); +} +// UnityEngine.Vector3 UnityEngine.NavMeshAgent::get_desiredVelocity() +extern "C" Vector3_t4 NavMeshAgent_get_desiredVelocity_m565 (NavMeshAgent_t47 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + NavMeshAgent_INTERNAL_get_desiredVelocity_m1503(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.NavMeshAgent::INTERNAL_get_desiredVelocity(UnityEngine.Vector3&) +extern "C" void NavMeshAgent_INTERNAL_get_desiredVelocity_m1503 (NavMeshAgent_t47 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*NavMeshAgent_INTERNAL_get_desiredVelocity_m1503_ftn) (NavMeshAgent_t47 *, Vector3_t4 *); + static NavMeshAgent_INTERNAL_get_desiredVelocity_m1503_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (NavMeshAgent_INTERNAL_get_desiredVelocity_m1503_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.NavMeshAgent::INTERNAL_get_desiredVelocity(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.NavMeshAgent::set_updatePosition(System.Boolean) +extern "C" void NavMeshAgent_set_updatePosition_m563 (NavMeshAgent_t47 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*NavMeshAgent_set_updatePosition_m563_ftn) (NavMeshAgent_t47 *, bool); + static NavMeshAgent_set_updatePosition_m563_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (NavMeshAgent_set_updatePosition_m563_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.NavMeshAgent::set_updatePosition(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.NavMeshAgent::set_updateRotation(System.Boolean) +extern "C" void NavMeshAgent_set_updateRotation_m562 (NavMeshAgent_t47 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*NavMeshAgent_set_updateRotation_m562_ftn) (NavMeshAgent_t47 *, bool); + static NavMeshAgent_set_updateRotation_m562_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (NavMeshAgent_set_updateRotation_m562_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.NavMeshAgent::set_updateRotation(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::.ctor(System.Object,System.IntPtr) +extern "C" void AudioConfigurationChangeHandler__ctor_m1504 (AudioConfigurationChangeHandler_t288 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::Invoke(System.Boolean) +extern "C" void AudioConfigurationChangeHandler_Invoke_m1505 (AudioConfigurationChangeHandler_t288 * __this, bool ___deviceWasChanged, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + AudioConfigurationChangeHandler_Invoke_m1505((AudioConfigurationChangeHandler_t288 *)__this->___prev_9,___deviceWasChanged, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, bool ___deviceWasChanged, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___deviceWasChanged,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, bool ___deviceWasChanged, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___deviceWasChanged,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_AudioConfigurationChangeHandler_t288(Il2CppObject* delegate, bool ___deviceWasChanged) +{ + typedef void (STDCALL *native_function_ptr_type)(int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___deviceWasChanged' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(___deviceWasChanged); + + // Marshaling cleanup of parameter '___deviceWasChanged' native representation + +} +// System.IAsyncResult UnityEngine.AudioSettings/AudioConfigurationChangeHandler::BeginInvoke(System.Boolean,System.AsyncCallback,System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" Object_t * AudioConfigurationChangeHandler_BeginInvoke_m1506 (AudioConfigurationChangeHandler_t288 * __this, bool ___deviceWasChanged, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Boolean_t448_il2cpp_TypeInfo_var, &___deviceWasChanged); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::EndInvoke(System.IAsyncResult) +extern "C" void AudioConfigurationChangeHandler_EndInvoke_m1507 (AudioConfigurationChangeHandler_t288 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.AudioSettings::InvokeOnAudioConfigurationChanged(System.Boolean) +extern TypeInfo* AudioSettings_t289_il2cpp_TypeInfo_var; +extern "C" void AudioSettings_InvokeOnAudioConfigurationChanged_m1508 (Object_t * __this /* static, unused */, bool ___deviceWasChanged, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AudioSettings_t289_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(147); + s_Il2CppMethodIntialized = true; + } + { + AudioConfigurationChangeHandler_t288 * L_0 = ((AudioSettings_t289_StaticFields*)AudioSettings_t289_il2cpp_TypeInfo_var->static_fields)->___OnAudioConfigurationChanged_0; + if (!L_0) + { + goto IL_0015; + } + } + { + AudioConfigurationChangeHandler_t288 * L_1 = ((AudioSettings_t289_StaticFields*)AudioSettings_t289_il2cpp_TypeInfo_var->static_fields)->___OnAudioConfigurationChanged_0; + bool L_2 = ___deviceWasChanged; + NullCheck(L_1); + AudioConfigurationChangeHandler_Invoke_m1505(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// System.Void UnityEngine.AudioClip/PCMReaderCallback::.ctor(System.Object,System.IntPtr) +extern "C" void PCMReaderCallback__ctor_m1509 (PCMReaderCallback_t290 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.AudioClip/PCMReaderCallback::Invoke(System.Single[]) +extern "C" void PCMReaderCallback_Invoke_m1510 (PCMReaderCallback_t290 * __this, SingleU5BU5D_t126* ___data, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + PCMReaderCallback_Invoke_m1510((PCMReaderCallback_t290 *)__this->___prev_9,___data, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, SingleU5BU5D_t126* ___data, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___data,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, SingleU5BU5D_t126* ___data, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___data,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___data,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_PCMReaderCallback_t290(Il2CppObject* delegate, SingleU5BU5D_t126* ___data) +{ + typedef void (STDCALL *native_function_ptr_type)(float*); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___data' to native representation + float* ____data_marshaled = { 0 }; + ____data_marshaled = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)___data); + + // Native function invocation + _il2cpp_pinvoke_func(____data_marshaled); + + // Marshaling cleanup of parameter '___data' native representation + +} +// System.IAsyncResult UnityEngine.AudioClip/PCMReaderCallback::BeginInvoke(System.Single[],System.AsyncCallback,System.Object) +extern "C" Object_t * PCMReaderCallback_BeginInvoke_m1511 (PCMReaderCallback_t290 * __this, SingleU5BU5D_t126* ___data, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___data; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.AudioClip/PCMReaderCallback::EndInvoke(System.IAsyncResult) +extern "C" void PCMReaderCallback_EndInvoke_m1512 (PCMReaderCallback_t290 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.AudioClip/PCMSetPositionCallback::.ctor(System.Object,System.IntPtr) +extern "C" void PCMSetPositionCallback__ctor_m1513 (PCMSetPositionCallback_t291 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.AudioClip/PCMSetPositionCallback::Invoke(System.Int32) +extern "C" void PCMSetPositionCallback_Invoke_m1514 (PCMSetPositionCallback_t291 * __this, int32_t ___position, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + PCMSetPositionCallback_Invoke_m1514((PCMSetPositionCallback_t291 *)__this->___prev_9,___position, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___position, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___position,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, int32_t ___position, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___position,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_PCMSetPositionCallback_t291(Il2CppObject* delegate, int32_t ___position) +{ + typedef void (STDCALL *native_function_ptr_type)(int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___position' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(___position); + + // Marshaling cleanup of parameter '___position' native representation + +} +// System.IAsyncResult UnityEngine.AudioClip/PCMSetPositionCallback::BeginInvoke(System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * PCMSetPositionCallback_BeginInvoke_m1515 (PCMSetPositionCallback_t291 * __this, int32_t ___position, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___position); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.AudioClip/PCMSetPositionCallback::EndInvoke(System.IAsyncResult) +extern "C" void PCMSetPositionCallback_EndInvoke_m1516 (PCMSetPositionCallback_t291 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.AudioClip::InvokePCMReaderCallback_Internal(System.Single[]) +extern "C" void AudioClip_InvokePCMReaderCallback_Internal_m1517 (AudioClip_t35 * __this, SingleU5BU5D_t126* ___data, const MethodInfo* method) +{ + { + PCMReaderCallback_t290 * L_0 = (__this->___m_PCMReaderCallback_2); + if (!L_0) + { + goto IL_0017; + } + } + { + PCMReaderCallback_t290 * L_1 = (__this->___m_PCMReaderCallback_2); + SingleU5BU5D_t126* L_2 = ___data; + NullCheck(L_1); + PCMReaderCallback_Invoke_m1510(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// System.Void UnityEngine.AudioClip::InvokePCMSetPositionCallback_Internal(System.Int32) +extern "C" void AudioClip_InvokePCMSetPositionCallback_Internal_m1518 (AudioClip_t35 * __this, int32_t ___position, const MethodInfo* method) +{ + { + PCMSetPositionCallback_t291 * L_0 = (__this->___m_PCMSetPositionCallback_3); + if (!L_0) + { + goto IL_0017; + } + } + { + PCMSetPositionCallback_t291 * L_1 = (__this->___m_PCMSetPositionCallback_3); + int32_t L_2 = ___position; + NullCheck(L_1); + PCMSetPositionCallback_Invoke_m1514(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0017: + { + return; + } +} +// UnityEngine.AudioClip UnityEngine.AudioSource::get_clip() +extern "C" AudioClip_t35 * AudioSource_get_clip_m528 (AudioSource_t37 * __this, const MethodInfo* method) +{ + typedef AudioClip_t35 * (*AudioSource_get_clip_m528_ftn) (AudioSource_t37 *); + static AudioSource_get_clip_m528_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AudioSource_get_clip_m528_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::get_clip()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip) +extern "C" void AudioSource_set_clip_m514 (AudioSource_t37 * __this, AudioClip_t35 * ___value, const MethodInfo* method) +{ + typedef void (*AudioSource_set_clip_m514_ftn) (AudioSource_t37 *, AudioClip_t35 *); + static AudioSource_set_clip_m514_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AudioSource_set_clip_m514_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.AudioSource::Play(System.UInt64) +extern "C" void AudioSource_Play_m1519 (AudioSource_t37 * __this, uint64_t ___delay, const MethodInfo* method) +{ + typedef void (*AudioSource_Play_m1519_ftn) (AudioSource_t37 *, uint64_t); + static AudioSource_Play_m1519_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AudioSource_Play_m1519_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::Play(System.UInt64)"); + _il2cpp_icall_func(__this, ___delay); +} +// System.Void UnityEngine.AudioSource::Play() +extern "C" void AudioSource_Play_m515 (AudioSource_t37 * __this, const MethodInfo* method) +{ + uint64_t V_0 = 0; + { + V_0 = (((int64_t)((int64_t)0))); + uint64_t L_0 = V_0; + AudioSource_Play_m1519(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.AudioSource::PlayOneShot(UnityEngine.AudioClip,System.Single) +extern "C" void AudioSource_PlayOneShot_m1520 (AudioSource_t37 * __this, AudioClip_t35 * ___clip, float ___volumeScale, const MethodInfo* method) +{ + typedef void (*AudioSource_PlayOneShot_m1520_ftn) (AudioSource_t37 *, AudioClip_t35 *, float); + static AudioSource_PlayOneShot_m1520_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AudioSource_PlayOneShot_m1520_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::PlayOneShot(UnityEngine.AudioClip,System.Single)"); + _il2cpp_icall_func(__this, ___clip, ___volumeScale); +} +// System.Void UnityEngine.AudioSource::PlayOneShot(UnityEngine.AudioClip) +extern "C" void AudioSource_PlayOneShot_m529 (AudioSource_t37 * __this, AudioClip_t35 * ___clip, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + V_0 = (1.0f); + AudioClip_t35 * L_0 = ___clip; + float L_1 = V_0; + AudioSource_PlayOneShot_m1520(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.WebCamDevice::get_name() +extern "C" String_t* WebCamDevice_get_name_m1521 (WebCamDevice_t292 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_Name_0); + return L_0; + } +} +// System.Boolean UnityEngine.WebCamDevice::get_isFrontFacing() +extern "C" bool WebCamDevice_get_isFrontFacing_m1522 (WebCamDevice_t292 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Flags_1); + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)1))? 1 : 0); + } +} +// Conversion methods for marshalling of: UnityEngine.WebCamDevice +extern "C" void WebCamDevice_t292_marshal(const WebCamDevice_t292& unmarshaled, WebCamDevice_t292_marshaled& marshaled) +{ + marshaled.___m_Name_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_Name_0); + marshaled.___m_Flags_1 = unmarshaled.___m_Flags_1; +} +extern "C" void WebCamDevice_t292_marshal_back(const WebCamDevice_t292_marshaled& marshaled, WebCamDevice_t292& unmarshaled) +{ + unmarshaled.___m_Name_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_Name_0); + unmarshaled.___m_Flags_1 = marshaled.___m_Flags_1; +} +// Conversion method for clean up from marshalling of: UnityEngine.WebCamDevice +extern "C" void WebCamDevice_t292_marshal_cleanup(WebCamDevice_t292_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___m_Name_0); + marshaled.___m_Name_0 = NULL; +} +// System.Void UnityEngine.AnimationEvent::.ctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void AnimationEvent__ctor_m1523 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___m_Time_0 = (0.0f); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_FunctionName_1 = L_0; + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_StringParameter_2 = L_1; + __this->___m_ObjectReferenceParameter_3 = (Object_t76 *)NULL; + __this->___m_FloatParameter_4 = (0.0f); + __this->___m_IntParameter_5 = 0; + __this->___m_MessageOptions_6 = 0; + __this->___m_Source_7 = 0; + __this->___m_StateSender_8 = (AnimationState_t295 *)NULL; + return; + } +} +// System.String UnityEngine.AnimationEvent::get_data() +extern "C" String_t* AnimationEvent_get_data_m1524 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_StringParameter_2); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_data(System.String) +extern "C" void AnimationEvent_set_data_m1525 (AnimationEvent_t294 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_StringParameter_2 = L_0; + return; + } +} +// System.String UnityEngine.AnimationEvent::get_stringParameter() +extern "C" String_t* AnimationEvent_get_stringParameter_m1526 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_StringParameter_2); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_stringParameter(System.String) +extern "C" void AnimationEvent_set_stringParameter_m1527 (AnimationEvent_t294 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_StringParameter_2 = L_0; + return; + } +} +// System.Single UnityEngine.AnimationEvent::get_floatParameter() +extern "C" float AnimationEvent_get_floatParameter_m1528 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FloatParameter_4); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_floatParameter(System.Single) +extern "C" void AnimationEvent_set_floatParameter_m1529 (AnimationEvent_t294 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_FloatParameter_4 = L_0; + return; + } +} +// System.Int32 UnityEngine.AnimationEvent::get_intParameter() +extern "C" int32_t AnimationEvent_get_intParameter_m1530 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_IntParameter_5); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_intParameter(System.Int32) +extern "C" void AnimationEvent_set_intParameter_m1531 (AnimationEvent_t294 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_IntParameter_5 = L_0; + return; + } +} +// UnityEngine.Object UnityEngine.AnimationEvent::get_objectReferenceParameter() +extern "C" Object_t76 * AnimationEvent_get_objectReferenceParameter_m1532 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + Object_t76 * L_0 = (__this->___m_ObjectReferenceParameter_3); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_objectReferenceParameter(UnityEngine.Object) +extern "C" void AnimationEvent_set_objectReferenceParameter_m1533 (AnimationEvent_t294 * __this, Object_t76 * ___value, const MethodInfo* method) +{ + { + Object_t76 * L_0 = ___value; + __this->___m_ObjectReferenceParameter_3 = L_0; + return; + } +} +// System.String UnityEngine.AnimationEvent::get_functionName() +extern "C" String_t* AnimationEvent_get_functionName_m1534 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_FunctionName_1); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_functionName(System.String) +extern "C" void AnimationEvent_set_functionName_m1535 (AnimationEvent_t294 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_FunctionName_1 = L_0; + return; + } +} +// System.Single UnityEngine.AnimationEvent::get_time() +extern "C" float AnimationEvent_get_time_m1536 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Time_0); + return L_0; + } +} +// System.Void UnityEngine.AnimationEvent::set_time(System.Single) +extern "C" void AnimationEvent_set_time_m1537 (AnimationEvent_t294 * __this, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + __this->___m_Time_0 = L_0; + return; + } +} +// UnityEngine.SendMessageOptions UnityEngine.AnimationEvent::get_messageOptions() +extern "C" int32_t AnimationEvent_get_messageOptions_m1538 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_MessageOptions_6); + return (int32_t)(L_0); + } +} +// System.Void UnityEngine.AnimationEvent::set_messageOptions(UnityEngine.SendMessageOptions) +extern "C" void AnimationEvent_set_messageOptions_m1539 (AnimationEvent_t294 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_MessageOptions_6 = L_0; + return; + } +} +// System.Boolean UnityEngine.AnimationEvent::get_isFiredByLegacy() +extern "C" bool AnimationEvent_get_isFiredByLegacy_m1540 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Source_7); + return ((((int32_t)L_0) == ((int32_t)1))? 1 : 0); + } +} +// System.Boolean UnityEngine.AnimationEvent::get_isFiredByAnimator() +extern "C" bool AnimationEvent_get_isFiredByAnimator_m1541 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Source_7); + return ((((int32_t)L_0) == ((int32_t)2))? 1 : 0); + } +} +// UnityEngine.AnimationState UnityEngine.AnimationEvent::get_animationState() +extern Il2CppCodeGenString* _stringLiteral88; +extern "C" AnimationState_t295 * AnimationEvent_get_animationState_m1542 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral88 = il2cpp_codegen_string_literal_from_index(88); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = AnimationEvent_get_isFiredByLegacy_m1540(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0015; + } + } + { + Debug_LogError_m614(NULL /*static, unused*/, _stringLiteral88, /*hidden argument*/NULL); + } + +IL_0015: + { + AnimationState_t295 * L_1 = (__this->___m_StateSender_8); + return L_1; + } +} +// UnityEngine.AnimatorStateInfo UnityEngine.AnimationEvent::get_animatorStateInfo() +extern Il2CppCodeGenString* _stringLiteral89; +extern "C" AnimatorStateInfo_t148 AnimationEvent_get_animatorStateInfo_m1543 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral89 = il2cpp_codegen_string_literal_from_index(89); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = AnimationEvent_get_isFiredByAnimator_m1541(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0015; + } + } + { + Debug_LogError_m614(NULL /*static, unused*/, _stringLiteral89, /*hidden argument*/NULL); + } + +IL_0015: + { + AnimatorStateInfo_t148 L_1 = (__this->___m_AnimatorStateInfo_9); + return L_1; + } +} +// UnityEngine.AnimatorClipInfo UnityEngine.AnimationEvent::get_animatorClipInfo() +extern Il2CppCodeGenString* _stringLiteral90; +extern "C" AnimatorClipInfo_t296 AnimationEvent_get_animatorClipInfo_m1544 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral90 = il2cpp_codegen_string_literal_from_index(90); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = AnimationEvent_get_isFiredByAnimator_m1541(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0015; + } + } + { + Debug_LogError_m614(NULL /*static, unused*/, _stringLiteral90, /*hidden argument*/NULL); + } + +IL_0015: + { + AnimatorClipInfo_t296 L_1 = (__this->___m_AnimatorClipInfo_10); + return L_1; + } +} +// System.Int32 UnityEngine.AnimationEvent::GetHash() +extern "C" int32_t AnimationEvent_GetHash_m1545 (AnimationEvent_t294 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + float V_1 = 0.0f; + { + V_0 = 0; + String_t* L_0 = AnimationEvent_get_functionName_m1534(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + float L_3 = AnimationEvent_get_time_m1536(__this, /*hidden argument*/NULL); + V_1 = L_3; + int32_t L_4 = Single_GetHashCode_m2017((&V_1), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)33)*(int32_t)L_2))+(int32_t)L_4)); + int32_t L_5 = V_0; + return L_5; + } +} +// System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single) +extern "C" void Keyframe__ctor_m537 (Keyframe_t147 * __this, float ___time, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___time; + __this->___m_Time_0 = L_0; + float L_1 = ___value; + __this->___m_Value_1 = L_1; + __this->___m_InTangent_2 = (0.0f); + __this->___m_OutTangent_3 = (0.0f); + return; + } +} +// System.Single UnityEngine.Keyframe::get_time() +extern "C" float Keyframe_get_time_m640 (Keyframe_t147 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Time_0); + return L_0; + } +} +// System.Void UnityEngine.AnimationCurve::.ctor(UnityEngine.Keyframe[]) +extern "C" void AnimationCurve__ctor_m538 (AnimationCurve_t41 * __this, KeyframeU5BU5D_t146* ___keys, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + KeyframeU5BU5D_t146* L_0 = ___keys; + AnimationCurve_Init_m1550(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.AnimationCurve::.ctor() +extern "C" void AnimationCurve__ctor_m1546 (AnimationCurve_t41 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + AnimationCurve_Init_m1550(__this, (KeyframeU5BU5D_t146*)(KeyframeU5BU5D_t146*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.AnimationCurve::Cleanup() +extern "C" void AnimationCurve_Cleanup_m1547 (AnimationCurve_t41 * __this, const MethodInfo* method) +{ + typedef void (*AnimationCurve_Cleanup_m1547_ftn) (AnimationCurve_t41 *); + static AnimationCurve_Cleanup_m1547_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AnimationCurve_Cleanup_m1547_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Cleanup()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.AnimationCurve::Finalize() +extern "C" void AnimationCurve_Finalize_m1548 (AnimationCurve_t41 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + AnimationCurve_Cleanup_m1547(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) +extern "C" float AnimationCurve_Evaluate_m547 (AnimationCurve_t41 * __this, float ___time, const MethodInfo* method) +{ + typedef float (*AnimationCurve_Evaluate_m547_ftn) (AnimationCurve_t41 *, float); + static AnimationCurve_Evaluate_m547_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AnimationCurve_Evaluate_m547_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Evaluate(System.Single)"); + return _il2cpp_icall_func(__this, ___time); +} +// UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32) +extern "C" Keyframe_t147 AnimationCurve_get_Item_m639 (AnimationCurve_t41 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + Keyframe_t147 L_1 = AnimationCurve_GetKey_Internal_m1549(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 UnityEngine.AnimationCurve::get_length() +extern "C" int32_t AnimationCurve_get_length_m638 (AnimationCurve_t41 * __this, const MethodInfo* method) +{ + typedef int32_t (*AnimationCurve_get_length_m638_ftn) (AnimationCurve_t41 *); + static AnimationCurve_get_length_m638_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AnimationCurve_get_length_m638_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::get_length()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Keyframe UnityEngine.AnimationCurve::GetKey_Internal(System.Int32) +extern "C" Keyframe_t147 AnimationCurve_GetKey_Internal_m1549 (AnimationCurve_t41 * __this, int32_t ___index, const MethodInfo* method) +{ + typedef Keyframe_t147 (*AnimationCurve_GetKey_Internal_m1549_ftn) (AnimationCurve_t41 *, int32_t); + static AnimationCurve_GetKey_Internal_m1549_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AnimationCurve_GetKey_Internal_m1549_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::GetKey_Internal(System.Int32)"); + return _il2cpp_icall_func(__this, ___index); +} +// System.Void UnityEngine.AnimationCurve::Init(UnityEngine.Keyframe[]) +extern "C" void AnimationCurve_Init_m1550 (AnimationCurve_t41 * __this, KeyframeU5BU5D_t146* ___keys, const MethodInfo* method) +{ + typedef void (*AnimationCurve_Init_m1550_ftn) (AnimationCurve_t41 *, KeyframeU5BU5D_t146*); + static AnimationCurve_Init_m1550_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (AnimationCurve_Init_m1550_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Init(UnityEngine.Keyframe[])"); + _il2cpp_icall_func(__this, ___keys); +} +// Conversion methods for marshalling of: UnityEngine.AnimationCurve +extern "C" void AnimationCurve_t41_marshal(const AnimationCurve_t41& unmarshaled, AnimationCurve_t41_marshaled& marshaled) +{ + marshaled.___m_Ptr_0 = reinterpret_cast((unmarshaled.___m_Ptr_0).___m_value_0); +} +extern "C" void AnimationCurve_t41_marshal_back(const AnimationCurve_t41_marshaled& marshaled, AnimationCurve_t41& unmarshaled) +{ + (unmarshaled.___m_Ptr_0).___m_value_0 = reinterpret_cast(marshaled.___m_Ptr_0); +} +// Conversion method for clean up from marshalling of: UnityEngine.AnimationCurve +extern "C" void AnimationCurve_t41_marshal_cleanup(AnimationCurve_t41_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Animation/Enumerator::.ctor(UnityEngine.Animation) +extern "C" void Enumerator__ctor_m1551 (Enumerator_t298 * __this, Animation_t157 * ___outer, const MethodInfo* method) +{ + { + __this->___m_CurrentIndex_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + Animation_t157 * L_0 = ___outer; + __this->___m_Outer_0 = L_0; + return; + } +} +// System.Object UnityEngine.Animation/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m1552 (Enumerator_t298 * __this, const MethodInfo* method) +{ + { + Animation_t157 * L_0 = (__this->___m_Outer_0); + int32_t L_1 = (__this->___m_CurrentIndex_1); + NullCheck(L_0); + AnimationState_t295 * L_2 = Animation_GetStateAtIndex_m1558(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.Animation/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m1553 (Enumerator_t298 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Animation_t157 * L_0 = (__this->___m_Outer_0); + NullCheck(L_0); + int32_t L_1 = Animation_GetStateCount_m1559(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = (__this->___m_CurrentIndex_1); + __this->___m_CurrentIndex_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = (__this->___m_CurrentIndex_1); + int32_t L_4 = V_0; + return ((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0); + } +} +// System.Void UnityEngine.Animation/Enumerator::Reset() +extern "C" void Enumerator_Reset_m1554 (Enumerator_t298 * __this, const MethodInfo* method) +{ + { + __this->___m_CurrentIndex_1 = (-1); + return; + } +} +// System.Boolean UnityEngine.Animation::Play() +extern "C" bool Animation_Play_m620 (Animation_t157 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + int32_t L_0 = V_0; + bool L_1 = Animation_Play_m1555(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Animation::Play(UnityEngine.PlayMode) +extern "C" bool Animation_Play_m1555 (Animation_t157 * __this, int32_t ___mode, const MethodInfo* method) +{ + { + int32_t L_0 = ___mode; + bool L_1 = Animation_PlayDefaultAnimation_m1556(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.Animation::PlayDefaultAnimation(UnityEngine.PlayMode) +extern "C" bool Animation_PlayDefaultAnimation_m1556 (Animation_t157 * __this, int32_t ___mode, const MethodInfo* method) +{ + typedef bool (*Animation_PlayDefaultAnimation_m1556_ftn) (Animation_t157 *, int32_t); + static Animation_PlayDefaultAnimation_m1556_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animation_PlayDefaultAnimation_m1556_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animation::PlayDefaultAnimation(UnityEngine.PlayMode)"); + return _il2cpp_icall_func(__this, ___mode); +} +// System.Collections.IEnumerator UnityEngine.Animation::GetEnumerator() +extern TypeInfo* Enumerator_t298_il2cpp_TypeInfo_var; +extern "C" Object_t * Animation_GetEnumerator_m1557 (Animation_t157 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t298_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(148); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t298 * L_0 = (Enumerator_t298 *)il2cpp_codegen_object_new (Enumerator_t298_il2cpp_TypeInfo_var); + Enumerator__ctor_m1551(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// UnityEngine.AnimationState UnityEngine.Animation::GetStateAtIndex(System.Int32) +extern "C" AnimationState_t295 * Animation_GetStateAtIndex_m1558 (Animation_t157 * __this, int32_t ___index, const MethodInfo* method) +{ + typedef AnimationState_t295 * (*Animation_GetStateAtIndex_m1558_ftn) (Animation_t157 *, int32_t); + static Animation_GetStateAtIndex_m1558_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animation_GetStateAtIndex_m1558_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animation::GetStateAtIndex(System.Int32)"); + return _il2cpp_icall_func(__this, ___index); +} +// System.Int32 UnityEngine.Animation::GetStateCount() +extern "C" int32_t Animation_GetStateCount_m1559 (Animation_t157 * __this, const MethodInfo* method) +{ + typedef int32_t (*Animation_GetStateCount_m1559_ftn) (Animation_t157 *); + static Animation_GetStateCount_m1559_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animation_GetStateCount_m1559_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animation::GetStateCount()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.AnimatorStateInfo::IsName(System.String) +extern "C" bool AnimatorStateInfo_IsName_m581 (AnimatorStateInfo_t148 * __this, String_t* ___name, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B4_0 = 0; + { + String_t* L_0 = ___name; + int32_t L_1 = Animator_StringToHash_m1581(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + int32_t L_3 = (__this->___m_FullPath_2); + if ((((int32_t)L_2) == ((int32_t)L_3))) + { + goto IL_002a; + } + } + { + int32_t L_4 = V_0; + int32_t L_5 = (__this->___m_Name_0); + if ((((int32_t)L_4) == ((int32_t)L_5))) + { + goto IL_002a; + } + } + { + int32_t L_6 = V_0; + int32_t L_7 = (__this->___m_Path_1); + G_B4_0 = ((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0); + goto IL_002b; + } + +IL_002a: + { + G_B4_0 = 1; + } + +IL_002b: + { + return G_B4_0; + } +} +// System.Int32 UnityEngine.AnimatorStateInfo::get_fullPathHash() +extern "C" int32_t AnimatorStateInfo_get_fullPathHash_m1560 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FullPath_2); + return L_0; + } +} +// System.Int32 UnityEngine.AnimatorStateInfo::get_nameHash() +extern "C" int32_t AnimatorStateInfo_get_nameHash_m1561 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Path_1); + return L_0; + } +} +// System.Int32 UnityEngine.AnimatorStateInfo::get_shortNameHash() +extern "C" int32_t AnimatorStateInfo_get_shortNameHash_m1562 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Name_0); + return L_0; + } +} +// System.Single UnityEngine.AnimatorStateInfo::get_normalizedTime() +extern "C" float AnimatorStateInfo_get_normalizedTime_m578 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_NormalizedTime_3); + return L_0; + } +} +// System.Single UnityEngine.AnimatorStateInfo::get_length() +extern "C" float AnimatorStateInfo_get_length_m1563 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Length_4); + return L_0; + } +} +// System.Single UnityEngine.AnimatorStateInfo::get_speed() +extern "C" float AnimatorStateInfo_get_speed_m1564 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_Speed_5); + return L_0; + } +} +// System.Single UnityEngine.AnimatorStateInfo::get_speedMultiplier() +extern "C" float AnimatorStateInfo_get_speedMultiplier_m1565 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_SpeedMultiplier_6); + return L_0; + } +} +// System.Int32 UnityEngine.AnimatorStateInfo::get_tagHash() +extern "C" int32_t AnimatorStateInfo_get_tagHash_m1566 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Tag_7); + return L_0; + } +} +// System.Boolean UnityEngine.AnimatorStateInfo::IsTag(System.String) +extern "C" bool AnimatorStateInfo_IsTag_m1567 (AnimatorStateInfo_t148 * __this, String_t* ___tag, const MethodInfo* method) +{ + { + String_t* L_0 = ___tag; + int32_t L_1 = Animator_StringToHash_m1581(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_Tag_7); + return ((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0); + } +} +// System.Boolean UnityEngine.AnimatorStateInfo::get_loop() +extern "C" bool AnimatorStateInfo_get_loop_m1568 (AnimatorStateInfo_t148 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Loop_8); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean UnityEngine.AnimatorTransitionInfo::IsName(System.String) +extern "C" bool AnimatorTransitionInfo_IsName_m1569 (AnimatorTransitionInfo_t300 * __this, String_t* ___name, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___name; + int32_t L_1 = Animator_StringToHash_m1581(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_Name_2); + if ((((int32_t)L_1) == ((int32_t)L_2))) + { + goto IL_0021; + } + } + { + String_t* L_3 = ___name; + int32_t L_4 = Animator_StringToHash_m1581(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + int32_t L_5 = (__this->___m_FullPath_0); + G_B3_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 1; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.AnimatorTransitionInfo::IsUserName(System.String) +extern "C" bool AnimatorTransitionInfo_IsUserName_m1570 (AnimatorTransitionInfo_t300 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + int32_t L_1 = Animator_StringToHash_m1581(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___m_UserName_1); + return ((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0); + } +} +// System.Int32 UnityEngine.AnimatorTransitionInfo::get_fullPathHash() +extern "C" int32_t AnimatorTransitionInfo_get_fullPathHash_m1571 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_FullPath_0); + return L_0; + } +} +// System.Int32 UnityEngine.AnimatorTransitionInfo::get_nameHash() +extern "C" int32_t AnimatorTransitionInfo_get_nameHash_m1572 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Name_2); + return L_0; + } +} +// System.Int32 UnityEngine.AnimatorTransitionInfo::get_userNameHash() +extern "C" int32_t AnimatorTransitionInfo_get_userNameHash_m1573 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_UserName_1); + return L_0; + } +} +// System.Single UnityEngine.AnimatorTransitionInfo::get_normalizedTime() +extern "C" float AnimatorTransitionInfo_get_normalizedTime_m1574 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_NormalizedTime_3); + return L_0; + } +} +// System.Boolean UnityEngine.AnimatorTransitionInfo::get_anyState() +extern "C" bool AnimatorTransitionInfo_get_anyState_m1575 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_AnyState_4); + return L_0; + } +} +// System.Boolean UnityEngine.AnimatorTransitionInfo::get_entry() +extern "C" bool AnimatorTransitionInfo_get_entry_m1576 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_TransitionType_5); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean UnityEngine.AnimatorTransitionInfo::get_exit() +extern "C" bool AnimatorTransitionInfo_get_exit_m1577 (AnimatorTransitionInfo_t300 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_TransitionType_5); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// Conversion methods for marshalling of: UnityEngine.AnimatorTransitionInfo +extern "C" void AnimatorTransitionInfo_t300_marshal(const AnimatorTransitionInfo_t300& unmarshaled, AnimatorTransitionInfo_t300_marshaled& marshaled) +{ + marshaled.___m_FullPath_0 = unmarshaled.___m_FullPath_0; + marshaled.___m_UserName_1 = unmarshaled.___m_UserName_1; + marshaled.___m_Name_2 = unmarshaled.___m_Name_2; + marshaled.___m_NormalizedTime_3 = unmarshaled.___m_NormalizedTime_3; + marshaled.___m_AnyState_4 = unmarshaled.___m_AnyState_4; + marshaled.___m_TransitionType_5 = unmarshaled.___m_TransitionType_5; +} +extern "C" void AnimatorTransitionInfo_t300_marshal_back(const AnimatorTransitionInfo_t300_marshaled& marshaled, AnimatorTransitionInfo_t300& unmarshaled) +{ + unmarshaled.___m_FullPath_0 = marshaled.___m_FullPath_0; + unmarshaled.___m_UserName_1 = marshaled.___m_UserName_1; + unmarshaled.___m_Name_2 = marshaled.___m_Name_2; + unmarshaled.___m_NormalizedTime_3 = marshaled.___m_NormalizedTime_3; + unmarshaled.___m_AnyState_4 = marshaled.___m_AnyState_4; + unmarshaled.___m_TransitionType_5 = marshaled.___m_TransitionType_5; +} +// Conversion method for clean up from marshalling of: UnityEngine.AnimatorTransitionInfo +extern "C" void AnimatorTransitionInfo_t300_marshal_cleanup(AnimatorTransitionInfo_t300_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Animator::SetFloat(System.String,System.Single) +extern "C" void Animator_SetFloat_m432 (Animator_t10 * __this, String_t* ___name, float ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + float L_1 = ___value; + Animator_SetFloatString_m1582(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Animator::SetFloat(System.String,System.Single,System.Single,System.Single) +extern "C" void Animator_SetFloat_m576 (Animator_t10 * __this, String_t* ___name, float ___value, float ___dampTime, float ___deltaTime, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + float L_1 = ___value; + float L_2 = ___dampTime; + float L_3 = ___deltaTime; + Animator_SetFloatStringDamp_m1587(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.Animator::GetBool(System.String) +extern "C" bool Animator_GetBool_m433 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + bool L_1 = Animator_GetBoolString_m1584(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.Animator::SetBool(System.String,System.Boolean) +extern "C" void Animator_SetBool_m430 (Animator_t10 * __this, String_t* ___name, bool ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + bool L_1 = ___value; + Animator_SetBoolString_m1583(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Animator::SetTrigger(System.String) +extern "C" void Animator_SetTrigger_m745 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Animator_SetTriggerString_m1585(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Animator::ResetTrigger(System.String) +extern "C" void Animator_ResetTrigger_m1578 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Animator_ResetTriggerString_m1586(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector3 UnityEngine.Animator::get_deltaPosition() +extern "C" Vector3_t4 Animator_get_deltaPosition_m583 (Animator_t10 * __this, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Animator_INTERNAL_get_deltaPosition_m1579(__this, (&V_0), /*hidden argument*/NULL); + Vector3_t4 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.Animator::INTERNAL_get_deltaPosition(UnityEngine.Vector3&) +extern "C" void Animator_INTERNAL_get_deltaPosition_m1579 (Animator_t10 * __this, Vector3_t4 * ___value, const MethodInfo* method) +{ + typedef void (*Animator_INTERNAL_get_deltaPosition_m1579_ftn) (Animator_t10 *, Vector3_t4 *); + static Animator_INTERNAL_get_deltaPosition_m1579_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_INTERNAL_get_deltaPosition_m1579_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::INTERNAL_get_deltaPosition(UnityEngine.Vector3&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Animator::set_applyRootMotion(System.Boolean) +extern "C" void Animator_set_applyRootMotion_m582 (Animator_t10 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*Animator_set_applyRootMotion_m582_ftn) (Animator_t10 *, bool); + static Animator_set_applyRootMotion_m582_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_set_applyRootMotion_m582_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::set_applyRootMotion(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetCurrentAnimatorStateInfo(System.Int32) +extern "C" AnimatorStateInfo_t148 Animator_GetCurrentAnimatorStateInfo_m577 (Animator_t10 * __this, int32_t ___layerIndex, const MethodInfo* method) +{ + typedef AnimatorStateInfo_t148 (*Animator_GetCurrentAnimatorStateInfo_m577_ftn) (Animator_t10 *, int32_t); + static Animator_GetCurrentAnimatorStateInfo_m577_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_GetCurrentAnimatorStateInfo_m577_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::GetCurrentAnimatorStateInfo(System.Int32)"); + return _il2cpp_icall_func(__this, ___layerIndex); +} +// System.Void UnityEngine.Animator::set_speed(System.Single) +extern "C" void Animator_set_speed_m580 (Animator_t10 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Animator_set_speed_m580_ftn) (Animator_t10 *, float); + static Animator_set_speed_m580_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_set_speed_m580_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::set_speed(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.RuntimeAnimatorController UnityEngine.Animator::get_runtimeAnimatorController() +extern "C" RuntimeAnimatorController_t304 * Animator_get_runtimeAnimatorController_m1580 (Animator_t10 * __this, const MethodInfo* method) +{ + typedef RuntimeAnimatorController_t304 * (*Animator_get_runtimeAnimatorController_m1580_ftn) (Animator_t10 *); + static Animator_get_runtimeAnimatorController_m1580_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_get_runtimeAnimatorController_m1580_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::get_runtimeAnimatorController()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Animator::StringToHash(System.String) +extern "C" int32_t Animator_StringToHash_m1581 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + typedef int32_t (*Animator_StringToHash_m1581_ftn) (String_t*); + static Animator_StringToHash_m1581_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_StringToHash_m1581_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::StringToHash(System.String)"); + return _il2cpp_icall_func(___name); +} +// System.Void UnityEngine.Animator::SetFloatString(System.String,System.Single) +extern "C" void Animator_SetFloatString_m1582 (Animator_t10 * __this, String_t* ___name, float ___value, const MethodInfo* method) +{ + typedef void (*Animator_SetFloatString_m1582_ftn) (Animator_t10 *, String_t*, float); + static Animator_SetFloatString_m1582_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_SetFloatString_m1582_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::SetFloatString(System.String,System.Single)"); + _il2cpp_icall_func(__this, ___name, ___value); +} +// System.Void UnityEngine.Animator::SetBoolString(System.String,System.Boolean) +extern "C" void Animator_SetBoolString_m1583 (Animator_t10 * __this, String_t* ___name, bool ___value, const MethodInfo* method) +{ + typedef void (*Animator_SetBoolString_m1583_ftn) (Animator_t10 *, String_t*, bool); + static Animator_SetBoolString_m1583_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_SetBoolString_m1583_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::SetBoolString(System.String,System.Boolean)"); + _il2cpp_icall_func(__this, ___name, ___value); +} +// System.Boolean UnityEngine.Animator::GetBoolString(System.String) +extern "C" bool Animator_GetBoolString_m1584 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + typedef bool (*Animator_GetBoolString_m1584_ftn) (Animator_t10 *, String_t*); + static Animator_GetBoolString_m1584_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_GetBoolString_m1584_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::GetBoolString(System.String)"); + return _il2cpp_icall_func(__this, ___name); +} +// System.Void UnityEngine.Animator::SetTriggerString(System.String) +extern "C" void Animator_SetTriggerString_m1585 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + typedef void (*Animator_SetTriggerString_m1585_ftn) (Animator_t10 *, String_t*); + static Animator_SetTriggerString_m1585_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_SetTriggerString_m1585_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::SetTriggerString(System.String)"); + _il2cpp_icall_func(__this, ___name); +} +// System.Void UnityEngine.Animator::ResetTriggerString(System.String) +extern "C" void Animator_ResetTriggerString_m1586 (Animator_t10 * __this, String_t* ___name, const MethodInfo* method) +{ + typedef void (*Animator_ResetTriggerString_m1586_ftn) (Animator_t10 *, String_t*); + static Animator_ResetTriggerString_m1586_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_ResetTriggerString_m1586_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::ResetTriggerString(System.String)"); + _il2cpp_icall_func(__this, ___name); +} +// System.Void UnityEngine.Animator::SetFloatStringDamp(System.String,System.Single,System.Single,System.Single) +extern "C" void Animator_SetFloatStringDamp_m1587 (Animator_t10 * __this, String_t* ___name, float ___value, float ___dampTime, float ___deltaTime, const MethodInfo* method) +{ + typedef void (*Animator_SetFloatStringDamp_m1587_ftn) (Animator_t10 *, String_t*, float, float, float); + static Animator_SetFloatStringDamp_m1587_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Animator_SetFloatStringDamp_m1587_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Animator::SetFloatStringDamp(System.String,System.Single,System.Single,System.Single)"); + _il2cpp_icall_func(__this, ___name, ___value, ___dampTime, ___deltaTime); +} +// Conversion methods for marshalling of: UnityEngine.SkeletonBone +extern "C" void SkeletonBone_t301_marshal(const SkeletonBone_t301& unmarshaled, SkeletonBone_t301_marshaled& marshaled) +{ + marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0); + marshaled.___position_1 = unmarshaled.___position_1; + marshaled.___rotation_2 = unmarshaled.___rotation_2; + marshaled.___scale_3 = unmarshaled.___scale_3; + marshaled.___transformModified_4 = unmarshaled.___transformModified_4; +} +extern "C" void SkeletonBone_t301_marshal_back(const SkeletonBone_t301_marshaled& marshaled, SkeletonBone_t301& unmarshaled) +{ + unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0); + unmarshaled.___position_1 = marshaled.___position_1; + unmarshaled.___rotation_2 = marshaled.___rotation_2; + unmarshaled.___scale_3 = marshaled.___scale_3; + unmarshaled.___transformModified_4 = marshaled.___transformModified_4; +} +// Conversion method for clean up from marshalling of: UnityEngine.SkeletonBone +extern "C" void SkeletonBone_t301_marshal_cleanup(SkeletonBone_t301_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___name_0); + marshaled.___name_0 = NULL; +} +// System.String UnityEngine.HumanBone::get_boneName() +extern "C" String_t* HumanBone_get_boneName_m1588 (HumanBone_t303 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_BoneName_0); + return L_0; + } +} +// System.Void UnityEngine.HumanBone::set_boneName(System.String) +extern "C" void HumanBone_set_boneName_m1589 (HumanBone_t303 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_BoneName_0 = L_0; + return; + } +} +// System.String UnityEngine.HumanBone::get_humanName() +extern "C" String_t* HumanBone_get_humanName_m1590 (HumanBone_t303 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_HumanName_1); + return L_0; + } +} +// System.Void UnityEngine.HumanBone::set_humanName(System.String) +extern "C" void HumanBone_set_humanName_m1591 (HumanBone_t303 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___m_HumanName_1 = L_0; + return; + } +} +// Conversion methods for marshalling of: UnityEngine.HumanBone +extern "C" void HumanBone_t303_marshal(const HumanBone_t303& unmarshaled, HumanBone_t303_marshaled& marshaled) +{ + marshaled.___m_BoneName_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_BoneName_0); + marshaled.___m_HumanName_1 = il2cpp_codegen_marshal_string(unmarshaled.___m_HumanName_1); + marshaled.___limit_2 = unmarshaled.___limit_2; +} +extern "C" void HumanBone_t303_marshal_back(const HumanBone_t303_marshaled& marshaled, HumanBone_t303& unmarshaled) +{ + unmarshaled.___m_BoneName_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_BoneName_0); + unmarshaled.___m_HumanName_1 = il2cpp_codegen_marshal_string_result(marshaled.___m_HumanName_1); + unmarshaled.___limit_2 = marshaled.___limit_2; +} +// Conversion method for clean up from marshalling of: UnityEngine.HumanBone +extern "C" void HumanBone_t303_marshal_cleanup(HumanBone_t303_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___m_BoneName_0); + marshaled.___m_BoneName_0 = NULL; + il2cpp_codegen_marshal_free(marshaled.___m_HumanName_1); + marshaled.___m_HumanName_1 = NULL; +} +// System.Void UnityEngine.GUIText::set_text(System.String) +extern "C" void GUIText_set_text_m672 (GUIText_t94 * __this, String_t* ___value, const MethodInfo* method) +{ + typedef void (*GUIText_set_text_m672_ftn) (GUIText_t94 *, String_t*); + static GUIText_set_text_m672_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIText_set_text_m672_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIText::set_text(System.String)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.CharacterInfo::get_advance() +extern "C" int32_t CharacterInfo_get_advance_m1592 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___width_3); + return (((int32_t)((int32_t)L_0))); + } +} +// System.Void UnityEngine.CharacterInfo::set_advance(System.Int32) +extern "C" void CharacterInfo_set_advance_m1593 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___width_3 = (((float)((float)L_0))); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_glyphWidth() +extern "C" int32_t CharacterInfo_get_glyphWidth_m1594 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_width_m1016(L_0, /*hidden argument*/NULL); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Void UnityEngine.CharacterInfo::set_glyphWidth(System.Int32) +extern "C" void CharacterInfo_set_glyphWidth_m1595 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + int32_t L_1 = ___value; + Rect_set_width_m1017(L_0, (((float)((float)L_1))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_glyphHeight() +extern "C" int32_t CharacterInfo_get_glyphHeight_m1596 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_height_m1018(L_0, /*hidden argument*/NULL); + return (((int32_t)((int32_t)((-L_1))))); + } +} +// System.Void UnityEngine.CharacterInfo::set_glyphHeight(System.Int32) +extern "C" void CharacterInfo_set_glyphHeight_m1597 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_height_m1018(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Rect_t232 * L_2 = &(__this->___vert_2); + int32_t L_3 = ___value; + Rect_set_height_m1019(L_2, (((float)((float)((-L_3))))), /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___vert_2); + Rect_t232 * L_5 = L_4; + float L_6 = Rect_get_y_m1010(L_5, /*hidden argument*/NULL); + float L_7 = V_0; + Rect_t232 * L_8 = &(__this->___vert_2); + float L_9 = Rect_get_height_m1018(L_8, /*hidden argument*/NULL); + Rect_set_y_m1011(L_5, ((float)((float)L_6+(float)((float)((float)L_7-(float)L_9)))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_bearing() +extern "C" int32_t CharacterInfo_get_bearing_m1598 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Void UnityEngine.CharacterInfo::set_bearing(System.Int32) +extern "C" void CharacterInfo_set_bearing_m1599 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + int32_t L_1 = ___value; + Rect_set_x_m1009(L_0, (((float)((float)L_1))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_minY() +extern "C" int32_t CharacterInfo_get_minY_m1600 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___ascent_7); + Rect_t232 * L_1 = &(__this->___vert_2); + float L_2 = Rect_get_y_m1010(L_1, /*hidden argument*/NULL); + Rect_t232 * L_3 = &(__this->___vert_2); + float L_4 = Rect_get_height_m1018(L_3, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)(((int32_t)((int32_t)((float)((float)L_2+(float)L_4))))))); + } +} +// System.Void UnityEngine.CharacterInfo::set_minY(System.Int32) +extern "C" void CharacterInfo_set_minY_m1601 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + int32_t L_1 = ___value; + int32_t L_2 = (__this->___ascent_7); + Rect_t232 * L_3 = &(__this->___vert_2); + float L_4 = Rect_get_y_m1010(L_3, /*hidden argument*/NULL); + Rect_set_height_m1019(L_0, ((float)((float)(((float)((float)((int32_t)((int32_t)L_1-(int32_t)L_2)))))-(float)L_4)), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_maxY() +extern "C" int32_t CharacterInfo_get_maxY_m1602 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___ascent_7); + Rect_t232 * L_1 = &(__this->___vert_2); + float L_2 = Rect_get_y_m1010(L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0+(int32_t)(((int32_t)((int32_t)L_2))))); + } +} +// System.Void UnityEngine.CharacterInfo::set_maxY(System.Int32) +extern "C" void CharacterInfo_set_maxY_m1603 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_y_m1010(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Rect_t232 * L_2 = &(__this->___vert_2); + int32_t L_3 = ___value; + int32_t L_4 = (__this->___ascent_7); + Rect_set_y_m1011(L_2, (((float)((float)((int32_t)((int32_t)L_3-(int32_t)L_4))))), /*hidden argument*/NULL); + Rect_t232 * L_5 = &(__this->___vert_2); + Rect_t232 * L_6 = L_5; + float L_7 = Rect_get_height_m1018(L_6, /*hidden argument*/NULL); + float L_8 = V_0; + Rect_t232 * L_9 = &(__this->___vert_2); + float L_10 = Rect_get_y_m1010(L_9, /*hidden argument*/NULL); + Rect_set_height_m1019(L_6, ((float)((float)L_7+(float)((float)((float)L_8-(float)L_10)))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_minX() +extern "C" int32_t CharacterInfo_get_minX_m1604 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Void UnityEngine.CharacterInfo::set_minX(System.Int32) +extern "C" void CharacterInfo_set_minX_m1605 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Rect_t232 * L_2 = &(__this->___vert_2); + int32_t L_3 = ___value; + Rect_set_x_m1009(L_2, (((float)((float)L_3))), /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___vert_2); + Rect_t232 * L_5 = L_4; + float L_6 = Rect_get_width_m1016(L_5, /*hidden argument*/NULL); + float L_7 = V_0; + Rect_t232 * L_8 = &(__this->___vert_2); + float L_9 = Rect_get_x_m1008(L_8, /*hidden argument*/NULL); + Rect_set_width_m1017(L_5, ((float)((float)L_6+(float)((float)((float)L_7-(float)L_9)))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 UnityEngine.CharacterInfo::get_maxX() +extern "C" int32_t CharacterInfo_get_maxX_m1606 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + Rect_t232 * L_2 = &(__this->___vert_2); + float L_3 = Rect_get_width_m1016(L_2, /*hidden argument*/NULL); + return (((int32_t)((int32_t)((float)((float)L_1+(float)L_3))))); + } +} +// System.Void UnityEngine.CharacterInfo::set_maxX(System.Int32) +extern "C" void CharacterInfo_set_maxX_m1607 (CharacterInfo_t308 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___vert_2); + int32_t L_1 = ___value; + Rect_t232 * L_2 = &(__this->___vert_2); + float L_3 = Rect_get_x_m1008(L_2, /*hidden argument*/NULL); + Rect_set_width_m1017(L_0, ((float)((float)(((float)((float)L_1)))-(float)L_3)), /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvBottomLeftUnFlipped() +extern "C" Vector2_t6 CharacterInfo_get_uvBottomLeftUnFlipped_m1608 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___uv_1); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + Rect_t232 * L_2 = &(__this->___uv_1); + float L_3 = Rect_get_y_m1010(L_2, /*hidden argument*/NULL); + Vector2_t6 L_4 = {0}; + Vector2__ctor_m436(&L_4, L_1, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvBottomLeftUnFlipped(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvBottomLeftUnFlipped_m1609 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = CharacterInfo_get_uvTopRightUnFlipped_m1612(__this, /*hidden argument*/NULL); + V_0 = L_0; + Rect_t232 * L_1 = &(__this->___uv_1); + float L_2 = ((&___value)->___x_1); + Rect_set_x_m1009(L_1, L_2, /*hidden argument*/NULL); + Rect_t232 * L_3 = &(__this->___uv_1); + float L_4 = ((&___value)->___y_2); + Rect_set_y_m1011(L_3, L_4, /*hidden argument*/NULL); + Rect_t232 * L_5 = &(__this->___uv_1); + float L_6 = ((&V_0)->___x_1); + Rect_t232 * L_7 = &(__this->___uv_1); + float L_8 = Rect_get_x_m1008(L_7, /*hidden argument*/NULL); + Rect_set_width_m1017(L_5, ((float)((float)L_6-(float)L_8)), /*hidden argument*/NULL); + Rect_t232 * L_9 = &(__this->___uv_1); + float L_10 = ((&V_0)->___y_2); + Rect_t232 * L_11 = &(__this->___uv_1); + float L_12 = Rect_get_y_m1010(L_11, /*hidden argument*/NULL); + Rect_set_height_m1019(L_9, ((float)((float)L_10-(float)L_12)), /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvBottomRightUnFlipped() +extern "C" Vector2_t6 CharacterInfo_get_uvBottomRightUnFlipped_m1610 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___uv_1); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + Rect_t232 * L_2 = &(__this->___uv_1); + float L_3 = Rect_get_width_m1016(L_2, /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___uv_1); + float L_5 = Rect_get_y_m1010(L_4, /*hidden argument*/NULL); + Vector2_t6 L_6 = {0}; + Vector2__ctor_m436(&L_6, ((float)((float)L_1+(float)L_3)), L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvBottomRightUnFlipped(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvBottomRightUnFlipped_m1611 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = CharacterInfo_get_uvTopRightUnFlipped_m1612(__this, /*hidden argument*/NULL); + V_0 = L_0; + Rect_t232 * L_1 = &(__this->___uv_1); + float L_2 = ((&___value)->___x_1); + Rect_t232 * L_3 = &(__this->___uv_1); + float L_4 = Rect_get_x_m1008(L_3, /*hidden argument*/NULL); + Rect_set_width_m1017(L_1, ((float)((float)L_2-(float)L_4)), /*hidden argument*/NULL); + Rect_t232 * L_5 = &(__this->___uv_1); + float L_6 = ((&___value)->___y_2); + Rect_set_y_m1011(L_5, L_6, /*hidden argument*/NULL); + Rect_t232 * L_7 = &(__this->___uv_1); + float L_8 = ((&V_0)->___y_2); + Rect_t232 * L_9 = &(__this->___uv_1); + float L_10 = Rect_get_y_m1010(L_9, /*hidden argument*/NULL); + Rect_set_height_m1019(L_7, ((float)((float)L_8-(float)L_10)), /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvTopRightUnFlipped() +extern "C" Vector2_t6 CharacterInfo_get_uvTopRightUnFlipped_m1612 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___uv_1); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + Rect_t232 * L_2 = &(__this->___uv_1); + float L_3 = Rect_get_width_m1016(L_2, /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___uv_1); + float L_5 = Rect_get_y_m1010(L_4, /*hidden argument*/NULL); + Rect_t232 * L_6 = &(__this->___uv_1); + float L_7 = Rect_get_height_m1018(L_6, /*hidden argument*/NULL); + Vector2_t6 L_8 = {0}; + Vector2__ctor_m436(&L_8, ((float)((float)L_1+(float)L_3)), ((float)((float)L_5+(float)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvTopRightUnFlipped(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvTopRightUnFlipped_m1613 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___uv_1); + float L_1 = ((&___value)->___x_1); + Rect_t232 * L_2 = &(__this->___uv_1); + float L_3 = Rect_get_x_m1008(L_2, /*hidden argument*/NULL); + Rect_set_width_m1017(L_0, ((float)((float)L_1-(float)L_3)), /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___uv_1); + float L_5 = ((&___value)->___y_2); + Rect_t232 * L_6 = &(__this->___uv_1); + float L_7 = Rect_get_y_m1010(L_6, /*hidden argument*/NULL); + Rect_set_height_m1019(L_4, ((float)((float)L_5-(float)L_7)), /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvTopLeftUnFlipped() +extern "C" Vector2_t6 CharacterInfo_get_uvTopLeftUnFlipped_m1614 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Rect_t232 * L_0 = &(__this->___uv_1); + float L_1 = Rect_get_x_m1008(L_0, /*hidden argument*/NULL); + Rect_t232 * L_2 = &(__this->___uv_1); + float L_3 = Rect_get_y_m1010(L_2, /*hidden argument*/NULL); + Rect_t232 * L_4 = &(__this->___uv_1); + float L_5 = Rect_get_height_m1018(L_4, /*hidden argument*/NULL); + Vector2_t6 L_6 = {0}; + Vector2__ctor_m436(&L_6, L_1, ((float)((float)L_3+(float)L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvTopLeftUnFlipped(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvTopLeftUnFlipped_m1615 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = CharacterInfo_get_uvTopRightUnFlipped_m1612(__this, /*hidden argument*/NULL); + V_0 = L_0; + Rect_t232 * L_1 = &(__this->___uv_1); + float L_2 = ((&___value)->___x_1); + Rect_set_x_m1009(L_1, L_2, /*hidden argument*/NULL); + Rect_t232 * L_3 = &(__this->___uv_1); + float L_4 = ((&___value)->___y_2); + Rect_t232 * L_5 = &(__this->___uv_1); + float L_6 = Rect_get_y_m1010(L_5, /*hidden argument*/NULL); + Rect_set_height_m1019(L_3, ((float)((float)L_4-(float)L_6)), /*hidden argument*/NULL); + Rect_t232 * L_7 = &(__this->___uv_1); + float L_8 = ((&V_0)->___x_1); + Rect_t232 * L_9 = &(__this->___uv_1); + float L_10 = Rect_get_x_m1008(L_9, /*hidden argument*/NULL); + Rect_set_width_m1017(L_7, ((float)((float)L_8-(float)L_10)), /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvBottomLeft() +extern "C" Vector2_t6 CharacterInfo_get_uvBottomLeft_m1616 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = CharacterInfo_get_uvBottomLeftUnFlipped_m1608(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvBottomLeft(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvBottomLeft_m1617 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + CharacterInfo_set_uvBottomLeftUnFlipped_m1609(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvBottomRight() +extern "C" Vector2_t6 CharacterInfo_get_uvBottomRight_m1618 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + Vector2_t6 G_B3_0 = {0}; + { + bool L_0 = (__this->___flipped_6); + if (!L_0) + { + goto IL_0016; + } + } + { + Vector2_t6 L_1 = CharacterInfo_get_uvTopLeftUnFlipped_m1614(__this, /*hidden argument*/NULL); + G_B3_0 = L_1; + goto IL_001c; + } + +IL_0016: + { + Vector2_t6 L_2 = CharacterInfo_get_uvBottomRightUnFlipped_m1610(__this, /*hidden argument*/NULL); + G_B3_0 = L_2; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvBottomRight(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvBottomRight_m1619 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + bool L_0 = (__this->___flipped_6); + if (!L_0) + { + goto IL_0017; + } + } + { + Vector2_t6 L_1 = ___value; + CharacterInfo_set_uvTopLeftUnFlipped_m1615(__this, L_1, /*hidden argument*/NULL); + goto IL_001e; + } + +IL_0017: + { + Vector2_t6 L_2 = ___value; + CharacterInfo_set_uvBottomRightUnFlipped_m1611(__this, L_2, /*hidden argument*/NULL); + } + +IL_001e: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvTopRight() +extern "C" Vector2_t6 CharacterInfo_get_uvTopRight_m1620 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = CharacterInfo_get_uvTopRightUnFlipped_m1612(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvTopRight(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvTopRight_m1621 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + Vector2_t6 L_0 = ___value; + CharacterInfo_set_uvTopRightUnFlipped_m1613(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.CharacterInfo::get_uvTopLeft() +extern "C" Vector2_t6 CharacterInfo_get_uvTopLeft_m1622 (CharacterInfo_t308 * __this, const MethodInfo* method) +{ + Vector2_t6 G_B3_0 = {0}; + { + bool L_0 = (__this->___flipped_6); + if (!L_0) + { + goto IL_0016; + } + } + { + Vector2_t6 L_1 = CharacterInfo_get_uvBottomRightUnFlipped_m1610(__this, /*hidden argument*/NULL); + G_B3_0 = L_1; + goto IL_001c; + } + +IL_0016: + { + Vector2_t6 L_2 = CharacterInfo_get_uvTopLeftUnFlipped_m1614(__this, /*hidden argument*/NULL); + G_B3_0 = L_2; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Void UnityEngine.CharacterInfo::set_uvTopLeft(UnityEngine.Vector2) +extern "C" void CharacterInfo_set_uvTopLeft_m1623 (CharacterInfo_t308 * __this, Vector2_t6 ___value, const MethodInfo* method) +{ + { + bool L_0 = (__this->___flipped_6); + if (!L_0) + { + goto IL_0017; + } + } + { + Vector2_t6 L_1 = ___value; + CharacterInfo_set_uvBottomRightUnFlipped_m1611(__this, L_1, /*hidden argument*/NULL); + goto IL_001e; + } + +IL_0017: + { + Vector2_t6 L_2 = ___value; + CharacterInfo_set_uvTopLeftUnFlipped_m1615(__this, L_2, /*hidden argument*/NULL); + } + +IL_001e: + { + return; + } +} +// Conversion methods for marshalling of: UnityEngine.CharacterInfo +extern "C" void CharacterInfo_t308_marshal(const CharacterInfo_t308& unmarshaled, CharacterInfo_t308_marshaled& marshaled) +{ + marshaled.___index_0 = unmarshaled.___index_0; + marshaled.___uv_1 = unmarshaled.___uv_1; + marshaled.___vert_2 = unmarshaled.___vert_2; + marshaled.___width_3 = unmarshaled.___width_3; + marshaled.___size_4 = unmarshaled.___size_4; + marshaled.___style_5 = unmarshaled.___style_5; + marshaled.___flipped_6 = unmarshaled.___flipped_6; + marshaled.___ascent_7 = unmarshaled.___ascent_7; +} +extern "C" void CharacterInfo_t308_marshal_back(const CharacterInfo_t308_marshaled& marshaled, CharacterInfo_t308& unmarshaled) +{ + unmarshaled.___index_0 = marshaled.___index_0; + unmarshaled.___uv_1 = marshaled.___uv_1; + unmarshaled.___vert_2 = marshaled.___vert_2; + unmarshaled.___width_3 = marshaled.___width_3; + unmarshaled.___size_4 = marshaled.___size_4; + unmarshaled.___style_5 = marshaled.___style_5; + unmarshaled.___flipped_6 = marshaled.___flipped_6; + unmarshaled.___ascent_7 = marshaled.___ascent_7; +} +// Conversion method for clean up from marshalling of: UnityEngine.CharacterInfo +extern "C" void CharacterInfo_t308_marshal_cleanup(CharacterInfo_t308_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Font/FontTextureRebuildCallback::.ctor(System.Object,System.IntPtr) +extern "C" void FontTextureRebuildCallback__ctor_m1624 (FontTextureRebuildCallback_t309 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Font/FontTextureRebuildCallback::Invoke() +extern "C" void FontTextureRebuildCallback_Invoke_m1625 (FontTextureRebuildCallback_t309 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + FontTextureRebuildCallback_Invoke_m1625((FontTextureRebuildCallback_t309 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_FontTextureRebuildCallback_t309(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult UnityEngine.Font/FontTextureRebuildCallback::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * FontTextureRebuildCallback_BeginInvoke_m1626 (FontTextureRebuildCallback_t309 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Font/FontTextureRebuildCallback::EndInvoke(System.IAsyncResult) +extern "C" void FontTextureRebuildCallback_EndInvoke_m1627 (FontTextureRebuildCallback_t309 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Font::.ctor() +extern "C" void Font__ctor_m1628 (Font_t310 * __this, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + Font_Internal_CreateFont_m1636(NULL /*static, unused*/, __this, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Font::.ctor(System.String) +extern "C" void Font__ctor_m1629 (Font_t310 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + Font_Internal_CreateFont_m1636(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Font::.ctor(System.String[],System.Int32) +extern "C" void Font__ctor_m1630 (Font_t310 * __this, StringU5BU5D_t163* ___names, int32_t ___size, const MethodInfo* method) +{ + { + Object__ctor_m1328(__this, /*hidden argument*/NULL); + StringU5BU5D_t163* L_0 = ___names; + int32_t L_1 = ___size; + Font_Internal_CreateDynamicFont_m1637(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Font::add_textureRebuilt(System.Action`1) +extern TypeInfo* Font_t310_il2cpp_TypeInfo_var; +extern TypeInfo* Action_1_t311_il2cpp_TypeInfo_var; +extern "C" void Font_add_textureRebuilt_m1631 (Object_t * __this /* static, unused */, Action_1_t311 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Font_t310_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(149); + Action_1_t311_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(150); + s_Il2CppMethodIntialized = true; + } + { + Action_1_t311 * L_0 = ((Font_t310_StaticFields*)Font_t310_il2cpp_TypeInfo_var->static_fields)->___textureRebuilt_2; + Action_1_t311 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Font_t310_StaticFields*)Font_t310_il2cpp_TypeInfo_var->static_fields)->___textureRebuilt_2 = ((Action_1_t311 *)CastclassSealed(L_2, Action_1_t311_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Font::remove_textureRebuilt(System.Action`1) +extern TypeInfo* Font_t310_il2cpp_TypeInfo_var; +extern TypeInfo* Action_1_t311_il2cpp_TypeInfo_var; +extern "C" void Font_remove_textureRebuilt_m1632 (Object_t * __this /* static, unused */, Action_1_t311 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Font_t310_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(149); + Action_1_t311_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(150); + s_Il2CppMethodIntialized = true; + } + { + Action_1_t311 * L_0 = ((Font_t310_StaticFields*)Font_t310_il2cpp_TypeInfo_var->static_fields)->___textureRebuilt_2; + Action_1_t311 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Font_t310_StaticFields*)Font_t310_il2cpp_TypeInfo_var->static_fields)->___textureRebuilt_2 = ((Action_1_t311 *)CastclassSealed(L_2, Action_1_t311_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Font::add_m_FontTextureRebuildCallback(UnityEngine.Font/FontTextureRebuildCallback) +extern TypeInfo* FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var; +extern "C" void Font_add_m_FontTextureRebuildCallback_m1633 (Font_t310 * __this, FontTextureRebuildCallback_t309 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(151); + s_Il2CppMethodIntialized = true; + } + { + FontTextureRebuildCallback_t309 * L_0 = (__this->___m_FontTextureRebuildCallback_3); + FontTextureRebuildCallback_t309 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_FontTextureRebuildCallback_3 = ((FontTextureRebuildCallback_t309 *)CastclassSealed(L_2, FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Font::remove_m_FontTextureRebuildCallback(UnityEngine.Font/FontTextureRebuildCallback) +extern TypeInfo* FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var; +extern "C" void Font_remove_m_FontTextureRebuildCallback_m1634 (Font_t310 * __this, FontTextureRebuildCallback_t309 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(151); + s_Il2CppMethodIntialized = true; + } + { + FontTextureRebuildCallback_t309 * L_0 = (__this->___m_FontTextureRebuildCallback_3); + FontTextureRebuildCallback_t309 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___m_FontTextureRebuildCallback_3 = ((FontTextureRebuildCallback_t309 *)CastclassSealed(L_2, FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var)); + return; + } +} +// System.String[] UnityEngine.Font::GetOSInstalledFontNames() +extern "C" StringU5BU5D_t163* Font_GetOSInstalledFontNames_m1635 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef StringU5BU5D_t163* (*Font_GetOSInstalledFontNames_m1635_ftn) (); + static Font_GetOSInstalledFontNames_m1635_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_GetOSInstalledFontNames_m1635_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::GetOSInstalledFontNames()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.Font::Internal_CreateFont(UnityEngine.Font,System.String) +extern "C" void Font_Internal_CreateFont_m1636 (Object_t * __this /* static, unused */, Font_t310 * ____font, String_t* ___name, const MethodInfo* method) +{ + typedef void (*Font_Internal_CreateFont_m1636_ftn) (Font_t310 *, String_t*); + static Font_Internal_CreateFont_m1636_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_Internal_CreateFont_m1636_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::Internal_CreateFont(UnityEngine.Font,System.String)"); + _il2cpp_icall_func(____font, ___name); +} +// System.Void UnityEngine.Font::Internal_CreateDynamicFont(UnityEngine.Font,System.String[],System.Int32) +extern "C" void Font_Internal_CreateDynamicFont_m1637 (Object_t * __this /* static, unused */, Font_t310 * ____font, StringU5BU5D_t163* ____names, int32_t ___size, const MethodInfo* method) +{ + typedef void (*Font_Internal_CreateDynamicFont_m1637_ftn) (Font_t310 *, StringU5BU5D_t163*, int32_t); + static Font_Internal_CreateDynamicFont_m1637_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_Internal_CreateDynamicFont_m1637_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::Internal_CreateDynamicFont(UnityEngine.Font,System.String[],System.Int32)"); + _il2cpp_icall_func(____font, ____names, ___size); +} +// UnityEngine.Font UnityEngine.Font::CreateDynamicFontFromOSFont(System.String,System.Int32) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Font_t310_il2cpp_TypeInfo_var; +extern "C" Font_t310 * Font_CreateDynamicFontFromOSFont_m1638 (Object_t * __this /* static, unused */, String_t* ___fontname, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Font_t310_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(149); + s_Il2CppMethodIntialized = true; + } + Font_t310 * V_0 = {0}; + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_1 = ___fontname; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)L_1; + int32_t L_2 = ___size; + Font_t310 * L_3 = (Font_t310 *)il2cpp_codegen_object_new (Font_t310_il2cpp_TypeInfo_var); + Font__ctor_m1630(L_3, L_0, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Font_t310 * L_4 = V_0; + return L_4; + } +} +// UnityEngine.Font UnityEngine.Font::CreateDynamicFontFromOSFont(System.String[],System.Int32) +extern TypeInfo* Font_t310_il2cpp_TypeInfo_var; +extern "C" Font_t310 * Font_CreateDynamicFontFromOSFont_m1639 (Object_t * __this /* static, unused */, StringU5BU5D_t163* ___fontnames, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Font_t310_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(149); + s_Il2CppMethodIntialized = true; + } + Font_t310 * V_0 = {0}; + { + StringU5BU5D_t163* L_0 = ___fontnames; + int32_t L_1 = ___size; + Font_t310 * L_2 = (Font_t310 *)il2cpp_codegen_object_new (Font_t310_il2cpp_TypeInfo_var); + Font__ctor_m1630(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Font_t310 * L_3 = V_0; + return L_3; + } +} +// UnityEngine.Material UnityEngine.Font::get_material() +extern "C" Material_t160 * Font_get_material_m1640 (Font_t310 * __this, const MethodInfo* method) +{ + typedef Material_t160 * (*Font_get_material_m1640_ftn) (Font_t310 *); + static Font_get_material_m1640_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_material_m1640_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_material()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Font::set_material(UnityEngine.Material) +extern "C" void Font_set_material_m1641 (Font_t310 * __this, Material_t160 * ___value, const MethodInfo* method) +{ + typedef void (*Font_set_material_m1641_ftn) (Font_t310 *, Material_t160 *); + static Font_set_material_m1641_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_set_material_m1641_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::set_material(UnityEngine.Material)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.Font::HasCharacter(System.Char) +extern "C" bool Font_HasCharacter_m1642 (Font_t310 * __this, uint16_t ___c, const MethodInfo* method) +{ + typedef bool (*Font_HasCharacter_m1642_ftn) (Font_t310 *, uint16_t); + static Font_HasCharacter_m1642_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_HasCharacter_m1642_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::HasCharacter(System.Char)"); + return _il2cpp_icall_func(__this, ___c); +} +// System.String[] UnityEngine.Font::get_fontNames() +extern "C" StringU5BU5D_t163* Font_get_fontNames_m1643 (Font_t310 * __this, const MethodInfo* method) +{ + typedef StringU5BU5D_t163* (*Font_get_fontNames_m1643_ftn) (Font_t310 *); + static Font_get_fontNames_m1643_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_fontNames_m1643_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_fontNames()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Font::set_fontNames(System.String[]) +extern "C" void Font_set_fontNames_m1644 (Font_t310 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) +{ + typedef void (*Font_set_fontNames_m1644_ftn) (Font_t310 *, StringU5BU5D_t163*); + static Font_set_fontNames_m1644_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_set_fontNames_m1644_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::set_fontNames(System.String[])"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.CharacterInfo[] UnityEngine.Font::get_characterInfo() +extern "C" CharacterInfoU5BU5D_t424* Font_get_characterInfo_m1645 (Font_t310 * __this, const MethodInfo* method) +{ + typedef CharacterInfoU5BU5D_t424* (*Font_get_characterInfo_m1645_ftn) (Font_t310 *); + static Font_get_characterInfo_m1645_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_characterInfo_m1645_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_characterInfo()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Font::set_characterInfo(UnityEngine.CharacterInfo[]) +extern "C" void Font_set_characterInfo_m1646 (Font_t310 * __this, CharacterInfoU5BU5D_t424* ___value, const MethodInfo* method) +{ + typedef void (*Font_set_characterInfo_m1646_ftn) (Font_t310 *, CharacterInfoU5BU5D_t424*); + static Font_set_characterInfo_m1646_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_set_characterInfo_m1646_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::set_characterInfo(UnityEngine.CharacterInfo[])"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.Font::RequestCharactersInTexture(System.String,System.Int32,UnityEngine.FontStyle) +extern "C" void Font_RequestCharactersInTexture_m1647 (Font_t310 * __this, String_t* ___characters, int32_t ___size, int32_t ___style, const MethodInfo* method) +{ + typedef void (*Font_RequestCharactersInTexture_m1647_ftn) (Font_t310 *, String_t*, int32_t, int32_t); + static Font_RequestCharactersInTexture_m1647_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_RequestCharactersInTexture_m1647_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::RequestCharactersInTexture(System.String,System.Int32,UnityEngine.FontStyle)"); + _il2cpp_icall_func(__this, ___characters, ___size, ___style); +} +// System.Void UnityEngine.Font::RequestCharactersInTexture(System.String,System.Int32) +extern "C" void Font_RequestCharactersInTexture_m1648 (Font_t310 * __this, String_t* ___characters, int32_t ___size, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + String_t* L_0 = ___characters; + int32_t L_1 = ___size; + int32_t L_2 = V_0; + Font_RequestCharactersInTexture_m1647(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Font::RequestCharactersInTexture(System.String) +extern "C" void Font_RequestCharactersInTexture_m1649 (Font_t310 * __this, String_t* ___characters, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + String_t* L_0 = ___characters; + int32_t L_1 = V_1; + int32_t L_2 = V_0; + Font_RequestCharactersInTexture_m1647(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Font::InvokeTextureRebuilt_Internal(UnityEngine.Font) +extern TypeInfo* Font_t310_il2cpp_TypeInfo_var; +extern const MethodInfo* Action_1_Invoke_m2035_MethodInfo_var; +extern "C" void Font_InvokeTextureRebuilt_Internal_m1650 (Object_t * __this /* static, unused */, Font_t310 * ___font, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Font_t310_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(149); + Action_1_Invoke_m2035_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483688); + s_Il2CppMethodIntialized = true; + } + Action_1_t311 * V_0 = {0}; + { + Action_1_t311 * L_0 = ((Font_t310_StaticFields*)Font_t310_il2cpp_TypeInfo_var->static_fields)->___textureRebuilt_2; + V_0 = L_0; + Action_1_t311 * L_1 = V_0; + if (!L_1) + { + goto IL_0013; + } + } + { + Action_1_t311 * L_2 = V_0; + Font_t310 * L_3 = ___font; + NullCheck(L_2); + Action_1_Invoke_m2035(L_2, L_3, /*hidden argument*/Action_1_Invoke_m2035_MethodInfo_var); + } + +IL_0013: + { + Font_t310 * L_4 = ___font; + NullCheck(L_4); + FontTextureRebuildCallback_t309 * L_5 = (L_4->___m_FontTextureRebuildCallback_3); + if (!L_5) + { + goto IL_0029; + } + } + { + Font_t310 * L_6 = ___font; + NullCheck(L_6); + FontTextureRebuildCallback_t309 * L_7 = (L_6->___m_FontTextureRebuildCallback_3); + NullCheck(L_7); + FontTextureRebuildCallback_Invoke_m1625(L_7, /*hidden argument*/NULL); + } + +IL_0029: + { + return; + } +} +// UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::get_textureRebuildCallback() +extern "C" FontTextureRebuildCallback_t309 * Font_get_textureRebuildCallback_m1651 (Font_t310 * __this, const MethodInfo* method) +{ + { + FontTextureRebuildCallback_t309 * L_0 = (__this->___m_FontTextureRebuildCallback_3); + return L_0; + } +} +// System.Void UnityEngine.Font::set_textureRebuildCallback(UnityEngine.Font/FontTextureRebuildCallback) +extern "C" void Font_set_textureRebuildCallback_m1652 (Font_t310 * __this, FontTextureRebuildCallback_t309 * ___value, const MethodInfo* method) +{ + { + FontTextureRebuildCallback_t309 * L_0 = ___value; + __this->___m_FontTextureRebuildCallback_3 = L_0; + return; + } +} +// System.Int32 UnityEngine.Font::GetMaxVertsForString(System.String) +extern "C" int32_t Font_GetMaxVertsForString_m1653 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1*(int32_t)4))+(int32_t)4)); + } +} +// System.Boolean UnityEngine.Font::GetCharacterInfo(System.Char,UnityEngine.CharacterInfo&,System.Int32,UnityEngine.FontStyle) +extern "C" bool Font_GetCharacterInfo_m1654 (Font_t310 * __this, uint16_t ___ch, CharacterInfo_t308 * ___info, int32_t ___size, int32_t ___style, const MethodInfo* method) +{ + typedef bool (*Font_GetCharacterInfo_m1654_ftn) (Font_t310 *, uint16_t, CharacterInfo_t308 *, int32_t, int32_t); + static Font_GetCharacterInfo_m1654_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_GetCharacterInfo_m1654_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::GetCharacterInfo(System.Char,UnityEngine.CharacterInfo&,System.Int32,UnityEngine.FontStyle)"); + return _il2cpp_icall_func(__this, ___ch, ___info, ___size, ___style); +} +// System.Boolean UnityEngine.Font::GetCharacterInfo(System.Char,UnityEngine.CharacterInfo&,System.Int32) +extern "C" bool Font_GetCharacterInfo_m1655 (Font_t310 * __this, uint16_t ___ch, CharacterInfo_t308 * ___info, int32_t ___size, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + V_0 = 0; + uint16_t L_0 = ___ch; + CharacterInfo_t308 * L_1 = ___info; + int32_t L_2 = ___size; + int32_t L_3 = V_0; + bool L_4 = Font_GetCharacterInfo_m1654(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean UnityEngine.Font::GetCharacterInfo(System.Char,UnityEngine.CharacterInfo&) +extern "C" bool Font_GetCharacterInfo_m1656 (Font_t310 * __this, uint16_t ___ch, CharacterInfo_t308 * ___info, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + uint16_t L_0 = ___ch; + CharacterInfo_t308 * L_1 = ___info; + int32_t L_2 = V_1; + int32_t L_3 = V_0; + bool L_4 = Font_GetCharacterInfo_m1654(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean UnityEngine.Font::get_dynamic() +extern "C" bool Font_get_dynamic_m1657 (Font_t310 * __this, const MethodInfo* method) +{ + typedef bool (*Font_get_dynamic_m1657_ftn) (Font_t310 *); + static Font_get_dynamic_m1657_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_dynamic_m1657_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_dynamic()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Font::get_ascent() +extern "C" int32_t Font_get_ascent_m1658 (Font_t310 * __this, const MethodInfo* method) +{ + typedef int32_t (*Font_get_ascent_m1658_ftn) (Font_t310 *); + static Font_get_ascent_m1658_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_ascent_m1658_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_ascent()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Font::get_lineHeight() +extern "C" int32_t Font_get_lineHeight_m1659 (Font_t310 * __this, const MethodInfo* method) +{ + typedef int32_t (*Font_get_lineHeight_m1659_ftn) (Font_t310 *); + static Font_get_lineHeight_m1659_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_lineHeight_m1659_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_lineHeight()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Font::get_fontSize() +extern "C" int32_t Font_get_fontSize_m1660 (Font_t310 * __this, const MethodInfo* method) +{ + typedef int32_t (*Font_get_fontSize_m1660_ftn) (Font_t310 *); + static Font_get_fontSize_m1660_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Font_get_fontSize_m1660_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Font::get_fontSize()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TextGenerator::.ctor() +extern "C" void TextGenerator__ctor_m1661 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + TextGenerator__ctor_m1662(__this, ((int32_t)50), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TextGenerator::.ctor(System.Int32) +extern TypeInfo* List_1_t316_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t317_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t318_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2036_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m2037_MethodInfo_var; +extern const MethodInfo* List_1__ctor_m2038_MethodInfo_var; +extern "C" void TextGenerator__ctor_m1662 (TextGenerator_t314 * __this, int32_t ___initialCapacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t316_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(155); + List_1_t317_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(156); + List_1_t318_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(157); + List_1__ctor_m2036_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483689); + List_1__ctor_m2037_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483690); + List_1__ctor_m2038_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483691); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___initialCapacity; + List_1_t316 * L_1 = (List_1_t316 *)il2cpp_codegen_object_new (List_1_t316_il2cpp_TypeInfo_var); + List_1__ctor_m2036(L_1, ((int32_t)((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))*(int32_t)4)), /*hidden argument*/List_1__ctor_m2036_MethodInfo_var); + __this->___m_Verts_5 = L_1; + int32_t L_2 = ___initialCapacity; + List_1_t317 * L_3 = (List_1_t317 *)il2cpp_codegen_object_new (List_1_t317_il2cpp_TypeInfo_var); + List_1__ctor_m2037(L_3, ((int32_t)((int32_t)L_2+(int32_t)1)), /*hidden argument*/List_1__ctor_m2037_MethodInfo_var); + __this->___m_Characters_6 = L_3; + List_1_t318 * L_4 = (List_1_t318 *)il2cpp_codegen_object_new (List_1_t318_il2cpp_TypeInfo_var); + List_1__ctor_m2038(L_4, ((int32_t)20), /*hidden argument*/List_1__ctor_m2038_MethodInfo_var); + __this->___m_Lines_7 = L_4; + TextGenerator_Init_m1664(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TextGenerator::System.IDisposable.Dispose() +extern "C" void TextGenerator_System_IDisposable_Dispose_m1663 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + TextGenerator_Dispose_cpp_m1665(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TextGenerator::Init() +extern "C" void TextGenerator_Init_m1664 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef void (*TextGenerator_Init_m1664_ftn) (TextGenerator_t314 *); + static TextGenerator_Init_m1664_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_Init_m1664_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TextGenerator::Dispose_cpp() +extern "C" void TextGenerator_Dispose_cpp_m1665 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef void (*TextGenerator_Dispose_cpp_m1665_ftn) (TextGenerator_t314 *); + static TextGenerator_Dispose_cpp_m1665_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_Dispose_cpp_m1665_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::Dispose_cpp()"); + _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.TextGenerator::Populate_Internal(System.String,UnityEngine.Font,UnityEngine.Color,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,UnityEngine.VerticalWrapMode,UnityEngine.HorizontalWrapMode,System.Boolean,UnityEngine.TextAnchor,UnityEngine.Vector2,UnityEngine.Vector2,System.Boolean) +extern "C" bool TextGenerator_Populate_Internal_m1666 (TextGenerator_t314 * __this, String_t* ___str, Font_t310 * ___font, Color_t139 ___color, int32_t ___fontSize, float ___scaleFactor, float ___lineSpacing, int32_t ___style, bool ___richText, bool ___resizeTextForBestFit, int32_t ___resizeTextMinSize, int32_t ___resizeTextMaxSize, int32_t ___verticalOverFlow, int32_t ___horizontalOverflow, bool ___updateBounds, int32_t ___anchor, Vector2_t6 ___extents, Vector2_t6 ___pivot, bool ___generateOutOfBounds, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + Font_t310 * L_1 = ___font; + Color_t139 L_2 = ___color; + int32_t L_3 = ___fontSize; + float L_4 = ___scaleFactor; + float L_5 = ___lineSpacing; + int32_t L_6 = ___style; + bool L_7 = ___richText; + bool L_8 = ___resizeTextForBestFit; + int32_t L_9 = ___resizeTextMinSize; + int32_t L_10 = ___resizeTextMaxSize; + int32_t L_11 = ___verticalOverFlow; + int32_t L_12 = ___horizontalOverflow; + bool L_13 = ___updateBounds; + int32_t L_14 = ___anchor; + float L_15 = ((&___extents)->___x_1); + float L_16 = ((&___extents)->___y_2); + float L_17 = ((&___pivot)->___x_1); + float L_18 = ((&___pivot)->___y_2); + bool L_19 = ___generateOutOfBounds; + bool L_20 = TextGenerator_Populate_Internal_cpp_m1667(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, /*hidden argument*/NULL); + return L_20; + } +} +// System.Boolean UnityEngine.TextGenerator::Populate_Internal_cpp(System.String,UnityEngine.Font,UnityEngine.Color,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean) +extern "C" bool TextGenerator_Populate_Internal_cpp_m1667 (TextGenerator_t314 * __this, String_t* ___str, Font_t310 * ___font, Color_t139 ___color, int32_t ___fontSize, float ___scaleFactor, float ___lineSpacing, int32_t ___style, bool ___richText, bool ___resizeTextForBestFit, int32_t ___resizeTextMinSize, int32_t ___resizeTextMaxSize, int32_t ___verticalOverFlow, int32_t ___horizontalOverflow, bool ___updateBounds, int32_t ___anchor, float ___extentsX, float ___extentsY, float ___pivotX, float ___pivotY, bool ___generateOutOfBounds, const MethodInfo* method) +{ + { + String_t* L_0 = ___str; + Font_t310 * L_1 = ___font; + int32_t L_2 = ___fontSize; + float L_3 = ___scaleFactor; + float L_4 = ___lineSpacing; + int32_t L_5 = ___style; + bool L_6 = ___richText; + bool L_7 = ___resizeTextForBestFit; + int32_t L_8 = ___resizeTextMinSize; + int32_t L_9 = ___resizeTextMaxSize; + int32_t L_10 = ___verticalOverFlow; + int32_t L_11 = ___horizontalOverflow; + bool L_12 = ___updateBounds; + int32_t L_13 = ___anchor; + float L_14 = ___extentsX; + float L_15 = ___extentsY; + float L_16 = ___pivotX; + float L_17 = ___pivotY; + bool L_18 = ___generateOutOfBounds; + bool L_19 = TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668(NULL /*static, unused*/, __this, L_0, L_1, (&___color), L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.Boolean UnityEngine.TextGenerator::INTERNAL_CALL_Populate_Internal_cpp(UnityEngine.TextGenerator,System.String,UnityEngine.Font,UnityEngine.Color&,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean) +extern "C" bool TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668 (Object_t * __this /* static, unused */, TextGenerator_t314 * ___self, String_t* ___str, Font_t310 * ___font, Color_t139 * ___color, int32_t ___fontSize, float ___scaleFactor, float ___lineSpacing, int32_t ___style, bool ___richText, bool ___resizeTextForBestFit, int32_t ___resizeTextMinSize, int32_t ___resizeTextMaxSize, int32_t ___verticalOverFlow, int32_t ___horizontalOverflow, bool ___updateBounds, int32_t ___anchor, float ___extentsX, float ___extentsY, float ___pivotX, float ___pivotY, bool ___generateOutOfBounds, const MethodInfo* method) +{ + typedef bool (*TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668_ftn) (TextGenerator_t314 *, String_t*, Font_t310 *, Color_t139 *, int32_t, float, float, int32_t, bool, bool, int32_t, int32_t, int32_t, int32_t, bool, int32_t, float, float, float, float, bool); + static TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::INTERNAL_CALL_Populate_Internal_cpp(UnityEngine.TextGenerator,System.String,UnityEngine.Font,UnityEngine.Color&,System.Int32,System.Single,System.Single,UnityEngine.FontStyle,System.Boolean,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.TextAnchor,System.Single,System.Single,System.Single,System.Single,System.Boolean)"); + return _il2cpp_icall_func(___self, ___str, ___font, ___color, ___fontSize, ___scaleFactor, ___lineSpacing, ___style, ___richText, ___resizeTextForBestFit, ___resizeTextMinSize, ___resizeTextMaxSize, ___verticalOverFlow, ___horizontalOverflow, ___updateBounds, ___anchor, ___extentsX, ___extentsY, ___pivotX, ___pivotY, ___generateOutOfBounds); +} +// UnityEngine.Rect UnityEngine.TextGenerator::get_rectExtents() +extern "C" Rect_t232 TextGenerator_get_rectExtents_m1669 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + TextGenerator_INTERNAL_get_rectExtents_m1670(__this, (&V_0), /*hidden argument*/NULL); + Rect_t232 L_0 = V_0; + return L_0; + } +} +// System.Void UnityEngine.TextGenerator::INTERNAL_get_rectExtents(UnityEngine.Rect&) +extern "C" void TextGenerator_INTERNAL_get_rectExtents_m1670 (TextGenerator_t314 * __this, Rect_t232 * ___value, const MethodInfo* method) +{ + typedef void (*TextGenerator_INTERNAL_get_rectExtents_m1670_ftn) (TextGenerator_t314 *, Rect_t232 *); + static TextGenerator_INTERNAL_get_rectExtents_m1670_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_INTERNAL_get_rectExtents_m1670_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::INTERNAL_get_rectExtents(UnityEngine.Rect&)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.TextGenerator::get_vertexCount() +extern "C" int32_t TextGenerator_get_vertexCount_m1671 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef int32_t (*TextGenerator_get_vertexCount_m1671_ftn) (TextGenerator_t314 *); + static TextGenerator_get_vertexCount_m1671_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_get_vertexCount_m1671_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_vertexCount()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TextGenerator::GetVerticesInternal(System.Object) +extern "C" void TextGenerator_GetVerticesInternal_m1672 (TextGenerator_t314 * __this, Object_t * ___vertices, const MethodInfo* method) +{ + typedef void (*TextGenerator_GetVerticesInternal_m1672_ftn) (TextGenerator_t314 *, Object_t *); + static TextGenerator_GetVerticesInternal_m1672_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetVerticesInternal_m1672_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetVerticesInternal(System.Object)"); + _il2cpp_icall_func(__this, ___vertices); +} +// UnityEngine.UIVertex[] UnityEngine.TextGenerator::GetVerticesArray() +extern "C" UIVertexU5BU5D_t425* TextGenerator_GetVerticesArray_m1673 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef UIVertexU5BU5D_t425* (*TextGenerator_GetVerticesArray_m1673_ftn) (TextGenerator_t314 *); + static TextGenerator_GetVerticesArray_m1673_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetVerticesArray_m1673_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetVerticesArray()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.TextGenerator::get_characterCount() +extern "C" int32_t TextGenerator_get_characterCount_m1674 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef int32_t (*TextGenerator_get_characterCount_m1674_ftn) (TextGenerator_t314 *); + static TextGenerator_get_characterCount_m1674_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_get_characterCount_m1674_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_characterCount()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.TextGenerator::get_characterCountVisible() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" int32_t TextGenerator_get_characterCountVisible_m1675 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = (__this->___m_LastString_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0016; + } + } + { + G_B3_0 = 0; + goto IL_0036; + } + +IL_0016: + { + String_t* L_2 = (__this->___m_LastString_1); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = TextGenerator_get_vertexCount_m1671(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + int32_t L_5 = Mathf_Max_m1132(NULL /*static, unused*/, 0, ((int32_t)((int32_t)((int32_t)((int32_t)L_4-(int32_t)4))/(int32_t)4)), /*hidden argument*/NULL); + int32_t L_6 = Mathf_Min_m1131(NULL /*static, unused*/, L_3, L_5, /*hidden argument*/NULL); + G_B3_0 = L_6; + } + +IL_0036: + { + return G_B3_0; + } +} +// System.Void UnityEngine.TextGenerator::GetCharactersInternal(System.Object) +extern "C" void TextGenerator_GetCharactersInternal_m1676 (TextGenerator_t314 * __this, Object_t * ___characters, const MethodInfo* method) +{ + typedef void (*TextGenerator_GetCharactersInternal_m1676_ftn) (TextGenerator_t314 *, Object_t *); + static TextGenerator_GetCharactersInternal_m1676_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetCharactersInternal_m1676_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetCharactersInternal(System.Object)"); + _il2cpp_icall_func(__this, ___characters); +} +// UnityEngine.UICharInfo[] UnityEngine.TextGenerator::GetCharactersArray() +extern "C" UICharInfoU5BU5D_t426* TextGenerator_GetCharactersArray_m1677 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef UICharInfoU5BU5D_t426* (*TextGenerator_GetCharactersArray_m1677_ftn) (TextGenerator_t314 *); + static TextGenerator_GetCharactersArray_m1677_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetCharactersArray_m1677_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetCharactersArray()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.TextGenerator::get_lineCount() +extern "C" int32_t TextGenerator_get_lineCount_m1678 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef int32_t (*TextGenerator_get_lineCount_m1678_ftn) (TextGenerator_t314 *); + static TextGenerator_get_lineCount_m1678_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_get_lineCount_m1678_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_lineCount()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TextGenerator::GetLinesInternal(System.Object) +extern "C" void TextGenerator_GetLinesInternal_m1679 (TextGenerator_t314 * __this, Object_t * ___lines, const MethodInfo* method) +{ + typedef void (*TextGenerator_GetLinesInternal_m1679_ftn) (TextGenerator_t314 *, Object_t *); + static TextGenerator_GetLinesInternal_m1679_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetLinesInternal_m1679_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetLinesInternal(System.Object)"); + _il2cpp_icall_func(__this, ___lines); +} +// UnityEngine.UILineInfo[] UnityEngine.TextGenerator::GetLinesArray() +extern "C" UILineInfoU5BU5D_t427* TextGenerator_GetLinesArray_m1680 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef UILineInfoU5BU5D_t427* (*TextGenerator_GetLinesArray_m1680_ftn) (TextGenerator_t314 *); + static TextGenerator_GetLinesArray_m1680_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_GetLinesArray_m1680_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::GetLinesArray()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.TextGenerator::get_fontSizeUsedForBestFit() +extern "C" int32_t TextGenerator_get_fontSizeUsedForBestFit_m1681 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + typedef int32_t (*TextGenerator_get_fontSizeUsedForBestFit_m1681_ftn) (TextGenerator_t314 *); + static TextGenerator_get_fontSizeUsedForBestFit_m1681_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (TextGenerator_get_fontSizeUsedForBestFit_m1681_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.TextGenerator::get_fontSizeUsedForBestFit()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.TextGenerator::Finalize() +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void TextGenerator_Finalize_m1682 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, __this); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// UnityEngine.TextGenerationSettings UnityEngine.TextGenerator::ValidatedSettings(UnityEngine.TextGenerationSettings) +extern Il2CppCodeGenString* _stringLiteral91; +extern Il2CppCodeGenString* _stringLiteral92; +extern "C" TextGenerationSettings_t315 TextGenerator_ValidatedSettings_m1683 (TextGenerator_t314 * __this, TextGenerationSettings_t315 ___settings, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral91 = il2cpp_codegen_string_literal_from_index(91); + _stringLiteral92 = il2cpp_codegen_string_literal_from_index(92); + s_Il2CppMethodIntialized = true; + } + { + Font_t310 * L_0 = ((&___settings)->___font_0); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0025; + } + } + { + Font_t310 * L_2 = ((&___settings)->___font_0); + NullCheck(L_2); + bool L_3 = Font_get_dynamic_m1657(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0025; + } + } + { + TextGenerationSettings_t315 L_4 = ___settings; + return L_4; + } + +IL_0025: + { + int32_t L_5 = ((&___settings)->___fontSize_2); + if (L_5) + { + goto IL_003d; + } + } + { + int32_t L_6 = ((&___settings)->___fontStyle_6); + if (!L_6) + { + goto IL_0057; + } + } + +IL_003d: + { + Debug_LogWarning_m558(NULL /*static, unused*/, _stringLiteral91, /*hidden argument*/NULL); + (&___settings)->___fontSize_2 = 0; + (&___settings)->___fontStyle_6 = 0; + } + +IL_0057: + { + bool L_7 = ((&___settings)->___resizeTextForBestFit_8); + if (!L_7) + { + goto IL_0075; + } + } + { + Debug_LogWarning_m558(NULL /*static, unused*/, _stringLiteral92, /*hidden argument*/NULL); + (&___settings)->___resizeTextForBestFit_8 = 0; + } + +IL_0075: + { + TextGenerationSettings_t315 L_8 = ___settings; + return L_8; + } +} +// System.Void UnityEngine.TextGenerator::Invalidate() +extern "C" void TextGenerator_Invalidate_m1684 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + __this->___m_HasGenerated_3 = 0; + return; + } +} +// System.Void UnityEngine.TextGenerator::GetCharacters(System.Collections.Generic.List`1) +extern "C" void TextGenerator_GetCharacters_m1685 (TextGenerator_t314 * __this, List_1_t317 * ___characters, const MethodInfo* method) +{ + { + List_1_t317 * L_0 = ___characters; + TextGenerator_GetCharactersInternal_m1676(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TextGenerator::GetLines(System.Collections.Generic.List`1) +extern "C" void TextGenerator_GetLines_m1686 (TextGenerator_t314 * __this, List_1_t318 * ___lines, const MethodInfo* method) +{ + { + List_1_t318 * L_0 = ___lines; + TextGenerator_GetLinesInternal_m1679(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TextGenerator::GetVertices(System.Collections.Generic.List`1) +extern "C" void TextGenerator_GetVertices_m1687 (TextGenerator_t314 * __this, List_1_t316 * ___vertices, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___vertices; + TextGenerator_GetVerticesInternal_m1672(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.TextGenerator::GetPreferredWidth(System.String,UnityEngine.TextGenerationSettings) +extern "C" float TextGenerator_GetPreferredWidth_m1688 (TextGenerator_t314 * __this, String_t* ___str, TextGenerationSettings_t315 ___settings, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + (&___settings)->___horizontalOverflow_13 = 1; + (&___settings)->___verticalOverflow_12 = 1; + (&___settings)->___updateBounds_11 = 1; + String_t* L_0 = ___str; + TextGenerationSettings_t315 L_1 = ___settings; + TextGenerator_Populate_m1690(__this, L_0, L_1, /*hidden argument*/NULL); + Rect_t232 L_2 = TextGenerator_get_rectExtents_m1669(__this, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = Rect_get_width_m1016((&V_0), /*hidden argument*/NULL); + return L_3; + } +} +// System.Single UnityEngine.TextGenerator::GetPreferredHeight(System.String,UnityEngine.TextGenerationSettings) +extern "C" float TextGenerator_GetPreferredHeight_m1689 (TextGenerator_t314 * __this, String_t* ___str, TextGenerationSettings_t315 ___settings, const MethodInfo* method) +{ + Rect_t232 V_0 = {0}; + { + (&___settings)->___verticalOverflow_12 = 1; + (&___settings)->___updateBounds_11 = 1; + String_t* L_0 = ___str; + TextGenerationSettings_t315 L_1 = ___settings; + TextGenerator_Populate_m1690(__this, L_0, L_1, /*hidden argument*/NULL); + Rect_t232 L_2 = TextGenerator_get_rectExtents_m1669(__this, /*hidden argument*/NULL); + V_0 = L_2; + float L_3 = Rect_get_height_m1018((&V_0), /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean UnityEngine.TextGenerator::Populate(System.String,UnityEngine.TextGenerationSettings) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool TextGenerator_Populate_m1690 (TextGenerator_t314 * __this, String_t* ___str, TextGenerationSettings_t315 ___settings, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_HasGenerated_3); + if (!L_0) + { + goto IL_0035; + } + } + { + String_t* L_1 = ___str; + String_t* L_2 = (__this->___m_LastString_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_3 = String_op_Equality_m442(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0035; + } + } + { + TextGenerationSettings_t315 L_4 = (__this->___m_LastSettings_2); + bool L_5 = TextGenerationSettings_Equals_m1925((&___settings), L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0035; + } + } + { + bool L_6 = (__this->___m_LastValid_4); + return L_6; + } + +IL_0035: + { + String_t* L_7 = ___str; + TextGenerationSettings_t315 L_8 = ___settings; + bool L_9 = TextGenerator_PopulateAlways_m1691(__this, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Boolean UnityEngine.TextGenerator::PopulateAlways(System.String,UnityEngine.TextGenerationSettings) +extern "C" bool TextGenerator_PopulateAlways_m1691 (TextGenerator_t314 * __this, String_t* ___str, TextGenerationSettings_t315 ___settings, const MethodInfo* method) +{ + TextGenerationSettings_t315 V_0 = {0}; + { + String_t* L_0 = ___str; + __this->___m_LastString_1 = L_0; + __this->___m_HasGenerated_3 = 1; + __this->___m_CachedVerts_8 = 0; + __this->___m_CachedCharacters_9 = 0; + __this->___m_CachedLines_10 = 0; + TextGenerationSettings_t315 L_1 = ___settings; + __this->___m_LastSettings_2 = L_1; + TextGenerationSettings_t315 L_2 = ___settings; + TextGenerationSettings_t315 L_3 = TextGenerator_ValidatedSettings_m1683(__this, L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = ___str; + Font_t310 * L_5 = ((&V_0)->___font_0); + Color_t139 L_6 = ((&V_0)->___color_1); + int32_t L_7 = ((&V_0)->___fontSize_2); + float L_8 = ((&V_0)->___scaleFactor_5); + float L_9 = ((&V_0)->___lineSpacing_3); + int32_t L_10 = ((&V_0)->___fontStyle_6); + bool L_11 = ((&V_0)->___richText_4); + bool L_12 = ((&V_0)->___resizeTextForBestFit_8); + int32_t L_13 = ((&V_0)->___resizeTextMinSize_9); + int32_t L_14 = ((&V_0)->___resizeTextMaxSize_10); + int32_t L_15 = ((&V_0)->___verticalOverflow_12); + int32_t L_16 = ((&V_0)->___horizontalOverflow_13); + bool L_17 = ((&V_0)->___updateBounds_11); + int32_t L_18 = ((&V_0)->___textAnchor_7); + Vector2_t6 L_19 = ((&V_0)->___generationExtents_14); + Vector2_t6 L_20 = ((&V_0)->___pivot_15); + bool L_21 = ((&V_0)->___generateOutOfBounds_16); + bool L_22 = TextGenerator_Populate_Internal_m1666(__this, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + __this->___m_LastValid_4 = L_22; + bool L_23 = (__this->___m_LastValid_4); + return L_23; + } +} +// System.Collections.Generic.IList`1 UnityEngine.TextGenerator::get_verts() +extern "C" Object_t* TextGenerator_get_verts_m1692 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_CachedVerts_8); + if (L_0) + { + goto IL_001e; + } + } + { + List_1_t316 * L_1 = (__this->___m_Verts_5); + TextGenerator_GetVertices_m1687(__this, L_1, /*hidden argument*/NULL); + __this->___m_CachedVerts_8 = 1; + } + +IL_001e: + { + List_1_t316 * L_2 = (__this->___m_Verts_5); + return L_2; + } +} +// System.Collections.Generic.IList`1 UnityEngine.TextGenerator::get_characters() +extern "C" Object_t* TextGenerator_get_characters_m1693 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_CachedCharacters_9); + if (L_0) + { + goto IL_001e; + } + } + { + List_1_t317 * L_1 = (__this->___m_Characters_6); + TextGenerator_GetCharacters_m1685(__this, L_1, /*hidden argument*/NULL); + __this->___m_CachedCharacters_9 = 1; + } + +IL_001e: + { + List_1_t317 * L_2 = (__this->___m_Characters_6); + return L_2; + } +} +// System.Collections.Generic.IList`1 UnityEngine.TextGenerator::get_lines() +extern "C" Object_t* TextGenerator_get_lines_m1694 (TextGenerator_t314 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_CachedLines_10); + if (L_0) + { + goto IL_001e; + } + } + { + List_1_t318 * L_1 = (__this->___m_Lines_7); + TextGenerator_GetLines_m1686(__this, L_1, /*hidden argument*/NULL); + __this->___m_CachedLines_10 = 1; + } + +IL_001e: + { + List_1_t318 * L_2 = (__this->___m_Lines_7); + return L_2; + } +} +// System.Void UnityEngine.Canvas/WillRenderCanvases::.ctor(System.Object,System.IntPtr) +extern "C" void WillRenderCanvases__ctor_m1695 (WillRenderCanvases_t320 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Canvas/WillRenderCanvases::Invoke() +extern "C" void WillRenderCanvases_Invoke_m1696 (WillRenderCanvases_t320 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + WillRenderCanvases_Invoke_m1696((WillRenderCanvases_t320 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_WillRenderCanvases_t320(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult UnityEngine.Canvas/WillRenderCanvases::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * WillRenderCanvases_BeginInvoke_m1697 (WillRenderCanvases_t320 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Canvas/WillRenderCanvases::EndInvoke(System.IAsyncResult) +extern "C" void WillRenderCanvases_EndInvoke_m1698 (WillRenderCanvases_t320 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Canvas::add_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases) +extern TypeInfo* Canvas_t321_il2cpp_TypeInfo_var; +extern TypeInfo* WillRenderCanvases_t320_il2cpp_TypeInfo_var; +extern "C" void Canvas_add_willRenderCanvases_m1699 (Object_t * __this /* static, unused */, WillRenderCanvases_t320 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Canvas_t321_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(158); + WillRenderCanvases_t320_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(159); + s_Il2CppMethodIntialized = true; + } + { + WillRenderCanvases_t320 * L_0 = ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2; + WillRenderCanvases_t320 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2 = ((WillRenderCanvases_t320 *)CastclassSealed(L_2, WillRenderCanvases_t320_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Canvas::remove_willRenderCanvases(UnityEngine.Canvas/WillRenderCanvases) +extern TypeInfo* Canvas_t321_il2cpp_TypeInfo_var; +extern TypeInfo* WillRenderCanvases_t320_il2cpp_TypeInfo_var; +extern "C" void Canvas_remove_willRenderCanvases_m1700 (Object_t * __this /* static, unused */, WillRenderCanvases_t320 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Canvas_t321_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(158); + WillRenderCanvases_t320_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(159); + s_Il2CppMethodIntialized = true; + } + { + WillRenderCanvases_t320 * L_0 = ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2; + WillRenderCanvases_t320 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2 = ((WillRenderCanvases_t320 *)CastclassSealed(L_2, WillRenderCanvases_t320_il2cpp_TypeInfo_var)); + return; + } +} +// UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode() +extern "C" int32_t Canvas_get_renderMode_m1701 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef int32_t (*Canvas_get_renderMode_m1701_ftn) (Canvas_t321 *); + static Canvas_get_renderMode_m1701_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_renderMode_m1701_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_renderMode()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.Canvas::get_isRootCanvas() +extern "C" bool Canvas_get_isRootCanvas_m1702 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef bool (*Canvas_get_isRootCanvas_m1702_ftn) (Canvas_t321 *); + static Canvas_get_isRootCanvas_m1702_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_isRootCanvas_m1702_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_isRootCanvas()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.Camera UnityEngine.Canvas::get_worldCamera() +extern "C" Camera_t28 * Canvas_get_worldCamera_m1703 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef Camera_t28 * (*Canvas_get_worldCamera_m1703_ftn) (Canvas_t321 *); + static Canvas_get_worldCamera_m1703_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_worldCamera_m1703_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_worldCamera()"); + return _il2cpp_icall_func(__this); +} +// System.Single UnityEngine.Canvas::get_scaleFactor() +extern "C" float Canvas_get_scaleFactor_m1704 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef float (*Canvas_get_scaleFactor_m1704_ftn) (Canvas_t321 *); + static Canvas_get_scaleFactor_m1704_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_scaleFactor_m1704_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_scaleFactor()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Canvas::set_scaleFactor(System.Single) +extern "C" void Canvas_set_scaleFactor_m1705 (Canvas_t321 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Canvas_set_scaleFactor_m1705_ftn) (Canvas_t321 *, float); + static Canvas_set_scaleFactor_m1705_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_set_scaleFactor_m1705_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_scaleFactor(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Single UnityEngine.Canvas::get_referencePixelsPerUnit() +extern "C" float Canvas_get_referencePixelsPerUnit_m1706 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef float (*Canvas_get_referencePixelsPerUnit_m1706_ftn) (Canvas_t321 *); + static Canvas_get_referencePixelsPerUnit_m1706_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_referencePixelsPerUnit_m1706_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_referencePixelsPerUnit()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single) +extern "C" void Canvas_set_referencePixelsPerUnit_m1707 (Canvas_t321 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*Canvas_set_referencePixelsPerUnit_m1707_ftn) (Canvas_t321 *, float); + static Canvas_set_referencePixelsPerUnit_m1707_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_set_referencePixelsPerUnit_m1707_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_referencePixelsPerUnit(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.Canvas::get_pixelPerfect() +extern "C" bool Canvas_get_pixelPerfect_m1708 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef bool (*Canvas_get_pixelPerfect_m1708_ftn) (Canvas_t321 *); + static Canvas_get_pixelPerfect_m1708_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_pixelPerfect_m1708_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_pixelPerfect()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.Canvas::get_renderOrder() +extern "C" int32_t Canvas_get_renderOrder_m1709 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef int32_t (*Canvas_get_renderOrder_m1709_ftn) (Canvas_t321 *); + static Canvas_get_renderOrder_m1709_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_renderOrder_m1709_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_renderOrder()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.Canvas::get_overrideSorting() +extern "C" bool Canvas_get_overrideSorting_m1710 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef bool (*Canvas_get_overrideSorting_m1710_ftn) (Canvas_t321 *); + static Canvas_get_overrideSorting_m1710_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_overrideSorting_m1710_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_overrideSorting()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Canvas::set_overrideSorting(System.Boolean) +extern "C" void Canvas_set_overrideSorting_m1711 (Canvas_t321 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*Canvas_set_overrideSorting_m1711_ftn) (Canvas_t321 *, bool); + static Canvas_set_overrideSorting_m1711_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_set_overrideSorting_m1711_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_overrideSorting(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.Canvas::get_sortingOrder() +extern "C" int32_t Canvas_get_sortingOrder_m1712 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef int32_t (*Canvas_get_sortingOrder_m1712_ftn) (Canvas_t321 *); + static Canvas_get_sortingOrder_m1712_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_sortingOrder_m1712_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_sortingOrder()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Canvas::set_sortingOrder(System.Int32) +extern "C" void Canvas_set_sortingOrder_m1713 (Canvas_t321 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Canvas_set_sortingOrder_m1713_ftn) (Canvas_t321 *, int32_t); + static Canvas_set_sortingOrder_m1713_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_set_sortingOrder_m1713_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_sortingOrder(System.Int32)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.Canvas::get_sortingLayerID() +extern "C" int32_t Canvas_get_sortingLayerID_m1714 (Canvas_t321 * __this, const MethodInfo* method) +{ + typedef int32_t (*Canvas_get_sortingLayerID_m1714_ftn) (Canvas_t321 *); + static Canvas_get_sortingLayerID_m1714_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_get_sortingLayerID_m1714_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::get_sortingLayerID()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Canvas::set_sortingLayerID(System.Int32) +extern "C" void Canvas_set_sortingLayerID_m1715 (Canvas_t321 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*Canvas_set_sortingLayerID_m1715_ftn) (Canvas_t321 *, int32_t); + static Canvas_set_sortingLayerID_m1715_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_set_sortingLayerID_m1715_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::set_sortingLayerID(System.Int32)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.Material UnityEngine.Canvas::GetDefaultCanvasMaterial() +extern "C" Material_t160 * Canvas_GetDefaultCanvasMaterial_m1716 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef Material_t160 * (*Canvas_GetDefaultCanvasMaterial_m1716_ftn) (); + static Canvas_GetDefaultCanvasMaterial_m1716_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Canvas_GetDefaultCanvasMaterial_m1716_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Canvas::GetDefaultCanvasMaterial()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.Canvas::SendWillRenderCanvases() +extern TypeInfo* Canvas_t321_il2cpp_TypeInfo_var; +extern "C" void Canvas_SendWillRenderCanvases_m1717 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Canvas_t321_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(158); + s_Il2CppMethodIntialized = true; + } + { + WillRenderCanvases_t320 * L_0 = ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2; + if (!L_0) + { + goto IL_0014; + } + } + { + WillRenderCanvases_t320 * L_1 = ((Canvas_t321_StaticFields*)Canvas_t321_il2cpp_TypeInfo_var->static_fields)->___willRenderCanvases_2; + NullCheck(L_1); + WillRenderCanvases_Invoke_m1696(L_1, /*hidden argument*/NULL); + } + +IL_0014: + { + return; + } +} +// System.Void UnityEngine.Canvas::ForceUpdateCanvases() +extern "C" void Canvas_ForceUpdateCanvases_m1718 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Canvas_SendWillRenderCanvases_m1717(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Single UnityEngine.CanvasGroup::get_alpha() +extern "C" float CanvasGroup_get_alpha_m1719 (CanvasGroup_t322 * __this, const MethodInfo* method) +{ + typedef float (*CanvasGroup_get_alpha_m1719_ftn) (CanvasGroup_t322 *); + static CanvasGroup_get_alpha_m1719_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasGroup_get_alpha_m1719_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_alpha()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasGroup::set_alpha(System.Single) +extern "C" void CanvasGroup_set_alpha_m1720 (CanvasGroup_t322 * __this, float ___value, const MethodInfo* method) +{ + typedef void (*CanvasGroup_set_alpha_m1720_ftn) (CanvasGroup_t322 *, float); + static CanvasGroup_set_alpha_m1720_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasGroup_set_alpha_m1720_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::set_alpha(System.Single)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Boolean UnityEngine.CanvasGroup::get_interactable() +extern "C" bool CanvasGroup_get_interactable_m1721 (CanvasGroup_t322 * __this, const MethodInfo* method) +{ + typedef bool (*CanvasGroup_get_interactable_m1721_ftn) (CanvasGroup_t322 *); + static CanvasGroup_get_interactable_m1721_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasGroup_get_interactable_m1721_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_interactable()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.CanvasGroup::get_blocksRaycasts() +extern "C" bool CanvasGroup_get_blocksRaycasts_m1722 (CanvasGroup_t322 * __this, const MethodInfo* method) +{ + typedef bool (*CanvasGroup_get_blocksRaycasts_m1722_ftn) (CanvasGroup_t322 *); + static CanvasGroup_get_blocksRaycasts_m1722_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasGroup_get_blocksRaycasts_m1722_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_blocksRaycasts()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.CanvasGroup::get_ignoreParentGroups() +extern "C" bool CanvasGroup_get_ignoreParentGroups_m1723 (CanvasGroup_t322 * __this, const MethodInfo* method) +{ + typedef bool (*CanvasGroup_get_ignoreParentGroups_m1723_ftn) (CanvasGroup_t322 *); + static CanvasGroup_get_ignoreParentGroups_m1723_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasGroup_get_ignoreParentGroups_m1723_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasGroup::get_ignoreParentGroups()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.CanvasGroup::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera) +extern "C" bool CanvasGroup_IsRaycastLocationValid_m1724 (CanvasGroup_t322 * __this, Vector2_t6 ___sp, Camera_t28 * ___eventCamera, const MethodInfo* method) +{ + { + bool L_0 = CanvasGroup_get_blocksRaycasts_m1722(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void UnityEngine.UIVertex::.cctor() +extern TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +extern "C" void UIVertex__cctor_m1725 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIVertex_t323_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(152); + s_Il2CppMethodIntialized = true; + } + UIVertex_t323 V_0 = {0}; + { + Color32_t231 L_0 = {0}; + Color32__ctor_m987(&L_0, ((int32_t)255), ((int32_t)255), ((int32_t)255), ((int32_t)255), /*hidden argument*/NULL); + ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___s_DefaultColor_6 = L_0; + Vector4_t234 L_1 = {0}; + Vector4__ctor_m1102(&L_1, (1.0f), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); + ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___s_DefaultTangent_7 = L_1; + Initobj (UIVertex_t323_il2cpp_TypeInfo_var, (&V_0)); + Vector3_t4 L_2 = Vector3_get_zero_m408(NULL /*static, unused*/, /*hidden argument*/NULL); + (&V_0)->___position_0 = L_2; + Vector3_t4 L_3 = Vector3_get_back_m976(NULL /*static, unused*/, /*hidden argument*/NULL); + (&V_0)->___normal_1 = L_3; + Vector4_t234 L_4 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___s_DefaultTangent_7; + (&V_0)->___tangent_5 = L_4; + Color32_t231 L_5 = ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___s_DefaultColor_6; + (&V_0)->___color_2 = L_5; + Vector2_t6 L_6 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + (&V_0)->___uv0_3 = L_6; + Vector2_t6 L_7 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + (&V_0)->___uv1_4 = L_7; + UIVertex_t323 L_8 = V_0; + ((UIVertex_t323_StaticFields*)UIVertex_t323_il2cpp_TypeInfo_var->static_fields)->___simpleVert_8 = L_8; + return; + } +} +// System.Void UnityEngine.CanvasRenderer::SetColor(UnityEngine.Color) +extern "C" void CanvasRenderer_SetColor_m1726 (CanvasRenderer_t324 * __this, Color_t139 ___color, const MethodInfo* method) +{ + { + CanvasRenderer_INTERNAL_CALL_SetColor_m1727(NULL /*static, unused*/, __this, (&___color), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CanvasRenderer::INTERNAL_CALL_SetColor(UnityEngine.CanvasRenderer,UnityEngine.Color&) +extern "C" void CanvasRenderer_INTERNAL_CALL_SetColor_m1727 (Object_t * __this /* static, unused */, CanvasRenderer_t324 * ___self, Color_t139 * ___color, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_INTERNAL_CALL_SetColor_m1727_ftn) (CanvasRenderer_t324 *, Color_t139 *); + static CanvasRenderer_INTERNAL_CALL_SetColor_m1727_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_INTERNAL_CALL_SetColor_m1727_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::INTERNAL_CALL_SetColor(UnityEngine.CanvasRenderer,UnityEngine.Color&)"); + _il2cpp_icall_func(___self, ___color); +} +// UnityEngine.Color UnityEngine.CanvasRenderer::GetColor() +extern "C" Color_t139 CanvasRenderer_GetColor_m1728 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef Color_t139 (*CanvasRenderer_GetColor_m1728_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_GetColor_m1728_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_GetColor_m1728_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::GetColor()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasRenderer::EnableRectClipping(UnityEngine.Rect) +extern "C" void CanvasRenderer_EnableRectClipping_m1729 (CanvasRenderer_t324 * __this, Rect_t232 ___rect, const MethodInfo* method) +{ + { + CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730(NULL /*static, unused*/, __this, (&___rect), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CanvasRenderer::INTERNAL_CALL_EnableRectClipping(UnityEngine.CanvasRenderer,UnityEngine.Rect&) +extern "C" void CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730 (Object_t * __this /* static, unused */, CanvasRenderer_t324 * ___self, Rect_t232 * ___rect, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730_ftn) (CanvasRenderer_t324 *, Rect_t232 *); + static CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::INTERNAL_CALL_EnableRectClipping(UnityEngine.CanvasRenderer,UnityEngine.Rect&)"); + _il2cpp_icall_func(___self, ___rect); +} +// System.Void UnityEngine.CanvasRenderer::DisableRectClipping() +extern "C" void CanvasRenderer_DisableRectClipping_m1731 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_DisableRectClipping_m1731_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_DisableRectClipping_m1731_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_DisableRectClipping_m1731_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::DisableRectClipping()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasRenderer::set_hasPopInstruction(System.Boolean) +extern "C" void CanvasRenderer_set_hasPopInstruction_m1732 (CanvasRenderer_t324 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_set_hasPopInstruction_m1732_ftn) (CanvasRenderer_t324 *, bool); + static CanvasRenderer_set_hasPopInstruction_m1732_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_set_hasPopInstruction_m1732_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_hasPopInstruction(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.CanvasRenderer::get_materialCount() +extern "C" int32_t CanvasRenderer_get_materialCount_m1733 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef int32_t (*CanvasRenderer_get_materialCount_m1733_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_get_materialCount_m1733_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_get_materialCount_m1733_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_materialCount()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32) +extern "C" void CanvasRenderer_set_materialCount_m1734 (CanvasRenderer_t324 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_set_materialCount_m1734_ftn) (CanvasRenderer_t324 *, int32_t); + static CanvasRenderer_set_materialCount_m1734_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_set_materialCount_m1734_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_materialCount(System.Int32)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32) +extern "C" void CanvasRenderer_SetMaterial_m1735 (CanvasRenderer_t324 * __this, Material_t160 * ___material, int32_t ___index, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SetMaterial_m1735_ftn) (CanvasRenderer_t324 *, Material_t160 *, int32_t); + static CanvasRenderer_SetMaterial_m1735_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SetMaterial_m1735_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)"); + _il2cpp_icall_func(__this, ___material, ___index); +} +// System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,UnityEngine.Texture) +extern "C" void CanvasRenderer_SetMaterial_m1736 (CanvasRenderer_t324 * __this, Material_t160 * ___material, Texture_t214 * ___texture, const MethodInfo* method) +{ + { + int32_t L_0 = CanvasRenderer_get_materialCount_m1733(__this, /*hidden argument*/NULL); + int32_t L_1 = Math_Max_m2040(NULL /*static, unused*/, 1, L_0, /*hidden argument*/NULL); + CanvasRenderer_set_materialCount_m1734(__this, L_1, /*hidden argument*/NULL); + Material_t160 * L_2 = ___material; + CanvasRenderer_SetMaterial_m1735(__this, L_2, 0, /*hidden argument*/NULL); + Texture_t214 * L_3 = ___texture; + CanvasRenderer_SetTexture_m1739(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CanvasRenderer::set_popMaterialCount(System.Int32) +extern "C" void CanvasRenderer_set_popMaterialCount_m1737 (CanvasRenderer_t324 * __this, int32_t ___value, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_set_popMaterialCount_m1737_ftn) (CanvasRenderer_t324 *, int32_t); + static CanvasRenderer_set_popMaterialCount_m1737_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_set_popMaterialCount_m1737_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_popMaterialCount(System.Int32)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Void UnityEngine.CanvasRenderer::SetPopMaterial(UnityEngine.Material,System.Int32) +extern "C" void CanvasRenderer_SetPopMaterial_m1738 (CanvasRenderer_t324 * __this, Material_t160 * ___material, int32_t ___index, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SetPopMaterial_m1738_ftn) (CanvasRenderer_t324 *, Material_t160 *, int32_t); + static CanvasRenderer_SetPopMaterial_m1738_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SetPopMaterial_m1738_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetPopMaterial(UnityEngine.Material,System.Int32)"); + _il2cpp_icall_func(__this, ___material, ___index); +} +// System.Void UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture) +extern "C" void CanvasRenderer_SetTexture_m1739 (CanvasRenderer_t324 * __this, Texture_t214 * ___texture, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SetTexture_m1739_ftn) (CanvasRenderer_t324 *, Texture_t214 *); + static CanvasRenderer_SetTexture_m1739_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SetTexture_m1739_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetTexture(UnityEngine.Texture)"); + _il2cpp_icall_func(__this, ___texture); +} +// System.Void UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh) +extern "C" void CanvasRenderer_SetMesh_m1740 (CanvasRenderer_t324 * __this, Mesh_t208 * ___mesh, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SetMesh_m1740_ftn) (CanvasRenderer_t324 *, Mesh_t208 *); + static CanvasRenderer_SetMesh_m1740_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SetMesh_m1740_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)"); + _il2cpp_icall_func(__this, ___mesh); +} +// System.Void UnityEngine.CanvasRenderer::Clear() +extern "C" void CanvasRenderer_Clear_m1741 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_Clear_m1741_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_Clear_m1741_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_Clear_m1741_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::Clear()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasRenderer::SplitUIVertexStreams(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) +extern "C" void CanvasRenderer_SplitUIVertexStreams_m1742 (Object_t * __this /* static, unused */, List_1_t316 * ___verts, List_1_t412 * ___positions, List_1_t418 * ___colors, List_1_t416 * ___uv0S, List_1_t416 * ___uv1S, List_1_t412 * ___normals, List_1_t414 * ___tangents, List_1_t419 * ___indicies, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___verts; + List_1_t412 * L_1 = ___positions; + List_1_t418 * L_2 = ___colors; + List_1_t416 * L_3 = ___uv0S; + List_1_t416 * L_4 = ___uv1S; + List_1_t412 * L_5 = ___normals; + List_1_t414 * L_6 = ___tangents; + CanvasRenderer_SplitUIVertexStreamsInternal_m1743(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + List_1_t316 * L_7 = ___verts; + List_1_t419 * L_8 = ___indicies; + CanvasRenderer_SplitIndiciesStreamsInternal_m1744(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CanvasRenderer::SplitUIVertexStreamsInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object) +extern "C" void CanvasRenderer_SplitUIVertexStreamsInternal_m1743 (Object_t * __this /* static, unused */, Object_t * ___verts, Object_t * ___positions, Object_t * ___colors, Object_t * ___uv0S, Object_t * ___uv1S, Object_t * ___normals, Object_t * ___tangents, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SplitUIVertexStreamsInternal_m1743_ftn) (Object_t *, Object_t *, Object_t *, Object_t *, Object_t *, Object_t *, Object_t *); + static CanvasRenderer_SplitUIVertexStreamsInternal_m1743_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SplitUIVertexStreamsInternal_m1743_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SplitUIVertexStreamsInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"); + _il2cpp_icall_func(___verts, ___positions, ___colors, ___uv0S, ___uv1S, ___normals, ___tangents); +} +// System.Void UnityEngine.CanvasRenderer::SplitIndiciesStreamsInternal(System.Object,System.Object) +extern "C" void CanvasRenderer_SplitIndiciesStreamsInternal_m1744 (Object_t * __this /* static, unused */, Object_t * ___verts, Object_t * ___indicies, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_SplitIndiciesStreamsInternal_m1744_ftn) (Object_t *, Object_t *); + static CanvasRenderer_SplitIndiciesStreamsInternal_m1744_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_SplitIndiciesStreamsInternal_m1744_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::SplitIndiciesStreamsInternal(System.Object,System.Object)"); + _il2cpp_icall_func(___verts, ___indicies); +} +// System.Void UnityEngine.CanvasRenderer::CreateUIVertexStream(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Collections.Generic.List`1) +extern "C" void CanvasRenderer_CreateUIVertexStream_m1745 (Object_t * __this /* static, unused */, List_1_t316 * ___verts, List_1_t412 * ___positions, List_1_t418 * ___colors, List_1_t416 * ___uv0S, List_1_t416 * ___uv1S, List_1_t412 * ___normals, List_1_t414 * ___tangents, List_1_t419 * ___indicies, const MethodInfo* method) +{ + { + List_1_t316 * L_0 = ___verts; + List_1_t412 * L_1 = ___positions; + List_1_t418 * L_2 = ___colors; + List_1_t416 * L_3 = ___uv0S; + List_1_t416 * L_4 = ___uv1S; + List_1_t412 * L_5 = ___normals; + List_1_t414 * L_6 = ___tangents; + List_1_t419 * L_7 = ___indicies; + CanvasRenderer_CreateUIVertexStreamInternal_m1746(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.CanvasRenderer::CreateUIVertexStreamInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object) +extern "C" void CanvasRenderer_CreateUIVertexStreamInternal_m1746 (Object_t * __this /* static, unused */, Object_t * ___verts, Object_t * ___positions, Object_t * ___colors, Object_t * ___uv0S, Object_t * ___uv1S, Object_t * ___normals, Object_t * ___tangents, Object_t * ___indicies, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_CreateUIVertexStreamInternal_m1746_ftn) (Object_t *, Object_t *, Object_t *, Object_t *, Object_t *, Object_t *, Object_t *, Object_t *); + static CanvasRenderer_CreateUIVertexStreamInternal_m1746_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_CreateUIVertexStreamInternal_m1746_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::CreateUIVertexStreamInternal(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"); + _il2cpp_icall_func(___verts, ___positions, ___colors, ___uv0S, ___uv1S, ___normals, ___tangents, ___indicies); +} +// System.Boolean UnityEngine.CanvasRenderer::get_cull() +extern "C" bool CanvasRenderer_get_cull_m1747 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef bool (*CanvasRenderer_get_cull_m1747_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_get_cull_m1747_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_get_cull_m1747_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_cull()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.CanvasRenderer::set_cull(System.Boolean) +extern "C" void CanvasRenderer_set_cull_m1748 (CanvasRenderer_t324 * __this, bool ___value, const MethodInfo* method) +{ + typedef void (*CanvasRenderer_set_cull_m1748_ftn) (CanvasRenderer_t324 *, bool); + static CanvasRenderer_set_cull_m1748_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_set_cull_m1748_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::set_cull(System.Boolean)"); + _il2cpp_icall_func(__this, ___value); +} +// System.Int32 UnityEngine.CanvasRenderer::get_absoluteDepth() +extern "C" int32_t CanvasRenderer_get_absoluteDepth_m1749 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef int32_t (*CanvasRenderer_get_absoluteDepth_m1749_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_get_absoluteDepth_m1749_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_get_absoluteDepth_m1749_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_absoluteDepth()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.CanvasRenderer::get_hasMoved() +extern "C" bool CanvasRenderer_get_hasMoved_m1750 (CanvasRenderer_t324 * __this, const MethodInfo* method) +{ + typedef bool (*CanvasRenderer_get_hasMoved_m1750_ftn) (CanvasRenderer_t324 *); + static CanvasRenderer_get_hasMoved_m1750_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (CanvasRenderer_get_hasMoved_m1750_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CanvasRenderer::get_hasMoved()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.RectTransformUtility::.cctor() +extern TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void RectTransformUtility__cctor_m1751 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Vector3U5BU5D_t125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(85); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + ((RectTransformUtility_t325_StaticFields*)RectTransformUtility_t325_il2cpp_TypeInfo_var->static_fields)->___s_Corners_0 = ((Vector3U5BU5D_t125*)SZArrayNew(Vector3U5BU5D_t125_il2cpp_TypeInfo_var, 4)); + return; + } +} +// System.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" bool RectTransformUtility_RectangleContainsScreenPoint_m1752 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Vector2_t6 ___screenPoint, Camera_t28 * ___cam, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + RectTransform_t242 * L_0 = ___rect; + Camera_t28 * L_1 = ___cam; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_2 = RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753(NULL /*static, unused*/, L_0, (&___screenPoint), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean UnityEngine.RectTransformUtility::INTERNAL_CALL_RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2&,UnityEngine.Camera) +extern "C" bool RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Vector2_t6 * ___screenPoint, Camera_t28 * ___cam, const MethodInfo* method) +{ + typedef bool (*RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753_ftn) (RectTransform_t242 *, Vector2_t6 *, Camera_t28 *); + static RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::INTERNAL_CALL_RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2&,UnityEngine.Camera)"); + return _il2cpp_icall_func(___rect, ___screenPoint, ___cam); +} +// UnityEngine.Vector2 UnityEngine.RectTransformUtility::PixelAdjustPoint(UnityEngine.Vector2,UnityEngine.Transform,UnityEngine.Canvas) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" Vector2_t6 RectTransformUtility_PixelAdjustPoint_m1754 (Object_t * __this /* static, unused */, Vector2_t6 ___point, Transform_t3 * ___elementTransform, Canvas_t321 * ___canvas, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + Vector2_t6 L_0 = ___point; + Transform_t3 * L_1 = ___elementTransform; + Canvas_t321 * L_2 = ___canvas; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_PixelAdjustPoint_m1755(NULL /*static, unused*/, L_0, L_1, L_2, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_3 = V_0; + return L_3; + } +} +// System.Void UnityEngine.RectTransformUtility::PixelAdjustPoint(UnityEngine.Vector2,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2&) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void RectTransformUtility_PixelAdjustPoint_m1755 (Object_t * __this /* static, unused */, Vector2_t6 ___point, Transform_t3 * ___elementTransform, Canvas_t321 * ___canvas, Vector2_t6 * ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + Transform_t3 * L_0 = ___elementTransform; + Canvas_t321 * L_1 = ___canvas; + Vector2_t6 * L_2 = ___output; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756(NULL /*static, unused*/, (&___point), L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransformUtility::INTERNAL_CALL_PixelAdjustPoint(UnityEngine.Vector2&,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2&) +extern "C" void RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756 (Object_t * __this /* static, unused */, Vector2_t6 * ___point, Transform_t3 * ___elementTransform, Canvas_t321 * ___canvas, Vector2_t6 * ___output, const MethodInfo* method) +{ + typedef void (*RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756_ftn) (Vector2_t6 *, Transform_t3 *, Canvas_t321 *, Vector2_t6 *); + static RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::INTERNAL_CALL_PixelAdjustPoint(UnityEngine.Vector2&,UnityEngine.Transform,UnityEngine.Canvas,UnityEngine.Vector2&)"); + _il2cpp_icall_func(___point, ___elementTransform, ___canvas, ___output); +} +// UnityEngine.Rect UnityEngine.RectTransformUtility::PixelAdjustRect(UnityEngine.RectTransform,UnityEngine.Canvas) +extern "C" Rect_t232 RectTransformUtility_PixelAdjustRect_m1757 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rectTransform, Canvas_t321 * ___canvas, const MethodInfo* method) +{ + typedef Rect_t232 (*RectTransformUtility_PixelAdjustRect_m1757_ftn) (RectTransform_t242 *, Canvas_t321 *); + static RectTransformUtility_PixelAdjustRect_m1757_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectTransformUtility_PixelAdjustRect_m1757_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectTransformUtility::PixelAdjustRect(UnityEngine.RectTransform,UnityEngine.Canvas)"); + return _il2cpp_icall_func(___rectTransform, ___canvas); +} +// System.Boolean UnityEngine.RectTransformUtility::ScreenPointToWorldPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector3&) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" bool RectTransformUtility_ScreenPointToWorldPointInRectangle_m1758 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Vector2_t6 ___screenPoint, Camera_t28 * ___cam, Vector3_t4 * ___worldPoint, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Ray_t24 V_0 = {0}; + Plane_t235 V_1 = {0}; + float V_2 = 0.0f; + { + Vector3_t4 * L_0 = ___worldPoint; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_2 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + (*(Vector3_t4 *)L_0) = L_2; + Camera_t28 * L_3 = ___cam; + Vector2_t6 L_4 = ___screenPoint; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + Ray_t24 L_5 = RectTransformUtility_ScreenPointToRay_m1760(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + RectTransform_t242 * L_6 = ___rect; + NullCheck(L_6); + Quaternion_t19 L_7 = Transform_get_rotation_m462(L_6, /*hidden argument*/NULL); + Vector3_t4 L_8 = Vector3_get_back_m976(NULL /*static, unused*/, /*hidden argument*/NULL); + Vector3_t4 L_9 = Quaternion_op_Multiply_m552(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + RectTransform_t242 * L_10 = ___rect; + NullCheck(L_10); + Vector3_t4 L_11 = Transform_get_position_m400(L_10, /*hidden argument*/NULL); + Plane__ctor_m1116((&V_1), L_9, L_11, /*hidden argument*/NULL); + Ray_t24 L_12 = V_0; + bool L_13 = Plane_Raycast_m1119((&V_1), L_12, (&V_2), /*hidden argument*/NULL); + if (L_13) + { + goto IL_0046; + } + } + { + return 0; + } + +IL_0046: + { + Vector3_t4 * L_14 = ___worldPoint; + float L_15 = V_2; + Vector3_t4 L_16 = Ray_GetPoint_m646((&V_0), L_15, /*hidden argument*/NULL); + (*(Vector3_t4 *)L_14) = L_16; + return 1; + } +} +// System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&) +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, Vector2_t6 ___screenPoint, Camera_t28 * ___cam, Vector2_t6 * ___localPoint, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + Vector2_t6 * L_0 = ___localPoint; + Vector2_t6 L_1 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + (*(Vector2_t6 *)L_0) = L_1; + RectTransform_t242 * L_2 = ___rect; + Vector2_t6 L_3 = ___screenPoint; + Camera_t28 * L_4 = ___cam; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + bool L_5 = RectTransformUtility_ScreenPointToWorldPointInRectangle_m1758(NULL /*static, unused*/, L_2, L_3, L_4, (&V_0), /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002e; + } + } + { + Vector2_t6 * L_6 = ___localPoint; + RectTransform_t242 * L_7 = ___rect; + Vector3_t4 L_8 = V_0; + NullCheck(L_7); + Vector3_t4 L_9 = Transform_InverseTransformPoint_m477(L_7, L_8, /*hidden argument*/NULL); + Vector2_t6 L_10 = Vector2_op_Implicit_m425(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + (*(Vector2_t6 *)L_6) = L_10; + return 1; + } + +IL_002e: + { + return 0; + } +} +// UnityEngine.Ray UnityEngine.RectTransformUtility::ScreenPointToRay(UnityEngine.Camera,UnityEngine.Vector2) +extern "C" Ray_t24 RectTransformUtility_ScreenPointToRay_m1760 (Object_t * __this /* static, unused */, Camera_t28 * ___cam, Vector2_t6 ___screenPos, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Camera_t28 * L_0 = ___cam; + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + Camera_t28 * L_2 = ___cam; + Vector2_t6 L_3 = ___screenPos; + Vector3_t4 L_4 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + NullCheck(L_2); + Ray_t24 L_5 = Camera_ScreenPointToRay_m645(L_2, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0019: + { + Vector2_t6 L_6 = ___screenPos; + Vector3_t4 L_7 = Vector2_op_Implicit_m605(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_0 = L_7; + Vector3_t4 * L_8 = (&V_0); + float L_9 = (L_8->___z_3); + L_8->___z_3 = ((float)((float)L_9-(float)(100.0f))); + Vector3_t4 L_10 = V_0; + Vector3_t4 L_11 = Vector3_get_forward_m412(NULL /*static, unused*/, /*hidden argument*/NULL); + Ray_t24 L_12 = {0}; + Ray__ctor_m574(&L_12, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Void UnityEngine.RectTransformUtility::FlipLayoutOnAxis(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void RectTransformUtility_FlipLayoutOnAxis_m1761 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, int32_t ___axis, bool ___keepPositioning, bool ___recursive, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RectTransform_t242 * V_1 = {0}; + Vector2_t6 V_2 = {0}; + Vector2_t6 V_3 = {0}; + Vector2_t6 V_4 = {0}; + Vector2_t6 V_5 = {0}; + float V_6 = 0.0f; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_2 = ___recursive; + if (!L_2) + { + goto IL_004c; + } + } + { + V_0 = 0; + goto IL_0040; + } + +IL_001a: + { + RectTransform_t242 * L_3 = ___rect; + int32_t L_4 = V_0; + NullCheck(L_3); + Transform_t3 * L_5 = Transform_GetChild_m1402(L_3, L_4, /*hidden argument*/NULL); + V_1 = ((RectTransform_t242 *)IsInstSealed(L_5, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_6 = V_1; + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003c; + } + } + { + RectTransform_t242 * L_8 = V_1; + int32_t L_9 = ___axis; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutOnAxis_m1761(NULL /*static, unused*/, L_8, L_9, 0, 1, /*hidden argument*/NULL); + } + +IL_003c: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0040: + { + int32_t L_11 = V_0; + RectTransform_t242 * L_12 = ___rect; + NullCheck(L_12); + int32_t L_13 = Transform_get_childCount_m1398(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_001a; + } + } + +IL_004c: + { + RectTransform_t242 * L_14 = ___rect; + NullCheck(L_14); + Vector2_t6 L_15 = RectTransform_get_pivot_m1169(L_14, /*hidden argument*/NULL); + V_2 = L_15; + int32_t L_16 = ___axis; + int32_t L_17 = ___axis; + float L_18 = Vector2_get_Item_m943((&V_2), L_17, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_2), L_16, ((float)((float)(1.0f)-(float)L_18)), /*hidden argument*/NULL); + RectTransform_t242 * L_19 = ___rect; + Vector2_t6 L_20 = V_2; + NullCheck(L_19); + RectTransform_set_pivot_m1170(L_19, L_20, /*hidden argument*/NULL); + bool L_21 = ___keepPositioning; + if (!L_21) + { + goto IL_0077; + } + } + { + return; + } + +IL_0077: + { + RectTransform_t242 * L_22 = ___rect; + NullCheck(L_22); + Vector2_t6 L_23 = RectTransform_get_anchoredPosition_m1161(L_22, /*hidden argument*/NULL); + V_3 = L_23; + int32_t L_24 = ___axis; + int32_t L_25 = ___axis; + float L_26 = Vector2_get_Item_m943((&V_3), L_25, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_3), L_24, ((-L_26)), /*hidden argument*/NULL); + RectTransform_t242 * L_27 = ___rect; + Vector2_t6 L_28 = V_3; + NullCheck(L_27); + RectTransform_set_anchoredPosition_m1162(L_27, L_28, /*hidden argument*/NULL); + RectTransform_t242 * L_29 = ___rect; + NullCheck(L_29); + Vector2_t6 L_30 = RectTransform_get_anchorMin_m1153(L_29, /*hidden argument*/NULL); + V_4 = L_30; + RectTransform_t242 * L_31 = ___rect; + NullCheck(L_31); + Vector2_t6 L_32 = RectTransform_get_anchorMax_m1157(L_31, /*hidden argument*/NULL); + V_5 = L_32; + int32_t L_33 = ___axis; + float L_34 = Vector2_get_Item_m943((&V_4), L_33, /*hidden argument*/NULL); + V_6 = L_34; + int32_t L_35 = ___axis; + int32_t L_36 = ___axis; + float L_37 = Vector2_get_Item_m943((&V_5), L_36, /*hidden argument*/NULL); + Vector2_set_Item_m944((&V_4), L_35, ((float)((float)(1.0f)-(float)L_37)), /*hidden argument*/NULL); + int32_t L_38 = ___axis; + float L_39 = V_6; + Vector2_set_Item_m944((&V_5), L_38, ((float)((float)(1.0f)-(float)L_39)), /*hidden argument*/NULL); + RectTransform_t242 * L_40 = ___rect; + Vector2_t6 L_41 = V_4; + NullCheck(L_40); + RectTransform_set_anchorMin_m1154(L_40, L_41, /*hidden argument*/NULL); + RectTransform_t242 * L_42 = ___rect; + Vector2_t6 L_43 = V_5; + NullCheck(L_42); + RectTransform_set_anchorMax_m1158(L_42, L_43, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectTransformUtility::FlipLayoutAxes(UnityEngine.RectTransform,System.Boolean,System.Boolean) +extern TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +extern TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +extern "C" void RectTransformUtility_FlipLayoutAxes_m1762 (Object_t * __this /* static, unused */, RectTransform_t242 * ___rect, bool ___keepPositioning, bool ___recursive, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(131); + RectTransformUtility_t325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(160); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RectTransform_t242 * V_1 = {0}; + { + RectTransform_t242 * L_0 = ___rect; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + bool L_2 = ___recursive; + if (!L_2) + { + goto IL_004b; + } + } + { + V_0 = 0; + goto IL_003f; + } + +IL_001a: + { + RectTransform_t242 * L_3 = ___rect; + int32_t L_4 = V_0; + NullCheck(L_3); + Transform_t3 * L_5 = Transform_GetChild_m1402(L_3, L_4, /*hidden argument*/NULL); + V_1 = ((RectTransform_t242 *)IsInstSealed(L_5, RectTransform_t242_il2cpp_TypeInfo_var)); + RectTransform_t242 * L_6 = V_1; + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003b; + } + } + { + RectTransform_t242 * L_8 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + RectTransformUtility_FlipLayoutAxes_m1762(NULL /*static, unused*/, L_8, 0, 1, /*hidden argument*/NULL); + } + +IL_003b: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003f: + { + int32_t L_10 = V_0; + RectTransform_t242 * L_11 = ___rect; + NullCheck(L_11); + int32_t L_12 = Transform_get_childCount_m1398(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_10) < ((int32_t)L_12))) + { + goto IL_001a; + } + } + +IL_004b: + { + RectTransform_t242 * L_13 = ___rect; + RectTransform_t242 * L_14 = ___rect; + NullCheck(L_14); + Vector2_t6 L_15 = RectTransform_get_pivot_m1169(L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + Vector2_t6 L_16 = RectTransformUtility_GetTransposed_m1763(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + NullCheck(L_13); + RectTransform_set_pivot_m1170(L_13, L_16, /*hidden argument*/NULL); + RectTransform_t242 * L_17 = ___rect; + RectTransform_t242 * L_18 = ___rect; + NullCheck(L_18); + Vector2_t6 L_19 = RectTransform_get_sizeDelta_m1165(L_18, /*hidden argument*/NULL); + Vector2_t6 L_20 = RectTransformUtility_GetTransposed_m1763(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + NullCheck(L_17); + RectTransform_set_sizeDelta_m1166(L_17, L_20, /*hidden argument*/NULL); + bool L_21 = ___keepPositioning; + if (!L_21) + { + goto IL_0074; + } + } + { + return; + } + +IL_0074: + { + RectTransform_t242 * L_22 = ___rect; + RectTransform_t242 * L_23 = ___rect; + NullCheck(L_23); + Vector2_t6 L_24 = RectTransform_get_anchoredPosition_m1161(L_23, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t325_il2cpp_TypeInfo_var); + Vector2_t6 L_25 = RectTransformUtility_GetTransposed_m1763(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + NullCheck(L_22); + RectTransform_set_anchoredPosition_m1162(L_22, L_25, /*hidden argument*/NULL); + RectTransform_t242 * L_26 = ___rect; + RectTransform_t242 * L_27 = ___rect; + NullCheck(L_27); + Vector2_t6 L_28 = RectTransform_get_anchorMin_m1153(L_27, /*hidden argument*/NULL); + Vector2_t6 L_29 = RectTransformUtility_GetTransposed_m1763(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + NullCheck(L_26); + RectTransform_set_anchorMin_m1154(L_26, L_29, /*hidden argument*/NULL); + RectTransform_t242 * L_30 = ___rect; + RectTransform_t242 * L_31 = ___rect; + NullCheck(L_31); + Vector2_t6 L_32 = RectTransform_get_anchorMax_m1157(L_31, /*hidden argument*/NULL); + Vector2_t6 L_33 = RectTransformUtility_GetTransposed_m1763(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + NullCheck(L_30); + RectTransform_set_anchorMax_m1158(L_30, L_33, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Vector2 UnityEngine.RectTransformUtility::GetTransposed(UnityEngine.Vector2) +extern "C" Vector2_t6 RectTransformUtility_GetTransposed_m1763 (Object_t * __this /* static, unused */, Vector2_t6 ___input, const MethodInfo* method) +{ + { + float L_0 = ((&___input)->___y_2); + float L_1 = ((&___input)->___x_1); + Vector2_t6 L_2 = {0}; + Vector2__ctor_m436(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.Event::.ctor() +extern "C" void Event__ctor_m1764 (Event_t326 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Event_Init_m1772(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Event::Finalize() +extern "C" void Event_Finalize_m1765 (Event_t326 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + Event_Cleanup_m1773(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// UnityEngine.Vector2 UnityEngine.Event::get_mousePosition() +extern "C" Vector2_t6 Event_get_mousePosition_m1766 (Event_t326 * __this, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Event_Internal_GetMousePosition_m1776(__this, (&V_0), /*hidden argument*/NULL); + Vector2_t6 L_0 = V_0; + return L_0; + } +} +// System.Boolean UnityEngine.Event::get_isKey() +extern "C" bool Event_get_isKey_m1767 (Event_t326 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t G_B3_0 = 0; + { + int32_t L_0 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)4))) + { + goto IL_0014; + } + } + { + int32_t L_2 = V_0; + G_B3_0 = ((((int32_t)L_2) == ((int32_t)5))? 1 : 0); + goto IL_0015; + } + +IL_0014: + { + G_B3_0 = 1; + } + +IL_0015: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.Event::get_isMouse() +extern "C" bool Event_get_isMouse_m1768 (Event_t326 * __this, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t G_B5_0 = 0; + { + int32_t L_0 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)2))) + { + goto IL_0021; + } + } + { + int32_t L_2 = V_0; + if (!L_2) + { + goto IL_0021; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_0021; + } + } + { + int32_t L_4 = V_0; + G_B5_0 = ((((int32_t)L_4) == ((int32_t)3))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B5_0 = 1; + } + +IL_0022: + { + return G_B5_0; + } +} +// System.Int32 UnityEngine.Event::GetHashCode() +extern "C" int32_t Event_GetHashCode_m1769 (Event_t326 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + Vector2_t6 V_1 = {0}; + { + V_0 = 1; + bool L_0 = Event_get_isKey_m1767(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0015; + } + } + { + int32_t L_1 = Event_get_keyCode_m1780(__this, /*hidden argument*/NULL); + V_0 = (((int32_t)((uint16_t)L_1))); + } + +IL_0015: + { + bool L_2 = Event_get_isMouse_m1768(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002f; + } + } + { + Vector2_t6 L_3 = Event_get_mousePosition_m1766(__this, /*hidden argument*/NULL); + V_1 = L_3; + int32_t L_4 = Vector2_GetHashCode_m947((&V_1), /*hidden argument*/NULL); + V_0 = L_4; + } + +IL_002f: + { + int32_t L_5 = V_0; + int32_t L_6 = Event_get_modifiers_m1777(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5*(int32_t)((int32_t)37)))|(int32_t)L_6)); + int32_t L_7 = V_0; + return L_7; + } +} +// System.Boolean UnityEngine.Event::Equals(System.Object) +extern TypeInfo* Event_t326_il2cpp_TypeInfo_var; +extern "C" bool Event_Equals_m1770 (Event_t326 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Event_t326_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(161); + s_Il2CppMethodIntialized = true; + } + Event_t326 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + bool L_2 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, __this, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0016; + } + } + { + return 1; + } + +IL_0016: + { + Object_t * L_3 = ___obj; + NullCheck(L_3); + Type_t * L_4 = Object_GetType_m2042(L_3, /*hidden argument*/NULL); + Type_t * L_5 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_0029; + } + } + { + return 0; + } + +IL_0029: + { + Object_t * L_6 = ___obj; + V_0 = ((Event_t326 *)CastclassSealed(L_6, Event_t326_il2cpp_TypeInfo_var)); + int32_t L_7 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + Event_t326 * L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = Event_get_type_m1775(L_8, /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)L_9)))) + { + goto IL_0058; + } + } + { + int32_t L_10 = Event_get_modifiers_m1777(__this, /*hidden argument*/NULL); + Event_t326 * L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = Event_get_modifiers_m1777(L_11, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_10&(int32_t)((int32_t)-33)))) == ((int32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)-33)))))) + { + goto IL_005a; + } + } + +IL_0058: + { + return 0; + } + +IL_005a: + { + bool L_13 = Event_get_isKey_m1767(__this, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0074; + } + } + { + int32_t L_14 = Event_get_keyCode_m1780(__this, /*hidden argument*/NULL); + Event_t326 * L_15 = V_0; + NullCheck(L_15); + int32_t L_16 = Event_get_keyCode_m1780(L_15, /*hidden argument*/NULL); + return ((((int32_t)L_14) == ((int32_t)L_16))? 1 : 0); + } + +IL_0074: + { + bool L_17 = Event_get_isMouse_m1768(__this, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_0091; + } + } + { + Vector2_t6 L_18 = Event_get_mousePosition_m1766(__this, /*hidden argument*/NULL); + Event_t326 * L_19 = V_0; + NullCheck(L_19); + Vector2_t6 L_20 = Event_get_mousePosition_m1766(L_19, /*hidden argument*/NULL); + bool L_21 = Vector2_op_Equality_m540(NULL /*static, unused*/, L_18, L_20, /*hidden argument*/NULL); + return L_21; + } + +IL_0091: + { + return 0; + } +} +// System.String UnityEngine.Event::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* EventType_t329_il2cpp_TypeInfo_var; +extern TypeInfo* EventModifiers_t330_il2cpp_TypeInfo_var; +extern TypeInfo* KeyCode_t328_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral93; +extern Il2CppCodeGenString* _stringLiteral94; +extern Il2CppCodeGenString* _stringLiteral95; +extern Il2CppCodeGenString* _stringLiteral96; +extern Il2CppCodeGenString* _stringLiteral97; +extern Il2CppCodeGenString* _stringLiteral98; +extern Il2CppCodeGenString* _stringLiteral99; +extern "C" String_t* Event_ToString_m1771 (Event_t326 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + EventType_t329_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(162); + EventModifiers_t330_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(163); + KeyCode_t328_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(164); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Vector2_t6_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(32); + _stringLiteral93 = il2cpp_codegen_string_literal_from_index(93); + _stringLiteral94 = il2cpp_codegen_string_literal_from_index(94); + _stringLiteral95 = il2cpp_codegen_string_literal_from_index(95); + _stringLiteral96 = il2cpp_codegen_string_literal_from_index(96); + _stringLiteral97 = il2cpp_codegen_string_literal_from_index(97); + _stringLiteral98 = il2cpp_codegen_string_literal_from_index(98); + _stringLiteral99 = il2cpp_codegen_string_literal_from_index(99); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Event_get_isKey_m1767(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_00b5; + } + } + { + uint16_t L_1 = Event_get_character_m1778(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0051; + } + } + { + ObjectU5BU5D_t162* L_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + int32_t L_3 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + int32_t L_4 = L_3; + Object_t * L_5 = Box(EventType_t329_il2cpp_TypeInfo_var, &L_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_5; + ObjectU5BU5D_t162* L_6 = L_2; + int32_t L_7 = Event_get_modifiers_m1777(__this, /*hidden argument*/NULL); + int32_t L_8 = L_7; + Object_t * L_9 = Box(EventModifiers_t330_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + ArrayElementTypeCheck (L_6, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 1, sizeof(Object_t *))) = (Object_t *)L_9; + ObjectU5BU5D_t162* L_10 = L_6; + int32_t L_11 = Event_get_keyCode_m1780(__this, /*hidden argument*/NULL); + int32_t L_12 = L_11; + Object_t * L_13 = Box(KeyCode_t328_il2cpp_TypeInfo_var, &L_12); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + ArrayElementTypeCheck (L_10, L_13); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 2, sizeof(Object_t *))) = (Object_t *)L_13; + String_t* L_14 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral93, L_10, /*hidden argument*/NULL); + return L_14; + } + +IL_0051: + { + ObjectU5BU5D_t162* L_15 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 8)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, _stringLiteral94); + *((Object_t **)(Object_t **)SZArrayLdElema(L_15, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral94; + ObjectU5BU5D_t162* L_16 = L_15; + int32_t L_17 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + int32_t L_18 = L_17; + Object_t * L_19 = Box(EventType_t329_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 1); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 1, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_16; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 2); + ArrayElementTypeCheck (L_20, _stringLiteral95); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral95; + ObjectU5BU5D_t162* L_21 = L_20; + uint16_t L_22 = Event_get_character_m1778(__this, /*hidden argument*/NULL); + int32_t L_23 = L_22; + Object_t * L_24 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_23); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 3); + ArrayElementTypeCheck (L_21, L_24); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 3, sizeof(Object_t *))) = (Object_t *)L_24; + ObjectU5BU5D_t162* L_25 = L_21; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 4); + ArrayElementTypeCheck (L_25, _stringLiteral96); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral96; + ObjectU5BU5D_t162* L_26 = L_25; + int32_t L_27 = Event_get_modifiers_m1777(__this, /*hidden argument*/NULL); + int32_t L_28 = L_27; + Object_t * L_29 = Box(EventModifiers_t330_il2cpp_TypeInfo_var, &L_28); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 5); + ArrayElementTypeCheck (L_26, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 5, sizeof(Object_t *))) = (Object_t *)L_29; + ObjectU5BU5D_t162* L_30 = L_26; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 6); + ArrayElementTypeCheck (L_30, _stringLiteral97); + *((Object_t **)(Object_t **)SZArrayLdElema(L_30, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral97; + ObjectU5BU5D_t162* L_31 = L_30; + int32_t L_32 = Event_get_keyCode_m1780(__this, /*hidden argument*/NULL); + int32_t L_33 = L_32; + Object_t * L_34 = Box(KeyCode_t328_il2cpp_TypeInfo_var, &L_33); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 7); + ArrayElementTypeCheck (L_31, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_31, 7, sizeof(Object_t *))) = (Object_t *)L_34; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_35 = String_Concat_m631(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); + return L_35; + } + +IL_00b5: + { + bool L_36 = Event_get_isMouse_m1768(__this, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00fb; + } + } + { + ObjectU5BU5D_t162* L_37 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + int32_t L_38 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + int32_t L_39 = L_38; + Object_t * L_40 = Box(EventType_t329_il2cpp_TypeInfo_var, &L_39); + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 0); + ArrayElementTypeCheck (L_37, L_40); + *((Object_t **)(Object_t **)SZArrayLdElema(L_37, 0, sizeof(Object_t *))) = (Object_t *)L_40; + ObjectU5BU5D_t162* L_41 = L_37; + Vector2_t6 L_42 = Event_get_mousePosition_m1766(__this, /*hidden argument*/NULL); + Vector2_t6 L_43 = L_42; + Object_t * L_44 = Box(Vector2_t6_il2cpp_TypeInfo_var, &L_43); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 1); + ArrayElementTypeCheck (L_41, L_44); + *((Object_t **)(Object_t **)SZArrayLdElema(L_41, 1, sizeof(Object_t *))) = (Object_t *)L_44; + ObjectU5BU5D_t162* L_45 = L_41; + int32_t L_46 = Event_get_modifiers_m1777(__this, /*hidden argument*/NULL); + int32_t L_47 = L_46; + Object_t * L_48 = Box(EventModifiers_t330_il2cpp_TypeInfo_var, &L_47); + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 2); + ArrayElementTypeCheck (L_45, L_48); + *((Object_t **)(Object_t **)SZArrayLdElema(L_45, 2, sizeof(Object_t *))) = (Object_t *)L_48; + String_t* L_49 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral98, L_45, /*hidden argument*/NULL); + return L_49; + } + +IL_00fb: + { + int32_t L_50 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + if ((((int32_t)L_50) == ((int32_t)((int32_t)14)))) + { + goto IL_0115; + } + } + { + int32_t L_51 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)13))))) + { + goto IL_013d; + } + } + +IL_0115: + { + ObjectU5BU5D_t162* L_52 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + int32_t L_53 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + int32_t L_54 = L_53; + Object_t * L_55 = Box(EventType_t329_il2cpp_TypeInfo_var, &L_54); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 0); + ArrayElementTypeCheck (L_52, L_55); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, 0, sizeof(Object_t *))) = (Object_t *)L_55; + ObjectU5BU5D_t162* L_56 = L_52; + String_t* L_57 = Event_get_commandName_m1779(__this, /*hidden argument*/NULL); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 1); + ArrayElementTypeCheck (L_56, L_57); + *((Object_t **)(Object_t **)SZArrayLdElema(L_56, 1, sizeof(Object_t *))) = (Object_t *)L_57; + String_t* L_58 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral99, L_56, /*hidden argument*/NULL); + return L_58; + } + +IL_013d: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_59 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + int32_t L_60 = Event_get_type_m1775(__this, /*hidden argument*/NULL); + int32_t L_61 = L_60; + Object_t * L_62 = Box(EventType_t329_il2cpp_TypeInfo_var, &L_61); + String_t* L_63 = String_Concat_m622(NULL /*static, unused*/, L_59, L_62, /*hidden argument*/NULL); + return L_63; + } +} +// System.Void UnityEngine.Event::Init() +extern "C" void Event_Init_m1772 (Event_t326 * __this, const MethodInfo* method) +{ + typedef void (*Event_Init_m1772_ftn) (Event_t326 *); + static Event_Init_m1772_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_Init_m1772_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Event::Cleanup() +extern "C" void Event_Cleanup_m1773 (Event_t326 * __this, const MethodInfo* method) +{ + typedef void (*Event_Cleanup_m1773_ftn) (Event_t326 *); + static Event_Cleanup_m1773_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_Cleanup_m1773_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::Cleanup()"); + _il2cpp_icall_func(__this); +} +// UnityEngine.EventType UnityEngine.Event::get_rawType() +extern "C" int32_t Event_get_rawType_m1774 (Event_t326 * __this, const MethodInfo* method) +{ + typedef int32_t (*Event_get_rawType_m1774_ftn) (Event_t326 *); + static Event_get_rawType_m1774_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_rawType_m1774_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_rawType()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.EventType UnityEngine.Event::get_type() +extern "C" int32_t Event_get_type_m1775 (Event_t326 * __this, const MethodInfo* method) +{ + typedef int32_t (*Event_get_type_m1775_ftn) (Event_t326 *); + static Event_get_type_m1775_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_type_m1775_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_type()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.Event::Internal_GetMousePosition(UnityEngine.Vector2&) +extern "C" void Event_Internal_GetMousePosition_m1776 (Event_t326 * __this, Vector2_t6 * ___value, const MethodInfo* method) +{ + typedef void (*Event_Internal_GetMousePosition_m1776_ftn) (Event_t326 *, Vector2_t6 *); + static Event_Internal_GetMousePosition_m1776_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_Internal_GetMousePosition_m1776_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::Internal_GetMousePosition(UnityEngine.Vector2&)"); + _il2cpp_icall_func(__this, ___value); +} +// UnityEngine.EventModifiers UnityEngine.Event::get_modifiers() +extern "C" int32_t Event_get_modifiers_m1777 (Event_t326 * __this, const MethodInfo* method) +{ + typedef int32_t (*Event_get_modifiers_m1777_ftn) (Event_t326 *); + static Event_get_modifiers_m1777_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_modifiers_m1777_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_modifiers()"); + return _il2cpp_icall_func(__this); +} +// System.Char UnityEngine.Event::get_character() +extern "C" uint16_t Event_get_character_m1778 (Event_t326 * __this, const MethodInfo* method) +{ + typedef uint16_t (*Event_get_character_m1778_ftn) (Event_t326 *); + static Event_get_character_m1778_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_character_m1778_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_character()"); + return _il2cpp_icall_func(__this); +} +// System.String UnityEngine.Event::get_commandName() +extern "C" String_t* Event_get_commandName_m1779 (Event_t326 * __this, const MethodInfo* method) +{ + typedef String_t* (*Event_get_commandName_m1779_ftn) (Event_t326 *); + static Event_get_commandName_m1779_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_commandName_m1779_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_commandName()"); + return _il2cpp_icall_func(__this); +} +// UnityEngine.KeyCode UnityEngine.Event::get_keyCode() +extern "C" int32_t Event_get_keyCode_m1780 (Event_t326 * __this, const MethodInfo* method) +{ + typedef int32_t (*Event_get_keyCode_m1780_ftn) (Event_t326 *); + static Event_get_keyCode_m1780_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_get_keyCode_m1780_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::get_keyCode()"); + return _il2cpp_icall_func(__this); +} +// System.Boolean UnityEngine.Event::PopEvent(UnityEngine.Event) +extern "C" bool Event_PopEvent_m1781 (Object_t * __this /* static, unused */, Event_t326 * ___outEvent, const MethodInfo* method) +{ + typedef bool (*Event_PopEvent_m1781_ftn) (Event_t326 *); + static Event_PopEvent_m1781_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (Event_PopEvent_m1781_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Event::PopEvent(UnityEngine.Event)"); + return _il2cpp_icall_func(___outEvent); +} +// Conversion methods for marshalling of: UnityEngine.Event +extern "C" void Event_t326_marshal(const Event_t326& unmarshaled, Event_t326_marshaled& marshaled) +{ + Il2CppCodeGenException* ___s_Current_1Exception = il2cpp_codegen_get_not_supported_exception("Cannot marshal field 's_Current' of type 'Event': Reference type field marshaling is not supported."); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)___s_Current_1Exception); +} +extern "C" void Event_t326_marshal_back(const Event_t326_marshaled& marshaled, Event_t326& unmarshaled) +{ + Il2CppCodeGenException* ___s_Current_1Exception = il2cpp_codegen_get_not_supported_exception("Cannot marshal field 's_Current' of type 'Event': Reference type field marshaling is not supported."); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)___s_Current_1Exception); +} +// Conversion method for clean up from marshalling of: UnityEngine.Event +extern "C" void Event_t326_marshal_cleanup(Event_t326_marshaled& marshaled) +{ +} +// System.Void UnityEngine.GUIStyleState::.ctor() +extern "C" void GUIStyleState__ctor_m1782 (GUIStyleState_t331 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + GUIStyleState_Init_m1784(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.GUIStyleState::Finalize() +extern "C" void GUIStyleState_Finalize_m1783 (GUIStyleState_t331 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + GUIStyle_t332 * L_0 = (__this->___m_SourceStyle_1); + if (L_0) + { + goto IL_0011; + } + } + +IL_000b: + { + GUIStyleState_Cleanup_m1785(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + IL2CPP_LEAVE(0x1D, FINALLY_0016); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0016; + } + +FINALLY_0016: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(22) + } // end finally (depth: 1) + IL2CPP_CLEANUP(22) + { + IL2CPP_JUMP_TBL(0x1D, IL_001d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_001d: + { + return; + } +} +// System.Void UnityEngine.GUIStyleState::Init() +extern "C" void GUIStyleState_Init_m1784 (GUIStyleState_t331 * __this, const MethodInfo* method) +{ + typedef void (*GUIStyleState_Init_m1784_ftn) (GUIStyleState_t331 *); + static GUIStyleState_Init_m1784_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIStyleState_Init_m1784_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIStyleState::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GUIStyleState::Cleanup() +extern "C" void GUIStyleState_Cleanup_m1785 (GUIStyleState_t331 * __this, const MethodInfo* method) +{ + typedef void (*GUIStyleState_Cleanup_m1785_ftn) (GUIStyleState_t331 *); + static GUIStyleState_Cleanup_m1785_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIStyleState_Cleanup_m1785_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIStyleState::Cleanup()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.RectOffset::.ctor() +extern "C" void RectOffset__ctor_m1786 (RectOffset_t333 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + RectOffset_Init_m1789(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RectOffset::Finalize() +extern "C" void RectOffset_Finalize_m1787 (RectOffset_t333 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + GUIStyle_t332 * L_0 = (__this->___m_SourceStyle_1); + if (L_0) + { + goto IL_0011; + } + } + +IL_000b: + { + RectOffset_Cleanup_m1790(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + IL2CPP_LEAVE(0x1D, FINALLY_0016); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0016; + } + +FINALLY_0016: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(22) + } // end finally (depth: 1) + IL2CPP_CLEANUP(22) + { + IL2CPP_JUMP_TBL(0x1D, IL_001d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_001d: + { + return; + } +} +// System.String UnityEngine.RectOffset::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral100; +extern "C" String_t* RectOffset_ToString_m1788 (RectOffset_t333 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral100 = il2cpp_codegen_string_literal_from_index(100); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + int32_t L_1 = RectOffset_get_left_m1791(__this, /*hidden argument*/NULL); + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + int32_t L_5 = RectOffset_get_right_m1792(__this, /*hidden argument*/NULL); + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + int32_t L_9 = RectOffset_get_top_m1793(__this, /*hidden argument*/NULL); + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + int32_t L_13 = RectOffset_get_bottom_m1794(__this, /*hidden argument*/NULL); + int32_t L_14 = L_13; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 3); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 3, sizeof(Object_t *))) = (Object_t *)L_15; + String_t* L_16 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral100, L_12, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void UnityEngine.RectOffset::Init() +extern "C" void RectOffset_Init_m1789 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef void (*RectOffset_Init_m1789_ftn) (RectOffset_t333 *); + static RectOffset_Init_m1789_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_Init_m1789_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.RectOffset::Cleanup() +extern "C" void RectOffset_Cleanup_m1790 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef void (*RectOffset_Cleanup_m1790_ftn) (RectOffset_t333 *); + static RectOffset_Cleanup_m1790_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_Cleanup_m1790_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::Cleanup()"); + _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_left() +extern "C" int32_t RectOffset_get_left_m1791 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_left_m1791_ftn) (RectOffset_t333 *); + static RectOffset_get_left_m1791_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_left_m1791_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_left()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_right() +extern "C" int32_t RectOffset_get_right_m1792 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_right_m1792_ftn) (RectOffset_t333 *); + static RectOffset_get_right_m1792_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_right_m1792_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_right()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_top() +extern "C" int32_t RectOffset_get_top_m1793 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_top_m1793_ftn) (RectOffset_t333 *); + static RectOffset_get_top_m1793_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_top_m1793_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_top()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_bottom() +extern "C" int32_t RectOffset_get_bottom_m1794 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_bottom_m1794_ftn) (RectOffset_t333 *); + static RectOffset_get_bottom_m1794_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_bottom_m1794_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_bottom()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_horizontal() +extern "C" int32_t RectOffset_get_horizontal_m1795 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_horizontal_m1795_ftn) (RectOffset_t333 *); + static RectOffset_get_horizontal_m1795_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_horizontal_m1795_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_horizontal()"); + return _il2cpp_icall_func(__this); +} +// System.Int32 UnityEngine.RectOffset::get_vertical() +extern "C" int32_t RectOffset_get_vertical_m1796 (RectOffset_t333 * __this, const MethodInfo* method) +{ + typedef int32_t (*RectOffset_get_vertical_m1796_ftn) (RectOffset_t333 *); + static RectOffset_get_vertical_m1796_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (RectOffset_get_vertical_m1796_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.RectOffset::get_vertical()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GUIStyle::.ctor() +extern "C" void GUIStyle__ctor_m1797 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + GUIStyle_Init_m1801(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.GUIStyle::.cctor() +extern TypeInfo* GUIStyle_t332_il2cpp_TypeInfo_var; +extern "C" void GUIStyle__cctor_m1798 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUIStyle_t332_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(165); + s_Il2CppMethodIntialized = true; + } + { + ((GUIStyle_t332_StaticFields*)GUIStyle_t332_il2cpp_TypeInfo_var->static_fields)->___showKeyboardFocus_14 = 1; + return; + } +} +// System.Void UnityEngine.GUIStyle::Finalize() +extern "C" void GUIStyle_Finalize_m1799 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + GUIStyle_Cleanup_m1802(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// System.String UnityEngine.GUIStyle::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral101; +extern "C" String_t* GUIStyle_ToString_m1800 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral101 = il2cpp_codegen_string_literal_from_index(101); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_1 = GUIStyle_get_name_m1803(__this, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_1; + String_t* L_2 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral101, L_0, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void UnityEngine.GUIStyle::Init() +extern "C" void GUIStyle_Init_m1801 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + typedef void (*GUIStyle_Init_m1801_ftn) (GUIStyle_t332 *); + static GUIStyle_Init_m1801_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIStyle_Init_m1801_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIStyle::Init()"); + _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GUIStyle::Cleanup() +extern "C" void GUIStyle_Cleanup_m1802 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + typedef void (*GUIStyle_Cleanup_m1802_ftn) (GUIStyle_t332 *); + static GUIStyle_Cleanup_m1802_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIStyle_Cleanup_m1802_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIStyle::Cleanup()"); + _il2cpp_icall_func(__this); +} +// System.String UnityEngine.GUIStyle::get_name() +extern "C" String_t* GUIStyle_get_name_m1803 (GUIStyle_t332 * __this, const MethodInfo* method) +{ + typedef String_t* (*GUIStyle_get_name_m1803_ftn) (GUIStyle_t332 *); + static GUIStyle_get_name_m1803_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIStyle_get_name_m1803_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIStyle::get_name()"); + return _il2cpp_icall_func(__this); +} +// System.Void UnityEngine.GUIUtility::.cctor() +extern TypeInfo* GUIUtility_t335_il2cpp_TypeInfo_var; +extern "C" void GUIUtility__cctor_m1804 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUIUtility_t335_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + Vector2_t6 L_0 = Vector2_get_zero_m539(NULL /*static, unused*/, /*hidden argument*/NULL); + ((GUIUtility_t335_StaticFields*)GUIUtility_t335_il2cpp_TypeInfo_var->static_fields)->___s_EditorScreenPointOffset_0 = L_0; + ((GUIUtility_t335_StaticFields*)GUIUtility_t335_il2cpp_TypeInfo_var->static_fields)->___s_HasKeyboardFocus_1 = 0; + return; + } +} +// System.String UnityEngine.GUIUtility::get_systemCopyBuffer() +extern "C" String_t* GUIUtility_get_systemCopyBuffer_m1805 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + typedef String_t* (*GUIUtility_get_systemCopyBuffer_m1805_ftn) (); + static GUIUtility_get_systemCopyBuffer_m1805_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIUtility_get_systemCopyBuffer_m1805_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIUtility::get_systemCopyBuffer()"); + return _il2cpp_icall_func(); +} +// System.Void UnityEngine.GUIUtility::set_systemCopyBuffer(System.String) +extern "C" void GUIUtility_set_systemCopyBuffer_m1806 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + typedef void (*GUIUtility_set_systemCopyBuffer_m1806_ftn) (String_t*); + static GUIUtility_set_systemCopyBuffer_m1806_ftn _il2cpp_icall_func; + if (!_il2cpp_icall_func) + _il2cpp_icall_func = (GUIUtility_set_systemCopyBuffer_m1806_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUIUtility::set_systemCopyBuffer(System.String)"); + _il2cpp_icall_func(___value); +} +// System.Void UnityEngine.WrapperlessIcall::.ctor() +extern "C" void WrapperlessIcall__ctor_m1807 (WrapperlessIcall_t336 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.IL2CPPStructAlignmentAttribute::.ctor() +extern "C" void IL2CPPStructAlignmentAttribute__ctor_m1808 (IL2CPPStructAlignmentAttribute_t337 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + __this->___Align_0 = 1; + return; + } +} +// System.Void UnityEngine.AttributeHelperEngine::.cctor() +extern TypeInfo* DisallowMultipleComponentU5BU5D_t339_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeHelperEngine_t338_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteInEditModeU5BU5D_t340_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var; +extern "C" void AttributeHelperEngine__cctor_m1809 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DisallowMultipleComponentU5BU5D_t339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(167); + AttributeHelperEngine_t338_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(169); + ExecuteInEditModeU5BU5D_t340_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(170); + RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(172); + s_Il2CppMethodIntialized = true; + } + { + ((AttributeHelperEngine_t338_StaticFields*)AttributeHelperEngine_t338_il2cpp_TypeInfo_var->static_fields)->____disallowMultipleComponentArray_0 = ((DisallowMultipleComponentU5BU5D_t339*)SZArrayNew(DisallowMultipleComponentU5BU5D_t339_il2cpp_TypeInfo_var, 1)); + ((AttributeHelperEngine_t338_StaticFields*)AttributeHelperEngine_t338_il2cpp_TypeInfo_var->static_fields)->____executeInEditModeArray_1 = ((ExecuteInEditModeU5BU5D_t340*)SZArrayNew(ExecuteInEditModeU5BU5D_t340_il2cpp_TypeInfo_var, 1)); + ((AttributeHelperEngine_t338_StaticFields*)AttributeHelperEngine_t338_il2cpp_TypeInfo_var->static_fields)->____requireComponentArray_2 = ((RequireComponentU5BU5D_t341*)SZArrayNew(RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var, 1)); + return; + } +} +// System.Type UnityEngine.AttributeHelperEngine::GetParentTypeDisallowingMultipleInclusion(System.Type) +extern const Il2CppType* MonoBehaviour_t2_0_0_0_var; +extern const Il2CppType* DisallowMultipleComponent_t342_0_0_0_var; +extern TypeInfo* Stack_1_t449_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern const MethodInfo* Stack_1__ctor_m2043_MethodInfo_var; +extern const MethodInfo* Stack_1_Push_m2044_MethodInfo_var; +extern const MethodInfo* Stack_1_Pop_m2045_MethodInfo_var; +extern "C" Type_t * AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m1810 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoBehaviour_t2_0_0_0_var = il2cpp_codegen_type_from_index(78); + DisallowMultipleComponent_t342_0_0_0_var = il2cpp_codegen_type_from_index(168); + Stack_1_t449_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(174); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Stack_1__ctor_m2043_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483692); + Stack_1_Push_m2044_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483693); + Stack_1_Pop_m2045_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483694); + s_Il2CppMethodIntialized = true; + } + Stack_1_t449 * V_0 = {0}; + Type_t * V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + int32_t V_3 = 0; + { + Stack_1_t449 * L_0 = (Stack_1_t449 *)il2cpp_codegen_object_new (Stack_1_t449_il2cpp_TypeInfo_var); + Stack_1__ctor_m2043(L_0, /*hidden argument*/Stack_1__ctor_m2043_MethodInfo_var); + V_0 = L_0; + goto IL_001a; + } + +IL_000b: + { + Stack_1_t449 * L_1 = V_0; + Type_t * L_2 = ___type; + NullCheck(L_1); + Stack_1_Push_m2044(L_1, L_2, /*hidden argument*/Stack_1_Push_m2044_MethodInfo_var); + Type_t * L_3 = ___type; + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_3); + ___type = L_4; + } + +IL_001a: + { + Type_t * L_5 = ___type; + if (!L_5) + { + goto IL_0030; + } + } + { + Type_t * L_6 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoBehaviour_t2_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_7)))) + { + goto IL_000b; + } + } + +IL_0030: + { + V_1 = (Type_t *)NULL; + goto IL_005c; + } + +IL_0037: + { + Stack_1_t449 * L_8 = V_0; + NullCheck(L_8); + Type_t * L_9 = Stack_1_Pop_m2045(L_8, /*hidden argument*/Stack_1_Pop_m2045_MethodInfo_var); + V_1 = L_9; + Type_t * L_10 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DisallowMultipleComponent_t342_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + ObjectU5BU5D_t162* L_12 = (ObjectU5BU5D_t162*)VirtFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_10, L_11, 0); + V_2 = L_12; + ObjectU5BU5D_t162* L_13 = V_2; + NullCheck(L_13); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))); + int32_t L_14 = V_3; + if (!L_14) + { + goto IL_005c; + } + } + { + Type_t * L_15 = V_1; + return L_15; + } + +IL_005c: + { + Stack_1_t449 * L_16 = V_0; + NullCheck(L_16); + int32_t L_17 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Collections.Generic.Stack`1::get_Count() */, L_16); + if ((((int32_t)L_17) > ((int32_t)0))) + { + goto IL_0037; + } + } + { + return (Type_t *)NULL; + } +} +// System.Type[] UnityEngine.AttributeHelperEngine::GetRequiredComponents(System.Type) +extern const Il2CppType* RequireComponent_t343_0_0_0_var; +extern const Il2CppType* MonoBehaviour_t2_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t450_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2046_MethodInfo_var; +extern const MethodInfo* List_1_ToArray_m2047_MethodInfo_var; +extern "C" TypeU5BU5D_t431* AttributeHelperEngine_GetRequiredComponents_m1811 (Object_t * __this /* static, unused */, Type_t * ___klass, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RequireComponent_t343_0_0_0_var = il2cpp_codegen_type_from_index(173); + MonoBehaviour_t2_0_0_0_var = il2cpp_codegen_type_from_index(78); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(172); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + List_1_t450_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(176); + List_1__ctor_m2046_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483695); + List_1_ToArray_m2047_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483696); + s_Il2CppMethodIntialized = true; + } + List_1_t450 * V_0 = {0}; + RequireComponentU5BU5D_t341* V_1 = {0}; + Type_t * V_2 = {0}; + RequireComponent_t343 * V_3 = {0}; + RequireComponentU5BU5D_t341* V_4 = {0}; + int32_t V_5 = 0; + TypeU5BU5D_t431* V_6 = {0}; + { + V_0 = (List_1_t450 *)NULL; + goto IL_00e0; + } + +IL_0007: + { + Type_t * L_0 = ___klass; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RequireComponent_t343_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)VirtFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_1, 0); + V_1 = ((RequireComponentU5BU5D_t341*)Castclass(L_2, RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var)); + Type_t * L_3 = ___klass; + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_3); + V_2 = L_4; + RequireComponentU5BU5D_t341* L_5 = V_1; + V_4 = L_5; + V_5 = 0; + goto IL_00d2; + } + +IL_0030: + { + RequireComponentU5BU5D_t341* L_6 = V_4; + int32_t L_7 = V_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_3 = (*(RequireComponent_t343 **)(RequireComponent_t343 **)SZArrayLdElema(L_6, L_8, sizeof(RequireComponent_t343 *))); + List_1_t450 * L_9 = V_0; + if (L_9) + { + goto IL_007b; + } + } + { + RequireComponentU5BU5D_t341* L_10 = V_1; + NullCheck(L_10); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) == ((uint32_t)1)))) + { + goto IL_007b; + } + } + { + Type_t * L_11 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoBehaviour_t2_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_11) == ((Object_t*)(Type_t *)L_12)))) + { + goto IL_007b; + } + } + { + TypeU5BU5D_t431* L_13 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 3)); + RequireComponent_t343 * L_14 = V_3; + NullCheck(L_14); + Type_t * L_15 = (L_14->___m_Type0_0); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + ArrayElementTypeCheck (L_13, L_15); + *((Type_t **)(Type_t **)SZArrayLdElema(L_13, 0, sizeof(Type_t *))) = (Type_t *)L_15; + TypeU5BU5D_t431* L_16 = L_13; + RequireComponent_t343 * L_17 = V_3; + NullCheck(L_17); + Type_t * L_18 = (L_17->___m_Type1_1); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 1); + ArrayElementTypeCheck (L_16, L_18); + *((Type_t **)(Type_t **)SZArrayLdElema(L_16, 1, sizeof(Type_t *))) = (Type_t *)L_18; + TypeU5BU5D_t431* L_19 = L_16; + RequireComponent_t343 * L_20 = V_3; + NullCheck(L_20); + Type_t * L_21 = (L_20->___m_Type2_2); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 2); + ArrayElementTypeCheck (L_19, L_21); + *((Type_t **)(Type_t **)SZArrayLdElema(L_19, 2, sizeof(Type_t *))) = (Type_t *)L_21; + V_6 = L_19; + TypeU5BU5D_t431* L_22 = V_6; + return L_22; + } + +IL_007b: + { + List_1_t450 * L_23 = V_0; + if (L_23) + { + goto IL_0087; + } + } + { + List_1_t450 * L_24 = (List_1_t450 *)il2cpp_codegen_object_new (List_1_t450_il2cpp_TypeInfo_var); + List_1__ctor_m2046(L_24, /*hidden argument*/List_1__ctor_m2046_MethodInfo_var); + V_0 = L_24; + } + +IL_0087: + { + RequireComponent_t343 * L_25 = V_3; + NullCheck(L_25); + Type_t * L_26 = (L_25->___m_Type0_0); + if (!L_26) + { + goto IL_009e; + } + } + { + List_1_t450 * L_27 = V_0; + RequireComponent_t343 * L_28 = V_3; + NullCheck(L_28); + Type_t * L_29 = (L_28->___m_Type0_0); + NullCheck(L_27); + VirtActionInvoker1< Type_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_27, L_29); + } + +IL_009e: + { + RequireComponent_t343 * L_30 = V_3; + NullCheck(L_30); + Type_t * L_31 = (L_30->___m_Type1_1); + if (!L_31) + { + goto IL_00b5; + } + } + { + List_1_t450 * L_32 = V_0; + RequireComponent_t343 * L_33 = V_3; + NullCheck(L_33); + Type_t * L_34 = (L_33->___m_Type1_1); + NullCheck(L_32); + VirtActionInvoker1< Type_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_32, L_34); + } + +IL_00b5: + { + RequireComponent_t343 * L_35 = V_3; + NullCheck(L_35); + Type_t * L_36 = (L_35->___m_Type2_2); + if (!L_36) + { + goto IL_00cc; + } + } + { + List_1_t450 * L_37 = V_0; + RequireComponent_t343 * L_38 = V_3; + NullCheck(L_38); + Type_t * L_39 = (L_38->___m_Type2_2); + NullCheck(L_37); + VirtActionInvoker1< Type_t * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_37, L_39); + } + +IL_00cc: + { + int32_t L_40 = V_5; + V_5 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00d2: + { + int32_t L_41 = V_5; + RequireComponentU5BU5D_t341* L_42 = V_4; + NullCheck(L_42); + if ((((int32_t)L_41) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_42)->max_length))))))) + { + goto IL_0030; + } + } + { + Type_t * L_43 = V_2; + ___klass = L_43; + } + +IL_00e0: + { + Type_t * L_44 = ___klass; + if (!L_44) + { + goto IL_00f6; + } + } + { + Type_t * L_45 = ___klass; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_46 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoBehaviour_t2_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_45) == ((Object_t*)(Type_t *)L_46)))) + { + goto IL_0007; + } + } + +IL_00f6: + { + List_1_t450 * L_47 = V_0; + if (L_47) + { + goto IL_00fe; + } + } + { + return (TypeU5BU5D_t431*)NULL; + } + +IL_00fe: + { + List_1_t450 * L_48 = V_0; + NullCheck(L_48); + TypeU5BU5D_t431* L_49 = List_1_ToArray_m2047(L_48, /*hidden argument*/List_1_ToArray_m2047_MethodInfo_var); + return L_49; + } +} +// System.Boolean UnityEngine.AttributeHelperEngine::CheckIsEditorScript(System.Type) +extern const Il2CppType* ExecuteInEditMode_t345_0_0_0_var; +extern const Il2CppType* MonoBehaviour_t2_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool AttributeHelperEngine_CheckIsEditorScript_m1812 (Object_t * __this /* static, unused */, Type_t * ___klass, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteInEditMode_t345_0_0_0_var = il2cpp_codegen_type_from_index(171); + MonoBehaviour_t2_0_0_0_var = il2cpp_codegen_type_from_index(78); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + goto IL_002b; + } + +IL_0005: + { + Type_t * L_0 = ___klass; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ExecuteInEditMode_t345_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)VirtFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_1, 0); + V_0 = L_2; + ObjectU5BU5D_t162* L_3 = V_0; + NullCheck(L_3); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))); + int32_t L_4 = V_1; + if (!L_4) + { + goto IL_0023; + } + } + { + return 1; + } + +IL_0023: + { + Type_t * L_5 = ___klass; + NullCheck(L_5); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_5); + ___klass = L_6; + } + +IL_002b: + { + Type_t * L_7 = ___klass; + if (!L_7) + { + goto IL_0041; + } + } + { + Type_t * L_8 = ___klass; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoBehaviour_t2_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9)))) + { + goto IL_0005; + } + } + +IL_0041: + { + return 0; + } +} +// System.Void UnityEngine.DisallowMultipleComponent::.ctor() +extern "C" void DisallowMultipleComponent__ctor_m1813 (DisallowMultipleComponent_t342 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.RequireComponent::.ctor(System.Type) +extern "C" void RequireComponent__ctor_m1814 (RequireComponent_t343 * __this, Type_t * ___requiredComponent, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___requiredComponent; + __this->___m_Type0_0 = L_0; + return; + } +} +// System.Void UnityEngine.AddComponentMenu::.ctor(System.String) +extern "C" void AddComponentMenu__ctor_m1815 (AddComponentMenu_t344 * __this, String_t* ___menuName, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___menuName; + __this->___m_AddComponentMenu_0 = L_0; + __this->___m_Ordering_1 = 0; + return; + } +} +// System.Void UnityEngine.AddComponentMenu::.ctor(System.String,System.Int32) +extern "C" void AddComponentMenu__ctor_m1816 (AddComponentMenu_t344 * __this, String_t* ___menuName, int32_t ___order, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___menuName; + __this->___m_AddComponentMenu_0 = L_0; + int32_t L_1 = ___order; + __this->___m_Ordering_1 = L_1; + return; + } +} +// System.Void UnityEngine.ExecuteInEditMode::.ctor() +extern "C" void ExecuteInEditMode__ctor_m1817 (ExecuteInEditMode_t345 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.HideInInspector::.ctor() +extern "C" void HideInInspector__ctor_m1818 (HideInInspector_t346 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SetupCoroutine::.ctor() +extern "C" void SetupCoroutine__ctor_m1819 (SetupCoroutine_t347 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object UnityEngine.SetupCoroutine::InvokeMember(System.Object,System.String,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" Object_t * SetupCoroutine_InvokeMember_m1820 (Object_t * __this /* static, unused */, Object_t * ___behaviour, String_t* ___name, Object_t * ___variable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + V_0 = (ObjectU5BU5D_t162*)NULL; + Object_t * L_0 = ___variable; + if (!L_0) + { + goto IL_0013; + } + } + { + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + ObjectU5BU5D_t162* L_1 = V_0; + Object_t * L_2 = ___variable; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + } + +IL_0013: + { + Object_t * L_3 = ___behaviour; + NullCheck(L_3); + Type_t * L_4 = Object_GetType_m2042(L_3, /*hidden argument*/NULL); + String_t* L_5 = ___name; + Object_t * L_6 = ___behaviour; + ObjectU5BU5D_t162* L_7 = V_0; + NullCheck(L_4); + Object_t * L_8 = (Object_t *)VirtFuncInvoker8< Object_t *, String_t*, int32_t, Binder_t451 *, Object_t *, ObjectU5BU5D_t162*, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163* >::Invoke(71 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_4, L_5, ((int32_t)308), (Binder_t451 *)NULL, L_6, L_7, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL, (CultureInfo_t453 *)NULL, (StringU5BU5D_t163*)(StringU5BU5D_t163*)NULL); + return L_8; + } +} +// System.Object UnityEngine.SetupCoroutine::InvokeStatic(System.Type,System.String,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" Object_t * SetupCoroutine_InvokeStatic_m1821 (Object_t * __this /* static, unused */, Type_t * ___klass, String_t* ___name, Object_t * ___variable, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + V_0 = (ObjectU5BU5D_t162*)NULL; + Object_t * L_0 = ___variable; + if (!L_0) + { + goto IL_0013; + } + } + { + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + ObjectU5BU5D_t162* L_1 = V_0; + Object_t * L_2 = ___variable; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + } + +IL_0013: + { + Type_t * L_3 = ___klass; + String_t* L_4 = ___name; + ObjectU5BU5D_t162* L_5 = V_0; + NullCheck(L_3); + Object_t * L_6 = (Object_t *)VirtFuncInvoker8< Object_t *, String_t*, int32_t, Binder_t451 *, Object_t *, ObjectU5BU5D_t162*, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163* >::Invoke(71 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_3, L_4, ((int32_t)312), (Binder_t451 *)NULL, NULL, L_5, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL, (CultureInfo_t453 *)NULL, (StringU5BU5D_t163*)(StringU5BU5D_t163*)NULL); + return L_6; + } +} +// System.Void UnityEngine.WritableAttribute::.ctor() +extern "C" void WritableAttribute__ctor_m1822 (WritableAttribute_t348 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.AssemblyIsEditorAssembly::.ctor() +extern "C" void AssemblyIsEditorAssembly__ctor_m1823 (AssemblyIsEditorAssembly_t349 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.SocialPlatforms.Impl.UserProfile UnityEngine.SocialPlatforms.GameCenter.GcUserProfileData::ToUserProfile() +extern TypeInfo* UserProfile_t362_il2cpp_TypeInfo_var; +extern "C" UserProfile_t362 * GcUserProfileData_ToUserProfile_m1824 (GcUserProfileData_t350 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UserProfile_t362_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(95); + s_Il2CppMethodIntialized = true; + } + String_t* G_B2_0 = {0}; + String_t* G_B2_1 = {0}; + String_t* G_B1_0 = {0}; + String_t* G_B1_1 = {0}; + int32_t G_B3_0 = 0; + String_t* G_B3_1 = {0}; + String_t* G_B3_2 = {0}; + { + String_t* L_0 = (__this->___userName_0); + String_t* L_1 = (__this->___userID_1); + int32_t L_2 = (__this->___isFriend_2); + G_B1_0 = L_1; + G_B1_1 = L_0; + if ((!(((uint32_t)L_2) == ((uint32_t)1)))) + { + G_B2_0 = L_1; + G_B2_1 = L_0; + goto IL_001e; + } + } + { + G_B3_0 = 1; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + goto IL_001f; + } + +IL_001e: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + } + +IL_001f: + { + Texture2D_t215 * L_3 = (__this->___image_3); + UserProfile_t362 * L_4 = (UserProfile_t362 *)il2cpp_codegen_object_new (UserProfile_t362_il2cpp_TypeInfo_var); + UserProfile__ctor_m1842(L_4, G_B3_2, G_B3_1, G_B3_0, 3, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void UnityEngine.SocialPlatforms.GameCenter.GcUserProfileData::AddToArray(UnityEngine.SocialPlatforms.Impl.UserProfile[]&,System.Int32) +extern Il2CppCodeGenString* _stringLiteral102; +extern "C" void GcUserProfileData_AddToArray_m1825 (GcUserProfileData_t350 * __this, UserProfileU5BU5D_t202** ___array, int32_t ___number, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral102 = il2cpp_codegen_string_literal_from_index(102); + s_Il2CppMethodIntialized = true; + } + { + UserProfileU5BU5D_t202** L_0 = ___array; + NullCheck((*((UserProfileU5BU5D_t202**)L_0))); + int32_t L_1 = ___number; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((UserProfileU5BU5D_t202**)L_0)))->max_length))))) <= ((int32_t)L_1))) + { + goto IL_0020; + } + } + { + int32_t L_2 = ___number; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0020; + } + } + { + UserProfileU5BU5D_t202** L_3 = ___array; + int32_t L_4 = ___number; + UserProfile_t362 * L_5 = GcUserProfileData_ToUserProfile_m1824(__this, /*hidden argument*/NULL); + NullCheck((*((UserProfileU5BU5D_t202**)L_3))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((UserProfileU5BU5D_t202**)L_3)), L_4); + ArrayElementTypeCheck ((*((UserProfileU5BU5D_t202**)L_3)), L_5); + *((UserProfile_t362 **)(UserProfile_t362 **)SZArrayLdElema((*((UserProfileU5BU5D_t202**)L_3)), L_4, sizeof(UserProfile_t362 *))) = (UserProfile_t362 *)L_5; + goto IL_002a; + } + +IL_0020: + { + Debug_Log_m623(NULL /*static, unused*/, _stringLiteral102, /*hidden argument*/NULL); + } + +IL_002a: + { + return; + } +} +// UnityEngine.SocialPlatforms.Impl.AchievementDescription UnityEngine.SocialPlatforms.GameCenter.GcAchievementDescriptionData::ToAchievementDescription() +extern TypeInfo* AchievementDescription_t366_il2cpp_TypeInfo_var; +extern "C" AchievementDescription_t366 * GcAchievementDescriptionData_ToAchievementDescription_m1826 (GcAchievementDescriptionData_t351 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AchievementDescription_t366_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(92); + s_Il2CppMethodIntialized = true; + } + String_t* G_B2_0 = {0}; + String_t* G_B2_1 = {0}; + Texture2D_t215 * G_B2_2 = {0}; + String_t* G_B2_3 = {0}; + String_t* G_B2_4 = {0}; + String_t* G_B1_0 = {0}; + String_t* G_B1_1 = {0}; + Texture2D_t215 * G_B1_2 = {0}; + String_t* G_B1_3 = {0}; + String_t* G_B1_4 = {0}; + int32_t G_B3_0 = 0; + String_t* G_B3_1 = {0}; + String_t* G_B3_2 = {0}; + Texture2D_t215 * G_B3_3 = {0}; + String_t* G_B3_4 = {0}; + String_t* G_B3_5 = {0}; + { + String_t* L_0 = (__this->___m_Identifier_0); + String_t* L_1 = (__this->___m_Title_1); + Texture2D_t215 * L_2 = (__this->___m_Image_2); + String_t* L_3 = (__this->___m_AchievedDescription_3); + String_t* L_4 = (__this->___m_UnachievedDescription_4); + int32_t L_5 = (__this->___m_Hidden_5); + G_B1_0 = L_4; + G_B1_1 = L_3; + G_B1_2 = L_2; + G_B1_3 = L_1; + G_B1_4 = L_0; + if (L_5) + { + G_B2_0 = L_4; + G_B2_1 = L_3; + G_B2_2 = L_2; + G_B2_3 = L_1; + G_B2_4 = L_0; + goto IL_002f; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + G_B3_4 = G_B1_3; + G_B3_5 = G_B1_4; + goto IL_0030; + } + +IL_002f: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + G_B3_4 = G_B2_3; + G_B3_5 = G_B2_4; + } + +IL_0030: + { + int32_t L_6 = (__this->___m_Points_6); + AchievementDescription_t366 * L_7 = (AchievementDescription_t366 *)il2cpp_codegen_object_new (AchievementDescription_t366_il2cpp_TypeInfo_var); + AchievementDescription__ctor_m1862(L_7, G_B3_5, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// UnityEngine.SocialPlatforms.Impl.Achievement UnityEngine.SocialPlatforms.GameCenter.GcAchievementData::ToAchievement() +extern TypeInfo* Achievement_t364_il2cpp_TypeInfo_var; +extern "C" Achievement_t364 * GcAchievementData_ToAchievement_m1827 (GcAchievementData_t352 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Achievement_t364_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(103); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + double G_B2_0 = 0.0; + String_t* G_B2_1 = {0}; + double G_B1_0 = 0.0; + String_t* G_B1_1 = {0}; + int32_t G_B3_0 = 0; + double G_B3_1 = 0.0; + String_t* G_B3_2 = {0}; + int32_t G_B5_0 = 0; + double G_B5_1 = 0.0; + String_t* G_B5_2 = {0}; + int32_t G_B4_0 = 0; + double G_B4_1 = 0.0; + String_t* G_B4_2 = {0}; + int32_t G_B6_0 = 0; + int32_t G_B6_1 = 0; + double G_B6_2 = 0.0; + String_t* G_B6_3 = {0}; + { + String_t* L_0 = (__this->___m_Identifier_0); + double L_1 = (__this->___m_PercentCompleted_1); + int32_t L_2 = (__this->___m_Completed_2); + G_B1_0 = L_1; + G_B1_1 = L_0; + if (L_2) + { + G_B2_0 = L_1; + G_B2_1 = L_0; + goto IL_001d; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + goto IL_001e; + } + +IL_001d: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + } + +IL_001e: + { + int32_t L_3 = (__this->___m_Hidden_3); + G_B4_0 = G_B3_0; + G_B4_1 = G_B3_1; + G_B4_2 = G_B3_2; + if (L_3) + { + G_B5_0 = G_B3_0; + G_B5_1 = G_B3_1; + G_B5_2 = G_B3_2; + goto IL_002f; + } + } + { + G_B6_0 = 0; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0030; + } + +IL_002f: + { + G_B6_0 = 1; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0030: + { + DateTime__ctor_m2048((&V_0), ((int32_t)1970), 1, 1, 0, 0, 0, 0, /*hidden argument*/NULL); + int32_t L_4 = (__this->___m_LastReportedDate_4); + DateTime_t365 L_5 = DateTime_AddSeconds_m2049((&V_0), (((double)((double)L_4))), /*hidden argument*/NULL); + Achievement_t364 * L_6 = (Achievement_t364 *)il2cpp_codegen_object_new (Achievement_t364_il2cpp_TypeInfo_var); + Achievement__ctor_m1851(L_6, G_B6_3, G_B6_2, G_B6_1, G_B6_0, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// Conversion methods for marshalling of: UnityEngine.SocialPlatforms.GameCenter.GcAchievementData +extern "C" void GcAchievementData_t352_marshal(const GcAchievementData_t352& unmarshaled, GcAchievementData_t352_marshaled& marshaled) +{ + marshaled.___m_Identifier_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_Identifier_0); + marshaled.___m_PercentCompleted_1 = unmarshaled.___m_PercentCompleted_1; + marshaled.___m_Completed_2 = unmarshaled.___m_Completed_2; + marshaled.___m_Hidden_3 = unmarshaled.___m_Hidden_3; + marshaled.___m_LastReportedDate_4 = unmarshaled.___m_LastReportedDate_4; +} +extern "C" void GcAchievementData_t352_marshal_back(const GcAchievementData_t352_marshaled& marshaled, GcAchievementData_t352& unmarshaled) +{ + unmarshaled.___m_Identifier_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_Identifier_0); + unmarshaled.___m_PercentCompleted_1 = marshaled.___m_PercentCompleted_1; + unmarshaled.___m_Completed_2 = marshaled.___m_Completed_2; + unmarshaled.___m_Hidden_3 = marshaled.___m_Hidden_3; + unmarshaled.___m_LastReportedDate_4 = marshaled.___m_LastReportedDate_4; +} +// Conversion method for clean up from marshalling of: UnityEngine.SocialPlatforms.GameCenter.GcAchievementData +extern "C" void GcAchievementData_t352_marshal_cleanup(GcAchievementData_t352_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___m_Identifier_0); + marshaled.___m_Identifier_0 = NULL; +} +// UnityEngine.SocialPlatforms.Impl.Score UnityEngine.SocialPlatforms.GameCenter.GcScoreData::ToScore() +extern TypeInfo* Score_t367_il2cpp_TypeInfo_var; +extern "C" Score_t367 * GcScoreData_ToScore_m1828 (GcScoreData_t353 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Score_t367_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(107); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + String_t* L_0 = (__this->___m_Category_0); + int32_t L_1 = (__this->___m_ValueHigh_2); + int32_t L_2 = (__this->___m_ValueLow_1); + String_t* L_3 = (__this->___m_PlayerID_5); + DateTime__ctor_m2048((&V_0), ((int32_t)1970), 1, 1, 0, 0, 0, 0, /*hidden argument*/NULL); + int32_t L_4 = (__this->___m_Date_3); + DateTime_t365 L_5 = DateTime_AddSeconds_m2049((&V_0), (((double)((double)L_4))), /*hidden argument*/NULL); + String_t* L_6 = (__this->___m_FormattedValue_4); + int32_t L_7 = (__this->___m_Rank_6); + Score_t367 * L_8 = (Score_t367 *)il2cpp_codegen_object_new (Score_t367_il2cpp_TypeInfo_var); + Score__ctor_m1873(L_8, L_0, ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)L_1)))<<(int32_t)((int32_t)32)))+(int64_t)(((int64_t)((int64_t)L_2))))), L_3, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// Conversion methods for marshalling of: UnityEngine.SocialPlatforms.GameCenter.GcScoreData +extern "C" void GcScoreData_t353_marshal(const GcScoreData_t353& unmarshaled, GcScoreData_t353_marshaled& marshaled) +{ + marshaled.___m_Category_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_Category_0); + marshaled.___m_ValueLow_1 = unmarshaled.___m_ValueLow_1; + marshaled.___m_ValueHigh_2 = unmarshaled.___m_ValueHigh_2; + marshaled.___m_Date_3 = unmarshaled.___m_Date_3; + marshaled.___m_FormattedValue_4 = il2cpp_codegen_marshal_string(unmarshaled.___m_FormattedValue_4); + marshaled.___m_PlayerID_5 = il2cpp_codegen_marshal_string(unmarshaled.___m_PlayerID_5); + marshaled.___m_Rank_6 = unmarshaled.___m_Rank_6; +} +extern "C" void GcScoreData_t353_marshal_back(const GcScoreData_t353_marshaled& marshaled, GcScoreData_t353& unmarshaled) +{ + unmarshaled.___m_Category_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_Category_0); + unmarshaled.___m_ValueLow_1 = marshaled.___m_ValueLow_1; + unmarshaled.___m_ValueHigh_2 = marshaled.___m_ValueHigh_2; + unmarshaled.___m_Date_3 = marshaled.___m_Date_3; + unmarshaled.___m_FormattedValue_4 = il2cpp_codegen_marshal_string_result(marshaled.___m_FormattedValue_4); + unmarshaled.___m_PlayerID_5 = il2cpp_codegen_marshal_string_result(marshaled.___m_PlayerID_5); + unmarshaled.___m_Rank_6 = marshaled.___m_Rank_6; +} +// Conversion method for clean up from marshalling of: UnityEngine.SocialPlatforms.GameCenter.GcScoreData +extern "C" void GcScoreData_t353_marshal_cleanup(GcScoreData_t353_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___m_Category_0); + marshaled.___m_Category_0 = NULL; + il2cpp_codegen_marshal_free(marshaled.___m_FormattedValue_4); + marshaled.___m_FormattedValue_4 = NULL; + il2cpp_codegen_marshal_free(marshaled.___m_PlayerID_5); + marshaled.___m_PlayerID_5 = NULL; +} +// System.Int32 UnityEngine.Resolution::get_width() +extern "C" int32_t Resolution_get_width_m1829 (Resolution_t354 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Width_0); + return L_0; + } +} +// System.Void UnityEngine.Resolution::set_width(System.Int32) +extern "C" void Resolution_set_width_m1830 (Resolution_t354 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Width_0 = L_0; + return; + } +} +// System.Int32 UnityEngine.Resolution::get_height() +extern "C" int32_t Resolution_get_height_m1831 (Resolution_t354 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Height_1); + return L_0; + } +} +// System.Void UnityEngine.Resolution::set_height(System.Int32) +extern "C" void Resolution_set_height_m1832 (Resolution_t354 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_Height_1 = L_0; + return; + } +} +// System.Int32 UnityEngine.Resolution::get_refreshRate() +extern "C" int32_t Resolution_get_refreshRate_m1833 (Resolution_t354 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_RefreshRate_2); + return L_0; + } +} +// System.Void UnityEngine.Resolution::set_refreshRate(System.Int32) +extern "C" void Resolution_set_refreshRate_m1834 (Resolution_t354 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_RefreshRate_2 = L_0; + return; + } +} +// System.String UnityEngine.Resolution::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral103; +extern "C" String_t* Resolution_ToString_m1835 (Resolution_t354 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral103 = il2cpp_codegen_string_literal_from_index(103); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + int32_t L_1 = (__this->___m_Width_0); + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_3; + ObjectU5BU5D_t162* L_4 = L_0; + int32_t L_5 = (__this->___m_Height_1); + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 1, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_4; + int32_t L_9 = (__this->___m_RefreshRate_2); + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 2, sizeof(Object_t *))) = (Object_t *)L_11; + String_t* L_12 = UnityString_Format_m1227(NULL /*static, unused*/, _stringLiteral103, L_8, /*hidden argument*/NULL); + return L_12; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.LocalUser::.ctor() +extern TypeInfo* UserProfileU5BU5D_t202_il2cpp_TypeInfo_var; +extern "C" void LocalUser__ctor_m1836 (LocalUser_t203 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UserProfileU5BU5D_t202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(94); + s_Il2CppMethodIntialized = true; + } + { + UserProfile__ctor_m1841(__this, /*hidden argument*/NULL); + __this->___m_Friends_5 = (IUserProfileU5BU5D_t363*)((UserProfileU5BU5D_t202*)SZArrayNew(UserProfileU5BU5D_t202_il2cpp_TypeInfo_var, 0)); + __this->___m_Authenticated_6 = 0; + __this->___m_Underage_7 = 0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.LocalUser::SetFriends(UnityEngine.SocialPlatforms.IUserProfile[]) +extern "C" void LocalUser_SetFriends_m1837 (LocalUser_t203 * __this, IUserProfileU5BU5D_t363* ___friends, const MethodInfo* method) +{ + { + IUserProfileU5BU5D_t363* L_0 = ___friends; + __this->___m_Friends_5 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.LocalUser::SetAuthenticated(System.Boolean) +extern "C" void LocalUser_SetAuthenticated_m1838 (LocalUser_t203 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_Authenticated_6 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.LocalUser::SetUnderage(System.Boolean) +extern "C" void LocalUser_SetUnderage_m1839 (LocalUser_t203 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___m_Underage_7 = L_0; + return; + } +} +// System.Boolean UnityEngine.SocialPlatforms.Impl.LocalUser::get_authenticated() +extern "C" bool LocalUser_get_authenticated_m1840 (LocalUser_t203 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Authenticated_6); + return L_0; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_2.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_2.cpp" new file mode 100644 index 00000000..a78ce749 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_UnityEngine_2.cpp" @@ -0,0 +1,6035 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// UnityEngine.SocialPlatforms.Impl.UserProfile +struct UserProfile_t362; +// System.String +struct String_t; +// UnityEngine.Texture2D +struct Texture2D_t215; +// UnityEngine.SocialPlatforms.Impl.Achievement +struct Achievement_t364; +// UnityEngine.SocialPlatforms.Impl.AchievementDescription +struct AchievementDescription_t366; +// UnityEngine.SocialPlatforms.Impl.Score +struct Score_t367; +// UnityEngine.SocialPlatforms.Impl.Leaderboard +struct Leaderboard_t206; +// UnityEngine.SocialPlatforms.IScore +struct IScore_t370; +// UnityEngine.SocialPlatforms.IScore[] +struct IScoreU5BU5D_t368; +// System.String[] +struct StringU5BU5D_t163; +// UnityEngine.GUILayer +struct GUILayer_t213; +// System.Object +struct Object_t; +// UnityEngine.PropertyAttribute +struct PropertyAttribute_t378; +// UnityEngine.TooltipAttribute +struct TooltipAttribute_t379; +// UnityEngine.SpaceAttribute +struct SpaceAttribute_t380; +// UnityEngine.RangeAttribute +struct RangeAttribute_t381; +// UnityEngine.TextAreaAttribute +struct TextAreaAttribute_t382; +// UnityEngine.SelectionBaseAttribute +struct SelectionBaseAttribute_t383; +// UnityEngine.StackTraceUtility +struct StackTraceUtility_t384; +// System.Diagnostics.StackTrace +struct StackTrace_t432; +// UnityEngine.UnityException +struct UnityException_t385; +// System.Exception +struct Exception_t152; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// UnityEngine.SharedBetweenAnimatorsAttribute +struct SharedBetweenAnimatorsAttribute_t386; +// UnityEngine.StateMachineBehaviour +struct StateMachineBehaviour_t172; +// UnityEngine.Animator +struct Animator_t10; +// UnityEngine.TrackedReference +struct TrackedReference_t299; +struct TrackedReference_t299_marshaled; +// UnityEngine.Events.ArgumentCache +struct ArgumentCache_t388; +// UnityEngine.Object +struct Object_t76; +struct Object_t76_marshaled; +// UnityEngine.Events.BaseInvokableCall +struct BaseInvokableCall_t389; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// System.Delegate +struct Delegate_t435; +// UnityEngine.Events.InvokableCall +struct InvokableCall_t390; +// UnityEngine.Events.UnityAction +struct UnityAction_t391; +// System.Object[] +struct ObjectU5BU5D_t162; +// UnityEngine.Events.PersistentCall +struct PersistentCall_t393; +// UnityEngine.Events.UnityEventBase +struct UnityEventBase_t398; +// UnityEngine.Events.PersistentCallGroup +struct PersistentCallGroup_t394; +// UnityEngine.Events.InvokableCallList +struct InvokableCallList_t396; +// System.Type +struct Type_t; +// System.Type[] +struct TypeU5BU5D_t431; +// UnityEngine.Events.UnityEvent +struct UnityEvent_t399; +// UnityEngine.Internal.DefaultValueAttribute +struct DefaultValueAttribute_t400; +// UnityEngine.Internal.ExcludeFromDocsAttribute +struct ExcludeFromDocsAttribute_t401; +// UnityEngine.Serialization.FormerlySerializedAsAttribute +struct FormerlySerializedAsAttribute_t402; +// UnityEngineInternal.TypeInferenceRuleAttribute +struct TypeInferenceRuleAttribute_t404; +// UnityEngine.Advertisements.UnityAdsDelegate +struct UnityAdsDelegate_t270; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfile.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfileMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Texture2DMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Boolean.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserState.h" +#include "UnityEngine_UnityEngine_Texture2D.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Achievement.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDesc.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDescMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Score.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_ScoreMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Leaderboard.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LeaderboardMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_RangeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Range.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserScope.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_TimeScope.h" +#include "mscorlib_System_UInt32.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfo.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "UnityEngine_UnityEngine_SendMouseEvents.h" +#include "UnityEngine_UnityEngine_SendMouseEventsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_InputMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CameraMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUILayerMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RayMethodDeclarations.h" +#include "UnityEngine_UnityEngine_MathfMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UnityEngine_GUILayer.h" +#include "UnityEngine_UnityEngine_GUIElement.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "mscorlib_System_Single.h" +#include "UnityEngine_UnityEngine_RenderTexture.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_CameraClearFlags.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserStateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserScopeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_TimeScopeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_PropertyAttribute.h" +#include "UnityEngine_UnityEngine_PropertyAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "UnityEngine_UnityEngine_TooltipAttribute.h" +#include "UnityEngine_UnityEngine_TooltipAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SpaceAttribute.h" +#include "UnityEngine_UnityEngine_SpaceAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RangeAttribute.h" +#include "UnityEngine_UnityEngine_RangeAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextAreaAttribute.h" +#include "UnityEngine_UnityEngine_TextAreaAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SelectionBaseAttribute.h" +#include "UnityEngine_UnityEngine_SelectionBaseAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_StackTraceUtility.h" +#include "UnityEngine_UnityEngine_StackTraceUtilityMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_StackTraceMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_StackTrace.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Diagnostics_StackFrame.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Diagnostics_StackFrameMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "UnityEngine_UnityEngine_UnityException.h" +#include "UnityEngine_UnityEngine_UnityExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "UnityEngine_UnityEngine_SharedBetweenAnimatorsAttribute.h" +#include "UnityEngine_UnityEngine_SharedBetweenAnimatorsAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_StateMachineBehaviour.h" +#include "UnityEngine_UnityEngine_StateMachineBehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ScriptableObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ScriptableObject.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UnityEngine_TextGenerationSettings.h" +#include "UnityEngine_UnityEngine_TextGenerationSettingsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_FontStyle.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UnityEngine_HorizontalWrapMode.h" +#include "UnityEngine_UnityEngine_VerticalWrapMode.h" +#include "UnityEngine_UnityEngine_Font.h" +#include "UnityEngine_UnityEngine_TrackedReference.h" +#include "UnityEngine_UnityEngine_TrackedReferenceMethodDeclarations.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "UnityEngine_UnityEngine_Events_PersistentListenerMode.h" +#include "UnityEngine_UnityEngine_Events_PersistentListenerModeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_ArgumentCache.h" +#include "UnityEngine_UnityEngine_Events_ArgumentCacheMethodDeclarations.h" +#include "System_System_Text_RegularExpressions_RegexMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCall.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCallMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall.h" +#include "UnityEngine_UnityEngine_Events_InvokableCallMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_NetFxCoreExtensionsMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityAction.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "UnityEngine_UnityEngine_Events_UnityActionMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEventCallState.h" +#include "UnityEngine_UnityEngine_Events_UnityEventCallStateMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_PersistentCall.h" +#include "UnityEngine_UnityEngine_Events_PersistentCallMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_UnityEventBase.h" +#include "UnityEngine_UnityEngine_Events_UnityEventBaseMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_2MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_0.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_1.h" +#include "UnityEngine_UnityEngine_Events_CachedInvokableCall_1_gen_2.h" +#include "mscorlib_System_Reflection_ConstructorInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "UnityEngine_UnityEngine_Events_PersistentCallGroup.h" +#include "UnityEngine_UnityEngine_Events_PersistentCallGroupMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_14MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_14.h" +#include "UnityEngine_UnityEngine_Events_InvokableCallList.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_InvokableCallListMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_0.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_15.h" +#include "mscorlib_System_Predicate_1_genMethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent.h" +#include "UnityEngine_UnityEngine_Events_UnityEventMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Internal_DefaultValueAttribute.h" +#include "UnityEngine_UnityEngine_Internal_DefaultValueAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Internal_ExcludeFromDocsAttribute.h" +#include "UnityEngine_UnityEngine_Internal_ExcludeFromDocsAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Serialization_FormerlySerializedAsAt.h" +#include "UnityEngine_UnityEngine_Serialization_FormerlySerializedAsAtMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRules.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRulesMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleAttribute.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleAttributeMethodDeclarations.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_NetFxCoreExtensions.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegateMethodDeclarations.h" +#include "mscorlib_System_AsyncCallback.h" + +// !!0 UnityEngine.Component::GetComponent() +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponent_TisObject_t_m704(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// !!0 UnityEngine.Component::GetComponent() +#define Component_GetComponent_TisGUILayer_t213_m2051(__this, method) (( GUILayer_t213 * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void UnityEngine.SocialPlatforms.Impl.UserProfile::.ctor() +extern TypeInfo* Texture2D_t215_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral104; +extern Il2CppCodeGenString* _stringLiteral62; +extern "C" void UserProfile__ctor_m1841 (UserProfile_t362 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Texture2D_t215_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(115); + _stringLiteral104 = il2cpp_codegen_string_literal_from_index(104); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___m_UserName_0 = _stringLiteral104; + __this->___m_ID_1 = _stringLiteral62; + __this->___m_IsFriend_2 = 0; + __this->___m_State_3 = 3; + Texture2D_t215 * L_0 = (Texture2D_t215 *)il2cpp_codegen_object_new (Texture2D_t215_il2cpp_TypeInfo_var); + Texture2D__ctor_m897(L_0, ((int32_t)32), ((int32_t)32), /*hidden argument*/NULL); + __this->___m_Image_4 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.UserProfile::.ctor(System.String,System.String,System.Boolean,UnityEngine.SocialPlatforms.UserState,UnityEngine.Texture2D) +extern "C" void UserProfile__ctor_m1842 (UserProfile_t362 * __this, String_t* ___name, String_t* ___id, bool ___friend, int32_t ___state, Texture2D_t215 * ___image, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + __this->___m_UserName_0 = L_0; + String_t* L_1 = ___id; + __this->___m_ID_1 = L_1; + bool L_2 = ___friend; + __this->___m_IsFriend_2 = L_2; + int32_t L_3 = ___state; + __this->___m_State_3 = L_3; + Texture2D_t215 * L_4 = ___image; + __this->___m_Image_4 = L_4; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.UserProfile::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* UserState_t375_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral105; +extern "C" String_t* UserProfile_ToString_m1843 (UserProfile_t362 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + UserState_t375_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(177); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral105 = il2cpp_codegen_string_literal_from_index(105); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 7)); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String UnityEngine.SocialPlatforms.Impl.UserProfile::get_id() */, __this); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_1; + ObjectU5BU5D_t162* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + ArrayElementTypeCheck (L_2, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_3 = L_2; + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String UnityEngine.SocialPlatforms.Impl.UserProfile::get_userName() */, __this); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_3; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 3, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_6 = L_5; + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.SocialPlatforms.Impl.UserProfile::get_isFriend() */, __this); + bool L_8 = L_7; + Object_t * L_9 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 4, sizeof(Object_t *))) = (Object_t *)L_9; + ObjectU5BU5D_t162* L_10 = L_6; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 5); + ArrayElementTypeCheck (L_10, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 5, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_11 = L_10; + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* UnityEngine.SocialPlatforms.UserState UnityEngine.SocialPlatforms.Impl.UserProfile::get_state() */, __this); + int32_t L_13 = L_12; + Object_t * L_14 = Box(UserState_t375_il2cpp_TypeInfo_var, &L_13); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 6); + ArrayElementTypeCheck (L_11, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 6, sizeof(Object_t *))) = (Object_t *)L_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m631(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + return L_15; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.UserProfile::SetUserName(System.String) +extern "C" void UserProfile_SetUserName_m1844 (UserProfile_t362 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + __this->___m_UserName_0 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.UserProfile::SetUserID(System.String) +extern "C" void UserProfile_SetUserID_m1845 (UserProfile_t362 * __this, String_t* ___id, const MethodInfo* method) +{ + { + String_t* L_0 = ___id; + __this->___m_ID_1 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.UserProfile::SetImage(UnityEngine.Texture2D) +extern "C" void UserProfile_SetImage_m1846 (UserProfile_t362 * __this, Texture2D_t215 * ___image, const MethodInfo* method) +{ + { + Texture2D_t215 * L_0 = ___image; + __this->___m_Image_4 = L_0; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.UserProfile::get_userName() +extern "C" String_t* UserProfile_get_userName_m1847 (UserProfile_t362 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_UserName_0); + return L_0; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.UserProfile::get_id() +extern "C" String_t* UserProfile_get_id_m1848 (UserProfile_t362 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_ID_1); + return L_0; + } +} +// System.Boolean UnityEngine.SocialPlatforms.Impl.UserProfile::get_isFriend() +extern "C" bool UserProfile_get_isFriend_m1849 (UserProfile_t362 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_IsFriend_2); + return L_0; + } +} +// UnityEngine.SocialPlatforms.UserState UnityEngine.SocialPlatforms.Impl.UserProfile::get_state() +extern "C" int32_t UserProfile_get_state_m1850 (UserProfile_t362 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_State_3); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Achievement::.ctor(System.String,System.Double,System.Boolean,System.Boolean,System.DateTime) +extern "C" void Achievement__ctor_m1851 (Achievement_t364 * __this, String_t* ___id, double ___percentCompleted, bool ___completed, bool ___hidden, DateTime_t365 ___lastReportedDate, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___id; + VirtActionInvoker1< String_t* >::Invoke(5 /* System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_id(System.String) */, __this, L_0); + double L_1 = ___percentCompleted; + VirtActionInvoker1< double >::Invoke(7 /* System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_percentCompleted(System.Double) */, __this, L_1); + bool L_2 = ___completed; + __this->___m_Completed_0 = L_2; + bool L_3 = ___hidden; + __this->___m_Hidden_1 = L_3; + DateTime_t365 L_4 = ___lastReportedDate; + __this->___m_LastReportedDate_2 = L_4; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Achievement::.ctor(System.String,System.Double) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" void Achievement__ctor_m1852 (Achievement_t364 * __this, String_t* ___id, double ___percent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___id; + VirtActionInvoker1< String_t* >::Invoke(5 /* System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_id(System.String) */, __this, L_0); + double L_1 = ___percent; + VirtActionInvoker1< double >::Invoke(7 /* System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_percentCompleted(System.Double) */, __this, L_1); + __this->___m_Hidden_1 = 0; + __this->___m_Completed_0 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + __this->___m_LastReportedDate_2 = L_2; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Achievement::.ctor() +extern Il2CppCodeGenString* _stringLiteral106; +extern "C" void Achievement__ctor_m1853 (Achievement_t364 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral106 = il2cpp_codegen_string_literal_from_index(106); + s_Il2CppMethodIntialized = true; + } + { + Achievement__ctor_m1852(__this, _stringLiteral106, (0.0), /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Achievement::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral105; +extern "C" String_t* Achievement_ToString_m1854 (Achievement_t364 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral105 = il2cpp_codegen_string_literal_from_index(105); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)9))); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String UnityEngine.SocialPlatforms.Impl.Achievement::get_id() */, __this); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_1; + ObjectU5BU5D_t162* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + ArrayElementTypeCheck (L_2, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_3 = L_2; + double L_4 = (double)VirtFuncInvoker0< double >::Invoke(6 /* System.Double UnityEngine.SocialPlatforms.Impl.Achievement::get_percentCompleted() */, __this); + double L_5 = L_4; + Object_t * L_6 = Box(Double_t454_il2cpp_TypeInfo_var, &L_5); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)L_6; + ObjectU5BU5D_t162* L_7 = L_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + ArrayElementTypeCheck (L_7, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 3, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_8 = L_7; + bool L_9 = (bool)VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean UnityEngine.SocialPlatforms.Impl.Achievement::get_completed() */, __this); + bool L_10 = L_9; + Object_t * L_11 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 4, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + ArrayElementTypeCheck (L_12, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 5, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_13 = L_12; + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.SocialPlatforms.Impl.Achievement::get_hidden() */, __this); + bool L_15 = L_14; + Object_t * L_16 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 6); + ArrayElementTypeCheck (L_13, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 6, sizeof(Object_t *))) = (Object_t *)L_16; + ObjectU5BU5D_t162* L_17 = L_13; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 7); + ArrayElementTypeCheck (L_17, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, 7, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_18 = L_17; + DateTime_t365 L_19 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(10 /* System.DateTime UnityEngine.SocialPlatforms.Impl.Achievement::get_lastReportedDate() */, __this); + DateTime_t365 L_20 = L_19; + Object_t * L_21 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 8); + ArrayElementTypeCheck (L_18, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, 8, sizeof(Object_t *))) = (Object_t *)L_21; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_22 = String_Concat_m631(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + return L_22; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Achievement::get_id() +extern "C" String_t* Achievement_get_id_m1855 (Achievement_t364 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CidU3Ek__BackingField_3); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_id(System.String) +extern "C" void Achievement_set_id_m1856 (Achievement_t364 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CidU3Ek__BackingField_3 = L_0; + return; + } +} +// System.Double UnityEngine.SocialPlatforms.Impl.Achievement::get_percentCompleted() +extern "C" double Achievement_get_percentCompleted_m1857 (Achievement_t364 * __this, const MethodInfo* method) +{ + { + double L_0 = (__this->___U3CpercentCompletedU3Ek__BackingField_4); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Achievement::set_percentCompleted(System.Double) +extern "C" void Achievement_set_percentCompleted_m1858 (Achievement_t364 * __this, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + __this->___U3CpercentCompletedU3Ek__BackingField_4 = L_0; + return; + } +} +// System.Boolean UnityEngine.SocialPlatforms.Impl.Achievement::get_completed() +extern "C" bool Achievement_get_completed_m1859 (Achievement_t364 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Completed_0); + return L_0; + } +} +// System.Boolean UnityEngine.SocialPlatforms.Impl.Achievement::get_hidden() +extern "C" bool Achievement_get_hidden_m1860 (Achievement_t364 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Hidden_1); + return L_0; + } +} +// System.DateTime UnityEngine.SocialPlatforms.Impl.Achievement::get_lastReportedDate() +extern "C" DateTime_t365 Achievement_get_lastReportedDate_m1861 (Achievement_t364 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_LastReportedDate_2); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.AchievementDescription::.ctor(System.String,System.String,UnityEngine.Texture2D,System.String,System.String,System.Boolean,System.Int32) +extern "C" void AchievementDescription__ctor_m1862 (AchievementDescription_t366 * __this, String_t* ___id, String_t* ___title, Texture2D_t215 * ___image, String_t* ___achievedDescription, String_t* ___unachievedDescription, bool ___hidden, int32_t ___points, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___id; + VirtActionInvoker1< String_t* >::Invoke(5 /* System.Void UnityEngine.SocialPlatforms.Impl.AchievementDescription::set_id(System.String) */, __this, L_0); + String_t* L_1 = ___title; + __this->___m_Title_0 = L_1; + Texture2D_t215 * L_2 = ___image; + __this->___m_Image_1 = L_2; + String_t* L_3 = ___achievedDescription; + __this->___m_AchievedDescription_2 = L_3; + String_t* L_4 = ___unachievedDescription; + __this->___m_UnachievedDescription_3 = L_4; + bool L_5 = ___hidden; + __this->___m_Hidden_4 = L_5; + int32_t L_6 = ___points; + __this->___m_Points_5 = L_6; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral105; +extern "C" String_t* AchievementDescription_ToString_m1863 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral105 = il2cpp_codegen_string_literal_from_index(105); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)11))); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_id() */, __this); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_1; + ObjectU5BU5D_t162* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + ArrayElementTypeCheck (L_2, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_3 = L_2; + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_title() */, __this); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_3; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 3, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_6 = L_5; + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_achievedDescription() */, __this); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, L_7); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 4, sizeof(Object_t *))) = (Object_t *)L_7; + ObjectU5BU5D_t162* L_8 = L_6; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 5); + ArrayElementTypeCheck (L_8, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 5, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_9 = L_8; + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_unachievedDescription() */, __this); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 6); + ArrayElementTypeCheck (L_9, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 6, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = L_9; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 7); + ArrayElementTypeCheck (L_11, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 7, sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_12 = L_11; + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_points() */, __this); + int32_t L_14 = L_13; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 8); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 8, sizeof(Object_t *))) = (Object_t *)L_15; + ObjectU5BU5D_t162* L_16 = L_12; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)9)); + ArrayElementTypeCheck (L_16, _stringLiteral105); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)_stringLiteral105; + ObjectU5BU5D_t162* L_17 = L_16; + bool L_18 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_hidden() */, __this); + bool L_19 = L_18; + Object_t * L_20 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_19); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)10)); + ArrayElementTypeCheck (L_17, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)L_20; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m631(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + return L_21; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.AchievementDescription::SetImage(UnityEngine.Texture2D) +extern "C" void AchievementDescription_SetImage_m1864 (AchievementDescription_t366 * __this, Texture2D_t215 * ___image, const MethodInfo* method) +{ + { + Texture2D_t215 * L_0 = ___image; + __this->___m_Image_1 = L_0; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_id() +extern "C" String_t* AchievementDescription_get_id_m1865 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CidU3Ek__BackingField_6); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.AchievementDescription::set_id(System.String) +extern "C" void AchievementDescription_set_id_m1866 (AchievementDescription_t366 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CidU3Ek__BackingField_6 = L_0; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_title() +extern "C" String_t* AchievementDescription_get_title_m1867 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_Title_0); + return L_0; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_achievedDescription() +extern "C" String_t* AchievementDescription_get_achievedDescription_m1868 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_AchievedDescription_2); + return L_0; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_unachievedDescription() +extern "C" String_t* AchievementDescription_get_unachievedDescription_m1869 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_UnachievedDescription_3); + return L_0; + } +} +// System.Boolean UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_hidden() +extern "C" bool AchievementDescription_get_hidden_m1870 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_Hidden_4); + return L_0; + } +} +// System.Int32 UnityEngine.SocialPlatforms.Impl.AchievementDescription::get_points() +extern "C" int32_t AchievementDescription_get_points_m1871 (AchievementDescription_t366 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Points_5); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Score::.ctor(System.String,System.Int64) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern "C" void Score__ctor_m1872 (Score_t367 * __this, String_t* ___leaderboardID, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___leaderboardID; + int64_t L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + Score__ctor_m1873(__this, L_0, L_1, _stringLiteral62, L_2, L_3, (-1), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Score::.ctor(System.String,System.Int64,System.String,System.DateTime,System.String,System.Int32) +extern "C" void Score__ctor_m1873 (Score_t367 * __this, String_t* ___leaderboardID, int64_t ___value, String_t* ___userID, DateTime_t365 ___date, String_t* ___formattedValue, int32_t ___rank, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___leaderboardID; + VirtActionInvoker1< String_t* >::Invoke(5 /* System.Void UnityEngine.SocialPlatforms.Impl.Score::set_leaderboardID(System.String) */, __this, L_0); + int64_t L_1 = ___value; + VirtActionInvoker1< int64_t >::Invoke(7 /* System.Void UnityEngine.SocialPlatforms.Impl.Score::set_value(System.Int64) */, __this, L_1); + String_t* L_2 = ___userID; + __this->___m_UserID_2 = L_2; + DateTime_t365 L_3 = ___date; + __this->___m_Date_0 = L_3; + String_t* L_4 = ___formattedValue; + __this->___m_FormattedValue_1 = L_4; + int32_t L_5 = ___rank; + __this->___m_Rank_3 = L_5; + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Score::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral107; +extern Il2CppCodeGenString* _stringLiteral108; +extern Il2CppCodeGenString* _stringLiteral109; +extern Il2CppCodeGenString* _stringLiteral110; +extern Il2CppCodeGenString* _stringLiteral111; +extern "C" String_t* Score_ToString_m1874 (Score_t367 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral107 = il2cpp_codegen_string_literal_from_index(107); + _stringLiteral108 = il2cpp_codegen_string_literal_from_index(108); + _stringLiteral109 = il2cpp_codegen_string_literal_from_index(109); + _stringLiteral110 = il2cpp_codegen_string_literal_from_index(110); + _stringLiteral111 = il2cpp_codegen_string_literal_from_index(111); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)10))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral107); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral107; + ObjectU5BU5D_t162* L_1 = L_0; + int32_t L_2 = (__this->___m_Rank_3); + int32_t L_3 = L_2; + Object_t * L_4 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_3); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 1, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, _stringLiteral108); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral108; + ObjectU5BU5D_t162* L_6 = L_5; + int64_t L_7 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(6 /* System.Int64 UnityEngine.SocialPlatforms.Impl.Score::get_value() */, __this); + int64_t L_8 = L_7; + Object_t * L_9 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + ArrayElementTypeCheck (L_6, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 3, sizeof(Object_t *))) = (Object_t *)L_9; + ObjectU5BU5D_t162* L_10 = L_6; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + ArrayElementTypeCheck (L_10, _stringLiteral109); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral109; + ObjectU5BU5D_t162* L_11 = L_10; + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String UnityEngine.SocialPlatforms.Impl.Score::get_leaderboardID() */, __this); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 5); + ArrayElementTypeCheck (L_11, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 5, sizeof(Object_t *))) = (Object_t *)L_12; + ObjectU5BU5D_t162* L_13 = L_11; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 6); + ArrayElementTypeCheck (L_13, _stringLiteral110); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral110; + ObjectU5BU5D_t162* L_14 = L_13; + String_t* L_15 = (__this->___m_UserID_2); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 7); + ArrayElementTypeCheck (L_14, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, 7, sizeof(Object_t *))) = (Object_t *)L_15; + ObjectU5BU5D_t162* L_16 = L_14; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 8); + ArrayElementTypeCheck (L_16, _stringLiteral111); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 8, sizeof(Object_t *))) = (Object_t *)_stringLiteral111; + ObjectU5BU5D_t162* L_17 = L_16; + DateTime_t365 L_18 = (__this->___m_Date_0); + DateTime_t365 L_19 = L_18; + Object_t * L_20 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_19); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)9)); + ArrayElementTypeCheck (L_17, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)L_20; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m631(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + return L_21; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Score::get_leaderboardID() +extern "C" String_t* Score_get_leaderboardID_m1875 (Score_t367 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CleaderboardIDU3Ek__BackingField_4); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Score::set_leaderboardID(System.String) +extern "C" void Score_set_leaderboardID_m1876 (Score_t367 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CleaderboardIDU3Ek__BackingField_4 = L_0; + return; + } +} +// System.Int64 UnityEngine.SocialPlatforms.Impl.Score::get_value() +extern "C" int64_t Score_get_value_m1877 (Score_t367 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->___U3CvalueU3Ek__BackingField_5); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Score::set_value(System.Int64) +extern "C" void Score_set_value_m1878 (Score_t367 * __this, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + __this->___U3CvalueU3Ek__BackingField_5 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::.ctor() +extern TypeInfo* Score_t367_il2cpp_TypeInfo_var; +extern TypeInfo* ScoreU5BU5D_t443_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral112; +extern "C" void Leaderboard__ctor_m1879 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Score_t367_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(107); + ScoreU5BU5D_t443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(106); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral112 = il2cpp_codegen_string_literal_from_index(112); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_id(System.String) */, __this, _stringLiteral112); + Range_t369 L_0 = {0}; + Range__ctor_m1900(&L_0, 1, ((int32_t)10), /*hidden argument*/NULL); + VirtActionInvoker1< Range_t369 >::Invoke(10 /* System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_range(UnityEngine.SocialPlatforms.Range) */, __this, L_0); + VirtActionInvoker1< int32_t >::Invoke(9 /* System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_userScope(UnityEngine.SocialPlatforms.UserScope) */, __this, 0); + VirtActionInvoker1< int32_t >::Invoke(11 /* System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_timeScope(UnityEngine.SocialPlatforms.TimeScope) */, __this, 2); + __this->___m_Loading_0 = 0; + Score_t367 * L_1 = (Score_t367 *)il2cpp_codegen_object_new (Score_t367_il2cpp_TypeInfo_var); + Score__ctor_m1872(L_1, _stringLiteral112, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + __this->___m_LocalUserScore_1 = L_1; + __this->___m_MaxRange_2 = 0; + __this->___m_Scores_3 = (IScoreU5BU5D_t368*)((ScoreU5BU5D_t443*)SZArrayNew(ScoreU5BU5D_t443_il2cpp_TypeInfo_var, 0)); + __this->___m_Title_4 = _stringLiteral112; + __this->___m_UserIDs_5 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + return; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Leaderboard::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* UserScope_t376_il2cpp_TypeInfo_var; +extern TypeInfo* TimeScope_t377_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral113; +extern Il2CppCodeGenString* _stringLiteral114; +extern Il2CppCodeGenString* _stringLiteral115; +extern Il2CppCodeGenString* _stringLiteral116; +extern Il2CppCodeGenString* _stringLiteral117; +extern Il2CppCodeGenString* _stringLiteral118; +extern Il2CppCodeGenString* _stringLiteral119; +extern Il2CppCodeGenString* _stringLiteral120; +extern Il2CppCodeGenString* _stringLiteral121; +extern Il2CppCodeGenString* _stringLiteral122; +extern "C" String_t* Leaderboard_ToString_m1880 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + UserScope_t376_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(182); + TimeScope_t377_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(183); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral113 = il2cpp_codegen_string_literal_from_index(113); + _stringLiteral114 = il2cpp_codegen_string_literal_from_index(114); + _stringLiteral115 = il2cpp_codegen_string_literal_from_index(115); + _stringLiteral116 = il2cpp_codegen_string_literal_from_index(116); + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + _stringLiteral118 = il2cpp_codegen_string_literal_from_index(118); + _stringLiteral119 = il2cpp_codegen_string_literal_from_index(119); + _stringLiteral120 = il2cpp_codegen_string_literal_from_index(120); + _stringLiteral121 = il2cpp_codegen_string_literal_from_index(121); + _stringLiteral122 = il2cpp_codegen_string_literal_from_index(122); + s_Il2CppMethodIntialized = true; + } + Range_t369 V_0 = {0}; + Range_t369 V_1 = {0}; + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)20))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral113); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral113; + ObjectU5BU5D_t162* L_1 = L_0; + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String UnityEngine.SocialPlatforms.Impl.Leaderboard::get_id() */, __this); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 1, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, _stringLiteral114); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral114; + ObjectU5BU5D_t162* L_4 = L_3; + String_t* L_5 = (__this->___m_Title_4); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 3); + ArrayElementTypeCheck (L_4, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 3, sizeof(Object_t *))) = (Object_t *)L_5; + ObjectU5BU5D_t162* L_6 = L_4; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, _stringLiteral115); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral115; + ObjectU5BU5D_t162* L_7 = L_6; + bool L_8 = (__this->___m_Loading_0); + bool L_9 = L_8; + Object_t * L_10 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_9); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 5); + ArrayElementTypeCheck (L_7, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 5, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = L_7; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 6); + ArrayElementTypeCheck (L_11, _stringLiteral116); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral116; + ObjectU5BU5D_t162* L_12 = L_11; + Range_t369 L_13 = (Range_t369 )VirtFuncInvoker0< Range_t369 >::Invoke(6 /* UnityEngine.SocialPlatforms.Range UnityEngine.SocialPlatforms.Impl.Leaderboard::get_range() */, __this); + V_0 = L_13; + int32_t L_14 = ((&V_0)->___from_0); + int32_t L_15 = L_14; + Object_t * L_16 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 7); + ArrayElementTypeCheck (L_12, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 7, sizeof(Object_t *))) = (Object_t *)L_16; + ObjectU5BU5D_t162* L_17 = L_12; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 8); + ArrayElementTypeCheck (L_17, _stringLiteral117); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, 8, sizeof(Object_t *))) = (Object_t *)_stringLiteral117; + ObjectU5BU5D_t162* L_18 = L_17; + Range_t369 L_19 = (Range_t369 )VirtFuncInvoker0< Range_t369 >::Invoke(6 /* UnityEngine.SocialPlatforms.Range UnityEngine.SocialPlatforms.Impl.Leaderboard::get_range() */, __this); + V_1 = L_19; + int32_t L_20 = ((&V_1)->___count_1); + int32_t L_21 = L_20; + Object_t * L_22 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_21); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)9)); + ArrayElementTypeCheck (L_18, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)L_22; + ObjectU5BU5D_t162* L_23 = L_18; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)10)); + ArrayElementTypeCheck (L_23, _stringLiteral118); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)_stringLiteral118; + ObjectU5BU5D_t162* L_24 = L_23; + uint32_t L_25 = (__this->___m_MaxRange_2); + uint32_t L_26 = L_25; + Object_t * L_27 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_26); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)11)); + ArrayElementTypeCheck (L_24, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, ((int32_t)11), sizeof(Object_t *))) = (Object_t *)L_27; + ObjectU5BU5D_t162* L_28 = L_24; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)12)); + ArrayElementTypeCheck (L_28, _stringLiteral119); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, ((int32_t)12), sizeof(Object_t *))) = (Object_t *)_stringLiteral119; + ObjectU5BU5D_t162* L_29 = L_28; + IScoreU5BU5D_t368* L_30 = (__this->___m_Scores_3); + NullCheck(L_30); + int32_t L_31 = (((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))); + Object_t * L_32 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_31); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)13)); + ArrayElementTypeCheck (L_29, L_32); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, ((int32_t)13), sizeof(Object_t *))) = (Object_t *)L_32; + ObjectU5BU5D_t162* L_33 = L_29; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)14)); + ArrayElementTypeCheck (L_33, _stringLiteral120); + *((Object_t **)(Object_t **)SZArrayLdElema(L_33, ((int32_t)14), sizeof(Object_t *))) = (Object_t *)_stringLiteral120; + ObjectU5BU5D_t162* L_34 = L_33; + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* UnityEngine.SocialPlatforms.UserScope UnityEngine.SocialPlatforms.Impl.Leaderboard::get_userScope() */, __this); + int32_t L_36 = L_35; + Object_t * L_37 = Box(UserScope_t376_il2cpp_TypeInfo_var, &L_36); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)15)); + ArrayElementTypeCheck (L_34, L_37); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, ((int32_t)15), sizeof(Object_t *))) = (Object_t *)L_37; + ObjectU5BU5D_t162* L_38 = L_34; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)16)); + ArrayElementTypeCheck (L_38, _stringLiteral121); + *((Object_t **)(Object_t **)SZArrayLdElema(L_38, ((int32_t)16), sizeof(Object_t *))) = (Object_t *)_stringLiteral121; + ObjectU5BU5D_t162* L_39 = L_38; + int32_t L_40 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* UnityEngine.SocialPlatforms.TimeScope UnityEngine.SocialPlatforms.Impl.Leaderboard::get_timeScope() */, __this); + int32_t L_41 = L_40; + Object_t * L_42 = Box(TimeScope_t377_il2cpp_TypeInfo_var, &L_41); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)17)); + ArrayElementTypeCheck (L_39, L_42); + *((Object_t **)(Object_t **)SZArrayLdElema(L_39, ((int32_t)17), sizeof(Object_t *))) = (Object_t *)L_42; + ObjectU5BU5D_t162* L_43 = L_39; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)18)); + ArrayElementTypeCheck (L_43, _stringLiteral122); + *((Object_t **)(Object_t **)SZArrayLdElema(L_43, ((int32_t)18), sizeof(Object_t *))) = (Object_t *)_stringLiteral122; + ObjectU5BU5D_t162* L_44 = L_43; + StringU5BU5D_t163* L_45 = (__this->___m_UserIDs_5); + NullCheck(L_45); + int32_t L_46 = (((int32_t)((int32_t)(((Array_t *)L_45)->max_length)))); + Object_t * L_47 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_46); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)19)); + ArrayElementTypeCheck (L_44, L_47); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, ((int32_t)19), sizeof(Object_t *))) = (Object_t *)L_47; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_48 = String_Concat_m631(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + return L_48; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::SetLocalUserScore(UnityEngine.SocialPlatforms.IScore) +extern "C" void Leaderboard_SetLocalUserScore_m1881 (Leaderboard_t206 * __this, Object_t * ___score, const MethodInfo* method) +{ + { + Object_t * L_0 = ___score; + __this->___m_LocalUserScore_1 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::SetMaxRange(System.UInt32) +extern "C" void Leaderboard_SetMaxRange_m1882 (Leaderboard_t206 * __this, uint32_t ___maxRange, const MethodInfo* method) +{ + { + uint32_t L_0 = ___maxRange; + __this->___m_MaxRange_2 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::SetScores(UnityEngine.SocialPlatforms.IScore[]) +extern "C" void Leaderboard_SetScores_m1883 (Leaderboard_t206 * __this, IScoreU5BU5D_t368* ___scores, const MethodInfo* method) +{ + { + IScoreU5BU5D_t368* L_0 = ___scores; + __this->___m_Scores_3 = L_0; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::SetTitle(System.String) +extern "C" void Leaderboard_SetTitle_m1884 (Leaderboard_t206 * __this, String_t* ___title, const MethodInfo* method) +{ + { + String_t* L_0 = ___title; + __this->___m_Title_4 = L_0; + return; + } +} +// System.String[] UnityEngine.SocialPlatforms.Impl.Leaderboard::GetUserFilter() +extern "C" StringU5BU5D_t163* Leaderboard_GetUserFilter_m1885 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___m_UserIDs_5); + return L_0; + } +} +// System.String UnityEngine.SocialPlatforms.Impl.Leaderboard::get_id() +extern "C" String_t* Leaderboard_get_id_m1886 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___U3CidU3Ek__BackingField_6); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_id(System.String) +extern "C" void Leaderboard_set_id_m1887 (Leaderboard_t206 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___U3CidU3Ek__BackingField_6 = L_0; + return; + } +} +// UnityEngine.SocialPlatforms.UserScope UnityEngine.SocialPlatforms.Impl.Leaderboard::get_userScope() +extern "C" int32_t Leaderboard_get_userScope_m1888 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CuserScopeU3Ek__BackingField_7); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_userScope(UnityEngine.SocialPlatforms.UserScope) +extern "C" void Leaderboard_set_userScope_m1889 (Leaderboard_t206 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CuserScopeU3Ek__BackingField_7 = L_0; + return; + } +} +// UnityEngine.SocialPlatforms.Range UnityEngine.SocialPlatforms.Impl.Leaderboard::get_range() +extern "C" Range_t369 Leaderboard_get_range_m1890 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + { + Range_t369 L_0 = (__this->___U3CrangeU3Ek__BackingField_8); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_range(UnityEngine.SocialPlatforms.Range) +extern "C" void Leaderboard_set_range_m1891 (Leaderboard_t206 * __this, Range_t369 ___value, const MethodInfo* method) +{ + { + Range_t369 L_0 = ___value; + __this->___U3CrangeU3Ek__BackingField_8 = L_0; + return; + } +} +// UnityEngine.SocialPlatforms.TimeScope UnityEngine.SocialPlatforms.Impl.Leaderboard::get_timeScope() +extern "C" int32_t Leaderboard_get_timeScope_m1892 (Leaderboard_t206 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___U3CtimeScopeU3Ek__BackingField_9); + return L_0; + } +} +// System.Void UnityEngine.SocialPlatforms.Impl.Leaderboard::set_timeScope(UnityEngine.SocialPlatforms.TimeScope) +extern "C" void Leaderboard_set_timeScope_m1893 (Leaderboard_t206 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___U3CtimeScopeU3Ek__BackingField_9 = L_0; + return; + } +} +// System.Void UnityEngine.SendMouseEvents/HitInfo::SendMessage(System.String) +extern "C" void HitInfo_SendMessage_m1894 (HitInfo_t371 * __this, String_t* ___name, const MethodInfo* method) +{ + { + GameObject_t77 * L_0 = (__this->___target_0); + String_t* L_1 = ___name; + NullCheck(L_0); + GameObject_SendMessage_m1363(L_0, L_1, NULL, 1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean UnityEngine.SendMouseEvents/HitInfo::Compare(UnityEngine.SendMouseEvents/HitInfo,UnityEngine.SendMouseEvents/HitInfo) +extern "C" bool HitInfo_Compare_m1895 (Object_t * __this /* static, unused */, HitInfo_t371 ___lhs, HitInfo_t371 ___rhs, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + GameObject_t77 * L_0 = ((&___lhs)->___target_0); + GameObject_t77 * L_1 = ((&___rhs)->___target_0); + bool L_2 = Object_op_Equality_m445(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002d; + } + } + { + Camera_t28 * L_3 = ((&___lhs)->___camera_1); + Camera_t28 * L_4 = ((&___rhs)->___camera_1); + bool L_5 = Object_op_Equality_m445(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = 0; + } + +IL_002e: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.SendMouseEvents/HitInfo::op_Implicit(UnityEngine.SendMouseEvents/HitInfo) +extern "C" bool HitInfo_op_Implicit_m1896 (Object_t * __this /* static, unused */, HitInfo_t371 ___exists, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + GameObject_t77 * L_0 = ((&___exists)->___target_0); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + Camera_t28 * L_2 = ((&___exists)->___camera_1); + bool L_3 = Object_op_Inequality_m429(NULL /*static, unused*/, L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_3)); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.SendMouseEvents::.cctor() +extern TypeInfo* SendMouseEvents_t372_il2cpp_TypeInfo_var; +extern TypeInfo* HitInfoU5BU5D_t373_il2cpp_TypeInfo_var; +extern TypeInfo* HitInfo_t371_il2cpp_TypeInfo_var; +extern "C" void SendMouseEvents__cctor_m1897 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SendMouseEvents_t372_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(184); + HitInfoU5BU5D_t373_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(185); + HitInfo_t371_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(186); + s_Il2CppMethodIntialized = true; + } + HitInfo_t371 V_0 = {0}; + HitInfo_t371 V_1 = {0}; + HitInfo_t371 V_2 = {0}; + HitInfo_t371 V_3 = {0}; + HitInfo_t371 V_4 = {0}; + HitInfo_t371 V_5 = {0}; + HitInfo_t371 V_6 = {0}; + HitInfo_t371 V_7 = {0}; + HitInfo_t371 V_8 = {0}; + { + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___s_MouseUsed_3 = 0; + HitInfoU5BU5D_t373* L_0 = ((HitInfoU5BU5D_t373*)SZArrayNew(HitInfoU5BU5D_t373_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_0)); + HitInfo_t371 L_1 = V_0; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_0, 0, sizeof(HitInfo_t371 )))) = L_1; + HitInfoU5BU5D_t373* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_1)); + HitInfo_t371 L_3 = V_1; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_2, 1, sizeof(HitInfo_t371 )))) = L_3; + HitInfoU5BU5D_t373* L_4 = L_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_2)); + HitInfo_t371 L_5 = V_2; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_4, 2, sizeof(HitInfo_t371 )))) = L_5; + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_LastHit_4 = L_4; + HitInfoU5BU5D_t373* L_6 = ((HitInfoU5BU5D_t373*)SZArrayNew(HitInfoU5BU5D_t373_il2cpp_TypeInfo_var, 3)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_3)); + HitInfo_t371 L_7 = V_3; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_6, 0, sizeof(HitInfo_t371 )))) = L_7; + HitInfoU5BU5D_t373* L_8 = L_6; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 1); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_4)); + HitInfo_t371 L_9 = V_4; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_8, 1, sizeof(HitInfo_t371 )))) = L_9; + HitInfoU5BU5D_t373* L_10 = L_8; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_5)); + HitInfo_t371 L_11 = V_5; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_10, 2, sizeof(HitInfo_t371 )))) = L_11; + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5 = L_10; + HitInfoU5BU5D_t373* L_12 = ((HitInfoU5BU5D_t373*)SZArrayNew(HitInfoU5BU5D_t373_il2cpp_TypeInfo_var, 3)); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_6)); + HitInfo_t371 L_13 = V_6; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_12, 0, sizeof(HitInfo_t371 )))) = L_13; + HitInfoU5BU5D_t373* L_14 = L_12; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_7)); + HitInfo_t371 L_15 = V_7; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_14, 1, sizeof(HitInfo_t371 )))) = L_15; + HitInfoU5BU5D_t373* L_16 = L_14; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 2); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_8)); + HitInfo_t371 L_17 = V_8; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_16, 2, sizeof(HitInfo_t371 )))) = L_17; + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6 = L_16; + return; + } +} +// System.Void UnityEngine.SendMouseEvents::DoSendMouseEvents(System.Int32) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* SendMouseEvents_t372_il2cpp_TypeInfo_var; +extern TypeInfo* CameraU5BU5D_t374_il2cpp_TypeInfo_var; +extern TypeInfo* HitInfo_t371_il2cpp_TypeInfo_var; +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern const MethodInfo* Component_GetComponent_TisGUILayer_t213_m2051_MethodInfo_var; +extern "C" void SendMouseEvents_DoSendMouseEvents_m1898 (Object_t * __this /* static, unused */, int32_t ___skipRTCameras, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + SendMouseEvents_t372_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(184); + CameraU5BU5D_t374_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(188); + HitInfo_t371_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(186); + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + Component_GetComponent_TisGUILayer_t213_m2051_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483697); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Camera_t28 * V_3 = {0}; + CameraU5BU5D_t374* V_4 = {0}; + int32_t V_5 = 0; + Rect_t232 V_6 = {0}; + GUILayer_t213 * V_7 = {0}; + GUIElement_t211 * V_8 = {0}; + Ray_t24 V_9 = {0}; + float V_10 = 0.0f; + float V_11 = 0.0f; + GameObject_t77 * V_12 = {0}; + GameObject_t77 * V_13 = {0}; + int32_t V_14 = 0; + HitInfo_t371 V_15 = {0}; + Vector3_t4 V_16 = {0}; + float G_B23_0 = 0.0f; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + Vector3_t4 L_0 = Input_get_mousePosition_m599(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = Camera_get_allCamerasCount_m1258(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + CameraU5BU5D_t374* L_2 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_Cameras_7; + if (!L_2) + { + goto IL_0023; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + CameraU5BU5D_t374* L_3 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_Cameras_7; + NullCheck(L_3); + int32_t L_4 = V_1; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)L_4))) + { + goto IL_002e; + } + } + +IL_0023: + { + int32_t L_5 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_Cameras_7 = ((CameraU5BU5D_t374*)SZArrayNew(CameraU5BU5D_t374_il2cpp_TypeInfo_var, L_5)); + } + +IL_002e: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + CameraU5BU5D_t374* L_6 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_Cameras_7; + Camera_GetAllCameras_m1259(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = 0; + goto IL_005e; + } + +IL_0040: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_7 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_15)); + HitInfo_t371 L_9 = V_15; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_7, L_8, sizeof(HitInfo_t371 )))) = L_9; + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_005e: + { + int32_t L_11 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_12 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + bool L_13 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___s_MouseUsed_3; + if (L_13) + { + goto IL_02c3; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + CameraU5BU5D_t374* L_14 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_Cameras_7; + V_4 = L_14; + V_5 = 0; + goto IL_02b8; + } + +IL_0084: + { + CameraU5BU5D_t374* L_15 = V_4; + int32_t L_16 = V_5; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + V_3 = (*(Camera_t28 **)(Camera_t28 **)SZArrayLdElema(L_15, L_17, sizeof(Camera_t28 *))); + Camera_t28 * L_18 = V_3; + bool L_19 = Object_op_Equality_m445(NULL /*static, unused*/, L_18, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_19) + { + goto IL_00ad; + } + } + { + int32_t L_20 = ___skipRTCameras; + if (!L_20) + { + goto IL_00b2; + } + } + { + Camera_t28 * L_21 = V_3; + NullCheck(L_21); + RenderTexture_t216 * L_22 = Camera_get_targetTexture_m1253(L_21, /*hidden argument*/NULL); + bool L_23 = Object_op_Inequality_m429(NULL /*static, unused*/, L_22, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00b2; + } + } + +IL_00ad: + { + goto IL_02b2; + } + +IL_00b2: + { + Camera_t28 * L_24 = V_3; + NullCheck(L_24); + Rect_t232 L_25 = Camera_get_pixelRect_m1251(L_24, /*hidden argument*/NULL); + V_6 = L_25; + Vector3_t4 L_26 = V_0; + bool L_27 = Rect_Contains_m1026((&V_6), L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_00cc; + } + } + { + goto IL_02b2; + } + +IL_00cc: + { + Camera_t28 * L_28 = V_3; + NullCheck(L_28); + GUILayer_t213 * L_29 = Component_GetComponent_TisGUILayer_t213_m2051(L_28, /*hidden argument*/Component_GetComponent_TisGUILayer_t213_m2051_MethodInfo_var); + V_7 = L_29; + GUILayer_t213 * L_30 = V_7; + bool L_31 = Object_op_Implicit_m435(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_0145; + } + } + { + GUILayer_t213 * L_32 = V_7; + Vector3_t4 L_33 = V_0; + NullCheck(L_32); + GUIElement_t211 * L_34 = GUILayer_HitTest_m890(L_32, L_33, /*hidden argument*/NULL); + V_8 = L_34; + GUIElement_t211 * L_35 = V_8; + bool L_36 = Object_op_Implicit_m435(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_0123; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_37 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 0); + GUIElement_t211 * L_38 = V_8; + NullCheck(L_38); + GameObject_t77 * L_39 = Component_get_gameObject_m428(L_38, /*hidden argument*/NULL); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_37, 0, sizeof(HitInfo_t371 )))->___target_0 = L_39; + HitInfoU5BU5D_t373* L_40 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, 0); + Camera_t28 * L_41 = V_3; + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_40, 0, sizeof(HitInfo_t371 )))->___camera_1 = L_41; + goto IL_0145; + } + +IL_0123: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_42 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_42, 0, sizeof(HitInfo_t371 )))->___target_0 = (GameObject_t77 *)NULL; + HitInfoU5BU5D_t373* L_43 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 0); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_43, 0, sizeof(HitInfo_t371 )))->___camera_1 = (Camera_t28 *)NULL; + } + +IL_0145: + { + Camera_t28 * L_44 = V_3; + NullCheck(L_44); + int32_t L_45 = Camera_get_eventMask_m1250(L_44, /*hidden argument*/NULL); + if (L_45) + { + goto IL_0155; + } + } + { + goto IL_02b2; + } + +IL_0155: + { + Camera_t28 * L_46 = V_3; + Vector3_t4 L_47 = V_0; + NullCheck(L_46); + Ray_t24 L_48 = Camera_ScreenPointToRay_m645(L_46, L_47, /*hidden argument*/NULL); + V_9 = L_48; + Vector3_t4 L_49 = Ray_get_direction_m651((&V_9), /*hidden argument*/NULL); + V_16 = L_49; + float L_50 = ((&V_16)->___z_3); + V_10 = L_50; + float L_51 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_52 = Mathf_Approximately_m1141(NULL /*static, unused*/, (0.0f), L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_018b; + } + } + { + G_B23_0 = (std::numeric_limits::infinity()); + goto IL_01a0; + } + +IL_018b: + { + Camera_t28 * L_53 = V_3; + NullCheck(L_53); + float L_54 = Camera_get_farClipPlane_m1247(L_53, /*hidden argument*/NULL); + Camera_t28 * L_55 = V_3; + NullCheck(L_55); + float L_56 = Camera_get_nearClipPlane_m1246(L_55, /*hidden argument*/NULL); + float L_57 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + float L_58 = fabsf(((float)((float)((float)((float)L_54-(float)L_56))/(float)L_57))); + G_B23_0 = L_58; + } + +IL_01a0: + { + V_11 = G_B23_0; + Camera_t28 * L_59 = V_3; + Ray_t24 L_60 = V_9; + float L_61 = V_11; + Camera_t28 * L_62 = V_3; + NullCheck(L_62); + int32_t L_63 = Camera_get_cullingMask_m1249(L_62, /*hidden argument*/NULL); + Camera_t28 * L_64 = V_3; + NullCheck(L_64); + int32_t L_65 = Camera_get_eventMask_m1250(L_64, /*hidden argument*/NULL); + NullCheck(L_59); + GameObject_t77 * L_66 = Camera_RaycastTry_m1263(L_59, L_60, L_61, ((int32_t)((int32_t)L_63&(int32_t)L_65)), /*hidden argument*/NULL); + V_12 = L_66; + GameObject_t77 * L_67 = V_12; + bool L_68 = Object_op_Inequality_m429(NULL /*static, unused*/, L_67, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_01f0; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_69 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 1); + GameObject_t77 * L_70 = V_12; + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_69, 1, sizeof(HitInfo_t371 )))->___target_0 = L_70; + HitInfoU5BU5D_t373* L_71 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 1); + Camera_t28 * L_72 = V_3; + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_71, 1, sizeof(HitInfo_t371 )))->___camera_1 = L_72; + goto IL_022a; + } + +IL_01f0: + { + Camera_t28 * L_73 = V_3; + NullCheck(L_73); + int32_t L_74 = Camera_get_clearFlags_m1254(L_73, /*hidden argument*/NULL); + if ((((int32_t)L_74) == ((int32_t)1))) + { + goto IL_0208; + } + } + { + Camera_t28 * L_75 = V_3; + NullCheck(L_75); + int32_t L_76 = Camera_get_clearFlags_m1254(L_75, /*hidden argument*/NULL); + if ((!(((uint32_t)L_76) == ((uint32_t)2)))) + { + goto IL_022a; + } + } + +IL_0208: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_77 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 1); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_77, 1, sizeof(HitInfo_t371 )))->___target_0 = (GameObject_t77 *)NULL; + HitInfoU5BU5D_t373* L_78 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, 1); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_78, 1, sizeof(HitInfo_t371 )))->___camera_1 = (Camera_t28 *)NULL; + } + +IL_022a: + { + Camera_t28 * L_79 = V_3; + Ray_t24 L_80 = V_9; + float L_81 = V_11; + Camera_t28 * L_82 = V_3; + NullCheck(L_82); + int32_t L_83 = Camera_get_cullingMask_m1249(L_82, /*hidden argument*/NULL); + Camera_t28 * L_84 = V_3; + NullCheck(L_84); + int32_t L_85 = Camera_get_eventMask_m1250(L_84, /*hidden argument*/NULL); + NullCheck(L_79); + GameObject_t77 * L_86 = Camera_RaycastTry2D_m1265(L_79, L_80, L_81, ((int32_t)((int32_t)L_83&(int32_t)L_85)), /*hidden argument*/NULL); + V_13 = L_86; + GameObject_t77 * L_87 = V_13; + bool L_88 = Object_op_Inequality_m429(NULL /*static, unused*/, L_87, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_88) + { + goto IL_0278; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_89 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, 2); + GameObject_t77 * L_90 = V_13; + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_89, 2, sizeof(HitInfo_t371 )))->___target_0 = L_90; + HitInfoU5BU5D_t373* L_91 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, 2); + Camera_t28 * L_92 = V_3; + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_91, 2, sizeof(HitInfo_t371 )))->___camera_1 = L_92; + goto IL_02b2; + } + +IL_0278: + { + Camera_t28 * L_93 = V_3; + NullCheck(L_93); + int32_t L_94 = Camera_get_clearFlags_m1254(L_93, /*hidden argument*/NULL); + if ((((int32_t)L_94) == ((int32_t)1))) + { + goto IL_0290; + } + } + { + Camera_t28 * L_95 = V_3; + NullCheck(L_95); + int32_t L_96 = Camera_get_clearFlags_m1254(L_95, /*hidden argument*/NULL); + if ((!(((uint32_t)L_96) == ((uint32_t)2)))) + { + goto IL_02b2; + } + } + +IL_0290: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_97 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, 2); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_97, 2, sizeof(HitInfo_t371 )))->___target_0 = (GameObject_t77 *)NULL; + HitInfoU5BU5D_t373* L_98 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, 2); + ((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_98, 2, sizeof(HitInfo_t371 )))->___camera_1 = (Camera_t28 *)NULL; + } + +IL_02b2: + { + int32_t L_99 = V_5; + V_5 = ((int32_t)((int32_t)L_99+(int32_t)1)); + } + +IL_02b8: + { + int32_t L_100 = V_5; + CameraU5BU5D_t374* L_101 = V_4; + NullCheck(L_101); + if ((((int32_t)L_100) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_101)->max_length))))))) + { + goto IL_0084; + } + } + +IL_02c3: + { + V_14 = 0; + goto IL_02e9; + } + +IL_02cb: + { + int32_t L_102 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_103 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + int32_t L_104 = V_14; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, L_104); + SendMouseEvents_SendEvents_m1899(NULL /*static, unused*/, L_102, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_103, L_104, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + int32_t L_105 = V_14; + V_14 = ((int32_t)((int32_t)L_105+(int32_t)1)); + } + +IL_02e9: + { + int32_t L_106 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_107 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_CurrentHit_6; + NullCheck(L_107); + if ((((int32_t)L_106) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_107)->max_length))))))) + { + goto IL_02cb; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___s_MouseUsed_3 = 0; + return; + } +} +// System.Void UnityEngine.SendMouseEvents::SendEvents(System.Int32,UnityEngine.SendMouseEvents/HitInfo) +extern TypeInfo* Input_t135_il2cpp_TypeInfo_var; +extern TypeInfo* SendMouseEvents_t372_il2cpp_TypeInfo_var; +extern TypeInfo* HitInfo_t371_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral123; +extern Il2CppCodeGenString* _stringLiteral124; +extern Il2CppCodeGenString* _stringLiteral125; +extern Il2CppCodeGenString* _stringLiteral126; +extern Il2CppCodeGenString* _stringLiteral127; +extern Il2CppCodeGenString* _stringLiteral128; +extern Il2CppCodeGenString* _stringLiteral129; +extern "C" void SendMouseEvents_SendEvents_m1899 (Object_t * __this /* static, unused */, int32_t ___i, HitInfo_t371 ___hit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Input_t135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(4); + SendMouseEvents_t372_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(184); + HitInfo_t371_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(186); + _stringLiteral123 = il2cpp_codegen_string_literal_from_index(123); + _stringLiteral124 = il2cpp_codegen_string_literal_from_index(124); + _stringLiteral125 = il2cpp_codegen_string_literal_from_index(125); + _stringLiteral126 = il2cpp_codegen_string_literal_from_index(126); + _stringLiteral127 = il2cpp_codegen_string_literal_from_index(127); + _stringLiteral128 = il2cpp_codegen_string_literal_from_index(128); + _stringLiteral129 = il2cpp_codegen_string_literal_from_index(129); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + HitInfo_t371 V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Input_t135_il2cpp_TypeInfo_var); + bool L_0 = Input_GetMouseButtonDown_m650(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = Input_GetMouseButton_m647(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + V_1 = L_1; + bool L_2 = V_0; + if (!L_2) + { + goto IL_004a; + } + } + { + HitInfo_t371 L_3 = ___hit; + bool L_4 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0045; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_5 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_6 = ___i; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + HitInfo_t371 L_7 = ___hit; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_5, L_6, sizeof(HitInfo_t371 )))) = L_7; + HitInfoU5BU5D_t373* L_8 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_9 = ___i; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + HitInfo_SendMessage_m1894(((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_8, L_9, sizeof(HitInfo_t371 ))), _stringLiteral123, /*hidden argument*/NULL); + } + +IL_0045: + { + goto IL_00fc; + } + +IL_004a: + { + bool L_10 = V_1; + if (L_10) + { + goto IL_00cd; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_11 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_12 = ___i; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + bool L_13 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_11, L_12, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_00c8; + } + } + { + HitInfo_t371 L_14 = ___hit; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_15 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_16 = ___i; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + bool L_17 = HitInfo_Compare_m1895(NULL /*static, unused*/, L_14, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_15, L_16, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + if (!L_17) + { + goto IL_009a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_18 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_19 = ___i; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + HitInfo_SendMessage_m1894(((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_18, L_19, sizeof(HitInfo_t371 ))), _stringLiteral124, /*hidden argument*/NULL); + } + +IL_009a: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_20 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_21 = ___i; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + HitInfo_SendMessage_m1894(((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_20, L_21, sizeof(HitInfo_t371 ))), _stringLiteral125, /*hidden argument*/NULL); + HitInfoU5BU5D_t373* L_22 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_23 = ___i; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + Initobj (HitInfo_t371_il2cpp_TypeInfo_var, (&V_2)); + HitInfo_t371 L_24 = V_2; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_22, L_23, sizeof(HitInfo_t371 )))) = L_24; + } + +IL_00c8: + { + goto IL_00fc; + } + +IL_00cd: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_25 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_26 = ___i; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + bool L_27 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_25, L_26, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00fc; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_28 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_MouseDownHit_5; + int32_t L_29 = ___i; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + HitInfo_SendMessage_m1894(((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_28, L_29, sizeof(HitInfo_t371 ))), _stringLiteral126, /*hidden argument*/NULL); + } + +IL_00fc: + { + HitInfo_t371 L_30 = ___hit; + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_31 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_LastHit_4; + int32_t L_32 = ___i; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + bool L_33 = HitInfo_Compare_m1895(NULL /*static, unused*/, L_30, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_31, L_32, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + if (!L_33) + { + goto IL_0133; + } + } + { + HitInfo_t371 L_34 = ___hit; + bool L_35 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_012e; + } + } + { + HitInfo_SendMessage_m1894((&___hit), _stringLiteral127, /*hidden argument*/NULL); + } + +IL_012e: + { + goto IL_0185; + } + +IL_0133: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_36 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_LastHit_4; + int32_t L_37 = ___i; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + bool L_38 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_36, L_37, sizeof(HitInfo_t371 )))), /*hidden argument*/NULL); + if (!L_38) + { + goto IL_0162; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_39 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_LastHit_4; + int32_t L_40 = ___i; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + HitInfo_SendMessage_m1894(((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_39, L_40, sizeof(HitInfo_t371 ))), _stringLiteral128, /*hidden argument*/NULL); + } + +IL_0162: + { + HitInfo_t371 L_41 = ___hit; + bool L_42 = HitInfo_op_Implicit_m1896(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); + if (!L_42) + { + goto IL_0185; + } + } + { + HitInfo_SendMessage_m1894((&___hit), _stringLiteral129, /*hidden argument*/NULL); + HitInfo_SendMessage_m1894((&___hit), _stringLiteral127, /*hidden argument*/NULL); + } + +IL_0185: + { + IL2CPP_RUNTIME_CLASS_INIT(SendMouseEvents_t372_il2cpp_TypeInfo_var); + HitInfoU5BU5D_t373* L_43 = ((SendMouseEvents_t372_StaticFields*)SendMouseEvents_t372_il2cpp_TypeInfo_var->static_fields)->___m_LastHit_4; + int32_t L_44 = ___i; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, L_44); + HitInfo_t371 L_45 = ___hit; + (*(HitInfo_t371 *)((HitInfo_t371 *)(HitInfo_t371 *)SZArrayLdElema(L_43, L_44, sizeof(HitInfo_t371 )))) = L_45; + return; + } +} +// System.Void UnityEngine.SocialPlatforms.Range::.ctor(System.Int32,System.Int32) +extern "C" void Range__ctor_m1900 (Range_t369 * __this, int32_t ___fromValue, int32_t ___valueCount, const MethodInfo* method) +{ + { + int32_t L_0 = ___fromValue; + __this->___from_0 = L_0; + int32_t L_1 = ___valueCount; + __this->___count_1 = L_1; + return; + } +} +// System.Void UnityEngine.PropertyAttribute::.ctor() +extern "C" void PropertyAttribute__ctor_m1901 (PropertyAttribute_t378 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.TooltipAttribute::.ctor(System.String) +extern "C" void TooltipAttribute__ctor_m1902 (TooltipAttribute_t379 * __this, String_t* ___tooltip, const MethodInfo* method) +{ + { + PropertyAttribute__ctor_m1901(__this, /*hidden argument*/NULL); + String_t* L_0 = ___tooltip; + __this->___tooltip_0 = L_0; + return; + } +} +// System.Void UnityEngine.SpaceAttribute::.ctor() +extern "C" void SpaceAttribute__ctor_m1903 (SpaceAttribute_t380 * __this, const MethodInfo* method) +{ + { + PropertyAttribute__ctor_m1901(__this, /*hidden argument*/NULL); + __this->___height_0 = (8.0f); + return; + } +} +// System.Void UnityEngine.SpaceAttribute::.ctor(System.Single) +extern "C" void SpaceAttribute__ctor_m1904 (SpaceAttribute_t380 * __this, float ___height, const MethodInfo* method) +{ + { + PropertyAttribute__ctor_m1901(__this, /*hidden argument*/NULL); + float L_0 = ___height; + __this->___height_0 = L_0; + return; + } +} +// System.Void UnityEngine.RangeAttribute::.ctor(System.Single,System.Single) +extern "C" void RangeAttribute__ctor_m1905 (RangeAttribute_t381 * __this, float ___min, float ___max, const MethodInfo* method) +{ + { + PropertyAttribute__ctor_m1901(__this, /*hidden argument*/NULL); + float L_0 = ___min; + __this->___min_0 = L_0; + float L_1 = ___max; + __this->___max_1 = L_1; + return; + } +} +// System.Void UnityEngine.TextAreaAttribute::.ctor(System.Int32,System.Int32) +extern "C" void TextAreaAttribute__ctor_m1906 (TextAreaAttribute_t382 * __this, int32_t ___minLines, int32_t ___maxLines, const MethodInfo* method) +{ + { + PropertyAttribute__ctor_m1901(__this, /*hidden argument*/NULL); + int32_t L_0 = ___minLines; + __this->___minLines_0 = L_0; + int32_t L_1 = ___maxLines; + __this->___maxLines_1 = L_1; + return; + } +} +// System.Void UnityEngine.SelectionBaseAttribute::.ctor() +extern "C" void SelectionBaseAttribute__ctor_m1907 (SelectionBaseAttribute_t383 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.StackTraceUtility::.ctor() +extern "C" void StackTraceUtility__ctor_m1908 (StackTraceUtility_t384 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.StackTraceUtility::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern "C" void StackTraceUtility__cctor_m1909 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0 = L_0; + return; + } +} +// System.Void UnityEngine.StackTraceUtility::SetProjectFolder(System.String) +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern "C" void StackTraceUtility_SetProjectFolder_m1910 (Object_t * __this /* static, unused */, String_t* ___folder, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___folder; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0 = L_0; + return; + } +} +// System.String UnityEngine.StackTraceUtility::ExtractStackTrace() +extern TypeInfo* StackTrace_t432_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern "C" String_t* StackTraceUtility_ExtractStackTrace_m1911 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackTrace_t432_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(190); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + s_Il2CppMethodIntialized = true; + } + StackTrace_t432 * V_0 = {0}; + String_t* V_1 = {0}; + { + StackTrace_t432 * L_0 = (StackTrace_t432 *)il2cpp_codegen_object_new (StackTrace_t432_il2cpp_TypeInfo_var); + StackTrace__ctor_m2052(L_0, 1, 1, /*hidden argument*/NULL); + V_0 = L_0; + StackTrace_t432 * L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + String_t* L_2 = StackTraceUtility_ExtractFormattedStackTrace_m1916(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = String_ToString_m2053(L_2, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = V_1; + return L_4; + } +} +// System.Boolean UnityEngine.StackTraceUtility::IsSystemStacktraceType(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral130; +extern Il2CppCodeGenString* _stringLiteral131; +extern Il2CppCodeGenString* _stringLiteral132; +extern Il2CppCodeGenString* _stringLiteral133; +extern Il2CppCodeGenString* _stringLiteral134; +extern Il2CppCodeGenString* _stringLiteral135; +extern "C" bool StackTraceUtility_IsSystemStacktraceType_m1912 (Object_t * __this /* static, unused */, Object_t * ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral130 = il2cpp_codegen_string_literal_from_index(130); + _stringLiteral131 = il2cpp_codegen_string_literal_from_index(131); + _stringLiteral132 = il2cpp_codegen_string_literal_from_index(132); + _stringLiteral133 = il2cpp_codegen_string_literal_from_index(133); + _stringLiteral134 = il2cpp_codegen_string_literal_from_index(134); + _stringLiteral135 = il2cpp_codegen_string_literal_from_index(135); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___name; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + String_t* L_1 = V_0; + NullCheck(L_1); + bool L_2 = String_StartsWith_m2054(L_1, _stringLiteral130, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0064; + } + } + { + String_t* L_3 = V_0; + NullCheck(L_3); + bool L_4 = String_StartsWith_m2054(L_3, _stringLiteral131, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0064; + } + } + { + String_t* L_5 = V_0; + NullCheck(L_5); + bool L_6 = String_StartsWith_m2054(L_5, _stringLiteral132, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0064; + } + } + { + String_t* L_7 = V_0; + NullCheck(L_7); + bool L_8 = String_StartsWith_m2054(L_7, _stringLiteral133, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0064; + } + } + { + String_t* L_9 = V_0; + NullCheck(L_9); + bool L_10 = String_StartsWith_m2054(L_9, _stringLiteral134, /*hidden argument*/NULL); + if (L_10) + { + goto IL_0064; + } + } + { + String_t* L_11 = V_0; + NullCheck(L_11); + bool L_12 = String_StartsWith_m2054(L_11, _stringLiteral135, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_12)); + goto IL_0065; + } + +IL_0064: + { + G_B7_0 = 1; + } + +IL_0065: + { + return G_B7_0; + } +} +// System.String UnityEngine.StackTraceUtility::ExtractStringFromException(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral136; +extern "C" String_t* StackTraceUtility_ExtractStringFromException_m1913 (Object_t * __this /* static, unused */, Object_t * ___exception, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + _stringLiteral136 = il2cpp_codegen_string_literal_from_index(136); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_0; + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_1; + Object_t * L_2 = ___exception; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + StackTraceUtility_ExtractStringFromExceptionInternal_m1914(NULL /*static, unused*/, L_2, (&V_0), (&V_1), /*hidden argument*/NULL); + String_t* L_3 = V_0; + String_t* L_4 = V_1; + String_t* L_5 = String_Concat_m613(NULL /*static, unused*/, L_3, _stringLiteral136, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void UnityEngine.StackTraceUtility::ExtractStringFromExceptionInternal(System.Object,System.String&,System.String&) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackTrace_t432_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral137; +extern Il2CppCodeGenString* _stringLiteral138; +extern Il2CppCodeGenString* _stringLiteral136; +extern Il2CppCodeGenString* _stringLiteral139; +extern Il2CppCodeGenString* _stringLiteral140; +extern "C" void StackTraceUtility_ExtractStringFromExceptionInternal_m1914 (Object_t * __this /* static, unused */, Object_t * ___exceptiono, String_t** ___message, String_t** ___stackTrace, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StackTrace_t432_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(190); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + _stringLiteral137 = il2cpp_codegen_string_literal_from_index(137); + _stringLiteral138 = il2cpp_codegen_string_literal_from_index(138); + _stringLiteral136 = il2cpp_codegen_string_literal_from_index(136); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + _stringLiteral140 = il2cpp_codegen_string_literal_from_index(140); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + StackTrace_t432 * V_5 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___exceptiono; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_1, _stringLiteral137, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___exceptiono; + V_0 = ((Exception_t152 *)IsInstClass(L_2, Exception_t152_il2cpp_TypeInfo_var)); + Exception_t152 * L_3 = V_0; + if (L_3) + { + goto IL_0029; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral138, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0029: + { + Exception_t152 * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_5); + if (L_6) + { + goto IL_003e; + } + } + { + G_B7_0 = ((int32_t)512); + goto IL_004b; + } + +IL_003e: + { + Exception_t152 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_7); + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)((int32_t)L_9*(int32_t)2)); + } + +IL_004b: + { + StringBuilder_t457 * L_10 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_10, G_B7_0, /*hidden argument*/NULL); + V_1 = L_10; + String_t** L_11 = ___message; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + *((Object_t **)(L_11)) = (Object_t *)L_12; + String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_2 = L_13; + goto IL_00ff; + } + +IL_0063: + { + String_t* L_14 = V_2; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_007a; + } + } + { + Exception_t152 * L_16 = V_0; + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_16); + V_2 = L_17; + goto IL_008c; + } + +IL_007a: + { + Exception_t152 * L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_18); + String_t* L_20 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m613(NULL /*static, unused*/, L_19, _stringLiteral136, L_20, /*hidden argument*/NULL); + V_2 = L_21; + } + +IL_008c: + { + Exception_t152 * L_22 = V_0; + NullCheck(L_22); + Type_t * L_23 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(10 /* System.Type System.Exception::GetType() */, L_22); + NullCheck(L_23); + String_t* L_24 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23); + V_3 = L_24; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_4 = L_25; + Exception_t152 * L_26 = V_0; + NullCheck(L_26); + String_t* L_27 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_26); + if (!L_27) + { + goto IL_00b2; + } + } + { + Exception_t152 * L_28 = V_0; + NullCheck(L_28); + String_t* L_29 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_28); + V_4 = L_29; + } + +IL_00b2: + { + String_t* L_30 = V_4; + NullCheck(L_30); + String_t* L_31 = String_Trim_m2056(L_30, /*hidden argument*/NULL); + NullCheck(L_31); + int32_t L_32 = String_get_Length_m2000(L_31, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_00d8; + } + } + { + String_t* L_33 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_Concat_m684(NULL /*static, unused*/, L_33, _stringLiteral139, /*hidden argument*/NULL); + V_3 = L_34; + String_t* L_35 = V_3; + String_t* L_36 = V_4; + String_t* L_37 = String_Concat_m684(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + V_3 = L_37; + } + +IL_00d8: + { + String_t** L_38 = ___message; + String_t* L_39 = V_3; + *((Object_t **)(L_38)) = (Object_t *)L_39; + Exception_t152 * L_40 = V_0; + NullCheck(L_40); + Exception_t152 * L_41 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, L_40); + if (!L_41) + { + goto IL_00f8; + } + } + { + String_t* L_42 = V_3; + String_t* L_43 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral140, L_42, _stringLiteral136, L_43, /*hidden argument*/NULL); + V_2 = L_44; + } + +IL_00f8: + { + Exception_t152 * L_45 = V_0; + NullCheck(L_45); + Exception_t152 * L_46 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, L_45); + V_0 = L_46; + } + +IL_00ff: + { + Exception_t152 * L_47 = V_0; + if (L_47) + { + goto IL_0063; + } + } + { + StringBuilder_t457 * L_48 = V_1; + String_t* L_49 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_50 = String_Concat_m684(NULL /*static, unused*/, L_49, _stringLiteral136, /*hidden argument*/NULL); + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, L_50, /*hidden argument*/NULL); + StackTrace_t432 * L_51 = (StackTrace_t432 *)il2cpp_codegen_object_new (StackTrace_t432_il2cpp_TypeInfo_var); + StackTrace__ctor_m2052(L_51, 1, 1, /*hidden argument*/NULL); + V_5 = L_51; + StringBuilder_t457 * L_52 = V_1; + StackTrace_t432 * L_53 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + String_t* L_54 = StackTraceUtility_ExtractFormattedStackTrace_m1916(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, L_54, /*hidden argument*/NULL); + String_t** L_55 = ___stackTrace; + StringBuilder_t457 * L_56 = V_1; + NullCheck(L_56); + String_t* L_57 = StringBuilder_ToString_m2059(L_56, /*hidden argument*/NULL); + *((Object_t **)(L_55)) = (Object_t *)L_57; + return; + } +} +// System.String UnityEngine.StackTraceUtility::PostprocessStacktrace(System.String,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral141; +extern Il2CppCodeGenString* _stringLiteral142; +extern Il2CppCodeGenString* _stringLiteral143; +extern Il2CppCodeGenString* _stringLiteral144; +extern Il2CppCodeGenString* _stringLiteral145; +extern Il2CppCodeGenString* _stringLiteral146; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral148; +extern Il2CppCodeGenString* _stringLiteral149; +extern Il2CppCodeGenString* _stringLiteral150; +extern Il2CppCodeGenString* _stringLiteral151; +extern Il2CppCodeGenString* _stringLiteral152; +extern Il2CppCodeGenString* _stringLiteral153; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral136; +extern "C" String_t* StackTraceUtility_PostprocessStacktrace_m1915 (Object_t * __this /* static, unused */, String_t* ___oldString, bool ___stripEngineInternalInformation, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + _stringLiteral141 = il2cpp_codegen_string_literal_from_index(141); + _stringLiteral142 = il2cpp_codegen_string_literal_from_index(142); + _stringLiteral143 = il2cpp_codegen_string_literal_from_index(143); + _stringLiteral144 = il2cpp_codegen_string_literal_from_index(144); + _stringLiteral145 = il2cpp_codegen_string_literal_from_index(145); + _stringLiteral146 = il2cpp_codegen_string_literal_from_index(146); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + _stringLiteral149 = il2cpp_codegen_string_literal_from_index(149); + _stringLiteral150 = il2cpp_codegen_string_literal_from_index(150); + _stringLiteral151 = il2cpp_codegen_string_literal_from_index(151); + _stringLiteral152 = il2cpp_codegen_string_literal_from_index(152); + _stringLiteral153 = il2cpp_codegen_string_literal_from_index(153); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral136 = il2cpp_codegen_string_literal_from_index(136); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + String_t* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + { + String_t* L_0 = ___oldString; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + String_t* L_2 = ___oldString; + CharU5BU5D_t458* L_3 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)10); + NullCheck(L_2); + StringU5BU5D_t163* L_4 = String_Split_m2060(L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = ___oldString; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_7, L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0040; + } + +IL_0031: + { + StringU5BU5D_t163* L_8 = V_0; + int32_t L_9 = V_2; + StringU5BU5D_t163* L_10 = V_0; + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_10, L_12, sizeof(String_t*)))); + String_t* L_13 = String_Trim_m2056((*(String_t**)(String_t**)SZArrayLdElema(L_10, L_12, sizeof(String_t*))), /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + ArrayElementTypeCheck (L_8, L_13); + *((String_t**)(String_t**)SZArrayLdElema(L_8, L_9, sizeof(String_t*))) = (String_t*)L_13; + int32_t L_14 = V_2; + V_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0040: + { + int32_t L_15 = V_2; + StringU5BU5D_t163* L_16 = V_0; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0031; + } + } + { + V_3 = 0; + goto IL_0265; + } + +IL_0050: + { + StringU5BU5D_t163* L_17 = V_0; + int32_t L_18 = V_3; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + V_4 = (*(String_t**)(String_t**)SZArrayLdElema(L_17, L_19, sizeof(String_t*))); + String_t* L_20 = V_4; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0070; + } + } + { + String_t* L_22 = V_4; + NullCheck(L_22); + uint16_t L_23 = String_get_Chars_m2061(L_22, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)10))))) + { + goto IL_0075; + } + } + +IL_0070: + { + goto IL_0261; + } + +IL_0075: + { + String_t* L_24 = V_4; + NullCheck(L_24); + bool L_25 = String_StartsWith_m2054(L_24, _stringLiteral141, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_008b; + } + } + { + goto IL_0261; + } + +IL_008b: + { + bool L_26 = ___stripEngineInternalInformation; + if (!L_26) + { + goto IL_00a7; + } + } + { + String_t* L_27 = V_4; + NullCheck(L_27); + bool L_28 = String_StartsWith_m2054(L_27, _stringLiteral142, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00a7; + } + } + { + goto IL_026e; + } + +IL_00a7: + { + bool L_29 = ___stripEngineInternalInformation; + if (!L_29) + { + goto IL_00fa; + } + } + { + int32_t L_30 = V_3; + StringU5BU5D_t163* L_31 = V_0; + NullCheck(L_31); + if ((((int32_t)L_30) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))-(int32_t)1))))) + { + goto IL_00fa; + } + } + { + String_t* L_32 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + bool L_33 = StackTraceUtility_IsSystemStacktraceType_m1912(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_00fa; + } + } + { + StringU5BU5D_t163* L_34 = V_0; + int32_t L_35 = V_3; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)((int32_t)L_35+(int32_t)1))); + int32_t L_36 = ((int32_t)((int32_t)L_35+(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + bool L_37 = StackTraceUtility_IsSystemStacktraceType_m1912(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_34, L_36, sizeof(String_t*))), /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00d8; + } + } + { + goto IL_0261; + } + +IL_00d8: + { + String_t* L_38 = V_4; + NullCheck(L_38); + int32_t L_39 = String_IndexOf_m2062(L_38, _stringLiteral143, /*hidden argument*/NULL); + V_5 = L_39; + int32_t L_40 = V_5; + if ((((int32_t)L_40) == ((int32_t)(-1)))) + { + goto IL_00fa; + } + } + { + String_t* L_41 = V_4; + int32_t L_42 = V_5; + NullCheck(L_41); + String_t* L_43 = String_Substring_m2063(L_41, 0, L_42, /*hidden argument*/NULL); + V_4 = L_43; + } + +IL_00fa: + { + String_t* L_44 = V_4; + NullCheck(L_44); + int32_t L_45 = String_IndexOf_m2062(L_44, _stringLiteral144, /*hidden argument*/NULL); + if ((((int32_t)L_45) == ((int32_t)(-1)))) + { + goto IL_0111; + } + } + { + goto IL_0261; + } + +IL_0111: + { + String_t* L_46 = V_4; + NullCheck(L_46); + int32_t L_47 = String_IndexOf_m2062(L_46, _stringLiteral145, /*hidden argument*/NULL); + if ((((int32_t)L_47) == ((int32_t)(-1)))) + { + goto IL_0128; + } + } + { + goto IL_0261; + } + +IL_0128: + { + String_t* L_48 = V_4; + NullCheck(L_48); + int32_t L_49 = String_IndexOf_m2062(L_48, _stringLiteral146, /*hidden argument*/NULL); + if ((((int32_t)L_49) == ((int32_t)(-1)))) + { + goto IL_013f; + } + } + { + goto IL_0261; + } + +IL_013f: + { + bool L_50 = ___stripEngineInternalInformation; + if (!L_50) + { + goto IL_016c; + } + } + { + String_t* L_51 = V_4; + NullCheck(L_51); + bool L_52 = String_StartsWith_m2054(L_51, _stringLiteral147, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_016c; + } + } + { + String_t* L_53 = V_4; + NullCheck(L_53); + bool L_54 = String_EndsWith_m2064(L_53, _stringLiteral148, /*hidden argument*/NULL); + if (!L_54) + { + goto IL_016c; + } + } + { + goto IL_0261; + } + +IL_016c: + { + String_t* L_55 = V_4; + NullCheck(L_55); + bool L_56 = String_StartsWith_m2054(L_55, _stringLiteral149, /*hidden argument*/NULL); + if (!L_56) + { + goto IL_0188; + } + } + { + String_t* L_57 = V_4; + NullCheck(L_57); + String_t* L_58 = String_Remove_m2065(L_57, 0, 3, /*hidden argument*/NULL); + V_4 = L_58; + } + +IL_0188: + { + String_t* L_59 = V_4; + NullCheck(L_59); + int32_t L_60 = String_IndexOf_m2062(L_59, _stringLiteral150, /*hidden argument*/NULL); + V_6 = L_60; + V_7 = (-1); + int32_t L_61 = V_6; + if ((((int32_t)L_61) == ((int32_t)(-1)))) + { + goto IL_01b1; + } + } + { + String_t* L_62 = V_4; + int32_t L_63 = V_6; + NullCheck(L_62); + int32_t L_64 = String_IndexOf_m2066(L_62, _stringLiteral148, L_63, /*hidden argument*/NULL); + V_7 = L_64; + } + +IL_01b1: + { + int32_t L_65 = V_6; + if ((((int32_t)L_65) == ((int32_t)(-1)))) + { + goto IL_01d4; + } + } + { + int32_t L_66 = V_7; + int32_t L_67 = V_6; + if ((((int32_t)L_66) <= ((int32_t)L_67))) + { + goto IL_01d4; + } + } + { + String_t* L_68 = V_4; + int32_t L_69 = V_6; + int32_t L_70 = V_7; + int32_t L_71 = V_6; + NullCheck(L_68); + String_t* L_72 = String_Remove_m2065(L_68, L_69, ((int32_t)((int32_t)((int32_t)((int32_t)L_70-(int32_t)L_71))+(int32_t)1)), /*hidden argument*/NULL); + V_4 = L_72; + } + +IL_01d4: + { + String_t* L_73 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_74 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + NullCheck(L_73); + String_t* L_75 = String_Replace_m2067(L_73, _stringLiteral151, L_74, /*hidden argument*/NULL); + V_4 = L_75; + String_t* L_76 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + String_t* L_77 = ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0; + String_t* L_78 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + NullCheck(L_76); + String_t* L_79 = String_Replace_m2067(L_76, L_77, L_78, /*hidden argument*/NULL); + V_4 = L_79; + String_t* L_80 = V_4; + NullCheck(L_80); + String_t* L_81 = String_Replace_m2068(L_80, ((int32_t)92), ((int32_t)47), /*hidden argument*/NULL); + V_4 = L_81; + String_t* L_82 = V_4; + NullCheck(L_82); + int32_t L_83 = String_LastIndexOf_m2069(L_82, _stringLiteral152, /*hidden argument*/NULL); + V_8 = L_83; + int32_t L_84 = V_8; + if ((((int32_t)L_84) == ((int32_t)(-1)))) + { + goto IL_024e; + } + } + { + String_t* L_85 = V_4; + int32_t L_86 = V_8; + NullCheck(L_85); + String_t* L_87 = String_Remove_m2065(L_85, L_86, 5, /*hidden argument*/NULL); + V_4 = L_87; + String_t* L_88 = V_4; + int32_t L_89 = V_8; + NullCheck(L_88); + String_t* L_90 = String_Insert_m2070(L_88, L_89, _stringLiteral153, /*hidden argument*/NULL); + V_4 = L_90; + String_t* L_91 = V_4; + String_t* L_92 = V_4; + NullCheck(L_92); + int32_t L_93 = String_get_Length_m2000(L_92, /*hidden argument*/NULL); + NullCheck(L_91); + String_t* L_94 = String_Insert_m2070(L_91, L_93, _stringLiteral33, /*hidden argument*/NULL); + V_4 = L_94; + } + +IL_024e: + { + StringBuilder_t457 * L_95 = V_1; + String_t* L_96 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_97 = String_Concat_m684(NULL /*static, unused*/, L_96, _stringLiteral136, /*hidden argument*/NULL); + NullCheck(L_95); + StringBuilder_Append_m2058(L_95, L_97, /*hidden argument*/NULL); + } + +IL_0261: + { + int32_t L_98 = V_3; + V_3 = ((int32_t)((int32_t)L_98+(int32_t)1)); + } + +IL_0265: + { + int32_t L_99 = V_3; + StringU5BU5D_t163* L_100 = V_0; + NullCheck(L_100); + if ((((int32_t)L_99) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_100)->max_length))))))) + { + goto IL_0050; + } + } + +IL_026e: + { + StringBuilder_t457 * L_101 = V_1; + NullCheck(L_101); + String_t* L_102 = StringBuilder_ToString_m2059(L_101, /*hidden argument*/NULL); + return L_102; + } +} +// System.String UnityEngine.StackTraceUtility::ExtractFormattedStackTrace(System.Diagnostics.StackTrace) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral155; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral158; +extern Il2CppCodeGenString* _stringLiteral159; +extern Il2CppCodeGenString* _stringLiteral153; +extern Il2CppCodeGenString* _stringLiteral136; +extern "C" String_t* StackTraceUtility_ExtractFormattedStackTrace_m1916 (Object_t * __this /* static, unused */, StackTrace_t432 * ___stackTrace, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StackTraceUtility_t384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(189); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral158 = il2cpp_codegen_string_literal_from_index(158); + _stringLiteral159 = il2cpp_codegen_string_literal_from_index(159); + _stringLiteral153 = il2cpp_codegen_string_literal_from_index(153); + _stringLiteral136 = il2cpp_codegen_string_literal_from_index(136); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + StackFrame_t459 * V_2 = {0}; + MethodBase_t460 * V_3 = {0}; + Type_t * V_4 = {0}; + String_t* V_5 = {0}; + int32_t V_6 = 0; + ParameterInfoU5BU5D_t461* V_7 = {0}; + bool V_8 = false; + String_t* V_9 = {0}; + int32_t V_10 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_0, ((int32_t)255), /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_01c9; + } + +IL_0012: + { + StackTrace_t432 * L_1 = ___stackTrace; + int32_t L_2 = V_1; + NullCheck(L_1); + StackFrame_t459 * L_3 = (StackFrame_t459 *)VirtFuncInvoker1< StackFrame_t459 *, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, L_1, L_2); + V_2 = L_3; + StackFrame_t459 * L_4 = V_2; + NullCheck(L_4); + MethodBase_t460 * L_5 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_4); + V_3 = L_5; + MethodBase_t460 * L_6 = V_3; + if (L_6) + { + goto IL_002c; + } + } + { + goto IL_01c5; + } + +IL_002c: + { + MethodBase_t460 * L_7 = V_3; + NullCheck(L_7); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_7); + V_4 = L_8; + Type_t * L_9 = V_4; + if (L_9) + { + goto IL_0040; + } + } + { + goto IL_01c5; + } + +IL_0040: + { + Type_t * L_10 = V_4; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_10); + V_5 = L_11; + String_t* L_12 = V_5; + if (!L_12) + { + goto IL_0071; + } + } + { + String_t* L_13 = V_5; + NullCheck(L_13); + int32_t L_14 = String_get_Length_m2000(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0071; + } + } + { + StringBuilder_t457 * L_15 = V_0; + String_t* L_16 = V_5; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, L_16, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_0; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral154, /*hidden argument*/NULL); + } + +IL_0071: + { + StringBuilder_t457 * L_18 = V_0; + Type_t * L_19 = V_4; + NullCheck(L_19); + String_t* L_20 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_19); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_20, /*hidden argument*/NULL); + StringBuilder_t457 * L_21 = V_0; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral155, /*hidden argument*/NULL); + StringBuilder_t457 * L_22 = V_0; + MethodBase_t460 * L_23 = V_3; + NullCheck(L_23); + String_t* L_24 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_23); + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, L_24, /*hidden argument*/NULL); + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + StringBuilder_Append_m2058(L_25, _stringLiteral156, /*hidden argument*/NULL); + V_6 = 0; + MethodBase_t460 * L_26 = V_3; + NullCheck(L_26); + ParameterInfoU5BU5D_t461* L_27 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_26); + V_7 = L_27; + V_8 = 1; + goto IL_00ee; + } + +IL_00b7: + { + bool L_28 = V_8; + if (L_28) + { + goto IL_00cf; + } + } + { + StringBuilder_t457 * L_29 = V_0; + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, _stringLiteral157, /*hidden argument*/NULL); + goto IL_00d2; + } + +IL_00cf: + { + V_8 = 0; + } + +IL_00d2: + { + StringBuilder_t457 * L_30 = V_0; + ParameterInfoU5BU5D_t461* L_31 = V_7; + int32_t L_32 = V_6; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = L_32; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_31, L_33, sizeof(ParameterInfo_t462 *)))); + Type_t * L_34 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_31, L_33, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_34); + String_t* L_35 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_34); + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, L_35, /*hidden argument*/NULL); + int32_t L_36 = V_6; + V_6 = ((int32_t)((int32_t)L_36+(int32_t)1)); + } + +IL_00ee: + { + int32_t L_37 = V_6; + ParameterInfoU5BU5D_t461* L_38 = V_7; + NullCheck(L_38); + if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_38)->max_length))))))) + { + goto IL_00b7; + } + } + { + StringBuilder_t457 * L_39 = V_0; + NullCheck(L_39); + StringBuilder_Append_m2058(L_39, _stringLiteral33, /*hidden argument*/NULL); + StackFrame_t459 * L_40 = V_2; + NullCheck(L_40); + String_t* L_41 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Diagnostics.StackFrame::GetFileName() */, L_40); + V_9 = L_41; + String_t* L_42 = V_9; + if (!L_42) + { + goto IL_01b9; + } + } + { + Type_t * L_43 = V_4; + NullCheck(L_43); + String_t* L_44 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_43); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_45 = String_op_Equality_m442(NULL /*static, unused*/, L_44, _stringLiteral158, /*hidden argument*/NULL); + if (!L_45) + { + goto IL_0140; + } + } + { + Type_t * L_46 = V_4; + NullCheck(L_46); + String_t* L_47 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_46); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_48 = String_op_Equality_m442(NULL /*static, unused*/, L_47, _stringLiteral159, /*hidden argument*/NULL); + if (L_48) + { + goto IL_01b9; + } + } + +IL_0140: + { + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral153, /*hidden argument*/NULL); + String_t* L_50 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + String_t* L_51 = ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0; + NullCheck(L_50); + bool L_52 = String_StartsWith_m2054(L_50, L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_0182; + } + } + { + String_t* L_53 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(StackTraceUtility_t384_il2cpp_TypeInfo_var); + String_t* L_54 = ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0; + NullCheck(L_54); + int32_t L_55 = String_get_Length_m2000(L_54, /*hidden argument*/NULL); + String_t* L_56 = V_9; + NullCheck(L_56); + int32_t L_57 = String_get_Length_m2000(L_56, /*hidden argument*/NULL); + String_t* L_58 = ((StackTraceUtility_t384_StaticFields*)StackTraceUtility_t384_il2cpp_TypeInfo_var->static_fields)->___projectFolder_0; + NullCheck(L_58); + int32_t L_59 = String_get_Length_m2000(L_58, /*hidden argument*/NULL); + NullCheck(L_53); + String_t* L_60 = String_Substring_m2063(L_53, L_55, ((int32_t)((int32_t)L_57-(int32_t)L_59)), /*hidden argument*/NULL); + V_9 = L_60; + } + +IL_0182: + { + StringBuilder_t457 * L_61 = V_0; + String_t* L_62 = V_9; + NullCheck(L_61); + StringBuilder_Append_m2058(L_61, L_62, /*hidden argument*/NULL); + StringBuilder_t457 * L_63 = V_0; + NullCheck(L_63); + StringBuilder_Append_m2058(L_63, _stringLiteral155, /*hidden argument*/NULL); + StringBuilder_t457 * L_64 = V_0; + StackFrame_t459 * L_65 = V_2; + NullCheck(L_65); + int32_t L_66 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackFrame::GetFileLineNumber() */, L_65); + V_10 = L_66; + String_t* L_67 = Int32_ToString_m2071((&V_10), /*hidden argument*/NULL); + NullCheck(L_64); + StringBuilder_Append_m2058(L_64, L_67, /*hidden argument*/NULL); + StringBuilder_t457 * L_68 = V_0; + NullCheck(L_68); + StringBuilder_Append_m2058(L_68, _stringLiteral33, /*hidden argument*/NULL); + } + +IL_01b9: + { + StringBuilder_t457 * L_69 = V_0; + NullCheck(L_69); + StringBuilder_Append_m2058(L_69, _stringLiteral136, /*hidden argument*/NULL); + } + +IL_01c5: + { + int32_t L_70 = V_1; + V_1 = ((int32_t)((int32_t)L_70+(int32_t)1)); + } + +IL_01c9: + { + int32_t L_71 = V_1; + StackTrace_t432 * L_72 = ___stackTrace; + NullCheck(L_72); + int32_t L_73 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, L_72); + if ((((int32_t)L_71) < ((int32_t)L_73))) + { + goto IL_0012; + } + } + { + StringBuilder_t457 * L_74 = V_0; + NullCheck(L_74); + String_t* L_75 = StringBuilder_ToString_m2059(L_74, /*hidden argument*/NULL); + return L_75; + } +} +// System.Void UnityEngine.UnityException::.ctor() +extern Il2CppCodeGenString* _stringLiteral160; +extern "C" void UnityException__ctor_m1917 (UnityException_t385 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral160 = il2cpp_codegen_string_literal_from_index(160); + s_Il2CppMethodIntialized = true; + } + { + Exception__ctor_m598(__this, _stringLiteral160, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnityException::.ctor(System.String) +extern "C" void UnityException__ctor_m1918 (UnityException_t385 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnityException::.ctor(System.String,System.Exception) +extern "C" void UnityException__ctor_m1919 (UnityException_t385 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + Exception__ctor_m2073(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UnityException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UnityException__ctor_m1920 (UnityException_t385 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.SharedBetweenAnimatorsAttribute::.ctor() +extern "C" void SharedBetweenAnimatorsAttribute__ctor_m1921 (SharedBetweenAnimatorsAttribute_t386 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.StateMachineBehaviour::.ctor() +extern "C" void StateMachineBehaviour__ctor_m713 (StateMachineBehaviour_t172 * __this, const MethodInfo* method) +{ + { + ScriptableObject__ctor_m760(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.StateMachineBehaviour::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32) +extern "C" void StateMachineBehaviour_OnStateEnter_m1922 (StateMachineBehaviour_t172 * __this, Animator_t10 * ___animator, AnimatorStateInfo_t148 ___stateInfo, int32_t ___layerIndex, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean UnityEngine.TextGenerationSettings::CompareColors(UnityEngine.Color,UnityEngine.Color) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool TextGenerationSettings_CompareColors_m1923 (TextGenerationSettings_t315 * __this, Color_t139 ___left, Color_t139 ___right, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t G_B5_0 = 0; + { + float L_0 = ((&___left)->___r_0); + float L_1 = ((&___right)->___r_0); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_2 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_005d; + } + } + { + float L_3 = ((&___left)->___g_1); + float L_4 = ((&___right)->___g_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_5 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_005d; + } + } + { + float L_6 = ((&___left)->___b_2); + float L_7 = ((&___right)->___b_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_8 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005d; + } + } + { + float L_9 = ((&___left)->___a_3); + float L_10 = ((&___right)->___a_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_11 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_11)); + goto IL_005e; + } + +IL_005d: + { + G_B5_0 = 0; + } + +IL_005e: + { + return G_B5_0; + } +} +// System.Boolean UnityEngine.TextGenerationSettings::CompareVector2(UnityEngine.Vector2,UnityEngine.Vector2) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool TextGenerationSettings_CompareVector2_m1924 (TextGenerationSettings_t315 * __this, Vector2_t6 ___left, Vector2_t6 ___right, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + float L_0 = ((&___left)->___x_1); + float L_1 = ((&___right)->___x_1); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_2 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002d; + } + } + { + float L_3 = ((&___left)->___y_2); + float L_4 = ((&___right)->___y_2); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_5 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = 0; + } + +IL_002e: + { + return G_B3_0; + } +} +// System.Boolean UnityEngine.TextGenerationSettings::Equals(UnityEngine.TextGenerationSettings) +extern TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +extern "C" bool TextGenerationSettings_Equals_m1925 (TextGenerationSettings_t315 * __this, TextGenerationSettings_t315 ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mathf_t134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1); + s_Il2CppMethodIntialized = true; + } + int32_t G_B20_0 = 0; + { + Color_t139 L_0 = (__this->___color_1); + Color_t139 L_1 = ((&___other)->___color_1); + bool L_2 = TextGenerationSettings_CompareColors_m1923(__this, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0174; + } + } + { + int32_t L_3 = (__this->___fontSize_2); + int32_t L_4 = ((&___other)->___fontSize_2); + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_0174; + } + } + { + float L_5 = (__this->___scaleFactor_5); + float L_6 = ((&___other)->___scaleFactor_5); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_7 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0174; + } + } + { + int32_t L_8 = (__this->___resizeTextMinSize_9); + int32_t L_9 = ((&___other)->___resizeTextMinSize_9); + if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) + { + goto IL_0174; + } + } + { + int32_t L_10 = (__this->___resizeTextMaxSize_10); + int32_t L_11 = ((&___other)->___resizeTextMaxSize_10); + if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) + { + goto IL_0174; + } + } + { + float L_12 = (__this->___lineSpacing_3); + float L_13 = ((&___other)->___lineSpacing_3); + IL2CPP_RUNTIME_CLASS_INIT(Mathf_t134_il2cpp_TypeInfo_var); + bool L_14 = Mathf_Approximately_m1141(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0174; + } + } + { + int32_t L_15 = (__this->___fontStyle_6); + int32_t L_16 = ((&___other)->___fontStyle_6); + if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) + { + goto IL_0174; + } + } + { + bool L_17 = (__this->___richText_4); + bool L_18 = ((&___other)->___richText_4); + if ((!(((uint32_t)L_17) == ((uint32_t)L_18)))) + { + goto IL_0174; + } + } + { + int32_t L_19 = (__this->___textAnchor_7); + int32_t L_20 = ((&___other)->___textAnchor_7); + if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) + { + goto IL_0174; + } + } + { + bool L_21 = (__this->___resizeTextForBestFit_8); + bool L_22 = ((&___other)->___resizeTextForBestFit_8); + if ((!(((uint32_t)L_21) == ((uint32_t)L_22)))) + { + goto IL_0174; + } + } + { + int32_t L_23 = (__this->___resizeTextMinSize_9); + int32_t L_24 = ((&___other)->___resizeTextMinSize_9); + if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) + { + goto IL_0174; + } + } + { + int32_t L_25 = (__this->___resizeTextMaxSize_10); + int32_t L_26 = ((&___other)->___resizeTextMaxSize_10); + if ((!(((uint32_t)L_25) == ((uint32_t)L_26)))) + { + goto IL_0174; + } + } + { + bool L_27 = (__this->___resizeTextForBestFit_8); + bool L_28 = ((&___other)->___resizeTextForBestFit_8); + if ((!(((uint32_t)L_27) == ((uint32_t)L_28)))) + { + goto IL_0174; + } + } + { + bool L_29 = (__this->___updateBounds_11); + bool L_30 = ((&___other)->___updateBounds_11); + if ((!(((uint32_t)L_29) == ((uint32_t)L_30)))) + { + goto IL_0174; + } + } + { + int32_t L_31 = (__this->___horizontalOverflow_13); + int32_t L_32 = ((&___other)->___horizontalOverflow_13); + if ((!(((uint32_t)L_31) == ((uint32_t)L_32)))) + { + goto IL_0174; + } + } + { + int32_t L_33 = (__this->___verticalOverflow_12); + int32_t L_34 = ((&___other)->___verticalOverflow_12); + if ((!(((uint32_t)L_33) == ((uint32_t)L_34)))) + { + goto IL_0174; + } + } + { + Vector2_t6 L_35 = (__this->___generationExtents_14); + Vector2_t6 L_36 = ((&___other)->___generationExtents_14); + bool L_37 = TextGenerationSettings_CompareVector2_m1924(__this, L_35, L_36, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_0174; + } + } + { + Vector2_t6 L_38 = (__this->___pivot_15); + Vector2_t6 L_39 = ((&___other)->___pivot_15); + bool L_40 = TextGenerationSettings_CompareVector2_m1924(__this, L_38, L_39, /*hidden argument*/NULL); + if (!L_40) + { + goto IL_0174; + } + } + { + Font_t310 * L_41 = (__this->___font_0); + Font_t310 * L_42 = ((&___other)->___font_0); + bool L_43 = Object_op_Equality_m445(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL); + G_B20_0 = ((int32_t)(L_43)); + goto IL_0175; + } + +IL_0174: + { + G_B20_0 = 0; + } + +IL_0175: + { + return G_B20_0; + } +} +// System.Boolean UnityEngine.TrackedReference::Equals(System.Object) +extern TypeInfo* TrackedReference_t299_il2cpp_TypeInfo_var; +extern "C" bool TrackedReference_Equals_m1926 (TrackedReference_t299 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TrackedReference_t299_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(194); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + bool L_1 = TrackedReference_op_Equality_m1928(NULL /*static, unused*/, ((TrackedReference_t299 *)IsInstClass(L_0, TrackedReference_t299_il2cpp_TypeInfo_var)), __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 UnityEngine.TrackedReference::GetHashCode() +extern "C" int32_t TrackedReference_GetHashCode_m1927 (TrackedReference_t299 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___m_Ptr_0); + int32_t L_1 = IntPtr_op_Explicit_m2075(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean UnityEngine.TrackedReference::op_Equality(UnityEngine.TrackedReference,UnityEngine.TrackedReference) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" bool TrackedReference_op_Equality_m1928 (Object_t * __this /* static, unused */, TrackedReference_t299 * ___x, TrackedReference_t299 * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + { + TrackedReference_t299 * L_0 = ___x; + V_0 = L_0; + TrackedReference_t299 * L_1 = ___y; + V_1 = L_1; + Object_t * L_2 = V_1; + if (L_2) + { + goto IL_0012; + } + } + { + Object_t * L_3 = V_0; + if (L_3) + { + goto IL_0012; + } + } + { + return 1; + } + +IL_0012: + { + Object_t * L_4 = V_1; + if (L_4) + { + goto IL_0029; + } + } + { + TrackedReference_t299 * L_5 = ___x; + NullCheck(L_5); + IntPtr_t L_6 = (L_5->___m_Ptr_0); + IntPtr_t L_7 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_8 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0029: + { + Object_t * L_9 = V_0; + if (L_9) + { + goto IL_0040; + } + } + { + TrackedReference_t299 * L_10 = ___y; + NullCheck(L_10); + IntPtr_t L_11 = (L_10->___m_Ptr_0); + IntPtr_t L_12 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_13 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_0040: + { + TrackedReference_t299 * L_14 = ___x; + NullCheck(L_14); + IntPtr_t L_15 = (L_14->___m_Ptr_0); + TrackedReference_t299 * L_16 = ___y; + NullCheck(L_16); + IntPtr_t L_17 = (L_16->___m_Ptr_0); + bool L_18 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_15, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// Conversion methods for marshalling of: UnityEngine.TrackedReference +extern "C" void TrackedReference_t299_marshal(const TrackedReference_t299& unmarshaled, TrackedReference_t299_marshaled& marshaled) +{ + marshaled.___m_Ptr_0 = reinterpret_cast((unmarshaled.___m_Ptr_0).___m_value_0); +} +extern "C" void TrackedReference_t299_marshal_back(const TrackedReference_t299_marshaled& marshaled, TrackedReference_t299& unmarshaled) +{ + (unmarshaled.___m_Ptr_0).___m_value_0 = reinterpret_cast(marshaled.___m_Ptr_0); +} +// Conversion method for clean up from marshalling of: UnityEngine.TrackedReference +extern "C" void TrackedReference_t299_marshal_cleanup(TrackedReference_t299_marshaled& marshaled) +{ +} +// System.Void UnityEngine.Events.ArgumentCache::.ctor() +extern "C" void ArgumentCache__ctor_m1929 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object UnityEngine.Events.ArgumentCache::get_unityObjectArgument() +extern "C" Object_t76 * ArgumentCache_get_unityObjectArgument_m1930 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + Object_t76 * L_0 = (__this->___m_ObjectArgument_3); + return L_0; + } +} +// System.String UnityEngine.Events.ArgumentCache::get_unityObjectArgumentAssemblyTypeName() +extern "C" String_t* ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_ObjectArgumentAssemblyTypeName_4); + return L_0; + } +} +// System.Int32 UnityEngine.Events.ArgumentCache::get_intArgument() +extern "C" int32_t ArgumentCache_get_intArgument_m1932 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_IntArgument_5); + return L_0; + } +} +// System.Single UnityEngine.Events.ArgumentCache::get_floatArgument() +extern "C" float ArgumentCache_get_floatArgument_m1933 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + float L_0 = (__this->___m_FloatArgument_6); + return L_0; + } +} +// System.String UnityEngine.Events.ArgumentCache::get_stringArgument() +extern "C" String_t* ArgumentCache_get_stringArgument_m1934 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_StringArgument_7); + return L_0; + } +} +// System.Boolean UnityEngine.Events.ArgumentCache::get_boolArgument() +extern "C" bool ArgumentCache_get_boolArgument_m1935 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_BoolArgument_8); + return L_0; + } +} +// System.Void UnityEngine.Events.ArgumentCache::TidyAssemblyTypeName() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral161; +extern Il2CppCodeGenString* _stringLiteral162; +extern Il2CppCodeGenString* _stringLiteral163; +extern "C" void ArgumentCache_TidyAssemblyTypeName_m1936 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Regex_t463_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(195); + _stringLiteral161 = il2cpp_codegen_string_literal_from_index(161); + _stringLiteral162 = il2cpp_codegen_string_literal_from_index(162); + _stringLiteral163 = il2cpp_codegen_string_literal_from_index(163); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___m_ObjectArgumentAssemblyTypeName_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + String_t* L_2 = (__this->___m_ObjectArgumentAssemblyTypeName_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + IL2CPP_RUNTIME_CLASS_INIT(Regex_t463_il2cpp_TypeInfo_var); + String_t* L_4 = Regex_Replace_m2077(NULL /*static, unused*/, L_2, _stringLiteral161, L_3, /*hidden argument*/NULL); + __this->___m_ObjectArgumentAssemblyTypeName_4 = L_4; + String_t* L_5 = (__this->___m_ObjectArgumentAssemblyTypeName_4); + String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + String_t* L_7 = Regex_Replace_m2077(NULL /*static, unused*/, L_5, _stringLiteral162, L_6, /*hidden argument*/NULL); + __this->___m_ObjectArgumentAssemblyTypeName_4 = L_7; + String_t* L_8 = (__this->___m_ObjectArgumentAssemblyTypeName_4); + String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + String_t* L_10 = Regex_Replace_m2077(NULL /*static, unused*/, L_8, _stringLiteral163, L_9, /*hidden argument*/NULL); + __this->___m_ObjectArgumentAssemblyTypeName_4 = L_10; + return; + } +} +// System.Void UnityEngine.Events.ArgumentCache::OnBeforeSerialize() +extern "C" void ArgumentCache_OnBeforeSerialize_m1937 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + ArgumentCache_TidyAssemblyTypeName_m1936(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.ArgumentCache::OnAfterDeserialize() +extern "C" void ArgumentCache_OnAfterDeserialize_m1938 (ArgumentCache_t388 * __this, const MethodInfo* method) +{ + { + ArgumentCache_TidyAssemblyTypeName_m1936(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::.ctor() +extern "C" void BaseInvokableCall__ctor_m1939 (BaseInvokableCall_t389 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::.ctor(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral164; +extern Il2CppCodeGenString* _stringLiteral165; +extern "C" void BaseInvokableCall__ctor_m1940 (BaseInvokableCall_t389 * __this, Object_t * ___target, MethodInfo_t * ___function, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral164 = il2cpp_codegen_string_literal_from_index(164); + _stringLiteral165 = il2cpp_codegen_string_literal_from_index(165); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___target; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral164, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + MethodInfo_t * L_2 = ___function; + if (L_2) + { + goto IL_0028; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral165, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + return; + } +} +// System.Boolean UnityEngine.Events.BaseInvokableCall::AllowInvoke(System.Delegate) +extern TypeInfo* Object_t76_il2cpp_TypeInfo_var; +extern "C" bool BaseInvokableCall_AllowInvoke_m1941 (Object_t * __this /* static, unused */, Delegate_t435 * ___delegate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t76_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(141); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t76 * V_1 = {0}; + { + Delegate_t435 * L_0 = ___delegate; + NullCheck(L_0); + Object_t * L_1 = Delegate_get_Target_m2078(L_0, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = V_0; + if (L_2) + { + goto IL_000f; + } + } + { + return 1; + } + +IL_000f: + { + Object_t * L_3 = V_0; + V_1 = ((Object_t76 *)IsInstClass(L_3, Object_t76_il2cpp_TypeInfo_var)); + Object_t76 * L_4 = V_1; + bool L_5 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_4, NULL, /*hidden argument*/NULL); + if (L_5) + { + goto IL_002a; + } + } + { + Object_t76 * L_6 = V_1; + bool L_7 = Object_op_Inequality_m429(NULL /*static, unused*/, L_6, (Object_t76 *)NULL, /*hidden argument*/NULL); + return L_7; + } + +IL_002a: + { + return 1; + } +} +// System.Void UnityEngine.Events.InvokableCall::.ctor(System.Object,System.Reflection.MethodInfo) +extern const Il2CppType* UnityAction_t391_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void InvokableCall__ctor_m1942 (InvokableCall_t390 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_0_0_0_var = il2cpp_codegen_type_from_index(196); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + BaseInvokableCall__ctor_m1940(__this, L_0, L_1, /*hidden argument*/NULL); + UnityAction_t391 * L_2 = (__this->___Delegate_0); + MethodInfo_t * L_3 = ___theFunction; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UnityAction_t391_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_5 = ___target; + Delegate_t435 * L_6 = NetFxCoreExtensions_CreateDelegate_m1989(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, L_2, ((UnityAction_t391 *)CastclassSealed(L_6, UnityAction_t391_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_t391 *)CastclassSealed(L_7, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall::.ctor(UnityEngine.Events.UnityAction) +extern TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +extern "C" void InvokableCall__ctor_m1943 (InvokableCall_t390 * __this, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnityAction_t391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(196); + s_Il2CppMethodIntialized = true; + } + { + BaseInvokableCall__ctor_m1939(__this, /*hidden argument*/NULL); + UnityAction_t391 * L_0 = (__this->___Delegate_0); + UnityAction_t391 * L_1 = ___action; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___Delegate_0 = ((UnityAction_t391 *)CastclassSealed(L_2, UnityAction_t391_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void UnityEngine.Events.InvokableCall::Invoke(System.Object[]) +extern "C" void InvokableCall_Invoke_m1944 (InvokableCall_t390 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + UnityAction_t391 * L_0 = (__this->___Delegate_0); + bool L_1 = BaseInvokableCall_AllowInvoke_m1941(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001b; + } + } + { + UnityAction_t391 * L_2 = (__this->___Delegate_0); + NullCheck(L_2); + UnityAction_Invoke_m1996(L_2, /*hidden argument*/NULL); + } + +IL_001b: + { + return; + } +} +// System.Boolean UnityEngine.Events.InvokableCall::Find(System.Object,System.Reflection.MethodInfo) +extern "C" bool InvokableCall_Find_m1945 (InvokableCall_t390 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + UnityAction_t391 * L_0 = (__this->___Delegate_0); + NullCheck(L_0); + Object_t * L_1 = Delegate_get_Target_m2078(L_0, /*hidden argument*/NULL); + Object_t * L_2 = ___targetObj; + if ((!(((Object_t*)(Object_t *)L_1) == ((Object_t*)(Object_t *)L_2)))) + { + goto IL_0021; + } + } + { + UnityAction_t391 * L_3 = (__this->___Delegate_0); + MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m1990(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + MethodInfo_t * L_5 = ___method; + G_B3_0 = ((((Object_t*)(MethodInfo_t *)L_4) == ((Object_t*)(MethodInfo_t *)L_5))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// System.Void UnityEngine.Events.PersistentCall::.ctor() +extern TypeInfo* ArgumentCache_t388_il2cpp_TypeInfo_var; +extern "C" void PersistentCall__ctor_m1946 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentCache_t388_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(197); + s_Il2CppMethodIntialized = true; + } + { + ArgumentCache_t388 * L_0 = (ArgumentCache_t388 *)il2cpp_codegen_object_new (ArgumentCache_t388_il2cpp_TypeInfo_var); + ArgumentCache__ctor_m1929(L_0, /*hidden argument*/NULL); + __this->___m_Arguments_3 = L_0; + __this->___m_CallState_4 = 2; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// UnityEngine.Object UnityEngine.Events.PersistentCall::get_target() +extern "C" Object_t76 * PersistentCall_get_target_m1947 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + { + Object_t76 * L_0 = (__this->___m_Target_0); + return L_0; + } +} +// System.String UnityEngine.Events.PersistentCall::get_methodName() +extern "C" String_t* PersistentCall_get_methodName_m1948 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_MethodName_1); + return L_0; + } +} +// UnityEngine.Events.PersistentListenerMode UnityEngine.Events.PersistentCall::get_mode() +extern "C" int32_t PersistentCall_get_mode_m1949 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_Mode_2); + return L_0; + } +} +// UnityEngine.Events.ArgumentCache UnityEngine.Events.PersistentCall::get_arguments() +extern "C" ArgumentCache_t388 * PersistentCall_get_arguments_m1950 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + { + ArgumentCache_t388 * L_0 = (__this->___m_Arguments_3); + return L_0; + } +} +// System.Boolean UnityEngine.Events.PersistentCall::IsValid() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool PersistentCall_IsValid_m1951 (PersistentCall_t393 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + Object_t76 * L_0 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + bool L_1 = Object_op_Inequality_m429(NULL /*static, unused*/, L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + String_t* L_2 = PersistentCall_get_methodName_m1948(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_3 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B3_0 = 0; + } + +IL_0022: + { + return G_B3_0; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetRuntimeCall(UnityEngine.Events.UnityEventBase) +extern TypeInfo* CachedInvokableCall_1_t464_il2cpp_TypeInfo_var; +extern TypeInfo* CachedInvokableCall_1_t465_il2cpp_TypeInfo_var; +extern TypeInfo* CachedInvokableCall_1_t466_il2cpp_TypeInfo_var; +extern TypeInfo* CachedInvokableCall_1_t467_il2cpp_TypeInfo_var; +extern TypeInfo* InvokableCall_t390_il2cpp_TypeInfo_var; +extern const MethodInfo* CachedInvokableCall_1__ctor_m2079_MethodInfo_var; +extern const MethodInfo* CachedInvokableCall_1__ctor_m2080_MethodInfo_var; +extern const MethodInfo* CachedInvokableCall_1__ctor_m2081_MethodInfo_var; +extern const MethodInfo* CachedInvokableCall_1__ctor_m2082_MethodInfo_var; +extern "C" BaseInvokableCall_t389 * PersistentCall_GetRuntimeCall_m1952 (PersistentCall_t393 * __this, UnityEventBase_t398 * ___theEvent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CachedInvokableCall_1_t464_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(198); + CachedInvokableCall_1_t465_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(199); + CachedInvokableCall_1_t466_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(200); + CachedInvokableCall_1_t467_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(201); + InvokableCall_t390_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(202); + CachedInvokableCall_1__ctor_m2079_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483698); + CachedInvokableCall_1__ctor_m2080_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483699); + CachedInvokableCall_1__ctor_m2081_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483700); + CachedInvokableCall_1__ctor_m2082_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483701); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = (__this->___m_CallState_4); + if (!L_0) + { + goto IL_0011; + } + } + { + UnityEventBase_t398 * L_1 = ___theEvent; + if (L_1) + { + goto IL_0013; + } + } + +IL_0011: + { + return (BaseInvokableCall_t389 *)NULL; + } + +IL_0013: + { + UnityEventBase_t398 * L_2 = ___theEvent; + NullCheck(L_2); + MethodInfo_t * L_3 = UnityEventBase_FindMethod_m1965(L_2, __this, /*hidden argument*/NULL); + V_0 = L_3; + MethodInfo_t * L_4 = V_0; + if (L_4) + { + goto IL_0023; + } + } + { + return (BaseInvokableCall_t389 *)NULL; + } + +IL_0023: + { + int32_t L_5 = (__this->___m_Mode_2); + V_1 = L_5; + int32_t L_6 = V_1; + if (L_6 == 0) + { + goto IL_0051; + } + if (L_6 == 1) + { + goto IL_00d2; + } + if (L_6 == 2) + { + goto IL_005f; + } + if (L_6 == 3) + { + goto IL_008a; + } + if (L_6 == 4) + { + goto IL_0072; + } + if (L_6 == 5) + { + goto IL_00a2; + } + if (L_6 == 6) + { + goto IL_00ba; + } + } + { + goto IL_00df; + } + +IL_0051: + { + UnityEventBase_t398 * L_7 = ___theEvent; + Object_t76 * L_8 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_9 = V_0; + NullCheck(L_7); + BaseInvokableCall_t389 * L_10 = (BaseInvokableCall_t389 *)VirtFuncInvoker2< BaseInvokableCall_t389 *, Object_t *, MethodInfo_t * >::Invoke(7 /* UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEventBase::GetDelegate(System.Object,System.Reflection.MethodInfo) */, L_7, L_8, L_9); + return L_10; + } + +IL_005f: + { + Object_t76 * L_11 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_12 = V_0; + ArgumentCache_t388 * L_13 = (__this->___m_Arguments_3); + BaseInvokableCall_t389 * L_14 = PersistentCall_GetObjectCall_m1953(NULL /*static, unused*/, L_11, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_0072: + { + Object_t76 * L_15 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_16 = V_0; + ArgumentCache_t388 * L_17 = (__this->___m_Arguments_3); + NullCheck(L_17); + float L_18 = ArgumentCache_get_floatArgument_m1933(L_17, /*hidden argument*/NULL); + CachedInvokableCall_1_t464 * L_19 = (CachedInvokableCall_1_t464 *)il2cpp_codegen_object_new (CachedInvokableCall_1_t464_il2cpp_TypeInfo_var); + CachedInvokableCall_1__ctor_m2079(L_19, L_15, L_16, L_18, /*hidden argument*/CachedInvokableCall_1__ctor_m2079_MethodInfo_var); + return L_19; + } + +IL_008a: + { + Object_t76 * L_20 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_21 = V_0; + ArgumentCache_t388 * L_22 = (__this->___m_Arguments_3); + NullCheck(L_22); + int32_t L_23 = ArgumentCache_get_intArgument_m1932(L_22, /*hidden argument*/NULL); + CachedInvokableCall_1_t465 * L_24 = (CachedInvokableCall_1_t465 *)il2cpp_codegen_object_new (CachedInvokableCall_1_t465_il2cpp_TypeInfo_var); + CachedInvokableCall_1__ctor_m2080(L_24, L_20, L_21, L_23, /*hidden argument*/CachedInvokableCall_1__ctor_m2080_MethodInfo_var); + return L_24; + } + +IL_00a2: + { + Object_t76 * L_25 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_26 = V_0; + ArgumentCache_t388 * L_27 = (__this->___m_Arguments_3); + NullCheck(L_27); + String_t* L_28 = ArgumentCache_get_stringArgument_m1934(L_27, /*hidden argument*/NULL); + CachedInvokableCall_1_t466 * L_29 = (CachedInvokableCall_1_t466 *)il2cpp_codegen_object_new (CachedInvokableCall_1_t466_il2cpp_TypeInfo_var); + CachedInvokableCall_1__ctor_m2081(L_29, L_25, L_26, L_28, /*hidden argument*/CachedInvokableCall_1__ctor_m2081_MethodInfo_var); + return L_29; + } + +IL_00ba: + { + Object_t76 * L_30 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_31 = V_0; + ArgumentCache_t388 * L_32 = (__this->___m_Arguments_3); + NullCheck(L_32); + bool L_33 = ArgumentCache_get_boolArgument_m1935(L_32, /*hidden argument*/NULL); + CachedInvokableCall_1_t467 * L_34 = (CachedInvokableCall_1_t467 *)il2cpp_codegen_object_new (CachedInvokableCall_1_t467_il2cpp_TypeInfo_var); + CachedInvokableCall_1__ctor_m2082(L_34, L_30, L_31, L_33, /*hidden argument*/CachedInvokableCall_1__ctor_m2082_MethodInfo_var); + return L_34; + } + +IL_00d2: + { + Object_t76 * L_35 = PersistentCall_get_target_m1947(__this, /*hidden argument*/NULL); + MethodInfo_t * L_36 = V_0; + InvokableCall_t390 * L_37 = (InvokableCall_t390 *)il2cpp_codegen_object_new (InvokableCall_t390_il2cpp_TypeInfo_var); + InvokableCall__ctor_m1942(L_37, L_35, L_36, /*hidden argument*/NULL); + return L_37; + } + +IL_00df: + { + return (BaseInvokableCall_t389 *)NULL; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetObjectCall(UnityEngine.Object,System.Reflection.MethodInfo,UnityEngine.Events.ArgumentCache) +extern const Il2CppType* Object_t76_0_0_0_var; +extern const Il2CppType* CachedInvokableCall_1_t469_0_0_0_var; +extern const Il2CppType* MethodInfo_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* BaseInvokableCall_t389_il2cpp_TypeInfo_var; +extern "C" BaseInvokableCall_t389 * PersistentCall_GetObjectCall_m1953 (Object_t * __this /* static, unused */, Object_t76 * ___target, MethodInfo_t * ___method, ArgumentCache_t388 * ___arguments, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t76_0_0_0_var = il2cpp_codegen_type_from_index(141); + CachedInvokableCall_1_t469_0_0_0_var = il2cpp_codegen_type_from_index(203); + MethodInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(204); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + BaseInvokableCall_t389_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(205); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Type_t * V_2 = {0}; + ConstructorInfo_t468 * V_3 = {0}; + Object_t76 * V_4 = {0}; + Type_t * G_B3_0 = {0}; + Type_t * G_B2_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + V_0 = L_0; + ArgumentCache_t388 * L_1 = ___arguments; + NullCheck(L_1); + String_t* L_2 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_3 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0039; + } + } + { + ArgumentCache_t388 * L_4 = ___arguments; + NullCheck(L_4); + String_t* L_5 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m2083, L_5, 0, "UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"); + Type_t * L_7 = L_6; + G_B2_0 = L_7; + if (L_7) + { + G_B3_0 = L_7; + goto IL_0038; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + G_B3_0 = L_8; + } + +IL_0038: + { + V_0 = G_B3_0; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(CachedInvokableCall_1_t469_0_0_0_var), /*hidden argument*/NULL); + V_1 = L_9; + Type_t * L_10 = V_1; + TypeU5BU5D_t431* L_11 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_12 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + ArrayElementTypeCheck (L_11, L_12); + *((Type_t **)(Type_t **)SZArrayLdElema(L_11, 0, sizeof(Type_t *))) = (Type_t *)L_12; + NullCheck(L_10); + Type_t * L_13 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_10, L_11); + V_2 = L_13; + Type_t * L_14 = V_2; + TypeU5BU5D_t431* L_15 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 3)); + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_16); + *((Type_t **)(Type_t **)SZArrayLdElema(L_15, 0, sizeof(Type_t *))) = (Type_t *)L_16; + TypeU5BU5D_t431* L_17 = L_15; + Type_t * L_18 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MethodInfo_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 1); + ArrayElementTypeCheck (L_17, L_18); + *((Type_t **)(Type_t **)SZArrayLdElema(L_17, 1, sizeof(Type_t *))) = (Type_t *)L_18; + TypeU5BU5D_t431* L_19 = L_17; + Type_t * L_20 = V_0; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 2); + ArrayElementTypeCheck (L_19, L_20); + *((Type_t **)(Type_t **)SZArrayLdElema(L_19, 2, sizeof(Type_t *))) = (Type_t *)L_20; + NullCheck(L_14); + ConstructorInfo_t468 * L_21 = (ConstructorInfo_t468 *)VirtFuncInvoker1< ConstructorInfo_t468 *, TypeU5BU5D_t431* >::Invoke(67 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[]) */, L_14, L_19); + V_3 = L_21; + ArgumentCache_t388 * L_22 = ___arguments; + NullCheck(L_22); + Object_t76 * L_23 = ArgumentCache_get_unityObjectArgument_m1930(L_22, /*hidden argument*/NULL); + V_4 = L_23; + Object_t76 * L_24 = V_4; + bool L_25 = Object_op_Inequality_m429(NULL /*static, unused*/, L_24, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00aa; + } + } + { + Type_t * L_26 = V_0; + Object_t76 * L_27 = V_4; + NullCheck(L_27); + Type_t * L_28 = Object_GetType_m2042(L_27, /*hidden argument*/NULL); + NullCheck(L_26); + bool L_29 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_26, L_28); + if (L_29) + { + goto IL_00aa; + } + } + { + V_4 = (Object_t76 *)NULL; + } + +IL_00aa: + { + ConstructorInfo_t468 * L_30 = V_3; + ObjectU5BU5D_t162* L_31 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + Object_t76 * L_32 = ___target; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + ArrayElementTypeCheck (L_31, L_32); + *((Object_t **)(Object_t **)SZArrayLdElema(L_31, 0, sizeof(Object_t *))) = (Object_t *)L_32; + ObjectU5BU5D_t162* L_33 = L_31; + MethodInfo_t * L_34 = ___method; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 1); + ArrayElementTypeCheck (L_33, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_33, 1, sizeof(Object_t *))) = (Object_t *)L_34; + ObjectU5BU5D_t162* L_35 = L_33; + Object_t76 * L_36 = V_4; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 2); + ArrayElementTypeCheck (L_35, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 2, sizeof(Object_t *))) = (Object_t *)L_36; + NullCheck(L_30); + Object_t * L_37 = ConstructorInfo_Invoke_m2084(L_30, L_35, /*hidden argument*/NULL); + return ((BaseInvokableCall_t389 *)IsInstClass(L_37, BaseInvokableCall_t389_il2cpp_TypeInfo_var)); + } +} +// System.Void UnityEngine.Events.PersistentCallGroup::.ctor() +extern TypeInfo* List_1_t395_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2085_MethodInfo_var; +extern "C" void PersistentCallGroup__ctor_m1954 (PersistentCallGroup_t394 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t395_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(207); + List_1__ctor_m2085_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483702); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + List_1_t395 * L_0 = (List_1_t395 *)il2cpp_codegen_object_new (List_1_t395_il2cpp_TypeInfo_var); + List_1__ctor_m2085(L_0, /*hidden argument*/List_1__ctor_m2085_MethodInfo_var); + __this->___m_Calls_0 = L_0; + return; + } +} +// System.Void UnityEngine.Events.PersistentCallGroup::Initialize(UnityEngine.Events.InvokableCallList,UnityEngine.Events.UnityEventBase) +extern TypeInfo* Enumerator_t470_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1_GetEnumerator_m2086_MethodInfo_var; +extern const MethodInfo* Enumerator_get_Current_m2087_MethodInfo_var; +extern const MethodInfo* Enumerator_MoveNext_m2088_MethodInfo_var; +extern "C" void PersistentCallGroup_Initialize_m1955 (PersistentCallGroup_t394 * __this, InvokableCallList_t396 * ___invokableList, UnityEventBase_t398 * ___unityEventBase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t470_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(208); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + List_1_GetEnumerator_m2086_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483703); + Enumerator_get_Current_m2087_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483704); + Enumerator_MoveNext_m2088_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483705); + s_Il2CppMethodIntialized = true; + } + PersistentCall_t393 * V_0 = {0}; + Enumerator_t470 V_1 = {0}; + BaseInvokableCall_t389 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + List_1_t395 * L_0 = (__this->___m_Calls_0); + NullCheck(L_0); + Enumerator_t470 L_1 = List_1_GetEnumerator_m2086(L_0, /*hidden argument*/List_1_GetEnumerator_m2086_MethodInfo_var); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_003e; + } + +IL_0011: + { + PersistentCall_t393 * L_2 = Enumerator_get_Current_m2087((&V_1), /*hidden argument*/Enumerator_get_Current_m2087_MethodInfo_var); + V_0 = L_2; + PersistentCall_t393 * L_3 = V_0; + NullCheck(L_3); + bool L_4 = PersistentCall_IsValid_m1951(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0029; + } + } + +IL_0024: + { + goto IL_003e; + } + +IL_0029: + { + PersistentCall_t393 * L_5 = V_0; + UnityEventBase_t398 * L_6 = ___unityEventBase; + NullCheck(L_5); + BaseInvokableCall_t389 * L_7 = PersistentCall_GetRuntimeCall_m1952(L_5, L_6, /*hidden argument*/NULL); + V_2 = L_7; + BaseInvokableCall_t389 * L_8 = V_2; + if (!L_8) + { + goto IL_003e; + } + } + +IL_0037: + { + InvokableCallList_t396 * L_9 = ___invokableList; + BaseInvokableCall_t389 * L_10 = V_2; + NullCheck(L_9); + InvokableCallList_AddPersistentInvokableCall_m1957(L_9, L_10, /*hidden argument*/NULL); + } + +IL_003e: + { + bool L_11 = Enumerator_MoveNext_m2088((&V_1), /*hidden argument*/Enumerator_MoveNext_m2088_MethodInfo_var); + if (L_11) + { + goto IL_0011; + } + } + +IL_004a: + { + IL2CPP_LEAVE(0x5B, FINALLY_004f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004f; + } + +FINALLY_004f: + { // begin finally (depth: 1) + Enumerator_t470 L_12 = V_1; + Enumerator_t470 L_13 = L_12; + Object_t * L_14 = Box(Enumerator_t470_il2cpp_TypeInfo_var, &L_13); + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(79) + } // end finally (depth: 1) + IL2CPP_CLEANUP(79) + { + IL2CPP_JUMP_TBL(0x5B, IL_005b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005b: + { + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::.ctor() +extern TypeInfo* List_1_t397_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2089_MethodInfo_var; +extern "C" void InvokableCallList__ctor_m1956 (InvokableCallList_t396 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t397_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(209); + List_1__ctor_m2089_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483706); + s_Il2CppMethodIntialized = true; + } + { + List_1_t397 * L_0 = (List_1_t397 *)il2cpp_codegen_object_new (List_1_t397_il2cpp_TypeInfo_var); + List_1__ctor_m2089(L_0, /*hidden argument*/List_1__ctor_m2089_MethodInfo_var); + __this->___m_PersistentCalls_0 = L_0; + List_1_t397 * L_1 = (List_1_t397 *)il2cpp_codegen_object_new (List_1_t397_il2cpp_TypeInfo_var); + List_1__ctor_m2089(L_1, /*hidden argument*/List_1__ctor_m2089_MethodInfo_var); + __this->___m_RuntimeCalls_1 = L_1; + List_1_t397 * L_2 = (List_1_t397 *)il2cpp_codegen_object_new (List_1_t397_il2cpp_TypeInfo_var); + List_1__ctor_m2089(L_2, /*hidden argument*/List_1__ctor_m2089_MethodInfo_var); + __this->___m_ExecutingCalls_2 = L_2; + __this->___m_NeedsUpdate_3 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::AddPersistentInvokableCall(UnityEngine.Events.BaseInvokableCall) +extern "C" void InvokableCallList_AddPersistentInvokableCall_m1957 (InvokableCallList_t396 * __this, BaseInvokableCall_t389 * ___call, const MethodInfo* method) +{ + { + List_1_t397 * L_0 = (__this->___m_PersistentCalls_0); + BaseInvokableCall_t389 * L_1 = ___call; + NullCheck(L_0); + VirtActionInvoker1< BaseInvokableCall_t389 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_0, L_1); + __this->___m_NeedsUpdate_3 = 1; + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::AddListener(UnityEngine.Events.BaseInvokableCall) +extern "C" void InvokableCallList_AddListener_m1958 (InvokableCallList_t396 * __this, BaseInvokableCall_t389 * ___call, const MethodInfo* method) +{ + { + List_1_t397 * L_0 = (__this->___m_RuntimeCalls_1); + BaseInvokableCall_t389 * L_1 = ___call; + NullCheck(L_0); + VirtActionInvoker1< BaseInvokableCall_t389 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_0, L_1); + __this->___m_NeedsUpdate_3 = 1; + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::RemoveListener(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* List_1_t397_il2cpp_TypeInfo_var; +extern TypeInfo* Predicate_1_t471_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m2089_MethodInfo_var; +extern const MethodInfo* Predicate_1__ctor_m2090_MethodInfo_var; +extern const MethodInfo* List_1_RemoveAll_m2091_MethodInfo_var; +extern "C" void InvokableCallList_RemoveListener_m1959 (InvokableCallList_t396 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t397_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(209); + Predicate_1_t471_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(210); + List_1__ctor_m2089_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483706); + Predicate_1__ctor_m2090_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483707); + List_1_RemoveAll_m2091_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483708); + s_Il2CppMethodIntialized = true; + } + List_1_t397 * V_0 = {0}; + int32_t V_1 = 0; + { + List_1_t397 * L_0 = (List_1_t397 *)il2cpp_codegen_object_new (List_1_t397_il2cpp_TypeInfo_var); + List_1__ctor_m2089(L_0, /*hidden argument*/List_1__ctor_m2089_MethodInfo_var); + V_0 = L_0; + V_1 = 0; + goto IL_003b; + } + +IL_000d: + { + List_1_t397 * L_1 = (__this->___m_RuntimeCalls_1); + int32_t L_2 = V_1; + NullCheck(L_1); + BaseInvokableCall_t389 * L_3 = (BaseInvokableCall_t389 *)VirtFuncInvoker1< BaseInvokableCall_t389 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_1, L_2); + Object_t * L_4 = ___targetObj; + MethodInfo_t * L_5 = ___method; + NullCheck(L_3); + bool L_6 = (bool)VirtFuncInvoker2< bool, Object_t *, MethodInfo_t * >::Invoke(5 /* System.Boolean UnityEngine.Events.BaseInvokableCall::Find(System.Object,System.Reflection.MethodInfo) */, L_3, L_4, L_5); + if (!L_6) + { + goto IL_0037; + } + } + { + List_1_t397 * L_7 = V_0; + List_1_t397 * L_8 = (__this->___m_RuntimeCalls_1); + int32_t L_9 = V_1; + NullCheck(L_8); + BaseInvokableCall_t389 * L_10 = (BaseInvokableCall_t389 *)VirtFuncInvoker1< BaseInvokableCall_t389 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_8, L_9); + NullCheck(L_7); + VirtActionInvoker1< BaseInvokableCall_t389 * >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(!0) */, L_7, L_10); + } + +IL_0037: + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_003b: + { + int32_t L_12 = V_1; + List_1_t397 * L_13 = (__this->___m_RuntimeCalls_1); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_13); + if ((((int32_t)L_12) < ((int32_t)L_14))) + { + goto IL_000d; + } + } + { + List_1_t397 * L_15 = (__this->___m_RuntimeCalls_1); + List_1_t397 * L_16 = V_0; + List_1_t397 * L_17 = L_16; + IntPtr_t L_18 = { (void*)GetVirtualMethodInfo(L_17, 24) }; + Predicate_1_t471 * L_19 = (Predicate_1_t471 *)il2cpp_codegen_object_new (Predicate_1_t471_il2cpp_TypeInfo_var); + Predicate_1__ctor_m2090(L_19, L_17, L_18, /*hidden argument*/Predicate_1__ctor_m2090_MethodInfo_var); + NullCheck(L_15); + List_1_RemoveAll_m2091(L_15, L_19, /*hidden argument*/List_1_RemoveAll_m2091_MethodInfo_var); + __this->___m_NeedsUpdate_3 = 1; + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::ClearPersistent() +extern "C" void InvokableCallList_ClearPersistent_m1960 (InvokableCallList_t396 * __this, const MethodInfo* method) +{ + { + List_1_t397 * L_0 = (__this->___m_PersistentCalls_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_0); + __this->___m_NeedsUpdate_3 = 1; + return; + } +} +// System.Void UnityEngine.Events.InvokableCallList::Invoke(System.Object[]) +extern const MethodInfo* List_1_AddRange_m2092_MethodInfo_var; +extern "C" void InvokableCallList_Invoke_m1961 (InvokableCallList_t396 * __this, ObjectU5BU5D_t162* ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_AddRange_m2092_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483709); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___m_NeedsUpdate_3); + if (!L_0) + { + goto IL_003f; + } + } + { + List_1_t397 * L_1 = (__this->___m_ExecutingCalls_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(23 /* System.Void System.Collections.Generic.List`1::Clear() */, L_1); + List_1_t397 * L_2 = (__this->___m_ExecutingCalls_2); + List_1_t397 * L_3 = (__this->___m_PersistentCalls_0); + NullCheck(L_2); + List_1_AddRange_m2092(L_2, L_3, /*hidden argument*/List_1_AddRange_m2092_MethodInfo_var); + List_1_t397 * L_4 = (__this->___m_ExecutingCalls_2); + List_1_t397 * L_5 = (__this->___m_RuntimeCalls_1); + NullCheck(L_4); + List_1_AddRange_m2092(L_4, L_5, /*hidden argument*/List_1_AddRange_m2092_MethodInfo_var); + __this->___m_NeedsUpdate_3 = 0; + } + +IL_003f: + { + V_0 = 0; + goto IL_005c; + } + +IL_0046: + { + List_1_t397 * L_6 = (__this->___m_ExecutingCalls_2); + int32_t L_7 = V_0; + NullCheck(L_6); + BaseInvokableCall_t389 * L_8 = (BaseInvokableCall_t389 *)VirtFuncInvoker1< BaseInvokableCall_t389 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, L_6, L_7); + ObjectU5BU5D_t162* L_9 = ___parameters; + NullCheck(L_8); + VirtActionInvoker1< ObjectU5BU5D_t162* >::Invoke(4 /* System.Void UnityEngine.Events.BaseInvokableCall::Invoke(System.Object[]) */, L_8, L_9); + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_005c: + { + int32_t L_11 = V_0; + List_1_t397 * L_12 = (__this->___m_ExecutingCalls_2); + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_12); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_0046; + } + } + { + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::.ctor() +extern TypeInfo* InvokableCallList_t396_il2cpp_TypeInfo_var; +extern TypeInfo* PersistentCallGroup_t394_il2cpp_TypeInfo_var; +extern "C" void UnityEventBase__ctor_m1962 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvokableCallList_t396_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(211); + PersistentCallGroup_t394_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(212); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_CallsDirty_3 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + InvokableCallList_t396 * L_0 = (InvokableCallList_t396 *)il2cpp_codegen_object_new (InvokableCallList_t396_il2cpp_TypeInfo_var); + InvokableCallList__ctor_m1956(L_0, /*hidden argument*/NULL); + __this->___m_Calls_0 = L_0; + PersistentCallGroup_t394 * L_1 = (PersistentCallGroup_t394 *)il2cpp_codegen_object_new (PersistentCallGroup_t394_il2cpp_TypeInfo_var); + PersistentCallGroup__ctor_m1954(L_1, /*hidden argument*/NULL); + __this->___m_PersistentCalls_1 = L_1; + Type_t * L_2 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_2); + __this->___m_TypeName_2 = L_3; + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() +extern "C" void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m1963 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() +extern "C" void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m1964 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + { + UnityEventBase_DirtyPersistentCalls_m1967(__this, /*hidden argument*/NULL); + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_0); + __this->___m_TypeName_2 = L_1; + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(UnityEngine.Events.PersistentCall) +extern const Il2CppType* Object_t76_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEventBase_FindMethod_m1965 (UnityEventBase_t398 * __this, PersistentCall_t393 * ___call, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t76_0_0_0_var = il2cpp_codegen_type_from_index(141); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * G_B3_0 = {0}; + Type_t * G_B2_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + V_0 = L_0; + PersistentCall_t393 * L_1 = ___call; + NullCheck(L_1); + ArgumentCache_t388 * L_2 = PersistentCall_get_arguments_m1950(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_IsNullOrEmpty_m2039(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0043; + } + } + { + PersistentCall_t393 * L_5 = ___call; + NullCheck(L_5); + ArgumentCache_t388 * L_6 = PersistentCall_get_arguments_m1950(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_7 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m2083, L_7, 0, "UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"); + Type_t * L_9 = L_8; + G_B2_0 = L_9; + if (L_9) + { + G_B3_0 = L_9; + goto IL_0042; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + G_B3_0 = L_10; + } + +IL_0042: + { + V_0 = G_B3_0; + } + +IL_0043: + { + PersistentCall_t393 * L_11 = ___call; + NullCheck(L_11); + String_t* L_12 = PersistentCall_get_methodName_m1948(L_11, /*hidden argument*/NULL); + PersistentCall_t393 * L_13 = ___call; + NullCheck(L_13); + Object_t76 * L_14 = PersistentCall_get_target_m1947(L_13, /*hidden argument*/NULL); + PersistentCall_t393 * L_15 = ___call; + NullCheck(L_15); + int32_t L_16 = PersistentCall_get_mode_m1949(L_15, /*hidden argument*/NULL); + Type_t * L_17 = V_0; + MethodInfo_t * L_18 = UnityEventBase_FindMethod_m1966(__this, L_12, L_14, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(System.String,System.Object,UnityEngine.Events.PersistentListenerMode,System.Type) +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* Boolean_t448_0_0_0_var; +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Object_t76_0_0_0_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEventBase_FindMethod_m1966 (UnityEventBase_t398 * __this, String_t* ___name, Object_t * ___listener, int32_t ___mode, Type_t * ___argumentType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Boolean_t448_0_0_0_var = il2cpp_codegen_type_from_index(99); + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Object_t76_0_0_0_var = il2cpp_codegen_type_from_index(141); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + Type_t * G_B10_0 = {0}; + int32_t G_B10_1 = 0; + TypeU5BU5D_t431* G_B10_2 = {0}; + TypeU5BU5D_t431* G_B10_3 = {0}; + String_t* G_B10_4 = {0}; + Object_t * G_B10_5 = {0}; + Type_t * G_B9_0 = {0}; + int32_t G_B9_1 = 0; + TypeU5BU5D_t431* G_B9_2 = {0}; + TypeU5BU5D_t431* G_B9_3 = {0}; + String_t* G_B9_4 = {0}; + Object_t * G_B9_5 = {0}; + { + int32_t L_0 = ___mode; + V_0 = L_0; + int32_t L_1 = V_0; + if (L_1 == 0) + { + goto IL_0029; + } + if (L_1 == 1) + { + goto IL_0032; + } + if (L_1 == 2) + { + goto IL_00ac; + } + if (L_1 == 3) + { + goto IL_005b; + } + if (L_1 == 4) + { + goto IL_0040; + } + if (L_1 == 5) + { + goto IL_0091; + } + if (L_1 == 6) + { + goto IL_0076; + } + } + { + goto IL_00d0; + } + +IL_0029: + { + String_t* L_2 = ___name; + Object_t * L_3 = ___listener; + MethodInfo_t * L_4 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, Object_t * >::Invoke(6 /* System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod_Impl(System.String,System.Object) */, __this, L_2, L_3); + return L_4; + } + +IL_0032: + { + Object_t * L_5 = ___listener; + String_t* L_6 = ___name; + MethodInfo_t * L_7 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_5, L_6, ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + return L_7; + } + +IL_0040: + { + Object_t * L_8 = ___listener; + String_t* L_9 = ___name; + TypeU5BU5D_t431* L_10 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + ArrayElementTypeCheck (L_10, L_11); + *((Type_t **)(Type_t **)SZArrayLdElema(L_10, 0, sizeof(Type_t *))) = (Type_t *)L_11; + MethodInfo_t * L_12 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/NULL); + return L_12; + } + +IL_005b: + { + Object_t * L_13 = ___listener; + String_t* L_14 = ___name; + TypeU5BU5D_t431* L_15 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_16); + *((Type_t **)(Type_t **)SZArrayLdElema(L_15, 0, sizeof(Type_t *))) = (Type_t *)L_16; + MethodInfo_t * L_17 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_13, L_14, L_15, /*hidden argument*/NULL); + return L_17; + } + +IL_0076: + { + Object_t * L_18 = ___listener; + String_t* L_19 = ___name; + TypeU5BU5D_t431* L_20 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_21 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Boolean_t448_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + ArrayElementTypeCheck (L_20, L_21); + *((Type_t **)(Type_t **)SZArrayLdElema(L_20, 0, sizeof(Type_t *))) = (Type_t *)L_21; + MethodInfo_t * L_22 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + return L_22; + } + +IL_0091: + { + Object_t * L_23 = ___listener; + String_t* L_24 = ___name; + TypeU5BU5D_t431* L_25 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_26); + *((Type_t **)(Type_t **)SZArrayLdElema(L_25, 0, sizeof(Type_t *))) = (Type_t *)L_26; + MethodInfo_t * L_27 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_23, L_24, L_25, /*hidden argument*/NULL); + return L_27; + } + +IL_00ac: + { + Object_t * L_28 = ___listener; + String_t* L_29 = ___name; + TypeU5BU5D_t431* L_30 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + Type_t * L_31 = ___argumentType; + Type_t * L_32 = L_31; + G_B9_0 = L_32; + G_B9_1 = 0; + G_B9_2 = L_30; + G_B9_3 = L_30; + G_B9_4 = L_29; + G_B9_5 = L_28; + if (L_32) + { + G_B10_0 = L_32; + G_B10_1 = 0; + G_B10_2 = L_30; + G_B10_3 = L_30; + G_B10_4 = L_29; + G_B10_5 = L_28; + goto IL_00c9; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_33 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t76_0_0_0_var), /*hidden argument*/NULL); + G_B10_0 = L_33; + G_B10_1 = G_B9_1; + G_B10_2 = G_B9_2; + G_B10_3 = G_B9_3; + G_B10_4 = G_B9_4; + G_B10_5 = G_B9_5; + } + +IL_00c9: + { + NullCheck(G_B10_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B10_2, G_B10_1); + ArrayElementTypeCheck (G_B10_2, G_B10_0); + *((Type_t **)(Type_t **)SZArrayLdElema(G_B10_2, G_B10_1, sizeof(Type_t *))) = (Type_t *)G_B10_0; + MethodInfo_t * L_34 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, G_B10_5, G_B10_4, G_B10_3, /*hidden argument*/NULL); + return L_34; + } + +IL_00d0: + { + return (MethodInfo_t *)NULL; + } +} +// System.Void UnityEngine.Events.UnityEventBase::DirtyPersistentCalls() +extern "C" void UnityEventBase_DirtyPersistentCalls_m1967 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + { + InvokableCallList_t396 * L_0 = (__this->___m_Calls_0); + NullCheck(L_0); + InvokableCallList_ClearPersistent_m1960(L_0, /*hidden argument*/NULL); + __this->___m_CallsDirty_3 = 1; + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::RebuildPersistentCallsIfNeeded() +extern "C" void UnityEventBase_RebuildPersistentCallsIfNeeded_m1968 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_CallsDirty_3); + if (!L_0) + { + goto IL_0024; + } + } + { + PersistentCallGroup_t394 * L_1 = (__this->___m_PersistentCalls_1); + InvokableCallList_t396 * L_2 = (__this->___m_Calls_0); + NullCheck(L_1); + PersistentCallGroup_Initialize_m1955(L_1, L_2, __this, /*hidden argument*/NULL); + __this->___m_CallsDirty_3 = 0; + } + +IL_0024: + { + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::AddCall(UnityEngine.Events.BaseInvokableCall) +extern "C" void UnityEventBase_AddCall_m1969 (UnityEventBase_t398 * __this, BaseInvokableCall_t389 * ___call, const MethodInfo* method) +{ + { + InvokableCallList_t396 * L_0 = (__this->___m_Calls_0); + BaseInvokableCall_t389 * L_1 = ___call; + NullCheck(L_0); + InvokableCallList_AddListener_m1958(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::RemoveListener(System.Object,System.Reflection.MethodInfo) +extern "C" void UnityEventBase_RemoveListener_m1970 (UnityEventBase_t398 * __this, Object_t * ___targetObj, MethodInfo_t * ___method, const MethodInfo* method) +{ + { + InvokableCallList_t396 * L_0 = (__this->___m_Calls_0); + Object_t * L_1 = ___targetObj; + MethodInfo_t * L_2 = ___method; + NullCheck(L_0); + InvokableCallList_RemoveListener_m1959(L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEventBase::Invoke(System.Object[]) +extern "C" void UnityEventBase_Invoke_m1971 (UnityEventBase_t398 * __this, ObjectU5BU5D_t162* ___parameters, const MethodInfo* method) +{ + { + UnityEventBase_RebuildPersistentCallsIfNeeded_m1968(__this, /*hidden argument*/NULL); + InvokableCallList_t396 * L_0 = (__this->___m_Calls_0); + ObjectU5BU5D_t162* L_1 = ___parameters; + NullCheck(L_0); + InvokableCallList_Invoke_m1961(L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String UnityEngine.Events.UnityEventBase::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* UnityEventBase_ToString_m1972 (UnityEventBase_t398 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Object_ToString_m2093(__this, /*hidden argument*/NULL); + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, L_0, _stringLiteral166, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::GetValidMethodInfo(System.Object,System.String,System.Type[]) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEventBase_GetValidMethodInfo_m1973 (Object_t * __this /* static, unused */, Object_t * ___obj, String_t* ___functionName, TypeU5BU5D_t431* ___argumentTypes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + ParameterInfoU5BU5D_t461* V_2 = {0}; + bool V_3 = false; + int32_t V_4 = 0; + ParameterInfo_t462 * V_5 = {0}; + ParameterInfoU5BU5D_t461* V_6 = {0}; + int32_t V_7 = 0; + Type_t * V_8 = {0}; + Type_t * V_9 = {0}; + { + Object_t * L_0 = ___obj; + NullCheck(L_0); + Type_t * L_1 = Object_GetType_m2042(L_0, /*hidden argument*/NULL); + V_0 = L_1; + goto IL_008e; + } + +IL_000c: + { + Type_t * L_2 = V_0; + String_t* L_3 = ___functionName; + TypeU5BU5D_t431* L_4 = ___argumentTypes; + NullCheck(L_2); + MethodInfo_t * L_5 = (MethodInfo_t *)VirtFuncInvoker5< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(48 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_2, L_3, ((int32_t)52), (Binder_t451 *)NULL, L_4, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_1 = L_5; + MethodInfo_t * L_6 = V_1; + if (!L_6) + { + goto IL_0087; + } + } + { + MethodInfo_t * L_7 = V_1; + NullCheck(L_7); + ParameterInfoU5BU5D_t461* L_8 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_7); + V_2 = L_8; + V_3 = 1; + V_4 = 0; + ParameterInfoU5BU5D_t461* L_9 = V_2; + V_6 = L_9; + V_7 = 0; + goto IL_0074; + } + +IL_0036: + { + ParameterInfoU5BU5D_t461* L_10 = V_6; + int32_t L_11 = V_7; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_5 = (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_10, L_12, sizeof(ParameterInfo_t462 *))); + TypeU5BU5D_t431* L_13 = ___argumentTypes; + int32_t L_14 = V_4; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + V_8 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_13, L_15, sizeof(Type_t *))); + ParameterInfo_t462 * L_16 = V_5; + NullCheck(L_16); + Type_t * L_17 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_16); + V_9 = L_17; + Type_t * L_18 = V_8; + NullCheck(L_18); + bool L_19 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, L_18); + Type_t * L_20 = V_9; + NullCheck(L_20); + bool L_21 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, L_20); + V_3 = ((((int32_t)L_19) == ((int32_t)L_21))? 1 : 0); + bool L_22 = V_3; + if (L_22) + { + goto IL_0068; + } + } + { + goto IL_007f; + } + +IL_0068: + { + int32_t L_23 = V_4; + V_4 = ((int32_t)((int32_t)L_23+(int32_t)1)); + int32_t L_24 = V_7; + V_7 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0074: + { + int32_t L_25 = V_7; + ParameterInfoU5BU5D_t461* L_26 = V_6; + NullCheck(L_26); + if ((((int32_t)L_25) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))))) + { + goto IL_0036; + } + } + +IL_007f: + { + bool L_27 = V_3; + if (!L_27) + { + goto IL_0087; + } + } + { + MethodInfo_t * L_28 = V_1; + return L_28; + } + +IL_0087: + { + Type_t * L_29 = V_0; + NullCheck(L_29); + Type_t * L_30 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_29); + V_0 = L_30; + } + +IL_008e: + { + Type_t * L_31 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_32 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_31) == ((Object_t*)(Type_t *)L_32))) + { + goto IL_00a4; + } + } + { + Type_t * L_33 = V_0; + if (L_33) + { + goto IL_000c; + } + } + +IL_00a4: + { + return (MethodInfo_t *)NULL; + } +} +// System.Void UnityEngine.Events.UnityEvent::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void UnityEvent__ctor_m1974 (UnityEvent_t399 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___m_InvokeArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + UnityEventBase__ctor_m1962(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction) +extern "C" void UnityEvent_AddListener_m1975 (UnityEvent_t399 * __this, UnityAction_t391 * ___call, const MethodInfo* method) +{ + { + UnityAction_t391 * L_0 = ___call; + BaseInvokableCall_t389 * L_1 = UnityEvent_GetDelegate_m1978(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + UnityEventBase_AddCall_m1969(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent::FindMethod_Impl(System.String,System.Object) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * UnityEvent_FindMethod_Impl_m1976 (UnityEvent_t399 * __this, String_t* ___name, Object_t * ___targetObj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___targetObj; + String_t* L_1 = ___name; + MethodInfo_t * L_2 = UnityEventBase_GetValidMethodInfo_m1973(NULL /*static, unused*/, L_0, L_1, ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent::GetDelegate(System.Object,System.Reflection.MethodInfo) +extern TypeInfo* InvokableCall_t390_il2cpp_TypeInfo_var; +extern "C" BaseInvokableCall_t389 * UnityEvent_GetDelegate_m1977 (UnityEvent_t399 * __this, Object_t * ___target, MethodInfo_t * ___theFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvokableCall_t390_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(202); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___target; + MethodInfo_t * L_1 = ___theFunction; + InvokableCall_t390 * L_2 = (InvokableCall_t390 *)il2cpp_codegen_object_new (InvokableCall_t390_il2cpp_TypeInfo_var); + InvokableCall__ctor_m1942(L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent::GetDelegate(UnityEngine.Events.UnityAction) +extern TypeInfo* InvokableCall_t390_il2cpp_TypeInfo_var; +extern "C" BaseInvokableCall_t389 * UnityEvent_GetDelegate_m1978 (Object_t * __this /* static, unused */, UnityAction_t391 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvokableCall_t390_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(202); + s_Il2CppMethodIntialized = true; + } + { + UnityAction_t391 * L_0 = ___action; + InvokableCall_t390 * L_1 = (InvokableCall_t390 *)il2cpp_codegen_object_new (InvokableCall_t390_il2cpp_TypeInfo_var); + InvokableCall__ctor_m1943(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.Events.UnityEvent::Invoke() +extern "C" void UnityEvent_Invoke_m1979 (UnityEvent_t399 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->___m_InvokeArray_4); + UnityEventBase_Invoke_m1971(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Internal.DefaultValueAttribute::.ctor(System.String) +extern "C" void DefaultValueAttribute__ctor_m1980 (DefaultValueAttribute_t400 * __this, String_t* ___value, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___value; + __this->___DefaultValue_0 = L_0; + return; + } +} +// System.Object UnityEngine.Internal.DefaultValueAttribute::get_Value() +extern "C" Object_t * DefaultValueAttribute_get_Value_m1981 (DefaultValueAttribute_t400 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___DefaultValue_0); + return L_0; + } +} +// System.Boolean UnityEngine.Internal.DefaultValueAttribute::Equals(System.Object) +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +extern "C" bool DefaultValueAttribute_Equals_m1982 (DefaultValueAttribute_t400 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + DefaultValueAttribute_t400 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + V_0 = ((DefaultValueAttribute_t400 *)IsInstClass(L_0, DefaultValueAttribute_t400_il2cpp_TypeInfo_var)); + DefaultValueAttribute_t400 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + Object_t * L_2 = (__this->___DefaultValue_0); + if (L_2) + { + goto IL_0024; + } + } + { + DefaultValueAttribute_t400 * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = DefaultValueAttribute_get_Value_m1981(L_3, /*hidden argument*/NULL); + return ((((Object_t*)(Object_t *)L_4) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0024: + { + Object_t * L_5 = (__this->___DefaultValue_0); + DefaultValueAttribute_t400 * L_6 = V_0; + NullCheck(L_6); + Object_t * L_7 = DefaultValueAttribute_get_Value_m1981(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7); + return L_8; + } +} +// System.Int32 UnityEngine.Internal.DefaultValueAttribute::GetHashCode() +extern "C" int32_t DefaultValueAttribute_GetHashCode_m1983 (DefaultValueAttribute_t400 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___DefaultValue_0); + if (L_0) + { + goto IL_0012; + } + } + { + int32_t L_1 = Attribute_GetHashCode_m2094(__this, /*hidden argument*/NULL); + return L_1; + } + +IL_0012: + { + Object_t * L_2 = (__this->___DefaultValue_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2); + return L_3; + } +} +// System.Void UnityEngine.Internal.ExcludeFromDocsAttribute::.ctor() +extern "C" void ExcludeFromDocsAttribute__ctor_m1984 (ExcludeFromDocsAttribute_t401 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Serialization.FormerlySerializedAsAttribute::.ctor(System.String) +extern "C" void FormerlySerializedAsAttribute__ctor_m1985 (FormerlySerializedAsAttribute_t402 * __this, String_t* ___oldName, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___oldName; + __this->___m_oldName_0 = L_0; + return; + } +} +// System.Void UnityEngineInternal.TypeInferenceRuleAttribute::.ctor(UnityEngineInternal.TypeInferenceRules) +extern TypeInfo* TypeInferenceRules_t403_il2cpp_TypeInfo_var; +extern "C" void TypeInferenceRuleAttribute__ctor_m1986 (TypeInferenceRuleAttribute_t404 * __this, int32_t ___rule, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRules_t403_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(214); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___rule; + int32_t L_1 = L_0; + Object_t * L_2 = Box(TypeInferenceRules_t403_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_2); + TypeInferenceRuleAttribute__ctor_m1987(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngineInternal.TypeInferenceRuleAttribute::.ctor(System.String) +extern "C" void TypeInferenceRuleAttribute__ctor_m1987 (TypeInferenceRuleAttribute_t404 * __this, String_t* ___rule, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___rule; + __this->____rule_0 = L_0; + return; + } +} +// System.String UnityEngineInternal.TypeInferenceRuleAttribute::ToString() +extern "C" String_t* TypeInferenceRuleAttribute_ToString_m1988 (TypeInferenceRuleAttribute_t404 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____rule_0); + return L_0; + } +} +// System.Delegate UnityEngineInternal.NetFxCoreExtensions::CreateDelegate(System.Reflection.MethodInfo,System.Type,System.Object) +extern "C" Delegate_t435 * NetFxCoreExtensions_CreateDelegate_m1989 (Object_t * __this /* static, unused */, MethodInfo_t * ___self, Type_t * ___delegateType, Object_t * ___target, const MethodInfo* method) +{ + { + Type_t * L_0 = ___delegateType; + Object_t * L_1 = ___target; + MethodInfo_t * L_2 = ___self; + Delegate_t435 * L_3 = Delegate_CreateDelegate_m2095(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.MethodInfo UnityEngineInternal.NetFxCoreExtensions::GetMethodInfo(System.Delegate) +extern "C" MethodInfo_t * NetFxCoreExtensions_GetMethodInfo_m1990 (Object_t * __this /* static, unused */, Delegate_t435 * ___self, const MethodInfo* method) +{ + { + Delegate_t435 * L_0 = ___self; + NullCheck(L_0); + MethodInfo_t * L_1 = Delegate_get_Method_m2096(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAdsDelegate__ctor_m1991 (UnityAdsDelegate_t270 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate::Invoke() +extern "C" void UnityAdsDelegate_Invoke_m1992 (UnityAdsDelegate_t270 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAdsDelegate_Invoke_m1992((UnityAdsDelegate_t270 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_UnityAdsDelegate_t270(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult UnityEngine.Advertisements.UnityAdsDelegate::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAdsDelegate_BeginInvoke_m1993 (UnityAdsDelegate_t270 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Advertisements.UnityAdsDelegate::EndInvoke(System.IAsyncResult) +extern "C" void UnityAdsDelegate_EndInvoke_m1994 (UnityAdsDelegate_t270 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr) +extern "C" void UnityAction__ctor_m1995 (UnityAction_t391 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void UnityEngine.Events.UnityAction::Invoke() +extern "C" void UnityAction_Invoke_m1996 (UnityAction_t391 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnityAction_Invoke_m1996((UnityAction_t391 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_UnityAction_t391(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult UnityEngine.Events.UnityAction::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * UnityAction_BeginInvoke_m1997 (UnityAction_t391 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void UnityEngine.Events.UnityAction::EndInvoke(System.IAsyncResult) +extern "C" void UnityAction_EndInvoke_m1998 (UnityAction_t391 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_0.cpp" new file mode 100644 index 00000000..056967ba --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_0.cpp" @@ -0,0 +1,79352 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Object +struct Object_t; +// System.Type +struct Type_t; +// System.String +struct String_t; +// System.ValueType +struct ValueType_t1104; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Attribute +struct Attribute_t246; +// System.Reflection.MemberInfo +struct MemberInfo_t; +// System.Reflection.ParameterInfo +struct ParameterInfo_t462; +// System.IFormatProvider +struct IFormatProvider_t1770; +// System.Exception +struct Exception_t152; +// System.Globalization.NumberFormatInfo +struct NumberFormatInfo_t1250; +// System.SerializableAttribute +struct SerializableAttribute_t1105; +// System.AttributeUsageAttribute +struct AttributeUsageAttribute_t1106; +// System.Runtime.InteropServices.ComVisibleAttribute +struct ComVisibleAttribute_t1107; +// System.CLSCompliantAttribute +struct CLSCompliantAttribute_t1108; +// System.Globalization.CultureInfo +struct CultureInfo_t453; +// System.Char[] +struct CharU5BU5D_t458; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t1771; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.String[] +struct StringU5BU5D_t163; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Text.Encoding +struct Encoding_t931; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.MulticastDelegate +struct MulticastDelegate_t220; +// System.Delegate[] +struct DelegateU5BU5D_t1772; +// System.Delegate +struct Delegate_t435; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// System.Enum +struct Enum_t941; +// System.Array +struct Array_t; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Array/SimpleEnumerator +struct SimpleEnumerator_t1114; +// System.Array/Swapper +struct Swapper_t1115; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Int64[] +struct Int64U5BU5D_t1773; +// System.Collections.IComparer +struct IComparer_t729; +// System.Double[] +struct DoubleU5BU5D_t1774; +// System.Reflection.Binder +struct Binder_t451; +// System.Type[] +struct TypeU5BU5D_t431; +// System.Reflection.ParameterModifier[] +struct ParameterModifierU5BU5D_t452; +// System.Reflection.PropertyInfo +struct PropertyInfo_t; +// System.Reflection.ConstructorInfo +struct ConstructorInfo_t468; +// System.Reflection.Module +struct Module_t1318; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.ParamArrayAttribute +struct ParamArrayAttribute_t1120; +// System.Runtime.InteropServices.OutAttribute +struct OutAttribute_t1121; +// System.ObsoleteAttribute +struct ObsoleteAttribute_t1122; +// System.Runtime.InteropServices.DllImportAttribute +struct DllImportAttribute_t1123; +// System.Runtime.InteropServices.MarshalAsAttribute +struct MarshalAsAttribute_t1124; +// System.Runtime.InteropServices.InAttribute +struct InAttribute_t1125; +// System.Runtime.InteropServices.GuidAttribute +struct GuidAttribute_t1126; +// System.Runtime.InteropServices.ComImportAttribute +struct ComImportAttribute_t1127; +// System.Runtime.InteropServices.OptionalAttribute +struct OptionalAttribute_t1128; +// System.Runtime.CompilerServices.CompilerGeneratedAttribute +struct CompilerGeneratedAttribute_t1129; +// System.Runtime.CompilerServices.InternalsVisibleToAttribute +struct InternalsVisibleToAttribute_t1130; +// System.Runtime.CompilerServices.RuntimeCompatibilityAttribute +struct RuntimeCompatibilityAttribute_t1131; +// System.Diagnostics.DebuggerHiddenAttribute +struct DebuggerHiddenAttribute_t1132; +// System.Reflection.DefaultMemberAttribute +struct DefaultMemberAttribute_t1133; +// System.Runtime.CompilerServices.DecimalConstantAttribute +struct DecimalConstantAttribute_t1134; +// System.Runtime.InteropServices.FieldOffsetAttribute +struct FieldOffsetAttribute_t1135; +// System.MarshalByRefObject +struct MarshalByRefObject_t773; +// System.Runtime.Remoting.ServerIdentity +struct ServerIdentity_t1139; +// System.MonoTODOAttribute +struct MonoTODOAttribute_t1142; +// System.MonoDocumentationNoteAttribute +struct MonoDocumentationNoteAttribute_t1143; +// Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid +struct SafeHandleZeroOrMinusOneIsInvalid_t1144; +// Microsoft.Win32.SafeHandles.SafeWaitHandle +struct SafeWaitHandle_t1146; +// Mono.Globalization.Unicode.CodePointIndexer +struct CodePointIndexer_t1148; +// Mono.Globalization.Unicode.TailoringInfo +struct TailoringInfo_t1150; +// Mono.Globalization.Unicode.Contraction +struct Contraction_t1151; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Globalization.Unicode.ContractionComparer +struct ContractionComparer_t1152; +// Mono.Globalization.Unicode.Level2Map +struct Level2Map_t1153; +// Mono.Globalization.Unicode.Level2MapComparer +struct Level2MapComparer_t1154; +// Mono.Globalization.Unicode.Contraction[] +struct ContractionU5BU5D_t1164; +// Mono.Globalization.Unicode.Level2Map[] +struct Level2MapU5BU5D_t1165; +// Mono.Globalization.Unicode.SimpleCollator +struct SimpleCollator_t1162; +// System.Globalization.SortKey +struct SortKey_t1166; +// Mono.Globalization.Unicode.SortKeyBuffer +struct SortKeyBuffer_t1167; +// Mono.Math.Prime.Generator.PrimeGeneratorBase +struct PrimeGeneratorBase_t1168; +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1742; +// Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase +struct SequentialSearchPrimeGeneratorBase_t1169; +// Mono.Math.BigInteger +struct BigInteger_t1174; +// Mono.Math.BigInteger/ModulusRing +struct ModulusRing_t1173; +// Mono.Math.BigInteger[] +struct BigIntegerU5BU5D_t1775; +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Security.Cryptography.RSA +struct RSA_t902; +// Mono.Security.Cryptography.BlockProcessor +struct BlockProcessor_t1178; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t1179; +// System.EventArgs +struct EventArgs_t995; +// Mono.Security.Cryptography.DSAManaged +struct DSAManaged_t1180; +// Mono.Security.Cryptography.KeyPairPersistence +struct KeyPairPersistence_t1181; +// System.Security.Cryptography.CspParameters +struct CspParameters_t1087; +// Mono.Security.Cryptography.MACAlgorithm +struct MACAlgorithm_t1182; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t1184; +// System.Security.Cryptography.DSA +struct DSA_t901; +// Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo +struct EncryptedPrivateKeyInfo_t1185; +// Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t1187; +// Mono.Security.Cryptography.RSAManaged +struct RSAManaged_t1188; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_U3CModuleU3E.h" +#include "mscorlib_U3CModuleU3EMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ValueType.h" +#include "mscorlib_System_ValueTypeMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_MonoCustomAttrsMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberTypes.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_OverflowExceptionMethodDeclarations.h" +#include "mscorlib_System_OverflowException.h" +#include "mscorlib_System_Globalization_NumberStyles.h" +#include "mscorlib_System_Globalization_NumberFormatInfo.h" +#include "mscorlib_System_Globalization_NumberFormatInfoMethodDeclarations.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "mscorlib_System_Threading_ThreadMethodDeclarations.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_NumberFormatterMethodDeclarations.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_SerializableAttribute.h" +#include "mscorlib_System_SerializableAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeUsageAttribute.h" +#include "mscorlib_System_AttributeUsageAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeTargets.h" +#include "mscorlib_System_Runtime_InteropServices_ComVisibleAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_ComVisibleAttributeMethodDeclarations.h" +#include "mscorlib_System_Int64MethodDeclarations.h" +#include "mscorlib_System_UInt32MethodDeclarations.h" +#include "mscorlib_System_CLSCompliantAttribute.h" +#include "mscorlib_System_CLSCompliantAttributeMethodDeclarations.h" +#include "mscorlib_System_UInt64MethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_InvalidCastExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_SByteMethodDeclarations.h" +#include "mscorlib_System_Int16MethodDeclarations.h" +#include "mscorlib_System_UInt16MethodDeclarations.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Globalization_TextInfo.h" +#include "mscorlib_System_Globalization_TextInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_CharEnumeratorMethodDeclarations.h" +#include "mscorlib_System_CharEnumerator.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_StringSplitOptions.h" +#include "mscorlib_System_Collections_Generic_List_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CompareInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "mscorlib_System_StringComparison.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_AccessViolationException.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "mscorlib_System_DoubleMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_DecimalMethodDeclarations.h" +#include "mscorlib_System_DivideByZeroExceptionMethodDeclarations.h" +#include "mscorlib_System_DivideByZeroException.h" +#include "mscorlib_System_BooleanMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_UIntPtr.h" +#include "mscorlib_System_UIntPtrMethodDeclarations.h" +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_MulticastDelegateMethodDeclarations.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_RuntimeMethodHandleMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_RuntimeMethodHandle.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_MethodInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_DelegateData.h" +#include "mscorlib_System_DelegateSerializationHolderMethodDeclarations.h" +#include "mscorlib_System_MulticastNotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_MulticastNotSupportedException.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo.h" +#include "mscorlib_System_MonoEnumInfoMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo_IntComparer.h" +#include "mscorlib_System_MonoEnumInfo_ShortComparer.h" +#include "mscorlib_System_MonoEnumInfo_SByteComparer.h" +#include "mscorlib_System_MonoEnumInfo_LongComparer.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Array_SimpleEnumerator.h" +#include "mscorlib_System_Array_SimpleEnumeratorMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_Swapper.h" +#include "mscorlib_System_Array_SwapperMethodDeclarations.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_RankExceptionMethodDeclarations.h" +#include "mscorlib_System_RankException.h" +#include "mscorlib_System_TypeLoadExceptionMethodDeclarations.h" +#include "mscorlib_System_TypeLoadException.h" +#include "mscorlib_System_Collections_Comparer.h" +#include "mscorlib_System_Collections_ComparerMethodDeclarations.h" +#include "mscorlib_System_ArrayTypeMismatchExceptionMethodDeclarations.h" +#include "mscorlib_System_ArrayTypeMismatchException.h" +#include "mscorlib_System_VoidMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberFilterMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberFilter.h" +#include "mscorlib_System_Reflection_Missing.h" +#include "mscorlib_System_Reflection_MissingMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodAttributes.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Reflection_FieldInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldAttributes.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Reflection_PropertyInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_PropertyAttributes.h" +#include "mscorlib_System_Reflection_EventInfo.h" +#include "mscorlib_System_Reflection_EventInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_EventAttributes.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_MonoType.h" +#include "mscorlib_System_RuntimeTypeHandleMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilder.h" +#include "mscorlib_System_Reflection_CallingConventions.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Reflection_Emit_EnumBuilder.h" +#include "mscorlib_System_Runtime_InteropServices_ComImportAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ComImportAttribute.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Diagnostics_StackTraceMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyNameMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_StackTrace.h" +#include "mscorlib_System_Diagnostics_StackFrame.h" +#include "mscorlib_System_Diagnostics_StackFrameMethodDeclarations.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_RuntimeFieldHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoField.h" +#include "mscorlib_System_Reflection_MonoFieldMethodDeclarations.h" +#include "mscorlib_System_MonoTypeMethodDeclarations.h" +#include "mscorlib_System_ParamArrayAttribute.h" +#include "mscorlib_System_ParamArrayAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_OutAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OutAttributeMethodDeclarations.h" +#include "mscorlib_System_ObsoleteAttribute.h" +#include "mscorlib_System_ObsoleteAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_DllImportAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_DllImportAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalAsAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalAsAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_UnmanagedType.h" +#include "mscorlib_System_Runtime_InteropServices_InAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_InAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GuidAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_GuidAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_OptionalAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OptionalAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAt.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAtMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_InternalsVisibleToA.h" +#include "mscorlib_System_Runtime_CompilerServices_InternalsVisibleToAMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeCompatibilit.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeCompatibilitMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggerHiddenAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerHiddenAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_DefaultMemberAttribute.h" +#include "mscorlib_System_Reflection_DefaultMemberAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_DecimalConstantAttr.h" +#include "mscorlib_System_Runtime_CompilerServices_DecimalConstantAttrMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_FieldOffsetAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_FieldOffsetAttributeMethodDeclarations.h" +#include "mscorlib_System_RuntimeArgumentHandle.h" +#include "mscorlib_System_RuntimeArgumentHandleMethodDeclarations.h" +#include "mscorlib_System_AsyncCallbackMethodDeclarations.h" +#include "mscorlib_System_TypedReference.h" +#include "mscorlib_System_TypedReferenceMethodDeclarations.h" +#include "mscorlib_System_ArgIterator.h" +#include "mscorlib_System_ArgIteratorMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_MarshalByRefObjectMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ServerIdentity.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpers.h" +#include "mscorlib_Locale.h" +#include "mscorlib_System_MonoTODOAttribute.h" +#include "mscorlib_System_MonoTODOAttributeMethodDeclarations.h" +#include "mscorlib_System_MonoDocumentationNoteAttribute.h" +#include "mscorlib_System_MonoDocumentationNoteAttributeMethodDeclarations.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOn.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOnMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandle.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandle.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_NativeEventCallsMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRa.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRaMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexerMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_TailoringInfo.h" +#include "mscorlib_Mono_Globalization_Unicode_TailoringInfoMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_Contraction.h" +#include "mscorlib_Mono_Globalization_Unicode_ContractionMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_ContractionComparer.h" +#include "mscorlib_Mono_Globalization_Unicode_ContractionComparerMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2Map.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2MapMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2MapComparer.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2MapComparerMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTable.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTableMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalMethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTableUtil.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTableUtilMethodDeclarations.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_Context.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_ContextMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_PreviousI.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_PreviousIMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_Escape.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_EscapeMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_ExtenderT.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_ExtenderTMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollatorMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Globalization_SortKey.h" +#include "mscorlib_Mono_Globalization_Unicode_SortKeyBufferMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SortKeyBuffer.h" +#include "mscorlib_System_Globalization_SortKeyMethodDeclarations.h" +#include "mscorlib_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" +#include "mscorlib_Mono_Math_Prime_Generator_PrimeGeneratorBaseMethodDeclarations.h" +#include "mscorlib_Mono_Math_Prime_ConfidenceFactor.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTest.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTests.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTestsMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigInteger.h" +#include "mscorlib_Mono_Math_Prime_Generator_SequentialSearchPrimeGene.h" +#include "mscorlib_Mono_Math_Prime_Generator_SequentialSearchPrimeGeneMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigIntegerMethodDeclarations.h" +#include "mscorlib_Mono_Math_Prime_ConfidenceFactorMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigInteger_ModulusRingMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigInteger_ModulusRing.h" +#include "mscorlib_Mono_Math_BigInteger_Sign.h" +#include "mscorlib_Mono_Math_BigInteger_SignMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigInteger_KernelMethodDeclarations.h" +#include "mscorlib_Mono_Math_BigInteger_Kernel.h" +#include "mscorlib_System_ArithmeticExceptionMethodDeclarations.h" +#include "mscorlib_System_ArithmeticException.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_CryptoConvert.h" +#include "mscorlib_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Security_Cryptography_RSAMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilder.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_BlockProcessor.h" +#include "mscorlib_Mono_Security_Cryptography_BlockProcessorMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged_KeyGeneratedE.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged_KeyGeneratedEMethodDeclarations.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManagedMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSAMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizesMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistence.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistenceMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspParameters.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "mscorlib_System_IO_FileMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_IO_StreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_StreamWriterMethodDeclarations.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_StreamWriter.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_DirectoryMethodDeclarations.h" +#include "mscorlib_System_Environment_SpecialFolder.h" +#include "mscorlib_System_IO_DirectoryInfo.h" +#include "mscorlib_System_OperatingSystemMethodDeclarations.h" +#include "mscorlib_System_OperatingSystem.h" +#include "mscorlib_System_PlatformID.h" +#include "mscorlib_System_Security_Cryptography_CspParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_System_GuidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_MD5MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_MD5.h" +#include "mscorlib_System_Guid.h" +#include "mscorlib_Mono_Xml_SecurityParserMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityElementMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SecurityParser.h" +#include "mscorlib_System_Security_SecurityElement.h" +#include "mscorlib_Mono_Security_Cryptography_MACAlgorithm.h" +#include "mscorlib_Mono_Security_Cryptography_MACAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS1.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU244.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1MethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_PrivateKeyInfo.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_PrivateKeyInfoMethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1ConvertMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvid.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_EncryptedPrivateKe.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_EncryptedPrivateKeMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8MethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyGeneratedE.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyGeneratedEMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Object::.ctor() +extern "C" void Object__ctor_m482 (Object_t * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean System.Object::Equals(System.Object) +extern "C" bool Object_Equals_m5754 (Object_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + return ((((Object_t*)(Object_t *)__this) == ((Object_t*)(Object_t *)L_0))? 1 : 0); + } +} +// System.Boolean System.Object::Equals(System.Object,System.Object) +extern "C" bool Object_Equals_m4775 (Object_t * __this /* static, unused */, Object_t * ___objA, Object_t * ___objB, const MethodInfo* method) +{ + { + Object_t * L_0 = ___objA; + Object_t * L_1 = ___objB; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + Object_t * L_2 = ___objA; + if (!L_2) + { + goto IL_0015; + } + } + { + Object_t * L_3 = ___objB; + if (L_3) + { + goto IL_0017; + } + } + +IL_0015: + { + return 0; + } + +IL_0017: + { + Object_t * L_4 = ___objA; + Object_t * L_5 = ___objB; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_4, L_5); + return L_6; + } +} +// System.Void System.Object::Finalize() +extern "C" void Object_Finalize_m2002 (Object_t * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.Object::GetHashCode() +extern "C" int32_t Object_GetHashCode_m5755 (Object_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Object_InternalGetHashCode_m5757(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Type System.Object::GetType() +extern "C" Type_t * Object_GetType_m2042 (Object_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Object_GetType_m2042_ftn) (Object_t *); + return ((Object_GetType_m2042_ftn)mscorlib::System::Object::GetType) (__this); +} +// System.Object System.Object::MemberwiseClone() +extern "C" Object_t * Object_MemberwiseClone_m5756 (Object_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Object_MemberwiseClone_m5756_ftn) (Object_t *); + return ((Object_MemberwiseClone_m5756_ftn)mscorlib::System::Object::MemberwiseClone) (__this); +} +// System.String System.Object::ToString() +extern "C" String_t* Object_ToString_m2093 (Object_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_0); + return L_1; + } +} +// System.Boolean System.Object::ReferenceEquals(System.Object,System.Object) +extern "C" bool Object_ReferenceEquals_m2041 (Object_t * __this /* static, unused */, Object_t * ___objA, Object_t * ___objB, const MethodInfo* method) +{ + { + Object_t * L_0 = ___objA; + Object_t * L_1 = ___objB; + return ((((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1))? 1 : 0); + } +} +// System.Int32 System.Object::InternalGetHashCode(System.Object) +extern "C" int32_t Object_InternalGetHashCode_m5757 (Object_t * __this /* static, unused */, Object_t * ___o, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Object_InternalGetHashCode_m5757_ftn) (Object_t *); + return ((Object_InternalGetHashCode_m5757_ftn)mscorlib::System::Object::InternalGetHashCode) (___o); +} +// System.Void System.ValueType::.ctor() +extern "C" void ValueType__ctor_m5758 (Object_t * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.ValueType::InternalEquals(System.Object,System.Object,System.Object[]&) +extern "C" bool ValueType_InternalEquals_m5759 (Object_t * __this /* static, unused */, Object_t * ___o1, Object_t * ___o2, ObjectU5BU5D_t162** ___fields, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*ValueType_InternalEquals_m5759_ftn) (Object_t *, Object_t *, ObjectU5BU5D_t162**); + return ((ValueType_InternalEquals_m5759_ftn)mscorlib::System::ValueType::InternalEquals) (___o1, ___o2, ___fields); +} +// System.Boolean System.ValueType::DefaultEquals(System.Object,System.Object) +extern "C" bool ValueType_DefaultEquals_m5760 (Object_t * __this /* static, unused */, Object_t * ___o1, Object_t * ___o2, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + bool V_1 = false; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + { + Object_t * L_0 = ___o2; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___o1; + Object_t * L_2 = ___o2; + bool L_3 = ValueType_InternalEquals_m5759(NULL /*static, unused*/, L_1, L_2, (&V_0), /*hidden argument*/NULL); + V_1 = L_3; + ObjectU5BU5D_t162* L_4 = V_0; + if (L_4) + { + goto IL_001a; + } + } + { + bool L_5 = V_1; + return L_5; + } + +IL_001a: + { + V_2 = 0; + goto IL_0053; + } + +IL_0021: + { + ObjectU5BU5D_t162* L_6 = V_0; + int32_t L_7 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_3 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_9 = V_0; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)1))); + int32_t L_11 = ((int32_t)((int32_t)L_10+(int32_t)1)); + V_4 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))); + Object_t * L_12 = V_3; + if (L_12) + { + goto IL_0040; + } + } + { + Object_t * L_13 = V_4; + if (L_13) + { + goto IL_003e; + } + } + { + goto IL_004f; + } + +IL_003e: + { + return 0; + } + +IL_0040: + { + Object_t * L_14 = V_3; + Object_t * L_15 = V_4; + NullCheck(L_14); + bool L_16 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_14, L_15); + if (L_16) + { + goto IL_004f; + } + } + { + return 0; + } + +IL_004f: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)2)); + } + +IL_0053: + { + int32_t L_18 = V_2; + ObjectU5BU5D_t162* L_19 = V_0; + NullCheck(L_19); + if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_0021; + } + } + { + return 1; + } +} +// System.Boolean System.ValueType::Equals(System.Object) +extern "C" bool ValueType_Equals_m5761 (Object_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + bool L_1 = ValueType_DefaultEquals_m5760(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.ValueType::InternalGetHashCode(System.Object,System.Object[]&) +extern "C" int32_t ValueType_InternalGetHashCode_m5762 (Object_t * __this /* static, unused */, Object_t * ___o, ObjectU5BU5D_t162** ___fields, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*ValueType_InternalGetHashCode_m5762_ftn) (Object_t *, ObjectU5BU5D_t162**); + return ((ValueType_InternalGetHashCode_m5762_ftn)mscorlib::System::ValueType::InternalGetHashCode) (___o, ___fields); +} +// System.Int32 System.ValueType::GetHashCode() +extern "C" int32_t ValueType_GetHashCode_m5763 (Object_t * __this, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ValueType_InternalGetHashCode_m5762(NULL /*static, unused*/, __this, (&V_0), /*hidden argument*/NULL); + V_1 = L_0; + ObjectU5BU5D_t162* L_1 = V_0; + if (!L_1) + { + goto IL_0036; + } + } + { + V_2 = 0; + goto IL_002d; + } + +IL_0016: + { + ObjectU5BU5D_t162* L_2 = V_0; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + if (!(*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_4, sizeof(Object_t *)))) + { + goto IL_0029; + } + } + { + int32_t L_5 = V_1; + ObjectU5BU5D_t162* L_6 = V_0; + int32_t L_7 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *)))); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *)))); + V_1 = ((int32_t)((int32_t)L_5^(int32_t)L_9)); + } + +IL_0029: + { + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_002d: + { + int32_t L_11 = V_2; + ObjectU5BU5D_t162* L_12 = V_0; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0016; + } + } + +IL_0036: + { + int32_t L_13 = V_1; + return L_13; + } +} +// System.String System.ValueType::ToString() +extern "C" String_t* ValueType_ToString_m5764 (Object_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_0); + return L_1; + } +} +// System.Void System.Attribute::.ctor() +extern "C" void Attribute__ctor_m2029 (Attribute_t246 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Attribute::CheckParameters(System.Object,System.Type) +extern const Il2CppType* Attribute_t246_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral923; +extern Il2CppCodeGenString* _stringLiteral924; +extern Il2CppCodeGenString* _stringLiteral925; +extern "C" void Attribute_CheckParameters_m5765 (Object_t * __this /* static, unused */, Object_t * ___element, Type_t * ___attributeType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Attribute_t246_0_0_0_var = il2cpp_codegen_type_from_index(698); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral923 = il2cpp_codegen_string_literal_from_index(923); + _stringLiteral924 = il2cpp_codegen_string_literal_from_index(924); + _stringLiteral925 = il2cpp_codegen_string_literal_from_index(925); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___element; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral923, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___attributeType; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral924, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Attribute_t246_0_0_0_var), /*hidden argument*/NULL); + Type_t * L_5 = ___attributeType; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_4, L_5); + if (L_6) + { + goto IL_004c; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral925, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, L_7, _stringLiteral924, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004c: + { + return; + } +} +// System.Attribute System.Attribute::GetCustomAttribute(System.Reflection.MemberInfo,System.Type) +extern "C" Attribute_t246 * Attribute_GetCustomAttribute_m5766 (Object_t * __this /* static, unused */, MemberInfo_t * ___element, Type_t * ___attributeType, const MethodInfo* method) +{ + { + MemberInfo_t * L_0 = ___element; + Type_t * L_1 = ___attributeType; + Attribute_t246 * L_2 = Attribute_GetCustomAttribute_m5767(NULL /*static, unused*/, L_0, L_1, 1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Attribute System.Attribute::GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" Attribute_t246 * Attribute_GetCustomAttribute_m5767 (Object_t * __this /* static, unused */, MemberInfo_t * ___element, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + MemberInfo_t * L_0 = ___element; + Type_t * L_1 = ___attributeType; + Attribute_CheckParameters_m5765(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + MemberInfo_t * L_2 = ___element; + Type_t * L_3 = ___attributeType; + bool L_4 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Attribute_t246 * L_5 = MonoCustomAttrs_GetCustomAttribute_m10533(NULL /*static, unused*/, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Attribute::GetHashCode() +extern "C" int32_t Attribute_GetHashCode_m2094 (Attribute_t246 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Object_GetHashCode_m5755(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Attribute::IsDefined(System.Reflection.ParameterInfo,System.Type) +extern "C" bool Attribute_IsDefined_m5768 (Object_t * __this /* static, unused */, ParameterInfo_t462 * ___element, Type_t * ___attributeType, const MethodInfo* method) +{ + { + ParameterInfo_t462 * L_0 = ___element; + Type_t * L_1 = ___attributeType; + bool L_2 = Attribute_IsDefined_m5771(NULL /*static, unused*/, L_0, L_1, 1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Attribute::IsDefined(System.Reflection.MemberInfo,System.Type) +extern "C" bool Attribute_IsDefined_m5769 (Object_t * __this /* static, unused */, MemberInfo_t * ___element, Type_t * ___attributeType, const MethodInfo* method) +{ + { + MemberInfo_t * L_0 = ___element; + Type_t * L_1 = ___attributeType; + bool L_2 = Attribute_IsDefined_m5770(NULL /*static, unused*/, L_0, L_1, 1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Attribute::IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral926; +extern "C" bool Attribute_IsDefined_m5770 (Object_t * __this /* static, unused */, MemberInfo_t * ___element, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + _stringLiteral926 = il2cpp_codegen_string_literal_from_index(926); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + MemberInfo_t * L_0 = ___element; + Type_t * L_1 = ___attributeType; + Attribute_CheckParameters_m5765(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + MemberInfo_t * L_2 = ___element; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.MemberTypes System.Reflection.MemberInfo::get_MemberType() */, L_2); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)1))) + { + goto IL_0055; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)2))) + { + goto IL_0055; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)4))) + { + goto IL_0055; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)8))) + { + goto IL_0055; + } + } + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)16)))) + { + goto IL_0055; + } + } + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)32)))) + { + goto IL_0055; + } + } + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)128)))) + { + goto IL_0055; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral926, /*hidden argument*/NULL); + NotSupportedException_t164 * L_12 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0055: + { + int32_t L_13 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)16))))) + { + goto IL_0066; + } + } + { + MemberInfo_t * L_14 = ___element; + Type_t * L_15 = ___attributeType; + bool L_16 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_17 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, L_14, L_15, L_16, /*hidden argument*/NULL); + return L_17; + } + +IL_0066: + { + MemberInfo_t * L_18 = ___element; + Type_t * L_19 = ___attributeType; + bool L_20 = ___inherit; + NullCheck(L_18); + bool L_21 = (bool)VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(11 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_18, L_19, L_20); + return L_21; + } +} +// System.Boolean System.Attribute::IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean) +extern "C" bool Attribute_IsDefined_m5771 (Object_t * __this /* static, unused */, ParameterInfo_t462 * ___element, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + ParameterInfo_t462 * L_0 = ___element; + Type_t * L_1 = ___attributeType; + Attribute_CheckParameters_m5765(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + ParameterInfo_t462 * L_2 = ___element; + Type_t * L_3 = ___attributeType; + bool L_4 = ___inherit; + NullCheck(L_2); + bool L_5 = (bool)VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(12 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_2, L_3, L_4); + if (!L_5) + { + goto IL_0016; + } + } + { + return 1; + } + +IL_0016: + { + ParameterInfo_t462 * L_6 = ___element; + NullCheck(L_6); + MemberInfo_t * L_7 = (MemberInfo_t *)VirtFuncInvoker0< MemberInfo_t * >::Invoke(8 /* System.Reflection.MemberInfo System.Reflection.ParameterInfo::get_Member() */, L_6); + Type_t * L_8 = ___attributeType; + bool L_9 = ___inherit; + bool L_10 = Attribute_IsDefined_m5770(NULL /*static, unused*/, L_7, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Boolean System.Attribute::Equals(System.Object) +extern TypeInfo* Attribute_t246_il2cpp_TypeInfo_var; +extern "C" bool Attribute_Equals_m5772 (Attribute_t246 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Attribute_t246_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(698); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___obj; + if (((Attribute_t246 *)IsInstClass(L_1, Attribute_t246_il2cpp_TypeInfo_var))) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + Object_t * L_2 = ___obj; + bool L_3 = ValueType_DefaultEquals_m5760(NULL /*static, unused*/, __this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean System.Int32::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Int32_System_IConvertible_ToBoolean_m5773 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10101(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Int32::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Int32_System_IConvertible_ToByte_m5774 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10116(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Int32::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int32_System_IConvertible_ToChar_m5775 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10126(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.Int32::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Int32_System_IConvertible_ToDateTime_m5776 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10138(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.Int32::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Int32_System_IConvertible_ToDecimal_m5777 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10150(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Int32::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Int32_System_IConvertible_ToDouble_m5778 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10164(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Int32::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Int32_System_IConvertible_ToInt16_m5779 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10179(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int32::System.IConvertible.ToInt32(System.IFormatProvider) +extern "C" int32_t Int32_System_IConvertible_ToInt32_m5780 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((int32_t*)__this)); + } +} +// System.Int64 System.Int32::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Int32_System_IConvertible_ToInt64_m5781 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10208(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Int32::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Int32_System_IConvertible_ToSByte_m5782 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10225(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Int32::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Int32_System_IConvertible_ToSingle_m5783 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10238(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Int32::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Int32_System_IConvertible_ToType_m5784 (int32_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = (*((int32_t*)__this)); + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.Int32::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int32_System_IConvertible_ToUInt16_m5785 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10255(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Int32::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Int32_System_IConvertible_ToUInt32_m5786 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10268(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Int32::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Int32_System_IConvertible_ToUInt64_m5787 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10282(NULL /*static, unused*/, (*((int32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int32::CompareTo(System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral928; +extern "C" int32_t Int32_CompareTo_m5788 (int32_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral928 = il2cpp_codegen_string_literal_from_index(928); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Int32_t161_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral928, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(int32_t*)((int32_t*)UnBox (L_4, Int32_t161_il2cpp_TypeInfo_var)))); + int32_t L_5 = V_0; + if ((!(((uint32_t)(*((int32_t*)__this))) == ((uint32_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + int32_t L_6 = V_0; + if ((((int32_t)(*((int32_t*)__this))) <= ((int32_t)L_6))) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + return (-1); + } +} +// System.Boolean System.Int32::Equals(System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" bool Int32_Equals_m5789 (int32_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Int32_t161_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(int32_t*)((int32_t*)UnBox (L_1, Int32_t161_il2cpp_TypeInfo_var))))) == ((int32_t)(*((int32_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.Int32::GetHashCode() +extern "C" int32_t Int32_GetHashCode_m2016 (int32_t* __this, const MethodInfo* method) +{ + { + return (*((int32_t*)__this)); + } +} +// System.Int32 System.Int32::CompareTo(System.Int32) +extern "C" int32_t Int32_CompareTo_m3449 (int32_t* __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + if ((!(((uint32_t)(*((int32_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + int32_t L_1 = ___value; + if ((((int32_t)(*((int32_t*)__this))) <= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.Int32::Equals(System.Int32) +extern "C" bool Int32_Equals_m2018 (int32_t* __this, int32_t ___obj, const MethodInfo* method) +{ + { + int32_t L_0 = ___obj; + return ((((int32_t)L_0) == ((int32_t)(*((int32_t*)__this))))? 1 : 0); + } +} +// System.Boolean System.Int32::ProcessTrailingWhitespace(System.Boolean,System.String,System.Int32,System.Exception&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Int32_ProcessTrailingWhitespace_m5790 (Object_t * __this /* static, unused */, bool ___tryParse, String_t* ___s, int32_t ___position, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + String_t* L_0 = ___s; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___position; + V_1 = L_2; + goto IL_003a; + } + +IL_000e: + { + String_t* L_3 = ___s; + int32_t L_4 = V_1; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + V_2 = L_5; + uint16_t L_6 = V_2; + if (!L_6) + { + goto IL_0036; + } + } + { + uint16_t L_7 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_8 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0036; + } + } + { + bool L_9 = ___tryParse; + if (L_9) + { + goto IL_0034; + } + } + { + Exception_t152 ** L_10 = ___exc; + Exception_t152 * L_11 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_10)) = (Object_t *)L_11; + } + +IL_0034: + { + return 0; + } + +IL_0036: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_003a: + { + int32_t L_13 = V_1; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_000e; + } + } + { + return 1; + } +} +// System.Boolean System.Int32::Parse(System.String,System.Boolean,System.Int32&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral930; +extern "C" bool Int32_Parse_m5791 (Object_t * __this /* static, unused */, String_t* ___s, bool ___tryParse, int32_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral930 = il2cpp_codegen_string_literal_from_index(930); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + uint16_t V_5 = 0x0; + uint8_t V_6 = 0x0; + { + V_0 = 0; + V_3 = 1; + V_4 = 0; + int32_t* L_0 = ___result; + *((int32_t*)(L_0)) = (int32_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0027; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0025; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0025: + { + return 0; + } + +IL_0027: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0053; + } + +IL_0035: + { + String_t* L_8 = ___s; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_5 = L_10; + uint16_t L_11 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_004f; + } + } + { + goto IL_005a; + } + +IL_004f: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0053: + { + int32_t L_14 = V_2; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0035; + } + } + +IL_005a: + { + int32_t L_16 = V_2; + int32_t L_17 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)L_17)))) + { + goto IL_0070; + } + } + { + bool L_18 = ___tryParse; + if (L_18) + { + goto IL_006e; + } + } + { + Exception_t152 ** L_19 = ___exc; + Exception_t152 * L_20 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_19)) = (Object_t *)L_20; + } + +IL_006e: + { + return 0; + } + +IL_0070: + { + String_t* L_21 = ___s; + int32_t L_22 = V_2; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + V_5 = L_23; + uint16_t L_24 = V_5; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_008b; + } + } + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + goto IL_009a; + } + +IL_008b: + { + uint16_t L_26 = V_5; + if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45))))) + { + goto IL_009a; + } + } + { + V_3 = (-1); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_009a: + { + goto IL_0163; + } + +IL_009f: + { + String_t* L_28 = ___s; + int32_t L_29 = V_2; + NullCheck(L_28); + uint16_t L_30 = String_get_Chars_m2061(L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + uint16_t L_31 = V_5; + if (L_31) + { + goto IL_00b6; + } + } + { + int32_t L_32 = V_1; + V_2 = L_32; + goto IL_015f; + } + +IL_00b6: + { + uint16_t L_33 = V_5; + if ((((int32_t)L_33) < ((int32_t)((int32_t)48)))) + { + goto IL_014f; + } + } + { + uint16_t L_34 = V_5; + if ((((int32_t)L_34) > ((int32_t)((int32_t)57)))) + { + goto IL_014f; + } + } + { + uint16_t L_35 = V_5; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_35-(int32_t)((int32_t)48)))))); + int32_t L_36 = V_0; + if ((((int32_t)L_36) <= ((int32_t)((int32_t)214748364)))) + { + goto IL_00e0; + } + } + { + goto IL_0196; + } + +IL_00e0: + { + int32_t L_37 = V_0; + if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)214748364))))) + { + goto IL_013f; + } + } + { + uint8_t L_38 = V_6; + if ((((int32_t)L_38) <= ((int32_t)7))) + { + goto IL_0107; + } + } + { + int32_t L_39 = V_3; + if ((((int32_t)L_39) == ((int32_t)1))) + { + goto IL_0102; + } + } + { + uint8_t L_40 = V_6; + if ((((int32_t)L_40) <= ((int32_t)8))) + { + goto IL_0107; + } + } + +IL_0102: + { + goto IL_0196; + } + +IL_0107: + { + int32_t L_41 = V_3; + if ((!(((uint32_t)L_41) == ((uint32_t)(-1))))) + { + goto IL_011d; + } + } + { + int32_t L_42 = V_0; + int32_t L_43 = V_3; + uint8_t L_44 = V_6; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42*(int32_t)L_43))*(int32_t)((int32_t)10)))-(int32_t)L_44)); + goto IL_0125; + } + +IL_011d: + { + int32_t L_45 = V_0; + uint8_t L_46 = V_6; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_45*(int32_t)((int32_t)10)))+(int32_t)L_46)); + } + +IL_0125: + { + bool L_47 = ___tryParse; + String_t* L_48 = ___s; + int32_t L_49 = V_2; + Exception_t152 ** L_50 = ___exc; + bool L_51 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_47, L_48, ((int32_t)((int32_t)L_49+(int32_t)1)), L_50, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_013a; + } + } + { + int32_t* L_52 = ___result; + int32_t L_53 = V_0; + *((int32_t*)(L_52)) = (int32_t)L_53; + return 1; + } + +IL_013a: + { + goto IL_0196; + } + +IL_013f: + { + int32_t L_54 = V_0; + uint8_t L_55 = V_6; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_54*(int32_t)((int32_t)10)))+(int32_t)L_55)); + V_4 = 1; + goto IL_015f; + } + +IL_014f: + { + bool L_56 = ___tryParse; + String_t* L_57 = ___s; + int32_t L_58 = V_2; + Exception_t152 ** L_59 = ___exc; + bool L_60 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_56, L_57, L_58, L_59, /*hidden argument*/NULL); + if (L_60) + { + goto IL_015f; + } + } + { + return 0; + } + +IL_015f: + { + int32_t L_61 = V_2; + V_2 = ((int32_t)((int32_t)L_61+(int32_t)1)); + } + +IL_0163: + { + int32_t L_62 = V_2; + int32_t L_63 = V_1; + if ((((int32_t)L_62) < ((int32_t)L_63))) + { + goto IL_009f; + } + } + { + bool L_64 = V_4; + if (L_64) + { + goto IL_0180; + } + } + { + bool L_65 = ___tryParse; + if (L_65) + { + goto IL_017e; + } + } + { + Exception_t152 ** L_66 = ___exc; + Exception_t152 * L_67 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_66)) = (Object_t *)L_67; + } + +IL_017e: + { + return 0; + } + +IL_0180: + { + int32_t L_68 = V_3; + if ((!(((uint32_t)L_68) == ((uint32_t)(-1))))) + { + goto IL_0191; + } + } + { + int32_t* L_69 = ___result; + int32_t L_70 = V_0; + int32_t L_71 = V_3; + *((int32_t*)(L_69)) = (int32_t)((int32_t)((int32_t)L_70*(int32_t)L_71)); + goto IL_0194; + } + +IL_0191: + { + int32_t* L_72 = ___result; + int32_t L_73 = V_0; + *((int32_t*)(L_72)) = (int32_t)L_73; + } + +IL_0194: + { + return 1; + } + +IL_0196: + { + bool L_74 = ___tryParse; + if (L_74) + { + goto IL_01a8; + } + } + { + Exception_t152 ** L_75 = ___exc; + OverflowException_t1725 * L_76 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_76, _stringLiteral930, /*hidden argument*/NULL); + *((Object_t **)(L_75)) = (Object_t *)L_76; + } + +IL_01a8: + { + return 0; + } +} +// System.Int32 System.Int32::Parse(System.String,System.IFormatProvider) +extern "C" int32_t Int32_Parse_m5792 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + int32_t L_2 = Int32_Parse_m5802(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Int32::CheckStyle(System.Globalization.NumberStyles,System.Boolean,System.Exception&) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral931; +extern Il2CppCodeGenString* _stringLiteral932; +extern "C" bool Int32_CheckStyle_m5793 (Object_t * __this /* static, unused */, int32_t ___style, bool ___tryParse, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral931 = il2cpp_codegen_string_literal_from_index(931); + _stringLiteral932 = il2cpp_codegen_string_literal_from_index(932); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___style; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)512)))) + { + goto IL_004b; + } + } + { + int32_t L_1 = ___style; + V_0 = ((int32_t)((int32_t)L_1^(int32_t)((int32_t)512))); + int32_t L_2 = V_0; + if (!((int32_t)((int32_t)L_2&(int32_t)1))) + { + goto IL_0020; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3^(int32_t)1)); + } + +IL_0020: + { + int32_t L_4 = V_0; + if (!((int32_t)((int32_t)L_4&(int32_t)2))) + { + goto IL_002c; + } + } + { + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5^(int32_t)2)); + } + +IL_002c: + { + int32_t L_6 = V_0; + if (!L_6) + { + goto IL_0046; + } + } + { + bool L_7 = ___tryParse; + if (L_7) + { + goto IL_0044; + } + } + { + Exception_t152 ** L_8 = ___exc; + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral931, /*hidden argument*/NULL); + *((Object_t **)(L_8)) = (Object_t *)L_9; + } + +IL_0044: + { + return 0; + } + +IL_0046: + { + goto IL_006a; + } + +IL_004b: + { + int32_t L_10 = ___style; + if ((!(((uint32_t)L_10) > ((uint32_t)((int32_t)511))))) + { + goto IL_006a; + } + } + { + bool L_11 = ___tryParse; + if (L_11) + { + goto IL_0068; + } + } + { + Exception_t152 ** L_12 = ___exc; + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral932, /*hidden argument*/NULL); + *((Object_t **)(L_12)) = (Object_t *)L_13; + } + +IL_0068: + { + return 0; + } + +IL_006a: + { + return 1; + } +} +// System.Boolean System.Int32::JumpOverWhite(System.Int32&,System.String,System.Boolean,System.Boolean,System.Exception&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Int32_JumpOverWhite_m5794 (Object_t * __this /* static, unused */, int32_t* ___pos, String_t* ___s, bool ___reportError, bool ___tryParse, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + goto IL_000b; + } + +IL_0005: + { + int32_t* L_0 = ___pos; + int32_t* L_1 = ___pos; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_1))+(int32_t)1)); + } + +IL_000b: + { + int32_t* L_2 = ___pos; + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if ((((int32_t)(*((int32_t*)L_2))) >= ((int32_t)L_4))) + { + goto IL_002a; + } + } + { + String_t* L_5 = ___s; + int32_t* L_6 = ___pos; + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, (*((int32_t*)L_6)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_8 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0005; + } + } + +IL_002a: + { + bool L_9 = ___reportError; + if (!L_9) + { + goto IL_004d; + } + } + { + int32_t* L_10 = ___pos; + String_t* L_11 = ___s; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + if ((((int32_t)(*((int32_t*)L_10))) < ((int32_t)L_12))) + { + goto IL_004d; + } + } + { + bool L_13 = ___tryParse; + if (L_13) + { + goto IL_004b; + } + } + { + Exception_t152 ** L_14 = ___exc; + Exception_t152 * L_15 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_14)) = (Object_t *)L_15; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + return 1; + } +} +// System.Void System.Int32::FindSign(System.Int32&,System.String,System.Globalization.NumberFormatInfo,System.Boolean&,System.Boolean&) +extern "C" void Int32_FindSign_m5795 (Object_t * __this /* static, unused */, int32_t* ___pos, String_t* ___s, NumberFormatInfo_t1250 * ___nfi, bool* ___foundSign, bool* ___negative, const MethodInfo* method) +{ + { + int32_t* L_0 = ___pos; + NumberFormatInfo_t1250 * L_1 = ___nfi; + NullCheck(L_1); + String_t* L_2 = NumberFormatInfo_get_NegativeSign_m7631(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + String_t* L_4 = ___s; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_0))+(int32_t)L_3))) > ((int32_t)L_5))) + { + goto IL_0055; + } + } + { + String_t* L_6 = ___s; + NumberFormatInfo_t1250 * L_7 = ___nfi; + NullCheck(L_7); + String_t* L_8 = NumberFormatInfo_get_NegativeSign_m7631(L_7, /*hidden argument*/NULL); + int32_t* L_9 = ___pos; + NumberFormatInfo_t1250 * L_10 = ___nfi; + NullCheck(L_10); + String_t* L_11 = NumberFormatInfo_get_NegativeSign_m7631(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_13 = String_IndexOf_m6084(L_6, L_8, (*((int32_t*)L_9)), L_12, /*hidden argument*/NULL); + int32_t* L_14 = ___pos; + if ((!(((uint32_t)L_13) == ((uint32_t)(*((int32_t*)L_14)))))) + { + goto IL_0055; + } + } + { + bool* L_15 = ___negative; + *((int8_t*)(L_15)) = (int8_t)1; + bool* L_16 = ___foundSign; + *((int8_t*)(L_16)) = (int8_t)1; + int32_t* L_17 = ___pos; + int32_t* L_18 = ___pos; + NumberFormatInfo_t1250 * L_19 = ___nfi; + NullCheck(L_19); + String_t* L_20 = NumberFormatInfo_get_NegativeSign_m7631(L_19, /*hidden argument*/NULL); + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))+(int32_t)L_21)); + goto IL_00a5; + } + +IL_0055: + { + int32_t* L_22 = ___pos; + NumberFormatInfo_t1250 * L_23 = ___nfi; + NullCheck(L_23); + String_t* L_24 = NumberFormatInfo_get_PositiveSign_m7647(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + String_t* L_26 = ___s; + NullCheck(L_26); + int32_t L_27 = String_get_Length_m2000(L_26, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_22))+(int32_t)L_25))) >= ((int32_t)L_27))) + { + goto IL_00a5; + } + } + { + String_t* L_28 = ___s; + NumberFormatInfo_t1250 * L_29 = ___nfi; + NullCheck(L_29); + String_t* L_30 = NumberFormatInfo_get_PositiveSign_m7647(L_29, /*hidden argument*/NULL); + int32_t* L_31 = ___pos; + NumberFormatInfo_t1250 * L_32 = ___nfi; + NullCheck(L_32); + String_t* L_33 = NumberFormatInfo_get_PositiveSign_m7647(L_32, /*hidden argument*/NULL); + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + NullCheck(L_28); + int32_t L_35 = String_IndexOf_m6084(L_28, L_30, (*((int32_t*)L_31)), L_34, /*hidden argument*/NULL); + int32_t* L_36 = ___pos; + if ((!(((uint32_t)L_35) == ((uint32_t)(*((int32_t*)L_36)))))) + { + goto IL_00a5; + } + } + { + bool* L_37 = ___negative; + *((int8_t*)(L_37)) = (int8_t)0; + int32_t* L_38 = ___pos; + int32_t* L_39 = ___pos; + NumberFormatInfo_t1250 * L_40 = ___nfi; + NullCheck(L_40); + String_t* L_41 = NumberFormatInfo_get_PositiveSign_m7647(L_40, /*hidden argument*/NULL); + NullCheck(L_41); + int32_t L_42 = String_get_Length_m2000(L_41, /*hidden argument*/NULL); + *((int32_t*)(L_38)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_39))+(int32_t)L_42)); + bool* L_43 = ___foundSign; + *((int8_t*)(L_43)) = (int8_t)1; + } + +IL_00a5: + { + return; + } +} +// System.Void System.Int32::FindCurrency(System.Int32&,System.String,System.Globalization.NumberFormatInfo,System.Boolean&) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Int32_FindCurrency_m5796 (Object_t * __this /* static, unused */, int32_t* ___pos, String_t* ___s, NumberFormatInfo_t1250 * ___nfi, bool* ___foundCurrency, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = ___pos; + NumberFormatInfo_t1250 * L_1 = ___nfi; + NullCheck(L_1); + String_t* L_2 = NumberFormatInfo_get_CurrencySymbol_m7626(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + String_t* L_4 = ___s; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_0))+(int32_t)L_3))) > ((int32_t)L_5))) + { + goto IL_004f; + } + } + { + String_t* L_6 = ___s; + int32_t* L_7 = ___pos; + NumberFormatInfo_t1250 * L_8 = ___nfi; + NullCheck(L_8); + String_t* L_9 = NumberFormatInfo_get_CurrencySymbol_m7626(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_11 = String_Substring_m2063(L_6, (*((int32_t*)L_7)), L_10, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_12 = ___nfi; + NullCheck(L_12); + String_t* L_13 = NumberFormatInfo_get_CurrencySymbol_m7626(L_12, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_11, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_004f; + } + } + { + bool* L_15 = ___foundCurrency; + *((int8_t*)(L_15)) = (int8_t)1; + int32_t* L_16 = ___pos; + int32_t* L_17 = ___pos; + NumberFormatInfo_t1250 * L_18 = ___nfi; + NullCheck(L_18); + String_t* L_19 = NumberFormatInfo_get_CurrencySymbol_m7626(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + *((int32_t*)(L_16)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_17))+(int32_t)L_20)); + } + +IL_004f: + { + return; + } +} +// System.Boolean System.Int32::FindExponent(System.Int32&,System.String,System.Int32&,System.Boolean,System.Exception&) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral933; +extern "C" bool Int32_FindExponent_m5797 (Object_t * __this /* static, unused */, int32_t* ___pos, String_t* ___s, int32_t* ___exponent, bool ___tryParse, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 ** G_B5_0 = {0}; + Exception_t152 ** G_B4_0 = {0}; + Exception_t152 * G_B6_0 = {0}; + Exception_t152 ** G_B6_1 = {0}; + Exception_t152 ** G_B10_0 = {0}; + Exception_t152 ** G_B9_0 = {0}; + OverflowException_t1725 * G_B11_0 = {0}; + Exception_t152 ** G_B11_1 = {0}; + Exception_t152 ** G_B16_0 = {0}; + Exception_t152 ** G_B15_0 = {0}; + Exception_t152 * G_B17_0 = {0}; + Exception_t152 ** G_B17_1 = {0}; + Exception_t152 ** G_B22_0 = {0}; + Exception_t152 ** G_B21_0 = {0}; + Exception_t152 * G_B23_0 = {0}; + Exception_t152 ** G_B23_1 = {0}; + Exception_t152 ** G_B28_0 = {0}; + Exception_t152 ** G_B27_0 = {0}; + OverflowException_t1725 * G_B29_0 = {0}; + Exception_t152 ** G_B29_1 = {0}; + { + int32_t* L_0 = ___exponent; + *((int32_t*)(L_0)) = (int32_t)0; + V_0 = (((int64_t)((int64_t)0))); + String_t* L_1 = ___s; + CharU5BU5D_t458* L_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 2)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)101); + CharU5BU5D_t458* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)69); + int32_t* L_4 = ___pos; + NullCheck(L_1); + int32_t L_5 = String_IndexOfAny_m3595(L_1, L_3, (*((int32_t*)L_4)), /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = V_1; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_002c; + } + } + { + Exception_t152 ** L_7 = ___exc; + *((Object_t **)(L_7)) = (Object_t *)NULL; + return 0; + } + +IL_002c: + { + int32_t L_8 = V_1; + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)1)); + V_1 = L_9; + String_t* L_10 = ___s; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if ((!(((uint32_t)L_9) == ((uint32_t)L_11)))) + { + goto IL_0052; + } + } + { + Exception_t152 ** L_12 = ___exc; + bool L_13 = ___tryParse; + G_B4_0 = L_12; + if (!L_13) + { + G_B5_0 = L_12; + goto IL_004a; + } + } + { + G_B6_0 = ((Exception_t152 *)(NULL)); + G_B6_1 = G_B4_0; + goto IL_004f; + } + +IL_004a: + { + Exception_t152 * L_14 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B6_0 = L_14; + G_B6_1 = G_B5_0; + } + +IL_004f: + { + *((Object_t **)(G_B6_1)) = (Object_t *)G_B6_0; + return 1; + } + +IL_0052: + { + String_t* L_15 = ___s; + int32_t L_16 = V_1; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, L_16, /*hidden argument*/NULL); + if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)45))))) + { + goto IL_007b; + } + } + { + Exception_t152 ** L_18 = ___exc; + bool L_19 = ___tryParse; + G_B9_0 = L_18; + if (!L_19) + { + G_B10_0 = L_18; + goto IL_006e; + } + } + { + G_B11_0 = ((OverflowException_t1725 *)(NULL)); + G_B11_1 = G_B9_0; + goto IL_0078; + } + +IL_006e: + { + OverflowException_t1725 * L_20 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_20, _stringLiteral933, /*hidden argument*/NULL); + G_B11_0 = L_20; + G_B11_1 = G_B10_0; + } + +IL_0078: + { + *((Object_t **)(G_B11_1)) = (Object_t *)G_B11_0; + return 1; + } + +IL_007b: + { + String_t* L_21 = ___s; + int32_t L_22 = V_1; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)43))))) + { + goto IL_00af; + } + } + { + int32_t L_24 = V_1; + int32_t L_25 = ((int32_t)((int32_t)L_24+(int32_t)1)); + V_1 = L_25; + String_t* L_26 = ___s; + NullCheck(L_26); + int32_t L_27 = String_get_Length_m2000(L_26, /*hidden argument*/NULL); + if ((!(((uint32_t)L_25) == ((uint32_t)L_27)))) + { + goto IL_00af; + } + } + { + Exception_t152 ** L_28 = ___exc; + bool L_29 = ___tryParse; + G_B15_0 = L_28; + if (!L_29) + { + G_B16_0 = L_28; + goto IL_00a7; + } + } + { + G_B17_0 = ((Exception_t152 *)(NULL)); + G_B17_1 = G_B15_0; + goto IL_00ac; + } + +IL_00a7: + { + Exception_t152 * L_30 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B17_0 = L_30; + G_B17_1 = G_B16_0; + } + +IL_00ac: + { + *((Object_t **)(G_B17_1)) = (Object_t *)G_B17_0; + return 1; + } + +IL_00af: + { + goto IL_0124; + } + +IL_00b4: + { + String_t* L_31 = ___s; + int32_t L_32 = V_1; + NullCheck(L_31); + uint16_t L_33 = String_get_Chars_m2061(L_31, L_32, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_34 = Char_IsDigit_m4755(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + if (L_34) + { + goto IL_00db; + } + } + { + Exception_t152 ** L_35 = ___exc; + bool L_36 = ___tryParse; + G_B21_0 = L_35; + if (!L_36) + { + G_B22_0 = L_35; + goto IL_00d3; + } + } + { + G_B23_0 = ((Exception_t152 *)(NULL)); + G_B23_1 = G_B21_0; + goto IL_00d8; + } + +IL_00d3: + { + Exception_t152 * L_37 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B23_0 = L_37; + G_B23_1 = G_B22_0; + } + +IL_00d8: + { + *((Object_t **)(G_B23_1)) = (Object_t *)G_B23_0; + return 1; + } + +IL_00db: + { + int64_t L_38 = V_0; + if (il2cpp_codegen_check_mul_overflow_i64((int64_t)L_38, (int64_t)(((int64_t)((int64_t)((int32_t)10)))), kIl2CppInt64Min, kIl2CppInt64Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + String_t* L_39 = ___s; + int32_t L_40 = V_1; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + if (((int64_t)L_41 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_41 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if (((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)48)))))) >= 0 && (int64_t)((int64_t)((int64_t)L_38*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))) < kIl2CppInt64Min + (int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)48))))))) || ((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)48)))))) < 0 && (int64_t)((int64_t)((int64_t)L_38*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))) > kIl2CppInt64Max + (int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)48)))))))) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)L_38*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))-(int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)48)))))))); + int64_t L_42 = V_0; + if ((((int64_t)L_42) < ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_0105; + } + } + { + int64_t L_43 = V_0; + if ((((int64_t)L_43) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0120; + } + } + +IL_0105: + { + Exception_t152 ** L_44 = ___exc; + bool L_45 = ___tryParse; + G_B27_0 = L_44; + if (!L_45) + { + G_B28_0 = L_44; + goto IL_0113; + } + } + { + G_B29_0 = ((OverflowException_t1725 *)(NULL)); + G_B29_1 = G_B27_0; + goto IL_011d; + } + +IL_0113: + { + OverflowException_t1725 * L_46 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_46, _stringLiteral933, /*hidden argument*/NULL); + G_B29_0 = L_46; + G_B29_1 = G_B28_0; + } + +IL_011d: + { + *((Object_t **)(G_B29_1)) = (Object_t *)G_B29_0; + return 1; + } + +IL_0120: + { + int32_t L_47 = V_1; + V_1 = ((int32_t)((int32_t)L_47+(int32_t)1)); + } + +IL_0124: + { + int32_t L_48 = V_1; + String_t* L_49 = ___s; + NullCheck(L_49); + int32_t L_50 = String_get_Length_m2000(L_49, /*hidden argument*/NULL); + if ((((int32_t)L_48) < ((int32_t)L_50))) + { + goto IL_00b4; + } + } + { + int64_t L_51 = V_0; + V_0 = ((-L_51)); + Exception_t152 ** L_52 = ___exc; + *((Object_t **)(L_52)) = (Object_t *)NULL; + int32_t* L_53 = ___exponent; + int64_t L_54 = V_0; + *((int32_t*)(L_53)) = (int32_t)(((int32_t)((int32_t)L_54))); + int32_t* L_55 = ___pos; + int32_t L_56 = V_1; + *((int32_t*)(L_55)) = (int32_t)L_56; + return 1; + } +} +// System.Boolean System.Int32::FindOther(System.Int32&,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Int32_FindOther_m5798 (Object_t * __this /* static, unused */, int32_t* ___pos, String_t* ___s, String_t* ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = ___pos; + String_t* L_1 = ___other; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_0))+(int32_t)L_2))) > ((int32_t)L_4))) + { + goto IL_003a; + } + } + { + String_t* L_5 = ___s; + int32_t* L_6 = ___pos; + String_t* L_7 = ___other; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + NullCheck(L_5); + String_t* L_9 = String_Substring_m2063(L_5, (*((int32_t*)L_6)), L_8, /*hidden argument*/NULL); + String_t* L_10 = ___other; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_op_Equality_m442(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_003a; + } + } + { + int32_t* L_12 = ___pos; + int32_t* L_13 = ___pos; + String_t* L_14 = ___other; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_13))+(int32_t)L_15)); + return 1; + } + +IL_003a: + { + return 0; + } +} +// System.Boolean System.Int32::ValidDigit(System.Char,System.Boolean) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Int32_ValidDigit_m5799 (Object_t * __this /* static, unused */, uint16_t ___e, bool ___allowHex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t G_B7_0 = 0; + int32_t G_B9_0 = 0; + { + bool L_0 = ___allowHex; + if (!L_0) + { + goto IL_0038; + } + } + { + uint16_t L_1 = ___e; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_2 = Char_IsDigit_m4755(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0036; + } + } + { + uint16_t L_3 = ___e; + if ((((int32_t)L_3) < ((int32_t)((int32_t)65)))) + { + goto IL_0021; + } + } + { + uint16_t L_4 = ___e; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)70)))) + { + goto IL_0036; + } + } + +IL_0021: + { + uint16_t L_5 = ___e; + if ((((int32_t)L_5) < ((int32_t)((int32_t)97)))) + { + goto IL_0033; + } + } + { + uint16_t L_6 = ___e; + G_B7_0 = ((((int32_t)((((int32_t)L_6) > ((int32_t)((int32_t)102)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0034; + } + +IL_0033: + { + G_B7_0 = 0; + } + +IL_0034: + { + G_B9_0 = G_B7_0; + goto IL_0037; + } + +IL_0036: + { + G_B9_0 = 1; + } + +IL_0037: + { + return G_B9_0; + } + +IL_0038: + { + uint16_t L_7 = ___e; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_8 = Char_IsDigit_m4755(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Exception System.Int32::GetFormatException() +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral934; +extern "C" Exception_t152 * Int32_GetFormatException_m5800 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral934 = il2cpp_codegen_string_literal_from_index(934); + s_Il2CppMethodIntialized = true; + } + { + FormatException_t890 * L_0 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_0, _stringLiteral934, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Int32::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,System.Int32&,System.Exception&) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral933; +extern "C" bool Int32_Parse_m5801 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___fp, bool ___tryParse, int32_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + Type_t * V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + bool V_8 = false; + bool V_9 = false; + bool V_10 = false; + bool V_11 = false; + int32_t V_12 = 0; + bool V_13 = false; + bool V_14 = false; + bool V_15 = false; + bool V_16 = false; + int32_t V_17 = 0; + int32_t V_18 = 0; + bool V_19 = false; + int32_t V_20 = 0; + uint16_t V_21 = 0x0; + int32_t V_22 = 0; + uint32_t V_23 = 0; + int64_t V_24 = 0; + double V_25 = 0.0; + bool V_26 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t* L_0 = ___result; + *((int32_t*)(L_0)) = (int32_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_001e; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_001c; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_5, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_001c: + { + return 0; + } + +IL_001e: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0039; + } + } + { + bool L_8 = ___tryParse; + if (L_8) + { + goto IL_0037; + } + } + { + Exception_t152 ** L_9 = ___exc; + Exception_t152 * L_10 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_10; + } + +IL_0037: + { + return 0; + } + +IL_0039: + { + V_0 = (NumberFormatInfo_t1250 *)NULL; + Object_t * L_11 = ___fp; + if (!L_11) + { + goto IL_0059; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + V_1 = L_12; + Object_t * L_13 = ___fp; + Type_t * L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_13, L_14); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_15, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + } + +IL_0059: + { + NumberFormatInfo_t1250 * L_16 = V_0; + if (L_16) + { + goto IL_006f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_17 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + CultureInfo_t453 * L_18 = Thread_get_CurrentCulture_m9970(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + NumberFormatInfo_t1250 * L_19 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_18); + V_0 = L_19; + } + +IL_006f: + { + int32_t L_20 = ___style; + bool L_21 = ___tryParse; + Exception_t152 ** L_22 = ___exc; + bool L_23 = Int32_CheckStyle_m5793(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_007f; + } + } + { + return 0; + } + +IL_007f: + { + int32_t L_24 = ___style; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_25 = ___style; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)512)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_26 = ___style; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_27 = ___style; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_28 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_29 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_29&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_30 = ___style; + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_30&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_31 = ___style; + V_9 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_31&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_32 = ___style; + V_10 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_32&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_33 = ___style; + V_11 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_12 = 0; + bool L_34 = V_10; + if (!L_34) + { + goto IL_0117; + } + } + { + String_t* L_35 = ___s; + bool L_36 = ___tryParse; + Exception_t152 ** L_37 = ___exc; + bool L_38 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_35, 1, L_36, L_37, /*hidden argument*/NULL); + if (L_38) + { + goto IL_0117; + } + } + { + return 0; + } + +IL_0117: + { + V_13 = 0; + V_14 = 0; + V_15 = 0; + V_16 = 0; + bool L_39 = V_6; + if (!L_39) + { + goto IL_01c8; + } + } + { + String_t* L_40 = ___s; + int32_t L_41 = V_12; + NullCheck(L_40); + uint16_t L_42 = String_get_Chars_m2061(L_40, L_41, /*hidden argument*/NULL); + if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)40))))) + { + goto IL_01c8; + } + } + { + V_13 = 1; + V_15 = 1; + V_14 = 1; + int32_t L_43 = V_12; + V_12 = ((int32_t)((int32_t)L_43+(int32_t)1)); + bool L_44 = V_10; + if (!L_44) + { + goto IL_0162; + } + } + { + String_t* L_45 = ___s; + bool L_46 = ___tryParse; + Exception_t152 ** L_47 = ___exc; + bool L_48 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_45, 1, L_46, L_47, /*hidden argument*/NULL); + if (!L_48) + { + goto IL_0162; + } + } + { + return 0; + } + +IL_0162: + { + String_t* L_49 = ___s; + int32_t L_50 = V_12; + NumberFormatInfo_t1250 * L_51 = V_0; + NullCheck(L_51); + String_t* L_52 = NumberFormatInfo_get_NegativeSign_m7631(L_51, /*hidden argument*/NULL); + NullCheck(L_52); + int32_t L_53 = String_get_Length_m2000(L_52, /*hidden argument*/NULL); + NullCheck(L_49); + String_t* L_54 = String_Substring_m2063(L_49, L_50, L_53, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_55 = V_0; + NullCheck(L_55); + String_t* L_56 = NumberFormatInfo_get_NegativeSign_m7631(L_55, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_57 = String_op_Equality_m442(NULL /*static, unused*/, L_54, L_56, /*hidden argument*/NULL); + if (!L_57) + { + goto IL_0195; + } + } + { + bool L_58 = ___tryParse; + if (L_58) + { + goto IL_0193; + } + } + { + Exception_t152 ** L_59 = ___exc; + Exception_t152 * L_60 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_59)) = (Object_t *)L_60; + } + +IL_0193: + { + return 0; + } + +IL_0195: + { + String_t* L_61 = ___s; + int32_t L_62 = V_12; + NumberFormatInfo_t1250 * L_63 = V_0; + NullCheck(L_63); + String_t* L_64 = NumberFormatInfo_get_PositiveSign_m7647(L_63, /*hidden argument*/NULL); + NullCheck(L_64); + int32_t L_65 = String_get_Length_m2000(L_64, /*hidden argument*/NULL); + NullCheck(L_61); + String_t* L_66 = String_Substring_m2063(L_61, L_62, L_65, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_67 = V_0; + NullCheck(L_67); + String_t* L_68 = NumberFormatInfo_get_PositiveSign_m7647(L_67, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_69 = String_op_Equality_m442(NULL /*static, unused*/, L_66, L_68, /*hidden argument*/NULL); + if (!L_69) + { + goto IL_01c8; + } + } + { + bool L_70 = ___tryParse; + if (L_70) + { + goto IL_01c6; + } + } + { + Exception_t152 ** L_71 = ___exc; + Exception_t152 * L_72 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_71)) = (Object_t *)L_72; + } + +IL_01c6: + { + return 0; + } + +IL_01c8: + { + bool L_73 = V_8; + if (!L_73) + { + goto IL_0236; + } + } + { + bool L_74 = V_15; + if (L_74) + { + goto IL_0236; + } + } + { + String_t* L_75 = ___s; + NumberFormatInfo_t1250 * L_76 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_12), L_75, L_76, (&V_15), (&V_14), /*hidden argument*/NULL); + bool L_77 = V_15; + if (!L_77) + { + goto IL_0236; + } + } + { + bool L_78 = V_10; + if (!L_78) + { + goto IL_0204; + } + } + { + String_t* L_79 = ___s; + bool L_80 = ___tryParse; + Exception_t152 ** L_81 = ___exc; + bool L_82 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_79, 1, L_80, L_81, /*hidden argument*/NULL); + if (L_82) + { + goto IL_0204; + } + } + { + return 0; + } + +IL_0204: + { + bool L_83 = V_2; + if (!L_83) + { + goto IL_0236; + } + } + { + String_t* L_84 = ___s; + NumberFormatInfo_t1250 * L_85 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_12), L_84, L_85, (&V_16), /*hidden argument*/NULL); + bool L_86 = V_16; + if (!L_86) + { + goto IL_0236; + } + } + { + bool L_87 = V_10; + if (!L_87) + { + goto IL_0236; + } + } + { + String_t* L_88 = ___s; + bool L_89 = ___tryParse; + Exception_t152 ** L_90 = ___exc; + bool L_91 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_88, 1, L_89, L_90, /*hidden argument*/NULL); + if (L_91) + { + goto IL_0236; + } + } + { + return 0; + } + +IL_0236: + { + bool L_92 = V_2; + if (!L_92) + { + goto IL_02b2; + } + } + { + bool L_93 = V_16; + if (L_93) + { + goto IL_02b2; + } + } + { + String_t* L_94 = ___s; + NumberFormatInfo_t1250 * L_95 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_12), L_94, L_95, (&V_16), /*hidden argument*/NULL); + bool L_96 = V_16; + if (!L_96) + { + goto IL_02b2; + } + } + { + bool L_97 = V_10; + if (!L_97) + { + goto IL_026f; + } + } + { + String_t* L_98 = ___s; + bool L_99 = ___tryParse; + Exception_t152 ** L_100 = ___exc; + bool L_101 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_98, 1, L_99, L_100, /*hidden argument*/NULL); + if (L_101) + { + goto IL_026f; + } + } + { + return 0; + } + +IL_026f: + { + bool L_102 = V_16; + if (!L_102) + { + goto IL_02b2; + } + } + { + bool L_103 = V_15; + if (L_103) + { + goto IL_02b2; + } + } + { + bool L_104 = V_8; + if (!L_104) + { + goto IL_02b2; + } + } + { + String_t* L_105 = ___s; + NumberFormatInfo_t1250 * L_106 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_12), L_105, L_106, (&V_15), (&V_14), /*hidden argument*/NULL); + bool L_107 = V_15; + if (!L_107) + { + goto IL_02b2; + } + } + { + bool L_108 = V_10; + if (!L_108) + { + goto IL_02b2; + } + } + { + String_t* L_109 = ___s; + bool L_110 = ___tryParse; + Exception_t152 ** L_111 = ___exc; + bool L_112 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_109, 1, L_110, L_111, /*hidden argument*/NULL); + if (L_112) + { + goto IL_02b2; + } + } + { + return 0; + } + +IL_02b2: + { + V_17 = 0; + V_18 = 0; + V_19 = 0; + V_22 = 0; + } + +IL_02be: + { + String_t* L_113 = ___s; + int32_t L_114 = V_12; + NullCheck(L_113); + uint16_t L_115 = String_get_Chars_m2061(L_113, L_114, /*hidden argument*/NULL); + bool L_116 = V_3; + bool L_117 = Int32_ValidDigit_m5799(NULL /*static, unused*/, L_115, L_116, /*hidden argument*/NULL); + if (L_117) + { + goto IL_031e; + } + } + { + bool L_118 = V_4; + if (!L_118) + { + goto IL_02f0; + } + } + { + String_t* L_119 = ___s; + NumberFormatInfo_t1250 * L_120 = V_0; + NullCheck(L_120); + String_t* L_121 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_120, /*hidden argument*/NULL); + bool L_122 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_12), L_119, L_121, /*hidden argument*/NULL); + if (!L_122) + { + goto IL_02f0; + } + } + { + goto IL_042d; + } + +IL_02f0: + { + bool L_123 = V_19; + if (L_123) + { + goto IL_0319; + } + } + { + bool L_124 = V_5; + if (!L_124) + { + goto IL_0319; + } + } + { + String_t* L_125 = ___s; + NumberFormatInfo_t1250 * L_126 = V_0; + NullCheck(L_126); + String_t* L_127 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_126, /*hidden argument*/NULL); + bool L_128 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_12), L_125, L_127, /*hidden argument*/NULL); + if (!L_128) + { + goto IL_0319; + } + } + { + V_19 = 1; + goto IL_042d; + } + +IL_0319: + { + goto IL_043a; + } + +IL_031e: + { + bool L_129 = V_3; + if (!L_129) + { + goto IL_03ae; + } + } + { + int32_t L_130 = V_18; + V_18 = ((int32_t)((int32_t)L_130+(int32_t)1)); + String_t* L_131 = ___s; + int32_t L_132 = V_12; + int32_t L_133 = L_132; + V_12 = ((int32_t)((int32_t)L_133+(int32_t)1)); + NullCheck(L_131); + uint16_t L_134 = String_get_Chars_m2061(L_131, L_133, /*hidden argument*/NULL); + V_21 = L_134; + uint16_t L_135 = V_21; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_136 = Char_IsDigit_m4755(NULL /*static, unused*/, L_135, /*hidden argument*/NULL); + if (!L_136) + { + goto IL_0351; + } + } + { + uint16_t L_137 = V_21; + V_20 = ((int32_t)((int32_t)L_137-(int32_t)((int32_t)48))); + goto IL_0376; + } + +IL_0351: + { + uint16_t L_138 = V_21; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_139 = Char_IsLower_m3605(NULL /*static, unused*/, L_138, /*hidden argument*/NULL); + if (!L_139) + { + goto IL_036c; + } + } + { + uint16_t L_140 = V_21; + V_20 = ((int32_t)((int32_t)((int32_t)((int32_t)L_140-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10))); + goto IL_0376; + } + +IL_036c: + { + uint16_t L_141 = V_21; + V_20 = ((int32_t)((int32_t)((int32_t)((int32_t)L_141-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10))); + } + +IL_0376: + { + int32_t L_142 = V_17; + V_23 = L_142; + bool L_143 = ___tryParse; + if (!L_143) + { + goto IL_039e; + } + } + { + uint32_t L_144 = V_23; + if (!((int32_t)((int32_t)L_144&(int32_t)((int32_t)-268435456)))) + { + goto IL_038f; + } + } + { + return 0; + } + +IL_038f: + { + uint32_t L_145 = V_23; + int32_t L_146 = V_20; + V_17 = ((int32_t)((int32_t)((int32_t)((int32_t)L_145*(int32_t)((int32_t)16)))+(int32_t)L_146)); + goto IL_03a9; + } + +IL_039e: + { + uint32_t L_147 = V_23; + if ((uint64_t)(uint32_t)L_147 * (uint64_t)(uint32_t)((int32_t)16) > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int32_t L_148 = V_20; + if ((int64_t)(L_148) > 4294967295) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((uint64_t)(uint32_t)((int32_t)((int32_t)L_147*(int32_t)((int32_t)16))) + (uint64_t)(uint32_t)(((uint32_t)((uint32_t)L_148))) > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_17 = ((int32_t)((int32_t)((int32_t)((int32_t)L_147*(int32_t)((int32_t)16)))+(int32_t)(((uint32_t)((uint32_t)L_148))))); + } + +IL_03a9: + { + goto IL_042d; + } + +IL_03ae: + { + bool L_149 = V_19; + if (!L_149) + { + goto IL_03e9; + } + } + { + int32_t L_150 = V_18; + V_18 = ((int32_t)((int32_t)L_150+(int32_t)1)); + String_t* L_151 = ___s; + int32_t L_152 = V_12; + int32_t L_153 = L_152; + V_12 = ((int32_t)((int32_t)L_153+(int32_t)1)); + NullCheck(L_151); + uint16_t L_154 = String_get_Chars_m2061(L_151, L_153, /*hidden argument*/NULL); + if ((((int32_t)L_154) == ((int32_t)((int32_t)48)))) + { + goto IL_03e4; + } + } + { + bool L_155 = ___tryParse; + if (L_155) + { + goto IL_03e2; + } + } + { + Exception_t152 ** L_156 = ___exc; + OverflowException_t1725 * L_157 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_157, _stringLiteral933, /*hidden argument*/NULL); + *((Object_t **)(L_156)) = (Object_t *)L_157; + } + +IL_03e2: + { + return 0; + } + +IL_03e4: + { + goto IL_042d; + } + +IL_03e9: + { + int32_t L_158 = V_18; + V_18 = ((int32_t)((int32_t)L_158+(int32_t)1)); + } + +IL_03ef: + try + { // begin try (depth: 1) + int32_t L_159 = V_17; + if (((int64_t)L_159 * (int64_t)((int32_t)10) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_159 * (int64_t)((int32_t)10) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + String_t* L_160 = ___s; + int32_t L_161 = V_12; + int32_t L_162 = L_161; + if (((int64_t)L_162 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_162 + (int64_t)1 > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_12 = ((int32_t)((int32_t)L_162+(int32_t)1)); + NullCheck(L_160); + uint16_t L_163 = String_get_Chars_m2061(L_160, L_162, /*hidden argument*/NULL); + if (((int64_t)L_163 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_163 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if (((int64_t)((int32_t)((int32_t)L_159*(int32_t)((int32_t)10))) - (int64_t)((int32_t)((int32_t)L_163-(int32_t)((int32_t)48))) < (int64_t)kIl2CppInt32Min) || ((int64_t)((int32_t)((int32_t)L_159*(int32_t)((int32_t)10))) - (int64_t)((int32_t)((int32_t)L_163-(int32_t)((int32_t)48))) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_17 = ((int32_t)((int32_t)((int32_t)((int32_t)L_159*(int32_t)((int32_t)10)))-(int32_t)((int32_t)((int32_t)L_163-(int32_t)((int32_t)48))))); + goto IL_042d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_040c; + throw e; + } + +CATCH_040c: + { // begin catch(System.OverflowException) + { + bool L_164 = ___tryParse; + if (L_164) + { + goto IL_0420; + } + } + +IL_0413: + { + Exception_t152 ** L_165 = ___exc; + OverflowException_t1725 * L_166 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_166, _stringLiteral933, /*hidden argument*/NULL); + *((Object_t **)(L_165)) = (Object_t *)L_166; + } + +IL_0420: + { + V_26 = 0; + goto IL_066a; + } + +IL_0428: + { + ; // IL_0428: leave IL_042d + } + } // end catch (depth: 1) + +IL_042d: + { + int32_t L_167 = V_12; + String_t* L_168 = ___s; + NullCheck(L_168); + int32_t L_169 = String_get_Length_m2000(L_168, /*hidden argument*/NULL); + if ((((int32_t)L_167) < ((int32_t)L_169))) + { + goto IL_02be; + } + } + +IL_043a: + { + int32_t L_170 = V_18; + if (L_170) + { + goto IL_0451; + } + } + { + bool L_171 = ___tryParse; + if (L_171) + { + goto IL_044f; + } + } + { + Exception_t152 ** L_172 = ___exc; + Exception_t152 * L_173 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_172)) = (Object_t *)L_173; + } + +IL_044f: + { + return 0; + } + +IL_0451: + { + bool L_174 = V_11; + if (!L_174) + { + goto IL_0474; + } + } + { + String_t* L_175 = ___s; + bool L_176 = ___tryParse; + Exception_t152 ** L_177 = ___exc; + bool L_178 = Int32_FindExponent_m5797(NULL /*static, unused*/, (&V_12), L_175, (&V_22), L_176, L_177, /*hidden argument*/NULL); + if (!L_178) + { + goto IL_0474; + } + } + { + Exception_t152 ** L_179 = ___exc; + if (!(*((Exception_t152 **)L_179))) + { + goto IL_0474; + } + } + { + return 0; + } + +IL_0474: + { + bool L_180 = V_7; + if (!L_180) + { + goto IL_04c1; + } + } + { + bool L_181 = V_15; + if (L_181) + { + goto IL_04c1; + } + } + { + String_t* L_182 = ___s; + NumberFormatInfo_t1250 * L_183 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_12), L_182, L_183, (&V_15), (&V_14), /*hidden argument*/NULL); + bool L_184 = V_15; + if (!L_184) + { + goto IL_04c1; + } + } + { + bool L_185 = V_9; + if (!L_185) + { + goto IL_04b0; + } + } + { + String_t* L_186 = ___s; + bool L_187 = ___tryParse; + Exception_t152 ** L_188 = ___exc; + bool L_189 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_186, 1, L_187, L_188, /*hidden argument*/NULL); + if (L_189) + { + goto IL_04b0; + } + } + { + return 0; + } + +IL_04b0: + { + bool L_190 = V_2; + if (!L_190) + { + goto IL_04c1; + } + } + { + String_t* L_191 = ___s; + NumberFormatInfo_t1250 * L_192 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_12), L_191, L_192, (&V_16), /*hidden argument*/NULL); + } + +IL_04c1: + { + bool L_193 = V_2; + if (!L_193) + { + goto IL_0515; + } + } + { + bool L_194 = V_16; + if (L_194) + { + goto IL_0515; + } + } + { + String_t* L_195 = ___s; + NumberFormatInfo_t1250 * L_196 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_12), L_195, L_196, (&V_16), /*hidden argument*/NULL); + bool L_197 = V_16; + if (!L_197) + { + goto IL_0515; + } + } + { + bool L_198 = V_9; + if (!L_198) + { + goto IL_04fa; + } + } + { + String_t* L_199 = ___s; + bool L_200 = ___tryParse; + Exception_t152 ** L_201 = ___exc; + bool L_202 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_199, 1, L_200, L_201, /*hidden argument*/NULL); + if (L_202) + { + goto IL_04fa; + } + } + { + return 0; + } + +IL_04fa: + { + bool L_203 = V_15; + if (L_203) + { + goto IL_0515; + } + } + { + bool L_204 = V_7; + if (!L_204) + { + goto IL_0515; + } + } + { + String_t* L_205 = ___s; + NumberFormatInfo_t1250 * L_206 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_12), L_205, L_206, (&V_15), (&V_14), /*hidden argument*/NULL); + } + +IL_0515: + { + bool L_207 = V_9; + if (!L_207) + { + goto IL_053c; + } + } + { + int32_t L_208 = V_12; + String_t* L_209 = ___s; + NullCheck(L_209); + int32_t L_210 = String_get_Length_m2000(L_209, /*hidden argument*/NULL); + if ((((int32_t)L_208) >= ((int32_t)L_210))) + { + goto IL_053c; + } + } + { + String_t* L_211 = ___s; + bool L_212 = ___tryParse; + Exception_t152 ** L_213 = ___exc; + bool L_214 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_211, 0, L_212, L_213, /*hidden argument*/NULL); + if (L_214) + { + goto IL_053c; + } + } + { + return 0; + } + +IL_053c: + { + bool L_215 = V_13; + if (!L_215) + { + goto IL_059b; + } + } + { + int32_t L_216 = V_12; + String_t* L_217 = ___s; + NullCheck(L_217); + int32_t L_218 = String_get_Length_m2000(L_217, /*hidden argument*/NULL); + if ((((int32_t)L_216) >= ((int32_t)L_218))) + { + goto IL_0564; + } + } + { + String_t* L_219 = ___s; + int32_t L_220 = V_12; + int32_t L_221 = L_220; + V_12 = ((int32_t)((int32_t)L_221+(int32_t)1)); + NullCheck(L_219); + uint16_t L_222 = String_get_Chars_m2061(L_219, L_221, /*hidden argument*/NULL); + if ((((int32_t)L_222) == ((int32_t)((int32_t)41)))) + { + goto IL_0574; + } + } + +IL_0564: + { + bool L_223 = ___tryParse; + if (L_223) + { + goto IL_0572; + } + } + { + Exception_t152 ** L_224 = ___exc; + Exception_t152 * L_225 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_224)) = (Object_t *)L_225; + } + +IL_0572: + { + return 0; + } + +IL_0574: + { + bool L_226 = V_9; + if (!L_226) + { + goto IL_059b; + } + } + { + int32_t L_227 = V_12; + String_t* L_228 = ___s; + NullCheck(L_228); + int32_t L_229 = String_get_Length_m2000(L_228, /*hidden argument*/NULL); + if ((((int32_t)L_227) >= ((int32_t)L_229))) + { + goto IL_059b; + } + } + { + String_t* L_230 = ___s; + bool L_231 = ___tryParse; + Exception_t152 ** L_232 = ___exc; + bool L_233 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_12), L_230, 0, L_231, L_232, /*hidden argument*/NULL); + if (L_233) + { + goto IL_059b; + } + } + { + return 0; + } + +IL_059b: + { + int32_t L_234 = V_12; + String_t* L_235 = ___s; + NullCheck(L_235); + int32_t L_236 = String_get_Length_m2000(L_235, /*hidden argument*/NULL); + if ((((int32_t)L_234) >= ((int32_t)L_236))) + { + goto IL_05c5; + } + } + { + String_t* L_237 = ___s; + int32_t L_238 = V_12; + NullCheck(L_237); + uint16_t L_239 = String_get_Chars_m2061(L_237, L_238, /*hidden argument*/NULL); + if (!L_239) + { + goto IL_05c5; + } + } + { + bool L_240 = ___tryParse; + if (L_240) + { + goto IL_05c3; + } + } + { + Exception_t152 ** L_241 = ___exc; + Exception_t152 * L_242 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_241)) = (Object_t *)L_242; + } + +IL_05c3: + { + return 0; + } + +IL_05c5: + { + bool L_243 = V_14; + if (L_243) + { + goto IL_060a; + } + } + { + bool L_244 = V_3; + if (L_244) + { + goto IL_060a; + } + } + { + bool L_245 = ___tryParse; + if (!L_245) + { + goto IL_0604; + } + } + { + int32_t L_246 = V_17; + V_24 = ((-(((int64_t)((int64_t)L_246))))); + int64_t L_247 = V_24; + if ((((int64_t)L_247) < ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_05f8; + } + } + { + int64_t L_248 = V_24; + if ((((int64_t)L_248) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_05fa; + } + } + +IL_05f8: + { + return 0; + } + +IL_05fa: + { + int64_t L_249 = V_24; + V_17 = (((int32_t)((int32_t)L_249))); + goto IL_060a; + } + +IL_0604: + { + int32_t L_250 = V_17; + if (((int64_t)0 - (int64_t)L_250 < (int64_t)kIl2CppInt32Min) || ((int64_t)0 - (int64_t)L_250 > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_17 = ((int32_t)((int32_t)0-(int32_t)L_250)); + } + +IL_060a: + { + int32_t L_251 = V_22; + if ((((int32_t)L_251) <= ((int32_t)0))) + { + goto IL_0663; + } + } + { + int32_t L_252 = V_22; + double L_253 = pow((10.0), (((double)((double)L_252)))); + int32_t L_254 = V_17; + V_25 = ((double)((double)L_253*(double)(((double)((double)L_254))))); + double L_255 = V_25; + if ((((double)L_255) < ((double)(-2147483648.0)))) + { + goto IL_0649; + } + } + { + double L_256 = V_25; + if ((!(((double)L_256) > ((double)(2147483647.0))))) + { + goto IL_065e; + } + } + +IL_0649: + { + bool L_257 = ___tryParse; + if (L_257) + { + goto IL_065c; + } + } + { + Exception_t152 ** L_258 = ___exc; + OverflowException_t1725 * L_259 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_259, _stringLiteral933, /*hidden argument*/NULL); + *((Object_t **)(L_258)) = (Object_t *)L_259; + } + +IL_065c: + { + return 0; + } + +IL_065e: + { + double L_260 = V_25; + V_17 = (((int32_t)((int32_t)L_260))); + } + +IL_0663: + { + int32_t* L_261 = ___result; + int32_t L_262 = V_17; + *((int32_t*)(L_261)) = (int32_t)L_262; + return 1; + } + +IL_066a: + { + bool L_263 = V_26; + return L_263; + } +} +// System.Int32 System.Int32::Parse(System.String) +extern "C" int32_t Int32_Parse_m4750 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + int32_t V_1 = 0; + { + String_t* L_0 = ___s; + bool L_1 = Int32_Parse_m5791(NULL /*static, unused*/, L_0, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_1) + { + goto IL_0012; + } + } + { + Exception_t152 * L_2 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + int32_t L_3 = V_1; + return L_3; + } +} +// System.Int32 System.Int32::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern "C" int32_t Int32_Parse_m5802 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + int32_t V_1 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + bool L_3 = Int32_Parse_m5801(NULL /*static, unused*/, L_0, L_1, L_2, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_3) + { + goto IL_0014; + } + } + { + Exception_t152 * L_4 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0014: + { + int32_t L_5 = V_1; + return L_5; + } +} +// System.Boolean System.Int32::TryParse(System.String,System.Int32&) +extern "C" bool Int32_TryParse_m5803 (Object_t * __this /* static, unused */, String_t* ___s, int32_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t* L_1 = ___result; + bool L_2 = Int32_Parse_m5791(NULL /*static, unused*/, L_0, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0014; + } + } + { + int32_t* L_3 = ___result; + *((int32_t*)(L_3)) = (int32_t)0; + return 0; + } + +IL_0014: + { + return 1; + } +} +// System.Boolean System.Int32::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32&) +extern "C" bool Int32_TryParse_m4637 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, int32_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + int32_t* L_3 = ___result; + bool L_4 = Int32_Parse_m5801(NULL /*static, unused*/, L_0, L_1, L_2, 1, L_3, (&V_0), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0016; + } + } + { + int32_t* L_5 = ___result; + *((int32_t*)(L_5)) = (int32_t)0; + return 0; + } + +IL_0016: + { + return 1; + } +} +// System.String System.Int32::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int32_ToString_m2071 (int32_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((int32_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Int32::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int32_ToString_m5719 (int32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((int32_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int32::ToString(System.String) +extern "C" String_t* Int32_ToString_m4745 (int32_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Int32_ToString_m5722(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int32::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int32_ToString_m5722 (int32_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10658(NULL /*static, unused*/, L_0, (*((int32_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.TypeCode System.Int32::GetTypeCode() +extern "C" int32_t Int32_GetTypeCode_m5804 (int32_t* __this, const MethodInfo* method) +{ + { + return (int32_t)(((int32_t)9)); + } +} +// System.Void System.SerializableAttribute::.ctor() +extern "C" void SerializableAttribute__ctor_m5805 (SerializableAttribute_t1105 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.AttributeUsageAttribute::.ctor(System.AttributeTargets) +extern "C" void AttributeUsageAttribute__ctor_m5806 (AttributeUsageAttribute_t1106 * __this, int32_t ___validOn, const MethodInfo* method) +{ + { + __this->___inherited_2 = 1; + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___validOn; + __this->___valid_on_0 = L_0; + return; + } +} +// System.Boolean System.AttributeUsageAttribute::get_AllowMultiple() +extern "C" bool AttributeUsageAttribute_get_AllowMultiple_m5807 (AttributeUsageAttribute_t1106 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___allow_multiple_1); + return L_0; + } +} +// System.Void System.AttributeUsageAttribute::set_AllowMultiple(System.Boolean) +extern "C" void AttributeUsageAttribute_set_AllowMultiple_m5808 (AttributeUsageAttribute_t1106 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___allow_multiple_1 = L_0; + return; + } +} +// System.Boolean System.AttributeUsageAttribute::get_Inherited() +extern "C" bool AttributeUsageAttribute_get_Inherited_m5809 (AttributeUsageAttribute_t1106 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___inherited_2); + return L_0; + } +} +// System.Void System.AttributeUsageAttribute::set_Inherited(System.Boolean) +extern "C" void AttributeUsageAttribute_set_Inherited_m5810 (AttributeUsageAttribute_t1106 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___inherited_2 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.ComVisibleAttribute::.ctor(System.Boolean) +extern "C" void ComVisibleAttribute__ctor_m5811 (ComVisibleAttribute_t1107 * __this, bool ___visibility, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + bool L_0 = ___visibility; + __this->___Visible_0 = L_0; + return; + } +} +// System.Boolean System.Int64::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Int64_System_IConvertible_ToBoolean_m5812 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10102(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Int64::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Int64_System_IConvertible_ToByte_m5813 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10117(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Int64::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int64_System_IConvertible_ToChar_m5814 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10127(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.Int64::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Int64_System_IConvertible_ToDateTime_m5815 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10139(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.Int64::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Int64_System_IConvertible_ToDecimal_m5816 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10151(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Int64::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Int64_System_IConvertible_ToDouble_m5817 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10165(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Int64::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Int64_System_IConvertible_ToInt16_m5818 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10180(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int64::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Int64_System_IConvertible_ToInt32_m5819 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10194(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Int64::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Int64_System_IConvertible_ToInt64_m5820 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10209(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Int64::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Int64_System_IConvertible_ToSByte_m5821 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10226(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Int64::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Int64_System_IConvertible_ToSingle_m5822 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10239(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Int64::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Int64_System_IConvertible_ToType_m5823 (int64_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int64_t L_2 = (*((int64_t*)__this)); + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.Int64::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int64_System_IConvertible_ToUInt16_m5824 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10256(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Int64::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Int64_System_IConvertible_ToUInt32_m5825 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10269(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Int64::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Int64_System_IConvertible_ToUInt64_m5826 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10283(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int64::CompareTo(System.Object) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral935; +extern "C" int32_t Int64_CompareTo_m5827 (int64_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral935 = il2cpp_codegen_string_literal_from_index(935); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t G_B9_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Int64_t455_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral935, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(int64_t*)((int64_t*)UnBox (L_4, Int64_t455_il2cpp_TypeInfo_var)))); + int64_t L_5 = V_0; + if ((!(((uint64_t)(*((int64_t*)__this))) == ((uint64_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + int64_t L_6 = V_0; + if ((((int64_t)(*((int64_t*)__this))) >= ((int64_t)L_6))) + { + goto IL_0042; + } + } + { + G_B9_0 = (-1); + goto IL_0043; + } + +IL_0042: + { + G_B9_0 = 1; + } + +IL_0043: + { + return G_B9_0; + } +} +// System.Boolean System.Int64::Equals(System.Object) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern "C" bool Int64_Equals_m5828 (int64_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Int64_t455_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int64_t)((*(int64_t*)((int64_t*)UnBox (L_1, Int64_t455_il2cpp_TypeInfo_var))))) == ((int64_t)(*((int64_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.Int64::GetHashCode() +extern "C" int32_t Int64_GetHashCode_m5829 (int64_t* __this, const MethodInfo* method) +{ + { + return ((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)(*((int64_t*)__this))&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))))^(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)(*((int64_t*)__this))>>(int32_t)((int32_t)32)))))))); + } +} +// System.Int32 System.Int64::CompareTo(System.Int64) +extern "C" int32_t Int64_CompareTo_m5830 (int64_t* __this, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + if ((!(((uint64_t)(*((int64_t*)__this))) == ((uint64_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + int64_t L_1 = ___value; + if ((((int64_t)(*((int64_t*)__this))) <= ((int64_t)L_1))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.Int64::Equals(System.Int64) +extern "C" bool Int64_Equals_m5831 (int64_t* __this, int64_t ___obj, const MethodInfo* method) +{ + { + int64_t L_0 = ___obj; + return ((((int64_t)L_0) == ((int64_t)(*((int64_t*)__this))))? 1 : 0); + } +} +// System.Boolean System.Int64::Parse(System.String,System.Boolean,System.Int64&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral930; +extern "C" bool Int64_Parse_m5832 (Object_t * __this /* static, unused */, String_t* ___s, bool ___tryParse, int64_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral930 = il2cpp_codegen_string_literal_from_index(930); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + uint16_t V_5 = 0x0; + uint8_t V_6 = 0x0; + { + V_0 = (((int64_t)((int64_t)0))); + V_3 = 1; + V_4 = 0; + int64_t* L_0 = ___result; + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((int64_t)0))); + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0029; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0027; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0027: + { + return 0; + } + +IL_0029: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0055; + } + +IL_0037: + { + String_t* L_8 = ___s; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_5 = L_10; + uint16_t L_11 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0051; + } + } + { + goto IL_005c; + } + +IL_0051: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0055: + { + int32_t L_14 = V_2; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0037; + } + } + +IL_005c: + { + int32_t L_16 = V_2; + int32_t L_17 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)L_17)))) + { + goto IL_0072; + } + } + { + bool L_18 = ___tryParse; + if (L_18) + { + goto IL_0070; + } + } + { + Exception_t152 ** L_19 = ___exc; + Exception_t152 * L_20 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_19)) = (Object_t *)L_20; + } + +IL_0070: + { + return 0; + } + +IL_0072: + { + String_t* L_21 = ___s; + int32_t L_22 = V_2; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + V_5 = L_23; + uint16_t L_24 = V_5; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_008d; + } + } + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + goto IL_009c; + } + +IL_008d: + { + uint16_t L_26 = V_5; + if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45))))) + { + goto IL_009c; + } + } + { + V_3 = (-1); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_009c: + { + goto IL_016a; + } + +IL_00a1: + { + String_t* L_28 = ___s; + int32_t L_29 = V_2; + NullCheck(L_28); + uint16_t L_30 = String_get_Chars_m2061(L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + uint16_t L_31 = V_5; + if ((((int32_t)L_31) < ((int32_t)((int32_t)48)))) + { + goto IL_0156; + } + } + { + uint16_t L_32 = V_5; + if ((((int32_t)L_32) > ((int32_t)((int32_t)57)))) + { + goto IL_0156; + } + } + { + uint16_t L_33 = V_5; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_33-(int32_t)((int32_t)48)))))); + int64_t L_34 = V_0; + if ((((int64_t)L_34) <= ((int64_t)((int64_t)922337203685477580LL)))) + { + goto IL_00d8; + } + } + { + goto IL_019e; + } + +IL_00d8: + { + int64_t L_35 = V_0; + if ((!(((uint64_t)L_35) == ((uint64_t)((int64_t)922337203685477580LL))))) + { + goto IL_0144; + } + } + { + uint8_t L_36 = V_6; + if ((((int64_t)(((int64_t)((int64_t)L_36)))) <= ((int64_t)(((int64_t)((int64_t)7)))))) + { + goto IL_0107; + } + } + { + int32_t L_37 = V_3; + if ((((int32_t)L_37) == ((int32_t)1))) + { + goto IL_0102; + } + } + { + uint8_t L_38 = V_6; + if ((((int64_t)(((int64_t)((int64_t)L_38)))) <= ((int64_t)(((int64_t)((int64_t)8)))))) + { + goto IL_0107; + } + } + +IL_0102: + { + goto IL_019e; + } + +IL_0107: + { + int32_t L_39 = V_3; + if ((!(((uint32_t)L_39) == ((uint32_t)(-1))))) + { + goto IL_0120; + } + } + { + int64_t L_40 = V_0; + int32_t L_41 = V_3; + uint8_t L_42 = V_6; + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_40*(int64_t)(((int64_t)((int64_t)L_41)))))*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))-(int64_t)(((int64_t)((int64_t)L_42))))); + goto IL_012a; + } + +IL_0120: + { + int64_t L_43 = V_0; + uint8_t L_44 = V_6; + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)L_43*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))+(int64_t)(((int64_t)((int64_t)L_44))))); + } + +IL_012a: + { + bool L_45 = ___tryParse; + String_t* L_46 = ___s; + int32_t L_47 = V_2; + Exception_t152 ** L_48 = ___exc; + bool L_49 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_45, L_46, ((int32_t)((int32_t)L_47+(int32_t)1)), L_48, /*hidden argument*/NULL); + if (!L_49) + { + goto IL_013f; + } + } + { + int64_t* L_50 = ___result; + int64_t L_51 = V_0; + *((int64_t*)(L_50)) = (int64_t)L_51; + return 1; + } + +IL_013f: + { + goto IL_019e; + } + +IL_0144: + { + int64_t L_52 = V_0; + uint8_t L_53 = V_6; + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)L_52*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))+(int64_t)(((int64_t)((int64_t)L_53))))); + V_4 = 1; + goto IL_0166; + } + +IL_0156: + { + bool L_54 = ___tryParse; + String_t* L_55 = ___s; + int32_t L_56 = V_2; + Exception_t152 ** L_57 = ___exc; + bool L_58 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_54, L_55, L_56, L_57, /*hidden argument*/NULL); + if (L_58) + { + goto IL_0166; + } + } + { + return 0; + } + +IL_0166: + { + int32_t L_59 = V_2; + V_2 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_016a: + { + int32_t L_60 = V_2; + int32_t L_61 = V_1; + if ((((int32_t)L_60) < ((int32_t)L_61))) + { + goto IL_00a1; + } + } + { + bool L_62 = V_4; + if (L_62) + { + goto IL_0187; + } + } + { + bool L_63 = ___tryParse; + if (L_63) + { + goto IL_0185; + } + } + { + Exception_t152 ** L_64 = ___exc; + Exception_t152 * L_65 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_64)) = (Object_t *)L_65; + } + +IL_0185: + { + return 0; + } + +IL_0187: + { + int32_t L_66 = V_3; + if ((!(((uint32_t)L_66) == ((uint32_t)(-1))))) + { + goto IL_0199; + } + } + { + int64_t* L_67 = ___result; + int64_t L_68 = V_0; + int32_t L_69 = V_3; + *((int64_t*)(L_67)) = (int64_t)((int64_t)((int64_t)L_68*(int64_t)(((int64_t)((int64_t)L_69))))); + goto IL_019c; + } + +IL_0199: + { + int64_t* L_70 = ___result; + int64_t L_71 = V_0; + *((int64_t*)(L_70)) = (int64_t)L_71; + } + +IL_019c: + { + return 1; + } + +IL_019e: + { + bool L_72 = ___tryParse; + if (L_72) + { + goto IL_01b0; + } + } + { + Exception_t152 ** L_73 = ___exc; + OverflowException_t1725 * L_74 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_74, _stringLiteral930, /*hidden argument*/NULL); + *((Object_t **)(L_73)) = (Object_t *)L_74; + } + +IL_01b0: + { + return 0; + } +} +// System.Int64 System.Int64::Parse(System.String,System.IFormatProvider) +extern "C" int64_t Int64_Parse_m5833 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + int64_t L_2 = Int64_Parse_m5836(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Int64::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,System.Int64&,System.Exception&) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral936; +extern Il2CppCodeGenString* _stringLiteral937; +extern Il2CppCodeGenString* _stringLiteral938; +extern Il2CppCodeGenString* _stringLiteral933; +extern Il2CppCodeGenString* _stringLiteral939; +extern Il2CppCodeGenString* _stringLiteral940; +extern Il2CppCodeGenString* _stringLiteral941; +extern Il2CppCodeGenString* _stringLiteral942; +extern Il2CppCodeGenString* _stringLiteral943; +extern "C" bool Int64_Parse_m5834 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___fp, bool ___tryParse, int64_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral936 = il2cpp_codegen_string_literal_from_index(936); + _stringLiteral937 = il2cpp_codegen_string_literal_from_index(937); + _stringLiteral938 = il2cpp_codegen_string_literal_from_index(938); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + _stringLiteral939 = il2cpp_codegen_string_literal_from_index(939); + _stringLiteral940 = il2cpp_codegen_string_literal_from_index(940); + _stringLiteral941 = il2cpp_codegen_string_literal_from_index(941); + _stringLiteral942 = il2cpp_codegen_string_literal_from_index(942); + _stringLiteral943 = il2cpp_codegen_string_literal_from_index(943); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + Type_t * V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + bool V_8 = false; + bool V_9 = false; + bool V_10 = false; + int32_t V_11 = 0; + bool V_12 = false; + bool V_13 = false; + bool V_14 = false; + bool V_15 = false; + int64_t V_16 = 0; + int32_t V_17 = 0; + bool V_18 = false; + int32_t V_19 = 0; + uint16_t V_20 = 0x0; + uint64_t V_21 = 0; + OverflowException_t1725 * V_22 = {0}; + OverflowException_t1725 * V_23 = {0}; + bool V_24 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int64_t* L_0 = ___result; + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((int64_t)0))); + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0024; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0022; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0022: + { + return 0; + } + +IL_0024: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0044; + } + } + { + bool L_8 = ___tryParse; + if (L_8) + { + goto IL_0042; + } + } + { + Exception_t152 ** L_9 = ___exc; + FormatException_t890 * L_10 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_10, _stringLiteral936, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_10; + } + +IL_0042: + { + return 0; + } + +IL_0044: + { + V_0 = (NumberFormatInfo_t1250 *)NULL; + Object_t * L_11 = ___fp; + if (!L_11) + { + goto IL_0064; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + V_1 = L_12; + Object_t * L_13 = ___fp; + Type_t * L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_13, L_14); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_15, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + } + +IL_0064: + { + NumberFormatInfo_t1250 * L_16 = V_0; + if (L_16) + { + goto IL_007a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_17 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + CultureInfo_t453 * L_18 = Thread_get_CurrentCulture_m9970(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + NumberFormatInfo_t1250 * L_19 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_18); + V_0 = L_19; + } + +IL_007a: + { + int32_t L_20 = ___style; + bool L_21 = ___tryParse; + Exception_t152 ** L_22 = ___exc; + bool L_23 = Int32_CheckStyle_m5793(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_008a; + } + } + { + return 0; + } + +IL_008a: + { + int32_t L_24 = ___style; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_25 = ___style; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)512)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_26 = ___style; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_27 = ___style; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_28 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_29 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_29&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_30 = ___style; + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_30&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_31 = ___style; + V_9 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_31&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_32 = ___style; + V_10 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_32&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_11 = 0; + bool L_33 = V_10; + if (!L_33) + { + goto IL_0113; + } + } + { + String_t* L_34 = ___s; + bool L_35 = ___tryParse; + Exception_t152 ** L_36 = ___exc; + bool L_37 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_34, 1, L_35, L_36, /*hidden argument*/NULL); + if (L_37) + { + goto IL_0113; + } + } + { + return 0; + } + +IL_0113: + { + V_12 = 0; + V_13 = 0; + V_14 = 0; + V_15 = 0; + bool L_38 = V_6; + if (!L_38) + { + goto IL_01ce; + } + } + { + String_t* L_39 = ___s; + int32_t L_40 = V_11; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)40))))) + { + goto IL_01ce; + } + } + { + V_12 = 1; + V_14 = 1; + V_13 = 1; + int32_t L_42 = V_11; + V_11 = ((int32_t)((int32_t)L_42+(int32_t)1)); + bool L_43 = V_10; + if (!L_43) + { + goto IL_015e; + } + } + { + String_t* L_44 = ___s; + bool L_45 = ___tryParse; + Exception_t152 ** L_46 = ___exc; + bool L_47 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_44, 1, L_45, L_46, /*hidden argument*/NULL); + if (L_47) + { + goto IL_015e; + } + } + { + return 0; + } + +IL_015e: + { + String_t* L_48 = ___s; + int32_t L_49 = V_11; + NumberFormatInfo_t1250 * L_50 = V_0; + NullCheck(L_50); + String_t* L_51 = NumberFormatInfo_get_NegativeSign_m7631(L_50, /*hidden argument*/NULL); + NullCheck(L_51); + int32_t L_52 = String_get_Length_m2000(L_51, /*hidden argument*/NULL); + NullCheck(L_48); + String_t* L_53 = String_Substring_m2063(L_48, L_49, L_52, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_54 = V_0; + NullCheck(L_54); + String_t* L_55 = NumberFormatInfo_get_NegativeSign_m7631(L_54, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_56 = String_op_Equality_m442(NULL /*static, unused*/, L_53, L_55, /*hidden argument*/NULL); + if (!L_56) + { + goto IL_0196; + } + } + { + bool L_57 = ___tryParse; + if (L_57) + { + goto IL_0194; + } + } + { + Exception_t152 ** L_58 = ___exc; + FormatException_t890 * L_59 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_59, _stringLiteral937, /*hidden argument*/NULL); + *((Object_t **)(L_58)) = (Object_t *)L_59; + } + +IL_0194: + { + return 0; + } + +IL_0196: + { + String_t* L_60 = ___s; + int32_t L_61 = V_11; + NumberFormatInfo_t1250 * L_62 = V_0; + NullCheck(L_62); + String_t* L_63 = NumberFormatInfo_get_PositiveSign_m7647(L_62, /*hidden argument*/NULL); + NullCheck(L_63); + int32_t L_64 = String_get_Length_m2000(L_63, /*hidden argument*/NULL); + NullCheck(L_60); + String_t* L_65 = String_Substring_m2063(L_60, L_61, L_64, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_66 = V_0; + NullCheck(L_66); + String_t* L_67 = NumberFormatInfo_get_PositiveSign_m7647(L_66, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_68 = String_op_Equality_m442(NULL /*static, unused*/, L_65, L_67, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_01ce; + } + } + { + bool L_69 = ___tryParse; + if (L_69) + { + goto IL_01cc; + } + } + { + Exception_t152 ** L_70 = ___exc; + FormatException_t890 * L_71 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_71, _stringLiteral938, /*hidden argument*/NULL); + *((Object_t **)(L_70)) = (Object_t *)L_71; + } + +IL_01cc: + { + return 0; + } + +IL_01ce: + { + bool L_72 = V_8; + if (!L_72) + { + goto IL_023c; + } + } + { + bool L_73 = V_14; + if (L_73) + { + goto IL_023c; + } + } + { + String_t* L_74 = ___s; + NumberFormatInfo_t1250 * L_75 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_74, L_75, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_76 = V_14; + if (!L_76) + { + goto IL_023c; + } + } + { + bool L_77 = V_10; + if (!L_77) + { + goto IL_020a; + } + } + { + String_t* L_78 = ___s; + bool L_79 = ___tryParse; + Exception_t152 ** L_80 = ___exc; + bool L_81 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_78, 1, L_79, L_80, /*hidden argument*/NULL); + if (L_81) + { + goto IL_020a; + } + } + { + return 0; + } + +IL_020a: + { + bool L_82 = V_2; + if (!L_82) + { + goto IL_023c; + } + } + { + String_t* L_83 = ___s; + NumberFormatInfo_t1250 * L_84 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_83, L_84, (&V_15), /*hidden argument*/NULL); + bool L_85 = V_15; + if (!L_85) + { + goto IL_023c; + } + } + { + bool L_86 = V_10; + if (!L_86) + { + goto IL_023c; + } + } + { + String_t* L_87 = ___s; + bool L_88 = ___tryParse; + Exception_t152 ** L_89 = ___exc; + bool L_90 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_87, 1, L_88, L_89, /*hidden argument*/NULL); + if (L_90) + { + goto IL_023c; + } + } + { + return 0; + } + +IL_023c: + { + bool L_91 = V_2; + if (!L_91) + { + goto IL_02b8; + } + } + { + bool L_92 = V_15; + if (L_92) + { + goto IL_02b8; + } + } + { + String_t* L_93 = ___s; + NumberFormatInfo_t1250 * L_94 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_93, L_94, (&V_15), /*hidden argument*/NULL); + bool L_95 = V_15; + if (!L_95) + { + goto IL_02b8; + } + } + { + bool L_96 = V_10; + if (!L_96) + { + goto IL_0275; + } + } + { + String_t* L_97 = ___s; + bool L_98 = ___tryParse; + Exception_t152 ** L_99 = ___exc; + bool L_100 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_97, 1, L_98, L_99, /*hidden argument*/NULL); + if (L_100) + { + goto IL_0275; + } + } + { + return 0; + } + +IL_0275: + { + bool L_101 = V_15; + if (!L_101) + { + goto IL_02b8; + } + } + { + bool L_102 = V_14; + if (L_102) + { + goto IL_02b8; + } + } + { + bool L_103 = V_8; + if (!L_103) + { + goto IL_02b8; + } + } + { + String_t* L_104 = ___s; + NumberFormatInfo_t1250 * L_105 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_104, L_105, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_106 = V_14; + if (!L_106) + { + goto IL_02b8; + } + } + { + bool L_107 = V_10; + if (!L_107) + { + goto IL_02b8; + } + } + { + String_t* L_108 = ___s; + bool L_109 = ___tryParse; + Exception_t152 ** L_110 = ___exc; + bool L_111 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_108, 1, L_109, L_110, /*hidden argument*/NULL); + if (L_111) + { + goto IL_02b8; + } + } + { + return 0; + } + +IL_02b8: + { + V_16 = (((int64_t)((int64_t)0))); + V_17 = 0; + V_18 = 0; + } + +IL_02c2: + { + String_t* L_112 = ___s; + int32_t L_113 = V_11; + NullCheck(L_112); + uint16_t L_114 = String_get_Chars_m2061(L_112, L_113, /*hidden argument*/NULL); + bool L_115 = V_3; + bool L_116 = Int32_ValidDigit_m5799(NULL /*static, unused*/, L_114, L_115, /*hidden argument*/NULL); + if (L_116) + { + goto IL_0348; + } + } + { + bool L_117 = V_4; + if (!L_117) + { + goto IL_0307; + } + } + { + String_t* L_118 = ___s; + NumberFormatInfo_t1250 * L_119 = V_0; + NullCheck(L_119); + String_t* L_120 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_119, /*hidden argument*/NULL); + bool L_121 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_118, L_120, /*hidden argument*/NULL); + if (L_121) + { + goto IL_0302; + } + } + { + String_t* L_122 = ___s; + NumberFormatInfo_t1250 * L_123 = V_0; + NullCheck(L_123); + String_t* L_124 = NumberFormatInfo_get_CurrencyGroupSeparator_m7622(L_123, /*hidden argument*/NULL); + bool L_125 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_122, L_124, /*hidden argument*/NULL); + if (!L_125) + { + goto IL_0307; + } + } + +IL_0302: + { + goto IL_0455; + } + +IL_0307: + { + bool L_126 = V_18; + if (L_126) + { + goto IL_0343; + } + } + { + bool L_127 = V_5; + if (!L_127) + { + goto IL_0343; + } + } + { + String_t* L_128 = ___s; + NumberFormatInfo_t1250 * L_129 = V_0; + NullCheck(L_129); + String_t* L_130 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_129, /*hidden argument*/NULL); + bool L_131 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_128, L_130, /*hidden argument*/NULL); + if (L_131) + { + goto IL_033b; + } + } + { + String_t* L_132 = ___s; + NumberFormatInfo_t1250 * L_133 = V_0; + NullCheck(L_133); + String_t* L_134 = NumberFormatInfo_get_CurrencyDecimalSeparator_m7621(L_133, /*hidden argument*/NULL); + bool L_135 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_132, L_134, /*hidden argument*/NULL); + if (!L_135) + { + goto IL_0343; + } + } + +IL_033b: + { + V_18 = 1; + goto IL_0455; + } + +IL_0343: + { + goto IL_0462; + } + +IL_0348: + { + bool L_136 = V_3; + if (!L_136) + { + goto IL_03d4; + } + } + { + int32_t L_137 = V_17; + V_17 = ((int32_t)((int32_t)L_137+(int32_t)1)); + String_t* L_138 = ___s; + int32_t L_139 = V_11; + int32_t L_140 = L_139; + V_11 = ((int32_t)((int32_t)L_140+(int32_t)1)); + NullCheck(L_138); + uint16_t L_141 = String_get_Chars_m2061(L_138, L_140, /*hidden argument*/NULL); + V_20 = L_141; + uint16_t L_142 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_143 = Char_IsDigit_m4755(NULL /*static, unused*/, L_142, /*hidden argument*/NULL); + if (!L_143) + { + goto IL_037b; + } + } + { + uint16_t L_144 = V_20; + V_19 = ((int32_t)((int32_t)L_144-(int32_t)((int32_t)48))); + goto IL_03a0; + } + +IL_037b: + { + uint16_t L_145 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_146 = Char_IsLower_m3605(NULL /*static, unused*/, L_145, /*hidden argument*/NULL); + if (!L_146) + { + goto IL_0396; + } + } + { + uint16_t L_147 = V_20; + V_19 = ((int32_t)((int32_t)((int32_t)((int32_t)L_147-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10))); + goto IL_03a0; + } + +IL_0396: + { + uint16_t L_148 = V_20; + V_19 = ((int32_t)((int32_t)((int32_t)((int32_t)L_148-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10))); + } + +IL_03a0: + { + int64_t L_149 = V_16; + V_21 = L_149; + } + +IL_03a4: + try + { // begin try (depth: 1) + uint64_t L_150 = V_21; + if ((uint64_t)(((int64_t)((int64_t)((int32_t)16)))) != 0 && (((uint64_t)L_150 * (uint64_t)(((int64_t)((int64_t)((int32_t)16))))) / (uint64_t)(((int64_t)((int64_t)((int32_t)16)))) != (uint64_t)L_150)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int32_t L_151 = V_19; + if ((int64_t)(L_151) > std::numeric_limits::max()) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((uint64_t)((int64_t)((int64_t)L_150*(int64_t)(((int64_t)((int64_t)((int32_t)16)))))) > kIl2CppUInt64Max - (uint64_t)(((uint64_t)((uint64_t)L_151)))) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int64_t)((int64_t)((int64_t)((int64_t)L_150*(int64_t)(((int64_t)((int64_t)((int32_t)16))))))+(int64_t)(((uint64_t)((uint64_t)L_151))))); + goto IL_03cf; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_03b5; + throw e; + } + +CATCH_03b5: + { // begin catch(System.OverflowException) + { + V_22 = ((OverflowException_t1725 *)__exception_local); + bool L_152 = ___tryParse; + if (L_152) + { + goto IL_03c2; + } + } + +IL_03bd: + { + Exception_t152 ** L_153 = ___exc; + OverflowException_t1725 * L_154 = V_22; + *((Object_t **)(L_153)) = (Object_t *)L_154; + } + +IL_03c2: + { + V_24 = 0; + goto IL_0681; + } + +IL_03ca: + { + ; // IL_03ca: leave IL_03cf + } + } // end catch (depth: 1) + +IL_03cf: + { + goto IL_0455; + } + +IL_03d4: + { + bool L_155 = V_18; + if (!L_155) + { + goto IL_040f; + } + } + { + int32_t L_156 = V_17; + V_17 = ((int32_t)((int32_t)L_156+(int32_t)1)); + String_t* L_157 = ___s; + int32_t L_158 = V_11; + int32_t L_159 = L_158; + V_11 = ((int32_t)((int32_t)L_159+(int32_t)1)); + NullCheck(L_157); + uint16_t L_160 = String_get_Chars_m2061(L_157, L_159, /*hidden argument*/NULL); + if ((((int32_t)L_160) == ((int32_t)((int32_t)48)))) + { + goto IL_040a; + } + } + { + bool L_161 = ___tryParse; + if (L_161) + { + goto IL_0408; + } + } + { + Exception_t152 ** L_162 = ___exc; + OverflowException_t1725 * L_163 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_163, _stringLiteral933, /*hidden argument*/NULL); + *((Object_t **)(L_162)) = (Object_t *)L_163; + } + +IL_0408: + { + return 0; + } + +IL_040a: + { + goto IL_0455; + } + +IL_040f: + { + int32_t L_164 = V_17; + V_17 = ((int32_t)((int32_t)L_164+(int32_t)1)); + } + +IL_0415: + try + { // begin try (depth: 1) + int64_t L_165 = V_16; + if (il2cpp_codegen_check_mul_overflow_i64((int64_t)L_165, (int64_t)(((int64_t)((int64_t)((int32_t)10)))), kIl2CppInt64Min, kIl2CppInt64Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + String_t* L_166 = ___s; + int32_t L_167 = V_11; + int32_t L_168 = L_167; + if (((int64_t)L_168 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_168 + (int64_t)1 > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_11 = ((int32_t)((int32_t)L_168+(int32_t)1)); + NullCheck(L_166); + uint16_t L_169 = String_get_Chars_m2061(L_166, L_168, /*hidden argument*/NULL); + if (((int64_t)L_169 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_169 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if (((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_169-(int32_t)((int32_t)48)))))) >= 0 && (int64_t)((int64_t)((int64_t)L_165*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))) < kIl2CppInt64Min + (int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_169-(int32_t)((int32_t)48))))))) || ((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_169-(int32_t)((int32_t)48)))))) < 0 && (int64_t)((int64_t)((int64_t)L_165*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))) > kIl2CppInt64Max + (int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_169-(int32_t)((int32_t)48)))))))) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int64_t)((int64_t)((int64_t)((int64_t)L_165*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))-(int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)L_169-(int32_t)((int32_t)48)))))))); + goto IL_0455; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0434; + throw e; + } + +CATCH_0434: + { // begin catch(System.OverflowException) + { + bool L_170 = ___tryParse; + if (L_170) + { + goto IL_0448; + } + } + +IL_043b: + { + Exception_t152 ** L_171 = ___exc; + OverflowException_t1725 * L_172 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_172, _stringLiteral933, /*hidden argument*/NULL); + *((Object_t **)(L_171)) = (Object_t *)L_172; + } + +IL_0448: + { + V_24 = 0; + goto IL_0681; + } + +IL_0450: + { + ; // IL_0450: leave IL_0455 + } + } // end catch (depth: 1) + +IL_0455: + { + int32_t L_173 = V_11; + String_t* L_174 = ___s; + NullCheck(L_174); + int32_t L_175 = String_get_Length_m2000(L_174, /*hidden argument*/NULL); + if ((((int32_t)L_173) < ((int32_t)L_175))) + { + goto IL_02c2; + } + } + +IL_0462: + { + int32_t L_176 = V_17; + if (L_176) + { + goto IL_047e; + } + } + { + bool L_177 = ___tryParse; + if (L_177) + { + goto IL_047c; + } + } + { + Exception_t152 ** L_178 = ___exc; + FormatException_t890 * L_179 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_179, _stringLiteral939, /*hidden argument*/NULL); + *((Object_t **)(L_178)) = (Object_t *)L_179; + } + +IL_047c: + { + return 0; + } + +IL_047e: + { + bool L_180 = V_7; + if (!L_180) + { + goto IL_04cb; + } + } + { + bool L_181 = V_14; + if (L_181) + { + goto IL_04cb; + } + } + { + String_t* L_182 = ___s; + NumberFormatInfo_t1250 * L_183 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_182, L_183, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_184 = V_14; + if (!L_184) + { + goto IL_04cb; + } + } + { + bool L_185 = V_9; + if (!L_185) + { + goto IL_04ba; + } + } + { + String_t* L_186 = ___s; + bool L_187 = ___tryParse; + Exception_t152 ** L_188 = ___exc; + bool L_189 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_186, 1, L_187, L_188, /*hidden argument*/NULL); + if (L_189) + { + goto IL_04ba; + } + } + { + return 0; + } + +IL_04ba: + { + bool L_190 = V_2; + if (!L_190) + { + goto IL_04cb; + } + } + { + String_t* L_191 = ___s; + NumberFormatInfo_t1250 * L_192 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_191, L_192, (&V_15), /*hidden argument*/NULL); + } + +IL_04cb: + { + bool L_193 = V_2; + if (!L_193) + { + goto IL_055f; + } + } + { + bool L_194 = V_15; + if (L_194) + { + goto IL_055f; + } + } + { + NumberFormatInfo_t1250 * L_195 = V_0; + NullCheck(L_195); + int32_t L_196 = NumberFormatInfo_get_CurrencyPositivePattern_m7625(L_195, /*hidden argument*/NULL); + if ((!(((uint32_t)L_196) == ((uint32_t)3)))) + { + goto IL_050b; + } + } + { + String_t* L_197 = ___s; + int32_t L_198 = V_11; + int32_t L_199 = L_198; + V_11 = ((int32_t)((int32_t)L_199+(int32_t)1)); + NullCheck(L_197); + uint16_t L_200 = String_get_Chars_m2061(L_197, L_199, /*hidden argument*/NULL); + if ((((int32_t)L_200) == ((int32_t)((int32_t)32)))) + { + goto IL_050b; + } + } + { + bool L_201 = ___tryParse; + if (!L_201) + { + goto IL_0500; + } + } + { + return 0; + } + +IL_0500: + { + FormatException_t890 * L_202 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_202, _stringLiteral940, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_202); + } + +IL_050b: + { + String_t* L_203 = ___s; + NumberFormatInfo_t1250 * L_204 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_203, L_204, (&V_15), /*hidden argument*/NULL); + bool L_205 = V_15; + if (!L_205) + { + goto IL_055f; + } + } + { + int32_t L_206 = V_11; + String_t* L_207 = ___s; + NullCheck(L_207); + int32_t L_208 = String_get_Length_m2000(L_207, /*hidden argument*/NULL); + if ((((int32_t)L_206) >= ((int32_t)L_208))) + { + goto IL_055f; + } + } + { + bool L_209 = V_9; + if (!L_209) + { + goto IL_0544; + } + } + { + String_t* L_210 = ___s; + bool L_211 = ___tryParse; + Exception_t152 ** L_212 = ___exc; + bool L_213 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_210, 1, L_211, L_212, /*hidden argument*/NULL); + if (L_213) + { + goto IL_0544; + } + } + { + return 0; + } + +IL_0544: + { + bool L_214 = V_14; + if (L_214) + { + goto IL_055f; + } + } + { + bool L_215 = V_7; + if (!L_215) + { + goto IL_055f; + } + } + { + String_t* L_216 = ___s; + NumberFormatInfo_t1250 * L_217 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_216, L_217, (&V_14), (&V_13), /*hidden argument*/NULL); + } + +IL_055f: + { + bool L_218 = V_9; + if (!L_218) + { + goto IL_0586; + } + } + { + int32_t L_219 = V_11; + String_t* L_220 = ___s; + NullCheck(L_220); + int32_t L_221 = String_get_Length_m2000(L_220, /*hidden argument*/NULL); + if ((((int32_t)L_219) >= ((int32_t)L_221))) + { + goto IL_0586; + } + } + { + String_t* L_222 = ___s; + bool L_223 = ___tryParse; + Exception_t152 ** L_224 = ___exc; + bool L_225 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_222, 0, L_223, L_224, /*hidden argument*/NULL); + if (L_225) + { + goto IL_0586; + } + } + { + return 0; + } + +IL_0586: + { + bool L_226 = V_12; + if (!L_226) + { + goto IL_05ea; + } + } + { + int32_t L_227 = V_11; + String_t* L_228 = ___s; + NullCheck(L_228); + int32_t L_229 = String_get_Length_m2000(L_228, /*hidden argument*/NULL); + if ((((int32_t)L_227) >= ((int32_t)L_229))) + { + goto IL_05ae; + } + } + { + String_t* L_230 = ___s; + int32_t L_231 = V_11; + int32_t L_232 = L_231; + V_11 = ((int32_t)((int32_t)L_232+(int32_t)1)); + NullCheck(L_230); + uint16_t L_233 = String_get_Chars_m2061(L_230, L_232, /*hidden argument*/NULL); + if ((((int32_t)L_233) == ((int32_t)((int32_t)41)))) + { + goto IL_05c3; + } + } + +IL_05ae: + { + bool L_234 = ___tryParse; + if (L_234) + { + goto IL_05c1; + } + } + { + Exception_t152 ** L_235 = ___exc; + FormatException_t890 * L_236 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_236, _stringLiteral941, /*hidden argument*/NULL); + *((Object_t **)(L_235)) = (Object_t *)L_236; + } + +IL_05c1: + { + return 0; + } + +IL_05c3: + { + bool L_237 = V_9; + if (!L_237) + { + goto IL_05ea; + } + } + { + int32_t L_238 = V_11; + String_t* L_239 = ___s; + NullCheck(L_239); + int32_t L_240 = String_get_Length_m2000(L_239, /*hidden argument*/NULL); + if ((((int32_t)L_238) >= ((int32_t)L_240))) + { + goto IL_05ea; + } + } + { + String_t* L_241 = ___s; + bool L_242 = ___tryParse; + Exception_t152 ** L_243 = ___exc; + bool L_244 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_241, 0, L_242, L_243, /*hidden argument*/NULL); + if (L_244) + { + goto IL_05ea; + } + } + { + return 0; + } + +IL_05ea: + { + int32_t L_245 = V_11; + String_t* L_246 = ___s; + NullCheck(L_246); + int32_t L_247 = String_get_Length_m2000(L_246, /*hidden argument*/NULL); + if ((((int32_t)L_245) >= ((int32_t)L_247))) + { + goto IL_0647; + } + } + { + String_t* L_248 = ___s; + int32_t L_249 = V_11; + NullCheck(L_248); + uint16_t L_250 = String_get_Chars_m2061(L_248, L_249, /*hidden argument*/NULL); + if (!L_250) + { + goto IL_0647; + } + } + { + bool L_251 = ___tryParse; + if (L_251) + { + goto IL_0645; + } + } + { + Exception_t152 ** L_252 = ___exc; + ObjectU5BU5D_t162* L_253 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, 0); + ArrayElementTypeCheck (L_253, _stringLiteral942); + *((Object_t **)(Object_t **)SZArrayLdElema(L_253, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral942; + ObjectU5BU5D_t162* L_254 = L_253; + int32_t L_255 = V_11; + int32_t L_256 = L_255; + Object_t * L_257 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_256); + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, 1); + ArrayElementTypeCheck (L_254, L_257); + *((Object_t **)(Object_t **)SZArrayLdElema(L_254, 1, sizeof(Object_t *))) = (Object_t *)L_257; + ObjectU5BU5D_t162* L_258 = L_254; + NullCheck(L_258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_258, 2); + ArrayElementTypeCheck (L_258, _stringLiteral943); + *((Object_t **)(Object_t **)SZArrayLdElema(L_258, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral943; + ObjectU5BU5D_t162* L_259 = L_258; + String_t* L_260 = ___s; + NullCheck(L_260); + int32_t L_261 = String_get_Length_m2000(L_260, /*hidden argument*/NULL); + int32_t L_262 = L_261; + Object_t * L_263 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_262); + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, 3); + ArrayElementTypeCheck (L_259, L_263); + *((Object_t **)(Object_t **)SZArrayLdElema(L_259, 3, sizeof(Object_t *))) = (Object_t *)L_263; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_264 = String_Concat_m631(NULL /*static, unused*/, L_259, /*hidden argument*/NULL); + FormatException_t890 * L_265 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_265, L_264, /*hidden argument*/NULL); + *((Object_t **)(L_252)) = (Object_t *)L_265; + } + +IL_0645: + { + return 0; + } + +IL_0647: + { + bool L_266 = V_13; + if (L_266) + { + goto IL_067a; + } + } + { + bool L_267 = V_3; + if (L_267) + { + goto IL_067a; + } + } + +IL_0654: + try + { // begin try (depth: 1) + int64_t L_268 = V_16; + if (((int64_t)L_268 >= 0 && (int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)0)))))) < kIl2CppInt64Min + (int64_t)L_268) || ((int64_t)L_268 < 0 && (int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)0)))))) > kIl2CppInt64Max + (int64_t)L_268)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int64_t)((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)0))))))-(int64_t)L_268)); + goto IL_067a; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0660; + throw e; + } + +CATCH_0660: + { // begin catch(System.OverflowException) + { + V_23 = ((OverflowException_t1725 *)__exception_local); + bool L_269 = ___tryParse; + if (L_269) + { + goto IL_066d; + } + } + +IL_0668: + { + Exception_t152 ** L_270 = ___exc; + OverflowException_t1725 * L_271 = V_23; + *((Object_t **)(L_270)) = (Object_t *)L_271; + } + +IL_066d: + { + V_24 = 0; + goto IL_0681; + } + +IL_0675: + { + ; // IL_0675: leave IL_067a + } + } // end catch (depth: 1) + +IL_067a: + { + int64_t* L_272 = ___result; + int64_t L_273 = V_16; + *((int64_t*)(L_272)) = (int64_t)L_273; + return 1; + } + +IL_0681: + { + bool L_274 = V_24; + return L_274; + } +} +// System.Int64 System.Int64::Parse(System.String) +extern "C" int64_t Int64_Parse_m5835 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + int64_t V_1 = 0; + { + String_t* L_0 = ___s; + bool L_1 = Int64_Parse_m5832(NULL /*static, unused*/, L_0, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_1) + { + goto IL_0012; + } + } + { + Exception_t152 * L_2 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + int64_t L_3 = V_1; + return L_3; + } +} +// System.Int64 System.Int64::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern "C" int64_t Int64_Parse_m5836 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + int64_t V_1 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + bool L_3 = Int64_Parse_m5834(NULL /*static, unused*/, L_0, L_1, L_2, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_3) + { + goto IL_0014; + } + } + { + Exception_t152 * L_4 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0014: + { + int64_t L_5 = V_1; + return L_5; + } +} +// System.Boolean System.Int64::TryParse(System.String,System.Int64&) +extern "C" bool Int64_TryParse_m5837 (Object_t * __this /* static, unused */, String_t* ___s, int64_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int64_t* L_1 = ___result; + bool L_2 = Int64_Parse_m5832(NULL /*static, unused*/, L_0, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0015; + } + } + { + int64_t* L_3 = ___result; + *((int64_t*)(L_3)) = (int64_t)(((int64_t)((int64_t)0))); + return 0; + } + +IL_0015: + { + return 1; + } +} +// System.Boolean System.Int64::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64&) +extern "C" bool Int64_TryParse_m4634 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, int64_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + int64_t* L_3 = ___result; + bool L_4 = Int64_Parse_m5834(NULL /*static, unused*/, L_0, L_1, L_2, 1, L_3, (&V_0), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0017; + } + } + { + int64_t* L_5 = ___result; + *((int64_t*)(L_5)) = (int64_t)(((int64_t)((int64_t)0))); + return 0; + } + +IL_0017: + { + return 1; + } +} +// System.String System.Int64::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int64_ToString_m4635 (int64_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10667(NULL /*static, unused*/, (*((int64_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Int64::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int64_ToString_m5838 (int64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10667(NULL /*static, unused*/, (*((int64_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int64::ToString(System.String) +extern "C" String_t* Int64_ToString_m5839 (int64_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Int64_ToString_m5840(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int64::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int64_ToString_m5840 (int64_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10660(NULL /*static, unused*/, L_0, (*((int64_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.UInt32::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool UInt32_System_IConvertible_ToBoolean_m5841 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10106(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.UInt32::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t UInt32_System_IConvertible_ToByte_m5842 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10122(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.UInt32::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t UInt32_System_IConvertible_ToChar_m5843 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10132(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.UInt32::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 UInt32_System_IConvertible_ToDateTime_m5844 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10144(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.UInt32::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 UInt32_System_IConvertible_ToDecimal_m5845 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10155(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.UInt32::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double UInt32_System_IConvertible_ToDouble_m5846 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10169(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.UInt32::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t UInt32_System_IConvertible_ToInt16_m5847 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10183(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.UInt32::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t UInt32_System_IConvertible_ToInt32_m5848 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10198(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.UInt32::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t UInt32_System_IConvertible_ToInt64_m5849 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10214(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.UInt32::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t UInt32_System_IConvertible_ToSByte_m5850 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10229(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.UInt32::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float UInt32_System_IConvertible_ToSingle_m5851 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10243(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.UInt32::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * UInt32_System_IConvertible_ToType_m5852 (uint32_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint32_t L_2 = (*((uint32_t*)__this)); + Object_t * L_3 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.UInt32::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t UInt32_System_IConvertible_ToUInt16_m5853 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10260(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.UInt32::System.IConvertible.ToUInt32(System.IFormatProvider) +extern "C" uint32_t UInt32_System_IConvertible_ToUInt32_m5854 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((uint32_t*)__this)); + } +} +// System.UInt64 System.UInt32::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t UInt32_System_IConvertible_ToUInt64_m5855 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10287(NULL /*static, unused*/, (*((uint32_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.UInt32::CompareTo(System.Object) +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral944; +extern "C" int32_t UInt32_CompareTo_m5856 (uint32_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral944 = il2cpp_codegen_string_literal_from_index(944); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t G_B9_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, UInt32_t456_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral944, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(uint32_t*)((uint32_t*)UnBox (L_4, UInt32_t456_il2cpp_TypeInfo_var)))); + uint32_t L_5 = V_0; + if ((!(((uint32_t)(*((uint32_t*)__this))) == ((uint32_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + uint32_t L_6 = V_0; + if ((!(((uint32_t)(*((uint32_t*)__this))) < ((uint32_t)L_6)))) + { + goto IL_0042; + } + } + { + G_B9_0 = (-1); + goto IL_0043; + } + +IL_0042: + { + G_B9_0 = 1; + } + +IL_0043: + { + return G_B9_0; + } +} +// System.Boolean System.UInt32::Equals(System.Object) +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern "C" bool UInt32_Equals_m5857 (uint32_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, UInt32_t456_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(uint32_t*)((uint32_t*)UnBox (L_1, UInt32_t456_il2cpp_TypeInfo_var))))) == ((int32_t)(*((uint32_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.UInt32::GetHashCode() +extern "C" int32_t UInt32_GetHashCode_m5858 (uint32_t* __this, const MethodInfo* method) +{ + { + return (*((uint32_t*)__this)); + } +} +// System.Int32 System.UInt32::CompareTo(System.UInt32) +extern "C" int32_t UInt32_CompareTo_m5859 (uint32_t* __this, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)(*((uint32_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + uint32_t L_1 = ___value; + if ((!(((uint32_t)(*((uint32_t*)__this))) > ((uint32_t)L_1)))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.UInt32::Equals(System.UInt32) +extern "C" bool UInt32_Equals_m5860 (uint32_t* __this, uint32_t ___obj, const MethodInfo* method) +{ + { + uint32_t L_0 = ___obj; + return ((((int32_t)L_0) == ((int32_t)(*((uint32_t*)__this))))? 1 : 0); + } +} +// System.Boolean System.UInt32::Parse(System.String,System.Boolean,System.UInt32&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral930; +extern Il2CppCodeGenString* _stringLiteral945; +extern "C" bool UInt32_Parse_m5861 (Object_t * __this /* static, unused */, String_t* ___s, bool ___tryParse, uint32_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral930 = il2cpp_codegen_string_literal_from_index(930); + _stringLiteral945 = il2cpp_codegen_string_literal_from_index(945); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + bool V_3 = false; + bool V_4 = false; + uint16_t V_5 = 0x0; + uint32_t V_6 = 0; + { + V_0 = 0; + V_3 = 0; + V_4 = 0; + uint32_t* L_0 = ___result; + *((int32_t*)(L_0)) = (int32_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0027; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0025; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0025: + { + return 0; + } + +IL_0027: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0053; + } + +IL_0035: + { + String_t* L_8 = ___s; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_5 = L_10; + uint16_t L_11 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_004f; + } + } + { + goto IL_005a; + } + +IL_004f: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0053: + { + int32_t L_14 = V_2; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0035; + } + } + +IL_005a: + { + int32_t L_16 = V_2; + int32_t L_17 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)L_17)))) + { + goto IL_0070; + } + } + { + bool L_18 = ___tryParse; + if (L_18) + { + goto IL_006e; + } + } + { + Exception_t152 ** L_19 = ___exc; + Exception_t152 * L_20 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_19)) = (Object_t *)L_20; + } + +IL_006e: + { + return 0; + } + +IL_0070: + { + String_t* L_21 = ___s; + int32_t L_22 = V_2; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)43))))) + { + goto IL_0087; + } + } + { + int32_t L_24 = V_2; + V_2 = ((int32_t)((int32_t)L_24+(int32_t)1)); + goto IL_009c; + } + +IL_0087: + { + String_t* L_25 = ___s; + int32_t L_26 = V_2; + NullCheck(L_25); + uint16_t L_27 = String_get_Chars_m2061(L_25, L_26, /*hidden argument*/NULL); + if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)45))))) + { + goto IL_009c; + } + } + { + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28+(int32_t)1)); + V_4 = 1; + } + +IL_009c: + { + goto IL_011d; + } + +IL_00a1: + { + String_t* L_29 = ___s; + int32_t L_30 = V_2; + NullCheck(L_29); + uint16_t L_31 = String_get_Chars_m2061(L_29, L_30, /*hidden argument*/NULL); + V_5 = L_31; + uint16_t L_32 = V_5; + if ((((int32_t)L_32) < ((int32_t)((int32_t)48)))) + { + goto IL_0109; + } + } + { + uint16_t L_33 = V_5; + if ((((int32_t)L_33) > ((int32_t)((int32_t)57)))) + { + goto IL_0109; + } + } + { + uint16_t L_34 = V_5; + V_6 = ((int32_t)((int32_t)L_34-(int32_t)((int32_t)48))); + uint32_t L_35 = V_0; + if ((!(((uint32_t)L_35) <= ((uint32_t)((int32_t)429496729))))) + { + goto IL_00e1; + } + } + { + uint32_t L_36 = V_0; + if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)429496729))))) + { + goto IL_00fa; + } + } + { + uint32_t L_37 = V_6; + if ((!(((uint32_t)L_37) > ((uint32_t)5)))) + { + goto IL_00fa; + } + } + +IL_00e1: + { + bool L_38 = ___tryParse; + if (L_38) + { + goto IL_00f8; + } + } + { + Exception_t152 ** L_39 = ___exc; + String_t* L_40 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral930, /*hidden argument*/NULL); + OverflowException_t1725 * L_41 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_41, L_40, /*hidden argument*/NULL); + *((Object_t **)(L_39)) = (Object_t *)L_41; + } + +IL_00f8: + { + return 0; + } + +IL_00fa: + { + uint32_t L_42 = V_0; + uint32_t L_43 = V_6; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_42*(int32_t)((int32_t)10)))+(int32_t)L_43)); + V_3 = 1; + goto IL_0119; + } + +IL_0109: + { + bool L_44 = ___tryParse; + String_t* L_45 = ___s; + int32_t L_46 = V_2; + Exception_t152 ** L_47 = ___exc; + bool L_48 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_44, L_45, L_46, L_47, /*hidden argument*/NULL); + if (L_48) + { + goto IL_0119; + } + } + { + return 0; + } + +IL_0119: + { + int32_t L_49 = V_2; + V_2 = ((int32_t)((int32_t)L_49+(int32_t)1)); + } + +IL_011d: + { + int32_t L_50 = V_2; + int32_t L_51 = V_1; + if ((((int32_t)L_50) < ((int32_t)L_51))) + { + goto IL_00a1; + } + } + { + bool L_52 = V_3; + if (L_52) + { + goto IL_0139; + } + } + { + bool L_53 = ___tryParse; + if (L_53) + { + goto IL_0137; + } + } + { + Exception_t152 ** L_54 = ___exc; + Exception_t152 * L_55 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_54)) = (Object_t *)L_55; + } + +IL_0137: + { + return 0; + } + +IL_0139: + { + bool L_56 = V_4; + if (!L_56) + { + goto IL_0160; + } + } + { + uint32_t L_57 = V_0; + if ((!(((uint32_t)L_57) > ((uint32_t)0)))) + { + goto IL_0160; + } + } + { + bool L_58 = ___tryParse; + if (L_58) + { + goto IL_015e; + } + } + { + Exception_t152 ** L_59 = ___exc; + String_t* L_60 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral945, /*hidden argument*/NULL); + OverflowException_t1725 * L_61 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_61, L_60, /*hidden argument*/NULL); + *((Object_t **)(L_59)) = (Object_t *)L_61; + } + +IL_015e: + { + return 0; + } + +IL_0160: + { + uint32_t* L_62 = ___result; + uint32_t L_63 = V_0; + *((int32_t*)(L_62)) = (int32_t)L_63; + return 1; + } +} +// System.Boolean System.UInt32::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,System.UInt32&,System.Exception&) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral933; +extern Il2CppCodeGenString* _stringLiteral945; +extern "C" bool UInt32_Parse_m5862 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, bool ___tryParse, uint32_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + _stringLiteral945 = il2cpp_codegen_string_literal_from_index(945); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + Type_t * V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + bool V_8 = false; + bool V_9 = false; + bool V_10 = false; + int32_t V_11 = 0; + bool V_12 = false; + bool V_13 = false; + bool V_14 = false; + bool V_15 = false; + uint32_t V_16 = 0; + int32_t V_17 = 0; + bool V_18 = false; + uint32_t V_19 = 0; + uint16_t V_20 = 0x0; + uint64_t V_21 = 0; + bool V_22 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + uint32_t* L_0 = ___result; + *((int32_t*)(L_0)) = (int32_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0023; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0021; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_003e; + } + } + { + bool L_8 = ___tryParse; + if (L_8) + { + goto IL_003c; + } + } + { + Exception_t152 ** L_9 = ___exc; + Exception_t152 * L_10 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_10; + } + +IL_003c: + { + return 0; + } + +IL_003e: + { + V_0 = (NumberFormatInfo_t1250 *)NULL; + Object_t * L_11 = ___provider; + if (!L_11) + { + goto IL_005e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + V_1 = L_12; + Object_t * L_13 = ___provider; + Type_t * L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_13, L_14); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_15, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + } + +IL_005e: + { + NumberFormatInfo_t1250 * L_16 = V_0; + if (L_16) + { + goto IL_0074; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_17 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + CultureInfo_t453 * L_18 = Thread_get_CurrentCulture_m9970(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + NumberFormatInfo_t1250 * L_19 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_18); + V_0 = L_19; + } + +IL_0074: + { + int32_t L_20 = ___style; + bool L_21 = ___tryParse; + Exception_t152 ** L_22 = ___exc; + bool L_23 = Int32_CheckStyle_m5793(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_0084; + } + } + { + return 0; + } + +IL_0084: + { + int32_t L_24 = ___style; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_25 = ___style; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)512)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_26 = ___style; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_27 = ___style; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_28 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_29 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_29&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_30 = ___style; + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_30&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_31 = ___style; + V_9 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_31&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_32 = ___style; + V_10 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_32&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_11 = 0; + bool L_33 = V_10; + if (!L_33) + { + goto IL_010d; + } + } + { + String_t* L_34 = ___s; + bool L_35 = ___tryParse; + Exception_t152 ** L_36 = ___exc; + bool L_37 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_34, 1, L_35, L_36, /*hidden argument*/NULL); + if (L_37) + { + goto IL_010d; + } + } + { + return 0; + } + +IL_010d: + { + V_12 = 0; + V_13 = 0; + V_14 = 0; + V_15 = 0; + bool L_38 = V_6; + if (!L_38) + { + goto IL_01be; + } + } + { + String_t* L_39 = ___s; + int32_t L_40 = V_11; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)40))))) + { + goto IL_01be; + } + } + { + V_12 = 1; + V_14 = 1; + V_13 = 1; + int32_t L_42 = V_11; + V_11 = ((int32_t)((int32_t)L_42+(int32_t)1)); + bool L_43 = V_10; + if (!L_43) + { + goto IL_0158; + } + } + { + String_t* L_44 = ___s; + bool L_45 = ___tryParse; + Exception_t152 ** L_46 = ___exc; + bool L_47 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_44, 1, L_45, L_46, /*hidden argument*/NULL); + if (L_47) + { + goto IL_0158; + } + } + { + return 0; + } + +IL_0158: + { + String_t* L_48 = ___s; + int32_t L_49 = V_11; + NumberFormatInfo_t1250 * L_50 = V_0; + NullCheck(L_50); + String_t* L_51 = NumberFormatInfo_get_NegativeSign_m7631(L_50, /*hidden argument*/NULL); + NullCheck(L_51); + int32_t L_52 = String_get_Length_m2000(L_51, /*hidden argument*/NULL); + NullCheck(L_48); + String_t* L_53 = String_Substring_m2063(L_48, L_49, L_52, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_54 = V_0; + NullCheck(L_54); + String_t* L_55 = NumberFormatInfo_get_NegativeSign_m7631(L_54, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_56 = String_op_Equality_m442(NULL /*static, unused*/, L_53, L_55, /*hidden argument*/NULL); + if (!L_56) + { + goto IL_018b; + } + } + { + bool L_57 = ___tryParse; + if (L_57) + { + goto IL_0189; + } + } + { + Exception_t152 ** L_58 = ___exc; + Exception_t152 * L_59 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_58)) = (Object_t *)L_59; + } + +IL_0189: + { + return 0; + } + +IL_018b: + { + String_t* L_60 = ___s; + int32_t L_61 = V_11; + NumberFormatInfo_t1250 * L_62 = V_0; + NullCheck(L_62); + String_t* L_63 = NumberFormatInfo_get_PositiveSign_m7647(L_62, /*hidden argument*/NULL); + NullCheck(L_63); + int32_t L_64 = String_get_Length_m2000(L_63, /*hidden argument*/NULL); + NullCheck(L_60); + String_t* L_65 = String_Substring_m2063(L_60, L_61, L_64, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_66 = V_0; + NullCheck(L_66); + String_t* L_67 = NumberFormatInfo_get_PositiveSign_m7647(L_66, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_68 = String_op_Equality_m442(NULL /*static, unused*/, L_65, L_67, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_01be; + } + } + { + bool L_69 = ___tryParse; + if (L_69) + { + goto IL_01bc; + } + } + { + Exception_t152 ** L_70 = ___exc; + Exception_t152 * L_71 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_70)) = (Object_t *)L_71; + } + +IL_01bc: + { + return 0; + } + +IL_01be: + { + bool L_72 = V_8; + if (!L_72) + { + goto IL_022c; + } + } + { + bool L_73 = V_14; + if (L_73) + { + goto IL_022c; + } + } + { + String_t* L_74 = ___s; + NumberFormatInfo_t1250 * L_75 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_74, L_75, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_76 = V_14; + if (!L_76) + { + goto IL_022c; + } + } + { + bool L_77 = V_10; + if (!L_77) + { + goto IL_01fa; + } + } + { + String_t* L_78 = ___s; + bool L_79 = ___tryParse; + Exception_t152 ** L_80 = ___exc; + bool L_81 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_78, 1, L_79, L_80, /*hidden argument*/NULL); + if (L_81) + { + goto IL_01fa; + } + } + { + return 0; + } + +IL_01fa: + { + bool L_82 = V_2; + if (!L_82) + { + goto IL_022c; + } + } + { + String_t* L_83 = ___s; + NumberFormatInfo_t1250 * L_84 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_83, L_84, (&V_15), /*hidden argument*/NULL); + bool L_85 = V_15; + if (!L_85) + { + goto IL_022c; + } + } + { + bool L_86 = V_10; + if (!L_86) + { + goto IL_022c; + } + } + { + String_t* L_87 = ___s; + bool L_88 = ___tryParse; + Exception_t152 ** L_89 = ___exc; + bool L_90 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_87, 1, L_88, L_89, /*hidden argument*/NULL); + if (L_90) + { + goto IL_022c; + } + } + { + return 0; + } + +IL_022c: + { + bool L_91 = V_2; + if (!L_91) + { + goto IL_02a8; + } + } + { + bool L_92 = V_15; + if (L_92) + { + goto IL_02a8; + } + } + { + String_t* L_93 = ___s; + NumberFormatInfo_t1250 * L_94 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_93, L_94, (&V_15), /*hidden argument*/NULL); + bool L_95 = V_15; + if (!L_95) + { + goto IL_02a8; + } + } + { + bool L_96 = V_10; + if (!L_96) + { + goto IL_0265; + } + } + { + String_t* L_97 = ___s; + bool L_98 = ___tryParse; + Exception_t152 ** L_99 = ___exc; + bool L_100 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_97, 1, L_98, L_99, /*hidden argument*/NULL); + if (L_100) + { + goto IL_0265; + } + } + { + return 0; + } + +IL_0265: + { + bool L_101 = V_15; + if (!L_101) + { + goto IL_02a8; + } + } + { + bool L_102 = V_14; + if (L_102) + { + goto IL_02a8; + } + } + { + bool L_103 = V_8; + if (!L_103) + { + goto IL_02a8; + } + } + { + String_t* L_104 = ___s; + NumberFormatInfo_t1250 * L_105 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_104, L_105, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_106 = V_14; + if (!L_106) + { + goto IL_02a8; + } + } + { + bool L_107 = V_10; + if (!L_107) + { + goto IL_02a8; + } + } + { + String_t* L_108 = ___s; + bool L_109 = ___tryParse; + Exception_t152 ** L_110 = ___exc; + bool L_111 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_108, 1, L_109, L_110, /*hidden argument*/NULL); + if (L_111) + { + goto IL_02a8; + } + } + { + return 0; + } + +IL_02a8: + { + V_16 = 0; + V_17 = 0; + V_18 = 0; + } + +IL_02b1: + { + String_t* L_112 = ___s; + int32_t L_113 = V_11; + NullCheck(L_112); + uint16_t L_114 = String_get_Chars_m2061(L_112, L_113, /*hidden argument*/NULL); + bool L_115 = V_3; + bool L_116 = Int32_ValidDigit_m5799(NULL /*static, unused*/, L_114, L_115, /*hidden argument*/NULL); + if (L_116) + { + goto IL_0311; + } + } + { + bool L_117 = V_4; + if (!L_117) + { + goto IL_02e3; + } + } + { + String_t* L_118 = ___s; + NumberFormatInfo_t1250 * L_119 = V_0; + NullCheck(L_119); + String_t* L_120 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_119, /*hidden argument*/NULL); + bool L_121 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_118, L_120, /*hidden argument*/NULL); + if (!L_121) + { + goto IL_02e3; + } + } + { + goto IL_0428; + } + +IL_02e3: + { + bool L_122 = V_18; + if (L_122) + { + goto IL_030c; + } + } + { + bool L_123 = V_5; + if (!L_123) + { + goto IL_030c; + } + } + { + String_t* L_124 = ___s; + NumberFormatInfo_t1250 * L_125 = V_0; + NullCheck(L_125); + String_t* L_126 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_125, /*hidden argument*/NULL); + bool L_127 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_124, L_126, /*hidden argument*/NULL); + if (!L_127) + { + goto IL_030c; + } + } + { + V_18 = 1; + goto IL_0428; + } + +IL_030c: + { + goto IL_0435; + } + +IL_0311: + { + bool L_128 = V_3; + if (!L_128) + { + goto IL_039e; + } + } + { + int32_t L_129 = V_17; + V_17 = ((int32_t)((int32_t)L_129+(int32_t)1)); + String_t* L_130 = ___s; + int32_t L_131 = V_11; + int32_t L_132 = L_131; + V_11 = ((int32_t)((int32_t)L_132+(int32_t)1)); + NullCheck(L_130); + uint16_t L_133 = String_get_Chars_m2061(L_130, L_132, /*hidden argument*/NULL); + V_20 = L_133; + uint16_t L_134 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_135 = Char_IsDigit_m4755(NULL /*static, unused*/, L_134, /*hidden argument*/NULL); + if (!L_135) + { + goto IL_0344; + } + } + { + uint16_t L_136 = V_20; + V_19 = ((int32_t)((int32_t)L_136-(int32_t)((int32_t)48))); + goto IL_0369; + } + +IL_0344: + { + uint16_t L_137 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_138 = Char_IsLower_m3605(NULL /*static, unused*/, L_137, /*hidden argument*/NULL); + if (!L_138) + { + goto IL_035f; + } + } + { + uint16_t L_139 = V_20; + V_19 = ((int32_t)((int32_t)((int32_t)((int32_t)L_139-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10))); + goto IL_0369; + } + +IL_035f: + { + uint16_t L_140 = V_20; + V_19 = ((int32_t)((int32_t)((int32_t)((int32_t)L_140-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10))); + } + +IL_0369: + { + bool L_141 = ___tryParse; + if (!L_141) + { + goto IL_038f; + } + } + { + uint32_t L_142 = V_16; + uint32_t L_143 = V_19; + V_21 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_142*(int32_t)((int32_t)16)))+(int32_t)L_143)))))))); + uint64_t L_144 = V_21; + if ((!(((uint64_t)L_144) > ((uint64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))) + { + goto IL_0385; + } + } + { + return 0; + } + +IL_0385: + { + uint64_t L_145 = V_21; + V_16 = (((int32_t)((uint32_t)L_145))); + goto IL_0399; + } + +IL_038f: + { + uint32_t L_146 = V_16; + if ((uint64_t)(uint32_t)L_146 * (uint64_t)(uint32_t)((int32_t)16) > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint32_t L_147 = V_19; + if ((uint64_t)(uint32_t)((int32_t)((int32_t)L_146*(int32_t)((int32_t)16))) + (uint64_t)(uint32_t)L_147 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int32_t)((int32_t)((int32_t)((int32_t)L_146*(int32_t)((int32_t)16)))+(int32_t)L_147)); + } + +IL_0399: + { + goto IL_0428; + } + +IL_039e: + { + bool L_148 = V_18; + if (!L_148) + { + goto IL_03de; + } + } + { + int32_t L_149 = V_17; + V_17 = ((int32_t)((int32_t)L_149+(int32_t)1)); + String_t* L_150 = ___s; + int32_t L_151 = V_11; + int32_t L_152 = L_151; + V_11 = ((int32_t)((int32_t)L_152+(int32_t)1)); + NullCheck(L_150); + uint16_t L_153 = String_get_Chars_m2061(L_150, L_152, /*hidden argument*/NULL); + if ((((int32_t)L_153) == ((int32_t)((int32_t)48)))) + { + goto IL_03d9; + } + } + { + bool L_154 = ___tryParse; + if (L_154) + { + goto IL_03d7; + } + } + { + Exception_t152 ** L_155 = ___exc; + String_t* L_156 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral933, /*hidden argument*/NULL); + OverflowException_t1725 * L_157 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_157, L_156, /*hidden argument*/NULL); + *((Object_t **)(L_155)) = (Object_t *)L_157; + } + +IL_03d7: + { + return 0; + } + +IL_03d9: + { + goto IL_0428; + } + +IL_03de: + { + int32_t L_158 = V_17; + V_17 = ((int32_t)((int32_t)L_158+(int32_t)1)); + } + +IL_03e4: + try + { // begin try (depth: 1) + uint32_t L_159 = V_16; + if ((uint64_t)(uint32_t)L_159 * (uint64_t)(uint32_t)((int32_t)10) > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + String_t* L_160 = ___s; + int32_t L_161 = V_11; + int32_t L_162 = L_161; + if (((int64_t)L_162 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_162 + (int64_t)1 > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_11 = ((int32_t)((int32_t)L_162+(int32_t)1)); + NullCheck(L_160); + uint16_t L_163 = String_get_Chars_m2061(L_160, L_162, /*hidden argument*/NULL); + if (((int64_t)L_163 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_163 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((int64_t)(((int32_t)((int32_t)L_163-(int32_t)((int32_t)48)))) > 4294967295) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((uint64_t)(uint32_t)((int32_t)((int32_t)L_159*(int32_t)((int32_t)10))) + (uint64_t)(uint32_t)(((uint32_t)((uint32_t)((int32_t)((int32_t)L_163-(int32_t)((int32_t)48)))))) > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int32_t)((int32_t)((int32_t)((int32_t)L_159*(int32_t)((int32_t)10)))+(int32_t)(((uint32_t)((uint32_t)((int32_t)((int32_t)L_163-(int32_t)((int32_t)48)))))))); + goto IL_0428; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0402; + throw e; + } + +CATCH_0402: + { // begin catch(System.OverflowException) + { + bool L_164 = ___tryParse; + if (L_164) + { + goto IL_041b; + } + } + +IL_0409: + { + Exception_t152 ** L_165 = ___exc; + String_t* L_166 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral933, /*hidden argument*/NULL); + OverflowException_t1725 * L_167 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_167, L_166, /*hidden argument*/NULL); + *((Object_t **)(L_165)) = (Object_t *)L_167; + } + +IL_041b: + { + V_22 = 0; + goto IL_05cd; + } + +IL_0423: + { + ; // IL_0423: leave IL_0428 + } + } // end catch (depth: 1) + +IL_0428: + { + int32_t L_168 = V_11; + String_t* L_169 = ___s; + NullCheck(L_169); + int32_t L_170 = String_get_Length_m2000(L_169, /*hidden argument*/NULL); + if ((((int32_t)L_168) < ((int32_t)L_170))) + { + goto IL_02b1; + } + } + +IL_0435: + { + int32_t L_171 = V_17; + if (L_171) + { + goto IL_044c; + } + } + { + bool L_172 = ___tryParse; + if (L_172) + { + goto IL_044a; + } + } + { + Exception_t152 ** L_173 = ___exc; + Exception_t152 * L_174 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_173)) = (Object_t *)L_174; + } + +IL_044a: + { + return 0; + } + +IL_044c: + { + bool L_175 = V_7; + if (!L_175) + { + goto IL_0499; + } + } + { + bool L_176 = V_14; + if (L_176) + { + goto IL_0499; + } + } + { + String_t* L_177 = ___s; + NumberFormatInfo_t1250 * L_178 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_177, L_178, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_179 = V_14; + if (!L_179) + { + goto IL_0499; + } + } + { + bool L_180 = V_9; + if (!L_180) + { + goto IL_0488; + } + } + { + String_t* L_181 = ___s; + bool L_182 = ___tryParse; + Exception_t152 ** L_183 = ___exc; + bool L_184 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_181, 1, L_182, L_183, /*hidden argument*/NULL); + if (L_184) + { + goto IL_0488; + } + } + { + return 0; + } + +IL_0488: + { + bool L_185 = V_2; + if (!L_185) + { + goto IL_0499; + } + } + { + String_t* L_186 = ___s; + NumberFormatInfo_t1250 * L_187 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_186, L_187, (&V_15), /*hidden argument*/NULL); + } + +IL_0499: + { + bool L_188 = V_2; + if (!L_188) + { + goto IL_04ed; + } + } + { + bool L_189 = V_15; + if (L_189) + { + goto IL_04ed; + } + } + { + String_t* L_190 = ___s; + NumberFormatInfo_t1250 * L_191 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_190, L_191, (&V_15), /*hidden argument*/NULL); + bool L_192 = V_15; + if (!L_192) + { + goto IL_04ed; + } + } + { + bool L_193 = V_9; + if (!L_193) + { + goto IL_04d2; + } + } + { + String_t* L_194 = ___s; + bool L_195 = ___tryParse; + Exception_t152 ** L_196 = ___exc; + bool L_197 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_194, 1, L_195, L_196, /*hidden argument*/NULL); + if (L_197) + { + goto IL_04d2; + } + } + { + return 0; + } + +IL_04d2: + { + bool L_198 = V_14; + if (L_198) + { + goto IL_04ed; + } + } + { + bool L_199 = V_7; + if (!L_199) + { + goto IL_04ed; + } + } + { + String_t* L_200 = ___s; + NumberFormatInfo_t1250 * L_201 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_200, L_201, (&V_14), (&V_13), /*hidden argument*/NULL); + } + +IL_04ed: + { + bool L_202 = V_9; + if (!L_202) + { + goto IL_0514; + } + } + { + int32_t L_203 = V_11; + String_t* L_204 = ___s; + NullCheck(L_204); + int32_t L_205 = String_get_Length_m2000(L_204, /*hidden argument*/NULL); + if ((((int32_t)L_203) >= ((int32_t)L_205))) + { + goto IL_0514; + } + } + { + String_t* L_206 = ___s; + bool L_207 = ___tryParse; + Exception_t152 ** L_208 = ___exc; + bool L_209 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_206, 0, L_207, L_208, /*hidden argument*/NULL); + if (L_209) + { + goto IL_0514; + } + } + { + return 0; + } + +IL_0514: + { + bool L_210 = V_12; + if (!L_210) + { + goto IL_0573; + } + } + { + int32_t L_211 = V_11; + String_t* L_212 = ___s; + NullCheck(L_212); + int32_t L_213 = String_get_Length_m2000(L_212, /*hidden argument*/NULL); + if ((((int32_t)L_211) >= ((int32_t)L_213))) + { + goto IL_053c; + } + } + { + String_t* L_214 = ___s; + int32_t L_215 = V_11; + int32_t L_216 = L_215; + V_11 = ((int32_t)((int32_t)L_216+(int32_t)1)); + NullCheck(L_214); + uint16_t L_217 = String_get_Chars_m2061(L_214, L_216, /*hidden argument*/NULL); + if ((((int32_t)L_217) == ((int32_t)((int32_t)41)))) + { + goto IL_054c; + } + } + +IL_053c: + { + bool L_218 = ___tryParse; + if (L_218) + { + goto IL_054a; + } + } + { + Exception_t152 ** L_219 = ___exc; + Exception_t152 * L_220 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_219)) = (Object_t *)L_220; + } + +IL_054a: + { + return 0; + } + +IL_054c: + { + bool L_221 = V_9; + if (!L_221) + { + goto IL_0573; + } + } + { + int32_t L_222 = V_11; + String_t* L_223 = ___s; + NullCheck(L_223); + int32_t L_224 = String_get_Length_m2000(L_223, /*hidden argument*/NULL); + if ((((int32_t)L_222) >= ((int32_t)L_224))) + { + goto IL_0573; + } + } + { + String_t* L_225 = ___s; + bool L_226 = ___tryParse; + Exception_t152 ** L_227 = ___exc; + bool L_228 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_225, 0, L_226, L_227, /*hidden argument*/NULL); + if (L_228) + { + goto IL_0573; + } + } + { + return 0; + } + +IL_0573: + { + int32_t L_229 = V_11; + String_t* L_230 = ___s; + NullCheck(L_230); + int32_t L_231 = String_get_Length_m2000(L_230, /*hidden argument*/NULL); + if ((((int32_t)L_229) >= ((int32_t)L_231))) + { + goto IL_059d; + } + } + { + String_t* L_232 = ___s; + int32_t L_233 = V_11; + NullCheck(L_232); + uint16_t L_234 = String_get_Chars_m2061(L_232, L_233, /*hidden argument*/NULL); + if (!L_234) + { + goto IL_059d; + } + } + { + bool L_235 = ___tryParse; + if (L_235) + { + goto IL_059b; + } + } + { + Exception_t152 ** L_236 = ___exc; + Exception_t152 * L_237 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_236)) = (Object_t *)L_237; + } + +IL_059b: + { + return 0; + } + +IL_059d: + { + bool L_238 = V_13; + if (!L_238) + { + goto IL_05c6; + } + } + { + uint32_t L_239 = V_16; + if ((!(((uint32_t)L_239) > ((uint32_t)0)))) + { + goto IL_05c6; + } + } + { + bool L_240 = ___tryParse; + if (L_240) + { + goto IL_05c4; + } + } + { + Exception_t152 ** L_241 = ___exc; + String_t* L_242 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral945, /*hidden argument*/NULL); + OverflowException_t1725 * L_243 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_243, L_242, /*hidden argument*/NULL); + *((Object_t **)(L_241)) = (Object_t *)L_243; + } + +IL_05c4: + { + return 0; + } + +IL_05c6: + { + uint32_t* L_244 = ___result; + uint32_t L_245 = V_16; + *((int32_t*)(L_244)) = (int32_t)L_245; + return 1; + } + +IL_05cd: + { + bool L_246 = V_22; + return L_246; + } +} +// System.UInt32 System.UInt32::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern "C" uint32_t UInt32_Parse_m5863 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + uint32_t V_1 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + bool L_3 = UInt32_Parse_m5862(NULL /*static, unused*/, L_0, L_1, L_2, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_3) + { + goto IL_0014; + } + } + { + Exception_t152 * L_4 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0014: + { + uint32_t L_5 = V_1; + return L_5; + } +} +// System.UInt32 System.UInt32::Parse(System.String,System.IFormatProvider) +extern "C" uint32_t UInt32_Parse_m5864 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + uint32_t L_2 = UInt32_Parse_m5863(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.UInt32::TryParse(System.String,System.UInt32&) +extern "C" bool UInt32_TryParse_m4768 (Object_t * __this /* static, unused */, String_t* ___s, uint32_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + uint32_t* L_1 = ___result; + bool L_2 = UInt32_Parse_m5861(NULL /*static, unused*/, L_0, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0014; + } + } + { + uint32_t* L_3 = ___result; + *((int32_t*)(L_3)) = (int32_t)0; + return 0; + } + +IL_0014: + { + return 1; + } +} +// System.Boolean System.UInt32::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32&) +extern "C" bool UInt32_TryParse_m5865 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, uint32_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + uint32_t* L_3 = ___result; + bool L_4 = UInt32_Parse_m5862(NULL /*static, unused*/, L_0, L_1, L_2, 1, L_3, (&V_0), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0016; + } + } + { + uint32_t* L_5 = ___result; + *((int32_t*)(L_5)) = (int32_t)0; + return 0; + } + +IL_0016: + { + return 1; + } +} +// System.String System.UInt32::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt32_ToString_m5866 (uint32_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10664(NULL /*static, unused*/, (*((uint32_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.UInt32::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt32_ToString_m5867 (uint32_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10664(NULL /*static, unused*/, (*((uint32_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt32::ToString(System.String) +extern "C" String_t* UInt32_ToString_m5868 (uint32_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = UInt32_ToString_m5869(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt32::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt32_ToString_m5869 (uint32_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10657(NULL /*static, unused*/, L_0, (*((uint32_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.CLSCompliantAttribute::.ctor(System.Boolean) +extern "C" void CLSCompliantAttribute__ctor_m5870 (CLSCompliantAttribute_t1108 * __this, bool ___isCompliant, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + bool L_0 = ___isCompliant; + __this->___is_compliant_0 = L_0; + return; + } +} +// System.Boolean System.UInt64::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool UInt64_System_IConvertible_ToBoolean_m5871 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10107(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.UInt64::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t UInt64_System_IConvertible_ToByte_m5872 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10123(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.UInt64::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t UInt64_System_IConvertible_ToChar_m5873 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10133(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.UInt64::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 UInt64_System_IConvertible_ToDateTime_m5874 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10145(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.UInt64::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 UInt64_System_IConvertible_ToDecimal_m5875 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10156(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.UInt64::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double UInt64_System_IConvertible_ToDouble_m5876 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10170(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.UInt64::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t UInt64_System_IConvertible_ToInt16_m5877 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10184(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.UInt64::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t UInt64_System_IConvertible_ToInt32_m5878 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10199(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.UInt64::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t UInt64_System_IConvertible_ToInt64_m5879 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10215(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.UInt64::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t UInt64_System_IConvertible_ToSByte_m5880 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10230(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.UInt64::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float UInt64_System_IConvertible_ToSingle_m5881 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10244(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.UInt64::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * UInt64_System_IConvertible_ToType_m5882 (uint64_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint64_t L_2 = (*((int64_t*)__this)); + Object_t * L_3 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.UInt64::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t UInt64_System_IConvertible_ToUInt16_m5883 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10261(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.UInt64::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t UInt64_System_IConvertible_ToUInt32_m5884 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10273(NULL /*static, unused*/, (*((int64_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.UInt64::System.IConvertible.ToUInt64(System.IFormatProvider) +extern "C" uint64_t UInt64_System_IConvertible_ToUInt64_m5885 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((int64_t*)__this)); + } +} +// System.Int32 System.UInt64::CompareTo(System.Object) +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral946; +extern "C" int32_t UInt64_CompareTo_m5886 (uint64_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral946 = il2cpp_codegen_string_literal_from_index(946); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + int32_t G_B9_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, UInt64_t1109_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral946, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(uint64_t*)((uint64_t*)UnBox (L_4, UInt64_t1109_il2cpp_TypeInfo_var)))); + uint64_t L_5 = V_0; + if ((!(((uint64_t)(*((int64_t*)__this))) == ((uint64_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + uint64_t L_6 = V_0; + if ((!(((uint64_t)(*((int64_t*)__this))) < ((uint64_t)L_6)))) + { + goto IL_0042; + } + } + { + G_B9_0 = (-1); + goto IL_0043; + } + +IL_0042: + { + G_B9_0 = 1; + } + +IL_0043: + { + return G_B9_0; + } +} +// System.Boolean System.UInt64::Equals(System.Object) +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern "C" bool UInt64_Equals_m5887 (uint64_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, UInt64_t1109_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int64_t)((*(uint64_t*)((uint64_t*)UnBox (L_1, UInt64_t1109_il2cpp_TypeInfo_var))))) == ((int64_t)(*((int64_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.UInt64::GetHashCode() +extern "C" int32_t UInt64_GetHashCode_m5888 (uint64_t* __this, const MethodInfo* method) +{ + { + return ((int32_t)((int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)(*((int64_t*)__this))&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))))^(int32_t)(((int32_t)((int32_t)((int64_t)((uint64_t)(*((int64_t*)__this))>>((int32_t)32)))))))); + } +} +// System.Int32 System.UInt64::CompareTo(System.UInt64) +extern "C" int32_t UInt64_CompareTo_m5889 (uint64_t* __this, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)(*((int64_t*)__this))) == ((uint64_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + uint64_t L_1 = ___value; + if ((!(((uint64_t)(*((int64_t*)__this))) > ((uint64_t)L_1)))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.UInt64::Equals(System.UInt64) +extern "C" bool UInt64_Equals_m5890 (uint64_t* __this, uint64_t ___obj, const MethodInfo* method) +{ + { + uint64_t L_0 = ___obj; + return ((((int64_t)L_0) == ((int64_t)(*((int64_t*)__this))))? 1 : 0); + } +} +// System.UInt64 System.UInt64::Parse(System.String,System.IFormatProvider) +extern "C" uint64_t UInt64_Parse_m5891 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + uint64_t L_2 = UInt64_Parse_m5893(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.UInt64::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,System.UInt64&,System.Exception&) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral933; +extern Il2CppCodeGenString* _stringLiteral945; +extern "C" bool UInt64_Parse_m5892 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, bool ___tryParse, uint64_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + _stringLiteral945 = il2cpp_codegen_string_literal_from_index(945); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + Type_t * V_1 = {0}; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + bool V_8 = false; + bool V_9 = false; + bool V_10 = false; + int32_t V_11 = 0; + bool V_12 = false; + bool V_13 = false; + bool V_14 = false; + bool V_15 = false; + uint64_t V_16 = 0; + int32_t V_17 = 0; + bool V_18 = false; + uint64_t V_19 = 0; + uint16_t V_20 = 0x0; + bool V_21 = false; + bool V_22 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + uint64_t* L_0 = ___result; + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((int64_t)0))); + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0024; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0022; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0022: + { + return 0; + } + +IL_0024: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_003f; + } + } + { + bool L_8 = ___tryParse; + if (L_8) + { + goto IL_003d; + } + } + { + Exception_t152 ** L_9 = ___exc; + Exception_t152 * L_10 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_10; + } + +IL_003d: + { + return 0; + } + +IL_003f: + { + V_0 = (NumberFormatInfo_t1250 *)NULL; + Object_t * L_11 = ___provider; + if (!L_11) + { + goto IL_005f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + V_1 = L_12; + Object_t * L_13 = ___provider; + Type_t * L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_13, L_14); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_15, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + } + +IL_005f: + { + NumberFormatInfo_t1250 * L_16 = V_0; + if (L_16) + { + goto IL_0075; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_17 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + CultureInfo_t453 * L_18 = Thread_get_CurrentCulture_m9970(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + NumberFormatInfo_t1250 * L_19 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_18); + V_0 = L_19; + } + +IL_0075: + { + int32_t L_20 = ___style; + bool L_21 = ___tryParse; + Exception_t152 ** L_22 = ___exc; + bool L_23 = Int32_CheckStyle_m5793(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_0085; + } + } + { + return 0; + } + +IL_0085: + { + int32_t L_24 = ___style; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_25 = ___style; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)512)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_26 = ___style; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_27 = ___style; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_28 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_29 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_29&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_30 = ___style; + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_30&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_31 = ___style; + V_9 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_31&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_32 = ___style; + V_10 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_32&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_11 = 0; + bool L_33 = V_10; + if (!L_33) + { + goto IL_010e; + } + } + { + String_t* L_34 = ___s; + bool L_35 = ___tryParse; + Exception_t152 ** L_36 = ___exc; + bool L_37 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_34, 1, L_35, L_36, /*hidden argument*/NULL); + if (L_37) + { + goto IL_010e; + } + } + { + return 0; + } + +IL_010e: + { + V_12 = 0; + V_13 = 0; + V_14 = 0; + V_15 = 0; + bool L_38 = V_6; + if (!L_38) + { + goto IL_01bf; + } + } + { + String_t* L_39 = ___s; + int32_t L_40 = V_11; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)40))))) + { + goto IL_01bf; + } + } + { + V_12 = 1; + V_14 = 1; + V_13 = 1; + int32_t L_42 = V_11; + V_11 = ((int32_t)((int32_t)L_42+(int32_t)1)); + bool L_43 = V_10; + if (!L_43) + { + goto IL_0159; + } + } + { + String_t* L_44 = ___s; + bool L_45 = ___tryParse; + Exception_t152 ** L_46 = ___exc; + bool L_47 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_44, 1, L_45, L_46, /*hidden argument*/NULL); + if (L_47) + { + goto IL_0159; + } + } + { + return 0; + } + +IL_0159: + { + String_t* L_48 = ___s; + int32_t L_49 = V_11; + NumberFormatInfo_t1250 * L_50 = V_0; + NullCheck(L_50); + String_t* L_51 = NumberFormatInfo_get_NegativeSign_m7631(L_50, /*hidden argument*/NULL); + NullCheck(L_51); + int32_t L_52 = String_get_Length_m2000(L_51, /*hidden argument*/NULL); + NullCheck(L_48); + String_t* L_53 = String_Substring_m2063(L_48, L_49, L_52, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_54 = V_0; + NullCheck(L_54); + String_t* L_55 = NumberFormatInfo_get_NegativeSign_m7631(L_54, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_56 = String_op_Equality_m442(NULL /*static, unused*/, L_53, L_55, /*hidden argument*/NULL); + if (!L_56) + { + goto IL_018c; + } + } + { + bool L_57 = ___tryParse; + if (L_57) + { + goto IL_018a; + } + } + { + Exception_t152 ** L_58 = ___exc; + Exception_t152 * L_59 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_58)) = (Object_t *)L_59; + } + +IL_018a: + { + return 0; + } + +IL_018c: + { + String_t* L_60 = ___s; + int32_t L_61 = V_11; + NumberFormatInfo_t1250 * L_62 = V_0; + NullCheck(L_62); + String_t* L_63 = NumberFormatInfo_get_PositiveSign_m7647(L_62, /*hidden argument*/NULL); + NullCheck(L_63); + int32_t L_64 = String_get_Length_m2000(L_63, /*hidden argument*/NULL); + NullCheck(L_60); + String_t* L_65 = String_Substring_m2063(L_60, L_61, L_64, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_66 = V_0; + NullCheck(L_66); + String_t* L_67 = NumberFormatInfo_get_PositiveSign_m7647(L_66, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_68 = String_op_Equality_m442(NULL /*static, unused*/, L_65, L_67, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_01bf; + } + } + { + bool L_69 = ___tryParse; + if (L_69) + { + goto IL_01bd; + } + } + { + Exception_t152 ** L_70 = ___exc; + Exception_t152 * L_71 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_70)) = (Object_t *)L_71; + } + +IL_01bd: + { + return 0; + } + +IL_01bf: + { + bool L_72 = V_8; + if (!L_72) + { + goto IL_022d; + } + } + { + bool L_73 = V_14; + if (L_73) + { + goto IL_022d; + } + } + { + String_t* L_74 = ___s; + NumberFormatInfo_t1250 * L_75 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_74, L_75, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_76 = V_14; + if (!L_76) + { + goto IL_022d; + } + } + { + bool L_77 = V_10; + if (!L_77) + { + goto IL_01fb; + } + } + { + String_t* L_78 = ___s; + bool L_79 = ___tryParse; + Exception_t152 ** L_80 = ___exc; + bool L_81 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_78, 1, L_79, L_80, /*hidden argument*/NULL); + if (L_81) + { + goto IL_01fb; + } + } + { + return 0; + } + +IL_01fb: + { + bool L_82 = V_2; + if (!L_82) + { + goto IL_022d; + } + } + { + String_t* L_83 = ___s; + NumberFormatInfo_t1250 * L_84 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_83, L_84, (&V_15), /*hidden argument*/NULL); + bool L_85 = V_15; + if (!L_85) + { + goto IL_022d; + } + } + { + bool L_86 = V_10; + if (!L_86) + { + goto IL_022d; + } + } + { + String_t* L_87 = ___s; + bool L_88 = ___tryParse; + Exception_t152 ** L_89 = ___exc; + bool L_90 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_87, 1, L_88, L_89, /*hidden argument*/NULL); + if (L_90) + { + goto IL_022d; + } + } + { + return 0; + } + +IL_022d: + { + bool L_91 = V_2; + if (!L_91) + { + goto IL_02a9; + } + } + { + bool L_92 = V_15; + if (L_92) + { + goto IL_02a9; + } + } + { + String_t* L_93 = ___s; + NumberFormatInfo_t1250 * L_94 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_93, L_94, (&V_15), /*hidden argument*/NULL); + bool L_95 = V_15; + if (!L_95) + { + goto IL_02a9; + } + } + { + bool L_96 = V_10; + if (!L_96) + { + goto IL_0266; + } + } + { + String_t* L_97 = ___s; + bool L_98 = ___tryParse; + Exception_t152 ** L_99 = ___exc; + bool L_100 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_97, 1, L_98, L_99, /*hidden argument*/NULL); + if (L_100) + { + goto IL_0266; + } + } + { + return 0; + } + +IL_0266: + { + bool L_101 = V_15; + if (!L_101) + { + goto IL_02a9; + } + } + { + bool L_102 = V_14; + if (L_102) + { + goto IL_02a9; + } + } + { + bool L_103 = V_8; + if (!L_103) + { + goto IL_02a9; + } + } + { + String_t* L_104 = ___s; + NumberFormatInfo_t1250 * L_105 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_104, L_105, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_106 = V_14; + if (!L_106) + { + goto IL_02a9; + } + } + { + bool L_107 = V_10; + if (!L_107) + { + goto IL_02a9; + } + } + { + String_t* L_108 = ___s; + bool L_109 = ___tryParse; + Exception_t152 ** L_110 = ___exc; + bool L_111 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_108, 1, L_109, L_110, /*hidden argument*/NULL); + if (L_111) + { + goto IL_02a9; + } + } + { + return 0; + } + +IL_02a9: + { + V_16 = (((int64_t)((int64_t)0))); + V_17 = 0; + V_18 = 0; + } + +IL_02b3: + { + String_t* L_112 = ___s; + int32_t L_113 = V_11; + NullCheck(L_112); + uint16_t L_114 = String_get_Chars_m2061(L_112, L_113, /*hidden argument*/NULL); + bool L_115 = V_3; + bool L_116 = Int32_ValidDigit_m5799(NULL /*static, unused*/, L_114, L_115, /*hidden argument*/NULL); + if (L_116) + { + goto IL_0313; + } + } + { + bool L_117 = V_4; + if (!L_117) + { + goto IL_02e5; + } + } + { + String_t* L_118 = ___s; + NumberFormatInfo_t1250 * L_119 = V_0; + NullCheck(L_119); + String_t* L_120 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_119, /*hidden argument*/NULL); + bool L_121 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_118, L_120, /*hidden argument*/NULL); + if (!L_121) + { + goto IL_02e5; + } + } + { + goto IL_043e; + } + +IL_02e5: + { + bool L_122 = V_18; + if (L_122) + { + goto IL_030e; + } + } + { + bool L_123 = V_5; + if (!L_123) + { + goto IL_030e; + } + } + { + String_t* L_124 = ___s; + NumberFormatInfo_t1250 * L_125 = V_0; + NullCheck(L_125); + String_t* L_126 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_125, /*hidden argument*/NULL); + bool L_127 = Int32_FindOther_m5798(NULL /*static, unused*/, (&V_11), L_124, L_126, /*hidden argument*/NULL); + if (!L_127) + { + goto IL_030e; + } + } + { + V_18 = 1; + goto IL_043e; + } + +IL_030e: + { + goto IL_044b; + } + +IL_0313: + { + bool L_128 = V_3; + if (!L_128) + { + goto IL_03b3; + } + } + { + int32_t L_129 = V_17; + V_17 = ((int32_t)((int32_t)L_129+(int32_t)1)); + String_t* L_130 = ___s; + int32_t L_131 = V_11; + int32_t L_132 = L_131; + V_11 = ((int32_t)((int32_t)L_132+(int32_t)1)); + NullCheck(L_130); + uint16_t L_133 = String_get_Chars_m2061(L_130, L_132, /*hidden argument*/NULL); + V_20 = L_133; + uint16_t L_134 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_135 = Char_IsDigit_m4755(NULL /*static, unused*/, L_134, /*hidden argument*/NULL); + if (!L_135) + { + goto IL_0347; + } + } + { + uint16_t L_136 = V_20; + V_19 = (((int64_t)((int64_t)((int32_t)((int32_t)L_136-(int32_t)((int32_t)48)))))); + goto IL_036e; + } + +IL_0347: + { + uint16_t L_137 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_138 = Char_IsLower_m3605(NULL /*static, unused*/, L_137, /*hidden argument*/NULL); + if (!L_138) + { + goto IL_0363; + } + } + { + uint16_t L_139 = V_20; + V_19 = (((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)((int32_t)L_139-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10)))))); + goto IL_036e; + } + +IL_0363: + { + uint16_t L_140 = V_20; + V_19 = (((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)((int32_t)L_140-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10)))))); + } + +IL_036e: + { + bool L_141 = ___tryParse; + if (!L_141) + { + goto IL_03a3; + } + } + { + uint64_t L_142 = V_16; + V_21 = ((!(((uint64_t)L_142) <= ((uint64_t)(((int64_t)((int64_t)((int32_t)65535)))))))? 1 : 0); + uint64_t L_143 = V_16; + uint64_t L_144 = V_19; + V_16 = ((int64_t)((int64_t)((int64_t)((int64_t)L_143*(int64_t)(((int64_t)((int64_t)((int32_t)16))))))+(int64_t)L_144)); + bool L_145 = V_21; + if (!L_145) + { + goto IL_039e; + } + } + { + uint64_t L_146 = V_16; + if ((!(((uint64_t)L_146) < ((uint64_t)(((int64_t)((int64_t)((int32_t)16)))))))) + { + goto IL_039e; + } + } + { + return 0; + } + +IL_039e: + { + goto IL_03ae; + } + +IL_03a3: + { + uint64_t L_147 = V_16; + if ((uint64_t)(((int64_t)((int64_t)((int32_t)16)))) != 0 && (((uint64_t)L_147 * (uint64_t)(((int64_t)((int64_t)((int32_t)16))))) / (uint64_t)(((int64_t)((int64_t)((int32_t)16)))) != (uint64_t)L_147)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint64_t L_148 = V_19; + if ((uint64_t)((int64_t)((int64_t)L_147*(int64_t)(((int64_t)((int64_t)((int32_t)16)))))) > kIl2CppUInt64Max - (uint64_t)L_148) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int64_t)((int64_t)((int64_t)((int64_t)L_147*(int64_t)(((int64_t)((int64_t)((int32_t)16))))))+(int64_t)L_148)); + } + +IL_03ae: + { + goto IL_043e; + } + +IL_03b3: + { + bool L_149 = V_18; + if (!L_149) + { + goto IL_03f3; + } + } + { + int32_t L_150 = V_17; + V_17 = ((int32_t)((int32_t)L_150+(int32_t)1)); + String_t* L_151 = ___s; + int32_t L_152 = V_11; + int32_t L_153 = L_152; + V_11 = ((int32_t)((int32_t)L_153+(int32_t)1)); + NullCheck(L_151); + uint16_t L_154 = String_get_Chars_m2061(L_151, L_153, /*hidden argument*/NULL); + if ((((int32_t)L_154) == ((int32_t)((int32_t)48)))) + { + goto IL_03ee; + } + } + { + bool L_155 = ___tryParse; + if (L_155) + { + goto IL_03ec; + } + } + { + Exception_t152 ** L_156 = ___exc; + String_t* L_157 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral933, /*hidden argument*/NULL); + OverflowException_t1725 * L_158 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_158, L_157, /*hidden argument*/NULL); + *((Object_t **)(L_156)) = (Object_t *)L_158; + } + +IL_03ec: + { + return 0; + } + +IL_03ee: + { + goto IL_043e; + } + +IL_03f3: + { + int32_t L_159 = V_17; + V_17 = ((int32_t)((int32_t)L_159+(int32_t)1)); + } + +IL_03f9: + try + { // begin try (depth: 1) + uint64_t L_160 = V_16; + if ((uint64_t)(((int64_t)((int64_t)((int32_t)10)))) != 0 && (((uint64_t)L_160 * (uint64_t)(((int64_t)((int64_t)((int32_t)10))))) / (uint64_t)(((int64_t)((int64_t)((int32_t)10)))) != (uint64_t)L_160)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + String_t* L_161 = ___s; + int32_t L_162 = V_11; + int32_t L_163 = L_162; + if (((int64_t)L_163 + (int64_t)1 < (int64_t)kIl2CppInt32Min) || ((int64_t)L_163 + (int64_t)1 > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_11 = ((int32_t)((int32_t)L_163+(int32_t)1)); + NullCheck(L_161); + uint16_t L_164 = String_get_Chars_m2061(L_161, L_163, /*hidden argument*/NULL); + if (((int64_t)L_164 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_164 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((int64_t)(((int32_t)((int32_t)L_164-(int32_t)((int32_t)48)))) > std::numeric_limits::max()) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if ((uint64_t)((int64_t)((int64_t)L_160*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))) > kIl2CppUInt64Max - (uint64_t)(((uint64_t)((uint64_t)((int32_t)((int32_t)L_164-(int32_t)((int32_t)48))))))) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_16 = ((int64_t)((int64_t)((int64_t)((int64_t)L_160*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))+(int64_t)(((uint64_t)((uint64_t)((int32_t)((int32_t)L_164-(int32_t)((int32_t)48)))))))); + goto IL_043e; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0418; + throw e; + } + +CATCH_0418: + { // begin catch(System.OverflowException) + { + bool L_165 = ___tryParse; + if (L_165) + { + goto IL_0431; + } + } + +IL_041f: + { + Exception_t152 ** L_166 = ___exc; + String_t* L_167 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral933, /*hidden argument*/NULL); + OverflowException_t1725 * L_168 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_168, L_167, /*hidden argument*/NULL); + *((Object_t **)(L_166)) = (Object_t *)L_168; + } + +IL_0431: + { + V_22 = 0; + goto IL_05e4; + } + +IL_0439: + { + ; // IL_0439: leave IL_043e + } + } // end catch (depth: 1) + +IL_043e: + { + int32_t L_169 = V_11; + String_t* L_170 = ___s; + NullCheck(L_170); + int32_t L_171 = String_get_Length_m2000(L_170, /*hidden argument*/NULL); + if ((((int32_t)L_169) < ((int32_t)L_171))) + { + goto IL_02b3; + } + } + +IL_044b: + { + int32_t L_172 = V_17; + if (L_172) + { + goto IL_0462; + } + } + { + bool L_173 = ___tryParse; + if (L_173) + { + goto IL_0460; + } + } + { + Exception_t152 ** L_174 = ___exc; + Exception_t152 * L_175 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_174)) = (Object_t *)L_175; + } + +IL_0460: + { + return 0; + } + +IL_0462: + { + bool L_176 = V_7; + if (!L_176) + { + goto IL_04af; + } + } + { + bool L_177 = V_14; + if (L_177) + { + goto IL_04af; + } + } + { + String_t* L_178 = ___s; + NumberFormatInfo_t1250 * L_179 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_178, L_179, (&V_14), (&V_13), /*hidden argument*/NULL); + bool L_180 = V_14; + if (!L_180) + { + goto IL_04af; + } + } + { + bool L_181 = V_9; + if (!L_181) + { + goto IL_049e; + } + } + { + String_t* L_182 = ___s; + bool L_183 = ___tryParse; + Exception_t152 ** L_184 = ___exc; + bool L_185 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_182, 1, L_183, L_184, /*hidden argument*/NULL); + if (L_185) + { + goto IL_049e; + } + } + { + return 0; + } + +IL_049e: + { + bool L_186 = V_2; + if (!L_186) + { + goto IL_04af; + } + } + { + String_t* L_187 = ___s; + NumberFormatInfo_t1250 * L_188 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_187, L_188, (&V_15), /*hidden argument*/NULL); + } + +IL_04af: + { + bool L_189 = V_2; + if (!L_189) + { + goto IL_0503; + } + } + { + bool L_190 = V_15; + if (L_190) + { + goto IL_0503; + } + } + { + String_t* L_191 = ___s; + NumberFormatInfo_t1250 * L_192 = V_0; + Int32_FindCurrency_m5796(NULL /*static, unused*/, (&V_11), L_191, L_192, (&V_15), /*hidden argument*/NULL); + bool L_193 = V_15; + if (!L_193) + { + goto IL_0503; + } + } + { + bool L_194 = V_9; + if (!L_194) + { + goto IL_04e8; + } + } + { + String_t* L_195 = ___s; + bool L_196 = ___tryParse; + Exception_t152 ** L_197 = ___exc; + bool L_198 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_195, 1, L_196, L_197, /*hidden argument*/NULL); + if (L_198) + { + goto IL_04e8; + } + } + { + return 0; + } + +IL_04e8: + { + bool L_199 = V_14; + if (L_199) + { + goto IL_0503; + } + } + { + bool L_200 = V_7; + if (!L_200) + { + goto IL_0503; + } + } + { + String_t* L_201 = ___s; + NumberFormatInfo_t1250 * L_202 = V_0; + Int32_FindSign_m5795(NULL /*static, unused*/, (&V_11), L_201, L_202, (&V_14), (&V_13), /*hidden argument*/NULL); + } + +IL_0503: + { + bool L_203 = V_9; + if (!L_203) + { + goto IL_052a; + } + } + { + int32_t L_204 = V_11; + String_t* L_205 = ___s; + NullCheck(L_205); + int32_t L_206 = String_get_Length_m2000(L_205, /*hidden argument*/NULL); + if ((((int32_t)L_204) >= ((int32_t)L_206))) + { + goto IL_052a; + } + } + { + String_t* L_207 = ___s; + bool L_208 = ___tryParse; + Exception_t152 ** L_209 = ___exc; + bool L_210 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_207, 0, L_208, L_209, /*hidden argument*/NULL); + if (L_210) + { + goto IL_052a; + } + } + { + return 0; + } + +IL_052a: + { + bool L_211 = V_12; + if (!L_211) + { + goto IL_0589; + } + } + { + int32_t L_212 = V_11; + String_t* L_213 = ___s; + NullCheck(L_213); + int32_t L_214 = String_get_Length_m2000(L_213, /*hidden argument*/NULL); + if ((((int32_t)L_212) >= ((int32_t)L_214))) + { + goto IL_0552; + } + } + { + String_t* L_215 = ___s; + int32_t L_216 = V_11; + int32_t L_217 = L_216; + V_11 = ((int32_t)((int32_t)L_217+(int32_t)1)); + NullCheck(L_215); + uint16_t L_218 = String_get_Chars_m2061(L_215, L_217, /*hidden argument*/NULL); + if ((((int32_t)L_218) == ((int32_t)((int32_t)41)))) + { + goto IL_0562; + } + } + +IL_0552: + { + bool L_219 = ___tryParse; + if (L_219) + { + goto IL_0560; + } + } + { + Exception_t152 ** L_220 = ___exc; + Exception_t152 * L_221 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_220)) = (Object_t *)L_221; + } + +IL_0560: + { + return 0; + } + +IL_0562: + { + bool L_222 = V_9; + if (!L_222) + { + goto IL_0589; + } + } + { + int32_t L_223 = V_11; + String_t* L_224 = ___s; + NullCheck(L_224); + int32_t L_225 = String_get_Length_m2000(L_224, /*hidden argument*/NULL); + if ((((int32_t)L_223) >= ((int32_t)L_225))) + { + goto IL_0589; + } + } + { + String_t* L_226 = ___s; + bool L_227 = ___tryParse; + Exception_t152 ** L_228 = ___exc; + bool L_229 = Int32_JumpOverWhite_m5794(NULL /*static, unused*/, (&V_11), L_226, 0, L_227, L_228, /*hidden argument*/NULL); + if (L_229) + { + goto IL_0589; + } + } + { + return 0; + } + +IL_0589: + { + int32_t L_230 = V_11; + String_t* L_231 = ___s; + NullCheck(L_231); + int32_t L_232 = String_get_Length_m2000(L_231, /*hidden argument*/NULL); + if ((((int32_t)L_230) >= ((int32_t)L_232))) + { + goto IL_05b3; + } + } + { + String_t* L_233 = ___s; + int32_t L_234 = V_11; + NullCheck(L_233); + uint16_t L_235 = String_get_Chars_m2061(L_233, L_234, /*hidden argument*/NULL); + if (!L_235) + { + goto IL_05b3; + } + } + { + bool L_236 = ___tryParse; + if (L_236) + { + goto IL_05b1; + } + } + { + Exception_t152 ** L_237 = ___exc; + Exception_t152 * L_238 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_237)) = (Object_t *)L_238; + } + +IL_05b1: + { + return 0; + } + +IL_05b3: + { + bool L_239 = V_13; + if (!L_239) + { + goto IL_05dd; + } + } + { + uint64_t L_240 = V_16; + if ((!(((uint64_t)L_240) > ((uint64_t)(((int64_t)((int64_t)0))))))) + { + goto IL_05dd; + } + } + { + bool L_241 = ___tryParse; + if (L_241) + { + goto IL_05db; + } + } + { + Exception_t152 ** L_242 = ___exc; + String_t* L_243 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral945, /*hidden argument*/NULL); + OverflowException_t1725 * L_244 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_244, L_243, /*hidden argument*/NULL); + *((Object_t **)(L_242)) = (Object_t *)L_244; + } + +IL_05db: + { + return 0; + } + +IL_05dd: + { + uint64_t* L_245 = ___result; + uint64_t L_246 = V_16; + *((int64_t*)(L_245)) = (int64_t)L_246; + return 1; + } + +IL_05e4: + { + bool L_247 = V_22; + return L_247; + } +} +// System.UInt64 System.UInt64::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern "C" uint64_t UInt64_Parse_m5893 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + uint64_t V_1 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + bool L_3 = UInt64_Parse_m5892(NULL /*static, unused*/, L_0, L_1, L_2, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_3) + { + goto IL_0014; + } + } + { + Exception_t152 * L_4 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0014: + { + uint64_t L_5 = V_1; + return L_5; + } +} +// System.Boolean System.UInt64::TryParse(System.String,System.UInt64&) +extern "C" bool UInt64_TryParse_m5894 (Object_t * __this /* static, unused */, String_t* ___s, uint64_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + uint64_t* L_1 = ___result; + bool L_2 = UInt64_Parse_m5892(NULL /*static, unused*/, L_0, 7, (Object_t *)NULL, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0017; + } + } + { + uint64_t* L_3 = ___result; + *((int64_t*)(L_3)) = (int64_t)(((int64_t)((int64_t)0))); + return 0; + } + +IL_0017: + { + return 1; + } +} +// System.String System.UInt64::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt64_ToString_m5895 (uint64_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10666(NULL /*static, unused*/, (*((int64_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.UInt64::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt64_ToString_m5682 (uint64_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10666(NULL /*static, unused*/, (*((int64_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt64::ToString(System.String) +extern "C" String_t* UInt64_ToString_m5896 (uint64_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = UInt64_ToString_m5897(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt64::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt64_ToString_m5897 (uint64_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10659(NULL /*static, unused*/, L_0, (*((int64_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object System.Byte::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Byte_System_IConvertible_ToType_m5898 (uint8_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint8_t L_2 = (*((uint8_t*)__this)); + Object_t * L_3 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Byte::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Byte_System_IConvertible_ToBoolean_m5899 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10097(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Byte::System.IConvertible.ToByte(System.IFormatProvider) +extern "C" uint8_t Byte_System_IConvertible_ToByte_m5900 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((uint8_t*)__this)); + } +} +// System.Char System.Byte::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Byte_System_IConvertible_ToChar_m5901 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m5712(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.Byte::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Byte_System_IConvertible_ToDateTime_m5902 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Byte::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Byte_System_IConvertible_ToDecimal_m5903 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10147(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Byte::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Byte_System_IConvertible_ToDouble_m5904 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10160(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Byte::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Byte_System_IConvertible_ToInt16_m5905 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10174(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Byte::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Byte_System_IConvertible_ToInt32_m5906 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10189(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Byte::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Byte_System_IConvertible_ToInt64_m5907 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10203(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Byte::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Byte_System_IConvertible_ToSByte_m5908 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10220(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Byte::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Byte_System_IConvertible_ToSingle_m5909 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10234(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt16 System.Byte::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Byte_System_IConvertible_ToUInt16_m5910 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10250(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Byte::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Byte_System_IConvertible_ToUInt32_m5911 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10263(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Byte::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Byte_System_IConvertible_ToUInt64_m5912 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10277(NULL /*static, unused*/, (*((uint8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Byte::CompareTo(System.Object) +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral947; +extern "C" int32_t Byte_CompareTo_m5913 (uint8_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral947 = il2cpp_codegen_string_literal_from_index(947); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = 0x0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Byte_t447_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral947, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(uint8_t*)((uint8_t*)UnBox (L_4, Byte_t447_il2cpp_TypeInfo_var)))); + uint8_t L_5 = V_0; + if ((!(((uint32_t)(*((uint8_t*)__this))) == ((uint32_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + uint8_t L_6 = V_0; + if ((((int32_t)(*((uint8_t*)__this))) <= ((int32_t)L_6))) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + return (-1); + } +} +// System.Boolean System.Byte::Equals(System.Object) +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern "C" bool Byte_Equals_m5914 (uint8_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Byte_t447_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(uint8_t*)((uint8_t*)UnBox (L_1, Byte_t447_il2cpp_TypeInfo_var))))) == ((int32_t)(*((uint8_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.Byte::GetHashCode() +extern "C" int32_t Byte_GetHashCode_m5915 (uint8_t* __this, const MethodInfo* method) +{ + { + return (*((uint8_t*)__this)); + } +} +// System.Int32 System.Byte::CompareTo(System.Byte) +extern "C" int32_t Byte_CompareTo_m5916 (uint8_t* __this, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + if ((!(((uint32_t)(*((uint8_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + uint8_t L_1 = ___value; + if ((((int32_t)(*((uint8_t*)__this))) <= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.Byte::Equals(System.Byte) +extern "C" bool Byte_Equals_m5917 (uint8_t* __this, uint8_t ___obj, const MethodInfo* method) +{ + { + uint8_t L_0 = ___obj; + return ((((int32_t)(*((uint8_t*)__this))) == ((int32_t)L_0))? 1 : 0); + } +} +// System.Byte System.Byte::Parse(System.String,System.IFormatProvider) +extern "C" uint8_t Byte_Parse_m5918 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + uint8_t L_2 = Byte_Parse_m5919(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte System.Byte::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral948; +extern "C" uint8_t Byte_Parse_m5919 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral948 = il2cpp_codegen_string_literal_from_index(948); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + uint32_t L_3 = UInt32_Parse_m5863(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + uint32_t L_4 = V_0; + if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)255))))) + { + goto IL_0024; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral948, /*hidden argument*/NULL); + OverflowException_t1725 * L_6 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0024: + { + uint32_t L_7 = V_0; + return (((int32_t)((uint8_t)L_7))); + } +} +// System.Byte System.Byte::Parse(System.String) +extern "C" uint8_t Byte_Parse_m5920 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + uint8_t L_1 = Byte_Parse_m5919(NULL /*static, unused*/, L_0, 7, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Byte::TryParse(System.String,System.Byte&) +extern "C" bool Byte_TryParse_m5921 (Object_t * __this /* static, unused */, String_t* ___s, uint8_t* ___result, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + uint8_t* L_1 = ___result; + bool L_2 = Byte_TryParse_m5922(NULL /*static, unused*/, L_0, 7, (Object_t *)NULL, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Byte::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte&) +extern "C" bool Byte_TryParse_m5922 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, uint8_t* ___result, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + uint8_t* L_0 = ___result; + *((int8_t*)(L_0)) = (int8_t)0; + String_t* L_1 = ___s; + int32_t L_2 = ___style; + Object_t * L_3 = ___provider; + bool L_4 = UInt32_TryParse_m5865(NULL /*static, unused*/, L_1, L_2, L_3, (&V_0), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + uint32_t L_5 = V_0; + if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)255))))) + { + goto IL_0021; + } + } + { + return 0; + } + +IL_0021: + { + uint8_t* L_6 = ___result; + uint32_t L_7 = V_0; + *((int8_t*)(L_6)) = (int8_t)(((int32_t)((uint8_t)L_7))); + return 1; + } +} +// System.String System.Byte::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Byte_ToString_m5720 (uint8_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((uint8_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Byte::ToString(System.String) +extern "C" String_t* Byte_ToString_m4684 (uint8_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Byte_ToString_m5686(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Byte::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Byte_ToString_m5681 (uint8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((uint8_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Byte::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Byte_ToString_m5686 (uint8_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10654(NULL /*static, unused*/, L_0, (*((uint8_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.SByte::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool SByte_System_IConvertible_ToBoolean_m5923 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10103(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.SByte::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t SByte_System_IConvertible_ToByte_m5924 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10118(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.SByte::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t SByte_System_IConvertible_ToChar_m5925 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10129(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.SByte::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 SByte_System_IConvertible_ToDateTime_m5926 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10142(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.SByte::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 SByte_System_IConvertible_ToDecimal_m5927 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10152(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.SByte::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double SByte_System_IConvertible_ToDouble_m5928 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10166(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.SByte::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t SByte_System_IConvertible_ToInt16_m5929 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10181(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.SByte::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t SByte_System_IConvertible_ToInt32_m5930 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10195(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.SByte::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t SByte_System_IConvertible_ToInt64_m5931 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10210(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.SByte::System.IConvertible.ToSByte(System.IFormatProvider) +extern "C" int8_t SByte_System_IConvertible_ToSByte_m5932 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((int8_t*)__this)); + } +} +// System.Single System.SByte::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float SByte_System_IConvertible_ToSingle_m5933 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10240(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.SByte::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * SByte_System_IConvertible_ToType_m5934 (int8_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int8_t L_2 = (*((int8_t*)__this)); + Object_t * L_3 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.SByte::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t SByte_System_IConvertible_ToUInt16_m5935 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10257(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.SByte::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t SByte_System_IConvertible_ToUInt32_m5936 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10270(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.SByte::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t SByte_System_IConvertible_ToUInt64_m5937 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10284(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.SByte::CompareTo(System.Object) +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral949; +extern "C" int32_t SByte_CompareTo_m5938 (int8_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral949 = il2cpp_codegen_string_literal_from_index(949); + s_Il2CppMethodIntialized = true; + } + int8_t V_0 = 0x0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + if (((Object_t *)IsInstSealed(L_1, SByte_t1110_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral949, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___obj; + V_0 = ((*(int8_t*)((int8_t*)UnBox (L_4, SByte_t1110_il2cpp_TypeInfo_var)))); + int8_t L_5 = V_0; + if ((!(((uint32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))) == ((uint32_t)(((int32_t)((int32_t)L_5))))))) + { + goto IL_0036; + } + } + { + return 0; + } + +IL_0036: + { + int8_t L_6 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))) <= ((int32_t)(((int32_t)((int32_t)L_6)))))) + { + goto IL_0042; + } + } + { + return 1; + } + +IL_0042: + { + return (-1); + } +} +// System.Boolean System.SByte::Equals(System.Object) +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern "C" bool SByte_Equals_m5939 (int8_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, SByte_t1110_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)(((int32_t)((int32_t)((*(int8_t*)((int8_t*)UnBox (L_1, SByte_t1110_il2cpp_TypeInfo_var)))))))) == ((int32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))))? 1 : 0); + } +} +// System.Int32 System.SByte::GetHashCode() +extern "C" int32_t SByte_GetHashCode_m5940 (int8_t* __this, const MethodInfo* method) +{ + { + return (((int32_t)((int32_t)(*((int8_t*)__this))))); + } +} +// System.Int32 System.SByte::CompareTo(System.SByte) +extern "C" int32_t SByte_CompareTo_m5941 (int8_t* __this, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + if ((!(((uint32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))) == ((uint32_t)(((int32_t)((int32_t)L_0))))))) + { + goto IL_000c; + } + } + { + return 0; + } + +IL_000c: + { + int8_t L_1 = ___value; + if ((((int32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))) <= ((int32_t)(((int32_t)((int32_t)L_1)))))) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + return (-1); + } +} +// System.Boolean System.SByte::Equals(System.SByte) +extern "C" bool SByte_Equals_m5942 (int8_t* __this, int8_t ___obj, const MethodInfo* method) +{ + { + int8_t L_0 = ___obj; + return ((((int32_t)(((int32_t)((int32_t)L_0)))) == ((int32_t)(((int32_t)((int32_t)(*((int8_t*)__this)))))))? 1 : 0); + } +} +// System.Boolean System.SByte::Parse(System.String,System.Boolean,System.SByte&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" bool SByte_Parse_m5943 (Object_t * __this /* static, unused */, String_t* ___s, bool ___tryParse, int8_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + bool V_3 = false; + bool V_4 = false; + uint16_t V_5 = 0x0; + int32_t V_6 = 0; + int32_t G_B47_0 = 0; + { + V_0 = 0; + V_3 = 0; + V_4 = 0; + int8_t* L_0 = ___result; + *((int8_t*)(L_0)) = (int8_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0027; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0025; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0025: + { + return 0; + } + +IL_0027: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0053; + } + +IL_0035: + { + String_t* L_8 = ___s; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_5 = L_10; + uint16_t L_11 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_004f; + } + } + { + goto IL_005a; + } + +IL_004f: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0053: + { + int32_t L_14 = V_2; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0035; + } + } + +IL_005a: + { + int32_t L_16 = V_2; + int32_t L_17 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)L_17)))) + { + goto IL_0070; + } + } + { + bool L_18 = ___tryParse; + if (L_18) + { + goto IL_006e; + } + } + { + Exception_t152 ** L_19 = ___exc; + Exception_t152 * L_20 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_19)) = (Object_t *)L_20; + } + +IL_006e: + { + return 0; + } + +IL_0070: + { + String_t* L_21 = ___s; + int32_t L_22 = V_2; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + V_5 = L_23; + uint16_t L_24 = V_5; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_008b; + } + } + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + goto IL_009a; + } + +IL_008b: + { + uint16_t L_26 = V_5; + if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45))))) + { + goto IL_009a; + } + } + { + V_3 = 1; + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_009a: + { + goto IL_014c; + } + +IL_009f: + { + String_t* L_28 = ___s; + int32_t L_29 = V_2; + NullCheck(L_28); + uint16_t L_30 = String_get_Chars_m2061(L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + uint16_t L_31 = V_5; + if ((((int32_t)L_31) < ((int32_t)((int32_t)48)))) + { + goto IL_00f4; + } + } + { + uint16_t L_32 = V_5; + if ((((int32_t)L_32) > ((int32_t)((int32_t)57)))) + { + goto IL_00f4; + } + } + { + bool L_33 = ___tryParse; + if (!L_33) + { + goto IL_00e1; + } + } + { + int32_t L_34 = V_0; + uint16_t L_35 = V_5; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_34*(int32_t)((int32_t)10)))-(int32_t)((int32_t)((int32_t)L_35-(int32_t)((int32_t)48))))); + int32_t L_36 = V_6; + if ((((int32_t)L_36) >= ((int32_t)((int32_t)-128)))) + { + goto IL_00d7; + } + } + { + return 0; + } + +IL_00d7: + { + int32_t L_37 = V_6; + V_0 = (((int32_t)((int32_t)(((int8_t)((int8_t)L_37)))))); + goto IL_00ec; + } + +IL_00e1: + { + int32_t L_38 = V_0; + if (((int64_t)L_38 * (int64_t)((int32_t)10) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_38 * (int64_t)((int32_t)10) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint16_t L_39 = V_5; + if (((int64_t)L_39 - (int64_t)((int32_t)48) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_39 - (int64_t)((int32_t)48) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + if (((int64_t)((int32_t)((int32_t)L_38*(int32_t)((int32_t)10))) - (int64_t)((int32_t)((int32_t)L_39-(int32_t)((int32_t)48))) < (int64_t)kIl2CppInt32Min) || ((int64_t)((int32_t)((int32_t)L_38*(int32_t)((int32_t)10))) - (int64_t)((int32_t)((int32_t)L_39-(int32_t)((int32_t)48))) > (int64_t)kIl2CppInt32Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_38*(int32_t)((int32_t)10)))-(int32_t)((int32_t)((int32_t)L_39-(int32_t)((int32_t)48))))); + } + +IL_00ec: + { + V_4 = 1; + goto IL_0148; + } + +IL_00f4: + { + uint16_t L_40 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_41 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + if (!L_41) + { + goto IL_0139; + } + } + { + int32_t L_42 = V_2; + V_2 = ((int32_t)((int32_t)L_42+(int32_t)1)); + goto IL_012d; + } + +IL_0109: + { + String_t* L_43 = ___s; + int32_t L_44 = V_2; + NullCheck(L_43); + uint16_t L_45 = String_get_Chars_m2061(L_43, L_44, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_46 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); + if (L_46) + { + goto IL_0129; + } + } + { + bool L_47 = ___tryParse; + if (L_47) + { + goto IL_0127; + } + } + { + Exception_t152 ** L_48 = ___exc; + Exception_t152 * L_49 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_48)) = (Object_t *)L_49; + } + +IL_0127: + { + return 0; + } + +IL_0129: + { + int32_t L_50 = V_2; + V_2 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_012d: + { + int32_t L_51 = V_2; + int32_t L_52 = V_1; + if ((((int32_t)L_51) < ((int32_t)L_52))) + { + goto IL_0109; + } + } + { + goto IL_0153; + } + +IL_0139: + { + bool L_53 = ___tryParse; + if (L_53) + { + goto IL_0146; + } + } + { + Exception_t152 ** L_54 = ___exc; + Exception_t152 * L_55 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_54)) = (Object_t *)L_55; + } + +IL_0146: + { + return 0; + } + +IL_0148: + { + int32_t L_56 = V_2; + V_2 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_014c: + { + int32_t L_57 = V_2; + int32_t L_58 = V_1; + if ((((int32_t)L_57) < ((int32_t)L_58))) + { + goto IL_009f; + } + } + +IL_0153: + { + bool L_59 = V_4; + if (L_59) + { + goto IL_0169; + } + } + { + bool L_60 = ___tryParse; + if (L_60) + { + goto IL_0167; + } + } + { + Exception_t152 ** L_61 = ___exc; + Exception_t152 * L_62 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_61)) = (Object_t *)L_62; + } + +IL_0167: + { + return 0; + } + +IL_0169: + { + bool L_63 = V_3; + if (!L_63) + { + goto IL_0175; + } + } + { + int32_t L_64 = V_0; + G_B47_0 = L_64; + goto IL_0177; + } + +IL_0175: + { + int32_t L_65 = V_0; + G_B47_0 = ((-L_65)); + } + +IL_0177: + { + V_0 = G_B47_0; + int32_t L_66 = V_0; + if ((((int32_t)L_66) < ((int32_t)((int32_t)-128)))) + { + goto IL_0188; + } + } + { + int32_t L_67 = V_0; + if ((((int32_t)L_67) <= ((int32_t)((int32_t)127)))) + { + goto IL_0197; + } + } + +IL_0188: + { + bool L_68 = ___tryParse; + if (L_68) + { + goto IL_0195; + } + } + { + Exception_t152 ** L_69 = ___exc; + OverflowException_t1725 * L_70 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_70, /*hidden argument*/NULL); + *((Object_t **)(L_69)) = (Object_t *)L_70; + } + +IL_0195: + { + return 0; + } + +IL_0197: + { + int8_t* L_71 = ___result; + int32_t L_72 = V_0; + *((int8_t*)(L_71)) = (int8_t)(((int8_t)((int8_t)L_72))); + return 1; + } +} +// System.SByte System.SByte::Parse(System.String,System.IFormatProvider) +extern "C" int8_t SByte_Parse_m5944 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + int8_t L_2 = SByte_Parse_m5945(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.SByte System.SByte::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral933; +extern "C" int8_t SByte_Parse_m5945 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + int32_t L_3 = Int32_Parse_m5802(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)((int32_t)127)))) + { + goto IL_0019; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)-128)))) + { + goto IL_0029; + } + } + +IL_0019: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral933, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0029: + { + int32_t L_8 = V_0; + return (((int8_t)((int8_t)L_8))); + } +} +// System.Boolean System.SByte::TryParse(System.String,System.SByte&) +extern "C" bool SByte_TryParse_m5946 (Object_t * __this /* static, unused */, String_t* ___s, int8_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int8_t* L_1 = ___result; + bool L_2 = SByte_Parse_m5943(NULL /*static, unused*/, L_0, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0014; + } + } + { + int8_t* L_3 = ___result; + *((int8_t*)(L_3)) = (int8_t)0; + return 0; + } + +IL_0014: + { + return 1; + } +} +// System.String System.SByte::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* SByte_ToString_m5947 (int8_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (((int32_t)((int32_t)(*((int8_t*)__this))))), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.SByte::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* SByte_ToString_m5948 (int8_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (((int32_t)((int32_t)(*((int8_t*)__this))))), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.SByte::ToString(System.String) +extern "C" String_t* SByte_ToString_m5949 (int8_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = SByte_ToString_m5950(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.SByte::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* SByte_ToString_m5950 (int8_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10653(NULL /*static, unused*/, L_0, (*((int8_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Int16::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Int16_System_IConvertible_ToBoolean_m5951 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10104(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Int16::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Int16_System_IConvertible_ToByte_m5952 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10119(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Int16::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int16_System_IConvertible_ToChar_m5953 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10130(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.Int16::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Int16_System_IConvertible_ToDateTime_m5954 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10137(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.Int16::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Int16_System_IConvertible_ToDecimal_m5955 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10153(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Int16::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Int16_System_IConvertible_ToDouble_m5956 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10167(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Int16::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Int16_System_IConvertible_ToInt16_m5957 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10182(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int16::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Int16_System_IConvertible_ToInt32_m5958 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10196(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Int16::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Int16_System_IConvertible_ToInt64_m5959 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10211(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Int16::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Int16_System_IConvertible_ToSByte_m5960 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10227(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Int16::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Int16_System_IConvertible_ToSingle_m5961 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10241(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Int16::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Int16_System_IConvertible_ToType_m5962 (int16_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int16_t L_2 = (*((int16_t*)__this)); + Object_t * L_3 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.Int16::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Int16_System_IConvertible_ToUInt16_m5963 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10258(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Int16::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Int16_System_IConvertible_ToUInt32_m5964 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10271(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Int16::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Int16_System_IConvertible_ToUInt64_m5965 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10285(NULL /*static, unused*/, (*((int16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Int16::CompareTo(System.Object) +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral950; +extern "C" int32_t Int16_CompareTo_m5966 (int16_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral950 = il2cpp_codegen_string_literal_from_index(950); + s_Il2CppMethodIntialized = true; + } + int16_t V_0 = 0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Int16_t1111_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral950, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(int16_t*)((int16_t*)UnBox (L_4, Int16_t1111_il2cpp_TypeInfo_var)))); + int16_t L_5 = V_0; + if ((!(((uint32_t)(*((int16_t*)__this))) == ((uint32_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + int16_t L_6 = V_0; + if ((((int32_t)(*((int16_t*)__this))) <= ((int32_t)L_6))) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + return (-1); + } +} +// System.Boolean System.Int16::Equals(System.Object) +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern "C" bool Int16_Equals_m5967 (int16_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Int16_t1111_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(int16_t*)((int16_t*)UnBox (L_1, Int16_t1111_il2cpp_TypeInfo_var))))) == ((int32_t)(*((int16_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.Int16::GetHashCode() +extern "C" int32_t Int16_GetHashCode_m5968 (int16_t* __this, const MethodInfo* method) +{ + { + return (*((int16_t*)__this)); + } +} +// System.Int32 System.Int16::CompareTo(System.Int16) +extern "C" int32_t Int16_CompareTo_m5969 (int16_t* __this, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + if ((!(((uint32_t)(*((int16_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + int16_t L_1 = ___value; + if ((((int32_t)(*((int16_t*)__this))) <= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.Int16::Equals(System.Int16) +extern "C" bool Int16_Equals_m5970 (int16_t* __this, int16_t ___obj, const MethodInfo* method) +{ + { + int16_t L_0 = ___obj; + return ((((int32_t)L_0) == ((int32_t)(*((int16_t*)__this))))? 1 : 0); + } +} +// System.Boolean System.Int16::Parse(System.String,System.Boolean,System.Int16&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral930; +extern "C" bool Int16_Parse_m5971 (Object_t * __this /* static, unused */, String_t* ___s, bool ___tryParse, int16_t* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral930 = il2cpp_codegen_string_literal_from_index(930); + s_Il2CppMethodIntialized = true; + } + int16_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + uint16_t V_5 = 0x0; + uint8_t V_6 = 0x0; + { + V_0 = 0; + V_3 = 1; + V_4 = 0; + int16_t* L_0 = ___result; + *((int16_t*)(L_0)) = (int16_t)0; + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_0027; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0025; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0025: + { + return 0; + } + +IL_0027: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_0053; + } + +IL_0035: + { + String_t* L_8 = ___s; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_5 = L_10; + uint16_t L_11 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_12 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_004f; + } + } + { + goto IL_005a; + } + +IL_004f: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0053: + { + int32_t L_14 = V_2; + int32_t L_15 = V_1; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0035; + } + } + +IL_005a: + { + int32_t L_16 = V_2; + int32_t L_17 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)L_17)))) + { + goto IL_0070; + } + } + { + bool L_18 = ___tryParse; + if (L_18) + { + goto IL_006e; + } + } + { + Exception_t152 ** L_19 = ___exc; + Exception_t152 * L_20 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_19)) = (Object_t *)L_20; + } + +IL_006e: + { + return 0; + } + +IL_0070: + { + String_t* L_21 = ___s; + int32_t L_22 = V_2; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + V_5 = L_23; + uint16_t L_24 = V_5; + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_008b; + } + } + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + goto IL_009a; + } + +IL_008b: + { + uint16_t L_26 = V_5; + if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45))))) + { + goto IL_009a; + } + } + { + V_3 = (-1); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_009a: + { + goto IL_0158; + } + +IL_009f: + { + String_t* L_28 = ___s; + int32_t L_29 = V_2; + NullCheck(L_28); + uint16_t L_30 = String_get_Chars_m2061(L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + uint16_t L_31 = V_5; + if ((((int32_t)L_31) < ((int32_t)((int32_t)48)))) + { + goto IL_0144; + } + } + { + uint16_t L_32 = V_5; + if ((((int32_t)L_32) > ((int32_t)((int32_t)57)))) + { + goto IL_0144; + } + } + { + uint16_t L_33 = V_5; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_33-(int32_t)((int32_t)48)))))); + int16_t L_34 = V_0; + if ((((int32_t)L_34) <= ((int32_t)((int32_t)3276)))) + { + goto IL_00d2; + } + } + { + goto IL_018c; + } + +IL_00d2: + { + int16_t L_35 = V_0; + if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)3276))))) + { + goto IL_0133; + } + } + { + uint8_t L_36 = V_6; + if ((((int32_t)L_36) <= ((int32_t)7))) + { + goto IL_00f9; + } + } + { + int32_t L_37 = V_3; + if ((((int32_t)L_37) == ((int32_t)1))) + { + goto IL_00f4; + } + } + { + uint8_t L_38 = V_6; + if ((((int32_t)L_38) <= ((int32_t)8))) + { + goto IL_00f9; + } + } + +IL_00f4: + { + goto IL_018c; + } + +IL_00f9: + { + int32_t L_39 = V_3; + if ((!(((uint32_t)L_39) == ((uint32_t)(-1))))) + { + goto IL_0110; + } + } + { + int16_t L_40 = V_0; + int32_t L_41 = V_3; + uint8_t L_42 = V_6; + V_0 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40*(int32_t)L_41))*(int32_t)((int32_t)10)))-(int32_t)L_42))))); + goto IL_0119; + } + +IL_0110: + { + int16_t L_43 = V_0; + uint8_t L_44 = V_6; + V_0 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_43*(int32_t)((int32_t)10)))+(int32_t)L_44))))); + } + +IL_0119: + { + bool L_45 = ___tryParse; + String_t* L_46 = ___s; + int32_t L_47 = V_2; + Exception_t152 ** L_48 = ___exc; + bool L_49 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_45, L_46, ((int32_t)((int32_t)L_47+(int32_t)1)), L_48, /*hidden argument*/NULL); + if (!L_49) + { + goto IL_012e; + } + } + { + int16_t* L_50 = ___result; + int16_t L_51 = V_0; + *((int16_t*)(L_50)) = (int16_t)L_51; + return 1; + } + +IL_012e: + { + goto IL_018c; + } + +IL_0133: + { + int16_t L_52 = V_0; + uint8_t L_53 = V_6; + V_0 = (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_52*(int32_t)((int32_t)10)))+(int32_t)L_53))))); + V_4 = 1; + goto IL_0154; + } + +IL_0144: + { + bool L_54 = ___tryParse; + String_t* L_55 = ___s; + int32_t L_56 = V_2; + Exception_t152 ** L_57 = ___exc; + bool L_58 = Int32_ProcessTrailingWhitespace_m5790(NULL /*static, unused*/, L_54, L_55, L_56, L_57, /*hidden argument*/NULL); + if (L_58) + { + goto IL_0154; + } + } + { + return 0; + } + +IL_0154: + { + int32_t L_59 = V_2; + V_2 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_0158: + { + int32_t L_60 = V_2; + int32_t L_61 = V_1; + if ((((int32_t)L_60) < ((int32_t)L_61))) + { + goto IL_009f; + } + } + { + bool L_62 = V_4; + if (L_62) + { + goto IL_0175; + } + } + { + bool L_63 = ___tryParse; + if (L_63) + { + goto IL_0173; + } + } + { + Exception_t152 ** L_64 = ___exc; + Exception_t152 * L_65 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_64)) = (Object_t *)L_65; + } + +IL_0173: + { + return 0; + } + +IL_0175: + { + int32_t L_66 = V_3; + if ((!(((uint32_t)L_66) == ((uint32_t)(-1))))) + { + goto IL_0187; + } + } + { + int16_t* L_67 = ___result; + int16_t L_68 = V_0; + int32_t L_69 = V_3; + *((int16_t*)(L_67)) = (int16_t)(((int16_t)((int16_t)((int32_t)((int32_t)L_68*(int32_t)L_69))))); + goto IL_018a; + } + +IL_0187: + { + int16_t* L_70 = ___result; + int16_t L_71 = V_0; + *((int16_t*)(L_70)) = (int16_t)L_71; + } + +IL_018a: + { + return 1; + } + +IL_018c: + { + bool L_72 = ___tryParse; + if (L_72) + { + goto IL_019e; + } + } + { + Exception_t152 ** L_73 = ___exc; + OverflowException_t1725 * L_74 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_74, _stringLiteral930, /*hidden argument*/NULL); + *((Object_t **)(L_73)) = (Object_t *)L_74; + } + +IL_019e: + { + return 0; + } +} +// System.Int16 System.Int16::Parse(System.String,System.IFormatProvider) +extern "C" int16_t Int16_Parse_m5972 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + int16_t L_2 = Int16_Parse_m5973(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int16 System.Int16::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral933; +extern "C" int16_t Int16_Parse_m5973 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral933 = il2cpp_codegen_string_literal_from_index(933); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + int32_t L_3 = Int32_Parse_m5802(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)((int32_t)32767)))) + { + goto IL_001f; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)-32768)))) + { + goto IL_002a; + } + } + +IL_001f: + { + OverflowException_t1725 * L_6 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_6, _stringLiteral933, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002a: + { + int32_t L_7 = V_0; + return (((int16_t)((int16_t)L_7))); + } +} +// System.Boolean System.Int16::TryParse(System.String,System.Int16&) +extern "C" bool Int16_TryParse_m5974 (Object_t * __this /* static, unused */, String_t* ___s, int16_t* ___result, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + { + String_t* L_0 = ___s; + int16_t* L_1 = ___result; + bool L_2 = Int16_Parse_m5971(NULL /*static, unused*/, L_0, 1, L_1, (&V_0), /*hidden argument*/NULL); + if (L_2) + { + goto IL_0014; + } + } + { + int16_t* L_3 = ___result; + *((int16_t*)(L_3)) = (int16_t)0; + return 0; + } + +IL_0014: + { + return 1; + } +} +// System.String System.Int16::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int16_ToString_m5975 (int16_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((int16_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Int16::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int16_ToString_m5976 (int16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((int16_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int16::ToString(System.String) +extern "C" String_t* Int16_ToString_m5977 (int16_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Int16_ToString_m5978(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Int16::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Int16_ToString_m5978 (int16_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10656(NULL /*static, unused*/, L_0, (*((int16_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.UInt16::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool UInt16_System_IConvertible_ToBoolean_m5979 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10108(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.UInt16::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t UInt16_System_IConvertible_ToByte_m5980 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10124(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.UInt16::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t UInt16_System_IConvertible_ToChar_m5981 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10134(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.UInt16::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 UInt16_System_IConvertible_ToDateTime_m5982 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10143(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.UInt16::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 UInt16_System_IConvertible_ToDecimal_m5983 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10157(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.UInt16::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double UInt16_System_IConvertible_ToDouble_m5984 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10171(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.UInt16::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t UInt16_System_IConvertible_ToInt16_m5985 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10185(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.UInt16::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t UInt16_System_IConvertible_ToInt32_m5986 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10200(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.UInt16::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t UInt16_System_IConvertible_ToInt64_m5987 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10216(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.UInt16::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t UInt16_System_IConvertible_ToSByte_m5988 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10231(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.UInt16::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float UInt16_System_IConvertible_ToSingle_m5989 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10245(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.UInt16::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * UInt16_System_IConvertible_ToType_m5990 (uint16_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint16_t L_2 = (*((uint16_t*)__this)); + Object_t * L_3 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.UInt16::System.IConvertible.ToUInt16(System.IFormatProvider) +extern "C" uint16_t UInt16_System_IConvertible_ToUInt16_m5991 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((uint16_t*)__this)); + } +} +// System.UInt32 System.UInt16::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t UInt16_System_IConvertible_ToUInt32_m5992 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10274(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.UInt16::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t UInt16_System_IConvertible_ToUInt64_m5993 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10288(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.UInt16::CompareTo(System.Object) +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral951; +extern "C" int32_t UInt16_CompareTo_m5994 (uint16_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral951 = il2cpp_codegen_string_literal_from_index(951); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, UInt16_t919_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral951, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + return ((int32_t)((int32_t)(*((uint16_t*)__this))-(int32_t)((*(uint16_t*)((uint16_t*)UnBox (L_4, UInt16_t919_il2cpp_TypeInfo_var)))))); + } +} +// System.Boolean System.UInt16::Equals(System.Object) +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern "C" bool UInt16_Equals_m5995 (uint16_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, UInt16_t919_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(uint16_t*)((uint16_t*)UnBox (L_1, UInt16_t919_il2cpp_TypeInfo_var))))) == ((int32_t)(*((uint16_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.UInt16::GetHashCode() +extern "C" int32_t UInt16_GetHashCode_m5996 (uint16_t* __this, const MethodInfo* method) +{ + { + return (*((uint16_t*)__this)); + } +} +// System.Int32 System.UInt16::CompareTo(System.UInt16) +extern "C" int32_t UInt16_CompareTo_m5997 (uint16_t* __this, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return ((int32_t)((int32_t)(*((uint16_t*)__this))-(int32_t)L_0)); + } +} +// System.Boolean System.UInt16::Equals(System.UInt16) +extern "C" bool UInt16_Equals_m5998 (uint16_t* __this, uint16_t ___obj, const MethodInfo* method) +{ + { + uint16_t L_0 = ___obj; + return ((((int32_t)L_0) == ((int32_t)(*((uint16_t*)__this))))? 1 : 0); + } +} +// System.UInt16 System.UInt16::Parse(System.String,System.IFormatProvider) +extern "C" uint16_t UInt16_Parse_m5999 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + uint16_t L_2 = UInt16_Parse_m6000(NULL /*static, unused*/, L_0, 7, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt16 System.UInt16::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral948; +extern "C" uint16_t UInt16_Parse_m6000 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral948 = il2cpp_codegen_string_literal_from_index(948); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + uint32_t L_3 = UInt32_Parse_m5863(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + uint32_t L_4 = V_0; + if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)65535))))) + { + goto IL_0024; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral948, /*hidden argument*/NULL); + OverflowException_t1725 * L_6 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0024: + { + uint32_t L_7 = V_0; + return (((int32_t)((uint16_t)L_7))); + } +} +// System.Boolean System.UInt16::TryParse(System.String,System.UInt16&) +extern "C" bool UInt16_TryParse_m6001 (Object_t * __this /* static, unused */, String_t* ___s, uint16_t* ___result, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + uint16_t* L_1 = ___result; + bool L_2 = UInt16_TryParse_m6002(NULL /*static, unused*/, L_0, 7, (Object_t *)NULL, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.UInt16::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16&) +extern "C" bool UInt16_TryParse_m6002 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, uint16_t* ___result, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + uint16_t* L_0 = ___result; + *((int16_t*)(L_0)) = (int16_t)0; + String_t* L_1 = ___s; + int32_t L_2 = ___style; + Object_t * L_3 = ___provider; + bool L_4 = UInt32_TryParse_m5865(NULL /*static, unused*/, L_1, L_2, L_3, (&V_0), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0014; + } + } + { + return 0; + } + +IL_0014: + { + uint32_t L_5 = V_0; + if ((!(((uint32_t)L_5) > ((uint32_t)((int32_t)65535))))) + { + goto IL_0021; + } + } + { + return 0; + } + +IL_0021: + { + uint16_t* L_6 = ___result; + uint32_t L_7 = V_0; + *((int16_t*)(L_6)) = (int16_t)(((int32_t)((uint16_t)L_7))); + return 1; + } +} +// System.String System.UInt16::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt16_ToString_m6003 (uint16_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((uint16_t*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.UInt16::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt16_ToString_m6004 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10665(NULL /*static, unused*/, (*((uint16_t*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt16::ToString(System.String) +extern "C" String_t* UInt16_ToString_m6005 (uint16_t* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = UInt16_ToString_m6006(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.UInt16::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* UInt16_ToString_m6006 (uint16_t* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10655(NULL /*static, unused*/, L_0, (*((uint16_t*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Char::.cctor() +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" void Char__cctor_m6007 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + Char_GetDataTablePointers_m6023(NULL /*static, unused*/, (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___numeric_data_4), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___numeric_data_values_5), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_lower_data_low_6), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_lower_data_high_7), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_upper_data_low_8), (&((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_upper_data_high_9), /*hidden argument*/NULL); + return; + } +} +// System.Object System.Char::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Char_System_IConvertible_ToType_m6008 (uint16_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint16_t L_2 = (*((uint16_t*)__this)); + Object_t * L_3 = Box(Char_t702_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Char::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool Char_System_IConvertible_ToBoolean_m6009 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Byte System.Char::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Char_System_IConvertible_ToByte_m6010 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10112(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Char::System.IConvertible.ToChar(System.IFormatProvider) +extern "C" uint16_t Char_System_IConvertible_ToChar_m6011 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((uint16_t*)__this)); + } +} +// System.DateTime System.Char::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Char_System_IConvertible_ToDateTime_m6012 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Char::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Char_System_IConvertible_ToDecimal_m6013 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Double System.Char::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" double Char_System_IConvertible_ToDouble_m6014 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int16 System.Char::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Char_System_IConvertible_ToInt16_m6015 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10175(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Char::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Char_System_IConvertible_ToInt32_m6016 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10190(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Char::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Char_System_IConvertible_ToInt64_m6017 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10204(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Char::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Char_System_IConvertible_ToSByte_m6018 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10221(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Char::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" float Char_System_IConvertible_ToSingle_m6019 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.UInt16 System.Char::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Char_System_IConvertible_ToUInt16_m6020 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10251(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Char::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Char_System_IConvertible_ToUInt32_m6021 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10264(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Char::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Char_System_IConvertible_ToUInt64_m6022 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10278(NULL /*static, unused*/, (*((uint16_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Char::GetDataTablePointers(System.Byte*&,System.Byte*&,System.Double*&,System.UInt16*&,System.UInt16*&,System.UInt16*&,System.UInt16*&) +extern "C" void Char_GetDataTablePointers_m6023 (Object_t * __this /* static, unused */, uint8_t** ___category_data, uint8_t** ___numeric_data, double** ___numeric_data_values, uint16_t** ___to_lower_data_low, uint16_t** ___to_lower_data_high, uint16_t** ___to_upper_data_low, uint16_t** ___to_upper_data_high, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Char_GetDataTablePointers_m6023_ftn) (uint8_t**, uint8_t**, double**, uint16_t**, uint16_t**, uint16_t**, uint16_t**); + ((Char_GetDataTablePointers_m6023_ftn)mscorlib::System::Char::GetDataTablePointers) (___category_data, ___numeric_data, ___numeric_data_values, ___to_lower_data_low, ___to_lower_data_high, ___to_upper_data_low, ___to_upper_data_high); +} +// System.Int32 System.Char::CompareTo(System.Object) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral952; +extern "C" int32_t Char_CompareTo_m6024 (uint16_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral952 = il2cpp_codegen_string_literal_from_index(952); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Char_t702_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral952, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(uint16_t*)((uint16_t*)UnBox (L_4, Char_t702_il2cpp_TypeInfo_var)))); + uint16_t L_5 = V_0; + if ((!(((uint32_t)(*((uint16_t*)__this))) == ((uint32_t)L_5)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + uint16_t L_6 = V_0; + if ((((int32_t)(*((uint16_t*)__this))) <= ((int32_t)L_6))) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + return (-1); + } +} +// System.Boolean System.Char::Equals(System.Object) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_Equals_m6025 (uint16_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Char_t702_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + return ((((int32_t)((*(uint16_t*)((uint16_t*)UnBox (L_1, Char_t702_il2cpp_TypeInfo_var))))) == ((int32_t)(*((uint16_t*)__this))))? 1 : 0); + } +} +// System.Int32 System.Char::CompareTo(System.Char) +extern "C" int32_t Char_CompareTo_m6026 (uint16_t* __this, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + if ((!(((uint32_t)(*((uint16_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + uint16_t L_1 = ___value; + if ((((int32_t)(*((uint16_t*)__this))) <= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + return 1; + } + +IL_0014: + { + return (-1); + } +} +// System.Boolean System.Char::Equals(System.Char) +extern "C" bool Char_Equals_m6027 (uint16_t* __this, uint16_t ___obj, const MethodInfo* method) +{ + { + uint16_t L_0 = ___obj; + return ((((int32_t)(*((uint16_t*)__this))) == ((int32_t)L_0))? 1 : 0); + } +} +// System.Int32 System.Char::GetHashCode() +extern "C" int32_t Char_GetHashCode_m6028 (uint16_t* __this, const MethodInfo* method) +{ + { + return (*((uint16_t*)__this)); + } +} +// System.Globalization.UnicodeCategory System.Char::GetUnicodeCategory(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" int32_t Char_GetUnicodeCategory_m4757 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return (int32_t)((*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))); + } +} +// System.Boolean System.Char::IsDigit(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsDigit_m4755 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))) == ((int32_t)8))? 1 : 0); + } +} +// System.Boolean System.Char::IsLetter(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsLetter_m3604 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return ((((int32_t)((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))) > ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Char::IsLetterOrDigit(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsLetterOrDigit_m4754 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + V_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1)))); + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)4))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + G_B3_0 = ((((int32_t)L_3) == ((int32_t)8))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 1; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean System.Char::IsLower(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsLower_m3605 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))) == ((int32_t)1))? 1 : 0); + } +} +// System.Boolean System.Char::IsSurrogate(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsSurrogate_m6029 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))) == ((int32_t)((int32_t)16)))? 1 : 0); + } +} +// System.Boolean System.Char::IsUpper(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsUpper_m3607 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + return ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1))))) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Char::IsWhiteSpace(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsWhiteSpace_m4756 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B9_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___category_data_3; + uint16_t L_1 = ___c; + V_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_1)))); + int32_t L_2 = V_0; + if ((((int32_t)L_2) > ((int32_t)((int32_t)10)))) + { + goto IL_0013; + } + } + { + return 0; + } + +IL_0013: + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) > ((int32_t)((int32_t)13)))) + { + goto IL_001d; + } + } + { + return 1; + } + +IL_001d: + { + uint16_t L_4 = ___c; + if ((((int32_t)L_4) < ((int32_t)((int32_t)9)))) + { + goto IL_002d; + } + } + { + uint16_t L_5 = ___c; + if ((((int32_t)L_5) <= ((int32_t)((int32_t)13)))) + { + goto IL_0042; + } + } + +IL_002d: + { + uint16_t L_6 = ___c; + if ((((int32_t)L_6) == ((int32_t)((int32_t)133)))) + { + goto IL_0042; + } + } + { + uint16_t L_7 = ___c; + G_B9_0 = ((((int32_t)L_7) == ((int32_t)((int32_t)8287)))? 1 : 0); + goto IL_0043; + } + +IL_0042: + { + G_B9_0 = 1; + } + +IL_0043: + { + return G_B9_0; + } +} +// System.Boolean System.Char::IsWhiteSpace(System.String,System.Int32) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool Char_IsWhiteSpace_m4671 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + int32_t L_1 = ___index; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + Char_CheckParameter_m6030(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___s; + int32_t L_3 = ___index; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + bool L_5 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.Char::CheckParameter(System.String,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral953; +extern "C" void Char_CheckParameter_m6030 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral953 = il2cpp_codegen_string_literal_from_index(953); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___index; + String_t* L_4 = ___s; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0034; + } + } + +IL_0024: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral953, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0034: + { + return; + } +} +// System.Char System.Char::Parse(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral954; +extern "C" uint16_t Char_Parse_m6031 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral954 = il2cpp_codegen_string_literal_from_index(954); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral954, /*hidden argument*/NULL); + FormatException_t890 * L_5 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + String_t* L_6 = ___s; + NullCheck(L_6); + uint16_t L_7 = String_get_Chars_m2061(L_6, 0, /*hidden argument*/NULL); + return L_7; + } +} +// System.Char System.Char::ToLower(System.Char) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" uint16_t Char_ToLower_m3608 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + TextInfo_t1163 * L_1 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_0); + uint16_t L_2 = ___c; + NullCheck(L_1); + uint16_t L_3 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_1, L_2); + return L_3; + } +} +// System.Char System.Char::ToLowerInvariant(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t Char_ToLowerInvariant_m6032 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) > ((int32_t)((int32_t)9423)))) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t* L_1 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_lower_data_low_6; + uint16_t L_2 = ___c; + return (*((uint16_t*)((uint16_t*)((intptr_t)L_1+(int32_t)((int32_t)((int32_t)L_2*(int32_t)2)))))); + } + +IL_0016: + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) < ((int32_t)((int32_t)65313)))) + { + goto IL_0032; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t* L_4 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_lower_data_high_7; + uint16_t L_5 = ___c; + return (*((uint16_t*)((uint16_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)((int32_t)65313)))*(int32_t)2)))))); + } + +IL_0032: + { + uint16_t L_6 = ___c; + return L_6; + } +} +// System.Char System.Char::ToLower(System.Char,System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" uint16_t Char_ToLower_m6033 (Object_t * __this /* static, unused */, uint16_t ___c, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + { + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_2); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)127))))) + { + goto IL_0025; + } + } + { + uint16_t L_4 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_5 = Char_ToLowerInvariant_m6032(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0025: + { + CultureInfo_t453 * L_6 = ___culture; + NullCheck(L_6); + TextInfo_t1163 * L_7 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_6); + uint16_t L_8 = ___c; + NullCheck(L_7); + uint16_t L_9 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_7, L_8); + return L_9; + } +} +// System.Char System.Char::ToUpper(System.Char) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" uint16_t Char_ToUpper_m3606 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + TextInfo_t1163 * L_1 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_0); + uint16_t L_2 = ___c; + NullCheck(L_1); + uint16_t L_3 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(8 /* System.Char System.Globalization.TextInfo::ToUpper(System.Char) */, L_1, L_2); + return L_3; + } +} +// System.Char System.Char::ToUpperInvariant(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t Char_ToUpperInvariant_m4673 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) > ((int32_t)((int32_t)9449)))) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t* L_1 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_upper_data_low_8; + uint16_t L_2 = ___c; + return (*((uint16_t*)((uint16_t*)((intptr_t)L_1+(int32_t)((int32_t)((int32_t)L_2*(int32_t)2)))))); + } + +IL_0016: + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) < ((int32_t)((int32_t)65313)))) + { + goto IL_0032; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t* L_4 = ((Char_t702_StaticFields*)Char_t702_il2cpp_TypeInfo_var->static_fields)->___to_upper_data_high_9; + uint16_t L_5 = ___c; + return (*((uint16_t*)((uint16_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)((int32_t)65313)))*(int32_t)2)))))); + } + +IL_0032: + { + uint16_t L_6 = ___c; + return L_6; + } +} +// System.String System.Char::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Char_ToString_m3597 (uint16_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_0 = String_CreateString_m3600(L_0, (*((uint16_t*)__this)), 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Char::ToString(System.IFormatProvider) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Char_ToString_m6034 (uint16_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_0 = String_CreateString_m3600(L_0, (*((uint16_t*)__this)), 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.TypeCode System.Char::GetTypeCode() +extern "C" int32_t Char_GetTypeCode_m6035 (uint16_t* __this, const MethodInfo* method) +{ + { + return (int32_t)(4); + } +} +// System.Void System.String::.ctor(System.Char*,System.Int32,System.Int32) +extern "C" void String__ctor_m6036 (String_t* __this, uint16_t* ___value, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*String__ctor_m6036_ftn) (String_t*, uint16_t*, int32_t, int32_t); + ((String__ctor_m6036_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value, ___startIndex, ___length); +} +// System.Void System.String::.ctor(System.Char[],System.Int32,System.Int32) +extern "C" void String__ctor_m6037 (String_t* __this, CharU5BU5D_t458* ___value, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*String__ctor_m6037_ftn) (String_t*, CharU5BU5D_t458*, int32_t, int32_t); + ((String__ctor_m6037_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value, ___startIndex, ___length); +} +// System.Void System.String::.ctor(System.Char[]) +extern "C" void String__ctor_m6038 (String_t* __this, CharU5BU5D_t458* ___value, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*String__ctor_m6038_ftn) (String_t*, CharU5BU5D_t458*); + ((String__ctor_m6038_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value); +} +// System.Void System.String::.ctor(System.Char,System.Int32) +extern "C" void String__ctor_m6039 (String_t* __this, uint16_t ___c, int32_t ___count, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*String__ctor_m6039_ftn) (String_t*, uint16_t, int32_t); + ((String__ctor_m6039_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___c, ___count); +} +// System.Void System.String::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D0_0_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral956; +extern "C" void String__cctor_m6040 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D0_0_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 0); + _stringLiteral956 = il2cpp_codegen_string_literal_from_index(956); + s_Il2CppMethodIntialized = true; + } + { + ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2 = _stringLiteral956; + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)27))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D0_0_FieldInfo_var), /*hidden argument*/NULL); + ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___WhiteChars_3 = L_0; + return; + } +} +// System.Boolean System.String::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool String_System_IConvertible_ToBoolean_m6041 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_1 = Convert_ToBoolean_m10105(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Byte System.String::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t String_System_IConvertible_ToByte_m6042 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_1 = Convert_ToByte_m10121(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Char System.String::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t String_System_IConvertible_ToChar_m6043 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_1 = Convert_ToChar_m10131(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.DateTime System.String::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 String_System_IConvertible_ToDateTime_m6044 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = Convert_ToDateTime_m10136(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.String::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 String_System_IConvertible_ToDecimal_m6045 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Convert_ToDecimal_m10154(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Double System.String::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double String_System_IConvertible_ToDouble_m6046 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_1 = Convert_ToDouble_m10168(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int16 System.String::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t String_System_IConvertible_ToInt16_m6047 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_1 = Convert_ToInt16_m5683(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.String::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t String_System_IConvertible_ToInt32_m6048 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_1 = Convert_ToInt32_m10197(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int64 System.String::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t String_System_IConvertible_ToInt64_m6049 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_1 = Convert_ToInt64_m10213(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.SByte System.String::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t String_System_IConvertible_ToSByte_m6050 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_1 = Convert_ToSByte_m10228(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single System.String::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float String_System_IConvertible_ToSingle_m6051 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_1 = Convert_ToSingle_m10242(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.String::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern "C" Object_t * String_System_IConvertible_ToType_m6052 (String_t* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___targetType; + Object_t * L_3 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_4 = Convert_ToType_m10292(NULL /*static, unused*/, __this, L_2, L_3, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.UInt16 System.String::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t String_System_IConvertible_ToUInt16_m6053 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_1 = Convert_ToUInt16_m10259(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.UInt32 System.String::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t String_System_IConvertible_ToUInt32_m6054 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_1 = Convert_ToUInt32_m10272(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.UInt64 System.String::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t String_System_IConvertible_ToUInt64_m6055 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_1 = Convert_ToUInt64_m10286(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Collections.Generic.IEnumerator`1 System.String::System.Collections.Generic.IEnumerable.GetEnumerator() +extern TypeInfo* CharEnumerator_t1680_il2cpp_TypeInfo_var; +extern "C" Object_t* String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m6056 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharEnumerator_t1680_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(710); + s_Il2CppMethodIntialized = true; + } + { + CharEnumerator_t1680 * L_0 = (CharEnumerator_t1680 *)il2cpp_codegen_object_new (CharEnumerator_t1680_il2cpp_TypeInfo_var); + CharEnumerator__ctor_m10080(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Collections.IEnumerator System.String::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* CharEnumerator_t1680_il2cpp_TypeInfo_var; +extern "C" Object_t * String_System_Collections_IEnumerable_GetEnumerator_m6057 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharEnumerator_t1680_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(710); + s_Il2CppMethodIntialized = true; + } + { + CharEnumerator_t1680 * L_0 = (CharEnumerator_t1680 *)il2cpp_codegen_object_new (CharEnumerator_t1680_il2cpp_TypeInfo_var); + CharEnumerator__ctor_m10080(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.String::Equals(System.String,System.String) +extern "C" bool String_Equals_m6058 (Object_t * __this /* static, unused */, String_t* ___a, String_t* ___b, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + int32_t G_B27_0 = 0; + { + String_t* L_0 = ___a; + String_t* L_1 = ___b; + if ((!(((Object_t*)(String_t*)L_0) == ((Object_t*)(String_t*)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + String_t* L_2 = ___a; + if (!L_2) + { + goto IL_0015; + } + } + { + String_t* L_3 = ___b; + if (L_3) + { + goto IL_0017; + } + } + +IL_0015: + { + return 0; + } + +IL_0017: + { + String_t* L_4 = ___a; + NullCheck(L_4); + int32_t L_5 = (L_4->___length_0); + V_0 = L_5; + int32_t L_6 = V_0; + String_t* L_7 = ___b; + NullCheck(L_7); + int32_t L_8 = (L_7->___length_0); + if ((((int32_t)L_6) == ((int32_t)L_8))) + { + goto IL_002c; + } + } + { + return 0; + } + +IL_002c: + { + String_t* L_9 = ___a; + NullCheck(L_9); + uint16_t* L_10 = &(L_9->___start_char_1); + V_1 = (uint16_t*)L_10; + String_t* L_11 = ___b; + NullCheck(L_11); + uint16_t* L_12 = &(L_11->___start_char_1); + V_2 = (uint16_t*)L_12; + uint16_t* L_13 = V_1; + V_3 = (uint16_t*)L_13; + uint16_t* L_14 = V_2; + V_4 = (uint16_t*)L_14; + goto IL_008c; + } + +IL_0044: + { + uint16_t* L_15 = V_3; + uint16_t* L_16 = V_4; + if ((!(((uint32_t)(*((int32_t*)L_15))) == ((uint32_t)(*((int32_t*)L_16)))))) + { + goto IL_007a; + } + } + { + uint16_t* L_17 = V_3; + uint16_t* L_18 = V_4; + if ((!(((uint32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_17+(int32_t)4))))) == ((uint32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_18+(int32_t)4)))))))) + { + goto IL_007a; + } + } + { + uint16_t* L_19 = V_3; + uint16_t* L_20 = V_4; + if ((!(((uint32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_19+(int32_t)8))))) == ((uint32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_20+(int32_t)8)))))))) + { + goto IL_007a; + } + } + { + uint16_t* L_21 = V_3; + uint16_t* L_22 = V_4; + if ((((int32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_21+(int32_t)((int32_t)12)))))) == ((int32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_22+(int32_t)((int32_t)12)))))))) + { + goto IL_007c; + } + } + +IL_007a: + { + return 0; + } + +IL_007c: + { + uint16_t* L_23 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_23+(int32_t)((int32_t)16))); + uint16_t* L_24 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_24+(int32_t)((int32_t)16))); + int32_t L_25 = V_0; + V_0 = ((int32_t)((int32_t)L_25-(int32_t)8)); + } + +IL_008c: + { + int32_t L_26 = V_0; + if ((((int32_t)L_26) >= ((int32_t)8))) + { + goto IL_0044; + } + } + { + int32_t L_27 = V_0; + if ((((int32_t)L_27) < ((int32_t)4))) + { + goto IL_00c2; + } + } + { + uint16_t* L_28 = V_3; + uint16_t* L_29 = V_4; + if ((!(((uint32_t)(*((int32_t*)L_28))) == ((uint32_t)(*((int32_t*)L_29)))))) + { + goto IL_00b2; + } + } + { + uint16_t* L_30 = V_3; + uint16_t* L_31 = V_4; + if ((((int32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_30+(int32_t)4))))) == ((int32_t)(*((int32_t*)((uint16_t*)((intptr_t)L_31+(int32_t)4))))))) + { + goto IL_00b4; + } + } + +IL_00b2: + { + return 0; + } + +IL_00b4: + { + uint16_t* L_32 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_32+(int32_t)8)); + uint16_t* L_33 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_33+(int32_t)8)); + int32_t L_34 = V_0; + V_0 = ((int32_t)((int32_t)L_34-(int32_t)4)); + } + +IL_00c2: + { + int32_t L_35 = V_0; + if ((((int32_t)L_35) <= ((int32_t)1))) + { + goto IL_00e3; + } + } + { + uint16_t* L_36 = V_3; + uint16_t* L_37 = V_4; + if ((((int32_t)(*((int32_t*)L_36))) == ((int32_t)(*((int32_t*)L_37))))) + { + goto IL_00d5; + } + } + { + return 0; + } + +IL_00d5: + { + uint16_t* L_38 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_38+(int32_t)4)); + uint16_t* L_39 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_39+(int32_t)4)); + int32_t L_40 = V_0; + V_0 = ((int32_t)((int32_t)L_40-(int32_t)2)); + } + +IL_00e3: + { + int32_t L_41 = V_0; + if (!L_41) + { + goto IL_00f2; + } + } + { + uint16_t* L_42 = V_3; + uint16_t* L_43 = V_4; + G_B27_0 = ((((int32_t)(*((uint16_t*)L_42))) == ((int32_t)(*((uint16_t*)L_43))))? 1 : 0); + goto IL_00f3; + } + +IL_00f2: + { + G_B27_0 = 1; + } + +IL_00f3: + { + return G_B27_0; + } +} +// System.Boolean System.String::Equals(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool String_Equals_m6059 (String_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_Equals_m6058(NULL /*static, unused*/, __this, ((String_t*)IsInstSealed(L_0, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.String::Equals(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool String_Equals_m4733 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_Equals_m6058(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Char System.String::get_Chars(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern "C" uint16_t String_get_Chars_m2061 (String_t* __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->___length_0); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0019; + } + } + +IL_0013: + { + IndexOutOfRangeException_t446 * L_3 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m10478(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + uint16_t* L_4 = &(__this->___start_char_1); + V_0 = (uint16_t*)L_4; + uint16_t* L_5 = V_0; + int32_t L_6 = ___index; + return (*((uint16_t*)((uint16_t*)((intptr_t)L_5+(int32_t)((int32_t)((int32_t)L_6*(int32_t)2)))))); + } +} +// System.Object System.String::Clone() +extern "C" Object_t * String_Clone_m6060 (String_t* __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.String::CopyTo(System.Int32,System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral958; +extern Il2CppCodeGenString* _stringLiteral959; +extern Il2CppCodeGenString* _stringLiteral960; +extern Il2CppCodeGenString* _stringLiteral961; +extern Il2CppCodeGenString* _stringLiteral962; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral963; +extern Il2CppCodeGenString* _stringLiteral964; +extern "C" void String_CopyTo_m6061 (String_t* __this, int32_t ___sourceIndex, CharU5BU5D_t458* ___destination, int32_t ___destinationIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral958 = il2cpp_codegen_string_literal_from_index(958); + _stringLiteral959 = il2cpp_codegen_string_literal_from_index(959); + _stringLiteral960 = il2cpp_codegen_string_literal_from_index(960); + _stringLiteral961 = il2cpp_codegen_string_literal_from_index(961); + _stringLiteral962 = il2cpp_codegen_string_literal_from_index(962); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral963 = il2cpp_codegen_string_literal_from_index(963); + _stringLiteral964 = il2cpp_codegen_string_literal_from_index(964); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + String_t* V_2 = {0}; + uintptr_t G_B16_0 = 0; + { + CharU5BU5D_t458* L_0 = ___destination; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral958, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___sourceIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral959, _stringLiteral960, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___destinationIndex; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral961, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0057; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0057: + { + int32_t L_8 = ___sourceIndex; + int32_t L_9 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + int32_t L_10 = ___count; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))))) + { + goto IL_0076; + } + } + { + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral959, _stringLiteral963, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0076: + { + int32_t L_12 = ___destinationIndex; + CharU5BU5D_t458* L_13 = ___destination; + NullCheck(L_13); + int32_t L_14 = ___count; + if ((((int32_t)L_12) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))-(int32_t)L_14))))) + { + goto IL_0092; + } + } + { + ArgumentOutOfRangeException_t915 * L_15 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_15, _stringLiteral961, _stringLiteral964, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0092: + { + CharU5BU5D_t458* L_16 = ___destination; + if (!L_16) + { + goto IL_00a0; + } + } + { + CharU5BU5D_t458* L_17 = ___destination; + NullCheck(L_17); + if ((((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))) + { + goto IL_00a7; + } + } + +IL_00a0: + { + G_B16_0 = (((uintptr_t)0)); + goto IL_00ae; + } + +IL_00a7: + { + CharU5BU5D_t458* L_18 = ___destination; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + G_B16_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_18, 0, sizeof(uint16_t))))); + } + +IL_00ae: + { + V_0 = (uint16_t*)G_B16_0; + V_2 = __this; + String_t* L_19 = V_2; + int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20)); + uint16_t* L_21 = V_0; + int32_t L_22 = ___destinationIndex; + uint16_t* L_23 = V_1; + int32_t L_24 = ___sourceIndex; + int32_t L_25 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_23+(int32_t)((int32_t)((int32_t)L_24*(int32_t)2)))), L_25, /*hidden argument*/NULL); + V_0 = (uint16_t*)(((uintptr_t)0)); + V_2 = (String_t*)NULL; + return; + } +} +// System.Char[] System.String::ToCharArray() +extern "C" CharU5BU5D_t458* String_ToCharArray_m4633 (String_t* __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_0); + CharU5BU5D_t458* L_1 = String_ToCharArray_m6062(__this, 0, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Char[] System.String::ToCharArray(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral967; +extern "C" CharU5BU5D_t458* String_ToCharArray_m6062 (String_t* __this, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral967 = il2cpp_codegen_string_literal_from_index(967); + s_Il2CppMethodIntialized = true; + } + CharU5BU5D_t458* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + String_t* V_3 = {0}; + uintptr_t G_B10_0 = 0; + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral965, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral966, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int32_t L_4 = ___startIndex; + int32_t L_5 = (__this->___length_0); + int32_t L_6 = ___length; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))))) + { + goto IL_004c; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral965, _stringLiteral967, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004c: + { + int32_t L_8 = ___length; + V_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_8)); + CharU5BU5D_t458* L_9 = V_0; + if (!L_9) + { + goto IL_0061; + } + } + { + CharU5BU5D_t458* L_10 = V_0; + NullCheck(L_10); + if ((((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) + { + goto IL_0068; + } + } + +IL_0061: + { + G_B10_0 = (((uintptr_t)0)); + goto IL_006f; + } + +IL_0068: + { + CharU5BU5D_t458* L_11 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + G_B10_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_11, 0, sizeof(uint16_t))))); + } + +IL_006f: + { + V_1 = (uint16_t*)G_B10_0; + V_3 = __this; + String_t* L_12 = V_3; + int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13)); + uint16_t* L_14 = V_1; + uint16_t* L_15 = V_2; + int32_t L_16 = ___startIndex; + int32_t L_17 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_14, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)L_16*(int32_t)2)))), L_17, /*hidden argument*/NULL); + V_1 = (uint16_t*)(((uintptr_t)0)); + V_3 = (String_t*)NULL; + CharU5BU5D_t458* L_18 = V_0; + return L_18; + } +} +// System.String[] System.String::Split(System.Char[]) +extern "C" StringU5BU5D_t163* String_Split_m2060 (String_t* __this, CharU5BU5D_t458* ___separator, const MethodInfo* method) +{ + { + CharU5BU5D_t458* L_0 = ___separator; + StringU5BU5D_t163* L_1 = String_Split_m6063(__this, L_0, ((int32_t)2147483647), /*hidden argument*/NULL); + return L_1; + } +} +// System.String[] System.String::Split(System.Char[],System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" StringU5BU5D_t163* String_Split_m6063 (String_t* __this, CharU5BU5D_t458* ___separator, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___separator; + if (!L_0) + { + goto IL_000e; + } + } + { + CharU5BU5D_t458* L_1 = ___separator; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___WhiteChars_3; + ___separator = L_2; + } + +IL_0015: + { + int32_t L_3 = ___count; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0027; + } + } + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + int32_t L_5 = ___count; + if (L_5) + { + goto IL_0034; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0034: + { + int32_t L_6 = ___count; + if ((!(((uint32_t)L_6) == ((uint32_t)1)))) + { + goto IL_0046; + } + } + { + StringU5BU5D_t163* L_7 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, __this); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 0, sizeof(String_t*))) = (String_t*)__this; + return L_7; + } + +IL_0046: + { + CharU5BU5D_t458* L_8 = ___separator; + int32_t L_9 = ___count; + StringU5BU5D_t163* L_10 = String_InternalSplit_m6122(__this, L_8, L_9, 0, /*hidden argument*/NULL); + return L_10; + } +} +// System.String[] System.String::Split(System.Char[],System.Int32,System.StringSplitOptions) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* StringSplitOptions_t1733_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral968; +extern Il2CppCodeGenString* _stringLiteral969; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" StringU5BU5D_t163* String_Split_m6064 (String_t* __this, CharU5BU5D_t458* ___separator, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + StringSplitOptions_t1733_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(711); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral968 = il2cpp_codegen_string_literal_from_index(968); + _stringLiteral969 = il2cpp_codegen_string_literal_from_index(969); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___separator; + if (!L_0) + { + goto IL_000e; + } + } + { + CharU5BU5D_t458* L_1 = ___separator; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001c; + } + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___WhiteChars_3; + int32_t L_3 = ___count; + int32_t L_4 = ___options; + StringU5BU5D_t163* L_5 = String_Split_m6064(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001c: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral968, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0033: + { + int32_t L_8 = ___options; + if (!L_8) + { + goto IL_005b; + } + } + { + int32_t L_9 = ___options; + if ((((int32_t)L_9) == ((int32_t)1))) + { + goto IL_005b; + } + } + { + int32_t L_10 = ___options; + int32_t L_11 = L_10; + Object_t * L_12 = Box(StringSplitOptions_t1733_il2cpp_TypeInfo_var, &L_11); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral969, L_12, _stringLiteral154, /*hidden argument*/NULL); + ArgumentException_t437 * L_14 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005b: + { + int32_t L_15 = ___count; + if (L_15) + { + goto IL_0068; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0068: + { + CharU5BU5D_t458* L_16 = ___separator; + int32_t L_17 = ___count; + int32_t L_18 = ___options; + StringU5BU5D_t163* L_19 = String_InternalSplit_m6122(__this, L_16, L_17, L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.String[] System.String::Split(System.String[],System.Int32,System.StringSplitOptions) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* StringSplitOptions_t1733_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* List_1_t73_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m612_MethodInfo_var; +extern const MethodInfo* List_1_ToArray_m10897_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral968; +extern Il2CppCodeGenString* _stringLiteral969; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" StringU5BU5D_t163* String_Split_m6065 (String_t* __this, StringU5BU5D_t163* ___separator, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + StringSplitOptions_t1733_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(711); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + List_1_t73_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(51); + List_1__ctor_m612_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483664); + List_1_ToArray_m10897_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483991); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral968 = il2cpp_codegen_string_literal_from_index(968); + _stringLiteral969 = il2cpp_codegen_string_literal_from_index(969); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + List_1_t73 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + String_t* V_7 = {0}; + int32_t V_8 = 0; + { + StringU5BU5D_t163* L_0 = ___separator; + if (!L_0) + { + goto IL_000e; + } + } + { + StringU5BU5D_t163* L_1 = ___separator; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001c; + } + } + +IL_000e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___WhiteChars_3; + int32_t L_3 = ___count; + int32_t L_4 = ___options; + StringU5BU5D_t163* L_5 = String_Split_m6064(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001c: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral968, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0033: + { + int32_t L_8 = ___options; + if (!L_8) + { + goto IL_005b; + } + } + { + int32_t L_9 = ___options; + if ((((int32_t)L_9) == ((int32_t)1))) + { + goto IL_005b; + } + } + { + int32_t L_10 = ___options; + int32_t L_11 = L_10; + Object_t * L_12 = Box(StringSplitOptions_t1733_il2cpp_TypeInfo_var, &L_11); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral969, L_12, _stringLiteral154, /*hidden argument*/NULL); + ArgumentException_t437 * L_14 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005b: + { + int32_t L_15 = ___count; + if ((!(((uint32_t)L_15) == ((uint32_t)1)))) + { + goto IL_006d; + } + } + { + StringU5BU5D_t163* L_16 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + ArrayElementTypeCheck (L_16, __this); + *((String_t**)(String_t**)SZArrayLdElema(L_16, 0, sizeof(String_t*))) = (String_t*)__this; + return L_16; + } + +IL_006d: + { + int32_t L_17 = ___options; + V_0 = ((((int32_t)((int32_t)((int32_t)L_17&(int32_t)1))) == ((int32_t)1))? 1 : 0); + int32_t L_18 = ___count; + if (!L_18) + { + goto IL_0090; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_20 = String_op_Equality_m442(NULL /*static, unused*/, __this, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0097; + } + } + { + bool L_21 = V_0; + if (!L_21) + { + goto IL_0097; + } + } + +IL_0090: + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0097: + { + List_1_t73 * L_22 = (List_1_t73 *)il2cpp_codegen_object_new (List_1_t73_il2cpp_TypeInfo_var); + List_1__ctor_m612(L_22, /*hidden argument*/List_1__ctor_m612_MethodInfo_var); + V_1 = L_22; + V_2 = 0; + V_3 = 0; + goto IL_015f; + } + +IL_00a6: + { + V_4 = (-1); + V_5 = ((int32_t)2147483647); + V_6 = 0; + goto IL_0105; + } + +IL_00b8: + { + StringU5BU5D_t163* L_23 = ___separator; + int32_t L_24 = V_6; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + V_7 = (*(String_t**)(String_t**)SZArrayLdElema(L_23, L_25, sizeof(String_t*))); + String_t* L_26 = V_7; + if (!L_26) + { + goto IL_00d6; + } + } + { + String_t* L_27 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_28 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_29 = String_op_Equality_m442(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_00db; + } + } + +IL_00d6: + { + goto IL_00ff; + } + +IL_00db: + { + String_t* L_30 = V_7; + int32_t L_31 = V_2; + int32_t L_32 = String_IndexOf_m2066(__this, L_30, L_31, /*hidden argument*/NULL); + V_8 = L_32; + int32_t L_33 = V_8; + if ((((int32_t)L_33) <= ((int32_t)(-1)))) + { + goto IL_00ff; + } + } + { + int32_t L_34 = V_8; + int32_t L_35 = V_5; + if ((((int32_t)L_34) >= ((int32_t)L_35))) + { + goto IL_00ff; + } + } + { + int32_t L_36 = V_6; + V_4 = L_36; + int32_t L_37 = V_8; + V_5 = L_37; + } + +IL_00ff: + { + int32_t L_38 = V_6; + V_6 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_0105: + { + int32_t L_39 = V_6; + StringU5BU5D_t163* L_40 = ___separator; + NullCheck(L_40); + if ((((int32_t)L_39) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))))) + { + goto IL_00b8; + } + } + { + int32_t L_41 = V_4; + if ((!(((uint32_t)L_41) == ((uint32_t)(-1))))) + { + goto IL_011c; + } + } + { + goto IL_016b; + } + +IL_011c: + { + int32_t L_42 = V_5; + int32_t L_43 = V_2; + if ((!(((uint32_t)L_42) == ((uint32_t)L_43)))) + { + goto IL_012a; + } + } + { + bool L_44 = V_0; + if (L_44) + { + goto IL_014e; + } + } + +IL_012a: + { + List_1_t73 * L_45 = V_1; + NullCheck(L_45); + int32_t L_46 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_45); + int32_t L_47 = ___count; + if ((!(((uint32_t)L_46) == ((uint32_t)((int32_t)((int32_t)L_47-(int32_t)1)))))) + { + goto IL_013d; + } + } + { + goto IL_016b; + } + +IL_013d: + { + List_1_t73 * L_48 = V_1; + int32_t L_49 = V_2; + int32_t L_50 = V_5; + int32_t L_51 = V_2; + String_t* L_52 = String_Substring_m2063(__this, L_49, ((int32_t)((int32_t)L_50-(int32_t)L_51)), /*hidden argument*/NULL); + NullCheck(L_48); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, L_48, L_52); + } + +IL_014e: + { + int32_t L_53 = V_5; + StringU5BU5D_t163* L_54 = ___separator; + int32_t L_55 = V_4; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_55); + int32_t L_56 = L_55; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_54, L_56, sizeof(String_t*)))); + int32_t L_57 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_54, L_56, sizeof(String_t*))), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_53+(int32_t)L_57)); + int32_t L_58 = V_3; + V_3 = ((int32_t)((int32_t)L_58+(int32_t)1)); + } + +IL_015f: + { + int32_t L_59 = V_2; + int32_t L_60 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_59) < ((int32_t)L_60))) + { + goto IL_00a6; + } + } + +IL_016b: + { + int32_t L_61 = V_3; + if (L_61) + { + goto IL_017c; + } + } + { + StringU5BU5D_t163* L_62 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 0); + ArrayElementTypeCheck (L_62, __this); + *((String_t**)(String_t**)SZArrayLdElema(L_62, 0, sizeof(String_t*))) = (String_t*)__this; + return L_62; + } + +IL_017c: + { + bool L_63 = V_0; + if (!L_63) + { + goto IL_01a6; + } + } + { + int32_t L_64 = V_3; + if (!L_64) + { + goto IL_01a6; + } + } + { + int32_t L_65 = V_2; + int32_t L_66 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_65) == ((uint32_t)L_66)))) + { + goto IL_01a6; + } + } + { + List_1_t73 * L_67 = V_1; + NullCheck(L_67); + int32_t L_68 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, L_67); + if (L_68) + { + goto IL_01a6; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_01a6: + { + bool L_69 = V_0; + if (!L_69) + { + goto IL_01b8; + } + } + { + int32_t L_70 = V_2; + int32_t L_71 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_70) == ((int32_t)L_71))) + { + goto IL_01c5; + } + } + +IL_01b8: + { + List_1_t73 * L_72 = V_1; + int32_t L_73 = V_2; + String_t* L_74 = String_Substring_m3599(__this, L_73, /*hidden argument*/NULL); + NullCheck(L_72); + VirtActionInvoker1< String_t* >::Invoke(22 /* System.Void System.Collections.Generic.List`1::Add(T) */, L_72, L_74); + } + +IL_01c5: + { + List_1_t73 * L_75 = V_1; + NullCheck(L_75); + StringU5BU5D_t163* L_76 = List_1_ToArray_m10897(L_75, /*hidden argument*/List_1_ToArray_m10897_MethodInfo_var); + return L_76; + } +} +// System.String[] System.String::Split(System.String[],System.StringSplitOptions) +extern "C" StringU5BU5D_t163* String_Split_m4674 (String_t* __this, StringU5BU5D_t163* ___separator, int32_t ___options, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = ___separator; + int32_t L_1 = ___options; + StringU5BU5D_t163* L_2 = String_Split_m6065(__this, L_0, ((int32_t)2147483647), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.String System.String::Substring(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern "C" String_t* String_Substring_m3599 (String_t* __this, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if (L_0) + { + goto IL_0008; + } + } + { + return __this; + } + +IL_0008: + { + int32_t L_1 = ___startIndex; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_001b; + } + } + { + int32_t L_2 = ___startIndex; + int32_t L_3 = (__this->___length_0); + if ((((int32_t)L_2) <= ((int32_t)L_3))) + { + goto IL_0026; + } + } + +IL_001b: + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral965, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0026: + { + int32_t L_5 = ___startIndex; + int32_t L_6 = (__this->___length_0); + int32_t L_7 = ___startIndex; + String_t* L_8 = String_SubstringUnchecked_m6066(__this, L_5, ((int32_t)((int32_t)L_6-(int32_t)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// System.String System.String::Substring(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral962; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral970; +extern Il2CppCodeGenString* _stringLiteral971; +extern "C" String_t* String_Substring_m2063 (String_t* __this, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral962 = il2cpp_codegen_string_literal_from_index(962); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral970 = il2cpp_codegen_string_literal_from_index(970); + _stringLiteral971 = il2cpp_codegen_string_literal_from_index(971); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___length; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral966, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral965, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int32_t L_4 = ___startIndex; + int32_t L_5 = (__this->___length_0); + if ((((int32_t)L_4) <= ((int32_t)L_5))) + { + goto IL_004a; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral965, _stringLiteral970, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_004a: + { + int32_t L_7 = ___startIndex; + int32_t L_8 = (__this->___length_0); + int32_t L_9 = ___length; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_0068; + } + } + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral966, _stringLiteral971, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0068: + { + int32_t L_11 = ___startIndex; + if (L_11) + { + goto IL_007c; + } + } + { + int32_t L_12 = ___length; + int32_t L_13 = (__this->___length_0); + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_007c; + } + } + { + return __this; + } + +IL_007c: + { + int32_t L_14 = ___startIndex; + int32_t L_15 = ___length; + String_t* L_16 = String_SubstringUnchecked_m6066(__this, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.String System.String::SubstringUnchecked(System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_SubstringUnchecked_m6066 (String_t* __this, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + { + int32_t L_0 = ___length; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + int32_t L_2 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = V_0; + V_3 = L_4; + String_t* L_5 = V_3; + int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6)); + V_4 = __this; + String_t* L_7 = V_4; + int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8)); + uint16_t* L_9 = V_1; + uint16_t* L_10 = V_2; + int32_t L_11 = ___startIndex; + int32_t L_12 = ___length; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_9, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_10+(int32_t)((int32_t)((int32_t)L_11*(int32_t)2)))), L_12, /*hidden argument*/NULL); + V_3 = (String_t*)NULL; + V_4 = (String_t*)NULL; + String_t* L_13 = V_0; + return L_13; + } +} +// System.String System.String::Trim() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Trim_m2056 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + int32_t L_2 = (__this->___length_0); + int32_t L_3 = String_FindNotWhiteSpace_m6068(__this, 0, L_2, 1, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = (__this->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) + { + goto IL_0032; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_6; + } + +IL_0032: + { + int32_t L_7 = (__this->___length_0); + int32_t L_8 = V_0; + int32_t L_9 = String_FindNotWhiteSpace_m6068(__this, ((int32_t)((int32_t)L_7-(int32_t)1)), L_8, (-1), /*hidden argument*/NULL); + V_1 = L_9; + int32_t L_10 = V_1; + int32_t L_11 = V_0; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1)); + int32_t L_12 = V_2; + int32_t L_13 = (__this->___length_0); + if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) + { + goto IL_0057; + } + } + { + return __this; + } + +IL_0057: + { + int32_t L_14 = V_0; + int32_t L_15 = V_2; + String_t* L_16 = String_SubstringUnchecked_m6066(__this, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.String System.String::Trim(System.Char[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Trim_m6067 (String_t* __this, CharU5BU5D_t458* ___trimChars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + CharU5BU5D_t458* L_0 = ___trimChars; + if (!L_0) + { + goto IL_000e; + } + } + { + CharU5BU5D_t458* L_1 = ___trimChars; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + String_t* L_2 = String_Trim_m2056(__this, /*hidden argument*/NULL); + return L_2; + } + +IL_0015: + { + int32_t L_3 = (__this->___length_0); + if (L_3) + { + goto IL_0026; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_0026: + { + int32_t L_5 = (__this->___length_0); + CharU5BU5D_t458* L_6 = ___trimChars; + int32_t L_7 = String_FindNotInTable_m6069(__this, 0, L_5, 1, L_6, /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = V_0; + int32_t L_9 = (__this->___length_0); + if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) + { + goto IL_0048; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_10; + } + +IL_0048: + { + int32_t L_11 = (__this->___length_0); + int32_t L_12 = V_0; + CharU5BU5D_t458* L_13 = ___trimChars; + int32_t L_14 = String_FindNotInTable_m6069(__this, ((int32_t)((int32_t)L_11-(int32_t)1)), L_12, (-1), L_13, /*hidden argument*/NULL); + V_1 = L_14; + int32_t L_15 = V_1; + int32_t L_16 = V_0; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)L_16))+(int32_t)1)); + int32_t L_17 = V_2; + int32_t L_18 = (__this->___length_0); + if ((!(((uint32_t)L_17) == ((uint32_t)L_18)))) + { + goto IL_006e; + } + } + { + return __this; + } + +IL_006e: + { + int32_t L_19 = V_0; + int32_t L_20 = V_2; + String_t* L_21 = String_SubstringUnchecked_m6066(__this, L_19, L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.String System.String::TrimStart(System.Char[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_TrimStart_m4770 (String_t* __this, CharU5BU5D_t458* ___trimChars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___trimChars; + if (!L_2) + { + goto IL_001f; + } + } + { + CharU5BU5D_t458* L_3 = ___trimChars; + NullCheck(L_3); + if ((((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) + { + goto IL_0033; + } + } + +IL_001f: + { + int32_t L_4 = (__this->___length_0); + int32_t L_5 = String_FindNotWhiteSpace_m6068(__this, 0, L_4, 1, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_0043; + } + +IL_0033: + { + int32_t L_6 = (__this->___length_0); + CharU5BU5D_t458* L_7 = ___trimChars; + int32_t L_8 = String_FindNotInTable_m6069(__this, 0, L_6, 1, L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_0043: + { + int32_t L_9 = V_0; + if (L_9) + { + goto IL_004b; + } + } + { + return __this; + } + +IL_004b: + { + int32_t L_10 = V_0; + int32_t L_11 = (__this->___length_0); + int32_t L_12 = V_0; + String_t* L_13 = String_SubstringUnchecked_m6066(__this, L_10, ((int32_t)((int32_t)L_11-(int32_t)L_12)), /*hidden argument*/NULL); + return L_13; + } +} +// System.String System.String::TrimEnd(System.Char[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_TrimEnd_m4672 (String_t* __this, CharU5BU5D_t458* ___trimChars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___trimChars; + if (!L_2) + { + goto IL_001f; + } + } + { + CharU5BU5D_t458* L_3 = ___trimChars; + NullCheck(L_3); + if ((((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) + { + goto IL_0035; + } + } + +IL_001f: + { + int32_t L_4 = (__this->___length_0); + int32_t L_5 = String_FindNotWhiteSpace_m6068(__this, ((int32_t)((int32_t)L_4-(int32_t)1)), (-1), (-1), /*hidden argument*/NULL); + V_0 = L_5; + goto IL_0047; + } + +IL_0035: + { + int32_t L_6 = (__this->___length_0); + CharU5BU5D_t458* L_7 = ___trimChars; + int32_t L_8 = String_FindNotInTable_m6069(__this, ((int32_t)((int32_t)L_6-(int32_t)1)), (-1), (-1), L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_0047: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + int32_t L_10 = V_0; + int32_t L_11 = (__this->___length_0); + if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) + { + goto IL_0059; + } + } + { + return __this; + } + +IL_0059: + { + int32_t L_12 = V_0; + String_t* L_13 = String_SubstringUnchecked_m6066(__this, 0, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Int32 System.String::FindNotWhiteSpace(System.Int32,System.Int32,System.Int32) +extern "C" int32_t String_FindNotWhiteSpace_m6068 (String_t* __this, int32_t ___pos, int32_t ___target, int32_t ___change, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + goto IL_00b7; + } + +IL_0005: + { + int32_t L_0 = ___pos; + uint16_t L_1 = String_get_Chars_m2061(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint16_t L_2 = V_0; + if ((((int32_t)L_2) >= ((int32_t)((int32_t)133)))) + { + goto IL_0037; + } + } + { + uint16_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)32)))) + { + goto IL_0032; + } + } + { + uint16_t L_4 = V_0; + if ((((int32_t)L_4) < ((int32_t)((int32_t)9)))) + { + goto IL_0030; + } + } + { + uint16_t L_5 = V_0; + if ((((int32_t)L_5) <= ((int32_t)((int32_t)13)))) + { + goto IL_0032; + } + } + +IL_0030: + { + int32_t L_6 = ___pos; + return L_6; + } + +IL_0032: + { + goto IL_00b2; + } + +IL_0037: + { + uint16_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)160)))) + { + goto IL_00b2; + } + } + { + uint16_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)65279)))) + { + goto IL_00b2; + } + } + { + uint16_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)12288)))) + { + goto IL_00b2; + } + } + { + uint16_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)133)))) + { + goto IL_00b2; + } + } + { + uint16_t L_11 = V_0; + if ((((int32_t)L_11) == ((int32_t)((int32_t)5760)))) + { + goto IL_00b2; + } + } + { + uint16_t L_12 = V_0; + if ((((int32_t)L_12) == ((int32_t)((int32_t)8232)))) + { + goto IL_00b2; + } + } + { + uint16_t L_13 = V_0; + if ((((int32_t)L_13) == ((int32_t)((int32_t)8233)))) + { + goto IL_00b2; + } + } + { + uint16_t L_14 = V_0; + if ((((int32_t)L_14) == ((int32_t)((int32_t)8239)))) + { + goto IL_00b2; + } + } + { + uint16_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)8287)))) + { + goto IL_00b2; + } + } + { + uint16_t L_16 = V_0; + if ((((int32_t)L_16) < ((int32_t)((int32_t)8192)))) + { + goto IL_00b0; + } + } + { + uint16_t L_17 = V_0; + if ((((int32_t)L_17) <= ((int32_t)((int32_t)8203)))) + { + goto IL_00b2; + } + } + +IL_00b0: + { + int32_t L_18 = ___pos; + return L_18; + } + +IL_00b2: + { + int32_t L_19 = ___pos; + int32_t L_20 = ___change; + ___pos = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + } + +IL_00b7: + { + int32_t L_21 = ___pos; + int32_t L_22 = ___target; + if ((!(((uint32_t)L_21) == ((uint32_t)L_22)))) + { + goto IL_0005; + } + } + { + int32_t L_23 = ___pos; + return L_23; + } +} +// System.Int32 System.String::FindNotInTable(System.Int32,System.Int32,System.Int32,System.Char[]) +extern "C" int32_t String_FindNotInTable_m6069 (String_t* __this, int32_t ___pos, int32_t ___target, int32_t ___change, CharU5BU5D_t458* ___table, const MethodInfo* method) +{ + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t V_2 = 0x0; + int32_t V_3 = 0; + String_t* V_4 = {0}; + uintptr_t G_B4_0 = 0; + { + CharU5BU5D_t458* L_0 = ___table; + if (!L_0) + { + goto IL_0010; + } + } + { + CharU5BU5D_t458* L_1 = ___table; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0017; + } + } + +IL_0010: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_001f; + } + +IL_0017: + { + CharU5BU5D_t458* L_2 = ___table; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + G_B4_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 0, sizeof(uint16_t))))); + } + +IL_001f: + { + V_0 = (uint16_t*)G_B4_0; + V_4 = __this; + String_t* L_3 = V_4; + int32_t L_4 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_3))+(int32_t)L_4)); + goto IL_0070; + } + +IL_0032: + { + uint16_t* L_5 = V_1; + int32_t L_6 = ___pos; + V_2 = (*((uint16_t*)((uint16_t*)((intptr_t)L_5+(int32_t)((int32_t)((int32_t)L_6*(int32_t)2)))))); + V_3 = 0; + goto IL_0055; + } + +IL_0040: + { + uint16_t L_7 = V_2; + uint16_t* L_8 = V_0; + int32_t L_9 = V_3; + if ((!(((uint32_t)L_7) == ((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))))))))) + { + goto IL_0051; + } + } + { + goto IL_005f; + } + +IL_0051: + { + int32_t L_10 = V_3; + V_3 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0055: + { + int32_t L_11 = V_3; + CharU5BU5D_t458* L_12 = ___table; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0040; + } + } + +IL_005f: + { + int32_t L_13 = V_3; + CharU5BU5D_t458* L_14 = ___table; + NullCheck(L_14); + if ((!(((uint32_t)L_13) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))))))) + { + goto IL_006b; + } + } + { + int32_t L_15 = ___pos; + return L_15; + } + +IL_006b: + { + int32_t L_16 = ___pos; + int32_t L_17 = ___change; + ___pos = ((int32_t)((int32_t)L_16+(int32_t)L_17)); + } + +IL_0070: + { + int32_t L_18 = ___pos; + int32_t L_19 = ___target; + if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) + { + goto IL_0032; + } + } + { + V_0 = (uint16_t*)(((uintptr_t)0)); + V_4 = (String_t*)NULL; + int32_t L_20 = ___pos; + return L_20; + } +} +// System.Int32 System.String::Compare(System.String,System.String) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" int32_t String_Compare_m6070 (Object_t * __this /* static, unused */, String_t* ___strA, String_t* ___strB, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CompareInfo_t1100 * L_1 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0); + String_t* L_2 = ___strA; + String_t* L_3 = ___strB; + NullCheck(L_1); + int32_t L_4 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_1, L_2, L_3, 0); + return L_4; + } +} +// System.Int32 System.String::Compare(System.String,System.String,System.Boolean) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" int32_t String_Compare_m6071 (Object_t * __this /* static, unused */, String_t* ___strA, String_t* ___strB, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + String_t* G_B2_0 = {0}; + String_t* G_B2_1 = {0}; + CompareInfo_t1100 * G_B2_2 = {0}; + String_t* G_B1_0 = {0}; + String_t* G_B1_1 = {0}; + CompareInfo_t1100 * G_B1_2 = {0}; + int32_t G_B3_0 = 0; + String_t* G_B3_1 = {0}; + String_t* G_B3_2 = {0}; + CompareInfo_t1100 * G_B3_3 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CompareInfo_t1100 * L_1 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0); + String_t* L_2 = ___strA; + String_t* L_3 = ___strB; + bool L_4 = ___ignoreCase; + G_B1_0 = L_3; + G_B1_1 = L_2; + G_B1_2 = L_1; + if (!L_4) + { + G_B2_0 = L_3; + G_B2_1 = L_2; + G_B2_2 = L_1; + goto IL_0018; + } + } + { + G_B3_0 = 1; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + } + +IL_0019: + { + NullCheck(G_B3_3); + int32_t L_5 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, G_B3_3, G_B3_2, G_B3_1, G_B3_0); + return L_5; + } +} +// System.Int32 System.String::Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" int32_t String_Compare_m4649 (Object_t * __this /* static, unused */, String_t* ___strA, String_t* ___strB, bool ___ignoreCase, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + String_t* G_B4_0 = {0}; + String_t* G_B4_1 = {0}; + CompareInfo_t1100 * G_B4_2 = {0}; + String_t* G_B3_0 = {0}; + String_t* G_B3_1 = {0}; + CompareInfo_t1100 * G_B3_2 = {0}; + int32_t G_B5_0 = 0; + String_t* G_B5_1 = {0}; + String_t* G_B5_2 = {0}; + CompareInfo_t1100 * G_B5_3 = {0}; + { + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + CompareInfo_t1100 * L_3 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2); + String_t* L_4 = ___strA; + String_t* L_5 = ___strB; + bool L_6 = ___ignoreCase; + G_B3_0 = L_5; + G_B3_1 = L_4; + G_B3_2 = L_3; + if (!L_6) + { + G_B4_0 = L_5; + G_B4_1 = L_4; + G_B4_2 = L_3; + goto IL_0025; + } + } + { + G_B5_0 = 1; + G_B5_1 = G_B3_0; + G_B5_2 = G_B3_1; + G_B5_3 = G_B3_2; + goto IL_0026; + } + +IL_0025: + { + G_B5_0 = 0; + G_B5_1 = G_B4_0; + G_B5_2 = G_B4_1; + G_B5_3 = G_B4_2; + } + +IL_0026: + { + NullCheck(G_B5_3); + int32_t L_7 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, G_B5_3, G_B5_2, G_B5_1, G_B5_0); + return L_7; + } +} +// System.Int32 System.String::Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" int32_t String_Compare_m5753 (Object_t * __this /* static, unused */, String_t* ___strA, int32_t ___indexA, String_t* ___strB, int32_t ___indexB, int32_t ___length, bool ___ignoreCase, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___indexA; + String_t* L_3 = ___strA; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_2) > ((int32_t)L_4))) + { + goto IL_0040; + } + } + { + int32_t L_5 = ___indexB; + String_t* L_6 = ___strB; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) > ((int32_t)L_7))) + { + goto IL_0040; + } + } + { + int32_t L_8 = ___indexA; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_0040; + } + } + { + int32_t L_9 = ___indexB; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0040; + } + } + { + int32_t L_10 = ___length; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0040: + { + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0046: + { + int32_t L_12 = ___length; + if (L_12) + { + goto IL_004f; + } + } + { + return 0; + } + +IL_004f: + { + String_t* L_13 = ___strA; + if (L_13) + { + goto IL_005f; + } + } + { + String_t* L_14 = ___strB; + if (L_14) + { + goto IL_005d; + } + } + { + return 0; + } + +IL_005d: + { + return (-1); + } + +IL_005f: + { + String_t* L_15 = ___strB; + if (L_15) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + bool L_16 = ___ignoreCase; + if (!L_16) + { + goto IL_0075; + } + } + { + V_0 = 1; + goto IL_0077; + } + +IL_0075: + { + V_0 = 0; + } + +IL_0077: + { + int32_t L_17 = ___length; + V_1 = L_17; + int32_t L_18 = ___length; + V_2 = L_18; + int32_t L_19 = ___length; + String_t* L_20 = ___strA; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + int32_t L_22 = ___indexA; + if ((((int32_t)L_19) <= ((int32_t)((int32_t)((int32_t)L_21-(int32_t)L_22))))) + { + goto IL_0095; + } + } + { + String_t* L_23 = ___strA; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + int32_t L_25 = ___indexA; + V_1 = ((int32_t)((int32_t)L_24-(int32_t)L_25)); + } + +IL_0095: + { + int32_t L_26 = ___length; + String_t* L_27 = ___strB; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + int32_t L_29 = ___indexB; + if ((((int32_t)L_26) <= ((int32_t)((int32_t)((int32_t)L_28-(int32_t)L_29))))) + { + goto IL_00ad; + } + } + { + String_t* L_30 = ___strB; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + int32_t L_32 = ___indexB; + V_2 = ((int32_t)((int32_t)L_31-(int32_t)L_32)); + } + +IL_00ad: + { + CultureInfo_t453 * L_33 = ___culture; + NullCheck(L_33); + CompareInfo_t1100 * L_34 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_33); + String_t* L_35 = ___strA; + int32_t L_36 = ___indexA; + int32_t L_37 = V_1; + String_t* L_38 = ___strB; + int32_t L_39 = ___indexB; + int32_t L_40 = V_2; + int32_t L_41 = V_0; + NullCheck(L_34); + int32_t L_42 = (int32_t)VirtFuncInvoker7< int32_t, String_t*, int32_t, int32_t, String_t*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_34, L_35, L_36, L_37, L_38, L_39, L_40, L_41); + return L_42; + } +} +// System.Int32 System.String::CompareTo(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t String_CompareTo_m6072 (String_t* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((String_t*)IsInstSealed(L_1, String_t_il2cpp_TypeInfo_var))) + { + goto IL_0019; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + Object_t * L_3 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_4 = String_Compare_m6070(NULL /*static, unused*/, __this, ((String_t*)CastclassSealed(L_3, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.String::CompareTo(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" int32_t String_CompareTo_m6073 (String_t* __this, String_t* ___strB, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___strB; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + String_t* L_1 = ___strB; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_2 = String_Compare_m6070(NULL /*static, unused*/, __this, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.String::CompareOrdinal(System.String,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" int32_t String_CompareOrdinal_m6074 (Object_t * __this /* static, unused */, String_t* ___strA, int32_t ___indexA, String_t* ___strB, int32_t ___indexB, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___indexA; + String_t* L_1 = ___strA; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) > ((int32_t)L_2))) + { + goto IL_002e; + } + } + { + int32_t L_3 = ___indexB; + String_t* L_4 = ___strB; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) > ((int32_t)L_5))) + { + goto IL_002e; + } + } + { + int32_t L_6 = ___indexA; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_002e; + } + } + { + int32_t L_7 = ___indexB; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_002e; + } + } + { + int32_t L_8 = ___length; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_0034; + } + } + +IL_002e: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0034: + { + String_t* L_10 = ___strA; + int32_t L_11 = ___indexA; + int32_t L_12 = ___length; + String_t* L_13 = ___strB; + int32_t L_14 = ___indexB; + int32_t L_15 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_16 = String_CompareOrdinalUnchecked_m6075(NULL /*static, unused*/, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Int32 System.String::CompareOrdinalUnchecked(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32) +extern "C" int32_t String_CompareOrdinalUnchecked_m6075 (Object_t * __this /* static, unused */, String_t* ___strA, int32_t ___indexA, int32_t ___lenA, String_t* ___strB, int32_t ___indexB, int32_t ___lenB, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + String_t* V_7 = {0}; + String_t* V_8 = {0}; + { + String_t* L_0 = ___strA; + if (L_0) + { + goto IL_0010; + } + } + { + String_t* L_1 = ___strB; + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + return (-1); + } + +IL_0010: + { + String_t* L_2 = ___strB; + if (L_2) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + int32_t L_3 = ___lenA; + String_t* L_4 = ___strA; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + int32_t L_6 = ___indexA; + int32_t L_7 = Math_Min_m4826(NULL /*static, unused*/, L_3, ((int32_t)((int32_t)L_5-(int32_t)L_6)), /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = ___lenB; + String_t* L_9 = ___strB; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + int32_t L_11 = ___indexB; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, L_8, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + V_1 = L_12; + int32_t L_13 = V_0; + int32_t L_14 = V_1; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_004d; + } + } + { + String_t* L_15 = ___strA; + String_t* L_16 = ___strB; + bool L_17 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_004d; + } + } + { + return 0; + } + +IL_004d: + { + String_t* L_18 = ___strA; + V_7 = L_18; + String_t* L_19 = V_7; + int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20)); + String_t* L_21 = ___strB; + V_8 = L_21; + String_t* L_22 = V_8; + int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23)); + uint16_t* L_24 = V_2; + int32_t L_25 = ___indexA; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2)))); + uint16_t* L_26 = V_4; + int32_t L_27 = V_0; + int32_t L_28 = V_1; + int32_t L_29 = Math_Min_m4826(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2)))); + uint16_t* L_30 = V_3; + int32_t L_31 = ___indexB; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))); + goto IL_00aa; + } + +IL_0089: + { + uint16_t* L_32 = V_4; + uint16_t* L_33 = V_6; + if ((((int32_t)(*((uint16_t*)L_32))) == ((int32_t)(*((uint16_t*)L_33))))) + { + goto IL_009c; + } + } + { + uint16_t* L_34 = V_4; + uint16_t* L_35 = V_6; + return ((int32_t)((int32_t)(*((uint16_t*)L_34))-(int32_t)(*((uint16_t*)L_35)))); + } + +IL_009c: + { + uint16_t* L_36 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_36+(intptr_t)(((intptr_t)2)))); + uint16_t* L_37 = V_6; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_37+(intptr_t)(((intptr_t)2)))); + } + +IL_00aa: + { + uint16_t* L_38 = V_4; + uint16_t* L_39 = V_5; + if ((!(((uintptr_t)L_38) >= ((uintptr_t)L_39)))) + { + goto IL_0089; + } + } + { + int32_t L_40 = V_0; + int32_t L_41 = V_1; + return ((int32_t)((int32_t)L_40-(int32_t)L_41)); + } +} +// System.Int32 System.String::CompareOrdinalCaseInsensitiveUnchecked(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" int32_t String_CompareOrdinalCaseInsensitiveUnchecked_m6076 (Object_t * __this /* static, unused */, String_t* ___strA, int32_t ___indexA, int32_t ___lenA, String_t* ___strB, int32_t ___indexB, int32_t ___lenB, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + uint16_t V_7 = 0x0; + uint16_t V_8 = 0x0; + String_t* V_9 = {0}; + String_t* V_10 = {0}; + { + String_t* L_0 = ___strA; + if (L_0) + { + goto IL_0010; + } + } + { + String_t* L_1 = ___strB; + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + return (-1); + } + +IL_0010: + { + String_t* L_2 = ___strB; + if (L_2) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + int32_t L_3 = ___lenA; + String_t* L_4 = ___strA; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + int32_t L_6 = ___indexA; + int32_t L_7 = Math_Min_m4826(NULL /*static, unused*/, L_3, ((int32_t)((int32_t)L_5-(int32_t)L_6)), /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = ___lenB; + String_t* L_9 = ___strB; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + int32_t L_11 = ___indexB; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, L_8, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + V_1 = L_12; + int32_t L_13 = V_0; + int32_t L_14 = V_1; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_004d; + } + } + { + String_t* L_15 = ___strA; + String_t* L_16 = ___strB; + bool L_17 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_004d; + } + } + { + return 0; + } + +IL_004d: + { + String_t* L_18 = ___strA; + V_9 = L_18; + String_t* L_19 = V_9; + int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20)); + String_t* L_21 = ___strB; + V_10 = L_21; + String_t* L_22 = V_10; + int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23)); + uint16_t* L_24 = V_2; + int32_t L_25 = ___indexA; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2)))); + uint16_t* L_26 = V_4; + int32_t L_27 = V_0; + int32_t L_28 = V_1; + int32_t L_29 = Math_Min_m4826(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2)))); + uint16_t* L_30 = V_3; + int32_t L_31 = ___indexB; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))); + goto IL_00c5; + } + +IL_0089: + { + uint16_t* L_32 = V_4; + uint16_t* L_33 = V_6; + if ((((int32_t)(*((uint16_t*)L_32))) == ((int32_t)(*((uint16_t*)L_33))))) + { + goto IL_00b7; + } + } + { + uint16_t* L_34 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_35 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)L_34)), /*hidden argument*/NULL); + V_7 = L_35; + uint16_t* L_36 = V_6; + uint16_t L_37 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)L_36)), /*hidden argument*/NULL); + V_8 = L_37; + uint16_t L_38 = V_7; + uint16_t L_39 = V_8; + if ((((int32_t)L_38) == ((int32_t)L_39))) + { + goto IL_00b7; + } + } + { + uint16_t L_40 = V_7; + uint16_t L_41 = V_8; + return ((int32_t)((int32_t)L_40-(int32_t)L_41)); + } + +IL_00b7: + { + uint16_t* L_42 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_42+(intptr_t)(((intptr_t)2)))); + uint16_t* L_43 = V_6; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_43+(intptr_t)(((intptr_t)2)))); + } + +IL_00c5: + { + uint16_t* L_44 = V_4; + uint16_t* L_45 = V_5; + if ((!(((uintptr_t)L_44) >= ((uintptr_t)L_45)))) + { + goto IL_0089; + } + } + { + int32_t L_46 = V_0; + int32_t L_47 = V_1; + return ((int32_t)((int32_t)L_46-(int32_t)L_47)); + } +} +// System.Boolean System.String::EndsWith(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" bool String_EndsWith_m2064 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + CompareInfo_t1100 * L_3 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2); + String_t* L_4 = ___value; + NullCheck(L_3); + bool L_5 = (bool)VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(12 /* System.Boolean System.Globalization.CompareInfo::IsSuffix(System.String,System.String,System.Globalization.CompareOptions) */, L_3, __this, L_4, 0); + return L_5; + } +} +// System.Int32 System.String::IndexOfAny(System.Char[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" int32_t String_IndexOfAny_m6077 (String_t* __this, CharU5BU5D_t458* ___anyOf, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___anyOf; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + int32_t L_2 = (__this->___length_0); + if (L_2) + { + goto IL_0019; + } + } + { + return (-1); + } + +IL_0019: + { + CharU5BU5D_t458* L_3 = ___anyOf; + int32_t L_4 = (__this->___length_0); + int32_t L_5 = String_IndexOfAnyUnchecked_m6078(__this, L_3, 0, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.String::IndexOfAny(System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" int32_t String_IndexOfAny_m3595 (String_t* __this, CharU5BU5D_t458* ___anyOf, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___anyOf; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001f; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = (__this->___length_0); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0025; + } + } + +IL_001f: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0025: + { + CharU5BU5D_t458* L_6 = ___anyOf; + int32_t L_7 = ___startIndex; + int32_t L_8 = (__this->___length_0); + int32_t L_9 = ___startIndex; + int32_t L_10 = String_IndexOfAnyUnchecked_m6078(__this, L_6, L_7, ((int32_t)((int32_t)L_8-(int32_t)L_9)), /*hidden argument*/NULL); + return L_10; + } +} +// System.Int32 System.String::IndexOfAny(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral972; +extern "C" int32_t String_IndexOfAny_m5704 (String_t* __this, CharU5BU5D_t458* ___anyOf, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral972 = il2cpp_codegen_string_literal_from_index(972); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___anyOf; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001f; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = (__this->___length_0); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0025; + } + } + +IL_001f: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0025: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_003a; + } + } + { + int32_t L_7 = ___startIndex; + int32_t L_8 = (__this->___length_0); + int32_t L_9 = ___count; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_004a; + } + } + +IL_003a: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral330, _stringLiteral972, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004a: + { + CharU5BU5D_t458* L_11 = ___anyOf; + int32_t L_12 = ___startIndex; + int32_t L_13 = ___count; + int32_t L_14 = String_IndexOfAnyUnchecked_m6078(__this, L_11, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Int32 System.String::IndexOfAnyUnchecked(System.Char[],System.Int32,System.Int32) +extern "C" int32_t String_IndexOfAnyUnchecked_m6078 (String_t* __this, CharU5BU5D_t458* ___anyOf, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + uint16_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + uint16_t* V_7 = {0}; + uintptr_t G_B8_0 = 0; + { + CharU5BU5D_t458* L_0 = ___anyOf; + NullCheck(L_0); + if ((((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) + { + goto IL_000a; + } + } + { + return (-1); + } + +IL_000a: + { + CharU5BU5D_t458* L_1 = ___anyOf; + NullCheck(L_1); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) == ((uint32_t)1)))) + { + goto IL_001f; + } + } + { + CharU5BU5D_t458* L_2 = ___anyOf; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + int32_t L_4 = ___startIndex; + int32_t L_5 = ___count; + int32_t L_6 = String_IndexOfUnchecked_m6083(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_2, L_3, sizeof(uint16_t))), L_4, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_001f: + { + CharU5BU5D_t458* L_7 = ___anyOf; + if (!L_7) + { + goto IL_002d; + } + } + { + CharU5BU5D_t458* L_8 = ___anyOf; + NullCheck(L_8); + if ((((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))) + { + goto IL_0034; + } + } + +IL_002d: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_003b; + } + +IL_0034: + { + CharU5BU5D_t458* L_9 = ___anyOf; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + G_B8_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_9, 0, sizeof(uint16_t))))); + } + +IL_003b: + { + V_0 = (uint16_t*)G_B8_0; + uint16_t* L_10 = V_0; + V_1 = (*((uint16_t*)L_10)); + uint16_t* L_11 = V_0; + V_2 = (*((uint16_t*)L_11)); + uint16_t* L_12 = V_0; + CharU5BU5D_t458* L_13 = ___anyOf; + NullCheck(L_13); + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_12+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))*(int32_t)2)))); + uint16_t* L_14 = V_0; + V_4 = (uint16_t*)L_14; + goto IL_0071; + } + +IL_0052: + { + uint16_t* L_15 = V_4; + int32_t L_16 = V_1; + if ((((int32_t)(*((uint16_t*)L_15))) <= ((int32_t)L_16))) + { + goto IL_0064; + } + } + { + uint16_t* L_17 = V_4; + V_1 = (*((uint16_t*)L_17)); + goto IL_0071; + } + +IL_0064: + { + uint16_t* L_18 = V_4; + int32_t L_19 = V_2; + if ((((int32_t)(*((uint16_t*)L_18))) >= ((int32_t)L_19))) + { + goto IL_0071; + } + } + { + uint16_t* L_20 = V_4; + V_2 = (*((uint16_t*)L_20)); + } + +IL_0071: + { + uint16_t* L_21 = V_4; + uint16_t* L_22 = (uint16_t*)((uint16_t*)((intptr_t)L_21+(intptr_t)(((intptr_t)2)))); + V_4 = (uint16_t*)L_22; + uint16_t* L_23 = V_3; + if ((!(((uintptr_t)L_22) == ((uintptr_t)L_23)))) + { + goto IL_0052; + } + } + { + uint16_t* L_24 = &(__this->___start_char_1); + V_5 = (uint16_t*)L_24; + uint16_t* L_25 = V_5; + int32_t L_26 = ___startIndex; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_25+(int32_t)((int32_t)((int32_t)L_26*(int32_t)2)))); + uint16_t* L_27 = V_6; + int32_t L_28 = ___count; + V_7 = (uint16_t*)((uint16_t*)((intptr_t)L_27+(int32_t)((int32_t)((int32_t)L_28*(int32_t)2)))); + goto IL_0100; + } + +IL_009c: + { + uint16_t* L_29 = V_6; + int32_t L_30 = V_1; + if ((((int32_t)(*((uint16_t*)L_29))) > ((int32_t)L_30))) + { + goto IL_00ae; + } + } + { + uint16_t* L_31 = V_6; + int32_t L_32 = V_2; + if ((((int32_t)(*((uint16_t*)L_31))) >= ((int32_t)L_32))) + { + goto IL_00ba; + } + } + +IL_00ae: + { + uint16_t* L_33 = V_6; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_33+(intptr_t)(((intptr_t)2)))); + goto IL_0100; + } + +IL_00ba: + { + uint16_t* L_34 = V_6; + uint16_t* L_35 = V_0; + if ((!(((uint32_t)(*((uint16_t*)L_34))) == ((uint32_t)(*((uint16_t*)L_35)))))) + { + goto IL_00ce; + } + } + { + uint16_t* L_36 = V_6; + uint16_t* L_37 = V_5; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_36-(intptr_t)L_37))/(int32_t)2)))))))); + } + +IL_00ce: + { + uint16_t* L_38 = V_0; + V_4 = (uint16_t*)L_38; + goto IL_00eb; + } + +IL_00d6: + { + uint16_t* L_39 = V_6; + uint16_t* L_40 = V_4; + if ((!(((uint32_t)(*((uint16_t*)L_39))) == ((uint32_t)(*((uint16_t*)L_40)))))) + { + goto IL_00eb; + } + } + { + uint16_t* L_41 = V_6; + uint16_t* L_42 = V_5; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_41-(intptr_t)L_42))/(int32_t)2)))))))); + } + +IL_00eb: + { + uint16_t* L_43 = V_4; + uint16_t* L_44 = (uint16_t*)((uint16_t*)((intptr_t)L_43+(intptr_t)(((intptr_t)2)))); + V_4 = (uint16_t*)L_44; + uint16_t* L_45 = V_3; + if ((!(((uintptr_t)L_44) == ((uintptr_t)L_45)))) + { + goto IL_00d6; + } + } + { + uint16_t* L_46 = V_6; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_46+(intptr_t)(((intptr_t)2)))); + } + +IL_0100: + { + uint16_t* L_47 = V_6; + uint16_t* L_48 = V_7; + if ((!(((uintptr_t)L_47) == ((uintptr_t)L_48)))) + { + goto IL_009c; + } + } + { + V_5 = (uint16_t*)(((uintptr_t)0)); + V_0 = (uint16_t*)(((uintptr_t)0)); + return (-1); + } +} +// System.Int32 System.String::IndexOf(System.String,System.StringComparison) +extern "C" int32_t String_IndexOf_m4708 (String_t* __this, String_t* ___value, int32_t ___comparisonType, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + int32_t L_1 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + int32_t L_2 = ___comparisonType; + int32_t L_3 = String_IndexOf_m6079(__this, L_0, 0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.String::IndexOf(System.String,System.Int32,System.Int32,System.StringComparison) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* StringComparison_t1732_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral973; +extern Il2CppCodeGenString* _stringLiteral974; +extern "C" int32_t String_IndexOf_m6079 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, int32_t ___comparisonType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + StringComparison_t1732_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(712); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral973 = il2cpp_codegen_string_literal_from_index(973); + _stringLiteral974 = il2cpp_codegen_string_literal_from_index(974); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___comparisonType; + V_1 = L_0; + int32_t L_1 = V_1; + if (L_1 == 0) + { + goto IL_0026; + } + if (L_1 == 1) + { + goto IL_003b; + } + if (L_1 == 2) + { + goto IL_0050; + } + if (L_1 == 3) + { + goto IL_0065; + } + if (L_1 == 4) + { + goto IL_007a; + } + if (L_1 == 5) + { + goto IL_0089; + } + } + { + goto IL_0098; + } + +IL_0026: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + CompareInfo_t1100 * L_3 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2); + String_t* L_4 = ___value; + int32_t L_5 = ___startIndex; + int32_t L_6 = ___count; + NullCheck(L_3); + int32_t L_7 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_3, __this, L_4, L_5, L_6, 0); + return L_7; + } + +IL_003b: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_8 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + CompareInfo_t1100 * L_9 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_8); + String_t* L_10 = ___value; + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + NullCheck(L_9); + int32_t L_13 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_9, __this, L_10, L_11, L_12, 1); + return L_13; + } + +IL_0050: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_14 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_14); + CompareInfo_t1100 * L_15 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_14); + String_t* L_16 = ___value; + int32_t L_17 = ___startIndex; + int32_t L_18 = ___count; + NullCheck(L_15); + int32_t L_19 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_15, __this, L_16, L_17, L_18, 0); + return L_19; + } + +IL_0065: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_20 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_20); + CompareInfo_t1100 * L_21 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_20); + String_t* L_22 = ___value; + int32_t L_23 = ___startIndex; + int32_t L_24 = ___count; + NullCheck(L_21); + int32_t L_25 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_21, __this, L_22, L_23, L_24, 1); + return L_25; + } + +IL_007a: + { + String_t* L_26 = ___value; + int32_t L_27 = ___startIndex; + int32_t L_28 = ___count; + int32_t L_29 = String_IndexOfOrdinal_m6080(__this, L_26, L_27, L_28, ((int32_t)1073741824), /*hidden argument*/NULL); + return L_29; + } + +IL_0089: + { + String_t* L_30 = ___value; + int32_t L_31 = ___startIndex; + int32_t L_32 = ___count; + int32_t L_33 = String_IndexOfOrdinal_m6080(__this, L_30, L_31, L_32, ((int32_t)268435456), /*hidden argument*/NULL); + return L_33; + } + +IL_0098: + { + ObjectU5BU5D_t162* L_34 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + int32_t L_35 = ___comparisonType; + int32_t L_36 = L_35; + Object_t * L_37 = Box(StringComparison_t1732_il2cpp_TypeInfo_var, &L_36); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 0); + ArrayElementTypeCheck (L_34, L_37); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, 0, sizeof(Object_t *))) = (Object_t *)L_37; + String_t* L_38 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral973, L_34, /*hidden argument*/NULL); + V_0 = L_38; + String_t* L_39 = V_0; + ArgumentException_t437 * L_40 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_40, L_39, _stringLiteral974, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } +} +// System.Int32 System.String::IndexOfOrdinal(System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t String_IndexOfOrdinal_m6080 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral965, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0038; + } + } + { + int32_t L_5 = (__this->___length_0); + int32_t L_6 = ___startIndex; + int32_t L_7 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))) >= ((int32_t)L_7))) + { + goto IL_0043; + } + } + +IL_0038: + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0043: + { + int32_t L_9 = ___options; + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)1073741824))))) + { + goto IL_0059; + } + } + { + String_t* L_10 = ___value; + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + int32_t L_13 = String_IndexOfOrdinalUnchecked_m6081(__this, L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_0059: + { + String_t* L_14 = ___value; + int32_t L_15 = ___startIndex; + int32_t L_16 = ___count; + int32_t L_17 = String_IndexOfOrdinalIgnoreCaseUnchecked_m6082(__this, L_14, L_15, L_16, /*hidden argument*/NULL); + return L_17; + } +} +// System.Int32 System.String::IndexOfOrdinalUnchecked(System.String,System.Int32,System.Int32) +extern "C" int32_t String_IndexOfOrdinalUnchecked_m6081 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + int32_t V_5 = 0; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + { + String_t* L_0 = ___value; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___count; + int32_t L_3 = V_0; + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0010; + } + } + { + return (-1); + } + +IL_0010: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)1))) + { + goto IL_0030; + } + } + { + int32_t L_5 = V_0; + if ((!(((uint32_t)L_5) == ((uint32_t)1)))) + { + goto IL_002e; + } + } + { + String_t* L_6 = ___value; + NullCheck(L_6); + uint16_t L_7 = String_get_Chars_m2061(L_6, 0, /*hidden argument*/NULL); + int32_t L_8 = ___startIndex; + int32_t L_9 = ___count; + int32_t L_10 = String_IndexOfUnchecked_m6083(__this, L_7, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_002e: + { + int32_t L_11 = ___startIndex; + return L_11; + } + +IL_0030: + { + V_6 = __this; + String_t* L_12 = V_6; + int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13)); + String_t* L_14 = ___value; + V_7 = L_14; + String_t* L_15 = V_7; + int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16)); + uint16_t* L_17 = V_1; + int32_t L_18 = ___startIndex; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_18*(int32_t)2)))); + uint16_t* L_19 = V_3; + int32_t L_20 = ___count; + int32_t L_21 = V_0; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)2))))-(int32_t)((int32_t)((int32_t)L_21*(int32_t)2))))+(int32_t)2)); + goto IL_00a6; + } + +IL_0062: + { + uint16_t* L_22 = V_3; + uint16_t* L_23 = V_2; + if ((!(((uint32_t)(*((uint16_t*)L_22))) == ((uint32_t)(*((uint16_t*)L_23)))))) + { + goto IL_00a1; + } + } + { + V_5 = 1; + goto IL_0091; + } + +IL_0073: + { + uint16_t* L_24 = V_3; + int32_t L_25 = V_5; + uint16_t* L_26 = V_2; + int32_t L_27 = V_5; + if ((((int32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2))))))) == ((int32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_27*(int32_t)2))))))))) + { + goto IL_008b; + } + } + { + goto IL_00a1; + } + +IL_008b: + { + int32_t L_28 = V_5; + V_5 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_0091: + { + int32_t L_29 = V_5; + int32_t L_30 = V_0; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0073; + } + } + { + uint16_t* L_31 = V_3; + uint16_t* L_32 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_31-(intptr_t)L_32))/(int32_t)2)))))))); + } + +IL_00a1: + { + uint16_t* L_33 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_33+(intptr_t)(((intptr_t)2)))); + } + +IL_00a6: + { + uint16_t* L_34 = V_3; + uint16_t* L_35 = V_4; + if ((!(((uintptr_t)L_34) == ((uintptr_t)L_35)))) + { + goto IL_0062; + } + } + { + V_6 = (String_t*)NULL; + V_7 = (String_t*)NULL; + return (-1); + } +} +// System.Int32 System.String::IndexOfOrdinalIgnoreCaseUnchecked(System.String,System.Int32,System.Int32) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" int32_t String_IndexOfOrdinalIgnoreCaseUnchecked_m6082 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + int32_t V_5 = 0; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + { + String_t* L_0 = ___value; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___count; + int32_t L_3 = V_0; + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0010; + } + } + { + return (-1); + } + +IL_0010: + { + int32_t L_4 = V_0; + if (L_4) + { + goto IL_0018; + } + } + { + int32_t L_5 = ___startIndex; + return L_5; + } + +IL_0018: + { + V_6 = __this; + String_t* L_6 = V_6; + int32_t L_7 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_6))+(int32_t)L_7)); + String_t* L_8 = ___value; + V_7 = L_8; + String_t* L_9 = V_7; + int32_t L_10 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_9))+(int32_t)L_10)); + uint16_t* L_11 = V_1; + int32_t L_12 = ___startIndex; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))); + uint16_t* L_13 = V_3; + int32_t L_14 = ___count; + int32_t L_15 = V_0; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_13+(int32_t)((int32_t)((int32_t)L_14*(int32_t)2))))-(int32_t)((int32_t)((int32_t)L_15*(int32_t)2))))+(int32_t)2)); + goto IL_008f; + } + +IL_004a: + { + V_5 = 0; + goto IL_007a; + } + +IL_0052: + { + uint16_t* L_16 = V_3; + int32_t L_17 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_18 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)((uint16_t*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)L_17*(int32_t)2)))))), /*hidden argument*/NULL); + uint16_t* L_19 = V_2; + int32_t L_20 = V_5; + uint16_t L_21 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)((uint16_t*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)2)))))), /*hidden argument*/NULL); + if ((((int32_t)L_18) == ((int32_t)L_21))) + { + goto IL_0074; + } + } + { + goto IL_008a; + } + +IL_0074: + { + int32_t L_22 = V_5; + V_5 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_007a: + { + int32_t L_23 = V_5; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_0052; + } + } + { + uint16_t* L_25 = V_3; + uint16_t* L_26 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_25-(intptr_t)L_26))/(int32_t)2)))))))); + } + +IL_008a: + { + uint16_t* L_27 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_27+(intptr_t)(((intptr_t)2)))); + } + +IL_008f: + { + uint16_t* L_28 = V_3; + uint16_t* L_29 = V_4; + if ((!(((uintptr_t)L_28) == ((uintptr_t)L_29)))) + { + goto IL_004a; + } + } + { + V_6 = (String_t*)NULL; + V_7 = (String_t*)NULL; + return (-1); + } +} +// System.Int32 System.String::IndexOf(System.Char) +extern "C" int32_t String_IndexOf_m3609 (String_t* __this, uint16_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_000d; + } + } + { + return (-1); + } + +IL_000d: + { + uint16_t L_1 = ___value; + int32_t L_2 = (__this->___length_0); + int32_t L_3 = String_IndexOfUnchecked_m6083(__this, L_1, 0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.String::IndexOf(System.Char,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral975; +extern "C" int32_t String_IndexOf_m4771 (String_t* __this, uint16_t ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral975 = il2cpp_codegen_string_literal_from_index(975); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral965, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___startIndex; + int32_t L_3 = (__this->___length_0); + if ((((int32_t)L_2) <= ((int32_t)L_3))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_4, _stringLiteral965, _stringLiteral975, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0033: + { + int32_t L_5 = ___startIndex; + if (L_5) + { + goto IL_0044; + } + } + { + int32_t L_6 = (__this->___length_0); + if (!L_6) + { + goto IL_0050; + } + } + +IL_0044: + { + int32_t L_7 = ___startIndex; + int32_t L_8 = (__this->___length_0); + if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) + { + goto IL_0052; + } + } + +IL_0050: + { + return (-1); + } + +IL_0052: + { + uint16_t L_9 = ___value; + int32_t L_10 = ___startIndex; + int32_t L_11 = (__this->___length_0); + int32_t L_12 = ___startIndex; + int32_t L_13 = String_IndexOfUnchecked_m6083(__this, L_9, L_10, ((int32_t)((int32_t)L_11-(int32_t)L_12)), /*hidden argument*/NULL); + return L_13; + } +} +// System.Int32 System.String::IndexOf(System.Char,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral976; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral977; +extern "C" int32_t String_IndexOf_m4772 (String_t* __this, uint16_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral976 = il2cpp_codegen_string_literal_from_index(976); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral977 = il2cpp_codegen_string_literal_from_index(977); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___startIndex; + int32_t L_2 = (__this->___length_0); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0023; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral965, _stringLiteral976, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003a: + { + int32_t L_6 = ___startIndex; + int32_t L_7 = (__this->___length_0); + int32_t L_8 = ___count; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)L_7-(int32_t)L_8))))) + { + goto IL_0058; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral330, _stringLiteral977, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0058: + { + int32_t L_10 = ___startIndex; + if (L_10) + { + goto IL_0069; + } + } + { + int32_t L_11 = (__this->___length_0); + if (!L_11) + { + goto IL_007b; + } + } + +IL_0069: + { + int32_t L_12 = ___startIndex; + int32_t L_13 = (__this->___length_0); + if ((((int32_t)L_12) == ((int32_t)L_13))) + { + goto IL_007b; + } + } + { + int32_t L_14 = ___count; + if (L_14) + { + goto IL_007d; + } + } + +IL_007b: + { + return (-1); + } + +IL_007d: + { + uint16_t L_15 = ___value; + int32_t L_16 = ___startIndex; + int32_t L_17 = ___count; + int32_t L_18 = String_IndexOfUnchecked_m6083(__this, L_15, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Int32 System.String::IndexOfUnchecked(System.Char,System.Int32,System.Int32) +extern "C" int32_t String_IndexOfUnchecked_m6083 (String_t* __this, uint16_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + { + uint16_t L_0 = ___value; + V_0 = L_0; + uint16_t* L_1 = &(__this->___start_char_1); + V_1 = (uint16_t*)L_1; + uint16_t* L_2 = V_1; + int32_t L_3 = ___startIndex; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2)))); + uint16_t* L_4 = V_2; + int32_t L_5 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)3))<<(int32_t)3))*(int32_t)2)))); + goto IL_00c9; + } + +IL_001e: + { + uint16_t* L_6 = V_2; + int32_t L_7 = V_0; + if ((!(((uint32_t)(*((uint16_t*)L_6))) == ((uint32_t)L_7)))) + { + goto IL_002e; + } + } + { + uint16_t* L_8 = V_2; + uint16_t* L_9 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_8-(intptr_t)L_9))/(int32_t)2)))))))); + } + +IL_002e: + { + uint16_t* L_10 = V_2; + int32_t L_11 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_10+(int32_t)2))))) == ((uint32_t)L_11)))) + { + goto IL_0043; + } + } + { + uint16_t* L_12 = V_2; + uint16_t* L_13 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_12-(intptr_t)L_13))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)1)))))))); + } + +IL_0043: + { + uint16_t* L_14 = V_2; + int32_t L_15 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_14+(int32_t)4))))) == ((uint32_t)L_15)))) + { + goto IL_0058; + } + } + { + uint16_t* L_16 = V_2; + uint16_t* L_17 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_16-(intptr_t)L_17))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)2)))))))); + } + +IL_0058: + { + uint16_t* L_18 = V_2; + int32_t L_19 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_18+(int32_t)6))))) == ((uint32_t)L_19)))) + { + goto IL_006d; + } + } + { + uint16_t* L_20 = V_2; + uint16_t* L_21 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_20-(intptr_t)L_21))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)3)))))))); + } + +IL_006d: + { + uint16_t* L_22 = V_2; + int32_t L_23 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_22+(int32_t)8))))) == ((uint32_t)L_23)))) + { + goto IL_0082; + } + } + { + uint16_t* L_24 = V_2; + uint16_t* L_25 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_24-(intptr_t)L_25))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)4)))))))); + } + +IL_0082: + { + uint16_t* L_26 = V_2; + int32_t L_27 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)10)))))) == ((uint32_t)L_27)))) + { + goto IL_0098; + } + } + { + uint16_t* L_28 = V_2; + uint16_t* L_29 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_28-(intptr_t)L_29))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)5)))))))); + } + +IL_0098: + { + uint16_t* L_30 = V_2; + int32_t L_31 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)12)))))) == ((uint32_t)L_31)))) + { + goto IL_00ae; + } + } + { + uint16_t* L_32 = V_2; + uint16_t* L_33 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_32-(intptr_t)L_33))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)6)))))))); + } + +IL_00ae: + { + uint16_t* L_34 = V_2; + int32_t L_35 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_34+(int32_t)((int32_t)14)))))) == ((uint32_t)L_35)))) + { + goto IL_00c4; + } + } + { + uint16_t* L_36 = V_2; + uint16_t* L_37 = V_1; + return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_36-(intptr_t)L_37))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)7)))))))); + } + +IL_00c4: + { + uint16_t* L_38 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_38+(int32_t)((int32_t)16))); + } + +IL_00c9: + { + uint16_t* L_39 = V_2; + uint16_t* L_40 = V_3; + if ((!(((uintptr_t)L_39) == ((uintptr_t)L_40)))) + { + goto IL_001e; + } + } + { + uint16_t* L_41 = V_3; + int32_t L_42 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_41+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42&(int32_t)7))*(int32_t)2)))); + goto IL_00f2; + } + +IL_00dd: + { + uint16_t* L_43 = V_2; + int32_t L_44 = V_0; + if ((!(((uint32_t)(*((uint16_t*)L_43))) == ((uint32_t)L_44)))) + { + goto IL_00ed; + } + } + { + uint16_t* L_45 = V_2; + uint16_t* L_46 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_45-(intptr_t)L_46))/(int32_t)2)))))))); + } + +IL_00ed: + { + uint16_t* L_47 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_47+(intptr_t)(((intptr_t)2)))); + } + +IL_00f2: + { + uint16_t* L_48 = V_2; + uint16_t* L_49 = V_3; + if ((!(((uintptr_t)L_48) == ((uintptr_t)L_49)))) + { + goto IL_00dd; + } + } + { + return (-1); + } +} +// System.Int32 System.String::IndexOf(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t String_IndexOf_m2062 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + NullCheck(L_2); + int32_t L_3 = (L_2->___length_0); + if (L_3) + { + goto IL_001e; + } + } + { + return 0; + } + +IL_001e: + { + int32_t L_4 = (__this->___length_0); + if (L_4) + { + goto IL_002b; + } + } + { + return (-1); + } + +IL_002b: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_5 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_5); + CompareInfo_t1100 * L_6 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_5); + String_t* L_7 = ___value; + int32_t L_8 = (__this->___length_0); + NullCheck(L_6); + int32_t L_9 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_6, __this, L_7, 0, L_8, ((int32_t)1073741824)); + return L_9; + } +} +// System.Int32 System.String::IndexOf(System.String,System.Int32) +extern "C" int32_t String_IndexOf_m2066 (String_t* __this, String_t* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + int32_t L_1 = ___startIndex; + int32_t L_2 = (__this->___length_0); + int32_t L_3 = ___startIndex; + int32_t L_4 = String_IndexOf_m6084(__this, L_0, L_1, ((int32_t)((int32_t)L_2-(int32_t)L_3)), /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.String::IndexOf(System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral978; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral979; +extern "C" int32_t String_IndexOf_m6084 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral978 = il2cpp_codegen_string_literal_from_index(978); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral979 = il2cpp_codegen_string_literal_from_index(979); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = (__this->___length_0); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0034; + } + } + +IL_0024: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral978, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0049; + } + } + { + int32_t L_7 = ___startIndex; + int32_t L_8 = (__this->___length_0); + int32_t L_9 = ___count; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_0059; + } + } + +IL_0049: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral330, _stringLiteral979, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0059: + { + String_t* L_11 = ___value; + NullCheck(L_11); + int32_t L_12 = (L_11->___length_0); + if (L_12) + { + goto IL_0066; + } + } + { + int32_t L_13 = ___startIndex; + return L_13; + } + +IL_0066: + { + int32_t L_14 = ___startIndex; + if (L_14) + { + goto IL_0079; + } + } + { + int32_t L_15 = (__this->___length_0); + if (L_15) + { + goto IL_0079; + } + } + { + return (-1); + } + +IL_0079: + { + int32_t L_16 = ___count; + if (L_16) + { + goto IL_0081; + } + } + { + return (-1); + } + +IL_0081: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_17 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + CompareInfo_t1100 * L_18 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_17); + String_t* L_19 = ___value; + int32_t L_20 = ___startIndex; + int32_t L_21 = ___count; + NullCheck(L_18); + int32_t L_22 = (int32_t)VirtFuncInvoker4< int32_t, String_t*, String_t*, int32_t, int32_t >::Invoke(9 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32) */, L_18, __this, L_19, L_20, L_21); + return L_22; + } +} +// System.Int32 System.String::LastIndexOfAny(System.Char[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" int32_t String_LastIndexOfAny_m6085 (String_t* __this, CharU5BU5D_t458* ___anyOf, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___anyOf; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + CharU5BU5D_t458* L_2 = ___anyOf; + int32_t L_3 = (__this->___length_0); + int32_t L_4 = (__this->___length_0); + int32_t L_5 = String_LastIndexOfAnyUnchecked_m6086(__this, L_2, ((int32_t)((int32_t)L_3-(int32_t)1)), L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.String::LastIndexOfAny(System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral980; +extern "C" int32_t String_LastIndexOfAny_m3596 (String_t* __this, CharU5BU5D_t458* ___anyOf, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral980 = il2cpp_codegen_string_literal_from_index(980); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___anyOf; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001f; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = (__this->___length_0); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_002f; + } + } + +IL_001f: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral980, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + int32_t L_6 = (__this->___length_0); + if (L_6) + { + goto IL_003c; + } + } + { + return (-1); + } + +IL_003c: + { + CharU5BU5D_t458* L_7 = ___anyOf; + int32_t L_8 = ___startIndex; + int32_t L_9 = ___startIndex; + int32_t L_10 = String_LastIndexOfAnyUnchecked_m6086(__this, L_7, L_8, ((int32_t)((int32_t)L_9+(int32_t)1)), /*hidden argument*/NULL); + return L_10; + } +} +// System.Int32 System.String::LastIndexOfAnyUnchecked(System.Char[],System.Int32,System.Int32) +extern "C" int32_t String_LastIndexOfAnyUnchecked_m6086 (String_t* __this, CharU5BU5D_t458* ___anyOf, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + String_t* V_6 = {0}; + uintptr_t G_B6_0 = 0; + { + CharU5BU5D_t458* L_0 = ___anyOf; + NullCheck(L_0); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)1)))) + { + goto IL_0015; + } + } + { + CharU5BU5D_t458* L_1 = ___anyOf; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + int32_t L_3 = ___startIndex; + int32_t L_4 = ___count; + int32_t L_5 = String_LastIndexOfUnchecked_m6088(__this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_1, L_2, sizeof(uint16_t))), L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0015: + { + V_6 = __this; + String_t* L_6 = V_6; + int32_t L_7 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_6))+(int32_t)L_7)); + CharU5BU5D_t458* L_8 = ___anyOf; + if (!L_8) + { + goto IL_0030; + } + } + { + CharU5BU5D_t458* L_9 = ___anyOf; + NullCheck(L_9); + if ((((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) + { + goto IL_0037; + } + } + +IL_0030: + { + G_B6_0 = (((uintptr_t)0)); + goto IL_003e; + } + +IL_0037: + { + CharU5BU5D_t458* L_10 = ___anyOf; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + G_B6_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_10, 0, sizeof(uint16_t))))); + } + +IL_003e: + { + V_1 = (uint16_t*)G_B6_0; + uint16_t* L_11 = V_0; + int32_t L_12 = ___startIndex; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))); + uint16_t* L_13 = V_2; + int32_t L_14 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_13-(int32_t)((int32_t)((int32_t)L_14*(int32_t)2)))); + uint16_t* L_15 = V_1; + CharU5BU5D_t458* L_16 = ___anyOf; + NullCheck(L_16); + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))*(int32_t)2)))); + goto IL_0088; + } + +IL_0059: + { + uint16_t* L_17 = V_1; + V_4 = (uint16_t*)L_17; + goto IL_007a; + } + +IL_0061: + { + uint16_t* L_18 = V_4; + uint16_t* L_19 = V_2; + if ((!(((uint32_t)(*((uint16_t*)L_18))) == ((uint32_t)(*((uint16_t*)L_19)))))) + { + goto IL_0073; + } + } + { + uint16_t* L_20 = V_2; + uint16_t* L_21 = V_0; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_20-(intptr_t)L_21))/(int32_t)2)))))))); + } + +IL_0073: + { + uint16_t* L_22 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_22+(intptr_t)(((intptr_t)2)))); + } + +IL_007a: + { + uint16_t* L_23 = V_4; + uint16_t* L_24 = V_5; + if ((!(((uintptr_t)L_23) == ((uintptr_t)L_24)))) + { + goto IL_0061; + } + } + { + uint16_t* L_25 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_25-(intptr_t)(((intptr_t)2)))); + } + +IL_0088: + { + uint16_t* L_26 = V_2; + uint16_t* L_27 = V_3; + if ((!(((uintptr_t)L_26) == ((uintptr_t)L_27)))) + { + goto IL_0059; + } + } + { + return (-1); + } +} +// System.Int32 System.String::LastIndexOf(System.Char) +extern "C" int32_t String_LastIndexOf_m4638 (String_t* __this, uint16_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_000d; + } + } + { + return (-1); + } + +IL_000d: + { + uint16_t L_1 = ___value; + int32_t L_2 = (__this->___length_0); + int32_t L_3 = (__this->___length_0); + int32_t L_4 = String_LastIndexOfUnchecked_m6088(__this, L_1, ((int32_t)((int32_t)L_2-(int32_t)1)), L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.String::LastIndexOf(System.Char,System.Int32) +extern "C" int32_t String_LastIndexOf_m6087 (String_t* __this, uint16_t ___value, int32_t ___startIndex, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + int32_t L_1 = ___startIndex; + int32_t L_2 = ___startIndex; + int32_t L_3 = String_LastIndexOf_m4773(__this, L_0, L_1, ((int32_t)((int32_t)L_2+(int32_t)1)), /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.String::LastIndexOf(System.Char,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral981; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral982; +extern Il2CppCodeGenString* _stringLiteral983; +extern "C" int32_t String_LastIndexOf_m4773 (String_t* __this, uint16_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral981 = il2cpp_codegen_string_literal_from_index(981); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral982 = il2cpp_codegen_string_literal_from_index(982); + _stringLiteral983 = il2cpp_codegen_string_literal_from_index(983); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if (L_0) + { + goto IL_0013; + } + } + { + int32_t L_1 = (__this->___length_0); + if (L_1) + { + goto IL_0013; + } + } + { + return (-1); + } + +IL_0013: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0026; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0036; + } + } + +IL_0026: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral981, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0049; + } + } + { + int32_t L_7 = ___count; + int32_t L_8 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)L_8))) + { + goto IL_0059; + } + } + +IL_0049: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral330, _stringLiteral982, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0059: + { + int32_t L_10 = ___startIndex; + int32_t L_11 = ___count; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1))) >= ((int32_t)0))) + { + goto IL_006f; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral983, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_006f: + { + uint16_t L_13 = ___value; + int32_t L_14 = ___startIndex; + int32_t L_15 = ___count; + int32_t L_16 = String_LastIndexOfUnchecked_m6088(__this, L_13, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Int32 System.String::LastIndexOfUnchecked(System.Char,System.Int32,System.Int32) +extern "C" int32_t String_LastIndexOfUnchecked_m6088 (String_t* __this, uint16_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + { + uint16_t L_0 = ___value; + V_0 = L_0; + uint16_t* L_1 = &(__this->___start_char_1); + V_1 = (uint16_t*)L_1; + uint16_t* L_2 = V_1; + int32_t L_3 = ___startIndex; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2)))); + uint16_t* L_4 = V_2; + int32_t L_5 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_4-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)3))<<(int32_t)3))*(int32_t)2)))); + goto IL_00c6; + } + +IL_001e: + { + uint16_t* L_6 = V_2; + int32_t L_7 = V_0; + if ((!(((uint32_t)(*((uint16_t*)L_6))) == ((uint32_t)L_7)))) + { + goto IL_002e; + } + } + { + uint16_t* L_8 = V_2; + uint16_t* L_9 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_8-(intptr_t)L_9))/(int32_t)2)))))))); + } + +IL_002e: + { + uint16_t* L_10 = V_2; + int32_t L_11 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_10+(int32_t)((int32_t)-2)))))) == ((uint32_t)L_11)))) + { + goto IL_0043; + } + } + { + uint16_t* L_12 = V_2; + uint16_t* L_13 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_12-(intptr_t)L_13))/(int32_t)2))))))))-(int32_t)1)); + } + +IL_0043: + { + uint16_t* L_14 = V_2; + int32_t L_15 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_14+(int32_t)((int32_t)-4)))))) == ((uint32_t)L_15)))) + { + goto IL_0058; + } + } + { + uint16_t* L_16 = V_2; + uint16_t* L_17 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_16-(intptr_t)L_17))/(int32_t)2))))))))-(int32_t)2)); + } + +IL_0058: + { + uint16_t* L_18 = V_2; + int32_t L_19 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_18+(int32_t)((int32_t)-6)))))) == ((uint32_t)L_19)))) + { + goto IL_006d; + } + } + { + uint16_t* L_20 = V_2; + uint16_t* L_21 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_20-(intptr_t)L_21))/(int32_t)2))))))))-(int32_t)3)); + } + +IL_006d: + { + uint16_t* L_22 = V_2; + int32_t L_23 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_22+(int32_t)((int32_t)-8)))))) == ((uint32_t)L_23)))) + { + goto IL_0082; + } + } + { + uint16_t* L_24 = V_2; + uint16_t* L_25 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_24-(intptr_t)L_25))/(int32_t)2))))))))-(int32_t)4)); + } + +IL_0082: + { + uint16_t* L_26 = V_2; + int32_t L_27 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)-10)))))) == ((uint32_t)L_27)))) + { + goto IL_0097; + } + } + { + uint16_t* L_28 = V_2; + uint16_t* L_29 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_28-(intptr_t)L_29))/(int32_t)2))))))))-(int32_t)5)); + } + +IL_0097: + { + uint16_t* L_30 = V_2; + int32_t L_31 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)-12)))))) == ((uint32_t)L_31)))) + { + goto IL_00ac; + } + } + { + uint16_t* L_32 = V_2; + uint16_t* L_33 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_32-(intptr_t)L_33))/(int32_t)2))))))))-(int32_t)6)); + } + +IL_00ac: + { + uint16_t* L_34 = V_2; + int32_t L_35 = V_0; + if ((!(((uint32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_34+(int32_t)((int32_t)-14)))))) == ((uint32_t)L_35)))) + { + goto IL_00c1; + } + } + { + uint16_t* L_36 = V_2; + uint16_t* L_37 = V_1; + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_36-(intptr_t)L_37))/(int32_t)2))))))))-(int32_t)7)); + } + +IL_00c1: + { + uint16_t* L_38 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_38-(int32_t)((int32_t)16))); + } + +IL_00c6: + { + uint16_t* L_39 = V_2; + uint16_t* L_40 = V_3; + if ((!(((uintptr_t)L_39) == ((uintptr_t)L_40)))) + { + goto IL_001e; + } + } + { + uint16_t* L_41 = V_3; + int32_t L_42 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_41-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42&(int32_t)7))*(int32_t)2)))); + goto IL_00ef; + } + +IL_00da: + { + uint16_t* L_43 = V_2; + int32_t L_44 = V_0; + if ((!(((uint32_t)(*((uint16_t*)L_43))) == ((uint32_t)L_44)))) + { + goto IL_00ea; + } + } + { + uint16_t* L_45 = V_2; + uint16_t* L_46 = V_1; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_45-(intptr_t)L_46))/(int32_t)2)))))))); + } + +IL_00ea: + { + uint16_t* L_47 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_47-(intptr_t)(((intptr_t)2)))); + } + +IL_00ef: + { + uint16_t* L_48 = V_2; + uint16_t* L_49 = V_3; + if ((!(((uintptr_t)L_48) == ((uintptr_t)L_49)))) + { + goto IL_00da; + } + } + { + return (-1); + } +} +// System.Int32 System.String::LastIndexOf(System.String) +extern "C" int32_t String_LastIndexOf_m2069 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_0015; + } + } + { + String_t* L_1 = ___value; + int32_t L_2 = String_LastIndexOf_m6089(__this, L_1, 0, 0, /*hidden argument*/NULL); + return L_2; + } + +IL_0015: + { + String_t* L_3 = ___value; + int32_t L_4 = (__this->___length_0); + int32_t L_5 = (__this->___length_0); + int32_t L_6 = String_LastIndexOf_m6089(__this, L_3, ((int32_t)((int32_t)L_4-(int32_t)1)), L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.String::LastIndexOf(System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral982; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral983; +extern "C" int32_t String_LastIndexOf_m6089 (String_t* __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral982 = il2cpp_codegen_string_literal_from_index(982); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral983 = il2cpp_codegen_string_literal_from_index(983); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)(-1)))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0034; + } + } + +IL_0024: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral982, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0047; + } + } + { + int32_t L_7 = ___count; + int32_t L_8 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)L_8))) + { + goto IL_0057; + } + } + +IL_0047: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral330, _stringLiteral982, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0057: + { + int32_t L_10 = ___startIndex; + int32_t L_11 = ___count; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1))) >= ((int32_t)0))) + { + goto IL_006d; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral983, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_006d: + { + String_t* L_13 = ___value; + NullCheck(L_13); + int32_t L_14 = String_get_Length_m2000(L_13, /*hidden argument*/NULL); + if (L_14) + { + goto IL_007a; + } + } + { + int32_t L_15 = ___startIndex; + return L_15; + } + +IL_007a: + { + int32_t L_16 = ___startIndex; + if (L_16) + { + goto IL_008d; + } + } + { + int32_t L_17 = (__this->___length_0); + if (L_17) + { + goto IL_008d; + } + } + { + return (-1); + } + +IL_008d: + { + int32_t L_18 = (__this->___length_0); + if (L_18) + { + goto IL_00a6; + } + } + { + String_t* L_19 = ___value; + NullCheck(L_19); + int32_t L_20 = (L_19->___length_0); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00a6; + } + } + { + return (-1); + } + +IL_00a6: + { + int32_t L_21 = ___count; + if (L_21) + { + goto IL_00ae; + } + } + { + return (-1); + } + +IL_00ae: + { + int32_t L_22 = ___startIndex; + int32_t L_23 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_22) == ((uint32_t)L_23)))) + { + goto IL_00bf; + } + } + { + int32_t L_24 = ___startIndex; + ___startIndex = ((int32_t)((int32_t)L_24-(int32_t)1)); + } + +IL_00bf: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_25 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_25); + CompareInfo_t1100 * L_26 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_25); + String_t* L_27 = ___value; + int32_t L_28 = ___startIndex; + int32_t L_29 = ___count; + NullCheck(L_26); + int32_t L_30 = (int32_t)VirtFuncInvoker4< int32_t, String_t*, String_t*, int32_t, int32_t >::Invoke(13 /* System.Int32 System.Globalization.CompareInfo::LastIndexOf(System.String,System.String,System.Int32,System.Int32) */, L_26, __this, L_27, L_28, L_29); + return L_30; + } +} +// System.Boolean System.String::Contains(System.String) +extern "C" bool String_Contains_m3603 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + int32_t L_1 = String_IndexOf_m2062(__this, L_0, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.String::IsNullOrEmpty(System.String) +extern "C" bool String_IsNullOrEmpty_m2039 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___value; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + goto IL_0012; + } + +IL_0011: + { + G_B3_0 = 1; + } + +IL_0012: + { + return G_B3_0; + } +} +// System.String System.String::PadRight(System.Int32,System.Char) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral984; +extern Il2CppCodeGenString* _stringLiteral611; +extern "C" String_t* String_PadRight_m6090 (String_t* __this, int32_t ___totalWidth, uint16_t ___paddingChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral984 = il2cpp_codegen_string_literal_from_index(984); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + String_t* V_5 = {0}; + String_t* V_6 = {0}; + { + int32_t L_0 = ___totalWidth; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral984, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___totalWidth; + int32_t L_3 = (__this->___length_0); + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0025; + } + } + { + return __this; + } + +IL_0025: + { + int32_t L_4 = ___totalWidth; + if (L_4) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_5; + } + +IL_0031: + { + int32_t L_6 = ___totalWidth; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_0 = L_7; + String_t* L_8 = V_0; + V_5 = L_8; + String_t* L_9 = V_5; + int32_t L_10 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_9))+(int32_t)L_10)); + V_6 = __this; + String_t* L_11 = V_6; + int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12)); + uint16_t* L_13 = V_1; + uint16_t* L_14 = V_2; + int32_t L_15 = (__this->___length_0); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_13, (uint16_t*)(uint16_t*)L_14, L_15, /*hidden argument*/NULL); + uint16_t* L_16 = V_1; + int32_t L_17 = (__this->___length_0); + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)L_17*(int32_t)2)))); + uint16_t* L_18 = V_1; + int32_t L_19 = ___totalWidth; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_18+(int32_t)((int32_t)((int32_t)L_19*(int32_t)2)))); + goto IL_007e; + } + +IL_0076: + { + uint16_t* L_20 = V_3; + uint16_t* L_21 = (uint16_t*)L_20; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_21+(intptr_t)(((intptr_t)2)))); + uint16_t L_22 = ___paddingChar; + *((int16_t*)(L_21)) = (int16_t)L_22; + } + +IL_007e: + { + uint16_t* L_23 = V_3; + uint16_t* L_24 = V_4; + if ((!(((uintptr_t)L_23) == ((uintptr_t)L_24)))) + { + goto IL_0076; + } + } + { + V_5 = (String_t*)NULL; + V_6 = (String_t*)NULL; + String_t* L_25 = V_0; + return L_25; + } +} +// System.Boolean System.String::StartsWith(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" bool String_StartsWith_m2054 (String_t* __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + CompareInfo_t1100 * L_3 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2); + String_t* L_4 = ___value; + NullCheck(L_3); + bool L_5 = (bool)VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(11 /* System.Boolean System.Globalization.CompareInfo::IsPrefix(System.String,System.String,System.Globalization.CompareOptions) */, L_3, __this, L_4, 0); + return L_5; + } +} +// System.String System.String::Replace(System.Char,System.Char) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Replace_m2068 (String_t* __this, uint16_t ___oldChar, uint16_t ___newChar, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + String_t* V_7 = {0}; + { + int32_t L_0 = (__this->___length_0); + if (!L_0) + { + goto IL_0012; + } + } + { + uint16_t L_1 = ___oldChar; + uint16_t L_2 = ___newChar; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0014; + } + } + +IL_0012: + { + return __this; + } + +IL_0014: + { + uint16_t L_3 = ___oldChar; + int32_t L_4 = (__this->___length_0); + int32_t L_5 = String_IndexOfUnchecked_m6083(__this, L_3, 0, L_4, /*hidden argument*/NULL); + V_0 = L_5; + int32_t L_6 = V_0; + if ((!(((uint32_t)L_6) == ((uint32_t)(-1))))) + { + goto IL_002c; + } + } + { + return __this; + } + +IL_002c: + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) >= ((int32_t)4))) + { + goto IL_0035; + } + } + { + V_0 = 0; + } + +IL_0035: + { + int32_t L_8 = (__this->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_1 = L_9; + String_t* L_10 = V_1; + V_7 = L_10; + String_t* L_11 = V_7; + int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12)); + uint16_t* L_13 = &(__this->___start_char_1); + V_3 = (uint16_t*)L_13; + int32_t L_14 = V_0; + if (!L_14) + { + goto IL_0063; + } + } + { + uint16_t* L_15 = V_2; + uint16_t* L_16 = V_3; + int32_t L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_15, (uint16_t*)(uint16_t*)L_16, L_17, /*hidden argument*/NULL); + } + +IL_0063: + { + uint16_t* L_18 = V_2; + int32_t L_19 = (__this->___length_0); + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_18+(int32_t)((int32_t)((int32_t)L_19*(int32_t)2)))); + uint16_t* L_20 = V_2; + int32_t L_21 = V_0; + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_20+(int32_t)((int32_t)((int32_t)L_21*(int32_t)2)))); + uint16_t* L_22 = V_3; + int32_t L_23 = V_0; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_22+(int32_t)((int32_t)((int32_t)L_23*(int32_t)2)))); + goto IL_00a8; + } + +IL_0082: + { + uint16_t* L_24 = V_6; + uint16_t L_25 = ___oldChar; + if ((!(((uint32_t)(*((uint16_t*)L_24))) == ((uint32_t)L_25)))) + { + goto IL_0094; + } + } + { + uint16_t* L_26 = V_5; + uint16_t L_27 = ___newChar; + *((int16_t*)(L_26)) = (int16_t)L_27; + goto IL_009a; + } + +IL_0094: + { + uint16_t* L_28 = V_5; + uint16_t* L_29 = V_6; + *((int16_t*)(L_28)) = (int16_t)(*((uint16_t*)L_29)); + } + +IL_009a: + { + uint16_t* L_30 = V_6; + V_6 = (uint16_t*)((uint16_t*)((intptr_t)L_30+(intptr_t)(((intptr_t)2)))); + uint16_t* L_31 = V_5; + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)2)))); + } + +IL_00a8: + { + uint16_t* L_32 = V_5; + uint16_t* L_33 = V_4; + if ((!(((uintptr_t)L_32) == ((uintptr_t)L_33)))) + { + goto IL_0082; + } + } + { + V_7 = (String_t*)NULL; + V_3 = (uint16_t*)(((uintptr_t)0)); + String_t* L_34 = V_1; + return L_34; + } +} +// System.String System.String::Replace(System.String,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral985; +extern Il2CppCodeGenString* _stringLiteral986; +extern "C" String_t* String_Replace_m2067 (String_t* __this, String_t* ___oldValue, String_t* ___newValue, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral985 = il2cpp_codegen_string_literal_from_index(985); + _stringLiteral986 = il2cpp_codegen_string_literal_from_index(986); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___oldValue; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral985, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___oldValue; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral986, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + int32_t L_5 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0034; + } + } + { + return __this; + } + +IL_0034: + { + String_t* L_6 = ___newValue; + if (L_6) + { + goto IL_0041; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___newValue = L_7; + } + +IL_0041: + { + String_t* L_8 = ___oldValue; + String_t* L_9 = ___newValue; + String_t* L_10 = String_ReplaceUnchecked_m6091(__this, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.String System.String::ReplaceUnchecked(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_ReplaceUnchecked_m6091 (String_t* __this, String_t* ___oldValue, String_t* ___newValue, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + String_t* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + uint16_t* V_11 = {0}; + int32_t V_12 = 0; + int32_t V_13 = 0; + String_t* V_14 = {0}; + String_t* V_15 = {0}; + String_t* V_16 = {0}; + { + String_t* L_0 = ___oldValue; + NullCheck(L_0); + int32_t L_1 = (L_0->___length_0); + int32_t L_2 = (__this->___length_0); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0013; + } + } + { + return __this; + } + +IL_0013: + { + String_t* L_3 = ___oldValue; + NullCheck(L_3); + int32_t L_4 = (L_3->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_0040; + } + } + { + String_t* L_5 = ___newValue; + NullCheck(L_5); + int32_t L_6 = (L_5->___length_0); + if ((!(((uint32_t)L_6) == ((uint32_t)1)))) + { + goto IL_0040; + } + } + { + String_t* L_7 = ___oldValue; + NullCheck(L_7); + uint16_t L_8 = String_get_Chars_m2061(L_7, 0, /*hidden argument*/NULL); + String_t* L_9 = ___newValue; + NullCheck(L_9); + uint16_t L_10 = String_get_Chars_m2061(L_9, 0, /*hidden argument*/NULL); + String_t* L_11 = String_Replace_m2068(__this, L_8, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0040: + { + if ((uint64_t)(uint32_t)((int32_t)200) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_12 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)200)*(int32_t)4))); + memset(L_12,0,((int32_t)((int32_t)((int32_t)200)*(int32_t)4))); + V_1 = (int32_t*)(L_12); + V_14 = __this; + String_t* L_13 = V_14; + int32_t L_14 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_13))+(int32_t)L_14)); + String_t* L_15 = ___newValue; + V_15 = L_15; + String_t* L_16 = V_15; + int32_t L_17 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_16))+(int32_t)L_17)); + V_4 = 0; + V_5 = 0; + goto IL_00c8; + } + +IL_006f: + { + String_t* L_18 = ___oldValue; + int32_t L_19 = V_4; + int32_t L_20 = (__this->___length_0); + int32_t L_21 = V_4; + int32_t L_22 = String_IndexOfOrdinalUnchecked_m6081(__this, L_18, L_19, ((int32_t)((int32_t)L_20-(int32_t)L_21)), /*hidden argument*/NULL); + V_6 = L_22; + int32_t L_23 = V_6; + if ((((int32_t)L_23) >= ((int32_t)0))) + { + goto IL_0090; + } + } + { + goto IL_00d5; + } + +IL_0090: + { + int32_t L_24 = V_5; + if ((((int32_t)L_24) >= ((int32_t)((int32_t)200)))) + { + goto IL_00af; + } + } + { + int32_t* L_25 = V_1; + int32_t L_26 = V_5; + int32_t L_27 = L_26; + V_5 = ((int32_t)((int32_t)L_27+(int32_t)1)); + int32_t L_28 = V_6; + *((int32_t*)(((int32_t*)((intptr_t)L_25+(int32_t)((int32_t)((int32_t)L_27*(int32_t)4)))))) = (int32_t)L_28; + goto IL_00bd; + } + +IL_00af: + { + String_t* L_29 = ___oldValue; + String_t* L_30 = ___newValue; + String_t* L_31 = String_ReplaceFallback_m6092(__this, L_29, L_30, ((int32_t)200), /*hidden argument*/NULL); + return L_31; + } + +IL_00bd: + { + int32_t L_32 = V_6; + String_t* L_33 = ___oldValue; + NullCheck(L_33); + int32_t L_34 = (L_33->___length_0); + V_4 = ((int32_t)((int32_t)L_32+(int32_t)L_34)); + } + +IL_00c8: + { + int32_t L_35 = V_4; + int32_t L_36 = (__this->___length_0); + if ((((int32_t)L_35) < ((int32_t)L_36))) + { + goto IL_006f; + } + } + +IL_00d5: + { + int32_t L_37 = V_5; + if (L_37) + { + goto IL_00de; + } + } + { + return __this; + } + +IL_00de: + { + int32_t L_38 = (__this->___length_0); + String_t* L_39 = ___newValue; + NullCheck(L_39); + int32_t L_40 = (L_39->___length_0); + String_t* L_41 = ___oldValue; + NullCheck(L_41); + int32_t L_42 = (L_41->___length_0); + int32_t L_43 = V_5; + V_7 = ((int32_t)((int32_t)L_38+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40-(int32_t)L_42))*(int32_t)L_43)))); + int32_t L_44 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_45 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + V_8 = L_45; + V_9 = 0; + V_10 = 0; + String_t* L_46 = V_8; + V_16 = L_46; + String_t* L_47 = V_16; + int32_t L_48 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_11 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_47))+(int32_t)L_48)); + V_12 = 0; + goto IL_0178; + } + +IL_011d: + { + int32_t* L_49 = V_1; + int32_t L_50 = V_12; + int32_t L_51 = V_10; + V_13 = ((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_49+(int32_t)((int32_t)((int32_t)L_50*(int32_t)4))))))-(int32_t)L_51)); + uint16_t* L_52 = V_11; + int32_t L_53 = V_9; + uint16_t* L_54 = V_2; + int32_t L_55 = V_10; + int32_t L_56 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_52+(int32_t)((int32_t)((int32_t)L_53*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_54+(int32_t)((int32_t)((int32_t)L_55*(int32_t)2)))), L_56, /*hidden argument*/NULL); + int32_t L_57 = V_9; + int32_t L_58 = V_13; + V_9 = ((int32_t)((int32_t)L_57+(int32_t)L_58)); + int32_t* L_59 = V_1; + int32_t L_60 = V_12; + String_t* L_61 = ___oldValue; + NullCheck(L_61); + int32_t L_62 = (L_61->___length_0); + V_10 = ((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_59+(int32_t)((int32_t)((int32_t)L_60*(int32_t)4))))))+(int32_t)L_62)); + uint16_t* L_63 = V_11; + int32_t L_64 = V_9; + uint16_t* L_65 = V_3; + String_t* L_66 = ___newValue; + NullCheck(L_66); + int32_t L_67 = (L_66->___length_0); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_63+(int32_t)((int32_t)((int32_t)L_64*(int32_t)2)))), (uint16_t*)(uint16_t*)L_65, L_67, /*hidden argument*/NULL); + int32_t L_68 = V_9; + String_t* L_69 = ___newValue; + NullCheck(L_69); + int32_t L_70 = (L_69->___length_0); + V_9 = ((int32_t)((int32_t)L_68+(int32_t)L_70)); + int32_t L_71 = V_12; + V_12 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_0178: + { + int32_t L_72 = V_12; + int32_t L_73 = V_5; + if ((((int32_t)L_72) < ((int32_t)L_73))) + { + goto IL_011d; + } + } + { + uint16_t* L_74 = V_11; + int32_t L_75 = V_9; + uint16_t* L_76 = V_2; + int32_t L_77 = V_10; + int32_t L_78 = (__this->___length_0); + int32_t L_79 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_74+(int32_t)((int32_t)((int32_t)L_75*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_76+(int32_t)((int32_t)((int32_t)L_77*(int32_t)2)))), ((int32_t)((int32_t)L_78-(int32_t)L_79)), /*hidden argument*/NULL); + V_16 = (String_t*)NULL; + String_t* L_80 = V_8; + return L_80; + } +} +// System.String System.String::ReplaceFallback(System.String,System.String,System.Int32) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* String_ReplaceFallback_m6092 (String_t* __this, String_t* ___oldValue, String_t* ___newValue, int32_t ___testedCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = (__this->___length_0); + String_t* L_1 = ___newValue; + NullCheck(L_1); + int32_t L_2 = (L_1->___length_0); + String_t* L_3 = ___oldValue; + NullCheck(L_3); + int32_t L_4 = (L_3->___length_0); + int32_t L_5 = ___testedCount; + V_0 = ((int32_t)((int32_t)L_0+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2-(int32_t)L_4))*(int32_t)L_5)))); + int32_t L_6 = V_0; + StringBuilder_t457 * L_7 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_7, L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_007a; + } + +IL_0025: + { + String_t* L_8 = ___oldValue; + int32_t L_9 = V_2; + int32_t L_10 = (__this->___length_0); + int32_t L_11 = V_2; + int32_t L_12 = String_IndexOfOrdinalUnchecked_m6081(__this, L_8, L_9, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + V_3 = L_12; + int32_t L_13 = V_3; + if ((((int32_t)L_13) >= ((int32_t)0))) + { + goto IL_0058; + } + } + { + StringBuilder_t457 * L_14 = V_1; + int32_t L_15 = V_2; + int32_t L_16 = (__this->___length_0); + int32_t L_17 = V_2; + String_t* L_18 = String_SubstringUnchecked_m6066(__this, L_15, ((int32_t)((int32_t)L_16-(int32_t)L_17)), /*hidden argument*/NULL); + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, L_18, /*hidden argument*/NULL); + goto IL_0086; + } + +IL_0058: + { + StringBuilder_t457 * L_19 = V_1; + int32_t L_20 = V_2; + int32_t L_21 = V_3; + int32_t L_22 = V_2; + String_t* L_23 = String_SubstringUnchecked_m6066(__this, L_20, ((int32_t)((int32_t)L_21-(int32_t)L_22)), /*hidden argument*/NULL); + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, L_23, /*hidden argument*/NULL); + StringBuilder_t457 * L_24 = V_1; + String_t* L_25 = ___newValue; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, L_25, /*hidden argument*/NULL); + int32_t L_26 = V_3; + String_t* L_27 = ___oldValue; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_26+(int32_t)L_28)); + } + +IL_007a: + { + int32_t L_29 = V_2; + int32_t L_30 = (__this->___length_0); + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0025; + } + } + +IL_0086: + { + StringBuilder_t457 * L_31 = V_1; + NullCheck(L_31); + String_t* L_32 = StringBuilder_ToString_m2059(L_31, /*hidden argument*/NULL); + return L_32; + } +} +// System.String System.String::Remove(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral962; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral977; +extern "C" String_t* String_Remove_m2065 (String_t* __this, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral962 = il2cpp_codegen_string_literal_from_index(962); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral977 = il2cpp_codegen_string_literal_from_index(977); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + int32_t V_4 = 0; + String_t* V_5 = {0}; + String_t* V_6 = {0}; + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral965, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral330, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int32_t L_4 = ___startIndex; + int32_t L_5 = (__this->___length_0); + int32_t L_6 = ___count; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))))) + { + goto IL_004c; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral977, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004c: + { + int32_t L_8 = (__this->___length_0); + int32_t L_9 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, ((int32_t)((int32_t)L_8-(int32_t)L_9)), /*hidden argument*/NULL); + V_0 = L_10; + String_t* L_11 = V_0; + V_5 = L_11; + String_t* L_12 = V_5; + int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13)); + V_6 = __this; + String_t* L_14 = V_6; + int32_t L_15 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_14))+(int32_t)L_15)); + uint16_t* L_16 = V_1; + V_3 = (uint16_t*)L_16; + uint16_t* L_17 = V_3; + uint16_t* L_18 = V_2; + int32_t L_19 = ___startIndex; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_17, (uint16_t*)(uint16_t*)L_18, L_19, /*hidden argument*/NULL); + int32_t L_20 = ___startIndex; + int32_t L_21 = ___count; + V_4 = ((int32_t)((int32_t)L_20+(int32_t)L_21)); + uint16_t* L_22 = V_3; + int32_t L_23 = ___startIndex; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_22+(int32_t)((int32_t)((int32_t)L_23*(int32_t)2)))); + uint16_t* L_24 = V_3; + uint16_t* L_25 = V_2; + int32_t L_26 = V_4; + int32_t L_27 = (__this->___length_0); + int32_t L_28 = V_4; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_24, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_25+(int32_t)((int32_t)((int32_t)L_26*(int32_t)2)))), ((int32_t)((int32_t)L_27-(int32_t)L_28)), /*hidden argument*/NULL); + V_5 = (String_t*)NULL; + V_6 = (String_t*)NULL; + String_t* L_29 = V_0; + return L_29; + } +} +// System.String System.String::ToLower() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" String_t* String_ToLower_m4760 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_1 = String_ToLower_m4769(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.String::ToLower(System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" String_t* String_ToLower_m4769 (String_t* __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + { + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_2); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)127))))) + { + goto IL_0025; + } + } + { + String_t* L_4 = String_ToLowerInvariant_m6093(__this, /*hidden argument*/NULL); + return L_4; + } + +IL_0025: + { + CultureInfo_t453 * L_5 = ___culture; + NullCheck(L_5); + TextInfo_t1163 * L_6 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_5); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker1< String_t*, String_t* >::Invoke(9 /* System.String System.Globalization.TextInfo::ToLower(System.String) */, L_6, __this); + return L_7; + } +} +// System.String System.String::ToLowerInvariant() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" String_t* String_ToLowerInvariant_m6093 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + int32_t V_5 = 0; + String_t* V_6 = {0}; + { + int32_t L_0 = (__this->___length_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + int32_t L_2 = (__this->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + uint16_t* L_4 = &(__this->___start_char_1); + V_1 = (uint16_t*)L_4; + String_t* L_5 = V_0; + V_6 = L_5; + String_t* L_6 = V_6; + int32_t L_7 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_6))+(int32_t)L_7)); + uint16_t* L_8 = V_2; + V_3 = (uint16_t*)L_8; + uint16_t* L_9 = V_1; + V_4 = (uint16_t*)L_9; + V_5 = 0; + goto IL_005a; + } + +IL_003e: + { + uint16_t* L_10 = V_3; + uint16_t* L_11 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_12 = Char_ToLowerInvariant_m6032(NULL /*static, unused*/, (*((uint16_t*)L_11)), /*hidden argument*/NULL); + *((int16_t*)(L_10)) = (int16_t)L_12; + uint16_t* L_13 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_13+(intptr_t)(((intptr_t)2)))); + uint16_t* L_14 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_14+(intptr_t)(((intptr_t)2)))); + int32_t L_15 = V_5; + V_5 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_005a: + { + int32_t L_16 = V_5; + int32_t L_17 = (__this->___length_0); + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_003e; + } + } + { + V_1 = (uint16_t*)(((uintptr_t)0)); + V_6 = (String_t*)NULL; + String_t* L_18 = V_0; + return L_18; + } +} +// System.String System.String::ToString() +extern "C" String_t* String_ToString_m2053 (String_t* __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.String System.String::ToString(System.IFormatProvider) +extern "C" String_t* String_ToString_m6094 (String_t* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return __this; + } +} +// System.String System.String::Format(System.String,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Format_m671 (Object_t * __this /* static, unused */, String_t* ___format, Object_t * ___arg0, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Format_m5731(NULL /*static, unused*/, (Object_t *)NULL, L_0, L_1, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.String::Format(System.String,System.Object,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Format_m6095 (Object_t * __this /* static, unused */, String_t* ___format, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + Object_t * L_4 = ___arg1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)L_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Format_m5731(NULL /*static, unused*/, (Object_t *)NULL, L_0, L_3, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.String::Format(System.String,System.Object,System.Object,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Format_m6096 (Object_t * __this /* static, unused */, String_t* ___format, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + Object_t * L_4 = ___arg1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_3; + Object_t * L_6 = ___arg2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 2, sizeof(Object_t *))) = (Object_t *)L_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m5731(NULL /*static, unused*/, (Object_t *)NULL, L_0, L_5, /*hidden argument*/NULL); + return L_7; + } +} +// System.String System.String::Format(System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Format_m2030 (Object_t * __this /* static, unused */, String_t* ___format, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m5731(NULL /*static, unused*/, (Object_t *)NULL, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.String System.String::Format(System.IFormatProvider,System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Format_m5731 (Object_t * __this /* static, unused */, Object_t * ___provider, String_t* ___format, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + Object_t * L_0 = ___provider; + String_t* L_1 = ___format; + ObjectU5BU5D_t162* L_2 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + StringBuilder_t457 * L_3 = String_FormatHelper_m6097(NULL /*static, unused*/, (StringBuilder_t457 *)NULL, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + String_t* L_5 = StringBuilder_ToString_m2059(L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Text.StringBuilder System.String::FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[]) +extern const Il2CppType* ICustomFormatter_t1793_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* ICustomFormatter_t1793_il2cpp_TypeInfo_var; +extern TypeInfo* IFormattable_t1794_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral987; +extern Il2CppCodeGenString* _stringLiteral988; +extern Il2CppCodeGenString* _stringLiteral989; +extern Il2CppCodeGenString* _stringLiteral990; +extern "C" StringBuilder_t457 * String_FormatHelper_m6097 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___result, Object_t * ___provider, String_t* ___format, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICustomFormatter_t1793_0_0_0_var = il2cpp_codegen_type_from_index(713); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + ICustomFormatter_t1793_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(713); + IFormattable_t1794_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(714); + _stringLiteral987 = il2cpp_codegen_string_literal_from_index(987); + _stringLiteral988 = il2cpp_codegen_string_literal_from_index(988); + _stringLiteral989 = il2cpp_codegen_string_literal_from_index(989); + _stringLiteral990 = il2cpp_codegen_string_literal_from_index(990); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + int32_t V_6 = 0; + int32_t V_7 = 0; + bool V_8 = false; + String_t* V_9 = {0}; + Object_t * V_10 = {0}; + String_t* V_11 = {0}; + Object_t * V_12 = {0}; + uint16_t V_13 = 0x0; + int32_t V_14 = 0; + { + String_t* L_0 = ___format; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral987, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___args; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral988, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + StringBuilder_t457 * L_4 = ___result; + if (L_4) + { + goto IL_0084; + } + } + { + V_1 = 0; + V_0 = 0; + goto IL_0057; + } + +IL_0031: + { + ObjectU5BU5D_t162* L_5 = ___args; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_2 = ((String_t*)IsInstSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))), String_t_il2cpp_TypeInfo_var)); + String_t* L_8 = V_2; + if (!L_8) + { + goto IL_004e; + } + } + { + int32_t L_9 = V_1; + String_t* L_10 = V_2; + NullCheck(L_10); + int32_t L_11 = (L_10->___length_0); + V_1 = ((int32_t)((int32_t)L_9+(int32_t)L_11)); + goto IL_0053; + } + +IL_004e: + { + goto IL_0060; + } + +IL_0053: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0057: + { + int32_t L_13 = V_0; + ObjectU5BU5D_t162* L_14 = ___args; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0031; + } + } + +IL_0060: + { + int32_t L_15 = V_0; + ObjectU5BU5D_t162* L_16 = ___args; + NullCheck(L_16); + if ((!(((uint32_t)L_15) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))))))) + { + goto IL_007d; + } + } + { + int32_t L_17 = V_1; + String_t* L_18 = ___format; + NullCheck(L_18); + int32_t L_19 = (L_18->___length_0); + StringBuilder_t457 * L_20 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_20, ((int32_t)((int32_t)L_17+(int32_t)L_19)), /*hidden argument*/NULL); + ___result = L_20; + goto IL_0084; + } + +IL_007d: + { + StringBuilder_t457 * L_21 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_21, /*hidden argument*/NULL); + ___result = L_21; + } + +IL_0084: + { + V_3 = 0; + int32_t L_22 = V_3; + V_4 = L_22; + goto IL_0228; + } + +IL_008e: + { + String_t* L_23 = ___format; + int32_t L_24 = V_3; + int32_t L_25 = L_24; + V_3 = ((int32_t)((int32_t)L_25+(int32_t)1)); + NullCheck(L_23); + uint16_t L_26 = String_get_Chars_m2061(L_23, L_25, /*hidden argument*/NULL); + V_5 = L_26; + uint16_t L_27 = V_5; + if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)123))))) + { + goto IL_01d5; + } + } + { + StringBuilder_t457 * L_28 = ___result; + String_t* L_29 = ___format; + int32_t L_30 = V_4; + int32_t L_31 = V_3; + int32_t L_32 = V_4; + NullCheck(L_28); + StringBuilder_Append_m4747(L_28, L_29, L_30, ((int32_t)((int32_t)((int32_t)((int32_t)L_31-(int32_t)L_32))-(int32_t)1)), /*hidden argument*/NULL); + String_t* L_33 = ___format; + int32_t L_34 = V_3; + NullCheck(L_33); + uint16_t L_35 = String_get_Chars_m2061(L_33, L_34, /*hidden argument*/NULL); + if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)123))))) + { + goto IL_00ce; + } + } + { + int32_t L_36 = V_3; + int32_t L_37 = L_36; + V_3 = ((int32_t)((int32_t)L_37+(int32_t)1)); + V_4 = L_37; + goto IL_0228; + } + +IL_00ce: + { + String_t* L_38 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_ParseFormatSpecifier_m6102(NULL /*static, unused*/, L_38, (&V_3), (&V_6), (&V_7), (&V_8), (&V_9), /*hidden argument*/NULL); + int32_t L_39 = V_6; + ObjectU5BU5D_t162* L_40 = ___args; + NullCheck(L_40); + if ((((int32_t)L_39) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))))) + { + goto IL_00f3; + } + } + { + FormatException_t890 * L_41 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_41, _stringLiteral989, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_41); + } + +IL_00f3: + { + ObjectU5BU5D_t162* L_42 = ___args; + int32_t L_43 = V_6; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + V_10 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_42, L_44, sizeof(Object_t *))); + V_12 = (Object_t *)NULL; + Object_t * L_45 = ___provider; + if (!L_45) + { + goto IL_0119; + } + } + { + Object_t * L_46 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_47 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ICustomFormatter_t1793_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_46); + Object_t * L_48 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_46, L_47); + V_12 = ((Object_t *)IsInst(L_48, ICustomFormatter_t1793_il2cpp_TypeInfo_var)); + } + +IL_0119: + { + Object_t * L_49 = V_10; + if (L_49) + { + goto IL_012c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_50 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_11 = L_50; + goto IL_0171; + } + +IL_012c: + { + Object_t * L_51 = V_12; + if (!L_51) + { + goto IL_0146; + } + } + { + Object_t * L_52 = V_12; + String_t* L_53 = V_9; + Object_t * L_54 = V_10; + Object_t * L_55 = ___provider; + NullCheck(L_52); + String_t* L_56 = (String_t*)InterfaceFuncInvoker3< String_t*, String_t*, Object_t *, Object_t * >::Invoke(0 /* System.String System.ICustomFormatter::Format(System.String,System.Object,System.IFormatProvider) */, ICustomFormatter_t1793_il2cpp_TypeInfo_var, L_52, L_53, L_54, L_55); + V_11 = L_56; + goto IL_0171; + } + +IL_0146: + { + Object_t * L_57 = V_10; + if (!((Object_t *)IsInst(L_57, IFormattable_t1794_il2cpp_TypeInfo_var))) + { + goto IL_0168; + } + } + { + Object_t * L_58 = V_10; + String_t* L_59 = V_9; + Object_t * L_60 = ___provider; + NullCheck(((Object_t *)Castclass(L_58, IFormattable_t1794_il2cpp_TypeInfo_var))); + String_t* L_61 = (String_t*)InterfaceFuncInvoker2< String_t*, String_t*, Object_t * >::Invoke(0 /* System.String System.IFormattable::ToString(System.String,System.IFormatProvider) */, IFormattable_t1794_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_58, IFormattable_t1794_il2cpp_TypeInfo_var)), L_59, L_60); + V_11 = L_61; + goto IL_0171; + } + +IL_0168: + { + Object_t * L_62 = V_10; + NullCheck(L_62); + String_t* L_63 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_62); + V_11 = L_63; + } + +IL_0171: + { + int32_t L_64 = V_7; + String_t* L_65 = V_11; + NullCheck(L_65); + int32_t L_66 = (L_65->___length_0); + if ((((int32_t)L_64) <= ((int32_t)L_66))) + { + goto IL_01c4; + } + } + { + int32_t L_67 = V_7; + String_t* L_68 = V_11; + NullCheck(L_68); + int32_t L_69 = (L_68->___length_0); + V_14 = ((int32_t)((int32_t)L_67-(int32_t)L_69)); + bool L_70 = V_8; + if (!L_70) + { + goto IL_01ab; + } + } + { + StringBuilder_t457 * L_71 = ___result; + String_t* L_72 = V_11; + NullCheck(L_71); + StringBuilder_Append_m2058(L_71, L_72, /*hidden argument*/NULL); + StringBuilder_t457 * L_73 = ___result; + int32_t L_74 = V_14; + NullCheck(L_73); + StringBuilder_Append_m9818(L_73, ((int32_t)32), L_74, /*hidden argument*/NULL); + goto IL_01bf; + } + +IL_01ab: + { + StringBuilder_t457 * L_75 = ___result; + int32_t L_76 = V_14; + NullCheck(L_75); + StringBuilder_Append_m9818(L_75, ((int32_t)32), L_76, /*hidden argument*/NULL); + StringBuilder_t457 * L_77 = ___result; + String_t* L_78 = V_11; + NullCheck(L_77); + StringBuilder_Append_m2058(L_77, L_78, /*hidden argument*/NULL); + } + +IL_01bf: + { + goto IL_01cd; + } + +IL_01c4: + { + StringBuilder_t457 * L_79 = ___result; + String_t* L_80 = V_11; + NullCheck(L_79); + StringBuilder_Append_m2058(L_79, L_80, /*hidden argument*/NULL); + } + +IL_01cd: + { + int32_t L_81 = V_3; + V_4 = L_81; + goto IL_0228; + } + +IL_01d5: + { + uint16_t L_82 = V_5; + if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)125))))) + { + goto IL_0214; + } + } + { + int32_t L_83 = V_3; + String_t* L_84 = ___format; + NullCheck(L_84); + int32_t L_85 = (L_84->___length_0); + if ((((int32_t)L_83) >= ((int32_t)L_85))) + { + goto IL_0214; + } + } + { + String_t* L_86 = ___format; + int32_t L_87 = V_3; + NullCheck(L_86); + uint16_t L_88 = String_get_Chars_m2061(L_86, L_87, /*hidden argument*/NULL); + if ((!(((uint32_t)L_88) == ((uint32_t)((int32_t)125))))) + { + goto IL_0214; + } + } + { + StringBuilder_t457 * L_89 = ___result; + String_t* L_90 = ___format; + int32_t L_91 = V_4; + int32_t L_92 = V_3; + int32_t L_93 = V_4; + NullCheck(L_89); + StringBuilder_Append_m4747(L_89, L_90, L_91, ((int32_t)((int32_t)((int32_t)((int32_t)L_92-(int32_t)L_93))-(int32_t)1)), /*hidden argument*/NULL); + int32_t L_94 = V_3; + int32_t L_95 = L_94; + V_3 = ((int32_t)((int32_t)L_95+(int32_t)1)); + V_4 = L_95; + goto IL_0228; + } + +IL_0214: + { + uint16_t L_96 = V_5; + if ((!(((uint32_t)L_96) == ((uint32_t)((int32_t)125))))) + { + goto IL_0228; + } + } + { + FormatException_t890 * L_97 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_97, _stringLiteral990, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_97); + } + +IL_0228: + { + int32_t L_98 = V_3; + String_t* L_99 = ___format; + NullCheck(L_99); + int32_t L_100 = (L_99->___length_0); + if ((((int32_t)L_98) < ((int32_t)L_100))) + { + goto IL_008e; + } + } + { + int32_t L_101 = V_4; + String_t* L_102 = ___format; + NullCheck(L_102); + int32_t L_103 = (L_102->___length_0); + if ((((int32_t)L_101) >= ((int32_t)L_103))) + { + goto IL_0254; + } + } + { + StringBuilder_t457 * L_104 = ___result; + String_t* L_105 = ___format; + int32_t L_106 = V_4; + String_t* L_107 = ___format; + NullCheck(L_107); + int32_t L_108 = String_get_Length_m2000(L_107, /*hidden argument*/NULL); + int32_t L_109 = V_4; + NullCheck(L_104); + StringBuilder_Append_m4747(L_104, L_105, L_106, ((int32_t)((int32_t)L_108-(int32_t)L_109)), /*hidden argument*/NULL); + } + +IL_0254: + { + StringBuilder_t457 * L_110 = ___result; + return L_110; + } +} +// System.String System.String::Concat(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Concat_m622 (Object_t * __this /* static, unused */, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + String_t* G_B5_0 = {0}; + String_t* G_B4_0 = {0}; + String_t* G_B6_0 = {0}; + String_t* G_B6_1 = {0}; + { + Object_t * L_0 = ___arg0; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___arg0; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); + G_B3_0 = L_2; + goto IL_0012; + } + +IL_0011: + { + G_B3_0 = ((String_t*)(NULL)); + } + +IL_0012: + { + Object_t * L_3 = ___arg1; + G_B4_0 = G_B3_0; + if (!L_3) + { + G_B5_0 = G_B3_0; + goto IL_0023; + } + } + { + Object_t * L_4 = ___arg1; + NullCheck(L_4); + String_t* L_5 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4); + G_B6_0 = L_5; + G_B6_1 = G_B4_0; + goto IL_0024; + } + +IL_0023: + { + G_B6_0 = ((String_t*)(NULL)); + G_B6_1 = G_B5_0; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m684(NULL /*static, unused*/, G_B6_1, G_B6_0, /*hidden argument*/NULL); + return L_6; + } +} +// System.String System.String::Concat(System.Object,System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Concat_m3446 (Object_t * __this /* static, unused */, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + { + Object_t * L_0 = ___arg0; + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_1; + goto IL_0018; + } + +IL_0011: + { + Object_t * L_2 = ___arg0; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2); + V_0 = L_3; + } + +IL_0018: + { + Object_t * L_4 = ___arg1; + if (L_4) + { + goto IL_0029; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_5; + goto IL_0030; + } + +IL_0029: + { + Object_t * L_6 = ___arg1; + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6); + V_1 = L_7; + } + +IL_0030: + { + Object_t * L_8 = ___arg2; + if (L_8) + { + goto IL_0041; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_2 = L_9; + goto IL_0048; + } + +IL_0041: + { + Object_t * L_10 = ___arg2; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10); + V_2 = L_11; + } + +IL_0048: + { + String_t* L_12 = V_0; + String_t* L_13 = V_1; + String_t* L_14 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m613(NULL /*static, unused*/, L_12, L_13, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.String System.String::Concat(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Concat_m684 (Object_t * __this /* static, unused */, String_t* ___str0, String_t* ___str1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + String_t* V_5 = {0}; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + String_t* V_8 = {0}; + { + String_t* L_0 = ___str0; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___str0; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002a; + } + } + +IL_0011: + { + String_t* L_3 = ___str1; + if (!L_3) + { + goto IL_0022; + } + } + { + String_t* L_4 = ___str1; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0028; + } + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_6; + } + +IL_0028: + { + String_t* L_7 = ___str1; + return L_7; + } + +IL_002a: + { + String_t* L_8 = ___str1; + if (!L_8) + { + goto IL_003b; + } + } + { + String_t* L_9 = ___str1; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_003d; + } + } + +IL_003b: + { + String_t* L_11 = ___str0; + return L_11; + } + +IL_003d: + { + String_t* L_12 = ___str0; + NullCheck(L_12); + int32_t L_13 = (L_12->___length_0); + String_t* L_14 = ___str1; + NullCheck(L_14); + int32_t L_15 = (L_14->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, ((int32_t)((int32_t)L_13+(int32_t)L_15)), /*hidden argument*/NULL); + V_0 = L_16; + String_t* L_17 = V_0; + V_5 = L_17; + String_t* L_18 = V_5; + int32_t L_19 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_18))+(int32_t)L_19)); + String_t* L_20 = ___str0; + V_6 = L_20; + String_t* L_21 = V_6; + int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22)); + uint16_t* L_23 = V_1; + uint16_t* L_24 = V_2; + String_t* L_25 = ___str0; + NullCheck(L_25); + int32_t L_26 = (L_25->___length_0); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_23, (uint16_t*)(uint16_t*)L_24, L_26, /*hidden argument*/NULL); + V_5 = (String_t*)NULL; + V_6 = (String_t*)NULL; + String_t* L_27 = V_0; + V_7 = L_27; + String_t* L_28 = V_7; + int32_t L_29 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_28))+(int32_t)L_29)); + String_t* L_30 = ___str1; + V_8 = L_30; + String_t* L_31 = V_8; + int32_t L_32 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_31))+(int32_t)L_32)); + uint16_t* L_33 = V_3; + String_t* L_34 = ___str0; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + uint16_t* L_36 = V_4; + String_t* L_37 = ___str1; + NullCheck(L_37); + int32_t L_38 = (L_37->___length_0); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_33+(int32_t)((int32_t)((int32_t)L_35*(int32_t)2)))), (uint16_t*)(uint16_t*)L_36, L_38, /*hidden argument*/NULL); + V_7 = (String_t*)NULL; + V_8 = (String_t*)NULL; + String_t* L_39 = V_0; + return L_39; + } +} +// System.String System.String::Concat(System.String,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Concat_m613 (Object_t * __this /* static, unused */, String_t* ___str0, String_t* ___str1, String_t* ___str2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + String_t* V_7 = {0}; + String_t* V_8 = {0}; + String_t* V_9 = {0}; + String_t* V_10 = {0}; + String_t* V_11 = {0}; + String_t* V_12 = {0}; + { + String_t* L_0 = ___str0; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___str0; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_005a; + } + } + +IL_0011: + { + String_t* L_3 = ___str1; + if (!L_3) + { + goto IL_0022; + } + } + { + String_t* L_4 = ___str1; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_003b; + } + } + +IL_0022: + { + String_t* L_6 = ___str2; + if (!L_6) + { + goto IL_0033; + } + } + { + String_t* L_7 = ___str2; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0039; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_9; + } + +IL_0039: + { + String_t* L_10 = ___str2; + return L_10; + } + +IL_003b: + { + String_t* L_11 = ___str2; + if (!L_11) + { + goto IL_004c; + } + } + { + String_t* L_12 = ___str2; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_004e; + } + } + +IL_004c: + { + String_t* L_14 = ___str1; + return L_14; + } + +IL_004e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str0 = L_15; + goto IL_00a2; + } + +IL_005a: + { + String_t* L_16 = ___str1; + if (!L_16) + { + goto IL_006b; + } + } + { + String_t* L_17 = ___str1; + NullCheck(L_17); + int32_t L_18 = String_get_Length_m2000(L_17, /*hidden argument*/NULL); + if (L_18) + { + goto IL_008a; + } + } + +IL_006b: + { + String_t* L_19 = ___str2; + if (!L_19) + { + goto IL_007c; + } + } + { + String_t* L_20 = ___str2; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_007e; + } + } + +IL_007c: + { + String_t* L_22 = ___str0; + return L_22; + } + +IL_007e: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str1 = L_23; + goto IL_00a2; + } + +IL_008a: + { + String_t* L_24 = ___str2; + if (!L_24) + { + goto IL_009b; + } + } + { + String_t* L_25 = ___str2; + NullCheck(L_25); + int32_t L_26 = String_get_Length_m2000(L_25, /*hidden argument*/NULL); + if (L_26) + { + goto IL_00a2; + } + } + +IL_009b: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str2 = L_27; + } + +IL_00a2: + { + String_t* L_28 = ___str0; + NullCheck(L_28); + int32_t L_29 = (L_28->___length_0); + String_t* L_30 = ___str1; + NullCheck(L_30); + int32_t L_31 = (L_30->___length_0); + String_t* L_32 = ___str2; + NullCheck(L_32); + int32_t L_33 = (L_32->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_29+(int32_t)L_31))+(int32_t)L_33)), /*hidden argument*/NULL); + V_0 = L_34; + String_t* L_35 = ___str0; + NullCheck(L_35); + int32_t L_36 = String_get_Length_m2000(L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00f4; + } + } + { + String_t* L_37 = V_0; + V_7 = L_37; + String_t* L_38 = V_7; + int32_t L_39 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_38))+(int32_t)L_39)); + String_t* L_40 = ___str0; + V_8 = L_40; + String_t* L_41 = V_8; + int32_t L_42 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_41))+(int32_t)L_42)); + uint16_t* L_43 = V_1; + uint16_t* L_44 = V_2; + String_t* L_45 = ___str0; + NullCheck(L_45); + int32_t L_46 = (L_45->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_43, (uint16_t*)(uint16_t*)L_44, L_46, /*hidden argument*/NULL); + V_7 = (String_t*)NULL; + V_8 = (String_t*)NULL; + } + +IL_00f4: + { + String_t* L_47 = ___str1; + NullCheck(L_47); + int32_t L_48 = String_get_Length_m2000(L_47, /*hidden argument*/NULL); + if (!L_48) + { + goto IL_0137; + } + } + { + String_t* L_49 = V_0; + V_9 = L_49; + String_t* L_50 = V_9; + int32_t L_51 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_50))+(int32_t)L_51)); + String_t* L_52 = ___str1; + V_10 = L_52; + String_t* L_53 = V_10; + int32_t L_54 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_53))+(int32_t)L_54)); + uint16_t* L_55 = V_3; + String_t* L_56 = ___str0; + NullCheck(L_56); + int32_t L_57 = String_get_Length_m2000(L_56, /*hidden argument*/NULL); + uint16_t* L_58 = V_4; + String_t* L_59 = ___str1; + NullCheck(L_59); + int32_t L_60 = (L_59->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_55+(int32_t)((int32_t)((int32_t)L_57*(int32_t)2)))), (uint16_t*)(uint16_t*)L_58, L_60, /*hidden argument*/NULL); + V_9 = (String_t*)NULL; + V_10 = (String_t*)NULL; + } + +IL_0137: + { + String_t* L_61 = ___str2; + NullCheck(L_61); + int32_t L_62 = String_get_Length_m2000(L_61, /*hidden argument*/NULL); + if (!L_62) + { + goto IL_0185; + } + } + { + String_t* L_63 = V_0; + V_11 = L_63; + String_t* L_64 = V_11; + int32_t L_65 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_64))+(int32_t)L_65)); + String_t* L_66 = ___str2; + V_12 = L_66; + String_t* L_67 = V_12; + int32_t L_68 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_6 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_67))+(int32_t)L_68)); + uint16_t* L_69 = V_5; + String_t* L_70 = ___str0; + NullCheck(L_70); + int32_t L_71 = String_get_Length_m2000(L_70, /*hidden argument*/NULL); + String_t* L_72 = ___str1; + NullCheck(L_72); + int32_t L_73 = String_get_Length_m2000(L_72, /*hidden argument*/NULL); + uint16_t* L_74 = V_6; + String_t* L_75 = ___str2; + NullCheck(L_75); + int32_t L_76 = (L_75->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_69+(int32_t)((int32_t)((int32_t)L_71*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_73*(int32_t)2)))), (uint16_t*)(uint16_t*)L_74, L_76, /*hidden argument*/NULL); + V_11 = (String_t*)NULL; + V_12 = (String_t*)NULL; + } + +IL_0185: + { + String_t* L_77 = V_0; + return L_77; + } +} +// System.String System.String::Concat(System.String,System.String,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_Concat_m2057 (Object_t * __this /* static, unused */, String_t* ___str0, String_t* ___str1, String_t* ___str2, String_t* ___str3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + uint16_t* V_7 = {0}; + uint16_t* V_8 = {0}; + String_t* V_9 = {0}; + String_t* V_10 = {0}; + String_t* V_11 = {0}; + String_t* V_12 = {0}; + String_t* V_13 = {0}; + String_t* V_14 = {0}; + String_t* V_15 = {0}; + String_t* V_16 = {0}; + { + String_t* L_0 = ___str0; + if (L_0) + { + goto IL_001e; + } + } + { + String_t* L_1 = ___str1; + if (L_1) + { + goto IL_001e; + } + } + { + String_t* L_2 = ___str2; + if (L_2) + { + goto IL_001e; + } + } + { + String_t* L_3 = ___str3; + if (L_3) + { + goto IL_001e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_001e: + { + String_t* L_5 = ___str0; + if (L_5) + { + goto IL_002b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str0 = L_6; + } + +IL_002b: + { + String_t* L_7 = ___str1; + if (L_7) + { + goto IL_0038; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str1 = L_8; + } + +IL_0038: + { + String_t* L_9 = ___str2; + if (L_9) + { + goto IL_0045; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str2 = L_10; + } + +IL_0045: + { + String_t* L_11 = ___str3; + if (L_11) + { + goto IL_0052; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___str3 = L_12; + } + +IL_0052: + { + String_t* L_13 = ___str0; + NullCheck(L_13); + int32_t L_14 = (L_13->___length_0); + String_t* L_15 = ___str1; + NullCheck(L_15); + int32_t L_16 = (L_15->___length_0); + String_t* L_17 = ___str2; + NullCheck(L_17); + int32_t L_18 = (L_17->___length_0); + String_t* L_19 = ___str3; + NullCheck(L_19); + int32_t L_20 = (L_19->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14+(int32_t)L_16))+(int32_t)L_18))+(int32_t)L_20)), /*hidden argument*/NULL); + V_0 = L_21; + String_t* L_22 = ___str0; + NullCheck(L_22); + int32_t L_23 = String_get_Length_m2000(L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00ab; + } + } + { + String_t* L_24 = V_0; + V_9 = L_24; + String_t* L_25 = V_9; + int32_t L_26 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_25))+(int32_t)L_26)); + String_t* L_27 = ___str0; + V_10 = L_27; + String_t* L_28 = V_10; + int32_t L_29 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_28))+(int32_t)L_29)); + uint16_t* L_30 = V_1; + uint16_t* L_31 = V_2; + String_t* L_32 = ___str0; + NullCheck(L_32); + int32_t L_33 = (L_32->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_30, (uint16_t*)(uint16_t*)L_31, L_33, /*hidden argument*/NULL); + V_9 = (String_t*)NULL; + V_10 = (String_t*)NULL; + } + +IL_00ab: + { + String_t* L_34 = ___str1; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_00ee; + } + } + { + String_t* L_36 = V_0; + V_11 = L_36; + String_t* L_37 = V_11; + int32_t L_38 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_37))+(int32_t)L_38)); + String_t* L_39 = ___str1; + V_12 = L_39; + String_t* L_40 = V_12; + int32_t L_41 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_40))+(int32_t)L_41)); + uint16_t* L_42 = V_3; + String_t* L_43 = ___str0; + NullCheck(L_43); + int32_t L_44 = String_get_Length_m2000(L_43, /*hidden argument*/NULL); + uint16_t* L_45 = V_4; + String_t* L_46 = ___str1; + NullCheck(L_46); + int32_t L_47 = (L_46->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_42+(int32_t)((int32_t)((int32_t)L_44*(int32_t)2)))), (uint16_t*)(uint16_t*)L_45, L_47, /*hidden argument*/NULL); + V_11 = (String_t*)NULL; + V_12 = (String_t*)NULL; + } + +IL_00ee: + { + String_t* L_48 = ___str2; + NullCheck(L_48); + int32_t L_49 = String_get_Length_m2000(L_48, /*hidden argument*/NULL); + if (!L_49) + { + goto IL_013c; + } + } + { + String_t* L_50 = V_0; + V_13 = L_50; + String_t* L_51 = V_13; + int32_t L_52 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_51))+(int32_t)L_52)); + String_t* L_53 = ___str2; + V_14 = L_53; + String_t* L_54 = V_14; + int32_t L_55 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_6 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_54))+(int32_t)L_55)); + uint16_t* L_56 = V_5; + String_t* L_57 = ___str0; + NullCheck(L_57); + int32_t L_58 = String_get_Length_m2000(L_57, /*hidden argument*/NULL); + String_t* L_59 = ___str1; + NullCheck(L_59); + int32_t L_60 = String_get_Length_m2000(L_59, /*hidden argument*/NULL); + uint16_t* L_61 = V_6; + String_t* L_62 = ___str2; + NullCheck(L_62); + int32_t L_63 = (L_62->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_56+(int32_t)((int32_t)((int32_t)L_58*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_60*(int32_t)2)))), (uint16_t*)(uint16_t*)L_61, L_63, /*hidden argument*/NULL); + V_13 = (String_t*)NULL; + V_14 = (String_t*)NULL; + } + +IL_013c: + { + String_t* L_64 = ___str3; + NullCheck(L_64); + int32_t L_65 = String_get_Length_m2000(L_64, /*hidden argument*/NULL); + if (!L_65) + { + goto IL_0193; + } + } + { + String_t* L_66 = V_0; + V_15 = L_66; + String_t* L_67 = V_15; + int32_t L_68 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_7 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_67))+(int32_t)L_68)); + String_t* L_69 = ___str3; + V_16 = L_69; + String_t* L_70 = V_16; + int32_t L_71 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_8 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_70))+(int32_t)L_71)); + uint16_t* L_72 = V_7; + String_t* L_73 = ___str0; + NullCheck(L_73); + int32_t L_74 = String_get_Length_m2000(L_73, /*hidden argument*/NULL); + String_t* L_75 = ___str1; + NullCheck(L_75); + int32_t L_76 = String_get_Length_m2000(L_75, /*hidden argument*/NULL); + String_t* L_77 = ___str2; + NullCheck(L_77); + int32_t L_78 = String_get_Length_m2000(L_77, /*hidden argument*/NULL); + uint16_t* L_79 = V_8; + String_t* L_80 = ___str3; + NullCheck(L_80); + int32_t L_81 = (L_80->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_72+(int32_t)((int32_t)((int32_t)L_74*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_76*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_78*(int32_t)2)))), (uint16_t*)(uint16_t*)L_79, L_81, /*hidden argument*/NULL); + V_15 = (String_t*)NULL; + V_16 = (String_t*)NULL; + } + +IL_0193: + { + String_t* L_82 = V_0; + return L_82; + } +} +// System.String System.String::Concat(System.Object[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral988; +extern "C" String_t* String_Concat_m631 (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral988 = il2cpp_codegen_string_literal_from_index(988); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringU5BU5D_t163* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + ObjectU5BU5D_t162* L_0 = ___args; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral988, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___args; + NullCheck(L_2); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + int32_t L_3 = V_0; + if (L_3) + { + goto IL_0021; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_0021: + { + int32_t L_5 = V_0; + V_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_5)); + V_2 = 0; + V_3 = 0; + goto IL_0053; + } + +IL_0031: + { + ObjectU5BU5D_t162* L_6 = ___args; + int32_t L_7 = V_3; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if (!(*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *)))) + { + goto IL_004f; + } + } + { + StringU5BU5D_t163* L_9 = V_1; + int32_t L_10 = V_3; + ObjectU5BU5D_t162* L_11 = ___args; + int32_t L_12 = V_3; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_11, L_13, sizeof(Object_t *)))); + String_t* L_14 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (*(Object_t **)(Object_t **)SZArrayLdElema(L_11, L_13, sizeof(Object_t *)))); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + ArrayElementTypeCheck (L_9, L_14); + *((String_t**)(String_t**)SZArrayLdElema(L_9, L_10, sizeof(String_t*))) = (String_t*)L_14; + int32_t L_15 = V_2; + StringU5BU5D_t163* L_16 = V_1; + int32_t L_17 = V_3; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_16, L_18, sizeof(String_t*)))); + int32_t L_19 = ((*(String_t**)(String_t**)SZArrayLdElema(L_16, L_18, sizeof(String_t*)))->___length_0); + V_2 = ((int32_t)((int32_t)L_15+(int32_t)L_19)); + } + +IL_004f: + { + int32_t L_20 = V_3; + V_3 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_0053: + { + int32_t L_21 = V_3; + int32_t L_22 = V_0; + if ((((int32_t)L_21) < ((int32_t)L_22))) + { + goto IL_0031; + } + } + { + StringU5BU5D_t163* L_23 = V_1; + int32_t L_24 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = String_ConcatInternal_m6098(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.String System.String::Concat(System.String[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral991; +extern "C" String_t* String_Concat_m633 (Object_t * __this /* static, unused */, StringU5BU5D_t163* ___values, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral991 = il2cpp_codegen_string_literal_from_index(991); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + { + StringU5BU5D_t163* L_0 = ___values; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral991, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = 0; + V_1 = 0; + goto IL_0031; + } + +IL_001a: + { + StringU5BU5D_t163* L_2 = ___values; + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_2 = (*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*))); + String_t* L_5 = V_2; + if (!L_5) + { + goto IL_002d; + } + } + { + int32_t L_6 = V_0; + String_t* L_7 = V_2; + NullCheck(L_7); + int32_t L_8 = (L_7->___length_0); + V_0 = ((int32_t)((int32_t)L_6+(int32_t)L_8)); + } + +IL_002d: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0031: + { + int32_t L_10 = V_1; + StringU5BU5D_t163* L_11 = ___values; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_001a; + } + } + { + StringU5BU5D_t163* L_12 = ___values; + int32_t L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = String_ConcatInternal_m6098(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.String System.String::ConcatInternal(System.String[],System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_ConcatInternal_m6098 (Object_t * __this /* static, unused */, StringU5BU5D_t163* ___values, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + String_t* V_4 = {0}; + uint16_t* V_5 = {0}; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + { + int32_t L_0 = ___length; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + int32_t L_2 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = V_0; + V_6 = L_4; + String_t* L_5 = V_6; + int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6)); + V_2 = 0; + V_3 = 0; + goto IL_0068; + } + +IL_0029: + { + StringU5BU5D_t163* L_7 = ___values; + int32_t L_8 = V_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_4 = (*(String_t**)(String_t**)SZArrayLdElema(L_7, L_9, sizeof(String_t*))); + String_t* L_10 = V_4; + if (!L_10) + { + goto IL_0064; + } + } + { + String_t* L_11 = V_4; + V_7 = L_11; + String_t* L_12 = V_7; + int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13)); + uint16_t* L_14 = V_1; + int32_t L_15 = V_2; + uint16_t* L_16 = V_5; + String_t* L_17 = V_4; + NullCheck(L_17); + int32_t L_18 = (L_17->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15*(int32_t)2)))), (uint16_t*)(uint16_t*)L_16, L_18, /*hidden argument*/NULL); + V_7 = (String_t*)NULL; + int32_t L_19 = V_2; + String_t* L_20 = V_4; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_19+(int32_t)L_21)); + } + +IL_0064: + { + int32_t L_22 = V_3; + V_3 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0068: + { + int32_t L_23 = V_3; + StringU5BU5D_t163* L_24 = ___values; + NullCheck(L_24); + if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))) + { + goto IL_0029; + } + } + { + V_6 = (String_t*)NULL; + String_t* L_25 = V_0; + return L_25; + } +} +// System.String System.String::Insert(System.Int32,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral992; +extern "C" String_t* String_Insert_m2070 (String_t* __this, int32_t ___startIndex, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral992 = il2cpp_codegen_string_literal_from_index(992); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + String_t* V_5 = {0}; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = (__this->___length_0); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0034; + } + } + +IL_0024: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral992, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + String_t* L_6 = ___value; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0041; + } + } + { + return __this; + } + +IL_0041: + { + int32_t L_8 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if (L_8) + { + goto IL_004e; + } + } + { + String_t* L_9 = ___value; + return L_9; + } + +IL_004e: + { + int32_t L_10 = (__this->___length_0); + String_t* L_11 = ___value; + NullCheck(L_11); + int32_t L_12 = (L_11->___length_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, ((int32_t)((int32_t)L_10+(int32_t)L_12)), /*hidden argument*/NULL); + V_0 = L_13; + String_t* L_14 = V_0; + V_5 = L_14; + String_t* L_15 = V_5; + int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16)); + V_6 = __this; + String_t* L_17 = V_6; + int32_t L_18 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_17))+(int32_t)L_18)); + String_t* L_19 = ___value; + V_7 = L_19; + String_t* L_20 = V_7; + int32_t L_21 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_20))+(int32_t)L_21)); + uint16_t* L_22 = V_1; + V_4 = (uint16_t*)L_22; + uint16_t* L_23 = V_4; + uint16_t* L_24 = V_2; + int32_t L_25 = ___startIndex; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_23, (uint16_t*)(uint16_t*)L_24, L_25, /*hidden argument*/NULL); + uint16_t* L_26 = V_4; + int32_t L_27 = ___startIndex; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_27*(int32_t)2)))); + uint16_t* L_28 = V_4; + uint16_t* L_29 = V_3; + String_t* L_30 = ___value; + NullCheck(L_30); + int32_t L_31 = (L_30->___length_0); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_28, (uint16_t*)(uint16_t*)L_29, L_31, /*hidden argument*/NULL); + uint16_t* L_32 = V_4; + String_t* L_33 = ___value; + NullCheck(L_33); + int32_t L_34 = (L_33->___length_0); + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_32+(int32_t)((int32_t)((int32_t)L_34*(int32_t)2)))); + uint16_t* L_35 = V_4; + uint16_t* L_36 = V_2; + int32_t L_37 = ___startIndex; + int32_t L_38 = (__this->___length_0); + int32_t L_39 = ___startIndex; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_35, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_36+(int32_t)((int32_t)((int32_t)L_37*(int32_t)2)))), ((int32_t)((int32_t)L_38-(int32_t)L_39)), /*hidden argument*/NULL); + V_5 = (String_t*)NULL; + V_6 = (String_t*)NULL; + V_7 = (String_t*)NULL; + String_t* L_40 = V_0; + return L_40; + } +} +// System.String System.String::Join(System.String,System.String[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" String_t* String_Join_m6099 (Object_t * __this /* static, unused */, String_t* ___separator, StringU5BU5D_t163* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___separator; + if (L_2) + { + goto IL_001e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___separator = L_3; + } + +IL_001e: + { + String_t* L_4 = ___separator; + StringU5BU5D_t163* L_5 = ___value; + StringU5BU5D_t163* L_6 = ___value; + NullCheck(L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_JoinUnchecked_m6101(NULL /*static, unused*/, L_4, L_5, 0, (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))), /*hidden argument*/NULL); + return L_7; + } +} +// System.String System.String::Join(System.String,System.String[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral993; +extern "C" String_t* String_Join_m6100 (Object_t * __this /* static, unused */, String_t* ___separator, StringU5BU5D_t163* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral993 = il2cpp_codegen_string_literal_from_index(993); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral965, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___startIndex; + StringU5BU5D_t163* L_7 = ___value; + NullCheck(L_7); + int32_t L_8 = ___count; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005a; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral965, _stringLiteral993, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005a: + { + int32_t L_10 = ___startIndex; + StringU5BU5D_t163* L_11 = ___value; + NullCheck(L_11); + if ((!(((uint32_t)L_10) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))))) + { + goto IL_0069; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_12; + } + +IL_0069: + { + String_t* L_13 = ___separator; + if (L_13) + { + goto IL_0076; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___separator = L_14; + } + +IL_0076: + { + String_t* L_15 = ___separator; + StringU5BU5D_t163* L_16 = ___value; + int32_t L_17 = ___startIndex; + int32_t L_18 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_JoinUnchecked_m6101(NULL /*static, unused*/, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.String System.String::JoinUnchecked(System.String,System.String[],System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_JoinUnchecked_m6101 (Object_t * __this /* static, unused */, String_t* ___separator, StringU5BU5D_t163* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint16_t* V_6 = {0}; + int32_t V_7 = 0; + int32_t V_8 = 0; + String_t* V_9 = {0}; + uint16_t* V_10 = {0}; + String_t* V_11 = {0}; + uint16_t* V_12 = {0}; + String_t* V_13 = {0}; + String_t* V_14 = {0}; + String_t* V_15 = {0}; + String_t* V_16 = {0}; + { + V_0 = 0; + int32_t L_0 = ___startIndex; + int32_t L_1 = ___count; + V_1 = ((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___startIndex; + V_2 = L_2; + goto IL_0024; + } + +IL_000d: + { + StringU5BU5D_t163* L_3 = ___value; + int32_t L_4 = V_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_3, L_5, sizeof(String_t*))); + String_t* L_6 = V_3; + if (!L_6) + { + goto IL_0020; + } + } + { + int32_t L_7 = V_0; + String_t* L_8 = V_3; + NullCheck(L_8); + int32_t L_9 = (L_8->___length_0); + V_0 = ((int32_t)((int32_t)L_7+(int32_t)L_9)); + } + +IL_0020: + { + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0024: + { + int32_t L_11 = V_2; + int32_t L_12 = V_1; + if ((((int32_t)L_11) < ((int32_t)L_12))) + { + goto IL_000d; + } + } + { + int32_t L_13 = V_0; + String_t* L_14 = ___separator; + NullCheck(L_14); + int32_t L_15 = (L_14->___length_0); + int32_t L_16 = ___count; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)((int32_t)((int32_t)L_15*(int32_t)((int32_t)((int32_t)L_16-(int32_t)1)))))); + int32_t L_17 = V_0; + if ((((int32_t)L_17) > ((int32_t)0))) + { + goto IL_0045; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_18; + } + +IL_0045: + { + int32_t L_19 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + V_4 = L_20; + int32_t L_21 = V_1; + V_1 = ((int32_t)((int32_t)L_21-(int32_t)1)); + String_t* L_22 = V_4; + V_13 = L_22; + String_t* L_23 = V_13; + int32_t L_24 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_23))+(int32_t)L_24)); + String_t* L_25 = ___separator; + V_14 = L_25; + String_t* L_26 = V_14; + int32_t L_27 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_6 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_26))+(int32_t)L_27)); + V_7 = 0; + int32_t L_28 = ___startIndex; + V_8 = L_28; + goto IL_00f7; + } + +IL_0079: + { + StringU5BU5D_t163* L_29 = ___value; + int32_t L_30 = V_8; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + V_9 = (*(String_t**)(String_t**)SZArrayLdElema(L_29, L_31, sizeof(String_t*))); + String_t* L_32 = V_9; + if (!L_32) + { + goto IL_00c6; + } + } + { + String_t* L_33 = V_9; + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + if ((((int32_t)L_34) <= ((int32_t)0))) + { + goto IL_00c6; + } + } + { + String_t* L_35 = V_9; + V_15 = L_35; + String_t* L_36 = V_15; + int32_t L_37 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_10 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_36))+(int32_t)L_37)); + uint16_t* L_38 = V_5; + int32_t L_39 = V_7; + uint16_t* L_40 = V_10; + String_t* L_41 = V_9; + NullCheck(L_41); + int32_t L_42 = String_get_Length_m2000(L_41, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_38+(int32_t)((int32_t)((int32_t)L_39*(int32_t)2)))), (uint16_t*)(uint16_t*)L_40, L_42, /*hidden argument*/NULL); + V_15 = (String_t*)NULL; + int32_t L_43 = V_7; + String_t* L_44 = V_9; + NullCheck(L_44); + int32_t L_45 = String_get_Length_m2000(L_44, /*hidden argument*/NULL); + V_7 = ((int32_t)((int32_t)L_43+(int32_t)L_45)); + } + +IL_00c6: + { + String_t* L_46 = ___separator; + NullCheck(L_46); + int32_t L_47 = String_get_Length_m2000(L_46, /*hidden argument*/NULL); + if ((((int32_t)L_47) <= ((int32_t)0))) + { + goto IL_00f1; + } + } + { + uint16_t* L_48 = V_5; + int32_t L_49 = V_7; + uint16_t* L_50 = V_6; + String_t* L_51 = ___separator; + NullCheck(L_51); + int32_t L_52 = String_get_Length_m2000(L_51, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_48+(int32_t)((int32_t)((int32_t)L_49*(int32_t)2)))), (uint16_t*)(uint16_t*)L_50, L_52, /*hidden argument*/NULL); + int32_t L_53 = V_7; + String_t* L_54 = ___separator; + NullCheck(L_54); + int32_t L_55 = String_get_Length_m2000(L_54, /*hidden argument*/NULL); + V_7 = ((int32_t)((int32_t)L_53+(int32_t)L_55)); + } + +IL_00f1: + { + int32_t L_56 = V_8; + V_8 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_00f7: + { + int32_t L_57 = V_8; + int32_t L_58 = V_1; + if ((((int32_t)L_57) < ((int32_t)L_58))) + { + goto IL_0079; + } + } + { + StringU5BU5D_t163* L_59 = ___value; + int32_t L_60 = V_1; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_60); + int32_t L_61 = L_60; + V_11 = (*(String_t**)(String_t**)SZArrayLdElema(L_59, L_61, sizeof(String_t*))); + String_t* L_62 = V_11; + if (!L_62) + { + goto IL_013f; + } + } + { + String_t* L_63 = V_11; + NullCheck(L_63); + int32_t L_64 = String_get_Length_m2000(L_63, /*hidden argument*/NULL); + if ((((int32_t)L_64) <= ((int32_t)0))) + { + goto IL_013f; + } + } + { + String_t* L_65 = V_11; + V_16 = L_65; + String_t* L_66 = V_16; + int32_t L_67 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_12 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_66))+(int32_t)L_67)); + uint16_t* L_68 = V_5; + int32_t L_69 = V_7; + uint16_t* L_70 = V_12; + String_t* L_71 = V_11; + NullCheck(L_71); + int32_t L_72 = String_get_Length_m2000(L_71, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_68+(int32_t)((int32_t)((int32_t)L_69*(int32_t)2)))), (uint16_t*)(uint16_t*)L_70, L_72, /*hidden argument*/NULL); + V_16 = (String_t*)NULL; + } + +IL_013f: + { + V_13 = (String_t*)NULL; + V_14 = (String_t*)NULL; + String_t* L_73 = V_4; + return L_73; + } +} +// System.Int32 System.String::get_Length() +extern "C" int32_t String_get_Length_m2000 (String_t* __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___length_0); + return L_0; + } +} +// System.Void System.String::ParseFormatSpecifier(System.String,System.Int32&,System.Int32&,System.Int32&,System.Boolean&,System.String&) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral990; +extern "C" void String_ParseFormatSpecifier_m6102 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, int32_t* ___n, int32_t* ___width, bool* ___left_align, String_t** ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral990 = il2cpp_codegen_string_literal_from_index(990); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t* L_0 = ___n; + String_t* L_1 = ___str; + int32_t* L_2 = ___ptr; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_3 = String_ParseDecimal_m6103(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + *((int32_t*)(L_0)) = (int32_t)L_3; + int32_t* L_4 = ___n; + if ((((int32_t)(*((int32_t*)L_4))) >= ((int32_t)0))) + { + goto IL_001c; + } + } + +IL_0011: + { + FormatException_t890 * L_5 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_5, _stringLiteral990, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_001c: + { + String_t* L_6 = ___str; + int32_t* L_7 = ___ptr; + NullCheck(L_6); + uint16_t L_8 = String_get_Chars_m2061(L_6, (*((int32_t*)L_7)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)44))))) + { + goto IL_009d; + } + } + +IL_002b: + { + int32_t* L_9 = ___ptr; + int32_t* L_10 = ___ptr; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_10))+(int32_t)1)); + goto IL_003c; + } + +IL_0036: + { + int32_t* L_11 = ___ptr; + int32_t* L_12 = ___ptr; + *((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_12))+(int32_t)1)); + } + +IL_003c: + { + String_t* L_13 = ___str; + int32_t* L_14 = ___ptr; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, (*((int32_t*)L_14)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_16 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_0036; + } + } + +IL_004e: + { + int32_t* L_17 = ___ptr; + V_0 = (*((int32_t*)L_17)); + String_t** L_18 = ___format; + String_t* L_19 = ___str; + int32_t L_20 = V_0; + int32_t* L_21 = ___ptr; + int32_t L_22 = V_0; + NullCheck(L_19); + String_t* L_23 = String_Substring_m2063(L_19, L_20, ((int32_t)((int32_t)(*((int32_t*)L_21))-(int32_t)L_22)), /*hidden argument*/NULL); + *((Object_t **)(L_18)) = (Object_t *)L_23; + bool* L_24 = ___left_align; + String_t* L_25 = ___str; + int32_t* L_26 = ___ptr; + NullCheck(L_25); + uint16_t L_27 = String_get_Chars_m2061(L_25, (*((int32_t*)L_26)), /*hidden argument*/NULL); + *((int8_t*)(L_24)) = (int8_t)((((int32_t)L_27) == ((int32_t)((int32_t)45)))? 1 : 0); + bool* L_28 = ___left_align; + if (!(*((int8_t*)L_28))) + { + goto IL_007c; + } + } + +IL_0076: + { + int32_t* L_29 = ___ptr; + int32_t* L_30 = ___ptr; + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_30))+(int32_t)1)); + } + +IL_007c: + { + int32_t* L_31 = ___width; + String_t* L_32 = ___str; + int32_t* L_33 = ___ptr; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_34 = String_ParseDecimal_m6103(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + *((int32_t*)(L_31)) = (int32_t)L_34; + int32_t* L_35 = ___width; + if ((((int32_t)(*((int32_t*)L_35))) >= ((int32_t)0))) + { + goto IL_0098; + } + } + +IL_008d: + { + FormatException_t890 * L_36 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_36, _stringLiteral990, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_0098: + { + goto IL_00ac; + } + +IL_009d: + { + int32_t* L_37 = ___width; + *((int32_t*)(L_37)) = (int32_t)0; + bool* L_38 = ___left_align; + *((int8_t*)(L_38)) = (int8_t)0; + String_t** L_39 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_40 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + *((Object_t **)(L_39)) = (Object_t *)L_40; + } + +IL_00ac: + { + String_t* L_41 = ___str; + int32_t* L_42 = ___ptr; + NullCheck(L_41); + uint16_t L_43 = String_get_Chars_m2061(L_41, (*((int32_t*)L_42)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)58))))) + { + goto IL_00fa; + } + } + +IL_00bb: + { + int32_t* L_44 = ___ptr; + int32_t* L_45 = ___ptr; + int32_t L_46 = ((int32_t)((int32_t)(*((int32_t*)L_45))+(int32_t)1)); + V_2 = L_46; + *((int32_t*)(L_44)) = (int32_t)L_46; + int32_t L_47 = V_2; + V_1 = L_47; + goto IL_00d0; + } + +IL_00ca: + { + int32_t* L_48 = ___ptr; + int32_t* L_49 = ___ptr; + *((int32_t*)(L_48)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_49))+(int32_t)1)); + } + +IL_00d0: + { + String_t* L_50 = ___str; + int32_t* L_51 = ___ptr; + NullCheck(L_50); + uint16_t L_52 = String_get_Chars_m2061(L_50, (*((int32_t*)L_51)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)125))))) + { + goto IL_00ca; + } + } + +IL_00df: + { + String_t** L_53 = ___format; + String_t** L_54 = ___format; + String_t* L_55 = ___str; + int32_t L_56 = V_1; + int32_t* L_57 = ___ptr; + int32_t L_58 = V_1; + NullCheck(L_55); + String_t* L_59 = String_Substring_m2063(L_55, L_56, ((int32_t)((int32_t)(*((int32_t*)L_57))-(int32_t)L_58)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_60 = String_Concat_m684(NULL /*static, unused*/, (*((String_t**)L_54)), L_59, /*hidden argument*/NULL); + *((Object_t **)(L_53)) = (Object_t *)L_60; + goto IL_00fe; + } + +IL_00fa: + { + String_t** L_61 = ___format; + *((Object_t **)(L_61)) = (Object_t *)NULL; + } + +IL_00fe: + { + String_t* L_62 = ___str; + int32_t* L_63 = ___ptr; + int32_t* L_64 = ___ptr; + int32_t L_65 = (*((int32_t*)L_64)); + V_2 = L_65; + *((int32_t*)(L_63)) = (int32_t)((int32_t)((int32_t)L_65+(int32_t)1)); + int32_t L_66 = V_2; + NullCheck(L_62); + uint16_t L_67 = String_get_Chars_m2061(L_62, L_66, /*hidden argument*/NULL); + if ((((int32_t)L_67) == ((int32_t)((int32_t)125)))) + { + goto IL_011f; + } + } + +IL_0114: + { + FormatException_t890 * L_68 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_68, _stringLiteral990, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_68); + } + +IL_011f: + { + goto IL_0135; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0124; + throw e; + } + +CATCH_0124: + { // begin catch(System.IndexOutOfRangeException) + { + FormatException_t890 * L_69 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_69, _stringLiteral990, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_69); + } + +IL_0130: + { + goto IL_0135; + } + } // end catch (depth: 1) + +IL_0135: + { + return; + } +} +// System.Int32 System.String::ParseDecimal(System.String,System.Int32&) +extern "C" int32_t String_ParseDecimal_m6103 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + int32_t* L_0 = ___ptr; + V_0 = (*((int32_t*)L_0)); + V_1 = 0; + } + +IL_0005: + { + String_t* L_1 = ___str; + int32_t L_2 = V_0; + NullCheck(L_1); + uint16_t L_3 = String_get_Chars_m2061(L_1, L_2, /*hidden argument*/NULL); + V_2 = L_3; + uint16_t L_4 = V_2; + if ((((int32_t)L_4) < ((int32_t)((int32_t)48)))) + { + goto IL_001d; + } + } + { + uint16_t L_5 = V_2; + if ((((int32_t)((int32_t)57)) >= ((int32_t)L_5))) + { + goto IL_0022; + } + } + +IL_001d: + { + goto IL_0035; + } + +IL_0022: + { + int32_t L_6 = V_1; + uint16_t L_7 = V_2; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6*(int32_t)((int32_t)10)))+(int32_t)L_7))-(int32_t)((int32_t)48))); + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + goto IL_0005; + } + +IL_0035: + { + int32_t L_9 = V_0; + int32_t* L_10 = ___ptr; + if ((!(((uint32_t)L_9) == ((uint32_t)(*((int32_t*)L_10)))))) + { + goto IL_003f; + } + } + { + return (-1); + } + +IL_003f: + { + int32_t* L_11 = ___ptr; + int32_t L_12 = V_0; + *((int32_t*)(L_11)) = (int32_t)L_12; + int32_t L_13 = V_1; + return L_13; + } +} +// System.Void System.String::InternalSetChar(System.Int32,System.Char) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral994; +extern "C" void String_InternalSetChar_m6104 (String_t* __this, int32_t ___idx, uint16_t ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral994 = il2cpp_codegen_string_literal_from_index(994); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + { + int32_t L_0 = ___idx; + int32_t L_1 = String_get_Length_m2000(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, _stringLiteral994, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + uint16_t* L_3 = &(__this->___start_char_1); + V_0 = (uint16_t*)L_3; + uint16_t* L_4 = V_0; + int32_t L_5 = ___idx; + uint16_t L_6 = ___val; + *((int16_t*)(((uint16_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)2)))))) = (int16_t)L_6; + V_0 = (uint16_t*)(((uintptr_t)0)); + return; + } +} +// System.Void System.String::InternalSetLength(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral995; +extern Il2CppCodeGenString* _stringLiteral996; +extern "C" void String_InternalSetLength_m6105 (String_t* __this, int32_t ___newLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral995 = il2cpp_codegen_string_literal_from_index(995); + _stringLiteral996 = il2cpp_codegen_string_literal_from_index(996); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + { + int32_t L_0 = ___newLength; + int32_t L_1 = (__this->___length_0); + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_001c; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral995, _stringLiteral996, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint16_t* L_3 = &(__this->___start_char_1); + V_0 = (uint16_t*)L_3; + uint16_t* L_4 = V_0; + int32_t L_5 = ___newLength; + V_1 = (uint16_t*)((uint16_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)2)))); + uint16_t* L_6 = V_0; + int32_t L_7 = (__this->___length_0); + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))); + goto IL_0041; + } + +IL_0039: + { + uint16_t* L_8 = V_1; + *((int16_t*)(L_8)) = (int16_t)0; + uint16_t* L_9 = V_1; + V_1 = (uint16_t*)((uint16_t*)((intptr_t)L_9+(intptr_t)(((intptr_t)2)))); + } + +IL_0041: + { + uint16_t* L_10 = V_1; + uint16_t* L_11 = V_2; + if ((!(((uintptr_t)L_10) >= ((uintptr_t)L_11)))) + { + goto IL_0039; + } + } + { + V_0 = (uint16_t*)(((uintptr_t)0)); + int32_t L_12 = ___newLength; + __this->___length_0 = L_12; + return; + } +} +// System.Int32 System.String::GetHashCode() +extern "C" int32_t String_GetHashCode_m2034 (String_t* __this, const MethodInfo* method) +{ + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + int32_t V_3 = 0; + String_t* V_4 = {0}; + { + V_4 = __this; + String_t* L_0 = V_4; + int32_t L_1 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_0))+(int32_t)L_1)); + uint16_t* L_2 = V_0; + V_1 = (uint16_t*)L_2; + uint16_t* L_3 = V_1; + int32_t L_4 = (__this->___length_0); + V_2 = (uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_3+(int32_t)((int32_t)((int32_t)L_4*(int32_t)2))))-(int32_t)2)); + V_3 = 0; + goto IL_003b; + } + +IL_0023: + { + int32_t L_5 = V_3; + int32_t L_6 = V_3; + uint16_t* L_7 = V_1; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)5))-(int32_t)L_6))+(int32_t)(*((uint16_t*)L_7)))); + int32_t L_8 = V_3; + int32_t L_9 = V_3; + uint16_t* L_10 = V_1; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8<<(int32_t)5))-(int32_t)L_9))+(int32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_10+(int32_t)2)))))); + uint16_t* L_11 = V_1; + V_1 = (uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)4)); + } + +IL_003b: + { + uint16_t* L_12 = V_1; + uint16_t* L_13 = V_2; + if ((!(((uintptr_t)L_12) >= ((uintptr_t)L_13)))) + { + goto IL_0023; + } + } + { + uint16_t* L_14 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_14+(intptr_t)(((intptr_t)2)))); + uint16_t* L_15 = V_1; + uint16_t* L_16 = V_2; + if ((!(((uintptr_t)L_15) < ((uintptr_t)L_16)))) + { + goto IL_0057; + } + } + { + int32_t L_17 = V_3; + int32_t L_18 = V_3; + uint16_t* L_19 = V_1; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)5))-(int32_t)L_18))+(int32_t)(*((uint16_t*)L_19)))); + } + +IL_0057: + { + int32_t L_20 = V_3; + return L_20; + } +} +// System.Int32 System.String::GetCaseInsensitiveHashCode() +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" int32_t String_GetCaseInsensitiveHashCode_m6106 (String_t* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + int32_t V_3 = 0; + String_t* V_4 = {0}; + { + V_4 = __this; + String_t* L_0 = V_4; + int32_t L_1 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_0))+(int32_t)L_1)); + uint16_t* L_2 = V_0; + V_1 = (uint16_t*)L_2; + uint16_t* L_3 = V_1; + int32_t L_4 = (__this->___length_0); + V_2 = (uint16_t*)((uint16_t*)((intptr_t)((uint16_t*)((intptr_t)L_3+(int32_t)((int32_t)((int32_t)L_4*(int32_t)2))))-(int32_t)2)); + V_3 = 0; + goto IL_0045; + } + +IL_0023: + { + int32_t L_5 = V_3; + int32_t L_6 = V_3; + uint16_t* L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_8 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)L_7)), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)5))-(int32_t)L_6))+(int32_t)L_8)); + int32_t L_9 = V_3; + int32_t L_10 = V_3; + uint16_t* L_11 = V_1; + uint16_t L_12 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)2)))), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)5))-(int32_t)L_10))+(int32_t)L_12)); + uint16_t* L_13 = V_1; + V_1 = (uint16_t*)((uint16_t*)((intptr_t)L_13+(int32_t)4)); + } + +IL_0045: + { + uint16_t* L_14 = V_1; + uint16_t* L_15 = V_2; + if ((!(((uintptr_t)L_14) >= ((uintptr_t)L_15)))) + { + goto IL_0023; + } + } + { + uint16_t* L_16 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_16+(intptr_t)(((intptr_t)2)))); + uint16_t* L_17 = V_1; + uint16_t* L_18 = V_2; + if ((!(((uintptr_t)L_17) < ((uintptr_t)L_18)))) + { + goto IL_0066; + } + } + { + int32_t L_19 = V_3; + int32_t L_20 = V_3; + uint16_t* L_21 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_22 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, (*((uint16_t*)L_21)), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_19<<(int32_t)5))-(int32_t)L_20))+(int32_t)L_22)); + } + +IL_0066: + { + int32_t L_23 = V_3; + return L_23; + } +} +// System.String System.String::CreateString(System.SByte*) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* AccessViolationException_t1666_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral997; +extern Il2CppCodeGenString* _stringLiteral998; +extern "C" String_t* String_CreateString_m6107 (String_t* __this, int8_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + AccessViolationException_t1666_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(715); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral997 = il2cpp_codegen_string_literal_from_index(997); + _stringLiteral998 = il2cpp_codegen_string_literal_from_index(998); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int8_t* L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + int8_t* L_2 = ___value; + V_0 = (uint8_t*)L_2; + V_1 = 0; + } + +IL_0010: + try + { // begin try (depth: 1) + { + goto IL_0019; + } + +IL_0015: + { + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0019: + { + uint8_t* L_4 = V_0; + uint8_t* L_5 = (uint8_t*)L_4; + V_0 = (uint8_t*)((uint8_t*)((intptr_t)L_5+(intptr_t)(((intptr_t)1)))); + if ((*((uint8_t*)L_5))) + { + goto IL_0015; + } + } + +IL_0025: + { + goto IL_0056; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002a; + if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t1666_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0040; + throw e; + } + +CATCH_002a: + { // begin catch(System.NullReferenceException) + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral997, _stringLiteral998, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003b: + { + goto IL_0056; + } + } // end catch (depth: 1) + +CATCH_0040: + { // begin catch(System.AccessViolationException) + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral997, _stringLiteral998, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0051: + { + goto IL_0056; + } + } // end catch (depth: 1) + +IL_0056: + { + int8_t* L_8 = ___value; + int32_t L_9 = V_1; + String_t* L_10 = String_CreateString_m6109(__this, (int8_t*)(int8_t*)L_8, 0, L_9, (Encoding_t931 *)NULL, /*hidden argument*/NULL); + return L_10; + } +} +// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32) +extern "C" String_t* String_CreateString_m6108 (String_t* __this, int8_t* ___value, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + { + int8_t* L_0 = ___value; + int32_t L_1 = ___startIndex; + int32_t L_2 = ___length; + String_t* L_3 = String_CreateString_m6109(__this, (int8_t*)(int8_t*)L_0, L_1, L_2, (Encoding_t931 *)NULL, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32,System.Text.Encoding) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern TypeInfo* AccessViolationException_t1666_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral1000; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral997; +extern "C" String_t* String_CreateString_m6109 (String_t* __this, int8_t* ___value, int32_t ___startIndex, int32_t ___length, Encoding_t931 * ___enc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + AccessViolationException_t1666_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(715); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral1000 = il2cpp_codegen_string_literal_from_index(1000); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral997 = il2cpp_codegen_string_literal_from_index(997); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + ByteU5BU5D_t789* V_1 = {0}; + uint8_t* V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + uintptr_t G_B17_0 = 0; + { + int32_t L_0 = ___length; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral966, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral965, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int8_t* L_4 = ___value; + int32_t L_5 = ___startIndex; + int8_t* L_6 = ___value; + if ((!(((uintptr_t)((int8_t*)((intptr_t)L_4+(int32_t)L_5))) < ((uintptr_t)L_6)))) + { + goto IL_0047; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral965, _stringLiteral1000, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + Encoding_t931 * L_8 = ___enc; + int32_t L_9 = ((((Object_t*)(Encoding_t931 *)L_8) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + V_0 = L_9; + if (!L_9) + { + goto IL_0077; + } + } + { + int8_t* L_10 = ___value; + if (L_10) + { + goto IL_0064; + } + } + { + ArgumentNullException_t151 * L_11 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_11, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0064: + { + int32_t L_12 = ___length; + if (L_12) + { + goto IL_0070; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_13; + } + +IL_0070: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_14 = Encoding_get_Default_m9784(NULL /*static, unused*/, /*hidden argument*/NULL); + ___enc = L_14; + } + +IL_0077: + { + int32_t L_15 = ___length; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_15)); + int32_t L_16 = ___length; + if (!L_16) + { + goto IL_00e7; + } + } + { + ByteU5BU5D_t789* L_17 = V_1; + if (!L_17) + { + goto IL_0092; + } + } + { + ByteU5BU5D_t789* L_18 = V_1; + NullCheck(L_18); + if ((((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) + { + goto IL_0099; + } + } + +IL_0092: + { + G_B17_0 = (((uintptr_t)0)); + goto IL_00a0; + } + +IL_0099: + { + ByteU5BU5D_t789* L_19 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + G_B17_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, 0, sizeof(uint8_t))))); + } + +IL_00a0: + { + V_2 = (uint8_t*)G_B17_0; + } + +IL_00a1: + try + { // begin try (depth: 1) + uint8_t* L_20 = V_2; + int8_t* L_21 = ___value; + int32_t L_22 = ___startIndex; + int32_t L_23 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy_m6116(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_20, (uint8_t*)(uint8_t*)((int8_t*)((intptr_t)L_21+(int32_t)L_22)), L_23, /*hidden argument*/NULL); + goto IL_00e4; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00b0; + if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t1666_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00c6; + throw e; + } + +CATCH_00b0: + { // begin catch(System.NullReferenceException) + { + ArgumentOutOfRangeException_t915 * L_24 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_24, _stringLiteral997, _stringLiteral1000, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00c1: + { + goto IL_00e4; + } + } // end catch (depth: 1) + +CATCH_00c6: + { // begin catch(System.AccessViolationException) + { + bool L_25 = V_0; + if (L_25) + { + goto IL_00cf; + } + } + +IL_00cd: + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_00cf: + { + ArgumentOutOfRangeException_t915 * L_26 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_26, _stringLiteral449, _stringLiteral1000, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00df: + { + goto IL_00e4; + } + } // end catch (depth: 1) + +IL_00e4: + { + V_2 = (uint8_t*)(((uintptr_t)0)); + } + +IL_00e7: + { + Encoding_t931 * L_27 = ___enc; + ByteU5BU5D_t789* L_28 = V_1; + NullCheck(L_27); + String_t* L_29 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_27, L_28); + return L_29; + } +} +// System.String System.String::CreateString(System.Char*) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_CreateString_m6110 (String_t* __this, uint16_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + uint16_t* V_3 = {0}; + String_t* V_4 = {0}; + { + uint16_t* L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + uint16_t* L_2 = ___value; + V_0 = (uint16_t*)L_2; + V_1 = 0; + goto IL_001e; + } + +IL_0015: + { + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + uint16_t* L_4 = V_0; + V_0 = (uint16_t*)((uint16_t*)((intptr_t)L_4+(intptr_t)(((intptr_t)2)))); + } + +IL_001e: + { + uint16_t* L_5 = V_0; + if ((*((uint16_t*)L_5))) + { + goto IL_0015; + } + } + { + int32_t L_6 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_1; + if (!L_8) + { + goto IL_004a; + } + } + { + String_t* L_9 = V_2; + V_4 = L_9; + String_t* L_10 = V_4; + int32_t L_11 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_10))+(int32_t)L_11)); + uint16_t* L_12 = V_3; + uint16_t* L_13 = ___value; + int32_t L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_12, (uint16_t*)(uint16_t*)L_13, L_14, /*hidden argument*/NULL); + V_4 = (String_t*)NULL; + } + +IL_004a: + { + String_t* L_15 = V_2; + return L_15; + } +} +// System.String System.String::CreateString(System.Char*,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral966; +extern "C" String_t* String_CreateString_m6111 (String_t* __this, uint16_t* ___value, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + String_t* V_2 = {0}; + { + int32_t L_0 = ___length; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + uint16_t* L_2 = ___value; + if (L_2) + { + goto IL_001d; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + int32_t L_4 = ___startIndex; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_002f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral965, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + int32_t L_6 = ___length; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0041; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0041: + { + int32_t L_8 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_0 = L_9; + String_t* L_10 = V_0; + V_2 = L_10; + String_t* L_11 = V_2; + int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12)); + uint16_t* L_13 = V_1; + uint16_t* L_14 = ___value; + int32_t L_15 = ___startIndex; + int32_t L_16 = ___length; + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_13, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15*(int32_t)2)))), L_16, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + String_t* L_17 = V_0; + return L_17; + } +} +// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral962; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral980; +extern "C" String_t* String_CreateString_m6112 (String_t* __this, CharU5BU5D_t458* ___val, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral962 = il2cpp_codegen_string_literal_from_index(962); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral980 = il2cpp_codegen_string_literal_from_index(980); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + String_t* V_3 = {0}; + uintptr_t G_B14_0 = 0; + { + CharU5BU5D_t458* L_0 = ___val; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral965, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral966, _stringLiteral962, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___startIndex; + CharU5BU5D_t458* L_7 = ___val; + NullCheck(L_7); + int32_t L_8 = ___length; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005a; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral965, _stringLiteral980, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005a: + { + int32_t L_10 = ___length; + if (L_10) + { + goto IL_0066; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_11; + } + +IL_0066: + { + int32_t L_12 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + V_0 = L_13; + String_t* L_14 = V_0; + V_3 = L_14; + String_t* L_15 = V_3; + int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16)); + CharU5BU5D_t458* L_17 = ___val; + if (!L_17) + { + goto IL_0086; + } + } + { + CharU5BU5D_t458* L_18 = ___val; + NullCheck(L_18); + if ((((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) + { + goto IL_008d; + } + } + +IL_0086: + { + G_B14_0 = (((uintptr_t)0)); + goto IL_0094; + } + +IL_008d: + { + CharU5BU5D_t458* L_19 = ___val; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + G_B14_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_19, 0, sizeof(uint16_t))))); + } + +IL_0094: + { + V_2 = (uint16_t*)G_B14_0; + uint16_t* L_20 = V_1; + uint16_t* L_21 = V_2; + int32_t L_22 = ___startIndex; + int32_t L_23 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_20, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), L_23, /*hidden argument*/NULL); + V_3 = (String_t*)NULL; + V_2 = (uint16_t*)(((uintptr_t)0)); + String_t* L_24 = V_0; + return L_24; + } +} +// System.String System.String::CreateString(System.Char[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* String_CreateString_m4762 (String_t* __this, CharU5BU5D_t458* ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + String_t* V_3 = {0}; + uintptr_t G_B8_0 = 0; + { + CharU5BU5D_t458* L_0 = ___val; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_000c: + { + CharU5BU5D_t458* L_2 = ___val; + NullCheck(L_2); + if ((((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) + { + goto IL_001a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_3; + } + +IL_001a: + { + CharU5BU5D_t458* L_4 = ___val; + NullCheck(L_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + V_3 = L_6; + String_t* L_7 = V_3; + int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8)); + CharU5BU5D_t458* L_9 = ___val; + if (!L_9) + { + goto IL_003c; + } + } + { + CharU5BU5D_t458* L_10 = ___val; + NullCheck(L_10); + if ((((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) + { + goto IL_0043; + } + } + +IL_003c: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_004a; + } + +IL_0043: + { + CharU5BU5D_t458* L_11 = ___val; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + G_B8_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_11, 0, sizeof(uint16_t))))); + } + +IL_004a: + { + V_2 = (uint16_t*)G_B8_0; + uint16_t* L_12 = V_1; + uint16_t* L_13 = V_2; + CharU5BU5D_t458* L_14 = ___val; + NullCheck(L_14); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_12, (uint16_t*)(uint16_t*)L_13, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + V_3 = (String_t*)NULL; + V_2 = (uint16_t*)(((uintptr_t)0)); + String_t* L_15 = V_0; + return L_15; + } +} +// System.String System.String::CreateString(System.Char,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" String_t* String_CreateString_m3600 (String_t* __this, uint16_t ___c, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + String_t* V_4 = {0}; + { + int32_t L_0 = ___count; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___count; + if (L_2) + { + goto IL_001e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_3; + } + +IL_001e: + { + int32_t L_4 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + V_4 = L_6; + String_t* L_7 = V_4; + int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8)); + uint16_t* L_9 = V_1; + V_2 = (uint16_t*)L_9; + uint16_t* L_10 = V_2; + int32_t L_11 = ___count; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_10+(int32_t)((int32_t)((int32_t)L_11*(int32_t)2)))); + goto IL_0047; + } + +IL_003f: + { + uint16_t* L_12 = V_2; + uint16_t L_13 = ___c; + *((int16_t*)(L_12)) = (int16_t)L_13; + uint16_t* L_14 = V_2; + V_2 = (uint16_t*)((uint16_t*)((intptr_t)L_14+(intptr_t)(((intptr_t)2)))); + } + +IL_0047: + { + uint16_t* L_15 = V_2; + uint16_t* L_16 = V_3; + if ((!(((uintptr_t)L_15) >= ((uintptr_t)L_16)))) + { + goto IL_003f; + } + } + { + V_4 = (String_t*)NULL; + String_t* L_17 = V_0; + return L_17; + } +} +// System.Void System.String::memcpy4(System.Byte*,System.Byte*,System.Int32) +extern "C" void String_memcpy4_m6113 (Object_t * __this /* static, unused */, uint8_t* ___dest, uint8_t* ___src, int32_t ___size, const MethodInfo* method) +{ + { + goto IL_0035; + } + +IL_0005: + { + uint8_t* L_0 = ___dest; + uint8_t* L_1 = ___src; + *((int32_t*)(L_0)) = (int32_t)(*((int32_t*)L_1)); + uint8_t* L_2 = ___dest; + uint8_t* L_3 = ___src; + *((int32_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)4)))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_3+(int32_t)4)))); + uint8_t* L_4 = ___dest; + uint8_t* L_5 = ___src; + *((int32_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)8)))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_5+(int32_t)8)))); + uint8_t* L_6 = ___dest; + uint8_t* L_7 = ___src; + *((int32_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)((int32_t)12))))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_7+(int32_t)((int32_t)12))))); + uint8_t* L_8 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)((int32_t)16))); + uint8_t* L_9 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)((int32_t)16))); + int32_t L_10 = ___size; + ___size = ((int32_t)((int32_t)L_10-(int32_t)((int32_t)16))); + } + +IL_0035: + { + int32_t L_11 = ___size; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)16)))) + { + goto IL_0005; + } + } + { + goto IL_0055; + } + +IL_0042: + { + uint8_t* L_12 = ___dest; + uint8_t* L_13 = ___src; + *((int32_t*)(L_12)) = (int32_t)(*((int32_t*)L_13)); + uint8_t* L_14 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)4)); + uint8_t* L_15 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)4)); + int32_t L_16 = ___size; + ___size = ((int32_t)((int32_t)L_16-(int32_t)4)); + } + +IL_0055: + { + int32_t L_17 = ___size; + if ((((int32_t)L_17) >= ((int32_t)4))) + { + goto IL_0042; + } + } + { + goto IL_0074; + } + +IL_0061: + { + uint8_t* L_18 = ___dest; + uint8_t* L_19 = ___src; + *((int8_t*)(L_18)) = (int8_t)(*((uint8_t*)L_19)); + uint8_t* L_20 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_20+(int32_t)1)); + uint8_t* L_21 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_21+(int32_t)1)); + int32_t L_22 = ___size; + ___size = ((int32_t)((int32_t)L_22-(int32_t)1)); + } + +IL_0074: + { + int32_t L_23 = ___size; + if ((((int32_t)L_23) > ((int32_t)0))) + { + goto IL_0061; + } + } + { + return; + } +} +// System.Void System.String::memcpy2(System.Byte*,System.Byte*,System.Int32) +extern "C" void String_memcpy2_m6114 (Object_t * __this /* static, unused */, uint8_t* ___dest, uint8_t* ___src, int32_t ___size, const MethodInfo* method) +{ + { + goto IL_0030; + } + +IL_0005: + { + uint8_t* L_0 = ___dest; + uint8_t* L_1 = ___src; + *((int16_t*)(L_0)) = (int16_t)(*((int16_t*)L_1)); + uint8_t* L_2 = ___dest; + uint8_t* L_3 = ___src; + *((int16_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)2)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_3+(int32_t)2)))); + uint8_t* L_4 = ___dest; + uint8_t* L_5 = ___src; + *((int16_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)4)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_5+(int32_t)4)))); + uint8_t* L_6 = ___dest; + uint8_t* L_7 = ___src; + *((int16_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)6)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_7+(int32_t)6)))); + uint8_t* L_8 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)8)); + uint8_t* L_9 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)8)); + int32_t L_10 = ___size; + ___size = ((int32_t)((int32_t)L_10-(int32_t)8)); + } + +IL_0030: + { + int32_t L_11 = ___size; + if ((((int32_t)L_11) >= ((int32_t)8))) + { + goto IL_0005; + } + } + { + goto IL_004f; + } + +IL_003c: + { + uint8_t* L_12 = ___dest; + uint8_t* L_13 = ___src; + *((int16_t*)(L_12)) = (int16_t)(*((int16_t*)L_13)); + uint8_t* L_14 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)2)); + uint8_t* L_15 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)2)); + int32_t L_16 = ___size; + ___size = ((int32_t)((int32_t)L_16-(int32_t)2)); + } + +IL_004f: + { + int32_t L_17 = ___size; + if ((((int32_t)L_17) >= ((int32_t)2))) + { + goto IL_003c; + } + } + { + int32_t L_18 = ___size; + if ((((int32_t)L_18) <= ((int32_t)0))) + { + goto IL_0061; + } + } + { + uint8_t* L_19 = ___dest; + uint8_t* L_20 = ___src; + *((int8_t*)(L_19)) = (int8_t)(*((uint8_t*)L_20)); + } + +IL_0061: + { + return; + } +} +// System.Void System.String::memcpy1(System.Byte*,System.Byte*,System.Int32) +extern "C" void String_memcpy1_m6115 (Object_t * __this /* static, unused */, uint8_t* ___dest, uint8_t* ___src, int32_t ___size, const MethodInfo* method) +{ + { + goto IL_0050; + } + +IL_0005: + { + uint8_t* L_0 = ___dest; + uint8_t* L_1 = ___src; + *((int8_t*)(L_0)) = (int8_t)(*((uint8_t*)L_1)); + uint8_t* L_2 = ___dest; + uint8_t* L_3 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)1)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)1)))); + uint8_t* L_4 = ___dest; + uint8_t* L_5 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_5+(int32_t)2)))); + uint8_t* L_6 = ___dest; + uint8_t* L_7 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_7+(int32_t)3)))); + uint8_t* L_8 = ___dest; + uint8_t* L_9 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_8+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)4)))); + uint8_t* L_10 = ___dest; + uint8_t* L_11 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_10+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_11+(int32_t)5)))); + uint8_t* L_12 = ___dest; + uint8_t* L_13 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_12+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_13+(int32_t)6)))); + uint8_t* L_14 = ___dest; + uint8_t* L_15 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_14+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)7)))); + uint8_t* L_16 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)8)); + uint8_t* L_17 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_17+(int32_t)8)); + int32_t L_18 = ___size; + ___size = ((int32_t)((int32_t)L_18-(int32_t)8)); + } + +IL_0050: + { + int32_t L_19 = ___size; + if ((((int32_t)L_19) >= ((int32_t)8))) + { + goto IL_0005; + } + } + { + goto IL_0077; + } + +IL_005c: + { + uint8_t* L_20 = ___dest; + uint8_t* L_21 = ___src; + *((int8_t*)(L_20)) = (int8_t)(*((uint8_t*)L_21)); + uint8_t* L_22 = ___dest; + uint8_t* L_23 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_22+(int32_t)1)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)1)))); + uint8_t* L_24 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)2)); + uint8_t* L_25 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)2)); + int32_t L_26 = ___size; + ___size = ((int32_t)((int32_t)L_26-(int32_t)2)); + } + +IL_0077: + { + int32_t L_27 = ___size; + if ((((int32_t)L_27) >= ((int32_t)2))) + { + goto IL_005c; + } + } + { + int32_t L_28 = ___size; + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_0089; + } + } + { + uint8_t* L_29 = ___dest; + uint8_t* L_30 = ___src; + *((int8_t*)(L_29)) = (int8_t)(*((uint8_t*)L_30)); + } + +IL_0089: + { + return; + } +} +// System.Void System.String::memcpy(System.Byte*,System.Byte*,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void String_memcpy_m6116 (Object_t * __this /* static, unused */, uint8_t* ___dest, uint8_t* ___src, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + uint8_t* L_0 = ___dest; + uint8_t* L_1 = ___src; + if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_0)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_1)))))&(int32_t)3))) + { + goto IL_0090; + } + } + { + uint8_t* L_2 = ___dest; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_2)))&(int32_t)1))) + { + goto IL_003a; + } + } + { + uint8_t* L_3 = ___src; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_3)))&(int32_t)1))) + { + goto IL_003a; + } + } + { + int32_t L_4 = ___size; + if ((((int32_t)L_4) < ((int32_t)1))) + { + goto IL_003a; + } + } + { + uint8_t* L_5 = ___dest; + uint8_t* L_6 = ___src; + *((int8_t*)(L_5)) = (int8_t)(*((uint8_t*)L_6)); + uint8_t* L_7 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_7+(intptr_t)(((intptr_t)1)))); + uint8_t* L_8 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_8+(intptr_t)(((intptr_t)1)))); + int32_t L_9 = ___size; + ___size = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_003a: + { + uint8_t* L_10 = ___dest; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_10)))&(int32_t)2))) + { + goto IL_0066; + } + } + { + uint8_t* L_11 = ___src; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))&(int32_t)2))) + { + goto IL_0066; + } + } + { + int32_t L_12 = ___size; + if ((((int32_t)L_12) < ((int32_t)2))) + { + goto IL_0066; + } + } + { + uint8_t* L_13 = ___dest; + uint8_t* L_14 = ___src; + *((int16_t*)(L_13)) = (int16_t)(*((int16_t*)L_14)); + uint8_t* L_15 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)2)); + uint8_t* L_16 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)2)); + int32_t L_17 = ___size; + ___size = ((int32_t)((int32_t)L_17-(int32_t)2)); + } + +IL_0066: + { + uint8_t* L_18 = ___dest; + uint8_t* L_19 = ___src; + if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_18)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_19)))))&(int32_t)1))) + { + goto IL_007b; + } + } + { + uint8_t* L_20 = ___dest; + uint8_t* L_21 = ___src; + int32_t L_22 = ___size; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy1_m6115(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_20, (uint8_t*)(uint8_t*)L_21, L_22, /*hidden argument*/NULL); + return; + } + +IL_007b: + { + uint8_t* L_23 = ___dest; + uint8_t* L_24 = ___src; + if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_23)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_24)))))&(int32_t)2))) + { + goto IL_0090; + } + } + { + uint8_t* L_25 = ___dest; + uint8_t* L_26 = ___src; + int32_t L_27 = ___size; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy2_m6114(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_25, (uint8_t*)(uint8_t*)L_26, L_27, /*hidden argument*/NULL); + return; + } + +IL_0090: + { + uint8_t* L_28 = ___dest; + uint8_t* L_29 = ___src; + int32_t L_30 = ___size; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy4_m6113(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_28, (uint8_t*)(uint8_t*)L_29, L_30, /*hidden argument*/NULL); + return; + } +} +// System.Void System.String::CharCopy(System.Char*,System.Char*,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void String_CharCopy_m6117 (Object_t * __this /* static, unused */, uint16_t* ___dest, uint16_t* ___src, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + uint16_t* L_0 = ___dest; + uint16_t* L_1 = ___src; + if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_0)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_1)))))&(int32_t)3))) + { + goto IL_0051; + } + } + { + uint16_t* L_2 = ___dest; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_2)))&(int32_t)2))) + { + goto IL_003a; + } + } + { + uint16_t* L_3 = ___src; + if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_3)))&(int32_t)2))) + { + goto IL_003a; + } + } + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_003a; + } + } + { + uint16_t* L_5 = ___dest; + uint16_t* L_6 = ___src; + *((int16_t*)(L_5)) = (int16_t)(*((int16_t*)L_6)); + uint16_t* L_7 = ___dest; + ___dest = (uint16_t*)((uint16_t*)((intptr_t)L_7+(intptr_t)(((intptr_t)2)))); + uint16_t* L_8 = ___src; + ___src = (uint16_t*)((uint16_t*)((intptr_t)L_8+(intptr_t)(((intptr_t)2)))); + int32_t L_9 = ___count; + ___count = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_003a: + { + uint16_t* L_10 = ___dest; + uint16_t* L_11 = ___src; + if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_10)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))))&(int32_t)2))) + { + goto IL_0051; + } + } + { + uint16_t* L_12 = ___dest; + uint16_t* L_13 = ___src; + int32_t L_14 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy2_m6114(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_12, (uint8_t*)(uint8_t*)L_13, ((int32_t)((int32_t)L_14*(int32_t)2)), /*hidden argument*/NULL); + return; + } + +IL_0051: + { + uint16_t* L_15 = ___dest; + uint16_t* L_16 = ___src; + int32_t L_17 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy4_m6113(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_15, (uint8_t*)(uint8_t*)L_16, ((int32_t)((int32_t)L_17*(int32_t)2)), /*hidden argument*/NULL); + return; + } +} +// System.Void System.String::CharCopyReverse(System.Char*,System.Char*,System.Int32) +extern "C" void String_CharCopyReverse_m6118 (Object_t * __this /* static, unused */, uint16_t* ___dest, uint16_t* ___src, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + uint16_t* L_0 = ___dest; + int32_t L_1 = ___count; + ___dest = (uint16_t*)((uint16_t*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2)))); + uint16_t* L_2 = ___src; + int32_t L_3 = ___count; + ___src = (uint16_t*)((uint16_t*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2)))); + int32_t L_4 = ___count; + V_0 = L_4; + goto IL_0029; + } + +IL_0015: + { + uint16_t* L_5 = ___dest; + ___dest = (uint16_t*)((uint16_t*)((intptr_t)L_5-(intptr_t)(((intptr_t)2)))); + uint16_t* L_6 = ___src; + ___src = (uint16_t*)((uint16_t*)((intptr_t)L_6-(intptr_t)(((intptr_t)2)))); + uint16_t* L_7 = ___dest; + uint16_t* L_8 = ___src; + *((int16_t*)(L_7)) = (int16_t)(*((uint16_t*)L_8)); + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_0029: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) > ((int32_t)0))) + { + goto IL_0015; + } + } + { + return; + } +} +// System.Void System.String::CharCopy(System.String,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void String_CharCopy_m6119 (Object_t * __this /* static, unused */, String_t* ___target, int32_t ___targetIndex, String_t* ___source, int32_t ___sourceIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + { + String_t* L_0 = ___target; + V_2 = L_0; + String_t* L_1 = V_2; + int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2)); + String_t* L_3 = ___source; + V_3 = L_3; + String_t* L_4 = V_3; + int32_t L_5 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_4))+(int32_t)L_5)); + uint16_t* L_6 = V_0; + int32_t L_7 = ___targetIndex; + uint16_t* L_8 = V_1; + int32_t L_9 = ___sourceIndex; + int32_t L_10 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + V_3 = (String_t*)NULL; + return; + } +} +// System.Void System.String::CharCopy(System.String,System.Int32,System.Char[],System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void String_CharCopy_m6120 (Object_t * __this /* static, unused */, String_t* ___target, int32_t ___targetIndex, CharU5BU5D_t458* ___source, int32_t ___sourceIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + String_t* V_2 = {0}; + uintptr_t G_B4_0 = 0; + { + String_t* L_0 = ___target; + V_2 = L_0; + String_t* L_1 = V_2; + int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2)); + CharU5BU5D_t458* L_3 = ___source; + if (!L_3) + { + goto IL_0019; + } + } + { + CharU5BU5D_t458* L_4 = ___source; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0020; + } + } + +IL_0019: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_0027; + } + +IL_0020: + { + CharU5BU5D_t458* L_5 = ___source; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + G_B4_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, 0, sizeof(uint16_t))))); + } + +IL_0027: + { + V_1 = (uint16_t*)G_B4_0; + uint16_t* L_6 = V_0; + int32_t L_7 = ___targetIndex; + uint16_t* L_8 = V_1; + int32_t L_9 = ___sourceIndex; + int32_t L_10 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6117(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + V_1 = (uint16_t*)(((uintptr_t)0)); + return; + } +} +// System.Void System.String::CharCopyReverse(System.String,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void String_CharCopyReverse_m6121 (Object_t * __this /* static, unused */, String_t* ___target, int32_t ___targetIndex, String_t* ___source, int32_t ___sourceIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t* V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + { + String_t* L_0 = ___target; + V_2 = L_0; + String_t* L_1 = V_2; + int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2)); + String_t* L_3 = ___source; + V_3 = L_3; + String_t* L_4 = V_3; + int32_t L_5 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_4))+(int32_t)L_5)); + uint16_t* L_6 = V_0; + int32_t L_7 = ___targetIndex; + uint16_t* L_8 = V_1; + int32_t L_9 = ___sourceIndex; + int32_t L_10 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopyReverse_m6118(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL); + V_2 = (String_t*)NULL; + V_3 = (String_t*)NULL; + return; + } +} +// System.String[] System.String::InternalSplit(System.Char[],System.Int32,System.Int32) +extern "C" StringU5BU5D_t163* String_InternalSplit_m6122 (String_t* __this, CharU5BU5D_t458* ___separator, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef StringU5BU5D_t163* (*String_InternalSplit_m6122_ftn) (String_t*, CharU5BU5D_t458*, int32_t, int32_t); + return ((String_InternalSplit_m6122_ftn)mscorlib::System::String::InternalSplit) (__this, ___separator, ___count, ___options); +} +// System.String System.String::InternalAllocateStr(System.Int32) +extern "C" String_t* String_InternalAllocateStr_m6123 (Object_t * __this /* static, unused */, int32_t ___length, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*String_InternalAllocateStr_m6123_ftn) (int32_t); + return ((String_InternalAllocateStr_m6123_ftn)mscorlib::System::String::InternalAllocateStr) (___length); +} +// System.Boolean System.String::op_Equality(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool String_op_Equality_m442 (Object_t * __this /* static, unused */, String_t* ___a, String_t* ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___a; + String_t* L_1 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_Equals_m6058(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.String::op_Inequality(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool String_op_Inequality_m3593 (Object_t * __this /* static, unused */, String_t* ___a, String_t* ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___a; + String_t* L_1 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_2 = String_Equals_m6058(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Single::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Single_System_IConvertible_ToBoolean_m6124 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10100(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Single::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Single_System_IConvertible_ToByte_m6125 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10115(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Single::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Single_System_IConvertible_ToChar_m6126 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToChar_m10128(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTime System.Single::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Single_System_IConvertible_ToDateTime_m6127 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = Convert_ToDateTime_m10140(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Decimal System.Single::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Single_System_IConvertible_ToDecimal_m6128 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10149(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Single::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Single_System_IConvertible_ToDouble_m6129 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10163(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Single::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Single_System_IConvertible_ToInt16_m6130 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10178(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Single::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Single_System_IConvertible_ToInt32_m6131 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10193(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Single::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Single_System_IConvertible_ToInt64_m6132 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10207(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Single::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Single_System_IConvertible_ToSByte_m6133 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10224(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Single::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Single_System_IConvertible_ToSingle_m6134 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10237(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Single::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Single_System_IConvertible_ToType_m6135 (float* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + float L_2 = (*((float*)__this)); + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.UInt16 System.Single::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Single_System_IConvertible_ToUInt16_m6136 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10254(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Single::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Single_System_IConvertible_ToUInt32_m6137 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10267(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Single::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Single_System_IConvertible_ToUInt64_m6138 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10281(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Single::CompareTo(System.Object) +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1001; +extern "C" int32_t Single_CompareTo_m6139 (float* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1001 = il2cpp_codegen_string_literal_from_index(1001); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Single_t165_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1001, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(float*)((float*)UnBox (L_4, Single_t165_il2cpp_TypeInfo_var)))); + bool L_5 = Single_IsPositiveInfinity_m6144(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0043; + } + } + { + float L_6 = V_0; + bool L_7 = Single_IsPositiveInfinity_m6144(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0043; + } + } + { + return 0; + } + +IL_0043: + { + bool L_8 = Single_IsNegativeInfinity_m6143(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005c; + } + } + { + float L_9 = V_0; + bool L_10 = Single_IsNegativeInfinity_m6143(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005c; + } + } + { + return 0; + } + +IL_005c: + { + float L_11 = V_0; + bool L_12 = Single_IsNaN_m6142(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0077; + } + } + { + bool L_13 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0075; + } + } + { + return 0; + } + +IL_0075: + { + return 1; + } + +IL_0077: + { + bool L_14 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0092; + } + } + { + float L_15 = V_0; + bool L_16 = Single_IsNaN_m6142(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_0090; + } + } + { + return 0; + } + +IL_0090: + { + return (-1); + } + +IL_0092: + { + float L_17 = V_0; + if ((!(((float)(*((float*)__this))) == ((float)L_17)))) + { + goto IL_009c; + } + } + { + return 0; + } + +IL_009c: + { + float L_18 = V_0; + if ((!(((float)(*((float*)__this))) > ((float)L_18)))) + { + goto IL_00a6; + } + } + { + return 1; + } + +IL_00a6: + { + return (-1); + } +} +// System.Boolean System.Single::Equals(System.Object) +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern "C" bool Single_Equals_m6140 (float* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Single_t165_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(float*)((float*)UnBox (L_1, Single_t165_il2cpp_TypeInfo_var)))); + float L_2 = V_0; + bool L_3 = Single_IsNaN_m6142(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0027; + } + } + { + bool L_4 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_4; + } + +IL_0027: + { + float L_5 = V_0; + return ((((float)L_5) == ((float)(*((float*)__this))))? 1 : 0); + } +} +// System.Int32 System.Single::CompareTo(System.Single) +extern "C" int32_t Single_CompareTo_m484 (float* __this, float ___value, const MethodInfo* method) +{ + { + bool L_0 = Single_IsPositiveInfinity_m6144(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0019; + } + } + { + float L_1 = ___value; + bool L_2 = Single_IsPositiveInfinity_m6144(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + bool L_3 = Single_IsNegativeInfinity_m6143(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0032; + } + } + { + float L_4 = ___value; + bool L_5 = Single_IsNegativeInfinity_m6143(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0032; + } + } + { + return 0; + } + +IL_0032: + { + float L_6 = ___value; + bool L_7 = Single_IsNaN_m6142(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004d; + } + } + { + bool L_8 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + return 1; + } + +IL_004d: + { + bool L_9 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0068; + } + } + { + float L_10 = ___value; + bool L_11 = Single_IsNaN_m6142(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0066; + } + } + { + return 0; + } + +IL_0066: + { + return (-1); + } + +IL_0068: + { + float L_12 = ___value; + if ((!(((float)(*((float*)__this))) == ((float)L_12)))) + { + goto IL_0072; + } + } + { + return 0; + } + +IL_0072: + { + float L_13 = ___value; + if ((!(((float)(*((float*)__this))) > ((float)L_13)))) + { + goto IL_007c; + } + } + { + return 1; + } + +IL_007c: + { + return (-1); + } +} +// System.Boolean System.Single::Equals(System.Single) +extern "C" bool Single_Equals_m2024 (float* __this, float ___obj, const MethodInfo* method) +{ + { + float L_0 = ___obj; + bool L_1 = Single_IsNaN_m6142(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + bool L_2 = Single_IsNaN_m6142(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL); + return L_2; + } + +IL_0013: + { + float L_3 = ___obj; + return ((((float)L_3) == ((float)(*((float*)__this))))? 1 : 0); + } +} +// System.Int32 System.Single::GetHashCode() +extern "C" int32_t Single_GetHashCode_m2017 (float* __this, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + V_0 = (*((float*)__this)); + return (*((int32_t*)(&V_0))); + } +} +// System.Boolean System.Single::IsInfinity(System.Single) +extern "C" bool Single_IsInfinity_m6141 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + float L_0 = ___f; + if ((((float)L_0) == ((float)(std::numeric_limits::infinity())))) + { + goto IL_0015; + } + } + { + float L_1 = ___f; + G_B3_0 = ((((float)L_1) == ((float)(-std::numeric_limits::infinity())))? 1 : 0); + goto IL_0016; + } + +IL_0015: + { + G_B3_0 = 1; + } + +IL_0016: + { + return G_B3_0; + } +} +// System.Boolean System.Single::IsNaN(System.Single) +extern "C" bool Single_IsNaN_m6142 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + { + float L_0 = ___f; + float L_1 = ___f; + return ((((int32_t)((((float)L_0) == ((float)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Single::IsNegativeInfinity(System.Single) +extern "C" bool Single_IsNegativeInfinity_m6143 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + float L_0 = ___f; + if ((!(((float)L_0) < ((float)(0.0f))))) + { + goto IL_0023; + } + } + { + float L_1 = ___f; + if ((((float)L_1) == ((float)(-std::numeric_limits::infinity())))) + { + goto IL_0020; + } + } + { + float L_2 = ___f; + G_B4_0 = ((((float)L_2) == ((float)(std::numeric_limits::infinity())))? 1 : 0); + goto IL_0021; + } + +IL_0020: + { + G_B4_0 = 1; + } + +IL_0021: + { + G_B6_0 = G_B4_0; + goto IL_0024; + } + +IL_0023: + { + G_B6_0 = 0; + } + +IL_0024: + { + return G_B6_0; + } +} +// System.Boolean System.Single::IsPositiveInfinity(System.Single) +extern "C" bool Single_IsPositiveInfinity_m6144 (Object_t * __this /* static, unused */, float ___f, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + float L_0 = ___f; + if ((!(((float)L_0) > ((float)(0.0f))))) + { + goto IL_0023; + } + } + { + float L_1 = ___f; + if ((((float)L_1) == ((float)(-std::numeric_limits::infinity())))) + { + goto IL_0020; + } + } + { + float L_2 = ___f; + G_B4_0 = ((((float)L_2) == ((float)(std::numeric_limits::infinity())))? 1 : 0); + goto IL_0021; + } + +IL_0020: + { + G_B4_0 = 1; + } + +IL_0021: + { + G_B6_0 = G_B4_0; + goto IL_0024; + } + +IL_0023: + { + G_B6_0 = 0; + } + +IL_0024: + { + return G_B6_0; + } +} +// System.Single System.Single::Parse(System.String,System.IFormatProvider) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern "C" float Single_Parse_m6145 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + s_Il2CppMethodIntialized = true; + } + double V_0 = 0.0; + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + double L_2 = Double_Parse_m6176(NULL /*static, unused*/, L_0, ((int32_t)231), L_1, /*hidden argument*/NULL); + V_0 = L_2; + double L_3 = V_0; + if ((!(((double)((double)((double)L_3-(double)(3.4028234663852886E+38)))) > ((double)(3.6147112457961776E+29))))) + { + goto IL_0037; + } + } + { + double L_4 = V_0; + bool L_5 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0037; + } + } + { + OverflowException_t1725 * L_6 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0037: + { + double L_7 = V_0; + return (((float)((float)L_7))); + } +} +// System.String System.Single::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Single_ToString_m6146 (float* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10668(NULL /*static, unused*/, (*((float*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Single::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Single_ToString_m6147 (float* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10668(NULL /*static, unused*/, (*((float*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Single::ToString(System.String) +extern "C" String_t* Single_ToString_m2025 (float* __this, String_t* ___format, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Single_ToString_m6148(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Single::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Single_ToString_m6148 (float* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10661(NULL /*static, unused*/, L_0, (*((float*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.TypeCode System.Single::GetTypeCode() +extern "C" int32_t Single_GetTypeCode_m6149 (float* __this, const MethodInfo* method) +{ + { + return (int32_t)(((int32_t)13)); + } +} +// System.Object System.Double::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Double_System_IConvertible_ToType_m6150 (double* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + double L_2 = (*((double*)__this)); + Object_t * L_3 = Box(Double_t454_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Double::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Double_System_IConvertible_ToBoolean_m6151 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10099(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Double::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Double_System_IConvertible_ToByte_m6152 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10114(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Double::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t Double_System_IConvertible_ToChar_m6153 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Double::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Double_System_IConvertible_ToDateTime_m6154 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Double::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Double_System_IConvertible_ToDecimal_m6155 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10148(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Double::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Double_System_IConvertible_ToDouble_m6156 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10162(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Double::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Double_System_IConvertible_ToInt16_m6157 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10177(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Double::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Double_System_IConvertible_ToInt32_m6158 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10192(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Double::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Double_System_IConvertible_ToInt64_m6159 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10206(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Double::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Double_System_IConvertible_ToSByte_m6160 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10223(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Double::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Double_System_IConvertible_ToSingle_m6161 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10236(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt16 System.Double::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Double_System_IConvertible_ToUInt16_m6162 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10253(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Double::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Double_System_IConvertible_ToUInt32_m6163 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10266(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Double::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Double_System_IConvertible_ToUInt64_m6164 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10280(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Double::CompareTo(System.Object) +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1002; +extern "C" int32_t Double_CompareTo_m6165 (double* __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1002 = il2cpp_codegen_string_literal_from_index(1002); + s_Il2CppMethodIntialized = true; + } + double V_0 = 0.0; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Double_t454_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1002, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + V_0 = ((*(double*)((double*)UnBox (L_4, Double_t454_il2cpp_TypeInfo_var)))); + bool L_5 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0043; + } + } + { + double L_6 = V_0; + bool L_7 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0043; + } + } + { + return 0; + } + +IL_0043: + { + bool L_8 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_005c; + } + } + { + double L_9 = V_0; + bool L_10 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_005c; + } + } + { + return 0; + } + +IL_005c: + { + double L_11 = V_0; + bool L_12 = Double_IsNaN_m6171(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0077; + } + } + { + bool L_13 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0075; + } + } + { + return 0; + } + +IL_0075: + { + return 1; + } + +IL_0077: + { + bool L_14 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0092; + } + } + { + double L_15 = V_0; + bool L_16 = Double_IsNaN_m6171(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_0090; + } + } + { + return 0; + } + +IL_0090: + { + return (-1); + } + +IL_0092: + { + double L_17 = V_0; + if ((!(((double)(*((double*)__this))) > ((double)L_17)))) + { + goto IL_009c; + } + } + { + return 1; + } + +IL_009c: + { + double L_18 = V_0; + if ((!(((double)(*((double*)__this))) < ((double)L_18)))) + { + goto IL_00a6; + } + } + { + return (-1); + } + +IL_00a6: + { + return 0; + } +} +// System.Boolean System.Double::Equals(System.Object) +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern "C" bool Double_Equals_m6166 (double* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + s_Il2CppMethodIntialized = true; + } + double V_0 = 0.0; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, Double_t454_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(double*)((double*)UnBox (L_1, Double_t454_il2cpp_TypeInfo_var)))); + double L_2 = V_0; + bool L_3 = Double_IsNaN_m6171(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0027; + } + } + { + bool L_4 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + return L_4; + } + +IL_0027: + { + double L_5 = V_0; + return ((((double)L_5) == ((double)(*((double*)__this))))? 1 : 0); + } +} +// System.Int32 System.Double::CompareTo(System.Double) +extern "C" int32_t Double_CompareTo_m6167 (double* __this, double ___value, const MethodInfo* method) +{ + { + bool L_0 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0019; + } + } + { + double L_1 = ___value; + bool L_2 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + bool L_3 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0032; + } + } + { + double L_4 = ___value; + bool L_5 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0032; + } + } + { + return 0; + } + +IL_0032: + { + double L_6 = ___value; + bool L_7 = Double_IsNaN_m6171(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004d; + } + } + { + bool L_8 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_004b; + } + } + { + return 0; + } + +IL_004b: + { + return 1; + } + +IL_004d: + { + bool L_9 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0068; + } + } + { + double L_10 = ___value; + bool L_11 = Double_IsNaN_m6171(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0066; + } + } + { + return 0; + } + +IL_0066: + { + return (-1); + } + +IL_0068: + { + double L_12 = ___value; + if ((!(((double)(*((double*)__this))) > ((double)L_12)))) + { + goto IL_0072; + } + } + { + return 1; + } + +IL_0072: + { + double L_13 = ___value; + if ((!(((double)(*((double*)__this))) < ((double)L_13)))) + { + goto IL_007c; + } + } + { + return (-1); + } + +IL_007c: + { + return 0; + } +} +// System.Boolean System.Double::Equals(System.Double) +extern "C" bool Double_Equals_m6168 (double* __this, double ___obj, const MethodInfo* method) +{ + { + double L_0 = ___obj; + bool L_1 = Double_IsNaN_m6171(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001b; + } + } + { + bool L_2 = Double_IsNaN_m6171(NULL /*static, unused*/, (*((double*)__this)), /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0019; + } + } + { + return 1; + } + +IL_0019: + { + return 0; + } + +IL_001b: + { + double L_3 = ___obj; + return ((((double)L_3) == ((double)(*((double*)__this))))? 1 : 0); + } +} +// System.Int32 System.Double::GetHashCode() +extern "C" int32_t Double_GetHashCode_m6169 (double* __this, const MethodInfo* method) +{ + return Int64_GetHashCode_m5829((int64_t*)__this, NULL); +} +// System.Boolean System.Double::IsInfinity(System.Double) +extern "C" bool Double_IsInfinity_m6170 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + double L_0 = ___d; + if ((((double)L_0) == ((double)(std::numeric_limits::infinity())))) + { + goto IL_001d; + } + } + { + double L_1 = ___d; + G_B3_0 = ((((double)L_1) == ((double)(-std::numeric_limits::infinity())))? 1 : 0); + goto IL_001e; + } + +IL_001d: + { + G_B3_0 = 1; + } + +IL_001e: + { + return G_B3_0; + } +} +// System.Boolean System.Double::IsNaN(System.Double) +extern "C" bool Double_IsNaN_m6171 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + { + double L_0 = ___d; + double L_1 = ___d; + return ((((int32_t)((((double)L_0) == ((double)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Double::IsNegativeInfinity(System.Double) +extern "C" bool Double_IsNegativeInfinity_m6172 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + double L_0 = ___d; + if ((!(((double)L_0) < ((double)(0.0))))) + { + goto IL_002f; + } + } + { + double L_1 = ___d; + if ((((double)L_1) == ((double)(-std::numeric_limits::infinity())))) + { + goto IL_002c; + } + } + { + double L_2 = ___d; + G_B4_0 = ((((double)L_2) == ((double)(std::numeric_limits::infinity())))? 1 : 0); + goto IL_002d; + } + +IL_002c: + { + G_B4_0 = 1; + } + +IL_002d: + { + G_B6_0 = G_B4_0; + goto IL_0030; + } + +IL_002f: + { + G_B6_0 = 0; + } + +IL_0030: + { + return G_B6_0; + } +} +// System.Boolean System.Double::IsPositiveInfinity(System.Double) +extern "C" bool Double_IsPositiveInfinity_m6173 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + double L_0 = ___d; + if ((!(((double)L_0) > ((double)(0.0))))) + { + goto IL_002f; + } + } + { + double L_1 = ___d; + if ((((double)L_1) == ((double)(-std::numeric_limits::infinity())))) + { + goto IL_002c; + } + } + { + double L_2 = ___d; + G_B4_0 = ((((double)L_2) == ((double)(std::numeric_limits::infinity())))? 1 : 0); + goto IL_002d; + } + +IL_002c: + { + G_B4_0 = 1; + } + +IL_002d: + { + G_B6_0 = G_B4_0; + goto IL_0030; + } + +IL_002f: + { + G_B6_0 = 0; + } + +IL_0030: + { + return G_B6_0; + } +} +// System.Double System.Double::Parse(System.String) +extern "C" double Double_Parse_m6174 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + double L_1 = Double_Parse_m6176(NULL /*static, unused*/, L_0, ((int32_t)231), (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.Double System.Double::Parse(System.String,System.IFormatProvider) +extern "C" double Double_Parse_m6175 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + double L_2 = Double_Parse_m6176(NULL /*static, unused*/, L_0, ((int32_t)231), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Double System.Double::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern "C" double Double_Parse_m6176 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + Exception_t152 * V_0 = {0}; + double V_1 = 0.0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___style; + Object_t * L_2 = ___provider; + bool L_3 = Double_Parse_m6177(NULL /*static, unused*/, L_0, L_1, L_2, 0, (&V_1), (&V_0), /*hidden argument*/NULL); + if (L_3) + { + goto IL_0014; + } + } + { + Exception_t152 * L_4 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0014: + { + double L_5 = V_1; + return L_5; + } +} +// System.Boolean System.Double::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,System.Double&,System.Exception&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral1003; +extern Il2CppCodeGenString* _stringLiteral1004; +extern Il2CppCodeGenString* _stringLiteral1005; +extern Il2CppCodeGenString* _stringLiteral1006; +extern Il2CppCodeGenString* _stringLiteral1007; +extern "C" bool Double_Parse_m6177 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, bool ___tryParse, double* ___result, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral1003 = il2cpp_codegen_string_literal_from_index(1003); + _stringLiteral1004 = il2cpp_codegen_string_literal_from_index(1004); + _stringLiteral1005 = il2cpp_codegen_string_literal_from_index(1005); + _stringLiteral1006 = il2cpp_codegen_string_literal_from_index(1006); + _stringLiteral1007 = il2cpp_codegen_string_literal_from_index(1007); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + NumberFormatInfo_t1250 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + bool V_6 = false; + bool V_7 = false; + int32_t V_8 = 0; + ByteU5BU5D_t789* V_9 = {0}; + int32_t V_10 = 0; + String_t* V_11 = {0}; + String_t* V_12 = {0}; + String_t* V_13 = {0}; + int32_t V_14 = 0; + int32_t V_15 = 0; + int32_t V_16 = 0; + String_t* V_17 = {0}; + String_t* V_18 = {0}; + uint8_t* V_19 = {0}; + double V_20 = 0.0; + int32_t V_21 = 0; + { + double* L_0 = ___result; + *((double*)(L_0)) = (double)(0.0); + Exception_t152 ** L_1 = ___exc; + *((Object_t **)(L_1)) = (Object_t *)NULL; + String_t* L_2 = ___s; + if (L_2) + { + goto IL_002b; + } + } + { + bool L_3 = ___tryParse; + if (L_3) + { + goto IL_0029; + } + } + { + Exception_t152 ** L_4 = ___exc; + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral929, /*hidden argument*/NULL); + *((Object_t **)(L_4)) = (Object_t *)L_5; + } + +IL_0029: + { + return 0; + } + +IL_002b: + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0046; + } + } + { + bool L_8 = ___tryParse; + if (L_8) + { + goto IL_0044; + } + } + { + Exception_t152 ** L_9 = ___exc; + FormatException_t890 * L_10 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m10456(L_10, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_10; + } + +IL_0044: + { + return 0; + } + +IL_0046: + { + int32_t L_11 = ___style; + if (!((int32_t)((int32_t)L_11&(int32_t)((int32_t)512)))) + { + goto IL_0072; + } + } + { + ObjectU5BU5D_t162* L_12 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + ArrayElementTypeCheck (L_12, _stringLiteral1004); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1004; + String_t* L_13 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1003, L_12, /*hidden argument*/NULL); + V_0 = L_13; + String_t* L_14 = V_0; + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0072: + { + int32_t L_16 = ___style; + if ((((int32_t)L_16) <= ((int32_t)((int32_t)511)))) + { + goto IL_008d; + } + } + { + bool L_17 = ___tryParse; + if (L_17) + { + goto IL_008b; + } + } + { + Exception_t152 ** L_18 = ___exc; + ArgumentException_t437 * L_19 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_19, /*hidden argument*/NULL); + *((Object_t **)(L_18)) = (Object_t *)L_19; + } + +IL_008b: + { + return 0; + } + +IL_008d: + { + Object_t * L_20 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo_t1250 * L_21 = NumberFormatInfo_GetInstance_m7650(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + V_1 = L_21; + NumberFormatInfo_t1250 * L_22 = V_1; + if (L_22) + { + goto IL_00a5; + } + } + { + Exception_t152 * L_23 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_23, _stringLiteral1005, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_00a5: + { + String_t* L_24 = ___s; + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + V_2 = L_25; + V_3 = 0; + V_4 = 0; + int32_t L_26 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_26&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_27 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_27&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_28 = V_6; + if (!L_28) + { + goto IL_010b; + } + } + { + goto IL_00d9; + } + +IL_00d3: + { + int32_t L_29 = V_4; + V_4 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_00d9: + { + int32_t L_30 = V_4; + int32_t L_31 = V_2; + if ((((int32_t)L_30) >= ((int32_t)L_31))) + { + goto IL_00f3; + } + } + { + String_t* L_32 = ___s; + int32_t L_33 = V_4; + NullCheck(L_32); + uint16_t L_34 = String_get_Chars_m2061(L_32, L_33, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_35 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + if (L_35) + { + goto IL_00d3; + } + } + +IL_00f3: + { + int32_t L_36 = V_4; + int32_t L_37 = V_2; + if ((!(((uint32_t)L_36) == ((uint32_t)L_37)))) + { + goto IL_010b; + } + } + { + bool L_38 = ___tryParse; + if (L_38) + { + goto IL_0109; + } + } + { + Exception_t152 ** L_39 = ___exc; + Exception_t152 * L_40 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_39)) = (Object_t *)L_40; + } + +IL_0109: + { + return 0; + } + +IL_010b: + { + String_t* L_41 = ___s; + NullCheck(L_41); + int32_t L_42 = String_get_Length_m2000(L_41, /*hidden argument*/NULL); + V_8 = ((int32_t)((int32_t)L_42-(int32_t)1)); + bool L_43 = V_7; + if (!L_43) + { + goto IL_0139; + } + } + { + goto IL_0127; + } + +IL_0121: + { + int32_t L_44 = V_8; + V_8 = ((int32_t)((int32_t)L_44-(int32_t)1)); + } + +IL_0127: + { + String_t* L_45 = ___s; + int32_t L_46 = V_8; + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, L_46, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_48 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + if (L_48) + { + goto IL_0121; + } + } + +IL_0139: + { + NumberFormatInfo_t1250 * L_49 = V_1; + NullCheck(L_49); + String_t* L_50 = NumberFormatInfo_get_NaNSymbol_m7629(L_49, /*hidden argument*/NULL); + String_t* L_51 = ___s; + int32_t L_52 = V_4; + int32_t L_53 = V_8; + bool L_54 = Double_TryParseStringConstant_m6178(NULL /*static, unused*/, L_50, L_51, L_52, L_53, /*hidden argument*/NULL); + if (!L_54) + { + goto IL_015c; + } + } + { + double* L_55 = ___result; + *((double*)(L_55)) = (double)(std::numeric_limits::quiet_NaN()); + return 1; + } + +IL_015c: + { + NumberFormatInfo_t1250 * L_56 = V_1; + NullCheck(L_56); + String_t* L_57 = NumberFormatInfo_get_PositiveInfinitySymbol_m7646(L_56, /*hidden argument*/NULL); + String_t* L_58 = ___s; + int32_t L_59 = V_4; + int32_t L_60 = V_8; + bool L_61 = Double_TryParseStringConstant_m6178(NULL /*static, unused*/, L_57, L_58, L_59, L_60, /*hidden argument*/NULL); + if (!L_61) + { + goto IL_017f; + } + } + { + double* L_62 = ___result; + *((double*)(L_62)) = (double)(std::numeric_limits::infinity()); + return 1; + } + +IL_017f: + { + NumberFormatInfo_t1250 * L_63 = V_1; + NullCheck(L_63); + String_t* L_64 = NumberFormatInfo_get_NegativeInfinitySymbol_m7630(L_63, /*hidden argument*/NULL); + String_t* L_65 = ___s; + int32_t L_66 = V_4; + int32_t L_67 = V_8; + bool L_68 = Double_TryParseStringConstant_m6178(NULL /*static, unused*/, L_64, L_65, L_66, L_67, /*hidden argument*/NULL); + if (!L_68) + { + goto IL_01a2; + } + } + { + double* L_69 = ___result; + *((double*)(L_69)) = (double)(-std::numeric_limits::infinity()); + return 1; + } + +IL_01a2: + { + int32_t L_70 = V_2; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_70+(int32_t)1)))); + V_10 = 1; + V_11 = (String_t*)NULL; + V_12 = (String_t*)NULL; + V_13 = (String_t*)NULL; + V_14 = 0; + V_15 = 0; + V_16 = 0; + int32_t L_71 = ___style; + if (!((int32_t)((int32_t)L_71&(int32_t)((int32_t)32)))) + { + goto IL_01db; + } + } + { + NumberFormatInfo_t1250 * L_72 = V_1; + NullCheck(L_72); + String_t* L_73 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_72, /*hidden argument*/NULL); + V_11 = L_73; + String_t* L_74 = V_11; + NullCheck(L_74); + int32_t L_75 = String_get_Length_m2000(L_74, /*hidden argument*/NULL); + V_14 = L_75; + } + +IL_01db: + { + int32_t L_76 = ___style; + if (!((int32_t)((int32_t)L_76&(int32_t)((int32_t)64)))) + { + goto IL_01f5; + } + } + { + NumberFormatInfo_t1250 * L_77 = V_1; + NullCheck(L_77); + String_t* L_78 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_77, /*hidden argument*/NULL); + V_12 = L_78; + String_t* L_79 = V_12; + NullCheck(L_79); + int32_t L_80 = String_get_Length_m2000(L_79, /*hidden argument*/NULL); + V_15 = L_80; + } + +IL_01f5: + { + int32_t L_81 = ___style; + if (!((int32_t)((int32_t)L_81&(int32_t)((int32_t)256)))) + { + goto IL_0212; + } + } + { + NumberFormatInfo_t1250 * L_82 = V_1; + NullCheck(L_82); + String_t* L_83 = NumberFormatInfo_get_CurrencySymbol_m7626(L_82, /*hidden argument*/NULL); + V_13 = L_83; + String_t* L_84 = V_13; + NullCheck(L_84); + int32_t L_85 = String_get_Length_m2000(L_84, /*hidden argument*/NULL); + V_16 = L_85; + } + +IL_0212: + { + NumberFormatInfo_t1250 * L_86 = V_1; + NullCheck(L_86); + String_t* L_87 = NumberFormatInfo_get_PositiveSign_m7647(L_86, /*hidden argument*/NULL); + V_17 = L_87; + NumberFormatInfo_t1250 * L_88 = V_1; + NullCheck(L_88); + String_t* L_89 = NumberFormatInfo_get_NegativeSign_m7631(L_88, /*hidden argument*/NULL); + V_18 = L_89; + goto IL_062a; + } + +IL_0227: + { + String_t* L_90 = ___s; + int32_t L_91 = V_4; + NullCheck(L_90); + uint16_t L_92 = String_get_Chars_m2061(L_90, L_91, /*hidden argument*/NULL); + V_5 = L_92; + uint16_t L_93 = V_5; + if (L_93) + { + goto IL_0240; + } + } + { + int32_t L_94 = V_2; + V_4 = L_94; + goto IL_0624; + } + +IL_0240: + { + int32_t L_95 = V_10; + V_21 = L_95; + int32_t L_96 = V_21; + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 0) + { + goto IL_026a; + } + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 1) + { + goto IL_0304; + } + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 2) + { + goto IL_0429; + } + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 3) + { + goto IL_04c9; + } + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 4) + { + goto IL_0599; + } + if (((int32_t)((int32_t)L_96-(int32_t)1)) == 5) + { + goto IL_05e7; + } + } + { + goto IL_0617; + } + +IL_026a: + { + int32_t L_97 = ___style; + if (!((int32_t)((int32_t)L_97&(int32_t)4))) + { + goto IL_02fc; + } + } + { + uint16_t L_98 = V_5; + String_t* L_99 = V_17; + NullCheck(L_99); + uint16_t L_100 = String_get_Chars_m2061(L_99, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_98) == ((uint32_t)L_100)))) + { + goto IL_02b2; + } + } + { + String_t* L_101 = ___s; + int32_t L_102 = V_4; + String_t* L_103 = V_17; + NullCheck(L_103); + int32_t L_104 = String_get_Length_m2000(L_103, /*hidden argument*/NULL); + NullCheck(L_101); + String_t* L_105 = String_Substring_m2063(L_101, L_102, L_104, /*hidden argument*/NULL); + String_t* L_106 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_107 = String_op_Equality_m442(NULL /*static, unused*/, L_105, L_106, /*hidden argument*/NULL); + if (!L_107) + { + goto IL_02b2; + } + } + { + V_10 = 2; + int32_t L_108 = V_4; + String_t* L_109 = V_17; + NullCheck(L_109); + int32_t L_110 = String_get_Length_m2000(L_109, /*hidden argument*/NULL); + V_4 = ((int32_t)((int32_t)L_108+(int32_t)((int32_t)((int32_t)L_110-(int32_t)1)))); + goto IL_0624; + } + +IL_02b2: + { + uint16_t L_111 = V_5; + String_t* L_112 = V_18; + NullCheck(L_112); + uint16_t L_113 = String_get_Chars_m2061(L_112, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_111) == ((uint32_t)L_113)))) + { + goto IL_02fc; + } + } + { + String_t* L_114 = ___s; + int32_t L_115 = V_4; + String_t* L_116 = V_18; + NullCheck(L_116); + int32_t L_117 = String_get_Length_m2000(L_116, /*hidden argument*/NULL); + NullCheck(L_114); + String_t* L_118 = String_Substring_m2063(L_114, L_115, L_117, /*hidden argument*/NULL); + String_t* L_119 = V_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_120 = String_op_Equality_m442(NULL /*static, unused*/, L_118, L_119, /*hidden argument*/NULL); + if (!L_120) + { + goto IL_02fc; + } + } + { + V_10 = 2; + ByteU5BU5D_t789* L_121 = V_9; + int32_t L_122 = V_3; + int32_t L_123 = L_122; + V_3 = ((int32_t)((int32_t)L_123+(int32_t)1)); + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, L_123); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_121, L_123, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + int32_t L_124 = V_4; + String_t* L_125 = V_18; + NullCheck(L_125); + int32_t L_126 = String_get_Length_m2000(L_125, /*hidden argument*/NULL); + V_4 = ((int32_t)((int32_t)L_124+(int32_t)((int32_t)((int32_t)L_126-(int32_t)1)))); + goto IL_0624; + } + +IL_02fc: + { + V_10 = 2; + goto IL_0304; + } + +IL_0304: + { + uint16_t L_127 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_128 = Char_IsDigit_m4755(NULL /*static, unused*/, L_127, /*hidden argument*/NULL); + if (!L_128) + { + goto IL_0320; + } + } + { + ByteU5BU5D_t789* L_129 = V_9; + int32_t L_130 = V_3; + int32_t L_131 = L_130; + V_3 = ((int32_t)((int32_t)L_131+(int32_t)1)); + uint16_t L_132 = V_5; + NullCheck(L_129); + IL2CPP_ARRAY_BOUNDS_CHECK(L_129, L_131); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_129, L_131, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_132))); + goto IL_0617; + } + +IL_0320: + { + uint16_t L_133 = V_5; + if ((((int32_t)L_133) == ((int32_t)((int32_t)101)))) + { + goto IL_0332; + } + } + { + uint16_t L_134 = V_5; + if ((!(((uint32_t)L_134) == ((uint32_t)((int32_t)69))))) + { + goto IL_0337; + } + } + +IL_0332: + { + goto IL_0429; + } + +IL_0337: + { + int32_t L_135 = V_14; + if ((((int32_t)L_135) <= ((int32_t)0))) + { + goto IL_037b; + } + } + { + String_t* L_136 = V_11; + NullCheck(L_136); + uint16_t L_137 = String_get_Chars_m2061(L_136, 0, /*hidden argument*/NULL); + uint16_t L_138 = V_5; + if ((!(((uint32_t)L_137) == ((uint32_t)L_138)))) + { + goto IL_037b; + } + } + { + String_t* L_139 = ___s; + int32_t L_140 = V_4; + String_t* L_141 = V_11; + int32_t L_142 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_143 = String_CompareOrdinal_m6074(NULL /*static, unused*/, L_139, L_140, L_141, 0, L_142, /*hidden argument*/NULL); + if (L_143) + { + goto IL_037b; + } + } + { + ByteU5BU5D_t789* L_144 = V_9; + int32_t L_145 = V_3; + int32_t L_146 = L_145; + V_3 = ((int32_t)((int32_t)L_146+(int32_t)1)); + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, L_146); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_144, L_146, sizeof(uint8_t))) = (uint8_t)((int32_t)46); + int32_t L_147 = V_4; + int32_t L_148 = V_14; + V_4 = ((int32_t)((int32_t)L_147+(int32_t)((int32_t)((int32_t)L_148-(int32_t)1)))); + V_10 = 3; + goto IL_0617; + } + +IL_037b: + { + int32_t L_149 = V_15; + if ((((int32_t)L_149) <= ((int32_t)0))) + { + goto IL_03b9; + } + } + { + String_t* L_150 = V_12; + NullCheck(L_150); + uint16_t L_151 = String_get_Chars_m2061(L_150, 0, /*hidden argument*/NULL); + uint16_t L_152 = V_5; + if ((!(((uint32_t)L_151) == ((uint32_t)L_152)))) + { + goto IL_03b9; + } + } + { + String_t* L_153 = ___s; + int32_t L_154 = V_4; + int32_t L_155 = V_15; + NullCheck(L_153); + String_t* L_156 = String_Substring_m2063(L_153, L_154, L_155, /*hidden argument*/NULL); + String_t* L_157 = V_12; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_158 = String_op_Equality_m442(NULL /*static, unused*/, L_156, L_157, /*hidden argument*/NULL); + if (!L_158) + { + goto IL_03b9; + } + } + { + int32_t L_159 = V_4; + int32_t L_160 = V_15; + V_4 = ((int32_t)((int32_t)L_159+(int32_t)((int32_t)((int32_t)L_160-(int32_t)1)))); + V_10 = 2; + goto IL_0617; + } + +IL_03b9: + { + int32_t L_161 = V_16; + if ((((int32_t)L_161) <= ((int32_t)0))) + { + goto IL_03f7; + } + } + { + String_t* L_162 = V_13; + NullCheck(L_162); + uint16_t L_163 = String_get_Chars_m2061(L_162, 0, /*hidden argument*/NULL); + uint16_t L_164 = V_5; + if ((!(((uint32_t)L_163) == ((uint32_t)L_164)))) + { + goto IL_03f7; + } + } + { + String_t* L_165 = ___s; + int32_t L_166 = V_4; + int32_t L_167 = V_16; + NullCheck(L_165); + String_t* L_168 = String_Substring_m2063(L_165, L_166, L_167, /*hidden argument*/NULL); + String_t* L_169 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_170 = String_op_Equality_m442(NULL /*static, unused*/, L_168, L_169, /*hidden argument*/NULL); + if (!L_170) + { + goto IL_03f7; + } + } + { + int32_t L_171 = V_4; + int32_t L_172 = V_16; + V_4 = ((int32_t)((int32_t)L_171+(int32_t)((int32_t)((int32_t)L_172-(int32_t)1)))); + V_10 = 2; + goto IL_0617; + } + +IL_03f7: + { + uint16_t L_173 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_174 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_173, /*hidden argument*/NULL); + if (!L_174) + { + goto IL_0408; + } + } + { + goto IL_05e7; + } + +IL_0408: + { + bool L_175 = ___tryParse; + if (L_175) + { + goto IL_0427; + } + } + { + Exception_t152 ** L_176 = ___exc; + uint16_t L_177 = V_5; + uint16_t L_178 = L_177; + Object_t * L_179 = Box(Char_t702_il2cpp_TypeInfo_var, &L_178); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_180 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1006, L_179, /*hidden argument*/NULL); + FormatException_t890 * L_181 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_181, L_180, /*hidden argument*/NULL); + *((Object_t **)(L_176)) = (Object_t *)L_181; + } + +IL_0427: + { + return 0; + } + +IL_0429: + { + uint16_t L_182 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_183 = Char_IsDigit_m4755(NULL /*static, unused*/, L_182, /*hidden argument*/NULL); + if (!L_183) + { + goto IL_0445; + } + } + { + ByteU5BU5D_t789* L_184 = V_9; + int32_t L_185 = V_3; + int32_t L_186 = L_185; + V_3 = ((int32_t)((int32_t)L_186+(int32_t)1)); + uint16_t L_187 = V_5; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, L_186); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_184, L_186, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_187))); + goto IL_0617; + } + +IL_0445: + { + uint16_t L_188 = V_5; + if ((((int32_t)L_188) == ((int32_t)((int32_t)101)))) + { + goto IL_0457; + } + } + { + uint16_t L_189 = V_5; + if ((!(((uint32_t)L_189) == ((uint32_t)((int32_t)69))))) + { + goto IL_0497; + } + } + +IL_0457: + { + int32_t L_190 = ___style; + if (((int32_t)((int32_t)L_190&(int32_t)((int32_t)128)))) + { + goto IL_0484; + } + } + { + bool L_191 = ___tryParse; + if (L_191) + { + goto IL_0482; + } + } + { + Exception_t152 ** L_192 = ___exc; + uint16_t L_193 = V_5; + uint16_t L_194 = L_193; + Object_t * L_195 = Box(Char_t702_il2cpp_TypeInfo_var, &L_194); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_196 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1006, L_195, /*hidden argument*/NULL); + FormatException_t890 * L_197 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_197, L_196, /*hidden argument*/NULL); + *((Object_t **)(L_192)) = (Object_t *)L_197; + } + +IL_0482: + { + return 0; + } + +IL_0484: + { + ByteU5BU5D_t789* L_198 = V_9; + int32_t L_199 = V_3; + int32_t L_200 = L_199; + V_3 = ((int32_t)((int32_t)L_200+(int32_t)1)); + uint16_t L_201 = V_5; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, L_200); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_198, L_200, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_201))); + V_10 = 4; + goto IL_0617; + } + +IL_0497: + { + uint16_t L_202 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_203 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_202, /*hidden argument*/NULL); + if (!L_203) + { + goto IL_04a8; + } + } + { + goto IL_05e7; + } + +IL_04a8: + { + bool L_204 = ___tryParse; + if (L_204) + { + goto IL_04c7; + } + } + { + Exception_t152 ** L_205 = ___exc; + uint16_t L_206 = V_5; + uint16_t L_207 = L_206; + Object_t * L_208 = Box(Char_t702_il2cpp_TypeInfo_var, &L_207); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_209 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1006, L_208, /*hidden argument*/NULL); + FormatException_t890 * L_210 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_210, L_209, /*hidden argument*/NULL); + *((Object_t **)(L_205)) = (Object_t *)L_210; + } + +IL_04c7: + { + return 0; + } + +IL_04c9: + { + uint16_t L_211 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_212 = Char_IsDigit_m4755(NULL /*static, unused*/, L_211, /*hidden argument*/NULL); + if (!L_212) + { + goto IL_04dd; + } + } + { + V_10 = 5; + goto IL_0599; + } + +IL_04dd: + { + uint16_t L_213 = V_5; + String_t* L_214 = V_17; + NullCheck(L_214); + uint16_t L_215 = String_get_Chars_m2061(L_214, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_213) == ((uint32_t)L_215)))) + { + goto IL_051d; + } + } + { + String_t* L_216 = ___s; + int32_t L_217 = V_4; + String_t* L_218 = V_17; + NullCheck(L_218); + int32_t L_219 = String_get_Length_m2000(L_218, /*hidden argument*/NULL); + NullCheck(L_216); + String_t* L_220 = String_Substring_m2063(L_216, L_217, L_219, /*hidden argument*/NULL); + String_t* L_221 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_222 = String_op_Equality_m442(NULL /*static, unused*/, L_220, L_221, /*hidden argument*/NULL); + if (!L_222) + { + goto IL_051d; + } + } + { + V_10 = 2; + int32_t L_223 = V_4; + String_t* L_224 = V_17; + NullCheck(L_224); + int32_t L_225 = String_get_Length_m2000(L_224, /*hidden argument*/NULL); + V_4 = ((int32_t)((int32_t)L_223+(int32_t)((int32_t)((int32_t)L_225-(int32_t)1)))); + goto IL_0624; + } + +IL_051d: + { + uint16_t L_226 = V_5; + String_t* L_227 = V_18; + NullCheck(L_227); + uint16_t L_228 = String_get_Chars_m2061(L_227, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_226) == ((uint32_t)L_228)))) + { + goto IL_0567; + } + } + { + String_t* L_229 = ___s; + int32_t L_230 = V_4; + String_t* L_231 = V_18; + NullCheck(L_231); + int32_t L_232 = String_get_Length_m2000(L_231, /*hidden argument*/NULL); + NullCheck(L_229); + String_t* L_233 = String_Substring_m2063(L_229, L_230, L_232, /*hidden argument*/NULL); + String_t* L_234 = V_18; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_235 = String_op_Equality_m442(NULL /*static, unused*/, L_233, L_234, /*hidden argument*/NULL); + if (!L_235) + { + goto IL_0567; + } + } + { + V_10 = 2; + ByteU5BU5D_t789* L_236 = V_9; + int32_t L_237 = V_3; + int32_t L_238 = L_237; + V_3 = ((int32_t)((int32_t)L_238+(int32_t)1)); + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, L_238); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_236, L_238, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + int32_t L_239 = V_4; + String_t* L_240 = V_18; + NullCheck(L_240); + int32_t L_241 = String_get_Length_m2000(L_240, /*hidden argument*/NULL); + V_4 = ((int32_t)((int32_t)L_239+(int32_t)((int32_t)((int32_t)L_241-(int32_t)1)))); + goto IL_0624; + } + +IL_0567: + { + uint16_t L_242 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_243 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_242, /*hidden argument*/NULL); + if (!L_243) + { + goto IL_0578; + } + } + { + goto IL_05e7; + } + +IL_0578: + { + bool L_244 = ___tryParse; + if (L_244) + { + goto IL_0597; + } + } + { + Exception_t152 ** L_245 = ___exc; + uint16_t L_246 = V_5; + uint16_t L_247 = L_246; + Object_t * L_248 = Box(Char_t702_il2cpp_TypeInfo_var, &L_247); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_249 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1006, L_248, /*hidden argument*/NULL); + FormatException_t890 * L_250 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_250, L_249, /*hidden argument*/NULL); + *((Object_t **)(L_245)) = (Object_t *)L_250; + } + +IL_0597: + { + return 0; + } + +IL_0599: + { + uint16_t L_251 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_252 = Char_IsDigit_m4755(NULL /*static, unused*/, L_251, /*hidden argument*/NULL); + if (!L_252) + { + goto IL_05b5; + } + } + { + ByteU5BU5D_t789* L_253 = V_9; + int32_t L_254 = V_3; + int32_t L_255 = L_254; + V_3 = ((int32_t)((int32_t)L_255+(int32_t)1)); + uint16_t L_256 = V_5; + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, L_255); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_253, L_255, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_256))); + goto IL_0617; + } + +IL_05b5: + { + uint16_t L_257 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_258 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_257, /*hidden argument*/NULL); + if (!L_258) + { + goto IL_05c6; + } + } + { + goto IL_05e7; + } + +IL_05c6: + { + bool L_259 = ___tryParse; + if (L_259) + { + goto IL_05e5; + } + } + { + Exception_t152 ** L_260 = ___exc; + uint16_t L_261 = V_5; + uint16_t L_262 = L_261; + Object_t * L_263 = Box(Char_t702_il2cpp_TypeInfo_var, &L_262); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_264 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1006, L_263, /*hidden argument*/NULL); + FormatException_t890 * L_265 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_265, L_264, /*hidden argument*/NULL); + *((Object_t **)(L_260)) = (Object_t *)L_265; + } + +IL_05e5: + { + return 0; + } + +IL_05e7: + { + bool L_266 = V_7; + if (!L_266) + { + goto IL_0602; + } + } + { + uint16_t L_267 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_268 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_267, /*hidden argument*/NULL); + if (!L_268) + { + goto IL_0602; + } + } + { + V_10 = 6; + goto IL_0617; + } + +IL_0602: + { + bool L_269 = ___tryParse; + if (L_269) + { + goto IL_0615; + } + } + { + Exception_t152 ** L_270 = ___exc; + FormatException_t890 * L_271 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_271, _stringLiteral1007, /*hidden argument*/NULL); + *((Object_t **)(L_270)) = (Object_t *)L_271; + } + +IL_0615: + { + return 0; + } + +IL_0617: + { + int32_t L_272 = V_10; + if ((!(((uint32_t)L_272) == ((uint32_t)7)))) + { + goto IL_0624; + } + } + { + goto IL_0632; + } + +IL_0624: + { + int32_t L_273 = V_4; + V_4 = ((int32_t)((int32_t)L_273+(int32_t)1)); + } + +IL_062a: + { + int32_t L_274 = V_4; + int32_t L_275 = V_2; + if ((((int32_t)L_274) < ((int32_t)L_275))) + { + goto IL_0227; + } + } + +IL_0632: + { + ByteU5BU5D_t789* L_276 = V_9; + int32_t L_277 = V_3; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, L_277); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_276, L_277, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_278 = V_9; + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, 0); + V_19 = (uint8_t*)((uint8_t*)(uint8_t*)SZArrayLdElema(L_278, 0, sizeof(uint8_t))); + uint8_t* L_279 = V_19; + bool L_280 = Double_ParseImpl_m6179(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_279, (&V_20), /*hidden argument*/NULL); + if (L_280) + { + goto IL_065f; + } + } + { + bool L_281 = ___tryParse; + if (L_281) + { + goto IL_065d; + } + } + { + Exception_t152 ** L_282 = ___exc; + Exception_t152 * L_283 = Int32_GetFormatException_m5800(NULL /*static, unused*/, /*hidden argument*/NULL); + *((Object_t **)(L_282)) = (Object_t *)L_283; + } + +IL_065d: + { + return 0; + } + +IL_065f: + { + double L_284 = V_20; + bool L_285 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_284, /*hidden argument*/NULL); + if (L_285) + { + goto IL_0677; + } + } + { + double L_286 = V_20; + bool L_287 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, L_286, /*hidden argument*/NULL); + if (!L_287) + { + goto IL_0687; + } + } + +IL_0677: + { + bool L_288 = ___tryParse; + if (L_288) + { + goto IL_0685; + } + } + { + Exception_t152 ** L_289 = ___exc; + OverflowException_t1725 * L_290 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_290, /*hidden argument*/NULL); + *((Object_t **)(L_289)) = (Object_t *)L_290; + } + +IL_0685: + { + return 0; + } + +IL_0687: + { + double* L_291 = ___result; + double L_292 = V_20; + *((double*)(L_291)) = (double)L_292; + return 1; + } +} +// System.Boolean System.Double::TryParseStringConstant(System.String,System.String,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Double_TryParseStringConstant_m6178 (Object_t * __this /* static, unused */, String_t* ___format, String_t* ___s, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___end; + int32_t L_1 = ___start; + String_t* L_2 = ___format; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0-(int32_t)L_1))+(int32_t)1))) == ((uint32_t)L_3)))) + { + goto IL_0024; + } + } + { + String_t* L_4 = ___format; + String_t* L_5 = ___s; + int32_t L_6 = ___start; + String_t* L_7 = ___format; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_9 = String_CompareOrdinal_m6074(NULL /*static, unused*/, L_4, 0, L_5, L_6, L_8, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + goto IL_0025; + } + +IL_0024: + { + G_B3_0 = 0; + } + +IL_0025: + { + return G_B3_0; + } +} +// System.Boolean System.Double::ParseImpl(System.Byte*,System.Double&) +extern "C" bool Double_ParseImpl_m6179 (Object_t * __this /* static, unused */, uint8_t* ___byte_ptr, double* ___value, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Double_ParseImpl_m6179_ftn) (uint8_t*, double*); + return ((Double_ParseImpl_m6179_ftn)mscorlib::System::Double::ParseImpl) (___byte_ptr, ___value); +} +// System.String System.Double::ToString() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Double_ToString_m6180 (double* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_0 = NumberFormatter_NumberToString_m10669(NULL /*static, unused*/, (*((double*)__this)), (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Double::ToString(System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Double_ToString_m6181 (double* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_1 = NumberFormatter_NumberToString_m10669(NULL /*static, unused*/, (*((double*)__this)), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Double::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Double_ToString_m6182 (double* __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10662(NULL /*static, unused*/, L_0, (*((double*)__this)), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1008; +extern "C" void Decimal__ctor_m6183 (Decimal_t1112 * __this, int32_t ___lo, int32_t ___mid, int32_t ___hi, bool ___isNegative, uint8_t ___scale, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1008 = il2cpp_codegen_string_literal_from_index(1008); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___lo; + __this->___lo_7 = L_0; + int32_t L_1 = ___mid; + __this->___mid_8 = L_1; + int32_t L_2 = ___hi; + __this->___hi_6 = L_2; + uint8_t L_3 = ___scale; + if ((!(((uint32_t)L_3) > ((uint32_t)((int32_t)28))))) + { + goto IL_002e; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1008, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002e: + { + uint8_t L_6 = ___scale; + __this->___flags_5 = L_6; + uint32_t L_7 = (__this->___flags_5); + __this->___flags_5 = ((int32_t)((int32_t)L_7<<(int32_t)((int32_t)16))); + bool L_8 = ___isNegative; + if (!L_8) + { + goto IL_005e; + } + } + { + uint32_t L_9 = (__this->___flags_5); + __this->___flags_5 = ((int32_t)((int32_t)L_9|(int32_t)((int32_t)-2147483648))); + } + +IL_005e: + { + return; + } +} +// System.Void System.Decimal::.ctor(System.Int32) +extern "C" void Decimal__ctor_m6184 (Decimal_t1112 * __this, int32_t ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + int32_t L_0 = 0; + V_0 = L_0; + __this->___mid_8 = L_0; + uint32_t L_1 = V_0; + __this->___hi_6 = L_1; + int32_t L_2 = ___value; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0031; + } + } + { + __this->___flags_5 = ((int32_t)-2147483648); + int32_t L_3 = ___value; + __this->___lo_7 = ((int32_t)((int32_t)((~L_3))+(int32_t)1)); + goto IL_003f; + } + +IL_0031: + { + __this->___flags_5 = 0; + int32_t L_4 = ___value; + __this->___lo_7 = L_4; + } + +IL_003f: + { + return; + } +} +// System.Void System.Decimal::.ctor(System.UInt32) +extern "C" void Decimal__ctor_m6185 (Decimal_t1112 * __this, uint32_t ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + uint32_t L_0 = ___value; + __this->___lo_7 = L_0; + int32_t L_1 = 0; + V_0 = L_1; + __this->___mid_8 = L_1; + uint32_t L_2 = V_0; + uint32_t L_3 = L_2; + V_0 = L_3; + __this->___hi_6 = L_3; + uint32_t L_4 = V_0; + __this->___flags_5 = L_4; + return; + } +} +// System.Void System.Decimal::.ctor(System.Int64) +extern "C" void Decimal__ctor_m6186 (Decimal_t1112 * __this, int64_t ___value, const MethodInfo* method) +{ + uint64_t V_0 = 0; + uint64_t V_1 = 0; + { + __this->___hi_6 = 0; + int64_t L_0 = ___value; + if ((((int64_t)L_0) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0038; + } + } + { + __this->___flags_5 = ((int32_t)-2147483648); + int64_t L_1 = ___value; + V_0 = ((int64_t)((int64_t)((~L_1))+(int64_t)(((int64_t)((int64_t)1))))); + uint64_t L_2 = V_0; + __this->___lo_7 = (((int32_t)((uint32_t)L_2))); + uint64_t L_3 = V_0; + __this->___mid_8 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_3>>((int32_t)32)))))); + goto IL_0054; + } + +IL_0038: + { + __this->___flags_5 = 0; + int64_t L_4 = ___value; + V_1 = L_4; + uint64_t L_5 = V_1; + __this->___lo_7 = (((int32_t)((uint32_t)L_5))); + uint64_t L_6 = V_1; + __this->___mid_8 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_6>>((int32_t)32)))))); + } + +IL_0054: + { + return; + } +} +// System.Void System.Decimal::.ctor(System.UInt64) +extern "C" void Decimal__ctor_m6187 (Decimal_t1112 * __this, uint64_t ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + int32_t L_0 = 0; + V_0 = L_0; + __this->___hi_6 = L_0; + uint32_t L_1 = V_0; + __this->___flags_5 = L_1; + uint64_t L_2 = ___value; + __this->___lo_7 = (((int32_t)((uint32_t)L_2))); + uint64_t L_3 = ___value; + __this->___mid_8 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_3>>((int32_t)32)))))); + return; + } +} +// System.Void System.Decimal::.ctor(System.Single) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1009; +extern "C" void Decimal__ctor_m6188 (Decimal_t1112 * __this, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + _stringLiteral1009 = il2cpp_codegen_string_literal_from_index(1009); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(7.92281625E+28f)))) + { + goto IL_0037; + } + } + { + float L_1 = ___value; + if ((((float)L_1) < ((float)(-7.92281625E+28f)))) + { + goto IL_0037; + } + } + { + float L_2 = ___value; + bool L_3 = Single_IsNaN_m6142(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0037; + } + } + { + float L_4 = ___value; + bool L_5 = Single_IsNegativeInfinity_m6143(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0037; + } + } + { + float L_6 = ___value; + bool L_7 = Single_IsPositiveInfinity_m6144(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0056; + } + } + +IL_0037: + { + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + float L_9 = ___value; + float L_10 = L_9; + Object_t * L_11 = Box(Single_t165_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_11; + String_t* L_12 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1009, L_8, /*hidden argument*/NULL); + OverflowException_t1725 * L_13 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0056: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_14 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_15 = Single_ToString_m6147((&___value), L_14, /*hidden argument*/NULL); + CultureInfo_t453 * L_16 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_17 = Decimal_Parse_m6226(NULL /*static, unused*/, L_15, ((int32_t)167), L_16, /*hidden argument*/NULL); + V_0 = L_17; + uint32_t L_18 = ((&V_0)->___flags_5); + __this->___flags_5 = L_18; + uint32_t L_19 = ((&V_0)->___hi_6); + __this->___hi_6 = L_19; + uint32_t L_20 = ((&V_0)->___lo_7); + __this->___lo_7 = L_20; + uint32_t L_21 = ((&V_0)->___mid_8); + __this->___mid_8 = L_21; + return; + } +} +// System.Void System.Decimal::.ctor(System.Double) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1009; +extern "C" void Decimal__ctor_m6189 (Decimal_t1112 * __this, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + _stringLiteral1009 = il2cpp_codegen_string_literal_from_index(1009); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(7.9228162514264338E+28)))) + { + goto IL_003f; + } + } + { + double L_1 = ___value; + if ((((double)L_1) < ((double)(-7.9228162514264338E+28)))) + { + goto IL_003f; + } + } + { + double L_2 = ___value; + bool L_3 = Double_IsNaN_m6171(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_003f; + } + } + { + double L_4 = ___value; + bool L_5 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_003f; + } + } + { + double L_6 = ___value; + bool L_7 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_005e; + } + } + +IL_003f: + { + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + double L_9 = ___value; + double L_10 = L_9; + Object_t * L_11 = Box(Double_t454_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_11; + String_t* L_12 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1009, L_8, /*hidden argument*/NULL); + OverflowException_t1725 * L_13 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_005e: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_14 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_15 = Double_ToString_m6181((&___value), L_14, /*hidden argument*/NULL); + CultureInfo_t453 * L_16 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_17 = Decimal_Parse_m6226(NULL /*static, unused*/, L_15, ((int32_t)167), L_16, /*hidden argument*/NULL); + V_0 = L_17; + uint32_t L_18 = ((&V_0)->___flags_5); + __this->___flags_5 = L_18; + uint32_t L_19 = ((&V_0)->___hi_6); + __this->___hi_6 = L_19; + uint32_t L_20 = ((&V_0)->___lo_7); + __this->___lo_7 = L_20; + uint32_t L_21 = ((&V_0)->___mid_8); + __this->___mid_8 = L_21; + return; + } +} +// System.Void System.Decimal::.cctor() +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" void Decimal__cctor_m6190 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = {0}; + Decimal__ctor_m6183(&L_0, (-1), (-1), (-1), (-1), 0, /*hidden argument*/NULL); + ((Decimal_t1112_StaticFields*)Decimal_t1112_il2cpp_TypeInfo_var->static_fields)->___MinValue_0 = L_0; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6183(&L_1, (-1), (-1), (-1), 0, 0, /*hidden argument*/NULL); + ((Decimal_t1112_StaticFields*)Decimal_t1112_il2cpp_TypeInfo_var->static_fields)->___MaxValue_1 = L_1; + Decimal_t1112 L_2 = {0}; + Decimal__ctor_m6184(&L_2, (-1), /*hidden argument*/NULL); + ((Decimal_t1112_StaticFields*)Decimal_t1112_il2cpp_TypeInfo_var->static_fields)->___MinusOne_2 = L_2; + Decimal_t1112 L_3 = {0}; + Decimal__ctor_m6184(&L_3, 1, /*hidden argument*/NULL); + ((Decimal_t1112_StaticFields*)Decimal_t1112_il2cpp_TypeInfo_var->static_fields)->___One_3 = L_3; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6183(&L_4, (-1), (-1), (-1), 0, 1, /*hidden argument*/NULL); + ((Decimal_t1112_StaticFields*)Decimal_t1112_il2cpp_TypeInfo_var->static_fields)->___MaxValueDiv10_4 = L_4; + return; + } +} +// System.Object System.Decimal::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Decimal_System_IConvertible_ToType_m6191 (Decimal_t1112 * __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Decimal_t1112 L_2 = (*(Decimal_t1112 *)__this); + Object_t * L_3 = Box(Decimal_t1112_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Decimal::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Decimal_System_IConvertible_ToBoolean_m6192 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_0 = Convert_ToBoolean_m10098(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Byte System.Decimal::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Decimal_System_IConvertible_ToByte_m6193 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10113(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Decimal::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t Decimal_System_IConvertible_ToChar_m6194 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Decimal::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Decimal_System_IConvertible_ToDateTime_m6195 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Decimal::System.IConvertible.ToDecimal(System.IFormatProvider) +extern "C" Decimal_t1112 Decimal_System_IConvertible_ToDecimal_m6196 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*(Decimal_t1112 *)__this); + } +} +// System.Double System.Decimal::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Decimal_System_IConvertible_ToDouble_m6197 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10161(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Decimal::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Decimal_System_IConvertible_ToInt16_m6198 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10176(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Decimal::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Decimal_System_IConvertible_ToInt32_m6199 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10191(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Decimal::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Decimal_System_IConvertible_ToInt64_m6200 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10205(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Decimal::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Decimal_System_IConvertible_ToSByte_m6201 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10222(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Decimal::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Decimal_System_IConvertible_ToSingle_m6202 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10235(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt16 System.Decimal::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Decimal_System_IConvertible_ToUInt16_m6203 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10252(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Decimal::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Decimal_System_IConvertible_ToUInt32_m6204 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m10265(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Decimal::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Decimal_System_IConvertible_ToUInt64_m6205 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10279(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32[] System.Decimal::GetBits(System.Decimal) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Int32U5BU5D_t420* Decimal_GetBits_m6206 (Object_t * __this /* static, unused */, Decimal_t1112 ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 4)); + uint32_t L_1 = ((&___d)->___lo_7); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + uint32_t L_3 = ((&___d)->___mid_8); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + Int32U5BU5D_t420* L_4 = L_2; + uint32_t L_5 = ((&___d)->___hi_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, 2, sizeof(int32_t))) = (int32_t)L_5; + Int32U5BU5D_t420* L_6 = L_4; + uint32_t L_7 = ((&___d)->___flags_5); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + *((int32_t*)(int32_t*)SZArrayLdElema(L_6, 3, sizeof(int32_t))) = (int32_t)L_7; + return L_6; + } +} +// System.Decimal System.Decimal::Add(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1010; +extern "C" Decimal_t1112 Decimal_Add_m6207 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral1010 = il2cpp_codegen_string_literal_from_index(1010); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_0 = Decimal_decimalIncr_m6233(NULL /*static, unused*/, (&___d1), (&___d2), /*hidden argument*/NULL); + if (L_0) + { + goto IL_0010; + } + } + { + Decimal_t1112 L_1 = ___d1; + return L_1; + } + +IL_0010: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1010, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Decimal System.Decimal::Subtract(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1011; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" Decimal_t1112 Decimal_Subtract_m6208 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral1011 = il2cpp_codegen_string_literal_from_index(1011); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Decimal_t1112 * L_0 = (&___d2); + uint32_t L_1 = (L_0->___flags_5); + L_0->___flags_5 = ((int32_t)((int32_t)L_1^(int32_t)((int32_t)-2147483648))); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_2 = Decimal_decimalIncr_m6233(NULL /*static, unused*/, (&___d1), (&___d2), /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if (L_3) + { + goto IL_0025; + } + } + { + Decimal_t1112 L_4 = ___d1; + return L_4; + } + +IL_0025: + { + int32_t L_5 = V_0; + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral1011, L_7, _stringLiteral33, /*hidden argument*/NULL); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + OverflowException_t1725 * L_10 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } +} +// System.Int32 System.Decimal::GetHashCode() +extern "C" int32_t Decimal_GetHashCode_m6209 (Decimal_t1112 * __this, const MethodInfo* method) +{ + { + uint32_t L_0 = (__this->___flags_5); + uint32_t L_1 = (__this->___hi_6); + uint32_t L_2 = (__this->___lo_7); + uint32_t L_3 = (__this->___mid_8); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)L_1))^(int32_t)L_2))^(int32_t)L_3)); + } +} +// System.UInt64 System.Decimal::u64(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern "C" uint64_t Decimal_u64_m6210 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_decimalFloorAndTrunc_m6237(NULL /*static, unused*/, (&___value), 0, /*hidden argument*/NULL); + int32_t L_0 = Decimal_decimal2UInt64_m6231(NULL /*static, unused*/, (&___value), (&V_0), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + OverflowException_t1725 * L_1 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001c: + { + uint64_t L_2 = V_0; + return L_2; + } +} +// System.Int64 System.Decimal::s64(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern "C" int64_t Decimal_s64_m6211 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_decimalFloorAndTrunc_m6237(NULL /*static, unused*/, (&___value), 0, /*hidden argument*/NULL); + int32_t L_0 = Decimal_decimal2Int64_m6232(NULL /*static, unused*/, (&___value), (&V_0), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001c; + } + } + { + OverflowException_t1725 * L_1 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001c: + { + int64_t L_2 = V_0; + return L_2; + } +} +// System.Boolean System.Decimal::Equals(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_Equals_m6212 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_2 = Decimal_Compare_m6218(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Decimal::Equals(System.Object) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_Equals_m6213 (Decimal_t1112 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (((Object_t *)IsInstSealed(L_0, Decimal_t1112_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_Equals_m6212(NULL /*static, unused*/, ((*(Decimal_t1112 *)((Decimal_t1112 *)UnBox (L_1, Decimal_t1112_il2cpp_TypeInfo_var)))), (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Decimal::IsZero() +extern "C" bool Decimal_IsZero_m6214 (Decimal_t1112 * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + uint32_t L_0 = (__this->___hi_6); + if (L_0) + { + goto IL_0021; + } + } + { + uint32_t L_1 = (__this->___lo_7); + if (L_1) + { + goto IL_0021; + } + } + { + uint32_t L_2 = (__this->___mid_8); + G_B4_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = 0; + } + +IL_0022: + { + return G_B4_0; + } +} +// System.Decimal System.Decimal::Floor(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_Floor_m6215 (Object_t * __this /* static, unused */, Decimal_t1112 ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_decimalFloorAndTrunc_m6237(NULL /*static, unused*/, (&___d), 1, /*hidden argument*/NULL); + Decimal_t1112 L_0 = ___d; + return L_0; + } +} +// System.Decimal System.Decimal::Multiply(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_Multiply_m6216 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Decimal_IsZero_m6214((&___d1), /*hidden argument*/NULL); + if (L_0) + { + goto IL_0018; + } + } + { + bool L_1 = Decimal_IsZero_m6214((&___d2), /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001f; + } + } + +IL_0018: + { + Decimal_t1112 L_2 = {0}; + Decimal__ctor_m6184(&L_2, 0, /*hidden argument*/NULL); + return L_2; + } + +IL_001f: + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_3 = Decimal_decimalMult_m6238(NULL /*static, unused*/, (&___d1), (&___d2), /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0033; + } + } + { + OverflowException_t1725 * L_4 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0033: + { + Decimal_t1112 L_5 = ___d1; + return L_5; + } +} +// System.Decimal System.Decimal::Divide(System.Decimal,System.Decimal) +extern TypeInfo* DivideByZeroException_t1689_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_Divide_m6217 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DivideByZeroException_t1689_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(717); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + { + bool L_0 = Decimal_IsZero_m6214((&___d2), /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0012; + } + } + { + DivideByZeroException_t1689 * L_1 = (DivideByZeroException_t1689 *)il2cpp_codegen_object_new (DivideByZeroException_t1689_il2cpp_TypeInfo_var); + DivideByZeroException__ctor_m10414(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + bool L_2 = Decimal_IsZero_m6214((&___d1), /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0025; + } + } + { + Decimal_t1112 L_3 = {0}; + Decimal__ctor_m6184(&L_3, 0, /*hidden argument*/NULL); + return L_3; + } + +IL_0025: + { + Decimal_t1112 * L_4 = (&___d1); + uint32_t L_5 = (L_4->___flags_5); + L_4->___flags_5 = ((int32_t)((int32_t)L_5^(int32_t)((int32_t)-2147483648))); + Decimal_t1112 * L_6 = (&___d1); + uint32_t L_7 = (L_6->___flags_5); + L_6->___flags_5 = ((int32_t)((int32_t)L_7^(int32_t)((int32_t)-2147483648))); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_8 = Decimal_decimalDiv_m6239(NULL /*static, unused*/, (&V_0), (&___d1), (&___d2), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0061; + } + } + { + OverflowException_t1725 * L_9 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0061: + { + Decimal_t1112 L_10 = V_0; + return L_10; + } +} +// System.Int32 System.Decimal::Compare(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int32_t Decimal_Compare_m6218 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_0 = Decimal_decimalCompare_m6240(NULL /*static, unused*/, (&___d1), (&___d2), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Decimal::CompareTo(System.Object) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1012; +extern "C" int32_t Decimal_CompareTo_m6219 (Decimal_t1112 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1012 = il2cpp_codegen_string_literal_from_index(1012); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Decimal_t1112_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1012, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_5 = Decimal_Compare_m6218(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), ((*(Decimal_t1112 *)((Decimal_t1112 *)UnBox (L_4, Decimal_t1112_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Decimal::CompareTo(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int32_t Decimal_CompareTo_m6220 (Decimal_t1112 * __this, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_1 = Decimal_Compare_m6218(NULL /*static, unused*/, (*(Decimal_t1112 *)__this), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Decimal::Equals(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_Equals_m6221 (Decimal_t1112 * __this, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_1 = Decimal_Equals_m6212(NULL /*static, unused*/, L_0, (*(Decimal_t1112 *)__this), /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::Parse(System.String,System.IFormatProvider) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_Parse_m6222 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Decimal_Parse_m6226(NULL /*static, unused*/, L_0, ((int32_t)111), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Decimal::ThrowAtPos(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1013; +extern "C" void Decimal_ThrowAtPos_m6223 (Object_t * __this /* static, unused */, int32_t ___pos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral1013 = il2cpp_codegen_string_literal_from_index(1013); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1013, /*hidden argument*/NULL); + int32_t L_1 = ___pos; + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m671(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + FormatException_t890 * L_5 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Void System.Decimal::ThrowInvalidExp() +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1014; +extern "C" void Decimal_ThrowInvalidExp_m6224 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral1014 = il2cpp_codegen_string_literal_from_index(1014); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1014, /*hidden argument*/NULL); + FormatException_t890 * L_1 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.String System.Decimal::stripStyles(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,System.Int32&,System.Boolean&,System.Boolean&,System.Int32&,System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1015; +extern Il2CppCodeGenString* _stringLiteral1016; +extern "C" String_t* Decimal_stripStyles_m6225 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, NumberFormatInfo_t1250 * ___nfi, int32_t* ___decPos, bool* ___isNegative, bool* ___expFlag, int32_t* ___exp, bool ___throwex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral1015 = il2cpp_codegen_string_literal_from_index(1015); + _stringLiteral1016 = il2cpp_codegen_string_literal_from_index(1016); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + bool V_7 = false; + bool V_8 = false; + bool V_9 = false; + bool V_10 = false; + bool V_11 = false; + int32_t V_12 = 0; + String_t* V_13 = {0}; + String_t* V_14 = {0}; + int32_t V_15 = 0; + int32_t V_16 = 0; + StringBuilder_t457 * V_17 = {0}; + uint16_t V_18 = 0x0; + int32_t V_19 = 0; + int32_t V_20 = 0; + int32_t V_21 = 0; + uint16_t V_22 = 0x0; + int32_t V_23 = 0; + int32_t V_24 = 0; + uint16_t V_25 = 0x0; + bool V_26 = false; + int32_t V_27 = 0; + int32_t V_28 = 0; + uint16_t V_29 = 0x0; + int32_t V_30 = 0; + int32_t V_31 = 0; + String_t* G_B6_0 = {0}; + String_t* G_B9_0 = {0}; + { + bool* L_0 = ___isNegative; + *((int8_t*)(L_0)) = (int8_t)0; + bool* L_1 = ___expFlag; + *((int8_t*)(L_1)) = (int8_t)0; + int32_t* L_2 = ___exp; + *((int32_t*)(L_2)) = (int32_t)0; + int32_t* L_3 = ___decPos; + *((int32_t*)(L_3)) = (int32_t)(-1); + V_0 = 0; + V_1 = 0; + V_2 = 0; + int32_t L_4 = ___style; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_5 = ___style; + V_4 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_5&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_6 = ___style; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_6&(int32_t)4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_7 = ___style; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_7&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_8 = ___style; + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_9 = ___style; + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_9&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_10 = ___style; + V_9 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_10&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_11 = ___style; + V_10 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_11&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_11 = 0; + int32_t L_12 = ___style; + if (!((int32_t)((int32_t)L_12&(int32_t)((int32_t)256)))) + { + goto IL_00b0; + } + } + { + String_t* L_13 = ___s; + NumberFormatInfo_t1250 * L_14 = ___nfi; + NullCheck(L_14); + String_t* L_15 = NumberFormatInfo_get_CurrencySymbol_m7626(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + int32_t L_16 = String_IndexOf_m2062(L_13, L_15, /*hidden argument*/NULL); + V_12 = L_16; + int32_t L_17 = V_12; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_00b0; + } + } + { + String_t* L_18 = ___s; + int32_t L_19 = V_12; + NumberFormatInfo_t1250 * L_20 = ___nfi; + NullCheck(L_20); + String_t* L_21 = NumberFormatInfo_get_CurrencySymbol_m7626(L_20, /*hidden argument*/NULL); + NullCheck(L_21); + int32_t L_22 = String_get_Length_m2000(L_21, /*hidden argument*/NULL); + NullCheck(L_18); + String_t* L_23 = String_Remove_m2065(L_18, L_19, L_22, /*hidden argument*/NULL); + ___s = L_23; + V_11 = 1; + } + +IL_00b0: + { + bool L_24 = V_11; + if (!L_24) + { + goto IL_00c2; + } + } + { + NumberFormatInfo_t1250 * L_25 = ___nfi; + NullCheck(L_25); + String_t* L_26 = NumberFormatInfo_get_CurrencyDecimalSeparator_m7621(L_25, /*hidden argument*/NULL); + G_B6_0 = L_26; + goto IL_00c8; + } + +IL_00c2: + { + NumberFormatInfo_t1250 * L_27 = ___nfi; + NullCheck(L_27); + String_t* L_28 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_27, /*hidden argument*/NULL); + G_B6_0 = L_28; + } + +IL_00c8: + { + V_13 = G_B6_0; + bool L_29 = V_11; + if (!L_29) + { + goto IL_00dc; + } + } + { + NumberFormatInfo_t1250 * L_30 = ___nfi; + NullCheck(L_30); + String_t* L_31 = NumberFormatInfo_get_CurrencyGroupSeparator_m7622(L_30, /*hidden argument*/NULL); + G_B9_0 = L_31; + goto IL_00e2; + } + +IL_00dc: + { + NumberFormatInfo_t1250 * L_32 = ___nfi; + NullCheck(L_32); + String_t* L_33 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_32, /*hidden argument*/NULL); + G_B9_0 = L_33; + } + +IL_00e2: + { + V_14 = G_B9_0; + V_15 = 0; + String_t* L_34 = ___s; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + V_16 = L_35; + int32_t L_36 = V_16; + StringBuilder_t457 * L_37 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_37, L_36, /*hidden argument*/NULL); + V_17 = L_37; + goto IL_0285; + } + +IL_00fd: + { + String_t* L_38 = ___s; + int32_t L_39 = V_15; + NullCheck(L_38); + uint16_t L_40 = String_get_Chars_m2061(L_38, L_39, /*hidden argument*/NULL); + V_18 = L_40; + uint16_t L_41 = V_18; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_42 = Char_IsDigit_m4755(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); + if (!L_42) + { + goto IL_0118; + } + } + { + goto IL_028e; + } + +IL_0118: + { + bool L_43 = V_3; + if (!L_43) + { + goto IL_0135; + } + } + { + uint16_t L_44 = V_18; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_45 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + if (!L_45) + { + goto IL_0135; + } + } + { + int32_t L_46 = V_15; + V_15 = ((int32_t)((int32_t)L_46+(int32_t)1)); + goto IL_0285; + } + +IL_0135: + { + bool L_47 = V_7; + if (!L_47) + { + goto IL_0164; + } + } + { + uint16_t L_48 = V_18; + if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)40))))) + { + goto IL_0164; + } + } + { + bool L_49 = V_0; + if (L_49) + { + goto IL_0164; + } + } + { + bool L_50 = V_1; + if (L_50) + { + goto IL_0164; + } + } + { + V_1 = 1; + V_0 = 1; + bool* L_51 = ___isNegative; + *((int8_t*)(L_51)) = (int8_t)1; + int32_t L_52 = V_15; + V_15 = ((int32_t)((int32_t)L_52+(int32_t)1)); + goto IL_0285; + } + +IL_0164: + { + bool L_53 = V_5; + if (!L_53) + { + goto IL_01c2; + } + } + { + uint16_t L_54 = V_18; + NumberFormatInfo_t1250 * L_55 = ___nfi; + NullCheck(L_55); + String_t* L_56 = NumberFormatInfo_get_NegativeSign_m7631(L_55, /*hidden argument*/NULL); + NullCheck(L_56); + uint16_t L_57 = String_get_Chars_m2061(L_56, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_54) == ((uint32_t)L_57)))) + { + goto IL_01c2; + } + } + { + bool L_58 = V_0; + if (L_58) + { + goto IL_01c2; + } + } + { + NumberFormatInfo_t1250 * L_59 = ___nfi; + NullCheck(L_59); + String_t* L_60 = NumberFormatInfo_get_NegativeSign_m7631(L_59, /*hidden argument*/NULL); + NullCheck(L_60); + int32_t L_61 = String_get_Length_m2000(L_60, /*hidden argument*/NULL); + V_19 = L_61; + int32_t L_62 = V_19; + if ((((int32_t)L_62) == ((int32_t)1))) + { + goto IL_01b0; + } + } + { + String_t* L_63 = ___s; + NumberFormatInfo_t1250 * L_64 = ___nfi; + NullCheck(L_64); + String_t* L_65 = NumberFormatInfo_get_NegativeSign_m7631(L_64, /*hidden argument*/NULL); + int32_t L_66 = V_15; + int32_t L_67 = V_19; + NullCheck(L_63); + int32_t L_68 = String_IndexOf_m6084(L_63, L_65, L_66, L_67, /*hidden argument*/NULL); + int32_t L_69 = V_15; + if ((!(((uint32_t)L_68) == ((uint32_t)L_69)))) + { + goto IL_01bd; + } + } + +IL_01b0: + { + V_0 = 1; + bool* L_70 = ___isNegative; + *((int8_t*)(L_70)) = (int8_t)1; + int32_t L_71 = V_15; + int32_t L_72 = V_19; + V_15 = ((int32_t)((int32_t)L_71+(int32_t)L_72)); + } + +IL_01bd: + { + goto IL_0285; + } + +IL_01c2: + { + bool L_73 = V_5; + if (!L_73) + { + goto IL_021c; + } + } + { + uint16_t L_74 = V_18; + NumberFormatInfo_t1250 * L_75 = ___nfi; + NullCheck(L_75); + String_t* L_76 = NumberFormatInfo_get_PositiveSign_m7647(L_75, /*hidden argument*/NULL); + NullCheck(L_76); + uint16_t L_77 = String_get_Chars_m2061(L_76, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_74) == ((uint32_t)L_77)))) + { + goto IL_021c; + } + } + { + bool L_78 = V_0; + if (L_78) + { + goto IL_021c; + } + } + { + NumberFormatInfo_t1250 * L_79 = ___nfi; + NullCheck(L_79); + String_t* L_80 = NumberFormatInfo_get_PositiveSign_m7647(L_79, /*hidden argument*/NULL); + NullCheck(L_80); + int32_t L_81 = String_get_Length_m2000(L_80, /*hidden argument*/NULL); + V_20 = L_81; + int32_t L_82 = V_20; + if ((((int32_t)L_82) == ((int32_t)1))) + { + goto IL_020e; + } + } + { + String_t* L_83 = ___s; + NumberFormatInfo_t1250 * L_84 = ___nfi; + NullCheck(L_84); + String_t* L_85 = NumberFormatInfo_get_PositiveSign_m7647(L_84, /*hidden argument*/NULL); + int32_t L_86 = V_15; + int32_t L_87 = V_20; + NullCheck(L_83); + int32_t L_88 = String_IndexOf_m6084(L_83, L_85, L_86, L_87, /*hidden argument*/NULL); + int32_t L_89 = V_15; + if ((!(((uint32_t)L_88) == ((uint32_t)L_89)))) + { + goto IL_0217; + } + } + +IL_020e: + { + V_0 = 1; + int32_t L_90 = V_15; + int32_t L_91 = V_20; + V_15 = ((int32_t)((int32_t)L_90+(int32_t)L_91)); + } + +IL_0217: + { + goto IL_0285; + } + +IL_021c: + { + bool L_92 = V_9; + if (!L_92) + { + goto IL_0270; + } + } + { + uint16_t L_93 = V_18; + String_t* L_94 = V_13; + NullCheck(L_94); + uint16_t L_95 = String_get_Chars_m2061(L_94, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_93) == ((uint32_t)L_95)))) + { + goto IL_0270; + } + } + { + String_t* L_96 = V_13; + NullCheck(L_96); + int32_t L_97 = String_get_Length_m2000(L_96, /*hidden argument*/NULL); + V_21 = L_97; + int32_t L_98 = V_21; + if ((((int32_t)L_98) == ((int32_t)1))) + { + goto IL_026b; + } + } + { + String_t* L_99 = ___s; + String_t* L_100 = V_13; + int32_t L_101 = V_15; + int32_t L_102 = V_21; + NullCheck(L_99); + int32_t L_103 = String_IndexOf_m6084(L_99, L_100, L_101, L_102, /*hidden argument*/NULL); + int32_t L_104 = V_15; + if ((((int32_t)L_103) == ((int32_t)L_104))) + { + goto IL_026b; + } + } + { + bool L_105 = ___throwex; + if (!L_105) + { + goto IL_0269; + } + } + { + int32_t L_106 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowAtPos_m6223(NULL /*static, unused*/, L_106, /*hidden argument*/NULL); + goto IL_026b; + } + +IL_0269: + { + return (String_t*)NULL; + } + +IL_026b: + { + goto IL_028e; + } + +IL_0270: + { + bool L_107 = ___throwex; + if (!L_107) + { + goto IL_0283; + } + } + { + int32_t L_108 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowAtPos_m6223(NULL /*static, unused*/, L_108, /*hidden argument*/NULL); + goto IL_0285; + } + +IL_0283: + { + return (String_t*)NULL; + } + +IL_0285: + { + int32_t L_109 = V_15; + int32_t L_110 = V_16; + if ((((int32_t)L_109) < ((int32_t)L_110))) + { + goto IL_00fd; + } + } + +IL_028e: + { + int32_t L_111 = V_15; + int32_t L_112 = V_16; + if ((!(((uint32_t)L_111) == ((uint32_t)L_112)))) + { + goto IL_02b0; + } + } + { + bool L_113 = ___throwex; + if (!L_113) + { + goto IL_02ae; + } + } + { + String_t* L_114 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1015, /*hidden argument*/NULL); + FormatException_t890 * L_115 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_115, L_114, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_115); + } + +IL_02ae: + { + return (String_t*)NULL; + } + +IL_02b0: + { + goto IL_0397; + } + +IL_02b5: + { + String_t* L_116 = ___s; + int32_t L_117 = V_15; + NullCheck(L_116); + uint16_t L_118 = String_get_Chars_m2061(L_116, L_117, /*hidden argument*/NULL); + V_22 = L_118; + uint16_t L_119 = V_22; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_120 = Char_IsDigit_m4755(NULL /*static, unused*/, L_119, /*hidden argument*/NULL); + if (!L_120) + { + goto IL_02e0; + } + } + { + StringBuilder_t457 * L_121 = V_17; + uint16_t L_122 = V_22; + NullCheck(L_121); + StringBuilder_Append_m4622(L_121, L_122, /*hidden argument*/NULL); + int32_t L_123 = V_15; + V_15 = ((int32_t)((int32_t)L_123+(int32_t)1)); + goto IL_0397; + } + +IL_02e0: + { + bool L_124 = V_8; + if (!L_124) + { + goto IL_033b; + } + } + { + uint16_t L_125 = V_22; + String_t* L_126 = V_14; + NullCheck(L_126); + uint16_t L_127 = String_get_Chars_m2061(L_126, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_125) == ((uint32_t)L_127)))) + { + goto IL_033b; + } + } + { + String_t* L_128 = V_14; + NullCheck(L_128); + int32_t L_129 = String_get_Length_m2000(L_128, /*hidden argument*/NULL); + V_23 = L_129; + int32_t L_130 = V_23; + if ((((int32_t)L_130) == ((int32_t)1))) + { + goto IL_032f; + } + } + { + String_t* L_131 = ___s; + String_t* L_132 = V_14; + int32_t L_133 = V_15; + int32_t L_134 = V_23; + NullCheck(L_131); + int32_t L_135 = String_IndexOf_m6084(L_131, L_132, L_133, L_134, /*hidden argument*/NULL); + int32_t L_136 = V_15; + if ((((int32_t)L_135) == ((int32_t)L_136))) + { + goto IL_032f; + } + } + { + bool L_137 = ___throwex; + if (!L_137) + { + goto IL_032d; + } + } + { + int32_t L_138 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowAtPos_m6223(NULL /*static, unused*/, L_138, /*hidden argument*/NULL); + goto IL_032f; + } + +IL_032d: + { + return (String_t*)NULL; + } + +IL_032f: + { + int32_t L_139 = V_15; + int32_t L_140 = V_23; + V_15 = ((int32_t)((int32_t)L_139+(int32_t)L_140)); + goto IL_0397; + } + +IL_033b: + { + bool L_141 = V_9; + if (!L_141) + { + goto IL_0392; + } + } + { + uint16_t L_142 = V_22; + String_t* L_143 = V_13; + NullCheck(L_143); + uint16_t L_144 = String_get_Chars_m2061(L_143, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_142) == ((uint32_t)L_144)))) + { + goto IL_0392; + } + } + { + bool L_145 = V_2; + if (L_145) + { + goto IL_0392; + } + } + { + String_t* L_146 = V_13; + NullCheck(L_146); + int32_t L_147 = String_get_Length_m2000(L_146, /*hidden argument*/NULL); + V_24 = L_147; + int32_t L_148 = V_24; + if ((((int32_t)L_148) == ((int32_t)1))) + { + goto IL_037b; + } + } + { + String_t* L_149 = ___s; + String_t* L_150 = V_13; + int32_t L_151 = V_15; + int32_t L_152 = V_24; + NullCheck(L_149); + int32_t L_153 = String_IndexOf_m6084(L_149, L_150, L_151, L_152, /*hidden argument*/NULL); + int32_t L_154 = V_15; + if ((!(((uint32_t)L_153) == ((uint32_t)L_154)))) + { + goto IL_038d; + } + } + +IL_037b: + { + int32_t* L_155 = ___decPos; + StringBuilder_t457 * L_156 = V_17; + NullCheck(L_156); + int32_t L_157 = StringBuilder_get_Length_m4734(L_156, /*hidden argument*/NULL); + *((int32_t*)(L_155)) = (int32_t)L_157; + V_2 = 1; + int32_t L_158 = V_15; + int32_t L_159 = V_24; + V_15 = ((int32_t)((int32_t)L_158+(int32_t)L_159)); + } + +IL_038d: + { + goto IL_0397; + } + +IL_0392: + { + goto IL_03a0; + } + +IL_0397: + { + int32_t L_160 = V_15; + int32_t L_161 = V_16; + if ((((int32_t)L_160) < ((int32_t)L_161))) + { + goto IL_02b5; + } + } + +IL_03a0: + { + int32_t L_162 = V_15; + int32_t L_163 = V_16; + if ((((int32_t)L_162) >= ((int32_t)L_163))) + { + goto IL_054e; + } + } + { + String_t* L_164 = ___s; + int32_t L_165 = V_15; + NullCheck(L_164); + uint16_t L_166 = String_get_Chars_m2061(L_164, L_165, /*hidden argument*/NULL); + V_25 = L_166; + bool L_167 = V_10; + if (!L_167) + { + goto IL_054e; + } + } + { + uint16_t L_168 = V_25; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_169 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, L_168, /*hidden argument*/NULL); + if ((!(((uint32_t)L_169) == ((uint32_t)((int32_t)69))))) + { + goto IL_054e; + } + } + { + bool* L_170 = ___expFlag; + *((int8_t*)(L_170)) = (int8_t)1; + int32_t L_171 = V_15; + V_15 = ((int32_t)((int32_t)L_171+(int32_t)1)); + int32_t L_172 = V_15; + int32_t L_173 = V_16; + if ((((int32_t)L_172) < ((int32_t)L_173))) + { + goto IL_03ee; + } + } + { + bool L_174 = ___throwex; + if (!L_174) + { + goto IL_03ec; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowInvalidExp_m6224(NULL /*static, unused*/, /*hidden argument*/NULL); + goto IL_03ee; + } + +IL_03ec: + { + return (String_t*)NULL; + } + +IL_03ee: + { + String_t* L_175 = ___s; + int32_t L_176 = V_15; + NullCheck(L_175); + uint16_t L_177 = String_get_Chars_m2061(L_175, L_176, /*hidden argument*/NULL); + V_25 = L_177; + V_26 = 0; + uint16_t L_178 = V_25; + NumberFormatInfo_t1250 * L_179 = ___nfi; + NullCheck(L_179); + String_t* L_180 = NumberFormatInfo_get_PositiveSign_m7647(L_179, /*hidden argument*/NULL); + NullCheck(L_180); + uint16_t L_181 = String_get_Chars_m2061(L_180, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_178) == ((uint32_t)L_181)))) + { + goto IL_0462; + } + } + { + NumberFormatInfo_t1250 * L_182 = ___nfi; + NullCheck(L_182); + String_t* L_183 = NumberFormatInfo_get_PositiveSign_m7647(L_182, /*hidden argument*/NULL); + NullCheck(L_183); + int32_t L_184 = String_get_Length_m2000(L_183, /*hidden argument*/NULL); + V_27 = L_184; + int32_t L_185 = V_27; + if ((((int32_t)L_185) == ((int32_t)1))) + { + goto IL_043a; + } + } + { + String_t* L_186 = ___s; + NumberFormatInfo_t1250 * L_187 = ___nfi; + NullCheck(L_187); + String_t* L_188 = NumberFormatInfo_get_PositiveSign_m7647(L_187, /*hidden argument*/NULL); + int32_t L_189 = V_15; + int32_t L_190 = V_27; + NullCheck(L_186); + int32_t L_191 = String_IndexOf_m6084(L_186, L_188, L_189, L_190, /*hidden argument*/NULL); + int32_t L_192 = V_15; + if ((!(((uint32_t)L_191) == ((uint32_t)L_192)))) + { + goto IL_045d; + } + } + +IL_043a: + { + int32_t L_193 = V_15; + int32_t L_194 = V_27; + V_15 = ((int32_t)((int32_t)L_193+(int32_t)L_194)); + int32_t L_195 = V_15; + int32_t L_196 = V_16; + if ((((int32_t)L_195) < ((int32_t)L_196))) + { + goto IL_045d; + } + } + { + bool L_197 = ___throwex; + if (!L_197) + { + goto IL_045b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowInvalidExp_m6224(NULL /*static, unused*/, /*hidden argument*/NULL); + goto IL_045d; + } + +IL_045b: + { + return (String_t*)NULL; + } + +IL_045d: + { + goto IL_04c7; + } + +IL_0462: + { + uint16_t L_198 = V_25; + NumberFormatInfo_t1250 * L_199 = ___nfi; + NullCheck(L_199); + String_t* L_200 = NumberFormatInfo_get_NegativeSign_m7631(L_199, /*hidden argument*/NULL); + NullCheck(L_200); + uint16_t L_201 = String_get_Chars_m2061(L_200, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_198) == ((uint32_t)L_201)))) + { + goto IL_04c7; + } + } + { + NumberFormatInfo_t1250 * L_202 = ___nfi; + NullCheck(L_202); + String_t* L_203 = NumberFormatInfo_get_NegativeSign_m7631(L_202, /*hidden argument*/NULL); + NullCheck(L_203); + int32_t L_204 = String_get_Length_m2000(L_203, /*hidden argument*/NULL); + V_28 = L_204; + int32_t L_205 = V_28; + if ((((int32_t)L_205) == ((int32_t)1))) + { + goto IL_04a1; + } + } + { + String_t* L_206 = ___s; + NumberFormatInfo_t1250 * L_207 = ___nfi; + NullCheck(L_207); + String_t* L_208 = NumberFormatInfo_get_NegativeSign_m7631(L_207, /*hidden argument*/NULL); + int32_t L_209 = V_15; + int32_t L_210 = V_28; + NullCheck(L_206); + int32_t L_211 = String_IndexOf_m6084(L_206, L_208, L_209, L_210, /*hidden argument*/NULL); + int32_t L_212 = V_15; + if ((!(((uint32_t)L_211) == ((uint32_t)L_212)))) + { + goto IL_04c7; + } + } + +IL_04a1: + { + int32_t L_213 = V_15; + int32_t L_214 = V_28; + V_15 = ((int32_t)((int32_t)L_213+(int32_t)L_214)); + int32_t L_215 = V_15; + int32_t L_216 = V_16; + if ((((int32_t)L_215) < ((int32_t)L_216))) + { + goto IL_04c4; + } + } + { + bool L_217 = ___throwex; + if (!L_217) + { + goto IL_04c2; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowInvalidExp_m6224(NULL /*static, unused*/, /*hidden argument*/NULL); + goto IL_04c4; + } + +IL_04c2: + { + return (String_t*)NULL; + } + +IL_04c4: + { + V_26 = 1; + } + +IL_04c7: + { + String_t* L_218 = ___s; + int32_t L_219 = V_15; + NullCheck(L_218); + uint16_t L_220 = String_get_Chars_m2061(L_218, L_219, /*hidden argument*/NULL); + V_25 = L_220; + uint16_t L_221 = V_25; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_222 = Char_IsDigit_m4755(NULL /*static, unused*/, L_221, /*hidden argument*/NULL); + if (L_222) + { + goto IL_04f0; + } + } + { + bool L_223 = ___throwex; + if (!L_223) + { + goto IL_04ee; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowInvalidExp_m6224(NULL /*static, unused*/, /*hidden argument*/NULL); + goto IL_04f0; + } + +IL_04ee: + { + return (String_t*)NULL; + } + +IL_04f0: + { + int32_t* L_224 = ___exp; + uint16_t L_225 = V_25; + *((int32_t*)(L_224)) = (int32_t)((int32_t)((int32_t)L_225-(int32_t)((int32_t)48))); + int32_t L_226 = V_15; + V_15 = ((int32_t)((int32_t)L_226+(int32_t)1)); + goto IL_0524; + } + +IL_0503: + { + int32_t* L_227 = ___exp; + int32_t* L_228 = ___exp; + *((int32_t*)(L_227)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_228))*(int32_t)((int32_t)10))); + int32_t* L_229 = ___exp; + int32_t* L_230 = ___exp; + String_t* L_231 = ___s; + int32_t L_232 = V_15; + NullCheck(L_231); + uint16_t L_233 = String_get_Chars_m2061(L_231, L_232, /*hidden argument*/NULL); + *((int32_t*)(L_229)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_230))+(int32_t)((int32_t)((int32_t)L_233-(int32_t)((int32_t)48))))); + int32_t L_234 = V_15; + V_15 = ((int32_t)((int32_t)L_234+(int32_t)1)); + } + +IL_0524: + { + int32_t L_235 = V_15; + int32_t L_236 = V_16; + if ((((int32_t)L_235) >= ((int32_t)L_236))) + { + goto IL_053f; + } + } + { + String_t* L_237 = ___s; + int32_t L_238 = V_15; + NullCheck(L_237); + uint16_t L_239 = String_get_Chars_m2061(L_237, L_238, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_240 = Char_IsDigit_m4755(NULL /*static, unused*/, L_239, /*hidden argument*/NULL); + if (L_240) + { + goto IL_0503; + } + } + +IL_053f: + { + bool L_241 = V_26; + if (!L_241) + { + goto IL_054e; + } + } + { + int32_t* L_242 = ___exp; + int32_t* L_243 = ___exp; + *((int32_t*)(L_242)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_243))*(int32_t)(-1))); + } + +IL_054e: + { + goto IL_066b; + } + +IL_0553: + { + String_t* L_244 = ___s; + int32_t L_245 = V_15; + NullCheck(L_244); + uint16_t L_246 = String_get_Chars_m2061(L_244, L_245, /*hidden argument*/NULL); + V_29 = L_246; + bool L_247 = V_4; + if (!L_247) + { + goto IL_057b; + } + } + { + uint16_t L_248 = V_29; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_249 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_248, /*hidden argument*/NULL); + if (!L_249) + { + goto IL_057b; + } + } + { + int32_t L_250 = V_15; + V_15 = ((int32_t)((int32_t)L_250+(int32_t)1)); + goto IL_066b; + } + +IL_057b: + { + bool L_251 = V_7; + if (!L_251) + { + goto IL_059e; + } + } + { + uint16_t L_252 = V_29; + if ((!(((uint32_t)L_252) == ((uint32_t)((int32_t)41))))) + { + goto IL_059e; + } + } + { + bool L_253 = V_1; + if (!L_253) + { + goto IL_059e; + } + } + { + V_1 = 0; + int32_t L_254 = V_15; + V_15 = ((int32_t)((int32_t)L_254+(int32_t)1)); + goto IL_066b; + } + +IL_059e: + { + bool L_255 = V_6; + if (!L_255) + { + goto IL_05fc; + } + } + { + uint16_t L_256 = V_29; + NumberFormatInfo_t1250 * L_257 = ___nfi; + NullCheck(L_257); + String_t* L_258 = NumberFormatInfo_get_NegativeSign_m7631(L_257, /*hidden argument*/NULL); + NullCheck(L_258); + uint16_t L_259 = String_get_Chars_m2061(L_258, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_256) == ((uint32_t)L_259)))) + { + goto IL_05fc; + } + } + { + bool L_260 = V_0; + if (L_260) + { + goto IL_05fc; + } + } + { + NumberFormatInfo_t1250 * L_261 = ___nfi; + NullCheck(L_261); + String_t* L_262 = NumberFormatInfo_get_NegativeSign_m7631(L_261, /*hidden argument*/NULL); + NullCheck(L_262); + int32_t L_263 = String_get_Length_m2000(L_262, /*hidden argument*/NULL); + V_30 = L_263; + int32_t L_264 = V_30; + if ((((int32_t)L_264) == ((int32_t)1))) + { + goto IL_05ea; + } + } + { + String_t* L_265 = ___s; + NumberFormatInfo_t1250 * L_266 = ___nfi; + NullCheck(L_266); + String_t* L_267 = NumberFormatInfo_get_NegativeSign_m7631(L_266, /*hidden argument*/NULL); + int32_t L_268 = V_15; + int32_t L_269 = V_30; + NullCheck(L_265); + int32_t L_270 = String_IndexOf_m6084(L_265, L_267, L_268, L_269, /*hidden argument*/NULL); + int32_t L_271 = V_15; + if ((!(((uint32_t)L_270) == ((uint32_t)L_271)))) + { + goto IL_05f7; + } + } + +IL_05ea: + { + V_0 = 1; + bool* L_272 = ___isNegative; + *((int8_t*)(L_272)) = (int8_t)1; + int32_t L_273 = V_15; + int32_t L_274 = V_30; + V_15 = ((int32_t)((int32_t)L_273+(int32_t)L_274)); + } + +IL_05f7: + { + goto IL_066b; + } + +IL_05fc: + { + bool L_275 = V_6; + if (!L_275) + { + goto IL_0656; + } + } + { + uint16_t L_276 = V_29; + NumberFormatInfo_t1250 * L_277 = ___nfi; + NullCheck(L_277); + String_t* L_278 = NumberFormatInfo_get_PositiveSign_m7647(L_277, /*hidden argument*/NULL); + NullCheck(L_278); + uint16_t L_279 = String_get_Chars_m2061(L_278, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_276) == ((uint32_t)L_279)))) + { + goto IL_0656; + } + } + { + bool L_280 = V_0; + if (L_280) + { + goto IL_0656; + } + } + { + NumberFormatInfo_t1250 * L_281 = ___nfi; + NullCheck(L_281); + String_t* L_282 = NumberFormatInfo_get_PositiveSign_m7647(L_281, /*hidden argument*/NULL); + NullCheck(L_282); + int32_t L_283 = String_get_Length_m2000(L_282, /*hidden argument*/NULL); + V_31 = L_283; + int32_t L_284 = V_31; + if ((((int32_t)L_284) == ((int32_t)1))) + { + goto IL_0648; + } + } + { + String_t* L_285 = ___s; + NumberFormatInfo_t1250 * L_286 = ___nfi; + NullCheck(L_286); + String_t* L_287 = NumberFormatInfo_get_PositiveSign_m7647(L_286, /*hidden argument*/NULL); + int32_t L_288 = V_15; + int32_t L_289 = V_31; + NullCheck(L_285); + int32_t L_290 = String_IndexOf_m6084(L_285, L_287, L_288, L_289, /*hidden argument*/NULL); + int32_t L_291 = V_15; + if ((!(((uint32_t)L_290) == ((uint32_t)L_291)))) + { + goto IL_0651; + } + } + +IL_0648: + { + V_0 = 1; + int32_t L_292 = V_15; + int32_t L_293 = V_31; + V_15 = ((int32_t)((int32_t)L_292+(int32_t)L_293)); + } + +IL_0651: + { + goto IL_066b; + } + +IL_0656: + { + bool L_294 = ___throwex; + if (!L_294) + { + goto IL_0669; + } + } + { + int32_t L_295 = V_15; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_ThrowAtPos_m6223(NULL /*static, unused*/, L_295, /*hidden argument*/NULL); + goto IL_066b; + } + +IL_0669: + { + return (String_t*)NULL; + } + +IL_066b: + { + int32_t L_296 = V_15; + int32_t L_297 = V_16; + if ((((int32_t)L_296) < ((int32_t)L_297))) + { + goto IL_0553; + } + } + { + bool L_298 = V_1; + if (!L_298) + { + goto IL_0693; + } + } + { + bool L_299 = ___throwex; + if (!L_299) + { + goto IL_0691; + } + } + { + String_t* L_300 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1016, /*hidden argument*/NULL); + FormatException_t890 * L_301 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_301, L_300, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_301); + } + +IL_0691: + { + return (String_t*)NULL; + } + +IL_0693: + { + bool L_302 = V_2; + if (L_302) + { + goto IL_06a2; + } + } + { + int32_t* L_303 = ___decPos; + StringBuilder_t457 * L_304 = V_17; + NullCheck(L_304); + int32_t L_305 = StringBuilder_get_Length_m4734(L_304, /*hidden argument*/NULL); + *((int32_t*)(L_303)) = (int32_t)L_305; + } + +IL_06a2: + { + StringBuilder_t457 * L_306 = V_17; + NullCheck(L_306); + String_t* L_307 = StringBuilder_ToString_m2059(L_306, /*hidden argument*/NULL); + return L_307; + } +} +// System.Decimal System.Decimal::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral1017; +extern Il2CppCodeGenString* _stringLiteral1018; +extern "C" Decimal_t1112 Decimal_Parse_m6226 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral1017 = il2cpp_codegen_string_literal_from_index(1017); + _stringLiteral1018 = il2cpp_codegen_string_literal_from_index(1018); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___style; + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)512)))) + { + goto IL_002d; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral1017, _stringLiteral1018, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + String_t* L_4 = ___s; + int32_t L_5 = ___style; + Object_t * L_6 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_PerformParse_m6227(NULL /*static, unused*/, L_4, L_5, L_6, (&V_0), 1, /*hidden argument*/NULL); + Decimal_t1112 L_7 = V_0; + return L_7; + } +} +// System.Boolean System.Decimal::PerformParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal&,System.Boolean) +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1019; +extern Il2CppCodeGenString* _stringLiteral1020; +extern Il2CppCodeGenString* _stringLiteral635; +extern "C" bool Decimal_PerformParse_m6227 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___style, Object_t * ___provider, Decimal_t1112 * ___res, bool ___throwex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral1019 = il2cpp_codegen_string_literal_from_index(1019); + _stringLiteral1020 = il2cpp_codegen_string_literal_from_index(1020); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + bool V_3 = false; + bool V_4 = false; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + bool V_9 = false; + int32_t V_10 = 0; + CharU5BU5D_t458* V_11 = {0}; + int32_t V_12 = 0; + int32_t V_13 = 0; + Decimal_t1112 V_14 = {0}; + int32_t G_B16_0 = 0; + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo_t1250 * L_1 = NumberFormatInfo_GetInstance_m7650(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___s; + int32_t L_3 = ___style; + NumberFormatInfo_t1250 * L_4 = V_0; + bool L_5 = ___throwex; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + String_t* L_6 = Decimal_stripStyles_m6225(NULL /*static, unused*/, L_2, L_3, L_4, (&V_1), (&V_3), (&V_4), (&V_2), L_5, /*hidden argument*/NULL); + ___s = L_6; + String_t* L_7 = ___s; + if (L_7) + { + goto IL_002f; + } + } + { + Decimal_t1112 * L_8 = ___res; + Decimal_t1112 L_9 = {0}; + Decimal__ctor_m6184(&L_9, 0, /*hidden argument*/NULL); + (*(Decimal_t1112 *)L_8) = L_9; + return 0; + } + +IL_002f: + { + int32_t L_10 = V_1; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_005b; + } + } + { + bool L_11 = ___throwex; + if (!L_11) + { + goto IL_004d; + } + } + { + String_t* L_12 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1019, /*hidden argument*/NULL); + Exception_t152 * L_13 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_004d: + { + Decimal_t1112 * L_14 = ___res; + Decimal_t1112 L_15 = {0}; + Decimal__ctor_m6184(&L_15, 0, /*hidden argument*/NULL); + (*(Decimal_t1112 *)L_14) = L_15; + return 0; + } + +IL_005b: + { + String_t* L_16 = ___s; + NullCheck(L_16); + int32_t L_17 = String_get_Length_m2000(L_16, /*hidden argument*/NULL); + V_5 = L_17; + V_6 = 0; + goto IL_0071; + } + +IL_006b: + { + int32_t L_18 = V_6; + V_6 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0071: + { + int32_t L_19 = V_6; + int32_t L_20 = V_1; + if ((((int32_t)L_19) >= ((int32_t)L_20))) + { + goto IL_0088; + } + } + { + String_t* L_21 = ___s; + int32_t L_22 = V_6; + NullCheck(L_21); + uint16_t L_23 = String_get_Chars_m2061(L_21, L_22, /*hidden argument*/NULL); + if ((((int32_t)L_23) == ((int32_t)((int32_t)48)))) + { + goto IL_006b; + } + } + +IL_0088: + { + int32_t L_24 = V_6; + if ((((int32_t)L_24) <= ((int32_t)1))) + { + goto IL_00ac; + } + } + { + int32_t L_25 = V_5; + if ((((int32_t)L_25) <= ((int32_t)1))) + { + goto IL_00ac; + } + } + { + String_t* L_26 = ___s; + int32_t L_27 = V_6; + int32_t L_28 = V_5; + int32_t L_29 = V_6; + NullCheck(L_26); + String_t* L_30 = String_Substring_m2063(L_26, L_27, ((int32_t)((int32_t)L_28-(int32_t)L_29)), /*hidden argument*/NULL); + ___s = L_30; + int32_t L_31 = V_1; + int32_t L_32 = V_6; + V_1 = ((int32_t)((int32_t)L_31-(int32_t)L_32)); + } + +IL_00ac: + { + int32_t L_33 = V_1; + if (L_33) + { + goto IL_00b9; + } + } + { + G_B16_0 = ((int32_t)27); + goto IL_00bb; + } + +IL_00b9: + { + G_B16_0 = ((int32_t)28); + } + +IL_00bb: + { + V_7 = G_B16_0; + String_t* L_34 = ___s; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + V_5 = L_35; + int32_t L_36 = V_5; + int32_t L_37 = V_7; + if ((((int32_t)L_36) < ((int32_t)((int32_t)((int32_t)L_37+(int32_t)1))))) + { + goto IL_00f3; + } + } + { + String_t* L_38 = ___s; + int32_t L_39 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_40 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_41 = String_Compare_m5753(NULL /*static, unused*/, L_38, 0, _stringLiteral1020, 0, ((int32_t)((int32_t)L_39+(int32_t)1)), 0, L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) > ((int32_t)0))) + { + goto IL_00f3; + } + } + { + int32_t L_42 = V_7; + V_7 = ((int32_t)((int32_t)L_42+(int32_t)1)); + } + +IL_00f3: + { + int32_t L_43 = V_5; + int32_t L_44 = V_7; + if ((((int32_t)L_43) <= ((int32_t)L_44))) + { + goto IL_01e5; + } + } + { + int32_t L_45 = V_1; + int32_t L_46 = V_5; + if ((((int32_t)L_45) >= ((int32_t)L_46))) + { + goto IL_01e5; + } + } + { + String_t* L_47 = ___s; + int32_t L_48 = V_7; + NullCheck(L_47); + uint16_t L_49 = String_get_Chars_m2061(L_47, L_48, /*hidden argument*/NULL); + V_8 = ((int32_t)((int32_t)L_49-(int32_t)((int32_t)48))); + String_t* L_50 = ___s; + int32_t L_51 = V_7; + NullCheck(L_50); + String_t* L_52 = String_Substring_m2063(L_50, 0, L_51, /*hidden argument*/NULL); + ___s = L_52; + V_9 = 0; + int32_t L_53 = V_8; + if ((((int32_t)L_53) <= ((int32_t)5))) + { + goto IL_012f; + } + } + { + V_9 = 1; + goto IL_015d; + } + +IL_012f: + { + int32_t L_54 = V_8; + if ((!(((uint32_t)L_54) == ((uint32_t)5)))) + { + goto IL_015d; + } + } + { + bool L_55 = V_3; + if (!L_55) + { + goto IL_0145; + } + } + { + V_9 = 1; + goto IL_015d; + } + +IL_0145: + { + String_t* L_56 = ___s; + int32_t L_57 = V_7; + NullCheck(L_56); + uint16_t L_58 = String_get_Chars_m2061(L_56, ((int32_t)((int32_t)L_57-(int32_t)1)), /*hidden argument*/NULL); + V_10 = ((int32_t)((int32_t)L_58-(int32_t)((int32_t)48))); + int32_t L_59 = V_10; + V_9 = ((((int32_t)((int32_t)((int32_t)L_59&(int32_t)1))) == ((int32_t)1))? 1 : 0); + } + +IL_015d: + { + bool L_60 = V_9; + if (!L_60) + { + goto IL_01e5; + } + } + { + String_t* L_61 = ___s; + NullCheck(L_61); + CharU5BU5D_t458* L_62 = String_ToCharArray_m4633(L_61, /*hidden argument*/NULL); + V_11 = L_62; + int32_t L_63 = V_7; + V_12 = ((int32_t)((int32_t)L_63-(int32_t)1)); + goto IL_01a9; + } + +IL_0177: + { + CharU5BU5D_t458* L_64 = V_11; + int32_t L_65 = V_12; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, L_65); + int32_t L_66 = L_65; + V_13 = ((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_64, L_66, sizeof(uint16_t)))-(int32_t)((int32_t)48))); + CharU5BU5D_t458* L_67 = V_11; + int32_t L_68 = V_12; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, L_68); + int32_t L_69 = L_68; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_67, L_69, sizeof(uint16_t)))) == ((int32_t)((int32_t)57)))) + { + goto IL_019d; + } + } + { + CharU5BU5D_t458* L_70 = V_11; + int32_t L_71 = V_12; + int32_t L_72 = V_13; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, L_71); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_70, L_71, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_72+(int32_t)((int32_t)49)))))); + goto IL_01b1; + } + +IL_019d: + { + CharU5BU5D_t458* L_73 = V_11; + int32_t L_74 = V_12; + int32_t L_75 = L_74; + V_12 = ((int32_t)((int32_t)L_75-(int32_t)1)); + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_75); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_73, L_75, sizeof(uint16_t))) = (uint16_t)((int32_t)48); + } + +IL_01a9: + { + int32_t L_76 = V_12; + if ((((int32_t)L_76) >= ((int32_t)0))) + { + goto IL_0177; + } + } + +IL_01b1: + { + int32_t L_77 = V_12; + if ((!(((uint32_t)L_77) == ((uint32_t)(-1))))) + { + goto IL_01dc; + } + } + { + CharU5BU5D_t458* L_78 = V_11; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, 0); + int32_t L_79 = 0; + if ((!(((uint32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_78, L_79, sizeof(uint16_t)))) == ((uint32_t)((int32_t)48))))) + { + goto IL_01dc; + } + } + { + int32_t L_80 = V_1; + V_1 = ((int32_t)((int32_t)L_80+(int32_t)1)); + int32_t L_81 = V_1; + NullCheck(_stringLiteral635); + String_t* L_82 = String_PadRight_m6090(_stringLiteral635, L_81, ((int32_t)48), /*hidden argument*/NULL); + ___s = L_82; + goto IL_01e5; + } + +IL_01dc: + { + CharU5BU5D_t458* L_83 = V_11; + String_t* L_84 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_84 = String_CreateString_m4762(L_84, L_83, /*hidden argument*/NULL); + ___s = L_84; + } + +IL_01e5: + { + String_t* L_85 = ___s; + int32_t L_86 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_87 = Decimal_string2decimal_m6234(NULL /*static, unused*/, (&V_14), L_85, L_86, 0, /*hidden argument*/NULL); + if (!L_87) + { + goto IL_020f; + } + } + { + bool L_88 = ___throwex; + if (!L_88) + { + goto IL_0201; + } + } + { + OverflowException_t1725 * L_89 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_89, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_89); + } + +IL_0201: + { + Decimal_t1112 * L_90 = ___res; + Decimal_t1112 L_91 = {0}; + Decimal__ctor_m6184(&L_91, 0, /*hidden argument*/NULL); + (*(Decimal_t1112 *)L_90) = L_91; + return 0; + } + +IL_020f: + { + bool L_92 = V_4; + if (!L_92) + { + goto IL_023e; + } + } + { + int32_t L_93 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_94 = Decimal_decimalSetExponent_m6235(NULL /*static, unused*/, (&V_14), L_93, /*hidden argument*/NULL); + if (!L_94) + { + goto IL_023e; + } + } + { + bool L_95 = ___throwex; + if (!L_95) + { + goto IL_0230; + } + } + { + OverflowException_t1725 * L_96 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10712(L_96, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_96); + } + +IL_0230: + { + Decimal_t1112 * L_97 = ___res; + Decimal_t1112 L_98 = {0}; + Decimal__ctor_m6184(&L_98, 0, /*hidden argument*/NULL); + (*(Decimal_t1112 *)L_97) = L_98; + return 0; + } + +IL_023e: + { + bool L_99 = V_3; + if (!L_99) + { + goto IL_0257; + } + } + { + Decimal_t1112 * L_100 = (&V_14); + uint32_t L_101 = (L_100->___flags_5); + L_100->___flags_5 = ((int32_t)((int32_t)L_101^(int32_t)((int32_t)-2147483648))); + } + +IL_0257: + { + Decimal_t1112 * L_102 = ___res; + Decimal_t1112 L_103 = V_14; + (*(Decimal_t1112 *)L_102) = L_103; + return 1; + } +} +// System.String System.Decimal::ToString(System.String,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* Decimal_ToString_m6228 (Decimal_t1112 * __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_2 = NumberFormatter_NumberToString_m10663(NULL /*static, unused*/, L_0, (*(Decimal_t1112 *)__this), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.String System.Decimal::ToString() +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Decimal_ToString_m6229 (Decimal_t1112 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Decimal_ToString_m6228(__this, _stringLiteral1021, (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Decimal::ToString(System.IFormatProvider) +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Decimal_ToString_m6230 (Decimal_t1112 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + String_t* L_1 = Decimal_ToString_m6228(__this, _stringLiteral1021, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Decimal::decimal2UInt64(System.Decimal&,System.UInt64&) +extern "C" int32_t Decimal_decimal2UInt64_m6231 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, uint64_t* ___result, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimal2UInt64_m6231_ftn) (Decimal_t1112 *, uint64_t*); + return ((Decimal_decimal2UInt64_m6231_ftn)mscorlib::System::Decimal::decimal2UInt64) (___val, ___result); +} +// System.Int32 System.Decimal::decimal2Int64(System.Decimal&,System.Int64&) +extern "C" int32_t Decimal_decimal2Int64_m6232 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, int64_t* ___result, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimal2Int64_m6232_ftn) (Decimal_t1112 *, int64_t*); + return ((Decimal_decimal2Int64_m6232_ftn)mscorlib::System::Decimal::decimal2Int64) (___val, ___result); +} +// System.Int32 System.Decimal::decimalIncr(System.Decimal&,System.Decimal&) +extern "C" int32_t Decimal_decimalIncr_m6233 (Object_t * __this /* static, unused */, Decimal_t1112 * ___d1, Decimal_t1112 * ___d2, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimalIncr_m6233_ftn) (Decimal_t1112 *, Decimal_t1112 *); + return ((Decimal_decimalIncr_m6233_ftn)mscorlib::System::Decimal::decimalIncr) (___d1, ___d2); +} +// System.Int32 System.Decimal::string2decimal(System.Decimal&,System.String,System.UInt32,System.Int32) +extern "C" int32_t Decimal_string2decimal_m6234 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, String_t* ___sDigits, uint32_t ___decPos, int32_t ___sign, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_string2decimal_m6234_ftn) (Decimal_t1112 *, String_t*, uint32_t, int32_t); + return ((Decimal_string2decimal_m6234_ftn)mscorlib::System::Decimal::string2decimal) (___val, ___sDigits, ___decPos, ___sign); +} +// System.Int32 System.Decimal::decimalSetExponent(System.Decimal&,System.Int32) +extern "C" int32_t Decimal_decimalSetExponent_m6235 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, int32_t ___exp, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimalSetExponent_m6235_ftn) (Decimal_t1112 *, int32_t); + return ((Decimal_decimalSetExponent_m6235_ftn)mscorlib::System::Decimal::decimalSetExponent) (___val, ___exp); +} +// System.Double System.Decimal::decimal2double(System.Decimal&) +extern "C" double Decimal_decimal2double_m6236 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Decimal_decimal2double_m6236_ftn) (Decimal_t1112 *); + return ((Decimal_decimal2double_m6236_ftn)mscorlib::System::Decimal::decimal2double) (___val); +} +// System.Void System.Decimal::decimalFloorAndTrunc(System.Decimal&,System.Int32) +extern "C" void Decimal_decimalFloorAndTrunc_m6237 (Object_t * __this /* static, unused */, Decimal_t1112 * ___val, int32_t ___floorFlag, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Decimal_decimalFloorAndTrunc_m6237_ftn) (Decimal_t1112 *, int32_t); + ((Decimal_decimalFloorAndTrunc_m6237_ftn)mscorlib::System::Decimal::decimalFloorAndTrunc) (___val, ___floorFlag); +} +// System.Int32 System.Decimal::decimalMult(System.Decimal&,System.Decimal&) +extern "C" int32_t Decimal_decimalMult_m6238 (Object_t * __this /* static, unused */, Decimal_t1112 * ___pd1, Decimal_t1112 * ___pd2, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimalMult_m6238_ftn) (Decimal_t1112 *, Decimal_t1112 *); + return ((Decimal_decimalMult_m6238_ftn)mscorlib::System::Decimal::decimalMult) (___pd1, ___pd2); +} +// System.Int32 System.Decimal::decimalDiv(System.Decimal&,System.Decimal&,System.Decimal&) +extern "C" int32_t Decimal_decimalDiv_m6239 (Object_t * __this /* static, unused */, Decimal_t1112 * ___pc, Decimal_t1112 * ___pa, Decimal_t1112 * ___pb, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimalDiv_m6239_ftn) (Decimal_t1112 *, Decimal_t1112 *, Decimal_t1112 *); + return ((Decimal_decimalDiv_m6239_ftn)mscorlib::System::Decimal::decimalDiv) (___pc, ___pa, ___pb); +} +// System.Int32 System.Decimal::decimalCompare(System.Decimal&,System.Decimal&) +extern "C" int32_t Decimal_decimalCompare_m6240 (Object_t * __this /* static, unused */, Decimal_t1112 * ___d1, Decimal_t1112 * ___d2, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Decimal_decimalCompare_m6240_ftn) (Decimal_t1112 *, Decimal_t1112 *); + return ((Decimal_decimalCompare_m6240_ftn)mscorlib::System::Decimal::decimalCompare) (___d1, ___d2); +} +// System.Decimal System.Decimal::op_Increment(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_op_Increment_m6241 (Object_t * __this /* static, unused */, Decimal_t1112 ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Decimal_Add_m6207(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Decimal System.Decimal::op_Subtraction(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_op_Subtraction_m6242 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Decimal_Subtract_m6208(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Decimal System.Decimal::op_Multiply(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_op_Multiply_m6243 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Decimal_Multiply_m6216(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Decimal System.Decimal::op_Division(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Decimal_op_Division_m6244 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Decimal_Divide_m6217(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" uint8_t Decimal_op_Explicit_m6245 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint64_t L_1 = Decimal_u64_m6210(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint64_t L_2 = V_0; + if ((uint64_t)(L_2) > 255) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((uint8_t)((uint8_t)L_2))); + } +} +// System.SByte System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int8_t Decimal_op_Explicit_m6246 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int64_t L_1 = Decimal_s64_m6211(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int64_t L_2 = V_0; + if ((int64_t)(L_2) > 127) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((int8_t)((int8_t)L_2))); + } +} +// System.Int16 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int16_t Decimal_op_Explicit_m6247 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int64_t L_1 = Decimal_s64_m6211(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int64_t L_2 = V_0; + if ((int64_t)(L_2) > 32767) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((int16_t)((int16_t)L_2))); + } +} +// System.UInt16 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" uint16_t Decimal_op_Explicit_m6248 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint64_t L_1 = Decimal_u64_m6210(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint64_t L_2 = V_0; + if ((uint64_t)(L_2) > 65535) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((uint16_t)((uint16_t)L_2))); + } +} +// System.Int32 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int32_t Decimal_op_Explicit_m6249 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int64_t L_1 = Decimal_s64_m6211(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int64_t L_2 = V_0; + if ((int64_t)(L_2) > 2147483647) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((int32_t)((int32_t)L_2))); + } +} +// System.UInt32 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" uint32_t Decimal_op_Explicit_m6250 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint64_t L_1 = Decimal_u64_m6210(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint64_t L_2 = V_0; + if ((uint64_t)(L_2) > 4294967295) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((uint32_t)((uint32_t)L_2))); + } +} +// System.Int64 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" int64_t Decimal_op_Explicit_m6251 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int64_t L_1 = Decimal_s64_m6211(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.UInt64 System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" uint64_t Decimal_op_Explicit_m6252 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint64_t L_1 = Decimal_u64_m6210(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.Byte) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6253 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.SByte) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6254 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, (((int32_t)((int32_t)L_0))), /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.Int16) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6255 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.UInt16) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6256 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.Int32) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6257 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.UInt32) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6258 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6185(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.Int64) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6259 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6186(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Implicit(System.UInt64) +extern "C" Decimal_t1112 Decimal_op_Implicit_m6260 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6187(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Explicit(System.Single) +extern "C" Decimal_t1112 Decimal_op_Explicit_m6261 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6188(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Decimal::op_Explicit(System.Double) +extern "C" Decimal_t1112 Decimal_op_Explicit_m6262 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6189(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" float Decimal_op_Explicit_m6263 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + double L_1 = Decimal_op_Explicit_m6264(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return (((float)((float)L_1))); + } +} +// System.Double System.Decimal::op_Explicit(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" double Decimal_op_Explicit_m6264 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + double L_0 = Decimal_decimal2double_m6236(NULL /*static, unused*/, (&___value), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Decimal::op_Inequality(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_op_Inequality_m6265 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_Equals_m6212(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_op_Equality_m6266 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_Equals_m6212(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Decimal::op_GreaterThan(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_op_GreaterThan_m6267 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_2 = Decimal_Compare_m6218(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) > ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Decimal::op_LessThan(System.Decimal,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Decimal_op_LessThan_m6268 (Object_t * __this /* static, unused */, Decimal_t1112 ___d1, Decimal_t1112 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___d1; + Decimal_t1112 L_1 = ___d2; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_2 = Decimal_Compare_m6218(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) < ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Boolean::.cctor() +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1022; +extern Il2CppCodeGenString* _stringLiteral1023; +extern "C" void Boolean__cctor_m6269 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral1022 = il2cpp_codegen_string_literal_from_index(1022); + _stringLiteral1023 = il2cpp_codegen_string_literal_from_index(1023); + s_Il2CppMethodIntialized = true; + } + { + ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___FalseString_0 = _stringLiteral1022; + ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___TrueString_1 = _stringLiteral1023; + return; + } +} +// System.Object System.Boolean::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Boolean_System_IConvertible_ToType_m6270 (bool* __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (*((int8_t*)__this)); + Object_t * L_3 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_2); + Type_t * L_4 = ___targetType; + Object_t * L_5 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_6 = Convert_ToType_m10292(NULL /*static, unused*/, L_3, L_4, L_5, 0, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Boolean::System.IConvertible.ToBoolean(System.IFormatProvider) +extern "C" bool Boolean_System_IConvertible_ToBoolean_m6271 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*((int8_t*)__this)); + } +} +// System.Byte System.Boolean::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Boolean_System_IConvertible_ToByte_m6272 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_0 = Convert_ToByte_m10111(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Char System.Boolean::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t Boolean_System_IConvertible_ToChar_m6273 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Boolean::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Boolean_System_IConvertible_ToDateTime_m6274 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Boolean::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Boolean_System_IConvertible_ToDecimal_m6275 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_0 = Convert_ToDecimal_m10146(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Double System.Boolean::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Boolean_System_IConvertible_ToDouble_m6276 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_0 = Convert_ToDouble_m10159(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int16 System.Boolean::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Boolean_System_IConvertible_ToInt16_m6277 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_0 = Convert_ToInt16_m10173(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Boolean::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Boolean_System_IConvertible_ToInt32_m6278 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_0 = Convert_ToInt32_m10188(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int64 System.Boolean::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Boolean_System_IConvertible_ToInt64_m6279 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_0 = Convert_ToInt64_m10202(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.SByte System.Boolean::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Boolean_System_IConvertible_ToSByte_m6280 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_0 = Convert_ToSByte_m10219(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Single System.Boolean::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Boolean_System_IConvertible_ToSingle_m6281 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_0 = Convert_ToSingle_m10233(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt16 System.Boolean::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Boolean_System_IConvertible_ToUInt16_m6282 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_0 = Convert_ToUInt16_m10249(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt32 System.Boolean::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Boolean_System_IConvertible_ToUInt32_m6283 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_0 = Convert_ToUInt32_m2022(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.UInt64 System.Boolean::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Boolean_System_IConvertible_ToUInt64_m6284 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_0 = Convert_ToUInt64_m10276(NULL /*static, unused*/, (*((int8_t*)__this)), /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Boolean::CompareTo(System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1024; +extern "C" int32_t Boolean_CompareTo_m6285 (bool* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1024 = il2cpp_codegen_string_literal_from_index(1024); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t G_B10_0 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + if (((Object_t *)IsInstSealed(L_1, Boolean_t448_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1024, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___obj; + V_0 = ((*(bool*)((bool*)UnBox (L_4, Boolean_t448_il2cpp_TypeInfo_var)))); + if (!(*((int8_t*)__this))) + { + goto IL_0039; + } + } + { + bool L_5 = V_0; + if (L_5) + { + goto IL_0039; + } + } + { + return 1; + } + +IL_0039: + { + bool L_6 = V_0; + if ((!(((uint32_t)(*((int8_t*)__this))) == ((uint32_t)L_6)))) + { + goto IL_0047; + } + } + { + G_B10_0 = 0; + goto IL_0048; + } + +IL_0047: + { + G_B10_0 = (-1); + } + +IL_0048: + { + return G_B10_0; + } +} +// System.Boolean System.Boolean::Equals(System.Object) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" bool Boolean_Equals_m6286 (bool* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___obj; + if (((Object_t *)IsInstSealed(L_1, Boolean_t448_il2cpp_TypeInfo_var))) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + Object_t * L_2 = ___obj; + V_0 = ((*(bool*)((bool*)UnBox (L_2, Boolean_t448_il2cpp_TypeInfo_var)))); + if (!(*((int8_t*)__this))) + { + goto IL_0027; + } + } + { + bool L_3 = V_0; + G_B6_0 = ((int32_t)(L_3)); + goto IL_002b; + } + +IL_0027: + { + bool L_4 = V_0; + G_B6_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0); + } + +IL_002b: + { + return G_B6_0; + } +} +// System.Int32 System.Boolean::CompareTo(System.Boolean) +extern "C" int32_t Boolean_CompareTo_m6287 (bool* __this, bool ___value, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + bool L_0 = ___value; + if ((!(((uint32_t)(*((int8_t*)__this))) == ((uint32_t)L_0)))) + { + goto IL_000a; + } + } + { + return 0; + } + +IL_000a: + { + if ((*((int8_t*)__this))) + { + goto IL_0017; + } + } + { + G_B5_0 = (-1); + goto IL_0018; + } + +IL_0017: + { + G_B5_0 = 1; + } + +IL_0018: + { + return G_B5_0; + } +} +// System.Boolean System.Boolean::Equals(System.Boolean) +extern "C" bool Boolean_Equals_m6288 (bool* __this, bool ___obj, const MethodInfo* method) +{ + { + bool L_0 = ___obj; + return ((((int32_t)(*((int8_t*)__this))) == ((int32_t)L_0))? 1 : 0); + } +} +// System.Int32 System.Boolean::GetHashCode() +extern "C" int32_t Boolean_GetHashCode_m6289 (bool* __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + if (!(*((int8_t*)__this))) + { + goto IL_000d; + } + } + { + G_B3_0 = 1; + goto IL_000e; + } + +IL_000d: + { + G_B3_0 = 0; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Boolean System.Boolean::Parse(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1025; +extern "C" bool Boolean_Parse_m6290 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1025 = il2cpp_codegen_string_literal_from_index(1025); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + NullCheck(L_2); + String_t* L_3 = String_Trim_m2056(L_2, /*hidden argument*/NULL); + ___value = L_3; + String_t* L_4 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Boolean_t448_il2cpp_TypeInfo_var); + String_t* L_5 = ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___TrueString_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_6 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_7 = String_Compare_m4649(NULL /*static, unused*/, L_4, L_5, 1, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0031; + } + } + { + return 1; + } + +IL_0031: + { + String_t* L_8 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Boolean_t448_il2cpp_TypeInfo_var); + String_t* L_9 = ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___FalseString_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_10 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_11 = String_Compare_m4649(NULL /*static, unused*/, L_8, L_9, 1, L_10, /*hidden argument*/NULL); + if (L_11) + { + goto IL_0049; + } + } + { + return 0; + } + +IL_0049: + { + String_t* L_12 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1025, /*hidden argument*/NULL); + FormatException_t890 * L_13 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } +} +// System.String System.Boolean::ToString() +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" String_t* Boolean_ToString_m6291 (bool* __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + { + if (!(*((int8_t*)__this))) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Boolean_t448_il2cpp_TypeInfo_var); + String_t* L_0 = ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___TrueString_1; + G_B3_0 = L_0; + goto IL_0016; + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(Boolean_t448_il2cpp_TypeInfo_var); + String_t* L_1 = ((Boolean_t448_StaticFields*)Boolean_t448_il2cpp_TypeInfo_var->static_fields)->___FalseString_0; + G_B3_0 = L_1; + } + +IL_0016: + { + return G_B3_0; + } +} +// System.TypeCode System.Boolean::GetTypeCode() +extern "C" int32_t Boolean_GetTypeCode_m6292 (bool* __this, const MethodInfo* method) +{ + { + return (int32_t)(3); + } +} +// System.String System.Boolean::ToString(System.IFormatProvider) +extern "C" String_t* Boolean_ToString_m6293 (bool* __this, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = Boolean_ToString_m6291(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.IntPtr::.ctor(System.Int32) +extern "C" void IntPtr__ctor_m2031 (IntPtr_t* __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___m_value_0 = (void*)(((intptr_t)L_0)); + return; + } +} +// System.Void System.IntPtr::.ctor(System.Int64) +extern "C" void IntPtr__ctor_m6294 (IntPtr_t* __this, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + __this->___m_value_0 = (void*)(((uintptr_t)L_0)); + return; + } +} +// System.Void System.IntPtr::.ctor(System.Void*) +extern "C" void IntPtr__ctor_m6295 (IntPtr_t* __this, void* ___value, const MethodInfo* method) +{ + { + void* L_0 = ___value; + __this->___m_value_0 = (void*)L_0; + return; + } +} +// System.Void System.IntPtr::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void IntPtr__ctor_m6296 (IntPtr_t* __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + int64_t L_1 = SerializationInfo_GetInt64_m4625(L_0, _stringLiteral449, /*hidden argument*/NULL); + V_0 = L_1; + int64_t L_2 = V_0; + __this->___m_value_0 = (void*)(((uintptr_t)L_2)); + return; + } +} +// System.Void System.IntPtr::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6297 (IntPtr_t* __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + int64_t L_3 = IntPtr_ToInt64_m6301(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4628(L_2, _stringLiteral449, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.IntPtr::get_Size() +extern "C" int32_t IntPtr_get_Size_m6298 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return sizeof(void*); + } +} +// System.Boolean System.IntPtr::Equals(System.Object) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" bool IntPtr_Equals_m6299 (IntPtr_t* __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + IntPtr_t V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, IntPtr_t_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(IntPtr_t*)((IntPtr_t*)UnBox (L_1, IntPtr_t_il2cpp_TypeInfo_var)))); + void* L_2 = ((&V_0)->___m_value_0); + void* L_3 = (__this->___m_value_0); + return ((((intptr_t)L_2) == ((intptr_t)L_3))? 1 : 0); + } +} +// System.Int32 System.IntPtr::GetHashCode() +extern "C" int32_t IntPtr_GetHashCode_m6300 (IntPtr_t* __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->___m_value_0); + return (((int32_t)((int32_t)(intptr_t)L_0))); + } +} +// System.Int64 System.IntPtr::ToInt64() +extern "C" int64_t IntPtr_ToInt64_m6301 (IntPtr_t* __this, const MethodInfo* method) +{ + { + int32_t L_0 = IntPtr_get_Size_m6298(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)4)))) + { + goto IL_0014; + } + } + { + void* L_1 = (__this->___m_value_0); + return (((int64_t)((int64_t)(((int32_t)((int32_t)(intptr_t)L_1)))))); + } + +IL_0014: + { + void* L_2 = (__this->___m_value_0); + return (((int64_t)((uint64_t)(intptr_t)L_2))); + } +} +// System.Void* System.IntPtr::ToPointer() +extern "C" void* IntPtr_ToPointer_m2020 (IntPtr_t* __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->___m_value_0); + return (void*)(L_0); + } +} +// System.String System.IntPtr::ToString() +extern "C" String_t* IntPtr_ToString_m6302 (IntPtr_t* __this, const MethodInfo* method) +{ + { + String_t* L_0 = IntPtr_ToString_m6303(__this, (String_t*)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.IntPtr::ToString(System.String) +extern "C" String_t* IntPtr_ToString_m6303 (IntPtr_t* __this, String_t* ___format, const MethodInfo* method) +{ + int32_t V_0 = 0; + int64_t V_1 = 0; + { + int32_t L_0 = IntPtr_get_Size_m6298(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)4)))) + { + goto IL_001c; + } + } + { + void* L_1 = (__this->___m_value_0); + V_0 = (((int32_t)((int32_t)(intptr_t)L_1))); + String_t* L_2 = ___format; + String_t* L_3 = Int32_ToString_m4745((&V_0), L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001c: + { + void* L_4 = (__this->___m_value_0); + V_1 = (((int64_t)((uint64_t)(intptr_t)L_4))); + String_t* L_5 = ___format; + String_t* L_6 = Int64_ToString_m5839((&V_1), L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) +extern "C" bool IntPtr_op_Equality_m2076 (Object_t * __this /* static, unused */, IntPtr_t ___value1, IntPtr_t ___value2, const MethodInfo* method) +{ + { + void* L_0 = ((&___value1)->___m_value_0); + void* L_1 = ((&___value2)->___m_value_0); + return ((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0); + } +} +// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) +extern "C" bool IntPtr_op_Inequality_m2019 (Object_t * __this /* static, unused */, IntPtr_t ___value1, IntPtr_t ___value2, const MethodInfo* method) +{ + { + void* L_0 = ((&___value1)->___m_value_0); + void* L_1 = ((&___value2)->___m_value_0); + return ((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.IntPtr System.IntPtr::op_Explicit(System.Int32) +extern "C" IntPtr_t IntPtr_op_Explicit_m6304 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + IntPtr_t L_1 = {0}; + IntPtr__ctor_m2031(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.IntPtr System.IntPtr::op_Explicit(System.Int64) +extern "C" IntPtr_t IntPtr_op_Explicit_m6305 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + IntPtr_t L_1 = {0}; + IntPtr__ctor_m6294(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.IntPtr System.IntPtr::op_Explicit(System.Void*) +extern "C" IntPtr_t IntPtr_op_Explicit_m6306 (Object_t * __this /* static, unused */, void* ___value, const MethodInfo* method) +{ + { + void* L_0 = ___value; + IntPtr_t L_1 = {0}; + IntPtr__ctor_m6295(&L_1, (void*)(void*)L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.IntPtr::op_Explicit(System.IntPtr) +extern "C" int32_t IntPtr_op_Explicit_m2075 (Object_t * __this /* static, unused */, IntPtr_t ___value, const MethodInfo* method) +{ + { + void* L_0 = ((&___value)->___m_value_0); + return (((int32_t)((int32_t)(intptr_t)L_0))); + } +} +// System.Void* System.IntPtr::op_Explicit(System.IntPtr) +extern "C" void* IntPtr_op_Explicit_m6307 (Object_t * __this /* static, unused */, IntPtr_t ___value, const MethodInfo* method) +{ + { + void* L_0 = ((&___value)->___m_value_0); + return (void*)(L_0); + } +} +// System.Void System.UIntPtr::.ctor(System.UInt64) +extern TypeInfo* UIntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1026; +extern "C" void UIntPtr__ctor_m6308 (UIntPtr_t * __this, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(718); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral1026 = il2cpp_codegen_string_literal_from_index(1026); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))) + { + goto IL_0023; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); + int32_t L_1 = UIntPtr_get_Size_m6319(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((int32_t)L_1) >= ((int32_t)8))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1026, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + uint64_t L_4 = ___value; + __this->____pointer_1 = (void*)(((uintptr_t)L_4)); + return; + } +} +// System.Void System.UIntPtr::.ctor(System.UInt32) +extern "C" void UIntPtr__ctor_m6309 (UIntPtr_t * __this, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + __this->____pointer_1 = (void*)(((uintptr_t)L_0)); + return; + } +} +// System.Void System.UIntPtr::.ctor(System.Void*) +extern "C" void UIntPtr__ctor_m6310 (UIntPtr_t * __this, void* ___value, const MethodInfo* method) +{ + { + void* L_0 = ___value; + __this->____pointer_1 = (void*)L_0; + return; + } +} +// System.Void System.UIntPtr::.cctor() +extern TypeInfo* UIntPtr_t_il2cpp_TypeInfo_var; +extern "C" void UIntPtr__cctor_m6311 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(718); + s_Il2CppMethodIntialized = true; + } + { + UIntPtr_t L_0 = {0}; + UIntPtr__ctor_m6309(&L_0, 0, /*hidden argument*/NULL); + ((UIntPtr_t_StaticFields*)UIntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_0 = L_0; + return; + } +} +// System.Void System.UIntPtr::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1027; +extern "C" void UIntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6312 (UIntPtr_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1027 = il2cpp_codegen_string_literal_from_index(1027); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + void* L_3 = (__this->____pointer_1); + NullCheck(L_2); + SerializationInfo_AddValue_m9214(L_2, _stringLiteral1027, (((int64_t)((uint64_t)(intptr_t)L_3))), /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.UIntPtr::Equals(System.Object) +extern TypeInfo* UIntPtr_t_il2cpp_TypeInfo_var; +extern "C" bool UIntPtr_Equals_m6313 (UIntPtr_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UIntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(718); + s_Il2CppMethodIntialized = true; + } + UIntPtr_t V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (!((Object_t *)IsInstSealed(L_0, UIntPtr_t_il2cpp_TypeInfo_var))) + { + goto IL_0022; + } + } + { + Object_t * L_1 = ___obj; + V_0 = ((*(UIntPtr_t *)((UIntPtr_t *)UnBox (L_1, UIntPtr_t_il2cpp_TypeInfo_var)))); + void* L_2 = (__this->____pointer_1); + void* L_3 = ((&V_0)->____pointer_1); + return ((((intptr_t)L_2) == ((intptr_t)L_3))? 1 : 0); + } + +IL_0022: + { + return 0; + } +} +// System.Int32 System.UIntPtr::GetHashCode() +extern "C" int32_t UIntPtr_GetHashCode_m6314 (UIntPtr_t * __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->____pointer_1); + return (((int32_t)((int32_t)(intptr_t)L_0))); + } +} +// System.UInt32 System.UIntPtr::ToUInt32() +extern "C" uint32_t UIntPtr_ToUInt32_m6315 (UIntPtr_t * __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->____pointer_1); + return (((int32_t)((uint32_t)(intptr_t)L_0))); + } +} +// System.UInt64 System.UIntPtr::ToUInt64() +extern "C" uint64_t UIntPtr_ToUInt64_m6316 (UIntPtr_t * __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->____pointer_1); + return (((int64_t)((uint64_t)(intptr_t)L_0))); + } +} +// System.Void* System.UIntPtr::ToPointer() +extern "C" void* UIntPtr_ToPointer_m6317 (UIntPtr_t * __this, const MethodInfo* method) +{ + { + void* L_0 = (__this->____pointer_1); + return (void*)(L_0); + } +} +// System.String System.UIntPtr::ToString() +extern "C" String_t* UIntPtr_ToString_m6318 (UIntPtr_t * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + { + void* L_0 = (__this->____pointer_1); + V_0 = (((int32_t)((uint32_t)(intptr_t)L_0))); + String_t* L_1 = UInt32_ToString_m5866((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.UIntPtr::get_Size() +extern "C" int32_t UIntPtr_get_Size_m6319 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return sizeof(void*); + } +} +// System.Boolean System.UIntPtr::op_Equality(System.UIntPtr,System.UIntPtr) +extern "C" bool UIntPtr_op_Equality_m6320 (Object_t * __this /* static, unused */, UIntPtr_t ___value1, UIntPtr_t ___value2, const MethodInfo* method) +{ + { + void* L_0 = ((&___value1)->____pointer_1); + void* L_1 = ((&___value2)->____pointer_1); + return ((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0); + } +} +// System.Boolean System.UIntPtr::op_Inequality(System.UIntPtr,System.UIntPtr) +extern "C" bool UIntPtr_op_Inequality_m6321 (Object_t * __this /* static, unused */, UIntPtr_t ___value1, UIntPtr_t ___value2, const MethodInfo* method) +{ + { + void* L_0 = ((&___value1)->____pointer_1); + void* L_1 = ((&___value2)->____pointer_1); + return ((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.UInt64 System.UIntPtr::op_Explicit(System.UIntPtr) +extern "C" uint64_t UIntPtr_op_Explicit_m6322 (Object_t * __this /* static, unused */, UIntPtr_t ___value, const MethodInfo* method) +{ + { + void* L_0 = ((&___value)->____pointer_1); + return (((int64_t)((uint64_t)(intptr_t)L_0))); + } +} +// System.UInt32 System.UIntPtr::op_Explicit(System.UIntPtr) +extern "C" uint32_t UIntPtr_op_Explicit_m6323 (Object_t * __this /* static, unused */, UIntPtr_t ___value, const MethodInfo* method) +{ + { + void* L_0 = ((&___value)->____pointer_1); + return (((int32_t)((uint32_t)(intptr_t)L_0))); + } +} +// System.UIntPtr System.UIntPtr::op_Explicit(System.UInt64) +extern "C" UIntPtr_t UIntPtr_op_Explicit_m6324 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + UIntPtr_t L_1 = {0}; + UIntPtr__ctor_m6308(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.UIntPtr System.UIntPtr::op_Explicit(System.Void*) +extern "C" UIntPtr_t UIntPtr_op_Explicit_m6325 (Object_t * __this /* static, unused */, void* ___value, const MethodInfo* method) +{ + { + void* L_0 = ___value; + UIntPtr_t L_1 = {0}; + UIntPtr__ctor_m6310(&L_1, (void*)(void*)L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void* System.UIntPtr::op_Explicit(System.UIntPtr) +extern "C" void* UIntPtr_op_Explicit_m6326 (Object_t * __this /* static, unused */, UIntPtr_t ___value, const MethodInfo* method) +{ + { + void* L_0 = UIntPtr_ToPointer_m6317((&___value), /*hidden argument*/NULL); + return (void*)(L_0); + } +} +// System.UIntPtr System.UIntPtr::op_Explicit(System.UInt32) +extern "C" UIntPtr_t UIntPtr_op_Explicit_m6327 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + UIntPtr_t L_1 = {0}; + UIntPtr__ctor_m6309(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.MulticastDelegate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MulticastDelegate_GetObjectData_m6328 (MulticastDelegate_t220 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Delegate_GetObjectData_m6351(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.MulticastDelegate::Equals(System.Object) +extern TypeInfo* MulticastDelegate_t220_il2cpp_TypeInfo_var; +extern "C" bool MulticastDelegate_Equals_m6329 (MulticastDelegate_t220 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MulticastDelegate_t220_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(719); + s_Il2CppMethodIntialized = true; + } + MulticastDelegate_t220 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + bool L_1 = Delegate_Equals_m6349(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + Object_t * L_2 = ___obj; + V_0 = ((MulticastDelegate_t220 *)IsInstClass(L_2, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_3 = V_0; + if (L_3) + { + goto IL_001d; + } + } + { + return 0; + } + +IL_001d: + { + MulticastDelegate_t220 * L_4 = (__this->___prev_9); + if (L_4) + { + goto IL_0037; + } + } + { + MulticastDelegate_t220 * L_5 = V_0; + NullCheck(L_5); + MulticastDelegate_t220 * L_6 = (L_5->___prev_9); + if (L_6) + { + goto IL_0035; + } + } + { + return 1; + } + +IL_0035: + { + return 0; + } + +IL_0037: + { + MulticastDelegate_t220 * L_7 = (__this->___prev_9); + MulticastDelegate_t220 * L_8 = V_0; + NullCheck(L_8); + MulticastDelegate_t220 * L_9 = (L_8->___prev_9); + NullCheck(L_7); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.MulticastDelegate::Equals(System.Object) */, L_7, L_9); + return L_10; + } +} +// System.Int32 System.MulticastDelegate::GetHashCode() +extern "C" int32_t MulticastDelegate_GetHashCode_m6330 (MulticastDelegate_t220 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Delegate_GetHashCode_m6350(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Delegate[] System.MulticastDelegate::GetInvocationList() +extern const Il2CppType* Delegate_t435_0_0_0_var; +extern TypeInfo* MulticastDelegate_t220_il2cpp_TypeInfo_var; +extern TypeInfo* DelegateU5BU5D_t1772_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" DelegateU5BU5D_t1772* MulticastDelegate_GetInvocationList_m6331 (MulticastDelegate_t220 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Delegate_t435_0_0_0_var = il2cpp_codegen_type_from_index(720); + MulticastDelegate_t220_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(719); + DelegateU5BU5D_t1772_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(721); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + MulticastDelegate_t220 * V_0 = {0}; + MulticastDelegate_t220 * V_1 = {0}; + ArrayList_t734 * V_2 = {0}; + MulticastDelegate_t220 * V_3 = {0}; + { + Object_t * L_0 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, __this); + V_0 = ((MulticastDelegate_t220 *)CastclassClass(L_0, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_1 = V_0; + NullCheck(L_1); + L_1->___kpm_next_10 = (MulticastDelegate_t220 *)NULL; + goto IL_002b; + } + +IL_0018: + { + MulticastDelegate_t220 * L_2 = V_0; + NullCheck(L_2); + MulticastDelegate_t220 * L_3 = (L_2->___prev_9); + MulticastDelegate_t220 * L_4 = V_0; + NullCheck(L_3); + L_3->___kpm_next_10 = L_4; + MulticastDelegate_t220 * L_5 = V_0; + NullCheck(L_5); + MulticastDelegate_t220 * L_6 = (L_5->___prev_9); + V_0 = L_6; + } + +IL_002b: + { + MulticastDelegate_t220 * L_7 = V_0; + NullCheck(L_7); + MulticastDelegate_t220 * L_8 = (L_7->___prev_9); + if (L_8) + { + goto IL_0018; + } + } + { + MulticastDelegate_t220 * L_9 = V_0; + NullCheck(L_9); + MulticastDelegate_t220 * L_10 = (L_9->___kpm_next_10); + if (L_10) + { + goto IL_0066; + } + } + { + MulticastDelegate_t220 * L_11 = V_0; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_11); + V_1 = ((MulticastDelegate_t220 *)CastclassClass(L_12, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_13 = V_1; + NullCheck(L_13); + L_13->___prev_9 = (MulticastDelegate_t220 *)NULL; + MulticastDelegate_t220 * L_14 = V_1; + NullCheck(L_14); + L_14->___kpm_next_10 = (MulticastDelegate_t220 *)NULL; + DelegateU5BU5D_t1772* L_15 = ((DelegateU5BU5D_t1772*)SZArrayNew(DelegateU5BU5D_t1772_il2cpp_TypeInfo_var, 1)); + MulticastDelegate_t220 * L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_16); + *((Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_15, 0, sizeof(Delegate_t435 *))) = (Delegate_t435 *)L_16; + return L_15; + } + +IL_0066: + { + ArrayList_t734 * L_17 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_17, /*hidden argument*/NULL); + V_2 = L_17; + goto IL_009a; + } + +IL_0071: + { + MulticastDelegate_t220 * L_18 = V_0; + NullCheck(L_18); + Object_t * L_19 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_18); + V_3 = ((MulticastDelegate_t220 *)CastclassClass(L_19, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_20 = V_3; + NullCheck(L_20); + L_20->___prev_9 = (MulticastDelegate_t220 *)NULL; + MulticastDelegate_t220 * L_21 = V_3; + NullCheck(L_21); + L_21->___kpm_next_10 = (MulticastDelegate_t220 *)NULL; + ArrayList_t734 * L_22 = V_2; + MulticastDelegate_t220 * L_23 = V_3; + NullCheck(L_22); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_22, L_23); + MulticastDelegate_t220 * L_24 = V_0; + NullCheck(L_24); + MulticastDelegate_t220 * L_25 = (L_24->___kpm_next_10); + V_0 = L_25; + } + +IL_009a: + { + MulticastDelegate_t220 * L_26 = V_0; + if (L_26) + { + goto IL_0071; + } + } + { + ArrayList_t734 * L_27 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Delegate_t435_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_27); + Array_t * L_29 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_27, L_28); + return ((DelegateU5BU5D_t1772*)Castclass(L_29, DelegateU5BU5D_t1772_il2cpp_TypeInfo_var)); + } +} +// System.Delegate System.MulticastDelegate::CombineImpl(System.Delegate) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* MulticastDelegate_t220_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1028; +extern "C" Delegate_t435 * MulticastDelegate_CombineImpl_m6332 (MulticastDelegate_t220 * __this, Delegate_t435 * ___follow, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + MulticastDelegate_t220_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(719); + _stringLiteral1028 = il2cpp_codegen_string_literal_from_index(1028); + s_Il2CppMethodIntialized = true; + } + MulticastDelegate_t220 * V_0 = {0}; + MulticastDelegate_t220 * V_1 = {0}; + MulticastDelegate_t220 * V_2 = {0}; + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + Delegate_t435 * L_1 = ___follow; + NullCheck(L_1); + Type_t * L_2 = Object_GetType_m2042(L_1, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_2))) + { + goto IL_0021; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1028, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + Delegate_t435 * L_5 = ___follow; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_5); + V_0 = ((MulticastDelegate_t220 *)CastclassClass(L_6, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_7 = V_0; + NullCheck(L_7); + Delegate_SetMulticastInvoke_m6337(L_7, /*hidden argument*/NULL); + MulticastDelegate_t220 * L_8 = V_0; + V_2 = L_8; + Delegate_t435 * L_9 = ___follow; + NullCheck(((MulticastDelegate_t220 *)CastclassClass(L_9, MulticastDelegate_t220_il2cpp_TypeInfo_var))); + MulticastDelegate_t220 * L_10 = (((MulticastDelegate_t220 *)CastclassClass(L_9, MulticastDelegate_t220_il2cpp_TypeInfo_var))->___prev_9); + V_1 = L_10; + goto IL_0065; + } + +IL_0046: + { + MulticastDelegate_t220 * L_11 = V_2; + MulticastDelegate_t220 * L_12 = V_1; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_12); + NullCheck(L_11); + L_11->___prev_9 = ((MulticastDelegate_t220 *)CastclassClass(L_13, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_14 = V_2; + NullCheck(L_14); + MulticastDelegate_t220 * L_15 = (L_14->___prev_9); + V_2 = L_15; + MulticastDelegate_t220 * L_16 = V_1; + NullCheck(L_16); + MulticastDelegate_t220 * L_17 = (L_16->___prev_9); + V_1 = L_17; + } + +IL_0065: + { + MulticastDelegate_t220 * L_18 = V_1; + if (L_18) + { + goto IL_0046; + } + } + { + MulticastDelegate_t220 * L_19 = V_2; + Object_t * L_20 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, __this); + NullCheck(L_19); + L_19->___prev_9 = ((MulticastDelegate_t220 *)CastclassClass(L_20, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_21 = V_2; + NullCheck(L_21); + MulticastDelegate_t220 * L_22 = (L_21->___prev_9); + V_2 = L_22; + MulticastDelegate_t220 * L_23 = (__this->___prev_9); + V_1 = L_23; + goto IL_00ae; + } + +IL_008f: + { + MulticastDelegate_t220 * L_24 = V_2; + MulticastDelegate_t220 * L_25 = V_1; + NullCheck(L_25); + Object_t * L_26 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_25); + NullCheck(L_24); + L_24->___prev_9 = ((MulticastDelegate_t220 *)CastclassClass(L_26, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_27 = V_2; + NullCheck(L_27); + MulticastDelegate_t220 * L_28 = (L_27->___prev_9); + V_2 = L_28; + MulticastDelegate_t220 * L_29 = V_1; + NullCheck(L_29); + MulticastDelegate_t220 * L_30 = (L_29->___prev_9); + V_1 = L_30; + } + +IL_00ae: + { + MulticastDelegate_t220 * L_31 = V_1; + if (L_31) + { + goto IL_008f; + } + } + { + MulticastDelegate_t220 * L_32 = V_0; + return L_32; + } +} +// System.Boolean System.MulticastDelegate::BaseEquals(System.MulticastDelegate) +extern "C" bool MulticastDelegate_BaseEquals_m6333 (MulticastDelegate_t220 * __this, MulticastDelegate_t220 * ___value, const MethodInfo* method) +{ + { + MulticastDelegate_t220 * L_0 = ___value; + bool L_1 = Delegate_Equals_m6349(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.MulticastDelegate System.MulticastDelegate::KPM(System.MulticastDelegate,System.MulticastDelegate,System.MulticastDelegate&) +extern "C" MulticastDelegate_t220 * MulticastDelegate_KPM_m6334 (Object_t * __this /* static, unused */, MulticastDelegate_t220 * ___needle, MulticastDelegate_t220 * ___haystack, MulticastDelegate_t220 ** ___tail, const MethodInfo* method) +{ + MulticastDelegate_t220 * V_0 = {0}; + MulticastDelegate_t220 * V_1 = {0}; + MulticastDelegate_t220 * V_2 = {0}; + MulticastDelegate_t220 * V_3 = {0}; + MulticastDelegate_t220 * G_B10_0 = {0}; + MulticastDelegate_t220 * G_B22_0 = {0}; + { + MulticastDelegate_t220 * L_0 = ___needle; + V_1 = L_0; + MulticastDelegate_t220 * L_1 = ___needle; + V_3 = (MulticastDelegate_t220 *)NULL; + NullCheck(L_1); + L_1->___kpm_next_10 = (MulticastDelegate_t220 *)NULL; + MulticastDelegate_t220 * L_2 = V_3; + V_0 = L_2; + } + +IL_000d: + { + goto IL_0019; + } + +IL_0012: + { + MulticastDelegate_t220 * L_3 = V_0; + NullCheck(L_3); + MulticastDelegate_t220 * L_4 = (L_3->___kpm_next_10); + V_0 = L_4; + } + +IL_0019: + { + MulticastDelegate_t220 * L_5 = V_0; + if (!L_5) + { + goto IL_002b; + } + } + { + MulticastDelegate_t220 * L_6 = V_0; + MulticastDelegate_t220 * L_7 = V_1; + NullCheck(L_6); + bool L_8 = MulticastDelegate_BaseEquals_m6333(L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0012; + } + } + +IL_002b: + { + MulticastDelegate_t220 * L_9 = V_1; + NullCheck(L_9); + MulticastDelegate_t220 * L_10 = (L_9->___prev_9); + V_1 = L_10; + MulticastDelegate_t220 * L_11 = V_1; + if (L_11) + { + goto IL_003d; + } + } + { + goto IL_0079; + } + +IL_003d: + { + MulticastDelegate_t220 * L_12 = V_0; + if (L_12) + { + goto IL_0049; + } + } + { + MulticastDelegate_t220 * L_13 = ___needle; + G_B10_0 = L_13; + goto IL_004f; + } + +IL_0049: + { + MulticastDelegate_t220 * L_14 = V_0; + NullCheck(L_14); + MulticastDelegate_t220 * L_15 = (L_14->___prev_9); + G_B10_0 = L_15; + } + +IL_004f: + { + V_0 = G_B10_0; + MulticastDelegate_t220 * L_16 = V_1; + MulticastDelegate_t220 * L_17 = V_0; + NullCheck(L_16); + bool L_18 = MulticastDelegate_BaseEquals_m6333(L_16, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_006d; + } + } + { + MulticastDelegate_t220 * L_19 = V_1; + MulticastDelegate_t220 * L_20 = V_0; + NullCheck(L_20); + MulticastDelegate_t220 * L_21 = (L_20->___kpm_next_10); + NullCheck(L_19); + L_19->___kpm_next_10 = L_21; + goto IL_0074; + } + +IL_006d: + { + MulticastDelegate_t220 * L_22 = V_1; + MulticastDelegate_t220 * L_23 = V_0; + NullCheck(L_22); + L_22->___kpm_next_10 = L_23; + } + +IL_0074: + { + goto IL_000d; + } + +IL_0079: + { + MulticastDelegate_t220 * L_24 = ___haystack; + V_2 = L_24; + MulticastDelegate_t220 * L_25 = ___needle; + V_0 = L_25; + MulticastDelegate_t220 * L_26 = ___haystack; + V_1 = L_26; + } + +IL_007f: + { + goto IL_0092; + } + +IL_0084: + { + MulticastDelegate_t220 * L_27 = V_0; + NullCheck(L_27); + MulticastDelegate_t220 * L_28 = (L_27->___kpm_next_10); + V_0 = L_28; + MulticastDelegate_t220 * L_29 = V_2; + NullCheck(L_29); + MulticastDelegate_t220 * L_30 = (L_29->___prev_9); + V_2 = L_30; + } + +IL_0092: + { + MulticastDelegate_t220 * L_31 = V_0; + if (!L_31) + { + goto IL_00a4; + } + } + { + MulticastDelegate_t220 * L_32 = V_0; + MulticastDelegate_t220 * L_33 = V_1; + NullCheck(L_32); + bool L_34 = MulticastDelegate_BaseEquals_m6333(L_32, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0084; + } + } + +IL_00a4: + { + MulticastDelegate_t220 * L_35 = V_0; + if (L_35) + { + goto IL_00b0; + } + } + { + MulticastDelegate_t220 * L_36 = ___needle; + G_B22_0 = L_36; + goto IL_00b6; + } + +IL_00b0: + { + MulticastDelegate_t220 * L_37 = V_0; + NullCheck(L_37); + MulticastDelegate_t220 * L_38 = (L_37->___prev_9); + G_B22_0 = L_38; + } + +IL_00b6: + { + V_0 = G_B22_0; + MulticastDelegate_t220 * L_39 = V_0; + if (L_39) + { + goto IL_00c7; + } + } + { + MulticastDelegate_t220 ** L_40 = ___tail; + MulticastDelegate_t220 * L_41 = V_1; + NullCheck(L_41); + MulticastDelegate_t220 * L_42 = (L_41->___prev_9); + *((Object_t **)(L_40)) = (Object_t *)L_42; + MulticastDelegate_t220 * L_43 = V_2; + return L_43; + } + +IL_00c7: + { + MulticastDelegate_t220 * L_44 = V_1; + NullCheck(L_44); + MulticastDelegate_t220 * L_45 = (L_44->___prev_9); + V_1 = L_45; + MulticastDelegate_t220 * L_46 = V_1; + if (L_46) + { + goto IL_007f; + } + } + { + MulticastDelegate_t220 ** L_47 = ___tail; + *((Object_t **)(L_47)) = (Object_t *)NULL; + return (MulticastDelegate_t220 *)NULL; + } +} +// System.Delegate System.MulticastDelegate::RemoveImpl(System.Delegate) +extern TypeInfo* MulticastDelegate_t220_il2cpp_TypeInfo_var; +extern "C" Delegate_t435 * MulticastDelegate_RemoveImpl_m6335 (MulticastDelegate_t220 * __this, Delegate_t435 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MulticastDelegate_t220_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(719); + s_Il2CppMethodIntialized = true; + } + MulticastDelegate_t220 * V_0 = {0}; + MulticastDelegate_t220 * V_1 = {0}; + MulticastDelegate_t220 * V_2 = {0}; + MulticastDelegate_t220 * V_3 = {0}; + MulticastDelegate_t220 * V_4 = {0}; + MulticastDelegate_t220 * V_5 = {0}; + MulticastDelegate_t220 * V_6 = {0}; + { + Delegate_t435 * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return __this; + } + +IL_0008: + { + Delegate_t435 * L_1 = ___value; + MulticastDelegate_t220 * L_2 = MulticastDelegate_KPM_m6334(NULL /*static, unused*/, ((MulticastDelegate_t220 *)CastclassClass(L_1, MulticastDelegate_t220_il2cpp_TypeInfo_var)), __this, (&V_1), /*hidden argument*/NULL); + V_0 = L_2; + MulticastDelegate_t220 * L_3 = V_0; + if (L_3) + { + goto IL_001f; + } + } + { + return __this; + } + +IL_001f: + { + V_2 = (MulticastDelegate_t220 *)NULL; + V_3 = (MulticastDelegate_t220 *)NULL; + V_4 = __this; + goto IL_005b; + } + +IL_002b: + { + MulticastDelegate_t220 * L_4 = V_4; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_4); + V_5 = ((MulticastDelegate_t220 *)CastclassClass(L_5, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_6 = V_2; + if (!L_6) + { + goto IL_004c; + } + } + { + MulticastDelegate_t220 * L_7 = V_2; + MulticastDelegate_t220 * L_8 = V_5; + NullCheck(L_7); + L_7->___prev_9 = L_8; + goto IL_004f; + } + +IL_004c: + { + MulticastDelegate_t220 * L_9 = V_5; + V_3 = L_9; + } + +IL_004f: + { + MulticastDelegate_t220 * L_10 = V_5; + V_2 = L_10; + MulticastDelegate_t220 * L_11 = V_4; + NullCheck(L_11); + MulticastDelegate_t220 * L_12 = (L_11->___prev_9); + V_4 = L_12; + } + +IL_005b: + { + MulticastDelegate_t220 * L_13 = V_4; + MulticastDelegate_t220 * L_14 = V_0; + if ((!(((Object_t*)(MulticastDelegate_t220 *)L_13) == ((Object_t*)(MulticastDelegate_t220 *)L_14)))) + { + goto IL_002b; + } + } + { + MulticastDelegate_t220 * L_15 = V_1; + V_4 = L_15; + goto IL_009b; + } + +IL_006b: + { + MulticastDelegate_t220 * L_16 = V_4; + NullCheck(L_16); + Object_t * L_17 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Object System.Delegate::Clone() */, L_16); + V_6 = ((MulticastDelegate_t220 *)CastclassClass(L_17, MulticastDelegate_t220_il2cpp_TypeInfo_var)); + MulticastDelegate_t220 * L_18 = V_2; + if (!L_18) + { + goto IL_008c; + } + } + { + MulticastDelegate_t220 * L_19 = V_2; + MulticastDelegate_t220 * L_20 = V_6; + NullCheck(L_19); + L_19->___prev_9 = L_20; + goto IL_008f; + } + +IL_008c: + { + MulticastDelegate_t220 * L_21 = V_6; + V_3 = L_21; + } + +IL_008f: + { + MulticastDelegate_t220 * L_22 = V_6; + V_2 = L_22; + MulticastDelegate_t220 * L_23 = V_4; + NullCheck(L_23); + MulticastDelegate_t220 * L_24 = (L_23->___prev_9); + V_4 = L_24; + } + +IL_009b: + { + MulticastDelegate_t220 * L_25 = V_4; + if (L_25) + { + goto IL_006b; + } + } + { + MulticastDelegate_t220 * L_26 = V_2; + if (!L_26) + { + goto IL_00af; + } + } + { + MulticastDelegate_t220 * L_27 = V_2; + NullCheck(L_27); + L_27->___prev_9 = (MulticastDelegate_t220 *)NULL; + } + +IL_00af: + { + MulticastDelegate_t220 * L_28 = V_3; + return L_28; + } +} +// System.Reflection.MethodInfo System.Delegate::get_Method() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * Delegate_get_Method_m2096 (Delegate_t435 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + s_Il2CppMethodIntialized = true; + } + { + MethodInfo_t * L_0 = (__this->___method_info_6); + if (!L_0) + { + goto IL_0012; + } + } + { + MethodInfo_t * L_1 = (__this->___method_info_6); + return L_1; + } + +IL_0012: + { + IntPtr_t L_2 = (__this->___method_3); + IntPtr_t L_3 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_4 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0042; + } + } + { + IntPtr_t L_5 = (__this->___method_3); + RuntimeMethodHandle_t1729 L_6 = {0}; + RuntimeMethodHandle__ctor_m10719(&L_6, L_5, /*hidden argument*/NULL); + MethodBase_t460 * L_7 = MethodBase_GetMethodFromHandleNoGenericCheck_m8371(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + __this->___method_info_6 = ((MethodInfo_t *)CastclassClass(L_7, MethodInfo_t_il2cpp_TypeInfo_var)); + } + +IL_0042: + { + MethodInfo_t * L_8 = (__this->___method_info_6); + return L_8; + } +} +// System.Object System.Delegate::get_Target() +extern "C" Object_t * Delegate_get_Target_m2078 (Delegate_t435 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___m_target_2); + return L_0; + } +} +// System.Delegate System.Delegate::CreateDelegate_internal(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean) +extern "C" Delegate_t435 * Delegate_CreateDelegate_internal_m6336 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___target, MethodInfo_t * ___info, bool ___throwOnBindFailure, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Delegate_t435 * (*Delegate_CreateDelegate_internal_m6336_ftn) (Type_t *, Object_t *, MethodInfo_t *, bool); + return ((Delegate_CreateDelegate_internal_m6336_ftn)mscorlib::System::Delegate::CreateDelegate_internal) (___type, ___target, ___info, ___throwOnBindFailure); +} +// System.Void System.Delegate::SetMulticastInvoke() +extern "C" void Delegate_SetMulticastInvoke_m6337 (Delegate_t435 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Delegate_SetMulticastInvoke_m6337_ftn) (Delegate_t435 *); + ((Delegate_SetMulticastInvoke_m6337_ftn)mscorlib::System::Delegate::SetMulticastInvoke) (__this); +} +// System.Boolean System.Delegate::arg_type_match(System.Type,System.Type) +extern "C" bool Delegate_arg_type_match_m6338 (Object_t * __this /* static, unused */, Type_t * ___delArgType, Type_t * ___argType, const MethodInfo* method) +{ + bool V_0 = false; + { + Type_t * L_0 = ___delArgType; + Type_t * L_1 = ___argType; + V_0 = ((((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1))? 1 : 0); + bool L_2 = V_0; + if (L_2) + { + goto IL_0024; + } + } + { + Type_t * L_3 = ___argType; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_3); + if (L_4) + { + goto IL_0024; + } + } + { + Type_t * L_5 = ___argType; + Type_t * L_6 = ___delArgType; + NullCheck(L_5); + bool L_7 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6); + if (!L_7) + { + goto IL_0024; + } + } + { + V_0 = 1; + } + +IL_0024: + { + bool L_8 = V_0; + return L_8; + } +} +// System.Boolean System.Delegate::return_type_match(System.Type,System.Type) +extern "C" bool Delegate_return_type_match_m6339 (Object_t * __this /* static, unused */, Type_t * ___delReturnType, Type_t * ___returnType, const MethodInfo* method) +{ + bool V_0 = false; + { + Type_t * L_0 = ___returnType; + Type_t * L_1 = ___delReturnType; + V_0 = ((((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1))? 1 : 0); + bool L_2 = V_0; + if (L_2) + { + goto IL_0024; + } + } + { + Type_t * L_3 = ___returnType; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_3); + if (L_4) + { + goto IL_0024; + } + } + { + Type_t * L_5 = ___delReturnType; + Type_t * L_6 = ___returnType; + NullCheck(L_5); + bool L_7 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6); + if (!L_7) + { + goto IL_0024; + } + } + { + V_0 = 1; + } + +IL_0024: + { + bool L_8 = V_0; + return L_8; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean) +extern const Il2CppType* MulticastDelegate_t220_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral1029; +extern Il2CppCodeGenString* _stringLiteral1030; +extern Il2CppCodeGenString* _stringLiteral1031; +extern Il2CppCodeGenString* _stringLiteral1032; +extern Il2CppCodeGenString* _stringLiteral1033; +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6340 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___firstArgument, MethodInfo_t * ___method, bool ___throwOnBindFailure, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MulticastDelegate_t220_0_0_0_var = il2cpp_codegen_type_from_index(719); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral1029 = il2cpp_codegen_string_literal_from_index(1029); + _stringLiteral1030 = il2cpp_codegen_string_literal_from_index(1030); + _stringLiteral1031 = il2cpp_codegen_string_literal_from_index(1031); + _stringLiteral1032 = il2cpp_codegen_string_literal_from_index(1032); + _stringLiteral1033 = il2cpp_codegen_string_literal_from_index(1033); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + ParameterInfoU5BU5D_t461* V_2 = {0}; + ParameterInfoU5BU5D_t461* V_3 = {0}; + bool V_4 = false; + bool V_5 = false; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + Delegate_t435 * V_11 = {0}; + { + Object_t * L_0 = ___firstArgument; + V_0 = L_0; + Type_t * L_1 = ___type; + if (L_1) + { + goto IL_0013; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0013: + { + MethodInfo_t * L_3 = ___method; + if (L_3) + { + goto IL_0024; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral276, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0024: + { + Type_t * L_5 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MulticastDelegate_t220_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + bool L_7 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_5, L_6); + if (L_7) + { + goto IL_0044; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1029, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0044: + { + Type_t * L_9 = ___type; + NullCheck(L_9); + MethodInfo_t * L_10 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, String_t* >::Invoke(46 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String) */, L_9, _stringLiteral1030); + V_1 = L_10; + MethodInfo_t * L_11 = V_1; + NullCheck(L_11); + Type_t * L_12 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_11); + MethodInfo_t * L_13 = ___method; + NullCheck(L_13); + Type_t * L_14 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_13); + bool L_15 = Delegate_return_type_match_m6339(NULL /*static, unused*/, L_12, L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_0079; + } + } + { + bool L_16 = ___throwOnBindFailure; + if (!L_16) + { + goto IL_0077; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1031, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0077: + { + return (Delegate_t435 *)NULL; + } + +IL_0079: + { + MethodInfo_t * L_18 = V_1; + NullCheck(L_18); + ParameterInfoU5BU5D_t461* L_19 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_18); + V_2 = L_19; + MethodInfo_t * L_20 = ___method; + NullCheck(L_20); + ParameterInfoU5BU5D_t461* L_21 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_20); + V_3 = L_21; + Object_t * L_22 = V_0; + if (!L_22) + { + goto IL_00b8; + } + } + { + MethodInfo_t * L_23 = ___method; + NullCheck(L_23); + bool L_24 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_23); + if (L_24) + { + goto IL_00a7; + } + } + { + ParameterInfoU5BU5D_t461* L_25 = V_3; + NullCheck(L_25); + ParameterInfoU5BU5D_t461* L_26 = V_2; + NullCheck(L_26); + V_4 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))))? 1 : 0); + goto IL_00b3; + } + +IL_00a7: + { + ParameterInfoU5BU5D_t461* L_27 = V_3; + NullCheck(L_27); + ParameterInfoU5BU5D_t461* L_28 = V_2; + NullCheck(L_28); + V_4 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))) == ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))+(int32_t)1))))? 1 : 0); + } + +IL_00b3: + { + goto IL_00f1; + } + +IL_00b8: + { + MethodInfo_t * L_29 = ___method; + NullCheck(L_29); + bool L_30 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_29); + if (L_30) + { + goto IL_00d4; + } + } + { + ParameterInfoU5BU5D_t461* L_31 = V_3; + NullCheck(L_31); + ParameterInfoU5BU5D_t461* L_32 = V_2; + NullCheck(L_32); + V_4 = ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))+(int32_t)1))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))? 1 : 0); + goto IL_00f1; + } + +IL_00d4: + { + ParameterInfoU5BU5D_t461* L_33 = V_3; + NullCheck(L_33); + ParameterInfoU5BU5D_t461* L_34 = V_2; + NullCheck(L_34); + V_4 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_33)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))? 1 : 0); + bool L_35 = V_4; + if (L_35) + { + goto IL_00f1; + } + } + { + ParameterInfoU5BU5D_t461* L_36 = V_3; + NullCheck(L_36); + ParameterInfoU5BU5D_t461* L_37 = V_2; + NullCheck(L_37); + V_4 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length))))) == ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))+(int32_t)1))))? 1 : 0); + } + +IL_00f1: + { + bool L_38 = V_4; + if (L_38) + { + goto IL_010b; + } + } + { + bool L_39 = ___throwOnBindFailure; + if (!L_39) + { + goto IL_0109; + } + } + { + ArgumentException_t437 * L_40 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_40, _stringLiteral1032, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_0109: + { + return (Delegate_t435 *)NULL; + } + +IL_010b: + { + Object_t * L_41 = V_0; + if (!L_41) + { + goto IL_01b8; + } + } + { + MethodInfo_t * L_42 = ___method; + NullCheck(L_42); + bool L_43 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_42); + if (L_43) + { + goto IL_0168; + } + } + { + Object_t * L_44 = V_0; + NullCheck(L_44); + Type_t * L_45 = Object_GetType_m2042(L_44, /*hidden argument*/NULL); + MethodInfo_t * L_46 = ___method; + NullCheck(L_46); + Type_t * L_47 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_46); + bool L_48 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_45, L_47, /*hidden argument*/NULL); + V_5 = L_48; + V_6 = 0; + goto IL_0159; + } + +IL_0137: + { + bool L_49 = V_5; + ParameterInfoU5BU5D_t461* L_50 = V_2; + int32_t L_51 = V_6; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + int32_t L_52 = L_51; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_50, L_52, sizeof(ParameterInfo_t462 *)))); + Type_t * L_53 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_50, L_52, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_54 = V_3; + int32_t L_55 = V_6; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_55); + int32_t L_56 = L_55; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_54, L_56, sizeof(ParameterInfo_t462 *)))); + Type_t * L_57 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_54, L_56, sizeof(ParameterInfo_t462 *)))); + bool L_58 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_53, L_57, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_49&(int32_t)L_58)); + int32_t L_59 = V_6; + V_6 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_0159: + { + int32_t L_60 = V_6; + ParameterInfoU5BU5D_t461* L_61 = V_3; + NullCheck(L_61); + if ((((int32_t)L_60) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_61)->max_length))))))) + { + goto IL_0137; + } + } + { + goto IL_01b3; + } + +IL_0168: + { + Object_t * L_62 = V_0; + NullCheck(L_62); + Type_t * L_63 = Object_GetType_m2042(L_62, /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_64 = V_3; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, 0); + int32_t L_65 = 0; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_64, L_65, sizeof(ParameterInfo_t462 *)))); + Type_t * L_66 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_64, L_65, sizeof(ParameterInfo_t462 *)))); + bool L_67 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_63, L_66, /*hidden argument*/NULL); + V_5 = L_67; + V_7 = 1; + goto IL_01a9; + } + +IL_0185: + { + bool L_68 = V_5; + ParameterInfoU5BU5D_t461* L_69 = V_2; + int32_t L_70 = V_7; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, ((int32_t)((int32_t)L_70-(int32_t)1))); + int32_t L_71 = ((int32_t)((int32_t)L_70-(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_69, L_71, sizeof(ParameterInfo_t462 *)))); + Type_t * L_72 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_69, L_71, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_73 = V_3; + int32_t L_74 = V_7; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_74); + int32_t L_75 = L_74; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_73, L_75, sizeof(ParameterInfo_t462 *)))); + Type_t * L_76 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_73, L_75, sizeof(ParameterInfo_t462 *)))); + bool L_77 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_72, L_76, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_68&(int32_t)L_77)); + int32_t L_78 = V_7; + V_7 = ((int32_t)((int32_t)L_78+(int32_t)1)); + } + +IL_01a9: + { + int32_t L_79 = V_7; + ParameterInfoU5BU5D_t461* L_80 = V_3; + NullCheck(L_80); + if ((((int32_t)L_79) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))))) + { + goto IL_0185; + } + } + +IL_01b3: + { + goto IL_02a4; + } + +IL_01b8: + { + MethodInfo_t * L_81 = ___method; + NullCheck(L_81); + bool L_82 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_81); + if (L_82) + { + goto IL_0213; + } + } + { + ParameterInfoU5BU5D_t461* L_83 = V_2; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, 0); + int32_t L_84 = 0; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_83, L_84, sizeof(ParameterInfo_t462 *)))); + Type_t * L_85 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_83, L_84, sizeof(ParameterInfo_t462 *)))); + MethodInfo_t * L_86 = ___method; + NullCheck(L_86); + Type_t * L_87 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_86); + bool L_88 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_85, L_87, /*hidden argument*/NULL); + V_5 = L_88; + V_8 = 0; + goto IL_0204; + } + +IL_01e0: + { + bool L_89 = V_5; + ParameterInfoU5BU5D_t461* L_90 = V_2; + int32_t L_91 = V_8; + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, ((int32_t)((int32_t)L_91+(int32_t)1))); + int32_t L_92 = ((int32_t)((int32_t)L_91+(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_90, L_92, sizeof(ParameterInfo_t462 *)))); + Type_t * L_93 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_90, L_92, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_94 = V_3; + int32_t L_95 = V_8; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, L_95); + int32_t L_96 = L_95; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_94, L_96, sizeof(ParameterInfo_t462 *)))); + Type_t * L_97 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_94, L_96, sizeof(ParameterInfo_t462 *)))); + bool L_98 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_93, L_97, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_89&(int32_t)L_98)); + int32_t L_99 = V_8; + V_8 = ((int32_t)((int32_t)L_99+(int32_t)1)); + } + +IL_0204: + { + int32_t L_100 = V_8; + ParameterInfoU5BU5D_t461* L_101 = V_3; + NullCheck(L_101); + if ((((int32_t)L_100) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_101)->max_length))))))) + { + goto IL_01e0; + } + } + { + goto IL_02a4; + } + +IL_0213: + { + ParameterInfoU5BU5D_t461* L_102 = V_2; + NullCheck(L_102); + ParameterInfoU5BU5D_t461* L_103 = V_3; + NullCheck(L_103); + if ((!(((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_102)->max_length))))+(int32_t)1))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_103)->max_length)))))))) + { + goto IL_026d; + } + } + { + ParameterInfoU5BU5D_t461* L_104 = V_3; + NullCheck(L_104); + IL2CPP_ARRAY_BOUNDS_CHECK(L_104, 0); + int32_t L_105 = 0; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_104, L_105, sizeof(ParameterInfo_t462 *)))); + Type_t * L_106 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_104, L_105, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_106); + bool L_107 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_106); + V_5 = ((((int32_t)L_107) == ((int32_t)0))? 1 : 0); + V_9 = 0; + goto IL_025e; + } + +IL_023a: + { + bool L_108 = V_5; + ParameterInfoU5BU5D_t461* L_109 = V_2; + int32_t L_110 = V_9; + NullCheck(L_109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_109, L_110); + int32_t L_111 = L_110; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_109, L_111, sizeof(ParameterInfo_t462 *)))); + Type_t * L_112 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_109, L_111, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_113 = V_3; + int32_t L_114 = V_9; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, ((int32_t)((int32_t)L_114+(int32_t)1))); + int32_t L_115 = ((int32_t)((int32_t)L_114+(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_113, L_115, sizeof(ParameterInfo_t462 *)))); + Type_t * L_116 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_113, L_115, sizeof(ParameterInfo_t462 *)))); + bool L_117 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_112, L_116, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_108&(int32_t)L_117)); + int32_t L_118 = V_9; + V_9 = ((int32_t)((int32_t)L_118+(int32_t)1)); + } + +IL_025e: + { + int32_t L_119 = V_9; + ParameterInfoU5BU5D_t461* L_120 = V_2; + NullCheck(L_120); + if ((((int32_t)L_119) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_120)->max_length))))))) + { + goto IL_023a; + } + } + { + goto IL_02a4; + } + +IL_026d: + { + V_5 = 1; + V_10 = 0; + goto IL_029a; + } + +IL_0278: + { + bool L_121 = V_5; + ParameterInfoU5BU5D_t461* L_122 = V_2; + int32_t L_123 = V_10; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, L_123); + int32_t L_124 = L_123; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_122, L_124, sizeof(ParameterInfo_t462 *)))); + Type_t * L_125 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_122, L_124, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_126 = V_3; + int32_t L_127 = V_10; + NullCheck(L_126); + IL2CPP_ARRAY_BOUNDS_CHECK(L_126, L_127); + int32_t L_128 = L_127; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_126, L_128, sizeof(ParameterInfo_t462 *)))); + Type_t * L_129 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_126, L_128, sizeof(ParameterInfo_t462 *)))); + bool L_130 = Delegate_arg_type_match_m6338(NULL /*static, unused*/, L_125, L_129, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_121&(int32_t)L_130)); + int32_t L_131 = V_10; + V_10 = ((int32_t)((int32_t)L_131+(int32_t)1)); + } + +IL_029a: + { + int32_t L_132 = V_10; + ParameterInfoU5BU5D_t461* L_133 = V_3; + NullCheck(L_133); + if ((((int32_t)L_132) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_133)->max_length))))))) + { + goto IL_0278; + } + } + +IL_02a4: + { + bool L_134 = V_5; + if (L_134) + { + goto IL_02be; + } + } + { + bool L_135 = ___throwOnBindFailure; + if (!L_135) + { + goto IL_02bc; + } + } + { + ArgumentException_t437 * L_136 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_136, _stringLiteral1033, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_136); + } + +IL_02bc: + { + return (Delegate_t435 *)NULL; + } + +IL_02be: + { + Type_t * L_137 = ___type; + Object_t * L_138 = V_0; + MethodInfo_t * L_139 = ___method; + bool L_140 = ___throwOnBindFailure; + Delegate_t435 * L_141 = Delegate_CreateDelegate_internal_m6336(NULL /*static, unused*/, L_137, L_138, L_139, L_140, /*hidden argument*/NULL); + V_11 = L_141; + Delegate_t435 * L_142 = V_11; + if (!L_142) + { + goto IL_02d8; + } + } + { + Delegate_t435 * L_143 = V_11; + MethodInfo_t * L_144 = ___method; + NullCheck(L_143); + L_143->___original_method_info_7 = L_144; + } + +IL_02d8: + { + Delegate_t435 * L_145 = V_11; + return L_145; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo) +extern "C" Delegate_t435 * Delegate_CreateDelegate_m2095 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___firstArgument, MethodInfo_t * ___method, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Object_t * L_1 = ___firstArgument; + MethodInfo_t * L_2 = ___method; + Delegate_t435 * L_3 = Delegate_CreateDelegate_m6340(NULL /*static, unused*/, L_0, L_1, L_2, 1, /*hidden argument*/NULL); + return L_3; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean) +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6341 (Object_t * __this /* static, unused */, Type_t * ___type, MethodInfo_t * ___method, bool ___throwOnBindFailure, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + MethodInfo_t * L_1 = ___method; + bool L_2 = ___throwOnBindFailure; + Delegate_t435 * L_3 = Delegate_CreateDelegate_m6340(NULL /*static, unused*/, L_0, NULL, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String) +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6342 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___target, String_t* ___method, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Object_t * L_1 = ___target; + String_t* L_2 = ___method; + Delegate_t435 * L_3 = Delegate_CreateDelegate_m6347(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.MethodInfo System.Delegate::GetCandidateMethod(System.Type,System.Type,System.String,System.Reflection.BindingFlags,System.Boolean,System.Boolean) +extern const Il2CppType* MulticastDelegate_t220_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterModifierU5BU5D_t452_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral276; +extern Il2CppCodeGenString* _stringLiteral1034; +extern Il2CppCodeGenString* _stringLiteral1030; +extern Il2CppCodeGenString* _stringLiteral1035; +extern Il2CppCodeGenString* _stringLiteral553; +extern "C" MethodInfo_t * Delegate_GetCandidateMethod_m6343 (Object_t * __this /* static, unused */, Type_t * ___type, Type_t * ___target, String_t* ___method, int32_t ___bflags, bool ___ignoreCase, bool ___throwOnBindFailure, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MulticastDelegate_t220_0_0_0_var = il2cpp_codegen_type_from_index(719); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + ParameterModifierU5BU5D_t452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(722); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral276 = il2cpp_codegen_string_literal_from_index(276); + _stringLiteral1034 = il2cpp_codegen_string_literal_from_index(1034); + _stringLiteral1030 = il2cpp_codegen_string_literal_from_index(1030); + _stringLiteral1035 = il2cpp_codegen_string_literal_from_index(1035); + _stringLiteral553 = il2cpp_codegen_string_literal_from_index(553); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + TypeU5BU5D_t431* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = {0}; + MethodInfo_t * V_5 = {0}; + Type_t * V_6 = {0}; + MethodInfo_t * V_7 = {0}; + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___method; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral276, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Type_t * L_4 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MulticastDelegate_t220_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_4, L_5); + if (L_6) + { + goto IL_0042; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, _stringLiteral1034, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0042: + { + Type_t * L_8 = ___type; + NullCheck(L_8); + MethodInfo_t * L_9 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, String_t* >::Invoke(46 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String) */, L_8, _stringLiteral1030); + V_0 = L_9; + MethodInfo_t * L_10 = V_0; + NullCheck(L_10); + ParameterInfoU5BU5D_t461* L_11 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_10); + V_1 = L_11; + ParameterInfoU5BU5D_t461* L_12 = V_1; + NullCheck(L_12); + V_2 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))))); + V_3 = 0; + goto IL_0074; + } + +IL_0065: + { + TypeU5BU5D_t431* L_13 = V_2; + int32_t L_14 = V_3; + ParameterInfoU5BU5D_t461* L_15 = V_1; + int32_t L_16 = V_3; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_15, L_17, sizeof(ParameterInfo_t462 *)))); + Type_t * L_18 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_15, L_17, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + ArrayElementTypeCheck (L_13, L_18); + *((Type_t **)(Type_t **)SZArrayLdElema(L_13, L_14, sizeof(Type_t *))) = (Type_t *)L_18; + int32_t L_19 = V_3; + V_3 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0074: + { + int32_t L_20 = V_3; + ParameterInfoU5BU5D_t461* L_21 = V_1; + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_0065; + } + } + { + int32_t L_22 = ___bflags; + V_4 = ((int32_t)((int32_t)((int32_t)65586)|(int32_t)L_22)); + bool L_23 = ___ignoreCase; + if (!L_23) + { + goto IL_0093; + } + } + { + int32_t L_24 = V_4; + V_4 = ((int32_t)((int32_t)L_24|(int32_t)1)); + } + +IL_0093: + { + V_5 = (MethodInfo_t *)NULL; + Type_t * L_25 = ___target; + V_6 = L_25; + goto IL_00e2; + } + +IL_009e: + { + Type_t * L_26 = V_6; + String_t* L_27 = ___method; + int32_t L_28 = V_4; + TypeU5BU5D_t431* L_29 = V_2; + NullCheck(L_26); + MethodInfo_t * L_30 = (MethodInfo_t *)VirtFuncInvoker5< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(48 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_26, L_27, L_28, (Binder_t451 *)NULL, L_29, ((ParameterModifierU5BU5D_t452*)SZArrayNew(ParameterModifierU5BU5D_t452_il2cpp_TypeInfo_var, 0))); + V_7 = L_30; + MethodInfo_t * L_31 = V_7; + if (!L_31) + { + goto IL_00d9; + } + } + { + MethodInfo_t * L_32 = V_0; + NullCheck(L_32); + Type_t * L_33 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_32); + MethodInfo_t * L_34 = V_7; + NullCheck(L_34); + Type_t * L_35 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_34); + bool L_36 = Delegate_return_type_match_m6339(NULL /*static, unused*/, L_33, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00d9; + } + } + { + MethodInfo_t * L_37 = V_7; + V_5 = L_37; + goto IL_00e9; + } + +IL_00d9: + { + Type_t * L_38 = V_6; + NullCheck(L_38); + Type_t * L_39 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_38); + V_6 = L_39; + } + +IL_00e2: + { + Type_t * L_40 = V_6; + if (L_40) + { + goto IL_009e; + } + } + +IL_00e9: + { + MethodInfo_t * L_41 = V_5; + if (L_41) + { + goto IL_010f; + } + } + { + bool L_42 = ___throwOnBindFailure; + if (!L_42) + { + goto IL_010d; + } + } + { + String_t* L_43 = ___method; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1035, L_43, _stringLiteral553, /*hidden argument*/NULL); + ArgumentException_t437 * L_45 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_45, L_44, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_45); + } + +IL_010d: + { + return (MethodInfo_t *)NULL; + } + +IL_010f: + { + MethodInfo_t * L_46 = V_5; + return L_46; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral164; +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6344 (Object_t * __this /* static, unused */, Type_t * ___type, Type_t * ___target, String_t* ___method, bool ___ignoreCase, bool ___throwOnBindFailure, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral164 = il2cpp_codegen_string_literal_from_index(164); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + { + Type_t * L_0 = ___target; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral164, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + Type_t * L_3 = ___target; + String_t* L_4 = ___method; + bool L_5 = ___ignoreCase; + bool L_6 = ___throwOnBindFailure; + MethodInfo_t * L_7 = Delegate_GetCandidateMethod_m6343(NULL /*static, unused*/, L_2, L_3, L_4, 8, L_5, L_6, /*hidden argument*/NULL); + V_0 = L_7; + MethodInfo_t * L_8 = V_0; + if (L_8) + { + goto IL_0026; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_0026: + { + Type_t * L_9 = ___type; + MethodInfo_t * L_10 = V_0; + bool L_11 = ___throwOnBindFailure; + Delegate_t435 * L_12 = Delegate_CreateDelegate_internal_m6336(NULL /*static, unused*/, L_9, NULL, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String) +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6345 (Object_t * __this /* static, unused */, Type_t * ___type, Type_t * ___target, String_t* ___method, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Type_t * L_1 = ___target; + String_t* L_2 = ___method; + Delegate_t435 * L_3 = Delegate_CreateDelegate_m6344(NULL /*static, unused*/, L_0, L_1, L_2, 0, 1, /*hidden argument*/NULL); + return L_3; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral164; +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6346 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___target, String_t* ___method, bool ___ignoreCase, bool ___throwOnBindFailure, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral164 = il2cpp_codegen_string_literal_from_index(164); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + { + Object_t * L_0 = ___target; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral164, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + Object_t * L_3 = ___target; + NullCheck(L_3); + Type_t * L_4 = Object_GetType_m2042(L_3, /*hidden argument*/NULL); + String_t* L_5 = ___method; + bool L_6 = ___ignoreCase; + bool L_7 = ___throwOnBindFailure; + MethodInfo_t * L_8 = Delegate_GetCandidateMethod_m6343(NULL /*static, unused*/, L_2, L_4, L_5, 4, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + MethodInfo_t * L_9 = V_0; + if (L_9) + { + goto IL_002b; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_002b: + { + Type_t * L_10 = ___type; + Object_t * L_11 = ___target; + MethodInfo_t * L_12 = V_0; + bool L_13 = ___throwOnBindFailure; + Delegate_t435 * L_14 = Delegate_CreateDelegate_internal_m6336(NULL /*static, unused*/, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean) +extern "C" Delegate_t435 * Delegate_CreateDelegate_m6347 (Object_t * __this /* static, unused */, Type_t * ___type, Object_t * ___target, String_t* ___method, bool ___ignoreCase, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Object_t * L_1 = ___target; + String_t* L_2 = ___method; + bool L_3 = ___ignoreCase; + Delegate_t435 * L_4 = Delegate_CreateDelegate_m6346(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 1, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Delegate::Clone() +extern "C" Object_t * Delegate_Clone_m6348 (Delegate_t435 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Delegate::Equals(System.Object) +extern TypeInfo* Delegate_t435_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Delegate_Equals_m6349 (Delegate_t435 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Delegate_t435_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(720); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Delegate_t435 * V_0 = {0}; + int32_t G_B11_0 = 0; + { + Object_t * L_0 = ___obj; + V_0 = ((Delegate_t435 *)IsInstClass(L_0, Delegate_t435_il2cpp_TypeInfo_var)); + Delegate_t435 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + Delegate_t435 * L_2 = V_0; + NullCheck(L_2); + Object_t * L_3 = (L_2->___m_target_2); + Object_t * L_4 = (__this->___m_target_2); + if ((!(((Object_t*)(Object_t *)L_3) == ((Object_t*)(Object_t *)L_4)))) + { + goto IL_00a0; + } + } + { + Delegate_t435 * L_5 = V_0; + NullCheck(L_5); + IntPtr_t L_6 = (L_5->___method_3); + IntPtr_t L_7 = (__this->___method_3); + bool L_8 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_00a0; + } + } + { + Delegate_t435 * L_9 = V_0; + NullCheck(L_9); + DelegateData_t1113 * L_10 = (L_9->___data_8); + if (L_10) + { + goto IL_004c; + } + } + { + DelegateData_t1113 * L_11 = (__this->___data_8); + if (!L_11) + { + goto IL_009e; + } + } + +IL_004c: + { + Delegate_t435 * L_12 = V_0; + NullCheck(L_12); + DelegateData_t1113 * L_13 = (L_12->___data_8); + if (!L_13) + { + goto IL_009c; + } + } + { + DelegateData_t1113 * L_14 = (__this->___data_8); + if (!L_14) + { + goto IL_009c; + } + } + { + Delegate_t435 * L_15 = V_0; + NullCheck(L_15); + DelegateData_t1113 * L_16 = (L_15->___data_8); + NullCheck(L_16); + Type_t * L_17 = (L_16->___target_type_0); + DelegateData_t1113 * L_18 = (__this->___data_8); + NullCheck(L_18); + Type_t * L_19 = (L_18->___target_type_0); + if ((!(((Object_t*)(Type_t *)L_17) == ((Object_t*)(Type_t *)L_19)))) + { + goto IL_009a; + } + } + { + Delegate_t435 * L_20 = V_0; + NullCheck(L_20); + DelegateData_t1113 * L_21 = (L_20->___data_8); + NullCheck(L_21); + String_t* L_22 = (L_21->___method_name_1); + DelegateData_t1113 * L_23 = (__this->___data_8); + NullCheck(L_23); + String_t* L_24 = (L_23->___method_name_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_25 = String_op_Equality_m442(NULL /*static, unused*/, L_22, L_24, /*hidden argument*/NULL); + G_B11_0 = ((int32_t)(L_25)); + goto IL_009b; + } + +IL_009a: + { + G_B11_0 = 0; + } + +IL_009b: + { + return G_B11_0; + } + +IL_009c: + { + return 0; + } + +IL_009e: + { + return 1; + } + +IL_00a0: + { + return 0; + } +} +// System.Int32 System.Delegate::GetHashCode() +extern "C" int32_t Delegate_GetHashCode_m6350 (Delegate_t435 * __this, const MethodInfo* method) +{ + int32_t G_B2_0 = 0; + int32_t G_B1_0 = 0; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + { + IntPtr_t* L_0 = &(__this->___method_3); + int32_t L_1 = IntPtr_GetHashCode_m6300(L_0, /*hidden argument*/NULL); + Object_t * L_2 = (__this->___m_target_2); + G_B1_0 = L_1; + if (!L_2) + { + G_B2_0 = L_1; + goto IL_0026; + } + } + { + Object_t * L_3 = (__this->___m_target_2); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + goto IL_0027; + } + +IL_0026: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_0027: + { + return ((int32_t)((int32_t)G_B3_1^(int32_t)G_B3_0)); + } +} +// System.Void System.Delegate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Delegate_GetObjectData_m6351 (Delegate_t435 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + DelegateSerializationHolder_GetDelegateData_m10411(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Delegate[] System.Delegate::GetInvocationList() +extern TypeInfo* DelegateU5BU5D_t1772_il2cpp_TypeInfo_var; +extern "C" DelegateU5BU5D_t1772* Delegate_GetInvocationList_m6352 (Delegate_t435 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DelegateU5BU5D_t1772_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(721); + s_Il2CppMethodIntialized = true; + } + { + DelegateU5BU5D_t1772* L_0 = ((DelegateU5BU5D_t1772*)SZArrayNew(DelegateU5BU5D_t1772_il2cpp_TypeInfo_var, 1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, __this); + *((Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_0, 0, sizeof(Delegate_t435 *))) = (Delegate_t435 *)__this; + return L_0; + } +} +// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1028; +extern "C" Delegate_t435 * Delegate_Combine_m2027 (Object_t * __this /* static, unused */, Delegate_t435 * ___a, Delegate_t435 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1028 = il2cpp_codegen_string_literal_from_index(1028); + s_Il2CppMethodIntialized = true; + } + { + Delegate_t435 * L_0 = ___a; + if (L_0) + { + goto IL_0010; + } + } + { + Delegate_t435 * L_1 = ___b; + if (L_1) + { + goto IL_000e; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_000e: + { + Delegate_t435 * L_2 = ___b; + return L_2; + } + +IL_0010: + { + Delegate_t435 * L_3 = ___b; + if (L_3) + { + goto IL_0018; + } + } + { + Delegate_t435 * L_4 = ___a; + return L_4; + } + +IL_0018: + { + Delegate_t435 * L_5 = ___a; + NullCheck(L_5); + Type_t * L_6 = Object_GetType_m2042(L_5, /*hidden argument*/NULL); + Delegate_t435 * L_7 = ___b; + NullCheck(L_7); + Type_t * L_8 = Object_GetType_m2042(L_7, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_8))) + { + goto IL_0039; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1028, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0039: + { + Delegate_t435 * L_11 = ___a; + Delegate_t435 * L_12 = ___b; + NullCheck(L_11); + Delegate_t435 * L_13 = (Delegate_t435 *)VirtFuncInvoker1< Delegate_t435 *, Delegate_t435 * >::Invoke(9 /* System.Delegate System.Delegate::CombineImpl(System.Delegate) */, L_11, L_12); + return L_13; + } +} +// System.Delegate System.Delegate::Combine(System.Delegate[]) +extern "C" Delegate_t435 * Delegate_Combine_m6353 (Object_t * __this /* static, unused */, DelegateU5BU5D_t1772* ___delegates, const MethodInfo* method) +{ + Delegate_t435 * V_0 = {0}; + Delegate_t435 * V_1 = {0}; + DelegateU5BU5D_t1772* V_2 = {0}; + int32_t V_3 = 0; + { + DelegateU5BU5D_t1772* L_0 = ___delegates; + if (L_0) + { + goto IL_0008; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_0008: + { + V_0 = (Delegate_t435 *)NULL; + DelegateU5BU5D_t1772* L_1 = ___delegates; + V_2 = L_1; + V_3 = 0; + goto IL_0023; + } + +IL_0013: + { + DelegateU5BU5D_t1772* L_2 = V_2; + int32_t L_3 = V_3; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_1 = (*(Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_2, L_4, sizeof(Delegate_t435 *))); + Delegate_t435 * L_5 = V_0; + Delegate_t435 * L_6 = V_1; + Delegate_t435 * L_7 = Delegate_Combine_m2027(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = V_3; + V_3 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0023: + { + int32_t L_9 = V_3; + DelegateU5BU5D_t1772* L_10 = V_2; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0013; + } + } + { + Delegate_t435 * L_11 = V_0; + return L_11; + } +} +// System.Delegate System.Delegate::CombineImpl(System.Delegate) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MulticastNotSupportedException_t1720_il2cpp_TypeInfo_var; +extern "C" Delegate_t435 * Delegate_CombineImpl_m6354 (Delegate_t435 * __this, Delegate_t435 * ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MulticastNotSupportedException_t1720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(724); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + MulticastNotSupportedException_t1720 * L_1 = (MulticastNotSupportedException_t1720 *)il2cpp_codegen_object_new (MulticastNotSupportedException_t1720_il2cpp_TypeInfo_var); + MulticastNotSupportedException__ctor_m10595(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) +extern "C" Delegate_t435 * Delegate_Remove_m2028 (Object_t * __this /* static, unused */, Delegate_t435 * ___source, Delegate_t435 * ___value, const MethodInfo* method) +{ + { + Delegate_t435 * L_0 = ___source; + if (L_0) + { + goto IL_0008; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_0008: + { + Delegate_t435 * L_1 = ___source; + Delegate_t435 * L_2 = ___value; + NullCheck(L_1); + Delegate_t435 * L_3 = (Delegate_t435 *)VirtFuncInvoker1< Delegate_t435 *, Delegate_t435 * >::Invoke(10 /* System.Delegate System.Delegate::RemoveImpl(System.Delegate) */, L_1, L_2); + return L_3; + } +} +// System.Delegate System.Delegate::RemoveImpl(System.Delegate) +extern "C" Delegate_t435 * Delegate_RemoveImpl_m6355 (Delegate_t435 * __this, Delegate_t435 * ___d, const MethodInfo* method) +{ + { + Delegate_t435 * L_0 = ___d; + bool L_1 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Delegate::Equals(System.Object) */, __this, L_0); + if (!L_1) + { + goto IL_000e; + } + } + { + return (Delegate_t435 *)NULL; + } + +IL_000e: + { + return __this; + } +} +// System.Void System.Enum::.ctor() +extern "C" void Enum__ctor_m6356 (Object_t * __this, const MethodInfo* method) +{ + { + ValueType__ctor_m5758(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Enum::.cctor() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" void Enum__cctor_m6357 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_0, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)44); + ((Enum_t941_StaticFields*)Enum_t941_il2cpp_TypeInfo_var->static_fields)->___split_char_0 = L_0; + return; + } +} +// System.Boolean System.Enum::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Enum_System_IConvertible_ToBoolean_m6358 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_2 = Convert_ToBoolean_m10110(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte System.Enum::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint8_t Enum_System_IConvertible_ToByte_m6359 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_2 = Convert_ToByte_m10125(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Char System.Enum::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Enum_System_IConvertible_ToChar_m6360 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_2 = Convert_ToChar_m10135(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.DateTime System.Enum::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Enum_System_IConvertible_ToDateTime_m6361 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = Convert_ToDateTime_m10141(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Decimal System.Enum::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Enum_System_IConvertible_ToDecimal_m6362 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Decimal_t1112 L_2 = Convert_ToDecimal_m10158(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Double System.Enum::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" double Enum_System_IConvertible_ToDouble_m6363 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + double L_2 = Convert_ToDouble_m10172(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int16 System.Enum::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Enum_System_IConvertible_ToInt16_m6364 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_2 = Convert_ToInt16_m10187(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Enum::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Enum_System_IConvertible_ToInt32_m6365 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_2 = Convert_ToInt32_m5721(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int64 System.Enum::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Enum_System_IConvertible_ToInt64_m6366 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_2 = Convert_ToInt64_m10218(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.SByte System.Enum::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int8_t Enum_System_IConvertible_ToSByte_m6367 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int8_t L_2 = Convert_ToSByte_m10232(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Single System.Enum::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" float Enum_System_IConvertible_ToSingle_m6368 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + float L_2 = Convert_ToSingle_m10246(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object System.Enum::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * Enum_System_IConvertible_ToType_m6369 (Object_t * __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3)))) + { + goto IL_0029; + } + } + { + Object_t * L_4 = ___provider; + String_t* L_5 = (String_t*)VirtFuncInvoker1< String_t*, Object_t * >::Invoke(16 /* System.String System.Enum::ToString(System.IFormatProvider) */, __this, L_4); + return L_5; + } + +IL_0029: + { + Object_t * L_6 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Type_t * L_7 = ___targetType; + Object_t * L_8 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_9 = Convert_ToType_m10292(NULL /*static, unused*/, L_6, L_7, L_8, 0, /*hidden argument*/NULL); + return L_9; + } +} +// System.UInt16 System.Enum::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint16_t Enum_System_IConvertible_ToUInt16_m6370 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_2 = Convert_ToUInt16_m10262(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt32 System.Enum::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Enum_System_IConvertible_ToUInt32_m6371 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_2 = Convert_ToUInt32_m10275(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt64 System.Enum::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Enum_System_IConvertible_ToUInt64_m6372 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_2 = Convert_ToUInt64_m10290(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.TypeCode System.Enum::GetTypeCode() +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" int32_t Enum_GetTypeCode_m6373 (Object_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Type_t * L_1 = Enum_GetUnderlyingType_m6379(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_2 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object System.Enum::get_value() +extern "C" Object_t * Enum_get_value_m6374 (Object_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Enum_get_value_m6374_ftn) (Object_t *); + return ((Enum_get_value_m6374_ftn)mscorlib::System::Enum::get_value) (__this); +} +// System.Object System.Enum::get_Value() +extern "C" Object_t * Enum_get_Value_m6375 (Object_t * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Enum_get_value_m6374(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Enum::FindPosition(System.Object,System.Array) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* Int16U5BU5D_t1795_il2cpp_TypeInfo_var; +extern TypeInfo* SByteU5BU5D_t1646_il2cpp_TypeInfo_var; +extern TypeInfo* Int64U5BU5D_t1773_il2cpp_TypeInfo_var; +extern "C" int32_t Enum_FindPosition_m6376 (Object_t * __this /* static, unused */, Object_t * ___value, Array_t * ___values, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + Int16U5BU5D_t1795_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(727); + SByteU5BU5D_t1646_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(728); + Int64U5BU5D_t1773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(729); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + V_0 = (Object_t *)NULL; + Array_t * L_0 = ___values; + if (((ByteU5BU5D_t789*)IsInst(L_0, ByteU5BU5D_t789_il2cpp_TypeInfo_var))) + { + goto IL_008e; + } + } + { + Array_t * L_1 = ___values; + if (((UInt16U5BU5D_t763*)IsInst(L_1, UInt16U5BU5D_t763_il2cpp_TypeInfo_var))) + { + goto IL_008e; + } + } + { + Array_t * L_2 = ___values; + if (((UInt32U5BU5D_t957*)IsInst(L_2, UInt32U5BU5D_t957_il2cpp_TypeInfo_var))) + { + goto IL_008e; + } + } + { + Array_t * L_3 = ___values; + if (((UInt64U5BU5D_t1591*)IsInst(L_3, UInt64U5BU5D_t1591_il2cpp_TypeInfo_var))) + { + goto IL_008e; + } + } + { + Array_t * L_4 = ___values; + if (!((Int32U5BU5D_t420*)IsInst(L_4, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0046; + } + } + { + Array_t * L_5 = ___values; + Object_t * L_6 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + IntComparer_t1695 * L_7 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___int_comparer_9; + int32_t L_8 = Array_BinarySearch_m6465(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0046: + { + Array_t * L_9 = ___values; + if (!((Int16U5BU5D_t1795*)IsInst(L_9, Int16U5BU5D_t1795_il2cpp_TypeInfo_var))) + { + goto IL_005e; + } + } + { + Array_t * L_10 = ___values; + Object_t * L_11 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + ShortComparer_t1694 * L_12 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___short_comparer_8; + int32_t L_13 = Array_BinarySearch_m6465(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_005e: + { + Array_t * L_14 = ___values; + if (!((SByteU5BU5D_t1646*)IsInst(L_14, SByteU5BU5D_t1646_il2cpp_TypeInfo_var))) + { + goto IL_0076; + } + } + { + Array_t * L_15 = ___values; + Object_t * L_16 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + SByteComparer_t1693 * L_17 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___sbyte_comparer_7; + int32_t L_18 = Array_BinarySearch_m6465(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_0076: + { + Array_t * L_19 = ___values; + if (!((Int64U5BU5D_t1773*)IsInst(L_19, Int64U5BU5D_t1773_il2cpp_TypeInfo_var))) + { + goto IL_008e; + } + } + { + Array_t * L_20 = ___values; + Object_t * L_21 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + LongComparer_t1696 * L_22 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___long_comparer_10; + int32_t L_23 = Array_BinarySearch_m6465(NULL /*static, unused*/, L_20, L_21, L_22, /*hidden argument*/NULL); + return L_23; + } + +IL_008e: + { + Array_t * L_24 = ___values; + Object_t * L_25 = ___value; + int32_t L_26 = Array_BinarySearch_m6464(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + return L_26; + } +} +// System.String System.Enum::GetName(System.Type,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1036; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1037; +extern "C" String_t* Enum_GetName_m6377 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + _stringLiteral1036 = il2cpp_codegen_string_literal_from_index(1036); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1037 = il2cpp_codegen_string_literal_from_index(1037); + s_Il2CppMethodIntialized = true; + } + MonoEnumInfo_t1697 V_0 = {0}; + int32_t V_1 = 0; + String_t* G_B9_0 = {0}; + { + Type_t * L_0 = ___enumType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Type_t * L_4 = ___enumType; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_4); + if (L_5) + { + goto IL_003d; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1037, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + Type_t * L_7 = ___enumType; + Object_t * L_8 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_9 = Enum_ToObject_m6392(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + ___value = L_9; + Type_t * L_10 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_GetInfo_m10436(NULL /*static, unused*/, L_10, (&V_0), /*hidden argument*/NULL); + Object_t * L_11 = ___value; + Array_t * L_12 = ((&V_0)->___values_1); + int32_t L_13 = Enum_FindPosition_m6376(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_1 = L_13; + int32_t L_14 = V_1; + if ((((int32_t)L_14) < ((int32_t)0))) + { + goto IL_0071; + } + } + { + StringU5BU5D_t163* L_15 = ((&V_0)->___names_2); + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + G_B9_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_15, L_17, sizeof(String_t*))); + goto IL_0072; + } + +IL_0071: + { + G_B9_0 = ((String_t*)(NULL)); + } + +IL_0072: + { + return G_B9_0; + } +} +// System.Boolean System.Enum::IsDefined(System.Type,System.Object) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1036; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1037; +extern Il2CppCodeGenString* _stringLiteral1038; +extern "C" bool Enum_IsDefined_m5740 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + _stringLiteral1036 = il2cpp_codegen_string_literal_from_index(1036); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1037 = il2cpp_codegen_string_literal_from_index(1037); + _stringLiteral1038 = il2cpp_codegen_string_literal_from_index(1038); + s_Il2CppMethodIntialized = true; + } + MonoEnumInfo_t1697 V_0 = {0}; + Type_t * V_1 = {0}; + { + Type_t * L_0 = ___enumType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Type_t * L_4 = ___enumType; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_4); + if (L_5) + { + goto IL_003d; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1037, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + Type_t * L_7 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_GetInfo_m10436(NULL /*static, unused*/, L_7, (&V_0), /*hidden argument*/NULL); + Object_t * L_8 = ___value; + NullCheck(L_8); + Type_t * L_9 = Object_GetType_m2042(L_8, /*hidden argument*/NULL); + V_1 = L_9; + Type_t * L_10 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_10) == ((Object_t*)(Type_t *)L_11)))) + { + goto IL_006a; + } + } + { + StringU5BU5D_t163* L_12 = ((&V_0)->___names_2); + Object_t * L_13 = ___value; + NullCheck(L_12); + bool L_14 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(6 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_12, L_13); + return L_14; + } + +IL_006a: + { + Type_t * L_15 = V_1; + Type_t * L_16 = ((&V_0)->___utype_0); + if ((((Object_t*)(Type_t *)L_15) == ((Object_t*)(Type_t *)L_16))) + { + goto IL_007e; + } + } + { + Type_t * L_17 = V_1; + Type_t * L_18 = ___enumType; + if ((!(((Object_t*)(Type_t *)L_17) == ((Object_t*)(Type_t *)L_18)))) + { + goto IL_00a3; + } + } + +IL_007e: + { + Type_t * L_19 = ___enumType; + Object_t * L_20 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_21 = Enum_ToObject_m6392(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + ___value = L_21; + Type_t * L_22 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_GetInfo_m10436(NULL /*static, unused*/, L_22, (&V_0), /*hidden argument*/NULL); + Object_t * L_23 = ___value; + Array_t * L_24 = ((&V_0)->___values_1); + int32_t L_25 = Enum_FindPosition_m6376(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_25) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_00a3: + { + ArgumentException_t437 * L_26 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_26, _stringLiteral1038, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } +} +// System.Type System.Enum::get_underlying_type(System.Type) +extern "C" Type_t * Enum_get_underlying_type_m6378 (Object_t * __this /* static, unused */, Type_t * ___enumType, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Enum_get_underlying_type_m6378_ftn) (Type_t *); + return ((Enum_get_underlying_type_m6378_ftn)mscorlib::System::Enum::get_underlying_type) (___enumType); +} +// System.Type System.Enum::GetUnderlyingType(System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1036; +extern Il2CppCodeGenString* _stringLiteral1037; +extern "C" Type_t * Enum_GetUnderlyingType_m6379 (Object_t * __this /* static, unused */, Type_t * ___enumType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + _stringLiteral1036 = il2cpp_codegen_string_literal_from_index(1036); + _stringLiteral1037 = il2cpp_codegen_string_literal_from_index(1037); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___enumType; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_2); + if (L_3) + { + goto IL_002c; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_4, _stringLiteral1037, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002c: + { + Type_t * L_5 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Type_t * L_6 = Enum_get_underlying_type_m6378(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.Enum::FindName(System.Collections.Hashtable,System.String[],System.String,System.Boolean) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" int32_t Enum_FindName_m6380 (Object_t * __this /* static, unused */, Hashtable_t725 * ___name_hash, StringU5BU5D_t163* ___names, String_t* ___name, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + bool L_0 = ___ignoreCase; + if (L_0) + { + goto IL_004f; + } + } + { + Hashtable_t725 * L_1 = ___name_hash; + if (!L_1) + { + goto IL_0026; + } + } + { + Hashtable_t725 * L_2 = ___name_hash; + String_t* L_3 = ___name; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_2, L_3); + V_0 = L_4; + Object_t * L_5 = V_0; + if (!L_5) + { + goto IL_0021; + } + } + { + Object_t * L_6 = V_0; + return ((*(int32_t*)((int32_t*)UnBox (L_6, Int32_t161_il2cpp_TypeInfo_var)))); + } + +IL_0021: + { + goto IL_004a; + } + +IL_0026: + { + V_1 = 0; + goto IL_0041; + } + +IL_002d: + { + String_t* L_7 = ___name; + StringU5BU5D_t163* L_8 = ___names; + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_op_Equality_m442(NULL /*static, unused*/, L_7, (*(String_t**)(String_t**)SZArrayLdElema(L_8, L_10, sizeof(String_t*))), /*hidden argument*/NULL); + if (!L_11) + { + goto IL_003d; + } + } + { + int32_t L_12 = V_1; + return L_12; + } + +IL_003d: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0041: + { + int32_t L_14 = V_1; + StringU5BU5D_t163* L_15 = ___names; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_002d; + } + } + +IL_004a: + { + goto IL_0079; + } + +IL_004f: + { + V_2 = 0; + goto IL_0070; + } + +IL_0056: + { + String_t* L_16 = ___name; + StringU5BU5D_t163* L_17 = ___names; + int32_t L_18 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + bool L_20 = ___ignoreCase; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_21 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_22 = String_Compare_m4649(NULL /*static, unused*/, L_16, (*(String_t**)(String_t**)SZArrayLdElema(L_17, L_19, sizeof(String_t*))), L_20, L_21, /*hidden argument*/NULL); + if (L_22) + { + goto IL_006c; + } + } + { + int32_t L_23 = V_2; + return L_23; + } + +IL_006c: + { + int32_t L_24 = V_2; + V_2 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0070: + { + int32_t L_25 = V_2; + StringU5BU5D_t163* L_26 = ___names; + NullCheck(L_26); + if ((((int32_t)L_25) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))))) + { + goto IL_0056; + } + } + +IL_0079: + { + return (-1); + } +} +// System.UInt64 System.Enum::GetValue(System.Object,System.TypeCode) +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1039; +extern "C" uint64_t Enum_GetValue_m6381 (Object_t * __this /* static, unused */, Object_t * ___value, int32_t ___typeCode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1039 = il2cpp_codegen_string_literal_from_index(1039); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___typeCode; + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 0) + { + goto IL_0037; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 1) + { + goto IL_002f; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 2) + { + goto IL_0040; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 3) + { + goto IL_0058; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 4) + { + goto IL_0049; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 5) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 6) + { + goto IL_0051; + } + if (((int32_t)((int32_t)L_1-(int32_t)5)) == 7) + { + goto IL_0068; + } + } + { + goto IL_006f; + } + +IL_002f: + { + Object_t * L_2 = ___value; + return (((int64_t)((uint64_t)((*(uint8_t*)((uint8_t*)UnBox (L_2, Byte_t447_il2cpp_TypeInfo_var))))))); + } + +IL_0037: + { + Object_t * L_3 = ___value; + return (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint8_t)((*(int8_t*)((int8_t*)UnBox (L_3, SByte_t1110_il2cpp_TypeInfo_var))))))))))))); + } + +IL_0040: + { + Object_t * L_4 = ___value; + return (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint16_t)((*(int16_t*)((int16_t*)UnBox (L_4, Int16_t1111_il2cpp_TypeInfo_var))))))))))))); + } + +IL_0049: + { + Object_t * L_5 = ___value; + return (((int64_t)((uint64_t)(((uint32_t)((uint32_t)((*(int32_t*)((int32_t*)UnBox (L_5, Int32_t161_il2cpp_TypeInfo_var)))))))))); + } + +IL_0051: + { + Object_t * L_6 = ___value; + return ((*(int64_t*)((int64_t*)UnBox (L_6, Int64_t455_il2cpp_TypeInfo_var)))); + } + +IL_0058: + { + Object_t * L_7 = ___value; + return (((int64_t)((uint64_t)((*(uint16_t*)((uint16_t*)UnBox (L_7, UInt16_t919_il2cpp_TypeInfo_var))))))); + } + +IL_0060: + { + Object_t * L_8 = ___value; + return (((int64_t)((uint64_t)((*(uint32_t*)((uint32_t*)UnBox (L_8, UInt32_t456_il2cpp_TypeInfo_var))))))); + } + +IL_0068: + { + Object_t * L_9 = ___value; + return ((*(uint64_t*)((uint64_t*)UnBox (L_9, UInt64_t1109_il2cpp_TypeInfo_var)))); + } + +IL_006f: + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, _stringLiteral1039, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } +} +// System.Object System.Enum::Parse(System.Type,System.String,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1036; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1037; +extern Il2CppCodeGenString* _stringLiteral1040; +extern Il2CppCodeGenString* _stringLiteral1041; +extern Il2CppCodeGenString* _stringLiteral1042; +extern "C" Object_t * Enum_Parse_m4753 (Object_t * __this /* static, unused */, Type_t * ___enumType, String_t* ___value, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1036 = il2cpp_codegen_string_literal_from_index(1036); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1037 = il2cpp_codegen_string_literal_from_index(1037); + _stringLiteral1040 = il2cpp_codegen_string_literal_from_index(1040); + _stringLiteral1041 = il2cpp_codegen_string_literal_from_index(1041); + _stringLiteral1042 = il2cpp_codegen_string_literal_from_index(1042); + s_Il2CppMethodIntialized = true; + } + MonoEnumInfo_t1697 V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = {0}; + StringU5BU5D_t163* V_3 = {0}; + uint64_t V_4 = 0; + int32_t V_5 = 0; + int8_t V_6 = 0x0; + uint8_t V_7 = 0x0; + int16_t V_8 = 0; + uint16_t V_9 = 0; + int32_t V_10 = 0; + uint32_t V_11 = 0; + int64_t V_12 = 0; + uint64_t V_13 = 0; + int32_t V_14 = {0}; + { + Type_t * L_0 = ___enumType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Type_t * L_4 = ___enumType; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_4); + if (L_5) + { + goto IL_003d; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1037, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + String_t* L_7 = ___value; + NullCheck(L_7); + String_t* L_8 = String_Trim_m2056(L_7, /*hidden argument*/NULL); + ___value = L_8; + String_t* L_9 = ___value; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_005b; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1040, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_005b: + { + Type_t * L_12 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_GetInfo_m10436(NULL /*static, unused*/, L_12, (&V_0), /*hidden argument*/NULL); + Hashtable_t725 * L_13 = ((&V_0)->___name_hash_3); + StringU5BU5D_t163* L_14 = ((&V_0)->___names_2); + String_t* L_15 = ___value; + bool L_16 = ___ignoreCase; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + int32_t L_17 = Enum_FindName_m6380(NULL /*static, unused*/, L_13, L_14, L_15, L_16, /*hidden argument*/NULL); + V_1 = L_17; + int32_t L_18 = V_1; + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_008e; + } + } + { + Array_t * L_19 = ((&V_0)->___values_1); + int32_t L_20 = V_1; + NullCheck(L_19); + Object_t * L_21 = Array_GetValue_m6444(L_19, L_20, /*hidden argument*/NULL); + return L_21; + } + +IL_008e: + { + Array_t * L_22 = ((&V_0)->___values_1); + NullCheck(L_22); + Object_t * L_23 = Array_GetValue_m6444(L_22, 0, /*hidden argument*/NULL); + NullCheck(((Enum_t941 *)CastclassClass(L_23, Enum_t941_il2cpp_TypeInfo_var))); + int32_t L_24 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(22 /* System.TypeCode System.Enum::GetTypeCode() */, ((Enum_t941 *)CastclassClass(L_23, Enum_t941_il2cpp_TypeInfo_var))); + V_2 = L_24; + String_t* L_25 = ___value; + NullCheck(L_25); + int32_t L_26 = String_IndexOf_m3609(L_25, ((int32_t)44), /*hidden argument*/NULL); + if ((((int32_t)L_26) == ((int32_t)(-1)))) + { + goto IL_012d; + } + } + { + String_t* L_27 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_28 = ((Enum_t941_StaticFields*)Enum_t941_il2cpp_TypeInfo_var->static_fields)->___split_char_0; + NullCheck(L_27); + StringU5BU5D_t163* L_29 = String_Split_m2060(L_27, L_28, /*hidden argument*/NULL); + V_3 = L_29; + V_4 = (((int64_t)((int64_t)0))); + V_5 = 0; + goto IL_011a; + } + +IL_00cc: + { + Hashtable_t725 * L_30 = ((&V_0)->___name_hash_3); + StringU5BU5D_t163* L_31 = ((&V_0)->___names_2); + StringU5BU5D_t163* L_32 = V_3; + int32_t L_33 = V_5; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + int32_t L_34 = L_33; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_32, L_34, sizeof(String_t*)))); + String_t* L_35 = String_Trim_m2056((*(String_t**)(String_t**)SZArrayLdElema(L_32, L_34, sizeof(String_t*))), /*hidden argument*/NULL); + bool L_36 = ___ignoreCase; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + int32_t L_37 = Enum_FindName_m6380(NULL /*static, unused*/, L_30, L_31, L_35, L_36, /*hidden argument*/NULL); + V_1 = L_37; + int32_t L_38 = V_1; + if ((((int32_t)L_38) >= ((int32_t)0))) + { + goto IL_00fc; + } + } + { + ArgumentException_t437 * L_39 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_39, _stringLiteral1041, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_39); + } + +IL_00fc: + { + uint64_t L_40 = V_4; + Array_t * L_41 = ((&V_0)->___values_1); + int32_t L_42 = V_1; + NullCheck(L_41); + Object_t * L_43 = Array_GetValue_m6444(L_41, L_42, /*hidden argument*/NULL); + int32_t L_44 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + uint64_t L_45 = Enum_GetValue_m6381(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + V_4 = ((int64_t)((int64_t)L_40|(int64_t)L_45)); + int32_t L_46 = V_5; + V_5 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_011a: + { + int32_t L_47 = V_5; + StringU5BU5D_t163* L_48 = V_3; + NullCheck(L_48); + if ((((int32_t)L_47) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_48)->max_length))))))) + { + goto IL_00cc; + } + } + { + Type_t * L_49 = ___enumType; + uint64_t L_50 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_51 = Enum_ToObject_m6396(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL); + return L_51; + } + +IL_012d: + { + int32_t L_52 = V_2; + V_14 = L_52; + int32_t L_53 = V_14; + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 0) + { + goto IL_015e; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 1) + { + goto IL_0179; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 2) + { + goto IL_0194; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 3) + { + goto IL_01af; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 4) + { + goto IL_01ca; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 5) + { + goto IL_01e5; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 6) + { + goto IL_0200; + } + if (((int32_t)((int32_t)L_53-(int32_t)5)) == 7) + { + goto IL_021b; + } + } + { + goto IL_0236; + } + +IL_015e: + { + String_t* L_54 = ___value; + bool L_55 = SByte_TryParse_m5946(NULL /*static, unused*/, L_54, (&V_6), /*hidden argument*/NULL); + if (!L_55) + { + goto IL_0174; + } + } + { + Type_t * L_56 = ___enumType; + int8_t L_57 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_58 = Enum_ToObject_m6393(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + return L_58; + } + +IL_0174: + { + goto IL_023b; + } + +IL_0179: + { + String_t* L_59 = ___value; + bool L_60 = Byte_TryParse_m5921(NULL /*static, unused*/, L_59, (&V_7), /*hidden argument*/NULL); + if (!L_60) + { + goto IL_018f; + } + } + { + Type_t * L_61 = ___enumType; + uint8_t L_62 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_63 = Enum_ToObject_m6388(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL); + return L_63; + } + +IL_018f: + { + goto IL_023b; + } + +IL_0194: + { + String_t* L_64 = ___value; + bool L_65 = Int16_TryParse_m5974(NULL /*static, unused*/, L_64, (&V_8), /*hidden argument*/NULL); + if (!L_65) + { + goto IL_01aa; + } + } + { + Type_t * L_66 = ___enumType; + int16_t L_67 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_68 = Enum_ToObject_m6389(NULL /*static, unused*/, L_66, L_67, /*hidden argument*/NULL); + return L_68; + } + +IL_01aa: + { + goto IL_023b; + } + +IL_01af: + { + String_t* L_69 = ___value; + bool L_70 = UInt16_TryParse_m6001(NULL /*static, unused*/, L_69, (&V_9), /*hidden argument*/NULL); + if (!L_70) + { + goto IL_01c5; + } + } + { + Type_t * L_71 = ___enumType; + uint16_t L_72 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_73 = Enum_ToObject_m6394(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL); + return L_73; + } + +IL_01c5: + { + goto IL_023b; + } + +IL_01ca: + { + String_t* L_74 = ___value; + bool L_75 = Int32_TryParse_m5803(NULL /*static, unused*/, L_74, (&V_10), /*hidden argument*/NULL); + if (!L_75) + { + goto IL_01e0; + } + } + { + Type_t * L_76 = ___enumType; + int32_t L_77 = V_10; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_78 = Enum_ToObject_m6390(NULL /*static, unused*/, L_76, L_77, /*hidden argument*/NULL); + return L_78; + } + +IL_01e0: + { + goto IL_023b; + } + +IL_01e5: + { + String_t* L_79 = ___value; + bool L_80 = UInt32_TryParse_m4768(NULL /*static, unused*/, L_79, (&V_11), /*hidden argument*/NULL); + if (!L_80) + { + goto IL_01fb; + } + } + { + Type_t * L_81 = ___enumType; + uint32_t L_82 = V_11; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_83 = Enum_ToObject_m6395(NULL /*static, unused*/, L_81, L_82, /*hidden argument*/NULL); + return L_83; + } + +IL_01fb: + { + goto IL_023b; + } + +IL_0200: + { + String_t* L_84 = ___value; + bool L_85 = Int64_TryParse_m5837(NULL /*static, unused*/, L_84, (&V_12), /*hidden argument*/NULL); + if (!L_85) + { + goto IL_0216; + } + } + { + Type_t * L_86 = ___enumType; + int64_t L_87 = V_12; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_88 = Enum_ToObject_m6391(NULL /*static, unused*/, L_86, L_87, /*hidden argument*/NULL); + return L_88; + } + +IL_0216: + { + goto IL_023b; + } + +IL_021b: + { + String_t* L_89 = ___value; + bool L_90 = UInt64_TryParse_m5894(NULL /*static, unused*/, L_89, (&V_13), /*hidden argument*/NULL); + if (!L_90) + { + goto IL_0231; + } + } + { + Type_t * L_91 = ___enumType; + uint64_t L_92 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_93 = Enum_ToObject_m6396(NULL /*static, unused*/, L_91, L_92, /*hidden argument*/NULL); + return L_93; + } + +IL_0231: + { + goto IL_023b; + } + +IL_0236: + { + goto IL_023b; + } + +IL_023b: + { + String_t* L_94 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_95 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1042, L_94, /*hidden argument*/NULL); + ArgumentException_t437 * L_96 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_96, L_95, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_96); + } +} +// System.Int32 System.Enum::compare_value_to(System.Object) +extern "C" int32_t Enum_compare_value_to_m6382 (Object_t * __this, Object_t * ___other, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Enum_compare_value_to_m6382_ftn) (Object_t *, Object_t *); + return ((Enum_compare_value_to_m6382_ftn)mscorlib::System::Enum::compare_value_to) (__this, ___other); +} +// System.Int32 System.Enum::CompareTo(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1043; +extern "C" int32_t Enum_CompareTo_m6383 (Object_t * __this, Object_t * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1043 = il2cpp_codegen_string_literal_from_index(1043); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Object_t * L_0 = ___target; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = ___target; + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + Type_t * L_4 = V_0; + if ((((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_4))) + { + goto IL_0032; + } + } + { + Object_t * L_5 = ___target; + NullCheck(L_5); + Type_t * L_6 = Object_GetType_m2042(L_5, /*hidden argument*/NULL); + Type_t * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1043, L_6, L_7, /*hidden argument*/NULL); + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0032: + { + Object_t * L_10 = ___target; + int32_t L_11 = Enum_compare_value_to_m6382(__this, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.String System.Enum::ToString() +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Enum_ToString_m6384 (Object_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Enum_ToString_m6386(__this, _stringLiteral1021, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Enum::ToString(System.IFormatProvider) +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Enum_ToString_m6385 (Object_t * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + String_t* L_1 = (String_t*)VirtFuncInvoker2< String_t*, String_t*, Object_t * >::Invoke(4 /* System.String System.Enum::ToString(System.String,System.IFormatProvider) */, __this, _stringLiteral1021, L_0); + return L_1; + } +} +// System.String System.Enum::ToString(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Enum_ToString_m6386 (Object_t * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0016; + } + } + { + String_t* L_3 = ___format; + if (L_3) + { + goto IL_001d; + } + } + +IL_0016: + { + ___format = _stringLiteral1021; + } + +IL_001d: + { + Type_t * L_4 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + Object_t * L_5 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + String_t* L_6 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_7 = Enum_Format_m6402(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.String System.Enum::ToString(System.String,System.IFormatProvider) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* Enum_ToString_m6387 (Object_t * __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0016; + } + } + { + String_t* L_3 = ___format; + if (L_3) + { + goto IL_001d; + } + } + +IL_0016: + { + ___format = _stringLiteral1021; + } + +IL_001d: + { + Type_t * L_4 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + Object_t * L_5 = Enum_get_Value_m6375(__this, /*hidden argument*/NULL); + String_t* L_6 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_7 = Enum_Format_m6402(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Object System.Enum::ToObject(System.Type,System.Byte) +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6388 (Object_t * __this /* static, unused */, Type_t * ___enumType, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + uint8_t L_1 = ___value; + uint8_t L_2 = L_1; + Object_t * L_3 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.Int16) +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6389 (Object_t * __this /* static, unused */, Type_t * ___enumType, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + int16_t L_1 = ___value; + int16_t L_2 = L_1; + Object_t * L_3 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6390 (Object_t * __this /* static, unused */, Type_t * ___enumType, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + int32_t L_1 = ___value; + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.Int64) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6391 (Object_t * __this /* static, unused */, Type_t * ___enumType, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + int64_t L_1 = ___value; + int64_t L_2 = L_1; + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.Object) +extern "C" Object_t * Enum_ToObject_m6392 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Enum_ToObject_m6392_ftn) (Type_t *, Object_t *); + return ((Enum_ToObject_m6392_ftn)mscorlib::System::Enum::ToObject) (___enumType, ___value); +} +// System.Object System.Enum::ToObject(System.Type,System.SByte) +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6393 (Object_t * __this /* static, unused */, Type_t * ___enumType, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + int8_t L_1 = ___value; + int8_t L_2 = L_1; + Object_t * L_3 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.UInt16) +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6394 (Object_t * __this /* static, unused */, Type_t * ___enumType, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + uint16_t L_1 = ___value; + uint16_t L_2 = L_1; + Object_t * L_3 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.UInt32) +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6395 (Object_t * __this /* static, unused */, Type_t * ___enumType, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + uint32_t L_1 = ___value; + uint32_t L_2 = L_1; + Object_t * L_3 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Enum::ToObject(System.Type,System.UInt64) +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern "C" Object_t * Enum_ToObject_m6396 (Object_t * __this /* static, unused */, Type_t * ___enumType, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___enumType; + uint64_t L_1 = ___value; + uint64_t L_2 = L_1; + Object_t * L_3 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_4 = Enum_ToObject_m6392(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Enum::Equals(System.Object) +extern "C" bool Enum_Equals_m6397 (Object_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + bool L_1 = ValueType_DefaultEquals_m5760(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Enum::get_hashcode() +extern "C" int32_t Enum_get_hashcode_m6398 (Object_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Enum_get_hashcode_m6398_ftn) (Object_t *); + return ((Enum_get_hashcode_m6398_ftn)mscorlib::System::Enum::get_hashcode) (__this); +} +// System.Int32 System.Enum::GetHashCode() +extern "C" int32_t Enum_GetHashCode_m6399 (Object_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Enum_get_hashcode_m6398(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Enum::FormatSpecifier_X(System.Type,System.Object,System.Boolean) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral1044; +extern Il2CppCodeGenString* _stringLiteral1045; +extern Il2CppCodeGenString* _stringLiteral1046; +extern Il2CppCodeGenString* _stringLiteral1047; +extern Il2CppCodeGenString* _stringLiteral1048; +extern Il2CppCodeGenString* _stringLiteral1049; +extern Il2CppCodeGenString* _stringLiteral1050; +extern "C" String_t* Enum_FormatSpecifier_X_m6400 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, bool ___upper, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral1044 = il2cpp_codegen_string_literal_from_index(1044); + _stringLiteral1045 = il2cpp_codegen_string_literal_from_index(1045); + _stringLiteral1046 = il2cpp_codegen_string_literal_from_index(1046); + _stringLiteral1047 = il2cpp_codegen_string_literal_from_index(1047); + _stringLiteral1048 = il2cpp_codegen_string_literal_from_index(1048); + _stringLiteral1049 = il2cpp_codegen_string_literal_from_index(1049); + _stringLiteral1050 = il2cpp_codegen_string_literal_from_index(1050); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int8_t V_1 = 0x0; + uint8_t V_2 = 0x0; + int16_t V_3 = 0; + uint16_t V_4 = 0; + int32_t V_5 = 0; + uint32_t V_6 = 0; + int64_t V_7 = 0; + uint64_t V_8 = 0; + int8_t* G_B4_0 = {0}; + int8_t* G_B3_0 = {0}; + String_t* G_B5_0 = {0}; + int8_t* G_B5_1 = {0}; + uint8_t* G_B8_0 = {0}; + uint8_t* G_B7_0 = {0}; + String_t* G_B9_0 = {0}; + uint8_t* G_B9_1 = {0}; + int16_t* G_B12_0 = {0}; + int16_t* G_B11_0 = {0}; + String_t* G_B13_0 = {0}; + int16_t* G_B13_1 = {0}; + uint16_t* G_B16_0 = {0}; + uint16_t* G_B15_0 = {0}; + String_t* G_B17_0 = {0}; + uint16_t* G_B17_1 = {0}; + int32_t* G_B20_0 = {0}; + int32_t* G_B19_0 = {0}; + String_t* G_B21_0 = {0}; + int32_t* G_B21_1 = {0}; + uint32_t* G_B24_0 = {0}; + uint32_t* G_B23_0 = {0}; + String_t* G_B25_0 = {0}; + uint32_t* G_B25_1 = {0}; + int64_t* G_B28_0 = {0}; + int64_t* G_B27_0 = {0}; + String_t* G_B29_0 = {0}; + int64_t* G_B29_1 = {0}; + uint64_t* G_B32_0 = {0}; + uint64_t* G_B31_0 = {0}; + String_t* G_B33_0 = {0}; + uint64_t* G_B33_1 = {0}; + { + Type_t * L_0 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_1 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 0) + { + goto IL_0034; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 1) + { + goto IL_0058; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 2) + { + goto IL_007c; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 3) + { + goto IL_00a0; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 4) + { + goto IL_00c5; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 5) + { + goto IL_00ea; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 6) + { + goto IL_010f; + } + if (((int32_t)((int32_t)L_2-(int32_t)5)) == 7) + { + goto IL_0134; + } + } + { + goto IL_0159; + } + +IL_0034: + { + Object_t * L_3 = ___value; + V_1 = ((*(int8_t*)((int8_t*)UnBox (L_3, SByte_t1110_il2cpp_TypeInfo_var)))); + bool L_4 = ___upper; + G_B3_0 = (&V_1); + if (!L_4) + { + G_B4_0 = (&V_1); + goto IL_004d; + } + } + { + G_B5_0 = _stringLiteral418; + G_B5_1 = G_B3_0; + goto IL_0052; + } + +IL_004d: + { + G_B5_0 = _stringLiteral435; + G_B5_1 = G_B4_0; + } + +IL_0052: + { + String_t* L_5 = SByte_ToString_m5949(G_B5_1, G_B5_0, /*hidden argument*/NULL); + return L_5; + } + +IL_0058: + { + Object_t * L_6 = ___value; + V_2 = ((*(uint8_t*)((uint8_t*)UnBox (L_6, Byte_t447_il2cpp_TypeInfo_var)))); + bool L_7 = ___upper; + G_B7_0 = (&V_2); + if (!L_7) + { + G_B8_0 = (&V_2); + goto IL_0071; + } + } + { + G_B9_0 = _stringLiteral418; + G_B9_1 = G_B7_0; + goto IL_0076; + } + +IL_0071: + { + G_B9_0 = _stringLiteral435; + G_B9_1 = G_B8_0; + } + +IL_0076: + { + String_t* L_8 = Byte_ToString_m4684(G_B9_1, G_B9_0, /*hidden argument*/NULL); + return L_8; + } + +IL_007c: + { + Object_t * L_9 = ___value; + V_3 = ((*(int16_t*)((int16_t*)UnBox (L_9, Int16_t1111_il2cpp_TypeInfo_var)))); + bool L_10 = ___upper; + G_B11_0 = (&V_3); + if (!L_10) + { + G_B12_0 = (&V_3); + goto IL_0095; + } + } + { + G_B13_0 = _stringLiteral1044; + G_B13_1 = G_B11_0; + goto IL_009a; + } + +IL_0095: + { + G_B13_0 = _stringLiteral1045; + G_B13_1 = G_B12_0; + } + +IL_009a: + { + String_t* L_11 = Int16_ToString_m5977(G_B13_1, G_B13_0, /*hidden argument*/NULL); + return L_11; + } + +IL_00a0: + { + Object_t * L_12 = ___value; + V_4 = ((*(uint16_t*)((uint16_t*)UnBox (L_12, UInt16_t919_il2cpp_TypeInfo_var)))); + bool L_13 = ___upper; + G_B15_0 = (&V_4); + if (!L_13) + { + G_B16_0 = (&V_4); + goto IL_00ba; + } + } + { + G_B17_0 = _stringLiteral1044; + G_B17_1 = G_B15_0; + goto IL_00bf; + } + +IL_00ba: + { + G_B17_0 = _stringLiteral1045; + G_B17_1 = G_B16_0; + } + +IL_00bf: + { + String_t* L_14 = UInt16_ToString_m6005(G_B17_1, G_B17_0, /*hidden argument*/NULL); + return L_14; + } + +IL_00c5: + { + Object_t * L_15 = ___value; + V_5 = ((*(int32_t*)((int32_t*)UnBox (L_15, Int32_t161_il2cpp_TypeInfo_var)))); + bool L_16 = ___upper; + G_B19_0 = (&V_5); + if (!L_16) + { + G_B20_0 = (&V_5); + goto IL_00df; + } + } + { + G_B21_0 = _stringLiteral1046; + G_B21_1 = G_B19_0; + goto IL_00e4; + } + +IL_00df: + { + G_B21_0 = _stringLiteral1047; + G_B21_1 = G_B20_0; + } + +IL_00e4: + { + String_t* L_17 = Int32_ToString_m4745(G_B21_1, G_B21_0, /*hidden argument*/NULL); + return L_17; + } + +IL_00ea: + { + Object_t * L_18 = ___value; + V_6 = ((*(uint32_t*)((uint32_t*)UnBox (L_18, UInt32_t456_il2cpp_TypeInfo_var)))); + bool L_19 = ___upper; + G_B23_0 = (&V_6); + if (!L_19) + { + G_B24_0 = (&V_6); + goto IL_0104; + } + } + { + G_B25_0 = _stringLiteral1046; + G_B25_1 = G_B23_0; + goto IL_0109; + } + +IL_0104: + { + G_B25_0 = _stringLiteral1047; + G_B25_1 = G_B24_0; + } + +IL_0109: + { + String_t* L_20 = UInt32_ToString_m5868(G_B25_1, G_B25_0, /*hidden argument*/NULL); + return L_20; + } + +IL_010f: + { + Object_t * L_21 = ___value; + V_7 = ((*(int64_t*)((int64_t*)UnBox (L_21, Int64_t455_il2cpp_TypeInfo_var)))); + bool L_22 = ___upper; + G_B27_0 = (&V_7); + if (!L_22) + { + G_B28_0 = (&V_7); + goto IL_0129; + } + } + { + G_B29_0 = _stringLiteral1048; + G_B29_1 = G_B27_0; + goto IL_012e; + } + +IL_0129: + { + G_B29_0 = _stringLiteral1049; + G_B29_1 = G_B28_0; + } + +IL_012e: + { + String_t* L_23 = Int64_ToString_m5839(G_B29_1, G_B29_0, /*hidden argument*/NULL); + return L_23; + } + +IL_0134: + { + Object_t * L_24 = ___value; + V_8 = ((*(uint64_t*)((uint64_t*)UnBox (L_24, UInt64_t1109_il2cpp_TypeInfo_var)))); + bool L_25 = ___upper; + G_B31_0 = (&V_8); + if (!L_25) + { + G_B32_0 = (&V_8); + goto IL_014e; + } + } + { + G_B33_0 = _stringLiteral1048; + G_B33_1 = G_B31_0; + goto IL_0153; + } + +IL_014e: + { + G_B33_0 = _stringLiteral1049; + G_B33_1 = G_B32_0; + } + +IL_0153: + { + String_t* L_26 = UInt64_ToString_m5896(G_B33_1, G_B33_0, /*hidden argument*/NULL); + return L_26; + } + +IL_0159: + { + Exception_t152 * L_27 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_27, _stringLiteral1050, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } +} +// System.String System.Enum::FormatFlags(System.Type,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* Enum_FormatFlags_m6401 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + MonoEnumInfo_t1697 V_1 = {0}; + String_t* V_2 = {0}; + int8_t V_3 = 0x0; + int8_t V_4 = 0x0; + int32_t V_5 = 0; + uint8_t V_6 = 0x0; + uint8_t V_7 = 0x0; + int32_t V_8 = 0; + int16_t V_9 = 0; + int16_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + int32_t V_14 = 0; + uint16_t V_15 = 0; + uint16_t V_16 = 0; + int32_t V_17 = 0; + uint32_t V_18 = 0; + uint32_t V_19 = 0; + int32_t V_20 = 0; + int64_t V_21 = 0; + int64_t V_22 = 0; + int32_t V_23 = 0; + uint64_t V_24 = 0; + uint64_t V_25 = 0; + int32_t V_26 = 0; + int32_t V_27 = {0}; + String_t* G_B12_0 = {0}; + String_t* G_B11_0 = {0}; + String_t* G_B13_0 = {0}; + String_t* G_B13_1 = {0}; + String_t* G_B25_0 = {0}; + String_t* G_B24_0 = {0}; + String_t* G_B26_0 = {0}; + String_t* G_B26_1 = {0}; + String_t* G_B38_0 = {0}; + String_t* G_B37_0 = {0}; + String_t* G_B39_0 = {0}; + String_t* G_B39_1 = {0}; + String_t* G_B51_0 = {0}; + String_t* G_B50_0 = {0}; + String_t* G_B52_0 = {0}; + String_t* G_B52_1 = {0}; + String_t* G_B64_0 = {0}; + String_t* G_B63_0 = {0}; + String_t* G_B65_0 = {0}; + String_t* G_B65_1 = {0}; + String_t* G_B77_0 = {0}; + String_t* G_B76_0 = {0}; + String_t* G_B78_0 = {0}; + String_t* G_B78_1 = {0}; + String_t* G_B90_0 = {0}; + String_t* G_B89_0 = {0}; + String_t* G_B91_0 = {0}; + String_t* G_B91_1 = {0}; + String_t* G_B103_0 = {0}; + String_t* G_B102_0 = {0}; + String_t* G_B104_0 = {0}; + String_t* G_B104_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_0; + Type_t * L_1 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_GetInfo_m10436(NULL /*static, unused*/, L_1, (&V_1), /*hidden argument*/NULL); + Object_t * L_2 = ___value; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2); + V_2 = L_3; + String_t* L_4 = V_2; + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_4, _stringLiteral62, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0037; + } + } + { + Type_t * L_6 = ___enumType; + Object_t * L_7 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_8 = Enum_GetName_m6377(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + String_t* L_9 = V_0; + if (L_9) + { + goto IL_0035; + } + } + { + String_t* L_10 = V_2; + V_0 = L_10; + } + +IL_0035: + { + String_t* L_11 = V_0; + return L_11; + } + +IL_0037: + { + Array_t * L_12 = ((&V_1)->___values_1); + NullCheck(L_12); + Object_t * L_13 = Array_GetValue_m6444(L_12, 0, /*hidden argument*/NULL); + NullCheck(((Enum_t941 *)CastclassClass(L_13, Enum_t941_il2cpp_TypeInfo_var))); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(22 /* System.TypeCode System.Enum::GetTypeCode() */, ((Enum_t941 *)CastclassClass(L_13, Enum_t941_il2cpp_TypeInfo_var))); + V_27 = L_14; + int32_t L_15 = V_27; + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 0) + { + goto IL_007e; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 1) + { + goto IL_011e; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 2) + { + goto IL_01bc; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 3) + { + goto IL_02f7; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 4) + { + goto IL_025a; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 5) + { + goto IL_0395; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 6) + { + goto IL_0432; + } + if (((int32_t)((int32_t)L_15-(int32_t)5)) == 7) + { + goto IL_04cf; + } + } + { + goto IL_056c; + } + +IL_007e: + { + Object_t * L_16 = ___value; + V_3 = ((*(int8_t*)((int8_t*)UnBox (L_16, SByte_t1110_il2cpp_TypeInfo_var)))); + Array_t * L_17 = ((&V_1)->___values_1); + NullCheck(L_17); + int32_t L_18 = Array_get_Length_m4606(L_17, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_18-(int32_t)1)); + goto IL_0108; + } + +IL_009a: + { + Array_t * L_19 = ((&V_1)->___values_1); + int32_t L_20 = V_5; + NullCheck(L_19); + Object_t * L_21 = Array_GetValue_m6444(L_19, L_20, /*hidden argument*/NULL); + V_4 = ((*(int8_t*)((int8_t*)UnBox (L_21, SByte_t1110_il2cpp_TypeInfo_var)))); + int8_t L_22 = V_4; + if ((((int32_t)((int32_t)L_22)))) + { + goto IL_00bc; + } + } + { + goto IL_0102; + } + +IL_00bc: + { + int8_t L_23 = V_3; + int8_t L_24 = V_4; + int8_t L_25 = V_4; + if ((!(((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)L_23)))&(int32_t)(((int32_t)((int32_t)L_24)))))) == ((uint32_t)(((int32_t)((int32_t)L_25))))))) + { + goto IL_0102; + } + } + { + StringU5BU5D_t163* L_26 = ((&V_1)->___names_2); + int32_t L_27 = V_5; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = L_27; + String_t* L_29 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_30 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_31 = String_op_Equality_m442(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + G_B11_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_26, L_28, sizeof(String_t*))); + if (!L_31) + { + G_B12_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_26, L_28, sizeof(String_t*))); + goto IL_00ee; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_32 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B13_0 = L_32; + G_B13_1 = G_B11_0; + goto IL_00f3; + } + +IL_00ee: + { + G_B13_0 = _stringLiteral157; + G_B13_1 = G_B12_0; + } + +IL_00f3: + { + String_t* L_33 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_Concat_m613(NULL /*static, unused*/, G_B13_1, G_B13_0, L_33, /*hidden argument*/NULL); + V_0 = L_34; + int8_t L_35 = V_3; + int8_t L_36 = V_4; + V_3 = (((int8_t)((int8_t)((int32_t)((int32_t)(((int32_t)((int32_t)L_35)))-(int32_t)(((int32_t)((int32_t)L_36)))))))); + } + +IL_0102: + { + int32_t L_37 = V_5; + V_5 = ((int32_t)((int32_t)L_37-(int32_t)1)); + } + +IL_0108: + { + int32_t L_38 = V_5; + if ((((int32_t)L_38) >= ((int32_t)0))) + { + goto IL_009a; + } + } + { + int8_t L_39 = V_3; + if (!(((int32_t)((int32_t)L_39)))) + { + goto IL_0119; + } + } + { + String_t* L_40 = V_2; + return L_40; + } + +IL_0119: + { + goto IL_056c; + } + +IL_011e: + { + Object_t * L_41 = ___value; + V_6 = ((*(uint8_t*)((uint8_t*)UnBox (L_41, Byte_t447_il2cpp_TypeInfo_var)))); + Array_t * L_42 = ((&V_1)->___values_1); + NullCheck(L_42); + int32_t L_43 = Array_get_Length_m4606(L_42, /*hidden argument*/NULL); + V_8 = ((int32_t)((int32_t)L_43-(int32_t)1)); + goto IL_01a6; + } + +IL_013b: + { + Array_t * L_44 = ((&V_1)->___values_1); + int32_t L_45 = V_8; + NullCheck(L_44); + Object_t * L_46 = Array_GetValue_m6444(L_44, L_45, /*hidden argument*/NULL); + V_7 = ((*(uint8_t*)((uint8_t*)UnBox (L_46, Byte_t447_il2cpp_TypeInfo_var)))); + uint8_t L_47 = V_7; + if (L_47) + { + goto IL_015c; + } + } + { + goto IL_01a0; + } + +IL_015c: + { + uint8_t L_48 = V_6; + uint8_t L_49 = V_7; + uint8_t L_50 = V_7; + if ((!(((uint32_t)((int32_t)((int32_t)L_48&(int32_t)L_49))) == ((uint32_t)L_50)))) + { + goto IL_01a0; + } + } + { + StringU5BU5D_t163* L_51 = ((&V_1)->___names_2); + int32_t L_52 = V_8; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, L_52); + int32_t L_53 = L_52; + String_t* L_54 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_55 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_56 = String_op_Equality_m442(NULL /*static, unused*/, L_54, L_55, /*hidden argument*/NULL); + G_B24_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_51, L_53, sizeof(String_t*))); + if (!L_56) + { + G_B25_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_51, L_53, sizeof(String_t*))); + goto IL_018c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_57 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B26_0 = L_57; + G_B26_1 = G_B24_0; + goto IL_0191; + } + +IL_018c: + { + G_B26_0 = _stringLiteral157; + G_B26_1 = G_B25_0; + } + +IL_0191: + { + String_t* L_58 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_59 = String_Concat_m613(NULL /*static, unused*/, G_B26_1, G_B26_0, L_58, /*hidden argument*/NULL); + V_0 = L_59; + uint8_t L_60 = V_6; + uint8_t L_61 = V_7; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_60-(int32_t)L_61))))); + } + +IL_01a0: + { + int32_t L_62 = V_8; + V_8 = ((int32_t)((int32_t)L_62-(int32_t)1)); + } + +IL_01a6: + { + int32_t L_63 = V_8; + if ((((int32_t)L_63) >= ((int32_t)0))) + { + goto IL_013b; + } + } + { + uint8_t L_64 = V_6; + if (!L_64) + { + goto IL_01b7; + } + } + { + String_t* L_65 = V_2; + return L_65; + } + +IL_01b7: + { + goto IL_056c; + } + +IL_01bc: + { + Object_t * L_66 = ___value; + V_9 = ((*(int16_t*)((int16_t*)UnBox (L_66, Int16_t1111_il2cpp_TypeInfo_var)))); + Array_t * L_67 = ((&V_1)->___values_1); + NullCheck(L_67); + int32_t L_68 = Array_get_Length_m4606(L_67, /*hidden argument*/NULL); + V_11 = ((int32_t)((int32_t)L_68-(int32_t)1)); + goto IL_0244; + } + +IL_01d9: + { + Array_t * L_69 = ((&V_1)->___values_1); + int32_t L_70 = V_11; + NullCheck(L_69); + Object_t * L_71 = Array_GetValue_m6444(L_69, L_70, /*hidden argument*/NULL); + V_10 = ((*(int16_t*)((int16_t*)UnBox (L_71, Int16_t1111_il2cpp_TypeInfo_var)))); + int16_t L_72 = V_10; + if (L_72) + { + goto IL_01fa; + } + } + { + goto IL_023e; + } + +IL_01fa: + { + int16_t L_73 = V_9; + int16_t L_74 = V_10; + int16_t L_75 = V_10; + if ((!(((uint32_t)((int32_t)((int32_t)L_73&(int32_t)L_74))) == ((uint32_t)L_75)))) + { + goto IL_023e; + } + } + { + StringU5BU5D_t163* L_76 = ((&V_1)->___names_2); + int32_t L_77 = V_11; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, L_77); + int32_t L_78 = L_77; + String_t* L_79 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_80 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_81 = String_op_Equality_m442(NULL /*static, unused*/, L_79, L_80, /*hidden argument*/NULL); + G_B37_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_76, L_78, sizeof(String_t*))); + if (!L_81) + { + G_B38_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_76, L_78, sizeof(String_t*))); + goto IL_022a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_82 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B39_0 = L_82; + G_B39_1 = G_B37_0; + goto IL_022f; + } + +IL_022a: + { + G_B39_0 = _stringLiteral157; + G_B39_1 = G_B38_0; + } + +IL_022f: + { + String_t* L_83 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_84 = String_Concat_m613(NULL /*static, unused*/, G_B39_1, G_B39_0, L_83, /*hidden argument*/NULL); + V_0 = L_84; + int16_t L_85 = V_9; + int16_t L_86 = V_10; + V_9 = (((int16_t)((int16_t)((int32_t)((int32_t)L_85-(int32_t)L_86))))); + } + +IL_023e: + { + int32_t L_87 = V_11; + V_11 = ((int32_t)((int32_t)L_87-(int32_t)1)); + } + +IL_0244: + { + int32_t L_88 = V_11; + if ((((int32_t)L_88) >= ((int32_t)0))) + { + goto IL_01d9; + } + } + { + int16_t L_89 = V_9; + if (!L_89) + { + goto IL_0255; + } + } + { + String_t* L_90 = V_2; + return L_90; + } + +IL_0255: + { + goto IL_056c; + } + +IL_025a: + { + Object_t * L_91 = ___value; + V_12 = ((*(int32_t*)((int32_t*)UnBox (L_91, Int32_t161_il2cpp_TypeInfo_var)))); + Array_t * L_92 = ((&V_1)->___values_1); + NullCheck(L_92); + int32_t L_93 = Array_get_Length_m4606(L_92, /*hidden argument*/NULL); + V_14 = ((int32_t)((int32_t)L_93-(int32_t)1)); + goto IL_02e1; + } + +IL_0277: + { + Array_t * L_94 = ((&V_1)->___values_1); + int32_t L_95 = V_14; + NullCheck(L_94); + Object_t * L_96 = Array_GetValue_m6444(L_94, L_95, /*hidden argument*/NULL); + V_13 = ((*(int32_t*)((int32_t*)UnBox (L_96, Int32_t161_il2cpp_TypeInfo_var)))); + int32_t L_97 = V_13; + if (L_97) + { + goto IL_0298; + } + } + { + goto IL_02db; + } + +IL_0298: + { + int32_t L_98 = V_12; + int32_t L_99 = V_13; + int32_t L_100 = V_13; + if ((!(((uint32_t)((int32_t)((int32_t)L_98&(int32_t)L_99))) == ((uint32_t)L_100)))) + { + goto IL_02db; + } + } + { + StringU5BU5D_t163* L_101 = ((&V_1)->___names_2); + int32_t L_102 = V_14; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, L_102); + int32_t L_103 = L_102; + String_t* L_104 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_105 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_106 = String_op_Equality_m442(NULL /*static, unused*/, L_104, L_105, /*hidden argument*/NULL); + G_B50_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_101, L_103, sizeof(String_t*))); + if (!L_106) + { + G_B51_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_101, L_103, sizeof(String_t*))); + goto IL_02c8; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_107 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B52_0 = L_107; + G_B52_1 = G_B50_0; + goto IL_02cd; + } + +IL_02c8: + { + G_B52_0 = _stringLiteral157; + G_B52_1 = G_B51_0; + } + +IL_02cd: + { + String_t* L_108 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_109 = String_Concat_m613(NULL /*static, unused*/, G_B52_1, G_B52_0, L_108, /*hidden argument*/NULL); + V_0 = L_109; + int32_t L_110 = V_12; + int32_t L_111 = V_13; + V_12 = ((int32_t)((int32_t)L_110-(int32_t)L_111)); + } + +IL_02db: + { + int32_t L_112 = V_14; + V_14 = ((int32_t)((int32_t)L_112-(int32_t)1)); + } + +IL_02e1: + { + int32_t L_113 = V_14; + if ((((int32_t)L_113) >= ((int32_t)0))) + { + goto IL_0277; + } + } + { + int32_t L_114 = V_12; + if (!L_114) + { + goto IL_02f2; + } + } + { + String_t* L_115 = V_2; + return L_115; + } + +IL_02f2: + { + goto IL_056c; + } + +IL_02f7: + { + Object_t * L_116 = ___value; + V_15 = ((*(uint16_t*)((uint16_t*)UnBox (L_116, UInt16_t919_il2cpp_TypeInfo_var)))); + Array_t * L_117 = ((&V_1)->___values_1); + NullCheck(L_117); + int32_t L_118 = Array_get_Length_m4606(L_117, /*hidden argument*/NULL); + V_17 = ((int32_t)((int32_t)L_118-(int32_t)1)); + goto IL_037f; + } + +IL_0314: + { + Array_t * L_119 = ((&V_1)->___values_1); + int32_t L_120 = V_17; + NullCheck(L_119); + Object_t * L_121 = Array_GetValue_m6444(L_119, L_120, /*hidden argument*/NULL); + V_16 = ((*(uint16_t*)((uint16_t*)UnBox (L_121, UInt16_t919_il2cpp_TypeInfo_var)))); + uint16_t L_122 = V_16; + if (L_122) + { + goto IL_0335; + } + } + { + goto IL_0379; + } + +IL_0335: + { + uint16_t L_123 = V_15; + uint16_t L_124 = V_16; + uint16_t L_125 = V_16; + if ((!(((uint32_t)((int32_t)((int32_t)L_123&(int32_t)L_124))) == ((uint32_t)L_125)))) + { + goto IL_0379; + } + } + { + StringU5BU5D_t163* L_126 = ((&V_1)->___names_2); + int32_t L_127 = V_17; + NullCheck(L_126); + IL2CPP_ARRAY_BOUNDS_CHECK(L_126, L_127); + int32_t L_128 = L_127; + String_t* L_129 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_130 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_131 = String_op_Equality_m442(NULL /*static, unused*/, L_129, L_130, /*hidden argument*/NULL); + G_B63_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_126, L_128, sizeof(String_t*))); + if (!L_131) + { + G_B64_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_126, L_128, sizeof(String_t*))); + goto IL_0365; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_132 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B65_0 = L_132; + G_B65_1 = G_B63_0; + goto IL_036a; + } + +IL_0365: + { + G_B65_0 = _stringLiteral157; + G_B65_1 = G_B64_0; + } + +IL_036a: + { + String_t* L_133 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_134 = String_Concat_m613(NULL /*static, unused*/, G_B65_1, G_B65_0, L_133, /*hidden argument*/NULL); + V_0 = L_134; + uint16_t L_135 = V_15; + uint16_t L_136 = V_16; + V_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_135-(int32_t)L_136))))); + } + +IL_0379: + { + int32_t L_137 = V_17; + V_17 = ((int32_t)((int32_t)L_137-(int32_t)1)); + } + +IL_037f: + { + int32_t L_138 = V_17; + if ((((int32_t)L_138) >= ((int32_t)0))) + { + goto IL_0314; + } + } + { + uint16_t L_139 = V_15; + if (!L_139) + { + goto IL_0390; + } + } + { + String_t* L_140 = V_2; + return L_140; + } + +IL_0390: + { + goto IL_056c; + } + +IL_0395: + { + Object_t * L_141 = ___value; + V_18 = ((*(uint32_t*)((uint32_t*)UnBox (L_141, UInt32_t456_il2cpp_TypeInfo_var)))); + Array_t * L_142 = ((&V_1)->___values_1); + NullCheck(L_142); + int32_t L_143 = Array_get_Length_m4606(L_142, /*hidden argument*/NULL); + V_20 = ((int32_t)((int32_t)L_143-(int32_t)1)); + goto IL_041c; + } + +IL_03b2: + { + Array_t * L_144 = ((&V_1)->___values_1); + int32_t L_145 = V_20; + NullCheck(L_144); + Object_t * L_146 = Array_GetValue_m6444(L_144, L_145, /*hidden argument*/NULL); + V_19 = ((*(uint32_t*)((uint32_t*)UnBox (L_146, UInt32_t456_il2cpp_TypeInfo_var)))); + uint32_t L_147 = V_19; + if (L_147) + { + goto IL_03d3; + } + } + { + goto IL_0416; + } + +IL_03d3: + { + uint32_t L_148 = V_18; + uint32_t L_149 = V_19; + uint32_t L_150 = V_19; + if ((!(((uint32_t)((int32_t)((int32_t)L_148&(int32_t)L_149))) == ((uint32_t)L_150)))) + { + goto IL_0416; + } + } + { + StringU5BU5D_t163* L_151 = ((&V_1)->___names_2); + int32_t L_152 = V_20; + NullCheck(L_151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_151, L_152); + int32_t L_153 = L_152; + String_t* L_154 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_155 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_156 = String_op_Equality_m442(NULL /*static, unused*/, L_154, L_155, /*hidden argument*/NULL); + G_B76_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_151, L_153, sizeof(String_t*))); + if (!L_156) + { + G_B77_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_151, L_153, sizeof(String_t*))); + goto IL_0403; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_157 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B78_0 = L_157; + G_B78_1 = G_B76_0; + goto IL_0408; + } + +IL_0403: + { + G_B78_0 = _stringLiteral157; + G_B78_1 = G_B77_0; + } + +IL_0408: + { + String_t* L_158 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_159 = String_Concat_m613(NULL /*static, unused*/, G_B78_1, G_B78_0, L_158, /*hidden argument*/NULL); + V_0 = L_159; + uint32_t L_160 = V_18; + uint32_t L_161 = V_19; + V_18 = ((int32_t)((int32_t)L_160-(int32_t)L_161)); + } + +IL_0416: + { + int32_t L_162 = V_20; + V_20 = ((int32_t)((int32_t)L_162-(int32_t)1)); + } + +IL_041c: + { + int32_t L_163 = V_20; + if ((((int32_t)L_163) >= ((int32_t)0))) + { + goto IL_03b2; + } + } + { + uint32_t L_164 = V_18; + if (!L_164) + { + goto IL_042d; + } + } + { + String_t* L_165 = V_2; + return L_165; + } + +IL_042d: + { + goto IL_056c; + } + +IL_0432: + { + Object_t * L_166 = ___value; + V_21 = ((*(int64_t*)((int64_t*)UnBox (L_166, Int64_t455_il2cpp_TypeInfo_var)))); + Array_t * L_167 = ((&V_1)->___values_1); + NullCheck(L_167); + int32_t L_168 = Array_get_Length_m4606(L_167, /*hidden argument*/NULL); + V_23 = ((int32_t)((int32_t)L_168-(int32_t)1)); + goto IL_04b9; + } + +IL_044f: + { + Array_t * L_169 = ((&V_1)->___values_1); + int32_t L_170 = V_23; + NullCheck(L_169); + Object_t * L_171 = Array_GetValue_m6444(L_169, L_170, /*hidden argument*/NULL); + V_22 = ((*(int64_t*)((int64_t*)UnBox (L_171, Int64_t455_il2cpp_TypeInfo_var)))); + int64_t L_172 = V_22; + if (L_172) + { + goto IL_0470; + } + } + { + goto IL_04b3; + } + +IL_0470: + { + int64_t L_173 = V_21; + int64_t L_174 = V_22; + int64_t L_175 = V_22; + if ((!(((uint64_t)((int64_t)((int64_t)L_173&(int64_t)L_174))) == ((uint64_t)L_175)))) + { + goto IL_04b3; + } + } + { + StringU5BU5D_t163* L_176 = ((&V_1)->___names_2); + int32_t L_177 = V_23; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, L_177); + int32_t L_178 = L_177; + String_t* L_179 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_180 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_181 = String_op_Equality_m442(NULL /*static, unused*/, L_179, L_180, /*hidden argument*/NULL); + G_B89_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_176, L_178, sizeof(String_t*))); + if (!L_181) + { + G_B90_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_176, L_178, sizeof(String_t*))); + goto IL_04a0; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_182 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B91_0 = L_182; + G_B91_1 = G_B89_0; + goto IL_04a5; + } + +IL_04a0: + { + G_B91_0 = _stringLiteral157; + G_B91_1 = G_B90_0; + } + +IL_04a5: + { + String_t* L_183 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_184 = String_Concat_m613(NULL /*static, unused*/, G_B91_1, G_B91_0, L_183, /*hidden argument*/NULL); + V_0 = L_184; + int64_t L_185 = V_21; + int64_t L_186 = V_22; + V_21 = ((int64_t)((int64_t)L_185-(int64_t)L_186)); + } + +IL_04b3: + { + int32_t L_187 = V_23; + V_23 = ((int32_t)((int32_t)L_187-(int32_t)1)); + } + +IL_04b9: + { + int32_t L_188 = V_23; + if ((((int32_t)L_188) >= ((int32_t)0))) + { + goto IL_044f; + } + } + { + int64_t L_189 = V_21; + if (!L_189) + { + goto IL_04ca; + } + } + { + String_t* L_190 = V_2; + return L_190; + } + +IL_04ca: + { + goto IL_056c; + } + +IL_04cf: + { + Object_t * L_191 = ___value; + V_24 = ((*(uint64_t*)((uint64_t*)UnBox (L_191, UInt64_t1109_il2cpp_TypeInfo_var)))); + Array_t * L_192 = ((&V_1)->___values_1); + NullCheck(L_192); + int32_t L_193 = Array_get_Length_m4606(L_192, /*hidden argument*/NULL); + V_26 = ((int32_t)((int32_t)L_193-(int32_t)1)); + goto IL_0556; + } + +IL_04ec: + { + Array_t * L_194 = ((&V_1)->___values_1); + int32_t L_195 = V_26; + NullCheck(L_194); + Object_t * L_196 = Array_GetValue_m6444(L_194, L_195, /*hidden argument*/NULL); + V_25 = ((*(uint64_t*)((uint64_t*)UnBox (L_196, UInt64_t1109_il2cpp_TypeInfo_var)))); + uint64_t L_197 = V_25; + if (L_197) + { + goto IL_050d; + } + } + { + goto IL_0550; + } + +IL_050d: + { + uint64_t L_198 = V_24; + uint64_t L_199 = V_25; + uint64_t L_200 = V_25; + if ((!(((uint64_t)((int64_t)((int64_t)L_198&(int64_t)L_199))) == ((uint64_t)L_200)))) + { + goto IL_0550; + } + } + { + StringU5BU5D_t163* L_201 = ((&V_1)->___names_2); + int32_t L_202 = V_26; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, L_202); + int32_t L_203 = L_202; + String_t* L_204 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_205 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_206 = String_op_Equality_m442(NULL /*static, unused*/, L_204, L_205, /*hidden argument*/NULL); + G_B102_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_201, L_203, sizeof(String_t*))); + if (!L_206) + { + G_B103_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_201, L_203, sizeof(String_t*))); + goto IL_053d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_207 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B104_0 = L_207; + G_B104_1 = G_B102_0; + goto IL_0542; + } + +IL_053d: + { + G_B104_0 = _stringLiteral157; + G_B104_1 = G_B103_0; + } + +IL_0542: + { + String_t* L_208 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_209 = String_Concat_m613(NULL /*static, unused*/, G_B104_1, G_B104_0, L_208, /*hidden argument*/NULL); + V_0 = L_209; + uint64_t L_210 = V_24; + uint64_t L_211 = V_25; + V_24 = ((int64_t)((int64_t)L_210-(int64_t)L_211)); + } + +IL_0550: + { + int32_t L_212 = V_26; + V_26 = ((int32_t)((int32_t)L_212-(int32_t)1)); + } + +IL_0556: + { + int32_t L_213 = V_26; + if ((((int32_t)L_213) >= ((int32_t)0))) + { + goto IL_04ec; + } + } + { + uint64_t L_214 = V_24; + if (!L_214) + { + goto IL_0567; + } + } + { + String_t* L_215 = V_2; + return L_215; + } + +IL_0567: + { + goto IL_056c; + } + +IL_056c: + { + String_t* L_216 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_217 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_218 = String_op_Equality_m442(NULL /*static, unused*/, L_216, L_217, /*hidden argument*/NULL); + if (!L_218) + { + goto IL_057e; + } + } + { + String_t* L_219 = V_2; + return L_219; + } + +IL_057e: + { + String_t* L_220 = V_0; + return L_220; + } +} +// System.String System.Enum::Format(System.Type,System.Object,System.String) +extern const Il2CppType* FlagsAttribute_t1704_0_0_0_var; +extern const Il2CppType* UInt64_t1109_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1036; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral987; +extern Il2CppCodeGenString* _stringLiteral1037; +extern Il2CppCodeGenString* _stringLiteral1043; +extern Il2CppCodeGenString* _stringLiteral1051; +extern Il2CppCodeGenString* _stringLiteral1052; +extern "C" String_t* Enum_Format_m6402 (Object_t * __this /* static, unused */, Type_t * ___enumType, Object_t * ___value, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_0_0_0_var = il2cpp_codegen_type_from_index(730); + UInt64_t1109_0_0_0_var = il2cpp_codegen_type_from_index(705); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral1036 = il2cpp_codegen_string_literal_from_index(1036); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral987 = il2cpp_codegen_string_literal_from_index(987); + _stringLiteral1037 = il2cpp_codegen_string_literal_from_index(1037); + _stringLiteral1043 = il2cpp_codegen_string_literal_from_index(1043); + _stringLiteral1051 = il2cpp_codegen_string_literal_from_index(1051); + _stringLiteral1052 = il2cpp_codegen_string_literal_from_index(1052); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + uint16_t V_2 = 0x0; + String_t* V_3 = {0}; + uint64_t V_4 = 0; + int64_t V_5 = 0; + uint16_t V_6 = 0x0; + { + Type_t * L_0 = ___enumType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + String_t* L_4 = ___format; + if (L_4) + { + goto IL_0033; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral987, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Type_t * L_6 = ___enumType; + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_6); + if (L_7) + { + goto IL_004e; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, _stringLiteral1037, _stringLiteral1036, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004e: + { + Object_t * L_9 = ___value; + NullCheck(L_9); + Type_t * L_10 = Object_GetType_m2042(L_9, /*hidden argument*/NULL); + V_0 = L_10; + Type_t * L_11 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Type_t * L_12 = Enum_GetUnderlyingType_m6379(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + V_1 = L_12; + Type_t * L_13 = V_0; + NullCheck(L_13); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_13); + if (!L_14) + { + goto IL_00a0; + } + } + { + Type_t * L_15 = V_0; + Type_t * L_16 = ___enumType; + if ((((Object_t*)(Type_t *)L_15) == ((Object_t*)(Type_t *)L_16))) + { + goto IL_009b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_17 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_18 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Type_t * L_19 = V_0; + NullCheck(L_19); + String_t* L_20 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_19); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + ArrayElementTypeCheck (L_18, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, 0, sizeof(Object_t *))) = (Object_t *)L_20; + ObjectU5BU5D_t162* L_21 = L_18; + Type_t * L_22 = ___enumType; + NullCheck(L_22); + String_t* L_23 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_22); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 1); + ArrayElementTypeCheck (L_21, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 1, sizeof(Object_t *))) = (Object_t *)L_23; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_24 = String_Format_m5731(NULL /*static, unused*/, L_17, _stringLiteral1043, L_21, /*hidden argument*/NULL); + ArgumentException_t437 * L_25 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_25, L_24, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_009b: + { + goto IL_00d4; + } + +IL_00a0: + { + Type_t * L_26 = V_0; + Type_t * L_27 = V_1; + if ((((Object_t*)(Type_t *)L_26) == ((Object_t*)(Type_t *)L_27))) + { + goto IL_00d4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_28 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_29 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Type_t * L_30 = V_0; + NullCheck(L_30); + String_t* L_31 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_30); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + ArrayElementTypeCheck (L_29, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, 0, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_29; + Type_t * L_33 = V_1; + NullCheck(L_33); + String_t* L_34 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_33); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 1); + ArrayElementTypeCheck (L_32, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 1, sizeof(Object_t *))) = (Object_t *)L_34; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_35 = String_Format_m5731(NULL /*static, unused*/, L_28, _stringLiteral1051, L_32, /*hidden argument*/NULL); + ArgumentException_t437 * L_36 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_36, L_35, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00d4: + { + String_t* L_37 = ___format; + NullCheck(L_37); + int32_t L_38 = String_get_Length_m2000(L_37, /*hidden argument*/NULL); + if ((((int32_t)L_38) == ((int32_t)1))) + { + goto IL_00eb; + } + } + { + FormatException_t890 * L_39 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_39, _stringLiteral1052, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_39); + } + +IL_00eb: + { + String_t* L_40 = ___format; + NullCheck(L_40); + uint16_t L_41 = String_get_Chars_m2061(L_40, 0, /*hidden argument*/NULL); + V_2 = L_41; + uint16_t L_42 = V_2; + if ((((int32_t)L_42) == ((int32_t)((int32_t)71)))) + { + goto IL_0103; + } + } + { + uint16_t L_43 = V_2; + if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)103))))) + { + goto IL_0133; + } + } + +IL_0103: + { + Type_t * L_44 = ___enumType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_45 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(FlagsAttribute_t1704_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_44); + bool L_46 = (bool)VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(11 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_44, L_45, 0); + if (L_46) + { + goto IL_0130; + } + } + { + Type_t * L_47 = ___enumType; + Object_t * L_48 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_49 = Enum_GetName_m6377(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + V_3 = L_49; + String_t* L_50 = V_3; + if (L_50) + { + goto IL_012e; + } + } + { + Object_t * L_51 = ___value; + NullCheck(L_51); + String_t* L_52 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_51); + V_3 = L_52; + } + +IL_012e: + { + String_t* L_53 = V_3; + return L_53; + } + +IL_0130: + { + V_2 = ((int32_t)102); + } + +IL_0133: + { + uint16_t L_54 = V_2; + if ((((int32_t)L_54) == ((int32_t)((int32_t)102)))) + { + goto IL_0143; + } + } + { + uint16_t L_55 = V_2; + if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)70))))) + { + goto IL_014b; + } + } + +IL_0143: + { + Type_t * L_56 = ___enumType; + Object_t * L_57 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_58 = Enum_FormatFlags_m6401(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + return L_58; + } + +IL_014b: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_59 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_3 = L_59; + uint16_t L_60 = V_2; + V_6 = L_60; + uint16_t L_61 = V_6; + if ((((int32_t)L_61) == ((int32_t)((int32_t)68)))) + { + goto IL_0199; + } + } + { + uint16_t L_62 = V_6; + if ((((int32_t)L_62) == ((int32_t)((int32_t)88)))) + { + goto IL_017d; + } + } + { + uint16_t L_63 = V_6; + if ((((int32_t)L_63) == ((int32_t)((int32_t)100)))) + { + goto IL_0199; + } + } + { + uint16_t L_64 = V_6; + if ((((int32_t)L_64) == ((int32_t)((int32_t)120)))) + { + goto IL_018b; + } + } + { + goto IL_01d3; + } + +IL_017d: + { + Type_t * L_65 = ___enumType; + Object_t * L_66 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_67 = Enum_FormatSpecifier_X_m6400(NULL /*static, unused*/, L_65, L_66, 1, /*hidden argument*/NULL); + V_3 = L_67; + goto IL_01de; + } + +IL_018b: + { + Type_t * L_68 = ___enumType; + Object_t * L_69 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + String_t* L_70 = Enum_FormatSpecifier_X_m6400(NULL /*static, unused*/, L_68, L_69, 0, /*hidden argument*/NULL); + V_3 = L_70; + goto IL_01de; + } + +IL_0199: + { + Type_t * L_71 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_72 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt64_t1109_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_71) == ((Object_t*)(Type_t *)L_72)))) + { + goto IL_01be; + } + } + { + Object_t * L_73 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_74 = Convert_ToUInt64_m10289(NULL /*static, unused*/, L_73, /*hidden argument*/NULL); + V_4 = L_74; + String_t* L_75 = UInt64_ToString_m5895((&V_4), /*hidden argument*/NULL); + V_3 = L_75; + goto IL_01ce; + } + +IL_01be: + { + Object_t * L_76 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_77 = Convert_ToInt64_m10217(NULL /*static, unused*/, L_76, /*hidden argument*/NULL); + V_5 = L_77; + String_t* L_78 = Int64_ToString_m4635((&V_5), /*hidden argument*/NULL); + V_3 = L_78; + } + +IL_01ce: + { + goto IL_01de; + } + +IL_01d3: + { + FormatException_t890 * L_79 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_79, _stringLiteral1052, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_79); + } + +IL_01de: + { + String_t* L_80 = V_3; + return L_80; + } +} +// System.Void System.Array/SimpleEnumerator::.ctor(System.Array) +extern "C" void SimpleEnumerator__ctor_m6403 (SimpleEnumerator_t1114 * __this, Array_t * ___arrayToEnumerate, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Array_t * L_0 = ___arrayToEnumerate; + __this->___enumeratee_0 = L_0; + __this->___currentpos_1 = (-1); + Array_t * L_1 = ___arrayToEnumerate; + NullCheck(L_1); + int32_t L_2 = Array_get_Length_m4606(L_1, /*hidden argument*/NULL); + __this->___length_2 = L_2; + return; + } +} +// System.Object System.Array/SimpleEnumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1053; +extern Il2CppCodeGenString* _stringLiteral1054; +extern "C" Object_t * SimpleEnumerator_get_Current_m6404 (SimpleEnumerator_t1114 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1053 = il2cpp_codegen_string_literal_from_index(1053); + _stringLiteral1054 = il2cpp_codegen_string_literal_from_index(1054); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___currentpos_1); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1053, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = (__this->___currentpos_1); + int32_t L_4 = (__this->___length_2); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_003d; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1054, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_6 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + Array_t * L_7 = (__this->___enumeratee_0); + int32_t L_8 = (__this->___currentpos_1); + NullCheck(L_7); + Object_t * L_9 = Array_GetValueImpl_m6434(L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Boolean System.Array/SimpleEnumerator::MoveNext() +extern "C" bool SimpleEnumerator_MoveNext_m6405 (SimpleEnumerator_t1114 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___currentpos_1); + int32_t L_1 = (__this->___length_2); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_001f; + } + } + { + int32_t L_2 = (__this->___currentpos_1); + __this->___currentpos_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_001f: + { + int32_t L_3 = (__this->___currentpos_1); + int32_t L_4 = (__this->___length_2); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0032; + } + } + { + return 1; + } + +IL_0032: + { + return 0; + } +} +// System.Void System.Array/SimpleEnumerator::Reset() +extern "C" void SimpleEnumerator_Reset_m6406 (SimpleEnumerator_t1114 * __this, const MethodInfo* method) +{ + { + __this->___currentpos_1 = (-1); + return; + } +} +// System.Object System.Array/SimpleEnumerator::Clone() +extern "C" Object_t * SimpleEnumerator_Clone_m6407 (SimpleEnumerator_t1114 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Array/Swapper::.ctor(System.Object,System.IntPtr) +extern "C" void Swapper__ctor_m6408 (Swapper_t1115 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Array/Swapper::Invoke(System.Int32,System.Int32) +extern "C" void Swapper_Invoke_m6409 (Swapper_t1115 * __this, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + Swapper_Invoke_m6409((Swapper_t1115 *)__this->___prev_9,___i, ___j, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___i, ___j,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___i, ___j,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_Swapper_t1115(Il2CppObject* delegate, int32_t ___i, int32_t ___j) +{ + typedef void (STDCALL *native_function_ptr_type)(int32_t, int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___i' to native representation + + // Marshaling of parameter '___j' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(___i, ___j); + + // Marshaling cleanup of parameter '___i' native representation + + // Marshaling cleanup of parameter '___j' native representation + +} +// System.IAsyncResult System.Array/Swapper::BeginInvoke(System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * Swapper_BeginInvoke_m6410 (Swapper_t1115 * __this, int32_t ___i, int32_t ___j, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = Box(Int32_t161_il2cpp_TypeInfo_var, &___i); + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___j); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Array/Swapper::EndInvoke(System.IAsyncResult) +extern "C" void Swapper_EndInvoke_m6411 (Swapper_t1115 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Array::.ctor() +extern "C" void Array__ctor_m6412 (Array_t * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Array::System.Collections.IList.get_Item(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" Object_t * Array_System_Collections_IList_get_Item_m6413 (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + IndexOutOfRangeException_t446 * L_2 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_2, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + int32_t L_6 = ___index; + Object_t * L_7 = Array_GetValueImpl_m6434(__this, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Void System.Array::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" void Array_System_Collections_IList_set_Item_m6414 (Array_t * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + IndexOutOfRangeException_t446 * L_2 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_2, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_0033; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Object_t * L_6 = ___value; + int32_t L_7 = ___index; + Array_SetValueImpl_m6435(__this, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Array::System.Collections.IList.Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t Array_System_Collections_IList_Add_m6415 (Array_t * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::System.Collections.IList.Clear() +extern "C" void Array_System_Collections_IList_Clear_m6416 (Array_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + int32_t L_1 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + Array_Clear_m4828(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::System.Collections.IList.Contains(System.Object) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_System_Collections_IList_Contains_m6417 (Array_t * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_0042; + } + +IL_002a: + { + int32_t L_4 = V_1; + Object_t * L_5 = Array_GetValueImpl_m6434(__this, L_4, /*hidden argument*/NULL); + Object_t * L_6 = ___value; + bool L_7 = Object_Equals_m4775(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0042: + { + int32_t L_9 = V_1; + int32_t L_10 = V_0; + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Int32 System.Array::System.Collections.IList.IndexOf(System.Object) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_System_Collections_IList_IndexOf_m6418 (Array_t * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + V_0 = L_3; + V_1 = 0; + goto IL_004a; + } + +IL_002a: + { + int32_t L_4 = V_1; + Object_t * L_5 = Array_GetValueImpl_m6434(__this, L_4, /*hidden argument*/NULL); + Object_t * L_6 = ___value; + bool L_7 = Object_Equals_m4775(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0046; + } + } + { + int32_t L_8 = V_1; + int32_t L_9 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_8+(int32_t)L_9)); + } + +IL_0046: + { + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_004a: + { + int32_t L_11 = V_1; + int32_t L_12 = V_0; + if ((((int32_t)L_11) < ((int32_t)L_12))) + { + goto IL_002a; + } + } + { + int32_t L_13 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_13-(int32_t)1)); + } +} +// System.Void System.Array::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Array_System_Collections_IList_Insert_m6419 (Array_t * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::System.Collections.IList.Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Array_System_Collections_IList_Remove_m6420 (Array_t * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::System.Collections.IList.RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void Array_System_Collections_IList_RemoveAt_m6421 (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::System.Collections.ICollection.get_Count() +extern "C" int32_t Array_System_Collections_ICollection_get_Count_m6422 (Array_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Array::InternalArray__ICollection_get_Count() +extern "C" int32_t Array_InternalArray__ICollection_get_Count_m6423 (Array_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Array::InternalArray__ICollection_get_IsReadOnly() +extern "C" bool Array_InternalArray__ICollection_get_IsReadOnly_m6424 (Array_t * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Array::InternalArray__ICollection_Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Clear_m6425 (Array_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__RemoveAt_m6426 (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::get_Length() +extern "C" int32_t Array_get_Length_m4606 (Array_t * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = Array_GetLength_m6429(__this, 0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 1; + goto IL_001d; + } + +IL_000f: + { + int32_t L_1 = V_0; + int32_t L_2 = V_1; + int32_t L_3 = Array_GetLength_m6429(__this, L_2, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_1*(int32_t)L_3)); + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_001d: + { + int32_t L_5 = V_1; + int32_t L_6 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_5) < ((int32_t)L_6))) + { + goto IL_000f; + } + } + { + int32_t L_7 = V_0; + return L_7; + } +} +// System.Int64 System.Array::get_LongLength() +extern "C" int64_t Array_get_LongLength_m6427 (Array_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Array_get_Length_m4606(__this, /*hidden argument*/NULL); + return (((int64_t)((int64_t)L_0))); + } +} +// System.Int32 System.Array::get_Rank() +extern "C" int32_t Array_get_Rank_m4611 (Array_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Array_GetRank_m6428(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Array::GetRank() +extern "C" int32_t Array_GetRank_m6428 (Array_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Array_GetRank_m6428_ftn) (Array_t *); + return ((Array_GetRank_m6428_ftn)mscorlib::System::Array::GetRank) (__this); +} +// System.Int32 System.Array::GetLength(System.Int32) +extern "C" int32_t Array_GetLength_m6429 (Array_t * __this, int32_t ___dimension, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Array_GetLength_m6429_ftn) (Array_t *, int32_t); + return ((Array_GetLength_m6429_ftn)mscorlib::System::Array::GetLength) (__this, ___dimension); +} +// System.Int64 System.Array::GetLongLength(System.Int32) +extern "C" int64_t Array_GetLongLength_m6430 (Array_t * __this, int32_t ___dimension, const MethodInfo* method) +{ + { + int32_t L_0 = ___dimension; + int32_t L_1 = Array_GetLength_m6429(__this, L_0, /*hidden argument*/NULL); + return (((int64_t)((int64_t)L_1))); + } +} +// System.Int32 System.Array::GetLowerBound(System.Int32) +extern "C" int32_t Array_GetLowerBound_m6431 (Array_t * __this, int32_t ___dimension, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Array_GetLowerBound_m6431_ftn) (Array_t *, int32_t); + return ((Array_GetLowerBound_m6431_ftn)mscorlib::System::Array::GetLowerBound) (__this, ___dimension); +} +// System.Object System.Array::GetValue(System.Int32[]) +extern "C" Object_t * Array_GetValue_m6432 (Array_t * __this, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Array_GetValue_m6432_ftn) (Array_t *, Int32U5BU5D_t420*); + return ((Array_GetValue_m6432_ftn)mscorlib::System::Array::GetValue) (__this, ___indices); +} +// System.Void System.Array::SetValue(System.Object,System.Int32[]) +extern "C" void Array_SetValue_m6433 (Array_t * __this, Object_t * ___value, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Array_SetValue_m6433_ftn) (Array_t *, Object_t *, Int32U5BU5D_t420*); + ((Array_SetValue_m6433_ftn)mscorlib::System::Array::SetValue) (__this, ___value, ___indices); +} +// System.Object System.Array::GetValueImpl(System.Int32) +extern "C" Object_t * Array_GetValueImpl_m6434 (Array_t * __this, int32_t ___pos, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Array_GetValueImpl_m6434_ftn) (Array_t *, int32_t); + return ((Array_GetValueImpl_m6434_ftn)mscorlib::System::Array::GetValueImpl) (__this, ___pos); +} +// System.Void System.Array::SetValueImpl(System.Object,System.Int32) +extern "C" void Array_SetValueImpl_m6435 (Array_t * __this, Object_t * ___value, int32_t ___pos, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Array_SetValueImpl_m6435_ftn) (Array_t *, Object_t *, int32_t); + ((Array_SetValueImpl_m6435_ftn)mscorlib::System::Array::SetValueImpl) (__this, ___value, ___pos); +} +// System.Boolean System.Array::FastCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) +extern "C" bool Array_FastCopy_m6436 (Object_t * __this /* static, unused */, Array_t * ___source, int32_t ___source_idx, Array_t * ___dest, int32_t ___dest_idx, int32_t ___length, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Array_FastCopy_m6436_ftn) (Array_t *, int32_t, Array_t *, int32_t, int32_t); + return ((Array_FastCopy_m6436_ftn)mscorlib::System::Array::FastCopy) (___source, ___source_idx, ___dest, ___dest_idx, ___length); +} +// System.Array System.Array::CreateInstanceImpl(System.Type,System.Int32[],System.Int32[]) +extern "C" Array_t * Array_CreateInstanceImpl_m6437 (Object_t * __this /* static, unused */, Type_t * ___elementType, Int32U5BU5D_t420* ___lengths, Int32U5BU5D_t420* ___bounds, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Array_t * (*Array_CreateInstanceImpl_m6437_ftn) (Type_t *, Int32U5BU5D_t420*, Int32U5BU5D_t420*); + return ((Array_CreateInstanceImpl_m6437_ftn)mscorlib::System::Array::CreateInstanceImpl) (___elementType, ___lengths, ___bounds); +} +// System.Boolean System.Array::get_IsSynchronized() +extern "C" bool Array_get_IsSynchronized_m6438 (Array_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Array::get_SyncRoot() +extern "C" Object_t * Array_get_SyncRoot_m6439 (Array_t * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Array::get_IsFixedSize() +extern "C" bool Array_get_IsFixedSize_m6440 (Array_t * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Array::get_IsReadOnly() +extern "C" bool Array_get_IsReadOnly_m6441 (Array_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Collections.IEnumerator System.Array::GetEnumerator() +extern TypeInfo* SimpleEnumerator_t1114_il2cpp_TypeInfo_var; +extern "C" Object_t * Array_GetEnumerator_m6442 (Array_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleEnumerator_t1114_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(732); + s_Il2CppMethodIntialized = true; + } + { + SimpleEnumerator_t1114 * L_0 = (SimpleEnumerator_t1114 *)il2cpp_codegen_object_new (SimpleEnumerator_t1114_il2cpp_TypeInfo_var); + SimpleEnumerator__ctor_m6403(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Array::GetUpperBound(System.Int32) +extern "C" int32_t Array_GetUpperBound_m6443 (Array_t * __this, int32_t ___dimension, const MethodInfo* method) +{ + { + int32_t L_0 = ___dimension; + int32_t L_1 = Array_GetLowerBound_m6431(__this, L_0, /*hidden argument*/NULL); + int32_t L_2 = ___dimension; + int32_t L_3 = Array_GetLength_m6429(__this, L_2, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1+(int32_t)L_3))-(int32_t)1)); + } +} +// System.Object System.Array::GetValue(System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1056; +extern Il2CppCodeGenString* _stringLiteral1057; +extern "C" Object_t * Array_GetValue_m6444 (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral1056 = il2cpp_codegen_string_literal_from_index(1056); + _stringLiteral1057 = il2cpp_codegen_string_literal_from_index(1057); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1056, /*hidden argument*/NULL); + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___index; + int32_t L_4 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___index; + int32_t L_6 = Array_GetUpperBound_m6443(__this, 0, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_6))) + { + goto IL_0046; + } + } + +IL_0036: + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1057, /*hidden argument*/NULL); + IndexOutOfRangeException_t446 * L_8 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0046: + { + int32_t L_9 = ___index; + int32_t L_10 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + Object_t * L_11 = Array_GetValueImpl_m6434(__this, ((int32_t)((int32_t)L_9-(int32_t)L_10)), /*hidden argument*/NULL); + return L_11; + } +} +// System.Object System.Array::GetValue(System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Object_t * Array_GetValue_m6445 (Array_t * __this, int32_t ___index1, int32_t ___index2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 2)); + int32_t L_1 = ___index1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___index2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + V_0 = L_2; + Int32U5BU5D_t420* L_4 = V_0; + Object_t * L_5 = Array_GetValue_m6432(__this, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Object System.Array::GetValue(System.Int32,System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Object_t * Array_GetValue_m6446 (Array_t * __this, int32_t ___index1, int32_t ___index2, int32_t ___index3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + int32_t L_1 = ___index1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___index2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + Int32U5BU5D_t420* L_4 = L_2; + int32_t L_5 = ___index3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, 2, sizeof(int32_t))) = (int32_t)L_5; + V_0 = L_4; + Int32U5BU5D_t420* L_6 = V_0; + Object_t * L_7 = Array_GetValue_m6432(__this, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Object System.Array::GetValue(System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1058; +extern "C" Object_t * Array_GetValue_m6447 (Array_t * __this, int64_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___index; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral249, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int64_t L_4 = ___index; + Object_t * L_5 = Array_GetValue_m6444(__this, (((int32_t)((int32_t)L_4))), /*hidden argument*/NULL); + return L_5; + } +} +// System.Object System.Array::GetValue(System.Int64,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1059; +extern Il2CppCodeGenString* _stringLiteral1058; +extern Il2CppCodeGenString* _stringLiteral1060; +extern "C" Object_t * Array_GetValue_m6448 (Array_t * __this, int64_t ___index1, int64_t ___index2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1059 = il2cpp_codegen_string_literal_from_index(1059); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + _stringLiteral1060 = il2cpp_codegen_string_literal_from_index(1060); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___index1; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index1; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral1059, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int64_t L_4 = ___index2; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_003d; + } + } + { + int64_t L_5 = ___index2; + if ((((int64_t)L_5) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0052; + } + } + +IL_003d: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral1060, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0052: + { + int64_t L_8 = ___index1; + int64_t L_9 = ___index2; + Object_t * L_10 = Array_GetValue_m6445(__this, (((int32_t)((int32_t)L_8))), (((int32_t)((int32_t)L_9))), /*hidden argument*/NULL); + return L_10; + } +} +// System.Object System.Array::GetValue(System.Int64,System.Int64,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1059; +extern Il2CppCodeGenString* _stringLiteral1058; +extern Il2CppCodeGenString* _stringLiteral1060; +extern Il2CppCodeGenString* _stringLiteral1061; +extern "C" Object_t * Array_GetValue_m6449 (Array_t * __this, int64_t ___index1, int64_t ___index2, int64_t ___index3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1059 = il2cpp_codegen_string_literal_from_index(1059); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + _stringLiteral1060 = il2cpp_codegen_string_literal_from_index(1060); + _stringLiteral1061 = il2cpp_codegen_string_literal_from_index(1061); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___index1; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index1; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral1059, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int64_t L_4 = ___index2; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_003d; + } + } + { + int64_t L_5 = ___index2; + if ((((int64_t)L_5) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0052; + } + } + +IL_003d: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral1060, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0052: + { + int64_t L_8 = ___index3; + if ((((int64_t)L_8) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0066; + } + } + { + int64_t L_9 = ___index3; + if ((((int64_t)L_9) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_007b; + } + } + +IL_0066: + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral1061, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007b: + { + int64_t L_12 = ___index1; + int64_t L_13 = ___index2; + int64_t L_14 = ___index3; + Object_t * L_15 = Array_GetValue_m6446(__this, (((int32_t)((int32_t)L_12))), (((int32_t)((int32_t)L_13))), (((int32_t)((int32_t)L_14))), /*hidden argument*/NULL); + return L_15; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1058; +extern "C" void Array_SetValue_m6450 (Array_t * __this, Object_t * ___value, int64_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___index; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral249, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + Object_t * L_4 = ___value; + int64_t L_5 = ___index; + Array_SetValue_m4607(__this, L_4, (((int32_t)((int32_t)L_5))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int64,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1059; +extern Il2CppCodeGenString* _stringLiteral1058; +extern Il2CppCodeGenString* _stringLiteral1060; +extern "C" void Array_SetValue_m6451 (Array_t * __this, Object_t * ___value, int64_t ___index1, int64_t ___index2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral1059 = il2cpp_codegen_string_literal_from_index(1059); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + _stringLiteral1060 = il2cpp_codegen_string_literal_from_index(1060); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + int64_t L_0 = ___index1; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index1; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral1059, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int64_t L_4 = ___index2; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_003d; + } + } + { + int64_t L_5 = ___index2; + if ((((int64_t)L_5) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0052; + } + } + +IL_003d: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral1060, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0052: + { + Int32U5BU5D_t420* L_8 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 2)); + int64_t L_9 = ___index1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, 0, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_9))); + Int32U5BU5D_t420* L_10 = L_8; + int64_t L_11 = ___index2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_10, 1, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_11))); + V_0 = L_10; + Object_t * L_12 = ___value; + Int32U5BU5D_t420* L_13 = V_0; + Array_SetValue_m6433(__this, L_12, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int64,System.Int64,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1059; +extern Il2CppCodeGenString* _stringLiteral1058; +extern Il2CppCodeGenString* _stringLiteral1060; +extern Il2CppCodeGenString* _stringLiteral1061; +extern "C" void Array_SetValue_m6452 (Array_t * __this, Object_t * ___value, int64_t ___index1, int64_t ___index2, int64_t ___index3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral1059 = il2cpp_codegen_string_literal_from_index(1059); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + _stringLiteral1060 = il2cpp_codegen_string_literal_from_index(1060); + _stringLiteral1061 = il2cpp_codegen_string_literal_from_index(1061); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + int64_t L_0 = ___index1; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index1; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral1059, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int64_t L_4 = ___index2; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_003d; + } + } + { + int64_t L_5 = ___index2; + if ((((int64_t)L_5) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0052; + } + } + +IL_003d: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral1060, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0052: + { + int64_t L_8 = ___index3; + if ((((int64_t)L_8) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0068; + } + } + { + int64_t L_9 = ___index3; + if ((((int64_t)L_9) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_007d; + } + } + +IL_0068: + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral1061, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007d: + { + Int32U5BU5D_t420* L_12 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + int64_t L_13 = ___index1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_12, 0, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_13))); + Int32U5BU5D_t420* L_14 = L_12; + int64_t L_15 = ___index2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_14, 1, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_15))); + Int32U5BU5D_t420* L_16 = L_14; + int64_t L_17 = ___index3; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_16, 2, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_17))); + V_0 = L_16; + Object_t * L_18 = ___value; + Int32U5BU5D_t420* L_19 = V_0; + Array_SetValue_m6433(__this, L_18, L_19, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1056; +extern Il2CppCodeGenString* _stringLiteral1062; +extern "C" void Array_SetValue_m4607 (Array_t * __this, Object_t * ___value, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral1056 = il2cpp_codegen_string_literal_from_index(1056); + _stringLiteral1062 = il2cpp_codegen_string_literal_from_index(1062); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1056, /*hidden argument*/NULL); + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___index; + int32_t L_4 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___index; + int32_t L_6 = Array_GetUpperBound_m6443(__this, 0, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_6))) + { + goto IL_0046; + } + } + +IL_0036: + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1062, /*hidden argument*/NULL); + IndexOutOfRangeException_t446 * L_8 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0046: + { + Object_t * L_9 = ___value; + int32_t L_10 = ___index; + int32_t L_11 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + Array_SetValueImpl_m6435(__this, L_9, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Array_SetValue_m6453 (Array_t * __this, Object_t * ___value, int32_t ___index1, int32_t ___index2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 2)); + int32_t L_1 = ___index1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___index2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + V_0 = L_2; + Object_t * L_4 = ___value; + Int32U5BU5D_t420* L_5 = V_0; + Array_SetValue_m6433(__this, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int32,System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Array_SetValue_m6454 (Array_t * __this, Object_t * ___value, int32_t ___index1, int32_t ___index2, int32_t ___index3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + int32_t L_1 = ___index1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___index2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + Int32U5BU5D_t420* L_4 = L_2; + int32_t L_5 = ___index3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, 2, sizeof(int32_t))) = (int32_t)L_5; + V_0 = L_4; + Object_t * L_6 = ___value; + Int32U5BU5D_t420* L_7 = V_0; + Array_SetValue_m6433(__this, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Array_t * Array_CreateInstance_m6455 (Object_t * __this /* static, unused */, Type_t * ___elementType, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + int32_t L_1 = ___length; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + V_0 = L_0; + Type_t * L_2 = ___elementType; + Int32U5BU5D_t420* L_3 = V_0; + Array_t * L_4 = Array_CreateInstance_m6458(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Array_t * Array_CreateInstance_m6456 (Object_t * __this /* static, unused */, Type_t * ___elementType, int32_t ___length1, int32_t ___length2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 2)); + int32_t L_1 = ___length1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___length2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + V_0 = L_2; + Type_t * L_4 = ___elementType; + Int32U5BU5D_t420* L_5 = V_0; + Array_t * L_6 = Array_CreateInstance_m6458(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int32,System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Array_t * Array_CreateInstance_m6457 (Object_t * __this /* static, unused */, Type_t * ___elementType, int32_t ___length1, int32_t ___length2, int32_t ___length3, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + int32_t L_1 = ___length1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)L_1; + Int32U5BU5D_t420* L_2 = L_0; + int32_t L_3 = ___length2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 1, sizeof(int32_t))) = (int32_t)L_3; + Int32U5BU5D_t420* L_4 = L_2; + int32_t L_5 = ___length3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, 2, sizeof(int32_t))) = (int32_t)L_5; + V_0 = L_4; + Type_t * L_6 = ___elementType; + Int32U5BU5D_t420* L_7 = V_0; + Array_t * L_8 = Array_CreateInstance_m6458(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int32[]) +extern const Il2CppType* Void_t1116_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1063; +extern Il2CppCodeGenString* _stringLiteral1064; +extern Il2CppCodeGenString* _stringLiteral1065; +extern Il2CppCodeGenString* _stringLiteral1066; +extern Il2CppCodeGenString* _stringLiteral1067; +extern "C" Array_t * Array_CreateInstance_m6458 (Object_t * __this /* static, unused */, Type_t * ___elementType, Int32U5BU5D_t420* ___lengths, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Void_t1116_0_0_0_var = il2cpp_codegen_type_from_index(733); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1063 = il2cpp_codegen_string_literal_from_index(1063); + _stringLiteral1064 = il2cpp_codegen_string_literal_from_index(1064); + _stringLiteral1065 = il2cpp_codegen_string_literal_from_index(1065); + _stringLiteral1066 = il2cpp_codegen_string_literal_from_index(1066); + _stringLiteral1067 = il2cpp_codegen_string_literal_from_index(1067); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + Type_t * L_0 = ___elementType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1063, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Int32U5BU5D_t420* L_2 = ___lengths; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1064, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Int32U5BU5D_t420* L_4 = ___lengths; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) <= ((int32_t)((int32_t)255)))) + { + goto IL_0035; + } + } + { + TypeLoadException_t1691 * L_5 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10802(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + V_0 = (Int32U5BU5D_t420*)NULL; + Type_t * L_6 = ___elementType; + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_6); + ___elementType = L_7; + Type_t * L_8 = ___elementType; + NullCheck(L_8); + bool L_9 = Type_get_IsSystemType_m6559(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_005a; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral1065, _stringLiteral1063, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005a: + { + Type_t * L_11 = ___elementType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Void_t1116_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + bool L_13 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, L_11, L_12); + if (!L_13) + { + goto IL_007a; + } + } + { + NotSupportedException_t164 * L_14 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_14, _stringLiteral1066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_007a: + { + Type_t * L_15 = ___elementType; + NullCheck(L_15); + bool L_16 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_15); + if (!L_16) + { + goto IL_0090; + } + } + { + NotSupportedException_t164 * L_17 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_17, _stringLiteral1067, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0090: + { + Type_t * L_18 = ___elementType; + Int32U5BU5D_t420* L_19 = ___lengths; + Int32U5BU5D_t420* L_20 = V_0; + Array_t * L_21 = Array_CreateInstanceImpl_m6437(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int32[],System.Int32[]) +extern const Il2CppType* Void_t1116_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1063; +extern Il2CppCodeGenString* _stringLiteral1064; +extern Il2CppCodeGenString* _stringLiteral1068; +extern Il2CppCodeGenString* _stringLiteral1065; +extern Il2CppCodeGenString* _stringLiteral1066; +extern Il2CppCodeGenString* _stringLiteral1067; +extern Il2CppCodeGenString* _stringLiteral1069; +extern Il2CppCodeGenString* _stringLiteral1070; +extern Il2CppCodeGenString* _stringLiteral1071; +extern Il2CppCodeGenString* _stringLiteral1072; +extern "C" Array_t * Array_CreateInstance_m6459 (Object_t * __this /* static, unused */, Type_t * ___elementType, Int32U5BU5D_t420* ___lengths, Int32U5BU5D_t420* ___lowerBounds, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Void_t1116_0_0_0_var = il2cpp_codegen_type_from_index(733); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + _stringLiteral1063 = il2cpp_codegen_string_literal_from_index(1063); + _stringLiteral1064 = il2cpp_codegen_string_literal_from_index(1064); + _stringLiteral1068 = il2cpp_codegen_string_literal_from_index(1068); + _stringLiteral1065 = il2cpp_codegen_string_literal_from_index(1065); + _stringLiteral1066 = il2cpp_codegen_string_literal_from_index(1066); + _stringLiteral1067 = il2cpp_codegen_string_literal_from_index(1067); + _stringLiteral1069 = il2cpp_codegen_string_literal_from_index(1069); + _stringLiteral1070 = il2cpp_codegen_string_literal_from_index(1070); + _stringLiteral1071 = il2cpp_codegen_string_literal_from_index(1071); + _stringLiteral1072 = il2cpp_codegen_string_literal_from_index(1072); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Type_t * L_0 = ___elementType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1063, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Int32U5BU5D_t420* L_2 = ___lengths; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1064, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Int32U5BU5D_t420* L_4 = ___lowerBounds; + if (L_4) + { + goto IL_0033; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1068, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Type_t * L_6 = ___elementType; + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_6); + ___elementType = L_7; + Type_t * L_8 = ___elementType; + NullCheck(L_8); + bool L_9 = Type_get_IsSystemType_m6559(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_0056; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral1065, _stringLiteral1063, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0056: + { + Type_t * L_11 = ___elementType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Void_t1116_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + bool L_13 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, L_11, L_12); + if (!L_13) + { + goto IL_0076; + } + } + { + NotSupportedException_t164 * L_14 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_14, _stringLiteral1066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0076: + { + Type_t * L_15 = ___elementType; + NullCheck(L_15); + bool L_16 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_15); + if (!L_16) + { + goto IL_008c; + } + } + { + NotSupportedException_t164 * L_17 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_17, _stringLiteral1067, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_008c: + { + Int32U5BU5D_t420* L_18 = ___lengths; + NullCheck(L_18); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) >= ((int32_t)1))) + { + goto IL_00a5; + } + } + { + String_t* L_19 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1069, /*hidden argument*/NULL); + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_00a5: + { + Int32U5BU5D_t420* L_21 = ___lengths; + NullCheck(L_21); + Int32U5BU5D_t420* L_22 = ___lowerBounds; + NullCheck(L_22); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_00c0; + } + } + { + String_t* L_23 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1070, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00c0: + { + V_0 = 0; + goto IL_0112; + } + +IL_00c7: + { + Int32U5BU5D_t420* L_25 = ___lengths; + int32_t L_26 = V_0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + if ((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_25, L_27, sizeof(int32_t)))) >= ((int32_t)0))) + { + goto IL_00e5; + } + } + { + String_t* L_28 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1071, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_29 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_29, _stringLiteral1064, L_28, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00e5: + { + Int32U5BU5D_t420* L_30 = ___lowerBounds; + int32_t L_31 = V_0; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + Int32U5BU5D_t420* L_33 = ___lengths; + int32_t L_34 = V_0; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + if ((((int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_30, L_32, sizeof(int32_t))))))+(int64_t)(((int64_t)((int64_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_33, L_35, sizeof(int32_t))))))))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_010e; + } + } + { + String_t* L_36 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1072, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_37 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_37, _stringLiteral1064, L_36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_010e: + { + int32_t L_38 = V_0; + V_0 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_0112: + { + int32_t L_39 = V_0; + Int32U5BU5D_t420* L_40 = ___lowerBounds; + NullCheck(L_40); + if ((((int32_t)L_39) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))))) + { + goto IL_00c7; + } + } + { + Int32U5BU5D_t420* L_41 = ___lengths; + NullCheck(L_41); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length))))) <= ((int32_t)((int32_t)255)))) + { + goto IL_012e; + } + } + { + TypeLoadException_t1691 * L_42 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10802(L_42, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_012e: + { + Type_t * L_43 = ___elementType; + Int32U5BU5D_t420* L_44 = ___lengths; + Int32U5BU5D_t420* L_45 = ___lowerBounds; + Array_t * L_46 = Array_CreateInstanceImpl_m6437(NULL /*static, unused*/, L_43, L_44, L_45, /*hidden argument*/NULL); + return L_46; + } +} +// System.Int32[] System.Array::GetIntArray(System.Int64[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral991; +extern Il2CppCodeGenString* _stringLiteral1073; +extern "C" Int32U5BU5D_t420* Array_GetIntArray_m6460 (Object_t * __this /* static, unused */, Int64U5BU5D_t1773* ___values, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral991 = il2cpp_codegen_string_literal_from_index(991); + _stringLiteral1073 = il2cpp_codegen_string_literal_from_index(1073); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + int32_t V_2 = 0; + int64_t V_3 = 0; + { + Int64U5BU5D_t1773* L_0 = ___values; + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + int32_t L_1 = V_0; + V_1 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_1)); + V_2 = 0; + goto IL_0048; + } + +IL_0012: + { + Int64U5BU5D_t1773* L_2 = ___values; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_3 = (*(int64_t*)(int64_t*)SZArrayLdElema(L_2, L_4, sizeof(int64_t))); + int64_t L_5 = V_3; + if ((((int64_t)L_5) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_002a; + } + } + { + int64_t L_6 = V_3; + if ((((int64_t)L_6) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_003f; + } + } + +IL_002a: + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1073, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral991, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003f: + { + Int32U5BU5D_t420* L_9 = V_1; + int32_t L_10 = V_2; + int64_t L_11 = V_3; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + *((int32_t*)(int32_t*)SZArrayLdElema(L_9, L_10, sizeof(int32_t))) = (int32_t)(((int32_t)((int32_t)L_11))); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0048: + { + int32_t L_13 = V_2; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_0012; + } + } + { + Int32U5BU5D_t420* L_15 = V_1; + return L_15; + } +} +// System.Array System.Array::CreateInstance(System.Type,System.Int64[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1064; +extern "C" Array_t * Array_CreateInstance_m6461 (Object_t * __this /* static, unused */, Type_t * ___elementType, Int64U5BU5D_t1773* ___lengths, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1064 = il2cpp_codegen_string_literal_from_index(1064); + s_Il2CppMethodIntialized = true; + } + { + Int64U5BU5D_t1773* L_0 = ___lengths; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1064, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___elementType; + Int64U5BU5D_t1773* L_3 = ___lengths; + Int32U5BU5D_t420* L_4 = Array_GetIntArray_m6460(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + Array_t * L_5 = Array_CreateInstance_m6458(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Object System.Array::GetValue(System.Int64[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1074; +extern "C" Object_t * Array_GetValue_m6462 (Array_t * __this, Int64U5BU5D_t1773* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1074 = il2cpp_codegen_string_literal_from_index(1074); + s_Il2CppMethodIntialized = true; + } + { + Int64U5BU5D_t1773* L_0 = ___indices; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1074, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Int64U5BU5D_t1773* L_2 = ___indices; + Int32U5BU5D_t420* L_3 = Array_GetIntArray_m6460(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + Object_t * L_4 = Array_GetValue_m6432(__this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Array::SetValue(System.Object,System.Int64[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1074; +extern "C" void Array_SetValue_m6463 (Array_t * __this, Object_t * ___value, Int64U5BU5D_t1773* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1074 = il2cpp_codegen_string_literal_from_index(1074); + s_Il2CppMethodIntialized = true; + } + { + Int64U5BU5D_t1773* L_0 = ___indices; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1074, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + Int64U5BU5D_t1773* L_3 = ___indices; + Int32U5BU5D_t420* L_4 = Array_GetIntArray_m6460(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + Array_SetValue_m6433(__this, L_2, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Array::BinarySearch(System.Array,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1075; +extern "C" int32_t Array_BinarySearch_m6464 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1075 = il2cpp_codegen_string_literal_from_index(1075); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + if (L_2) + { + goto IL_0019; + } + } + { + return (-1); + } + +IL_0019: + { + Array_t * L_3 = ___array; + NullCheck(L_3); + int32_t L_4 = Array_get_Rank_m4611(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) <= ((int32_t)1))) + { + goto IL_0035; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_6 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0035: + { + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_get_Length_m4606(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_0042; + } + } + { + return (-1); + } + +IL_0042: + { + Object_t * L_9 = ___value; + if (((Object_t *)IsInst(L_9, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_005d; + } + } + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1075, /*hidden argument*/NULL); + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_005d: + { + Array_t * L_12 = ___array; + Array_t * L_13 = ___array; + NullCheck(L_13); + int32_t L_14 = Array_GetLowerBound_m6431(L_13, 0, /*hidden argument*/NULL); + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_GetLength_m6429(L_15, 0, /*hidden argument*/NULL); + Object_t * L_17 = ___value; + int32_t L_18 = Array_DoBinarySearch_m6468(NULL /*static, unused*/, L_12, L_14, L_16, L_17, (Object_t *)NULL, /*hidden argument*/NULL); + return L_18; + } +} +// System.Int32 System.Array::BinarySearch(System.Array,System.Object,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1076; +extern "C" int32_t Array_BinarySearch_m6465 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1076 = il2cpp_codegen_string_literal_from_index(1076); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + Array_t * L_6 = ___array; + NullCheck(L_6); + int32_t L_7 = Array_get_Length_m4606(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_003a; + } + } + { + return (-1); + } + +IL_003a: + { + Object_t * L_8 = ___comparer; + if (L_8) + { + goto IL_0061; + } + } + { + Object_t * L_9 = ___value; + if (!L_9) + { + goto IL_0061; + } + } + { + Object_t * L_10 = ___value; + if (((Object_t *)IsInst(L_10, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0061; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1076, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0061: + { + Array_t * L_13 = ___array; + Array_t * L_14 = ___array; + NullCheck(L_14); + int32_t L_15 = Array_GetLowerBound_m6431(L_14, 0, /*hidden argument*/NULL); + Array_t * L_16 = ___array; + NullCheck(L_16); + int32_t L_17 = Array_GetLength_m6429(L_16, 0, /*hidden argument*/NULL); + Object_t * L_18 = ___value; + Object_t * L_19 = ___comparer; + int32_t L_20 = Array_DoBinarySearch_m6468(NULL /*static, unused*/, L_13, L_15, L_17, L_18, L_19, /*hidden argument*/NULL); + return L_20; + } +} +// System.Int32 System.Array::BinarySearch(System.Array,System.Int32,System.Int32,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1077; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral1079; +extern Il2CppCodeGenString* _stringLiteral1080; +extern "C" int32_t Array_BinarySearch_m6466 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1077 = il2cpp_codegen_string_literal_from_index(1077); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral1079 = il2cpp_codegen_string_literal_from_index(1079); + _stringLiteral1080 = il2cpp_codegen_string_literal_from_index(1080); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + int32_t L_6 = ___index; + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_GetLowerBound_m6431(L_7, 0, /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)L_8))) + { + goto IL_004f; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1077, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral249, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004f: + { + int32_t L_11 = ___length; + if ((((int32_t)L_11) >= ((int32_t)0))) + { + goto IL_006b; + } + } + { + String_t* L_12 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral966, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_006b: + { + int32_t L_14 = ___index; + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_GetLowerBound_m6431(L_15, 0, /*hidden argument*/NULL); + Array_t * L_17 = ___array; + NullCheck(L_17); + int32_t L_18 = Array_GetLength_m6429(L_17, 0, /*hidden argument*/NULL); + int32_t L_19 = ___length; + if ((((int32_t)L_14) <= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)L_18))-(int32_t)L_19))))) + { + goto IL_0092; + } + } + { + String_t* L_20 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1079, /*hidden argument*/NULL); + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0092: + { + Array_t * L_22 = ___array; + NullCheck(L_22); + int32_t L_23 = Array_get_Length_m4606(L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_009f; + } + } + { + return (-1); + } + +IL_009f: + { + Object_t * L_24 = ___value; + if (!L_24) + { + goto IL_00c0; + } + } + { + Object_t * L_25 = ___value; + if (((Object_t *)IsInst(L_25, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_00c0; + } + } + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1080, /*hidden argument*/NULL); + ArgumentException_t437 * L_27 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_27, L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_00c0: + { + Array_t * L_28 = ___array; + int32_t L_29 = ___index; + int32_t L_30 = ___length; + Object_t * L_31 = ___value; + int32_t L_32 = Array_DoBinarySearch_m6468(NULL /*static, unused*/, L_28, L_29, L_30, L_31, (Object_t *)NULL, /*hidden argument*/NULL); + return L_32; + } +} +// System.Int32 System.Array::BinarySearch(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1077; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral1079; +extern Il2CppCodeGenString* _stringLiteral1076; +extern "C" int32_t Array_BinarySearch_m6467 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, Object_t * ___value, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1077 = il2cpp_codegen_string_literal_from_index(1077); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral1079 = il2cpp_codegen_string_literal_from_index(1079); + _stringLiteral1076 = il2cpp_codegen_string_literal_from_index(1076); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + int32_t L_6 = ___index; + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_GetLowerBound_m6431(L_7, 0, /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)L_8))) + { + goto IL_004f; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1077, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral249, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004f: + { + int32_t L_11 = ___length; + if ((((int32_t)L_11) >= ((int32_t)0))) + { + goto IL_006b; + } + } + { + String_t* L_12 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral966, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_006b: + { + int32_t L_14 = ___index; + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_GetLowerBound_m6431(L_15, 0, /*hidden argument*/NULL); + Array_t * L_17 = ___array; + NullCheck(L_17); + int32_t L_18 = Array_GetLength_m6429(L_17, 0, /*hidden argument*/NULL); + int32_t L_19 = ___length; + if ((((int32_t)L_14) <= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)L_18))-(int32_t)L_19))))) + { + goto IL_0092; + } + } + { + String_t* L_20 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1079, /*hidden argument*/NULL); + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0092: + { + Array_t * L_22 = ___array; + NullCheck(L_22); + int32_t L_23 = Array_get_Length_m4606(L_22, /*hidden argument*/NULL); + if (L_23) + { + goto IL_009f; + } + } + { + return (-1); + } + +IL_009f: + { + Object_t * L_24 = ___comparer; + if (L_24) + { + goto IL_00c7; + } + } + { + Object_t * L_25 = ___value; + if (!L_25) + { + goto IL_00c7; + } + } + { + Object_t * L_26 = ___value; + if (((Object_t *)IsInst(L_26, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_00c7; + } + } + { + String_t* L_27 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1076, /*hidden argument*/NULL); + ArgumentException_t437 * L_28 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_28, L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00c7: + { + Array_t * L_29 = ___array; + int32_t L_30 = ___index; + int32_t L_31 = ___length; + Object_t * L_32 = ___value; + Object_t * L_33 = ___comparer; + int32_t L_34 = Array_DoBinarySearch_m6468(NULL /*static, unused*/, L_29, L_30, L_31, L_32, L_33, /*hidden argument*/NULL); + return L_34; + } +} +// System.Int32 System.Array::DoBinarySearch(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer) +extern TypeInfo* Comparer_t1223_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1081; +extern "C" int32_t Array_DoBinarySearch_m6468 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, Object_t * ___value, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Comparer_t1223_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(736); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1081 = il2cpp_codegen_string_literal_from_index(1081); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Exception_t152 * V_5 = {0}; + int32_t V_6 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___comparer; + if (L_0) + { + goto IL_000e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Comparer_t1223_il2cpp_TypeInfo_var); + Comparer_t1223 * L_1 = ((Comparer_t1223_StaticFields*)Comparer_t1223_il2cpp_TypeInfo_var->static_fields)->___Default_0; + ___comparer = L_1; + } + +IL_000e: + { + int32_t L_2 = ___index; + V_0 = L_2; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))-(int32_t)1)); + V_2 = 0; + } + +IL_0018: + try + { // begin try (depth: 1) + { + goto IL_005b; + } + +IL_001d: + { + int32_t L_5 = V_0; + int32_t L_6 = V_1; + int32_t L_7 = V_0; + V_3 = ((int32_t)((int32_t)L_5+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)L_7))/(int32_t)2)))); + Array_t * L_8 = ___array; + int32_t L_9 = V_3; + NullCheck(L_8); + Object_t * L_10 = Array_GetValueImpl_m6434(L_8, L_9, /*hidden argument*/NULL); + V_4 = L_10; + Object_t * L_11 = ___comparer; + Object_t * L_12 = V_4; + Object_t * L_13 = ___value; + NullCheck(L_11); + int32_t L_14 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_11, L_12, L_13); + V_2 = L_14; + int32_t L_15 = V_2; + if (L_15) + { + goto IL_0047; + } + } + +IL_003f: + { + int32_t L_16 = V_3; + V_6 = L_16; + goto IL_0083; + } + +IL_0047: + { + int32_t L_17 = V_2; + if ((((int32_t)L_17) <= ((int32_t)0))) + { + goto IL_0057; + } + } + +IL_004e: + { + int32_t L_18 = V_3; + V_1 = ((int32_t)((int32_t)L_18-(int32_t)1)); + goto IL_005b; + } + +IL_0057: + { + int32_t L_19 = V_3; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_005b: + { + int32_t L_20 = V_0; + int32_t L_21 = V_1; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_001d; + } + } + +IL_0062: + { + goto IL_0080; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0067; + throw e; + } + +CATCH_0067: + { // begin catch(System.Exception) + { + V_5 = ((Exception_t152 *)__exception_local); + String_t* L_22 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1081, /*hidden argument*/NULL); + Exception_t152 * L_23 = V_5; + InvalidOperationException_t914 * L_24 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_24, L_22, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_007b: + { + goto IL_0080; + } + } // end catch (depth: 1) + +IL_0080: + { + int32_t L_25 = V_0; + return ((~L_25)); + } + +IL_0083: + { + int32_t L_26 = V_6; + return L_26; + } +} +// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1082; +extern Il2CppCodeGenString* _stringLiteral1083; +extern Il2CppCodeGenString* _stringLiteral1084; +extern "C" void Array_Clear_m4828 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1082 = il2cpp_codegen_string_literal_from_index(1082); + _stringLiteral1083 = il2cpp_codegen_string_literal_from_index(1083); + _stringLiteral1084 = il2cpp_codegen_string_literal_from_index(1084); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + IndexOutOfRangeException_t446 * L_3 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_3, _stringLiteral1082, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_GetLowerBound_m6431(L_4, 0, /*hidden argument*/NULL); + V_0 = L_5; + int32_t L_6 = ___index; + int32_t L_7 = V_0; + if ((((int32_t)L_6) >= ((int32_t)L_7))) + { + goto IL_003d; + } + } + { + IndexOutOfRangeException_t446 * L_8 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_8, _stringLiteral1083, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + int32_t L_9 = ___index; + int32_t L_10 = V_0; + ___index = ((int32_t)((int32_t)L_9-(int32_t)L_10)); + int32_t L_11 = ___index; + Array_t * L_12 = ___array; + NullCheck(L_12); + int32_t L_13 = Array_get_Length_m4606(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___length; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_005b; + } + } + { + IndexOutOfRangeException_t446 * L_15 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_15, _stringLiteral1084, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_005b: + { + Array_t * L_16 = ___array; + int32_t L_17 = ___index; + int32_t L_18 = ___length; + Array_ClearInternal_m6469(NULL /*static, unused*/, L_16, L_17, L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::ClearInternal(System.Array,System.Int32,System.Int32) +extern "C" void Array_ClearInternal_m6469 (Object_t * __this /* static, unused */, Array_t * ___a, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Array_ClearInternal_m6469_ftn) (Array_t *, int32_t, int32_t); + ((Array_ClearInternal_m6469_ftn)mscorlib::System::Array::ClearInternal) (___a, ___index, ___count); +} +// System.Object System.Array::Clone() +extern "C" Object_t * Array_Clone_m6470 (Array_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Array_Clone_m6470_ftn) (Array_t *); + return ((Array_Clone_m6470_ftn)mscorlib::System::Array::Clone) (__this); +} +// System.Void System.Array::Copy(System.Array,System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1085; +extern Il2CppCodeGenString* _stringLiteral1086; +extern "C" void Array_Copy_m4763 (Object_t * __this /* static, unused */, Array_t * ___sourceArray, Array_t * ___destinationArray, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1085 = il2cpp_codegen_string_literal_from_index(1085); + _stringLiteral1086 = il2cpp_codegen_string_literal_from_index(1086); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___sourceArray; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1085, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___destinationArray; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1086, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Array_t * L_4 = ___sourceArray; + Array_t * L_5 = ___sourceArray; + NullCheck(L_5); + int32_t L_6 = Array_GetLowerBound_m6431(L_5, 0, /*hidden argument*/NULL); + Array_t * L_7 = ___destinationArray; + Array_t * L_8 = ___destinationArray; + NullCheck(L_8); + int32_t L_9 = Array_GetLowerBound_m6431(L_8, 0, /*hidden argument*/NULL); + int32_t L_10 = ___length; + Array_Copy_m6471(NULL /*static, unused*/, L_4, L_6, L_7, L_9, L_10, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1085; +extern Il2CppCodeGenString* _stringLiteral1086; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral959; +extern Il2CppCodeGenString* _stringLiteral961; +extern Il2CppCodeGenString* _stringLiteral1087; +extern Il2CppCodeGenString* _stringLiteral1070; +extern Il2CppCodeGenString* _stringLiteral1088; +extern "C" void Array_Copy_m6471 (Object_t * __this /* static, unused */, Array_t * ___sourceArray, int32_t ___sourceIndex, Array_t * ___destinationArray, int32_t ___destinationIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(737); + _stringLiteral1085 = il2cpp_codegen_string_literal_from_index(1085); + _stringLiteral1086 = il2cpp_codegen_string_literal_from_index(1086); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral959 = il2cpp_codegen_string_literal_from_index(959); + _stringLiteral961 = il2cpp_codegen_string_literal_from_index(961); + _stringLiteral1087 = il2cpp_codegen_string_literal_from_index(1087); + _stringLiteral1070 = il2cpp_codegen_string_literal_from_index(1070); + _stringLiteral1088 = il2cpp_codegen_string_literal_from_index(1088); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + Type_t * V_3 = {0}; + Type_t * V_4 = {0}; + int32_t V_5 = 0; + Object_t * V_6 = {0}; + int32_t V_7 = 0; + Object_t * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Array_t * L_0 = ___sourceArray; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1085, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___destinationArray; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1086, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral966, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003f: + { + int32_t L_7 = ___sourceIndex; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_005b; + } + } + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral959, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005b: + { + int32_t L_10 = ___destinationIndex; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0077; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral961, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0077: + { + Array_t * L_13 = ___sourceArray; + int32_t L_14 = ___sourceIndex; + Array_t * L_15 = ___destinationArray; + int32_t L_16 = ___destinationIndex; + int32_t L_17 = ___length; + bool L_18 = Array_FastCopy_m6436(NULL /*static, unused*/, L_13, L_14, L_15, L_16, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_0088; + } + } + { + return; + } + +IL_0088: + { + int32_t L_19 = ___sourceIndex; + Array_t * L_20 = ___sourceArray; + NullCheck(L_20); + int32_t L_21 = Array_GetLowerBound_m6431(L_20, 0, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_19-(int32_t)L_21)); + int32_t L_22 = ___destinationIndex; + Array_t * L_23 = ___destinationArray; + NullCheck(L_23); + int32_t L_24 = Array_GetLowerBound_m6431(L_23, 0, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_22-(int32_t)L_24)); + int32_t L_25 = V_0; + Array_t * L_26 = ___sourceArray; + NullCheck(L_26); + int32_t L_27 = Array_get_Length_m4606(L_26, /*hidden argument*/NULL); + int32_t L_28 = ___length; + if ((((int32_t)L_25) <= ((int32_t)((int32_t)((int32_t)L_27-(int32_t)L_28))))) + { + goto IL_00b6; + } + } + { + ArgumentException_t437 * L_29 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_29, _stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00b6: + { + int32_t L_30 = V_1; + Array_t * L_31 = ___destinationArray; + NullCheck(L_31); + int32_t L_32 = Array_get_Length_m4606(L_31, /*hidden argument*/NULL); + int32_t L_33 = ___length; + if ((((int32_t)L_30) <= ((int32_t)((int32_t)((int32_t)L_32-(int32_t)L_33))))) + { + goto IL_00d7; + } + } + { + V_2 = _stringLiteral1087; + String_t* L_34 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_35 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ArgumentException_t437 * L_36 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_36, L_34, L_35, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00d7: + { + Array_t * L_37 = ___sourceArray; + NullCheck(L_37); + int32_t L_38 = Array_get_Rank_m4611(L_37, /*hidden argument*/NULL); + Array_t * L_39 = ___destinationArray; + NullCheck(L_39); + int32_t L_40 = Array_get_Rank_m4611(L_39, /*hidden argument*/NULL); + if ((((int32_t)L_38) == ((int32_t)L_40))) + { + goto IL_00f8; + } + } + { + String_t* L_41 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1070, /*hidden argument*/NULL); + RankException_t1727 * L_42 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_00f8: + { + Array_t * L_43 = ___sourceArray; + NullCheck(L_43); + Type_t * L_44 = Object_GetType_m2042(L_43, /*hidden argument*/NULL); + NullCheck(L_44); + Type_t * L_45 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_44); + V_3 = L_45; + Array_t * L_46 = ___destinationArray; + NullCheck(L_46); + Type_t * L_47 = Object_GetType_m2042(L_46, /*hidden argument*/NULL); + NullCheck(L_47); + Type_t * L_48 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_47); + V_4 = L_48; + Array_t * L_49 = ___sourceArray; + Array_t * L_50 = ___destinationArray; + bool L_51 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_0124; + } + } + { + int32_t L_52 = V_0; + int32_t L_53 = V_1; + if ((((int32_t)L_52) <= ((int32_t)L_53))) + { + goto IL_01a0; + } + } + +IL_0124: + { + V_5 = 0; + goto IL_0192; + } + +IL_012c: + { + Array_t * L_54 = ___sourceArray; + int32_t L_55 = V_0; + int32_t L_56 = V_5; + NullCheck(L_54); + Object_t * L_57 = Array_GetValueImpl_m6434(L_54, ((int32_t)((int32_t)L_55+(int32_t)L_56)), /*hidden argument*/NULL); + V_6 = L_57; + } + +IL_0138: + try + { // begin try (depth: 1) + Array_t * L_58 = ___destinationArray; + Object_t * L_59 = V_6; + int32_t L_60 = V_1; + int32_t L_61 = V_5; + NullCheck(L_58); + Array_SetValueImpl_m6435(L_58, L_59, ((int32_t)((int32_t)L_60+(int32_t)L_61)), /*hidden argument*/NULL); + goto IL_018c; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0149; + throw e; + } + +CATCH_0149: + { // begin catch(System.Object) + { + Type_t * L_62 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_63 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_62); + bool L_64 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, L_62, L_63); + if (!L_64) + { + goto IL_0165; + } + } + +IL_015f: + { + InvalidCastException_t1707 * L_65 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_65, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_65); + } + +IL_0165: + { + String_t* L_66 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1088, /*hidden argument*/NULL); + Type_t * L_67 = V_3; + NullCheck(L_67); + String_t* L_68 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_67); + Type_t * L_69 = V_4; + NullCheck(L_69); + String_t* L_70 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_69); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_71 = String_Format_m6095(NULL /*static, unused*/, L_66, L_68, L_70, /*hidden argument*/NULL); + ArrayTypeMismatchException_t1676 * L_72 = (ArrayTypeMismatchException_t1676 *)il2cpp_codegen_object_new (ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var); + ArrayTypeMismatchException__ctor_m10066(L_72, L_71, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_72); + } + +IL_0187: + { + goto IL_018c; + } + } // end catch (depth: 1) + +IL_018c: + { + int32_t L_73 = V_5; + V_5 = ((int32_t)((int32_t)L_73+(int32_t)1)); + } + +IL_0192: + { + int32_t L_74 = V_5; + int32_t L_75 = ___length; + if ((((int32_t)L_74) < ((int32_t)L_75))) + { + goto IL_012c; + } + } + { + goto IL_0219; + } + +IL_01a0: + { + int32_t L_76 = ___length; + V_7 = ((int32_t)((int32_t)L_76-(int32_t)1)); + goto IL_0211; + } + +IL_01ab: + { + Array_t * L_77 = ___sourceArray; + int32_t L_78 = V_0; + int32_t L_79 = V_7; + NullCheck(L_77); + Object_t * L_80 = Array_GetValueImpl_m6434(L_77, ((int32_t)((int32_t)L_78+(int32_t)L_79)), /*hidden argument*/NULL); + V_8 = L_80; + } + +IL_01b7: + try + { // begin try (depth: 1) + Array_t * L_81 = ___destinationArray; + Object_t * L_82 = V_8; + int32_t L_83 = V_1; + int32_t L_84 = V_7; + NullCheck(L_81); + Array_SetValueImpl_m6435(L_81, L_82, ((int32_t)((int32_t)L_83+(int32_t)L_84)), /*hidden argument*/NULL); + goto IL_020b; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01c8; + throw e; + } + +CATCH_01c8: + { // begin catch(System.Object) + { + Type_t * L_85 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_86 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_85); + bool L_87 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, L_85, L_86); + if (!L_87) + { + goto IL_01e4; + } + } + +IL_01de: + { + InvalidCastException_t1707 * L_88 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_88, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_88); + } + +IL_01e4: + { + String_t* L_89 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1088, /*hidden argument*/NULL); + Type_t * L_90 = V_3; + NullCheck(L_90); + String_t* L_91 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_90); + Type_t * L_92 = V_4; + NullCheck(L_92); + String_t* L_93 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_92); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_94 = String_Format_m6095(NULL /*static, unused*/, L_89, L_91, L_93, /*hidden argument*/NULL); + ArrayTypeMismatchException_t1676 * L_95 = (ArrayTypeMismatchException_t1676 *)il2cpp_codegen_object_new (ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var); + ArrayTypeMismatchException__ctor_m10066(L_95, L_94, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_95); + } + +IL_0206: + { + goto IL_020b; + } + } // end catch (depth: 1) + +IL_020b: + { + int32_t L_96 = V_7; + V_7 = ((int32_t)((int32_t)L_96-(int32_t)1)); + } + +IL_0211: + { + int32_t L_97 = V_7; + if ((((int32_t)L_97) >= ((int32_t)0))) + { + goto IL_01ab; + } + } + +IL_0219: + { + return; + } +} +// System.Void System.Array::Copy(System.Array,System.Int64,System.Array,System.Int64,System.Int64) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1085; +extern Il2CppCodeGenString* _stringLiteral1086; +extern Il2CppCodeGenString* _stringLiteral959; +extern Il2CppCodeGenString* _stringLiteral1089; +extern Il2CppCodeGenString* _stringLiteral961; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1058; +extern "C" void Array_Copy_m6472 (Object_t * __this /* static, unused */, Array_t * ___sourceArray, int64_t ___sourceIndex, Array_t * ___destinationArray, int64_t ___destinationIndex, int64_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1085 = il2cpp_codegen_string_literal_from_index(1085); + _stringLiteral1086 = il2cpp_codegen_string_literal_from_index(1086); + _stringLiteral959 = il2cpp_codegen_string_literal_from_index(959); + _stringLiteral1089 = il2cpp_codegen_string_literal_from_index(1089); + _stringLiteral961 = il2cpp_codegen_string_literal_from_index(961); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___sourceArray; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1085, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___destinationArray; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1086, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int64_t L_4 = ___sourceIndex; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_003a; + } + } + { + int64_t L_5 = ___sourceIndex; + if ((((int64_t)L_5) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_004f; + } + } + +IL_003a: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1089, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral959, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004f: + { + int64_t L_8 = ___destinationIndex; + if ((((int64_t)L_8) < ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_0067; + } + } + { + int64_t L_9 = ___destinationIndex; + if ((((int64_t)L_9) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_007c; + } + } + +IL_0067: + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1089, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral961, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007c: + { + int64_t L_12 = ___length; + if ((((int64_t)L_12) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0092; + } + } + { + int64_t L_13 = ___length; + if ((((int64_t)L_13) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_00a7; + } + } + +IL_0092: + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_15 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_15, _stringLiteral966, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_00a7: + { + Array_t * L_16 = ___sourceArray; + int64_t L_17 = ___sourceIndex; + Array_t * L_18 = ___destinationArray; + int64_t L_19 = ___destinationIndex; + int64_t L_20 = ___length; + Array_Copy_m6471(NULL /*static, unused*/, L_16, (((int32_t)((int32_t)L_17))), L_18, (((int32_t)((int32_t)L_19))), (((int32_t)((int32_t)L_20))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Copy(System.Array,System.Array,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1058; +extern "C" void Array_Copy_m6473 (Object_t * __this /* static, unused */, Array_t * ___sourceArray, Array_t * ___destinationArray, int64_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___length; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___length; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral966, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + Array_t * L_4 = ___sourceArray; + Array_t * L_5 = ___destinationArray; + int64_t L_6 = ___length; + Array_Copy_m4763(NULL /*static, unused*/, L_4, L_5, (((int32_t)((int32_t)L_6))), /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Array::IndexOf(System.Array,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_m6474 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Object_t * L_3 = ___value; + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_get_Length_m4606(L_4, /*hidden argument*/NULL); + int32_t L_6 = Array_IndexOf_m6476(NULL /*static, unused*/, L_2, L_3, 0, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.Array::IndexOf(System.Array,System.Object,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_m6475 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_get_Length_m4606(L_5, /*hidden argument*/NULL); + int32_t L_7 = ___startIndex; + int32_t L_8 = Array_IndexOf_m6476(NULL /*static, unused*/, L_2, L_3, L_4, ((int32_t)((int32_t)L_6-(int32_t)L_7)), /*hidden argument*/NULL); + return L_8; + } +} +// System.Int32 System.Array::IndexOf(System.Array,System.Object,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_IndexOf_m6476 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0052; + } + } + { + int32_t L_7 = ___startIndex; + Array_t * L_8 = ___array; + NullCheck(L_8); + int32_t L_9 = Array_GetLowerBound_m6431(L_8, 0, /*hidden argument*/NULL); + if ((((int32_t)L_7) < ((int32_t)L_9))) + { + goto IL_0052; + } + } + { + int32_t L_10 = ___startIndex; + Array_t * L_11 = ___array; + NullCheck(L_11); + int32_t L_12 = Array_GetUpperBound_m6443(L_11, 0, /*hidden argument*/NULL); + int32_t L_13 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_10-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_12-(int32_t)L_13))))) + { + goto IL_0058; + } + } + +IL_0052: + { + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0058: + { + int32_t L_15 = ___startIndex; + int32_t L_16 = ___count; + V_0 = ((int32_t)((int32_t)L_15+(int32_t)L_16)); + int32_t L_17 = ___startIndex; + V_1 = L_17; + goto IL_007b; + } + +IL_0063: + { + Array_t * L_18 = ___array; + int32_t L_19 = V_1; + NullCheck(L_18); + Object_t * L_20 = Array_GetValueImpl_m6434(L_18, L_19, /*hidden argument*/NULL); + Object_t * L_21 = ___value; + bool L_22 = Object_Equals_m4775(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0077; + } + } + { + int32_t L_23 = V_1; + return L_23; + } + +IL_0077: + { + int32_t L_24 = V_1; + V_1 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_007b: + { + int32_t L_25 = V_1; + int32_t L_26 = V_0; + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0063; + } + } + { + Array_t * L_27 = ___array; + NullCheck(L_27); + int32_t L_28 = Array_GetLowerBound_m6431(L_27, 0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_28-(int32_t)1)); + } +} +// System.Void System.Array::Initialize() +extern "C" void Array_Initialize_m6477 (Array_t * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.Array::LastIndexOf(System.Array,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_LastIndexOf_m6478 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Length_m4606(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0026; + } + } + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_GetLowerBound_m6431(L_4, 0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_5-(int32_t)1)); + } + +IL_0026: + { + Array_t * L_6 = ___array; + Object_t * L_7 = ___value; + Array_t * L_8 = ___array; + NullCheck(L_8); + int32_t L_9 = Array_get_Length_m4606(L_8, /*hidden argument*/NULL); + int32_t L_10 = Array_LastIndexOf_m6479(NULL /*static, unused*/, L_6, L_7, ((int32_t)((int32_t)L_9-(int32_t)1)), /*hidden argument*/NULL); + return L_10; + } +} +// System.Int32 System.Array::LastIndexOf(System.Array,System.Object,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_LastIndexOf_m6479 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + int32_t L_5 = ___startIndex; + Array_t * L_6 = ___array; + NullCheck(L_6); + int32_t L_7 = Array_GetLowerBound_m6431(L_6, 0, /*hidden argument*/NULL); + int32_t L_8 = Array_LastIndexOf_m6480(NULL /*static, unused*/, L_2, L_3, L_4, ((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_7))+(int32_t)1)), /*hidden argument*/NULL); + return L_8; + } +} +// System.Int32 System.Array::LastIndexOf(System.Array,System.Object,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_LastIndexOf_m6480 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + Array_t * L_6 = ___array; + NullCheck(L_6); + int32_t L_7 = Array_GetLowerBound_m6431(L_6, 0, /*hidden argument*/NULL); + V_0 = L_7; + Array_t * L_8 = ___array; + NullCheck(L_8); + int32_t L_9 = Array_get_Length_m4606(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_0044; + } + } + { + int32_t L_10 = V_0; + return ((int32_t)((int32_t)L_10-(int32_t)1)); + } + +IL_0044: + { + int32_t L_11 = ___count; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_006a; + } + } + { + int32_t L_12 = ___startIndex; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_006a; + } + } + { + int32_t L_14 = ___startIndex; + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_GetUpperBound_m6443(L_15, 0, /*hidden argument*/NULL); + if ((((int32_t)L_14) > ((int32_t)L_16))) + { + goto IL_006a; + } + } + { + int32_t L_17 = ___startIndex; + int32_t L_18 = ___count; + int32_t L_19 = V_0; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17-(int32_t)L_18))+(int32_t)1))) >= ((int32_t)L_19))) + { + goto IL_0070; + } + } + +IL_006a: + { + ArgumentOutOfRangeException_t915 * L_20 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0070: + { + int32_t L_21 = ___startIndex; + V_1 = L_21; + goto IL_008f; + } + +IL_0077: + { + Array_t * L_22 = ___array; + int32_t L_23 = V_1; + NullCheck(L_22); + Object_t * L_24 = Array_GetValueImpl_m6434(L_22, L_23, /*hidden argument*/NULL); + Object_t * L_25 = ___value; + bool L_26 = Object_Equals_m4775(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_008b; + } + } + { + int32_t L_27 = V_1; + return L_27; + } + +IL_008b: + { + int32_t L_28 = V_1; + V_1 = ((int32_t)((int32_t)L_28-(int32_t)1)); + } + +IL_008f: + { + int32_t L_29 = V_1; + int32_t L_30 = ___startIndex; + int32_t L_31 = ___count; + if ((((int32_t)L_29) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)L_31))+(int32_t)1))))) + { + goto IL_0077; + } + } + { + int32_t L_32 = V_0; + return ((int32_t)((int32_t)L_32-(int32_t)1)); + } +} +// System.Array/Swapper System.Array::get_swapper(System.Array) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_obj_swapper_m6490_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_m6481 (Object_t * __this /* static, unused */, Array_t * ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_obj_swapper_m6490_MethodInfo_var = il2cpp_codegen_method_info_from_index(346); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Array_t * L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Array_t * L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Array_t * L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Array_t * L_8 = ___array; + if (!((ObjectU5BU5D_t162*)IsInst(L_8, ObjectU5BU5D_t162_il2cpp_TypeInfo_var))) + { + goto IL_0048; + } + } + { + Array_t * L_9 = ___array; + IntPtr_t L_10 = { (void*)Array_obj_swapper_m6490_MethodInfo_var }; + Swapper_t1115 * L_11 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_11, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0048: + { + Array_t * L_12 = ___array; + IntPtr_t L_13 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_14 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_14, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Void System.Array::Reverse(System.Array) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Reverse_m5680 (Object_t * __this /* static, unused */, Array_t * ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Array_t * L_3 = ___array; + NullCheck(L_3); + int32_t L_4 = Array_GetLowerBound_m6431(L_3, 0, /*hidden argument*/NULL); + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_GetLength_m6429(L_5, 0, /*hidden argument*/NULL); + Array_Reverse_m5705(NULL /*static, unused*/, L_2, L_4, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Reverse(System.Array,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" void Array_Reverse_m5705 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + Object_t * V_2 = {0}; + Int32U5BU5D_t420* V_3 = {0}; + int32_t V_4 = 0; + DoubleU5BU5D_t1774* V_5 = {0}; + double V_6 = 0.0; + Swapper_t1115 * V_7 = {0}; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_5 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + int32_t L_6 = ___index; + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_GetLowerBound_m6431(L_7, 0, /*hidden argument*/NULL); + if ((((int32_t)L_6) < ((int32_t)L_8))) + { + goto IL_0041; + } + } + { + int32_t L_9 = ___length; + if ((((int32_t)L_9) >= ((int32_t)0))) + { + goto IL_0047; + } + } + +IL_0041: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0047: + { + int32_t L_11 = ___index; + Array_t * L_12 = ___array; + NullCheck(L_12); + int32_t L_13 = Array_GetUpperBound_m6443(L_12, 0, /*hidden argument*/NULL); + int32_t L_14 = ___length; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_13+(int32_t)1))-(int32_t)L_14))))) + { + goto IL_005e; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_005e: + { + int32_t L_16 = ___index; + int32_t L_17 = ___length; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)L_17))-(int32_t)1)); + Array_t * L_18 = ___array; + V_1 = ((ObjectU5BU5D_t162*)IsInst(L_18, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_19 = V_1; + if (!L_19) + { + goto IL_0095; + } + } + { + goto IL_008d; + } + +IL_0076: + { + ObjectU5BU5D_t162* L_20 = V_1; + int32_t L_21 = ___index; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + V_2 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_20, L_22, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_23 = V_1; + int32_t L_24 = ___index; + ObjectU5BU5D_t162* L_25 = V_1; + int32_t L_26 = V_0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + ArrayElementTypeCheck (L_23, (*(Object_t **)(Object_t **)SZArrayLdElema(L_25, L_27, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, L_24, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_25, L_27, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_28 = V_1; + int32_t L_29 = V_0; + Object_t * L_30 = V_2; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + ArrayElementTypeCheck (L_28, L_30); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, L_29, sizeof(Object_t *))) = (Object_t *)L_30; + int32_t L_31 = ___index; + ___index = ((int32_t)((int32_t)L_31+(int32_t)1)); + int32_t L_32 = V_0; + V_0 = ((int32_t)((int32_t)L_32-(int32_t)1)); + } + +IL_008d: + { + int32_t L_33 = ___index; + int32_t L_34 = V_0; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_0076; + } + } + { + return; + } + +IL_0095: + { + Array_t * L_35 = ___array; + V_3 = ((Int32U5BU5D_t420*)IsInst(L_35, Int32U5BU5D_t420_il2cpp_TypeInfo_var)); + Int32U5BU5D_t420* L_36 = V_3; + if (!L_36) + { + goto IL_00c8; + } + } + { + goto IL_00c0; + } + +IL_00a7: + { + Int32U5BU5D_t420* L_37 = V_3; + int32_t L_38 = ___index; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + V_4 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_37, L_39, sizeof(int32_t))); + Int32U5BU5D_t420* L_40 = V_3; + int32_t L_41 = ___index; + Int32U5BU5D_t420* L_42 = V_3; + int32_t L_43 = V_0; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + *((int32_t*)(int32_t*)SZArrayLdElema(L_40, L_41, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_42, L_44, sizeof(int32_t))); + Int32U5BU5D_t420* L_45 = V_3; + int32_t L_46 = V_0; + int32_t L_47 = V_4; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + *((int32_t*)(int32_t*)SZArrayLdElema(L_45, L_46, sizeof(int32_t))) = (int32_t)L_47; + int32_t L_48 = ___index; + ___index = ((int32_t)((int32_t)L_48+(int32_t)1)); + int32_t L_49 = V_0; + V_0 = ((int32_t)((int32_t)L_49-(int32_t)1)); + } + +IL_00c0: + { + int32_t L_50 = ___index; + int32_t L_51 = V_0; + if ((((int32_t)L_50) < ((int32_t)L_51))) + { + goto IL_00a7; + } + } + { + return; + } + +IL_00c8: + { + Array_t * L_52 = ___array; + V_5 = ((DoubleU5BU5D_t1774*)IsInst(L_52, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)); + DoubleU5BU5D_t1774* L_53 = V_5; + if (!L_53) + { + goto IL_0101; + } + } + { + goto IL_00f9; + } + +IL_00dc: + { + DoubleU5BU5D_t1774* L_54 = V_5; + int32_t L_55 = ___index; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_55); + int32_t L_56 = L_55; + V_6 = (*(double*)(double*)SZArrayLdElema(L_54, L_56, sizeof(double))); + DoubleU5BU5D_t1774* L_57 = V_5; + int32_t L_58 = ___index; + DoubleU5BU5D_t1774* L_59 = V_5; + int32_t L_60 = V_0; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_60); + int32_t L_61 = L_60; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, L_58); + *((double*)(double*)SZArrayLdElema(L_57, L_58, sizeof(double))) = (double)(*(double*)(double*)SZArrayLdElema(L_59, L_61, sizeof(double))); + DoubleU5BU5D_t1774* L_62 = V_5; + int32_t L_63 = V_0; + double L_64 = V_6; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_63); + *((double*)(double*)SZArrayLdElema(L_62, L_63, sizeof(double))) = (double)L_64; + int32_t L_65 = ___index; + ___index = ((int32_t)((int32_t)L_65+(int32_t)1)); + int32_t L_66 = V_0; + V_0 = ((int32_t)((int32_t)L_66-(int32_t)1)); + } + +IL_00f9: + { + int32_t L_67 = ___index; + int32_t L_68 = V_0; + if ((((int32_t)L_67) < ((int32_t)L_68))) + { + goto IL_00dc; + } + } + { + return; + } + +IL_0101: + { + Array_t * L_69 = ___array; + Swapper_t1115 * L_70 = Array_get_swapper_m6481(NULL /*static, unused*/, L_69, /*hidden argument*/NULL); + V_7 = L_70; + goto IL_0120; + } + +IL_010e: + { + Swapper_t1115 * L_71 = V_7; + int32_t L_72 = ___index; + int32_t L_73 = V_0; + NullCheck(L_71); + Swapper_Invoke_m6409(L_71, L_72, L_73, /*hidden argument*/NULL); + int32_t L_74 = ___index; + ___index = ((int32_t)((int32_t)L_74+(int32_t)1)); + int32_t L_75 = V_0; + V_0 = ((int32_t)((int32_t)L_75-(int32_t)1)); + } + +IL_0120: + { + int32_t L_76 = ___index; + int32_t L_77 = V_0; + if ((((int32_t)L_76) < ((int32_t)L_77))) + { + goto IL_010e; + } + } + { + return; + } +} +// System.Void System.Array::Sort(System.Array) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_m6482 (Object_t * __this /* static, unused */, Array_t * ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Array_t * L_3 = ___array; + NullCheck(L_3); + int32_t L_4 = Array_GetLowerBound_m6431(L_3, 0, /*hidden argument*/NULL); + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_GetLength_m6429(L_5, 0, /*hidden argument*/NULL); + Array_Sort_m6488(NULL /*static, unused*/, L_2, (Array_t *)NULL, L_4, L_6, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Array) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern "C" void Array_Sort_m6483 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___keys; + Array_t * L_3 = ___items; + Array_t * L_4 = ___keys; + NullCheck(L_4); + int32_t L_5 = Array_GetLowerBound_m6431(L_4, 0, /*hidden argument*/NULL); + Array_t * L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = Array_GetLength_m6429(L_6, 0, /*hidden argument*/NULL); + Array_Sort_m6488(NULL /*static, unused*/, L_2, L_3, L_5, L_7, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_m496 (Object_t * __this /* static, unused */, Array_t * ___array, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + Array_t * L_3 = ___array; + NullCheck(L_3); + int32_t L_4 = Array_GetLowerBound_m6431(L_3, 0, /*hidden argument*/NULL); + Array_t * L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = Array_GetLength_m6429(L_5, 0, /*hidden argument*/NULL); + Object_t * L_7 = ___comparer; + Array_Sort_m6488(NULL /*static, unused*/, L_2, (Array_t *)NULL, L_4, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Int32,System.Int32) +extern "C" void Array_Sort_m6484 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + Array_Sort_m6488(NULL /*static, unused*/, L_0, (Array_t *)NULL, L_1, L_2, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Array,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern "C" void Array_Sort_m6485 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___keys; + Array_t * L_3 = ___items; + Array_t * L_4 = ___keys; + NullCheck(L_4); + int32_t L_5 = Array_GetLowerBound_m6431(L_4, 0, /*hidden argument*/NULL); + Array_t * L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = Array_GetLength_m6429(L_6, 0, /*hidden argument*/NULL); + Object_t * L_8 = ___comparer; + Array_Sort_m6488(NULL /*static, unused*/, L_2, L_3, L_5, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Array,System.Int32,System.Int32) +extern "C" void Array_Sort_m6486 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + { + Array_t * L_0 = ___keys; + Array_t * L_1 = ___items; + int32_t L_2 = ___index; + int32_t L_3 = ___length; + Array_Sort_m6488(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Int32,System.Int32,System.Collections.IComparer) +extern "C" void Array_Sort_m6487 (Object_t * __this /* static, unused */, Array_t * ___array, int32_t ___index, int32_t ___length, Object_t * ___comparer, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + Object_t * L_3 = ___comparer; + Array_Sort_m6488(NULL /*static, unused*/, L_0, (Array_t *)NULL, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::Sort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_m6488 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, int32_t ___index, int32_t ___length, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Array_t * L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___keys; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) > ((int32_t)1))) + { + goto IL_002f; + } + } + { + Array_t * L_4 = ___items; + if (!L_4) + { + goto IL_0035; + } + } + { + Array_t * L_5 = ___items; + NullCheck(L_5); + int32_t L_6 = Array_get_Rank_m4611(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)1))) + { + goto IL_0035; + } + } + +IL_002f: + { + RankException_t1727 * L_7 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10715(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0035: + { + Array_t * L_8 = ___items; + if (!L_8) + { + goto IL_0054; + } + } + { + Array_t * L_9 = ___keys; + NullCheck(L_9); + int32_t L_10 = Array_GetLowerBound_m6431(L_9, 0, /*hidden argument*/NULL); + Array_t * L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = Array_GetLowerBound_m6431(L_11, 0, /*hidden argument*/NULL); + if ((((int32_t)L_10) == ((int32_t)L_12))) + { + goto IL_0054; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0054: + { + int32_t L_14 = ___index; + Array_t * L_15 = ___keys; + NullCheck(L_15); + int32_t L_16 = Array_GetLowerBound_m6431(L_15, 0, /*hidden argument*/NULL); + if ((((int32_t)L_14) >= ((int32_t)L_16))) + { + goto IL_006c; + } + } + { + ArgumentOutOfRangeException_t915 * L_17 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_17, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_006c: + { + int32_t L_18 = ___length; + if ((((int32_t)L_18) >= ((int32_t)0))) + { + goto IL_0088; + } + } + { + String_t* L_19 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_20 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_20, _stringLiteral966, L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0088: + { + Array_t * L_21 = ___keys; + NullCheck(L_21); + int32_t L_22 = Array_get_Length_m4606(L_21, /*hidden argument*/NULL); + int32_t L_23 = ___index; + Array_t * L_24 = ___keys; + NullCheck(L_24); + int32_t L_25 = Array_GetLowerBound_m6431(L_24, 0, /*hidden argument*/NULL); + int32_t L_26 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_22-(int32_t)((int32_t)((int32_t)L_23+(int32_t)L_25))))) < ((int32_t)L_26))) + { + goto IL_00b2; + } + } + { + Array_t * L_27 = ___items; + if (!L_27) + { + goto IL_00b8; + } + } + { + int32_t L_28 = ___index; + Array_t * L_29 = ___items; + NullCheck(L_29); + int32_t L_30 = Array_get_Length_m4606(L_29, /*hidden argument*/NULL); + int32_t L_31 = ___length; + if ((((int32_t)L_28) <= ((int32_t)((int32_t)((int32_t)L_30-(int32_t)L_31))))) + { + goto IL_00b8; + } + } + +IL_00b2: + { + ArgumentException_t437 * L_32 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_32, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_32); + } + +IL_00b8: + { + int32_t L_33 = ___length; + if ((((int32_t)L_33) > ((int32_t)1))) + { + goto IL_00c0; + } + } + { + return; + } + +IL_00c0: + { + Object_t * L_34 = ___comparer; + if (L_34) + { + goto IL_0129; + } + } + { + Array_t * L_35 = ___items; + if (L_35) + { + goto IL_00d4; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_00db; + } + +IL_00d4: + { + Array_t * L_36 = ___items; + Swapper_t1115 * L_37 = Array_get_swapper_m6481(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + V_0 = L_37; + } + +IL_00db: + { + Array_t * L_38 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_38, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_00f5; + } + } + { + Array_t * L_39 = ___keys; + int32_t L_40 = ___index; + int32_t L_41 = ___length; + Swapper_t1115 * L_42 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, ((DoubleU5BU5D_t1774*)IsInst(L_39, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), L_40, L_41, L_42, /*hidden argument*/NULL); + return; + } + +IL_00f5: + { + Array_t * L_43 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_43, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_010f; + } + } + { + Array_t * L_44 = ___keys; + int32_t L_45 = ___index; + int32_t L_46 = ___length; + Swapper_t1115 * L_47 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, ((Int32U5BU5D_t420*)IsInst(L_44, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), L_45, L_46, L_47, /*hidden argument*/NULL); + return; + } + +IL_010f: + { + Array_t * L_48 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_48, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_0129; + } + } + { + Array_t * L_49 = ___keys; + int32_t L_50 = ___index; + int32_t L_51 = ___length; + Swapper_t1115 * L_52 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, ((CharU5BU5D_t458*)IsInst(L_49, CharU5BU5D_t458_il2cpp_TypeInfo_var)), L_50, L_51, L_52, /*hidden argument*/NULL); + return; + } + +IL_0129: + try + { // begin try (depth: 1) + int32_t L_53 = ___index; + V_1 = L_53; + int32_t L_54 = ___index; + int32_t L_55 = ___length; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_54+(int32_t)L_55))-(int32_t)1)); + Array_t * L_56 = ___keys; + Array_t * L_57 = ___items; + int32_t L_58 = V_1; + int32_t L_59 = V_2; + Object_t * L_60 = ___comparer; + Array_qsort_m6497(NULL /*static, unused*/, L_56, L_57, L_58, L_59, L_60, /*hidden argument*/NULL); + goto IL_0158; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0141; + throw e; + } + +CATCH_0141: + { // begin catch(System.Exception) + { + V_3 = ((Exception_t152 *)__exception_local); + String_t* L_61 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_62 = V_3; + InvalidOperationException_t914 * L_63 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_63, L_61, L_62, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_63); + } + +IL_0153: + { + goto IL_0158; + } + } // end catch (depth: 1) + +IL_0158: + { + return; + } +} +// System.Void System.Array::int_swapper(System.Int32,System.Int32) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Array_int_swapper_m6489 (Array_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = ((Int32U5BU5D_t420*)IsInst(__this, Int32U5BU5D_t420_il2cpp_TypeInfo_var)); + Int32U5BU5D_t420* L_0 = V_0; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_1 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + Int32U5BU5D_t420* L_3 = V_0; + int32_t L_4 = ___i; + Int32U5BU5D_t420* L_5 = V_0; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_4, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + Int32U5BU5D_t420* L_8 = V_0; + int32_t L_9 = ___j; + int32_t L_10 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))) = (int32_t)L_10; + return; + } +} +// System.Void System.Array::obj_swapper(System.Int32,System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void Array_obj_swapper_m6490 (Array_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + Object_t * V_1 = {0}; + { + V_0 = ((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_0 = V_0; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_1 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_0, L_2, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_3 = V_0; + int32_t L_4 = ___i; + ObjectU5BU5D_t162* L_5 = V_0; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + ArrayElementTypeCheck (L_3, (*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_4, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_8 = V_0; + int32_t L_9 = ___j; + Object_t * L_10 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + ArrayElementTypeCheck (L_8, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, L_9, sizeof(Object_t *))) = (Object_t *)L_10; + return; + } +} +// System.Void System.Array::slow_swapper(System.Int32,System.Int32) +extern "C" void Array_slow_swapper_m6491 (Array_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + int32_t L_0 = ___i; + Object_t * L_1 = Array_GetValueImpl_m6434(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___j; + Object_t * L_3 = Array_GetValue_m6444(__this, L_2, /*hidden argument*/NULL); + int32_t L_4 = ___i; + Array_SetValueImpl_m6435(__this, L_3, L_4, /*hidden argument*/NULL); + Object_t * L_5 = V_0; + int32_t L_6 = ___j; + Array_SetValueImpl_m6435(__this, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::double_swapper(System.Int32,System.Int32) +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern "C" void Array_double_swapper_m6492 (Array_t * __this, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + s_Il2CppMethodIntialized = true; + } + DoubleU5BU5D_t1774* V_0 = {0}; + double V_1 = 0.0; + { + V_0 = ((DoubleU5BU5D_t1774*)IsInst(__this, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)); + DoubleU5BU5D_t1774* L_0 = V_0; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_1 = (*(double*)(double*)SZArrayLdElema(L_0, L_2, sizeof(double))); + DoubleU5BU5D_t1774* L_3 = V_0; + int32_t L_4 = ___i; + DoubleU5BU5D_t1774* L_5 = V_0; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((double*)(double*)SZArrayLdElema(L_3, L_4, sizeof(double))) = (double)(*(double*)(double*)SZArrayLdElema(L_5, L_7, sizeof(double))); + DoubleU5BU5D_t1774* L_8 = V_0; + int32_t L_9 = ___j; + double L_10 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((double*)(double*)SZArrayLdElema(L_8, L_9, sizeof(double))) = (double)L_10; + return; + } +} +// System.Int32 System.Array::new_gap(System.Int32) +extern "C" int32_t Array_new_gap_m6493 (Object_t * __this /* static, unused */, int32_t ___gap, const MethodInfo* method) +{ + { + int32_t L_0 = ___gap; + ___gap = ((int32_t)((int32_t)((int32_t)((int32_t)L_0*(int32_t)((int32_t)10)))/(int32_t)((int32_t)13))); + int32_t L_1 = ___gap; + if ((((int32_t)L_1) == ((int32_t)((int32_t)9)))) + { + goto IL_0019; + } + } + { + int32_t L_2 = ___gap; + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)10))))) + { + goto IL_001c; + } + } + +IL_0019: + { + return ((int32_t)11); + } + +IL_001c: + { + int32_t L_3 = ___gap; + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0025; + } + } + { + return 1; + } + +IL_0025: + { + int32_t L_4 = ___gap; + return L_4; + } +} +// System.Void System.Array::combsort(System.Double[],System.Int32,System.Int32,System.Array/Swapper) +extern "C" void Array_combsort_m6494 (Object_t * __this /* static, unused */, DoubleU5BU5D_t1774* ___array, int32_t ___start, int32_t ___size, Swapper_t1115 * ___swap_items, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + double V_5 = 0.0; + { + int32_t L_0 = ___size; + V_0 = L_0; + } + +IL_0002: + { + int32_t L_1 = V_0; + int32_t L_2 = Array_new_gap_m6493(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = 0; + int32_t L_3 = ___start; + int32_t L_4 = ___size; + int32_t L_5 = V_0; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))-(int32_t)L_5)); + int32_t L_6 = ___start; + V_3 = L_6; + goto IL_0050; + } + +IL_0018: + { + int32_t L_7 = V_3; + int32_t L_8 = V_0; + V_4 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + DoubleU5BU5D_t1774* L_9 = ___array; + int32_t L_10 = V_3; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + DoubleU5BU5D_t1774* L_12 = ___array; + int32_t L_13 = V_4; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + if ((!(((double)(*(double*)(double*)SZArrayLdElema(L_9, L_11, sizeof(double)))) > ((double)(*(double*)(double*)SZArrayLdElema(L_12, L_14, sizeof(double))))))) + { + goto IL_004c; + } + } + { + DoubleU5BU5D_t1774* L_15 = ___array; + int32_t L_16 = V_3; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + V_5 = (*(double*)(double*)SZArrayLdElema(L_15, L_17, sizeof(double))); + DoubleU5BU5D_t1774* L_18 = ___array; + int32_t L_19 = V_3; + DoubleU5BU5D_t1774* L_20 = ___array; + int32_t L_21 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + *((double*)(double*)SZArrayLdElema(L_18, L_19, sizeof(double))) = (double)(*(double*)(double*)SZArrayLdElema(L_20, L_22, sizeof(double))); + DoubleU5BU5D_t1774* L_23 = ___array; + int32_t L_24 = V_4; + double L_25 = V_5; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((double*)(double*)SZArrayLdElema(L_23, L_24, sizeof(double))) = (double)L_25; + V_1 = 1; + Swapper_t1115 * L_26 = ___swap_items; + if (!L_26) + { + goto IL_004c; + } + } + { + Swapper_t1115 * L_27 = ___swap_items; + int32_t L_28 = V_3; + int32_t L_29 = V_4; + NullCheck(L_27); + Swapper_Invoke_m6409(L_27, L_28, L_29, /*hidden argument*/NULL); + } + +IL_004c: + { + int32_t L_30 = V_3; + V_3 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_0050: + { + int32_t L_31 = V_3; + int32_t L_32 = V_2; + if ((((int32_t)L_31) < ((int32_t)L_32))) + { + goto IL_0018; + } + } + { + int32_t L_33 = V_0; + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + goto IL_0069; + } + } + { + bool L_34 = V_1; + if (L_34) + { + goto IL_0069; + } + } + { + goto IL_006e; + } + +IL_0069: + { + goto IL_0002; + } + +IL_006e: + { + return; + } +} +// System.Void System.Array::combsort(System.Int32[],System.Int32,System.Int32,System.Array/Swapper) +extern "C" void Array_combsort_m6495 (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___start, int32_t ___size, Swapper_t1115 * ___swap_items, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + int32_t L_0 = ___size; + V_0 = L_0; + } + +IL_0002: + { + int32_t L_1 = V_0; + int32_t L_2 = Array_new_gap_m6493(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = 0; + int32_t L_3 = ___start; + int32_t L_4 = ___size; + int32_t L_5 = V_0; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))-(int32_t)L_5)); + int32_t L_6 = ___start; + V_3 = L_6; + goto IL_0050; + } + +IL_0018: + { + int32_t L_7 = V_3; + int32_t L_8 = V_0; + V_4 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + Int32U5BU5D_t420* L_9 = ___array; + int32_t L_10 = V_3; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Int32U5BU5D_t420* L_12 = ___array; + int32_t L_13 = V_4; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + if ((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_9, L_11, sizeof(int32_t)))) <= ((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_12, L_14, sizeof(int32_t)))))) + { + goto IL_004c; + } + } + { + Int32U5BU5D_t420* L_15 = ___array; + int32_t L_16 = V_3; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + V_5 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_15, L_17, sizeof(int32_t))); + Int32U5BU5D_t420* L_18 = ___array; + int32_t L_19 = V_3; + Int32U5BU5D_t420* L_20 = ___array; + int32_t L_21 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + *((int32_t*)(int32_t*)SZArrayLdElema(L_18, L_19, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_20, L_22, sizeof(int32_t))); + Int32U5BU5D_t420* L_23 = ___array; + int32_t L_24 = V_4; + int32_t L_25 = V_5; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, L_24, sizeof(int32_t))) = (int32_t)L_25; + V_1 = 1; + Swapper_t1115 * L_26 = ___swap_items; + if (!L_26) + { + goto IL_004c; + } + } + { + Swapper_t1115 * L_27 = ___swap_items; + int32_t L_28 = V_3; + int32_t L_29 = V_4; + NullCheck(L_27); + Swapper_Invoke_m6409(L_27, L_28, L_29, /*hidden argument*/NULL); + } + +IL_004c: + { + int32_t L_30 = V_3; + V_3 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_0050: + { + int32_t L_31 = V_3; + int32_t L_32 = V_2; + if ((((int32_t)L_31) < ((int32_t)L_32))) + { + goto IL_0018; + } + } + { + int32_t L_33 = V_0; + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + goto IL_0069; + } + } + { + bool L_34 = V_1; + if (L_34) + { + goto IL_0069; + } + } + { + goto IL_006e; + } + +IL_0069: + { + goto IL_0002; + } + +IL_006e: + { + return; + } +} +// System.Void System.Array::combsort(System.Char[],System.Int32,System.Int32,System.Array/Swapper) +extern "C" void Array_combsort_m6496 (Object_t * __this /* static, unused */, CharU5BU5D_t458* ___array, int32_t ___start, int32_t ___size, Swapper_t1115 * ___swap_items, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + { + int32_t L_0 = ___size; + V_0 = L_0; + } + +IL_0002: + { + int32_t L_1 = V_0; + int32_t L_2 = Array_new_gap_m6493(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = 0; + int32_t L_3 = ___start; + int32_t L_4 = ___size; + int32_t L_5 = V_0; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))-(int32_t)L_5)); + int32_t L_6 = ___start; + V_3 = L_6; + goto IL_0050; + } + +IL_0018: + { + int32_t L_7 = V_3; + int32_t L_8 = V_0; + V_4 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + CharU5BU5D_t458* L_9 = ___array; + int32_t L_10 = V_3; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + CharU5BU5D_t458* L_12 = ___array; + int32_t L_13 = V_4; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_9, L_11, sizeof(uint16_t)))) <= ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_14, sizeof(uint16_t)))))) + { + goto IL_004c; + } + } + { + CharU5BU5D_t458* L_15 = ___array; + int32_t L_16 = V_3; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + V_5 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_15, L_17, sizeof(uint16_t))); + CharU5BU5D_t458* L_18 = ___array; + int32_t L_19 = V_3; + CharU5BU5D_t458* L_20 = ___array; + int32_t L_21 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_18, L_19, sizeof(uint16_t))) = (uint16_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_20, L_22, sizeof(uint16_t))); + CharU5BU5D_t458* L_23 = ___array; + int32_t L_24 = V_4; + uint16_t L_25 = V_5; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_23, L_24, sizeof(uint16_t))) = (uint16_t)L_25; + V_1 = 1; + Swapper_t1115 * L_26 = ___swap_items; + if (!L_26) + { + goto IL_004c; + } + } + { + Swapper_t1115 * L_27 = ___swap_items; + int32_t L_28 = V_3; + int32_t L_29 = V_4; + NullCheck(L_27); + Swapper_Invoke_m6409(L_27, L_28, L_29, /*hidden argument*/NULL); + } + +IL_004c: + { + int32_t L_30 = V_3; + V_3 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_0050: + { + int32_t L_31 = V_3; + int32_t L_32 = V_2; + if ((((int32_t)L_31) < ((int32_t)L_32))) + { + goto IL_0018; + } + } + { + int32_t L_33 = V_0; + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + goto IL_0069; + } + } + { + bool L_34 = V_1; + if (L_34) + { + goto IL_0069; + } + } + { + goto IL_006e; + } + +IL_0069: + { + goto IL_0002; + } + +IL_006e: + { + return; + } +} +// System.Void System.Array::qsort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer) +extern "C" void Array_qsort_m6497 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, int32_t ___low0, int32_t ___high0, Object_t * ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = L_2; + int32_t L_3 = ___high0; + V_1 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Array_t * L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + Object_t * L_9 = Array_GetValueImpl_m6434(L_7, L_8, /*hidden argument*/NULL); + V_3 = L_9; + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Array_t * L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + Object_t * L_15 = Array_GetValueImpl_m6434(L_13, L_14, /*hidden argument*/NULL); + Object_t * L_16 = V_3; + Object_t * L_17 = ___comparer; + int32_t L_18 = Array_compare_m6499(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Object_t * L_22 = V_3; + Array_t * L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + Object_t * L_25 = Array_GetValueImpl_m6434(L_23, L_24, /*hidden argument*/NULL); + Object_t * L_26 = ___comparer; + int32_t L_27 = Array_compare_m6499(NULL /*static, unused*/, L_22, L_25, L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Array_t * L_30 = ___keys; + Array_t * L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + Array_swap_m6498(NULL /*static, unused*/, L_30, L_31, L_32, L_33, /*hidden argument*/NULL); + int32_t L_34 = V_0; + V_0 = ((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = ((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Array_t * L_38 = ___keys; + Array_t * L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t * L_42 = ___comparer; + Array_qsort_m6497(NULL /*static, unused*/, L_38, L_39, L_40, L_41, L_42, /*hidden argument*/NULL); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Array_t * L_45 = ___keys; + Array_t * L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t * L_49 = ___comparer; + Array_qsort_m6497(NULL /*static, unused*/, L_45, L_46, L_47, L_48, L_49, /*hidden argument*/NULL); + } + +IL_00b1: + { + return; + } +} +// System.Void System.Array::swap(System.Array,System.Array,System.Int32,System.Int32) +extern "C" void Array_swap_m6498 (Object_t * __this /* static, unused */, Array_t * ___keys, Array_t * ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + Array_t * L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + Object_t * L_2 = Array_GetValueImpl_m6434(L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Array_t * L_3 = ___keys; + Array_t * L_4 = ___keys; + int32_t L_5 = ___j; + NullCheck(L_4); + Object_t * L_6 = Array_GetValue_m6444(L_4, L_5, /*hidden argument*/NULL); + int32_t L_7 = ___i; + NullCheck(L_3); + Array_SetValueImpl_m6435(L_3, L_6, L_7, /*hidden argument*/NULL); + Array_t * L_8 = ___keys; + Object_t * L_9 = V_0; + int32_t L_10 = ___j; + NullCheck(L_8); + Array_SetValueImpl_m6435(L_8, L_9, L_10, /*hidden argument*/NULL); + Array_t * L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Array_t * L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + Object_t * L_14 = Array_GetValueImpl_m6434(L_12, L_13, /*hidden argument*/NULL); + V_0 = L_14; + Array_t * L_15 = ___items; + Array_t * L_16 = ___items; + int32_t L_17 = ___j; + NullCheck(L_16); + Object_t * L_18 = Array_GetValueImpl_m6434(L_16, L_17, /*hidden argument*/NULL); + int32_t L_19 = ___i; + NullCheck(L_15); + Array_SetValueImpl_m6435(L_15, L_18, L_19, /*hidden argument*/NULL); + Array_t * L_20 = ___items; + Object_t * L_21 = V_0; + int32_t L_22 = ___j; + NullCheck(L_20); + Array_SetValueImpl_m6435(L_20, L_21, L_22, /*hidden argument*/NULL); + } + +IL_0042: + { + return; + } +} +// System.Int32 System.Array::compare(System.Object,System.Object,System.Collections.IComparer) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern "C" int32_t Array_compare_m6499 (Object_t * __this /* static, unused */, Object_t * ___value1, Object_t * ___value2, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = ___value1; + if (L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = ___value2; + if (L_1) + { + goto IL_0012; + } + } + { + G_B4_0 = 0; + goto IL_0013; + } + +IL_0012: + { + G_B4_0 = (-1); + } + +IL_0013: + { + return G_B4_0; + } + +IL_0014: + { + Object_t * L_2 = ___value2; + if (L_2) + { + goto IL_001c; + } + } + { + return 1; + } + +IL_001c: + { + Object_t * L_3 = ___comparer; + if (L_3) + { + goto IL_002f; + } + } + { + Object_t * L_4 = ___value1; + Object_t * L_5 = ___value2; + NullCheck(((Object_t *)Castclass(L_4, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_6 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_4, IComparable_t1796_il2cpp_TypeInfo_var)), L_5); + return L_6; + } + +IL_002f: + { + Object_t * L_7 = ___comparer; + Object_t * L_8 = ___value1; + Object_t * L_9 = ___value2; + NullCheck(L_7); + int32_t L_10 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_7, L_8, L_9); + return L_10; + } +} +// System.Void System.Array::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_CopyTo_m6500 (Array_t * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = Array_get_Rank_m4611(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + int32_t L_6 = Array_GetLength_m6429(__this, 0, /*hidden argument*/NULL); + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_GetLowerBound_m6431(L_7, 0, /*hidden argument*/NULL); + Array_t * L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = Array_GetLength_m6429(L_9, 0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Array_t * L_12 = ___array; + NullCheck(L_12); + int32_t L_13 = Array_get_Rank_m4611(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, _stringLiteral249, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + int32_t L_19 = Array_GetLowerBound_m6431(__this, 0, /*hidden argument*/NULL); + Array_t * L_20 = ___array; + int32_t L_21 = ___index; + int32_t L_22 = Array_GetLength_m6429(__this, 0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, __this, L_19, L_20, L_21, L_22, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Array::CopyTo(System.Array,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1058; +extern "C" void Array_CopyTo_m6501 (Array_t * __this, Array_t * ___array, int64_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1058 = il2cpp_codegen_string_literal_from_index(1058); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___index; + if ((((int64_t)L_0) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___index; + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0029; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1058, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral249, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + Array_t * L_4 = ___array; + int64_t L_5 = ___index; + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, __this, L_4, (((int32_t)((int32_t)L_5)))); + return; + } +} +// System.Void System.Array::ConstrainedCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) +extern "C" void Array_ConstrainedCopy_m6502 (Object_t * __this /* static, unused */, Array_t * ___sourceArray, int32_t ___sourceIndex, Array_t * ___destinationArray, int32_t ___destinationIndex, int32_t ___length, const MethodInfo* method) +{ + { + Array_t * L_0 = ___sourceArray; + int32_t L_1 = ___sourceIndex; + Array_t * L_2 = ___destinationArray; + int32_t L_3 = ___destinationIndex; + int32_t L_4 = ___length; + Array_Copy_m6471(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Type::.ctor() +extern "C" void Type__ctor_m6503 (Type_t * __this, const MethodInfo* method) +{ + { + MemberInfo__ctor_m6571(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Type::.cctor() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* MemberFilter_t1118_il2cpp_TypeInfo_var; +extern TypeInfo* Missing_t1367_il2cpp_TypeInfo_var; +extern const MethodInfo* Type_FilterAttribute_impl_m6507_MethodInfo_var; +extern const MethodInfo* Type_FilterName_impl_m6505_MethodInfo_var; +extern const MethodInfo* Type_FilterNameIgnoreCase_impl_m6506_MethodInfo_var; +extern "C" void Type__cctor_m6504 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + MemberFilter_t1118_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(740); + Missing_t1367_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(741); + Type_FilterAttribute_impl_m6507_MethodInfo_var = il2cpp_codegen_method_info_from_index(348); + Type_FilterName_impl_m6505_MethodInfo_var = il2cpp_codegen_method_info_from_index(349); + Type_FilterNameIgnoreCase_impl_m6506_MethodInfo_var = il2cpp_codegen_method_info_from_index(350); + s_Il2CppMethodIntialized = true; + } + { + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___Delimiter_2 = ((int32_t)46); + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 0)); + IntPtr_t L_0 = { (void*)Type_FilterAttribute_impl_m6507_MethodInfo_var }; + MemberFilter_t1118 * L_1 = (MemberFilter_t1118 *)il2cpp_codegen_object_new (MemberFilter_t1118_il2cpp_TypeInfo_var); + MemberFilter__ctor_m10850(L_1, NULL, L_0, /*hidden argument*/NULL); + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___FilterAttribute_4 = L_1; + IntPtr_t L_2 = { (void*)Type_FilterName_impl_m6505_MethodInfo_var }; + MemberFilter_t1118 * L_3 = (MemberFilter_t1118 *)il2cpp_codegen_object_new (MemberFilter_t1118_il2cpp_TypeInfo_var); + MemberFilter__ctor_m10850(L_3, NULL, L_2, /*hidden argument*/NULL); + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___FilterName_5 = L_3; + IntPtr_t L_4 = { (void*)Type_FilterNameIgnoreCase_impl_m6506_MethodInfo_var }; + MemberFilter_t1118 * L_5 = (MemberFilter_t1118 *)il2cpp_codegen_object_new (MemberFilter_t1118_il2cpp_TypeInfo_var); + MemberFilter__ctor_m10850(L_5, NULL, L_4, /*hidden argument*/NULL); + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___FilterNameIgnoreCase_6 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(Missing_t1367_il2cpp_TypeInfo_var); + Missing_t1367 * L_6 = ((Missing_t1367_StaticFields*)Missing_t1367_il2cpp_TypeInfo_var->static_fields)->___Value_0; + ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___Missing_7 = L_6; + return; + } +} +// System.Boolean System.Type::FilterName_impl(System.Reflection.MemberInfo,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool Type_FilterName_impl_m6505 (Object_t * __this /* static, unused */, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object_t * L_0 = ___filterCriteria; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + String_t* L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001a; + } + } + +IL_0018: + { + return 0; + } + +IL_001a: + { + String_t* L_4 = V_0; + String_t* L_5 = V_0; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + NullCheck(L_4); + uint16_t L_7 = String_get_Chars_m2061(L_4, ((int32_t)((int32_t)L_6-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)42))))) + { + goto IL_004f; + } + } + { + String_t* L_8 = V_0; + MemberInfo_t * L_9 = ___m; + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9); + String_t* L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_13 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_14 = String_Compare_m5753(NULL /*static, unused*/, L_8, 0, L_10, 0, ((int32_t)((int32_t)L_12-(int32_t)1)), 0, L_13, /*hidden argument*/NULL); + return ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); + } + +IL_004f: + { + String_t* L_15 = V_0; + MemberInfo_t * L_16 = ___m; + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16); + NullCheck(L_15); + bool L_18 = String_Equals_m4733(L_15, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Boolean System.Type::FilterNameIgnoreCase_impl(System.Reflection.MemberInfo,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool Type_FilterNameIgnoreCase_impl_m6506 (Object_t * __this /* static, unused */, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object_t * L_0 = ___filterCriteria; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0018; + } + } + { + String_t* L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001a; + } + } + +IL_0018: + { + return 0; + } + +IL_001a: + { + String_t* L_4 = V_0; + String_t* L_5 = V_0; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + NullCheck(L_4); + uint16_t L_7 = String_get_Chars_m2061(L_4, ((int32_t)((int32_t)L_6-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)42))))) + { + goto IL_004f; + } + } + { + String_t* L_8 = V_0; + MemberInfo_t * L_9 = ___m; + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9); + String_t* L_11 = V_0; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_13 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_14 = String_Compare_m5753(NULL /*static, unused*/, L_8, 0, L_10, 0, ((int32_t)((int32_t)L_12-(int32_t)1)), 1, L_13, /*hidden argument*/NULL); + return ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); + } + +IL_004f: + { + String_t* L_15 = V_0; + MemberInfo_t * L_16 = ___m; + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_18 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_19 = String_Compare_m4649(NULL /*static, unused*/, L_15, L_17, 1, L_18, /*hidden argument*/NULL); + return ((((int32_t)L_19) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Type::FilterAttribute_impl(System.Reflection.MemberInfo,System.Object) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* PropertyInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* EventInfo_t_il2cpp_TypeInfo_var; +extern "C" bool Type_FilterAttribute_impl_m6507 (Object_t * __this /* static, unused */, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + PropertyInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(744); + EventInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(745); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___filterCriteria; + NullCheck(((Object_t *)Castclass(L_0, IConvertible_t1797_il2cpp_TypeInfo_var))); + int32_t L_1 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(7 /* System.Int32 System.IConvertible::ToInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_0, IConvertible_t1797_il2cpp_TypeInfo_var)), (Object_t *)NULL); + V_0 = L_1; + MemberInfo_t * L_2 = ___m; + if (!((MethodInfo_t *)IsInstClass(L_2, MethodInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_002c; + } + } + { + MemberInfo_t * L_3 = ___m; + NullCheck(((MethodInfo_t *)CastclassClass(L_3, MethodInfo_t_il2cpp_TypeInfo_var))); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, ((MethodInfo_t *)CastclassClass(L_3, MethodInfo_t_il2cpp_TypeInfo_var))); + int32_t L_5 = V_0; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)L_5))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_002c: + { + MemberInfo_t * L_6 = ___m; + if (!((FieldInfo_t *)IsInstClass(L_6, FieldInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_004b; + } + } + { + MemberInfo_t * L_7 = ___m; + NullCheck(((FieldInfo_t *)CastclassClass(L_7, FieldInfo_t_il2cpp_TypeInfo_var))); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, ((FieldInfo_t *)CastclassClass(L_7, FieldInfo_t_il2cpp_TypeInfo_var))); + int32_t L_9 = V_0; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_8&(int32_t)L_9))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_004b: + { + MemberInfo_t * L_10 = ___m; + if (!((PropertyInfo_t *)IsInstClass(L_10, PropertyInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_006a; + } + } + { + MemberInfo_t * L_11 = ___m; + NullCheck(((PropertyInfo_t *)CastclassClass(L_11, PropertyInfo_t_il2cpp_TypeInfo_var))); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.PropertyAttributes System.Reflection.PropertyInfo::get_Attributes() */, ((PropertyInfo_t *)CastclassClass(L_11, PropertyInfo_t_il2cpp_TypeInfo_var))); + int32_t L_13 = V_0; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_12&(int32_t)L_13))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_006a: + { + MemberInfo_t * L_14 = ___m; + if (!((EventInfo_t *)IsInstClass(L_14, EventInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_0089; + } + } + { + MemberInfo_t * L_15 = ___m; + NullCheck(((EventInfo_t *)CastclassClass(L_15, EventInfo_t_il2cpp_TypeInfo_var))); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.EventAttributes System.Reflection.EventInfo::get_Attributes() */, ((EventInfo_t *)CastclassClass(L_15, EventInfo_t_il2cpp_TypeInfo_var))); + int32_t L_17 = V_0; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_16&(int32_t)L_17))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0089: + { + return 0; + } +} +// System.Reflection.TypeAttributes System.Type::get_Attributes() +extern "C" int32_t Type_get_Attributes_m6508 (Type_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(58 /* System.Reflection.TypeAttributes System.Type::GetAttributeFlagsImpl() */, __this); + return L_0; + } +} +// System.Type System.Type::get_DeclaringType() +extern "C" Type_t * Type_get_DeclaringType_m6509 (Type_t * __this, const MethodInfo* method) +{ + { + return (Type_t *)NULL; + } +} +// System.Boolean System.Type::get_HasElementType() +extern "C" bool Type_get_HasElementType_m6510 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(59 /* System.Boolean System.Type::HasElementTypeImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsAbstract() +extern "C" bool Type_get_IsAbstract_m6511 (Type_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Type::get_IsArray() +extern "C" bool Type_get_IsArray_m6512 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(60 /* System.Boolean System.Type::IsArrayImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsByRef() +extern "C" bool Type_get_IsByRef_m6513 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(61 /* System.Boolean System.Type::IsByRefImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsClass() +extern "C" bool Type_get_IsClass_m6514 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, __this); + if (!L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, __this); + return ((((int32_t)L_1) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Type::get_IsContextful() +extern "C" bool Type_get_IsContextful_m6515 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(65 /* System.Boolean System.Type::IsContextfulImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsEnum() +extern const Il2CppType* Enum_t941_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_get_IsEnum_m6516 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enum_t941_0_0_0_var = il2cpp_codegen_type_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + bool L_1 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, __this, L_0); + return L_1; + } +} +// System.Boolean System.Type::get_IsExplicitLayout() +extern "C" bool Type_get_IsExplicitLayout_m6517 (Type_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)24)))) == ((int32_t)((int32_t)16)))? 1 : 0); + } +} +// System.Boolean System.Type::get_IsInterface() +extern "C" bool Type_get_IsInterface_m6518 (Type_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0); + } +} +// System.Boolean System.Type::get_IsMarshalByRef() +extern "C" bool Type_get_IsMarshalByRef_m6519 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(66 /* System.Boolean System.Type::IsMarshalByRefImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsPointer() +extern "C" bool Type_get_IsPointer_m6520 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(62 /* System.Boolean System.Type::IsPointerImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsPrimitive() +extern "C" bool Type_get_IsPrimitive_m6521 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(63 /* System.Boolean System.Type::IsPrimitiveImpl() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsSealed() +extern "C" bool Type_get_IsSealed_m6522 (Type_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Type::get_IsSerializable() +extern const Il2CppType* Enum_t941_0_0_0_var; +extern const Il2CppType* Delegate_t435_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_get_IsSerializable_m6523 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enum_t941_0_0_0_var = il2cpp_codegen_type_from_index(550); + Delegate_t435_0_0_0_var = il2cpp_codegen_type_from_index(720); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + int32_t G_B8_0 = 0; + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)8192)))) + { + goto IL_0013; + } + } + { + return 1; + } + +IL_0013: + { + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, __this); + V_0 = L_1; + Type_t * L_2 = V_0; + if (L_2) + { + goto IL_0022; + } + } + { + return 0; + } + +IL_0022: + { + Type_t * L_3 = V_0; + NullCheck(L_3); + bool L_4 = Type_get_IsSystemType_m6559(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0058; + } + } + { + Type_t * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + bool L_7 = Type_type_is_subtype_of_m6537(NULL /*static, unused*/, L_5, L_6, 0, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0056; + } + } + { + Type_t * L_8 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Delegate_t435_0_0_0_var), /*hidden argument*/NULL); + bool L_10 = Type_type_is_subtype_of_m6537(NULL /*static, unused*/, L_8, L_9, 0, /*hidden argument*/NULL); + G_B8_0 = ((int32_t)(L_10)); + goto IL_0057; + } + +IL_0056: + { + G_B8_0 = 1; + } + +IL_0057: + { + return G_B8_0; + } + +IL_0058: + { + Type_t * L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_11) == ((Object_t*)(Type_t *)L_12))) + { + goto IL_0078; + } + } + { + Type_t * L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Delegate_t435_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_13) == ((Object_t*)(Type_t *)L_14)))) + { + goto IL_007a; + } + } + +IL_0078: + { + return 1; + } + +IL_007a: + { + Type_t * L_15 = V_0; + NullCheck(L_15); + Type_t * L_16 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_15); + V_0 = L_16; + Type_t * L_17 = V_0; + if (L_17) + { + goto IL_0058; + } + } + { + return 0; + } +} +// System.Boolean System.Type::get_IsValueType() +extern "C" bool Type_get_IsValueType_m6524 (Type_t * __this, const MethodInfo* method) +{ + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(64 /* System.Boolean System.Type::IsValueTypeImpl() */, __this); + return L_0; + } +} +// System.Reflection.MemberTypes System.Type::get_MemberType() +extern "C" int32_t Type_get_MemberType_m6525 (Type_t * __this, const MethodInfo* method) +{ + { + return (int32_t)(((int32_t)32)); + } +} +// System.Type System.Type::get_ReflectedType() +extern "C" Type_t * Type_get_ReflectedType_m6526 (Type_t * __this, const MethodInfo* method) +{ + { + return (Type_t *)NULL; + } +} +// System.RuntimeTypeHandle System.Type::get_TypeHandle() +extern TypeInfo* RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var; +extern "C" RuntimeTypeHandle_t1117 Type_get_TypeHandle_m6527 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(746); + s_Il2CppMethodIntialized = true; + } + RuntimeTypeHandle_t1117 V_0 = {0}; + { + Initobj (RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var, (&V_0)); + RuntimeTypeHandle_t1117 L_0 = V_0; + return L_0; + } +} +// System.Boolean System.Type::Equals(System.Object) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_Equals_m6528 (Type_t * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___o; + V_0 = ((Type_t *)IsInstClass(L_1, Type_t_il2cpp_TypeInfo_var)); + Type_t * L_2 = V_0; + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + Type_t * L_3 = V_0; + bool L_4 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, __this, L_3); + return L_4; + } +} +// System.Boolean System.Type::Equals(System.Type) +extern "C" bool Type_Equals_m6529 (Type_t * __this, Type_t * ___o, const MethodInfo* method) +{ + { + Type_t * L_0 = ___o; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, __this); + Type_t * L_2 = ___o; + NullCheck(L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_2); + NullCheck(L_1); + bool L_4 = Type_EqualsInternal_m6530(L_1, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Type::EqualsInternal(System.Type) +extern "C" bool Type_EqualsInternal_m6530 (Type_t * __this, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_EqualsInternal_m6530_ftn) (Type_t *, Type_t *); + return ((Type_EqualsInternal_m6530_ftn)mscorlib::System::Type::EqualsInternal) (__this, ___type); +} +// System.Type System.Type::internal_from_handle(System.IntPtr) +extern "C" Type_t * Type_internal_from_handle_m6531 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Type_internal_from_handle_m6531_ftn) (IntPtr_t); + return ((Type_internal_from_handle_m6531_ftn)mscorlib::System::Type::internal_from_handle) (___handle); +} +// System.Type System.Type::internal_from_name(System.String,System.Boolean,System.Boolean) +extern "C" Type_t * Type_internal_from_name_m6532 (Object_t * __this /* static, unused */, String_t* ___name, bool ___throwOnError, bool ___ignoreCase, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Type_internal_from_name_m6532_ftn) (String_t*, bool, bool); + return ((Type_internal_from_name_m6532_ftn)mscorlib::System::Type::internal_from_name) (___name, ___throwOnError, ___ignoreCase); +} +// System.Type System.Type::GetType(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1093; +extern "C" Type_t * Type_GetType_m6533 (Object_t * __this /* static, unused */, String_t* ___typeName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1093 = il2cpp_codegen_string_literal_from_index(1093); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___typeName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1093, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___typeName; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_internal_from_name_m6532(NULL /*static, unused*/, L_2, 0, 0, /*hidden argument*/NULL); + return L_3; + } +} +// System.Type System.Type::GetType(System.String,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1093; +extern Il2CppCodeGenString* _stringLiteral1094; +extern Il2CppCodeGenString* _stringLiteral222; +extern "C" Type_t * Type_GetType_m2083 (Object_t * __this /* static, unused */, String_t* ___typeName, bool ___throwOnError, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + _stringLiteral1093 = il2cpp_codegen_string_literal_from_index(1093); + _stringLiteral1094 = il2cpp_codegen_string_literal_from_index(1094); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + String_t* L_0 = ___typeName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1093, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___typeName; + bool L_3 = ___throwOnError; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_internal_from_name_m6532(NULL /*static, unused*/, L_2, L_3, 0, /*hidden argument*/NULL); + V_0 = L_4; + bool L_5 = ___throwOnError; + if (!L_5) + { + goto IL_003c; + } + } + { + Type_t * L_6 = V_0; + if (L_6) + { + goto IL_003c; + } + } + { + String_t* L_7 = ___typeName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1094, L_7, _stringLiteral222, /*hidden argument*/NULL); + TypeLoadException_t1691 * L_9 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10803(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003c: + { + Type_t * L_10 = V_0; + return L_10; + } +} +// System.TypeCode System.Type::GetTypeCodeInternal(System.Type) +extern "C" int32_t Type_GetTypeCodeInternal_m6534 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Type_GetTypeCodeInternal_m6534_ftn) (Type_t *); + return ((Type_GetTypeCodeInternal_m6534_ftn)mscorlib::System::Type::GetTypeCodeInternal) (___type); +} +// System.TypeCode System.Type::GetTypeCode(System.Type) +extern TypeInfo* MonoType_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" int32_t Type_GetTypeCode_m6535 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoType_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(747); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + if (!((MonoType_t *)IsInstClass(L_0, MonoType_t_il2cpp_TypeInfo_var))) + { + goto IL_0012; + } + } + { + Type_t * L_1 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_2 = Type_GetTypeCodeInternal_m6534(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_0012: + { + Type_t * L_3 = ___type; + if (L_3) + { + goto IL_001a; + } + } + { + return (int32_t)(0); + } + +IL_001a: + { + Type_t * L_4 = ___type; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_4); + ___type = L_5; + Type_t * L_6 = ___type; + NullCheck(L_6); + bool L_7 = Type_get_IsSystemType_m6559(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_002f; + } + } + { + return (int32_t)(1); + } + +IL_002f: + { + Type_t * L_8 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_9 = Type_GetTypeCodeInternal_m6534(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Type_t * Type_GetTypeFromHandle_m585 (Object_t * __this /* static, unused */, RuntimeTypeHandle_t1117 ___handle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = RuntimeTypeHandle_get_Value_m6587((&___handle), /*hidden argument*/NULL); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0018; + } + } + { + return (Type_t *)NULL; + } + +IL_0018: + { + IntPtr_t L_3 = RuntimeTypeHandle_get_Value_m6587((&___handle), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_internal_from_handle_m6531(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.RuntimeTypeHandle System.Type::GetTypeHandle(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" RuntimeTypeHandle_t1117 Type_GetTypeHandle_m6536 (Object_t * __this /* static, unused */, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + Object_t * L_2 = ___o; + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + RuntimeTypeHandle_t1117 L_4 = (RuntimeTypeHandle_t1117 )VirtFuncInvoker0< RuntimeTypeHandle_t1117 >::Invoke(35 /* System.RuntimeTypeHandle System.Type::get_TypeHandle() */, L_3); + return L_4; + } +} +// System.Boolean System.Type::type_is_subtype_of(System.Type,System.Type,System.Boolean) +extern "C" bool Type_type_is_subtype_of_m6537 (Object_t * __this /* static, unused */, Type_t * ___a, Type_t * ___b, bool ___check_interfaces, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_type_is_subtype_of_m6537_ftn) (Type_t *, Type_t *, bool); + return ((Type_type_is_subtype_of_m6537_ftn)mscorlib::System::Type::type_is_subtype_of) (___a, ___b, ___check_interfaces); +} +// System.Boolean System.Type::type_is_assignable_from(System.Type,System.Type) +extern "C" bool Type_type_is_assignable_from_m6538 (Object_t * __this /* static, unused */, Type_t * ___a, Type_t * ___b, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_type_is_assignable_from_m6538_ftn) (Type_t *, Type_t *); + return ((Type_type_is_assignable_from_m6538_ftn)mscorlib::System::Type::type_is_assignable_from) (___a, ___b); +} +// System.Boolean System.Type::IsSubclassOf(System.Type) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_IsSubclassOf_m6539 (Type_t * __this, Type_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + int32_t G_B7_0 = 0; + { + Type_t * L_0 = ___c; + if (!L_0) + { + goto IL_000d; + } + } + { + Type_t * L_1 = ___c; + if ((!(((Object_t*)(Type_t *)L_1) == ((Object_t*)(Type_t *)__this)))) + { + goto IL_000f; + } + } + +IL_000d: + { + return 0; + } + +IL_000f: + { + bool L_2 = Type_get_IsSystemType_m6559(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0031; + } + } + { + Type_t * L_3 = ___c; + NullCheck(L_3); + bool L_4 = Type_get_IsSystemType_m6559(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002f; + } + } + { + Type_t * L_5 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + bool L_6 = Type_type_is_subtype_of_m6537(NULL /*static, unused*/, __this, L_5, 0, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_6)); + goto IL_0030; + } + +IL_002f: + { + G_B7_0 = 0; + } + +IL_0030: + { + return G_B7_0; + } + +IL_0031: + { + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, __this); + V_0 = L_7; + goto IL_004d; + } + +IL_003d: + { + Type_t * L_8 = V_0; + Type_t * L_9 = ___c; + if ((!(((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9)))) + { + goto IL_0046; + } + } + { + return 1; + } + +IL_0046: + { + Type_t * L_10 = V_0; + NullCheck(L_10); + Type_t * L_11 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_10); + V_0 = L_11; + } + +IL_004d: + { + Type_t * L_12 = V_0; + if (L_12) + { + goto IL_003d; + } + } + { + return 0; + } +} +// System.Boolean System.Type::IsAssignableFrom(System.Type) +extern TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_IsAssignableFrom_m6540 (Type_t * __this, Type_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeBuilder_t1304_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(748); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + { + Type_t * L_0 = ___c; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Type_t * L_1 = ___c; + bool L_2 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(37 /* System.Boolean System.Type::Equals(System.Type) */, __this, L_1); + if (!L_2) + { + goto IL_0016; + } + } + { + return 1; + } + +IL_0016: + { + Type_t * L_3 = ___c; + if (!((TypeBuilder_t1304 *)IsInstSealed(L_3, TypeBuilder_t1304_il2cpp_TypeInfo_var))) + { + goto IL_002e; + } + } + { + Type_t * L_4 = ___c; + NullCheck(((TypeBuilder_t1304 *)CastclassSealed(L_4, TypeBuilder_t1304_il2cpp_TypeInfo_var))); + bool L_5 = TypeBuilder_IsAssignableTo_m8239(((TypeBuilder_t1304 *)CastclassSealed(L_4, TypeBuilder_t1304_il2cpp_TypeInfo_var)), __this, /*hidden argument*/NULL); + return L_5; + } + +IL_002e: + { + bool L_6 = Type_get_IsSystemType_m6559(__this, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0055; + } + } + { + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, __this); + V_0 = L_7; + Type_t * L_8 = V_0; + NullCheck(L_8); + bool L_9 = Type_get_IsSystemType_m6559(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_004d; + } + } + { + return 0; + } + +IL_004d: + { + Type_t * L_10 = V_0; + Type_t * L_11 = ___c; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_10, L_11); + return L_12; + } + +IL_0055: + { + Type_t * L_13 = ___c; + NullCheck(L_13); + bool L_14 = Type_get_IsSystemType_m6559(L_13, /*hidden argument*/NULL); + if (L_14) + { + goto IL_007c; + } + } + { + Type_t * L_15 = ___c; + NullCheck(L_15); + Type_t * L_16 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_15); + V_1 = L_16; + Type_t * L_17 = V_1; + NullCheck(L_17); + bool L_18 = Type_get_IsSystemType_m6559(L_17, /*hidden argument*/NULL); + if (L_18) + { + goto IL_0074; + } + } + { + return 0; + } + +IL_0074: + { + Type_t * L_19 = V_1; + bool L_20 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, __this, L_19); + return L_20; + } + +IL_007c: + { + Type_t * L_21 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + bool L_22 = Type_type_is_assignable_from_m6538(NULL /*static, unused*/, __this, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.Boolean System.Type::IsInstanceOfType(System.Object) +extern "C" bool Type_IsInstanceOfType_m6541 (Type_t * __this, Object_t * ___o, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_IsInstanceOfType_m6541_ftn) (Type_t *, Object_t *); + return ((Type_IsInstanceOfType_m6541_ftn)mscorlib::System::Type::IsInstanceOfType) (__this, ___o); +} +// System.Int32 System.Type::GetHashCode() +extern "C" int32_t Type_GetHashCode_m6542 (Type_t * __this, const MethodInfo* method) +{ + Type_t * V_0 = {0}; + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, __this); + V_0 = L_0; + Type_t * L_1 = V_0; + if (!L_1) + { + goto IL_001b; + } + } + { + Type_t * L_2 = V_0; + if ((((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)__this))) + { + goto IL_001b; + } + } + { + Type_t * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Type::GetHashCode() */, L_3); + return L_4; + } + +IL_001b: + { + RuntimeTypeHandle_t1117 * L_5 = &(__this->____impl_1); + IntPtr_t L_6 = RuntimeTypeHandle_get_Value_m6587(L_5, /*hidden argument*/NULL); + int32_t L_7 = IntPtr_op_Explicit_m2075(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Reflection.MethodInfo System.Type::GetMethod(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" MethodInfo_t * Type_GetMethod_m6543 (Type_t * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + MethodInfo_t * L_3 = (MethodInfo_t *)VirtFuncInvoker6< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(50 /* System.Reflection.MethodInfo System.Type::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_2, ((int32_t)28), (Binder_t451 *)NULL, 3, (TypeU5BU5D_t431*)(TypeU5BU5D_t431*)NULL, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_3; + } +} +// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" MethodInfo_t * Type_GetMethod_m6544 (Type_t * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + int32_t L_3 = ___bindingAttr; + MethodInfo_t * L_4 = (MethodInfo_t *)VirtFuncInvoker6< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(50 /* System.Reflection.MethodInfo System.Type::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_2, L_3, (Binder_t451 *)NULL, 3, (TypeU5BU5D_t431*)(TypeU5BU5D_t431*)NULL, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_4; + } +} +// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" MethodInfo_t * Type_GetMethod_m6545 (Type_t * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + int32_t L_1 = ___bindingAttr; + Binder_t451 * L_2 = ___binder; + TypeU5BU5D_t431* L_3 = ___types; + ParameterModifierU5BU5D_t452* L_4 = ___modifiers; + MethodInfo_t * L_5 = (MethodInfo_t *)VirtFuncInvoker6< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(49 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_0, L_1, L_2, 3, L_3, L_4); + return L_5; + } +} +// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1095; +extern "C" MethodInfo_t * Type_GetMethod_m6546 (Type_t * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1095 = il2cpp_codegen_string_literal_from_index(1095); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + TypeU5BU5D_t431* L_2 = ___types; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + V_0 = 0; + goto IL_0042; + } + +IL_002a: + { + TypeU5BU5D_t431* L_4 = ___types; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + if ((*(Type_t **)(Type_t **)SZArrayLdElema(L_4, L_6, sizeof(Type_t *)))) + { + goto IL_003e; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003e: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0042: + { + int32_t L_9 = V_0; + TypeU5BU5D_t431* L_10 = ___types; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_002a; + } + } + { + String_t* L_11 = ___name; + int32_t L_12 = ___bindingAttr; + Binder_t451 * L_13 = ___binder; + int32_t L_14 = ___callConvention; + TypeU5BU5D_t431* L_15 = ___types; + ParameterModifierU5BU5D_t452* L_16 = ___modifiers; + MethodInfo_t * L_17 = (MethodInfo_t *)VirtFuncInvoker6< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(50 /* System.Reflection.MethodInfo System.Type::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_11, L_12, L_13, L_14, L_15, L_16); + return L_17; + } +} +// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" PropertyInfo_t * Type_GetProperty_m6547 (Type_t * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + int32_t L_3 = ___bindingAttr; + PropertyInfo_t * L_4 = (PropertyInfo_t *)VirtFuncInvoker6< PropertyInfo_t *, String_t*, int32_t, Binder_t451 *, Type_t *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(56 /* System.Reflection.PropertyInfo System.Type::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_2, L_3, (Binder_t451 *)NULL, (Type_t *)NULL, (TypeU5BU5D_t431*)(TypeU5BU5D_t431*)NULL, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_4; + } +} +// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" PropertyInfo_t * Type_GetProperty_m6548 (Type_t * __this, String_t* ___name, Type_t * ___returnType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + Type_t * L_3 = ___returnType; + PropertyInfo_t * L_4 = (PropertyInfo_t *)VirtFuncInvoker6< PropertyInfo_t *, String_t*, int32_t, Binder_t451 *, Type_t *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(56 /* System.Reflection.PropertyInfo System.Type::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_2, ((int32_t)28), (Binder_t451 *)NULL, L_3, (TypeU5BU5D_t431*)(TypeU5BU5D_t431*)NULL, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_4; + } +} +// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type,System.Type[]) +extern "C" PropertyInfo_t * Type_GetProperty_m6549 (Type_t * __this, String_t* ___name, Type_t * ___returnType, TypeU5BU5D_t431* ___types, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Type_t * L_1 = ___returnType; + TypeU5BU5D_t431* L_2 = ___types; + PropertyInfo_t * L_3 = (PropertyInfo_t *)VirtFuncInvoker6< PropertyInfo_t *, String_t*, int32_t, Binder_t451 *, Type_t *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(55 /* System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_0, ((int32_t)28), (Binder_t451 *)NULL, L_1, L_2, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_3; + } +} +// System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1095; +extern "C" PropertyInfo_t * Type_GetProperty_m6550 (Type_t * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, Type_t * ___returnType, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1095 = il2cpp_codegen_string_literal_from_index(1095); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + TypeU5BU5D_t431* L_2 = ___types; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + TypeU5BU5D_t431* L_4 = ___types; + V_1 = L_4; + V_2 = 0; + goto IL_0046; + } + +IL_002d: + { + TypeU5BU5D_t431* L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_5, L_7, sizeof(Type_t *))); + Type_t * L_8 = V_0; + if (L_8) + { + goto IL_0042; + } + } + { + ArgumentNullException_t151 * L_9 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_9, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0042: + { + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0046: + { + int32_t L_11 = V_2; + TypeU5BU5D_t431* L_12 = V_1; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_002d; + } + } + { + String_t* L_13 = ___name; + int32_t L_14 = ___bindingAttr; + Binder_t451 * L_15 = ___binder; + Type_t * L_16 = ___returnType; + TypeU5BU5D_t431* L_17 = ___types; + ParameterModifierU5BU5D_t452* L_18 = ___modifiers; + PropertyInfo_t * L_19 = (PropertyInfo_t *)VirtFuncInvoker6< PropertyInfo_t *, String_t*, int32_t, Binder_t451 *, Type_t *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(56 /* System.Reflection.PropertyInfo System.Type::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_13, L_14, L_15, L_16, L_17, L_18); + return L_19; + } +} +// System.Boolean System.Type::IsArrayImpl(System.Type) +extern "C" bool Type_IsArrayImpl_m6551 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_IsArrayImpl_m6551_ftn) (Type_t *); + return ((Type_IsArrayImpl_m6551_ftn)mscorlib::System::Type::IsArrayImpl) (___type); +} +// System.Boolean System.Type::IsValueTypeImpl() +extern const Il2CppType* ValueType_t1104_0_0_0_var; +extern const Il2CppType* Enum_t941_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_IsValueTypeImpl_m6552 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ValueType_t1104_0_0_0_var = il2cpp_codegen_type_from_index(749); + Enum_t941_0_0_0_var = il2cpp_codegen_type_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ValueType_t1104_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)__this) == ((Object_t*)(Type_t *)L_0))) + { + goto IL_0020; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)__this) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0022; + } + } + +IL_0020: + { + return 0; + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ValueType_t1104_0_0_0_var), /*hidden argument*/NULL); + bool L_3 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, __this, L_2); + return L_3; + } +} +// System.Boolean System.Type::IsContextfulImpl() +extern const Il2CppType* ContextBoundObject_t1449_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_IsContextfulImpl_m6553 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ContextBoundObject_t1449_0_0_0_var = il2cpp_codegen_type_from_index(750); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ContextBoundObject_t1449_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_0, __this); + return L_1; + } +} +// System.Boolean System.Type::IsMarshalByRefImpl() +extern const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Type_IsMarshalByRefImpl_m6554 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_0_0_0_var = il2cpp_codegen_type_from_index(751); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_0, __this); + return L_1; + } +} +// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[]) +extern "C" ConstructorInfo_t468 * Type_GetConstructor_m6555 (Type_t * __this, TypeU5BU5D_t431* ___types, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = ___types; + ConstructorInfo_t468 * L_1 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, ((int32_t)20), (Binder_t451 *)NULL, 3, L_0, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_1; + } +} +// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" ConstructorInfo_t468 * Type_GetConstructor_m6556 (Type_t * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + Binder_t451 * L_1 = ___binder; + TypeU5BU5D_t431* L_2 = ___types; + ParameterModifierU5BU5D_t452* L_3 = ___modifiers; + ConstructorInfo_t468 * L_4 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_0, L_1, 3, L_2, L_3); + return L_4; + } +} +// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1095; +extern "C" ConstructorInfo_t468 * Type_GetConstructor_m6557 (Type_t * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1095 = il2cpp_codegen_string_literal_from_index(1095); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + TypeU5BU5D_t431* L_0 = ___types; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + TypeU5BU5D_t431* L_2 = ___types; + V_1 = L_2; + V_2 = 0; + goto IL_0035; + } + +IL_001c: + { + TypeU5BU5D_t431* L_3 = V_1; + int32_t L_4 = V_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_3, L_5, sizeof(Type_t *))); + Type_t * L_6 = V_0; + if (L_6) + { + goto IL_0031; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral1095, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0031: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0035: + { + int32_t L_9 = V_2; + TypeU5BU5D_t431* L_10 = V_1; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_001c; + } + } + { + int32_t L_11 = ___bindingAttr; + Binder_t451 * L_12 = ___binder; + int32_t L_13 = ___callConvention; + TypeU5BU5D_t431* L_14 = ___types; + ParameterModifierU5BU5D_t452* L_15 = ___modifiers; + ConstructorInfo_t468 * L_16 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(57 /* System.Reflection.ConstructorInfo System.Type::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, L_11, L_12, L_13, L_14, L_15); + return L_16; + } +} +// System.String System.Type::ToString() +extern "C" String_t* Type_ToString_m6558 (Type_t * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, __this); + return L_0; + } +} +// System.Boolean System.Type::get_IsSystemType() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" bool Type_get_IsSystemType_m6559 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + RuntimeTypeHandle_t1117 * L_0 = &(__this->____impl_1); + IntPtr_t L_1 = RuntimeTypeHandle_get_Value_m6587(L_0, /*hidden argument*/NULL); + IntPtr_t L_2 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_3 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Type[] System.Type::GetGenericArguments() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* Type_GetGenericArguments_m6560 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Type::get_ContainsGenericParameters() +extern "C" bool Type_get_ContainsGenericParameters_m6561 (Type_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Type::get_IsGenericTypeDefinition() +extern "C" bool Type_get_IsGenericTypeDefinition_m6562 (Type_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_get_IsGenericTypeDefinition_m6562_ftn) (Type_t *); + return ((Type_get_IsGenericTypeDefinition_m6562_ftn)mscorlib::System::Type::get_IsGenericTypeDefinition) (__this); +} +// System.Type System.Type::GetGenericTypeDefinition_impl() +extern "C" Type_t * Type_GetGenericTypeDefinition_impl_m6563 (Type_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Type_GetGenericTypeDefinition_impl_m6563_ftn) (Type_t *); + return ((Type_GetGenericTypeDefinition_impl_m6563_ftn)mscorlib::System::Type::GetGenericTypeDefinition_impl) (__this); +} +// System.Type System.Type::GetGenericTypeDefinition() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1096; +extern "C" Type_t * Type_GetGenericTypeDefinition_m6564 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1096 = il2cpp_codegen_string_literal_from_index(1096); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1096, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Type::get_IsGenericType() +extern "C" bool Type_get_IsGenericType_m6565 (Type_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Type_get_IsGenericType_m6565_ftn) (Type_t *); + return ((Type_get_IsGenericType_m6565_ftn)mscorlib::System::Type::get_IsGenericType) (__this); +} +// System.Type System.Type::MakeGenericType(System.Type,System.Type[]) +extern "C" Type_t * Type_MakeGenericType_m6566 (Object_t * __this /* static, unused */, Type_t * ___gt, TypeU5BU5D_t431* ___types, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Type_MakeGenericType_m6566_ftn) (Type_t *, TypeU5BU5D_t431*); + return ((Type_MakeGenericType_m6566_ftn)mscorlib::System::Type::MakeGenericType) (___gt, ___types); +} +// System.Type System.Type::MakeGenericType(System.Type[]) +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* EnumBuilder_t1307_il2cpp_TypeInfo_var; +extern TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1097; +extern Il2CppCodeGenString* _stringLiteral1098; +extern Il2CppCodeGenString* _stringLiteral1099; +extern "C" Type_t * Type_MakeGenericType_m6567 (Type_t * __this, TypeU5BU5D_t431* ___typeArguments, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + EnumBuilder_t1307_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(752); + TypeBuilder_t1304_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(748); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + _stringLiteral1097 = il2cpp_codegen_string_literal_from_index(1097); + _stringLiteral1098 = il2cpp_codegen_string_literal_from_index(1098); + _stringLiteral1099 = il2cpp_codegen_string_literal_from_index(1099); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + int32_t V_1 = 0; + Type_t * V_2 = {0}; + Type_t * V_3 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(74 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, __this); + if (L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1097, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + TypeU5BU5D_t431* L_2 = ___typeArguments; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1098, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(72 /* System.Type[] System.Type::GetGenericArguments() */, __this); + NullCheck(L_4); + TypeU5BU5D_t431* L_5 = ___typeArguments; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0061; + } + } + { + TypeU5BU5D_t431* L_6 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(72 /* System.Type[] System.Type::GetGenericArguments() */, __this); + NullCheck(L_6); + int32_t L_7 = (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))); + Object_t * L_8 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_7); + TypeU5BU5D_t431* L_9 = ___typeArguments; + NullCheck(L_9); + int32_t L_10 = (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))); + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1099, L_8, L_11, /*hidden argument*/NULL); + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_13, L_12, _stringLiteral1098, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0061: + { + TypeU5BU5D_t431* L_14 = ___typeArguments; + NullCheck(L_14); + V_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))))); + V_1 = 0; + goto IL_00c7; + } + +IL_0071: + { + TypeU5BU5D_t431* L_15 = ___typeArguments; + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + V_2 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_15, L_17, sizeof(Type_t *))); + Type_t * L_18 = V_2; + if (L_18) + { + goto IL_0086; + } + } + { + ArgumentNullException_t151 * L_19 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_19, _stringLiteral1098, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0086: + { + Type_t * L_20 = V_2; + if (((EnumBuilder_t1307 *)IsInstSealed(L_20, EnumBuilder_t1307_il2cpp_TypeInfo_var))) + { + goto IL_00a3; + } + } + { + Type_t * L_21 = V_2; + if (((TypeBuilder_t1304 *)IsInstSealed(L_21, TypeBuilder_t1304_il2cpp_TypeInfo_var))) + { + goto IL_00a3; + } + } + { + Type_t * L_22 = V_2; + NullCheck(L_22); + Type_t * L_23 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_22); + V_2 = L_23; + } + +IL_00a3: + { + Type_t * L_24 = V_2; + if (!L_24) + { + goto IL_00b4; + } + } + { + Type_t * L_25 = V_2; + NullCheck(L_25); + bool L_26 = Type_get_IsSystemType_m6559(L_25, /*hidden argument*/NULL); + if (L_26) + { + goto IL_00bf; + } + } + +IL_00b4: + { + ArgumentNullException_t151 * L_27 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_27, _stringLiteral1098, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_00bf: + { + TypeU5BU5D_t431* L_28 = V_0; + int32_t L_29 = V_1; + Type_t * L_30 = V_2; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + ArrayElementTypeCheck (L_28, L_30); + *((Type_t **)(Type_t **)SZArrayLdElema(L_28, L_29, sizeof(Type_t *))) = (Type_t *)L_30; + int32_t L_31 = V_1; + V_1 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00c7: + { + int32_t L_32 = V_1; + TypeU5BU5D_t431* L_33 = ___typeArguments; + NullCheck(L_33); + if ((((int32_t)L_32) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_33)->max_length))))))) + { + goto IL_0071; + } + } + { + TypeU5BU5D_t431* L_34 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_35 = Type_MakeGenericType_m6566(NULL /*static, unused*/, __this, L_34, /*hidden argument*/NULL); + V_3 = L_35; + Type_t * L_36 = V_3; + if (L_36) + { + goto IL_00e4; + } + } + { + TypeLoadException_t1691 * L_37 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10802(L_37, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_00e4: + { + Type_t * L_38 = V_3; + return L_38; + } +} +// System.Boolean System.Type::get_IsGenericParameter() +extern "C" bool Type_get_IsGenericParameter_m6568 (Type_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Type::get_IsNested() +extern "C" bool Type_get_IsNested_m6569 (Type_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Type::get_DeclaringType() */, __this); + return ((((int32_t)((((Object_t*)(Type_t *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Object[] System.Type::GetPseudoCustomAttributes() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* SerializableAttribute_t1105_il2cpp_TypeInfo_var; +extern TypeInfo* ComImportAttribute_t1127_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* Type_GetPseudoCustomAttributes_m6570 (Type_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + SerializableAttribute_t1105_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(753); + ComImportAttribute_t1127_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(754); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + { + V_0 = 0; + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)8192)))) + { + goto IL_0017; + } + } + { + int32_t L_1 = V_0; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)1)); + } + +IL_0017: + { + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)4096)))) + { + goto IL_002c; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_002c: + { + int32_t L_4 = V_0; + if (L_4) + { + goto IL_0034; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_0034: + { + int32_t L_5 = V_0; + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_5)); + V_0 = 0; + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)8192)))) + { + goto IL_005a; + } + } + { + ObjectU5BU5D_t162* L_7 = V_1; + int32_t L_8 = V_0; + int32_t L_9 = L_8; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + SerializableAttribute_t1105 * L_10 = (SerializableAttribute_t1105 *)il2cpp_codegen_object_new (SerializableAttribute_t1105_il2cpp_TypeInfo_var); + SerializableAttribute__ctor_m5805(L_10, /*hidden argument*/NULL); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_9); + ArrayElementTypeCheck (L_7, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))) = (Object_t *)L_10; + } + +IL_005a: + { + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Reflection.TypeAttributes System.Type::get_Attributes() */, __this); + if (!((int32_t)((int32_t)L_11&(int32_t)((int32_t)4096)))) + { + goto IL_0077; + } + } + { + ObjectU5BU5D_t162* L_12 = V_1; + int32_t L_13 = V_0; + int32_t L_14 = L_13; + V_0 = ((int32_t)((int32_t)L_14+(int32_t)1)); + ComImportAttribute_t1127 * L_15 = (ComImportAttribute_t1127 *)il2cpp_codegen_object_new (ComImportAttribute_t1127_il2cpp_TypeInfo_var); + ComImportAttribute__ctor_m6601(L_15, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + ArrayElementTypeCheck (L_12, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *))) = (Object_t *)L_15; + } + +IL_0077: + { + ObjectU5BU5D_t162* L_16 = V_1; + return L_16; + } +} +// System.Void System.Reflection.MemberInfo::.ctor() +extern "C" void MemberInfo__ctor_m6571 (MemberInfo_t * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.Module System.Reflection.MemberInfo::get_Module() +extern "C" Module_t1318 * MemberInfo_get_Module_m6572 (MemberInfo_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, __this); + NullCheck(L_0); + Module_t1318 * L_1 = (Module_t1318 *)VirtFuncInvoker0< Module_t1318 * >::Invoke(10 /* System.Reflection.Module System.Type::get_Module() */, L_0); + return L_1; + } +} +// System.Void System.Exception::.ctor() +extern "C" void Exception__ctor_m5677 (Exception_t152 * __this, const MethodInfo* method) +{ + { + __this->___hresult_8 = ((int32_t)-2146233088); + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Exception::.ctor(System.String) +extern "C" void Exception__ctor_m598 (Exception_t152 * __this, String_t* ___message, const MethodInfo* method) +{ + { + __this->___hresult_8 = ((int32_t)-2146233088); + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___message; + __this->___message_2 = L_0; + return; + } +} +// System.Void System.Exception::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Exception_t152_0_0_0_var; +extern const Il2CppType* IDictionary_t833_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1100; +extern Il2CppCodeGenString* _stringLiteral1101; +extern Il2CppCodeGenString* _stringLiteral1102; +extern Il2CppCodeGenString* _stringLiteral1103; +extern Il2CppCodeGenString* _stringLiteral1104; +extern Il2CppCodeGenString* _stringLiteral1105; +extern Il2CppCodeGenString* _stringLiteral1106; +extern Il2CppCodeGenString* _stringLiteral1107; +extern Il2CppCodeGenString* _stringLiteral1108; +extern Il2CppCodeGenString* _stringLiteral1109; +extern "C" void Exception__ctor_m2074 (Exception_t152 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_0_0_0_var = il2cpp_codegen_type_from_index(47); + IDictionary_t833_0_0_0_var = il2cpp_codegen_type_from_index(426); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1100 = il2cpp_codegen_string_literal_from_index(1100); + _stringLiteral1101 = il2cpp_codegen_string_literal_from_index(1101); + _stringLiteral1102 = il2cpp_codegen_string_literal_from_index(1102); + _stringLiteral1103 = il2cpp_codegen_string_literal_from_index(1103); + _stringLiteral1104 = il2cpp_codegen_string_literal_from_index(1104); + _stringLiteral1105 = il2cpp_codegen_string_literal_from_index(1105); + _stringLiteral1106 = il2cpp_codegen_string_literal_from_index(1106); + _stringLiteral1107 = il2cpp_codegen_string_literal_from_index(1107); + _stringLiteral1108 = il2cpp_codegen_string_literal_from_index(1108); + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + __this->___hresult_8 = ((int32_t)-2146233088); + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0022: + { + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1100, /*hidden argument*/NULL); + __this->___class_name_4 = L_3; + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral1101, /*hidden argument*/NULL); + __this->___message_2 = L_5; + SerializationInfo_t433 * L_6 = ___info; + NullCheck(L_6); + String_t* L_7 = SerializationInfo_GetString_m4624(L_6, _stringLiteral1102, /*hidden argument*/NULL); + __this->___help_link_3 = L_7; + SerializationInfo_t433 * L_8 = ___info; + NullCheck(L_8); + String_t* L_9 = SerializationInfo_GetString_m4624(L_8, _stringLiteral1103, /*hidden argument*/NULL); + __this->___stack_trace_5 = L_9; + SerializationInfo_t433 * L_10 = ___info; + NullCheck(L_10); + String_t* L_11 = SerializationInfo_GetString_m4624(L_10, _stringLiteral1104, /*hidden argument*/NULL); + __this->____remoteStackTraceString_6 = L_11; + SerializationInfo_t433 * L_12 = ___info; + NullCheck(L_12); + int32_t L_13 = SerializationInfo_GetInt32_m4626(L_12, _stringLiteral1105, /*hidden argument*/NULL); + __this->___remote_stack_index_7 = L_13; + SerializationInfo_t433 * L_14 = ___info; + NullCheck(L_14); + int32_t L_15 = SerializationInfo_GetInt32_m4626(L_14, _stringLiteral1106, /*hidden argument*/NULL); + __this->___hresult_8 = L_15; + SerializationInfo_t433 * L_16 = ___info; + NullCheck(L_16); + String_t* L_17 = SerializationInfo_GetString_m4624(L_16, _stringLiteral1107, /*hidden argument*/NULL); + __this->___source_9 = L_17; + SerializationInfo_t433 * L_18 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_19 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Exception_t152_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_18); + Object_t * L_20 = SerializationInfo_GetValue_m4617(L_18, _stringLiteral1108, L_19, /*hidden argument*/NULL); + __this->___inner_exception_1 = ((Exception_t152 *)CastclassClass(L_20, Exception_t152_il2cpp_TypeInfo_var)); + } + +IL_00ca: + try + { // begin try (depth: 1) + SerializationInfo_t433 * L_21 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IDictionary_t833_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + Object_t * L_23 = SerializationInfo_GetValue_m4617(L_21, _stringLiteral1109, L_22, /*hidden argument*/NULL); + __this->____data_10 = ((Object_t *)Castclass(L_23, IDictionary_t833_il2cpp_TypeInfo_var)); + goto IL_00f5; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SerializationException_t916_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Runtime.Serialization.SerializationException) + goto IL_00f5; + } // end catch (depth: 1) + +IL_00f5: + { + return; + } +} +// System.Void System.Exception::.ctor(System.String,System.Exception) +extern "C" void Exception__ctor_m2073 (Exception_t152 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + __this->___hresult_8 = ((int32_t)-2146233088); + Object__ctor_m482(__this, /*hidden argument*/NULL); + Exception_t152 * L_0 = ___innerException; + __this->___inner_exception_1 = L_0; + String_t* L_1 = ___message; + __this->___message_2 = L_1; + return; + } +} +// System.Exception System.Exception::get_InnerException() +extern "C" Exception_t152 * Exception_get_InnerException_m6573 (Exception_t152 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->___inner_exception_1); + return L_0; + } +} +// System.Void System.Exception::set_HResult(System.Int32) +extern "C" void Exception_set_HResult_m2072 (Exception_t152 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___hresult_8 = L_0; + return; + } +} +// System.String System.Exception::get_ClassName() +extern "C" String_t* Exception_get_ClassName_m6574 (Exception_t152 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___class_name_4); + if (L_0) + { + goto IL_001c; + } + } + { + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(10 /* System.Type System.Exception::GetType() */, __this); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_1); + __this->___class_name_4 = L_2; + } + +IL_001c: + { + String_t* L_3 = (__this->___class_name_4); + return L_3; + } +} +// System.String System.Exception::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1110; +extern "C" String_t* Exception_get_Message_m6575 (Exception_t152 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1110 = il2cpp_codegen_string_literal_from_index(1110); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___message_2); + if (L_0) + { + goto IL_0026; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1110, /*hidden argument*/NULL); + String_t* L_2 = Exception_get_ClassName_m6574(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Format_m671(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + __this->___message_2 = L_3; + } + +IL_0026: + { + String_t* L_4 = (__this->___message_2); + return L_4; + } +} +// System.String System.Exception::get_Source() +extern TypeInfo* StackTrace_t432_il2cpp_TypeInfo_var; +extern "C" String_t* Exception_get_Source_m6576 (Exception_t152 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackTrace_t432_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(190); + s_Il2CppMethodIntialized = true; + } + StackTrace_t432 * V_0 = {0}; + StackFrame_t459 * V_1 = {0}; + MethodBase_t460 * V_2 = {0}; + { + String_t* L_0 = (__this->___source_9); + if (L_0) + { + goto IL_0055; + } + } + { + StackTrace_t432 * L_1 = (StackTrace_t432 *)il2cpp_codegen_object_new (StackTrace_t432_il2cpp_TypeInfo_var); + StackTrace__ctor_m7468(L_1, __this, 1, /*hidden argument*/NULL); + V_0 = L_1; + StackTrace_t432 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, L_2); + if ((((int32_t)L_3) <= ((int32_t)0))) + { + goto IL_0055; + } + } + { + StackTrace_t432 * L_4 = V_0; + NullCheck(L_4); + StackFrame_t459 * L_5 = (StackFrame_t459 *)VirtFuncInvoker1< StackFrame_t459 *, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, L_4, 0); + V_1 = L_5; + StackTrace_t432 * L_6 = V_0; + if (!L_6) + { + goto IL_0055; + } + } + { + StackFrame_t459 * L_7 = V_1; + NullCheck(L_7); + MethodBase_t460 * L_8 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_7); + V_2 = L_8; + MethodBase_t460 * L_9 = V_2; + if (!L_9) + { + goto IL_0055; + } + } + { + MethodBase_t460 * L_10 = V_2; + NullCheck(L_10); + Type_t * L_11 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_10); + NullCheck(L_11); + Assembly_t922 * L_12 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_11); + NullCheck(L_12); + AssemblyName_t1346 * L_13 = (AssemblyName_t1346 *)VirtFuncInvoker0< AssemblyName_t1346 * >::Invoke(17 /* System.Reflection.AssemblyName System.Reflection.Assembly::UnprotectedGetName() */, L_12); + NullCheck(L_13); + String_t* L_14 = AssemblyName_get_Name_m8288(L_13, /*hidden argument*/NULL); + __this->___source_9 = L_14; + } + +IL_0055: + { + String_t* L_15 = (__this->___source_9); + return L_15; + } +} +// System.String System.Exception::get_StackTrace() +extern TypeInfo* StackTrace_t432_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1111; +extern Il2CppCodeGenString* _stringLiteral1112; +extern Il2CppCodeGenString* _stringLiteral1113; +extern Il2CppCodeGenString* _stringLiteral1114; +extern Il2CppCodeGenString* _stringLiteral1115; +extern Il2CppCodeGenString* _stringLiteral1116; +extern Il2CppCodeGenString* _stringLiteral1117; +extern Il2CppCodeGenString* _stringLiteral1118; +extern "C" String_t* Exception_get_StackTrace_m6577 (Exception_t152 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackTrace_t432_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(190); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral1111 = il2cpp_codegen_string_literal_from_index(1111); + _stringLiteral1112 = il2cpp_codegen_string_literal_from_index(1112); + _stringLiteral1113 = il2cpp_codegen_string_literal_from_index(1113); + _stringLiteral1114 = il2cpp_codegen_string_literal_from_index(1114); + _stringLiteral1115 = il2cpp_codegen_string_literal_from_index(1115); + _stringLiteral1116 = il2cpp_codegen_string_literal_from_index(1116); + _stringLiteral1117 = il2cpp_codegen_string_literal_from_index(1117); + _stringLiteral1118 = il2cpp_codegen_string_literal_from_index(1118); + s_Il2CppMethodIntialized = true; + } + StackTrace_t432 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + int32_t V_4 = 0; + StackFrame_t459 * V_5 = {0}; + String_t* V_6 = {0}; + { + String_t* L_0 = (__this->___stack_trace_5); + if (L_0) + { + goto IL_015f; + } + } + { + IntPtrU5BU5D_t421* L_1 = (__this->___trace_ips_0); + if (L_1) + { + goto IL_0018; + } + } + { + return (String_t*)NULL; + } + +IL_0018: + { + StackTrace_t432 * L_2 = (StackTrace_t432 *)il2cpp_codegen_object_new (StackTrace_t432_il2cpp_TypeInfo_var); + StackTrace__ctor_m7470(L_2, __this, 0, 1, 1, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_3, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1112, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1111, L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1113, /*hidden argument*/NULL); + V_3 = L_7; + V_4 = 0; + goto IL_0146; + } + +IL_0055: + { + StackTrace_t432 * L_8 = V_0; + int32_t L_9 = V_4; + NullCheck(L_8); + StackFrame_t459 * L_10 = (StackFrame_t459 *)VirtFuncInvoker1< StackFrame_t459 *, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, L_8, L_9); + V_5 = L_10; + int32_t L_11 = V_4; + if (L_11) + { + goto IL_0081; + } + } + { + StringBuilder_t457 * L_12 = V_1; + String_t* L_13 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1112, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_AppendFormat_m4639(L_12, _stringLiteral1114, L_13, /*hidden argument*/NULL); + goto IL_0089; + } + +IL_0081: + { + StringBuilder_t457 * L_14 = V_1; + String_t* L_15 = V_2; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, L_15, /*hidden argument*/NULL); + } + +IL_0089: + { + StackFrame_t459 * L_16 = V_5; + NullCheck(L_16); + MethodBase_t460 * L_17 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_16); + if (L_17) + { + goto IL_00d1; + } + } + { + StackFrame_t459 * L_18 = V_5; + NullCheck(L_18); + String_t* L_19 = StackFrame_GetInternalMethodName_m7465(L_18, /*hidden argument*/NULL); + V_6 = L_19; + String_t* L_20 = V_6; + if (!L_20) + { + goto IL_00b3; + } + } + { + StringBuilder_t457 * L_21 = V_1; + String_t* L_22 = V_6; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, L_22, /*hidden argument*/NULL); + goto IL_00cc; + } + +IL_00b3: + { + StringBuilder_t457 * L_23 = V_1; + StackFrame_t459 * L_24 = V_5; + NullCheck(L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Diagnostics.StackFrame::GetNativeOffset() */, L_24); + int32_t L_26 = L_25; + Object_t * L_27 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_26); + String_t* L_28 = V_3; + NullCheck(L_23); + StringBuilder_AppendFormat_m4701(L_23, _stringLiteral1115, L_27, L_28, /*hidden argument*/NULL); + } + +IL_00cc: + { + goto IL_0140; + } + +IL_00d1: + { + StringBuilder_t457 * L_29 = V_1; + StackFrame_t459 * L_30 = V_5; + NullCheck(L_30); + MethodBase_t460 * L_31 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_30); + Exception_GetFullNameForStackTrace_m6579(__this, L_29, L_31, /*hidden argument*/NULL); + StackFrame_t459 * L_32 = V_5; + NullCheck(L_32); + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Diagnostics.StackFrame::GetILOffset() */, L_32); + if ((!(((uint32_t)L_33) == ((uint32_t)(-1))))) + { + goto IL_0109; + } + } + { + StringBuilder_t457 * L_34 = V_1; + StackFrame_t459 * L_35 = V_5; + NullCheck(L_35); + int32_t L_36 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Diagnostics.StackFrame::GetNativeOffset() */, L_35); + int32_t L_37 = L_36; + Object_t * L_38 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_37); + NullCheck(L_34); + StringBuilder_AppendFormat_m4639(L_34, _stringLiteral1116, L_38, /*hidden argument*/NULL); + goto IL_0121; + } + +IL_0109: + { + StringBuilder_t457 * L_39 = V_1; + StackFrame_t459 * L_40 = V_5; + NullCheck(L_40); + int32_t L_41 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Diagnostics.StackFrame::GetILOffset() */, L_40); + int32_t L_42 = L_41; + Object_t * L_43 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_39); + StringBuilder_AppendFormat_m4639(L_39, _stringLiteral1117, L_43, /*hidden argument*/NULL); + } + +IL_0121: + { + StringBuilder_t457 * L_44 = V_1; + StackFrame_t459 * L_45 = V_5; + NullCheck(L_45); + String_t* L_46 = StackFrame_GetSecureFileName_m7461(L_45, /*hidden argument*/NULL); + StackFrame_t459 * L_47 = V_5; + NullCheck(L_47); + int32_t L_48 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackFrame::GetFileLineNumber() */, L_47); + int32_t L_49 = L_48; + Object_t * L_50 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_49); + NullCheck(L_44); + StringBuilder_AppendFormat_m4701(L_44, _stringLiteral1118, L_46, L_50, /*hidden argument*/NULL); + } + +IL_0140: + { + int32_t L_51 = V_4; + V_4 = ((int32_t)((int32_t)L_51+(int32_t)1)); + } + +IL_0146: + { + int32_t L_52 = V_4; + StackTrace_t432 * L_53 = V_0; + NullCheck(L_53); + int32_t L_54 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, L_53); + if ((((int32_t)L_52) < ((int32_t)L_54))) + { + goto IL_0055; + } + } + { + StringBuilder_t457 * L_55 = V_1; + NullCheck(L_55); + String_t* L_56 = StringBuilder_ToString_m2059(L_55, /*hidden argument*/NULL); + __this->___stack_trace_5 = L_56; + } + +IL_015f: + { + String_t* L_57 = (__this->___stack_trace_5); + return L_57; + } +} +// System.Void System.Exception::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* IDictionary_t833_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1100; +extern Il2CppCodeGenString* _stringLiteral1101; +extern Il2CppCodeGenString* _stringLiteral1108; +extern Il2CppCodeGenString* _stringLiteral1102; +extern Il2CppCodeGenString* _stringLiteral1103; +extern Il2CppCodeGenString* _stringLiteral1104; +extern Il2CppCodeGenString* _stringLiteral1105; +extern Il2CppCodeGenString* _stringLiteral1106; +extern Il2CppCodeGenString* _stringLiteral1107; +extern Il2CppCodeGenString* _stringLiteral1119; +extern Il2CppCodeGenString* _stringLiteral1109; +extern "C" void Exception_GetObjectData_m4777 (Exception_t152 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_0_0_0_var = il2cpp_codegen_type_from_index(426); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1100 = il2cpp_codegen_string_literal_from_index(1100); + _stringLiteral1101 = il2cpp_codegen_string_literal_from_index(1101); + _stringLiteral1108 = il2cpp_codegen_string_literal_from_index(1108); + _stringLiteral1102 = il2cpp_codegen_string_literal_from_index(1102); + _stringLiteral1103 = il2cpp_codegen_string_literal_from_index(1103); + _stringLiteral1104 = il2cpp_codegen_string_literal_from_index(1104); + _stringLiteral1105 = il2cpp_codegen_string_literal_from_index(1105); + _stringLiteral1106 = il2cpp_codegen_string_literal_from_index(1106); + _stringLiteral1107 = il2cpp_codegen_string_literal_from_index(1107); + _stringLiteral1119 = il2cpp_codegen_string_literal_from_index(1119); + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = Exception_get_ClassName_m6574(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1100, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = (__this->___message_2); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1101, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + Exception_t152 * L_7 = (__this->___inner_exception_1); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral1108, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + String_t* L_9 = (__this->___help_link_3); + NullCheck(L_8); + SerializationInfo_AddValue_m4627(L_8, _stringLiteral1102, L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = ___info; + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); + NullCheck(L_10); + SerializationInfo_AddValue_m4627(L_10, _stringLiteral1103, L_11, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = ___info; + String_t* L_13 = (__this->____remoteStackTraceString_6); + NullCheck(L_12); + SerializationInfo_AddValue_m4627(L_12, _stringLiteral1104, L_13, /*hidden argument*/NULL); + SerializationInfo_t433 * L_14 = ___info; + int32_t L_15 = (__this->___remote_stack_index_7); + NullCheck(L_14); + SerializationInfo_AddValue_m4616(L_14, _stringLiteral1105, L_15, /*hidden argument*/NULL); + SerializationInfo_t433 * L_16 = ___info; + int32_t L_17 = (__this->___hresult_8); + NullCheck(L_16); + SerializationInfo_AddValue_m4616(L_16, _stringLiteral1106, L_17, /*hidden argument*/NULL); + SerializationInfo_t433 * L_18 = ___info; + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Exception::get_Source() */, __this); + NullCheck(L_18); + SerializationInfo_AddValue_m4627(L_18, _stringLiteral1107, L_19, /*hidden argument*/NULL); + SerializationInfo_t433 * L_20 = ___info; + NullCheck(L_20); + SerializationInfo_AddValue_m4627(L_20, _stringLiteral1119, NULL, /*hidden argument*/NULL); + SerializationInfo_t433 * L_21 = ___info; + Object_t * L_22 = (__this->____data_10); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_23 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IDictionary_t833_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + SerializationInfo_AddValue_m4614(L_21, _stringLiteral1109, L_22, L_23, /*hidden argument*/NULL); + return; + } +} +// System.String System.Exception::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral139; +extern Il2CppCodeGenString* _stringLiteral1120; +extern Il2CppCodeGenString* _stringLiteral1121; +extern "C" String_t* Exception_ToString_m6578 (Exception_t152 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + _stringLiteral1120 = il2cpp_codegen_string_literal_from_index(1120); + _stringLiteral1121 = il2cpp_codegen_string_literal_from_index(1121); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + String_t* L_0 = Exception_get_ClassName_m6574(__this, /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + StringBuilder_t457 * L_2 = V_0; + NullCheck(L_2); + StringBuilder_t457 * L_3 = StringBuilder_Append_m2058(L_2, _stringLiteral139, /*hidden argument*/NULL); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, __this); + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, L_4, /*hidden argument*/NULL); + String_t* L_5 = (__this->____remoteStackTraceString_6); + if (!L_5) + { + goto IL_003b; + } + } + { + StringBuilder_t457 * L_6 = V_0; + String_t* L_7 = (__this->____remoteStackTraceString_6); + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, L_7, /*hidden argument*/NULL); + } + +IL_003b: + { + Exception_t152 * L_8 = (__this->___inner_exception_1); + if (!L_8) + { + goto IL_007f; + } + } + { + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_t457 * L_10 = StringBuilder_Append_m2058(L_9, _stringLiteral1120, /*hidden argument*/NULL); + Exception_t152 * L_11 = (__this->___inner_exception_1); + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Exception::ToString() */, L_11); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + String_t* L_14 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_0; + String_t* L_16 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1121, /*hidden argument*/NULL); + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, L_16, /*hidden argument*/NULL); + } + +IL_007f: + { + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); + if (!L_17) + { + goto IL_00a1; + } + } + { + StringBuilder_t457 * L_18 = V_0; + String_t* L_19 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_t457 * L_20 = StringBuilder_Append_m2058(L_18, L_19, /*hidden argument*/NULL); + String_t* L_21 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, L_21, /*hidden argument*/NULL); + } + +IL_00a1: + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + String_t* L_23 = StringBuilder_ToString_m2059(L_22, /*hidden argument*/NULL); + return L_23; + } +} +// System.Void System.Exception::GetFullNameForStackTrace(System.Text.StringBuilder,System.Reflection.MethodBase) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral117; +extern Il2CppCodeGenString* _stringLiteral148; +extern Il2CppCodeGenString* _stringLiteral31; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" void Exception_GetFullNameForStackTrace_m6579 (Exception_t152 * __this, StringBuilder_t457 * ___sb, MethodBase_t460 * ___mi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + _stringLiteral31 = il2cpp_codegen_string_literal_from_index(31); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + Type_t * V_4 = {0}; + { + MethodBase_t460 * L_0 = ___mi; + NullCheck(L_0); + ParameterInfoU5BU5D_t461* L_1 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_0); + V_0 = L_1; + StringBuilder_t457 * L_2 = ___sb; + MethodBase_t460 * L_3 = ___mi; + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3); + NullCheck(L_4); + String_t* L_5 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_4); + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = ___sb; + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, _stringLiteral154, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = ___sb; + MethodBase_t460 * L_8 = ___mi; + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_8); + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, L_9, /*hidden argument*/NULL); + MethodBase_t460 * L_10 = ___mi; + NullCheck(L_10); + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_10); + if (!L_11) + { + goto IL_0092; + } + } + { + MethodBase_t460 * L_12 = ___mi; + NullCheck(L_12); + TypeU5BU5D_t431* L_13 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MethodBase::GetGenericArguments() */, L_12); + V_1 = L_13; + StringBuilder_t457 * L_14 = ___sb; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral147, /*hidden argument*/NULL); + V_2 = 0; + goto IL_007d; + } + +IL_0057: + { + int32_t L_15 = V_2; + if ((((int32_t)L_15) <= ((int32_t)0))) + { + goto IL_006a; + } + } + { + StringBuilder_t457 * L_16 = ___sb; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral117, /*hidden argument*/NULL); + } + +IL_006a: + { + StringBuilder_t457 * L_17 = ___sb; + TypeU5BU5D_t431* L_18 = V_1; + int32_t L_19 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(Type_t **)(Type_t **)SZArrayLdElema(L_18, L_20, sizeof(Type_t *)))); + String_t* L_21 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (*(Type_t **)(Type_t **)SZArrayLdElema(L_18, L_20, sizeof(Type_t *)))); + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, L_21, /*hidden argument*/NULL); + int32_t L_22 = V_2; + V_2 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_007d: + { + int32_t L_23 = V_2; + TypeU5BU5D_t431* L_24 = V_1; + NullCheck(L_24); + if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))) + { + goto IL_0057; + } + } + { + StringBuilder_t457 * L_25 = ___sb; + NullCheck(L_25); + StringBuilder_Append_m2058(L_25, _stringLiteral148, /*hidden argument*/NULL); + } + +IL_0092: + { + StringBuilder_t457 * L_26 = ___sb; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral31, /*hidden argument*/NULL); + V_3 = 0; + goto IL_0138; + } + +IL_00a5: + { + int32_t L_27 = V_3; + if ((((int32_t)L_27) <= ((int32_t)0))) + { + goto IL_00b8; + } + } + { + StringBuilder_t457 * L_28 = ___sb; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00b8: + { + ParameterInfoU5BU5D_t461* L_29 = V_0; + int32_t L_30 = V_3; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_29, L_31, sizeof(ParameterInfo_t462 *)))); + Type_t * L_32 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_29, L_31, sizeof(ParameterInfo_t462 *)))); + V_4 = L_32; + Type_t * L_33 = V_4; + NullCheck(L_33); + bool L_34 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Type::get_IsClass() */, L_33); + if (!L_34) + { + goto IL_00fe; + } + } + { + Type_t * L_35 = V_4; + NullCheck(L_35); + String_t* L_36 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_35); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_37 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_38 = String_op_Inequality_m3593(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_00fe; + } + } + { + StringBuilder_t457 * L_39 = ___sb; + Type_t * L_40 = V_4; + NullCheck(L_40); + String_t* L_41 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_40); + NullCheck(L_39); + StringBuilder_Append_m2058(L_39, L_41, /*hidden argument*/NULL); + StringBuilder_t457 * L_42 = ___sb; + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, _stringLiteral154, /*hidden argument*/NULL); + } + +IL_00fe: + { + StringBuilder_t457 * L_43 = ___sb; + Type_t * L_44 = V_4; + NullCheck(L_44); + String_t* L_45 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_44); + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, L_45, /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_46 = V_0; + int32_t L_47 = V_3; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + int32_t L_48 = L_47; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_46, L_48, sizeof(ParameterInfo_t462 *)))); + String_t* L_49 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_46, L_48, sizeof(ParameterInfo_t462 *)))); + if (!L_49) + { + goto IL_0134; + } + } + { + StringBuilder_t457 * L_50 = ___sb; + NullCheck(L_50); + StringBuilder_Append_m2058(L_50, _stringLiteral166, /*hidden argument*/NULL); + StringBuilder_t457 * L_51 = ___sb; + ParameterInfoU5BU5D_t461* L_52 = V_0; + int32_t L_53 = V_3; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + int32_t L_54 = L_53; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_52, L_54, sizeof(ParameterInfo_t462 *)))); + String_t* L_55 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_52, L_54, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_51); + StringBuilder_Append_m2058(L_51, L_55, /*hidden argument*/NULL); + } + +IL_0134: + { + int32_t L_56 = V_3; + V_3 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_0138: + { + int32_t L_57 = V_3; + ParameterInfoU5BU5D_t461* L_58 = V_0; + NullCheck(L_58); + if ((((int32_t)L_57) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_58)->max_length))))))) + { + goto IL_00a5; + } + } + { + StringBuilder_t457 * L_59 = ___sb; + NullCheck(L_59); + StringBuilder_Append_m2058(L_59, _stringLiteral33, /*hidden argument*/NULL); + return; + } +} +// System.Type System.Exception::GetType() +extern "C" Type_t * Exception_GetType_m6580 (Exception_t152 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.RuntimeFieldHandle::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoField_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoField_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1122; +extern Il2CppCodeGenString* _stringLiteral1123; +extern "C" void RuntimeFieldHandle__ctor_m6581 (RuntimeFieldHandle_t1119 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoField_t_0_0_0_var = il2cpp_codegen_type_from_index(755); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoField_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(755); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1122 = il2cpp_codegen_string_literal_from_index(1122); + _stringLiteral1123 = il2cpp_codegen_string_literal_from_index(1123); + s_Il2CppMethodIntialized = true; + } + MonoField_t * V_0 = {0}; + RuntimeFieldHandle_t1119 V_1 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoField_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_4 = SerializationInfo_GetValue_m4617(L_2, _stringLiteral1122, L_3, /*hidden argument*/NULL); + V_0 = ((MonoField_t *)CastclassClass(L_4, MonoField_t_il2cpp_TypeInfo_var)); + MonoField_t * L_5 = V_0; + NullCheck(L_5); + RuntimeFieldHandle_t1119 L_6 = (RuntimeFieldHandle_t1119 )VirtFuncInvoker0< RuntimeFieldHandle_t1119 >::Invoke(15 /* System.RuntimeFieldHandle System.Reflection.MonoField::get_FieldHandle() */, L_5); + V_1 = L_6; + IntPtr_t L_7 = RuntimeFieldHandle_get_Value_m6582((&V_1), /*hidden argument*/NULL); + __this->___value_0 = L_7; + IntPtr_t L_8 = (__this->___value_0); + IntPtr_t L_9 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_10 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0065; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1123, /*hidden argument*/NULL); + SerializationException_t916 * L_12 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + return; + } +} +// System.IntPtr System.RuntimeFieldHandle::get_Value() +extern "C" IntPtr_t RuntimeFieldHandle_get_Value_m6582 (RuntimeFieldHandle_t1119 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___value_0); + return L_0; + } +} +// System.Void System.RuntimeFieldHandle::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoField_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* MonoField_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1124; +extern Il2CppCodeGenString* _stringLiteral1122; +extern "C" void RuntimeFieldHandle_GetObjectData_m6583 (RuntimeFieldHandle_t1119 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoField_t_0_0_0_var = il2cpp_codegen_type_from_index(755); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + MonoField_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(755); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1124 = il2cpp_codegen_string_literal_from_index(1124); + _stringLiteral1122 = il2cpp_codegen_string_literal_from_index(1122); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IntPtr_t L_2 = (__this->___value_0); + IntPtr_t L_3 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_4 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0031; + } + } + { + SerializationException_t916 * L_5 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_5, _stringLiteral1124, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + SerializationInfo_t433 * L_6 = ___info; + FieldInfo_t * L_7 = FieldInfo_GetFieldFromHandle_m8360(NULL /*static, unused*/, (*(RuntimeFieldHandle_t1119 *)__this), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoField_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + SerializationInfo_AddValue_m4614(L_6, _stringLiteral1122, ((MonoField_t *)CastclassClass(L_7, MonoField_t_il2cpp_TypeInfo_var)), L_8, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.RuntimeFieldHandle::Equals(System.Object) +extern TypeInfo* RuntimeFieldHandle_t1119_il2cpp_TypeInfo_var; +extern "C" bool RuntimeFieldHandle_Equals_m6584 (RuntimeFieldHandle_t1119 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeFieldHandle_t1119_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(756); + s_Il2CppMethodIntialized = true; + } + RuntimeFieldHandle_t1119 V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0021; + } + } + { + RuntimeFieldHandle_t1119 L_1 = (*(RuntimeFieldHandle_t1119 *)__this); + Object_t * L_2 = Box(RuntimeFieldHandle_t1119_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + Object_t * L_4 = ___obj; + NullCheck(L_4); + Type_t * L_5 = Object_GetType_m2042(L_4, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_0023; + } + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + IntPtr_t L_6 = (__this->___value_0); + Object_t * L_7 = ___obj; + V_0 = ((*(RuntimeFieldHandle_t1119 *)((RuntimeFieldHandle_t1119 *)UnBox (L_7, RuntimeFieldHandle_t1119_il2cpp_TypeInfo_var)))); + IntPtr_t L_8 = RuntimeFieldHandle_get_Value_m6582((&V_0), /*hidden argument*/NULL); + bool L_9 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Int32 System.RuntimeFieldHandle::GetHashCode() +extern "C" int32_t RuntimeFieldHandle_GetHashCode_m6585 (RuntimeFieldHandle_t1119 * __this, const MethodInfo* method) +{ + { + IntPtr_t* L_0 = &(__this->___value_0); + int32_t L_1 = IntPtr_GetHashCode_m6300(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.RuntimeTypeHandle::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoType_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoType_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1125; +extern Il2CppCodeGenString* _stringLiteral1123; +extern "C" void RuntimeTypeHandle__ctor_m6586 (RuntimeTypeHandle_t1117 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoType_t_0_0_0_var = il2cpp_codegen_type_from_index(747); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoType_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(747); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1125 = il2cpp_codegen_string_literal_from_index(1125); + _stringLiteral1123 = il2cpp_codegen_string_literal_from_index(1123); + s_Il2CppMethodIntialized = true; + } + MonoType_t * V_0 = {0}; + RuntimeTypeHandle_t1117 V_1 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoType_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_4 = SerializationInfo_GetValue_m4617(L_2, _stringLiteral1125, L_3, /*hidden argument*/NULL); + V_0 = ((MonoType_t *)CastclassClass(L_4, MonoType_t_il2cpp_TypeInfo_var)); + MonoType_t * L_5 = V_0; + NullCheck(L_5); + RuntimeTypeHandle_t1117 L_6 = (RuntimeTypeHandle_t1117 )VirtFuncInvoker0< RuntimeTypeHandle_t1117 >::Invoke(35 /* System.RuntimeTypeHandle System.MonoType::get_TypeHandle() */, L_5); + V_1 = L_6; + IntPtr_t L_7 = RuntimeTypeHandle_get_Value_m6587((&V_1), /*hidden argument*/NULL); + __this->___value_0 = L_7; + IntPtr_t L_8 = (__this->___value_0); + IntPtr_t L_9 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_10 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0065; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1123, /*hidden argument*/NULL); + SerializationException_t916 * L_12 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + return; + } +} +// System.IntPtr System.RuntimeTypeHandle::get_Value() +extern "C" IntPtr_t RuntimeTypeHandle_get_Value_m6587 (RuntimeTypeHandle_t1117 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___value_0); + return L_0; + } +} +// System.Void System.RuntimeTypeHandle::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoType_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1124; +extern Il2CppCodeGenString* _stringLiteral1125; +extern "C" void RuntimeTypeHandle_GetObjectData_m6588 (RuntimeTypeHandle_t1117 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoType_t_0_0_0_var = il2cpp_codegen_type_from_index(747); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(746); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1124 = il2cpp_codegen_string_literal_from_index(1124); + _stringLiteral1125 = il2cpp_codegen_string_literal_from_index(1125); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IntPtr_t L_2 = (__this->___value_0); + IntPtr_t L_3 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_4 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0031; + } + } + { + SerializationException_t916 * L_5 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_5, _stringLiteral1124, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + SerializationInfo_t433 * L_6 = ___info; + RuntimeTypeHandle_t1117 L_7 = (*(RuntimeTypeHandle_t1117 *)__this); + Object_t * L_8 = Box(RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var, &L_7); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + RuntimeTypeHandle_t1117 L_9 = Type_GetTypeHandle_m6536(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + RuntimeTypeHandle_t1117 L_10 = L_9; + Object_t * L_11 = Box(RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var, &L_10); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoType_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + SerializationInfo_AddValue_m4614(L_6, _stringLiteral1125, L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.RuntimeTypeHandle::Equals(System.Object) +extern TypeInfo* RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var; +extern "C" bool RuntimeTypeHandle_Equals_m6589 (RuntimeTypeHandle_t1117 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(746); + s_Il2CppMethodIntialized = true; + } + RuntimeTypeHandle_t1117 V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0021; + } + } + { + RuntimeTypeHandle_t1117 L_1 = (*(RuntimeTypeHandle_t1117 *)__this); + Object_t * L_2 = Box(RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + Object_t * L_4 = ___obj; + NullCheck(L_4); + Type_t * L_5 = Object_GetType_m2042(L_4, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_0023; + } + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + IntPtr_t L_6 = (__this->___value_0); + Object_t * L_7 = ___obj; + V_0 = ((*(RuntimeTypeHandle_t1117 *)((RuntimeTypeHandle_t1117 *)UnBox (L_7, RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var)))); + IntPtr_t L_8 = RuntimeTypeHandle_get_Value_m6587((&V_0), /*hidden argument*/NULL); + bool L_9 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Int32 System.RuntimeTypeHandle::GetHashCode() +extern "C" int32_t RuntimeTypeHandle_GetHashCode_m6590 (RuntimeTypeHandle_t1117 * __this, const MethodInfo* method) +{ + { + IntPtr_t* L_0 = &(__this->___value_0); + int32_t L_1 = IntPtr_GetHashCode_m6300(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.ParamArrayAttribute::.ctor() +extern "C" void ParamArrayAttribute__ctor_m6591 (ParamArrayAttribute_t1120 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.OutAttribute::.ctor() +extern "C" void OutAttribute__ctor_m6592 (OutAttribute_t1121 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ObsoleteAttribute::.ctor() +extern "C" void ObsoleteAttribute__ctor_m6593 (ObsoleteAttribute_t1122 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ObsoleteAttribute::.ctor(System.String) +extern "C" void ObsoleteAttribute__ctor_m6594 (ObsoleteAttribute_t1122 * __this, String_t* ___message, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___message; + __this->____message_0 = L_0; + return; + } +} +// System.Void System.ObsoleteAttribute::.ctor(System.String,System.Boolean) +extern "C" void ObsoleteAttribute__ctor_m6595 (ObsoleteAttribute_t1122 * __this, String_t* ___message, bool ___error, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___message; + __this->____message_0 = L_0; + bool L_1 = ___error; + __this->____error_1 = L_1; + return; + } +} +// System.Void System.Runtime.InteropServices.DllImportAttribute::.ctor(System.String) +extern "C" void DllImportAttribute__ctor_m6596 (DllImportAttribute_t1123 * __this, String_t* ___dllName, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___dllName; + __this->___Dll_2 = L_0; + return; + } +} +// System.String System.Runtime.InteropServices.DllImportAttribute::get_Value() +extern "C" String_t* DllImportAttribute_get_Value_m6597 (DllImportAttribute_t1123 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___Dll_2); + return L_0; + } +} +// System.Void System.Runtime.InteropServices.MarshalAsAttribute::.ctor(System.Runtime.InteropServices.UnmanagedType) +extern "C" void MarshalAsAttribute__ctor_m6598 (MarshalAsAttribute_t1124 * __this, int32_t ___unmanagedType, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___unmanagedType; + __this->___utype_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.InAttribute::.ctor() +extern "C" void InAttribute__ctor_m6599 (InAttribute_t1125 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.GuidAttribute::.ctor(System.String) +extern "C" void GuidAttribute__ctor_m6600 (GuidAttribute_t1126 * __this, String_t* ___guid, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___guid; + __this->___guidValue_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.ComImportAttribute::.ctor() +extern "C" void ComImportAttribute__ctor_m6601 (ComImportAttribute_t1127 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.OptionalAttribute::.ctor() +extern "C" void OptionalAttribute__ctor_m6602 (OptionalAttribute_t1128 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() +extern "C" void CompilerGeneratedAttribute__ctor_m6603 (CompilerGeneratedAttribute_t1129 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(System.String) +extern "C" void InternalsVisibleToAttribute__ctor_m6604 (InternalsVisibleToAttribute_t1130 * __this, String_t* ___assemblyName, const MethodInfo* method) +{ + { + __this->___all_visible_1 = 1; + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___assemblyName; + __this->___assemblyName_0 = L_0; + return; + } +} +// System.Void System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() +extern "C" void RuntimeCompatibilityAttribute__ctor_m6605 (RuntimeCompatibilityAttribute_t1131 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::set_WrapNonExceptionThrows(System.Boolean) +extern "C" void RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606 (RuntimeCompatibilityAttribute_t1131 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___wrap_non_exception_throws_0 = L_0; + return; + } +} +// System.Void System.Diagnostics.DebuggerHiddenAttribute::.ctor() +extern "C" void DebuggerHiddenAttribute__ctor_m6607 (DebuggerHiddenAttribute_t1132 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.DefaultMemberAttribute::.ctor(System.String) +extern "C" void DefaultMemberAttribute__ctor_m6608 (DefaultMemberAttribute_t1133 * __this, String_t* ___memberName, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___memberName; + __this->___member_name_0 = L_0; + return; + } +} +// System.String System.Reflection.DefaultMemberAttribute::get_MemberName() +extern "C" String_t* DefaultMemberAttribute_get_MemberName_m6609 (DefaultMemberAttribute_t1133 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___member_name_0); + return L_0; + } +} +// System.Void System.Runtime.CompilerServices.DecimalConstantAttribute::.ctor(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" void DecimalConstantAttribute__ctor_m6610 (DecimalConstantAttribute_t1134 * __this, uint8_t ___scale, uint8_t ___sign, uint32_t ___hi, uint32_t ___mid, uint32_t ___low, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___scale; + __this->___scale_0 = L_0; + uint8_t L_1 = ___sign; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_2 = Convert_ToBoolean_m10097(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___sign_1 = L_2; + uint32_t L_3 = ___hi; + __this->___hi_2 = L_3; + uint32_t L_4 = ___mid; + __this->___mid_3 = L_4; + uint32_t L_5 = ___low; + __this->___low_4 = L_5; + return; + } +} +// System.Void System.Runtime.InteropServices.FieldOffsetAttribute::.ctor(System.Int32) +extern "C" void FieldOffsetAttribute__ctor_m6611 (FieldOffsetAttribute_t1135 * __this, int32_t ___offset, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___offset; + __this->___val_0 = L_0; + return; + } +} +// System.Void System.AsyncCallback::.ctor(System.Object,System.IntPtr) +extern "C" void AsyncCallback__ctor_m5739 (AsyncCallback_t222 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.AsyncCallback::Invoke(System.IAsyncResult) +extern "C" void AsyncCallback_Invoke_m6612 (AsyncCallback_t222 * __this, Object_t * ___ar, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + AsyncCallback_Invoke_m6612((AsyncCallback_t222 *)__this->___prev_9,___ar, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___ar, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___ar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___ar, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___ar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___ar,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_AsyncCallback_t222(Il2CppObject* delegate, Object_t * ___ar) +{ + // Marshaling of parameter '___ar' to native representation + Object_t * ____ar_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.IAsyncResult'.")); +} +// System.IAsyncResult System.AsyncCallback::BeginInvoke(System.IAsyncResult,System.AsyncCallback,System.Object) +extern "C" Object_t * AsyncCallback_BeginInvoke_m5737 (AsyncCallback_t222 * __this, Object_t * ___ar, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___ar; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.AsyncCallback::EndInvoke(System.IAsyncResult) +extern "C" void AsyncCallback_EndInvoke_m6613 (AsyncCallback_t222 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Boolean System.TypedReference::Equals(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1126; +extern "C" bool TypedReference_Equals_m6614 (TypedReference_t1137 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1126 = il2cpp_codegen_string_literal_from_index(1126); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1126, /*hidden argument*/NULL); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Int32 System.TypedReference::GetHashCode() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" int32_t TypedReference_GetHashCode_m6615 (TypedReference_t1137 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + RuntimeTypeHandle_t1117 * L_0 = &(__this->___type_0); + IntPtr_t L_1 = RuntimeTypeHandle_get_Value_m6587(L_0, /*hidden argument*/NULL); + IntPtr_t L_2 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_3 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001c; + } + } + { + return 0; + } + +IL_001c: + { + RuntimeTypeHandle_t1117 L_4 = (__this->___type_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Type::GetHashCode() */, L_5); + return L_6; + } +} +// System.Boolean System.ArgIterator::Equals(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1127; +extern "C" bool ArgIterator_Equals_m6616 (ArgIterator_t1138 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1127 = il2cpp_codegen_string_literal_from_index(1127); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1127, /*hidden argument*/NULL); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Int32 System.ArgIterator::GetHashCode() +extern "C" int32_t ArgIterator_GetHashCode_m6617 (ArgIterator_t1138 * __this, const MethodInfo* method) +{ + { + IntPtr_t* L_0 = &(__this->___sig_0); + int32_t L_1 = IntPtr_GetHashCode_m6300(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.MarshalByRefObject::.ctor() +extern "C" void MarshalByRefObject__ctor_m4650 (MarshalByRefObject_t773 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Runtime.Remoting.ServerIdentity System.MarshalByRefObject::get_ObjectIdentity() +extern "C" ServerIdentity_t1139 * MarshalByRefObject_get_ObjectIdentity_m6618 (MarshalByRefObject_t773 * __this, const MethodInfo* method) +{ + { + ServerIdentity_t1139 * L_0 = (__this->____identity_0); + return L_0; + } +} +// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.IntPtr) +extern "C" void RuntimeHelpers_InitializeArray_m6619 (Object_t * __this /* static, unused */, Array_t * ___array, IntPtr_t ___fldHandle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*RuntimeHelpers_InitializeArray_m6619_ftn) (Array_t *, IntPtr_t); + ((RuntimeHelpers_InitializeArray_m6619_ftn)mscorlib::System::Runtime::CompilerServices::RuntimeHelpers::InitializeArray) (___array, ___fldHandle); +} +// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void RuntimeHelpers_InitializeArray_m4644 (Object_t * __this /* static, unused */, Array_t * ___array, RuntimeFieldHandle_t1119 ___fldHandle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (!L_0) + { + goto IL_001c; + } + } + { + IntPtr_t L_1 = RuntimeFieldHandle_get_Value_m6582((&___fldHandle), /*hidden argument*/NULL); + IntPtr_t L_2 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_3 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0022; + } + } + +IL_001c: + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0022: + { + Array_t * L_5 = ___array; + IntPtr_t L_6 = RuntimeFieldHandle_get_Value_m6582((&___fldHandle), /*hidden argument*/NULL); + RuntimeHelpers_InitializeArray_m6619(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData() +extern "C" int32_t RuntimeHelpers_get_OffsetToStringData_m6620 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*RuntimeHelpers_get_OffsetToStringData_m6620_ftn) (); + return ((RuntimeHelpers_get_OffsetToStringData_m6620_ftn)mscorlib::System::Runtime::CompilerServices::RuntimeHelpers::get_OffsetToStringData) (); +} +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m6621 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) +{ + { + String_t* L_0 = ___msg; + return L_0; + } +} +// System.String Locale::GetText(System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Locale_GetText_m6622 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___fmt; + ObjectU5BU5D_t162* L_1 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m2030(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.MonoTODOAttribute::.ctor() +extern "C" void MonoTODOAttribute__ctor_m6623 (MonoTODOAttribute_t1142 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MonoTODOAttribute::.ctor(System.String) +extern "C" void MonoTODOAttribute__ctor_m6624 (MonoTODOAttribute_t1142 * __this, String_t* ___comment, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___comment; + __this->___comment_0 = L_0; + return; + } +} +// System.Void System.MonoDocumentationNoteAttribute::.ctor(System.String) +extern "C" void MonoDocumentationNoteAttribute__ctor_m6625 (MonoDocumentationNoteAttribute_t1143 * __this, String_t* ___comment, const MethodInfo* method) +{ + { + String_t* L_0 = ___comment; + MonoTODOAttribute__ctor_m6624(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid::.ctor(System.Boolean) +extern "C" void SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626 (SafeHandleZeroOrMinusOneIsInvalid_t1144 * __this, bool ___ownsHandle, const MethodInfo* method) +{ + { + IntPtr_t L_0 = IntPtr_op_Explicit_m6304(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + bool L_1 = ___ownsHandle; + SafeHandle__ctor_m8639(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid::get_IsInvalid() +extern "C" bool SafeHandleZeroOrMinusOneIsInvalid_get_IsInvalid_m6627 (SafeHandleZeroOrMinusOneIsInvalid_t1144 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + IntPtr_t L_0 = (((SafeHandle_t1145 *)__this)->___handle_0); + IntPtr_t L_1 = IntPtr_op_Explicit_m6304(NULL /*static, unused*/, (-1), /*hidden argument*/NULL); + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0029; + } + } + { + IntPtr_t L_3 = (((SafeHandle_t1145 *)__this)->___handle_0); + IntPtr_t L_4 = IntPtr_op_Explicit_m6304(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + bool L_5 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_002a; + } + +IL_0029: + { + G_B3_0 = 1; + } + +IL_002a: + { + return G_B3_0; + } +} +// System.Void Microsoft.Win32.SafeHandles.SafeWaitHandle::.ctor(System.IntPtr,System.Boolean) +extern "C" void SafeWaitHandle__ctor_m6628 (SafeWaitHandle_t1146 * __this, IntPtr_t ___existingHandle, bool ___ownsHandle, const MethodInfo* method) +{ + { + bool L_0 = ___ownsHandle; + SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626(__this, L_0, /*hidden argument*/NULL); + IntPtr_t L_1 = ___existingHandle; + SafeHandle_SetHandle_m8646(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean Microsoft.Win32.SafeHandles.SafeWaitHandle::ReleaseHandle() +extern "C" bool SafeWaitHandle_ReleaseHandle_m6629 (SafeWaitHandle_t1146 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (((SafeHandle_t1145 *)__this)->___handle_0); + NativeEventCalls_CloseEvent_internal_m9951(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return 1; + } +} +// System.Void Mono.Globalization.Unicode.CodePointIndexer/TableRange::.ctor(System.Int32,System.Int32,System.Int32) +extern "C" void TableRange__ctor_m6630 (TableRange_t1147 * __this, int32_t ___start, int32_t ___end, int32_t ___indexStart, const MethodInfo* method) +{ + { + int32_t L_0 = ___start; + __this->___Start_0 = L_0; + int32_t L_1 = ___end; + __this->___End_1 = L_1; + int32_t L_2 = (__this->___End_1); + int32_t L_3 = (__this->___Start_0); + __this->___Count_2 = ((int32_t)((int32_t)L_2-(int32_t)L_3)); + int32_t L_4 = ___indexStart; + __this->___IndexStart_3 = L_4; + int32_t L_5 = (__this->___IndexStart_3); + int32_t L_6 = (__this->___Count_2); + __this->___IndexEnd_4 = ((int32_t)((int32_t)L_5+(int32_t)L_6)); + return; + } +} +// System.Void Mono.Globalization.Unicode.CodePointIndexer::.ctor(System.Int32[],System.Int32[],System.Int32,System.Int32) +extern TypeInfo* TableRangeU5BU5D_t1149_il2cpp_TypeInfo_var; +extern "C" void CodePointIndexer__ctor_m6631 (CodePointIndexer_t1148 * __this, Int32U5BU5D_t420* ___starts, Int32U5BU5D_t420* ___ends, int32_t ___defaultIndex, int32_t ___defaultCP, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TableRangeU5BU5D_t1149_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(757); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + TableRange_t1147 * G_B3_2 = {0}; + int32_t G_B2_0 = 0; + int32_t G_B2_1 = 0; + TableRange_t1147 * G_B2_2 = {0}; + int32_t G_B4_0 = 0; + int32_t G_B4_1 = 0; + int32_t G_B4_2 = 0; + TableRange_t1147 * G_B4_3 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___defaultIndex; + __this->___defaultIndex_2 = L_0; + int32_t L_1 = ___defaultCP; + __this->___defaultCP_3 = L_1; + Int32U5BU5D_t420* L_2 = ___starts; + NullCheck(L_2); + __this->___ranges_0 = ((TableRangeU5BU5D_t1149*)SZArrayNew(TableRangeU5BU5D_t1149_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))); + V_0 = 0; + goto IL_007d; + } + +IL_002a: + { + TableRangeU5BU5D_t1149* L_3 = (__this->___ranges_0); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + Int32U5BU5D_t420* L_5 = ___starts; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + Int32U5BU5D_t420* L_8 = ___ends; + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + int32_t L_11 = V_0; + G_B2_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_10, sizeof(int32_t))); + G_B2_1 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + G_B2_2 = ((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_3, L_4, sizeof(TableRange_t1147 ))); + if (L_11) + { + G_B3_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_10, sizeof(int32_t))); + G_B3_1 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + G_B3_2 = ((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_3, L_4, sizeof(TableRange_t1147 ))); + goto IL_0048; + } + } + { + G_B4_0 = 0; + G_B4_1 = G_B2_0; + G_B4_2 = G_B2_1; + G_B4_3 = G_B2_2; + goto IL_006f; + } + +IL_0048: + { + TableRangeU5BU5D_t1149* L_12 = (__this->___ranges_0); + int32_t L_13 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13-(int32_t)1))); + int32_t L_14 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_12, ((int32_t)((int32_t)L_13-(int32_t)1)), sizeof(TableRange_t1147 )))->___IndexStart_3); + TableRangeU5BU5D_t1149* L_15 = (__this->___ranges_0); + int32_t L_16 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16-(int32_t)1))); + int32_t L_17 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16-(int32_t)1)), sizeof(TableRange_t1147 )))->___Count_2); + G_B4_0 = ((int32_t)((int32_t)L_14+(int32_t)L_17)); + G_B4_1 = G_B3_0; + G_B4_2 = G_B3_1; + G_B4_3 = G_B3_2; + } + +IL_006f: + { + TableRange_t1147 L_18 = {0}; + TableRange__ctor_m6630(&L_18, G_B4_2, G_B4_1, G_B4_0, /*hidden argument*/NULL); + (*(TableRange_t1147 *)G_B4_3) = L_18; + int32_t L_19 = V_0; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_007d: + { + int32_t L_20 = V_0; + TableRangeU5BU5D_t1149* L_21 = (__this->___ranges_0); + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_002a; + } + } + { + V_1 = 0; + goto IL_00b4; + } + +IL_0092: + { + int32_t L_22 = (__this->___TotalCount_1); + TableRangeU5BU5D_t1149* L_23 = (__this->___ranges_0); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_23, L_24, sizeof(TableRange_t1147 )))->___Count_2); + __this->___TotalCount_1 = ((int32_t)((int32_t)L_22+(int32_t)L_25)); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00b4: + { + int32_t L_27 = V_1; + TableRangeU5BU5D_t1149* L_28 = (__this->___ranges_0); + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_0092; + } + } + { + return; + } +} +// System.Int32 Mono.Globalization.Unicode.CodePointIndexer::ToIndex(System.Int32) +extern "C" int32_t CodePointIndexer_ToIndex_m6632 (CodePointIndexer_t1148 * __this, int32_t ___cp, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0066; + } + +IL_0007: + { + int32_t L_0 = ___cp; + TableRangeU5BU5D_t1149* L_1 = (__this->___ranges_0); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_1, L_2, sizeof(TableRange_t1147 )))->___Start_0); + if ((((int32_t)L_0) >= ((int32_t)L_3))) + { + goto IL_0025; + } + } + { + int32_t L_4 = (__this->___defaultIndex_2); + return L_4; + } + +IL_0025: + { + int32_t L_5 = ___cp; + TableRangeU5BU5D_t1149* L_6 = (__this->___ranges_0); + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_6, L_7, sizeof(TableRange_t1147 )))->___End_1); + if ((((int32_t)L_5) >= ((int32_t)L_8))) + { + goto IL_0062; + } + } + { + int32_t L_9 = ___cp; + TableRangeU5BU5D_t1149* L_10 = (__this->___ranges_0); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_10, L_11, sizeof(TableRange_t1147 )))->___Start_0); + TableRangeU5BU5D_t1149* L_13 = (__this->___ranges_0); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = (((TableRange_t1147 *)(TableRange_t1147 *)SZArrayLdElema(L_13, L_14, sizeof(TableRange_t1147 )))->___IndexStart_3); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_12))+(int32_t)L_15)); + } + +IL_0062: + { + int32_t L_16 = V_0; + V_0 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0066: + { + int32_t L_17 = V_0; + TableRangeU5BU5D_t1149* L_18 = (__this->___ranges_0); + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0007; + } + } + { + int32_t L_19 = (__this->___defaultIndex_2); + return L_19; + } +} +// System.Void Mono.Globalization.Unicode.TailoringInfo::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean) +extern "C" void TailoringInfo__ctor_m6633 (TailoringInfo_t1150 * __this, int32_t ___lcid, int32_t ___tailoringIndex, int32_t ___tailoringCount, bool ___frenchSort, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___lcid; + __this->___LCID_0 = L_0; + int32_t L_1 = ___tailoringIndex; + __this->___TailoringIndex_1 = L_1; + int32_t L_2 = ___tailoringCount; + __this->___TailoringCount_2 = L_2; + bool L_3 = ___frenchSort; + __this->___FrenchSort_3 = L_3; + return; + } +} +// System.Void Mono.Globalization.Unicode.Contraction::.ctor(System.Char[],System.String,System.Byte[]) +extern "C" void Contraction__ctor_m6634 (Contraction_t1151 * __this, CharU5BU5D_t458* ___source, String_t* ___replacement, ByteU5BU5D_t789* ___sortkey, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CharU5BU5D_t458* L_0 = ___source; + __this->___Source_0 = L_0; + String_t* L_1 = ___replacement; + __this->___Replacement_1 = L_1; + ByteU5BU5D_t789* L_2 = ___sortkey; + __this->___SortKey_2 = L_2; + return; + } +} +// System.Void Mono.Globalization.Unicode.ContractionComparer::.ctor() +extern "C" void ContractionComparer__ctor_m6635 (ContractionComparer_t1152 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.ContractionComparer::.cctor() +extern TypeInfo* ContractionComparer_t1152_il2cpp_TypeInfo_var; +extern "C" void ContractionComparer__cctor_m6636 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ContractionComparer_t1152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(759); + s_Il2CppMethodIntialized = true; + } + { + ContractionComparer_t1152 * L_0 = (ContractionComparer_t1152 *)il2cpp_codegen_object_new (ContractionComparer_t1152_il2cpp_TypeInfo_var); + ContractionComparer__ctor_m6635(L_0, /*hidden argument*/NULL); + ((ContractionComparer_t1152_StaticFields*)ContractionComparer_t1152_il2cpp_TypeInfo_var->static_fields)->___Instance_0 = L_0; + return; + } +} +// System.Int32 Mono.Globalization.Unicode.ContractionComparer::Compare(System.Object,System.Object) +extern TypeInfo* Contraction_t1151_il2cpp_TypeInfo_var; +extern "C" int32_t ContractionComparer_Compare_m6637 (ContractionComparer_t1152 * __this, Object_t * ___o1, Object_t * ___o2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Contraction_t1151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(760); + s_Il2CppMethodIntialized = true; + } + Contraction_t1151 * V_0 = {0}; + Contraction_t1151 * V_1 = {0}; + CharU5BU5D_t458* V_2 = {0}; + CharU5BU5D_t458* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t G_B3_0 = 0; + { + Object_t * L_0 = ___o1; + V_0 = ((Contraction_t1151 *)CastclassClass(L_0, Contraction_t1151_il2cpp_TypeInfo_var)); + Object_t * L_1 = ___o2; + V_1 = ((Contraction_t1151 *)CastclassClass(L_1, Contraction_t1151_il2cpp_TypeInfo_var)); + Contraction_t1151 * L_2 = V_0; + NullCheck(L_2); + CharU5BU5D_t458* L_3 = (L_2->___Source_0); + V_2 = L_3; + Contraction_t1151 * L_4 = V_1; + NullCheck(L_4); + CharU5BU5D_t458* L_5 = (L_4->___Source_0); + V_3 = L_5; + CharU5BU5D_t458* L_6 = V_2; + NullCheck(L_6); + CharU5BU5D_t458* L_7 = V_3; + NullCheck(L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_002f; + } + } + { + CharU5BU5D_t458* L_8 = V_3; + NullCheck(L_8); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))); + goto IL_0032; + } + +IL_002f: + { + CharU5BU5D_t458* L_9 = V_2; + NullCheck(L_9); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))); + } + +IL_0032: + { + V_4 = G_B3_0; + V_5 = 0; + goto IL_0059; + } + +IL_003c: + { + CharU5BU5D_t458* L_10 = V_2; + int32_t L_11 = V_5; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + CharU5BU5D_t458* L_13 = V_3; + int32_t L_14 = V_5; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_10, L_12, sizeof(uint16_t)))) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_13, L_15, sizeof(uint16_t)))))) + { + goto IL_0053; + } + } + { + CharU5BU5D_t458* L_16 = V_2; + int32_t L_17 = V_5; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + CharU5BU5D_t458* L_19 = V_3; + int32_t L_20 = V_5; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + return ((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_16, L_18, sizeof(uint16_t)))-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_19, L_21, sizeof(uint16_t))))); + } + +IL_0053: + { + int32_t L_22 = V_5; + V_5 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0059: + { + int32_t L_23 = V_5; + int32_t L_24 = V_4; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_003c; + } + } + { + CharU5BU5D_t458* L_25 = V_2; + NullCheck(L_25); + CharU5BU5D_t458* L_26 = V_3; + NullCheck(L_26); + return ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))))); + } +} +// System.Void Mono.Globalization.Unicode.Level2Map::.ctor(System.Byte,System.Byte) +extern "C" void Level2Map__ctor_m6638 (Level2Map_t1153 * __this, uint8_t ___source, uint8_t ___replace, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___source; + __this->___Source_0 = L_0; + uint8_t L_1 = ___replace; + __this->___Replace_1 = L_1; + return; + } +} +// System.Void Mono.Globalization.Unicode.Level2MapComparer::.ctor() +extern "C" void Level2MapComparer__ctor_m6639 (Level2MapComparer_t1154 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.Level2MapComparer::.cctor() +extern TypeInfo* Level2MapComparer_t1154_il2cpp_TypeInfo_var; +extern "C" void Level2MapComparer__cctor_m6640 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Level2MapComparer_t1154_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(761); + s_Il2CppMethodIntialized = true; + } + { + Level2MapComparer_t1154 * L_0 = (Level2MapComparer_t1154 *)il2cpp_codegen_object_new (Level2MapComparer_t1154_il2cpp_TypeInfo_var); + Level2MapComparer__ctor_m6639(L_0, /*hidden argument*/NULL); + ((Level2MapComparer_t1154_StaticFields*)Level2MapComparer_t1154_il2cpp_TypeInfo_var->static_fields)->___Instance_0 = L_0; + return; + } +} +// System.Int32 Mono.Globalization.Unicode.Level2MapComparer::Compare(System.Object,System.Object) +extern TypeInfo* Level2Map_t1153_il2cpp_TypeInfo_var; +extern "C" int32_t Level2MapComparer_Compare_m6641 (Level2MapComparer_t1154 * __this, Object_t * ___o1, Object_t * ___o2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Level2Map_t1153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(762); + s_Il2CppMethodIntialized = true; + } + Level2Map_t1153 * V_0 = {0}; + Level2Map_t1153 * V_1 = {0}; + { + Object_t * L_0 = ___o1; + V_0 = ((Level2Map_t1153 *)CastclassClass(L_0, Level2Map_t1153_il2cpp_TypeInfo_var)); + Object_t * L_1 = ___o2; + V_1 = ((Level2Map_t1153 *)CastclassClass(L_1, Level2Map_t1153_il2cpp_TypeInfo_var)); + Level2Map_t1153 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = (L_2->___Source_0); + Level2Map_t1153 * L_4 = V_1; + NullCheck(L_4); + uint8_t L_5 = (L_4->___Source_0); + return ((int32_t)((int32_t)L_3-(int32_t)L_5)); + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTable::.cctor() +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* TailoringInfoU5BU5D_t1156_il2cpp_TypeInfo_var; +extern TypeInfo* TailoringInfo_t1150_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1128; +extern Il2CppCodeGenString* _stringLiteral1129; +extern "C" void MSCompatUnicodeTable__cctor_m6642 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + TailoringInfoU5BU5D_t1156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(764); + TailoringInfo_t1150_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(765); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral1128 = il2cpp_codegen_string_literal_from_index(1128); + _stringLiteral1129 = il2cpp_codegen_string_literal_from_index(1129); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + uint8_t* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + IntPtr_t V_4 = {0}; + uint32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + TailoringInfo_t1150 * V_10 = {0}; + int32_t V_11 = 0; + { + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___MaxExpansionLength_0 = 3; + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___forLock_17 = L_0; + V_3 = 0; + IntPtr_t L_1 = MSCompatUnicodeTable_GetResource_m6659(NULL /*static, unused*/, _stringLiteral1128, /*hidden argument*/NULL); + V_4 = L_1; + IntPtr_t L_2 = V_4; + IntPtr_t L_3 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_4 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0030; + } + } + { + return; + } + +IL_0030: + { + IntPtr_t L_5 = V_4; + void* L_6 = IntPtr_op_Explicit_m6307(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + V_0 = (uint8_t*)L_6; + IntPtr_t L_7 = MSCompatUnicodeTable_GetResource_m6659(NULL /*static, unused*/, _stringLiteral1129, /*hidden argument*/NULL); + V_4 = L_7; + IntPtr_t L_8 = V_4; + IntPtr_t L_9 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_10 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0056; + } + } + { + return; + } + +IL_0056: + { + IntPtr_t L_11 = V_4; + void* L_12 = IntPtr_op_Explicit_m6307(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + V_1 = (uint8_t*)L_12; + uint8_t* L_13 = V_0; + if (!L_13) + { + goto IL_006a; + } + } + { + uint8_t* L_14 = V_1; + if (L_14) + { + goto IL_006b; + } + } + +IL_006a: + { + return; + } + +IL_006b: + { + uint8_t* L_15 = V_0; + if ((!(((uint32_t)(*((uint8_t*)L_15))) == ((uint32_t)3)))) + { + goto IL_007b; + } + } + { + uint8_t* L_16 = V_1; + if ((((int32_t)(*((uint8_t*)L_16))) == ((int32_t)3))) + { + goto IL_007c; + } + } + +IL_007b: + { + return; + } + +IL_007c: + { + V_3 = 1; + uint8_t* L_17 = V_0; + uint32_t L_18 = V_3; + uint32_t L_19 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_17, L_18, /*hidden argument*/NULL); + V_2 = L_19; + uint32_t L_20 = V_3; + V_3 = ((int32_t)((int32_t)L_20+(int32_t)4)); + uint8_t* L_21 = V_0; + uint32_t L_22 = V_3; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___ignorableFlags_1 = (uint8_t*)((uint8_t*)((intptr_t)L_21+(intptr_t)(((uintptr_t)L_22)))); + uint32_t L_23 = V_3; + uint32_t L_24 = V_2; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)L_24)); + uint8_t* L_25 = V_0; + uint32_t L_26 = V_3; + uint32_t L_27 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_25, L_26, /*hidden argument*/NULL); + V_2 = L_27; + uint32_t L_28 = V_3; + V_3 = ((int32_t)((int32_t)L_28+(int32_t)4)); + uint8_t* L_29 = V_0; + uint32_t L_30 = V_3; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___categories_2 = (uint8_t*)((uint8_t*)((intptr_t)L_29+(intptr_t)(((uintptr_t)L_30)))); + uint32_t L_31 = V_3; + uint32_t L_32 = V_2; + V_3 = ((int32_t)((int32_t)L_31+(int32_t)L_32)); + uint8_t* L_33 = V_0; + uint32_t L_34 = V_3; + uint32_t L_35 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_33, L_34, /*hidden argument*/NULL); + V_2 = L_35; + uint32_t L_36 = V_3; + V_3 = ((int32_t)((int32_t)L_36+(int32_t)4)); + uint8_t* L_37 = V_0; + uint32_t L_38 = V_3; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level1_3 = (uint8_t*)((uint8_t*)((intptr_t)L_37+(intptr_t)(((uintptr_t)L_38)))); + uint32_t L_39 = V_3; + uint32_t L_40 = V_2; + V_3 = ((int32_t)((int32_t)L_39+(int32_t)L_40)); + uint8_t* L_41 = V_0; + uint32_t L_42 = V_3; + uint32_t L_43 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_41, L_42, /*hidden argument*/NULL); + V_2 = L_43; + uint32_t L_44 = V_3; + V_3 = ((int32_t)((int32_t)L_44+(int32_t)4)); + uint8_t* L_45 = V_0; + uint32_t L_46 = V_3; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level2_4 = (uint8_t*)((uint8_t*)((intptr_t)L_45+(intptr_t)(((uintptr_t)L_46)))); + uint32_t L_47 = V_3; + uint32_t L_48 = V_2; + V_3 = ((int32_t)((int32_t)L_47+(int32_t)L_48)); + uint8_t* L_49 = V_0; + uint32_t L_50 = V_3; + uint32_t L_51 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_49, L_50, /*hidden argument*/NULL); + V_2 = L_51; + uint32_t L_52 = V_3; + V_3 = ((int32_t)((int32_t)L_52+(int32_t)4)); + uint8_t* L_53 = V_0; + uint32_t L_54 = V_3; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level3_5 = (uint8_t*)((uint8_t*)((intptr_t)L_53+(intptr_t)(((uintptr_t)L_54)))); + uint32_t L_55 = V_3; + uint32_t L_56 = V_2; + V_3 = ((int32_t)((int32_t)L_55+(int32_t)L_56)); + V_3 = 1; + uint8_t* L_57 = V_1; + uint32_t L_58 = V_3; + uint32_t L_59 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_57, L_58, /*hidden argument*/NULL); + V_5 = L_59; + uint32_t L_60 = V_3; + V_3 = ((int32_t)((int32_t)L_60+(int32_t)4)); + uint32_t L_61 = V_5; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringInfos_16 = ((TailoringInfoU5BU5D_t1156*)SZArrayNew(TailoringInfoU5BU5D_t1156_il2cpp_TypeInfo_var, (((uintptr_t)L_61)))); + V_6 = 0; + goto IL_0172; + } + +IL_011f: + { + uint8_t* L_62 = V_1; + uint32_t L_63 = V_3; + uint32_t L_64 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_62, L_63, /*hidden argument*/NULL); + V_7 = L_64; + uint32_t L_65 = V_3; + V_3 = ((int32_t)((int32_t)L_65+(int32_t)4)); + uint8_t* L_66 = V_1; + uint32_t L_67 = V_3; + uint32_t L_68 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_66, L_67, /*hidden argument*/NULL); + V_8 = L_68; + uint32_t L_69 = V_3; + V_3 = ((int32_t)((int32_t)L_69+(int32_t)4)); + uint8_t* L_70 = V_1; + uint32_t L_71 = V_3; + uint32_t L_72 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_70, L_71, /*hidden argument*/NULL); + V_9 = L_72; + uint32_t L_73 = V_3; + V_3 = ((int32_t)((int32_t)L_73+(int32_t)4)); + int32_t L_74 = V_7; + int32_t L_75 = V_8; + int32_t L_76 = V_9; + uint8_t* L_77 = V_1; + uint32_t L_78 = V_3; + uint32_t L_79 = L_78; + V_3 = ((int32_t)((int32_t)L_79+(int32_t)1)); + TailoringInfo_t1150 * L_80 = (TailoringInfo_t1150 *)il2cpp_codegen_object_new (TailoringInfo_t1150_il2cpp_TypeInfo_var); + TailoringInfo__ctor_m6633(L_80, L_74, L_75, L_76, ((((int32_t)((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_77+(intptr_t)(((uintptr_t)L_79))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + V_10 = L_80; + TailoringInfoU5BU5D_t1156* L_81 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringInfos_16; + int32_t L_82 = V_6; + TailoringInfo_t1150 * L_83 = V_10; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_82); + ArrayElementTypeCheck (L_81, L_83); + *((TailoringInfo_t1150 **)(TailoringInfo_t1150 **)SZArrayLdElema(L_81, L_82, sizeof(TailoringInfo_t1150 *))) = (TailoringInfo_t1150 *)L_83; + int32_t L_84 = V_6; + V_6 = ((int32_t)((int32_t)L_84+(int32_t)1)); + } + +IL_0172: + { + int32_t L_85 = V_6; + uint32_t L_86 = V_5; + if ((((int64_t)(((int64_t)((int64_t)L_85)))) < ((int64_t)(((int64_t)((uint64_t)L_86)))))) + { + goto IL_011f; + } + } + { + uint32_t L_87 = V_3; + V_3 = ((int32_t)((int32_t)L_87+(int32_t)2)); + uint8_t* L_88 = V_1; + uint32_t L_89 = V_3; + uint32_t L_90 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_88, L_89, /*hidden argument*/NULL); + V_5 = L_90; + uint32_t L_91 = V_3; + V_3 = ((int32_t)((int32_t)L_91+(int32_t)4)); + uint32_t L_92 = V_5; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringArr_15 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, (((uintptr_t)L_92)))); + V_11 = 0; + goto IL_01c5; + } + +IL_01a3: + { + CharU5BU5D_t458* L_93 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringArr_15; + int32_t L_94 = V_11; + uint8_t* L_95 = V_1; + uint32_t L_96 = V_3; + uint8_t* L_97 = V_1; + uint32_t L_98 = V_3; + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, L_94); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_93, L_94, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_95+(intptr_t)(((uintptr_t)L_96))))))+(int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_97+(intptr_t)(((uintptr_t)((int32_t)((int32_t)L_98+(int32_t)1))))))))<<(int32_t)8))))))); + int32_t L_99 = V_11; + V_11 = ((int32_t)((int32_t)L_99+(int32_t)1)); + uint32_t L_100 = V_3; + V_3 = ((int32_t)((int32_t)L_100+(int32_t)2)); + } + +IL_01c5: + { + int32_t L_101 = V_11; + uint32_t L_102 = V_5; + if ((((int64_t)(((int64_t)((int64_t)L_101)))) < ((int64_t)(((int64_t)((uint64_t)L_102)))))) + { + goto IL_01a3; + } + } + { + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___isReady_18 = 1; + return; + } +} +// Mono.Globalization.Unicode.TailoringInfo Mono.Globalization.Unicode.MSCompatUnicodeTable::GetTailoringInfo(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" TailoringInfo_t1150 * MSCompatUnicodeTable_GetTailoringInfo_m6643 (Object_t * __this /* static, unused */, int32_t ___lcid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0025; + } + +IL_0007: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + TailoringInfoU5BU5D_t1156* L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringInfos_16; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + NullCheck((*(TailoringInfo_t1150 **)(TailoringInfo_t1150 **)SZArrayLdElema(L_0, L_2, sizeof(TailoringInfo_t1150 *)))); + int32_t L_3 = ((*(TailoringInfo_t1150 **)(TailoringInfo_t1150 **)SZArrayLdElema(L_0, L_2, sizeof(TailoringInfo_t1150 *)))->___LCID_0); + int32_t L_4 = ___lcid; + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_0021; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + TailoringInfoU5BU5D_t1156* L_5 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringInfos_16; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + return (*(TailoringInfo_t1150 **)(TailoringInfo_t1150 **)SZArrayLdElema(L_5, L_7, sizeof(TailoringInfo_t1150 *))); + } + +IL_0021: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0025: + { + int32_t L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + TailoringInfoU5BU5D_t1156* L_10 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringInfos_16; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0007; + } + } + { + return (TailoringInfo_t1150 *)NULL; + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTable::BuildTailoringTables(System.Globalization.CultureInfo,Mono.Globalization.Unicode.TailoringInfo,Mono.Globalization.Unicode.Contraction[]&,Mono.Globalization.Unicode.Level2Map[]&) +extern const Il2CppType* Contraction_t1151_0_0_0_var; +extern const Il2CppType* Level2Map_t1153_0_0_0_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Contraction_t1151_il2cpp_TypeInfo_var; +extern TypeInfo* Level2Map_t1153_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern TypeInfo* ContractionComparer_t1152_il2cpp_TypeInfo_var; +extern TypeInfo* Level2MapComparer_t1154_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ContractionU5BU5D_t1164_il2cpp_TypeInfo_var; +extern TypeInfo* Level2MapU5BU5D_t1165_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1130; +extern "C" void MSCompatUnicodeTable_BuildTailoringTables_m6644 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___culture, TailoringInfo_t1150 * ___t, ContractionU5BU5D_t1164** ___contractions, Level2MapU5BU5D_t1165** ___diacriticals, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Contraction_t1151_0_0_0_var = il2cpp_codegen_type_from_index(760); + Level2Map_t1153_0_0_0_var = il2cpp_codegen_type_from_index(762); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Contraction_t1151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(760); + Level2Map_t1153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(762); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + ContractionComparer_t1152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(759); + Level2MapComparer_t1154_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(761); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ContractionU5BU5D_t1164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(767); + Level2MapU5BU5D_t1165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(768); + _stringLiteral1130 = il2cpp_codegen_string_literal_from_index(1130); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + uint16_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + CharU5BU5D_t458* V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + String_t* V_10 = {0}; + uint16_t V_11 = 0x0; + uintptr_t G_B4_0 = 0; + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringArr_15; + if (!L_2) + { + goto IL_0022; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_3 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringArr_15; + NullCheck(L_3); + if ((((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) + { + goto IL_0029; + } + } + +IL_0022: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_0034; + } + +IL_0029: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_4 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___tailoringArr_15; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + G_B4_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_4, 0, sizeof(uint16_t))))); + } + +IL_0034: + { + V_2 = (uint16_t*)G_B4_0; + TailoringInfo_t1150 * L_5 = ___t; + NullCheck(L_5); + int32_t L_6 = (L_5->___TailoringIndex_1); + V_3 = L_6; + int32_t L_7 = V_3; + TailoringInfo_t1150 * L_8 = ___t; + NullCheck(L_8); + int32_t L_9 = (L_8->___TailoringCount_2); + V_4 = ((int32_t)((int32_t)L_7+(int32_t)L_9)); + goto IL_01d1; + } + +IL_004b: + { + int32_t L_10 = V_3; + V_5 = ((int32_t)((int32_t)L_10+(int32_t)1)); + V_6 = (CharU5BU5D_t458*)NULL; + uint16_t* L_11 = V_2; + int32_t L_12 = V_3; + V_11 = (*((uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))))); + uint16_t L_13 = V_11; + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 0) + { + goto IL_0075; + } + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 1) + { + goto IL_00fc; + } + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 2) + { + goto IL_0123; + } + } + { + goto IL_01aa; + } + +IL_0075: + { + int32_t L_14 = V_3; + V_3 = ((int32_t)((int32_t)L_14+(int32_t)1)); + goto IL_0084; + } + +IL_007e: + { + int32_t L_15 = V_5; + V_5 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0084: + { + uint16_t* L_16 = V_2; + int32_t L_17 = V_5; + if ((*((uint16_t*)((uint16_t*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)L_17*(int32_t)2))))))) + { + goto IL_007e; + } + } + { + int32_t L_18 = V_5; + int32_t L_19 = V_3; + V_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_18-(int32_t)L_19)))); + uint16_t* L_20 = V_2; + int32_t L_21 = V_3; + IntPtr_t L_22 = IntPtr_op_Explicit_m6306(NULL /*static, unused*/, (void*)(void*)((uint16_t*)((intptr_t)L_20+(int32_t)((int32_t)((int32_t)L_21*(int32_t)2)))), /*hidden argument*/NULL); + CharU5BU5D_t458* L_23 = V_6; + int32_t L_24 = V_5; + int32_t L_25 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_Copy_m8633(NULL /*static, unused*/, L_22, L_23, 0, ((int32_t)((int32_t)L_24-(int32_t)L_25)), /*hidden argument*/NULL); + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + V_8 = 0; + goto IL_00d9; + } + +IL_00c1: + { + ByteU5BU5D_t789* L_26 = V_7; + int32_t L_27 = V_8; + uint16_t* L_28 = V_2; + int32_t L_29 = V_5; + int32_t L_30 = V_8; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_28+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29+(int32_t)1))+(int32_t)L_30))*(int32_t)2))))))))); + int32_t L_31 = V_8; + V_8 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00d9: + { + int32_t L_32 = V_8; + if ((((int32_t)L_32) < ((int32_t)4))) + { + goto IL_00c1; + } + } + { + ArrayList_t734 * L_33 = V_0; + CharU5BU5D_t458* L_34 = V_6; + ByteU5BU5D_t789* L_35 = V_7; + Contraction_t1151 * L_36 = (Contraction_t1151 *)il2cpp_codegen_object_new (Contraction_t1151_il2cpp_TypeInfo_var); + Contraction__ctor_m6634(L_36, L_34, (String_t*)NULL, L_35, /*hidden argument*/NULL); + NullCheck(L_33); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_33, L_36); + int32_t L_37 = V_5; + V_3 = ((int32_t)((int32_t)L_37+(int32_t)6)); + goto IL_01d1; + } + +IL_00fc: + { + ArrayList_t734 * L_38 = V_1; + uint16_t* L_39 = V_2; + int32_t L_40 = V_3; + uint16_t* L_41 = V_2; + int32_t L_42 = V_3; + Level2Map_t1153 * L_43 = (Level2Map_t1153 *)il2cpp_codegen_object_new (Level2Map_t1153_il2cpp_TypeInfo_var); + Level2Map__ctor_m6638(L_43, (((int32_t)((uint8_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_39+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40+(int32_t)1))*(int32_t)2))))))))), (((int32_t)((uint8_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_41+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42+(int32_t)2))*(int32_t)2))))))))), /*hidden argument*/NULL); + NullCheck(L_38); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_38, L_43); + int32_t L_44 = V_3; + V_3 = ((int32_t)((int32_t)L_44+(int32_t)3)); + goto IL_01d1; + } + +IL_0123: + { + int32_t L_45 = V_3; + V_3 = ((int32_t)((int32_t)L_45+(int32_t)1)); + goto IL_0132; + } + +IL_012c: + { + int32_t L_46 = V_5; + V_5 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_0132: + { + uint16_t* L_47 = V_2; + int32_t L_48 = V_5; + if ((*((uint16_t*)((uint16_t*)((intptr_t)L_47+(int32_t)((int32_t)((int32_t)L_48*(int32_t)2))))))) + { + goto IL_012c; + } + } + { + int32_t L_49 = V_5; + int32_t L_50 = V_3; + V_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_49-(int32_t)L_50)))); + uint16_t* L_51 = V_2; + int32_t L_52 = V_3; + IntPtr_t L_53 = IntPtr_op_Explicit_m6306(NULL /*static, unused*/, (void*)(void*)((uint16_t*)((intptr_t)L_51+(int32_t)((int32_t)((int32_t)L_52*(int32_t)2)))), /*hidden argument*/NULL); + CharU5BU5D_t458* L_54 = V_6; + int32_t L_55 = V_5; + int32_t L_56 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_Copy_m8633(NULL /*static, unused*/, L_53, L_54, 0, ((int32_t)((int32_t)L_55-(int32_t)L_56)), /*hidden argument*/NULL); + int32_t L_57 = V_5; + V_5 = ((int32_t)((int32_t)L_57+(int32_t)1)); + int32_t L_58 = V_5; + V_9 = L_58; + goto IL_0174; + } + +IL_016e: + { + int32_t L_59 = V_9; + V_9 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_0174: + { + uint16_t* L_60 = V_2; + int32_t L_61 = V_9; + if ((*((uint16_t*)((uint16_t*)((intptr_t)L_60+(int32_t)((int32_t)((int32_t)L_61*(int32_t)2))))))) + { + goto IL_016e; + } + } + { + uint16_t* L_62 = V_2; + int32_t L_63 = V_5; + int32_t L_64 = V_9; + int32_t L_65 = V_5; + String_t* L_66 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_66 = String_CreateString_m6111(L_66, (uint16_t*)(uint16_t*)L_62, L_63, ((int32_t)((int32_t)L_64-(int32_t)L_65)), /*hidden argument*/NULL); + V_10 = L_66; + ArrayList_t734 * L_67 = V_0; + CharU5BU5D_t458* L_68 = V_6; + String_t* L_69 = V_10; + Contraction_t1151 * L_70 = (Contraction_t1151 *)il2cpp_codegen_object_new (Contraction_t1151_il2cpp_TypeInfo_var); + Contraction__ctor_m6634(L_70, L_68, L_69, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + NullCheck(L_67); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_67, L_70); + int32_t L_71 = V_9; + V_3 = ((int32_t)((int32_t)L_71+(int32_t)1)); + goto IL_01d1; + } + +IL_01aa: + { + CultureInfo_t453 * L_72 = ___culture; + NullCheck(L_72); + int32_t L_73 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_72); + int32_t L_74 = L_73; + Object_t * L_75 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_74); + CultureInfo_t453 * L_76 = ___culture; + NullCheck(L_76); + String_t* L_77 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_76); + int32_t L_78 = V_3; + int32_t L_79 = L_78; + Object_t * L_80 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_79); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_81 = String_Format_m6096(NULL /*static, unused*/, _stringLiteral1130, L_75, L_77, L_80, /*hidden argument*/NULL); + NotImplementedException_t923 * L_82 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_82, L_81, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_82); + } + +IL_01d1: + { + int32_t L_83 = V_3; + int32_t L_84 = V_4; + if ((((int32_t)L_83) < ((int32_t)L_84))) + { + goto IL_004b; + } + } + { + V_2 = (uint16_t*)(((uintptr_t)0)); + ArrayList_t734 * L_85 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ContractionComparer_t1152_il2cpp_TypeInfo_var); + ContractionComparer_t1152 * L_86 = ((ContractionComparer_t1152_StaticFields*)ContractionComparer_t1152_il2cpp_TypeInfo_var->static_fields)->___Instance_0; + NullCheck(L_85); + VirtActionInvoker1< Object_t * >::Invoke(46 /* System.Void System.Collections.ArrayList::Sort(System.Collections.IComparer) */, L_85, L_86); + ArrayList_t734 * L_87 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Level2MapComparer_t1154_il2cpp_TypeInfo_var); + Level2MapComparer_t1154 * L_88 = ((Level2MapComparer_t1154_StaticFields*)Level2MapComparer_t1154_il2cpp_TypeInfo_var->static_fields)->___Instance_0; + NullCheck(L_87); + VirtActionInvoker1< Object_t * >::Invoke(46 /* System.Void System.Collections.ArrayList::Sort(System.Collections.IComparer) */, L_87, L_88); + ContractionU5BU5D_t1164** L_89 = ___contractions; + ArrayList_t734 * L_90 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_91 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Contraction_t1151_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_90); + Array_t * L_92 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_90, L_91); + *((Object_t **)(L_89)) = (Object_t *)((ContractionU5BU5D_t1164*)IsInst(L_92, ContractionU5BU5D_t1164_il2cpp_TypeInfo_var)); + Level2MapU5BU5D_t1165** L_93 = ___diacriticals; + ArrayList_t734 * L_94 = V_1; + Type_t * L_95 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Level2Map_t1153_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_94); + Array_t * L_96 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_94, L_95); + *((Object_t **)(L_93)) = (Object_t *)((Level2MapU5BU5D_t1165*)IsInst(L_96, Level2MapU5BU5D_t1165_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTable::SetCJKReferences(System.String,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&,System.Byte*&,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1131; +extern Il2CppCodeGenString* _stringLiteral1132; +extern Il2CppCodeGenString* _stringLiteral1133; +extern Il2CppCodeGenString* _stringLiteral1134; +extern "C" void MSCompatUnicodeTable_SetCJKReferences_m6645 (Object_t * __this /* static, unused */, String_t* ___name, CodePointIndexer_t1148 ** ___cjkIndexer, uint8_t** ___catTable, uint8_t** ___lv1Table, CodePointIndexer_t1148 ** ___lv2Indexer, uint8_t** ___lv2Table, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1131 = il2cpp_codegen_string_literal_from_index(1131); + _stringLiteral1132 = il2cpp_codegen_string_literal_from_index(1132); + _stringLiteral1133 = il2cpp_codegen_string_literal_from_index(1133); + _stringLiteral1134 = il2cpp_codegen_string_literal_from_index(1134); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___name; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00f4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map2_19; + if (L_2) + { + goto IL_004f; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 4, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1131, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1132, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1133, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1134, 3); + Dictionary_2_t327 * L_8 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map2_19 = L_8; + } + +IL_004f: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_9 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map2_19; + String_t* L_10 = V_0; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_9, L_10, (&V_2)); + if (!L_11) + { + goto IL_00f4; + } + } + { + int32_t L_12 = V_2; + if (L_12 == 0) + { + goto IL_007c; + } + if (L_12 == 1) + { + goto IL_0096; + } + if (L_12 == 2) + { + goto IL_00b0; + } + if (L_12 == 3) + { + goto IL_00ca; + } + } + { + goto IL_00f4; + } + +IL_007c: + { + uint8_t** L_13 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_14 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHScategory_6; + *((Object_t **)(L_13)) = (Object_t *)L_14; + uint8_t** L_15 = ___lv1Table; + uint8_t* L_16 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHSlv1_10; + *((Object_t **)(L_15)) = (Object_t *)L_16; + CodePointIndexer_t1148 ** L_17 = ___cjkIndexer; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_18 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___CjkCHS_5; + *((Object_t **)(L_17)) = (Object_t *)L_18; + goto IL_00f4; + } + +IL_0096: + { + uint8_t** L_19 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_20 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTcategory_7; + *((Object_t **)(L_19)) = (Object_t *)L_20; + uint8_t** L_21 = ___lv1Table; + uint8_t* L_22 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTlv1_11; + *((Object_t **)(L_21)) = (Object_t *)L_22; + CodePointIndexer_t1148 ** L_23 = ___cjkIndexer; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_24 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Cjk_6; + *((Object_t **)(L_23)) = (Object_t *)L_24; + goto IL_00f4; + } + +IL_00b0: + { + uint8_t** L_25 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_26 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAcategory_8; + *((Object_t **)(L_25)) = (Object_t *)L_26; + uint8_t** L_27 = ___lv1Table; + uint8_t* L_28 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAlv1_12; + *((Object_t **)(L_27)) = (Object_t *)L_28; + CodePointIndexer_t1148 ** L_29 = ___cjkIndexer; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_30 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Cjk_6; + *((Object_t **)(L_29)) = (Object_t *)L_30; + goto IL_00f4; + } + +IL_00ca: + { + uint8_t** L_31 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_32 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOcategory_9; + *((Object_t **)(L_31)) = (Object_t *)L_32; + uint8_t** L_33 = ___lv1Table; + uint8_t* L_34 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv1_13; + *((Object_t **)(L_33)) = (Object_t *)L_34; + uint8_t** L_35 = ___lv2Table; + uint8_t* L_36 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv2_14; + *((Object_t **)(L_35)) = (Object_t *)L_36; + CodePointIndexer_t1148 ** L_37 = ___cjkIndexer; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_38 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Cjk_6; + *((Object_t **)(L_37)) = (Object_t *)L_38; + CodePointIndexer_t1148 ** L_39 = ___lv2Indexer; + CodePointIndexer_t1148 * L_40 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Cjk_6; + *((Object_t **)(L_39)) = (Object_t *)L_40; + goto IL_00f4; + } + +IL_00f4: + { + return; + } +} +// System.Byte Mono.Globalization.Unicode.MSCompatUnicodeTable::Category(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern "C" uint8_t MSCompatUnicodeTable_Category_m6646 (Object_t * __this /* static, unused */, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___categories_2; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_1 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Category_1; + int32_t L_2 = ___cp; + NullCheck(L_1); + int32_t L_3 = CodePointIndexer_ToIndex_m6632(L_1, L_2, /*hidden argument*/NULL); + return (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_3)))); + } +} +// System.Byte Mono.Globalization.Unicode.MSCompatUnicodeTable::Level1(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern "C" uint8_t MSCompatUnicodeTable_Level1_m6647 (Object_t * __this /* static, unused */, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level1_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_1 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level1_2; + int32_t L_2 = ___cp; + NullCheck(L_1); + int32_t L_3 = CodePointIndexer_ToIndex_m6632(L_1, L_2, /*hidden argument*/NULL); + return (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_3)))); + } +} +// System.Byte Mono.Globalization.Unicode.MSCompatUnicodeTable::Level2(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern "C" uint8_t MSCompatUnicodeTable_Level2_m6648 (Object_t * __this /* static, unused */, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level2_4; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_1 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level2_3; + int32_t L_2 = ___cp; + NullCheck(L_1); + int32_t L_3 = CodePointIndexer_ToIndex_m6632(L_1, L_2, /*hidden argument*/NULL); + return (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_3)))); + } +} +// System.Byte Mono.Globalization.Unicode.MSCompatUnicodeTable::Level3(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern "C" uint8_t MSCompatUnicodeTable_Level3_m6649 (Object_t * __this /* static, unused */, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___level3_5; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_1 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level3_4; + int32_t L_2 = ___cp; + NullCheck(L_1); + int32_t L_3 = CodePointIndexer_ToIndex_m6632(L_1, L_2, /*hidden argument*/NULL); + return (*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)L_3)))); + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::IsIgnorable(System.Int32,System.Byte) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool MSCompatUnicodeTable_IsIgnorable_m6650 (Object_t * __this /* static, unused */, int32_t ___cp, uint8_t ___flag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + int32_t G_B11_0 = 0; + { + int32_t L_0 = ___cp; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + uint8_t L_1 = ___flag; + if (!((int32_t)((int32_t)L_1&(int32_t)1))) + { + goto IL_003a; + } + } + { + int32_t L_2 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + int32_t L_3 = Char_GetUnicodeCategory_m4757(NULL /*static, unused*/, (((int32_t)((uint16_t)L_2))), /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)29))))) + { + goto IL_0022; + } + } + { + return 1; + } + +IL_0022: + { + int32_t L_5 = ___cp; + if ((((int32_t)((int32_t)55424)) > ((int32_t)L_5))) + { + goto IL_003a; + } + } + { + int32_t L_6 = ___cp; + if ((((int32_t)L_6) >= ((int32_t)((int32_t)56192)))) + { + goto IL_003a; + } + } + { + return 1; + } + +IL_003a: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var); + CodePointIndexer_t1148 * L_7 = ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Ignorable_0; + int32_t L_8 = ___cp; + NullCheck(L_7); + int32_t L_9 = CodePointIndexer_ToIndex_m6632(L_7, L_8, /*hidden argument*/NULL); + V_1 = L_9; + int32_t L_10 = V_1; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_005f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_11 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___ignorableFlags_1; + int32_t L_12 = V_1; + uint8_t L_13 = ___flag; + G_B11_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_11+(int32_t)L_12))))&(int32_t)L_13))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0060; + } + +IL_005f: + { + G_B11_0 = 0; + } + +IL_0060: + { + return G_B11_0; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::IsIgnorableNonSpacing(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651 (Object_t * __this /* static, unused */, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_1 = MSCompatUnicodeTable_IsIgnorable_m6650(NULL /*static, unused*/, L_0, 4, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 Mono.Globalization.Unicode.MSCompatUnicodeTable::ToKanaTypeInsensitive(System.Int32) +extern "C" int32_t MSCompatUnicodeTable_ToKanaTypeInsensitive_m6652 (Object_t * __this /* static, unused */, int32_t ___i, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + int32_t L_0 = ___i; + if ((((int32_t)((int32_t)12353)) > ((int32_t)L_0))) + { + goto IL_001f; + } + } + { + int32_t L_1 = ___i; + if ((((int32_t)L_1) > ((int32_t)((int32_t)12436)))) + { + goto IL_001f; + } + } + { + int32_t L_2 = ___i; + G_B4_0 = ((int32_t)((int32_t)L_2+(int32_t)((int32_t)96))); + goto IL_0020; + } + +IL_001f: + { + int32_t L_3 = ___i; + G_B4_0 = L_3; + } + +IL_0020: + { + return G_B4_0; + } +} +// System.Int32 Mono.Globalization.Unicode.MSCompatUnicodeTable::ToWidthCompat(System.Int32) +extern "C" int32_t MSCompatUnicodeTable_ToWidthCompat_m6653 (Object_t * __this /* static, unused */, int32_t ___i, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___i; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)8592)))) + { + goto IL_000d; + } + } + { + int32_t L_1 = ___i; + return L_1; + } + +IL_000d: + { + int32_t L_2 = ___i; + if ((((int32_t)L_2) <= ((int32_t)((int32_t)65280)))) + { + goto IL_0087; + } + } + { + int32_t L_3 = ___i; + if ((((int32_t)L_3) > ((int32_t)((int32_t)65374)))) + { + goto IL_002e; + } + } + { + int32_t L_4 = ___i; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_4-(int32_t)((int32_t)65280)))+(int32_t)((int32_t)32))); + } + +IL_002e: + { + int32_t L_5 = ___i; + V_0 = L_5; + int32_t L_6 = V_0; + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 0) + { + goto IL_005d; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 1) + { + goto IL_0063; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 2) + { + goto IL_0069; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 3) + { + goto IL_006f; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 4) + { + goto IL_0075; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 5) + { + goto IL_007b; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)65504))) == 6) + { + goto IL_0081; + } + } + { + goto IL_0087; + } + +IL_005d: + { + return ((int32_t)162); + } + +IL_0063: + { + return ((int32_t)163); + } + +IL_0069: + { + return ((int32_t)172); + } + +IL_006f: + { + return ((int32_t)175); + } + +IL_0075: + { + return ((int32_t)166); + } + +IL_007b: + { + return ((int32_t)165); + } + +IL_0081: + { + return ((int32_t)8361); + } + +IL_0087: + { + int32_t L_7 = ___i; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)13054)))) + { + goto IL_0094; + } + } + { + int32_t L_8 = ___i; + return L_8; + } + +IL_0094: + { + int32_t L_9 = ___i; + if ((((int32_t)L_9) > ((int32_t)((int32_t)8595)))) + { + goto IL_00a7; + } + } + { + int32_t L_10 = ___i; + return ((int32_t)((int32_t)((int32_t)56921)+(int32_t)L_10)); + } + +IL_00a7: + { + int32_t L_11 = ___i; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)9474)))) + { + goto IL_00b4; + } + } + { + int32_t L_12 = ___i; + return L_12; + } + +IL_00b4: + { + int32_t L_13 = ___i; + if ((((int32_t)L_13) > ((int32_t)((int32_t)9675)))) + { + goto IL_00fb; + } + } + { + int32_t L_14 = ___i; + V_0 = L_14; + int32_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)9474)))) + { + goto IL_00e7; + } + } + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) == ((int32_t)((int32_t)9632)))) + { + goto IL_00ed; + } + } + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) == ((int32_t)((int32_t)9675)))) + { + goto IL_00f3; + } + } + { + goto IL_00f9; + } + +IL_00e7: + { + return ((int32_t)65512); + } + +IL_00ed: + { + return ((int32_t)65517); + } + +IL_00f3: + { + return ((int32_t)65518); + } + +IL_00f9: + { + int32_t L_18 = ___i; + return L_18; + } + +IL_00fb: + { + int32_t L_19 = ___i; + if ((((int32_t)L_19) >= ((int32_t)((int32_t)12288)))) + { + goto IL_0108; + } + } + { + int32_t L_20 = ___i; + return L_20; + } + +IL_0108: + { + int32_t L_21 = ___i; + if ((((int32_t)L_21) >= ((int32_t)((int32_t)12593)))) + { + goto IL_0176; + } + } + { + int32_t L_22 = ___i; + V_0 = L_22; + int32_t L_23 = V_0; + if (((int32_t)((int32_t)L_23-(int32_t)((int32_t)12288))) == 0) + { + goto IL_0153; + } + if (((int32_t)((int32_t)L_23-(int32_t)((int32_t)12288))) == 1) + { + goto IL_0156; + } + if (((int32_t)((int32_t)L_23-(int32_t)((int32_t)12288))) == 2) + { + goto IL_015c; + } + } + { + int32_t L_24 = V_0; + if ((((int32_t)L_24) == ((int32_t)((int32_t)12300)))) + { + goto IL_0162; + } + } + { + int32_t L_25 = V_0; + if ((((int32_t)L_25) == ((int32_t)((int32_t)12301)))) + { + goto IL_0168; + } + } + { + int32_t L_26 = V_0; + if ((((int32_t)L_26) == ((int32_t)((int32_t)12539)))) + { + goto IL_016e; + } + } + { + goto IL_0174; + } + +IL_0153: + { + return ((int32_t)32); + } + +IL_0156: + { + return ((int32_t)65380); + } + +IL_015c: + { + return ((int32_t)65377); + } + +IL_0162: + { + return ((int32_t)65378); + } + +IL_0168: + { + return ((int32_t)65379); + } + +IL_016e: + { + return ((int32_t)65381); + } + +IL_0174: + { + int32_t L_27 = ___i; + return L_27; + } + +IL_0176: + { + int32_t L_28 = ___i; + if ((((int32_t)L_28) >= ((int32_t)((int32_t)12644)))) + { + goto IL_018f; + } + } + { + int32_t L_29 = ___i; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_29-(int32_t)((int32_t)12592)))+(int32_t)((int32_t)65440))); + } + +IL_018f: + { + int32_t L_30 = ___i; + if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)12644))))) + { + goto IL_01a0; + } + } + { + return ((int32_t)65440); + } + +IL_01a0: + { + int32_t L_31 = ___i; + return L_31; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::HasSpecialWeight(System.Char) +extern "C" bool MSCompatUnicodeTable_HasSpecialWeight_m6654 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)12353)))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + uint16_t L_1 = ___c; + if ((((int32_t)((int32_t)65382)) > ((int32_t)L_1))) + { + goto IL_0025; + } + } + { + uint16_t L_2 = ___c; + if ((((int32_t)L_2) >= ((int32_t)((int32_t)65438)))) + { + goto IL_0025; + } + } + { + return 1; + } + +IL_0025: + { + uint16_t L_3 = ___c; + if ((((int32_t)((int32_t)13056)) > ((int32_t)L_3))) + { + goto IL_0032; + } + } + { + return 0; + } + +IL_0032: + { + uint16_t L_4 = ___c; + if ((((int32_t)L_4) >= ((int32_t)((int32_t)12445)))) + { + goto IL_0046; + } + } + { + uint16_t L_5 = ___c; + return ((((int32_t)L_5) < ((int32_t)((int32_t)12441)))? 1 : 0); + } + +IL_0046: + { + uint16_t L_6 = ___c; + if ((((int32_t)L_6) >= ((int32_t)((int32_t)12544)))) + { + goto IL_005d; + } + } + { + uint16_t L_7 = ___c; + return ((((int32_t)((((int32_t)L_7) == ((int32_t)((int32_t)12539)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_005d: + { + uint16_t L_8 = ___c; + if ((((int32_t)L_8) >= ((int32_t)((int32_t)13008)))) + { + goto IL_006a; + } + } + { + return 0; + } + +IL_006a: + { + uint16_t L_9 = ___c; + if ((((int32_t)L_9) >= ((int32_t)((int32_t)13055)))) + { + goto IL_0077; + } + } + { + return 1; + } + +IL_0077: + { + return 0; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::IsHalfWidthKana(System.Char) +extern "C" bool MSCompatUnicodeTable_IsHalfWidthKana_m6655 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + uint16_t L_0 = ___c; + if ((((int32_t)((int32_t)65382)) > ((int32_t)L_0))) + { + goto IL_0018; + } + } + { + uint16_t L_1 = ___c; + G_B3_0 = ((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)65437)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::IsHiragana(System.Char) +extern "C" bool MSCompatUnicodeTable_IsHiragana_m6656 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + uint16_t L_0 = ___c; + if ((((int32_t)((int32_t)12353)) > ((int32_t)L_0))) + { + goto IL_0018; + } + } + { + uint16_t L_1 = ___c; + G_B3_0 = ((((int32_t)((((int32_t)L_1) > ((int32_t)((int32_t)12436)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::IsJapaneseSmallLetter(System.Char) +extern "C" bool MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + uint16_t L_0 = ___c; + if ((((int32_t)((int32_t)65383)) > ((int32_t)L_0))) + { + goto IL_0018; + } + } + { + uint16_t L_1 = ___c; + if ((((int32_t)L_1) > ((int32_t)((int32_t)65391)))) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_0018: + { + uint16_t L_2 = ___c; + if ((((int32_t)((int32_t)12352)) >= ((int32_t)L_2))) + { + goto IL_0119; + } + } + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) >= ((int32_t)((int32_t)12538)))) + { + goto IL_0119; + } + } + { + uint16_t L_4 = ___c; + V_0 = L_4; + uint16_t L_5 = V_0; + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 0) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 1) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 2) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 3) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 4) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 5) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 6) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 7) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)12353))) == 8) + { + goto IL_0117; + } + } + +IL_0060: + { + uint16_t L_6 = V_0; + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 0) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 1) + { + goto IL_0090; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 2) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 3) + { + goto IL_0090; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 4) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 5) + { + goto IL_0090; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 6) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 7) + { + goto IL_0090; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)12449))) == 8) + { + goto IL_0117; + } + } + +IL_0090: + { + uint16_t L_7 = V_0; + if (((int32_t)((int32_t)L_7-(int32_t)((int32_t)12419))) == 0) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_7-(int32_t)((int32_t)12419))) == 1) + { + goto IL_00b0; + } + if (((int32_t)((int32_t)L_7-(int32_t)((int32_t)12419))) == 2) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_7-(int32_t)((int32_t)12419))) == 3) + { + goto IL_00b0; + } + if (((int32_t)((int32_t)L_7-(int32_t)((int32_t)12419))) == 4) + { + goto IL_0117; + } + } + +IL_00b0: + { + uint16_t L_8 = V_0; + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)12515))) == 0) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)12515))) == 1) + { + goto IL_00d0; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)12515))) == 2) + { + goto IL_0117; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)12515))) == 3) + { + goto IL_00d0; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)12515))) == 4) + { + goto IL_0117; + } + } + +IL_00d0: + { + uint16_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)12533)))) + { + goto IL_0117; + } + } + { + uint16_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)12534)))) + { + goto IL_0117; + } + } + { + uint16_t L_11 = V_0; + if ((((int32_t)L_11) == ((int32_t)((int32_t)12387)))) + { + goto IL_0117; + } + } + { + uint16_t L_12 = V_0; + if ((((int32_t)L_12) == ((int32_t)((int32_t)12430)))) + { + goto IL_0117; + } + } + { + uint16_t L_13 = V_0; + if ((((int32_t)L_13) == ((int32_t)((int32_t)12483)))) + { + goto IL_0117; + } + } + { + uint16_t L_14 = V_0; + if ((((int32_t)L_14) == ((int32_t)((int32_t)12526)))) + { + goto IL_0117; + } + } + { + goto IL_0119; + } + +IL_0117: + { + return 1; + } + +IL_0119: + { + return 0; + } +} +// System.Boolean Mono.Globalization.Unicode.MSCompatUnicodeTable::get_IsReady() +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool MSCompatUnicodeTable_get_IsReady_m6658 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___isReady_18; + return L_0; + } +} +// System.IntPtr Mono.Globalization.Unicode.MSCompatUnicodeTable::GetResource(System.String) +extern "C" IntPtr_t MSCompatUnicodeTable_GetResource_m6659 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + int32_t V_0 = 0; + Module_t1318 * V_1 = {0}; + { + Assembly_t922 * L_0 = Assembly_GetExecutingAssembly_m8276(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_1 = ___name; + NullCheck(L_0); + IntPtr_t L_2 = Assembly_GetManifestResourceInternal_m8260(L_0, L_1, (&V_0), (&V_1), /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt32 Mono.Globalization.Unicode.MSCompatUnicodeTable::UInt32FromBytePtr(System.Byte*,System.UInt32) +extern "C" uint32_t MSCompatUnicodeTable_UInt32FromBytePtr_m6660 (Object_t * __this /* static, unused */, uint8_t* ___raw, uint32_t ___idx, const MethodInfo* method) +{ + { + uint8_t* L_0 = ___raw; + uint32_t L_1 = ___idx; + uint8_t* L_2 = ___raw; + uint32_t L_3 = ___idx; + uint8_t* L_4 = ___raw; + uint32_t L_5 = ___idx; + uint8_t* L_6 = ___raw; + uint32_t L_7 = ___idx; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(intptr_t)(((uintptr_t)L_1))))))+(int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_2+(intptr_t)(((uintptr_t)((int32_t)((int32_t)L_3+(int32_t)1))))))))<<(int32_t)8))))+(int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_4+(intptr_t)(((uintptr_t)((int32_t)((int32_t)L_5+(int32_t)2))))))))<<(int32_t)((int32_t)16)))))+(int32_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_6+(intptr_t)(((uintptr_t)((int32_t)((int32_t)L_7+(int32_t)3))))))))<<(int32_t)((int32_t)24))))); + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTable::FillCJK(System.String,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&,System.Byte*&,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" void MSCompatUnicodeTable_FillCJK_m6661 (Object_t * __this /* static, unused */, String_t* ___culture, CodePointIndexer_t1148 ** ___cjkIndexer, uint8_t** ___catTable, uint8_t** ___lv1Table, CodePointIndexer_t1148 ** ___lv2Indexer, uint8_t** ___lv2Table, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Object_t * L_0 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___forLock_17; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + String_t* L_2 = ___culture; + CodePointIndexer_t1148 ** L_3 = ___cjkIndexer; + uint8_t** L_4 = ___catTable; + uint8_t** L_5 = ___lv1Table; + CodePointIndexer_t1148 ** L_6 = ___lv2Indexer; + uint8_t** L_7 = ___lv2Table; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + MSCompatUnicodeTable_FillCJKCore_m6662(NULL /*static, unused*/, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + String_t* L_8 = ___culture; + CodePointIndexer_t1148 ** L_9 = ___cjkIndexer; + uint8_t** L_10 = ___catTable; + uint8_t** L_11 = ___lv1Table; + CodePointIndexer_t1148 ** L_12 = ___lv2Indexer; + uint8_t** L_13 = ___lv2Table; + MSCompatUnicodeTable_SetCJKReferences_m6645(NULL /*static, unused*/, L_8, L_9, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x32, FINALLY_002b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002b; + } + +FINALLY_002b: + { // begin finally (depth: 1) + Object_t * L_14 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(43) + } // end finally (depth: 1) + IL2CPP_CLEANUP(43) + { + IL2CPP_JUMP_TBL(0x32, IL_0032) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0032: + { + return; + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTable::FillCJKCore(System.String,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&,System.Byte*&,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1131; +extern Il2CppCodeGenString* _stringLiteral1132; +extern Il2CppCodeGenString* _stringLiteral1133; +extern Il2CppCodeGenString* _stringLiteral1134; +extern Il2CppCodeGenString* _stringLiteral1135; +extern Il2CppCodeGenString* _stringLiteral1136; +extern Il2CppCodeGenString* _stringLiteral1137; +extern Il2CppCodeGenString* _stringLiteral1138; +extern Il2CppCodeGenString* _stringLiteral1139; +extern Il2CppCodeGenString* _stringLiteral1140; +extern "C" void MSCompatUnicodeTable_FillCJKCore_m6662 (Object_t * __this /* static, unused */, String_t* ___culture, CodePointIndexer_t1148 ** ___cjkIndexer, uint8_t** ___catTable, uint8_t** ___lv1Table, CodePointIndexer_t1148 ** ___cjkLv2Indexer, uint8_t** ___lv2Table, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1131 = il2cpp_codegen_string_literal_from_index(1131); + _stringLiteral1132 = il2cpp_codegen_string_literal_from_index(1132); + _stringLiteral1133 = il2cpp_codegen_string_literal_from_index(1133); + _stringLiteral1134 = il2cpp_codegen_string_literal_from_index(1134); + _stringLiteral1135 = il2cpp_codegen_string_literal_from_index(1135); + _stringLiteral1136 = il2cpp_codegen_string_literal_from_index(1136); + _stringLiteral1137 = il2cpp_codegen_string_literal_from_index(1137); + _stringLiteral1138 = il2cpp_codegen_string_literal_from_index(1138); + _stringLiteral1139 = il2cpp_codegen_string_literal_from_index(1139); + _stringLiteral1140 = il2cpp_codegen_string_literal_from_index(1140); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint8_t* V_1 = {0}; + uint32_t V_2 = 0; + String_t* V_3 = {0}; + IntPtr_t V_4 = {0}; + uint32_t V_5 = 0; + String_t* V_6 = {0}; + Dictionary_2_t327 * V_7 = {0}; + int32_t V_8 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_0 = MSCompatUnicodeTable_get_IsReady_m6658(NULL /*static, unused*/, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000b; + } + } + { + return; + } + +IL_000b: + { + V_0 = (String_t*)NULL; + String_t* L_1 = ___culture; + V_6 = L_1; + String_t* L_2 = V_6; + if (!L_2) + { + goto IL_00f7; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_3 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map3_20; + if (L_3) + { + goto IL_0064; + } + } + { + Dictionary_2_t327 * L_4 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_4, 4, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_7 = L_4; + Dictionary_2_t327 * L_5 = V_7; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1131, 0); + Dictionary_2_t327 * L_6 = V_7; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1132, 1); + Dictionary_2_t327 * L_7 = V_7; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1133, 2); + Dictionary_2_t327 * L_8 = V_7; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1134, 3); + Dictionary_2_t327 * L_9 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map3_20 = L_9; + } + +IL_0064: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map3_20; + String_t* L_11 = V_6; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_10, L_11, (&V_8)); + if (!L_12) + { + goto IL_00f7; + } + } + { + int32_t L_13 = V_8; + if (L_13 == 0) + { + goto IL_0093; + } + if (L_13 == 1) + { + goto IL_00ac; + } + if (L_13 == 2) + { + goto IL_00c5; + } + if (L_13 == 3) + { + goto IL_00de; + } + } + { + goto IL_00f7; + } + +IL_0093: + { + V_0 = _stringLiteral1135; + uint8_t** L_14 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_15 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHScategory_6; + *((Object_t **)(L_14)) = (Object_t *)L_15; + uint8_t** L_16 = ___lv1Table; + uint8_t* L_17 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHSlv1_10; + *((Object_t **)(L_16)) = (Object_t *)L_17; + goto IL_00f7; + } + +IL_00ac: + { + V_0 = _stringLiteral1136; + uint8_t** L_18 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_19 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTcategory_7; + *((Object_t **)(L_18)) = (Object_t *)L_19; + uint8_t** L_20 = ___lv1Table; + uint8_t* L_21 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTlv1_11; + *((Object_t **)(L_20)) = (Object_t *)L_21; + goto IL_00f7; + } + +IL_00c5: + { + V_0 = _stringLiteral1137; + uint8_t** L_22 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_23 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAcategory_8; + *((Object_t **)(L_22)) = (Object_t *)L_23; + uint8_t** L_24 = ___lv1Table; + uint8_t* L_25 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAlv1_12; + *((Object_t **)(L_24)) = (Object_t *)L_25; + goto IL_00f7; + } + +IL_00de: + { + V_0 = _stringLiteral1138; + uint8_t** L_26 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t* L_27 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOcategory_9; + *((Object_t **)(L_26)) = (Object_t *)L_27; + uint8_t** L_28 = ___lv1Table; + uint8_t* L_29 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv1_13; + *((Object_t **)(L_28)) = (Object_t *)L_29; + goto IL_00f7; + } + +IL_00f7: + { + String_t* L_30 = V_0; + if (!L_30) + { + goto IL_0104; + } + } + { + uint8_t** L_31 = ___lv1Table; + if (!(*((intptr_t*)L_31))) + { + goto IL_0105; + } + } + +IL_0104: + { + return; + } + +IL_0105: + { + V_2 = 0; + String_t* L_32 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_33 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1139, L_32, /*hidden argument*/NULL); + V_3 = L_33; + String_t* L_34 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + IntPtr_t L_35 = MSCompatUnicodeTable_GetResource_m6659(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + V_4 = L_35; + IntPtr_t L_36 = V_4; + IntPtr_t L_37 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_38 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_012d; + } + } + { + return; + } + +IL_012d: + { + IntPtr_t L_39 = V_4; + void* L_40 = IntPtr_op_Explicit_m6307(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + V_1 = (uint8_t*)L_40; + uint32_t L_41 = V_2; + V_2 = ((int32_t)((int32_t)L_41+(int32_t)1)); + uint8_t* L_42 = V_1; + uint32_t L_43 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint32_t L_44 = MSCompatUnicodeTable_UInt32FromBytePtr_m6660(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_42, L_43, /*hidden argument*/NULL); + V_5 = L_44; + uint32_t L_45 = V_2; + V_2 = ((int32_t)((int32_t)L_45+(int32_t)4)); + uint8_t** L_46 = ___catTable; + uint8_t* L_47 = V_1; + uint32_t L_48 = V_2; + *((Object_t **)(L_46)) = (Object_t *)((uint8_t*)((intptr_t)L_47+(intptr_t)(((uintptr_t)L_48)))); + uint8_t** L_49 = ___lv1Table; + uint8_t* L_50 = V_1; + uint32_t L_51 = V_2; + uint32_t L_52 = V_5; + *((Object_t **)(L_49)) = (Object_t *)((uint8_t*)((intptr_t)((uint8_t*)((intptr_t)L_50+(intptr_t)(((uintptr_t)L_51))))+(intptr_t)(((uintptr_t)L_52)))); + String_t* L_53 = ___culture; + V_6 = L_53; + String_t* L_54 = V_6; + if (!L_54) + { + goto IL_0228; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_55 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map4_21; + if (L_55) + { + goto IL_01ad; + } + } + { + Dictionary_2_t327 * L_56 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_56, 4, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_7 = L_56; + Dictionary_2_t327 * L_57 = V_7; + NullCheck(L_57); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_57, _stringLiteral1131, 0); + Dictionary_2_t327 * L_58 = V_7; + NullCheck(L_58); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_58, _stringLiteral1132, 1); + Dictionary_2_t327 * L_59 = V_7; + NullCheck(L_59); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_59, _stringLiteral1133, 2); + Dictionary_2_t327 * L_60 = V_7; + NullCheck(L_60); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_60, _stringLiteral1134, 3); + Dictionary_2_t327 * L_61 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map4_21 = L_61; + } + +IL_01ad: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_62 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map4_21; + String_t* L_63 = V_6; + NullCheck(L_62); + bool L_64 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_62, L_63, (&V_8)); + if (!L_64) + { + goto IL_0228; + } + } + { + int32_t L_65 = V_8; + if (L_65 == 0) + { + goto IL_01dc; + } + if (L_65 == 1) + { + goto IL_01ef; + } + if (L_65 == 2) + { + goto IL_0202; + } + if (L_65 == 3) + { + goto IL_0215; + } + } + { + goto IL_0228; + } + +IL_01dc: + { + uint8_t** L_66 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHScategory_6 = (uint8_t*)(*((intptr_t*)L_66)); + uint8_t** L_67 = ___lv1Table; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHSlv1_10 = (uint8_t*)(*((intptr_t*)L_67)); + goto IL_0228; + } + +IL_01ef: + { + uint8_t** L_68 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTcategory_7 = (uint8_t*)(*((intptr_t*)L_68)); + uint8_t** L_69 = ___lv1Table; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkCHTlv1_11 = (uint8_t*)(*((intptr_t*)L_69)); + goto IL_0228; + } + +IL_0202: + { + uint8_t** L_70 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAcategory_8 = (uint8_t*)(*((intptr_t*)L_70)); + uint8_t** L_71 = ___lv1Table; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkJAlv1_12 = (uint8_t*)(*((intptr_t*)L_71)); + goto IL_0228; + } + +IL_0215: + { + uint8_t** L_72 = ___catTable; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOcategory_9 = (uint8_t*)(*((intptr_t*)L_72)); + uint8_t** L_73 = ___lv1Table; + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv1_13 = (uint8_t*)(*((intptr_t*)L_73)); + goto IL_0228; + } + +IL_0228: + { + String_t* L_74 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_75 = String_op_Inequality_m3593(NULL /*static, unused*/, L_74, _stringLiteral1138, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_0239; + } + } + { + return; + } + +IL_0239: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + IntPtr_t L_76 = MSCompatUnicodeTable_GetResource_m6659(NULL /*static, unused*/, _stringLiteral1140, /*hidden argument*/NULL); + V_4 = L_76; + IntPtr_t L_77 = V_4; + IntPtr_t L_78 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_79 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_77, L_78, /*hidden argument*/NULL); + if (!L_79) + { + goto IL_0257; + } + } + { + return; + } + +IL_0257: + { + IntPtr_t L_80 = V_4; + void* L_81 = IntPtr_op_Explicit_m6307(NULL /*static, unused*/, L_80, /*hidden argument*/NULL); + V_1 = (uint8_t*)L_81; + V_2 = 5; + uint8_t* L_82 = V_1; + uint32_t L_83 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv2_14 = (uint8_t*)((uint8_t*)((intptr_t)L_82+(intptr_t)(((uintptr_t)L_83)))); + uint8_t** L_84 = ___lv2Table; + uint8_t* L_85 = ((MSCompatUnicodeTable_t1155_StaticFields*)MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var->static_fields)->___cjkKOlv2_14; + *((Object_t **)(L_84)) = (Object_t *)L_85; + return; + } +} +// System.Void Mono.Globalization.Unicode.MSCompatUnicodeTableUtil::.cctor() +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CodePointIndexer_t1148_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D1_1_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D2_2_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D3_3_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D4_4_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D5_5_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D6_6_FieldInfo_var; +extern "C" void MSCompatUnicodeTableUtil__cctor_m6663 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CodePointIndexer_t1148_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(770); + MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(769); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D1_1_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 1); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D2_2_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 2); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D3_3_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 3); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D4_4_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 4); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D5_5_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 5); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D6_6_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 6); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + Int32U5BU5D_t420* V_1 = {0}; + Int32U5BU5D_t420* V_2 = {0}; + Int32U5BU5D_t420* V_3 = {0}; + Int32U5BU5D_t420* V_4 = {0}; + Int32U5BU5D_t420* V_5 = {0}; + Int32U5BU5D_t420* V_6 = {0}; + Int32U5BU5D_t420* V_7 = {0}; + Int32U5BU5D_t420* V_8 = {0}; + Int32U5BU5D_t420* V_9 = {0}; + Int32U5BU5D_t420* V_10 = {0}; + Int32U5BU5D_t420* V_11 = {0}; + Int32U5BU5D_t420* V_12 = {0}; + Int32U5BU5D_t420* V_13 = {0}; + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 1, sizeof(int32_t))) = (int32_t)((int32_t)40960); + Int32U5BU5D_t420* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_1, 2, sizeof(int32_t))) = (int32_t)((int32_t)63744); + V_0 = L_1; + Int32U5BU5D_t420* L_2 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_2, 0, sizeof(int32_t))) = (int32_t)((int32_t)13312); + Int32U5BU5D_t420* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, 1, sizeof(int32_t))) = (int32_t)((int32_t)42240); + Int32U5BU5D_t420* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, 2, sizeof(int32_t))) = (int32_t)((int32_t)65536); + V_1 = L_4; + Int32U5BU5D_t420* L_5 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 6)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D1_1_FieldInfo_var), /*hidden argument*/NULL); + V_2 = L_5; + Int32U5BU5D_t420* L_6 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 6)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D2_2_FieldInfo_var), /*hidden argument*/NULL); + V_3 = L_6; + Int32U5BU5D_t420* L_7 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 6)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D3_3_FieldInfo_var), /*hidden argument*/NULL); + V_4 = L_7; + Int32U5BU5D_t420* L_8 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 6)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D4_4_FieldInfo_var), /*hidden argument*/NULL); + V_5 = L_8; + Int32U5BU5D_t420* L_9 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 4)); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_9, 1, sizeof(int32_t))) = (int32_t)((int32_t)7680); + Int32U5BU5D_t420* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_10, 2, sizeof(int32_t))) = (int32_t)((int32_t)12288); + Int32U5BU5D_t420* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 3); + *((int32_t*)(int32_t*)SZArrayLdElema(L_11, 3, sizeof(int32_t))) = (int32_t)((int32_t)64256); + V_6 = L_11; + Int32U5BU5D_t420* L_12 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 4)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D5_5_FieldInfo_var), /*hidden argument*/NULL); + V_7 = L_12; + Int32U5BU5D_t420* L_13 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 4)); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_13, 1, sizeof(int32_t))) = (int32_t)((int32_t)7680); + Int32U5BU5D_t420* L_14 = L_13; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_14, 2, sizeof(int32_t))) = (int32_t)((int32_t)12288); + Int32U5BU5D_t420* L_15 = L_14; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 3); + *((int32_t*)(int32_t*)SZArrayLdElema(L_15, 3, sizeof(int32_t))) = (int32_t)((int32_t)64256); + V_8 = L_15; + Int32U5BU5D_t420* L_16 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 4)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D6_6_FieldInfo_var), /*hidden argument*/NULL); + V_9 = L_16; + Int32U5BU5D_t420* L_17 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_17, 0, sizeof(int32_t))) = (int32_t)((int32_t)12544); + Int32U5BU5D_t420* L_18 = L_17; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_18, 1, sizeof(int32_t))) = (int32_t)((int32_t)19968); + Int32U5BU5D_t420* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_19, 2, sizeof(int32_t))) = (int32_t)((int32_t)59392); + V_10 = L_19; + Int32U5BU5D_t420* L_20 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_20, 0, sizeof(int32_t))) = (int32_t)((int32_t)13312); + Int32U5BU5D_t420* L_21 = L_20; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_21, 1, sizeof(int32_t))) = (int32_t)((int32_t)40960); + Int32U5BU5D_t420* L_22 = L_21; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_22, 2, sizeof(int32_t))) = (int32_t)((int32_t)65536); + V_11 = L_22; + Int32U5BU5D_t420* L_23 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_23, 0, sizeof(int32_t))) = (int32_t)((int32_t)12544); + Int32U5BU5D_t420* L_24 = L_23; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_24, 1, sizeof(int32_t))) = (int32_t)((int32_t)19968); + Int32U5BU5D_t420* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_25, 2, sizeof(int32_t))) = (int32_t)((int32_t)63744); + V_12 = L_25; + Int32U5BU5D_t420* L_26 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_26, 0, sizeof(int32_t))) = (int32_t)((int32_t)13312); + Int32U5BU5D_t420* L_27 = L_26; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 1); + *((int32_t*)(int32_t*)SZArrayLdElema(L_27, 1, sizeof(int32_t))) = (int32_t)((int32_t)40960); + Int32U5BU5D_t420* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_28, 2, sizeof(int32_t))) = (int32_t)((int32_t)64256); + V_13 = L_28; + Int32U5BU5D_t420* L_29 = V_0; + Int32U5BU5D_t420* L_30 = V_1; + CodePointIndexer_t1148 * L_31 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_31, L_29, L_30, (-1), (-1), /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Ignorable_0 = L_31; + Int32U5BU5D_t420* L_32 = V_2; + Int32U5BU5D_t420* L_33 = V_3; + CodePointIndexer_t1148 * L_34 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_34, L_32, L_33, 0, 0, /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Category_1 = L_34; + Int32U5BU5D_t420* L_35 = V_4; + Int32U5BU5D_t420* L_36 = V_5; + CodePointIndexer_t1148 * L_37 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_37, L_35, L_36, 0, 0, /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level1_2 = L_37; + Int32U5BU5D_t420* L_38 = V_6; + Int32U5BU5D_t420* L_39 = V_7; + CodePointIndexer_t1148 * L_40 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_40, L_38, L_39, 0, 0, /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level2_3 = L_40; + Int32U5BU5D_t420* L_41 = V_8; + Int32U5BU5D_t420* L_42 = V_9; + CodePointIndexer_t1148 * L_43 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_43, L_41, L_42, 0, 0, /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Level3_4 = L_43; + Int32U5BU5D_t420* L_44 = V_10; + Int32U5BU5D_t420* L_45 = V_11; + CodePointIndexer_t1148 * L_46 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_46, L_44, L_45, (-1), (-1), /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___CjkCHS_5 = L_46; + Int32U5BU5D_t420* L_47 = V_12; + Int32U5BU5D_t420* L_48 = V_13; + CodePointIndexer_t1148 * L_49 = (CodePointIndexer_t1148 *)il2cpp_codegen_object_new (CodePointIndexer_t1148_il2cpp_TypeInfo_var); + CodePointIndexer__ctor_m6631(L_49, L_47, L_48, (-1), (-1), /*hidden argument*/NULL); + ((MSCompatUnicodeTableUtil_t1157_StaticFields*)MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var->static_fields)->___Cjk_6 = L_49; + return; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator/Context::.ctor(System.Globalization.CompareOptions,System.Byte*,System.Byte*,System.Byte*,System.Byte*,System.Byte*,System.Boolean) +extern "C" void Context__ctor_m6664 (Context_t1158 * __this, int32_t ___opt, uint8_t* ___alwaysMatchFlags, uint8_t* ___neverMatchFlags, uint8_t* ___buffer1, uint8_t* ___buffer2, uint8_t* ___prev1, bool ___quickCheckPossible, const MethodInfo* method) +{ + { + int32_t L_0 = ___opt; + __this->___Option_0 = L_0; + uint8_t* L_1 = ___alwaysMatchFlags; + __this->___AlwaysMatchFlags_2 = (uint8_t*)L_1; + uint8_t* L_2 = ___neverMatchFlags; + __this->___NeverMatchFlags_1 = (uint8_t*)L_2; + uint8_t* L_3 = ___buffer1; + __this->___Buffer1_3 = (uint8_t*)L_3; + uint8_t* L_4 = ___buffer2; + __this->___Buffer2_4 = (uint8_t*)L_4; + uint8_t* L_5 = ___prev1; + __this->___PrevSortKey_6 = (uint8_t*)L_5; + __this->___PrevCode_5 = (-1); + bool L_6 = ___quickCheckPossible; + __this->___QuickCheckPossible_7 = L_6; + return; + } +} +// Conversion methods for marshalling of: Mono.Globalization.Unicode.SimpleCollator/Context +extern "C" void Context_t1158_marshal(const Context_t1158& unmarshaled, Context_t1158_marshaled& marshaled) +{ + marshaled.___Option_0 = unmarshaled.___Option_0; + marshaled.___NeverMatchFlags_1 = unmarshaled.___NeverMatchFlags_1; + marshaled.___AlwaysMatchFlags_2 = unmarshaled.___AlwaysMatchFlags_2; + marshaled.___Buffer1_3 = unmarshaled.___Buffer1_3; + marshaled.___Buffer2_4 = unmarshaled.___Buffer2_4; + marshaled.___PrevCode_5 = unmarshaled.___PrevCode_5; + marshaled.___PrevSortKey_6 = unmarshaled.___PrevSortKey_6; + marshaled.___QuickCheckPossible_7 = unmarshaled.___QuickCheckPossible_7; +} +extern "C" void Context_t1158_marshal_back(const Context_t1158_marshaled& marshaled, Context_t1158& unmarshaled) +{ + unmarshaled.___Option_0 = marshaled.___Option_0; + unmarshaled.___NeverMatchFlags_1 = marshaled.___NeverMatchFlags_1; + unmarshaled.___AlwaysMatchFlags_2 = marshaled.___AlwaysMatchFlags_2; + unmarshaled.___Buffer1_3 = marshaled.___Buffer1_3; + unmarshaled.___Buffer2_4 = marshaled.___Buffer2_4; + unmarshaled.___PrevCode_5 = marshaled.___PrevCode_5; + unmarshaled.___PrevSortKey_6 = marshaled.___PrevSortKey_6; + unmarshaled.___QuickCheckPossible_7 = marshaled.___QuickCheckPossible_7; +} +// Conversion method for clean up from marshalling of: Mono.Globalization.Unicode.SimpleCollator/Context +extern "C" void Context_t1158_marshal_cleanup(Context_t1158_marshaled& marshaled) +{ +} +// System.Void Mono.Globalization.Unicode.SimpleCollator/PreviousInfo::.ctor(System.Boolean) +extern "C" void PreviousInfo__ctor_m6665 (PreviousInfo_t1159 * __this, bool ___dummy, const MethodInfo* method) +{ + { + __this->___Code_0 = (-1); + __this->___SortKey_1 = (uint8_t*)(((uintptr_t)0)); + return; + } +} +// Conversion methods for marshalling of: Mono.Globalization.Unicode.SimpleCollator/PreviousInfo +extern "C" void PreviousInfo_t1159_marshal(const PreviousInfo_t1159& unmarshaled, PreviousInfo_t1159_marshaled& marshaled) +{ + marshaled.___Code_0 = unmarshaled.___Code_0; + marshaled.___SortKey_1 = unmarshaled.___SortKey_1; +} +extern "C" void PreviousInfo_t1159_marshal_back(const PreviousInfo_t1159_marshaled& marshaled, PreviousInfo_t1159& unmarshaled) +{ + unmarshaled.___Code_0 = marshaled.___Code_0; + unmarshaled.___SortKey_1 = marshaled.___SortKey_1; +} +// Conversion method for clean up from marshalling of: Mono.Globalization.Unicode.SimpleCollator/PreviousInfo +extern "C" void PreviousInfo_t1159_marshal_cleanup(PreviousInfo_t1159_marshaled& marshaled) +{ +} +// Conversion methods for marshalling of: Mono.Globalization.Unicode.SimpleCollator/Escape +extern "C" void Escape_t1160_marshal(const Escape_t1160& unmarshaled, Escape_t1160_marshaled& marshaled) +{ + marshaled.___Source_0 = il2cpp_codegen_marshal_string(unmarshaled.___Source_0); + marshaled.___Index_1 = unmarshaled.___Index_1; + marshaled.___Start_2 = unmarshaled.___Start_2; + marshaled.___End_3 = unmarshaled.___End_3; + marshaled.___Optional_4 = unmarshaled.___Optional_4; +} +extern "C" void Escape_t1160_marshal_back(const Escape_t1160_marshaled& marshaled, Escape_t1160& unmarshaled) +{ + unmarshaled.___Source_0 = il2cpp_codegen_marshal_string_result(marshaled.___Source_0); + unmarshaled.___Index_1 = marshaled.___Index_1; + unmarshaled.___Start_2 = marshaled.___Start_2; + unmarshaled.___End_3 = marshaled.___End_3; + unmarshaled.___Optional_4 = marshaled.___Optional_4; +} +// Conversion method for clean up from marshalling of: Mono.Globalization.Unicode.SimpleCollator/Escape +extern "C" void Escape_t1160_marshal_cleanup(Escape_t1160_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___Source_0); + marshaled.___Source_0 = NULL; +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::.ctor(System.Globalization.CultureInfo) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" void SimpleCollator__ctor_m6666 (SimpleCollator_t1162 * __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + TailoringInfo_t1150 * V_0 = {0}; + CultureInfo_t453 * V_1 = {0}; + Contraction_t1151 * V_2 = {0}; + ContractionU5BU5D_t1164* V_3 = {0}; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + CharU5BU5D_t458* V_6 = {0}; + int32_t V_7 = 0; + Contraction_t1151 * V_8 = {0}; + ContractionU5BU5D_t1164* V_9 = {0}; + int32_t V_10 = 0; + uint16_t V_11 = 0x0; + CharU5BU5D_t458* V_12 = {0}; + int32_t V_13 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CultureInfo_t453 * L_0 = ___culture; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_0); + __this->___lcid_9 = L_1; + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + TextInfo_t1163 * L_3 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_2); + __this->___textInfo_2 = L_3; + CultureInfo_t453 * L_4 = ___culture; + CodePointIndexer_t1148 ** L_5 = &(__this->___cjkIndexer_6); + uint8_t** L_6 = &(__this->___cjkCatTable_4); + uint8_t** L_7 = &(__this->___cjkLv1Table_5); + CodePointIndexer_t1148 ** L_8 = &(__this->___cjkLv2Indexer_8); + uint8_t** L_9 = &(__this->___cjkLv2Table_7); + SimpleCollator_SetCJKTable_m6668(__this, L_4, L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL); + V_0 = (TailoringInfo_t1150 *)NULL; + CultureInfo_t453 * L_10 = ___culture; + V_1 = L_10; + goto IL_006a; + } + +IL_004c: + { + CultureInfo_t453 * L_11 = V_1; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_11); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + TailoringInfo_t1150 * L_13 = MSCompatUnicodeTable_GetTailoringInfo_m6643(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + V_0 = L_13; + TailoringInfo_t1150 * L_14 = V_0; + if (!L_14) + { + goto IL_0063; + } + } + { + goto IL_0077; + } + +IL_0063: + { + CultureInfo_t453 * L_15 = V_1; + NullCheck(L_15); + CultureInfo_t453 * L_16 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_15); + V_1 = L_16; + } + +IL_006a: + { + CultureInfo_t453 * L_17 = V_1; + NullCheck(L_17); + int32_t L_18 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_17); + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)127))))) + { + goto IL_004c; + } + } + +IL_0077: + { + TailoringInfo_t1150 * L_19 = V_0; + if (L_19) + { + goto IL_0085; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + TailoringInfo_t1150 * L_20 = MSCompatUnicodeTable_GetTailoringInfo_m6643(NULL /*static, unused*/, ((int32_t)127), /*hidden argument*/NULL); + V_0 = L_20; + } + +IL_0085: + { + TailoringInfo_t1150 * L_21 = V_0; + NullCheck(L_21); + bool L_22 = (L_21->___FrenchSort_3); + __this->___frenchSort_3 = L_22; + CultureInfo_t453 * L_23 = ___culture; + TailoringInfo_t1150 * L_24 = V_0; + ContractionU5BU5D_t1164** L_25 = &(__this->___contractions_10); + Level2MapU5BU5D_t1165** L_26 = &(__this->___level2Maps_11); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + MSCompatUnicodeTable_BuildTailoringTables_m6644(NULL /*static, unused*/, L_23, L_24, L_25, L_26, /*hidden argument*/NULL); + __this->___unsafeFlags_12 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)96))); + ContractionU5BU5D_t1164* L_27 = (__this->___contractions_10); + V_3 = L_27; + V_4 = 0; + goto IL_011f; + } + +IL_00c0: + { + ContractionU5BU5D_t1164* L_28 = V_3; + int32_t L_29 = V_4; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + V_2 = (*(Contraction_t1151 **)(Contraction_t1151 **)SZArrayLdElema(L_28, L_30, sizeof(Contraction_t1151 *))); + Contraction_t1151 * L_31 = V_2; + NullCheck(L_31); + CharU5BU5D_t458* L_32 = (L_31->___Source_0); + NullCheck(L_32); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))) <= ((int32_t)1))) + { + goto IL_0119; + } + } + { + Contraction_t1151 * L_33 = V_2; + NullCheck(L_33); + CharU5BU5D_t458* L_34 = (L_33->___Source_0); + V_6 = L_34; + V_7 = 0; + goto IL_010e; + } + +IL_00e3: + { + CharU5BU5D_t458* L_35 = V_6; + int32_t L_36 = V_7; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + int32_t L_37 = L_36; + V_5 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_35, L_37, sizeof(uint16_t))); + ByteU5BU5D_t789* L_38 = (__this->___unsafeFlags_12); + uint16_t L_39 = V_5; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)((int32_t)L_39/(int32_t)8))); + uint8_t* L_40 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, ((int32_t)((int32_t)L_39/(int32_t)8)), sizeof(uint8_t))); + uint16_t L_41 = V_5; + *((int8_t*)(L_40)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_40))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_41&(int32_t)7))&(int32_t)((int32_t)31))))))))))))); + int32_t L_42 = V_7; + V_7 = ((int32_t)((int32_t)L_42+(int32_t)1)); + } + +IL_010e: + { + int32_t L_43 = V_7; + CharU5BU5D_t458* L_44 = V_6; + NullCheck(L_44); + if ((((int32_t)L_43) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_44)->max_length))))))) + { + goto IL_00e3; + } + } + +IL_0119: + { + int32_t L_45 = V_4; + V_4 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_011f: + { + int32_t L_46 = V_4; + ContractionU5BU5D_t1164* L_47 = V_3; + NullCheck(L_47); + if ((((int32_t)L_46) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_47)->max_length))))))) + { + goto IL_00c0; + } + } + { + int32_t L_48 = (__this->___lcid_9); + if ((((int32_t)L_48) == ((int32_t)((int32_t)127)))) + { + goto IL_01b8; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator_t1162 * L_49 = ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___invariant_1; + NullCheck(L_49); + ContractionU5BU5D_t1164* L_50 = (L_49->___contractions_10); + V_9 = L_50; + V_10 = 0; + goto IL_01ad; + } + +IL_014a: + { + ContractionU5BU5D_t1164* L_51 = V_9; + int32_t L_52 = V_10; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, L_52); + int32_t L_53 = L_52; + V_8 = (*(Contraction_t1151 **)(Contraction_t1151 **)SZArrayLdElema(L_51, L_53, sizeof(Contraction_t1151 *))); + Contraction_t1151 * L_54 = V_8; + NullCheck(L_54); + CharU5BU5D_t458* L_55 = (L_54->___Source_0); + NullCheck(L_55); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_55)->max_length))))) <= ((int32_t)1))) + { + goto IL_01a7; + } + } + { + Contraction_t1151 * L_56 = V_8; + NullCheck(L_56); + CharU5BU5D_t458* L_57 = (L_56->___Source_0); + V_12 = L_57; + V_13 = 0; + goto IL_019c; + } + +IL_0171: + { + CharU5BU5D_t458* L_58 = V_12; + int32_t L_59 = V_13; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = L_59; + V_11 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_58, L_60, sizeof(uint16_t))); + ByteU5BU5D_t789* L_61 = (__this->___unsafeFlags_12); + uint16_t L_62 = V_11; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)((int32_t)L_62/(int32_t)8))); + uint8_t* L_63 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, ((int32_t)((int32_t)L_62/(int32_t)8)), sizeof(uint8_t))); + uint16_t L_64 = V_11; + *((int8_t*)(L_63)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_63))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_64&(int32_t)7))&(int32_t)((int32_t)31))))))))))))); + int32_t L_65 = V_13; + V_13 = ((int32_t)((int32_t)L_65+(int32_t)1)); + } + +IL_019c: + { + int32_t L_66 = V_13; + CharU5BU5D_t458* L_67 = V_12; + NullCheck(L_67); + if ((((int32_t)L_66) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_67)->max_length))))))) + { + goto IL_0171; + } + } + +IL_01a7: + { + int32_t L_68 = V_10; + V_10 = ((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_01ad: + { + int32_t L_69 = V_10; + ContractionU5BU5D_t1164* L_70 = V_9; + NullCheck(L_70); + if ((((int32_t)L_69) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_70)->max_length))))))) + { + goto IL_014a; + } + } + +IL_01b8: + { + return; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1141; +extern Il2CppCodeGenString* _stringLiteral1142; +extern "C" void SimpleCollator__cctor_m6667 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral1141 = il2cpp_codegen_string_literal_from_index(1141); + _stringLiteral1142 = il2cpp_codegen_string_literal_from_index(1142); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, _stringLiteral1141, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral1142, /*hidden argument*/NULL); + ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___QuickCheckDisabled_0 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + SimpleCollator_t1162 * L_3 = (SimpleCollator_t1162 *)il2cpp_codegen_object_new (SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator__ctor_m6666(L_3, L_2, /*hidden argument*/NULL); + ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___invariant_1 = L_3; + return; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::SetCJKTable(System.Globalization.CultureInfo,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&,System.Byte*&,Mono.Globalization.Unicode.CodePointIndexer&,System.Byte*&) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" void SimpleCollator_SetCJKTable_m6668 (SimpleCollator_t1162 * __this, CultureInfo_t453 * ___culture, CodePointIndexer_t1148 ** ___cjkIndexer, uint8_t** ___catTable, uint8_t** ___lv1Table, CodePointIndexer_t1148 ** ___lv2Indexer, uint8_t** ___lv2Table, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + CultureInfo_t453 * L_0 = ___culture; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = SimpleCollator_GetNeutralCulture_m6669(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_1); + V_0 = L_2; + String_t* L_3 = V_0; + CodePointIndexer_t1148 ** L_4 = ___cjkIndexer; + uint8_t** L_5 = ___catTable; + uint8_t** L_6 = ___lv1Table; + CodePointIndexer_t1148 ** L_7 = ___lv2Indexer; + uint8_t** L_8 = ___lv2Table; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + MSCompatUnicodeTable_FillCJK_m6661(NULL /*static, unused*/, L_3, L_4, L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Globalization.CultureInfo Mono.Globalization.Unicode.SimpleCollator::GetNeutralCulture(System.Globalization.CultureInfo) +extern "C" CultureInfo_t453 * SimpleCollator_GetNeutralCulture_m6669 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___info, const MethodInfo* method) +{ + CultureInfo_t453 * V_0 = {0}; + { + CultureInfo_t453 * L_0 = ___info; + V_0 = L_0; + goto IL_000e; + } + +IL_0007: + { + CultureInfo_t453 * L_1 = V_0; + NullCheck(L_1); + CultureInfo_t453 * L_2 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_1); + V_0 = L_2; + } + +IL_000e: + { + CultureInfo_t453 * L_3 = V_0; + NullCheck(L_3); + CultureInfo_t453 * L_4 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_3); + if (!L_4) + { + goto IL_002b; + } + } + { + CultureInfo_t453 * L_5 = V_0; + NullCheck(L_5); + CultureInfo_t453 * L_6 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_5); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_6); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)127))))) + { + goto IL_0007; + } + } + +IL_002b: + { + CultureInfo_t453 * L_8 = V_0; + return L_8; + } +} +// System.Byte Mono.Globalization.Unicode.SimpleCollator::Category(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" uint8_t SimpleCollator_Category_m6670 (SimpleCollator_t1162 * __this, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B6_0 = 0; + { + int32_t L_0 = ___cp; + if ((((int32_t)L_0) < ((int32_t)((int32_t)12288)))) + { + goto IL_0016; + } + } + { + uint8_t* L_1 = (__this->___cjkCatTable_4); + if (L_1) + { + goto IL_001d; + } + } + +IL_0016: + { + int32_t L_2 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_3 = MSCompatUnicodeTable_Category_m6646(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + CodePointIndexer_t1148 * L_4 = (__this->___cjkIndexer_6); + int32_t L_5 = ___cp; + NullCheck(L_4); + int32_t L_6 = CodePointIndexer_ToIndex_m6632(L_4, L_5, /*hidden argument*/NULL); + V_0 = L_6; + int32_t L_7 = V_0; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_003c; + } + } + { + int32_t L_8 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_9 = MSCompatUnicodeTable_Category_m6646(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_9)); + goto IL_0045; + } + +IL_003c: + { + uint8_t* L_10 = (__this->___cjkCatTable_4); + int32_t L_11 = V_0; + G_B6_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_10+(int32_t)L_11)))); + } + +IL_0045: + { + return G_B6_0; + } +} +// System.Byte Mono.Globalization.Unicode.SimpleCollator::Level1(System.Int32) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" uint8_t SimpleCollator_Level1_m6671 (SimpleCollator_t1162 * __this, int32_t ___cp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B6_0 = 0; + { + int32_t L_0 = ___cp; + if ((((int32_t)L_0) < ((int32_t)((int32_t)12288)))) + { + goto IL_0016; + } + } + { + uint8_t* L_1 = (__this->___cjkLv1Table_5); + if (L_1) + { + goto IL_001d; + } + } + +IL_0016: + { + int32_t L_2 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_3 = MSCompatUnicodeTable_Level1_m6647(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + CodePointIndexer_t1148 * L_4 = (__this->___cjkIndexer_6); + int32_t L_5 = ___cp; + NullCheck(L_4); + int32_t L_6 = CodePointIndexer_ToIndex_m6632(L_4, L_5, /*hidden argument*/NULL); + V_0 = L_6; + int32_t L_7 = V_0; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_003c; + } + } + { + int32_t L_8 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_9 = MSCompatUnicodeTable_Level1_m6647(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_9)); + goto IL_0045; + } + +IL_003c: + { + uint8_t* L_10 = (__this->___cjkLv1Table_5); + int32_t L_11 = V_0; + G_B6_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_10+(int32_t)L_11)))); + } + +IL_0045: + { + return G_B6_0; + } +} +// System.Byte Mono.Globalization.Unicode.SimpleCollator::Level2(System.Int32,Mono.Globalization.Unicode.SimpleCollator/ExtenderType) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" uint8_t SimpleCollator_Level2_m6672 (SimpleCollator_t1162 * __this, int32_t ___cp, int32_t ___ext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint8_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t G_B10_0 = 0; + { + int32_t L_0 = ___ext; + if ((!(((uint32_t)L_0) == ((uint32_t)4)))) + { + goto IL_0009; + } + } + { + return 5; + } + +IL_0009: + { + int32_t L_1 = ___ext; + if ((!(((uint32_t)L_1) == ((uint32_t)3)))) + { + goto IL_0012; + } + } + { + return 0; + } + +IL_0012: + { + int32_t L_2 = ___cp; + if ((((int32_t)L_2) < ((int32_t)((int32_t)12288)))) + { + goto IL_0028; + } + } + { + uint8_t* L_3 = (__this->___cjkLv2Table_7); + if (L_3) + { + goto IL_002f; + } + } + +IL_0028: + { + int32_t L_4 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_5 = MSCompatUnicodeTable_Level2_m6648(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_002f: + { + CodePointIndexer_t1148 * L_6 = (__this->___cjkLv2Indexer_8); + int32_t L_7 = ___cp; + NullCheck(L_6); + int32_t L_8 = CodePointIndexer_ToIndex_m6632(L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + int32_t L_9 = V_0; + if ((((int32_t)L_9) >= ((int32_t)0))) + { + goto IL_0049; + } + } + { + G_B10_0 = 0; + goto IL_0052; + } + +IL_0049: + { + uint8_t* L_10 = (__this->___cjkLv2Table_7); + int32_t L_11 = V_0; + G_B10_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_10+(int32_t)L_11)))); + } + +IL_0052: + { + V_1 = G_B10_0; + uint8_t L_12 = V_1; + if (!L_12) + { + goto IL_005b; + } + } + { + uint8_t L_13 = V_1; + return L_13; + } + +IL_005b: + { + int32_t L_14 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_15 = MSCompatUnicodeTable_Level2_m6648(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + V_1 = L_15; + Level2MapU5BU5D_t1165* L_16 = (__this->___level2Maps_11); + NullCheck(L_16); + if ((((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))) + { + goto IL_0071; + } + } + { + uint8_t L_17 = V_1; + return L_17; + } + +IL_0071: + { + V_2 = 0; + goto IL_00b5; + } + +IL_0078: + { + Level2MapU5BU5D_t1165* L_18 = (__this->___level2Maps_11); + int32_t L_19 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_18, L_20, sizeof(Level2Map_t1153 *)))); + uint8_t L_21 = ((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_18, L_20, sizeof(Level2Map_t1153 *)))->___Source_0); + uint8_t L_22 = V_1; + if ((!(((uint32_t)L_21) == ((uint32_t)L_22)))) + { + goto IL_0099; + } + } + { + Level2MapU5BU5D_t1165* L_23 = (__this->___level2Maps_11); + int32_t L_24 = V_2; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_23, L_25, sizeof(Level2Map_t1153 *)))); + uint8_t L_26 = ((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_23, L_25, sizeof(Level2Map_t1153 *)))->___Replace_1); + return L_26; + } + +IL_0099: + { + Level2MapU5BU5D_t1165* L_27 = (__this->___level2Maps_11); + int32_t L_28 = V_2; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + int32_t L_29 = L_28; + NullCheck((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_27, L_29, sizeof(Level2Map_t1153 *)))); + uint8_t L_30 = ((*(Level2Map_t1153 **)(Level2Map_t1153 **)SZArrayLdElema(L_27, L_29, sizeof(Level2Map_t1153 *)))->___Source_0); + uint8_t L_31 = V_1; + if ((((int32_t)L_30) <= ((int32_t)L_31))) + { + goto IL_00b1; + } + } + { + goto IL_00c3; + } + +IL_00b1: + { + int32_t L_32 = V_2; + V_2 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00b5: + { + int32_t L_33 = V_2; + Level2MapU5BU5D_t1165* L_34 = (__this->___level2Maps_11); + NullCheck(L_34); + if ((((int32_t)L_33) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))) + { + goto IL_0078; + } + } + +IL_00c3: + { + uint8_t L_35 = V_1; + return L_35; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsHalfKana(System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool SimpleCollator_IsHalfKana_m6673 (Object_t * __this /* static, unused */, int32_t ___cp, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___opt; + if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___cp; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_2 = MSCompatUnicodeTable_IsHalfWidthKana_m6655(NULL /*static, unused*/, (((int32_t)((uint16_t)L_1))), /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = 1; + } + +IL_0013: + { + return G_B3_0; + } +} +// Mono.Globalization.Unicode.Contraction Mono.Globalization.Unicode.SimpleCollator::GetContraction(System.String,System.Int32,System.Int32) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" Contraction_t1151 * SimpleCollator_GetContraction_m6674 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + Contraction_t1151 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t L_1 = ___start; + int32_t L_2 = ___end; + ContractionU5BU5D_t1164* L_3 = (__this->___contractions_10); + Contraction_t1151 * L_4 = SimpleCollator_GetContraction_m6675(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Contraction_t1151 * L_5 = V_0; + if (L_5) + { + goto IL_0023; + } + } + { + int32_t L_6 = (__this->___lcid_9); + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)127))))) + { + goto IL_0025; + } + } + +IL_0023: + { + Contraction_t1151 * L_7 = V_0; + return L_7; + } + +IL_0025: + { + String_t* L_8 = ___s; + int32_t L_9 = ___start; + int32_t L_10 = ___end; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator_t1162 * L_11 = ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___invariant_1; + NullCheck(L_11); + ContractionU5BU5D_t1164* L_12 = (L_11->___contractions_10); + Contraction_t1151 * L_13 = SimpleCollator_GetContraction_m6675(__this, L_8, L_9, L_10, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// Mono.Globalization.Unicode.Contraction Mono.Globalization.Unicode.SimpleCollator::GetContraction(System.String,System.Int32,System.Int32,Mono.Globalization.Unicode.Contraction[]) +extern "C" Contraction_t1151 * SimpleCollator_GetContraction_m6675 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___end, ContractionU5BU5D_t1164* ___clist, const MethodInfo* method) +{ + int32_t V_0 = 0; + Contraction_t1151 * V_1 = {0}; + int32_t V_2 = 0; + CharU5BU5D_t458* V_3 = {0}; + bool V_4 = false; + int32_t V_5 = 0; + { + V_0 = 0; + goto IL_008c; + } + +IL_0007: + { + ContractionU5BU5D_t1164* L_0 = ___clist; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_1 = (*(Contraction_t1151 **)(Contraction_t1151 **)SZArrayLdElema(L_0, L_2, sizeof(Contraction_t1151 *))); + Contraction_t1151 * L_3 = V_1; + NullCheck(L_3); + CharU5BU5D_t458* L_4 = (L_3->___Source_0); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + String_t* L_6 = ___s; + int32_t L_7 = ___start; + NullCheck(L_6); + uint16_t L_8 = String_get_Chars_m2061(L_6, L_7, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_5, sizeof(uint16_t)))-(int32_t)L_8)); + int32_t L_9 = V_2; + if ((((int32_t)L_9) <= ((int32_t)0))) + { + goto IL_0026; + } + } + { + return (Contraction_t1151 *)NULL; + } + +IL_0026: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0032; + } + } + { + goto IL_0088; + } + +IL_0032: + { + Contraction_t1151 * L_11 = V_1; + NullCheck(L_11); + CharU5BU5D_t458* L_12 = (L_11->___Source_0); + V_3 = L_12; + int32_t L_13 = ___end; + int32_t L_14 = ___start; + CharU5BU5D_t458* L_15 = V_3; + NullCheck(L_15); + if ((((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_0049; + } + } + { + goto IL_0088; + } + +IL_0049: + { + V_4 = 1; + V_5 = 0; + goto IL_0075; + } + +IL_0054: + { + String_t* L_16 = ___s; + int32_t L_17 = ___start; + int32_t L_18 = V_5; + NullCheck(L_16); + uint16_t L_19 = String_get_Chars_m2061(L_16, ((int32_t)((int32_t)L_17+(int32_t)L_18)), /*hidden argument*/NULL); + CharU5BU5D_t458* L_20 = V_3; + int32_t L_21 = V_5; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + if ((((int32_t)L_19) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_20, L_22, sizeof(uint16_t)))))) + { + goto IL_006f; + } + } + { + V_4 = 0; + goto IL_007f; + } + +IL_006f: + { + int32_t L_23 = V_5; + V_5 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0075: + { + int32_t L_24 = V_5; + CharU5BU5D_t458* L_25 = V_3; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_0054; + } + } + +IL_007f: + { + bool L_26 = V_4; + if (!L_26) + { + goto IL_0088; + } + } + { + Contraction_t1151 * L_27 = V_1; + return L_27; + } + +IL_0088: + { + int32_t L_28 = V_0; + V_0 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_008c: + { + int32_t L_29 = V_0; + ContractionU5BU5D_t1164* L_30 = ___clist; + NullCheck(L_30); + if ((((int32_t)L_29) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))) + { + goto IL_0007; + } + } + { + return (Contraction_t1151 *)NULL; + } +} +// Mono.Globalization.Unicode.Contraction Mono.Globalization.Unicode.SimpleCollator::GetTailContraction(System.String,System.Int32,System.Int32) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" Contraction_t1151 * SimpleCollator_GetTailContraction_m6676 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + Contraction_t1151 * V_0 = {0}; + { + String_t* L_0 = ___s; + int32_t L_1 = ___start; + int32_t L_2 = ___end; + ContractionU5BU5D_t1164* L_3 = (__this->___contractions_10); + Contraction_t1151 * L_4 = SimpleCollator_GetTailContraction_m6677(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Contraction_t1151 * L_5 = V_0; + if (L_5) + { + goto IL_0023; + } + } + { + int32_t L_6 = (__this->___lcid_9); + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)127))))) + { + goto IL_0025; + } + } + +IL_0023: + { + Contraction_t1151 * L_7 = V_0; + return L_7; + } + +IL_0025: + { + String_t* L_8 = ___s; + int32_t L_9 = ___start; + int32_t L_10 = ___end; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator_t1162 * L_11 = ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___invariant_1; + NullCheck(L_11); + ContractionU5BU5D_t1164* L_12 = (L_11->___contractions_10); + Contraction_t1151 * L_13 = SimpleCollator_GetTailContraction_m6677(__this, L_8, L_9, L_10, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// Mono.Globalization.Unicode.Contraction Mono.Globalization.Unicode.SimpleCollator::GetTailContraction(System.String,System.Int32,System.Int32,Mono.Globalization.Unicode.Contraction[]) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1143; +extern "C" Contraction_t1151 * SimpleCollator_GetTailContraction_m6677 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___end, ContractionU5BU5D_t1164* ___clist, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral1143 = il2cpp_codegen_string_literal_from_index(1143); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Contraction_t1151 * V_1 = {0}; + CharU5BU5D_t458* V_2 = {0}; + bool V_3 = false; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___end; + if ((((int32_t)L_0) == ((int32_t)L_1))) + { + goto IL_0028; + } + } + { + int32_t L_2 = ___end; + if ((((int32_t)L_2) < ((int32_t)(-1)))) + { + goto IL_0028; + } + } + { + int32_t L_3 = ___start; + String_t* L_4 = ___s; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)L_5))) + { + goto IL_0028; + } + } + { + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + int32_t L_8 = ___end; + if ((((int32_t)L_7) > ((int32_t)((int32_t)((int32_t)L_8+(int32_t)1))))) + { + goto IL_0045; + } + } + +IL_0028: + { + int32_t L_9 = ___start; + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + int32_t L_12 = ___end; + int32_t L_13 = L_12; + Object_t * L_14 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_13); + String_t* L_15 = ___s; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Format_m6096(NULL /*static, unused*/, _stringLiteral1143, L_11, L_14, L_15, /*hidden argument*/NULL); + SystemException_t940 * L_17 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_17, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0045: + { + V_0 = 0; + goto IL_00cd; + } + +IL_004c: + { + ContractionU5BU5D_t1164* L_18 = ___clist; + int32_t L_19 = V_0; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + V_1 = (*(Contraction_t1151 **)(Contraction_t1151 **)SZArrayLdElema(L_18, L_20, sizeof(Contraction_t1151 *))); + Contraction_t1151 * L_21 = V_1; + NullCheck(L_21); + CharU5BU5D_t458* L_22 = (L_21->___Source_0); + V_2 = L_22; + CharU5BU5D_t458* L_23 = V_2; + NullCheck(L_23); + int32_t L_24 = ___start; + int32_t L_25 = ___end; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) <= ((int32_t)((int32_t)((int32_t)L_24-(int32_t)L_25))))) + { + goto IL_0068; + } + } + { + goto IL_00c9; + } + +IL_0068: + { + CharU5BU5D_t458* L_26 = V_2; + CharU5BU5D_t458* L_27 = V_2; + NullCheck(L_27); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))-(int32_t)1))); + int32_t L_28 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))-(int32_t)1)); + String_t* L_29 = ___s; + int32_t L_30 = ___start; + NullCheck(L_29); + uint16_t L_31 = String_get_Chars_m2061(L_29, L_30, /*hidden argument*/NULL); + if ((((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_26, L_28, sizeof(uint16_t)))) == ((int32_t)L_31))) + { + goto IL_0080; + } + } + { + goto IL_00c9; + } + +IL_0080: + { + V_3 = 1; + V_4 = 0; + int32_t L_32 = ___start; + CharU5BU5D_t458* L_33 = V_2; + NullCheck(L_33); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)L_32-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_33)->max_length))))))+(int32_t)1)); + goto IL_00b7; + } + +IL_0093: + { + String_t* L_34 = ___s; + int32_t L_35 = V_5; + NullCheck(L_34); + uint16_t L_36 = String_get_Chars_m2061(L_34, L_35, /*hidden argument*/NULL); + CharU5BU5D_t458* L_37 = V_2; + int32_t L_38 = V_4; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + if ((((int32_t)L_36) == ((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_37, L_39, sizeof(uint16_t)))))) + { + goto IL_00ab; + } + } + { + V_3 = 0; + goto IL_00c1; + } + +IL_00ab: + { + int32_t L_40 = V_4; + V_4 = ((int32_t)((int32_t)L_40+(int32_t)1)); + int32_t L_41 = V_5; + V_5 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00b7: + { + int32_t L_42 = V_4; + CharU5BU5D_t458* L_43 = V_2; + NullCheck(L_43); + if ((((int32_t)L_42) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_43)->max_length))))))) + { + goto IL_0093; + } + } + +IL_00c1: + { + bool L_44 = V_3; + if (!L_44) + { + goto IL_00c9; + } + } + { + Contraction_t1151 * L_45 = V_1; + return L_45; + } + +IL_00c9: + { + int32_t L_46 = V_0; + V_0 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_00cd: + { + int32_t L_47 = V_0; + ContractionU5BU5D_t1164* L_48 = ___clist; + NullCheck(L_48); + if ((((int32_t)L_47) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_48)->max_length))))))) + { + goto IL_004c; + } + } + { + return (Contraction_t1151 *)NULL; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::FilterOptions(System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" int32_t SimpleCollator_FilterOptions_m6678 (SimpleCollator_t1162 * __this, int32_t ___i, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___opt; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) + { + goto IL_0019; + } + } + { + int32_t L_1 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + int32_t L_2 = MSCompatUnicodeTable_ToWidthCompat_m6653(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if (!L_3) + { + goto IL_0019; + } + } + { + int32_t L_4 = V_0; + ___i = L_4; + } + +IL_0019: + { + int32_t L_5 = ___opt; + if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)268435456)))) + { + goto IL_0034; + } + } + { + TextInfo_t1163 * L_6 = (__this->___textInfo_2); + int32_t L_7 = ___i; + NullCheck(L_6); + uint16_t L_8 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_6, (((int32_t)((uint16_t)L_7)))); + ___i = L_8; + } + +IL_0034: + { + int32_t L_9 = ___opt; + if (!((int32_t)((int32_t)L_9&(int32_t)1))) + { + goto IL_004b; + } + } + { + TextInfo_t1163 * L_10 = (__this->___textInfo_2); + int32_t L_11 = ___i; + NullCheck(L_10); + uint16_t L_12 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_10, (((int32_t)((uint16_t)L_11)))); + ___i = L_12; + } + +IL_004b: + { + int32_t L_13 = ___opt; + if (!((int32_t)((int32_t)L_13&(int32_t)8))) + { + goto IL_005b; + } + } + { + int32_t L_14 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + int32_t L_15 = MSCompatUnicodeTable_ToKanaTypeInsensitive_m6652(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + ___i = L_15; + } + +IL_005b: + { + int32_t L_16 = ___i; + return L_16; + } +} +// Mono.Globalization.Unicode.SimpleCollator/ExtenderType Mono.Globalization.Unicode.SimpleCollator::GetExtenderType(System.Int32) +extern "C" int32_t SimpleCollator_GetExtenderType_m6679 (SimpleCollator_t1162 * __this, int32_t ___i, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B4_0 = 0; + { + int32_t L_0 = ___i; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)8213))))) + { + goto IL_0020; + } + } + { + int32_t L_1 = (__this->___lcid_9); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)16))))) + { + goto IL_001e; + } + } + { + G_B4_0 = 3; + goto IL_001f; + } + +IL_001e: + { + G_B4_0 = 0; + } + +IL_001f: + { + return (int32_t)(G_B4_0); + } + +IL_0020: + { + int32_t L_2 = ___i; + if ((((int32_t)L_2) < ((int32_t)((int32_t)12293)))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___i; + if ((((int32_t)L_3) <= ((int32_t)((int32_t)65392)))) + { + goto IL_0038; + } + } + +IL_0036: + { + return (int32_t)(0); + } + +IL_0038: + { + int32_t L_4 = ___i; + if ((((int32_t)L_4) < ((int32_t)((int32_t)65148)))) + { + goto IL_0087; + } + } + { + int32_t L_5 = ___i; + V_0 = L_5; + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)65148)))) + { + goto IL_0081; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)65149)))) + { + goto IL_0081; + } + } + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)65438)))) + { + goto IL_0085; + } + } + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)65439)))) + { + goto IL_0085; + } + } + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)65392)))) + { + goto IL_0083; + } + } + { + goto IL_0087; + } + +IL_0081: + { + return (int32_t)(1); + } + +IL_0083: + { + return (int32_t)(3); + } + +IL_0085: + { + return (int32_t)(2); + } + +IL_0087: + { + int32_t L_11 = ___i; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)12542)))) + { + goto IL_0094; + } + } + { + return (int32_t)(0); + } + +IL_0094: + { + int32_t L_12 = ___i; + V_0 = L_12; + int32_t L_13 = V_0; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)12540))) == 0) + { + goto IL_00f0; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)12540))) == 1) + { + goto IL_00ec; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)12540))) == 2) + { + goto IL_00ee; + } + } + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) == ((int32_t)((int32_t)12337)))) + { + goto IL_00ec; + } + } + { + int32_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)12338)))) + { + goto IL_00ec; + } + } + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) == ((int32_t)((int32_t)12445)))) + { + goto IL_00ec; + } + } + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) == ((int32_t)((int32_t)12446)))) + { + goto IL_00ee; + } + } + { + int32_t L_18 = V_0; + if ((((int32_t)L_18) == ((int32_t)((int32_t)12293)))) + { + goto IL_00ea; + } + } + { + goto IL_00f2; + } + +IL_00ea: + { + return (int32_t)(4); + } + +IL_00ec: + { + return (int32_t)(1); + } + +IL_00ee: + { + return (int32_t)(2); + } + +IL_00f0: + { + return (int32_t)(3); + } + +IL_00f2: + { + return (int32_t)(0); + } +} +// System.Byte Mono.Globalization.Unicode.SimpleCollator::ToDashTypeValue(Mono.Globalization.Unicode.SimpleCollator/ExtenderType,System.Globalization.CompareOptions) +extern "C" uint8_t SimpleCollator_ToDashTypeValue_m6680 (Object_t * __this /* static, unused */, int32_t ___ext, int32_t ___opt, const MethodInfo* method) +{ + int32_t V_0 = {0}; + { + int32_t L_0 = ___opt; + if (!((int32_t)((int32_t)L_0&(int32_t)2))) + { + goto IL_000a; + } + } + { + return 3; + } + +IL_000a: + { + int32_t L_1 = ___ext; + V_0 = L_1; + int32_t L_2 = V_0; + if (L_2 == 0) + { + goto IL_0027; + } + if (L_2 == 1) + { + goto IL_002b; + } + if (L_2 == 2) + { + goto IL_002b; + } + if (L_2 == 3) + { + goto IL_0029; + } + } + { + goto IL_002b; + } + +IL_0027: + { + return 3; + } + +IL_0029: + { + return 5; + } + +IL_002b: + { + return 4; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::FilterExtender(System.Int32,Mono.Globalization.Unicode.SimpleCollator/ExtenderType,System.Globalization.CompareOptions) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" int32_t SimpleCollator_FilterExtender_m6681 (SimpleCollator_t1162 * __this, int32_t ___i, int32_t ___ext, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + int32_t V_2 = 0; + int32_t G_B9_0 = 0; + int32_t G_B15_0 = 0; + int32_t G_B21_0 = 0; + int32_t G_B27_0 = 0; + int32_t G_B33_0 = 0; + { + int32_t L_0 = ___ext; + if ((!(((uint32_t)L_0) == ((uint32_t)3)))) + { + goto IL_0110; + } + } + { + int32_t L_1 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_2 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_1))), /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0110; + } + } + { + int32_t L_3 = ___i; + int32_t L_4 = ___opt; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_5 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_3))), L_4, /*hidden argument*/NULL); + V_0 = L_5; + int32_t L_6 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_7 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_6))), /*hidden argument*/NULL); + V_1 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0); + int32_t L_8 = ___i; + uint8_t L_9 = SimpleCollator_Level1_m6671(__this, L_8, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_9&(int32_t)7)); + int32_t L_10 = V_2; + if (((int32_t)((int32_t)L_10-(int32_t)2)) == 0) + { + goto IL_0052; + } + if (((int32_t)((int32_t)L_10-(int32_t)2)) == 1) + { + goto IL_0078; + } + if (((int32_t)((int32_t)L_10-(int32_t)2)) == 2) + { + goto IL_009e; + } + if (((int32_t)((int32_t)L_10-(int32_t)2)) == 3) + { + goto IL_00c4; + } + if (((int32_t)((int32_t)L_10-(int32_t)2)) == 4) + { + goto IL_00ea; + } + } + { + goto IL_0110; + } + +IL_0052: + { + bool L_11 = V_0; + if (!L_11) + { + goto IL_0062; + } + } + { + G_B9_0 = ((int32_t)65393); + goto IL_0077; + } + +IL_0062: + { + bool L_12 = V_1; + if (!L_12) + { + goto IL_0072; + } + } + { + G_B9_0 = ((int32_t)12450); + goto IL_0077; + } + +IL_0072: + { + G_B9_0 = ((int32_t)12354); + } + +IL_0077: + { + return G_B9_0; + } + +IL_0078: + { + bool L_13 = V_0; + if (!L_13) + { + goto IL_0088; + } + } + { + G_B15_0 = ((int32_t)65394); + goto IL_009d; + } + +IL_0088: + { + bool L_14 = V_1; + if (!L_14) + { + goto IL_0098; + } + } + { + G_B15_0 = ((int32_t)12452); + goto IL_009d; + } + +IL_0098: + { + G_B15_0 = ((int32_t)12356); + } + +IL_009d: + { + return G_B15_0; + } + +IL_009e: + { + bool L_15 = V_0; + if (!L_15) + { + goto IL_00ae; + } + } + { + G_B21_0 = ((int32_t)65395); + goto IL_00c3; + } + +IL_00ae: + { + bool L_16 = V_1; + if (!L_16) + { + goto IL_00be; + } + } + { + G_B21_0 = ((int32_t)12454); + goto IL_00c3; + } + +IL_00be: + { + G_B21_0 = ((int32_t)12358); + } + +IL_00c3: + { + return G_B21_0; + } + +IL_00c4: + { + bool L_17 = V_0; + if (!L_17) + { + goto IL_00d4; + } + } + { + G_B27_0 = ((int32_t)65396); + goto IL_00e9; + } + +IL_00d4: + { + bool L_18 = V_1; + if (!L_18) + { + goto IL_00e4; + } + } + { + G_B27_0 = ((int32_t)12456); + goto IL_00e9; + } + +IL_00e4: + { + G_B27_0 = ((int32_t)12360); + } + +IL_00e9: + { + return G_B27_0; + } + +IL_00ea: + { + bool L_19 = V_0; + if (!L_19) + { + goto IL_00fa; + } + } + { + G_B33_0 = ((int32_t)65397); + goto IL_010f; + } + +IL_00fa: + { + bool L_20 = V_1; + if (!L_20) + { + goto IL_010a; + } + } + { + G_B33_0 = ((int32_t)12458); + goto IL_010f; + } + +IL_010a: + { + G_B33_0 = ((int32_t)12362); + } + +IL_010f: + { + return G_B33_0; + } + +IL_0110: + { + int32_t L_21 = ___i; + return L_21; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsIgnorable(System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool SimpleCollator_IsIgnorable_m6682 (Object_t * __this /* static, unused */, int32_t ___i, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t G_B2_0 = 0; + int32_t G_B2_1 = 0; + int32_t G_B1_0 = 0; + int32_t G_B1_1 = 0; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + int32_t G_B3_2 = 0; + int32_t G_B5_0 = 0; + int32_t G_B5_1 = 0; + int32_t G_B4_0 = 0; + int32_t G_B4_1 = 0; + int32_t G_B6_0 = 0; + int32_t G_B6_1 = 0; + int32_t G_B6_2 = 0; + { + int32_t L_0 = ___i; + int32_t L_1 = ___opt; + G_B1_0 = 1; + G_B1_1 = L_0; + if (!((int32_t)((int32_t)L_1&(int32_t)4))) + { + G_B2_0 = 1; + G_B2_1 = L_0; + goto IL_0010; + } + } + { + G_B3_0 = 2; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + goto IL_0011; + } + +IL_0010: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + } + +IL_0011: + { + int32_t L_2 = ___opt; + G_B4_0 = ((int32_t)((int32_t)G_B3_1+(int32_t)G_B3_0)); + G_B4_1 = G_B3_2; + if (!((int32_t)((int32_t)L_2&(int32_t)2))) + { + G_B5_0 = ((int32_t)((int32_t)G_B3_1+(int32_t)G_B3_0)); + G_B5_1 = G_B3_2; + goto IL_0020; + } + } + { + G_B6_0 = 4; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + goto IL_0021; + } + +IL_0020: + { + G_B6_0 = 0; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_3 = MSCompatUnicodeTable_IsIgnorable_m6650(NULL /*static, unused*/, G_B6_2, (((int32_t)((uint8_t)((int32_t)((int32_t)G_B6_1+(int32_t)G_B6_0))))), /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsSafe(System.Int32) +extern "C" bool SimpleCollator_IsSafe_m6683 (SimpleCollator_t1162 * __this, int32_t ___i, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___i; + ByteU5BU5D_t789* L_1 = (__this->___unsafeFlags_12); + NullCheck(L_1); + if ((((int32_t)((int32_t)((int32_t)L_0/(int32_t)8))) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))) + { + goto IL_0016; + } + } + { + G_B3_0 = 1; + goto IL_002c; + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = (__this->___unsafeFlags_12); + int32_t L_3 = ___i; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)L_3/(int32_t)8))); + int32_t L_4 = ((int32_t)((int32_t)L_3/(int32_t)8)); + int32_t L_5 = ___i; + G_B3_0 = ((((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t)))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5%(int32_t)8))&(int32_t)((int32_t)31)))))))) == ((int32_t)0))? 1 : 0); + } + +IL_002c: + { + return G_B3_0; + } +} +// System.Globalization.SortKey Mono.Globalization.Unicode.SimpleCollator::GetSortKey(System.String,System.Globalization.CompareOptions) +extern "C" SortKey_t1166 * SimpleCollator_GetSortKey_m6684 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___options, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + String_t* L_1 = ___s; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + int32_t L_3 = ___options; + SortKey_t1166 * L_4 = SimpleCollator_GetSortKey_m6685(__this, L_0, 0, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Globalization.SortKey Mono.Globalization.Unicode.SimpleCollator::GetSortKey(System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* SortKeyBuffer_t1167_il2cpp_TypeInfo_var; +extern "C" SortKey_t1166 * SimpleCollator_GetSortKey_m6685 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___length, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SortKeyBuffer_t1167_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(772); + s_Il2CppMethodIntialized = true; + } + SortKeyBuffer_t1167 * V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___lcid_9); + SortKeyBuffer_t1167 * L_1 = (SortKeyBuffer_t1167 *)il2cpp_codegen_object_new (SortKeyBuffer_t1167_il2cpp_TypeInfo_var); + SortKeyBuffer__ctor_m6726(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + SortKeyBuffer_t1167 * L_2 = V_0; + int32_t L_3 = ___options; + int32_t L_4 = (__this->___lcid_9); + String_t* L_5 = ___s; + bool L_6 = (__this->___frenchSort_3); + NullCheck(L_2); + SortKeyBuffer_Initialize_m6728(L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + int32_t L_7 = ___start; + int32_t L_8 = ___length; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + String_t* L_9 = ___s; + int32_t L_10 = ___start; + int32_t L_11 = V_1; + SortKeyBuffer_t1167 * L_12 = V_0; + int32_t L_13 = ___options; + SimpleCollator_GetSortKey_m6686(__this, L_9, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + SortKeyBuffer_t1167 * L_14 = V_0; + NullCheck(L_14); + SortKey_t1166 * L_15 = SortKeyBuffer_GetResultAndReset_m6734(L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::GetSortKey(System.String,System.Int32,System.Int32,Mono.Globalization.Unicode.SortKeyBuffer,System.Globalization.CompareOptions) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" void SimpleCollator_GetSortKey_m6686 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___end, SortKeyBuffer_t1167 * ___buf, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + Context_t1158 V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = {0}; + uint8_t* V_5 = {0}; + Contraction_t1151 * V_6 = {0}; + uint8_t* V_7 = {0}; + int32_t V_8 = 0; + int32_t G_B7_0 = 0; + int32_t G_B7_1 = 0; + SortKeyBuffer_t1167 * G_B7_2 = {0}; + int32_t G_B6_0 = 0; + int32_t G_B6_1 = 0; + SortKeyBuffer_t1167 * G_B6_2 = {0}; + int32_t G_B8_0 = 0; + int32_t G_B8_1 = 0; + int32_t G_B8_2 = 0; + SortKeyBuffer_t1167 * G_B8_3 = {0}; + int32_t G_B10_0 = 0; + int32_t G_B10_1 = 0; + int32_t G_B10_2 = 0; + SortKeyBuffer_t1167 * G_B10_3 = {0}; + int32_t G_B9_0 = 0; + int32_t G_B9_1 = 0; + int32_t G_B9_2 = 0; + SortKeyBuffer_t1167 * G_B9_3 = {0}; + int32_t G_B11_0 = 0; + int32_t G_B11_1 = 0; + int32_t G_B11_2 = 0; + int32_t G_B11_3 = 0; + SortKeyBuffer_t1167 * G_B11_4 = {0}; + int32_t G_B23_0 = 0; + int32_t G_B23_1 = 0; + SortKeyBuffer_t1167 * G_B23_2 = {0}; + int32_t G_B22_0 = 0; + int32_t G_B22_1 = 0; + SortKeyBuffer_t1167 * G_B22_2 = {0}; + int32_t G_B24_0 = 0; + int32_t G_B24_1 = 0; + int32_t G_B24_2 = 0; + SortKeyBuffer_t1167 * G_B24_3 = {0}; + int32_t G_B26_0 = 0; + int32_t G_B26_1 = 0; + int32_t G_B26_2 = 0; + SortKeyBuffer_t1167 * G_B26_3 = {0}; + int32_t G_B25_0 = 0; + int32_t G_B25_1 = 0; + int32_t G_B25_2 = 0; + SortKeyBuffer_t1167 * G_B25_3 = {0}; + int32_t G_B27_0 = 0; + int32_t G_B27_1 = 0; + int32_t G_B27_2 = 0; + int32_t G_B27_3 = 0; + SortKeyBuffer_t1167 * G_B27_4 = {0}; + { + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_0 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_0,0,((int32_t)((int32_t)4*(int32_t)1))); + V_0 = (uint8_t*)(L_0); + uint8_t* L_1 = V_0; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_1, 4, /*hidden argument*/NULL); + int32_t L_2 = ___opt; + uint8_t* L_3 = V_0; + Context__ctor_m6664((&V_1), L_2, (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)L_3, 0, /*hidden argument*/NULL); + int32_t L_4 = ___start; + V_2 = L_4; + goto IL_01e7; + } + +IL_0028: + { + String_t* L_5 = ___s; + int32_t L_6 = V_2; + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, L_6, /*hidden argument*/NULL); + V_3 = L_7; + int32_t L_8 = V_3; + int32_t L_9 = SimpleCollator_GetExtenderType_m6679(__this, L_8, /*hidden argument*/NULL); + V_4 = L_9; + int32_t L_10 = V_4; + if (!L_10) + { + goto IL_00cd; + } + } + { + int32_t L_11 = ((&V_1)->___PrevCode_5); + int32_t L_12 = V_4; + int32_t L_13 = ___opt; + int32_t L_14 = SimpleCollator_FilterExtender_m6681(__this, L_11, L_12, L_13, /*hidden argument*/NULL); + V_3 = L_14; + int32_t L_15 = V_3; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_006b; + } + } + { + int32_t L_16 = V_3; + int32_t L_17 = V_4; + SortKeyBuffer_t1167 * L_18 = ___buf; + int32_t L_19 = ___opt; + SimpleCollator_FillSortKeyRaw_m6687(__this, L_16, L_17, L_18, L_19, /*hidden argument*/NULL); + goto IL_00c8; + } + +IL_006b: + { + uint8_t* L_20 = ((&V_1)->___PrevSortKey_6); + if (!L_20) + { + goto IL_00c8; + } + } + { + uint8_t* L_21 = ((&V_1)->___PrevSortKey_6); + V_5 = (uint8_t*)L_21; + SortKeyBuffer_t1167 * L_22 = ___buf; + uint8_t* L_23 = V_5; + uint8_t* L_24 = V_5; + uint8_t* L_25 = V_5; + G_B6_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)1)))); + G_B6_1 = (*((uint8_t*)L_23)); + G_B6_2 = L_22; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)2))))) == ((int32_t)1))) + { + G_B7_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)1)))); + G_B7_1 = (*((uint8_t*)L_23)); + G_B7_2 = L_22; + goto IL_009f; + } + } + { + uint8_t* L_26 = V_5; + G_B8_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_26+(int32_t)2)))); + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + G_B8_3 = G_B6_2; + goto IL_00a8; + } + +IL_009f: + { + int32_t L_27 = V_3; + int32_t L_28 = V_4; + uint8_t L_29 = SimpleCollator_Level2_m6672(__this, L_27, L_28, /*hidden argument*/NULL); + G_B8_0 = ((int32_t)(L_29)); + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + G_B8_3 = G_B7_2; + } + +IL_00a8: + { + uint8_t* L_30 = V_5; + G_B9_0 = G_B8_0; + G_B9_1 = G_B8_1; + G_B9_2 = G_B8_2; + G_B9_3 = G_B8_3; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)3))))) == ((int32_t)1))) + { + G_B10_0 = G_B8_0; + G_B10_1 = G_B8_1; + G_B10_2 = G_B8_2; + G_B10_3 = G_B8_3; + goto IL_00bd; + } + } + { + uint8_t* L_31 = V_5; + G_B11_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_31+(int32_t)3)))); + G_B11_1 = G_B9_0; + G_B11_2 = G_B9_1; + G_B11_3 = G_B9_2; + G_B11_4 = G_B9_3; + goto IL_00c3; + } + +IL_00bd: + { + int32_t L_32 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_33 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + G_B11_0 = ((int32_t)(L_33)); + G_B11_1 = G_B10_0; + G_B11_2 = G_B10_1; + G_B11_3 = G_B10_2; + G_B11_4 = G_B10_3; + } + +IL_00c3: + { + NullCheck(G_B11_4); + SortKeyBuffer_AppendNormal_m6731(G_B11_4, G_B11_3, G_B11_2, G_B11_1, G_B11_0, /*hidden argument*/NULL); + } + +IL_00c8: + { + goto IL_01e3; + } + +IL_00cd: + { + int32_t L_34 = V_3; + int32_t L_35 = ___opt; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_36 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00df; + } + } + { + goto IL_01e3; + } + +IL_00df: + { + int32_t L_37 = V_3; + int32_t L_38 = ___opt; + int32_t L_39 = SimpleCollator_FilterOptions_m6678(__this, L_37, L_38, /*hidden argument*/NULL); + V_3 = L_39; + String_t* L_40 = ___s; + int32_t L_41 = V_2; + int32_t L_42 = ___end; + Contraction_t1151 * L_43 = SimpleCollator_GetContraction_m6674(__this, L_40, L_41, L_42, /*hidden argument*/NULL); + V_6 = L_43; + Contraction_t1151 * L_44 = V_6; + if (!L_44) + { + goto IL_01c4; + } + } + { + Contraction_t1151 * L_45 = V_6; + NullCheck(L_45); + String_t* L_46 = (L_45->___Replacement_1); + if (!L_46) + { + goto IL_012a; + } + } + { + Contraction_t1151 * L_47 = V_6; + NullCheck(L_47); + String_t* L_48 = (L_47->___Replacement_1); + Contraction_t1151 * L_49 = V_6; + NullCheck(L_49); + String_t* L_50 = (L_49->___Replacement_1); + NullCheck(L_50); + int32_t L_51 = String_get_Length_m2000(L_50, /*hidden argument*/NULL); + SortKeyBuffer_t1167 * L_52 = ___buf; + int32_t L_53 = ___opt; + SimpleCollator_GetSortKey_m6686(__this, L_48, 0, L_51, L_52, L_53, /*hidden argument*/NULL); + goto IL_01b1; + } + +IL_012a: + { + uint8_t* L_54 = ((&V_1)->___PrevSortKey_6); + V_7 = (uint8_t*)L_54; + V_8 = 0; + goto IL_0151; + } + +IL_013b: + { + uint8_t* L_55 = V_7; + int32_t L_56 = V_8; + Contraction_t1151 * L_57 = V_6; + NullCheck(L_57); + ByteU5BU5D_t789* L_58 = (L_57->___SortKey_2); + int32_t L_59 = V_8; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = L_59; + *((int8_t*)(((uint8_t*)((intptr_t)L_55+(int32_t)L_56)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_58, L_60, sizeof(uint8_t))); + int32_t L_61 = V_8; + V_8 = ((int32_t)((int32_t)L_61+(int32_t)1)); + } + +IL_0151: + { + int32_t L_62 = V_8; + Contraction_t1151 * L_63 = V_6; + NullCheck(L_63); + ByteU5BU5D_t789* L_64 = (L_63->___SortKey_2); + NullCheck(L_64); + if ((((int32_t)L_62) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_64)->max_length))))))) + { + goto IL_013b; + } + } + { + SortKeyBuffer_t1167 * L_65 = ___buf; + uint8_t* L_66 = V_7; + uint8_t* L_67 = V_7; + uint8_t* L_68 = V_7; + G_B22_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_67+(int32_t)1)))); + G_B22_1 = (*((uint8_t*)L_66)); + G_B22_2 = L_65; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_68+(int32_t)2))))) == ((int32_t)1))) + { + G_B23_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_67+(int32_t)1)))); + G_B23_1 = (*((uint8_t*)L_66)); + G_B23_2 = L_65; + goto IL_0180; + } + } + { + uint8_t* L_69 = V_7; + G_B24_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_69+(int32_t)2)))); + G_B24_1 = G_B22_0; + G_B24_2 = G_B22_1; + G_B24_3 = G_B22_2; + goto IL_0189; + } + +IL_0180: + { + int32_t L_70 = V_3; + int32_t L_71 = V_4; + uint8_t L_72 = SimpleCollator_Level2_m6672(__this, L_70, L_71, /*hidden argument*/NULL); + G_B24_0 = ((int32_t)(L_72)); + G_B24_1 = G_B23_0; + G_B24_2 = G_B23_1; + G_B24_3 = G_B23_2; + } + +IL_0189: + { + uint8_t* L_73 = V_7; + G_B25_0 = G_B24_0; + G_B25_1 = G_B24_1; + G_B25_2 = G_B24_2; + G_B25_3 = G_B24_3; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_73+(int32_t)3))))) == ((int32_t)1))) + { + G_B26_0 = G_B24_0; + G_B26_1 = G_B24_1; + G_B26_2 = G_B24_2; + G_B26_3 = G_B24_3; + goto IL_019e; + } + } + { + uint8_t* L_74 = V_7; + G_B27_0 = (*((uint8_t*)((uint8_t*)((intptr_t)L_74+(int32_t)3)))); + G_B27_1 = G_B25_0; + G_B27_2 = G_B25_1; + G_B27_3 = G_B25_2; + G_B27_4 = G_B25_3; + goto IL_01a4; + } + +IL_019e: + { + int32_t L_75 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_76 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_75, /*hidden argument*/NULL); + G_B27_0 = ((int32_t)(L_76)); + G_B27_1 = G_B26_0; + G_B27_2 = G_B26_1; + G_B27_3 = G_B26_2; + G_B27_4 = G_B26_3; + } + +IL_01a4: + { + NullCheck(G_B27_4); + SortKeyBuffer_AppendNormal_m6731(G_B27_4, G_B27_3, G_B27_2, G_B27_1, G_B27_0, /*hidden argument*/NULL); + (&V_1)->___PrevCode_5 = (-1); + } + +IL_01b1: + { + int32_t L_77 = V_2; + Contraction_t1151 * L_78 = V_6; + NullCheck(L_78); + CharU5BU5D_t458* L_79 = (L_78->___Source_0); + NullCheck(L_79); + V_2 = ((int32_t)((int32_t)L_77+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_79)->max_length))))-(int32_t)1)))); + goto IL_01e3; + } + +IL_01c4: + { + int32_t L_80 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_81 = MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651(NULL /*static, unused*/, L_80, /*hidden argument*/NULL); + if (L_81) + { + goto IL_01d7; + } + } + { + int32_t L_82 = V_3; + (&V_1)->___PrevCode_5 = L_82; + } + +IL_01d7: + { + int32_t L_83 = V_3; + SortKeyBuffer_t1167 * L_84 = ___buf; + int32_t L_85 = ___opt; + SimpleCollator_FillSortKeyRaw_m6687(__this, L_83, 0, L_84, L_85, /*hidden argument*/NULL); + } + +IL_01e3: + { + int32_t L_86 = V_2; + V_2 = ((int32_t)((int32_t)L_86+(int32_t)1)); + } + +IL_01e7: + { + int32_t L_87 = V_2; + int32_t L_88 = ___end; + if ((((int32_t)L_87) < ((int32_t)L_88))) + { + goto IL_0028; + } + } + { + return; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::FillSortKeyRaw(System.Int32,Mono.Globalization.Unicode.SimpleCollator/ExtenderType,Mono.Globalization.Unicode.SortKeyBuffer,System.Globalization.CompareOptions) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" void SimpleCollator_FillSortKeyRaw_m6687 (SimpleCollator_t1162 * __this, int32_t ___i, int32_t ___ext, SortKeyBuffer_t1167 * ___buf, int32_t ___opt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = {0}; + int32_t V_2 = 0; + uint8_t V_3 = 0x0; + uint8_t V_4 = 0x0; + int32_t V_5 = {0}; + { + int32_t L_0 = ___i; + if ((((int32_t)((int32_t)13312)) > ((int32_t)L_0))) + { + goto IL_003a; + } + } + { + int32_t L_1 = ___i; + if ((((int32_t)L_1) > ((int32_t)((int32_t)19893)))) + { + goto IL_003a; + } + } + { + int32_t L_2 = ___i; + V_0 = ((int32_t)((int32_t)L_2-(int32_t)((int32_t)13312))); + SortKeyBuffer_t1167 * L_3 = ___buf; + int32_t L_4 = V_0; + int32_t L_5 = V_0; + NullCheck(L_3); + SortKeyBuffer_AppendCJKExtension_m6729(L_3, (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)16)+(int32_t)((int32_t)((int32_t)L_4/(int32_t)((int32_t)254)))))))), (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5%(int32_t)((int32_t)254)))+(int32_t)2))))), /*hidden argument*/NULL); + return; + } + +IL_003a: + { + int32_t L_6 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + int32_t L_7 = Char_GetUnicodeCategory_m4757(NULL /*static, unused*/, (((int32_t)((uint16_t)L_6))), /*hidden argument*/NULL); + V_1 = L_7; + int32_t L_8 = V_1; + V_5 = L_8; + int32_t L_9 = V_5; + if ((((int32_t)L_9) == ((int32_t)((int32_t)16)))) + { + goto IL_0085; + } + } + { + int32_t L_10 = V_5; + if ((((int32_t)L_10) == ((int32_t)((int32_t)17)))) + { + goto IL_005c; + } + } + { + goto IL_008e; + } + +IL_005c: + { + int32_t L_11 = ___i; + V_2 = ((int32_t)((int32_t)L_11-(int32_t)((int32_t)57344))); + SortKeyBuffer_t1167 * L_12 = ___buf; + int32_t L_13 = V_2; + int32_t L_14 = V_2; + NullCheck(L_12); + SortKeyBuffer_AppendNormal_m6731(L_12, (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)229)+(int32_t)((int32_t)((int32_t)L_13/(int32_t)((int32_t)254)))))))), (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14%(int32_t)((int32_t)254)))+(int32_t)2))))), 0, 0, /*hidden argument*/NULL); + return; + } + +IL_0085: + { + int32_t L_15 = ___i; + SortKeyBuffer_t1167 * L_16 = ___buf; + SimpleCollator_FillSurrogateSortKeyRaw_m6688(__this, L_15, L_16, /*hidden argument*/NULL); + return; + } + +IL_008e: + { + int32_t L_17 = ___i; + int32_t L_18 = ___ext; + uint8_t L_19 = SimpleCollator_Level2_m6672(__this, L_17, L_18, /*hidden argument*/NULL); + V_3 = L_19; + int32_t L_20 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_21 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_20))), /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0103; + } + } + { + int32_t L_22 = ___i; + uint8_t L_23 = SimpleCollator_Level1_m6671(__this, L_22, /*hidden argument*/NULL); + V_4 = L_23; + SortKeyBuffer_t1167 * L_24 = ___buf; + int32_t L_25 = ___i; + uint8_t L_26 = SimpleCollator_Category_m6670(__this, L_25, /*hidden argument*/NULL); + uint8_t L_27 = V_4; + uint8_t L_28 = V_3; + int32_t L_29 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_30 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + int32_t L_31 = ___i; + bool L_32 = MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657(NULL /*static, unused*/, (((int32_t)((uint16_t)L_31))), /*hidden argument*/NULL); + int32_t L_33 = ___ext; + int32_t L_34 = ___opt; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + uint8_t L_35 = SimpleCollator_ToDashTypeValue_m6680(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + int32_t L_36 = ___i; + bool L_37 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_36))), /*hidden argument*/NULL); + int32_t L_38 = ___i; + int32_t L_39 = ___opt; + bool L_40 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_38))), L_39, /*hidden argument*/NULL); + NullCheck(L_24); + SortKeyBuffer_AppendKana_m6730(L_24, L_26, L_27, L_28, L_30, L_32, L_35, ((((int32_t)L_37) == ((int32_t)0))? 1 : 0), L_40, /*hidden argument*/NULL); + int32_t L_41 = ___opt; + if (((int32_t)((int32_t)L_41&(int32_t)2))) + { + goto IL_00fe; + } + } + { + int32_t L_42 = ___ext; + if ((!(((uint32_t)L_42) == ((uint32_t)2)))) + { + goto IL_00fe; + } + } + { + SortKeyBuffer_t1167 * L_43 = ___buf; + NullCheck(L_43); + SortKeyBuffer_AppendNormal_m6731(L_43, 1, 1, 1, 0, /*hidden argument*/NULL); + } + +IL_00fe: + { + goto IL_011e; + } + +IL_0103: + { + SortKeyBuffer_t1167 * L_44 = ___buf; + int32_t L_45 = ___i; + uint8_t L_46 = SimpleCollator_Category_m6670(__this, L_45, /*hidden argument*/NULL); + int32_t L_47 = ___i; + uint8_t L_48 = SimpleCollator_Level1_m6671(__this, L_47, /*hidden argument*/NULL); + uint8_t L_49 = V_3; + int32_t L_50 = ___i; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_51 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_50, /*hidden argument*/NULL); + NullCheck(L_44); + SortKeyBuffer_AppendNormal_m6731(L_44, L_46, L_48, L_49, L_51, /*hidden argument*/NULL); + } + +IL_011e: + { + return; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::FillSurrogateSortKeyRaw(System.Int32,Mono.Globalization.Unicode.SortKeyBuffer) +extern "C" void SimpleCollator_FillSurrogateSortKeyRaw_m6688 (SimpleCollator_t1162 * __this, int32_t ___i, SortKeyBuffer_t1167 * ___buf, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + int32_t V_3 = 0; + int32_t G_B4_0 = 0; + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + int32_t L_0 = ___i; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)55360)))) + { + goto IL_0035; + } + } + { + V_0 = ((int32_t)55296); + V_1 = ((int32_t)65); + int32_t L_1 = ___i; + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)55296))))) + { + goto IL_002c; + } + } + { + G_B4_0 = ((int32_t)62); + goto IL_002e; + } + +IL_002c: + { + G_B4_0 = ((int32_t)63); + } + +IL_002e: + { + V_2 = (((int32_t)((uint8_t)G_B4_0))); + goto IL_0095; + } + +IL_0035: + { + int32_t L_2 = ___i; + if ((((int32_t)((int32_t)55360)) > ((int32_t)L_2))) + { + goto IL_005f; + } + } + { + int32_t L_3 = ___i; + if ((((int32_t)L_3) >= ((int32_t)((int32_t)55424)))) + { + goto IL_005f; + } + } + { + V_0 = ((int32_t)55360); + V_1 = ((int32_t)242); + V_2 = ((int32_t)62); + goto IL_0095; + } + +IL_005f: + { + int32_t L_4 = ___i; + if ((((int32_t)((int32_t)56192)) > ((int32_t)L_4))) + { + goto IL_0089; + } + } + { + int32_t L_5 = ___i; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)56320)))) + { + goto IL_0089; + } + } + { + V_0 = ((int32_t)56128); + V_1 = ((int32_t)254); + V_2 = ((int32_t)62); + goto IL_0095; + } + +IL_0089: + { + V_0 = ((int32_t)56074); + V_1 = ((int32_t)65); + V_2 = ((int32_t)63); + } + +IL_0095: + { + int32_t L_6 = ___i; + int32_t L_7 = V_0; + V_3 = ((int32_t)((int32_t)L_6-(int32_t)L_7)); + SortKeyBuffer_t1167 * L_8 = ___buf; + int32_t L_9 = V_1; + int32_t L_10 = V_3; + int32_t L_11 = V_3; + uint8_t L_12 = V_2; + uint8_t L_13 = V_2; + NullCheck(L_8); + SortKeyBuffer_AppendNormal_m6731(L_8, (((int32_t)((uint8_t)((int32_t)((int32_t)L_9+(int32_t)((int32_t)((int32_t)L_10/(int32_t)((int32_t)254)))))))), (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_11%(int32_t)((int32_t)254)))+(int32_t)2))))), L_12, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::CompareOrdinal(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1144; +extern "C" int32_t SimpleCollator_CompareOrdinal_m6689 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___len1, String_t* ___s2, int32_t ___idx2, int32_t ___len2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral1144 = il2cpp_codegen_string_literal_from_index(1144); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t G_B3_0 = 0; + int32_t G_B19_0 = 0; + { + int32_t L_0 = ___len1; + int32_t L_1 = ___len2; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000e; + } + } + { + int32_t L_2 = ___len1; + G_B3_0 = L_2; + goto IL_0010; + } + +IL_000e: + { + int32_t L_3 = ___len2; + G_B3_0 = L_3; + } + +IL_0010: + { + V_0 = G_B3_0; + int32_t L_4 = ___idx1; + int32_t L_5 = V_0; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)L_5)); + int32_t L_6 = ___idx2; + int32_t L_7 = V_0; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)L_7)); + int32_t L_8 = ___idx1; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_0042; + } + } + { + int32_t L_9 = ___idx2; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0042; + } + } + { + int32_t L_10 = V_1; + String_t* L_11 = ___s1; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_10) > ((int32_t)L_12))) + { + goto IL_0042; + } + } + { + int32_t L_13 = V_2; + String_t* L_14 = ___s2; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)L_15))) + { + goto IL_009b; + } + } + +IL_0042: + { + ObjectU5BU5D_t162* L_16 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + int32_t L_17 = ___idx1; + int32_t L_18 = L_17; + Object_t * L_19 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 0, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_16; + int32_t L_21 = ___idx2; + int32_t L_22 = L_21; + Object_t * L_23 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_22); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + ArrayElementTypeCheck (L_20, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 1, sizeof(Object_t *))) = (Object_t *)L_23; + ObjectU5BU5D_t162* L_24 = L_20; + int32_t L_25 = ___len1; + int32_t L_26 = L_25; + Object_t * L_27 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_26); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 2); + ArrayElementTypeCheck (L_24, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 2, sizeof(Object_t *))) = (Object_t *)L_27; + ObjectU5BU5D_t162* L_28 = L_24; + int32_t L_29 = ___len2; + int32_t L_30 = L_29; + Object_t * L_31 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 3); + ArrayElementTypeCheck (L_28, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, 3, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_28; + String_t* L_33 = ___s1; + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + int32_t L_35 = L_34; + Object_t * L_36 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_35); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 4); + ArrayElementTypeCheck (L_32, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 4, sizeof(Object_t *))) = (Object_t *)L_36; + ObjectU5BU5D_t162* L_37 = L_32; + String_t* L_38 = ___s2; + NullCheck(L_38); + int32_t L_39 = String_get_Length_m2000(L_38, /*hidden argument*/NULL); + int32_t L_40 = L_39; + Object_t * L_41 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_40); + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 5); + ArrayElementTypeCheck (L_37, L_41); + *((Object_t **)(Object_t **)SZArrayLdElema(L_37, 5, sizeof(Object_t *))) = (Object_t *)L_41; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_42 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral1144, L_37, /*hidden argument*/NULL); + SystemException_t940 * L_43 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_43, L_42, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_43); + } + +IL_009b: + { + int32_t L_44 = ___idx1; + V_3 = L_44; + int32_t L_45 = ___idx2; + V_4 = L_45; + goto IL_00d7; + } + +IL_00a6: + { + String_t* L_46 = ___s1; + int32_t L_47 = V_3; + NullCheck(L_46); + uint16_t L_48 = String_get_Chars_m2061(L_46, L_47, /*hidden argument*/NULL); + String_t* L_49 = ___s2; + int32_t L_50 = V_4; + NullCheck(L_49); + uint16_t L_51 = String_get_Chars_m2061(L_49, L_50, /*hidden argument*/NULL); + if ((((int32_t)L_48) == ((int32_t)L_51))) + { + goto IL_00cd; + } + } + { + String_t* L_52 = ___s1; + int32_t L_53 = V_3; + NullCheck(L_52); + uint16_t L_54 = String_get_Chars_m2061(L_52, L_53, /*hidden argument*/NULL); + String_t* L_55 = ___s2; + int32_t L_56 = V_4; + NullCheck(L_55); + uint16_t L_57 = String_get_Chars_m2061(L_55, L_56, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_54-(int32_t)L_57)); + } + +IL_00cd: + { + int32_t L_58 = V_3; + V_3 = ((int32_t)((int32_t)L_58+(int32_t)1)); + int32_t L_59 = V_4; + V_4 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_00d7: + { + int32_t L_60 = V_3; + int32_t L_61 = V_1; + if ((((int32_t)L_60) >= ((int32_t)L_61))) + { + goto IL_00e6; + } + } + { + int32_t L_62 = V_4; + int32_t L_63 = V_2; + if ((((int32_t)L_62) < ((int32_t)L_63))) + { + goto IL_00a6; + } + } + +IL_00e6: + { + int32_t L_64 = ___len1; + int32_t L_65 = ___len2; + if ((!(((uint32_t)L_64) == ((uint32_t)L_65)))) + { + goto IL_00f4; + } + } + { + G_B19_0 = 0; + goto IL_0102; + } + +IL_00f4: + { + int32_t L_66 = ___len1; + int32_t L_67 = V_0; + if ((!(((uint32_t)L_66) == ((uint32_t)L_67)))) + { + goto IL_0101; + } + } + { + G_B19_0 = (-1); + goto IL_0102; + } + +IL_0101: + { + G_B19_0 = 1; + } + +IL_0102: + { + return G_B19_0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::CompareQuick(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Boolean&,System.Boolean&,System.Boolean) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1144; +extern Il2CppCodeGenString* _stringLiteral1145; +extern "C" int32_t SimpleCollator_CompareQuick_m6690 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___len1, String_t* ___s2, int32_t ___idx2, int32_t ___len2, bool* ___sourceConsumed, bool* ___targetConsumed, bool ___immediateBreakup, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + _stringLiteral1144 = il2cpp_codegen_string_literal_from_index(1144); + _stringLiteral1145 = il2cpp_codegen_string_literal_from_index(1145); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t G_B3_0 = 0; + int32_t G_B27_0 = 0; + { + bool* L_0 = ___sourceConsumed; + *((int8_t*)(L_0)) = (int8_t)0; + bool* L_1 = ___targetConsumed; + *((int8_t*)(L_1)) = (int8_t)0; + int32_t L_2 = ___len1; + int32_t L_3 = ___len2; + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0016; + } + } + { + int32_t L_4 = ___len1; + G_B3_0 = L_4; + goto IL_0018; + } + +IL_0016: + { + int32_t L_5 = ___len2; + G_B3_0 = L_5; + } + +IL_0018: + { + V_0 = G_B3_0; + int32_t L_6 = ___idx1; + int32_t L_7 = V_0; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)L_7)); + int32_t L_8 = ___idx2; + int32_t L_9 = V_0; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + int32_t L_10 = ___idx1; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_004a; + } + } + { + int32_t L_11 = ___idx2; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_004a; + } + } + { + int32_t L_12 = V_1; + String_t* L_13 = ___s1; + NullCheck(L_13); + int32_t L_14 = String_get_Length_m2000(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_12) > ((int32_t)L_14))) + { + goto IL_004a; + } + } + { + int32_t L_15 = V_2; + String_t* L_16 = ___s2; + NullCheck(L_16); + int32_t L_17 = String_get_Length_m2000(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)L_17))) + { + goto IL_00a3; + } + } + +IL_004a: + { + ObjectU5BU5D_t162* L_18 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + int32_t L_19 = ___idx1; + int32_t L_20 = L_19; + Object_t * L_21 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + ArrayElementTypeCheck (L_18, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, 0, sizeof(Object_t *))) = (Object_t *)L_21; + ObjectU5BU5D_t162* L_22 = L_18; + int32_t L_23 = ___idx2; + int32_t L_24 = L_23; + Object_t * L_25 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_24); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 1); + ArrayElementTypeCheck (L_22, L_25); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, 1, sizeof(Object_t *))) = (Object_t *)L_25; + ObjectU5BU5D_t162* L_26 = L_22; + int32_t L_27 = ___len1; + int32_t L_28 = L_27; + Object_t * L_29 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_28); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 2); + ArrayElementTypeCheck (L_26, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 2, sizeof(Object_t *))) = (Object_t *)L_29; + ObjectU5BU5D_t162* L_30 = L_26; + int32_t L_31 = ___len2; + int32_t L_32 = L_31; + Object_t * L_33 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_32); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 3); + ArrayElementTypeCheck (L_30, L_33); + *((Object_t **)(Object_t **)SZArrayLdElema(L_30, 3, sizeof(Object_t *))) = (Object_t *)L_33; + ObjectU5BU5D_t162* L_34 = L_30; + String_t* L_35 = ___s1; + NullCheck(L_35); + int32_t L_36 = String_get_Length_m2000(L_35, /*hidden argument*/NULL); + int32_t L_37 = L_36; + Object_t * L_38 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_37); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 4); + ArrayElementTypeCheck (L_34, L_38); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, 4, sizeof(Object_t *))) = (Object_t *)L_38; + ObjectU5BU5D_t162* L_39 = L_34; + String_t* L_40 = ___s2; + NullCheck(L_40); + int32_t L_41 = String_get_Length_m2000(L_40, /*hidden argument*/NULL); + int32_t L_42 = L_41; + Object_t * L_43 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 5); + ArrayElementTypeCheck (L_39, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_39, 5, sizeof(Object_t *))) = (Object_t *)L_43; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral1144, L_39, /*hidden argument*/NULL); + SystemException_t940 * L_45 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_45, L_44, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_45); + } + +IL_00a3: + { + int32_t L_46 = ___idx1; + V_3 = L_46; + int32_t L_47 = ___idx2; + V_4 = L_47; + goto IL_018d; + } + +IL_00ae: + { + String_t* L_48 = ___s1; + int32_t L_49 = V_3; + NullCheck(L_48); + uint16_t L_50 = String_get_Chars_m2061(L_48, L_49, /*hidden argument*/NULL); + String_t* L_51 = ___s2; + int32_t L_52 = V_4; + NullCheck(L_51); + uint16_t L_53 = String_get_Chars_m2061(L_51, L_52, /*hidden argument*/NULL); + if ((((int32_t)L_50) == ((int32_t)L_53))) + { + goto IL_0183; + } + } + { + bool L_54 = ___immediateBreakup; + if (!L_54) + { + goto IL_00cc; + } + } + { + return (-1); + } + +IL_00cc: + { + String_t* L_55 = ___s1; + int32_t L_56 = V_3; + NullCheck(L_55); + uint16_t L_57 = String_get_Chars_m2061(L_55, L_56, /*hidden argument*/NULL); + uint8_t L_58 = SimpleCollator_Category_m6670(__this, L_57, /*hidden argument*/NULL); + String_t* L_59 = ___s2; + int32_t L_60 = V_4; + NullCheck(L_59); + uint16_t L_61 = String_get_Chars_m2061(L_59, L_60, /*hidden argument*/NULL); + uint8_t L_62 = SimpleCollator_Category_m6670(__this, L_61, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_58-(int32_t)L_62)); + int32_t L_63 = V_5; + if (L_63) + { + goto IL_0111; + } + } + { + String_t* L_64 = ___s1; + int32_t L_65 = V_3; + NullCheck(L_64); + uint16_t L_66 = String_get_Chars_m2061(L_64, L_65, /*hidden argument*/NULL); + uint8_t L_67 = SimpleCollator_Level1_m6671(__this, L_66, /*hidden argument*/NULL); + String_t* L_68 = ___s2; + int32_t L_69 = V_4; + NullCheck(L_68); + uint16_t L_70 = String_get_Chars_m2061(L_68, L_69, /*hidden argument*/NULL); + uint8_t L_71 = SimpleCollator_Level1_m6671(__this, L_70, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_67-(int32_t)L_71)); + } + +IL_0111: + { + int32_t L_72 = V_5; + if (L_72) + { + goto IL_0135; + } + } + { + String_t* L_73 = ___s1; + int32_t L_74 = V_3; + NullCheck(L_73); + uint16_t L_75 = String_get_Chars_m2061(L_73, L_74, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_76 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_75, /*hidden argument*/NULL); + String_t* L_77 = ___s2; + int32_t L_78 = V_4; + NullCheck(L_77); + uint16_t L_79 = String_get_Chars_m2061(L_77, L_78, /*hidden argument*/NULL); + uint8_t L_80 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_79, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_76-(int32_t)L_80)); + } + +IL_0135: + { + int32_t L_81 = V_5; + if (L_81) + { + goto IL_0180; + } + } + { + ObjectU5BU5D_t162* L_82 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + String_t* L_83 = ___s1; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, 0); + ArrayElementTypeCheck (L_82, L_83); + *((Object_t **)(Object_t **)SZArrayLdElema(L_82, 0, sizeof(Object_t *))) = (Object_t *)L_83; + ObjectU5BU5D_t162* L_84 = L_82; + String_t* L_85 = ___s2; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, 1); + ArrayElementTypeCheck (L_84, L_85); + *((Object_t **)(Object_t **)SZArrayLdElema(L_84, 1, sizeof(Object_t *))) = (Object_t *)L_85; + ObjectU5BU5D_t162* L_86 = L_84; + int32_t L_87 = ___idx1; + int32_t L_88 = L_87; + Object_t * L_89 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_88); + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, 2); + ArrayElementTypeCheck (L_86, L_89); + *((Object_t **)(Object_t **)SZArrayLdElema(L_86, 2, sizeof(Object_t *))) = (Object_t *)L_89; + ObjectU5BU5D_t162* L_90 = L_86; + int32_t L_91 = V_1; + int32_t L_92 = L_91; + Object_t * L_93 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_92); + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, 3); + ArrayElementTypeCheck (L_90, L_93); + *((Object_t **)(Object_t **)SZArrayLdElema(L_90, 3, sizeof(Object_t *))) = (Object_t *)L_93; + ObjectU5BU5D_t162* L_94 = L_90; + int32_t L_95 = ___idx2; + int32_t L_96 = L_95; + Object_t * L_97 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_96); + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 4); + ArrayElementTypeCheck (L_94, L_97); + *((Object_t **)(Object_t **)SZArrayLdElema(L_94, 4, sizeof(Object_t *))) = (Object_t *)L_97; + ObjectU5BU5D_t162* L_98 = L_94; + int32_t L_99 = V_2; + int32_t L_100 = L_99; + Object_t * L_101 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_100); + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, 5); + ArrayElementTypeCheck (L_98, L_101); + *((Object_t **)(Object_t **)SZArrayLdElema(L_98, 5, sizeof(Object_t *))) = (Object_t *)L_101; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_102 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral1145, L_98, /*hidden argument*/NULL); + SystemException_t940 * L_103 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_103, L_102, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_103); + } + +IL_0180: + { + int32_t L_104 = V_5; + return L_104; + } + +IL_0183: + { + int32_t L_105 = V_3; + V_3 = ((int32_t)((int32_t)L_105+(int32_t)1)); + int32_t L_106 = V_4; + V_4 = ((int32_t)((int32_t)L_106+(int32_t)1)); + } + +IL_018d: + { + int32_t L_107 = V_3; + int32_t L_108 = V_1; + if ((((int32_t)L_107) >= ((int32_t)L_108))) + { + goto IL_019c; + } + } + { + int32_t L_109 = V_4; + int32_t L_110 = V_2; + if ((((int32_t)L_109) < ((int32_t)L_110))) + { + goto IL_00ae; + } + } + +IL_019c: + { + bool* L_111 = ___sourceConsumed; + int32_t L_112 = ___len1; + int32_t L_113 = ___len2; + *((int8_t*)(L_111)) = (int8_t)((((int32_t)((((int32_t)L_112) > ((int32_t)L_113))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool* L_114 = ___targetConsumed; + int32_t L_115 = ___len1; + int32_t L_116 = ___len2; + *((int8_t*)(L_114)) = (int8_t)((((int32_t)((((int32_t)L_115) < ((int32_t)L_116))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_117 = ___len1; + int32_t L_118 = ___len2; + if ((!(((uint32_t)L_117) == ((uint32_t)L_118)))) + { + goto IL_01c0; + } + } + { + G_B27_0 = 0; + goto IL_01ce; + } + +IL_01c0: + { + int32_t L_119 = ___len1; + int32_t L_120 = V_0; + if ((!(((uint32_t)L_119) == ((uint32_t)L_120)))) + { + goto IL_01cd; + } + } + { + G_B27_0 = (-1); + goto IL_01ce; + } + +IL_01cd: + { + G_B27_0 = 1; + } + +IL_01ce: + { + return G_B27_0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::CompareOrdinalIgnoreCase(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1144; +extern "C" int32_t SimpleCollator_CompareOrdinalIgnoreCase_m6691 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___len1, String_t* ___s2, int32_t ___idx2, int32_t ___len2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + _stringLiteral1144 = il2cpp_codegen_string_literal_from_index(1144); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + TextInfo_t1163 * V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t G_B3_0 = 0; + int32_t G_B19_0 = 0; + { + int32_t L_0 = ___len1; + int32_t L_1 = ___len2; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000e; + } + } + { + int32_t L_2 = ___len1; + G_B3_0 = L_2; + goto IL_0010; + } + +IL_000e: + { + int32_t L_3 = ___len2; + G_B3_0 = L_3; + } + +IL_0010: + { + V_0 = G_B3_0; + int32_t L_4 = ___idx1; + int32_t L_5 = V_0; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)L_5)); + int32_t L_6 = ___idx2; + int32_t L_7 = V_0; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)L_7)); + int32_t L_8 = ___idx1; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_0042; + } + } + { + int32_t L_9 = ___idx2; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0042; + } + } + { + int32_t L_10 = V_1; + String_t* L_11 = ___s1; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + if ((((int32_t)L_10) > ((int32_t)L_12))) + { + goto IL_0042; + } + } + { + int32_t L_13 = V_2; + String_t* L_14 = ___s2; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)L_15))) + { + goto IL_009b; + } + } + +IL_0042: + { + ObjectU5BU5D_t162* L_16 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + int32_t L_17 = ___idx1; + int32_t L_18 = L_17; + Object_t * L_19 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, 0, sizeof(Object_t *))) = (Object_t *)L_19; + ObjectU5BU5D_t162* L_20 = L_16; + int32_t L_21 = ___idx2; + int32_t L_22 = L_21; + Object_t * L_23 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_22); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 1); + ArrayElementTypeCheck (L_20, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 1, sizeof(Object_t *))) = (Object_t *)L_23; + ObjectU5BU5D_t162* L_24 = L_20; + int32_t L_25 = ___len1; + int32_t L_26 = L_25; + Object_t * L_27 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_26); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 2); + ArrayElementTypeCheck (L_24, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 2, sizeof(Object_t *))) = (Object_t *)L_27; + ObjectU5BU5D_t162* L_28 = L_24; + int32_t L_29 = ___len2; + int32_t L_30 = L_29; + Object_t * L_31 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 3); + ArrayElementTypeCheck (L_28, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, 3, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_28; + String_t* L_33 = ___s1; + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + int32_t L_35 = L_34; + Object_t * L_36 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_35); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 4); + ArrayElementTypeCheck (L_32, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 4, sizeof(Object_t *))) = (Object_t *)L_36; + ObjectU5BU5D_t162* L_37 = L_32; + String_t* L_38 = ___s2; + NullCheck(L_38); + int32_t L_39 = String_get_Length_m2000(L_38, /*hidden argument*/NULL); + int32_t L_40 = L_39; + Object_t * L_41 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_40); + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 5); + ArrayElementTypeCheck (L_37, L_41); + *((Object_t **)(Object_t **)SZArrayLdElema(L_37, 5, sizeof(Object_t *))) = (Object_t *)L_41; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_42 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral1144, L_37, /*hidden argument*/NULL); + SystemException_t940 * L_43 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_43, L_42, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_43); + } + +IL_009b: + { + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator_t1162 * L_44 = ((SimpleCollator_t1162_StaticFields*)SimpleCollator_t1162_il2cpp_TypeInfo_var->static_fields)->___invariant_1; + NullCheck(L_44); + TextInfo_t1163 * L_45 = (L_44->___textInfo_2); + V_3 = L_45; + int32_t L_46 = ___idx1; + V_4 = L_46; + int32_t L_47 = ___idx2; + V_5 = L_47; + goto IL_00ff; + } + +IL_00b2: + { + TextInfo_t1163 * L_48 = V_3; + String_t* L_49 = ___s1; + int32_t L_50 = V_4; + NullCheck(L_49); + uint16_t L_51 = String_get_Chars_m2061(L_49, L_50, /*hidden argument*/NULL); + NullCheck(L_48); + uint16_t L_52 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_48, L_51); + TextInfo_t1163 * L_53 = V_3; + String_t* L_54 = ___s2; + int32_t L_55 = V_5; + NullCheck(L_54); + uint16_t L_56 = String_get_Chars_m2061(L_54, L_55, /*hidden argument*/NULL); + NullCheck(L_53); + uint16_t L_57 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_53, L_56); + if ((((int32_t)L_52) == ((int32_t)L_57))) + { + goto IL_00f3; + } + } + { + TextInfo_t1163 * L_58 = V_3; + String_t* L_59 = ___s1; + int32_t L_60 = V_4; + NullCheck(L_59); + uint16_t L_61 = String_get_Chars_m2061(L_59, L_60, /*hidden argument*/NULL); + NullCheck(L_58); + uint16_t L_62 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_58, L_61); + TextInfo_t1163 * L_63 = V_3; + String_t* L_64 = ___s2; + int32_t L_65 = V_5; + NullCheck(L_64); + uint16_t L_66 = String_get_Chars_m2061(L_64, L_65, /*hidden argument*/NULL); + NullCheck(L_63); + uint16_t L_67 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_63, L_66); + return ((int32_t)((int32_t)L_62-(int32_t)L_67)); + } + +IL_00f3: + { + int32_t L_68 = V_4; + V_4 = ((int32_t)((int32_t)L_68+(int32_t)1)); + int32_t L_69 = V_5; + V_5 = ((int32_t)((int32_t)L_69+(int32_t)1)); + } + +IL_00ff: + { + int32_t L_70 = V_4; + int32_t L_71 = V_1; + if ((((int32_t)L_70) >= ((int32_t)L_71))) + { + goto IL_010f; + } + } + { + int32_t L_72 = V_5; + int32_t L_73 = V_2; + if ((((int32_t)L_72) < ((int32_t)L_73))) + { + goto IL_00b2; + } + } + +IL_010f: + { + int32_t L_74 = ___len1; + int32_t L_75 = ___len2; + if ((!(((uint32_t)L_74) == ((uint32_t)L_75)))) + { + goto IL_011d; + } + } + { + G_B19_0 = 0; + goto IL_012b; + } + +IL_011d: + { + int32_t L_76 = ___len1; + int32_t L_77 = V_0; + if ((!(((uint32_t)L_76) == ((uint32_t)L_77)))) + { + goto IL_012a; + } + } + { + G_B19_0 = (-1); + goto IL_012b; + } + +IL_012a: + { + G_B19_0 = 1; + } + +IL_012b: + { + return G_B19_0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" int32_t SimpleCollator_Compare_m6692 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___len1, String_t* ___s2, int32_t ___idx2, int32_t ___len2, int32_t ___options, const MethodInfo* method) +{ + uint8_t* V_0 = {0}; + uint8_t* V_1 = {0}; + Context_t1158 V_2 = {0}; + bool V_3 = false; + bool V_4 = false; + int32_t V_5 = 0; + int32_t G_B13_0 = 0; + { + int32_t L_0 = ___idx1; + int32_t L_1 = ___idx2; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_001f; + } + } + { + int32_t L_2 = ___len1; + int32_t L_3 = ___len2; + if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) + { + goto IL_001f; + } + } + { + String_t* L_4 = ___s1; + String_t* L_5 = ___s2; + bool L_6 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_001f; + } + } + { + return 0; + } + +IL_001f: + { + int32_t L_7 = ___options; + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)1073741824))))) + { + goto IL_003b; + } + } + { + String_t* L_8 = ___s1; + int32_t L_9 = ___idx1; + int32_t L_10 = ___len1; + String_t* L_11 = ___s2; + int32_t L_12 = ___idx2; + int32_t L_13 = ___len2; + int32_t L_14 = SimpleCollator_CompareOrdinal_m6689(__this, L_8, L_9, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_003b: + { + int32_t L_15 = ___options; + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)268435456))))) + { + goto IL_0057; + } + } + { + String_t* L_16 = ___s1; + int32_t L_17 = ___idx1; + int32_t L_18 = ___len1; + String_t* L_19 = ___s2; + int32_t L_20 = ___idx2; + int32_t L_21 = ___len2; + int32_t L_22 = SimpleCollator_CompareOrdinalIgnoreCase_m6691(__this, L_16, L_17, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_0057: + { + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_23 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_23,0,((int32_t)((int32_t)4*(int32_t)1))); + V_0 = (uint8_t*)(L_23); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_24 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_24,0,((int32_t)((int32_t)4*(int32_t)1))); + V_1 = (uint8_t*)(L_24); + uint8_t* L_25 = V_0; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_25, 4, /*hidden argument*/NULL); + uint8_t* L_26 = V_1; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_26, 4, /*hidden argument*/NULL); + int32_t L_27 = ___options; + uint8_t* L_28 = V_0; + uint8_t* L_29 = V_1; + String_t* L_30 = ___s1; + int32_t L_31 = ___idx1; + int32_t L_32 = ___idx1; + int32_t L_33 = ___len1; + String_t* L_34 = ___s2; + int32_t L_35 = ___idx2; + int32_t L_36 = ___idx2; + int32_t L_37 = ___len2; + bool L_38 = SimpleCollator_QuickCheckPossible_m6694(__this, L_30, L_31, ((int32_t)((int32_t)L_32+(int32_t)L_33)), L_34, L_35, ((int32_t)((int32_t)L_36+(int32_t)L_37)), /*hidden argument*/NULL); + Context__ctor_m6664((&V_2), L_27, (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)L_28, (uint8_t*)(uint8_t*)L_29, (uint8_t*)(uint8_t*)(((uintptr_t)0)), L_38, /*hidden argument*/NULL); + String_t* L_39 = ___s1; + int32_t L_40 = ___idx1; + int32_t L_41 = ___len1; + String_t* L_42 = ___s2; + int32_t L_43 = ___idx2; + int32_t L_44 = ___len2; + int32_t L_45 = SimpleCollator_CompareInternal_m6695(__this, L_39, L_40, L_41, L_42, L_43, L_44, (&V_3), (&V_4), 1, 0, (&V_2), /*hidden argument*/NULL); + V_5 = L_45; + int32_t L_46 = V_5; + if (L_46) + { + goto IL_00be; + } + } + { + G_B13_0 = 0; + goto IL_00cd; + } + +IL_00be: + { + int32_t L_47 = V_5; + if ((((int32_t)L_47) >= ((int32_t)0))) + { + goto IL_00cc; + } + } + { + G_B13_0 = (-1); + goto IL_00cd; + } + +IL_00cc: + { + G_B13_0 = 1; + } + +IL_00cd: + { + return G_B13_0; + } +} +// System.Void Mono.Globalization.Unicode.SimpleCollator::ClearBuffer(System.Byte*,System.Int32) +extern "C" void SimpleCollator_ClearBuffer_m6693 (SimpleCollator_t1162 * __this, uint8_t* ___buffer, int32_t ___size, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0010; + } + +IL_0007: + { + uint8_t* L_0 = ___buffer; + int32_t L_1 = V_0; + *((int8_t*)(((uint8_t*)((intptr_t)L_0+(int32_t)L_1)))) = (int8_t)0; + int32_t L_2 = V_0; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_0010: + { + int32_t L_3 = V_0; + int32_t L_4 = ___size; + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::QuickCheckPossible(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32) +extern "C" bool SimpleCollator_QuickCheckPossible_m6694 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___end1, String_t* ___s2, int32_t ___idx2, int32_t ___end2, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::CompareInternal(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Boolean&,System.Boolean&,System.Boolean,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern TypeInfo* Escape_t1160_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" int32_t SimpleCollator_CompareInternal_m6695 (SimpleCollator_t1162 * __this, String_t* ___s1, int32_t ___idx1, int32_t ___len1, String_t* ___s2, int32_t ___idx2, int32_t ___len2, bool* ___targetConsumed, bool* ___sourceConsumed, bool ___skipHeadingExtenders, bool ___immediateBreakup, Context_t1158 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Escape_t1160_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(773); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + PreviousInfo_t1159 V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = {0}; + int32_t V_13 = {0}; + int32_t V_14 = 0; + int32_t V_15 = 0; + bool V_16 = false; + bool V_17 = false; + Escape_t1160 V_18 = {0}; + Escape_t1160 V_19 = {0}; + int32_t V_20 = 0; + int32_t V_21 = 0; + int32_t V_22 = 0; + int32_t V_23 = 0; + uint8_t* V_24 = {0}; + uint8_t* V_25 = {0}; + int32_t V_26 = 0; + int32_t V_27 = 0; + bool V_28 = false; + bool V_29 = false; + uint8_t V_30 = 0x0; + uint8_t V_31 = 0x0; + Contraction_t1151 * V_32 = {0}; + int32_t V_33 = 0; + int32_t V_34 = 0; + Contraction_t1151 * V_35 = {0}; + int32_t V_36 = 0; + int32_t V_37 = 0; + int32_t G_B81_0 = 0; + int32_t G_B89_0 = 0; + int32_t G_B161_0 = 0; + int32_t G_B172_0 = 0; + int32_t G_B187_0 = 0; + int32_t G_B192_0 = 0; + int32_t G_B195_0 = 0; + int32_t G_B198_0 = 0; + int32_t G_B247_0 = 0; + { + Context_t1158 * L_0 = ___ctx; + int32_t L_1 = (L_0->___Option_0); + V_0 = L_1; + int32_t L_2 = ___idx1; + V_1 = L_2; + int32_t L_3 = ___idx2; + V_2 = L_3; + int32_t L_4 = ___idx1; + int32_t L_5 = ___len1; + V_3 = ((int32_t)((int32_t)L_4+(int32_t)L_5)); + int32_t L_6 = ___idx2; + int32_t L_7 = ___len2; + V_4 = ((int32_t)((int32_t)L_6+(int32_t)L_7)); + bool* L_8 = ___targetConsumed; + *((int8_t*)(L_8)) = (int8_t)0; + bool* L_9 = ___sourceConsumed; + *((int8_t*)(L_9)) = (int8_t)0; + PreviousInfo__ctor_m6665((&V_5), 0, /*hidden argument*/NULL); + int32_t L_10 = V_0; + if (L_10) + { + goto IL_0050; + } + } + { + Context_t1158 * L_11 = ___ctx; + bool L_12 = (L_11->___QuickCheckPossible_7); + if (!L_12) + { + goto IL_0050; + } + } + { + String_t* L_13 = ___s1; + int32_t L_14 = ___idx1; + int32_t L_15 = ___len1; + String_t* L_16 = ___s2; + int32_t L_17 = ___idx2; + int32_t L_18 = ___len2; + bool* L_19 = ___sourceConsumed; + bool* L_20 = ___targetConsumed; + bool L_21 = ___immediateBreakup; + int32_t L_22 = SimpleCollator_CompareQuick_m6690(__this, L_13, L_14, L_15, L_16, L_17, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_0050: + { + V_6 = 0; + V_7 = 5; + V_8 = (-1); + V_9 = (-1); + V_10 = 0; + V_11 = 0; + bool L_23 = ___skipHeadingExtenders; + if (!L_23) + { + goto IL_00be; + } + } + { + goto IL_008a; + } + +IL_006e: + { + String_t* L_24 = ___s1; + int32_t L_25 = ___idx1; + NullCheck(L_24); + uint16_t L_26 = String_get_Chars_m2061(L_24, L_25, /*hidden argument*/NULL); + int32_t L_27 = SimpleCollator_GetExtenderType_m6679(__this, L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_0085; + } + } + { + goto IL_0091; + } + +IL_0085: + { + int32_t L_28 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_008a: + { + int32_t L_29 = ___idx1; + int32_t L_30 = V_3; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_006e; + } + } + +IL_0091: + { + goto IL_00b5; + } + +IL_0096: + { + String_t* L_31 = ___s2; + int32_t L_32 = ___idx2; + NullCheck(L_31); + uint16_t L_33 = String_get_Chars_m2061(L_31, L_32, /*hidden argument*/NULL); + int32_t L_34 = SimpleCollator_GetExtenderType_m6679(__this, L_33, /*hidden argument*/NULL); + if (L_34) + { + goto IL_00af; + } + } + { + goto IL_00be; + } + +IL_00af: + { + int32_t L_35 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00b5: + { + int32_t L_36 = ___idx2; + int32_t L_37 = V_4; + if ((((int32_t)L_36) < ((int32_t)L_37))) + { + goto IL_0096; + } + } + +IL_00be: + { + V_12 = 0; + V_13 = 0; + int32_t L_38 = ___idx1; + V_14 = L_38; + int32_t L_39 = ___idx2; + V_15 = L_39; + int32_t L_40 = V_0; + V_16 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_40&(int32_t)((int32_t)536870912)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_41 = V_0; + V_17 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_41&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + Initobj (Escape_t1160_il2cpp_TypeInfo_var, (&V_18)); + Initobj (Escape_t1160_il2cpp_TypeInfo_var, (&V_19)); + } + +IL_00f5: + { + goto IL_0116; + } + +IL_00fa: + { + String_t* L_42 = ___s1; + int32_t L_43 = ___idx1; + NullCheck(L_42); + uint16_t L_44 = String_get_Chars_m2061(L_42, L_43, /*hidden argument*/NULL); + int32_t L_45 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_46 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + if (L_46) + { + goto IL_0111; + } + } + { + goto IL_011d; + } + +IL_0111: + { + int32_t L_47 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_47+(int32_t)1)); + } + +IL_0116: + { + int32_t L_48 = ___idx1; + int32_t L_49 = V_3; + if ((((int32_t)L_48) < ((int32_t)L_49))) + { + goto IL_00fa; + } + } + +IL_011d: + { + goto IL_0141; + } + +IL_0122: + { + String_t* L_50 = ___s2; + int32_t L_51 = ___idx2; + NullCheck(L_50); + uint16_t L_52 = String_get_Chars_m2061(L_50, L_51, /*hidden argument*/NULL); + int32_t L_53 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_54 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL); + if (L_54) + { + goto IL_013b; + } + } + { + goto IL_014a; + } + +IL_013b: + { + int32_t L_55 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_0141: + { + int32_t L_56 = ___idx2; + int32_t L_57 = V_4; + if ((((int32_t)L_56) < ((int32_t)L_57))) + { + goto IL_0122; + } + } + +IL_014a: + { + int32_t L_58 = ___idx1; + int32_t L_59 = V_3; + if ((((int32_t)L_58) < ((int32_t)L_59))) + { + goto IL_019a; + } + } + { + String_t* L_60 = ((&V_18)->___Source_0); + if (L_60) + { + goto IL_0162; + } + } + { + goto IL_0a39; + } + +IL_0162: + { + String_t* L_61 = ((&V_18)->___Source_0); + ___s1 = L_61; + int32_t L_62 = ((&V_18)->___Start_2); + V_1 = L_62; + int32_t L_63 = ((&V_18)->___Index_1); + ___idx1 = L_63; + int32_t L_64 = ((&V_18)->___End_3); + V_3 = L_64; + int32_t L_65 = ((&V_18)->___Optional_4); + V_14 = L_65; + (&V_18)->___Source_0 = (String_t*)NULL; + goto IL_00f5; + } + +IL_019a: + { + int32_t L_66 = ___idx2; + int32_t L_67 = V_4; + if ((((int32_t)L_66) < ((int32_t)L_67))) + { + goto IL_01ed; + } + } + { + String_t* L_68 = ((&V_19)->___Source_0); + if (L_68) + { + goto IL_01b4; + } + } + { + goto IL_0a39; + } + +IL_01b4: + { + String_t* L_69 = ((&V_19)->___Source_0); + ___s2 = L_69; + int32_t L_70 = ((&V_19)->___Start_2); + V_2 = L_70; + int32_t L_71 = ((&V_19)->___Index_1); + ___idx2 = L_71; + int32_t L_72 = ((&V_19)->___End_3); + V_4 = L_72; + int32_t L_73 = ((&V_19)->___Optional_4); + V_15 = L_73; + (&V_19)->___Source_0 = (String_t*)NULL; + goto IL_00f5; + } + +IL_01ed: + { + int32_t L_74 = V_14; + int32_t L_75 = ___idx1; + if ((((int32_t)L_74) >= ((int32_t)L_75))) + { + goto IL_0310; + } + } + { + int32_t L_76 = V_15; + int32_t L_77 = ___idx2; + if ((((int32_t)L_76) >= ((int32_t)L_77))) + { + goto IL_0310; + } + } + { + goto IL_020e; + } + +IL_0203: + { + int32_t L_78 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_78+(int32_t)1)); + int32_t L_79 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_79+(int32_t)1)); + } + +IL_020e: + { + int32_t L_80 = ___idx1; + int32_t L_81 = V_3; + if ((((int32_t)L_80) >= ((int32_t)L_81))) + { + goto IL_0233; + } + } + { + int32_t L_82 = ___idx2; + int32_t L_83 = V_4; + if ((((int32_t)L_82) >= ((int32_t)L_83))) + { + goto IL_0233; + } + } + { + String_t* L_84 = ___s1; + int32_t L_85 = ___idx1; + NullCheck(L_84); + uint16_t L_86 = String_get_Chars_m2061(L_84, L_85, /*hidden argument*/NULL); + String_t* L_87 = ___s2; + int32_t L_88 = ___idx2; + NullCheck(L_87); + uint16_t L_89 = String_get_Chars_m2061(L_87, L_88, /*hidden argument*/NULL); + if ((((int32_t)L_86) == ((int32_t)L_89))) + { + goto IL_0203; + } + } + +IL_0233: + { + int32_t L_90 = ___idx1; + int32_t L_91 = V_3; + if ((((int32_t)L_90) == ((int32_t)L_91))) + { + goto IL_0243; + } + } + { + int32_t L_92 = ___idx2; + int32_t L_93 = V_4; + if ((!(((uint32_t)L_92) == ((uint32_t)L_93)))) + { + goto IL_0248; + } + } + +IL_0243: + { + goto IL_00f5; + } + +IL_0248: + { + int32_t L_94 = V_14; + V_20 = L_94; + int32_t L_95 = V_15; + V_21 = L_95; + int32_t L_96 = ___idx1; + V_14 = L_96; + int32_t L_97 = ___idx2; + V_15 = L_97; + int32_t L_98 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_98-(int32_t)1)); + int32_t L_99 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_99-(int32_t)1)); + goto IL_0284; + } + +IL_0267: + { + String_t* L_100 = ___s1; + int32_t L_101 = ___idx1; + NullCheck(L_100); + uint16_t L_102 = String_get_Chars_m2061(L_100, L_101, /*hidden argument*/NULL); + uint8_t L_103 = SimpleCollator_Category_m6670(__this, L_102, /*hidden argument*/NULL); + if ((((int32_t)L_103) == ((int32_t)1))) + { + goto IL_027f; + } + } + { + goto IL_028c; + } + +IL_027f: + { + int32_t L_104 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_104-(int32_t)1)); + } + +IL_0284: + { + int32_t L_105 = ___idx1; + int32_t L_106 = V_20; + if ((((int32_t)L_105) > ((int32_t)L_106))) + { + goto IL_0267; + } + } + +IL_028c: + { + goto IL_02b1; + } + +IL_0291: + { + String_t* L_107 = ___s2; + int32_t L_108 = ___idx2; + NullCheck(L_107); + uint16_t L_109 = String_get_Chars_m2061(L_107, L_108, /*hidden argument*/NULL); + uint8_t L_110 = SimpleCollator_Category_m6670(__this, L_109, /*hidden argument*/NULL); + if ((((int32_t)L_110) == ((int32_t)1))) + { + goto IL_02ab; + } + } + { + goto IL_02ba; + } + +IL_02ab: + { + int32_t L_111 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_111-(int32_t)1)); + } + +IL_02b1: + { + int32_t L_112 = ___idx2; + int32_t L_113 = V_21; + if ((((int32_t)L_112) > ((int32_t)L_113))) + { + goto IL_0291; + } + } + +IL_02ba: + { + goto IL_02db; + } + +IL_02bf: + { + String_t* L_114 = ___s1; + int32_t L_115 = ___idx1; + NullCheck(L_114); + uint16_t L_116 = String_get_Chars_m2061(L_114, L_115, /*hidden argument*/NULL); + bool L_117 = SimpleCollator_IsSafe_m6683(__this, L_116, /*hidden argument*/NULL); + if (!L_117) + { + goto IL_02d6; + } + } + { + goto IL_02e3; + } + +IL_02d6: + { + int32_t L_118 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_118-(int32_t)1)); + } + +IL_02db: + { + int32_t L_119 = ___idx1; + int32_t L_120 = V_20; + if ((((int32_t)L_119) > ((int32_t)L_120))) + { + goto IL_02bf; + } + } + +IL_02e3: + { + goto IL_0307; + } + +IL_02e8: + { + String_t* L_121 = ___s2; + int32_t L_122 = ___idx2; + NullCheck(L_121); + uint16_t L_123 = String_get_Chars_m2061(L_121, L_122, /*hidden argument*/NULL); + bool L_124 = SimpleCollator_IsSafe_m6683(__this, L_123, /*hidden argument*/NULL); + if (!L_124) + { + goto IL_0301; + } + } + { + goto IL_0310; + } + +IL_0301: + { + int32_t L_125 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_125-(int32_t)1)); + } + +IL_0307: + { + int32_t L_126 = ___idx2; + int32_t L_127 = V_21; + if ((((int32_t)L_126) > ((int32_t)L_127))) + { + goto IL_02e8; + } + } + +IL_0310: + { + int32_t L_128 = ___idx1; + V_22 = L_128; + int32_t L_129 = ___idx2; + V_23 = L_129; + V_24 = (uint8_t*)(((uintptr_t)0)); + V_25 = (uint8_t*)(((uintptr_t)0)); + String_t* L_130 = ___s1; + int32_t L_131 = ___idx1; + NullCheck(L_130); + uint16_t L_132 = String_get_Chars_m2061(L_130, L_131, /*hidden argument*/NULL); + int32_t L_133 = V_0; + int32_t L_134 = SimpleCollator_FilterOptions_m6678(__this, L_132, L_133, /*hidden argument*/NULL); + V_26 = L_134; + String_t* L_135 = ___s2; + int32_t L_136 = ___idx2; + NullCheck(L_135); + uint16_t L_137 = String_get_Chars_m2061(L_135, L_136, /*hidden argument*/NULL); + int32_t L_138 = V_0; + int32_t L_139 = SimpleCollator_FilterOptions_m6678(__this, L_137, L_138, /*hidden argument*/NULL); + V_27 = L_139; + V_28 = 0; + V_29 = 0; + int32_t L_140 = V_26; + int32_t L_141 = SimpleCollator_GetExtenderType_m6679(__this, L_140, /*hidden argument*/NULL); + V_12 = L_141; + int32_t L_142 = V_12; + if (!L_142) + { + goto IL_039b; + } + } + { + Context_t1158 * L_143 = ___ctx; + int32_t L_144 = (L_143->___PrevCode_5); + if ((((int32_t)L_144) >= ((int32_t)0))) + { + goto IL_0389; + } + } + { + Context_t1158 * L_145 = ___ctx; + uint8_t* L_146 = (L_145->___PrevSortKey_6); + if (L_146) + { + goto IL_037b; + } + } + { + int32_t L_147 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_147+(int32_t)1)); + goto IL_00f5; + } + +IL_037b: + { + Context_t1158 * L_148 = ___ctx; + uint8_t* L_149 = (L_148->___PrevSortKey_6); + V_24 = (uint8_t*)L_149; + goto IL_039b; + } + +IL_0389: + { + Context_t1158 * L_150 = ___ctx; + int32_t L_151 = (L_150->___PrevCode_5); + int32_t L_152 = V_12; + int32_t L_153 = V_0; + int32_t L_154 = SimpleCollator_FilterExtender_m6681(__this, L_151, L_152, L_153, /*hidden argument*/NULL); + V_26 = L_154; + } + +IL_039b: + { + int32_t L_155 = V_27; + int32_t L_156 = SimpleCollator_GetExtenderType_m6679(__this, L_155, /*hidden argument*/NULL); + V_13 = L_156; + int32_t L_157 = V_13; + if (!L_157) + { + goto IL_03f0; + } + } + { + int32_t L_158 = ((&V_5)->___Code_0); + if ((((int32_t)L_158) >= ((int32_t)0))) + { + goto IL_03de; + } + } + { + uint8_t* L_159 = ((&V_5)->___SortKey_1); + if (L_159) + { + goto IL_03d0; + } + } + { + int32_t L_160 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_160+(int32_t)1)); + goto IL_00f5; + } + +IL_03d0: + { + uint8_t* L_161 = ((&V_5)->___SortKey_1); + V_25 = (uint8_t*)L_161; + goto IL_03f0; + } + +IL_03de: + { + int32_t L_162 = ((&V_5)->___Code_0); + int32_t L_163 = V_13; + int32_t L_164 = V_0; + int32_t L_165 = SimpleCollator_FilterExtender_m6681(__this, L_162, L_163, L_164, /*hidden argument*/NULL); + V_27 = L_165; + } + +IL_03f0: + { + int32_t L_166 = V_26; + uint8_t L_167 = SimpleCollator_Category_m6670(__this, L_166, /*hidden argument*/NULL); + V_30 = L_167; + int32_t L_168 = V_27; + uint8_t L_169 = SimpleCollator_Category_m6670(__this, L_168, /*hidden argument*/NULL); + V_31 = L_169; + uint8_t L_170 = V_30; + if ((!(((uint32_t)L_170) == ((uint32_t)6)))) + { + goto IL_0466; + } + } + { + bool L_171 = V_16; + if (L_171) + { + goto IL_0458; + } + } + { + int32_t L_172 = V_7; + if ((!(((uint32_t)L_172) == ((uint32_t)5)))) + { + goto IL_0458; + } + } + { + String_t* L_173 = ((&V_18)->___Source_0); + if (!L_173) + { + goto IL_043b; + } + } + { + int32_t L_174 = ((&V_18)->___Index_1); + int32_t L_175 = ((&V_18)->___Start_2); + G_B81_0 = ((int32_t)((int32_t)L_174-(int32_t)L_175)); + goto IL_043f; + } + +IL_043b: + { + int32_t L_176 = V_22; + int32_t L_177 = V_1; + G_B81_0 = ((int32_t)((int32_t)L_176-(int32_t)L_177)); + } + +IL_043f: + { + V_8 = G_B81_0; + int32_t L_178 = V_26; + uint8_t L_179 = SimpleCollator_Level1_m6671(__this, L_178, /*hidden argument*/NULL); + int32_t L_180 = V_26; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_181 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_180, /*hidden argument*/NULL); + V_10 = ((int32_t)((int32_t)L_179<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8+(int32_t)L_181))&(int32_t)((int32_t)31))))); + } + +IL_0458: + { + Context_t1158 * L_182 = ___ctx; + int32_t L_183 = V_26; + L_182->___PrevCode_5 = L_183; + int32_t L_184 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_184+(int32_t)1)); + } + +IL_0466: + { + uint8_t L_185 = V_31; + if ((!(((uint32_t)L_185) == ((uint32_t)6)))) + { + goto IL_04c9; + } + } + { + bool L_186 = V_16; + if (L_186) + { + goto IL_04ba; + } + } + { + int32_t L_187 = V_7; + if ((!(((uint32_t)L_187) == ((uint32_t)5)))) + { + goto IL_04ba; + } + } + { + String_t* L_188 = ((&V_19)->___Source_0); + if (!L_188) + { + goto IL_049d; + } + } + { + int32_t L_189 = ((&V_19)->___Index_1); + int32_t L_190 = ((&V_19)->___Start_2); + G_B89_0 = ((int32_t)((int32_t)L_189-(int32_t)L_190)); + goto IL_04a1; + } + +IL_049d: + { + int32_t L_191 = V_23; + int32_t L_192 = V_2; + G_B89_0 = ((int32_t)((int32_t)L_191-(int32_t)L_192)); + } + +IL_04a1: + { + V_9 = G_B89_0; + int32_t L_193 = V_27; + uint8_t L_194 = SimpleCollator_Level1_m6671(__this, L_193, /*hidden argument*/NULL); + int32_t L_195 = V_27; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_196 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_195, /*hidden argument*/NULL); + V_11 = ((int32_t)((int32_t)L_194<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8+(int32_t)L_196))&(int32_t)((int32_t)31))))); + } + +IL_04ba: + { + int32_t L_197 = V_27; + (&V_5)->___Code_0 = L_197; + int32_t L_198 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_198+(int32_t)1)); + } + +IL_04c9: + { + uint8_t L_199 = V_30; + if ((((int32_t)L_199) == ((int32_t)6))) + { + goto IL_04d9; + } + } + { + uint8_t L_200 = V_31; + if ((!(((uint32_t)L_200) == ((uint32_t)6)))) + { + goto IL_0503; + } + } + +IL_04d9: + { + int32_t L_201 = V_7; + if ((!(((uint32_t)L_201) == ((uint32_t)5)))) + { + goto IL_04fe; + } + } + { + int32_t L_202 = V_10; + int32_t L_203 = V_11; + if ((!(((uint32_t)L_202) == ((uint32_t)L_203)))) + { + goto IL_04fb; + } + } + { + int32_t L_204 = (-1); + V_9 = L_204; + V_8 = L_204; + int32_t L_205 = 0; + V_11 = L_205; + V_10 = L_205; + goto IL_04fe; + } + +IL_04fb: + { + V_7 = 4; + } + +IL_04fe: + { + goto IL_00f5; + } + +IL_0503: + { + V_32 = (Contraction_t1151 *)NULL; + int32_t L_206 = V_12; + if (L_206) + { + goto IL_0518; + } + } + { + String_t* L_207 = ___s1; + int32_t L_208 = ___idx1; + int32_t L_209 = V_3; + Contraction_t1151 * L_210 = SimpleCollator_GetContraction_m6674(__this, L_207, L_208, L_209, /*hidden argument*/NULL); + V_32 = L_210; + } + +IL_0518: + { + V_33 = 1; + uint8_t* L_211 = V_24; + if (!L_211) + { + goto IL_052a; + } + } + { + V_33 = 1; + goto IL_0667; + } + +IL_052a: + { + Contraction_t1151 * L_212 = V_32; + if (!L_212) + { + goto IL_05f7; + } + } + { + Contraction_t1151 * L_213 = V_32; + NullCheck(L_213); + CharU5BU5D_t458* L_214 = (L_213->___Source_0); + NullCheck(L_214); + V_33 = (((int32_t)((int32_t)(((Array_t *)L_214)->max_length)))); + Contraction_t1151 * L_215 = V_32; + NullCheck(L_215); + ByteU5BU5D_t789* L_216 = (L_215->___SortKey_2); + if (!L_216) + { + goto IL_0595; + } + } + { + Context_t1158 * L_217 = ___ctx; + uint8_t* L_218 = (L_217->___Buffer1_3); + V_24 = (uint8_t*)L_218; + V_34 = 0; + goto IL_056f; + } + +IL_0559: + { + uint8_t* L_219 = V_24; + int32_t L_220 = V_34; + Contraction_t1151 * L_221 = V_32; + NullCheck(L_221); + ByteU5BU5D_t789* L_222 = (L_221->___SortKey_2); + int32_t L_223 = V_34; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, L_223); + int32_t L_224 = L_223; + *((int8_t*)(((uint8_t*)((intptr_t)L_219+(int32_t)L_220)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_222, L_224, sizeof(uint8_t))); + int32_t L_225 = V_34; + V_34 = ((int32_t)((int32_t)L_225+(int32_t)1)); + } + +IL_056f: + { + int32_t L_226 = V_34; + Contraction_t1151 * L_227 = V_32; + NullCheck(L_227); + ByteU5BU5D_t789* L_228 = (L_227->___SortKey_2); + NullCheck(L_228); + if ((((int32_t)L_226) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_228)->max_length))))))) + { + goto IL_0559; + } + } + { + Context_t1158 * L_229 = ___ctx; + L_229->___PrevCode_5 = (-1); + Context_t1158 * L_230 = ___ctx; + uint8_t* L_231 = V_24; + L_230->___PrevSortKey_6 = (uint8_t*)L_231; + goto IL_05f2; + } + +IL_0595: + { + String_t* L_232 = ((&V_18)->___Source_0); + if (L_232) + { + goto IL_05f2; + } + } + { + String_t* L_233 = ___s1; + (&V_18)->___Source_0 = L_233; + int32_t L_234 = V_1; + (&V_18)->___Start_2 = L_234; + int32_t L_235 = V_22; + Contraction_t1151 * L_236 = V_32; + NullCheck(L_236); + CharU5BU5D_t458* L_237 = (L_236->___Source_0); + NullCheck(L_237); + (&V_18)->___Index_1 = ((int32_t)((int32_t)L_235+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_237)->max_length)))))); + int32_t L_238 = V_3; + (&V_18)->___End_3 = L_238; + int32_t L_239 = V_14; + (&V_18)->___Optional_4 = L_239; + Contraction_t1151 * L_240 = V_32; + NullCheck(L_240); + String_t* L_241 = (L_240->___Replacement_1); + ___s1 = L_241; + ___idx1 = 0; + V_1 = 0; + String_t* L_242 = ___s1; + NullCheck(L_242); + int32_t L_243 = String_get_Length_m2000(L_242, /*hidden argument*/NULL); + V_3 = L_243; + V_14 = 0; + goto IL_00f5; + } + +IL_05f2: + { + goto IL_0667; + } + +IL_05f7: + { + Context_t1158 * L_244 = ___ctx; + uint8_t* L_245 = (L_244->___Buffer1_3); + V_24 = (uint8_t*)L_245; + uint8_t* L_246 = V_24; + uint8_t L_247 = V_30; + *((int8_t*)(L_246)) = (int8_t)L_247; + uint8_t* L_248 = V_24; + int32_t L_249 = V_26; + uint8_t L_250 = SimpleCollator_Level1_m6671(__this, L_249, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_248+(int32_t)1)))) = (int8_t)L_250; + bool L_251 = V_17; + if (L_251) + { + goto IL_0630; + } + } + { + int32_t L_252 = V_7; + if ((((int32_t)L_252) <= ((int32_t)1))) + { + goto IL_0630; + } + } + { + uint8_t* L_253 = V_24; + int32_t L_254 = V_26; + int32_t L_255 = V_12; + uint8_t L_256 = SimpleCollator_Level2_m6672(__this, L_254, L_255, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_253+(int32_t)2)))) = (int8_t)L_256; + } + +IL_0630: + { + int32_t L_257 = V_7; + if ((((int32_t)L_257) <= ((int32_t)2))) + { + goto IL_0644; + } + } + { + uint8_t* L_258 = V_24; + int32_t L_259 = V_26; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_260 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_259, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_258+(int32_t)3)))) = (int8_t)L_260; + } + +IL_0644: + { + int32_t L_261 = V_7; + if ((((int32_t)L_261) <= ((int32_t)3))) + { + goto IL_0656; + } + } + { + int32_t L_262 = V_26; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_263 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_262))), /*hidden argument*/NULL); + V_28 = L_263; + } + +IL_0656: + { + uint8_t L_264 = V_30; + if ((((int32_t)L_264) <= ((int32_t)1))) + { + goto IL_0667; + } + } + { + Context_t1158 * L_265 = ___ctx; + int32_t L_266 = V_26; + L_265->___PrevCode_5 = L_266; + } + +IL_0667: + { + V_35 = (Contraction_t1151 *)NULL; + int32_t L_267 = V_13; + if (L_267) + { + goto IL_067f; + } + } + { + String_t* L_268 = ___s2; + int32_t L_269 = ___idx2; + int32_t L_270 = V_4; + Contraction_t1151 * L_271 = SimpleCollator_GetContraction_m6674(__this, L_268, L_269, L_270, /*hidden argument*/NULL); + V_35 = L_271; + } + +IL_067f: + { + uint8_t* L_272 = V_25; + if (!L_272) + { + goto IL_0691; + } + } + { + int32_t L_273 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_273+(int32_t)1)); + goto IL_07db; + } + +IL_0691: + { + Contraction_t1151 * L_274 = V_35; + if (!L_274) + { + goto IL_0765; + } + } + { + int32_t L_275 = ___idx2; + Contraction_t1151 * L_276 = V_35; + NullCheck(L_276); + CharU5BU5D_t458* L_277 = (L_276->___Source_0); + NullCheck(L_277); + ___idx2 = ((int32_t)((int32_t)L_275+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_277)->max_length)))))); + Contraction_t1151 * L_278 = V_35; + NullCheck(L_278); + ByteU5BU5D_t789* L_279 = (L_278->___SortKey_2); + if (!L_279) + { + goto IL_06ff; + } + } + { + Context_t1158 * L_280 = ___ctx; + uint8_t* L_281 = (L_280->___Buffer2_4); + V_25 = (uint8_t*)L_281; + V_36 = 0; + goto IL_06d9; + } + +IL_06c3: + { + uint8_t* L_282 = V_25; + int32_t L_283 = V_36; + Contraction_t1151 * L_284 = V_35; + NullCheck(L_284); + ByteU5BU5D_t789* L_285 = (L_284->___SortKey_2); + int32_t L_286 = V_36; + NullCheck(L_285); + IL2CPP_ARRAY_BOUNDS_CHECK(L_285, L_286); + int32_t L_287 = L_286; + *((int8_t*)(((uint8_t*)((intptr_t)L_282+(int32_t)L_283)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_285, L_287, sizeof(uint8_t))); + int32_t L_288 = V_36; + V_36 = ((int32_t)((int32_t)L_288+(int32_t)1)); + } + +IL_06d9: + { + int32_t L_289 = V_36; + Contraction_t1151 * L_290 = V_35; + NullCheck(L_290); + ByteU5BU5D_t789* L_291 = (L_290->___SortKey_2); + NullCheck(L_291); + if ((((int32_t)L_289) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_291)->max_length))))))) + { + goto IL_06c3; + } + } + { + (&V_5)->___Code_0 = (-1); + uint8_t* L_292 = V_25; + (&V_5)->___SortKey_1 = (uint8_t*)L_292; + goto IL_0760; + } + +IL_06ff: + { + String_t* L_293 = ((&V_19)->___Source_0); + if (L_293) + { + goto IL_0760; + } + } + { + String_t* L_294 = ___s2; + (&V_19)->___Source_0 = L_294; + int32_t L_295 = V_2; + (&V_19)->___Start_2 = L_295; + int32_t L_296 = V_23; + Contraction_t1151 * L_297 = V_35; + NullCheck(L_297); + CharU5BU5D_t458* L_298 = (L_297->___Source_0); + NullCheck(L_298); + (&V_19)->___Index_1 = ((int32_t)((int32_t)L_296+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_298)->max_length)))))); + int32_t L_299 = V_4; + (&V_19)->___End_3 = L_299; + int32_t L_300 = V_15; + (&V_19)->___Optional_4 = L_300; + Contraction_t1151 * L_301 = V_35; + NullCheck(L_301); + String_t* L_302 = (L_301->___Replacement_1); + ___s2 = L_302; + ___idx2 = 0; + V_2 = 0; + String_t* L_303 = ___s2; + NullCheck(L_303); + int32_t L_304 = String_get_Length_m2000(L_303, /*hidden argument*/NULL); + V_4 = L_304; + V_15 = 0; + goto IL_00f5; + } + +IL_0760: + { + goto IL_07db; + } + +IL_0765: + { + Context_t1158 * L_305 = ___ctx; + uint8_t* L_306 = (L_305->___Buffer2_4); + V_25 = (uint8_t*)L_306; + uint8_t* L_307 = V_25; + uint8_t L_308 = V_31; + *((int8_t*)(L_307)) = (int8_t)L_308; + uint8_t* L_309 = V_25; + int32_t L_310 = V_27; + uint8_t L_311 = SimpleCollator_Level1_m6671(__this, L_310, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_309+(int32_t)1)))) = (int8_t)L_311; + bool L_312 = V_17; + if (L_312) + { + goto IL_079e; + } + } + { + int32_t L_313 = V_7; + if ((((int32_t)L_313) <= ((int32_t)1))) + { + goto IL_079e; + } + } + { + uint8_t* L_314 = V_25; + int32_t L_315 = V_27; + int32_t L_316 = V_13; + uint8_t L_317 = SimpleCollator_Level2_m6672(__this, L_315, L_316, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_314+(int32_t)2)))) = (int8_t)L_317; + } + +IL_079e: + { + int32_t L_318 = V_7; + if ((((int32_t)L_318) <= ((int32_t)2))) + { + goto IL_07b2; + } + } + { + uint8_t* L_319 = V_25; + int32_t L_320 = V_27; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_321 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_320, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_319+(int32_t)3)))) = (int8_t)L_321; + } + +IL_07b2: + { + int32_t L_322 = V_7; + if ((((int32_t)L_322) <= ((int32_t)3))) + { + goto IL_07c4; + } + } + { + int32_t L_323 = V_27; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_324 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_323))), /*hidden argument*/NULL); + V_29 = L_324; + } + +IL_07c4: + { + uint8_t L_325 = V_31; + if ((((int32_t)L_325) <= ((int32_t)1))) + { + goto IL_07d5; + } + } + { + int32_t L_326 = V_27; + (&V_5)->___Code_0 = L_326; + } + +IL_07d5: + { + int32_t L_327 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_327+(int32_t)1)); + } + +IL_07db: + { + int32_t L_328 = ___idx1; + int32_t L_329 = V_33; + ___idx1 = ((int32_t)((int32_t)L_328+(int32_t)L_329)); + bool L_330 = V_17; + if (L_330) + { + goto IL_0895; + } + } + { + goto IL_0834; + } + +IL_07ed: + { + String_t* L_331 = ___s1; + int32_t L_332 = ___idx1; + NullCheck(L_331); + uint16_t L_333 = String_get_Chars_m2061(L_331, L_332, /*hidden argument*/NULL); + uint8_t L_334 = SimpleCollator_Category_m6670(__this, L_333, /*hidden argument*/NULL); + if ((((int32_t)L_334) == ((int32_t)1))) + { + goto IL_0805; + } + } + { + goto IL_083b; + } + +IL_0805: + { + uint8_t* L_335 = V_24; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_335+(int32_t)2))))) + { + goto IL_0815; + } + } + { + uint8_t* L_336 = V_24; + *((int8_t*)(((uint8_t*)((intptr_t)L_336+(int32_t)2)))) = (int8_t)2; + } + +IL_0815: + { + uint8_t* L_337 = V_24; + uint8_t* L_338 = V_24; + String_t* L_339 = ___s1; + int32_t L_340 = ___idx1; + NullCheck(L_339); + uint16_t L_341 = String_get_Chars_m2061(L_339, L_340, /*hidden argument*/NULL); + uint8_t L_342 = SimpleCollator_Level2_m6672(__this, L_341, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_337+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_338+(int32_t)2))))+(int32_t)L_342))))); + int32_t L_343 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_343+(int32_t)1)); + } + +IL_0834: + { + int32_t L_344 = ___idx1; + int32_t L_345 = V_3; + if ((((int32_t)L_344) < ((int32_t)L_345))) + { + goto IL_07ed; + } + } + +IL_083b: + { + goto IL_088c; + } + +IL_0840: + { + String_t* L_346 = ___s2; + int32_t L_347 = ___idx2; + NullCheck(L_346); + uint16_t L_348 = String_get_Chars_m2061(L_346, L_347, /*hidden argument*/NULL); + uint8_t L_349 = SimpleCollator_Category_m6670(__this, L_348, /*hidden argument*/NULL); + if ((((int32_t)L_349) == ((int32_t)1))) + { + goto IL_085a; + } + } + { + goto IL_0895; + } + +IL_085a: + { + uint8_t* L_350 = V_25; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_350+(int32_t)2))))) + { + goto IL_086a; + } + } + { + uint8_t* L_351 = V_25; + *((int8_t*)(((uint8_t*)((intptr_t)L_351+(int32_t)2)))) = (int8_t)2; + } + +IL_086a: + { + uint8_t* L_352 = V_25; + uint8_t* L_353 = V_25; + String_t* L_354 = ___s2; + int32_t L_355 = ___idx2; + NullCheck(L_354); + uint16_t L_356 = String_get_Chars_m2061(L_354, L_355, /*hidden argument*/NULL); + uint8_t L_357 = SimpleCollator_Level2_m6672(__this, L_356, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_352+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_353+(int32_t)2))))+(int32_t)L_357))))); + int32_t L_358 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_358+(int32_t)1)); + } + +IL_088c: + { + int32_t L_359 = ___idx2; + int32_t L_360 = V_4; + if ((((int32_t)L_359) < ((int32_t)L_360))) + { + goto IL_0840; + } + } + +IL_0895: + { + uint8_t* L_361 = V_24; + uint8_t* L_362 = V_25; + V_37 = ((int32_t)((int32_t)(*((uint8_t*)L_361))-(int32_t)(*((uint8_t*)L_362)))); + int32_t L_363 = V_37; + if (!L_363) + { + goto IL_08ac; + } + } + { + int32_t L_364 = V_37; + G_B161_0 = L_364; + goto IL_08b7; + } + +IL_08ac: + { + uint8_t* L_365 = V_24; + uint8_t* L_366 = V_25; + G_B161_0 = ((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_365+(int32_t)1))))-(int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_366+(int32_t)1)))))); + } + +IL_08b7: + { + V_37 = G_B161_0; + int32_t L_367 = V_37; + if (!L_367) + { + goto IL_08c3; + } + } + { + int32_t L_368 = V_37; + return L_368; + } + +IL_08c3: + { + int32_t L_369 = V_7; + if ((!(((uint32_t)L_369) == ((uint32_t)1)))) + { + goto IL_08d0; + } + } + { + goto IL_00f5; + } + +IL_08d0: + { + bool L_370 = V_17; + if (L_370) + { + goto IL_0911; + } + } + { + uint8_t* L_371 = V_24; + uint8_t* L_372 = V_25; + V_37 = ((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_371+(int32_t)2))))-(int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_372+(int32_t)2)))))); + int32_t L_373 = V_37; + if (!L_373) + { + goto IL_0911; + } + } + { + int32_t L_374 = V_37; + V_6 = L_374; + bool L_375 = ___immediateBreakup; + if (!L_375) + { + goto IL_08f8; + } + } + { + return (-1); + } + +IL_08f8: + { + bool L_376 = (__this->___frenchSort_3); + if (!L_376) + { + goto IL_0909; + } + } + { + G_B172_0 = 2; + goto IL_090a; + } + +IL_0909: + { + G_B172_0 = 1; + } + +IL_090a: + { + V_7 = G_B172_0; + goto IL_00f5; + } + +IL_0911: + { + int32_t L_377 = V_7; + if ((!(((uint32_t)L_377) == ((uint32_t)2)))) + { + goto IL_091e; + } + } + { + goto IL_00f5; + } + +IL_091e: + { + uint8_t* L_378 = V_24; + uint8_t* L_379 = V_25; + V_37 = ((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_378+(int32_t)3))))-(int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_379+(int32_t)3)))))); + int32_t L_380 = V_37; + if (!L_380) + { + goto IL_0947; + } + } + { + int32_t L_381 = V_37; + V_6 = L_381; + bool L_382 = ___immediateBreakup; + if (!L_382) + { + goto IL_093f; + } + } + { + return (-1); + } + +IL_093f: + { + V_7 = 2; + goto IL_00f5; + } + +IL_0947: + { + int32_t L_383 = V_7; + if ((!(((uint32_t)L_383) == ((uint32_t)3)))) + { + goto IL_0954; + } + } + { + goto IL_00f5; + } + +IL_0954: + { + bool L_384 = V_28; + bool L_385 = V_29; + if ((((int32_t)L_384) == ((int32_t)L_385))) + { + goto IL_097e; + } + } + { + bool L_386 = ___immediateBreakup; + if (!L_386) + { + goto IL_0966; + } + } + { + return (-1); + } + +IL_0966: + { + bool L_387 = V_28; + if (!L_387) + { + goto IL_0973; + } + } + { + G_B187_0 = 1; + goto IL_0974; + } + +IL_0973: + { + G_B187_0 = (-1); + } + +IL_0974: + { + V_6 = G_B187_0; + V_7 = 3; + goto IL_00f5; + } + +IL_097e: + { + bool L_388 = V_28; + if (!L_388) + { + goto IL_0a34; + } + } + { + int32_t L_389 = V_26; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_390 = MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657(NULL /*static, unused*/, (((int32_t)((uint16_t)L_389))), /*hidden argument*/NULL); + int32_t L_391 = V_27; + bool L_392 = MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657(NULL /*static, unused*/, (((int32_t)((uint16_t)L_391))), /*hidden argument*/NULL); + int32_t L_393 = SimpleCollator_CompareFlagPair_m6696(__this, ((((int32_t)L_390) == ((int32_t)0))? 1 : 0), ((((int32_t)L_392) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + V_37 = L_393; + int32_t L_394 = V_37; + if (!L_394) + { + goto IL_09b1; + } + } + { + int32_t L_395 = V_37; + G_B192_0 = L_395; + goto IL_09c2; + } + +IL_09b1: + { + int32_t L_396 = V_12; + int32_t L_397 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + uint8_t L_398 = SimpleCollator_ToDashTypeValue_m6680(NULL /*static, unused*/, L_396, L_397, /*hidden argument*/NULL); + int32_t L_399 = V_13; + int32_t L_400 = V_0; + uint8_t L_401 = SimpleCollator_ToDashTypeValue_m6680(NULL /*static, unused*/, L_399, L_400, /*hidden argument*/NULL); + G_B192_0 = ((int32_t)((int32_t)L_398-(int32_t)L_401)); + } + +IL_09c2: + { + V_37 = G_B192_0; + int32_t L_402 = V_37; + if (!L_402) + { + goto IL_09d2; + } + } + { + int32_t L_403 = V_37; + G_B195_0 = L_403; + goto IL_09e8; + } + +IL_09d2: + { + int32_t L_404 = V_26; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_405 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_404))), /*hidden argument*/NULL); + int32_t L_406 = V_27; + bool L_407 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_406))), /*hidden argument*/NULL); + int32_t L_408 = SimpleCollator_CompareFlagPair_m6696(__this, L_405, L_407, /*hidden argument*/NULL); + G_B195_0 = L_408; + } + +IL_09e8: + { + V_37 = G_B195_0; + int32_t L_409 = V_37; + if (!L_409) + { + goto IL_09f8; + } + } + { + int32_t L_410 = V_37; + G_B198_0 = L_410; + goto IL_0a16; + } + +IL_09f8: + { + int32_t L_411 = V_26; + int32_t L_412 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_413 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_411))), L_412, /*hidden argument*/NULL); + int32_t L_414 = V_27; + int32_t L_415 = V_0; + bool L_416 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_414))), L_415, /*hidden argument*/NULL); + int32_t L_417 = SimpleCollator_CompareFlagPair_m6696(__this, ((((int32_t)L_413) == ((int32_t)0))? 1 : 0), ((((int32_t)L_416) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + G_B198_0 = L_417; + } + +IL_0a16: + { + V_37 = G_B198_0; + int32_t L_418 = V_37; + if (!L_418) + { + goto IL_0a34; + } + } + { + bool L_419 = ___immediateBreakup; + if (!L_419) + { + goto IL_0a28; + } + } + { + return (-1); + } + +IL_0a28: + { + int32_t L_420 = V_37; + V_6 = L_420; + V_7 = 3; + goto IL_00f5; + } + +IL_0a34: + { + goto IL_00f5; + } + +IL_0a39: + { + bool L_421 = V_17; + if (L_421) + { + goto IL_0ae0; + } + } + { + int32_t L_422 = V_6; + if (!L_422) + { + goto IL_0ae0; + } + } + { + int32_t L_423 = V_7; + if ((((int32_t)L_423) <= ((int32_t)2))) + { + goto IL_0ae0; + } + } + { + goto IL_0ad0; + } + +IL_0a54: + { + String_t* L_424 = ___s1; + int32_t L_425 = ___idx1; + NullCheck(L_424); + uint16_t L_426 = String_get_Chars_m2061(L_424, L_425, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_427 = MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651(NULL /*static, unused*/, L_426, /*hidden argument*/NULL); + if (L_427) + { + goto IL_0a6a; + } + } + { + goto IL_0ae0; + } + +IL_0a6a: + { + String_t* L_428 = ___s2; + int32_t L_429 = ___idx2; + NullCheck(L_428); + uint16_t L_430 = String_get_Chars_m2061(L_428, L_429, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_431 = MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651(NULL /*static, unused*/, L_430, /*hidden argument*/NULL); + if (L_431) + { + goto IL_0a82; + } + } + { + goto IL_0ae0; + } + +IL_0a82: + { + String_t* L_432 = ___s1; + int32_t L_433 = ___idx1; + NullCheck(L_432); + uint16_t L_434 = String_get_Chars_m2061(L_432, L_433, /*hidden argument*/NULL); + int32_t L_435 = V_0; + int32_t L_436 = SimpleCollator_FilterOptions_m6678(__this, L_434, L_435, /*hidden argument*/NULL); + int32_t L_437 = V_12; + uint8_t L_438 = SimpleCollator_Level2_m6672(__this, L_436, L_437, /*hidden argument*/NULL); + String_t* L_439 = ___s2; + int32_t L_440 = ___idx2; + NullCheck(L_439); + uint16_t L_441 = String_get_Chars_m2061(L_439, L_440, /*hidden argument*/NULL); + int32_t L_442 = V_0; + int32_t L_443 = SimpleCollator_FilterOptions_m6678(__this, L_441, L_442, /*hidden argument*/NULL); + int32_t L_444 = V_13; + uint8_t L_445 = SimpleCollator_Level2_m6672(__this, L_443, L_444, /*hidden argument*/NULL); + V_6 = ((int32_t)((int32_t)L_438-(int32_t)L_445)); + int32_t L_446 = V_6; + if (!L_446) + { + goto IL_0abf; + } + } + { + goto IL_0ae0; + } + +IL_0abf: + { + int32_t L_447 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_447+(int32_t)1)); + int32_t L_448 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_448+(int32_t)1)); + V_12 = 0; + V_13 = 0; + } + +IL_0ad0: + { + int32_t L_449 = ___idx1; + int32_t L_450 = V_3; + if ((((int32_t)L_449) >= ((int32_t)L_450))) + { + goto IL_0ae0; + } + } + { + int32_t L_451 = ___idx2; + int32_t L_452 = V_4; + if ((((int32_t)L_451) < ((int32_t)L_452))) + { + goto IL_0a54; + } + } + +IL_0ae0: + { + int32_t L_453 = V_7; + if ((!(((uint32_t)L_453) == ((uint32_t)1)))) + { + goto IL_0b4c; + } + } + { + int32_t L_454 = V_6; + if (!L_454) + { + goto IL_0b4c; + } + } + { + goto IL_0b14; + } + +IL_0af4: + { + String_t* L_455 = ___s1; + int32_t L_456 = ___idx1; + NullCheck(L_455); + uint16_t L_457 = String_get_Chars_m2061(L_455, L_456, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_458 = MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651(NULL /*static, unused*/, L_457, /*hidden argument*/NULL); + if (!L_458) + { + goto IL_0b0f; + } + } + { + int32_t L_459 = ___idx1; + ___idx1 = ((int32_t)((int32_t)L_459+(int32_t)1)); + goto IL_0b14; + } + +IL_0b0f: + { + goto IL_0b1b; + } + +IL_0b14: + { + int32_t L_460 = ___idx1; + int32_t L_461 = V_3; + if ((((int32_t)L_460) < ((int32_t)L_461))) + { + goto IL_0af4; + } + } + +IL_0b1b: + { + goto IL_0b43; + } + +IL_0b20: + { + String_t* L_462 = ___s2; + int32_t L_463 = ___idx2; + NullCheck(L_462); + uint16_t L_464 = String_get_Chars_m2061(L_462, L_463, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_465 = MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651(NULL /*static, unused*/, L_464, /*hidden argument*/NULL); + if (!L_465) + { + goto IL_0b3e; + } + } + { + int32_t L_466 = ___idx2; + ___idx2 = ((int32_t)((int32_t)L_466+(int32_t)1)); + goto IL_0b43; + } + +IL_0b3e: + { + goto IL_0b4c; + } + +IL_0b43: + { + int32_t L_467 = ___idx2; + int32_t L_468 = V_4; + if ((((int32_t)L_467) < ((int32_t)L_468))) + { + goto IL_0b20; + } + } + +IL_0b4c: + { + int32_t L_469 = V_6; + if (L_469) + { + goto IL_0b98; + } + } + { + int32_t L_470 = V_8; + if ((((int32_t)L_470) >= ((int32_t)0))) + { + goto IL_0b6b; + } + } + { + int32_t L_471 = V_9; + if ((((int32_t)L_471) < ((int32_t)0))) + { + goto IL_0b6b; + } + } + { + V_6 = (-1); + goto IL_0b98; + } + +IL_0b6b: + { + int32_t L_472 = V_9; + if ((((int32_t)L_472) >= ((int32_t)0))) + { + goto IL_0b83; + } + } + { + int32_t L_473 = V_8; + if ((((int32_t)L_473) < ((int32_t)0))) + { + goto IL_0b83; + } + } + { + V_6 = 1; + goto IL_0b98; + } + +IL_0b83: + { + int32_t L_474 = V_8; + int32_t L_475 = V_9; + V_6 = ((int32_t)((int32_t)L_474-(int32_t)L_475)); + int32_t L_476 = V_6; + if (L_476) + { + goto IL_0b98; + } + } + { + int32_t L_477 = V_10; + int32_t L_478 = V_11; + V_6 = ((int32_t)((int32_t)L_477-(int32_t)L_478)); + } + +IL_0b98: + { + int32_t L_479 = V_6; + if (L_479) + { + goto IL_0bb7; + } + } + { + int32_t L_480 = ___idx2; + int32_t L_481 = V_4; + if ((!(((uint32_t)L_480) == ((uint32_t)L_481)))) + { + goto IL_0bac; + } + } + { + bool* L_482 = ___targetConsumed; + *((int8_t*)(L_482)) = (int8_t)1; + } + +IL_0bac: + { + int32_t L_483 = ___idx1; + int32_t L_484 = V_3; + if ((!(((uint32_t)L_483) == ((uint32_t)L_484)))) + { + goto IL_0bb7; + } + } + { + bool* L_485 = ___sourceConsumed; + *((int8_t*)(L_485)) = (int8_t)1; + } + +IL_0bb7: + { + int32_t L_486 = ___idx1; + int32_t L_487 = V_3; + if ((((int32_t)L_486) == ((int32_t)L_487))) + { + goto IL_0bc4; + } + } + { + G_B247_0 = 1; + goto IL_0bd5; + } + +IL_0bc4: + { + int32_t L_488 = ___idx2; + int32_t L_489 = V_4; + if ((!(((uint32_t)L_488) == ((uint32_t)L_489)))) + { + goto IL_0bd4; + } + } + { + int32_t L_490 = V_6; + G_B247_0 = L_490; + goto IL_0bd5; + } + +IL_0bd4: + { + G_B247_0 = (-1); + } + +IL_0bd5: + { + return G_B247_0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::CompareFlagPair(System.Boolean,System.Boolean) +extern "C" int32_t SimpleCollator_CompareFlagPair_m6696 (SimpleCollator_t1162 * __this, bool ___b1, bool ___b2, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + bool L_0 = ___b1; + bool L_1 = ___b2; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_000d; + } + } + { + G_B5_0 = 0; + goto IL_001a; + } + +IL_000d: + { + bool L_2 = ___b1; + if (!L_2) + { + goto IL_0019; + } + } + { + G_B5_0 = 1; + goto IL_001a; + } + +IL_0019: + { + G_B5_0 = (-1); + } + +IL_001a: + { + return G_B5_0; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsPrefix(System.String,System.String,System.Globalization.CompareOptions) +extern "C" bool SimpleCollator_IsPrefix_m6697 (SimpleCollator_t1162 * __this, String_t* ___src, String_t* ___target, int32_t ___opt, const MethodInfo* method) +{ + { + String_t* L_0 = ___src; + String_t* L_1 = ___target; + String_t* L_2 = ___src; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___opt; + bool L_5 = SimpleCollator_IsPrefix_m6698(__this, L_0, L_1, 0, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsPrefix(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" bool SimpleCollator_IsPrefix_m6698 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, int32_t ___opt, const MethodInfo* method) +{ + uint8_t* V_0 = {0}; + uint8_t* V_1 = {0}; + Context_t1158 V_2 = {0}; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_2 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_2,0,((int32_t)((int32_t)4*(int32_t)1))); + V_0 = (uint8_t*)(L_2); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_3 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_3,0,((int32_t)((int32_t)4*(int32_t)1))); + V_1 = (uint8_t*)(L_3); + uint8_t* L_4 = V_0; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_4, 4, /*hidden argument*/NULL); + uint8_t* L_5 = V_1; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_5, 4, /*hidden argument*/NULL); + int32_t L_6 = ___opt; + uint8_t* L_7 = V_0; + uint8_t* L_8 = V_1; + String_t* L_9 = ___s; + int32_t L_10 = ___start; + int32_t L_11 = ___start; + int32_t L_12 = ___length; + String_t* L_13 = ___target; + String_t* L_14 = ___target; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + bool L_16 = SimpleCollator_QuickCheckPossible_m6694(__this, L_9, L_10, ((int32_t)((int32_t)L_11+(int32_t)L_12)), L_13, 0, L_15, /*hidden argument*/NULL); + Context__ctor_m6664((&V_2), L_6, (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)(((uintptr_t)0)), (uint8_t*)(uint8_t*)L_7, (uint8_t*)(uint8_t*)L_8, (uint8_t*)(uint8_t*)(((uintptr_t)0)), L_16, /*hidden argument*/NULL); + String_t* L_17 = ___s; + String_t* L_18 = ___target; + int32_t L_19 = ___start; + int32_t L_20 = ___length; + bool L_21 = SimpleCollator_IsPrefix_m6699(__this, L_17, L_18, L_19, L_20, 1, (&V_2), /*hidden argument*/NULL); + return L_21; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsPrefix(System.String,System.String,System.Int32,System.Int32,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern "C" bool SimpleCollator_IsPrefix_m6699 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, bool ___skipHeadingExtenders, Context_t1158 * ___ctx, const MethodInfo* method) +{ + bool V_0 = false; + bool V_1 = false; + { + String_t* L_0 = ___s; + int32_t L_1 = ___start; + int32_t L_2 = ___length; + String_t* L_3 = ___target; + String_t* L_4 = ___target; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + bool L_6 = ___skipHeadingExtenders; + Context_t1158 * L_7 = ___ctx; + SimpleCollator_CompareInternal_m6695(__this, L_0, L_1, L_2, L_3, 0, L_5, (&V_0), (&V_1), L_6, 1, L_7, /*hidden argument*/NULL); + bool L_8 = V_0; + return L_8; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsSuffix(System.String,System.String,System.Globalization.CompareOptions) +extern "C" bool SimpleCollator_IsSuffix_m6700 (SimpleCollator_t1162 * __this, String_t* ___src, String_t* ___target, int32_t ___opt, const MethodInfo* method) +{ + { + String_t* L_0 = ___src; + String_t* L_1 = ___target; + String_t* L_2 = ___src; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + String_t* L_4 = ___src; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + int32_t L_6 = ___opt; + bool L_7 = SimpleCollator_IsSuffix_m6701(__this, L_0, L_1, ((int32_t)((int32_t)L_3-(int32_t)1)), L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::IsSuffix(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" bool SimpleCollator_IsSuffix_m6701 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, int32_t ___opt, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B5_0 = 0; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + String_t* L_2 = ___s; + String_t* L_3 = ___target; + int32_t L_4 = ___start; + int32_t L_5 = ___length; + int32_t L_6 = ___opt; + int32_t L_7 = SimpleCollator_LastIndexOf_m6708(__this, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = V_0; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_0041; + } + } + { + String_t* L_9 = ___s; + int32_t L_10 = V_0; + String_t* L_11 = ___s; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + int32_t L_13 = V_0; + String_t* L_14 = ___target; + String_t* L_15 = ___target; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + int32_t L_17 = ___opt; + int32_t L_18 = SimpleCollator_Compare_m6692(__this, L_9, L_10, ((int32_t)((int32_t)L_12-(int32_t)L_13)), L_14, 0, L_16, L_17, /*hidden argument*/NULL); + G_B5_0 = ((((int32_t)L_18) == ((int32_t)0))? 1 : 0); + goto IL_0042; + } + +IL_0041: + { + G_B5_0 = 0; + } + +IL_0042: + { + return G_B5_0; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::QuickIndexOf(System.String,System.String,System.Int32,System.Int32,System.Boolean&) +extern "C" int32_t SimpleCollator_QuickIndexOf_m6702 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, bool* ___testWasUnable, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + int32_t V_5 = 0; + { + V_0 = (-1); + V_1 = (-1); + bool* L_0 = ___testWasUnable; + *((int8_t*)(L_0)) = (int8_t)1; + String_t* L_1 = ___target; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0015; + } + } + { + return 0; + } + +IL_0015: + { + String_t* L_3 = ___target; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + int32_t L_5 = ___length; + if ((((int32_t)L_4) <= ((int32_t)L_5))) + { + goto IL_0024; + } + } + { + return (-1); + } + +IL_0024: + { + bool* L_6 = ___testWasUnable; + *((int8_t*)(L_6)) = (int8_t)0; + int32_t L_7 = ___start; + int32_t L_8 = ___length; + String_t* L_9 = ___target; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7+(int32_t)L_8))-(int32_t)L_10))+(int32_t)1)); + int32_t L_11 = ___start; + V_3 = L_11; + goto IL_00d8; + } + +IL_003d: + { + V_4 = 0; + V_5 = 0; + goto IL_00b9; + } + +IL_0048: + { + int32_t L_12 = V_1; + int32_t L_13 = V_5; + if ((((int32_t)L_12) >= ((int32_t)L_13))) + { + goto IL_006b; + } + } + { + String_t* L_14 = ___target; + int32_t L_15 = V_5; + NullCheck(L_14); + uint16_t L_16 = String_get_Chars_m2061(L_14, L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) < ((int32_t)((int32_t)128)))) + { + goto IL_0068; + } + } + { + bool* L_17 = ___testWasUnable; + *((int8_t*)(L_17)) = (int8_t)1; + return (-1); + } + +IL_0068: + { + int32_t L_18 = V_5; + V_1 = L_18; + } + +IL_006b: + { + int32_t L_19 = V_0; + int32_t L_20 = V_3; + int32_t L_21 = V_5; + if ((((int32_t)L_19) >= ((int32_t)((int32_t)((int32_t)L_20+(int32_t)L_21))))) + { + goto IL_0094; + } + } + { + String_t* L_22 = ___s; + int32_t L_23 = V_3; + int32_t L_24 = V_5; + NullCheck(L_22); + uint16_t L_25 = String_get_Chars_m2061(L_22, ((int32_t)((int32_t)L_23+(int32_t)L_24)), /*hidden argument*/NULL); + if ((((int32_t)L_25) < ((int32_t)((int32_t)128)))) + { + goto IL_008f; + } + } + { + bool* L_26 = ___testWasUnable; + *((int8_t*)(L_26)) = (int8_t)1; + return (-1); + } + +IL_008f: + { + int32_t L_27 = V_3; + int32_t L_28 = V_5; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)L_28)); + } + +IL_0094: + { + String_t* L_29 = ___s; + int32_t L_30 = V_3; + int32_t L_31 = V_5; + NullCheck(L_29); + uint16_t L_32 = String_get_Chars_m2061(L_29, ((int32_t)((int32_t)L_30+(int32_t)L_31)), /*hidden argument*/NULL); + String_t* L_33 = ___target; + int32_t L_34 = V_5; + NullCheck(L_33); + uint16_t L_35 = String_get_Chars_m2061(L_33, L_34, /*hidden argument*/NULL); + if ((((int32_t)L_32) == ((int32_t)L_35))) + { + goto IL_00b3; + } + } + { + V_4 = 1; + goto IL_00c6; + } + +IL_00b3: + { + int32_t L_36 = V_5; + V_5 = ((int32_t)((int32_t)L_36+(int32_t)1)); + } + +IL_00b9: + { + int32_t L_37 = V_5; + String_t* L_38 = ___target; + NullCheck(L_38); + int32_t L_39 = String_get_Length_m2000(L_38, /*hidden argument*/NULL); + if ((((int32_t)L_37) < ((int32_t)L_39))) + { + goto IL_0048; + } + } + +IL_00c6: + { + bool L_40 = V_4; + if (!L_40) + { + goto IL_00d2; + } + } + { + goto IL_00d4; + } + +IL_00d2: + { + int32_t L_41 = V_3; + return L_41; + } + +IL_00d4: + { + int32_t L_42 = V_3; + V_3 = ((int32_t)((int32_t)L_42+(int32_t)1)); + } + +IL_00d8: + { + int32_t L_43 = V_3; + int32_t L_44 = V_2; + if ((((int32_t)L_43) < ((int32_t)L_44))) + { + goto IL_003d; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" int32_t SimpleCollator_IndexOf_m6703 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, int32_t ___opt, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + uint8_t* V_2 = {0}; + uint8_t* V_3 = {0}; + uint8_t* V_4 = {0}; + uint8_t* V_5 = {0}; + uint8_t* V_6 = {0}; + Context_t1158 V_7 = {0}; + { + int32_t L_0 = ___opt; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)1073741824))))) + { + goto IL_0018; + } + } + { + String_t* L_1 = ___s; + String_t* L_2 = ___target; + int32_t L_3 = ___start; + int32_t L_4 = ___length; + int32_t L_5 = SimpleCollator_IndexOfOrdinal_m6704(__this, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0018: + { + int32_t L_6 = ___opt; + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)268435456))))) + { + goto IL_0030; + } + } + { + String_t* L_7 = ___s; + String_t* L_8 = ___target; + int32_t L_9 = ___start; + int32_t L_10 = ___length; + int32_t L_11 = SimpleCollator_IndexOfOrdinalIgnoreCase_m6705(__this, L_7, L_8, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0030: + { + int32_t L_12 = ___opt; + if (L_12) + { + goto IL_004d; + } + } + { + String_t* L_13 = ___s; + String_t* L_14 = ___target; + int32_t L_15 = ___start; + int32_t L_16 = ___length; + int32_t L_17 = SimpleCollator_QuickIndexOf_m6702(__this, L_13, L_14, L_15, L_16, (&V_0), /*hidden argument*/NULL); + V_1 = L_17; + bool L_18 = V_0; + if (L_18) + { + goto IL_004d; + } + } + { + int32_t L_19 = V_1; + return L_19; + } + +IL_004d: + { + if ((uint64_t)(uint32_t)((int32_t)16) * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_20 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + memset(L_20,0,((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + V_2 = (uint8_t*)(L_20); + if ((uint64_t)(uint32_t)((int32_t)16) * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_21 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + memset(L_21,0,((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + V_3 = (uint8_t*)(L_21); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_22 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_22,0,((int32_t)((int32_t)4*(int32_t)1))); + V_4 = (uint8_t*)(L_22); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_23 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_23,0,((int32_t)((int32_t)4*(int32_t)1))); + V_5 = (uint8_t*)(L_23); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_24 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_24,0,((int32_t)((int32_t)4*(int32_t)1))); + V_6 = (uint8_t*)(L_24); + uint8_t* L_25 = V_2; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_25, ((int32_t)16), /*hidden argument*/NULL); + uint8_t* L_26 = V_3; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_26, ((int32_t)16), /*hidden argument*/NULL); + uint8_t* L_27 = V_4; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_27, 4, /*hidden argument*/NULL); + uint8_t* L_28 = V_5; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_28, 4, /*hidden argument*/NULL); + uint8_t* L_29 = V_6; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_29, 4, /*hidden argument*/NULL); + int32_t L_30 = ___opt; + uint8_t* L_31 = V_2; + uint8_t* L_32 = V_3; + uint8_t* L_33 = V_5; + uint8_t* L_34 = V_6; + Context__ctor_m6664((&V_7), L_30, (uint8_t*)(uint8_t*)L_31, (uint8_t*)(uint8_t*)L_32, (uint8_t*)(uint8_t*)L_33, (uint8_t*)(uint8_t*)L_34, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, /*hidden argument*/NULL); + String_t* L_35 = ___s; + String_t* L_36 = ___target; + int32_t L_37 = ___start; + int32_t L_38 = ___length; + uint8_t* L_39 = V_4; + int32_t L_40 = SimpleCollator_IndexOf_m6707(__this, L_35, L_36, L_37, L_38, (uint8_t*)(uint8_t*)L_39, (&V_7), /*hidden argument*/NULL); + return L_40; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::IndexOfOrdinal(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t SimpleCollator_IndexOfOrdinal_m6704 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + int32_t V_3 = 0; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + String_t* L_2 = ___target; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___length; + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_001c; + } + } + { + return (-1); + } + +IL_001c: + { + int32_t L_5 = ___start; + int32_t L_6 = ___length; + String_t* L_7 = ___target; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))-(int32_t)L_8))+(int32_t)1)); + int32_t L_9 = ___start; + V_1 = L_9; + goto IL_0077; + } + +IL_0031: + { + V_2 = 0; + V_3 = 0; + goto IL_005a; + } + +IL_003a: + { + String_t* L_10 = ___s; + int32_t L_11 = V_1; + int32_t L_12 = V_3; + NullCheck(L_10); + uint16_t L_13 = String_get_Chars_m2061(L_10, ((int32_t)((int32_t)L_11+(int32_t)L_12)), /*hidden argument*/NULL); + String_t* L_14 = ___target; + int32_t L_15 = V_3; + NullCheck(L_14); + uint16_t L_16 = String_get_Chars_m2061(L_14, L_15, /*hidden argument*/NULL); + if ((((int32_t)L_13) == ((int32_t)L_16))) + { + goto IL_0056; + } + } + { + V_2 = 1; + goto IL_0066; + } + +IL_0056: + { + int32_t L_17 = V_3; + V_3 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_005a: + { + int32_t L_18 = V_3; + String_t* L_19 = ___target; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_003a; + } + } + +IL_0066: + { + bool L_21 = V_2; + if (!L_21) + { + goto IL_0071; + } + } + { + goto IL_0073; + } + +IL_0071: + { + int32_t L_22 = V_1; + return L_22; + } + +IL_0073: + { + int32_t L_23 = V_1; + V_1 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0077: + { + int32_t L_24 = V_1; + int32_t L_25 = V_0; + if ((((int32_t)L_24) < ((int32_t)L_25))) + { + goto IL_0031; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::IndexOfOrdinalIgnoreCase(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t SimpleCollator_IndexOfOrdinalIgnoreCase_m6705 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + int32_t V_3 = 0; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + String_t* L_2 = ___target; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___length; + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_001c; + } + } + { + return (-1); + } + +IL_001c: + { + int32_t L_5 = ___start; + int32_t L_6 = ___length; + String_t* L_7 = ___target; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))-(int32_t)L_8))+(int32_t)1)); + int32_t L_9 = ___start; + V_1 = L_9; + goto IL_008d; + } + +IL_0031: + { + V_2 = 0; + V_3 = 0; + goto IL_0070; + } + +IL_003a: + { + TextInfo_t1163 * L_10 = (__this->___textInfo_2); + String_t* L_11 = ___s; + int32_t L_12 = V_1; + int32_t L_13 = V_3; + NullCheck(L_11); + uint16_t L_14 = String_get_Chars_m2061(L_11, ((int32_t)((int32_t)L_12+(int32_t)L_13)), /*hidden argument*/NULL); + NullCheck(L_10); + uint16_t L_15 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_10, L_14); + TextInfo_t1163 * L_16 = (__this->___textInfo_2); + String_t* L_17 = ___target; + int32_t L_18 = V_3; + NullCheck(L_17); + uint16_t L_19 = String_get_Chars_m2061(L_17, L_18, /*hidden argument*/NULL); + NullCheck(L_16); + uint16_t L_20 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_16, L_19); + if ((((int32_t)L_15) == ((int32_t)L_20))) + { + goto IL_006c; + } + } + { + V_2 = 1; + goto IL_007c; + } + +IL_006c: + { + int32_t L_21 = V_3; + V_3 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0070: + { + int32_t L_22 = V_3; + String_t* L_23 = ___target; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_003a; + } + } + +IL_007c: + { + bool L_25 = V_2; + if (!L_25) + { + goto IL_0087; + } + } + { + goto IL_0089; + } + +IL_0087: + { + int32_t L_26 = V_1; + return L_26; + } + +IL_0089: + { + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_008d: + { + int32_t L_28 = V_1; + int32_t L_29 = V_0; + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_0031; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::IndexOfSortKey(System.String,System.Int32,System.Int32,System.Byte*,System.Char,System.Int32,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern "C" int32_t SimpleCollator_IndexOfSortKey_m6706 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___length, uint8_t* ___sortkey, uint16_t ___target, int32_t ___ti, bool ___noLv4, Context_t1158 * ___ctx, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___length; + V_0 = ((int32_t)((int32_t)L_0+(int32_t)L_1)); + int32_t L_2 = ___start; + V_1 = L_2; + goto IL_0026; + } + +IL_000b: + { + int32_t L_3 = V_1; + V_2 = L_3; + String_t* L_4 = ___s; + int32_t L_5 = V_0; + int32_t L_6 = ___ti; + uint8_t* L_7 = ___sortkey; + bool L_8 = ___noLv4; + Context_t1158 * L_9 = ___ctx; + bool L_10 = SimpleCollator_MatchesForward_m6713(__this, L_4, (&V_1), L_5, L_6, (uint8_t*)(uint8_t*)L_7, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0026; + } + } + { + int32_t L_11 = V_2; + return L_11; + } + +IL_0026: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_000b; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Byte*,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" int32_t SimpleCollator_IndexOf_m6707 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, uint8_t* ___targetSortKey, Context_t1158 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + Contraction_t1151 * V_2 = {0}; + String_t* V_3 = {0}; + uint8_t* V_4 = {0}; + bool V_5 = false; + uint16_t V_6 = 0x0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + Contraction_t1151 * V_10 = {0}; + String_t* G_B10_0 = {0}; + uintptr_t G_B13_0 = 0; + { + Context_t1158 * L_0 = ___ctx; + int32_t L_1 = (L_0->___Option_0); + V_0 = L_1; + V_1 = 0; + goto IL_002a; + } + +IL_000f: + { + String_t* L_2 = ___target; + int32_t L_3 = V_1; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + int32_t L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_6 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0026; + } + } + { + goto IL_0036; + } + +IL_0026: + { + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002a: + { + int32_t L_8 = V_1; + String_t* L_9 = ___target; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_000f; + } + } + +IL_0036: + { + int32_t L_11 = V_1; + String_t* L_12 = ___target; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if ((!(((uint32_t)L_11) == ((uint32_t)L_13)))) + { + goto IL_0044; + } + } + { + int32_t L_14 = ___start; + return L_14; + } + +IL_0044: + { + String_t* L_15 = ___target; + int32_t L_16 = V_1; + String_t* L_17 = ___target; + NullCheck(L_17); + int32_t L_18 = String_get_Length_m2000(L_17, /*hidden argument*/NULL); + int32_t L_19 = V_1; + Contraction_t1151 * L_20 = SimpleCollator_GetContraction_m6674(__this, L_15, L_16, ((int32_t)((int32_t)L_18-(int32_t)L_19)), /*hidden argument*/NULL); + V_2 = L_20; + Contraction_t1151 * L_21 = V_2; + if (!L_21) + { + goto IL_0066; + } + } + { + Contraction_t1151 * L_22 = V_2; + NullCheck(L_22); + String_t* L_23 = (L_22->___Replacement_1); + G_B10_0 = L_23; + goto IL_0067; + } + +IL_0066: + { + G_B10_0 = ((String_t*)(NULL)); + } + +IL_0067: + { + V_3 = G_B10_0; + String_t* L_24 = V_3; + if (L_24) + { + goto IL_0075; + } + } + { + uint8_t* L_25 = ___targetSortKey; + G_B13_0 = ((uintptr_t)(intptr_t)(L_25)); + goto IL_0077; + } + +IL_0075: + { + G_B13_0 = (((uintptr_t)0)); + } + +IL_0077: + { + V_4 = (uint8_t*)G_B13_0; + V_5 = 1; + V_6 = 0; + V_7 = (-1); + Contraction_t1151 * L_26 = V_2; + if (!L_26) + { + goto IL_00c0; + } + } + { + uint8_t* L_27 = V_4; + if (!L_27) + { + goto IL_00c0; + } + } + { + V_8 = 0; + goto IL_00ac; + } + +IL_0097: + { + uint8_t* L_28 = V_4; + int32_t L_29 = V_8; + Contraction_t1151 * L_30 = V_2; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = (L_30->___SortKey_2); + int32_t L_32 = V_8; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = L_32; + *((int8_t*)(((uint8_t*)((intptr_t)L_28+(int32_t)L_29)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))); + int32_t L_34 = V_8; + V_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + } + +IL_00ac: + { + int32_t L_35 = V_8; + Contraction_t1151 * L_36 = V_2; + NullCheck(L_36); + ByteU5BU5D_t789* L_37 = (L_36->___SortKey_2); + NullCheck(L_37); + if ((((int32_t)L_35) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))) + { + goto IL_0097; + } + } + { + goto IL_0127; + } + +IL_00c0: + { + uint8_t* L_38 = V_4; + if (!L_38) + { + goto IL_0127; + } + } + { + String_t* L_39 = ___target; + int32_t L_40 = V_1; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + V_6 = L_41; + String_t* L_42 = ___target; + int32_t L_43 = V_1; + NullCheck(L_42); + uint16_t L_44 = String_get_Chars_m2061(L_42, L_43, /*hidden argument*/NULL); + int32_t L_45 = V_0; + int32_t L_46 = SimpleCollator_FilterOptions_m6678(__this, L_44, L_45, /*hidden argument*/NULL); + V_7 = L_46; + uint8_t* L_47 = V_4; + int32_t L_48 = V_7; + uint8_t L_49 = SimpleCollator_Category_m6670(__this, L_48, /*hidden argument*/NULL); + *((int8_t*)(L_47)) = (int8_t)L_49; + uint8_t* L_50 = V_4; + int32_t L_51 = V_7; + uint8_t L_52 = SimpleCollator_Level1_m6671(__this, L_51, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_50+(int32_t)1)))) = (int8_t)L_52; + int32_t L_53 = V_0; + if (((int32_t)((int32_t)L_53&(int32_t)2))) + { + goto IL_010e; + } + } + { + uint8_t* L_54 = V_4; + int32_t L_55 = V_7; + uint8_t L_56 = SimpleCollator_Level2_m6672(__this, L_55, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_54+(int32_t)2)))) = (int8_t)L_56; + } + +IL_010e: + { + uint8_t* L_57 = V_4; + int32_t L_58 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_59 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_58, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_57+(int32_t)3)))) = (int8_t)L_59; + int32_t L_60 = V_7; + bool L_61 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_60))), /*hidden argument*/NULL); + V_5 = ((((int32_t)L_61) == ((int32_t)0))? 1 : 0); + } + +IL_0127: + { + uint8_t* L_62 = V_4; + if (!L_62) + { + goto IL_0189; + } + } + { + int32_t L_63 = V_1; + V_1 = ((int32_t)((int32_t)L_63+(int32_t)1)); + goto IL_017d; + } + +IL_0137: + { + String_t* L_64 = ___target; + int32_t L_65 = V_1; + NullCheck(L_64); + uint16_t L_66 = String_get_Chars_m2061(L_64, L_65, /*hidden argument*/NULL); + uint8_t L_67 = SimpleCollator_Category_m6670(__this, L_66, /*hidden argument*/NULL); + if ((((int32_t)L_67) == ((int32_t)1))) + { + goto IL_014f; + } + } + { + goto IL_0189; + } + +IL_014f: + { + uint8_t* L_68 = V_4; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_68+(int32_t)2))))) + { + goto IL_015f; + } + } + { + uint8_t* L_69 = V_4; + *((int8_t*)(((uint8_t*)((intptr_t)L_69+(int32_t)2)))) = (int8_t)2; + } + +IL_015f: + { + uint8_t* L_70 = V_4; + uint8_t* L_71 = V_4; + String_t* L_72 = ___target; + int32_t L_73 = V_1; + NullCheck(L_72); + uint16_t L_74 = String_get_Chars_m2061(L_72, L_73, /*hidden argument*/NULL); + uint8_t L_75 = SimpleCollator_Level2_m6672(__this, L_74, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_70+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_71+(int32_t)2))))+(int32_t)L_75))))); + int32_t L_76 = V_1; + V_1 = ((int32_t)((int32_t)L_76+(int32_t)1)); + } + +IL_017d: + { + int32_t L_77 = V_1; + String_t* L_78 = ___target; + NullCheck(L_78); + int32_t L_79 = String_get_Length_m2000(L_78, /*hidden argument*/NULL); + if ((((int32_t)L_77) < ((int32_t)L_79))) + { + goto IL_0137; + } + } + +IL_0189: + { + V_9 = 0; + String_t* L_80 = V_3; + if (!L_80) + { + goto IL_01a8; + } + } + { + String_t* L_81 = ___s; + String_t* L_82 = V_3; + int32_t L_83 = ___start; + int32_t L_84 = ___length; + uint8_t* L_85 = ___targetSortKey; + Context_t1158 * L_86 = ___ctx; + int32_t L_87 = SimpleCollator_IndexOf_m6707(__this, L_81, L_82, L_83, L_84, (uint8_t*)(uint8_t*)L_85, L_86, /*hidden argument*/NULL); + V_9 = L_87; + goto IL_01be; + } + +IL_01a8: + { + String_t* L_88 = ___s; + int32_t L_89 = ___start; + int32_t L_90 = ___length; + uint8_t* L_91 = V_4; + uint16_t L_92 = V_6; + int32_t L_93 = V_7; + bool L_94 = V_5; + Context_t1158 * L_95 = ___ctx; + int32_t L_96 = SimpleCollator_IndexOfSortKey_m6706(__this, L_88, L_89, L_90, (uint8_t*)(uint8_t*)L_91, L_92, L_93, L_94, L_95, /*hidden argument*/NULL); + V_9 = L_96; + } + +IL_01be: + { + int32_t L_97 = V_9; + if ((((int32_t)L_97) >= ((int32_t)0))) + { + goto IL_01c8; + } + } + { + return (-1); + } + +IL_01c8: + { + int32_t L_98 = ___length; + int32_t L_99 = V_9; + int32_t L_100 = ___start; + ___length = ((int32_t)((int32_t)L_98-(int32_t)((int32_t)((int32_t)L_99-(int32_t)L_100)))); + int32_t L_101 = V_9; + ___start = L_101; + String_t* L_102 = ___s; + String_t* L_103 = ___target; + int32_t L_104 = ___start; + int32_t L_105 = ___length; + Context_t1158 * L_106 = ___ctx; + bool L_107 = SimpleCollator_IsPrefix_m6699(__this, L_102, L_103, L_104, L_105, 0, L_106, /*hidden argument*/NULL); + if (!L_107) + { + goto IL_01eb; + } + } + { + int32_t L_108 = V_9; + return L_108; + } + +IL_01eb: + { + String_t* L_109 = ___s; + int32_t L_110 = ___start; + int32_t L_111 = ___length; + Contraction_t1151 * L_112 = SimpleCollator_GetContraction_m6674(__this, L_109, L_110, L_111, /*hidden argument*/NULL); + V_10 = L_112; + Contraction_t1151 * L_113 = V_10; + if (!L_113) + { + goto IL_021e; + } + } + { + int32_t L_114 = ___start; + Contraction_t1151 * L_115 = V_10; + NullCheck(L_115); + CharU5BU5D_t458* L_116 = (L_115->___Source_0); + NullCheck(L_116); + ___start = ((int32_t)((int32_t)L_114+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_116)->max_length)))))); + int32_t L_117 = ___length; + Contraction_t1151 * L_118 = V_10; + NullCheck(L_118); + CharU5BU5D_t458* L_119 = (L_118->___Source_0); + NullCheck(L_119); + ___length = ((int32_t)((int32_t)L_117-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_119)->max_length)))))); + goto IL_0229; + } + +IL_021e: + { + int32_t L_120 = ___start; + ___start = ((int32_t)((int32_t)L_120+(int32_t)1)); + int32_t L_121 = ___length; + ___length = ((int32_t)((int32_t)L_121-(int32_t)1)); + } + +IL_0229: + { + int32_t L_122 = ___length; + if ((((int32_t)L_122) > ((int32_t)0))) + { + goto IL_0189; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" int32_t SimpleCollator_LastIndexOf_m6708 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, int32_t ___opt, const MethodInfo* method) +{ + uint8_t* V_0 = {0}; + uint8_t* V_1 = {0}; + uint8_t* V_2 = {0}; + uint8_t* V_3 = {0}; + uint8_t* V_4 = {0}; + Context_t1158 V_5 = {0}; + { + int32_t L_0 = ___opt; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)1073741824))))) + { + goto IL_0018; + } + } + { + String_t* L_1 = ___s; + String_t* L_2 = ___target; + int32_t L_3 = ___start; + int32_t L_4 = ___length; + int32_t L_5 = SimpleCollator_LastIndexOfOrdinal_m6709(__this, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0018: + { + int32_t L_6 = ___opt; + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)268435456))))) + { + goto IL_0030; + } + } + { + String_t* L_7 = ___s; + String_t* L_8 = ___target; + int32_t L_9 = ___start; + int32_t L_10 = ___length; + int32_t L_11 = SimpleCollator_LastIndexOfOrdinalIgnoreCase_m6710(__this, L_7, L_8, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0030: + { + if ((uint64_t)(uint32_t)((int32_t)16) * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_12 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + memset(L_12,0,((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + V_0 = (uint8_t*)(L_12); + if ((uint64_t)(uint32_t)((int32_t)16) * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_13 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + memset(L_13,0,((int32_t)((int32_t)((int32_t)16)*(int32_t)1))); + V_1 = (uint8_t*)(L_13); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_14 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_14,0,((int32_t)((int32_t)4*(int32_t)1))); + V_2 = (uint8_t*)(L_14); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_15 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_15,0,((int32_t)((int32_t)4*(int32_t)1))); + V_3 = (uint8_t*)(L_15); + if ((uint64_t)(uint32_t)4 * (uint64_t)(uint32_t)1 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_16 = (int8_t*) alloca(((int32_t)((int32_t)4*(int32_t)1))); + memset(L_16,0,((int32_t)((int32_t)4*(int32_t)1))); + V_4 = (uint8_t*)(L_16); + uint8_t* L_17 = V_0; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_17, ((int32_t)16), /*hidden argument*/NULL); + uint8_t* L_18 = V_1; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_18, ((int32_t)16), /*hidden argument*/NULL); + uint8_t* L_19 = V_2; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_19, 4, /*hidden argument*/NULL); + uint8_t* L_20 = V_3; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_20, 4, /*hidden argument*/NULL); + uint8_t* L_21 = V_4; + SimpleCollator_ClearBuffer_m6693(__this, (uint8_t*)(uint8_t*)L_21, 4, /*hidden argument*/NULL); + int32_t L_22 = ___opt; + uint8_t* L_23 = V_0; + uint8_t* L_24 = V_1; + uint8_t* L_25 = V_3; + uint8_t* L_26 = V_4; + Context__ctor_m6664((&V_5), L_22, (uint8_t*)(uint8_t*)L_23, (uint8_t*)(uint8_t*)L_24, (uint8_t*)(uint8_t*)L_25, (uint8_t*)(uint8_t*)L_26, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, /*hidden argument*/NULL); + String_t* L_27 = ___s; + String_t* L_28 = ___target; + int32_t L_29 = ___start; + int32_t L_30 = ___length; + uint8_t* L_31 = V_2; + int32_t L_32 = SimpleCollator_LastIndexOf_m6712(__this, L_27, L_28, L_29, L_30, (uint8_t*)(uint8_t*)L_31, (&V_5), /*hidden argument*/NULL); + return L_32; + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::LastIndexOfOrdinal(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t SimpleCollator_LastIndexOfOrdinal_m6709 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + int32_t V_5 = 0; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + String_t* L_4 = ___target; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_002b; + } + } + { + String_t* L_6 = ___target; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + int32_t L_8 = ___length; + if ((((int32_t)L_7) <= ((int32_t)L_8))) + { + goto IL_002d; + } + } + +IL_002b: + { + return (-1); + } + +IL_002d: + { + int32_t L_9 = ___start; + int32_t L_10 = ___length; + String_t* L_11 = ___target; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))+(int32_t)L_12))-(int32_t)1)); + String_t* L_13 = ___target; + String_t* L_14 = ___target; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + uint16_t L_16 = String_get_Chars_m2061(L_13, ((int32_t)((int32_t)L_15-(int32_t)1)), /*hidden argument*/NULL); + V_1 = L_16; + int32_t L_17 = ___start; + V_2 = L_17; + goto IL_00c3; + } + +IL_0051: + { + String_t* L_18 = ___s; + int32_t L_19 = V_2; + NullCheck(L_18); + uint16_t L_20 = String_get_Chars_m2061(L_18, L_19, /*hidden argument*/NULL); + uint16_t L_21 = V_1; + if ((((int32_t)L_20) == ((int32_t)L_21))) + { + goto IL_0067; + } + } + { + int32_t L_22 = V_2; + V_2 = ((int32_t)((int32_t)L_22-(int32_t)1)); + goto IL_00c3; + } + +IL_0067: + { + int32_t L_23 = V_2; + String_t* L_24 = ___target; + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_23-(int32_t)L_25))+(int32_t)1)); + int32_t L_26 = V_2; + V_2 = ((int32_t)((int32_t)L_26-(int32_t)1)); + V_4 = 0; + String_t* L_27 = ___target; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_28-(int32_t)2)); + goto IL_00ad; + } + +IL_0088: + { + String_t* L_29 = ___s; + int32_t L_30 = V_3; + int32_t L_31 = V_5; + NullCheck(L_29); + uint16_t L_32 = String_get_Chars_m2061(L_29, ((int32_t)((int32_t)L_30+(int32_t)L_31)), /*hidden argument*/NULL); + String_t* L_33 = ___target; + int32_t L_34 = V_5; + NullCheck(L_33); + uint16_t L_35 = String_get_Chars_m2061(L_33, L_34, /*hidden argument*/NULL); + if ((((int32_t)L_32) == ((int32_t)L_35))) + { + goto IL_00a7; + } + } + { + V_4 = 1; + goto IL_00b5; + } + +IL_00a7: + { + int32_t L_36 = V_5; + V_5 = ((int32_t)((int32_t)L_36-(int32_t)1)); + } + +IL_00ad: + { + int32_t L_37 = V_5; + if ((((int32_t)L_37) >= ((int32_t)0))) + { + goto IL_0088; + } + } + +IL_00b5: + { + bool L_38 = V_4; + if (!L_38) + { + goto IL_00c1; + } + } + { + goto IL_00c3; + } + +IL_00c1: + { + int32_t L_39 = V_3; + return L_39; + } + +IL_00c3: + { + int32_t L_40 = V_2; + int32_t L_41 = V_0; + if ((((int32_t)L_40) > ((int32_t)L_41))) + { + goto IL_0051; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::LastIndexOfOrdinalIgnoreCase(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t SimpleCollator_LastIndexOfOrdinalIgnoreCase_m6710 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + int32_t V_5 = 0; + { + String_t* L_0 = ___target; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___length; + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_0027; + } + } + { + String_t* L_5 = ___target; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + int32_t L_7 = ___length; + if ((((int32_t)L_6) <= ((int32_t)L_7))) + { + goto IL_0029; + } + } + +IL_0027: + { + return (-1); + } + +IL_0029: + { + int32_t L_8 = ___start; + int32_t L_9 = ___length; + String_t* L_10 = ___target; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))+(int32_t)L_11))-(int32_t)1)); + TextInfo_t1163 * L_12 = (__this->___textInfo_2); + String_t* L_13 = ___target; + String_t* L_14 = ___target; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + NullCheck(L_13); + uint16_t L_16 = String_get_Chars_m2061(L_13, ((int32_t)((int32_t)L_15-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_12); + uint16_t L_17 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_12, L_16); + V_1 = L_17; + int32_t L_18 = ___start; + V_2 = L_18; + goto IL_00eb; + } + +IL_0058: + { + TextInfo_t1163 * L_19 = (__this->___textInfo_2); + String_t* L_20 = ___s; + int32_t L_21 = V_2; + NullCheck(L_20); + uint16_t L_22 = String_get_Chars_m2061(L_20, L_21, /*hidden argument*/NULL); + NullCheck(L_19); + uint16_t L_23 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_19, L_22); + uint16_t L_24 = V_1; + if ((((int32_t)L_23) == ((int32_t)L_24))) + { + goto IL_0079; + } + } + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25-(int32_t)1)); + goto IL_00eb; + } + +IL_0079: + { + int32_t L_26 = V_2; + String_t* L_27 = ___target; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_26-(int32_t)L_28))+(int32_t)1)); + int32_t L_29 = V_2; + V_2 = ((int32_t)((int32_t)L_29-(int32_t)1)); + V_4 = 0; + String_t* L_30 = ___target; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + V_5 = ((int32_t)((int32_t)L_31-(int32_t)2)); + goto IL_00d5; + } + +IL_009a: + { + TextInfo_t1163 * L_32 = (__this->___textInfo_2); + String_t* L_33 = ___s; + int32_t L_34 = V_3; + int32_t L_35 = V_5; + NullCheck(L_33); + uint16_t L_36 = String_get_Chars_m2061(L_33, ((int32_t)((int32_t)L_34+(int32_t)L_35)), /*hidden argument*/NULL); + NullCheck(L_32); + uint16_t L_37 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_32, L_36); + TextInfo_t1163 * L_38 = (__this->___textInfo_2); + String_t* L_39 = ___target; + int32_t L_40 = V_5; + NullCheck(L_39); + uint16_t L_41 = String_get_Chars_m2061(L_39, L_40, /*hidden argument*/NULL); + NullCheck(L_38); + uint16_t L_42 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_38, L_41); + if ((((int32_t)L_37) == ((int32_t)L_42))) + { + goto IL_00cf; + } + } + { + V_4 = 1; + goto IL_00dd; + } + +IL_00cf: + { + int32_t L_43 = V_5; + V_5 = ((int32_t)((int32_t)L_43-(int32_t)1)); + } + +IL_00d5: + { + int32_t L_44 = V_5; + if ((((int32_t)L_44) >= ((int32_t)0))) + { + goto IL_009a; + } + } + +IL_00dd: + { + bool L_45 = V_4; + if (!L_45) + { + goto IL_00e9; + } + } + { + goto IL_00eb; + } + +IL_00e9: + { + int32_t L_46 = V_3; + return L_46; + } + +IL_00eb: + { + int32_t L_47 = V_2; + int32_t L_48 = V_0; + if ((((int32_t)L_47) > ((int32_t)L_48))) + { + goto IL_0058; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::LastIndexOfSortKey(System.String,System.Int32,System.Int32,System.Int32,System.Byte*,System.Int32,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern "C" int32_t SimpleCollator_LastIndexOfSortKey_m6711 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t ___start, int32_t ___orgStart, int32_t ___length, uint8_t* ___sortkey, int32_t ___ti, bool ___noLv4, Context_t1158 * ___ctx, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___length; + V_0 = ((int32_t)((int32_t)L_0-(int32_t)L_1)); + int32_t L_2 = ___start; + V_1 = L_2; + goto IL_0028; + } + +IL_000c: + { + int32_t L_3 = V_1; + V_2 = L_3; + String_t* L_4 = ___s; + int32_t L_5 = V_0; + int32_t L_6 = ___orgStart; + int32_t L_7 = ___ti; + uint8_t* L_8 = ___sortkey; + bool L_9 = ___noLv4; + Context_t1158 * L_10 = ___ctx; + bool L_11 = SimpleCollator_MatchesBackward_m6716(__this, L_4, (&V_1), L_5, L_6, L_7, (uint8_t*)(uint8_t*)L_8, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0028; + } + } + { + int32_t L_12 = V_2; + return L_12; + } + +IL_0028: + { + int32_t L_13 = V_1; + int32_t L_14 = V_0; + if ((((int32_t)L_13) > ((int32_t)L_14))) + { + goto IL_000c; + } + } + { + return (-1); + } +} +// System.Int32 Mono.Globalization.Unicode.SimpleCollator::LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Byte*,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" int32_t SimpleCollator_LastIndexOf_m6712 (SimpleCollator_t1162 * __this, String_t* ___s, String_t* ___target, int32_t ___start, int32_t ___length, uint8_t* ___targetSortKey, Context_t1158 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Contraction_t1151 * V_3 = {0}; + String_t* V_4 = {0}; + uint8_t* V_5 = {0}; + bool V_6 = false; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + Contraction_t1151 * V_10 = {0}; + String_t* G_B10_0 = {0}; + uintptr_t G_B13_0 = 0; + { + Context_t1158 * L_0 = ___ctx; + int32_t L_1 = (L_0->___Option_0); + V_0 = L_1; + int32_t L_2 = ___start; + V_1 = L_2; + V_2 = 0; + goto IL_002c; + } + +IL_0011: + { + String_t* L_3 = ___target; + int32_t L_4 = V_2; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + int32_t L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_7 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0028; + } + } + { + goto IL_0038; + } + +IL_0028: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_002c: + { + int32_t L_9 = V_2; + String_t* L_10 = ___target; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0011; + } + } + +IL_0038: + { + int32_t L_12 = V_2; + String_t* L_13 = ___target; + NullCheck(L_13); + int32_t L_14 = String_get_Length_m2000(L_13, /*hidden argument*/NULL); + if ((!(((uint32_t)L_12) == ((uint32_t)L_14)))) + { + goto IL_0046; + } + } + { + int32_t L_15 = ___start; + return L_15; + } + +IL_0046: + { + String_t* L_16 = ___target; + int32_t L_17 = V_2; + String_t* L_18 = ___target; + NullCheck(L_18); + int32_t L_19 = String_get_Length_m2000(L_18, /*hidden argument*/NULL); + int32_t L_20 = V_2; + Contraction_t1151 * L_21 = SimpleCollator_GetContraction_m6674(__this, L_16, L_17, ((int32_t)((int32_t)L_19-(int32_t)L_20)), /*hidden argument*/NULL); + V_3 = L_21; + Contraction_t1151 * L_22 = V_3; + if (!L_22) + { + goto IL_0068; + } + } + { + Contraction_t1151 * L_23 = V_3; + NullCheck(L_23); + String_t* L_24 = (L_23->___Replacement_1); + G_B10_0 = L_24; + goto IL_0069; + } + +IL_0068: + { + G_B10_0 = ((String_t*)(NULL)); + } + +IL_0069: + { + V_4 = G_B10_0; + String_t* L_25 = V_4; + if (L_25) + { + goto IL_0079; + } + } + { + uint8_t* L_26 = ___targetSortKey; + G_B13_0 = ((uintptr_t)(intptr_t)(L_26)); + goto IL_007b; + } + +IL_0079: + { + G_B13_0 = (((uintptr_t)0)); + } + +IL_007b: + { + V_5 = (uint8_t*)G_B13_0; + V_6 = 1; + V_7 = (-1); + Contraction_t1151 * L_27 = V_3; + if (!L_27) + { + goto IL_00c1; + } + } + { + uint8_t* L_28 = V_5; + if (!L_28) + { + goto IL_00c1; + } + } + { + V_8 = 0; + goto IL_00ad; + } + +IL_0098: + { + uint8_t* L_29 = V_5; + int32_t L_30 = V_8; + Contraction_t1151 * L_31 = V_3; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = (L_31->___SortKey_2); + int32_t L_33 = V_8; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + int32_t L_34 = L_33; + *((int8_t*)(((uint8_t*)((intptr_t)L_29+(int32_t)L_30)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_34, sizeof(uint8_t))); + int32_t L_35 = V_8; + V_8 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00ad: + { + int32_t L_36 = V_8; + Contraction_t1151 * L_37 = V_3; + NullCheck(L_37); + ByteU5BU5D_t789* L_38 = (L_37->___SortKey_2); + NullCheck(L_38); + if ((((int32_t)L_36) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_38)->max_length))))))) + { + goto IL_0098; + } + } + { + goto IL_011f; + } + +IL_00c1: + { + uint8_t* L_39 = V_5; + if (!L_39) + { + goto IL_011f; + } + } + { + String_t* L_40 = ___target; + int32_t L_41 = V_2; + NullCheck(L_40); + uint16_t L_42 = String_get_Chars_m2061(L_40, L_41, /*hidden argument*/NULL); + int32_t L_43 = V_0; + int32_t L_44 = SimpleCollator_FilterOptions_m6678(__this, L_42, L_43, /*hidden argument*/NULL); + V_7 = L_44; + uint8_t* L_45 = V_5; + int32_t L_46 = V_7; + uint8_t L_47 = SimpleCollator_Category_m6670(__this, L_46, /*hidden argument*/NULL); + *((int8_t*)(L_45)) = (int8_t)L_47; + uint8_t* L_48 = V_5; + int32_t L_49 = V_7; + uint8_t L_50 = SimpleCollator_Level1_m6671(__this, L_49, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_48+(int32_t)1)))) = (int8_t)L_50; + int32_t L_51 = V_0; + if (((int32_t)((int32_t)L_51&(int32_t)2))) + { + goto IL_0106; + } + } + { + uint8_t* L_52 = V_5; + int32_t L_53 = V_7; + uint8_t L_54 = SimpleCollator_Level2_m6672(__this, L_53, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_52+(int32_t)2)))) = (int8_t)L_54; + } + +IL_0106: + { + uint8_t* L_55 = V_5; + int32_t L_56 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_57 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_56, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_55+(int32_t)3)))) = (int8_t)L_57; + int32_t L_58 = V_7; + bool L_59 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_58))), /*hidden argument*/NULL); + V_6 = ((((int32_t)L_59) == ((int32_t)0))? 1 : 0); + } + +IL_011f: + { + uint8_t* L_60 = V_5; + if (!L_60) + { + goto IL_0181; + } + } + { + int32_t L_61 = V_2; + V_2 = ((int32_t)((int32_t)L_61+(int32_t)1)); + goto IL_0175; + } + +IL_012f: + { + String_t* L_62 = ___target; + int32_t L_63 = V_2; + NullCheck(L_62); + uint16_t L_64 = String_get_Chars_m2061(L_62, L_63, /*hidden argument*/NULL); + uint8_t L_65 = SimpleCollator_Category_m6670(__this, L_64, /*hidden argument*/NULL); + if ((((int32_t)L_65) == ((int32_t)1))) + { + goto IL_0147; + } + } + { + goto IL_0181; + } + +IL_0147: + { + uint8_t* L_66 = V_5; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_66+(int32_t)2))))) + { + goto IL_0157; + } + } + { + uint8_t* L_67 = V_5; + *((int8_t*)(((uint8_t*)((intptr_t)L_67+(int32_t)2)))) = (int8_t)2; + } + +IL_0157: + { + uint8_t* L_68 = V_5; + uint8_t* L_69 = V_5; + String_t* L_70 = ___target; + int32_t L_71 = V_2; + NullCheck(L_70); + uint16_t L_72 = String_get_Chars_m2061(L_70, L_71, /*hidden argument*/NULL); + uint8_t L_73 = SimpleCollator_Level2_m6672(__this, L_72, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_68+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_69+(int32_t)2))))+(int32_t)L_73))))); + int32_t L_74 = V_2; + V_2 = ((int32_t)((int32_t)L_74+(int32_t)1)); + } + +IL_0175: + { + int32_t L_75 = V_2; + String_t* L_76 = ___target; + NullCheck(L_76); + int32_t L_77 = String_get_Length_m2000(L_76, /*hidden argument*/NULL); + if ((((int32_t)L_75) < ((int32_t)L_77))) + { + goto IL_012f; + } + } + +IL_0181: + { + V_9 = 0; + String_t* L_78 = V_4; + if (!L_78) + { + goto IL_01a2; + } + } + { + String_t* L_79 = ___s; + String_t* L_80 = V_4; + int32_t L_81 = ___start; + int32_t L_82 = ___length; + uint8_t* L_83 = ___targetSortKey; + Context_t1158 * L_84 = ___ctx; + int32_t L_85 = SimpleCollator_LastIndexOf_m6712(__this, L_79, L_80, L_81, L_82, (uint8_t*)(uint8_t*)L_83, L_84, /*hidden argument*/NULL); + V_9 = L_85; + goto IL_01b7; + } + +IL_01a2: + { + String_t* L_86 = ___s; + int32_t L_87 = ___start; + int32_t L_88 = V_1; + int32_t L_89 = ___length; + uint8_t* L_90 = V_5; + int32_t L_91 = V_7; + bool L_92 = V_6; + Context_t1158 * L_93 = ___ctx; + int32_t L_94 = SimpleCollator_LastIndexOfSortKey_m6711(__this, L_86, L_87, L_88, L_89, (uint8_t*)(uint8_t*)L_90, L_91, L_92, L_93, /*hidden argument*/NULL); + V_9 = L_94; + } + +IL_01b7: + { + int32_t L_95 = V_9; + if ((((int32_t)L_95) >= ((int32_t)0))) + { + goto IL_01c1; + } + } + { + return (-1); + } + +IL_01c1: + { + int32_t L_96 = ___length; + int32_t L_97 = ___start; + int32_t L_98 = V_9; + ___length = ((int32_t)((int32_t)L_96-(int32_t)((int32_t)((int32_t)L_97-(int32_t)L_98)))); + int32_t L_99 = V_9; + ___start = L_99; + String_t* L_100 = ___s; + String_t* L_101 = ___target; + int32_t L_102 = V_9; + int32_t L_103 = V_1; + int32_t L_104 = V_9; + Context_t1158 * L_105 = ___ctx; + bool L_106 = SimpleCollator_IsPrefix_m6699(__this, L_100, L_101, L_102, ((int32_t)((int32_t)((int32_t)((int32_t)L_103-(int32_t)L_104))+(int32_t)1)), 0, L_105, /*hidden argument*/NULL); + if (!L_106) + { + goto IL_0214; + } + } + { + goto IL_0209; + } + +IL_01eb: + { + String_t* L_107 = ___s; + int32_t L_108 = V_9; + NullCheck(L_107); + uint16_t L_109 = String_get_Chars_m2061(L_107, L_108, /*hidden argument*/NULL); + int32_t L_110 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_111 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_109, L_110, /*hidden argument*/NULL); + if (L_111) + { + goto IL_0203; + } + } + { + goto IL_0211; + } + +IL_0203: + { + int32_t L_112 = V_9; + V_9 = ((int32_t)((int32_t)L_112+(int32_t)1)); + } + +IL_0209: + { + int32_t L_113 = V_9; + int32_t L_114 = V_1; + if ((((int32_t)L_113) < ((int32_t)L_114))) + { + goto IL_01eb; + } + } + +IL_0211: + { + int32_t L_115 = V_9; + return L_115; + } + +IL_0214: + { + String_t* L_116 = ___s; + int32_t L_117 = V_9; + int32_t L_118 = V_1; + int32_t L_119 = V_9; + Contraction_t1151 * L_120 = SimpleCollator_GetContraction_m6674(__this, L_116, L_117, ((int32_t)((int32_t)((int32_t)((int32_t)L_118-(int32_t)L_119))+(int32_t)1)), /*hidden argument*/NULL); + V_10 = L_120; + Contraction_t1151 * L_121 = V_10; + if (!L_121) + { + goto IL_024c; + } + } + { + int32_t L_122 = ___start; + Contraction_t1151 * L_123 = V_10; + NullCheck(L_123); + CharU5BU5D_t458* L_124 = (L_123->___Source_0); + NullCheck(L_124); + ___start = ((int32_t)((int32_t)L_122-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_124)->max_length)))))); + int32_t L_125 = ___length; + Contraction_t1151 * L_126 = V_10; + NullCheck(L_126); + CharU5BU5D_t458* L_127 = (L_126->___Source_0); + NullCheck(L_127); + ___length = ((int32_t)((int32_t)L_125-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_127)->max_length)))))); + goto IL_0257; + } + +IL_024c: + { + int32_t L_128 = ___start; + ___start = ((int32_t)((int32_t)L_128-(int32_t)1)); + int32_t L_129 = ___length; + ___length = ((int32_t)((int32_t)L_129-(int32_t)1)); + } + +IL_0257: + { + int32_t L_130 = ___length; + if ((((int32_t)L_130) > ((int32_t)0))) + { + goto IL_0181; + } + } + { + return (-1); + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::MatchesForward(System.String,System.Int32&,System.Int32,System.Int32,System.Byte*,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern "C" bool SimpleCollator_MatchesForward_m6713 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t* ___idx, int32_t ___end, int32_t ___ti, uint8_t* ___sortkey, bool ___noLv4, Context_t1158 * ___ctx, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = {0}; + Contraction_t1151 * V_2 = {0}; + { + String_t* L_0 = ___s; + int32_t* L_1 = ___idx; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, (*((int32_t*)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + Context_t1158 * L_3 = ___ctx; + uint8_t* L_4 = (L_3->___AlwaysMatchFlags_2); + if (!L_4) + { + goto IL_003c; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)128)))) + { + goto IL_003c; + } + } + { + Context_t1158 * L_6 = ___ctx; + uint8_t* L_7 = (L_6->___AlwaysMatchFlags_2); + int32_t L_8 = V_0; + int32_t L_9 = V_0; + if (!((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8/(int32_t)8))))))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9%(int32_t)8))&(int32_t)((int32_t)31)))))))) + { + goto IL_003c; + } + } + { + return 1; + } + +IL_003c: + { + Context_t1158 * L_10 = ___ctx; + uint8_t* L_11 = (L_10->___NeverMatchFlags_1); + if (!L_11) + { + goto IL_0075; + } + } + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) >= ((int32_t)((int32_t)128)))) + { + goto IL_0075; + } + } + { + Context_t1158 * L_13 = ___ctx; + uint8_t* L_14 = (L_13->___NeverMatchFlags_1); + int32_t L_15 = V_0; + int32_t L_16 = V_0; + if (!((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15/(int32_t)8))))))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16%(int32_t)8))&(int32_t)((int32_t)31)))))))) + { + goto IL_0075; + } + } + { + int32_t* L_17 = ___idx; + int32_t* L_18 = ___idx; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))+(int32_t)1)); + return 0; + } + +IL_0075: + { + String_t* L_19 = ___s; + int32_t* L_20 = ___idx; + NullCheck(L_19); + uint16_t L_21 = String_get_Chars_m2061(L_19, (*((int32_t*)L_20)), /*hidden argument*/NULL); + int32_t L_22 = SimpleCollator_GetExtenderType_m6679(__this, L_21, /*hidden argument*/NULL); + V_1 = L_22; + V_2 = (Contraction_t1151 *)NULL; + String_t* L_23 = ___s; + int32_t* L_24 = ___idx; + int32_t L_25 = ___end; + int32_t L_26 = ___ti; + uint8_t* L_27 = ___sortkey; + bool L_28 = ___noLv4; + int32_t L_29 = V_1; + Context_t1158 * L_30 = ___ctx; + bool L_31 = SimpleCollator_MatchesForwardCore_m6714(__this, L_23, L_24, L_25, L_26, (uint8_t*)(uint8_t*)L_27, L_28, L_29, (&V_2), L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00dd; + } + } + { + Context_t1158 * L_32 = ___ctx; + uint8_t* L_33 = (L_32->___AlwaysMatchFlags_2); + if (!L_33) + { + goto IL_00db; + } + } + { + Contraction_t1151 * L_34 = V_2; + if (L_34) + { + goto IL_00db; + } + } + { + int32_t L_35 = V_1; + if (L_35) + { + goto IL_00db; + } + } + { + int32_t L_36 = V_0; + if ((((int32_t)L_36) >= ((int32_t)((int32_t)128)))) + { + goto IL_00db; + } + } + { + Context_t1158 * L_37 = ___ctx; + uint8_t* L_38 = (L_37->___AlwaysMatchFlags_2); + int32_t L_39 = V_0; + uint8_t* L_40 = (uint8_t*)((uint8_t*)((intptr_t)L_38+(int32_t)((int32_t)((int32_t)L_39/(int32_t)8)))); + int32_t L_41 = V_0; + *((int8_t*)(L_40)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_40))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_41%(int32_t)8))&(int32_t)((int32_t)31))))))))))))); + } + +IL_00db: + { + return 1; + } + +IL_00dd: + { + Context_t1158 * L_42 = ___ctx; + uint8_t* L_43 = (L_42->___NeverMatchFlags_1); + if (!L_43) + { + goto IL_0119; + } + } + { + Contraction_t1151 * L_44 = V_2; + if (L_44) + { + goto IL_0119; + } + } + { + int32_t L_45 = V_1; + if (L_45) + { + goto IL_0119; + } + } + { + int32_t L_46 = V_0; + if ((((int32_t)L_46) >= ((int32_t)((int32_t)128)))) + { + goto IL_0119; + } + } + { + Context_t1158 * L_47 = ___ctx; + uint8_t* L_48 = (L_47->___NeverMatchFlags_1); + int32_t L_49 = V_0; + uint8_t* L_50 = (uint8_t*)((uint8_t*)((intptr_t)L_48+(int32_t)((int32_t)((int32_t)L_49/(int32_t)8)))); + int32_t L_51 = V_0; + *((int8_t*)(L_50)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_50))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_51%(int32_t)8))&(int32_t)((int32_t)31))))))))))))); + } + +IL_0119: + { + return 0; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::MatchesForwardCore(System.String,System.Int32&,System.Int32,System.Int32,System.Byte*,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/ExtenderType,Mono.Globalization.Unicode.Contraction&,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool SimpleCollator_MatchesForwardCore_m6714 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t* ___idx, int32_t ___end, int32_t ___ti, uint8_t* ___sortkey, bool ___noLv4, int32_t ___ext, Contraction_t1151 ** ___ct, Context_t1158 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + uint8_t* V_1 = {0}; + bool V_2 = false; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + bool V_6 = false; + { + Context_t1158 * L_0 = ___ctx; + int32_t L_1 = (L_0->___Option_0); + V_0 = L_1; + Context_t1158 * L_2 = ___ctx; + uint8_t* L_3 = (L_2->___Buffer1_3); + V_1 = (uint8_t*)L_3; + int32_t L_4 = V_0; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_3 = (-1); + int32_t L_5 = ___ext; + if (L_5) + { + goto IL_0035; + } + } + { + Contraction_t1151 ** L_6 = ___ct; + String_t* L_7 = ___s; + int32_t* L_8 = ___idx; + int32_t L_9 = ___end; + Contraction_t1151 * L_10 = SimpleCollator_GetContraction_m6674(__this, L_7, (*((int32_t*)L_8)), L_9, /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_10; + goto IL_0074; + } + +IL_0035: + { + Context_t1158 * L_11 = ___ctx; + int32_t L_12 = (L_11->___PrevCode_5); + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_0063; + } + } + { + Context_t1158 * L_13 = ___ctx; + uint8_t* L_14 = (L_13->___PrevSortKey_6); + if (L_14) + { + goto IL_0056; + } + } + { + int32_t* L_15 = ___idx; + int32_t* L_16 = ___idx; + *((int32_t*)(L_15)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_16))+(int32_t)1)); + return 0; + } + +IL_0056: + { + Context_t1158 * L_17 = ___ctx; + uint8_t* L_18 = (L_17->___PrevSortKey_6); + V_1 = (uint8_t*)L_18; + goto IL_0074; + } + +IL_0063: + { + Context_t1158 * L_19 = ___ctx; + int32_t L_20 = (L_19->___PrevCode_5); + int32_t L_21 = ___ext; + int32_t L_22 = V_0; + int32_t L_23 = SimpleCollator_FilterExtender_m6681(__this, L_20, L_21, L_22, /*hidden argument*/NULL); + V_3 = L_23; + } + +IL_0074: + { + Contraction_t1151 ** L_24 = ___ct; + if (!(*((Contraction_t1151 **)L_24))) + { + goto IL_0105; + } + } + { + int32_t* L_25 = ___idx; + int32_t* L_26 = ___idx; + Contraction_t1151 ** L_27 = ___ct; + NullCheck((*((Contraction_t1151 **)L_27))); + CharU5BU5D_t458* L_28 = ((*((Contraction_t1151 **)L_27))->___Source_0); + NullCheck(L_28); + *((int32_t*)(L_25)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_26))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length)))))); + bool L_29 = ___noLv4; + if (L_29) + { + goto IL_0094; + } + } + { + return 0; + } + +IL_0094: + { + Contraction_t1151 ** L_30 = ___ct; + NullCheck((*((Contraction_t1151 **)L_30))); + ByteU5BU5D_t789* L_31 = ((*((Contraction_t1151 **)L_30))->___SortKey_2); + if (!L_31) + { + goto IL_00d7; + } + } + { + V_4 = 0; + goto IL_00ba; + } + +IL_00a9: + { + uint8_t* L_32 = V_1; + int32_t L_33 = V_4; + uint8_t* L_34 = ___sortkey; + int32_t L_35 = V_4; + *((int8_t*)(((uint8_t*)((intptr_t)L_32+(int32_t)L_33)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_34+(int32_t)L_35)))); + int32_t L_36 = V_4; + V_4 = ((int32_t)((int32_t)L_36+(int32_t)1)); + } + +IL_00ba: + { + int32_t L_37 = V_4; + if ((((int32_t)L_37) < ((int32_t)4))) + { + goto IL_00a9; + } + } + { + Context_t1158 * L_38 = ___ctx; + L_38->___PrevCode_5 = (-1); + Context_t1158 * L_39 = ___ctx; + uint8_t* L_40 = V_1; + L_39->___PrevSortKey_6 = (uint8_t*)L_40; + goto IL_0100; + } + +IL_00d7: + { + V_5 = 0; + Contraction_t1151 ** L_41 = ___ct; + NullCheck((*((Contraction_t1151 **)L_41))); + String_t* L_42 = ((*((Contraction_t1151 **)L_41))->___Replacement_1); + Contraction_t1151 ** L_43 = ___ct; + NullCheck((*((Contraction_t1151 **)L_43))); + String_t* L_44 = ((*((Contraction_t1151 **)L_43))->___Replacement_1); + NullCheck(L_44); + int32_t L_45 = String_get_Length_m2000(L_44, /*hidden argument*/NULL); + int32_t L_46 = ___ti; + uint8_t* L_47 = ___sortkey; + bool L_48 = ___noLv4; + Context_t1158 * L_49 = ___ctx; + bool L_50 = SimpleCollator_MatchesForward_m6713(__this, L_42, (&V_5), L_45, L_46, (uint8_t*)(uint8_t*)L_47, L_48, L_49, /*hidden argument*/NULL); + return L_50; + } + +IL_0100: + { + goto IL_01c9; + } + +IL_0105: + { + int32_t L_51 = V_3; + if ((((int32_t)L_51) >= ((int32_t)0))) + { + goto IL_011c; + } + } + { + String_t* L_52 = ___s; + int32_t* L_53 = ___idx; + NullCheck(L_52); + uint16_t L_54 = String_get_Chars_m2061(L_52, (*((int32_t*)L_53)), /*hidden argument*/NULL); + int32_t L_55 = V_0; + int32_t L_56 = SimpleCollator_FilterOptions_m6678(__this, L_54, L_55, /*hidden argument*/NULL); + V_3 = L_56; + } + +IL_011c: + { + int32_t* L_57 = ___idx; + int32_t* L_58 = ___idx; + *((int32_t*)(L_57)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_58))+(int32_t)1)); + uint8_t* L_59 = V_1; + int32_t L_60 = V_3; + uint8_t L_61 = SimpleCollator_Category_m6670(__this, L_60, /*hidden argument*/NULL); + *((int8_t*)(L_59)) = (int8_t)L_61; + V_6 = 0; + uint8_t* L_62 = ___sortkey; + uint8_t* L_63 = V_1; + if ((!(((uint32_t)(*((uint8_t*)L_62))) == ((uint32_t)(*((uint8_t*)L_63)))))) + { + goto IL_0148; + } + } + { + uint8_t* L_64 = V_1; + int32_t L_65 = V_3; + uint8_t L_66 = SimpleCollator_Level1_m6671(__this, L_65, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_64+(int32_t)1)))) = (int8_t)L_66; + goto IL_014b; + } + +IL_0148: + { + V_6 = 1; + } + +IL_014b: + { + bool L_67 = V_2; + if (L_67) + { + goto IL_0171; + } + } + { + uint8_t* L_68 = ___sortkey; + uint8_t* L_69 = V_1; + if ((!(((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_68+(int32_t)1))))) == ((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_69+(int32_t)1)))))))) + { + goto IL_0171; + } + } + { + uint8_t* L_70 = V_1; + int32_t L_71 = V_3; + int32_t L_72 = ___ext; + uint8_t L_73 = SimpleCollator_Level2_m6672(__this, L_71, L_72, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_70+(int32_t)2)))) = (int8_t)L_73; + goto IL_017a; + } + +IL_0171: + { + bool L_74 = V_2; + if (L_74) + { + goto IL_017a; + } + } + { + V_6 = 1; + } + +IL_017a: + { + bool L_75 = V_6; + if (!L_75) + { + goto IL_01af; + } + } + { + goto IL_01a5; + } + +IL_0186: + { + String_t* L_76 = ___s; + int32_t* L_77 = ___idx; + NullCheck(L_76); + uint16_t L_78 = String_get_Chars_m2061(L_76, (*((int32_t*)L_77)), /*hidden argument*/NULL); + uint8_t L_79 = SimpleCollator_Category_m6670(__this, L_78, /*hidden argument*/NULL); + if ((((int32_t)L_79) == ((int32_t)1))) + { + goto IL_019f; + } + } + { + goto IL_01ad; + } + +IL_019f: + { + int32_t* L_80 = ___idx; + int32_t* L_81 = ___idx; + *((int32_t*)(L_80)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_81))+(int32_t)1)); + } + +IL_01a5: + { + int32_t* L_82 = ___idx; + int32_t L_83 = ___end; + if ((((int32_t)(*((int32_t*)L_82))) < ((int32_t)L_83))) + { + goto IL_0186; + } + } + +IL_01ad: + { + return 0; + } + +IL_01af: + { + uint8_t* L_84 = V_1; + int32_t L_85 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_86 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_85, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_84+(int32_t)3)))) = (int8_t)L_86; + uint8_t* L_87 = V_1; + if ((((int32_t)(*((uint8_t*)L_87))) == ((int32_t)1))) + { + goto IL_01c9; + } + } + { + Context_t1158 * L_88 = ___ctx; + int32_t L_89 = V_3; + L_88->___PrevCode_5 = L_89; + } + +IL_01c9: + { + goto IL_021f; + } + +IL_01ce: + { + String_t* L_90 = ___s; + int32_t* L_91 = ___idx; + NullCheck(L_90); + uint16_t L_92 = String_get_Chars_m2061(L_90, (*((int32_t*)L_91)), /*hidden argument*/NULL); + uint8_t L_93 = SimpleCollator_Category_m6670(__this, L_92, /*hidden argument*/NULL); + if ((((int32_t)L_93) == ((int32_t)1))) + { + goto IL_01e7; + } + } + { + goto IL_0227; + } + +IL_01e7: + { + bool L_94 = V_2; + if (!L_94) + { + goto IL_01f2; + } + } + { + goto IL_0219; + } + +IL_01f2: + { + uint8_t* L_95 = V_1; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_95+(int32_t)2))))) + { + goto IL_0200; + } + } + { + uint8_t* L_96 = V_1; + *((int8_t*)(((uint8_t*)((intptr_t)L_96+(int32_t)2)))) = (int8_t)2; + } + +IL_0200: + { + uint8_t* L_97 = V_1; + uint8_t* L_98 = V_1; + String_t* L_99 = ___s; + int32_t* L_100 = ___idx; + NullCheck(L_99); + uint16_t L_101 = String_get_Chars_m2061(L_99, (*((int32_t*)L_100)), /*hidden argument*/NULL); + uint8_t L_102 = SimpleCollator_Level2_m6672(__this, L_101, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_97+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_98+(int32_t)2))))+(int32_t)L_102))))); + } + +IL_0219: + { + int32_t* L_103 = ___idx; + int32_t* L_104 = ___idx; + *((int32_t*)(L_103)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_104))+(int32_t)1)); + } + +IL_021f: + { + int32_t* L_105 = ___idx; + int32_t L_106 = ___end; + if ((((int32_t)(*((int32_t*)L_105))) < ((int32_t)L_106))) + { + goto IL_01ce; + } + } + +IL_0227: + { + int32_t L_107 = V_0; + uint8_t* L_108 = V_1; + int32_t L_109 = V_3; + int32_t L_110 = ___ext; + uint8_t* L_111 = ___sortkey; + int32_t L_112 = ___ti; + bool L_113 = ___noLv4; + bool L_114 = SimpleCollator_MatchesPrimitive_m6715(__this, L_107, (uint8_t*)(uint8_t*)L_108, L_109, L_110, (uint8_t*)(uint8_t*)L_111, L_112, L_113, /*hidden argument*/NULL); + return L_114; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::MatchesPrimitive(System.Globalization.CompareOptions,System.Byte*,System.Int32,Mono.Globalization.Unicode.SimpleCollator/ExtenderType,System.Byte*,System.Int32,System.Boolean) +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" bool SimpleCollator_MatchesPrimitive_m6715 (SimpleCollator_t1162 * __this, int32_t ___opt, uint8_t* ___source, int32_t ___si, int32_t ___ext, uint8_t* ___target, int32_t ___ti, bool ___noLv4, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + int32_t L_0 = ___opt; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + uint8_t* L_1 = ___source; + uint8_t* L_2 = ___target; + if ((!(((uint32_t)(*((uint8_t*)L_1))) == ((uint32_t)(*((uint8_t*)L_2)))))) + { + goto IL_0044; + } + } + { + uint8_t* L_3 = ___source; + uint8_t* L_4 = ___target; + if ((!(((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)1))))) == ((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_4+(int32_t)1)))))))) + { + goto IL_0044; + } + } + { + bool L_5 = V_0; + if (L_5) + { + goto IL_0036; + } + } + { + uint8_t* L_6 = ___source; + uint8_t* L_7 = ___target; + if ((!(((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_6+(int32_t)2))))) == ((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_7+(int32_t)2)))))))) + { + goto IL_0044; + } + } + +IL_0036: + { + uint8_t* L_8 = ___source; + uint8_t* L_9 = ___target; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)3))))) == ((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)3))))))) + { + goto IL_0046; + } + } + +IL_0044: + { + return 0; + } + +IL_0046: + { + bool L_10 = ___noLv4; + if (!L_10) + { + goto IL_0062; + } + } + { + int32_t L_11 = ___si; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_0060; + } + } + { + int32_t L_12 = ___si; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_13 = MSCompatUnicodeTable_HasSpecialWeight_m6654(NULL /*static, unused*/, (((int32_t)((uint16_t)L_12))), /*hidden argument*/NULL); + if (L_13) + { + goto IL_0062; + } + } + +IL_0060: + { + return 1; + } + +IL_0062: + { + bool L_14 = ___noLv4; + if (!L_14) + { + goto IL_006b; + } + } + { + return 0; + } + +IL_006b: + { + bool L_15 = V_0; + if (L_15) + { + goto IL_007b; + } + } + { + int32_t L_16 = ___ext; + if ((!(((uint32_t)L_16) == ((uint32_t)3)))) + { + goto IL_007b; + } + } + { + return 0; + } + +IL_007b: + { + int32_t L_17 = ___si; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_18 = MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657(NULL /*static, unused*/, (((int32_t)((uint16_t)L_17))), /*hidden argument*/NULL); + int32_t L_19 = ___ti; + bool L_20 = MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657(NULL /*static, unused*/, (((int32_t)((uint16_t)L_19))), /*hidden argument*/NULL); + if ((!(((uint32_t)L_18) == ((uint32_t)L_20)))) + { + goto IL_00d3; + } + } + { + int32_t L_21 = ___ext; + int32_t L_22 = ___opt; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + uint8_t L_23 = SimpleCollator_ToDashTypeValue_m6680(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + int32_t L_24 = ___opt; + uint8_t L_25 = SimpleCollator_ToDashTypeValue_m6680(NULL /*static, unused*/, 0, L_24, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)L_25)))) + { + goto IL_00d3; + } + } + { + int32_t L_26 = ___si; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_27 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_26))), /*hidden argument*/NULL); + int32_t L_28 = ___ti; + bool L_29 = MSCompatUnicodeTable_IsHiragana_m6656(NULL /*static, unused*/, (((int32_t)((uint16_t)L_28))), /*hidden argument*/NULL); + if ((!(((uint32_t)((((int32_t)L_27) == ((int32_t)0))? 1 : 0)) == ((uint32_t)((((int32_t)L_29) == ((int32_t)0))? 1 : 0))))) + { + goto IL_00d3; + } + } + { + int32_t L_30 = ___si; + int32_t L_31 = ___opt; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_32 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_30))), L_31, /*hidden argument*/NULL); + int32_t L_33 = ___ti; + int32_t L_34 = ___opt; + bool L_35 = SimpleCollator_IsHalfKana_m6673(NULL /*static, unused*/, (((int32_t)((uint16_t)L_33))), L_34, /*hidden argument*/NULL); + if ((((int32_t)L_32) == ((int32_t)L_35))) + { + goto IL_00d5; + } + } + +IL_00d3: + { + return 0; + } + +IL_00d5: + { + return 1; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::MatchesBackward(System.String,System.Int32&,System.Int32,System.Int32,System.Int32,System.Byte*,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern "C" bool SimpleCollator_MatchesBackward_m6716 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t* ___idx, int32_t ___end, int32_t ___orgStart, int32_t ___ti, uint8_t* ___sortkey, bool ___noLv4, Context_t1158 * ___ctx, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = {0}; + Contraction_t1151 * V_2 = {0}; + { + String_t* L_0 = ___s; + int32_t* L_1 = ___idx; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, (*((int32_t*)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + Context_t1158 * L_3 = ___ctx; + uint8_t* L_4 = (L_3->___AlwaysMatchFlags_2); + if (!L_4) + { + goto IL_003c; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) >= ((int32_t)((int32_t)128)))) + { + goto IL_003c; + } + } + { + Context_t1158 * L_6 = ___ctx; + uint8_t* L_7 = (L_6->___AlwaysMatchFlags_2); + int32_t L_8 = V_0; + int32_t L_9 = V_0; + if (!((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8/(int32_t)8))))))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9%(int32_t)8))&(int32_t)((int32_t)31)))))))) + { + goto IL_003c; + } + } + { + return 1; + } + +IL_003c: + { + Context_t1158 * L_10 = ___ctx; + uint8_t* L_11 = (L_10->___NeverMatchFlags_1); + if (!L_11) + { + goto IL_0075; + } + } + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) >= ((int32_t)((int32_t)128)))) + { + goto IL_0075; + } + } + { + Context_t1158 * L_13 = ___ctx; + uint8_t* L_14 = (L_13->___NeverMatchFlags_1); + int32_t L_15 = V_0; + int32_t L_16 = V_0; + if (!((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15/(int32_t)8))))))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16%(int32_t)8))&(int32_t)((int32_t)31)))))))) + { + goto IL_0075; + } + } + { + int32_t* L_17 = ___idx; + int32_t* L_18 = ___idx; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))-(int32_t)1)); + return 0; + } + +IL_0075: + { + String_t* L_19 = ___s; + int32_t* L_20 = ___idx; + NullCheck(L_19); + uint16_t L_21 = String_get_Chars_m2061(L_19, (*((int32_t*)L_20)), /*hidden argument*/NULL); + int32_t L_22 = SimpleCollator_GetExtenderType_m6679(__this, L_21, /*hidden argument*/NULL); + V_1 = L_22; + V_2 = (Contraction_t1151 *)NULL; + String_t* L_23 = ___s; + int32_t* L_24 = ___idx; + int32_t L_25 = ___end; + int32_t L_26 = ___orgStart; + int32_t L_27 = ___ti; + uint8_t* L_28 = ___sortkey; + bool L_29 = ___noLv4; + int32_t L_30 = V_1; + Context_t1158 * L_31 = ___ctx; + bool L_32 = SimpleCollator_MatchesBackwardCore_m6717(__this, L_23, L_24, L_25, L_26, L_27, (uint8_t*)(uint8_t*)L_28, L_29, L_30, (&V_2), L_31, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_00df; + } + } + { + Context_t1158 * L_33 = ___ctx; + uint8_t* L_34 = (L_33->___AlwaysMatchFlags_2); + if (!L_34) + { + goto IL_00dd; + } + } + { + Contraction_t1151 * L_35 = V_2; + if (L_35) + { + goto IL_00dd; + } + } + { + int32_t L_36 = V_1; + if (L_36) + { + goto IL_00dd; + } + } + { + int32_t L_37 = V_0; + if ((((int32_t)L_37) >= ((int32_t)((int32_t)128)))) + { + goto IL_00dd; + } + } + { + Context_t1158 * L_38 = ___ctx; + uint8_t* L_39 = (L_38->___AlwaysMatchFlags_2); + int32_t L_40 = V_0; + uint8_t* L_41 = (uint8_t*)((uint8_t*)((intptr_t)L_39+(int32_t)((int32_t)((int32_t)L_40/(int32_t)8)))); + int32_t L_42 = V_0; + *((int8_t*)(L_41)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_41))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42%(int32_t)8))&(int32_t)((int32_t)31))))))))))))); + } + +IL_00dd: + { + return 1; + } + +IL_00df: + { + Context_t1158 * L_43 = ___ctx; + uint8_t* L_44 = (L_43->___NeverMatchFlags_1); + if (!L_44) + { + goto IL_011b; + } + } + { + Contraction_t1151 * L_45 = V_2; + if (L_45) + { + goto IL_011b; + } + } + { + int32_t L_46 = V_1; + if (L_46) + { + goto IL_011b; + } + } + { + int32_t L_47 = V_0; + if ((((int32_t)L_47) >= ((int32_t)((int32_t)128)))) + { + goto IL_011b; + } + } + { + Context_t1158 * L_48 = ___ctx; + uint8_t* L_49 = (L_48->___NeverMatchFlags_1); + int32_t L_50 = V_0; + uint8_t* L_51 = (uint8_t*)((uint8_t*)((intptr_t)L_49+(int32_t)((int32_t)((int32_t)L_50/(int32_t)8)))); + int32_t L_52 = V_0; + *((int8_t*)(L_51)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_51))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_52%(int32_t)8))&(int32_t)((int32_t)31))))))))))))); + } + +IL_011b: + { + return 0; + } +} +// System.Boolean Mono.Globalization.Unicode.SimpleCollator::MatchesBackwardCore(System.String,System.Int32&,System.Int32,System.Int32,System.Int32,System.Byte*,System.Boolean,Mono.Globalization.Unicode.SimpleCollator/ExtenderType,Mono.Globalization.Unicode.Contraction&,Mono.Globalization.Unicode.SimpleCollator/Context&) +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern "C" bool SimpleCollator_MatchesBackwardCore_m6717 (SimpleCollator_t1162 * __this, String_t* ___s, int32_t* ___idx, int32_t ___end, int32_t ___orgStart, int32_t ___ti, uint8_t* ___sortkey, bool ___noLv4, int32_t ___ext, Contraction_t1151 ** ___ct, Context_t1158 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + uint8_t* V_1 = {0}; + bool V_2 = false; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint8_t V_5 = 0x0; + int32_t V_6 = 0; + int32_t V_7 = 0; + uint8_t V_8 = 0x0; + int32_t V_9 = 0; + int32_t V_10 = 0; + bool V_11 = false; + int32_t V_12 = 0; + uint8_t* G_B14_0 = {0}; + uint8_t* G_B13_0 = {0}; + int32_t G_B15_0 = 0; + uint8_t* G_B15_1 = {0}; + { + Context_t1158 * L_0 = ___ctx; + int32_t L_1 = (L_0->___Option_0); + V_0 = L_1; + Context_t1158 * L_2 = ___ctx; + uint8_t* L_3 = (L_2->___Buffer1_3); + V_1 = (uint8_t*)L_3; + int32_t L_4 = V_0; + V_2 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t* L_5 = ___idx; + V_3 = (*((int32_t*)L_5)); + V_4 = (-1); + int32_t L_6 = ___ext; + if (!L_6) + { + goto IL_0101; + } + } + { + V_5 = 0; + V_6 = 0; + goto IL_00f6; + } + +IL_0032: + { + int32_t L_7 = V_6; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_003c; + } + } + { + return 0; + } + +IL_003c: + { + String_t* L_8 = ___s; + int32_t L_9 = V_6; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + int32_t L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SimpleCollator_t1162_il2cpp_TypeInfo_var); + bool L_12 = SimpleCollator_IsIgnorable_m6682(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0054; + } + } + { + goto IL_00f0; + } + +IL_0054: + { + String_t* L_13 = ___s; + int32_t L_14 = V_6; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + int32_t L_16 = V_0; + int32_t L_17 = SimpleCollator_FilterOptions_m6678(__this, L_15, L_16, /*hidden argument*/NULL); + V_7 = L_17; + int32_t L_18 = V_7; + uint8_t L_19 = SimpleCollator_Category_m6670(__this, L_18, /*hidden argument*/NULL); + V_8 = L_19; + uint8_t L_20 = V_8; + if ((!(((uint32_t)L_20) == ((uint32_t)1)))) + { + goto IL_0087; + } + } + { + int32_t L_21 = V_7; + uint8_t L_22 = SimpleCollator_Level2_m6672(__this, L_21, 0, /*hidden argument*/NULL); + V_5 = L_22; + goto IL_00f0; + } + +IL_0087: + { + int32_t L_23 = V_7; + int32_t L_24 = ___ext; + int32_t L_25 = V_0; + int32_t L_26 = SimpleCollator_FilterExtender_m6681(__this, L_23, L_24, L_25, /*hidden argument*/NULL); + V_4 = L_26; + uint8_t* L_27 = V_1; + uint8_t L_28 = V_8; + *((int8_t*)(L_27)) = (int8_t)L_28; + uint8_t* L_29 = V_1; + int32_t L_30 = V_4; + uint8_t L_31 = SimpleCollator_Level1_m6671(__this, L_30, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_29+(int32_t)1)))) = (int8_t)L_31; + bool L_32 = V_2; + if (L_32) + { + goto IL_00b8; + } + } + { + uint8_t* L_33 = V_1; + int32_t L_34 = V_4; + int32_t L_35 = ___ext; + uint8_t L_36 = SimpleCollator_Level2_m6672(__this, L_34, L_35, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_33+(int32_t)2)))) = (int8_t)L_36; + } + +IL_00b8: + { + uint8_t* L_37 = V_1; + int32_t L_38 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_39 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_37+(int32_t)3)))) = (int8_t)L_39; + int32_t L_40 = ___ext; + if ((((int32_t)L_40) == ((int32_t)3))) + { + goto IL_00eb; + } + } + { + uint8_t L_41 = V_5; + if (!L_41) + { + goto IL_00eb; + } + } + { + uint8_t* L_42 = V_1; + uint8_t* L_43 = V_1; + G_B13_0 = ((uint8_t*)((intptr_t)L_42+(int32_t)2)); + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_43+(int32_t)2))))) + { + G_B14_0 = ((uint8_t*)((intptr_t)L_42+(int32_t)2)); + goto IL_00e8; + } + } + { + uint8_t L_44 = V_5; + G_B15_0 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_44+(int32_t)2))))); + G_B15_1 = G_B13_0; + goto IL_00ea; + } + +IL_00e8: + { + uint8_t L_45 = V_5; + G_B15_0 = ((int32_t)(L_45)); + G_B15_1 = G_B14_0; + } + +IL_00ea: + { + *((int8_t*)(G_B15_1)) = (int8_t)G_B15_0; + } + +IL_00eb: + { + goto IL_00fb; + } + +IL_00f0: + { + int32_t L_46 = V_6; + V_6 = ((int32_t)((int32_t)L_46-(int32_t)1)); + } + +IL_00f6: + { + goto IL_0032; + } + +IL_00fb: + { + int32_t* L_47 = ___idx; + int32_t* L_48 = ___idx; + *((int32_t*)(L_47)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_48))-(int32_t)1)); + } + +IL_0101: + { + int32_t L_49 = ___ext; + if (L_49) + { + goto IL_0115; + } + } + { + Contraction_t1151 ** L_50 = ___ct; + String_t* L_51 = ___s; + int32_t* L_52 = ___idx; + int32_t L_53 = ___end; + Contraction_t1151 * L_54 = SimpleCollator_GetTailContraction_m6676(__this, L_51, (*((int32_t*)L_52)), L_53, /*hidden argument*/NULL); + *((Object_t **)(L_50)) = (Object_t *)L_54; + } + +IL_0115: + { + Contraction_t1151 ** L_55 = ___ct; + if (!(*((Contraction_t1151 **)L_55))) + { + goto IL_01bc; + } + } + { + int32_t* L_56 = ___idx; + int32_t* L_57 = ___idx; + Contraction_t1151 ** L_58 = ___ct; + NullCheck((*((Contraction_t1151 **)L_58))); + CharU5BU5D_t458* L_59 = ((*((Contraction_t1151 **)L_58))->___Source_0); + NullCheck(L_59); + *((int32_t*)(L_56)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_57))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_59)->max_length)))))); + bool L_60 = ___noLv4; + if (L_60) + { + goto IL_0135; + } + } + { + return 0; + } + +IL_0135: + { + Contraction_t1151 ** L_61 = ___ct; + NullCheck((*((Contraction_t1151 **)L_61))); + ByteU5BU5D_t789* L_62 = ((*((Contraction_t1151 **)L_61))->___SortKey_2); + if (!L_62) + { + goto IL_0178; + } + } + { + V_9 = 0; + goto IL_015b; + } + +IL_014a: + { + uint8_t* L_63 = V_1; + int32_t L_64 = V_9; + uint8_t* L_65 = ___sortkey; + int32_t L_66 = V_9; + *((int8_t*)(((uint8_t*)((intptr_t)L_63+(int32_t)L_64)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_65+(int32_t)L_66)))); + int32_t L_67 = V_9; + V_9 = ((int32_t)((int32_t)L_67+(int32_t)1)); + } + +IL_015b: + { + int32_t L_68 = V_9; + if ((((int32_t)L_68) < ((int32_t)4))) + { + goto IL_014a; + } + } + { + Context_t1158 * L_69 = ___ctx; + L_69->___PrevCode_5 = (-1); + Context_t1158 * L_70 = ___ctx; + uint8_t* L_71 = V_1; + L_70->___PrevSortKey_6 = (uint8_t*)L_71; + goto IL_01b7; + } + +IL_0178: + { + Contraction_t1151 ** L_72 = ___ct; + NullCheck((*((Contraction_t1151 **)L_72))); + String_t* L_73 = ((*((Contraction_t1151 **)L_72))->___Replacement_1); + NullCheck(L_73); + int32_t L_74 = String_get_Length_m2000(L_73, /*hidden argument*/NULL); + V_10 = ((int32_t)((int32_t)L_74-(int32_t)1)); + Contraction_t1151 ** L_75 = ___ct; + NullCheck((*((Contraction_t1151 **)L_75))); + String_t* L_76 = ((*((Contraction_t1151 **)L_75))->___Replacement_1); + int32_t L_77 = V_10; + int32_t L_78 = V_10; + Contraction_t1151 ** L_79 = ___ct; + NullCheck((*((Contraction_t1151 **)L_79))); + String_t* L_80 = ((*((Contraction_t1151 **)L_79))->___Replacement_1); + NullCheck(L_80); + int32_t L_81 = String_get_Length_m2000(L_80, /*hidden argument*/NULL); + uint8_t* L_82 = ___sortkey; + int32_t L_83 = ___ti; + bool L_84 = ___noLv4; + Context_t1158 * L_85 = ___ctx; + int32_t L_86 = SimpleCollator_LastIndexOfSortKey_m6711(__this, L_76, L_77, L_78, L_81, (uint8_t*)(uint8_t*)L_82, L_83, L_84, L_85, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)0) > ((int32_t)L_86))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_01b7: + { + goto IL_0262; + } + +IL_01bc: + { + int32_t L_87 = ___ext; + if (L_87) + { + goto IL_0262; + } + } + { + int32_t L_88 = V_4; + if ((((int32_t)L_88) >= ((int32_t)0))) + { + goto IL_01dc; + } + } + { + String_t* L_89 = ___s; + int32_t* L_90 = ___idx; + NullCheck(L_89); + uint16_t L_91 = String_get_Chars_m2061(L_89, (*((int32_t*)L_90)), /*hidden argument*/NULL); + int32_t L_92 = V_0; + int32_t L_93 = SimpleCollator_FilterOptions_m6678(__this, L_91, L_92, /*hidden argument*/NULL); + V_4 = L_93; + } + +IL_01dc: + { + int32_t* L_94 = ___idx; + int32_t* L_95 = ___idx; + *((int32_t*)(L_94)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_95))-(int32_t)1)); + V_11 = 0; + uint8_t* L_96 = V_1; + int32_t L_97 = V_4; + uint8_t L_98 = SimpleCollator_Category_m6670(__this, L_97, /*hidden argument*/NULL); + *((int8_t*)(L_96)) = (int8_t)L_98; + uint8_t* L_99 = V_1; + uint8_t* L_100 = ___sortkey; + if ((!(((uint32_t)(*((uint8_t*)L_99))) == ((uint32_t)(*((uint8_t*)L_100)))))) + { + goto IL_020a; + } + } + { + uint8_t* L_101 = V_1; + int32_t L_102 = V_4; + uint8_t L_103 = SimpleCollator_Level1_m6671(__this, L_102, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_101+(int32_t)1)))) = (int8_t)L_103; + goto IL_020d; + } + +IL_020a: + { + V_11 = 1; + } + +IL_020d: + { + bool L_104 = V_2; + if (L_104) + { + goto IL_0234; + } + } + { + uint8_t* L_105 = V_1; + uint8_t* L_106 = ___sortkey; + if ((!(((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_105+(int32_t)1))))) == ((uint32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_106+(int32_t)1)))))))) + { + goto IL_0234; + } + } + { + uint8_t* L_107 = V_1; + int32_t L_108 = V_4; + int32_t L_109 = ___ext; + uint8_t L_110 = SimpleCollator_Level2_m6672(__this, L_108, L_109, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_107+(int32_t)2)))) = (int8_t)L_110; + goto IL_023d; + } + +IL_0234: + { + bool L_111 = V_2; + if (L_111) + { + goto IL_023d; + } + } + { + V_11 = 1; + } + +IL_023d: + { + bool L_112 = V_11; + if (!L_112) + { + goto IL_0246; + } + } + { + return 0; + } + +IL_0246: + { + uint8_t* L_113 = V_1; + int32_t L_114 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + uint8_t L_115 = MSCompatUnicodeTable_Level3_m6649(NULL /*static, unused*/, L_114, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_113+(int32_t)3)))) = (int8_t)L_115; + uint8_t* L_116 = V_1; + if ((((int32_t)(*((uint8_t*)L_116))) == ((int32_t)1))) + { + goto IL_0262; + } + } + { + Context_t1158 * L_117 = ___ctx; + int32_t L_118 = V_4; + L_117->___PrevCode_5 = L_118; + } + +IL_0262: + { + int32_t L_119 = ___ext; + if (L_119) + { + goto IL_02cd; + } + } + { + int32_t L_120 = V_3; + V_12 = ((int32_t)((int32_t)L_120+(int32_t)1)); + goto IL_02c4; + } + +IL_0273: + { + String_t* L_121 = ___s; + int32_t L_122 = V_12; + NullCheck(L_121); + uint16_t L_123 = String_get_Chars_m2061(L_121, L_122, /*hidden argument*/NULL); + uint8_t L_124 = SimpleCollator_Category_m6670(__this, L_123, /*hidden argument*/NULL); + if ((((int32_t)L_124) == ((int32_t)1))) + { + goto IL_028c; + } + } + { + goto IL_02cd; + } + +IL_028c: + { + bool L_125 = V_2; + if (!L_125) + { + goto IL_0297; + } + } + { + goto IL_02be; + } + +IL_0297: + { + uint8_t* L_126 = V_1; + if ((*((uint8_t*)((uint8_t*)((intptr_t)L_126+(int32_t)2))))) + { + goto IL_02a5; + } + } + { + uint8_t* L_127 = V_1; + *((int8_t*)(((uint8_t*)((intptr_t)L_127+(int32_t)2)))) = (int8_t)2; + } + +IL_02a5: + { + uint8_t* L_128 = V_1; + uint8_t* L_129 = V_1; + String_t* L_130 = ___s; + int32_t L_131 = V_12; + NullCheck(L_130); + uint16_t L_132 = String_get_Chars_m2061(L_130, L_131, /*hidden argument*/NULL); + uint8_t L_133 = SimpleCollator_Level2_m6672(__this, L_132, 0, /*hidden argument*/NULL); + *((int8_t*)(((uint8_t*)((intptr_t)L_128+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_129+(int32_t)2))))+(int32_t)L_133))))); + } + +IL_02be: + { + int32_t L_134 = V_12; + V_12 = ((int32_t)((int32_t)L_134+(int32_t)1)); + } + +IL_02c4: + { + int32_t L_135 = V_12; + int32_t L_136 = ___orgStart; + if ((((int32_t)L_135) < ((int32_t)L_136))) + { + goto IL_0273; + } + } + +IL_02cd: + { + int32_t L_137 = V_0; + uint8_t* L_138 = V_1; + int32_t L_139 = V_4; + int32_t L_140 = ___ext; + uint8_t* L_141 = ___sortkey; + int32_t L_142 = ___ti; + bool L_143 = ___noLv4; + bool L_144 = SimpleCollator_MatchesPrimitive_m6715(__this, L_137, (uint8_t*)(uint8_t*)L_138, L_139, L_140, (uint8_t*)(uint8_t*)L_141, L_142, L_143, /*hidden argument*/NULL); + return L_144; + } +} +// System.Void System.Globalization.SortKey::.ctor(System.Int32,System.String,System.Globalization.CompareOptions) +extern "C" void SortKey__ctor_m6718 (SortKey_t1166 * __this, int32_t ___lcid, String_t* ___source, int32_t ___opt, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___lcid; + __this->___lcid_3 = L_0; + String_t* L_1 = ___source; + __this->___source_0 = L_1; + int32_t L_2 = ___opt; + __this->___options_1 = L_2; + return; + } +} +// System.Void System.Globalization.SortKey::.ctor(System.Int32,System.String,System.Byte[],System.Globalization.CompareOptions,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void SortKey__ctor_m6719 (SortKey_t1166 * __this, int32_t ___lcid, String_t* ___source, ByteU5BU5D_t789* ___buffer, int32_t ___opt, int32_t ___lv1Length, int32_t ___lv2Length, int32_t ___lv3Length, int32_t ___kanaSmallLength, int32_t ___markTypeLength, int32_t ___katakanaLength, int32_t ___kanaWidthLength, int32_t ___identLength, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___lcid; + __this->___lcid_3 = L_0; + String_t* L_1 = ___source; + __this->___source_0 = L_1; + ByteU5BU5D_t789* L_2 = ___buffer; + __this->___key_2 = L_2; + int32_t L_3 = ___opt; + __this->___options_1 = L_3; + return; + } +} +// System.Int32 System.Globalization.SortKey::Compare(System.Globalization.SortKey,System.Globalization.SortKey) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1146; +extern Il2CppCodeGenString* _stringLiteral1147; +extern "C" int32_t SortKey_Compare_m6720 (Object_t * __this /* static, unused */, SortKey_t1166 * ___sortkey1, SortKey_t1166 * ___sortkey2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1146 = il2cpp_codegen_string_literal_from_index(1146); + _stringLiteral1147 = il2cpp_codegen_string_literal_from_index(1147); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t G_B10_0 = 0; + int32_t G_B15_0 = 0; + int32_t G_B23_0 = 0; + { + SortKey_t1166 * L_0 = ___sortkey1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1146, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SortKey_t1166 * L_2 = ___sortkey2; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1147, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + SortKey_t1166 * L_4 = ___sortkey1; + SortKey_t1166 * L_5 = ___sortkey2; + bool L_6 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0044; + } + } + { + SortKey_t1166 * L_7 = ___sortkey1; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String System.Globalization.SortKey::get_OriginalString() */, L_7); + SortKey_t1166 * L_9 = ___sortkey2; + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(4 /* System.String System.Globalization.SortKey::get_OriginalString() */, L_9); + bool L_11 = Object_ReferenceEquals_m2041(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0046; + } + } + +IL_0044: + { + return 0; + } + +IL_0046: + { + SortKey_t1166 * L_12 = ___sortkey1; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(5 /* System.Byte[] System.Globalization.SortKey::get_KeyData() */, L_12); + V_0 = L_13; + SortKey_t1166 * L_14 = ___sortkey2; + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(5 /* System.Byte[] System.Globalization.SortKey::get_KeyData() */, L_14); + V_1 = L_15; + ByteU5BU5D_t789* L_16 = V_0; + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = V_1; + NullCheck(L_17); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0067; + } + } + { + ByteU5BU5D_t789* L_18 = V_1; + NullCheck(L_18); + G_B10_0 = (((int32_t)((int32_t)(((Array_t *)L_18)->max_length)))); + goto IL_006a; + } + +IL_0067: + { + ByteU5BU5D_t789* L_19 = V_0; + NullCheck(L_19); + G_B10_0 = (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))); + } + +IL_006a: + { + V_2 = G_B10_0; + V_3 = 0; + goto IL_0094; + } + +IL_0072: + { + ByteU5BU5D_t789* L_20 = V_0; + int32_t L_21 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + ByteU5BU5D_t789* L_23 = V_1; + int32_t L_24 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t)))))) + { + goto IL_0090; + } + } + { + ByteU5BU5D_t789* L_26 = V_0; + int32_t L_27 = V_3; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = L_27; + ByteU5BU5D_t789* L_29 = V_1; + int32_t L_30 = V_3; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_28, sizeof(uint8_t)))) >= ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_31, sizeof(uint8_t)))))) + { + goto IL_008e; + } + } + { + G_B15_0 = (-1); + goto IL_008f; + } + +IL_008e: + { + G_B15_0 = 1; + } + +IL_008f: + { + return G_B15_0; + } + +IL_0090: + { + int32_t L_32 = V_3; + V_3 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_0094: + { + int32_t L_33 = V_3; + int32_t L_34 = V_2; + if ((((int32_t)L_33) < ((int32_t)L_34))) + { + goto IL_0072; + } + } + { + ByteU5BU5D_t789* L_35 = V_0; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = V_1; + NullCheck(L_36); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_35)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length)))))))) + { + goto IL_00ac; + } + } + { + G_B23_0 = 0; + goto IL_00be; + } + +IL_00ac: + { + ByteU5BU5D_t789* L_37 = V_0; + NullCheck(L_37); + ByteU5BU5D_t789* L_38 = V_1; + NullCheck(L_38); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_38)->max_length))))))) + { + goto IL_00bd; + } + } + { + G_B23_0 = (-1); + goto IL_00be; + } + +IL_00bd: + { + G_B23_0 = 1; + } + +IL_00be: + { + return G_B23_0; + } +} +// System.String System.Globalization.SortKey::get_OriginalString() +extern "C" String_t* SortKey_get_OriginalString_m6721 (SortKey_t1166 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___source_0); + return L_0; + } +} +// System.Byte[] System.Globalization.SortKey::get_KeyData() +extern "C" ByteU5BU5D_t789* SortKey_get_KeyData_m6722 (SortKey_t1166 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___key_2); + return L_0; + } +} +// System.Boolean System.Globalization.SortKey::Equals(System.Object) +extern TypeInfo* SortKey_t1166_il2cpp_TypeInfo_var; +extern "C" bool SortKey_Equals_m6723 (SortKey_t1166 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SortKey_t1166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(774); + s_Il2CppMethodIntialized = true; + } + SortKey_t1166 * V_0 = {0}; + { + Object_t * L_0 = ___value; + V_0 = ((SortKey_t1166 *)IsInstClass(L_0, SortKey_t1166_il2cpp_TypeInfo_var)); + SortKey_t1166 * L_1 = V_0; + if (!L_1) + { + goto IL_003d; + } + } + { + int32_t L_2 = (__this->___lcid_3); + SortKey_t1166 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (L_3->___lcid_3); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_003d; + } + } + { + int32_t L_5 = (__this->___options_1); + SortKey_t1166 * L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = (L_6->___options_1); + if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) + { + goto IL_003d; + } + } + { + SortKey_t1166 * L_8 = V_0; + int32_t L_9 = SortKey_Compare_m6720(NULL /*static, unused*/, __this, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_003d; + } + } + { + return 1; + } + +IL_003d: + { + return 0; + } +} +// System.Int32 System.Globalization.SortKey::GetHashCode() +extern "C" int32_t SortKey_GetHashCode_m6724 (SortKey_t1166 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___key_2); + NullCheck(L_0); + if ((((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + ByteU5BU5D_t789* L_1 = (__this->___key_2); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))); + V_1 = 1; + goto IL_0038; + } + +IL_001f: + { + int32_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = (__this->___key_2); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + int32_t L_7 = V_1; + V_0 = ((int32_t)((int32_t)L_3^(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7&(int32_t)3))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0038: + { + int32_t L_9 = V_1; + ByteU5BU5D_t789* L_10 = (__this->___key_2); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_001f; + } + } + { + int32_t L_11 = V_0; + return L_11; + } +} +// System.String System.Globalization.SortKey::ToString() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CompareOptions_t1249_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1148; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* SortKey_ToString_m6725 (SortKey_t1166 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CompareOptions_t1249_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(775); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1148 = il2cpp_codegen_string_literal_from_index(1148); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 6)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1148); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1148; + ObjectU5BU5D_t162* L_1 = L_0; + int32_t L_2 = (__this->___lcid_3); + int32_t L_3 = L_2; + Object_t * L_4 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_3); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 1, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, _stringLiteral157); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral157; + ObjectU5BU5D_t162* L_6 = L_5; + int32_t L_7 = (__this->___options_1); + int32_t L_8 = L_7; + Object_t * L_9 = Box(CompareOptions_t1249_il2cpp_TypeInfo_var, &L_8); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + ArrayElementTypeCheck (L_6, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 3, sizeof(Object_t *))) = (Object_t *)L_9; + ObjectU5BU5D_t162* L_10 = L_6; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + ArrayElementTypeCheck (L_10, _stringLiteral157); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral157; + ObjectU5BU5D_t162* L_11 = L_10; + String_t* L_12 = (__this->___source_0); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 5); + ArrayElementTypeCheck (L_11, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 5, sizeof(Object_t *))) = (Object_t *)L_12; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m631(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::.ctor(System.Int32) +extern "C" void SortKeyBuffer__ctor_m6726 (SortKeyBuffer_t1167 * __this, int32_t ___lcid, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::Reset() +extern "C" void SortKeyBuffer_Reset_m6727 (SortKeyBuffer_t1167 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = 0; + V_0 = L_0; + __this->___l5_7 = L_0; + int32_t L_1 = V_0; + int32_t L_2 = L_1; + V_0 = L_2; + __this->___l4w_6 = L_2; + int32_t L_3 = V_0; + int32_t L_4 = L_3; + V_0 = L_4; + __this->___l4k_5 = L_4; + int32_t L_5 = V_0; + int32_t L_6 = L_5; + V_0 = L_6; + __this->___l4t_4 = L_6; + int32_t L_7 = V_0; + int32_t L_8 = L_7; + V_0 = L_8; + __this->___l4s_3 = L_8; + int32_t L_9 = V_0; + int32_t L_10 = L_9; + V_0 = L_10; + __this->___l3_2 = L_10; + int32_t L_11 = V_0; + int32_t L_12 = L_11; + V_0 = L_12; + __this->___l2_1 = L_12; + int32_t L_13 = V_0; + __this->___l1_0 = L_13; + __this->___frenchSorted_19 = 0; + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::Initialize(System.Globalization.CompareOptions,System.Int32,System.String,System.Boolean) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SortKeyBuffer_Initialize_m6728 (SortKeyBuffer_t1167 * __this, int32_t ___options, int32_t ___lcid, String_t* ___s, bool ___frenchSort, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___s; + __this->___source_16 = L_0; + int32_t L_1 = ___lcid; + __this->___lcid_20 = L_1; + int32_t L_2 = ___options; + __this->___options_21 = L_2; + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = ___options; + __this->___processLevel2_17 = ((((int32_t)((int32_t)((int32_t)L_5&(int32_t)2))) == ((int32_t)0))? 1 : 0); + bool L_6 = ___frenchSort; + __this->___frenchSort_18 = L_6; + ByteU5BU5D_t789* L_7 = (__this->___l1b_8); + if (!L_7) + { + goto IL_0049; + } + } + { + ByteU5BU5D_t789* L_8 = (__this->___l1b_8); + NullCheck(L_8); + int32_t L_9 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))) >= ((int32_t)L_9))) + { + goto IL_005a; + } + } + +IL_0049: + { + int32_t L_10 = V_0; + __this->___l1b_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_10*(int32_t)2))+(int32_t)((int32_t)10))))); + } + +IL_005a: + { + bool L_11 = (__this->___processLevel2_17); + if (!L_11) + { + goto IL_008d; + } + } + { + ByteU5BU5D_t789* L_12 = (__this->___l2b_9); + if (!L_12) + { + goto IL_007e; + } + } + { + ByteU5BU5D_t789* L_13 = (__this->___l2b_9); + NullCheck(L_13); + int32_t L_14 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))) >= ((int32_t)L_14))) + { + goto IL_008d; + } + } + +IL_007e: + { + int32_t L_15 = V_0; + __this->___l2b_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_15+(int32_t)((int32_t)10))))); + } + +IL_008d: + { + ByteU5BU5D_t789* L_16 = (__this->___l3b_10); + if (!L_16) + { + goto IL_00a6; + } + } + { + ByteU5BU5D_t789* L_17 = (__this->___l3b_10); + NullCheck(L_17); + int32_t L_18 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))) >= ((int32_t)L_18))) + { + goto IL_00b5; + } + } + +IL_00a6: + { + int32_t L_19 = V_0; + __this->___l3b_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_19+(int32_t)((int32_t)10))))); + } + +IL_00b5: + { + ByteU5BU5D_t789* L_20 = (__this->___l4sb_11); + if (L_20) + { + goto IL_00cd; + } + } + { + __this->___l4sb_11 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + } + +IL_00cd: + { + ByteU5BU5D_t789* L_21 = (__this->___l4tb_12); + if (L_21) + { + goto IL_00e5; + } + } + { + __this->___l4tb_12 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + } + +IL_00e5: + { + ByteU5BU5D_t789* L_22 = (__this->___l4kb_13); + if (L_22) + { + goto IL_00fd; + } + } + { + __this->___l4kb_13 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + } + +IL_00fd: + { + ByteU5BU5D_t789* L_23 = (__this->___l4wb_14); + if (L_23) + { + goto IL_0115; + } + } + { + __this->___l4wb_14 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + } + +IL_0115: + { + ByteU5BU5D_t789* L_24 = (__this->___l5b_15); + if (L_24) + { + goto IL_012d; + } + } + { + __this->___l5b_15 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + } + +IL_012d: + { + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::AppendCJKExtension(System.Byte,System.Byte) +extern "C" void SortKeyBuffer_AppendCJKExtension_m6729 (SortKeyBuffer_t1167 * __this, uint8_t ___lv1msb, uint8_t ___lv1lsb, const MethodInfo* method) +{ + { + ByteU5BU5D_t789** L_0 = &(__this->___l1b_8); + int32_t* L_1 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, ((int32_t)254), L_0, L_1, /*hidden argument*/NULL); + ByteU5BU5D_t789** L_2 = &(__this->___l1b_8); + int32_t* L_3 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, ((int32_t)255), L_2, L_3, /*hidden argument*/NULL); + uint8_t L_4 = ___lv1msb; + ByteU5BU5D_t789** L_5 = &(__this->___l1b_8); + int32_t* L_6 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_4, L_5, L_6, /*hidden argument*/NULL); + uint8_t L_7 = ___lv1lsb; + ByteU5BU5D_t789** L_8 = &(__this->___l1b_8); + int32_t* L_9 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_7, L_8, L_9, /*hidden argument*/NULL); + bool L_10 = (__this->___processLevel2_17); + if (!L_10) + { + goto IL_0072; + } + } + { + ByteU5BU5D_t789** L_11 = &(__this->___l2b_9); + int32_t* L_12 = &(__this->___l2_1); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, 2, L_11, L_12, /*hidden argument*/NULL); + } + +IL_0072: + { + ByteU5BU5D_t789** L_13 = &(__this->___l3b_10); + int32_t* L_14 = &(__this->___l3_2); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, 2, L_13, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::AppendKana(System.Byte,System.Byte,System.Byte,System.Byte,System.Boolean,System.Byte,System.Boolean,System.Boolean) +extern "C" void SortKeyBuffer_AppendKana_m6730 (SortKeyBuffer_t1167 * __this, uint8_t ___category, uint8_t ___lv1, uint8_t ___lv2, uint8_t ___lv3, bool ___isSmallKana, uint8_t ___markType, bool ___isKatakana, bool ___isHalfWidth, const MethodInfo* method) +{ + SortKeyBuffer_t1167 * G_B2_0 = {0}; + SortKeyBuffer_t1167 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + SortKeyBuffer_t1167 * G_B3_1 = {0}; + SortKeyBuffer_t1167 * G_B5_0 = {0}; + SortKeyBuffer_t1167 * G_B4_0 = {0}; + int32_t G_B6_0 = 0; + SortKeyBuffer_t1167 * G_B6_1 = {0}; + SortKeyBuffer_t1167 * G_B8_0 = {0}; + SortKeyBuffer_t1167 * G_B7_0 = {0}; + int32_t G_B9_0 = 0; + SortKeyBuffer_t1167 * G_B9_1 = {0}; + { + uint8_t L_0 = ___category; + uint8_t L_1 = ___lv1; + uint8_t L_2 = ___lv2; + uint8_t L_3 = ___lv3; + SortKeyBuffer_AppendNormal_m6731(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + bool L_4 = ___isSmallKana; + G_B1_0 = __this; + if (!L_4) + { + G_B2_0 = __this; + goto IL_001d; + } + } + { + G_B3_0 = ((int32_t)196); + G_B3_1 = G_B1_0; + goto IL_0022; + } + +IL_001d: + { + G_B3_0 = ((int32_t)228); + G_B3_1 = G_B2_0; + } + +IL_0022: + { + ByteU5BU5D_t789** L_5 = &(__this->___l4sb_11); + int32_t* L_6 = &(__this->___l4s_3); + NullCheck(G_B3_1); + SortKeyBuffer_AppendBufferPrimitive_m6733(G_B3_1, (((int32_t)((uint8_t)G_B3_0))), L_5, L_6, /*hidden argument*/NULL); + uint8_t L_7 = ___markType; + ByteU5BU5D_t789** L_8 = &(__this->___l4tb_12); + int32_t* L_9 = &(__this->___l4t_4); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_7, L_8, L_9, /*hidden argument*/NULL); + bool L_10 = ___isKatakana; + G_B4_0 = __this; + if (!L_10) + { + G_B5_0 = __this; + goto IL_005a; + } + } + { + G_B6_0 = ((int32_t)196); + G_B6_1 = G_B4_0; + goto IL_005f; + } + +IL_005a: + { + G_B6_0 = ((int32_t)228); + G_B6_1 = G_B5_0; + } + +IL_005f: + { + ByteU5BU5D_t789** L_11 = &(__this->___l4kb_13); + int32_t* L_12 = &(__this->___l4k_5); + NullCheck(G_B6_1); + SortKeyBuffer_AppendBufferPrimitive_m6733(G_B6_1, (((int32_t)((uint8_t)G_B6_0))), L_11, L_12, /*hidden argument*/NULL); + bool L_13 = ___isHalfWidth; + G_B7_0 = __this; + if (!L_13) + { + G_B8_0 = __this; + goto IL_0083; + } + } + { + G_B9_0 = ((int32_t)196); + G_B9_1 = G_B7_0; + goto IL_0088; + } + +IL_0083: + { + G_B9_0 = ((int32_t)228); + G_B9_1 = G_B8_0; + } + +IL_0088: + { + ByteU5BU5D_t789** L_14 = &(__this->___l4wb_14); + int32_t* L_15 = &(__this->___l4w_6); + NullCheck(G_B9_1); + SortKeyBuffer_AppendBufferPrimitive_m6733(G_B9_1, (((int32_t)((uint8_t)G_B9_0))), L_14, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::AppendNormal(System.Byte,System.Byte,System.Byte,System.Byte) +extern "C" void SortKeyBuffer_AppendNormal_m6731 (SortKeyBuffer_t1167 * __this, uint8_t ___category, uint8_t ___lv1, uint8_t ___lv2, uint8_t ___lv3, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + uint8_t L_0 = ___lv2; + if (L_0) + { + goto IL_0009; + } + } + { + ___lv2 = 2; + } + +IL_0009: + { + uint8_t L_1 = ___lv3; + if (L_1) + { + goto IL_0013; + } + } + { + ___lv3 = 2; + } + +IL_0013: + { + uint8_t L_2 = ___category; + if ((!(((uint32_t)L_2) == ((uint32_t)6)))) + { + goto IL_0034; + } + } + { + int32_t L_3 = (__this->___options_21); + if (((int32_t)((int32_t)L_3&(int32_t)((int32_t)536870912)))) + { + goto IL_0034; + } + } + { + uint8_t L_4 = ___category; + uint8_t L_5 = ___lv1; + SortKeyBuffer_AppendLevel5_m6732(__this, L_4, L_5, /*hidden argument*/NULL); + return; + } + +IL_0034: + { + bool L_6 = (__this->___processLevel2_17); + if (!L_6) + { + goto IL_0089; + } + } + { + uint8_t L_7 = ___category; + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_0089; + } + } + { + int32_t L_8 = (__this->___l1_0); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_0089; + } + } + { + uint8_t L_9 = ___lv2; + ByteU5BU5D_t789* L_10 = (__this->___l2b_9); + int32_t L_11 = (__this->___l2_1); + int32_t L_12 = ((int32_t)((int32_t)L_11-(int32_t)1)); + V_0 = L_12; + __this->___l2_1 = L_12; + int32_t L_13 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_13); + int32_t L_14 = L_13; + ___lv2 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_9+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_14, sizeof(uint8_t)))))))); + ByteU5BU5D_t789* L_15 = (__this->___l3b_10); + int32_t L_16 = (__this->___l3_2); + int32_t L_17 = ((int32_t)((int32_t)L_16-(int32_t)1)); + V_0 = L_17; + __this->___l3_2 = L_17; + int32_t L_18 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_18); + int32_t L_19 = L_18; + ___lv3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_19, sizeof(uint8_t))); + } + +IL_0089: + { + uint8_t L_20 = ___category; + if ((((int32_t)L_20) == ((int32_t)1))) + { + goto IL_00b6; + } + } + { + uint8_t L_21 = ___category; + ByteU5BU5D_t789** L_22 = &(__this->___l1b_8); + int32_t* L_23 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_21, L_22, L_23, /*hidden argument*/NULL); + uint8_t L_24 = ___lv1; + ByteU5BU5D_t789** L_25 = &(__this->___l1b_8); + int32_t* L_26 = &(__this->___l1_0); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_24, L_25, L_26, /*hidden argument*/NULL); + } + +IL_00b6: + { + bool L_27 = (__this->___processLevel2_17); + if (!L_27) + { + goto IL_00d4; + } + } + { + uint8_t L_28 = ___lv2; + ByteU5BU5D_t789** L_29 = &(__this->___l2b_9); + int32_t* L_30 = &(__this->___l2_1); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_28, L_29, L_30, /*hidden argument*/NULL); + } + +IL_00d4: + { + uint8_t L_31 = ___lv3; + ByteU5BU5D_t789** L_32 = &(__this->___l3b_10); + int32_t* L_33 = &(__this->___l3_2); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_31, L_32, L_33, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::AppendLevel5(System.Byte,System.Byte) +extern "C" void SortKeyBuffer_AppendLevel5_m6732 (SortKeyBuffer_t1167 * __this, uint8_t ___category, uint8_t ___lv1, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___l2_1); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))%(int32_t)((int32_t)8192))); + int32_t L_1 = V_0; + ByteU5BU5D_t789** L_2 = &(__this->___l5b_15); + int32_t* L_3 = &(__this->___l5_7); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1/(int32_t)((int32_t)64)))+(int32_t)((int32_t)128)))))), L_2, L_3, /*hidden argument*/NULL); + int32_t L_4 = V_0; + ByteU5BU5D_t789** L_5 = &(__this->___l5b_15); + int32_t* L_6 = &(__this->___l5_7); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4%(int32_t)((int32_t)64)))*(int32_t)4))+(int32_t)3))))), L_5, L_6, /*hidden argument*/NULL); + uint8_t L_7 = ___category; + ByteU5BU5D_t789** L_8 = &(__this->___l5b_15); + int32_t* L_9 = &(__this->___l5_7); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_7, L_8, L_9, /*hidden argument*/NULL); + uint8_t L_10 = ___lv1; + ByteU5BU5D_t789** L_11 = &(__this->___l5b_15); + int32_t* L_12 = &(__this->___l5_7); + SortKeyBuffer_AppendBufferPrimitive_m6733(__this, L_10, L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Globalization.Unicode.SortKeyBuffer::AppendBufferPrimitive(System.Byte,System.Byte[]&,System.Int32&) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SortKeyBuffer_AppendBufferPrimitive_m6733 (SortKeyBuffer_t1167 * __this, uint8_t ___value, ByteU5BU5D_t789** ___buf, int32_t* ___bidx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + { + ByteU5BU5D_t789** L_0 = ___buf; + int32_t* L_1 = ___bidx; + int32_t* L_2 = ___bidx; + int32_t L_3 = (*((int32_t*)L_2)); + V_1 = L_3; + *((int32_t*)(L_1)) = (int32_t)((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = V_1; + uint8_t L_5 = ___value; + NullCheck((*((ByteU5BU5D_t789**)L_0))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ByteU5BU5D_t789**)L_0)), L_4); + *((uint8_t*)(uint8_t*)SZArrayLdElema((*((ByteU5BU5D_t789**)L_0)), L_4, sizeof(uint8_t))) = (uint8_t)L_5; + int32_t* L_6 = ___bidx; + ByteU5BU5D_t789** L_7 = ___buf; + NullCheck((*((ByteU5BU5D_t789**)L_7))); + if ((!(((uint32_t)(*((int32_t*)L_6))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((ByteU5BU5D_t789**)L_7)))->max_length)))))))) + { + goto IL_0031; + } + } + { + int32_t* L_8 = ___bidx; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(*((int32_t*)L_8))*(int32_t)2)))); + ByteU5BU5D_t789** L_9 = ___buf; + ByteU5BU5D_t789* L_10 = V_0; + ByteU5BU5D_t789** L_11 = ___buf; + NullCheck((*((ByteU5BU5D_t789**)L_11))); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((ByteU5BU5D_t789**)L_9)), (Array_t *)(Array_t *)L_10, (((int32_t)((int32_t)(((Array_t *)(*((ByteU5BU5D_t789**)L_11)))->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789** L_12 = ___buf; + ByteU5BU5D_t789* L_13 = V_0; + *((Object_t **)(L_12)) = (Object_t *)L_13; + } + +IL_0031: + { + return; + } +} +// System.Globalization.SortKey Mono.Globalization.Unicode.SortKeyBuffer::GetResultAndReset() +extern "C" SortKey_t1166 * SortKeyBuffer_GetResultAndReset_m6734 (SortKeyBuffer_t1167 * __this, const MethodInfo* method) +{ + SortKey_t1166 * V_0 = {0}; + { + SortKey_t1166 * L_0 = SortKeyBuffer_GetResult_m6736(__this, /*hidden argument*/NULL); + V_0 = L_0; + SortKeyBuffer_Reset_m6727(__this, /*hidden argument*/NULL); + SortKey_t1166 * L_1 = V_0; + return L_1; + } +} +// System.Int32 Mono.Globalization.Unicode.SortKeyBuffer::GetOptimizedLength(System.Byte[],System.Int32,System.Byte) +extern "C" int32_t SortKeyBuffer_GetOptimizedLength_m6735 (SortKeyBuffer_t1167 * __this, ByteU5BU5D_t789* ___data, int32_t ___len, uint8_t ___defaultValue, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = (-1); + V_1 = 0; + goto IL_0018; + } + +IL_0009: + { + ByteU5BU5D_t789* L_0 = ___data; + int32_t L_1 = V_1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + uint8_t L_3 = ___defaultValue; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))) == ((int32_t)L_3))) + { + goto IL_0014; + } + } + { + int32_t L_4 = V_1; + V_0 = L_4; + } + +IL_0014: + { + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0018: + { + int32_t L_6 = V_1; + int32_t L_7 = ___len; + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_0009; + } + } + { + int32_t L_8 = V_0; + return ((int32_t)((int32_t)L_8+(int32_t)1)); + } +} +// System.Globalization.SortKey Mono.Globalization.Unicode.SortKeyBuffer::GetResult() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* SortKey_t1166_il2cpp_TypeInfo_var; +extern "C" SortKey_t1166 * SortKeyBuffer_GetResult_m6736 (SortKeyBuffer_t1167 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + SortKey_t1166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(774); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + int32_t V_2 = 0; + int32_t V_3 = 0; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + { + bool L_0 = (__this->___frenchSort_18); + if (!L_0) + { + goto IL_0060; + } + } + { + bool L_1 = (__this->___frenchSorted_19); + if (L_1) + { + goto IL_0060; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->___l2b_9); + if (!L_2) + { + goto IL_0060; + } + } + { + V_0 = 0; + goto IL_003e; + } + +IL_0028: + { + ByteU5BU5D_t789* L_3 = (__this->___l2b_9); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))) + { + goto IL_003a; + } + } + { + goto IL_004c; + } + +IL_003a: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_003e: + { + int32_t L_7 = V_0; + ByteU5BU5D_t789* L_8 = (__this->___l2b_9); + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0028; + } + } + +IL_004c: + { + ByteU5BU5D_t789* L_9 = (__this->___l2b_9); + int32_t L_10 = V_0; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, 0, L_10, /*hidden argument*/NULL); + __this->___frenchSorted_19 = 1; + } + +IL_0060: + { + ByteU5BU5D_t789* L_11 = (__this->___l2b_9); + int32_t L_12 = (__this->___l2_1); + int32_t L_13 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_11, L_12, 2, /*hidden argument*/NULL); + __this->___l2_1 = L_13; + ByteU5BU5D_t789* L_14 = (__this->___l3b_10); + int32_t L_15 = (__this->___l3_2); + int32_t L_16 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_14, L_15, 2, /*hidden argument*/NULL); + __this->___l3_2 = L_16; + int32_t L_17 = (__this->___l4s_3); + V_1 = ((((int32_t)L_17) > ((int32_t)0))? 1 : 0); + ByteU5BU5D_t789* L_18 = (__this->___l4sb_11); + int32_t L_19 = (__this->___l4s_3); + int32_t L_20 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_18, L_19, ((int32_t)228), /*hidden argument*/NULL); + __this->___l4s_3 = L_20; + ByteU5BU5D_t789* L_21 = (__this->___l4tb_12); + int32_t L_22 = (__this->___l4t_4); + int32_t L_23 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_21, L_22, 3, /*hidden argument*/NULL); + __this->___l4t_4 = L_23; + ByteU5BU5D_t789* L_24 = (__this->___l4kb_13); + int32_t L_25 = (__this->___l4k_5); + int32_t L_26 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_24, L_25, ((int32_t)228), /*hidden argument*/NULL); + __this->___l4k_5 = L_26; + ByteU5BU5D_t789* L_27 = (__this->___l4wb_14); + int32_t L_28 = (__this->___l4w_6); + int32_t L_29 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_27, L_28, ((int32_t)228), /*hidden argument*/NULL); + __this->___l4w_6 = L_29; + ByteU5BU5D_t789* L_30 = (__this->___l5b_15); + int32_t L_31 = (__this->___l5_7); + int32_t L_32 = SortKeyBuffer_GetOptimizedLength_m6735(__this, L_30, L_31, 2, /*hidden argument*/NULL); + __this->___l5_7 = L_32; + int32_t L_33 = (__this->___l1_0); + int32_t L_34 = (__this->___l2_1); + int32_t L_35 = (__this->___l3_2); + int32_t L_36 = (__this->___l5_7); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33+(int32_t)L_34))+(int32_t)L_35))+(int32_t)L_36))+(int32_t)5)); + int32_t L_37 = (__this->___l4s_3); + int32_t L_38 = (__this->___l4t_4); + int32_t L_39 = (__this->___l4k_5); + int32_t L_40 = (__this->___l4w_6); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_37+(int32_t)L_38))+(int32_t)L_39))+(int32_t)L_40)); + bool L_41 = V_1; + if (!L_41) + { + goto IL_016b; + } + } + { + int32_t L_42 = V_2; + int32_t L_43 = V_3; + V_2 = ((int32_t)((int32_t)L_42+(int32_t)((int32_t)((int32_t)L_43+(int32_t)4)))); + } + +IL_016b: + { + int32_t L_44 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_44)); + ByteU5BU5D_t789* L_45 = (__this->___l1b_8); + ByteU5BU5D_t789* L_46 = V_4; + int32_t L_47 = (__this->___l1_0); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_45, (Array_t *)(Array_t *)L_46, L_47, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_48 = V_4; + int32_t L_49 = (__this->___l1_0); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_48, L_49, sizeof(uint8_t))) = (uint8_t)1; + int32_t L_50 = (__this->___l1_0); + V_5 = ((int32_t)((int32_t)L_50+(int32_t)1)); + int32_t L_51 = (__this->___l2_1); + if ((((int32_t)L_51) <= ((int32_t)0))) + { + goto IL_01bc; + } + } + { + ByteU5BU5D_t789* L_52 = (__this->___l2b_9); + ByteU5BU5D_t789* L_53 = V_4; + int32_t L_54 = V_5; + int32_t L_55 = (__this->___l2_1); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_52, 0, (Array_t *)(Array_t *)L_53, L_54, L_55, /*hidden argument*/NULL); + } + +IL_01bc: + { + int32_t L_56 = V_5; + int32_t L_57 = (__this->___l2_1); + V_5 = ((int32_t)((int32_t)L_56+(int32_t)L_57)); + ByteU5BU5D_t789* L_58 = V_4; + int32_t L_59 = V_5; + int32_t L_60 = L_59; + V_5 = ((int32_t)((int32_t)L_60+(int32_t)1)); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_60); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_58, L_60, sizeof(uint8_t))) = (uint8_t)1; + int32_t L_61 = (__this->___l3_2); + if ((((int32_t)L_61) <= ((int32_t)0))) + { + goto IL_01f4; + } + } + { + ByteU5BU5D_t789* L_62 = (__this->___l3b_10); + ByteU5BU5D_t789* L_63 = V_4; + int32_t L_64 = V_5; + int32_t L_65 = (__this->___l3_2); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_62, 0, (Array_t *)(Array_t *)L_63, L_64, L_65, /*hidden argument*/NULL); + } + +IL_01f4: + { + int32_t L_66 = V_5; + int32_t L_67 = (__this->___l3_2); + V_5 = ((int32_t)((int32_t)L_66+(int32_t)L_67)); + ByteU5BU5D_t789* L_68 = V_4; + int32_t L_69 = V_5; + int32_t L_70 = L_69; + V_5 = ((int32_t)((int32_t)L_70+(int32_t)1)); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, L_70); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_68, L_70, sizeof(uint8_t))) = (uint8_t)1; + bool L_71 = V_1; + if (!L_71) + { + goto IL_02cc; + } + } + { + ByteU5BU5D_t789* L_72 = (__this->___l4sb_11); + ByteU5BU5D_t789* L_73 = V_4; + int32_t L_74 = V_5; + int32_t L_75 = (__this->___l4s_3); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_72, 0, (Array_t *)(Array_t *)L_73, L_74, L_75, /*hidden argument*/NULL); + int32_t L_76 = V_5; + int32_t L_77 = (__this->___l4s_3); + V_5 = ((int32_t)((int32_t)L_76+(int32_t)L_77)); + ByteU5BU5D_t789* L_78 = V_4; + int32_t L_79 = V_5; + int32_t L_80 = L_79; + V_5 = ((int32_t)((int32_t)L_80+(int32_t)1)); + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_80); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_78, L_80, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ByteU5BU5D_t789* L_81 = (__this->___l4tb_12); + ByteU5BU5D_t789* L_82 = V_4; + int32_t L_83 = V_5; + int32_t L_84 = (__this->___l4t_4); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_81, 0, (Array_t *)(Array_t *)L_82, L_83, L_84, /*hidden argument*/NULL); + int32_t L_85 = V_5; + int32_t L_86 = (__this->___l4t_4); + V_5 = ((int32_t)((int32_t)L_85+(int32_t)L_86)); + ByteU5BU5D_t789* L_87 = V_4; + int32_t L_88 = V_5; + int32_t L_89 = L_88; + V_5 = ((int32_t)((int32_t)L_89+(int32_t)1)); + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, L_89); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_87, L_89, sizeof(uint8_t))) = (uint8_t)2; + ByteU5BU5D_t789* L_90 = (__this->___l4kb_13); + ByteU5BU5D_t789* L_91 = V_4; + int32_t L_92 = V_5; + int32_t L_93 = (__this->___l4k_5); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_90, 0, (Array_t *)(Array_t *)L_91, L_92, L_93, /*hidden argument*/NULL); + int32_t L_94 = V_5; + int32_t L_95 = (__this->___l4k_5); + V_5 = ((int32_t)((int32_t)L_94+(int32_t)L_95)); + ByteU5BU5D_t789* L_96 = V_4; + int32_t L_97 = V_5; + int32_t L_98 = L_97; + V_5 = ((int32_t)((int32_t)L_98+(int32_t)1)); + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, L_98); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_96, L_98, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ByteU5BU5D_t789* L_99 = (__this->___l4wb_14); + ByteU5BU5D_t789* L_100 = V_4; + int32_t L_101 = V_5; + int32_t L_102 = (__this->___l4w_6); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_99, 0, (Array_t *)(Array_t *)L_100, L_101, L_102, /*hidden argument*/NULL); + int32_t L_103 = V_5; + int32_t L_104 = (__this->___l4w_6); + V_5 = ((int32_t)((int32_t)L_103+(int32_t)L_104)); + ByteU5BU5D_t789* L_105 = V_4; + int32_t L_106 = V_5; + int32_t L_107 = L_106; + V_5 = ((int32_t)((int32_t)L_107+(int32_t)1)); + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, L_107); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_105, L_107, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + } + +IL_02cc: + { + ByteU5BU5D_t789* L_108 = V_4; + int32_t L_109 = V_5; + int32_t L_110 = L_109; + V_5 = ((int32_t)((int32_t)L_110+(int32_t)1)); + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, L_110); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_108, L_110, sizeof(uint8_t))) = (uint8_t)1; + int32_t L_111 = (__this->___l5_7); + if ((((int32_t)L_111) <= ((int32_t)0))) + { + goto IL_02f9; + } + } + { + ByteU5BU5D_t789* L_112 = (__this->___l5b_15); + ByteU5BU5D_t789* L_113 = V_4; + int32_t L_114 = V_5; + int32_t L_115 = (__this->___l5_7); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_112, 0, (Array_t *)(Array_t *)L_113, L_114, L_115, /*hidden argument*/NULL); + } + +IL_02f9: + { + int32_t L_116 = V_5; + int32_t L_117 = (__this->___l5_7); + V_5 = ((int32_t)((int32_t)L_116+(int32_t)L_117)); + ByteU5BU5D_t789* L_118 = V_4; + int32_t L_119 = V_5; + int32_t L_120 = L_119; + V_5 = ((int32_t)((int32_t)L_120+(int32_t)1)); + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, L_120); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_118, L_120, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_121 = (__this->___lcid_20); + String_t* L_122 = (__this->___source_16); + ByteU5BU5D_t789* L_123 = V_4; + int32_t L_124 = (__this->___options_21); + int32_t L_125 = (__this->___l1_0); + int32_t L_126 = (__this->___l2_1); + int32_t L_127 = (__this->___l3_2); + int32_t L_128 = (__this->___l4s_3); + int32_t L_129 = (__this->___l4t_4); + int32_t L_130 = (__this->___l4k_5); + int32_t L_131 = (__this->___l4w_6); + int32_t L_132 = (__this->___l5_7); + SortKey_t1166 * L_133 = (SortKey_t1166 *)il2cpp_codegen_object_new (SortKey_t1166_il2cpp_TypeInfo_var); + SortKey__ctor_m6719(L_133, L_121, L_122, L_123, L_124, L_125, L_126, L_127, L_128, L_129, L_130, L_131, L_132, /*hidden argument*/NULL); + return L_133; + } +} +// System.Void Mono.Math.Prime.Generator.PrimeGeneratorBase::.ctor() +extern "C" void PrimeGeneratorBase__ctor_m6737 (PrimeGeneratorBase_t1168 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.Prime.ConfidenceFactor Mono.Math.Prime.Generator.PrimeGeneratorBase::get_Confidence() +extern "C" int32_t PrimeGeneratorBase_get_Confidence_m6738 (PrimeGeneratorBase_t1168 * __this, const MethodInfo* method) +{ + { + return (int32_t)(2); + } +} +// Mono.Math.Prime.PrimalityTest Mono.Math.Prime.Generator.PrimeGeneratorBase::get_PrimalityTest() +extern TypeInfo* PrimalityTest_t1742_il2cpp_TypeInfo_var; +extern const MethodInfo* PrimalityTests_RabinMillerTest_m6748_MethodInfo_var; +extern "C" PrimalityTest_t1742 * PrimeGeneratorBase_get_PrimalityTest_m6739 (PrimeGeneratorBase_t1168 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PrimalityTest_t1742_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(776); + PrimalityTests_RabinMillerTest_m6748_MethodInfo_var = il2cpp_codegen_method_info_from_index(351); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = { (void*)PrimalityTests_RabinMillerTest_m6748_MethodInfo_var }; + PrimalityTest_t1742 * L_1 = (PrimalityTest_t1742 *)il2cpp_codegen_object_new (PrimalityTest_t1742_il2cpp_TypeInfo_var); + PrimalityTest__ctor_m10846(L_1, NULL, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 Mono.Math.Prime.Generator.PrimeGeneratorBase::get_TrialDivisionBounds() +extern "C" int32_t PrimeGeneratorBase_get_TrialDivisionBounds_m6740 (PrimeGeneratorBase_t1168 * __this, const MethodInfo* method) +{ + { + return ((int32_t)4000); + } +} +// System.Void Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::.ctor() +extern "C" void SequentialSearchPrimeGeneratorBase__ctor_m6741 (SequentialSearchPrimeGeneratorBase_t1169 * __this, const MethodInfo* method) +{ + { + PrimeGeneratorBase__ctor_m6737(__this, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateSearchBase(System.Int32,System.Object) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m6742 (SequentialSearchPrimeGeneratorBase_t1169 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + { + int32_t L_0 = ___bits; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_1 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + BigInteger_t1174 * L_2 = V_0; + NullCheck(L_2); + BigInteger_SetBit_m6786(L_2, 0, /*hidden argument*/NULL); + BigInteger_t1174 * L_3 = V_0; + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32) +extern "C" BigInteger_t1174 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6743 (SequentialSearchPrimeGeneratorBase_t1169 * __this, int32_t ___bits, const MethodInfo* method) +{ + { + int32_t L_0 = ___bits; + BigInteger_t1174 * L_1 = (BigInteger_t1174 *)VirtFuncInvoker2< BigInteger_t1174 *, int32_t, Object_t * >::Invoke(9 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32,System.Object) */, __this, L_0, NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32,System.Object) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6744 (SequentialSearchPrimeGeneratorBase_t1169 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + int32_t V_3 = 0; + UInt32U5BU5D_t957* V_4 = {0}; + int32_t V_5 = 0; + { + int32_t L_0 = ___bits; + Object_t * L_1 = ___context; + BigInteger_t1174 * L_2 = (BigInteger_t1174 *)VirtFuncInvoker2< BigInteger_t1174 *, int32_t, Object_t * >::Invoke(8 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateSearchBase(System.Int32,System.Object) */, __this, L_0, L_1); + V_0 = L_2; + BigInteger_t1174 * L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + uint32_t L_4 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, L_3, ((int32_t)-1060120681), /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 Mono.Math.Prime.Generator.PrimeGeneratorBase::get_TrialDivisionBounds() */, __this); + V_3 = L_5; + UInt32U5BU5D_t957* L_6 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + V_4 = L_6; + } + +IL_0023: + { + uint32_t L_7 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_7%(uint32_t)(int32_t)3))) + { + goto IL_0030; + } + } + { + goto IL_0105; + } + +IL_0030: + { + uint32_t L_8 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_8%(uint32_t)(int32_t)5))) + { + goto IL_003d; + } + } + { + goto IL_0105; + } + +IL_003d: + { + uint32_t L_9 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_9%(uint32_t)(int32_t)7))) + { + goto IL_004a; + } + } + { + goto IL_0105; + } + +IL_004a: + { + uint32_t L_10 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_10%(uint32_t)(int32_t)((int32_t)11)))) + { + goto IL_0058; + } + } + { + goto IL_0105; + } + +IL_0058: + { + uint32_t L_11 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_11%(uint32_t)(int32_t)((int32_t)13)))) + { + goto IL_0066; + } + } + { + goto IL_0105; + } + +IL_0066: + { + uint32_t L_12 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_12%(uint32_t)(int32_t)((int32_t)17)))) + { + goto IL_0074; + } + } + { + goto IL_0105; + } + +IL_0074: + { + uint32_t L_13 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_13%(uint32_t)(int32_t)((int32_t)19)))) + { + goto IL_0082; + } + } + { + goto IL_0105; + } + +IL_0082: + { + uint32_t L_14 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_14%(uint32_t)(int32_t)((int32_t)23)))) + { + goto IL_0090; + } + } + { + goto IL_0105; + } + +IL_0090: + { + uint32_t L_15 = V_2; + if (((int32_t)((uint32_t)(int32_t)L_15%(uint32_t)(int32_t)((int32_t)29)))) + { + goto IL_009e; + } + } + { + goto IL_0105; + } + +IL_009e: + { + V_5 = ((int32_t)10); + goto IL_00c2; + } + +IL_00a7: + { + BigInteger_t1174 * L_16 = V_0; + UInt32U5BU5D_t957* L_17 = V_4; + int32_t L_18 = V_5; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + uint32_t L_20 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, L_16, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_17, L_19, sizeof(uint32_t))), /*hidden argument*/NULL); + if (L_20) + { + goto IL_00bc; + } + } + { + goto IL_0105; + } + +IL_00bc: + { + int32_t L_21 = V_5; + V_5 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_00c2: + { + int32_t L_22 = V_5; + UInt32U5BU5D_t957* L_23 = V_4; + NullCheck(L_23); + if ((((int32_t)L_22) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_00da; + } + } + { + UInt32U5BU5D_t957* L_24 = V_4; + int32_t L_25 = V_5; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + int32_t L_27 = V_3; + if ((((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_24, L_26, sizeof(uint32_t))))))) <= ((int64_t)(((int64_t)((int64_t)L_27)))))) + { + goto IL_00a7; + } + } + +IL_00da: + { + BigInteger_t1174 * L_28 = V_0; + Object_t * L_29 = ___context; + bool L_30 = (bool)VirtFuncInvoker2< bool, BigInteger_t1174 *, Object_t * >::Invoke(10 /* System.Boolean Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::IsPrimeAcceptable(Mono.Math.BigInteger,System.Object) */, __this, L_28, L_29); + if (L_30) + { + goto IL_00ec; + } + } + { + goto IL_0105; + } + +IL_00ec: + { + PrimalityTest_t1742 * L_31 = (PrimalityTest_t1742 *)VirtFuncInvoker0< PrimalityTest_t1742 * >::Invoke(5 /* Mono.Math.Prime.PrimalityTest Mono.Math.Prime.Generator.PrimeGeneratorBase::get_PrimalityTest() */, __this); + BigInteger_t1174 * L_32 = V_0; + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* Mono.Math.Prime.ConfidenceFactor Mono.Math.Prime.Generator.PrimeGeneratorBase::get_Confidence() */, __this); + NullCheck(L_31); + bool L_34 = PrimalityTest_Invoke_m10847(L_31, L_32, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0105; + } + } + { + BigInteger_t1174 * L_35 = V_0; + return L_35; + } + +IL_0105: + { + uint32_t L_36 = V_2; + V_2 = ((int32_t)((int32_t)L_36+(int32_t)2)); + uint32_t L_37 = V_2; + if ((!(((uint32_t)L_37) >= ((uint32_t)((int32_t)-1060120681))))) + { + goto IL_011c; + } + } + { + uint32_t L_38 = V_2; + V_2 = ((int32_t)((int32_t)L_38-(int32_t)((int32_t)-1060120681))); + } + +IL_011c: + { + BigInteger_t1174 * L_39 = V_0; + NullCheck(L_39); + BigInteger_Incr2_m6801(L_39, /*hidden argument*/NULL); + goto IL_0023; + } +} +// System.Boolean Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::IsPrimeAcceptable(Mono.Math.BigInteger,System.Object) +extern "C" bool SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m6745 (SequentialSearchPrimeGeneratorBase_t1169 * __this, BigInteger_t1174 * ___bi, Object_t * ___context, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int32 Mono.Math.Prime.PrimalityTests::GetSPPRounds(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral639; +extern Il2CppCodeGenString* _stringLiteral640; +extern "C" int32_t PrimalityTests_GetSPPRounds_m6746 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, int32_t ___confidence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral639 = il2cpp_codegen_string_literal_from_index(639); + _stringLiteral640 = il2cpp_codegen_string_literal_from_index(640); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + int32_t G_B28_0 = 0; + int32_t G_B32_0 = 0; + { + BigInteger_t1174 * L_0 = ___bi; + NullCheck(L_0); + int32_t L_1 = BigInteger_BitCount_m6783(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) > ((int32_t)((int32_t)100)))) + { + goto IL_0017; + } + } + { + V_1 = ((int32_t)27); + goto IL_00d1; + } + +IL_0017: + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) > ((int32_t)((int32_t)150)))) + { + goto IL_002a; + } + } + { + V_1 = ((int32_t)18); + goto IL_00d1; + } + +IL_002a: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)((int32_t)200)))) + { + goto IL_003d; + } + } + { + V_1 = ((int32_t)15); + goto IL_00d1; + } + +IL_003d: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) > ((int32_t)((int32_t)250)))) + { + goto IL_0050; + } + } + { + V_1 = ((int32_t)12); + goto IL_00d1; + } + +IL_0050: + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) > ((int32_t)((int32_t)300)))) + { + goto IL_0063; + } + } + { + V_1 = ((int32_t)9); + goto IL_00d1; + } + +IL_0063: + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) > ((int32_t)((int32_t)350)))) + { + goto IL_0075; + } + } + { + V_1 = 8; + goto IL_00d1; + } + +IL_0075: + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) > ((int32_t)((int32_t)400)))) + { + goto IL_0087; + } + } + { + V_1 = 7; + goto IL_00d1; + } + +IL_0087: + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) > ((int32_t)((int32_t)500)))) + { + goto IL_0099; + } + } + { + V_1 = 6; + goto IL_00d1; + } + +IL_0099: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) > ((int32_t)((int32_t)600)))) + { + goto IL_00ab; + } + } + { + V_1 = 5; + goto IL_00d1; + } + +IL_00ab: + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) > ((int32_t)((int32_t)800)))) + { + goto IL_00bd; + } + } + { + V_1 = 4; + goto IL_00d1; + } + +IL_00bd: + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) > ((int32_t)((int32_t)1250)))) + { + goto IL_00cf; + } + } + { + V_1 = 3; + goto IL_00d1; + } + +IL_00cf: + { + V_1 = 2; + } + +IL_00d1: + { + int32_t L_13 = ___confidence; + V_2 = L_13; + int32_t L_14 = V_2; + if (L_14 == 0) + { + goto IL_00f6; + } + if (L_14 == 1) + { + goto IL_0108; + } + if (L_14 == 2) + { + goto IL_011a; + } + if (L_14 == 3) + { + goto IL_011c; + } + if (L_14 == 4) + { + goto IL_0120; + } + if (L_14 == 5) + { + goto IL_0124; + } + } + { + goto IL_012f; + } + +IL_00f6: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15>>(int32_t)2)); + int32_t L_16 = V_1; + if (!L_16) + { + goto IL_0106; + } + } + { + int32_t L_17 = V_1; + G_B28_0 = L_17; + goto IL_0107; + } + +IL_0106: + { + G_B28_0 = 1; + } + +IL_0107: + { + return G_B28_0; + } + +IL_0108: + { + int32_t L_18 = V_1; + V_1 = ((int32_t)((int32_t)L_18>>(int32_t)1)); + int32_t L_19 = V_1; + if (!L_19) + { + goto IL_0118; + } + } + { + int32_t L_20 = V_1; + G_B32_0 = L_20; + goto IL_0119; + } + +IL_0118: + { + G_B32_0 = 1; + } + +IL_0119: + { + return G_B32_0; + } + +IL_011a: + { + int32_t L_21 = V_1; + return L_21; + } + +IL_011c: + { + int32_t L_22 = V_1; + return ((int32_t)((int32_t)L_22<<(int32_t)1)); + } + +IL_0120: + { + int32_t L_23 = V_1; + return ((int32_t)((int32_t)L_23<<(int32_t)2)); + } + +IL_0124: + { + Exception_t152 * L_24 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_24, _stringLiteral639, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_012f: + { + ArgumentOutOfRangeException_t915 * L_25 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_25, _stringLiteral640, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } +} +// System.Boolean Mono.Math.Prime.PrimalityTests::Test(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" bool PrimalityTests_Test_m6747 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, int32_t ___confidence, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + int32_t L_1 = BigInteger_BitCount_m6783(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) >= ((int32_t)((int32_t)33)))) + { + goto IL_0015; + } + } + { + BigInteger_t1174 * L_2 = ___n; + int32_t L_3 = ___confidence; + bool L_4 = PrimalityTests_SmallPrimeSppTest_m6749(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0015: + { + BigInteger_t1174 * L_5 = ___n; + int32_t L_6 = ___confidence; + bool L_7 = PrimalityTests_RabinMillerTest_m6748(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Math.Prime.PrimalityTests::RabinMillerTest(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ModulusRing_t1173_il2cpp_TypeInfo_var; +extern "C" bool PrimalityTests_RabinMillerTest_m6748 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, int32_t ___confidence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ModulusRing_t1173_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(778); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t1174 * V_2 = {0}; + int32_t V_3 = 0; + BigInteger_t1174 * V_4 = {0}; + ModulusRing_t1173 * V_5 = {0}; + BigInteger_t1174 * V_6 = {0}; + int32_t V_7 = 0; + BigInteger_t1174 * V_8 = {0}; + int32_t V_9 = 0; + { + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + int32_t L_1 = BigInteger_BitCount_m6783(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_3 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + int32_t L_4 = ___confidence; + int32_t L_5 = PrimalityTests_GetSPPRounds_m6746(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + BigInteger_t1174 * L_6 = ___n; + BigInteger_t1174 * L_7 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_8 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_2 = L_8; + BigInteger_t1174 * L_9 = V_2; + NullCheck(L_9); + int32_t L_10 = BigInteger_LowestSetBit_m6788(L_9, /*hidden argument*/NULL); + V_3 = L_10; + BigInteger_t1174 * L_11 = V_2; + int32_t L_12 = V_3; + BigInteger_t1174 * L_13 = BigInteger_op_RightShift_m6812(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + BigInteger_t1174 * L_14 = ___n; + ModulusRing_t1173 * L_15 = (ModulusRing_t1173 *)il2cpp_codegen_object_new (ModulusRing_t1173_il2cpp_TypeInfo_var); + ModulusRing__ctor_m6750(L_15, L_14, /*hidden argument*/NULL); + V_5 = L_15; + V_6 = (BigInteger_t1174 *)NULL; + BigInteger_t1174 * L_16 = ___n; + NullCheck(L_16); + int32_t L_17 = BigInteger_BitCount_m6783(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) <= ((int32_t)((int32_t)100)))) + { + goto IL_0055; + } + } + { + ModulusRing_t1173 * L_18 = V_5; + BigInteger_t1174 * L_19 = V_4; + NullCheck(L_18); + BigInteger_t1174 * L_20 = ModulusRing_Pow_m6755(L_18, 2, L_19, /*hidden argument*/NULL); + V_6 = L_20; + } + +IL_0055: + { + V_7 = 0; + goto IL_0113; + } + +IL_005d: + { + int32_t L_21 = V_7; + if ((((int32_t)L_21) > ((int32_t)0))) + { + goto IL_0072; + } + } + { + BigInteger_t1174 * L_22 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_23 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_22, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00a9; + } + } + +IL_0072: + { + V_8 = (BigInteger_t1174 *)NULL; + } + +IL_0075: + { + int32_t L_24 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_25 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + V_8 = L_25; + BigInteger_t1174 * L_26 = V_8; + BigInteger_t1174 * L_27 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 2, /*hidden argument*/NULL); + bool L_28 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_009c; + } + } + { + BigInteger_t1174 * L_29 = V_8; + BigInteger_t1174 * L_30 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_31 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + if (L_31) + { + goto IL_0075; + } + } + +IL_009c: + { + ModulusRing_t1173 * L_32 = V_5; + BigInteger_t1174 * L_33 = V_8; + BigInteger_t1174 * L_34 = V_4; + NullCheck(L_32); + BigInteger_t1174 * L_35 = ModulusRing_Pow_m6754(L_32, L_33, L_34, /*hidden argument*/NULL); + V_6 = L_35; + } + +IL_00a9: + { + BigInteger_t1174 * L_36 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_37 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_36, 1, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00bb; + } + } + { + goto IL_010d; + } + +IL_00bb: + { + V_9 = 0; + goto IL_00e9; + } + +IL_00c3: + { + ModulusRing_t1173 * L_38 = V_5; + BigInteger_t1174 * L_39 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_40 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 2, /*hidden argument*/NULL); + NullCheck(L_38); + BigInteger_t1174 * L_41 = ModulusRing_Pow_m6754(L_38, L_39, L_40, /*hidden argument*/NULL); + V_6 = L_41; + BigInteger_t1174 * L_42 = V_6; + bool L_43 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_42, 1, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_00e3; + } + } + { + return 0; + } + +IL_00e3: + { + int32_t L_44 = V_9; + V_9 = ((int32_t)((int32_t)L_44+(int32_t)1)); + } + +IL_00e9: + { + int32_t L_45 = V_9; + int32_t L_46 = V_3; + if ((((int32_t)L_45) >= ((int32_t)L_46))) + { + goto IL_00fe; + } + } + { + BigInteger_t1174 * L_47 = V_6; + BigInteger_t1174 * L_48 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_49 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + if (L_49) + { + goto IL_00c3; + } + } + +IL_00fe: + { + BigInteger_t1174 * L_50 = V_6; + BigInteger_t1174 * L_51 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_52 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_50, L_51, /*hidden argument*/NULL); + if (!L_52) + { + goto IL_010d; + } + } + { + return 0; + } + +IL_010d: + { + int32_t L_53 = V_7; + V_7 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_0113: + { + int32_t L_54 = V_7; + int32_t L_55 = V_1; + if ((((int32_t)L_54) < ((int32_t)L_55))) + { + goto IL_005d; + } + } + { + return 1; + } +} +// System.Boolean Mono.Math.Prime.PrimalityTests::SmallPrimeSppTest(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ModulusRing_t1173_il2cpp_TypeInfo_var; +extern "C" bool PrimalityTests_SmallPrimeSppTest_m6749 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, int32_t ___confidence, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ModulusRing_t1173_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(778); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + BigInteger_t1174 * V_1 = {0}; + int32_t V_2 = 0; + BigInteger_t1174 * V_3 = {0}; + ModulusRing_t1173 * V_4 = {0}; + int32_t V_5 = 0; + BigInteger_t1174 * V_6 = {0}; + bool V_7 = false; + int32_t V_8 = 0; + { + BigInteger_t1174 * L_0 = ___bi; + int32_t L_1 = ___confidence; + int32_t L_2 = PrimalityTests_GetSPPRounds_m6746(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + BigInteger_t1174 * L_3 = ___bi; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_4 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_5 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + BigInteger_t1174 * L_6 = V_1; + NullCheck(L_6); + int32_t L_7 = BigInteger_LowestSetBit_m6788(L_6, /*hidden argument*/NULL); + V_2 = L_7; + BigInteger_t1174 * L_8 = V_1; + int32_t L_9 = V_2; + BigInteger_t1174 * L_10 = BigInteger_op_RightShift_m6812(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_3 = L_10; + BigInteger_t1174 * L_11 = ___bi; + ModulusRing_t1173 * L_12 = (ModulusRing_t1173 *)il2cpp_codegen_object_new (ModulusRing_t1173_il2cpp_TypeInfo_var); + ModulusRing__ctor_m6750(L_12, L_11, /*hidden argument*/NULL); + V_4 = L_12; + V_5 = 0; + goto IL_00a6; + } + +IL_0034: + { + ModulusRing_t1173 * L_13 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_14 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + int32_t L_15 = V_5; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + BigInteger_t1174 * L_17 = V_3; + NullCheck(L_13); + BigInteger_t1174 * L_18 = ModulusRing_Pow_m6755(L_13, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_14, L_16, sizeof(uint32_t))), L_17, /*hidden argument*/NULL); + V_6 = L_18; + BigInteger_t1174 * L_19 = V_6; + bool L_20 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_19, 1, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0058; + } + } + { + goto IL_00a0; + } + +IL_0058: + { + V_7 = 0; + V_8 = 0; + goto IL_008f; + } + +IL_0063: + { + BigInteger_t1174 * L_21 = V_6; + BigInteger_t1174 * L_22 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_23 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_0078; + } + } + { + V_7 = 1; + goto IL_0097; + } + +IL_0078: + { + BigInteger_t1174 * L_24 = V_6; + BigInteger_t1174 * L_25 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_26 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + BigInteger_t1174 * L_27 = ___bi; + BigInteger_t1174 * L_28 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + V_6 = L_28; + int32_t L_29 = V_8; + V_8 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_008f: + { + int32_t L_30 = V_8; + int32_t L_31 = V_2; + if ((((int32_t)L_30) < ((int32_t)L_31))) + { + goto IL_0063; + } + } + +IL_0097: + { + bool L_32 = V_7; + if (L_32) + { + goto IL_00a0; + } + } + { + return 0; + } + +IL_00a0: + { + int32_t L_33 = V_5; + V_5 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00a6: + { + int32_t L_34 = V_5; + int32_t L_35 = V_0; + if ((((int32_t)L_34) < ((int32_t)L_35))) + { + goto IL_0034; + } + } + { + return 1; + } +} +// System.Void Mono.Math.BigInteger/ModulusRing::.ctor(Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void ModulusRing__ctor_m6750 (ModulusRing_t1173 * __this, BigInteger_t1174 * ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + BigInteger_t1174 * L_0 = ___modulus; + __this->___mod_0 = L_0; + BigInteger_t1174 * L_1 = (__this->___mod_0); + NullCheck(L_1); + uint32_t L_2 = (L_1->___length_0); + V_0 = ((int32_t)((int32_t)L_2<<(int32_t)1)); + uint32_t L_3 = V_0; + BigInteger_t1174 * L_4 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_4, 1, ((int32_t)((int32_t)L_3+(int32_t)1)), /*hidden argument*/NULL); + __this->___constant_1 = L_4; + BigInteger_t1174 * L_5 = (__this->___constant_1); + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + uint32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, (((uintptr_t)L_7))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_6, (((uintptr_t)L_7)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t1174 * L_8 = (__this->___constant_1); + BigInteger_t1174 * L_9 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_10 = BigInteger_op_Division_m6808(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + __this->___constant_1 = L_10; + return; + } +} +// System.Void Mono.Math.BigInteger/ModulusRing::BarrettReduction(Mono.Math.BigInteger) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral627; +extern "C" void ModulusRing_BarrettReduction_m6751 (ModulusRing_t1173 * __this, BigInteger_t1174 * ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral627 = il2cpp_codegen_string_literal_from_index(627); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + BigInteger_t1174 * V_4 = {0}; + uint32_t V_5 = 0; + BigInteger_t1174 * V_6 = {0}; + BigInteger_t1174 * V_7 = {0}; + uint32_t G_B7_0 = 0; + { + BigInteger_t1174 * L_0 = (__this->___mod_0); + V_0 = L_0; + BigInteger_t1174 * L_1 = V_0; + NullCheck(L_1); + uint32_t L_2 = (L_1->___length_0); + V_1 = L_2; + uint32_t L_3 = V_1; + V_2 = ((int32_t)((int32_t)L_3+(int32_t)1)); + uint32_t L_4 = V_1; + V_3 = ((int32_t)((int32_t)L_4-(int32_t)1)); + BigInteger_t1174 * L_5 = ___x; + NullCheck(L_5); + uint32_t L_6 = (L_5->___length_0); + uint32_t L_7 = V_1; + if ((!(((uint32_t)L_6) < ((uint32_t)L_7)))) + { + goto IL_0023; + } + } + { + return; + } + +IL_0023: + { + BigInteger_t1174 * L_8 = ___x; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + NullCheck(L_9); + BigInteger_t1174 * L_10 = ___x; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_11)))))) + { + goto IL_0043; + } + } + { + IndexOutOfRangeException_t446 * L_12 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_12, _stringLiteral627, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0043: + { + BigInteger_t1174 * L_13 = ___x; + NullCheck(L_13); + uint32_t L_14 = (L_13->___length_0); + uint32_t L_15 = V_3; + BigInteger_t1174 * L_16 = (__this->___constant_1); + NullCheck(L_16); + uint32_t L_17 = (L_16->___length_0); + BigInteger_t1174 * L_18 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_18, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_14-(int32_t)L_15))+(int32_t)L_17)), /*hidden argument*/NULL); + V_4 = L_18; + BigInteger_t1174 * L_19 = ___x; + NullCheck(L_19); + UInt32U5BU5D_t957* L_20 = (L_19->___data_1); + uint32_t L_21 = V_3; + BigInteger_t1174 * L_22 = ___x; + NullCheck(L_22); + uint32_t L_23 = (L_22->___length_0); + uint32_t L_24 = V_3; + BigInteger_t1174 * L_25 = (__this->___constant_1); + NullCheck(L_25); + UInt32U5BU5D_t957* L_26 = (L_25->___data_1); + BigInteger_t1174 * L_27 = (__this->___constant_1); + NullCheck(L_27); + uint32_t L_28 = (L_27->___length_0); + BigInteger_t1174 * L_29 = V_4; + NullCheck(L_29); + UInt32U5BU5D_t957* L_30 = (L_29->___data_1); + Kernel_Multiply_m6768(NULL /*static, unused*/, L_20, L_21, ((int32_t)((int32_t)L_23-(int32_t)L_24)), L_26, 0, L_28, L_30, 0, /*hidden argument*/NULL); + BigInteger_t1174 * L_31 = ___x; + NullCheck(L_31); + uint32_t L_32 = (L_31->___length_0); + uint32_t L_33 = V_2; + if ((!(((uint32_t)L_32) > ((uint32_t)L_33)))) + { + goto IL_00a4; + } + } + { + uint32_t L_34 = V_2; + G_B7_0 = L_34; + goto IL_00aa; + } + +IL_00a4: + { + BigInteger_t1174 * L_35 = ___x; + NullCheck(L_35); + uint32_t L_36 = (L_35->___length_0); + G_B7_0 = L_36; + } + +IL_00aa: + { + V_5 = G_B7_0; + BigInteger_t1174 * L_37 = ___x; + uint32_t L_38 = V_5; + NullCheck(L_37); + L_37->___length_0 = L_38; + BigInteger_t1174 * L_39 = ___x; + NullCheck(L_39); + BigInteger_Normalize_m6792(L_39, /*hidden argument*/NULL); + uint32_t L_40 = V_2; + BigInteger_t1174 * L_41 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_41, 1, L_40, /*hidden argument*/NULL); + V_6 = L_41; + BigInteger_t1174 * L_42 = V_4; + NullCheck(L_42); + UInt32U5BU5D_t957* L_43 = (L_42->___data_1); + uint32_t L_44 = V_2; + BigInteger_t1174 * L_45 = V_4; + NullCheck(L_45); + uint32_t L_46 = (L_45->___length_0); + uint32_t L_47 = V_2; + BigInteger_t1174 * L_48 = V_0; + NullCheck(L_48); + UInt32U5BU5D_t957* L_49 = (L_48->___data_1); + BigInteger_t1174 * L_50 = V_0; + NullCheck(L_50); + uint32_t L_51 = (L_50->___length_0); + BigInteger_t1174 * L_52 = V_6; + NullCheck(L_52); + UInt32U5BU5D_t957* L_53 = (L_52->___data_1); + uint32_t L_54 = V_2; + Kernel_MultiplyMod2p32pmod_m6769(NULL /*static, unused*/, L_43, L_44, ((int32_t)((int32_t)L_46-(int32_t)L_47)), L_49, 0, L_51, L_53, 0, L_54, /*hidden argument*/NULL); + BigInteger_t1174 * L_55 = V_6; + NullCheck(L_55); + BigInteger_Normalize_m6792(L_55, /*hidden argument*/NULL); + BigInteger_t1174 * L_56 = V_6; + BigInteger_t1174 * L_57 = ___x; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_58 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_56, L_57, /*hidden argument*/NULL); + if (!L_58) + { + goto IL_0110; + } + } + { + BigInteger_t1174 * L_59 = ___x; + BigInteger_t1174 * L_60 = V_6; + Kernel_MinusEq_m6758(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + goto IL_0137; + } + +IL_0110: + { + uint32_t L_61 = V_2; + BigInteger_t1174 * L_62 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_62, 1, ((int32_t)((int32_t)L_61+(int32_t)1)), /*hidden argument*/NULL); + V_7 = L_62; + BigInteger_t1174 * L_63 = V_7; + NullCheck(L_63); + UInt32U5BU5D_t957* L_64 = (L_63->___data_1); + uint32_t L_65 = V_2; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, (((uintptr_t)L_65))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_64, (((uintptr_t)L_65)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t1174 * L_66 = V_7; + BigInteger_t1174 * L_67 = V_6; + Kernel_MinusEq_m6758(NULL /*static, unused*/, L_66, L_67, /*hidden argument*/NULL); + BigInteger_t1174 * L_68 = ___x; + BigInteger_t1174 * L_69 = V_7; + Kernel_PlusEq_m6759(NULL /*static, unused*/, L_68, L_69, /*hidden argument*/NULL); + } + +IL_0137: + { + goto IL_0143; + } + +IL_013c: + { + BigInteger_t1174 * L_70 = ___x; + BigInteger_t1174 * L_71 = V_0; + Kernel_MinusEq_m6758(NULL /*static, unused*/, L_70, L_71, /*hidden argument*/NULL); + } + +IL_0143: + { + BigInteger_t1174 * L_72 = ___x; + BigInteger_t1174 * L_73 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_74 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_72, L_73, /*hidden argument*/NULL); + if (L_74) + { + goto IL_013c; + } + } + { + return; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * ModulusRing_Multiply_m6752 (ModulusRing_t1173 * __this, BigInteger_t1174 * ___a, BigInteger_t1174 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + { + BigInteger_t1174 * L_0 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + { + BigInteger_t1174 * L_2 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001f; + } + } + +IL_0018: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_4 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_4; + } + +IL_001f: + { + BigInteger_t1174 * L_5 = ___a; + BigInteger_t1174 * L_6 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_GreaterThan_m6817(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_003e; + } + } + { + BigInteger_t1174 * L_8 = ___a; + BigInteger_t1174 * L_9 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_10 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + ___a = L_10; + } + +IL_003e: + { + BigInteger_t1174 * L_11 = ___b; + BigInteger_t1174 * L_12 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_13 = BigInteger_op_GreaterThan_m6817(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_005d; + } + } + { + BigInteger_t1174 * L_14 = ___b; + BigInteger_t1174 * L_15 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_16 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + ___b = L_16; + } + +IL_005d: + { + BigInteger_t1174 * L_17 = ___a; + BigInteger_t1174 * L_18 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_19 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_0 = L_19; + BigInteger_t1174 * L_20 = V_0; + ModulusRing_BarrettReduction_m6751(__this, L_20, /*hidden argument*/NULL); + BigInteger_t1174 * L_21 = V_0; + return L_21; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Difference(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * ModulusRing_Difference_m6753 (ModulusRing_t1173 * __this, BigInteger_t1174 * ___a, BigInteger_t1174 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + int32_t V_2 = {0}; + { + BigInteger_t1174 * L_0 = ___a; + BigInteger_t1174 * L_1 = ___b; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + V_2 = L_3; + int32_t L_4 = V_2; + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 0) + { + goto IL_0037; + } + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 1) + { + goto IL_0023; + } + if (((int32_t)((int32_t)L_4+(int32_t)1)) == 2) + { + goto IL_002a; + } + } + { + goto IL_0044; + } + +IL_0023: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_5 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_5; + } + +IL_002a: + { + BigInteger_t1174 * L_6 = ___a; + BigInteger_t1174 * L_7 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_8 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + goto IL_004a; + } + +IL_0037: + { + BigInteger_t1174 * L_9 = ___b; + BigInteger_t1174 * L_10 = ___a; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_11 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + goto IL_004a; + } + +IL_0044: + { + Exception_t152 * L_12 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_004a: + { + BigInteger_t1174 * L_13 = V_1; + BigInteger_t1174 * L_14 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_15 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_008c; + } + } + { + BigInteger_t1174 * L_16 = V_1; + NullCheck(L_16); + uint32_t L_17 = (L_16->___length_0); + BigInteger_t1174 * L_18 = (__this->___mod_0); + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + if ((!(((uint32_t)L_17) >= ((uint32_t)((int32_t)((int32_t)L_19<<(int32_t)1)))))) + { + goto IL_0085; + } + } + { + BigInteger_t1174 * L_20 = V_1; + BigInteger_t1174 * L_21 = (__this->___mod_0); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_22 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_1 = L_22; + goto IL_008c; + } + +IL_0085: + { + BigInteger_t1174 * L_23 = V_1; + ModulusRing_BarrettReduction_m6751(__this, L_23, /*hidden argument*/NULL); + } + +IL_008c: + { + int32_t L_24 = V_0; + if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) + { + goto IL_00a0; + } + } + { + BigInteger_t1174 * L_25 = (__this->___mod_0); + BigInteger_t1174 * L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_27 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + V_1 = L_27; + } + +IL_00a0: + { + BigInteger_t1174 * L_28 = V_1; + return L_28; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * ModulusRing_Pow_m6754 (ModulusRing_t1173 * __this, BigInteger_t1174 * ___a, BigInteger_t1174 * ___k, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + int32_t V_2 = 0; + { + BigInteger_t1174 * L_0 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6776(L_0, 1, /*hidden argument*/NULL); + V_0 = L_0; + BigInteger_t1174 * L_1 = ___k; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_1, 0, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0015; + } + } + { + BigInteger_t1174 * L_3 = V_0; + return L_3; + } + +IL_0015: + { + BigInteger_t1174 * L_4 = ___a; + V_1 = L_4; + BigInteger_t1174 * L_5 = ___k; + NullCheck(L_5); + bool L_6 = BigInteger_TestBit_m6785(L_5, 0, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0025; + } + } + { + BigInteger_t1174 * L_7 = ___a; + V_0 = L_7; + } + +IL_0025: + { + V_2 = 1; + goto IL_004e; + } + +IL_002c: + { + BigInteger_t1174 * L_8 = V_1; + BigInteger_t1174 * L_9 = V_1; + BigInteger_t1174 * L_10 = ModulusRing_Multiply_m6752(__this, L_8, L_9, /*hidden argument*/NULL); + V_1 = L_10; + BigInteger_t1174 * L_11 = ___k; + int32_t L_12 = V_2; + NullCheck(L_11); + bool L_13 = BigInteger_TestBit_m6785(L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_004a; + } + } + { + BigInteger_t1174 * L_14 = V_1; + BigInteger_t1174 * L_15 = V_0; + BigInteger_t1174 * L_16 = ModulusRing_Multiply_m6752(__this, L_14, L_15, /*hidden argument*/NULL); + V_0 = L_16; + } + +IL_004a: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_004e: + { + int32_t L_18 = V_2; + BigInteger_t1174 * L_19 = ___k; + NullCheck(L_19); + int32_t L_20 = BigInteger_BitCount_m6783(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_002c; + } + } + { + BigInteger_t1174 * L_21 = V_0; + return L_21; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(System.UInt32,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * ModulusRing_Pow_m6755 (ModulusRing_t1173 * __this, uint32_t ___b, BigInteger_t1174 * ___exp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___b; + BigInteger_t1174 * L_1 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6776(L_1, L_0, /*hidden argument*/NULL); + BigInteger_t1174 * L_2 = ___exp; + BigInteger_t1174 * L_3 = ModulusRing_Pow_m6754(__this, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::AddSameSign(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * Kernel_AddSameSign_m6756 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + BigInteger_t1174 * V_5 = {0}; + UInt32U5BU5D_t957* V_6 = {0}; + uint64_t V_7 = 0; + bool V_8 = false; + uint32_t V_9 = 0; + { + V_4 = 0; + BigInteger_t1174 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t1174 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_3)))) + { + goto IL_0035; + } + } + { + BigInteger_t1174 * L_4 = ___bi2; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + V_0 = L_5; + BigInteger_t1174 * L_6 = ___bi2; + NullCheck(L_6); + uint32_t L_7 = (L_6->___length_0); + V_3 = L_7; + BigInteger_t1174 * L_8 = ___bi1; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + V_1 = L_9; + BigInteger_t1174 * L_10 = ___bi1; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + V_2 = L_11; + goto IL_0051; + } + +IL_0035: + { + BigInteger_t1174 * L_12 = ___bi1; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + V_0 = L_13; + BigInteger_t1174 * L_14 = ___bi1; + NullCheck(L_14); + uint32_t L_15 = (L_14->___length_0); + V_3 = L_15; + BigInteger_t1174 * L_16 = ___bi2; + NullCheck(L_16); + UInt32U5BU5D_t957* L_17 = (L_16->___data_1); + V_1 = L_17; + BigInteger_t1174 * L_18 = ___bi2; + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + V_2 = L_19; + } + +IL_0051: + { + uint32_t L_20 = V_3; + BigInteger_t1174 * L_21 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_21, 1, ((int32_t)((int32_t)L_20+(int32_t)1)), /*hidden argument*/NULL); + V_5 = L_21; + BigInteger_t1174 * L_22 = V_5; + NullCheck(L_22); + UInt32U5BU5D_t957* L_23 = (L_22->___data_1); + V_6 = L_23; + V_7 = (((int64_t)((int64_t)0))); + } + +IL_0069: + { + UInt32U5BU5D_t957* L_24 = V_0; + uint32_t L_25 = V_4; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, (((uintptr_t)L_25))); + uintptr_t L_26 = (((uintptr_t)L_25)); + UInt32U5BU5D_t957* L_27 = V_1; + uint32_t L_28 = V_4; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, (((uintptr_t)L_28))); + uintptr_t L_29 = (((uintptr_t)L_28)); + uint64_t L_30 = V_7; + V_7 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_24, L_26, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_27, L_29, sizeof(uint32_t))))))))+(int64_t)L_30)); + UInt32U5BU5D_t957* L_31 = V_6; + uint32_t L_32 = V_4; + uint64_t L_33 = V_7; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((uintptr_t)L_32))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_31, (((uintptr_t)L_32)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_33))); + uint64_t L_34 = V_7; + V_7 = ((int64_t)((uint64_t)L_34>>((int32_t)32))); + uint32_t L_35 = V_4; + int32_t L_36 = ((int32_t)((int32_t)L_35+(int32_t)1)); + V_4 = L_36; + uint32_t L_37 = V_2; + if ((!(((uint32_t)L_36) >= ((uint32_t)L_37)))) + { + goto IL_0069; + } + } + { + uint64_t L_38 = V_7; + V_8 = ((((int32_t)((((int64_t)L_38) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_39 = V_8; + if (!L_39) + { + goto IL_00fc; + } + } + { + uint32_t L_40 = V_4; + uint32_t L_41 = V_3; + if ((!(((uint32_t)L_40) < ((uint32_t)L_41)))) + { + goto IL_00dd; + } + } + +IL_00b2: + { + UInt32U5BU5D_t957* L_42 = V_6; + uint32_t L_43 = V_4; + UInt32U5BU5D_t957* L_44 = V_0; + uint32_t L_45 = V_4; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, (((uintptr_t)L_45))); + uintptr_t L_46 = (((uintptr_t)L_45)); + int32_t L_47 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_44, L_46, sizeof(uint32_t)))+(int32_t)1)); + V_9 = L_47; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_42, (((uintptr_t)L_43)), sizeof(uint32_t))) = (uint32_t)L_47; + uint32_t L_48 = V_9; + V_8 = ((((int32_t)L_48) == ((int32_t)0))? 1 : 0); + uint32_t L_49 = V_4; + int32_t L_50 = ((int32_t)((int32_t)L_49+(int32_t)1)); + V_4 = L_50; + uint32_t L_51 = V_3; + if ((!(((uint32_t)L_50) < ((uint32_t)L_51)))) + { + goto IL_00dd; + } + } + { + bool L_52 = V_8; + if (L_52) + { + goto IL_00b2; + } + } + +IL_00dd: + { + bool L_53 = V_8; + if (!L_53) + { + goto IL_00fc; + } + } + { + UInt32U5BU5D_t957* L_54 = V_6; + uint32_t L_55 = V_4; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)L_55))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_54, (((uintptr_t)L_55)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t1174 * L_56 = V_5; + uint32_t L_57 = V_4; + int32_t L_58 = ((int32_t)((int32_t)L_57+(int32_t)1)); + V_4 = L_58; + NullCheck(L_56); + L_56->___length_0 = L_58; + BigInteger_t1174 * L_59 = V_5; + return L_59; + } + +IL_00fc: + { + uint32_t L_60 = V_4; + uint32_t L_61 = V_3; + if ((!(((uint32_t)L_60) < ((uint32_t)L_61)))) + { + goto IL_011c; + } + } + +IL_0104: + { + UInt32U5BU5D_t957* L_62 = V_6; + uint32_t L_63 = V_4; + UInt32U5BU5D_t957* L_64 = V_0; + uint32_t L_65 = V_4; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, (((uintptr_t)L_65))); + uintptr_t L_66 = (((uintptr_t)L_65)); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, (((uintptr_t)L_63))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_62, (((uintptr_t)L_63)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_64, L_66, sizeof(uint32_t))); + uint32_t L_67 = V_4; + int32_t L_68 = ((int32_t)((int32_t)L_67+(int32_t)1)); + V_4 = L_68; + uint32_t L_69 = V_3; + if ((!(((uint32_t)L_68) >= ((uint32_t)L_69)))) + { + goto IL_0104; + } + } + +IL_011c: + { + BigInteger_t1174 * L_70 = V_5; + NullCheck(L_70); + BigInteger_Normalize_m6792(L_70, /*hidden argument*/NULL); + BigInteger_t1174 * L_71 = V_5; + return L_71; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::Subtract(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * Kernel_Subtract_m6757 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___big, BigInteger_t1174 * ___small, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + UInt32U5BU5D_t957* V_2 = {0}; + UInt32U5BU5D_t957* V_3 = {0}; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + { + BigInteger_t1174 * L_0 = ___big; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t1174 * L_2 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_2, 1, L_1, /*hidden argument*/NULL); + V_0 = L_2; + BigInteger_t1174 * L_3 = V_0; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + V_1 = L_4; + BigInteger_t1174 * L_5 = ___big; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + V_2 = L_6; + BigInteger_t1174 * L_7 = ___small; + NullCheck(L_7); + UInt32U5BU5D_t957* L_8 = (L_7->___data_1); + V_3 = L_8; + V_4 = 0; + V_5 = 0; + } + +IL_0028: + { + UInt32U5BU5D_t957* L_9 = V_3; + uint32_t L_10 = V_4; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uintptr_t L_11 = (((uintptr_t)L_10)); + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t))); + uint32_t L_12 = V_6; + uint32_t L_13 = V_5; + int32_t L_14 = ((int32_t)((int32_t)L_12+(int32_t)L_13)); + V_6 = L_14; + uint32_t L_15 = V_5; + UInt32U5BU5D_t957* L_16 = V_1; + uint32_t L_17 = V_4; + UInt32U5BU5D_t957* L_18 = V_2; + uint32_t L_19 = V_4; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, (((uintptr_t)L_19))); + uintptr_t L_20 = (((uintptr_t)L_19)); + uint32_t L_21 = V_6; + int32_t L_22 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_20, sizeof(uint32_t)))-(int32_t)L_21)); + V_7 = L_22; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, (((uintptr_t)L_17))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_16, (((uintptr_t)L_17)), sizeof(uint32_t))) = (uint32_t)L_22; + uint32_t L_23 = V_7; + uint32_t L_24 = V_6; + if (!((int32_t)((int32_t)((!(((uint32_t)L_14) >= ((uint32_t)L_15)))? 1 : 0)|(int32_t)((!(((uint32_t)L_23) <= ((uint32_t)((~L_24)))))? 1 : 0)))) + { + goto IL_0060; + } + } + { + V_5 = 1; + goto IL_0063; + } + +IL_0060: + { + V_5 = 0; + } + +IL_0063: + { + uint32_t L_25 = V_4; + int32_t L_26 = ((int32_t)((int32_t)L_25+(int32_t)1)); + V_4 = L_26; + BigInteger_t1174 * L_27 = ___small; + NullCheck(L_27); + uint32_t L_28 = (L_27->___length_0); + if ((!(((uint32_t)L_26) >= ((uint32_t)L_28)))) + { + goto IL_0028; + } + } + { + uint32_t L_29 = V_4; + BigInteger_t1174 * L_30 = ___big; + NullCheck(L_30); + uint32_t L_31 = (L_30->___length_0); + if ((!(((uint32_t)L_29) == ((uint32_t)L_31)))) + { + goto IL_0087; + } + } + { + goto IL_00e5; + } + +IL_0087: + { + uint32_t L_32 = V_5; + if ((!(((uint32_t)L_32) == ((uint32_t)1)))) + { + goto IL_00c9; + } + } + +IL_008f: + { + UInt32U5BU5D_t957* L_33 = V_1; + uint32_t L_34 = V_4; + UInt32U5BU5D_t957* L_35 = V_2; + uint32_t L_36 = V_4; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, (((uintptr_t)L_36))); + uintptr_t L_37 = (((uintptr_t)L_36)); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, (((uintptr_t)L_34))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_33, (((uintptr_t)L_34)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_35, L_37, sizeof(uint32_t)))-(int32_t)1)); + UInt32U5BU5D_t957* L_38 = V_2; + uint32_t L_39 = V_4; + uint32_t L_40 = L_39; + V_4 = ((int32_t)((int32_t)L_40+(int32_t)1)); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, (((uintptr_t)L_40))); + uintptr_t L_41 = (((uintptr_t)L_40)); + if ((*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_41, sizeof(uint32_t)))) + { + goto IL_00b7; + } + } + { + uint32_t L_42 = V_4; + BigInteger_t1174 * L_43 = ___big; + NullCheck(L_43); + uint32_t L_44 = (L_43->___length_0); + if ((!(((uint32_t)L_42) >= ((uint32_t)L_44)))) + { + goto IL_008f; + } + } + +IL_00b7: + { + uint32_t L_45 = V_4; + BigInteger_t1174 * L_46 = ___big; + NullCheck(L_46); + uint32_t L_47 = (L_46->___length_0); + if ((!(((uint32_t)L_45) == ((uint32_t)L_47)))) + { + goto IL_00c9; + } + } + { + goto IL_00e5; + } + +IL_00c9: + { + UInt32U5BU5D_t957* L_48 = V_1; + uint32_t L_49 = V_4; + UInt32U5BU5D_t957* L_50 = V_2; + uint32_t L_51 = V_4; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, (((uintptr_t)L_51))); + uintptr_t L_52 = (((uintptr_t)L_51)); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, (((uintptr_t)L_49))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_48, (((uintptr_t)L_49)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_50, L_52, sizeof(uint32_t))); + uint32_t L_53 = V_4; + int32_t L_54 = ((int32_t)((int32_t)L_53+(int32_t)1)); + V_4 = L_54; + BigInteger_t1174 * L_55 = ___big; + NullCheck(L_55); + uint32_t L_56 = (L_55->___length_0); + if ((!(((uint32_t)L_54) >= ((uint32_t)L_56)))) + { + goto IL_00c9; + } + } + +IL_00e5: + { + BigInteger_t1174 * L_57 = V_0; + NullCheck(L_57); + BigInteger_Normalize_m6792(L_57, /*hidden argument*/NULL); + BigInteger_t1174 * L_58 = V_0; + return L_58; + } +} +// System.Void Mono.Math.BigInteger/Kernel::MinusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_MinusEq_m6758 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___big, BigInteger_t1174 * ___small, const MethodInfo* method) +{ + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + BigInteger_t1174 * L_0 = ___big; + NullCheck(L_0); + UInt32U5BU5D_t957* L_1 = (L_0->___data_1); + V_0 = L_1; + BigInteger_t1174 * L_2 = ___small; + NullCheck(L_2); + UInt32U5BU5D_t957* L_3 = (L_2->___data_1); + V_1 = L_3; + V_2 = 0; + V_3 = 0; + } + +IL_0012: + { + UInt32U5BU5D_t957* L_4 = V_1; + uint32_t L_5 = V_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)L_5))); + uintptr_t L_6 = (((uintptr_t)L_5)); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + uint32_t L_7 = V_4; + uint32_t L_8 = V_3; + int32_t L_9 = ((int32_t)((int32_t)L_7+(int32_t)L_8)); + V_4 = L_9; + uint32_t L_10 = V_3; + UInt32U5BU5D_t957* L_11 = V_0; + uint32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, (((uintptr_t)L_12))); + uint32_t* L_13 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_11, (((uintptr_t)L_12)), sizeof(uint32_t))); + uint32_t L_14 = V_4; + int32_t L_15 = ((int32_t)((int32_t)(*((uint32_t*)L_13))-(int32_t)L_14)); + V_5 = L_15; + *((int32_t*)(L_13)) = (int32_t)L_15; + uint32_t L_16 = V_5; + uint32_t L_17 = V_4; + if (!((int32_t)((int32_t)((!(((uint32_t)L_9) >= ((uint32_t)L_10)))? 1 : 0)|(int32_t)((!(((uint32_t)L_16) <= ((uint32_t)((~L_17)))))? 1 : 0)))) + { + goto IL_0047; + } + } + { + V_3 = 1; + goto IL_0049; + } + +IL_0047: + { + V_3 = 0; + } + +IL_0049: + { + uint32_t L_18 = V_2; + int32_t L_19 = ((int32_t)((int32_t)L_18+(int32_t)1)); + V_2 = L_19; + BigInteger_t1174 * L_20 = ___small; + NullCheck(L_20); + uint32_t L_21 = (L_20->___length_0); + if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) + { + goto IL_0012; + } + } + { + uint32_t L_22 = V_2; + BigInteger_t1174 * L_23 = ___big; + NullCheck(L_23); + uint32_t L_24 = (L_23->___length_0); + if ((!(((uint32_t)L_22) == ((uint32_t)L_24)))) + { + goto IL_006a; + } + } + { + goto IL_0097; + } + +IL_006a: + { + uint32_t L_25 = V_3; + if ((!(((uint32_t)L_25) == ((uint32_t)1)))) + { + goto IL_0097; + } + } + +IL_0071: + { + UInt32U5BU5D_t957* L_26 = V_0; + uint32_t L_27 = V_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uint32_t* L_28 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_26, (((uintptr_t)L_27)), sizeof(uint32_t))); + *((int32_t*)(L_28)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_28))-(int32_t)1)); + UInt32U5BU5D_t957* L_29 = V_0; + uint32_t L_30 = V_2; + uint32_t L_31 = L_30; + V_2 = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)L_31))); + uintptr_t L_32 = (((uintptr_t)L_31)); + if ((*(uint32_t*)(uint32_t*)SZArrayLdElema(L_29, L_32, sizeof(uint32_t)))) + { + goto IL_0097; + } + } + { + uint32_t L_33 = V_2; + BigInteger_t1174 * L_34 = ___big; + NullCheck(L_34); + uint32_t L_35 = (L_34->___length_0); + if ((!(((uint32_t)L_33) >= ((uint32_t)L_35)))) + { + goto IL_0071; + } + } + +IL_0097: + { + goto IL_00aa; + } + +IL_009c: + { + BigInteger_t1174 * L_36 = ___big; + BigInteger_t1174 * L_37 = L_36; + NullCheck(L_37); + uint32_t L_38 = (L_37->___length_0); + NullCheck(L_37); + L_37->___length_0 = ((int32_t)((int32_t)L_38-(int32_t)1)); + } + +IL_00aa: + { + BigInteger_t1174 * L_39 = ___big; + NullCheck(L_39); + uint32_t L_40 = (L_39->___length_0); + if ((!(((uint32_t)L_40) > ((uint32_t)0)))) + { + goto IL_00cb; + } + } + { + BigInteger_t1174 * L_41 = ___big; + NullCheck(L_41); + UInt32U5BU5D_t957* L_42 = (L_41->___data_1); + BigInteger_t1174 * L_43 = ___big; + NullCheck(L_43); + uint32_t L_44 = (L_43->___length_0); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)((int32_t)((int32_t)L_44-(int32_t)1))))); + uintptr_t L_45 = (((uintptr_t)((int32_t)((int32_t)L_44-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_45, sizeof(uint32_t)))) + { + goto IL_009c; + } + } + +IL_00cb: + { + BigInteger_t1174 * L_46 = ___big; + NullCheck(L_46); + uint32_t L_47 = (L_46->___length_0); + if (L_47) + { + goto IL_00e4; + } + } + { + BigInteger_t1174 * L_48 = ___big; + BigInteger_t1174 * L_49 = L_48; + NullCheck(L_49); + uint32_t L_50 = (L_49->___length_0); + NullCheck(L_49); + L_49->___length_0 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_00e4: + { + return; + } +} +// System.Void Mono.Math.BigInteger/Kernel::PlusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_PlusEq_m6759 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + UInt32U5BU5D_t957* V_0 = {0}; + UInt32U5BU5D_t957* V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + bool V_5 = false; + UInt32U5BU5D_t957* V_6 = {0}; + uint64_t V_7 = 0; + bool V_8 = false; + uint32_t V_9 = 0; + { + V_4 = 0; + V_5 = 0; + BigInteger_t1174 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t1174 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_3)))) + { + goto IL_003b; + } + } + { + V_5 = 1; + BigInteger_t1174 * L_4 = ___bi2; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + V_0 = L_5; + BigInteger_t1174 * L_6 = ___bi2; + NullCheck(L_6); + uint32_t L_7 = (L_6->___length_0); + V_3 = L_7; + BigInteger_t1174 * L_8 = ___bi1; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + V_1 = L_9; + BigInteger_t1174 * L_10 = ___bi1; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + V_2 = L_11; + goto IL_0057; + } + +IL_003b: + { + BigInteger_t1174 * L_12 = ___bi1; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + V_0 = L_13; + BigInteger_t1174 * L_14 = ___bi1; + NullCheck(L_14); + uint32_t L_15 = (L_14->___length_0); + V_3 = L_15; + BigInteger_t1174 * L_16 = ___bi2; + NullCheck(L_16); + UInt32U5BU5D_t957* L_17 = (L_16->___data_1); + V_1 = L_17; + BigInteger_t1174 * L_18 = ___bi2; + NullCheck(L_18); + uint32_t L_19 = (L_18->___length_0); + V_2 = L_19; + } + +IL_0057: + { + BigInteger_t1174 * L_20 = ___bi1; + NullCheck(L_20); + UInt32U5BU5D_t957* L_21 = (L_20->___data_1); + V_6 = L_21; + V_7 = (((int64_t)((int64_t)0))); + } + +IL_0063: + { + uint64_t L_22 = V_7; + UInt32U5BU5D_t957* L_23 = V_0; + uint32_t L_24 = V_4; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, (((uintptr_t)L_24))); + uintptr_t L_25 = (((uintptr_t)L_24)); + UInt32U5BU5D_t957* L_26 = V_1; + uint32_t L_27 = V_4; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uintptr_t L_28 = (((uintptr_t)L_27)); + V_7 = ((int64_t)((int64_t)L_22+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_23, L_25, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_26, L_28, sizeof(uint32_t)))))))))); + UInt32U5BU5D_t957* L_29 = V_6; + uint32_t L_30 = V_4; + uint64_t L_31 = V_7; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)L_30))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_29, (((uintptr_t)L_30)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_31))); + uint64_t L_32 = V_7; + V_7 = ((int64_t)((uint64_t)L_32>>((int32_t)32))); + uint32_t L_33 = V_4; + int32_t L_34 = ((int32_t)((int32_t)L_33+(int32_t)1)); + V_4 = L_34; + uint32_t L_35 = V_2; + if ((!(((uint32_t)L_34) >= ((uint32_t)L_35)))) + { + goto IL_0063; + } + } + { + uint64_t L_36 = V_7; + V_8 = ((((int32_t)((((int64_t)L_36) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_37 = V_8; + if (!L_37) + { + goto IL_00f3; + } + } + { + uint32_t L_38 = V_4; + uint32_t L_39 = V_3; + if ((!(((uint32_t)L_38) < ((uint32_t)L_39)))) + { + goto IL_00d7; + } + } + +IL_00ac: + { + UInt32U5BU5D_t957* L_40 = V_6; + uint32_t L_41 = V_4; + UInt32U5BU5D_t957* L_42 = V_0; + uint32_t L_43 = V_4; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + uintptr_t L_44 = (((uintptr_t)L_43)); + int32_t L_45 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t)))+(int32_t)1)); + V_9 = L_45; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)L_41))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_40, (((uintptr_t)L_41)), sizeof(uint32_t))) = (uint32_t)L_45; + uint32_t L_46 = V_9; + V_8 = ((((int32_t)L_46) == ((int32_t)0))? 1 : 0); + uint32_t L_47 = V_4; + int32_t L_48 = ((int32_t)((int32_t)L_47+(int32_t)1)); + V_4 = L_48; + uint32_t L_49 = V_3; + if ((!(((uint32_t)L_48) < ((uint32_t)L_49)))) + { + goto IL_00d7; + } + } + { + bool L_50 = V_8; + if (L_50) + { + goto IL_00ac; + } + } + +IL_00d7: + { + bool L_51 = V_8; + if (!L_51) + { + goto IL_00f3; + } + } + { + UInt32U5BU5D_t957* L_52 = V_6; + uint32_t L_53 = V_4; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, (((uintptr_t)L_53))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_52, (((uintptr_t)L_53)), sizeof(uint32_t))) = (uint32_t)1; + BigInteger_t1174 * L_54 = ___bi1; + uint32_t L_55 = V_4; + int32_t L_56 = ((int32_t)((int32_t)L_55+(int32_t)1)); + V_4 = L_56; + NullCheck(L_54); + L_54->___length_0 = L_56; + return; + } + +IL_00f3: + { + bool L_57 = V_5; + if (!L_57) + { + goto IL_011c; + } + } + { + uint32_t L_58 = V_4; + uint32_t L_59 = V_3; + if ((!(((uint32_t)L_58) < ((uint32_t)((int32_t)((int32_t)L_59-(int32_t)1)))))) + { + goto IL_011c; + } + } + +IL_0104: + { + UInt32U5BU5D_t957* L_60 = V_6; + uint32_t L_61 = V_4; + UInt32U5BU5D_t957* L_62 = V_0; + uint32_t L_63 = V_4; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, (((uintptr_t)L_63))); + uintptr_t L_64 = (((uintptr_t)L_63)); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((uintptr_t)L_61))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_60, (((uintptr_t)L_61)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_64, sizeof(uint32_t))); + uint32_t L_65 = V_4; + int32_t L_66 = ((int32_t)((int32_t)L_65+(int32_t)1)); + V_4 = L_66; + uint32_t L_67 = V_3; + if ((!(((uint32_t)L_66) >= ((uint32_t)L_67)))) + { + goto IL_0104; + } + } + +IL_011c: + { + BigInteger_t1174 * L_68 = ___bi1; + uint32_t L_69 = V_3; + NullCheck(L_68); + L_68->___length_0 = ((int32_t)((int32_t)L_69+(int32_t)1)); + BigInteger_t1174 * L_70 = ___bi1; + NullCheck(L_70); + BigInteger_Normalize_m6792(L_70, /*hidden argument*/NULL); + return; + } +} +// Mono.Math.BigInteger/Sign Mono.Math.BigInteger/Kernel::Compare(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" int32_t Kernel_Compare_m6760 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + { + BigInteger_t1174 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_0 = L_1; + BigInteger_t1174 * L_2 = ___bi2; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + V_1 = L_3; + goto IL_0017; + } + +IL_0013: + { + uint32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4-(int32_t)1)); + } + +IL_0017: + { + uint32_t L_5 = V_0; + if ((!(((uint32_t)L_5) > ((uint32_t)0)))) + { + goto IL_002e; + } + } + { + BigInteger_t1174 * L_6 = ___bi1; + NullCheck(L_6); + UInt32U5BU5D_t957* L_7 = (L_6->___data_1); + uint32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, (((uintptr_t)((int32_t)((int32_t)L_8-(int32_t)1))))); + uintptr_t L_9 = (((uintptr_t)((int32_t)((int32_t)L_8-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_7, L_9, sizeof(uint32_t)))) + { + goto IL_0013; + } + } + +IL_002e: + { + goto IL_0037; + } + +IL_0033: + { + uint32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10-(int32_t)1)); + } + +IL_0037: + { + uint32_t L_11 = V_1; + if ((!(((uint32_t)L_11) > ((uint32_t)0)))) + { + goto IL_004e; + } + } + { + BigInteger_t1174 * L_12 = ___bi2; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + uint32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((uintptr_t)((int32_t)((int32_t)L_14-(int32_t)1))))); + uintptr_t L_15 = (((uintptr_t)((int32_t)((int32_t)L_14-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_15, sizeof(uint32_t)))) + { + goto IL_0033; + } + } + +IL_004e: + { + uint32_t L_16 = V_0; + if (L_16) + { + goto IL_005c; + } + } + { + uint32_t L_17 = V_1; + if (L_17) + { + goto IL_005c; + } + } + { + return (int32_t)(0); + } + +IL_005c: + { + uint32_t L_18 = V_0; + uint32_t L_19 = V_1; + if ((!(((uint32_t)L_18) < ((uint32_t)L_19)))) + { + goto IL_0065; + } + } + { + return (int32_t)((-1)); + } + +IL_0065: + { + uint32_t L_20 = V_0; + uint32_t L_21 = V_1; + if ((!(((uint32_t)L_20) > ((uint32_t)L_21)))) + { + goto IL_006e; + } + } + { + return (int32_t)(1); + } + +IL_006e: + { + uint32_t L_22 = V_0; + V_2 = ((int32_t)((int32_t)L_22-(int32_t)1)); + goto IL_007b; + } + +IL_0077: + { + uint32_t L_23 = V_2; + V_2 = ((int32_t)((int32_t)L_23-(int32_t)1)); + } + +IL_007b: + { + uint32_t L_24 = V_2; + if (!L_24) + { + goto IL_0098; + } + } + { + BigInteger_t1174 * L_25 = ___bi1; + NullCheck(L_25); + UInt32U5BU5D_t957* L_26 = (L_25->___data_1); + uint32_t L_27 = V_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, (((uintptr_t)L_27))); + uintptr_t L_28 = (((uintptr_t)L_27)); + BigInteger_t1174 * L_29 = ___bi2; + NullCheck(L_29); + UInt32U5BU5D_t957* L_30 = (L_29->___data_1); + uint32_t L_31 = V_2; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, (((uintptr_t)L_31))); + uintptr_t L_32 = (((uintptr_t)L_31)); + if ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_26, L_28, sizeof(uint32_t)))) == ((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_30, L_32, sizeof(uint32_t)))))) + { + goto IL_0077; + } + } + +IL_0098: + { + BigInteger_t1174 * L_33 = ___bi1; + NullCheck(L_33); + UInt32U5BU5D_t957* L_34 = (L_33->___data_1); + uint32_t L_35 = V_2; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, (((uintptr_t)L_35))); + uintptr_t L_36 = (((uintptr_t)L_35)); + BigInteger_t1174 * L_37 = ___bi2; + NullCheck(L_37); + UInt32U5BU5D_t957* L_38 = (L_37->___data_1); + uint32_t L_39 = V_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, (((uintptr_t)L_39))); + uintptr_t L_40 = (((uintptr_t)L_39)); + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_34, L_36, sizeof(uint32_t)))) < ((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_40, sizeof(uint32_t))))))) + { + goto IL_00b1; + } + } + { + return (int32_t)((-1)); + } + +IL_00b1: + { + BigInteger_t1174 * L_41 = ___bi1; + NullCheck(L_41); + UInt32U5BU5D_t957* L_42 = (L_41->___data_1); + uint32_t L_43 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, (((uintptr_t)L_43))); + uintptr_t L_44 = (((uintptr_t)L_43)); + BigInteger_t1174 * L_45 = ___bi2; + NullCheck(L_45); + UInt32U5BU5D_t957* L_46 = (L_45->___data_1); + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((uintptr_t)L_47))); + uintptr_t L_48 = (((uintptr_t)L_47)); + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t)))) > ((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t))))))) + { + goto IL_00ca; + } + } + { + return (int32_t)(1); + } + +IL_00ca: + { + return (int32_t)(0); + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::SingleByteDivideInPlace(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_SingleByteDivideInPlace_m6761 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, uint32_t ___d, const MethodInfo* method) +{ + uint64_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = (((int64_t)((int64_t)0))); + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_1 = L_1; + goto IL_0034; + } + +IL_000f: + { + uint64_t L_2 = V_0; + V_0 = ((int64_t)((int64_t)L_2<<(int32_t)((int32_t)32))); + uint64_t L_3 = V_0; + BigInteger_t1174 * L_4 = ___n; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + uint32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + V_0 = ((int64_t)((int64_t)L_3|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))))))); + BigInteger_t1174 * L_8 = ___n; + NullCheck(L_8); + UInt32U5BU5D_t957* L_9 = (L_8->___data_1); + uint32_t L_10 = V_1; + uint64_t L_11 = V_0; + uint32_t L_12 = ___d; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_9, (((uintptr_t)L_10)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)((int64_t)((uint64_t)(int64_t)L_11/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_12)))))))); + uint64_t L_13 = V_0; + uint32_t L_14 = ___d; + V_0 = ((int64_t)((uint64_t)(int64_t)L_13%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_14))))); + } + +IL_0034: + { + uint32_t L_15 = V_1; + uint32_t L_16 = L_15; + V_1 = ((int32_t)((int32_t)L_16-(int32_t)1)); + if ((!(((uint32_t)L_16) <= ((uint32_t)0)))) + { + goto IL_000f; + } + } + { + BigInteger_t1174 * L_17 = ___n; + NullCheck(L_17); + BigInteger_Normalize_m6792(L_17, /*hidden argument*/NULL); + uint64_t L_18 = V_0; + return (((int32_t)((uint32_t)L_18))); + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::DwordMod(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_DwordMod_m6762 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, uint32_t ___d, const MethodInfo* method) +{ + uint64_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = (((int64_t)((int64_t)0))); + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + V_1 = L_1; + goto IL_0026; + } + +IL_000f: + { + uint64_t L_2 = V_0; + V_0 = ((int64_t)((int64_t)L_2<<(int32_t)((int32_t)32))); + uint64_t L_3 = V_0; + BigInteger_t1174 * L_4 = ___n; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + uint32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + V_0 = ((int64_t)((int64_t)L_3|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))))))); + uint64_t L_8 = V_0; + uint32_t L_9 = ___d; + V_0 = ((int64_t)((uint64_t)(int64_t)L_8%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_9))))); + } + +IL_0026: + { + uint32_t L_10 = V_1; + uint32_t L_11 = L_10; + V_1 = ((int32_t)((int32_t)L_11-(int32_t)1)); + if ((!(((uint32_t)L_11) <= ((uint32_t)0)))) + { + goto IL_000f; + } + } + { + uint64_t L_12 = V_0; + return (((int32_t)((uint32_t)L_12))); + } +} +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::DwordDivMod(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var; +extern "C" BigIntegerU5BU5D_t1775* Kernel_DwordDivMod_m6763 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, uint32_t ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(779); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + uint64_t V_1 = 0; + uint32_t V_2 = 0; + BigInteger_t1174 * V_3 = {0}; + { + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t1174 * L_2 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_2, 1, L_1, /*hidden argument*/NULL); + V_0 = L_2; + V_1 = (((int64_t)((int64_t)0))); + BigInteger_t1174 * L_3 = ___n; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + V_2 = L_4; + goto IL_0041; + } + +IL_001c: + { + uint64_t L_5 = V_1; + V_1 = ((int64_t)((int64_t)L_5<<(int32_t)((int32_t)32))); + uint64_t L_6 = V_1; + BigInteger_t1174 * L_7 = ___n; + NullCheck(L_7); + UInt32U5BU5D_t957* L_8 = (L_7->___data_1); + uint32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, (((uintptr_t)L_9))); + uintptr_t L_10 = (((uintptr_t)L_9)); + V_1 = ((int64_t)((int64_t)L_6|(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_10, sizeof(uint32_t)))))))); + BigInteger_t1174 * L_11 = V_0; + NullCheck(L_11); + UInt32U5BU5D_t957* L_12 = (L_11->___data_1); + uint32_t L_13 = V_2; + uint64_t L_14 = V_1; + uint32_t L_15 = ___d; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, (((uintptr_t)L_13))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_12, (((uintptr_t)L_13)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)((int64_t)((uint64_t)(int64_t)L_14/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_15)))))))); + uint64_t L_16 = V_1; + uint32_t L_17 = ___d; + V_1 = ((int64_t)((uint64_t)(int64_t)L_16%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_17))))); + } + +IL_0041: + { + uint32_t L_18 = V_2; + uint32_t L_19 = L_18; + V_2 = ((int32_t)((int32_t)L_19-(int32_t)1)); + if ((!(((uint32_t)L_19) <= ((uint32_t)0)))) + { + goto IL_001c; + } + } + { + BigInteger_t1174 * L_20 = V_0; + NullCheck(L_20); + BigInteger_Normalize_m6792(L_20, /*hidden argument*/NULL); + uint64_t L_21 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_22 = BigInteger_op_Implicit_m6802(NULL /*static, unused*/, (((int32_t)((uint32_t)L_21))), /*hidden argument*/NULL); + V_3 = L_22; + BigIntegerU5BU5D_t1775* L_23 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + BigInteger_t1174 * L_24 = V_0; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + ArrayElementTypeCheck (L_23, L_24); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_23, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_24; + BigIntegerU5BU5D_t1775* L_25 = L_23; + BigInteger_t1174 * L_26 = V_3; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 1); + ArrayElementTypeCheck (L_25, L_26); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_25, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_26; + return L_25; + } +} +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::multiByteDivide(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigIntegerU5BU5D_t1775* Kernel_multiByteDivide_m6764 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(779); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + BigInteger_t1174 * V_6 = {0}; + BigInteger_t1174 * V_7 = {0}; + UInt32U5BU5D_t957* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + uint32_t V_11 = 0; + uint64_t V_12 = 0; + uint64_t V_13 = 0; + uint64_t V_14 = 0; + uint64_t V_15 = 0; + uint32_t V_16 = 0; + uint32_t V_17 = 0; + int32_t V_18 = 0; + uint64_t V_19 = 0; + uint32_t V_20 = 0; + uint64_t V_21 = 0; + BigIntegerU5BU5D_t1775* V_22 = {0}; + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0026; + } + } + { + BigIntegerU5BU5D_t1775* L_3 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_4 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, L_4); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_3, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_4; + BigIntegerU5BU5D_t1775* L_5 = L_3; + BigInteger_t1174 * L_6 = ___bi1; + BigInteger_t1174 * L_7 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_7, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_7); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_5, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_7; + return L_5; + } + +IL_0026: + { + BigInteger_t1174 * L_8 = ___bi1; + NullCheck(L_8); + BigInteger_Normalize_m6792(L_8, /*hidden argument*/NULL); + BigInteger_t1174 * L_9 = ___bi2; + NullCheck(L_9); + BigInteger_Normalize_m6792(L_9, /*hidden argument*/NULL); + BigInteger_t1174 * L_10 = ___bi2; + NullCheck(L_10); + uint32_t L_11 = (L_10->___length_0); + if ((!(((uint32_t)L_11) == ((uint32_t)1)))) + { + goto IL_004d; + } + } + { + BigInteger_t1174 * L_12 = ___bi1; + BigInteger_t1174 * L_13 = ___bi2; + NullCheck(L_13); + UInt32U5BU5D_t957* L_14 = (L_13->___data_1); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + int32_t L_15 = 0; + BigIntegerU5BU5D_t1775* L_16 = Kernel_DwordDivMod_m6763(NULL /*static, unused*/, L_12, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_14, L_15, sizeof(uint32_t))), /*hidden argument*/NULL); + return L_16; + } + +IL_004d: + { + BigInteger_t1174 * L_17 = ___bi1; + NullCheck(L_17); + uint32_t L_18 = (L_17->___length_0); + V_0 = ((int32_t)((int32_t)L_18+(int32_t)1)); + BigInteger_t1174 * L_19 = ___bi2; + NullCheck(L_19); + uint32_t L_20 = (L_19->___length_0); + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + V_2 = ((int32_t)-2147483648); + BigInteger_t1174 * L_21 = ___bi2; + NullCheck(L_21); + UInt32U5BU5D_t957* L_22 = (L_21->___data_1); + BigInteger_t1174 * L_23 = ___bi2; + NullCheck(L_23); + uint32_t L_24 = (L_23->___length_0); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, (((uintptr_t)((int32_t)((int32_t)L_24-(int32_t)1))))); + uintptr_t L_25 = (((uintptr_t)((int32_t)((int32_t)L_24-(int32_t)1)))); + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_22, L_25, sizeof(uint32_t))); + V_4 = 0; + BigInteger_t1174 * L_26 = ___bi1; + NullCheck(L_26); + uint32_t L_27 = (L_26->___length_0); + BigInteger_t1174 * L_28 = ___bi2; + NullCheck(L_28); + uint32_t L_29 = (L_28->___length_0); + V_5 = ((int32_t)((int32_t)L_27-(int32_t)L_29)); + goto IL_0097; + } + +IL_008d: + { + int32_t L_30 = V_4; + V_4 = ((int32_t)((int32_t)L_30+(int32_t)1)); + uint32_t L_31 = V_2; + V_2 = ((int32_t)((uint32_t)L_31>>1)); + } + +IL_0097: + { + uint32_t L_32 = V_2; + if (!L_32) + { + goto IL_00a5; + } + } + { + uint32_t L_33 = V_3; + uint32_t L_34 = V_2; + if (!((int32_t)((int32_t)L_33&(int32_t)L_34))) + { + goto IL_008d; + } + } + +IL_00a5: + { + BigInteger_t1174 * L_35 = ___bi1; + NullCheck(L_35); + uint32_t L_36 = (L_35->___length_0); + BigInteger_t1174 * L_37 = ___bi2; + NullCheck(L_37); + uint32_t L_38 = (L_37->___length_0); + BigInteger_t1174 * L_39 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_39, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_36-(int32_t)L_38))+(int32_t)1)), /*hidden argument*/NULL); + V_6 = L_39; + BigInteger_t1174 * L_40 = ___bi1; + int32_t L_41 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_42 = BigInteger_op_LeftShift_m6811(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + V_7 = L_42; + BigInteger_t1174 * L_43 = V_7; + NullCheck(L_43); + UInt32U5BU5D_t957* L_44 = (L_43->___data_1); + V_8 = L_44; + BigInteger_t1174 * L_45 = ___bi2; + int32_t L_46 = V_4; + BigInteger_t1174 * L_47 = BigInteger_op_LeftShift_m6811(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + ___bi2 = L_47; + uint32_t L_48 = V_0; + BigInteger_t1174 * L_49 = ___bi2; + NullCheck(L_49); + uint32_t L_50 = (L_49->___length_0); + V_9 = ((int32_t)((int32_t)L_48-(int32_t)L_50)); + uint32_t L_51 = V_0; + V_10 = ((int32_t)((int32_t)L_51-(int32_t)1)); + BigInteger_t1174 * L_52 = ___bi2; + NullCheck(L_52); + UInt32U5BU5D_t957* L_53 = (L_52->___data_1); + BigInteger_t1174 * L_54 = ___bi2; + NullCheck(L_54); + uint32_t L_55 = (L_54->___length_0); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, (((uintptr_t)((int32_t)((int32_t)L_55-(int32_t)1))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((int32_t)L_55-(int32_t)1)))); + V_11 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_53, L_56, sizeof(uint32_t))); + BigInteger_t1174 * L_57 = ___bi2; + NullCheck(L_57); + UInt32U5BU5D_t957* L_58 = (L_57->___data_1); + BigInteger_t1174 * L_59 = ___bi2; + NullCheck(L_59); + uint32_t L_60 = (L_59->___length_0); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, (((uintptr_t)((int32_t)((int32_t)L_60-(int32_t)2))))); + uintptr_t L_61 = (((uintptr_t)((int32_t)((int32_t)L_60-(int32_t)2)))); + V_12 = (((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_61, sizeof(uint32_t)))))); + goto IL_0270; + } + +IL_0112: + { + UInt32U5BU5D_t957* L_62 = V_8; + int32_t L_63 = V_10; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_63); + int32_t L_64 = L_63; + UInt32U5BU5D_t957* L_65 = V_8; + int32_t L_66 = V_10; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, ((int32_t)((int32_t)L_66-(int32_t)1))); + int32_t L_67 = ((int32_t)((int32_t)L_66-(int32_t)1)); + V_13 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_64, sizeof(uint32_t))))))<<(int32_t)((int32_t)32)))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_65, L_67, sizeof(uint32_t)))))))); + uint64_t L_68 = V_13; + uint32_t L_69 = V_11; + V_14 = ((int64_t)((uint64_t)(int64_t)L_68/(uint64_t)(int64_t)(((int64_t)((uint64_t)L_69))))); + uint64_t L_70 = V_13; + uint32_t L_71 = V_11; + V_15 = ((int64_t)((uint64_t)(int64_t)L_70%(uint64_t)(int64_t)(((int64_t)((uint64_t)L_71))))); + } + +IL_0136: + { + uint64_t L_72 = V_14; + if ((((int64_t)L_72) == ((int64_t)((int64_t)4294967296LL)))) + { + goto IL_015e; + } + } + { + uint64_t L_73 = V_14; + uint64_t L_74 = V_12; + uint64_t L_75 = V_15; + UInt32U5BU5D_t957* L_76 = V_8; + int32_t L_77 = V_10; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)((int32_t)L_77-(int32_t)2))); + int32_t L_78 = ((int32_t)((int32_t)L_77-(int32_t)2)); + if ((!(((uint64_t)((int64_t)((int64_t)L_73*(int64_t)L_74))) > ((uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_75<<(int32_t)((int32_t)32)))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_76, L_78, sizeof(uint32_t)))))))))))) + { + goto IL_0182; + } + } + +IL_015e: + { + uint64_t L_79 = V_14; + V_14 = ((int64_t)((int64_t)L_79-(int64_t)(((int64_t)((int64_t)1))))); + uint64_t L_80 = V_15; + uint32_t L_81 = V_11; + V_15 = ((int64_t)((int64_t)L_80+(int64_t)(((int64_t)((uint64_t)L_81))))); + uint64_t L_82 = V_15; + if ((!(((uint64_t)L_82) < ((uint64_t)((int64_t)4294967296LL))))) + { + goto IL_0182; + } + } + { + goto IL_0187; + } + +IL_0182: + { + goto IL_018c; + } + +IL_0187: + { + goto IL_0136; + } + +IL_018c: + { + V_17 = 0; + int32_t L_83 = V_10; + int32_t L_84 = V_1; + V_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_83-(int32_t)L_84))+(int32_t)1)); + V_19 = (((int64_t)((int64_t)0))); + uint64_t L_85 = V_14; + V_20 = (((int32_t)((uint32_t)L_85))); + } + +IL_01a0: + { + uint64_t L_86 = V_19; + BigInteger_t1174 * L_87 = ___bi2; + NullCheck(L_87); + UInt32U5BU5D_t957* L_88 = (L_87->___data_1); + uint32_t L_89 = V_17; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((uintptr_t)L_89))); + uintptr_t L_90 = (((uintptr_t)L_89)); + uint32_t L_91 = V_20; + V_19 = ((int64_t)((int64_t)L_86+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t))))))*(int64_t)(((int64_t)((uint64_t)L_91))))))); + UInt32U5BU5D_t957* L_92 = V_8; + int32_t L_93 = V_18; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, L_93); + int32_t L_94 = L_93; + V_16 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_92, L_94, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_95 = V_8; + int32_t L_96 = V_18; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, L_96); + uint32_t* L_97 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_95, L_96, sizeof(uint32_t))); + uint64_t L_98 = V_19; + *((int32_t*)(L_97)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_97))-(int32_t)(((int32_t)((uint32_t)L_98))))); + uint64_t L_99 = V_19; + V_19 = ((int64_t)((uint64_t)L_99>>((int32_t)32))); + UInt32U5BU5D_t957* L_100 = V_8; + int32_t L_101 = V_18; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, L_101); + int32_t L_102 = L_101; + uint32_t L_103 = V_16; + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_102, sizeof(uint32_t)))) > ((uint32_t)L_103)))) + { + goto IL_01e5; + } + } + { + uint64_t L_104 = V_19; + V_19 = ((int64_t)((int64_t)L_104+(int64_t)(((int64_t)((int64_t)1))))); + } + +IL_01e5: + { + uint32_t L_105 = V_17; + V_17 = ((int32_t)((int32_t)L_105+(int32_t)1)); + int32_t L_106 = V_18; + V_18 = ((int32_t)((int32_t)L_106+(int32_t)1)); + uint32_t L_107 = V_17; + int32_t L_108 = V_1; + if ((((int64_t)(((int64_t)((uint64_t)L_107)))) < ((int64_t)(((int64_t)((int64_t)L_108)))))) + { + goto IL_01a0; + } + } + { + int32_t L_109 = V_10; + int32_t L_110 = V_1; + V_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_109-(int32_t)L_110))+(int32_t)1)); + V_17 = 0; + uint64_t L_111 = V_19; + if (!L_111) + { + goto IL_0253; + } + } + { + uint32_t L_112 = V_20; + V_20 = ((int32_t)((int32_t)L_112-(int32_t)1)); + V_21 = (((int64_t)((int64_t)0))); + } + +IL_0217: + { + UInt32U5BU5D_t957* L_113 = V_8; + int32_t L_114 = V_18; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, L_114); + int32_t L_115 = L_114; + BigInteger_t1174 * L_116 = ___bi2; + NullCheck(L_116); + UInt32U5BU5D_t957* L_117 = (L_116->___data_1); + uint32_t L_118 = V_17; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, (((uintptr_t)L_118))); + uintptr_t L_119 = (((uintptr_t)L_118)); + uint64_t L_120 = V_21; + V_21 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t))))))+(int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_117, L_119, sizeof(uint32_t))))))))+(int64_t)L_120)); + UInt32U5BU5D_t957* L_121 = V_8; + int32_t L_122 = V_18; + uint64_t L_123 = V_21; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, L_122); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_121, L_122, sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_123))); + uint64_t L_124 = V_21; + V_21 = ((int64_t)((uint64_t)L_124>>((int32_t)32))); + uint32_t L_125 = V_17; + V_17 = ((int32_t)((int32_t)L_125+(int32_t)1)); + int32_t L_126 = V_18; + V_18 = ((int32_t)((int32_t)L_126+(int32_t)1)); + uint32_t L_127 = V_17; + int32_t L_128 = V_1; + if ((((int64_t)(((int64_t)((uint64_t)L_127)))) < ((int64_t)(((int64_t)((int64_t)L_128)))))) + { + goto IL_0217; + } + } + +IL_0253: + { + BigInteger_t1174 * L_129 = V_6; + NullCheck(L_129); + UInt32U5BU5D_t957* L_130 = (L_129->___data_1); + int32_t L_131 = V_5; + int32_t L_132 = L_131; + V_5 = ((int32_t)((int32_t)L_132-(int32_t)1)); + uint32_t L_133 = V_20; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, L_132); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t))) = (uint32_t)L_133; + int32_t L_134 = V_10; + V_10 = ((int32_t)((int32_t)L_134-(int32_t)1)); + int32_t L_135 = V_9; + V_9 = ((int32_t)((int32_t)L_135-(int32_t)1)); + } + +IL_0270: + { + int32_t L_136 = V_9; + if ((((int32_t)L_136) > ((int32_t)0))) + { + goto IL_0112; + } + } + { + BigInteger_t1174 * L_137 = V_6; + NullCheck(L_137); + BigInteger_Normalize_m6792(L_137, /*hidden argument*/NULL); + BigInteger_t1174 * L_138 = V_7; + NullCheck(L_138); + BigInteger_Normalize_m6792(L_138, /*hidden argument*/NULL); + BigIntegerU5BU5D_t1775* L_139 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + BigInteger_t1174 * L_140 = V_6; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, 0); + ArrayElementTypeCheck (L_139, L_140); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_139, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_140; + BigIntegerU5BU5D_t1775* L_141 = L_139; + BigInteger_t1174 * L_142 = V_7; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, 1); + ArrayElementTypeCheck (L_141, L_142); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_141, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_142; + V_22 = L_141; + int32_t L_143 = V_4; + if (!L_143) + { + goto IL_02b1; + } + } + { + BigIntegerU5BU5D_t1775* L_144 = V_22; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, 1); + BigInteger_t1174 ** L_145 = ((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_144, 1, sizeof(BigInteger_t1174 *))); + int32_t L_146 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_147 = BigInteger_op_RightShift_m6812(NULL /*static, unused*/, (*((BigInteger_t1174 **)L_145)), L_146, /*hidden argument*/NULL); + *((Object_t **)(L_145)) = (Object_t *)L_147; + } + +IL_02b1: + { + BigIntegerU5BU5D_t1775* L_148 = V_22; + return L_148; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::LeftShift(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * Kernel_LeftShift_m6765 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + BigInteger_t1174 * V_1 = {0}; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + int32_t L_0 = ___n; + if (L_0) + { + goto IL_0015; + } + } + { + BigInteger_t1174 * L_1 = ___bi; + BigInteger_t1174 * L_2 = ___bi; + NullCheck(L_2); + uint32_t L_3 = (L_2->___length_0); + BigInteger_t1174 * L_4 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6774(L_4, L_1, ((int32_t)((int32_t)L_3+(int32_t)1)), /*hidden argument*/NULL); + return L_4; + } + +IL_0015: + { + int32_t L_5 = ___n; + V_0 = ((int32_t)((int32_t)L_5>>(int32_t)5)); + int32_t L_6 = ___n; + ___n = ((int32_t)((int32_t)L_6&(int32_t)((int32_t)31))); + BigInteger_t1174 * L_7 = ___bi; + NullCheck(L_7); + uint32_t L_8 = (L_7->___length_0); + int32_t L_9 = V_0; + BigInteger_t1174 * L_10 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_10, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)1))+(int32_t)L_9)), /*hidden argument*/NULL); + V_1 = L_10; + V_2 = 0; + BigInteger_t1174 * L_11 = ___bi; + NullCheck(L_11); + uint32_t L_12 = (L_11->___length_0); + V_3 = L_12; + int32_t L_13 = ___n; + if (!L_13) + { + goto IL_0094; + } + } + { + V_5 = 0; + goto IL_0079; + } + +IL_0047: + { + BigInteger_t1174 * L_14 = ___bi; + NullCheck(L_14); + UInt32U5BU5D_t957* L_15 = (L_14->___data_1); + uint32_t L_16 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, (((uintptr_t)L_16))); + uintptr_t L_17 = (((uintptr_t)L_16)); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_15, L_17, sizeof(uint32_t))); + BigInteger_t1174 * L_18 = V_1; + NullCheck(L_18); + UInt32U5BU5D_t957* L_19 = (L_18->___data_1); + uint32_t L_20 = V_2; + int32_t L_21 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint32_t L_22 = V_4; + int32_t L_23 = ___n; + uint32_t L_24 = V_5; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_19, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_20)))+(int64_t)(((int64_t)((int64_t)L_21))))))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_22<<(int32_t)((int32_t)((int32_t)L_23&(int32_t)((int32_t)31)))))|(int32_t)L_24)); + uint32_t L_25 = V_4; + int32_t L_26 = ___n; + V_5 = ((int32_t)((uint32_t)L_25>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_26))&(int32_t)((int32_t)31))))); + uint32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0079: + { + uint32_t L_28 = V_2; + uint32_t L_29 = V_3; + if ((!(((uint32_t)L_28) >= ((uint32_t)L_29)))) + { + goto IL_0047; + } + } + { + BigInteger_t1174 * L_30 = V_1; + NullCheck(L_30); + UInt32U5BU5D_t957* L_31 = (L_30->___data_1); + uint32_t L_32 = V_2; + int32_t L_33 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + uint32_t L_34 = V_5; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33))))))), sizeof(uint32_t))) = (uint32_t)L_34; + goto IL_00ba; + } + +IL_0094: + { + goto IL_00b3; + } + +IL_0099: + { + BigInteger_t1174 * L_35 = V_1; + NullCheck(L_35); + UInt32U5BU5D_t957* L_36 = (L_35->___data_1); + uint32_t L_37 = V_2; + int32_t L_38 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + BigInteger_t1174 * L_39 = ___bi; + NullCheck(L_39); + UInt32U5BU5D_t957* L_40 = (L_39->___data_1); + uint32_t L_41 = V_2; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)L_41))); + uintptr_t L_42 = (((uintptr_t)L_41)); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38)))))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_36, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_37)))+(int64_t)(((int64_t)((int64_t)L_38))))))), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t))); + uint32_t L_43 = V_2; + V_2 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_00b3: + { + uint32_t L_44 = V_2; + uint32_t L_45 = V_3; + if ((!(((uint32_t)L_44) >= ((uint32_t)L_45)))) + { + goto IL_0099; + } + } + +IL_00ba: + { + BigInteger_t1174 * L_46 = V_1; + NullCheck(L_46); + BigInteger_Normalize_m6792(L_46, /*hidden argument*/NULL); + BigInteger_t1174 * L_47 = V_1; + return L_47; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::RightShift(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * Kernel_RightShift_m6766 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t1174 * V_2 = {0}; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + { + int32_t L_0 = ___n; + if (L_0) + { + goto IL_000d; + } + } + { + BigInteger_t1174 * L_1 = ___bi; + BigInteger_t1174 * L_2 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_2, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_000d: + { + int32_t L_3 = ___n; + V_0 = ((int32_t)((int32_t)L_3>>(int32_t)5)); + int32_t L_4 = ___n; + V_1 = ((int32_t)((int32_t)L_4&(int32_t)((int32_t)31))); + BigInteger_t1174 * L_5 = ___bi; + NullCheck(L_5); + uint32_t L_6 = (L_5->___length_0); + int32_t L_7 = V_0; + BigInteger_t1174 * L_8 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_8, 1, ((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)L_7))+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_8; + BigInteger_t1174 * L_9 = V_2; + NullCheck(L_9); + UInt32U5BU5D_t957* L_10 = (L_9->___data_1); + NullCheck(L_10); + V_3 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1)); + int32_t L_11 = V_1; + if (!L_11) + { + goto IL_007e; + } + } + { + V_5 = 0; + goto IL_006e; + } + +IL_0040: + { + BigInteger_t1174 * L_12 = ___bi; + NullCheck(L_12); + UInt32U5BU5D_t957* L_13 = (L_12->___data_1); + uint32_t L_14 = V_3; + int32_t L_15 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15)))))))); + intptr_t L_16 = (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_14)))+(int64_t)(((int64_t)((int64_t)L_15))))))); + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_16, sizeof(uint32_t))); + BigInteger_t1174 * L_17 = V_2; + NullCheck(L_17); + UInt32U5BU5D_t957* L_18 = (L_17->___data_1); + uint32_t L_19 = V_3; + uint32_t L_20 = V_4; + int32_t L_21 = ___n; + uint32_t L_22 = V_5; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, (((uintptr_t)L_19))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_18, (((uintptr_t)L_19)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_20>>((int32_t)((int32_t)L_21&(int32_t)((int32_t)31)))))|(int32_t)L_22)); + uint32_t L_23 = V_4; + int32_t L_24 = ___n; + V_5 = ((int32_t)((int32_t)L_23<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_24))&(int32_t)((int32_t)31))))); + } + +IL_006e: + { + uint32_t L_25 = V_3; + uint32_t L_26 = L_25; + V_3 = ((int32_t)((int32_t)L_26-(int32_t)1)); + if ((!(((uint32_t)L_26) <= ((uint32_t)0)))) + { + goto IL_0040; + } + } + { + goto IL_00a4; + } + +IL_007e: + { + goto IL_0099; + } + +IL_0083: + { + BigInteger_t1174 * L_27 = V_2; + NullCheck(L_27); + UInt32U5BU5D_t957* L_28 = (L_27->___data_1); + uint32_t L_29 = V_3; + BigInteger_t1174 * L_30 = ___bi; + NullCheck(L_30); + UInt32U5BU5D_t957* L_31 = (L_30->___data_1); + uint32_t L_32 = V_3; + int32_t L_33 = V_0; + if ((int64_t)(((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33)))))))); + intptr_t L_34 = (((intptr_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_32)))+(int64_t)(((int64_t)((int64_t)L_33))))))); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, (((uintptr_t)L_29))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_28, (((uintptr_t)L_29)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_31, L_34, sizeof(uint32_t))); + } + +IL_0099: + { + uint32_t L_35 = V_3; + uint32_t L_36 = L_35; + V_3 = ((int32_t)((int32_t)L_36-(int32_t)1)); + if ((!(((uint32_t)L_36) <= ((uint32_t)0)))) + { + goto IL_0083; + } + } + +IL_00a4: + { + BigInteger_t1174 * L_37 = V_2; + NullCheck(L_37); + BigInteger_Normalize_m6792(L_37, /*hidden argument*/NULL); + BigInteger_t1174 * L_38 = V_2; + return L_38; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::MultiplyByDword(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * Kernel_MultiplyByDword_m6767 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___n, uint32_t ___f, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + uint32_t V_1 = 0; + uint64_t V_2 = 0; + { + BigInteger_t1174 * L_0 = ___n; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + BigInteger_t1174 * L_2 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_2, 1, ((int32_t)((int32_t)L_1+(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_2; + V_1 = 0; + V_2 = (((int64_t)((int64_t)0))); + } + +IL_0014: + { + uint64_t L_3 = V_2; + BigInteger_t1174 * L_4 = ___n; + NullCheck(L_4); + UInt32U5BU5D_t957* L_5 = (L_4->___data_1); + uint32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + uint32_t L_8 = ___f; + V_2 = ((int64_t)((int64_t)L_3+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t))))))*(int64_t)(((int64_t)((uint64_t)L_8))))))); + BigInteger_t1174 * L_9 = V_0; + NullCheck(L_9); + UInt32U5BU5D_t957* L_10 = (L_9->___data_1); + uint32_t L_11 = V_1; + uint64_t L_12 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, (((uintptr_t)L_11))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_10, (((uintptr_t)L_11)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_12))); + uint64_t L_13 = V_2; + V_2 = ((int64_t)((uint64_t)L_13>>((int32_t)32))); + uint32_t L_14 = V_1; + int32_t L_15 = ((int32_t)((int32_t)L_14+(int32_t)1)); + V_1 = L_15; + BigInteger_t1174 * L_16 = ___n; + NullCheck(L_16); + uint32_t L_17 = (L_16->___length_0); + if ((!(((uint32_t)L_15) >= ((uint32_t)L_17)))) + { + goto IL_0014; + } + } + { + BigInteger_t1174 * L_18 = V_0; + NullCheck(L_18); + UInt32U5BU5D_t957* L_19 = (L_18->___data_1); + uint32_t L_20 = V_1; + uint64_t L_21 = V_2; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, (((uintptr_t)L_20))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_19, (((uintptr_t)L_20)), sizeof(uint32_t))) = (uint32_t)(((int32_t)((uint32_t)L_21))); + BigInteger_t1174 * L_22 = V_0; + NullCheck(L_22); + BigInteger_Normalize_m6792(L_22, /*hidden argument*/NULL); + BigInteger_t1174 * L_23 = V_0; + return L_23; + } +} +// System.Void Mono.Math.BigInteger/Kernel::Multiply(System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32) +extern "C" void Kernel_Multiply_m6768 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, uint32_t ___xOffset, uint32_t ___xLen, UInt32U5BU5D_t957* ___y, uint32_t ___yOffset, uint32_t ___yLen, UInt32U5BU5D_t957* ___d, uint32_t ___dOffset, const MethodInfo* method) +{ + uint32_t* V_0 = {0}; + uint32_t* V_1 = {0}; + uint32_t* V_2 = {0}; + uint32_t* V_3 = {0}; + uint32_t* V_4 = {0}; + uint32_t* V_5 = {0}; + uint32_t* V_6 = {0}; + uint32_t* V_7 = {0}; + uint64_t V_8 = 0; + uint32_t* V_9 = {0}; + uint32_t* V_10 = {0}; + uintptr_t G_B4_0 = 0; + uintptr_t G_B8_0 = 0; + uintptr_t G_B12_0 = 0; + { + UInt32U5BU5D_t957* L_0 = ___x; + if (!L_0) + { + goto IL_000e; + } + } + { + UInt32U5BU5D_t957* L_1 = ___x; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_001c; + } + +IL_0015: + { + UInt32U5BU5D_t957* L_2 = ___x; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + G_B4_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 0, sizeof(uint32_t))))); + } + +IL_001c: + { + V_0 = (uint32_t*)G_B4_0; + UInt32U5BU5D_t957* L_3 = ___y; + if (!L_3) + { + goto IL_002b; + } + } + { + UInt32U5BU5D_t957* L_4 = ___y; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0032; + } + } + +IL_002b: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_0039; + } + +IL_0032: + { + UInt32U5BU5D_t957* L_5 = ___y; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + G_B8_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, 0, sizeof(uint32_t))))); + } + +IL_0039: + { + V_1 = (uint32_t*)G_B8_0; + UInt32U5BU5D_t957* L_6 = ___d; + if (!L_6) + { + goto IL_004a; + } + } + { + UInt32U5BU5D_t957* L_7 = ___d; + NullCheck(L_7); + if ((((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) + { + goto IL_0051; + } + } + +IL_004a: + { + G_B12_0 = (((uintptr_t)0)); + goto IL_0059; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_8 = ___d; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + G_B12_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, 0, sizeof(uint32_t))))); + } + +IL_0059: + { + V_2 = (uint32_t*)G_B12_0; + uint32_t* L_9 = V_0; + uint32_t L_10 = ___xOffset; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_9+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_10))*(int32_t)4)))); + uint32_t* L_11 = V_3; + uint32_t L_12 = ___xLen; + V_4 = (uint32_t*)((uint32_t*)((intptr_t)L_11+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_12))*(int32_t)4)))); + uint32_t* L_13 = V_1; + uint32_t L_14 = ___yOffset; + V_5 = (uint32_t*)((uint32_t*)((intptr_t)L_13+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_14))*(int32_t)4)))); + uint32_t* L_15 = V_5; + uint32_t L_16 = ___yLen; + V_6 = (uint32_t*)((uint32_t*)((intptr_t)L_15+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_16))*(int32_t)4)))); + uint32_t* L_17 = V_2; + uint32_t L_18 = ___dOffset; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_17+(intptr_t)((intptr_t)((intptr_t)(((uintptr_t)L_18))*(int32_t)4)))); + goto IL_00f6; + } + +IL_008a: + { + uint32_t* L_19 = V_3; + if ((*((uint32_t*)L_19))) + { + goto IL_0096; + } + } + { + goto IL_00ea; + } + +IL_0096: + { + V_8 = (((int64_t)((int64_t)0))); + uint32_t* L_20 = V_7; + V_9 = (uint32_t*)L_20; + uint32_t* L_21 = V_5; + V_10 = (uint32_t*)L_21; + goto IL_00d4; + } + +IL_00a7: + { + uint64_t L_22 = V_8; + uint32_t* L_23 = V_3; + uint32_t* L_24 = V_10; + uint32_t* L_25 = V_9; + V_8 = ((int64_t)((int64_t)L_22+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_23))))))))*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_24))))))))))+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_25)))))))))))); + uint32_t* L_26 = V_9; + uint64_t L_27 = V_8; + *((int32_t*)(L_26)) = (int32_t)(((int32_t)((uint32_t)L_27))); + uint64_t L_28 = V_8; + V_8 = ((int64_t)((uint64_t)L_28>>((int32_t)32))); + uint32_t* L_29 = V_10; + V_10 = (uint32_t*)((uint32_t*)((intptr_t)L_29+(intptr_t)(((intptr_t)4)))); + uint32_t* L_30 = V_9; + V_9 = (uint32_t*)((uint32_t*)((intptr_t)L_30+(intptr_t)(((intptr_t)4)))); + } + +IL_00d4: + { + uint32_t* L_31 = V_10; + uint32_t* L_32 = V_6; + if ((!(((uintptr_t)L_31) >= ((uintptr_t)L_32)))) + { + goto IL_00a7; + } + } + { + uint64_t L_33 = V_8; + if (!L_33) + { + goto IL_00ea; + } + } + { + uint32_t* L_34 = V_9; + uint64_t L_35 = V_8; + *((int32_t*)(L_34)) = (int32_t)(((int32_t)((uint32_t)L_35))); + } + +IL_00ea: + { + uint32_t* L_36 = V_3; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_36+(intptr_t)(((intptr_t)4)))); + uint32_t* L_37 = V_7; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_37+(intptr_t)(((intptr_t)4)))); + } + +IL_00f6: + { + uint32_t* L_38 = V_3; + uint32_t* L_39 = V_4; + if ((!(((uintptr_t)L_38) >= ((uintptr_t)L_39)))) + { + goto IL_008a; + } + } + { + V_0 = (uint32_t*)(((uintptr_t)0)); + V_1 = (uint32_t*)(((uintptr_t)0)); + V_2 = (uint32_t*)(((uintptr_t)0)); + return; + } +} +// System.Void Mono.Math.BigInteger/Kernel::MultiplyMod2p32pmod(System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32) +extern "C" void Kernel_MultiplyMod2p32pmod_m6769 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, int32_t ___xOffset, int32_t ___xLen, UInt32U5BU5D_t957* ___y, int32_t ___yOffest, int32_t ___yLen, UInt32U5BU5D_t957* ___d, int32_t ___dOffset, int32_t ___mod, const MethodInfo* method) +{ + uint32_t* V_0 = {0}; + uint32_t* V_1 = {0}; + uint32_t* V_2 = {0}; + uint32_t* V_3 = {0}; + uint32_t* V_4 = {0}; + uint32_t* V_5 = {0}; + uint32_t* V_6 = {0}; + uint32_t* V_7 = {0}; + uint32_t* V_8 = {0}; + uint64_t V_9 = 0; + uint32_t* V_10 = {0}; + uint32_t* V_11 = {0}; + uintptr_t G_B4_0 = 0; + uintptr_t G_B8_0 = 0; + uintptr_t G_B12_0 = 0; + { + UInt32U5BU5D_t957* L_0 = ___x; + if (!L_0) + { + goto IL_000e; + } + } + { + UInt32U5BU5D_t957* L_1 = ___x; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0015; + } + } + +IL_000e: + { + G_B4_0 = (((uintptr_t)0)); + goto IL_001c; + } + +IL_0015: + { + UInt32U5BU5D_t957* L_2 = ___x; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + G_B4_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 0, sizeof(uint32_t))))); + } + +IL_001c: + { + V_0 = (uint32_t*)G_B4_0; + UInt32U5BU5D_t957* L_3 = ___y; + if (!L_3) + { + goto IL_002b; + } + } + { + UInt32U5BU5D_t957* L_4 = ___y; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0032; + } + } + +IL_002b: + { + G_B8_0 = (((uintptr_t)0)); + goto IL_0039; + } + +IL_0032: + { + UInt32U5BU5D_t957* L_5 = ___y; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + G_B8_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, 0, sizeof(uint32_t))))); + } + +IL_0039: + { + V_1 = (uint32_t*)G_B8_0; + UInt32U5BU5D_t957* L_6 = ___d; + if (!L_6) + { + goto IL_004a; + } + } + { + UInt32U5BU5D_t957* L_7 = ___d; + NullCheck(L_7); + if ((((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) + { + goto IL_0051; + } + } + +IL_004a: + { + G_B12_0 = (((uintptr_t)0)); + goto IL_0059; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_8 = ___d; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + G_B12_0 = ((uintptr_t)(((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, 0, sizeof(uint32_t))))); + } + +IL_0059: + { + V_2 = (uint32_t*)G_B12_0; + uint32_t* L_9 = V_0; + int32_t L_10 = ___xOffset; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_9+(int32_t)((int32_t)((int32_t)L_10*(int32_t)4)))); + uint32_t* L_11 = V_3; + int32_t L_12 = ___xLen; + V_4 = (uint32_t*)((uint32_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)4)))); + uint32_t* L_13 = V_1; + int32_t L_14 = ___yOffest; + V_5 = (uint32_t*)((uint32_t*)((intptr_t)L_13+(int32_t)((int32_t)((int32_t)L_14*(int32_t)4)))); + uint32_t* L_15 = V_5; + int32_t L_16 = ___yLen; + V_6 = (uint32_t*)((uint32_t*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)L_16*(int32_t)4)))); + uint32_t* L_17 = V_2; + int32_t L_18 = ___dOffset; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_18*(int32_t)4)))); + uint32_t* L_19 = V_7; + int32_t L_20 = ___mod; + V_8 = (uint32_t*)((uint32_t*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)4)))); + goto IL_010c; + } + +IL_008e: + { + uint32_t* L_21 = V_3; + if ((*((uint32_t*)L_21))) + { + goto IL_009a; + } + } + { + goto IL_0100; + } + +IL_009a: + { + V_9 = (((int64_t)((int64_t)0))); + uint32_t* L_22 = V_7; + V_10 = (uint32_t*)L_22; + uint32_t* L_23 = V_5; + V_11 = (uint32_t*)L_23; + goto IL_00d8; + } + +IL_00ab: + { + uint64_t L_24 = V_9; + uint32_t* L_25 = V_3; + uint32_t* L_26 = V_11; + uint32_t* L_27 = V_10; + V_9 = ((int64_t)((int64_t)L_24+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_25))))))))*(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_26))))))))))+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*((uint32_t*)L_27)))))))))))); + uint32_t* L_28 = V_10; + uint64_t L_29 = V_9; + *((int32_t*)(L_28)) = (int32_t)(((int32_t)((uint32_t)L_29))); + uint64_t L_30 = V_9; + V_9 = ((int64_t)((uint64_t)L_30>>((int32_t)32))); + uint32_t* L_31 = V_11; + V_11 = (uint32_t*)((uint32_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)4)))); + uint32_t* L_32 = V_10; + V_10 = (uint32_t*)((uint32_t*)((intptr_t)L_32+(intptr_t)(((intptr_t)4)))); + } + +IL_00d8: + { + uint32_t* L_33 = V_11; + uint32_t* L_34 = V_6; + if ((!(((uintptr_t)L_33) < ((uintptr_t)L_34)))) + { + goto IL_00ea; + } + } + { + uint32_t* L_35 = V_10; + uint32_t* L_36 = V_8; + if ((!(((uintptr_t)L_35) >= ((uintptr_t)L_36)))) + { + goto IL_00ab; + } + } + +IL_00ea: + { + uint64_t L_37 = V_9; + if (!L_37) + { + goto IL_0100; + } + } + { + uint32_t* L_38 = V_10; + uint32_t* L_39 = V_8; + if ((!(((uintptr_t)L_38) < ((uintptr_t)L_39)))) + { + goto IL_0100; + } + } + { + uint32_t* L_40 = V_10; + uint64_t L_41 = V_9; + *((int32_t*)(L_40)) = (int32_t)(((int32_t)((uint32_t)L_41))); + } + +IL_0100: + { + uint32_t* L_42 = V_3; + V_3 = (uint32_t*)((uint32_t*)((intptr_t)L_42+(intptr_t)(((intptr_t)4)))); + uint32_t* L_43 = V_7; + V_7 = (uint32_t*)((uint32_t*)((intptr_t)L_43+(intptr_t)(((intptr_t)4)))); + } + +IL_010c: + { + uint32_t* L_44 = V_3; + uint32_t* L_45 = V_4; + if ((!(((uintptr_t)L_44) >= ((uintptr_t)L_45)))) + { + goto IL_008e; + } + } + { + V_0 = (uint32_t*)(((uintptr_t)0)); + V_1 = (uint32_t*)(((uintptr_t)0)); + V_2 = (uint32_t*)(((uintptr_t)0)); + return; + } +} +// System.UInt32 Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" uint32_t Kernel_modInverse_m6770 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, uint32_t ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + { + uint32_t L_0 = ___modulus; + V_0 = L_0; + BigInteger_t1174 * L_1 = ___bi; + uint32_t L_2 = ___modulus; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + uint32_t L_3 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + V_2 = 0; + V_3 = 1; + goto IL_004a; + } + +IL_0013: + { + uint32_t L_4 = V_1; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_001c; + } + } + { + uint32_t L_5 = V_3; + return L_5; + } + +IL_001c: + { + uint32_t L_6 = V_2; + uint32_t L_7 = V_0; + uint32_t L_8 = V_1; + uint32_t L_9 = V_3; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)L_7/(uint32_t)(int32_t)L_8))*(int32_t)L_9)))); + uint32_t L_10 = V_0; + uint32_t L_11 = V_1; + V_0 = ((int32_t)((uint32_t)(int32_t)L_10%(uint32_t)(int32_t)L_11)); + uint32_t L_12 = V_0; + if (L_12) + { + goto IL_0033; + } + } + { + goto IL_0050; + } + +IL_0033: + { + uint32_t L_13 = V_0; + if ((!(((uint32_t)L_13) == ((uint32_t)1)))) + { + goto IL_003e; + } + } + { + uint32_t L_14 = ___modulus; + uint32_t L_15 = V_2; + return ((int32_t)((int32_t)L_14-(int32_t)L_15)); + } + +IL_003e: + { + uint32_t L_16 = V_3; + uint32_t L_17 = V_1; + uint32_t L_18 = V_0; + uint32_t L_19 = V_2; + V_3 = ((int32_t)((int32_t)L_16+(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)L_17/(uint32_t)(int32_t)L_18))*(int32_t)L_19)))); + uint32_t L_20 = V_1; + uint32_t L_21 = V_0; + V_1 = ((int32_t)((uint32_t)(int32_t)L_20%(uint32_t)(int32_t)L_21)); + } + +IL_004a: + { + uint32_t L_22 = V_1; + if (L_22) + { + goto IL_0013; + } + } + +IL_0050: + { + return 0; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var; +extern TypeInfo* ModulusRing_t1173_il2cpp_TypeInfo_var; +extern TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral628; +extern "C" BigInteger_t1174 * Kernel_modInverse_m6771 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, BigInteger_t1174 * ___modulus, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(779); + ModulusRing_t1173_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(778); + ArithmeticException_t1086_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(604); + _stringLiteral628 = il2cpp_codegen_string_literal_from_index(628); + s_Il2CppMethodIntialized = true; + } + BigIntegerU5BU5D_t1775* V_0 = {0}; + BigIntegerU5BU5D_t1775* V_1 = {0}; + BigIntegerU5BU5D_t1775* V_2 = {0}; + int32_t V_3 = 0; + BigInteger_t1174 * V_4 = {0}; + BigInteger_t1174 * V_5 = {0}; + ModulusRing_t1173 * V_6 = {0}; + BigInteger_t1174 * V_7 = {0}; + BigIntegerU5BU5D_t1775* V_8 = {0}; + { + BigInteger_t1174 * L_0 = ___modulus; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_0020; + } + } + { + BigInteger_t1174 * L_2 = ___bi; + BigInteger_t1174 * L_3 = ___modulus; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + uint32_t L_6 = Kernel_modInverse_m6770(NULL /*static, unused*/, L_2, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_5, sizeof(uint32_t))), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_7 = BigInteger_op_Implicit_m6802(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0020: + { + BigIntegerU5BU5D_t1775* L_8 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_9 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_9); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_8, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_9; + BigIntegerU5BU5D_t1775* L_10 = L_8; + BigInteger_t1174 * L_11 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 1); + ArrayElementTypeCheck (L_10, L_11); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_10, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_11; + V_0 = L_10; + V_1 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + BigIntegerU5BU5D_t1775* L_12 = ((BigIntegerU5BU5D_t1775*)SZArrayNew(BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var, 2)); + BigInteger_t1174 * L_13 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + ArrayElementTypeCheck (L_12, L_13); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_12, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_13; + BigIntegerU5BU5D_t1775* L_14 = L_12; + BigInteger_t1174 * L_15 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + ArrayElementTypeCheck (L_14, L_15); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_14, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_15; + V_2 = L_14; + V_3 = 0; + BigInteger_t1174 * L_16 = ___modulus; + V_4 = L_16; + BigInteger_t1174 * L_17 = ___bi; + V_5 = L_17; + BigInteger_t1174 * L_18 = ___modulus; + ModulusRing_t1173 * L_19 = (ModulusRing_t1173 *)il2cpp_codegen_object_new (ModulusRing_t1173_il2cpp_TypeInfo_var); + ModulusRing__ctor_m6750(L_19, L_18, /*hidden argument*/NULL); + V_6 = L_19; + goto IL_00ca; + } + +IL_006e: + { + int32_t L_20 = V_3; + if ((((int32_t)L_20) <= ((int32_t)1))) + { + goto IL_0097; + } + } + { + ModulusRing_t1173 * L_21 = V_6; + BigIntegerU5BU5D_t1775* L_22 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + int32_t L_23 = 0; + BigIntegerU5BU5D_t1775* L_24 = V_0; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 1); + int32_t L_25 = 1; + BigIntegerU5BU5D_t1775* L_26 = V_1; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + int32_t L_27 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_28 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_24, L_25, sizeof(BigInteger_t1174 *))), (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_26, L_27, sizeof(BigInteger_t1174 *))), /*hidden argument*/NULL); + NullCheck(L_21); + BigInteger_t1174 * L_29 = ModulusRing_Difference_m6753(L_21, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_22, L_23, sizeof(BigInteger_t1174 *))), L_28, /*hidden argument*/NULL); + V_7 = L_29; + BigIntegerU5BU5D_t1775* L_30 = V_0; + BigIntegerU5BU5D_t1775* L_31 = V_0; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 1); + int32_t L_32 = 1; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 0); + ArrayElementTypeCheck (L_30, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_31, L_32, sizeof(BigInteger_t1174 *)))); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_30, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)(*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_31, L_32, sizeof(BigInteger_t1174 *))); + BigIntegerU5BU5D_t1775* L_33 = V_0; + BigInteger_t1174 * L_34 = V_7; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 1); + ArrayElementTypeCheck (L_33, L_34); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_33, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)L_34; + } + +IL_0097: + { + BigInteger_t1174 * L_35 = V_4; + BigInteger_t1174 * L_36 = V_5; + BigIntegerU5BU5D_t1775* L_37 = Kernel_multiByteDivide_m6764(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + V_8 = L_37; + BigIntegerU5BU5D_t1775* L_38 = V_1; + BigIntegerU5BU5D_t1775* L_39 = V_1; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 1); + int32_t L_40 = 1; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 0); + ArrayElementTypeCheck (L_38, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_39, L_40, sizeof(BigInteger_t1174 *)))); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_38, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)(*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_39, L_40, sizeof(BigInteger_t1174 *))); + BigIntegerU5BU5D_t1775* L_41 = V_1; + BigIntegerU5BU5D_t1775* L_42 = V_8; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + int32_t L_43 = 0; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 1); + ArrayElementTypeCheck (L_41, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_42, L_43, sizeof(BigInteger_t1174 *)))); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_41, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)(*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_42, L_43, sizeof(BigInteger_t1174 *))); + BigIntegerU5BU5D_t1775* L_44 = V_2; + BigIntegerU5BU5D_t1775* L_45 = V_2; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 1); + int32_t L_46 = 1; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 0); + ArrayElementTypeCheck (L_44, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_45, L_46, sizeof(BigInteger_t1174 *)))); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_44, 0, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)(*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_45, L_46, sizeof(BigInteger_t1174 *))); + BigIntegerU5BU5D_t1775* L_47 = V_2; + BigIntegerU5BU5D_t1775* L_48 = V_8; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 1); + int32_t L_49 = 1; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 1); + ArrayElementTypeCheck (L_47, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_48, L_49, sizeof(BigInteger_t1174 *)))); + *((BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_47, 1, sizeof(BigInteger_t1174 *))) = (BigInteger_t1174 *)(*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_48, L_49, sizeof(BigInteger_t1174 *))); + BigInteger_t1174 * L_50 = V_5; + V_4 = L_50; + BigIntegerU5BU5D_t1775* L_51 = V_8; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 1); + int32_t L_52 = 1; + V_5 = (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_51, L_52, sizeof(BigInteger_t1174 *))); + int32_t L_53 = V_3; + V_3 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_00ca: + { + BigInteger_t1174 * L_54 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_55 = BigInteger_op_Inequality_m6814(NULL /*static, unused*/, L_54, 0, /*hidden argument*/NULL); + if (L_55) + { + goto IL_006e; + } + } + { + BigIntegerU5BU5D_t1775* L_56 = V_2; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 0); + int32_t L_57 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_58 = BigInteger_op_Inequality_m6814(NULL /*static, unused*/, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_56, L_57, sizeof(BigInteger_t1174 *))), 1, /*hidden argument*/NULL); + if (!L_58) + { + goto IL_00f0; + } + } + { + ArithmeticException_t1086 * L_59 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_59, _stringLiteral628, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_59); + } + +IL_00f0: + { + ModulusRing_t1173 * L_60 = V_6; + BigIntegerU5BU5D_t1775* L_61 = V_0; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 0); + int32_t L_62 = 0; + BigIntegerU5BU5D_t1775* L_63 = V_0; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 1); + int32_t L_64 = 1; + BigIntegerU5BU5D_t1775* L_65 = V_1; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 0); + int32_t L_66 = 0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_67 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_63, L_64, sizeof(BigInteger_t1174 *))), (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_65, L_66, sizeof(BigInteger_t1174 *))), /*hidden argument*/NULL); + NullCheck(L_60); + BigInteger_t1174 * L_68 = ModulusRing_Difference_m6753(L_60, (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_61, L_62, sizeof(BigInteger_t1174 *))), L_67, /*hidden argument*/NULL); + return L_68; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger/Sign,System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m6772 (BigInteger_t1174 * __this, int32_t ___sign, uint32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint32_t L_0 = ___len; + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_0)))); + uint32_t L_1 = ___len; + __this->___length_0 = L_1; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m6773 (BigInteger_t1174 * __this, BigInteger_t1174 * ___bi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + BigInteger_t1174 * L_0 = ___bi; + NullCheck(L_0); + UInt32U5BU5D_t957* L_1 = (L_0->___data_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->___data_1 = ((UInt32U5BU5D_t957*)Castclass(L_2, UInt32U5BU5D_t957_il2cpp_TypeInfo_var)); + BigInteger_t1174 * L_3 = ___bi; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + __this->___length_0 = L_4; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger,System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m6774 (BigInteger_t1174 * __this, BigInteger_t1174 * ___bi, uint32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint32_t L_0 = ___len; + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_0)))); + V_0 = 0; + goto IL_0037; + } + +IL_0021: + { + UInt32U5BU5D_t957* L_1 = (__this->___data_1); + uint32_t L_2 = V_0; + BigInteger_t1174 * L_3 = ___bi; + NullCheck(L_3); + UInt32U5BU5D_t957* L_4 = (L_3->___data_1); + uint32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)L_5))); + uintptr_t L_6 = (((uintptr_t)L_5)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, (((uintptr_t)L_2)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + uint32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0037: + { + uint32_t L_8 = V_0; + BigInteger_t1174 * L_9 = ___bi; + NullCheck(L_9); + uint32_t L_10 = (L_9->___length_0); + if ((!(((uint32_t)L_8) >= ((uint32_t)L_10)))) + { + goto IL_0021; + } + } + { + BigInteger_t1174 * L_11 = ___bi; + NullCheck(L_11); + uint32_t L_12 = (L_11->___length_0); + __this->___length_0 = L_12; + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(System.Byte[]) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m6775 (BigInteger_t1174 * __this, ByteU5BU5D_t789* ___inData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___inData; + NullCheck(L_0); + __this->___length_0 = ((int32_t)((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))>>2)); + ByteU5BU5D_t789* L_1 = ___inData; + NullCheck(L_1); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))&(int32_t)3)); + int32_t L_2 = V_0; + if (!L_2) + { + goto IL_0032; + } + } + { + uint32_t L_3 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0032: + { + uint32_t L_4 = (__this->___length_0); + __this->___data_1 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, (((uintptr_t)L_4)))); + ByteU5BU5D_t789* L_5 = ___inData; + NullCheck(L_5); + V_1 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)1)); + V_2 = 0; + goto IL_007e; + } + +IL_0051: + { + UInt32U5BU5D_t957* L_6 = (__this->___data_1); + int32_t L_7 = V_2; + ByteU5BU5D_t789* L_8 = ___inData; + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9-(int32_t)3))); + int32_t L_10 = ((int32_t)((int32_t)L_9-(int32_t)3)); + ByteU5BU5D_t789* L_11 = ___inData; + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)L_12-(int32_t)2))); + int32_t L_13 = ((int32_t)((int32_t)L_12-(int32_t)2)); + ByteU5BU5D_t789* L_14 = ___inData; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)L_15-(int32_t)1))); + int32_t L_16 = ((int32_t)((int32_t)L_15-(int32_t)1)); + ByteU5BU5D_t789* L_17 = ___inData; + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))))); + int32_t L_20 = V_1; + V_1 = ((int32_t)((int32_t)L_20-(int32_t)4)); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_007e: + { + int32_t L_22 = V_1; + if ((((int32_t)L_22) >= ((int32_t)3))) + { + goto IL_0051; + } + } + { + int32_t L_23 = V_0; + V_3 = L_23; + int32_t L_24 = V_3; + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 0) + { + goto IL_00a0; + } + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 1) + { + goto IL_00b8; + } + if (((int32_t)((int32_t)L_24-(int32_t)1)) == 2) + { + goto IL_00d6; + } + } + { + goto IL_00fb; + } + +IL_00a0: + { + UInt32U5BU5D_t957* L_25 = (__this->___data_1); + uint32_t L_26 = (__this->___length_0); + ByteU5BU5D_t789* L_27 = ___inData; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + int32_t L_28 = 0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, (((uintptr_t)((int32_t)((int32_t)L_26-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_25, (((uintptr_t)((int32_t)((int32_t)L_26-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_28, sizeof(uint8_t))); + goto IL_00fb; + } + +IL_00b8: + { + UInt32U5BU5D_t957* L_29 = (__this->___data_1); + uint32_t L_30 = (__this->___length_0); + ByteU5BU5D_t789* L_31 = ___inData; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + int32_t L_32 = 0; + ByteU5BU5D_t789* L_33 = ___inData; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 1); + int32_t L_34 = 1; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)((int32_t)((int32_t)L_30-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_29, (((uintptr_t)((int32_t)((int32_t)L_30-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_32, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_34, sizeof(uint8_t))))); + goto IL_00fb; + } + +IL_00d6: + { + UInt32U5BU5D_t957* L_35 = (__this->___data_1); + uint32_t L_36 = (__this->___length_0); + ByteU5BU5D_t789* L_37 = ___inData; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 0); + int32_t L_38 = 0; + ByteU5BU5D_t789* L_39 = ___inData; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 1); + int32_t L_40 = 1; + ByteU5BU5D_t789* L_41 = ___inData; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 2); + int32_t L_42 = 2; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, (((uintptr_t)((int32_t)((int32_t)L_36-(int32_t)1))))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_35, (((uintptr_t)((int32_t)((int32_t)L_36-(int32_t)1)))), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_38, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_40, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_41, L_42, sizeof(uint8_t))))); + goto IL_00fb; + } + +IL_00fb: + { + BigInteger_Normalize_m6792(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Math.BigInteger::.ctor(System.UInt32) +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern "C" void BigInteger__ctor_m6776 (BigInteger_t1174 * __this, uint32_t ___ui, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + s_Il2CppMethodIntialized = true; + } + { + __this->___length_0 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 1)); + uint32_t L_1 = ___ui; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)L_1; + __this->___data_1 = L_0; + return; + } +} +// System.Void Mono.Math.BigInteger::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D15_7_FieldInfo_var; +extern "C" void BigInteger__cctor_m6777 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D15_7_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 7); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)783))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D15_7_FieldInfo_var), /*hidden argument*/NULL); + ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2 = L_0; + return; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Math.BigInteger::get_Rng() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * BigInteger_get_Rng_m6778 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_0 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___rng_3; + if (L_0) + { + goto IL_0014; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___rng_3 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_2 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___rng_3; + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32,System.Security.Cryptography.RandomNumberGenerator) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_GenerateRandom_m6779 (Object_t * __this /* static, unused */, int32_t ___bits, RandomNumberGenerator_t949 * ___rng, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + BigInteger_t1174 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + uint32_t V_4 = 0; + { + int32_t L_0 = ___bits; + V_0 = ((int32_t)((int32_t)L_0>>(int32_t)5)); + int32_t L_1 = ___bits; + V_1 = ((int32_t)((int32_t)L_1&(int32_t)((int32_t)31))); + int32_t L_2 = V_1; + if (!L_2) + { + goto IL_0013; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0013: + { + int32_t L_4 = V_0; + BigInteger_t1174 * L_5 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_5, 1, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + V_2 = L_5; + int32_t L_6 = V_0; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_6<<(int32_t)2)))); + RandomNumberGenerator_t949 * L_7 = ___rng; + ByteU5BU5D_t789* L_8 = V_3; + NullCheck(L_7); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_7, L_8); + ByteU5BU5D_t789* L_9 = V_3; + BigInteger_t1174 * L_10 = V_2; + NullCheck(L_10); + UInt32U5BU5D_t957* L_11 = (L_10->___data_1); + int32_t L_12 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, 0, (Array_t *)(Array_t *)L_11, 0, ((int32_t)((int32_t)L_12<<(int32_t)2)), /*hidden argument*/NULL); + int32_t L_13 = V_1; + if (!L_13) + { + goto IL_0086; + } + } + { + int32_t L_14 = V_1; + V_4 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14-(int32_t)1))&(int32_t)((int32_t)31))))); + BigInteger_t1174 * L_15 = V_2; + NullCheck(L_15); + UInt32U5BU5D_t957* L_16 = (L_15->___data_1); + int32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17-(int32_t)1))); + uint32_t* L_18 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_16, ((int32_t)((int32_t)L_17-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_19 = V_4; + *((int32_t*)(L_18)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_18))|(int32_t)L_19)); + int32_t L_20 = V_1; + V_4 = ((int32_t)((uint32_t)(-1)>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_20))&(int32_t)((int32_t)31))))); + BigInteger_t1174 * L_21 = V_2; + NullCheck(L_21); + UInt32U5BU5D_t957* L_22 = (L_21->___data_1); + int32_t L_23 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23-(int32_t)1))); + uint32_t* L_24 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_22, ((int32_t)((int32_t)L_23-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_25 = V_4; + *((int32_t*)(L_24)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_24))&(int32_t)L_25)); + goto IL_009d; + } + +IL_0086: + { + BigInteger_t1174 * L_26 = V_2; + NullCheck(L_26); + UInt32U5BU5D_t957* L_27 = (L_26->___data_1); + int32_t L_28 = V_0; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)((int32_t)L_28-(int32_t)1))); + uint32_t* L_29 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_27, ((int32_t)((int32_t)L_28-(int32_t)1)), sizeof(uint32_t))); + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_29))|(int32_t)((int32_t)-2147483648))); + } + +IL_009d: + { + BigInteger_t1174 * L_30 = V_2; + NullCheck(L_30); + BigInteger_Normalize_m6792(L_30, /*hidden argument*/NULL); + BigInteger_t1174 * L_31 = V_2; + return L_31; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_GenerateRandom_m6780 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___bits; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_1 = BigInteger_get_Rng_m6778(NULL /*static, unused*/, /*hidden argument*/NULL); + BigInteger_t1174 * L_2 = BigInteger_GenerateRandom_m6779(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void Mono.Math.BigInteger::Randomize(System.Security.Cryptography.RandomNumberGenerator) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void BigInteger_Randomize_m6781 (BigInteger_t1174 * __this, RandomNumberGenerator_t949 * ___rng, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + uint32_t V_4 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_0 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000d; + } + } + { + return; + } + +IL_000d: + { + int32_t L_1 = BigInteger_BitCount_m6783(__this, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)L_2>>(int32_t)5)); + int32_t L_3 = V_0; + V_2 = ((int32_t)((int32_t)L_3&(int32_t)((int32_t)31))); + int32_t L_4 = V_2; + if (!L_4) + { + goto IL_0027; + } + } + { + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0027: + { + int32_t L_6 = V_1; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_6<<(int32_t)2)))); + RandomNumberGenerator_t949 * L_7 = ___rng; + ByteU5BU5D_t789* L_8 = V_3; + NullCheck(L_7); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_7, L_8); + ByteU5BU5D_t789* L_9 = V_3; + UInt32U5BU5D_t957* L_10 = (__this->___data_1); + int32_t L_11 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, 0, (Array_t *)(Array_t *)L_10, 0, ((int32_t)((int32_t)L_11<<(int32_t)2)), /*hidden argument*/NULL); + int32_t L_12 = V_2; + if (!L_12) + { + goto IL_0090; + } + } + { + int32_t L_13 = V_2; + V_4 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_13-(int32_t)1))&(int32_t)((int32_t)31))))); + UInt32U5BU5D_t957* L_14 = (__this->___data_1); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)L_15-(int32_t)1))); + uint32_t* L_16 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_14, ((int32_t)((int32_t)L_15-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_17 = V_4; + *((int32_t*)(L_16)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_16))|(int32_t)L_17)); + int32_t L_18 = V_2; + V_4 = ((int32_t)((uint32_t)(-1)>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_18))&(int32_t)((int32_t)31))))); + UInt32U5BU5D_t957* L_19 = (__this->___data_1); + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20-(int32_t)1))); + uint32_t* L_21 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_19, ((int32_t)((int32_t)L_20-(int32_t)1)), sizeof(uint32_t))); + uint32_t L_22 = V_4; + *((int32_t*)(L_21)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22)); + goto IL_00a7; + } + +IL_0090: + { + UInt32U5BU5D_t957* L_23 = (__this->___data_1); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)((int32_t)L_24-(int32_t)1))); + uint32_t* L_25 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_23, ((int32_t)((int32_t)L_24-(int32_t)1)), sizeof(uint32_t))); + *((int32_t*)(L_25)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_25))|(int32_t)((int32_t)-2147483648))); + } + +IL_00a7: + { + BigInteger_Normalize_m6792(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Math.BigInteger::Randomize() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void BigInteger_Randomize_m6782 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_0 = BigInteger_get_Rng_m6778(NULL /*static, unused*/, /*hidden argument*/NULL); + BigInteger_Randomize_m6781(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Int32 Mono.Math.BigInteger::BitCount() +extern "C" int32_t BigInteger_BitCount_m6783 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + { + BigInteger_Normalize_m6792(__this, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + uint32_t L_1 = (__this->___length_0); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, (((uintptr_t)((int32_t)((int32_t)L_1-(int32_t)1))))); + uintptr_t L_2 = (((uintptr_t)((int32_t)((int32_t)L_1-(int32_t)1)))); + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_2, sizeof(uint32_t))); + V_1 = ((int32_t)-2147483648); + V_2 = ((int32_t)32); + goto IL_002d; + } + +IL_0025: + { + uint32_t L_3 = V_2; + V_2 = ((int32_t)((int32_t)L_3-(int32_t)1)); + uint32_t L_4 = V_1; + V_1 = ((int32_t)((uint32_t)L_4>>1)); + } + +IL_002d: + { + uint32_t L_5 = V_2; + if ((!(((uint32_t)L_5) > ((uint32_t)0)))) + { + goto IL_003c; + } + } + { + uint32_t L_6 = V_0; + uint32_t L_7 = V_1; + if (!((int32_t)((int32_t)L_6&(int32_t)L_7))) + { + goto IL_0025; + } + } + +IL_003c: + { + uint32_t L_8 = V_2; + uint32_t L_9 = (__this->___length_0); + V_2 = ((int32_t)((int32_t)L_8+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9-(int32_t)1))<<(int32_t)5)))); + uint32_t L_10 = V_2; + return L_10; + } +} +// System.Boolean Mono.Math.BigInteger::TestBit(System.UInt32) +extern "C" bool BigInteger_TestBit_m6784 (BigInteger_t1174 * __this, uint32_t ___bitNum, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint8_t V_1 = 0x0; + uint32_t V_2 = 0; + { + uint32_t L_0 = ___bitNum; + V_0 = ((int32_t)((uint32_t)L_0>>5)); + uint32_t L_1 = ___bitNum; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)31)))))); + uint8_t L_2 = V_1; + V_2 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)31))))); + UInt32U5BU5D_t957* L_3 = (__this->___data_1); + uint32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, (((uintptr_t)L_4))); + uintptr_t L_5 = (((uintptr_t)L_4)); + uint32_t L_6 = V_2; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_3, L_5, sizeof(uint32_t)))&(int32_t)L_6))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::TestBit(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral629; +extern "C" bool BigInteger_TestBit_m6785 (BigInteger_t1174 * __this, int32_t ___bitNum, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral629 = il2cpp_codegen_string_literal_from_index(629); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint8_t V_1 = 0x0; + uint32_t V_2 = 0; + { + int32_t L_0 = ___bitNum; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + IndexOutOfRangeException_t446 * L_1 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_1, _stringLiteral629, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___bitNum; + V_0 = ((int32_t)((uint32_t)L_2>>5)); + int32_t L_3 = ___bitNum; + V_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)31)))))); + uint8_t L_4 = V_1; + V_2 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)31))))); + UInt32U5BU5D_t957* L_5 = (__this->___data_1); + uint32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uintptr_t L_7 = (((uintptr_t)L_6)); + uint32_t L_8 = V_2; + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + uint32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uintptr_t L_11 = (((uintptr_t)L_10)); + return ((((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))|(int32_t)L_8))) == ((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t)))))? 1 : 0); + } +} +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32) +extern "C" void BigInteger_SetBit_m6786 (BigInteger_t1174 * __this, uint32_t ___bitNum, const MethodInfo* method) +{ + { + uint32_t L_0 = ___bitNum; + BigInteger_SetBit_m6787(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32,System.Boolean) +extern "C" void BigInteger_SetBit_m6787 (BigInteger_t1174 * __this, uint32_t ___bitNum, bool ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + uint32_t L_0 = ___bitNum; + V_0 = ((int32_t)((uint32_t)L_0>>5)); + uint32_t L_1 = V_0; + uint32_t L_2 = (__this->___length_0); + if ((!(((uint32_t)L_1) < ((uint32_t)L_2)))) + { + goto IL_004a; + } + } + { + uint32_t L_3 = ___bitNum; + V_1 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))); + bool L_4 = ___value; + if (!L_4) + { + goto IL_0037; + } + } + { + UInt32U5BU5D_t957* L_5 = (__this->___data_1); + uint32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)L_6))); + uint32_t* L_7 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, (((uintptr_t)L_6)), sizeof(uint32_t))); + uint32_t L_8 = V_1; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_7))|(int32_t)L_8)); + goto IL_004a; + } + +IL_0037: + { + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + uint32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, (((uintptr_t)L_10))); + uint32_t* L_11 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_9, (((uintptr_t)L_10)), sizeof(uint32_t))); + uint32_t L_12 = V_1; + *((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_11))&(int32_t)((~L_12)))); + } + +IL_004a: + { + return; + } +} +// System.Int32 Mono.Math.BigInteger::LowestSetBit() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" int32_t BigInteger_LowestSetBit_m6788 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_0 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000e; + } + } + { + return (-1); + } + +IL_000e: + { + V_0 = 0; + goto IL_0019; + } + +IL_0015: + { + int32_t L_1 = V_0; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)1)); + } + +IL_0019: + { + int32_t L_2 = V_0; + bool L_3 = BigInteger_TestBit_m6785(__this, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0015; + } + } + { + int32_t L_4 = V_0; + return L_4; + } +} +// System.Byte[] Mono.Math.BigInteger::GetBytes() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BigInteger_GetBytes_m6789 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + uint32_t V_6 = 0; + int32_t V_7 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_0 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0013; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_0013: + { + int32_t L_1 = BigInteger_BitCount_m6783(__this, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)L_2>>(int32_t)3)); + int32_t L_3 = V_0; + if (!((int32_t)((int32_t)L_3&(int32_t)7))) + { + goto IL_002a; + } + } + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_002a: + { + int32_t L_5 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5)); + int32_t L_6 = V_1; + V_3 = ((int32_t)((int32_t)L_6&(int32_t)3)); + int32_t L_7 = V_3; + if (L_7) + { + goto IL_003d; + } + } + { + V_3 = 4; + } + +IL_003d: + { + V_4 = 0; + uint32_t L_8 = (__this->___length_0); + V_5 = ((int32_t)((int32_t)L_8-(int32_t)1)); + goto IL_0096; + } + +IL_004f: + { + UInt32U5BU5D_t957* L_9 = (__this->___data_1); + int32_t L_10 = V_5; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t))); + int32_t L_12 = V_3; + V_7 = ((int32_t)((int32_t)L_12-(int32_t)1)); + goto IL_0080; + } + +IL_0064: + { + ByteU5BU5D_t789* L_13 = V_2; + int32_t L_14 = V_4; + int32_t L_15 = V_7; + uint32_t L_16 = V_6; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)255)))))); + uint32_t L_17 = V_6; + V_6 = ((int32_t)((uint32_t)L_17>>8)); + int32_t L_18 = V_7; + V_7 = ((int32_t)((int32_t)L_18-(int32_t)1)); + } + +IL_0080: + { + int32_t L_19 = V_7; + if ((((int32_t)L_19) >= ((int32_t)0))) + { + goto IL_0064; + } + } + { + int32_t L_20 = V_4; + int32_t L_21 = V_3; + V_4 = ((int32_t)((int32_t)L_20+(int32_t)L_21)); + V_3 = 4; + int32_t L_22 = V_5; + V_5 = ((int32_t)((int32_t)L_22-(int32_t)1)); + } + +IL_0096: + { + int32_t L_23 = V_5; + if ((((int32_t)L_23) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + ByteU5BU5D_t789* L_24 = V_2; + return L_24; + } +} +// System.String Mono.Math.BigInteger::ToString(System.UInt32) +extern Il2CppCodeGenString* _stringLiteral630; +extern "C" String_t* BigInteger_ToString_m6790 (BigInteger_t1174 * __this, uint32_t ___radix, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral630 = il2cpp_codegen_string_literal_from_index(630); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___radix; + String_t* L_1 = BigInteger_ToString_m6791(__this, L_0, _stringLiteral630, /*hidden argument*/NULL); + return L_1; + } +} +// System.String Mono.Math.BigInteger::ToString(System.UInt32,System.String) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral631; +extern Il2CppCodeGenString* _stringLiteral632; +extern Il2CppCodeGenString* _stringLiteral633; +extern Il2CppCodeGenString* _stringLiteral634; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral635; +extern "C" String_t* BigInteger_ToString_m6791 (BigInteger_t1174 * __this, uint32_t ___radix, String_t* ___characterSet, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral631 = il2cpp_codegen_string_literal_from_index(631); + _stringLiteral632 = il2cpp_codegen_string_literal_from_index(632); + _stringLiteral633 = il2cpp_codegen_string_literal_from_index(633); + _stringLiteral634 = il2cpp_codegen_string_literal_from_index(634); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + uint32_t V_2 = 0; + { + String_t* L_0 = ___characterSet; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + uint32_t L_2 = ___radix; + if ((((int64_t)(((int64_t)((int64_t)L_1)))) >= ((int64_t)(((int64_t)((uint64_t)L_2)))))) + { + goto IL_001e; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral631, _stringLiteral632, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + uint32_t L_4 = ___radix; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_0035; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral633, _stringLiteral634, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_6 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0047; + } + } + { + return _stringLiteral62; + } + +IL_0047: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, 1, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0059; + } + } + { + return _stringLiteral635; + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_8; + BigInteger_t1174 * L_9 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_9, __this, /*hidden argument*/NULL); + V_1 = L_9; + goto IL_0086; + } + +IL_006b: + { + BigInteger_t1174 * L_10 = V_1; + uint32_t L_11 = ___radix; + uint32_t L_12 = Kernel_SingleByteDivideInPlace_m6761(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_2 = L_12; + String_t* L_13 = ___characterSet; + uint32_t L_14 = V_2; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + uint16_t L_16 = L_15; + Object_t * L_17 = Box(Char_t702_il2cpp_TypeInfo_var, &L_16); + String_t* L_18 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Concat_m622(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_0 = L_19; + } + +IL_0086: + { + BigInteger_t1174 * L_20 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_21 = BigInteger_op_Inequality_m6814(NULL /*static, unused*/, L_20, 0, /*hidden argument*/NULL); + if (L_21) + { + goto IL_006b; + } + } + { + String_t* L_22 = V_0; + return L_22; + } +} +// System.Void Mono.Math.BigInteger::Normalize() +extern "C" void BigInteger_Normalize_m6792 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + { + goto IL_0013; + } + +IL_0005: + { + uint32_t L_0 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_0-(int32_t)1)); + } + +IL_0013: + { + uint32_t L_1 = (__this->___length_0); + if ((!(((uint32_t)L_1) > ((uint32_t)0)))) + { + goto IL_0034; + } + } + { + UInt32U5BU5D_t957* L_2 = (__this->___data_1); + uint32_t L_3 = (__this->___length_0); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, (((uintptr_t)((int32_t)((int32_t)L_3-(int32_t)1))))); + uintptr_t L_4 = (((uintptr_t)((int32_t)((int32_t)L_3-(int32_t)1)))); + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_2, L_4, sizeof(uint32_t)))) + { + goto IL_0005; + } + } + +IL_0034: + { + uint32_t L_5 = (__this->___length_0); + if (L_5) + { + goto IL_004d; + } + } + { + uint32_t L_6 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_004d: + { + return; + } +} +// System.Void Mono.Math.BigInteger::Clear() +extern "C" void BigInteger_Clear_m6793 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0014; + } + +IL_0007: + { + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_1, sizeof(uint32_t))) = (uint32_t)0; + int32_t L_2 = V_0; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + } + +IL_0014: + { + int32_t L_3 = V_0; + uint32_t L_4 = (__this->___length_0); + if ((((int64_t)(((int64_t)((int64_t)L_3)))) < ((int64_t)(((int64_t)((uint64_t)L_4)))))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Int32 Mono.Math.BigInteger::GetHashCode() +extern "C" int32_t BigInteger_GetHashCode_m6794 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + V_0 = 0; + V_1 = 0; + goto IL_0019; + } + +IL_0009: + { + uint32_t L_0 = V_0; + UInt32U5BU5D_t957* L_1 = (__this->___data_1); + uint32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + uintptr_t L_3 = (((uintptr_t)L_2)); + V_0 = ((int32_t)((int32_t)L_0^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1, L_3, sizeof(uint32_t))))); + uint32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_0019: + { + uint32_t L_5 = V_1; + uint32_t L_6 = (__this->___length_0); + if ((!(((uint32_t)L_5) >= ((uint32_t)L_6)))) + { + goto IL_0009; + } + } + { + uint32_t L_7 = V_0; + return L_7; + } +} +// System.String Mono.Math.BigInteger::ToString() +extern "C" String_t* BigInteger_ToString_m6795 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = BigInteger_ToString_m6790(__this, ((int32_t)10), /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean Mono.Math.BigInteger::Equals(System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_Equals_m6796 (BigInteger_t1174 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___o; + if (!((Object_t *)IsInstSealed(L_1, Int32_t161_il2cpp_TypeInfo_var))) + { + goto IL_002f; + } + } + { + Object_t * L_2 = ___o; + if ((((int32_t)((*(int32_t*)((int32_t*)UnBox (L_2, Int32_t161_il2cpp_TypeInfo_var))))) < ((int32_t)0))) + { + goto IL_002d; + } + } + { + Object_t * L_3 = ___o; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_4 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, ((*(uint32_t*)((uint32_t*)UnBox (L_3, UInt32_t456_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_4)); + goto IL_002e; + } + +IL_002d: + { + G_B6_0 = 0; + } + +IL_002e: + { + return G_B6_0; + } + +IL_002f: + { + Object_t * L_5 = ___o; + V_0 = ((BigInteger_t1174 *)IsInstClass(L_5, BigInteger_t1174_il2cpp_TypeInfo_var)); + BigInteger_t1174 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_7 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_6, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0044; + } + } + { + return 0; + } + +IL_0044: + { + BigInteger_t1174 * L_8 = V_0; + int32_t L_9 = Kernel_Compare_m6760(NULL /*static, unused*/, __this, L_8, /*hidden argument*/NULL); + return ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::ModInverse(Mono.Math.BigInteger) +extern "C" BigInteger_t1174 * BigInteger_ModInverse_m6797 (BigInteger_t1174 * __this, BigInteger_t1174 * ___modulus, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___modulus; + BigInteger_t1174 * L_1 = Kernel_modInverse_m6771(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::ModPow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* ModulusRing_t1173_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_ModPow_m6798 (BigInteger_t1174 * __this, BigInteger_t1174 * ___exp, BigInteger_t1174 * ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModulusRing_t1173_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(778); + s_Il2CppMethodIntialized = true; + } + ModulusRing_t1173 * V_0 = {0}; + { + BigInteger_t1174 * L_0 = ___n; + ModulusRing_t1173 * L_1 = (ModulusRing_t1173 *)il2cpp_codegen_object_new (ModulusRing_t1173_il2cpp_TypeInfo_var); + ModulusRing__ctor_m6750(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ModulusRing_t1173 * L_2 = V_0; + BigInteger_t1174 * L_3 = ___exp; + NullCheck(L_2); + BigInteger_t1174 * L_4 = ModulusRing_Pow_m6754(L_2, __this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean Mono.Math.BigInteger::IsProbablePrime() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_IsProbablePrime_m6799 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_0 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + UInt32U5BU5D_t957* L_1 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + NullCheck(L_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1)); + BigInteger_t1174 * L_3 = BigInteger_op_Implicit_m6802(NULL /*static, unused*/, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_2, sizeof(uint32_t))), /*hidden argument*/NULL); + bool L_4 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, __this, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_004d; + } + } + { + V_0 = 0; + goto IL_003e; + } + +IL_0026: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_5 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + int32_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + bool L_8 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, __this, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t))), /*hidden argument*/NULL); + if (!L_8) + { + goto IL_003a; + } + } + { + return 1; + } + +IL_003a: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003e: + { + int32_t L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_11 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0026; + } + } + { + return 0; + } + +IL_004d: + { + V_1 = 0; + goto IL_006c; + } + +IL_0054: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_12 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + int32_t L_13 = V_1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + uint32_t L_15 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, __this, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_12, L_14, sizeof(uint32_t))), /*hidden argument*/NULL); + if (L_15) + { + goto IL_0068; + } + } + { + return 0; + } + +IL_0068: + { + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_006c: + { + int32_t L_17 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_18 = ((BigInteger_t1174_StaticFields*)BigInteger_t1174_il2cpp_TypeInfo_var->static_fields)->___smallPrimes_2; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0054; + } + } + { + bool L_19 = PrimalityTests_Test_m6747(NULL /*static, unused*/, __this, 2, /*hidden argument*/NULL); + return L_19; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::GeneratePseudoPrime(System.Int32) +extern TypeInfo* SequentialSearchPrimeGeneratorBase_t1169_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_GeneratePseudoPrime_m6800 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SequentialSearchPrimeGeneratorBase_t1169_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(780); + s_Il2CppMethodIntialized = true; + } + SequentialSearchPrimeGeneratorBase_t1169 * V_0 = {0}; + { + SequentialSearchPrimeGeneratorBase_t1169 * L_0 = (SequentialSearchPrimeGeneratorBase_t1169 *)il2cpp_codegen_object_new (SequentialSearchPrimeGeneratorBase_t1169_il2cpp_TypeInfo_var); + SequentialSearchPrimeGeneratorBase__ctor_m6741(L_0, /*hidden argument*/NULL); + V_0 = L_0; + SequentialSearchPrimeGeneratorBase_t1169 * L_1 = V_0; + int32_t L_2 = ___bits; + NullCheck(L_1); + BigInteger_t1174 * L_3 = (BigInteger_t1174 *)VirtFuncInvoker1< BigInteger_t1174 *, int32_t >::Invoke(7 /* Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32) */, L_1, L_2); + return L_3; + } +} +// System.Void Mono.Math.BigInteger::Incr2() +extern "C" void BigInteger_Incr2_m6801 (BigInteger_t1174 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + UInt32U5BU5D_t957* L_0 = (__this->___data_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + uint32_t* L_1 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))); + *((int32_t*)(L_1)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)2)); + UInt32U5BU5D_t957* L_2 = (__this->___data_1); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((!(((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_2, L_3, sizeof(uint32_t)))) < ((uint32_t)2)))) + { + goto IL_0077; + } + } + { + UInt32U5BU5D_t957* L_4 = (__this->___data_1); + int32_t L_5 = V_0; + int32_t L_6 = ((int32_t)((int32_t)L_5+(int32_t)1)); + V_0 = L_6; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + uint32_t* L_7 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_6, sizeof(uint32_t))); + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_7))+(int32_t)1)); + goto IL_004c; + } + +IL_003b: + { + UInt32U5BU5D_t957* L_8 = (__this->___data_1); + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + uint32_t* L_10 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))); + *((int32_t*)(L_10)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))+(int32_t)1)); + } + +IL_004c: + { + UInt32U5BU5D_t957* L_11 = (__this->___data_1); + int32_t L_12 = V_0; + int32_t L_13 = L_12; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + int32_t L_14 = L_13; + if (!(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_11, L_14, sizeof(uint32_t)))) + { + goto IL_003b; + } + } + { + uint32_t L_15 = (__this->___length_0); + int32_t L_16 = V_0; + if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) + { + goto IL_0077; + } + } + { + uint32_t L_17 = (__this->___length_0); + __this->___length_0 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0077: + { + return; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.UInt32) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_op_Implicit_m6802 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + BigInteger_t1174 * L_1 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6776(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" BigInteger_t1174 * BigInteger_op_Implicit_m6803 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___value; + BigInteger_t1174 * L_3 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6776(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Addition(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" BigInteger_t1174 * BigInteger_op_Addition_m6804 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t1174 * L_0 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + BigInteger_t1174 * L_2 = ___bi2; + BigInteger_t1174 * L_3 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0013: + { + BigInteger_t1174 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_4, 0, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0026; + } + } + { + BigInteger_t1174 * L_6 = ___bi1; + BigInteger_t1174 * L_7 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_7, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0026: + { + BigInteger_t1174 * L_8 = ___bi1; + BigInteger_t1174 * L_9 = ___bi2; + BigInteger_t1174 * L_10 = Kernel_AddSameSign_m6756(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Subtraction(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral636; +extern "C" BigInteger_t1174 * BigInteger_op_Subtraction_m6805 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ArithmeticException_t1086_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(604); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral636 = il2cpp_codegen_string_literal_from_index(636); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + BigInteger_t1174 * L_0 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0013; + } + } + { + BigInteger_t1174 * L_2 = ___bi1; + BigInteger_t1174 * L_3 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0013: + { + BigInteger_t1174 * L_4 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_4, 0, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002a; + } + } + { + ArithmeticException_t1086 * L_6 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_6, _stringLiteral636, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002a: + { + BigInteger_t1174 * L_7 = ___bi1; + BigInteger_t1174 * L_8 = ___bi2; + int32_t L_9 = Kernel_Compare_m6760(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = V_0; + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 0) + { + goto IL_005a; + } + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 1) + { + goto IL_004b; + } + if (((int32_t)((int32_t)L_10+(int32_t)1)) == 2) + { + goto IL_0052; + } + } + { + goto IL_0065; + } + +IL_004b: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_11 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_11; + } + +IL_0052: + { + BigInteger_t1174 * L_12 = ___bi1; + BigInteger_t1174 * L_13 = ___bi2; + BigInteger_t1174 * L_14 = Kernel_Subtract_m6757(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_005a: + { + ArithmeticException_t1086 * L_15 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_15, _stringLiteral636, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0065: + { + Exception_t152 * L_16 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } +} +// System.UInt32 Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t BigInteger_op_Modulus_m6806 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, uint32_t ___ui, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi; + uint32_t L_1 = ___ui; + uint32_t L_2 = Kernel_DwordMod_m6762(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t1174 * BigInteger_op_Modulus_m6807 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + BigIntegerU5BU5D_t1775* L_2 = Kernel_multiByteDivide_m6764(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + return (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_2, L_3, sizeof(BigInteger_t1174 *))); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Division(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t1174 * BigInteger_op_Division_m6808 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + BigIntegerU5BU5D_t1775* L_2 = Kernel_multiByteDivide_m6764(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + return (*(BigInteger_t1174 **)(BigInteger_t1174 **)SZArrayLdElema(L_2, L_3, sizeof(BigInteger_t1174 *))); + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral637; +extern Il2CppCodeGenString* _stringLiteral638; +extern "C" BigInteger_t1174 * BigInteger_op_Multiply_m6809 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral637 = il2cpp_codegen_string_literal_from_index(637); + _stringLiteral638 = il2cpp_codegen_string_literal_from_index(638); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + { + BigInteger_t1174 * L_0 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_1 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0018; + } + } + { + BigInteger_t1174 * L_2 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_001f; + } + } + +IL_0018: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_4 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_4; + } + +IL_001f: + { + BigInteger_t1174 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + BigInteger_t1174 * L_7 = ___bi1; + NullCheck(L_7); + uint32_t L_8 = (L_7->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_8)))))) + { + goto IL_003f; + } + } + { + IndexOutOfRangeException_t446 * L_9 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_9, _stringLiteral637, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003f: + { + BigInteger_t1174 * L_10 = ___bi2; + NullCheck(L_10); + UInt32U5BU5D_t957* L_11 = (L_10->___data_1); + NullCheck(L_11); + BigInteger_t1174 * L_12 = ___bi2; + NullCheck(L_12); + uint32_t L_13 = (L_12->___length_0); + if ((((int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))))) >= ((int64_t)(((int64_t)((uint64_t)L_13)))))) + { + goto IL_005f; + } + } + { + IndexOutOfRangeException_t446 * L_14 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_14, _stringLiteral638, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005f: + { + BigInteger_t1174 * L_15 = ___bi1; + NullCheck(L_15); + uint32_t L_16 = (L_15->___length_0); + BigInteger_t1174 * L_17 = ___bi2; + NullCheck(L_17); + uint32_t L_18 = (L_17->___length_0); + BigInteger_t1174 * L_19 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6772(L_19, 1, ((int32_t)((int32_t)L_16+(int32_t)L_18)), /*hidden argument*/NULL); + V_0 = L_19; + BigInteger_t1174 * L_20 = ___bi1; + NullCheck(L_20); + UInt32U5BU5D_t957* L_21 = (L_20->___data_1); + BigInteger_t1174 * L_22 = ___bi1; + NullCheck(L_22); + uint32_t L_23 = (L_22->___length_0); + BigInteger_t1174 * L_24 = ___bi2; + NullCheck(L_24); + UInt32U5BU5D_t957* L_25 = (L_24->___data_1); + BigInteger_t1174 * L_26 = ___bi2; + NullCheck(L_26); + uint32_t L_27 = (L_26->___length_0); + BigInteger_t1174 * L_28 = V_0; + NullCheck(L_28); + UInt32U5BU5D_t957* L_29 = (L_28->___data_1); + Kernel_Multiply_m6768(NULL /*static, unused*/, L_21, 0, L_23, L_25, 0, L_27, L_29, 0, /*hidden argument*/NULL); + BigInteger_t1174 * L_30 = V_0; + NullCheck(L_30); + BigInteger_Normalize_m6792(L_30, /*hidden argument*/NULL); + BigInteger_t1174 * L_31 = V_0; + return L_31; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Multiply(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral636; +extern "C" BigInteger_t1174 * BigInteger_op_Multiply_m6810 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArithmeticException_t1086_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(604); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral636 = il2cpp_codegen_string_literal_from_index(636); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___i; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArithmeticException_t1086 * L_1 = (ArithmeticException_t1086 *)il2cpp_codegen_object_new (ArithmeticException_t1086_il2cpp_TypeInfo_var); + ArithmeticException__ctor_m5678(L_1, _stringLiteral636, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___i; + if (L_2) + { + goto IL_001f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_3 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + return L_3; + } + +IL_001f: + { + int32_t L_4 = ___i; + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_002d; + } + } + { + BigInteger_t1174 * L_5 = ___bi; + BigInteger_t1174 * L_6 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6773(L_6, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_002d: + { + BigInteger_t1174 * L_7 = ___bi; + int32_t L_8 = ___i; + BigInteger_t1174 * L_9 = Kernel_MultiplyByDword_m6767(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_LeftShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t1174 * BigInteger_op_LeftShift_m6811 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + int32_t L_1 = ___shiftVal; + BigInteger_t1174 * L_2 = Kernel_LeftShift_m6765(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Math.BigInteger Mono.Math.BigInteger::op_RightShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t1174 * BigInteger_op_RightShift_m6812 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + int32_t L_1 = ___shiftVal; + BigInteger_t1174 * L_2 = Kernel_RightShift_m6766(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Equality_m6813 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, uint32_t ___ui, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + BigInteger_t1174 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_0012; + } + } + { + BigInteger_t1174 * L_2 = ___bi1; + NullCheck(L_2); + BigInteger_Normalize_m6792(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + BigInteger_t1174 * L_3 = ___bi1; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_002b; + } + } + { + BigInteger_t1174 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + int32_t L_7 = 0; + uint32_t L_8 = ___ui; + G_B5_0 = ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t)))) == ((int32_t)L_8))? 1 : 0); + goto IL_002c; + } + +IL_002b: + { + G_B5_0 = 0; + } + +IL_002c: + { + return G_B5_0; + } +} +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Inequality_m6814 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, uint32_t ___ui, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + { + BigInteger_t1174 * L_0 = ___bi1; + NullCheck(L_0); + uint32_t L_1 = (L_0->___length_0); + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_0012; + } + } + { + BigInteger_t1174 * L_2 = ___bi1; + NullCheck(L_2); + BigInteger_Normalize_m6792(L_2, /*hidden argument*/NULL); + } + +IL_0012: + { + BigInteger_t1174 * L_3 = ___bi1; + NullCheck(L_3); + uint32_t L_4 = (L_3->___length_0); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_002b; + } + } + { + BigInteger_t1174 * L_5 = ___bi1; + NullCheck(L_5); + UInt32U5BU5D_t957* L_6 = (L_5->___data_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + int32_t L_7 = 0; + uint32_t L_8 = ___ui; + G_B5_0 = ((((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t)))) == ((int32_t)L_8))? 1 : 0); + goto IL_002c; + } + +IL_002b: + { + G_B5_0 = 0; + } + +IL_002c: + { + return ((((int32_t)G_B5_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_op_Equality_m6815 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + if ((!(((Object_t*)(BigInteger_t1174 *)L_0) == ((Object_t*)(BigInteger_t1174 *)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + BigInteger_t1174 * L_2 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, (BigInteger_t1174 *)NULL, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0021; + } + } + { + BigInteger_t1174 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, (BigInteger_t1174 *)NULL, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0023; + } + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + BigInteger_t1174 * L_6 = ___bi1; + BigInteger_t1174 * L_7 = ___bi2; + int32_t L_8 = Kernel_Compare_m6760(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return ((((int32_t)L_8) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool BigInteger_op_Inequality_m6816 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + if ((!(((Object_t*)(BigInteger_t1174 *)L_0) == ((Object_t*)(BigInteger_t1174 *)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + BigInteger_t1174 * L_2 = ___bi1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, (BigInteger_t1174 *)NULL, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0021; + } + } + { + BigInteger_t1174 * L_4 = ___bi2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, (BigInteger_t1174 *)NULL, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0023; + } + } + +IL_0021: + { + return 1; + } + +IL_0023: + { + BigInteger_t1174 * L_6 = ___bi1; + BigInteger_t1174 * L_7 = ___bi2; + int32_t L_8 = Kernel_Compare_m6760(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_8) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_GreaterThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThan_m6817 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) > ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_LessThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThan_m6818 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) < ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_GreaterThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThanOrEqual_m6819 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean Mono.Math.BigInteger::op_LessThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThanOrEqual_m6820 (Object_t * __this /* static, unused */, BigInteger_t1174 * ___bi1, BigInteger_t1174 * ___bi2, const MethodInfo* method) +{ + { + BigInteger_t1174 * L_0 = ___bi1; + BigInteger_t1174 * L_1 = ___bi2; + int32_t L_2 = Kernel_Compare_m6760(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_2) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 Mono.Security.Cryptography.CryptoConvert::ToInt32LE(System.Byte[],System.Int32) +extern "C" int32_t CryptoConvert_ToInt32LE_m6821 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___offset, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___offset; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)L_1+(int32_t)3))); + int32_t L_2 = ((int32_t)((int32_t)L_1+(int32_t)3)); + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___offset; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)2))); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)2)); + ByteU5BU5D_t789* L_6 = ___bytes; + int32_t L_7 = ___offset; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + ByteU5BU5D_t789* L_9 = ___bytes; + int32_t L_10 = ___offset; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t))))); + } +} +// System.UInt32 Mono.Security.Cryptography.CryptoConvert::ToUInt32LE(System.Byte[],System.Int32) +extern "C" uint32_t CryptoConvert_ToUInt32LE_m6822 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___offset, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___offset; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)L_1+(int32_t)3))); + int32_t L_2 = ((int32_t)((int32_t)L_1+(int32_t)3)); + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___offset; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)2))); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)2)); + ByteU5BU5D_t789* L_6 = ___bytes; + int32_t L_7 = ___offset; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + ByteU5BU5D_t789* L_9 = ___bytes; + int32_t L_10 = ___offset; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t))))); + } +} +// System.Byte[] Mono.Security.Cryptography.CryptoConvert::GetBytesLE(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* CryptoConvert_GetBytesLE_m6823 (Object_t * __this /* static, unused */, int32_t ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + int32_t L_1 = ___val; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_2 = L_0; + int32_t L_3 = ___val; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3>>(int32_t)8))&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_4 = L_2; + int32_t L_5 = ___val; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_6 = L_4; + int32_t L_7 = ___val; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)255)))))); + return L_6; + } +} +// System.Byte[] Mono.Security.Cryptography.CryptoConvert::ToCapiPrivateKeyBlob(System.Security.Cryptography.RSA) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* CryptoConvert_ToCapiPrivateKeyBlob_m6824 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + RSAParameters_t926 L_1 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_0, 1); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = ((&V_0)->___Modulus_6); + NullCheck(L_2); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + int32_t L_3 = V_1; + int32_t L_4 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)20)+(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_4>>(int32_t)1)))))); + ByteU5BU5D_t789* L_5 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 0, sizeof(uint8_t))) = (uint8_t)7; + ByteU5BU5D_t789* L_6 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 1, sizeof(uint8_t))) = (uint8_t)2; + ByteU5BU5D_t789* L_7 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 5, sizeof(uint8_t))) = (uint8_t)((int32_t)36); + ByteU5BU5D_t789* L_8 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, 8, sizeof(uint8_t))) = (uint8_t)((int32_t)82); + ByteU5BU5D_t789* L_9 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)((int32_t)83); + ByteU5BU5D_t789* L_10 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)((int32_t)65); + ByteU5BU5D_t789* L_11 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)((int32_t)50); + int32_t L_12 = V_1; + ByteU5BU5D_t789* L_13 = CryptoConvert_GetBytesLE_m6823(NULL /*static, unused*/, ((int32_t)((int32_t)L_12<<(int32_t)3)), /*hidden argument*/NULL); + V_3 = L_13; + ByteU5BU5D_t789* L_14 = V_2; + ByteU5BU5D_t789* L_15 = V_3; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + int32_t L_16 = 0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t))); + ByteU5BU5D_t789* L_17 = V_2; + ByteU5BU5D_t789* L_18 = V_3; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_18, L_19, sizeof(uint8_t))); + ByteU5BU5D_t789* L_20 = V_2; + ByteU5BU5D_t789* L_21 = V_3; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 2); + int32_t L_22 = 2; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_22, sizeof(uint8_t))); + ByteU5BU5D_t789* L_23 = V_2; + ByteU5BU5D_t789* L_24 = V_3; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 3); + int32_t L_25 = 3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_23, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t))); + V_4 = ((int32_t)16); + ByteU5BU5D_t789* L_26 = ((&V_0)->___Exponent_7); + NullCheck(L_26); + V_5 = (((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))); + goto IL_0097; + } + +IL_007f: + { + ByteU5BU5D_t789* L_27 = V_2; + int32_t L_28 = V_4; + int32_t L_29 = L_28; + V_4 = ((int32_t)((int32_t)L_29+(int32_t)1)); + ByteU5BU5D_t789* L_30 = ((&V_0)->___Exponent_7); + int32_t L_31 = V_5; + int32_t L_32 = ((int32_t)((int32_t)L_31-(int32_t)1)); + V_5 = L_32; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_32); + int32_t L_33 = L_32; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_29); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_29, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_33, sizeof(uint8_t))); + } + +IL_0097: + { + int32_t L_34 = V_5; + if ((((int32_t)L_34) > ((int32_t)0))) + { + goto IL_007f; + } + } + { + V_4 = ((int32_t)20); + ByteU5BU5D_t789* L_35 = ((&V_0)->___Modulus_6); + V_6 = L_35; + ByteU5BU5D_t789* L_36 = V_6; + NullCheck(L_36); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_36)->max_length)))); + ByteU5BU5D_t789* L_37 = V_6; + int32_t L_38 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, 0, L_38, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_39 = V_6; + ByteU5BU5D_t789* L_40 = V_2; + int32_t L_41 = V_4; + int32_t L_42 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_39, 0, (Array_t *)(Array_t *)L_40, L_41, L_42, /*hidden argument*/NULL); + int32_t L_43 = V_4; + int32_t L_44 = V_7; + V_4 = ((int32_t)((int32_t)L_43+(int32_t)L_44)); + ByteU5BU5D_t789* L_45 = ((&V_0)->___P_0); + V_6 = L_45; + ByteU5BU5D_t789* L_46 = V_6; + NullCheck(L_46); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_46)->max_length)))); + ByteU5BU5D_t789* L_47 = V_6; + int32_t L_48 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_47, 0, L_48, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_49 = V_6; + ByteU5BU5D_t789* L_50 = V_2; + int32_t L_51 = V_4; + int32_t L_52 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_49, 0, (Array_t *)(Array_t *)L_50, L_51, L_52, /*hidden argument*/NULL); + int32_t L_53 = V_4; + int32_t L_54 = V_7; + V_4 = ((int32_t)((int32_t)L_53+(int32_t)L_54)); + ByteU5BU5D_t789* L_55 = ((&V_0)->___Q_1); + V_6 = L_55; + ByteU5BU5D_t789* L_56 = V_6; + NullCheck(L_56); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_56)->max_length)))); + ByteU5BU5D_t789* L_57 = V_6; + int32_t L_58 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_57, 0, L_58, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_59 = V_6; + ByteU5BU5D_t789* L_60 = V_2; + int32_t L_61 = V_4; + int32_t L_62 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_59, 0, (Array_t *)(Array_t *)L_60, L_61, L_62, /*hidden argument*/NULL); + int32_t L_63 = V_4; + int32_t L_64 = V_7; + V_4 = ((int32_t)((int32_t)L_63+(int32_t)L_64)); + ByteU5BU5D_t789* L_65 = ((&V_0)->___DP_3); + V_6 = L_65; + ByteU5BU5D_t789* L_66 = V_6; + NullCheck(L_66); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_66)->max_length)))); + ByteU5BU5D_t789* L_67 = V_6; + int32_t L_68 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_67, 0, L_68, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_69 = V_6; + ByteU5BU5D_t789* L_70 = V_2; + int32_t L_71 = V_4; + int32_t L_72 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_69, 0, (Array_t *)(Array_t *)L_70, L_71, L_72, /*hidden argument*/NULL); + int32_t L_73 = V_4; + int32_t L_74 = V_7; + V_4 = ((int32_t)((int32_t)L_73+(int32_t)L_74)); + ByteU5BU5D_t789* L_75 = ((&V_0)->___DQ_4); + V_6 = L_75; + ByteU5BU5D_t789* L_76 = V_6; + NullCheck(L_76); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_76)->max_length)))); + ByteU5BU5D_t789* L_77 = V_6; + int32_t L_78 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_77, 0, L_78, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_79 = V_6; + ByteU5BU5D_t789* L_80 = V_2; + int32_t L_81 = V_4; + int32_t L_82 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_79, 0, (Array_t *)(Array_t *)L_80, L_81, L_82, /*hidden argument*/NULL); + int32_t L_83 = V_4; + int32_t L_84 = V_7; + V_4 = ((int32_t)((int32_t)L_83+(int32_t)L_84)); + ByteU5BU5D_t789* L_85 = ((&V_0)->___InverseQ_5); + V_6 = L_85; + ByteU5BU5D_t789* L_86 = V_6; + NullCheck(L_86); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_86)->max_length)))); + ByteU5BU5D_t789* L_87 = V_6; + int32_t L_88 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_87, 0, L_88, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_89 = V_6; + ByteU5BU5D_t789* L_90 = V_2; + int32_t L_91 = V_4; + int32_t L_92 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_89, 0, (Array_t *)(Array_t *)L_90, L_91, L_92, /*hidden argument*/NULL); + int32_t L_93 = V_4; + int32_t L_94 = V_7; + V_4 = ((int32_t)((int32_t)L_93+(int32_t)L_94)); + ByteU5BU5D_t789* L_95 = ((&V_0)->___D_2); + V_6 = L_95; + ByteU5BU5D_t789* L_96 = V_6; + NullCheck(L_96); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_96)->max_length)))); + ByteU5BU5D_t789* L_97 = V_6; + int32_t L_98 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_97, 0, L_98, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_99 = V_6; + ByteU5BU5D_t789* L_100 = V_2; + int32_t L_101 = V_4; + int32_t L_102 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_99, 0, (Array_t *)(Array_t *)L_100, L_101, L_102, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_103 = V_2; + return L_103; + } +} +// System.Security.Cryptography.RSA Mono.Security.Cryptography.CryptoConvert::FromCapiPublicKeyBlob(System.Byte[]) +extern "C" RSA_t902 * CryptoConvert_FromCapiPublicKeyBlob_m6825 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___blob, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___blob; + RSA_t902 * L_1 = CryptoConvert_FromCapiPublicKeyBlob_m6826(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Security.Cryptography.RSA Mono.Security.Cryptography.CryptoConvert::FromCapiPublicKeyBlob(System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1149; +extern Il2CppCodeGenString* _stringLiteral1150; +extern Il2CppCodeGenString* _stringLiteral1151; +extern Il2CppCodeGenString* _stringLiteral1152; +extern "C" RSA_t902 * CryptoConvert_FromCapiPublicKeyBlob_m6826 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___blob, int32_t ___offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral1149 = il2cpp_codegen_string_literal_from_index(1149); + _stringLiteral1150 = il2cpp_codegen_string_literal_from_index(1150); + _stringLiteral1151 = il2cpp_codegen_string_literal_from_index(1151); + _stringLiteral1152 = il2cpp_codegen_string_literal_from_index(1152); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + RSAParameters_t926 V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + RSA_t902 * V_4 = {0}; + Exception_t152 * V_5 = {0}; + RSA_t902 * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___blob; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1149, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___offset; + ByteU5BU5D_t789* L_3 = ___blob; + NullCheck(L_3); + if ((((int32_t)L_2) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_0025; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1150, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0025: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_5 = ___blob; + int32_t L_6 = ___offset; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t)))) == ((uint32_t)6)))) + { + goto IL_0060; + } + } + +IL_002e: + { + ByteU5BU5D_t789* L_8 = ___blob; + int32_t L_9 = ___offset; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9+(int32_t)1))); + int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)1)); + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))) == ((uint32_t)2)))) + { + goto IL_0060; + } + } + +IL_0039: + { + ByteU5BU5D_t789* L_11 = ___blob; + int32_t L_12 = ___offset; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)L_12+(int32_t)2))); + int32_t L_13 = ((int32_t)((int32_t)L_12+(int32_t)2)); + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t)))) + { + goto IL_0060; + } + } + +IL_0043: + { + ByteU5BU5D_t789* L_14 = ___blob; + int32_t L_15 = ___offset; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)L_15+(int32_t)3))); + int32_t L_16 = ((int32_t)((int32_t)L_15+(int32_t)3)); + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))) + { + goto IL_0060; + } + } + +IL_004d: + { + ByteU5BU5D_t789* L_17 = ___blob; + int32_t L_18 = ___offset; + uint32_t L_19 = CryptoConvert_ToUInt32LE_m6822(NULL /*static, unused*/, L_17, ((int32_t)((int32_t)L_18+(int32_t)8)), /*hidden argument*/NULL); + if ((((int32_t)L_19) == ((int32_t)((int32_t)826364754)))) + { + goto IL_006b; + } + } + +IL_0060: + { + CryptographicException_t929 * L_20 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_20, _stringLiteral1151, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_006b: + { + ByteU5BU5D_t789* L_21 = ___blob; + int32_t L_22 = ___offset; + int32_t L_23 = CryptoConvert_ToInt32LE_m6821(NULL /*static, unused*/, L_21, ((int32_t)((int32_t)L_22+(int32_t)((int32_t)12))), /*hidden argument*/NULL); + V_0 = L_23; + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_1)); + (&V_1)->___Exponent_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + ByteU5BU5D_t789* L_24 = ((&V_1)->___Exponent_7); + ByteU5BU5D_t789* L_25 = ___blob; + int32_t L_26 = ___offset; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26+(int32_t)((int32_t)18)))); + int32_t L_27 = ((int32_t)((int32_t)L_26+(int32_t)((int32_t)18))); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, 0, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t))); + ByteU5BU5D_t789* L_28 = ((&V_1)->___Exponent_7); + ByteU5BU5D_t789* L_29 = ___blob; + int32_t L_30 = ___offset; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)((int32_t)L_30+(int32_t)((int32_t)17)))); + int32_t L_31 = ((int32_t)((int32_t)L_30+(int32_t)((int32_t)17))); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, 1, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_31, sizeof(uint8_t))); + ByteU5BU5D_t789* L_32 = ((&V_1)->___Exponent_7); + ByteU5BU5D_t789* L_33 = ___blob; + int32_t L_34 = ___offset; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)((int32_t)L_34+(int32_t)((int32_t)16)))); + int32_t L_35 = ((int32_t)((int32_t)L_34+(int32_t)((int32_t)16))); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_32, 2, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t))); + int32_t L_36 = ___offset; + V_2 = ((int32_t)((int32_t)L_36+(int32_t)((int32_t)20))); + int32_t L_37 = V_0; + V_3 = ((int32_t)((int32_t)L_37>>(int32_t)3)); + int32_t L_38 = V_3; + (&V_1)->___Modulus_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_38)); + ByteU5BU5D_t789* L_39 = ___blob; + int32_t L_40 = V_2; + ByteU5BU5D_t789* L_41 = ((&V_1)->___Modulus_6); + int32_t L_42 = V_3; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_39, L_40, (Array_t *)(Array_t *)L_41, 0, L_42, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_43 = ((&V_1)->___Modulus_6); + Array_Reverse_m5680(NULL /*static, unused*/, (Array_t *)(Array_t *)L_43, /*hidden argument*/NULL); + RSA_t902 * L_44 = RSA_Create_m4655(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_44; + RSA_t902 * L_45 = V_4; + RSAParameters_t926 L_46 = V_1; + NullCheck(L_45); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_45, L_46); + RSA_t902 * L_47 = V_4; + V_6 = L_47; + goto IL_011b; + } + +IL_0102: + { + ; // IL_0102: leave IL_011b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0107; + throw e; + } + +CATCH_0107: + { // begin catch(System.Exception) + { + V_5 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_48 = V_5; + CryptographicException_t929 * L_49 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_49, _stringLiteral1152, L_48, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_49); + } + +IL_0116: + { + goto IL_011b; + } + } // end catch (depth: 1) + +IL_011b: + { + RSA_t902 * L_50 = V_6; + return L_50; + } +} +// System.Byte[] Mono.Security.Cryptography.CryptoConvert::ToCapiPublicKeyBlob(System.Security.Cryptography.RSA) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* CryptoConvert_ToCapiPublicKeyBlob_m6827 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + RSAParameters_t926 L_1 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_0, 0); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = ((&V_0)->___Modulus_6); + NullCheck(L_2); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + int32_t L_3 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)20)+(int32_t)L_3)))); + ByteU5BU5D_t789* L_4 = V_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 0, sizeof(uint8_t))) = (uint8_t)6; + ByteU5BU5D_t789* L_5 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 1, sizeof(uint8_t))) = (uint8_t)2; + ByteU5BU5D_t789* L_6 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 5, sizeof(uint8_t))) = (uint8_t)((int32_t)36); + ByteU5BU5D_t789* L_7 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 8, sizeof(uint8_t))) = (uint8_t)((int32_t)82); + ByteU5BU5D_t789* L_8 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)((int32_t)83); + ByteU5BU5D_t789* L_9 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)((int32_t)65); + ByteU5BU5D_t789* L_10 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)((int32_t)49); + int32_t L_11 = V_1; + ByteU5BU5D_t789* L_12 = CryptoConvert_GetBytesLE_m6823(NULL /*static, unused*/, ((int32_t)((int32_t)L_11<<(int32_t)3)), /*hidden argument*/NULL); + V_3 = L_12; + ByteU5BU5D_t789* L_13 = V_2; + ByteU5BU5D_t789* L_14 = V_3; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + int32_t L_15 = 0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t))); + ByteU5BU5D_t789* L_16 = V_2; + ByteU5BU5D_t789* L_17 = V_3; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 1); + int32_t L_18 = 1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_18, sizeof(uint8_t))); + ByteU5BU5D_t789* L_19 = V_2; + ByteU5BU5D_t789* L_20 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 2); + int32_t L_21 = 2; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t))); + ByteU5BU5D_t789* L_22 = V_2; + ByteU5BU5D_t789* L_23 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 3); + int32_t L_24 = 3; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_22, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_24, sizeof(uint8_t))); + V_4 = ((int32_t)16); + ByteU5BU5D_t789* L_25 = ((&V_0)->___Exponent_7); + NullCheck(L_25); + V_5 = (((int32_t)((int32_t)(((Array_t *)L_25)->max_length)))); + goto IL_0091; + } + +IL_0079: + { + ByteU5BU5D_t789* L_26 = V_2; + int32_t L_27 = V_4; + int32_t L_28 = L_27; + V_4 = ((int32_t)((int32_t)L_28+(int32_t)1)); + ByteU5BU5D_t789* L_29 = ((&V_0)->___Exponent_7); + int32_t L_30 = V_5; + int32_t L_31 = ((int32_t)((int32_t)L_30-(int32_t)1)); + V_5 = L_31; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_31); + int32_t L_32 = L_31; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_28, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_32, sizeof(uint8_t))); + } + +IL_0091: + { + int32_t L_33 = V_5; + if ((((int32_t)L_33) > ((int32_t)0))) + { + goto IL_0079; + } + } + { + V_4 = ((int32_t)20); + ByteU5BU5D_t789* L_34 = ((&V_0)->___Modulus_6); + V_6 = L_34; + ByteU5BU5D_t789* L_35 = V_6; + NullCheck(L_35); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_35)->max_length)))); + ByteU5BU5D_t789* L_36 = V_6; + int32_t L_37 = V_7; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_36, 0, L_37, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_38 = V_6; + ByteU5BU5D_t789* L_39 = V_2; + int32_t L_40 = V_4; + int32_t L_41 = V_7; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, 0, (Array_t *)(Array_t *)L_39, L_40, L_41, /*hidden argument*/NULL); + int32_t L_42 = V_4; + int32_t L_43 = V_7; + V_4 = ((int32_t)((int32_t)L_42+(int32_t)L_43)); + ByteU5BU5D_t789* L_44 = V_2; + return L_44; + } +} +// System.Byte[] Mono.Security.Cryptography.CryptoConvert::ToCapiKeyBlob(System.Security.Cryptography.RSA,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1153; +extern "C" ByteU5BU5D_t789* CryptoConvert_ToCapiKeyBlob_m6828 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, bool ___includePrivateKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1153 = il2cpp_codegen_string_literal_from_index(1153); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = ___rsa; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1153, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = ___includePrivateKey; + if (!L_2) + { + goto IL_001e; + } + } + { + RSA_t902 * L_3 = ___rsa; + ByteU5BU5D_t789* L_4 = CryptoConvert_ToCapiPrivateKeyBlob_m6824(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_001e: + { + RSA_t902 * L_5 = ___rsa; + ByteU5BU5D_t789* L_6 = CryptoConvert_ToCapiPublicKeyBlob_m6827(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::get_Rng() +extern TypeInfo* KeyBuilder_t1177_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * KeyBuilder_get_Rng_m6829 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyBuilder_t1177_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(781); + s_Il2CppMethodIntialized = true; + } + { + RandomNumberGenerator_t949 * L_0 = ((KeyBuilder_t1177_StaticFields*)KeyBuilder_t1177_il2cpp_TypeInfo_var->static_fields)->___rng_0; + if (L_0) + { + goto IL_0014; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + ((KeyBuilder_t1177_StaticFields*)KeyBuilder_t1177_il2cpp_TypeInfo_var->static_fields)->___rng_0 = L_1; + } + +IL_0014: + { + RandomNumberGenerator_t949 * L_2 = ((KeyBuilder_t1177_StaticFields*)KeyBuilder_t1177_il2cpp_TypeInfo_var->static_fields)->___rng_0; + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::Key(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyBuilder_Key_m6830 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = KeyBuilder_get_Rng_m6829(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::IV(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyBuilder_IV_m6831 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + RandomNumberGenerator_t949 * L_1 = KeyBuilder_get_Rng_m6829(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_1); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_1, L_2); + ByteU5BU5D_t789* L_3 = V_0; + return L_3; + } +} +// System.Void Mono.Security.Cryptography.BlockProcessor::.ctor(System.Security.Cryptography.ICryptoTransform,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void BlockProcessor__ctor_m6832 (BlockProcessor_t1178 * __this, Object_t * ___transform, int32_t ___blockSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___transform; + __this->___transform_0 = L_0; + int32_t L_1 = ___blockSize; + __this->___blockSize_2 = L_1; + int32_t L_2 = ___blockSize; + __this->___block_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_2)); + return; + } +} +// System.Void Mono.Security.Cryptography.BlockProcessor::Finalize() +extern "C" void BlockProcessor_Finalize_m6833 (BlockProcessor_t1178 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_0 = (__this->___block_1); + int32_t L_1 = (__this->___blockSize_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, L_1, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x1E, FINALLY_0017); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0017; + } + +FINALLY_0017: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(23) + } // end finally (depth: 1) + IL2CPP_CLEANUP(23) + { + IL2CPP_JUMP_TBL(0x1E, IL_001e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_001e: + { + return; + } +} +// System.Void Mono.Security.Cryptography.BlockProcessor::Initialize() +extern "C" void BlockProcessor_Initialize_m6834 (BlockProcessor_t1178 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___block_1); + int32_t L_1 = (__this->___blockSize_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, L_1, /*hidden argument*/NULL); + __this->___blockCount_3 = 0; + return; + } +} +// System.Void Mono.Security.Cryptography.BlockProcessor::Core(System.Byte[]) +extern "C" void BlockProcessor_Core_m6835 (BlockProcessor_t1178 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___rgb; + ByteU5BU5D_t789* L_1 = ___rgb; + NullCheck(L_1); + BlockProcessor_Core_m6836(__this, L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.BlockProcessor::Core(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" void BlockProcessor_Core_m6836 (BlockProcessor_t1178 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ib, int32_t ___cb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___blockSize_2); + int32_t L_1 = (__this->___blockCount_3); + int32_t L_2 = ___cb; + int32_t L_3 = Math_Min_m4826(NULL /*static, unused*/, ((int32_t)((int32_t)L_0-(int32_t)L_1)), L_2, /*hidden argument*/NULL); + V_0 = L_3; + ByteU5BU5D_t789* L_4 = ___rgb; + int32_t L_5 = ___ib; + ByteU5BU5D_t789* L_6 = (__this->___block_1); + int32_t L_7 = (__this->___blockCount_3); + int32_t L_8 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, L_5, (Array_t *)(Array_t *)L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = (__this->___blockCount_3); + int32_t L_10 = V_0; + __this->___blockCount_3 = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + int32_t L_11 = (__this->___blockCount_3); + int32_t L_12 = (__this->___blockSize_2); + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_00d5; + } + } + { + Object_t * L_13 = (__this->___transform_0); + ByteU5BU5D_t789* L_14 = (__this->___block_1); + int32_t L_15 = (__this->___blockSize_2); + ByteU5BU5D_t789* L_16 = (__this->___block_1); + NullCheck(L_13); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_13, L_14, 0, L_15, L_16, 0); + int32_t L_17 = ___cb; + int32_t L_18 = V_0; + int32_t L_19 = (__this->___blockSize_2); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_17-(int32_t)L_18))/(int32_t)L_19)); + V_2 = 0; + goto IL_00a3; + } + +IL_0079: + { + Object_t * L_20 = (__this->___transform_0); + ByteU5BU5D_t789* L_21 = ___rgb; + int32_t L_22 = V_0; + int32_t L_23 = ___ib; + int32_t L_24 = (__this->___blockSize_2); + ByteU5BU5D_t789* L_25 = (__this->___block_1); + NullCheck(L_20); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_20, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), L_24, L_25, 0); + int32_t L_26 = V_0; + int32_t L_27 = (__this->___blockSize_2); + V_0 = ((int32_t)((int32_t)L_26+(int32_t)L_27)); + int32_t L_28 = V_2; + V_2 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00a3: + { + int32_t L_29 = V_2; + int32_t L_30 = V_1; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0079; + } + } + { + int32_t L_31 = ___cb; + int32_t L_32 = V_0; + __this->___blockCount_3 = ((int32_t)((int32_t)L_31-(int32_t)L_32)); + int32_t L_33 = (__this->___blockCount_3); + if ((((int32_t)L_33) <= ((int32_t)0))) + { + goto IL_00d5; + } + } + { + ByteU5BU5D_t789* L_34 = ___rgb; + int32_t L_35 = V_0; + int32_t L_36 = ___ib; + ByteU5BU5D_t789* L_37 = (__this->___block_1); + int32_t L_38 = (__this->___blockCount_3); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_34, ((int32_t)((int32_t)L_35+(int32_t)L_36)), (Array_t *)(Array_t *)L_37, 0, L_38, /*hidden argument*/NULL); + } + +IL_00d5: + { + return; + } +} +// System.Byte[] Mono.Security.Cryptography.BlockProcessor::Final() +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BlockProcessor_Final_m6837 (BlockProcessor_t1178 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___transform_0); + ByteU5BU5D_t789* L_1 = (__this->___block_1); + int32_t L_2 = (__this->___blockCount_3); + NullCheck(L_0); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_0, L_1, 0, L_2); + return L_3; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void KeyGeneratedEventHandler__ctor_m6838 (KeyGeneratedEventHandler_t1179 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler::Invoke(System.Object,System.EventArgs) +extern "C" void KeyGeneratedEventHandler_Invoke_m6839 (KeyGeneratedEventHandler_t1179 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + KeyGeneratedEventHandler_Invoke_m6839((KeyGeneratedEventHandler_t1179 *)__this->___prev_9,___sender, ___e, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1179(Il2CppObject* delegate, Object_t * ___sender, EventArgs_t995 * ___e) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * KeyGeneratedEventHandler_BeginInvoke_m6840 (KeyGeneratedEventHandler_t1179 * __this, Object_t * ___sender, EventArgs_t995 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___e; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void KeyGeneratedEventHandler_EndInvoke_m6841 (KeyGeneratedEventHandler_t1179 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void Mono.Security.Cryptography.DSAManaged::.ctor(System.Int32) +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void DSAManaged__ctor_m6842 (DSAManaged_t1180 * __this, int32_t ___dwKeySize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + DSA__ctor_m9281(__this, /*hidden argument*/NULL); + int32_t L_0 = ___dwKeySize; + ((AsymmetricAlgorithm_t776 *)__this)->___KeySizeValue_0 = L_0; + ((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_1 = (((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1); + KeySizes_t967 * L_2 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_2, ((int32_t)512), ((int32_t)1024), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_1, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_2; + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::add_KeyGenerated(Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler) +extern TypeInfo* KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var; +extern "C" void DSAManaged_add_KeyGenerated_m6843 (DSAManaged_t1180 * __this, KeyGeneratedEventHandler_t1179 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(782); + s_Il2CppMethodIntialized = true; + } + { + KeyGeneratedEventHandler_t1179 * L_0 = (__this->___KeyGenerated_14); + KeyGeneratedEventHandler_t1179 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___KeyGenerated_14 = ((KeyGeneratedEventHandler_t1179 *)CastclassSealed(L_2, KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::remove_KeyGenerated(Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler) +extern TypeInfo* KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var; +extern "C" void DSAManaged_remove_KeyGenerated_m6844 (DSAManaged_t1180 * __this, KeyGeneratedEventHandler_t1179 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(782); + s_Il2CppMethodIntialized = true; + } + { + KeyGeneratedEventHandler_t1179 * L_0 = (__this->___KeyGenerated_14); + KeyGeneratedEventHandler_t1179 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___KeyGenerated_14 = ((KeyGeneratedEventHandler_t1179 *)CastclassSealed(L_2, KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::Finalize() +extern "C" void DSAManaged_Finalize_m6845 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(7 /* System.Void Mono.Security.Cryptography.DSAManaged::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::Generate() +extern "C" void DSAManaged_Generate_m6846 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = AsymmetricAlgorithm_get_KeySize_m5694(__this, /*hidden argument*/NULL); + DSAManaged_GenerateParams_m6849(__this, L_0, /*hidden argument*/NULL); + DSAManaged_GenerateKeyPair_m6847(__this, /*hidden argument*/NULL); + __this->___keypairGenerated_2 = 1; + KeyGeneratedEventHandler_t1179 * L_1 = (__this->___KeyGenerated_14); + if (!L_1) + { + goto IL_0031; + } + } + { + KeyGeneratedEventHandler_t1179 * L_2 = (__this->___KeyGenerated_14); + NullCheck(L_2); + KeyGeneratedEventHandler_Invoke_m6839(L_2, __this, (EventArgs_t995 *)NULL, /*hidden argument*/NULL); + } + +IL_0031: + { + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::GenerateKeyPair() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void DSAManaged_GenerateKeyPair_m6847 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_0 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, ((int32_t)160), /*hidden argument*/NULL); + __this->___x_7 = L_0; + goto IL_0020; + } + +IL_0015: + { + BigInteger_t1174 * L_1 = (__this->___x_7); + NullCheck(L_1); + BigInteger_Randomize_m6782(L_1, /*hidden argument*/NULL); + } + +IL_0020: + { + BigInteger_t1174 * L_2 = (__this->___x_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_3 = BigInteger_op_Equality_m6813(NULL /*static, unused*/, L_2, 0, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0015; + } + } + { + BigInteger_t1174 * L_4 = (__this->___x_7); + BigInteger_t1174 * L_5 = (__this->___q_5); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_6 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0015; + } + } + { + BigInteger_t1174 * L_7 = (__this->___g_6); + BigInteger_t1174 * L_8 = (__this->___x_7); + BigInteger_t1174 * L_9 = (__this->___p_4); + NullCheck(L_7); + BigInteger_t1174 * L_10 = BigInteger_ModPow_m6798(L_7, L_8, L_9, /*hidden argument*/NULL); + __this->___y_8 = L_10; + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::add(System.Byte[],System.Byte[],System.Int32) +extern "C" void DSAManaged_add_m6848 (DSAManaged_t1180 * __this, ByteU5BU5D_t789* ___a, ByteU5BU5D_t789* ___b, int32_t ___value, const MethodInfo* method) +{ + uint32_t V_0 = 0; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___b; + ByteU5BU5D_t789* L_1 = ___b; + NullCheck(L_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1)); + int32_t L_3 = ___value; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))&(int32_t)((int32_t)255)))+(int32_t)L_3)); + ByteU5BU5D_t789* L_4 = ___a; + ByteU5BU5D_t789* L_5 = ___b; + NullCheck(L_5); + uint32_t L_6 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_6))); + uint32_t L_7 = V_0; + V_0 = ((int32_t)((uint32_t)L_7>>8)); + ByteU5BU5D_t789* L_8 = ___b; + NullCheck(L_8); + V_1 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)2)); + goto IL_0041; + } + +IL_0028: + { + uint32_t L_9 = V_0; + ByteU5BU5D_t789* L_10 = ___b; + int32_t L_11 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t)))&(int32_t)((int32_t)255))))); + ByteU5BU5D_t789* L_13 = ___a; + int32_t L_14 = V_1; + uint32_t L_15 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_14, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_15))); + uint32_t L_16 = V_0; + V_0 = ((int32_t)((uint32_t)L_16>>8)); + int32_t L_17 = V_1; + V_1 = ((int32_t)((int32_t)L_17-(int32_t)1)); + } + +IL_0041: + { + int32_t L_18 = V_1; + if ((((int32_t)L_18) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + return; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::GenerateParams(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void DSAManaged_GenerateParams_m6849 (DSAManaged_t1180 * __this, int32_t ___keyLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + SHA1_t939 * V_4 = {0}; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + bool V_7 = false; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + BigInteger_t1174 * V_11 = {0}; + BigInteger_t1174 * V_12 = {0}; + BigInteger_t1174 * V_13 = {0}; + BigInteger_t1174 * V_14 = {0}; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + SHA1_t939 * L_0 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_0; + int32_t L_1 = ___keyLength; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)L_1-(int32_t)1))/(int32_t)((int32_t)160))); + int32_t L_2 = ___keyLength; + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_2/(int32_t)8)))); + V_7 = 0; + goto IL_0202; + } + +IL_0044: + { + RandomNumberGenerator_t949 * L_3 = DSAManaged_get_Random_m6850(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_3, L_4); + SHA1_t939 * L_5 = V_4; + ByteU5BU5D_t789* L_6 = V_0; + NullCheck(L_5); + ByteU5BU5D_t789* L_7 = HashAlgorithm_ComputeHash_m4742(L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + ByteU5BU5D_t789* L_8 = V_0; + ByteU5BU5D_t789* L_9 = V_2; + ByteU5BU5D_t789* L_10 = V_0; + NullCheck(L_10); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (Array_t *)(Array_t *)L_9, 0, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = V_2; + ByteU5BU5D_t789* L_12 = V_0; + DSAManaged_add_m6848(__this, L_11, L_12, 1, /*hidden argument*/NULL); + SHA1_t939 * L_13 = V_4; + ByteU5BU5D_t789* L_14 = V_2; + NullCheck(L_13); + ByteU5BU5D_t789* L_15 = HashAlgorithm_ComputeHash_m4742(L_13, L_14, /*hidden argument*/NULL); + V_2 = L_15; + V_8 = 0; + goto IL_0093; + } + +IL_007f: + { + ByteU5BU5D_t789* L_16 = V_3; + int32_t L_17 = V_8; + ByteU5BU5D_t789* L_18 = V_1; + int32_t L_19 = V_8; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + ByteU5BU5D_t789* L_21 = V_2; + int32_t L_22 = V_8; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_18, L_20, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_23, sizeof(uint8_t)))))))); + int32_t L_24 = V_8; + V_8 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_0093: + { + int32_t L_25 = V_8; + ByteU5BU5D_t789* L_26 = V_3; + NullCheck(L_26); + if ((!(((uint32_t)L_25) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))))))) + { + goto IL_007f; + } + } + { + ByteU5BU5D_t789* L_27 = V_3; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + uint8_t* L_28 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, 0, sizeof(uint8_t))); + *((int8_t*)(L_28)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_28))|(int32_t)((int32_t)128)))))); + ByteU5BU5D_t789* L_29 = V_3; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)19)); + uint8_t* L_30 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_29, ((int32_t)19), sizeof(uint8_t))); + *((int8_t*)(L_30)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_30))|(int32_t)1))))); + ByteU5BU5D_t789* L_31 = V_3; + BigInteger_t1174 * L_32 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_32, L_31, /*hidden argument*/NULL); + __this->___q_5 = L_32; + BigInteger_t1174 * L_33 = (__this->___q_5); + NullCheck(L_33); + bool L_34 = BigInteger_IsProbablePrime_m6799(L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0044; + } + } + { + __this->___counter_11 = 0; + V_9 = 2; + goto IL_01f2; + } + +IL_00e7: + { + V_10 = 0; + goto IL_0124; + } + +IL_00ef: + { + ByteU5BU5D_t789* L_35 = V_1; + ByteU5BU5D_t789* L_36 = V_0; + int32_t L_37 = V_9; + int32_t L_38 = V_10; + DSAManaged_add_m6848(__this, L_35, L_36, ((int32_t)((int32_t)L_37+(int32_t)L_38)), /*hidden argument*/NULL); + SHA1_t939 * L_39 = V_4; + ByteU5BU5D_t789* L_40 = V_1; + NullCheck(L_39); + ByteU5BU5D_t789* L_41 = HashAlgorithm_ComputeHash_m4742(L_39, L_40, /*hidden argument*/NULL); + V_1 = L_41; + ByteU5BU5D_t789* L_42 = V_1; + ByteU5BU5D_t789* L_43 = V_6; + ByteU5BU5D_t789* L_44 = V_6; + NullCheck(L_44); + int32_t L_45 = V_10; + ByteU5BU5D_t789* L_46 = V_1; + NullCheck(L_46); + ByteU5BU5D_t789* L_47 = V_1; + NullCheck(L_47); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_42, 0, (Array_t *)(Array_t *)L_43, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_44)->max_length))))-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_45+(int32_t)1))*(int32_t)(((int32_t)((int32_t)(((Array_t *)L_46)->max_length)))))))), (((int32_t)((int32_t)(((Array_t *)L_47)->max_length)))), /*hidden argument*/NULL); + int32_t L_48 = V_10; + V_10 = ((int32_t)((int32_t)L_48+(int32_t)1)); + } + +IL_0124: + { + int32_t L_49 = V_10; + int32_t L_50 = V_5; + if ((((int32_t)L_49) < ((int32_t)L_50))) + { + goto IL_00ef; + } + } + { + ByteU5BU5D_t789* L_51 = V_1; + ByteU5BU5D_t789* L_52 = V_0; + int32_t L_53 = V_9; + int32_t L_54 = V_5; + DSAManaged_add_m6848(__this, L_51, L_52, ((int32_t)((int32_t)L_53+(int32_t)L_54)), /*hidden argument*/NULL); + SHA1_t939 * L_55 = V_4; + ByteU5BU5D_t789* L_56 = V_1; + NullCheck(L_55); + ByteU5BU5D_t789* L_57 = HashAlgorithm_ComputeHash_m4742(L_55, L_56, /*hidden argument*/NULL); + V_1 = L_57; + ByteU5BU5D_t789* L_58 = V_1; + ByteU5BU5D_t789* L_59 = V_1; + NullCheck(L_59); + ByteU5BU5D_t789* L_60 = V_6; + NullCheck(L_60); + int32_t L_61 = V_5; + ByteU5BU5D_t789* L_62 = V_1; + NullCheck(L_62); + ByteU5BU5D_t789* L_63 = V_6; + ByteU5BU5D_t789* L_64 = V_6; + NullCheck(L_64); + int32_t L_65 = V_5; + ByteU5BU5D_t789* L_66 = V_1; + NullCheck(L_66); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_58, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_59)->max_length))))-(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_60)->max_length))))-(int32_t)((int32_t)((int32_t)L_61*(int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length)))))))))), (Array_t *)(Array_t *)L_63, 0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_64)->max_length))))-(int32_t)((int32_t)((int32_t)L_65*(int32_t)(((int32_t)((int32_t)(((Array_t *)L_66)->max_length)))))))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_67 = V_6; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 0); + uint8_t* L_68 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_67, 0, sizeof(uint8_t))); + *((int8_t*)(L_68)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_68))|(int32_t)((int32_t)128)))))); + ByteU5BU5D_t789* L_69 = V_6; + BigInteger_t1174 * L_70 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_70, L_69, /*hidden argument*/NULL); + V_11 = L_70; + BigInteger_t1174 * L_71 = V_11; + BigInteger_t1174 * L_72 = (__this->___q_5); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_73 = BigInteger_op_Multiply_m6810(NULL /*static, unused*/, L_72, 2, /*hidden argument*/NULL); + BigInteger_t1174 * L_74 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_71, L_73, /*hidden argument*/NULL); + V_12 = L_74; + BigInteger_t1174 * L_75 = V_11; + BigInteger_t1174 * L_76 = V_12; + BigInteger_t1174 * L_77 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_78 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_76, L_77, /*hidden argument*/NULL); + BigInteger_t1174 * L_79 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_75, L_78, /*hidden argument*/NULL); + __this->___p_4 = L_79; + BigInteger_t1174 * L_80 = (__this->___p_4); + int32_t L_81 = ___keyLength; + NullCheck(L_80); + bool L_82 = BigInteger_TestBit_m6784(L_80, ((int32_t)((int32_t)L_81-(int32_t)1)), /*hidden argument*/NULL); + if (!L_82) + { + goto IL_01db; + } + } + { + BigInteger_t1174 * L_83 = (__this->___p_4); + NullCheck(L_83); + bool L_84 = BigInteger_IsProbablePrime_m6799(L_83, /*hidden argument*/NULL); + if (!L_84) + { + goto IL_01db; + } + } + { + V_7 = 1; + goto IL_0202; + } + +IL_01db: + { + int32_t L_85 = (__this->___counter_11); + __this->___counter_11 = ((int32_t)((int32_t)L_85+(int32_t)1)); + int32_t L_86 = V_9; + int32_t L_87 = V_5; + V_9 = ((int32_t)((int32_t)L_86+(int32_t)((int32_t)((int32_t)L_87+(int32_t)1)))); + } + +IL_01f2: + { + int32_t L_88 = (__this->___counter_11); + if ((((int32_t)L_88) < ((int32_t)((int32_t)4096)))) + { + goto IL_00e7; + } + } + +IL_0202: + { + bool L_89 = V_7; + if (!L_89) + { + goto IL_0044; + } + } + { + BigInteger_t1174 * L_90 = (__this->___p_4); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_91 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_92 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_90, L_91, /*hidden argument*/NULL); + BigInteger_t1174 * L_93 = (__this->___q_5); + BigInteger_t1174 * L_94 = BigInteger_op_Division_m6808(NULL /*static, unused*/, L_92, L_93, /*hidden argument*/NULL); + V_13 = L_94; + goto IL_029d; + } + +IL_022c: + { + int32_t L_95 = ___keyLength; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_96 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, L_95, /*hidden argument*/NULL); + V_14 = L_96; + BigInteger_t1174 * L_97 = V_14; + BigInteger_t1174 * L_98 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + bool L_99 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_97, L_98, /*hidden argument*/NULL); + if (L_99) + { + goto IL_0263; + } + } + { + BigInteger_t1174 * L_100 = V_14; + BigInteger_t1174 * L_101 = (__this->___p_4); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_102 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_103 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_101, L_102, /*hidden argument*/NULL); + bool L_104 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_100, L_103, /*hidden argument*/NULL); + if (!L_104) + { + goto IL_0268; + } + } + +IL_0263: + { + goto IL_029d; + } + +IL_0268: + { + BigInteger_t1174 * L_105 = V_14; + BigInteger_t1174 * L_106 = V_13; + BigInteger_t1174 * L_107 = (__this->___p_4); + NullCheck(L_105); + BigInteger_t1174 * L_108 = BigInteger_ModPow_m6798(L_105, L_106, L_107, /*hidden argument*/NULL); + __this->___g_6 = L_108; + BigInteger_t1174 * L_109 = (__this->___g_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_110 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + bool L_111 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_109, L_110, /*hidden argument*/NULL); + if (!L_111) + { + goto IL_0298; + } + } + { + goto IL_029d; + } + +IL_0298: + { + goto IL_02a2; + } + +IL_029d: + { + goto IL_022c; + } + +IL_02a2: + { + ByteU5BU5D_t789* L_112 = V_0; + BigInteger_t1174 * L_113 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_113, L_112, /*hidden argument*/NULL); + __this->___seed_10 = L_113; + BigInteger_t1174 * L_114 = (__this->___p_4); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_115 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_116 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_114, L_115, /*hidden argument*/NULL); + BigInteger_t1174 * L_117 = (__this->___q_5); + BigInteger_t1174 * L_118 = BigInteger_op_Division_m6808(NULL /*static, unused*/, L_116, L_117, /*hidden argument*/NULL); + __this->___j_9 = L_118; + return; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.DSAManaged::get_Random() +extern "C" RandomNumberGenerator_t949 * DSAManaged_get_Random_m6850 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + { + RandomNumberGenerator_t949 * L_0 = (__this->___rng_13); + if (L_0) + { + goto IL_0016; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___rng_13 = L_1; + } + +IL_0016: + { + RandomNumberGenerator_t949 * L_2 = (__this->___rng_13); + return L_2; + } +} +// System.Int32 Mono.Security.Cryptography.DSAManaged::get_KeySize() +extern "C" int32_t DSAManaged_get_KeySize_m6851 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___keypairGenerated_2); + if (!L_0) + { + goto IL_0017; + } + } + { + BigInteger_t1174 * L_1 = (__this->___p_4); + NullCheck(L_1); + int32_t L_2 = BigInteger_BitCount_m6783(L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_0017: + { + int32_t L_3 = AsymmetricAlgorithm_get_KeySize_m5694(__this, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean Mono.Security.Cryptography.DSAManaged::get_PublicOnly() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool DSAManaged_get_PublicOnly_m6852 (DSAManaged_t1180 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_2); + if (!L_0) + { + goto IL_0019; + } + } + { + BigInteger_t1174 * L_1 = (__this->___x_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_1, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_001a; + } + +IL_0019: + { + G_B3_0 = 0; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Byte[] Mono.Security.Cryptography.DSAManaged::NormalizeArray(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DSAManaged_NormalizeArray_m6853 (DSAManaged_t1180 * __this, ByteU5BU5D_t789* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___array; + NullCheck(L_0); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))%(int32_t)4)); + int32_t L_1 = V_0; + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_002a; + } + } + { + ByteU5BU5D_t789* L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))+(int32_t)4))-(int32_t)L_3)))); + ByteU5BU5D_t789* L_4 = ___array; + ByteU5BU5D_t789* L_5 = V_1; + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = ___array; + NullCheck(L_7); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, (Array_t *)(Array_t *)L_5, ((int32_t)((int32_t)4-(int32_t)L_6)), (((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_1; + return L_8; + } + +IL_002a: + { + ByteU5BU5D_t789* L_9 = ___array; + return L_9; + } +} +// System.Security.Cryptography.DSAParameters Mono.Security.Cryptography.DSAManaged::ExportParameters(System.Boolean) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral1154; +extern "C" DSAParameters_t928 DSAManaged_ExportParameters_m6854 (DSAManaged_t1180 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral1154 = il2cpp_codegen_string_literal_from_index(1154); + s_Il2CppMethodIntialized = true; + } + DSAParameters_t928 V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + bool L_0 = (__this->___m_disposed_3); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + bool L_3 = (__this->___keypairGenerated_2); + if (L_3) + { + goto IL_002c; + } + } + { + DSAManaged_Generate_m6846(__this, /*hidden argument*/NULL); + } + +IL_002c: + { + bool L_4 = ___includePrivateParameters; + if (!L_4) + { + goto IL_004e; + } + } + { + BigInteger_t1174 * L_5 = (__this->___x_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_6 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_5, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_004e; + } + } + { + CryptographicException_t929 * L_7 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_7, _stringLiteral1154, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004e: + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_0)); + BigInteger_t1174 * L_8 = (__this->___p_4); + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = BigInteger_GetBytes_m6789(L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = DSAManaged_NormalizeArray_m6853(__this, L_9, /*hidden argument*/NULL); + (&V_0)->___P_3 = L_10; + BigInteger_t1174 * L_11 = (__this->___q_5); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = BigInteger_GetBytes_m6789(L_11, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = DSAManaged_NormalizeArray_m6853(__this, L_12, /*hidden argument*/NULL); + (&V_0)->___Q_4 = L_13; + BigInteger_t1174 * L_14 = (__this->___g_6); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = BigInteger_GetBytes_m6789(L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = DSAManaged_NormalizeArray_m6853(__this, L_15, /*hidden argument*/NULL); + (&V_0)->___G_1 = L_16; + BigInteger_t1174 * L_17 = (__this->___y_8); + NullCheck(L_17); + ByteU5BU5D_t789* L_18 = BigInteger_GetBytes_m6789(L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_19 = DSAManaged_NormalizeArray_m6853(__this, L_18, /*hidden argument*/NULL); + (&V_0)->___Y_7 = L_19; + bool L_20 = (__this->___j_missing_12); + if (L_20) + { + goto IL_00d9; + } + } + { + BigInteger_t1174 * L_21 = (__this->___j_9); + NullCheck(L_21); + ByteU5BU5D_t789* L_22 = BigInteger_GetBytes_m6789(L_21, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_23 = DSAManaged_NormalizeArray_m6853(__this, L_22, /*hidden argument*/NULL); + (&V_0)->___J_2 = L_23; + } + +IL_00d9: + { + BigInteger_t1174 * L_24 = (__this->___seed_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_25 = BigInteger_op_Inequality_m6814(NULL /*static, unused*/, L_24, 0, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_010f; + } + } + { + BigInteger_t1174 * L_26 = (__this->___seed_10); + NullCheck(L_26); + ByteU5BU5D_t789* L_27 = BigInteger_GetBytes_m6789(L_26, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_28 = DSAManaged_NormalizeArray_m6853(__this, L_27, /*hidden argument*/NULL); + (&V_0)->___Seed_5 = L_28; + int32_t L_29 = (__this->___counter_11); + (&V_0)->___Counter_0 = L_29; + } + +IL_010f: + { + bool L_30 = ___includePrivateParameters; + if (!L_30) + { + goto IL_0139; + } + } + { + BigInteger_t1174 * L_31 = (__this->___x_7); + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = BigInteger_GetBytes_m6789(L_31, /*hidden argument*/NULL); + V_1 = L_32; + ByteU5BU5D_t789* L_33 = V_1; + NullCheck(L_33); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_33)->max_length))))) == ((uint32_t)((int32_t)20))))) + { + goto IL_0139; + } + } + { + ByteU5BU5D_t789* L_34 = V_1; + ByteU5BU5D_t789* L_35 = DSAManaged_NormalizeArray_m6853(__this, L_34, /*hidden argument*/NULL); + (&V_0)->___X_6 = L_35; + } + +IL_0139: + { + DSAParameters_t928 L_36 = V_0; + return L_36; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::ImportParameters(System.Security.Cryptography.DSAParameters) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral1155; +extern Il2CppCodeGenString* _stringLiteral1156; +extern "C" void DSAManaged_ImportParameters_m6855 (DSAManaged_t1180 * __this, DSAParameters_t928 ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral1155 = il2cpp_codegen_string_literal_from_index(1155); + _stringLiteral1156 = il2cpp_codegen_string_literal_from_index(1156); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_3); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = ((&___parameters)->___P_3); + if (!L_3) + { + goto IL_003f; + } + } + { + ByteU5BU5D_t789* L_4 = ((&___parameters)->___Q_4); + if (!L_4) + { + goto IL_003f; + } + } + { + ByteU5BU5D_t789* L_5 = ((&___parameters)->___G_1); + if (L_5) + { + goto IL_004f; + } + } + +IL_003f: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1155, /*hidden argument*/NULL); + CryptographicException_t929 * L_7 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004f: + { + ByteU5BU5D_t789* L_8 = ((&___parameters)->___X_6); + if (L_8) + { + goto IL_0077; + } + } + { + ByteU5BU5D_t789* L_9 = ((&___parameters)->___Y_7); + if (L_9) + { + goto IL_0077; + } + } + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1156, /*hidden argument*/NULL); + CryptographicException_t929 * L_11 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0077: + { + ByteU5BU5D_t789* L_12 = ((&___parameters)->___P_3); + BigInteger_t1174 * L_13 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_13, L_12, /*hidden argument*/NULL); + __this->___p_4 = L_13; + ByteU5BU5D_t789* L_14 = ((&___parameters)->___Q_4); + BigInteger_t1174 * L_15 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_15, L_14, /*hidden argument*/NULL); + __this->___q_5 = L_15; + ByteU5BU5D_t789* L_16 = ((&___parameters)->___G_1); + BigInteger_t1174 * L_17 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_17, L_16, /*hidden argument*/NULL); + __this->___g_6 = L_17; + ByteU5BU5D_t789* L_18 = ((&___parameters)->___X_6); + if (!L_18) + { + goto IL_00d0; + } + } + { + ByteU5BU5D_t789* L_19 = ((&___parameters)->___X_6); + BigInteger_t1174 * L_20 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_20, L_19, /*hidden argument*/NULL); + __this->___x_7 = L_20; + goto IL_00d7; + } + +IL_00d0: + { + __this->___x_7 = (BigInteger_t1174 *)NULL; + } + +IL_00d7: + { + ByteU5BU5D_t789* L_21 = ((&___parameters)->___Y_7); + if (!L_21) + { + goto IL_00fa; + } + } + { + ByteU5BU5D_t789* L_22 = ((&___parameters)->___Y_7); + BigInteger_t1174 * L_23 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_23, L_22, /*hidden argument*/NULL); + __this->___y_8 = L_23; + goto IL_0117; + } + +IL_00fa: + { + BigInteger_t1174 * L_24 = (__this->___g_6); + BigInteger_t1174 * L_25 = (__this->___x_7); + BigInteger_t1174 * L_26 = (__this->___p_4); + NullCheck(L_24); + BigInteger_t1174 * L_27 = BigInteger_ModPow_m6798(L_24, L_25, L_26, /*hidden argument*/NULL); + __this->___y_8 = L_27; + } + +IL_0117: + { + ByteU5BU5D_t789* L_28 = ((&___parameters)->___J_2); + if (!L_28) + { + goto IL_013a; + } + } + { + ByteU5BU5D_t789* L_29 = ((&___parameters)->___J_2); + BigInteger_t1174 * L_30 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_30, L_29, /*hidden argument*/NULL); + __this->___j_9 = L_30; + goto IL_0163; + } + +IL_013a: + { + BigInteger_t1174 * L_31 = (__this->___p_4); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_32 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_33 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + BigInteger_t1174 * L_34 = (__this->___q_5); + BigInteger_t1174 * L_35 = BigInteger_op_Division_m6808(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + __this->___j_9 = L_35; + __this->___j_missing_12 = 1; + } + +IL_0163: + { + ByteU5BU5D_t789* L_36 = ((&___parameters)->___Seed_5); + if (!L_36) + { + goto IL_0193; + } + } + { + ByteU5BU5D_t789* L_37 = ((&___parameters)->___Seed_5); + BigInteger_t1174 * L_38 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_38, L_37, /*hidden argument*/NULL); + __this->___seed_10 = L_38; + int32_t L_39 = ((&___parameters)->___Counter_0); + __this->___counter_11 = L_39; + goto IL_019f; + } + +IL_0193: + { + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_40 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + __this->___seed_10 = L_40; + } + +IL_019f: + { + __this->___keypairGenerated_2 = 1; + return; + } +} +// System.Byte[] Mono.Security.Cryptography.DSAManaged::CreateSignature(System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral1157; +extern Il2CppCodeGenString* _stringLiteral1158; +extern Il2CppCodeGenString* _stringLiteral1159; +extern "C" ByteU5BU5D_t789* DSAManaged_CreateSignature_m6856 (DSAManaged_t1180 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral1157 = il2cpp_codegen_string_literal_from_index(1157); + _stringLiteral1158 = il2cpp_codegen_string_literal_from_index(1158); + _stringLiteral1159 = il2cpp_codegen_string_literal_from_index(1159); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + BigInteger_t1174 * V_2 = {0}; + BigInteger_t1174 * V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + { + bool L_0 = (__this->___m_disposed_3); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = ___rgbHash; + if (L_3) + { + goto IL_002c; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral1157, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002c: + { + ByteU5BU5D_t789* L_5 = ___rgbHash; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) == ((int32_t)((int32_t)20)))) + { + goto IL_0041; + } + } + { + CryptographicException_t929 * L_6 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_6, _stringLiteral1158, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0041: + { + bool L_7 = (__this->___keypairGenerated_2); + if (L_7) + { + goto IL_0052; + } + } + { + DSAManaged_Generate_m6846(__this, /*hidden argument*/NULL); + } + +IL_0052: + { + BigInteger_t1174 * L_8 = (__this->___x_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_9 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_8, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_006e; + } + } + { + CryptographicException_t929 * L_10 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_10, _stringLiteral1159, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_006e: + { + ByteU5BU5D_t789* L_11 = ___rgbHash; + BigInteger_t1174 * L_12 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_12, L_11, /*hidden argument*/NULL); + V_0 = L_12; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_13 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, ((int32_t)160), /*hidden argument*/NULL); + V_1 = L_13; + goto IL_008b; + } + +IL_0085: + { + BigInteger_t1174 * L_14 = V_1; + NullCheck(L_14); + BigInteger_Randomize_m6782(L_14, /*hidden argument*/NULL); + } + +IL_008b: + { + BigInteger_t1174 * L_15 = V_1; + BigInteger_t1174 * L_16 = (__this->___q_5); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_17 = BigInteger_op_GreaterThanOrEqual_m6819(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + if (L_17) + { + goto IL_0085; + } + } + { + BigInteger_t1174 * L_18 = (__this->___g_6); + BigInteger_t1174 * L_19 = V_1; + BigInteger_t1174 * L_20 = (__this->___p_4); + NullCheck(L_18); + BigInteger_t1174 * L_21 = BigInteger_ModPow_m6798(L_18, L_19, L_20, /*hidden argument*/NULL); + BigInteger_t1174 * L_22 = (__this->___q_5); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_23 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + V_2 = L_23; + BigInteger_t1174 * L_24 = V_1; + BigInteger_t1174 * L_25 = (__this->___q_5); + NullCheck(L_24); + BigInteger_t1174 * L_26 = BigInteger_ModInverse_m6797(L_24, L_25, /*hidden argument*/NULL); + BigInteger_t1174 * L_27 = V_0; + BigInteger_t1174 * L_28 = (__this->___x_7); + BigInteger_t1174 * L_29 = V_2; + BigInteger_t1174 * L_30 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + BigInteger_t1174 * L_31 = BigInteger_op_Addition_m6804(NULL /*static, unused*/, L_27, L_30, /*hidden argument*/NULL); + BigInteger_t1174 * L_32 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_26, L_31, /*hidden argument*/NULL); + BigInteger_t1174 * L_33 = (__this->___q_5); + BigInteger_t1174 * L_34 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + V_3 = L_34; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)40))); + BigInteger_t1174 * L_35 = V_2; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = BigInteger_GetBytes_m6789(L_35, /*hidden argument*/NULL); + V_5 = L_36; + BigInteger_t1174 * L_37 = V_3; + NullCheck(L_37); + ByteU5BU5D_t789* L_38 = BigInteger_GetBytes_m6789(L_37, /*hidden argument*/NULL); + V_6 = L_38; + ByteU5BU5D_t789* L_39 = V_5; + NullCheck(L_39); + V_7 = ((int32_t)((int32_t)((int32_t)20)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))))); + ByteU5BU5D_t789* L_40 = V_5; + ByteU5BU5D_t789* L_41 = V_4; + int32_t L_42 = V_7; + ByteU5BU5D_t789* L_43 = V_5; + NullCheck(L_43); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, 0, (Array_t *)(Array_t *)L_41, L_42, (((int32_t)((int32_t)(((Array_t *)L_43)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_44 = V_6; + NullCheck(L_44); + V_7 = ((int32_t)((int32_t)((int32_t)40)-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_44)->max_length)))))); + ByteU5BU5D_t789* L_45 = V_6; + ByteU5BU5D_t789* L_46 = V_4; + int32_t L_47 = V_7; + ByteU5BU5D_t789* L_48 = V_6; + NullCheck(L_48); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_45, 0, (Array_t *)(Array_t *)L_46, L_47, (((int32_t)((int32_t)(((Array_t *)L_48)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_49 = V_4; + return L_49; + } +} +// System.Boolean Mono.Security.Cryptography.DSAManaged::VerifySignature(System.Byte[],System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral1157; +extern Il2CppCodeGenString* _stringLiteral832; +extern Il2CppCodeGenString* _stringLiteral1158; +extern Il2CppCodeGenString* _stringLiteral1160; +extern Il2CppCodeGenString* _stringLiteral1161; +extern "C" bool DSAManaged_VerifySignature_m6857 (DSAManaged_t1180 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral1157 = il2cpp_codegen_string_literal_from_index(1157); + _stringLiteral832 = il2cpp_codegen_string_literal_from_index(832); + _stringLiteral1158 = il2cpp_codegen_string_literal_from_index(1158); + _stringLiteral1160 = il2cpp_codegen_string_literal_from_index(1160); + _stringLiteral1161 = il2cpp_codegen_string_literal_from_index(1161); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + BigInteger_t1174 * V_2 = {0}; + BigInteger_t1174 * V_3 = {0}; + BigInteger_t1174 * V_4 = {0}; + BigInteger_t1174 * V_5 = {0}; + BigInteger_t1174 * V_6 = {0}; + BigInteger_t1174 * V_7 = {0}; + bool V_8 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___m_disposed_3); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = ___rgbHash; + if (L_3) + { + goto IL_002c; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral1157, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002c: + { + ByteU5BU5D_t789* L_5 = ___rgbSignature; + if (L_5) + { + goto IL_003d; + } + } + { + ArgumentNullException_t151 * L_6 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_6, _stringLiteral832, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003d: + { + ByteU5BU5D_t789* L_7 = ___rgbHash; + NullCheck(L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) == ((int32_t)((int32_t)20)))) + { + goto IL_0052; + } + } + { + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_8, _stringLiteral1158, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0052: + { + ByteU5BU5D_t789* L_9 = ___rgbSignature; + NullCheck(L_9); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) == ((int32_t)((int32_t)40)))) + { + goto IL_0067; + } + } + { + CryptographicException_t929 * L_10 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_10, _stringLiteral1160, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0067: + { + bool L_11 = (__this->___keypairGenerated_2); + if (L_11) + { + goto IL_0074; + } + } + { + return 0; + } + +IL_0074: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_12 = ___rgbHash; + BigInteger_t1174 * L_13 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_13, L_12, /*hidden argument*/NULL); + V_0 = L_13; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + ByteU5BU5D_t789* L_14 = ___rgbSignature; + ByteU5BU5D_t789* L_15 = V_1; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_14, 0, (Array_t *)(Array_t *)L_15, 0, ((int32_t)20), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = V_1; + BigInteger_t1174 * L_17 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_17, L_16, /*hidden argument*/NULL); + V_2 = L_17; + ByteU5BU5D_t789* L_18 = ___rgbSignature; + ByteU5BU5D_t789* L_19 = V_1; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, ((int32_t)20), (Array_t *)(Array_t *)L_19, 0, ((int32_t)20), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = V_1; + BigInteger_t1174 * L_21 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_21, L_20, /*hidden argument*/NULL); + V_3 = L_21; + BigInteger_t1174 * L_22 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_23 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + bool L_24 = BigInteger_op_LessThan_m6818(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + if (L_24) + { + goto IL_00ca; + } + } + +IL_00b9: + { + BigInteger_t1174 * L_25 = (__this->___q_5); + BigInteger_t1174 * L_26 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_27 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00d2; + } + } + +IL_00ca: + { + V_8 = 0; + goto IL_01a4; + } + +IL_00d2: + { + BigInteger_t1174 * L_28 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_29 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + bool L_30 = BigInteger_op_LessThan_m6818(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + if (L_30) + { + goto IL_00f4; + } + } + +IL_00e3: + { + BigInteger_t1174 * L_31 = (__this->___q_5); + BigInteger_t1174 * L_32 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_33 = BigInteger_op_LessThanOrEqual_m6820(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_00fc; + } + } + +IL_00f4: + { + V_8 = 0; + goto IL_01a4; + } + +IL_00fc: + { + BigInteger_t1174 * L_34 = V_3; + BigInteger_t1174 * L_35 = (__this->___q_5); + NullCheck(L_34); + BigInteger_t1174 * L_36 = BigInteger_ModInverse_m6797(L_34, L_35, /*hidden argument*/NULL); + V_4 = L_36; + BigInteger_t1174 * L_37 = V_0; + BigInteger_t1174 * L_38 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_39 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + BigInteger_t1174 * L_40 = (__this->___q_5); + BigInteger_t1174 * L_41 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + V_5 = L_41; + BigInteger_t1174 * L_42 = V_2; + BigInteger_t1174 * L_43 = V_4; + BigInteger_t1174 * L_44 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL); + BigInteger_t1174 * L_45 = (__this->___q_5); + BigInteger_t1174 * L_46 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + V_6 = L_46; + BigInteger_t1174 * L_47 = (__this->___g_6); + BigInteger_t1174 * L_48 = V_5; + BigInteger_t1174 * L_49 = (__this->___p_4); + NullCheck(L_47); + BigInteger_t1174 * L_50 = BigInteger_ModPow_m6798(L_47, L_48, L_49, /*hidden argument*/NULL); + V_5 = L_50; + BigInteger_t1174 * L_51 = (__this->___y_8); + BigInteger_t1174 * L_52 = V_6; + BigInteger_t1174 * L_53 = (__this->___p_4); + NullCheck(L_51); + BigInteger_t1174 * L_54 = BigInteger_ModPow_m6798(L_51, L_52, L_53, /*hidden argument*/NULL); + V_6 = L_54; + BigInteger_t1174 * L_55 = V_5; + BigInteger_t1174 * L_56 = V_6; + BigInteger_t1174 * L_57 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL); + BigInteger_t1174 * L_58 = (__this->___p_4); + BigInteger_t1174 * L_59 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL); + BigInteger_t1174 * L_60 = (__this->___q_5); + BigInteger_t1174 * L_61 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + V_7 = L_61; + BigInteger_t1174 * L_62 = V_7; + BigInteger_t1174 * L_63 = V_2; + bool L_64 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_62, L_63, /*hidden argument*/NULL); + V_8 = L_64; + goto IL_01a4; + } + +IL_018e: + { + ; // IL_018e: leave IL_01a4 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0193; + throw e; + } + +CATCH_0193: + { // begin catch(System.Object) + { + CryptographicException_t929 * L_65 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_65, _stringLiteral1161, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_65); + } + +IL_019f: + { + goto IL_01a4; + } + } // end catch (depth: 1) + +IL_01a4: + { + bool L_66 = V_8; + return L_66; + } +} +// System.Void Mono.Security.Cryptography.DSAManaged::Dispose(System.Boolean) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void DSAManaged_Dispose_m6858 (DSAManaged_t1180 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_3); + if (L_0) + { + goto IL_0106; + } + } + { + BigInteger_t1174 * L_1 = (__this->___x_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_1, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002e; + } + } + { + BigInteger_t1174 * L_3 = (__this->___x_7); + NullCheck(L_3); + BigInteger_Clear_m6793(L_3, /*hidden argument*/NULL); + __this->___x_7 = (BigInteger_t1174 *)NULL; + } + +IL_002e: + { + bool L_4 = ___disposing; + if (!L_4) + { + goto IL_0106; + } + } + { + BigInteger_t1174 * L_5 = (__this->___p_4); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_6 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_5, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0057; + } + } + { + BigInteger_t1174 * L_7 = (__this->___p_4); + NullCheck(L_7); + BigInteger_Clear_m6793(L_7, /*hidden argument*/NULL); + __this->___p_4 = (BigInteger_t1174 *)NULL; + } + +IL_0057: + { + BigInteger_t1174 * L_8 = (__this->___q_5); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_9 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_8, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_007a; + } + } + { + BigInteger_t1174 * L_10 = (__this->___q_5); + NullCheck(L_10); + BigInteger_Clear_m6793(L_10, /*hidden argument*/NULL); + __this->___q_5 = (BigInteger_t1174 *)NULL; + } + +IL_007a: + { + BigInteger_t1174 * L_11 = (__this->___g_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_12 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_11, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_009d; + } + } + { + BigInteger_t1174 * L_13 = (__this->___g_6); + NullCheck(L_13); + BigInteger_Clear_m6793(L_13, /*hidden argument*/NULL); + __this->___g_6 = (BigInteger_t1174 *)NULL; + } + +IL_009d: + { + BigInteger_t1174 * L_14 = (__this->___j_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_15 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_14, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_00c0; + } + } + { + BigInteger_t1174 * L_16 = (__this->___j_9); + NullCheck(L_16); + BigInteger_Clear_m6793(L_16, /*hidden argument*/NULL); + __this->___j_9 = (BigInteger_t1174 *)NULL; + } + +IL_00c0: + { + BigInteger_t1174 * L_17 = (__this->___seed_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_18 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_17, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_00e3; + } + } + { + BigInteger_t1174 * L_19 = (__this->___seed_10); + NullCheck(L_19); + BigInteger_Clear_m6793(L_19, /*hidden argument*/NULL); + __this->___seed_10 = (BigInteger_t1174 *)NULL; + } + +IL_00e3: + { + BigInteger_t1174 * L_20 = (__this->___y_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_21 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_20, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0106; + } + } + { + BigInteger_t1174 * L_22 = (__this->___y_8); + NullCheck(L_22); + BigInteger_Clear_m6793(L_22, /*hidden argument*/NULL); + __this->___y_8 = (BigInteger_t1174 *)NULL; + } + +IL_0106: + { + __this->___m_disposed_3 = 1; + return; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::.ctor(System.Security.Cryptography.CspParameters) +extern "C" void KeyPairPersistence__ctor_m6859 (KeyPairPersistence_t1181 * __this, CspParameters_t1087 * ___parameters, const MethodInfo* method) +{ + { + CspParameters_t1087 * L_0 = ___parameters; + KeyPairPersistence__ctor_m6860(__this, L_0, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::.ctor(System.Security.Cryptography.CspParameters,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1162; +extern "C" void KeyPairPersistence__ctor_m6860 (KeyPairPersistence_t1181 * __this, CspParameters_t1087 * ___parameters, String_t* ___keyPair, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1162 = il2cpp_codegen_string_literal_from_index(1162); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CspParameters_t1087 * L_0 = ___parameters; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1162, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + CspParameters_t1087 * L_2 = ___parameters; + CspParameters_t1087 * L_3 = KeyPairPersistence_Copy_m6884(__this, L_2, /*hidden argument*/NULL); + __this->____params_4 = L_3; + String_t* L_4 = ___keyPair; + __this->____keyvalue_5 = L_4; + return; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::.cctor() +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void KeyPairPersistence__cctor_m6861 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPathExists_0 = 0; + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePathExists_2 = 0; + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->___lockobj_8 = L_0; + return; + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::get_Filename() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1163; +extern "C" String_t* KeyPairPersistence_get_Filename_m6862 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + _stringLiteral1163 = il2cpp_codegen_string_literal_from_index(1163); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->____filename_6); + if (L_0) + { + goto IL_0091; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + CspParameters_t1087 * L_3 = (__this->____params_4); + NullCheck(L_3); + int32_t L_4 = (L_3->___ProviderType_4); + int32_t L_5 = L_4; + Object_t * L_6 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_5); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_6; + ObjectU5BU5D_t162* L_7 = L_2; + String_t* L_8 = KeyPairPersistence_get_ContainerName_m6883(__this, /*hidden argument*/NULL); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 1); + ArrayElementTypeCheck (L_7, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 1, sizeof(Object_t *))) = (Object_t *)L_8; + ObjectU5BU5D_t162* L_9 = L_7; + CspParameters_t1087 * L_10 = (__this->____params_4); + NullCheck(L_10); + int32_t L_11 = (L_10->___KeyNumber_2); + int32_t L_12 = L_11; + Object_t * L_13 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_12); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 2); + ArrayElementTypeCheck (L_9, L_13); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 2, sizeof(Object_t *))) = (Object_t *)L_13; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = String_Format_m5731(NULL /*static, unused*/, L_1, _stringLiteral1163, L_9, /*hidden argument*/NULL); + __this->____filename_6 = L_14; + bool L_15 = KeyPairPersistence_get_UseMachineKeyStore_m6882(__this, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_007b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_16 = KeyPairPersistence_get_MachinePath_m6869(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_17 = (__this->____filename_6); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_18 = Path_Combine_m5716(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + __this->____filename_6 = L_18; + goto IL_0091; + } + +IL_007b: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_19 = KeyPairPersistence_get_UserPath_m6868(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_20 = (__this->____filename_6); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_21 = Path_Combine_m5716(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + __this->____filename_6 = L_21; + } + +IL_0091: + { + String_t* L_22 = (__this->____filename_6); + return L_22; + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::get_KeyValue() +extern "C" String_t* KeyPairPersistence_get_KeyValue_m6863 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____keyvalue_5); + return L_0; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::set_KeyValue(System.String) +extern "C" void KeyPairPersistence_set_KeyValue_m6864 (KeyPairPersistence_t1181 * __this, String_t* ___value, const MethodInfo* method) +{ + { + bool L_0 = KeyPairPersistence_get_CanChange_m6880(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = ___value; + __this->____keyvalue_5 = L_1; + } + +IL_0012: + { + return; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::Load() +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_Load_m6865 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + StreamReader_t1288 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = Environment_get_SocketSecurityEnabled_m10437(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000c; + } + } + { + return 0; + } + +IL_000c: + { + String_t* L_1 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + bool L_2 = File_Exists_m7711(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + bool L_3 = V_0; + if (!L_3) + { + goto IL_0048; + } + } + { + String_t* L_4 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + StreamReader_t1288 * L_5 = File_OpenText_m7713(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_1 = L_5; + } + +IL_002a: + try + { // begin try (depth: 1) + StreamReader_t1288 * L_6 = V_1; + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.IO.StreamReader::ReadToEnd() */, L_6); + KeyPairPersistence_FromXml_m6885(__this, L_7, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x48, FINALLY_003b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003b; + } + +FINALLY_003b: + { // begin finally (depth: 1) + { + StreamReader_t1288 * L_8 = V_1; + if (!L_8) + { + goto IL_0047; + } + } + +IL_0041: + { + StreamReader_t1288 * L_9 = V_1; + NullCheck(L_9); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_9); + } + +IL_0047: + { + IL2CPP_END_FINALLY(59) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(59) + { + IL2CPP_JUMP_TBL(0x48, IL_0048) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0048: + { + bool L_10 = V_0; + return L_10; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::Save() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* StreamWriter_t1289_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" void KeyPairPersistence_Save_m6866 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + StreamWriter_t1289_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(784); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + FileStream_t1094 * V_0 = {0}; + StreamWriter_t1289 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = Environment_get_SocketSecurityEnabled_m10437(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000b; + } + } + { + return; + } + +IL_000b: + { + String_t* L_1 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + FileStream_t1094 * L_2 = File_Open_m7712(NULL /*static, unused*/, L_1, 2, /*hidden argument*/NULL); + V_0 = L_2; + } + +IL_0018: + try + { // begin try (depth: 1) + FileStream_t1094 * L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_4 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + StreamWriter_t1289 * L_5 = (StreamWriter_t1289 *)il2cpp_codegen_object_new (StreamWriter_t1289_il2cpp_TypeInfo_var); + StreamWriter__ctor_m7898(L_5, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + StreamWriter_t1289 * L_6 = V_1; + String_t* L_7 = KeyPairPersistence_ToXml_m6886(__this, /*hidden argument*/NULL); + NullCheck(L_6); + VirtActionInvoker1< String_t* >::Invoke(10 /* System.Void System.IO.StreamWriter::Write(System.String) */, L_6, L_7); + StreamWriter_t1289 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker0::Invoke(5 /* System.Void System.IO.StreamWriter::Close() */, L_8); + IL2CPP_LEAVE(0x48, FINALLY_003b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003b; + } + +FINALLY_003b: + { // begin finally (depth: 1) + { + FileStream_t1094 * L_9 = V_0; + if (!L_9) + { + goto IL_0047; + } + } + +IL_0041: + { + FileStream_t1094 * L_10 = V_0; + NullCheck(L_10); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_10); + } + +IL_0047: + { + IL2CPP_END_FINALLY(59) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(59) + { + IL2CPP_JUMP_TBL(0x48, IL_0048) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0048: + { + bool L_11 = KeyPairPersistence_get_UseMachineKeyStore_m6882(__this, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0064; + } + } + { + String_t* L_12 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence_ProtectMachine_m6877(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + goto IL_0070; + } + +IL_0064: + { + String_t* L_13 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence_ProtectUser_m6876(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + } + +IL_0070: + { + return; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::Remove() +extern "C" void KeyPairPersistence_Remove_m6867 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + { + bool L_0 = Environment_get_SocketSecurityEnabled_m10437(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_000b; + } + } + { + return; + } + +IL_000b: + { + String_t* L_1 = KeyPairPersistence_get_Filename_m6862(__this, /*hidden argument*/NULL); + File_Delete_m7710(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::get_UserPath() +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral800; +extern Il2CppCodeGenString* _stringLiteral1164; +extern Il2CppCodeGenString* _stringLiteral1165; +extern Il2CppCodeGenString* _stringLiteral1166; +extern "C" String_t* KeyPairPersistence_get_UserPath_m6868 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral800 = il2cpp_codegen_string_literal_from_index(800); + _stringLiteral1164 = il2cpp_codegen_string_literal_from_index(1164); + _stringLiteral1165 = il2cpp_codegen_string_literal_from_index(1165); + _stringLiteral1166 = il2cpp_codegen_string_literal_from_index(1166); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + Object_t * L_0 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->___lockobj_8; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_2 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + if (!L_2) + { + goto IL_0020; + } + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPathExists_0; + if (L_3) + { + goto IL_00a7; + } + } + +IL_0020: + { + String_t* L_4 = Environment_GetFolderPath_m5718(NULL /*static, unused*/, ((int32_t)26), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_5 = Path_Combine_m5716(NULL /*static, unused*/, L_4, _stringLiteral800, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1 = L_5; + String_t* L_6 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + String_t* L_7 = Path_Combine_m5716(NULL /*static, unused*/, L_6, _stringLiteral1164, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1 = L_7; + String_t* L_8 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + bool L_9 = Directory_Exists_m5714(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPathExists_0 = L_9; + bool L_10 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPathExists_0; + if (L_10) + { + goto IL_00a7; + } + } + +IL_0063: + try + { // begin try (depth: 2) + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_11 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + Directory_CreateDirectory_m5715(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + String_t* L_12 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + KeyPairPersistence_ProtectUser_m6876(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPathExists_0 = 1; + goto IL_00a7; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0084; + throw e; + } + +CATCH_0084: + { // begin catch(System.Exception) + { + V_1 = ((Exception_t152 *)__exception_local); + String_t* L_13 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1165, /*hidden argument*/NULL); + V_2 = L_13; + String_t* L_14 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_15 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Format_m671(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + Exception_t152 * L_17 = V_1; + CryptographicException_t929 * L_18 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_18, L_16, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00a2: + { + goto IL_00a7; + } + } // end catch (depth: 2) + +IL_00a7: + { + IL2CPP_LEAVE(0xB3, FINALLY_00ac); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ac; + } + +FINALLY_00ac: + { // begin finally (depth: 1) + Object_t * L_19 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(172) + } // end finally (depth: 1) + IL2CPP_CLEANUP(172) + { + IL2CPP_JUMP_TBL(0xB3, IL_00b3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b3: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_20 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + bool L_21 = KeyPairPersistence_IsUserProtected_m6878(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_00de; + } + } + { + String_t* L_22 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1166, /*hidden argument*/NULL); + V_3 = L_22; + String_t* L_23 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_24 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = String_Format_m671(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + CryptographicException_t929 * L_26 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00de: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_27 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____userPath_1; + return L_27; + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::get_MachinePath() +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral800; +extern Il2CppCodeGenString* _stringLiteral1164; +extern Il2CppCodeGenString* _stringLiteral1167; +extern Il2CppCodeGenString* _stringLiteral1168; +extern "C" String_t* KeyPairPersistence_get_MachinePath_m6869 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral800 = il2cpp_codegen_string_literal_from_index(800); + _stringLiteral1164 = il2cpp_codegen_string_literal_from_index(1164); + _stringLiteral1167 = il2cpp_codegen_string_literal_from_index(1167); + _stringLiteral1168 = il2cpp_codegen_string_literal_from_index(1168); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + Object_t * L_0 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->___lockobj_8; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_2 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + if (!L_2) + { + goto IL_0020; + } + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePathExists_2; + if (L_3) + { + goto IL_00a7; + } + } + +IL_0020: + { + String_t* L_4 = Environment_GetFolderPath_m5718(NULL /*static, unused*/, ((int32_t)35), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_5 = Path_Combine_m5716(NULL /*static, unused*/, L_4, _stringLiteral800, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3 = L_5; + String_t* L_6 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + String_t* L_7 = Path_Combine_m5716(NULL /*static, unused*/, L_6, _stringLiteral1164, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3 = L_7; + String_t* L_8 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + bool L_9 = Directory_Exists_m5714(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePathExists_2 = L_9; + bool L_10 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePathExists_2; + if (L_10) + { + goto IL_00a7; + } + } + +IL_0063: + try + { // begin try (depth: 2) + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_11 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + Directory_CreateDirectory_m5715(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + String_t* L_12 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + KeyPairPersistence_ProtectMachine_m6877(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePathExists_2 = 1; + goto IL_00a7; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0084; + throw e; + } + +CATCH_0084: + { // begin catch(System.Exception) + { + V_1 = ((Exception_t152 *)__exception_local); + String_t* L_13 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1167, /*hidden argument*/NULL); + V_2 = L_13; + String_t* L_14 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_15 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Format_m671(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + Exception_t152 * L_17 = V_1; + CryptographicException_t929 * L_18 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_18, L_16, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00a2: + { + goto IL_00a7; + } + } // end catch (depth: 2) + +IL_00a7: + { + IL2CPP_LEAVE(0xB3, FINALLY_00ac); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ac; + } + +FINALLY_00ac: + { // begin finally (depth: 1) + Object_t * L_19 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(172) + } // end finally (depth: 1) + IL2CPP_CLEANUP(172) + { + IL2CPP_JUMP_TBL(0xB3, IL_00b3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b3: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_20 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + bool L_21 = KeyPairPersistence_IsMachineProtected_m6879(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_00de; + } + } + { + String_t* L_22 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1168, /*hidden argument*/NULL); + V_3 = L_22; + String_t* L_23 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_24 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = String_Format_m671(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + CryptographicException_t929 * L_26 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00de: + { + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + String_t* L_27 = ((KeyPairPersistence_t1181_StaticFields*)KeyPairPersistence_t1181_il2cpp_TypeInfo_var->static_fields)->____machinePath_3; + return L_27; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::_CanSecure(System.String) +extern "C" bool KeyPairPersistence__CanSecure_m6870 (Object_t * __this /* static, unused */, String_t* ___root, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*KeyPairPersistence__CanSecure_m6870_ftn) (String_t*); + return ((KeyPairPersistence__CanSecure_m6870_ftn)mscorlib::Mono::Security::Cryptography::KeyPairPersistence::_CanSecure) (___root); +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::_ProtectUser(System.String) +extern "C" bool KeyPairPersistence__ProtectUser_m6871 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*KeyPairPersistence__ProtectUser_m6871_ftn) (String_t*); + return ((KeyPairPersistence__ProtectUser_m6871_ftn)mscorlib::Mono::Security::Cryptography::KeyPairPersistence::_ProtectUser) (___path); +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::_ProtectMachine(System.String) +extern "C" bool KeyPairPersistence__ProtectMachine_m6872 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*KeyPairPersistence__ProtectMachine_m6872_ftn) (String_t*); + return ((KeyPairPersistence__ProtectMachine_m6872_ftn)mscorlib::Mono::Security::Cryptography::KeyPairPersistence::_ProtectMachine) (___path); +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::_IsUserProtected(System.String) +extern "C" bool KeyPairPersistence__IsUserProtected_m6873 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*KeyPairPersistence__IsUserProtected_m6873_ftn) (String_t*); + return ((KeyPairPersistence__IsUserProtected_m6873_ftn)mscorlib::Mono::Security::Cryptography::KeyPairPersistence::_IsUserProtected) (___path); +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::_IsMachineProtected(System.String) +extern "C" bool KeyPairPersistence__IsMachineProtected_m6874 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*KeyPairPersistence__IsMachineProtected_m6874_ftn) (String_t*); + return ((KeyPairPersistence__IsMachineProtected_m6874_ftn)mscorlib::Mono::Security::Cryptography::KeyPairPersistence::_IsMachineProtected) (___path); +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::CanSecure(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_CanSecure_m6875 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + OperatingSystem_t1700 * L_0 = Environment_get_OSVersion_m10440(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = OperatingSystem_get_Platform_m10706(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_0024; + } + } + { + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)128)))) + { + goto IL_0024; + } + } + { + int32_t L_4 = V_0; + if ((!(((uint32_t)L_4) == ((uint32_t)6)))) + { + goto IL_0026; + } + } + +IL_0024: + { + return 1; + } + +IL_0026: + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_6 = Path_GetPathRoot_m7834(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_7 = KeyPairPersistence__CanSecure_m6870(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::ProtectUser(System.String) +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_ProtectUser_m6876 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_1 = KeyPairPersistence_CanSecure_m6875(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + String_t* L_2 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = KeyPairPersistence__ProtectUser_m6871(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0012: + { + return 1; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::ProtectMachine(System.String) +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_ProtectMachine_m6877 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_1 = KeyPairPersistence_CanSecure_m6875(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + String_t* L_2 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = KeyPairPersistence__ProtectMachine_m6872(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0012: + { + return 1; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::IsUserProtected(System.String) +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_IsUserProtected_m6878 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_1 = KeyPairPersistence_CanSecure_m6875(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + String_t* L_2 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = KeyPairPersistence__IsUserProtected_m6873(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0012: + { + return 1; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::IsMachineProtected(System.String) +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern "C" bool KeyPairPersistence_IsMachineProtected_m6879 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_1 = KeyPairPersistence_CanSecure_m6875(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0012; + } + } + { + String_t* L_2 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + bool L_3 = KeyPairPersistence__IsMachineProtected_m6874(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0012: + { + return 1; + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::get_CanChange() +extern "C" bool KeyPairPersistence_get_CanChange_m6880 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____keyvalue_5); + return ((((Object_t*)(String_t*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::get_UseDefaultKeyContainer() +extern "C" bool KeyPairPersistence_get_UseDefaultKeyContainer_m6881 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + { + CspParameters_t1087 * L_0 = (__this->____params_4); + NullCheck(L_0); + int32_t L_1 = CspParameters_get_Flags_m9259(L_0, /*hidden argument*/NULL); + return ((((int32_t)((int32_t)((int32_t)L_1&(int32_t)2))) == ((int32_t)2))? 1 : 0); + } +} +// System.Boolean Mono.Security.Cryptography.KeyPairPersistence::get_UseMachineKeyStore() +extern "C" bool KeyPairPersistence_get_UseMachineKeyStore_m6882 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + { + CspParameters_t1087 * L_0 = (__this->____params_4); + NullCheck(L_0); + int32_t L_1 = CspParameters_get_Flags_m9259(L_0, /*hidden argument*/NULL); + return ((((int32_t)((int32_t)((int32_t)L_1&(int32_t)1))) == ((int32_t)1))? 1 : 0); + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::get_ContainerName() +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1169; +extern "C" String_t* KeyPairPersistence_get_ContainerName_m6883 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + _stringLiteral1169 = il2cpp_codegen_string_literal_from_index(1169); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + MD5_t1090 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + Guid_t1706 V_3 = {0}; + Guid_t1706 V_4 = {0}; + { + String_t* L_0 = (__this->____container_7); + if (L_0) + { + goto IL_009c; + } + } + { + bool L_1 = KeyPairPersistence_get_UseDefaultKeyContainer_m6881(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0026; + } + } + { + __this->____container_7 = _stringLiteral1169; + goto IL_009c; + } + +IL_0026: + { + CspParameters_t1087 * L_2 = (__this->____params_4); + NullCheck(L_2); + String_t* L_3 = (L_2->___KeyContainerName_1); + if (!L_3) + { + goto IL_004b; + } + } + { + CspParameters_t1087 * L_4 = (__this->____params_4); + NullCheck(L_4); + String_t* L_5 = (L_4->___KeyContainerName_1); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0063; + } + } + +IL_004b: + { + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_t1706 L_7 = Guid_NewGuid_m10470(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = L_7; + String_t* L_8 = Guid_ToString_m10475((&V_3), /*hidden argument*/NULL); + __this->____container_7 = L_8; + goto IL_009c; + } + +IL_0063: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_9 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + CspParameters_t1087 * L_10 = (__this->____params_4); + NullCheck(L_10); + String_t* L_11 = (L_10->___KeyContainerName_1); + NullCheck(L_9); + ByteU5BU5D_t789* L_12 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, String_t* >::Invoke(10 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_9, L_11); + V_0 = L_12; + MD5_t1090 * L_13 = MD5_Create_m5706(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_13; + MD5_t1090 * L_14 = V_1; + ByteU5BU5D_t789* L_15 = V_0; + NullCheck(L_14); + ByteU5BU5D_t789* L_16 = HashAlgorithm_ComputeHash_m4742(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + ByteU5BU5D_t789* L_17 = V_2; + Guid__ctor_m10457((&V_4), L_17, /*hidden argument*/NULL); + String_t* L_18 = Guid_ToString_m10475((&V_4), /*hidden argument*/NULL); + __this->____container_7 = L_18; + } + +IL_009c: + { + String_t* L_19 = (__this->____container_7); + return L_19; + } +} +// System.Security.Cryptography.CspParameters Mono.Security.Cryptography.KeyPairPersistence::Copy(System.Security.Cryptography.CspParameters) +extern TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +extern "C" CspParameters_t1087 * KeyPairPersistence_Copy_m6884 (KeyPairPersistence_t1181 * __this, CspParameters_t1087 * ___p, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CspParameters_t1087_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(614); + s_Il2CppMethodIntialized = true; + } + CspParameters_t1087 * V_0 = {0}; + { + CspParameters_t1087 * L_0 = ___p; + NullCheck(L_0); + int32_t L_1 = (L_0->___ProviderType_4); + CspParameters_t1087 * L_2 = ___p; + NullCheck(L_2); + String_t* L_3 = (L_2->___ProviderName_3); + CspParameters_t1087 * L_4 = ___p; + NullCheck(L_4); + String_t* L_5 = (L_4->___KeyContainerName_1); + CspParameters_t1087 * L_6 = (CspParameters_t1087 *)il2cpp_codegen_object_new (CspParameters_t1087_il2cpp_TypeInfo_var); + CspParameters__ctor_m9258(L_6, L_1, L_3, L_5, /*hidden argument*/NULL); + V_0 = L_6; + CspParameters_t1087 * L_7 = V_0; + CspParameters_t1087 * L_8 = ___p; + NullCheck(L_8); + int32_t L_9 = (L_8->___KeyNumber_2); + NullCheck(L_7); + L_7->___KeyNumber_2 = L_9; + CspParameters_t1087 * L_10 = V_0; + CspParameters_t1087 * L_11 = ___p; + NullCheck(L_11); + int32_t L_12 = CspParameters_get_Flags_m9259(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + CspParameters_set_Flags_m5690(L_10, L_12, /*hidden argument*/NULL); + CspParameters_t1087 * L_13 = V_0; + return L_13; + } +} +// System.Void Mono.Security.Cryptography.KeyPairPersistence::FromXml(System.String) +extern TypeInfo* SecurityParser_t1206_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1170; +extern Il2CppCodeGenString* _stringLiteral1171; +extern "C" void KeyPairPersistence_FromXml_m6885 (KeyPairPersistence_t1181 * __this, String_t* ___xml, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityParser_t1206_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(786); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1170 = il2cpp_codegen_string_literal_from_index(1170); + _stringLiteral1171 = il2cpp_codegen_string_literal_from_index(1171); + s_Il2CppMethodIntialized = true; + } + SecurityParser_t1206 * V_0 = {0}; + SecurityElement_t1208 * V_1 = {0}; + SecurityElement_t1208 * V_2 = {0}; + { + SecurityParser_t1206 * L_0 = (SecurityParser_t1206 *)il2cpp_codegen_object_new (SecurityParser_t1206_il2cpp_TypeInfo_var); + SecurityParser__ctor_m7090(L_0, /*hidden argument*/NULL); + V_0 = L_0; + SecurityParser_t1206 * L_1 = V_0; + String_t* L_2 = ___xml; + NullCheck(L_1); + SecurityParser_LoadXml_m7091(L_1, L_2, /*hidden argument*/NULL); + SecurityParser_t1206 * L_3 = V_0; + NullCheck(L_3); + SecurityElement_t1208 * L_4 = SecurityParser_ToXml_m7092(L_3, /*hidden argument*/NULL); + V_1 = L_4; + SecurityElement_t1208 * L_5 = V_1; + NullCheck(L_5); + String_t* L_6 = SecurityElement_get_Tag_m9637(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_6, _stringLiteral1170, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_005d; + } + } + { + SecurityElement_t1208 * L_8 = V_1; + NullCheck(L_8); + SecurityElement_t1208 * L_9 = SecurityElement_SearchForChildByTag_m9647(L_8, _stringLiteral1171, /*hidden argument*/NULL); + V_2 = L_9; + SecurityElement_t1208 * L_10 = V_2; + NullCheck(L_10); + ArrayList_t734 * L_11 = SecurityElement_get_Children_m9636(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_11); + if ((((int32_t)L_12) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + SecurityElement_t1208 * L_13 = V_2; + NullCheck(L_13); + ArrayList_t734 * L_14 = SecurityElement_get_Children_m9636(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + Object_t * L_15 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_14, 0); + NullCheck(L_15); + String_t* L_16 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15); + __this->____keyvalue_5 = L_16; + } + +IL_005d: + { + return; + } +} +// System.String Mono.Security.Cryptography.KeyPairPersistence::ToXml() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1172; +extern Il2CppCodeGenString* _stringLiteral1173; +extern Il2CppCodeGenString* _stringLiteral1174; +extern Il2CppCodeGenString* _stringLiteral1175; +extern Il2CppCodeGenString* _stringLiteral1176; +extern Il2CppCodeGenString* _stringLiteral1177; +extern "C" String_t* KeyPairPersistence_ToXml_m6886 (KeyPairPersistence_t1181 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral1172 = il2cpp_codegen_string_literal_from_index(1172); + _stringLiteral1173 = il2cpp_codegen_string_literal_from_index(1173); + _stringLiteral1174 = il2cpp_codegen_string_literal_from_index(1174); + _stringLiteral1175 = il2cpp_codegen_string_literal_from_index(1175); + _stringLiteral1176 = il2cpp_codegen_string_literal_from_index(1176); + _stringLiteral1177 = il2cpp_codegen_string_literal_from_index(1177); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + String_t* L_2 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendFormat_m4639(L_1, _stringLiteral1172, L_2, /*hidden argument*/NULL); + CspParameters_t1087 * L_3 = (__this->____params_4); + NullCheck(L_3); + String_t* L_4 = (L_3->___ProviderName_3); + if (!L_4) + { + goto IL_0053; + } + } + { + CspParameters_t1087 * L_5 = (__this->____params_4); + NullCheck(L_5); + String_t* L_6 = (L_5->___ProviderName_3); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0053; + } + } + { + StringBuilder_t457 * L_8 = V_0; + CspParameters_t1087 * L_9 = (__this->____params_4); + NullCheck(L_9); + String_t* L_10 = (L_9->___ProviderName_3); + NullCheck(L_8); + StringBuilder_AppendFormat_m4639(L_8, _stringLiteral1173, L_10, /*hidden argument*/NULL); + } + +IL_0053: + { + StringBuilder_t457 * L_11 = V_0; + CspParameters_t1087 * L_12 = (__this->____params_4); + NullCheck(L_12); + int32_t L_13 = (L_12->___ProviderType_4); + int32_t L_14 = L_13; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + String_t* L_16 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_AppendFormat_m4701(L_11, _stringLiteral1174, L_15, L_16, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_0; + String_t* L_18 = KeyPairPersistence_get_ContainerName_m6883(__this, /*hidden argument*/NULL); + String_t* L_19 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_17); + StringBuilder_AppendFormat_m4701(L_17, _stringLiteral1175, L_18, L_19, /*hidden argument*/NULL); + CspParameters_t1087 * L_20 = (__this->____params_4); + NullCheck(L_20); + int32_t L_21 = (L_20->___KeyNumber_2); + if ((((int32_t)L_21) == ((int32_t)(-1)))) + { + goto IL_00b8; + } + } + { + StringBuilder_t457 * L_22 = V_0; + CspParameters_t1087 * L_23 = (__this->____params_4); + NullCheck(L_23); + int32_t L_24 = (L_23->___KeyNumber_2); + int32_t L_25 = L_24; + Object_t * L_26 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_25); + NullCheck(L_22); + StringBuilder_AppendFormat_m4639(L_22, _stringLiteral1176, L_26, /*hidden argument*/NULL); + } + +IL_00b8: + { + StringBuilder_t457 * L_27 = V_0; + String_t* L_28 = KeyPairPersistence_get_KeyValue_m6863(__this, /*hidden argument*/NULL); + String_t* L_29 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_27); + StringBuilder_AppendFormat_m4701(L_27, _stringLiteral1177, L_28, L_29, /*hidden argument*/NULL); + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + String_t* L_31 = StringBuilder_ToString_m2059(L_30, /*hidden argument*/NULL); + return L_31; + } +} +// System.Void Mono.Security.Cryptography.MACAlgorithm::.ctor(System.Security.Cryptography.SymmetricAlgorithm) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void MACAlgorithm__ctor_m6887 (MACAlgorithm_t1182 * __this, SymmetricAlgorithm_t951 * ___algorithm, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SymmetricAlgorithm_t951 * L_0 = ___algorithm; + __this->___algo_0 = L_0; + SymmetricAlgorithm_t951 * L_1 = (__this->___algo_0); + NullCheck(L_1); + VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_1, 1); + SymmetricAlgorithm_t951 * L_2 = (__this->___algo_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_2); + __this->___blockSize_3 = ((int32_t)((int32_t)L_3>>(int32_t)3)); + SymmetricAlgorithm_t951 * L_4 = (__this->___algo_0); + int32_t L_5 = (__this->___blockSize_3); + NullCheck(L_4); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_4, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5))); + int32_t L_6 = (__this->___blockSize_3); + __this->___block_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_6)); + return; + } +} +// System.Void Mono.Security.Cryptography.MACAlgorithm::Initialize(System.Byte[]) +extern "C" void MACAlgorithm_Initialize_m6888 (MACAlgorithm_t1182 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + { + SymmetricAlgorithm_t951 * L_0 = (__this->___algo_0); + ByteU5BU5D_t789* L_1 = ___key; + NullCheck(L_0); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_0, L_1); + Object_t * L_2 = (__this->___enc_1); + if (L_2) + { + goto IL_0028; + } + } + { + SymmetricAlgorithm_t951 * L_3 = (__this->___algo_0); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, L_3); + __this->___enc_1 = L_4; + } + +IL_0028: + { + ByteU5BU5D_t789* L_5 = (__this->___block_2); + int32_t L_6 = (__this->___blockSize_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, L_6, /*hidden argument*/NULL); + __this->___blockCount_4 = 0; + return; + } +} +// System.Void Mono.Security.Cryptography.MACAlgorithm::Core(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" void MACAlgorithm_Core_m6889 (MACAlgorithm_t1182 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ib, int32_t ___cb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___blockSize_3); + int32_t L_1 = (__this->___blockCount_4); + int32_t L_2 = ___cb; + int32_t L_3 = Math_Min_m4826(NULL /*static, unused*/, ((int32_t)((int32_t)L_0-(int32_t)L_1)), L_2, /*hidden argument*/NULL); + V_0 = L_3; + ByteU5BU5D_t789* L_4 = ___rgb; + int32_t L_5 = ___ib; + ByteU5BU5D_t789* L_6 = (__this->___block_2); + int32_t L_7 = (__this->___blockCount_4); + int32_t L_8 = V_0; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, L_5, (Array_t *)(Array_t *)L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = (__this->___blockCount_4); + int32_t L_10 = V_0; + __this->___blockCount_4 = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + int32_t L_11 = (__this->___blockCount_4); + int32_t L_12 = (__this->___blockSize_3); + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_00d1; + } + } + { + Object_t * L_13 = (__this->___enc_1); + ByteU5BU5D_t789* L_14 = (__this->___block_2); + int32_t L_15 = (__this->___blockSize_3); + ByteU5BU5D_t789* L_16 = (__this->___block_2); + NullCheck(L_13); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_13, L_14, 0, L_15, L_16, 0); + int32_t L_17 = ___cb; + int32_t L_18 = V_0; + int32_t L_19 = (__this->___blockSize_3); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_17-(int32_t)L_18))/(int32_t)L_19)); + V_2 = 0; + goto IL_00a1; + } + +IL_0079: + { + Object_t * L_20 = (__this->___enc_1); + ByteU5BU5D_t789* L_21 = ___rgb; + int32_t L_22 = V_0; + int32_t L_23 = (__this->___blockSize_3); + ByteU5BU5D_t789* L_24 = (__this->___block_2); + NullCheck(L_20); + InterfaceFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(1 /* System.Int32 System.Security.Cryptography.ICryptoTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_20, L_21, L_22, L_23, L_24, 0); + int32_t L_25 = V_0; + int32_t L_26 = (__this->___blockSize_3); + V_0 = ((int32_t)((int32_t)L_25+(int32_t)L_26)); + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00a1: + { + int32_t L_28 = V_2; + int32_t L_29 = V_1; + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_0079; + } + } + { + int32_t L_30 = ___cb; + int32_t L_31 = V_0; + __this->___blockCount_4 = ((int32_t)((int32_t)L_30-(int32_t)L_31)); + int32_t L_32 = (__this->___blockCount_4); + if ((((int32_t)L_32) <= ((int32_t)0))) + { + goto IL_00d1; + } + } + { + ByteU5BU5D_t789* L_33 = ___rgb; + int32_t L_34 = V_0; + ByteU5BU5D_t789* L_35 = (__this->___block_2); + int32_t L_36 = (__this->___blockCount_4); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_33, L_34, (Array_t *)(Array_t *)L_35, 0, L_36, /*hidden argument*/NULL); + } + +IL_00d1: + { + return; + } +} +// System.Byte[] Mono.Security.Cryptography.MACAlgorithm::Final() +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MACAlgorithm_Final_m6890 (MACAlgorithm_t1182 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = (__this->___blockCount_4); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_002e; + } + } + { + SymmetricAlgorithm_t951 * L_1 = (__this->___algo_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_1); + if ((((int32_t)L_2) == ((int32_t)3))) + { + goto IL_004c; + } + } + { + SymmetricAlgorithm_t951 * L_3 = (__this->___algo_0); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_3); + if ((((int32_t)L_4) == ((int32_t)1))) + { + goto IL_004c; + } + } + +IL_002e: + { + Object_t * L_5 = (__this->___enc_1); + ByteU5BU5D_t789* L_6 = (__this->___block_2); + int32_t L_7 = (__this->___blockCount_4); + NullCheck(L_5); + ByteU5BU5D_t789* L_8 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_5, L_6, 0, L_7); + V_0 = L_8; + goto IL_005d; + } + +IL_004c: + { + ByteU5BU5D_t789* L_9 = (__this->___block_2); + NullCheck(L_9); + Object_t * L_10 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_9); + V_0 = ((ByteU5BU5D_t789*)Castclass(L_10, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_005d: + { + Object_t * L_11 = (__this->___enc_1); + NullCheck(L_11); + bool L_12 = (bool)InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Security.Cryptography.ICryptoTransform::get_CanReuseTransform() */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_11); + if (L_12) + { + goto IL_007f; + } + } + { + Object_t * L_13 = (__this->___enc_1); + NullCheck(L_13); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_13); + __this->___enc_1 = (Object_t *)NULL; + } + +IL_007f: + { + ByteU5BU5D_t789* L_14 = V_0; + return L_14; + } +} +// System.Void Mono.Security.Cryptography.PKCS1::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D16_8_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D17_9_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D18_10_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D19_11_FieldInfo_var; +extern "C" void PKCS1__cctor_m6891 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D16_8_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 8); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D17_9_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 9); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D18_10_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 10); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D19_11_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 11); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D16_8_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t1183_StaticFields*)PKCS1_t1183_il2cpp_TypeInfo_var->static_fields)->___emptySHA1_0 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)32))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D17_9_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t1183_StaticFields*)PKCS1_t1183_il2cpp_TypeInfo_var->static_fields)->___emptySHA256_1 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D18_10_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t1183_StaticFields*)PKCS1_t1183_il2cpp_TypeInfo_var->static_fields)->___emptySHA384_2 = L_2; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D19_11_FieldInfo_var), /*hidden argument*/NULL); + ((PKCS1_t1183_StaticFields*)PKCS1_t1183_il2cpp_TypeInfo_var->static_fields)->___emptySHA512_3 = L_3; + return; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS1_Compare_m6892 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___array2; + NullCheck(L_1); + V_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))? 1 : 0); + bool L_2 = V_0; + if (!L_2) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0027; + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array1; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + ByteU5BU5D_t789* L_6 = ___array2; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))))) + { + goto IL_0023; + } + } + { + return 0; + } + +IL_0023: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0027: + { + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ___array1; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0016; + } + } + +IL_0030: + { + bool L_12 = V_0; + return L_12; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::I2OSP(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_I2OSP_m6893 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = ___size; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + ByteU5BU5D_t789* L_1 = ___x; + ByteU5BU5D_t789* L_2 = V_0; + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = ___x; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = ___x; + NullCheck(L_5); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (Array_t *)(Array_t *)L_2, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = V_0; + return L_6; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::OS2IP(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_OS2IP_m6894 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + V_0 = 0; + goto IL_0007; + } + +IL_0007: + { + ByteU5BU5D_t789* L_0 = ___x; + int32_t L_1 = V_0; + int32_t L_2 = L_1; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_2); + int32_t L_3 = L_2; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_3, sizeof(uint8_t)))) + { + goto IL_001c; + } + } + { + int32_t L_4 = V_0; + ByteU5BU5D_t789* L_5 = ___x; + NullCheck(L_5); + if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0007; + } + } + +IL_001c: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6-(int32_t)1)); + int32_t L_7 = V_0; + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0040; + } + } + { + ByteU5BU5D_t789* L_8 = ___x; + NullCheck(L_8); + int32_t L_9 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9)))); + ByteU5BU5D_t789* L_10 = ___x; + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = V_1; + ByteU5BU5D_t789* L_13 = V_1; + NullCheck(L_13); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, L_11, (Array_t *)(Array_t *)L_12, 0, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_1; + return L_14; + } + +IL_0040: + { + ByteU5BU5D_t789* L_15 = ___x; + return L_15; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSAEP(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSAEP_m6895 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___m, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___rsa; + ByteU5BU5D_t789* L_1 = ___m; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] System.Security.Cryptography.RSA::EncryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSASP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSASP1_m6896 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___m, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___rsa; + ByteU5BU5D_t789* L_1 = ___m; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.RSA::DecryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSAVP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSAVP1_m6897 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___s, const MethodInfo* method) +{ + { + RSA_t902 * L_0 = ___rsa; + ByteU5BU5D_t789* L_1 = ___s; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] System.Security.Cryptography.RSA::EncryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::Encrypt_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.RandomNumberGenerator,System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1178; +extern "C" ByteU5BU5D_t789* PKCS1_Encrypt_v15_m6898 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, RandomNumberGenerator_t949 * ___rng, ByteU5BU5D_t789* ___M, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + _stringLiteral1178 = il2cpp_codegen_string_literal_from_index(1178); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + ByteU5BU5D_t789* V_6 = {0}; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_0); + V_0 = ((int32_t)((int32_t)L_1/(int32_t)8)); + ByteU5BU5D_t789* L_2 = ___M; + NullCheck(L_2); + int32_t L_3 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) <= ((int32_t)((int32_t)((int32_t)L_3-(int32_t)((int32_t)11)))))) + { + goto IL_0020; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral1178, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0020: + { + int32_t L_5 = V_0; + ByteU5BU5D_t789* L_6 = ___M; + NullCheck(L_6); + int32_t L_7 = Math_Max_m2040(NULL /*static, unused*/, 8, ((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))-(int32_t)3)), /*hidden argument*/NULL); + V_1 = L_7; + int32_t L_8 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_8)); + RandomNumberGenerator_t949 * L_9 = ___rng; + ByteU5BU5D_t789* L_10 = V_2; + NullCheck(L_9); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(5 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetNonZeroBytes(System.Byte[]) */, L_9, L_10); + int32_t L_11 = V_0; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_11)); + ByteU5BU5D_t789* L_12 = V_3; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, 1, sizeof(uint8_t))) = (uint8_t)2; + ByteU5BU5D_t789* L_13 = V_2; + ByteU5BU5D_t789* L_14 = V_3; + int32_t L_15 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (Array_t *)(Array_t *)L_14, 2, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = ___M; + ByteU5BU5D_t789* L_17 = V_3; + int32_t L_18 = V_0; + ByteU5BU5D_t789* L_19 = ___M; + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ___M; + NullCheck(L_20); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, 0, (Array_t *)(Array_t *)L_17, ((int32_t)((int32_t)L_18-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_22 = PKCS1_OS2IP_m6894(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + V_4 = L_22; + RSA_t902 * L_23 = ___rsa; + ByteU5BU5D_t789* L_24 = V_4; + ByteU5BU5D_t789* L_25 = PKCS1_RSAEP_m6895(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + V_5 = L_25; + ByteU5BU5D_t789* L_26 = V_5; + int32_t L_27 = V_0; + ByteU5BU5D_t789* L_28 = PKCS1_I2OSP_m6893(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + V_6 = L_28; + ByteU5BU5D_t789* L_29 = V_6; + return L_29; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::Sign_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[]) +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS1_Sign_v15_m6899 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_0); + V_0 = ((int32_t)((int32_t)L_1>>(int32_t)3)); + HashAlgorithm_t988 * L_2 = ___hash; + ByteU5BU5D_t789* L_3 = ___hashValue; + int32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_5 = PKCS1_Encode_v15_m6902(NULL /*static, unused*/, L_2, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + ByteU5BU5D_t789* L_6 = V_1; + ByteU5BU5D_t789* L_7 = PKCS1_OS2IP_m6894(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_2 = L_7; + RSA_t902 * L_8 = ___rsa; + ByteU5BU5D_t789* L_9 = V_2; + ByteU5BU5D_t789* L_10 = PKCS1_RSASP1_m6896(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_3 = L_10; + ByteU5BU5D_t789* L_11 = V_3; + int32_t L_12 = V_0; + ByteU5BU5D_t789* L_13 = PKCS1_I2OSP_m6893(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + ByteU5BU5D_t789* L_14 = V_4; + return L_14; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[]) +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern "C" bool PKCS1_Verify_v15_m6900 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = ___rsa; + HashAlgorithm_t988 * L_1 = ___hash; + ByteU5BU5D_t789* L_2 = ___hashValue; + ByteU5BU5D_t789* L_3 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + bool L_4 = PKCS1_Verify_v15_m6901(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[],System.Boolean) +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" bool PKCS1_Verify_v15_m6901 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, bool ___tryNonStandardEncoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + bool V_5 = false; + int32_t V_6 = 0; + ByteU5BU5D_t789* V_7 = {0}; + { + RSA_t902 * L_0 = ___rsa; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_0); + V_0 = ((int32_t)((int32_t)L_1>>(int32_t)3)); + ByteU5BU5D_t789* L_2 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_3 = PKCS1_OS2IP_m6894(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_1 = L_3; + RSA_t902 * L_4 = ___rsa; + ByteU5BU5D_t789* L_5 = V_1; + ByteU5BU5D_t789* L_6 = PKCS1_RSAVP1_m6897(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_0; + ByteU5BU5D_t789* L_9 = PKCS1_I2OSP_m6893(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + V_3 = L_9; + HashAlgorithm_t988 * L_10 = ___hash; + ByteU5BU5D_t789* L_11 = ___hashValue; + int32_t L_12 = V_0; + ByteU5BU5D_t789* L_13 = PKCS1_Encode_v15_m6902(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL); + V_4 = L_13; + ByteU5BU5D_t789* L_14 = V_4; + ByteU5BU5D_t789* L_15 = V_3; + bool L_16 = PKCS1_Compare_m6892(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_5 = L_16; + bool L_17 = V_5; + if (L_17) + { + goto IL_0042; + } + } + { + bool L_18 = ___tryNonStandardEncoding; + if (L_18) + { + goto IL_0045; + } + } + +IL_0042: + { + bool L_19 = V_5; + return L_19; + } + +IL_0045: + { + ByteU5BU5D_t789* L_20 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + int32_t L_21 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))) + { + goto IL_0056; + } + } + { + ByteU5BU5D_t789* L_22 = V_3; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 1); + int32_t L_23 = 1; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))) == ((int32_t)1))) + { + goto IL_0058; + } + } + +IL_0056: + { + return 0; + } + +IL_0058: + { + V_6 = 2; + goto IL_0076; + } + +IL_0060: + { + ByteU5BU5D_t789* L_24 = V_3; + int32_t L_25 = V_6; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_26, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))) + { + goto IL_0070; + } + } + { + return 0; + } + +IL_0070: + { + int32_t L_27 = V_6; + V_6 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0076: + { + int32_t L_28 = V_6; + ByteU5BU5D_t789* L_29 = V_3; + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = ___hashValue; + NullCheck(L_30); + if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))-(int32_t)1))))) + { + goto IL_0060; + } + } + { + ByteU5BU5D_t789* L_31 = V_3; + int32_t L_32 = V_6; + int32_t L_33 = L_32; + V_6 = ((int32_t)((int32_t)L_33+(int32_t)1)); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + int32_t L_34 = L_33; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_34, sizeof(uint8_t)))) + { + goto IL_0096; + } + } + { + return 0; + } + +IL_0096: + { + ByteU5BU5D_t789* L_35 = ___hashValue; + NullCheck(L_35); + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_35)->max_length)))))); + ByteU5BU5D_t789* L_36 = V_3; + int32_t L_37 = V_6; + ByteU5BU5D_t789* L_38 = V_7; + ByteU5BU5D_t789* L_39 = V_7; + NullCheck(L_39); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_36, L_37, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = V_7; + ByteU5BU5D_t789* L_41 = ___hashValue; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + bool L_42 = PKCS1_Compare_m6892(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + return L_42; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS1::Encode_v15(System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral665; +extern "C" ByteU5BU5D_t789* PKCS1_Encode_v15_m6902 (Object_t * __this /* static, unused */, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, int32_t ___emLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral665 = il2cpp_codegen_string_literal_from_index(665); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + String_t* V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + { + ByteU5BU5D_t789* L_0 = ___hashValue; + NullCheck(L_0); + HashAlgorithm_t988 * L_1 = ___hash; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_2>>(int32_t)3))))) + { + goto IL_0026; + } + } + { + HashAlgorithm_t988 * L_3 = ___hash; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral665, L_4, /*hidden argument*/NULL); + CryptographicException_t929 * L_6 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0026: + { + V_0 = (ByteU5BU5D_t789*)NULL; + HashAlgorithm_t988 * L_7 = ___hash; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7); + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + String_t* L_9 = CryptoConfig_MapNameToOID_m5688(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_1 = L_9; + String_t* L_10 = V_1; + if (!L_10) + { + goto IL_0091; + } + } + { + ASN1_t1191 * L_11 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_11, ((int32_t)48), /*hidden argument*/NULL); + V_2 = L_11; + ASN1_t1191 * L_12 = V_2; + String_t* L_13 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_14 = CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + ASN1_t1191 * L_15 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_15, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + ASN1_Add_m7051(L_12, L_15, /*hidden argument*/NULL); + ASN1_t1191 * L_16 = V_2; + ASN1_t1191 * L_17 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_17, 5, /*hidden argument*/NULL); + NullCheck(L_16); + ASN1_Add_m7051(L_16, L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_18 = ___hashValue; + ASN1_t1191 * L_19 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_19, 4, L_18, /*hidden argument*/NULL); + V_3 = L_19; + ASN1_t1191 * L_20 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_20, ((int32_t)48), /*hidden argument*/NULL); + V_4 = L_20; + ASN1_t1191 * L_21 = V_4; + ASN1_t1191 * L_22 = V_2; + NullCheck(L_21); + ASN1_Add_m7051(L_21, L_22, /*hidden argument*/NULL); + ASN1_t1191 * L_23 = V_4; + ASN1_t1191 * L_24 = V_3; + NullCheck(L_23); + ASN1_Add_m7051(L_23, L_24, /*hidden argument*/NULL); + ASN1_t1191 * L_25 = V_4; + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_25); + V_0 = L_26; + goto IL_0093; + } + +IL_0091: + { + ByteU5BU5D_t789* L_27 = ___hashValue; + V_0 = L_27; + } + +IL_0093: + { + ByteU5BU5D_t789* L_28 = ___hashValue; + ByteU5BU5D_t789* L_29 = V_0; + ByteU5BU5D_t789* L_30 = V_0; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ___hashValue; + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ___hashValue; + NullCheck(L_32); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_28, 0, (Array_t *)(Array_t *)L_29, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))), /*hidden argument*/NULL); + int32_t L_33 = ___emLength; + ByteU5BU5D_t789* L_34 = V_0; + NullCheck(L_34); + int32_t L_35 = Math_Max_m2040(NULL /*static, unused*/, 8, ((int32_t)((int32_t)((int32_t)((int32_t)L_33-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))-(int32_t)3)), /*hidden argument*/NULL); + V_5 = L_35; + int32_t L_36 = V_5; + ByteU5BU5D_t789* L_37 = V_0; + NullCheck(L_37); + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_36+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))+(int32_t)3)))); + ByteU5BU5D_t789* L_38 = V_6; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, 1, sizeof(uint8_t))) = (uint8_t)1; + V_7 = 2; + goto IL_00e0; + } + +IL_00d0: + { + ByteU5BU5D_t789* L_39 = V_6; + int32_t L_40 = V_7; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_40, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + int32_t L_41 = V_7; + V_7 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00e0: + { + int32_t L_42 = V_7; + int32_t L_43 = V_5; + if ((((int32_t)L_42) < ((int32_t)((int32_t)((int32_t)L_43+(int32_t)2))))) + { + goto IL_00d0; + } + } + { + ByteU5BU5D_t789* L_44 = V_0; + ByteU5BU5D_t789* L_45 = V_6; + int32_t L_46 = V_5; + ByteU5BU5D_t789* L_47 = V_0; + NullCheck(L_47); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, (Array_t *)(Array_t *)L_45, ((int32_t)((int32_t)L_46+(int32_t)3)), (((int32_t)((int32_t)(((Array_t *)L_47)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_48 = V_6; + return L_48; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void PrivateKeyInfo__ctor_m6903 (PrivateKeyInfo_t1184 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____version_0 = 0; + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____list_3 = L_0; + return; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void PrivateKeyInfo__ctor_m6904 (PrivateKeyInfo_t1184 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + PrivateKeyInfo__ctor_m6903(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + PrivateKeyInfo_Decode_m6906(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::get_PrivateKey() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_get_PrivateKey_m6905 (PrivateKeyInfo_t1184 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->____key_2); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->____key_2); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Decode(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral666; +extern Il2CppCodeGenString* _stringLiteral667; +extern Il2CppCodeGenString* _stringLiteral668; +extern Il2CppCodeGenString* _stringLiteral669; +extern "C" void PrivateKeyInfo_Decode_m6906 (PrivateKeyInfo_t1184 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral666 = il2cpp_codegen_string_literal_from_index(666); + _stringLiteral667 = il2cpp_codegen_string_literal_from_index(667); + _stringLiteral668 = il2cpp_codegen_string_literal_from_index(668); + _stringLiteral669 = il2cpp_codegen_string_literal_from_index(669); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + int32_t V_6 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t1191 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral666, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t1191 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral667, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t1191 * L_10 = V_1; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m7047(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + __this->____version_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + ASN1_t1191 * L_13 = V_0; + NullCheck(L_13); + ASN1_t1191 * L_14 = ASN1_get_Item_m7055(L_13, 1, /*hidden argument*/NULL); + V_2 = L_14; + ASN1_t1191 * L_15 = V_2; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m7045(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)((int32_t)48)))) + { + goto IL_006c; + } + } + { + CryptographicException_t929 * L_17 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_17, _stringLiteral668, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_006c: + { + ASN1_t1191 * L_18 = V_2; + NullCheck(L_18); + ASN1_t1191 * L_19 = ASN1_get_Item_m7055(L_18, 0, /*hidden argument*/NULL); + V_3 = L_19; + ASN1_t1191 * L_20 = V_3; + NullCheck(L_20); + uint8_t L_21 = ASN1_get_Tag_m7045(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) == ((int32_t)6))) + { + goto IL_008b; + } + } + { + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_22, _stringLiteral669, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_008b: + { + ASN1_t1191 * L_23 = V_3; + String_t* L_24 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + __this->____algorithm_1 = L_24; + ASN1_t1191 * L_25 = V_0; + NullCheck(L_25); + ASN1_t1191 * L_26 = ASN1_get_Item_m7055(L_25, 2, /*hidden argument*/NULL); + V_4 = L_26; + ASN1_t1191 * L_27 = V_4; + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = ASN1_get_Value_m7047(L_27, /*hidden argument*/NULL); + __this->____key_2 = L_28; + ASN1_t1191 * L_29 = V_0; + NullCheck(L_29); + int32_t L_30 = ASN1_get_Count_m7044(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_30) <= ((int32_t)3))) + { + goto IL_00f3; + } + } + { + ASN1_t1191 * L_31 = V_0; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 3, /*hidden argument*/NULL); + V_5 = L_32; + V_6 = 0; + goto IL_00e5; + } + +IL_00ca: + { + ArrayList_t734 * L_33 = (__this->____list_3); + ASN1_t1191 * L_34 = V_5; + int32_t L_35 = V_6; + NullCheck(L_34); + ASN1_t1191 * L_36 = ASN1_get_Item_m7055(L_34, L_35, /*hidden argument*/NULL); + NullCheck(L_33); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_33, L_36); + int32_t L_37 = V_6; + V_6 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00e5: + { + int32_t L_38 = V_6; + ASN1_t1191 * L_39 = V_5; + NullCheck(L_39); + int32_t L_40 = ASN1_get_Count_m7044(L_39, /*hidden argument*/NULL); + if ((((int32_t)L_38) < ((int32_t)L_40))) + { + goto IL_00ca; + } + } + +IL_00f3: + { + return; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::RemoveLeadingZero(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_RemoveLeadingZero_m6907 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___bigInt; + NullCheck(L_0); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + ByteU5BU5D_t789* L_1 = ___bigInt; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + int32_t L_2 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t)))) + { + goto IL_0014; + } + } + { + V_0 = 1; + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3-(int32_t)1)); + } + +IL_0014: + { + int32_t L_4 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = ___bigInt; + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, L_6, (Array_t *)(Array_t *)L_7, 0, L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = V_2; + return L_9; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Normalize(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_Normalize_m6908 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bigInt; + NullCheck(L_0); + int32_t L_1 = ___length; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)L_1)))) + { + goto IL_000b; + } + } + { + ByteU5BU5D_t789* L_2 = ___bigInt; + return L_2; + } + +IL_000b: + { + ByteU5BU5D_t789* L_3 = ___bigInt; + NullCheck(L_3); + int32_t L_4 = ___length; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) <= ((int32_t)L_4))) + { + goto IL_001b; + } + } + { + ByteU5BU5D_t789* L_5 = ___bigInt; + ByteU5BU5D_t789* L_6 = PrivateKeyInfo_RemoveLeadingZero_m6907(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_001b: + { + int32_t L_7 = ___length; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_7)); + ByteU5BU5D_t789* L_8 = ___bigInt; + ByteU5BU5D_t789* L_9 = V_0; + int32_t L_10 = ___length; + ByteU5BU5D_t789* L_11 = ___bigInt; + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = ___bigInt; + NullCheck(L_12); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (Array_t *)(Array_t *)L_9, ((int32_t)((int32_t)L_10-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = V_0; + return L_13; + } +} +// System.Security.Cryptography.RSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeRSA(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral670; +extern Il2CppCodeGenString* _stringLiteral671; +extern Il2CppCodeGenString* _stringLiteral672; +extern "C" RSA_t902 * PrivateKeyInfo_DecodeRSA_m6909 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___keypair, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + CspParameters_t1087_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(614); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + _stringLiteral670 = il2cpp_codegen_string_literal_from_index(670); + _stringLiteral671 = il2cpp_codegen_string_literal_from_index(671); + _stringLiteral672 = il2cpp_codegen_string_literal_from_index(672); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + RSAParameters_t926 V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + RSA_t902 * V_5 = {0}; + CspParameters_t1087 * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___keypair; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t1191 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral670, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t1191 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral671, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t1191 * L_10 = V_0; + NullCheck(L_10); + int32_t L_11 = ASN1_get_Count_m7044(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_11) >= ((int32_t)((int32_t)9)))) + { + goto IL_0056; + } + } + { + CryptographicException_t929 * L_12 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_12, _stringLiteral672, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0056: + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_2)); + ASN1_t1191 * L_13 = V_0; + NullCheck(L_13); + ASN1_t1191 * L_14 = ASN1_get_Item_m7055(L_13, 1, /*hidden argument*/NULL); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ASN1_get_Value_m7047(L_14, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = PrivateKeyInfo_RemoveLeadingZero_m6907(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + (&V_2)->___Modulus_6 = L_16; + ByteU5BU5D_t789* L_17 = ((&V_2)->___Modulus_6); + NullCheck(L_17); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))); + int32_t L_18 = V_3; + V_4 = ((int32_t)((int32_t)L_18>>(int32_t)1)); + ASN1_t1191 * L_19 = V_0; + NullCheck(L_19); + ASN1_t1191 * L_20 = ASN1_get_Item_m7055(L_19, 3, /*hidden argument*/NULL); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ASN1_get_Value_m7047(L_20, /*hidden argument*/NULL); + int32_t L_22 = V_3; + ByteU5BU5D_t789* L_23 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + (&V_2)->___D_2 = L_23; + ASN1_t1191 * L_24 = V_0; + NullCheck(L_24); + ASN1_t1191 * L_25 = ASN1_get_Item_m7055(L_24, 6, /*hidden argument*/NULL); + NullCheck(L_25); + ByteU5BU5D_t789* L_26 = ASN1_get_Value_m7047(L_25, /*hidden argument*/NULL); + int32_t L_27 = V_4; + ByteU5BU5D_t789* L_28 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + (&V_2)->___DP_3 = L_28; + ASN1_t1191 * L_29 = V_0; + NullCheck(L_29); + ASN1_t1191 * L_30 = ASN1_get_Item_m7055(L_29, 7, /*hidden argument*/NULL); + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ASN1_get_Value_m7047(L_30, /*hidden argument*/NULL); + int32_t L_32 = V_4; + ByteU5BU5D_t789* L_33 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + (&V_2)->___DQ_4 = L_33; + ASN1_t1191 * L_34 = V_0; + NullCheck(L_34); + ASN1_t1191 * L_35 = ASN1_get_Item_m7055(L_34, 2, /*hidden argument*/NULL); + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = ASN1_get_Value_m7047(L_35, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_37 = PrivateKeyInfo_RemoveLeadingZero_m6907(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + (&V_2)->___Exponent_7 = L_37; + ASN1_t1191 * L_38 = V_0; + NullCheck(L_38); + ASN1_t1191 * L_39 = ASN1_get_Item_m7055(L_38, 8, /*hidden argument*/NULL); + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = ASN1_get_Value_m7047(L_39, /*hidden argument*/NULL); + int32_t L_41 = V_4; + ByteU5BU5D_t789* L_42 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + (&V_2)->___InverseQ_5 = L_42; + ASN1_t1191 * L_43 = V_0; + NullCheck(L_43); + ASN1_t1191 * L_44 = ASN1_get_Item_m7055(L_43, 4, /*hidden argument*/NULL); + NullCheck(L_44); + ByteU5BU5D_t789* L_45 = ASN1_get_Value_m7047(L_44, /*hidden argument*/NULL); + int32_t L_46 = V_4; + ByteU5BU5D_t789* L_47 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + (&V_2)->___P_0 = L_47; + ASN1_t1191 * L_48 = V_0; + NullCheck(L_48); + ASN1_t1191 * L_49 = ASN1_get_Item_m7055(L_48, 5, /*hidden argument*/NULL); + NullCheck(L_49); + ByteU5BU5D_t789* L_50 = ASN1_get_Value_m7047(L_49, /*hidden argument*/NULL); + int32_t L_51 = V_4; + ByteU5BU5D_t789* L_52 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_50, L_51, /*hidden argument*/NULL); + (&V_2)->___Q_1 = L_52; + V_5 = (RSA_t902 *)NULL; + } + +IL_013b: + try + { // begin try (depth: 1) + RSA_t902 * L_53 = RSA_Create_m4655(NULL /*static, unused*/, /*hidden argument*/NULL); + V_5 = L_53; + RSA_t902 * L_54 = V_5; + RSAParameters_t926 L_55 = V_2; + NullCheck(L_54); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_54, L_55); + goto IL_0175; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicException_t929_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_014f; + throw e; + } + +CATCH_014f: + { // begin catch(System.Security.Cryptography.CryptographicException) + CspParameters_t1087 * L_56 = (CspParameters_t1087 *)il2cpp_codegen_object_new (CspParameters_t1087_il2cpp_TypeInfo_var); + CspParameters__ctor_m5689(L_56, /*hidden argument*/NULL); + V_6 = L_56; + CspParameters_t1087 * L_57 = V_6; + NullCheck(L_57); + CspParameters_set_Flags_m5690(L_57, 1, /*hidden argument*/NULL); + CspParameters_t1087 * L_58 = V_6; + RSACryptoServiceProvider_t924 * L_59 = (RSACryptoServiceProvider_t924 *)il2cpp_codegen_object_new (RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var); + RSACryptoServiceProvider__ctor_m5691(L_59, L_58, /*hidden argument*/NULL); + V_5 = L_59; + RSA_t902 * L_60 = V_5; + RSAParameters_t926 L_61 = V_2; + NullCheck(L_60); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_60, L_61); + goto IL_0175; + } // end catch (depth: 1) + +IL_0175: + { + RSA_t902 * L_62 = V_5; + return L_62; + } +} +// System.Security.Cryptography.DSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeDSA(System.Byte[],System.Security.Cryptography.DSAParameters) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral670; +extern "C" DSA_t901 * PrivateKeyInfo_DecodeDSA_m6910 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___privateKey, DSAParameters_t928 ___dsaParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral670 = il2cpp_codegen_string_literal_from_index(670); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + DSA_t901 * V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___privateKey; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t1191 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)2))) + { + goto IL_001e; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral670, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001e: + { + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = ASN1_get_Value_m7047(L_5, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = PrivateKeyInfo_Normalize_m6908(NULL /*static, unused*/, L_6, ((int32_t)20), /*hidden argument*/NULL); + (&___dsaParameters)->___X_6 = L_7; + DSA_t901 * L_8 = DSA_Create_m4658(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_8; + DSA_t901 * L_9 = V_1; + DSAParameters_t928 L_10 = ___dsaParameters; + NullCheck(L_9); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_9, L_10); + DSA_t901 * L_11 = V_1; + return L_11; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor() +extern "C" void EncryptedPrivateKeyInfo__ctor_m6911 (EncryptedPrivateKeyInfo_t1185 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void EncryptedPrivateKeyInfo__ctor_m6912 (EncryptedPrivateKeyInfo_t1185 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + EncryptedPrivateKeyInfo__ctor_m6911(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + EncryptedPrivateKeyInfo_Decode_m6917(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Algorithm() +extern "C" String_t* EncryptedPrivateKeyInfo_get_Algorithm_m6913 (EncryptedPrivateKeyInfo_t1185 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____algorithm_0); + return L_0; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_EncryptedData() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_EncryptedData_m6914 (EncryptedPrivateKeyInfo_t1185 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* G_B3_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____data_3); + if (L_0) + { + goto IL_0011; + } + } + { + G_B3_0 = ((ByteU5BU5D_t789*)(NULL)); + goto IL_0021; + } + +IL_0011: + { + ByteU5BU5D_t789* L_1 = (__this->____data_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + G_B3_0 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0021: + { + return G_B3_0; + } +} +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Salt() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_Salt_m6915 (EncryptedPrivateKeyInfo_t1185 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + RandomNumberGenerator_t949 * V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->____salt_1); + if (L_0) + { + goto IL_0029; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + __this->____salt_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + RandomNumberGenerator_t949 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = (__this->____salt_1); + NullCheck(L_2); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_2, L_3); + } + +IL_0029: + { + ByteU5BU5D_t789* L_4 = (__this->____salt_1); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_4); + return ((ByteU5BU5D_t789*)Castclass(L_5, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_IterationCount() +extern "C" int32_t EncryptedPrivateKeyInfo_get_IterationCount_m6916 (EncryptedPrivateKeyInfo_t1185 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____iterations_2); + return L_0; + } +} +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::Decode(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral673; +extern Il2CppCodeGenString* _stringLiteral674; +extern Il2CppCodeGenString* _stringLiteral668; +extern Il2CppCodeGenString* _stringLiteral675; +extern Il2CppCodeGenString* _stringLiteral676; +extern Il2CppCodeGenString* _stringLiteral677; +extern Il2CppCodeGenString* _stringLiteral678; +extern "C" void EncryptedPrivateKeyInfo_Decode_m6917 (EncryptedPrivateKeyInfo_t1185 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral673 = il2cpp_codegen_string_literal_from_index(673); + _stringLiteral674 = il2cpp_codegen_string_literal_from_index(674); + _stringLiteral668 = il2cpp_codegen_string_literal_from_index(668); + _stringLiteral675 = il2cpp_codegen_string_literal_from_index(675); + _stringLiteral676 = il2cpp_codegen_string_literal_from_index(676); + _stringLiteral677 = il2cpp_codegen_string_literal_from_index(677); + _stringLiteral678 = il2cpp_codegen_string_literal_from_index(678); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + ASN1_t1191 * V_6 = {0}; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t1191 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral673, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t1191 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)((int32_t)48)))) + { + goto IL_003f; + } + } + { + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, _stringLiteral674, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003f: + { + ASN1_t1191 * L_10 = V_1; + NullCheck(L_10); + ASN1_t1191 * L_11 = ASN1_get_Item_m7055(L_10, 0, /*hidden argument*/NULL); + V_2 = L_11; + ASN1_t1191 * L_12 = V_2; + NullCheck(L_12); + uint8_t L_13 = ASN1_get_Tag_m7045(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) == ((int32_t)6))) + { + goto IL_005e; + } + } + { + CryptographicException_t929 * L_14 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_14, _stringLiteral668, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005e: + { + ASN1_t1191 * L_15 = V_2; + String_t* L_16 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + __this->____algorithm_0 = L_16; + ASN1_t1191 * L_17 = V_1; + NullCheck(L_17); + int32_t L_18 = ASN1_get_Count_m7044(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)1))) + { + goto IL_00f2; + } + } + { + ASN1_t1191 * L_19 = V_1; + NullCheck(L_19); + ASN1_t1191 * L_20 = ASN1_get_Item_m7055(L_19, 1, /*hidden argument*/NULL); + V_3 = L_20; + ASN1_t1191 * L_21 = V_3; + NullCheck(L_21); + uint8_t L_22 = ASN1_get_Tag_m7045(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) + { + goto IL_0096; + } + } + { + CryptographicException_t929 * L_23 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_23, _stringLiteral675, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0096: + { + ASN1_t1191 * L_24 = V_3; + NullCheck(L_24); + ASN1_t1191 * L_25 = ASN1_get_Item_m7055(L_24, 0, /*hidden argument*/NULL); + V_4 = L_25; + ASN1_t1191 * L_26 = V_4; + NullCheck(L_26); + uint8_t L_27 = ASN1_get_Tag_m7045(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) == ((int32_t)4))) + { + goto IL_00b7; + } + } + { + CryptographicException_t929 * L_28 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_28, _stringLiteral676, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b7: + { + ASN1_t1191 * L_29 = V_4; + NullCheck(L_29); + ByteU5BU5D_t789* L_30 = ASN1_get_Value_m7047(L_29, /*hidden argument*/NULL); + __this->____salt_1 = L_30; + ASN1_t1191 * L_31 = V_3; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 1, /*hidden argument*/NULL); + V_5 = L_32; + ASN1_t1191 * L_33 = V_5; + NullCheck(L_33); + uint8_t L_34 = ASN1_get_Tag_m7045(L_33, /*hidden argument*/NULL); + if ((((int32_t)L_34) == ((int32_t)2))) + { + goto IL_00e5; + } + } + { + CryptographicException_t929 * L_35 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_35, _stringLiteral677, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00e5: + { + ASN1_t1191 * L_36 = V_5; + int32_t L_37 = ASN1Convert_ToInt32_m7060(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + __this->____iterations_2 = L_37; + } + +IL_00f2: + { + ASN1_t1191 * L_38 = V_0; + NullCheck(L_38); + ASN1_t1191 * L_39 = ASN1_get_Item_m7055(L_38, 1, /*hidden argument*/NULL); + V_6 = L_39; + ASN1_t1191 * L_40 = V_6; + NullCheck(L_40); + uint8_t L_41 = ASN1_get_Tag_m7045(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) == ((int32_t)4))) + { + goto IL_0113; + } + } + { + CryptographicException_t929 * L_42 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_42, _stringLiteral678, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0113: + { + ASN1_t1191 * L_43 = V_6; + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = ASN1_get_Value_m7047(L_43, /*hidden argument*/NULL); + __this->____data_3 = L_44; + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void KeyGeneratedEventHandler__ctor_m6918 (KeyGeneratedEventHandler_t1187 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::Invoke(System.Object,System.EventArgs) +extern "C" void KeyGeneratedEventHandler_Invoke_m6919 (KeyGeneratedEventHandler_t1187 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + KeyGeneratedEventHandler_Invoke_m6919((KeyGeneratedEventHandler_t1187 *)__this->___prev_9,___sender, ___e, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1187(Il2CppObject* delegate, Object_t * ___sender, EventArgs_t995 * ___e) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * KeyGeneratedEventHandler_BeginInvoke_m6920 (KeyGeneratedEventHandler_t1187 * __this, Object_t * ___sender, EventArgs_t995 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___e; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void KeyGeneratedEventHandler_EndInvoke_m6921 (KeyGeneratedEventHandler_t1187 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void Mono.Security.Cryptography.RSAManaged::.ctor(System.Int32) +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void RSAManaged__ctor_m6922 (RSAManaged_t1188 * __this, int32_t ___keySize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + __this->___keyBlinding_3 = 1; + RSA__ctor_m5692(__this, /*hidden argument*/NULL); + ((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)384), ((int32_t)16384), 8, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + int32_t L_2 = ___keySize; + AsymmetricAlgorithm_set_KeySize_m5693(__this, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::add_KeyGenerated(Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler) +extern TypeInfo* KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_add_KeyGenerated_m6923 (RSAManaged_t1188 * __this, KeyGeneratedEventHandler_t1187 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(789); + s_Il2CppMethodIntialized = true; + } + { + KeyGeneratedEventHandler_t1187 * L_0 = (__this->___KeyGenerated_14); + KeyGeneratedEventHandler_t1187 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___KeyGenerated_14 = ((KeyGeneratedEventHandler_t1187 *)CastclassSealed(L_2, KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::remove_KeyGenerated(Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler) +extern TypeInfo* KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_remove_KeyGenerated_m6924 (RSAManaged_t1188 * __this, KeyGeneratedEventHandler_t1187 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(789); + s_Il2CppMethodIntialized = true; + } + { + KeyGeneratedEventHandler_t1187 * L_0 = (__this->___KeyGenerated_14); + KeyGeneratedEventHandler_t1187 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___KeyGenerated_14 = ((KeyGeneratedEventHandler_t1187 *)CastclassSealed(L_2, KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::Finalize() +extern "C" void RSAManaged_Finalize_m6925 (RSAManaged_t1188 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(7 /* System.Void Mono.Security.Cryptography.RSAManaged::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::GenerateKeyPair() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_GenerateKeyPair_m6926 (RSAManaged_t1188 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + BigInteger_t1174 * V_3 = {0}; + BigInteger_t1174 * V_4 = {0}; + BigInteger_t1174 * V_5 = {0}; + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0+(int32_t)1))>>(int32_t)1)); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + int32_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)L_1-(int32_t)L_2)); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_3 = BigInteger_op_Implicit_m6802(NULL /*static, unused*/, ((int32_t)17), /*hidden argument*/NULL); + __this->___e_13 = L_3; + goto IL_004a; + } + +IL_0026: + { + int32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_5 = BigInteger_GeneratePseudoPrime_m6800(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->___p_7 = L_5; + BigInteger_t1174 * L_6 = (__this->___p_7); + uint32_t L_7 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, L_6, ((int32_t)17), /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)1))) + { + goto IL_004a; + } + } + { + goto IL_004f; + } + +IL_004a: + { + goto IL_0026; + } + +IL_004f: + { + goto IL_00ec; + } + +IL_0054: + { + goto IL_0093; + } + +IL_0059: + { + int32_t L_8 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_9 = BigInteger_GeneratePseudoPrime_m6800(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + __this->___q_8 = L_9; + BigInteger_t1174 * L_10 = (__this->___q_8); + uint32_t L_11 = BigInteger_op_Modulus_m6806(NULL /*static, unused*/, L_10, ((int32_t)17), /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)1))) + { + goto IL_0093; + } + } + { + BigInteger_t1174 * L_12 = (__this->___p_7); + BigInteger_t1174 * L_13 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_14 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0093; + } + } + { + goto IL_0098; + } + +IL_0093: + { + goto IL_0059; + } + +IL_0098: + { + BigInteger_t1174 * L_15 = (__this->___p_7); + BigInteger_t1174 * L_16 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_17 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + __this->___n_12 = L_17; + BigInteger_t1174 * L_18 = (__this->___n_12); + NullCheck(L_18); + int32_t L_19 = BigInteger_BitCount_m6783(L_18, /*hidden argument*/NULL); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + if ((!(((uint32_t)L_19) == ((uint32_t)L_20)))) + { + goto IL_00ca; + } + } + { + goto IL_00f1; + } + +IL_00ca: + { + BigInteger_t1174 * L_21 = (__this->___p_7); + BigInteger_t1174 * L_22 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_23 = BigInteger_op_LessThan_m6818(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00ec; + } + } + { + BigInteger_t1174 * L_24 = (__this->___q_8); + __this->___p_7 = L_24; + } + +IL_00ec: + { + goto IL_0054; + } + +IL_00f1: + { + BigInteger_t1174 * L_25 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_26 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_27 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + V_3 = L_27; + BigInteger_t1174 * L_28 = (__this->___q_8); + BigInteger_t1174 * L_29 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_30 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + V_4 = L_30; + BigInteger_t1174 * L_31 = V_3; + BigInteger_t1174 * L_32 = V_4; + BigInteger_t1174 * L_33 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + V_5 = L_33; + BigInteger_t1174 * L_34 = (__this->___e_13); + BigInteger_t1174 * L_35 = V_5; + NullCheck(L_34); + BigInteger_t1174 * L_36 = BigInteger_ModInverse_m6797(L_34, L_35, /*hidden argument*/NULL); + __this->___d_6 = L_36; + BigInteger_t1174 * L_37 = (__this->___d_6); + BigInteger_t1174 * L_38 = V_3; + BigInteger_t1174 * L_39 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + __this->___dp_9 = L_39; + BigInteger_t1174 * L_40 = (__this->___d_6); + BigInteger_t1174 * L_41 = V_4; + BigInteger_t1174 * L_42 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_40, L_41, /*hidden argument*/NULL); + __this->___dq_10 = L_42; + BigInteger_t1174 * L_43 = (__this->___q_8); + BigInteger_t1174 * L_44 = (__this->___p_7); + NullCheck(L_43); + BigInteger_t1174 * L_45 = BigInteger_ModInverse_m6797(L_43, L_44, /*hidden argument*/NULL); + __this->___qInv_11 = L_45; + __this->___keypairGenerated_4 = 1; + __this->___isCRTpossible_2 = 1; + KeyGeneratedEventHandler_t1187 * L_46 = (__this->___KeyGenerated_14); + if (!L_46) + { + goto IL_0195; + } + } + { + KeyGeneratedEventHandler_t1187 * L_47 = (__this->___KeyGenerated_14); + NullCheck(L_47); + KeyGeneratedEventHandler_Invoke_m6919(L_47, __this, (EventArgs_t995 *)NULL, /*hidden argument*/NULL); + } + +IL_0195: + { + return; + } +} +// System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() +extern "C" int32_t RSAManaged_get_KeySize_m6927 (RSAManaged_t1188 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_4); + if (!L_0) + { + goto IL_0029; + } + } + { + BigInteger_t1174 * L_1 = (__this->___n_12); + NullCheck(L_1); + int32_t L_2 = BigInteger_BitCount_m6783(L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if (!((int32_t)((int32_t)L_3&(int32_t)7))) + { + goto IL_0027; + } + } + { + int32_t L_4 = V_0; + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)8-(int32_t)((int32_t)((int32_t)L_5&(int32_t)7)))))); + } + +IL_0027: + { + int32_t L_6 = V_0; + return L_6; + } + +IL_0029: + { + int32_t L_7 = AsymmetricAlgorithm_get_KeySize_m5694(__this, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Security.Cryptography.RSAManaged::get_PublicOnly() +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" bool RSAManaged_get_PublicOnly_m6928 (RSAManaged_t1188 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_4); + if (!L_0) + { + goto IL_002d; + } + } + { + BigInteger_t1174 * L_1 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_1, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002a; + } + } + { + BigInteger_t1174 * L_3 = (__this->___n_12); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_4 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_3, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + G_B4_0 = ((int32_t)(L_4)); + goto IL_002b; + } + +IL_002a: + { + G_B4_0 = 1; + } + +IL_002b: + { + G_B6_0 = G_B4_0; + goto IL_002e; + } + +IL_002d: + { + G_B6_0 = 0; + } + +IL_002e: + { + return G_B6_0; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral679; +extern Il2CppCodeGenString* _stringLiteral680; +extern "C" ByteU5BU5D_t789* RSAManaged_DecryptValue_m6929 (RSAManaged_t1188 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral679 = il2cpp_codegen_string_literal_from_index(679); + _stringLiteral680 = il2cpp_codegen_string_literal_from_index(680); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + BigInteger_t1174 * V_2 = {0}; + BigInteger_t1174 * V_3 = {0}; + BigInteger_t1174 * V_4 = {0}; + BigInteger_t1174 * V_5 = {0}; + ByteU5BU5D_t789* V_6 = {0}; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral679, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + bool L_2 = (__this->___keypairGenerated_4); + if (L_2) + { + goto IL_0027; + } + } + { + RSAManaged_GenerateKeyPair_m6926(__this, /*hidden argument*/NULL); + } + +IL_0027: + { + ByteU5BU5D_t789* L_3 = ___rgb; + BigInteger_t1174 * L_4 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + V_1 = (BigInteger_t1174 *)NULL; + bool L_5 = (__this->___keyBlinding_3); + if (!L_5) + { + goto IL_0070; + } + } + { + BigInteger_t1174 * L_6 = (__this->___n_12); + NullCheck(L_6); + int32_t L_7 = BigInteger_BitCount_m6783(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_8 = BigInteger_GenerateRandom_m6780(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_1 = L_8; + BigInteger_t1174 * L_9 = V_1; + BigInteger_t1174 * L_10 = (__this->___e_13); + BigInteger_t1174 * L_11 = (__this->___n_12); + NullCheck(L_9); + BigInteger_t1174 * L_12 = BigInteger_ModPow_m6798(L_9, L_10, L_11, /*hidden argument*/NULL); + BigInteger_t1174 * L_13 = V_0; + BigInteger_t1174 * L_14 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + BigInteger_t1174 * L_15 = (__this->___n_12); + BigInteger_t1174 * L_16 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_0 = L_16; + } + +IL_0070: + { + bool L_17 = (__this->___isCRTpossible_2); + if (!L_17) + { + goto IL_012e; + } + } + { + BigInteger_t1174 * L_18 = V_0; + BigInteger_t1174 * L_19 = (__this->___dp_9); + BigInteger_t1174 * L_20 = (__this->___p_7); + NullCheck(L_18); + BigInteger_t1174 * L_21 = BigInteger_ModPow_m6798(L_18, L_19, L_20, /*hidden argument*/NULL); + V_3 = L_21; + BigInteger_t1174 * L_22 = V_0; + BigInteger_t1174 * L_23 = (__this->___dq_10); + BigInteger_t1174 * L_24 = (__this->___q_8); + NullCheck(L_22); + BigInteger_t1174 * L_25 = BigInteger_ModPow_m6798(L_22, L_23, L_24, /*hidden argument*/NULL); + V_4 = L_25; + BigInteger_t1174 * L_26 = V_4; + BigInteger_t1174 * L_27 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_28 = BigInteger_op_GreaterThan_m6817(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00f4; + } + } + { + BigInteger_t1174 * L_29 = (__this->___p_7); + BigInteger_t1174 * L_30 = V_4; + BigInteger_t1174 * L_31 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_32 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_30, L_31, /*hidden argument*/NULL); + BigInteger_t1174 * L_33 = (__this->___qInv_11); + BigInteger_t1174 * L_34 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + BigInteger_t1174 * L_35 = (__this->___p_7); + BigInteger_t1174 * L_36 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL); + BigInteger_t1174 * L_37 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_29, L_36, /*hidden argument*/NULL); + V_5 = L_37; + BigInteger_t1174 * L_38 = V_4; + BigInteger_t1174 * L_39 = (__this->___q_8); + BigInteger_t1174 * L_40 = V_5; + BigInteger_t1174 * L_41 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + BigInteger_t1174 * L_42 = BigInteger_op_Addition_m6804(NULL /*static, unused*/, L_38, L_41, /*hidden argument*/NULL); + V_2 = L_42; + goto IL_0129; + } + +IL_00f4: + { + BigInteger_t1174 * L_43 = V_3; + BigInteger_t1174 * L_44 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_45 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_43, L_44, /*hidden argument*/NULL); + BigInteger_t1174 * L_46 = (__this->___qInv_11); + BigInteger_t1174 * L_47 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + BigInteger_t1174 * L_48 = (__this->___p_7); + BigInteger_t1174 * L_49 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + V_5 = L_49; + BigInteger_t1174 * L_50 = V_4; + BigInteger_t1174 * L_51 = (__this->___q_8); + BigInteger_t1174 * L_52 = V_5; + BigInteger_t1174 * L_53 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_51, L_52, /*hidden argument*/NULL); + BigInteger_t1174 * L_54 = BigInteger_op_Addition_m6804(NULL /*static, unused*/, L_50, L_53, /*hidden argument*/NULL); + V_2 = L_54; + } + +IL_0129: + { + goto IL_0161; + } + +IL_012e: + { + bool L_55 = RSAManaged_get_PublicOnly_m6928(__this, /*hidden argument*/NULL); + if (L_55) + { + goto IL_0151; + } + } + { + BigInteger_t1174 * L_56 = V_0; + BigInteger_t1174 * L_57 = (__this->___d_6); + BigInteger_t1174 * L_58 = (__this->___n_12); + NullCheck(L_56); + BigInteger_t1174 * L_59 = BigInteger_ModPow_m6798(L_56, L_57, L_58, /*hidden argument*/NULL); + V_2 = L_59; + goto IL_0161; + } + +IL_0151: + { + String_t* L_60 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral680, /*hidden argument*/NULL); + CryptographicException_t929 * L_61 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_61, L_60, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_61); + } + +IL_0161: + { + bool L_62 = (__this->___keyBlinding_3); + if (!L_62) + { + goto IL_0190; + } + } + { + BigInteger_t1174 * L_63 = V_2; + BigInteger_t1174 * L_64 = V_1; + BigInteger_t1174 * L_65 = (__this->___n_12); + NullCheck(L_64); + BigInteger_t1174 * L_66 = BigInteger_ModInverse_m6797(L_64, L_65, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_67 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_63, L_66, /*hidden argument*/NULL); + BigInteger_t1174 * L_68 = (__this->___n_12); + BigInteger_t1174 * L_69 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL); + V_2 = L_69; + BigInteger_t1174 * L_70 = V_1; + NullCheck(L_70); + BigInteger_Clear_m6793(L_70, /*hidden argument*/NULL); + } + +IL_0190: + { + BigInteger_t1174 * L_71 = V_2; + int32_t L_72 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + ByteU5BU5D_t789* L_73 = RSAManaged_GetPaddedValue_m6936(__this, L_71, ((int32_t)((int32_t)L_72>>(int32_t)3)), /*hidden argument*/NULL); + V_6 = L_73; + BigInteger_t1174 * L_74 = V_0; + NullCheck(L_74); + BigInteger_Clear_m6793(L_74, /*hidden argument*/NULL); + BigInteger_t1174 * L_75 = V_2; + NullCheck(L_75); + BigInteger_Clear_m6793(L_75, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_76 = V_6; + return L_76; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::EncryptValue(System.Byte[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral681; +extern "C" ByteU5BU5D_t789* RSAManaged_EncryptValue_m6930 (RSAManaged_t1188 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral681 = il2cpp_codegen_string_literal_from_index(681); + s_Il2CppMethodIntialized = true; + } + BigInteger_t1174 * V_0 = {0}; + BigInteger_t1174 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral681, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + bool L_2 = (__this->___keypairGenerated_4); + if (L_2) + { + goto IL_0027; + } + } + { + RSAManaged_GenerateKeyPair_m6926(__this, /*hidden argument*/NULL); + } + +IL_0027: + { + ByteU5BU5D_t789* L_3 = ___rgb; + BigInteger_t1174 * L_4 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + BigInteger_t1174 * L_5 = V_0; + BigInteger_t1174 * L_6 = (__this->___e_13); + BigInteger_t1174 * L_7 = (__this->___n_12); + NullCheck(L_5); + BigInteger_t1174 * L_8 = BigInteger_ModPow_m6798(L_5, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + BigInteger_t1174 * L_9 = V_1; + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + ByteU5BU5D_t789* L_11 = RSAManaged_GetPaddedValue_m6936(__this, L_9, ((int32_t)((int32_t)L_10>>(int32_t)3)), /*hidden argument*/NULL); + V_2 = L_11; + BigInteger_t1174 * L_12 = V_0; + NullCheck(L_12); + BigInteger_Clear_m6793(L_12, /*hidden argument*/NULL); + BigInteger_t1174 * L_13 = V_1; + NullCheck(L_13); + BigInteger_Clear_m6793(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_2; + return L_14; + } +} +// System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral683; +extern "C" RSAParameters_t926 RSAManaged_ExportParameters_m6931 (RSAManaged_t1188 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral683 = il2cpp_codegen_string_literal_from_index(683); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + bool L_3 = (__this->___keypairGenerated_4); + if (L_3) + { + goto IL_002c; + } + } + { + RSAManaged_GenerateKeyPair_m6926(__this, /*hidden argument*/NULL); + } + +IL_002c: + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + BigInteger_t1174 * L_4 = (__this->___e_13); + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = BigInteger_GetBytes_m6789(L_4, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_5; + BigInteger_t1174 * L_6 = (__this->___n_12); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = BigInteger_GetBytes_m6789(L_6, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_7; + bool L_8 = ___includePrivateParameters; + if (!L_8) + { + goto IL_01a0; + } + } + { + BigInteger_t1174 * L_9 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_10 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_9, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_007a; + } + } + { + CryptographicException_t929 * L_11 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_11, _stringLiteral683, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007a: + { + BigInteger_t1174 * L_12 = (__this->___d_6); + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = BigInteger_GetBytes_m6789(L_12, /*hidden argument*/NULL); + (&V_0)->___D_2 = L_13; + ByteU5BU5D_t789* L_14 = ((&V_0)->___D_2); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = ((&V_0)->___Modulus_6); + NullCheck(L_15); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_00de; + } + } + { + ByteU5BU5D_t789* L_16 = ((&V_0)->___Modulus_6); + NullCheck(L_16); + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))))); + ByteU5BU5D_t789* L_17 = ((&V_0)->___D_2); + ByteU5BU5D_t789* L_18 = V_1; + ByteU5BU5D_t789* L_19 = V_1; + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ((&V_0)->___D_2); + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = ((&V_0)->___D_2); + NullCheck(L_21); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, 0, (Array_t *)(Array_t *)L_18, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_1; + (&V_0)->___D_2 = L_22; + } + +IL_00de: + { + BigInteger_t1174 * L_23 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_24 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_23, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_01a0; + } + } + { + BigInteger_t1174 * L_25 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_26 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_25, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_01a0; + } + } + { + BigInteger_t1174 * L_27 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_28 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_27, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_01a0; + } + } + { + BigInteger_t1174 * L_29 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_30 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_29, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_01a0; + } + } + { + BigInteger_t1174 * L_31 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_32 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_31, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_01a0; + } + } + { + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, __this); + V_2 = ((int32_t)((int32_t)L_33>>(int32_t)4)); + BigInteger_t1174 * L_34 = (__this->___p_7); + int32_t L_35 = V_2; + ByteU5BU5D_t789* L_36 = RSAManaged_GetPaddedValue_m6936(__this, L_34, L_35, /*hidden argument*/NULL); + (&V_0)->___P_0 = L_36; + BigInteger_t1174 * L_37 = (__this->___q_8); + int32_t L_38 = V_2; + ByteU5BU5D_t789* L_39 = RSAManaged_GetPaddedValue_m6936(__this, L_37, L_38, /*hidden argument*/NULL); + (&V_0)->___Q_1 = L_39; + BigInteger_t1174 * L_40 = (__this->___dp_9); + int32_t L_41 = V_2; + ByteU5BU5D_t789* L_42 = RSAManaged_GetPaddedValue_m6936(__this, L_40, L_41, /*hidden argument*/NULL); + (&V_0)->___DP_3 = L_42; + BigInteger_t1174 * L_43 = (__this->___dq_10); + int32_t L_44 = V_2; + ByteU5BU5D_t789* L_45 = RSAManaged_GetPaddedValue_m6936(__this, L_43, L_44, /*hidden argument*/NULL); + (&V_0)->___DQ_4 = L_45; + BigInteger_t1174 * L_46 = (__this->___qInv_11); + int32_t L_47 = V_2; + ByteU5BU5D_t789* L_48 = RSAManaged_GetPaddedValue_m6936(__this, L_46, L_47, /*hidden argument*/NULL); + (&V_0)->___InverseQ_5 = L_48; + } + +IL_01a0: + { + RSAParameters_t926 L_49 = V_0; + return L_49; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral682; +extern Il2CppCodeGenString* _stringLiteral684; +extern Il2CppCodeGenString* _stringLiteral685; +extern Il2CppCodeGenString* _stringLiteral686; +extern "C" void RSAManaged_ImportParameters_m6932 (RSAManaged_t1188 * __this, RSAParameters_t926 ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + _stringLiteral682 = il2cpp_codegen_string_literal_from_index(682); + _stringLiteral684 = il2cpp_codegen_string_literal_from_index(684); + _stringLiteral685 = il2cpp_codegen_string_literal_from_index(685); + _stringLiteral686 = il2cpp_codegen_string_literal_from_index(686); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + BigInteger_t1174 * V_2 = {0}; + BigInteger_t1174 * V_3 = {0}; + BigInteger_t1174 * V_4 = {0}; + BigInteger_t1174 * V_5 = {0}; + int32_t G_B22_0 = 0; + RSAManaged_t1188 * G_B25_0 = {0}; + RSAManaged_t1188 * G_B23_0 = {0}; + RSAManaged_t1188 * G_B24_0 = {0}; + int32_t G_B26_0 = 0; + RSAManaged_t1188 * G_B26_1 = {0}; + int32_t G_B35_0 = 0; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral682, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = ((&___parameters)->___Exponent_7); + if (L_3) + { + goto IL_0037; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral684, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0037: + { + ByteU5BU5D_t789* L_6 = ((&___parameters)->___Modulus_6); + if (L_6) + { + goto IL_0053; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral685, /*hidden argument*/NULL); + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0053: + { + ByteU5BU5D_t789* L_9 = ((&___parameters)->___Exponent_7); + BigInteger_t1174 * L_10 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_10, L_9, /*hidden argument*/NULL); + __this->___e_13 = L_10; + ByteU5BU5D_t789* L_11 = ((&___parameters)->___Modulus_6); + BigInteger_t1174 * L_12 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_12, L_11, /*hidden argument*/NULL); + __this->___n_12 = L_12; + ByteU5BU5D_t789* L_13 = ((&___parameters)->___D_2); + if (!L_13) + { + goto IL_0095; + } + } + { + ByteU5BU5D_t789* L_14 = ((&___parameters)->___D_2); + BigInteger_t1174 * L_15 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_15, L_14, /*hidden argument*/NULL); + __this->___d_6 = L_15; + } + +IL_0095: + { + ByteU5BU5D_t789* L_16 = ((&___parameters)->___DP_3); + if (!L_16) + { + goto IL_00b3; + } + } + { + ByteU5BU5D_t789* L_17 = ((&___parameters)->___DP_3); + BigInteger_t1174 * L_18 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_18, L_17, /*hidden argument*/NULL); + __this->___dp_9 = L_18; + } + +IL_00b3: + { + ByteU5BU5D_t789* L_19 = ((&___parameters)->___DQ_4); + if (!L_19) + { + goto IL_00d1; + } + } + { + ByteU5BU5D_t789* L_20 = ((&___parameters)->___DQ_4); + BigInteger_t1174 * L_21 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_21, L_20, /*hidden argument*/NULL); + __this->___dq_10 = L_21; + } + +IL_00d1: + { + ByteU5BU5D_t789* L_22 = ((&___parameters)->___InverseQ_5); + if (!L_22) + { + goto IL_00ef; + } + } + { + ByteU5BU5D_t789* L_23 = ((&___parameters)->___InverseQ_5); + BigInteger_t1174 * L_24 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_24, L_23, /*hidden argument*/NULL); + __this->___qInv_11 = L_24; + } + +IL_00ef: + { + ByteU5BU5D_t789* L_25 = ((&___parameters)->___P_0); + if (!L_25) + { + goto IL_010d; + } + } + { + ByteU5BU5D_t789* L_26 = ((&___parameters)->___P_0); + BigInteger_t1174 * L_27 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_27, L_26, /*hidden argument*/NULL); + __this->___p_7 = L_27; + } + +IL_010d: + { + ByteU5BU5D_t789* L_28 = ((&___parameters)->___Q_1); + if (!L_28) + { + goto IL_012b; + } + } + { + ByteU5BU5D_t789* L_29 = ((&___parameters)->___Q_1); + BigInteger_t1174 * L_30 = (BigInteger_t1174 *)il2cpp_codegen_object_new (BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger__ctor_m6775(L_30, L_29, /*hidden argument*/NULL); + __this->___q_8 = L_30; + } + +IL_012b: + { + __this->___keypairGenerated_4 = 1; + BigInteger_t1174 * L_31 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_32 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_31, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_0162; + } + } + { + BigInteger_t1174 * L_33 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_34 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_33, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0162; + } + } + { + BigInteger_t1174 * L_35 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_36 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_35, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + G_B22_0 = ((int32_t)(L_36)); + goto IL_0163; + } + +IL_0162: + { + G_B22_0 = 0; + } + +IL_0163: + { + V_0 = G_B22_0; + bool L_37 = V_0; + G_B23_0 = __this; + if (!L_37) + { + G_B25_0 = __this; + goto IL_018a; + } + } + { + BigInteger_t1174 * L_38 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_39 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_38, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + G_B24_0 = G_B23_0; + if (!L_39) + { + G_B25_0 = G_B23_0; + goto IL_018a; + } + } + { + BigInteger_t1174 * L_40 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_41 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_40, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + G_B26_0 = ((int32_t)(L_41)); + G_B26_1 = G_B24_0; + goto IL_018b; + } + +IL_018a: + { + G_B26_0 = 0; + G_B26_1 = G_B25_0; + } + +IL_018b: + { + NullCheck(G_B26_1); + G_B26_1->___isCRTpossible_2 = G_B26_0; + bool L_42 = V_0; + if (L_42) + { + goto IL_0197; + } + } + { + return; + } + +IL_0197: + { + BigInteger_t1174 * L_43 = (__this->___n_12); + BigInteger_t1174 * L_44 = (__this->___p_7); + BigInteger_t1174 * L_45 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_46 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_44, L_45, /*hidden argument*/NULL); + bool L_47 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_43, L_46, /*hidden argument*/NULL); + V_1 = L_47; + bool L_48 = V_1; + if (!L_48) + { + goto IL_0265; + } + } + { + BigInteger_t1174 * L_49 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_50 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_51 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_49, L_50, /*hidden argument*/NULL); + V_2 = L_51; + BigInteger_t1174 * L_52 = (__this->___q_8); + BigInteger_t1174 * L_53 = BigInteger_op_Implicit_m6803(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + BigInteger_t1174 * L_54 = BigInteger_op_Subtraction_m6805(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL); + V_3 = L_54; + BigInteger_t1174 * L_55 = V_2; + BigInteger_t1174 * L_56 = V_3; + BigInteger_t1174 * L_57 = BigInteger_op_Multiply_m6809(NULL /*static, unused*/, L_55, L_56, /*hidden argument*/NULL); + V_4 = L_57; + BigInteger_t1174 * L_58 = (__this->___e_13); + BigInteger_t1174 * L_59 = V_4; + NullCheck(L_58); + BigInteger_t1174 * L_60 = BigInteger_ModInverse_m6797(L_58, L_59, /*hidden argument*/NULL); + V_5 = L_60; + BigInteger_t1174 * L_61 = (__this->___d_6); + BigInteger_t1174 * L_62 = V_5; + bool L_63 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL); + V_1 = L_63; + bool L_64 = V_1; + if (L_64) + { + goto IL_0265; + } + } + { + bool L_65 = (__this->___isCRTpossible_2); + if (!L_65) + { + goto IL_0265; + } + } + { + BigInteger_t1174 * L_66 = (__this->___dp_9); + BigInteger_t1174 * L_67 = V_5; + BigInteger_t1174 * L_68 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_69 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL); + bool L_70 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_66, L_69, /*hidden argument*/NULL); + if (!L_70) + { + goto IL_0263; + } + } + { + BigInteger_t1174 * L_71 = (__this->___dq_10); + BigInteger_t1174 * L_72 = V_5; + BigInteger_t1174 * L_73 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + BigInteger_t1174 * L_74 = BigInteger_op_Modulus_m6807(NULL /*static, unused*/, L_72, L_73, /*hidden argument*/NULL); + bool L_75 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_71, L_74, /*hidden argument*/NULL); + if (!L_75) + { + goto IL_0263; + } + } + { + BigInteger_t1174 * L_76 = (__this->___qInv_11); + BigInteger_t1174 * L_77 = (__this->___q_8); + BigInteger_t1174 * L_78 = (__this->___p_7); + NullCheck(L_77); + BigInteger_t1174 * L_79 = BigInteger_ModInverse_m6797(L_77, L_78, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_80 = BigInteger_op_Equality_m6815(NULL /*static, unused*/, L_76, L_79, /*hidden argument*/NULL); + G_B35_0 = ((int32_t)(L_80)); + goto IL_0264; + } + +IL_0263: + { + G_B35_0 = 0; + } + +IL_0264: + { + V_1 = G_B35_0; + } + +IL_0265: + { + bool L_81 = V_1; + if (L_81) + { + goto IL_027b; + } + } + { + String_t* L_82 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral686, /*hidden argument*/NULL); + CryptographicException_t929 * L_83 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_83, L_82, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_83); + } + +IL_027b: + { + return; + } +} +// System.Void Mono.Security.Cryptography.RSAManaged::Dispose(System.Boolean) +extern TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +extern "C" void RSAManaged_Dispose_m6933 (RSAManaged_t1188 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BigInteger_t1174_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(777); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_5); + if (L_0) + { + goto IL_0129; + } + } + { + BigInteger_t1174 * L_1 = (__this->___d_6); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_2 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_1, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002e; + } + } + { + BigInteger_t1174 * L_3 = (__this->___d_6); + NullCheck(L_3); + BigInteger_Clear_m6793(L_3, /*hidden argument*/NULL); + __this->___d_6 = (BigInteger_t1174 *)NULL; + } + +IL_002e: + { + BigInteger_t1174 * L_4 = (__this->___p_7); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_5 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_4, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0051; + } + } + { + BigInteger_t1174 * L_6 = (__this->___p_7); + NullCheck(L_6); + BigInteger_Clear_m6793(L_6, /*hidden argument*/NULL); + __this->___p_7 = (BigInteger_t1174 *)NULL; + } + +IL_0051: + { + BigInteger_t1174 * L_7 = (__this->___q_8); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_8 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_7, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0074; + } + } + { + BigInteger_t1174 * L_9 = (__this->___q_8); + NullCheck(L_9); + BigInteger_Clear_m6793(L_9, /*hidden argument*/NULL); + __this->___q_8 = (BigInteger_t1174 *)NULL; + } + +IL_0074: + { + BigInteger_t1174 * L_10 = (__this->___dp_9); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_11 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_10, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0097; + } + } + { + BigInteger_t1174 * L_12 = (__this->___dp_9); + NullCheck(L_12); + BigInteger_Clear_m6793(L_12, /*hidden argument*/NULL); + __this->___dp_9 = (BigInteger_t1174 *)NULL; + } + +IL_0097: + { + BigInteger_t1174 * L_13 = (__this->___dq_10); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_14 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_13, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_00ba; + } + } + { + BigInteger_t1174 * L_15 = (__this->___dq_10); + NullCheck(L_15); + BigInteger_Clear_m6793(L_15, /*hidden argument*/NULL); + __this->___dq_10 = (BigInteger_t1174 *)NULL; + } + +IL_00ba: + { + BigInteger_t1174 * L_16 = (__this->___qInv_11); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_17 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_16, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_00dd; + } + } + { + BigInteger_t1174 * L_18 = (__this->___qInv_11); + NullCheck(L_18); + BigInteger_Clear_m6793(L_18, /*hidden argument*/NULL); + __this->___qInv_11 = (BigInteger_t1174 *)NULL; + } + +IL_00dd: + { + bool L_19 = ___disposing; + if (!L_19) + { + goto IL_0129; + } + } + { + BigInteger_t1174 * L_20 = (__this->___e_13); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_21 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_20, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0106; + } + } + { + BigInteger_t1174 * L_22 = (__this->___e_13); + NullCheck(L_22); + BigInteger_Clear_m6793(L_22, /*hidden argument*/NULL); + __this->___e_13 = (BigInteger_t1174 *)NULL; + } + +IL_0106: + { + BigInteger_t1174 * L_23 = (__this->___n_12); + IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t1174_il2cpp_TypeInfo_var); + bool L_24 = BigInteger_op_Inequality_m6816(NULL /*static, unused*/, L_23, (BigInteger_t1174 *)NULL, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_0129; + } + } + { + BigInteger_t1174 * L_25 = (__this->___n_12); + NullCheck(L_25); + BigInteger_Clear_m6793(L_25, /*hidden argument*/NULL); + __this->___n_12 = (BigInteger_t1174 *)NULL; + } + +IL_0129: + { + __this->___m_disposed_5 = 1; + return; + } +} +// System.String Mono.Security.Cryptography.RSAManaged::ToXmlString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral687; +extern Il2CppCodeGenString* _stringLiteral688; +extern Il2CppCodeGenString* _stringLiteral689; +extern Il2CppCodeGenString* _stringLiteral690; +extern Il2CppCodeGenString* _stringLiteral691; +extern Il2CppCodeGenString* _stringLiteral692; +extern Il2CppCodeGenString* _stringLiteral693; +extern Il2CppCodeGenString* _stringLiteral694; +extern Il2CppCodeGenString* _stringLiteral695; +extern Il2CppCodeGenString* _stringLiteral696; +extern Il2CppCodeGenString* _stringLiteral697; +extern Il2CppCodeGenString* _stringLiteral698; +extern Il2CppCodeGenString* _stringLiteral699; +extern Il2CppCodeGenString* _stringLiteral700; +extern Il2CppCodeGenString* _stringLiteral701; +extern Il2CppCodeGenString* _stringLiteral702; +extern Il2CppCodeGenString* _stringLiteral703; +extern Il2CppCodeGenString* _stringLiteral704; +extern "C" String_t* RSAManaged_ToXmlString_m6934 (RSAManaged_t1188 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral687 = il2cpp_codegen_string_literal_from_index(687); + _stringLiteral688 = il2cpp_codegen_string_literal_from_index(688); + _stringLiteral689 = il2cpp_codegen_string_literal_from_index(689); + _stringLiteral690 = il2cpp_codegen_string_literal_from_index(690); + _stringLiteral691 = il2cpp_codegen_string_literal_from_index(691); + _stringLiteral692 = il2cpp_codegen_string_literal_from_index(692); + _stringLiteral693 = il2cpp_codegen_string_literal_from_index(693); + _stringLiteral694 = il2cpp_codegen_string_literal_from_index(694); + _stringLiteral695 = il2cpp_codegen_string_literal_from_index(695); + _stringLiteral696 = il2cpp_codegen_string_literal_from_index(696); + _stringLiteral697 = il2cpp_codegen_string_literal_from_index(697); + _stringLiteral698 = il2cpp_codegen_string_literal_from_index(698); + _stringLiteral699 = il2cpp_codegen_string_literal_from_index(699); + _stringLiteral700 = il2cpp_codegen_string_literal_from_index(700); + _stringLiteral701 = il2cpp_codegen_string_literal_from_index(701); + _stringLiteral702 = il2cpp_codegen_string_literal_from_index(702); + _stringLiteral703 = il2cpp_codegen_string_literal_from_index(703); + _stringLiteral704 = il2cpp_codegen_string_literal_from_index(704); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + RSAParameters_t926 V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___includePrivateParameters; + RSAParameters_t926 L_2 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) */, __this, L_1); + V_1 = L_2; + } + +IL_000e: + try + { // begin try (depth: 1) + { + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, _stringLiteral687, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, _stringLiteral688, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ((&V_1)->___Modulus_6); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_7 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_7, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, _stringLiteral689, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral690, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + ByteU5BU5D_t789* L_11 = ((&V_1)->___Exponent_7); + String_t* L_12 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral691, /*hidden argument*/NULL); + bool L_14 = ___includePrivateParameters; + if (!L_14) + { + goto IL_01b4; + } + } + +IL_0076: + { + ByteU5BU5D_t789* L_15 = ((&V_1)->___P_0); + if (!L_15) + { + goto IL_00ad; + } + } + +IL_0082: + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral692, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_0; + ByteU5BU5D_t789* L_18 = ((&V_1)->___P_0); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_19 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, L_19, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral693, /*hidden argument*/NULL); + } + +IL_00ad: + { + ByteU5BU5D_t789* L_21 = ((&V_1)->___Q_1); + if (!L_21) + { + goto IL_00e4; + } + } + +IL_00b9: + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral694, /*hidden argument*/NULL); + StringBuilder_t457 * L_23 = V_0; + ByteU5BU5D_t789* L_24 = ((&V_1)->___Q_1); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_25 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, L_25, /*hidden argument*/NULL); + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral695, /*hidden argument*/NULL); + } + +IL_00e4: + { + ByteU5BU5D_t789* L_27 = ((&V_1)->___DP_3); + if (!L_27) + { + goto IL_011b; + } + } + +IL_00f0: + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral696, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_0; + ByteU5BU5D_t789* L_30 = ((&V_1)->___DP_3); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_31 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_31, /*hidden argument*/NULL); + StringBuilder_t457 * L_32 = V_0; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral697, /*hidden argument*/NULL); + } + +IL_011b: + { + ByteU5BU5D_t789* L_33 = ((&V_1)->___DQ_4); + if (!L_33) + { + goto IL_0152; + } + } + +IL_0127: + { + StringBuilder_t457 * L_34 = V_0; + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, _stringLiteral698, /*hidden argument*/NULL); + StringBuilder_t457 * L_35 = V_0; + ByteU5BU5D_t789* L_36 = ((&V_1)->___DQ_4); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_37 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + NullCheck(L_35); + StringBuilder_Append_m2058(L_35, L_37, /*hidden argument*/NULL); + StringBuilder_t457 * L_38 = V_0; + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, _stringLiteral699, /*hidden argument*/NULL); + } + +IL_0152: + { + ByteU5BU5D_t789* L_39 = ((&V_1)->___InverseQ_5); + if (!L_39) + { + goto IL_0189; + } + } + +IL_015e: + { + StringBuilder_t457 * L_40 = V_0; + NullCheck(L_40); + StringBuilder_Append_m2058(L_40, _stringLiteral700, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_0; + ByteU5BU5D_t789* L_42 = ((&V_1)->___InverseQ_5); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_43 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_42, /*hidden argument*/NULL); + NullCheck(L_41); + StringBuilder_Append_m2058(L_41, L_43, /*hidden argument*/NULL); + StringBuilder_t457 * L_44 = V_0; + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, _stringLiteral701, /*hidden argument*/NULL); + } + +IL_0189: + { + StringBuilder_t457 * L_45 = V_0; + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, _stringLiteral702, /*hidden argument*/NULL); + StringBuilder_t457 * L_46 = V_0; + ByteU5BU5D_t789* L_47 = ((&V_1)->___D_2); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_48 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + NullCheck(L_46); + StringBuilder_Append_m2058(L_46, L_48, /*hidden argument*/NULL); + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral703, /*hidden argument*/NULL); + } + +IL_01b4: + { + StringBuilder_t457 * L_50 = V_0; + NullCheck(L_50); + StringBuilder_Append_m2058(L_50, _stringLiteral704, /*hidden argument*/NULL); + goto IL_0299; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01c5; + throw e; + } + +CATCH_01c5: + { // begin catch(System.Object) + { + ByteU5BU5D_t789* L_51 = ((&V_1)->___P_0); + if (!L_51) + { + goto IL_01e8; + } + } + +IL_01d2: + { + ByteU5BU5D_t789* L_52 = ((&V_1)->___P_0); + ByteU5BU5D_t789* L_53 = ((&V_1)->___P_0); + NullCheck(L_53); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_52, 0, (((int32_t)((int32_t)(((Array_t *)L_53)->max_length)))), /*hidden argument*/NULL); + } + +IL_01e8: + { + ByteU5BU5D_t789* L_54 = ((&V_1)->___Q_1); + if (!L_54) + { + goto IL_020a; + } + } + +IL_01f4: + { + ByteU5BU5D_t789* L_55 = ((&V_1)->___Q_1); + ByteU5BU5D_t789* L_56 = ((&V_1)->___Q_1); + NullCheck(L_56); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_55, 0, (((int32_t)((int32_t)(((Array_t *)L_56)->max_length)))), /*hidden argument*/NULL); + } + +IL_020a: + { + ByteU5BU5D_t789* L_57 = ((&V_1)->___DP_3); + if (!L_57) + { + goto IL_022c; + } + } + +IL_0216: + { + ByteU5BU5D_t789* L_58 = ((&V_1)->___DP_3); + ByteU5BU5D_t789* L_59 = ((&V_1)->___DP_3); + NullCheck(L_59); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_58, 0, (((int32_t)((int32_t)(((Array_t *)L_59)->max_length)))), /*hidden argument*/NULL); + } + +IL_022c: + { + ByteU5BU5D_t789* L_60 = ((&V_1)->___DQ_4); + if (!L_60) + { + goto IL_024e; + } + } + +IL_0238: + { + ByteU5BU5D_t789* L_61 = ((&V_1)->___DQ_4); + ByteU5BU5D_t789* L_62 = ((&V_1)->___DQ_4); + NullCheck(L_62); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_61, 0, (((int32_t)((int32_t)(((Array_t *)L_62)->max_length)))), /*hidden argument*/NULL); + } + +IL_024e: + { + ByteU5BU5D_t789* L_63 = ((&V_1)->___InverseQ_5); + if (!L_63) + { + goto IL_0270; + } + } + +IL_025a: + { + ByteU5BU5D_t789* L_64 = ((&V_1)->___InverseQ_5); + ByteU5BU5D_t789* L_65 = ((&V_1)->___InverseQ_5); + NullCheck(L_65); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, 0, (((int32_t)((int32_t)(((Array_t *)L_65)->max_length)))), /*hidden argument*/NULL); + } + +IL_0270: + { + ByteU5BU5D_t789* L_66 = ((&V_1)->___D_2); + if (!L_66) + { + goto IL_0292; + } + } + +IL_027c: + { + ByteU5BU5D_t789* L_67 = ((&V_1)->___D_2); + ByteU5BU5D_t789* L_68 = ((&V_1)->___D_2); + NullCheck(L_68); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_67, 0, (((int32_t)((int32_t)(((Array_t *)L_68)->max_length)))), /*hidden argument*/NULL); + } + +IL_0292: + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0294: + { + goto IL_0299; + } + } // end catch (depth: 1) + +IL_0299: + { + StringBuilder_t457 * L_69 = V_0; + NullCheck(L_69); + String_t* L_70 = StringBuilder_ToString_m2059(L_69, /*hidden argument*/NULL); + return L_70; + } +} +// System.Boolean Mono.Security.Cryptography.RSAManaged::get_IsCrtPossible() +extern "C" bool RSAManaged_get_IsCrtPossible_m6935 (RSAManaged_t1188 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___keypairGenerated_4); + if (!L_0) + { + goto IL_0013; + } + } + { + bool L_1 = (__this->___isCRTpossible_2); + G_B3_0 = ((int32_t)(L_1)); + goto IL_0014; + } + +IL_0013: + { + G_B3_0 = 1; + } + +IL_0014: + { + return G_B3_0; + } +} +// System.Byte[] Mono.Security.Cryptography.RSAManaged::GetPaddedValue(Mono.Math.BigInteger,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RSAManaged_GetPaddedValue_m6936 (RSAManaged_t1188 * __this, BigInteger_t1174 * ___value, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + BigInteger_t1174 * L_0 = ___value; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = BigInteger_GetBytes_m6789(L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = ___length; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) < ((int32_t)L_3))) + { + goto IL_0012; + } + } + { + ByteU5BU5D_t789* L_4 = V_0; + return L_4; + } + +IL_0012: + { + int32_t L_5 = ___length; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_5)); + ByteU5BU5D_t789* L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_1; + int32_t L_8 = ___length; + ByteU5BU5D_t789* L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = V_0; + NullCheck(L_10); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, 0, (Array_t *)(Array_t *)L_7, ((int32_t)((int32_t)L_8-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))))), (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = V_0; + ByteU5BU5D_t789* L_12 = V_0; + NullCheck(L_12); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, 0, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = V_1; + return L_13; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_1.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_1.cpp" new file mode 100644 index 00000000..f277cdba --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_1.cpp" @@ -0,0 +1,45747 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// Mono.Security.Cryptography.SymmetricTransform +struct SymmetricTransform_t1189; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.SafeBag +struct SafeBag_t1190; +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t1191; +// Mono.Security.X509.PKCS12/DeriveBytes +struct DeriveBytes_t1192; +// Mono.Security.X509.PKCS12 +struct PKCS12_t1193; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t1194; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// Mono.Security.PKCS7/EncryptedData +struct EncryptedData_t1203; +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t1184; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t1196; +// System.Collections.IDictionary +struct IDictionary_t833; +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t1202; +// System.Object +struct Object_t; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Security.Cryptography.DSA +struct DSA_t901; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t1198; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// Mono.Security.X509.X509Extension +struct X509Extension_t1199; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t1197; +// Mono.Security.StrongName +struct StrongName_t1205; +// Mono.Xml.SecurityParser +struct SecurityParser_t1206; +// System.Security.SecurityElement +struct SecurityElement_t1208; +// Mono.Xml.SmallXmlParser +struct SmallXmlParser_t1207; +// Mono.Xml.SmallXmlParser/IAttrList +struct IAttrList_t1776; +// Mono.Xml.SmallXmlParser/AttrListImpl +struct AttrListImpl_t1209; +// System.String[] +struct StringU5BU5D_t163; +// System.Exception +struct Exception_t152; +// System.IO.TextReader +struct TextReader_t1210; +// Mono.Xml.SmallXmlParser/IContentHandler +struct IContentHandler_t1211; +// Mono.Xml.SmallXmlParserException +struct SmallXmlParserException_t1212; +// System.Collections.Generic.KeyNotFoundException +struct KeyNotFoundException_t1215; +// System.Collections.ArrayList/SimpleEnumerator +struct SimpleEnumerator_t1216; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Collections.ArrayList/ArrayListWrapper +struct ArrayListWrapper_t1217; +// System.Collections.ICollection +struct ICollection_t910; +// System.Array +struct Array_t; +// System.Collections.IComparer +struct IComparer_t729; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Type +struct Type_t; +// System.Collections.ArrayList/SynchronizedArrayListWrapper +struct SynchronizedArrayListWrapper_t1218; +// System.Collections.ArrayList/FixedSizeArrayListWrapper +struct FixedSizeArrayListWrapper_t1219; +// System.Collections.ArrayList/ReadOnlyArrayListWrapper +struct ReadOnlyArrayListWrapper_t1220; +// System.Collections.BitArray/BitArrayEnumerator +struct BitArrayEnumerator_t1221; +// System.Collections.BitArray +struct BitArray_t882; +// System.Collections.CaseInsensitiveComparer +struct CaseInsensitiveComparer_t912; +// System.Collections.CaseInsensitiveHashCodeProvider +struct CaseInsensitiveHashCodeProvider_t913; +// System.Globalization.CultureInfo +struct CultureInfo_t453; +// System.Globalization.TextInfo +struct TextInfo_t1163; +// System.Collections.CollectionBase +struct CollectionBase_t793; +// System.Collections.IList +struct IList_t859; +// System.Collections.Comparer +struct Comparer_t1223; +// System.Collections.Hashtable/KeyMarker +struct KeyMarker_t1225; +// System.Collections.Hashtable/Enumerator +struct Enumerator_t1227; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Collections.Hashtable/HashKeys +struct HashKeys_t1228; +// System.Collections.Hashtable/HashValues +struct HashValues_t1229; +// System.Collections.Hashtable/SyncHashtable +struct SyncHashtable_t1230; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Collections.IHashCodeProvider +struct IHashCodeProvider_t735; +// System.Collections.IEqualityComparer +struct IEqualityComparer_t736; +// System.Collections.Hashtable/Slot[] +struct SlotU5BU5D_t1231; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Collections.SortedList/Enumerator +struct Enumerator_t1234; +// System.Collections.SortedList +struct SortedList_t920; +// System.Collections.Stack/Enumerator +struct Enumerator_t1236; +// System.Collections.Stack +struct Stack_t849; +// System.Diagnostics.DebuggableAttribute +struct DebuggableAttribute_t1240; +// System.Diagnostics.DebuggerDisplayAttribute +struct DebuggerDisplayAttribute_t1241; +// System.Diagnostics.DebuggerStepThroughAttribute +struct DebuggerStepThroughAttribute_t1242; +// System.Diagnostics.DebuggerTypeProxyAttribute +struct DebuggerTypeProxyAttribute_t1243; +// System.Diagnostics.StackFrame +struct StackFrame_t459; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.Diagnostics.StackTrace +struct StackTrace_t432; +// System.Diagnostics.StackFrame[] +struct StackFrameU5BU5D_t1244; +// System.Globalization.Calendar +struct Calendar_t1245; +// System.Globalization.CompareInfo +struct CompareInfo_t1100; +// System.Globalization.SortKey +struct SortKey_t1166; +// System.Globalization.NumberFormatInfo +struct NumberFormatInfo_t1250; +// System.Globalization.DateTimeFormatInfo +struct DateTimeFormatInfo_t1251; +// System.IFormatProvider +struct IFormatProvider_t1770; +// System.Globalization.DaylightTime +struct DaylightTime_t1255; +// System.Globalization.GregorianCalendar +struct GregorianCalendar_t1256; +// System.IO.IsolatedStorage.IsolatedStorageException +struct IsolatedStorageException_t1261; +// System.IO.BinaryReader +struct BinaryReader_t1262; +// System.IO.Stream +struct Stream_t1039; +// System.Text.Encoding +struct Encoding_t931; +// System.Char[] +struct CharU5BU5D_t458; +// System.IO.DirectoryInfo +struct DirectoryInfo_t1265; +// System.IO.DirectoryNotFoundException +struct DirectoryNotFoundException_t1267; +// System.IO.EndOfStreamException +struct EndOfStreamException_t1268; +// System.IO.FileStream +struct FileStream_t1094; +// System.IO.StreamReader +struct StreamReader_t1288; +// System.IO.FileNotFoundException +struct FileNotFoundException_t1272; +// System.IO.FileStream/ReadDelegate +struct ReadDelegate_t1275; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.IO.FileStream/WriteDelegate +struct WriteDelegate_t1276; +// System.IO.FileStreamAsyncResult +struct FileStreamAsyncResult_t1277; +// System.Threading.WaitHandle +struct WaitHandle_t1085; +// System.IO.FileSystemInfo +struct FileSystemInfo_t1266; +// System.IO.IOException +struct IOException_t1101; +// System.IO.MemoryStream +struct MemoryStream_t1056; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransform.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_Mono_Security_X509_SafeBag.h" +#include "mscorlib_Mono_Security_X509_SafeBagMethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1.h" +#include "mscorlib_Mono_Security_X509_PKCS12_DeriveBytes.h" +#include "mscorlib_Mono_Security_X509_PKCS12_DeriveBytesMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_Mono_Security_X509_PKCS12.h" +#include "mscorlib_Mono_Security_X509_PKCS12MethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection.h" +#include "mscorlib_Mono_Security_ASN1MethodDeclarations.h" +#include "mscorlib_Mono_Security_PKCS7_ContentInfoMethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1ConvertMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_Mono_Security_PKCS7_EncryptedDataMethodDeclarations.h" +#include "mscorlib_Mono_Security_PKCS7_ContentInfo.h" +#include "mscorlib_Mono_Security_PKCS7_EncryptedData.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_Mono_Security_X509_X509CertificateMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "mscorlib_System_Collections_CollectionBaseMethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_X509Certificate.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection_X509CeMethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection_X509Ce.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "mscorlib_System_Security_Cryptography_DSAMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_PrivateKeyInfo.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_PrivateKeyInfoMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_EncryptedPrivateKeMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_EncryptedPrivateKe.h" +#include "mscorlib_System_Security_Cryptography_HMACMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA1.h" +#include "mscorlib_System_Security_Cryptography_HMAC.h" +#include "mscorlib_Mono_Security_X509_X501.h" +#include "mscorlib_Mono_Security_X509_X501MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_1.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_Mono_Security_X509_X509ExtensionCollection.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvid.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_X509Extension.h" +#include "mscorlib_Mono_Security_X509_X509ExtensionMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1Convert.h" +#include "mscorlib_Mono_Security_BitConverterLEMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "mscorlib_System_UInt64MethodDeclarations.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Globalization_DateTimeStyles.h" +#include "mscorlib_Mono_Security_BitConverterLE.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_Mono_Security_PKCS7.h" +#include "mscorlib_Mono_Security_PKCS7MethodDeclarations.h" +#include "mscorlib_Mono_Security_StrongName.h" +#include "mscorlib_Mono_Security_StrongNameMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SecurityParser.h" +#include "mscorlib_Mono_Xml_SecurityParserMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParserMethodDeclarations.h" +#include "mscorlib_System_Collections_StackMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParser.h" +#include "mscorlib_System_Collections_Stack.h" +#include "mscorlib_System_IO_StringReaderMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityElement.h" +#include "mscorlib_System_IO_StringReader.h" +#include "mscorlib_System_IO_TextReader.h" +#include "mscorlib_System_Security_SecurityElementMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParser_AttrListImpl.h" +#include "mscorlib_Mono_Xml_SmallXmlParser_AttrListImplMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_Mono_Xml_SmallXmlParserExceptionMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParserException.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "mscorlib_System_IO_TextReaderMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_Mono_Runtime.h" +#include "mscorlib_Mono_RuntimeMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Collections_Generic_LinkMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundException.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList_SimpleEnumerator.h" +#include "mscorlib_System_Collections_ArrayList_SimpleEnumeratorMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Collections_ArrayList_ArrayListWrapper.h" +#include "mscorlib_System_Collections_ArrayList_ArrayListWrapperMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList_SynchronizedArrayListW.h" +#include "mscorlib_System_Collections_ArrayList_SynchronizedArrayListWMethodDeclarations.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList_FixedSizeArrayListWrap.h" +#include "mscorlib_System_Collections_ArrayList_FixedSizeArrayListWrapMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList_ReadOnlyArrayListWrapp.h" +#include "mscorlib_System_Collections_ArrayList_ReadOnlyArrayListWrappMethodDeclarations.h" +#include "mscorlib_System_RankExceptionMethodDeclarations.h" +#include "mscorlib_System_RankException.h" +#include "mscorlib_System_Collections_BitArray_BitArrayEnumerator.h" +#include "mscorlib_System_Collections_BitArray_BitArrayEnumeratorMethodDeclarations.h" +#include "mscorlib_System_Collections_BitArray.h" +#include "mscorlib_System_Collections_BitArrayMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparer.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparerMethodDeclarations.h" +#include "mscorlib_System_Collections_ComparerMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CompareInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "mscorlib_System_Collections_Comparer.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProvider.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProviderMethodDeclarations.h" +#include "mscorlib_System_Globalization_TextInfo.h" +#include "mscorlib_System_Globalization_TextInfoMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionDebuggerView.h" +#include "mscorlib_System_Collections_CollectionDebuggerViewMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_Slot.h" +#include "mscorlib_System_Collections_Hashtable_SlotMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_KeyMarker.h" +#include "mscorlib_System_Collections_Hashtable_KeyMarkerMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_EnumeratorMode.h" +#include "mscorlib_System_Collections_Hashtable_EnumeratorModeMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_Enumerator.h" +#include "mscorlib_System_Collections_Hashtable_EnumeratorMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Collections_Hashtable_HashKeys.h" +#include "mscorlib_System_Collections_Hashtable_HashKeysMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_HashValues.h" +#include "mscorlib_System_Collections_Hashtable_HashValuesMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_SyncHashtable.h" +#include "mscorlib_System_Collections_Hashtable_SyncHashtableMethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_2.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Collections_SortedList_Slot.h" +#include "mscorlib_System_Collections_SortedList_SlotMethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList_EnumeratorMode.h" +#include "mscorlib_System_Collections_SortedList_EnumeratorModeMethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList_Enumerator.h" +#include "mscorlib_System_Collections_SortedList_EnumeratorMethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList.h" +#include "mscorlib_System_Collections_SortedListMethodDeclarations.h" +#include "mscorlib_System_Collections_Stack_Enumerator.h" +#include "mscorlib_System_Collections_Stack_EnumeratorMethodDeclarations.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyHashAlgorit.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyHashAlgoritMethodDeclarations.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyVersionComp.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyVersionCompMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute_DebuggingMod.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute_DebuggingModMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggableAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_Diagnostics_DebuggerDisplayAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerDisplayAttributeMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggerStepThroughAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerStepThroughAttributeMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggerTypeProxyAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerTypeProxyAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_StackFrame.h" +#include "mscorlib_System_Diagnostics_StackFrameMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Security_SecurityException.h" +#include "mscorlib_System_Diagnostics_StackTrace.h" +#include "mscorlib_System_Diagnostics_StackTraceMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_Calendar.h" +#include "mscorlib_System_Globalization_CalendarMethodDeclarations.h" +#include "mscorlib_System_Globalization_CCMath.h" +#include "mscorlib_System_Globalization_CCMathMethodDeclarations.h" +#include "mscorlib_System_Globalization_CCFixed.h" +#include "mscorlib_System_Globalization_CCFixedMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_DayOfWeek.h" +#include "mscorlib_System_Globalization_CCGregorianCalendar.h" +#include "mscorlib_System_Globalization_CCGregorianCalendarMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollatorMethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTableMethodDeclarations.h" +#include "mscorlib_System_Globalization_SortKey.h" +#include "mscorlib_System_Globalization_SortKeyMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareOptionsMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadMethodDeclarations.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Globalization_NumberFormatInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_DateTimeFormatInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_NumberFormatInfo.h" +#include "mscorlib_System_Globalization_DateTimeFormatInfo.h" +#include "mscorlib_System_Globalization_DateTimeFormatFlags.h" +#include "mscorlib_System_Globalization_DateTimeFormatFlagsMethodDeclarations.h" +#include "mscorlib_System_Globalization_GregorianCalendarMethodDeclarations.h" +#include "mscorlib_System_Globalization_GregorianCalendar.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Globalization_DateTimeStylesMethodDeclarations.h" +#include "mscorlib_System_Globalization_DaylightTime.h" +#include "mscorlib_System_Globalization_DaylightTimeMethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_Globalization_GregorianCalendarTypes.h" +#include "mscorlib_System_Globalization_GregorianCalendarTypesMethodDeclarations.h" +#include "mscorlib_System_Globalization_NumberStyles.h" +#include "mscorlib_System_Globalization_NumberStylesMethodDeclarations.h" +#include "mscorlib_System_Globalization_TextInfo_Data.h" +#include "mscorlib_System_Globalization_TextInfo_DataMethodDeclarations.h" +#include "mscorlib_System_Globalization_UnicodeCategoryMethodDeclarations.h" +#include "mscorlib_System_IO_IsolatedStorage_IsolatedStorageException.h" +#include "mscorlib_System_IO_IsolatedStorage_IsolatedStorageExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_BinaryReader.h" +#include "mscorlib_System_IO_BinaryReaderMethodDeclarations.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_StreamMethodDeclarations.h" +#include "mscorlib_System_Text_Decoder.h" +#include "mscorlib_System_IO_IOExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_EndOfStreamExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_IOException.h" +#include "mscorlib_System_IO_EndOfStreamException.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Text_DecoderMethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_IO_Directory.h" +#include "mscorlib_System_IO_DirectoryMethodDeclarations.h" +#include "mscorlib_System_IO_DirectoryInfo.h" +#include "mscorlib_System_IO_FileMethodDeclarations.h" +#include "mscorlib_System_IO_Path.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "mscorlib_System_IO_DirectoryInfoMethodDeclarations.h" +#include "mscorlib_System_IO_MonoIOMethodDeclarations.h" +#include "mscorlib_System_IO_MonoIOError.h" +#include "mscorlib_System_IO_FileAttributes.h" +#include "mscorlib_System_IO_DirectoryNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_SearchPattern.h" +#include "mscorlib_System_IO_SearchPatternMethodDeclarations.h" +#include "mscorlib_System_IO_DirectoryNotFoundException.h" +#include "mscorlib_System_IO_FileSystemInfoMethodDeclarations.h" +#include "mscorlib_System_IO_FileSystemInfo.h" +#include "mscorlib_System_IO_MonoIOStat.h" +#include "mscorlib_System_IO_MonoIO.h" +#include "mscorlib_System_IO_File.h" +#include "mscorlib_System_UnauthorizedAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_UnauthorizedAccessException.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_FileStreamMethodDeclarations.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_IO_FileShare.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_IO_StreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_FileAccessMethodDeclarations.h" +#include "mscorlib_System_IO_FileAttributesMethodDeclarations.h" +#include "mscorlib_System_IO_FileModeMethodDeclarations.h" +#include "mscorlib_System_IO_FileNotFoundException.h" +#include "mscorlib_System_IO_FileNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_FileOptions.h" +#include "mscorlib_System_IO_FileOptionsMethodDeclarations.h" +#include "mscorlib_System_IO_FileShareMethodDeclarations.h" +#include "mscorlib_System_IO_FileStream_ReadDelegate.h" +#include "mscorlib_System_IO_FileStream_ReadDelegateMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_IO_FileStream_WriteDelegate.h" +#include "mscorlib_System_IO_FileStream_WriteDelegateMethodDeclarations.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_IO_MonoFileType.h" +#include "mscorlib_System_IO_SeekOrigin.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_AsyncResult.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_AsyncResultMethodDeclarations.h" +#include "mscorlib_System_IO_FileStreamAsyncResultMethodDeclarations.h" +#include "mscorlib_System_IO_MemoryStreamMethodDeclarations.h" +#include "mscorlib_System_IO_FileStreamAsyncResult.h" +#include "mscorlib_System_IO_MemoryStream.h" +#include "mscorlib_System_AsyncCallbackMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEventMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_MarshalByRefObjectMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_IO_MonoFileTypeMethodDeclarations.h" + +// System.Int32 System.Array::IndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisObject_t_m10898_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10898(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisObject_t_m10898_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Int32) +extern "C" void Array_Sort_TisObject_t_m10899_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Sort_TisObject_t_m10899(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))Array_Sort_TisObject_t_m10899_gshared)(__this /* static, unused */, p0, p1, p2, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void Mono.Security.Cryptography.SymmetricTransform::.ctor(System.Security.Cryptography.SymmetricAlgorithm,System.Boolean,System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral605; +extern "C" void SymmetricTransform__ctor_m6937 (SymmetricTransform_t1189 * __this, SymmetricAlgorithm_t951 * ___symmAlgo, bool ___encryption, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral605 = il2cpp_codegen_string_literal_from_index(605); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SymmetricAlgorithm_t951 * L_0 = ___symmAlgo; + __this->___algo_0 = L_0; + bool L_1 = ___encryption; + __this->___encrypt_1 = L_1; + SymmetricAlgorithm_t951 * L_2 = (__this->___algo_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_2); + __this->___BlockSizeByte_2 = ((int32_t)((int32_t)L_3>>(int32_t)3)); + ByteU5BU5D_t789* L_4 = ___rgbIV; + if (L_4) + { + goto IL_003f; + } + } + { + int32_t L_5 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_6 = KeyBuilder_IV_m6831(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + ___rgbIV = L_6; + goto IL_004c; + } + +IL_003f: + { + ByteU5BU5D_t789* L_7 = ___rgbIV; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_7); + ___rgbIV = ((ByteU5BU5D_t789*)Castclass(L_8, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_004c: + { + ByteU5BU5D_t789* L_9 = ___rgbIV; + NullCheck(L_9); + int32_t L_10 = (__this->___BlockSizeByte_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) >= ((int32_t)L_10))) + { + goto IL_008b; + } + } + { + ObjectU5BU5D_t162* L_11 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ByteU5BU5D_t789* L_12 = ___rgbIV; + NullCheck(L_12); + int32_t L_13 = (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))); + Object_t * L_14 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_13); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + ArrayElementTypeCheck (L_11, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 0, sizeof(Object_t *))) = (Object_t *)L_14; + ObjectU5BU5D_t162* L_15 = L_11; + int32_t L_16 = (__this->___BlockSizeByte_2); + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + ArrayElementTypeCheck (L_15, L_18); + *((Object_t **)(Object_t **)SZArrayLdElema(L_15, 1, sizeof(Object_t *))) = (Object_t *)L_18; + String_t* L_19 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral605, L_15, /*hidden argument*/NULL); + V_0 = L_19; + String_t* L_20 = V_0; + CryptographicException_t929 * L_21 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_008b: + { + int32_t L_22 = (__this->___BlockSizeByte_2); + __this->___temp_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_22)); + ByteU5BU5D_t789* L_23 = ___rgbIV; + ByteU5BU5D_t789* L_24 = (__this->___temp_3); + int32_t L_25 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_26 = ___rgbIV; + NullCheck(L_26); + int32_t L_27 = Math_Min_m4826(NULL /*static, unused*/, L_25, (((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))), /*hidden argument*/NULL); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, 0, (Array_t *)(Array_t *)L_24, 0, L_27, /*hidden argument*/NULL); + int32_t L_28 = (__this->___BlockSizeByte_2); + __this->___temp2_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_28)); + SymmetricAlgorithm_t951 * L_29 = (__this->___algo_0); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_FeedbackSize() */, L_29); + __this->___FeedBackByte_7 = ((int32_t)((int32_t)L_30>>(int32_t)3)); + int32_t L_31 = (__this->___FeedBackByte_7); + if (!L_31) + { + goto IL_00fa; + } + } + { + int32_t L_32 = (__this->___BlockSizeByte_2); + int32_t L_33 = (__this->___FeedBackByte_7); + __this->___FeedBackIter_8 = ((int32_t)((int32_t)L_32/(int32_t)L_33)); + } + +IL_00fa: + { + int32_t L_34 = (__this->___BlockSizeByte_2); + __this->___workBuff_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_34)); + int32_t L_35 = (__this->___BlockSizeByte_2); + __this->___workout_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_35)); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::System.IDisposable.Dispose() +extern "C" void SymmetricTransform_System_IDisposable_Dispose_m6938 (SymmetricTransform_t1189 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Finalize() +extern "C" void SymmetricTransform_Finalize_m6939 (SymmetricTransform_t1189 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) +extern "C" void SymmetricTransform_Dispose_m6940 (SymmetricTransform_t1189 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_9); + if (L_0) + { + goto IL_004a; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0043; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->___temp_3); + int32_t L_3 = (__this->___BlockSizeByte_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, L_3, /*hidden argument*/NULL); + __this->___temp_3 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_4 = (__this->___temp2_4); + int32_t L_5 = (__this->___BlockSizeByte_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, L_5, /*hidden argument*/NULL); + __this->___temp2_4 = (ByteU5BU5D_t789*)NULL; + } + +IL_0043: + { + __this->___m_disposed_9 = 1; + } + +IL_004a: + { + return; + } +} +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_CanReuseTransform() +extern "C" bool SymmetricTransform_get_CanReuseTransform_m6941 (SymmetricTransform_t1189 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) +extern TypeInfo* CipherMode_t963_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral606; +extern "C" void SymmetricTransform_Transform_m6942 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherMode_t963_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(593); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral606 = il2cpp_codegen_string_literal_from_index(606); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + SymmetricAlgorithm_t951 * L_0 = (__this->___algo_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 0) + { + goto IL_003a; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 1) + { + goto IL_002d; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 2) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 3) + { + goto IL_0047; + } + if (((int32_t)((int32_t)L_2-(int32_t)1)) == 4) + { + goto IL_0061; + } + } + { + goto IL_006e; + } + +IL_002d: + { + ByteU5BU5D_t789* L_3 = ___input; + ByteU5BU5D_t789* L_4 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_3, L_4); + goto IL_0093; + } + +IL_003a: + { + ByteU5BU5D_t789* L_5 = ___input; + ByteU5BU5D_t789* L_6 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(12 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CBC(System.Byte[],System.Byte[]) */, __this, L_5, L_6); + goto IL_0093; + } + +IL_0047: + { + ByteU5BU5D_t789* L_7 = ___input; + ByteU5BU5D_t789* L_8 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(13 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CFB(System.Byte[],System.Byte[]) */, __this, L_7, L_8); + goto IL_0093; + } + +IL_0054: + { + ByteU5BU5D_t789* L_9 = ___input; + ByteU5BU5D_t789* L_10 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(14 /* System.Void Mono.Security.Cryptography.SymmetricTransform::OFB(System.Byte[],System.Byte[]) */, __this, L_9, L_10); + goto IL_0093; + } + +IL_0061: + { + ByteU5BU5D_t789* L_11 = ___input; + ByteU5BU5D_t789* L_12 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(15 /* System.Void Mono.Security.Cryptography.SymmetricTransform::CTS(System.Byte[],System.Byte[]) */, __this, L_11, L_12); + goto IL_0093; + } + +IL_006e: + { + SymmetricAlgorithm_t951 * L_13 = (__this->___algo_0); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_13); + int32_t L_15 = L_14; + Object_t * L_16 = Box(CipherMode_t963_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral606, L_17, /*hidden argument*/NULL); + NotImplementedException_t923 * L_19 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_19, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0093: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CBC(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CBC_m6943 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (!L_0) + { + goto IL_005c; + } + } + { + V_0 = 0; + goto IL_002a; + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_3); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + uint8_t* L_3 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))); + ByteU5BU5D_t789* L_4 = ___input; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + *((int8_t*)(L_3)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_3))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))))))); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002a: + { + int32_t L_8 = V_0; + int32_t L_9 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_8) < ((int32_t)L_9))) + { + goto IL_0012; + } + } + { + ByteU5BU5D_t789* L_10 = (__this->___temp_3); + ByteU5BU5D_t789* L_11 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_10, L_11); + ByteU5BU5D_t789* L_12 = ___output; + ByteU5BU5D_t789* L_13 = (__this->___temp_3); + int32_t L_14 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, 0, L_14, /*hidden argument*/NULL); + goto IL_00bc; + } + +IL_005c: + { + ByteU5BU5D_t789* L_15 = ___input; + ByteU5BU5D_t789* L_16 = (__this->___temp2_4); + int32_t L_17 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, 0, (Array_t *)(Array_t *)L_16, 0, L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_18 = ___input; + ByteU5BU5D_t789* L_19 = ___output; + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_18, L_19); + V_1 = 0; + goto IL_0097; + } + +IL_007f: + { + ByteU5BU5D_t789* L_20 = ___output; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + uint8_t* L_22 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t))); + ByteU5BU5D_t789* L_23 = (__this->___temp_3); + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + *((int8_t*)(L_22)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_22))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t)))))))); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_0097: + { + int32_t L_27 = V_1; + int32_t L_28 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_27) < ((int32_t)L_28))) + { + goto IL_007f; + } + } + { + ByteU5BU5D_t789* L_29 = (__this->___temp2_4); + ByteU5BU5D_t789* L_30 = (__this->___temp_3); + int32_t L_31 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, 0, (Array_t *)(Array_t *)L_30, 0, L_31, /*hidden argument*/NULL); + } + +IL_00bc: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CFB(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CFB_m6944 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (!L_0) + { + goto IL_00a9; + } + } + { + V_0 = 0; + goto IL_0098; + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___temp_3); + ByteU5BU5D_t789* L_2 = (__this->___temp2_4); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_1, L_2); + V_1 = 0; + goto IL_0043; + } + +IL_002b: + { + ByteU5BU5D_t789* L_3 = ___output; + int32_t L_4 = V_1; + int32_t L_5 = V_0; + ByteU5BU5D_t789* L_6 = (__this->___temp2_4); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ByteU5BU5D_t789* L_9 = ___input; + int32_t L_10 = V_1; + int32_t L_11 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11))); + int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_12, sizeof(uint8_t)))))))); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0043: + { + int32_t L_14 = V_1; + int32_t L_15 = (__this->___FeedBackByte_7); + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_002b; + } + } + { + ByteU5BU5D_t789* L_16 = (__this->___temp_3); + int32_t L_17 = (__this->___FeedBackByte_7); + ByteU5BU5D_t789* L_18 = (__this->___temp_3); + int32_t L_19 = (__this->___BlockSizeByte_2); + int32_t L_20 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, L_17, (Array_t *)(Array_t *)L_18, 0, ((int32_t)((int32_t)L_19-(int32_t)L_20)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_21 = ___output; + int32_t L_22 = V_0; + ByteU5BU5D_t789* L_23 = (__this->___temp_3); + int32_t L_24 = (__this->___BlockSizeByte_2); + int32_t L_25 = (__this->___FeedBackByte_7); + int32_t L_26 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, L_22, (Array_t *)(Array_t *)L_23, ((int32_t)((int32_t)L_24-(int32_t)L_25)), L_26, /*hidden argument*/NULL); + int32_t L_27 = V_0; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0098: + { + int32_t L_28 = V_0; + int32_t L_29 = (__this->___FeedBackIter_8); + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_0012; + } + } + { + goto IL_0150; + } + +IL_00a9: + { + V_2 = 0; + goto IL_0144; + } + +IL_00b0: + { + __this->___encrypt_1 = 1; + ByteU5BU5D_t789* L_30 = (__this->___temp_3); + ByteU5BU5D_t789* L_31 = (__this->___temp2_4); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Void Mono.Security.Cryptography.SymmetricTransform::ECB(System.Byte[],System.Byte[]) */, __this, L_30, L_31); + __this->___encrypt_1 = 0; + ByteU5BU5D_t789* L_32 = (__this->___temp_3); + int32_t L_33 = (__this->___FeedBackByte_7); + ByteU5BU5D_t789* L_34 = (__this->___temp_3); + int32_t L_35 = (__this->___BlockSizeByte_2); + int32_t L_36 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_32, L_33, (Array_t *)(Array_t *)L_34, 0, ((int32_t)((int32_t)L_35-(int32_t)L_36)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_37 = ___input; + int32_t L_38 = V_2; + ByteU5BU5D_t789* L_39 = (__this->___temp_3); + int32_t L_40 = (__this->___BlockSizeByte_2); + int32_t L_41 = (__this->___FeedBackByte_7); + int32_t L_42 = (__this->___FeedBackByte_7); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, L_38, (Array_t *)(Array_t *)L_39, ((int32_t)((int32_t)L_40-(int32_t)L_41)), L_42, /*hidden argument*/NULL); + V_3 = 0; + goto IL_0134; + } + +IL_011c: + { + ByteU5BU5D_t789* L_43 = ___output; + int32_t L_44 = V_3; + int32_t L_45 = V_2; + ByteU5BU5D_t789* L_46 = (__this->___temp2_4); + int32_t L_47 = V_3; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + int32_t L_48 = L_47; + ByteU5BU5D_t789* L_49 = ___input; + int32_t L_50 = V_3; + int32_t L_51 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)((int32_t)L_50+(int32_t)L_51))); + int32_t L_52 = ((int32_t)((int32_t)L_50+(int32_t)L_51)); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)((int32_t)L_44+(int32_t)L_45))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_43, ((int32_t)((int32_t)L_44+(int32_t)L_45)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_48, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_49, L_52, sizeof(uint8_t)))))))); + int32_t L_53 = V_3; + V_3 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_0134: + { + int32_t L_54 = V_3; + int32_t L_55 = (__this->___FeedBackByte_7); + if ((((int32_t)L_54) < ((int32_t)L_55))) + { + goto IL_011c; + } + } + { + int32_t L_56 = V_2; + V_2 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_0144: + { + int32_t L_57 = V_2; + int32_t L_58 = (__this->___FeedBackIter_8); + if ((((int32_t)L_57) < ((int32_t)L_58))) + { + goto IL_00b0; + } + } + +IL_0150: + { + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::OFB(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral607; +extern "C" void SymmetricTransform_OFB_m6945 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral607 = il2cpp_codegen_string_literal_from_index(607); + s_Il2CppMethodIntialized = true; + } + { + CryptographicException_t929 * L_0 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_0, _stringLiteral607, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CTS(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral608; +extern "C" void SymmetricTransform_CTS_m6946 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral608 = il2cpp_codegen_string_literal_from_index(608); + s_Il2CppMethodIntialized = true; + } + { + CryptographicException_t929 * L_0 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_0, _stringLiteral608, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::CheckInput(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral610; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" void SymmetricTransform_CheckInput_m6947 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral610 = il2cpp_codegen_string_literal_from_index(610); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___inputOffset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral610, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___inputCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral612, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___inputOffset; + ByteU5BU5D_t789* L_7 = ___inputBuffer; + NullCheck(L_7); + int32_t L_8 = ___inputCount; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005f; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral609, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005f: + { + return; + } +} +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral614; +extern Il2CppCodeGenString* _stringLiteral615; +extern Il2CppCodeGenString* _stringLiteral616; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" int32_t SymmetricTransform_TransformBlock_m6948 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral614 = il2cpp_codegen_string_literal_from_index(614); + _stringLiteral615 = il2cpp_codegen_string_literal_from_index(615); + _stringLiteral616 = il2cpp_codegen_string_literal_from_index(616); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___m_disposed_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral614, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + int32_t L_3 = ___inputOffset; + int32_t L_4 = ___inputCount; + SymmetricTransform_CheckInput_m6947(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = ___outputBuffer; + if (L_5) + { + goto IL_0031; + } + } + { + ArgumentNullException_t151 * L_6 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_6, _stringLiteral615, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0031: + { + int32_t L_7 = ___outputOffset; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_0049; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral616, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0049: + { + ByteU5BU5D_t789* L_9 = ___outputBuffer; + NullCheck(L_9); + int32_t L_10 = ___inputCount; + int32_t L_11 = ___outputOffset; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))-(int32_t)L_11)); + bool L_12 = (__this->___encrypt_1); + if (L_12) + { + goto IL_009c; + } + } + { + int32_t L_13 = V_0; + if ((((int32_t)0) <= ((int32_t)L_13))) + { + goto IL_009c; + } + } + { + SymmetricAlgorithm_t951 * L_14 = (__this->___algo_0); + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_14); + if ((((int32_t)L_15) == ((int32_t)1))) + { + goto IL_0087; + } + } + { + SymmetricAlgorithm_t951 * L_16 = (__this->___algo_0); + NullCheck(L_16); + int32_t L_17 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_16); + if ((!(((uint32_t)L_17) == ((uint32_t)3)))) + { + goto IL_009c; + } + } + +IL_0087: + { + String_t* L_18 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_19 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_19, _stringLiteral615, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_009c: + { + bool L_20 = SymmetricTransform_get_KeepLastBlock_m6949(__this, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00cf; + } + } + { + int32_t L_21 = V_0; + int32_t L_22 = (__this->___BlockSizeByte_2); + if ((((int32_t)0) <= ((int32_t)((int32_t)((int32_t)L_21+(int32_t)L_22))))) + { + goto IL_00ca; + } + } + { + String_t* L_23 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_24 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_24, _stringLiteral615, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00ca: + { + goto IL_010e; + } + +IL_00cf: + { + int32_t L_25 = V_0; + if ((((int32_t)0) <= ((int32_t)L_25))) + { + goto IL_010e; + } + } + { + ByteU5BU5D_t789* L_26 = ___inputBuffer; + NullCheck(L_26); + int32_t L_27 = ___inputOffset; + ByteU5BU5D_t789* L_28 = ___outputBuffer; + NullCheck(L_28); + int32_t L_29 = (__this->___BlockSizeByte_2); + if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))-(int32_t)L_27))-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) == ((uint32_t)L_29)))) + { + goto IL_00f9; + } + } + { + ByteU5BU5D_t789* L_30 = ___outputBuffer; + NullCheck(L_30); + int32_t L_31 = ___outputOffset; + ___inputCount = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)L_31)); + goto IL_010e; + } + +IL_00f9: + { + String_t* L_32 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + CryptographicException_t929 * L_33 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4830(L_33, _stringLiteral615, L_32, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } + +IL_010e: + { + ByteU5BU5D_t789* L_34 = ___inputBuffer; + int32_t L_35 = ___inputOffset; + int32_t L_36 = ___inputCount; + ByteU5BU5D_t789* L_37 = ___outputBuffer; + int32_t L_38 = ___outputOffset; + int32_t L_39 = SymmetricTransform_InternalTransformBlock_m6950(__this, L_34, L_35, L_36, L_37, L_38, /*hidden argument*/NULL); + return L_39; + } +} +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_KeepLastBlock() +extern "C" bool SymmetricTransform_get_KeepLastBlock_m6949 (SymmetricTransform_t1189 * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = (__this->___encrypt_1); + if (L_0) + { + goto IL_002f; + } + } + { + SymmetricAlgorithm_t951 * L_1 = (__this->___algo_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_1); + if ((((int32_t)L_2) == ((int32_t)1))) + { + goto IL_002f; + } + } + { + SymmetricAlgorithm_t951 * L_3 = (__this->___algo_0); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_3); + G_B4_0 = ((((int32_t)((((int32_t)L_4) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0030; + } + +IL_002f: + { + G_B4_0 = 0; + } + +IL_0030: + { + return G_B4_0; + } +} +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral617; +extern "C" int32_t SymmetricTransform_InternalTransformBlock_m6950 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral617 = il2cpp_codegen_string_literal_from_index(617); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___inputOffset; + V_0 = L_0; + int32_t L_1 = ___inputCount; + int32_t L_2 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_1) == ((int32_t)L_2))) + { + goto IL_0034; + } + } + { + int32_t L_3 = ___inputCount; + int32_t L_4 = (__this->___BlockSizeByte_2); + if (!((int32_t)((int32_t)L_3%(int32_t)L_4))) + { + goto IL_0026; + } + } + { + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, _stringLiteral617, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0026: + { + int32_t L_6 = ___inputCount; + int32_t L_7 = (__this->___BlockSizeByte_2); + V_1 = ((int32_t)((int32_t)L_6/(int32_t)L_7)); + goto IL_0036; + } + +IL_0034: + { + V_1 = 1; + } + +IL_0036: + { + bool L_8 = SymmetricTransform_get_KeepLastBlock_m6949(__this, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0045; + } + } + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_0045: + { + V_2 = 0; + bool L_10 = (__this->___lastBlock_10); + if (!L_10) + { + goto IL_0095; + } + } + { + ByteU5BU5D_t789* L_11 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_12 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_11, L_12); + ByteU5BU5D_t789* L_13 = (__this->___workout_6); + ByteU5BU5D_t789* L_14 = ___outputBuffer; + int32_t L_15 = ___outputOffset; + int32_t L_16 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (Array_t *)(Array_t *)L_14, L_15, L_16, /*hidden argument*/NULL); + int32_t L_17 = ___outputOffset; + int32_t L_18 = (__this->___BlockSizeByte_2); + ___outputOffset = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = V_2; + int32_t L_20 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + __this->___lastBlock_10 = 0; + } + +IL_0095: + { + V_3 = 0; + goto IL_00f9; + } + +IL_009c: + { + ByteU5BU5D_t789* L_21 = ___inputBuffer; + int32_t L_22 = V_0; + ByteU5BU5D_t789* L_23 = (__this->___workBuff_5); + int32_t L_24 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, L_22, (Array_t *)(Array_t *)L_23, 0, L_24, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_25 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_26 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_25, L_26); + ByteU5BU5D_t789* L_27 = (__this->___workout_6); + ByteU5BU5D_t789* L_28 = ___outputBuffer; + int32_t L_29 = ___outputOffset; + int32_t L_30 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_27, 0, (Array_t *)(Array_t *)L_28, L_29, L_30, /*hidden argument*/NULL); + int32_t L_31 = V_0; + int32_t L_32 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)L_31+(int32_t)L_32)); + int32_t L_33 = ___outputOffset; + int32_t L_34 = (__this->___BlockSizeByte_2); + ___outputOffset = ((int32_t)((int32_t)L_33+(int32_t)L_34)); + int32_t L_35 = V_2; + int32_t L_36 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_35+(int32_t)L_36)); + int32_t L_37 = V_3; + V_3 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00f9: + { + int32_t L_38 = V_3; + int32_t L_39 = V_1; + if ((((int32_t)L_38) < ((int32_t)L_39))) + { + goto IL_009c; + } + } + { + bool L_40 = SymmetricTransform_get_KeepLastBlock_m6949(__this, /*hidden argument*/NULL); + if (!L_40) + { + goto IL_0126; + } + } + { + ByteU5BU5D_t789* L_41 = ___inputBuffer; + int32_t L_42 = V_0; + ByteU5BU5D_t789* L_43 = (__this->___workBuff_5); + int32_t L_44 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_41, L_42, (Array_t *)(Array_t *)L_43, 0, L_44, /*hidden argument*/NULL); + __this->___lastBlock_10 = 1; + } + +IL_0126: + { + int32_t L_45 = V_2; + return L_45; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::Random(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SymmetricTransform_Random_m6951 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___start, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + RandomNumberGenerator_t949 * L_0 = (__this->____rng_11); + if (L_0) + { + goto IL_0016; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____rng_11 = L_1; + } + +IL_0016: + { + int32_t L_2 = ___length; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_2)); + RandomNumberGenerator_t949 * L_3 = (__this->____rng_11); + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_3, L_4); + ByteU5BU5D_t789* L_5 = V_0; + ByteU5BU5D_t789* L_6 = ___buffer; + int32_t L_7 = ___start; + int32_t L_8 = ___length; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, (Array_t *)(Array_t *)L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.Cryptography.SymmetricTransform::ThrowBadPaddingException(System.Security.Cryptography.PaddingMode,System.Int32,System.Int32) +extern TypeInfo* PaddingMode_t965_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral618; +extern Il2CppCodeGenString* _stringLiteral619; +extern Il2CppCodeGenString* _stringLiteral620; +extern "C" void SymmetricTransform_ThrowBadPaddingException_m6952 (SymmetricTransform_t1189 * __this, int32_t ___padding, int32_t ___length, int32_t ___position, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PaddingMode_t965_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(595); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral618 = il2cpp_codegen_string_literal_from_index(618); + _stringLiteral619 = il2cpp_codegen_string_literal_from_index(619); + _stringLiteral620 = il2cpp_codegen_string_literal_from_index(620); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral618, /*hidden argument*/NULL); + int32_t L_1 = ___padding; + int32_t L_2 = L_1; + Object_t * L_3 = Box(PaddingMode_t965_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m671(NULL /*static, unused*/, L_0, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = ___length; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0039; + } + } + { + String_t* L_6 = V_0; + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral619, /*hidden argument*/NULL); + int32_t L_8 = ___length; + int32_t L_9 = L_8; + Object_t * L_10 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m671(NULL /*static, unused*/, L_7, L_10, /*hidden argument*/NULL); + String_t* L_12 = String_Concat_m684(NULL /*static, unused*/, L_6, L_11, /*hidden argument*/NULL); + V_0 = L_12; + } + +IL_0039: + { + int32_t L_13 = ___position; + if ((((int32_t)L_13) < ((int32_t)0))) + { + goto IL_005c; + } + } + { + String_t* L_14 = V_0; + String_t* L_15 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral620, /*hidden argument*/NULL); + int32_t L_16 = ___position; + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Format_m671(NULL /*static, unused*/, L_15, L_18, /*hidden argument*/NULL); + String_t* L_20 = String_Concat_m684(NULL /*static, unused*/, L_14, L_19, /*hidden argument*/NULL); + V_0 = L_20; + } + +IL_005c: + { + String_t* L_21 = V_0; + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalEncrypt(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral621; +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalEncrypt_m6953 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral621 = il2cpp_codegen_string_literal_from_index(621); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + uint8_t V_6 = 0x0; + int32_t V_7 = 0; + int32_t V_8 = {0}; + { + int32_t L_0 = ___inputCount; + int32_t L_1 = (__this->___BlockSizeByte_2); + int32_t L_2 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0/(int32_t)L_1))*(int32_t)L_2)); + int32_t L_3 = ___inputCount; + int32_t L_4 = V_0; + V_1 = ((int32_t)((int32_t)L_3-(int32_t)L_4)); + int32_t L_5 = V_0; + V_2 = L_5; + SymmetricAlgorithm_t951 * L_6 = (__this->___algo_0); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_6); + V_8 = L_7; + int32_t L_8 = V_8; + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 0) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 1) + { + goto IL_004f; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 2) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_8-(int32_t)2)) == 3) + { + goto IL_0041; + } + } + { + goto IL_004f; + } + +IL_0041: + { + int32_t L_9 = V_2; + int32_t L_10 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + goto IL_00a8; + } + +IL_004f: + { + int32_t L_11 = ___inputCount; + if (L_11) + { + goto IL_005c; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_005c: + { + int32_t L_12 = V_1; + if (!L_12) + { + goto IL_00a3; + } + } + { + SymmetricAlgorithm_t951 * L_13 = (__this->___algo_0); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_13); + if ((!(((uint32_t)L_14) == ((uint32_t)1)))) + { + goto IL_007e; + } + } + { + CryptographicException_t929 * L_15 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_15, _stringLiteral621, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_007e: + { + int32_t L_16 = V_0; + int32_t L_17 = (__this->___BlockSizeByte_2); + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_16+(int32_t)L_17)))); + ByteU5BU5D_t789* L_18 = ___inputBuffer; + int32_t L_19 = ___inputOffset; + ByteU5BU5D_t789* L_20 = V_3; + int32_t L_21 = ___inputCount; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, L_19, (Array_t *)(Array_t *)L_20, 0, L_21, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_3; + ___inputBuffer = L_22; + ___inputOffset = 0; + ByteU5BU5D_t789* L_23 = V_3; + NullCheck(L_23); + ___inputCount = (((int32_t)((int32_t)(((Array_t *)L_23)->max_length)))); + int32_t L_24 = ___inputCount; + V_2 = L_24; + } + +IL_00a3: + { + goto IL_00a8; + } + +IL_00a8: + { + int32_t L_25 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_25)); + V_5 = 0; + goto IL_00e9; + } + +IL_00b8: + { + ByteU5BU5D_t789* L_26 = ___inputBuffer; + int32_t L_27 = ___inputOffset; + int32_t L_28 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_29 = V_4; + int32_t L_30 = V_5; + SymmetricTransform_InternalTransformBlock_m6950(__this, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + int32_t L_31 = ___inputOffset; + int32_t L_32 = (__this->___BlockSizeByte_2); + ___inputOffset = ((int32_t)((int32_t)L_31+(int32_t)L_32)); + int32_t L_33 = V_5; + int32_t L_34 = (__this->___BlockSizeByte_2); + V_5 = ((int32_t)((int32_t)L_33+(int32_t)L_34)); + int32_t L_35 = V_2; + int32_t L_36 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_35-(int32_t)L_36)); + } + +IL_00e9: + { + int32_t L_37 = V_2; + int32_t L_38 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_37) > ((int32_t)L_38))) + { + goto IL_00b8; + } + } + { + int32_t L_39 = (__this->___BlockSizeByte_2); + int32_t L_40 = V_1; + V_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_39-(int32_t)L_40))))); + SymmetricAlgorithm_t951 * L_41 = (__this->___algo_0); + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_41); + V_8 = L_42; + int32_t L_43 = V_8; + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 0) + { + goto IL_019a; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 1) + { + goto IL_01e2; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 2) + { + goto IL_012b; + } + if (((int32_t)((int32_t)L_43-(int32_t)2)) == 3) + { + goto IL_0159; + } + } + { + goto IL_01e2; + } + +IL_012b: + { + ByteU5BU5D_t789* L_44 = V_4; + ByteU5BU5D_t789* L_45 = V_4; + NullCheck(L_45); + uint8_t L_46 = V_6; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_44, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_46; + ByteU5BU5D_t789* L_47 = ___inputBuffer; + int32_t L_48 = ___inputOffset; + ByteU5BU5D_t789* L_49 = V_4; + int32_t L_50 = V_0; + int32_t L_51 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_47, L_48, (Array_t *)(Array_t *)L_49, L_50, L_51, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_52 = V_4; + int32_t L_53 = V_0; + int32_t L_54 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_55 = V_4; + int32_t L_56 = V_0; + SymmetricTransform_InternalTransformBlock_m6950(__this, L_52, L_53, L_54, L_55, L_56, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_0159: + { + ByteU5BU5D_t789* L_57 = V_4; + ByteU5BU5D_t789* L_58 = V_4; + NullCheck(L_58); + uint8_t L_59 = V_6; + uint8_t L_60 = V_6; + SymmetricTransform_Random_m6951(__this, L_57, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_58)->max_length))))-(int32_t)L_59)), ((int32_t)((int32_t)L_60-(int32_t)1)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_61 = V_4; + ByteU5BU5D_t789* L_62 = V_4; + NullCheck(L_62); + uint8_t L_63 = V_6; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_62)->max_length))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_63; + ByteU5BU5D_t789* L_64 = ___inputBuffer; + int32_t L_65 = ___inputOffset; + ByteU5BU5D_t789* L_66 = V_4; + int32_t L_67 = V_0; + int32_t L_68 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, L_65, (Array_t *)(Array_t *)L_66, L_67, L_68, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_69 = V_4; + int32_t L_70 = V_0; + int32_t L_71 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_72 = V_4; + int32_t L_73 = V_0; + SymmetricTransform_InternalTransformBlock_m6950(__this, L_69, L_70, L_71, L_72, L_73, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_019a: + { + ByteU5BU5D_t789* L_74 = V_4; + NullCheck(L_74); + V_7 = (((int32_t)((int32_t)(((Array_t *)L_74)->max_length)))); + goto IL_01ac; + } + +IL_01a5: + { + ByteU5BU5D_t789* L_75 = V_4; + int32_t L_76 = V_7; + uint8_t L_77 = V_6; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, L_76); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_75, L_76, sizeof(uint8_t))) = (uint8_t)L_77; + } + +IL_01ac: + { + int32_t L_78 = V_7; + int32_t L_79 = ((int32_t)((int32_t)L_78-(int32_t)1)); + V_7 = L_79; + ByteU5BU5D_t789* L_80 = V_4; + NullCheck(L_80); + uint8_t L_81 = V_6; + if ((((int32_t)L_79) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))-(int32_t)L_81))))) + { + goto IL_01a5; + } + } + { + ByteU5BU5D_t789* L_82 = ___inputBuffer; + int32_t L_83 = ___inputOffset; + ByteU5BU5D_t789* L_84 = V_4; + int32_t L_85 = V_0; + int32_t L_86 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_82, L_83, (Array_t *)(Array_t *)L_84, L_85, L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_87 = V_4; + int32_t L_88 = V_0; + int32_t L_89 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_90 = V_4; + int32_t L_91 = V_0; + SymmetricTransform_InternalTransformBlock_m6950(__this, L_87, L_88, L_89, L_90, L_91, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_01e2: + { + ByteU5BU5D_t789* L_92 = ___inputBuffer; + int32_t L_93 = ___inputOffset; + int32_t L_94 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_95 = V_4; + int32_t L_96 = V_5; + SymmetricTransform_InternalTransformBlock_m6950(__this, L_92, L_93, L_94, L_95, L_96, /*hidden argument*/NULL); + goto IL_01fa; + } + +IL_01fa: + { + ByteU5BU5D_t789* L_97 = V_4; + return L_97; + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalDecrypt(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral617; +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalDecrypt_m6954 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral617 = il2cpp_codegen_string_literal_from_index(617); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + int32_t V_5 = 0; + int32_t V_6 = 0; + ByteU5BU5D_t789* V_7 = {0}; + int32_t V_8 = {0}; + int32_t G_B12_0 = 0; + { + int32_t L_0 = ___inputCount; + int32_t L_1 = (__this->___BlockSizeByte_2); + if ((((int32_t)((int32_t)((int32_t)L_0%(int32_t)L_1))) <= ((int32_t)0))) + { + goto IL_0019; + } + } + { + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, _stringLiteral617, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int32_t L_3 = ___inputCount; + V_0 = L_3; + bool L_4 = (__this->___lastBlock_10); + if (!L_4) + { + goto IL_002f; + } + } + { + int32_t L_5 = V_0; + int32_t L_6 = (__this->___BlockSizeByte_2); + V_0 = ((int32_t)((int32_t)L_5+(int32_t)L_6)); + } + +IL_002f: + { + int32_t L_7 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_7)); + V_2 = 0; + goto IL_0066; + } + +IL_003d: + { + ByteU5BU5D_t789* L_8 = ___inputBuffer; + int32_t L_9 = ___inputOffset; + int32_t L_10 = (__this->___BlockSizeByte_2); + ByteU5BU5D_t789* L_11 = V_1; + int32_t L_12 = V_2; + int32_t L_13 = SymmetricTransform_InternalTransformBlock_m6950(__this, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + V_3 = L_13; + int32_t L_14 = ___inputOffset; + int32_t L_15 = (__this->___BlockSizeByte_2); + ___inputOffset = ((int32_t)((int32_t)L_14+(int32_t)L_15)); + int32_t L_16 = V_2; + int32_t L_17 = V_3; + V_2 = ((int32_t)((int32_t)L_16+(int32_t)L_17)); + int32_t L_18 = ___inputCount; + int32_t L_19 = (__this->___BlockSizeByte_2); + ___inputCount = ((int32_t)((int32_t)L_18-(int32_t)L_19)); + } + +IL_0066: + { + int32_t L_20 = ___inputCount; + if ((((int32_t)L_20) > ((int32_t)0))) + { + goto IL_003d; + } + } + { + bool L_21 = (__this->___lastBlock_10); + if (!L_21) + { + goto IL_00ae; + } + } + { + ByteU5BU5D_t789* L_22 = (__this->___workBuff_5); + ByteU5BU5D_t789* L_23 = (__this->___workout_6); + VirtActionInvoker2< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) */, __this, L_22, L_23); + ByteU5BU5D_t789* L_24 = (__this->___workout_6); + ByteU5BU5D_t789* L_25 = V_1; + int32_t L_26 = V_2; + int32_t L_27 = (__this->___BlockSizeByte_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_24, 0, (Array_t *)(Array_t *)L_25, L_26, L_27, /*hidden argument*/NULL); + int32_t L_28 = V_2; + int32_t L_29 = (__this->___BlockSizeByte_2); + V_2 = ((int32_t)((int32_t)L_28+(int32_t)L_29)); + __this->___lastBlock_10 = 0; + } + +IL_00ae: + { + int32_t L_30 = V_0; + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_00bf; + } + } + { + ByteU5BU5D_t789* L_31 = V_1; + int32_t L_32 = V_0; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)((int32_t)L_32-(int32_t)1))); + int32_t L_33 = ((int32_t)((int32_t)L_32-(int32_t)1)); + G_B12_0 = ((int32_t)((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))))); + goto IL_00c0; + } + +IL_00bf: + { + G_B12_0 = 0; + } + +IL_00c0: + { + V_4 = G_B12_0; + SymmetricAlgorithm_t951 * L_34 = (__this->___algo_0); + NullCheck(L_34); + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_34); + V_8 = L_35; + int32_t L_36 = V_8; + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 0) + { + goto IL_01fd; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 1) + { + goto IL_018f; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 2) + { + goto IL_01fd; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 3) + { + goto IL_00f1; + } + if (((int32_t)((int32_t)L_36-(int32_t)1)) == 4) + { + goto IL_015d; + } + } + { + goto IL_0202; + } + +IL_00f1: + { + uint8_t L_37 = V_4; + if (!L_37) + { + goto IL_0105; + } + } + { + uint8_t L_38 = V_4; + int32_t L_39 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_38) <= ((int32_t)L_39))) + { + goto IL_0119; + } + } + +IL_0105: + { + SymmetricAlgorithm_t951 * L_40 = (__this->___algo_0); + NullCheck(L_40); + int32_t L_41 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_40); + uint8_t L_42 = V_4; + SymmetricTransform_ThrowBadPaddingException_m6952(__this, L_41, L_42, (-1), /*hidden argument*/NULL); + } + +IL_0119: + { + uint8_t L_43 = V_4; + V_5 = ((int32_t)((int32_t)L_43-(int32_t)1)); + goto IL_014b; + } + +IL_0124: + { + ByteU5BU5D_t789* L_44 = V_1; + int32_t L_45 = V_0; + int32_t L_46 = V_5; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)((int32_t)((int32_t)((int32_t)L_45-(int32_t)1))-(int32_t)L_46))); + int32_t L_47 = ((int32_t)((int32_t)((int32_t)((int32_t)L_45-(int32_t)1))-(int32_t)L_46)); + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_47, sizeof(uint8_t)))) + { + goto IL_0145; + } + } + { + SymmetricAlgorithm_t951 * L_48 = (__this->___algo_0); + NullCheck(L_48); + int32_t L_49 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_48); + int32_t L_50 = V_5; + SymmetricTransform_ThrowBadPaddingException_m6952(__this, L_49, (-1), L_50, /*hidden argument*/NULL); + } + +IL_0145: + { + int32_t L_51 = V_5; + V_5 = ((int32_t)((int32_t)L_51-(int32_t)1)); + } + +IL_014b: + { + int32_t L_52 = V_5; + if ((((int32_t)L_52) > ((int32_t)0))) + { + goto IL_0124; + } + } + { + int32_t L_53 = V_0; + uint8_t L_54 = V_4; + V_0 = ((int32_t)((int32_t)L_53-(int32_t)L_54)); + goto IL_0202; + } + +IL_015d: + { + uint8_t L_55 = V_4; + if (!L_55) + { + goto IL_0171; + } + } + { + uint8_t L_56 = V_4; + int32_t L_57 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_56) <= ((int32_t)L_57))) + { + goto IL_0185; + } + } + +IL_0171: + { + SymmetricAlgorithm_t951 * L_58 = (__this->___algo_0); + NullCheck(L_58); + int32_t L_59 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_58); + uint8_t L_60 = V_4; + SymmetricTransform_ThrowBadPaddingException_m6952(__this, L_59, L_60, (-1), /*hidden argument*/NULL); + } + +IL_0185: + { + int32_t L_61 = V_0; + uint8_t L_62 = V_4; + V_0 = ((int32_t)((int32_t)L_61-(int32_t)L_62)); + goto IL_0202; + } + +IL_018f: + { + uint8_t L_63 = V_4; + if (!L_63) + { + goto IL_01a3; + } + } + { + uint8_t L_64 = V_4; + int32_t L_65 = (__this->___BlockSizeByte_2); + if ((((int32_t)L_64) <= ((int32_t)L_65))) + { + goto IL_01b7; + } + } + +IL_01a3: + { + SymmetricAlgorithm_t951 * L_66 = (__this->___algo_0); + NullCheck(L_66); + int32_t L_67 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_66); + uint8_t L_68 = V_4; + SymmetricTransform_ThrowBadPaddingException_m6952(__this, L_67, L_68, (-1), /*hidden argument*/NULL); + } + +IL_01b7: + { + uint8_t L_69 = V_4; + V_6 = ((int32_t)((int32_t)L_69-(int32_t)1)); + goto IL_01eb; + } + +IL_01c2: + { + ByteU5BU5D_t789* L_70 = V_1; + int32_t L_71 = V_0; + int32_t L_72 = V_6; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)((int32_t)((int32_t)((int32_t)L_71-(int32_t)1))-(int32_t)L_72))); + int32_t L_73 = ((int32_t)((int32_t)((int32_t)((int32_t)L_71-(int32_t)1))-(int32_t)L_72)); + uint8_t L_74 = V_4; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_70, L_73, sizeof(uint8_t)))) == ((int32_t)L_74))) + { + goto IL_01e5; + } + } + { + SymmetricAlgorithm_t951 * L_75 = (__this->___algo_0); + NullCheck(L_75); + int32_t L_76 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() */, L_75); + int32_t L_77 = V_6; + SymmetricTransform_ThrowBadPaddingException_m6952(__this, L_76, (-1), L_77, /*hidden argument*/NULL); + } + +IL_01e5: + { + int32_t L_78 = V_6; + V_6 = ((int32_t)((int32_t)L_78-(int32_t)1)); + } + +IL_01eb: + { + int32_t L_79 = V_6; + if ((((int32_t)L_79) > ((int32_t)0))) + { + goto IL_01c2; + } + } + { + int32_t L_80 = V_0; + uint8_t L_81 = V_4; + V_0 = ((int32_t)((int32_t)L_80-(int32_t)L_81)); + goto IL_0202; + } + +IL_01fd: + { + goto IL_0202; + } + +IL_0202: + { + int32_t L_82 = V_0; + if ((((int32_t)L_82) <= ((int32_t)0))) + { + goto IL_0229; + } + } + { + int32_t L_83 = V_0; + V_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_83)); + ByteU5BU5D_t789* L_84 = V_1; + ByteU5BU5D_t789* L_85 = V_7; + int32_t L_86 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_84, 0, (Array_t *)(Array_t *)L_85, 0, L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_87 = V_1; + ByteU5BU5D_t789* L_88 = V_1; + NullCheck(L_88); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_87, 0, (((int32_t)((int32_t)(((Array_t *)L_88)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_89 = V_7; + return L_89; + } + +IL_0229: + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral614; +extern "C" ByteU5BU5D_t789* SymmetricTransform_TransformFinalBlock_m6955 (SymmetricTransform_t1189 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral614 = il2cpp_codegen_string_literal_from_index(614); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral614, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + int32_t L_3 = ___inputOffset; + int32_t L_4 = ___inputCount; + SymmetricTransform_CheckInput_m6947(__this, L_2, L_3, L_4, /*hidden argument*/NULL); + bool L_5 = (__this->___encrypt_1); + if (!L_5) + { + goto IL_0034; + } + } + { + ByteU5BU5D_t789* L_6 = ___inputBuffer; + int32_t L_7 = ___inputOffset; + int32_t L_8 = ___inputCount; + ByteU5BU5D_t789* L_9 = SymmetricTransform_FinalEncrypt_m6953(__this, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0034: + { + ByteU5BU5D_t789* L_10 = ___inputBuffer; + int32_t L_11 = ___inputOffset; + int32_t L_12 = ___inputCount; + ByteU5BU5D_t789* L_13 = SymmetricTransform_FinalDecrypt_m6954(__this, L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void Mono.Security.X509.SafeBag::.ctor(System.String,Mono.Security.ASN1) +extern "C" void SafeBag__ctor_m6956 (SafeBag_t1190 * __this, String_t* ___bagOID, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___bagOID; + __this->____bagOID_0 = L_0; + ASN1_t1191 * L_1 = ___asn1; + __this->____asn1_1 = L_1; + return; + } +} +// System.String Mono.Security.X509.SafeBag::get_BagOID() +extern "C" String_t* SafeBag_get_BagOID_m6957 (SafeBag_t1190 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____bagOID_0); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.SafeBag::get_ASN1() +extern "C" ASN1_t1191 * SafeBag_get_ASN1_m6958 (SafeBag_t1190 * __this, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = (__this->____asn1_1); + return L_0; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor() +extern "C" void DeriveBytes__ctor_m6959 (DeriveBytes_t1192 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D20_12_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D21_13_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D22_14_FieldInfo_var; +extern "C" void DeriveBytes__cctor_m6960 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D20_12_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 12); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D21_13_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 13); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D22_14_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 14); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D20_12_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___keyDiversifier_0 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D21_13_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___ivDiversifier_1 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D22_14_FieldInfo_var), /*hidden argument*/NULL); + ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___macDiversifier_2 = L_2; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String) +extern "C" void DeriveBytes_set_HashName_m6961 (DeriveBytes_t1192 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____hashName_3 = L_0; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32) +extern "C" void DeriveBytes_set_IterationCount_m6962 (DeriveBytes_t1192 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____iterations_4 = L_0; + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void DeriveBytes_set_Password_m6963 (DeriveBytes_t1192 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0017; + } + } + { + __this->____password_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + goto IL_0028; + } + +IL_0017: + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->____password_5 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0028: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void DeriveBytes_set_Salt_m6964 (DeriveBytes_t1192 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (!L_0) + { + goto IL_001c; + } + } + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->____salt_6 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + goto IL_0023; + } + +IL_001c: + { + __this->____salt_6 = (ByteU5BU5D_t789*)NULL; + } + +IL_0023: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[]) +extern "C" void DeriveBytes_Adjust_m6965 (DeriveBytes_t1192 * __this, ByteU5BU5D_t789* ___a, int32_t ___aOff, ByteU5BU5D_t789* ___b, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___b; + ByteU5BU5D_t789* L_1 = ___b; + NullCheck(L_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1))); + int32_t L_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))-(int32_t)1)); + ByteU5BU5D_t789* L_3 = ___a; + int32_t L_4 = ___aOff; + ByteU5BU5D_t789* L_5 = ___b; + NullCheck(L_5); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))-(int32_t)1))); + int32_t L_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))-(int32_t)1)); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t)))&(int32_t)((int32_t)255)))+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_6, sizeof(uint8_t)))&(int32_t)((int32_t)255)))))+(int32_t)1)); + ByteU5BU5D_t789* L_7 = ___a; + int32_t L_8 = ___aOff; + ByteU5BU5D_t789* L_9 = ___b; + NullCheck(L_9); + int32_t L_10 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_10))); + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11>>(int32_t)8)); + ByteU5BU5D_t789* L_12 = ___b; + NullCheck(L_12); + V_1 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))-(int32_t)2)); + goto IL_0061; + } + +IL_003a: + { + int32_t L_13 = V_0; + ByteU5BU5D_t789* L_14 = ___b; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + ByteU5BU5D_t789* L_17 = ___a; + int32_t L_18 = ___aOff; + int32_t L_19 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)((int32_t)L_18+(int32_t)L_19))); + int32_t L_20 = ((int32_t)((int32_t)L_18+(int32_t)L_19)); + V_0 = ((int32_t)((int32_t)L_13+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))&(int32_t)((int32_t)255)))+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t)))&(int32_t)((int32_t)255))))))); + ByteU5BU5D_t789* L_21 = ___a; + int32_t L_22 = ___aOff; + int32_t L_23 = V_1; + int32_t L_24 = V_0; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_24))); + int32_t L_25 = V_0; + V_0 = ((int32_t)((int32_t)L_25>>(int32_t)8)); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26-(int32_t)1)); + } + +IL_0061: + { + int32_t L_27 = V_1; + if ((((int32_t)L_27) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + return; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_Derive_m6966 (DeriveBytes_t1192 * __this, ByteU5BU5D_t789* ___diversifier, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + ByteU5BU5D_t789* V_6 = {0}; + int32_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + int32_t V_10 = 0; + int32_t V_11 = 0; + ByteU5BU5D_t789* V_12 = {0}; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + { + String_t* L_0 = (__this->____hashName_3); + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + HashAlgorithm_t988 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(12 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); + V_1 = ((int32_t)((int32_t)L_3>>(int32_t)3)); + V_2 = ((int32_t)64); + int32_t L_4 = ___n; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = (__this->____salt_6); + if (!L_5) + { + goto IL_0083; + } + } + { + ByteU5BU5D_t789* L_6 = (__this->____salt_6); + NullCheck(L_6); + if (!(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0083; + } + } + { + int32_t L_7 = V_2; + ByteU5BU5D_t789* L_8 = (__this->____salt_6); + NullCheck(L_8); + int32_t L_9 = V_2; + int32_t L_10 = V_2; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_7*(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))+(int32_t)L_9))-(int32_t)1))/(int32_t)L_10)))))); + V_5 = 0; + goto IL_0073; + } + +IL_0056: + { + ByteU5BU5D_t789* L_11 = V_4; + int32_t L_12 = V_5; + ByteU5BU5D_t789* L_13 = (__this->____salt_6); + int32_t L_14 = V_5; + ByteU5BU5D_t789* L_15 = (__this->____salt_6); + NullCheck(L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))); + int32_t L_16 = ((int32_t)((int32_t)L_14%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length)))))); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_16, sizeof(uint8_t))); + int32_t L_17 = V_5; + V_5 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0073: + { + int32_t L_18 = V_5; + ByteU5BU5D_t789* L_19 = V_4; + NullCheck(L_19); + if ((!(((uint32_t)L_18) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))))))) + { + goto IL_0056; + } + } + { + goto IL_008b; + } + +IL_0083: + { + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_008b: + { + ByteU5BU5D_t789* L_20 = (__this->____password_5); + if (!L_20) + { + goto IL_00ef; + } + } + { + ByteU5BU5D_t789* L_21 = (__this->____password_5); + NullCheck(L_21); + if (!(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) + { + goto IL_00ef; + } + } + { + int32_t L_22 = V_2; + ByteU5BU5D_t789* L_23 = (__this->____password_5); + NullCheck(L_23); + int32_t L_24 = V_2; + int32_t L_25 = V_2; + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_22*(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))+(int32_t)L_24))-(int32_t)1))/(int32_t)L_25)))))); + V_7 = 0; + goto IL_00df; + } + +IL_00c2: + { + ByteU5BU5D_t789* L_26 = V_6; + int32_t L_27 = V_7; + ByteU5BU5D_t789* L_28 = (__this->____password_5); + int32_t L_29 = V_7; + ByteU5BU5D_t789* L_30 = (__this->____password_5); + NullCheck(L_30); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))); + int32_t L_31 = ((int32_t)((int32_t)L_29%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))))); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_31, sizeof(uint8_t))); + int32_t L_32 = V_7; + V_7 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00df: + { + int32_t L_33 = V_7; + ByteU5BU5D_t789* L_34 = V_6; + NullCheck(L_34); + if ((!(((uint32_t)L_33) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))))))) + { + goto IL_00c2; + } + } + { + goto IL_00f7; + } + +IL_00ef: + { + V_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_00f7: + { + ByteU5BU5D_t789* L_35 = V_4; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = V_6; + NullCheck(L_36); + V_8 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_35)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_36)->max_length)))))))); + ByteU5BU5D_t789* L_37 = V_4; + ByteU5BU5D_t789* L_38 = V_8; + ByteU5BU5D_t789* L_39 = V_4; + NullCheck(L_39); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_37, 0, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_40 = V_6; + ByteU5BU5D_t789* L_41 = V_8; + ByteU5BU5D_t789* L_42 = V_4; + NullCheck(L_42); + ByteU5BU5D_t789* L_43 = V_6; + NullCheck(L_43); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_40, 0, (Array_t *)(Array_t *)L_41, (((int32_t)((int32_t)(((Array_t *)L_42)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_43)->max_length)))), /*hidden argument*/NULL); + int32_t L_44 = V_2; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_44)); + int32_t L_45 = ___n; + int32_t L_46 = V_1; + int32_t L_47 = V_1; + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_45+(int32_t)L_46))-(int32_t)1))/(int32_t)L_47)); + V_11 = 1; + goto IL_0226; + } + +IL_0141: + { + HashAlgorithm_t988 * L_48 = V_0; + ByteU5BU5D_t789* L_49 = ___diversifier; + ByteU5BU5D_t789* L_50 = ___diversifier; + NullCheck(L_50); + ByteU5BU5D_t789* L_51 = ___diversifier; + NullCheck(L_48); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_48, L_49, 0, (((int32_t)((int32_t)(((Array_t *)L_50)->max_length)))), L_51, 0); + HashAlgorithm_t988 * L_52 = V_0; + ByteU5BU5D_t789* L_53 = V_8; + ByteU5BU5D_t789* L_54 = V_8; + NullCheck(L_54); + NullCheck(L_52); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_52, L_53, 0, (((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))); + HashAlgorithm_t988 * L_55 = V_0; + NullCheck(L_55); + ByteU5BU5D_t789* L_56 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_55); + V_12 = L_56; + HashAlgorithm_t988 * L_57 = V_0; + NullCheck(L_57); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_57); + V_13 = 1; + goto IL_0188; + } + +IL_0173: + { + HashAlgorithm_t988 * L_58 = V_0; + ByteU5BU5D_t789* L_59 = V_12; + ByteU5BU5D_t789* L_60 = V_12; + NullCheck(L_60); + NullCheck(L_58); + ByteU5BU5D_t789* L_61 = HashAlgorithm_ComputeHash_m5697(L_58, L_59, 0, (((int32_t)((int32_t)(((Array_t *)L_60)->max_length)))), /*hidden argument*/NULL); + V_12 = L_61; + int32_t L_62 = V_13; + V_13 = ((int32_t)((int32_t)L_62+(int32_t)1)); + } + +IL_0188: + { + int32_t L_63 = V_13; + int32_t L_64 = (__this->____iterations_4); + if ((!(((uint32_t)L_63) == ((uint32_t)L_64)))) + { + goto IL_0173; + } + } + { + V_14 = 0; + goto IL_01b2; + } + +IL_019d: + { + ByteU5BU5D_t789* L_65 = V_9; + int32_t L_66 = V_14; + ByteU5BU5D_t789* L_67 = V_12; + int32_t L_68 = V_14; + ByteU5BU5D_t789* L_69 = V_12; + NullCheck(L_69); + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, ((int32_t)((int32_t)L_68%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_69)->max_length))))))); + int32_t L_70 = ((int32_t)((int32_t)L_68%(int32_t)(((int32_t)((int32_t)(((Array_t *)L_69)->max_length)))))); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_66); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_66, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_67, L_70, sizeof(uint8_t))); + int32_t L_71 = V_14; + V_14 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_01b2: + { + int32_t L_72 = V_14; + ByteU5BU5D_t789* L_73 = V_9; + NullCheck(L_73); + if ((!(((uint32_t)L_72) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_73)->max_length)))))))) + { + goto IL_019d; + } + } + { + V_15 = 0; + goto IL_01d9; + } + +IL_01c5: + { + ByteU5BU5D_t789* L_74 = V_8; + int32_t L_75 = V_15; + int32_t L_76 = V_2; + ByteU5BU5D_t789* L_77 = V_9; + DeriveBytes_Adjust_m6965(__this, L_74, ((int32_t)((int32_t)L_75*(int32_t)L_76)), L_77, /*hidden argument*/NULL); + int32_t L_78 = V_15; + V_15 = ((int32_t)((int32_t)L_78+(int32_t)1)); + } + +IL_01d9: + { + int32_t L_79 = V_15; + ByteU5BU5D_t789* L_80 = V_8; + NullCheck(L_80); + int32_t L_81 = V_2; + if ((!(((uint32_t)L_79) == ((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_80)->max_length))))/(int32_t)L_81)))))) + { + goto IL_01c5; + } + } + { + int32_t L_82 = V_11; + int32_t L_83 = V_10; + if ((!(((uint32_t)L_82) == ((uint32_t)L_83)))) + { + goto IL_020d; + } + } + { + ByteU5BU5D_t789* L_84 = V_12; + ByteU5BU5D_t789* L_85 = V_3; + int32_t L_86 = V_11; + int32_t L_87 = V_1; + ByteU5BU5D_t789* L_88 = V_3; + NullCheck(L_88); + int32_t L_89 = V_11; + int32_t L_90 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_84, 0, (Array_t *)(Array_t *)L_85, ((int32_t)((int32_t)((int32_t)((int32_t)L_86-(int32_t)1))*(int32_t)L_87)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_88)->max_length))))-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_89-(int32_t)1))*(int32_t)L_90)))), /*hidden argument*/NULL); + goto IL_0220; + } + +IL_020d: + { + ByteU5BU5D_t789* L_91 = V_12; + ByteU5BU5D_t789* L_92 = V_3; + int32_t L_93 = V_11; + int32_t L_94 = V_1; + ByteU5BU5D_t789* L_95 = V_12; + NullCheck(L_95); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_91, 0, (Array_t *)(Array_t *)L_92, ((int32_t)((int32_t)((int32_t)((int32_t)L_93-(int32_t)1))*(int32_t)L_94)), (((int32_t)((int32_t)(((Array_t *)L_95)->max_length)))), /*hidden argument*/NULL); + } + +IL_0220: + { + int32_t L_96 = V_11; + V_11 = ((int32_t)((int32_t)L_96+(int32_t)1)); + } + +IL_0226: + { + int32_t L_97 = V_11; + int32_t L_98 = V_10; + if ((((int32_t)L_97) <= ((int32_t)L_98))) + { + goto IL_0141; + } + } + { + ByteU5BU5D_t789* L_99 = V_3; + return L_99; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32) +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveKey_m6967 (DeriveBytes_t1192 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1192_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___keyDiversifier_0; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m6966(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32) +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveIV_m6968 (DeriveBytes_t1192 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1192_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___ivDiversifier_1; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m6966(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32) +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveMAC_m6969 (DeriveBytes_t1192 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1192_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((DeriveBytes_t1192_StaticFields*)DeriveBytes_t1192_il2cpp_TypeInfo_var->static_fields)->___macDiversifier_2; + int32_t L_1 = ___size; + ByteU5BU5D_t789* L_2 = DeriveBytes_Derive_m6966(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor() +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* X509CertificateCollection_t1194_il2cpp_TypeInfo_var; +extern "C" void PKCS12__ctor_m6970 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + X509CertificateCollection_t1194_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(792); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + int32_t L_0 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___recommendedIterationCount_0; + __this->____iterations_8 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____keyBags_2 = L_1; + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + __this->____secretBags_3 = L_2; + X509CertificateCollection_t1194 * L_3 = (X509CertificateCollection_t1194 *)il2cpp_codegen_object_new (X509CertificateCollection_t1194_il2cpp_TypeInfo_var); + X509CertificateCollection__ctor_m7026(L_3, /*hidden argument*/NULL); + __this->____certs_4 = L_3; + __this->____keyBagsChanged_5 = 0; + __this->____secretBagsChanged_6 = 0; + __this->____certsChanged_7 = 0; + ArrayList_t734 * L_4 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_4, /*hidden argument*/NULL); + __this->____safeBags_9 = L_4; + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[]) +extern "C" void PKCS12__ctor_m6971 (PKCS12_t1193 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + PKCS12__ctor_m6970(__this, /*hidden argument*/NULL); + PKCS12_set_Password_m6976(__this, (String_t*)NULL, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + PKCS12_Decode_m6974(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[],System.String) +extern "C" void PKCS12__ctor_m6972 (PKCS12_t1193 * __this, ByteU5BU5D_t789* ___data, String_t* ___password, const MethodInfo* method) +{ + { + PKCS12__ctor_m6970(__this, /*hidden argument*/NULL); + String_t* L_0 = ___password; + PKCS12_set_Password_m6976(__this, L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___data; + PKCS12_Decode_m6974(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::.cctor() +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern "C" void PKCS12__cctor_m6973 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + s_Il2CppMethodIntialized = true; + } + { + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___recommendedIterationCount_0 = ((int32_t)2000); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___password_max_length_11 = ((int32_t)2147483647); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::Decode(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* EncryptedData_t1203_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral705; +extern Il2CppCodeGenString* _stringLiteral706; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral707; +extern Il2CppCodeGenString* _stringLiteral708; +extern Il2CppCodeGenString* _stringLiteral505; +extern Il2CppCodeGenString* _stringLiteral709; +extern Il2CppCodeGenString* _stringLiteral710; +extern Il2CppCodeGenString* _stringLiteral711; +extern Il2CppCodeGenString* _stringLiteral712; +extern Il2CppCodeGenString* _stringLiteral713; +extern Il2CppCodeGenString* _stringLiteral714; +extern Il2CppCodeGenString* _stringLiteral715; +extern Il2CppCodeGenString* _stringLiteral716; +extern "C" void PKCS12_Decode_m6974 (PKCS12_t1193 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + EncryptedData_t1203_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(794); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral705 = il2cpp_codegen_string_literal_from_index(705); + _stringLiteral706 = il2cpp_codegen_string_literal_from_index(706); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral707 = il2cpp_codegen_string_literal_from_index(707); + _stringLiteral708 = il2cpp_codegen_string_literal_from_index(708); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + _stringLiteral709 = il2cpp_codegen_string_literal_from_index(709); + _stringLiteral710 = il2cpp_codegen_string_literal_from_index(710); + _stringLiteral711 = il2cpp_codegen_string_literal_from_index(711); + _stringLiteral712 = il2cpp_codegen_string_literal_from_index(712); + _stringLiteral713 = il2cpp_codegen_string_literal_from_index(713); + _stringLiteral714 = il2cpp_codegen_string_literal_from_index(714); + _stringLiteral715 = il2cpp_codegen_string_literal_from_index(715); + _stringLiteral716 = il2cpp_codegen_string_literal_from_index(716); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ContentInfo_t1202 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + String_t* V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + ASN1_t1191 * V_8 = {0}; + ASN1_t1191 * V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + ByteU5BU5D_t789* V_11 = {0}; + ASN1_t1191 * V_12 = {0}; + int32_t V_13 = 0; + ContentInfo_t1202 * V_14 = {0}; + ASN1_t1191 * V_15 = {0}; + int32_t V_16 = 0; + ASN1_t1191 * V_17 = {0}; + EncryptedData_t1203 * V_18 = {0}; + ASN1_t1191 * V_19 = {0}; + int32_t V_20 = 0; + ASN1_t1191 * V_21 = {0}; + String_t* V_22 = {0}; + Dictionary_2_t327 * V_23 = {0}; + int32_t V_24 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ASN1_t1191 * L_2 = V_0; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_001f; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral705, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001f: + { + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + ASN1_t1191 * L_7 = V_1; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral706, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + ASN1_t1191 * L_10 = V_0; + NullCheck(L_10); + ASN1_t1191 * L_11 = ASN1_get_Item_m7055(L_10, 1, /*hidden argument*/NULL); + ContentInfo_t1202 * L_12 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7075(L_12, L_11, /*hidden argument*/NULL); + V_2 = L_12; + ContentInfo_t1202 * L_13 = V_2; + NullCheck(L_13); + String_t* L_14 = ContentInfo_get_ContentType_m7079(L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Inequality_m3593(NULL /*static, unused*/, L_14, _stringLiteral499, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_16, _stringLiteral707, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_006b: + { + ASN1_t1191 * L_17 = V_0; + NullCheck(L_17); + int32_t L_18 = ASN1_get_Count_m7044(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)2))) + { + goto IL_01a9; + } + } + { + ASN1_t1191 * L_19 = V_0; + NullCheck(L_19); + ASN1_t1191 * L_20 = ASN1_get_Item_m7055(L_19, 2, /*hidden argument*/NULL); + V_3 = L_20; + ASN1_t1191 * L_21 = V_3; + NullCheck(L_21); + uint8_t L_22 = ASN1_get_Tag_m7045(L_21, /*hidden argument*/NULL); + if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) + { + goto IL_0097; + } + } + { + ArgumentException_t437 * L_23 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_23, _stringLiteral708, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_0097: + { + ASN1_t1191 * L_24 = V_3; + NullCheck(L_24); + ASN1_t1191 * L_25 = ASN1_get_Item_m7055(L_24, 0, /*hidden argument*/NULL); + V_4 = L_25; + ASN1_t1191 * L_26 = V_4; + NullCheck(L_26); + uint8_t L_27 = ASN1_get_Tag_m7045(L_26, /*hidden argument*/NULL); + if ((((int32_t)L_27) == ((int32_t)((int32_t)48)))) + { + goto IL_00b9; + } + } + { + ArgumentException_t437 * L_28 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_28, _stringLiteral708, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b9: + { + ASN1_t1191 * L_29 = V_4; + NullCheck(L_29); + ASN1_t1191 * L_30 = ASN1_get_Item_m7055(L_29, 0, /*hidden argument*/NULL); + V_5 = L_30; + ASN1_t1191 * L_31 = V_5; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 0, /*hidden argument*/NULL); + String_t* L_33 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + V_6 = L_33; + String_t* L_34 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_35 = String_op_Inequality_m3593(NULL /*static, unused*/, L_34, _stringLiteral505, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_00ee; + } + } + { + ArgumentException_t437 * L_36 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_36, _stringLiteral709, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00ee: + { + ASN1_t1191 * L_37 = V_4; + NullCheck(L_37); + ASN1_t1191 * L_38 = ASN1_get_Item_m7055(L_37, 1, /*hidden argument*/NULL); + NullCheck(L_38); + ByteU5BU5D_t789* L_39 = ASN1_get_Value_m7047(L_38, /*hidden argument*/NULL); + V_7 = L_39; + ASN1_t1191 * L_40 = V_3; + NullCheck(L_40); + ASN1_t1191 * L_41 = ASN1_get_Item_m7055(L_40, 1, /*hidden argument*/NULL); + V_8 = L_41; + ASN1_t1191 * L_42 = V_8; + NullCheck(L_42); + uint8_t L_43 = ASN1_get_Tag_m7045(L_42, /*hidden argument*/NULL); + if ((((int32_t)L_43) == ((int32_t)4))) + { + goto IL_011e; + } + } + { + ArgumentException_t437 * L_44 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_44, _stringLiteral710, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_011e: + { + __this->____iterations_8 = 1; + ASN1_t1191 * L_45 = V_3; + NullCheck(L_45); + int32_t L_46 = ASN1_get_Count_m7044(L_45, /*hidden argument*/NULL); + if ((((int32_t)L_46) <= ((int32_t)2))) + { + goto IL_015f; + } + } + { + ASN1_t1191 * L_47 = V_3; + NullCheck(L_47); + ASN1_t1191 * L_48 = ASN1_get_Item_m7055(L_47, 2, /*hidden argument*/NULL); + V_9 = L_48; + ASN1_t1191 * L_49 = V_9; + NullCheck(L_49); + uint8_t L_50 = ASN1_get_Tag_m7045(L_49, /*hidden argument*/NULL); + if ((((int32_t)L_50) == ((int32_t)2))) + { + goto IL_0152; + } + } + { + ArgumentException_t437 * L_51 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_51, _stringLiteral711, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_0152: + { + ASN1_t1191 * L_52 = V_9; + int32_t L_53 = ASN1Convert_ToInt32_m7060(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + __this->____iterations_8 = L_53; + } + +IL_015f: + { + ContentInfo_t1202 * L_54 = V_2; + NullCheck(L_54); + ASN1_t1191 * L_55 = ContentInfo_get_Content_m7077(L_54, /*hidden argument*/NULL); + NullCheck(L_55); + ASN1_t1191 * L_56 = ASN1_get_Item_m7055(L_55, 0, /*hidden argument*/NULL); + NullCheck(L_56); + ByteU5BU5D_t789* L_57 = ASN1_get_Value_m7047(L_56, /*hidden argument*/NULL); + V_10 = L_57; + ByteU5BU5D_t789* L_58 = (__this->____password_1); + ASN1_t1191 * L_59 = V_8; + NullCheck(L_59); + ByteU5BU5D_t789* L_60 = ASN1_get_Value_m7047(L_59, /*hidden argument*/NULL); + int32_t L_61 = (__this->____iterations_8); + ByteU5BU5D_t789* L_62 = V_10; + ByteU5BU5D_t789* L_63 = PKCS12_MAC_m6990(__this, L_58, L_60, L_61, L_62, /*hidden argument*/NULL); + V_11 = L_63; + ByteU5BU5D_t789* L_64 = V_7; + ByteU5BU5D_t789* L_65 = V_11; + bool L_66 = PKCS12_Compare_m6981(__this, L_64, L_65, /*hidden argument*/NULL); + if (L_66) + { + goto IL_01a9; + } + } + { + CryptographicException_t929 * L_67 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_67, _stringLiteral712, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_67); + } + +IL_01a9: + { + ContentInfo_t1202 * L_68 = V_2; + NullCheck(L_68); + ASN1_t1191 * L_69 = ContentInfo_get_Content_m7077(L_68, /*hidden argument*/NULL); + NullCheck(L_69); + ASN1_t1191 * L_70 = ASN1_get_Item_m7055(L_69, 0, /*hidden argument*/NULL); + NullCheck(L_70); + ByteU5BU5D_t789* L_71 = ASN1_get_Value_m7047(L_70, /*hidden argument*/NULL); + ASN1_t1191 * L_72 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_72, L_71, /*hidden argument*/NULL); + V_12 = L_72; + V_13 = 0; + goto IL_0314; + } + +IL_01c9: + { + ASN1_t1191 * L_73 = V_12; + int32_t L_74 = V_13; + NullCheck(L_73); + ASN1_t1191 * L_75 = ASN1_get_Item_m7055(L_73, L_74, /*hidden argument*/NULL); + ContentInfo_t1202 * L_76 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7075(L_76, L_75, /*hidden argument*/NULL); + V_14 = L_76; + ContentInfo_t1202 * L_77 = V_14; + NullCheck(L_77); + String_t* L_78 = ContentInfo_get_ContentType_m7079(L_77, /*hidden argument*/NULL); + V_22 = L_78; + String_t* L_79 = V_22; + if (!L_79) + { + goto IL_0303; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_80 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_12; + if (L_80) + { + goto IL_0229; + } + } + { + Dictionary_2_t327 * L_81 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_81, 3, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_23 = L_81; + Dictionary_2_t327 * L_82 = V_23; + NullCheck(L_82); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_82, _stringLiteral499, 0); + Dictionary_2_t327 * L_83 = V_23; + NullCheck(L_83); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_83, _stringLiteral713, 1); + Dictionary_2_t327 * L_84 = V_23; + NullCheck(L_84); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_84, _stringLiteral714, 2); + Dictionary_2_t327 * L_85 = V_23; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_12 = L_85; + } + +IL_0229: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_86 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map8_12; + String_t* L_87 = V_22; + NullCheck(L_86); + bool L_88 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_86, L_87, (&V_24)); + if (!L_88) + { + goto IL_0303; + } + } + { + int32_t L_89 = V_24; + if (L_89 == 0) + { + goto IL_0254; + } + if (L_89 == 1) + { + goto IL_02a1; + } + if (L_89 == 2) + { + goto IL_02f8; + } + } + { + goto IL_0303; + } + +IL_0254: + { + ContentInfo_t1202 * L_90 = V_14; + NullCheck(L_90); + ASN1_t1191 * L_91 = ContentInfo_get_Content_m7077(L_90, /*hidden argument*/NULL); + NullCheck(L_91); + ASN1_t1191 * L_92 = ASN1_get_Item_m7055(L_91, 0, /*hidden argument*/NULL); + NullCheck(L_92); + ByteU5BU5D_t789* L_93 = ASN1_get_Value_m7047(L_92, /*hidden argument*/NULL); + ASN1_t1191 * L_94 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_94, L_93, /*hidden argument*/NULL); + V_15 = L_94; + V_16 = 0; + goto IL_028e; + } + +IL_0275: + { + ASN1_t1191 * L_95 = V_15; + int32_t L_96 = V_16; + NullCheck(L_95); + ASN1_t1191 * L_97 = ASN1_get_Item_m7055(L_95, L_96, /*hidden argument*/NULL); + V_17 = L_97; + ASN1_t1191 * L_98 = V_17; + PKCS12_ReadSafeBag_m6988(__this, L_98, /*hidden argument*/NULL); + int32_t L_99 = V_16; + V_16 = ((int32_t)((int32_t)L_99+(int32_t)1)); + } + +IL_028e: + { + int32_t L_100 = V_16; + ASN1_t1191 * L_101 = V_15; + NullCheck(L_101); + int32_t L_102 = ASN1_get_Count_m7044(L_101, /*hidden argument*/NULL); + if ((((int32_t)L_100) < ((int32_t)L_102))) + { + goto IL_0275; + } + } + { + goto IL_030e; + } + +IL_02a1: + { + ContentInfo_t1202 * L_103 = V_14; + NullCheck(L_103); + ASN1_t1191 * L_104 = ContentInfo_get_Content_m7077(L_103, /*hidden argument*/NULL); + NullCheck(L_104); + ASN1_t1191 * L_105 = ASN1_get_Item_m7055(L_104, 0, /*hidden argument*/NULL); + EncryptedData_t1203 * L_106 = (EncryptedData_t1203 *)il2cpp_codegen_object_new (EncryptedData_t1203_il2cpp_TypeInfo_var); + EncryptedData__ctor_m7083(L_106, L_105, /*hidden argument*/NULL); + V_18 = L_106; + EncryptedData_t1203 * L_107 = V_18; + ByteU5BU5D_t789* L_108 = PKCS12_Decrypt_m6984(__this, L_107, /*hidden argument*/NULL); + ASN1_t1191 * L_109 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_109, L_108, /*hidden argument*/NULL); + V_19 = L_109; + V_20 = 0; + goto IL_02e5; + } + +IL_02cc: + { + ASN1_t1191 * L_110 = V_19; + int32_t L_111 = V_20; + NullCheck(L_110); + ASN1_t1191 * L_112 = ASN1_get_Item_m7055(L_110, L_111, /*hidden argument*/NULL); + V_21 = L_112; + ASN1_t1191 * L_113 = V_21; + PKCS12_ReadSafeBag_m6988(__this, L_113, /*hidden argument*/NULL); + int32_t L_114 = V_20; + V_20 = ((int32_t)((int32_t)L_114+(int32_t)1)); + } + +IL_02e5: + { + int32_t L_115 = V_20; + ASN1_t1191 * L_116 = V_19; + NullCheck(L_116); + int32_t L_117 = ASN1_get_Count_m7044(L_116, /*hidden argument*/NULL); + if ((((int32_t)L_115) < ((int32_t)L_117))) + { + goto IL_02cc; + } + } + { + goto IL_030e; + } + +IL_02f8: + { + NotImplementedException_t923 * L_118 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m4651(L_118, _stringLiteral715, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_118); + } + +IL_0303: + { + ArgumentException_t437 * L_119 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_119, _stringLiteral716, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_119); + } + +IL_030e: + { + int32_t L_120 = V_13; + V_13 = ((int32_t)((int32_t)L_120+(int32_t)1)); + } + +IL_0314: + { + int32_t L_121 = V_13; + ASN1_t1191 * L_122 = V_12; + NullCheck(L_122); + int32_t L_123 = ASN1_get_Count_m7044(L_122, /*hidden argument*/NULL); + if ((((int32_t)L_121) < ((int32_t)L_123))) + { + goto IL_01c9; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::Finalize() +extern "C" void PKCS12_Finalize_m6975 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = (__this->____password_1); + if (!L_0) + { + goto IL_001f; + } + } + +IL_000b: + { + ByteU5BU5D_t789* L_1 = (__this->____password_1); + ByteU5BU5D_t789* L_2 = (__this->____password_1); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + } + +IL_001f: + { + __this->____password_1 = (ByteU5BU5D_t789*)NULL; + IL2CPP_LEAVE(0x32, FINALLY_002b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002b; + } + +FINALLY_002b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(43) + } // end finally (depth: 1) + IL2CPP_CLEANUP(43) + { + IL2CPP_JUMP_TBL(0x32, IL_0032) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0032: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::set_Password(System.String) +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void PKCS12_set_Password_m6976 (PKCS12_t1193 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_007c; + } + } + { + String_t* L_1 = ___value; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)0))) + { + goto IL_006b; + } + } + { + String_t* L_3 = ___value; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + V_0 = L_4; + V_1 = 0; + int32_t L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + int32_t L_6 = PKCS12_get_MaximumPasswordLength_m6998(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((int32_t)L_5) >= ((int32_t)L_6))) + { + goto IL_003b; + } + } + { + String_t* L_7 = ___value; + int32_t L_8 = V_0; + NullCheck(L_7); + uint16_t L_9 = String_get_Chars_m2061(L_7, ((int32_t)((int32_t)L_8-(int32_t)1)), /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0036; + } + } + { + V_1 = 1; + } + +IL_0036: + { + goto IL_0041; + } + +IL_003b: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + int32_t L_10 = PKCS12_get_MaximumPasswordLength_m6998(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_10; + } + +IL_0041: + { + int32_t L_11 = V_0; + int32_t L_12 = V_1; + __this->____password_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12))<<(int32_t)1)))); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_13 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_14 = ___value; + int32_t L_15 = V_0; + ByteU5BU5D_t789* L_16 = (__this->____password_1); + NullCheck(L_13); + VirtFuncInvoker5< int32_t, String_t*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(9 /* System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) */, L_13, L_14, 0, L_15, L_16, 0); + goto IL_0077; + } + +IL_006b: + { + __this->____password_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + } + +IL_0077: + { + goto IL_0083; + } + +IL_007c: + { + __this->____password_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_0083: + { + return; + } +} +// System.Int32 Mono.Security.X509.PKCS12::get_IterationCount() +extern "C" int32_t PKCS12_get_IterationCount_m6977 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____iterations_8); + return L_0; + } +} +// System.Void Mono.Security.X509.PKCS12::set_IterationCount(System.Int32) +extern "C" void PKCS12_set_IterationCount_m6978 (PKCS12_t1193 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____iterations_8 = L_0; + return; + } +} +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::get_Certificates() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" X509CertificateCollection_t1194 * PKCS12_get_Certificates_m6979 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SafeBag_t1190_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(795); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + SafeBag_t1190 * V_0 = {0}; + Object_t * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ContentInfo_t1202 * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->____certsChanged_7); + if (!L_0) + { + goto IL_00b3; + } + } + { + X509CertificateCollection_t1194 * L_1 = (__this->____certs_4); + NullCheck(L_1); + VirtActionInvoker0::Invoke(14 /* System.Void System.Collections.CollectionBase::Clear() */, L_1); + ArrayList_t734 * L_2 = (__this->____safeBags_9); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_1 = L_3; + } + +IL_0022: + try + { // begin try (depth: 1) + { + goto IL_0087; + } + +IL_0027: + { + Object_t * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_0 = ((SafeBag_t1190 *)CastclassClass(L_5, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_6 = V_0; + NullCheck(L_6); + String_t* L_7 = SafeBag_get_BagOID_m6957(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = String_Equals_m4733(L_7, _stringLiteral719, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0087; + } + } + +IL_0048: + { + SafeBag_t1190 * L_9 = V_0; + NullCheck(L_9); + ASN1_t1191 * L_10 = SafeBag_get_ASN1_m6958(L_9, /*hidden argument*/NULL); + V_2 = L_10; + ASN1_t1191 * L_11 = V_2; + NullCheck(L_11); + ASN1_t1191 * L_12 = ASN1_get_Item_m7055(L_11, 1, /*hidden argument*/NULL); + V_3 = L_12; + ASN1_t1191 * L_13 = V_3; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m7047(L_13, /*hidden argument*/NULL); + ContentInfo_t1202 * L_15 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7074(L_15, L_14, /*hidden argument*/NULL); + V_4 = L_15; + X509CertificateCollection_t1194 * L_16 = (__this->____certs_4); + ContentInfo_t1202 * L_17 = V_4; + NullCheck(L_17); + ASN1_t1191 * L_18 = ContentInfo_get_Content_m7077(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + ASN1_t1191 * L_19 = ASN1_get_Item_m7055(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ASN1_get_Value_m7047(L_19, /*hidden argument*/NULL); + X509Certificate_t1196 * L_21 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_21, L_20, /*hidden argument*/NULL); + NullCheck(L_16); + X509CertificateCollection_Add_m7029(L_16, L_21, /*hidden argument*/NULL); + } + +IL_0087: + { + Object_t * L_22 = V_1; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_0027; + } + } + +IL_0092: + { + IL2CPP_LEAVE(0xAC, FINALLY_0097); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0097; + } + +FINALLY_0097: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_1; + V_5 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_5; + if (L_25) + { + goto IL_00a4; + } + } + +IL_00a3: + { + IL2CPP_END_FINALLY(151) + } + +IL_00a4: + { + Object_t * L_26 = V_5; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(151) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(151) + { + IL2CPP_JUMP_TBL(0xAC, IL_00ac) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00ac: + { + __this->____certsChanged_7 = 0; + } + +IL_00b3: + { + X509CertificateCollection_t1194 * L_27 = (__this->____certs_4); + return L_27; + } +} +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::get_RNG() +extern "C" RandomNumberGenerator_t949 * PKCS12_get_RNG_m6980 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + { + RandomNumberGenerator_t949 * L_0 = (__this->____rng_10); + if (L_0) + { + goto IL_0016; + } + } + { + RandomNumberGenerator_t949 * L_1 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____rng_10 = L_1; + } + +IL_0016: + { + RandomNumberGenerator_t949 * L_2 = (__this->____rng_10); + return L_2; + } +} +// System.Boolean Mono.Security.X509.PKCS12::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS12_Compare_m6981 (PKCS12_t1193 * __this, ByteU5BU5D_t789* ___expected, ByteU5BU5D_t789* ___actual, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___expected; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___actual; + NullCheck(L_1); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0025; + } + +IL_0014: + { + ByteU5BU5D_t789* L_2 = ___expected; + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + ByteU5BU5D_t789* L_5 = ___actual; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t)))))) + { + goto IL_0021; + } + } + { + return 0; + } + +IL_0021: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0025: + { + int32_t L_9 = V_1; + ByteU5BU5D_t789* L_10 = ___expected; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0014; + } + } + { + V_0 = 1; + } + +IL_0030: + { + bool L_11 = V_0; + return L_11; + } +} +// System.Security.Cryptography.SymmetricAlgorithm Mono.Security.X509.PKCS12::GetSymmetricAlgorithm(System.String,System.Byte[],System.Int32) +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral720; +extern Il2CppCodeGenString* _stringLiteral721; +extern Il2CppCodeGenString* _stringLiteral722; +extern Il2CppCodeGenString* _stringLiteral723; +extern Il2CppCodeGenString* _stringLiteral724; +extern Il2CppCodeGenString* _stringLiteral725; +extern Il2CppCodeGenString* _stringLiteral726; +extern Il2CppCodeGenString* _stringLiteral727; +extern Il2CppCodeGenString* _stringLiteral728; +extern Il2CppCodeGenString* _stringLiteral729; +extern Il2CppCodeGenString* _stringLiteral730; +extern Il2CppCodeGenString* _stringLiteral731; +extern Il2CppCodeGenString* _stringLiteral664; +extern Il2CppCodeGenString* _stringLiteral732; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral734; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral736; +extern Il2CppCodeGenString* _stringLiteral737; +extern Il2CppCodeGenString* _stringLiteral738; +extern "C" SymmetricAlgorithm_t951 * PKCS12_GetSymmetricAlgorithm_m6982 (PKCS12_t1193 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral720 = il2cpp_codegen_string_literal_from_index(720); + _stringLiteral721 = il2cpp_codegen_string_literal_from_index(721); + _stringLiteral722 = il2cpp_codegen_string_literal_from_index(722); + _stringLiteral723 = il2cpp_codegen_string_literal_from_index(723); + _stringLiteral724 = il2cpp_codegen_string_literal_from_index(724); + _stringLiteral725 = il2cpp_codegen_string_literal_from_index(725); + _stringLiteral726 = il2cpp_codegen_string_literal_from_index(726); + _stringLiteral727 = il2cpp_codegen_string_literal_from_index(727); + _stringLiteral728 = il2cpp_codegen_string_literal_from_index(728); + _stringLiteral729 = il2cpp_codegen_string_literal_from_index(729); + _stringLiteral730 = il2cpp_codegen_string_literal_from_index(730); + _stringLiteral731 = il2cpp_codegen_string_literal_from_index(731); + _stringLiteral664 = il2cpp_codegen_string_literal_from_index(664); + _stringLiteral732 = il2cpp_codegen_string_literal_from_index(732); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral734 = il2cpp_codegen_string_literal_from_index(734); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral736 = il2cpp_codegen_string_literal_from_index(736); + _stringLiteral737 = il2cpp_codegen_string_literal_from_index(737); + _stringLiteral738 = il2cpp_codegen_string_literal_from_index(738); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + DeriveBytes_t1192 * V_3 = {0}; + SymmetricAlgorithm_t951 * V_4 = {0}; + String_t* V_5 = {0}; + Dictionary_2_t327 * V_6 = {0}; + int32_t V_7 = 0; + { + V_0 = (String_t*)NULL; + V_1 = 8; + V_2 = 8; + DeriveBytes_t1192 * L_0 = (DeriveBytes_t1192 *)il2cpp_codegen_object_new (DeriveBytes_t1192_il2cpp_TypeInfo_var); + DeriveBytes__ctor_m6959(L_0, /*hidden argument*/NULL); + V_3 = L_0; + DeriveBytes_t1192 * L_1 = V_3; + ByteU5BU5D_t789* L_2 = (__this->____password_1); + NullCheck(L_1); + DeriveBytes_set_Password_m6963(L_1, L_2, /*hidden argument*/NULL); + DeriveBytes_t1192 * L_3 = V_3; + ByteU5BU5D_t789* L_4 = ___salt; + NullCheck(L_3); + DeriveBytes_set_Salt_m6964(L_3, L_4, /*hidden argument*/NULL); + DeriveBytes_t1192 * L_5 = V_3; + int32_t L_6 = ___iterationCount; + NullCheck(L_5); + DeriveBytes_set_IterationCount_m6962(L_5, L_6, /*hidden argument*/NULL); + String_t* L_7 = ___algorithmOid; + V_5 = L_7; + String_t* L_8 = V_5; + if (!L_8) + { + goto IL_025a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_9 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_13; + if (L_9) + { + goto IL_00e9; + } + } + { + Dictionary_2_t327 * L_10 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_10, ((int32_t)12), /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_6 = L_10; + Dictionary_2_t327 * L_11 = V_6; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_11, _stringLiteral720, 0); + Dictionary_2_t327 * L_12 = V_6; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_12, _stringLiteral721, 1); + Dictionary_2_t327 * L_13 = V_6; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_13, _stringLiteral722, 2); + Dictionary_2_t327 * L_14 = V_6; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_14, _stringLiteral723, 3); + Dictionary_2_t327 * L_15 = V_6; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_15, _stringLiteral724, 4); + Dictionary_2_t327 * L_16 = V_6; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_16, _stringLiteral725, 5); + Dictionary_2_t327 * L_17 = V_6; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_17, _stringLiteral726, 6); + Dictionary_2_t327 * L_18 = V_6; + NullCheck(L_18); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_18, _stringLiteral727, 7); + Dictionary_2_t327 * L_19 = V_6; + NullCheck(L_19); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_19, _stringLiteral728, 8); + Dictionary_2_t327 * L_20 = V_6; + NullCheck(L_20); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_20, _stringLiteral729, ((int32_t)9)); + Dictionary_2_t327 * L_21 = V_6; + NullCheck(L_21); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_21, _stringLiteral730, ((int32_t)10)); + Dictionary_2_t327 * L_22 = V_6; + NullCheck(L_22); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_22, _stringLiteral731, ((int32_t)11)); + Dictionary_2_t327 * L_23 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_13 = L_23; + } + +IL_00e9: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_24 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map9_13; + String_t* L_25 = V_5; + NullCheck(L_24); + bool L_26 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_24, L_25, (&V_7)); + if (!L_26) + { + goto IL_025a; + } + } + { + int32_t L_27 = V_7; + if (L_27 == 0) + { + goto IL_0138; + } + if (L_27 == 1) + { + goto IL_014e; + } + if (L_27 == 2) + { + goto IL_0164; + } + if (L_27 == 3) + { + goto IL_017c; + } + if (L_27 == 4) + { + goto IL_0194; + } + if (L_27 == 5) + { + goto IL_01aa; + } + if (L_27 == 6) + { + goto IL_01c2; + } + if (L_27 == 7) + { + goto IL_01dd; + } + if (L_27 == 8) + { + goto IL_01f7; + } + if (L_27 == 9) + { + goto IL_0210; + } + if (L_27 == 10) + { + goto IL_0229; + } + if (L_27 == 11) + { + goto IL_0242; + } + } + { + goto IL_025a; + } + +IL_0138: + { + DeriveBytes_t1192 * L_28 = V_3; + NullCheck(L_28); + DeriveBytes_set_HashName_m6961(L_28, _stringLiteral664, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_014e: + { + DeriveBytes_t1192 * L_29 = V_3; + NullCheck(L_29); + DeriveBytes_set_HashName_m6961(L_29, _stringLiteral733, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_0164: + { + DeriveBytes_t1192 * L_30 = V_3; + NullCheck(L_30); + DeriveBytes_set_HashName_m6961(L_30, _stringLiteral664, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_017c: + { + DeriveBytes_t1192 * L_31 = V_3; + NullCheck(L_31); + DeriveBytes_set_HashName_m6961(L_31, _stringLiteral733, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_0194: + { + DeriveBytes_t1192 * L_32 = V_3; + NullCheck(L_32); + DeriveBytes_set_HashName_m6961(L_32, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral732; + goto IL_026b; + } + +IL_01aa: + { + DeriveBytes_t1192 * L_33 = V_3; + NullCheck(L_33); + DeriveBytes_set_HashName_m6961(L_33, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 4; + goto IL_026b; + } + +IL_01c2: + { + DeriveBytes_t1192 * L_34 = V_3; + NullCheck(L_34); + DeriveBytes_set_HashName_m6961(L_34, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral736; + V_1 = ((int32_t)16); + V_2 = 0; + goto IL_026b; + } + +IL_01dd: + { + DeriveBytes_t1192 * L_35 = V_3; + NullCheck(L_35); + DeriveBytes_set_HashName_m6961(L_35, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral736; + V_1 = 5; + V_2 = 0; + goto IL_026b; + } + +IL_01f7: + { + DeriveBytes_t1192 * L_36 = V_3; + NullCheck(L_36); + DeriveBytes_set_HashName_m6961(L_36, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral737; + V_1 = ((int32_t)24); + goto IL_026b; + } + +IL_0210: + { + DeriveBytes_t1192 * L_37 = V_3; + NullCheck(L_37); + DeriveBytes_set_HashName_m6961(L_37, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral737; + V_1 = ((int32_t)16); + goto IL_026b; + } + +IL_0229: + { + DeriveBytes_t1192 * L_38 = V_3; + NullCheck(L_38); + DeriveBytes_set_HashName_m6961(L_38, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = ((int32_t)16); + goto IL_026b; + } + +IL_0242: + { + DeriveBytes_t1192 * L_39 = V_3; + NullCheck(L_39); + DeriveBytes_set_HashName_m6961(L_39, _stringLiteral735, /*hidden argument*/NULL); + V_0 = _stringLiteral734; + V_1 = 5; + goto IL_026b; + } + +IL_025a: + { + String_t* L_40 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral738, L_40, /*hidden argument*/NULL); + NotSupportedException_t164 * L_42 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_026b: + { + String_t* L_43 = V_0; + SymmetricAlgorithm_t951 * L_44 = SymmetricAlgorithm_Create_m5700(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); + V_4 = L_44; + SymmetricAlgorithm_t951 * L_45 = V_4; + DeriveBytes_t1192 * L_46 = V_3; + int32_t L_47 = V_1; + NullCheck(L_46); + ByteU5BU5D_t789* L_48 = DeriveBytes_DeriveKey_m6967(L_46, L_47, /*hidden argument*/NULL); + NullCheck(L_45); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_45, L_48); + int32_t L_49 = V_2; + if ((((int32_t)L_49) <= ((int32_t)0))) + { + goto IL_029e; + } + } + { + SymmetricAlgorithm_t951 * L_50 = V_4; + DeriveBytes_t1192 * L_51 = V_3; + int32_t L_52 = V_2; + NullCheck(L_51); + ByteU5BU5D_t789* L_53 = DeriveBytes_DeriveIV_m6968(L_51, L_52, /*hidden argument*/NULL); + NullCheck(L_50); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_50, L_53); + SymmetricAlgorithm_t951 * L_54 = V_4; + NullCheck(L_54); + VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_54, 1); + } + +IL_029e: + { + SymmetricAlgorithm_t951 * L_55 = V_4; + return L_55; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m6983 (PKCS12_t1193 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___encryptedData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + s_Il2CppMethodIntialized = true; + } + SymmetricAlgorithm_t951 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (SymmetricAlgorithm_t951 *)NULL; + V_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_0004: + try + { // begin try (depth: 1) + String_t* L_0 = ___algorithmOid; + ByteU5BU5D_t789* L_1 = ___salt; + int32_t L_2 = ___iterationCount; + SymmetricAlgorithm_t951 * L_3 = PKCS12_GetSymmetricAlgorithm_m6982(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + SymmetricAlgorithm_t951 * L_4 = V_0; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor() */, L_4); + V_2 = L_5; + Object_t * L_6 = V_2; + ByteU5BU5D_t789* L_7 = ___encryptedData; + ByteU5BU5D_t789* L_8 = ___encryptedData; + NullCheck(L_8); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))); + V_1 = L_9; + IL2CPP_LEAVE(0x35, FINALLY_0028); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0028; + } + +FINALLY_0028: + { // begin finally (depth: 1) + { + SymmetricAlgorithm_t951 * L_10 = V_0; + if (!L_10) + { + goto IL_0034; + } + } + +IL_002e: + { + SymmetricAlgorithm_t951 * L_11 = V_0; + NullCheck(L_11); + SymmetricAlgorithm_Clear_m5701(L_11, /*hidden argument*/NULL); + } + +IL_0034: + { + IL2CPP_END_FINALLY(40) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(40) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + ByteU5BU5D_t789* L_12 = V_1; + return L_12; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(Mono.Security.PKCS7/EncryptedData) +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m6984 (PKCS12_t1193 * __this, EncryptedData_t1203 * ___ed, const MethodInfo* method) +{ + { + EncryptedData_t1203 * L_0 = ___ed; + NullCheck(L_0); + ContentInfo_t1202 * L_1 = EncryptedData_get_EncryptionAlgorithm_m7084(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = ContentInfo_get_ContentType_m7079(L_1, /*hidden argument*/NULL); + EncryptedData_t1203 * L_3 = ___ed; + NullCheck(L_3); + ContentInfo_t1202 * L_4 = EncryptedData_get_EncryptionAlgorithm_m7084(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + ASN1_t1191 * L_5 = ContentInfo_get_Content_m7077(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = ASN1_get_Value_m7047(L_6, /*hidden argument*/NULL); + EncryptedData_t1203 * L_8 = ___ed; + NullCheck(L_8); + ContentInfo_t1202 * L_9 = EncryptedData_get_EncryptionAlgorithm_m7084(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_t1191 * L_10 = ContentInfo_get_Content_m7077(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + ASN1_t1191 * L_11 = ASN1_get_Item_m7055(L_10, 1, /*hidden argument*/NULL); + int32_t L_12 = ASN1Convert_ToInt32_m7060(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + EncryptedData_t1203 * L_13 = ___ed; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = EncryptedData_get_EncryptedContent_m7085(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = PKCS12_Decrypt_m6983(__this, L_2, L_7, L_12, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::Encrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* PKCS12_Encrypt_m6985 (PKCS12_t1193 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICryptoTransform_t962_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(621); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + SymmetricAlgorithm_t951 * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + String_t* L_0 = ___algorithmOid; + ByteU5BU5D_t789* L_1 = ___salt; + int32_t L_2 = ___iterationCount; + SymmetricAlgorithm_t951 * L_3 = PKCS12_GetSymmetricAlgorithm_m6982(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + } + +IL_000c: + try + { // begin try (depth: 1) + SymmetricAlgorithm_t951 * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, L_4); + V_2 = L_5; + Object_t * L_6 = V_2; + ByteU5BU5D_t789* L_7 = ___data; + ByteU5BU5D_t789* L_8 = ___data; + NullCheck(L_8); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)InterfaceFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(2 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t962_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))); + V_0 = L_9; + IL2CPP_LEAVE(0x33, FINALLY_0026); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0026; + } + +FINALLY_0026: + { // begin finally (depth: 1) + { + SymmetricAlgorithm_t951 * L_10 = V_1; + if (!L_10) + { + goto IL_0032; + } + } + +IL_002c: + { + SymmetricAlgorithm_t951 * L_11 = V_1; + NullCheck(L_11); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_11); + } + +IL_0032: + { + IL2CPP_END_FINALLY(38) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(38) + { + IL2CPP_JUMP_TBL(0x33, IL_0033) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0033: + { + ByteU5BU5D_t789* L_12 = V_0; + return L_12; + } +} +// System.Security.Cryptography.DSAParameters Mono.Security.X509.PKCS12::GetExistingParameters(System.Boolean&) +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern "C" DSAParameters_t928 PKCS12_GetExistingParameters_m6986 (PKCS12_t1193 * __this, bool* ___found, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t1196 * V_0 = {0}; + X509CertificateEnumerator_t1198 * V_1 = {0}; + DSA_t901 * V_2 = {0}; + DSAParameters_t928 V_3 = {0}; + Object_t * V_4 = {0}; + DSAParameters_t928 V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509CertificateCollection_t1194 * L_0 = PKCS12_get_Certificates_m6979(__this, /*hidden argument*/NULL); + NullCheck(L_0); + X509CertificateEnumerator_t1198 * L_1 = X509CertificateCollection_GetEnumerator_m7030(L_0, /*hidden argument*/NULL); + V_1 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + goto IL_0040; + } + +IL_0011: + { + X509CertificateEnumerator_t1198 * L_2 = V_1; + NullCheck(L_2); + X509Certificate_t1196 * L_3 = X509CertificateEnumerator_get_Current_m7023(L_2, /*hidden argument*/NULL); + V_0 = L_3; + X509Certificate_t1196 * L_4 = V_0; + NullCheck(L_4); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(6 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_4); + if (!L_5) + { + goto IL_0040; + } + } + +IL_0023: + { + X509Certificate_t1196 * L_6 = V_0; + NullCheck(L_6); + DSA_t901 * L_7 = X509Certificate_get_DSA_m7007(L_6, /*hidden argument*/NULL); + V_2 = L_7; + DSA_t901 * L_8 = V_2; + if (!L_8) + { + goto IL_0040; + } + } + +IL_0030: + { + bool* L_9 = ___found; + *((int8_t*)(L_9)) = (int8_t)1; + DSA_t901 * L_10 = V_2; + NullCheck(L_10); + DSAParameters_t928 L_11 = (DSAParameters_t928 )VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_10, 0); + V_3 = L_11; + IL2CPP_LEAVE(0x73, FINALLY_0050); + } + +IL_0040: + { + X509CertificateEnumerator_t1198 * L_12 = V_1; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_12); + if (L_13) + { + goto IL_0011; + } + } + +IL_004b: + { + IL2CPP_LEAVE(0x65, FINALLY_0050); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t1198 * L_14 = V_1; + V_4 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_4; + if (L_15) + { + goto IL_005d; + } + } + +IL_005c: + { + IL2CPP_END_FINALLY(80) + } + +IL_005d: + { + Object_t * L_16 = V_4; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(80) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x73, IL_0073) + IL2CPP_JUMP_TBL(0x65, IL_0065) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0065: + { + bool* L_17 = ___found; + *((int8_t*)(L_17)) = (int8_t)0; + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_5)); + DSAParameters_t928 L_18 = V_5; + return L_18; + } + +IL_0073: + { + DSAParameters_t928 L_19 = V_3; + return L_19; + } +} +// System.Void Mono.Security.X509.PKCS12::AddPrivateKey(Mono.Security.Cryptography.PKCS8/PrivateKeyInfo) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral739; +extern "C" void PKCS12_AddPrivateKey_m6987 (PKCS12_t1193 * __this, PrivateKeyInfo_t1184 * ___pki, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral739 = il2cpp_codegen_string_literal_from_index(739); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + bool V_1 = false; + DSAParameters_t928 V_2 = {0}; + uint8_t V_3 = 0x0; + { + PrivateKeyInfo_t1184 * L_0 = ___pki; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = PrivateKeyInfo_get_PrivateKey_m6905(L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + V_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))); + uint8_t L_4 = V_3; + if ((((int32_t)L_4) == ((int32_t)2))) + { + goto IL_001f; + } + } + { + uint8_t L_5 = V_3; + if ((((int32_t)L_5) == ((int32_t)((int32_t)48)))) + { + goto IL_0046; + } + } + { + goto IL_005d; + } + +IL_001f: + { + DSAParameters_t928 L_6 = PKCS12_GetExistingParameters_m6986(__this, (&V_1), /*hidden argument*/NULL); + V_2 = L_6; + bool L_7 = V_1; + if (!L_7) + { + goto IL_0041; + } + } + { + ArrayList_t734 * L_8 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_9 = V_0; + DSAParameters_t928 L_10 = V_2; + DSA_t901 * L_11 = PrivateKeyInfo_DecodeDSA_m6910(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_11); + } + +IL_0041: + { + goto IL_0072; + } + +IL_0046: + { + ArrayList_t734 * L_12 = (__this->____keyBags_2); + ByteU5BU5D_t789* L_13 = V_0; + RSA_t902 * L_14 = PrivateKeyInfo_DecodeRSA_m6909(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + NullCheck(L_12); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_14); + goto IL_0072; + } + +IL_005d: + { + ByteU5BU5D_t789* L_15 = V_0; + ByteU5BU5D_t789* L_16 = V_0; + NullCheck(L_16); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_15, 0, (((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))), /*hidden argument*/NULL); + CryptographicException_t929 * L_17 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_17, _stringLiteral739, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0072: + { + ByteU5BU5D_t789* L_18 = V_0; + ByteU5BU5D_t789* L_19 = V_0; + NullCheck(L_19); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, 0, (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::ReadSafeBag(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* PrivateKeyInfo_t1184_il2cpp_TypeInfo_var; +extern TypeInfo* EncryptedPrivateKeyInfo_t1185_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral740; +extern Il2CppCodeGenString* _stringLiteral741; +extern Il2CppCodeGenString* _stringLiteral717; +extern Il2CppCodeGenString* _stringLiteral718; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral742; +extern Il2CppCodeGenString* _stringLiteral743; +extern Il2CppCodeGenString* _stringLiteral744; +extern Il2CppCodeGenString* _stringLiteral745; +extern Il2CppCodeGenString* _stringLiteral746; +extern Il2CppCodeGenString* _stringLiteral747; +extern Il2CppCodeGenString* _stringLiteral748; +extern Il2CppCodeGenString* _stringLiteral749; +extern Il2CppCodeGenString* _stringLiteral750; +extern Il2CppCodeGenString* _stringLiteral751; +extern Il2CppCodeGenString* _stringLiteral752; +extern Il2CppCodeGenString* _stringLiteral753; +extern "C" void PKCS12_ReadSafeBag_m6988 (PKCS12_t1193 * __this, ASN1_t1191 * ___safeBag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + PrivateKeyInfo_t1184_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(797); + EncryptedPrivateKeyInfo_t1185_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(798); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + SafeBag_t1190_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(795); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral740 = il2cpp_codegen_string_literal_from_index(740); + _stringLiteral741 = il2cpp_codegen_string_literal_from_index(741); + _stringLiteral717 = il2cpp_codegen_string_literal_from_index(717); + _stringLiteral718 = il2cpp_codegen_string_literal_from_index(718); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral742 = il2cpp_codegen_string_literal_from_index(742); + _stringLiteral743 = il2cpp_codegen_string_literal_from_index(743); + _stringLiteral744 = il2cpp_codegen_string_literal_from_index(744); + _stringLiteral745 = il2cpp_codegen_string_literal_from_index(745); + _stringLiteral746 = il2cpp_codegen_string_literal_from_index(746); + _stringLiteral747 = il2cpp_codegen_string_literal_from_index(747); + _stringLiteral748 = il2cpp_codegen_string_literal_from_index(748); + _stringLiteral749 = il2cpp_codegen_string_literal_from_index(749); + _stringLiteral750 = il2cpp_codegen_string_literal_from_index(750); + _stringLiteral751 = il2cpp_codegen_string_literal_from_index(751); + _stringLiteral752 = il2cpp_codegen_string_literal_from_index(752); + _stringLiteral753 = il2cpp_codegen_string_literal_from_index(753); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + String_t* V_2 = {0}; + EncryptedPrivateKeyInfo_t1185 * V_3 = {0}; + ByteU5BU5D_t789* V_4 = {0}; + ContentInfo_t1202 * V_5 = {0}; + X509Certificate_t1196 * V_6 = {0}; + ByteU5BU5D_t789* V_7 = {0}; + ASN1_t1191 * V_8 = {0}; + int32_t V_9 = 0; + ASN1_t1191 * V_10 = {0}; + ASN1_t1191 * V_11 = {0}; + String_t* V_12 = {0}; + ASN1_t1191 * V_13 = {0}; + int32_t V_14 = 0; + ASN1_t1191 * V_15 = {0}; + String_t* V_16 = {0}; + Dictionary_2_t327 * V_17 = {0}; + int32_t V_18 = 0; + { + ASN1_t1191 * L_0 = ___safeBag; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m7045(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) == ((int32_t)((int32_t)48)))) + { + goto IL_0018; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral740, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + ASN1_t1191 * L_3 = ___safeBag; + NullCheck(L_3); + ASN1_t1191 * L_4 = ASN1_get_Item_m7055(L_3, 0, /*hidden argument*/NULL); + V_0 = L_4; + ASN1_t1191 * L_5 = V_0; + NullCheck(L_5); + uint8_t L_6 = ASN1_get_Tag_m7045(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) == ((int32_t)6))) + { + goto IL_0037; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, _stringLiteral741, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0037: + { + ASN1_t1191 * L_8 = ___safeBag; + NullCheck(L_8); + ASN1_t1191 * L_9 = ASN1_get_Item_m7055(L_8, 1, /*hidden argument*/NULL); + V_1 = L_9; + ASN1_t1191 * L_10 = V_0; + String_t* L_11 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + V_2 = L_11; + String_t* L_12 = V_2; + V_16 = L_12; + String_t* L_13 = V_16; + if (!L_13) + { + goto IL_01cd; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_14 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_14; + if (L_14) + { + goto IL_00b7; + } + } + { + Dictionary_2_t327 * L_15 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_15, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_17 = L_15; + Dictionary_2_t327 * L_16 = V_17; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_16, _stringLiteral717, 0); + Dictionary_2_t327 * L_17 = V_17; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_17, _stringLiteral718, 1); + Dictionary_2_t327 * L_18 = V_17; + NullCheck(L_18); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_18, _stringLiteral719, 2); + Dictionary_2_t327 * L_19 = V_17; + NullCheck(L_19); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_19, _stringLiteral742, 3); + Dictionary_2_t327 * L_20 = V_17; + NullCheck(L_20); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_20, _stringLiteral743, 4); + Dictionary_2_t327 * L_21 = V_17; + NullCheck(L_21); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_21, _stringLiteral744, 5); + Dictionary_2_t327 * L_22 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_14 = L_22; + } + +IL_00b7: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_23 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapA_14; + String_t* L_24 = V_16; + NullCheck(L_23); + bool L_25 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_23, L_24, (&V_18)); + if (!L_25) + { + goto IL_01cd; + } + } + { + int32_t L_26 = V_18; + if (L_26 == 0) + { + goto IL_00ee; + } + if (L_26 == 1) + { + goto IL_0104; + } + if (L_26 == 2) + { + goto IL_014e; + } + if (L_26 == 3) + { + goto IL_01a8; + } + if (L_26 == 4) + { + goto IL_01ad; + } + if (L_26 == 5) + { + goto IL_01c8; + } + } + { + goto IL_01cd; + } + +IL_00ee: + { + ASN1_t1191 * L_27 = V_1; + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = ASN1_get_Value_m7047(L_27, /*hidden argument*/NULL); + PrivateKeyInfo_t1184 * L_29 = (PrivateKeyInfo_t1184 *)il2cpp_codegen_object_new (PrivateKeyInfo_t1184_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m6904(L_29, L_28, /*hidden argument*/NULL); + PKCS12_AddPrivateKey_m6987(__this, L_29, /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_0104: + { + ASN1_t1191 * L_30 = V_1; + NullCheck(L_30); + ByteU5BU5D_t789* L_31 = ASN1_get_Value_m7047(L_30, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t1185 * L_32 = (EncryptedPrivateKeyInfo_t1185 *)il2cpp_codegen_object_new (EncryptedPrivateKeyInfo_t1185_il2cpp_TypeInfo_var); + EncryptedPrivateKeyInfo__ctor_m6912(L_32, L_31, /*hidden argument*/NULL); + V_3 = L_32; + EncryptedPrivateKeyInfo_t1185 * L_33 = V_3; + NullCheck(L_33); + String_t* L_34 = EncryptedPrivateKeyInfo_get_Algorithm_m6913(L_33, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t1185 * L_35 = V_3; + NullCheck(L_35); + ByteU5BU5D_t789* L_36 = EncryptedPrivateKeyInfo_get_Salt_m6915(L_35, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t1185 * L_37 = V_3; + NullCheck(L_37); + int32_t L_38 = EncryptedPrivateKeyInfo_get_IterationCount_m6916(L_37, /*hidden argument*/NULL); + EncryptedPrivateKeyInfo_t1185 * L_39 = V_3; + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = EncryptedPrivateKeyInfo_get_EncryptedData_m6914(L_39, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_41 = PKCS12_Decrypt_m6983(__this, L_34, L_36, L_38, L_40, /*hidden argument*/NULL); + V_4 = L_41; + ByteU5BU5D_t789* L_42 = V_4; + PrivateKeyInfo_t1184 * L_43 = (PrivateKeyInfo_t1184 *)il2cpp_codegen_object_new (PrivateKeyInfo_t1184_il2cpp_TypeInfo_var); + PrivateKeyInfo__ctor_m6904(L_43, L_42, /*hidden argument*/NULL); + PKCS12_AddPrivateKey_m6987(__this, L_43, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_44 = V_4; + ByteU5BU5D_t789* L_45 = V_4; + NullCheck(L_45); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, (((int32_t)((int32_t)(((Array_t *)L_45)->max_length)))), /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_014e: + { + ASN1_t1191 * L_46 = V_1; + NullCheck(L_46); + ByteU5BU5D_t789* L_47 = ASN1_get_Value_m7047(L_46, /*hidden argument*/NULL); + ContentInfo_t1202 * L_48 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7074(L_48, L_47, /*hidden argument*/NULL); + V_5 = L_48; + ContentInfo_t1202 * L_49 = V_5; + NullCheck(L_49); + String_t* L_50 = ContentInfo_get_ContentType_m7079(L_49, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_51 = String_op_Inequality_m3593(NULL /*static, unused*/, L_50, _stringLiteral745, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_017c; + } + } + { + NotSupportedException_t164 * L_52 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_52, _stringLiteral746, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_52); + } + +IL_017c: + { + ContentInfo_t1202 * L_53 = V_5; + NullCheck(L_53); + ASN1_t1191 * L_54 = ContentInfo_get_Content_m7077(L_53, /*hidden argument*/NULL); + NullCheck(L_54); + ASN1_t1191 * L_55 = ASN1_get_Item_m7055(L_54, 0, /*hidden argument*/NULL); + NullCheck(L_55); + ByteU5BU5D_t789* L_56 = ASN1_get_Value_m7047(L_55, /*hidden argument*/NULL); + X509Certificate_t1196 * L_57 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_57, L_56, /*hidden argument*/NULL); + V_6 = L_57; + X509CertificateCollection_t1194 * L_58 = (__this->____certs_4); + X509Certificate_t1196 * L_59 = V_6; + NullCheck(L_58); + X509CertificateCollection_Add_m7029(L_58, L_59, /*hidden argument*/NULL); + goto IL_01d8; + } + +IL_01a8: + { + goto IL_01d8; + } + +IL_01ad: + { + ASN1_t1191 * L_60 = V_1; + NullCheck(L_60); + ByteU5BU5D_t789* L_61 = ASN1_get_Value_m7047(L_60, /*hidden argument*/NULL); + V_7 = L_61; + ArrayList_t734 * L_62 = (__this->____secretBags_3); + ByteU5BU5D_t789* L_63 = V_7; + NullCheck(L_62); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, (Object_t *)(Object_t *)L_63); + goto IL_01d8; + } + +IL_01c8: + { + goto IL_01d8; + } + +IL_01cd: + { + ArgumentException_t437 * L_64 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_64, _stringLiteral747, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_64); + } + +IL_01d8: + { + ASN1_t1191 * L_65 = ___safeBag; + NullCheck(L_65); + int32_t L_66 = ASN1_get_Count_m7044(L_65, /*hidden argument*/NULL); + if ((((int32_t)L_66) <= ((int32_t)2))) + { + goto IL_0347; + } + } + { + ASN1_t1191 * L_67 = ___safeBag; + NullCheck(L_67); + ASN1_t1191 * L_68 = ASN1_get_Item_m7055(L_67, 2, /*hidden argument*/NULL); + V_8 = L_68; + ASN1_t1191 * L_69 = V_8; + NullCheck(L_69); + uint8_t L_70 = ASN1_get_Tag_m7045(L_69, /*hidden argument*/NULL); + if ((((int32_t)L_70) == ((int32_t)((int32_t)49)))) + { + goto IL_0206; + } + } + { + ArgumentException_t437 * L_71 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_71, _stringLiteral748, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_71); + } + +IL_0206: + { + V_9 = 0; + goto IL_0339; + } + +IL_020e: + { + ASN1_t1191 * L_72 = V_8; + int32_t L_73 = V_9; + NullCheck(L_72); + ASN1_t1191 * L_74 = ASN1_get_Item_m7055(L_72, L_73, /*hidden argument*/NULL); + V_10 = L_74; + ASN1_t1191 * L_75 = V_10; + NullCheck(L_75); + uint8_t L_76 = ASN1_get_Tag_m7045(L_75, /*hidden argument*/NULL); + if ((((int32_t)L_76) == ((int32_t)((int32_t)48)))) + { + goto IL_0232; + } + } + { + ArgumentException_t437 * L_77 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_77, _stringLiteral749, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_77); + } + +IL_0232: + { + ASN1_t1191 * L_78 = V_10; + NullCheck(L_78); + ASN1_t1191 * L_79 = ASN1_get_Item_m7055(L_78, 0, /*hidden argument*/NULL); + V_11 = L_79; + ASN1_t1191 * L_80 = V_11; + NullCheck(L_80); + uint8_t L_81 = ASN1_get_Tag_m7045(L_80, /*hidden argument*/NULL); + if ((((int32_t)L_81) == ((int32_t)6))) + { + goto IL_0254; + } + } + { + ArgumentException_t437 * L_82 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_82, _stringLiteral750, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_82); + } + +IL_0254: + { + ASN1_t1191 * L_83 = V_11; + String_t* L_84 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_83, /*hidden argument*/NULL); + V_12 = L_84; + ASN1_t1191 * L_85 = V_10; + NullCheck(L_85); + ASN1_t1191 * L_86 = ASN1_get_Item_m7055(L_85, 1, /*hidden argument*/NULL); + V_13 = L_86; + V_14 = 0; + goto IL_0325; + } + +IL_026f: + { + ASN1_t1191 * L_87 = V_13; + int32_t L_88 = V_14; + NullCheck(L_87); + ASN1_t1191 * L_89 = ASN1_get_Item_m7055(L_87, L_88, /*hidden argument*/NULL); + V_15 = L_89; + String_t* L_90 = V_12; + V_16 = L_90; + String_t* L_91 = V_16; + if (!L_91) + { + goto IL_031a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_92 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_15; + if (L_92) + { + goto IL_02b8; + } + } + { + Dictionary_2_t327 * L_93 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_93, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_17 = L_93; + Dictionary_2_t327 * L_94 = V_17; + NullCheck(L_94); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_94, _stringLiteral751, 0); + Dictionary_2_t327 * L_95 = V_17; + NullCheck(L_95); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_95, _stringLiteral752, 1); + Dictionary_2_t327 * L_96 = V_17; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_15 = L_96; + } + +IL_02b8: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_97 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapB_15; + String_t* L_98 = V_16; + NullCheck(L_97); + bool L_99 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_97, L_98, (&V_18)); + if (!L_99) + { + goto IL_031a; + } + } + { + int32_t L_100 = V_18; + if (!L_100) + { + goto IL_02df; + } + } + { + int32_t L_101 = V_18; + if ((((int32_t)L_101) == ((int32_t)1))) + { + goto IL_02fd; + } + } + { + goto IL_031a; + } + +IL_02df: + { + ASN1_t1191 * L_102 = V_15; + NullCheck(L_102); + uint8_t L_103 = ASN1_get_Tag_m7045(L_102, /*hidden argument*/NULL); + if ((((int32_t)L_103) == ((int32_t)((int32_t)30)))) + { + goto IL_02f8; + } + } + { + ArgumentException_t437 * L_104 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_104, _stringLiteral753, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_104); + } + +IL_02f8: + { + goto IL_031f; + } + +IL_02fd: + { + ASN1_t1191 * L_105 = V_15; + NullCheck(L_105); + uint8_t L_106 = ASN1_get_Tag_m7045(L_105, /*hidden argument*/NULL); + if ((((int32_t)L_106) == ((int32_t)4))) + { + goto IL_0315; + } + } + { + ArgumentException_t437 * L_107 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_107, _stringLiteral753, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_107); + } + +IL_0315: + { + goto IL_031f; + } + +IL_031a: + { + goto IL_031f; + } + +IL_031f: + { + int32_t L_108 = V_14; + V_14 = ((int32_t)((int32_t)L_108+(int32_t)1)); + } + +IL_0325: + { + int32_t L_109 = V_14; + ASN1_t1191 * L_110 = V_13; + NullCheck(L_110); + int32_t L_111 = ASN1_get_Count_m7044(L_110, /*hidden argument*/NULL); + if ((((int32_t)L_109) < ((int32_t)L_111))) + { + goto IL_026f; + } + } + { + int32_t L_112 = V_9; + V_9 = ((int32_t)((int32_t)L_112+(int32_t)1)); + } + +IL_0339: + { + int32_t L_113 = V_9; + ASN1_t1191 * L_114 = V_8; + NullCheck(L_114); + int32_t L_115 = ASN1_get_Count_m7044(L_114, /*hidden argument*/NULL); + if ((((int32_t)L_113) < ((int32_t)L_115))) + { + goto IL_020e; + } + } + +IL_0347: + { + ArrayList_t734 * L_116 = (__this->____safeBags_9); + String_t* L_117 = V_2; + ASN1_t1191 * L_118 = ___safeBag; + SafeBag_t1190 * L_119 = (SafeBag_t1190 *)il2cpp_codegen_object_new (SafeBag_t1190_il2cpp_TypeInfo_var); + SafeBag__ctor_m6956(L_119, L_117, L_118, /*hidden argument*/NULL); + NullCheck(L_116); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_116, L_119); + return; + } +} +// Mono.Security.ASN1 Mono.Security.X509.PKCS12::CertificateSafeBag(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral745; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral751; +extern Il2CppCodeGenString* _stringLiteral752; +extern "C" ASN1_t1191 * PKCS12_CertificateSafeBag_m6989 (PKCS12_t1193 * __this, X509Certificate_t1196 * ___x509, Object_t * ___attributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral745 = il2cpp_codegen_string_literal_from_index(745); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral751 = il2cpp_codegen_string_literal_from_index(751); + _stringLiteral752 = il2cpp_codegen_string_literal_from_index(752); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ContentInfo_t1202 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + Object_t * V_5 = {0}; + String_t* V_6 = {0}; + ArrayList_t734 * V_7 = {0}; + ASN1_t1191 * V_8 = {0}; + ASN1_t1191 * V_9 = {0}; + ByteU5BU5D_t789* V_10 = {0}; + Object_t * V_11 = {0}; + ASN1_t1191 * V_12 = {0}; + ArrayList_t734 * V_13 = {0}; + ASN1_t1191 * V_14 = {0}; + ASN1_t1191 * V_15 = {0}; + ByteU5BU5D_t789* V_16 = {0}; + Object_t * V_17 = {0}; + ASN1_t1191 * V_18 = {0}; + String_t* V_19 = {0}; + Dictionary_2_t327 * V_20 = {0}; + int32_t V_21 = 0; + Object_t * V_22 = {0}; + Object_t * V_23 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + X509Certificate_t1196 * L_0 = ___x509; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_0); + ASN1_t1191 * L_2 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_2, 4, L_1, /*hidden argument*/NULL); + V_0 = L_2; + ContentInfo_t1202 * L_3 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7072(L_3, /*hidden argument*/NULL); + V_1 = L_3; + ContentInfo_t1202 * L_4 = V_1; + NullCheck(L_4); + ContentInfo_set_ContentType_m7080(L_4, _stringLiteral745, /*hidden argument*/NULL); + ContentInfo_t1202 * L_5 = V_1; + NullCheck(L_5); + ASN1_t1191 * L_6 = ContentInfo_get_Content_m7077(L_5, /*hidden argument*/NULL); + ASN1_t1191 * L_7 = V_0; + NullCheck(L_6); + ASN1_Add_m7051(L_6, L_7, /*hidden argument*/NULL); + ASN1_t1191 * L_8 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_8, ((int32_t)160), /*hidden argument*/NULL); + V_2 = L_8; + ASN1_t1191 * L_9 = V_2; + ContentInfo_t1202 * L_10 = V_1; + NullCheck(L_10); + ASN1_t1191 * L_11 = ContentInfo_get_ASN1_m7076(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + ASN1_Add_m7051(L_9, L_11, /*hidden argument*/NULL); + ASN1_t1191 * L_12 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_12, ((int32_t)48), /*hidden argument*/NULL); + V_3 = L_12; + ASN1_t1191 * L_13 = V_3; + ASN1_t1191 * L_14 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, _stringLiteral719, /*hidden argument*/NULL); + NullCheck(L_13); + ASN1_Add_m7051(L_13, L_14, /*hidden argument*/NULL); + ASN1_t1191 * L_15 = V_3; + ASN1_t1191 * L_16 = V_2; + NullCheck(L_15); + ASN1_Add_m7051(L_15, L_16, /*hidden argument*/NULL); + Object_t * L_17 = ___attributes; + if (!L_17) + { + goto IL_0287; + } + } + { + ASN1_t1191 * L_18 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_18, ((int32_t)49), /*hidden argument*/NULL); + V_4 = L_18; + Object_t * L_19 = ___attributes; + NullCheck(L_19); + Object_t * L_20 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_19); + V_5 = L_20; + goto IL_0265; + } + +IL_0080: + { + Object_t * L_21 = V_5; + NullCheck(L_21); + Object_t * L_22 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_21); + V_6 = ((String_t*)CastclassSealed(L_22, String_t_il2cpp_TypeInfo_var)); + String_t* L_23 = V_6; + V_19 = L_23; + String_t* L_24 = V_19; + if (!L_24) + { + goto IL_0260; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_25 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_16; + if (L_25) + { + goto IL_00cc; + } + } + { + Dictionary_2_t327 * L_26 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_26, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_20 = L_26; + Dictionary_2_t327 * L_27 = V_20; + NullCheck(L_27); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_27, _stringLiteral751, 0); + Dictionary_2_t327 * L_28 = V_20; + NullCheck(L_28); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_28, _stringLiteral752, 1); + Dictionary_2_t327 * L_29 = V_20; + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_16 = L_29; + } + +IL_00cc: + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_30 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24mapF_16; + String_t* L_31 = V_19; + NullCheck(L_30); + bool L_32 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_30, L_31, (&V_21)); + if (!L_32) + { + goto IL_0260; + } + } + { + int32_t L_33 = V_21; + if (!L_33) + { + goto IL_00f3; + } + } + { + int32_t L_34 = V_21; + if ((((int32_t)L_34) == ((int32_t)1))) + { + goto IL_01aa; + } + } + { + goto IL_0260; + } + +IL_00f3: + { + Object_t * L_35 = V_5; + NullCheck(L_35); + Object_t * L_36 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_35); + V_7 = ((ArrayList_t734 *)CastclassClass(L_36, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_37 = V_7; + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_37); + if ((((int32_t)L_38) <= ((int32_t)0))) + { + goto IL_01a5; + } + } + { + ASN1_t1191 * L_39 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_39, ((int32_t)48), /*hidden argument*/NULL); + V_8 = L_39; + ASN1_t1191 * L_40 = V_8; + ASN1_t1191 * L_41 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, _stringLiteral751, /*hidden argument*/NULL); + NullCheck(L_40); + ASN1_Add_m7051(L_40, L_41, /*hidden argument*/NULL); + ASN1_t1191 * L_42 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_42, ((int32_t)49), /*hidden argument*/NULL); + V_9 = L_42; + ArrayList_t734 * L_43 = V_7; + NullCheck(L_43); + Object_t * L_44 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_43); + V_11 = L_44; + } + +IL_013b: + try + { // begin try (depth: 1) + { + goto IL_016a; + } + +IL_0140: + { + Object_t * L_45 = V_11; + NullCheck(L_45); + Object_t * L_46 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_45); + V_10 = ((ByteU5BU5D_t789*)Castclass(L_46, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ASN1_t1191 * L_47 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_47, ((int32_t)30), /*hidden argument*/NULL); + V_12 = L_47; + ASN1_t1191 * L_48 = V_12; + ByteU5BU5D_t789* L_49 = V_10; + NullCheck(L_48); + ASN1_set_Value_m7048(L_48, L_49, /*hidden argument*/NULL); + ASN1_t1191 * L_50 = V_9; + ASN1_t1191 * L_51 = V_12; + NullCheck(L_50); + ASN1_Add_m7051(L_50, L_51, /*hidden argument*/NULL); + } + +IL_016a: + { + Object_t * L_52 = V_11; + NullCheck(L_52); + bool L_53 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_52); + if (L_53) + { + goto IL_0140; + } + } + +IL_0176: + { + IL2CPP_LEAVE(0x191, FINALLY_017b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_017b; + } + +FINALLY_017b: + { // begin finally (depth: 1) + { + Object_t * L_54 = V_11; + V_22 = ((Object_t *)IsInst(L_54, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_55 = V_22; + if (L_55) + { + goto IL_0189; + } + } + +IL_0188: + { + IL2CPP_END_FINALLY(379) + } + +IL_0189: + { + Object_t * L_56 = V_22; + NullCheck(L_56); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_56); + IL2CPP_END_FINALLY(379) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(379) + { + IL2CPP_JUMP_TBL(0x191, IL_0191) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0191: + { + ASN1_t1191 * L_57 = V_8; + ASN1_t1191 * L_58 = V_9; + NullCheck(L_57); + ASN1_Add_m7051(L_57, L_58, /*hidden argument*/NULL); + ASN1_t1191 * L_59 = V_4; + ASN1_t1191 * L_60 = V_8; + NullCheck(L_59); + ASN1_Add_m7051(L_59, L_60, /*hidden argument*/NULL); + } + +IL_01a5: + { + goto IL_0265; + } + +IL_01aa: + { + Object_t * L_61 = V_5; + NullCheck(L_61); + Object_t * L_62 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_61); + V_13 = ((ArrayList_t734 *)CastclassClass(L_62, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_63 = V_13; + NullCheck(L_63); + int32_t L_64 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_63); + if ((((int32_t)L_64) <= ((int32_t)0))) + { + goto IL_025b; + } + } + { + ASN1_t1191 * L_65 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_65, ((int32_t)48), /*hidden argument*/NULL); + V_14 = L_65; + ASN1_t1191 * L_66 = V_14; + ASN1_t1191 * L_67 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, _stringLiteral752, /*hidden argument*/NULL); + NullCheck(L_66); + ASN1_Add_m7051(L_66, L_67, /*hidden argument*/NULL); + ASN1_t1191 * L_68 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_68, ((int32_t)49), /*hidden argument*/NULL); + V_15 = L_68; + ArrayList_t734 * L_69 = V_13; + NullCheck(L_69); + Object_t * L_70 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_69); + V_17 = L_70; + } + +IL_01f2: + try + { // begin try (depth: 1) + { + goto IL_0220; + } + +IL_01f7: + { + Object_t * L_71 = V_17; + NullCheck(L_71); + Object_t * L_72 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_71); + V_16 = ((ByteU5BU5D_t789*)Castclass(L_72, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ASN1_t1191 * L_73 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_73, 4, /*hidden argument*/NULL); + V_18 = L_73; + ASN1_t1191 * L_74 = V_18; + ByteU5BU5D_t789* L_75 = V_16; + NullCheck(L_74); + ASN1_set_Value_m7048(L_74, L_75, /*hidden argument*/NULL); + ASN1_t1191 * L_76 = V_15; + ASN1_t1191 * L_77 = V_18; + NullCheck(L_76); + ASN1_Add_m7051(L_76, L_77, /*hidden argument*/NULL); + } + +IL_0220: + { + Object_t * L_78 = V_17; + NullCheck(L_78); + bool L_79 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_78); + if (L_79) + { + goto IL_01f7; + } + } + +IL_022c: + { + IL2CPP_LEAVE(0x247, FINALLY_0231); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0231; + } + +FINALLY_0231: + { // begin finally (depth: 1) + { + Object_t * L_80 = V_17; + V_23 = ((Object_t *)IsInst(L_80, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_81 = V_23; + if (L_81) + { + goto IL_023f; + } + } + +IL_023e: + { + IL2CPP_END_FINALLY(561) + } + +IL_023f: + { + Object_t * L_82 = V_23; + NullCheck(L_82); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_82); + IL2CPP_END_FINALLY(561) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(561) + { + IL2CPP_JUMP_TBL(0x247, IL_0247) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0247: + { + ASN1_t1191 * L_83 = V_14; + ASN1_t1191 * L_84 = V_15; + NullCheck(L_83); + ASN1_Add_m7051(L_83, L_84, /*hidden argument*/NULL); + ASN1_t1191 * L_85 = V_4; + ASN1_t1191 * L_86 = V_14; + NullCheck(L_85); + ASN1_Add_m7051(L_85, L_86, /*hidden argument*/NULL); + } + +IL_025b: + { + goto IL_0265; + } + +IL_0260: + { + goto IL_0265; + } + +IL_0265: + { + Object_t * L_87 = V_5; + NullCheck(L_87); + bool L_88 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_87); + if (L_88) + { + goto IL_0080; + } + } + { + ASN1_t1191 * L_89 = V_4; + NullCheck(L_89); + int32_t L_90 = ASN1_get_Count_m7044(L_89, /*hidden argument*/NULL); + if ((((int32_t)L_90) <= ((int32_t)0))) + { + goto IL_0287; + } + } + { + ASN1_t1191 * L_91 = V_3; + ASN1_t1191 * L_92 = V_4; + NullCheck(L_91); + ASN1_Add_m7051(L_91, L_92, /*hidden argument*/NULL); + } + +IL_0287: + { + ASN1_t1191 * L_93 = V_3; + return L_93; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::MAC(System.Byte[],System.Byte[],System.Int32,System.Byte[]) +extern TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +extern TypeInfo* HMACSHA1_t1088_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" ByteU5BU5D_t789* PKCS12_MAC_m6990 (PKCS12_t1193 * __this, ByteU5BU5D_t789* ___password, ByteU5BU5D_t789* ___salt, int32_t ___iterations, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DeriveBytes_t1192_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(790); + HMACSHA1_t1088_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(622); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + DeriveBytes_t1192 * V_0 = {0}; + HMACSHA1_t1088 * V_1 = {0}; + { + DeriveBytes_t1192 * L_0 = (DeriveBytes_t1192 *)il2cpp_codegen_object_new (DeriveBytes_t1192_il2cpp_TypeInfo_var); + DeriveBytes__ctor_m6959(L_0, /*hidden argument*/NULL); + V_0 = L_0; + DeriveBytes_t1192 * L_1 = V_0; + NullCheck(L_1); + DeriveBytes_set_HashName_m6961(L_1, _stringLiteral735, /*hidden argument*/NULL); + DeriveBytes_t1192 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = ___password; + NullCheck(L_2); + DeriveBytes_set_Password_m6963(L_2, L_3, /*hidden argument*/NULL); + DeriveBytes_t1192 * L_4 = V_0; + ByteU5BU5D_t789* L_5 = ___salt; + NullCheck(L_4); + DeriveBytes_set_Salt_m6964(L_4, L_5, /*hidden argument*/NULL); + DeriveBytes_t1192 * L_6 = V_0; + int32_t L_7 = ___iterations; + NullCheck(L_6); + DeriveBytes_set_IterationCount_m6962(L_6, L_7, /*hidden argument*/NULL); + HMAC_t1089 * L_8 = HMAC_Create_m5702(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = ((HMACSHA1_t1088 *)CastclassClass(L_8, HMACSHA1_t1088_il2cpp_TypeInfo_var)); + HMACSHA1_t1088 * L_9 = V_1; + DeriveBytes_t1192 * L_10 = V_0; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = DeriveBytes_DeriveMAC_m6969(L_10, ((int32_t)20), /*hidden argument*/NULL); + NullCheck(L_9); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, L_9, L_11); + HMACSHA1_t1088 * L_12 = V_1; + ByteU5BU5D_t789* L_13 = ___data; + ByteU5BU5D_t789* L_14 = ___data; + NullCheck(L_14); + NullCheck(L_12); + ByteU5BU5D_t789* L_15 = HashAlgorithm_ComputeHash_m5697(L_12, L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + return L_15; + } +} +// System.Byte[] Mono.Security.X509.PKCS12::GetBytes() +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern Il2CppCodeGenString* _stringLiteral728; +extern Il2CppCodeGenString* _stringLiteral717; +extern Il2CppCodeGenString* _stringLiteral718; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral743; +extern Il2CppCodeGenString* _stringLiteral505; +extern "C" ByteU5BU5D_t789* PKCS12_GetBytes_m6991 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SafeBag_t1190_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(795); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + _stringLiteral728 = il2cpp_codegen_string_literal_from_index(728); + _stringLiteral717 = il2cpp_codegen_string_literal_from_index(717); + _stringLiteral718 = il2cpp_codegen_string_literal_from_index(718); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral743 = il2cpp_codegen_string_literal_from_index(743); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + SafeBag_t1190 * V_2 = {0}; + Object_t * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + ContentInfo_t1202 * V_6 = {0}; + ArrayList_t734 * V_7 = {0}; + ArrayList_t734 * V_8 = {0}; + X509Certificate_t1196 * V_9 = {0}; + X509CertificateEnumerator_t1198 * V_10 = {0}; + bool V_11 = false; + X509Certificate_t1196 * V_12 = {0}; + Object_t * V_13 = {0}; + X509Certificate_t1196 * V_14 = {0}; + Object_t * V_15 = {0}; + bool V_16 = false; + X509Certificate_t1196 * V_17 = {0}; + X509CertificateEnumerator_t1198 * V_18 = {0}; + X509Certificate_t1196 * V_19 = {0}; + Object_t * V_20 = {0}; + X509Certificate_t1196 * V_21 = {0}; + Object_t * V_22 = {0}; + ASN1_t1191 * V_23 = {0}; + SafeBag_t1190 * V_24 = {0}; + Object_t * V_25 = {0}; + ContentInfo_t1202 * V_26 = {0}; + ASN1_t1191 * V_27 = {0}; + SafeBag_t1190 * V_28 = {0}; + Object_t * V_29 = {0}; + ASN1_t1191 * V_30 = {0}; + ContentInfo_t1202 * V_31 = {0}; + ASN1_t1191 * V_32 = {0}; + SafeBag_t1190 * V_33 = {0}; + Object_t * V_34 = {0}; + ContentInfo_t1202 * V_35 = {0}; + ASN1_t1191 * V_36 = {0}; + ASN1_t1191 * V_37 = {0}; + ContentInfo_t1202 * V_38 = {0}; + ASN1_t1191 * V_39 = {0}; + ByteU5BU5D_t789* V_40 = {0}; + ByteU5BU5D_t789* V_41 = {0}; + ASN1_t1191 * V_42 = {0}; + ASN1_t1191 * V_43 = {0}; + ASN1_t1191 * V_44 = {0}; + ASN1_t1191 * V_45 = {0}; + Object_t * V_46 = {0}; + Object_t * V_47 = {0}; + Object_t * V_48 = {0}; + Object_t * V_49 = {0}; + Object_t * V_50 = {0}; + Object_t * V_51 = {0}; + Object_t * V_52 = {0}; + Object_t * V_53 = {0}; + Object_t * V_54 = {0}; + Object_t * V_55 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ASN1_t1191 * L_0 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_1 = L_1; + ArrayList_t734 * L_2 = (__this->____safeBags_9); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_3 = L_3; + } + +IL_001a: + try + { // begin try (depth: 1) + { + goto IL_007e; + } + +IL_001f: + { + Object_t * L_4 = V_3; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_2 = ((SafeBag_t1190 *)CastclassClass(L_5, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_6 = V_2; + NullCheck(L_6); + String_t* L_7 = SafeBag_get_BagOID_m6957(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + bool L_8 = String_Equals_m4733(L_7, _stringLiteral719, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_007e; + } + } + +IL_0040: + { + SafeBag_t1190 * L_9 = V_2; + NullCheck(L_9); + ASN1_t1191 * L_10 = SafeBag_get_ASN1_m6958(L_9, /*hidden argument*/NULL); + V_4 = L_10; + ASN1_t1191 * L_11 = V_4; + NullCheck(L_11); + ASN1_t1191 * L_12 = ASN1_get_Item_m7055(L_11, 1, /*hidden argument*/NULL); + V_5 = L_12; + ASN1_t1191 * L_13 = V_5; + NullCheck(L_13); + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m7047(L_13, /*hidden argument*/NULL); + ContentInfo_t1202 * L_15 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7074(L_15, L_14, /*hidden argument*/NULL); + V_6 = L_15; + ArrayList_t734 * L_16 = V_1; + ContentInfo_t1202 * L_17 = V_6; + NullCheck(L_17); + ASN1_t1191 * L_18 = ContentInfo_get_Content_m7077(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + ASN1_t1191 * L_19 = ASN1_get_Item_m7055(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = ASN1_get_Value_m7047(L_19, /*hidden argument*/NULL); + X509Certificate_t1196 * L_21 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_21, L_20, /*hidden argument*/NULL); + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_21); + } + +IL_007e: + { + Object_t * L_22 = V_3; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_001f; + } + } + +IL_0089: + { + IL2CPP_LEAVE(0xA3, FINALLY_008e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_008e; + } + +FINALLY_008e: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_3; + V_46 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_46; + if (L_25) + { + goto IL_009b; + } + } + +IL_009a: + { + IL2CPP_END_FINALLY(142) + } + +IL_009b: + { + Object_t * L_26 = V_46; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(142) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(142) + { + IL2CPP_JUMP_TBL(0xA3, IL_00a3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a3: + { + ArrayList_t734 * L_27 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_27, /*hidden argument*/NULL); + V_7 = L_27; + ArrayList_t734 * L_28 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_28, /*hidden argument*/NULL); + V_8 = L_28; + X509CertificateCollection_t1194 * L_29 = PKCS12_get_Certificates_m6979(__this, /*hidden argument*/NULL); + NullCheck(L_29); + X509CertificateEnumerator_t1198 * L_30 = X509CertificateCollection_GetEnumerator_m7030(L_29, /*hidden argument*/NULL); + V_10 = L_30; + } + +IL_00be: + try + { // begin try (depth: 1) + { + goto IL_013e; + } + +IL_00c3: + { + X509CertificateEnumerator_t1198 * L_31 = V_10; + NullCheck(L_31); + X509Certificate_t1196 * L_32 = X509CertificateEnumerator_get_Current_m7023(L_31, /*hidden argument*/NULL); + V_9 = L_32; + V_11 = 0; + ArrayList_t734 * L_33 = V_1; + NullCheck(L_33); + Object_t * L_34 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_33); + V_13 = L_34; + } + +IL_00d7: + try + { // begin try (depth: 2) + { + goto IL_0106; + } + +IL_00dc: + { + Object_t * L_35 = V_13; + NullCheck(L_35); + Object_t * L_36 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_35); + V_12 = ((X509Certificate_t1196 *)CastclassClass(L_36, X509Certificate_t1196_il2cpp_TypeInfo_var)); + X509Certificate_t1196 * L_37 = V_9; + NullCheck(L_37); + ByteU5BU5D_t789* L_38 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_37); + X509Certificate_t1196 * L_39 = V_12; + NullCheck(L_39); + ByteU5BU5D_t789* L_40 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_39); + bool L_41 = PKCS12_Compare_m6981(__this, L_38, L_40, /*hidden argument*/NULL); + if (!L_41) + { + goto IL_0106; + } + } + +IL_0103: + { + V_11 = 1; + } + +IL_0106: + { + Object_t * L_42 = V_13; + NullCheck(L_42); + bool L_43 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_42); + if (L_43) + { + goto IL_00dc; + } + } + +IL_0112: + { + IL2CPP_LEAVE(0x12D, FINALLY_0117); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0117; + } + +FINALLY_0117: + { // begin finally (depth: 2) + { + Object_t * L_44 = V_13; + V_47 = ((Object_t *)IsInst(L_44, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_45 = V_47; + if (L_45) + { + goto IL_0125; + } + } + +IL_0124: + { + IL2CPP_END_FINALLY(279) + } + +IL_0125: + { + Object_t * L_46 = V_47; + NullCheck(L_46); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_46); + IL2CPP_END_FINALLY(279) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(279) + { + IL2CPP_JUMP_TBL(0x12D, IL_012d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_012d: + { + bool L_47 = V_11; + if (L_47) + { + goto IL_013e; + } + } + +IL_0134: + { + ArrayList_t734 * L_48 = V_7; + X509Certificate_t1196 * L_49 = V_9; + NullCheck(L_48); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_48, L_49); + } + +IL_013e: + { + X509CertificateEnumerator_t1198 * L_50 = V_10; + NullCheck(L_50); + bool L_51 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_50); + if (L_51) + { + goto IL_00c3; + } + } + +IL_014a: + { + IL2CPP_LEAVE(0x165, FINALLY_014f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_014f; + } + +FINALLY_014f: + { // begin finally (depth: 1) + { + X509CertificateEnumerator_t1198 * L_52 = V_10; + V_48 = ((Object_t *)IsInst(L_52, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_53 = V_48; + if (L_53) + { + goto IL_015d; + } + } + +IL_015c: + { + IL2CPP_END_FINALLY(335) + } + +IL_015d: + { + Object_t * L_54 = V_48; + NullCheck(L_54); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_54); + IL2CPP_END_FINALLY(335) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(335) + { + IL2CPP_JUMP_TBL(0x165, IL_0165) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0165: + { + ArrayList_t734 * L_55 = V_1; + NullCheck(L_55); + Object_t * L_56 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_55); + V_15 = L_56; + } + +IL_016d: + try + { // begin try (depth: 1) + { + goto IL_01f2; + } + +IL_0172: + { + Object_t * L_57 = V_15; + NullCheck(L_57); + Object_t * L_58 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_57); + V_14 = ((X509Certificate_t1196 *)CastclassClass(L_58, X509Certificate_t1196_il2cpp_TypeInfo_var)); + V_16 = 0; + X509CertificateCollection_t1194 * L_59 = PKCS12_get_Certificates_m6979(__this, /*hidden argument*/NULL); + NullCheck(L_59); + X509CertificateEnumerator_t1198 * L_60 = X509CertificateCollection_GetEnumerator_m7030(L_59, /*hidden argument*/NULL); + V_18 = L_60; + } + +IL_0190: + try + { // begin try (depth: 2) + { + goto IL_01ba; + } + +IL_0195: + { + X509CertificateEnumerator_t1198 * L_61 = V_18; + NullCheck(L_61); + X509Certificate_t1196 * L_62 = X509CertificateEnumerator_get_Current_m7023(L_61, /*hidden argument*/NULL); + V_17 = L_62; + X509Certificate_t1196 * L_63 = V_14; + NullCheck(L_63); + ByteU5BU5D_t789* L_64 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_63); + X509Certificate_t1196 * L_65 = V_17; + NullCheck(L_65); + ByteU5BU5D_t789* L_66 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_65); + bool L_67 = PKCS12_Compare_m6981(__this, L_64, L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_01ba; + } + } + +IL_01b7: + { + V_16 = 1; + } + +IL_01ba: + { + X509CertificateEnumerator_t1198 * L_68 = V_18; + NullCheck(L_68); + bool L_69 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() */, L_68); + if (L_69) + { + goto IL_0195; + } + } + +IL_01c6: + { + IL2CPP_LEAVE(0x1E1, FINALLY_01cb); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01cb; + } + +FINALLY_01cb: + { // begin finally (depth: 2) + { + X509CertificateEnumerator_t1198 * L_70 = V_18; + V_49 = ((Object_t *)IsInst(L_70, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_71 = V_49; + if (L_71) + { + goto IL_01d9; + } + } + +IL_01d8: + { + IL2CPP_END_FINALLY(459) + } + +IL_01d9: + { + Object_t * L_72 = V_49; + NullCheck(L_72); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_72); + IL2CPP_END_FINALLY(459) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(459) + { + IL2CPP_JUMP_TBL(0x1E1, IL_01e1) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01e1: + { + bool L_73 = V_16; + if (L_73) + { + goto IL_01f2; + } + } + +IL_01e8: + { + ArrayList_t734 * L_74 = V_8; + X509Certificate_t1196 * L_75 = V_14; + NullCheck(L_74); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_74, L_75); + } + +IL_01f2: + { + Object_t * L_76 = V_15; + NullCheck(L_76); + bool L_77 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_76); + if (L_77) + { + goto IL_0172; + } + } + +IL_01fe: + { + IL2CPP_LEAVE(0x219, FINALLY_0203); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0203; + } + +FINALLY_0203: + { // begin finally (depth: 1) + { + Object_t * L_78 = V_15; + V_50 = ((Object_t *)IsInst(L_78, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_79 = V_50; + if (L_79) + { + goto IL_0211; + } + } + +IL_0210: + { + IL2CPP_END_FINALLY(515) + } + +IL_0211: + { + Object_t * L_80 = V_50; + NullCheck(L_80); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_80); + IL2CPP_END_FINALLY(515) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(515) + { + IL2CPP_JUMP_TBL(0x219, IL_0219) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0219: + { + ArrayList_t734 * L_81 = V_8; + NullCheck(L_81); + Object_t * L_82 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_81); + V_20 = L_82; + } + +IL_0222: + try + { // begin try (depth: 1) + { + goto IL_023d; + } + +IL_0227: + { + Object_t * L_83 = V_20; + NullCheck(L_83); + Object_t * L_84 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_83); + V_19 = ((X509Certificate_t1196 *)CastclassClass(L_84, X509Certificate_t1196_il2cpp_TypeInfo_var)); + X509Certificate_t1196 * L_85 = V_19; + PKCS12_RemoveCertificate_m6995(__this, L_85, /*hidden argument*/NULL); + } + +IL_023d: + { + Object_t * L_86 = V_20; + NullCheck(L_86); + bool L_87 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_86); + if (L_87) + { + goto IL_0227; + } + } + +IL_0249: + { + IL2CPP_LEAVE(0x264, FINALLY_024e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_024e; + } + +FINALLY_024e: + { // begin finally (depth: 1) + { + Object_t * L_88 = V_20; + V_51 = ((Object_t *)IsInst(L_88, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_89 = V_51; + if (L_89) + { + goto IL_025c; + } + } + +IL_025b: + { + IL2CPP_END_FINALLY(590) + } + +IL_025c: + { + Object_t * L_90 = V_51; + NullCheck(L_90); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_90); + IL2CPP_END_FINALLY(590) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(590) + { + IL2CPP_JUMP_TBL(0x264, IL_0264) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0264: + { + ArrayList_t734 * L_91 = V_7; + NullCheck(L_91); + Object_t * L_92 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_91); + V_22 = L_92; + } + +IL_026d: + try + { // begin try (depth: 1) + { + goto IL_0288; + } + +IL_0272: + { + Object_t * L_93 = V_22; + NullCheck(L_93); + Object_t * L_94 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_93); + V_21 = ((X509Certificate_t1196 *)CastclassClass(L_94, X509Certificate_t1196_il2cpp_TypeInfo_var)); + X509Certificate_t1196 * L_95 = V_21; + PKCS12_AddCertificate_m6993(__this, L_95, /*hidden argument*/NULL); + } + +IL_0288: + { + Object_t * L_96 = V_22; + NullCheck(L_96); + bool L_97 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_96); + if (L_97) + { + goto IL_0272; + } + } + +IL_0294: + { + IL2CPP_LEAVE(0x2AF, FINALLY_0299); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0299; + } + +FINALLY_0299: + { // begin finally (depth: 1) + { + Object_t * L_98 = V_22; + V_52 = ((Object_t *)IsInst(L_98, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_99 = V_52; + if (L_99) + { + goto IL_02a7; + } + } + +IL_02a6: + { + IL2CPP_END_FINALLY(665) + } + +IL_02a7: + { + Object_t * L_100 = V_52; + NullCheck(L_100); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_100); + IL2CPP_END_FINALLY(665) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(665) + { + IL2CPP_JUMP_TBL(0x2AF, IL_02af) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_02af: + { + ArrayList_t734 * L_101 = (__this->____safeBags_9); + NullCheck(L_101); + int32_t L_102 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_101); + if ((((int32_t)L_102) <= ((int32_t)0))) + { + goto IL_035f; + } + } + { + ASN1_t1191 * L_103 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_103, ((int32_t)48), /*hidden argument*/NULL); + V_23 = L_103; + ArrayList_t734 * L_104 = (__this->____safeBags_9); + NullCheck(L_104); + Object_t * L_105 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_104); + V_25 = L_105; + } + +IL_02d6: + try + { // begin try (depth: 1) + { + goto IL_030e; + } + +IL_02db: + { + Object_t * L_106 = V_25; + NullCheck(L_106); + Object_t * L_107 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_106); + V_24 = ((SafeBag_t1190 *)CastclassClass(L_107, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_108 = V_24; + NullCheck(L_108); + String_t* L_109 = SafeBag_get_BagOID_m6957(L_108, /*hidden argument*/NULL); + NullCheck(L_109); + bool L_110 = String_Equals_m4733(L_109, _stringLiteral719, /*hidden argument*/NULL); + if (!L_110) + { + goto IL_030e; + } + } + +IL_02ff: + { + ASN1_t1191 * L_111 = V_23; + SafeBag_t1190 * L_112 = V_24; + NullCheck(L_112); + ASN1_t1191 * L_113 = SafeBag_get_ASN1_m6958(L_112, /*hidden argument*/NULL); + NullCheck(L_111); + ASN1_Add_m7051(L_111, L_113, /*hidden argument*/NULL); + } + +IL_030e: + { + Object_t * L_114 = V_25; + NullCheck(L_114); + bool L_115 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_114); + if (L_115) + { + goto IL_02db; + } + } + +IL_031a: + { + IL2CPP_LEAVE(0x335, FINALLY_031f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_031f; + } + +FINALLY_031f: + { // begin finally (depth: 1) + { + Object_t * L_116 = V_25; + V_53 = ((Object_t *)IsInst(L_116, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_117 = V_53; + if (L_117) + { + goto IL_032d; + } + } + +IL_032c: + { + IL2CPP_END_FINALLY(799) + } + +IL_032d: + { + Object_t * L_118 = V_53; + NullCheck(L_118); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_118); + IL2CPP_END_FINALLY(799) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(799) + { + IL2CPP_JUMP_TBL(0x335, IL_0335) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0335: + { + ASN1_t1191 * L_119 = V_23; + NullCheck(L_119); + int32_t L_120 = ASN1_get_Count_m7044(L_119, /*hidden argument*/NULL); + if ((((int32_t)L_120) <= ((int32_t)0))) + { + goto IL_035f; + } + } + { + ASN1_t1191 * L_121 = V_23; + ContentInfo_t1202 * L_122 = PKCS12_EncryptedContentInfo_m6992(__this, L_121, _stringLiteral728, /*hidden argument*/NULL); + V_26 = L_122; + ASN1_t1191 * L_123 = V_0; + ContentInfo_t1202 * L_124 = V_26; + NullCheck(L_124); + ASN1_t1191 * L_125 = ContentInfo_get_ASN1_m7076(L_124, /*hidden argument*/NULL); + NullCheck(L_123); + ASN1_Add_m7051(L_123, L_125, /*hidden argument*/NULL); + } + +IL_035f: + { + ArrayList_t734 * L_126 = (__this->____safeBags_9); + NullCheck(L_126); + int32_t L_127 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_126); + if ((((int32_t)L_127) <= ((int32_t)0))) + { + goto IL_044c; + } + } + { + ASN1_t1191 * L_128 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_128, ((int32_t)48), /*hidden argument*/NULL); + V_27 = L_128; + ArrayList_t734 * L_129 = (__this->____safeBags_9); + NullCheck(L_129); + Object_t * L_130 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_129); + V_29 = L_130; + } + +IL_0386: + try + { // begin try (depth: 1) + { + goto IL_03d4; + } + +IL_038b: + { + Object_t * L_131 = V_29; + NullCheck(L_131); + Object_t * L_132 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_131); + V_28 = ((SafeBag_t1190 *)CastclassClass(L_132, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_133 = V_28; + NullCheck(L_133); + String_t* L_134 = SafeBag_get_BagOID_m6957(L_133, /*hidden argument*/NULL); + NullCheck(L_134); + bool L_135 = String_Equals_m4733(L_134, _stringLiteral717, /*hidden argument*/NULL); + if (L_135) + { + goto IL_03c5; + } + } + +IL_03af: + { + SafeBag_t1190 * L_136 = V_28; + NullCheck(L_136); + String_t* L_137 = SafeBag_get_BagOID_m6957(L_136, /*hidden argument*/NULL); + NullCheck(L_137); + bool L_138 = String_Equals_m4733(L_137, _stringLiteral718, /*hidden argument*/NULL); + if (!L_138) + { + goto IL_03d4; + } + } + +IL_03c5: + { + ASN1_t1191 * L_139 = V_27; + SafeBag_t1190 * L_140 = V_28; + NullCheck(L_140); + ASN1_t1191 * L_141 = SafeBag_get_ASN1_m6958(L_140, /*hidden argument*/NULL); + NullCheck(L_139); + ASN1_Add_m7051(L_139, L_141, /*hidden argument*/NULL); + } + +IL_03d4: + { + Object_t * L_142 = V_29; + NullCheck(L_142); + bool L_143 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_142); + if (L_143) + { + goto IL_038b; + } + } + +IL_03e0: + { + IL2CPP_LEAVE(0x3FB, FINALLY_03e5); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_03e5; + } + +FINALLY_03e5: + { // begin finally (depth: 1) + { + Object_t * L_144 = V_29; + V_54 = ((Object_t *)IsInst(L_144, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_145 = V_54; + if (L_145) + { + goto IL_03f3; + } + } + +IL_03f2: + { + IL2CPP_END_FINALLY(997) + } + +IL_03f3: + { + Object_t * L_146 = V_54; + NullCheck(L_146); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_146); + IL2CPP_END_FINALLY(997) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(997) + { + IL2CPP_JUMP_TBL(0x3FB, IL_03fb) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_03fb: + { + ASN1_t1191 * L_147 = V_27; + NullCheck(L_147); + int32_t L_148 = ASN1_get_Count_m7044(L_147, /*hidden argument*/NULL); + if ((((int32_t)L_148) <= ((int32_t)0))) + { + goto IL_044c; + } + } + { + ASN1_t1191 * L_149 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_149, ((int32_t)160), /*hidden argument*/NULL); + V_30 = L_149; + ASN1_t1191 * L_150 = V_30; + ASN1_t1191 * L_151 = V_27; + NullCheck(L_151); + ByteU5BU5D_t789* L_152 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_151); + ASN1_t1191 * L_153 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_153, 4, L_152, /*hidden argument*/NULL); + NullCheck(L_150); + ASN1_Add_m7051(L_150, L_153, /*hidden argument*/NULL); + ContentInfo_t1202 * L_154 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7073(L_154, _stringLiteral499, /*hidden argument*/NULL); + V_31 = L_154; + ContentInfo_t1202 * L_155 = V_31; + ASN1_t1191 * L_156 = V_30; + NullCheck(L_155); + ContentInfo_set_Content_m7078(L_155, L_156, /*hidden argument*/NULL); + ASN1_t1191 * L_157 = V_0; + ContentInfo_t1202 * L_158 = V_31; + NullCheck(L_158); + ASN1_t1191 * L_159 = ContentInfo_get_ASN1_m7076(L_158, /*hidden argument*/NULL); + NullCheck(L_157); + ASN1_Add_m7051(L_157, L_159, /*hidden argument*/NULL); + } + +IL_044c: + { + ArrayList_t734 * L_160 = (__this->____safeBags_9); + NullCheck(L_160); + int32_t L_161 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_160); + if ((((int32_t)L_161) <= ((int32_t)0))) + { + goto IL_04fc; + } + } + { + ASN1_t1191 * L_162 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_162, ((int32_t)48), /*hidden argument*/NULL); + V_32 = L_162; + ArrayList_t734 * L_163 = (__this->____safeBags_9); + NullCheck(L_163); + Object_t * L_164 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_163); + V_34 = L_164; + } + +IL_0473: + try + { // begin try (depth: 1) + { + goto IL_04ab; + } + +IL_0478: + { + Object_t * L_165 = V_34; + NullCheck(L_165); + Object_t * L_166 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_165); + V_33 = ((SafeBag_t1190 *)CastclassClass(L_166, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_167 = V_33; + NullCheck(L_167); + String_t* L_168 = SafeBag_get_BagOID_m6957(L_167, /*hidden argument*/NULL); + NullCheck(L_168); + bool L_169 = String_Equals_m4733(L_168, _stringLiteral743, /*hidden argument*/NULL); + if (!L_169) + { + goto IL_04ab; + } + } + +IL_049c: + { + ASN1_t1191 * L_170 = V_32; + SafeBag_t1190 * L_171 = V_33; + NullCheck(L_171); + ASN1_t1191 * L_172 = SafeBag_get_ASN1_m6958(L_171, /*hidden argument*/NULL); + NullCheck(L_170); + ASN1_Add_m7051(L_170, L_172, /*hidden argument*/NULL); + } + +IL_04ab: + { + Object_t * L_173 = V_34; + NullCheck(L_173); + bool L_174 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_173); + if (L_174) + { + goto IL_0478; + } + } + +IL_04b7: + { + IL2CPP_LEAVE(0x4D2, FINALLY_04bc); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_04bc; + } + +FINALLY_04bc: + { // begin finally (depth: 1) + { + Object_t * L_175 = V_34; + V_55 = ((Object_t *)IsInst(L_175, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_176 = V_55; + if (L_176) + { + goto IL_04ca; + } + } + +IL_04c9: + { + IL2CPP_END_FINALLY(1212) + } + +IL_04ca: + { + Object_t * L_177 = V_55; + NullCheck(L_177); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_177); + IL2CPP_END_FINALLY(1212) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(1212) + { + IL2CPP_JUMP_TBL(0x4D2, IL_04d2) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_04d2: + { + ASN1_t1191 * L_178 = V_32; + NullCheck(L_178); + int32_t L_179 = ASN1_get_Count_m7044(L_178, /*hidden argument*/NULL); + if ((((int32_t)L_179) <= ((int32_t)0))) + { + goto IL_04fc; + } + } + { + ASN1_t1191 * L_180 = V_32; + ContentInfo_t1202 * L_181 = PKCS12_EncryptedContentInfo_m6992(__this, L_180, _stringLiteral728, /*hidden argument*/NULL); + V_35 = L_181; + ASN1_t1191 * L_182 = V_0; + ContentInfo_t1202 * L_183 = V_35; + NullCheck(L_183); + ASN1_t1191 * L_184 = ContentInfo_get_ASN1_m7076(L_183, /*hidden argument*/NULL); + NullCheck(L_182); + ASN1_Add_m7051(L_182, L_184, /*hidden argument*/NULL); + } + +IL_04fc: + { + ASN1_t1191 * L_185 = V_0; + NullCheck(L_185); + ByteU5BU5D_t789* L_186 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_185); + ASN1_t1191 * L_187 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_187, 4, L_186, /*hidden argument*/NULL); + V_36 = L_187; + ASN1_t1191 * L_188 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_188, ((int32_t)160), /*hidden argument*/NULL); + V_37 = L_188; + ASN1_t1191 * L_189 = V_37; + ASN1_t1191 * L_190 = V_36; + NullCheck(L_189); + ASN1_Add_m7051(L_189, L_190, /*hidden argument*/NULL); + ContentInfo_t1202 * L_191 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7073(L_191, _stringLiteral499, /*hidden argument*/NULL); + V_38 = L_191; + ContentInfo_t1202 * L_192 = V_38; + ASN1_t1191 * L_193 = V_37; + NullCheck(L_192); + ContentInfo_set_Content_m7078(L_192, L_193, /*hidden argument*/NULL); + ASN1_t1191 * L_194 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_194, ((int32_t)48), /*hidden argument*/NULL); + V_39 = L_194; + ByteU5BU5D_t789* L_195 = (__this->____password_1); + if (!L_195) + { + goto IL_0600; + } + } + { + V_40 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + RandomNumberGenerator_t949 * L_196 = PKCS12_get_RNG_m6980(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_197 = V_40; + NullCheck(L_196); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_196, L_197); + ByteU5BU5D_t789* L_198 = (__this->____password_1); + ByteU5BU5D_t789* L_199 = V_40; + int32_t L_200 = (__this->____iterations_8); + ContentInfo_t1202 * L_201 = V_38; + NullCheck(L_201); + ASN1_t1191 * L_202 = ContentInfo_get_Content_m7077(L_201, /*hidden argument*/NULL); + NullCheck(L_202); + ASN1_t1191 * L_203 = ASN1_get_Item_m7055(L_202, 0, /*hidden argument*/NULL); + NullCheck(L_203); + ByteU5BU5D_t789* L_204 = ASN1_get_Value_m7047(L_203, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_205 = PKCS12_MAC_m6990(__this, L_198, L_199, L_200, L_204, /*hidden argument*/NULL); + V_41 = L_205; + ASN1_t1191 * L_206 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_206, ((int32_t)48), /*hidden argument*/NULL); + V_42 = L_206; + ASN1_t1191 * L_207 = V_42; + ASN1_t1191 * L_208 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, _stringLiteral505, /*hidden argument*/NULL); + NullCheck(L_207); + ASN1_Add_m7051(L_207, L_208, /*hidden argument*/NULL); + ASN1_t1191 * L_209 = V_42; + ASN1_t1191 * L_210 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_210, 5, /*hidden argument*/NULL); + NullCheck(L_209); + ASN1_Add_m7051(L_209, L_210, /*hidden argument*/NULL); + ASN1_t1191 * L_211 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_211, ((int32_t)48), /*hidden argument*/NULL); + V_43 = L_211; + ASN1_t1191 * L_212 = V_43; + ASN1_t1191 * L_213 = V_42; + NullCheck(L_212); + ASN1_Add_m7051(L_212, L_213, /*hidden argument*/NULL); + ASN1_t1191 * L_214 = V_43; + ByteU5BU5D_t789* L_215 = V_41; + ASN1_t1191 * L_216 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_216, 4, L_215, /*hidden argument*/NULL); + NullCheck(L_214); + ASN1_Add_m7051(L_214, L_216, /*hidden argument*/NULL); + ASN1_t1191 * L_217 = V_39; + ASN1_t1191 * L_218 = V_43; + NullCheck(L_217); + ASN1_Add_m7051(L_217, L_218, /*hidden argument*/NULL); + ASN1_t1191 * L_219 = V_39; + ByteU5BU5D_t789* L_220 = V_40; + ASN1_t1191 * L_221 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_221, 4, L_220, /*hidden argument*/NULL); + NullCheck(L_219); + ASN1_Add_m7051(L_219, L_221, /*hidden argument*/NULL); + ASN1_t1191 * L_222 = V_39; + int32_t L_223 = (__this->____iterations_8); + ASN1_t1191 * L_224 = ASN1Convert_FromInt32_m7058(NULL /*static, unused*/, L_223, /*hidden argument*/NULL); + NullCheck(L_222); + ASN1_Add_m7051(L_222, L_224, /*hidden argument*/NULL); + } + +IL_0600: + { + ByteU5BU5D_t789* L_225 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_225, 0, sizeof(uint8_t))) = (uint8_t)3; + ASN1_t1191 * L_226 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_226, 2, L_225, /*hidden argument*/NULL); + V_44 = L_226; + ASN1_t1191 * L_227 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_227, ((int32_t)48), /*hidden argument*/NULL); + V_45 = L_227; + ASN1_t1191 * L_228 = V_45; + ASN1_t1191 * L_229 = V_44; + NullCheck(L_228); + ASN1_Add_m7051(L_228, L_229, /*hidden argument*/NULL); + ASN1_t1191 * L_230 = V_45; + ContentInfo_t1202 * L_231 = V_38; + NullCheck(L_231); + ASN1_t1191 * L_232 = ContentInfo_get_ASN1_m7076(L_231, /*hidden argument*/NULL); + NullCheck(L_230); + ASN1_Add_m7051(L_230, L_232, /*hidden argument*/NULL); + ASN1_t1191 * L_233 = V_39; + NullCheck(L_233); + int32_t L_234 = ASN1_get_Count_m7044(L_233, /*hidden argument*/NULL); + if ((((int32_t)L_234) <= ((int32_t)0))) + { + goto IL_064b; + } + } + { + ASN1_t1191 * L_235 = V_45; + ASN1_t1191 * L_236 = V_39; + NullCheck(L_235); + ASN1_Add_m7051(L_235, L_236, /*hidden argument*/NULL); + } + +IL_064b: + { + ASN1_t1191 * L_237 = V_45; + NullCheck(L_237); + ByteU5BU5D_t789* L_238 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_237); + return L_238; + } +} +// Mono.Security.PKCS7/ContentInfo Mono.Security.X509.PKCS12::EncryptedContentInfo(Mono.Security.ASN1,System.String) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral499; +extern Il2CppCodeGenString* _stringLiteral713; +extern "C" ContentInfo_t1202 * PKCS12_EncryptedContentInfo_m6992 (PKCS12_t1193 * __this, ASN1_t1191 * ___safeBags, String_t* ___algorithmOid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + _stringLiteral499 = il2cpp_codegen_string_literal_from_index(499); + _stringLiteral713 = il2cpp_codegen_string_literal_from_index(713); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + ASN1_t1191 * V_6 = {0}; + ASN1_t1191 * V_7 = {0}; + ASN1_t1191 * V_8 = {0}; + ContentInfo_t1202 * V_9 = {0}; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + RandomNumberGenerator_t949 * L_0 = PKCS12_get_RNG_m6980(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_0); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_0, L_1); + ASN1_t1191 * L_2 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_2, ((int32_t)48), /*hidden argument*/NULL); + V_1 = L_2; + ASN1_t1191 * L_3 = V_1; + ByteU5BU5D_t789* L_4 = V_0; + ASN1_t1191 * L_5 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_5, 4, L_4, /*hidden argument*/NULL); + NullCheck(L_3); + ASN1_Add_m7051(L_3, L_5, /*hidden argument*/NULL); + ASN1_t1191 * L_6 = V_1; + int32_t L_7 = (__this->____iterations_8); + ASN1_t1191 * L_8 = ASN1Convert_FromInt32_m7058(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + ASN1_Add_m7051(L_6, L_8, /*hidden argument*/NULL); + ASN1_t1191 * L_9 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_9, ((int32_t)48), /*hidden argument*/NULL); + V_2 = L_9; + ASN1_t1191 * L_10 = V_2; + String_t* L_11 = ___algorithmOid; + ASN1_t1191 * L_12 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + ASN1_Add_m7051(L_10, L_12, /*hidden argument*/NULL); + ASN1_t1191 * L_13 = V_2; + ASN1_t1191 * L_14 = V_1; + NullCheck(L_13); + ASN1_Add_m7051(L_13, L_14, /*hidden argument*/NULL); + String_t* L_15 = ___algorithmOid; + ByteU5BU5D_t789* L_16 = V_0; + int32_t L_17 = (__this->____iterations_8); + ASN1_t1191 * L_18 = ___safeBags; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_18); + ByteU5BU5D_t789* L_20 = PKCS12_Encrypt_m6985(__this, L_15, L_16, L_17, L_19, /*hidden argument*/NULL); + V_3 = L_20; + ByteU5BU5D_t789* L_21 = V_3; + ASN1_t1191 * L_22 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_22, ((int32_t)128), L_21, /*hidden argument*/NULL); + V_4 = L_22; + ASN1_t1191 * L_23 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_23, ((int32_t)48), /*hidden argument*/NULL); + V_5 = L_23; + ASN1_t1191 * L_24 = V_5; + ASN1_t1191 * L_25 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, _stringLiteral499, /*hidden argument*/NULL); + NullCheck(L_24); + ASN1_Add_m7051(L_24, L_25, /*hidden argument*/NULL); + ASN1_t1191 * L_26 = V_5; + ASN1_t1191 * L_27 = V_2; + NullCheck(L_26); + ASN1_Add_m7051(L_26, L_27, /*hidden argument*/NULL); + ASN1_t1191 * L_28 = V_5; + ASN1_t1191 * L_29 = V_4; + NullCheck(L_28); + ASN1_Add_m7051(L_28, L_29, /*hidden argument*/NULL); + ASN1_t1191 * L_30 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_30, 2, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)), /*hidden argument*/NULL); + V_6 = L_30; + ASN1_t1191 * L_31 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_31, ((int32_t)48), /*hidden argument*/NULL); + V_7 = L_31; + ASN1_t1191 * L_32 = V_7; + ASN1_t1191 * L_33 = V_6; + NullCheck(L_32); + ASN1_Add_m7051(L_32, L_33, /*hidden argument*/NULL); + ASN1_t1191 * L_34 = V_7; + ASN1_t1191 * L_35 = V_5; + NullCheck(L_34); + ASN1_Add_m7051(L_34, L_35, /*hidden argument*/NULL); + ASN1_t1191 * L_36 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_36, ((int32_t)160), /*hidden argument*/NULL); + V_8 = L_36; + ASN1_t1191 * L_37 = V_8; + ASN1_t1191 * L_38 = V_7; + NullCheck(L_37); + ASN1_Add_m7051(L_37, L_38, /*hidden argument*/NULL); + ContentInfo_t1202 * L_39 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7073(L_39, _stringLiteral713, /*hidden argument*/NULL); + V_9 = L_39; + ContentInfo_t1202 * L_40 = V_9; + ASN1_t1191 * L_41 = V_8; + NullCheck(L_40); + ContentInfo_set_Content_m7078(L_40, L_41, /*hidden argument*/NULL); + ContentInfo_t1202 * L_42 = V_9; + return L_42; + } +} +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_AddCertificate_m6993 (PKCS12_t1193 * __this, X509Certificate_t1196 * ___cert, const MethodInfo* method) +{ + { + X509Certificate_t1196 * L_0 = ___cert; + PKCS12_AddCertificate_m6994(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" void PKCS12_AddCertificate_m6994 (PKCS12_t1193 * __this, X509Certificate_t1196 * ___cert, Object_t * ___attributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SafeBag_t1190_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(795); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + SafeBag_t1190 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ContentInfo_t1202 * V_5 = {0}; + X509Certificate_t1196 * V_6 = {0}; + { + V_0 = 0; + V_1 = 0; + goto IL_0085; + } + +IL_0009: + { + ArrayList_t734 * L_0 = (__this->____safeBags_9); + int32_t L_1 = V_1; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + V_2 = ((SafeBag_t1190 *)CastclassClass(L_2, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_3 = V_2; + NullCheck(L_3); + String_t* L_4 = SafeBag_get_BagOID_m6957(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = String_Equals_m4733(L_4, _stringLiteral719, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0081; + } + } + { + SafeBag_t1190 * L_6 = V_2; + NullCheck(L_6); + ASN1_t1191 * L_7 = SafeBag_get_ASN1_m6958(L_6, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t1191 * L_8 = V_3; + NullCheck(L_8); + ASN1_t1191 * L_9 = ASN1_get_Item_m7055(L_8, 1, /*hidden argument*/NULL); + V_4 = L_9; + ASN1_t1191 * L_10 = V_4; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m7047(L_10, /*hidden argument*/NULL); + ContentInfo_t1202 * L_12 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7074(L_12, L_11, /*hidden argument*/NULL); + V_5 = L_12; + ContentInfo_t1202 * L_13 = V_5; + NullCheck(L_13); + ASN1_t1191 * L_14 = ContentInfo_get_Content_m7077(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + ASN1_t1191 * L_15 = ASN1_get_Item_m7055(L_14, 0, /*hidden argument*/NULL); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m7047(L_15, /*hidden argument*/NULL); + X509Certificate_t1196 * L_17 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_17, L_16, /*hidden argument*/NULL); + V_6 = L_17; + X509Certificate_t1196 * L_18 = ___cert; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); + X509Certificate_t1196 * L_20 = V_6; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); + bool L_22 = PKCS12_Compare_m6981(__this, L_19, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0081; + } + } + { + V_0 = 1; + } + +IL_0081: + { + int32_t L_23 = V_1; + V_1 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0085: + { + bool L_24 = V_0; + if (L_24) + { + goto IL_009c; + } + } + { + int32_t L_25 = V_1; + ArrayList_t734 * L_26 = (__this->____safeBags_9); + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_26); + if ((((int32_t)L_25) < ((int32_t)L_27))) + { + goto IL_0009; + } + } + +IL_009c: + { + bool L_28 = V_0; + if (L_28) + { + goto IL_00c7; + } + } + { + ArrayList_t734 * L_29 = (__this->____safeBags_9); + X509Certificate_t1196 * L_30 = ___cert; + Object_t * L_31 = ___attributes; + ASN1_t1191 * L_32 = PKCS12_CertificateSafeBag_m6989(__this, L_30, L_31, /*hidden argument*/NULL); + SafeBag_t1190 * L_33 = (SafeBag_t1190 *)il2cpp_codegen_object_new (SafeBag_t1190_il2cpp_TypeInfo_var); + SafeBag__ctor_m6956(L_33, _stringLiteral719, L_32, /*hidden argument*/NULL); + NullCheck(L_29); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_29, L_33); + __this->____certsChanged_7 = 1; + } + +IL_00c7: + { + return; + } +} +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_RemoveCertificate_m6995 (PKCS12_t1193 * __this, X509Certificate_t1196 * ___cert, const MethodInfo* method) +{ + { + X509Certificate_t1196 * L_0 = ___cert; + PKCS12_RemoveCertificate_m6996(__this, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral719; +extern "C" void PKCS12_RemoveCertificate_m6996 (PKCS12_t1193 * __this, X509Certificate_t1196 * ___cert, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SafeBag_t1190_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(795); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral719 = il2cpp_codegen_string_literal_from_index(719); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + SafeBag_t1190 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ContentInfo_t1202 * V_5 = {0}; + X509Certificate_t1196 * V_6 = {0}; + ASN1_t1191 * V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + ASN1_t1191 * V_10 = {0}; + ASN1_t1191 * V_11 = {0}; + String_t* V_12 = {0}; + ArrayList_t734 * V_13 = {0}; + ASN1_t1191 * V_14 = {0}; + int32_t V_15 = 0; + int32_t V_16 = 0; + ASN1_t1191 * V_17 = {0}; + ByteU5BU5D_t789* V_18 = {0}; + { + V_0 = (-1); + V_1 = 0; + goto IL_018d; + } + +IL_0009: + { + ArrayList_t734 * L_0 = (__this->____safeBags_9); + int32_t L_1 = V_1; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + V_2 = ((SafeBag_t1190 *)CastclassClass(L_2, SafeBag_t1190_il2cpp_TypeInfo_var)); + SafeBag_t1190 * L_3 = V_2; + NullCheck(L_3); + String_t* L_4 = SafeBag_get_BagOID_m6957(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + bool L_5 = String_Equals_m4733(L_4, _stringLiteral719, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0189; + } + } + { + SafeBag_t1190 * L_6 = V_2; + NullCheck(L_6); + ASN1_t1191 * L_7 = SafeBag_get_ASN1_m6958(L_6, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t1191 * L_8 = V_3; + NullCheck(L_8); + ASN1_t1191 * L_9 = ASN1_get_Item_m7055(L_8, 1, /*hidden argument*/NULL); + V_4 = L_9; + ASN1_t1191 * L_10 = V_4; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m7047(L_10, /*hidden argument*/NULL); + ContentInfo_t1202 * L_12 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7074(L_12, L_11, /*hidden argument*/NULL); + V_5 = L_12; + ContentInfo_t1202 * L_13 = V_5; + NullCheck(L_13); + ASN1_t1191 * L_14 = ContentInfo_get_Content_m7077(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + ASN1_t1191 * L_15 = ASN1_get_Item_m7055(L_14, 0, /*hidden argument*/NULL); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = ASN1_get_Value_m7047(L_15, /*hidden argument*/NULL); + X509Certificate_t1196 * L_17 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_17, L_16, /*hidden argument*/NULL); + V_6 = L_17; + X509Certificate_t1196 * L_18 = ___cert; + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); + X509Certificate_t1196 * L_20 = V_6; + NullCheck(L_20); + ByteU5BU5D_t789* L_21 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); + bool L_22 = PKCS12_Compare_m6981(__this, L_19, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0189; + } + } + { + Object_t * L_23 = ___attrs; + if (!L_23) + { + goto IL_0187; + } + } + { + ASN1_t1191 * L_24 = V_3; + NullCheck(L_24); + int32_t L_25 = ASN1_get_Count_m7044(L_24, /*hidden argument*/NULL); + if ((!(((uint32_t)L_25) == ((uint32_t)3)))) + { + goto IL_0182; + } + } + { + ASN1_t1191 * L_26 = V_3; + NullCheck(L_26); + ASN1_t1191 * L_27 = ASN1_get_Item_m7055(L_26, 2, /*hidden argument*/NULL); + V_7 = L_27; + V_8 = 0; + V_9 = 0; + goto IL_0164; + } + +IL_00a5: + { + ASN1_t1191 * L_28 = V_7; + int32_t L_29 = V_9; + NullCheck(L_28); + ASN1_t1191 * L_30 = ASN1_get_Item_m7055(L_28, L_29, /*hidden argument*/NULL); + V_10 = L_30; + ASN1_t1191 * L_31 = V_10; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 0, /*hidden argument*/NULL); + V_11 = L_32; + ASN1_t1191 * L_33 = V_11; + String_t* L_34 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + V_12 = L_34; + Object_t * L_35 = ___attrs; + String_t* L_36 = V_12; + NullCheck(L_35); + Object_t * L_37 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_35, L_36); + V_13 = ((ArrayList_t734 *)CastclassClass(L_37, ArrayList_t734_il2cpp_TypeInfo_var)); + ArrayList_t734 * L_38 = V_13; + if (!L_38) + { + goto IL_015e; + } + } + { + ASN1_t1191 * L_39 = V_10; + NullCheck(L_39); + ASN1_t1191 * L_40 = ASN1_get_Item_m7055(L_39, 1, /*hidden argument*/NULL); + V_14 = L_40; + ArrayList_t734 * L_41 = V_13; + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_41); + ASN1_t1191 * L_43 = V_14; + NullCheck(L_43); + int32_t L_44 = ASN1_get_Count_m7044(L_43, /*hidden argument*/NULL); + if ((!(((uint32_t)L_42) == ((uint32_t)L_44)))) + { + goto IL_015e; + } + } + { + V_15 = 0; + V_16 = 0; + goto IL_013c; + } + +IL_0101: + { + ASN1_t1191 * L_45 = V_14; + int32_t L_46 = V_16; + NullCheck(L_45); + ASN1_t1191 * L_47 = ASN1_get_Item_m7055(L_45, L_46, /*hidden argument*/NULL); + V_17 = L_47; + ArrayList_t734 * L_48 = V_13; + int32_t L_49 = V_16; + NullCheck(L_48); + Object_t * L_50 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_48, L_49); + V_18 = ((ByteU5BU5D_t789*)Castclass(L_50, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_51 = V_18; + ASN1_t1191 * L_52 = V_17; + NullCheck(L_52); + ByteU5BU5D_t789* L_53 = ASN1_get_Value_m7047(L_52, /*hidden argument*/NULL); + bool L_54 = PKCS12_Compare_m6981(__this, L_51, L_53, /*hidden argument*/NULL); + if (!L_54) + { + goto IL_0136; + } + } + { + int32_t L_55 = V_15; + V_15 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_0136: + { + int32_t L_56 = V_16; + V_16 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_013c: + { + int32_t L_57 = V_16; + ASN1_t1191 * L_58 = V_14; + NullCheck(L_58); + int32_t L_59 = ASN1_get_Count_m7044(L_58, /*hidden argument*/NULL); + if ((((int32_t)L_57) < ((int32_t)L_59))) + { + goto IL_0101; + } + } + { + int32_t L_60 = V_15; + ASN1_t1191 * L_61 = V_14; + NullCheck(L_61); + int32_t L_62 = ASN1_get_Count_m7044(L_61, /*hidden argument*/NULL); + if ((!(((uint32_t)L_60) == ((uint32_t)L_62)))) + { + goto IL_015e; + } + } + { + int32_t L_63 = V_8; + V_8 = ((int32_t)((int32_t)L_63+(int32_t)1)); + } + +IL_015e: + { + int32_t L_64 = V_9; + V_9 = ((int32_t)((int32_t)L_64+(int32_t)1)); + } + +IL_0164: + { + int32_t L_65 = V_9; + ASN1_t1191 * L_66 = V_7; + NullCheck(L_66); + int32_t L_67 = ASN1_get_Count_m7044(L_66, /*hidden argument*/NULL); + if ((((int32_t)L_65) < ((int32_t)L_67))) + { + goto IL_00a5; + } + } + { + int32_t L_68 = V_8; + ASN1_t1191 * L_69 = V_7; + NullCheck(L_69); + int32_t L_70 = ASN1_get_Count_m7044(L_69, /*hidden argument*/NULL); + if ((!(((uint32_t)L_68) == ((uint32_t)L_70)))) + { + goto IL_0182; + } + } + { + int32_t L_71 = V_1; + V_0 = L_71; + } + +IL_0182: + { + goto IL_0189; + } + +IL_0187: + { + int32_t L_72 = V_1; + V_0 = L_72; + } + +IL_0189: + { + int32_t L_73 = V_1; + V_1 = ((int32_t)((int32_t)L_73+(int32_t)1)); + } + +IL_018d: + { + int32_t L_74 = V_0; + if ((!(((uint32_t)L_74) == ((uint32_t)(-1))))) + { + goto IL_01a5; + } + } + { + int32_t L_75 = V_1; + ArrayList_t734 * L_76 = (__this->____safeBags_9); + NullCheck(L_76); + int32_t L_77 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_76); + if ((((int32_t)L_75) < ((int32_t)L_77))) + { + goto IL_0009; + } + } + +IL_01a5: + { + int32_t L_78 = V_0; + if ((((int32_t)L_78) == ((int32_t)(-1)))) + { + goto IL_01bf; + } + } + { + ArrayList_t734 * L_79 = (__this->____safeBags_9); + int32_t L_80 = V_0; + NullCheck(L_79); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_79, L_80); + __this->____certsChanged_7 = 1; + } + +IL_01bf: + { + return; + } +} +// System.Object Mono.Security.X509.PKCS12::Clone() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern "C" Object_t * PKCS12_Clone_m6997 (PKCS12_t1193 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + s_Il2CppMethodIntialized = true; + } + PKCS12_t1193 * V_0 = {0}; + { + V_0 = (PKCS12_t1193 *)NULL; + ByteU5BU5D_t789* L_0 = (__this->____password_1); + if (!L_0) + { + goto IL_002e; + } + } + { + ByteU5BU5D_t789* L_1 = PKCS12_GetBytes_m6991(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_2 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = (__this->____password_1); + NullCheck(L_2); + String_t* L_4 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_2, L_3); + PKCS12_t1193 * L_5 = (PKCS12_t1193 *)il2cpp_codegen_object_new (PKCS12_t1193_il2cpp_TypeInfo_var); + PKCS12__ctor_m6972(L_5, L_1, L_4, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_003a; + } + +IL_002e: + { + ByteU5BU5D_t789* L_6 = PKCS12_GetBytes_m6991(__this, /*hidden argument*/NULL); + PKCS12_t1193 * L_7 = (PKCS12_t1193 *)il2cpp_codegen_object_new (PKCS12_t1193_il2cpp_TypeInfo_var); + PKCS12__ctor_m6971(L_7, L_6, /*hidden argument*/NULL); + V_0 = L_7; + } + +IL_003a: + { + PKCS12_t1193 * L_8 = V_0; + int32_t L_9 = PKCS12_get_IterationCount_m6977(__this, /*hidden argument*/NULL); + NullCheck(L_8); + PKCS12_set_IterationCount_m6978(L_8, L_9, /*hidden argument*/NULL); + PKCS12_t1193 * L_10 = V_0; + return L_10; + } +} +// System.Int32 Mono.Security.X509.PKCS12::get_MaximumPasswordLength() +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern "C" int32_t PKCS12_get_MaximumPasswordLength_m6998 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t1193_il2cpp_TypeInfo_var); + int32_t L_0 = ((PKCS12_t1193_StaticFields*)PKCS12_t1193_il2cpp_TypeInfo_var->static_fields)->___password_max_length_11; + return L_0; + } +} +// System.Void Mono.Security.X509.X501::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D23_15_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D24_16_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D25_17_FieldInfo_var; +extern "C" void X501__cctor_m6999 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D23_15_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 15); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D24_16_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 16); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D25_17_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 17); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 2, sizeof(uint8_t))) = (uint8_t)6; + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___countryName_0 = L_2; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)10); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___organizationName_1 = L_5; + ByteU5BU5D_t789* L_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)11); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___organizationalUnitName_2 = L_8; + ByteU5BU5D_t789* L_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 2, sizeof(uint8_t))) = (uint8_t)3; + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___commonName_3 = L_11; + ByteU5BU5D_t789* L_12 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_13 = L_12; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_14 = L_13; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, 2, sizeof(uint8_t))) = (uint8_t)7; + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___localityName_4 = L_14; + ByteU5BU5D_t789* L_15 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_16 = L_15; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_17 = L_16; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 2, sizeof(uint8_t))) = (uint8_t)8; + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___stateOrProvinceName_5 = L_17; + ByteU5BU5D_t789* L_18 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)9); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___streetAddress_6 = L_20; + ByteU5BU5D_t789* L_21 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D23_15_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___domainComponent_7 = L_21; + ByteU5BU5D_t789* L_22 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)10))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D24_16_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___userid_8 = L_22; + ByteU5BU5D_t789* L_23 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)9))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D25_17_FieldInfo_var), /*hidden argument*/NULL); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___email_9 = L_23; + ByteU5BU5D_t789* L_24 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_25, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_26 = L_25; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)46); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___dnQualifier_10 = L_26; + ByteU5BU5D_t789* L_27 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_29, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)12); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___title_11 = L_29; + ByteU5BU5D_t789* L_30 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_30, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_31 = L_30; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_32 = L_31; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_32, 2, sizeof(uint8_t))) = (uint8_t)4; + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___surname_12 = L_32; + ByteU5BU5D_t789* L_33 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_33, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_34 = L_33; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_34, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_35 = L_34; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)42); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___givenName_13 = L_35; + ByteU5BU5D_t789* L_36 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)85); + ByteU5BU5D_t789* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_37, 1, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)43); + ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___initial_14 = L_38; + return; + } +} +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X501_ToString_m7000 (Object_t * __this /* static, unused */, ASN1_t1191 * ___seq, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t1191 * V_2 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_003b; + } + +IL_000d: + { + ASN1_t1191 * L_1 = ___seq; + int32_t L_2 = V_1; + NullCheck(L_1); + ASN1_t1191 * L_3 = ASN1_get_Item_m7055(L_1, L_2, /*hidden argument*/NULL); + V_2 = L_3; + StringBuilder_t457 * L_4 = V_0; + ASN1_t1191 * L_5 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + X501_AppendEntry_m7002(NULL /*static, unused*/, L_4, L_5, 1, /*hidden argument*/NULL); + int32_t L_6 = V_1; + ASN1_t1191 * L_7 = ___seq; + NullCheck(L_7); + int32_t L_8 = ASN1_get_Count_m7044(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)1))))) + { + goto IL_0037; + } + } + { + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0037: + { + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003b: + { + int32_t L_11 = V_1; + ASN1_t1191 * L_12 = ___seq; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m7044(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_000d; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + String_t* L_15 = StringBuilder_ToString_m2059(L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1,System.Boolean,System.String,System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern "C" String_t* X501_ToString_m7001 (Object_t * __this /* static, unused */, ASN1_t1191 * ___seq, bool ___reversed, String_t* ___separator, bool ___quotes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t1191 * V_2 = {0}; + int32_t V_3 = 0; + ASN1_t1191 * V_4 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___reversed; + if (!L_1) + { + goto IL_0049; + } + } + { + ASN1_t1191 * L_2 = ___seq; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m7044(L_2, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_3-(int32_t)1)); + goto IL_003d; + } + +IL_001a: + { + ASN1_t1191 * L_4 = ___seq; + int32_t L_5 = V_1; + NullCheck(L_4); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_4, L_5, /*hidden argument*/NULL); + V_2 = L_6; + StringBuilder_t457 * L_7 = V_0; + ASN1_t1191 * L_8 = V_2; + bool L_9 = ___quotes; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + X501_AppendEntry_m7002(NULL /*static, unused*/, L_7, L_8, L_9, /*hidden argument*/NULL); + int32_t L_10 = V_1; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0039; + } + } + { + StringBuilder_t457 * L_11 = V_0; + String_t* L_12 = ___separator; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, L_12, /*hidden argument*/NULL); + } + +IL_0039: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_003d: + { + int32_t L_14 = V_1; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_001a; + } + } + { + goto IL_0088; + } + +IL_0049: + { + V_3 = 0; + goto IL_007c; + } + +IL_0050: + { + ASN1_t1191 * L_15 = ___seq; + int32_t L_16 = V_3; + NullCheck(L_15); + ASN1_t1191 * L_17 = ASN1_get_Item_m7055(L_15, L_16, /*hidden argument*/NULL); + V_4 = L_17; + StringBuilder_t457 * L_18 = V_0; + ASN1_t1191 * L_19 = V_4; + bool L_20 = ___quotes; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + X501_AppendEntry_m7002(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + int32_t L_21 = V_3; + ASN1_t1191 * L_22 = ___seq; + NullCheck(L_22); + int32_t L_23 = ASN1_get_Count_m7044(L_22, /*hidden argument*/NULL); + if ((((int32_t)L_21) >= ((int32_t)((int32_t)((int32_t)L_23-(int32_t)1))))) + { + goto IL_0078; + } + } + { + StringBuilder_t457 * L_24 = V_0; + String_t* L_25 = ___separator; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, L_25, /*hidden argument*/NULL); + } + +IL_0078: + { + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_007c: + { + int32_t L_27 = V_3; + ASN1_t1191 * L_28 = ___seq; + NullCheck(L_28); + int32_t L_29 = ASN1_get_Count_m7044(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_27) < ((int32_t)L_29))) + { + goto IL_0050; + } + } + +IL_0088: + { + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + String_t* L_31 = StringBuilder_ToString_m2059(L_30, /*hidden argument*/NULL); + return L_31; + } +} +// System.Void Mono.Security.X509.X501::AppendEntry(System.Text.StringBuilder,Mono.Security.ASN1,System.Boolean) +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D26_18_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral754; +extern Il2CppCodeGenString* _stringLiteral755; +extern Il2CppCodeGenString* _stringLiteral756; +extern Il2CppCodeGenString* _stringLiteral757; +extern Il2CppCodeGenString* _stringLiteral758; +extern Il2CppCodeGenString* _stringLiteral759; +extern Il2CppCodeGenString* _stringLiteral760; +extern Il2CppCodeGenString* _stringLiteral761; +extern Il2CppCodeGenString* _stringLiteral762; +extern Il2CppCodeGenString* _stringLiteral763; +extern Il2CppCodeGenString* _stringLiteral764; +extern Il2CppCodeGenString* _stringLiteral765; +extern Il2CppCodeGenString* _stringLiteral766; +extern Il2CppCodeGenString* _stringLiteral767; +extern Il2CppCodeGenString* _stringLiteral768; +extern Il2CppCodeGenString* _stringLiteral769; +extern Il2CppCodeGenString* _stringLiteral770; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral771; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void X501_AppendEntry_m7002 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, ASN1_t1191 * ___entry, bool ___quotes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D26_18_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 18); + _stringLiteral754 = il2cpp_codegen_string_literal_from_index(754); + _stringLiteral755 = il2cpp_codegen_string_literal_from_index(755); + _stringLiteral756 = il2cpp_codegen_string_literal_from_index(756); + _stringLiteral757 = il2cpp_codegen_string_literal_from_index(757); + _stringLiteral758 = il2cpp_codegen_string_literal_from_index(758); + _stringLiteral759 = il2cpp_codegen_string_literal_from_index(759); + _stringLiteral760 = il2cpp_codegen_string_literal_from_index(760); + _stringLiteral761 = il2cpp_codegen_string_literal_from_index(761); + _stringLiteral762 = il2cpp_codegen_string_literal_from_index(762); + _stringLiteral763 = il2cpp_codegen_string_literal_from_index(763); + _stringLiteral764 = il2cpp_codegen_string_literal_from_index(764); + _stringLiteral765 = il2cpp_codegen_string_literal_from_index(765); + _stringLiteral766 = il2cpp_codegen_string_literal_from_index(766); + _stringLiteral767 = il2cpp_codegen_string_literal_from_index(767); + _stringLiteral768 = il2cpp_codegen_string_literal_from_index(768); + _stringLiteral769 = il2cpp_codegen_string_literal_from_index(769); + _stringLiteral770 = il2cpp_codegen_string_literal_from_index(770); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral771 = il2cpp_codegen_string_literal_from_index(771); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + String_t* V_4 = {0}; + StringBuilder_t457 * V_5 = {0}; + int32_t V_6 = 0; + CharU5BU5D_t458* V_7 = {0}; + { + V_0 = 0; + goto IL_035f; + } + +IL_0007: + { + ASN1_t1191 * L_0 = ___entry; + int32_t L_1 = V_0; + NullCheck(L_0); + ASN1_t1191 * L_2 = ASN1_get_Item_m7055(L_0, L_1, /*hidden argument*/NULL); + V_1 = L_2; + ASN1_t1191 * L_3 = V_1; + NullCheck(L_3); + ASN1_t1191 * L_4 = ASN1_get_Item_m7055(L_3, 1, /*hidden argument*/NULL); + V_2 = L_4; + ASN1_t1191 * L_5 = V_2; + if (L_5) + { + goto IL_0022; + } + } + { + goto IL_035b; + } + +IL_0022: + { + ASN1_t1191 * L_6 = V_1; + NullCheck(L_6); + ASN1_t1191 * L_7 = ASN1_get_Item_m7055(L_6, 0, /*hidden argument*/NULL); + V_3 = L_7; + ASN1_t1191 * L_8 = V_3; + if (L_8) + { + goto IL_0035; + } + } + { + goto IL_035b; + } + +IL_0035: + { + ASN1_t1191 * L_9 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_10 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___countryName_0; + NullCheck(L_9); + bool L_11 = ASN1_CompareValue_m7050(L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_0056; + } + } + { + StringBuilder_t457 * L_12 = ___sb; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral754, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0056: + { + ASN1_t1191 * L_13 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_14 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___organizationName_1; + NullCheck(L_13); + bool L_15 = ASN1_CompareValue_m7050(L_13, L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_0077; + } + } + { + StringBuilder_t457 * L_16 = ___sb; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral755, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0077: + { + ASN1_t1191 * L_17 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_18 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___organizationalUnitName_2; + NullCheck(L_17); + bool L_19 = ASN1_CompareValue_m7050(L_17, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_0098; + } + } + { + StringBuilder_t457 * L_20 = ___sb; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, _stringLiteral756, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0098: + { + ASN1_t1191 * L_21 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_22 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___commonName_3; + NullCheck(L_21); + bool L_23 = ASN1_CompareValue_m7050(L_21, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00b9; + } + } + { + StringBuilder_t457 * L_24 = ___sb; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral757, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00b9: + { + ASN1_t1191 * L_25 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_26 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___localityName_4; + NullCheck(L_25); + bool L_27 = ASN1_CompareValue_m7050(L_25, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00da; + } + } + { + StringBuilder_t457 * L_28 = ___sb; + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, _stringLiteral758, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00da: + { + ASN1_t1191 * L_29 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_30 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___stateOrProvinceName_5; + NullCheck(L_29); + bool L_31 = ASN1_CompareValue_m7050(L_29, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00fb; + } + } + { + StringBuilder_t457 * L_32 = ___sb; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral759, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_00fb: + { + ASN1_t1191 * L_33 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_34 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___streetAddress_6; + NullCheck(L_33); + bool L_35 = ASN1_CompareValue_m7050(L_33, L_34, /*hidden argument*/NULL); + if (!L_35) + { + goto IL_011c; + } + } + { + StringBuilder_t457 * L_36 = ___sb; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral760, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_011c: + { + ASN1_t1191 * L_37 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_38 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___domainComponent_7; + NullCheck(L_37); + bool L_39 = ASN1_CompareValue_m7050(L_37, L_38, /*hidden argument*/NULL); + if (!L_39) + { + goto IL_013d; + } + } + { + StringBuilder_t457 * L_40 = ___sb; + NullCheck(L_40); + StringBuilder_Append_m2058(L_40, _stringLiteral761, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_013d: + { + ASN1_t1191 * L_41 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_42 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___userid_8; + NullCheck(L_41); + bool L_43 = ASN1_CompareValue_m7050(L_41, L_42, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_015e; + } + } + { + StringBuilder_t457 * L_44 = ___sb; + NullCheck(L_44); + StringBuilder_Append_m2058(L_44, _stringLiteral762, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_015e: + { + ASN1_t1191 * L_45 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_46 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___email_9; + NullCheck(L_45); + bool L_47 = ASN1_CompareValue_m7050(L_45, L_46, /*hidden argument*/NULL); + if (!L_47) + { + goto IL_017f; + } + } + { + StringBuilder_t457 * L_48 = ___sb; + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, _stringLiteral763, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_017f: + { + ASN1_t1191 * L_49 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_50 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___dnQualifier_10; + NullCheck(L_49); + bool L_51 = ASN1_CompareValue_m7050(L_49, L_50, /*hidden argument*/NULL); + if (!L_51) + { + goto IL_01a0; + } + } + { + StringBuilder_t457 * L_52 = ___sb; + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, _stringLiteral764, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01a0: + { + ASN1_t1191 * L_53 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_54 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___title_11; + NullCheck(L_53); + bool L_55 = ASN1_CompareValue_m7050(L_53, L_54, /*hidden argument*/NULL); + if (!L_55) + { + goto IL_01c1; + } + } + { + StringBuilder_t457 * L_56 = ___sb; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral765, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01c1: + { + ASN1_t1191 * L_57 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_58 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___surname_12; + NullCheck(L_57); + bool L_59 = ASN1_CompareValue_m7050(L_57, L_58, /*hidden argument*/NULL); + if (!L_59) + { + goto IL_01e2; + } + } + { + StringBuilder_t457 * L_60 = ___sb; + NullCheck(L_60); + StringBuilder_Append_m2058(L_60, _stringLiteral766, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_01e2: + { + ASN1_t1191 * L_61 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_62 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___givenName_13; + NullCheck(L_61); + bool L_63 = ASN1_CompareValue_m7050(L_61, L_62, /*hidden argument*/NULL); + if (!L_63) + { + goto IL_0203; + } + } + { + StringBuilder_t457 * L_64 = ___sb; + NullCheck(L_64); + StringBuilder_Append_m2058(L_64, _stringLiteral767, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0203: + { + ASN1_t1191 * L_65 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_66 = ((X501_t1195_StaticFields*)X501_t1195_il2cpp_TypeInfo_var->static_fields)->___initial_14; + NullCheck(L_65); + bool L_67 = ASN1_CompareValue_m7050(L_65, L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_0224; + } + } + { + StringBuilder_t457 * L_68 = ___sb; + NullCheck(L_68); + StringBuilder_Append_m2058(L_68, _stringLiteral768, /*hidden argument*/NULL); + goto IL_0249; + } + +IL_0224: + { + StringBuilder_t457 * L_69 = ___sb; + NullCheck(L_69); + StringBuilder_Append_m2058(L_69, _stringLiteral769, /*hidden argument*/NULL); + StringBuilder_t457 * L_70 = ___sb; + ASN1_t1191 * L_71 = V_3; + String_t* L_72 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_71, /*hidden argument*/NULL); + NullCheck(L_70); + StringBuilder_Append_m2058(L_70, L_72, /*hidden argument*/NULL); + StringBuilder_t457 * L_73 = ___sb; + NullCheck(L_73); + StringBuilder_Append_m2058(L_73, _stringLiteral770, /*hidden argument*/NULL); + } + +IL_0249: + { + V_4 = (String_t*)NULL; + ASN1_t1191 * L_74 = V_2; + NullCheck(L_74); + uint8_t L_75 = ASN1_get_Tag_m7045(L_74, /*hidden argument*/NULL); + if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)30))))) + { + goto IL_029d; + } + } + { + StringBuilder_t457 * L_76 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_76, /*hidden argument*/NULL); + V_5 = L_76; + V_6 = 1; + goto IL_0280; + } + +IL_0268: + { + StringBuilder_t457 * L_77 = V_5; + ASN1_t1191 * L_78 = V_2; + NullCheck(L_78); + ByteU5BU5D_t789* L_79 = ASN1_get_Value_m7047(L_78, /*hidden argument*/NULL); + int32_t L_80 = V_6; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, L_80); + int32_t L_81 = L_80; + NullCheck(L_77); + StringBuilder_Append_m4622(L_77, (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_79, L_81, sizeof(uint8_t)))))), /*hidden argument*/NULL); + int32_t L_82 = V_6; + V_6 = ((int32_t)((int32_t)L_82+(int32_t)2)); + } + +IL_0280: + { + int32_t L_83 = V_6; + ASN1_t1191 * L_84 = V_2; + NullCheck(L_84); + ByteU5BU5D_t789* L_85 = ASN1_get_Value_m7047(L_84, /*hidden argument*/NULL); + NullCheck(L_85); + if ((((int32_t)L_83) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_85)->max_length))))))) + { + goto IL_0268; + } + } + { + StringBuilder_t457 * L_86 = V_5; + NullCheck(L_86); + String_t* L_87 = StringBuilder_ToString_m2059(L_86, /*hidden argument*/NULL); + V_4 = L_87; + goto IL_0338; + } + +IL_029d: + { + ASN1_t1191 * L_88 = V_2; + NullCheck(L_88); + uint8_t L_89 = ASN1_get_Tag_m7045(L_88, /*hidden argument*/NULL); + if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)20))))) + { + goto IL_02c1; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_90 = Encoding_get_UTF7_m5703(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t1191 * L_91 = V_2; + NullCheck(L_91); + ByteU5BU5D_t789* L_92 = ASN1_get_Value_m7047(L_91, /*hidden argument*/NULL); + NullCheck(L_90); + String_t* L_93 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_90, L_92); + V_4 = L_93; + goto IL_02d3; + } + +IL_02c1: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_94 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t1191 * L_95 = V_2; + NullCheck(L_95); + ByteU5BU5D_t789* L_96 = ASN1_get_Value_m7047(L_95, /*hidden argument*/NULL); + NullCheck(L_94); + String_t* L_97 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_94, L_96); + V_4 = L_97; + } + +IL_02d3: + { + CharU5BU5D_t458* L_98 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 7)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_98, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D26_18_FieldInfo_var), /*hidden argument*/NULL); + V_7 = L_98; + bool L_99 = ___quotes; + if (!L_99) + { + goto IL_0338; + } + } + { + String_t* L_100 = V_4; + CharU5BU5D_t458* L_101 = V_7; + String_t* L_102 = V_4; + NullCheck(L_102); + int32_t L_103 = String_get_Length_m2000(L_102, /*hidden argument*/NULL); + NullCheck(L_100); + int32_t L_104 = String_IndexOfAny_m5704(L_100, L_101, 0, L_103, /*hidden argument*/NULL); + if ((((int32_t)L_104) > ((int32_t)0))) + { + goto IL_0325; + } + } + { + String_t* L_105 = V_4; + NullCheck(L_105); + bool L_106 = String_StartsWith_m2054(L_105, _stringLiteral166, /*hidden argument*/NULL); + if (L_106) + { + goto IL_0325; + } + } + { + String_t* L_107 = V_4; + NullCheck(L_107); + bool L_108 = String_EndsWith_m2064(L_107, _stringLiteral166, /*hidden argument*/NULL); + if (!L_108) + { + goto IL_0338; + } + } + +IL_0325: + { + String_t* L_109 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_110 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral771, L_109, _stringLiteral771, /*hidden argument*/NULL); + V_4 = L_110; + } + +IL_0338: + { + StringBuilder_t457 * L_111 = ___sb; + String_t* L_112 = V_4; + NullCheck(L_111); + StringBuilder_Append_m2058(L_111, L_112, /*hidden argument*/NULL); + int32_t L_113 = V_0; + ASN1_t1191 * L_114 = ___entry; + NullCheck(L_114); + int32_t L_115 = ASN1_get_Count_m7044(L_114, /*hidden argument*/NULL); + if ((((int32_t)L_113) >= ((int32_t)((int32_t)((int32_t)L_115-(int32_t)1))))) + { + goto IL_035b; + } + } + { + StringBuilder_t457 * L_116 = ___sb; + NullCheck(L_116); + StringBuilder_Append_m2058(L_116, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_035b: + { + int32_t L_117 = V_0; + V_0 = ((int32_t)((int32_t)L_117+(int32_t)1)); + } + +IL_035f: + { + int32_t L_118 = V_0; + ASN1_t1191 * L_119 = ___entry; + NullCheck(L_119); + int32_t L_120 = ASN1_get_Count_m7044(L_119, /*hidden argument*/NULL); + if ((((int32_t)L_118) < ((int32_t)L_120))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::.ctor(System.Byte[]) +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral772; +extern "C" void X509Certificate__ctor_m7003 (X509Certificate_t1196 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral772 = il2cpp_codegen_string_literal_from_index(772); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_004a; + } + } + { + ByteU5BU5D_t789* L_1 = ___data; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ByteU5BU5D_t789* L_2 = ___data; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))) == ((int32_t)((int32_t)48)))) + { + goto IL_0043; + } + } + +IL_001f: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_4 = ___data; + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_5 = X509Certificate_PEM_m7018(NULL /*static, unused*/, _stringLiteral772, L_4, /*hidden argument*/NULL); + ___data = L_5; + goto IL_0043; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0031; + throw e; + } + +CATCH_0031: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + String_t* L_6 = ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20; + Exception_t152 * L_7 = V_0; + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_8, L_6, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003e: + { + goto IL_0043; + } + } // end catch (depth: 1) + +IL_0043: + { + ByteU5BU5D_t789* L_9 = ___data; + X509Certificate_Parse_m7005(__this, L_9, /*hidden argument*/NULL); + } + +IL_004a: + { + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::.cctor() +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral773; +extern "C" void X509Certificate__cctor_m7004 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + _stringLiteral773 = il2cpp_codegen_string_literal_from_index(773); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral773, /*hidden argument*/NULL); + ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20 = L_0; + return; + } +} +// System.Void Mono.Security.X509.X509Certificate::Parse(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* X509ExtensionCollection_t1197_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void X509Certificate_Parse_m7005 (X509Certificate_t1196 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + X509ExtensionCollection_t1197_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(800); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + int32_t V_1 = 0; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + ASN1_t1191 * V_4 = {0}; + ASN1_t1191 * V_5 = {0}; + ASN1_t1191 * V_6 = {0}; + ASN1_t1191 * V_7 = {0}; + ASN1_t1191 * V_8 = {0}; + ASN1_t1191 * V_9 = {0}; + ASN1_t1191 * V_10 = {0}; + ASN1_t1191 * V_11 = {0}; + int32_t V_12 = 0; + ByteU5BU5D_t789* V_13 = {0}; + ASN1_t1191 * V_14 = {0}; + ASN1_t1191 * V_15 = {0}; + ASN1_t1191 * V_16 = {0}; + Exception_t152 * V_17 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + X509Certificate_t1196 * G_B11_0 = {0}; + X509Certificate_t1196 * G_B10_0 = {0}; + ByteU5BU5D_t789* G_B12_0 = {0}; + X509Certificate_t1196 * G_B12_1 = {0}; + +IL_0000: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + __this->___decoder_0 = L_1; + ASN1_t1191 * L_2 = (__this->___decoder_0); + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) + { + goto IL_0029; + } + } + +IL_001e: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + String_t* L_4 = ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20; + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + ASN1_t1191 * L_6 = (__this->___decoder_0); + NullCheck(L_6); + ASN1_t1191 * L_7 = ASN1_get_Item_m7055(L_6, 0, /*hidden argument*/NULL); + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)((int32_t)48)))) + { + goto IL_004c; + } + } + +IL_0041: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + String_t* L_9 = ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20; + CryptographicException_t929 * L_10 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004c: + { + ASN1_t1191 * L_11 = (__this->___decoder_0); + NullCheck(L_11); + ASN1_t1191 * L_12 = ASN1_get_Item_m7055(L_11, 0, /*hidden argument*/NULL); + V_0 = L_12; + V_1 = 0; + ASN1_t1191 * L_13 = (__this->___decoder_0); + NullCheck(L_13); + ASN1_t1191 * L_14 = ASN1_get_Item_m7055(L_13, 0, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + ASN1_t1191 * L_16 = ASN1_get_Item_m7055(L_14, L_15, /*hidden argument*/NULL); + V_2 = L_16; + __this->___version_15 = 1; + ASN1_t1191 * L_17 = V_2; + NullCheck(L_17); + uint8_t L_18 = ASN1_get_Tag_m7045(L_17, /*hidden argument*/NULL); + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)160))))) + { + goto IL_00b0; + } + } + +IL_0085: + { + ASN1_t1191 * L_19 = V_2; + NullCheck(L_19); + int32_t L_20 = ASN1_get_Count_m7044(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00b0; + } + } + +IL_0091: + { + int32_t L_21 = (__this->___version_15); + ASN1_t1191 * L_22 = V_2; + NullCheck(L_22); + ASN1_t1191 * L_23 = ASN1_get_Item_m7055(L_22, 0, /*hidden argument*/NULL); + NullCheck(L_23); + ByteU5BU5D_t789* L_24 = ASN1_get_Value_m7047(L_23, /*hidden argument*/NULL); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + __this->___version_15 = ((int32_t)((int32_t)L_21+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t))))); + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00b0: + { + ASN1_t1191 * L_27 = (__this->___decoder_0); + NullCheck(L_27); + ASN1_t1191 * L_28 = ASN1_get_Item_m7055(L_27, 0, /*hidden argument*/NULL); + int32_t L_29 = V_1; + int32_t L_30 = L_29; + V_1 = ((int32_t)((int32_t)L_30+(int32_t)1)); + NullCheck(L_28); + ASN1_t1191 * L_31 = ASN1_get_Item_m7055(L_28, L_30, /*hidden argument*/NULL); + V_3 = L_31; + ASN1_t1191 * L_32 = V_3; + NullCheck(L_32); + uint8_t L_33 = ASN1_get_Tag_m7045(L_32, /*hidden argument*/NULL); + if ((((int32_t)L_33) == ((int32_t)2))) + { + goto IL_00de; + } + } + +IL_00d3: + { + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + String_t* L_34 = ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20; + CryptographicException_t929 * L_35 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_35, L_34, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00de: + { + ASN1_t1191 * L_36 = V_3; + NullCheck(L_36); + ByteU5BU5D_t789* L_37 = ASN1_get_Value_m7047(L_36, /*hidden argument*/NULL); + __this->___serialnumber_16 = L_37; + ByteU5BU5D_t789* L_38 = (__this->___serialnumber_16); + ByteU5BU5D_t789* L_39 = (__this->___serialnumber_16); + NullCheck(L_39); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, 0, (((int32_t)((int32_t)(((Array_t *)L_39)->max_length)))), /*hidden argument*/NULL); + int32_t L_40 = V_1; + V_1 = ((int32_t)((int32_t)L_40+(int32_t)1)); + ASN1_t1191 * L_41 = V_0; + int32_t L_42 = V_1; + int32_t L_43 = L_42; + V_1 = ((int32_t)((int32_t)L_43+(int32_t)1)); + NullCheck(L_41); + ASN1_t1191 * L_44 = ASN1_Element_m7056(L_41, L_43, ((int32_t)48), /*hidden argument*/NULL); + __this->___issuer_4 = L_44; + ASN1_t1191 * L_45 = (__this->___issuer_4); + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + String_t* L_46 = X501_ToString_m7000(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); + __this->___m_issuername_5 = L_46; + ASN1_t1191 * L_47 = V_0; + int32_t L_48 = V_1; + int32_t L_49 = L_48; + V_1 = ((int32_t)((int32_t)L_49+(int32_t)1)); + NullCheck(L_47); + ASN1_t1191 * L_50 = ASN1_Element_m7056(L_47, L_49, ((int32_t)48), /*hidden argument*/NULL); + V_4 = L_50; + ASN1_t1191 * L_51 = V_4; + NullCheck(L_51); + ASN1_t1191 * L_52 = ASN1_get_Item_m7055(L_51, 0, /*hidden argument*/NULL); + V_5 = L_52; + ASN1_t1191 * L_53 = V_5; + DateTime_t365 L_54 = ASN1Convert_ToDateTime_m7062(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + __this->___m_from_2 = L_54; + ASN1_t1191 * L_55 = V_4; + NullCheck(L_55); + ASN1_t1191 * L_56 = ASN1_get_Item_m7055(L_55, 1, /*hidden argument*/NULL); + V_6 = L_56; + ASN1_t1191 * L_57 = V_6; + DateTime_t365 L_58 = ASN1Convert_ToDateTime_m7062(NULL /*static, unused*/, L_57, /*hidden argument*/NULL); + __this->___m_until_3 = L_58; + ASN1_t1191 * L_59 = V_0; + int32_t L_60 = V_1; + int32_t L_61 = L_60; + V_1 = ((int32_t)((int32_t)L_61+(int32_t)1)); + NullCheck(L_59); + ASN1_t1191 * L_62 = ASN1_Element_m7056(L_59, L_61, ((int32_t)48), /*hidden argument*/NULL); + __this->___subject_8 = L_62; + ASN1_t1191 * L_63 = (__this->___subject_8); + String_t* L_64 = X501_ToString_m7000(NULL /*static, unused*/, L_63, /*hidden argument*/NULL); + __this->___m_subject_9 = L_64; + ASN1_t1191 * L_65 = V_0; + int32_t L_66 = V_1; + int32_t L_67 = L_66; + V_1 = ((int32_t)((int32_t)L_67+(int32_t)1)); + NullCheck(L_65); + ASN1_t1191 * L_68 = ASN1_Element_m7056(L_65, L_67, ((int32_t)48), /*hidden argument*/NULL); + V_7 = L_68; + ASN1_t1191 * L_69 = V_7; + NullCheck(L_69); + ASN1_t1191 * L_70 = ASN1_Element_m7056(L_69, 0, ((int32_t)48), /*hidden argument*/NULL); + V_8 = L_70; + ASN1_t1191 * L_71 = V_8; + NullCheck(L_71); + ASN1_t1191 * L_72 = ASN1_Element_m7056(L_71, 0, 6, /*hidden argument*/NULL); + V_9 = L_72; + ASN1_t1191 * L_73 = V_9; + String_t* L_74 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_73, /*hidden argument*/NULL); + __this->___m_keyalgo_6 = L_74; + ASN1_t1191 * L_75 = V_8; + NullCheck(L_75); + ASN1_t1191 * L_76 = ASN1_get_Item_m7055(L_75, 1, /*hidden argument*/NULL); + V_10 = L_76; + ASN1_t1191 * L_77 = V_8; + NullCheck(L_77); + int32_t L_78 = ASN1_get_Count_m7044(L_77, /*hidden argument*/NULL); + G_B10_0 = __this; + if ((((int32_t)L_78) <= ((int32_t)1))) + { + G_B11_0 = __this; + goto IL_01de; + } + } + +IL_01d2: + { + ASN1_t1191 * L_79 = V_10; + NullCheck(L_79); + ByteU5BU5D_t789* L_80 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_79); + G_B12_0 = L_80; + G_B12_1 = G_B10_0; + goto IL_01df; + } + +IL_01de: + { + G_B12_0 = ((ByteU5BU5D_t789*)(NULL)); + G_B12_1 = G_B11_0; + } + +IL_01df: + { + NullCheck(G_B12_1); + G_B12_1->___m_keyalgoparams_7 = G_B12_0; + ASN1_t1191 * L_81 = V_7; + NullCheck(L_81); + ASN1_t1191 * L_82 = ASN1_Element_m7056(L_81, 1, 3, /*hidden argument*/NULL); + V_11 = L_82; + ASN1_t1191 * L_83 = V_11; + NullCheck(L_83); + int32_t L_84 = ASN1_get_Length_m7046(L_83, /*hidden argument*/NULL); + V_12 = ((int32_t)((int32_t)L_84-(int32_t)1)); + int32_t L_85 = V_12; + __this->___m_publickey_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_85)); + ASN1_t1191 * L_86 = V_11; + NullCheck(L_86); + ByteU5BU5D_t789* L_87 = ASN1_get_Value_m7047(L_86, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_88 = (__this->___m_publickey_10); + int32_t L_89 = V_12; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_87, 1, (Array_t *)(Array_t *)L_88, 0, L_89, /*hidden argument*/NULL); + ASN1_t1191 * L_90 = (__this->___decoder_0); + NullCheck(L_90); + ASN1_t1191 * L_91 = ASN1_get_Item_m7055(L_90, 2, /*hidden argument*/NULL); + NullCheck(L_91); + ByteU5BU5D_t789* L_92 = ASN1_get_Value_m7047(L_91, /*hidden argument*/NULL); + V_13 = L_92; + ByteU5BU5D_t789* L_93 = V_13; + NullCheck(L_93); + __this->___signature_11 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_93)->max_length))))-(int32_t)1)))); + ByteU5BU5D_t789* L_94 = V_13; + ByteU5BU5D_t789* L_95 = (__this->___signature_11); + ByteU5BU5D_t789* L_96 = (__this->___signature_11); + NullCheck(L_96); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_94, 1, (Array_t *)(Array_t *)L_95, 0, (((int32_t)((int32_t)(((Array_t *)L_96)->max_length)))), /*hidden argument*/NULL); + ASN1_t1191 * L_97 = (__this->___decoder_0); + NullCheck(L_97); + ASN1_t1191 * L_98 = ASN1_get_Item_m7055(L_97, 1, /*hidden argument*/NULL); + V_8 = L_98; + ASN1_t1191 * L_99 = V_8; + NullCheck(L_99); + ASN1_t1191 * L_100 = ASN1_Element_m7056(L_99, 0, 6, /*hidden argument*/NULL); + V_9 = L_100; + ASN1_t1191 * L_101 = V_9; + String_t* L_102 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_101, /*hidden argument*/NULL); + __this->___m_signaturealgo_12 = L_102; + ASN1_t1191 * L_103 = V_8; + NullCheck(L_103); + ASN1_t1191 * L_104 = ASN1_get_Item_m7055(L_103, 1, /*hidden argument*/NULL); + V_10 = L_104; + ASN1_t1191 * L_105 = V_10; + if (!L_105) + { + goto IL_02a1; + } + } + +IL_028f: + { + ASN1_t1191 * L_106 = V_10; + NullCheck(L_106); + ByteU5BU5D_t789* L_107 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_106); + __this->___m_signaturealgoparams_13 = L_107; + goto IL_02a8; + } + +IL_02a1: + { + __this->___m_signaturealgoparams_13 = (ByteU5BU5D_t789*)NULL; + } + +IL_02a8: + { + ASN1_t1191 * L_108 = V_0; + int32_t L_109 = V_1; + NullCheck(L_108); + ASN1_t1191 * L_110 = ASN1_Element_m7056(L_108, L_109, ((int32_t)129), /*hidden argument*/NULL); + V_14 = L_110; + ASN1_t1191 * L_111 = V_14; + if (!L_111) + { + goto IL_02ce; + } + } + +IL_02bd: + { + int32_t L_112 = V_1; + V_1 = ((int32_t)((int32_t)L_112+(int32_t)1)); + ASN1_t1191 * L_113 = V_14; + NullCheck(L_113); + ByteU5BU5D_t789* L_114 = ASN1_get_Value_m7047(L_113, /*hidden argument*/NULL); + __this->___issuerUniqueID_17 = L_114; + } + +IL_02ce: + { + ASN1_t1191 * L_115 = V_0; + int32_t L_116 = V_1; + NullCheck(L_115); + ASN1_t1191 * L_117 = ASN1_Element_m7056(L_115, L_116, ((int32_t)130), /*hidden argument*/NULL); + V_15 = L_117; + ASN1_t1191 * L_118 = V_15; + if (!L_118) + { + goto IL_02f4; + } + } + +IL_02e3: + { + int32_t L_119 = V_1; + V_1 = ((int32_t)((int32_t)L_119+(int32_t)1)); + ASN1_t1191 * L_120 = V_15; + NullCheck(L_120); + ByteU5BU5D_t789* L_121 = ASN1_get_Value_m7047(L_120, /*hidden argument*/NULL); + __this->___subjectUniqueID_18 = L_121; + } + +IL_02f4: + { + ASN1_t1191 * L_122 = V_0; + int32_t L_123 = V_1; + NullCheck(L_122); + ASN1_t1191 * L_124 = ASN1_Element_m7056(L_122, L_123, ((int32_t)163), /*hidden argument*/NULL); + V_16 = L_124; + ASN1_t1191 * L_125 = V_16; + if (!L_125) + { + goto IL_032e; + } + } + +IL_0309: + { + ASN1_t1191 * L_126 = V_16; + NullCheck(L_126); + int32_t L_127 = ASN1_get_Count_m7044(L_126, /*hidden argument*/NULL); + if ((!(((uint32_t)L_127) == ((uint32_t)1)))) + { + goto IL_032e; + } + } + +IL_0316: + { + ASN1_t1191 * L_128 = V_16; + NullCheck(L_128); + ASN1_t1191 * L_129 = ASN1_get_Item_m7055(L_128, 0, /*hidden argument*/NULL); + X509ExtensionCollection_t1197 * L_130 = (X509ExtensionCollection_t1197 *)il2cpp_codegen_object_new (X509ExtensionCollection_t1197_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m7039(L_130, L_129, /*hidden argument*/NULL); + __this->___extensions_19 = L_130; + goto IL_033a; + } + +IL_032e: + { + X509ExtensionCollection_t1197 * L_131 = (X509ExtensionCollection_t1197 *)il2cpp_codegen_object_new (X509ExtensionCollection_t1197_il2cpp_TypeInfo_var); + X509ExtensionCollection__ctor_m7039(L_131, (ASN1_t1191 *)NULL, /*hidden argument*/NULL); + __this->___extensions_19 = L_131; + } + +IL_033a: + { + ByteU5BU5D_t789* L_132 = ___data; + NullCheck(L_132); + Object_t * L_133 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_132); + __this->___m_encodedcert_1 = ((ByteU5BU5D_t789*)Castclass(L_133, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + goto IL_0364; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0350; + throw e; + } + +CATCH_0350: + { // begin catch(System.Exception) + { + V_17 = ((Exception_t152 *)__exception_local); + IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t1196_il2cpp_TypeInfo_var); + String_t* L_134 = ((X509Certificate_t1196_StaticFields*)X509Certificate_t1196_il2cpp_TypeInfo_var->static_fields)->___encoding_error_20; + Exception_t152 * L_135 = V_17; + CryptographicException_t929 * L_136 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_136, L_134, L_135, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_136); + } + +IL_035f: + { + goto IL_0364; + } + } // end catch (depth: 1) + +IL_0364: + { + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::GetUnsignedBigInteger(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_GetUnsignedBigInteger_m7006 (X509Certificate_t1196 * __this, ByteU5BU5D_t789* ___integer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___integer; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))) + { + goto IL_0021; + } + } + { + ByteU5BU5D_t789* L_2 = ___integer; + NullCheck(L_2); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)1)); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + ByteU5BU5D_t789* L_4 = ___integer; + ByteU5BU5D_t789* L_5 = V_1; + int32_t L_6 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 1, (Array_t *)(Array_t *)L_5, 0, L_6, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = V_1; + return L_7; + } + +IL_0021: + { + ByteU5BU5D_t789* L_8 = ___integer; + return L_8; + } +} +// System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::get_DSA() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral774; +extern "C" DSA_t901 * X509Certificate_get_DSA_m7007 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + _stringLiteral774 = il2cpp_codegen_string_literal_from_index(774); + s_Il2CppMethodIntialized = true; + } + DSAParameters_t928 V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___m_keyalgoparams_7); + if (L_0) + { + goto IL_0016; + } + } + { + CryptographicException_t929 * L_1 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_1, _stringLiteral774, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + DSA_t901 * L_2 = (__this->____dsa_14); + if (L_2) + { + goto IL_012e; + } + } + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_0)); + ByteU5BU5D_t789* L_3 = (__this->___m_publickey_10); + ASN1_t1191 * L_4 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_4, L_3, /*hidden argument*/NULL); + V_1 = L_4; + ASN1_t1191 * L_5 = V_1; + if (!L_5) + { + goto IL_0047; + } + } + { + ASN1_t1191 * L_6 = V_1; + NullCheck(L_6); + uint8_t L_7 = ASN1_get_Tag_m7045(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)2))) + { + goto IL_0049; + } + } + +IL_0047: + { + return (DSA_t901 *)NULL; + } + +IL_0049: + { + ASN1_t1191 * L_8 = V_1; + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = ASN1_get_Value_m7047(L_8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_10 = X509Certificate_GetUnsignedBigInteger_m7006(__this, L_9, /*hidden argument*/NULL); + (&V_0)->___Y_7 = L_10; + ByteU5BU5D_t789* L_11 = (__this->___m_keyalgoparams_7); + ASN1_t1191 * L_12 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_12, L_11, /*hidden argument*/NULL); + V_2 = L_12; + ASN1_t1191 * L_13 = V_2; + if (!L_13) + { + goto IL_0087; + } + } + { + ASN1_t1191 * L_14 = V_2; + NullCheck(L_14); + uint8_t L_15 = ASN1_get_Tag_m7045(L_14, /*hidden argument*/NULL); + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)48))))) + { + goto IL_0087; + } + } + { + ASN1_t1191 * L_16 = V_2; + NullCheck(L_16); + int32_t L_17 = ASN1_get_Count_m7044(L_16, /*hidden argument*/NULL); + if ((((int32_t)L_17) >= ((int32_t)3))) + { + goto IL_0089; + } + } + +IL_0087: + { + return (DSA_t901 *)NULL; + } + +IL_0089: + { + ASN1_t1191 * L_18 = V_2; + NullCheck(L_18); + ASN1_t1191 * L_19 = ASN1_get_Item_m7055(L_18, 0, /*hidden argument*/NULL); + NullCheck(L_19); + uint8_t L_20 = ASN1_get_Tag_m7045(L_19, /*hidden argument*/NULL); + if ((!(((uint32_t)L_20) == ((uint32_t)2)))) + { + goto IL_00bf; + } + } + { + ASN1_t1191 * L_21 = V_2; + NullCheck(L_21); + ASN1_t1191 * L_22 = ASN1_get_Item_m7055(L_21, 1, /*hidden argument*/NULL); + NullCheck(L_22); + uint8_t L_23 = ASN1_get_Tag_m7045(L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)2)))) + { + goto IL_00bf; + } + } + { + ASN1_t1191 * L_24 = V_2; + NullCheck(L_24); + ASN1_t1191 * L_25 = ASN1_get_Item_m7055(L_24, 2, /*hidden argument*/NULL); + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m7045(L_25, /*hidden argument*/NULL); + if ((((int32_t)L_26) == ((int32_t)2))) + { + goto IL_00c1; + } + } + +IL_00bf: + { + return (DSA_t901 *)NULL; + } + +IL_00c1: + { + ASN1_t1191 * L_27 = V_2; + NullCheck(L_27); + ASN1_t1191 * L_28 = ASN1_get_Item_m7055(L_27, 0, /*hidden argument*/NULL); + NullCheck(L_28); + ByteU5BU5D_t789* L_29 = ASN1_get_Value_m7047(L_28, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_30 = X509Certificate_GetUnsignedBigInteger_m7006(__this, L_29, /*hidden argument*/NULL); + (&V_0)->___P_3 = L_30; + ASN1_t1191 * L_31 = V_2; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 1, /*hidden argument*/NULL); + NullCheck(L_32); + ByteU5BU5D_t789* L_33 = ASN1_get_Value_m7047(L_32, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_34 = X509Certificate_GetUnsignedBigInteger_m7006(__this, L_33, /*hidden argument*/NULL); + (&V_0)->___Q_4 = L_34; + ASN1_t1191 * L_35 = V_2; + NullCheck(L_35); + ASN1_t1191 * L_36 = ASN1_get_Item_m7055(L_35, 2, /*hidden argument*/NULL); + NullCheck(L_36); + ByteU5BU5D_t789* L_37 = ASN1_get_Value_m7047(L_36, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_38 = X509Certificate_GetUnsignedBigInteger_m7006(__this, L_37, /*hidden argument*/NULL); + (&V_0)->___G_1 = L_38; + ByteU5BU5D_t789* L_39 = ((&V_0)->___Y_7); + NullCheck(L_39); + DSACryptoServiceProvider_t927 * L_40 = (DSACryptoServiceProvider_t927 *)il2cpp_codegen_object_new (DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var); + DSACryptoServiceProvider__ctor_m4667(L_40, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_39)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL); + __this->____dsa_14 = L_40; + DSA_t901 * L_41 = (__this->____dsa_14); + DSAParameters_t928 L_42 = V_0; + NullCheck(L_41); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_41, L_42); + } + +IL_012e: + { + DSA_t901 * L_43 = (__this->____dsa_14); + return L_43; + } +} +// System.String Mono.Security.X509.X509Certificate::get_IssuerName() +extern "C" String_t* X509Certificate_get_IssuerName_m7008 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_issuername_5); + return L_0; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_KeyAlgorithmParameters_m7009 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_keyalgoparams_7); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_keyalgoparams_7); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_PublicKey_m7010 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_publickey_10); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_publickey_10); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* X509Certificate_get_RawData_m7011 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_encodedcert_1); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___m_encodedcert_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Security.X509.X509Certificate::get_SubjectName() +extern "C" String_t* X509Certificate_get_SubjectName_m7012 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_subject_9); + return L_0; + } +} +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() +extern "C" DateTime_t365 X509Certificate_get_ValidFrom_m7013 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_from_2); + return L_0; + } +} +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() +extern "C" DateTime_t365 X509Certificate_get_ValidUntil_m7014 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_until_3); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetIssuerName() +extern "C" ASN1_t1191 * X509Certificate_GetIssuerName_m7015 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = (__this->___issuer_4); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetSubjectName() +extern "C" ASN1_t1191 * X509Certificate_GetSubjectName_m7016 (X509Certificate_t1196 * __this, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = (__this->___subject_8); + return L_0; + } +} +// System.Void Mono.Security.X509.X509Certificate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral785; +extern "C" void X509Certificate_GetObjectData_m7017 (X509Certificate_t1196 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral785 = il2cpp_codegen_string_literal_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + ByteU5BU5D_t789* L_1 = (__this->___m_encodedcert_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral785, (Object_t *)(Object_t *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] Mono.Security.X509.X509Certificate::PEM(System.String,System.Byte[]) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral786; +extern Il2CppCodeGenString* _stringLiteral787; +extern "C" ByteU5BU5D_t789* X509Certificate_PEM_m7018 (Object_t * __this /* static, unused */, String_t* ___type, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral786 = il2cpp_codegen_string_literal_from_index(786); + _stringLiteral787 = il2cpp_codegen_string_literal_from_index(787); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + String_t* V_5 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___data; + NullCheck(L_0); + String_t* L_2 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_0, L_1); + V_0 = L_2; + String_t* L_3 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m671(NULL /*static, unused*/, _stringLiteral786, L_3, /*hidden argument*/NULL); + V_1 = L_4; + String_t* L_5 = ___type; + String_t* L_6 = String_Format_m671(NULL /*static, unused*/, _stringLiteral787, L_5, /*hidden argument*/NULL); + V_2 = L_6; + String_t* L_7 = V_0; + String_t* L_8 = V_1; + NullCheck(L_7); + int32_t L_9 = String_IndexOf_m2062(L_7, L_8, /*hidden argument*/NULL); + String_t* L_10 = V_1; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_9+(int32_t)L_11)); + String_t* L_12 = V_0; + String_t* L_13 = V_2; + int32_t L_14 = V_3; + NullCheck(L_12); + int32_t L_15 = String_IndexOf_m2066(L_12, L_13, L_14, /*hidden argument*/NULL); + V_4 = L_15; + String_t* L_16 = V_0; + int32_t L_17 = V_3; + int32_t L_18 = V_4; + int32_t L_19 = V_3; + NullCheck(L_16); + String_t* L_20 = String_Substring_m2063(L_16, L_17, ((int32_t)((int32_t)L_18-(int32_t)L_19)), /*hidden argument*/NULL); + V_5 = L_20; + String_t* L_21 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_22 = Convert_FromBase64String_m5711(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection) +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator__ctor_m7019 (X509CertificateEnumerator_t1198 * __this, X509CertificateCollection_t1194 * ___mappings, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + X509CertificateCollection_t1194 * L_0 = ___mappings; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m7020 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m7021 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m7022 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t1196 * X509CertificateEnumerator_get_Current_m7023 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((X509Certificate_t1196 *)CastclassClass(L_1, X509Certificate_t1196_il2cpp_TypeInfo_var)); + } +} +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool X509CertificateEnumerator_MoveNext_m7024 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void X509CertificateEnumerator_Reset_m7025 (X509CertificateEnumerator_t1198 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void Mono.Security.X509.X509CertificateCollection::.ctor() +extern "C" void X509CertificateCollection__ctor_m7026 (X509CertificateCollection_t1194 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m7027 (X509CertificateCollection_t1194 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection::get_Item(System.Int32) +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern "C" X509Certificate_t1196 * X509CertificateCollection_get_Item_m7028 (X509CertificateCollection_t1194 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((X509Certificate_t1196 *)CastclassClass(L_2, X509Certificate_t1196_il2cpp_TypeInfo_var)); + } +} +// System.Int32 Mono.Security.X509.X509CertificateCollection::Add(Mono.Security.X509.X509Certificate) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t X509CertificateCollection_Add_m7029 (X509CertificateCollection_t1194 * __this, X509Certificate_t1196 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Certificate_t1196 * L_3 = ___value; + NullCheck(L_2); + int32_t L_4 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); + return L_4; + } +} +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator Mono.Security.X509.X509CertificateCollection::GetEnumerator() +extern TypeInfo* X509CertificateEnumerator_t1198_il2cpp_TypeInfo_var; +extern "C" X509CertificateEnumerator_t1198 * X509CertificateCollection_GetEnumerator_m7030 (X509CertificateCollection_t1194 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509CertificateEnumerator_t1198_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(801); + s_Il2CppMethodIntialized = true; + } + { + X509CertificateEnumerator_t1198 * L_0 = (X509CertificateEnumerator_t1198 *)il2cpp_codegen_object_new (X509CertificateEnumerator_t1198_il2cpp_TypeInfo_var); + X509CertificateEnumerator__ctor_m7019(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 Mono.Security.X509.X509CertificateCollection::GetHashCode() +extern "C" int32_t X509CertificateCollection_GetHashCode_m7031 (X509CertificateCollection_t1194 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral793; +extern "C" void X509Extension__ctor_m7032 (X509Extension_t1199 * __this, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral793 = il2cpp_codegen_string_literal_from_index(793); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + X509Extension_t1199 * G_B7_0 = {0}; + X509Extension_t1199 * G_B6_0 = {0}; + int32_t G_B8_0 = 0; + X509Extension_t1199 * G_B8_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t1191 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m7045(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_001f; + } + } + { + ASN1_t1191 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m7044(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_002f; + } + } + +IL_001f: + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral793, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + ASN1_t1191 * L_6 = ___asn1; + NullCheck(L_6); + ASN1_t1191 * L_7 = ASN1_get_Item_m7055(L_6, 0, /*hidden argument*/NULL); + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)6))) + { + goto IL_0051; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral793, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0051: + { + ASN1_t1191 * L_11 = ___asn1; + NullCheck(L_11); + ASN1_t1191 * L_12 = ASN1_get_Item_m7055(L_11, 0, /*hidden argument*/NULL); + String_t* L_13 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + __this->___extnOid_0 = L_13; + ASN1_t1191 * L_14 = ___asn1; + NullCheck(L_14); + ASN1_t1191 * L_15 = ASN1_get_Item_m7055(L_14, 1, /*hidden argument*/NULL); + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m7045(L_15, /*hidden argument*/NULL); + G_B6_0 = __this; + if ((!(((uint32_t)L_16) == ((uint32_t)1)))) + { + G_B7_0 = __this; + goto IL_008d; + } + } + { + ASN1_t1191 * L_17 = ___asn1; + NullCheck(L_17); + ASN1_t1191 * L_18 = ASN1_get_Item_m7055(L_17, 1, /*hidden argument*/NULL); + NullCheck(L_18); + ByteU5BU5D_t789* L_19 = ASN1_get_Value_m7047(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + int32_t L_20 = 0; + G_B8_0 = ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t)))) == ((int32_t)((int32_t)255)))? 1 : 0); + G_B8_1 = G_B6_0; + goto IL_008e; + } + +IL_008d: + { + G_B8_0 = 0; + G_B8_1 = G_B7_0; + } + +IL_008e: + { + NullCheck(G_B8_1); + G_B8_1->___extnCritical_1 = G_B8_0; + ASN1_t1191 * L_21 = ___asn1; + ASN1_t1191 * L_22 = ___asn1; + NullCheck(L_22); + int32_t L_23 = ASN1_get_Count_m7044(L_22, /*hidden argument*/NULL); + NullCheck(L_21); + ASN1_t1191 * L_24 = ASN1_get_Item_m7055(L_21, ((int32_t)((int32_t)L_23-(int32_t)1)), /*hidden argument*/NULL); + __this->___extnValue_2 = L_24; + ASN1_t1191 * L_25 = (__this->___extnValue_2); + NullCheck(L_25); + uint8_t L_26 = ASN1_get_Tag_m7045(L_25, /*hidden argument*/NULL); + if ((!(((uint32_t)L_26) == ((uint32_t)4)))) + { + goto IL_010e; + } + } + { + ASN1_t1191 * L_27 = (__this->___extnValue_2); + NullCheck(L_27); + int32_t L_28 = ASN1_get_Length_m7046(L_27, /*hidden argument*/NULL); + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_010e; + } + } + { + ASN1_t1191 * L_29 = (__this->___extnValue_2); + NullCheck(L_29); + int32_t L_30 = ASN1_get_Count_m7044(L_29, /*hidden argument*/NULL); + if (L_30) + { + goto IL_010e; + } + } + +IL_00d9: + try + { // begin try (depth: 1) + ASN1_t1191 * L_31 = (__this->___extnValue_2); + NullCheck(L_31); + ByteU5BU5D_t789* L_32 = ASN1_get_Value_m7047(L_31, /*hidden argument*/NULL); + ASN1_t1191 * L_33 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_33, L_32, /*hidden argument*/NULL); + V_0 = L_33; + ASN1_t1191 * L_34 = (__this->___extnValue_2); + NullCheck(L_34); + ASN1_set_Value_m7048(L_34, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + ASN1_t1191 * L_35 = (__this->___extnValue_2); + ASN1_t1191 * L_36 = V_0; + NullCheck(L_35); + ASN1_Add_m7051(L_35, L_36, /*hidden argument*/NULL); + goto IL_010e; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0108; + throw e; + } + +CATCH_0108: + { // begin catch(System.Object) + goto IL_010e; + } // end catch (depth: 1) + +IL_010e: + { + VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.X509.X509Extension::Decode() */, __this); + return; + } +} +// System.Void Mono.Security.X509.X509Extension::Decode() +extern "C" void X509Extension_Decode_m7033 (X509Extension_t1199 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean Mono.Security.X509.X509Extension::Equals(System.Object) +extern TypeInfo* X509Extension_t1199_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool X509Extension_Equals_m7034 (X509Extension_t1199 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Extension_t1199_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(802); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + X509Extension_t1199 * V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + V_0 = ((X509Extension_t1199 *)IsInstClass(L_1, X509Extension_t1199_il2cpp_TypeInfo_var)); + X509Extension_t1199 * L_2 = V_0; + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + bool L_3 = (__this->___extnCritical_1); + X509Extension_t1199 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = (L_4->___extnCritical_1); + if ((((int32_t)L_3) == ((int32_t)L_5))) + { + goto IL_002a; + } + } + { + return 0; + } + +IL_002a: + { + String_t* L_6 = (__this->___extnOid_0); + X509Extension_t1199 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = (L_7->___extnOid_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_9 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0042; + } + } + { + return 0; + } + +IL_0042: + { + ASN1_t1191 * L_10 = (__this->___extnValue_2); + NullCheck(L_10); + int32_t L_11 = ASN1_get_Length_m7046(L_10, /*hidden argument*/NULL); + X509Extension_t1199 * L_12 = V_0; + NullCheck(L_12); + ASN1_t1191 * L_13 = (L_12->___extnValue_2); + NullCheck(L_13); + int32_t L_14 = ASN1_get_Length_m7046(L_13, /*hidden argument*/NULL); + if ((((int32_t)L_11) == ((int32_t)L_14))) + { + goto IL_005f; + } + } + { + return 0; + } + +IL_005f: + { + V_1 = 0; + goto IL_0089; + } + +IL_0066: + { + ASN1_t1191 * L_15 = (__this->___extnValue_2); + int32_t L_16 = V_1; + NullCheck(L_15); + ASN1_t1191 * L_17 = ASN1_get_Item_m7055(L_15, L_16, /*hidden argument*/NULL); + X509Extension_t1199 * L_18 = V_0; + NullCheck(L_18); + ASN1_t1191 * L_19 = (L_18->___extnValue_2); + int32_t L_20 = V_1; + NullCheck(L_19); + ASN1_t1191 * L_21 = ASN1_get_Item_m7055(L_19, L_20, /*hidden argument*/NULL); + if ((((Object_t*)(ASN1_t1191 *)L_17) == ((Object_t*)(ASN1_t1191 *)L_21))) + { + goto IL_0085; + } + } + { + return 0; + } + +IL_0085: + { + int32_t L_22 = V_1; + V_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0089: + { + int32_t L_23 = V_1; + ASN1_t1191 * L_24 = (__this->___extnValue_2); + NullCheck(L_24); + int32_t L_25 = ASN1_get_Length_m7046(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_0066; + } + } + { + return 1; + } +} +// System.Int32 Mono.Security.X509.X509Extension::GetHashCode() +extern "C" int32_t X509Extension_GetHashCode_m7035 (X509Extension_t1199 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___extnOid_0); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void Mono.Security.X509.X509Extension::WriteLine(System.Text.StringBuilder,System.Int32,System.Int32) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral795; +extern Il2CppCodeGenString* _stringLiteral796; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" void X509Extension_WriteLine_m7036 (X509Extension_t1199 * __this, StringBuilder_t457 * ___sb, int32_t ___n, int32_t ___pos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral795 = il2cpp_codegen_string_literal_from_index(795); + _stringLiteral796 = il2cpp_codegen_string_literal_from_index(796); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + { + ASN1_t1191 * L_0 = (__this->___extnValue_2); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ASN1_get_Value_m7047(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___pos; + V_1 = L_2; + V_2 = 0; + goto IL_005e; + } + +IL_0015: + { + int32_t L_3 = V_2; + int32_t L_4 = ___n; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_004e; + } + } + { + StringBuilder_t457 * L_5 = ___sb; + ByteU5BU5D_t789* L_6 = V_0; + int32_t L_7 = V_1; + int32_t L_8 = L_7; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_8); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_9 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_10 = Byte_ToString_m5686(((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))), _stringLiteral418, L_9, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_10, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = ___sb; + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, _stringLiteral166, /*hidden argument*/NULL); + goto IL_005a; + } + +IL_004e: + { + StringBuilder_t457 * L_12 = ___sb; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral795, /*hidden argument*/NULL); + } + +IL_005a: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_005e: + { + int32_t L_14 = V_2; + if ((((int32_t)L_14) < ((int32_t)8))) + { + goto IL_0015; + } + } + { + StringBuilder_t457 * L_15 = ___sb; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral796, /*hidden argument*/NULL); + int32_t L_16 = ___pos; + V_1 = L_16; + V_3 = 0; + goto IL_00af; + } + +IL_007a: + { + ByteU5BU5D_t789* L_17 = V_0; + int32_t L_18 = V_1; + int32_t L_19 = L_18; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_19); + int32_t L_20 = L_19; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t))); + uint8_t L_21 = V_4; + if ((((int32_t)L_21) >= ((int32_t)((int32_t)32)))) + { + goto IL_009d; + } + } + { + StringBuilder_t457 * L_22 = ___sb; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral154, /*hidden argument*/NULL); + goto IL_00ab; + } + +IL_009d: + { + StringBuilder_t457 * L_23 = ___sb; + uint8_t L_24 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint16_t L_25 = Convert_ToChar_m5712(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + NullCheck(L_23); + StringBuilder_Append_m4622(L_23, L_25, /*hidden argument*/NULL); + } + +IL_00ab: + { + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00af: + { + int32_t L_27 = V_3; + int32_t L_28 = ___n; + if ((((int32_t)L_27) < ((int32_t)L_28))) + { + goto IL_007a; + } + } + { + StringBuilder_t457 * L_29 = ___sb; + String_t* L_30 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, L_30, /*hidden argument*/NULL); + return; + } +} +// System.String Mono.Security.X509.X509Extension::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* X509Extension_ToString_m7037 (X509Extension_t1199 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + ASN1_t1191 * L_1 = (__this->___extnValue_2); + NullCheck(L_1); + int32_t L_2 = ASN1_get_Length_m7046(L_1, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_2>>(int32_t)3)); + ASN1_t1191 * L_3 = (__this->___extnValue_2); + NullCheck(L_3); + int32_t L_4 = ASN1_get_Length_m7046(L_3, /*hidden argument*/NULL); + int32_t L_5 = V_1; + V_2 = ((int32_t)((int32_t)L_4-(int32_t)((int32_t)((int32_t)L_5<<(int32_t)3)))); + V_3 = 0; + V_4 = 0; + goto IL_0041; + } + +IL_002e: + { + StringBuilder_t457 * L_6 = V_0; + int32_t L_7 = V_3; + X509Extension_WriteLine_m7036(__this, L_6, 8, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_3; + V_3 = ((int32_t)((int32_t)L_8+(int32_t)8)); + int32_t L_9 = V_4; + V_4 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0041: + { + int32_t L_10 = V_4; + int32_t L_11 = V_1; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_002e; + } + } + { + StringBuilder_t457 * L_12 = V_0; + int32_t L_13 = V_2; + int32_t L_14 = V_3; + X509Extension_WriteLine_m7036(__this, L_12, L_13, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + String_t* L_16 = StringBuilder_ToString_m2059(L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor() +extern "C" void X509ExtensionCollection__ctor_m7038 (X509ExtensionCollection_t1197 * __this, const MethodInfo* method) +{ + { + CollectionBase__ctor_m4712(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor(Mono.Security.ASN1) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* X509Extension_t1199_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral797; +extern "C" void X509ExtensionCollection__ctor_m7039 (X509ExtensionCollection_t1197 * __this, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + X509Extension_t1199_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(802); + _stringLiteral797 = il2cpp_codegen_string_literal_from_index(797); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + X509Extension_t1199 * V_1 = {0}; + { + X509ExtensionCollection__ctor_m7038(__this, /*hidden argument*/NULL); + __this->___readOnly_1 = 1; + ASN1_t1191 * L_0 = ___asn1; + if (L_0) + { + goto IL_0014; + } + } + { + return; + } + +IL_0014: + { + ASN1_t1191 * L_1 = ___asn1; + NullCheck(L_1); + uint8_t L_2 = ASN1_get_Tag_m7045(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)((int32_t)48)))) + { + goto IL_002c; + } + } + { + Exception_t152 * L_3 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_3, _stringLiteral797, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002c: + { + V_0 = 0; + goto IL_0051; + } + +IL_0033: + { + ASN1_t1191 * L_4 = ___asn1; + int32_t L_5 = V_0; + NullCheck(L_4); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_4, L_5, /*hidden argument*/NULL); + X509Extension_t1199 * L_7 = (X509Extension_t1199 *)il2cpp_codegen_object_new (X509Extension_t1199_il2cpp_TypeInfo_var); + X509Extension__ctor_m7032(L_7, L_6, /*hidden argument*/NULL); + V_1 = L_7; + ArrayList_t734 * L_8 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + X509Extension_t1199 * L_9 = V_1; + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_9); + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0051: + { + int32_t L_11 = V_0; + ASN1_t1191 * L_12 = ___asn1; + NullCheck(L_12); + int32_t L_13 = ASN1_get_Count_m7044(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) < ((int32_t)L_13))) + { + goto IL_0033; + } + } + { + return; + } +} +// System.Collections.IEnumerator Mono.Security.X509.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m7040 (X509ExtensionCollection_t1197 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte) +extern "C" void ASN1__ctor_m7041 (ASN1_t1191 * __this, uint8_t ___tag, const MethodInfo* method) +{ + { + uint8_t L_0 = ___tag; + ASN1__ctor_m7042(__this, L_0, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte,System.Byte[]) +extern "C" void ASN1__ctor_m7042 (ASN1_t1191 * __this, uint8_t ___tag, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + uint8_t L_0 = ___tag; + __this->___m_nTag_0 = L_0; + ByteU5BU5D_t789* L_1 = ___data; + __this->___m_aValue_1 = L_1; + return; + } +} +// System.Void Mono.Security.ASN1::.ctor(System.Byte[]) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral641; +extern "C" void ASN1__ctor_m7043 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral641 = il2cpp_codegen_string_literal_from_index(641); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + __this->___m_nTag_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))); + V_0 = 0; + ByteU5BU5D_t789* L_2 = ___data; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))); + int32_t L_4 = V_1; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)128)))) + { + goto IL_0051; + } + } + { + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_5-(int32_t)((int32_t)128))); + V_1 = 0; + V_2 = 0; + goto IL_0045; + } + +IL_0031: + { + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6*(int32_t)((int32_t)256))); + int32_t L_7 = V_1; + ByteU5BU5D_t789* L_8 = ___data; + int32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9+(int32_t)2))); + int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)2)); + V_1 = ((int32_t)((int32_t)L_7+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t))))); + int32_t L_11 = V_2; + V_2 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0045: + { + int32_t L_12 = V_2; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_0031; + } + } + { + goto IL_0067; + } + +IL_0051: + { + int32_t L_14 = V_1; + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)128))))) + { + goto IL_0067; + } + } + { + NotSupportedException_t164 * L_15 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_15, _stringLiteral641, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0067: + { + int32_t L_16 = V_1; + __this->___m_aValue_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_16)); + ByteU5BU5D_t789* L_17 = ___data; + int32_t L_18 = V_0; + ByteU5BU5D_t789* L_19 = (__this->___m_aValue_1); + int32_t L_20 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, ((int32_t)((int32_t)2+(int32_t)L_18)), (Array_t *)(Array_t *)L_19, 0, L_20, /*hidden argument*/NULL); + uint8_t L_21 = (__this->___m_nTag_0); + if ((!(((uint32_t)((int32_t)((int32_t)L_21&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32))))) + { + goto IL_00a4; + } + } + { + int32_t L_22 = V_0; + V_3 = ((int32_t)((int32_t)2+(int32_t)L_22)); + ByteU5BU5D_t789* L_23 = ___data; + ByteU5BU5D_t789* L_24 = ___data; + NullCheck(L_24); + ASN1_Decode_m7053(__this, L_23, (&V_3), (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), /*hidden argument*/NULL); + } + +IL_00a4: + { + return; + } +} +// System.Int32 Mono.Security.ASN1::get_Count() +extern "C" int32_t ASN1_get_Count_m7044 (ASN1_t1191 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + ArrayList_t734 * L_1 = (__this->___elist_2); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + return L_2; + } +} +// System.Byte Mono.Security.ASN1::get_Tag() +extern "C" uint8_t ASN1_get_Tag_m7045 (ASN1_t1191 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___m_nTag_0); + return L_0; + } +} +// System.Int32 Mono.Security.ASN1::get_Length() +extern "C" int32_t ASN1_get_Length_m7046 (ASN1_t1191 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + if (!L_0) + { + goto IL_0014; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___m_aValue_1); + NullCheck(L_1); + return (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + } + +IL_0014: + { + return 0; + } +} +// System.Byte[] Mono.Security.ASN1::get_Value() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ASN1_get_Value_m7047 (ASN1_t1191 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + if (L_0) + { + goto IL_0012; + } + } + { + VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, __this); + } + +IL_0012: + { + ByteU5BU5D_t789* L_1 = (__this->___m_aValue_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.ASN1::set_Value(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ASN1_set_Value_m7048 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (!L_0) + { + goto IL_0017; + } + } + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + __this->___m_aValue_1 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0017: + { + return; + } +} +// System.Boolean Mono.Security.ASN1::CompareArray(System.Byte[],System.Byte[]) +extern "C" bool ASN1_CompareArray_m7049 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) +{ + bool V_0 = false; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___array1; + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = ___array2; + NullCheck(L_1); + V_0 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))? 1 : 0); + bool L_2 = V_0; + if (!L_2) + { + goto IL_0030; + } + } + { + V_1 = 0; + goto IL_0027; + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___array1; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + ByteU5BU5D_t789* L_6 = ___array2; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))))) + { + goto IL_0023; + } + } + { + return 0; + } + +IL_0023: + { + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0027: + { + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ___array1; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0016; + } + } + +IL_0030: + { + bool L_12 = V_0; + return L_12; + } +} +// System.Boolean Mono.Security.ASN1::CompareValue(System.Byte[]) +extern "C" bool ASN1_CompareValue_m7050 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___m_aValue_1); + ByteU5BU5D_t789* L_1 = ___value; + bool L_2 = ASN1_CompareArray_m7049(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::Add(Mono.Security.ASN1) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ASN1_t1191 * ASN1_Add_m7051 (ASN1_t1191 * __this, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ASN1_t1191 * L_0 = ___asn1; + if (!L_0) + { + goto IL_0029; + } + } + { + ArrayList_t734 * L_1 = (__this->___elist_2); + if (L_1) + { + goto IL_001c; + } + } + { + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + __this->___elist_2 = L_2; + } + +IL_001c: + { + ArrayList_t734 * L_3 = (__this->___elist_2); + ASN1_t1191 * L_4 = ___asn1; + NullCheck(L_3); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_3, L_4); + } + +IL_0029: + { + ASN1_t1191 * L_5 = ___asn1; + return L_5; + } +} +// System.Byte[] Mono.Security.ASN1::GetBytes() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ASN1_GetBytes_m7052 (ASN1_t1191 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + ArrayList_t734 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + Object_t * V_4 = {0}; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + ByteU5BU5D_t789* V_9 = {0}; + int32_t V_10 = 0; + int32_t V_11 = 0; + Object_t * V_12 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (ByteU5BU5D_t789*)NULL; + int32_t L_0 = ASN1_get_Count_m7044(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_00ca; + } + } + { + V_1 = 0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_2 = L_1; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_4 = L_3; + } + +IL_0023: + try + { // begin try (depth: 1) + { + goto IL_004d; + } + +IL_0028: + { + Object_t * L_4 = V_4; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_3 = ((ASN1_t1191 *)CastclassClass(L_5, ASN1_t1191_il2cpp_TypeInfo_var)); + ASN1_t1191 * L_6 = V_3; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_6); + V_5 = L_7; + ArrayList_t734 * L_8 = V_2; + ByteU5BU5D_t789* L_9 = V_5; + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, (Object_t *)(Object_t *)L_9); + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = V_5; + NullCheck(L_11); + V_1 = ((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))))); + } + +IL_004d: + { + Object_t * L_12 = V_4; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0028; + } + } + +IL_0059: + { + IL2CPP_LEAVE(0x74, FINALLY_005e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005e; + } + +FINALLY_005e: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_4; + V_12 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_12; + if (L_15) + { + goto IL_006c; + } + } + +IL_006b: + { + IL2CPP_END_FINALLY(94) + } + +IL_006c: + { + Object_t * L_16 = V_12; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(94) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(94) + { + IL2CPP_JUMP_TBL(0x74, IL_0074) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0074: + { + int32_t L_17 = V_1; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_17)); + V_6 = 0; + V_7 = 0; + goto IL_00b3; + } + +IL_0086: + { + ArrayList_t734 * L_18 = V_2; + int32_t L_19 = V_7; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_18, L_19); + V_8 = ((ByteU5BU5D_t789*)Castclass(L_20, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_21 = V_8; + ByteU5BU5D_t789* L_22 = V_0; + int32_t L_23 = V_6; + ByteU5BU5D_t789* L_24 = V_8; + NullCheck(L_24); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, 0, (Array_t *)(Array_t *)L_22, L_23, (((int32_t)((int32_t)(((Array_t *)L_24)->max_length)))), /*hidden argument*/NULL); + int32_t L_25 = V_6; + ByteU5BU5D_t789* L_26 = V_8; + NullCheck(L_26); + V_6 = ((int32_t)((int32_t)L_25+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length)))))); + int32_t L_27 = V_7; + V_7 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00b3: + { + int32_t L_28 = V_7; + ArrayList_t734 * L_29 = (__this->___elist_2); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_29); + if ((((int32_t)L_28) < ((int32_t)L_30))) + { + goto IL_0086; + } + } + { + goto IL_00dc; + } + +IL_00ca: + { + ByteU5BU5D_t789* L_31 = (__this->___m_aValue_1); + if (!L_31) + { + goto IL_00dc; + } + } + { + ByteU5BU5D_t789* L_32 = (__this->___m_aValue_1); + V_0 = L_32; + } + +IL_00dc: + { + V_10 = 0; + ByteU5BU5D_t789* L_33 = V_0; + if (!L_33) + { + goto IL_022a; + } + } + { + ByteU5BU5D_t789* L_34 = V_0; + NullCheck(L_34); + V_11 = (((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))); + int32_t L_35 = V_11; + if ((((int32_t)L_35) <= ((int32_t)((int32_t)127)))) + { + goto IL_01f8; + } + } + { + int32_t L_36 = V_11; + if ((((int32_t)L_36) > ((int32_t)((int32_t)255)))) + { + goto IL_0129; + } + } + { + int32_t L_37 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)3+(int32_t)L_37)))); + ByteU5BU5D_t789* L_38 = V_0; + ByteU5BU5D_t789* L_39 = V_9; + int32_t L_40 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, 0, (Array_t *)(Array_t *)L_39, 3, L_40, /*hidden argument*/NULL); + V_10 = ((int32_t)129); + ByteU5BU5D_t789* L_41 = V_9; + int32_t L_42 = V_11; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_41, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_42))); + goto IL_01f3; + } + +IL_0129: + { + int32_t L_43 = V_11; + if ((((int32_t)L_43) > ((int32_t)((int32_t)65535)))) + { + goto IL_0168; + } + } + { + int32_t L_44 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)4+(int32_t)L_44)))); + ByteU5BU5D_t789* L_45 = V_0; + ByteU5BU5D_t789* L_46 = V_9; + int32_t L_47 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_45, 0, (Array_t *)(Array_t *)L_46, 4, L_47, /*hidden argument*/NULL); + V_10 = ((int32_t)130); + ByteU5BU5D_t789* L_48 = V_9; + int32_t L_49 = V_11; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_48, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_49>>(int32_t)8))))); + ByteU5BU5D_t789* L_50 = V_9; + int32_t L_51 = V_11; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_50, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_51))); + goto IL_01f3; + } + +IL_0168: + { + int32_t L_52 = V_11; + if ((((int32_t)L_52) > ((int32_t)((int32_t)16777215)))) + { + goto IL_01b1; + } + } + { + int32_t L_53 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)5+(int32_t)L_53)))); + ByteU5BU5D_t789* L_54 = V_0; + ByteU5BU5D_t789* L_55 = V_9; + int32_t L_56 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_54, 0, (Array_t *)(Array_t *)L_55, 5, L_56, /*hidden argument*/NULL); + V_10 = ((int32_t)131); + ByteU5BU5D_t789* L_57 = V_9; + int32_t L_58 = V_11; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_58>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_59 = V_9; + int32_t L_60 = V_11; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_59, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_60>>(int32_t)8))))); + ByteU5BU5D_t789* L_61 = V_9; + int32_t L_62 = V_11; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_62))); + goto IL_01f3; + } + +IL_01b1: + { + int32_t L_63 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)6+(int32_t)L_63)))); + ByteU5BU5D_t789* L_64 = V_0; + ByteU5BU5D_t789* L_65 = V_9; + int32_t L_66 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_64, 0, (Array_t *)(Array_t *)L_65, 6, L_66, /*hidden argument*/NULL); + V_10 = ((int32_t)132); + ByteU5BU5D_t789* L_67 = V_9; + int32_t L_68 = V_11; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_67, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_68>>(int32_t)((int32_t)24)))))); + ByteU5BU5D_t789* L_69 = V_9; + int32_t L_70 = V_11; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_69, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_70>>(int32_t)((int32_t)16)))))); + ByteU5BU5D_t789* L_71 = V_9; + int32_t L_72 = V_11; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_71, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_72>>(int32_t)8))))); + ByteU5BU5D_t789* L_73 = V_9; + int32_t L_74 = V_11; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_73, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_74))); + } + +IL_01f3: + { + goto IL_0213; + } + +IL_01f8: + { + int32_t L_75 = V_11; + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)2+(int32_t)L_75)))); + ByteU5BU5D_t789* L_76 = V_0; + ByteU5BU5D_t789* L_77 = V_9; + int32_t L_78 = V_11; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_76, 0, (Array_t *)(Array_t *)L_77, 2, L_78, /*hidden argument*/NULL); + int32_t L_79 = V_11; + V_10 = L_79; + } + +IL_0213: + { + ByteU5BU5D_t789* L_80 = (__this->___m_aValue_1); + if (L_80) + { + goto IL_0225; + } + } + { + ByteU5BU5D_t789* L_81 = V_0; + __this->___m_aValue_1 = L_81; + } + +IL_0225: + { + goto IL_0232; + } + +IL_022a: + { + V_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + } + +IL_0232: + { + ByteU5BU5D_t789* L_82 = V_9; + uint8_t L_83 = (__this->___m_nTag_0); + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_82, 0, sizeof(uint8_t))) = (uint8_t)L_83; + ByteU5BU5D_t789* L_84 = V_9; + int32_t L_85 = V_10; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_84, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_85))); + ByteU5BU5D_t789* L_86 = V_9; + return L_86; + } +} +// System.Void Mono.Security.ASN1::Decode(System.Byte[],System.Int32&,System.Int32) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern "C" void ASN1_Decode_m7053 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___anPos, int32_t ___anLength, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = 0x0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + int32_t V_4 = 0; + { + goto IL_004e; + } + +IL_0005: + { + ByteU5BU5D_t789* L_0 = ___asn1; + int32_t* L_1 = ___anPos; + ASN1_DecodeTLV_m7054(__this, L_0, L_1, (&V_0), (&V_1), (&V_2), /*hidden argument*/NULL); + uint8_t L_2 = V_0; + if (L_2) + { + goto IL_001e; + } + } + { + goto IL_004e; + } + +IL_001e: + { + uint8_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = V_2; + ASN1_t1191 * L_5 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7042(L_5, L_3, L_4, /*hidden argument*/NULL); + ASN1_t1191 * L_6 = ASN1_Add_m7051(__this, L_5, /*hidden argument*/NULL); + V_3 = L_6; + uint8_t L_7 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32))))) + { + goto IL_0048; + } + } + { + int32_t* L_8 = ___anPos; + V_4 = (*((int32_t*)L_8)); + ASN1_t1191 * L_9 = V_3; + ByteU5BU5D_t789* L_10 = ___asn1; + int32_t L_11 = V_4; + int32_t L_12 = V_1; + NullCheck(L_9); + ASN1_Decode_m7053(L_9, L_10, (&V_4), ((int32_t)((int32_t)L_11+(int32_t)L_12)), /*hidden argument*/NULL); + } + +IL_0048: + { + int32_t* L_13 = ___anPos; + int32_t* L_14 = ___anPos; + int32_t L_15 = V_1; + *((int32_t*)(L_13)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_14))+(int32_t)L_15)); + } + +IL_004e: + { + int32_t* L_16 = ___anPos; + int32_t L_17 = ___anLength; + if ((((int32_t)(*((int32_t*)L_16))) < ((int32_t)((int32_t)((int32_t)L_17-(int32_t)1))))) + { + goto IL_0005; + } + } + { + return; + } +} +// System.Void Mono.Security.ASN1::DecodeTLV(System.Byte[],System.Int32&,System.Byte&,System.Int32&,System.Byte[]&) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ASN1_DecodeTLV_m7054 (ASN1_t1191 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___pos, uint8_t* ___tag, int32_t* ___length, ByteU5BU5D_t789** ___content, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + uint8_t* L_0 = ___tag; + ByteU5BU5D_t789* L_1 = ___asn1; + int32_t* L_2 = ___pos; + int32_t* L_3 = ___pos; + int32_t L_4 = (*((int32_t*)L_3)); + V_2 = L_4; + *((int32_t*)(L_2)) = (int32_t)((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_2; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_5); + int32_t L_6 = L_5; + *((int8_t*)(L_0)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_6, sizeof(uint8_t))); + int32_t* L_7 = ___length; + ByteU5BU5D_t789* L_8 = ___asn1; + int32_t* L_9 = ___pos; + int32_t* L_10 = ___pos; + int32_t L_11 = (*((int32_t*)L_10)); + V_2 = L_11; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_12); + int32_t L_13 = L_12; + *((int32_t*)(L_7)) = (int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_13, sizeof(uint8_t))); + int32_t* L_14 = ___length; + if ((!(((uint32_t)((int32_t)((int32_t)(*((int32_t*)L_14))&(int32_t)((int32_t)128)))) == ((uint32_t)((int32_t)128))))) + { + goto IL_0063; + } + } + { + int32_t* L_15 = ___length; + V_0 = ((int32_t)((int32_t)(*((int32_t*)L_15))&(int32_t)((int32_t)127))); + int32_t* L_16 = ___length; + *((int32_t*)(L_16)) = (int32_t)0; + V_1 = 0; + goto IL_005c; + } + +IL_0040: + { + int32_t* L_17 = ___length; + int32_t* L_18 = ___length; + ByteU5BU5D_t789* L_19 = ___asn1; + int32_t* L_20 = ___pos; + int32_t* L_21 = ___pos; + int32_t L_22 = (*((int32_t*)L_21)); + V_2 = L_22; + *((int32_t*)(L_20)) = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + int32_t L_23 = V_2; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_23); + int32_t L_24 = L_23; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)L_18))*(int32_t)((int32_t)256)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_24, sizeof(uint8_t))))); + int32_t L_25 = V_1; + V_1 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_005c: + { + int32_t L_26 = V_1; + int32_t L_27 = V_0; + if ((((int32_t)L_26) < ((int32_t)L_27))) + { + goto IL_0040; + } + } + +IL_0063: + { + ByteU5BU5D_t789** L_28 = ___content; + int32_t* L_29 = ___length; + *((Object_t **)(L_28)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (*((int32_t*)L_29)))); + ByteU5BU5D_t789* L_30 = ___asn1; + int32_t* L_31 = ___pos; + ByteU5BU5D_t789** L_32 = ___content; + int32_t* L_33 = ___length; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, (*((int32_t*)L_31)), (Array_t *)(Array_t *)(*((ByteU5BU5D_t789**)L_32)), 0, (*((int32_t*)L_33)), /*hidden argument*/NULL); + return; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" ASN1_t1191 * ASN1_get_Item_m7055 (ASN1_t1191 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (!L_0) + { + goto IL_001c; + } + } + +IL_000b: + { + int32_t L_1 = ___index; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0023; + } + } + +IL_001c: + { + V_0 = (ASN1_t1191 *)NULL; + goto IL_004c; + } + +IL_0023: + { + ArrayList_t734 * L_4 = (__this->___elist_2); + int32_t L_5 = ___index; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_0 = ((ASN1_t1191 *)CastclassClass(L_6, ASN1_t1191_il2cpp_TypeInfo_var)); + goto IL_004c; + } + +IL_003a: + { + ; // IL_003a: leave IL_004c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_003f; + throw e; + } + +CATCH_003f: + { // begin catch(System.ArgumentOutOfRangeException) + { + V_0 = (ASN1_t1191 *)NULL; + goto IL_004c; + } + +IL_0047: + { + ; // IL_0047: leave IL_004c + } + } // end catch (depth: 1) + +IL_004c: + { + ASN1_t1191 * L_7 = V_0; + return L_7; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1::Element(System.Int32,System.Byte) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" ASN1_t1191 * ASN1_Element_m7056 (ASN1_t1191 * __this, int32_t ___index, uint8_t ___anTag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_0 = (__this->___elist_2); + if (!L_0) + { + goto IL_001c; + } + } + +IL_000b: + { + int32_t L_1 = ___index; + ArrayList_t734 * L_2 = (__this->___elist_2); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0023; + } + } + +IL_001c: + { + V_1 = (ASN1_t1191 *)NULL; + goto IL_0061; + } + +IL_0023: + { + ArrayList_t734 * L_4 = (__this->___elist_2); + int32_t L_5 = ___index; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_0 = ((ASN1_t1191 *)CastclassClass(L_6, ASN1_t1191_il2cpp_TypeInfo_var)); + ASN1_t1191 * L_7 = V_0; + NullCheck(L_7); + uint8_t L_8 = ASN1_get_Tag_m7045(L_7, /*hidden argument*/NULL); + uint8_t L_9 = ___anTag; + if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) + { + goto IL_0048; + } + } + +IL_0041: + { + ASN1_t1191 * L_10 = V_0; + V_1 = L_10; + goto IL_0061; + } + +IL_0048: + { + V_1 = (ASN1_t1191 *)NULL; + goto IL_0061; + } + +IL_004f: + { + ; // IL_004f: leave IL_0061 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0054; + throw e; + } + +CATCH_0054: + { // begin catch(System.ArgumentOutOfRangeException) + { + V_1 = (ASN1_t1191 *)NULL; + goto IL_0061; + } + +IL_005c: + { + ; // IL_005c: leave IL_0061 + } + } // end catch (depth: 1) + +IL_0061: + { + ASN1_t1191 * L_11 = V_1; + return L_11; + } +} +// System.String Mono.Security.ASN1::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral642; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral643; +extern Il2CppCodeGenString* _stringLiteral644; +extern Il2CppCodeGenString* _stringLiteral645; +extern "C" String_t* ASN1_ToString_m7057 (ASN1_t1191 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral642 = il2cpp_codegen_string_literal_from_index(642); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral643 = il2cpp_codegen_string_literal_from_index(643); + _stringLiteral644 = il2cpp_codegen_string_literal_from_index(644); + _stringLiteral645 = il2cpp_codegen_string_literal_from_index(645); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + uint8_t* L_2 = &(__this->___m_nTag_0); + String_t* L_3 = Byte_ToString_m4684(L_2, _stringLiteral418, /*hidden argument*/NULL); + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendFormat_m4701(L_1, _stringLiteral642, L_3, L_4, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ASN1_get_Value_m7047(__this, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))); + Object_t * L_8 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_7); + String_t* L_9 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_AppendFormat_m4701(L_5, _stringLiteral643, L_8, L_9, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, _stringLiteral644, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_0; + String_t* L_12 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, L_12, /*hidden argument*/NULL); + V_1 = 0; + goto IL_00a7; + } + +IL_0064: + { + StringBuilder_t457 * L_13 = V_0; + ByteU5BU5D_t789* L_14 = ASN1_get_Value_m7047(__this, /*hidden argument*/NULL); + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + String_t* L_16 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_AppendFormat_m4639(L_13, _stringLiteral645, L_16, /*hidden argument*/NULL); + int32_t L_17 = V_1; + if (((int32_t)((int32_t)((int32_t)((int32_t)L_17+(int32_t)1))%(int32_t)((int32_t)16)))) + { + goto IL_00a3; + } + } + { + StringBuilder_t457 * L_18 = V_0; + String_t* L_19 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_AppendFormat_m5679(L_18, L_19, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + } + +IL_00a3: + { + int32_t L_20 = V_1; + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00a7: + { + int32_t L_21 = V_1; + ByteU5BU5D_t789* L_22 = ASN1_get_Value_m7047(__this, /*hidden argument*/NULL); + NullCheck(L_22); + if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))))) + { + goto IL_0064; + } + } + { + StringBuilder_t457 * L_23 = V_0; + NullCheck(L_23); + String_t* L_24 = StringBuilder_ToString_m2059(L_23, /*hidden argument*/NULL); + return L_24; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromInt32(System.Int32) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ASN1_t1191 * ASN1Convert_FromInt32_m7058 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + ASN1_t1191 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + { + int32_t L_0 = ___value; + ByteU5BU5D_t789* L_1 = BitConverterLE_GetBytes_m7064(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + Array_Reverse_m5680(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, /*hidden argument*/NULL); + V_1 = 0; + goto IL_0018; + } + +IL_0014: + { + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0018: + { + int32_t L_4 = V_1; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + if ((((int32_t)L_4) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0029; + } + } + { + ByteU5BU5D_t789* L_6 = V_0; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) + { + goto IL_0014; + } + } + +IL_0029: + { + ASN1_t1191 * L_9 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_9, 2, /*hidden argument*/NULL); + V_2 = L_9; + int32_t L_10 = V_1; + V_4 = L_10; + int32_t L_11 = V_4; + if (!L_11) + { + goto IL_0047; + } + } + { + int32_t L_12 = V_4; + if ((((int32_t)L_12) == ((int32_t)4))) + { + goto IL_0053; + } + } + { + goto IL_0064; + } + +IL_0047: + { + ASN1_t1191 * L_13 = V_2; + ByteU5BU5D_t789* L_14 = V_0; + NullCheck(L_13); + ASN1_set_Value_m7048(L_13, L_14, /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0053: + { + ASN1_t1191 * L_15 = V_2; + NullCheck(L_15); + ASN1_set_Value_m7048(L_15, ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)), /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0064: + { + int32_t L_16 = V_1; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)4-(int32_t)L_16)))); + ByteU5BU5D_t789* L_17 = V_0; + int32_t L_18 = V_1; + ByteU5BU5D_t789* L_19 = V_3; + ByteU5BU5D_t789* L_20 = V_3; + NullCheck(L_20); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, L_18, (Array_t *)(Array_t *)L_19, 0, (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), /*hidden argument*/NULL); + ASN1_t1191 * L_21 = V_2; + ByteU5BU5D_t789* L_22 = V_3; + NullCheck(L_21); + ASN1_set_Value_m7048(L_21, L_22, /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0085: + { + ASN1_t1191 * L_23 = V_2; + return L_23; + } +} +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromOid(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral464; +extern "C" ASN1_t1191 * ASN1Convert_FromOid_m7059 (Object_t * __this /* static, unused */, String_t* ___oid, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + _stringLiteral464 = il2cpp_codegen_string_literal_from_index(464); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___oid; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___oid; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_3 = CryptoConfig_EncodeOID_m4707(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + ASN1_t1191 * L_4 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_4, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 Mono.Security.ASN1Convert::ToInt32(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral646; +extern Il2CppCodeGenString* _stringLiteral647; +extern "C" int32_t ASN1Convert_ToInt32_m7060 (Object_t * __this /* static, unused */, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral646 = il2cpp_codegen_string_literal_from_index(646); + _stringLiteral647 = il2cpp_codegen_string_literal_from_index(647); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ASN1_t1191 * L_0 = ___asn1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral646, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ASN1_t1191 * L_2 = ___asn1; + NullCheck(L_2); + uint8_t L_3 = ASN1_get_Tag_m7045(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)2))) + { + goto IL_0028; + } + } + { + FormatException_t890 * L_4 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_4, _stringLiteral647, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + V_0 = 0; + V_1 = 0; + goto IL_0042; + } + +IL_0031: + { + int32_t L_5 = V_0; + ASN1_t1191 * L_6 = ___asn1; + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = ASN1_get_Value_m7047(L_6, /*hidden argument*/NULL); + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t))))); + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0042: + { + int32_t L_11 = V_1; + ASN1_t1191 * L_12 = ___asn1; + NullCheck(L_12); + ByteU5BU5D_t789* L_13 = ASN1_get_Value_m7047(L_12, /*hidden argument*/NULL); + NullCheck(L_13); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0031; + } + } + { + int32_t L_14 = V_0; + return L_14; + } +} +// System.String Mono.Security.ASN1Convert::ToOid(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral646; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" String_t* ASN1Convert_ToOid_m7061 (Object_t * __this /* static, unused */, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral646 = il2cpp_codegen_string_literal_from_index(646); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + uint8_t V_2 = 0x0; + uint8_t V_3 = 0x0; + uint64_t V_4 = 0; + { + ASN1_t1191 * L_0 = ___asn1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral646, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ASN1_t1191 * L_2 = ___asn1; + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = ASN1_get_Value_m7047(L_2, /*hidden argument*/NULL); + V_0 = L_3; + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_1 = L_4; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + int32_t L_6 = 0; + V_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t)))/(int32_t)((int32_t)40)))))); + ByteU5BU5D_t789* L_7 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + V_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t)))%(int32_t)((int32_t)40)))))); + uint8_t L_9 = V_2; + if ((((int32_t)L_9) <= ((int32_t)2))) + { + goto IL_0042; + } + } + { + uint8_t L_10 = V_3; + uint8_t L_11 = V_2; + V_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_11-(int32_t)2))*(int32_t)((int32_t)40))))))))))); + V_2 = 2; + } + +IL_0042: + { + StringBuilder_t457 * L_12 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_13 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_14 = Byte_ToString_m5681((&V_2), L_13, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_1; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral154, /*hidden argument*/NULL); + StringBuilder_t457 * L_16 = V_1; + CultureInfo_t453 * L_17 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_18 = Byte_ToString_m5681((&V_3), L_17, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, L_18, /*hidden argument*/NULL); + V_4 = (((int64_t)((int64_t)0))); + V_2 = 1; + goto IL_00c9; + } + +IL_007f: + { + uint64_t L_19 = V_4; + ByteU5BU5D_t789* L_20 = V_0; + uint8_t L_21 = V_2; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + uint8_t L_22 = L_21; + V_4 = ((int64_t)((int64_t)((int64_t)((int64_t)L_19<<(int32_t)7))|(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))&(int32_t)((int32_t)127)))))))))))))); + ByteU5BU5D_t789* L_23 = V_0; + uint8_t L_24 = V_2; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + uint8_t L_25 = L_24; + if ((((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t)))&(int32_t)((int32_t)128)))) == ((int32_t)((int32_t)128)))) + { + goto IL_00c4; + } + } + { + StringBuilder_t457 * L_26 = V_1; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral154, /*hidden argument*/NULL); + StringBuilder_t457 * L_27 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_28 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_29 = UInt64_ToString_m5682((&V_4), L_28, /*hidden argument*/NULL); + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, L_29, /*hidden argument*/NULL); + V_4 = (((int64_t)((int64_t)0))); + } + +IL_00c4: + { + uint8_t L_30 = V_2; + V_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_30+(int32_t)1))))); + } + +IL_00c9: + { + uint8_t L_31 = V_2; + ByteU5BU5D_t789* L_32 = V_0; + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_007f; + } + } + { + StringBuilder_t457 * L_33 = V_1; + NullCheck(L_33); + String_t* L_34 = StringBuilder_ToString_m2059(L_33, /*hidden argument*/NULL); + return L_34; + } +} +// System.DateTime Mono.Security.ASN1Convert::ToDateTime(Mono.Security.ASN1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral648; +extern Il2CppCodeGenString* _stringLiteral649; +extern Il2CppCodeGenString* _stringLiteral650; +extern Il2CppCodeGenString* _stringLiteral651; +extern Il2CppCodeGenString* _stringLiteral652; +extern Il2CppCodeGenString* _stringLiteral653; +extern Il2CppCodeGenString* _stringLiteral654; +extern "C" DateTime_t365 ASN1Convert_ToDateTime_m7062 (Object_t * __this /* static, unused */, ASN1_t1191 * ___time, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral648 = il2cpp_codegen_string_literal_from_index(648); + _stringLiteral649 = il2cpp_codegen_string_literal_from_index(649); + _stringLiteral650 = il2cpp_codegen_string_literal_from_index(650); + _stringLiteral651 = il2cpp_codegen_string_literal_from_index(651); + _stringLiteral652 = il2cpp_codegen_string_literal_from_index(652); + _stringLiteral653 = il2cpp_codegen_string_literal_from_index(653); + _stringLiteral654 = il2cpp_codegen_string_literal_from_index(654); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = 0; + String_t* V_3 = {0}; + uint16_t V_4 = 0x0; + int32_t V_5 = 0; + String_t* G_B13_0 = {0}; + int32_t G_B16_0 = 0; + { + ASN1_t1191 * L_0 = ___time; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral648, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_2 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + ASN1_t1191 * L_3 = ___time; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = ASN1_get_Value_m7047(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_5 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_2, L_4); + V_0 = L_5; + V_1 = (String_t*)NULL; + String_t* L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_5 = L_7; + int32_t L_8 = V_5; + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 0) + { + goto IL_0057; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 1) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 2) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 3) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 4) + { + goto IL_00a5; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 5) + { + goto IL_016b; + } + if (((int32_t)((int32_t)L_8-(int32_t)((int32_t)11))) == 6) + { + goto IL_00b0; + } + } + { + goto IL_016b; + } + +IL_0057: + { + V_1 = _stringLiteral649; + goto IL_016b; + } + +IL_0062: + { + String_t* L_9 = V_0; + NullCheck(L_9); + String_t* L_10 = String_Substring_m2063(L_9, 0, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_11 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_12 = Convert_ToInt16_m5683(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + V_2 = L_12; + int32_t L_13 = V_2; + if ((((int32_t)L_13) < ((int32_t)((int32_t)50)))) + { + goto IL_008e; + } + } + { + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral650, L_14, /*hidden argument*/NULL); + V_0 = L_15; + goto IL_009a; + } + +IL_008e: + { + String_t* L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral651, L_16, /*hidden argument*/NULL); + V_0 = L_17; + } + +IL_009a: + { + V_1 = _stringLiteral652; + goto IL_016b; + } + +IL_00a5: + { + V_1 = _stringLiteral652; + goto IL_016b; + } + +IL_00b0: + { + String_t* L_18 = V_0; + NullCheck(L_18); + String_t* L_19 = String_Substring_m2063(L_18, 0, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_20 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_21 = Convert_ToInt16_m5683(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + V_2 = L_21; + int32_t L_22 = V_2; + if ((((int32_t)L_22) < ((int32_t)((int32_t)50)))) + { + goto IL_00d5; + } + } + { + G_B13_0 = _stringLiteral650; + goto IL_00da; + } + +IL_00d5: + { + G_B13_0 = _stringLiteral651; + } + +IL_00da: + { + V_3 = G_B13_0; + String_t* L_23 = V_0; + NullCheck(L_23); + uint16_t L_24 = String_get_Chars_m2061(L_23, ((int32_t)12), /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)43))))) + { + goto IL_00f1; + } + } + { + G_B16_0 = ((int32_t)45); + goto IL_00f3; + } + +IL_00f1: + { + G_B16_0 = ((int32_t)43); + } + +IL_00f3: + { + V_4 = G_B16_0; + ObjectU5BU5D_t162* L_25 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 7)); + String_t* L_26 = V_3; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_26); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 0, sizeof(Object_t *))) = (Object_t *)L_26; + ObjectU5BU5D_t162* L_27 = L_25; + String_t* L_28 = V_0; + NullCheck(L_28); + String_t* L_29 = String_Substring_m2063(L_28, 0, ((int32_t)12), /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 1); + ArrayElementTypeCheck (L_27, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, 1, sizeof(Object_t *))) = (Object_t *)L_29; + ObjectU5BU5D_t162* L_30 = L_27; + uint16_t L_31 = V_4; + uint16_t L_32 = L_31; + Object_t * L_33 = Box(Char_t702_il2cpp_TypeInfo_var, &L_32); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 2); + ArrayElementTypeCheck (L_30, L_33); + *((Object_t **)(Object_t **)SZArrayLdElema(L_30, 2, sizeof(Object_t *))) = (Object_t *)L_33; + ObjectU5BU5D_t162* L_34 = L_30; + String_t* L_35 = V_0; + NullCheck(L_35); + uint16_t L_36 = String_get_Chars_m2061(L_35, ((int32_t)13), /*hidden argument*/NULL); + uint16_t L_37 = L_36; + Object_t * L_38 = Box(Char_t702_il2cpp_TypeInfo_var, &L_37); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 3); + ArrayElementTypeCheck (L_34, L_38); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, 3, sizeof(Object_t *))) = (Object_t *)L_38; + ObjectU5BU5D_t162* L_39 = L_34; + String_t* L_40 = V_0; + NullCheck(L_40); + uint16_t L_41 = String_get_Chars_m2061(L_40, ((int32_t)14), /*hidden argument*/NULL); + uint16_t L_42 = L_41; + Object_t * L_43 = Box(Char_t702_il2cpp_TypeInfo_var, &L_42); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 4); + ArrayElementTypeCheck (L_39, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_39, 4, sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_39; + String_t* L_45 = V_0; + NullCheck(L_45); + uint16_t L_46 = String_get_Chars_m2061(L_45, ((int32_t)15), /*hidden argument*/NULL); + uint16_t L_47 = L_46; + Object_t * L_48 = Box(Char_t702_il2cpp_TypeInfo_var, &L_47); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 5); + ArrayElementTypeCheck (L_44, L_48); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, 5, sizeof(Object_t *))) = (Object_t *)L_48; + ObjectU5BU5D_t162* L_49 = L_44; + String_t* L_50 = V_0; + NullCheck(L_50); + uint16_t L_51 = String_get_Chars_m2061(L_50, ((int32_t)16), /*hidden argument*/NULL); + uint16_t L_52 = L_51; + Object_t * L_53 = Box(Char_t702_il2cpp_TypeInfo_var, &L_52); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 6); + ArrayElementTypeCheck (L_49, L_53); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, 6, sizeof(Object_t *))) = (Object_t *)L_53; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_54 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral653, L_49, /*hidden argument*/NULL); + V_0 = L_54; + V_1 = _stringLiteral654; + goto IL_016b; + } + +IL_016b: + { + String_t* L_55 = V_0; + String_t* L_56 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_57 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_58 = DateTime_ParseExact_m5684(NULL /*static, unused*/, L_55, L_56, L_57, ((int32_t)16), /*hidden argument*/NULL); + return L_58; + } +} +// System.Byte[] Mono.Security.BitConverterLE::GetUIntBytes(System.Byte*) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BitConverterLE_GetUIntBytes_m7063 (Object_t * __this /* static, unused */, uint8_t* ___bytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_002b; + } + } + { + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + uint8_t* L_2 = ___bytes; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)L_2)); + ByteU5BU5D_t789* L_3 = L_1; + uint8_t* L_4 = ___bytes; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_4+(int32_t)1)))); + ByteU5BU5D_t789* L_5 = L_3; + uint8_t* L_6 = ___bytes; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_6+(int32_t)2)))); + ByteU5BU5D_t789* L_7 = L_5; + uint8_t* L_8 = ___bytes; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 3, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)3)))); + return L_7; + } + +IL_002b: + { + ByteU5BU5D_t789* L_9 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + uint8_t* L_10 = ___bytes; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_10+(int32_t)3)))); + ByteU5BU5D_t789* L_11 = L_9; + uint8_t* L_12 = ___bytes; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 1, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)2)))); + ByteU5BU5D_t789* L_13 = L_11; + uint8_t* L_14 = ___bytes; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)1)))); + ByteU5BU5D_t789* L_15 = L_13; + uint8_t* L_16 = ___bytes; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 3, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)L_16)); + return L_15; + } +} +// System.Byte[] Mono.Security.BitConverterLE::GetBytes(System.Int32) +extern "C" ByteU5BU5D_t789* BitConverterLE_GetBytes_m7064 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = BitConverterLE_GetUIntBytes_m7063(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&___value), /*hidden argument*/NULL); + return L_0; + } +} +// System.Void Mono.Security.BitConverterLE::UShortFromBytes(System.Byte*,System.Byte[],System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" void BitConverterLE_UShortFromBytes_m7065 (Object_t * __this /* static, unused */, uint8_t* ___dst, ByteU5BU5D_t789* ___src, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_001d; + } + } + { + uint8_t* L_1 = ___dst; + ByteU5BU5D_t789* L_2 = ___src; + int32_t L_3 = ___startIndex; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + *((int8_t*)(L_1)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t))); + uint8_t* L_5 = ___dst; + ByteU5BU5D_t789* L_6 = ___src; + int32_t L_7 = ___startIndex; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + *((int8_t*)(((uint8_t*)((intptr_t)L_5+(int32_t)1)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))); + goto IL_002b; + } + +IL_001d: + { + uint8_t* L_9 = ___dst; + ByteU5BU5D_t789* L_10 = ___src; + int32_t L_11 = ___startIndex; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11+(int32_t)1))); + int32_t L_12 = ((int32_t)((int32_t)L_11+(int32_t)1)); + *((int8_t*)(L_9)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))); + uint8_t* L_13 = ___dst; + ByteU5BU5D_t789* L_14 = ___src; + int32_t L_15 = ___startIndex; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + *((int8_t*)(((uint8_t*)((intptr_t)L_13+(int32_t)1)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t))); + } + +IL_002b: + { + return; + } +} +// System.Void Mono.Security.BitConverterLE::UIntFromBytes(System.Byte*,System.Byte[],System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" void BitConverterLE_UIntFromBytes_m7066 (Object_t * __this /* static, unused */, uint8_t* ___dst, ByteU5BU5D_t789* ___src, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_002f; + } + } + { + uint8_t* L_1 = ___dst; + ByteU5BU5D_t789* L_2 = ___src; + int32_t L_3 = ___startIndex; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + *((int8_t*)(L_1)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t))); + uint8_t* L_5 = ___dst; + ByteU5BU5D_t789* L_6 = ___src; + int32_t L_7 = ___startIndex; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + *((int8_t*)(((uint8_t*)((intptr_t)L_5+(int32_t)1)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))); + uint8_t* L_9 = ___dst; + ByteU5BU5D_t789* L_10 = ___src; + int32_t L_11 = ___startIndex; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11+(int32_t)2))); + int32_t L_12 = ((int32_t)((int32_t)L_11+(int32_t)2)); + *((int8_t*)(((uint8_t*)((intptr_t)L_9+(int32_t)2)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))); + uint8_t* L_13 = ___dst; + ByteU5BU5D_t789* L_14 = ___src; + int32_t L_15 = ___startIndex; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)L_15+(int32_t)3))); + int32_t L_16 = ((int32_t)((int32_t)L_15+(int32_t)3)); + *((int8_t*)(((uint8_t*)((intptr_t)L_13+(int32_t)3)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t))); + goto IL_004f; + } + +IL_002f: + { + uint8_t* L_17 = ___dst; + ByteU5BU5D_t789* L_18 = ___src; + int32_t L_19 = ___startIndex; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)((int32_t)L_19+(int32_t)3))); + int32_t L_20 = ((int32_t)((int32_t)L_19+(int32_t)3)); + *((int8_t*)(L_17)) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_18, L_20, sizeof(uint8_t))); + uint8_t* L_21 = ___dst; + ByteU5BU5D_t789* L_22 = ___src; + int32_t L_23 = ___startIndex; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23+(int32_t)2))); + int32_t L_24 = ((int32_t)((int32_t)L_23+(int32_t)2)); + *((int8_t*)(((uint8_t*)((intptr_t)L_21+(int32_t)1)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t))); + uint8_t* L_25 = ___dst; + ByteU5BU5D_t789* L_26 = ___src; + int32_t L_27 = ___startIndex; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)((int32_t)L_27+(int32_t)1))); + int32_t L_28 = ((int32_t)((int32_t)L_27+(int32_t)1)); + *((int8_t*)(((uint8_t*)((intptr_t)L_25+(int32_t)2)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_28, sizeof(uint8_t))); + uint8_t* L_29 = ___dst; + ByteU5BU5D_t789* L_30 = ___src; + int32_t L_31 = ___startIndex; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + *((int8_t*)(((uint8_t*)((intptr_t)L_29+(int32_t)3)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_32, sizeof(uint8_t))); + } + +IL_004f: + { + return; + } +} +// System.Void Mono.Security.BitConverterLE::ULongFromBytes(System.Byte*,System.Byte[],System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" void BitConverterLE_ULongFromBytes_m7067 (Object_t * __this /* static, unused */, uint8_t* ___dst, ByteU5BU5D_t789* ___src, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_002a; + } + } + { + V_0 = 0; + goto IL_001e; + } + +IL_0011: + { + uint8_t* L_1 = ___dst; + int32_t L_2 = V_0; + ByteU5BU5D_t789* L_3 = ___src; + int32_t L_4 = ___startIndex; + int32_t L_5 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5))); + int32_t L_6 = ((int32_t)((int32_t)L_4+(int32_t)L_5)); + *((int8_t*)(((uint8_t*)((intptr_t)L_1+(int32_t)L_2)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_6, sizeof(uint8_t))); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_001e: + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) < ((int32_t)8))) + { + goto IL_0011; + } + } + { + goto IL_0047; + } + +IL_002a: + { + V_1 = 0; + goto IL_0040; + } + +IL_0031: + { + uint8_t* L_9 = ___dst; + int32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ___src; + int32_t L_12 = ___startIndex; + int32_t L_13 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)L_12+(int32_t)((int32_t)((int32_t)7-(int32_t)L_13))))); + int32_t L_14 = ((int32_t)((int32_t)L_12+(int32_t)((int32_t)((int32_t)7-(int32_t)L_13)))); + *((int8_t*)(((uint8_t*)((intptr_t)L_9+(int32_t)L_10)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_14, sizeof(uint8_t))); + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0040: + { + int32_t L_16 = V_1; + if ((((int32_t)L_16) < ((int32_t)8))) + { + goto IL_0031; + } + } + +IL_0047: + { + return; + } +} +// System.Int16 Mono.Security.BitConverterLE::ToInt16(System.Byte[],System.Int32) +extern "C" int16_t BitConverterLE_ToInt16_m7068 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + int16_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___value; + int32_t L_1 = ___startIndex; + BitConverterLE_UShortFromBytes_m7065(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&V_0), L_0, L_1, /*hidden argument*/NULL); + int16_t L_2 = V_0; + return L_2; + } +} +// System.Int32 Mono.Security.BitConverterLE::ToInt32(System.Byte[],System.Int32) +extern "C" int32_t BitConverterLE_ToInt32_m7069 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___value; + int32_t L_1 = ___startIndex; + BitConverterLE_UIntFromBytes_m7066(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&V_0), L_0, L_1, /*hidden argument*/NULL); + int32_t L_2 = V_0; + return L_2; + } +} +// System.Single Mono.Security.BitConverterLE::ToSingle(System.Byte[],System.Int32) +extern "C" float BitConverterLE_ToSingle_m7070 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + float V_0 = 0.0f; + { + ByteU5BU5D_t789* L_0 = ___value; + int32_t L_1 = ___startIndex; + BitConverterLE_UIntFromBytes_m7066(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&V_0), L_0, L_1, /*hidden argument*/NULL); + float L_2 = V_0; + return L_2; + } +} +// System.Double Mono.Security.BitConverterLE::ToDouble(System.Byte[],System.Int32) +extern "C" double BitConverterLE_ToDouble_m7071 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + double V_0 = 0.0; + { + ByteU5BU5D_t789* L_0 = ___value; + int32_t L_1 = ___startIndex; + BitConverterLE_ULongFromBytes_m7067(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&V_0), L_0, L_1, /*hidden argument*/NULL); + double L_2 = V_0; + return L_2; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor() +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern "C" void ContentInfo__ctor_m7072 (ContentInfo_t1202 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t1191 * L_0 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_0, ((int32_t)160), /*hidden argument*/NULL); + __this->___content_1 = L_0; + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String) +extern "C" void ContentInfo__ctor_m7073 (ContentInfo_t1202 * __this, String_t* ___oid, const MethodInfo* method) +{ + { + ContentInfo__ctor_m7072(__this, /*hidden argument*/NULL); + String_t* L_0 = ___oid; + __this->___contentType_0 = L_0; + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.Byte[]) +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern "C" void ContentInfo__ctor_m7074 (ContentInfo_t1202 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___data; + ASN1_t1191 * L_1 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7043(L_1, L_0, /*hidden argument*/NULL); + ContentInfo__ctor_m7075(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral655; +extern Il2CppCodeGenString* _stringLiteral656; +extern Il2CppCodeGenString* _stringLiteral657; +extern "C" void ContentInfo__ctor_m7075 (ContentInfo_t1202 * __this, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral655 = il2cpp_codegen_string_literal_from_index(655); + _stringLiteral656 = il2cpp_codegen_string_literal_from_index(656); + _stringLiteral657 = il2cpp_codegen_string_literal_from_index(657); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ASN1_t1191 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m7045(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_002b; + } + } + { + ASN1_t1191 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m7044(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0036; + } + } + { + ASN1_t1191 * L_4 = ___asn1; + NullCheck(L_4); + int32_t L_5 = ASN1_get_Count_m7044(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)2))) + { + goto IL_0036; + } + } + +IL_002b: + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral655, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + ASN1_t1191 * L_7 = ___asn1; + NullCheck(L_7); + ASN1_t1191 * L_8 = ASN1_get_Item_m7055(L_7, 0, /*hidden argument*/NULL); + NullCheck(L_8); + uint8_t L_9 = ASN1_get_Tag_m7045(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_9) == ((int32_t)6))) + { + goto IL_0053; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, _stringLiteral656, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0053: + { + ASN1_t1191 * L_11 = ___asn1; + NullCheck(L_11); + ASN1_t1191 * L_12 = ASN1_get_Item_m7055(L_11, 0, /*hidden argument*/NULL); + String_t* L_13 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + __this->___contentType_0 = L_13; + ASN1_t1191 * L_14 = ___asn1; + NullCheck(L_14); + int32_t L_15 = ASN1_get_Count_m7044(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)1))) + { + goto IL_009f; + } + } + { + ASN1_t1191 * L_16 = ___asn1; + NullCheck(L_16); + ASN1_t1191 * L_17 = ASN1_get_Item_m7055(L_16, 1, /*hidden argument*/NULL); + NullCheck(L_17); + uint8_t L_18 = ASN1_get_Tag_m7045(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) == ((int32_t)((int32_t)160)))) + { + goto IL_0092; + } + } + { + ArgumentException_t437 * L_19 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_19, _stringLiteral657, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0092: + { + ASN1_t1191 * L_20 = ___asn1; + NullCheck(L_20); + ASN1_t1191 * L_21 = ASN1_get_Item_m7055(L_20, 1, /*hidden argument*/NULL); + __this->___content_1 = L_21; + } + +IL_009f: + { + return; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_ASN1() +extern "C" ASN1_t1191 * ContentInfo_get_ASN1_m7076 (ContentInfo_t1202 * __this, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = ContentInfo_GetASN1_m7081(__this, /*hidden argument*/NULL); + return L_0; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_Content() +extern "C" ASN1_t1191 * ContentInfo_get_Content_m7077 (ContentInfo_t1202 * __this, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = (__this->___content_1); + return L_0; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1) +extern "C" void ContentInfo_set_Content_m7078 (ContentInfo_t1202 * __this, ASN1_t1191 * ___value, const MethodInfo* method) +{ + { + ASN1_t1191 * L_0 = ___value; + __this->___content_1 = L_0; + return; + } +} +// System.String Mono.Security.PKCS7/ContentInfo::get_ContentType() +extern "C" String_t* ContentInfo_get_ContentType_m7079 (ContentInfo_t1202 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___contentType_0); + return L_0; + } +} +// System.Void Mono.Security.PKCS7/ContentInfo::set_ContentType(System.String) +extern "C" void ContentInfo_set_ContentType_m7080 (ContentInfo_t1202 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___contentType_0 = L_0; + return; + } +} +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::GetASN1() +extern TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +extern "C" ASN1_t1191 * ContentInfo_GetASN1_m7081 (ContentInfo_t1202 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ASN1_t1191_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(788); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + { + ASN1_t1191 * L_0 = (ASN1_t1191 *)il2cpp_codegen_object_new (ASN1_t1191_il2cpp_TypeInfo_var); + ASN1__ctor_m7041(L_0, ((int32_t)48), /*hidden argument*/NULL); + V_0 = L_0; + ASN1_t1191 * L_1 = V_0; + String_t* L_2 = (__this->___contentType_0); + ASN1_t1191 * L_3 = ASN1Convert_FromOid_m7059(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + NullCheck(L_1); + ASN1_Add_m7051(L_1, L_3, /*hidden argument*/NULL); + ASN1_t1191 * L_4 = (__this->___content_1); + if (!L_4) + { + goto IL_0043; + } + } + { + ASN1_t1191 * L_5 = (__this->___content_1); + NullCheck(L_5); + int32_t L_6 = ASN1_get_Count_m7044(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ASN1_t1191 * L_7 = V_0; + ASN1_t1191 * L_8 = (__this->___content_1); + NullCheck(L_7); + ASN1_Add_m7051(L_7, L_8, /*hidden argument*/NULL); + } + +IL_0043: + { + ASN1_t1191 * L_9 = V_0; + return L_9; + } +} +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor() +extern "C" void EncryptedData__ctor_m7082 (EncryptedData_t1203 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____version_0 = 0; + return; + } +} +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor(Mono.Security.ASN1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral658; +extern Il2CppCodeGenString* _stringLiteral659; +extern Il2CppCodeGenString* _stringLiteral660; +extern Il2CppCodeGenString* _stringLiteral661; +extern Il2CppCodeGenString* _stringLiteral662; +extern Il2CppCodeGenString* _stringLiteral663; +extern "C" void EncryptedData__ctor_m7083 (EncryptedData_t1203 * __this, ASN1_t1191 * ___asn1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ContentInfo_t1202_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(793); + _stringLiteral658 = il2cpp_codegen_string_literal_from_index(658); + _stringLiteral659 = il2cpp_codegen_string_literal_from_index(659); + _stringLiteral660 = il2cpp_codegen_string_literal_from_index(660); + _stringLiteral661 = il2cpp_codegen_string_literal_from_index(661); + _stringLiteral662 = il2cpp_codegen_string_literal_from_index(662); + _stringLiteral663 = il2cpp_codegen_string_literal_from_index(663); + s_Il2CppMethodIntialized = true; + } + ASN1_t1191 * V_0 = {0}; + ASN1_t1191 * V_1 = {0}; + ASN1_t1191 * V_2 = {0}; + ASN1_t1191 * V_3 = {0}; + { + EncryptedData__ctor_m7082(__this, /*hidden argument*/NULL); + ASN1_t1191 * L_0 = ___asn1; + NullCheck(L_0); + uint8_t L_1 = ASN1_get_Tag_m7045(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) + { + goto IL_001f; + } + } + { + ASN1_t1191 * L_2 = ___asn1; + NullCheck(L_2); + int32_t L_3 = ASN1_get_Count_m7044(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_002a; + } + } + +IL_001f: + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral658, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + ASN1_t1191 * L_5 = ___asn1; + NullCheck(L_5); + ASN1_t1191 * L_6 = ASN1_get_Item_m7055(L_5, 0, /*hidden argument*/NULL); + NullCheck(L_6); + uint8_t L_7 = ASN1_get_Tag_m7045(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)2))) + { + goto IL_0047; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral659, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + ASN1_t1191 * L_9 = ___asn1; + NullCheck(L_9); + ASN1_t1191 * L_10 = ASN1_get_Item_m7055(L_9, 0, /*hidden argument*/NULL); + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = ASN1_get_Value_m7047(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + __this->____version_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + ASN1_t1191 * L_13 = ___asn1; + NullCheck(L_13); + ASN1_t1191 * L_14 = ASN1_get_Item_m7055(L_13, 1, /*hidden argument*/NULL); + V_0 = L_14; + ASN1_t1191 * L_15 = V_0; + NullCheck(L_15); + uint8_t L_16 = ASN1_get_Tag_m7045(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)((int32_t)48)))) + { + goto IL_007b; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral660, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_007b: + { + ASN1_t1191 * L_18 = V_0; + NullCheck(L_18); + ASN1_t1191 * L_19 = ASN1_get_Item_m7055(L_18, 0, /*hidden argument*/NULL); + V_1 = L_19; + ASN1_t1191 * L_20 = V_1; + NullCheck(L_20); + uint8_t L_21 = ASN1_get_Tag_m7045(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) == ((int32_t)6))) + { + goto IL_009a; + } + } + { + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_22, _stringLiteral661, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_009a: + { + ASN1_t1191 * L_23 = V_1; + String_t* L_24 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + ContentInfo_t1202 * L_25 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7073(L_25, L_24, /*hidden argument*/NULL); + __this->____content_1 = L_25; + ASN1_t1191 * L_26 = V_0; + NullCheck(L_26); + ASN1_t1191 * L_27 = ASN1_get_Item_m7055(L_26, 1, /*hidden argument*/NULL); + V_2 = L_27; + ASN1_t1191 * L_28 = V_2; + NullCheck(L_28); + uint8_t L_29 = ASN1_get_Tag_m7045(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_29) == ((int32_t)((int32_t)48)))) + { + goto IL_00cb; + } + } + { + ArgumentException_t437 * L_30 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_30, _stringLiteral662, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00cb: + { + ASN1_t1191 * L_31 = V_2; + NullCheck(L_31); + ASN1_t1191 * L_32 = ASN1_get_Item_m7055(L_31, 0, /*hidden argument*/NULL); + String_t* L_33 = ASN1Convert_ToOid_m7061(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + ContentInfo_t1202 * L_34 = (ContentInfo_t1202 *)il2cpp_codegen_object_new (ContentInfo_t1202_il2cpp_TypeInfo_var); + ContentInfo__ctor_m7073(L_34, L_33, /*hidden argument*/NULL); + __this->____encryptionAlgorithm_2 = L_34; + ContentInfo_t1202 * L_35 = (__this->____encryptionAlgorithm_2); + ASN1_t1191 * L_36 = V_2; + NullCheck(L_36); + ASN1_t1191 * L_37 = ASN1_get_Item_m7055(L_36, 1, /*hidden argument*/NULL); + NullCheck(L_35); + ContentInfo_set_Content_m7078(L_35, L_37, /*hidden argument*/NULL); + ASN1_t1191 * L_38 = V_0; + NullCheck(L_38); + ASN1_t1191 * L_39 = ASN1_get_Item_m7055(L_38, 2, /*hidden argument*/NULL); + V_3 = L_39; + ASN1_t1191 * L_40 = V_3; + NullCheck(L_40); + uint8_t L_41 = ASN1_get_Tag_m7045(L_40, /*hidden argument*/NULL); + if ((((int32_t)L_41) == ((int32_t)((int32_t)128)))) + { + goto IL_0117; + } + } + { + ArgumentException_t437 * L_42 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_42, _stringLiteral663, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0117: + { + ASN1_t1191 * L_43 = V_3; + NullCheck(L_43); + ByteU5BU5D_t789* L_44 = ASN1_get_Value_m7047(L_43, /*hidden argument*/NULL); + __this->____encrypted_3 = L_44; + return; + } +} +// Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::get_EncryptionAlgorithm() +extern "C" ContentInfo_t1202 * EncryptedData_get_EncryptionAlgorithm_m7084 (EncryptedData_t1203 * __this, const MethodInfo* method) +{ + { + ContentInfo_t1202 * L_0 = (__this->____encryptionAlgorithm_2); + return L_0; + } +} +// System.Byte[] Mono.Security.PKCS7/EncryptedData::get_EncryptedContent() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* EncryptedData_get_EncryptedContent_m7085 (EncryptedData_t1203 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->____encrypted_3); + if (L_0) + { + goto IL_000d; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->____encrypted_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Security.StrongName::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* StrongName_t1205_il2cpp_TypeInfo_var; +extern "C" void StrongName__cctor_m7086 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + StrongName_t1205_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(803); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((StrongName_t1205_StaticFields*)StrongName_t1205_il2cpp_TypeInfo_var->static_fields)->___lockObject_4 = L_0; + ((StrongName_t1205_StaticFields*)StrongName_t1205_il2cpp_TypeInfo_var->static_fields)->___initialized_5 = 0; + return; + } +} +// System.Byte[] Mono.Security.StrongName::get_PublicKey() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* StrongName_get_PublicKey_m7087 (StrongName_t1205 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___publicKey_1); + if (L_0) + { + goto IL_00f6; + } + } + { + RSA_t902 * L_1 = (__this->___rsa_0); + ByteU5BU5D_t789* L_2 = CryptoConvert_ToCapiKeyBlob_m6828(NULL /*static, unused*/, L_1, 0, /*hidden argument*/NULL); + V_0 = L_2; + RSA_t902 * L_3 = (__this->___rsa_0); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_3); + __this->___publicKey_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)32)+(int32_t)((int32_t)((int32_t)L_4>>(int32_t)3)))))); + ByteU5BU5D_t789* L_5 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_6 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + int32_t L_7 = 4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 0, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t))); + ByteU5BU5D_t789* L_8 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_9 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 5); + int32_t L_10 = 5; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, 1, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_10, sizeof(uint8_t))); + ByteU5BU5D_t789* L_11 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_12 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + int32_t L_13 = 6; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 2, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t))); + ByteU5BU5D_t789* L_14 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_15 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 7); + int32_t L_16 = 7; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, 3, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t))); + ByteU5BU5D_t789* L_17 = (__this->___publicKey_1); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 4, sizeof(uint8_t))) = (uint8_t)4; + ByteU5BU5D_t789* L_18 = (__this->___publicKey_1); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, 5, sizeof(uint8_t))) = (uint8_t)((int32_t)128); + ByteU5BU5D_t789* L_19 = (__this->___publicKey_1); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, 6, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_20 = (__this->___publicKey_1); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 7, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_21 = (__this->___publicKey_1); + NullCheck(L_21); + ByteU5BU5D_t789* L_22 = BitConverterLE_GetBytes_m7064(NULL /*static, unused*/, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))-(int32_t)((int32_t)12))), /*hidden argument*/NULL); + V_1 = L_22; + ByteU5BU5D_t789* L_23 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_24 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_23, 8, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t))); + ByteU5BU5D_t789* L_26 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_27 = V_1; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 1); + int32_t L_28 = 1; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_28, sizeof(uint8_t))); + ByteU5BU5D_t789* L_29 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_30 = V_1; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 2); + int32_t L_31 = 2; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_29, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t))); + ByteU5BU5D_t789* L_32 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_33 = V_1; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 3); + int32_t L_34 = 3; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_32, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_34, sizeof(uint8_t))); + ByteU5BU5D_t789* L_35 = (__this->___publicKey_1); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)6; + ByteU5BU5D_t789* L_36 = V_0; + ByteU5BU5D_t789* L_37 = (__this->___publicKey_1); + ByteU5BU5D_t789* L_38 = (__this->___publicKey_1); + NullCheck(L_38); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_36, 1, (Array_t *)(Array_t *)L_37, ((int32_t)13), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_38)->max_length))))-(int32_t)((int32_t)13))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_39 = (__this->___publicKey_1); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)23)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_39, ((int32_t)23), sizeof(uint8_t))) = (uint8_t)((int32_t)49); + } + +IL_00f6: + { + ByteU5BU5D_t789* L_40 = (__this->___publicKey_1); + NullCheck(L_40); + Object_t * L_41 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_40); + return ((ByteU5BU5D_t789*)Castclass(L_41, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] Mono.Security.StrongName::get_PublicKeyToken() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* StrongName_get_PublicKeyToken_m7088 (StrongName_t1205 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + HashAlgorithm_t988 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___keyToken_2); + if (L_0) + { + goto IL_005a; + } + } + { + ByteU5BU5D_t789* L_1 = StrongName_get_PublicKey_m7087(__this, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = V_0; + if (L_2) + { + goto IL_001a; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_001a: + { + String_t* L_3 = StrongName_get_TokenAlgorithm_m7089(__this, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_4 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_1 = L_4; + HashAlgorithm_t988 * L_5 = V_1; + ByteU5BU5D_t789* L_6 = V_0; + NullCheck(L_5); + ByteU5BU5D_t789* L_7 = HashAlgorithm_ComputeHash_m4742(L_5, L_6, /*hidden argument*/NULL); + V_2 = L_7; + __this->___keyToken_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + ByteU5BU5D_t789* L_8 = V_2; + ByteU5BU5D_t789* L_9 = V_2; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = (__this->___keyToken_2); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)8)), (Array_t *)(Array_t *)L_10, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = (__this->___keyToken_2); + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, 0, 8, /*hidden argument*/NULL); + } + +IL_005a: + { + ByteU5BU5D_t789* L_12 = (__this->___keyToken_2); + NullCheck(L_12); + Object_t * L_13 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_12); + return ((ByteU5BU5D_t789*)Castclass(L_13, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Security.StrongName::get_TokenAlgorithm() +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" String_t* StrongName_get_TokenAlgorithm_m7089 (StrongName_t1205 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___tokenAlgorithm_3); + if (L_0) + { + goto IL_0016; + } + } + { + __this->___tokenAlgorithm_3 = _stringLiteral735; + } + +IL_0016: + { + String_t* L_1 = (__this->___tokenAlgorithm_3); + return L_1; + } +} +// System.Void Mono.Xml.SecurityParser::.ctor() +extern TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +extern "C" void SecurityParser__ctor_m7090 (SecurityParser_t1206 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stack_t849_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(555); + s_Il2CppMethodIntialized = true; + } + { + SmallXmlParser__ctor_m7109(__this, /*hidden argument*/NULL); + Stack_t849 * L_0 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m4761(L_0, /*hidden argument*/NULL); + __this->___stack_15 = L_0; + return; + } +} +// System.Void Mono.Xml.SecurityParser::LoadXml(System.String) +extern TypeInfo* StringReader_t1290_il2cpp_TypeInfo_var; +extern "C" void SecurityParser_LoadXml_m7091 (SecurityParser_t1206 * __this, String_t* ___xml, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringReader_t1290_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(804); + s_Il2CppMethodIntialized = true; + } + { + __this->___root_13 = (SecurityElement_t1208 *)NULL; + Stack_t849 * L_0 = (__this->___stack_15); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.Collections.Stack::Clear() */, L_0); + String_t* L_1 = ___xml; + StringReader_t1290 * L_2 = (StringReader_t1290 *)il2cpp_codegen_object_new (StringReader_t1290_il2cpp_TypeInfo_var); + StringReader__ctor_m7915(L_2, L_1, /*hidden argument*/NULL); + SmallXmlParser_Parse_m7122(__this, L_2, __this, /*hidden argument*/NULL); + return; + } +} +// System.Security.SecurityElement Mono.Xml.SecurityParser::ToXml() +extern "C" SecurityElement_t1208 * SecurityParser_ToXml_m7092 (SecurityParser_t1206 * __this, const MethodInfo* method) +{ + { + SecurityElement_t1208 * L_0 = (__this->___root_13); + return L_0; + } +} +// System.Void Mono.Xml.SecurityParser::OnStartParsing(Mono.Xml.SmallXmlParser) +extern "C" void SecurityParser_OnStartParsing_m7093 (SecurityParser_t1206 * __this, SmallXmlParser_t1207 * ___parser, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnProcessingInstruction(System.String,System.String) +extern "C" void SecurityParser_OnProcessingInstruction_m7094 (SecurityParser_t1206 * __this, String_t* ___name, String_t* ___text, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnIgnorableWhitespace(System.String) +extern "C" void SecurityParser_OnIgnorableWhitespace_m7095 (SecurityParser_t1206 * __this, String_t* ___s, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnStartElement(System.String,Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern "C" void SecurityParser_OnStartElement_m7096 (SecurityParser_t1206 * __this, String_t* ___name, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + s_Il2CppMethodIntialized = true; + } + SecurityElement_t1208 * V_0 = {0}; + SecurityElement_t1208 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + String_t* L_0 = ___name; + SecurityElement_t1208 * L_1 = (SecurityElement_t1208 *)il2cpp_codegen_object_new (SecurityElement_t1208_il2cpp_TypeInfo_var); + SecurityElement__ctor_m9633(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + SecurityElement_t1208 * L_2 = (__this->___root_13); + if (L_2) + { + goto IL_0025; + } + } + { + SecurityElement_t1208 * L_3 = V_0; + __this->___root_13 = L_3; + SecurityElement_t1208 * L_4 = V_0; + __this->___current_14 = L_4; + goto IL_003d; + } + +IL_0025: + { + Stack_t849 * L_5 = (__this->___stack_15); + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(17 /* System.Object System.Collections.Stack::Peek() */, L_5); + V_1 = ((SecurityElement_t1208 *)CastclassSealed(L_6, SecurityElement_t1208_il2cpp_TypeInfo_var)); + SecurityElement_t1208 * L_7 = V_1; + SecurityElement_t1208 * L_8 = V_0; + NullCheck(L_7); + SecurityElement_AddChild_m9640(L_7, L_8, /*hidden argument*/NULL); + } + +IL_003d: + { + Stack_t849 * L_9 = (__this->___stack_15); + SecurityElement_t1208 * L_10 = V_0; + NullCheck(L_9); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_9, L_10); + SecurityElement_t1208 * L_11 = V_0; + __this->___current_14 = L_11; + Object_t * L_12 = ___attrs; + NullCheck(L_12); + int32_t L_13 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 Mono.Xml.SmallXmlParser/IAttrList::get_Length() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_12); + V_2 = L_13; + V_3 = 0; + goto IL_0080; + } + +IL_005e: + { + SecurityElement_t1208 * L_14 = (__this->___current_14); + Object_t * L_15 = ___attrs; + int32_t L_16 = V_3; + NullCheck(L_15); + String_t* L_17 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(1 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetName(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_15, L_16); + Object_t * L_18 = ___attrs; + int32_t L_19 = V_3; + NullCheck(L_18); + String_t* L_20 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_18, L_19); + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_21 = SecurityElement_Escape_m9641(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + NullCheck(L_14); + SecurityElement_AddAttribute_m9639(L_14, L_17, L_21, /*hidden argument*/NULL); + int32_t L_22 = V_3; + V_3 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0080: + { + int32_t L_23 = V_3; + int32_t L_24 = V_2; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_005e; + } + } + { + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnEndElement(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" void SecurityParser_OnEndElement_m7097 (SecurityParser_t1206 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + { + Stack_t849 * L_0 = (__this->___stack_15); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_0); + __this->___current_14 = ((SecurityElement_t1208 *)CastclassSealed(L_1, SecurityElement_t1208_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnChars(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" void SecurityParser_OnChars_m7098 (SecurityParser_t1206 * __this, String_t* ___ch, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + { + SecurityElement_t1208 * L_0 = (__this->___current_14); + String_t* L_1 = ___ch; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_2 = SecurityElement_Escape_m9641(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + NullCheck(L_0); + SecurityElement_set_Text_m9638(L_0, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Xml.SecurityParser::OnEndParsing(Mono.Xml.SmallXmlParser) +extern "C" void SecurityParser_OnEndParsing_m7099 (SecurityParser_t1206 * __this, SmallXmlParser_t1207 * ___parser, const MethodInfo* method) +{ + { + return; + } +} +// System.Void Mono.Xml.SmallXmlParser/AttrListImpl::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void AttrListImpl__ctor_m7100 (AttrListImpl_t1209 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___attrNames_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___attrValues_1 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 Mono.Xml.SmallXmlParser/AttrListImpl::get_Length() +extern "C" int32_t AttrListImpl_get_Length_m7101 (AttrListImpl_t1209 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.String Mono.Xml.SmallXmlParser/AttrListImpl::GetName(System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AttrListImpl_GetName_m7102 (AttrListImpl_t1209 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + int32_t L_1 = ___i; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((String_t*)CastclassSealed(L_2, String_t_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Xml.SmallXmlParser/AttrListImpl::GetValue(System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AttrListImpl_GetValue_m7103 (AttrListImpl_t1209 * __this, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___attrValues_1); + int32_t L_1 = ___i; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return ((String_t*)CastclassSealed(L_2, String_t_il2cpp_TypeInfo_var)); + } +} +// System.String Mono.Xml.SmallXmlParser/AttrListImpl::GetValue(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* AttrListImpl_GetValue_m7104 (AttrListImpl_t1209 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0039; + } + +IL_0007: + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + int32_t L_1 = V_0; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + String_t* L_3 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, ((String_t*)CastclassSealed(L_2, String_t_il2cpp_TypeInfo_var)), L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0035; + } + } + { + ArrayList_t734 * L_5 = (__this->___attrValues_1); + int32_t L_6 = V_0; + NullCheck(L_5); + Object_t * L_7 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, L_6); + return ((String_t*)CastclassSealed(L_7, String_t_il2cpp_TypeInfo_var)); + } + +IL_0035: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0039: + { + int32_t L_9 = V_0; + ArrayList_t734 * L_10 = (__this->___attrNames_0); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0007; + } + } + { + return (String_t*)NULL; + } +} +// System.String[] Mono.Xml.SmallXmlParser/AttrListImpl::get_Names() +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern "C" StringU5BU5D_t163* AttrListImpl_get_Names_m7105 (AttrListImpl_t1209 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Array_t * L_2 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_0, L_1); + return ((StringU5BU5D_t163*)Castclass(L_2, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + } +} +// System.String[] Mono.Xml.SmallXmlParser/AttrListImpl::get_Values() +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern "C" StringU5BU5D_t163* AttrListImpl_get_Values_m7106 (AttrListImpl_t1209 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___attrValues_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Array_t * L_2 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_0, L_1); + return ((StringU5BU5D_t163*)Castclass(L_2, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + } +} +// System.Void Mono.Xml.SmallXmlParser/AttrListImpl::Clear() +extern "C" void AttrListImpl_Clear_m7107 (AttrListImpl_t1209 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + NullCheck(L_0); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_0); + ArrayList_t734 * L_1 = (__this->___attrValues_1); + NullCheck(L_1); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_1); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser/AttrListImpl::Add(System.String,System.String) +extern "C" void AttrListImpl_Add_m7108 (AttrListImpl_t1209 * __this, String_t* ___name, String_t* ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___attrNames_0); + String_t* L_1 = ___name; + NullCheck(L_0); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1); + ArrayList_t734 * L_2 = (__this->___attrValues_1); + String_t* L_3 = ___value; + NullCheck(L_2); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::.ctor() +extern TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* AttrListImpl_t1209_il2cpp_TypeInfo_var; +extern "C" void SmallXmlParser__ctor_m7109 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stack_t849_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(555); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + AttrListImpl_t1209_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(807); + s_Il2CppMethodIntialized = true; + } + { + Stack_t849 * L_0 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m4761(L_0, /*hidden argument*/NULL); + __this->___elementNames_2 = L_0; + Stack_t849 * L_1 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m4761(L_1, /*hidden argument*/NULL); + __this->___xmlSpaces_3 = L_1; + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_2, ((int32_t)200), /*hidden argument*/NULL); + __this->___buffer_5 = L_2; + __this->___nameBuffer_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)30))); + AttrListImpl_t1209 * L_3 = (AttrListImpl_t1209 *)il2cpp_codegen_object_new (AttrListImpl_t1209_il2cpp_TypeInfo_var); + AttrListImpl__ctor_m7100(L_3, /*hidden argument*/NULL); + __this->___attributes_8 = L_3; + __this->___line_9 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Exception Mono.Xml.SmallXmlParser::Error(System.String) +extern TypeInfo* SmallXmlParserException_t1212_il2cpp_TypeInfo_var; +extern "C" Exception_t152 * SmallXmlParser_Error_m7110 (SmallXmlParser_t1207 * __this, String_t* ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SmallXmlParserException_t1212_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(808); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___msg; + int32_t L_1 = (__this->___line_9); + int32_t L_2 = (__this->___column_10); + SmallXmlParserException_t1212 * L_3 = (SmallXmlParserException_t1212 *)il2cpp_codegen_object_new (SmallXmlParserException_t1212_il2cpp_TypeInfo_var); + SmallXmlParserException__ctor_m7132(L_3, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Exception Mono.Xml.SmallXmlParser::UnexpectedEndError() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1179; +extern Il2CppCodeGenString* _stringLiteral117; +extern "C" Exception_t152 * SmallXmlParser_UnexpectedEndError_m7111 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1179 = il2cpp_codegen_string_literal_from_index(1179); + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + { + Stack_t849 * L_0 = (__this->___elementNames_2); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_0); + V_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_1)); + Stack_t849 * L_2 = (__this->___elementNames_2); + StringU5BU5D_t163* L_3 = V_0; + NullCheck(L_2); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(15 /* System.Void System.Collections.Stack::CopyTo(System.Array,System.Int32) */, L_2, (Array_t *)(Array_t *)L_3, 0); + StringU5BU5D_t163* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Join_m6099(NULL /*static, unused*/, _stringLiteral117, L_4, /*hidden argument*/NULL); + String_t* L_6 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1179, L_5, /*hidden argument*/NULL); + Exception_t152 * L_7 = SmallXmlParser_Error_m7110(__this, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Boolean Mono.Xml.SmallXmlParser::IsNameChar(System.Char,System.Boolean) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool SmallXmlParser_IsNameChar_m7112 (SmallXmlParser_t1207 * __this, uint16_t ___c, bool ___start, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + int32_t V_1 = {0}; + { + uint16_t L_0 = ___c; + V_0 = L_0; + uint16_t L_1 = V_0; + if ((((int32_t)L_1) == ((int32_t)((int32_t)45)))) + { + goto IL_0029; + } + } + { + uint16_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)46)))) + { + goto IL_0029; + } + } + { + uint16_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)58)))) + { + goto IL_0027; + } + } + { + uint16_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)95)))) + { + goto IL_0027; + } + } + { + goto IL_002e; + } + +IL_0027: + { + return 1; + } + +IL_0029: + { + bool L_5 = ___start; + return ((((int32_t)L_5) == ((int32_t)0))? 1 : 0); + } + +IL_002e: + { + uint16_t L_6 = ___c; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)256)))) + { + goto IL_007b; + } + } + { + uint16_t L_7 = ___c; + V_0 = L_7; + uint16_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)1765)))) + { + goto IL_0061; + } + } + { + uint16_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)1766)))) + { + goto IL_0061; + } + } + { + uint16_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)1369)))) + { + goto IL_0061; + } + } + { + goto IL_0063; + } + +IL_0061: + { + return 1; + } + +IL_0063: + { + uint16_t L_11 = ___c; + if ((((int32_t)((int32_t)699)) > ((int32_t)L_11))) + { + goto IL_007b; + } + } + { + uint16_t L_12 = ___c; + if ((((int32_t)L_12) > ((int32_t)((int32_t)705)))) + { + goto IL_007b; + } + } + { + return 1; + } + +IL_007b: + { + uint16_t L_13 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + int32_t L_14 = Char_GetUnicodeCategory_m4757(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + V_1 = L_14; + int32_t L_15 = V_1; + if (L_15 == 0) + { + goto IL_00b5; + } + if (L_15 == 1) + { + goto IL_00b5; + } + if (L_15 == 2) + { + goto IL_00b5; + } + if (L_15 == 3) + { + goto IL_00b7; + } + if (L_15 == 4) + { + goto IL_00b5; + } + if (L_15 == 5) + { + goto IL_00b7; + } + if (L_15 == 6) + { + goto IL_00b7; + } + if (L_15 == 7) + { + goto IL_00b7; + } + if (L_15 == 8) + { + goto IL_00b7; + } + if (L_15 == 9) + { + goto IL_00b5; + } + } + { + goto IL_00bc; + } + +IL_00b5: + { + return 1; + } + +IL_00b7: + { + bool L_16 = ___start; + return ((((int32_t)L_16) == ((int32_t)0))? 1 : 0); + } + +IL_00bc: + { + return 0; + } +} +// System.Boolean Mono.Xml.SmallXmlParser::IsWhitespace(System.Int32) +extern "C" bool SmallXmlParser_IsWhitespace_m7113 (SmallXmlParser_t1207 * __this, int32_t ___c, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___c; + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 0) + { + goto IL_002c; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 1) + { + goto IL_002c; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 2) + { + goto IL_001f; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 3) + { + goto IL_001f; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 4) + { + goto IL_002c; + } + } + +IL_001f: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)32)))) + { + goto IL_002c; + } + } + { + goto IL_002e; + } + +IL_002c: + { + return 1; + } + +IL_002e: + { + return 0; + } +} +// System.Void Mono.Xml.SmallXmlParser::SkipWhitespaces() +extern "C" void SmallXmlParser_SkipWhitespaces_m7114 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + { + SmallXmlParser_SkipWhitespaces_m7116(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::HandleWhitespaces() +extern "C" void SmallXmlParser_HandleWhitespaces_m7115 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + { + goto IL_0018; + } + +IL_0005: + { + StringBuilder_t457 * L_0 = (__this->___buffer_5); + int32_t L_1 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + NullCheck(L_0); + StringBuilder_Append_m4622(L_0, (((int32_t)((uint16_t)L_1))), /*hidden argument*/NULL); + } + +IL_0018: + { + int32_t L_2 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + bool L_3 = SmallXmlParser_IsWhitespace_m7113(__this, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0005; + } + } + { + int32_t L_4 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)60)))) + { + goto IL_0049; + } + } + { + int32_t L_5 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0049; + } + } + { + __this->___isWhitespace_7 = 0; + } + +IL_0049: + { + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::SkipWhitespaces(System.Boolean) +extern Il2CppCodeGenString* _stringLiteral1180; +extern "C" void SmallXmlParser_SkipWhitespaces_m7116 (SmallXmlParser_t1207 * __this, bool ___expected, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1180 = il2cpp_codegen_string_literal_from_index(1180); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + +IL_0000: + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 0) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 1) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 2) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 3) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)9))) == 4) + { + goto IL_0031; + } + } + +IL_0024: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)32)))) + { + goto IL_0031; + } + } + { + goto IL_0046; + } + +IL_0031: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + bool L_3 = ___expected; + if (!L_3) + { + goto IL_0041; + } + } + { + ___expected = 0; + } + +IL_0041: + { + goto IL_0000; + } + +IL_0046: + { + bool L_4 = ___expected; + if (!L_4) + { + goto IL_0058; + } + } + { + Exception_t152 * L_5 = SmallXmlParser_Error_m7110(__this, _stringLiteral1180, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0058: + { + return; + } + // Dead block : IL_0059: br IL_0000 +} +// System.Int32 Mono.Xml.SmallXmlParser::Peek() +extern "C" int32_t SmallXmlParser_Peek_m7117 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + { + TextReader_t1210 * L_0 = (__this->___reader_1); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.IO.TextReader::Peek() */, L_0); + return L_1; + } +} +// System.Int32 Mono.Xml.SmallXmlParser::Read() +extern "C" int32_t SmallXmlParser_Read_m7118 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + TextReader_t1210 * L_0 = (__this->___reader_1); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.IO.TextReader::Read() */, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)10))))) + { + goto IL_001b; + } + } + { + __this->___resetColumn_11 = 1; + } + +IL_001b: + { + bool L_3 = (__this->___resetColumn_11); + if (!L_3) + { + goto IL_0047; + } + } + { + int32_t L_4 = (__this->___line_9); + __this->___line_9 = ((int32_t)((int32_t)L_4+(int32_t)1)); + __this->___resetColumn_11 = 0; + __this->___column_10 = 1; + goto IL_0055; + } + +IL_0047: + { + int32_t L_5 = (__this->___column_10); + __this->___column_10 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0055: + { + int32_t L_6 = V_0; + return L_6; + } +} +// System.Void Mono.Xml.SmallXmlParser::Expect(System.Int32) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1181; +extern "C" void SmallXmlParser_Expect_m7119 (SmallXmlParser_t1207 * __this, int32_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1181 = il2cpp_codegen_string_literal_from_index(1181); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0015; + } + } + { + Exception_t152 * L_2 = SmallXmlParser_UnexpectedEndError_m7111(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0015: + { + int32_t L_3 = V_0; + int32_t L_4 = ___c; + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_003b; + } + } + { + int32_t L_5 = ___c; + uint16_t L_6 = (((int32_t)((uint16_t)L_5))); + Object_t * L_7 = Box(Char_t702_il2cpp_TypeInfo_var, &L_6); + int32_t L_8 = V_0; + uint16_t L_9 = (((int32_t)((uint16_t)L_8))); + Object_t * L_10 = Box(Char_t702_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1181, L_7, L_10, /*hidden argument*/NULL); + Exception_t152 * L_12 = SmallXmlParser_Error_m7110(__this, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_003b: + { + return; + } +} +// System.String Mono.Xml.SmallXmlParser::ReadUntil(System.Char,System.Boolean) +extern "C" String_t* SmallXmlParser_ReadUntil_m7120 (SmallXmlParser_t1207 * __this, uint16_t ___until, bool ___handleReferences, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + String_t* V_1 = {0}; + +IL_0000: + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0013; + } + } + { + Exception_t152 * L_1 = SmallXmlParser_UnexpectedEndError_m7111(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0013: + { + int32_t L_2 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + V_0 = (((int32_t)((uint16_t)L_2))); + uint16_t L_3 = V_0; + uint16_t L_4 = ___until; + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_0027; + } + } + { + goto IL_0052; + } + +IL_0027: + { + bool L_5 = ___handleReferences; + if (!L_5) + { + goto IL_0040; + } + } + { + uint16_t L_6 = V_0; + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)38))))) + { + goto IL_0040; + } + } + { + SmallXmlParser_ReadReference_m7127(__this, /*hidden argument*/NULL); + goto IL_004d; + } + +IL_0040: + { + StringBuilder_t457 * L_7 = (__this->___buffer_5); + uint16_t L_8 = V_0; + NullCheck(L_7); + StringBuilder_Append_m4622(L_7, L_8, /*hidden argument*/NULL); + } + +IL_004d: + { + goto IL_0000; + } + +IL_0052: + { + StringBuilder_t457 * L_9 = (__this->___buffer_5); + NullCheck(L_9); + String_t* L_10 = StringBuilder_ToString_m2059(L_9, /*hidden argument*/NULL); + V_1 = L_10; + StringBuilder_t457 * L_11 = (__this->___buffer_5); + NullCheck(L_11); + StringBuilder_set_Length_m4774(L_11, 0, /*hidden argument*/NULL); + String_t* L_12 = V_1; + return L_12; + } +} +// System.String Mono.Xml.SmallXmlParser::ReadName() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1182; +extern Il2CppCodeGenString* _stringLiteral1183; +extern "C" String_t* SmallXmlParser_ReadName_m7121 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1182 = il2cpp_codegen_string_literal_from_index(1182); + _stringLiteral1183 = il2cpp_codegen_string_literal_from_index(1183); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + CharU5BU5D_t458* V_3 = {0}; + { + V_0 = 0; + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_1 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + bool L_2 = SmallXmlParser_IsNameChar_m7112(__this, (((int32_t)((uint16_t)L_1))), 1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002d; + } + } + +IL_0021: + { + Exception_t152 * L_3 = SmallXmlParser_Error_m7110(__this, _stringLiteral1182, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + int32_t L_4 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_1 = L_4; + goto IL_0094; + } + +IL_0039: + { + int32_t L_5 = V_1; + V_2 = (((int32_t)((uint16_t)L_5))); + uint16_t L_6 = V_2; + bool L_7 = SmallXmlParser_IsNameChar_m7112(__this, L_6, 0, /*hidden argument*/NULL); + if (L_7) + { + goto IL_004e; + } + } + { + goto IL_009b; + } + +IL_004e: + { + int32_t L_8 = V_0; + CharU5BU5D_t458* L_9 = (__this->___nameBuffer_6); + NullCheck(L_9); + if ((!(((uint32_t)L_8) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))))))) + { + goto IL_0079; + } + } + { + int32_t L_10 = V_0; + V_3 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_10*(int32_t)2)))); + CharU5BU5D_t458* L_11 = (__this->___nameBuffer_6); + CharU5BU5D_t458* L_12 = V_3; + int32_t L_13 = V_0; + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, (Array_t *)(Array_t *)L_12, L_13, /*hidden argument*/NULL); + CharU5BU5D_t458* L_14 = V_3; + __this->___nameBuffer_6 = L_14; + } + +IL_0079: + { + CharU5BU5D_t458* L_15 = (__this->___nameBuffer_6); + int32_t L_16 = V_0; + int32_t L_17 = L_16; + V_0 = ((int32_t)((int32_t)L_17+(int32_t)1)); + uint16_t L_18 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_17); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_15, L_17, sizeof(uint16_t))) = (uint16_t)L_18; + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_19 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_1 = L_19; + } + +IL_0094: + { + int32_t L_20 = V_1; + if ((((int32_t)L_20) >= ((int32_t)0))) + { + goto IL_0039; + } + } + +IL_009b: + { + int32_t L_21 = V_0; + if (L_21) + { + goto IL_00ad; + } + } + { + Exception_t152 * L_22 = SmallXmlParser_Error_m7110(__this, _stringLiteral1183, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_00ad: + { + CharU5BU5D_t458* L_23 = (__this->___nameBuffer_6); + int32_t L_24 = V_0; + String_t* L_25 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_25 = String_CreateString_m6112(L_25, L_23, 0, L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.Void Mono.Xml.SmallXmlParser::Parse(System.IO.TextReader,Mono.Xml.SmallXmlParser/IContentHandler) +extern TypeInfo* IContentHandler_t1211_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1184; +extern "C" void SmallXmlParser_Parse_m7122 (SmallXmlParser_t1207 * __this, TextReader_t1210 * ___input, Object_t * ___handler, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IContentHandler_t1211_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(809); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1184 = il2cpp_codegen_string_literal_from_index(1184); + s_Il2CppMethodIntialized = true; + } + { + TextReader_t1210 * L_0 = ___input; + __this->___reader_1 = L_0; + Object_t * L_1 = ___handler; + __this->___handler_0 = L_1; + Object_t * L_2 = ___handler; + NullCheck(L_2); + InterfaceActionInvoker1< SmallXmlParser_t1207 * >::Invoke(0 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnStartParsing(Mono.Xml.SmallXmlParser) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_2, __this); + goto IL_0020; + } + +IL_001a: + { + SmallXmlParser_ReadContent_m7124(__this, /*hidden argument*/NULL); + } + +IL_0020: + { + int32_t L_3 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_001a; + } + } + { + SmallXmlParser_HandleBufferedContent_m7125(__this, /*hidden argument*/NULL); + Stack_t849 * L_4 = (__this->___elementNames_2); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_4); + if ((((int32_t)L_5) <= ((int32_t)0))) + { + goto IL_005f; + } + } + { + Stack_t849 * L_6 = (__this->___elementNames_2); + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(17 /* System.Object System.Collections.Stack::Peek() */, L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1184, L_7, /*hidden argument*/NULL); + Exception_t152 * L_9 = SmallXmlParser_Error_m7110(__this, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005f: + { + Object_t * L_10 = ___handler; + NullCheck(L_10); + InterfaceActionInvoker1< SmallXmlParser_t1207 * >::Invoke(1 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnEndParsing(Mono.Xml.SmallXmlParser) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_10, __this); + SmallXmlParser_Cleanup_m7123(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::Cleanup() +extern "C" void SmallXmlParser_Cleanup_m7123 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + { + __this->___line_9 = 1; + __this->___column_10 = 0; + __this->___handler_0 = (Object_t *)NULL; + __this->___reader_1 = (TextReader_t1210 *)NULL; + Stack_t849 * L_0 = (__this->___elementNames_2); + NullCheck(L_0); + VirtActionInvoker0::Invoke(13 /* System.Void System.Collections.Stack::Clear() */, L_0); + Stack_t849 * L_1 = (__this->___xmlSpaces_3); + NullCheck(L_1); + VirtActionInvoker0::Invoke(13 /* System.Void System.Collections.Stack::Clear() */, L_1); + AttrListImpl_t1209 * L_2 = (__this->___attributes_8); + NullCheck(L_2); + AttrListImpl_Clear_m7107(L_2, /*hidden argument*/NULL); + StringBuilder_t457 * L_3 = (__this->___buffer_5); + NullCheck(L_3); + StringBuilder_set_Length_m4774(L_3, 0, /*hidden argument*/NULL); + __this->___xmlSpace_4 = (String_t*)NULL; + __this->___isWhitespace_7 = 0; + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::ReadContent() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IContentHandler_t1211_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1185; +extern Il2CppCodeGenString* _stringLiteral1186; +extern Il2CppCodeGenString* _stringLiteral1187; +extern Il2CppCodeGenString* _stringLiteral1188; +extern Il2CppCodeGenString* _stringLiteral1189; +extern Il2CppCodeGenString* _stringLiteral1190; +extern Il2CppCodeGenString* _stringLiteral1191; +extern "C" void SmallXmlParser_ReadContent_m7124 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IContentHandler_t1211_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(809); + _stringLiteral1185 = il2cpp_codegen_string_literal_from_index(1185); + _stringLiteral1186 = il2cpp_codegen_string_literal_from_index(1186); + _stringLiteral1187 = il2cpp_codegen_string_literal_from_index(1187); + _stringLiteral1188 = il2cpp_codegen_string_literal_from_index(1188); + _stringLiteral1189 = il2cpp_codegen_string_literal_from_index(1189); + _stringLiteral1190 = il2cpp_codegen_string_literal_from_index(1190); + _stringLiteral1191 = il2cpp_codegen_string_literal_from_index(1191); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = 0; + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + bool L_1 = SmallXmlParser_IsWhitespace_m7113(__this, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_002e; + } + } + { + StringBuilder_t457 * L_2 = (__this->___buffer_5); + NullCheck(L_2); + int32_t L_3 = StringBuilder_get_Length_m4734(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0028; + } + } + { + __this->___isWhitespace_7 = 1; + } + +IL_0028: + { + SmallXmlParser_HandleWhitespaces_m7115(__this, /*hidden argument*/NULL); + } + +IL_002e: + { + int32_t L_4 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)60))))) + { + goto IL_02c3; + } + } + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_5 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_3 = L_5; + int32_t L_6 = V_3; + if ((((int32_t)L_6) == ((int32_t)((int32_t)33)))) + { + goto IL_0066; + } + } + { + int32_t L_7 = V_3; + if ((((int32_t)L_7) == ((int32_t)((int32_t)47)))) + { + goto IL_0168; + } + } + { + int32_t L_8 = V_3; + if ((((int32_t)L_8) == ((int32_t)((int32_t)63)))) + { + goto IL_00f2; + } + } + { + goto IL_021d; + } + +IL_0066: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_9 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)91))))) + { + goto IL_00b1; + } + } + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + String_t* L_10 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_op_Inequality_m3593(NULL /*static, unused*/, L_10, _stringLiteral1185, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_00a2; + } + } + { + Exception_t152 * L_12 = SmallXmlParser_Error_m7110(__this, _stringLiteral1186, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_00a2: + { + SmallXmlParser_Expect_m7119(__this, ((int32_t)91), /*hidden argument*/NULL); + SmallXmlParser_ReadCDATASection_m7130(__this, /*hidden argument*/NULL); + return; + } + +IL_00b1: + { + int32_t L_13 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)45))))) + { + goto IL_00c5; + } + } + { + SmallXmlParser_ReadComment_m7131(__this, /*hidden argument*/NULL); + return; + } + +IL_00c5: + { + String_t* L_14 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Inequality_m3593(NULL /*static, unused*/, L_14, _stringLiteral1187, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_00e6; + } + } + { + Exception_t152 * L_16 = SmallXmlParser_Error_m7110(__this, _stringLiteral1188, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_00e6: + { + Exception_t152 * L_17 = SmallXmlParser_Error_m7110(__this, _stringLiteral1189, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00f2: + { + SmallXmlParser_HandleBufferedContent_m7125(__this, /*hidden argument*/NULL); + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + String_t* L_18 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + V_0 = L_18; + SmallXmlParser_SkipWhitespaces_m7114(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_19; + int32_t L_20 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_20) == ((int32_t)((int32_t)63)))) + { + goto IL_0152; + } + } + +IL_011f: + { + String_t* L_21 = V_1; + String_t* L_22 = SmallXmlParser_ReadUntil_m7120(__this, ((int32_t)63), 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = String_Concat_m684(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + V_1 = L_23; + int32_t L_24 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)62))))) + { + goto IL_0141; + } + } + { + goto IL_0152; + } + +IL_0141: + { + String_t* L_25 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = String_Concat_m684(NULL /*static, unused*/, L_25, _stringLiteral1190, /*hidden argument*/NULL); + V_1 = L_26; + goto IL_011f; + } + +IL_0152: + { + Object_t * L_27 = (__this->___handler_0); + String_t* L_28 = V_0; + String_t* L_29 = V_1; + NullCheck(L_27); + InterfaceActionInvoker2< String_t*, String_t* >::Invoke(4 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnProcessingInstruction(System.String,System.String) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_27, L_28, L_29); + SmallXmlParser_Expect_m7119(__this, ((int32_t)62), /*hidden argument*/NULL); + return; + } + +IL_0168: + { + SmallXmlParser_HandleBufferedContent_m7125(__this, /*hidden argument*/NULL); + Stack_t849 * L_30 = (__this->___elementNames_2); + NullCheck(L_30); + int32_t L_31 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_30); + if (L_31) + { + goto IL_0185; + } + } + { + Exception_t152 * L_32 = SmallXmlParser_UnexpectedEndError_m7111(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_32); + } + +IL_0185: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + String_t* L_33 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + V_0 = L_33; + SmallXmlParser_SkipWhitespaces_m7114(__this, /*hidden argument*/NULL); + Stack_t849 * L_34 = (__this->___elementNames_2); + NullCheck(L_34); + Object_t * L_35 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_34); + V_2 = ((String_t*)CastclassSealed(L_35, String_t_il2cpp_TypeInfo_var)); + Stack_t849 * L_36 = (__this->___xmlSpaces_3); + NullCheck(L_36); + VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_36); + Stack_t849 * L_37 = (__this->___xmlSpaces_3); + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_37); + if ((((int32_t)L_38) <= ((int32_t)0))) + { + goto IL_01e2; + } + } + { + Stack_t849 * L_39 = (__this->___xmlSpaces_3); + NullCheck(L_39); + Object_t * L_40 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(17 /* System.Object System.Collections.Stack::Peek() */, L_39); + __this->___xmlSpace_4 = ((String_t*)CastclassSealed(L_40, String_t_il2cpp_TypeInfo_var)); + goto IL_01e9; + } + +IL_01e2: + { + __this->___xmlSpace_4 = (String_t*)NULL; + } + +IL_01e9: + { + String_t* L_41 = V_0; + String_t* L_42 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_43 = String_op_Inequality_m3593(NULL /*static, unused*/, L_41, L_42, /*hidden argument*/NULL); + if (!L_43) + { + goto IL_0208; + } + } + { + String_t* L_44 = V_2; + String_t* L_45 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_46 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1191, L_44, L_45, /*hidden argument*/NULL); + Exception_t152 * L_47 = SmallXmlParser_Error_m7110(__this, L_46, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_47); + } + +IL_0208: + { + Object_t * L_48 = (__this->___handler_0); + String_t* L_49 = V_0; + NullCheck(L_48); + InterfaceActionInvoker1< String_t* >::Invoke(3 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnEndElement(System.String) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_48, L_49); + SmallXmlParser_Expect_m7119(__this, ((int32_t)62), /*hidden argument*/NULL); + return; + } + +IL_021d: + { + SmallXmlParser_HandleBufferedContent_m7125(__this, /*hidden argument*/NULL); + String_t* L_50 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + V_0 = L_50; + goto IL_023b; + } + +IL_022f: + { + AttrListImpl_t1209 * L_51 = (__this->___attributes_8); + SmallXmlParser_ReadAttribute_m7129(__this, L_51, /*hidden argument*/NULL); + } + +IL_023b: + { + int32_t L_52 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_52) == ((int32_t)((int32_t)62)))) + { + goto IL_0255; + } + } + { + int32_t L_53 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)47))))) + { + goto IL_022f; + } + } + +IL_0255: + { + Object_t * L_54 = (__this->___handler_0); + String_t* L_55 = V_0; + AttrListImpl_t1209 * L_56 = (__this->___attributes_8); + NullCheck(L_54); + InterfaceActionInvoker2< String_t*, Object_t * >::Invoke(2 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnStartElement(System.String,Mono.Xml.SmallXmlParser/IAttrList) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_54, L_55, L_56); + AttrListImpl_t1209 * L_57 = (__this->___attributes_8); + NullCheck(L_57); + AttrListImpl_Clear_m7107(L_57, /*hidden argument*/NULL); + SmallXmlParser_SkipWhitespaces_m7114(__this, /*hidden argument*/NULL); + int32_t L_58 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)47))))) + { + goto IL_029d; + } + } + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + Object_t * L_59 = (__this->___handler_0); + String_t* L_60 = V_0; + NullCheck(L_59); + InterfaceActionInvoker1< String_t* >::Invoke(3 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnEndElement(System.String) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_59, L_60); + goto IL_02ba; + } + +IL_029d: + { + Stack_t849 * L_61 = (__this->___elementNames_2); + String_t* L_62 = V_0; + NullCheck(L_61); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_61, L_62); + Stack_t849 * L_63 = (__this->___xmlSpaces_3); + String_t* L_64 = (__this->___xmlSpace_4); + NullCheck(L_63); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_63, L_64); + } + +IL_02ba: + { + SmallXmlParser_Expect_m7119(__this, ((int32_t)62), /*hidden argument*/NULL); + return; + } + +IL_02c3: + { + SmallXmlParser_ReadCharacters_m7126(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::HandleBufferedContent() +extern TypeInfo* IContentHandler_t1211_il2cpp_TypeInfo_var; +extern "C" void SmallXmlParser_HandleBufferedContent_m7125 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IContentHandler_t1211_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(809); + s_Il2CppMethodIntialized = true; + } + { + StringBuilder_t457 * L_0 = (__this->___buffer_5); + NullCheck(L_0); + int32_t L_1 = StringBuilder_get_Length_m4734(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + bool L_2 = (__this->___isWhitespace_7); + if (!L_2) + { + goto IL_0037; + } + } + { + Object_t * L_3 = (__this->___handler_0); + StringBuilder_t457 * L_4 = (__this->___buffer_5); + NullCheck(L_4); + String_t* L_5 = StringBuilder_ToString_m2059(L_4, /*hidden argument*/NULL); + NullCheck(L_3); + InterfaceActionInvoker1< String_t* >::Invoke(6 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnIgnorableWhitespace(System.String) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_3, L_5); + goto IL_004d; + } + +IL_0037: + { + Object_t * L_6 = (__this->___handler_0); + StringBuilder_t457 * L_7 = (__this->___buffer_5); + NullCheck(L_7); + String_t* L_8 = StringBuilder_ToString_m2059(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + InterfaceActionInvoker1< String_t* >::Invoke(5 /* System.Void Mono.Xml.SmallXmlParser/IContentHandler::OnChars(System.String) */, IContentHandler_t1211_il2cpp_TypeInfo_var, L_6, L_8); + } + +IL_004d: + { + StringBuilder_t457 * L_9 = (__this->___buffer_5); + NullCheck(L_9); + StringBuilder_set_Length_m4774(L_9, 0, /*hidden argument*/NULL); + __this->___isWhitespace_7 = 0; + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::ReadCharacters() +extern "C" void SmallXmlParser_ReadCharacters_m7126 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + __this->___isWhitespace_7 = 0; + } + +IL_0007: + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + V_1 = L_1; + int32_t L_2 = V_1; + if ((((int32_t)L_2) == ((int32_t)(-1)))) + { + goto IL_002c; + } + } + { + int32_t L_3 = V_1; + if ((((int32_t)L_3) == ((int32_t)((int32_t)38)))) + { + goto IL_002e; + } + } + { + int32_t L_4 = V_1; + if ((((int32_t)L_4) == ((int32_t)((int32_t)60)))) + { + goto IL_002d; + } + } + { + goto IL_0040; + } + +IL_002c: + { + return; + } + +IL_002d: + { + return; + } + +IL_002e: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + SmallXmlParser_ReadReference_m7127(__this, /*hidden argument*/NULL); + goto IL_0007; + } + +IL_0040: + { + StringBuilder_t457 * L_5 = (__this->___buffer_5); + int32_t L_6 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m4622(L_5, (((int32_t)((uint16_t)L_6))), /*hidden argument*/NULL); + goto IL_0007; + } + // Dead block : IL_0058: br IL_0007 +} +// System.Void Mono.Xml.SmallXmlParser::ReadReference() +extern TypeInfo* SmallXmlParser_t1207_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1192; +extern Il2CppCodeGenString* _stringLiteral1193; +extern Il2CppCodeGenString* _stringLiteral1194; +extern Il2CppCodeGenString* _stringLiteral1195; +extern Il2CppCodeGenString* _stringLiteral1196; +extern Il2CppCodeGenString* _stringLiteral1197; +extern "C" void SmallXmlParser_ReadReference_m7127 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SmallXmlParser_t1207_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(810); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1192 = il2cpp_codegen_string_literal_from_index(1192); + _stringLiteral1193 = il2cpp_codegen_string_literal_from_index(1193); + _stringLiteral1194 = il2cpp_codegen_string_literal_from_index(1194); + _stringLiteral1195 = il2cpp_codegen_string_literal_from_index(1195); + _stringLiteral1196 = il2cpp_codegen_string_literal_from_index(1196); + _stringLiteral1197 = il2cpp_codegen_string_literal_from_index(1197); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + Dictionary_2_t327 * V_2 = {0}; + int32_t V_3 = 0; + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)35))))) + { + goto IL_0020; + } + } + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + SmallXmlParser_ReadCharacterReference_m7128(__this, /*hidden argument*/NULL); + goto IL_0126; + } + +IL_0020: + { + String_t* L_1 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + V_0 = L_1; + SmallXmlParser_Expect_m7119(__this, ((int32_t)59), /*hidden argument*/NULL); + String_t* L_2 = V_0; + V_1 = L_2; + String_t* L_3 = V_1; + if (!L_3) + { + goto IL_011a; + } + } + { + Dictionary_2_t327 * L_4 = ((SmallXmlParser_t1207_StaticFields*)SmallXmlParser_t1207_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map18_12; + if (L_4) + { + goto IL_008a; + } + } + { + Dictionary_2_t327 * L_5 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_5, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_2 = L_5; + Dictionary_2_t327 * L_6 = V_2; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1192, 0); + Dictionary_2_t327 * L_7 = V_2; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1193, 1); + Dictionary_2_t327 * L_8 = V_2; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1194, 2); + Dictionary_2_t327 * L_9 = V_2; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1195, 3); + Dictionary_2_t327 * L_10 = V_2; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1196, 4); + Dictionary_2_t327 * L_11 = V_2; + ((SmallXmlParser_t1207_StaticFields*)SmallXmlParser_t1207_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map18_12 = L_11; + } + +IL_008a: + { + Dictionary_2_t327 * L_12 = ((SmallXmlParser_t1207_StaticFields*)SmallXmlParser_t1207_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map18_12; + String_t* L_13 = V_1; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_12, L_13, (&V_3)); + if (!L_14) + { + goto IL_011a; + } + } + { + int32_t L_15 = V_3; + if (L_15 == 0) + { + goto IL_00bb; + } + if (L_15 == 1) + { + goto IL_00ce; + } + if (L_15 == 2) + { + goto IL_00e1; + } + if (L_15 == 3) + { + goto IL_00f4; + } + if (L_15 == 4) + { + goto IL_0107; + } + } + { + goto IL_011a; + } + +IL_00bb: + { + StringBuilder_t457 * L_16 = (__this->___buffer_5); + NullCheck(L_16); + StringBuilder_Append_m4622(L_16, ((int32_t)38), /*hidden argument*/NULL); + goto IL_0126; + } + +IL_00ce: + { + StringBuilder_t457 * L_17 = (__this->___buffer_5); + NullCheck(L_17); + StringBuilder_Append_m4622(L_17, ((int32_t)34), /*hidden argument*/NULL); + goto IL_0126; + } + +IL_00e1: + { + StringBuilder_t457 * L_18 = (__this->___buffer_5); + NullCheck(L_18); + StringBuilder_Append_m4622(L_18, ((int32_t)39), /*hidden argument*/NULL); + goto IL_0126; + } + +IL_00f4: + { + StringBuilder_t457 * L_19 = (__this->___buffer_5); + NullCheck(L_19); + StringBuilder_Append_m4622(L_19, ((int32_t)60), /*hidden argument*/NULL); + goto IL_0126; + } + +IL_0107: + { + StringBuilder_t457 * L_20 = (__this->___buffer_5); + NullCheck(L_20); + StringBuilder_Append_m4622(L_20, ((int32_t)62), /*hidden argument*/NULL); + goto IL_0126; + } + +IL_011a: + { + Exception_t152 * L_21 = SmallXmlParser_Error_m7110(__this, _stringLiteral1197, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0126: + { + return; + } +} +// System.Int32 Mono.Xml.SmallXmlParser::ReadCharacterReference() +extern "C" int32_t SmallXmlParser_ReadCharacterReference_m7128 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = 0; + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)120))))) + { + goto IL_00aa; + } + } + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_1 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_1 = L_1; + goto IL_009e; + } + +IL_0022: + { + int32_t L_2 = V_1; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_2))) + { + goto IL_0043; + } + } + { + int32_t L_3 = V_1; + if ((((int32_t)L_3) > ((int32_t)((int32_t)57)))) + { + goto IL_0043; + } + } + { + int32_t L_4 = V_0; + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_4<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4+(int32_t)L_5))-(int32_t)((int32_t)48)))&(int32_t)((int32_t)31))))); + goto IL_0090; + } + +IL_0043: + { + int32_t L_6 = V_1; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_6))) + { + goto IL_0067; + } + } + { + int32_t L_7 = V_1; + if ((((int32_t)L_7) > ((int32_t)((int32_t)70)))) + { + goto IL_0067; + } + } + { + int32_t L_8 = V_0; + int32_t L_9 = V_1; + V_0 = ((int32_t)((int32_t)L_8<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4+(int32_t)L_9))-(int32_t)((int32_t)65)))+(int32_t)((int32_t)10)))&(int32_t)((int32_t)31))))); + goto IL_0090; + } + +IL_0067: + { + int32_t L_10 = V_1; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_10))) + { + goto IL_008b; + } + } + { + int32_t L_11 = V_1; + if ((((int32_t)L_11) > ((int32_t)((int32_t)102)))) + { + goto IL_008b; + } + } + { + int32_t L_12 = V_0; + int32_t L_13 = V_1; + V_0 = ((int32_t)((int32_t)L_12<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4+(int32_t)L_13))-(int32_t)((int32_t)97)))+(int32_t)((int32_t)10)))&(int32_t)((int32_t)31))))); + goto IL_0090; + } + +IL_008b: + { + goto IL_00a5; + } + +IL_0090: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_14 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_1 = L_14; + } + +IL_009e: + { + int32_t L_15 = V_1; + if ((((int32_t)L_15) >= ((int32_t)0))) + { + goto IL_0022; + } + } + +IL_00a5: + { + goto IL_00f1; + } + +IL_00aa: + { + int32_t L_16 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_2 = L_16; + goto IL_00ea; + } + +IL_00b6: + { + int32_t L_17 = V_2; + if ((((int32_t)((int32_t)48)) > ((int32_t)L_17))) + { + goto IL_00d7; + } + } + { + int32_t L_18 = V_2; + if ((((int32_t)L_18) > ((int32_t)((int32_t)57)))) + { + goto IL_00d7; + } + } + { + int32_t L_19 = V_0; + int32_t L_20 = V_2; + V_0 = ((int32_t)((int32_t)L_19<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4+(int32_t)L_20))-(int32_t)((int32_t)48)))&(int32_t)((int32_t)31))))); + goto IL_00dc; + } + +IL_00d7: + { + goto IL_00f1; + } + +IL_00dc: + { + SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + int32_t L_21 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + V_2 = L_21; + } + +IL_00ea: + { + int32_t L_22 = V_2; + if ((((int32_t)L_22) >= ((int32_t)0))) + { + goto IL_00b6; + } + } + +IL_00f1: + { + int32_t L_23 = V_0; + return L_23; + } +} +// System.Void Mono.Xml.SmallXmlParser::ReadAttribute(Mono.Xml.SmallXmlParser/AttrListImpl) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1198; +extern Il2CppCodeGenString* _stringLiteral1199; +extern "C" void SmallXmlParser_ReadAttribute_m7129 (SmallXmlParser_t1207 * __this, AttrListImpl_t1209 * ___a, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1198 = il2cpp_codegen_string_literal_from_index(1198); + _stringLiteral1199 = il2cpp_codegen_string_literal_from_index(1199); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = 0; + { + SmallXmlParser_SkipWhitespaces_m7116(__this, 1, /*hidden argument*/NULL); + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) == ((int32_t)((int32_t)47)))) + { + goto IL_0021; + } + } + { + int32_t L_1 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)62))))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + { + String_t* L_2 = SmallXmlParser_ReadName_m7121(__this, /*hidden argument*/NULL); + V_0 = L_2; + SmallXmlParser_SkipWhitespaces_m7114(__this, /*hidden argument*/NULL); + SmallXmlParser_Expect_m7119(__this, ((int32_t)61), /*hidden argument*/NULL); + SmallXmlParser_SkipWhitespaces_m7114(__this, /*hidden argument*/NULL); + int32_t L_3 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + V_2 = L_3; + int32_t L_4 = V_2; + if ((((int32_t)L_4) == ((int32_t)((int32_t)34)))) + { + goto IL_0068; + } + } + { + int32_t L_5 = V_2; + if ((((int32_t)L_5) == ((int32_t)((int32_t)39)))) + { + goto IL_0059; + } + } + { + goto IL_0077; + } + +IL_0059: + { + String_t* L_6 = SmallXmlParser_ReadUntil_m7120(__this, ((int32_t)39), 1, /*hidden argument*/NULL); + V_1 = L_6; + goto IL_0083; + } + +IL_0068: + { + String_t* L_7 = SmallXmlParser_ReadUntil_m7120(__this, ((int32_t)34), 1, /*hidden argument*/NULL); + V_1 = L_7; + goto IL_0083; + } + +IL_0077: + { + Exception_t152 * L_8 = SmallXmlParser_Error_m7110(__this, _stringLiteral1198, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0083: + { + String_t* L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Equality_m442(NULL /*static, unused*/, L_9, _stringLiteral1199, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_009a; + } + } + { + String_t* L_11 = V_1; + __this->___xmlSpace_4 = L_11; + } + +IL_009a: + { + AttrListImpl_t1209 * L_12 = ___a; + String_t* L_13 = V_0; + String_t* L_14 = V_1; + NullCheck(L_12); + AttrListImpl_Add_m7108(L_12, L_13, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::ReadCDATASection() +extern "C" void SmallXmlParser_ReadCDATASection_m7130 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + V_0 = 0; + } + +IL_0002: + { + int32_t L_0 = SmallXmlParser_Peek_m7117(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0015; + } + } + { + Exception_t152 * L_1 = SmallXmlParser_UnexpectedEndError_m7111(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0015: + { + int32_t L_2 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + V_1 = (((int32_t)((uint16_t)L_2))); + uint16_t L_3 = V_1; + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)93))))) + { + goto IL_002e; + } + } + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + goto IL_0091; + } + +IL_002e: + { + uint16_t L_5 = V_1; + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)62))))) + { + goto IL_0062; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) <= ((int32_t)1))) + { + goto IL_0062; + } + } + { + int32_t L_7 = V_0; + V_2 = L_7; + goto IL_0056; + } + +IL_0044: + { + StringBuilder_t457 * L_8 = (__this->___buffer_5); + NullCheck(L_8); + StringBuilder_Append_m4622(L_8, ((int32_t)93), /*hidden argument*/NULL); + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_0056: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) > ((int32_t)2))) + { + goto IL_0044; + } + } + { + goto IL_0096; + } + +IL_0062: + { + V_3 = 0; + goto IL_007b; + } + +IL_0069: + { + StringBuilder_t457 * L_11 = (__this->___buffer_5); + NullCheck(L_11); + StringBuilder_Append_m4622(L_11, ((int32_t)93), /*hidden argument*/NULL); + int32_t L_12 = V_3; + V_3 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_007b: + { + int32_t L_13 = V_3; + int32_t L_14 = V_0; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_0069; + } + } + { + V_0 = 0; + StringBuilder_t457 * L_15 = (__this->___buffer_5); + uint16_t L_16 = V_1; + NullCheck(L_15); + StringBuilder_Append_m4622(L_15, L_16, /*hidden argument*/NULL); + } + +IL_0091: + { + goto IL_0002; + } + +IL_0096: + { + return; + } +} +// System.Void Mono.Xml.SmallXmlParser::ReadComment() +extern Il2CppCodeGenString* _stringLiteral1200; +extern "C" void SmallXmlParser_ReadComment_m7131 (SmallXmlParser_t1207 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1200 = il2cpp_codegen_string_literal_from_index(1200); + s_Il2CppMethodIntialized = true; + } + { + SmallXmlParser_Expect_m7119(__this, ((int32_t)45), /*hidden argument*/NULL); + SmallXmlParser_Expect_m7119(__this, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_0010: + { + int32_t L_0 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) == ((int32_t)((int32_t)45)))) + { + goto IL_0022; + } + } + { + goto IL_0010; + } + +IL_0022: + { + int32_t L_1 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + if ((((int32_t)L_1) == ((int32_t)((int32_t)45)))) + { + goto IL_0034; + } + } + { + goto IL_0010; + } + +IL_0034: + { + int32_t L_2 = SmallXmlParser_Read_m7118(__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) == ((int32_t)((int32_t)62)))) + { + goto IL_004d; + } + } + { + Exception_t152 * L_3 = SmallXmlParser_Error_m7110(__this, _stringLiteral1200, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_004d: + { + goto IL_0057; + } + // Dead block : IL_0052: br IL_0010 + +IL_0057: + { + return; + } +} +// System.Void Mono.Xml.SmallXmlParserException::.ctor(System.String,System.Int32,System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1201; +extern "C" void SmallXmlParserException__ctor_m7132 (SmallXmlParserException_t1212 * __this, String_t* ___msg, int32_t ___line, int32_t ___column, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1201 = il2cpp_codegen_string_literal_from_index(1201); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___msg; + int32_t L_1 = ___line; + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + int32_t L_4 = ___column; + int32_t L_5 = L_4; + Object_t * L_6 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m6096(NULL /*static, unused*/, _stringLiteral1201, L_0, L_3, L_6, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_7, /*hidden argument*/NULL); + int32_t L_8 = ___line; + __this->___line_11 = L_8; + int32_t L_9 = ___column; + __this->___column_12 = L_9; + return; + } +} +// System.String Mono.Runtime::GetDisplayName() +extern "C" String_t* Runtime_GetDisplayName_m7133 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Runtime_GetDisplayName_m7133_ftn) (); + return ((Runtime_GetDisplayName_m7133_ftn)mscorlib::Mono::Runtime::GetDisplayName) (); +} +// System.Void System.Collections.Generic.KeyNotFoundException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1202; +extern "C" void KeyNotFoundException__ctor_m7134 (KeyNotFoundException_t1215 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1202 = il2cpp_codegen_string_literal_from_index(1202); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral1202, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Generic.KeyNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void KeyNotFoundException__ctor_m7135 (KeyNotFoundException_t1215 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.ArrayList/SimpleEnumerator::.ctor(System.Collections.ArrayList) +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern "C" void SimpleEnumerator__ctor_m7136 (SimpleEnumerator_t1216 * __this, ArrayList_t734 * ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = ___list; + __this->___list_0 = L_0; + __this->___index_1 = (-1); + ArrayList_t734 * L_1 = ___list; + NullCheck(L_1); + int32_t L_2 = (L_1->____version_3); + __this->___version_2 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(SimpleEnumerator_t1216_il2cpp_TypeInfo_var); + Object_t * L_3 = ((SimpleEnumerator_t1216_StaticFields*)SimpleEnumerator_t1216_il2cpp_TypeInfo_var->static_fields)->___endFlag_4; + __this->___currentElement_3 = L_3; + return; + } +} +// System.Void System.Collections.ArrayList/SimpleEnumerator::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern "C" void SimpleEnumerator__cctor_m7137 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((SimpleEnumerator_t1216_StaticFields*)SimpleEnumerator_t1216_il2cpp_TypeInfo_var->static_fields)->___endFlag_4 = L_0; + return; + } +} +// System.Object System.Collections.ArrayList/SimpleEnumerator::Clone() +extern "C" Object_t * SimpleEnumerator_Clone_m7138 (SimpleEnumerator_t1216 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Collections.ArrayList/SimpleEnumerator::MoveNext() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1203; +extern "C" bool SimpleEnumerator_MoveNext_m7139 (SimpleEnumerator_t1216 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + _stringLiteral1203 = il2cpp_codegen_string_literal_from_index(1203); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___version_2); + ArrayList_t734 * L_1 = (__this->___list_0); + NullCheck(L_1); + int32_t L_2 = (L_1->____version_3); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_0021; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral1203, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + int32_t L_4 = (__this->___index_1); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)1)); + V_0 = L_5; + __this->___index_1 = L_5; + int32_t L_6 = V_0; + ArrayList_t734 * L_7 = (__this->___list_0); + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_7); + if ((((int32_t)L_6) >= ((int32_t)L_8))) + { + goto IL_005b; + } + } + { + ArrayList_t734 * L_9 = (__this->___list_0); + int32_t L_10 = (__this->___index_1); + NullCheck(L_9); + Object_t * L_11 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_9, L_10); + __this->___currentElement_3 = L_11; + return 1; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(SimpleEnumerator_t1216_il2cpp_TypeInfo_var); + Object_t * L_12 = ((SimpleEnumerator_t1216_StaticFields*)SimpleEnumerator_t1216_il2cpp_TypeInfo_var->static_fields)->___endFlag_4; + __this->___currentElement_3 = L_12; + return 0; + } +} +// System.Object System.Collections.ArrayList/SimpleEnumerator::get_Current() +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1204; +extern Il2CppCodeGenString* _stringLiteral1205; +extern "C" Object_t * SimpleEnumerator_get_Current_m7140 (SimpleEnumerator_t1216 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1204 = il2cpp_codegen_string_literal_from_index(1204); + _stringLiteral1205 = il2cpp_codegen_string_literal_from_index(1205); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___currentElement_3); + IL2CPP_RUNTIME_CLASS_INIT(SimpleEnumerator_t1216_il2cpp_TypeInfo_var); + Object_t * L_1 = ((SimpleEnumerator_t1216_StaticFields*)SimpleEnumerator_t1216_il2cpp_TypeInfo_var->static_fields)->___endFlag_4; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1)))) + { + goto IL_0032; + } + } + { + int32_t L_2 = (__this->___index_1); + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0027; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral1204, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1205, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + Object_t * L_5 = (__this->___currentElement_3); + return L_5; + } +} +// System.Void System.Collections.ArrayList/SimpleEnumerator::Reset() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1203; +extern "C" void SimpleEnumerator_Reset_m7141 (SimpleEnumerator_t1216 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + _stringLiteral1203 = il2cpp_codegen_string_literal_from_index(1203); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___version_2); + ArrayList_t734 * L_1 = (__this->___list_0); + NullCheck(L_1); + int32_t L_2 = (L_1->____version_3); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_0021; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral1203, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(SimpleEnumerator_t1216_il2cpp_TypeInfo_var); + Object_t * L_4 = ((SimpleEnumerator_t1216_StaticFields*)SimpleEnumerator_t1216_il2cpp_TypeInfo_var->static_fields)->___endFlag_4; + __this->___currentElement_3 = L_4; + __this->___index_1 = (-1); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::.ctor(System.Collections.ArrayList) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void ArrayListWrapper__ctor_m7142 (ArrayListWrapper_t1217 * __this, ArrayList_t734 * ___innerArrayList, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = ___innerArrayList; + __this->___m_InnerArrayList_5 = L_0; + return; + } +} +// System.Object System.Collections.ArrayList/ArrayListWrapper::get_Item(System.Int32) +extern "C" Object_t * ArrayListWrapper_get_Item_m7143 (ArrayListWrapper_t1217 * __this, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::set_Item(System.Int32,System.Object) +extern "C" void ArrayListWrapper_set_Item_m7144 (ArrayListWrapper_t1217 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + Object_t * L_2 = ___value; + NullCheck(L_0); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_0, L_1, L_2); + return; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::get_Count() +extern "C" int32_t ArrayListWrapper_get_Count_m7145 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::get_Capacity() +extern "C" int32_t ArrayListWrapper_get_Capacity_m7146 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(24 /* System.Int32 System.Collections.ArrayList::get_Capacity() */, L_0); + return L_1; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::set_Capacity(System.Int32) +extern "C" void ArrayListWrapper_set_Capacity_m7147 (ArrayListWrapper_t1217 * __this, int32_t ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___value; + NullCheck(L_0); + VirtActionInvoker1< int32_t >::Invoke(25 /* System.Void System.Collections.ArrayList::set_Capacity(System.Int32) */, L_0, L_1); + return; + } +} +// System.Boolean System.Collections.ArrayList/ArrayListWrapper::get_IsFixedSize() +extern "C" bool ArrayListWrapper_get_IsFixedSize_m7148 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Collections.ArrayList::get_IsFixedSize() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.ArrayList/ArrayListWrapper::get_IsReadOnly() +extern "C" bool ArrayListWrapper_get_IsReadOnly_m7149 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Collections.ArrayList::get_IsReadOnly() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.ArrayList/ArrayListWrapper::get_IsSynchronized() +extern "C" bool ArrayListWrapper_get_IsSynchronized_m7150 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Object System.Collections.ArrayList/ArrayListWrapper::get_SyncRoot() +extern "C" Object_t * ArrayListWrapper_get_SyncRoot_m7151 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::Add(System.Object) +extern "C" int32_t ArrayListWrapper_Add_m7152 (ArrayListWrapper_t1217 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::Clear() +extern "C" void ArrayListWrapper_Clear_m7153 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_0); + return; + } +} +// System.Boolean System.Collections.ArrayList/ArrayListWrapper::Contains(System.Object) +extern "C" bool ArrayListWrapper_Contains_m7154 (ArrayListWrapper_t1217 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::IndexOf(System.Object) +extern "C" int32_t ArrayListWrapper_IndexOf_m7155 (ArrayListWrapper_t1217 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::IndexOf(System.Object,System.Int32) +extern "C" int32_t ArrayListWrapper_IndexOf_m7156 (ArrayListWrapper_t1217 * __this, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + int32_t L_2 = ___startIndex; + NullCheck(L_0); + int32_t L_3 = (int32_t)VirtFuncInvoker2< int32_t, Object_t *, int32_t >::Invoke(34 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Int32 System.Collections.ArrayList/ArrayListWrapper::IndexOf(System.Object,System.Int32,System.Int32) +extern "C" int32_t ArrayListWrapper_IndexOf_m7157 (ArrayListWrapper_t1217 * __this, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + int32_t L_2 = ___startIndex; + int32_t L_3 = ___count; + NullCheck(L_0); + int32_t L_4 = (int32_t)VirtFuncInvoker3< int32_t, Object_t *, int32_t, int32_t >::Invoke(35 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32,System.Int32) */, L_0, L_1, L_2, L_3); + return L_4; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::Insert(System.Int32,System.Object) +extern "C" void ArrayListWrapper_Insert_m7158 (ArrayListWrapper_t1217 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + Object_t * L_2 = ___value; + NullCheck(L_0); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::InsertRange(System.Int32,System.Collections.ICollection) +extern "C" void ArrayListWrapper_InsertRange_m7159 (ArrayListWrapper_t1217 * __this, int32_t ___index, Object_t * ___c, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + Object_t * L_2 = ___c; + NullCheck(L_0); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(37 /* System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) */, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::Remove(System.Object) +extern "C" void ArrayListWrapper_Remove_m7160 (ArrayListWrapper_t1217 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___value; + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_0, L_1); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::RemoveAt(System.Int32) +extern "C" void ArrayListWrapper_RemoveAt_m7161 (ArrayListWrapper_t1217 * __this, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + NullCheck(L_0); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_0, L_1); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::CopyTo(System.Array) +extern "C" void ArrayListWrapper_CopyTo_m7162 (ArrayListWrapper_t1217 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Array_t * L_1 = ___array; + NullCheck(L_0); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_0, L_1); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::CopyTo(System.Array,System.Int32) +extern "C" void ArrayListWrapper_CopyTo_m7163 (ArrayListWrapper_t1217 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) +extern "C" void ArrayListWrapper_CopyTo_m7164 (ArrayListWrapper_t1217 * __this, int32_t ___index, Array_t * ___array, int32_t ___arrayIndex, int32_t ___count, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + int32_t L_1 = ___index; + Array_t * L_2 = ___array; + int32_t L_3 = ___arrayIndex; + int32_t L_4 = ___count; + NullCheck(L_0); + VirtActionInvoker4< int32_t, Array_t *, int32_t, int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) */, L_0, L_1, L_2, L_3, L_4); + return; + } +} +// System.Collections.IEnumerator System.Collections.ArrayList/ArrayListWrapper::GetEnumerator() +extern "C" Object_t * ArrayListWrapper_GetEnumerator_m7165 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::AddRange(System.Collections.ICollection) +extern "C" void ArrayListWrapper_AddRange_m7166 (ArrayListWrapper_t1217 * __this, Object_t * ___c, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___c; + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_0, L_1); + return; + } +} +// System.Object System.Collections.ArrayList/ArrayListWrapper::Clone() +extern "C" Object_t * ArrayListWrapper_Clone_m7167 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(49 /* System.Object System.Collections.ArrayList::Clone() */, L_0); + return L_1; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::Sort() +extern "C" void ArrayListWrapper_Sort_m7168 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + VirtActionInvoker0::Invoke(45 /* System.Void System.Collections.ArrayList::Sort() */, L_0); + return; + } +} +// System.Void System.Collections.ArrayList/ArrayListWrapper::Sort(System.Collections.IComparer) +extern "C" void ArrayListWrapper_Sort_m7169 (ArrayListWrapper_t1217 * __this, Object_t * ___comparer, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Object_t * L_1 = ___comparer; + NullCheck(L_0); + VirtActionInvoker1< Object_t * >::Invoke(46 /* System.Void System.Collections.ArrayList::Sort(System.Collections.IComparer) */, L_0, L_1); + return; + } +} +// System.Object[] System.Collections.ArrayList/ArrayListWrapper::ToArray() +extern "C" ObjectU5BU5D_t162* ArrayListWrapper_ToArray_m7170 (ArrayListWrapper_t1217 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + NullCheck(L_0); + ObjectU5BU5D_t162* L_1 = (ObjectU5BU5D_t162*)VirtFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(47 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_0); + return L_1; + } +} +// System.Array System.Collections.ArrayList/ArrayListWrapper::ToArray(System.Type) +extern "C" Array_t * ArrayListWrapper_ToArray_m7171 (ArrayListWrapper_t1217 * __this, Type_t * ___elementType, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___m_InnerArrayList_5); + Type_t * L_1 = ___elementType; + NullCheck(L_0); + Array_t * L_2 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::.ctor(System.Collections.ArrayList) +extern "C" void SynchronizedArrayListWrapper__ctor_m7172 (SynchronizedArrayListWrapper_t1218 * __this, ArrayList_t734 * ___innerArrayList, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = ___innerArrayList; + ArrayListWrapper__ctor_m7142(__this, L_0, /*hidden argument*/NULL); + ArrayList_t734 * L_1 = ___innerArrayList; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_1); + __this->___m_SyncRoot_6 = L_2; + return; + } +} +// System.Object System.Collections.ArrayList/SynchronizedArrayListWrapper::get_Item(System.Int32) +extern "C" Object_t * SynchronizedArrayListWrapper_get_Item_m7173 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); + V_1 = L_4; + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + +IL_001f: + { + ; // IL_001f: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + Object_t * L_6 = V_1; + return L_6; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::set_Item(System.Int32,System.Object) +extern "C" void SynchronizedArrayListWrapper_set_Item_m7174 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + Object_t * L_4 = ___value; + NullCheck(L_2); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_2, L_3, L_4); + IL2CPP_LEAVE(0x26, FINALLY_001f); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001f; + } + +FINALLY_001f: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(31) + } // end finally (depth: 1) + IL2CPP_CLEANUP(31) + { + IL2CPP_JUMP_TBL(0x26, IL_0026) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0026: + { + return; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::get_Count() +extern "C" int32_t SynchronizedArrayListWrapper_get_Count_m7175 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + int32_t L_5 = V_1; + return L_5; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::get_Capacity() +extern "C" int32_t SynchronizedArrayListWrapper_get_Capacity_m7176 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(24 /* System.Int32 System.Collections.ArrayList::get_Capacity() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + int32_t L_5 = V_1; + return L_5; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::set_Capacity(System.Int32) +extern "C" void SynchronizedArrayListWrapper_set_Capacity_m7177 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___value; + NullCheck(L_2); + VirtActionInvoker1< int32_t >::Invoke(25 /* System.Void System.Collections.ArrayList::set_Capacity(System.Int32) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Boolean System.Collections.ArrayList/SynchronizedArrayListWrapper::get_IsFixedSize() +extern "C" bool SynchronizedArrayListWrapper_get_IsFixedSize_m7178 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Collections.ArrayList::get_IsFixedSize() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + bool L_5 = V_1; + return L_5; + } +} +// System.Boolean System.Collections.ArrayList/SynchronizedArrayListWrapper::get_IsReadOnly() +extern "C" bool SynchronizedArrayListWrapper_get_IsReadOnly_m7179 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Collections.ArrayList::get_IsReadOnly() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + bool L_5 = V_1; + return L_5; + } +} +// System.Boolean System.Collections.ArrayList/SynchronizedArrayListWrapper::get_IsSynchronized() +extern "C" bool SynchronizedArrayListWrapper_get_IsSynchronized_m7180 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ArrayList/SynchronizedArrayListWrapper::get_SyncRoot() +extern "C" Object_t * SynchronizedArrayListWrapper_get_SyncRoot_m7181 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + return L_0; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::Add(System.Object) +extern "C" int32_t SynchronizedArrayListWrapper_Add_m7182 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + NullCheck(L_2); + int32_t L_4 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); + V_1 = L_4; + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + +IL_001f: + { + ; // IL_001f: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + int32_t L_6 = V_1; + return L_6; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::Clear() +extern "C" void SynchronizedArrayListWrapper_Clear_m7183 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_2); + IL2CPP_LEAVE(0x24, FINALLY_001d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001d; + } + +FINALLY_001d: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(29) + } // end finally (depth: 1) + IL2CPP_CLEANUP(29) + { + IL2CPP_JUMP_TBL(0x24, IL_0024) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0024: + { + return; + } +} +// System.Boolean System.Collections.ArrayList/SynchronizedArrayListWrapper::Contains(System.Object) +extern "C" bool SynchronizedArrayListWrapper_Contains_m7184 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + NullCheck(L_2); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_2, L_3); + V_1 = L_4; + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + +IL_001f: + { + ; // IL_001f: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + bool L_6 = V_1; + return L_6; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::IndexOf(System.Object) +extern "C" int32_t SynchronizedArrayListWrapper_IndexOf_m7185 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + NullCheck(L_2); + int32_t L_4 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_2, L_3); + V_1 = L_4; + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + +IL_001f: + { + ; // IL_001f: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + int32_t L_6 = V_1; + return L_6; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::IndexOf(System.Object,System.Int32) +extern "C" int32_t SynchronizedArrayListWrapper_IndexOf_m7186 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + NullCheck(L_2); + int32_t L_5 = (int32_t)VirtFuncInvoker2< int32_t, Object_t *, int32_t >::Invoke(34 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32) */, L_2, L_3, L_4); + V_1 = L_5; + IL2CPP_LEAVE(0x2C, FINALLY_0025); + } + +IL_0020: + { + ; // IL_0020: leave IL_002c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0025; + } + +FINALLY_0025: + { // begin finally (depth: 1) + Object_t * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(37) + } // end finally (depth: 1) + IL2CPP_CLEANUP(37) + { + IL2CPP_JUMP_TBL(0x2C, IL_002c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002c: + { + int32_t L_7 = V_1; + return L_7; + } +} +// System.Int32 System.Collections.ArrayList/SynchronizedArrayListWrapper::IndexOf(System.Object,System.Int32,System.Int32) +extern "C" int32_t SynchronizedArrayListWrapper_IndexOf_m7187 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + int32_t L_5 = ___count; + NullCheck(L_2); + int32_t L_6 = (int32_t)VirtFuncInvoker3< int32_t, Object_t *, int32_t, int32_t >::Invoke(35 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32,System.Int32) */, L_2, L_3, L_4, L_5); + V_1 = L_6; + IL2CPP_LEAVE(0x2D, FINALLY_0026); + } + +IL_0021: + { + ; // IL_0021: leave IL_002d + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0026; + } + +FINALLY_0026: + { // begin finally (depth: 1) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(38) + } // end finally (depth: 1) + IL2CPP_CLEANUP(38) + { + IL2CPP_JUMP_TBL(0x2D, IL_002d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002d: + { + int32_t L_8 = V_1; + return L_8; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::Insert(System.Int32,System.Object) +extern "C" void SynchronizedArrayListWrapper_Insert_m7188 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + Object_t * L_4 = ___value; + NullCheck(L_2); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_2, L_3, L_4); + IL2CPP_LEAVE(0x26, FINALLY_001f); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001f; + } + +FINALLY_001f: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(31) + } // end finally (depth: 1) + IL2CPP_CLEANUP(31) + { + IL2CPP_JUMP_TBL(0x26, IL_0026) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0026: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::InsertRange(System.Int32,System.Collections.ICollection) +extern "C" void SynchronizedArrayListWrapper_InsertRange_m7189 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, Object_t * ___c, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + Object_t * L_4 = ___c; + NullCheck(L_2); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(37 /* System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) */, L_2, L_3, L_4); + IL2CPP_LEAVE(0x26, FINALLY_001f); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001f; + } + +FINALLY_001f: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(31) + } // end finally (depth: 1) + IL2CPP_CLEANUP(31) + { + IL2CPP_JUMP_TBL(0x26, IL_0026) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0026: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::Remove(System.Object) +extern "C" void SynchronizedArrayListWrapper_Remove_m7190 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___value; + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::RemoveAt(System.Int32) +extern "C" void SynchronizedArrayListWrapper_RemoveAt_m7191 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + NullCheck(L_2); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::CopyTo(System.Array) +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7192 (SynchronizedArrayListWrapper_t1218 * __this, Array_t * ___array, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Array_t * L_3 = ___array; + NullCheck(L_2); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::CopyTo(System.Array,System.Int32) +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7193 (SynchronizedArrayListWrapper_t1218 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Array_t * L_3 = ___array; + int32_t L_4 = ___index; + NullCheck(L_2); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_2, L_3, L_4); + IL2CPP_LEAVE(0x26, FINALLY_001f); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001f; + } + +FINALLY_001f: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(31) + } // end finally (depth: 1) + IL2CPP_CLEANUP(31) + { + IL2CPP_JUMP_TBL(0x26, IL_0026) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0026: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7194 (SynchronizedArrayListWrapper_t1218 * __this, int32_t ___index, Array_t * ___array, int32_t ___arrayIndex, int32_t ___count, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_3 = ___index; + Array_t * L_4 = ___array; + int32_t L_5 = ___arrayIndex; + int32_t L_6 = ___count; + NullCheck(L_2); + VirtActionInvoker4< int32_t, Array_t *, int32_t, int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) */, L_2, L_3, L_4, L_5, L_6); + IL2CPP_LEAVE(0x29, FINALLY_0022); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0022; + } + +FINALLY_0022: + { // begin finally (depth: 1) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(34) + } // end finally (depth: 1) + IL2CPP_CLEANUP(34) + { + IL2CPP_JUMP_TBL(0x29, IL_0029) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0029: + { + return; + } +} +// System.Collections.IEnumerator System.Collections.ArrayList/SynchronizedArrayListWrapper::GetEnumerator() +extern "C" Object_t * SynchronizedArrayListWrapper_GetEnumerator_m7195 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + Object_t * L_5 = V_1; + return L_5; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::AddRange(System.Collections.ICollection) +extern "C" void SynchronizedArrayListWrapper_AddRange_m7196 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___c, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___c; + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Object System.Collections.ArrayList/SynchronizedArrayListWrapper::Clone() +extern "C" Object_t * SynchronizedArrayListWrapper_Clone_m7197 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(49 /* System.Object System.Collections.ArrayList::Clone() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + Object_t * L_5 = V_1; + return L_5; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::Sort() +extern "C" void SynchronizedArrayListWrapper_Sort_m7198 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + VirtActionInvoker0::Invoke(45 /* System.Void System.Collections.ArrayList::Sort() */, L_2); + IL2CPP_LEAVE(0x24, FINALLY_001d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001d; + } + +FINALLY_001d: + { // begin finally (depth: 1) + Object_t * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(29) + } // end finally (depth: 1) + IL2CPP_CLEANUP(29) + { + IL2CPP_JUMP_TBL(0x24, IL_0024) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0024: + { + return; + } +} +// System.Void System.Collections.ArrayList/SynchronizedArrayListWrapper::Sort(System.Collections.IComparer) +extern "C" void SynchronizedArrayListWrapper_Sort_m7199 (SynchronizedArrayListWrapper_t1218 * __this, Object_t * ___comparer, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Object_t * L_3 = ___comparer; + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(46 /* System.Void System.Collections.ArrayList::Sort(System.Collections.IComparer) */, L_2, L_3); + IL2CPP_LEAVE(0x25, FINALLY_001e); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + return; + } +} +// System.Object[] System.Collections.ArrayList/SynchronizedArrayListWrapper::ToArray() +extern "C" ObjectU5BU5D_t162* SynchronizedArrayListWrapper_ToArray_m7200 (SynchronizedArrayListWrapper_t1218 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + NullCheck(L_2); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)VirtFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(47 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_2); + V_1 = L_3; + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } + +IL_001e: + { + ; // IL_001e: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + ObjectU5BU5D_t162* L_5 = V_1; + return L_5; + } +} +// System.Array System.Collections.ArrayList/SynchronizedArrayListWrapper::ToArray(System.Type) +extern "C" Array_t * SynchronizedArrayListWrapper_ToArray_m7201 (SynchronizedArrayListWrapper_t1218 * __this, Type_t * ___elementType, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Array_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___m_SyncRoot_6); + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + ArrayList_t734 * L_2 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + Type_t * L_3 = ___elementType; + NullCheck(L_2); + Array_t * L_4 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_2, L_3); + V_1 = L_4; + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + +IL_001f: + { + ; // IL_001f: leave IL_002b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + Array_t * L_6 = V_1; + return L_6; + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::.ctor(System.Collections.ArrayList) +extern "C" void FixedSizeArrayListWrapper__ctor_m7202 (FixedSizeArrayListWrapper_t1219 * __this, ArrayList_t734 * ___innerList, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = ___innerList; + ArrayListWrapper__ctor_m7142(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() +extern Il2CppCodeGenString* _stringLiteral1206; +extern "C" String_t* FixedSizeArrayListWrapper_get_ErrorMessage_m7203 (FixedSizeArrayListWrapper_t1219 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1206 = il2cpp_codegen_string_literal_from_index(1206); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral1206; + } +} +// System.Int32 System.Collections.ArrayList/FixedSizeArrayListWrapper::get_Capacity() +extern "C" int32_t FixedSizeArrayListWrapper_get_Capacity_m7204 (FixedSizeArrayListWrapper_t1219 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = ArrayListWrapper_get_Capacity_m7146(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::set_Capacity(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_set_Capacity_m7205 (FixedSizeArrayListWrapper_t1219 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Boolean System.Collections.ArrayList/FixedSizeArrayListWrapper::get_IsFixedSize() +extern "C" bool FixedSizeArrayListWrapper_get_IsFixedSize_m7206 (FixedSizeArrayListWrapper_t1219 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int32 System.Collections.ArrayList/FixedSizeArrayListWrapper::Add(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" int32_t FixedSizeArrayListWrapper_Add_m7207 (FixedSizeArrayListWrapper_t1219 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::AddRange(System.Collections.ICollection) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_AddRange_m7208 (FixedSizeArrayListWrapper_t1219 * __this, Object_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::Clear() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_Clear_m7209 (FixedSizeArrayListWrapper_t1219 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::Insert(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_Insert_m7210 (FixedSizeArrayListWrapper_t1219 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::InsertRange(System.Int32,System.Collections.ICollection) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_InsertRange_m7211 (FixedSizeArrayListWrapper_t1219 * __this, int32_t ___index, Object_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::Remove(System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_Remove_m7212 (FixedSizeArrayListWrapper_t1219 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/FixedSizeArrayListWrapper::RemoveAt(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void FixedSizeArrayListWrapper_RemoveAt_m7213 (FixedSizeArrayListWrapper_t1219 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(50 /* System.String System.Collections.ArrayList/FixedSizeArrayListWrapper::get_ErrorMessage() */, __this); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/ReadOnlyArrayListWrapper::.ctor(System.Collections.ArrayList) +extern "C" void ReadOnlyArrayListWrapper__ctor_m7214 (ReadOnlyArrayListWrapper_t1220 * __this, ArrayList_t734 * ___innerArrayList, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = ___innerArrayList; + FixedSizeArrayListWrapper__ctor_m7202(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.String System.Collections.ArrayList/ReadOnlyArrayListWrapper::get_ErrorMessage() +extern Il2CppCodeGenString* _stringLiteral1207; +extern "C" String_t* ReadOnlyArrayListWrapper_get_ErrorMessage_m7215 (ReadOnlyArrayListWrapper_t1220 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1207 = il2cpp_codegen_string_literal_from_index(1207); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral1207; + } +} +// System.Boolean System.Collections.ArrayList/ReadOnlyArrayListWrapper::get_IsReadOnly() +extern "C" bool ReadOnlyArrayListWrapper_get_IsReadOnly_m7216 (ReadOnlyArrayListWrapper_t1220 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.ArrayList/ReadOnlyArrayListWrapper::get_Item(System.Int32) +extern "C" Object_t * ReadOnlyArrayListWrapper_get_Item_m7217 (ReadOnlyArrayListWrapper_t1220 * __this, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (((ArrayListWrapper_t1217 *)__this)->___m_InnerArrayList_5); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.ArrayList/ReadOnlyArrayListWrapper::set_Item(System.Int32,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyArrayListWrapper_set_Item_m7218 (ReadOnlyArrayListWrapper_t1220 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ReadOnlyArrayListWrapper_get_ErrorMessage_m7215(__this, /*hidden argument*/NULL); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/ReadOnlyArrayListWrapper::Sort() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyArrayListWrapper_Sort_m7219 (ReadOnlyArrayListWrapper_t1220 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ReadOnlyArrayListWrapper_get_ErrorMessage_m7215(__this, /*hidden argument*/NULL); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList/ReadOnlyArrayListWrapper::Sort(System.Collections.IComparer) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void ReadOnlyArrayListWrapper_Sort_m7220 (ReadOnlyArrayListWrapper_t1220 * __this, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ReadOnlyArrayListWrapper_get_ErrorMessage_m7215(__this, /*hidden argument*/NULL); + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } +} +// System.Void System.Collections.ArrayList::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void ArrayList__ctor_m4613 (ArrayList_t734 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_0 = ((ArrayList_t734_StaticFields*)ArrayList_t734_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_4; + __this->____items_2 = L_0; + return; + } +} +// System.Void System.Collections.ArrayList::.ctor(System.Collections.ICollection) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1208; +extern "C" void ArrayList__ctor_m4648 (ArrayList_t734 * __this, Object_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral1208 = il2cpp_codegen_string_literal_from_index(1208); + s_Il2CppMethodIntialized = true; + } + Array_t * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___c; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1208, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t * L_2 = ___c; + V_0 = ((Array_t *)IsInstClass(L_2, Array_t_il2cpp_TypeInfo_var)); + Array_t * L_3 = V_0; + if (!L_3) + { + goto IL_0036; + } + } + { + Array_t * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = Array_get_Rank_m4611(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)1))) + { + goto IL_0036; + } + } + { + RankException_t1727 * L_6 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10715(L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + Object_t * L_7 = ___c; + NullCheck(L_7); + int32_t L_8 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_7); + __this->____items_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_8)); + Object_t * L_9 = ___c; + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, __this, L_9); + return; + } +} +// System.Void System.Collections.ArrayList::.ctor(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern Il2CppCodeGenString* _stringLiteral1210; +extern "C" void ArrayList__ctor_m4730 (ArrayList_t734 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + _stringLiteral1210 = il2cpp_codegen_string_literal_from_index(1210); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0022; + } + } + { + int32_t L_1 = ___capacity; + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral1209, L_3, _stringLiteral1210, /*hidden argument*/NULL); + } + +IL_0022: + { + int32_t L_4 = ___capacity; + if (L_4) + { + goto IL_002b; + } + } + { + ___capacity = 4; + } + +IL_002b: + { + int32_t L_5 = ___capacity; + __this->____items_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_5)); + return; + } +} +// System.Void System.Collections.ArrayList::.ctor(System.Object[],System.Int32,System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void ArrayList__ctor_m7221 (ArrayList_t734 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___count; + if (L_0) + { + goto IL_001d; + } + } + { + __this->____items_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + goto IL_0029; + } + +IL_001d: + { + int32_t L_1 = ___count; + __this->____items_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_1)); + } + +IL_0029: + { + ObjectU5BU5D_t162* L_2 = ___array; + int32_t L_3 = ___index; + ObjectU5BU5D_t162* L_4 = (__this->____items_2); + int32_t L_5 = ___count; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, L_3, (Array_t *)(Array_t *)L_4, 0, L_5, /*hidden argument*/NULL); + int32_t L_6 = ___count; + __this->____size_1 = L_6; + return; + } +} +// System.Void System.Collections.ArrayList::.cctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void ArrayList__cctor_m7222 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ((ArrayList_t734_StaticFields*)ArrayList_t734_il2cpp_TypeInfo_var->static_fields)->___EmptyArray_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + return; + } +} +// System.Object System.Collections.ArrayList::get_Item(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1211; +extern "C" Object_t * ArrayList_get_Item_m7223 (ArrayList_t734 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1211 = il2cpp_codegen_string_literal_from_index(1211); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->____size_1); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_0013: + { + int32_t L_3 = ___index; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral249, L_5, _stringLiteral1211, /*hidden argument*/NULL); + } + +IL_0028: + { + ObjectU5BU5D_t162* L_6 = (__this->____items_2); + int32_t L_7 = ___index; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *))); + } +} +// System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1211; +extern "C" void ArrayList_set_Item_m7224 (ArrayList_t734 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1211 = il2cpp_codegen_string_literal_from_index(1211); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->____size_1); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_0013: + { + int32_t L_3 = ___index; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral249, L_5, _stringLiteral1211, /*hidden argument*/NULL); + } + +IL_0028: + { + ObjectU5BU5D_t162* L_6 = (__this->____items_2); + int32_t L_7 = ___index; + Object_t * L_8 = ___value; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + ArrayElementTypeCheck (L_6, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, L_7, sizeof(Object_t *))) = (Object_t *)L_8; + int32_t L_9 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_9+(int32_t)1)); + return; + } +} +// System.Int32 System.Collections.ArrayList::get_Count() +extern "C" int32_t ArrayList_get_Count_m7225 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____size_1); + return L_0; + } +} +// System.Int32 System.Collections.ArrayList::get_Capacity() +extern "C" int32_t ArrayList_get_Capacity_m7226 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.ArrayList::set_Capacity(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1212; +extern Il2CppCodeGenString* _stringLiteral1213; +extern "C" void ArrayList_set_Capacity_m7227 (ArrayList_t734 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral1212 = il2cpp_codegen_string_literal_from_index(1212); + _stringLiteral1213 = il2cpp_codegen_string_literal_from_index(1213); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___value; + int32_t L_1 = (__this->____size_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0021; + } + } + { + int32_t L_2 = ___value; + int32_t L_3 = L_2; + Object_t * L_4 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_3); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral1212, L_4, _stringLiteral1213, /*hidden argument*/NULL); + } + +IL_0021: + { + int32_t L_5 = ___value; + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_5)); + ObjectU5BU5D_t162* L_6 = (__this->____items_2); + ObjectU5BU5D_t162* L_7 = V_0; + int32_t L_8 = (__this->____size_1); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, 0, (Array_t *)(Array_t *)L_7, 0, L_8, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_9 = V_0; + __this->____items_2 = L_9; + return; + } +} +// System.Boolean System.Collections.ArrayList::get_IsFixedSize() +extern "C" bool ArrayList_get_IsFixedSize_m7228 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.ArrayList::get_IsReadOnly() +extern "C" bool ArrayList_get_IsReadOnly_m7229 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.ArrayList::get_IsSynchronized() +extern "C" bool ArrayList_get_IsSynchronized_m7230 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.ArrayList::get_SyncRoot() +extern "C" Object_t * ArrayList_get_SyncRoot_m7231 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.ArrayList::EnsureCapacity(System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void ArrayList_EnsureCapacity_m7232 (ArrayList_t734 * __this, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + { + int32_t L_0 = ___count; + ObjectU5BU5D_t162* L_1 = (__this->____items_2); + NullCheck(L_1); + if ((((int32_t)L_0) > ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))))) + { + goto IL_000f; + } + } + { + return; + } + +IL_000f: + { + ObjectU5BU5D_t162* L_2 = (__this->____items_2); + NullCheck(L_2); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))<<(int32_t)1)); + int32_t L_3 = V_0; + if (L_3) + { + goto IL_0022; + } + } + { + V_0 = 4; + } + +IL_0022: + { + goto IL_002b; + } + +IL_0027: + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4<<(int32_t)1)); + } + +IL_002b: + { + int32_t L_5 = V_0; + int32_t L_6 = ___count; + if ((((int32_t)L_5) < ((int32_t)L_6))) + { + goto IL_0027; + } + } + { + int32_t L_7 = V_0; + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_7)); + ObjectU5BU5D_t162* L_8 = (__this->____items_2); + ObjectU5BU5D_t162* L_9 = V_1; + ObjectU5BU5D_t162* L_10 = (__this->____items_2); + NullCheck(L_10); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (Array_t *)(Array_t *)L_9, 0, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_11 = V_1; + __this->____items_2 = L_11; + return; + } +} +// System.Void System.Collections.ArrayList::Shift(System.Int32,System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void ArrayList_Shift_m7233 (ArrayList_t734 * __this, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + int32_t G_B5_0 = 0; + { + int32_t L_0 = ___count; + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_00ae; + } + } + { + int32_t L_1 = (__this->____size_1); + int32_t L_2 = ___count; + ObjectU5BU5D_t162* L_3 = (__this->____items_2); + NullCheck(L_3); + if ((((int32_t)((int32_t)((int32_t)L_1+(int32_t)L_2))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_008c; + } + } + { + ObjectU5BU5D_t162* L_4 = (__this->____items_2); + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) <= ((int32_t)0))) + { + goto IL_0039; + } + } + { + ObjectU5BU5D_t162* L_5 = (__this->____items_2); + NullCheck(L_5); + G_B5_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))<<(int32_t)1)); + goto IL_003a; + } + +IL_0039: + { + G_B5_0 = 1; + } + +IL_003a: + { + V_0 = G_B5_0; + goto IL_0044; + } + +IL_0040: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6<<(int32_t)1)); + } + +IL_0044: + { + int32_t L_7 = V_0; + int32_t L_8 = (__this->____size_1); + int32_t L_9 = ___count; + if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9))))) + { + goto IL_0040; + } + } + { + int32_t L_10 = V_0; + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_10)); + ObjectU5BU5D_t162* L_11 = (__this->____items_2); + ObjectU5BU5D_t162* L_12 = V_1; + int32_t L_13 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, 0, (Array_t *)(Array_t *)L_12, 0, L_13, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_14 = (__this->____items_2); + int32_t L_15 = ___index; + ObjectU5BU5D_t162* L_16 = V_1; + int32_t L_17 = ___index; + int32_t L_18 = ___count; + int32_t L_19 = (__this->____size_1); + int32_t L_20 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_14, L_15, (Array_t *)(Array_t *)L_16, ((int32_t)((int32_t)L_17+(int32_t)L_18)), ((int32_t)((int32_t)L_19-(int32_t)L_20)), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_21 = V_1; + __this->____items_2 = L_21; + goto IL_00a9; + } + +IL_008c: + { + ObjectU5BU5D_t162* L_22 = (__this->____items_2); + int32_t L_23 = ___index; + ObjectU5BU5D_t162* L_24 = (__this->____items_2); + int32_t L_25 = ___index; + int32_t L_26 = ___count; + int32_t L_27 = (__this->____size_1); + int32_t L_28 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_22, L_23, (Array_t *)(Array_t *)L_24, ((int32_t)((int32_t)L_25+(int32_t)L_26)), ((int32_t)((int32_t)L_27-(int32_t)L_28)), /*hidden argument*/NULL); + } + +IL_00a9: + { + goto IL_00e9; + } + +IL_00ae: + { + int32_t L_29 = ___count; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_00e9; + } + } + { + int32_t L_30 = ___index; + int32_t L_31 = ___count; + V_2 = ((int32_t)((int32_t)L_30-(int32_t)L_31)); + ObjectU5BU5D_t162* L_32 = (__this->____items_2); + int32_t L_33 = V_2; + ObjectU5BU5D_t162* L_34 = (__this->____items_2); + int32_t L_35 = ___index; + int32_t L_36 = (__this->____size_1); + int32_t L_37 = V_2; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_32, L_33, (Array_t *)(Array_t *)L_34, L_35, ((int32_t)((int32_t)L_36-(int32_t)L_37)), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_38 = (__this->____items_2); + int32_t L_39 = (__this->____size_1); + int32_t L_40 = ___count; + int32_t L_41 = ___count; + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_38, ((int32_t)((int32_t)L_39+(int32_t)L_40)), ((-L_41)), /*hidden argument*/NULL); + } + +IL_00e9: + { + return; + } +} +// System.Int32 System.Collections.ArrayList::Add(System.Object) +extern "C" int32_t ArrayList_Add_m7234 (ArrayList_t734 * __this, Object_t * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + NullCheck(L_0); + int32_t L_1 = (__this->____size_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) > ((int32_t)L_1))) + { + goto IL_0021; + } + } + { + int32_t L_2 = (__this->____size_1); + ArrayList_EnsureCapacity_m7232(__this, ((int32_t)((int32_t)L_2+(int32_t)1)), /*hidden argument*/NULL); + } + +IL_0021: + { + ObjectU5BU5D_t162* L_3 = (__this->____items_2); + int32_t L_4 = (__this->____size_1); + Object_t * L_5 = ___value; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + ArrayElementTypeCheck (L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_4, sizeof(Object_t *))) = (Object_t *)L_5; + int32_t L_6 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_6+(int32_t)1)); + int32_t L_7 = (__this->____size_1); + int32_t L_8 = L_7; + V_0 = L_8; + __this->____size_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + int32_t L_9 = V_0; + return L_9; + } +} +// System.Void System.Collections.ArrayList::Clear() +extern "C" void ArrayList_Clear_m7235 (ArrayList_t734 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + int32_t L_1 = (__this->____size_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, L_1, /*hidden argument*/NULL); + __this->____size_1 = 0; + int32_t L_2 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.ArrayList::Contains(System.Object) +extern "C" bool ArrayList_Contains_m7236 (ArrayList_t734 * __this, Object_t * ___item, const MethodInfo* method) +{ + { + Object_t * L_0 = ___item; + int32_t L_1 = (__this->____size_1); + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, Object_t *, int32_t, int32_t >::Invoke(35 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32,System.Int32) */, __this, L_0, 0, L_1); + return ((((int32_t)L_2) > ((int32_t)(-1)))? 1 : 0); + } +} +// System.Int32 System.Collections.ArrayList::IndexOf(System.Object) +extern "C" int32_t ArrayList_IndexOf_m7237 (ArrayList_t734 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + int32_t L_1 = (int32_t)VirtFuncInvoker2< int32_t, Object_t *, int32_t >::Invoke(34 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32) */, __this, L_0, 0); + return L_1; + } +} +// System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32) +extern "C" int32_t ArrayList_IndexOf_m7238 (ArrayList_t734 * __this, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + int32_t L_1 = ___startIndex; + int32_t L_2 = (__this->____size_1); + int32_t L_3 = ___startIndex; + int32_t L_4 = (int32_t)VirtFuncInvoker3< int32_t, Object_t *, int32_t, int32_t >::Invoke(35 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32,System.Int32) */, __this, L_0, L_1, ((int32_t)((int32_t)L_2-(int32_t)L_3))); + return L_4; + } +} +// System.Int32 System.Collections.ArrayList::IndexOf(System.Object,System.Int32,System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_IndexOf_TisObject_t_m10898_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral1214; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1215; +extern Il2CppCodeGenString* _stringLiteral1216; +extern "C" int32_t ArrayList_IndexOf_m7239 (ArrayList_t734 * __this, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Array_IndexOf_TisObject_t_m10898_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484000); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral1214 = il2cpp_codegen_string_literal_from_index(1214); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1215 = il2cpp_codegen_string_literal_from_index(1215); + _stringLiteral1216 = il2cpp_codegen_string_literal_from_index(1216); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___startIndex; + int32_t L_2 = (__this->____size_1); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_0013: + { + int32_t L_3 = ___startIndex; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral965, L_5, _stringLiteral1214, /*hidden argument*/NULL); + } + +IL_0028: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0044; + } + } + { + int32_t L_7 = ___count; + int32_t L_8 = L_7; + Object_t * L_9 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_8); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral330, L_9, _stringLiteral1215, /*hidden argument*/NULL); + } + +IL_0044: + { + int32_t L_10 = ___startIndex; + int32_t L_11 = (__this->____size_1); + int32_t L_12 = ___count; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)L_11-(int32_t)L_12))))) + { + goto IL_0062; + } + } + { + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral330, _stringLiteral1216, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0062: + { + ObjectU5BU5D_t162* L_14 = (__this->____items_2); + Object_t * L_15 = ___value; + int32_t L_16 = ___startIndex; + int32_t L_17 = ___count; + int32_t L_18 = Array_IndexOf_TisObject_t_m10898(NULL /*static, unused*/, L_14, L_15, L_16, L_17, /*hidden argument*/Array_IndexOf_TisObject_t_m10898_MethodInfo_var); + return L_18; + } +} +// System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1217; +extern "C" void ArrayList_Insert_m7240 (ArrayList_t734 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1217 = il2cpp_codegen_string_literal_from_index(1217); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->____size_1); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_0013: + { + int32_t L_3 = ___index; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral249, L_5, _stringLiteral1217, /*hidden argument*/NULL); + } + +IL_0028: + { + int32_t L_6 = ___index; + ArrayList_Shift_m7233(__this, L_6, 1, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_7 = (__this->____items_2); + int32_t L_8 = ___index; + Object_t * L_9 = ___value; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + ArrayElementTypeCheck (L_7, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, L_8, sizeof(Object_t *))) = (Object_t *)L_9; + int32_t L_10 = (__this->____size_1); + __this->____size_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + int32_t L_11 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + return; + } +} +// System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1208; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1217; +extern "C" void ArrayList_InsertRange_m7241 (ArrayList_t734 * __this, int32_t ___index, Object_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + _stringLiteral1208 = il2cpp_codegen_string_literal_from_index(1208); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1217 = il2cpp_codegen_string_literal_from_index(1217); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___c; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1208, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___index; + int32_t L_4 = (__this->____size_1); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0039; + } + } + +IL_0024: + { + int32_t L_5 = ___index; + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral249, L_7, _stringLiteral1217, /*hidden argument*/NULL); + } + +IL_0039: + { + Object_t * L_8 = ___c; + NullCheck(L_8); + int32_t L_9 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_8); + V_0 = L_9; + ObjectU5BU5D_t162* L_10 = (__this->____items_2); + NullCheck(L_10); + int32_t L_11 = (__this->____size_1); + int32_t L_12 = V_0; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) >= ((int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12))))) + { + goto IL_0063; + } + } + { + int32_t L_13 = (__this->____size_1); + int32_t L_14 = V_0; + ArrayList_EnsureCapacity_m7232(__this, ((int32_t)((int32_t)L_13+(int32_t)L_14)), /*hidden argument*/NULL); + } + +IL_0063: + { + int32_t L_15 = ___index; + int32_t L_16 = (__this->____size_1); + if ((((int32_t)L_15) >= ((int32_t)L_16))) + { + goto IL_008c; + } + } + { + ObjectU5BU5D_t162* L_17 = (__this->____items_2); + int32_t L_18 = ___index; + ObjectU5BU5D_t162* L_19 = (__this->____items_2); + int32_t L_20 = ___index; + int32_t L_21 = V_0; + int32_t L_22 = (__this->____size_1); + int32_t L_23 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, L_18, (Array_t *)(Array_t *)L_19, ((int32_t)((int32_t)L_20+(int32_t)L_21)), ((int32_t)((int32_t)L_22-(int32_t)L_23)), /*hidden argument*/NULL); + } + +IL_008c: + { + Object_t * L_24 = ___c; + NullCheck(L_24); + Object_t * L_25 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.ICollection::get_SyncRoot() */, ICollection_t910_il2cpp_TypeInfo_var, L_24); + if ((!(((Object_t*)(ArrayList_t734 *)__this) == ((Object_t*)(Object_t *)L_25)))) + { + goto IL_00d0; + } + } + { + ObjectU5BU5D_t162* L_26 = (__this->____items_2); + ObjectU5BU5D_t162* L_27 = (__this->____items_2); + int32_t L_28 = ___index; + int32_t L_29 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_26, 0, (Array_t *)(Array_t *)L_27, L_28, L_29, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_30 = (__this->____items_2); + int32_t L_31 = ___index; + int32_t L_32 = V_0; + ObjectU5BU5D_t162* L_33 = (__this->____items_2); + int32_t L_34 = ___index; + int32_t L_35 = (__this->____size_1); + int32_t L_36 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, ((int32_t)((int32_t)L_31+(int32_t)L_32)), (Array_t *)(Array_t *)L_33, ((int32_t)((int32_t)L_34<<(int32_t)1)), ((int32_t)((int32_t)L_35-(int32_t)L_36)), /*hidden argument*/NULL); + goto IL_00dd; + } + +IL_00d0: + { + Object_t * L_37 = ___c; + ObjectU5BU5D_t162* L_38 = (__this->____items_2); + int32_t L_39 = ___index; + NullCheck(L_37); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, L_37, (Array_t *)(Array_t *)L_38, L_39); + } + +IL_00dd: + { + int32_t L_40 = (__this->____size_1); + Object_t * L_41 = ___c; + NullCheck(L_41); + int32_t L_42 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_41); + __this->____size_1 = ((int32_t)((int32_t)L_40+(int32_t)L_42)); + int32_t L_43 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_43+(int32_t)1)); + return; + } +} +// System.Void System.Collections.ArrayList::Remove(System.Object) +extern "C" void ArrayList_Remove_m7242 (ArrayList_t734 * __this, Object_t * ___obj, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = ___obj; + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, __this, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)(-1)))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, __this, L_3); + } + +IL_0016: + { + int32_t L_4 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_4+(int32_t)1)); + return; + } +} +// System.Void System.Collections.ArrayList::RemoveAt(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1218; +extern "C" void ArrayList_RemoveAt_m7243 (ArrayList_t734 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1218 = il2cpp_codegen_string_literal_from_index(1218); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->____size_1); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_0013: + { + int32_t L_3 = ___index; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_ThrowNewArgumentOutOfRangeException_m7254(NULL /*static, unused*/, _stringLiteral249, L_5, _stringLiteral1218, /*hidden argument*/NULL); + } + +IL_0028: + { + int32_t L_6 = ___index; + ArrayList_Shift_m7233(__this, L_6, (-1), /*hidden argument*/NULL); + int32_t L_7 = (__this->____size_1); + __this->____size_1 = ((int32_t)((int32_t)L_7-(int32_t)1)); + int32_t L_8 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_8+(int32_t)1)); + return; + } +} +// System.Void System.Collections.ArrayList::CopyTo(System.Array) +extern "C" void ArrayList_CopyTo_m7244 (ArrayList_t734 * __this, Array_t * ___array, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + Array_t * L_1 = ___array; + int32_t L_2 = (__this->____size_1); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) +extern "C" void ArrayList_CopyTo_m7245 (ArrayList_t734 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Array_t * L_0 = ___array; + int32_t L_1 = ___arrayIndex; + int32_t L_2 = (__this->____size_1); + VirtActionInvoker4< int32_t, Array_t *, int32_t, int32_t >::Invoke(42 /* System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) */, __this, 0, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.ArrayList::CopyTo(System.Int32,System.Array,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1219; +extern "C" void ArrayList_CopyTo_m7246 (ArrayList_t734 * __this, int32_t ___index, Array_t * ___array, int32_t ___arrayIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1219 = il2cpp_codegen_string_literal_from_index(1219); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_002d; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_4, _stringLiteral1219, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + ObjectU5BU5D_t162* L_5 = (__this->____items_2); + int32_t L_6 = ___index; + Array_t * L_7 = ___array; + int32_t L_8 = ___arrayIndex; + int32_t L_9 = ___count; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() +extern TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +extern "C" Object_t * ArrayList_GetEnumerator_m7247 (ArrayList_t734 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SimpleEnumerator_t1216_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(811); + s_Il2CppMethodIntialized = true; + } + { + SimpleEnumerator_t1216 * L_0 = (SimpleEnumerator_t1216 *)il2cpp_codegen_object_new (SimpleEnumerator_t1216_il2cpp_TypeInfo_var); + SimpleEnumerator__ctor_m7136(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) +extern "C" void ArrayList_AddRange_m7248 (ArrayList_t734 * __this, Object_t * ___c, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____size_1); + Object_t * L_1 = ___c; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(37 /* System.Void System.Collections.ArrayList::InsertRange(System.Int32,System.Collections.ICollection) */, __this, L_0, L_1); + return; + } +} +// System.Void System.Collections.ArrayList::Sort() +extern const MethodInfo* Array_Sort_TisObject_t_m10899_MethodInfo_var; +extern "C" void ArrayList_Sort_m7249 (ArrayList_t734 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_Sort_TisObject_t_m10899_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484001); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + int32_t L_1 = (__this->____size_1); + Array_Sort_TisObject_t_m10899(NULL /*static, unused*/, L_0, 0, L_1, /*hidden argument*/Array_Sort_TisObject_t_m10899_MethodInfo_var); + int32_t L_2 = (__this->____version_3); + __this->____version_3 = ((int32_t)((int32_t)L_2+(int32_t)1)); + return; + } +} +// System.Void System.Collections.ArrayList::Sort(System.Collections.IComparer) +extern "C" void ArrayList_Sort_m7250 (ArrayList_t734 * __this, Object_t * ___comparer, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + int32_t L_1 = (__this->____size_1); + Object_t * L_2 = ___comparer; + Array_Sort_m6487(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Object[] System.Collections.ArrayList::ToArray() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ArrayList_ToArray_m7251 (ArrayList_t734 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = (__this->____size_1); + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_0)); + ObjectU5BU5D_t162* L_1 = V_0; + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, __this, (Array_t *)(Array_t *)L_1); + ObjectU5BU5D_t162* L_2 = V_0; + return L_2; + } +} +// System.Array System.Collections.ArrayList::ToArray(System.Type) +extern "C" Array_t * ArrayList_ToArray_m7252 (ArrayList_t734 * __this, Type_t * ___type, const MethodInfo* method) +{ + Array_t * V_0 = {0}; + { + Type_t * L_0 = ___type; + int32_t L_1 = (__this->____size_1); + Array_t * L_2 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Array_t * L_3 = V_0; + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, __this, L_3); + Array_t * L_4 = V_0; + return L_4; + } +} +// System.Object System.Collections.ArrayList::Clone() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" Object_t * ArrayList_Clone_m7253 (ArrayList_t734 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = (__this->____items_2); + int32_t L_1 = (__this->____size_1); + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m7221(L_2, L_0, 0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Collections.ArrayList::ThrowNewArgumentOutOfRangeException(System.String,System.Object,System.String) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void ArrayList_ThrowNewArgumentOutOfRangeException_m7254 (Object_t * __this /* static, unused */, String_t* ___name, Object_t * ___actual, String_t* ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + Object_t * L_1 = ___actual; + String_t* L_2 = ___message; + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m10059(L_3, L_0, L_1, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Collections.ArrayList System.Collections.ArrayList::Synchronized(System.Collections.ArrayList) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizedArrayListWrapper_t1218_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" ArrayList_t734 * ArrayList_Synchronized_m7255 (Object_t * __this /* static, unused */, ArrayList_t734 * ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SynchronizedArrayListWrapper_t1218_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(813); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = ___list; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = ___list; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_2); + if (!L_3) + { + goto IL_001e; + } + } + { + ArrayList_t734 * L_4 = ___list; + return L_4; + } + +IL_001e: + { + ArrayList_t734 * L_5 = ___list; + SynchronizedArrayListWrapper_t1218 * L_6 = (SynchronizedArrayListWrapper_t1218 *)il2cpp_codegen_object_new (SynchronizedArrayListWrapper_t1218_il2cpp_TypeInfo_var); + SynchronizedArrayListWrapper__ctor_m7172(L_6, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Collections.ArrayList System.Collections.ArrayList::ReadOnly(System.Collections.ArrayList) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ReadOnlyArrayListWrapper_t1220_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1220; +extern "C" ArrayList_t734 * ArrayList_ReadOnly_m5699 (Object_t * __this /* static, unused */, ArrayList_t734 * ___list, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ReadOnlyArrayListWrapper_t1220_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(814); + _stringLiteral1220 = il2cpp_codegen_string_literal_from_index(1220); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = ___list; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1220, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = ___list; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Collections.ArrayList::get_IsReadOnly() */, L_2); + if (!L_3) + { + goto IL_001e; + } + } + { + ArrayList_t734 * L_4 = ___list; + return L_4; + } + +IL_001e: + { + ArrayList_t734 * L_5 = ___list; + ReadOnlyArrayListWrapper_t1220 * L_6 = (ReadOnlyArrayListWrapper_t1220 *)il2cpp_codegen_object_new (ReadOnlyArrayListWrapper_t1220_il2cpp_TypeInfo_var); + ReadOnlyArrayListWrapper__ctor_m7214(L_6, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Collections.BitArray/BitArrayEnumerator::.ctor(System.Collections.BitArray) +extern "C" void BitArrayEnumerator__ctor_m7256 (BitArrayEnumerator_t1221 * __this, BitArray_t882 * ___ba, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____index_2 = (-1); + BitArray_t882 * L_0 = ___ba; + __this->____bitArray_0 = L_0; + BitArray_t882 * L_1 = ___ba; + NullCheck(L_1); + int32_t L_2 = (L_1->____version_2); + __this->____version_3 = L_2; + return; + } +} +// System.Object System.Collections.BitArray/BitArrayEnumerator::Clone() +extern "C" Object_t * BitArrayEnumerator_Clone_m7257 (BitArrayEnumerator_t1221 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Collections.BitArray/BitArrayEnumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1221; +extern Il2CppCodeGenString* _stringLiteral1222; +extern "C" Object_t * BitArrayEnumerator_get_Current_m7258 (BitArrayEnumerator_t1221 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + _stringLiteral1221 = il2cpp_codegen_string_literal_from_index(1221); + _stringLiteral1222 = il2cpp_codegen_string_literal_from_index(1222); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____index_2); + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_0017; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1221, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = (__this->____index_2); + BitArray_t882 * L_3 = (__this->____bitArray_0); + NullCheck(L_3); + int32_t L_4 = BitArray_get_Count_m7264(L_3, /*hidden argument*/NULL); + if ((((int32_t)L_2) < ((int32_t)L_4))) + { + goto IL_0038; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, _stringLiteral1222, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0038: + { + bool L_6 = (__this->____current_1); + bool L_7 = L_6; + Object_t * L_8 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_7); + return L_8; + } +} +// System.Boolean System.Collections.BitArray/BitArrayEnumerator::MoveNext() +extern "C" bool BitArrayEnumerator_MoveNext_m7259 (BitArrayEnumerator_t1221 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + BitArrayEnumerator_checkVersion_m7261(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->____index_2); + BitArray_t882 * L_1 = (__this->____bitArray_0); + NullCheck(L_1); + int32_t L_2 = BitArray_get_Count_m7264(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) >= ((int32_t)((int32_t)((int32_t)L_2-(int32_t)1))))) + { + goto IL_0042; + } + } + { + BitArray_t882 * L_3 = (__this->____bitArray_0); + int32_t L_4 = (__this->____index_2); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)1)); + V_0 = L_5; + __this->____index_2 = L_5; + int32_t L_6 = V_0; + NullCheck(L_3); + bool L_7 = BitArray_get_Item_m4759(L_3, L_6, /*hidden argument*/NULL); + __this->____current_1 = L_7; + return 1; + } + +IL_0042: + { + BitArray_t882 * L_8 = (__this->____bitArray_0); + NullCheck(L_8); + int32_t L_9 = BitArray_get_Count_m7264(L_8, /*hidden argument*/NULL); + __this->____index_2 = L_9; + return 0; + } +} +// System.Void System.Collections.BitArray/BitArrayEnumerator::Reset() +extern "C" void BitArrayEnumerator_Reset_m7260 (BitArrayEnumerator_t1221 * __this, const MethodInfo* method) +{ + { + BitArrayEnumerator_checkVersion_m7261(__this, /*hidden argument*/NULL); + __this->____index_2 = (-1); + return; + } +} +// System.Void System.Collections.BitArray/BitArrayEnumerator::checkVersion() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void BitArrayEnumerator_checkVersion_m7261 (BitArrayEnumerator_t1221 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____version_3); + BitArray_t882 * L_1 = (__this->____bitArray_0); + NullCheck(L_1); + int32_t L_2 = (L_1->____version_2); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + return; + } +} +// System.Void System.Collections.BitArray::.ctor(System.Collections.BitArray) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1223; +extern "C" void BitArray__ctor_m7262 (BitArray_t882 * __this, BitArray_t882 * ___bits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral1223 = il2cpp_codegen_string_literal_from_index(1223); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + BitArray_t882 * L_0 = ___bits; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1223, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + BitArray_t882 * L_2 = ___bits; + NullCheck(L_2); + int32_t L_3 = (L_2->___m_length_1); + __this->___m_length_1 = L_3; + int32_t L_4 = (__this->___m_length_1); + __this->___m_array_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)31)))/(int32_t)((int32_t)32))))); + Int32U5BU5D_t420* L_5 = (__this->___m_array_0); + NullCheck(L_5); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) == ((uint32_t)1)))) + { + goto IL_005d; + } + } + { + Int32U5BU5D_t420* L_6 = (__this->___m_array_0); + BitArray_t882 * L_7 = ___bits; + NullCheck(L_7); + Int32U5BU5D_t420* L_8 = (L_7->___m_array_0); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_6, 0, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))); + goto IL_0076; + } + +IL_005d: + { + BitArray_t882 * L_10 = ___bits; + NullCheck(L_10); + Int32U5BU5D_t420* L_11 = (L_10->___m_array_0); + Int32U5BU5D_t420* L_12 = (__this->___m_array_0); + Int32U5BU5D_t420* L_13 = (__this->___m_array_0); + NullCheck(L_13); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, (Array_t *)(Array_t *)L_12, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), /*hidden argument*/NULL); + } + +IL_0076: + { + return; + } +} +// System.Void System.Collections.BitArray::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral966; +extern "C" void BitArray__ctor_m4766 (BitArray_t882 * __this, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___length; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___length; + __this->___m_length_1 = L_2; + int32_t L_3 = (__this->___m_length_1); + __this->___m_array_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)((int32_t)31)))/(int32_t)((int32_t)32))))); + return; + } +} +// System.Byte System.Collections.BitArray::getByte(System.Int32) +extern "C" uint8_t BitArray_getByte_m7263 (BitArray_t882 * __this, int32_t ___byteIndex, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ___byteIndex; + V_0 = ((int32_t)((int32_t)L_0/(int32_t)4)); + int32_t L_1 = ___byteIndex; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_1%(int32_t)4))*(int32_t)8)); + Int32U5BU5D_t420* L_2 = (__this->___m_array_0); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + int32_t L_5 = V_1; + V_2 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_4, sizeof(int32_t)))&(int32_t)((int32_t)((int32_t)((int32_t)255)<<(int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)31))))))); + int32_t L_6 = V_2; + int32_t L_7 = V_1; + return (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)31)))))&(int32_t)((int32_t)255)))))); + } +} +// System.Int32 System.Collections.BitArray::get_Count() +extern "C" int32_t BitArray_get_Count_m7264 (BitArray_t882 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_length_1); + return L_0; + } +} +// System.Boolean System.Collections.BitArray::get_IsSynchronized() +extern "C" bool BitArray_get_IsSynchronized_m7265 (BitArray_t882 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.BitArray::get_Item(System.Int32) +extern "C" bool BitArray_get_Item_m4759 (BitArray_t882 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + bool L_1 = BitArray_Get_m7269(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.BitArray::set_Item(System.Int32,System.Boolean) +extern "C" void BitArray_set_Item_m4767 (BitArray_t882 * __this, int32_t ___index, bool ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + bool L_1 = ___value; + BitArray_Set_m7270(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Collections.BitArray::get_Length() +extern "C" int32_t BitArray_get_Length_m4758 (BitArray_t882 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_length_1); + return L_0; + } +} +// System.Object System.Collections.BitArray::get_SyncRoot() +extern "C" Object_t * BitArray_get_SyncRoot_m7266 (BitArray_t882 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Object System.Collections.BitArray::Clone() +extern TypeInfo* BitArray_t882_il2cpp_TypeInfo_var; +extern "C" Object_t * BitArray_Clone_m7267 (BitArray_t882 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitArray_t882_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(583); + s_Il2CppMethodIntialized = true; + } + { + BitArray_t882 * L_0 = (BitArray_t882 *)il2cpp_codegen_object_new (BitArray_t882_il2cpp_TypeInfo_var); + BitArray__ctor_m7262(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.BitArray::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1224; +extern Il2CppCodeGenString* _stringLiteral1225; +extern Il2CppCodeGenString* _stringLiteral1226; +extern "C" void BitArray_CopyTo_m7268 (BitArray_t882 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + BooleanU5BU5D_t770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(470); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1224 = il2cpp_codegen_string_literal_from_index(1224); + _stringLiteral1225 = il2cpp_codegen_string_literal_from_index(1225); + _stringLiteral1226 = il2cpp_codegen_string_literal_from_index(1226); + s_Il2CppMethodIntialized = true; + } + BooleanU5BU5D_t770* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_get_Rank_m4611(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)1))) + { + goto IL_003f; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral247, _stringLiteral1224, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003f: + { + int32_t L_7 = ___index; + Array_t * L_8 = ___array; + NullCheck(L_8); + int32_t L_9 = Array_get_Length_m4606(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_7) < ((int32_t)L_9))) + { + goto IL_0067; + } + } + { + int32_t L_10 = (__this->___m_length_1); + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0067; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_11, _stringLiteral249, _stringLiteral1225, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0067: + { + Array_t * L_12 = ___array; + if (!((BooleanU5BU5D_t770*)IsInst(L_12, BooleanU5BU5D_t770_il2cpp_TypeInfo_var))) + { + goto IL_00ba; + } + } + { + Array_t * L_13 = ___array; + NullCheck(L_13); + int32_t L_14 = Array_get_Length_m4606(L_13, /*hidden argument*/NULL); + int32_t L_15 = ___index; + int32_t L_16 = (__this->___m_length_1); + if ((((int32_t)((int32_t)((int32_t)L_14-(int32_t)L_15))) >= ((int32_t)L_16))) + { + goto IL_008b; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_008b: + { + Array_t * L_18 = ___array; + V_0 = ((BooleanU5BU5D_t770*)Castclass(L_18, BooleanU5BU5D_t770_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_00a9; + } + +IL_0099: + { + BooleanU5BU5D_t770* L_19 = V_0; + int32_t L_20 = ___index; + int32_t L_21 = V_1; + int32_t L_22 = V_1; + bool L_23 = BitArray_get_Item_m4759(__this, L_22, /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20+(int32_t)L_21))); + *((bool*)(bool*)SZArrayLdElema(L_19, ((int32_t)((int32_t)L_20+(int32_t)L_21)), sizeof(bool))) = (bool)L_23; + int32_t L_24 = V_1; + V_1 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_00a9: + { + int32_t L_25 = V_1; + int32_t L_26 = (__this->___m_length_1); + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_0099; + } + } + { + goto IL_014e; + } + +IL_00ba: + { + Array_t * L_27 = ___array; + if (!((ByteU5BU5D_t789*)IsInst(L_27, ByteU5BU5D_t789_il2cpp_TypeInfo_var))) + { + goto IL_0114; + } + } + { + int32_t L_28 = (__this->___m_length_1); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_28+(int32_t)7))/(int32_t)8)); + Array_t * L_29 = ___array; + NullCheck(L_29); + int32_t L_30 = Array_get_Length_m4606(L_29, /*hidden argument*/NULL); + int32_t L_31 = ___index; + int32_t L_32 = V_2; + if ((((int32_t)((int32_t)((int32_t)L_30-(int32_t)L_31))) >= ((int32_t)L_32))) + { + goto IL_00e4; + } + } + { + ArgumentException_t437 * L_33 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_33, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } + +IL_00e4: + { + Array_t * L_34 = ___array; + V_3 = ((ByteU5BU5D_t789*)Castclass(L_34, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + V_4 = 0; + goto IL_0107; + } + +IL_00f3: + { + ByteU5BU5D_t789* L_35 = V_3; + int32_t L_36 = ___index; + int32_t L_37 = V_4; + int32_t L_38 = V_4; + uint8_t L_39 = BitArray_getByte_m7263(__this, L_38, /*hidden argument*/NULL); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, ((int32_t)((int32_t)L_36+(int32_t)L_37))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, ((int32_t)((int32_t)L_36+(int32_t)L_37)), sizeof(uint8_t))) = (uint8_t)L_39; + int32_t L_40 = V_4; + V_4 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_0107: + { + int32_t L_41 = V_4; + int32_t L_42 = V_2; + if ((((int32_t)L_41) < ((int32_t)L_42))) + { + goto IL_00f3; + } + } + { + goto IL_014e; + } + +IL_0114: + { + Array_t * L_43 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_43, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_013e; + } + } + { + Int32U5BU5D_t420* L_44 = (__this->___m_array_0); + Array_t * L_45 = ___array; + int32_t L_46 = ___index; + int32_t L_47 = (__this->___m_length_1); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_44, 0, L_45, L_46, ((int32_t)((int32_t)((int32_t)((int32_t)L_47+(int32_t)((int32_t)31)))/(int32_t)((int32_t)32))), /*hidden argument*/NULL); + goto IL_014e; + } + +IL_013e: + { + ArgumentException_t437 * L_48 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_48, _stringLiteral247, _stringLiteral1226, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_48); + } + +IL_014e: + { + return; + } +} +// System.Boolean System.Collections.BitArray::Get(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" bool BitArray_Get_m7269 (BitArray_t882 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->___m_length_1); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0019; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + Int32U5BU5D_t420* L_4 = (__this->___m_array_0); + int32_t L_5 = ___index; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, ((int32_t)((int32_t)L_5>>(int32_t)5))); + int32_t L_6 = ((int32_t)((int32_t)L_5>>(int32_t)5)); + int32_t L_7 = ___index; + return ((((int32_t)((((int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))&(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.BitArray::Set(System.Int32,System.Boolean) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void BitArray_Set_m7270 (BitArray_t882 * __this, int32_t ___index, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (__this->___m_length_1); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0019; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + bool L_4 = ___value; + if (!L_4) + { + goto IL_0042; + } + } + { + Int32U5BU5D_t420* L_5 = (__this->___m_array_0); + int32_t L_6 = ___index; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)L_6>>(int32_t)5))); + int32_t* L_7 = ((int32_t*)(int32_t*)SZArrayLdElema(L_5, ((int32_t)((int32_t)L_6>>(int32_t)5)), sizeof(int32_t))); + int32_t L_8 = ___index; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_7))|(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + goto IL_0061; + } + +IL_0042: + { + Int32U5BU5D_t420* L_9 = (__this->___m_array_0); + int32_t L_10 = ___index; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10>>(int32_t)5))); + int32_t* L_11 = ((int32_t*)(int32_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10>>(int32_t)5)), sizeof(int32_t))); + int32_t L_12 = ___index; + *((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_11))&(int32_t)((~((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))))); + } + +IL_0061: + { + int32_t L_13 = (__this->____version_2); + __this->____version_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + return; + } +} +// System.Collections.IEnumerator System.Collections.BitArray::GetEnumerator() +extern TypeInfo* BitArrayEnumerator_t1221_il2cpp_TypeInfo_var; +extern "C" Object_t * BitArray_GetEnumerator_m7271 (BitArray_t882 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitArrayEnumerator_t1221_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(815); + s_Il2CppMethodIntialized = true; + } + { + BitArrayEnumerator_t1221 * L_0 = (BitArrayEnumerator_t1221 *)il2cpp_codegen_object_new (BitArrayEnumerator_t1221_il2cpp_TypeInfo_var); + BitArrayEnumerator__ctor_m7256(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.CaseInsensitiveComparer::.ctor() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" void CaseInsensitiveComparer__ctor_m7272 (CaseInsensitiveComparer_t912 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___culture_2 = L_0; + return; + } +} +// System.Void System.Collections.CaseInsensitiveComparer::.ctor(System.Boolean) +extern "C" void CaseInsensitiveComparer__ctor_m7273 (CaseInsensitiveComparer_t912 * __this, bool ___invariant, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.CaseInsensitiveComparer::.cctor() +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern "C" void CaseInsensitiveComparer__cctor_m7274 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + s_Il2CppMethodIntialized = true; + } + { + CaseInsensitiveComparer_t912 * L_0 = (CaseInsensitiveComparer_t912 *)il2cpp_codegen_object_new (CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer__ctor_m7272(L_0, /*hidden argument*/NULL); + ((CaseInsensitiveComparer_t912_StaticFields*)CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var->static_fields)->___defaultComparer_0 = L_0; + CaseInsensitiveComparer_t912 * L_1 = (CaseInsensitiveComparer_t912 *)il2cpp_codegen_object_new (CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer__ctor_m7273(L_1, 1, /*hidden argument*/NULL); + ((CaseInsensitiveComparer_t912_StaticFields*)CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var->static_fields)->___defaultInvariantComparer_1 = L_1; + return; + } +} +// System.Collections.CaseInsensitiveComparer System.Collections.CaseInsensitiveComparer::get_DefaultInvariant() +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern "C" CaseInsensitiveComparer_t912 * CaseInsensitiveComparer_get_DefaultInvariant_m4598 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer_t912 * L_0 = ((CaseInsensitiveComparer_t912_StaticFields*)CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var->static_fields)->___defaultInvariantComparer_1; + return L_0; + } +} +// System.Int32 System.Collections.CaseInsensitiveComparer::Compare(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Comparer_t1223_il2cpp_TypeInfo_var; +extern "C" int32_t CaseInsensitiveComparer_Compare_m7275 (CaseInsensitiveComparer_t912 * __this, Object_t * ___a, Object_t * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Comparer_t1223_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(736); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___a; + V_0 = ((String_t*)IsInstSealed(L_0, String_t_il2cpp_TypeInfo_var)); + Object_t * L_1 = ___b; + V_1 = ((String_t*)IsInstSealed(L_1, String_t_il2cpp_TypeInfo_var)); + String_t* L_2 = V_0; + if (!L_2) + { + goto IL_004c; + } + } + { + String_t* L_3 = V_1; + if (!L_3) + { + goto IL_004c; + } + } + { + CultureInfo_t453 * L_4 = (__this->___culture_2); + if (!L_4) + { + goto IL_0039; + } + } + { + CultureInfo_t453 * L_5 = (__this->___culture_2); + NullCheck(L_5); + CompareInfo_t1100 * L_6 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_5); + String_t* L_7 = V_0; + String_t* L_8 = V_1; + NullCheck(L_6); + int32_t L_9 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_6, L_7, L_8, 1); + return L_9; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_10 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_10); + CompareInfo_t1100 * L_11 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_10); + String_t* L_12 = V_0; + String_t* L_13 = V_1; + NullCheck(L_11); + int32_t L_14 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_11, L_12, L_13, 1); + return L_14; + } + +IL_004c: + { + IL2CPP_RUNTIME_CLASS_INIT(Comparer_t1223_il2cpp_TypeInfo_var); + Comparer_t1223 * L_15 = ((Comparer_t1223_StaticFields*)Comparer_t1223_il2cpp_TypeInfo_var->static_fields)->___Default_0; + Object_t * L_16 = ___a; + Object_t * L_17 = ___b; + NullCheck(L_15); + int32_t L_18 = Comparer_Compare_m7310(L_15, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Void System.Collections.CaseInsensitiveHashCodeProvider::.ctor() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern "C" void CaseInsensitiveHashCodeProvider__ctor_m7276 (CaseInsensitiveHashCodeProvider_t913 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + CultureInfo_t453 * L_1 = V_0; + CultureInfo_t453 * L_2 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + bool L_3 = CaseInsensitiveHashCodeProvider_AreEqual_m7279(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_002c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_4 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + TextInfo_t1163 * L_5 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_4); + __this->___m_text_2 = L_5; + } + +IL_002c: + { + return; + } +} +// System.Void System.Collections.CaseInsensitiveHashCodeProvider::.ctor(System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" void CaseInsensitiveHashCodeProvider__ctor_m7277 (CaseInsensitiveHashCodeProvider_t913 * __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + CultureInfo_t453 * L_2 = ___culture; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_3 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + bool L_4 = CaseInsensitiveHashCodeProvider_AreEqual_m7279(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0033; + } + } + { + CultureInfo_t453 * L_5 = ___culture; + NullCheck(L_5); + TextInfo_t1163 * L_6 = (TextInfo_t1163 *)VirtFuncInvoker0< TextInfo_t1163 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_5); + __this->___m_text_2 = L_6; + } + +IL_0033: + { + return; + } +} +// System.Void System.Collections.CaseInsensitiveHashCodeProvider::.cctor() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void CaseInsensitiveHashCodeProvider__cctor_m7278 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + CaseInsensitiveHashCodeProvider_t913 * L_1 = (CaseInsensitiveHashCodeProvider_t913 *)il2cpp_codegen_object_new (CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider__ctor_m7277(L_1, L_0, /*hidden argument*/NULL); + ((CaseInsensitiveHashCodeProvider_t913_StaticFields*)CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var->static_fields)->___singletonInvariant_0 = L_1; + Object_t * L_2 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_2, /*hidden argument*/NULL); + ((CaseInsensitiveHashCodeProvider_t913_StaticFields*)CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var->static_fields)->___sync_1 = L_2; + return; + } +} +// System.Boolean System.Collections.CaseInsensitiveHashCodeProvider::AreEqual(System.Globalization.CultureInfo,System.Globalization.CultureInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool CaseInsensitiveHashCodeProvider_AreEqual_m7279 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___a, CultureInfo_t453 * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + CultureInfo_t453 * L_0 = ___a; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_0); + CultureInfo_t453 * L_2 = ___b; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Collections.CaseInsensitiveHashCodeProvider::AreEqual(System.Globalization.TextInfo,System.Globalization.CultureInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool CaseInsensitiveHashCodeProvider_AreEqual_m7280 (Object_t * __this /* static, unused */, TextInfo_t1163 * ___info, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + TextInfo_t1163 * L_0 = ___info; + NullCheck(L_0); + String_t* L_1 = TextInfo_get_CultureName_m7655(L_0, /*hidden argument*/NULL); + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Collections.CaseInsensitiveHashCodeProvider System.Collections.CaseInsensitiveHashCodeProvider::get_DefaultInvariant() +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern "C" CaseInsensitiveHashCodeProvider_t913 * CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider_t913 * L_0 = ((CaseInsensitiveHashCodeProvider_t913_StaticFields*)CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var->static_fields)->___singletonInvariant_0; + return L_0; + } +} +// System.Int32 System.Collections.CaseInsensitiveHashCodeProvider::GetHashCode(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern "C" int32_t CaseInsensitiveHashCodeProvider_GetHashCode_m7281 (CaseInsensitiveHashCodeProvider_t913 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___obj; + V_0 = ((String_t*)IsInstSealed(L_2, String_t_il2cpp_TypeInfo_var)); + String_t* L_3 = V_0; + if (L_3) + { + goto IL_0025; + } + } + { + Object_t * L_4 = ___obj; + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4); + return L_5; + } + +IL_0025: + { + V_1 = 0; + TextInfo_t1163 * L_6 = (__this->___m_text_2); + if (!L_6) + { + goto IL_007f; + } + } + { + TextInfo_t1163 * L_7 = (__this->___m_text_2); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_8 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + bool L_9 = CaseInsensitiveHashCodeProvider_AreEqual_m7280(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_007f; + } + } + { + TextInfo_t1163 * L_10 = (__this->___m_text_2); + String_t* L_11 = V_0; + NullCheck(L_10); + String_t* L_12 = (String_t*)VirtFuncInvoker1< String_t*, String_t* >::Invoke(9 /* System.String System.Globalization.TextInfo::ToLower(System.String) */, L_10, L_11); + V_0 = L_12; + V_3 = 0; + goto IL_006e; + } + +IL_005b: + { + String_t* L_13 = V_0; + int32_t L_14 = V_3; + NullCheck(L_13); + uint16_t L_15 = String_get_Chars_m2061(L_13, L_14, /*hidden argument*/NULL); + V_2 = L_15; + int32_t L_16 = V_1; + uint16_t L_17 = V_2; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_16*(int32_t)((int32_t)31)))+(int32_t)L_17)); + int32_t L_18 = V_3; + V_3 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_006e: + { + int32_t L_19 = V_3; + String_t* L_20 = V_0; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_19) < ((int32_t)L_21))) + { + goto IL_005b; + } + } + { + goto IL_00b4; + } + +IL_007f: + { + V_4 = 0; + goto IL_00a7; + } + +IL_0087: + { + String_t* L_22 = V_0; + int32_t L_23 = V_4; + NullCheck(L_22); + uint16_t L_24 = String_get_Chars_m2061(L_22, L_23, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_25 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_26 = Char_ToLower_m6033(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + V_2 = L_26; + int32_t L_27 = V_1; + uint16_t L_28 = V_2; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_27*(int32_t)((int32_t)31)))+(int32_t)L_28)); + int32_t L_29 = V_4; + V_4 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_00a7: + { + int32_t L_30 = V_4; + String_t* L_31 = V_0; + NullCheck(L_31); + int32_t L_32 = String_get_Length_m2000(L_31, /*hidden argument*/NULL); + if ((((int32_t)L_30) < ((int32_t)L_32))) + { + goto IL_0087; + } + } + +IL_00b4: + { + int32_t L_33 = V_1; + return L_33; + } +} +// System.Void System.Collections.CollectionBase::.ctor() +extern "C" void CollectionBase__ctor_m4712 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.CollectionBase::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void CollectionBase_System_Collections_ICollection_CopyTo_m7282 (CollectionBase_t793 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Object System.Collections.CollectionBase::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * CollectionBase_System_Collections_ICollection_get_SyncRoot_m7283 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.CollectionBase::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool CollectionBase_System_Collections_ICollection_get_IsSynchronized_m7284 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Collections.ArrayList::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Int32 System.Collections.CollectionBase::System.Collections.IList.Add(System.Object) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" int32_t CollectionBase_System_Collections_IList_Add_m7285 (CollectionBase_t793 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___value; + VirtActionInvoker1< Object_t * >::Invoke(28 /* System.Void System.Collections.CollectionBase::OnValidate(System.Object) */, __this, L_0); + ArrayList_t734 * L_1 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + V_0 = L_2; + int32_t L_3 = V_0; + Object_t * L_4 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.CollectionBase::OnInsert(System.Int32,System.Object) */, __this, L_3, L_4); + ArrayList_t734 * L_5 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Object_t * L_6 = ___value; + NullCheck(L_5); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_5, L_6); + } + +IL_0028: + try + { // begin try (depth: 1) + int32_t L_7 = V_0; + Object_t * L_8 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(23 /* System.Void System.Collections.CollectionBase::OnInsertComplete(System.Int32,System.Object) */, __this, L_7, L_8); + goto IL_0049; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0035; + throw e; + } + +CATCH_0035: + { // begin catch(System.Object) + { + ArrayList_t734 * L_9 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_10 = V_0; + NullCheck(L_9); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_9, L_10); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0044: + { + goto IL_0049; + } + } // end catch (depth: 1) + +IL_0049: + { + int32_t L_11 = V_0; + return L_11; + } +} +// System.Boolean System.Collections.CollectionBase::System.Collections.IList.Contains(System.Object) +extern "C" bool CollectionBase_System_Collections_IList_Contains_m7286 (CollectionBase_t793 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___value; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(32 /* System.Boolean System.Collections.ArrayList::Contains(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Int32 System.Collections.CollectionBase::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t CollectionBase_System_Collections_IList_IndexOf_m7287 (CollectionBase_t793 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Object_t * L_1 = ___value; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.CollectionBase::System.Collections.IList.Insert(System.Int32,System.Object) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void CollectionBase_System_Collections_IList_Insert_m7288 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___value; + VirtActionInvoker1< Object_t * >::Invoke(28 /* System.Void System.Collections.CollectionBase::OnValidate(System.Object) */, __this, L_0); + int32_t L_1 = ___index; + Object_t * L_2 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.CollectionBase::OnInsert(System.Int32,System.Object) */, __this, L_1, L_2); + ArrayList_t734 * L_3 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_4 = ___index; + Object_t * L_5 = ___value; + NullCheck(L_3); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_3, L_4, L_5); + } + +IL_001c: + try + { // begin try (depth: 1) + int32_t L_6 = ___index; + Object_t * L_7 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(23 /* System.Void System.Collections.CollectionBase::OnInsertComplete(System.Int32,System.Object) */, __this, L_6, L_7); + goto IL_003d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0029; + throw e; + } + +CATCH_0029: + { // begin catch(System.Object) + { + ArrayList_t734 * L_8 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_9 = ___index; + NullCheck(L_8); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_8, L_9); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0038: + { + goto IL_003d; + } + } // end catch (depth: 1) + +IL_003d: + { + return; + } +} +// System.Void System.Collections.CollectionBase::System.Collections.IList.Remove(System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1228; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" void CollectionBase_System_Collections_IList_Remove_m7289 (CollectionBase_t793 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1228 = il2cpp_codegen_string_literal_from_index(1228); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___value; + VirtActionInvoker1< Object_t * >::Invoke(28 /* System.Void System.Collections.CollectionBase::OnValidate(System.Object) */, __this, L_0); + ArrayList_t734 * L_1 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Object_t * L_2 = ___value; + NullCheck(L_1); + int32_t L_3 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(33 /* System.Int32 System.Collections.ArrayList::IndexOf(System.Object) */, L_1, L_2); + V_0 = L_3; + int32_t L_4 = V_0; + if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) + { + goto IL_002b; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral1228, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002b: + { + int32_t L_6 = V_0; + Object_t * L_7 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(24 /* System.Void System.Collections.CollectionBase::OnRemove(System.Int32,System.Object) */, __this, L_6, L_7); + ArrayList_t734 * L_8 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + Object_t * L_9 = ___value; + NullCheck(L_8); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_8, L_9); + int32_t L_10 = V_0; + Object_t * L_11 = ___value; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(25 /* System.Void System.Collections.CollectionBase::OnRemoveComplete(System.Int32,System.Object) */, __this, L_10, L_11); + return; + } +} +// System.Boolean System.Collections.CollectionBase::System.Collections.IList.get_IsFixedSize() +extern "C" bool CollectionBase_System_Collections_IList_get_IsFixedSize_m7290 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Collections.ArrayList::get_IsFixedSize() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.CollectionBase::System.Collections.IList.get_IsReadOnly() +extern "C" bool CollectionBase_System_Collections_IList_get_IsReadOnly_m7291 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Collections.ArrayList::get_IsReadOnly() */, L_0); + return L_1; + } +} +// System.Object System.Collections.CollectionBase::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * CollectionBase_System_Collections_IList_get_Item_m7292 (CollectionBase_t793 * __this, int32_t ___index, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.CollectionBase::System.Collections.IList.set_Item(System.Int32,System.Object) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void CollectionBase_System_Collections_IList_set_Item_m7293 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0018; + } + } + { + int32_t L_1 = ___index; + ArrayList_t734 * L_2 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0023; + } + } + +IL_0018: + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0023: + { + Object_t * L_5 = ___value; + VirtActionInvoker1< Object_t * >::Invoke(28 /* System.Void System.Collections.CollectionBase::OnValidate(System.Object) */, __this, L_5); + ArrayList_t734 * L_6 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_7 = ___index; + NullCheck(L_6); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_6, L_7); + V_0 = L_8; + int32_t L_9 = ___index; + Object_t * L_10 = V_0; + Object_t * L_11 = ___value; + VirtActionInvoker3< int32_t, Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.CollectionBase::OnSet(System.Int32,System.Object,System.Object) */, __this, L_9, L_10, L_11); + ArrayList_t734 * L_12 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_13 = ___index; + Object_t * L_14 = ___value; + NullCheck(L_12); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_12, L_13, L_14); + } + +IL_004d: + try + { // begin try (depth: 1) + int32_t L_15 = ___index; + Object_t * L_16 = V_0; + Object_t * L_17 = ___value; + VirtActionInvoker3< int32_t, Object_t *, Object_t * >::Invoke(27 /* System.Void System.Collections.CollectionBase::OnSetComplete(System.Int32,System.Object,System.Object) */, __this, L_15, L_16, L_17); + goto IL_0070; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_005b; + throw e; + } + +CATCH_005b: + { // begin catch(System.Object) + { + ArrayList_t734 * L_18 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_19 = ___index; + Object_t * L_20 = V_0; + NullCheck(L_18); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(22 /* System.Void System.Collections.ArrayList::set_Item(System.Int32,System.Object) */, L_18, L_19, L_20); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_006b: + { + goto IL_0070; + } + } // end catch (depth: 1) + +IL_0070: + { + return; + } +} +// System.Int32 System.Collections.CollectionBase::get_Count() +extern "C" int32_t CollectionBase_get_Count_m7294 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return L_1; + } +} +// System.Collections.IEnumerator System.Collections.CollectionBase::GetEnumerator() +extern "C" Object_t * CollectionBase_GetEnumerator_m7295 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + return L_1; + } +} +// System.Void System.Collections.CollectionBase::Clear() +extern "C" void CollectionBase_Clear_m7296 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(20 /* System.Void System.Collections.CollectionBase::OnClear() */, __this); + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + NullCheck(L_0); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_0); + VirtActionInvoker0::Invoke(21 /* System.Void System.Collections.CollectionBase::OnClearComplete() */, __this); + return; + } +} +// System.Void System.Collections.CollectionBase::RemoveAt(System.Int32) +extern "C" void CollectionBase_RemoveAt_m7297 (CollectionBase_t793 * __this, int32_t ___index, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + ArrayList_t734 * L_0 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_1 = ___index; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + V_0 = L_2; + Object_t * L_3 = V_0; + VirtActionInvoker1< Object_t * >::Invoke(28 /* System.Void System.Collections.CollectionBase::OnValidate(System.Object) */, __this, L_3); + int32_t L_4 = ___index; + Object_t * L_5 = V_0; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(24 /* System.Void System.Collections.CollectionBase::OnRemove(System.Int32,System.Object) */, __this, L_4, L_5); + ArrayList_t734 * L_6 = CollectionBase_get_InnerList_m4706(__this, /*hidden argument*/NULL); + int32_t L_7 = ___index; + NullCheck(L_6); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_6, L_7); + int32_t L_8 = ___index; + Object_t * L_9 = V_0; + VirtActionInvoker2< int32_t, Object_t * >::Invoke(25 /* System.Void System.Collections.CollectionBase::OnRemoveComplete(System.Int32,System.Object) */, __this, L_8, L_9); + return; + } +} +// System.Collections.ArrayList System.Collections.CollectionBase::get_InnerList() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * CollectionBase_get_InnerList_m4706 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___list_0); + if (L_0) + { + goto IL_0016; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___list_0 = L_1; + } + +IL_0016: + { + ArrayList_t734 * L_2 = (__this->___list_0); + return L_2; + } +} +// System.Collections.IList System.Collections.CollectionBase::get_List() +extern "C" Object_t * CollectionBase_get_List_m4764 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.CollectionBase::OnClear() +extern "C" void CollectionBase_OnClear_m7298 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnClearComplete() +extern "C" void CollectionBase_OnClearComplete_m7299 (CollectionBase_t793 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnInsert(System.Int32,System.Object) +extern "C" void CollectionBase_OnInsert_m7300 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnInsertComplete(System.Int32,System.Object) +extern "C" void CollectionBase_OnInsertComplete_m7301 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnRemove(System.Int32,System.Object) +extern "C" void CollectionBase_OnRemove_m7302 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnRemoveComplete(System.Int32,System.Object) +extern "C" void CollectionBase_OnRemoveComplete_m7303 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnSet(System.Int32,System.Object,System.Object) +extern "C" void CollectionBase_OnSet_m7304 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___oldValue, Object_t * ___newValue, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnSetComplete(System.Int32,System.Object,System.Object) +extern "C" void CollectionBase_OnSetComplete_m7305 (CollectionBase_t793 * __this, int32_t ___index, Object_t * ___oldValue, Object_t * ___newValue, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Collections.CollectionBase::OnValidate(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1229; +extern "C" void CollectionBase_OnValidate_m7306 (CollectionBase_t793 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1229 = il2cpp_codegen_string_literal_from_index(1229); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1229, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Void System.Collections.Comparer::.ctor() +extern "C" void Comparer__ctor_m7307 (Comparer_t1223 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Comparer::.ctor(System.Globalization.CultureInfo) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern "C" void Comparer__ctor_m7308 (Comparer_t1223 * __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CultureInfo_t453 * L_0 = ___culture; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_2); + CompareInfo_t1100 * L_3 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2); + __this->___m_compareInfo_2 = L_3; + return; + } +} +// System.Void System.Collections.Comparer::.cctor() +extern TypeInfo* Comparer_t1223_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" void Comparer__cctor_m7309 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Comparer_t1223_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(736); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + Comparer_t1223 * L_0 = (Comparer_t1223 *)il2cpp_codegen_object_new (Comparer_t1223_il2cpp_TypeInfo_var); + Comparer__ctor_m7307(L_0, /*hidden argument*/NULL); + ((Comparer_t1223_StaticFields*)Comparer_t1223_il2cpp_TypeInfo_var->static_fields)->___Default_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + Comparer_t1223 * L_2 = (Comparer_t1223 *)il2cpp_codegen_object_new (Comparer_t1223_il2cpp_TypeInfo_var); + Comparer__ctor_m7308(L_2, L_1, /*hidden argument*/NULL); + ((Comparer_t1223_StaticFields*)Comparer_t1223_il2cpp_TypeInfo_var->static_fields)->___DefaultInvariant_1 = L_2; + return; + } +} +// System.Int32 System.Collections.Comparer::Compare(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1230; +extern "C" int32_t Comparer_Compare_m7310 (Comparer_t1223 * __this, Object_t * ___a, Object_t * ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1230 = il2cpp_codegen_string_literal_from_index(1230); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___a; + Object_t * L_1 = ___b; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + Object_t * L_2 = ___a; + if (L_2) + { + goto IL_0011; + } + } + { + return (-1); + } + +IL_0011: + { + Object_t * L_3 = ___b; + if (L_3) + { + goto IL_0019; + } + } + { + return 1; + } + +IL_0019: + { + CompareInfo_t1100 * L_4 = (__this->___m_compareInfo_2); + if (!L_4) + { + goto IL_004c; + } + } + { + Object_t * L_5 = ___a; + V_0 = ((String_t*)IsInstSealed(L_5, String_t_il2cpp_TypeInfo_var)); + Object_t * L_6 = ___b; + V_1 = ((String_t*)IsInstSealed(L_6, String_t_il2cpp_TypeInfo_var)); + String_t* L_7 = V_0; + if (!L_7) + { + goto IL_004c; + } + } + { + String_t* L_8 = V_1; + if (!L_8) + { + goto IL_004c; + } + } + { + CompareInfo_t1100 * L_9 = (__this->___m_compareInfo_2); + String_t* L_10 = V_0; + String_t* L_11 = V_1; + NullCheck(L_9); + int32_t L_12 = (int32_t)VirtFuncInvoker2< int32_t, String_t*, String_t* >::Invoke(5 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String) */, L_9, L_10, L_11); + return L_12; + } + +IL_004c: + { + Object_t * L_13 = ___a; + if (!((Object_t *)IsInst(L_13, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0064; + } + } + { + Object_t * L_14 = ___a; + Object_t * L_15 = ___b; + NullCheck(((Object_t *)IsInst(L_14, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_16 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_14, IComparable_t1796_il2cpp_TypeInfo_var)), L_15); + return L_16; + } + +IL_0064: + { + Object_t * L_17 = ___b; + if (!((Object_t *)IsInst(L_17, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_007d; + } + } + { + Object_t * L_18 = ___b; + Object_t * L_19 = ___a; + NullCheck(((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_20 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, ((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var)), L_19); + return ((-L_20)); + } + +IL_007d: + { + String_t* L_21 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1230, /*hidden argument*/NULL); + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } +} +// System.Void System.Collections.Comparer::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* CompareInfo_t1100_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1231; +extern "C" void Comparer_GetObjectData_m7311 (Comparer_t1223 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_0_0_0_var = il2cpp_codegen_type_from_index(816); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1231 = il2cpp_codegen_string_literal_from_index(1231); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + CompareInfo_t1100 * L_3 = (__this->___m_compareInfo_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(CompareInfo_t1100_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4614(L_2, _stringLiteral1231, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object) +extern "C" void DictionaryEntry__ctor_m4603 (DictionaryEntry_t900 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + __this->____key_0 = L_0; + Object_t * L_1 = ___value; + __this->____value_1 = L_1; + return; + } +} +// System.Object System.Collections.DictionaryEntry::get_Key() +extern "C" Object_t * DictionaryEntry_get_Key_m7312 (DictionaryEntry_t900 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____key_0); + return L_0; + } +} +// System.Object System.Collections.DictionaryEntry::get_Value() +extern "C" Object_t * DictionaryEntry_get_Value_m7313 (DictionaryEntry_t900 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____value_1); + return L_0; + } +} +// System.Void System.Collections.Hashtable/KeyMarker::.ctor() +extern "C" void KeyMarker__ctor_m7314 (KeyMarker_t1225 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable/KeyMarker::.cctor() +extern TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +extern "C" void KeyMarker__cctor_m7315 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyMarker_t1225_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(817); + s_Il2CppMethodIntialized = true; + } + { + KeyMarker_t1225 * L_0 = (KeyMarker_t1225 *)il2cpp_codegen_object_new (KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker__ctor_m7314(L_0, /*hidden argument*/NULL); + ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0 = L_0; + return; + } +} +// System.Void System.Collections.Hashtable/Enumerator::.ctor(System.Collections.Hashtable,System.Collections.Hashtable/EnumeratorMode) +extern "C" void Enumerator__ctor_m7316 (Enumerator_t1227 * __this, Hashtable_t725 * ___host, int32_t ___mode, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = ___host; + __this->___host_0 = L_0; + Hashtable_t725 * L_1 = ___host; + NullCheck(L_1); + int32_t L_2 = (L_1->___modificationCount_2); + __this->___stamp_1 = L_2; + Hashtable_t725 * L_3 = ___host; + NullCheck(L_3); + SlotU5BU5D_t1231* L_4 = (L_3->___table_4); + NullCheck(L_4); + __this->___size_3 = (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))); + int32_t L_5 = ___mode; + __this->___mode_4 = L_5; + Enumerator_Reset_m7319(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable/Enumerator::.cctor() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1232; +extern "C" void Enumerator__cctor_m7317 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + _stringLiteral1232 = il2cpp_codegen_string_literal_from_index(1232); + s_Il2CppMethodIntialized = true; + } + { + ((Enumerator_t1227_StaticFields*)Enumerator_t1227_il2cpp_TypeInfo_var->static_fields)->___xstr_7 = _stringLiteral1232; + return; + } +} +// System.Void System.Collections.Hashtable/Enumerator::FailFast() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void Enumerator_FailFast_m7318 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + int32_t L_1 = (L_0->___modificationCount_2); + int32_t L_2 = (__this->___stamp_1); + if ((((int32_t)L_1) == ((int32_t)L_2))) + { + goto IL_0021; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1227_il2cpp_TypeInfo_var); + String_t* L_3 = ((Enumerator_t1227_StaticFields*)Enumerator_t1227_il2cpp_TypeInfo_var->static_fields)->___xstr_7; + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + return; + } +} +// System.Void System.Collections.Hashtable/Enumerator::Reset() +extern "C" void Enumerator_Reset_m7319 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + { + Enumerator_FailFast_m7318(__this, /*hidden argument*/NULL); + __this->___pos_2 = (-1); + __this->___currentKey_5 = NULL; + __this->___currentValue_6 = NULL; + return; + } +} +// System.Boolean System.Collections.Hashtable/Enumerator::MoveNext() +extern TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +extern "C" bool Enumerator_MoveNext_m7320 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyMarker_t1225_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(817); + s_Il2CppMethodIntialized = true; + } + Slot_t1224 V_0 = {0}; + int32_t V_1 = 0; + { + Enumerator_FailFast_m7318(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___pos_2); + int32_t L_1 = (__this->___size_3); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_008d; + } + } + { + goto IL_0071; + } + +IL_001c: + { + Hashtable_t725 * L_2 = (__this->___host_0); + NullCheck(L_2); + SlotU5BU5D_t1231* L_3 = (L_2->___table_4); + int32_t L_4 = (__this->___pos_2); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + V_0 = (*(Slot_t1224 *)((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_3, L_4, sizeof(Slot_t1224 )))); + Object_t * L_5 = ((&V_0)->___key_0); + if (!L_5) + { + goto IL_0071; + } + } + { + Object_t * L_6 = ((&V_0)->___key_0); + IL2CPP_RUNTIME_CLASS_INIT(KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker_t1225 * L_7 = ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0; + if ((((Object_t*)(Object_t *)L_6) == ((Object_t*)(KeyMarker_t1225 *)L_7))) + { + goto IL_0071; + } + } + { + Object_t * L_8 = ((&V_0)->___key_0); + __this->___currentKey_5 = L_8; + Object_t * L_9 = ((&V_0)->___value_1); + __this->___currentValue_6 = L_9; + return 1; + } + +IL_0071: + { + int32_t L_10 = (__this->___pos_2); + int32_t L_11 = ((int32_t)((int32_t)L_10+(int32_t)1)); + V_1 = L_11; + __this->___pos_2 = L_11; + int32_t L_12 = V_1; + int32_t L_13 = (__this->___size_3); + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_001c; + } + } + +IL_008d: + { + __this->___currentKey_5 = NULL; + __this->___currentValue_6 = NULL; + return 0; + } +} +// System.Collections.DictionaryEntry System.Collections.Hashtable/Enumerator::get_Entry() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 Enumerator_get_Entry_m7321 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___currentKey_5); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Enumerator_FailFast_m7318(__this, /*hidden argument*/NULL); + Object_t * L_2 = (__this->___currentKey_5); + Object_t * L_3 = (__this->___currentValue_6); + DictionaryEntry_t900 L_4 = {0}; + DictionaryEntry__ctor_m4603(&L_4, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Collections.Hashtable/Enumerator::get_Key() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Key_m7322 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___currentKey_5); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Enumerator_FailFast_m7318(__this, /*hidden argument*/NULL); + Object_t * L_2 = (__this->___currentKey_5); + return L_2; + } +} +// System.Object System.Collections.Hashtable/Enumerator::get_Value() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Value_m7323 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___currentKey_5); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Enumerator_FailFast_m7318(__this, /*hidden argument*/NULL); + Object_t * L_2 = (__this->___currentValue_6); + return L_2; + } +} +// System.Object System.Collections.Hashtable/Enumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1233; +extern "C" Object_t * Enumerator_get_Current_m7324 (Enumerator_t1227 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral1233 = il2cpp_codegen_string_literal_from_index(1233); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + Object_t * L_0 = (__this->___currentKey_5); + if (L_0) + { + goto IL_0011; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = (__this->___mode_4); + V_0 = L_2; + int32_t L_3 = V_0; + if (L_3 == 0) + { + goto IL_002f; + } + if (L_3 == 1) + { + goto IL_0036; + } + if (L_3 == 2) + { + goto IL_003d; + } + } + { + goto IL_0054; + } + +IL_002f: + { + Object_t * L_4 = (__this->___currentKey_5); + return L_4; + } + +IL_0036: + { + Object_t * L_5 = (__this->___currentValue_6); + return L_5; + } + +IL_003d: + { + Object_t * L_6 = (__this->___currentKey_5); + Object_t * L_7 = (__this->___currentValue_6); + DictionaryEntry_t900 L_8 = {0}; + DictionaryEntry__ctor_m4603(&L_8, L_6, L_7, /*hidden argument*/NULL); + DictionaryEntry_t900 L_9 = L_8; + Object_t * L_10 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_9); + return L_10; + } + +IL_0054: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_11, _stringLiteral1233, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } +} +// System.Void System.Collections.Hashtable/HashKeys::.ctor(System.Collections.Hashtable) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void HashKeys__ctor_m7325 (HashKeys_t1228 * __this, Hashtable_t725 * ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = ___host; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Hashtable_t725 * L_2 = ___host; + __this->___host_0 = L_2; + return; + } +} +// System.Int32 System.Collections.Hashtable/HashKeys::get_Count() +extern "C" int32_t HashKeys_get_Count_m7326 (HashKeys_t1228 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.Hashtable/HashKeys::get_IsSynchronized() +extern "C" bool HashKeys_get_IsSynchronized_m7327 (HashKeys_t1228 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Collections.Hashtable::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Object System.Collections.Hashtable/HashKeys::get_SyncRoot() +extern "C" Object_t * HashKeys_get_SyncRoot_m7328 (HashKeys_t1228 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Void System.Collections.Hashtable/HashKeys::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral254; +extern Il2CppCodeGenString* _stringLiteral1234; +extern "C" void HashKeys_CopyTo_m7329 (HashKeys_t1228 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral254 = il2cpp_codegen_string_literal_from_index(254); + _stringLiteral1234 = il2cpp_codegen_string_literal_from_index(1234); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + int32_t L_5 = ___arrayIndex; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003a: + { + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_get_Length_m4606(L_7, /*hidden argument*/NULL); + int32_t L_9 = ___arrayIndex; + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.Collections.Hashtable/HashKeys::get_Count() */, __this); + if ((((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))) >= ((int32_t)L_10))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1234, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0058: + { + Hashtable_t725 * L_12 = (__this->___host_0); + Array_t * L_13 = ___array; + int32_t L_14 = ___arrayIndex; + NullCheck(L_12); + Hashtable_CopyToArray_m7391(L_12, L_13, L_14, 0, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Hashtable/HashKeys::GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * HashKeys_GetEnumerator_m7330 (HashKeys_t1228 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->___host_0); + Enumerator_t1227 * L_1 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_1, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Hashtable/HashValues::.ctor(System.Collections.Hashtable) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void HashValues__ctor_m7331 (HashValues_t1229 * __this, Hashtable_t725 * ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = ___host; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Hashtable_t725 * L_2 = ___host; + __this->___host_0 = L_2; + return; + } +} +// System.Int32 System.Collections.Hashtable/HashValues::get_Count() +extern "C" int32_t HashValues_get_Count_m7332 (HashValues_t1229 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.Hashtable/HashValues::get_IsSynchronized() +extern "C" bool HashValues_get_IsSynchronized_m7333 (HashValues_t1229 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Collections.Hashtable::get_IsSynchronized() */, L_0); + return L_1; + } +} +// System.Object System.Collections.Hashtable/HashValues::get_SyncRoot() +extern "C" Object_t * HashValues_get_SyncRoot_m7334 (HashValues_t1229 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Void System.Collections.Hashtable/HashValues::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral254; +extern Il2CppCodeGenString* _stringLiteral1234; +extern "C" void HashValues_CopyTo_m7335 (HashValues_t1229 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral254 = il2cpp_codegen_string_literal_from_index(254); + _stringLiteral1234 = il2cpp_codegen_string_literal_from_index(1234); + s_Il2CppMethodIntialized = true; + } + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + NullCheck(L_2); + int32_t L_3 = Array_get_Rank_m4611(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)1))) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + int32_t L_5 = ___arrayIndex; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003a: + { + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_get_Length_m4606(L_7, /*hidden argument*/NULL); + int32_t L_9 = ___arrayIndex; + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.Collections.Hashtable/HashValues::get_Count() */, __this); + if ((((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))) >= ((int32_t)L_10))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1234, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0058: + { + Hashtable_t725 * L_12 = (__this->___host_0); + Array_t * L_13 = ___array; + int32_t L_14 = ___arrayIndex; + NullCheck(L_12); + Hashtable_CopyToArray_m7391(L_12, L_13, L_14, 1, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Collections.Hashtable/HashValues::GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * HashValues_GetEnumerator_m7336 (HashValues_t1229 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->___host_0); + Enumerator_t1227 * L_1 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_1, L_0, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::.ctor(System.Collections.Hashtable) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void SyncHashtable__ctor_m7337 (SyncHashtable_t1230 * __this, Hashtable_t725 * ___host, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = ___host; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + Hashtable_t725 * L_2 = ___host; + __this->___host_14 = L_2; + return; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Hashtable_t725_0_0_0_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1235; +extern "C" void SyncHashtable__ctor_m7338 (SyncHashtable_t1230 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_0_0_0_var = il2cpp_codegen_type_from_index(424); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1235 = il2cpp_codegen_string_literal_from_index(1235); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Hashtable_t725_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral1235, L_1, /*hidden argument*/NULL); + __this->___host_14 = ((Hashtable_t725 *)CastclassClass(L_2, Hashtable_t725_il2cpp_TypeInfo_var)); + return; + } +} +// System.Collections.IEnumerator System.Collections.Hashtable/SyncHashtable::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * SyncHashtable_System_Collections_IEnumerable_GetEnumerator_m7339 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->___host_14); + Enumerator_t1227 * L_1 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_1, L_0, 2, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1235; +extern "C" void SyncHashtable_GetObjectData_m7340 (SyncHashtable_t1230 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1235 = il2cpp_codegen_string_literal_from_index(1235); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + Hashtable_t725 * L_1 = (__this->___host_14); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1235, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Collections.Hashtable/SyncHashtable::get_Count() +extern "C" int32_t SyncHashtable_get_Count_m7341 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_0); + return L_1; + } +} +// System.Boolean System.Collections.Hashtable/SyncHashtable::get_IsSynchronized() +extern "C" bool SyncHashtable_get_IsSynchronized_m7342 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Object System.Collections.Hashtable/SyncHashtable::get_SyncRoot() +extern "C" Object_t * SyncHashtable_get_SyncRoot_m7343 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + return L_1; + } +} +// System.Collections.ICollection System.Collections.Hashtable/SyncHashtable::get_Keys() +extern "C" Object_t * SyncHashtable_get_Keys_m7344 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (Object_t *)NULL; + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_1 = L_1; + Object_t * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0014: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(21 /* System.Collections.ICollection System.Collections.Hashtable::get_Keys() */, L_3); + V_0 = L_4; + IL2CPP_LEAVE(0x2C, FINALLY_0025); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0025; + } + +FINALLY_0025: + { // begin finally (depth: 1) + Object_t * L_5 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(37) + } // end finally (depth: 1) + IL2CPP_CLEANUP(37) + { + IL2CPP_JUMP_TBL(0x2C, IL_002c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002c: + { + Object_t * L_6 = V_0; + return L_6; + } +} +// System.Collections.ICollection System.Collections.Hashtable/SyncHashtable::get_Values() +extern "C" Object_t * SyncHashtable_get_Values_m7345 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (Object_t *)NULL; + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_1 = L_1; + Object_t * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0014: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(22 /* System.Collections.ICollection System.Collections.Hashtable::get_Values() */, L_3); + V_0 = L_4; + IL2CPP_LEAVE(0x2C, FINALLY_0025); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0025; + } + +FINALLY_0025: + { // begin finally (depth: 1) + Object_t * L_5 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(37) + } // end finally (depth: 1) + IL2CPP_CLEANUP(37) + { + IL2CPP_JUMP_TBL(0x2C, IL_002c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002c: + { + Object_t * L_6 = V_0; + return L_6; + } +} +// System.Object System.Collections.Hashtable/SyncHashtable::get_Item(System.Object) +extern "C" Object_t * SyncHashtable_get_Item_m7346 (SyncHashtable_t1230 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + Object_t * L_1 = ___key; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::set_Item(System.Object,System.Object) +extern "C" void SyncHashtable_set_Item_m7347 (SyncHashtable_t1230 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + Object_t * L_4 = ___key; + Object_t * L_5 = ___value; + NullCheck(L_3); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_3, L_4, L_5); + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + return; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::CopyTo(System.Array,System.Int32) +extern "C" void SyncHashtable_CopyTo_m7348 (SyncHashtable_t1230 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + Array_t * L_1 = ___array; + int32_t L_2 = ___arrayIndex; + NullCheck(L_0); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(25 /* System.Void System.Collections.Hashtable::CopyTo(System.Array,System.Int32) */, L_0, L_1, L_2); + return; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::Add(System.Object,System.Object) +extern "C" void SyncHashtable_Add_m7349 (SyncHashtable_t1230 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + Object_t * L_4 = ___key; + Object_t * L_5 = ___value; + NullCheck(L_3); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_3, L_4, L_5); + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + Object_t * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + return; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::Clear() +extern "C" void SyncHashtable_Clear_m7350 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + NullCheck(L_3); + VirtActionInvoker0::Invoke(27 /* System.Void System.Collections.Hashtable::Clear() */, L_3); + IL2CPP_LEAVE(0x29, FINALLY_0022); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0022; + } + +FINALLY_0022: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(34) + } // end finally (depth: 1) + IL2CPP_CLEANUP(34) + { + IL2CPP_JUMP_TBL(0x29, IL_0029) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0029: + { + return; + } +} +// System.Boolean System.Collections.Hashtable/SyncHashtable::Contains(System.Object) +extern "C" bool SyncHashtable_Contains_m7351 (SyncHashtable_t1230 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + Object_t * L_1 = ___key; + NullCheck(L_0); + int32_t L_2 = Hashtable_Find_m7388(L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Hashtable/SyncHashtable::GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * SyncHashtable_GetEnumerator_m7352 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->___host_14); + Enumerator_t1227 * L_1 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_1, L_0, 2, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Collections.Hashtable/SyncHashtable::Remove(System.Object) +extern "C" void SyncHashtable_Remove_m7353 (SyncHashtable_t1230 * __this, Object_t * ___key, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + Hashtable_t725 * L_3 = (__this->___host_14); + Object_t * L_4 = ___key; + NullCheck(L_3); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_3, L_4); + IL2CPP_LEAVE(0x2A, FINALLY_0023); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0023; + } + +FINALLY_0023: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(35) + } // end finally (depth: 1) + IL2CPP_CLEANUP(35) + { + IL2CPP_JUMP_TBL(0x2A, IL_002a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002a: + { + return; + } +} +// System.Boolean System.Collections.Hashtable/SyncHashtable::ContainsKey(System.Object) +extern "C" bool SyncHashtable_ContainsKey_m7354 (SyncHashtable_t1230 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___host_14); + Object_t * L_1 = ___key; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_0, L_1); + return L_2; + } +} +// System.Object System.Collections.Hashtable/SyncHashtable::Clone() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SyncHashtable_t1230_il2cpp_TypeInfo_var; +extern "C" Object_t * SyncHashtable_Clone_m7355 (SyncHashtable_t1230 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SyncHashtable_t1230_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(819); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Hashtable_t725 * L_0 = (__this->___host_14); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + { + Hashtable_t725 * L_3 = (__this->___host_14); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(32 /* System.Object System.Collections.Hashtable::Clone() */, L_3); + SyncHashtable_t1230 * L_5 = (SyncHashtable_t1230 *)il2cpp_codegen_object_new (SyncHashtable_t1230_il2cpp_TypeInfo_var); + SyncHashtable__ctor_m7337(L_5, ((Hashtable_t725 *)CastclassClass(L_4, Hashtable_t725_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_1 = L_5; + IL2CPP_LEAVE(0x39, FINALLY_0032); + } + +IL_002d: + { + ; // IL_002d: leave IL_0039 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0032; + } + +FINALLY_0032: + { // begin finally (depth: 1) + Object_t * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(50) + } // end finally (depth: 1) + IL2CPP_CLEANUP(50) + { + IL2CPP_JUMP_TBL(0x39, IL_0039) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0039: + { + Object_t * L_7 = V_1; + return L_7; + } +} +// System.Void System.Collections.Hashtable::.ctor() +extern "C" void Hashtable__ctor_m4749 (Hashtable_t725 * __this, const MethodInfo* method) +{ + { + Hashtable__ctor_m7357(__this, 0, (1.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SlotU5BU5D_t1231_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern Il2CppCodeGenString* _stringLiteral1236; +extern Il2CppCodeGenString* _stringLiteral1237; +extern Il2CppCodeGenString* _stringLiteral1238; +extern Il2CppCodeGenString* _stringLiteral1239; +extern "C" void Hashtable__ctor_m7356 (Hashtable_t725 * __this, int32_t ___capacity, float ___loadFactor, Object_t * ___hcp, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SlotU5BU5D_t1231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(820); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + _stringLiteral1236 = il2cpp_codegen_string_literal_from_index(1236); + _stringLiteral1237 = il2cpp_codegen_string_literal_from_index(1237); + _stringLiteral1238 = il2cpp_codegen_string_literal_from_index(1238); + _stringLiteral1239 = il2cpp_codegen_string_literal_from_index(1239); + s_Il2CppMethodIntialized = true; + } + double V_0 = 0.0; + int32_t V_1 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral1209, _stringLiteral1236, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + float L_2 = ___loadFactor; + if ((((float)L_2) < ((float)(0.1f)))) + { + goto IL_003e; + } + } + { + float L_3 = ___loadFactor; + if ((((float)L_3) > ((float)(1.0f)))) + { + goto IL_003e; + } + } + { + float L_4 = ___loadFactor; + bool L_5 = Single_IsNaN_m6142(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_004e; + } + } + +IL_003e: + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral1237, _stringLiteral1238, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_004e: + { + int32_t L_7 = ___capacity; + if (L_7) + { + goto IL_0059; + } + } + { + int32_t L_8 = ___capacity; + ___capacity = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0059: + { + float L_9 = ___loadFactor; + __this->___loadFactor_3 = ((float)((float)(0.75f)*(float)L_9)); + int32_t L_10 = ___capacity; + float L_11 = (__this->___loadFactor_3); + V_0 = (((double)((double)((float)((float)(((float)((float)L_10)))/(float)L_11))))); + double L_12 = V_0; + if ((!(((double)L_12) > ((double)(2147483647.0))))) + { + goto IL_008b; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral1239, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_008b: + { + double L_14 = V_0; + V_1 = (((int32_t)((int32_t)L_14))); + int32_t L_15 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_16 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + V_1 = L_16; + int32_t L_17 = V_1; + int32_t L_18 = V_1; + Hashtable_SetTable_m7387(__this, ((SlotU5BU5D_t1231*)SZArrayNew(SlotU5BU5D_t1231_il2cpp_TypeInfo_var, L_17)), ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_18)), /*hidden argument*/NULL); + Object_t * L_19 = ___hcp; + Hashtable_set_hcp_m7365(__this, L_19, /*hidden argument*/NULL); + Object_t * L_20 = ___comparer; + Hashtable_set_comparer_m7364(__this, L_20, /*hidden argument*/NULL); + __this->___inUse_1 = 0; + __this->___modificationCount_2 = 0; + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single) +extern "C" void Hashtable__ctor_m7357 (Hashtable_t725 * __this, int32_t ___capacity, float ___loadFactor, const MethodInfo* method) +{ + { + int32_t L_0 = ___capacity; + float L_1 = ___loadFactor; + Hashtable__ctor_m7356(__this, L_0, L_1, (Object_t *)NULL, (Object_t *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32) +extern "C" void Hashtable__ctor_m4752 (Hashtable_t725 * __this, int32_t ___capacity, const MethodInfo* method) +{ + { + int32_t L_0 = ___capacity; + Hashtable__ctor_m7357(__this, L_0, (1.0f), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Collections.Hashtable) +extern TypeInfo* SlotU5BU5D_t1231_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Hashtable__ctor_m7358 (Hashtable_t725 * __this, Hashtable_t725 * ___source, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SlotU5BU5D_t1231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(820); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = ___source; + NullCheck(L_0); + int32_t L_1 = (L_0->___inUse_1); + __this->___inUse_1 = L_1; + Hashtable_t725 * L_2 = ___source; + NullCheck(L_2); + float L_3 = (L_2->___loadFactor_3); + __this->___loadFactor_3 = L_3; + Hashtable_t725 * L_4 = ___source; + NullCheck(L_4); + SlotU5BU5D_t1231* L_5 = (L_4->___table_4); + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_5); + __this->___table_4 = ((SlotU5BU5D_t1231*)Castclass(L_6, SlotU5BU5D_t1231_il2cpp_TypeInfo_var)); + Hashtable_t725 * L_7 = ___source; + NullCheck(L_7); + Int32U5BU5D_t420* L_8 = (L_7->___hashes_5); + NullCheck(L_8); + Object_t * L_9 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_8); + __this->___hashes_5 = ((Int32U5BU5D_t420*)Castclass(L_9, Int32U5BU5D_t420_il2cpp_TypeInfo_var)); + Hashtable_t725 * L_10 = ___source; + NullCheck(L_10); + int32_t L_11 = (L_10->___threshold_6); + __this->___threshold_6 = L_11; + Hashtable_t725 * L_12 = ___source; + NullCheck(L_12); + Object_t * L_13 = (L_12->___hcpRef_9); + __this->___hcpRef_9 = L_13; + Hashtable_t725 * L_14 = ___source; + NullCheck(L_14); + Object_t * L_15 = (L_14->___comparerRef_10); + __this->___comparerRef_10 = L_15; + Hashtable_t725 * L_16 = ___source; + NullCheck(L_16); + Object_t * L_17 = (L_16->___equalityComparer_12); + __this->___equalityComparer_12 = L_17; + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer) +extern "C" void Hashtable__ctor_m4600 (Hashtable_t725 * __this, int32_t ___capacity, Object_t * ___hcp, Object_t * ___comparer, const MethodInfo* method) +{ + { + int32_t L_0 = ___capacity; + Object_t * L_1 = ___hcp; + Object_t * L_2 = ___comparer; + Hashtable__ctor_m7356(__this, L_0, (1.0f), L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void Hashtable__ctor_m7359 (Hashtable_t725 * __this, Object_t * ___d, float ___loadFactor, Object_t * ___hcp, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Hashtable_t725 * G_B2_0 = {0}; + Hashtable_t725 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Hashtable_t725 * G_B3_1 = {0}; + { + Object_t * L_0 = ___d; + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0012; + } + } + { + Object_t * L_1 = ___d; + NullCheck(L_1); + int32_t L_2 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_1); + G_B3_0 = L_2; + G_B3_1 = G_B1_0; + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_0013: + { + float L_3 = ___loadFactor; + Object_t * L_4 = ___hcp; + Object_t * L_5 = ___comparer; + NullCheck(G_B3_1); + Hashtable__ctor_m7356(G_B3_1, G_B3_0, L_3, L_4, L_5, /*hidden argument*/NULL); + Object_t * L_6 = ___d; + if (L_6) + { + goto IL_002d; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002d: + { + Object_t * L_8 = ___d; + NullCheck(L_8); + Object_t * L_9 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_8); + V_0 = L_9; + goto IL_004b; + } + +IL_0039: + { + Object_t * L_10 = V_0; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_10); + Object_t * L_12 = V_0; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_12); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, __this, L_11, L_13); + } + +IL_004b: + { + Object_t * L_14 = V_0; + NullCheck(L_14); + bool L_15 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_14); + if (L_15) + { + goto IL_0039; + } + } + { + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer) +extern "C" void Hashtable__ctor_m4601 (Hashtable_t725 * __this, Object_t * ___d, Object_t * ___hcp, Object_t * ___comparer, const MethodInfo* method) +{ + { + Object_t * L_0 = ___d; + Object_t * L_1 = ___hcp; + Object_t * L_2 = ___comparer; + Hashtable__ctor_m7359(__this, L_0, (1.0f), L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer) +extern "C" void Hashtable__ctor_m4645 (Hashtable_t725 * __this, Object_t * ___hcp, Object_t * ___comparer, const MethodInfo* method) +{ + { + Object_t * L_0 = ___hcp; + Object_t * L_1 = ___comparer; + Hashtable__ctor_m7356(__this, 1, (1.0f), L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Hashtable__ctor_m7360 (Hashtable_t725 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->___serializationInfo_11 = L_0; + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Collections.IEqualityComparer) +extern "C" void Hashtable__ctor_m4612 (Hashtable_t725 * __this, int32_t ___capacity, Object_t * ___equalityComparer, const MethodInfo* method) +{ + { + int32_t L_0 = ___capacity; + Object_t * L_1 = ___equalityComparer; + Hashtable__ctor_m7361(__this, L_0, (1.0f), L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::.ctor(System.Int32,System.Single,System.Collections.IEqualityComparer) +extern "C" void Hashtable__ctor_m7361 (Hashtable_t725 * __this, int32_t ___capacity, float ___loadFactor, Object_t * ___equalityComparer, const MethodInfo* method) +{ + { + int32_t L_0 = ___capacity; + float L_1 = ___loadFactor; + Hashtable__ctor_m7357(__this, L_0, L_1, /*hidden argument*/NULL); + Object_t * L_2 = ___equalityComparer; + __this->___equalityComparer_12 = L_2; + return; + } +} +// System.Void System.Collections.Hashtable::.cctor() +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D27_19_FieldInfo_var; +extern "C" void Hashtable__cctor_m7362 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D27_19_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 19); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)34))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D27_19_FieldInfo_var), /*hidden argument*/NULL); + ((Hashtable_t725_StaticFields*)Hashtable_t725_il2cpp_TypeInfo_var->static_fields)->___primeTbl_13 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Collections.Hashtable::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * Hashtable_System_Collections_IEnumerable_GetEnumerator_m7363 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1227 * L_0 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_0, __this, 2, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.Hashtable::set_comparer(System.Collections.IComparer) +extern "C" void Hashtable_set_comparer_m7364 (Hashtable_t725 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___comparerRef_10 = L_0; + return; + } +} +// System.Void System.Collections.Hashtable::set_hcp(System.Collections.IHashCodeProvider) +extern "C" void Hashtable_set_hcp_m7365 (Hashtable_t725 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___hcpRef_9 = L_0; + return; + } +} +// System.Int32 System.Collections.Hashtable::get_Count() +extern "C" int32_t Hashtable_get_Count_m7366 (Hashtable_t725 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___inUse_1); + return L_0; + } +} +// System.Boolean System.Collections.Hashtable::get_IsSynchronized() +extern "C" bool Hashtable_get_IsSynchronized_m7367 (Hashtable_t725 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Hashtable::get_SyncRoot() +extern "C" Object_t * Hashtable_get_SyncRoot_m7368 (Hashtable_t725 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Collections.ICollection System.Collections.Hashtable::get_Keys() +extern TypeInfo* HashKeys_t1228_il2cpp_TypeInfo_var; +extern "C" Object_t * Hashtable_get_Keys_m7369 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HashKeys_t1228_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(822); + s_Il2CppMethodIntialized = true; + } + { + HashKeys_t1228 * L_0 = (__this->___hashKeys_7); + if (L_0) + { + goto IL_0017; + } + } + { + HashKeys_t1228 * L_1 = (HashKeys_t1228 *)il2cpp_codegen_object_new (HashKeys_t1228_il2cpp_TypeInfo_var); + HashKeys__ctor_m7325(L_1, __this, /*hidden argument*/NULL); + __this->___hashKeys_7 = L_1; + } + +IL_0017: + { + HashKeys_t1228 * L_2 = (__this->___hashKeys_7); + return L_2; + } +} +// System.Collections.ICollection System.Collections.Hashtable::get_Values() +extern TypeInfo* HashValues_t1229_il2cpp_TypeInfo_var; +extern "C" Object_t * Hashtable_get_Values_m7370 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HashValues_t1229_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(823); + s_Il2CppMethodIntialized = true; + } + { + HashValues_t1229 * L_0 = (__this->___hashValues_8); + if (L_0) + { + goto IL_0017; + } + } + { + HashValues_t1229 * L_1 = (HashValues_t1229 *)il2cpp_codegen_object_new (HashValues_t1229_il2cpp_TypeInfo_var); + HashValues__ctor_m7331(L_1, __this, /*hidden argument*/NULL); + __this->___hashValues_8 = L_1; + } + +IL_0017: + { + HashValues_t1229 * L_2 = (__this->___hashValues_8); + return L_2; + } +} +// System.Object System.Collections.Hashtable::get_Item(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral1241; +extern "C" Object_t * Hashtable_get_Item_m7371 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral1241 = il2cpp_codegen_string_literal_from_index(1241); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1231* V_0 = {0}; + Int32U5BU5D_t420* V_1 = {0}; + uint32_t V_2 = 0; + int32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + Slot_t1224 V_7 = {0}; + int32_t V_8 = 0; + Object_t * V_9 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral245, _stringLiteral1241, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + SlotU5BU5D_t1231* L_2 = (__this->___table_4); + V_0 = L_2; + Int32U5BU5D_t420* L_3 = (__this->___hashes_5); + V_1 = L_3; + SlotU5BU5D_t1231* L_4 = V_0; + NullCheck(L_4); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))); + Object_t * L_5 = ___key; + int32_t L_6 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(35 /* System.Int32 System.Collections.Hashtable::GetHash(System.Object) */, __this, L_5); + V_3 = ((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647))); + int32_t L_7 = V_3; + V_4 = L_7; + int32_t L_8 = V_3; + uint32_t L_9 = V_2; + V_5 = ((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8>>(int32_t)5))+(int32_t)1))%(uint32_t)(int32_t)((int32_t)((int32_t)L_9-(int32_t)1))))+(int32_t)1)); + uint32_t L_10 = V_2; + V_6 = L_10; + goto IL_00cb; + } + +IL_004e: + { + uint32_t L_11 = V_4; + uint32_t L_12 = V_2; + V_4 = ((int32_t)((uint32_t)(int32_t)L_11%(uint32_t)(int32_t)L_12)); + SlotU5BU5D_t1231* L_13 = V_0; + uint32_t L_14 = V_4; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((uintptr_t)L_14))); + V_7 = (*(Slot_t1224 *)((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_13, (((uintptr_t)L_14)), sizeof(Slot_t1224 )))); + Int32U5BU5D_t420* L_15 = V_1; + uint32_t L_16 = V_4; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, (((uintptr_t)L_16))); + uintptr_t L_17 = (((uintptr_t)L_16)); + V_8 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_15, L_17, sizeof(int32_t))); + Object_t * L_18 = ((&V_7)->___key_0); + V_9 = L_18; + Object_t * L_19 = V_9; + if (L_19) + { + goto IL_0080; + } + } + { + goto IL_00d3; + } + +IL_0080: + { + Object_t * L_20 = V_9; + Object_t * L_21 = ___key; + if ((((Object_t*)(Object_t *)L_20) == ((Object_t*)(Object_t *)L_21))) + { + goto IL_00a4; + } + } + { + int32_t L_22 = V_8; + int32_t L_23 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647)))) == ((uint32_t)L_23)))) + { + goto IL_00ac; + } + } + { + Object_t * L_24 = ___key; + Object_t * L_25 = V_9; + bool L_26 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(36 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_24, L_25); + if (!L_26) + { + goto IL_00ac; + } + } + +IL_00a4: + { + Object_t * L_27 = ((&V_7)->___value_1); + return L_27; + } + +IL_00ac: + { + int32_t L_28 = V_8; + if (((int32_t)((int32_t)L_28&(int32_t)((int32_t)-2147483648)))) + { + goto IL_00be; + } + } + { + goto IL_00d3; + } + +IL_00be: + { + uint32_t L_29 = V_4; + uint32_t L_30 = V_5; + V_4 = ((int32_t)((int32_t)L_29+(int32_t)L_30)); + uint32_t L_31 = V_6; + V_6 = ((int32_t)((int32_t)L_31-(int32_t)1)); + } + +IL_00cb: + { + uint32_t L_32 = V_6; + if ((!(((uint32_t)L_32) <= ((uint32_t)0)))) + { + goto IL_004e; + } + } + +IL_00d3: + { + return NULL; + } +} +// System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) +extern "C" void Hashtable_set_Item_m7372 (Hashtable_t725 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + Hashtable_PutImpl_m7390(__this, L_0, L_1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral254; +extern Il2CppCodeGenString* _stringLiteral257; +extern Il2CppCodeGenString* _stringLiteral255; +extern Il2CppCodeGenString* _stringLiteral1242; +extern "C" void Hashtable_CopyTo_m7373 (Hashtable_t725 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral254 = il2cpp_codegen_string_literal_from_index(254); + _stringLiteral257 = il2cpp_codegen_string_literal_from_index(257); + _stringLiteral255 = il2cpp_codegen_string_literal_from_index(255); + _stringLiteral1242 = il2cpp_codegen_string_literal_from_index(1242); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___arrayIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_get_Rank_m4611(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)1))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral257, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003a: + { + Array_t * L_7 = ___array; + NullCheck(L_7); + int32_t L_8 = Array_get_Length_m4606(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + int32_t L_9 = ___arrayIndex; + Array_t * L_10 = ___array; + NullCheck(L_10); + int32_t L_11 = Array_get_Length_m4606(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_005d; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, _stringLiteral255, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___arrayIndex; + int32_t L_14 = (__this->___inUse_1); + Array_t * L_15 = ___array; + NullCheck(L_15); + int32_t L_16 = Array_get_Length_m4606(L_15, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_13+(int32_t)L_14))) <= ((int32_t)L_16))) + { + goto IL_007b; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1242, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_007b: + { + Object_t * L_18 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, __this); + V_0 = L_18; + int32_t L_19 = ___arrayIndex; + V_1 = L_19; + goto IL_009f; + } + +IL_0089: + { + Array_t * L_20 = ___array; + Object_t * L_21 = V_0; + NullCheck(L_21); + DictionaryEntry_t900 L_22 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_21); + DictionaryEntry_t900 L_23 = L_22; + Object_t * L_24 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_23); + int32_t L_25 = V_1; + int32_t L_26 = L_25; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + NullCheck(L_20); + Array_SetValue_m4607(L_20, L_24, L_26, /*hidden argument*/NULL); + } + +IL_009f: + { + Object_t * L_27 = V_0; + NullCheck(L_27); + bool L_28 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_27); + if (L_28) + { + goto IL_0089; + } + } + { + return; + } +} +// System.Void System.Collections.Hashtable::Add(System.Object,System.Object) +extern "C" void Hashtable_Add_m7374 (Hashtable_t725 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + Hashtable_PutImpl_m7390(__this, L_0, L_1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::Clear() +extern "C" void Hashtable_Clear_m7375 (Hashtable_t725 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0038; + } + +IL_0007: + { + SlotU5BU5D_t1231* L_0 = (__this->___table_4); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_0, L_1, sizeof(Slot_t1224 )))->___key_0 = NULL; + SlotU5BU5D_t1231* L_2 = (__this->___table_4); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_2, L_3, sizeof(Slot_t1224 )))->___value_1 = NULL; + Int32U5BU5D_t420* L_4 = (__this->___hashes_5); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((int32_t*)(int32_t*)SZArrayLdElema(L_4, L_5, sizeof(int32_t))) = (int32_t)0; + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0038: + { + int32_t L_7 = V_0; + SlotU5BU5D_t1231* L_8 = (__this->___table_4); + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0007; + } + } + { + __this->___inUse_1 = 0; + int32_t L_9 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + return; + } +} +// System.Boolean System.Collections.Hashtable::Contains(System.Object) +extern "C" bool Hashtable_Contains_m7376 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + int32_t L_1 = Hashtable_Find_m7388(__this, L_0, /*hidden argument*/NULL); + return ((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern "C" Object_t * Hashtable_GetEnumerator_m7377 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1227 * L_0 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_0, __this, 2, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.Hashtable::Remove(System.Object) +extern TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +extern "C" void Hashtable_Remove_m7378 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyMarker_t1225_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(817); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + SlotU5BU5D_t1231* V_1 = {0}; + int32_t V_2 = 0; + Slot_t1224 * G_B3_0 = {0}; + Slot_t1224 * G_B2_0 = {0}; + KeyMarker_t1225 * G_B4_0 = {0}; + Slot_t1224 * G_B4_1 = {0}; + { + Object_t * L_0 = ___key; + int32_t L_1 = Hashtable_Find_m7388(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0076; + } + } + { + SlotU5BU5D_t1231* L_3 = (__this->___table_4); + V_1 = L_3; + Int32U5BU5D_t420* L_4 = (__this->___hashes_5); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_2 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t))); + int32_t L_7 = V_2; + V_2 = ((int32_t)((int32_t)L_7&(int32_t)((int32_t)-2147483648))); + Int32U5BU5D_t420* L_8 = (__this->___hashes_5); + int32_t L_9 = V_0; + int32_t L_10 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))) = (int32_t)L_10; + SlotU5BU5D_t1231* L_11 = V_1; + int32_t L_12 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = V_2; + G_B2_0 = ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_11, L_12, sizeof(Slot_t1224 ))); + if (!L_13) + { + G_B3_0 = ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_11, L_12, sizeof(Slot_t1224 ))); + goto IL_0047; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker_t1225 * L_14 = ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0; + G_B4_0 = L_14; + G_B4_1 = G_B2_0; + goto IL_0048; + } + +IL_0047: + { + G_B4_0 = ((KeyMarker_t1225 *)(NULL)); + G_B4_1 = G_B3_0; + } + +IL_0048: + { + G_B4_1->___key_0 = G_B4_0; + SlotU5BU5D_t1231* L_15 = V_1; + int32_t L_16 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_15, L_16, sizeof(Slot_t1224 )))->___value_1 = NULL; + int32_t L_17 = (__this->___inUse_1); + __this->___inUse_1 = ((int32_t)((int32_t)L_17-(int32_t)1)); + int32_t L_18 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0076: + { + return; + } +} +// System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) +extern "C" bool Hashtable_ContainsKey_m7379 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + bool L_1 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, __this, L_0); + return L_1; + } +} +// System.Object System.Collections.Hashtable::Clone() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" Object_t * Hashtable_Clone_m7380 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m7358(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.Hashtable::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1243; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral259; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1244; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral265; +extern Il2CppCodeGenString* _stringLiteral266; +extern Il2CppCodeGenString* _stringLiteral1246; +extern "C" void Hashtable_GetObjectData_m7381 (Hashtable_t725 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1243 = il2cpp_codegen_string_literal_from_index(1243); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral259 = il2cpp_codegen_string_literal_from_index(259); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1244 = il2cpp_codegen_string_literal_from_index(1244); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral265 = il2cpp_codegen_string_literal_from_index(265); + _stringLiteral266 = il2cpp_codegen_string_literal_from_index(266); + _stringLiteral1246 = il2cpp_codegen_string_literal_from_index(1246); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + float L_3 = (__this->___loadFactor_3); + NullCheck(L_2); + SerializationInfo_AddValue_m9213(L_2, _stringLiteral1243, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + int32_t L_5 = (__this->___modificationCount_2); + NullCheck(L_4); + SerializationInfo_AddValue_m4616(L_4, _stringLiteral260, L_5, /*hidden argument*/NULL); + Object_t * L_6 = (__this->___equalityComparer_12); + if (!L_6) + { + goto IL_0054; + } + } + { + SerializationInfo_t433 * L_7 = ___info; + Object_t * L_8 = (__this->___equalityComparer_12); + NullCheck(L_7); + SerializationInfo_AddValue_m4627(L_7, _stringLiteral259, L_8, /*hidden argument*/NULL); + goto IL_0065; + } + +IL_0054: + { + SerializationInfo_t433 * L_9 = ___info; + Object_t * L_10 = (__this->___comparerRef_10); + NullCheck(L_9); + SerializationInfo_AddValue_m4627(L_9, _stringLiteral262, L_10, /*hidden argument*/NULL); + } + +IL_0065: + { + Object_t * L_11 = (__this->___hcpRef_9); + if (!L_11) + { + goto IL_0081; + } + } + { + SerializationInfo_t433 * L_12 = ___info; + Object_t * L_13 = (__this->___hcpRef_9); + NullCheck(L_12); + SerializationInfo_AddValue_m4627(L_12, _stringLiteral1244, L_13, /*hidden argument*/NULL); + } + +IL_0081: + { + SerializationInfo_t433 * L_14 = ___info; + SlotU5BU5D_t1231* L_15 = (__this->___table_4); + NullCheck(L_15); + NullCheck(L_14); + SerializationInfo_AddValue_m4616(L_14, _stringLiteral1245, (((int32_t)((int32_t)(((Array_t *)L_15)->max_length)))), /*hidden argument*/NULL); + int32_t L_16 = (__this->___inUse_1); + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_16)); + ObjectU5BU5D_t162* L_17 = V_0; + Hashtable_CopyToArray_m7391(__this, (Array_t *)(Array_t *)L_17, 0, 0, /*hidden argument*/NULL); + int32_t L_18 = (__this->___inUse_1); + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_18)); + ObjectU5BU5D_t162* L_19 = V_1; + Hashtable_CopyToArray_m7391(__this, (Array_t *)(Array_t *)L_19, 0, 1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_20 = ___info; + ObjectU5BU5D_t162* L_21 = V_0; + NullCheck(L_20); + SerializationInfo_AddValue_m4627(L_20, _stringLiteral265, (Object_t *)(Object_t *)L_21, /*hidden argument*/NULL); + SerializationInfo_t433 * L_22 = ___info; + ObjectU5BU5D_t162* L_23 = V_1; + NullCheck(L_22); + SerializationInfo_AddValue_m4627(L_22, _stringLiteral266, (Object_t *)(Object_t *)L_23, /*hidden argument*/NULL); + SerializationInfo_t433 * L_24 = ___info; + Object_t * L_25 = (__this->___equalityComparer_12); + NullCheck(L_24); + SerializationInfo_AddValue_m4627(L_24, _stringLiteral1246, L_25, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::OnDeserialization(System.Object) +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern const Il2CppType* ObjectU5BU5D_t162_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* IEqualityComparer_t736_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern TypeInfo* IHashCodeProvider_t735_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SlotU5BU5D_t1231_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1243; +extern Il2CppCodeGenString* _stringLiteral260; +extern Il2CppCodeGenString* _stringLiteral259; +extern Il2CppCodeGenString* _stringLiteral262; +extern Il2CppCodeGenString* _stringLiteral1244; +extern Il2CppCodeGenString* _stringLiteral1245; +extern Il2CppCodeGenString* _stringLiteral265; +extern Il2CppCodeGenString* _stringLiteral266; +extern Il2CppCodeGenString* _stringLiteral1247; +extern "C" void Hashtable_OnDeserialization_m7382 (Hashtable_t725 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + ObjectU5BU5D_t162_0_0_0_var = il2cpp_codegen_type_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + IEqualityComparer_t736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(437); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + IHashCodeProvider_t735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(438); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SlotU5BU5D_t1231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(820); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral1243 = il2cpp_codegen_string_literal_from_index(1243); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + _stringLiteral259 = il2cpp_codegen_string_literal_from_index(259); + _stringLiteral262 = il2cpp_codegen_string_literal_from_index(262); + _stringLiteral1244 = il2cpp_codegen_string_literal_from_index(1244); + _stringLiteral1245 = il2cpp_codegen_string_literal_from_index(1245); + _stringLiteral265 = il2cpp_codegen_string_literal_from_index(265); + _stringLiteral266 = il2cpp_codegen_string_literal_from_index(266); + _stringLiteral1247 = il2cpp_codegen_string_literal_from_index(1247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = (__this->___serializationInfo_11); + if (L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + SerializationInfo_t433 * L_1 = (__this->___serializationInfo_11); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_3 = SerializationInfo_GetValue_m4617(L_1, _stringLiteral1243, L_2, /*hidden argument*/NULL); + __this->___loadFactor_3 = ((*(float*)((float*)UnBox (L_3, Single_t165_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_4 = (__this->___serializationInfo_11); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_6 = SerializationInfo_GetValue_m4617(L_4, _stringLiteral260, L_5, /*hidden argument*/NULL); + __this->___modificationCount_2 = ((*(int32_t*)((int32_t*)UnBox (L_6, Int32_t161_il2cpp_TypeInfo_var)))); + } + +IL_0056: + try + { // begin try (depth: 1) + SerializationInfo_t433 * L_7 = (__this->___serializationInfo_11); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + Object_t * L_9 = SerializationInfo_GetValue_m4617(L_7, _stringLiteral259, L_8, /*hidden argument*/NULL); + __this->___equalityComparer_12 = ((Object_t *)Castclass(L_9, IEqualityComparer_t736_il2cpp_TypeInfo_var)); + goto IL_0086; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0080; + throw e; + } + +CATCH_0080: + { // begin catch(System.Object) + goto IL_0086; + } // end catch (depth: 1) + +IL_0086: + { + Object_t * L_10 = (__this->___equalityComparer_12); + if (L_10) + { + goto IL_00b6; + } + } + { + SerializationInfo_t433 * L_11 = (__this->___serializationInfo_11); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + Object_t * L_13 = SerializationInfo_GetValue_m4617(L_11, _stringLiteral262, L_12, /*hidden argument*/NULL); + __this->___comparerRef_10 = ((Object_t *)Castclass(L_13, IComparer_t729_il2cpp_TypeInfo_var)); + } + +IL_00b6: + try + { // begin try (depth: 1) + SerializationInfo_t433 * L_14 = (__this->___serializationInfo_11); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_15 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_14); + Object_t * L_16 = SerializationInfo_GetValue_m4617(L_14, _stringLiteral1244, L_15, /*hidden argument*/NULL); + __this->___hcpRef_9 = ((Object_t *)Castclass(L_16, IHashCodeProvider_t735_il2cpp_TypeInfo_var)); + goto IL_00e6; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00e0; + throw e; + } + +CATCH_00e0: + { // begin catch(System.Object) + goto IL_00e6; + } // end catch (depth: 1) + +IL_00e6: + { + SerializationInfo_t433 * L_17 = (__this->___serializationInfo_11); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_18 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_17); + Object_t * L_19 = SerializationInfo_GetValue_m4617(L_17, _stringLiteral1245, L_18, /*hidden argument*/NULL); + V_0 = ((*(int32_t*)((int32_t*)UnBox (L_19, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_20 = (__this->___serializationInfo_11); + Type_t * L_21 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjectU5BU5D_t162_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_20); + Object_t * L_22 = SerializationInfo_GetValue_m4617(L_20, _stringLiteral265, L_21, /*hidden argument*/NULL); + V_1 = ((ObjectU5BU5D_t162*)Castclass(L_22, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_23 = (__this->___serializationInfo_11); + Type_t * L_24 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjectU5BU5D_t162_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_23); + Object_t * L_25 = SerializationInfo_GetValue_m4617(L_23, _stringLiteral266, L_24, /*hidden argument*/NULL); + V_2 = ((ObjectU5BU5D_t162*)Castclass(L_25, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_26 = V_1; + NullCheck(L_26); + ObjectU5BU5D_t162* L_27 = V_2; + NullCheck(L_27); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))))) + { + goto IL_015c; + } + } + { + SerializationException_t916 * L_28 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_28, _stringLiteral1247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_015c: + { + int32_t L_29 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_30 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + V_0 = L_30; + int32_t L_31 = V_0; + int32_t L_32 = V_0; + Hashtable_SetTable_m7387(__this, ((SlotU5BU5D_t1231*)SZArrayNew(SlotU5BU5D_t1231_il2cpp_TypeInfo_var, L_31)), ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_32)), /*hidden argument*/NULL); + V_3 = 0; + goto IL_018c; + } + +IL_017c: + { + ObjectU5BU5D_t162* L_33 = V_1; + int32_t L_34 = V_3; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + ObjectU5BU5D_t162* L_36 = V_2; + int32_t L_37 = V_3; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = L_37; + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, __this, (*(Object_t **)(Object_t **)SZArrayLdElema(L_33, L_35, sizeof(Object_t *))), (*(Object_t **)(Object_t **)SZArrayLdElema(L_36, L_38, sizeof(Object_t *)))); + int32_t L_39 = V_3; + V_3 = ((int32_t)((int32_t)L_39+(int32_t)1)); + } + +IL_018c: + { + int32_t L_40 = V_3; + ObjectU5BU5D_t162* L_41 = V_1; + NullCheck(L_41); + if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length))))))) + { + goto IL_017c; + } + } + { + Hashtable_AdjustThreshold_m7386(__this, /*hidden argument*/NULL); + __this->___serializationInfo_11 = (SerializationInfo_t433 *)NULL; + return; + } +} +// System.Collections.Hashtable System.Collections.Hashtable::Synchronized(System.Collections.Hashtable) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SyncHashtable_t1230_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1248; +extern "C" Hashtable_t725 * Hashtable_Synchronized_m7383 (Object_t * __this /* static, unused */, Hashtable_t725 * ___table, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SyncHashtable_t1230_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(819); + _stringLiteral1248 = il2cpp_codegen_string_literal_from_index(1248); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = ___table; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1248, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Hashtable_t725 * L_2 = ___table; + SyncHashtable_t1230 * L_3 = (SyncHashtable_t1230 *)il2cpp_codegen_object_new (SyncHashtable_t1230_il2cpp_TypeInfo_var); + SyncHashtable__ctor_m7337(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Collections.Hashtable::GetHash(System.Object) +extern TypeInfo* IEqualityComparer_t736_il2cpp_TypeInfo_var; +extern TypeInfo* IHashCodeProvider_t735_il2cpp_TypeInfo_var; +extern "C" int32_t Hashtable_GetHash_m7384 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEqualityComparer_t736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(437); + IHashCodeProvider_t735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(438); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___equalityComparer_12); + if (!L_0) + { + goto IL_0018; + } + } + { + Object_t * L_1 = (__this->___equalityComparer_12); + Object_t * L_2 = ___key; + NullCheck(L_1); + int32_t L_3 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(1 /* System.Int32 System.Collections.IEqualityComparer::GetHashCode(System.Object) */, IEqualityComparer_t736_il2cpp_TypeInfo_var, L_1, L_2); + return L_3; + } + +IL_0018: + { + Object_t * L_4 = (__this->___hcpRef_9); + if (L_4) + { + goto IL_002a; + } + } + { + Object_t * L_5 = ___key; + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5); + return L_6; + } + +IL_002a: + { + Object_t * L_7 = (__this->___hcpRef_9); + Object_t * L_8 = ___key; + NullCheck(L_7); + int32_t L_9 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IHashCodeProvider::GetHashCode(System.Object) */, IHashCodeProvider_t735_il2cpp_TypeInfo_var, L_7, L_8); + return L_9; + } +} +// System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) +extern TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +extern TypeInfo* IEqualityComparer_t736_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern "C" bool Hashtable_KeyEquals_m7385 (Hashtable_t725 * __this, Object_t * ___item, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeyMarker_t1225_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(817); + IEqualityComparer_t736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(437); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker_t1225 * L_1 = ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(KeyMarker_t1225 *)L_1)))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_2 = (__this->___equalityComparer_12); + if (!L_2) + { + goto IL_0026; + } + } + { + Object_t * L_3 = (__this->___equalityComparer_12); + Object_t * L_4 = ___item; + Object_t * L_5 = ___key; + NullCheck(L_3); + bool L_6 = (bool)InterfaceFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(0 /* System.Boolean System.Collections.IEqualityComparer::Equals(System.Object,System.Object) */, IEqualityComparer_t736_il2cpp_TypeInfo_var, L_3, L_4, L_5); + return L_6; + } + +IL_0026: + { + Object_t * L_7 = (__this->___comparerRef_10); + if (L_7) + { + goto IL_0039; + } + } + { + Object_t * L_8 = ___item; + Object_t * L_9 = ___key; + NullCheck(L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_8, L_9); + return L_10; + } + +IL_0039: + { + Object_t * L_11 = (__this->___comparerRef_10); + Object_t * L_12 = ___item; + Object_t * L_13 = ___key; + NullCheck(L_11); + int32_t L_14 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_11, L_12, L_13); + return ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Hashtable::AdjustThreshold() +extern "C" void Hashtable_AdjustThreshold_m7386 (Hashtable_t725 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + SlotU5BU5D_t1231* L_0 = (__this->___table_4); + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + int32_t L_1 = V_0; + float L_2 = (__this->___loadFactor_3); + __this->___threshold_6 = (((int32_t)((int32_t)((float)((float)(((float)((float)L_1)))*(float)L_2))))); + int32_t L_3 = (__this->___threshold_6); + int32_t L_4 = V_0; + if ((((int32_t)L_3) < ((int32_t)L_4))) + { + goto IL_002e; + } + } + { + int32_t L_5 = V_0; + __this->___threshold_6 = ((int32_t)((int32_t)L_5-(int32_t)1)); + } + +IL_002e: + { + return; + } +} +// System.Void System.Collections.Hashtable::SetTable(System.Collections.Hashtable/Slot[],System.Int32[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1248; +extern "C" void Hashtable_SetTable_m7387 (Hashtable_t725 * __this, SlotU5BU5D_t1231* ___table, Int32U5BU5D_t420* ___hashes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1248 = il2cpp_codegen_string_literal_from_index(1248); + s_Il2CppMethodIntialized = true; + } + { + SlotU5BU5D_t1231* L_0 = ___table; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1248, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SlotU5BU5D_t1231* L_2 = ___table; + __this->___table_4 = L_2; + Int32U5BU5D_t420* L_3 = ___hashes; + __this->___hashes_5 = L_3; + Hashtable_AdjustThreshold_m7386(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Collections.Hashtable::Find(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral1241; +extern "C" int32_t Hashtable_Find_m7388 (Hashtable_t725 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral1241 = il2cpp_codegen_string_literal_from_index(1241); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1231* V_0 = {0}; + Int32U5BU5D_t420* V_1 = {0}; + uint32_t V_2 = 0; + int32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + Slot_t1224 V_7 = {0}; + int32_t V_8 = 0; + Object_t * V_9 = {0}; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral245, _stringLiteral1241, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + SlotU5BU5D_t1231* L_2 = (__this->___table_4); + V_0 = L_2; + Int32U5BU5D_t420* L_3 = (__this->___hashes_5); + V_1 = L_3; + SlotU5BU5D_t1231* L_4 = V_0; + NullCheck(L_4); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))); + Object_t * L_5 = ___key; + int32_t L_6 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(35 /* System.Int32 System.Collections.Hashtable::GetHash(System.Object) */, __this, L_5); + V_3 = ((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647))); + int32_t L_7 = V_3; + V_4 = L_7; + int32_t L_8 = V_3; + uint32_t L_9 = V_2; + V_5 = ((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8>>(int32_t)5))+(int32_t)1))%(uint32_t)(int32_t)((int32_t)((int32_t)L_9-(int32_t)1))))+(int32_t)1)); + uint32_t L_10 = V_2; + V_6 = L_10; + goto IL_00c6; + } + +IL_004e: + { + uint32_t L_11 = V_4; + uint32_t L_12 = V_2; + V_4 = ((int32_t)((uint32_t)(int32_t)L_11%(uint32_t)(int32_t)L_12)); + SlotU5BU5D_t1231* L_13 = V_0; + uint32_t L_14 = V_4; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((uintptr_t)L_14))); + V_7 = (*(Slot_t1224 *)((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_13, (((uintptr_t)L_14)), sizeof(Slot_t1224 )))); + Int32U5BU5D_t420* L_15 = V_1; + uint32_t L_16 = V_4; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, (((uintptr_t)L_16))); + uintptr_t L_17 = (((uintptr_t)L_16)); + V_8 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_15, L_17, sizeof(int32_t))); + Object_t * L_18 = ((&V_7)->___key_0); + V_9 = L_18; + Object_t * L_19 = V_9; + if (L_19) + { + goto IL_0080; + } + } + { + goto IL_00ce; + } + +IL_0080: + { + Object_t * L_20 = V_9; + Object_t * L_21 = ___key; + if ((((Object_t*)(Object_t *)L_20) == ((Object_t*)(Object_t *)L_21))) + { + goto IL_00a4; + } + } + { + int32_t L_22 = V_8; + int32_t L_23 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647)))) == ((uint32_t)L_23)))) + { + goto IL_00a7; + } + } + { + Object_t * L_24 = ___key; + Object_t * L_25 = V_9; + bool L_26 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(36 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_24, L_25); + if (!L_26) + { + goto IL_00a7; + } + } + +IL_00a4: + { + uint32_t L_27 = V_4; + return L_27; + } + +IL_00a7: + { + int32_t L_28 = V_8; + if (((int32_t)((int32_t)L_28&(int32_t)((int32_t)-2147483648)))) + { + goto IL_00b9; + } + } + { + goto IL_00ce; + } + +IL_00b9: + { + uint32_t L_29 = V_4; + uint32_t L_30 = V_5; + V_4 = ((int32_t)((int32_t)L_29+(int32_t)L_30)); + uint32_t L_31 = V_6; + V_6 = ((int32_t)((int32_t)L_31-(int32_t)1)); + } + +IL_00c6: + { + uint32_t L_32 = V_6; + if ((!(((uint32_t)L_32) <= ((uint32_t)0)))) + { + goto IL_004e; + } + } + +IL_00ce: + { + return (-1); + } +} +// System.Void System.Collections.Hashtable::Rehash() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SlotU5BU5D_t1231_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void Hashtable_Rehash_m7389 (Hashtable_t725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SlotU5BU5D_t1231_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(820); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint32_t V_1 = 0; + SlotU5BU5D_t1231* V_2 = {0}; + SlotU5BU5D_t1231* V_3 = {0}; + Int32U5BU5D_t420* V_4 = {0}; + Int32U5BU5D_t420* V_5 = {0}; + int32_t V_6 = 0; + Slot_t1224 V_7 = {0}; + int32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + { + SlotU5BU5D_t1231* L_0 = (__this->___table_4); + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + int32_t L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_2 = Hashtable_ToPrime_m7394(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); + V_1 = L_2; + uint32_t L_3 = V_1; + V_2 = ((SlotU5BU5D_t1231*)SZArrayNew(SlotU5BU5D_t1231_il2cpp_TypeInfo_var, (((uintptr_t)L_3)))); + SlotU5BU5D_t1231* L_4 = (__this->___table_4); + V_3 = L_4; + uint32_t L_5 = V_1; + V_4 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, (((uintptr_t)L_5)))); + Int32U5BU5D_t420* L_6 = (__this->___hashes_5); + V_5 = L_6; + V_6 = 0; + goto IL_00fe; + } + +IL_003c: + { + SlotU5BU5D_t1231* L_7 = V_3; + int32_t L_8 = V_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + V_7 = (*(Slot_t1224 *)((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_7, L_8, sizeof(Slot_t1224 )))); + Object_t * L_9 = ((&V_7)->___key_0); + if (!L_9) + { + goto IL_00f8; + } + } + { + Int32U5BU5D_t420* L_10 = V_5; + int32_t L_11 = V_6; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_8 = ((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t)))&(int32_t)((int32_t)2147483647))); + int32_t L_13 = V_8; + V_9 = L_13; + int32_t L_14 = V_8; + uint32_t L_15 = V_1; + V_10 = ((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14>>(int32_t)5))+(int32_t)1))%(uint32_t)(int32_t)((int32_t)((int32_t)L_15-(int32_t)1))))+(int32_t)1)); + uint32_t L_16 = V_9; + uint32_t L_17 = V_1; + V_11 = ((int32_t)((uint32_t)(int32_t)L_16%(uint32_t)(int32_t)L_17)); + goto IL_00f3; + } + +IL_0081: + { + SlotU5BU5D_t1231* L_18 = V_2; + uint32_t L_19 = V_11; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, (((uintptr_t)L_19))); + Object_t * L_20 = (((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_18, (((uintptr_t)L_19)), sizeof(Slot_t1224 )))->___key_0); + if (L_20) + { + goto IL_00d3; + } + } + { + SlotU5BU5D_t1231* L_21 = V_2; + uint32_t L_22 = V_11; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, (((uintptr_t)L_22))); + Object_t * L_23 = ((&V_7)->___key_0); + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_21, (((uintptr_t)L_22)), sizeof(Slot_t1224 )))->___key_0 = L_23; + SlotU5BU5D_t1231* L_24 = V_2; + uint32_t L_25 = V_11; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, (((uintptr_t)L_25))); + Object_t * L_26 = ((&V_7)->___value_1); + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_24, (((uintptr_t)L_25)), sizeof(Slot_t1224 )))->___value_1 = L_26; + Int32U5BU5D_t420* L_27 = V_4; + uint32_t L_28 = V_11; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, (((uintptr_t)L_28))); + int32_t* L_29 = ((int32_t*)(int32_t*)SZArrayLdElema(L_27, (((uintptr_t)L_28)), sizeof(int32_t))); + int32_t L_30 = V_8; + *((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_29))|(int32_t)L_30)); + goto IL_00f8; + } + +IL_00d3: + { + Int32U5BU5D_t420* L_31 = V_4; + uint32_t L_32 = V_11; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, (((uintptr_t)L_32))); + int32_t* L_33 = ((int32_t*)(int32_t*)SZArrayLdElema(L_31, (((uintptr_t)L_32)), sizeof(int32_t))); + *((int32_t*)(L_33)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_33))|(int32_t)((int32_t)-2147483648))); + uint32_t L_34 = V_9; + uint32_t L_35 = V_10; + V_9 = ((int32_t)((int32_t)L_34+(int32_t)L_35)); + uint32_t L_36 = V_9; + uint32_t L_37 = V_1; + V_11 = ((int32_t)((uint32_t)(int32_t)L_36%(uint32_t)(int32_t)L_37)); + } + +IL_00f3: + { + goto IL_0081; + } + +IL_00f8: + { + int32_t L_38 = V_6; + V_6 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_00fe: + { + int32_t L_39 = V_6; + int32_t L_40 = V_0; + if ((((int32_t)L_39) < ((int32_t)L_40))) + { + goto IL_003c; + } + } + { + int32_t L_41 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_41+(int32_t)1)); + SlotU5BU5D_t1231* L_42 = V_2; + Int32U5BU5D_t420* L_43 = V_4; + Hashtable_SetTable_m7387(__this, L_42, L_43, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.Hashtable::PutImpl(System.Object,System.Object,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern Il2CppCodeGenString* _stringLiteral1241; +extern Il2CppCodeGenString* _stringLiteral1249; +extern "C" void Hashtable_PutImpl_m7390 (Hashtable_t725 * __this, Object_t * ___key, Object_t * ___value, bool ___overwrite, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + KeyMarker_t1225_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(817); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + _stringLiteral1241 = il2cpp_codegen_string_literal_from_index(1241); + _stringLiteral1249 = il2cpp_codegen_string_literal_from_index(1249); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + SlotU5BU5D_t1231* V_4 = {0}; + Int32U5BU5D_t420* V_5 = {0}; + Slot_t1224 V_6 = {0}; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral245, _stringLiteral1241, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = (__this->___inUse_1); + int32_t L_3 = (__this->___threshold_6); + if ((((int32_t)L_2) < ((int32_t)L_3))) + { + goto IL_002d; + } + } + { + Hashtable_Rehash_m7389(__this, /*hidden argument*/NULL); + } + +IL_002d: + { + SlotU5BU5D_t1231* L_4 = (__this->___table_4); + NullCheck(L_4); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))); + Object_t * L_5 = ___key; + int32_t L_6 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(35 /* System.Int32 System.Collections.Hashtable::GetHash(System.Object) */, __this, L_5); + V_1 = ((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647))); + int32_t L_7 = V_1; + V_2 = L_7; + uint32_t L_8 = V_2; + uint32_t L_9 = V_0; + V_3 = ((int32_t)((int32_t)((int32_t)((uint32_t)(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_8>>5))+(int32_t)1))%(uint32_t)(int32_t)((int32_t)((int32_t)L_9-(int32_t)1))))+(int32_t)1)); + SlotU5BU5D_t1231* L_10 = (__this->___table_4); + V_4 = L_10; + Int32U5BU5D_t420* L_11 = (__this->___hashes_5); + V_5 = L_11; + V_7 = (-1); + V_8 = 0; + goto IL_016d; + } + +IL_006d: + { + uint32_t L_12 = V_2; + uint32_t L_13 = V_0; + V_9 = ((int32_t)((uint32_t)(int32_t)L_12%(uint32_t)(int32_t)L_13)); + SlotU5BU5D_t1231* L_14 = V_4; + int32_t L_15 = V_9; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + V_6 = (*(Slot_t1224 *)((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_14, L_15, sizeof(Slot_t1224 )))); + Int32U5BU5D_t420* L_16 = V_5; + int32_t L_17 = V_9; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + V_10 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_16, L_18, sizeof(int32_t))); + int32_t L_19 = V_7; + if ((!(((uint32_t)L_19) == ((uint32_t)(-1))))) + { + goto IL_00b3; + } + } + { + Object_t * L_20 = ((&V_6)->___key_0); + IL2CPP_RUNTIME_CLASS_INIT(KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker_t1225 * L_21 = ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0; + if ((!(((Object_t*)(Object_t *)L_20) == ((Object_t*)(KeyMarker_t1225 *)L_21)))) + { + goto IL_00b3; + } + } + { + int32_t L_22 = V_10; + if (!((int32_t)((int32_t)L_22&(int32_t)((int32_t)-2147483648)))) + { + goto IL_00b3; + } + } + { + int32_t L_23 = V_9; + V_7 = L_23; + } + +IL_00b3: + { + Object_t * L_24 = ((&V_6)->___key_0); + if (!L_24) + { + goto IL_00dd; + } + } + { + Object_t * L_25 = ((&V_6)->___key_0); + IL2CPP_RUNTIME_CLASS_INIT(KeyMarker_t1225_il2cpp_TypeInfo_var); + KeyMarker_t1225 * L_26 = ((KeyMarker_t1225_StaticFields*)KeyMarker_t1225_il2cpp_TypeInfo_var->static_fields)->___Removed_0; + if ((!(((Object_t*)(Object_t *)L_25) == ((Object_t*)(KeyMarker_t1225 *)L_26)))) + { + goto IL_00ee; + } + } + { + int32_t L_27 = V_10; + if (((int32_t)((int32_t)L_27&(int32_t)((int32_t)-2147483648)))) + { + goto IL_00ee; + } + } + +IL_00dd: + { + int32_t L_28 = V_7; + if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) + { + goto IL_00e9; + } + } + { + int32_t L_29 = V_9; + V_7 = L_29; + } + +IL_00e9: + { + goto IL_0177; + } + +IL_00ee: + { + int32_t L_30 = V_10; + int32_t L_31 = V_1; + if ((!(((uint32_t)((int32_t)((int32_t)L_30&(int32_t)((int32_t)2147483647)))) == ((uint32_t)L_31)))) + { + goto IL_0149; + } + } + { + Object_t * L_32 = ___key; + Object_t * L_33 = ((&V_6)->___key_0); + bool L_34 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(36 /* System.Boolean System.Collections.Hashtable::KeyEquals(System.Object,System.Object) */, __this, L_32, L_33); + if (!L_34) + { + goto IL_0149; + } + } + { + bool L_35 = ___overwrite; + if (!L_35) + { + goto IL_0137; + } + } + { + SlotU5BU5D_t1231* L_36 = V_4; + int32_t L_37 = V_9; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + Object_t * L_38 = ___value; + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_36, L_37, sizeof(Slot_t1224 )))->___value_1 = L_38; + int32_t L_39 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_39+(int32_t)1)); + goto IL_0148; + } + +IL_0137: + { + Object_t * L_40 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1249, L_40, /*hidden argument*/NULL); + ArgumentException_t437 * L_42 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0148: + { + return; + } + +IL_0149: + { + int32_t L_43 = V_7; + if ((!(((uint32_t)L_43) == ((uint32_t)(-1))))) + { + goto IL_0163; + } + } + { + Int32U5BU5D_t420* L_44 = V_5; + int32_t L_45 = V_9; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t* L_46 = ((int32_t*)(int32_t*)SZArrayLdElema(L_44, L_45, sizeof(int32_t))); + *((int32_t*)(L_46)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_46))|(int32_t)((int32_t)-2147483648))); + } + +IL_0163: + { + uint32_t L_47 = V_2; + uint32_t L_48 = V_3; + V_2 = ((int32_t)((int32_t)L_47+(int32_t)L_48)); + int32_t L_49 = V_8; + V_8 = ((int32_t)((int32_t)L_49+(int32_t)1)); + } + +IL_016d: + { + int32_t L_50 = V_8; + uint32_t L_51 = V_0; + if ((((int64_t)(((int64_t)((int64_t)L_50)))) < ((int64_t)(((int64_t)((uint64_t)L_51)))))) + { + goto IL_006d; + } + } + +IL_0177: + { + int32_t L_52 = V_7; + if ((((int32_t)L_52) == ((int32_t)(-1)))) + { + goto IL_01c7; + } + } + { + SlotU5BU5D_t1231* L_53 = V_4; + int32_t L_54 = V_7; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + Object_t * L_55 = ___key; + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_53, L_54, sizeof(Slot_t1224 )))->___key_0 = L_55; + SlotU5BU5D_t1231* L_56 = V_4; + int32_t L_57 = V_7; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + Object_t * L_58 = ___value; + ((Slot_t1224 *)(Slot_t1224 *)SZArrayLdElema(L_56, L_57, sizeof(Slot_t1224 )))->___value_1 = L_58; + Int32U5BU5D_t420* L_59 = V_5; + int32_t L_60 = V_7; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_60); + int32_t* L_61 = ((int32_t*)(int32_t*)SZArrayLdElema(L_59, L_60, sizeof(int32_t))); + int32_t L_62 = V_1; + *((int32_t*)(L_61)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_61))|(int32_t)L_62)); + int32_t L_63 = (__this->___inUse_1); + __this->___inUse_1 = ((int32_t)((int32_t)L_63+(int32_t)1)); + int32_t L_64 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_64+(int32_t)1)); + } + +IL_01c7: + { + return; + } +} +// System.Void System.Collections.Hashtable::CopyToArray(System.Array,System.Int32,System.Collections.Hashtable/EnumeratorMode) +extern TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void Hashtable_CopyToArray_m7391 (Hashtable_t725 * __this, Array_t * ___arr, int32_t ___i, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1227_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(818); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + int32_t L_0 = ___mode; + Enumerator_t1227 * L_1 = (Enumerator_t1227 *)il2cpp_codegen_object_new (Enumerator_t1227_il2cpp_TypeInfo_var); + Enumerator__ctor_m7316(L_1, __this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + goto IL_001f; + } + +IL_000d: + { + Array_t * L_2 = ___arr; + Object_t * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + int32_t L_5 = ___i; + int32_t L_6 = L_5; + ___i = ((int32_t)((int32_t)L_6+(int32_t)1)); + NullCheck(L_2); + Array_SetValue_m4607(L_2, L_4, L_6, /*hidden argument*/NULL); + } + +IL_001f: + { + Object_t * L_7 = V_0; + NullCheck(L_7); + bool L_8 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_7); + if (L_8) + { + goto IL_000d; + } + } + { + return; + } +} +// System.Boolean System.Collections.Hashtable::TestPrime(System.Int32) +extern "C" bool Hashtable_TestPrime_m7392 (Object_t * __this /* static, unused */, int32_t ___x, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___x; + if (!((int32_t)((int32_t)L_0&(int32_t)1))) + { + goto IL_002f; + } + } + { + int32_t L_1 = ___x; + double L_2 = sqrt((((double)((double)L_1)))); + V_0 = (((int32_t)((int32_t)L_2))); + V_1 = 3; + goto IL_0026; + } + +IL_0018: + { + int32_t L_3 = ___x; + int32_t L_4 = V_1; + if (((int32_t)((int32_t)L_3%(int32_t)L_4))) + { + goto IL_0022; + } + } + { + return 0; + } + +IL_0022: + { + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)2)); + } + +IL_0026: + { + int32_t L_6 = V_1; + int32_t L_7 = V_0; + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_0018; + } + } + { + return 1; + } + +IL_002f: + { + int32_t L_8 = ___x; + return ((((int32_t)L_8) == ((int32_t)2))? 1 : 0); + } +} +// System.Int32 System.Collections.Hashtable::CalcPrime(System.Int32) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" int32_t Hashtable_CalcPrime_m7393 (Object_t * __this /* static, unused */, int32_t ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___x; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)-2)))-(int32_t)1)); + goto IL_001d; + } + +IL_000c: + { + int32_t L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + bool L_2 = Hashtable_TestPrime_m7392(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0019; + } + } + { + int32_t L_3 = V_0; + return L_3; + } + +IL_0019: + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)2)); + } + +IL_001d: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) < ((int32_t)((int32_t)2147483647)))) + { + goto IL_000c; + } + } + { + int32_t L_6 = ___x; + return L_6; + } +} +// System.Int32 System.Collections.Hashtable::ToPrime(System.Int32) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" int32_t Hashtable_ToPrime_m7394 (Object_t * __this /* static, unused */, int32_t ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0020; + } + +IL_0007: + { + int32_t L_0 = ___x; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_1 = ((Hashtable_t725_StaticFields*)Hashtable_t725_il2cpp_TypeInfo_var->static_fields)->___primeTbl_13; + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + if ((((int32_t)L_0) > ((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_1, L_3, sizeof(int32_t)))))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_4 = ((Hashtable_t725_StaticFields*)Hashtable_t725_il2cpp_TypeInfo_var->static_fields)->___primeTbl_13; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t))); + } + +IL_001c: + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0020: + { + int32_t L_8 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_9 = ((Hashtable_t725_StaticFields*)Hashtable_t725_il2cpp_TypeInfo_var->static_fields)->___primeTbl_13; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0007; + } + } + { + int32_t L_10 = ___x; + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + int32_t L_11 = Hashtable_CalcPrime_m7393(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Void System.Collections.SortedList/Enumerator::.ctor(System.Collections.SortedList,System.Collections.SortedList/EnumeratorMode) +extern "C" void Enumerator__ctor_m7395 (Enumerator_t1234 * __this, SortedList_t920 * ___host, int32_t ___mode, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SortedList_t920 * L_0 = ___host; + __this->___host_0 = L_0; + SortedList_t920 * L_1 = ___host; + NullCheck(L_1); + int32_t L_2 = (L_1->___modificationCount_2); + __this->___stamp_1 = L_2; + SortedList_t920 * L_3 = ___host; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_3); + __this->___size_3 = L_4; + int32_t L_5 = ___mode; + __this->___mode_4 = L_5; + Enumerator_Reset_m7397(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.SortedList/Enumerator::.cctor() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1250; +extern "C" void Enumerator__cctor_m7396 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + _stringLiteral1250 = il2cpp_codegen_string_literal_from_index(1250); + s_Il2CppMethodIntialized = true; + } + { + ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8 = _stringLiteral1250; + return; + } +} +// System.Void System.Collections.SortedList/Enumerator::Reset() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void Enumerator_Reset_m7397 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + SortedList_t920 * L_0 = (__this->___host_0); + NullCheck(L_0); + int32_t L_1 = (L_0->___modificationCount_2); + int32_t L_2 = (__this->___stamp_1); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0021; + } + } + { + bool L_3 = (__this->___invalid_7); + if (!L_3) + { + goto IL_002c; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + __this->___pos_2 = (-1); + __this->___currentKey_5 = NULL; + __this->___currentValue_6 = NULL; + return; + } +} +// System.Boolean System.Collections.SortedList/Enumerator::MoveNext() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool Enumerator_MoveNext_m7398 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1235* V_0 = {0}; + Slot_t1232 V_1 = {0}; + int32_t V_2 = 0; + { + SortedList_t920 * L_0 = (__this->___host_0); + NullCheck(L_0); + int32_t L_1 = (L_0->___modificationCount_2); + int32_t L_2 = (__this->___stamp_1); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_0021; + } + } + { + bool L_3 = (__this->___invalid_7); + if (!L_3) + { + goto IL_002c; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + SortedList_t920 * L_6 = (__this->___host_0); + NullCheck(L_6); + SlotU5BU5D_t1235* L_7 = (L_6->___table_3); + V_0 = L_7; + int32_t L_8 = (__this->___pos_2); + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)1)); + V_2 = L_9; + __this->___pos_2 = L_9; + int32_t L_10 = V_2; + int32_t L_11 = (__this->___size_3); + if ((((int32_t)L_10) >= ((int32_t)L_11))) + { + goto IL_0082; + } + } + { + SlotU5BU5D_t1235* L_12 = V_0; + int32_t L_13 = (__this->___pos_2); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + V_1 = (*(Slot_t1232 *)((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_12, L_13, sizeof(Slot_t1232 )))); + Object_t * L_14 = ((&V_1)->___key_0); + __this->___currentKey_5 = L_14; + Object_t * L_15 = ((&V_1)->___value_1); + __this->___currentValue_6 = L_15; + return 1; + } + +IL_0082: + { + __this->___currentKey_5 = NULL; + __this->___currentValue_6 = NULL; + return 0; + } +} +// System.Collections.DictionaryEntry System.Collections.SortedList/Enumerator::get_Entry() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" DictionaryEntry_t900 Enumerator_get_Entry_m7399 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___invalid_7); + if (L_0) + { + goto IL_0028; + } + } + { + int32_t L_1 = (__this->___pos_2); + int32_t L_2 = (__this->___size_3); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0028; + } + } + { + int32_t L_3 = (__this->___pos_2); + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_0033; + } + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Object_t * L_6 = (__this->___currentKey_5); + Object_t * L_7 = (__this->___currentValue_6); + DictionaryEntry_t900 L_8 = {0}; + DictionaryEntry__ctor_m4603(&L_8, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Object System.Collections.SortedList/Enumerator::get_Key() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Key_m7400 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___invalid_7); + if (L_0) + { + goto IL_0028; + } + } + { + int32_t L_1 = (__this->___pos_2); + int32_t L_2 = (__this->___size_3); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0028; + } + } + { + int32_t L_3 = (__this->___pos_2); + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_0033; + } + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Object_t * L_6 = (__this->___currentKey_5); + return L_6; + } +} +// System.Object System.Collections.SortedList/Enumerator::get_Value() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Value_m7401 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___invalid_7); + if (L_0) + { + goto IL_0028; + } + } + { + int32_t L_1 = (__this->___pos_2); + int32_t L_2 = (__this->___size_3); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0028; + } + } + { + int32_t L_3 = (__this->___pos_2); + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_0033; + } + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + Object_t * L_6 = (__this->___currentValue_6); + return L_6; + } +} +// System.Object System.Collections.SortedList/Enumerator::get_Current() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* EnumeratorMode_t1233_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1251; +extern "C" Object_t * Enumerator_get_Current_m7402 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + EnumeratorMode_t1233_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(825); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1251 = il2cpp_codegen_string_literal_from_index(1251); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + bool L_0 = (__this->___invalid_7); + if (L_0) + { + goto IL_0028; + } + } + { + int32_t L_1 = (__this->___pos_2); + int32_t L_2 = (__this->___size_3); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0028; + } + } + { + int32_t L_3 = (__this->___pos_2); + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_0033; + } + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(Enumerator_t1234_il2cpp_TypeInfo_var); + String_t* L_4 = ((Enumerator_t1234_StaticFields*)Enumerator_t1234_il2cpp_TypeInfo_var->static_fields)->___xstr_8; + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + int32_t L_6 = (__this->___mode_4); + V_0 = L_6; + int32_t L_7 = V_0; + if (L_7 == 0) + { + goto IL_0051; + } + if (L_7 == 1) + { + goto IL_0058; + } + if (L_7 == 2) + { + goto IL_005f; + } + } + { + goto IL_006b; + } + +IL_0051: + { + Object_t * L_8 = (__this->___currentKey_5); + return L_8; + } + +IL_0058: + { + Object_t * L_9 = (__this->___currentValue_6); + return L_9; + } + +IL_005f: + { + DictionaryEntry_t900 L_10 = Enumerator_get_Entry_m7399(__this, /*hidden argument*/NULL); + DictionaryEntry_t900 L_11 = L_10; + Object_t * L_12 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_11); + return L_12; + } + +IL_006b: + { + int32_t L_13 = (__this->___mode_4); + int32_t L_14 = L_13; + Object_t * L_15 = Box(EnumeratorMode_t1233_il2cpp_TypeInfo_var, &L_14); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m622(NULL /*static, unused*/, L_15, _stringLiteral1251, /*hidden argument*/NULL); + NotSupportedException_t164 * L_17 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_17, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } +} +// System.Object System.Collections.SortedList/Enumerator::Clone() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_Clone_m7403 (Enumerator_t1234 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + s_Il2CppMethodIntialized = true; + } + Enumerator_t1234 * V_0 = {0}; + { + SortedList_t920 * L_0 = (__this->___host_0); + int32_t L_1 = (__this->___mode_4); + Enumerator_t1234 * L_2 = (Enumerator_t1234 *)il2cpp_codegen_object_new (Enumerator_t1234_il2cpp_TypeInfo_var); + Enumerator__ctor_m7395(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Enumerator_t1234 * L_3 = V_0; + int32_t L_4 = (__this->___stamp_1); + NullCheck(L_3); + L_3->___stamp_1 = L_4; + Enumerator_t1234 * L_5 = V_0; + int32_t L_6 = (__this->___pos_2); + NullCheck(L_5); + L_5->___pos_2 = L_6; + Enumerator_t1234 * L_7 = V_0; + int32_t L_8 = (__this->___size_3); + NullCheck(L_7); + L_7->___size_3 = L_8; + Enumerator_t1234 * L_9 = V_0; + Object_t * L_10 = (__this->___currentKey_5); + NullCheck(L_9); + L_9->___currentKey_5 = L_10; + Enumerator_t1234 * L_11 = V_0; + Object_t * L_12 = (__this->___currentValue_6); + NullCheck(L_11); + L_11->___currentValue_6 = L_12; + Enumerator_t1234 * L_13 = V_0; + bool L_14 = (__this->___invalid_7); + NullCheck(L_13); + L_13->___invalid_7 = L_14; + Enumerator_t1234 * L_15 = V_0; + return L_15; + } +} +// System.Void System.Collections.SortedList::.ctor() +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern "C" void SortedList__ctor_m7404 (SortedList_t920 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(SortedList_t920_il2cpp_TypeInfo_var); + int32_t L_0 = ((SortedList_t920_StaticFields*)SortedList_t920_il2cpp_TypeInfo_var->static_fields)->___INITIAL_SIZE_0; + SortedList__ctor_m7405(__this, (Object_t *)NULL, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.SortedList::.ctor(System.Int32) +extern "C" void SortedList__ctor_m4643 (SortedList_t920 * __this, int32_t ___initialCapacity, const MethodInfo* method) +{ + { + int32_t L_0 = ___initialCapacity; + SortedList__ctor_m7405(__this, (Object_t *)NULL, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.SortedList::.ctor(System.Collections.IComparer,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void SortedList__ctor_m7405 (SortedList_t920 * __this, Object_t * ___comparer, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int32_t L_2 = ___capacity; + if (L_2) + { + goto IL_002a; + } + } + { + __this->___defaultCapacity_5 = 0; + goto IL_0035; + } + +IL_002a: + { + IL2CPP_RUNTIME_CLASS_INIT(SortedList_t920_il2cpp_TypeInfo_var); + int32_t L_3 = ((SortedList_t920_StaticFields*)SortedList_t920_il2cpp_TypeInfo_var->static_fields)->___INITIAL_SIZE_0; + __this->___defaultCapacity_5 = L_3; + } + +IL_0035: + { + Object_t * L_4 = ___comparer; + __this->___comparer_4 = L_4; + int32_t L_5 = ___capacity; + SortedList_InitTable_m7431(__this, L_5, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Collections.SortedList::.ctor(System.Collections.IDictionary,System.Collections.IComparer) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1240; +extern "C" void SortedList__ctor_m7406 (SortedList_t920 * __this, Object_t * ___d, Object_t * ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + _stringLiteral1240 = il2cpp_codegen_string_literal_from_index(1240); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___d; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1240, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Object_t * L_2 = ___d; + NullCheck(L_2); + int32_t L_3 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_2); + SortedList_InitTable_m7431(__this, L_3, 1, /*hidden argument*/NULL); + Object_t * L_4 = ___comparer; + __this->___comparer_4 = L_4; + Object_t * L_5 = ___d; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_5); + V_0 = L_6; + goto IL_0049; + } + +IL_0037: + { + Object_t * L_7 = V_0; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_7); + Object_t * L_9 = V_0; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_9); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(25 /* System.Void System.Collections.SortedList::Add(System.Object,System.Object) */, __this, L_8, L_10); + } + +IL_0049: + { + Object_t * L_11 = V_0; + NullCheck(L_11); + bool L_12 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_11); + if (L_12) + { + goto IL_0037; + } + } + { + return; + } +} +// System.Void System.Collections.SortedList::.cctor() +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern "C" void SortedList__cctor_m7407 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + s_Il2CppMethodIntialized = true; + } + { + ((SortedList_t920_StaticFields*)SortedList_t920_il2cpp_TypeInfo_var->static_fields)->___INITIAL_SIZE_0 = ((int32_t)16); + return; + } +} +// System.Collections.IEnumerator System.Collections.SortedList::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern "C" Object_t * SortedList_System_Collections_IEnumerable_GetEnumerator_m7408 (SortedList_t920 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1234 * L_0 = (Enumerator_t1234 *)il2cpp_codegen_object_new (Enumerator_t1234_il2cpp_TypeInfo_var); + Enumerator__ctor_m7395(L_0, __this, 2, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Collections.SortedList::get_Count() +extern "C" int32_t SortedList_get_Count_m7409 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___inUse_1); + return L_0; + } +} +// System.Boolean System.Collections.SortedList::get_IsSynchronized() +extern "C" bool SortedList_get_IsSynchronized_m7410 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.SortedList::get_SyncRoot() +extern "C" Object_t * SortedList_get_SyncRoot_m7411 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Boolean System.Collections.SortedList::get_IsFixedSize() +extern "C" bool SortedList_get_IsFixedSize_m7412 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Collections.SortedList::get_IsReadOnly() +extern "C" bool SortedList_get_IsReadOnly_m7413 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.SortedList::get_Item(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" Object_t * SortedList_get_Item_m7414 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + Object_t * L_2 = ___key; + Object_t * L_3 = SortedList_GetImpl_m7430(__this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Collections.SortedList::set_Item(System.Object,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1252; +extern Il2CppCodeGenString* _stringLiteral1253; +extern "C" void SortedList_set_Item_m7415 (SortedList_t920 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1252 = il2cpp_codegen_string_literal_from_index(1252); + _stringLiteral1253 = il2cpp_codegen_string_literal_from_index(1253); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Collections.SortedList::get_IsReadOnly() */, __this); + if (!L_2) + { + goto IL_0022; + } + } + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral1252, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Object_t * L_4 = ___key; + int32_t L_5 = SortedList_Find_m7432(__this, L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0045; + } + } + { + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Collections.SortedList::get_IsFixedSize() */, __this); + if (!L_6) + { + goto IL_0045; + } + } + { + NotSupportedException_t164 * L_7 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_7, _stringLiteral1253, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0045: + { + Object_t * L_8 = ___key; + Object_t * L_9 = ___value; + SortedList_PutImpl_m7429(__this, L_8, L_9, 1, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Collections.SortedList::get_Capacity() +extern "C" int32_t SortedList_get_Capacity_m7416 (SortedList_t920 * __this, const MethodInfo* method) +{ + { + SlotU5BU5D_t1235* L_0 = (__this->___table_3); + NullCheck(L_0); + return (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + } +} +// System.Void System.Collections.SortedList::set_Capacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* SlotU5BU5D_t1235_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1254; +extern "C" void SortedList_set_Capacity_m7417 (SortedList_t920 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + SlotU5BU5D_t1235_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(826); + _stringLiteral1254 = il2cpp_codegen_string_literal_from_index(1254); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + SlotU5BU5D_t1235* V_1 = {0}; + SlotU5BU5D_t1235* V_2 = {0}; + SlotU5BU5D_t1235* V_3 = {0}; + { + SlotU5BU5D_t1235* L_0 = (__this->___table_3); + NullCheck(L_0); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + int32_t L_1 = (__this->___inUse_1); + int32_t L_2 = ___value; + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0020; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral1254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + int32_t L_4 = ___value; + if (L_4) + { + goto IL_0050; + } + } + { + int32_t L_5 = (__this->___defaultCapacity_5); + V_1 = ((SlotU5BU5D_t1235*)SZArrayNew(SlotU5BU5D_t1235_il2cpp_TypeInfo_var, L_5)); + SlotU5BU5D_t1235* L_6 = (__this->___table_3); + SlotU5BU5D_t1235* L_7 = V_1; + int32_t L_8 = (__this->___inUse_1); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, (Array_t *)(Array_t *)L_7, L_8, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_9 = V_1; + __this->___table_3 = L_9; + goto IL_00a3; + } + +IL_0050: + { + int32_t L_10 = ___value; + int32_t L_11 = (__this->___inUse_1); + if ((((int32_t)L_10) <= ((int32_t)L_11))) + { + goto IL_0081; + } + } + { + int32_t L_12 = ___value; + V_2 = ((SlotU5BU5D_t1235*)SZArrayNew(SlotU5BU5D_t1235_il2cpp_TypeInfo_var, L_12)); + SlotU5BU5D_t1235* L_13 = (__this->___table_3); + SlotU5BU5D_t1235* L_14 = V_2; + int32_t L_15 = (__this->___inUse_1); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, (Array_t *)(Array_t *)L_14, L_15, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_16 = V_2; + __this->___table_3 = L_16; + goto IL_00a3; + } + +IL_0081: + { + int32_t L_17 = ___value; + int32_t L_18 = V_0; + if ((((int32_t)L_17) <= ((int32_t)L_18))) + { + goto IL_00a3; + } + } + { + int32_t L_19 = ___value; + V_3 = ((SlotU5BU5D_t1235*)SZArrayNew(SlotU5BU5D_t1235_il2cpp_TypeInfo_var, L_19)); + SlotU5BU5D_t1235* L_20 = (__this->___table_3); + SlotU5BU5D_t1235* L_21 = V_3; + int32_t L_22 = V_0; + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_20, (Array_t *)(Array_t *)L_21, L_22, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_23 = V_3; + __this->___table_3 = L_23; + } + +IL_00a3: + { + return; + } +} +// System.Void System.Collections.SortedList::Add(System.Object,System.Object) +extern "C" void SortedList_Add_m7418 (SortedList_t920 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + SortedList_PutImpl_m7429(__this, L_0, L_1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Collections.SortedList::Contains(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool SortedList_Contains_m7419 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + try + { // begin try (depth: 1) + { + Object_t * L_2 = ___key; + int32_t L_3 = SortedList_Find_m7432(__this, L_2, /*hidden argument*/NULL); + V_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0030; + } + +IL_001f: + { + ; // IL_001f: leave IL_0030 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0024; + throw e; + } + +CATCH_0024: + { // begin catch(System.Exception) + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002b: + { + goto IL_0030; + } + } // end catch (depth: 1) + +IL_0030: + { + bool L_5 = V_0; + return L_5; + } +} +// System.Collections.IDictionaryEnumerator System.Collections.SortedList::GetEnumerator() +extern TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +extern "C" Object_t * SortedList_GetEnumerator_m7420 (SortedList_t920 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1234_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(824); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1234 * L_0 = (Enumerator_t1234 *)il2cpp_codegen_object_new (Enumerator_t1234_il2cpp_TypeInfo_var); + Enumerator__ctor_m7395(L_0, __this, 2, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Collections.SortedList::Remove(System.Object) +extern "C" void SortedList_Remove_m7421 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = ___key; + int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(32 /* System.Int32 System.Collections.SortedList::IndexOfKey(System.Object) */, __this, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0016; + } + } + { + int32_t L_3 = V_0; + VirtActionInvoker1< int32_t >::Invoke(31 /* System.Void System.Collections.SortedList::RemoveAt(System.Int32) */, __this, L_3); + } + +IL_0016: + { + return; + } +} +// System.Void System.Collections.SortedList::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1255; +extern Il2CppCodeGenString* _stringLiteral1256; +extern Il2CppCodeGenString* _stringLiteral1257; +extern "C" void SortedList_CopyTo_m7422 (SortedList_t920 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + _stringLiteral1255 = il2cpp_codegen_string_literal_from_index(1255); + _stringLiteral1256 = il2cpp_codegen_string_literal_from_index(1256); + _stringLiteral1257 = il2cpp_codegen_string_literal_from_index(1257); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + int32_t L_2 = ___arrayIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0019; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_get_Rank_m4611(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)1))) + { + goto IL_0030; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral1255, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0030: + { + int32_t L_7 = ___arrayIndex; + Array_t * L_8 = ___array; + NullCheck(L_8); + int32_t L_9 = Array_get_Length_m4606(L_8, /*hidden argument*/NULL); + if ((((int32_t)L_7) < ((int32_t)L_9))) + { + goto IL_0047; + } + } + { + ArgumentNullException_t151 * L_10 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_10, _stringLiteral1256, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0047: + { + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + Array_t * L_12 = ___array; + NullCheck(L_12); + int32_t L_13 = Array_get_Length_m4606(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___arrayIndex; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0065; + } + } + { + ArgumentNullException_t151 * L_15 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_15, _stringLiteral1257, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0065: + { + Object_t * L_16 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(27 /* System.Collections.IDictionaryEnumerator System.Collections.SortedList::GetEnumerator() */, __this); + V_0 = L_16; + int32_t L_17 = ___arrayIndex; + V_1 = L_17; + goto IL_0089; + } + +IL_0073: + { + Array_t * L_18 = ___array; + Object_t * L_19 = V_0; + NullCheck(L_19); + DictionaryEntry_t900 L_20 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_19); + DictionaryEntry_t900 L_21 = L_20; + Object_t * L_22 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_21); + int32_t L_23 = V_1; + int32_t L_24 = L_23; + V_1 = ((int32_t)((int32_t)L_24+(int32_t)1)); + NullCheck(L_18); + Array_SetValue_m4607(L_18, L_22, L_24, /*hidden argument*/NULL); + } + +IL_0089: + { + Object_t * L_25 = V_0; + NullCheck(L_25); + bool L_26 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_25); + if (L_26) + { + goto IL_0073; + } + } + { + return; + } +} +// System.Object System.Collections.SortedList::Clone() +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern "C" Object_t * SortedList_Clone_m7423 (SortedList_t920 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + s_Il2CppMethodIntialized = true; + } + SortedList_t920 * V_0 = {0}; + { + Object_t * L_0 = (__this->___comparer_4); + SortedList_t920 * L_1 = (SortedList_t920 *)il2cpp_codegen_object_new (SortedList_t920_il2cpp_TypeInfo_var); + SortedList__ctor_m7406(L_1, __this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + SortedList_t920 * L_2 = V_0; + int32_t L_3 = (__this->___modificationCount_2); + NullCheck(L_2); + L_2->___modificationCount_2 = L_3; + SortedList_t920 * L_4 = V_0; + return L_4; + } +} +// System.Void System.Collections.SortedList::RemoveAt(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1258; +extern "C" void SortedList_RemoveAt_m7424 (SortedList_t920 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1258 = il2cpp_codegen_string_literal_from_index(1258); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1235* V_0 = {0}; + int32_t V_1 = 0; + { + SlotU5BU5D_t1235* L_0 = (__this->___table_3); + V_0 = L_0; + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + V_1 = L_1; + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0075; + } + } + { + int32_t L_3 = ___index; + int32_t L_4 = V_1; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0075; + } + } + { + int32_t L_5 = ___index; + int32_t L_6 = V_1; + if ((((int32_t)L_5) == ((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))))) + { + goto IL_003a; + } + } + { + SlotU5BU5D_t1235* L_7 = V_0; + int32_t L_8 = ___index; + SlotU5BU5D_t1235* L_9 = V_0; + int32_t L_10 = ___index; + int32_t L_11 = V_1; + int32_t L_12 = ___index; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, ((int32_t)((int32_t)L_8+(int32_t)1)), (Array_t *)(Array_t *)L_9, L_10, ((int32_t)((int32_t)((int32_t)((int32_t)L_11-(int32_t)1))-(int32_t)L_12)), /*hidden argument*/NULL); + goto IL_0054; + } + +IL_003a: + { + SlotU5BU5D_t1235* L_13 = V_0; + int32_t L_14 = ___index; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + ((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_13, L_14, sizeof(Slot_t1232 )))->___key_0 = NULL; + SlotU5BU5D_t1235* L_15 = V_0; + int32_t L_16 = ___index; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + ((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_15, L_16, sizeof(Slot_t1232 )))->___value_1 = NULL; + } + +IL_0054: + { + int32_t L_17 = (__this->___inUse_1); + __this->___inUse_1 = ((int32_t)((int32_t)L_17-(int32_t)1)); + int32_t L_18 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_18+(int32_t)1)); + goto IL_0080; + } + +IL_0075: + { + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_19, _stringLiteral1258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0080: + { + return; + } +} +// System.Int32 System.Collections.SortedList::IndexOfKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" int32_t SortedList_IndexOfKey_m7425 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + V_0 = 0; + } + +IL_000e: + try + { // begin try (depth: 1) + Object_t * L_2 = ___key; + int32_t L_3 = SortedList_Find_m7432(__this, L_2, /*hidden argument*/NULL); + V_0 = L_3; + goto IL_0027; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001b; + throw e; + } + +CATCH_001b: + { // begin catch(System.Exception) + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0022: + { + goto IL_0027; + } + } // end catch (depth: 1) + +IL_0027: + { + int32_t L_5 = V_0; + int32_t L_6 = V_0; + return ((int32_t)((int32_t)L_5|(int32_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)31))))); + } +} +// System.Boolean System.Collections.SortedList::ContainsKey(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool SortedList_ContainsKey_m7426 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + try + { // begin try (depth: 1) + { + Object_t * L_2 = ___key; + bool L_3 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(26 /* System.Boolean System.Collections.SortedList::Contains(System.Object) */, __this, L_2); + V_0 = L_3; + goto IL_002a; + } + +IL_0019: + { + ; // IL_0019: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + throw e; + } + +CATCH_001e: + { // begin catch(System.Exception) + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0025: + { + goto IL_002a; + } + } // end catch (depth: 1) + +IL_002a: + { + bool L_5 = V_0; + return L_5; + } +} +// System.Object System.Collections.SortedList::GetByIndex(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1258; +extern "C" Object_t * SortedList_GetByIndex_m7427 (SortedList_t920 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1258 = il2cpp_codegen_string_literal_from_index(1258); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0025; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_0025; + } + } + { + SlotU5BU5D_t1235* L_3 = (__this->___table_3); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + Object_t * L_5 = (((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_3, L_4, sizeof(Slot_t1232 )))->___value_1); + return L_5; + } + +IL_0025: + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_6, _stringLiteral1258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } +} +// System.Void System.Collections.SortedList::EnsureCapacity(System.Int32,System.Int32) +extern TypeInfo* SlotU5BU5D_t1235_il2cpp_TypeInfo_var; +extern "C" void SortedList_EnsureCapacity_m7428 (SortedList_t920 * __this, int32_t ___n, int32_t ___free, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SlotU5BU5D_t1235_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(826); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1235* V_0 = {0}; + SlotU5BU5D_t1235* V_1 = {0}; + int32_t V_2 = 0; + bool V_3 = false; + int32_t V_4 = 0; + int32_t G_B3_0 = 0; + { + SlotU5BU5D_t1235* L_0 = (__this->___table_3); + V_0 = L_0; + V_1 = (SlotU5BU5D_t1235*)NULL; + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.SortedList::get_Capacity() */, __this); + V_2 = L_1; + int32_t L_2 = ___free; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0022; + } + } + { + int32_t L_3 = ___free; + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + G_B3_0 = ((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0); + goto IL_0023; + } + +IL_0022: + { + G_B3_0 = 0; + } + +IL_0023: + { + V_3 = G_B3_0; + int32_t L_5 = ___n; + int32_t L_6 = V_2; + if ((((int32_t)L_5) <= ((int32_t)L_6))) + { + goto IL_0034; + } + } + { + int32_t L_7 = ___n; + V_1 = ((SlotU5BU5D_t1235*)SZArrayNew(SlotU5BU5D_t1235_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_7<<(int32_t)1)))); + } + +IL_0034: + { + SlotU5BU5D_t1235* L_8 = V_1; + if (!L_8) + { + goto IL_0093; + } + } + { + bool L_9 = V_3; + if (!L_9) + { + goto IL_007a; + } + } + { + int32_t L_10 = ___free; + V_4 = L_10; + int32_t L_11 = V_4; + if ((((int32_t)L_11) <= ((int32_t)0))) + { + goto IL_0056; + } + } + { + SlotU5BU5D_t1235* L_12 = V_0; + SlotU5BU5D_t1235* L_13 = V_1; + int32_t L_14 = V_4; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, 0, L_14, /*hidden argument*/NULL); + } + +IL_0056: + { + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + int32_t L_16 = ___free; + V_4 = ((int32_t)((int32_t)L_15-(int32_t)L_16)); + int32_t L_17 = V_4; + if ((((int32_t)L_17) <= ((int32_t)0))) + { + goto IL_0075; + } + } + { + SlotU5BU5D_t1235* L_18 = V_0; + int32_t L_19 = ___free; + SlotU5BU5D_t1235* L_20 = V_1; + int32_t L_21 = ___free; + int32_t L_22 = V_4; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, L_19, (Array_t *)(Array_t *)L_20, ((int32_t)((int32_t)L_21+(int32_t)1)), L_22, /*hidden argument*/NULL); + } + +IL_0075: + { + goto IL_0087; + } + +IL_007a: + { + SlotU5BU5D_t1235* L_23 = V_0; + SlotU5BU5D_t1235* L_24 = V_1; + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, (Array_t *)(Array_t *)L_24, L_25, /*hidden argument*/NULL); + } + +IL_0087: + { + SlotU5BU5D_t1235* L_26 = V_1; + __this->___table_3 = L_26; + goto IL_00ac; + } + +IL_0093: + { + bool L_27 = V_3; + if (!L_27) + { + goto IL_00ac; + } + } + { + SlotU5BU5D_t1235* L_28 = V_0; + int32_t L_29 = ___free; + SlotU5BU5D_t1235* L_30 = V_0; + int32_t L_31 = ___free; + int32_t L_32 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + int32_t L_33 = ___free; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_28, L_29, (Array_t *)(Array_t *)L_30, ((int32_t)((int32_t)L_31+(int32_t)1)), ((int32_t)((int32_t)L_32-(int32_t)L_33)), /*hidden argument*/NULL); + } + +IL_00ac: + { + return; + } +} +// System.Void System.Collections.SortedList::PutImpl(System.Object,System.Object,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1241; +extern Il2CppCodeGenString* _stringLiteral1259; +extern Il2CppCodeGenString* _stringLiteral1260; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral1261; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" void SortedList_PutImpl_m7429 (SortedList_t920 * __this, Object_t * ___key, Object_t * ___value, bool ___overwrite, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1241 = il2cpp_codegen_string_literal_from_index(1241); + _stringLiteral1259 = il2cpp_codegen_string_literal_from_index(1259); + _stringLiteral1260 = il2cpp_codegen_string_literal_from_index(1260); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral1261 = il2cpp_codegen_string_literal_from_index(1261); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1235* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1241, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SlotU5BU5D_t1235* L_2 = (__this->___table_3); + V_0 = L_2; + V_1 = (-1); + } + +IL_001a: + try + { // begin try (depth: 1) + Object_t * L_3 = ___key; + int32_t L_4 = SortedList_Find_m7432(__this, L_3, /*hidden argument*/NULL); + V_1 = L_4; + goto IL_0033; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0027; + throw e; + } + +CATCH_0027: + { // begin catch(System.Exception) + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002e: + { + goto IL_0033; + } + } // end catch (depth: 1) + +IL_0033: + { + int32_t L_6 = V_1; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0078; + } + } + { + bool L_7 = ___overwrite; + if (L_7) + { + goto IL_005c; + } + } + { + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t * L_9 = ___key; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_9; + String_t* L_10 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1259, L_8, /*hidden argument*/NULL); + V_2 = L_10; + String_t* L_11 = V_2; + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005c: + { + SlotU5BU5D_t1235* L_13 = V_0; + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + Object_t * L_15 = ___value; + ((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_13, L_14, sizeof(Slot_t1232 )))->___value_1 = L_15; + int32_t L_16 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_16+(int32_t)1)); + return; + } + +IL_0078: + { + int32_t L_17 = V_1; + V_1 = ((~L_17)); + int32_t L_18 = V_1; + int32_t L_19 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.SortedList::get_Capacity() */, __this); + if ((((int32_t)L_18) <= ((int32_t)((int32_t)((int32_t)L_19+(int32_t)1))))) + { + goto IL_00cb; + } + } + { + ObjectU5BU5D_t162* L_20 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 7)); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + ArrayElementTypeCheck (L_20, _stringLiteral1260); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1260; + ObjectU5BU5D_t162* L_21 = L_20; + Object_t * L_22 = ___key; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 1); + ArrayElementTypeCheck (L_21, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 1, sizeof(Object_t *))) = (Object_t *)L_22; + ObjectU5BU5D_t162* L_23 = L_21; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 2); + ArrayElementTypeCheck (L_23, _stringLiteral157); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral157; + ObjectU5BU5D_t162* L_24 = L_23; + Object_t * L_25 = ___value; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 3); + ArrayElementTypeCheck (L_24, L_25); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 3, sizeof(Object_t *))) = (Object_t *)L_25; + ObjectU5BU5D_t162* L_26 = L_24; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 4); + ArrayElementTypeCheck (L_26, _stringLiteral1261); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral1261; + ObjectU5BU5D_t162* L_27 = L_26; + int32_t L_28 = V_1; + int32_t L_29 = L_28; + Object_t * L_30 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_29); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 5); + ArrayElementTypeCheck (L_27, L_30); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, 5, sizeof(Object_t *))) = (Object_t *)L_30; + ObjectU5BU5D_t162* L_31 = L_27; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 6); + ArrayElementTypeCheck (L_31, _stringLiteral148); + *((Object_t **)(Object_t **)SZArrayLdElema(L_31, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_32 = String_Concat_m631(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); + Exception_t152 * L_33 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_33, L_32, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } + +IL_00cb: + { + int32_t L_34 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + int32_t L_35 = V_1; + SortedList_EnsureCapacity_m7428(__this, ((int32_t)((int32_t)L_34+(int32_t)1)), L_35, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_36 = (__this->___table_3); + V_0 = L_36; + SlotU5BU5D_t1235* L_37 = V_0; + int32_t L_38 = V_1; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + Object_t * L_39 = ___key; + ((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_37, L_38, sizeof(Slot_t1232 )))->___key_0 = L_39; + SlotU5BU5D_t1235* L_40 = V_0; + int32_t L_41 = V_1; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + Object_t * L_42 = ___value; + ((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_40, L_41, sizeof(Slot_t1232 )))->___value_1 = L_42; + int32_t L_43 = (__this->___inUse_1); + __this->___inUse_1 = ((int32_t)((int32_t)L_43+(int32_t)1)); + int32_t L_44 = (__this->___modificationCount_2); + __this->___modificationCount_2 = ((int32_t)((int32_t)L_44+(int32_t)1)); + return; + } +} +// System.Object System.Collections.SortedList::GetImpl(System.Object) +extern "C" Object_t * SortedList_GetImpl_m7430 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Object_t * L_0 = ___key; + int32_t L_1 = SortedList_Find_m7432(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + SlotU5BU5D_t1235* L_3 = (__this->___table_3); + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + Object_t * L_5 = (((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_3, L_4, sizeof(Slot_t1232 )))->___value_1); + return L_5; + } + +IL_0021: + { + return NULL; + } +} +// System.Void System.Collections.SortedList::InitTable(System.Int32,System.Boolean) +extern TypeInfo* SlotU5BU5D_t1235_il2cpp_TypeInfo_var; +extern "C" void SortedList_InitTable_m7431 (SortedList_t920 * __this, int32_t ___capacity, bool ___forceSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SlotU5BU5D_t1235_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(826); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___forceSize; + if (L_0) + { + goto IL_001a; + } + } + { + int32_t L_1 = ___capacity; + int32_t L_2 = (__this->___defaultCapacity_5); + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_001a; + } + } + { + int32_t L_3 = (__this->___defaultCapacity_5); + ___capacity = L_3; + } + +IL_001a: + { + int32_t L_4 = ___capacity; + __this->___table_3 = ((SlotU5BU5D_t1235*)SZArrayNew(SlotU5BU5D_t1235_il2cpp_TypeInfo_var, L_4)); + __this->___inUse_1 = 0; + __this->___modificationCount_2 = 0; + return; + } +} +// System.Int32 System.Collections.SortedList::Find(System.Object) +extern TypeInfo* Comparer_t1223_il2cpp_TypeInfo_var; +extern TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +extern "C" int32_t SortedList_Find_m7432 (SortedList_t920 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Comparer_t1223_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(736); + IComparer_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(430); + s_Il2CppMethodIntialized = true; + } + SlotU5BU5D_t1235* V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + Object_t * V_7 = {0}; + Object_t * G_B5_0 = {0}; + { + SlotU5BU5D_t1235* L_0 = (__this->___table_3); + V_0 = L_0; + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, __this); + V_1 = L_1; + int32_t L_2 = V_1; + if (L_2) + { + goto IL_0016; + } + } + { + return (-1); + } + +IL_0016: + { + Object_t * L_3 = (__this->___comparer_4); + if (L_3) + { + goto IL_002f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Comparer_t1223_il2cpp_TypeInfo_var); + Comparer_t1223 * L_4 = ((Comparer_t1223_StaticFields*)Comparer_t1223_il2cpp_TypeInfo_var->static_fields)->___Default_0; + V_7 = L_4; + Object_t * L_5 = V_7; + G_B5_0 = L_5; + goto IL_0035; + } + +IL_002f: + { + Object_t * L_6 = (__this->___comparer_4); + G_B5_0 = L_6; + } + +IL_0035: + { + V_2 = G_B5_0; + V_3 = 0; + int32_t L_7 = V_1; + V_4 = ((int32_t)((int32_t)L_7-(int32_t)1)); + goto IL_0082; + } + +IL_0042: + { + int32_t L_8 = V_3; + int32_t L_9 = V_4; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_9))>>(int32_t)1)); + Object_t * L_10 = V_2; + SlotU5BU5D_t1235* L_11 = V_0; + int32_t L_12 = V_5; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + Object_t * L_13 = (((Slot_t1232 *)(Slot_t1232 *)SZArrayLdElema(L_11, L_12, sizeof(Slot_t1232 )))->___key_0); + Object_t * L_14 = ___key; + NullCheck(L_10); + int32_t L_15 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.IComparer::Compare(System.Object,System.Object) */, IComparer_t729_il2cpp_TypeInfo_var, L_10, L_13, L_14); + V_6 = L_15; + int32_t L_16 = V_6; + if (L_16) + { + goto IL_006a; + } + } + { + int32_t L_17 = V_5; + return L_17; + } + +IL_006a: + { + int32_t L_18 = V_6; + if ((((int32_t)L_18) >= ((int32_t)0))) + { + goto IL_007c; + } + } + { + int32_t L_19 = V_5; + V_3 = ((int32_t)((int32_t)L_19+(int32_t)1)); + goto IL_0082; + } + +IL_007c: + { + int32_t L_20 = V_5; + V_4 = ((int32_t)((int32_t)L_20-(int32_t)1)); + } + +IL_0082: + { + int32_t L_21 = V_3; + int32_t L_22 = V_4; + if ((((int32_t)L_21) <= ((int32_t)L_22))) + { + goto IL_0042; + } + } + { + int32_t L_23 = V_3; + return ((~L_23)); + } +} +// System.Void System.Collections.Stack/Enumerator::.ctor(System.Collections.Stack) +extern "C" void Enumerator__ctor_m7433 (Enumerator_t1236 * __this, Stack_t849 * ___s, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Stack_t849 * L_0 = ___s; + __this->___stack_0 = L_0; + Stack_t849 * L_1 = ___s; + NullCheck(L_1); + int32_t L_2 = (L_1->___modCount_4); + __this->___modCount_1 = L_2; + __this->___current_2 = ((int32_t)-2); + return; + } +} +// System.Object System.Collections.Stack/Enumerator::Clone() +extern "C" Object_t * Enumerator_Clone_m7434 (Enumerator_t1236 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Collections.Stack/Enumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Enumerator_get_Current_m7435 (Enumerator_t1236 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___modCount_1); + Stack_t849 * L_1 = (__this->___stack_0); + NullCheck(L_1); + int32_t L_2 = (L_1->___modCount_4); + if ((!(((uint32_t)L_0) == ((uint32_t)L_2)))) + { + goto IL_0045; + } + } + { + int32_t L_3 = (__this->___current_2); + if ((((int32_t)L_3) == ((int32_t)((int32_t)-2)))) + { + goto IL_0045; + } + } + { + int32_t L_4 = (__this->___current_2); + if ((((int32_t)L_4) == ((int32_t)(-1)))) + { + goto IL_0045; + } + } + { + int32_t L_5 = (__this->___current_2); + Stack_t849 * L_6 = (__this->___stack_0); + NullCheck(L_6); + int32_t L_7 = (L_6->___count_2); + if ((((int32_t)L_5) <= ((int32_t)L_7))) + { + goto IL_004b; + } + } + +IL_0045: + { + InvalidOperationException_t914 * L_8 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004b: + { + Stack_t849 * L_9 = (__this->___stack_0); + NullCheck(L_9); + ObjectU5BU5D_t162* L_10 = (L_9->___contents_0); + int32_t L_11 = (__this->___current_2); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))); + } +} +// System.Boolean System.Collections.Stack/Enumerator::MoveNext() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" bool Enumerator_MoveNext_m7436 (Enumerator_t1236 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___modCount_1); + Stack_t849 * L_1 = (__this->___stack_0); + NullCheck(L_1); + int32_t L_2 = (L_1->___modCount_4); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + int32_t L_4 = (__this->___current_2); + V_0 = L_4; + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)-2)))) + { + goto IL_0037; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)(-1)))) + { + goto IL_0055; + } + } + { + goto IL_0057; + } + +IL_0037: + { + Stack_t849 * L_7 = (__this->___stack_0); + NullCheck(L_7); + int32_t L_8 = (L_7->___current_1); + __this->___current_2 = L_8; + int32_t L_9 = (__this->___current_2); + return ((((int32_t)((((int32_t)L_9) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0055: + { + return 0; + } + +IL_0057: + { + int32_t L_10 = (__this->___current_2); + __this->___current_2 = ((int32_t)((int32_t)L_10-(int32_t)1)); + int32_t L_11 = (__this->___current_2); + return ((((int32_t)((((int32_t)L_11) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Collections.Stack/Enumerator::Reset() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void Enumerator_Reset_m7437 (Enumerator_t1236 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___modCount_1); + Stack_t849 * L_1 = (__this->___stack_0); + NullCheck(L_1); + int32_t L_2 = (L_1->___modCount_4); + if ((((int32_t)L_0) == ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + __this->___current_2 = ((int32_t)-2); + return; + } +} +// System.Void System.Collections.Stack::.ctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void Stack__ctor_m4761 (Stack_t849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + __this->___current_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___contents_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->___capacity_3 = ((int32_t)16); + return; + } +} +// System.Void System.Collections.Stack::.ctor(System.Collections.ICollection) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1262; +extern "C" void Stack__ctor_m7438 (Stack_t849 * __this, Object_t * ___col, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral1262 = il2cpp_codegen_string_literal_from_index(1262); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + Stack_t849 * G_B2_0 = {0}; + Stack_t849 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Stack_t849 * G_B3_1 = {0}; + { + Object_t * L_0 = ___col; + G_B1_0 = __this; + if (L_0) + { + G_B2_0 = __this; + goto IL_000e; + } + } + { + G_B3_0 = ((int32_t)16); + G_B3_1 = G_B1_0; + goto IL_0014; + } + +IL_000e: + { + Object_t * L_1 = ___col; + NullCheck(L_1); + int32_t L_2 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_1); + G_B3_0 = L_2; + G_B3_1 = G_B2_0; + } + +IL_0014: + { + NullCheck(G_B3_1); + Stack__ctor_m7439(G_B3_1, G_B3_0, /*hidden argument*/NULL); + Object_t * L_3 = ___col; + if (L_3) + { + goto IL_002a; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral1262, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + Object_t * L_5 = ___col; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_5); + V_1 = L_6; + } + +IL_0031: + try + { // begin try (depth: 1) + { + goto IL_0044; + } + +IL_0036: + { + Object_t * L_7 = V_1; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_7); + V_0 = L_8; + Object_t * L_9 = V_0; + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, __this, L_9); + } + +IL_0044: + { + Object_t * L_10 = V_1; + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_0036; + } + } + +IL_004f: + { + IL2CPP_LEAVE(0x66, FINALLY_0054); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0054; + } + +FINALLY_0054: + { // begin finally (depth: 1) + { + Object_t * L_12 = V_1; + V_2 = ((Object_t *)IsInst(L_12, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_2; + if (L_13) + { + goto IL_005f; + } + } + +IL_005e: + { + IL2CPP_END_FINALLY(84) + } + +IL_005f: + { + Object_t * L_14 = V_2; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(84) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(84) + { + IL2CPP_JUMP_TBL(0x66, IL_0066) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0066: + { + return; + } +} +// System.Void System.Collections.Stack::.ctor(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1263; +extern "C" void Stack__ctor_m7439 (Stack_t849 * __this, int32_t ___initialCapacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral1263 = il2cpp_codegen_string_literal_from_index(1263); + s_Il2CppMethodIntialized = true; + } + { + __this->___current_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___initialCapacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001f; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral1263, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001f: + { + int32_t L_2 = ___initialCapacity; + __this->___capacity_3 = L_2; + int32_t L_3 = (__this->___capacity_3); + __this->___contents_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_3)); + return; + } +} +// System.Void System.Collections.Stack::Resize(System.Int32) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void Stack_Resize_m7440 (Stack_t849 * __this, int32_t ___ncapacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___ncapacity; + int32_t L_1 = Math_Max_m2040(NULL /*static, unused*/, L_0, ((int32_t)16), /*hidden argument*/NULL); + ___ncapacity = L_1; + int32_t L_2 = ___ncapacity; + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_2)); + ObjectU5BU5D_t162* L_3 = (__this->___contents_0); + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = (__this->___count_2); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, (Array_t *)(Array_t *)L_4, L_5, /*hidden argument*/NULL); + int32_t L_6 = ___ncapacity; + __this->___capacity_3 = L_6; + ObjectU5BU5D_t162* L_7 = V_0; + __this->___contents_0 = L_7; + return; + } +} +// System.Int32 System.Collections.Stack::get_Count() +extern "C" int32_t Stack_get_Count_m7441 (Stack_t849 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___count_2); + return L_0; + } +} +// System.Boolean System.Collections.Stack::get_IsSynchronized() +extern "C" bool Stack_get_IsSynchronized_m7442 (Stack_t849 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Collections.Stack::get_SyncRoot() +extern "C" Object_t * Stack_get_SyncRoot_m7443 (Stack_t849 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Collections.Stack::Clear() +extern "C" void Stack_Clear_m7444 (Stack_t849 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___modCount_4); + __this->___modCount_4 = ((int32_t)((int32_t)L_0+(int32_t)1)); + V_0 = 0; + goto IL_0022; + } + +IL_0015: + { + ObjectU5BU5D_t162* L_1 = (__this->___contents_0); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + ArrayElementTypeCheck (L_1, NULL); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, L_2, sizeof(Object_t *))) = (Object_t *)NULL; + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0022: + { + int32_t L_4 = V_0; + int32_t L_5 = (__this->___count_2); + if ((((int32_t)L_4) < ((int32_t)L_5))) + { + goto IL_0015; + } + } + { + __this->___count_2 = 0; + __this->___current_1 = (-1); + return; + } +} +// System.Object System.Collections.Stack::Clone() +extern TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_Clone_m7445 (Stack_t849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stack_t849_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(555); + s_Il2CppMethodIntialized = true; + } + Stack_t849 * V_0 = {0}; + { + ObjectU5BU5D_t162* L_0 = (__this->___contents_0); + Stack_t849 * L_1 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m7438(L_1, (Object_t *)(Object_t *)L_0, /*hidden argument*/NULL); + V_0 = L_1; + Stack_t849 * L_2 = V_0; + int32_t L_3 = (__this->___current_1); + NullCheck(L_2); + L_2->___current_1 = L_3; + Stack_t849 * L_4 = V_0; + int32_t L_5 = (__this->___count_2); + NullCheck(L_4); + L_4->___count_2 = L_5; + Stack_t849 * L_6 = V_0; + return L_6; + } +} +// System.Void System.Collections.Stack::CopyTo(System.Array,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Stack_CopyTo_m7446 (Stack_t849 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Array_t * L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = Array_get_Rank_m4611(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) > ((int32_t)1))) + { + goto IL_005a; + } + } + { + Array_t * L_6 = ___array; + NullCheck(L_6); + int32_t L_7 = Array_get_Length_m4606(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_0047; + } + } + { + int32_t L_8 = ___index; + Array_t * L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = Array_get_Length_m4606(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) >= ((int32_t)L_10))) + { + goto IL_005a; + } + } + +IL_0047: + { + int32_t L_11 = (__this->___count_2); + Array_t * L_12 = ___array; + NullCheck(L_12); + int32_t L_13 = Array_get_Length_m4606(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___index; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0060; + } + } + +IL_005a: + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0060: + { + int32_t L_16 = (__this->___current_1); + V_0 = L_16; + goto IL_008a; + } + +IL_006c: + { + Array_t * L_17 = ___array; + ObjectU5BU5D_t162* L_18 = (__this->___contents_0); + int32_t L_19 = V_0; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + int32_t L_21 = (__this->___count_2); + int32_t L_22 = V_0; + int32_t L_23 = ___index; + NullCheck(L_17); + Array_SetValue_m4607(L_17, (*(Object_t **)(Object_t **)SZArrayLdElema(L_18, L_20, sizeof(Object_t *))), ((int32_t)((int32_t)((int32_t)((int32_t)L_21-(int32_t)((int32_t)((int32_t)L_22+(int32_t)1))))+(int32_t)L_23)), /*hidden argument*/NULL); + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24-(int32_t)1)); + } + +IL_008a: + { + int32_t L_25 = V_0; + if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) + { + goto IL_006c; + } + } + { + return; + } +} +// System.Collections.IEnumerator System.Collections.Stack::GetEnumerator() +extern TypeInfo* Enumerator_t1236_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_GetEnumerator_m7447 (Stack_t849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Enumerator_t1236_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(828); + s_Il2CppMethodIntialized = true; + } + { + Enumerator_t1236 * L_0 = (Enumerator_t1236 *)il2cpp_codegen_object_new (Enumerator_t1236_il2cpp_TypeInfo_var); + Enumerator__ctor_m7433(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Collections.Stack::Peek() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_Peek_m7448 (Stack_t849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___current_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_0012; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + ObjectU5BU5D_t162* L_2 = (__this->___contents_0); + int32_t L_3 = (__this->___current_1); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_2, L_4, sizeof(Object_t *))); + } +} +// System.Object System.Collections.Stack::Pop() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Object_t * Stack_Pop_m7449 (Stack_t849 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + int32_t L_0 = (__this->___current_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_0012; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = (__this->___modCount_4); + __this->___modCount_4 = ((int32_t)((int32_t)L_2+(int32_t)1)); + ObjectU5BU5D_t162* L_3 = (__this->___contents_0); + int32_t L_4 = (__this->___current_1); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_0 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_6 = (__this->___contents_0); + int32_t L_7 = (__this->___current_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + ArrayElementTypeCheck (L_6, NULL); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, L_7, sizeof(Object_t *))) = (Object_t *)NULL; + int32_t L_8 = (__this->___count_2); + __this->___count_2 = ((int32_t)((int32_t)L_8-(int32_t)1)); + int32_t L_9 = (__this->___current_1); + __this->___current_1 = ((int32_t)((int32_t)L_9-(int32_t)1)); + int32_t L_10 = (__this->___count_2); + int32_t L_11 = (__this->___capacity_3); + if ((((int32_t)L_10) > ((int32_t)((int32_t)((int32_t)L_11/(int32_t)4))))) + { + goto IL_0086; + } + } + { + int32_t L_12 = (__this->___count_2); + if ((((int32_t)L_12) <= ((int32_t)((int32_t)16)))) + { + goto IL_0086; + } + } + { + int32_t L_13 = (__this->___capacity_3); + Stack_Resize_m7440(__this, ((int32_t)((int32_t)L_13/(int32_t)2)), /*hidden argument*/NULL); + } + +IL_0086: + { + Object_t * L_14 = V_0; + return L_14; + } +} +// System.Void System.Collections.Stack::Push(System.Object) +extern "C" void Stack_Push_m7450 (Stack_t849 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___modCount_4); + __this->___modCount_4 = ((int32_t)((int32_t)L_0+(int32_t)1)); + int32_t L_1 = (__this->___capacity_3); + int32_t L_2 = (__this->___count_2); + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_002d; + } + } + { + int32_t L_3 = (__this->___capacity_3); + Stack_Resize_m7440(__this, ((int32_t)((int32_t)L_3*(int32_t)2)), /*hidden argument*/NULL); + } + +IL_002d: + { + int32_t L_4 = (__this->___count_2); + __this->___count_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = (__this->___current_1); + __this->___current_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + ObjectU5BU5D_t162* L_6 = (__this->___contents_0); + int32_t L_7 = (__this->___current_1); + Object_t * L_8 = ___obj; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + ArrayElementTypeCheck (L_6, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, L_7, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } +} +// System.Void System.Diagnostics.DebuggableAttribute::.ctor(System.Diagnostics.DebuggableAttribute/DebuggingModes) +extern "C" void DebuggableAttribute__ctor_m7451 (DebuggableAttribute_t1240 * __this, int32_t ___modes, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___modes; + __this->___debuggingModes_2 = L_0; + int32_t L_1 = (__this->___debuggingModes_2); + __this->___JITTrackingEnabledFlag_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_1&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_2 = (__this->___debuggingModes_2); + __this->___JITOptimizerDisabledFlag_1 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)256)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + return; + } +} +// System.Void System.Diagnostics.DebuggerDisplayAttribute::.ctor(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void DebuggerDisplayAttribute__ctor_m7452 (DebuggerDisplayAttribute_t1241 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0013; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___value = L_1; + } + +IL_0013: + { + String_t* L_2 = ___value; + __this->___value_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___type_1 = L_3; + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___name_2 = L_4; + return; + } +} +// System.Void System.Diagnostics.DebuggerDisplayAttribute::set_Name(System.String) +extern "C" void DebuggerDisplayAttribute_set_Name_m7453 (DebuggerDisplayAttribute_t1241 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___name_2 = L_0; + return; + } +} +// System.Void System.Diagnostics.DebuggerStepThroughAttribute::.ctor() +extern "C" void DebuggerStepThroughAttribute__ctor_m7454 (DebuggerStepThroughAttribute_t1242 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.DebuggerTypeProxyAttribute::.ctor(System.Type) +extern "C" void DebuggerTypeProxyAttribute__ctor_m7455 (DebuggerTypeProxyAttribute_t1243 * __this, Type_t * ___type, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0); + __this->___proxy_type_name_0 = L_1; + return; + } +} +// System.Void System.Diagnostics.StackFrame::.ctor() +extern "C" void StackFrame__ctor_m7456 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + __this->___ilOffset_1 = (-1); + __this->___nativeOffset_2 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + MethodBase_t460 ** L_0 = &(__this->___methodBase_3); + int32_t* L_1 = &(__this->___ilOffset_1); + int32_t* L_2 = &(__this->___nativeOffset_2); + String_t** L_3 = &(__this->___fileName_4); + int32_t* L_4 = &(__this->___lineNumber_5); + int32_t* L_5 = &(__this->___columnNumber_6); + StackFrame_get_frame_info_m7458(NULL /*static, unused*/, 2, 0, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.StackFrame::.ctor(System.Int32,System.Boolean) +extern "C" void StackFrame__ctor_m7457 (StackFrame_t459 * __this, int32_t ___skipFrames, bool ___fNeedFileInfo, const MethodInfo* method) +{ + { + __this->___ilOffset_1 = (-1); + __this->___nativeOffset_2 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___skipFrames; + bool L_1 = ___fNeedFileInfo; + MethodBase_t460 ** L_2 = &(__this->___methodBase_3); + int32_t* L_3 = &(__this->___ilOffset_1); + int32_t* L_4 = &(__this->___nativeOffset_2); + String_t** L_5 = &(__this->___fileName_4); + int32_t* L_6 = &(__this->___lineNumber_5); + int32_t* L_7 = &(__this->___columnNumber_6); + StackFrame_get_frame_info_m7458(NULL /*static, unused*/, ((int32_t)((int32_t)L_0+(int32_t)2)), L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Diagnostics.StackFrame::get_frame_info(System.Int32,System.Boolean,System.Reflection.MethodBase&,System.Int32&,System.Int32&,System.String&,System.Int32&,System.Int32&) +extern "C" bool StackFrame_get_frame_info_m7458 (Object_t * __this /* static, unused */, int32_t ___skip, bool ___needFileInfo, MethodBase_t460 ** ___method, int32_t* ___iloffset, int32_t* ___native_offset, String_t** ___file, int32_t* ___line, int32_t* ___column, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*StackFrame_get_frame_info_m7458_ftn) (int32_t, bool, MethodBase_t460 **, int32_t*, int32_t*, String_t**, int32_t*, int32_t*); + return ((StackFrame_get_frame_info_m7458_ftn)mscorlib::System::Diagnostics::StackFrame::get_frame_info) (___skip, ___needFileInfo, ___method, ___iloffset, ___native_offset, ___file, ___line, ___column); +} +// System.Int32 System.Diagnostics.StackFrame::GetFileLineNumber() +extern "C" int32_t StackFrame_GetFileLineNumber_m7459 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___lineNumber_5); + return L_0; + } +} +// System.String System.Diagnostics.StackFrame::GetFileName() +extern "C" String_t* StackFrame_GetFileName_m7460 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___fileName_4); + return L_0; + } +} +// System.String System.Diagnostics.StackFrame::GetSecureFileName() +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1264; +extern "C" String_t* StackFrame_GetSecureFileName_m7461 (StackFrame_t459 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + _stringLiteral1264 = il2cpp_codegen_string_literal_from_index(1264); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = _stringLiteral1264; + String_t* L_0 = (__this->___fileName_4); + if (L_0) + { + goto IL_0013; + } + } + { + String_t* L_1 = V_0; + return L_1; + } + +IL_0013: + try + { // begin try (depth: 1) + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Diagnostics.StackFrame::GetFileName() */, __this); + V_0 = L_2; + goto IL_0025; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001f; + throw e; + } + +CATCH_001f: + { // begin catch(System.Security.SecurityException) + goto IL_0025; + } // end catch (depth: 1) + +IL_0025: + { + String_t* L_3 = V_0; + return L_3; + } +} +// System.Int32 System.Diagnostics.StackFrame::GetILOffset() +extern "C" int32_t StackFrame_GetILOffset_m7462 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___ilOffset_1); + return L_0; + } +} +// System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() +extern "C" MethodBase_t460 * StackFrame_GetMethod_m7463 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = (__this->___methodBase_3); + return L_0; + } +} +// System.Int32 System.Diagnostics.StackFrame::GetNativeOffset() +extern "C" int32_t StackFrame_GetNativeOffset_m7464 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___nativeOffset_2); + return L_0; + } +} +// System.String System.Diagnostics.StackFrame::GetInternalMethodName() +extern "C" String_t* StackFrame_GetInternalMethodName_m7465 (StackFrame_t459 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___internalMethodName_7); + return L_0; + } +} +// System.String System.Diagnostics.StackFrame::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1113; +extern Il2CppCodeGenString* _stringLiteral1265; +extern Il2CppCodeGenString* _stringLiteral1266; +extern Il2CppCodeGenString* _stringLiteral1267; +extern Il2CppCodeGenString* _stringLiteral1268; +extern Il2CppCodeGenString* _stringLiteral1269; +extern "C" String_t* StackFrame_ToString_m7466 (StackFrame_t459 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral1113 = il2cpp_codegen_string_literal_from_index(1113); + _stringLiteral1265 = il2cpp_codegen_string_literal_from_index(1265); + _stringLiteral1266 = il2cpp_codegen_string_literal_from_index(1266); + _stringLiteral1267 = il2cpp_codegen_string_literal_from_index(1267); + _stringLiteral1268 = il2cpp_codegen_string_literal_from_index(1268); + _stringLiteral1269 = il2cpp_codegen_string_literal_from_index(1269); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + MethodBase_t460 * L_1 = (__this->___methodBase_3); + if (L_1) + { + goto IL_0027; + } + } + { + StringBuilder_t457 * L_2 = V_0; + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1113, /*hidden argument*/NULL); + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, L_3, /*hidden argument*/NULL); + goto IL_0039; + } + +IL_0027: + { + StringBuilder_t457 * L_4 = V_0; + MethodBase_t460 * L_5 = (__this->___methodBase_3); + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5); + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, L_6, /*hidden argument*/NULL); + } + +IL_0039: + { + StringBuilder_t457 * L_7 = V_0; + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1265, /*hidden argument*/NULL); + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = (__this->___ilOffset_1); + if ((!(((uint32_t)L_9) == ((uint32_t)(-1))))) + { + goto IL_006c; + } + } + { + StringBuilder_t457 * L_10 = V_0; + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1266, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_11, /*hidden argument*/NULL); + goto IL_008a; + } + +IL_006c: + { + StringBuilder_t457 * L_12 = V_0; + String_t* L_13 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1267, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, L_13, /*hidden argument*/NULL); + StringBuilder_t457 * L_14 = V_0; + int32_t L_15 = (__this->___ilOffset_1); + NullCheck(L_14); + StringBuilder_Append_m4680(L_14, L_15, /*hidden argument*/NULL); + } + +IL_008a: + { + StringBuilder_t457 * L_16 = V_0; + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1268, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, L_17, /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = V_0; + String_t* L_19 = StackFrame_GetSecureFileName_m7461(__this, /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_19, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_0; + int32_t L_21 = (__this->___lineNumber_5); + int32_t L_22 = L_21; + Object_t * L_23 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_22); + int32_t L_24 = (__this->___columnNumber_6); + int32_t L_25 = L_24; + Object_t * L_26 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_25); + NullCheck(L_20); + StringBuilder_AppendFormat_m4701(L_20, _stringLiteral1269, L_23, L_26, /*hidden argument*/NULL); + StringBuilder_t457 * L_27 = V_0; + NullCheck(L_27); + String_t* L_28 = StringBuilder_ToString_m2059(L_27, /*hidden argument*/NULL); + return L_28; + } +} +// System.Void System.Diagnostics.StackTrace::.ctor() +extern "C" void StackTrace__ctor_m7467 (StackTrace_t432 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + StackTrace_init_frames_m7471(__this, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.StackTrace::.ctor(System.Int32,System.Boolean) +extern "C" void StackTrace__ctor_m2052 (StackTrace_t432 * __this, int32_t ___skipFrames, bool ___fNeedFileInfo, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___skipFrames; + bool L_1 = ___fNeedFileInfo; + StackTrace_init_frames_m7471(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.StackTrace::.ctor(System.Exception,System.Boolean) +extern "C" void StackTrace__ctor_m7468 (StackTrace_t432 * __this, Exception_t152 * ___e, bool ___fNeedFileInfo, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___e; + bool L_1 = ___fNeedFileInfo; + StackTrace__ctor_m7469(__this, L_0, 0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.StackTrace::.ctor(System.Exception,System.Int32,System.Boolean) +extern "C" void StackTrace__ctor_m7469 (StackTrace_t432 * __this, Exception_t152 * ___e, int32_t ___skipFrames, bool ___fNeedFileInfo, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ___e; + int32_t L_1 = ___skipFrames; + bool L_2 = ___fNeedFileInfo; + StackTrace__ctor_m7470(__this, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Diagnostics.StackTrace::.ctor(System.Exception,System.Int32,System.Boolean,System.Boolean) +extern const Il2CppType* StackFrame_t459_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1270; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral1271; +extern "C" void StackTrace__ctor_m7470 (StackTrace_t432 * __this, Exception_t152 * ___e, int32_t ___skipFrames, bool ___fNeedFileInfo, bool ___returnNativeFrames, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackFrame_t459_0_0_0_var = il2cpp_codegen_type_from_index(830); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(831); + _stringLiteral1270 = il2cpp_codegen_string_literal_from_index(1270); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral1271 = il2cpp_codegen_string_literal_from_index(1271); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + ArrayList_t734 * V_2 = {0}; + int32_t V_3 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Exception_t152 * L_0 = ___e; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___skipFrames; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral611, _stringLiteral1271, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + Exception_t152 * L_4 = ___e; + int32_t L_5 = ___skipFrames; + bool L_6 = ___fNeedFileInfo; + StackFrameU5BU5D_t1244* L_7 = StackTrace_get_trace_m7472(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL); + __this->___frames_1 = L_7; + bool L_8 = ___returnNativeFrames; + if (L_8) + { + goto IL_00d3; + } + } + { + V_0 = 0; + V_1 = 0; + goto IL_0064; + } + +IL_004c: + { + StackFrameU5BU5D_t1244* L_9 = (__this->___frames_1); + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + NullCheck((*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_9, L_11, sizeof(StackFrame_t459 *)))); + MethodBase_t460 * L_12 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, (*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_9, L_11, sizeof(StackFrame_t459 *)))); + if (L_12) + { + goto IL_0060; + } + } + { + V_0 = 1; + } + +IL_0060: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0064: + { + int32_t L_14 = V_1; + StackFrameU5BU5D_t1244* L_15 = (__this->___frames_1); + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_004c; + } + } + { + bool L_16 = V_0; + if (!L_16) + { + goto IL_00d3; + } + } + { + ArrayList_t734 * L_17 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_17, /*hidden argument*/NULL); + V_2 = L_17; + V_3 = 0; + goto IL_00aa; + } + +IL_0085: + { + StackFrameU5BU5D_t1244* L_18 = (__this->___frames_1); + int32_t L_19 = V_3; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_18, L_20, sizeof(StackFrame_t459 *)))); + MethodBase_t460 * L_21 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, (*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_18, L_20, sizeof(StackFrame_t459 *)))); + if (!L_21) + { + goto IL_00a6; + } + } + { + ArrayList_t734 * L_22 = V_2; + StackFrameU5BU5D_t1244* L_23 = (__this->___frames_1); + int32_t L_24 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck(L_22); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_22, (*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_23, L_25, sizeof(StackFrame_t459 *)))); + } + +IL_00a6: + { + int32_t L_26 = V_3; + V_3 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00aa: + { + int32_t L_27 = V_3; + StackFrameU5BU5D_t1244* L_28 = (__this->___frames_1); + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_0085; + } + } + { + ArrayList_t734 * L_29 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_30 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StackFrame_t459_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_29); + Array_t * L_31 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_29, L_30); + __this->___frames_1 = ((StackFrameU5BU5D_t1244*)Castclass(L_31, StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var)); + } + +IL_00d3: + { + return; + } +} +// System.Void System.Diagnostics.StackTrace::init_frames(System.Int32,System.Boolean) +extern const Il2CppType* StackFrame_t459_0_0_0_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* StackFrame_t459_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral1271; +extern "C" void StackTrace_init_frames_m7471 (StackTrace_t432 * __this, int32_t ___skipFrames, bool ___fNeedFileInfo, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackFrame_t459_0_0_0_var = il2cpp_codegen_type_from_index(830); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + StackFrame_t459_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(830); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(831); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral1271 = il2cpp_codegen_string_literal_from_index(1271); + s_Il2CppMethodIntialized = true; + } + StackFrame_t459 * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + { + int32_t L_0 = ___skipFrames; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral611, _stringLiteral1271, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = ___skipFrames; + ___skipFrames = ((int32_t)((int32_t)L_3+(int32_t)2)); + goto IL_0034; + } + +IL_0027: + { + ArrayList_t734 * L_4 = V_1; + StackFrame_t459 * L_5 = V_0; + NullCheck(L_4); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_4, L_5); + int32_t L_6 = ___skipFrames; + ___skipFrames = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0034: + { + int32_t L_7 = ___skipFrames; + bool L_8 = ___fNeedFileInfo; + StackFrame_t459 * L_9 = (StackFrame_t459 *)il2cpp_codegen_object_new (StackFrame_t459_il2cpp_TypeInfo_var); + StackFrame__ctor_m7457(L_9, L_7, L_8, /*hidden argument*/NULL); + StackFrame_t459 * L_10 = L_9; + V_0 = L_10; + if (!L_10) + { + goto IL_004d; + } + } + { + StackFrame_t459 * L_11 = V_0; + NullCheck(L_11); + MethodBase_t460 * L_12 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_11); + if (L_12) + { + goto IL_0027; + } + } + +IL_004d: + { + bool L_13 = ___fNeedFileInfo; + __this->___debug_info_2 = L_13; + ArrayList_t734 * L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_15 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StackFrame_t459_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_14); + Array_t * L_16 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_14, L_15); + __this->___frames_1 = ((StackFrameU5BU5D_t1244*)Castclass(L_16, StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var)); + return; + } +} +// System.Diagnostics.StackFrame[] System.Diagnostics.StackTrace::get_trace(System.Exception,System.Int32,System.Boolean) +extern "C" StackFrameU5BU5D_t1244* StackTrace_get_trace_m7472 (Object_t * __this /* static, unused */, Exception_t152 * ___e, int32_t ___skipFrames, bool ___fNeedFileInfo, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef StackFrameU5BU5D_t1244* (*StackTrace_get_trace_m7472_ftn) (Exception_t152 *, int32_t, bool); + return ((StackTrace_get_trace_m7472_ftn)mscorlib::System::Diagnostics::StackTrace::get_trace) (___e, ___skipFrames, ___fNeedFileInfo); +} +// System.Int32 System.Diagnostics.StackTrace::get_FrameCount() +extern "C" int32_t StackTrace_get_FrameCount_m7473 (StackTrace_t432 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + StackFrameU5BU5D_t1244* L_0 = (__this->___frames_1); + if (L_0) + { + goto IL_0011; + } + } + { + G_B3_0 = 0; + goto IL_0019; + } + +IL_0011: + { + StackFrameU5BU5D_t1244* L_1 = (__this->___frames_1); + NullCheck(L_1); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) +extern "C" StackFrame_t459 * StackTrace_GetFrame_m7474 (StackTrace_t432 * __this, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___index; + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, __this); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_0015; + } + } + +IL_0013: + { + return (StackFrame_t459 *)NULL; + } + +IL_0015: + { + StackFrameU5BU5D_t1244* L_3 = (__this->___frames_1); + int32_t L_4 = ___index; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + return (*(StackFrame_t459 **)(StackFrame_t459 **)SZArrayLdElema(L_3, L_5, sizeof(StackFrame_t459 *))); + } +} +// System.String System.Diagnostics.StackTrace::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1272; +extern Il2CppCodeGenString* _stringLiteral1112; +extern Il2CppCodeGenString* _stringLiteral1113; +extern Il2CppCodeGenString* _stringLiteral1273; +extern Il2CppCodeGenString* _stringLiteral1274; +extern Il2CppCodeGenString* _stringLiteral1275; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral1276; +extern Il2CppCodeGenString* _stringLiteral1277; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral1264; +extern "C" String_t* StackTrace_ToString_m7475 (StackTrace_t432 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral1272 = il2cpp_codegen_string_literal_from_index(1272); + _stringLiteral1112 = il2cpp_codegen_string_literal_from_index(1112); + _stringLiteral1113 = il2cpp_codegen_string_literal_from_index(1113); + _stringLiteral1273 = il2cpp_codegen_string_literal_from_index(1273); + _stringLiteral1274 = il2cpp_codegen_string_literal_from_index(1274); + _stringLiteral1275 = il2cpp_codegen_string_literal_from_index(1275); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral1276 = il2cpp_codegen_string_literal_from_index(1276); + _stringLiteral1277 = il2cpp_codegen_string_literal_from_index(1277); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral1264 = il2cpp_codegen_string_literal_from_index(1264); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + StringBuilder_t457 * V_3 = {0}; + int32_t V_4 = 0; + StackFrame_t459 * V_5 = {0}; + MethodBase_t460 * V_6 = {0}; + ParameterInfoU5BU5D_t461* V_7 = {0}; + int32_t V_8 = 0; + Type_t * V_9 = {0}; + bool V_10 = false; + String_t* V_11 = {0}; + { + String_t* L_0 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1112, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1272, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1113, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1273, /*hidden argument*/NULL); + V_2 = L_4; + StringBuilder_t457 * L_5 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_5, /*hidden argument*/NULL); + V_3 = L_5; + V_4 = 0; + goto IL_01d6; + } + +IL_003e: + { + int32_t L_6 = V_4; + StackFrame_t459 * L_7 = (StackFrame_t459 *)VirtFuncInvoker1< StackFrame_t459 *, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, __this, L_6); + V_5 = L_7; + int32_t L_8 = V_4; + if ((((int32_t)L_8) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + StringBuilder_t457 * L_9 = V_3; + String_t* L_10 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, L_10, /*hidden argument*/NULL); + goto IL_0073; + } + +IL_005d: + { + StringBuilder_t457 * L_11 = V_3; + String_t* L_12 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1112, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_AppendFormat_m4639(L_11, _stringLiteral1274, L_12, /*hidden argument*/NULL); + } + +IL_0073: + { + StackFrame_t459 * L_13 = V_5; + NullCheck(L_13); + MethodBase_t460 * L_14 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_13); + V_6 = L_14; + MethodBase_t460 * L_15 = V_6; + if (!L_15) + { + goto IL_018d; + } + } + { + StringBuilder_t457 * L_16 = V_3; + MethodBase_t460 * L_17 = V_6; + NullCheck(L_17); + Type_t * L_18 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_17); + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_18); + MethodBase_t460 * L_20 = V_6; + NullCheck(L_20); + String_t* L_21 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_20); + NullCheck(L_16); + StringBuilder_AppendFormat_m4701(L_16, _stringLiteral1275, L_19, L_21, /*hidden argument*/NULL); + StringBuilder_t457 * L_22 = V_3; + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, _stringLiteral156, /*hidden argument*/NULL); + MethodBase_t460 * L_23 = V_6; + NullCheck(L_23); + ParameterInfoU5BU5D_t461* L_24 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_23); + V_7 = L_24; + V_8 = 0; + goto IL_0171; + } + +IL_00bf: + { + int32_t L_25 = V_8; + if ((((int32_t)L_25) <= ((int32_t)0))) + { + goto IL_00d3; + } + } + { + StringBuilder_t457 * L_26 = V_3; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00d3: + { + ParameterInfoU5BU5D_t461* L_27 = V_7; + int32_t L_28 = V_8; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + int32_t L_29 = L_28; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_27, L_29, sizeof(ParameterInfo_t462 *)))); + Type_t * L_30 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_27, L_29, sizeof(ParameterInfo_t462 *)))); + V_9 = L_30; + Type_t * L_31 = V_9; + NullCheck(L_31); + bool L_32 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_31); + V_10 = L_32; + bool L_33 = V_10; + if (!L_33) + { + goto IL_00f8; + } + } + { + Type_t * L_34 = V_9; + NullCheck(L_34); + Type_t * L_35 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_34); + V_9 = L_35; + } + +IL_00f8: + { + Type_t * L_36 = V_9; + NullCheck(L_36); + bool L_37 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Type::get_IsClass() */, L_36); + if (!L_37) + { + goto IL_0134; + } + } + { + Type_t * L_38 = V_9; + NullCheck(L_38); + String_t* L_39 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_38); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_40 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_41 = String_op_Inequality_m3593(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + if (!L_41) + { + goto IL_0134; + } + } + { + StringBuilder_t457 * L_42 = V_3; + Type_t * L_43 = V_9; + NullCheck(L_43); + String_t* L_44 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_43); + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, L_44, /*hidden argument*/NULL); + StringBuilder_t457 * L_45 = V_3; + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, _stringLiteral154, /*hidden argument*/NULL); + } + +IL_0134: + { + StringBuilder_t457 * L_46 = V_3; + Type_t * L_47 = V_9; + NullCheck(L_47); + String_t* L_48 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_47); + NullCheck(L_46); + StringBuilder_Append_m2058(L_46, L_48, /*hidden argument*/NULL); + bool L_49 = V_10; + if (!L_49) + { + goto IL_0155; + } + } + { + StringBuilder_t457 * L_50 = V_3; + NullCheck(L_50); + StringBuilder_Append_m2058(L_50, _stringLiteral1276, /*hidden argument*/NULL); + } + +IL_0155: + { + StringBuilder_t457 * L_51 = V_3; + ParameterInfoU5BU5D_t461* L_52 = V_7; + int32_t L_53 = V_8; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + int32_t L_54 = L_53; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_52, L_54, sizeof(ParameterInfo_t462 *)))); + String_t* L_55 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_52, L_54, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_51); + StringBuilder_AppendFormat_m4639(L_51, _stringLiteral1277, L_55, /*hidden argument*/NULL); + int32_t L_56 = V_8; + V_8 = ((int32_t)((int32_t)L_56+(int32_t)1)); + } + +IL_0171: + { + int32_t L_57 = V_8; + ParameterInfoU5BU5D_t461* L_58 = V_7; + NullCheck(L_58); + if ((((int32_t)L_57) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_58)->max_length))))))) + { + goto IL_00bf; + } + } + { + StringBuilder_t457 * L_59 = V_3; + NullCheck(L_59); + StringBuilder_Append_m2058(L_59, _stringLiteral33, /*hidden argument*/NULL); + goto IL_0195; + } + +IL_018d: + { + StringBuilder_t457 * L_60 = V_3; + String_t* L_61 = V_1; + NullCheck(L_60); + StringBuilder_Append_m2058(L_60, L_61, /*hidden argument*/NULL); + } + +IL_0195: + { + bool L_62 = (__this->___debug_info_2); + if (!L_62) + { + goto IL_01d0; + } + } + { + StackFrame_t459 * L_63 = V_5; + NullCheck(L_63); + String_t* L_64 = StackFrame_GetSecureFileName_m7461(L_63, /*hidden argument*/NULL); + V_11 = L_64; + String_t* L_65 = V_11; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_66 = String_op_Inequality_m3593(NULL /*static, unused*/, L_65, _stringLiteral1264, /*hidden argument*/NULL); + if (!L_66) + { + goto IL_01d0; + } + } + { + StringBuilder_t457 * L_67 = V_3; + String_t* L_68 = V_2; + String_t* L_69 = V_11; + StackFrame_t459 * L_70 = V_5; + NullCheck(L_70); + int32_t L_71 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackFrame::GetFileLineNumber() */, L_70); + int32_t L_72 = L_71; + Object_t * L_73 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_72); + NullCheck(L_67); + StringBuilder_AppendFormat_m4701(L_67, L_68, L_69, L_73, /*hidden argument*/NULL); + } + +IL_01d0: + { + int32_t L_74 = V_4; + V_4 = ((int32_t)((int32_t)L_74+(int32_t)1)); + } + +IL_01d6: + { + int32_t L_75 = V_4; + int32_t L_76 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, __this); + if ((((int32_t)L_75) < ((int32_t)L_76))) + { + goto IL_003e; + } + } + { + StringBuilder_t457 * L_77 = V_3; + NullCheck(L_77); + String_t* L_78 = StringBuilder_ToString_m2059(L_77, /*hidden argument*/NULL); + return L_78; + } +} +// System.Void System.Globalization.Calendar::.ctor() +extern "C" void Calendar__ctor_m7476 (Calendar_t1245 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___twoDigitYearMax_1 = ((int32_t)99); + return; + } +} +// System.Object System.Globalization.Calendar::Clone() +extern TypeInfo* Calendar_t1245_il2cpp_TypeInfo_var; +extern "C" Object_t * Calendar_Clone_m7477 (Calendar_t1245 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Calendar_t1245_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(832); + s_Il2CppMethodIntialized = true; + } + Calendar_t1245 * V_0 = {0}; + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + V_0 = ((Calendar_t1245 *)CastclassClass(L_0, Calendar_t1245_il2cpp_TypeInfo_var)); + Calendar_t1245 * L_1 = V_0; + NullCheck(L_1); + L_1->___m_isReadOnly_0 = 0; + Calendar_t1245 * L_2 = V_0; + return L_2; + } +} +// System.Void System.Globalization.Calendar::CheckReadOnly() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1278; +extern "C" void Calendar_CheckReadOnly_m7478 (Calendar_t1245 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1278 = il2cpp_codegen_string_literal_from_index(1278); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_isReadOnly_0); + if (!L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1278, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return; + } +} +// System.String[] System.Globalization.Calendar::get_EraNames() +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1279; +extern "C" StringU5BU5D_t163* Calendar_get_EraNames_m7479 (Calendar_t1245 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral1279 = il2cpp_codegen_string_literal_from_index(1279); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = (__this->___M_EraNames_3); + if (!L_0) + { + goto IL_0020; + } + } + { + StringU5BU5D_t163* L_1 = (__this->___M_EraNames_3); + NullCheck(L_1); + Int32U5BU5D_t420* L_2 = (Int32U5BU5D_t420*)VirtFuncInvoker0< Int32U5BU5D_t420* >::Invoke(5 /* System.Int32[] System.Globalization.Calendar::get_Eras() */, __this); + NullCheck(L_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))))) + { + goto IL_002b; + } + } + +IL_0020: + { + Exception_t152 * L_3 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_3, _stringLiteral1279, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002b: + { + StringU5BU5D_t163* L_4 = (__this->___M_EraNames_3); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_4); + return ((StringU5BU5D_t163*)Castclass(L_5, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + } +} +// System.Int32 System.Globalization.CCMath::div(System.Int32,System.Int32) +extern "C" int32_t CCMath_div_m7480 (Object_t * __this /* static, unused */, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + { + int32_t L_0 = ___x; + int32_t L_1 = ___y; + double L_2 = floor(((double)((double)(((double)((double)L_0)))/(double)(((double)((double)L_1)))))); + return (((int32_t)((int32_t)L_2))); + } +} +// System.Int32 System.Globalization.CCMath::mod(System.Int32,System.Int32) +extern "C" int32_t CCMath_mod_m7481 (Object_t * __this /* static, unused */, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + { + int32_t L_0 = ___x; + int32_t L_1 = ___y; + int32_t L_2 = ___x; + int32_t L_3 = ___y; + int32_t L_4 = CCMath_div_m7480(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_0-(int32_t)((int32_t)((int32_t)L_1*(int32_t)L_4)))); + } +} +// System.Int32 System.Globalization.CCMath::div_mod(System.Int32&,System.Int32,System.Int32) +extern "C" int32_t CCMath_div_mod_m7482 (Object_t * __this /* static, unused */, int32_t* ___remainder, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___x; + int32_t L_1 = ___y; + int32_t L_2 = CCMath_div_m7480(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t* L_3 = ___remainder; + int32_t L_4 = ___x; + int32_t L_5 = ___y; + int32_t L_6 = V_0; + *((int32_t*)(L_3)) = (int32_t)((int32_t)((int32_t)L_4-(int32_t)((int32_t)((int32_t)L_5*(int32_t)L_6)))); + int32_t L_7 = V_0; + return L_7; + } +} +// System.Int32 System.Globalization.CCFixed::FromDateTime(System.DateTime) +extern "C" int32_t CCFixed_FromDateTime_m7483 (Object_t * __this /* static, unused */, DateTime_t365 ___time, const MethodInfo* method) +{ + { + int64_t L_0 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + return ((int32_t)((int32_t)1+(int32_t)(((int32_t)((int32_t)((int64_t)((int64_t)L_0/(int64_t)((int64_t)864000000000LL)))))))); + } +} +// System.DayOfWeek System.Globalization.CCFixed::day_of_week(System.Int32) +extern "C" int32_t CCFixed_day_of_week_m7484 (Object_t * __this /* static, unused */, int32_t ___date, const MethodInfo* method) +{ + { + int32_t L_0 = ___date; + int32_t L_1 = CCMath_mod_m7481(NULL /*static, unused*/, L_0, 7, /*hidden argument*/NULL); + return (int32_t)(L_1); + } +} +// System.Boolean System.Globalization.CCGregorianCalendar::is_leap_year(System.Int32) +extern "C" bool CCGregorianCalendar_is_leap_year_m7485 (Object_t * __this /* static, unused */, int32_t ___year, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = ___year; + int32_t L_1 = CCMath_mod_m7481(NULL /*static, unused*/, L_0, 4, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + int32_t L_2 = ___year; + int32_t L_3 = CCMath_mod_m7481(NULL /*static, unused*/, L_2, ((int32_t)400), /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)100)))) + { + goto IL_003d; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)200)))) + { + goto IL_003f; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)300)))) + { + goto IL_0041; + } + } + { + goto IL_0043; + } + +IL_003d: + { + return 0; + } + +IL_003f: + { + return 0; + } + +IL_0041: + { + return 0; + } + +IL_0043: + { + return 1; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::fixed_from_dmy(System.Int32,System.Int32,System.Int32) +extern "C" int32_t CCGregorianCalendar_fixed_from_dmy_m7486 (Object_t * __this /* static, unused */, int32_t ___day, int32_t ___month, int32_t ___year, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + int32_t G_B2_0 = 0; + int32_t G_B4_0 = 0; + int32_t G_B4_1 = 0; + { + V_0 = 0; + int32_t L_0 = V_0; + int32_t L_1 = ___year; + V_0 = ((int32_t)((int32_t)L_0+(int32_t)((int32_t)((int32_t)((int32_t)365)*(int32_t)((int32_t)((int32_t)L_1-(int32_t)1)))))); + int32_t L_2 = V_0; + int32_t L_3 = ___year; + int32_t L_4 = CCMath_div_m7480(NULL /*static, unused*/, ((int32_t)((int32_t)L_3-(int32_t)1)), 4, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_2+(int32_t)L_4)); + int32_t L_5 = V_0; + int32_t L_6 = ___year; + int32_t L_7 = CCMath_div_m7480(NULL /*static, unused*/, ((int32_t)((int32_t)L_6-(int32_t)1)), ((int32_t)100), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_5-(int32_t)L_7)); + int32_t L_8 = V_0; + int32_t L_9 = ___year; + int32_t L_10 = CCMath_div_m7480(NULL /*static, unused*/, ((int32_t)((int32_t)L_9-(int32_t)1)), ((int32_t)400), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_8+(int32_t)L_10)); + int32_t L_11 = V_0; + int32_t L_12 = ___month; + int32_t L_13 = CCMath_div_m7480(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)367)*(int32_t)L_12))-(int32_t)((int32_t)362))), ((int32_t)12), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_11+(int32_t)L_13)); + int32_t L_14 = ___month; + if ((((int32_t)L_14) <= ((int32_t)2))) + { + goto IL_006b; + } + } + { + int32_t L_15 = V_0; + int32_t L_16 = ___year; + bool L_17 = CCGregorianCalendar_is_leap_year_m7485(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + G_B2_0 = L_15; + if (!L_17) + { + G_B3_0 = L_15; + goto IL_0067; + } + } + { + G_B4_0 = (-1); + G_B4_1 = G_B2_0; + goto IL_0069; + } + +IL_0067: + { + G_B4_0 = ((int32_t)-2); + G_B4_1 = G_B3_0; + } + +IL_0069: + { + V_0 = ((int32_t)((int32_t)G_B4_1+(int32_t)G_B4_0)); + } + +IL_006b: + { + int32_t L_18 = V_0; + int32_t L_19 = ___day; + V_0 = ((int32_t)((int32_t)L_18+(int32_t)L_19)); + int32_t L_20 = V_0; + return L_20; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::year_from_fixed(System.Int32) +extern "C" int32_t CCGregorianCalendar_year_from_fixed_m7487 (Object_t * __this /* static, unused */, int32_t ___date, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t G_B4_0 = 0; + { + int32_t L_0 = ___date; + V_0 = ((int32_t)((int32_t)L_0-(int32_t)1)); + int32_t L_1 = V_0; + int32_t L_2 = CCMath_div_mod_m7482(NULL /*static, unused*/, (&V_0), L_1, ((int32_t)146097), /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = V_0; + int32_t L_4 = CCMath_div_mod_m7482(NULL /*static, unused*/, (&V_0), L_3, ((int32_t)36524), /*hidden argument*/NULL); + V_2 = L_4; + int32_t L_5 = V_0; + int32_t L_6 = CCMath_div_mod_m7482(NULL /*static, unused*/, (&V_0), L_5, ((int32_t)1461), /*hidden argument*/NULL); + V_3 = L_6; + int32_t L_7 = V_0; + int32_t L_8 = CCMath_div_m7480(NULL /*static, unused*/, L_7, ((int32_t)365), /*hidden argument*/NULL); + V_4 = L_8; + int32_t L_9 = V_1; + int32_t L_10 = V_2; + int32_t L_11 = V_3; + int32_t L_12 = V_4; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)400)*(int32_t)L_9))+(int32_t)((int32_t)((int32_t)((int32_t)100)*(int32_t)L_10))))+(int32_t)((int32_t)((int32_t)4*(int32_t)L_11))))+(int32_t)L_12)); + int32_t L_13 = V_2; + if ((((int32_t)L_13) == ((int32_t)4))) + { + goto IL_005f; + } + } + { + int32_t L_14 = V_4; + if ((!(((uint32_t)L_14) == ((uint32_t)4)))) + { + goto IL_0066; + } + } + +IL_005f: + { + int32_t L_15 = V_5; + G_B4_0 = L_15; + goto IL_006a; + } + +IL_0066: + { + int32_t L_16 = V_5; + G_B4_0 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_006a: + { + return G_B4_0; + } +} +// System.Void System.Globalization.CCGregorianCalendar::my_from_fixed(System.Int32&,System.Int32&,System.Int32) +extern "C" void CCGregorianCalendar_my_from_fixed_m7488 (Object_t * __this /* static, unused */, int32_t* ___month, int32_t* ___year, int32_t ___date, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t* L_0 = ___year; + int32_t L_1 = ___date; + int32_t L_2 = CCGregorianCalendar_year_from_fixed_m7487(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + *((int32_t*)(L_0)) = (int32_t)L_2; + int32_t L_3 = ___date; + int32_t* L_4 = ___year; + int32_t L_5 = CCGregorianCalendar_fixed_from_dmy_m7486(NULL /*static, unused*/, 1, 1, (*((int32_t*)L_4)), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_3-(int32_t)L_5)); + int32_t L_6 = ___date; + int32_t* L_7 = ___year; + int32_t L_8 = CCGregorianCalendar_fixed_from_dmy_m7486(NULL /*static, unused*/, 1, 3, (*((int32_t*)L_7)), /*hidden argument*/NULL); + if ((((int32_t)L_6) >= ((int32_t)L_8))) + { + goto IL_002a; + } + } + { + V_1 = 0; + goto IL_003f; + } + +IL_002a: + { + int32_t* L_9 = ___year; + bool L_10 = CCGregorianCalendar_is_leap_year_m7485(NULL /*static, unused*/, (*((int32_t*)L_9)), /*hidden argument*/NULL); + if (!L_10) + { + goto IL_003d; + } + } + { + V_1 = 1; + goto IL_003f; + } + +IL_003d: + { + V_1 = 2; + } + +IL_003f: + { + int32_t* L_11 = ___month; + int32_t L_12 = V_0; + int32_t L_13 = V_1; + int32_t L_14 = CCMath_div_m7480(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)12)*(int32_t)((int32_t)((int32_t)L_12+(int32_t)L_13))))+(int32_t)((int32_t)373))), ((int32_t)367), /*hidden argument*/NULL); + *((int32_t*)(L_11)) = (int32_t)L_14; + return; + } +} +// System.Void System.Globalization.CCGregorianCalendar::dmy_from_fixed(System.Int32&,System.Int32&,System.Int32&,System.Int32) +extern "C" void CCGregorianCalendar_dmy_from_fixed_m7489 (Object_t * __this /* static, unused */, int32_t* ___day, int32_t* ___month, int32_t* ___year, int32_t ___date, const MethodInfo* method) +{ + { + int32_t* L_0 = ___month; + int32_t* L_1 = ___year; + int32_t L_2 = ___date; + CCGregorianCalendar_my_from_fixed_m7488(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + int32_t* L_3 = ___day; + int32_t L_4 = ___date; + int32_t* L_5 = ___month; + int32_t* L_6 = ___year; + int32_t L_7 = CCGregorianCalendar_fixed_from_dmy_m7486(NULL /*static, unused*/, 1, (*((int32_t*)L_5)), (*((int32_t*)L_6)), /*hidden argument*/NULL); + *((int32_t*)(L_3)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4-(int32_t)L_7))+(int32_t)1)); + return; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::month_from_fixed(System.Int32) +extern "C" int32_t CCGregorianCalendar_month_from_fixed_m7490 (Object_t * __this /* static, unused */, int32_t ___date, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___date; + CCGregorianCalendar_my_from_fixed_m7488(NULL /*static, unused*/, (&V_0), (&V_1), L_0, /*hidden argument*/NULL); + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::day_from_fixed(System.Int32) +extern "C" int32_t CCGregorianCalendar_day_from_fixed_m7491 (Object_t * __this /* static, unused */, int32_t ___date, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = ___date; + CCGregorianCalendar_dmy_from_fixed_m7489(NULL /*static, unused*/, (&V_0), (&V_1), (&V_2), L_0, /*hidden argument*/NULL); + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::GetDayOfMonth(System.DateTime) +extern "C" int32_t CCGregorianCalendar_GetDayOfMonth_m7492 (Object_t * __this /* static, unused */, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCFixed_FromDateTime_m7483(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = CCGregorianCalendar_day_from_fixed_m7491(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::GetMonth(System.DateTime) +extern "C" int32_t CCGregorianCalendar_GetMonth_m7493 (Object_t * __this /* static, unused */, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCFixed_FromDateTime_m7483(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = CCGregorianCalendar_month_from_fixed_m7490(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Globalization.CCGregorianCalendar::GetYear(System.DateTime) +extern "C" int32_t CCGregorianCalendar_GetYear_m7494 (Object_t * __this /* static, unused */, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCFixed_FromDateTime_m7483(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int32_t L_2 = CCGregorianCalendar_year_from_fixed_m7487(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Globalization.CompareInfo::.ctor() +extern "C" void CompareInfo__ctor_m7495 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.CompareInfo::.ctor(System.Globalization.CultureInfo) +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern "C" void CompareInfo__ctor_m7496 (CompareInfo_t1100 * __this, CultureInfo_t453 * ___ci, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CultureInfo_t453 * L_0 = ___ci; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_0); + __this->___culture_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_2 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_009f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + Object_t * L_3 = ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___monitor_5; + V_0 = L_3; + Object_t * L_4 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_0028: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + Hashtable_t725 * L_5 = ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___collators_4; + if (L_5) + { + goto IL_003c; + } + } + +IL_0032: + { + Hashtable_t725 * L_6 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___collators_4 = L_6; + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + Hashtable_t725 * L_7 = ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___collators_4; + CultureInfo_t453 * L_8 = ___ci; + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_8); + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_7); + Object_t * L_12 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_7, L_11); + __this->___collator_3 = ((SimpleCollator_t1162 *)CastclassClass(L_12, SimpleCollator_t1162_il2cpp_TypeInfo_var)); + SimpleCollator_t1162 * L_13 = (__this->___collator_3); + if (L_13) + { + goto IL_008e; + } + } + +IL_0067: + { + CultureInfo_t453 * L_14 = ___ci; + SimpleCollator_t1162 * L_15 = (SimpleCollator_t1162 *)il2cpp_codegen_object_new (SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator__ctor_m6666(L_15, L_14, /*hidden argument*/NULL); + __this->___collator_3 = L_15; + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + Hashtable_t725 * L_16 = ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___collators_4; + CultureInfo_t453 * L_17 = ___ci; + NullCheck(L_17); + int32_t L_18 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_17); + int32_t L_19 = L_18; + Object_t * L_20 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_19); + SimpleCollator_t1162 * L_21 = (__this->___collator_3); + NullCheck(L_16); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_16, L_20, L_21); + } + +IL_008e: + { + IL2CPP_LEAVE(0x9A, FINALLY_0093); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0093; + } + +FINALLY_0093: + { // begin finally (depth: 1) + Object_t * L_22 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(147) + } // end finally (depth: 1) + IL2CPP_CLEANUP(147) + { + IL2CPP_JUMP_TBL(0x9A, IL_009a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_009a: + { + goto IL_00b7; + } + +IL_009f: + { + CultureInfo_t453 * L_23 = ___ci; + NullCheck(L_23); + String_t* L_24 = CultureInfo_get_IcuName_m7536(L_23, /*hidden argument*/NULL); + __this->___icu_name_2 = L_24; + String_t* L_25 = (__this->___icu_name_2); + CompareInfo_construct_compareinfo_m7500(__this, L_25, /*hidden argument*/NULL); + } + +IL_00b7: + { + return; + } +} +// System.Void System.Globalization.CompareInfo::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1280; +extern Il2CppCodeGenString* _stringLiteral1142; +extern "C" void CompareInfo__cctor_m7497 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(763); + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral1280 = il2cpp_codegen_string_literal_from_index(1280); + _stringLiteral1142 = il2cpp_codegen_string_literal_from_index(1142); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, _stringLiteral1280, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Inequality_m3593(NULL /*static, unused*/, L_0, _stringLiteral1142, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var); + bool L_2 = MSCompatUnicodeTable_get_IsReady_m6658(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_0021; + } + +IL_0020: + { + G_B3_0 = 0; + } + +IL_0021: + { + ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___useManagedCollation_0 = G_B3_0; + Object_t * L_3 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_3, /*hidden argument*/NULL); + ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___monitor_5 = L_3; + return; + } +} +// System.Void System.Globalization.CompareInfo::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void CompareInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7498 (CompareInfo_t1100 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + SimpleCollator_t1162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(771); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_0 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0025; + } + } + { + int32_t L_1 = (__this->___culture_1); + CultureInfo_t453 * L_2 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7524(L_2, L_1, /*hidden argument*/NULL); + SimpleCollator_t1162 * L_3 = (SimpleCollator_t1162 *)il2cpp_codegen_object_new (SimpleCollator_t1162_il2cpp_TypeInfo_var); + SimpleCollator__ctor_m6666(L_3, L_2, /*hidden argument*/NULL); + __this->___collator_3 = L_3; + goto IL_003c; + } + +IL_0025: + try + { // begin try (depth: 1) + String_t* L_4 = (__this->___icu_name_2); + CompareInfo_construct_compareinfo_m7500(__this, L_4, /*hidden argument*/NULL); + goto IL_003c; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Object) + goto IL_003c; + } // end catch (depth: 1) + +IL_003c: + { + return; + } +} +// System.Boolean System.Globalization.CompareInfo::get_UseManagedCollation() +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern "C" bool CompareInfo_get_UseManagedCollation_m7499 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_0 = ((CompareInfo_t1100_StaticFields*)CompareInfo_t1100_il2cpp_TypeInfo_var->static_fields)->___useManagedCollation_0; + return L_0; + } +} +// System.Void System.Globalization.CompareInfo::construct_compareinfo(System.String) +extern "C" void CompareInfo_construct_compareinfo_m7500 (CompareInfo_t1100 * __this, String_t* ___locale, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*CompareInfo_construct_compareinfo_m7500_ftn) (CompareInfo_t1100 *, String_t*); + ((CompareInfo_construct_compareinfo_m7500_ftn)mscorlib::System::Globalization::CompareInfo::construct_compareinfo) (__this, ___locale); +} +// System.Void System.Globalization.CompareInfo::free_internal_collator() +extern "C" void CompareInfo_free_internal_collator_m7501 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*CompareInfo_free_internal_collator_m7501_ftn) (CompareInfo_t1100 *); + ((CompareInfo_free_internal_collator_m7501_ftn)mscorlib::System::Globalization::CompareInfo::free_internal_collator) (__this); +} +// System.Int32 System.Globalization.CompareInfo::internal_compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" int32_t CompareInfo_internal_compare_m7502 (CompareInfo_t1100 * __this, String_t* ___str1, int32_t ___offset1, int32_t ___length1, String_t* ___str2, int32_t ___offset2, int32_t ___length2, int32_t ___options, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*CompareInfo_internal_compare_m7502_ftn) (CompareInfo_t1100 *, String_t*, int32_t, int32_t, String_t*, int32_t, int32_t, int32_t); + return ((CompareInfo_internal_compare_m7502_ftn)mscorlib::System::Globalization::CompareInfo::internal_compare) (__this, ___str1, ___offset1, ___length1, ___str2, ___offset2, ___length2, ___options); +} +// System.Void System.Globalization.CompareInfo::assign_sortkey(System.Object,System.String,System.Globalization.CompareOptions) +extern "C" void CompareInfo_assign_sortkey_m7503 (CompareInfo_t1100 * __this, Object_t * ___key, String_t* ___source, int32_t ___options, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*CompareInfo_assign_sortkey_m7503_ftn) (CompareInfo_t1100 *, Object_t *, String_t*, int32_t); + ((CompareInfo_assign_sortkey_m7503_ftn)mscorlib::System::Globalization::CompareInfo::assign_sortkey) (__this, ___key, ___source, ___options); +} +// System.Int32 System.Globalization.CompareInfo::internal_index(System.String,System.Int32,System.Int32,System.String,System.Globalization.CompareOptions,System.Boolean) +extern "C" int32_t CompareInfo_internal_index_m7504 (CompareInfo_t1100 * __this, String_t* ___source, int32_t ___sindex, int32_t ___count, String_t* ___value, int32_t ___options, bool ___first, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*CompareInfo_internal_index_m7504_ftn) (CompareInfo_t1100 *, String_t*, int32_t, int32_t, String_t*, int32_t, bool); + return ((CompareInfo_internal_index_m7504_ftn)mscorlib::System::Globalization::CompareInfo::internal_index) (__this, ___source, ___sindex, ___count, ___value, ___options, ___first); +} +// System.Void System.Globalization.CompareInfo::Finalize() +extern "C" void CompareInfo_Finalize_m7505 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + CompareInfo_free_internal_collator_m7501(__this, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x12, FINALLY_000b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000b; + } + +FINALLY_000b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(11) + } // end finally (depth: 1) + IL2CPP_CLEANUP(11) + { + IL2CPP_JUMP_TBL(0x12, IL_0012) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0012: + { + return; + } +} +// System.Int32 System.Globalization.CompareInfo::internal_compare_managed(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern "C" int32_t CompareInfo_internal_compare_managed_m7506 (CompareInfo_t1100 * __this, String_t* ___str1, int32_t ___offset1, int32_t ___length1, String_t* ___str2, int32_t ___offset2, int32_t ___length2, int32_t ___options, const MethodInfo* method) +{ + { + SimpleCollator_t1162 * L_0 = (__this->___collator_3); + String_t* L_1 = ___str1; + int32_t L_2 = ___offset1; + int32_t L_3 = ___length1; + String_t* L_4 = ___str2; + int32_t L_5 = ___offset2; + int32_t L_6 = ___length2; + int32_t L_7 = ___options; + NullCheck(L_0); + int32_t L_8 = SimpleCollator_Compare_m6692(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Int32 System.Globalization.CompareInfo::internal_compare_switch(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern "C" int32_t CompareInfo_internal_compare_switch_m7507 (CompareInfo_t1100 * __this, String_t* ___str1, int32_t ___offset1, int32_t ___length1, String_t* ___str2, int32_t ___offset2, int32_t ___length2, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_0 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0020; + } + } + { + String_t* L_1 = ___str1; + int32_t L_2 = ___offset1; + int32_t L_3 = ___length1; + String_t* L_4 = ___str2; + int32_t L_5 = ___offset2; + int32_t L_6 = ___length2; + int32_t L_7 = ___options; + int32_t L_8 = CompareInfo_internal_compare_managed_m7506(__this, L_1, L_2, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + G_B3_0 = L_8; + goto IL_0031; + } + +IL_0020: + { + String_t* L_9 = ___str1; + int32_t L_10 = ___offset1; + int32_t L_11 = ___length1; + String_t* L_12 = ___str2; + int32_t L_13 = ___offset2; + int32_t L_14 = ___length2; + int32_t L_15 = ___options; + int32_t L_16 = CompareInfo_internal_compare_m7502(__this, L_9, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL); + G_B3_0 = L_16; + } + +IL_0031: + { + return G_B3_0; + } +} +// System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String) +extern "C" int32_t CompareInfo_Compare_m7508 (CompareInfo_t1100 * __this, String_t* ___string1, String_t* ___string2, const MethodInfo* method) +{ + { + String_t* L_0 = ___string1; + String_t* L_1 = ___string2; + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, __this, L_0, L_1, 0); + return L_2; + } +} +// System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" int32_t CompareInfo_Compare_m7509 (CompareInfo_t1100 * __this, String_t* ___string1, String_t* ___string2, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___options; + int32_t L_1 = ___options; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)1879048223)))) == ((int32_t)L_1))) + { + goto IL_0018; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + String_t* L_3 = ___string1; + if (L_3) + { + goto IL_0028; + } + } + { + String_t* L_4 = ___string2; + if (L_4) + { + goto IL_0026; + } + } + { + return 0; + } + +IL_0026: + { + return (-1); + } + +IL_0028: + { + String_t* L_5 = ___string2; + if (L_5) + { + goto IL_0030; + } + } + { + return 1; + } + +IL_0030: + { + String_t* L_6 = ___string1; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0048; + } + } + { + String_t* L_8 = ___string2; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_0048; + } + } + { + return 0; + } + +IL_0048: + { + String_t* L_10 = ___string1; + String_t* L_11 = ___string1; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + String_t* L_13 = ___string2; + String_t* L_14 = ___string2; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + int32_t L_16 = ___options; + int32_t L_17 = CompareInfo_internal_compare_switch_m7507(__this, L_10, 0, L_12, L_13, 0, L_15, L_16, /*hidden argument*/NULL); + return L_17; + } +} +// System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral523; +extern Il2CppCodeGenString* _stringLiteral1281; +extern Il2CppCodeGenString* _stringLiteral1282; +extern Il2CppCodeGenString* _stringLiteral1283; +extern Il2CppCodeGenString* _stringLiteral1284; +extern Il2CppCodeGenString* _stringLiteral1285; +extern "C" int32_t CompareInfo_Compare_m7510 (CompareInfo_t1100 * __this, String_t* ___string1, int32_t ___offset1, int32_t ___length1, String_t* ___string2, int32_t ___offset2, int32_t ___length2, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + _stringLiteral1281 = il2cpp_codegen_string_literal_from_index(1281); + _stringLiteral1282 = il2cpp_codegen_string_literal_from_index(1282); + _stringLiteral1283 = il2cpp_codegen_string_literal_from_index(1283); + _stringLiteral1284 = il2cpp_codegen_string_literal_from_index(1284); + _stringLiteral1285 = il2cpp_codegen_string_literal_from_index(1285); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___options; + int32_t L_1 = ___options; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)1879048223)))) == ((int32_t)L_1))) + { + goto IL_001a; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001a: + { + String_t* L_3 = ___string1; + if (L_3) + { + goto IL_002b; + } + } + { + String_t* L_4 = ___string2; + if (L_4) + { + goto IL_0029; + } + } + { + return 0; + } + +IL_0029: + { + return (-1); + } + +IL_002b: + { + String_t* L_5 = ___string2; + if (L_5) + { + goto IL_0034; + } + } + { + return 1; + } + +IL_0034: + { + String_t* L_6 = ___string1; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0051; + } + } + { + int32_t L_8 = ___offset1; + String_t* L_9 = ___string1; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)L_10))) + { + goto IL_0051; + } + } + { + int32_t L_11 = ___length1; + if (L_11) + { + goto IL_0074; + } + } + +IL_0051: + { + String_t* L_12 = ___string2; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0072; + } + } + { + int32_t L_14 = ___offset2; + String_t* L_15 = ___string2; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_14) == ((int32_t)L_16))) + { + goto IL_0072; + } + } + { + int32_t L_17 = ___length2; + if (L_17) + { + goto IL_0074; + } + } + +IL_0072: + { + return 0; + } + +IL_0074: + { + int32_t L_18 = ___offset1; + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0092; + } + } + { + int32_t L_19 = ___length1; + if ((((int32_t)L_19) < ((int32_t)0))) + { + goto IL_0092; + } + } + { + int32_t L_20 = ___offset2; + if ((((int32_t)L_20) < ((int32_t)0))) + { + goto IL_0092; + } + } + { + int32_t L_21 = ___length2; + if ((((int32_t)L_21) >= ((int32_t)0))) + { + goto IL_009d; + } + } + +IL_0092: + { + ArgumentOutOfRangeException_t915 * L_22 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_22, _stringLiteral1281, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_009d: + { + int32_t L_23 = ___offset1; + String_t* L_24 = ___string1; + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + if ((((int32_t)L_23) <= ((int32_t)L_25))) + { + goto IL_00b4; + } + } + { + ArgumentOutOfRangeException_t915 * L_26 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_26, _stringLiteral1282, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00b4: + { + int32_t L_27 = ___offset2; + String_t* L_28 = ___string2; + NullCheck(L_28); + int32_t L_29 = String_get_Length_m2000(L_28, /*hidden argument*/NULL); + if ((((int32_t)L_27) <= ((int32_t)L_29))) + { + goto IL_00cd; + } + } + { + ArgumentOutOfRangeException_t915 * L_30 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_30, _stringLiteral1283, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00cd: + { + int32_t L_31 = ___length1; + String_t* L_32 = ___string1; + NullCheck(L_32); + int32_t L_33 = String_get_Length_m2000(L_32, /*hidden argument*/NULL); + int32_t L_34 = ___offset1; + if ((((int32_t)L_31) <= ((int32_t)((int32_t)((int32_t)L_33-(int32_t)L_34))))) + { + goto IL_00e6; + } + } + { + ArgumentOutOfRangeException_t915 * L_35 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_35, _stringLiteral1284, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00e6: + { + int32_t L_36 = ___length2; + String_t* L_37 = ___string2; + NullCheck(L_37); + int32_t L_38 = String_get_Length_m2000(L_37, /*hidden argument*/NULL); + int32_t L_39 = ___offset2; + if ((((int32_t)L_36) <= ((int32_t)((int32_t)((int32_t)L_38-(int32_t)L_39))))) + { + goto IL_0102; + } + } + { + ArgumentOutOfRangeException_t915 * L_40 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_40, _stringLiteral1285, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_0102: + { + String_t* L_41 = ___string1; + int32_t L_42 = ___offset1; + int32_t L_43 = ___length1; + String_t* L_44 = ___string2; + int32_t L_45 = ___offset2; + int32_t L_46 = ___length2; + int32_t L_47 = ___options; + int32_t L_48 = CompareInfo_internal_compare_switch_m7507(__this, L_41, L_42, L_43, L_44, L_45, L_46, L_47, /*hidden argument*/NULL); + return L_48; + } +} +// System.Boolean System.Globalization.CompareInfo::Equals(System.Object) +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern "C" bool CompareInfo_Equals_m7511 (CompareInfo_t1100 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + s_Il2CppMethodIntialized = true; + } + CompareInfo_t1100 * V_0 = {0}; + { + Object_t * L_0 = ___value; + V_0 = ((CompareInfo_t1100 *)IsInstClass(L_0, CompareInfo_t1100_il2cpp_TypeInfo_var)); + CompareInfo_t1100 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + CompareInfo_t1100 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = (L_2->___culture_1); + int32_t L_4 = (__this->___culture_1); + return ((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0); + } +} +// System.Int32 System.Globalization.CompareInfo::GetHashCode() +extern "C" int32_t CompareInfo_GetHashCode_m7512 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = CompareInfo_get_LCID_m7523(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Globalization.SortKey System.Globalization.CompareInfo::GetSortKey(System.String,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern TypeInfo* SortKey_t1166_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1286; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" SortKey_t1166 * CompareInfo_GetSortKey_m7513 (CompareInfo_t1100 * __this, String_t* ___source, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + SortKey_t1166_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(774); + _stringLiteral1286 = il2cpp_codegen_string_literal_from_index(1286); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + SortKey_t1166 * V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___options; + V_1 = L_0; + int32_t L_1 = V_1; + if ((((int32_t)L_1) == ((int32_t)((int32_t)268435456)))) + { + goto IL_001d; + } + } + { + int32_t L_2 = V_1; + if ((((int32_t)L_2) == ((int32_t)((int32_t)1073741824)))) + { + goto IL_001d; + } + } + { + goto IL_002d; + } + +IL_001d: + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral1286, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_4 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0045; + } + } + { + SimpleCollator_t1162 * L_5 = (__this->___collator_3); + String_t* L_6 = ___source; + int32_t L_7 = ___options; + NullCheck(L_5); + SortKey_t1166 * L_8 = SimpleCollator_GetSortKey_m6684(L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0045: + { + int32_t L_9 = (__this->___culture_1); + String_t* L_10 = ___source; + int32_t L_11 = ___options; + SortKey_t1166 * L_12 = (SortKey_t1166 *)il2cpp_codegen_object_new (SortKey_t1166_il2cpp_TypeInfo_var); + SortKey__ctor_m6718(L_12, L_9, L_10, L_11, /*hidden argument*/NULL); + V_0 = L_12; + SortKey_t1166 * L_13 = V_0; + String_t* L_14 = ___source; + int32_t L_15 = ___options; + CompareInfo_assign_sortkey_m7503(__this, L_13, L_14, L_15, /*hidden argument*/NULL); + SortKey_t1166 * L_16 = V_0; + return L_16; + } +} +// System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t CompareInfo_IndexOf_m7514 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + { + String_t* L_0 = ___source; + String_t* L_1 = ___value; + int32_t L_2 = ___startIndex; + int32_t L_3 = ___count; + int32_t L_4 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, __this, L_0, L_1, L_2, L_3, 0); + return L_4; + } +} +// System.Int32 System.Globalization.CompareInfo::internal_index_managed(System.String,System.Int32,System.Int32,System.String,System.Globalization.CompareOptions,System.Boolean) +extern "C" int32_t CompareInfo_internal_index_managed_m7515 (CompareInfo_t1100 * __this, String_t* ___s1, int32_t ___sindex, int32_t ___count, String_t* ___s2, int32_t ___opt, bool ___first, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___first; + if (!L_0) + { + goto IL_001e; + } + } + { + SimpleCollator_t1162 * L_1 = (__this->___collator_3); + String_t* L_2 = ___s1; + String_t* L_3 = ___s2; + int32_t L_4 = ___sindex; + int32_t L_5 = ___count; + int32_t L_6 = ___opt; + NullCheck(L_1); + int32_t L_7 = SimpleCollator_IndexOf_m6703(L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + G_B3_0 = L_7; + goto IL_0030; + } + +IL_001e: + { + SimpleCollator_t1162 * L_8 = (__this->___collator_3); + String_t* L_9 = ___s1; + String_t* L_10 = ___s2; + int32_t L_11 = ___sindex; + int32_t L_12 = ___count; + int32_t L_13 = ___opt; + NullCheck(L_8); + int32_t L_14 = SimpleCollator_LastIndexOf_m6708(L_8, L_9, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + G_B3_0 = L_14; + } + +IL_0030: + { + return G_B3_0; + } +} +// System.Int32 System.Globalization.CompareInfo::internal_index_switch(System.String,System.Int32,System.Int32,System.String,System.Globalization.CompareOptions,System.Boolean) +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern "C" int32_t CompareInfo_internal_index_switch_m7516 (CompareInfo_t1100 * __this, String_t* ___s1, int32_t ___sindex, int32_t ___count, String_t* ___s2, int32_t ___opt, bool ___first, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + s_Il2CppMethodIntialized = true; + } + int32_t G_B5_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_0 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0031; + } + } + { + bool L_1 = ___first; + if (!L_1) + { + goto IL_001d; + } + } + { + int32_t L_2 = ___opt; + if ((((int32_t)L_2) == ((int32_t)((int32_t)1073741824)))) + { + goto IL_0031; + } + } + +IL_001d: + { + String_t* L_3 = ___s1; + int32_t L_4 = ___sindex; + int32_t L_5 = ___count; + String_t* L_6 = ___s2; + int32_t L_7 = ___opt; + bool L_8 = ___first; + int32_t L_9 = CompareInfo_internal_index_managed_m7515(__this, L_3, L_4, L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + G_B5_0 = L_9; + goto IL_0040; + } + +IL_0031: + { + String_t* L_10 = ___s1; + int32_t L_11 = ___sindex; + int32_t L_12 = ___count; + String_t* L_13 = ___s2; + int32_t L_14 = ___opt; + bool L_15 = ___first; + int32_t L_16 = CompareInfo_internal_index_m7504(__this, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL); + G_B5_0 = L_16; + } + +IL_0040: + { + return G_B5_0; + } +} +// System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral622; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" int32_t CompareInfo_IndexOf_m7517 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___value, int32_t ___startIndex, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral622 = il2cpp_codegen_string_literal_from_index(622); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___source; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral622, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___startIndex; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral965, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_004b; + } + } + { + String_t* L_7 = ___source; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + int32_t L_9 = ___startIndex; + int32_t L_10 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))) >= ((int32_t)L_10))) + { + goto IL_0056; + } + } + +IL_004b: + { + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_11, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0056: + { + int32_t L_12 = ___options; + int32_t L_13 = ___options; + if ((((int32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)1342177311)))) == ((int32_t)L_13))) + { + goto IL_0070; + } + } + { + ArgumentException_t437 * L_14 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_14, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0070: + { + String_t* L_15 = ___value; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_007d; + } + } + { + int32_t L_17 = ___startIndex; + return L_17; + } + +IL_007d: + { + int32_t L_18 = ___count; + if (L_18) + { + goto IL_0086; + } + } + { + return (-1); + } + +IL_0086: + { + String_t* L_19 = ___source; + int32_t L_20 = ___startIndex; + int32_t L_21 = ___count; + String_t* L_22 = ___value; + int32_t L_23 = ___options; + int32_t L_24 = CompareInfo_internal_index_switch_m7516(__this, L_19, L_20, L_21, L_22, L_23, 1, /*hidden argument*/NULL); + return L_24; + } +} +// System.Boolean System.Globalization.CompareInfo::IsPrefix(System.String,System.String,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral622; +extern Il2CppCodeGenString* _stringLiteral1287; +extern "C" bool CompareInfo_IsPrefix_m7518 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___prefix, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + _stringLiteral622 = il2cpp_codegen_string_literal_from_index(622); + _stringLiteral1287 = il2cpp_codegen_string_literal_from_index(1287); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___source; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral622, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___prefix; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1287, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_4 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003b; + } + } + { + SimpleCollator_t1162 * L_5 = (__this->___collator_3); + String_t* L_6 = ___source; + String_t* L_7 = ___prefix; + int32_t L_8 = ___options; + NullCheck(L_5); + bool L_9 = SimpleCollator_IsPrefix_m6697(L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_003b: + { + String_t* L_10 = ___source; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + String_t* L_12 = ___prefix; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) >= ((int32_t)L_13))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + String_t* L_14 = ___source; + String_t* L_15 = ___prefix; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + String_t* L_17 = ___prefix; + String_t* L_18 = ___prefix; + NullCheck(L_18); + int32_t L_19 = String_get_Length_m2000(L_18, /*hidden argument*/NULL); + int32_t L_20 = ___options; + int32_t L_21 = (int32_t)VirtFuncInvoker7< int32_t, String_t*, int32_t, int32_t, String_t*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, __this, L_14, 0, L_16, L_17, 0, L_19, L_20); + return ((((int32_t)L_21) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Globalization.CompareInfo::IsSuffix(System.String,System.String,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral622; +extern Il2CppCodeGenString* _stringLiteral1288; +extern "C" bool CompareInfo_IsSuffix_m7519 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___suffix, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + _stringLiteral622 = il2cpp_codegen_string_literal_from_index(622); + _stringLiteral1288 = il2cpp_codegen_string_literal_from_index(1288); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___source; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral622, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___suffix; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1288, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(CompareInfo_t1100_il2cpp_TypeInfo_var); + bool L_4 = CompareInfo_get_UseManagedCollation_m7499(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003b; + } + } + { + SimpleCollator_t1162 * L_5 = (__this->___collator_3); + String_t* L_6 = ___source; + String_t* L_7 = ___suffix; + int32_t L_8 = ___options; + NullCheck(L_5); + bool L_9 = SimpleCollator_IsSuffix_m6700(L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_003b: + { + String_t* L_10 = ___source; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + String_t* L_12 = ___suffix; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + if ((((int32_t)L_11) >= ((int32_t)L_13))) + { + goto IL_004e; + } + } + { + return 0; + } + +IL_004e: + { + String_t* L_14 = ___source; + String_t* L_15 = ___source; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + String_t* L_17 = ___suffix; + NullCheck(L_17); + int32_t L_18 = String_get_Length_m2000(L_17, /*hidden argument*/NULL); + String_t* L_19 = ___suffix; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + String_t* L_21 = ___suffix; + String_t* L_22 = ___suffix; + NullCheck(L_22); + int32_t L_23 = String_get_Length_m2000(L_22, /*hidden argument*/NULL); + int32_t L_24 = ___options; + int32_t L_25 = (int32_t)VirtFuncInvoker7< int32_t, String_t*, int32_t, int32_t, String_t*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, __this, L_14, ((int32_t)((int32_t)L_16-(int32_t)L_18)), L_20, L_21, 0, L_23, L_24); + return ((((int32_t)L_25) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Globalization.CompareInfo::LastIndexOf(System.String,System.String,System.Int32,System.Int32) +extern "C" int32_t CompareInfo_LastIndexOf_m7520 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + { + String_t* L_0 = ___source; + String_t* L_1 = ___value; + int32_t L_2 = ___startIndex; + int32_t L_3 = ___count; + int32_t L_4 = (int32_t)VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(14 /* System.Int32 System.Globalization.CompareInfo::LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, __this, L_0, L_1, L_2, L_3, 0); + return L_4; + } +} +// System.Int32 System.Globalization.CompareInfo::LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral622; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral523; +extern "C" int32_t CompareInfo_LastIndexOf_m7521 (CompareInfo_t1100 * __this, String_t* ___source, String_t* ___value, int32_t ___startIndex, int32_t ___count, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral622 = il2cpp_codegen_string_literal_from_index(622); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral523 = il2cpp_codegen_string_literal_from_index(523); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___source; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral622, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___startIndex; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral965, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0046; + } + } + { + int32_t L_7 = ___startIndex; + int32_t L_8 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_7-(int32_t)L_8))) >= ((int32_t)(-1)))) + { + goto IL_0051; + } + } + +IL_0046: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_9, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0051: + { + int32_t L_10 = ___options; + int32_t L_11 = ___options; + if ((((int32_t)((int32_t)((int32_t)L_10&(int32_t)((int32_t)1342177311)))) == ((int32_t)L_11))) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, _stringLiteral523, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_006b: + { + int32_t L_13 = ___count; + if (L_13) + { + goto IL_0074; + } + } + { + return (-1); + } + +IL_0074: + { + String_t* L_14 = ___value; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + V_0 = L_15; + int32_t L_16 = V_0; + if (L_16) + { + goto IL_0083; + } + } + { + return 0; + } + +IL_0083: + { + String_t* L_17 = ___source; + int32_t L_18 = ___startIndex; + int32_t L_19 = ___count; + String_t* L_20 = ___value; + int32_t L_21 = ___options; + int32_t L_22 = CompareInfo_internal_index_switch_m7516(__this, L_17, L_18, L_19, L_20, L_21, 0, /*hidden argument*/NULL); + return L_22; + } +} +// System.String System.Globalization.CompareInfo::ToString() +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1289; +extern "C" String_t* CompareInfo_ToString_m7522 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1289 = il2cpp_codegen_string_literal_from_index(1289); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___culture_1); + int32_t L_1 = L_0; + Object_t * L_2 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1289, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Globalization.CompareInfo::get_LCID() +extern "C" int32_t CompareInfo_get_LCID_m7523 (CompareInfo_t1100 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___culture_1); + return L_0; + } +} +// System.Void System.Globalization.CultureInfo::.ctor(System.Int32) +extern "C" void CultureInfo__ctor_m7524 (CultureInfo_t453 * __this, int32_t ___culture, const MethodInfo* method) +{ + { + int32_t L_0 = ___culture; + CultureInfo__ctor_m7525(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.CultureInfo::.ctor(System.Int32,System.Boolean) +extern "C" void CultureInfo__ctor_m7525 (CultureInfo_t453 * __this, int32_t ___culture, bool ___useUserOverride, const MethodInfo* method) +{ + { + int32_t L_0 = ___culture; + bool L_1 = ___useUserOverride; + CultureInfo__ctor_m7526(__this, L_0, L_1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.CultureInfo::.ctor(System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral955; +extern Il2CppCodeGenString* _stringLiteral1290; +extern Il2CppCodeGenString* _stringLiteral1291; +extern "C" void CultureInfo__ctor_m7526 (CultureInfo_t453 * __this, int32_t ___culture, bool ___useUserOverride, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral955 = il2cpp_codegen_string_literal_from_index(955); + _stringLiteral1290 = il2cpp_codegen_string_literal_from_index(1290); + _stringLiteral1291 = il2cpp_codegen_string_literal_from_index(1291); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___culture; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral955, _stringLiteral1290, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001d: + { + __this->___constructed_33 = 1; + bool L_2 = ___read_only; + __this->___m_isReadOnly_7 = L_2; + bool L_3 = ___useUserOverride; + __this->___m_useUserOverride_13 = L_3; + int32_t L_4 = ___culture; + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)127))))) + { + goto IL_0042; + } + } + { + bool L_5 = ___read_only; + CultureInfo_ConstructInvariant_m7559(__this, L_5, /*hidden argument*/NULL); + return; + } + +IL_0042: + { + int32_t L_6 = ___culture; + bool L_7 = CultureInfo_ConstructInternalLocaleFromLcid_m7552(__this, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0069; + } + } + { + int32_t L_8 = ___culture; + int32_t L_9 = L_8; + Object_t * L_10 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1291, L_10, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_12, L_11, _stringLiteral955, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0069: + { + return; + } +} +// System.Void System.Globalization.CultureInfo::.ctor(System.String,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1292; +extern Il2CppCodeGenString* _stringLiteral1293; +extern "C" void CultureInfo__ctor_m7527 (CultureInfo_t453 * __this, String_t* ___name, bool ___useUserOverride, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1292 = il2cpp_codegen_string_literal_from_index(1292); + _stringLiteral1293 = il2cpp_codegen_string_literal_from_index(1293); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + __this->___constructed_33 = 1; + bool L_2 = ___read_only; + __this->___m_isReadOnly_7 = L_2; + bool L_3 = ___useUserOverride; + __this->___m_useUserOverride_13 = L_3; + String_t* L_4 = ___name; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_003f; + } + } + { + bool L_6 = ___read_only; + CultureInfo_ConstructInvariant_m7559(__this, L_6, /*hidden argument*/NULL); + return; + } + +IL_003f: + { + String_t* L_7 = ___name; + NullCheck(L_7); + String_t* L_8 = String_ToLowerInvariant_m6093(L_7, /*hidden argument*/NULL); + bool L_9 = CultureInfo_ConstructInternalLocaleFromName_m7551(__this, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_006b; + } + } + { + String_t* L_10 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1292, L_10, _stringLiteral1293, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_12, L_11, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_006b: + { + return; + } +} +// System.Void System.Globalization.CultureInfo::.ctor() +extern "C" void CultureInfo__ctor_m7528 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___constructed_33 = 1; + return; + } +} +// System.Void System.Globalization.CultureInfo::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1294; +extern "C" void CultureInfo__cctor_m7529 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral1294 = il2cpp_codegen_string_literal_from_index(1294); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___shared_table_lock_5 = L_0; + ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___MSG_READONLY_35 = _stringLiteral1294; + CultureInfo_t453 * L_1 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7526(L_1, ((int32_t)127), 0, 1, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___invariant_culture_info_4 = L_1; + return; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_get_InvariantCulture_m4636 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___invariant_culture_info_4; + il2cpp_codegen_memory_barrier(); + return L_0; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_get_CurrentCulture_m5729 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CultureInfo_t453 * L_1 = Thread_get_CurrentCulture_m9970(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentUICulture() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_get_CurrentUICulture_m5730 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CultureInfo_t453 * L_1 = Thread_get_CurrentUICulture_m9971(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::ConstructCurrentCulture() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_ConstructCurrentCulture_m7530 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + { + CultureInfo_t453 * L_0 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7528(L_0, /*hidden argument*/NULL); + V_0 = L_0; + CultureInfo_t453 * L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + bool L_2 = CultureInfo_ConstructInternalLocaleFromCurrentLocale_m7553(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0017; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_3 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_0017: + { + CultureInfo_t453 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = (L_4->___cultureID_8); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___BootstrapCultureID_6 = L_5; + CultureInfo_t453 * L_6 = V_0; + return L_6; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::ConstructCurrentUICulture() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_ConstructCurrentUICulture_m7531 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_ConstructCurrentCulture_m7530(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Globalization.CultureInfo::get_LCID() +extern "C" int32_t CultureInfo_get_LCID_m7532 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cultureID_8); + return L_0; + } +} +// System.String System.Globalization.CultureInfo::get_Name() +extern "C" String_t* CultureInfo_get_Name_m7533 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_name_17); + return L_0; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_get_Parent_m7534 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + CultureInfo_t453 * L_0 = (__this->___parent_culture_30); + if (L_0) + { + goto IL_0076; + } + } + { + bool L_1 = (__this->___constructed_33); + if (L_1) + { + goto IL_001c; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_001c: + { + int32_t L_2 = (__this->___parent_lcid_9); + int32_t L_3 = (__this->___cultureID_8); + if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) + { + goto IL_002f; + } + } + { + return (CultureInfo_t453 *)NULL; + } + +IL_002f: + { + int32_t L_4 = (__this->___parent_lcid_9); + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)127))))) + { + goto IL_004c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_5 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___parent_culture_30 = L_5; + goto IL_0076; + } + +IL_004c: + { + int32_t L_6 = (__this->___cultureID_8); + if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)127))))) + { + goto IL_0065; + } + } + { + __this->___parent_culture_30 = __this; + goto IL_0076; + } + +IL_0065: + { + int32_t L_7 = (__this->___parent_lcid_9); + CultureInfo_t453 * L_8 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7524(L_8, L_7, /*hidden argument*/NULL); + __this->___parent_culture_30 = L_8; + } + +IL_0076: + { + CultureInfo_t453 * L_9 = (__this->___parent_culture_30); + return L_9; + } +} +// System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() +extern "C" TextInfo_t1163 * CultureInfo_get_TextInfo_m7535 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + CultureInfo_t453 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + TextInfo_t1163 * L_0 = (__this->___textInfo_16); + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_0053; + } + } + { + bool L_1 = (__this->___constructed_33); + if (L_1) + { + goto IL_001e; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_001e: + { + V_0 = __this; + CultureInfo_t453 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0026: + try + { // begin try (depth: 1) + { + TextInfo_t1163 * L_3 = (__this->___textInfo_16); + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0047; + } + } + +IL_0033: + { + bool L_4 = (__this->___m_isReadOnly_7); + TextInfo_t1163 * L_5 = CultureInfo_CreateTextInfo_m7560(__this, L_4, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___textInfo_16 = L_5; + } + +IL_0047: + { + IL2CPP_LEAVE(0x53, FINALLY_004c); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004c; + } + +FINALLY_004c: + { // begin finally (depth: 1) + CultureInfo_t453 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(76) + } // end finally (depth: 1) + IL2CPP_CLEANUP(76) + { + IL2CPP_JUMP_TBL(0x53, IL_0053) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0053: + { + TextInfo_t1163 * L_7 = (__this->___textInfo_16); + il2cpp_codegen_memory_barrier(); + return L_7; + } +} +// System.String System.Globalization.CultureInfo::get_IcuName() +extern "C" String_t* CultureInfo_get_IcuName_m7536 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + String_t* L_1 = (__this->___icu_name_23); + return L_1; + } +} +// System.Object System.Globalization.CultureInfo::Clone() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" Object_t * CultureInfo_Clone_m7537 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + Object_t * L_1 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + V_0 = ((CultureInfo_t453 *)CastclassClass(L_1, CultureInfo_t453_il2cpp_TypeInfo_var)); + CultureInfo_t453 * L_2 = V_0; + NullCheck(L_2); + L_2->___m_isReadOnly_7 = 0; + CultureInfo_t453 * L_3 = V_0; + NullCheck(L_3); + L_3->___cached_serialized_form_34 = (ByteU5BU5D_t789*)NULL; + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.Globalization.CultureInfo::get_IsNeutralCulture() */, __this); + if (L_4) + { + goto IL_0062; + } + } + { + CultureInfo_t453 * L_5 = V_0; + NumberFormatInfo_t1250 * L_6 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, __this); + NullCheck(L_6); + Object_t * L_7 = NumberFormatInfo_Clone_m7649(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + VirtActionInvoker1< NumberFormatInfo_t1250 * >::Invoke(14 /* System.Void System.Globalization.CultureInfo::set_NumberFormat(System.Globalization.NumberFormatInfo) */, L_5, ((NumberFormatInfo_t1250 *)CastclassSealed(L_7, NumberFormatInfo_t1250_il2cpp_TypeInfo_var))); + CultureInfo_t453 * L_8 = V_0; + DateTimeFormatInfo_t1251 * L_9 = (DateTimeFormatInfo_t1251 *)VirtFuncInvoker0< DateTimeFormatInfo_t1251 * >::Invoke(15 /* System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo::get_DateTimeFormat() */, __this); + NullCheck(L_9); + Object_t * L_10 = DateTimeFormatInfo_Clone_m7568(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + VirtActionInvoker1< DateTimeFormatInfo_t1251 * >::Invoke(16 /* System.Void System.Globalization.CultureInfo::set_DateTimeFormat(System.Globalization.DateTimeFormatInfo) */, L_8, ((DateTimeFormatInfo_t1251 *)CastclassSealed(L_10, DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var))); + } + +IL_0062: + { + CultureInfo_t453 * L_11 = V_0; + return L_11; + } +} +// System.Boolean System.Globalization.CultureInfo::Equals(System.Object) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool CultureInfo_Equals_m7538 (CultureInfo_t453 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + { + Object_t * L_0 = ___value; + V_0 = ((CultureInfo_t453 *)IsInstClass(L_0, CultureInfo_t453_il2cpp_TypeInfo_var)); + CultureInfo_t453 * L_1 = V_0; + if (!L_1) + { + goto IL_001c; + } + } + { + CultureInfo_t453 * L_2 = V_0; + NullCheck(L_2); + int32_t L_3 = (L_2->___cultureID_8); + int32_t L_4 = (__this->___cultureID_8); + return ((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0); + } + +IL_001c: + { + return 0; + } +} +// System.Int32 System.Globalization.CultureInfo::GetHashCode() +extern "C" int32_t CultureInfo_GetHashCode_m7539 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cultureID_8); + return L_0; + } +} +// System.String System.Globalization.CultureInfo::ToString() +extern "C" String_t* CultureInfo_ToString_m7540 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___m_name_17); + return L_0; + } +} +// System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() +extern TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +extern "C" CompareInfo_t1100 * CultureInfo_get_CompareInfo_m7541 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompareInfo_t1100_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(816); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + CompareInfo_t1100 * L_0 = (__this->___compareInfo_26); + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_004d; + } + } + { + bool L_1 = (__this->___constructed_33); + if (L_1) + { + goto IL_001e; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_001e: + { + V_0 = __this; + CultureInfo_t453 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0026: + try + { // begin try (depth: 1) + { + CompareInfo_t1100 * L_3 = (__this->___compareInfo_26); + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0041; + } + } + +IL_0033: + { + CompareInfo_t1100 * L_4 = (CompareInfo_t1100 *)il2cpp_codegen_object_new (CompareInfo_t1100_il2cpp_TypeInfo_var); + CompareInfo__ctor_m7496(L_4, __this, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___compareInfo_26 = L_4; + } + +IL_0041: + { + IL2CPP_LEAVE(0x4D, FINALLY_0046); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0046; + } + +FINALLY_0046: + { // begin finally (depth: 1) + CultureInfo_t453 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(70) + } // end finally (depth: 1) + IL2CPP_CLEANUP(70) + { + IL2CPP_JUMP_TBL(0x4D, IL_004d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004d: + { + CompareInfo_t1100 * L_6 = (__this->___compareInfo_26); + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Boolean System.Globalization.CultureInfo::get_IsNeutralCulture() +extern "C" bool CultureInfo_get_IsNeutralCulture_m7542 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + int32_t G_B7_0 = 0; + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + int32_t L_1 = (__this->___cultureID_8); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)127))))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + int32_t L_2 = (__this->___cultureID_8); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)65280)))) + { + goto IL_003c; + } + } + { + int32_t L_3 = (__this->___specific_lcid_10); + G_B7_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + goto IL_003d; + } + +IL_003c: + { + G_B7_0 = 1; + } + +IL_003d: + { + return G_B7_0; + } +} +// System.Void System.Globalization.CultureInfo::CheckNeutral() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1295; +extern Il2CppCodeGenString* _stringLiteral1296; +extern "C" void CultureInfo_CheckNeutral_m7543 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1295 = il2cpp_codegen_string_literal_from_index(1295); + _stringLiteral1296 = il2cpp_codegen_string_literal_from_index(1296); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.Globalization.CultureInfo::get_IsNeutralCulture() */, __this); + if (!L_0) + { + goto IL_0026; + } + } + { + String_t* L_1 = (__this->___m_name_17); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1295, L_1, _stringLiteral1296, /*hidden argument*/NULL); + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + return; + } +} +// System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern "C" NumberFormatInfo_t1250 * CultureInfo_get_NumberFormat_m7544 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + CultureInfo_CheckNeutral_m7543(__this, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_1 = (__this->___numInfo_14); + il2cpp_codegen_memory_barrier(); + if (L_1) + { + goto IL_005e; + } + } + { + V_0 = __this; + CultureInfo_t453 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_002c: + try + { // begin try (depth: 1) + { + NumberFormatInfo_t1250 * L_3 = (__this->___numInfo_14); + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0052; + } + } + +IL_0039: + { + bool L_4 = (__this->___m_isReadOnly_7); + NumberFormatInfo_t1250 * L_5 = (NumberFormatInfo_t1250 *)il2cpp_codegen_object_new (NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo__ctor_m7617(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___numInfo_14 = L_5; + CultureInfo_construct_number_format_m7558(__this, /*hidden argument*/NULL); + } + +IL_0052: + { + IL2CPP_LEAVE(0x5E, FINALLY_0057); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0057; + } + +FINALLY_0057: + { // begin finally (depth: 1) + CultureInfo_t453 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(87) + } // end finally (depth: 1) + IL2CPP_CLEANUP(87) + { + IL2CPP_JUMP_TBL(0x5E, IL_005e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005e: + { + NumberFormatInfo_t1250 * L_7 = (__this->___numInfo_14); + il2cpp_codegen_memory_barrier(); + return L_7; + } +} +// System.Void System.Globalization.CultureInfo::set_NumberFormat(System.Globalization.NumberFormatInfo) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1297; +extern "C" void CultureInfo_set_NumberFormat_m7545 (CultureInfo_t453 * __this, NumberFormatInfo_t1250 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1297 = il2cpp_codegen_string_literal_from_index(1297); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + bool L_1 = (__this->___m_isReadOnly_7); + if (!L_1) + { + goto IL_0027; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + String_t* L_2 = ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___MSG_READONLY_35; + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + NumberFormatInfo_t1250 * L_4 = ___value; + if (L_4) + { + goto IL_0038; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1297, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0038: + { + NumberFormatInfo_t1250 * L_6 = ___value; + il2cpp_codegen_memory_barrier(); + __this->___numInfo_14 = L_6; + return; + } +} +// System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo::get_DateTimeFormat() +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" DateTimeFormatInfo_t1251 * CultureInfo_get_DateTimeFormat_m7546 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + CultureInfo_CheckNeutral_m7543(__this, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_1 = (__this->___dateTimeInfo_15); + il2cpp_codegen_memory_barrier(); + if (L_1) + { + goto IL_007e; + } + } + { + V_0 = __this; + CultureInfo_t453 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_002c: + try + { // begin try (depth: 1) + { + DateTimeFormatInfo_t1251 * L_3 = (__this->___dateTimeInfo_15); + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0072; + } + } + +IL_0039: + { + bool L_4 = (__this->___m_isReadOnly_7); + DateTimeFormatInfo_t1251 * L_5 = (DateTimeFormatInfo_t1251 *)il2cpp_codegen_object_new (DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo__ctor_m7562(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___dateTimeInfo_15 = L_5; + CultureInfo_construct_datetime_format_m7557(__this, /*hidden argument*/NULL); + CalendarU5BU5D_t1252* L_6 = (__this->___optional_calendars_29); + if (!L_6) + { + goto IL_0072; + } + } + +IL_005d: + { + DateTimeFormatInfo_t1251 * L_7 = (__this->___dateTimeInfo_15); + il2cpp_codegen_memory_barrier(); + CalendarU5BU5D_t1252* L_8 = (__this->___optional_calendars_29); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + NullCheck(L_7); + DateTimeFormatInfo_set_Calendar_m7591(L_7, (*(Calendar_t1245 **)(Calendar_t1245 **)SZArrayLdElema(L_8, L_9, sizeof(Calendar_t1245 *))), /*hidden argument*/NULL); + } + +IL_0072: + { + IL2CPP_LEAVE(0x7E, FINALLY_0077); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0077; + } + +FINALLY_0077: + { // begin finally (depth: 1) + CultureInfo_t453 * L_10 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(119) + } // end finally (depth: 1) + IL2CPP_CLEANUP(119) + { + IL2CPP_JUMP_TBL(0x7E, IL_007e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007e: + { + DateTimeFormatInfo_t1251 * L_11 = (__this->___dateTimeInfo_15); + il2cpp_codegen_memory_barrier(); + return L_11; + } +} +// System.Void System.Globalization.CultureInfo::set_DateTimeFormat(System.Globalization.DateTimeFormatInfo) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1298; +extern "C" void CultureInfo_set_DateTimeFormat_m7547 (CultureInfo_t453 * __this, DateTimeFormatInfo_t1251 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1298 = il2cpp_codegen_string_literal_from_index(1298); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___constructed_33); + if (L_0) + { + goto IL_0011; + } + } + { + CultureInfo_Construct_m7550(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + bool L_1 = (__this->___m_isReadOnly_7); + if (!L_1) + { + goto IL_0027; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + String_t* L_2 = ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___MSG_READONLY_35; + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + DateTimeFormatInfo_t1251 * L_4 = ___value; + if (L_4) + { + goto IL_0038; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1298, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0038: + { + DateTimeFormatInfo_t1251 * L_6 = ___value; + il2cpp_codegen_memory_barrier(); + __this->___dateTimeInfo_15 = L_6; + return; + } +} +// System.Boolean System.Globalization.CultureInfo::get_IsReadOnly() +extern "C" bool CultureInfo_get_IsReadOnly_m7548 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_isReadOnly_7); + return L_0; + } +} +// System.Object System.Globalization.CultureInfo::GetFormat(System.Type) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern const Il2CppType* DateTimeFormatInfo_t1251_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * CultureInfo_GetFormat_m7549 (CultureInfo_t453 * __this, Type_t * ___formatType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + DateTimeFormatInfo_t1251_0_0_0_var = il2cpp_codegen_type_from_index(833); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + V_0 = NULL; + Type_t * L_0 = ___formatType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_001e; + } + } + { + NumberFormatInfo_t1250 * L_2 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, __this); + V_0 = L_2; + goto IL_0035; + } + +IL_001e: + { + Type_t * L_3 = ___formatType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTimeFormatInfo_t1251_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_4)))) + { + goto IL_0035; + } + } + { + DateTimeFormatInfo_t1251 * L_5 = (DateTimeFormatInfo_t1251 *)VirtFuncInvoker0< DateTimeFormatInfo_t1251 * >::Invoke(15 /* System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo::get_DateTimeFormat() */, __this); + V_0 = L_5; + } + +IL_0035: + { + Object_t * L_6 = V_0; + return L_6; + } +} +// System.Void System.Globalization.CultureInfo::Construct() +extern "C" void CultureInfo_Construct_m7550 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cultureID_8); + CultureInfo_construct_internal_locale_from_lcid_m7554(__this, L_0, /*hidden argument*/NULL); + __this->___constructed_33 = 1; + return; + } +} +// System.Boolean System.Globalization.CultureInfo::ConstructInternalLocaleFromName(System.String) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1299; +extern Il2CppCodeGenString* _stringLiteral1300; +extern Il2CppCodeGenString* _stringLiteral1301; +extern Il2CppCodeGenString* _stringLiteral1302; +extern "C" bool CultureInfo_ConstructInternalLocaleFromName_m7551 (CultureInfo_t453 * __this, String_t* ___locale, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1299 = il2cpp_codegen_string_literal_from_index(1299); + _stringLiteral1300 = il2cpp_codegen_string_literal_from_index(1300); + _stringLiteral1301 = il2cpp_codegen_string_literal_from_index(1301); + _stringLiteral1302 = il2cpp_codegen_string_literal_from_index(1302); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___locale; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0073; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map19_38; + if (L_2) + { + goto IL_0037; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 2, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1299, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1300, 1); + Dictionary_2_t327 * L_6 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map19_38 = L_6; + } + +IL_0037: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_7 = ((CultureInfo_t453_StaticFields*)CultureInfo_t453_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map19_38; + String_t* L_8 = V_0; + NullCheck(L_7); + bool L_9 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_7, L_8, (&V_2)); + if (!L_9) + { + goto IL_0073; + } + } + { + int32_t L_10 = V_2; + if (!L_10) + { + goto IL_005b; + } + } + { + int32_t L_11 = V_2; + if ((((int32_t)L_11) == ((int32_t)1))) + { + goto IL_0067; + } + } + { + goto IL_0073; + } + +IL_005b: + { + ___locale = _stringLiteral1301; + goto IL_0073; + } + +IL_0067: + { + ___locale = _stringLiteral1302; + goto IL_0073; + } + +IL_0073: + { + String_t* L_12 = ___locale; + bool L_13 = CultureInfo_construct_internal_locale_from_name_m7555(__this, L_12, /*hidden argument*/NULL); + if (L_13) + { + goto IL_0081; + } + } + { + return 0; + } + +IL_0081: + { + return 1; + } +} +// System.Boolean System.Globalization.CultureInfo::ConstructInternalLocaleFromLcid(System.Int32) +extern "C" bool CultureInfo_ConstructInternalLocaleFromLcid_m7552 (CultureInfo_t453 * __this, int32_t ___lcid, const MethodInfo* method) +{ + { + int32_t L_0 = ___lcid; + bool L_1 = CultureInfo_construct_internal_locale_from_lcid_m7554(__this, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000e; + } + } + { + return 0; + } + +IL_000e: + { + return 1; + } +} +// System.Boolean System.Globalization.CultureInfo::ConstructInternalLocaleFromCurrentLocale(System.Globalization.CultureInfo) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" bool CultureInfo_ConstructInternalLocaleFromCurrentLocale_m7553 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___ci, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + { + CultureInfo_t453 * L_0 = ___ci; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + bool L_1 = CultureInfo_construct_internal_locale_from_current_locale_m7556(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + return 1; + } +} +// System.Boolean System.Globalization.CultureInfo::construct_internal_locale_from_lcid(System.Int32) +extern "C" bool CultureInfo_construct_internal_locale_from_lcid_m7554 (CultureInfo_t453 * __this, int32_t ___lcid, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*CultureInfo_construct_internal_locale_from_lcid_m7554_ftn) (CultureInfo_t453 *, int32_t); + return ((CultureInfo_construct_internal_locale_from_lcid_m7554_ftn)mscorlib::System::Globalization::CultureInfo::construct_internal_locale_from_lcid) (__this, ___lcid); +} +// System.Boolean System.Globalization.CultureInfo::construct_internal_locale_from_name(System.String) +extern "C" bool CultureInfo_construct_internal_locale_from_name_m7555 (CultureInfo_t453 * __this, String_t* ___name, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*CultureInfo_construct_internal_locale_from_name_m7555_ftn) (CultureInfo_t453 *, String_t*); + return ((CultureInfo_construct_internal_locale_from_name_m7555_ftn)mscorlib::System::Globalization::CultureInfo::construct_internal_locale_from_name) (__this, ___name); +} +// System.Boolean System.Globalization.CultureInfo::construct_internal_locale_from_current_locale(System.Globalization.CultureInfo) +extern "C" bool CultureInfo_construct_internal_locale_from_current_locale_m7556 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___ci, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*CultureInfo_construct_internal_locale_from_current_locale_m7556_ftn) (CultureInfo_t453 *); + return ((CultureInfo_construct_internal_locale_from_current_locale_m7556_ftn)mscorlib::System::Globalization::CultureInfo::construct_internal_locale_from_current_locale) (___ci); +} +// System.Void System.Globalization.CultureInfo::construct_datetime_format() +extern "C" void CultureInfo_construct_datetime_format_m7557 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*CultureInfo_construct_datetime_format_m7557_ftn) (CultureInfo_t453 *); + ((CultureInfo_construct_datetime_format_m7557_ftn)mscorlib::System::Globalization::CultureInfo::construct_datetime_format) (__this); +} +// System.Void System.Globalization.CultureInfo::construct_number_format() +extern "C" void CultureInfo_construct_number_format_m7558 (CultureInfo_t453 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*CultureInfo_construct_number_format_m7558_ftn) (CultureInfo_t453 *); + ((CultureInfo_construct_number_format_m7558_ftn)mscorlib::System::Globalization::CultureInfo::construct_number_format) (__this); +} +// System.Void System.Globalization.CultureInfo::ConstructInvariant(System.Boolean) +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1303; +extern Il2CppCodeGenString* _stringLiteral1304; +extern Il2CppCodeGenString* _stringLiteral1305; +extern Il2CppCodeGenString* _stringLiteral1306; +extern "C" void CultureInfo_ConstructInvariant_m7559 (CultureInfo_t453 * __this, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1303 = il2cpp_codegen_string_literal_from_index(1303); + _stringLiteral1304 = il2cpp_codegen_string_literal_from_index(1304); + _stringLiteral1305 = il2cpp_codegen_string_literal_from_index(1305); + _stringLiteral1306 = il2cpp_codegen_string_literal_from_index(1306); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + __this->___cultureID_8 = ((int32_t)127); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo_t1250 * L_0 = NumberFormatInfo_get_InvariantInfo_m7628(NULL /*static, unused*/, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___numInfo_14 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_1 = DateTimeFormatInfo_get_InvariantInfo_m7589(NULL /*static, unused*/, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___dateTimeInfo_15 = L_1; + bool L_2 = ___read_only; + if (L_2) + { + goto IL_005c; + } + } + { + NumberFormatInfo_t1250 * L_3 = (__this->___numInfo_14); + il2cpp_codegen_memory_barrier(); + NullCheck(L_3); + Object_t * L_4 = NumberFormatInfo_Clone_m7649(L_3, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___numInfo_14 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_4, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + DateTimeFormatInfo_t1251 * L_5 = (__this->___dateTimeInfo_15); + il2cpp_codegen_memory_barrier(); + NullCheck(L_5); + Object_t * L_6 = DateTimeFormatInfo_Clone_m7568(L_5, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___dateTimeInfo_15 = ((DateTimeFormatInfo_t1251 *)CastclassSealed(L_6, DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var)); + } + +IL_005c: + { + bool L_7 = ___read_only; + TextInfo_t1163 * L_8 = CultureInfo_CreateTextInfo_m7560(__this, L_7, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + __this->___textInfo_16 = L_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___m_name_17 = L_9; + String_t* L_10 = _stringLiteral1303; + V_0 = L_10; + __this->___nativename_20 = L_10; + String_t* L_11 = V_0; + String_t* L_12 = L_11; + V_0 = L_12; + __this->___englishname_19 = L_12; + String_t* L_13 = V_0; + __this->___displayname_18 = L_13; + __this->___iso3lang_21 = _stringLiteral1304; + __this->___iso2lang_22 = _stringLiteral1305; + __this->___icu_name_23 = _stringLiteral1306; + __this->___win3lang_24 = _stringLiteral1304; + return; + } +} +// System.Globalization.TextInfo System.Globalization.CultureInfo::CreateTextInfo(System.Boolean) +extern TypeInfo* TextInfo_t1163_il2cpp_TypeInfo_var; +extern "C" TextInfo_t1163 * CultureInfo_CreateTextInfo_m7560 (CultureInfo_t453 * __this, bool ___readOnly, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextInfo_t1163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(834); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___cultureID_8); + void* L_1 = (__this->___textinfo_data_28); + bool L_2 = ___readOnly; + TextInfo_t1163 * L_3 = (TextInfo_t1163 *)il2cpp_codegen_object_new (TextInfo_t1163_il2cpp_TypeInfo_var); + TextInfo__ctor_m7651(L_3, __this, L_0, (void*)(void*)L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Globalization.CultureInfo System.Globalization.CultureInfo::CreateCulture(System.String,System.Boolean) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * CultureInfo_CreateCulture_m7561 (Object_t * __this /* static, unused */, String_t* ___name, bool ___reference, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + int32_t G_B4_0 = 0; + int32_t G_B8_0 = 0; + { + String_t* L_0 = ___name; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_2 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0); + bool L_2 = ___reference; + if (!L_2) + { + goto IL_0025; + } + } + { + bool L_3 = V_2; + if (!L_3) + { + goto IL_001c; + } + } + { + G_B4_0 = 0; + goto IL_001d; + } + +IL_001c: + { + G_B4_0 = 1; + } + +IL_001d: + { + V_1 = G_B4_0; + V_0 = 0; + goto IL_0035; + } + +IL_0025: + { + V_0 = 0; + bool L_4 = V_2; + if (!L_4) + { + goto IL_0033; + } + } + { + G_B8_0 = 0; + goto IL_0034; + } + +IL_0033: + { + G_B8_0 = 1; + } + +IL_0034: + { + V_1 = G_B8_0; + } + +IL_0035: + { + String_t* L_5 = ___name; + bool L_6 = V_1; + bool L_7 = V_0; + CultureInfo_t453 * L_8 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7527(L_8, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void System.Globalization.DateTimeFormatInfo::.ctor(System.Boolean) +extern TypeInfo* GregorianCalendar_t1256_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1307; +extern Il2CppCodeGenString* _stringLiteral1308; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral155; +extern Il2CppCodeGenString* _stringLiteral1309; +extern Il2CppCodeGenString* _stringLiteral1310; +extern Il2CppCodeGenString* _stringLiteral1311; +extern Il2CppCodeGenString* _stringLiteral1312; +extern Il2CppCodeGenString* _stringLiteral1313; +extern Il2CppCodeGenString* _stringLiteral1314; +extern Il2CppCodeGenString* _stringLiteral1315; +extern Il2CppCodeGenString* _stringLiteral1316; +extern Il2CppCodeGenString* _stringLiteral1317; +extern Il2CppCodeGenString* _stringLiteral1318; +extern "C" void DateTimeFormatInfo__ctor_m7562 (DateTimeFormatInfo_t1251 * __this, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GregorianCalendar_t1256_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(835); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + _stringLiteral1307 = il2cpp_codegen_string_literal_from_index(1307); + _stringLiteral1308 = il2cpp_codegen_string_literal_from_index(1308); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + _stringLiteral1309 = il2cpp_codegen_string_literal_from_index(1309); + _stringLiteral1310 = il2cpp_codegen_string_literal_from_index(1310); + _stringLiteral1311 = il2cpp_codegen_string_literal_from_index(1311); + _stringLiteral1312 = il2cpp_codegen_string_literal_from_index(1312); + _stringLiteral1313 = il2cpp_codegen_string_literal_from_index(1313); + _stringLiteral1314 = il2cpp_codegen_string_literal_from_index(1314); + _stringLiteral1315 = il2cpp_codegen_string_literal_from_index(1315); + _stringLiteral1316 = il2cpp_codegen_string_literal_from_index(1316); + _stringLiteral1317 = il2cpp_codegen_string_literal_from_index(1317); + _stringLiteral1318 = il2cpp_codegen_string_literal_from_index(1318); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___read_only; + __this->___m_isReadOnly_10 = L_0; + __this->___amDesignator_11 = _stringLiteral1307; + __this->___pmDesignator_12 = _stringLiteral1308; + __this->___dateSeparator_13 = _stringLiteral583; + __this->___timeSeparator_14 = _stringLiteral155; + __this->___shortDatePattern_15 = _stringLiteral1309; + __this->___longDatePattern_16 = _stringLiteral1310; + __this->___shortTimePattern_17 = _stringLiteral1311; + __this->___longTimePattern_18 = _stringLiteral1312; + __this->___monthDayPattern_19 = _stringLiteral1313; + __this->___yearMonthPattern_20 = _stringLiteral1314; + __this->___fullDateTimePattern_21 = _stringLiteral1315; + __this->____RFC1123Pattern_22 = _stringLiteral1316; + __this->____SortableDateTimePattern_23 = _stringLiteral1317; + __this->____UniversalSortableDateTimePattern_24 = _stringLiteral1318; + __this->___firstDayOfWeek_25 = 0; + GregorianCalendar_t1256 * L_1 = (GregorianCalendar_t1256 *)il2cpp_codegen_object_new (GregorianCalendar_t1256_il2cpp_TypeInfo_var); + GregorianCalendar__ctor_m7608(L_1, /*hidden argument*/NULL); + __this->___calendar_26 = L_1; + __this->___calendarWeekRule_27 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_2 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_ABBREVIATED_DAY_NAMES_4; + __this->___abbreviatedDayNames_28 = L_2; + StringU5BU5D_t163* L_3 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_DAY_NAMES_5; + __this->___dayNames_29 = L_3; + StringU5BU5D_t163* L_4 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_ABBREVIATED_MONTH_NAMES_6; + __this->___abbreviatedMonthNames_31 = L_4; + StringU5BU5D_t163* L_5 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_MONTH_NAMES_7; + __this->___monthNames_30 = L_5; + StringU5BU5D_t163* L_6 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_ABBREVIATED_MONTH_NAMES_6; + __this->___m_genitiveAbbreviatedMonthNames_53 = L_6; + StringU5BU5D_t163* L_7 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_MONTH_NAMES_7; + __this->___genitiveMonthNames_52 = L_7; + StringU5BU5D_t163* L_8 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_SHORT_DAY_NAMES_8; + __this->___shortDayNames_38 = L_8; + return; + } +} +// System.Void System.Globalization.DateTimeFormatInfo::.ctor() +extern "C" void DateTimeFormatInfo__ctor_m7563 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + DateTimeFormatInfo__ctor_m7562(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.DateTimeFormatInfo::.cctor() +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1294; +extern Il2CppCodeGenString* _stringLiteral1319; +extern Il2CppCodeGenString* _stringLiteral1320; +extern Il2CppCodeGenString* _stringLiteral1321; +extern Il2CppCodeGenString* _stringLiteral1322; +extern Il2CppCodeGenString* _stringLiteral1323; +extern Il2CppCodeGenString* _stringLiteral1324; +extern Il2CppCodeGenString* _stringLiteral1325; +extern Il2CppCodeGenString* _stringLiteral1326; +extern Il2CppCodeGenString* _stringLiteral1327; +extern Il2CppCodeGenString* _stringLiteral1328; +extern Il2CppCodeGenString* _stringLiteral1329; +extern Il2CppCodeGenString* _stringLiteral1330; +extern Il2CppCodeGenString* _stringLiteral1331; +extern Il2CppCodeGenString* _stringLiteral1332; +extern Il2CppCodeGenString* _stringLiteral1333; +extern Il2CppCodeGenString* _stringLiteral1334; +extern Il2CppCodeGenString* _stringLiteral1335; +extern Il2CppCodeGenString* _stringLiteral1336; +extern Il2CppCodeGenString* _stringLiteral1337; +extern Il2CppCodeGenString* _stringLiteral1338; +extern Il2CppCodeGenString* _stringLiteral1339; +extern Il2CppCodeGenString* _stringLiteral1340; +extern Il2CppCodeGenString* _stringLiteral1341; +extern Il2CppCodeGenString* _stringLiteral1342; +extern Il2CppCodeGenString* _stringLiteral1343; +extern Il2CppCodeGenString* _stringLiteral1344; +extern Il2CppCodeGenString* _stringLiteral1345; +extern Il2CppCodeGenString* _stringLiteral1346; +extern Il2CppCodeGenString* _stringLiteral1347; +extern Il2CppCodeGenString* _stringLiteral1348; +extern Il2CppCodeGenString* _stringLiteral1349; +extern Il2CppCodeGenString* _stringLiteral1350; +extern Il2CppCodeGenString* _stringLiteral1351; +extern Il2CppCodeGenString* _stringLiteral1352; +extern Il2CppCodeGenString* _stringLiteral1353; +extern Il2CppCodeGenString* _stringLiteral1354; +extern Il2CppCodeGenString* _stringLiteral1355; +extern Il2CppCodeGenString* _stringLiteral1356; +extern Il2CppCodeGenString* _stringLiteral1357; +extern Il2CppCodeGenString* _stringLiteral1358; +extern Il2CppCodeGenString* _stringLiteral1359; +extern Il2CppCodeGenString* _stringLiteral1360; +extern Il2CppCodeGenString* _stringLiteral1361; +extern Il2CppCodeGenString* _stringLiteral1362; +extern Il2CppCodeGenString* _stringLiteral1363; +extern Il2CppCodeGenString* _stringLiteral1364; +extern "C" void DateTimeFormatInfo__cctor_m7564 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1294 = il2cpp_codegen_string_literal_from_index(1294); + _stringLiteral1319 = il2cpp_codegen_string_literal_from_index(1319); + _stringLiteral1320 = il2cpp_codegen_string_literal_from_index(1320); + _stringLiteral1321 = il2cpp_codegen_string_literal_from_index(1321); + _stringLiteral1322 = il2cpp_codegen_string_literal_from_index(1322); + _stringLiteral1323 = il2cpp_codegen_string_literal_from_index(1323); + _stringLiteral1324 = il2cpp_codegen_string_literal_from_index(1324); + _stringLiteral1325 = il2cpp_codegen_string_literal_from_index(1325); + _stringLiteral1326 = il2cpp_codegen_string_literal_from_index(1326); + _stringLiteral1327 = il2cpp_codegen_string_literal_from_index(1327); + _stringLiteral1328 = il2cpp_codegen_string_literal_from_index(1328); + _stringLiteral1329 = il2cpp_codegen_string_literal_from_index(1329); + _stringLiteral1330 = il2cpp_codegen_string_literal_from_index(1330); + _stringLiteral1331 = il2cpp_codegen_string_literal_from_index(1331); + _stringLiteral1332 = il2cpp_codegen_string_literal_from_index(1332); + _stringLiteral1333 = il2cpp_codegen_string_literal_from_index(1333); + _stringLiteral1334 = il2cpp_codegen_string_literal_from_index(1334); + _stringLiteral1335 = il2cpp_codegen_string_literal_from_index(1335); + _stringLiteral1336 = il2cpp_codegen_string_literal_from_index(1336); + _stringLiteral1337 = il2cpp_codegen_string_literal_from_index(1337); + _stringLiteral1338 = il2cpp_codegen_string_literal_from_index(1338); + _stringLiteral1339 = il2cpp_codegen_string_literal_from_index(1339); + _stringLiteral1340 = il2cpp_codegen_string_literal_from_index(1340); + _stringLiteral1341 = il2cpp_codegen_string_literal_from_index(1341); + _stringLiteral1342 = il2cpp_codegen_string_literal_from_index(1342); + _stringLiteral1343 = il2cpp_codegen_string_literal_from_index(1343); + _stringLiteral1344 = il2cpp_codegen_string_literal_from_index(1344); + _stringLiteral1345 = il2cpp_codegen_string_literal_from_index(1345); + _stringLiteral1346 = il2cpp_codegen_string_literal_from_index(1346); + _stringLiteral1347 = il2cpp_codegen_string_literal_from_index(1347); + _stringLiteral1348 = il2cpp_codegen_string_literal_from_index(1348); + _stringLiteral1349 = il2cpp_codegen_string_literal_from_index(1349); + _stringLiteral1350 = il2cpp_codegen_string_literal_from_index(1350); + _stringLiteral1351 = il2cpp_codegen_string_literal_from_index(1351); + _stringLiteral1352 = il2cpp_codegen_string_literal_from_index(1352); + _stringLiteral1353 = il2cpp_codegen_string_literal_from_index(1353); + _stringLiteral1354 = il2cpp_codegen_string_literal_from_index(1354); + _stringLiteral1355 = il2cpp_codegen_string_literal_from_index(1355); + _stringLiteral1356 = il2cpp_codegen_string_literal_from_index(1356); + _stringLiteral1357 = il2cpp_codegen_string_literal_from_index(1357); + _stringLiteral1358 = il2cpp_codegen_string_literal_from_index(1358); + _stringLiteral1359 = il2cpp_codegen_string_literal_from_index(1359); + _stringLiteral1360 = il2cpp_codegen_string_literal_from_index(1360); + _stringLiteral1361 = il2cpp_codegen_string_literal_from_index(1361); + _stringLiteral1362 = il2cpp_codegen_string_literal_from_index(1362); + _stringLiteral1363 = il2cpp_codegen_string_literal_from_index(1363); + _stringLiteral1364 = il2cpp_codegen_string_literal_from_index(1364); + s_Il2CppMethodIntialized = true; + } + { + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___MSG_READONLY_1 = _stringLiteral1294; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___MSG_ARRAYSIZE_MONTH_2 = _stringLiteral1319; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___MSG_ARRAYSIZE_DAY_3 = _stringLiteral1320; + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 7)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1321); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1321; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral1322); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1322; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral1323); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1323; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1324); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1324; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1325); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1325; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1326); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1326; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral1327); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1327; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_ABBREVIATED_DAY_NAMES_4 = L_6; + StringU5BU5D_t163* L_7 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 7)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, _stringLiteral1328); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1328; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 1); + ArrayElementTypeCheck (L_8, _stringLiteral1329); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1329; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 2); + ArrayElementTypeCheck (L_9, _stringLiteral1330); + *((String_t**)(String_t**)SZArrayLdElema(L_9, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1330; + StringU5BU5D_t163* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 3); + ArrayElementTypeCheck (L_10, _stringLiteral1331); + *((String_t**)(String_t**)SZArrayLdElema(L_10, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1331; + StringU5BU5D_t163* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 4); + ArrayElementTypeCheck (L_11, _stringLiteral1332); + *((String_t**)(String_t**)SZArrayLdElema(L_11, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1332; + StringU5BU5D_t163* L_12 = L_11; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + ArrayElementTypeCheck (L_12, _stringLiteral1333); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1333; + StringU5BU5D_t163* L_13 = L_12; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 6); + ArrayElementTypeCheck (L_13, _stringLiteral1334); + *((String_t**)(String_t**)SZArrayLdElema(L_13, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1334; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_DAY_NAMES_5 = L_13; + StringU5BU5D_t163* L_14 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)13))); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + ArrayElementTypeCheck (L_14, _stringLiteral1335); + *((String_t**)(String_t**)SZArrayLdElema(L_14, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1335; + StringU5BU5D_t163* L_15 = L_14; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + ArrayElementTypeCheck (L_15, _stringLiteral1336); + *((String_t**)(String_t**)SZArrayLdElema(L_15, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1336; + StringU5BU5D_t163* L_16 = L_15; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 2); + ArrayElementTypeCheck (L_16, _stringLiteral1337); + *((String_t**)(String_t**)SZArrayLdElema(L_16, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1337; + StringU5BU5D_t163* L_17 = L_16; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 3); + ArrayElementTypeCheck (L_17, _stringLiteral1338); + *((String_t**)(String_t**)SZArrayLdElema(L_17, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1338; + StringU5BU5D_t163* L_18 = L_17; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 4); + ArrayElementTypeCheck (L_18, _stringLiteral1339); + *((String_t**)(String_t**)SZArrayLdElema(L_18, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1339; + StringU5BU5D_t163* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 5); + ArrayElementTypeCheck (L_19, _stringLiteral1340); + *((String_t**)(String_t**)SZArrayLdElema(L_19, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1340; + StringU5BU5D_t163* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 6); + ArrayElementTypeCheck (L_20, _stringLiteral1341); + *((String_t**)(String_t**)SZArrayLdElema(L_20, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1341; + StringU5BU5D_t163* L_21 = L_20; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 7); + ArrayElementTypeCheck (L_21, _stringLiteral1342); + *((String_t**)(String_t**)SZArrayLdElema(L_21, 7, sizeof(String_t*))) = (String_t*)_stringLiteral1342; + StringU5BU5D_t163* L_22 = L_21; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 8); + ArrayElementTypeCheck (L_22, _stringLiteral1343); + *((String_t**)(String_t**)SZArrayLdElema(L_22, 8, sizeof(String_t*))) = (String_t*)_stringLiteral1343; + StringU5BU5D_t163* L_23 = L_22; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)9)); + ArrayElementTypeCheck (L_23, _stringLiteral1344); + *((String_t**)(String_t**)SZArrayLdElema(L_23, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral1344; + StringU5BU5D_t163* L_24 = L_23; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + ArrayElementTypeCheck (L_24, _stringLiteral1345); + *((String_t**)(String_t**)SZArrayLdElema(L_24, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral1345; + StringU5BU5D_t163* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)11)); + ArrayElementTypeCheck (L_25, _stringLiteral1346); + *((String_t**)(String_t**)SZArrayLdElema(L_25, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral1346; + StringU5BU5D_t163* L_26 = L_25; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)12)); + ArrayElementTypeCheck (L_26, L_27); + *((String_t**)(String_t**)SZArrayLdElema(L_26, ((int32_t)12), sizeof(String_t*))) = (String_t*)L_27; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_ABBREVIATED_MONTH_NAMES_6 = L_26; + StringU5BU5D_t163* L_28 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)13))); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 0); + ArrayElementTypeCheck (L_28, _stringLiteral1347); + *((String_t**)(String_t**)SZArrayLdElema(L_28, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1347; + StringU5BU5D_t163* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 1); + ArrayElementTypeCheck (L_29, _stringLiteral1348); + *((String_t**)(String_t**)SZArrayLdElema(L_29, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1348; + StringU5BU5D_t163* L_30 = L_29; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 2); + ArrayElementTypeCheck (L_30, _stringLiteral1349); + *((String_t**)(String_t**)SZArrayLdElema(L_30, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1349; + StringU5BU5D_t163* L_31 = L_30; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 3); + ArrayElementTypeCheck (L_31, _stringLiteral1350); + *((String_t**)(String_t**)SZArrayLdElema(L_31, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1350; + StringU5BU5D_t163* L_32 = L_31; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 4); + ArrayElementTypeCheck (L_32, _stringLiteral1339); + *((String_t**)(String_t**)SZArrayLdElema(L_32, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1339; + StringU5BU5D_t163* L_33 = L_32; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 5); + ArrayElementTypeCheck (L_33, _stringLiteral1351); + *((String_t**)(String_t**)SZArrayLdElema(L_33, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1351; + StringU5BU5D_t163* L_34 = L_33; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 6); + ArrayElementTypeCheck (L_34, _stringLiteral1352); + *((String_t**)(String_t**)SZArrayLdElema(L_34, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1352; + StringU5BU5D_t163* L_35 = L_34; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 7); + ArrayElementTypeCheck (L_35, _stringLiteral1353); + *((String_t**)(String_t**)SZArrayLdElema(L_35, 7, sizeof(String_t*))) = (String_t*)_stringLiteral1353; + StringU5BU5D_t163* L_36 = L_35; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 8); + ArrayElementTypeCheck (L_36, _stringLiteral1354); + *((String_t**)(String_t**)SZArrayLdElema(L_36, 8, sizeof(String_t*))) = (String_t*)_stringLiteral1354; + StringU5BU5D_t163* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)9)); + ArrayElementTypeCheck (L_37, _stringLiteral1355); + *((String_t**)(String_t**)SZArrayLdElema(L_37, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral1355; + StringU5BU5D_t163* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)10)); + ArrayElementTypeCheck (L_38, _stringLiteral1356); + *((String_t**)(String_t**)SZArrayLdElema(L_38, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral1356; + StringU5BU5D_t163* L_39 = L_38; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)11)); + ArrayElementTypeCheck (L_39, _stringLiteral1357); + *((String_t**)(String_t**)SZArrayLdElema(L_39, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral1357; + StringU5BU5D_t163* L_40 = L_39; + String_t* L_41 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)12)); + ArrayElementTypeCheck (L_40, L_41); + *((String_t**)(String_t**)SZArrayLdElema(L_40, ((int32_t)12), sizeof(String_t*))) = (String_t*)L_41; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_MONTH_NAMES_7 = L_40; + StringU5BU5D_t163* L_42 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 7)); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + ArrayElementTypeCheck (L_42, _stringLiteral1358); + *((String_t**)(String_t**)SZArrayLdElema(L_42, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1358; + StringU5BU5D_t163* L_43 = L_42; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 1); + ArrayElementTypeCheck (L_43, _stringLiteral1359); + *((String_t**)(String_t**)SZArrayLdElema(L_43, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1359; + StringU5BU5D_t163* L_44 = L_43; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 2); + ArrayElementTypeCheck (L_44, _stringLiteral1360); + *((String_t**)(String_t**)SZArrayLdElema(L_44, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1360; + StringU5BU5D_t163* L_45 = L_44; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 3); + ArrayElementTypeCheck (L_45, _stringLiteral1361); + *((String_t**)(String_t**)SZArrayLdElema(L_45, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1361; + StringU5BU5D_t163* L_46 = L_45; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, 4); + ArrayElementTypeCheck (L_46, _stringLiteral1362); + *((String_t**)(String_t**)SZArrayLdElema(L_46, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1362; + StringU5BU5D_t163* L_47 = L_46; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 5); + ArrayElementTypeCheck (L_47, _stringLiteral1363); + *((String_t**)(String_t**)SZArrayLdElema(L_47, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1363; + StringU5BU5D_t163* L_48 = L_47; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 6); + ArrayElementTypeCheck (L_48, _stringLiteral1364); + *((String_t**)(String_t**)SZArrayLdElema(L_48, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1364; + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___INVARIANT_SHORT_DAY_NAMES_8 = L_48; + return; + } +} +// System.Globalization.DateTimeFormatInfo System.Globalization.DateTimeFormatInfo::GetInstance(System.IFormatProvider) +extern const Il2CppType* DateTimeFormatInfo_t1251_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" DateTimeFormatInfo_t1251 * DateTimeFormatInfo_GetInstance_m7565 (Object_t * __this /* static, unused */, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_0_0_0_var = il2cpp_codegen_type_from_index(833); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + { + Object_t * L_0 = ___provider; + if (!L_0) + { + goto IL_0024; + } + } + { + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTimeFormatInfo_t1251_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_1, L_2); + V_0 = ((DateTimeFormatInfo_t1251 *)CastclassSealed(L_3, DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var)); + DateTimeFormatInfo_t1251 * L_4 = V_0; + if (!L_4) + { + goto IL_0024; + } + } + { + DateTimeFormatInfo_t1251 * L_5 = V_0; + return L_5; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_6 = DateTimeFormatInfo_get_CurrentInfo_m7588(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.Globalization.DateTimeFormatInfo::get_IsReadOnly() +extern "C" bool DateTimeFormatInfo_get_IsReadOnly_m7566 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_isReadOnly_10); + return L_0; + } +} +// System.Globalization.DateTimeFormatInfo System.Globalization.DateTimeFormatInfo::ReadOnly(System.Globalization.DateTimeFormatInfo) +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" DateTimeFormatInfo_t1251 * DateTimeFormatInfo_ReadOnly_m7567 (Object_t * __this /* static, unused */, DateTimeFormatInfo_t1251 * ___dtfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + { + DateTimeFormatInfo_t1251 * L_0 = ___dtfi; + NullCheck(L_0); + Object_t * L_1 = DateTimeFormatInfo_Clone_m7568(L_0, /*hidden argument*/NULL); + V_0 = ((DateTimeFormatInfo_t1251 *)CastclassSealed(L_1, DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var)); + DateTimeFormatInfo_t1251 * L_2 = V_0; + NullCheck(L_2); + L_2->___m_isReadOnly_10 = 1; + DateTimeFormatInfo_t1251 * L_3 = V_0; + return L_3; + } +} +// System.Object System.Globalization.DateTimeFormatInfo::Clone() +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" Object_t * DateTimeFormatInfo_Clone_m7568 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + V_0 = ((DateTimeFormatInfo_t1251 *)CastclassSealed(L_0, DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var)); + DateTimeFormatInfo_t1251 * L_1 = V_0; + NullCheck(L_1); + L_1->___m_isReadOnly_10 = 0; + DateTimeFormatInfo_t1251 * L_2 = V_0; + return L_2; + } +} +// System.Object System.Globalization.DateTimeFormatInfo::GetFormat(System.Type) +extern "C" Object_t * DateTimeFormatInfo_GetFormat_m7569 (DateTimeFormatInfo_t1251 * __this, Type_t * ___formatType, const MethodInfo* method) +{ + DateTimeFormatInfo_t1251 * G_B3_0 = {0}; + { + Type_t * L_0 = ___formatType; + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0012; + } + } + { + G_B3_0 = __this; + goto IL_0013; + } + +IL_0012: + { + G_B3_0 = ((DateTimeFormatInfo_t1251 *)(NULL)); + } + +IL_0013: + { + return G_B3_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::GetAbbreviatedMonthName(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" String_t* DateTimeFormatInfo_GetAbbreviatedMonthName_m7570 (DateTimeFormatInfo_t1251 * __this, int32_t ___month, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___month; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_000f; + } + } + { + int32_t L_1 = ___month; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)13)))) + { + goto IL_0015; + } + } + +IL_000f: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0015: + { + StringU5BU5D_t163* L_3 = (__this->___abbreviatedMonthNames_31); + int32_t L_4 = ___month; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4-(int32_t)1))); + int32_t L_5 = ((int32_t)((int32_t)L_4-(int32_t)1)); + return (*(String_t**)(String_t**)SZArrayLdElema(L_3, L_5, sizeof(String_t*))); + } +} +// System.String System.Globalization.DateTimeFormatInfo::GetEraName(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1365; +extern "C" String_t* DateTimeFormatInfo_GetEraName_m7571 (DateTimeFormatInfo_t1251 * __this, int32_t ___era, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1365 = il2cpp_codegen_string_literal_from_index(1365); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___era; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_001a; + } + } + { + int32_t L_1 = ___era; + Calendar_t1245 * L_2 = (__this->___calendar_26); + NullCheck(L_2); + StringU5BU5D_t163* L_3 = Calendar_get_EraNames_m7479(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + if ((((int32_t)L_1) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_002c; + } + } + +IL_001a: + { + String_t* L_4 = Int32_ToString_m2071((&___era), /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral1365, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + Calendar_t1245 * L_6 = (__this->___calendar_26); + NullCheck(L_6); + StringU5BU5D_t163* L_7 = Calendar_get_EraNames_m7479(L_6, /*hidden argument*/NULL); + int32_t L_8 = ___era; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)L_8-(int32_t)1))); + int32_t L_9 = ((int32_t)((int32_t)L_8-(int32_t)1)); + return (*(String_t**)(String_t**)SZArrayLdElema(L_7, L_9, sizeof(String_t*))); + } +} +// System.String System.Globalization.DateTimeFormatInfo::GetMonthName(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" String_t* DateTimeFormatInfo_GetMonthName_m7572 (DateTimeFormatInfo_t1251 * __this, int32_t ___month, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___month; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_000f; + } + } + { + int32_t L_1 = ___month; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)13)))) + { + goto IL_0015; + } + } + +IL_000f: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0015: + { + StringU5BU5D_t163* L_3 = (__this->___monthNames_30); + int32_t L_4 = ___month; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4-(int32_t)1))); + int32_t L_5 = ((int32_t)((int32_t)L_4-(int32_t)1)); + return (*(String_t**)(String_t**)SZArrayLdElema(L_3, L_5, sizeof(String_t*))); + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::get_RawAbbreviatedDayNames() +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___abbreviatedDayNames_28); + return L_0; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::get_RawAbbreviatedMonthNames() +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___abbreviatedMonthNames_31); + return L_0; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::get_RawDayNames() +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_get_RawDayNames_m7575 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___dayNames_29); + return L_0; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::get_RawMonthNames() +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_get_RawMonthNames_m7576 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = (__this->___monthNames_30); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_AMDesignator() +extern "C" String_t* DateTimeFormatInfo_get_AMDesignator_m7577 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___amDesignator_11); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_PMDesignator() +extern "C" String_t* DateTimeFormatInfo_get_PMDesignator_m7578 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___pmDesignator_12); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_DateSeparator() +extern "C" String_t* DateTimeFormatInfo_get_DateSeparator_m7579 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___dateSeparator_13); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_TimeSeparator() +extern "C" String_t* DateTimeFormatInfo_get_TimeSeparator_m7580 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___timeSeparator_14); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_LongDatePattern() +extern "C" String_t* DateTimeFormatInfo_get_LongDatePattern_m7581 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___longDatePattern_16); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_ShortDatePattern() +extern "C" String_t* DateTimeFormatInfo_get_ShortDatePattern_m7582 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___shortDatePattern_15); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_ShortTimePattern() +extern "C" String_t* DateTimeFormatInfo_get_ShortTimePattern_m7583 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___shortTimePattern_17); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_LongTimePattern() +extern "C" String_t* DateTimeFormatInfo_get_LongTimePattern_m7584 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___longTimePattern_18); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_MonthDayPattern() +extern "C" String_t* DateTimeFormatInfo_get_MonthDayPattern_m7585 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___monthDayPattern_19); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_YearMonthPattern() +extern "C" String_t* DateTimeFormatInfo_get_YearMonthPattern_m7586 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___yearMonthPattern_20); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_FullDateTimePattern() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* DateTimeFormatInfo_get_FullDateTimePattern_m7587 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___fullDateTimePattern_21); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___fullDateTimePattern_21); + return L_1; + } + +IL_0012: + { + String_t* L_2 = (__this->___longDatePattern_16); + String_t* L_3 = (__this->___longTimePattern_18); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m613(NULL /*static, unused*/, L_2, _stringLiteral166, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Globalization.DateTimeFormatInfo System.Globalization.DateTimeFormatInfo::get_CurrentInfo() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" DateTimeFormatInfo_t1251 * DateTimeFormatInfo_get_CurrentInfo_m7588 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CultureInfo_t453 * L_1 = Thread_get_CurrentCulture_m9970(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + DateTimeFormatInfo_t1251 * L_2 = (DateTimeFormatInfo_t1251 *)VirtFuncInvoker0< DateTimeFormatInfo_t1251 * >::Invoke(15 /* System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo::get_DateTimeFormat() */, L_1); + return L_2; + } +} +// System.Globalization.DateTimeFormatInfo System.Globalization.DateTimeFormatInfo::get_InvariantInfo() +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" DateTimeFormatInfo_t1251 * DateTimeFormatInfo_get_InvariantInfo_m7589 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_0 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___theInvariantDateTimeFormatInfo_9; + if (L_0) + { + goto IL_0023; + } + } + { + DateTimeFormatInfo_t1251 * L_1 = (DateTimeFormatInfo_t1251 *)il2cpp_codegen_object_new (DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo__ctor_m7563(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_2 = DateTimeFormatInfo_ReadOnly_m7567(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___theInvariantDateTimeFormatInfo_9 = L_2; + DateTimeFormatInfo_t1251 * L_3 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___theInvariantDateTimeFormatInfo_9; + NullCheck(L_3); + DateTimeFormatInfo_FillInvariantPatterns_m7601(L_3, /*hidden argument*/NULL); + } + +IL_0023: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_4 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___theInvariantDateTimeFormatInfo_9; + return L_4; + } +} +// System.Globalization.Calendar System.Globalization.DateTimeFormatInfo::get_Calendar() +extern "C" Calendar_t1245 * DateTimeFormatInfo_get_Calendar_m7590 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + Calendar_t1245 * L_0 = (__this->___calendar_26); + return L_0; + } +} +// System.Void System.Globalization.DateTimeFormatInfo::set_Calendar(System.Globalization.Calendar) +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void DateTimeFormatInfo_set_Calendar_m7591 (DateTimeFormatInfo_t1251 * __this, Calendar_t1245 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = DateTimeFormatInfo_get_IsReadOnly_m7566(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + String_t* L_1 = ((DateTimeFormatInfo_t1251_StaticFields*)DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var->static_fields)->___MSG_READONLY_1; + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + Calendar_t1245 * L_3 = ___value; + if (L_3) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0022: + { + Calendar_t1245 * L_5 = ___value; + __this->___calendar_26 = L_5; + return; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_RFC1123Pattern() +extern "C" String_t* DateTimeFormatInfo_get_RFC1123Pattern_m7592 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____RFC1123Pattern_22); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_RoundtripPattern() +extern Il2CppCodeGenString* _stringLiteral1366; +extern "C" String_t* DateTimeFormatInfo_get_RoundtripPattern_m7593 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1366 = il2cpp_codegen_string_literal_from_index(1366); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral1366; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_SortableDateTimePattern() +extern "C" String_t* DateTimeFormatInfo_get_SortableDateTimePattern_m7594 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____SortableDateTimePattern_23); + return L_0; + } +} +// System.String System.Globalization.DateTimeFormatInfo::get_UniversalSortableDateTimePattern() +extern "C" String_t* DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____UniversalSortableDateTimePattern_24); + return L_0; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::GetAllDateTimePatternsInternal() +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_GetAllDateTimePatternsInternal_m7596 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + { + DateTimeFormatInfo_FillAllDateTimePatterns_m7597(__this, /*hidden argument*/NULL); + StringU5BU5D_t163* L_0 = (__this->___all_date_time_patterns_57); + il2cpp_codegen_memory_barrier(); + return (StringU5BU5D_t163*)L_0; + } +} +// System.Void System.Globalization.DateTimeFormatInfo::FillAllDateTimePatterns() +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern "C" void DateTimeFormatInfo_FillAllDateTimePatterns_m7597 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + { + StringU5BU5D_t163* L_0 = (__this->___all_date_time_patterns_57); + il2cpp_codegen_memory_barrier(); + if (!L_0) + { + goto IL_000e; + } + } + { + return; + } + +IL_000e: + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_0 = L_1; + ArrayList_t734 * L_2 = V_0; + StringU5BU5D_t163* L_3 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)100), /*hidden argument*/NULL); + NullCheck(L_2); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_2, (Object_t *)(Object_t *)L_3); + ArrayList_t734 * L_4 = V_0; + StringU5BU5D_t163* L_5 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)68), /*hidden argument*/NULL); + NullCheck(L_4); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_4, (Object_t *)(Object_t *)L_5); + ArrayList_t734 * L_6 = V_0; + StringU5BU5D_t163* L_7 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)103), /*hidden argument*/NULL); + NullCheck(L_6); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_6, (Object_t *)(Object_t *)L_7); + ArrayList_t734 * L_8 = V_0; + StringU5BU5D_t163* L_9 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)71), /*hidden argument*/NULL); + NullCheck(L_8); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_8, (Object_t *)(Object_t *)L_9); + ArrayList_t734 * L_10 = V_0; + StringU5BU5D_t163* L_11 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)102), /*hidden argument*/NULL); + NullCheck(L_10); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_10, (Object_t *)(Object_t *)L_11); + ArrayList_t734 * L_12 = V_0; + StringU5BU5D_t163* L_13 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)70), /*hidden argument*/NULL); + NullCheck(L_12); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_12, (Object_t *)(Object_t *)L_13); + ArrayList_t734 * L_14 = V_0; + StringU5BU5D_t163* L_15 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)109), /*hidden argument*/NULL); + NullCheck(L_14); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_14, (Object_t *)(Object_t *)L_15); + ArrayList_t734 * L_16 = V_0; + StringU5BU5D_t163* L_17 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)77), /*hidden argument*/NULL); + NullCheck(L_16); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_16, (Object_t *)(Object_t *)L_17); + ArrayList_t734 * L_18 = V_0; + StringU5BU5D_t163* L_19 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)114), /*hidden argument*/NULL); + NullCheck(L_18); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_18, (Object_t *)(Object_t *)L_19); + ArrayList_t734 * L_20 = V_0; + StringU5BU5D_t163* L_21 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)82), /*hidden argument*/NULL); + NullCheck(L_20); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_20, (Object_t *)(Object_t *)L_21); + ArrayList_t734 * L_22 = V_0; + StringU5BU5D_t163* L_23 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)115), /*hidden argument*/NULL); + NullCheck(L_22); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_22, (Object_t *)(Object_t *)L_23); + ArrayList_t734 * L_24 = V_0; + StringU5BU5D_t163* L_25 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)116), /*hidden argument*/NULL); + NullCheck(L_24); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_24, (Object_t *)(Object_t *)L_25); + ArrayList_t734 * L_26 = V_0; + StringU5BU5D_t163* L_27 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)84), /*hidden argument*/NULL); + NullCheck(L_26); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_26, (Object_t *)(Object_t *)L_27); + ArrayList_t734 * L_28 = V_0; + StringU5BU5D_t163* L_29 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)117), /*hidden argument*/NULL); + NullCheck(L_28); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_28, (Object_t *)(Object_t *)L_29); + ArrayList_t734 * L_30 = V_0; + StringU5BU5D_t163* L_31 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)85), /*hidden argument*/NULL); + NullCheck(L_30); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_30, (Object_t *)(Object_t *)L_31); + ArrayList_t734 * L_32 = V_0; + StringU5BU5D_t163* L_33 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)121), /*hidden argument*/NULL); + NullCheck(L_32); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_32, (Object_t *)(Object_t *)L_33); + ArrayList_t734 * L_34 = V_0; + StringU5BU5D_t163* L_35 = DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598(__this, ((int32_t)89), /*hidden argument*/NULL); + NullCheck(L_34); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_34, (Object_t *)(Object_t *)L_35); + ArrayList_t734 * L_36 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_37 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_36); + Array_t * L_38 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_36, L_37); + il2cpp_codegen_memory_barrier(); + __this->___all_date_time_patterns_57 = (StringU5BU5D_t163*)((StringU5BU5D_t163*)Castclass(L_38, StringU5BU5D_t163_il2cpp_TypeInfo_var)); + return; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::GetAllRawDateTimePatterns(System.Char) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral1367; +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598 (DateTimeFormatInfo_t1251 * __this, uint16_t ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral1367 = il2cpp_codegen_string_literal_from_index(1367); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + uint16_t V_1 = 0x0; + { + uint16_t L_0 = ___format; + V_1 = L_0; + uint16_t L_1 = V_1; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 0) + { + goto IL_02cb; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 1) + { + goto IL_002b; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 2) + { + goto IL_00fb; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 3) + { + goto IL_01e3; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 4) + { + goto IL_002b; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 5) + { + goto IL_002b; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 6) + { + goto IL_002b; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)82))) == 7) + { + goto IL_029b; + } + } + +IL_002b: + { + uint16_t L_2 = V_1; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 0) + { + goto IL_02cb; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 1) + { + goto IL_02db; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 2) + { + goto IL_012b; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 3) + { + goto IL_02eb; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 4) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 5) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 6) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)114))) == 7) + { + goto IL_029b; + } + } + +IL_0054: + { + uint16_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)68))) == 0) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)68))) == 1) + { + goto IL_006d; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)68))) == 2) + { + goto IL_01e3; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)68))) == 3) + { + goto IL_015b; + } + } + +IL_006d: + { + uint16_t L_4 = V_1; + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)100))) == 0) + { + goto IL_00cb; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)100))) == 1) + { + goto IL_0086; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)100))) == 2) + { + goto IL_0227; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)100))) == 3) + { + goto IL_019f; + } + } + +IL_0086: + { + uint16_t L_5 = V_1; + if ((((int32_t)L_5) == ((int32_t)((int32_t)77)))) + { + goto IL_026b; + } + } + { + uint16_t L_6 = V_1; + if ((((int32_t)L_6) == ((int32_t)((int32_t)109)))) + { + goto IL_026b; + } + } + { + goto IL_02fb; + } + +IL_009b: + { + StringU5BU5D_t163* L_7 = (__this->___allLongDatePatterns_33); + if (!L_7) + { + goto IL_00bb; + } + } + { + StringU5BU5D_t163* L_8 = (__this->___allLongDatePatterns_33); + NullCheck(L_8); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))) <= ((int32_t)0))) + { + goto IL_00bb; + } + } + { + StringU5BU5D_t163* L_9 = (__this->___allLongDatePatterns_33); + return L_9; + } + +IL_00bb: + { + StringU5BU5D_t163* L_10 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_11 = DateTimeFormatInfo_get_LongDatePattern_m7581(__this, /*hidden argument*/NULL); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + ArrayElementTypeCheck (L_10, L_11); + *((String_t**)(String_t**)SZArrayLdElema(L_10, 0, sizeof(String_t*))) = (String_t*)L_11; + return L_10; + } + +IL_00cb: + { + StringU5BU5D_t163* L_12 = (__this->___allShortDatePatterns_32); + if (!L_12) + { + goto IL_00eb; + } + } + { + StringU5BU5D_t163* L_13 = (__this->___allShortDatePatterns_32); + NullCheck(L_13); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))) <= ((int32_t)0))) + { + goto IL_00eb; + } + } + { + StringU5BU5D_t163* L_14 = (__this->___allShortDatePatterns_32); + return L_14; + } + +IL_00eb: + { + StringU5BU5D_t163* L_15 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_16 = DateTimeFormatInfo_get_ShortDatePattern_m7582(__this, /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_16); + *((String_t**)(String_t**)SZArrayLdElema(L_15, 0, sizeof(String_t*))) = (String_t*)L_16; + return L_15; + } + +IL_00fb: + { + StringU5BU5D_t163* L_17 = (__this->___allLongTimePatterns_35); + if (!L_17) + { + goto IL_011b; + } + } + { + StringU5BU5D_t163* L_18 = (__this->___allLongTimePatterns_35); + NullCheck(L_18); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) <= ((int32_t)0))) + { + goto IL_011b; + } + } + { + StringU5BU5D_t163* L_19 = (__this->___allLongTimePatterns_35); + return L_19; + } + +IL_011b: + { + StringU5BU5D_t163* L_20 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_21 = DateTimeFormatInfo_get_LongTimePattern_m7584(__this, /*hidden argument*/NULL); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + ArrayElementTypeCheck (L_20, L_21); + *((String_t**)(String_t**)SZArrayLdElema(L_20, 0, sizeof(String_t*))) = (String_t*)L_21; + return L_20; + } + +IL_012b: + { + StringU5BU5D_t163* L_22 = (__this->___allShortTimePatterns_34); + if (!L_22) + { + goto IL_014b; + } + } + { + StringU5BU5D_t163* L_23 = (__this->___allShortTimePatterns_34); + NullCheck(L_23); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) <= ((int32_t)0))) + { + goto IL_014b; + } + } + { + StringU5BU5D_t163* L_24 = (__this->___allShortTimePatterns_34); + return L_24; + } + +IL_014b: + { + StringU5BU5D_t163* L_25 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_26 = DateTimeFormatInfo_get_ShortTimePattern_m7583(__this, /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_26); + *((String_t**)(String_t**)SZArrayLdElema(L_25, 0, sizeof(String_t*))) = (String_t*)L_26; + return L_25; + } + +IL_015b: + { + StringU5BU5D_t163* L_27 = (__this->___allShortDatePatterns_32); + StringU5BU5D_t163* L_28 = (__this->___allLongTimePatterns_35); + StringU5BU5D_t163* L_29 = DateTimeFormatInfo_PopulateCombinedList_m7602(__this, L_27, L_28, /*hidden argument*/NULL); + V_0 = L_29; + StringU5BU5D_t163* L_30 = V_0; + if (!L_30) + { + goto IL_017f; + } + } + { + StringU5BU5D_t163* L_31 = V_0; + NullCheck(L_31); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))) <= ((int32_t)0))) + { + goto IL_017f; + } + } + { + StringU5BU5D_t163* L_32 = V_0; + return L_32; + } + +IL_017f: + { + StringU5BU5D_t163* L_33 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_34 = DateTimeFormatInfo_get_ShortDatePattern_m7582(__this, /*hidden argument*/NULL); + String_t* L_35 = DateTimeFormatInfo_get_LongTimePattern_m7584(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_36 = String_Concat_m613(NULL /*static, unused*/, L_34, _stringLiteral166, L_35, /*hidden argument*/NULL); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 0); + ArrayElementTypeCheck (L_33, L_36); + *((String_t**)(String_t**)SZArrayLdElema(L_33, 0, sizeof(String_t*))) = (String_t*)L_36; + return L_33; + } + +IL_019f: + { + StringU5BU5D_t163* L_37 = (__this->___allShortDatePatterns_32); + StringU5BU5D_t163* L_38 = (__this->___allShortTimePatterns_34); + StringU5BU5D_t163* L_39 = DateTimeFormatInfo_PopulateCombinedList_m7602(__this, L_37, L_38, /*hidden argument*/NULL); + V_0 = L_39; + StringU5BU5D_t163* L_40 = V_0; + if (!L_40) + { + goto IL_01c3; + } + } + { + StringU5BU5D_t163* L_41 = V_0; + NullCheck(L_41); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length))))) <= ((int32_t)0))) + { + goto IL_01c3; + } + } + { + StringU5BU5D_t163* L_42 = V_0; + return L_42; + } + +IL_01c3: + { + StringU5BU5D_t163* L_43 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_44 = DateTimeFormatInfo_get_ShortDatePattern_m7582(__this, /*hidden argument*/NULL); + String_t* L_45 = DateTimeFormatInfo_get_ShortTimePattern_m7583(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_46 = String_Concat_m613(NULL /*static, unused*/, L_44, _stringLiteral166, L_45, /*hidden argument*/NULL); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 0); + ArrayElementTypeCheck (L_43, L_46); + *((String_t**)(String_t**)SZArrayLdElema(L_43, 0, sizeof(String_t*))) = (String_t*)L_46; + return L_43; + } + +IL_01e3: + { + StringU5BU5D_t163* L_47 = (__this->___allLongDatePatterns_33); + StringU5BU5D_t163* L_48 = (__this->___allLongTimePatterns_35); + StringU5BU5D_t163* L_49 = DateTimeFormatInfo_PopulateCombinedList_m7602(__this, L_47, L_48, /*hidden argument*/NULL); + V_0 = L_49; + StringU5BU5D_t163* L_50 = V_0; + if (!L_50) + { + goto IL_0207; + } + } + { + StringU5BU5D_t163* L_51 = V_0; + NullCheck(L_51); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_51)->max_length))))) <= ((int32_t)0))) + { + goto IL_0207; + } + } + { + StringU5BU5D_t163* L_52 = V_0; + return L_52; + } + +IL_0207: + { + StringU5BU5D_t163* L_53 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_54 = DateTimeFormatInfo_get_LongDatePattern_m7581(__this, /*hidden argument*/NULL); + String_t* L_55 = DateTimeFormatInfo_get_LongTimePattern_m7584(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_56 = String_Concat_m613(NULL /*static, unused*/, L_54, _stringLiteral166, L_55, /*hidden argument*/NULL); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 0); + ArrayElementTypeCheck (L_53, L_56); + *((String_t**)(String_t**)SZArrayLdElema(L_53, 0, sizeof(String_t*))) = (String_t*)L_56; + return L_53; + } + +IL_0227: + { + StringU5BU5D_t163* L_57 = (__this->___allLongDatePatterns_33); + StringU5BU5D_t163* L_58 = (__this->___allShortTimePatterns_34); + StringU5BU5D_t163* L_59 = DateTimeFormatInfo_PopulateCombinedList_m7602(__this, L_57, L_58, /*hidden argument*/NULL); + V_0 = L_59; + StringU5BU5D_t163* L_60 = V_0; + if (!L_60) + { + goto IL_024b; + } + } + { + StringU5BU5D_t163* L_61 = V_0; + NullCheck(L_61); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_61)->max_length))))) <= ((int32_t)0))) + { + goto IL_024b; + } + } + { + StringU5BU5D_t163* L_62 = V_0; + return L_62; + } + +IL_024b: + { + StringU5BU5D_t163* L_63 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_64 = DateTimeFormatInfo_get_LongDatePattern_m7581(__this, /*hidden argument*/NULL); + String_t* L_65 = DateTimeFormatInfo_get_ShortTimePattern_m7583(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_66 = String_Concat_m613(NULL /*static, unused*/, L_64, _stringLiteral166, L_65, /*hidden argument*/NULL); + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 0); + ArrayElementTypeCheck (L_63, L_66); + *((String_t**)(String_t**)SZArrayLdElema(L_63, 0, sizeof(String_t*))) = (String_t*)L_66; + return L_63; + } + +IL_026b: + { + StringU5BU5D_t163* L_67 = (__this->___monthDayPatterns_36); + if (!L_67) + { + goto IL_028b; + } + } + { + StringU5BU5D_t163* L_68 = (__this->___monthDayPatterns_36); + NullCheck(L_68); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_68)->max_length))))) <= ((int32_t)0))) + { + goto IL_028b; + } + } + { + StringU5BU5D_t163* L_69 = (__this->___monthDayPatterns_36); + return L_69; + } + +IL_028b: + { + StringU5BU5D_t163* L_70 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_71 = DateTimeFormatInfo_get_MonthDayPattern_m7585(__this, /*hidden argument*/NULL); + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, 0); + ArrayElementTypeCheck (L_70, L_71); + *((String_t**)(String_t**)SZArrayLdElema(L_70, 0, sizeof(String_t*))) = (String_t*)L_71; + return L_70; + } + +IL_029b: + { + StringU5BU5D_t163* L_72 = (__this->___yearMonthPatterns_37); + if (!L_72) + { + goto IL_02bb; + } + } + { + StringU5BU5D_t163* L_73 = (__this->___yearMonthPatterns_37); + NullCheck(L_73); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_73)->max_length))))) <= ((int32_t)0))) + { + goto IL_02bb; + } + } + { + StringU5BU5D_t163* L_74 = (__this->___yearMonthPatterns_37); + return L_74; + } + +IL_02bb: + { + StringU5BU5D_t163* L_75 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_76 = DateTimeFormatInfo_get_YearMonthPattern_m7586(__this, /*hidden argument*/NULL); + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, 0); + ArrayElementTypeCheck (L_75, L_76); + *((String_t**)(String_t**)SZArrayLdElema(L_75, 0, sizeof(String_t*))) = (String_t*)L_76; + return L_75; + } + +IL_02cb: + { + StringU5BU5D_t163* L_77 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_78 = DateTimeFormatInfo_get_RFC1123Pattern_m7592(__this, /*hidden argument*/NULL); + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 0); + ArrayElementTypeCheck (L_77, L_78); + *((String_t**)(String_t**)SZArrayLdElema(L_77, 0, sizeof(String_t*))) = (String_t*)L_78; + return L_77; + } + +IL_02db: + { + StringU5BU5D_t163* L_79 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_80 = DateTimeFormatInfo_get_SortableDateTimePattern_m7594(__this, /*hidden argument*/NULL); + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, 0); + ArrayElementTypeCheck (L_79, L_80); + *((String_t**)(String_t**)SZArrayLdElema(L_79, 0, sizeof(String_t*))) = (String_t*)L_80; + return L_79; + } + +IL_02eb: + { + StringU5BU5D_t163* L_81 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_82 = DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595(__this, /*hidden argument*/NULL); + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, 0); + ArrayElementTypeCheck (L_81, L_82); + *((String_t**)(String_t**)SZArrayLdElema(L_81, 0, sizeof(String_t*))) = (String_t*)L_82; + return L_81; + } + +IL_02fb: + { + ArgumentException_t437 * L_83 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_83, _stringLiteral1367, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_83); + } +} +// System.String System.Globalization.DateTimeFormatInfo::GetDayName(System.DayOfWeek) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" String_t* DateTimeFormatInfo_GetDayName_m7599 (DateTimeFormatInfo_t1251 * __this, int32_t ___dayofweek, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___dayofweek; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_0010; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)6))) + { + goto IL_0016; + } + } + +IL_0010: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0016: + { + StringU5BU5D_t163* L_4 = (__this->___dayNames_29); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + return (*(String_t**)(String_t**)SZArrayLdElema(L_4, L_6, sizeof(String_t*))); + } +} +// System.String System.Globalization.DateTimeFormatInfo::GetAbbreviatedDayName(System.DayOfWeek) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" String_t* DateTimeFormatInfo_GetAbbreviatedDayName_m7600 (DateTimeFormatInfo_t1251 * __this, int32_t ___dayofweek, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___dayofweek; + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_0010; + } + } + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)6))) + { + goto IL_0016; + } + } + +IL_0010: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0016: + { + StringU5BU5D_t163* L_4 = (__this->___abbreviatedDayNames_28); + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + return (*(String_t**)(String_t**)SZArrayLdElema(L_4, L_6, sizeof(String_t*))); + } +} +// System.Void System.Globalization.DateTimeFormatInfo::FillInvariantPatterns() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1309; +extern Il2CppCodeGenString* _stringLiteral1310; +extern Il2CppCodeGenString* _stringLiteral1312; +extern Il2CppCodeGenString* _stringLiteral1311; +extern Il2CppCodeGenString* _stringLiteral1368; +extern Il2CppCodeGenString* _stringLiteral1369; +extern Il2CppCodeGenString* _stringLiteral1370; +extern Il2CppCodeGenString* _stringLiteral1313; +extern Il2CppCodeGenString* _stringLiteral1314; +extern "C" void DateTimeFormatInfo_FillInvariantPatterns_m7601 (DateTimeFormatInfo_t1251 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral1309 = il2cpp_codegen_string_literal_from_index(1309); + _stringLiteral1310 = il2cpp_codegen_string_literal_from_index(1310); + _stringLiteral1312 = il2cpp_codegen_string_literal_from_index(1312); + _stringLiteral1311 = il2cpp_codegen_string_literal_from_index(1311); + _stringLiteral1368 = il2cpp_codegen_string_literal_from_index(1368); + _stringLiteral1369 = il2cpp_codegen_string_literal_from_index(1369); + _stringLiteral1370 = il2cpp_codegen_string_literal_from_index(1370); + _stringLiteral1313 = il2cpp_codegen_string_literal_from_index(1313); + _stringLiteral1314 = il2cpp_codegen_string_literal_from_index(1314); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1309); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1309; + __this->___allShortDatePatterns_32 = L_0; + StringU5BU5D_t163* L_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, _stringLiteral1310); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1310; + __this->___allLongDatePatterns_33 = L_1; + StringU5BU5D_t163* L_2 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, _stringLiteral1312); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1312; + __this->___allLongTimePatterns_35 = L_2; + StringU5BU5D_t163* L_3 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 4)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, _stringLiteral1311); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1311; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, _stringLiteral1368); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1368; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, _stringLiteral1369); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1369; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + ArrayElementTypeCheck (L_6, _stringLiteral1370); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1370; + __this->___allShortTimePatterns_34 = L_6; + StringU5BU5D_t163* L_7 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, _stringLiteral1313); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1313; + __this->___monthDayPatterns_36 = L_7; + StringU5BU5D_t163* L_8 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, _stringLiteral1314); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1314; + __this->___yearMonthPatterns_37 = L_8; + return; + } +} +// System.String[] System.Globalization.DateTimeFormatInfo::PopulateCombinedList(System.String[],System.String[]) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" StringU5BU5D_t163* DateTimeFormatInfo_PopulateCombinedList_m7602 (DateTimeFormatInfo_t1251 * __this, StringU5BU5D_t163* ___dates, StringU5BU5D_t163* ___times, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + StringU5BU5D_t163* V_3 = {0}; + int32_t V_4 = 0; + String_t* V_5 = {0}; + StringU5BU5D_t163* V_6 = {0}; + int32_t V_7 = 0; + { + StringU5BU5D_t163* L_0 = ___dates; + if (!L_0) + { + goto IL_0073; + } + } + { + StringU5BU5D_t163* L_1 = ___times; + if (!L_1) + { + goto IL_0073; + } + } + { + StringU5BU5D_t163* L_2 = ___dates; + NullCheck(L_2); + StringU5BU5D_t163* L_3 = ___times; + NullCheck(L_3); + V_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))*(int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))))))); + V_1 = 0; + StringU5BU5D_t163* L_4 = ___dates; + V_3 = L_4; + V_4 = 0; + goto IL_0067; + } + +IL_0025: + { + StringU5BU5D_t163* L_5 = V_3; + int32_t L_6 = V_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_2 = (*(String_t**)(String_t**)SZArrayLdElema(L_5, L_7, sizeof(String_t*))); + StringU5BU5D_t163* L_8 = ___times; + V_6 = L_8; + V_7 = 0; + goto IL_0056; + } + +IL_0035: + { + StringU5BU5D_t163* L_9 = V_6; + int32_t L_10 = V_7; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + V_5 = (*(String_t**)(String_t**)SZArrayLdElema(L_9, L_11, sizeof(String_t*))); + StringU5BU5D_t163* L_12 = V_0; + int32_t L_13 = V_1; + int32_t L_14 = L_13; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + String_t* L_15 = V_2; + String_t* L_16 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Concat_m613(NULL /*static, unused*/, L_15, _stringLiteral166, L_16, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + ArrayElementTypeCheck (L_12, L_17); + *((String_t**)(String_t**)SZArrayLdElema(L_12, L_14, sizeof(String_t*))) = (String_t*)L_17; + int32_t L_18 = V_7; + V_7 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0056: + { + int32_t L_19 = V_7; + StringU5BU5D_t163* L_20 = V_6; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_0035; + } + } + { + int32_t L_21 = V_4; + V_4 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0067: + { + int32_t L_22 = V_4; + StringU5BU5D_t163* L_23 = V_3; + NullCheck(L_23); + if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_0025; + } + } + { + StringU5BU5D_t163* L_24 = V_0; + return L_24; + } + +IL_0073: + { + return (StringU5BU5D_t163*)NULL; + } +} +// System.Void System.Globalization.DaylightTime::.ctor(System.DateTime,System.DateTime,System.TimeSpan) +extern "C" void DaylightTime__ctor_m7603 (DaylightTime_t1255 * __this, DateTime_t365 ___start, DateTime_t365 ___end, TimeSpan_t803 ___delta, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + DateTime_t365 L_0 = ___start; + __this->___m_start_0 = L_0; + DateTime_t365 L_1 = ___end; + __this->___m_end_1 = L_1; + TimeSpan_t803 L_2 = ___delta; + __this->___m_delta_2 = L_2; + return; + } +} +// System.DateTime System.Globalization.DaylightTime::get_Start() +extern "C" DateTime_t365 DaylightTime_get_Start_m7604 (DaylightTime_t1255 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_start_0); + return L_0; + } +} +// System.DateTime System.Globalization.DaylightTime::get_End() +extern "C" DateTime_t365 DaylightTime_get_End_m7605 (DaylightTime_t1255 * __this, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = (__this->___m_end_1); + return L_0; + } +} +// System.TimeSpan System.Globalization.DaylightTime::get_Delta() +extern "C" TimeSpan_t803 DaylightTime_get_Delta_m7606 (DaylightTime_t1255 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = (__this->___m_delta_2); + return L_0; + } +} +// System.Void System.Globalization.GregorianCalendar::.ctor(System.Globalization.GregorianCalendarTypes) +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1371; +extern Il2CppCodeGenString* _stringLiteral1372; +extern "C" void GregorianCalendar__ctor_m7607 (GregorianCalendar_t1256 * __this, int32_t ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral1371 = il2cpp_codegen_string_literal_from_index(1371); + _stringLiteral1372 = il2cpp_codegen_string_literal_from_index(1372); + s_Il2CppMethodIntialized = true; + } + { + Calendar__ctor_m7476(__this, /*hidden argument*/NULL); + int32_t L_0 = ___type; + VirtActionInvoker1< int32_t >::Invoke(12 /* System.Void System.Globalization.GregorianCalendar::set_CalendarType(System.Globalization.GregorianCalendarTypes) */, __this, L_0); + StringU5BU5D_t163* L_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, _stringLiteral1371); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1371; + ((Calendar_t1245 *)__this)->___M_AbbrEraNames_2 = L_1; + StringU5BU5D_t163* L_2 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, _stringLiteral1372); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1372; + ((Calendar_t1245 *)__this)->___M_EraNames_3 = L_2; + int32_t L_3 = (((Calendar_t1245 *)__this)->___twoDigitYearMax_1); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)99))))) + { + goto IL_004d; + } + } + { + ((Calendar_t1245 *)__this)->___twoDigitYearMax_1 = ((int32_t)2029); + } + +IL_004d: + { + return; + } +} +// System.Void System.Globalization.GregorianCalendar::.ctor() +extern "C" void GregorianCalendar__ctor_m7608 (GregorianCalendar_t1256 * __this, const MethodInfo* method) +{ + { + GregorianCalendar__ctor_m7607(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Int32[] System.Globalization.GregorianCalendar::get_Eras() +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" Int32U5BU5D_t420* GregorianCalendar_get_Eras_m7609 (GregorianCalendar_t1256 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_0, 0, sizeof(int32_t))) = (int32_t)1; + return L_0; + } +} +// System.Void System.Globalization.GregorianCalendar::set_CalendarType(System.Globalization.GregorianCalendarTypes) +extern "C" void GregorianCalendar_set_CalendarType_m7610 (GregorianCalendar_t1256 * __this, int32_t ___value, const MethodInfo* method) +{ + { + Calendar_CheckReadOnly_m7478(__this, /*hidden argument*/NULL); + int32_t L_0 = ___value; + __this->___m_type_4 = L_0; + return; + } +} +// System.Int32 System.Globalization.GregorianCalendar::GetDayOfMonth(System.DateTime) +extern "C" int32_t GregorianCalendar_GetDayOfMonth_m7611 (GregorianCalendar_t1256 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCGregorianCalendar_GetDayOfMonth_m7492(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.DayOfWeek System.Globalization.GregorianCalendar::GetDayOfWeek(System.DateTime) +extern "C" int32_t GregorianCalendar_GetDayOfWeek_m7612 (GregorianCalendar_t1256 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCFixed_FromDateTime_m7483(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + int32_t L_3 = CCFixed_day_of_week_m7484(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Globalization.GregorianCalendar::GetEra(System.DateTime) +extern "C" int32_t GregorianCalendar_GetEra_m7613 (GregorianCalendar_t1256 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int32 System.Globalization.GregorianCalendar::GetMonth(System.DateTime) +extern "C" int32_t GregorianCalendar_GetMonth_m7614 (GregorianCalendar_t1256 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCGregorianCalendar_GetMonth_m7493(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Globalization.GregorianCalendar::GetYear(System.DateTime) +extern "C" int32_t GregorianCalendar_GetYear_m7615 (GregorianCalendar_t1256 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = CCGregorianCalendar_GetYear_m7494(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Globalization.NumberFormatInfo::.ctor(System.Int32,System.Boolean) +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral590; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral117; +extern Il2CppCodeGenString* _stringLiteral1373; +extern Il2CppCodeGenString* _stringLiteral1374; +extern Il2CppCodeGenString* _stringLiteral1375; +extern Il2CppCodeGenString* _stringLiteral546; +extern Il2CppCodeGenString* _stringLiteral576; +extern Il2CppCodeGenString* _stringLiteral1376; +extern Il2CppCodeGenString* _stringLiteral1377; +extern Il2CppCodeGenString* _stringLiteral1378; +extern "C" void NumberFormatInfo__ctor_m7616 (NumberFormatInfo_t1250 * __this, int32_t ___lcid, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + _stringLiteral590 = il2cpp_codegen_string_literal_from_index(590); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + _stringLiteral1373 = il2cpp_codegen_string_literal_from_index(1373); + _stringLiteral1374 = il2cpp_codegen_string_literal_from_index(1374); + _stringLiteral1375 = il2cpp_codegen_string_literal_from_index(1375); + _stringLiteral546 = il2cpp_codegen_string_literal_from_index(546); + _stringLiteral576 = il2cpp_codegen_string_literal_from_index(576); + _stringLiteral1376 = il2cpp_codegen_string_literal_from_index(1376); + _stringLiteral1377 = il2cpp_codegen_string_literal_from_index(1377); + _stringLiteral1378 = il2cpp_codegen_string_literal_from_index(1378); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + __this->___digitPattern_4 = _stringLiteral590; + __this->___zeroPattern_5 = _stringLiteral62; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_0 = ((NumberFormatInfo_t1250_StaticFields*)NumberFormatInfo_t1250_il2cpp_TypeInfo_var->static_fields)->___invariantNativeDigits_38; + __this->___nativeDigits_36 = L_0; + __this->___digitSubstitution_37 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_1 = ___read_only; + __this->___isReadOnly_0 = L_1; + int32_t L_2 = ___lcid; + if ((((int32_t)L_2) == ((int32_t)((int32_t)127)))) + { + goto IL_0041; + } + } + { + ___lcid = ((int32_t)127); + } + +IL_0041: + { + int32_t L_3 = ___lcid; + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)127)))) + { + goto IL_0050; + } + } + { + goto IL_015e; + } + +IL_0050: + { + __this->___isReadOnly_0 = 0; + __this->___currencyDecimalDigits_6 = 2; + __this->___currencyDecimalSeparator_7 = _stringLiteral154; + __this->___currencyGroupSeparator_8 = _stringLiteral117; + Int32U5BU5D_t420* L_5 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_5, 0, sizeof(int32_t))) = (int32_t)3; + __this->___currencyGroupSizes_9 = L_5; + __this->___currencyNegativePattern_10 = 0; + __this->___currencyPositivePattern_11 = 0; + __this->___currencySymbol_12 = _stringLiteral1373; + __this->___nanSymbol_13 = _stringLiteral1374; + __this->___negativeInfinitySymbol_14 = _stringLiteral1375; + __this->___negativeSign_15 = _stringLiteral546; + __this->___numberDecimalDigits_16 = 2; + __this->___numberDecimalSeparator_17 = _stringLiteral154; + __this->___numberGroupSeparator_18 = _stringLiteral117; + Int32U5BU5D_t420* L_6 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_6, 0, sizeof(int32_t))) = (int32_t)3; + __this->___numberGroupSizes_19 = L_6; + __this->___numberNegativePattern_20 = 1; + __this->___percentDecimalDigits_21 = 2; + __this->___percentDecimalSeparator_22 = _stringLiteral154; + __this->___percentGroupSeparator_23 = _stringLiteral117; + Int32U5BU5D_t420* L_7 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_7, 0, sizeof(int32_t))) = (int32_t)3; + __this->___percentGroupSizes_24 = L_7; + __this->___percentNegativePattern_25 = 0; + __this->___percentPositivePattern_26 = 0; + __this->___percentSymbol_27 = _stringLiteral576; + __this->___perMilleSymbol_28 = _stringLiteral1376; + __this->___positiveInfinitySymbol_29 = _stringLiteral1377; + __this->___positiveSign_30 = _stringLiteral1378; + goto IL_015e; + } + +IL_015e: + { + return; + } +} +// System.Void System.Globalization.NumberFormatInfo::.ctor(System.Boolean) +extern "C" void NumberFormatInfo__ctor_m7617 (NumberFormatInfo_t1250 * __this, bool ___read_only, const MethodInfo* method) +{ + { + bool L_0 = ___read_only; + NumberFormatInfo__ctor_m7616(__this, ((int32_t)127), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.NumberFormatInfo::.ctor() +extern "C" void NumberFormatInfo__ctor_m7618 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + NumberFormatInfo__ctor_m7617(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Globalization.NumberFormatInfo::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern Il2CppCodeGenString* _stringLiteral635; +extern Il2CppCodeGenString* _stringLiteral53; +extern Il2CppCodeGenString* _stringLiteral1379; +extern Il2CppCodeGenString* _stringLiteral1380; +extern Il2CppCodeGenString* _stringLiteral1381; +extern Il2CppCodeGenString* _stringLiteral1382; +extern Il2CppCodeGenString* _stringLiteral1383; +extern Il2CppCodeGenString* _stringLiteral1384; +extern Il2CppCodeGenString* _stringLiteral1385; +extern "C" void NumberFormatInfo__cctor_m7619 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + _stringLiteral53 = il2cpp_codegen_string_literal_from_index(53); + _stringLiteral1379 = il2cpp_codegen_string_literal_from_index(1379); + _stringLiteral1380 = il2cpp_codegen_string_literal_from_index(1380); + _stringLiteral1381 = il2cpp_codegen_string_literal_from_index(1381); + _stringLiteral1382 = il2cpp_codegen_string_literal_from_index(1382); + _stringLiteral1383 = il2cpp_codegen_string_literal_from_index(1383); + _stringLiteral1384 = il2cpp_codegen_string_literal_from_index(1384); + _stringLiteral1385 = il2cpp_codegen_string_literal_from_index(1385); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)10))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral62); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral62; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral635); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral635; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral53); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral53; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1379); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1379; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1380); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1380; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1381); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1381; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral1382); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1382; + StringU5BU5D_t163* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 7); + ArrayElementTypeCheck (L_7, _stringLiteral1383); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 7, sizeof(String_t*))) = (String_t*)_stringLiteral1383; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 8); + ArrayElementTypeCheck (L_8, _stringLiteral1384); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 8, sizeof(String_t*))) = (String_t*)_stringLiteral1384; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + ArrayElementTypeCheck (L_9, _stringLiteral1385); + *((String_t**)(String_t**)SZArrayLdElema(L_9, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral1385; + ((NumberFormatInfo_t1250_StaticFields*)NumberFormatInfo_t1250_il2cpp_TypeInfo_var->static_fields)->___invariantNativeDigits_38 = L_9; + return; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyDecimalDigits() +extern "C" int32_t NumberFormatInfo_get_CurrencyDecimalDigits_m7620 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___currencyDecimalDigits_6); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_CurrencyDecimalSeparator() +extern "C" String_t* NumberFormatInfo_get_CurrencyDecimalSeparator_m7621 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___currencyDecimalSeparator_7); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_CurrencyGroupSeparator() +extern "C" String_t* NumberFormatInfo_get_CurrencyGroupSeparator_m7622 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___currencyGroupSeparator_8); + return L_0; + } +} +// System.Int32[] System.Globalization.NumberFormatInfo::get_RawCurrencyGroupSizes() +extern "C" Int32U5BU5D_t420* NumberFormatInfo_get_RawCurrencyGroupSizes_m7623 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (__this->___currencyGroupSizes_9); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyNegativePattern() +extern "C" int32_t NumberFormatInfo_get_CurrencyNegativePattern_m7624 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___currencyNegativePattern_10); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_CurrencyPositivePattern() +extern "C" int32_t NumberFormatInfo_get_CurrencyPositivePattern_m7625 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___currencyPositivePattern_11); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_CurrencySymbol() +extern "C" String_t* NumberFormatInfo_get_CurrencySymbol_m7626 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___currencySymbol_12); + return L_0; + } +} +// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_CurrentInfo() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" NumberFormatInfo_t1250 * NumberFormatInfo_get_CurrentInfo_m7627 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CultureInfo_t453 * L_1 = Thread_get_CurrentCulture_m9970(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + NumberFormatInfo_t1250 * L_2 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_1); + V_0 = L_2; + NumberFormatInfo_t1250 * L_3 = V_0; + NullCheck(L_3); + L_3->___isReadOnly_0 = 1; + NumberFormatInfo_t1250 * L_4 = V_0; + return L_4; + } +} +// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_InvariantInfo() +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern "C" NumberFormatInfo_t1250 * NumberFormatInfo_get_InvariantInfo_m7628 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + { + NumberFormatInfo_t1250 * L_0 = (NumberFormatInfo_t1250 *)il2cpp_codegen_object_new (NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo__ctor_m7618(L_0, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatInfo_t1250 * L_1 = V_0; + NullCheck(L_1); + NumberFormatInfo_set_NumberNegativePattern_m7637(L_1, 1, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_2 = V_0; + NullCheck(L_2); + L_2->___isReadOnly_0 = 1; + NumberFormatInfo_t1250 * L_3 = V_0; + return L_3; + } +} +// System.String System.Globalization.NumberFormatInfo::get_NaNSymbol() +extern "C" String_t* NumberFormatInfo_get_NaNSymbol_m7629 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___nanSymbol_13); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_NegativeInfinitySymbol() +extern "C" String_t* NumberFormatInfo_get_NegativeInfinitySymbol_m7630 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___negativeInfinitySymbol_14); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_NegativeSign() +extern "C" String_t* NumberFormatInfo_get_NegativeSign_m7631 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___negativeSign_15); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_NumberDecimalDigits() +extern "C" int32_t NumberFormatInfo_get_NumberDecimalDigits_m7632 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___numberDecimalDigits_16); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_NumberDecimalSeparator() +extern "C" String_t* NumberFormatInfo_get_NumberDecimalSeparator_m7633 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___numberDecimalSeparator_17); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_NumberGroupSeparator() +extern "C" String_t* NumberFormatInfo_get_NumberGroupSeparator_m7634 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___numberGroupSeparator_18); + return L_0; + } +} +// System.Int32[] System.Globalization.NumberFormatInfo::get_RawNumberGroupSizes() +extern "C" Int32U5BU5D_t420* NumberFormatInfo_get_RawNumberGroupSizes_m7635 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (__this->___numberGroupSizes_19); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_NumberNegativePattern() +extern "C" int32_t NumberFormatInfo_get_NumberNegativePattern_m7636 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___numberNegativePattern_20); + return L_0; + } +} +// System.Void System.Globalization.NumberFormatInfo::set_NumberNegativePattern(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1386; +extern Il2CppCodeGenString* _stringLiteral1387; +extern "C" void NumberFormatInfo_set_NumberNegativePattern_m7637 (NumberFormatInfo_t1250 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1386 = il2cpp_codegen_string_literal_from_index(1386); + _stringLiteral1387 = il2cpp_codegen_string_literal_from_index(1387); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000e; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) <= ((int32_t)4))) + { + goto IL_0019; + } + } + +IL_000e: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, _stringLiteral1386, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + bool L_3 = (__this->___isReadOnly_0); + if (!L_3) + { + goto IL_002f; + } + } + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1387, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002f: + { + int32_t L_5 = ___value; + __this->___numberNegativePattern_20 = L_5; + return; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_PercentDecimalDigits() +extern "C" int32_t NumberFormatInfo_get_PercentDecimalDigits_m7638 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___percentDecimalDigits_21); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PercentDecimalSeparator() +extern "C" String_t* NumberFormatInfo_get_PercentDecimalSeparator_m7639 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___percentDecimalSeparator_22); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PercentGroupSeparator() +extern "C" String_t* NumberFormatInfo_get_PercentGroupSeparator_m7640 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___percentGroupSeparator_23); + return L_0; + } +} +// System.Int32[] System.Globalization.NumberFormatInfo::get_RawPercentGroupSizes() +extern "C" Int32U5BU5D_t420* NumberFormatInfo_get_RawPercentGroupSizes_m7641 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = (__this->___percentGroupSizes_24); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_PercentNegativePattern() +extern "C" int32_t NumberFormatInfo_get_PercentNegativePattern_m7642 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___percentNegativePattern_25); + return L_0; + } +} +// System.Int32 System.Globalization.NumberFormatInfo::get_PercentPositivePattern() +extern "C" int32_t NumberFormatInfo_get_PercentPositivePattern_m7643 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___percentPositivePattern_26); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PercentSymbol() +extern "C" String_t* NumberFormatInfo_get_PercentSymbol_m7644 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___percentSymbol_27); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PerMilleSymbol() +extern "C" String_t* NumberFormatInfo_get_PerMilleSymbol_m7645 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___perMilleSymbol_28); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PositiveInfinitySymbol() +extern "C" String_t* NumberFormatInfo_get_PositiveInfinitySymbol_m7646 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___positiveInfinitySymbol_29); + return L_0; + } +} +// System.String System.Globalization.NumberFormatInfo::get_PositiveSign() +extern "C" String_t* NumberFormatInfo_get_PositiveSign_m7647 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___positiveSign_30); + return L_0; + } +} +// System.Object System.Globalization.NumberFormatInfo::GetFormat(System.Type) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * NumberFormatInfo_GetFormat_m7648 (NumberFormatInfo_t1250 * __this, Type_t * ___formatType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * G_B3_0 = {0}; + { + Type_t * L_0 = ___formatType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0016; + } + } + { + G_B3_0 = __this; + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = ((NumberFormatInfo_t1250 *)(NULL)); + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Object System.Globalization.NumberFormatInfo::Clone() +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern "C" Object_t * NumberFormatInfo_Clone_m7649 (NumberFormatInfo_t1250 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_0, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + NumberFormatInfo_t1250 * L_1 = V_0; + NullCheck(L_1); + L_1->___isReadOnly_0 = 0; + NumberFormatInfo_t1250 * L_2 = V_0; + return L_2; + } +} +// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::GetInstance(System.IFormatProvider) +extern const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern "C" NumberFormatInfo_t1250 * NumberFormatInfo_GetInstance_m7650 (Object_t * __this /* static, unused */, Object_t * ___formatProvider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_0_0_0_var = il2cpp_codegen_type_from_index(701); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatProvider_t1770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(702); + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + { + Object_t * L_0 = ___formatProvider; + if (!L_0) + { + goto IL_0024; + } + } + { + Object_t * L_1 = ___formatProvider; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(NumberFormatInfo_t1250_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t1770_il2cpp_TypeInfo_var, L_1, L_2); + V_0 = ((NumberFormatInfo_t1250 *)CastclassSealed(L_3, NumberFormatInfo_t1250_il2cpp_TypeInfo_var)); + NumberFormatInfo_t1250 * L_4 = V_0; + if (!L_4) + { + goto IL_0024; + } + } + { + NumberFormatInfo_t1250 * L_5 = V_0; + return L_5; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo_t1250 * L_6 = NumberFormatInfo_get_CurrentInfo_m7627(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Globalization.TextInfo::.ctor(System.Globalization.CultureInfo,System.Int32,System.Void*,System.Boolean) +extern TypeInfo* Data_t1259_il2cpp_TypeInfo_var; +extern "C" void TextInfo__ctor_m7651 (TextInfo_t1163 * __this, CultureInfo_t453 * ___ci, int32_t ___lcid, void* ___data, bool ___read_only, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Data_t1259_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(836); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + Data_t1259 V_1 = {0}; + int32_t V_2 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___read_only; + __this->___m_isReadOnly_1 = L_0; + int32_t L_1 = ___lcid; + __this->___m_win32LangID_5 = L_1; + CultureInfo_t453 * L_2 = ___ci; + __this->___ci_6 = L_2; + void* L_3 = ___data; + if (!L_3) + { + goto IL_0033; + } + } + { + void* L_4 = ___data; + __this->___data_8 = (*(Data_t1259 *)L_4); + goto IL_004f; + } + +IL_0033: + { + Initobj (Data_t1259_il2cpp_TypeInfo_var, (&V_1)); + Data_t1259 L_5 = V_1; + __this->___data_8 = L_5; + Data_t1259 * L_6 = &(__this->___data_8); + L_6->___list_sep_4 = ((int32_t)44); + } + +IL_004f: + { + CultureInfo_t453 * L_7 = ___ci; + V_0 = L_7; + goto IL_005d; + } + +IL_0056: + { + CultureInfo_t453 * L_8 = V_0; + NullCheck(L_8); + CultureInfo_t453 * L_9 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_8); + V_0 = L_9; + } + +IL_005d: + { + CultureInfo_t453 * L_10 = V_0; + NullCheck(L_10); + CultureInfo_t453 * L_11 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_10); + if (!L_11) + { + goto IL_0086; + } + } + { + CultureInfo_t453 * L_12 = V_0; + NullCheck(L_12); + CultureInfo_t453 * L_13 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_12); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_13); + if ((((int32_t)L_14) == ((int32_t)((int32_t)127)))) + { + goto IL_0086; + } + } + { + CultureInfo_t453 * L_15 = V_0; + NullCheck(L_15); + CultureInfo_t453 * L_16 = (CultureInfo_t453 *)VirtFuncInvoker0< CultureInfo_t453 * >::Invoke(8 /* System.Globalization.CultureInfo System.Globalization.CultureInfo::get_Parent() */, L_15); + CultureInfo_t453 * L_17 = V_0; + if ((!(((Object_t*)(CultureInfo_t453 *)L_16) == ((Object_t*)(CultureInfo_t453 *)L_17)))) + { + goto IL_0056; + } + } + +IL_0086: + { + CultureInfo_t453 * L_18 = V_0; + if (!L_18) + { + goto IL_00b4; + } + } + { + CultureInfo_t453 * L_19 = V_0; + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_19); + V_2 = L_20; + int32_t L_21 = V_2; + if ((((int32_t)L_21) == ((int32_t)((int32_t)31)))) + { + goto IL_00a8; + } + } + { + int32_t L_22 = V_2; + if ((((int32_t)L_22) == ((int32_t)((int32_t)44)))) + { + goto IL_00a8; + } + } + { + goto IL_00b4; + } + +IL_00a8: + { + __this->___handleDotI_7 = 1; + goto IL_00b4; + } + +IL_00b4: + { + return; + } +} +// System.Void System.Globalization.TextInfo::.ctor(System.Globalization.TextInfo) +extern "C" void TextInfo__ctor_m7652 (TextInfo_t1163 * __this, TextInfo_t1163 * ___textInfo, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + TextInfo_t1163 * L_0 = ___textInfo; + NullCheck(L_0); + int32_t L_1 = (L_0->___m_win32LangID_5); + __this->___m_win32LangID_5 = L_1; + TextInfo_t1163 * L_2 = ___textInfo; + NullCheck(L_2); + int32_t L_3 = (L_2->___m_nDataItem_3); + __this->___m_nDataItem_3 = L_3; + TextInfo_t1163 * L_4 = ___textInfo; + NullCheck(L_4); + bool L_5 = (L_4->___m_useUserOverride_4); + __this->___m_useUserOverride_4 = L_5; + TextInfo_t1163 * L_6 = ___textInfo; + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Globalization.TextInfo::get_ListSeparator() */, L_6); + __this->___m_listSeparator_0 = L_7; + TextInfo_t1163 * L_8 = ___textInfo; + NullCheck(L_8); + String_t* L_9 = TextInfo_get_CultureName_m7655(L_8, /*hidden argument*/NULL); + __this->___customCultureName_2 = L_9; + TextInfo_t1163 * L_10 = ___textInfo; + NullCheck(L_10); + CultureInfo_t453 * L_11 = (L_10->___ci_6); + __this->___ci_6 = L_11; + TextInfo_t1163 * L_12 = ___textInfo; + NullCheck(L_12); + bool L_13 = (L_12->___handleDotI_7); + __this->___handleDotI_7 = L_13; + TextInfo_t1163 * L_14 = ___textInfo; + NullCheck(L_14); + Data_t1259 L_15 = (L_14->___data_8); + __this->___data_8 = L_15; + return; + } +} +// System.Void System.Globalization.TextInfo::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern "C" void TextInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7653 (TextInfo_t1163 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + return; + } +} +// System.String System.Globalization.TextInfo::get_ListSeparator() +extern "C" String_t* TextInfo_get_ListSeparator_m7654 (TextInfo_t1163 * __this, const MethodInfo* method) +{ + Data_t1259 V_0 = {0}; + uint16_t V_1 = 0x0; + { + String_t* L_0 = (__this->___m_listSeparator_0); + if (L_0) + { + goto IL_0028; + } + } + { + Data_t1259 L_1 = (__this->___data_8); + V_0 = L_1; + uint8_t L_2 = ((&V_0)->___list_sep_4); + V_1 = (((int32_t)((uint16_t)L_2))); + String_t* L_3 = Char_ToString_m3597((&V_1), /*hidden argument*/NULL); + __this->___m_listSeparator_0 = L_3; + } + +IL_0028: + { + String_t* L_4 = (__this->___m_listSeparator_0); + return L_4; + } +} +// System.String System.Globalization.TextInfo::get_CultureName() +extern "C" String_t* TextInfo_get_CultureName_m7655 (TextInfo_t1163 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___customCultureName_2); + if (L_0) + { + goto IL_001c; + } + } + { + CultureInfo_t453 * L_1 = (__this->___ci_6); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_1); + __this->___customCultureName_2 = L_2; + } + +IL_001c: + { + String_t* L_3 = (__this->___customCultureName_2); + return L_3; + } +} +// System.Boolean System.Globalization.TextInfo::Equals(System.Object) +extern TypeInfo* TextInfo_t1163_il2cpp_TypeInfo_var; +extern "C" bool TextInfo_Equals_m7656 (TextInfo_t1163 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextInfo_t1163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(834); + s_Il2CppMethodIntialized = true; + } + TextInfo_t1163 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + V_0 = ((TextInfo_t1163 *)IsInstClass(L_1, TextInfo_t1163_il2cpp_TypeInfo_var)); + TextInfo_t1163 * L_2 = V_0; + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + TextInfo_t1163 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (L_3->___m_win32LangID_5); + int32_t L_5 = (__this->___m_win32LangID_5); + if ((((int32_t)L_4) == ((int32_t)L_5))) + { + goto IL_002a; + } + } + { + return 0; + } + +IL_002a: + { + TextInfo_t1163 * L_6 = V_0; + NullCheck(L_6); + CultureInfo_t453 * L_7 = (L_6->___ci_6); + CultureInfo_t453 * L_8 = (__this->___ci_6); + if ((((Object_t*)(CultureInfo_t453 *)L_7) == ((Object_t*)(CultureInfo_t453 *)L_8))) + { + goto IL_003d; + } + } + { + return 0; + } + +IL_003d: + { + return 1; + } +} +// System.Int32 System.Globalization.TextInfo::GetHashCode() +extern "C" int32_t TextInfo_GetHashCode_m7657 (TextInfo_t1163 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___m_win32LangID_5); + return L_0; + } +} +// System.String System.Globalization.TextInfo::ToString() +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1388; +extern "C" String_t* TextInfo_ToString_m7658 (TextInfo_t1163 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1388 = il2cpp_codegen_string_literal_from_index(1388); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___m_win32LangID_5); + int32_t L_1 = L_0; + Object_t * L_2 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1388, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Char System.Globalization.TextInfo::ToLower(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t TextInfo_ToLower_m7659 (TextInfo_t1163 * __this, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) < ((int32_t)((int32_t)64)))) + { + goto IL_001b; + } + } + { + uint16_t L_1 = ___c; + if ((((int32_t)((int32_t)96)) >= ((int32_t)L_1))) + { + goto IL_001d; + } + } + { + uint16_t L_2 = ___c; + if ((((int32_t)L_2) >= ((int32_t)((int32_t)128)))) + { + goto IL_001d; + } + } + +IL_001b: + { + uint16_t L_3 = ___c; + return L_3; + } + +IL_001d: + { + uint16_t L_4 = ___c; + if ((((int32_t)((int32_t)65)) > ((int32_t)L_4))) + { + goto IL_0046; + } + } + { + uint16_t L_5 = ___c; + if ((((int32_t)L_5) > ((int32_t)((int32_t)90)))) + { + goto IL_0046; + } + } + { + bool L_6 = (__this->___handleDotI_7); + if (!L_6) + { + goto IL_0040; + } + } + { + uint16_t L_7 = ___c; + if ((((int32_t)L_7) == ((int32_t)((int32_t)73)))) + { + goto IL_0046; + } + } + +IL_0040: + { + uint16_t L_8 = ___c; + return (((int32_t)((uint16_t)((int32_t)((int32_t)L_8+(int32_t)((int32_t)32)))))); + } + +IL_0046: + { + CultureInfo_t453 * L_9 = (__this->___ci_6); + if (!L_9) + { + goto IL_0063; + } + } + { + CultureInfo_t453 * L_10 = (__this->___ci_6); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_10); + if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)127))))) + { + goto IL_006a; + } + } + +IL_0063: + { + uint16_t L_12 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_13 = Char_ToLowerInvariant_m6032(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_006a: + { + uint16_t L_14 = ___c; + V_0 = L_14; + uint16_t L_15 = V_0; + if (((int32_t)((int32_t)L_15-(int32_t)((int32_t)453))) == 0) + { + goto IL_00e7; + } + if (((int32_t)((int32_t)L_15-(int32_t)((int32_t)453))) == 1) + { + goto IL_0088; + } + if (((int32_t)((int32_t)L_15-(int32_t)((int32_t)453))) == 2) + { + goto IL_0088; + } + if (((int32_t)((int32_t)L_15-(int32_t)((int32_t)453))) == 3) + { + goto IL_00ed; + } + } + +IL_0088: + { + uint16_t L_16 = V_0; + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)978))) == 0) + { + goto IL_00ff; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)978))) == 1) + { + goto IL_0105; + } + if (((int32_t)((int32_t)L_16-(int32_t)((int32_t)978))) == 2) + { + goto IL_010b; + } + } + { + uint16_t L_17 = V_0; + if ((((int32_t)L_17) == ((int32_t)((int32_t)73)))) + { + goto IL_00ce; + } + } + { + uint16_t L_18 = V_0; + if ((((int32_t)L_18) == ((int32_t)((int32_t)304)))) + { + goto IL_00e4; + } + } + { + uint16_t L_19 = V_0; + if ((((int32_t)L_19) == ((int32_t)((int32_t)459)))) + { + goto IL_00f3; + } + } + { + uint16_t L_20 = V_0; + if ((((int32_t)L_20) == ((int32_t)((int32_t)498)))) + { + goto IL_00f9; + } + } + { + goto IL_0111; + } + +IL_00ce: + { + bool L_21 = (__this->___handleDotI_7); + if (!L_21) + { + goto IL_00df; + } + } + { + return ((int32_t)305); + } + +IL_00df: + { + goto IL_0111; + } + +IL_00e4: + { + return ((int32_t)105); + } + +IL_00e7: + { + return ((int32_t)454); + } + +IL_00ed: + { + return ((int32_t)457); + } + +IL_00f3: + { + return ((int32_t)460); + } + +IL_00f9: + { + return ((int32_t)499); + } + +IL_00ff: + { + return ((int32_t)965); + } + +IL_0105: + { + return ((int32_t)973); + } + +IL_010b: + { + return ((int32_t)971); + } + +IL_0111: + { + uint16_t L_22 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_23 = Char_ToLowerInvariant_m6032(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + return L_23; + } +} +// System.Char System.Globalization.TextInfo::ToUpper(System.Char) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t TextInfo_ToUpper_m7660 (TextInfo_t1163 * __this, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + uint16_t L_0 = ___c; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)96)))) + { + goto IL_000a; + } + } + { + uint16_t L_1 = ___c; + return L_1; + } + +IL_000a: + { + uint16_t L_2 = ___c; + if ((((int32_t)((int32_t)97)) > ((int32_t)L_2))) + { + goto IL_0033; + } + } + { + uint16_t L_3 = ___c; + if ((((int32_t)L_3) > ((int32_t)((int32_t)122)))) + { + goto IL_0033; + } + } + { + bool L_4 = (__this->___handleDotI_7); + if (!L_4) + { + goto IL_002d; + } + } + { + uint16_t L_5 = ___c; + if ((((int32_t)L_5) == ((int32_t)((int32_t)105)))) + { + goto IL_0033; + } + } + +IL_002d: + { + uint16_t L_6 = ___c; + return (((int32_t)((uint16_t)((int32_t)((int32_t)L_6-(int32_t)((int32_t)32)))))); + } + +IL_0033: + { + CultureInfo_t453 * L_7 = (__this->___ci_6); + if (!L_7) + { + goto IL_0050; + } + } + { + CultureInfo_t453 * L_8 = (__this->___ci_6); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_8); + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)127))))) + { + goto IL_0057; + } + } + +IL_0050: + { + uint16_t L_10 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_11 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0057: + { + uint16_t L_12 = ___c; + V_0 = L_12; + uint16_t L_13 = V_0; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 0) + { + goto IL_0134; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 1) + { + goto IL_013a; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 2) + { + goto IL_0081; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 3) + { + goto IL_0081; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 4) + { + goto IL_0081; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 5) + { + goto IL_0140; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)976))) == 6) + { + goto IL_0146; + } + } + +IL_0081: + { + uint16_t L_14 = V_0; + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)453))) == 0) + { + goto IL_0110; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)453))) == 1) + { + goto IL_009d; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)453))) == 2) + { + goto IL_009d; + } + if (((int32_t)((int32_t)L_14-(int32_t)((int32_t)453))) == 3) + { + goto IL_0116; + } + } + +IL_009d: + { + uint16_t L_15 = V_0; + if ((((int32_t)L_15) == ((int32_t)((int32_t)1008)))) + { + goto IL_014c; + } + } + { + uint16_t L_16 = V_0; + if ((((int32_t)L_16) == ((int32_t)((int32_t)1009)))) + { + goto IL_0152; + } + } + { + uint16_t L_17 = V_0; + if ((((int32_t)L_17) == ((int32_t)((int32_t)105)))) + { + goto IL_00f7; + } + } + { + uint16_t L_18 = V_0; + if ((((int32_t)L_18) == ((int32_t)((int32_t)305)))) + { + goto IL_010d; + } + } + { + uint16_t L_19 = V_0; + if ((((int32_t)L_19) == ((int32_t)((int32_t)459)))) + { + goto IL_011c; + } + } + { + uint16_t L_20 = V_0; + if ((((int32_t)L_20) == ((int32_t)((int32_t)498)))) + { + goto IL_0122; + } + } + { + uint16_t L_21 = V_0; + if ((((int32_t)L_21) == ((int32_t)((int32_t)912)))) + { + goto IL_0128; + } + } + { + uint16_t L_22 = V_0; + if ((((int32_t)L_22) == ((int32_t)((int32_t)944)))) + { + goto IL_012e; + } + } + { + goto IL_0158; + } + +IL_00f7: + { + bool L_23 = (__this->___handleDotI_7); + if (!L_23) + { + goto IL_0108; + } + } + { + return ((int32_t)304); + } + +IL_0108: + { + goto IL_0158; + } + +IL_010d: + { + return ((int32_t)73); + } + +IL_0110: + { + return ((int32_t)452); + } + +IL_0116: + { + return ((int32_t)455); + } + +IL_011c: + { + return ((int32_t)458); + } + +IL_0122: + { + return ((int32_t)497); + } + +IL_0128: + { + return ((int32_t)938); + } + +IL_012e: + { + return ((int32_t)939); + } + +IL_0134: + { + return ((int32_t)914); + } + +IL_013a: + { + return ((int32_t)920); + } + +IL_0140: + { + return ((int32_t)934); + } + +IL_0146: + { + return ((int32_t)928); + } + +IL_014c: + { + return ((int32_t)922); + } + +IL_0152: + { + return ((int32_t)929); + } + +IL_0158: + { + uint16_t L_24 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_25 = Char_ToUpperInvariant_m4673(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.String System.Globalization.TextInfo::ToLower(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1389; +extern "C" String_t* TextInfo_ToLower_m7661 (TextInfo_t1163 * __this, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1389 = il2cpp_codegen_string_literal_from_index(1389); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uint16_t* V_4 = {0}; + int32_t V_5 = 0; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1389, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___str; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0022; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_0022: + { + String_t* L_5 = ___str; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_0 = L_7; + String_t* L_8 = ___str; + V_6 = L_8; + String_t* L_9 = V_6; + int32_t L_10 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_9))+(int32_t)L_10)); + String_t* L_11 = V_0; + V_7 = L_11; + String_t* L_12 = V_7; + int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13)); + uint16_t* L_14 = V_2; + V_3 = (uint16_t*)L_14; + uint16_t* L_15 = V_1; + V_4 = (uint16_t*)L_15; + V_5 = 0; + goto IL_0072; + } + +IL_0055: + { + uint16_t* L_16 = V_3; + uint16_t* L_17 = V_4; + uint16_t L_18 = (uint16_t)VirtFuncInvoker1< uint16_t, uint16_t >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, __this, (*((uint16_t*)L_17))); + *((int16_t*)(L_16)) = (int16_t)L_18; + uint16_t* L_19 = V_4; + V_4 = (uint16_t*)((uint16_t*)((intptr_t)L_19+(intptr_t)(((intptr_t)2)))); + uint16_t* L_20 = V_3; + V_3 = (uint16_t*)((uint16_t*)((intptr_t)L_20+(intptr_t)(((intptr_t)2)))); + int32_t L_21 = V_5; + V_5 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0072: + { + int32_t L_22 = V_5; + String_t* L_23 = ___str; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_22) < ((int32_t)L_24))) + { + goto IL_0055; + } + } + { + V_6 = (String_t*)NULL; + V_7 = (String_t*)NULL; + String_t* L_25 = V_0; + return L_25; + } +} +// System.Object System.Globalization.TextInfo::Clone() +extern TypeInfo* TextInfo_t1163_il2cpp_TypeInfo_var; +extern "C" Object_t * TextInfo_Clone_m7662 (TextInfo_t1163 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextInfo_t1163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(834); + s_Il2CppMethodIntialized = true; + } + { + TextInfo_t1163 * L_0 = (TextInfo_t1163 *)il2cpp_codegen_object_new (TextInfo_t1163_il2cpp_TypeInfo_var); + TextInfo__ctor_m7652(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.IO.IsolatedStorage.IsolatedStorageException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1390; +extern "C" void IsolatedStorageException__ctor_m7663 (IsolatedStorageException_t1261 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1390 = il2cpp_codegen_string_literal_from_index(1390); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1390, /*hidden argument*/NULL); + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IsolatedStorage.IsolatedStorageException::.ctor(System.String) +extern "C" void IsolatedStorageException__ctor_m7664 (IsolatedStorageException_t1261 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IsolatedStorage.IsolatedStorageException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void IsolatedStorageException__ctor_m7665 (IsolatedStorageException_t1261 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.BinaryReader::.ctor(System.IO.Stream) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void BinaryReader__ctor_m7666 (BinaryReader_t1262 * __this, Stream_t1039 * ___input, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___input; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_1 = Encoding_get_UTF8UnmarkedUnsafe_m9787(NULL /*static, unused*/, /*hidden argument*/NULL); + BinaryReader__ctor_m7667(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.BinaryReader::.ctor(System.IO.Stream,System.Text.Encoding) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1391; +extern Il2CppCodeGenString* _stringLiteral1392; +extern "C" void BinaryReader__ctor_m7667 (BinaryReader_t1262 * __this, Stream_t1039 * ___input, Encoding_t931 * ___encoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral1391 = il2cpp_codegen_string_literal_from_index(1391); + _stringLiteral1392 = il2cpp_codegen_string_literal_from_index(1392); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Stream_t1039 * L_0 = ___input; + if (!L_0) + { + goto IL_0012; + } + } + { + Encoding_t931 * L_1 = ___encoding; + if (L_1) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1391, /*hidden argument*/NULL); + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Stream_t1039 * L_4 = ___input; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, L_4); + if (L_5) + { + goto IL_003d; + } + } + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1392, /*hidden argument*/NULL); + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003d: + { + Stream_t1039 * L_8 = ___input; + __this->___m_stream_0 = L_8; + Encoding_t931 * L_9 = ___encoding; + __this->___m_encoding_1 = L_9; + Encoding_t931 * L_10 = ___encoding; + NullCheck(L_10); + Decoder_t1263 * L_11 = (Decoder_t1263 *)VirtFuncInvoker0< Decoder_t1263 * >::Invoke(16 /* System.Text.Decoder System.Text.Encoding::GetDecoder() */, L_10); + __this->___decoder_3 = L_11; + __this->___m_buffer_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)32))); + return; + } +} +// System.Void System.IO.BinaryReader::System.IDisposable.Dispose() +extern "C" void BinaryReader_System_IDisposable_Dispose_m7668 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.IO.BinaryReader::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.IO.Stream System.IO.BinaryReader::get_BaseStream() +extern "C" Stream_t1039 * BinaryReader_get_BaseStream_m7669 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = (__this->___m_stream_0); + return L_0; + } +} +// System.Void System.IO.BinaryReader::Close() +extern "C" void BinaryReader_Close_m7670 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.IO.BinaryReader::Dispose(System.Boolean) */, __this, 1); + __this->___m_disposed_5 = 1; + return; + } +} +// System.Void System.IO.BinaryReader::Dispose(System.Boolean) +extern "C" void BinaryReader_Dispose_m7671 (BinaryReader_t1262 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_001c; + } + } + { + Stream_t1039 * L_1 = (__this->___m_stream_0); + if (!L_1) + { + goto IL_001c; + } + } + { + Stream_t1039 * L_2 = (__this->___m_stream_0); + NullCheck(L_2); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, L_2); + } + +IL_001c: + { + __this->___m_disposed_5 = 1; + __this->___m_buffer_2 = (ByteU5BU5D_t789*)NULL; + __this->___m_encoding_1 = (Encoding_t931 *)NULL; + __this->___m_stream_0 = (Stream_t1039 *)NULL; + __this->___charBuffer_4 = (CharU5BU5D_t458*)NULL; + return; + } +} +// System.Void System.IO.BinaryReader::FillBuffer(System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* EndOfStreamException_t1268_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1393; +extern Il2CppCodeGenString* _stringLiteral1394; +extern Il2CppCodeGenString* _stringLiteral1395; +extern "C" void BinaryReader_FillBuffer_m7672 (BinaryReader_t1262 * __this, int32_t ___numBytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + EndOfStreamException_t1268_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(837); + _stringLiteral1393 = il2cpp_codegen_string_literal_from_index(1393); + _stringLiteral1394 = il2cpp_codegen_string_literal_from_index(1394); + _stringLiteral1395 = il2cpp_codegen_string_literal_from_index(1395); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + bool L_0 = (__this->___m_disposed_5); + if (!L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1393, _stringLiteral1394, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + Stream_t1039 * L_2 = (__this->___m_stream_0); + if (L_2) + { + goto IL_0031; + } + } + { + IOException_t1101 * L_3 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_3, _stringLiteral1395, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0031: + { + int32_t L_4 = ___numBytes; + BinaryReader_CheckBuffer_m7693(__this, L_4, /*hidden argument*/NULL); + V_0 = 0; + goto IL_0065; + } + +IL_003f: + { + Stream_t1039 * L_5 = (__this->___m_stream_0); + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + int32_t L_7 = V_0; + int32_t L_8 = ___numBytes; + int32_t L_9 = V_0; + NullCheck(L_5); + int32_t L_10 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, L_7, ((int32_t)((int32_t)L_8-(int32_t)L_9))); + V_1 = L_10; + int32_t L_11 = V_1; + if (L_11) + { + goto IL_0061; + } + } + { + EndOfStreamException_t1268 * L_12 = (EndOfStreamException_t1268 *)il2cpp_codegen_object_new (EndOfStreamException_t1268_il2cpp_TypeInfo_var); + EndOfStreamException__ctor_m7708(L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0061: + { + int32_t L_13 = V_0; + int32_t L_14 = V_1; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)L_14)); + } + +IL_0065: + { + int32_t L_15 = V_0; + int32_t L_16 = ___numBytes; + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_003f; + } + } + { + return; + } +} +// System.Int32 System.IO.BinaryReader::Read() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" int32_t BinaryReader_Read_m7673 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + CharU5BU5D_t458* L_0 = (__this->___charBuffer_4); + if (L_0) + { + goto IL_001b; + } + } + { + __this->___charBuffer_4 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)128))); + } + +IL_001b: + { + CharU5BU5D_t458* L_1 = (__this->___charBuffer_4); + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(11 /* System.Int32 System.IO.BinaryReader::Read(System.Char[],System.Int32,System.Int32) */, __this, L_1, 0, 1); + V_0 = L_2; + int32_t L_3 = V_0; + if (L_3) + { + goto IL_0032; + } + } + { + return (-1); + } + +IL_0032: + { + CharU5BU5D_t458* L_4 = (__this->___charBuffer_4); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + return (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_5, sizeof(uint16_t))); + } +} +// System.Int32 System.IO.BinaryReader::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1393; +extern Il2CppCodeGenString* _stringLiteral1394; +extern Il2CppCodeGenString* _stringLiteral1395; +extern Il2CppCodeGenString* _stringLiteral1396; +extern Il2CppCodeGenString* _stringLiteral250; +extern Il2CppCodeGenString* _stringLiteral1397; +extern Il2CppCodeGenString* _stringLiteral1398; +extern "C" int32_t BinaryReader_Read_m7674 (BinaryReader_t1262 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1393 = il2cpp_codegen_string_literal_from_index(1393); + _stringLiteral1394 = il2cpp_codegen_string_literal_from_index(1394); + _stringLiteral1395 = il2cpp_codegen_string_literal_from_index(1395); + _stringLiteral1396 = il2cpp_codegen_string_literal_from_index(1396); + _stringLiteral250 = il2cpp_codegen_string_literal_from_index(250); + _stringLiteral1397 = il2cpp_codegen_string_literal_from_index(1397); + _stringLiteral1398 = il2cpp_codegen_string_literal_from_index(1398); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Stream_t1039 * L_0 = (__this->___m_stream_0); + if (L_0) + { + goto IL_0031; + } + } + { + bool L_1 = (__this->___m_disposed_5); + if (!L_1) + { + goto IL_0026; + } + } + { + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_2, _stringLiteral1393, _stringLiteral1394, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0026: + { + IOException_t1101 * L_3 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_3, _stringLiteral1395, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0031: + { + ByteU5BU5D_t789* L_4 = ___buffer; + if (L_4) + { + goto IL_0042; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1396, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0042: + { + int32_t L_6 = ___index; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0054; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral250, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0054: + { + int32_t L_8 = ___count; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_0066; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_9, _stringLiteral1397, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0066: + { + ByteU5BU5D_t789* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___index; + int32_t L_12 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))) >= ((int32_t)L_12))) + { + goto IL_007c; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral1398, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_007c: + { + Stream_t1039 * L_14 = (__this->___m_stream_0); + ByteU5BU5D_t789* L_15 = ___buffer; + int32_t L_16 = ___index; + int32_t L_17 = ___count; + NullCheck(L_14); + int32_t L_18 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_14, L_15, L_16, L_17); + V_0 = L_18; + int32_t L_19 = V_0; + return L_19; + } +} +// System.Int32 System.IO.BinaryReader::Read(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1393; +extern Il2CppCodeGenString* _stringLiteral1394; +extern Il2CppCodeGenString* _stringLiteral1395; +extern Il2CppCodeGenString* _stringLiteral1396; +extern Il2CppCodeGenString* _stringLiteral250; +extern Il2CppCodeGenString* _stringLiteral1397; +extern Il2CppCodeGenString* _stringLiteral1398; +extern "C" int32_t BinaryReader_Read_m7675 (BinaryReader_t1262 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1393 = il2cpp_codegen_string_literal_from_index(1393); + _stringLiteral1394 = il2cpp_codegen_string_literal_from_index(1394); + _stringLiteral1395 = il2cpp_codegen_string_literal_from_index(1395); + _stringLiteral1396 = il2cpp_codegen_string_literal_from_index(1396); + _stringLiteral250 = il2cpp_codegen_string_literal_from_index(250); + _stringLiteral1397 = il2cpp_codegen_string_literal_from_index(1397); + _stringLiteral1398 = il2cpp_codegen_string_literal_from_index(1398); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Stream_t1039 * L_0 = (__this->___m_stream_0); + if (L_0) + { + goto IL_0031; + } + } + { + bool L_1 = (__this->___m_disposed_5); + if (!L_1) + { + goto IL_0026; + } + } + { + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_2, _stringLiteral1393, _stringLiteral1394, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0026: + { + IOException_t1101 * L_3 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_3, _stringLiteral1395, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0031: + { + CharU5BU5D_t458* L_4 = ___buffer; + if (L_4) + { + goto IL_0042; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1396, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0042: + { + int32_t L_6 = ___index; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0054; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral250, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0054: + { + int32_t L_8 = ___count; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_0066; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_9, _stringLiteral1397, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0066: + { + CharU5BU5D_t458* L_10 = ___buffer; + NullCheck(L_10); + int32_t L_11 = ___index; + int32_t L_12 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)L_11))) >= ((int32_t)L_12))) + { + goto IL_007c; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral1398, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_007c: + { + CharU5BU5D_t458* L_14 = ___buffer; + int32_t L_15 = ___index; + int32_t L_16 = ___count; + int32_t L_17 = BinaryReader_ReadCharBytes_m7676(__this, L_14, L_15, L_16, (&V_0), /*hidden argument*/NULL); + return L_17; + } +} +// System.Int32 System.IO.BinaryReader::ReadCharBytes(System.Char[],System.Int32,System.Int32,System.Int32&) +extern "C" int32_t BinaryReader_ReadCharBytes_m7676 (BinaryReader_t1262 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, int32_t* ___bytes_read, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + V_0 = 0; + int32_t* L_0 = ___bytes_read; + *((int32_t*)(L_0)) = (int32_t)0; + goto IL_006e; + } + +IL_000b: + { + V_1 = 0; + } + +IL_000d: + { + int32_t L_1 = V_1; + BinaryReader_CheckBuffer_m7693(__this, ((int32_t)((int32_t)L_1+(int32_t)1)), /*hidden argument*/NULL); + Stream_t1039 * L_2 = (__this->___m_stream_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); + V_2 = L_3; + int32_t L_4 = V_2; + if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) + { + goto IL_002b; + } + } + { + int32_t L_5 = V_0; + return L_5; + } + +IL_002b: + { + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + int32_t L_7 = V_1; + int32_t L_8 = L_7; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + int32_t L_9 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_9))); + int32_t* L_10 = ___bytes_read; + int32_t* L_11 = ___bytes_read; + *((int32_t*)(L_10)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_11))+(int32_t)1)); + Encoding_t931 * L_12 = (__this->___m_encoding_1); + ByteU5BU5D_t789* L_13 = (__this->___m_buffer_2); + int32_t L_14 = V_1; + CharU5BU5D_t458* L_15 = ___buffer; + int32_t L_16 = ___index; + int32_t L_17 = V_0; + NullCheck(L_12); + int32_t L_18 = (int32_t)VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, CharU5BU5D_t458*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_12, L_13, 0, L_14, L_15, ((int32_t)((int32_t)L_16+(int32_t)L_17))); + V_3 = L_18; + int32_t L_19 = V_3; + if ((((int32_t)L_19) <= ((int32_t)0))) + { + goto IL_0065; + } + } + { + goto IL_006a; + } + +IL_0065: + { + goto IL_000d; + } + +IL_006a: + { + int32_t L_20 = V_0; + V_0 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_006e: + { + int32_t L_21 = V_0; + int32_t L_22 = ___count; + if ((((int32_t)L_21) < ((int32_t)L_22))) + { + goto IL_000b; + } + } + { + int32_t L_23 = V_0; + return L_23; + } +} +// System.Int32 System.IO.BinaryReader::Read7BitEncodedInt() +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1399; +extern "C" int32_t BinaryReader_Read7BitEncodedInt_m7677 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral1399 = il2cpp_codegen_string_literal_from_index(1399); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint8_t V_3 = 0x0; + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + goto IL_0037; + } + +IL_000b: + { + uint8_t L_0 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, __this); + V_3 = L_0; + int32_t L_1 = V_0; + uint8_t L_2 = V_3; + int32_t L_3 = V_1; + V_0 = ((int32_t)((int32_t)L_1|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)127)))<<(int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)31))))))); + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)7)); + uint8_t L_5 = V_3; + if (((int32_t)((int32_t)L_5&(int32_t)((int32_t)128)))) + { + goto IL_0033; + } + } + { + goto IL_003e; + } + +IL_0033: + { + int32_t L_6 = V_2; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0037: + { + int32_t L_7 = V_2; + if ((((int32_t)L_7) < ((int32_t)5))) + { + goto IL_000b; + } + } + +IL_003e: + { + int32_t L_8 = V_2; + if ((((int32_t)L_8) >= ((int32_t)5))) + { + goto IL_0047; + } + } + { + int32_t L_9 = V_0; + return L_9; + } + +IL_0047: + { + FormatException_t890 * L_10 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_10, _stringLiteral1399, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } +} +// System.Boolean System.IO.BinaryReader::ReadBoolean() +extern "C" bool BinaryReader_ReadBoolean_m7678 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, __this); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Byte System.IO.BinaryReader::ReadByte() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* EndOfStreamException_t1268_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1393; +extern Il2CppCodeGenString* _stringLiteral1394; +extern Il2CppCodeGenString* _stringLiteral1395; +extern "C" uint8_t BinaryReader_ReadByte_m7679 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + EndOfStreamException_t1268_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(837); + _stringLiteral1393 = il2cpp_codegen_string_literal_from_index(1393); + _stringLiteral1394 = il2cpp_codegen_string_literal_from_index(1394); + _stringLiteral1395 = il2cpp_codegen_string_literal_from_index(1395); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Stream_t1039 * L_0 = (__this->___m_stream_0); + if (L_0) + { + goto IL_0031; + } + } + { + bool L_1 = (__this->___m_disposed_5); + if (!L_1) + { + goto IL_0026; + } + } + { + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_2, _stringLiteral1393, _stringLiteral1394, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0026: + { + IOException_t1101 * L_3 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_3, _stringLiteral1395, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0031: + { + Stream_t1039 * L_4 = (__this->___m_stream_0); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.Stream::ReadByte() */, L_4); + V_0 = L_5; + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)(-1)))) + { + goto IL_0047; + } + } + { + int32_t L_7 = V_0; + return (((int32_t)((uint8_t)L_7))); + } + +IL_0047: + { + EndOfStreamException_t1268 * L_8 = (EndOfStreamException_t1268 *)il2cpp_codegen_object_new (EndOfStreamException_t1268_il2cpp_TypeInfo_var); + EndOfStreamException__ctor_m7708(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } +} +// System.Byte[] System.IO.BinaryReader::ReadBytes(System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1393; +extern Il2CppCodeGenString* _stringLiteral1394; +extern Il2CppCodeGenString* _stringLiteral1395; +extern Il2CppCodeGenString* _stringLiteral1397; +extern "C" ByteU5BU5D_t789* BinaryReader_ReadBytes_m7680 (BinaryReader_t1262 * __this, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral1393 = il2cpp_codegen_string_literal_from_index(1393); + _stringLiteral1394 = il2cpp_codegen_string_literal_from_index(1394); + _stringLiteral1395 = il2cpp_codegen_string_literal_from_index(1395); + _stringLiteral1397 = il2cpp_codegen_string_literal_from_index(1397); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + { + Stream_t1039 * L_0 = (__this->___m_stream_0); + if (L_0) + { + goto IL_0031; + } + } + { + bool L_1 = (__this->___m_disposed_5); + if (!L_1) + { + goto IL_0026; + } + } + { + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_2, _stringLiteral1393, _stringLiteral1394, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0026: + { + IOException_t1101 * L_3 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_3, _stringLiteral1395, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0031: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral1397, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0043: + { + int32_t L_6 = ___count; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_6)); + V_1 = 0; + goto IL_0071; + } + +IL_0051: + { + Stream_t1039 * L_7 = (__this->___m_stream_0); + ByteU5BU5D_t789* L_8 = V_0; + int32_t L_9 = V_1; + int32_t L_10 = ___count; + int32_t L_11 = V_1; + NullCheck(L_7); + int32_t L_12 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_7, L_8, L_9, ((int32_t)((int32_t)L_10-(int32_t)L_11))); + V_2 = L_12; + int32_t L_13 = V_2; + if (L_13) + { + goto IL_006d; + } + } + { + goto IL_0078; + } + +IL_006d: + { + int32_t L_14 = V_1; + int32_t L_15 = V_2; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_0071: + { + int32_t L_16 = V_1; + int32_t L_17 = ___count; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_0051; + } + } + +IL_0078: + { + int32_t L_18 = V_1; + int32_t L_19 = ___count; + if ((((int32_t)L_18) == ((int32_t)L_19))) + { + goto IL_0093; + } + } + { + int32_t L_20 = V_1; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_20)); + ByteU5BU5D_t789* L_21 = V_0; + ByteU5BU5D_t789* L_22 = V_3; + int32_t L_23 = V_1; + Buffer_BlockCopyInternal_m10079(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, 0, (Array_t *)(Array_t *)L_22, 0, L_23, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_24 = V_3; + return L_24; + } + +IL_0093: + { + ByteU5BU5D_t789* L_25 = V_0; + return L_25; + } +} +// System.Char System.IO.BinaryReader::ReadChar() +extern TypeInfo* EndOfStreamException_t1268_il2cpp_TypeInfo_var; +extern "C" uint16_t BinaryReader_ReadChar_m7681 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EndOfStreamException_t1268_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(837); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.BinaryReader::Read() */, __this); + V_0 = L_0; + int32_t L_1 = V_0; + if ((!(((uint32_t)L_1) == ((uint32_t)(-1))))) + { + goto IL_0014; + } + } + { + EndOfStreamException_t1268 * L_2 = (EndOfStreamException_t1268 *)il2cpp_codegen_object_new (EndOfStreamException_t1268_il2cpp_TypeInfo_var); + EndOfStreamException__ctor_m7708(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0014: + { + int32_t L_3 = V_0; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.Decimal System.IO.BinaryReader::ReadDecimal() +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 BinaryReader_ReadDecimal_m7682 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + uint8_t* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, ((int32_t)16)); + V_1 = (uint8_t*)(&V_0); + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_0) + { + goto IL_0093; + } + } + { + V_2 = 0; + goto IL_0086; + } + +IL_001c: + { + int32_t L_1 = V_2; + if ((((int32_t)L_1) >= ((int32_t)4))) + { + goto IL_0036; + } + } + { + uint8_t* L_2 = V_1; + int32_t L_3 = V_2; + ByteU5BU5D_t789* L_4 = (__this->___m_buffer_2); + int32_t L_5 = V_2; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + *((int8_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3+(int32_t)8)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))); + goto IL_0082; + } + +IL_0036: + { + int32_t L_7 = V_2; + if ((((int32_t)L_7) >= ((int32_t)8))) + { + goto IL_0050; + } + } + { + uint8_t* L_8 = V_1; + int32_t L_9 = V_2; + ByteU5BU5D_t789* L_10 = (__this->___m_buffer_2); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + *((int8_t*)(((uint8_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9+(int32_t)8)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))); + goto IL_0082; + } + +IL_0050: + { + int32_t L_13 = V_2; + if ((((int32_t)L_13) >= ((int32_t)((int32_t)12)))) + { + goto IL_006b; + } + } + { + uint8_t* L_14 = V_1; + int32_t L_15 = V_2; + ByteU5BU5D_t789* L_16 = (__this->___m_buffer_2); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + *((int8_t*)(((uint8_t*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15-(int32_t)4)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))); + goto IL_0082; + } + +IL_006b: + { + int32_t L_19 = V_2; + if ((((int32_t)L_19) >= ((int32_t)((int32_t)16)))) + { + goto IL_0082; + } + } + { + uint8_t* L_20 = V_1; + int32_t L_21 = V_2; + ByteU5BU5D_t789* L_22 = (__this->___m_buffer_2); + int32_t L_23 = V_2; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = L_23; + *((int8_t*)(((uint8_t*)((intptr_t)L_20+(int32_t)((int32_t)((int32_t)L_21-(int32_t)((int32_t)12))))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t))); + } + +IL_0082: + { + int32_t L_25 = V_2; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_0086: + { + int32_t L_26 = V_2; + if ((((int32_t)L_26) < ((int32_t)((int32_t)16)))) + { + goto IL_001c; + } + } + { + goto IL_010f; + } + +IL_0093: + { + V_3 = 0; + goto IL_0107; + } + +IL_009a: + { + int32_t L_27 = V_3; + if ((((int32_t)L_27) >= ((int32_t)4))) + { + goto IL_00b5; + } + } + { + uint8_t* L_28 = V_1; + int32_t L_29 = V_3; + ByteU5BU5D_t789* L_30 = (__this->___m_buffer_2); + int32_t L_31 = V_3; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + *((int8_t*)(((uint8_t*)((intptr_t)L_28+(int32_t)((int32_t)((int32_t)((int32_t)11)-(int32_t)L_29)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_32, sizeof(uint8_t))); + goto IL_0103; + } + +IL_00b5: + { + int32_t L_33 = V_3; + if ((((int32_t)L_33) >= ((int32_t)8))) + { + goto IL_00d0; + } + } + { + uint8_t* L_34 = V_1; + int32_t L_35 = V_3; + ByteU5BU5D_t789* L_36 = (__this->___m_buffer_2); + int32_t L_37 = V_3; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = L_37; + *((int8_t*)(((uint8_t*)((intptr_t)L_34+(int32_t)((int32_t)((int32_t)((int32_t)19)-(int32_t)L_35)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_38, sizeof(uint8_t))); + goto IL_0103; + } + +IL_00d0: + { + int32_t L_39 = V_3; + if ((((int32_t)L_39) >= ((int32_t)((int32_t)12)))) + { + goto IL_00ec; + } + } + { + uint8_t* L_40 = V_1; + int32_t L_41 = V_3; + ByteU5BU5D_t789* L_42 = (__this->___m_buffer_2); + int32_t L_43 = V_3; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + *((int8_t*)(((uint8_t*)((intptr_t)L_40+(int32_t)((int32_t)((int32_t)((int32_t)15)-(int32_t)L_41)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_44, sizeof(uint8_t))); + goto IL_0103; + } + +IL_00ec: + { + int32_t L_45 = V_3; + if ((((int32_t)L_45) >= ((int32_t)((int32_t)16)))) + { + goto IL_0103; + } + } + { + uint8_t* L_46 = V_1; + int32_t L_47 = V_3; + ByteU5BU5D_t789* L_48 = (__this->___m_buffer_2); + int32_t L_49 = V_3; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + *((int8_t*)(((uint8_t*)((intptr_t)L_46+(int32_t)((int32_t)((int32_t)((int32_t)15)-(int32_t)L_47)))))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_48, L_50, sizeof(uint8_t))); + } + +IL_0103: + { + int32_t L_51 = V_3; + V_3 = ((int32_t)((int32_t)L_51+(int32_t)1)); + } + +IL_0107: + { + int32_t L_52 = V_3; + if ((((int32_t)L_52) < ((int32_t)((int32_t)16)))) + { + goto IL_009a; + } + } + +IL_010f: + { + Decimal_t1112 L_53 = V_0; + return L_53; + } +} +// System.Double System.IO.BinaryReader::ReadDouble() +extern "C" double BinaryReader_ReadDouble_m7683 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 8); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + double L_1 = BitConverterLE_ToDouble_m7071(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int16 System.IO.BinaryReader::ReadInt16() +extern "C" int16_t BinaryReader_ReadInt16_m7684 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 2); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + return (((int16_t)((int16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))))); + } +} +// System.Int32 System.IO.BinaryReader::ReadInt32() +extern "C" int32_t BinaryReader_ReadInt32_m7685 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 4); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = (__this->___m_buffer_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + } +} +// System.Int64 System.IO.BinaryReader::ReadInt64() +extern "C" int64_t BinaryReader_ReadInt64_m7686 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 8); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = (__this->___m_buffer_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + ByteU5BU5D_t789* L_8 = (__this->___m_buffer_2); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + int32_t L_9 = 4; + ByteU5BU5D_t789* L_10 = (__this->___m_buffer_2); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 5); + int32_t L_11 = 5; + ByteU5BU5D_t789* L_12 = (__this->___m_buffer_2); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + int32_t L_13 = 6; + ByteU5BU5D_t789* L_14 = (__this->___m_buffer_2); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 7); + int32_t L_15 = 7; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + uint32_t L_16 = V_1; + uint32_t L_17 = V_0; + return ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_16)))<<(int32_t)((int32_t)32)))|(int64_t)(((int64_t)((uint64_t)L_17))))); + } +} +// System.SByte System.IO.BinaryReader::ReadSByte() +extern "C" int8_t BinaryReader_ReadSByte_m7687 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, __this); + return (((int8_t)((int8_t)L_0))); + } +} +// System.String System.IO.BinaryReader::ReadString() +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1400; +extern "C" String_t* BinaryReader_ReadString_m7688 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral1400 = il2cpp_codegen_string_literal_from_index(1400); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringBuilder_t457 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t G_B10_0 = 0; + { + int32_t L_0 = BinaryReader_Read7BitEncodedInt_m7677(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = V_0; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0019; + } + } + { + IOException_t1101 * L_2 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_2, _stringLiteral1400, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int32_t L_3 = V_0; + if (L_3) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_4; + } + +IL_0025: + { + CharU5BU5D_t458* L_5 = (__this->___charBuffer_4); + if (L_5) + { + goto IL_0040; + } + } + { + __this->___charBuffer_4 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)128))); + } + +IL_0040: + { + V_1 = (StringBuilder_t457 *)NULL; + } + +IL_0042: + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)128)))) + { + goto IL_0057; + } + } + { + G_B10_0 = ((int32_t)128); + goto IL_0058; + } + +IL_0057: + { + int32_t L_7 = V_0; + G_B10_0 = L_7; + } + +IL_0058: + { + V_2 = G_B10_0; + int32_t L_8 = V_2; + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, L_8); + Decoder_t1263 * L_9 = (__this->___decoder_3); + ByteU5BU5D_t789* L_10 = (__this->___m_buffer_2); + int32_t L_11 = V_2; + CharU5BU5D_t458* L_12 = (__this->___charBuffer_4); + NullCheck(L_9); + int32_t L_13 = (int32_t)VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, CharU5BU5D_t458*, int32_t >::Invoke(4 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_9, L_10, 0, L_11, L_12, 0); + V_3 = L_13; + StringBuilder_t457 * L_14 = V_1; + if (L_14) + { + goto IL_0096; + } + } + { + int32_t L_15 = V_2; + int32_t L_16 = V_0; + if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) + { + goto IL_0096; + } + } + { + CharU5BU5D_t458* L_17 = (__this->___charBuffer_4); + int32_t L_18 = V_3; + String_t* L_19 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_19 = String_CreateString_m6112(L_19, L_17, 0, L_18, /*hidden argument*/NULL); + return L_19; + } + +IL_0096: + { + StringBuilder_t457 * L_20 = V_1; + if (L_20) + { + goto IL_00a3; + } + } + { + int32_t L_21 = V_0; + StringBuilder_t457 * L_22 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_22, L_21, /*hidden argument*/NULL); + V_1 = L_22; + } + +IL_00a3: + { + StringBuilder_t457 * L_23 = V_1; + CharU5BU5D_t458* L_24 = (__this->___charBuffer_4); + int32_t L_25 = V_3; + NullCheck(L_23); + StringBuilder_Append_m9819(L_23, L_24, 0, L_25, /*hidden argument*/NULL); + int32_t L_26 = V_0; + int32_t L_27 = V_2; + V_0 = ((int32_t)((int32_t)L_26-(int32_t)L_27)); + int32_t L_28 = V_0; + if ((((int32_t)L_28) > ((int32_t)0))) + { + goto IL_0042; + } + } + { + StringBuilder_t457 * L_29 = V_1; + NullCheck(L_29); + String_t* L_30 = StringBuilder_ToString_m2059(L_29, /*hidden argument*/NULL); + return L_30; + } +} +// System.Single System.IO.BinaryReader::ReadSingle() +extern "C" float BinaryReader_ReadSingle_m7689 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 4); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + float L_1 = BitConverterLE_ToSingle_m7070(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.UInt16 System.IO.BinaryReader::ReadUInt16() +extern "C" uint16_t BinaryReader_ReadUInt16_m7690 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 2); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + return (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))))); + } +} +// System.UInt32 System.IO.BinaryReader::ReadUInt32() +extern "C" uint32_t BinaryReader_ReadUInt32_m7691 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 4); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = (__this->___m_buffer_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + } +} +// System.UInt64 System.IO.BinaryReader::ReadUInt64() +extern "C" uint64_t BinaryReader_ReadUInt64_m7692 (BinaryReader_t1262 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + VirtActionInvoker1< int32_t >::Invoke(8 /* System.Void System.IO.BinaryReader::FillBuffer(System.Int32) */, __this, 8); + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = (__this->___m_buffer_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = (__this->___m_buffer_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = (__this->___m_buffer_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + ByteU5BU5D_t789* L_8 = (__this->___m_buffer_2); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + int32_t L_9 = 4; + ByteU5BU5D_t789* L_10 = (__this->___m_buffer_2); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 5); + int32_t L_11 = 5; + ByteU5BU5D_t789* L_12 = (__this->___m_buffer_2); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + int32_t L_13 = 6; + ByteU5BU5D_t789* L_14 = (__this->___m_buffer_2); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 7); + int32_t L_15 = 7; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + uint32_t L_16 = V_1; + uint32_t L_17 = V_0; + return ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_16)))<<(int32_t)((int32_t)32)))|(int64_t)(((int64_t)((uint64_t)L_17))))); + } +} +// System.Void System.IO.BinaryReader::CheckBuffer(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void BinaryReader_CheckBuffer_m7693 (BinaryReader_t1262 * __this, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___m_buffer_2); + NullCheck(L_0); + int32_t L_1 = ___length; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) > ((int32_t)L_1))) + { + goto IL_0033; + } + } + { + int32_t L_2 = ___length; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_2)); + ByteU5BU5D_t789* L_3 = (__this->___m_buffer_2); + ByteU5BU5D_t789* L_4 = V_0; + ByteU5BU5D_t789* L_5 = (__this->___m_buffer_2); + NullCheck(L_5); + Buffer_BlockCopyInternal_m10079(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, 0, (Array_t *)(Array_t *)L_4, 0, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_6 = V_0; + __this->___m_buffer_2 = L_6; + } + +IL_0033: + { + return; + } +} +// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1402; +extern Il2CppCodeGenString* _stringLiteral1403; +extern Il2CppCodeGenString* _stringLiteral1404; +extern Il2CppCodeGenString* _stringLiteral1405; +extern Il2CppCodeGenString* _stringLiteral1406; +extern Il2CppCodeGenString* _stringLiteral155; +extern Il2CppCodeGenString* _stringLiteral1407; +extern "C" DirectoryInfo_t1265 * Directory_CreateDirectory_m5715 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1402 = il2cpp_codegen_string_literal_from_index(1402); + _stringLiteral1403 = il2cpp_codegen_string_literal_from_index(1403); + _stringLiteral1404 = il2cpp_codegen_string_literal_from_index(1404); + _stringLiteral1405 = il2cpp_codegen_string_literal_from_index(1405); + _stringLiteral1406 = il2cpp_codegen_string_literal_from_index(1406); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + _stringLiteral1407 = il2cpp_codegen_string_literal_from_index(1407); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___path; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1402, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_6 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_5); + int32_t L_7 = String_IndexOfAny_m6077(L_5, L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1403, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0043: + { + String_t* L_9 = ___path; + NullCheck(L_9); + String_t* L_10 = String_Trim_m2056(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if (L_11) + { + goto IL_005e; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, _stringLiteral1404, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005e: + { + String_t* L_13 = ___path; + bool L_14 = File_Exists_m7711(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_007f; + } + } + { + String_t* L_15 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1405, L_15, _stringLiteral1406, /*hidden argument*/NULL); + IOException_t1101 * L_17 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_17, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_007f: + { + String_t* L_18 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_19 = String_op_Equality_m442(NULL /*static, unused*/, L_18, _stringLiteral155, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_009a; + } + } + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, _stringLiteral1407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_009a: + { + String_t* L_21 = ___path; + DirectoryInfo_t1265 * L_22 = Directory_CreateDirectoriesInternal_m7694(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.IO.DirectoryInfo System.IO.Directory::CreateDirectoriesInternal(System.String) +extern TypeInfo* DirectoryInfo_t1265_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" DirectoryInfo_t1265 * Directory_CreateDirectoriesInternal_m7694 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DirectoryInfo_t1265_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(838); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + DirectoryInfo_t1265 * V_0 = {0}; + int32_t V_1 = {0}; + { + String_t* L_0 = ___path; + DirectoryInfo_t1265 * L_1 = (DirectoryInfo_t1265 *)il2cpp_codegen_object_new (DirectoryInfo_t1265_il2cpp_TypeInfo_var); + DirectoryInfo__ctor_m7698(L_1, L_0, 1, /*hidden argument*/NULL); + V_0 = L_1; + DirectoryInfo_t1265 * L_2 = V_0; + NullCheck(L_2); + DirectoryInfo_t1265 * L_3 = DirectoryInfo_get_Parent_m7702(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002e; + } + } + { + DirectoryInfo_t1265 * L_4 = V_0; + NullCheck(L_4); + DirectoryInfo_t1265 * L_5 = DirectoryInfo_get_Parent_m7702(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_6 = DirectoryInfo_get_Exists_m7701(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_002e; + } + } + { + DirectoryInfo_t1265 * L_7 = V_0; + NullCheck(L_7); + DirectoryInfo_t1265 * L_8 = DirectoryInfo_get_Parent_m7702(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + DirectoryInfo_Create_m7703(L_8, /*hidden argument*/NULL); + } + +IL_002e: + { + String_t* L_9 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_10 = MonoIO_CreateDirectory_m7803(NULL /*static, unused*/, L_9, (&V_1), /*hidden argument*/NULL); + if (L_10) + { + goto IL_0056; + } + } + { + int32_t L_11 = V_1; + if ((((int32_t)L_11) == ((int32_t)((int32_t)183)))) + { + goto IL_0056; + } + } + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) == ((int32_t)((int32_t)80)))) + { + goto IL_0056; + } + } + { + String_t* L_13 = ___path; + int32_t L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_15 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0056: + { + DirectoryInfo_t1265 * L_16 = V_0; + return L_16; + } +} +// System.Boolean System.IO.Directory::Exists(System.String) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" bool Directory_Exists_m5714 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + bool V_1 = false; + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_2 = MonoIO_ExistsDirectory_m7810(NULL /*static, unused*/, L_1, (&V_0), /*hidden argument*/NULL); + V_1 = L_2; + bool L_3 = V_1; + return L_3; + } +} +// System.String System.IO.Directory::GetCurrentDirectory() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" String_t* Directory_GetCurrentDirectory_m7695 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + String_t* L_0 = MonoIO_GetCurrentDirectory_m7805(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + V_1 = L_0; + int32_t L_1 = V_0; + if (!L_1) + { + goto IL_0015; + } + } + { + int32_t L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_3 = MonoIO_GetException_m7801(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0015: + { + String_t* L_4 = V_1; + return L_4; + } +} +// System.String[] System.IO.Directory::GetFiles(System.String,System.String) +extern "C" StringU5BU5D_t163* Directory_GetFiles_m5717 (Object_t * __this /* static, unused */, String_t* ___path, String_t* ___searchPattern, const MethodInfo* method) +{ + { + String_t* L_0 = ___path; + String_t* L_1 = ___searchPattern; + StringU5BU5D_t163* L_2 = Directory_GetFileSystemEntries_m7696(NULL /*static, unused*/, L_0, L_1, ((int32_t)16), 0, /*hidden argument*/NULL); + return L_2; + } +} +// System.String[] System.IO.Directory::GetFileSystemEntries(System.String,System.String,System.IO.FileAttributes,System.IO.FileAttributes) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* SearchPattern_t1283_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1408; +extern Il2CppCodeGenString* _stringLiteral1409; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1410; +extern Il2CppCodeGenString* _stringLiteral522; +extern Il2CppCodeGenString* _stringLiteral1411; +extern Il2CppCodeGenString* _stringLiteral1412; +extern Il2CppCodeGenString* _stringLiteral1413; +extern Il2CppCodeGenString* _stringLiteral1414; +extern Il2CppCodeGenString* _stringLiteral1415; +extern "C" StringU5BU5D_t163* Directory_GetFileSystemEntries_m7696 (Object_t * __this /* static, unused */, String_t* ___path, String_t* ___searchPattern, int32_t ___mask, int32_t ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + SearchPattern_t1283_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(840); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(841); + _stringLiteral1408 = il2cpp_codegen_string_literal_from_index(1408); + _stringLiteral1409 = il2cpp_codegen_string_literal_from_index(1409); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1410 = il2cpp_codegen_string_literal_from_index(1410); + _stringLiteral522 = il2cpp_codegen_string_literal_from_index(522); + _stringLiteral1411 = il2cpp_codegen_string_literal_from_index(1411); + _stringLiteral1412 = il2cpp_codegen_string_literal_from_index(1412); + _stringLiteral1413 = il2cpp_codegen_string_literal_from_index(1413); + _stringLiteral1414 = il2cpp_codegen_string_literal_from_index(1414); + _stringLiteral1415 = il2cpp_codegen_string_literal_from_index(1415); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = {0}; + int32_t V_3 = {0}; + String_t* V_4 = {0}; + StringU5BU5D_t163* V_5 = {0}; + { + String_t* L_0 = ___path; + if (!L_0) + { + goto IL_000c; + } + } + { + String_t* L_1 = ___searchPattern; + if (L_1) + { + goto IL_0012; + } + } + +IL_000c: + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0012: + { + String_t* L_3 = ___searchPattern; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0024; + } + } + { + return ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + } + +IL_0024: + { + String_t* L_5 = ___path; + NullCheck(L_5); + String_t* L_6 = String_Trim_m2056(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_003f; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1408, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003f: + { + String_t* L_9 = ___path; + String_t* L_10 = ___searchPattern; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_11 = Path_Combine_m5716(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + V_0 = L_11; + String_t* L_12 = V_0; + String_t* L_13 = Path_GetDirectoryName_m7828(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + V_1 = L_13; + String_t* L_14 = V_1; + CharU5BU5D_t458* L_15 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_14); + int32_t L_16 = String_IndexOfAny_m6077(L_14, L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)(-1)))) + { + goto IL_006a; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1409, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_006a: + { + String_t* L_18 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_19 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_18); + int32_t L_20 = String_IndexOfAny_m6077(L_18, L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) == ((int32_t)(-1)))) + { + goto IL_00ac; + } + } + { + String_t* L_21 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(SearchPattern_t1283_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_22 = ((SearchPattern_t1283_StaticFields*)SearchPattern_t1283_il2cpp_TypeInfo_var->static_fields)->___InvalidChars_1; + NullCheck(L_21); + int32_t L_23 = String_IndexOfAny_m6077(L_21, L_22, /*hidden argument*/NULL); + if ((!(((uint32_t)L_23) == ((uint32_t)(-1))))) + { + goto IL_009c; + } + } + { + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_24, _stringLiteral1409, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_009c: + { + ArgumentException_t437 * L_25 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_25, _stringLiteral1410, _stringLiteral522, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_00ac: + { + String_t* L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_27 = MonoIO_ExistsDirectory_m7810(NULL /*static, unused*/, L_26, (&V_2), /*hidden argument*/NULL); + if (L_27) + { + goto IL_013e; + } + } + { + int32_t L_28 = V_2; + if (L_28) + { + goto IL_00d7; + } + } + { + String_t* L_29 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_30 = MonoIO_ExistsFile_m7809(NULL /*static, unused*/, L_29, (&V_3), /*hidden argument*/NULL); + if (!L_30) + { + goto IL_00d7; + } + } + { + StringU5BU5D_t163* L_31 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + String_t* L_32 = V_1; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + ArrayElementTypeCheck (L_31, L_32); + *((String_t**)(String_t**)SZArrayLdElema(L_31, 0, sizeof(String_t*))) = (String_t*)L_32; + return L_31; + } + +IL_00d7: + { + int32_t L_33 = V_2; + if ((((int32_t)L_33) == ((int32_t)3))) + { + goto IL_00e6; + } + } + { + String_t* L_34 = V_1; + int32_t L_35 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_36 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00e6: + { + String_t* L_37 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(SearchPattern_t1283_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_38 = ((SearchPattern_t1283_StaticFields*)SearchPattern_t1283_il2cpp_TypeInfo_var->static_fields)->___WildcardChars_0; + NullCheck(L_37); + int32_t L_39 = String_IndexOfAny_m6077(L_37, L_38, /*hidden argument*/NULL); + if ((!(((uint32_t)L_39) == ((uint32_t)(-1))))) + { + goto IL_010d; + } + } + { + String_t* L_40 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1411, L_40, _stringLiteral1412, /*hidden argument*/NULL); + DirectoryNotFoundException_t1267 * L_42 = (DirectoryNotFoundException_t1267 *)il2cpp_codegen_object_new (DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var); + DirectoryNotFoundException__ctor_m7706(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_010d: + { + String_t* L_43 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(SearchPattern_t1283_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_44 = ((SearchPattern_t1283_StaticFields*)SearchPattern_t1283_il2cpp_TypeInfo_var->static_fields)->___WildcardChars_0; + NullCheck(L_43); + int32_t L_45 = String_IndexOfAny_m6077(L_43, L_44, /*hidden argument*/NULL); + if ((!(((uint32_t)L_45) == ((uint32_t)(-1))))) + { + goto IL_012e; + } + } + { + ArgumentException_t437 * L_46 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_46, _stringLiteral1413, _stringLiteral1414, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_46); + } + +IL_012e: + { + ArgumentException_t437 * L_47 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_47, _stringLiteral1415, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_47); + } + +IL_013e: + { + String_t* L_48 = V_1; + String_t* L_49 = ___searchPattern; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_50 = Path_Combine_m5716(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL); + V_4 = L_50; + String_t* L_51 = ___path; + String_t* L_52 = V_4; + int32_t L_53 = ___attrs; + int32_t L_54 = ___mask; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_55 = MonoIO_GetFileSystemEntries_m7804(NULL /*static, unused*/, L_51, L_52, L_53, L_54, (&V_2), /*hidden argument*/NULL); + V_5 = L_55; + int32_t L_56 = V_2; + if (!L_56) + { + goto IL_0163; + } + } + { + String_t* L_57 = V_1; + int32_t L_58 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_59 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_59); + } + +IL_0163: + { + StringU5BU5D_t163* L_60 = V_5; + return L_60; + } +} +// System.Void System.IO.DirectoryInfo::.ctor(System.String) +extern "C" void DirectoryInfo__ctor_m7697 (DirectoryInfo_t1265 * __this, String_t* ___path, const MethodInfo* method) +{ + { + String_t* L_0 = ___path; + DirectoryInfo__ctor_m7698(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.DirectoryInfo::.ctor(System.String,System.Boolean) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" void DirectoryInfo__ctor_m7698 (DirectoryInfo_t1265 * __this, String_t* ___path, bool ___simpleOriginalPath, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + { + FileSystemInfo__ctor_m7769(__this, /*hidden argument*/NULL); + String_t* L_0 = ___path; + FileSystemInfo_CheckPath_m7775(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + ((FileSystemInfo_t1266 *)__this)->___FullPath_1 = L_2; + bool L_3 = ___simpleOriginalPath; + if (!L_3) + { + goto IL_0030; + } + } + { + String_t* L_4 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_5 = Path_GetFileName_m7829(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + ((FileSystemInfo_t1266 *)__this)->___OriginalPath_2 = L_5; + goto IL_0037; + } + +IL_0030: + { + String_t* L_6 = ___path; + ((FileSystemInfo_t1266 *)__this)->___OriginalPath_2 = L_6; + } + +IL_0037: + { + DirectoryInfo_Initialize_m7700(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.DirectoryInfo::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void DirectoryInfo__ctor_m7699 (DirectoryInfo_t1265 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + FileSystemInfo__ctor_m7770(__this, L_0, L_1, /*hidden argument*/NULL); + DirectoryInfo_Initialize_m7700(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.DirectoryInfo::Initialize() +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void DirectoryInfo_Initialize_m7700 (DirectoryInfo_t1265 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + String_t* L_0 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_1-(int32_t)1)); + int32_t L_2 = V_0; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002f; + } + } + { + String_t* L_3 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + int32_t L_4 = V_0; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_6 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((!(((uint32_t)L_5) == ((uint32_t)L_6)))) + { + goto IL_002f; + } + } + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7-(int32_t)1)); + } + +IL_002f: + { + String_t* L_8 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_9 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + int32_t L_10 = V_0; + NullCheck(L_8); + int32_t L_11 = String_LastIndexOf_m6087(L_8, L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + int32_t L_12 = V_1; + if ((((int32_t)L_12) == ((int32_t)(-1)))) + { + goto IL_0054; + } + } + { + int32_t L_13 = V_1; + if (L_13) + { + goto IL_006c; + } + } + { + int32_t L_14 = V_0; + if (L_14) + { + goto IL_006c; + } + } + +IL_0054: + { + String_t* L_15 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + __this->___current_5 = L_15; + __this->___parent_6 = (String_t*)NULL; + goto IL_0115; + } + +IL_006c: + { + String_t* L_16 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + int32_t L_17 = V_1; + int32_t L_18 = V_0; + int32_t L_19 = V_1; + NullCheck(L_16); + String_t* L_20 = String_Substring_m2063(L_16, ((int32_t)((int32_t)L_17+(int32_t)1)), ((int32_t)((int32_t)L_18-(int32_t)L_19)), /*hidden argument*/NULL); + __this->___current_5 = L_20; + int32_t L_21 = V_1; + if (L_21) + { + goto IL_00a3; + } + } + { + bool L_22 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (L_22) + { + goto IL_00a3; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_23 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + __this->___parent_6 = L_23; + goto IL_00b6; + } + +IL_00a3: + { + String_t* L_24 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + int32_t L_25 = V_1; + NullCheck(L_24); + String_t* L_26 = String_Substring_m2063(L_24, 0, L_25, /*hidden argument*/NULL); + __this->___parent_6 = L_26; + } + +IL_00b6: + { + bool L_27 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_0115; + } + } + { + String_t* L_28 = (__this->___parent_6); + NullCheck(L_28); + int32_t L_29 = String_get_Length_m2000(L_28, /*hidden argument*/NULL); + if ((!(((uint32_t)L_29) == ((uint32_t)2)))) + { + goto IL_0115; + } + } + { + String_t* L_30 = (__this->___parent_6); + NullCheck(L_30); + uint16_t L_31 = String_get_Chars_m2061(L_30, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)58))))) + { + goto IL_0115; + } + } + { + String_t* L_32 = (__this->___parent_6); + NullCheck(L_32); + uint16_t L_33 = String_get_Chars_m2061(L_32, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_34 = Char_IsLetter_m3604(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + if (!L_34) + { + goto IL_0115; + } + } + { + String_t* L_35 = (__this->___parent_6); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_36 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + uint16_t L_37 = L_36; + Object_t * L_38 = Box(Char_t702_il2cpp_TypeInfo_var, &L_37); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_39 = String_Concat_m622(NULL /*static, unused*/, L_35, L_38, /*hidden argument*/NULL); + __this->___parent_6 = L_39; + } + +IL_0115: + { + return; + } +} +// System.Boolean System.IO.DirectoryInfo::get_Exists() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" bool DirectoryInfo_get_Exists_m7701 (DirectoryInfo_t1265 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + { + FileSystemInfo_Refresh_m7773(__this, 0, /*hidden argument*/NULL); + MonoIOStat_t1278 * L_0 = &(((FileSystemInfo_t1266 *)__this)->___stat_3); + int32_t L_1 = (L_0->___Attributes_1); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_2 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidFileAttributes_0; + if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) + { + goto IL_001e; + } + } + { + return 0; + } + +IL_001e: + { + MonoIOStat_t1278 * L_3 = &(((FileSystemInfo_t1266 *)__this)->___stat_3); + int32_t L_4 = (L_3->___Attributes_1); + if (((int32_t)((int32_t)L_4&(int32_t)((int32_t)16)))) + { + goto IL_0033; + } + } + { + return 0; + } + +IL_0033: + { + return 1; + } +} +// System.IO.DirectoryInfo System.IO.DirectoryInfo::get_Parent() +extern TypeInfo* DirectoryInfo_t1265_il2cpp_TypeInfo_var; +extern "C" DirectoryInfo_t1265 * DirectoryInfo_get_Parent_m7702 (DirectoryInfo_t1265 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DirectoryInfo_t1265_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(838); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___parent_6); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = (__this->___parent_6); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_001d; + } + } + +IL_001b: + { + return (DirectoryInfo_t1265 *)NULL; + } + +IL_001d: + { + String_t* L_3 = (__this->___parent_6); + DirectoryInfo_t1265 * L_4 = (DirectoryInfo_t1265 *)il2cpp_codegen_object_new (DirectoryInfo_t1265_il2cpp_TypeInfo_var); + DirectoryInfo__ctor_m7697(L_4, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.IO.DirectoryInfo::Create() +extern "C" void DirectoryInfo_Create_m7703 (DirectoryInfo_t1265 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (((FileSystemInfo_t1266 *)__this)->___FullPath_1); + Directory_CreateDirectory_m5715(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return; + } +} +// System.String System.IO.DirectoryInfo::ToString() +extern "C" String_t* DirectoryInfo_ToString_m7704 (DirectoryInfo_t1265 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (((FileSystemInfo_t1266 *)__this)->___OriginalPath_2); + return L_0; + } +} +// System.Void System.IO.DirectoryNotFoundException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1416; +extern "C" void DirectoryNotFoundException__ctor_m7705 (DirectoryNotFoundException_t1267 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1416 = il2cpp_codegen_string_literal_from_index(1416); + s_Il2CppMethodIntialized = true; + } + { + IOException__ctor_m7777(__this, _stringLiteral1416, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.DirectoryNotFoundException::.ctor(System.String) +extern "C" void DirectoryNotFoundException__ctor_m7706 (DirectoryNotFoundException_t1267 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.DirectoryNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void DirectoryNotFoundException__ctor_m7707 (DirectoryNotFoundException_t1267 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + IOException__ctor_m7778(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.EndOfStreamException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1417; +extern "C" void EndOfStreamException__ctor_m7708 (EndOfStreamException_t1268 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1417 = il2cpp_codegen_string_literal_from_index(1417); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1417, /*hidden argument*/NULL); + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.EndOfStreamException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void EndOfStreamException__ctor_m7709 (EndOfStreamException_t1268 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + IOException__ctor_m7778(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.File::Delete(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1418; +extern Il2CppCodeGenString* _stringLiteral1419; +extern "C" void File_Delete_m7710 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(842); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(841); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1418 = il2cpp_codegen_string_literal_from_index(1418); + _stringLiteral1419 = il2cpp_codegen_string_literal_from_index(1419); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = {0}; + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___path; + NullCheck(L_2); + String_t* L_3 = String_Trim_m2056(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0032; + } + } + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_6 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_5); + int32_t L_7 = String_IndexOfAny_m6077(L_5, L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_003d; + } + } + +IL_0032: + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + String_t* L_9 = ___path; + bool L_10 = Directory_Exists_m5714(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0062; + } + } + { + ObjectU5BU5D_t162* L_11 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_12 = ___path; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + ArrayElementTypeCheck (L_11, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 0, sizeof(Object_t *))) = (Object_t *)L_12; + String_t* L_13 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1418, L_11, /*hidden argument*/NULL); + UnauthorizedAccessException_t1739 * L_14 = (UnauthorizedAccessException_t1739 *)il2cpp_codegen_object_new (UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var); + UnauthorizedAccessException__ctor_m10808(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0062: + { + String_t* L_15 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_16 = Path_GetDirectoryName_m7828(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + V_0 = L_16; + String_t* L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_19 = String_op_Inequality_m3593(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_009e; + } + } + { + String_t* L_20 = V_0; + bool L_21 = Directory_Exists_m5714(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_009e; + } + } + { + ObjectU5BU5D_t162* L_22 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_23 = ___path; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + ArrayElementTypeCheck (L_22, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, 0, sizeof(Object_t *))) = (Object_t *)L_23; + String_t* L_24 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral1419, L_22, /*hidden argument*/NULL); + DirectoryNotFoundException_t1267 * L_25 = (DirectoryNotFoundException_t1267 *)il2cpp_codegen_object_new (DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var); + DirectoryNotFoundException__ctor_m7706(L_25, L_24, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_009e: + { + String_t* L_26 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_27 = MonoIO_DeleteFile_m7806(NULL /*static, unused*/, L_26, (&V_1), /*hidden argument*/NULL); + if (L_27) + { + goto IL_00ba; + } + } + { + int32_t L_28 = V_1; + if ((((int32_t)L_28) == ((int32_t)2))) + { + goto IL_00ba; + } + } + { + String_t* L_29 = ___path; + int32_t L_30 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_31 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_00ba: + { + return; + } +} +// System.Boolean System.IO.File::Exists(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" bool File_Exists_m7711 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + String_t* L_0 = ___path; + if (!L_0) + { + goto IL_0027; + } + } + { + String_t* L_1 = ___path; + NullCheck(L_1); + String_t* L_2 = String_Trim_m2056(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0027; + } + } + { + String_t* L_4 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_5 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_4); + int32_t L_6 = String_IndexOfAny_m6077(L_4, L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0029; + } + } + +IL_0027: + { + return 0; + } + +IL_0029: + { + String_t* L_7 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + bool L_8 = MonoIO_ExistsFile_m7809(NULL /*static, unused*/, L_7, (&V_0), /*hidden argument*/NULL); + return L_8; + } +} +// System.IO.FileStream System.IO.File::Open(System.String,System.IO.FileMode) +extern TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +extern "C" FileStream_t1094 * File_Open_m7712 (Object_t * __this /* static, unused */, String_t* ___path, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FileStream_t1094_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(843); + s_Il2CppMethodIntialized = true; + } + int32_t G_B2_0 = {0}; + String_t* G_B2_1 = {0}; + int32_t G_B1_0 = {0}; + String_t* G_B1_1 = {0}; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = {0}; + String_t* G_B3_2 = {0}; + { + String_t* L_0 = ___path; + int32_t L_1 = ___mode; + int32_t L_2 = ___mode; + G_B1_0 = L_1; + G_B1_1 = L_0; + if ((!(((uint32_t)L_2) == ((uint32_t)6)))) + { + G_B2_0 = L_1; + G_B2_1 = L_0; + goto IL_000f; + } + } + { + G_B3_0 = 2; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + goto IL_0010; + } + +IL_000f: + { + G_B3_0 = 3; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + } + +IL_0010: + { + FileStream_t1094 * L_3 = (FileStream_t1094 *)il2cpp_codegen_object_new (FileStream_t1094_il2cpp_TypeInfo_var); + FileStream__ctor_m7730(L_3, G_B3_2, G_B3_1, G_B3_0, 0, /*hidden argument*/NULL); + return L_3; + } +} +// System.IO.FileStream System.IO.File::OpenRead(System.String) +extern TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +extern "C" FileStream_t1094 * File_OpenRead_m5713 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FileStream_t1094_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(843); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + FileStream_t1094 * L_1 = (FileStream_t1094 *)il2cpp_codegen_object_new (FileStream_t1094_il2cpp_TypeInfo_var); + FileStream__ctor_m7730(L_1, L_0, 3, 1, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.IO.StreamReader System.IO.File::OpenText(System.String) +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern "C" StreamReader_t1288 * File_OpenText_m7713 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + StreamReader_t1288 * L_1 = (StreamReader_t1288 *)il2cpp_codegen_object_new (StreamReader_t1288_il2cpp_TypeInfo_var); + StreamReader__ctor_m7885(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.IO.FileNotFoundException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1420; +extern "C" void FileNotFoundException__ctor_m7714 (FileNotFoundException_t1272 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1420 = il2cpp_codegen_string_literal_from_index(1420); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1420, /*hidden argument*/NULL); + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146232799), /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileNotFoundException::.ctor(System.String,System.String) +extern "C" void FileNotFoundException__ctor_m7715 (FileNotFoundException_t1272 * __this, String_t* ___message, String_t* ___fileName, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146232799), /*hidden argument*/NULL); + String_t* L_1 = ___fileName; + __this->___fileName_11 = L_1; + return; + } +} +// System.Void System.IO.FileNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1421; +extern Il2CppCodeGenString* _stringLiteral1422; +extern "C" void FileNotFoundException__ctor_m7716 (FileNotFoundException_t1272 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1421 = il2cpp_codegen_string_literal_from_index(1421); + _stringLiteral1422 = il2cpp_codegen_string_literal_from_index(1422); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + IOException__ctor_m7778(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1421, /*hidden argument*/NULL); + __this->___fileName_11 = L_3; + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral1422, /*hidden argument*/NULL); + __this->___fusionLog_12 = L_5; + return; + } +} +// System.String System.IO.FileNotFoundException::get_Message() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1423; +extern "C" String_t* FileNotFoundException_get_Message_m7717 (FileNotFoundException_t1272 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1423 = il2cpp_codegen_string_literal_from_index(1423); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = (((Exception_t152 *)__this)->___message_2); + if (L_0) + { + goto IL_0037; + } + } + { + String_t* L_1 = (__this->___fileName_11); + if (!L_1) + { + goto IL_0037; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_2 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_3 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_4 = (__this->___fileName_11); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 0, sizeof(Object_t *))) = (Object_t *)L_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Format_m5731(NULL /*static, unused*/, L_2, _stringLiteral1423, L_3, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + return L_6; + } + +IL_0037: + { + String_t* L_7 = (((Exception_t152 *)__this)->___message_2); + return L_7; + } +} +// System.Void System.IO.FileNotFoundException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1421; +extern Il2CppCodeGenString* _stringLiteral1422; +extern "C" void FileNotFoundException_GetObjectData_m7718 (FileNotFoundException_t1272 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1421 = il2cpp_codegen_string_literal_from_index(1421); + _stringLiteral1422 = il2cpp_codegen_string_literal_from_index(1422); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___fileName_11); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1421, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = (__this->___fusionLog_12); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1422, L_5, /*hidden argument*/NULL); + return; + } +} +// System.String System.IO.FileNotFoundException::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1424; +extern Il2CppCodeGenString* _stringLiteral1425; +extern Il2CppCodeGenString* _stringLiteral1426; +extern "C" String_t* FileNotFoundException_ToString_m7719 (FileNotFoundException_t1272 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral1424 = il2cpp_codegen_string_literal_from_index(1424); + _stringLiteral1425 = il2cpp_codegen_string_literal_from_index(1425); + _stringLiteral1426 = il2cpp_codegen_string_literal_from_index(1426); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(10 /* System.Type System.Exception::GetType() */, __this); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_0); + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = V_0; + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.IO.FileNotFoundException::get_Message() */, __this); + NullCheck(L_3); + StringBuilder_AppendFormat_m4639(L_3, _stringLiteral1424, L_4, /*hidden argument*/NULL); + String_t* L_5 = (__this->___fileName_11); + if (!L_5) + { + goto IL_005d; + } + } + { + String_t* L_6 = (__this->___fileName_11); + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + StringBuilder_t457 * L_8 = V_0; + String_t* L_9 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_9, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + String_t* L_11 = (__this->___fileName_11); + NullCheck(L_10); + StringBuilder_AppendFormat_m4639(L_10, _stringLiteral1425, L_11, /*hidden argument*/NULL); + } + +IL_005d: + { + Exception_t152 * L_12 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, __this); + if (!L_12) + { + goto IL_007a; + } + } + { + StringBuilder_t457 * L_13 = V_0; + Exception_t152 * L_14 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, __this); + NullCheck(L_13); + StringBuilder_AppendFormat_m4639(L_13, _stringLiteral1426, L_14, /*hidden argument*/NULL); + } + +IL_007a: + { + String_t* L_15 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); + if (!L_15) + { + goto IL_009e; + } + } + { + StringBuilder_t457 * L_16 = V_0; + String_t* L_17 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, L_17, /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = V_0; + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_19, /*hidden argument*/NULL); + } + +IL_009e: + { + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + String_t* L_21 = StringBuilder_ToString_m2059(L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.Void System.IO.FileStream/ReadDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void ReadDelegate__ctor_m7720 (ReadDelegate_t1275 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Int32 System.IO.FileStream/ReadDelegate::Invoke(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t ReadDelegate_Invoke_m7721 (ReadDelegate_t1275 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + ReadDelegate_Invoke_m7721((ReadDelegate_t1275 *)__this->___prev_9,___buffer, ___offset, ___count, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t *, Object_t * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef int32_t (*FunctionPointerType) (Object_t * __this, int32_t ___offset, int32_t ___count, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" int32_t pinvoke_delegate_wrapper_ReadDelegate_t1275(Il2CppObject* delegate, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count) +{ + typedef int32_t (STDCALL *native_function_ptr_type)(uint8_t*, int32_t, int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___buffer' to native representation + uint8_t* ____buffer_marshaled = { 0 }; + ____buffer_marshaled = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)___buffer); + + // Marshaling of parameter '___offset' to native representation + + // Marshaling of parameter '___count' to native representation + + // Native function invocation and marshaling of return value back from native representation + int32_t _return_value = _il2cpp_pinvoke_func(____buffer_marshaled, ___offset, ___count); + + // Marshaling cleanup of parameter '___buffer' native representation + + // Marshaling cleanup of parameter '___offset' native representation + + // Marshaling cleanup of parameter '___count' native representation + + return _return_value; +} +// System.IAsyncResult System.IO.FileStream/ReadDelegate::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * ReadDelegate_BeginInvoke_m7722 (ReadDelegate_t1275 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[4] = {0}; + __d_args[0] = ___buffer; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___offset); + __d_args[2] = Box(Int32_t161_il2cpp_TypeInfo_var, &___count); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Int32 System.IO.FileStream/ReadDelegate::EndInvoke(System.IAsyncResult) +extern "C" int32_t ReadDelegate_EndInvoke_m7723 (ReadDelegate_t1275 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(int32_t*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.IO.FileStream/WriteDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void WriteDelegate__ctor_m7724 (WriteDelegate_t1276 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.IO.FileStream/WriteDelegate::Invoke(System.Byte[],System.Int32,System.Int32) +extern "C" void WriteDelegate_Invoke_m7725 (WriteDelegate_t1276 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + WriteDelegate_Invoke_m7725((WriteDelegate_t1276 *)__this->___prev_9,___buffer, ___offset, ___count, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, int32_t ___offset, int32_t ___count, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___buffer, ___offset, ___count,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_WriteDelegate_t1276(Il2CppObject* delegate, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count) +{ + typedef void (STDCALL *native_function_ptr_type)(uint8_t*, int32_t, int32_t); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___buffer' to native representation + uint8_t* ____buffer_marshaled = { 0 }; + ____buffer_marshaled = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)___buffer); + + // Marshaling of parameter '___offset' to native representation + + // Marshaling of parameter '___count' to native representation + + // Native function invocation + _il2cpp_pinvoke_func(____buffer_marshaled, ___offset, ___count); + + // Marshaling cleanup of parameter '___buffer' native representation + + // Marshaling cleanup of parameter '___offset' native representation + + // Marshaling cleanup of parameter '___count' native representation + +} +// System.IAsyncResult System.IO.FileStream/WriteDelegate::BeginInvoke(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" Object_t * WriteDelegate_BeginInvoke_m7726 (WriteDelegate_t1276 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + void *__d_args[4] = {0}; + __d_args[0] = ___buffer; + __d_args[1] = Box(Int32_t161_il2cpp_TypeInfo_var, &___offset); + __d_args[2] = Box(Int32_t161_il2cpp_TypeInfo_var, &___count); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.IO.FileStream/WriteDelegate::EndInvoke(System.IAsyncResult) +extern "C" void WriteDelegate_EndInvoke_m7727 (WriteDelegate_t1276 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.IO.FileStream::.ctor(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1427; +extern Il2CppCodeGenString* _stringLiteral1428; +extern Il2CppCodeGenString* _stringLiteral1429; +extern Il2CppCodeGenString* _stringLiteral1430; +extern Il2CppCodeGenString* _stringLiteral1431; +extern "C" void FileStream__ctor_m7728 (FileStream_t1094 * __this, IntPtr_t ___handle, int32_t ___access, bool ___ownsHandle, int32_t ___bufferSize, bool ___isAsync, bool ___noBuffering, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral1427 = il2cpp_codegen_string_literal_from_index(1427); + _stringLiteral1428 = il2cpp_codegen_string_literal_from_index(1428); + _stringLiteral1429 = il2cpp_codegen_string_literal_from_index(1429); + _stringLiteral1430 = il2cpp_codegen_string_literal_from_index(1430); + _stringLiteral1431 = il2cpp_codegen_string_literal_from_index(1431); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = {0}; + { + __this->___name_13 = _stringLiteral1427; + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_0 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + __this->___handle_14 = L_0; + IntPtr_t L_1 = ___handle; + IntPtr_t L_2 = (__this->___handle_14); + bool L_3 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0042; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1429, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral1428, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0042: + { + int32_t L_6 = ___access; + if ((((int32_t)L_6) < ((int32_t)1))) + { + goto IL_0050; + } + } + { + int32_t L_7 = ___access; + if ((((int32_t)L_7) <= ((int32_t)3))) + { + goto IL_005b; + } + } + +IL_0050: + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral1430, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_005b: + { + IntPtr_t L_9 = ___handle; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_10 = MonoIO_GetFileType_m7808(NULL /*static, unused*/, L_9, (&V_0), /*hidden argument*/NULL); + V_1 = L_10; + int32_t L_11 = V_0; + if (!L_11) + { + goto IL_0077; + } + } + { + String_t* L_12 = (__this->___name_13); + int32_t L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_14 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0077: + { + int32_t L_15 = V_1; + if (L_15) + { + goto IL_0088; + } + } + { + IOException_t1101 * L_16 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_16, _stringLiteral1431, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0088: + { + int32_t L_17 = V_1; + if ((!(((uint32_t)L_17) == ((uint32_t)1)))) + { + goto IL_009b; + } + } + { + __this->___canseek_4 = 1; + goto IL_00a2; + } + +IL_009b: + { + __this->___canseek_4 = 0; + } + +IL_00a2: + { + IntPtr_t L_18 = ___handle; + __this->___handle_14 = L_18; + int32_t L_19 = ___access; + __this->___access_1 = L_19; + bool L_20 = ___ownsHandle; + __this->___owner_2 = L_20; + bool L_21 = ___isAsync; + __this->___async_3 = L_21; + __this->___anonymous_6 = 0; + int32_t L_22 = ___bufferSize; + bool L_23 = ___noBuffering; + FileStream_InitBuffer_m7761(__this, L_22, L_23, /*hidden argument*/NULL); + bool L_24 = (__this->___canseek_4); + if (!L_24) + { + goto IL_00ff; + } + } + { + IntPtr_t L_25 = ___handle; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int64_t L_26 = MonoIO_Seek_m7816(NULL /*static, unused*/, L_25, (((int64_t)((int64_t)0))), 1, (&V_0), /*hidden argument*/NULL); + __this->___buf_start_12 = L_26; + int32_t L_27 = V_0; + if (!L_27) + { + goto IL_00ff; + } + } + { + String_t* L_28 = (__this->___name_13); + int32_t L_29 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_30 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00ff: + { + __this->___append_startpos_5 = (((int64_t)((int64_t)0))); + return; + } +} +// System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode,System.IO.FileAccess) +extern "C" void FileStream__ctor_m7729 (FileStream_t1094 * __this, String_t* ___path, int32_t ___mode, int32_t ___access, const MethodInfo* method) +{ + int32_t G_B2_0 = {0}; + int32_t G_B2_1 = {0}; + String_t* G_B2_2 = {0}; + FileStream_t1094 * G_B2_3 = {0}; + int32_t G_B1_0 = {0}; + int32_t G_B1_1 = {0}; + String_t* G_B1_2 = {0}; + FileStream_t1094 * G_B1_3 = {0}; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = {0}; + int32_t G_B3_2 = {0}; + String_t* G_B3_3 = {0}; + FileStream_t1094 * G_B3_4 = {0}; + { + String_t* L_0 = ___path; + int32_t L_1 = ___mode; + int32_t L_2 = ___access; + int32_t L_3 = ___access; + G_B1_0 = L_2; + G_B1_1 = L_1; + G_B1_2 = L_0; + G_B1_3 = __this; + if ((!(((uint32_t)L_3) == ((uint32_t)2)))) + { + G_B2_0 = L_2; + G_B2_1 = L_1; + G_B2_2 = L_0; + G_B2_3 = __this; + goto IL_0011; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + G_B3_4 = G_B1_3; + goto IL_0012; + } + +IL_0011: + { + G_B3_0 = 1; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + G_B3_4 = G_B2_3; + } + +IL_0012: + { + NullCheck(G_B3_4); + FileStream__ctor_m7731(G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, ((int32_t)8192), 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) +extern "C" void FileStream__ctor_m7730 (FileStream_t1094 * __this, String_t* ___path, int32_t ___mode, int32_t ___access, int32_t ___share, const MethodInfo* method) +{ + { + String_t* L_0 = ___path; + int32_t L_1 = ___mode; + int32_t L_2 = ___access; + int32_t L_3 = ___share; + FileStream__ctor_m7732(__this, L_0, L_1, L_2, L_3, ((int32_t)8192), 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean,System.Boolean) +extern "C" void FileStream__ctor_m7731 (FileStream_t1094 * __this, String_t* ___path, int32_t ___mode, int32_t ___access, int32_t ___share, int32_t ___bufferSize, bool ___isAsync, bool ___anonymous, const MethodInfo* method) +{ + bool G_B2_0 = false; + int32_t G_B2_1 = 0; + int32_t G_B2_2 = {0}; + int32_t G_B2_3 = {0}; + int32_t G_B2_4 = {0}; + String_t* G_B2_5 = {0}; + FileStream_t1094 * G_B2_6 = {0}; + bool G_B1_0 = false; + int32_t G_B1_1 = 0; + int32_t G_B1_2 = {0}; + int32_t G_B1_3 = {0}; + int32_t G_B1_4 = {0}; + String_t* G_B1_5 = {0}; + FileStream_t1094 * G_B1_6 = {0}; + int32_t G_B3_0 = 0; + bool G_B3_1 = false; + int32_t G_B3_2 = 0; + int32_t G_B3_3 = {0}; + int32_t G_B3_4 = {0}; + int32_t G_B3_5 = {0}; + String_t* G_B3_6 = {0}; + FileStream_t1094 * G_B3_7 = {0}; + { + String_t* L_0 = ___path; + int32_t L_1 = ___mode; + int32_t L_2 = ___access; + int32_t L_3 = ___share; + int32_t L_4 = ___bufferSize; + bool L_5 = ___anonymous; + bool L_6 = ___isAsync; + G_B1_0 = L_5; + G_B1_1 = L_4; + G_B1_2 = L_3; + G_B1_3 = L_2; + G_B1_4 = L_1; + G_B1_5 = L_0; + G_B1_6 = __this; + if (!L_6) + { + G_B2_0 = L_5; + G_B2_1 = L_4; + G_B2_2 = L_3; + G_B2_3 = L_2; + G_B2_4 = L_1; + G_B2_5 = L_0; + G_B2_6 = __this; + goto IL_001b; + } + } + { + G_B3_0 = ((int32_t)1073741824); + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + G_B3_3 = G_B1_2; + G_B3_4 = G_B1_3; + G_B3_5 = G_B1_4; + G_B3_6 = G_B1_5; + G_B3_7 = G_B1_6; + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + G_B3_3 = G_B2_2; + G_B3_4 = G_B2_3; + G_B3_5 = G_B2_4; + G_B3_6 = G_B2_5; + G_B3_7 = G_B2_6; + } + +IL_001c: + { + NullCheck(G_B3_7); + FileStream__ctor_m7732(G_B3_7, G_B3_6, G_B3_5, G_B3_4, G_B3_3, G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean,System.IO.FileOptions) +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IsolatedStorageException_t1261_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var; +extern TypeInfo* FileAccess_t917_il2cpp_TypeInfo_var; +extern TypeInfo* FileMode_t1271_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1427; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1402; +extern Il2CppCodeGenString* _stringLiteral1432; +extern Il2CppCodeGenString* _stringLiteral1290; +extern Il2CppCodeGenString* _stringLiteral1433; +extern Il2CppCodeGenString* _stringLiteral1434; +extern Il2CppCodeGenString* _stringLiteral1435; +extern Il2CppCodeGenString* _stringLiteral1430; +extern Il2CppCodeGenString* _stringLiteral1436; +extern Il2CppCodeGenString* _stringLiteral1437; +extern Il2CppCodeGenString* _stringLiteral1438; +extern Il2CppCodeGenString* _stringLiteral1439; +extern Il2CppCodeGenString* _stringLiteral1440; +extern Il2CppCodeGenString* _stringLiteral1441; +extern Il2CppCodeGenString* _stringLiteral1419; +extern Il2CppCodeGenString* _stringLiteral1442; +extern "C" void FileStream__ctor_m7732 (FileStream_t1094 * __this, String_t* ___path, int32_t ___mode, int32_t ___access, int32_t ___share, int32_t ___bufferSize, bool ___anonymous, int32_t ___options, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IsolatedStorageException_t1261_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(845); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(842); + FileAccess_t917_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(448); + FileMode_t1271_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(846); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + _stringLiteral1427 = il2cpp_codegen_string_literal_from_index(1427); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1402 = il2cpp_codegen_string_literal_from_index(1402); + _stringLiteral1432 = il2cpp_codegen_string_literal_from_index(1432); + _stringLiteral1290 = il2cpp_codegen_string_literal_from_index(1290); + _stringLiteral1433 = il2cpp_codegen_string_literal_from_index(1433); + _stringLiteral1434 = il2cpp_codegen_string_literal_from_index(1434); + _stringLiteral1435 = il2cpp_codegen_string_literal_from_index(1435); + _stringLiteral1430 = il2cpp_codegen_string_literal_from_index(1430); + _stringLiteral1436 = il2cpp_codegen_string_literal_from_index(1436); + _stringLiteral1437 = il2cpp_codegen_string_literal_from_index(1437); + _stringLiteral1438 = il2cpp_codegen_string_literal_from_index(1438); + _stringLiteral1439 = il2cpp_codegen_string_literal_from_index(1439); + _stringLiteral1440 = il2cpp_codegen_string_literal_from_index(1440); + _stringLiteral1441 = il2cpp_codegen_string_literal_from_index(1441); + _stringLiteral1419 = il2cpp_codegen_string_literal_from_index(1419); + _stringLiteral1442 = il2cpp_codegen_string_literal_from_index(1442); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + String_t* V_5 = {0}; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + int32_t V_8 = {0}; + int64_t V_9 = 0; + String_t* G_B41_0 = {0}; + int64_t G_B62_0 = 0; + { + __this->___name_13 = _stringLiteral1427; + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0022: + { + String_t* L_2 = ___path; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0038; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1402, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0038: + { + int32_t L_5 = ___share; + ___share = ((int32_t)((int32_t)L_5&(int32_t)((int32_t)-17))); + int32_t L_6 = ___bufferSize; + if ((((int32_t)L_6) > ((int32_t)0))) + { + goto IL_0057; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral1432, _stringLiteral1290, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0057: + { + int32_t L_8 = ___mode; + if ((((int32_t)L_8) < ((int32_t)1))) + { + goto IL_0065; + } + } + { + int32_t L_9 = ___mode; + if ((((int32_t)L_9) <= ((int32_t)6))) + { + goto IL_008c; + } + } + +IL_0065: + { + bool L_10 = ___anonymous; + if (!L_10) + { + goto IL_007c; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_11, _stringLiteral1433, _stringLiteral1434, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_007c: + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral1433, _stringLiteral1434, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_008c: + { + int32_t L_13 = ___access; + if ((((int32_t)L_13) < ((int32_t)1))) + { + goto IL_009a; + } + } + { + int32_t L_14 = ___access; + if ((((int32_t)L_14) <= ((int32_t)3))) + { + goto IL_00bc; + } + } + +IL_009a: + { + bool L_15 = ___anonymous; + if (!L_15) + { + goto IL_00ac; + } + } + { + IsolatedStorageException_t1261 * L_16 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_16, _stringLiteral1435, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_00ac: + { + ArgumentOutOfRangeException_t915 * L_17 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_17, _stringLiteral1430, _stringLiteral1434, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00bc: + { + int32_t L_18 = ___share; + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_00cc; + } + } + { + int32_t L_19 = ___share; + if ((((int32_t)L_19) <= ((int32_t)7))) + { + goto IL_00ee; + } + } + +IL_00cc: + { + bool L_20 = ___anonymous; + if (!L_20) + { + goto IL_00de; + } + } + { + IsolatedStorageException_t1261 * L_21 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_21, _stringLiteral1436, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_00de: + { + ArgumentOutOfRangeException_t915 * L_22 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_22, _stringLiteral1437, _stringLiteral1434, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_00ee: + { + String_t* L_23 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_24 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_23); + int32_t L_25 = String_IndexOfAny_m6077(L_23, L_24, /*hidden argument*/NULL); + if ((((int32_t)L_25) == ((int32_t)(-1)))) + { + goto IL_010a; + } + } + { + ArgumentException_t437 * L_26 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_26, _stringLiteral1438, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_010a: + { + String_t* L_27 = ___path; + bool L_28 = Directory_Exists_m5714(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_0134; + } + } + { + String_t* L_29 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1439, /*hidden argument*/NULL); + V_0 = L_29; + String_t* L_30 = V_0; + String_t* L_31 = ___path; + String_t* L_32 = FileStream_GetSecureFileName_m7763(__this, L_31, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_33 = String_Format_m671(NULL /*static, unused*/, L_30, L_32, /*hidden argument*/NULL); + UnauthorizedAccessException_t1739 * L_34 = (UnauthorizedAccessException_t1739 *)il2cpp_codegen_object_new (UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var); + UnauthorizedAccessException__ctor_m10808(L_34, L_33, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_34); + } + +IL_0134: + { + int32_t L_35 = ___mode; + if ((!(((uint32_t)L_35) == ((uint32_t)6)))) + { + goto IL_014f; + } + } + { + int32_t L_36 = ___access; + if ((!(((uint32_t)((int32_t)((int32_t)L_36&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_014f; + } + } + { + ArgumentException_t437 * L_37 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_37, _stringLiteral1440, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_014f: + { + int32_t L_38 = ___access; + if (((int32_t)((int32_t)L_38&(int32_t)2))) + { + goto IL_0188; + } + } + { + int32_t L_39 = ___mode; + if ((((int32_t)L_39) == ((int32_t)3))) + { + goto IL_0188; + } + } + { + int32_t L_40 = ___mode; + if ((((int32_t)L_40) == ((int32_t)4))) + { + goto IL_0188; + } + } + { + String_t* L_41 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1441, /*hidden argument*/NULL); + V_1 = L_41; + String_t* L_42 = V_1; + int32_t L_43 = ___access; + int32_t L_44 = L_43; + Object_t * L_45 = Box(FileAccess_t917_il2cpp_TypeInfo_var, &L_44); + int32_t L_46 = ___mode; + int32_t L_47 = L_46; + Object_t * L_48 = Box(FileMode_t1271_il2cpp_TypeInfo_var, &L_47); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_49 = String_Format_m6095(NULL /*static, unused*/, L_42, L_45, L_48, /*hidden argument*/NULL); + ArgumentException_t437 * L_50 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_50, L_49, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_50); + } + +IL_0188: + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_51 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_51) == ((int32_t)((int32_t)47)))) + { + goto IL_01b3; + } + } + { + String_t* L_52 = ___path; + NullCheck(L_52); + int32_t L_53 = String_IndexOf_m3609(L_52, ((int32_t)47), /*hidden argument*/NULL); + if ((((int32_t)L_53) < ((int32_t)0))) + { + goto IL_01b3; + } + } + { + String_t* L_54 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_55 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_54, /*hidden argument*/NULL); + String_t* L_56 = Path_GetDirectoryName_m7828(NULL /*static, unused*/, L_55, /*hidden argument*/NULL); + V_2 = L_56; + goto IL_01ba; + } + +IL_01b3: + { + String_t* L_57 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_58 = Path_GetDirectoryName_m7828(NULL /*static, unused*/, L_57, /*hidden argument*/NULL); + V_2 = L_58; + } + +IL_01ba: + { + String_t* L_59 = V_2; + NullCheck(L_59); + int32_t L_60 = String_get_Length_m2000(L_59, /*hidden argument*/NULL); + if ((((int32_t)L_60) <= ((int32_t)0))) + { + goto IL_0208; + } + } + { + String_t* L_61 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_62 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_61, /*hidden argument*/NULL); + V_3 = L_62; + String_t* L_63 = V_3; + bool L_64 = Directory_Exists_m5714(NULL /*static, unused*/, L_63, /*hidden argument*/NULL); + if (L_64) + { + goto IL_0208; + } + } + { + String_t* L_65 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1419, /*hidden argument*/NULL); + V_4 = L_65; + bool L_66 = ___anonymous; + if (!L_66) + { + goto IL_01f1; + } + } + { + String_t* L_67 = V_2; + G_B41_0 = L_67; + goto IL_01f7; + } + +IL_01f1: + { + String_t* L_68 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_69 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_68, /*hidden argument*/NULL); + G_B41_0 = L_69; + } + +IL_01f7: + { + V_5 = G_B41_0; + String_t* L_70 = V_4; + String_t* L_71 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_72 = String_Format_m671(NULL /*static, unused*/, L_70, L_71, /*hidden argument*/NULL); + IsolatedStorageException_t1261 * L_73 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_73, L_72, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_73); + } + +IL_0208: + { + int32_t L_74 = ___access; + if ((!(((uint32_t)L_74) == ((uint32_t)1)))) + { + goto IL_0253; + } + } + { + int32_t L_75 = ___mode; + if ((((int32_t)L_75) == ((int32_t)2))) + { + goto IL_0253; + } + } + { + int32_t L_76 = ___mode; + if ((((int32_t)L_76) == ((int32_t)4))) + { + goto IL_0253; + } + } + { + int32_t L_77 = ___mode; + if ((((int32_t)L_77) == ((int32_t)1))) + { + goto IL_0253; + } + } + { + String_t* L_78 = ___path; + bool L_79 = File_Exists_m7711(NULL /*static, unused*/, L_78, /*hidden argument*/NULL); + if (L_79) + { + goto IL_0253; + } + } + { + String_t* L_80 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1442, /*hidden argument*/NULL); + V_6 = L_80; + String_t* L_81 = ___path; + String_t* L_82 = FileStream_GetSecureFileName_m7762(__this, L_81, /*hidden argument*/NULL); + V_7 = L_82; + String_t* L_83 = V_6; + String_t* L_84 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_85 = String_Format_m671(NULL /*static, unused*/, L_83, L_84, /*hidden argument*/NULL); + IsolatedStorageException_t1261 * L_86 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_86, L_85, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_86); + } + +IL_0253: + { + bool L_87 = ___anonymous; + if (L_87) + { + goto IL_0261; + } + } + { + String_t* L_88 = ___path; + __this->___name_13 = L_88; + } + +IL_0261: + { + String_t* L_89 = ___path; + int32_t L_90 = ___mode; + int32_t L_91 = ___access; + int32_t L_92 = ___share; + int32_t L_93 = ___options; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_94 = MonoIO_Open_m7812(NULL /*static, unused*/, L_89, L_90, L_91, L_92, L_93, (&V_8), /*hidden argument*/NULL); + __this->___handle_14 = L_94; + IntPtr_t L_95 = (__this->___handle_14); + IntPtr_t L_96 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_97 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_95, L_96, /*hidden argument*/NULL); + if (!L_97) + { + goto IL_0299; + } + } + { + String_t* L_98 = ___path; + String_t* L_99 = FileStream_GetSecureFileName_m7762(__this, L_98, /*hidden argument*/NULL); + int32_t L_100 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_101 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_99, L_100, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_101); + } + +IL_0299: + { + int32_t L_102 = ___access; + __this->___access_1 = L_102; + __this->___owner_2 = 1; + bool L_103 = ___anonymous; + __this->___anonymous_6 = L_103; + IntPtr_t L_104 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_105 = MonoIO_GetFileType_m7808(NULL /*static, unused*/, L_104, (&V_8), /*hidden argument*/NULL); + if ((!(((uint32_t)L_105) == ((uint32_t)1)))) + { + goto IL_02e2; + } + } + { + __this->___canseek_4 = 1; + int32_t L_106 = ___options; + __this->___async_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_106&(int32_t)((int32_t)1073741824)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_02f0; + } + +IL_02e2: + { + __this->___canseek_4 = 0; + __this->___async_3 = 0; + } + +IL_02f0: + { + int32_t L_107 = ___access; + if ((!(((uint32_t)L_107) == ((uint32_t)1)))) + { + goto IL_033d; + } + } + { + bool L_108 = (__this->___canseek_4); + if (!L_108) + { + goto IL_033d; + } + } + { + int32_t L_109 = ___bufferSize; + if ((!(((uint32_t)L_109) == ((uint32_t)((int32_t)8192))))) + { + goto IL_033d; + } + } + { + int64_t L_110 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, __this); + V_9 = L_110; + int32_t L_111 = ___bufferSize; + int64_t L_112 = V_9; + if ((((int64_t)(((int64_t)((int64_t)L_111)))) <= ((int64_t)L_112))) + { + goto IL_033d; + } + } + { + int64_t L_113 = V_9; + if ((((int64_t)L_113) >= ((int64_t)(((int64_t)((int64_t)((int32_t)1000))))))) + { + goto IL_0338; + } + } + { + G_B62_0 = (((int64_t)((int64_t)((int32_t)1000)))); + goto IL_033a; + } + +IL_0338: + { + int64_t L_114 = V_9; + G_B62_0 = L_114; + } + +IL_033a: + { + ___bufferSize = (((int32_t)((int32_t)G_B62_0))); + } + +IL_033d: + { + int32_t L_115 = ___bufferSize; + FileStream_InitBuffer_m7761(__this, L_115, 0, /*hidden argument*/NULL); + int32_t L_116 = ___mode; + if ((!(((uint32_t)L_116) == ((uint32_t)6)))) + { + goto IL_0368; + } + } + { + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.FileStream::Seek(System.Int64,System.IO.SeekOrigin) */, __this, (((int64_t)((int64_t)0))), 2); + int64_t L_117 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.FileStream::get_Position() */, __this); + __this->___append_startpos_5 = L_117; + goto IL_0370; + } + +IL_0368: + { + __this->___append_startpos_5 = (((int64_t)((int64_t)0))); + } + +IL_0370: + { + return; + } +} +// System.Boolean System.IO.FileStream::get_CanRead() +extern "C" bool FileStream_get_CanRead_m7733 (FileStream_t1094 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___access_1); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___access_1); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Boolean System.IO.FileStream::get_CanWrite() +extern "C" bool FileStream_get_CanWrite_m7734 (FileStream_t1094 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->___access_1); + if ((((int32_t)L_0) == ((int32_t)2))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->___access_1); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Boolean System.IO.FileStream::get_CanSeek() +extern "C" bool FileStream_get_CanSeek_m7735 (FileStream_t1094 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___canseek_4); + return L_0; + } +} +// System.Int64 System.IO.FileStream::get_Length() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1444; +extern "C" int64_t FileStream_get_Length_m7736 (FileStream_t1094 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1444 = il2cpp_codegen_string_literal_from_index(1444); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int64_t V_1 = 0; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1444, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + FileStream_FlushBufferIfDirty_m7758(__this, /*hidden argument*/NULL); + IntPtr_t L_6 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int64_t L_7 = MonoIO_GetLength_m7817(NULL /*static, unused*/, L_6, (&V_0), /*hidden argument*/NULL); + V_1 = L_7; + int32_t L_8 = V_0; + if (!L_8) + { + goto IL_0063; + } + } + { + String_t* L_9 = (__this->___name_13); + String_t* L_10 = FileStream_GetSecureFileName_m7762(__this, L_9, /*hidden argument*/NULL); + int32_t L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_12 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0063: + { + int64_t L_13 = V_1; + return L_13; + } +} +// System.Int64 System.IO.FileStream::get_Position() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1444; +extern "C" int64_t FileStream_get_Position_m7737 (FileStream_t1094 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1444 = il2cpp_codegen_string_literal_from_index(1444); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1444, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int64_t L_6 = (__this->___buf_start_12); + int32_t L_7 = (__this->___buf_offset_10); + return ((int64_t)((int64_t)L_6+(int64_t)(((int64_t)((int64_t)L_7))))); + } +} +// System.Void System.IO.FileStream::set_Position(System.Int64) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1444; +extern Il2CppCodeGenString* _stringLiteral1445; +extern "C" void FileStream_set_Position_m7738 (FileStream_t1094 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1444 = il2cpp_codegen_string_literal_from_index(1444); + _stringLiteral1445 = il2cpp_codegen_string_literal_from_index(1445); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1444, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int64_t L_6 = ___value; + if ((((int64_t)L_6) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0049; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral1445, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0049: + { + int64_t L_8 = ___value; + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.FileStream::Seek(System.Int64,System.IO.SeekOrigin) */, __this, L_8, 0); + return; + } +} +// System.Int32 System.IO.FileStream::ReadByte() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1446; +extern "C" int32_t FileStream_ReadByte_m7739 (FileStream_t1094 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1446 = il2cpp_codegen_string_literal_from_index(1446); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.FileStream::get_CanRead() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1446, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int32_t L_6 = (__this->___buf_size_8); + if (L_6) + { + goto IL_0067; + } + } + { + IntPtr_t L_7 = (__this->___handle_14); + ByteU5BU5D_t789* L_8 = (__this->___buf_7); + int32_t L_9 = FileStream_ReadData_m7760(__this, L_7, L_8, 0, 1, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = V_0; + if (L_10) + { + goto IL_005e; + } + } + { + return (-1); + } + +IL_005e: + { + ByteU5BU5D_t789* L_11 = (__this->___buf_7); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + return (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + } + +IL_0067: + { + int32_t L_13 = (__this->___buf_offset_10); + int32_t L_14 = (__this->___buf_length_9); + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_008b; + } + } + { + FileStream_RefillBuffer_m7759(__this, /*hidden argument*/NULL); + int32_t L_15 = (__this->___buf_length_9); + if (L_15) + { + goto IL_008b; + } + } + { + return (-1); + } + +IL_008b: + { + ByteU5BU5D_t789* L_16 = (__this->___buf_7); + int32_t L_17 = (__this->___buf_offset_10); + int32_t L_18 = L_17; + V_1 = L_18; + __this->___buf_offset_10 = ((int32_t)((int32_t)L_18+(int32_t)1)); + int32_t L_19 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_19); + int32_t L_20 = L_19; + return (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_20, sizeof(uint8_t))); + } +} +// System.Void System.IO.FileStream::WriteByte(System.Byte) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1447; +extern "C" void FileStream_WriteByte_m7740 (FileStream_t1094 * __this, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1447 = il2cpp_codegen_string_literal_from_index(1447); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.FileStream::get_CanWrite() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1447, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int32_t L_6 = (__this->___buf_offset_10); + int32_t L_7 = (__this->___buf_size_8); + if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) + { + goto IL_004d; + } + } + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + } + +IL_004d: + { + int32_t L_8 = (__this->___buf_size_8); + if (L_8) + { + goto IL_0076; + } + } + { + ByteU5BU5D_t789* L_9 = (__this->___buf_7); + uint8_t L_10 = ___value; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 0, sizeof(uint8_t))) = (uint8_t)L_10; + __this->___buf_dirty_11 = 1; + __this->___buf_length_9 = 1; + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + return; + } + +IL_0076: + { + ByteU5BU5D_t789* L_11 = (__this->___buf_7); + int32_t L_12 = (__this->___buf_offset_10); + int32_t L_13 = L_12; + V_0 = L_13; + __this->___buf_offset_10 = ((int32_t)((int32_t)L_13+(int32_t)1)); + int32_t L_14 = V_0; + uint8_t L_15 = ___value; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_14, sizeof(uint8_t))) = (uint8_t)L_15; + int32_t L_16 = (__this->___buf_offset_10); + int32_t L_17 = (__this->___buf_length_9); + if ((((int32_t)L_16) <= ((int32_t)L_17))) + { + goto IL_00ac; + } + } + { + int32_t L_18 = (__this->___buf_offset_10); + __this->___buf_length_9 = L_18; + } + +IL_00ac: + { + __this->___buf_dirty_11 = 1; + return; + } +} +// System.Int32 System.IO.FileStream::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1446; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1448; +extern Il2CppCodeGenString* _stringLiteral1449; +extern "C" int32_t FileStream_Read_m7741 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1446 = il2cpp_codegen_string_literal_from_index(1446); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1448 = il2cpp_codegen_string_literal_from_index(1448); + _stringLiteral1449 = il2cpp_codegen_string_literal_from_index(1449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + ByteU5BU5D_t789* L_4 = ___array; + if (L_4) + { + goto IL_0031; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.FileStream::get_CanRead() */, __this); + if (L_6) + { + goto IL_0047; + } + } + { + NotSupportedException_t164 * L_7 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_7, _stringLiteral1446, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + ByteU5BU5D_t789* L_8 = ___array; + NullCheck(L_8); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))); + int32_t L_9 = ___offset; + if ((((int32_t)L_9) >= ((int32_t)0))) + { + goto IL_0062; + } + } + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral834, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0062: + { + int32_t L_11 = ___count; + if ((((int32_t)L_11) >= ((int32_t)0))) + { + goto IL_0079; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0079: + { + int32_t L_13 = ___offset; + int32_t L_14 = V_0; + if ((((int32_t)L_13) <= ((int32_t)L_14))) + { + goto IL_008b; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_15, _stringLiteral1448, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_008b: + { + int32_t L_16 = ___offset; + int32_t L_17 = V_0; + int32_t L_18 = ___count; + if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)L_17-(int32_t)L_18))))) + { + goto IL_009f; + } + } + { + ArgumentException_t437 * L_19 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_19, _stringLiteral1449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_009f: + { + bool L_20 = (__this->___async_3); + if (!L_20) + { + goto IL_00be; + } + } + { + ByteU5BU5D_t789* L_21 = ___array; + int32_t L_22 = ___offset; + int32_t L_23 = ___count; + Object_t * L_24 = (Object_t *)VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(20 /* System.IAsyncResult System.IO.FileStream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, __this, L_21, L_22, L_23, (AsyncCallback_t222 *)NULL, NULL); + V_1 = L_24; + Object_t * L_25 = V_1; + int32_t L_26 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(22 /* System.Int32 System.IO.FileStream::EndRead(System.IAsyncResult) */, __this, L_25); + return L_26; + } + +IL_00be: + { + ByteU5BU5D_t789* L_27 = ___array; + int32_t L_28 = ___offset; + int32_t L_29 = ___count; + int32_t L_30 = FileStream_ReadInternal_m7742(__this, L_27, L_28, L_29, /*hidden argument*/NULL); + return L_30; + } +} +// System.Int32 System.IO.FileStream::ReadInternal(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t FileStream_ReadInternal_m7742 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___dest, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___dest; + int32_t L_1 = ___offset; + int32_t L_2 = ___count; + int32_t L_3 = FileStream_ReadSegment_m7754(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)L_5)); + int32_t L_6 = ___count; + int32_t L_7 = V_1; + ___count = ((int32_t)((int32_t)L_6-(int32_t)L_7)); + int32_t L_8 = ___count; + if (L_8) + { + goto IL_001d; + } + } + { + int32_t L_9 = V_0; + return L_9; + } + +IL_001d: + { + int32_t L_10 = ___count; + int32_t L_11 = (__this->___buf_size_8); + if ((((int32_t)L_10) <= ((int32_t)L_11))) + { + goto IL_0055; + } + } + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + IntPtr_t L_12 = (__this->___handle_14); + ByteU5BU5D_t789* L_13 = ___dest; + int32_t L_14 = ___offset; + int32_t L_15 = V_0; + int32_t L_16 = ___count; + int32_t L_17 = FileStream_ReadData_m7760(__this, L_12, L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15)), L_16, /*hidden argument*/NULL); + V_1 = L_17; + int64_t L_18 = (__this->___buf_start_12); + int32_t L_19 = V_1; + __this->___buf_start_12 = ((int64_t)((int64_t)L_18+(int64_t)(((int64_t)((int64_t)L_19))))); + goto IL_0067; + } + +IL_0055: + { + FileStream_RefillBuffer_m7759(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = ___dest; + int32_t L_21 = ___offset; + int32_t L_22 = V_0; + int32_t L_23 = ___count; + int32_t L_24 = FileStream_ReadSegment_m7754(__this, L_20, ((int32_t)((int32_t)L_21+(int32_t)L_22)), L_23, /*hidden argument*/NULL); + V_1 = L_24; + } + +IL_0067: + { + int32_t L_25 = V_0; + int32_t L_26 = V_1; + V_0 = ((int32_t)((int32_t)L_25+(int32_t)L_26)); + int32_t L_27 = V_0; + return L_27; + } +} +// System.IAsyncResult System.IO.FileStream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ReadDelegate_t1275_il2cpp_TypeInfo_var; +extern const MethodInfo* FileStream_ReadInternal_m7742_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1450; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1451; +extern Il2CppCodeGenString* _stringLiteral1452; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral1453; +extern "C" Object_t * FileStream_BeginRead_m7743 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int32_t ___numBytes, AsyncCallback_t222 * ___userCallback, Object_t * ___stateObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ReadDelegate_t1275_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(847); + FileStream_ReadInternal_m7742_MethodInfo_var = il2cpp_codegen_method_info_from_index(354); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1450 = il2cpp_codegen_string_literal_from_index(1450); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1451 = il2cpp_codegen_string_literal_from_index(1451); + _stringLiteral1452 = il2cpp_codegen_string_literal_from_index(1452); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral1453 = il2cpp_codegen_string_literal_from_index(1453); + s_Il2CppMethodIntialized = true; + } + ReadDelegate_t1275 * V_0 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.FileStream::get_CanRead() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1450, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___array; + if (L_6) + { + goto IL_0047; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + int32_t L_8 = ___numBytes; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_005e; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral1451, _stringLiteral1452, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005e: + { + int32_t L_10 = ___offset; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0075; + } + } + { + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral834, _stringLiteral1452, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0075: + { + int32_t L_12 = ___numBytes; + ByteU5BU5D_t789* L_13 = ___array; + NullCheck(L_13); + int32_t L_14 = ___offset; + if ((((int32_t)L_12) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))-(int32_t)L_14))))) + { + goto IL_008b; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_15, _stringLiteral1453, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_008b: + { + bool L_16 = (__this->___async_3); + if (L_16) + { + goto IL_00a4; + } + } + { + ByteU5BU5D_t789* L_17 = ___array; + int32_t L_18 = ___offset; + int32_t L_19 = ___numBytes; + AsyncCallback_t222 * L_20 = ___userCallback; + Object_t * L_21 = ___stateObject; + Object_t * L_22 = Stream_BeginRead_m7848(__this, L_17, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_00a4: + { + IntPtr_t L_23 = { (void*)FileStream_ReadInternal_m7742_MethodInfo_var }; + ReadDelegate_t1275 * L_24 = (ReadDelegate_t1275 *)il2cpp_codegen_object_new (ReadDelegate_t1275_il2cpp_TypeInfo_var); + ReadDelegate__ctor_m7720(L_24, __this, L_23, /*hidden argument*/NULL); + V_0 = L_24; + ReadDelegate_t1275 * L_25 = V_0; + ByteU5BU5D_t789* L_26 = ___array; + int32_t L_27 = ___offset; + int32_t L_28 = ___numBytes; + AsyncCallback_t222 * L_29 = ___userCallback; + Object_t * L_30 = ___stateObject; + NullCheck(L_25); + Object_t * L_31 = ReadDelegate_BeginInvoke_m7722(L_25, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + return L_31; + } +} +// System.Int32 System.IO.FileStream::EndRead(System.IAsyncResult) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncResult_t1461_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ReadDelegate_t1275_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1454; +extern Il2CppCodeGenString* _stringLiteral1455; +extern "C" int32_t FileStream_EndRead_m7744 (FileStream_t1094 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + AsyncResult_t1461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(848); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ReadDelegate_t1275_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(847); + _stringLiteral1454 = il2cpp_codegen_string_literal_from_index(1454); + _stringLiteral1455 = il2cpp_codegen_string_literal_from_index(1455); + s_Il2CppMethodIntialized = true; + } + AsyncResult_t1461 * V_0 = {0}; + ReadDelegate_t1275 * V_1 = {0}; + { + Object_t * L_0 = ___asyncResult; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->___async_3); + if (L_2) + { + goto IL_0024; + } + } + { + Object_t * L_3 = ___asyncResult; + int32_t L_4 = Stream_EndRead_m7850(__this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0024: + { + Object_t * L_5 = ___asyncResult; + V_0 = ((AsyncResult_t1461 *)IsInstClass(L_5, AsyncResult_t1461_il2cpp_TypeInfo_var)); + AsyncResult_t1461 * L_6 = V_0; + if (L_6) + { + goto IL_0041; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0041: + { + AsyncResult_t1461 * L_8 = V_0; + NullCheck(L_8); + Object_t * L_9 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(11 /* System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncDelegate() */, L_8); + V_1 = ((ReadDelegate_t1275 *)IsInstSealed(L_9, ReadDelegate_t1275_il2cpp_TypeInfo_var)); + ReadDelegate_t1275 * L_10 = V_1; + if (L_10) + { + goto IL_0063; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_11, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0063: + { + ReadDelegate_t1275 * L_12 = V_1; + Object_t * L_13 = ___asyncResult; + NullCheck(L_12); + int32_t L_14 = ReadDelegate_EndInvoke_m7723(L_12, L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.Void System.IO.FileStream::Write(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1449; +extern Il2CppCodeGenString* _stringLiteral1447; +extern "C" void FileStream_Write_m7745 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1449 = il2cpp_codegen_string_literal_from_index(1449); + _stringLiteral1447 = il2cpp_codegen_string_literal_from_index(1447); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + ByteU5BU5D_t789* L_4 = ___array; + if (L_4) + { + goto IL_0031; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + int32_t L_6 = ___offset; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0048; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral834, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0048: + { + int32_t L_8 = ___count; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_005f; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005f: + { + int32_t L_10 = ___offset; + ByteU5BU5D_t789* L_11 = ___array; + NullCheck(L_11); + int32_t L_12 = ___count; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0075; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral1449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0075: + { + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.FileStream::get_CanWrite() */, __this); + if (L_14) + { + goto IL_008b; + } + } + { + NotSupportedException_t164 * L_15 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_15, _stringLiteral1447, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_008b: + { + bool L_16 = (__this->___async_3); + if (!L_16) + { + goto IL_00aa; + } + } + { + ByteU5BU5D_t789* L_17 = ___array; + int32_t L_18 = ___offset; + int32_t L_19 = ___count; + Object_t * L_20 = (Object_t *)VirtFuncInvoker5< Object_t *, ByteU5BU5D_t789*, int32_t, int32_t, AsyncCallback_t222 *, Object_t * >::Invoke(21 /* System.IAsyncResult System.IO.FileStream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, __this, L_17, L_18, L_19, (AsyncCallback_t222 *)NULL, NULL); + V_0 = L_20; + Object_t * L_21 = V_0; + VirtActionInvoker1< Object_t * >::Invoke(23 /* System.Void System.IO.FileStream::EndWrite(System.IAsyncResult) */, __this, L_21); + return; + } + +IL_00aa: + { + ByteU5BU5D_t789* L_22 = ___array; + int32_t L_23 = ___offset; + int32_t L_24 = ___count; + FileStream_WriteInternal_m7746(__this, L_22, L_23, L_24, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::WriteInternal(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" void FileStream_WriteInternal_m7746 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___src, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + int32_t L_0 = ___count; + int32_t L_1 = (__this->___buf_size_8); + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_0067; + } + } + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + int32_t L_2 = ___count; + V_1 = L_2; + goto IL_004c; + } + +IL_0019: + { + IntPtr_t L_3 = (__this->___handle_14); + ByteU5BU5D_t789* L_4 = ___src; + int32_t L_5 = ___offset; + int32_t L_6 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_7 = MonoIO_Write_m7815(NULL /*static, unused*/, L_3, L_4, L_5, L_6, (&V_0), /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_0; + if (!L_8) + { + goto IL_0043; + } + } + { + String_t* L_9 = (__this->___name_13); + String_t* L_10 = FileStream_GetSecureFileName_m7762(__this, L_9, /*hidden argument*/NULL); + int32_t L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_12 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0043: + { + int32_t L_13 = V_1; + int32_t L_14 = V_2; + V_1 = ((int32_t)((int32_t)L_13-(int32_t)L_14)); + int32_t L_15 = ___offset; + int32_t L_16 = V_2; + ___offset = ((int32_t)((int32_t)L_15+(int32_t)L_16)); + } + +IL_004c: + { + int32_t L_17 = V_1; + if ((((int32_t)L_17) > ((int32_t)0))) + { + goto IL_0019; + } + } + { + int64_t L_18 = (__this->___buf_start_12); + int32_t L_19 = ___count; + __this->___buf_start_12 = ((int64_t)((int64_t)L_18+(int64_t)(((int64_t)((int64_t)L_19))))); + goto IL_009e; + } + +IL_0067: + { + V_3 = 0; + goto IL_0097; + } + +IL_006e: + { + ByteU5BU5D_t789* L_20 = ___src; + int32_t L_21 = ___offset; + int32_t L_22 = V_3; + int32_t L_23 = ___count; + int32_t L_24 = FileStream_WriteSegment_m7755(__this, L_20, ((int32_t)((int32_t)L_21+(int32_t)L_22)), L_23, /*hidden argument*/NULL); + V_4 = L_24; + int32_t L_25 = V_3; + int32_t L_26 = V_4; + V_3 = ((int32_t)((int32_t)L_25+(int32_t)L_26)); + int32_t L_27 = ___count; + int32_t L_28 = V_4; + ___count = ((int32_t)((int32_t)L_27-(int32_t)L_28)); + int32_t L_29 = ___count; + if (L_29) + { + goto IL_0091; + } + } + { + goto IL_009e; + } + +IL_0091: + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + } + +IL_0097: + { + int32_t L_30 = ___count; + if ((((int32_t)L_30) > ((int32_t)0))) + { + goto IL_006e; + } + } + +IL_009e: + { + return; + } +} +// System.IAsyncResult System.IO.FileStream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern TypeInfo* WriteDelegate_t1276_il2cpp_TypeInfo_var; +extern const MethodInfo* FileStream_WriteInternal_m7746_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1456; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1451; +extern Il2CppCodeGenString* _stringLiteral1452; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral1457; +extern "C" Object_t * FileStream_BeginWrite_m7747 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int32_t ___numBytes, AsyncCallback_t222 * ___userCallback, Object_t * ___stateObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(849); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + WriteDelegate_t1276_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(850); + FileStream_WriteInternal_m7746_MethodInfo_var = il2cpp_codegen_method_info_from_index(355); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1456 = il2cpp_codegen_string_literal_from_index(1456); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1451 = il2cpp_codegen_string_literal_from_index(1451); + _stringLiteral1452 = il2cpp_codegen_string_literal_from_index(1452); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral1457 = il2cpp_codegen_string_literal_from_index(1457); + s_Il2CppMethodIntialized = true; + } + FileStreamAsyncResult_t1277 * V_0 = {0}; + MemoryStream_t1056 * V_1 = {0}; + WriteDelegate_t1276 * V_2 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.FileStream::get_CanWrite() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1456, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___array; + if (L_6) + { + goto IL_0047; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + int32_t L_8 = ___numBytes; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_005e; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral1451, _stringLiteral1452, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005e: + { + int32_t L_10 = ___offset; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0075; + } + } + { + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_11, _stringLiteral834, _stringLiteral1452, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0075: + { + int32_t L_12 = ___numBytes; + ByteU5BU5D_t789* L_13 = ___array; + NullCheck(L_13); + int32_t L_14 = ___offset; + if ((((int32_t)L_12) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))-(int32_t)L_14))))) + { + goto IL_008b; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_15, _stringLiteral1457, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_008b: + { + bool L_16 = (__this->___async_3); + if (L_16) + { + goto IL_00a4; + } + } + { + ByteU5BU5D_t789* L_17 = ___array; + int32_t L_18 = ___offset; + int32_t L_19 = ___numBytes; + AsyncCallback_t222 * L_20 = ___userCallback; + Object_t * L_21 = ___stateObject; + Object_t * L_22 = Stream_BeginWrite_m7849(__this, L_17, L_18, L_19, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_00a4: + { + AsyncCallback_t222 * L_23 = ___userCallback; + Object_t * L_24 = ___stateObject; + FileStreamAsyncResult_t1277 * L_25 = (FileStreamAsyncResult_t1277 *)il2cpp_codegen_object_new (FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var); + FileStreamAsyncResult__ctor_m7764(L_25, L_23, L_24, /*hidden argument*/NULL); + V_0 = L_25; + FileStreamAsyncResult_t1277 * L_26 = V_0; + NullCheck(L_26); + L_26->___BytesRead_6 = (-1); + FileStreamAsyncResult_t1277 * L_27 = V_0; + int32_t L_28 = ___numBytes; + NullCheck(L_27); + L_27->___Count_4 = L_28; + FileStreamAsyncResult_t1277 * L_29 = V_0; + int32_t L_30 = ___numBytes; + NullCheck(L_29); + L_29->___OriginalCount_5 = L_30; + bool L_31 = (__this->___buf_dirty_11); + if (!L_31) + { + goto IL_00f0; + } + } + { + MemoryStream_t1056 * L_32 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5744(L_32, /*hidden argument*/NULL); + V_1 = L_32; + MemoryStream_t1056 * L_33 = V_1; + FileStream_FlushBuffer_m7756(__this, L_33, /*hidden argument*/NULL); + MemoryStream_t1056 * L_34 = V_1; + ByteU5BU5D_t789* L_35 = ___array; + int32_t L_36 = ___offset; + int32_t L_37 = ___numBytes; + NullCheck(L_34); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_34, L_35, L_36, L_37); + ___offset = 0; + MemoryStream_t1056 * L_38 = V_1; + NullCheck(L_38); + int64_t L_39 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_38); + ___numBytes = (((int32_t)((int32_t)L_39))); + } + +IL_00f0: + { + IntPtr_t L_40 = { (void*)FileStream_WriteInternal_m7746_MethodInfo_var }; + WriteDelegate_t1276 * L_41 = (WriteDelegate_t1276 *)il2cpp_codegen_object_new (WriteDelegate_t1276_il2cpp_TypeInfo_var); + WriteDelegate__ctor_m7724(L_41, __this, L_40, /*hidden argument*/NULL); + V_2 = L_41; + WriteDelegate_t1276 * L_42 = V_2; + ByteU5BU5D_t789* L_43 = ___array; + int32_t L_44 = ___offset; + int32_t L_45 = ___numBytes; + AsyncCallback_t222 * L_46 = ___userCallback; + Object_t * L_47 = ___stateObject; + NullCheck(L_42); + Object_t * L_48 = WriteDelegate_BeginInvoke_m7726(L_42, L_43, L_44, L_45, L_46, L_47, /*hidden argument*/NULL); + return L_48; + } +} +// System.Void System.IO.FileStream::EndWrite(System.IAsyncResult) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncResult_t1461_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* WriteDelegate_t1276_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1454; +extern Il2CppCodeGenString* _stringLiteral1455; +extern "C" void FileStream_EndWrite_m7748 (FileStream_t1094 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + AsyncResult_t1461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(848); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + WriteDelegate_t1276_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(850); + _stringLiteral1454 = il2cpp_codegen_string_literal_from_index(1454); + _stringLiteral1455 = il2cpp_codegen_string_literal_from_index(1455); + s_Il2CppMethodIntialized = true; + } + AsyncResult_t1461 * V_0 = {0}; + WriteDelegate_t1276 * V_1 = {0}; + { + Object_t * L_0 = ___asyncResult; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->___async_3); + if (L_2) + { + goto IL_0024; + } + } + { + Object_t * L_3 = ___asyncResult; + Stream_EndWrite_m7851(__this, L_3, /*hidden argument*/NULL); + return; + } + +IL_0024: + { + Object_t * L_4 = ___asyncResult; + V_0 = ((AsyncResult_t1461 *)IsInstClass(L_4, AsyncResult_t1461_il2cpp_TypeInfo_var)); + AsyncResult_t1461 * L_5 = V_0; + if (L_5) + { + goto IL_0041; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0041: + { + AsyncResult_t1461 * L_7 = V_0; + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(11 /* System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncDelegate() */, L_7); + V_1 = ((WriteDelegate_t1276 *)IsInstSealed(L_8, WriteDelegate_t1276_il2cpp_TypeInfo_var)); + WriteDelegate_t1276 * L_9 = V_1; + if (L_9) + { + goto IL_0063; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0063: + { + WriteDelegate_t1276 * L_11 = V_1; + Object_t * L_12 = ___asyncResult; + NullCheck(L_11); + WriteDelegate_EndInvoke_m7727(L_11, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Int64 System.IO.FileStream::Seek(System.Int64,System.IO.SeekOrigin) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1444; +extern Il2CppCodeGenString* _stringLiteral1458; +extern Il2CppCodeGenString* _stringLiteral1459; +extern Il2CppCodeGenString* _stringLiteral1460; +extern Il2CppCodeGenString* _stringLiteral1461; +extern "C" int64_t FileStream_Seek_m7749 (FileStream_t1094 * __this, int64_t ___offset, int32_t ___origin, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1444 = il2cpp_codegen_string_literal_from_index(1444); + _stringLiteral1458 = il2cpp_codegen_string_literal_from_index(1458); + _stringLiteral1459 = il2cpp_codegen_string_literal_from_index(1459); + _stringLiteral1460 = il2cpp_codegen_string_literal_from_index(1460); + _stringLiteral1461 = il2cpp_codegen_string_literal_from_index(1461); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = {0}; + int32_t V_2 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1444, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + int32_t L_6 = ___origin; + V_2 = L_6; + int32_t L_7 = V_2; + if (L_7 == 0) + { + goto IL_006b; + } + if (L_7 == 1) + { + goto IL_005d; + } + if (L_7 == 2) + { + goto IL_004f; + } + } + { + goto IL_0072; + } + +IL_004f: + { + int64_t L_8 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, __this); + int64_t L_9 = ___offset; + V_0 = ((int64_t)((int64_t)L_8+(int64_t)L_9)); + goto IL_0082; + } + +IL_005d: + { + int64_t L_10 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.FileStream::get_Position() */, __this); + int64_t L_11 = ___offset; + V_0 = ((int64_t)((int64_t)L_10+(int64_t)L_11)); + goto IL_0082; + } + +IL_006b: + { + int64_t L_12 = ___offset; + V_0 = L_12; + goto IL_0082; + } + +IL_0072: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_13, _stringLiteral1458, _stringLiteral1459, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0082: + { + int64_t L_14 = V_0; + if ((((int64_t)L_14) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0095; + } + } + { + IOException_t1101 * L_15 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_15, _stringLiteral1460, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0095: + { + int64_t L_16 = V_0; + int64_t L_17 = (__this->___append_startpos_5); + if ((((int64_t)L_16) >= ((int64_t)L_17))) + { + goto IL_00ac; + } + } + { + IOException_t1101 * L_18 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_18, _stringLiteral1461, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00ac: + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + IntPtr_t L_19 = (__this->___handle_14); + int64_t L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int64_t L_21 = MonoIO_Seek_m7816(NULL /*static, unused*/, L_19, L_20, 0, (&V_1), /*hidden argument*/NULL); + __this->___buf_start_12 = L_21; + int32_t L_22 = V_1; + if (!L_22) + { + goto IL_00e0; + } + } + { + String_t* L_23 = (__this->___name_13); + String_t* L_24 = FileStream_GetSecureFileName_m7762(__this, L_23, /*hidden argument*/NULL); + int32_t L_25 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_26 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00e0: + { + int64_t L_27 = (__this->___buf_start_12); + return L_27; + } +} +// System.Void System.IO.FileStream::SetLength(System.Int64) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern Il2CppCodeGenString* _stringLiteral1444; +extern Il2CppCodeGenString* _stringLiteral1462; +extern Il2CppCodeGenString* _stringLiteral1463; +extern "C" void FileStream_SetLength_m7750 (FileStream_t1094 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + _stringLiteral1444 = il2cpp_codegen_string_literal_from_index(1444); + _stringLiteral1462 = il2cpp_codegen_string_literal_from_index(1462); + _stringLiteral1463 = il2cpp_codegen_string_literal_from_index(1463); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (L_4) + { + goto IL_0036; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, _stringLiteral1444, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.FileStream::get_CanWrite() */, __this); + if (L_6) + { + goto IL_004c; + } + } + { + NotSupportedException_t164 * L_7 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_7, _stringLiteral1462, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004c: + { + int64_t L_8 = ___value; + if ((((int64_t)L_8) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_005f; + } + } + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_9, _stringLiteral1463, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005f: + { + VirtActionInvoker0::Invoke(13 /* System.Void System.IO.FileStream::Flush() */, __this); + IntPtr_t L_10 = (__this->___handle_14); + int64_t L_11 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + MonoIO_SetLength_m7818(NULL /*static, unused*/, L_10, L_11, (&V_0), /*hidden argument*/NULL); + int32_t L_12 = V_0; + if (!L_12) + { + goto IL_008d; + } + } + { + String_t* L_13 = (__this->___name_13); + String_t* L_14 = FileStream_GetSecureFileName_m7762(__this, L_13, /*hidden argument*/NULL); + int32_t L_15 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_16 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_008d: + { + int64_t L_17 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.FileStream::get_Position() */, __this); + int64_t L_18 = ___value; + if ((((int64_t)L_17) <= ((int64_t)L_18))) + { + goto IL_00a0; + } + } + { + int64_t L_19 = ___value; + VirtActionInvoker1< int64_t >::Invoke(10 /* System.Void System.IO.FileStream::set_Position(System.Int64) */, __this, L_19); + } + +IL_00a0: + { + return; + } +} +// System.Void System.IO.FileStream::Flush() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1443; +extern "C" void FileStream_Flush_m7751 (FileStream_t1094 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1443 = il2cpp_codegen_string_literal_from_index(1443); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1443, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::Finalize() +extern "C" void FileStream_Finalize_m7752 (FileStream_t1094 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.IO.FileStream::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.IO.FileStream::Dispose(System.Boolean) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void FileStream_Dispose_m7753 (FileStream_t1094 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + int32_t V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (Exception_t152 *)NULL; + IntPtr_t L_0 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + bool L_2 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0067; + } + } + +IL_0017: + try + { // begin try (depth: 1) + FileStream_FlushBuffer_m7757(__this, /*hidden argument*/NULL); + goto IL_002a; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0022; + throw e; + } + +CATCH_0022: + { // begin catch(System.Exception) + V_1 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_3 = V_1; + V_0 = L_3; + goto IL_002a; + } // end catch (depth: 1) + +IL_002a: + { + bool L_4 = (__this->___owner_2); + if (!L_4) + { + goto IL_0067; + } + } + { + IntPtr_t L_5 = (__this->___handle_14); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + MonoIO_Close_m7813(NULL /*static, unused*/, L_5, (&V_2), /*hidden argument*/NULL); + int32_t L_6 = V_2; + if (!L_6) + { + goto IL_005c; + } + } + { + String_t* L_7 = (__this->___name_13); + String_t* L_8 = FileStream_GetSecureFileName_m7762(__this, L_7, /*hidden argument*/NULL); + int32_t L_9 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_10 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005c: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_11 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1; + __this->___handle_14 = L_11; + } + +IL_0067: + { + __this->___canseek_4 = 0; + __this->___access_1 = 0; + bool L_12 = ___disposing; + if (!L_12) + { + goto IL_0082; + } + } + { + __this->___buf_7 = (ByteU5BU5D_t789*)NULL; + } + +IL_0082: + { + bool L_13 = ___disposing; + if (!L_13) + { + goto IL_008e; + } + } + { + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + } + +IL_008e: + { + Exception_t152 * L_14 = V_0; + if (!L_14) + { + goto IL_0096; + } + } + { + Exception_t152 * L_15 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0096: + { + return; + } +} +// System.Int32 System.IO.FileStream::ReadSegment(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t FileStream_ReadSegment_m7754 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___dest, int32_t ___dest_offset, int32_t ___count, const MethodInfo* method) +{ + { + int32_t L_0 = ___count; + int32_t L_1 = (__this->___buf_length_9); + int32_t L_2 = (__this->___buf_offset_10); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2))))) + { + goto IL_0022; + } + } + { + int32_t L_3 = (__this->___buf_length_9); + int32_t L_4 = (__this->___buf_offset_10); + ___count = ((int32_t)((int32_t)L_3-(int32_t)L_4)); + } + +IL_0022: + { + int32_t L_5 = ___count; + if ((((int32_t)L_5) <= ((int32_t)0))) + { + goto IL_004b; + } + } + { + ByteU5BU5D_t789* L_6 = (__this->___buf_7); + int32_t L_7 = (__this->___buf_offset_10); + ByteU5BU5D_t789* L_8 = ___dest; + int32_t L_9 = ___dest_offset; + int32_t L_10 = ___count; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, L_7, (Array_t *)(Array_t *)L_8, L_9, L_10, /*hidden argument*/NULL); + int32_t L_11 = (__this->___buf_offset_10); + int32_t L_12 = ___count; + __this->___buf_offset_10 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + } + +IL_004b: + { + int32_t L_13 = ___count; + return L_13; + } +} +// System.Int32 System.IO.FileStream::WriteSegment(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t FileStream_WriteSegment_m7755 (FileStream_t1094 * __this, ByteU5BU5D_t789* ___src, int32_t ___src_offset, int32_t ___count, const MethodInfo* method) +{ + { + int32_t L_0 = ___count; + int32_t L_1 = (__this->___buf_size_8); + int32_t L_2 = (__this->___buf_offset_10); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)((int32_t)L_1-(int32_t)L_2))))) + { + goto IL_0022; + } + } + { + int32_t L_3 = (__this->___buf_size_8); + int32_t L_4 = (__this->___buf_offset_10); + ___count = ((int32_t)((int32_t)L_3-(int32_t)L_4)); + } + +IL_0022: + { + int32_t L_5 = ___count; + if ((((int32_t)L_5) <= ((int32_t)0))) + { + goto IL_006f; + } + } + { + ByteU5BU5D_t789* L_6 = ___src; + int32_t L_7 = ___src_offset; + ByteU5BU5D_t789* L_8 = (__this->___buf_7); + int32_t L_9 = (__this->___buf_offset_10); + int32_t L_10 = ___count; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, L_7, (Array_t *)(Array_t *)L_8, L_9, L_10, /*hidden argument*/NULL); + int32_t L_11 = (__this->___buf_offset_10); + int32_t L_12 = ___count; + __this->___buf_offset_10 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + int32_t L_13 = (__this->___buf_offset_10); + int32_t L_14 = (__this->___buf_length_9); + if ((((int32_t)L_13) <= ((int32_t)L_14))) + { + goto IL_0068; + } + } + { + int32_t L_15 = (__this->___buf_offset_10); + __this->___buf_length_9 = L_15; + } + +IL_0068: + { + __this->___buf_dirty_11 = 1; + } + +IL_006f: + { + int32_t L_16 = ___count; + return L_16; + } +} +// System.Void System.IO.FileStream::FlushBuffer(System.IO.Stream) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" void FileStream_FlushBuffer_m7756 (FileStream_t1094 * __this, Stream_t1039 * ___st, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + bool L_0 = (__this->___buf_dirty_11); + if (!L_0) + { + goto IL_0096; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.FileStream::get_CanSeek() */, __this); + if (!L_1) + { + goto IL_0044; + } + } + { + IntPtr_t L_2 = (__this->___handle_14); + int64_t L_3 = (__this->___buf_start_12); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + MonoIO_Seek_m7816(NULL /*static, unused*/, L_2, L_3, 0, (&V_0), /*hidden argument*/NULL); + int32_t L_4 = V_0; + if (!L_4) + { + goto IL_0044; + } + } + { + String_t* L_5 = (__this->___name_13); + String_t* L_6 = FileStream_GetSecureFileName_m7762(__this, L_5, /*hidden argument*/NULL); + int32_t L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_8 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0044: + { + Stream_t1039 * L_9 = ___st; + if (L_9) + { + goto IL_0083; + } + } + { + IntPtr_t L_10 = (__this->___handle_14); + ByteU5BU5D_t789* L_11 = (__this->___buf_7); + int32_t L_12 = (__this->___buf_length_9); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + MonoIO_Write_m7815(NULL /*static, unused*/, L_10, L_11, 0, L_12, (&V_0), /*hidden argument*/NULL); + int32_t L_13 = V_0; + if (!L_13) + { + goto IL_007e; + } + } + { + String_t* L_14 = (__this->___name_13); + String_t* L_15 = FileStream_GetSecureFileName_m7762(__this, L_14, /*hidden argument*/NULL); + int32_t L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_17 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_007e: + { + goto IL_0096; + } + +IL_0083: + { + Stream_t1039 * L_18 = ___st; + ByteU5BU5D_t789* L_19 = (__this->___buf_7); + int32_t L_20 = (__this->___buf_length_9); + NullCheck(L_18); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_18, L_19, 0, L_20); + } + +IL_0096: + { + int64_t L_21 = (__this->___buf_start_12); + int32_t L_22 = (__this->___buf_offset_10); + __this->___buf_start_12 = ((int64_t)((int64_t)L_21+(int64_t)(((int64_t)((int64_t)L_22))))); + int32_t L_23 = 0; + V_1 = L_23; + __this->___buf_length_9 = L_23; + int32_t L_24 = V_1; + __this->___buf_offset_10 = L_24; + __this->___buf_dirty_11 = 0; + return; + } +} +// System.Void System.IO.FileStream::FlushBuffer() +extern "C" void FileStream_FlushBuffer_m7757 (FileStream_t1094 * __this, const MethodInfo* method) +{ + { + FileStream_FlushBuffer_m7756(__this, (Stream_t1039 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.FileStream::FlushBufferIfDirty() +extern "C" void FileStream_FlushBufferIfDirty_m7758 (FileStream_t1094 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___buf_dirty_11); + if (!L_0) + { + goto IL_0012; + } + } + { + FileStream_FlushBuffer_m7756(__this, (Stream_t1039 *)NULL, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void System.IO.FileStream::RefillBuffer() +extern "C" void FileStream_RefillBuffer_m7759 (FileStream_t1094 * __this, const MethodInfo* method) +{ + { + FileStream_FlushBuffer_m7756(__this, (Stream_t1039 *)NULL, /*hidden argument*/NULL); + IntPtr_t L_0 = (__this->___handle_14); + ByteU5BU5D_t789* L_1 = (__this->___buf_7); + int32_t L_2 = (__this->___buf_size_8); + int32_t L_3 = FileStream_ReadData_m7760(__this, L_0, L_1, 0, L_2, /*hidden argument*/NULL); + __this->___buf_length_9 = L_3; + return; + } +} +// System.Int32 System.IO.FileStream::ReadData(System.IntPtr,System.Byte[],System.Int32,System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern "C" int32_t FileStream_ReadData_m7760 (FileStream_t1094 * __this, IntPtr_t ___handle, ByteU5BU5D_t789* ___buf, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + { + V_1 = 0; + IntPtr_t L_0 = ___handle; + ByteU5BU5D_t789* L_1 = ___buf; + int32_t L_2 = ___offset; + int32_t L_3 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_4 = MonoIO_Read_m7814(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (&V_0), /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_0; + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)109))))) + { + goto IL_001e; + } + } + { + V_1 = 0; + goto IL_0037; + } + +IL_001e: + { + int32_t L_6 = V_0; + if (!L_6) + { + goto IL_0037; + } + } + { + String_t* L_7 = (__this->___name_13); + String_t* L_8 = FileStream_GetSecureFileName_m7762(__this, L_7, /*hidden argument*/NULL); + int32_t L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_10 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0037: + { + int32_t L_11 = V_1; + if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) + { + goto IL_0044; + } + } + { + IOException_t1101 * L_12 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7776(L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0044: + { + int32_t L_13 = V_1; + return L_13; + } +} +// System.Void System.IO.FileStream::InitBuffer(System.Int32,System.Boolean) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1432; +extern Il2CppCodeGenString* _stringLiteral1290; +extern "C" void FileStream_InitBuffer_m7761 (FileStream_t1094 * __this, int32_t ___size, bool ___noBuffering, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1432 = il2cpp_codegen_string_literal_from_index(1432); + _stringLiteral1290 = il2cpp_codegen_string_literal_from_index(1290); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = ___noBuffering; + if (!L_0) + { + goto IL_001a; + } + } + { + ___size = 0; + __this->___buf_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + goto IL_0047; + } + +IL_001a: + { + int32_t L_1 = ___size; + if ((((int32_t)L_1) > ((int32_t)0))) + { + goto IL_0031; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral1432, _stringLiteral1290, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0031: + { + int32_t L_3 = ___size; + if ((((int32_t)L_3) >= ((int32_t)8))) + { + goto IL_003b; + } + } + { + ___size = 8; + } + +IL_003b: + { + int32_t L_4 = ___size; + __this->___buf_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + } + +IL_0047: + { + int32_t L_5 = ___size; + __this->___buf_size_8 = L_5; + __this->___buf_start_12 = (((int64_t)((int64_t)0))); + int32_t L_6 = 0; + V_0 = L_6; + __this->___buf_length_9 = L_6; + int32_t L_7 = V_0; + __this->___buf_offset_10 = L_7; + __this->___buf_dirty_11 = 0; + return; + } +} +// System.String System.IO.FileStream::GetSecureFileName(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" String_t* FileStream_GetSecureFileName_m7762 (FileStream_t1094 * __this, String_t* ___filename, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + { + bool L_0 = (__this->___anonymous_6); + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___filename; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_GetFileName_m7829(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_001c; + } + +IL_0016: + { + String_t* L_3 = ___filename; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_4 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + G_B3_0 = L_4; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.String System.IO.FileStream::GetSecureFileName(System.String,System.Boolean) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" String_t* FileStream_GetSecureFileName_m7763 (FileStream_t1094 * __this, String_t* ___filename, bool ___full, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + String_t* G_B5_0 = {0}; + { + bool L_0 = (__this->___anonymous_6); + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___filename; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_2 = Path_GetFileName_m7829(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + G_B5_0 = L_2; + goto IL_0028; + } + +IL_0016: + { + bool L_3 = ___full; + if (!L_3) + { + goto IL_0027; + } + } + { + String_t* L_4 = ___filename; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_5 = Path_GetFullPath_m7830(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + G_B5_0 = L_5; + goto IL_0028; + } + +IL_0027: + { + String_t* L_6 = ___filename; + G_B5_0 = L_6; + } + +IL_0028: + { + return G_B5_0; + } +} +// System.Void System.IO.FileStreamAsyncResult::.ctor(System.AsyncCallback,System.Object) +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern const MethodInfo* FileStreamAsyncResult_CBWrapper_m7765_MethodInfo_var; +extern "C" void FileStreamAsyncResult__ctor_m7764 (FileStreamAsyncResult_t1277 * __this, AsyncCallback_t222 * ___cb, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + FileStreamAsyncResult_CBWrapper_m7765_MethodInfo_var = il2cpp_codegen_method_info_from_index(356); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___state; + __this->___state_0 = L_0; + AsyncCallback_t222 * L_1 = ___cb; + __this->___realcb_7 = L_1; + AsyncCallback_t222 * L_2 = (__this->___realcb_7); + if (!L_2) + { + goto IL_0031; + } + } + { + IntPtr_t L_3 = { (void*)FileStreamAsyncResult_CBWrapper_m7765_MethodInfo_var }; + AsyncCallback_t222 * L_4 = (AsyncCallback_t222 *)il2cpp_codegen_object_new (AsyncCallback_t222_il2cpp_TypeInfo_var); + AsyncCallback__ctor_m5739(L_4, NULL, L_3, /*hidden argument*/NULL); + __this->___cb_3 = L_4; + } + +IL_0031: + { + ManualResetEvent_t1038 * L_5 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_5, 0, /*hidden argument*/NULL); + __this->___wh_2 = L_5; + return; + } +} +// System.Void System.IO.FileStreamAsyncResult::CBWrapper(System.IAsyncResult) +extern TypeInfo* FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var; +extern "C" void FileStreamAsyncResult_CBWrapper_m7765 (Object_t * __this /* static, unused */, Object_t * ___ares, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(849); + s_Il2CppMethodIntialized = true; + } + FileStreamAsyncResult_t1277 * V_0 = {0}; + { + Object_t * L_0 = ___ares; + V_0 = ((FileStreamAsyncResult_t1277 *)CastclassClass(L_0, FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var)); + FileStreamAsyncResult_t1277 * L_1 = V_0; + NullCheck(L_1); + AsyncCallback_t222 * L_2 = (L_1->___realcb_7); + Object_t * L_3 = ___ares; + NullCheck(L_2); + AsyncCallback_BeginInvoke_m5737(L_2, L_3, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + return; + } +} +// System.Object System.IO.FileStreamAsyncResult::get_AsyncState() +extern "C" Object_t * FileStreamAsyncResult_get_AsyncState_m7766 (FileStreamAsyncResult_t1277 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___state_0); + return L_0; + } +} +// System.Threading.WaitHandle System.IO.FileStreamAsyncResult::get_AsyncWaitHandle() +extern "C" WaitHandle_t1085 * FileStreamAsyncResult_get_AsyncWaitHandle_m7767 (FileStreamAsyncResult_t1277 * __this, const MethodInfo* method) +{ + { + ManualResetEvent_t1038 * L_0 = (__this->___wh_2); + return L_0; + } +} +// System.Boolean System.IO.FileStreamAsyncResult::get_IsCompleted() +extern "C" bool FileStreamAsyncResult_get_IsCompleted_m7768 (FileStreamAsyncResult_t1277 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___completed_1); + return L_0; + } +} +// System.Void System.IO.FileSystemInfo::.ctor() +extern "C" void FileSystemInfo__ctor_m7769 (FileSystemInfo_t1266 * __this, const MethodInfo* method) +{ + { + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + __this->___valid_4 = 0; + __this->___FullPath_1 = (String_t*)NULL; + return; + } +} +// System.Void System.IO.FileSystemInfo::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1464; +extern Il2CppCodeGenString* _stringLiteral1465; +extern "C" void FileSystemInfo__ctor_m7770 (FileSystemInfo_t1266 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1464 = il2cpp_codegen_string_literal_from_index(1464); + _stringLiteral1465 = il2cpp_codegen_string_literal_from_index(1465); + s_Il2CppMethodIntialized = true; + } + { + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1464, /*hidden argument*/NULL); + __this->___FullPath_1 = L_3; + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral1465, /*hidden argument*/NULL); + __this->___OriginalPath_2 = L_5; + return; + } +} +// System.Void System.IO.FileSystemInfo::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1465; +extern Il2CppCodeGenString* _stringLiteral1464; +extern "C" void FileSystemInfo_GetObjectData_m7771 (FileSystemInfo_t1266 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1465 = il2cpp_codegen_string_literal_from_index(1465); + _stringLiteral1464 = il2cpp_codegen_string_literal_from_index(1464); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (__this->___OriginalPath_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_AddValue_m4614(L_0, _stringLiteral1465, L_1, L_2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_3 = ___info; + String_t* L_4 = (__this->___FullPath_1); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_3); + SerializationInfo_AddValue_m4614(L_3, _stringLiteral1464, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.String System.IO.FileSystemInfo::get_FullName() +extern "C" String_t* FileSystemInfo_get_FullName_m7772 (FileSystemInfo_t1266 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___FullPath_1); + return L_0; + } +} +// System.Void System.IO.FileSystemInfo::Refresh(System.Boolean) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" void FileSystemInfo_Refresh_m7773 (FileSystemInfo_t1266 * __this, bool ___force, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + bool L_0 = (__this->___valid_4); + if (!L_0) + { + goto IL_0012; + } + } + { + bool L_1 = ___force; + if (L_1) + { + goto IL_0012; + } + } + { + return; + } + +IL_0012: + { + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.IO.FileSystemInfo::get_FullName() */, __this); + MonoIOStat_t1278 * L_3 = &(__this->___stat_3); + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + MonoIO_GetFileStat_m7811(NULL /*static, unused*/, L_2, L_3, (&V_0), /*hidden argument*/NULL); + __this->___valid_4 = 1; + VirtActionInvoker0::Invoke(8 /* System.Void System.IO.FileSystemInfo::InternalRefresh() */, __this); + return; + } +} +// System.Void System.IO.FileSystemInfo::InternalRefresh() +extern "C" void FileSystemInfo_InternalRefresh_m7774 (FileSystemInfo_t1266 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.FileSystemInfo::CheckPath(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1466; +extern Il2CppCodeGenString* _stringLiteral1467; +extern "C" void FileSystemInfo_CheckPath_m7775 (FileSystemInfo_t1266 * __this, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1466 = il2cpp_codegen_string_literal_from_index(1466); + _stringLiteral1467 = il2cpp_codegen_string_literal_from_index(1467); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___path; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1466, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_6 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_5); + int32_t L_7 = String_IndexOfAny_m6077(L_5, L_6, /*hidden argument*/NULL); + if ((((int32_t)L_7) == ((int32_t)(-1)))) + { + goto IL_0043; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0043: + { + return; + } +} +// System.Void System.IO.IOException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1468; +extern "C" void IOException__ctor_m7776 (IOException_t1101 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1468 = il2cpp_codegen_string_literal_from_index(1468); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral1468, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IOException::.ctor(System.String) +extern "C" void IOException__ctor_m7777 (IOException_t1101 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IOException::.ctor(System.String,System.Exception) +extern "C" void IOException__ctor_m5743 (IOException_t1101 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IOException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void IOException__ctor_m7778 (IOException_t1101 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.IOException::.ctor(System.String,System.Int32) +extern "C" void IOException__ctor_m7779 (IOException_t1101 * __this, String_t* ___message, int32_t ___hresult, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___hresult; + Exception_set_HResult_m2072(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.MemoryStream::.ctor() +extern "C" void MemoryStream__ctor_m5744 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + MemoryStream__ctor_m5749(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.MemoryStream::.ctor(System.Int32) +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1209; +extern "C" void MemoryStream__ctor_m5749 (MemoryStream_t1056 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + int32_t L_0 = ___capacity; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral1209, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + __this->___canWrite_1 = 1; + int32_t L_2 = ___capacity; + __this->___capacity_3 = L_2; + int32_t L_3 = ___capacity; + __this->___internalBuffer_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + __this->___expandable_7 = 1; + __this->___allowGetBuffer_2 = 1; + return; + } +} +// System.Void System.IO.MemoryStream::.ctor(System.Byte[]) +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern "C" void MemoryStream__ctor_m5750 (MemoryStream_t1056 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + ByteU5BU5D_t789* L_2 = ___buffer; + ByteU5BU5D_t789* L_3 = ___buffer; + NullCheck(L_3); + MemoryStream_InternalConstructor_m7780(__this, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), 1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.MemoryStream::InternalConstructor(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral1469; +extern Il2CppCodeGenString* _stringLiteral1470; +extern Il2CppCodeGenString* _stringLiteral1471; +extern "C" void MemoryStream_InternalConstructor_m7780 (MemoryStream_t1056 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___index, int32_t ___count, bool ___writable, bool ___publicallyVisible, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral1469 = il2cpp_codegen_string_literal_from_index(1469); + _stringLiteral1470 = il2cpp_codegen_string_literal_from_index(1470); + _stringLiteral1471 = il2cpp_codegen_string_literal_from_index(1471); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001f; + } + } + { + int32_t L_3 = ___count; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_002a; + } + } + +IL_001f: + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral1469, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + int32_t L_6 = ___index; + int32_t L_7 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)L_6))) >= ((int32_t)L_7))) + { + goto IL_0045; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, _stringLiteral1470, _stringLiteral1471, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0045: + { + bool L_9 = ___writable; + __this->___canWrite_1 = L_9; + ByteU5BU5D_t789* L_10 = ___buffer; + __this->___internalBuffer_5 = L_10; + int32_t L_11 = ___count; + int32_t L_12 = ___index; + __this->___capacity_3 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + int32_t L_13 = (__this->___capacity_3); + __this->___length_4 = L_13; + int32_t L_14 = ___index; + __this->___position_9 = L_14; + int32_t L_15 = ___index; + __this->___initialIndex_6 = L_15; + bool L_16 = ___publicallyVisible; + __this->___allowGetBuffer_2 = L_16; + __this->___expandable_7 = 0; + return; + } +} +// System.Void System.IO.MemoryStream::CheckIfClosedThrowDisposed() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1472; +extern "C" void MemoryStream_CheckIfClosedThrowDisposed_m7781 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1472 = il2cpp_codegen_string_literal_from_index(1472); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___streamClosed_8); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1472, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return; + } +} +// System.Boolean System.IO.MemoryStream::get_CanRead() +extern "C" bool MemoryStream_get_CanRead_m7782 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___streamClosed_8); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.IO.MemoryStream::get_CanSeek() +extern "C" bool MemoryStream_get_CanSeek_m7783 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___streamClosed_8); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.IO.MemoryStream::get_CanWrite() +extern "C" bool MemoryStream_get_CanWrite_m7784 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___streamClosed_8); + if (L_0) + { + goto IL_0013; + } + } + { + bool L_1 = (__this->___canWrite_1); + G_B3_0 = ((int32_t)(L_1)); + goto IL_0014; + } + +IL_0013: + { + G_B3_0 = 0; + } + +IL_0014: + { + return G_B3_0; + } +} +// System.Void System.IO.MemoryStream::set_Capacity(System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1473; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1474; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" void MemoryStream_set_Capacity_m7785 (MemoryStream_t1056 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral1473 = il2cpp_codegen_string_literal_from_index(1473); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1474 = il2cpp_codegen_string_literal_from_index(1474); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int32_t L_0 = ___value; + int32_t L_1 = (__this->___capacity_3); + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0013; + } + } + { + return; + } + +IL_0013: + { + bool L_2 = (__this->___expandable_7); + if (L_2) + { + goto IL_0029; + } + } + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral1473, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0029: + { + int32_t L_4 = ___value; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_003c; + } + } + { + int32_t L_5 = ___value; + int32_t L_6 = (__this->___length_4); + if ((((int32_t)L_5) >= ((int32_t)L_6))) + { + goto IL_0079; + } + } + +IL_003c: + { + ObjectU5BU5D_t162* L_7 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, _stringLiteral1474); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1474; + ObjectU5BU5D_t162* L_8 = L_7; + int32_t L_9 = ___value; + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 1); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 1, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 2); + ArrayElementTypeCheck (L_12, _stringLiteral166); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral166; + ObjectU5BU5D_t162* L_13 = L_12; + int32_t L_14 = (__this->___capacity_3); + int32_t L_15 = L_14; + Object_t * L_16 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 3); + ArrayElementTypeCheck (L_13, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 3, sizeof(Object_t *))) = (Object_t *)L_16; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Concat_m631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, _stringLiteral449, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0079: + { + V_0 = (ByteU5BU5D_t789*)NULL; + int32_t L_19 = ___value; + if (!L_19) + { + goto IL_009c; + } + } + { + int32_t L_20 = ___value; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_20)); + ByteU5BU5D_t789* L_21 = (__this->___internalBuffer_5); + ByteU5BU5D_t789* L_22 = V_0; + int32_t L_23 = (__this->___length_4); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, 0, (Array_t *)(Array_t *)L_22, 0, L_23, /*hidden argument*/NULL); + } + +IL_009c: + { + __this->___dirty_bytes_10 = 0; + ByteU5BU5D_t789* L_24 = V_0; + __this->___internalBuffer_5 = L_24; + int32_t L_25 = ___value; + __this->___capacity_3 = L_25; + return; + } +} +// System.Int64 System.IO.MemoryStream::get_Length() +extern "C" int64_t MemoryStream_get_Length_m7786 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___length_4); + int32_t L_1 = (__this->___initialIndex_6); + return (((int64_t)((int64_t)((int32_t)((int32_t)L_0-(int32_t)L_1))))); + } +} +// System.Int64 System.IO.MemoryStream::get_Position() +extern "C" int64_t MemoryStream_get_Position_m7787 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___position_9); + int32_t L_1 = (__this->___initialIndex_6); + return (((int64_t)((int64_t)((int32_t)((int32_t)L_0-(int32_t)L_1))))); + } +} +// System.Void System.IO.MemoryStream::set_Position(System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral1475; +extern Il2CppCodeGenString* _stringLiteral1476; +extern "C" void MemoryStream_set_Position_m7788 (MemoryStream_t1056 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral1475 = il2cpp_codegen_string_literal_from_index(1475); + _stringLiteral1476 = il2cpp_codegen_string_literal_from_index(1476); + s_Il2CppMethodIntialized = true; + } + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int64_t L_0 = ___value; + if ((((int64_t)L_0) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_001e; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral449, _stringLiteral1475, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001e: + { + int64_t L_2 = ___value; + if ((((int64_t)L_2) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral449, _stringLiteral1476, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_003a: + { + int32_t L_4 = (__this->___initialIndex_6); + int64_t L_5 = ___value; + __this->___position_9 = ((int32_t)((int32_t)L_4+(int32_t)(((int32_t)((int32_t)L_5))))); + return; + } +} +// System.Void System.IO.MemoryStream::Dispose(System.Boolean) +extern "C" void MemoryStream_Dispose_m7789 (MemoryStream_t1056 * __this, bool ___disposing, const MethodInfo* method) +{ + { + __this->___streamClosed_8 = 1; + __this->___expandable_7 = 0; + return; + } +} +// System.Void System.IO.MemoryStream::Flush() +extern "C" void MemoryStream_Flush_m7790 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral1477; +extern Il2CppCodeGenString* _stringLiteral1478; +extern Il2CppCodeGenString* _stringLiteral1479; +extern "C" int32_t MemoryStream_Read_m7791 (MemoryStream_t1056 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral1477 = il2cpp_codegen_string_literal_from_index(1477); + _stringLiteral1478 = il2cpp_codegen_string_literal_from_index(1478); + _stringLiteral1479 = il2cpp_codegen_string_literal_from_index(1479); + s_Il2CppMethodIntialized = true; + } + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0025; + } + } + { + int32_t L_3 = ___count; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0030; + } + } + +IL_0025: + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral1477, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0030: + { + ByteU5BU5D_t789* L_5 = ___buffer; + NullCheck(L_5); + int32_t L_6 = ___offset; + int32_t L_7 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)L_6))) >= ((int32_t)L_7))) + { + goto IL_004b; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, _stringLiteral1478, _stringLiteral1479, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004b: + { + int32_t L_9 = (__this->___position_9); + int32_t L_10 = (__this->___length_4); + if ((((int32_t)L_9) >= ((int32_t)L_10))) + { + goto IL_0062; + } + } + { + int32_t L_11 = ___count; + if (L_11) + { + goto IL_0064; + } + } + +IL_0062: + { + return 0; + } + +IL_0064: + { + int32_t L_12 = (__this->___position_9); + int32_t L_13 = (__this->___length_4); + int32_t L_14 = ___count; + if ((((int32_t)L_12) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0086; + } + } + { + int32_t L_15 = (__this->___length_4); + int32_t L_16 = (__this->___position_9); + ___count = ((int32_t)((int32_t)L_15-(int32_t)L_16)); + } + +IL_0086: + { + ByteU5BU5D_t789* L_17 = (__this->___internalBuffer_5); + int32_t L_18 = (__this->___position_9); + ByteU5BU5D_t789* L_19 = ___buffer; + int32_t L_20 = ___offset; + int32_t L_21 = ___count; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, L_18, (Array_t *)(Array_t *)L_19, L_20, L_21, /*hidden argument*/NULL); + int32_t L_22 = (__this->___position_9); + int32_t L_23 = ___count; + __this->___position_9 = ((int32_t)((int32_t)L_22+(int32_t)L_23)); + int32_t L_24 = ___count; + return L_24; + } +} +// System.Int32 System.IO.MemoryStream::ReadByte() +extern "C" int32_t MemoryStream_ReadByte_m7792 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___position_9); + int32_t L_1 = (__this->___length_4); + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0019; + } + } + { + return (-1); + } + +IL_0019: + { + ByteU5BU5D_t789* L_2 = (__this->___internalBuffer_5); + int32_t L_3 = (__this->___position_9); + int32_t L_4 = L_3; + V_0 = L_4; + __this->___position_9 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_5); + int32_t L_6 = L_5; + return (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_6, sizeof(uint8_t))); + } +} +// System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1480; +extern Il2CppCodeGenString* _stringLiteral1481; +extern Il2CppCodeGenString* _stringLiteral1482; +extern Il2CppCodeGenString* _stringLiteral1459; +extern "C" int64_t MemoryStream_Seek_m7793 (MemoryStream_t1056 * __this, int64_t ___offset, int32_t ___loc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1480 = il2cpp_codegen_string_literal_from_index(1480); + _stringLiteral1481 = il2cpp_codegen_string_literal_from_index(1481); + _stringLiteral1482 = il2cpp_codegen_string_literal_from_index(1482); + _stringLiteral1459 = il2cpp_codegen_string_literal_from_index(1459); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = {0}; + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + int64_t L_0 = ___offset; + if ((((int64_t)L_0) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0028; + } + } + { + int64_t L_1 = ___offset; + int64_t L_2 = L_1; + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1480, L_3, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + int32_t L_6 = ___loc; + V_1 = L_6; + int32_t L_7 = V_1; + if (L_7 == 0) + { + goto IL_0041; + } + if (L_7 == 1) + { + goto IL_0060; + } + if (L_7 == 2) + { + goto IL_006c; + } + } + { + goto IL_0078; + } + +IL_0041: + { + int64_t L_8 = ___offset; + if ((((int64_t)L_8) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0054; + } + } + { + IOException_t1101 * L_9 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_9, _stringLiteral1481, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0054: + { + int32_t L_10 = (__this->___initialIndex_6); + V_0 = L_10; + goto IL_0088; + } + +IL_0060: + { + int32_t L_11 = (__this->___position_9); + V_0 = L_11; + goto IL_0088; + } + +IL_006c: + { + int32_t L_12 = (__this->___length_4); + V_0 = L_12; + goto IL_0088; + } + +IL_0078: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_13, _stringLiteral1482, _stringLiteral1459, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0088: + { + int32_t L_14 = V_0; + int64_t L_15 = ___offset; + V_0 = ((int32_t)((int32_t)L_14+(int32_t)(((int32_t)((int32_t)L_15))))); + int32_t L_16 = V_0; + int32_t L_17 = (__this->___initialIndex_6); + if ((((int32_t)L_16) >= ((int32_t)L_17))) + { + goto IL_00a4; + } + } + { + IOException_t1101 * L_18 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_18, _stringLiteral1481, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00a4: + { + int32_t L_19 = V_0; + __this->___position_9 = L_19; + int32_t L_20 = (__this->___position_9); + return (((int64_t)((int64_t)L_20))); + } +} +// System.Int32 System.IO.MemoryStream::CalculateNewCapacity(System.Int32) +extern "C" int32_t MemoryStream_CalculateNewCapacity_m7794 (MemoryStream_t1056 * __this, int32_t ___minimum, const MethodInfo* method) +{ + { + int32_t L_0 = ___minimum; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)256)))) + { + goto IL_0012; + } + } + { + ___minimum = ((int32_t)256); + } + +IL_0012: + { + int32_t L_1 = ___minimum; + int32_t L_2 = (__this->___capacity_3); + if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)L_2*(int32_t)2))))) + { + goto IL_002a; + } + } + { + int32_t L_3 = (__this->___capacity_3); + ___minimum = ((int32_t)((int32_t)L_3*(int32_t)2)); + } + +IL_002a: + { + int32_t L_4 = ___minimum; + return L_4; + } +} +// System.Void System.IO.MemoryStream::Expand(System.Int32) +extern "C" void MemoryStream_Expand_m7795 (MemoryStream_t1056 * __this, int32_t ___newSize, const MethodInfo* method) +{ + { + int32_t L_0 = ___newSize; + int32_t L_1 = (__this->___capacity_3); + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_001e; + } + } + { + int32_t L_2 = ___newSize; + int32_t L_3 = MemoryStream_CalculateNewCapacity_m7794(__this, L_2, /*hidden argument*/NULL); + VirtActionInvoker1< int32_t >::Invoke(24 /* System.Void System.IO.MemoryStream::set_Capacity(System.Int32) */, __this, L_3); + goto IL_0048; + } + +IL_001e: + { + int32_t L_4 = (__this->___dirty_bytes_10); + if ((((int32_t)L_4) <= ((int32_t)0))) + { + goto IL_0048; + } + } + { + ByteU5BU5D_t789* L_5 = (__this->___internalBuffer_5); + int32_t L_6 = (__this->___length_4); + int32_t L_7 = (__this->___dirty_bytes_10); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, L_6, L_7, /*hidden argument*/NULL); + __this->___dirty_bytes_10 = 0; + } + +IL_0048: + { + return; + } +} +// System.Void System.IO.MemoryStream::SetLength(System.Int64) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1483; +extern Il2CppCodeGenString* _stringLiteral1484; +extern "C" void MemoryStream_SetLength_m7796 (MemoryStream_t1056 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1483 = il2cpp_codegen_string_literal_from_index(1483); + _stringLiteral1484 = il2cpp_codegen_string_literal_from_index(1484); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___expandable_7); + if (L_0) + { + goto IL_0023; + } + } + { + int64_t L_1 = ___value; + int32_t L_2 = (__this->___capacity_3); + if ((((int64_t)L_1) <= ((int64_t)(((int64_t)((int64_t)L_2)))))) + { + goto IL_0023; + } + } + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral1483, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + bool L_4 = (__this->___canWrite_1); + if (L_4) + { + goto IL_0044; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1484, /*hidden argument*/NULL); + NotSupportedException_t164 * L_6 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0044: + { + int64_t L_7 = ___value; + if ((((int64_t)L_7) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0060; + } + } + { + int64_t L_8 = ___value; + int32_t L_9 = (__this->___initialIndex_6); + if ((((int64_t)((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)L_9)))))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0066; + } + } + +IL_0060: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0066: + { + int64_t L_11 = ___value; + int32_t L_12 = (__this->___initialIndex_6); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)L_11)))+(int32_t)L_12)); + int32_t L_13 = V_0; + int32_t L_14 = (__this->___length_4); + if ((((int32_t)L_13) <= ((int32_t)L_14))) + { + goto IL_0088; + } + } + { + int32_t L_15 = V_0; + MemoryStream_Expand_m7795(__this, L_15, /*hidden argument*/NULL); + goto IL_00a9; + } + +IL_0088: + { + int32_t L_16 = V_0; + int32_t L_17 = (__this->___length_4); + if ((((int32_t)L_16) >= ((int32_t)L_17))) + { + goto IL_00a9; + } + } + { + int32_t L_18 = (__this->___dirty_bytes_10); + int32_t L_19 = (__this->___length_4); + int32_t L_20 = V_0; + __this->___dirty_bytes_10 = ((int32_t)((int32_t)L_18+(int32_t)((int32_t)((int32_t)L_19-(int32_t)L_20)))); + } + +IL_00a9: + { + int32_t L_21 = V_0; + __this->___length_4 = L_21; + int32_t L_22 = (__this->___position_9); + int32_t L_23 = (__this->___length_4); + if ((((int32_t)L_22) <= ((int32_t)L_23))) + { + goto IL_00cd; + } + } + { + int32_t L_24 = (__this->___length_4); + __this->___position_9 = L_24; + } + +IL_00cd: + { + return; + } +} +// System.Byte[] System.IO.MemoryStream::ToArray() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MemoryStream_ToArray_m7797 (MemoryStream_t1056 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + int32_t L_0 = (__this->___length_4); + int32_t L_1 = (__this->___initialIndex_6); + V_0 = ((int32_t)((int32_t)L_0-(int32_t)L_1)); + int32_t L_2 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_2)); + ByteU5BU5D_t789* L_3 = (__this->___internalBuffer_5); + if (!L_3) + { + goto IL_0034; + } + } + { + ByteU5BU5D_t789* L_4 = (__this->___internalBuffer_5); + int32_t L_5 = (__this->___initialIndex_6); + ByteU5BU5D_t789* L_6 = V_1; + int32_t L_7 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, L_5, (Array_t *)(Array_t *)L_6, 0, L_7, /*hidden argument*/NULL); + } + +IL_0034: + { + ByteU5BU5D_t789* L_8 = V_1; + return L_8; + } +} +// System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1485; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral1478; +extern Il2CppCodeGenString* _stringLiteral1479; +extern "C" void MemoryStream_Write_m7798 (MemoryStream_t1056 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1485 = il2cpp_codegen_string_literal_from_index(1485); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral1478 = il2cpp_codegen_string_literal_from_index(1478); + _stringLiteral1479 = il2cpp_codegen_string_literal_from_index(1479); + s_Il2CppMethodIntialized = true; + } + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___canWrite_1); + if (L_0) + { + goto IL_001c; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral1485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001c: + { + ByteU5BU5D_t789* L_2 = ___buffer; + if (L_2) + { + goto IL_002d; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + int32_t L_4 = ___offset; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_003b; + } + } + { + int32_t L_5 = ___count; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0041; + } + } + +IL_003b: + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0041: + { + ByteU5BU5D_t789* L_7 = ___buffer; + NullCheck(L_7); + int32_t L_8 = ___offset; + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))) >= ((int32_t)L_9))) + { + goto IL_005c; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral1478, _stringLiteral1479, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005c: + { + int32_t L_11 = (__this->___position_9); + int32_t L_12 = (__this->___length_4); + int32_t L_13 = ___count; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_12-(int32_t)L_13))))) + { + goto IL_007d; + } + } + { + int32_t L_14 = (__this->___position_9); + int32_t L_15 = ___count; + MemoryStream_Expand_m7795(__this, ((int32_t)((int32_t)L_14+(int32_t)L_15)), /*hidden argument*/NULL); + } + +IL_007d: + { + ByteU5BU5D_t789* L_16 = ___buffer; + int32_t L_17 = ___offset; + ByteU5BU5D_t789* L_18 = (__this->___internalBuffer_5); + int32_t L_19 = (__this->___position_9); + int32_t L_20 = ___count; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, L_17, (Array_t *)(Array_t *)L_18, L_19, L_20, /*hidden argument*/NULL); + int32_t L_21 = (__this->___position_9); + int32_t L_22 = ___count; + __this->___position_9 = ((int32_t)((int32_t)L_21+(int32_t)L_22)); + int32_t L_23 = (__this->___position_9); + int32_t L_24 = (__this->___length_4); + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_00bc; + } + } + { + int32_t L_25 = (__this->___position_9); + __this->___length_4 = L_25; + } + +IL_00bc: + { + return; + } +} +// System.Void System.IO.MemoryStream::WriteByte(System.Byte) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1485; +extern "C" void MemoryStream_WriteByte_m7799 (MemoryStream_t1056 * __this, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1485 = il2cpp_codegen_string_literal_from_index(1485); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + MemoryStream_CheckIfClosedThrowDisposed_m7781(__this, /*hidden argument*/NULL); + bool L_0 = (__this->___canWrite_1); + if (L_0) + { + goto IL_001c; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral1485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001c: + { + int32_t L_2 = (__this->___position_9); + int32_t L_3 = (__this->___length_4); + if ((((int32_t)L_2) < ((int32_t)L_3))) + { + goto IL_0049; + } + } + { + int32_t L_4 = (__this->___position_9); + MemoryStream_Expand_m7795(__this, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + int32_t L_5 = (__this->___position_9); + __this->___length_4 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0049: + { + ByteU5BU5D_t789* L_6 = (__this->___internalBuffer_5); + int32_t L_7 = (__this->___position_9); + int32_t L_8 = L_7; + V_0 = L_8; + __this->___position_9 = ((int32_t)((int32_t)L_8+(int32_t)1)); + int32_t L_9 = V_0; + uint8_t L_10 = ___value; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_9); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_9, sizeof(uint8_t))) = (uint8_t)L_10; + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_2.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_2.cpp" new file mode 100644 index 00000000..e6c6155c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_2.cpp" @@ -0,0 +1,33729 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Exception +struct Exception_t152; +// System.String +struct String_t; +// System.String[] +struct StringU5BU5D_t163; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Char[] +struct CharU5BU5D_t458; +// System.IO.PathTooLongException +struct PathTooLongException_t1282; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.IO.Stream +struct Stream_t1039; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// System.IO.NullStream +struct NullStream_t1285; +// System.IO.StreamAsyncResult +struct StreamAsyncResult_t1286; +// System.Threading.WaitHandle +struct WaitHandle_t1085; +// System.IO.StreamReader/NullStreamReader +struct NullStreamReader_t1287; +// System.IO.StreamReader +struct StreamReader_t1288; +// System.Text.Encoding +struct Encoding_t931; +// System.IO.StreamWriter +struct StreamWriter_t1289; +// System.IO.StringReader +struct StringReader_t1290; +// System.IO.TextReader/NullTextReader +struct NullTextReader_t1291; +// System.IO.TextReader +struct TextReader_t1210; +// System.IO.SynchronizedReader +struct SynchronizedReader_t1292; +// System.IO.TextWriter/NullTextWriter +struct NullTextWriter_t1293; +// System.IO.TextWriter +struct TextWriter_t943; +// System.IO.SynchronizedWriter +struct SynchronizedWriter_t1294; +// System.IO.UnexceptionalStreamReader +struct UnexceptionalStreamReader_t1295; +// System.IO.UnexceptionalStreamWriter +struct UnexceptionalStreamWriter_t1296; +// System.IO.UnmanagedMemoryStream +struct UnmanagedMemoryStream_t1297; +// System.Reflection.Emit.AssemblyBuilder +struct AssemblyBuilder_t1299; +// System.Reflection.Module[] +struct ModuleU5BU5D_t1301; +// System.Type[] +struct TypeU5BU5D_t431; +// System.Reflection.AssemblyName +struct AssemblyName_t1346; +// System.Reflection.Emit.ConstructorBuilder +struct ConstructorBuilder_t1302; +// System.Reflection.Emit.TypeBuilder +struct TypeBuilder_t1304; +// System.Type[][] +struct TypeU5BU5DU5BU5D_t1306; +// System.Reflection.ParameterInfo[] +struct ParameterInfoU5BU5D_t461; +// System.Reflection.Binder +struct Binder_t451; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Globalization.CultureInfo +struct CultureInfo_t453; +// System.Type +struct Type_t; +// System.Reflection.Emit.ILGenerator +struct ILGenerator_t1303; +// System.Reflection.Module +struct Module_t1318; +// System.Reflection.Emit.EnumBuilder +struct EnumBuilder_t1307; +// System.Reflection.Assembly +struct Assembly_t922; +// System.Reflection.ConstructorInfo +struct ConstructorInfo_t468; +// System.Reflection.ParameterModifier[] +struct ParameterModifierU5BU5D_t452; +// System.Reflection.ConstructorInfo[] +struct ConstructorInfoU5BU5D_t1777; +// System.Reflection.EventInfo +struct EventInfo_t; +// System.Reflection.FieldInfo +struct FieldInfo_t; +// System.Reflection.FieldInfo[] +struct FieldInfoU5BU5D_t1778; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// System.Reflection.MethodInfo[] +struct MethodInfoU5BU5D_t1370; +// System.Reflection.PropertyInfo +struct PropertyInfo_t; +// System.Reflection.Emit.FieldBuilder +struct FieldBuilder_t1308; +// System.Reflection.Emit.UnmanagedMarshal +struct UnmanagedMarshal_t1309; +// System.Reflection.Emit.GenericTypeParameterBuilder +struct GenericTypeParameterBuilder_t1310; +// System.Reflection.Emit.TokenGenerator +struct TokenGenerator_t1319; +// System.Reflection.MemberInfo +struct MemberInfo_t; +// System.Reflection.Emit.MethodBuilder +struct MethodBuilder_t1311; +// System.Reflection.Emit.ModuleBuilder +struct ModuleBuilder_t1322; +// System.Reflection.Emit.ModuleBuilderTokenGenerator +struct ModuleBuilderTokenGenerator_t1324; +// System.Reflection.Emit.ParameterBuilder +struct ParameterBuilder_t1328; +// System.Runtime.InteropServices.MarshalAsAttribute +struct MarshalAsAttribute_t1124; +// System.Reflection.AmbiguousMatchException +struct AmbiguousMatchException_t1333; +// System.Reflection.Assembly/ResolveEventHolder +struct ResolveEventHolder_t1334; +// System.Reflection.AssemblyCompanyAttribute +struct AssemblyCompanyAttribute_t1337; +// System.Reflection.AssemblyConfigurationAttribute +struct AssemblyConfigurationAttribute_t1338; +// System.Reflection.AssemblyCopyrightAttribute +struct AssemblyCopyrightAttribute_t1339; +// System.Reflection.AssemblyDefaultAliasAttribute +struct AssemblyDefaultAliasAttribute_t1340; +// System.Reflection.AssemblyDelaySignAttribute +struct AssemblyDelaySignAttribute_t1341; +// System.Reflection.AssemblyDescriptionAttribute +struct AssemblyDescriptionAttribute_t1342; +// System.Reflection.AssemblyFileVersionAttribute +struct AssemblyFileVersionAttribute_t1343; +// System.Reflection.AssemblyInformationalVersionAttribute +struct AssemblyInformationalVersionAttribute_t1344; +// System.Reflection.AssemblyKeyFileAttribute +struct AssemblyKeyFileAttribute_t1345; +// System.Version +struct Version_t758; +// System.Reflection.AssemblyProductAttribute +struct AssemblyProductAttribute_t1349; +// System.Reflection.AssemblyTitleAttribute +struct AssemblyTitleAttribute_t1350; +// System.Reflection.AssemblyTrademarkAttribute +struct AssemblyTrademarkAttribute_t1351; +// System.Reflection.Binder/Default +struct Default_t1352; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.Reflection.MethodBase[] +struct MethodBaseU5BU5D_t1779; +// System.Reflection.PropertyInfo[] +struct PropertyInfoU5BU5D_t1780; +// System.Reflection.CustomAttributeData +struct CustomAttributeData_t1355; +// System.Reflection.CustomAttributeTypedArgument[] +struct CustomAttributeTypedArgumentU5BU5D_t1799; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1801; +// System.Reflection.CustomAttributeNamedArgument[] +struct CustomAttributeNamedArgumentU5BU5D_t1800; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1802; +// System.Collections.Generic.IList`1 +struct IList_1_t1356; +// System.Collections.Generic.IList`1 +struct IList_1_t1357; +// System.Collections.Generic.IList`1 +struct IList_1_t1781; +// System.Reflection.ParameterInfo +struct ParameterInfo_t462; +// System.Reflection.EventInfo/AddEventAdapter +struct AddEventAdapter_t1361; +// System.Delegate +struct Delegate_t435; +// System.Reflection.MemberInfoSerializationHolder +struct MemberInfoSerializationHolder_t1363; +// System.Reflection.Missing +struct Missing_t1367; +// System.Reflection.MonoEvent +struct MonoEvent_t; +// System.Reflection.MonoField +struct MonoField_t; +// System.Reflection.MonoGenericMethod +struct MonoGenericMethod_t; +// System.Reflection.MonoGenericCMethod +struct MonoGenericCMethod_t1371; +// System.Reflection.MonoMethod +struct MonoMethod_t; +// System.Runtime.InteropServices.DllImportAttribute +struct DllImportAttribute_t1123; +// System.Reflection.MonoCMethod +struct MonoCMethod_t1372; +// System.Reflection.MonoProperty +struct MonoProperty_t; +// System.Reflection.MonoProperty/GetterAdapter +struct GetterAdapter_t1376; +// System.Reflection.Pointer +struct Pointer_t1379; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_IO_MonoIO.h" +#include "mscorlib_System_IO_MonoIOMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_IO_FileAttributes.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_IO_MonoIOError.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_UnauthorizedAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_IOExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_UnauthorizedAccessException.h" +#include "mscorlib_System_IO_IOException.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_IO_IsolatedStorage_IsolatedStorageExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_PathTooLongExceptionMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_IO_IsolatedStorage_IsolatedStorageException.h" +#include "mscorlib_System_IO_PathTooLongException.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_IO_MonoFileType.h" +#include "mscorlib_System_IO_MonoIOStat.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_IO_FileShare.h" +#include "mscorlib_System_IO_FileOptions.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_IO_SeekOrigin.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_IO_MonoIOErrorMethodDeclarations.h" +#include "mscorlib_System_IO_MonoIOStatMethodDeclarations.h" +#include "mscorlib_System_IO_Path.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_IO_DirectoryMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU247.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_IO_SearchPattern.h" +#include "mscorlib_System_IO_SearchPatternMethodDeclarations.h" +#include "mscorlib_System_IO_SeekOriginMethodDeclarations.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_StreamMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_IO_NullStreamMethodDeclarations.h" +#include "mscorlib_System_IO_NullStream.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_StreamAsyncResultMethodDeclarations.h" +#include "mscorlib_System_AsyncCallbackMethodDeclarations.h" +#include "mscorlib_System_IO_StreamAsyncResult.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_Threading_EventWaitHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_EventWaitHandle.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_Threading_ManualResetEventMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReader_NullStreamReader.h" +#include "mscorlib_System_IO_StreamReader_NullStreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_IO_TextReaderMethodDeclarations.h" +#include "mscorlib_System_IO_TextReader.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_FileMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_Text_Decoder.h" +#include "mscorlib_System_Text_DecoderMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_IO_StreamWriter.h" +#include "mscorlib_System_IO_StreamWriterMethodDeclarations.h" +#include "mscorlib_System_IO_TextWriterMethodDeclarations.h" +#include "mscorlib_System_IO_TextWriter.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_IO_StringReader.h" +#include "mscorlib_System_IO_StringReaderMethodDeclarations.h" +#include "mscorlib_System_IO_TextReader_NullTextReader.h" +#include "mscorlib_System_IO_TextReader_NullTextReaderMethodDeclarations.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_IO_SynchronizedReaderMethodDeclarations.h" +#include "mscorlib_System_IO_SynchronizedReader.h" +#include "mscorlib_System_IO_TextWriter_NullTextWriter.h" +#include "mscorlib_System_IO_TextWriter_NullTextWriterMethodDeclarations.h" +#include "mscorlib_System_IO_SynchronizedWriterMethodDeclarations.h" +#include "mscorlib_System_IO_SynchronizedWriter.h" +#include "mscorlib_System_IO_UnexceptionalStreamReader.h" +#include "mscorlib_System_IO_UnexceptionalStreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_UnexceptionalStreamWriter.h" +#include "mscorlib_System_IO_UnexceptionalStreamWriterMethodDeclarations.h" +#include "mscorlib_System_IO_UnmanagedMemoryStream.h" +#include "mscorlib_System_IO_UnmanagedMemoryStreamMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalMethodDeclarations.h" +#include "mscorlib_System_EventHandlerMethodDeclarations.h" +#include "mscorlib_System_EventHandler.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_System_Reflection_Emit_AssemblyBuilder.h" +#include "mscorlib_System_Reflection_Emit_AssemblyBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilder.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_ModuleMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_Mono_Security_StrongNameMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyNameMethodDeclarations.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_Mono_Security_StrongName.h" +#include "mscorlib_System_Reflection_Emit_ConstructorBuilder.h" +#include "mscorlib_System_Reflection_Emit_ConstructorBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodAttributes.h" +#include "mscorlib_System_Reflection_CallingConventions.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilder.h" +#include "mscorlib_System_Reflection_ConstructorInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_MethodTokenMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_MethodToken.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ParameterBuilder.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_RuntimeMethodHandle.h" +#include "mscorlib_System_MonoCustomAttrsMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator.h" +#include "mscorlib_System_Reflection_Emit_ILGeneratorMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodImplAttributes.h" +#include "mscorlib_System_Reflection_Emit_EnumBuilder.h" +#include "mscorlib_System_Reflection_Emit_EnumBuilderMethodDeclarations.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Reflection_EventInfo.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Reflection_Emit_FieldBuilder.h" +#include "mscorlib_System_Reflection_Emit_FieldBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldAttributes.h" +#include "mscorlib_System_Reflection_Emit_UnmanagedMarshal.h" +#include "mscorlib_System_Reflection_Emit_GenericTypeParameterBuilder.h" +#include "mscorlib_System_Reflection_Emit_GenericTypeParameterBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_MethodBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_MethodBuilder.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfo.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixup.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixupMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelData.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelDataMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_OpCode.h" +#include "mscorlib_System_Reflection_Emit_OpCodeMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_StackBehaviour.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_TypeLoadExceptionMethodDeclarations.h" +#include "mscorlib_System_TypeLoadException.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilderTokenGeneratorMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilderTokenGenerator.h" +#include "mscorlib_System_Reflection_Emit_OpCodeNames.h" +#include "mscorlib_System_Reflection_Emit_OpCodeNamesMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_OpCodes.h" +#include "mscorlib_System_Reflection_Emit_OpCodesMethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ParameterBuilderMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterAttributes.h" +#include "mscorlib_System_Reflection_Emit_StackBehaviourMethodDeclarations.h" +#include "mscorlib_System_Reflection_AmbiguousMatchExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_BinderMethodDeclarations.h" +#include "mscorlib_System_Reflection_AmbiguousMatchException.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldInfoMethodDeclarations.h" +#include "mscorlib_System_AppDomain.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Reflection_Emit_UnmanagedMarshalMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalAsAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalAsAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_UnmanagedType.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Reflection_Assembly_ResolveEventHolder.h" +#include "mscorlib_System_Reflection_Assembly_ResolveEventHolderMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityManagerMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyCompanyAttribute.h" +#include "mscorlib_System_Reflection_AssemblyCompanyAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_Reflection_AssemblyConfigurationAttribute.h" +#include "mscorlib_System_Reflection_AssemblyConfigurationAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyCopyrightAttribute.h" +#include "mscorlib_System_Reflection_AssemblyCopyrightAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDefaultAliasAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDefaultAliasAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDelaySignAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDelaySignAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDescriptionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDescriptionAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyFileVersionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyFileVersionAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyInformationalVersionAttri.h" +#include "mscorlib_System_Reflection_AssemblyInformationalVersionAttriMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyKeyFileAttribute.h" +#include "mscorlib_System_Reflection_AssemblyKeyFileAttributeMethodDeclarations.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyVersionComp.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyHashAlgorit.h" +#include "mscorlib_System_Reflection_StrongNameKeyPair.h" +#include "mscorlib_System_Reflection_AssemblyNameFlags.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_SecurityExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityException.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Reflection_AssemblyNameFlagsMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyProductAttribute.h" +#include "mscorlib_System_Reflection_AssemblyProductAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyTitleAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTitleAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyTrademarkAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTrademarkAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_Binder_Default.h" +#include "mscorlib_System_Reflection_Binder_DefaultMethodDeclarations.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_Reflection_PropertyInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetParameterCountExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetParameterCountException.h" +#include "mscorlib_System_Reflection_BindingFlagsMethodDeclarations.h" +#include "mscorlib_System_Reflection_CallingConventionsMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberTypes.h" +#include "mscorlib_System_Reflection_CustomAttributeData.h" +#include "mscorlib_System_Reflection_CustomAttributeDataMethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgument.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgument.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_0.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgumentMethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgumentMethodDeclarations.h" +#include "mscorlib_System_Reflection_EventAttributes.h" +#include "mscorlib_System_Reflection_EventAttributesMethodDeclarations.h" +#include "mscorlib_System_Reflection_EventInfo_AddEventAdapter.h" +#include "mscorlib_System_Reflection_EventInfo_AddEventAdapterMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_Reflection_EventInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldAttributesMethodDeclarations.h" +#include "mscorlib_System_RuntimeFieldHandleMethodDeclarations.h" +#include "mscorlib_System_NonSerializedAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_FieldOffsetAttributeMethodDeclarations.h" +#include "mscorlib_System_NonSerializedAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_FieldOffsetAttribute.h" +#include "mscorlib_System_Reflection_MemberInfoSerializationHolder.h" +#include "mscorlib_System_Reflection_MemberInfoSerializationHolderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberTypesMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodAttributesMethodDeclarations.h" +#include "mscorlib_System_RuntimeMethodHandleMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodImplAttributesMethodDeclarations.h" +#include "mscorlib_System_Reflection_Missing.h" +#include "mscorlib_System_Reflection_MissingMethodDeclarations.h" +#include "mscorlib_System_Reflection_TypeFilterMethodDeclarations.h" +#include "mscorlib_System_Reflection_TypeFilter.h" +#include "mscorlib_System_UnitySerializationHolderMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoEventInfo.h" +#include "mscorlib_System_Reflection_MonoEventInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoEvent.h" +#include "mscorlib_System_Reflection_MonoEventMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoField.h" +#include "mscorlib_System_Reflection_MonoFieldMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetException.h" +#include "mscorlib_System_FieldAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_FieldAccessException.h" +#include "mscorlib_System_Reflection_MonoGenericMethod.h" +#include "mscorlib_System_Reflection_MonoGenericMethodMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoMethodMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoMethod.h" +#include "mscorlib_System_Reflection_MonoGenericCMethod.h" +#include "mscorlib_System_Reflection_MonoGenericCMethodMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoCMethodMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoCMethod.h" +#include "mscorlib_System_Reflection_MonoMethodInfo.h" +#include "mscorlib_System_Reflection_MonoMethodInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetInvocationExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadAbortException.h" +#include "mscorlib_System_MethodAccessException.h" +#include "mscorlib_System_Reflection_TargetInvocationException.h" +#include "mscorlib_System_Runtime_InteropServices_DllImportAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_PreserveSigAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_PreserveSigAttribute.h" +#include "mscorlib_System_MemberAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_MemberAccessException.h" +#include "mscorlib_System_Reflection_MonoPropertyInfo.h" +#include "mscorlib_System_Reflection_MonoPropertyInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_PInfo.h" +#include "mscorlib_System_Reflection_MonoProperty.h" +#include "mscorlib_System_Reflection_PInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty_GetterAdapter.h" +#include "mscorlib_System_Reflection_MonoProperty_GetterAdapterMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoPropertyMethodDeclarations.h" +#include "mscorlib_System_Reflection_PropertyAttributes.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_MethodAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterAttributesMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_InAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_OptionalAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_OutAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_InAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OptionalAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OutAttribute.h" +#include "mscorlib_System_Reflection_ParameterModifierMethodDeclarations.h" +#include "mscorlib_System_Reflection_Pointer.h" +#include "mscorlib_System_Reflection_PointerMethodDeclarations.h" +#include "mscorlib_System_Reflection_ProcessorArchitecture.h" +#include "mscorlib_System_Reflection_ProcessorArchitectureMethodDeclarations.h" +#include "mscorlib_System_Reflection_PropertyAttributesMethodDeclarations.h" + +// System.Int32 System.Array::IndexOf(!!0[],!!0) +extern "C" int32_t Array_IndexOf_TisObject_t_m10905_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10905(__this /* static, unused */, p0, p1, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))Array_IndexOf_TisObject_t_m10905_gshared)(__this /* static, unused */, p0, p1, method) +// System.Int32 System.Array::IndexOf(!!0[],!!0) +#define Array_IndexOf_TisType_t_m10900(__this /* static, unused */, p0, p1, method) (( int32_t (*) (Object_t * /* static, unused */, TypeU5BU5D_t431*, Type_t *, const MethodInfo*))Array_IndexOf_TisObject_t_m10905_gshared)(__this /* static, unused */, p0, p1, method) +// !!0[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeTypedArgumentU5BU5D_t1799* CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, const MethodInfo* method); +#define CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901(__this /* static, unused */, p0, method) (( CustomAttributeTypedArgumentU5BU5D_t1799* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared)(__this /* static, unused */, p0, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(!!0[]) +extern "C" ReadOnlyCollection_1_t1801 * Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, const MethodInfo* method); +#define Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902(__this /* static, unused */, p0, method) (( ReadOnlyCollection_1_t1801 * (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, const MethodInfo*))Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared)(__this /* static, unused */, p0, method) +// !!0[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeNamedArgumentU5BU5D_t1800* CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, const MethodInfo* method); +#define CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903(__this /* static, unused */, p0, method) (( CustomAttributeNamedArgumentU5BU5D_t1800* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared)(__this /* static, unused */, p0, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(!!0[]) +extern "C" ReadOnlyCollection_1_t1802 * Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, const MethodInfo* method); +#define Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904(__this /* static, unused */, p0, method) (( ReadOnlyCollection_1_t1802 * (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, const MethodInfo*))Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared)(__this /* static, unused */, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.IO.MonoIO::.cctor() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" void MonoIO__cctor_m7800 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + { + ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidFileAttributes_0 = (-1); + IntPtr_t L_0 = IntPtr_op_Explicit_m6305(NULL /*static, unused*/, (((int64_t)((int64_t)(-1)))), /*hidden argument*/NULL); + ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_1 = L_0; + return; + } +} +// System.Exception System.IO.MonoIO::GetException(System.IO.MonoIOError) +extern TypeInfo* UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1486; +extern Il2CppCodeGenString* _stringLiteral1487; +extern "C" Exception_t152 * MonoIO_GetException_m7801 (Object_t * __this /* static, unused */, int32_t ___error, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(842); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + _stringLiteral1486 = il2cpp_codegen_string_literal_from_index(1486); + _stringLiteral1487 = il2cpp_codegen_string_literal_from_index(1487); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___error; + V_1 = L_0; + int32_t L_1 = V_1; + if ((((int32_t)L_1) == ((int32_t)5))) + { + goto IL_0016; + } + } + { + int32_t L_2 = V_1; + if ((((int32_t)L_2) == ((int32_t)((int32_t)80)))) + { + goto IL_0021; + } + } + { + goto IL_0035; + } + +IL_0016: + { + UnauthorizedAccessException_t1739 * L_3 = (UnauthorizedAccessException_t1739 *)il2cpp_codegen_object_new (UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var); + UnauthorizedAccessException__ctor_m10808(L_3, _stringLiteral1486, /*hidden argument*/NULL); + return L_3; + } + +IL_0021: + { + V_0 = _stringLiteral1487; + String_t* L_4 = V_0; + int32_t L_5 = ___error; + IOException_t1101 * L_6 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_6, L_4, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_5)), /*hidden argument*/NULL); + return L_6; + } + +IL_0035: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + int32_t L_8 = ___error; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + Exception_t152 * L_9 = MonoIO_GetException_m7802(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Exception System.IO.MonoIO::GetException(System.String,System.IO.MonoIOError) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IsolatedStorageException_t1261_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var; +extern TypeInfo* PathTooLongException_t1282_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* MonoIOError_t1281_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1488; +extern Il2CppCodeGenString* _stringLiteral1489; +extern Il2CppCodeGenString* _stringLiteral1490; +extern Il2CppCodeGenString* _stringLiteral1491; +extern Il2CppCodeGenString* _stringLiteral1492; +extern Il2CppCodeGenString* _stringLiteral1493; +extern Il2CppCodeGenString* _stringLiteral1494; +extern Il2CppCodeGenString* _stringLiteral1495; +extern Il2CppCodeGenString* _stringLiteral1496; +extern Il2CppCodeGenString* _stringLiteral1497; +extern Il2CppCodeGenString* _stringLiteral1498; +extern Il2CppCodeGenString* _stringLiteral1499; +extern Il2CppCodeGenString* _stringLiteral1500; +extern Il2CppCodeGenString* _stringLiteral1501; +extern Il2CppCodeGenString* _stringLiteral1502; +extern Il2CppCodeGenString* _stringLiteral1503; +extern Il2CppCodeGenString* _stringLiteral1504; +extern Il2CppCodeGenString* _stringLiteral1505; +extern "C" Exception_t152 * MonoIO_GetException_m7802 (Object_t * __this /* static, unused */, String_t* ___path, int32_t ___error, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IsolatedStorageException_t1261_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(845); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(842); + PathTooLongException_t1282_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(851); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + MonoIOError_t1281_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(852); + _stringLiteral1488 = il2cpp_codegen_string_literal_from_index(1488); + _stringLiteral1489 = il2cpp_codegen_string_literal_from_index(1489); + _stringLiteral1490 = il2cpp_codegen_string_literal_from_index(1490); + _stringLiteral1491 = il2cpp_codegen_string_literal_from_index(1491); + _stringLiteral1492 = il2cpp_codegen_string_literal_from_index(1492); + _stringLiteral1493 = il2cpp_codegen_string_literal_from_index(1493); + _stringLiteral1494 = il2cpp_codegen_string_literal_from_index(1494); + _stringLiteral1495 = il2cpp_codegen_string_literal_from_index(1495); + _stringLiteral1496 = il2cpp_codegen_string_literal_from_index(1496); + _stringLiteral1497 = il2cpp_codegen_string_literal_from_index(1497); + _stringLiteral1498 = il2cpp_codegen_string_literal_from_index(1498); + _stringLiteral1499 = il2cpp_codegen_string_literal_from_index(1499); + _stringLiteral1500 = il2cpp_codegen_string_literal_from_index(1500); + _stringLiteral1501 = il2cpp_codegen_string_literal_from_index(1501); + _stringLiteral1502 = il2cpp_codegen_string_literal_from_index(1502); + _stringLiteral1503 = il2cpp_codegen_string_literal_from_index(1503); + _stringLiteral1504 = il2cpp_codegen_string_literal_from_index(1504); + _stringLiteral1505 = il2cpp_codegen_string_literal_from_index(1505); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___error; + V_1 = L_0; + int32_t L_1 = V_1; + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 0) + { + goto IL_009b; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 1) + { + goto IL_00c0; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 2) + { + goto IL_00ae; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 3) + { + goto IL_00d3; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 4) + { + goto IL_00e6; + } + } + { + int32_t L_2 = V_1; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)29))) == 0) + { + goto IL_0166; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)29))) == 1) + { + goto IL_003b; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)29))) == 2) + { + goto IL_003b; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)29))) == 3) + { + goto IL_0180; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)29))) == 4) + { + goto IL_019a; + } + } + +IL_003b: + { + int32_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)15))) == 0) + { + goto IL_0100; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)15))) == 1) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)15))) == 2) + { + goto IL_0214; + } + } + +IL_0050: + { + int32_t L_4 = V_1; + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)80))) == 0) + { + goto IL_011a; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)80))) == 1) + { + goto IL_0065; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)80))) == 2) + { + goto IL_01fa; + } + } + +IL_0065: + { + int32_t L_5 = V_1; + if ((((int32_t)L_5) == ((int32_t)((int32_t)39)))) + { + goto IL_01b4; + } + } + { + int32_t L_6 = V_1; + if ((((int32_t)L_6) == ((int32_t)((int32_t)87)))) + { + goto IL_0147; + } + } + { + int32_t L_7 = V_1; + if ((((int32_t)L_7) == ((int32_t)((int32_t)145)))) + { + goto IL_01ce; + } + } + { + int32_t L_8 = V_1; + if ((((int32_t)L_8) == ((int32_t)((int32_t)206)))) + { + goto IL_0134; + } + } + { + int32_t L_9 = V_1; + if ((((int32_t)L_9) == ((int32_t)((int32_t)6000)))) + { + goto IL_01e8; + } + } + { + goto IL_0228; + } + +IL_009b: + { + String_t* L_10 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1488, L_10, /*hidden argument*/NULL); + V_0 = L_11; + String_t* L_12 = V_0; + IsolatedStorageException_t1261 * L_13 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_13, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_00ae: + { + int32_t L_14 = ___error; + IOException_t1101 * L_15 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_15, _stringLiteral1489, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_14)), /*hidden argument*/NULL); + return L_15; + } + +IL_00c0: + { + String_t* L_16 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1490, L_16, /*hidden argument*/NULL); + V_0 = L_17; + String_t* L_18 = V_0; + IsolatedStorageException_t1261 * L_19 = (IsolatedStorageException_t1261 *)il2cpp_codegen_object_new (IsolatedStorageException_t1261_il2cpp_TypeInfo_var); + IsolatedStorageException__ctor_m7664(L_19, L_18, /*hidden argument*/NULL); + return L_19; + } + +IL_00d3: + { + String_t* L_20 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1491, L_20, /*hidden argument*/NULL); + V_0 = L_21; + String_t* L_22 = V_0; + UnauthorizedAccessException_t1739 * L_23 = (UnauthorizedAccessException_t1739 *)il2cpp_codegen_object_new (UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var); + UnauthorizedAccessException__ctor_m10808(L_23, L_22, /*hidden argument*/NULL); + return L_23; + } + +IL_00e6: + { + String_t* L_24 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_25 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1492, L_24, /*hidden argument*/NULL); + V_0 = L_25; + String_t* L_26 = V_0; + int32_t L_27 = ___error; + IOException_t1101 * L_28 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_28, L_26, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_27)), /*hidden argument*/NULL); + return L_28; + } + +IL_0100: + { + String_t* L_29 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_30 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1493, L_29, /*hidden argument*/NULL); + V_0 = L_30; + String_t* L_31 = V_0; + int32_t L_32 = ___error; + IOException_t1101 * L_33 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_33, L_31, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_32)), /*hidden argument*/NULL); + return L_33; + } + +IL_011a: + { + String_t* L_34 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_35 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1494, L_34, /*hidden argument*/NULL); + V_0 = L_35; + String_t* L_36 = V_0; + int32_t L_37 = ___error; + IOException_t1101 * L_38 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_38, L_36, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_37)), /*hidden argument*/NULL); + return L_38; + } + +IL_0134: + { + String_t* L_39 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_40 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1495, L_39, /*hidden argument*/NULL); + V_0 = L_40; + String_t* L_41 = V_0; + PathTooLongException_t1282 * L_42 = (PathTooLongException_t1282 *)il2cpp_codegen_object_new (PathTooLongException_t1282_il2cpp_TypeInfo_var); + PathTooLongException__ctor_m7841(L_42, L_41, /*hidden argument*/NULL); + return L_42; + } + +IL_0147: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_43 = String_Format_m2030(NULL /*static, unused*/, _stringLiteral1496, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + V_0 = L_43; + String_t* L_44 = V_0; + int32_t L_45 = ___error; + IOException_t1101 * L_46 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_46, L_44, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_45)), /*hidden argument*/NULL); + return L_46; + } + +IL_0166: + { + String_t* L_47 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_48 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1497, L_47, /*hidden argument*/NULL); + V_0 = L_48; + String_t* L_49 = V_0; + int32_t L_50 = ___error; + IOException_t1101 * L_51 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_51, L_49, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_50)), /*hidden argument*/NULL); + return L_51; + } + +IL_0180: + { + String_t* L_52 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_53 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1498, L_52, /*hidden argument*/NULL); + V_0 = L_53; + String_t* L_54 = V_0; + int32_t L_55 = ___error; + IOException_t1101 * L_56 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_56, L_54, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_55)), /*hidden argument*/NULL); + return L_56; + } + +IL_019a: + { + String_t* L_57 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_58 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1499, L_57, /*hidden argument*/NULL); + V_0 = L_58; + String_t* L_59 = V_0; + int32_t L_60 = ___error; + IOException_t1101 * L_61 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_61, L_59, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_60)), /*hidden argument*/NULL); + return L_61; + } + +IL_01b4: + { + String_t* L_62 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_63 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1500, L_62, /*hidden argument*/NULL); + V_0 = L_63; + String_t* L_64 = V_0; + int32_t L_65 = ___error; + IOException_t1101 * L_66 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_66, L_64, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_65)), /*hidden argument*/NULL); + return L_66; + } + +IL_01ce: + { + String_t* L_67 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_68 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1501, L_67, /*hidden argument*/NULL); + V_0 = L_68; + String_t* L_69 = V_0; + int32_t L_70 = ___error; + IOException_t1101 * L_71 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_71, L_69, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_70)), /*hidden argument*/NULL); + return L_71; + } + +IL_01e8: + { + int32_t L_72 = ___error; + IOException_t1101 * L_73 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_73, _stringLiteral1502, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_72)), /*hidden argument*/NULL); + return L_73; + } + +IL_01fa: + { + String_t* L_74 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_75 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1503, L_74, /*hidden argument*/NULL); + V_0 = L_75; + String_t* L_76 = V_0; + int32_t L_77 = ___error; + IOException_t1101 * L_78 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_78, L_76, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_77)), /*hidden argument*/NULL); + return L_78; + } + +IL_0214: + { + V_0 = _stringLiteral1504; + String_t* L_79 = V_0; + int32_t L_80 = ___error; + IOException_t1101 * L_81 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_81, L_79, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_80)), /*hidden argument*/NULL); + return L_81; + } + +IL_0228: + { + int32_t L_82 = ___error; + int32_t L_83 = L_82; + Object_t * L_84 = Box(MonoIOError_t1281_il2cpp_TypeInfo_var, &L_83); + String_t* L_85 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_86 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1505, L_84, L_85, /*hidden argument*/NULL); + V_0 = L_86; + String_t* L_87 = V_0; + int32_t L_88 = ___error; + IOException_t1101 * L_89 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7779(L_89, L_87, ((int32_t)((int32_t)((int32_t)-2147024896)|(int32_t)L_88)), /*hidden argument*/NULL); + return L_89; + } +} +// System.Boolean System.IO.MonoIO::CreateDirectory(System.String,System.IO.MonoIOError&) +extern "C" bool MonoIO_CreateDirectory_m7803 (Object_t * __this /* static, unused */, String_t* ___path, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoIO_CreateDirectory_m7803_ftn) (String_t*, int32_t*); + return ((MonoIO_CreateDirectory_m7803_ftn)mscorlib::System::IO::MonoIO::CreateDirectory) (___path, ___error); +} +// System.String[] System.IO.MonoIO::GetFileSystemEntries(System.String,System.String,System.Int32,System.Int32,System.IO.MonoIOError&) +extern "C" StringU5BU5D_t163* MonoIO_GetFileSystemEntries_m7804 (Object_t * __this /* static, unused */, String_t* ___path, String_t* ___path_with_pattern, int32_t ___attrs, int32_t ___mask, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef StringU5BU5D_t163* (*MonoIO_GetFileSystemEntries_m7804_ftn) (String_t*, String_t*, int32_t, int32_t, int32_t*); + return ((MonoIO_GetFileSystemEntries_m7804_ftn)mscorlib::System::IO::MonoIO::GetFileSystemEntries) (___path, ___path_with_pattern, ___attrs, ___mask, ___error); +} +// System.String System.IO.MonoIO::GetCurrentDirectory(System.IO.MonoIOError&) +extern "C" String_t* MonoIO_GetCurrentDirectory_m7805 (Object_t * __this /* static, unused */, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*MonoIO_GetCurrentDirectory_m7805_ftn) (int32_t*); + return ((MonoIO_GetCurrentDirectory_m7805_ftn)mscorlib::System::IO::MonoIO::GetCurrentDirectory) (___error); +} +// System.Boolean System.IO.MonoIO::DeleteFile(System.String,System.IO.MonoIOError&) +extern "C" bool MonoIO_DeleteFile_m7806 (Object_t * __this /* static, unused */, String_t* ___path, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoIO_DeleteFile_m7806_ftn) (String_t*, int32_t*); + return ((MonoIO_DeleteFile_m7806_ftn)mscorlib::System::IO::MonoIO::DeleteFile) (___path, ___error); +} +// System.IO.FileAttributes System.IO.MonoIO::GetFileAttributes(System.String,System.IO.MonoIOError&) +extern "C" int32_t MonoIO_GetFileAttributes_m7807 (Object_t * __this /* static, unused */, String_t* ___path, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoIO_GetFileAttributes_m7807_ftn) (String_t*, int32_t*); + return ((MonoIO_GetFileAttributes_m7807_ftn)mscorlib::System::IO::MonoIO::GetFileAttributes) (___path, ___error); +} +// System.IO.MonoFileType System.IO.MonoIO::GetFileType(System.IntPtr,System.IO.MonoIOError&) +extern "C" int32_t MonoIO_GetFileType_m7808 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoIO_GetFileType_m7808_ftn) (IntPtr_t, int32_t*); + return ((MonoIO_GetFileType_m7808_ftn)mscorlib::System::IO::MonoIO::GetFileType) (___handle, ___error); +} +// System.Boolean System.IO.MonoIO::ExistsFile(System.String,System.IO.MonoIOError&) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" bool MonoIO_ExistsFile_m7809 (Object_t * __this /* static, unused */, String_t* ___path, int32_t* ___error, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + String_t* L_0 = ___path; + int32_t* L_1 = ___error; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_2 = MonoIO_GetFileAttributes_m7807(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + int32_t L_4 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidFileAttributes_0; + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_0015; + } + } + { + return 0; + } + +IL_0015: + { + int32_t L_5 = V_0; + if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)16)))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + return 1; + } +} +// System.Boolean System.IO.MonoIO::ExistsDirectory(System.String,System.IO.MonoIOError&) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern "C" bool MonoIO_ExistsDirectory_m7810 (Object_t * __this /* static, unused */, String_t* ___path, int32_t* ___error, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + String_t* L_0 = ___path; + int32_t* L_1 = ___error; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_2 = MonoIO_GetFileAttributes_m7807(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t* L_3 = ___error; + if ((!(((uint32_t)(*((int32_t*)L_3))) == ((uint32_t)2)))) + { + goto IL_0013; + } + } + { + int32_t* L_4 = ___error; + *((int32_t*)(L_4)) = (int32_t)3; + } + +IL_0013: + { + int32_t L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + int32_t L_6 = ((MonoIO_t1280_StaticFields*)MonoIO_t1280_il2cpp_TypeInfo_var->static_fields)->___InvalidFileAttributes_0; + if ((!(((uint32_t)L_5) == ((uint32_t)L_6)))) + { + goto IL_0020; + } + } + { + return 0; + } + +IL_0020: + { + int32_t L_7 = V_0; + if (((int32_t)((int32_t)L_7&(int32_t)((int32_t)16)))) + { + goto IL_002b; + } + } + { + return 0; + } + +IL_002b: + { + return 1; + } +} +// System.Boolean System.IO.MonoIO::GetFileStat(System.String,System.IO.MonoIOStat&,System.IO.MonoIOError&) +extern "C" bool MonoIO_GetFileStat_m7811 (Object_t * __this /* static, unused */, String_t* ___path, MonoIOStat_t1278 * ___stat, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoIO_GetFileStat_m7811_ftn) (String_t*, MonoIOStat_t1278 *, int32_t*); + return ((MonoIO_GetFileStat_m7811_ftn)mscorlib::System::IO::MonoIO::GetFileStat) (___path, ___stat, ___error); +} +// System.IntPtr System.IO.MonoIO::Open(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&) +extern "C" IntPtr_t MonoIO_Open_m7812 (Object_t * __this /* static, unused */, String_t* ___filename, int32_t ___mode, int32_t ___access, int32_t ___share, int32_t ___options, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*MonoIO_Open_m7812_ftn) (String_t*, int32_t, int32_t, int32_t, int32_t, int32_t*); + return ((MonoIO_Open_m7812_ftn)mscorlib::System::IO::MonoIO::Open) (___filename, ___mode, ___access, ___share, ___options, ___error); +} +// System.Boolean System.IO.MonoIO::Close(System.IntPtr,System.IO.MonoIOError&) +extern "C" bool MonoIO_Close_m7813 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoIO_Close_m7813_ftn) (IntPtr_t, int32_t*); + return ((MonoIO_Close_m7813_ftn)mscorlib::System::IO::MonoIO::Close) (___handle, ___error); +} +// System.Int32 System.IO.MonoIO::Read(System.IntPtr,System.Byte[],System.Int32,System.Int32,System.IO.MonoIOError&) +extern "C" int32_t MonoIO_Read_m7814 (Object_t * __this /* static, unused */, IntPtr_t ___handle, ByteU5BU5D_t789* ___dest, int32_t ___dest_offset, int32_t ___count, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoIO_Read_m7814_ftn) (IntPtr_t, ByteU5BU5D_t789*, int32_t, int32_t, int32_t*); + return ((MonoIO_Read_m7814_ftn)mscorlib::System::IO::MonoIO::Read) (___handle, ___dest, ___dest_offset, ___count, ___error); +} +// System.Int32 System.IO.MonoIO::Write(System.IntPtr,System.Byte[],System.Int32,System.Int32,System.IO.MonoIOError&) +extern "C" int32_t MonoIO_Write_m7815 (Object_t * __this /* static, unused */, IntPtr_t ___handle, ByteU5BU5D_t789* ___src, int32_t ___src_offset, int32_t ___count, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoIO_Write_m7815_ftn) (IntPtr_t, ByteU5BU5D_t789*, int32_t, int32_t, int32_t*); + return ((MonoIO_Write_m7815_ftn)mscorlib::System::IO::MonoIO::Write) (___handle, ___src, ___src_offset, ___count, ___error); +} +// System.Int64 System.IO.MonoIO::Seek(System.IntPtr,System.Int64,System.IO.SeekOrigin,System.IO.MonoIOError&) +extern "C" int64_t MonoIO_Seek_m7816 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int64_t ___offset, int32_t ___origin, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int64_t (*MonoIO_Seek_m7816_ftn) (IntPtr_t, int64_t, int32_t, int32_t*); + return ((MonoIO_Seek_m7816_ftn)mscorlib::System::IO::MonoIO::Seek) (___handle, ___offset, ___origin, ___error); +} +// System.Int64 System.IO.MonoIO::GetLength(System.IntPtr,System.IO.MonoIOError&) +extern "C" int64_t MonoIO_GetLength_m7817 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int64_t (*MonoIO_GetLength_m7817_ftn) (IntPtr_t, int32_t*); + return ((MonoIO_GetLength_m7817_ftn)mscorlib::System::IO::MonoIO::GetLength) (___handle, ___error); +} +// System.Boolean System.IO.MonoIO::SetLength(System.IntPtr,System.Int64,System.IO.MonoIOError&) +extern "C" bool MonoIO_SetLength_m7818 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int64_t ___length, int32_t* ___error, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoIO_SetLength_m7818_ftn) (IntPtr_t, int64_t, int32_t*); + return ((MonoIO_SetLength_m7818_ftn)mscorlib::System::IO::MonoIO::SetLength) (___handle, ___length, ___error); +} +// System.IntPtr System.IO.MonoIO::get_ConsoleOutput() +extern "C" IntPtr_t MonoIO_get_ConsoleOutput_m7819 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*MonoIO_get_ConsoleOutput_m7819_ftn) (); + return ((MonoIO_get_ConsoleOutput_m7819_ftn)mscorlib::System::IO::MonoIO::get_ConsoleOutput) (); +} +// System.IntPtr System.IO.MonoIO::get_ConsoleInput() +extern "C" IntPtr_t MonoIO_get_ConsoleInput_m7820 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*MonoIO_get_ConsoleInput_m7820_ftn) (); + return ((MonoIO_get_ConsoleInput_m7820_ftn)mscorlib::System::IO::MonoIO::get_ConsoleInput) (); +} +// System.IntPtr System.IO.MonoIO::get_ConsoleError() +extern "C" IntPtr_t MonoIO_get_ConsoleError_m7821 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*MonoIO_get_ConsoleError_m7821_ftn) (); + return ((MonoIO_get_ConsoleError_m7821_ftn)mscorlib::System::IO::MonoIO::get_ConsoleError) (); +} +// System.Char System.IO.MonoIO::get_VolumeSeparatorChar() +extern "C" uint16_t MonoIO_get_VolumeSeparatorChar_m7822 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef uint16_t (*MonoIO_get_VolumeSeparatorChar_m7822_ftn) (); + return ((MonoIO_get_VolumeSeparatorChar_m7822_ftn)mscorlib::System::IO::MonoIO::get_VolumeSeparatorChar) (); +} +// System.Char System.IO.MonoIO::get_DirectorySeparatorChar() +extern "C" uint16_t MonoIO_get_DirectorySeparatorChar_m7823 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef uint16_t (*MonoIO_get_DirectorySeparatorChar_m7823_ftn) (); + return ((MonoIO_get_DirectorySeparatorChar_m7823_ftn)mscorlib::System::IO::MonoIO::get_DirectorySeparatorChar) (); +} +// System.Char System.IO.MonoIO::get_AltDirectorySeparatorChar() +extern "C" uint16_t MonoIO_get_AltDirectorySeparatorChar_m7824 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef uint16_t (*MonoIO_get_AltDirectorySeparatorChar_m7824_ftn) (); + return ((MonoIO_get_AltDirectorySeparatorChar_m7824_ftn)mscorlib::System::IO::MonoIO::get_AltDirectorySeparatorChar) (); +} +// System.Char System.IO.MonoIO::get_PathSeparator() +extern "C" uint16_t MonoIO_get_PathSeparator_m7825 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef uint16_t (*MonoIO_get_PathSeparator_m7825_ftn) (); + return ((MonoIO_get_PathSeparator_m7825_ftn)mscorlib::System::IO::MonoIO::get_PathSeparator) (); +} +// Conversion methods for marshalling of: System.IO.MonoIOStat +extern "C" void MonoIOStat_t1278_marshal(const MonoIOStat_t1278& unmarshaled, MonoIOStat_t1278_marshaled& marshaled) +{ + marshaled.___Name_0 = il2cpp_codegen_marshal_string(unmarshaled.___Name_0); + marshaled.___Attributes_1 = unmarshaled.___Attributes_1; + marshaled.___Length_2 = unmarshaled.___Length_2; + marshaled.___CreationTime_3 = unmarshaled.___CreationTime_3; + marshaled.___LastAccessTime_4 = unmarshaled.___LastAccessTime_4; + marshaled.___LastWriteTime_5 = unmarshaled.___LastWriteTime_5; +} +extern "C" void MonoIOStat_t1278_marshal_back(const MonoIOStat_t1278_marshaled& marshaled, MonoIOStat_t1278& unmarshaled) +{ + unmarshaled.___Name_0 = il2cpp_codegen_marshal_string_result(marshaled.___Name_0); + unmarshaled.___Attributes_1 = marshaled.___Attributes_1; + unmarshaled.___Length_2 = marshaled.___Length_2; + unmarshaled.___CreationTime_3 = marshaled.___CreationTime_3; + unmarshaled.___LastAccessTime_4 = marshaled.___LastAccessTime_4; + unmarshaled.___LastWriteTime_5 = marshaled.___LastWriteTime_5; +} +// Conversion method for clean up from marshalling of: System.IO.MonoIOStat +extern "C" void MonoIOStat_t1278_marshal_cleanup(MonoIOStat_t1278_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___Name_0); + marshaled.___Name_0 = NULL; +} +// System.Void System.IO.Path::.cctor() +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" void Path__cctor_m7826 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + uint16_t L_0 = MonoIO_get_VolumeSeparatorChar_m7822(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5 = L_0; + uint16_t L_1 = MonoIO_get_DirectorySeparatorChar_m7823(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2 = L_1; + uint16_t L_2 = MonoIO_get_AltDirectorySeparatorChar_m7824(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1 = L_2; + uint16_t L_3 = MonoIO_get_PathSeparator_m7825(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___PathSeparator_3 = L_3; + CharU5BU5D_t458* L_4 = Path_GetInvalidPathChars_m7836(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0 = L_4; + String_t* L_5 = Char_ToString_m3597((&((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2), /*hidden argument*/NULL); + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4 = L_5; + CharU5BU5D_t458* L_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + uint16_t L_7 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_6, 0, sizeof(uint16_t))) = (uint16_t)L_7; + CharU5BU5D_t458* L_8 = L_6; + uint16_t L_9 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_8, 1, sizeof(uint16_t))) = (uint16_t)L_9; + CharU5BU5D_t458* L_10 = L_8; + uint16_t L_11 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_10, 2, sizeof(uint16_t))) = (uint16_t)L_11; + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___PathSeparatorChars_6 = L_10; + uint16_t L_12 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + uint16_t L_13 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___dirEqualsVolume_7 = ((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0); + return; + } +} +// System.String System.IO.Path::Combine(System.String,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1506; +extern Il2CppCodeGenString* _stringLiteral1507; +extern Il2CppCodeGenString* _stringLiteral1467; +extern "C" String_t* Path_Combine_m5716 (Object_t * __this /* static, unused */, String_t* ___path1, String_t* ___path2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1506 = il2cpp_codegen_string_literal_from_index(1506); + _stringLiteral1507 = il2cpp_codegen_string_literal_from_index(1507); + _stringLiteral1467 = il2cpp_codegen_string_literal_from_index(1467); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + String_t* L_0 = ___path1; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1506, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___path2; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1507, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + String_t* L_4 = ___path1; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_002f; + } + } + { + String_t* L_6 = ___path2; + return L_6; + } + +IL_002f: + { + String_t* L_7 = ___path2; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_003c; + } + } + { + String_t* L_9 = ___path1; + return L_9; + } + +IL_003c: + { + String_t* L_10 = ___path1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_11 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_10); + int32_t L_12 = String_IndexOfAny_m6077(L_10, L_11, /*hidden argument*/NULL); + if ((((int32_t)L_12) == ((int32_t)(-1)))) + { + goto IL_0058; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral1467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0058: + { + String_t* L_14 = ___path2; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_15 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_14); + int32_t L_16 = String_IndexOfAny_m6077(L_14, L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) == ((int32_t)(-1)))) + { + goto IL_0074; + } + } + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0074: + { + String_t* L_18 = ___path2; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_19 = Path_IsPathRooted_m7835(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_0081; + } + } + { + String_t* L_20 = ___path2; + return L_20; + } + +IL_0081: + { + String_t* L_21 = ___path1; + String_t* L_22 = ___path1; + NullCheck(L_22); + int32_t L_23 = String_get_Length_m2000(L_22, /*hidden argument*/NULL); + NullCheck(L_21); + uint16_t L_24 = String_get_Chars_m2061(L_21, ((int32_t)((int32_t)L_23-(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_24; + uint16_t L_25 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_26 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_25) == ((int32_t)L_26))) + { + goto IL_00be; + } + } + { + uint16_t L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_28 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_27) == ((int32_t)L_28))) + { + goto IL_00be; + } + } + { + uint16_t L_29 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_30 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((((int32_t)L_29) == ((int32_t)L_30))) + { + goto IL_00be; + } + } + { + String_t* L_31 = ___path1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_32 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_33 = ___path2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_Concat_m613(NULL /*static, unused*/, L_31, L_32, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_00be: + { + String_t* L_35 = ___path1; + String_t* L_36 = ___path2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_37 = String_Concat_m684(NULL /*static, unused*/, L_35, L_36, /*hidden argument*/NULL); + return L_37; + } +} +// System.String System.IO.Path::CleanPath(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Path_CleanPath_m7827 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + CharU5BU5D_t458* V_6 = {0}; + int32_t V_7 = 0; + int32_t V_8 = 0; + uint16_t V_9 = 0x0; + { + String_t* L_0 = ___s; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + V_2 = 0; + String_t* L_2 = ___s; + NullCheck(L_2); + uint16_t L_3 = String_get_Chars_m2061(L_2, 0, /*hidden argument*/NULL); + V_3 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) <= ((int32_t)2))) + { + goto IL_0032; + } + } + { + uint16_t L_5 = V_3; + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)92))))) + { + goto IL_0032; + } + } + { + String_t* L_6 = ___s; + NullCheck(L_6); + uint16_t L_7 = String_get_Chars_m2061(L_6, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)92))))) + { + goto IL_0032; + } + } + { + V_2 = 2; + } + +IL_0032: + { + int32_t L_8 = V_0; + if ((!(((uint32_t)L_8) == ((uint32_t)1)))) + { + goto IL_0051; + } + } + { + uint16_t L_9 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_10 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_9) == ((int32_t)L_10))) + { + goto IL_004f; + } + } + { + uint16_t L_11 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_12 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0051; + } + } + +IL_004f: + { + String_t* L_13 = ___s; + return L_13; + } + +IL_0051: + { + int32_t L_14 = V_2; + V_4 = L_14; + goto IL_00c1; + } + +IL_0059: + { + String_t* L_15 = ___s; + int32_t L_16 = V_4; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, L_16, /*hidden argument*/NULL); + V_5 = L_17; + uint16_t L_18 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_19 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_18) == ((int32_t)L_19))) + { + goto IL_0080; + } + } + { + uint16_t L_20 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_21 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_20) == ((int32_t)L_21))) + { + goto IL_0080; + } + } + { + goto IL_00bb; + } + +IL_0080: + { + int32_t L_22 = V_4; + int32_t L_23 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_22+(int32_t)1))) == ((uint32_t)L_23)))) + { + goto IL_0093; + } + } + { + int32_t L_24 = V_1; + V_1 = ((int32_t)((int32_t)L_24+(int32_t)1)); + goto IL_00bb; + } + +IL_0093: + { + String_t* L_25 = ___s; + int32_t L_26 = V_4; + NullCheck(L_25); + uint16_t L_27 = String_get_Chars_m2061(L_25, ((int32_t)((int32_t)L_26+(int32_t)1)), /*hidden argument*/NULL); + V_5 = L_27; + uint16_t L_28 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_29 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_28) == ((int32_t)L_29))) + { + goto IL_00b7; + } + } + { + uint16_t L_30 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_31 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((!(((uint32_t)L_30) == ((uint32_t)L_31)))) + { + goto IL_00bb; + } + } + +IL_00b7: + { + int32_t L_32 = V_1; + V_1 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00bb: + { + int32_t L_33 = V_4; + V_4 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00c1: + { + int32_t L_34 = V_4; + int32_t L_35 = V_0; + if ((((int32_t)L_34) < ((int32_t)L_35))) + { + goto IL_0059; + } + } + { + int32_t L_36 = V_1; + if (L_36) + { + goto IL_00d1; + } + } + { + String_t* L_37 = ___s; + return L_37; + } + +IL_00d1: + { + int32_t L_38 = V_0; + int32_t L_39 = V_1; + V_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_38-(int32_t)L_39)))); + int32_t L_40 = V_2; + if (!L_40) + { + goto IL_00ed; + } + } + { + CharU5BU5D_t458* L_41 = V_6; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_41, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)92); + CharU5BU5D_t458* L_42 = V_6; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_42, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)92); + } + +IL_00ed: + { + int32_t L_43 = V_2; + V_7 = L_43; + int32_t L_44 = V_2; + V_8 = L_44; + goto IL_018b; + } + +IL_00f8: + { + String_t* L_45 = ___s; + int32_t L_46 = V_7; + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, L_46, /*hidden argument*/NULL); + V_9 = L_47; + uint16_t L_48 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_49 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_48) == ((int32_t)L_49))) + { + goto IL_012b; + } + } + { + uint16_t L_50 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_51 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_50) == ((int32_t)L_51))) + { + goto IL_012b; + } + } + { + CharU5BU5D_t458* L_52 = V_6; + int32_t L_53 = V_8; + int32_t L_54 = L_53; + V_8 = ((int32_t)((int32_t)L_54+(int32_t)1)); + uint16_t L_55 = V_9; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_54); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_52, L_54, sizeof(uint16_t))) = (uint16_t)L_55; + goto IL_0185; + } + +IL_012b: + { + int32_t L_56 = V_8; + CharU5BU5D_t458* L_57 = V_6; + NullCheck(L_57); + if ((((int32_t)((int32_t)((int32_t)L_56+(int32_t)1))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_57)->max_length))))))) + { + goto IL_0185; + } + } + { + CharU5BU5D_t458* L_58 = V_6; + int32_t L_59 = V_8; + int32_t L_60 = L_59; + V_8 = ((int32_t)((int32_t)L_60+(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_61 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_60); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_58, L_60, sizeof(uint16_t))) = (uint16_t)L_61; + goto IL_017b; + } + +IL_014c: + { + String_t* L_62 = ___s; + int32_t L_63 = V_7; + NullCheck(L_62); + uint16_t L_64 = String_get_Chars_m2061(L_62, ((int32_t)((int32_t)L_63+(int32_t)1)), /*hidden argument*/NULL); + V_9 = L_64; + uint16_t L_65 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_66 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_65) == ((int32_t)L_66))) + { + goto IL_0175; + } + } + { + uint16_t L_67 = V_9; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_68 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_67) == ((int32_t)L_68))) + { + goto IL_0175; + } + } + { + goto IL_0185; + } + +IL_0175: + { + int32_t L_69 = V_7; + V_7 = ((int32_t)((int32_t)L_69+(int32_t)1)); + } + +IL_017b: + { + int32_t L_70 = V_7; + int32_t L_71 = V_0; + if ((((int32_t)L_70) < ((int32_t)((int32_t)((int32_t)L_71-(int32_t)1))))) + { + goto IL_014c; + } + } + +IL_0185: + { + int32_t L_72 = V_7; + V_7 = ((int32_t)((int32_t)L_72+(int32_t)1)); + } + +IL_018b: + { + int32_t L_73 = V_7; + int32_t L_74 = V_0; + if ((((int32_t)L_73) >= ((int32_t)L_74))) + { + goto IL_019e; + } + } + { + int32_t L_75 = V_8; + CharU5BU5D_t458* L_76 = V_6; + NullCheck(L_76); + if ((((int32_t)L_75) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_76)->max_length))))))) + { + goto IL_00f8; + } + } + +IL_019e: + { + CharU5BU5D_t458* L_77 = V_6; + String_t* L_78 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_78 = String_CreateString_m4762(L_78, L_77, /*hidden argument*/NULL); + return L_78; + } +} +// System.String System.IO.Path::GetDirectoryName(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1508; +extern Il2CppCodeGenString* _stringLiteral1509; +extern Il2CppCodeGenString* _stringLiteral1409; +extern "C" String_t* Path_GetDirectoryName_m7828 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral1508 = il2cpp_codegen_string_literal_from_index(1508); + _stringLiteral1509 = il2cpp_codegen_string_literal_from_index(1509); + _stringLiteral1409 = il2cpp_codegen_string_literal_from_index(1409); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001b; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral1508, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001b: + { + String_t* L_4 = ___path; + if (!L_4) + { + goto IL_0032; + } + } + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_6 = Path_GetPathRoot_m7834(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + String_t* L_7 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0034; + } + } + +IL_0032: + { + return (String_t*)NULL; + } + +IL_0034: + { + String_t* L_9 = ___path; + NullCheck(L_9); + String_t* L_10 = String_Trim_m2056(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if (L_11) + { + goto IL_004f; + } + } + { + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, _stringLiteral1509, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_004f: + { + String_t* L_13 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_14 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_13); + int32_t L_15 = String_IndexOfAny_m6077(L_13, L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)(-1)))) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_16, _stringLiteral1409, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_006b: + { + String_t* L_17 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_18 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___PathSeparatorChars_6; + NullCheck(L_17); + int32_t L_19 = String_LastIndexOfAny_m6085(L_17, L_18, /*hidden argument*/NULL); + V_0 = L_19; + int32_t L_20 = V_0; + if (L_20) + { + goto IL_0081; + } + } + { + int32_t L_21 = V_0; + V_0 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0081: + { + int32_t L_22 = V_0; + if ((((int32_t)L_22) <= ((int32_t)0))) + { + goto IL_00d6; + } + } + { + String_t* L_23 = ___path; + int32_t L_24 = V_0; + NullCheck(L_23); + String_t* L_25 = String_Substring_m2063(L_23, 0, L_24, /*hidden argument*/NULL); + V_1 = L_25; + String_t* L_26 = V_1; + NullCheck(L_26); + int32_t L_27 = String_get_Length_m2000(L_26, /*hidden argument*/NULL); + V_2 = L_27; + int32_t L_28 = V_2; + if ((((int32_t)L_28) < ((int32_t)2))) + { + goto IL_00cf; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_29 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)92))))) + { + goto IL_00cf; + } + } + { + String_t* L_30 = V_1; + int32_t L_31 = V_2; + NullCheck(L_30); + uint16_t L_32 = String_get_Chars_m2061(L_30, ((int32_t)((int32_t)L_31-(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_33 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((!(((uint32_t)L_32) == ((uint32_t)L_33)))) + { + goto IL_00cf; + } + } + { + String_t* L_34 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_35 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + uint16_t L_36 = L_35; + Object_t * L_37 = Box(Char_t702_il2cpp_TypeInfo_var, &L_36); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_38 = String_Concat_m622(NULL /*static, unused*/, L_34, L_37, /*hidden argument*/NULL); + return L_38; + } + +IL_00cf: + { + String_t* L_39 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_40 = Path_CleanPath_m7827(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + return L_40; + } + +IL_00d6: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_41; + } +} +// System.String System.IO.Path::GetFileName(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1467; +extern "C" String_t* Path_GetFileName_m7829 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1467 = il2cpp_codegen_string_literal_from_index(1467); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___path; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___path; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0013; + } + } + +IL_0011: + { + String_t* L_3 = ___path; + return L_3; + } + +IL_0013: + { + String_t* L_4 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_5 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_4); + int32_t L_6 = String_IndexOfAny_m6077(L_4, L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) == ((int32_t)(-1)))) + { + goto IL_002f; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, _stringLiteral1467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002f: + { + String_t* L_8 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_9 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___PathSeparatorChars_6; + NullCheck(L_8); + int32_t L_10 = String_LastIndexOfAny_m6085(L_8, L_9, /*hidden argument*/NULL); + V_0 = L_10; + int32_t L_11 = V_0; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_004c; + } + } + { + String_t* L_12 = ___path; + int32_t L_13 = V_0; + NullCheck(L_12); + String_t* L_14 = String_Substring_m3599(L_12, ((int32_t)((int32_t)L_13+(int32_t)1)), /*hidden argument*/NULL); + return L_14; + } + +IL_004c: + { + String_t* L_15 = ___path; + return L_15; + } +} +// System.String System.IO.Path::GetFullPath(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" String_t* Path_GetFullPath_m7830 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_1 = Path_InsecureGetFullPath_m7832(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + return L_2; + } +} +// System.String System.IO.Path::WindowsDriveAdjustment(System.String) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" String_t* Path_WindowsDriveAdjustment_m7831 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___path; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) >= ((int32_t)2))) + { + goto IL_000e; + } + } + { + String_t* L_2 = ___path; + return L_2; + } + +IL_000e: + { + String_t* L_3 = ___path; + NullCheck(L_3); + uint16_t L_4 = String_get_Chars_m2061(L_3, 1, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)58))))) + { + goto IL_002d; + } + } + { + String_t* L_5 = ___path; + NullCheck(L_5); + uint16_t L_6 = String_get_Chars_m2061(L_5, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_7 = Char_IsLetter_m3604(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_002f; + } + } + +IL_002d: + { + String_t* L_8 = ___path; + return L_8; + } + +IL_002f: + { + String_t* L_9 = Directory_GetCurrentDirectory_m7695(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_9; + String_t* L_10 = ___path; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if ((!(((uint32_t)L_11) == ((uint32_t)2)))) + { + goto IL_0070; + } + } + { + String_t* L_12 = V_0; + NullCheck(L_12); + uint16_t L_13 = String_get_Chars_m2061(L_12, 0, /*hidden argument*/NULL); + String_t* L_14 = ___path; + NullCheck(L_14); + uint16_t L_15 = String_get_Chars_m2061(L_14, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_13) == ((uint32_t)L_15)))) + { + goto IL_005c; + } + } + { + String_t* L_16 = V_0; + ___path = L_16; + goto IL_006b; + } + +IL_005c: + { + String_t* L_17 = ___path; + uint16_t L_18 = ((int32_t)92); + Object_t * L_19 = Box(Char_t702_il2cpp_TypeInfo_var, &L_18); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = String_Concat_m622(NULL /*static, unused*/, L_17, L_19, /*hidden argument*/NULL); + ___path = L_20; + } + +IL_006b: + { + goto IL_00e4; + } + +IL_0070: + { + String_t* L_21 = ___path; + NullCheck(L_21); + uint16_t L_22 = String_get_Chars_m2061(L_21, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_23 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_22) == ((int32_t)L_23))) + { + goto IL_00e4; + } + } + { + String_t* L_24 = ___path; + NullCheck(L_24); + uint16_t L_25 = String_get_Chars_m2061(L_24, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_26 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_25) == ((int32_t)L_26))) + { + goto IL_00e4; + } + } + { + String_t* L_27 = V_0; + NullCheck(L_27); + uint16_t L_28 = String_get_Chars_m2061(L_27, 0, /*hidden argument*/NULL); + String_t* L_29 = ___path; + NullCheck(L_29); + uint16_t L_30 = String_get_Chars_m2061(L_29, 0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_28) == ((uint32_t)L_30)))) + { + goto IL_00c1; + } + } + { + String_t* L_31 = V_0; + String_t* L_32 = ___path; + String_t* L_33 = ___path; + NullCheck(L_33); + int32_t L_34 = String_get_Length_m2000(L_33, /*hidden argument*/NULL); + NullCheck(L_32); + String_t* L_35 = String_Substring_m2063(L_32, 2, ((int32_t)((int32_t)L_34-(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_36 = Path_Combine_m5716(NULL /*static, unused*/, L_31, L_35, /*hidden argument*/NULL); + ___path = L_36; + goto IL_00e4; + } + +IL_00c1: + { + String_t* L_37 = ___path; + NullCheck(L_37); + String_t* L_38 = String_Substring_m2063(L_37, 0, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_39 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_40 = ___path; + String_t* L_41 = ___path; + NullCheck(L_41); + int32_t L_42 = String_get_Length_m2000(L_41, /*hidden argument*/NULL); + NullCheck(L_40); + String_t* L_43 = String_Substring_m2063(L_40, 2, ((int32_t)((int32_t)L_42-(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Concat_m613(NULL /*static, unused*/, L_38, L_39, L_43, /*hidden argument*/NULL); + ___path = L_44; + } + +IL_00e4: + { + String_t* L_45 = ___path; + return L_45; + } +} +// System.String System.IO.Path::InsecureGetFullPath(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1510; +extern Il2CppCodeGenString* _stringLiteral1511; +extern Il2CppCodeGenString* _stringLiteral1512; +extern "C" String_t* Path_InsecureGetFullPath_m7832 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1510 = il2cpp_codegen_string_literal_from_index(1510); + _stringLiteral1511 = il2cpp_codegen_string_literal_from_index(1511); + _stringLiteral1512 = il2cpp_codegen_string_literal_from_index(1512); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t V_1 = 0x0; + String_t* V_2 = {0}; + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___path; + NullCheck(L_2); + String_t* L_3 = String_Trim_m2056(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0033; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1510, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0033: + { + bool L_8 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0045; + } + } + { + String_t* L_9 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_10 = Path_WindowsDriveAdjustment_m7831(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + ___path = L_10; + } + +IL_0045: + { + String_t* L_11 = ___path; + String_t* L_12 = ___path; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + NullCheck(L_11); + uint16_t L_14 = String_get_Chars_m2061(L_11, ((int32_t)((int32_t)L_13-(int32_t)1)), /*hidden argument*/NULL); + V_1 = L_14; + String_t* L_15 = ___path; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + if ((((int32_t)L_16) < ((int32_t)2))) + { + goto IL_00dd; + } + } + { + String_t* L_17 = ___path; + NullCheck(L_17); + uint16_t L_18 = String_get_Chars_m2061(L_17, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_19 = Path_IsDsc_m7833(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00dd; + } + } + { + String_t* L_20 = ___path; + NullCheck(L_20); + uint16_t L_21 = String_get_Chars_m2061(L_20, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_22 = Path_IsDsc_m7833(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_00dd; + } + } + { + String_t* L_23 = ___path; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + if ((((int32_t)L_24) == ((int32_t)2))) + { + goto IL_00a2; + } + } + { + String_t* L_25 = ___path; + String_t* L_26 = ___path; + NullCheck(L_26); + uint16_t L_27 = String_get_Chars_m2061(L_26, 0, /*hidden argument*/NULL); + NullCheck(L_25); + int32_t L_28 = String_IndexOf_m4771(L_25, L_27, 2, /*hidden argument*/NULL); + if ((((int32_t)L_28) >= ((int32_t)0))) + { + goto IL_00ad; + } + } + +IL_00a2: + { + ArgumentException_t437 * L_29 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_29, _stringLiteral1511, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00ad: + { + String_t* L_30 = ___path; + NullCheck(L_30); + uint16_t L_31 = String_get_Chars_m2061(L_30, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_32 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_31) == ((int32_t)L_32))) + { + goto IL_00d0; + } + } + { + String_t* L_33 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_34 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + uint16_t L_35 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_33); + String_t* L_36 = String_Replace_m2068(L_33, L_34, L_35, /*hidden argument*/NULL); + ___path = L_36; + } + +IL_00d0: + { + String_t* L_37 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_38 = Path_CanonicalizePath_m7839(NULL /*static, unused*/, L_37, /*hidden argument*/NULL); + ___path = L_38; + goto IL_018b; + } + +IL_00dd: + { + String_t* L_39 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_40 = Path_IsPathRooted_m7835(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + if (L_40) + { + goto IL_00ff; + } + } + { + String_t* L_41 = Directory_GetCurrentDirectory_m7695(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_42 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_43 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_44 = String_Concat_m613(NULL /*static, unused*/, L_41, L_42, L_43, /*hidden argument*/NULL); + ___path = L_44; + goto IL_0183; + } + +IL_00ff: + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_45 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)92))))) + { + goto IL_0183; + } + } + { + String_t* L_46 = ___path; + NullCheck(L_46); + int32_t L_47 = String_get_Length_m2000(L_46, /*hidden argument*/NULL); + if ((((int32_t)L_47) < ((int32_t)2))) + { + goto IL_0183; + } + } + { + String_t* L_48 = ___path; + NullCheck(L_48); + uint16_t L_49 = String_get_Chars_m2061(L_48, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_50 = Path_IsDsc_m7833(NULL /*static, unused*/, L_49, /*hidden argument*/NULL); + if (!L_50) + { + goto IL_0183; + } + } + { + String_t* L_51 = ___path; + NullCheck(L_51); + uint16_t L_52 = String_get_Chars_m2061(L_51, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_53 = Path_IsDsc_m7833(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + if (L_53) + { + goto IL_0183; + } + } + { + String_t* L_54 = Directory_GetCurrentDirectory_m7695(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_54; + String_t* L_55 = V_2; + NullCheck(L_55); + uint16_t L_56 = String_get_Chars_m2061(L_55, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_57 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((!(((uint32_t)L_56) == ((uint32_t)L_57)))) + { + goto IL_0165; + } + } + { + String_t* L_58 = V_2; + NullCheck(L_58); + String_t* L_59 = String_Substring_m2063(L_58, 0, 2, /*hidden argument*/NULL); + String_t* L_60 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_61 = String_Concat_m684(NULL /*static, unused*/, L_59, L_60, /*hidden argument*/NULL); + ___path = L_61; + goto IL_0183; + } + +IL_0165: + { + String_t* L_62 = V_2; + String_t* L_63 = V_2; + String_t* L_64 = V_2; + NullCheck(L_64); + int32_t L_65 = String_IndexOf_m2062(L_64, _stringLiteral1512, /*hidden argument*/NULL); + NullCheck(L_63); + int32_t L_66 = String_IndexOf_m4771(L_63, ((int32_t)92), ((int32_t)((int32_t)L_65+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_62); + String_t* L_67 = String_Substring_m2063(L_62, 0, L_66, /*hidden argument*/NULL); + ___path = L_67; + } + +IL_0183: + { + String_t* L_68 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_69 = Path_CanonicalizePath_m7839(NULL /*static, unused*/, L_68, /*hidden argument*/NULL); + ___path = L_69; + } + +IL_018b: + { + uint16_t L_70 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_71 = Path_IsDsc_m7833(NULL /*static, unused*/, L_70, /*hidden argument*/NULL); + if (!L_71) + { + goto IL_01c0; + } + } + { + String_t* L_72 = ___path; + String_t* L_73 = ___path; + NullCheck(L_73); + int32_t L_74 = String_get_Length_m2000(L_73, /*hidden argument*/NULL); + NullCheck(L_72); + uint16_t L_75 = String_get_Chars_m2061(L_72, ((int32_t)((int32_t)L_74-(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_76 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_75) == ((int32_t)L_76))) + { + goto IL_01c0; + } + } + { + String_t* L_77 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_78 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + uint16_t L_79 = L_78; + Object_t * L_80 = Box(Char_t702_il2cpp_TypeInfo_var, &L_79); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_81 = String_Concat_m622(NULL /*static, unused*/, L_77, L_80, /*hidden argument*/NULL); + ___path = L_81; + } + +IL_01c0: + { + String_t* L_82 = ___path; + return L_82; + } +} +// System.Boolean System.IO.Path::IsDsc(System.Char) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" bool Path_IsDsc_m7833 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + uint16_t L_0 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_1 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_0) == ((int32_t)L_1))) + { + goto IL_0015; + } + } + { + uint16_t L_2 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_3 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0); + goto IL_0016; + } + +IL_0015: + { + G_B3_0 = 1; + } + +IL_0016: + { + return G_B3_0; + } +} +// System.String System.IO.Path::GetPathRoot(System.String) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1513; +extern "C" String_t* Path_GetPathRoot_m7834 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1513 = il2cpp_codegen_string_literal_from_index(1513); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* G_B10_0 = {0}; + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0008; + } + } + { + return (String_t*)NULL; + } + +IL_0008: + { + String_t* L_1 = ___path; + NullCheck(L_1); + String_t* L_2 = String_Trim_m2056(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0023; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1513, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0023: + { + String_t* L_5 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_6 = Path_IsPathRooted_m7835(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0034; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_7; + } + +IL_0034: + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_8 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)47))))) + { + goto IL_0061; + } + } + { + String_t* L_9 = ___path; + NullCheck(L_9); + uint16_t L_10 = String_get_Chars_m2061(L_9, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_11 = Path_IsDsc_m7833(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_005b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_12 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + G_B10_0 = L_12; + goto IL_0060; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B10_0 = L_13; + } + +IL_0060: + { + return G_B10_0; + } + +IL_0061: + { + V_0 = 2; + String_t* L_14 = ___path; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((!(((uint32_t)L_15) == ((uint32_t)1)))) + { + goto IL_0086; + } + } + { + String_t* L_16 = ___path; + NullCheck(L_16); + uint16_t L_17 = String_get_Chars_m2061(L_16, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_18 = Path_IsDsc_m7833(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_0086; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_19 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + return L_19; + } + +IL_0086: + { + String_t* L_20 = ___path; + NullCheck(L_20); + int32_t L_21 = String_get_Length_m2000(L_20, /*hidden argument*/NULL); + if ((((int32_t)L_21) >= ((int32_t)2))) + { + goto IL_0098; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_22 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_22; + } + +IL_0098: + { + String_t* L_23 = ___path; + NullCheck(L_23); + uint16_t L_24 = String_get_Chars_m2061(L_23, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_25 = Path_IsDsc_m7833(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_013f; + } + } + { + String_t* L_26 = ___path; + NullCheck(L_26); + uint16_t L_27 = String_get_Chars_m2061(L_26, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_28 = Path_IsDsc_m7833(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_013f; + } + } + { + goto IL_00c3; + } + +IL_00bf: + { + int32_t L_29 = V_0; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)1)); + } + +IL_00c3: + { + int32_t L_30 = V_0; + String_t* L_31 = ___path; + NullCheck(L_31); + int32_t L_32 = String_get_Length_m2000(L_31, /*hidden argument*/NULL); + if ((((int32_t)L_30) >= ((int32_t)L_32))) + { + goto IL_00e0; + } + } + { + String_t* L_33 = ___path; + int32_t L_34 = V_0; + NullCheck(L_33); + uint16_t L_35 = String_get_Chars_m2061(L_33, L_34, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_36 = Path_IsDsc_m7833(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + if (!L_36) + { + goto IL_00bf; + } + } + +IL_00e0: + { + int32_t L_37 = V_0; + String_t* L_38 = ___path; + NullCheck(L_38); + int32_t L_39 = String_get_Length_m2000(L_38, /*hidden argument*/NULL); + if ((((int32_t)L_37) >= ((int32_t)L_39))) + { + goto IL_0116; + } + } + { + int32_t L_40 = V_0; + V_0 = ((int32_t)((int32_t)L_40+(int32_t)1)); + goto IL_00f9; + } + +IL_00f5: + { + int32_t L_41 = V_0; + V_0 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00f9: + { + int32_t L_42 = V_0; + String_t* L_43 = ___path; + NullCheck(L_43); + int32_t L_44 = String_get_Length_m2000(L_43, /*hidden argument*/NULL); + if ((((int32_t)L_42) >= ((int32_t)L_44))) + { + goto IL_0116; + } + } + { + String_t* L_45 = ___path; + int32_t L_46 = V_0; + NullCheck(L_45); + uint16_t L_47 = String_get_Chars_m2061(L_45, L_46, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_48 = Path_IsDsc_m7833(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + if (!L_48) + { + goto IL_00f5; + } + } + +IL_0116: + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_49 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_50 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_51 = ___path; + int32_t L_52 = V_0; + NullCheck(L_51); + String_t* L_53 = String_Substring_m2063(L_51, 2, ((int32_t)((int32_t)L_52-(int32_t)2)), /*hidden argument*/NULL); + uint16_t L_54 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + uint16_t L_55 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_53); + String_t* L_56 = String_Replace_m2068(L_53, L_54, L_55, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_57 = String_Concat_m613(NULL /*static, unused*/, L_49, L_50, L_56, /*hidden argument*/NULL); + return L_57; + } + +IL_013f: + { + String_t* L_58 = ___path; + NullCheck(L_58); + uint16_t L_59 = String_get_Chars_m2061(L_58, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_60 = Path_IsDsc_m7833(NULL /*static, unused*/, L_59, /*hidden argument*/NULL); + if (!L_60) + { + goto IL_0156; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_61 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + return L_61; + } + +IL_0156: + { + String_t* L_62 = ___path; + NullCheck(L_62); + uint16_t L_63 = String_get_Chars_m2061(L_62, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_64 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((!(((uint32_t)L_63) == ((uint32_t)L_64)))) + { + goto IL_018d; + } + } + { + String_t* L_65 = ___path; + NullCheck(L_65); + int32_t L_66 = String_get_Length_m2000(L_65, /*hidden argument*/NULL); + if ((((int32_t)L_66) < ((int32_t)3))) + { + goto IL_0188; + } + } + { + String_t* L_67 = ___path; + NullCheck(L_67); + uint16_t L_68 = String_get_Chars_m2061(L_67, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_69 = Path_IsDsc_m7833(NULL /*static, unused*/, L_68, /*hidden argument*/NULL); + if (!L_69) + { + goto IL_0188; + } + } + { + int32_t L_70 = V_0; + V_0 = ((int32_t)((int32_t)L_70+(int32_t)1)); + } + +IL_0188: + { + goto IL_019a; + } + +IL_018d: + { + String_t* L_71 = Directory_GetCurrentDirectory_m7695(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_71); + String_t* L_72 = String_Substring_m2063(L_71, 0, 2, /*hidden argument*/NULL); + return L_72; + } + +IL_019a: + { + String_t* L_73 = ___path; + int32_t L_74 = V_0; + NullCheck(L_73); + String_t* L_75 = String_Substring_m2063(L_73, 0, L_74, /*hidden argument*/NULL); + return L_75; + } +} +// System.Boolean System.IO.Path::IsPathRooted(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1467; +extern "C" bool Path_IsPathRooted_m7835 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1467 = il2cpp_codegen_string_literal_from_index(1467); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + int32_t G_B11_0 = 0; + int32_t G_B13_0 = 0; + { + String_t* L_0 = ___path; + if (!L_0) + { + goto IL_0011; + } + } + { + String_t* L_1 = ___path; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + String_t* L_3 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_4 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_3); + int32_t L_5 = String_IndexOfAny_m6077(L_3, L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)(-1)))) + { + goto IL_002f; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral1467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002f: + { + String_t* L_7 = ___path; + NullCheck(L_7); + uint16_t L_8 = String_get_Chars_m2061(L_7, 0, /*hidden argument*/NULL); + V_0 = L_8; + uint16_t L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_10 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + if ((((int32_t)L_9) == ((int32_t)L_10))) + { + goto IL_0076; + } + } + { + uint16_t L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_12 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + if ((((int32_t)L_11) == ((int32_t)L_12))) + { + goto IL_0076; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_13 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___dirEqualsVolume_7; + if (L_13) + { + goto IL_0073; + } + } + { + String_t* L_14 = ___path; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_15) <= ((int32_t)1))) + { + goto IL_0073; + } + } + { + String_t* L_16 = ___path; + NullCheck(L_16); + uint16_t L_17 = String_get_Chars_m2061(L_16, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_18 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + G_B11_0 = ((((int32_t)L_17) == ((int32_t)L_18))? 1 : 0); + goto IL_0074; + } + +IL_0073: + { + G_B11_0 = 0; + } + +IL_0074: + { + G_B13_0 = G_B11_0; + goto IL_0077; + } + +IL_0076: + { + G_B13_0 = 1; + } + +IL_0077: + { + return G_B13_0; + } +} +// System.Char[] System.IO.Path::GetInvalidPathChars() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D30_20_FieldInfo_var; +extern "C" CharU5BU5D_t458* Path_GetInvalidPathChars_m7836 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D30_20_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 20); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001d; + } + } + { + CharU5BU5D_t458* L_1 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)36))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D30_20_FieldInfo_var), /*hidden argument*/NULL); + return L_1; + } + +IL_001d: + { + return ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + } +} +// System.String System.IO.Path::GetServerAndShare(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" String_t* Path_GetServerAndShare_m7837 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 2; + goto IL_000b; + } + +IL_0007: + { + int32_t L_0 = V_0; + V_0 = ((int32_t)((int32_t)L_0+(int32_t)1)); + } + +IL_000b: + { + int32_t L_1 = V_0; + String_t* L_2 = ___path; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_1) >= ((int32_t)L_3))) + { + goto IL_0028; + } + } + { + String_t* L_4 = ___path; + int32_t L_5 = V_0; + NullCheck(L_4); + uint16_t L_6 = String_get_Chars_m2061(L_4, L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_7 = Path_IsDsc_m7833(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0007; + } + } + +IL_0028: + { + int32_t L_8 = V_0; + String_t* L_9 = ___path; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) >= ((int32_t)L_10))) + { + goto IL_005e; + } + } + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + goto IL_0041; + } + +IL_003d: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0041: + { + int32_t L_13 = V_0; + String_t* L_14 = ___path; + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) >= ((int32_t)L_15))) + { + goto IL_005e; + } + } + { + String_t* L_16 = ___path; + int32_t L_17 = V_0; + NullCheck(L_16); + uint16_t L_18 = String_get_Chars_m2061(L_16, L_17, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_19 = Path_IsDsc_m7833(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_003d; + } + } + +IL_005e: + { + String_t* L_20 = ___path; + int32_t L_21 = V_0; + NullCheck(L_20); + String_t* L_22 = String_Substring_m2063(L_20, 2, ((int32_t)((int32_t)L_21-(int32_t)2)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_23 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + uint16_t L_24 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_22); + String_t* L_25 = String_Replace_m2068(L_22, L_23, L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.Boolean System.IO.Path::SameRoot(System.String,System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool Path_SameRoot_m7838 (Object_t * __this /* static, unused */, String_t* ___root, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + uint16_t V_2 = 0x0; + int32_t G_B18_0 = 0; + { + String_t* L_0 = ___root; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if ((((int32_t)L_1) < ((int32_t)2))) + { + goto IL_0018; + } + } + { + String_t* L_2 = ___path; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) >= ((int32_t)2))) + { + goto IL_001a; + } + } + +IL_0018: + { + return 0; + } + +IL_001a: + { + String_t* L_4 = ___root; + NullCheck(L_4); + uint16_t L_5 = String_get_Chars_m2061(L_4, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_6 = Path_IsDsc_m7833(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_007f; + } + } + { + String_t* L_7 = ___root; + NullCheck(L_7); + uint16_t L_8 = String_get_Chars_m2061(L_7, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_9 = Path_IsDsc_m7833(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_007f; + } + } + { + String_t* L_10 = ___path; + NullCheck(L_10); + uint16_t L_11 = String_get_Chars_m2061(L_10, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_12 = Path_IsDsc_m7833(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_005e; + } + } + { + String_t* L_13 = ___path; + NullCheck(L_13); + uint16_t L_14 = String_get_Chars_m2061(L_13, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_15 = Path_IsDsc_m7833(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_0060; + } + } + +IL_005e: + { + return 0; + } + +IL_0060: + { + String_t* L_16 = ___root; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_17 = Path_GetServerAndShare_m7837(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_0 = L_17; + String_t* L_18 = ___path; + String_t* L_19 = Path_GetServerAndShare_m7837(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + V_1 = L_19; + String_t* L_20 = V_0; + String_t* L_21 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_22 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_23 = String_Compare_m4649(NULL /*static, unused*/, L_20, L_21, 1, L_22, /*hidden argument*/NULL); + return ((((int32_t)L_23) == ((int32_t)0))? 1 : 0); + } + +IL_007f: + { + String_t* L_24 = ___root; + NullCheck(L_24); + uint16_t L_25 = String_get_Chars_m2061(L_24, 0, /*hidden argument*/NULL); + V_2 = L_25; + String_t* L_26 = ___path; + NullCheck(L_26); + uint16_t L_27 = String_get_Chars_m2061(L_26, 0, /*hidden argument*/NULL); + bool L_28 = Char_Equals_m6027((&V_2), L_27, /*hidden argument*/NULL); + if (L_28) + { + goto IL_009c; + } + } + { + return 0; + } + +IL_009c: + { + String_t* L_29 = ___path; + NullCheck(L_29); + uint16_t L_30 = String_get_Chars_m2061(L_29, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_31 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((((int32_t)L_30) == ((int32_t)L_31))) + { + goto IL_00af; + } + } + { + return 0; + } + +IL_00af: + { + String_t* L_32 = ___root; + NullCheck(L_32); + int32_t L_33 = String_get_Length_m2000(L_32, /*hidden argument*/NULL); + if ((((int32_t)L_33) <= ((int32_t)2))) + { + goto IL_00e8; + } + } + { + String_t* L_34 = ___path; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + if ((((int32_t)L_35) <= ((int32_t)2))) + { + goto IL_00e8; + } + } + { + String_t* L_36 = ___root; + NullCheck(L_36); + uint16_t L_37 = String_get_Chars_m2061(L_36, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_38 = Path_IsDsc_m7833(NULL /*static, unused*/, L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_00e6; + } + } + { + String_t* L_39 = ___path; + NullCheck(L_39); + uint16_t L_40 = String_get_Chars_m2061(L_39, 2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_41 = Path_IsDsc_m7833(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + G_B18_0 = ((int32_t)(L_41)); + goto IL_00e7; + } + +IL_00e6: + { + G_B18_0 = 0; + } + +IL_00e7: + { + return G_B18_0; + } + +IL_00e8: + { + return 1; + } +} +// System.String System.IO.Path::CanonicalizePath(System.String) +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral597; +extern "C" String_t* Path_CanonicalizePath_m7839 (Object_t * __this /* static, unused */, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral597 = il2cpp_codegen_string_literal_from_index(597); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + int32_t V_2 = 0; + bool V_3 = false; + int32_t V_4 = 0; + int32_t V_5 = 0; + String_t* V_6 = {0}; + String_t* V_7 = {0}; + int32_t G_B11_0 = 0; + int32_t G_B14_0 = 0; + { + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0008; + } + } + { + String_t* L_1 = ___path; + return L_1; + } + +IL_0008: + { + bool L_2 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001a; + } + } + { + String_t* L_3 = ___path; + NullCheck(L_3); + String_t* L_4 = String_Trim_m2056(L_3, /*hidden argument*/NULL); + ___path = L_4; + } + +IL_001a: + { + String_t* L_5 = ___path; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0027; + } + } + { + String_t* L_7 = ___path; + return L_7; + } + +IL_0027: + { + String_t* L_8 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_9 = Path_GetPathRoot_m7834(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_0 = L_9; + String_t* L_10 = ___path; + CharU5BU5D_t458* L_11 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 2)); + uint16_t L_12 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_11, 0, sizeof(uint16_t))) = (uint16_t)L_12; + CharU5BU5D_t458* L_13 = L_11; + uint16_t L_14 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_13, 1, sizeof(uint16_t))) = (uint16_t)L_14; + NullCheck(L_10); + StringU5BU5D_t163* L_15 = String_Split_m2060(L_10, L_13, /*hidden argument*/NULL); + V_1 = L_15; + V_2 = 0; + bool L_16 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_16) + { + goto IL_0082; + } + } + { + String_t* L_17 = V_0; + NullCheck(L_17); + int32_t L_18 = String_get_Length_m2000(L_17, /*hidden argument*/NULL); + if ((((int32_t)L_18) <= ((int32_t)2))) + { + goto IL_0082; + } + } + { + String_t* L_19 = V_0; + NullCheck(L_19); + uint16_t L_20 = String_get_Chars_m2061(L_19, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_21 = Path_IsDsc_m7833(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0082; + } + } + { + String_t* L_22 = V_0; + NullCheck(L_22); + uint16_t L_23 = String_get_Chars_m2061(L_22, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_24 = Path_IsDsc_m7833(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + G_B11_0 = ((int32_t)(L_24)); + goto IL_0083; + } + +IL_0082: + { + G_B11_0 = 0; + } + +IL_0083: + { + V_3 = G_B11_0; + bool L_25 = V_3; + if (!L_25) + { + goto IL_0090; + } + } + { + G_B14_0 = 3; + goto IL_0091; + } + +IL_0090: + { + G_B14_0 = 0; + } + +IL_0091: + { + V_4 = G_B14_0; + V_5 = 0; + goto IL_011a; + } + +IL_009b: + { + bool L_26 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00b8; + } + } + { + StringU5BU5D_t163* L_27 = V_1; + int32_t L_28 = V_5; + StringU5BU5D_t163* L_29 = V_1; + int32_t L_30 = V_5; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_29, L_31, sizeof(String_t*)))); + String_t* L_32 = String_TrimEnd_m4672((*(String_t**)(String_t**)SZArrayLdElema(L_29, L_31, sizeof(String_t*))), ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + ArrayElementTypeCheck (L_27, L_32); + *((String_t**)(String_t**)SZArrayLdElema(L_27, L_28, sizeof(String_t*))) = (String_t*)L_32; + } + +IL_00b8: + { + StringU5BU5D_t163* L_33 = V_1; + int32_t L_34 = V_5; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_36 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_33, L_35, sizeof(String_t*))), _stringLiteral154, /*hidden argument*/NULL); + if (L_36) + { + goto IL_00e0; + } + } + { + int32_t L_37 = V_5; + if (!L_37) + { + goto IL_00e5; + } + } + { + StringU5BU5D_t163* L_38 = V_1; + int32_t L_39 = V_5; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = L_39; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_38, L_40, sizeof(String_t*)))); + int32_t L_41 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_38, L_40, sizeof(String_t*))), /*hidden argument*/NULL); + if (L_41) + { + goto IL_00e5; + } + } + +IL_00e0: + { + goto IL_0114; + } + +IL_00e5: + { + StringU5BU5D_t163* L_42 = V_1; + int32_t L_43 = V_5; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_45 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_42, L_44, sizeof(String_t*))), _stringLiteral597, /*hidden argument*/NULL); + if (!L_45) + { + goto IL_0109; + } + } + { + int32_t L_46 = V_2; + int32_t L_47 = V_4; + if ((((int32_t)L_46) <= ((int32_t)L_47))) + { + goto IL_0104; + } + } + { + int32_t L_48 = V_2; + V_2 = ((int32_t)((int32_t)L_48-(int32_t)1)); + } + +IL_0104: + { + goto IL_0114; + } + +IL_0109: + { + StringU5BU5D_t163* L_49 = V_1; + int32_t L_50 = V_2; + int32_t L_51 = L_50; + V_2 = ((int32_t)((int32_t)L_51+(int32_t)1)); + StringU5BU5D_t163* L_52 = V_1; + int32_t L_53 = V_5; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + int32_t L_54 = L_53; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_51); + ArrayElementTypeCheck (L_49, (*(String_t**)(String_t**)SZArrayLdElema(L_52, L_54, sizeof(String_t*)))); + *((String_t**)(String_t**)SZArrayLdElema(L_49, L_51, sizeof(String_t*))) = (String_t*)(*(String_t**)(String_t**)SZArrayLdElema(L_52, L_54, sizeof(String_t*))); + } + +IL_0114: + { + int32_t L_55 = V_5; + V_5 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_011a: + { + int32_t L_56 = V_5; + StringU5BU5D_t163* L_57 = V_1; + NullCheck(L_57); + if ((((int32_t)L_56) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_57)->max_length))))))) + { + goto IL_009b; + } + } + { + int32_t L_58 = V_2; + if (!L_58) + { + goto IL_0143; + } + } + { + int32_t L_59 = V_2; + if ((!(((uint32_t)L_59) == ((uint32_t)1)))) + { + goto IL_0145; + } + } + { + StringU5BU5D_t163* L_60 = V_1; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 0); + int32_t L_61 = 0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_62 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_63 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_60, L_61, sizeof(String_t*))), L_62, /*hidden argument*/NULL); + if (!L_63) + { + goto IL_0145; + } + } + +IL_0143: + { + String_t* L_64 = V_0; + return L_64; + } + +IL_0145: + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_65 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + StringU5BU5D_t163* L_66 = V_1; + int32_t L_67 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_68 = String_Join_m6100(NULL /*static, unused*/, L_65, L_66, 0, L_67, /*hidden argument*/NULL); + V_6 = L_68; + bool L_69 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_69) + { + goto IL_028e; + } + } + { + bool L_70 = V_3; + if (!L_70) + { + goto IL_0172; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_71 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + String_t* L_72 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_73 = String_Concat_m684(NULL /*static, unused*/, L_71, L_72, /*hidden argument*/NULL); + V_6 = L_73; + } + +IL_0172: + { + String_t* L_74 = V_0; + String_t* L_75 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_76 = Path_SameRoot_m7838(NULL /*static, unused*/, L_74, L_75, /*hidden argument*/NULL); + if (L_76) + { + goto IL_0189; + } + } + { + String_t* L_77 = V_0; + String_t* L_78 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_79 = String_Concat_m684(NULL /*static, unused*/, L_77, L_78, /*hidden argument*/NULL); + V_6 = L_79; + } + +IL_0189: + { + bool L_80 = V_3; + if (!L_80) + { + goto IL_0192; + } + } + { + String_t* L_81 = V_6; + return L_81; + } + +IL_0192: + { + String_t* L_82 = ___path; + NullCheck(L_82); + uint16_t L_83 = String_get_Chars_m2061(L_82, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_84 = Path_IsDsc_m7833(NULL /*static, unused*/, L_83, /*hidden argument*/NULL); + if (L_84) + { + goto IL_01e3; + } + } + { + String_t* L_85 = V_0; + String_t* L_86 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_87 = Path_SameRoot_m7838(NULL /*static, unused*/, L_85, L_86, /*hidden argument*/NULL); + if (!L_87) + { + goto IL_01e3; + } + } + { + String_t* L_88 = V_6; + NullCheck(L_88); + int32_t L_89 = String_get_Length_m2000(L_88, /*hidden argument*/NULL); + if ((((int32_t)L_89) > ((int32_t)2))) + { + goto IL_01e0; + } + } + { + String_t* L_90 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_91 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorStr_4; + NullCheck(L_90); + bool L_92 = String_EndsWith_m2064(L_90, L_91, /*hidden argument*/NULL); + if (L_92) + { + goto IL_01e0; + } + } + { + String_t* L_93 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_94 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + uint16_t L_95 = L_94; + Object_t * L_96 = Box(Char_t702_il2cpp_TypeInfo_var, &L_95); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_97 = String_Concat_m622(NULL /*static, unused*/, L_93, L_96, /*hidden argument*/NULL); + V_6 = L_97; + } + +IL_01e0: + { + String_t* L_98 = V_6; + return L_98; + } + +IL_01e3: + { + String_t* L_99 = Directory_GetCurrentDirectory_m7695(NULL /*static, unused*/, /*hidden argument*/NULL); + V_7 = L_99; + String_t* L_100 = V_7; + NullCheck(L_100); + int32_t L_101 = String_get_Length_m2000(L_100, /*hidden argument*/NULL); + if ((((int32_t)L_101) <= ((int32_t)1))) + { + goto IL_0248; + } + } + { + String_t* L_102 = V_7; + NullCheck(L_102); + uint16_t L_103 = String_get_Chars_m2061(L_102, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_104 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___VolumeSeparatorChar_5; + if ((!(((uint32_t)L_103) == ((uint32_t)L_104)))) + { + goto IL_0248; + } + } + { + String_t* L_105 = V_6; + NullCheck(L_105); + int32_t L_106 = String_get_Length_m2000(L_105, /*hidden argument*/NULL); + if (!L_106) + { + goto IL_0227; + } + } + { + String_t* L_107 = V_6; + NullCheck(L_107); + uint16_t L_108 = String_get_Chars_m2061(L_107, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_109 = Path_IsDsc_m7833(NULL /*static, unused*/, L_108, /*hidden argument*/NULL); + if (!L_109) + { + goto IL_0237; + } + } + +IL_0227: + { + String_t* L_110 = V_6; + uint16_t L_111 = ((int32_t)92); + Object_t * L_112 = Box(Char_t702_il2cpp_TypeInfo_var, &L_111); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_113 = String_Concat_m622(NULL /*static, unused*/, L_110, L_112, /*hidden argument*/NULL); + V_6 = L_113; + } + +IL_0237: + { + String_t* L_114 = V_7; + NullCheck(L_114); + String_t* L_115 = String_Substring_m2063(L_114, 0, 2, /*hidden argument*/NULL); + String_t* L_116 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_117 = String_Concat_m684(NULL /*static, unused*/, L_115, L_116, /*hidden argument*/NULL); + return L_117; + } + +IL_0248: + { + String_t* L_118 = V_7; + String_t* L_119 = V_7; + NullCheck(L_119); + int32_t L_120 = String_get_Length_m2000(L_119, /*hidden argument*/NULL); + NullCheck(L_118); + uint16_t L_121 = String_get_Chars_m2061(L_118, ((int32_t)((int32_t)L_120-(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_122 = Path_IsDsc_m7833(NULL /*static, unused*/, L_121, /*hidden argument*/NULL); + if (!L_122) + { + goto IL_0284; + } + } + { + String_t* L_123 = V_6; + NullCheck(L_123); + uint16_t L_124 = String_get_Chars_m2061(L_123, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + bool L_125 = Path_IsDsc_m7833(NULL /*static, unused*/, L_124, /*hidden argument*/NULL); + if (!L_125) + { + goto IL_0284; + } + } + { + String_t* L_126 = V_7; + String_t* L_127 = V_6; + NullCheck(L_127); + String_t* L_128 = String_Substring_m3599(L_127, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_129 = String_Concat_m684(NULL /*static, unused*/, L_126, L_128, /*hidden argument*/NULL); + return L_129; + } + +IL_0284: + { + String_t* L_130 = V_7; + String_t* L_131 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_132 = String_Concat_m684(NULL /*static, unused*/, L_130, L_131, /*hidden argument*/NULL); + return L_132; + } + +IL_028e: + { + String_t* L_133 = V_6; + return L_133; + } +} +// System.Void System.IO.PathTooLongException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1514; +extern "C" void PathTooLongException__ctor_m7840 (PathTooLongException_t1282 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1514 = il2cpp_codegen_string_literal_from_index(1514); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1514, /*hidden argument*/NULL); + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.PathTooLongException::.ctor(System.String) +extern "C" void PathTooLongException__ctor_m7841 (PathTooLongException_t1282 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + IOException__ctor_m7777(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.PathTooLongException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void PathTooLongException__ctor_m7842 (PathTooLongException_t1282 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + IOException__ctor_m7778(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.SearchPattern::.cctor() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* SearchPattern_t1283_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern "C" void SearchPattern__cctor_m7843 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + SearchPattern_t1283_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(840); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 2)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_0, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)42); + CharU5BU5D_t458* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)63); + ((SearchPattern_t1283_StaticFields*)SearchPattern_t1283_il2cpp_TypeInfo_var->static_fields)->___WildcardChars_0 = L_1; + CharU5BU5D_t458* L_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + uint16_t L_3 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___DirectorySeparatorChar_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 0, sizeof(uint16_t))) = (uint16_t)L_3; + CharU5BU5D_t458* L_4 = L_2; + uint16_t L_5 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___AltDirectorySeparatorChar_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_4, 1, sizeof(uint16_t))) = (uint16_t)L_5; + ((SearchPattern_t1283_StaticFields*)SearchPattern_t1283_il2cpp_TypeInfo_var->static_fields)->___InvalidChars_1 = L_4; + return; + } +} +// System.Void System.IO.Stream::.ctor() +extern "C" void Stream__ctor_m5745 (Stream_t1039 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.Stream::.cctor() +extern TypeInfo* NullStream_t1285_il2cpp_TypeInfo_var; +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern "C" void Stream__cctor_m7844 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullStream_t1285_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(853); + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + s_Il2CppMethodIntialized = true; + } + { + NullStream_t1285 * L_0 = (NullStream_t1285 *)il2cpp_codegen_object_new (NullStream_t1285_il2cpp_TypeInfo_var); + NullStream__ctor_m7852(L_0, /*hidden argument*/NULL); + ((Stream_t1039_StaticFields*)Stream_t1039_il2cpp_TypeInfo_var->static_fields)->___Null_0 = L_0; + return; + } +} +// System.Void System.IO.Stream::Dispose() +extern "C" void Stream_Dispose_m7845 (Stream_t1039 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, __this); + return; + } +} +// System.Void System.IO.Stream::Dispose(System.Boolean) +extern "C" void Stream_Dispose_m5748 (Stream_t1039 * __this, bool ___disposing, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.Stream::Close() +extern "C" void Stream_Close_m5747 (Stream_t1039 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.IO.Stream::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Int32 System.IO.Stream::ReadByte() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" int32_t Stream_ReadByte_m7846 (Stream_t1039 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + ByteU5BU5D_t789* L_0 = V_0; + int32_t L_1 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, 1); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_001a; + } + } + { + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + int32_t L_3 = 0; + return (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))); + } + +IL_001a: + { + return (-1); + } +} +// System.Void System.IO.Stream::WriteByte(System.Byte) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void Stream_WriteByte_m7847 (Stream_t1039 * __this, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + ByteU5BU5D_t789* L_0 = V_0; + uint8_t L_1 = ___value; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, 0, sizeof(uint8_t))) = (uint8_t)L_1; + ByteU5BU5D_t789* L_2 = V_0; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_2, 0, 1); + return; + } +} +// System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* StreamAsyncResult_t1286_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1450; +extern "C" Object_t * Stream_BeginRead_m7848 (Stream_t1039 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + StreamAsyncResult_t1286_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(854); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral1450 = il2cpp_codegen_string_literal_from_index(1450); + s_Il2CppMethodIntialized = true; + } + StreamAsyncResult_t1286 * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, __this); + if (L_0) + { + goto IL_0016; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral1450, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t * L_2 = ___state; + StreamAsyncResult_t1286 * L_3 = (StreamAsyncResult_t1286 *)il2cpp_codegen_object_new (StreamAsyncResult_t1286_il2cpp_TypeInfo_var); + StreamAsyncResult__ctor_m7866(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_001e: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_4 = ___buffer; + int32_t L_5 = ___offset; + int32_t L_6 = ___count; + int32_t L_7 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_4, L_5, L_6); + V_1 = L_7; + StreamAsyncResult_t1286 * L_8 = V_0; + int32_t L_9 = V_1; + NullCheck(L_8); + StreamAsyncResult_SetComplete_m7868(L_8, (Exception_t152 *)NULL, L_9, /*hidden argument*/NULL); + goto IL_0043; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0035; + throw e; + } + +CATCH_0035: + { // begin catch(System.Exception) + V_2 = ((Exception_t152 *)__exception_local); + StreamAsyncResult_t1286 * L_10 = V_0; + Exception_t152 * L_11 = V_2; + NullCheck(L_10); + StreamAsyncResult_SetComplete_m7868(L_10, L_11, 0, /*hidden argument*/NULL); + goto IL_0043; + } // end catch (depth: 1) + +IL_0043: + { + AsyncCallback_t222 * L_12 = ___callback; + if (!L_12) + { + goto IL_0052; + } + } + { + AsyncCallback_t222 * L_13 = ___callback; + StreamAsyncResult_t1286 * L_14 = V_0; + NullCheck(L_13); + AsyncCallback_Invoke_m6612(L_13, L_14, /*hidden argument*/NULL); + } + +IL_0052: + { + StreamAsyncResult_t1286 * L_15 = V_0; + return L_15; + } +} +// System.IAsyncResult System.IO.Stream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* StreamAsyncResult_t1286_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1456; +extern "C" Object_t * Stream_BeginWrite_m7849 (Stream_t1039 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + StreamAsyncResult_t1286_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(854); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral1456 = il2cpp_codegen_string_literal_from_index(1456); + s_Il2CppMethodIntialized = true; + } + StreamAsyncResult_t1286 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanWrite() */, __this); + if (L_0) + { + goto IL_0016; + } + } + { + NotSupportedException_t164 * L_1 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_1, _stringLiteral1456, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + Object_t * L_2 = ___state; + StreamAsyncResult_t1286 * L_3 = (StreamAsyncResult_t1286 *)il2cpp_codegen_object_new (StreamAsyncResult_t1286_il2cpp_TypeInfo_var); + StreamAsyncResult__ctor_m7866(L_3, L_2, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_001e: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_4 = ___buffer; + int32_t L_5 = ___offset; + int32_t L_6 = ___count; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_4, L_5, L_6); + StreamAsyncResult_t1286 * L_7 = V_0; + NullCheck(L_7); + StreamAsyncResult_SetComplete_m7867(L_7, (Exception_t152 *)NULL, /*hidden argument*/NULL); + goto IL_0040; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0033; + throw e; + } + +CATCH_0033: + { // begin catch(System.Exception) + V_1 = ((Exception_t152 *)__exception_local); + StreamAsyncResult_t1286 * L_8 = V_0; + Exception_t152 * L_9 = V_1; + NullCheck(L_8); + StreamAsyncResult_SetComplete_m7867(L_8, L_9, /*hidden argument*/NULL); + goto IL_0040; + } // end catch (depth: 1) + +IL_0040: + { + AsyncCallback_t222 * L_10 = ___callback; + if (!L_10) + { + goto IL_0052; + } + } + { + AsyncCallback_t222 * L_11 = ___callback; + StreamAsyncResult_t1286 * L_12 = V_0; + NullCheck(L_11); + AsyncCallback_BeginInvoke_m5737(L_11, L_12, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + } + +IL_0052: + { + StreamAsyncResult_t1286 * L_13 = V_0; + return L_13; + } +} +// System.Int32 System.IO.Stream::EndRead(System.IAsyncResult) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StreamAsyncResult_t1286_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1454; +extern Il2CppCodeGenString* _stringLiteral1455; +extern Il2CppCodeGenString* _stringLiteral1515; +extern "C" int32_t Stream_EndRead_m7850 (Stream_t1039 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StreamAsyncResult_t1286_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(854); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1454 = il2cpp_codegen_string_literal_from_index(1454); + _stringLiteral1455 = il2cpp_codegen_string_literal_from_index(1455); + _stringLiteral1515 = il2cpp_codegen_string_literal_from_index(1515); + s_Il2CppMethodIntialized = true; + } + StreamAsyncResult_t1286 * V_0 = {0}; + { + Object_t * L_0 = ___asyncResult; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___asyncResult; + V_0 = ((StreamAsyncResult_t1286 *)IsInstClass(L_2, StreamAsyncResult_t1286_il2cpp_TypeInfo_var)); + StreamAsyncResult_t1286 * L_3 = V_0; + if (!L_3) + { + goto IL_002a; + } + } + { + StreamAsyncResult_t1286 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = StreamAsyncResult_get_NBytes_m7873(L_4, /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)(-1))))) + { + goto IL_003a; + } + } + +IL_002a: + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003a: + { + StreamAsyncResult_t1286 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = StreamAsyncResult_get_Done_m7874(L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0050; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, _stringLiteral1515, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0050: + { + StreamAsyncResult_t1286 * L_10 = V_0; + NullCheck(L_10); + StreamAsyncResult_set_Done_m7875(L_10, 1, /*hidden argument*/NULL); + StreamAsyncResult_t1286 * L_11 = V_0; + NullCheck(L_11); + Exception_t152 * L_12 = StreamAsyncResult_get_Exception_m7872(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0069; + } + } + { + StreamAsyncResult_t1286 * L_13 = V_0; + NullCheck(L_13); + Exception_t152 * L_14 = StreamAsyncResult_get_Exception_m7872(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0069: + { + StreamAsyncResult_t1286 * L_15 = V_0; + NullCheck(L_15); + int32_t L_16 = StreamAsyncResult_get_NBytes_m7873(L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.Void System.IO.Stream::EndWrite(System.IAsyncResult) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StreamAsyncResult_t1286_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1454; +extern Il2CppCodeGenString* _stringLiteral1455; +extern Il2CppCodeGenString* _stringLiteral1516; +extern "C" void Stream_EndWrite_m7851 (Stream_t1039 * __this, Object_t * ___asyncResult, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StreamAsyncResult_t1286_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(854); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1454 = il2cpp_codegen_string_literal_from_index(1454); + _stringLiteral1455 = il2cpp_codegen_string_literal_from_index(1455); + _stringLiteral1516 = il2cpp_codegen_string_literal_from_index(1516); + s_Il2CppMethodIntialized = true; + } + StreamAsyncResult_t1286 * V_0 = {0}; + { + Object_t * L_0 = ___asyncResult; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___asyncResult; + V_0 = ((StreamAsyncResult_t1286 *)IsInstClass(L_2, StreamAsyncResult_t1286_il2cpp_TypeInfo_var)); + StreamAsyncResult_t1286 * L_3 = V_0; + if (!L_3) + { + goto IL_002a; + } + } + { + StreamAsyncResult_t1286 * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = StreamAsyncResult_get_NBytes_m7873(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_5) == ((int32_t)(-1)))) + { + goto IL_003a; + } + } + +IL_002a: + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1455, _stringLiteral1454, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003a: + { + StreamAsyncResult_t1286 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = StreamAsyncResult_get_Done_m7874(L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0050; + } + } + { + InvalidOperationException_t914 * L_9 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_9, _stringLiteral1516, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0050: + { + StreamAsyncResult_t1286 * L_10 = V_0; + NullCheck(L_10); + StreamAsyncResult_set_Done_m7875(L_10, 1, /*hidden argument*/NULL); + StreamAsyncResult_t1286 * L_11 = V_0; + NullCheck(L_11); + Exception_t152 * L_12 = StreamAsyncResult_get_Exception_m7872(L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0069; + } + } + { + StreamAsyncResult_t1286 * L_13 = V_0; + NullCheck(L_13); + Exception_t152 * L_14 = StreamAsyncResult_get_Exception_m7872(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0069: + { + return; + } +} +// System.Void System.IO.NullStream::.ctor() +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern "C" void NullStream__ctor_m7852 (NullStream_t1285 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream__ctor_m5745(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.IO.NullStream::get_CanRead() +extern "C" bool NullStream_get_CanRead_m7853 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.IO.NullStream::get_CanSeek() +extern "C" bool NullStream_get_CanSeek_m7854 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.IO.NullStream::get_CanWrite() +extern "C" bool NullStream_get_CanWrite_m7855 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int64 System.IO.NullStream::get_Length() +extern "C" int64_t NullStream_get_Length_m7856 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return (((int64_t)((int64_t)0))); + } +} +// System.Int64 System.IO.NullStream::get_Position() +extern "C" int64_t NullStream_get_Position_m7857 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return (((int64_t)((int64_t)0))); + } +} +// System.Void System.IO.NullStream::set_Position(System.Int64) +extern "C" void NullStream_set_Position_m7858 (NullStream_t1285 * __this, int64_t ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.NullStream::Flush() +extern "C" void NullStream_Flush_m7859 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.IO.NullStream::Read(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t NullStream_Read_m7860 (NullStream_t1285 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Int32 System.IO.NullStream::ReadByte() +extern "C" int32_t NullStream_ReadByte_m7861 (NullStream_t1285 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Int64 System.IO.NullStream::Seek(System.Int64,System.IO.SeekOrigin) +extern "C" int64_t NullStream_Seek_m7862 (NullStream_t1285 * __this, int64_t ___offset, int32_t ___origin, const MethodInfo* method) +{ + { + return (((int64_t)((int64_t)0))); + } +} +// System.Void System.IO.NullStream::SetLength(System.Int64) +extern "C" void NullStream_SetLength_m7863 (NullStream_t1285 * __this, int64_t ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.NullStream::Write(System.Byte[],System.Int32,System.Int32) +extern "C" void NullStream_Write_m7864 (NullStream_t1285 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.NullStream::WriteByte(System.Byte) +extern "C" void NullStream_WriteByte_m7865 (NullStream_t1285 * __this, uint8_t ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.StreamAsyncResult::.ctor(System.Object) +extern "C" void StreamAsyncResult__ctor_m7866 (StreamAsyncResult_t1286 * __this, Object_t * ___state, const MethodInfo* method) +{ + { + __this->___nbytes_4 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___state; + __this->___state_0 = L_0; + return; + } +} +// System.Void System.IO.StreamAsyncResult::SetComplete(System.Exception) +extern "C" void StreamAsyncResult_SetComplete_m7867 (StreamAsyncResult_t1286 * __this, Exception_t152 * ___e, const MethodInfo* method) +{ + StreamAsyncResult_t1286 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Exception_t152 * L_0 = ___e; + __this->___exc_3 = L_0; + __this->___completed_1 = 1; + V_0 = __this; + StreamAsyncResult_t1286 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_0016: + try + { // begin try (depth: 1) + { + ManualResetEvent_t1038 * L_2 = (__this->___wh_5); + if (!L_2) + { + goto IL_002d; + } + } + +IL_0021: + { + ManualResetEvent_t1038 * L_3 = (__this->___wh_5); + NullCheck(L_3); + EventWaitHandle_Set_m5736(L_3, /*hidden argument*/NULL); + } + +IL_002d: + { + IL2CPP_LEAVE(0x39, FINALLY_0032); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0032; + } + +FINALLY_0032: + { // begin finally (depth: 1) + StreamAsyncResult_t1286 * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(50) + } // end finally (depth: 1) + IL2CPP_CLEANUP(50) + { + IL2CPP_JUMP_TBL(0x39, IL_0039) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0039: + { + return; + } +} +// System.Void System.IO.StreamAsyncResult::SetComplete(System.Exception,System.Int32) +extern "C" void StreamAsyncResult_SetComplete_m7868 (StreamAsyncResult_t1286 * __this, Exception_t152 * ___e, int32_t ___nbytes, const MethodInfo* method) +{ + { + int32_t L_0 = ___nbytes; + __this->___nbytes_4 = L_0; + Exception_t152 * L_1 = ___e; + StreamAsyncResult_SetComplete_m7867(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Object System.IO.StreamAsyncResult::get_AsyncState() +extern "C" Object_t * StreamAsyncResult_get_AsyncState_m7869 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___state_0); + return L_0; + } +} +// System.Threading.WaitHandle System.IO.StreamAsyncResult::get_AsyncWaitHandle() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern "C" WaitHandle_t1085 * StreamAsyncResult_get_AsyncWaitHandle_m7870 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + s_Il2CppMethodIntialized = true; + } + StreamAsyncResult_t1286 * V_0 = {0}; + WaitHandle_t1085 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + StreamAsyncResult_t1286 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + ManualResetEvent_t1038 * L_1 = (__this->___wh_5); + if (L_1) + { + goto IL_0024; + } + } + +IL_0013: + { + bool L_2 = (__this->___completed_1); + ManualResetEvent_t1038 * L_3 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_3, L_2, /*hidden argument*/NULL); + __this->___wh_5 = L_3; + } + +IL_0024: + { + ManualResetEvent_t1038 * L_4 = (__this->___wh_5); + V_1 = L_4; + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } + +IL_0030: + { + ; // IL_0030: leave IL_003c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + StreamAsyncResult_t1286 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + WaitHandle_t1085 * L_6 = V_1; + return L_6; + } +} +// System.Boolean System.IO.StreamAsyncResult::get_IsCompleted() +extern "C" bool StreamAsyncResult_get_IsCompleted_m7871 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___completed_1); + return L_0; + } +} +// System.Exception System.IO.StreamAsyncResult::get_Exception() +extern "C" Exception_t152 * StreamAsyncResult_get_Exception_m7872 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->___exc_3); + return L_0; + } +} +// System.Int32 System.IO.StreamAsyncResult::get_NBytes() +extern "C" int32_t StreamAsyncResult_get_NBytes_m7873 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___nbytes_4); + return L_0; + } +} +// System.Boolean System.IO.StreamAsyncResult::get_Done() +extern "C" bool StreamAsyncResult_get_Done_m7874 (StreamAsyncResult_t1286 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___done_2); + return L_0; + } +} +// System.Void System.IO.StreamAsyncResult::set_Done(System.Boolean) +extern "C" void StreamAsyncResult_set_Done_m7875 (StreamAsyncResult_t1286 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___done_2 = L_0; + return; + } +} +// System.Void System.IO.StreamReader/NullStreamReader::.ctor() +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern "C" void NullStreamReader__ctor_m7876 (NullStreamReader_t1287 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(StreamReader_t1288_il2cpp_TypeInfo_var); + StreamReader__ctor_m7882(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.IO.StreamReader/NullStreamReader::Peek() +extern "C" int32_t NullStreamReader_Peek_m7877 (NullStreamReader_t1287 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Int32 System.IO.StreamReader/NullStreamReader::Read() +extern "C" int32_t NullStreamReader_Read_m7878 (NullStreamReader_t1287 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Int32 System.IO.StreamReader/NullStreamReader::Read(System.Char[],System.Int32,System.Int32) +extern "C" int32_t NullStreamReader_Read_m7879 (NullStreamReader_t1287 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + { + return 0; + } +} +// System.String System.IO.StreamReader/NullStreamReader::ReadLine() +extern "C" String_t* NullStreamReader_ReadLine_m7880 (NullStreamReader_t1287 * __this, const MethodInfo* method) +{ + { + return (String_t*)NULL; + } +} +// System.String System.IO.StreamReader/NullStreamReader::ReadToEnd() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NullStreamReader_ReadToEnd_m7881 (NullStreamReader_t1287 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_0; + } +} +// System.Void System.IO.StreamReader::.ctor() +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void StreamReader__ctor_m7882 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamReader::.ctor(System.IO.Stream,System.Text.Encoding) +extern "C" void StreamReader__ctor_m7883 (StreamReader_t1288 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___stream; + Encoding_t931 * L_1 = ___encoding; + StreamReader__ctor_m7884(__this, L_0, L_1, 1, ((int32_t)1024), /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamReader::.ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32) +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void StreamReader__ctor_m7884 (StreamReader_t1288 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, bool ___detectEncodingFromByteOrderMarks, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + Stream_t1039 * L_0 = ___stream; + Encoding_t931 * L_1 = ___encoding; + bool L_2 = ___detectEncodingFromByteOrderMarks; + int32_t L_3 = ___bufferSize; + StreamReader_Initialize_m7888(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamReader::.ctor(System.String) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void StreamReader__ctor_m7885 (StreamReader_t1288 * __this, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_1 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + StreamReader__ctor_m7886(__this, L_0, L_1, 1, ((int32_t)4096), /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamReader::.ctor(System.String,System.Text.Encoding,System.Boolean,System.Int32) +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1401; +extern Il2CppCodeGenString* _stringLiteral1517; +extern Il2CppCodeGenString* _stringLiteral1518; +extern Il2CppCodeGenString* _stringLiteral1519; +extern Il2CppCodeGenString* _stringLiteral1432; +extern Il2CppCodeGenString* _stringLiteral1520; +extern "C" void StreamReader__ctor_m7886 (StreamReader_t1288 * __this, String_t* ___path, Encoding_t931 * ___encoding, bool ___detectEncodingFromByteOrderMarks, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1401 = il2cpp_codegen_string_literal_from_index(1401); + _stringLiteral1517 = il2cpp_codegen_string_literal_from_index(1517); + _stringLiteral1518 = il2cpp_codegen_string_literal_from_index(1518); + _stringLiteral1519 = il2cpp_codegen_string_literal_from_index(1519); + _stringLiteral1432 = il2cpp_codegen_string_literal_from_index(1432); + _stringLiteral1520 = il2cpp_codegen_string_literal_from_index(1520); + s_Il2CppMethodIntialized = true; + } + Stream_t1039 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + String_t* L_0 = ___path; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + String_t* L_3 = ___path; + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0032; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral1517, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0032: + { + String_t* L_6 = ___path; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_7 = ((Path_t944_StaticFields*)Path_t944_il2cpp_TypeInfo_var->static_fields)->___InvalidPathChars_0; + NullCheck(L_6); + int32_t L_8 = String_IndexOfAny_m6077(L_6, L_7, /*hidden argument*/NULL); + if ((((int32_t)L_8) == ((int32_t)(-1)))) + { + goto IL_004e; + } + } + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral1518, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004e: + { + Encoding_t931 * L_10 = ___encoding; + if (L_10) + { + goto IL_005f; + } + } + { + ArgumentNullException_t151 * L_11 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_11, _stringLiteral1519, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_005f: + { + int32_t L_12 = ___bufferSize; + if ((((int32_t)L_12) > ((int32_t)0))) + { + goto IL_0077; + } + } + { + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral1432, _stringLiteral1520, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0077: + { + String_t* L_14 = ___path; + FileStream_t1094 * L_15 = File_OpenRead_m5713(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + V_0 = L_15; + Stream_t1039 * L_16 = V_0; + Encoding_t931 * L_17 = ___encoding; + bool L_18 = ___detectEncodingFromByteOrderMarks; + int32_t L_19 = ___bufferSize; + StreamReader_Initialize_m7888(__this, L_16, L_17, L_18, L_19, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamReader::.cctor() +extern TypeInfo* NullStreamReader_t1287_il2cpp_TypeInfo_var; +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern "C" void StreamReader__cctor_m7887 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullStreamReader_t1287_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(856); + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + s_Il2CppMethodIntialized = true; + } + { + NullStreamReader_t1287 * L_0 = (NullStreamReader_t1287 *)il2cpp_codegen_object_new (NullStreamReader_t1287_il2cpp_TypeInfo_var); + NullStreamReader__ctor_m7876(L_0, /*hidden argument*/NULL); + ((StreamReader_t1288_StaticFields*)StreamReader_t1288_il2cpp_TypeInfo_var->static_fields)->___Null_12 = L_0; + return; + } +} +// System.Void System.IO.StreamReader::Initialize(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1521; +extern Il2CppCodeGenString* _stringLiteral1519; +extern Il2CppCodeGenString* _stringLiteral1522; +extern Il2CppCodeGenString* _stringLiteral1432; +extern Il2CppCodeGenString* _stringLiteral1520; +extern "C" void StreamReader_Initialize_m7888 (StreamReader_t1288 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, bool ___detectEncodingFromByteOrderMarks, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral1521 = il2cpp_codegen_string_literal_from_index(1521); + _stringLiteral1519 = il2cpp_codegen_string_literal_from_index(1519); + _stringLiteral1522 = il2cpp_codegen_string_literal_from_index(1522); + _stringLiteral1432 = il2cpp_codegen_string_literal_from_index(1432); + _stringLiteral1520 = il2cpp_codegen_string_literal_from_index(1520); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + StreamReader_t1288 * G_B12_0 = {0}; + StreamReader_t1288 * G_B11_0 = {0}; + int32_t G_B13_0 = 0; + StreamReader_t1288 * G_B13_1 = {0}; + int32_t G_B15_0 = 0; + StreamReader_t1288 * G_B15_1 = {0}; + int32_t G_B14_0 = 0; + StreamReader_t1288 * G_B14_1 = {0}; + int32_t G_B16_0 = 0; + int32_t G_B16_1 = 0; + StreamReader_t1288 * G_B16_2 = {0}; + { + Stream_t1039 * L_0 = ___stream; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1521, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Encoding_t931 * L_2 = ___encoding; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1519, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Stream_t1039 * L_4 = ___stream; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, L_4); + if (L_5) + { + goto IL_0038; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral1522, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0038: + { + int32_t L_7 = ___bufferSize; + if ((((int32_t)L_7) > ((int32_t)0))) + { + goto IL_0050; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral1432, _stringLiteral1520, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0050: + { + int32_t L_9 = ___bufferSize; + if ((((int32_t)L_9) >= ((int32_t)((int32_t)128)))) + { + goto IL_0063; + } + } + { + ___bufferSize = ((int32_t)128); + } + +IL_0063: + { + Stream_t1039 * L_10 = ___stream; + __this->___base_stream_9 = L_10; + int32_t L_11 = ___bufferSize; + __this->___input_buffer_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_11)); + int32_t L_12 = ___bufferSize; + __this->___buffer_size_5 = L_12; + Encoding_t931 * L_13 = ___encoding; + __this->___encoding_7 = L_13; + Encoding_t931 * L_14 = ___encoding; + NullCheck(L_14); + Decoder_t1263 * L_15 = (Decoder_t1263 *)VirtFuncInvoker0< Decoder_t1263 * >::Invoke(16 /* System.Text.Decoder System.Text.Encoding::GetDecoder() */, L_14); + __this->___decoder_8 = L_15; + Encoding_t931 * L_16 = ___encoding; + NullCheck(L_16); + ByteU5BU5D_t789* L_17 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(20 /* System.Byte[] System.Text.Encoding::GetPreamble() */, L_16); + V_0 = L_17; + bool L_18 = ___detectEncodingFromByteOrderMarks; + G_B11_0 = __this; + if (!L_18) + { + G_B12_0 = __this; + goto IL_00a6; + } + } + { + G_B13_0 = 1; + G_B13_1 = G_B11_0; + goto IL_00a7; + } + +IL_00a6: + { + G_B13_0 = 0; + G_B13_1 = G_B12_0; + } + +IL_00a7: + { + NullCheck(G_B13_1); + G_B13_1->___do_checks_6 = G_B13_0; + int32_t L_19 = (__this->___do_checks_6); + ByteU5BU5D_t789* L_20 = V_0; + NullCheck(L_20); + G_B14_0 = L_19; + G_B14_1 = __this; + if ((((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))) + { + G_B15_0 = L_19; + G_B15_1 = __this; + goto IL_00c1; + } + } + { + G_B16_0 = 0; + G_B16_1 = G_B14_0; + G_B16_2 = G_B14_1; + goto IL_00c2; + } + +IL_00c1: + { + G_B16_0 = 2; + G_B16_1 = G_B15_0; + G_B16_2 = G_B15_1; + } + +IL_00c2: + { + NullCheck(G_B16_2); + G_B16_2->___do_checks_6 = ((int32_t)((int32_t)G_B16_1+(int32_t)G_B16_0)); + Encoding_t931 * L_21 = ___encoding; + int32_t L_22 = ___bufferSize; + NullCheck(L_21); + int32_t L_23 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetMaxCharCount(System.Int32) */, L_21, L_22); + __this->___decoded_buffer_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_23+(int32_t)1)))); + __this->___decoded_count_3 = 0; + __this->___pos_4 = 0; + return; + } +} +// System.Void System.IO.StreamReader::Dispose(System.Boolean) +extern "C" void StreamReader_Dispose_m7889 (StreamReader_t1288 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_001c; + } + } + { + Stream_t1039 * L_1 = (__this->___base_stream_9); + if (!L_1) + { + goto IL_001c; + } + } + { + Stream_t1039 * L_2 = (__this->___base_stream_9); + NullCheck(L_2); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, L_2); + } + +IL_001c: + { + __this->___input_buffer_1 = (ByteU5BU5D_t789*)NULL; + __this->___decoded_buffer_2 = (CharU5BU5D_t458*)NULL; + __this->___encoding_7 = (Encoding_t931 *)NULL; + __this->___decoder_8 = (Decoder_t1263 *)NULL; + __this->___base_stream_9 = (Stream_t1039 *)NULL; + bool L_3 = ___disposing; + TextReader_Dispose_m7928(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.IO.StreamReader::DoChecks(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" int32_t StreamReader_DoChecks_m7890 (StreamReader_t1288 * __this, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->___do_checks_6); + if ((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((uint32_t)2)))) + { + goto IL_0055; + } + } + { + Encoding_t931 * L_1 = (__this->___encoding_7); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(20 /* System.Byte[] System.Text.Encoding::GetPreamble() */, L_1); + V_0 = L_2; + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))); + int32_t L_4 = ___count; + int32_t L_5 = V_1; + if ((((int32_t)L_4) < ((int32_t)L_5))) + { + goto IL_0055; + } + } + { + V_2 = 0; + goto IL_0045; + } + +IL_002c: + { + ByteU5BU5D_t789* L_6 = (__this->___input_buffer_1); + int32_t L_7 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ByteU5BU5D_t789* L_9 = V_0; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t)))))) + { + goto IL_0041; + } + } + { + goto IL_004c; + } + +IL_0041: + { + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0045: + { + int32_t L_13 = V_2; + int32_t L_14 = V_1; + if ((((int32_t)L_13) < ((int32_t)L_14))) + { + goto IL_002c; + } + } + +IL_004c: + { + int32_t L_15 = V_2; + int32_t L_16 = V_1; + if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) + { + goto IL_0055; + } + } + { + int32_t L_17 = V_2; + return L_17; + } + +IL_0055: + { + int32_t L_18 = (__this->___do_checks_6); + if ((!(((uint32_t)((int32_t)((int32_t)L_18&(int32_t)1))) == ((uint32_t)1)))) + { + goto IL_01d3; + } + } + { + int32_t L_19 = ___count; + if ((((int32_t)L_19) >= ((int32_t)2))) + { + goto IL_006c; + } + } + { + return 0; + } + +IL_006c: + { + ByteU5BU5D_t789* L_20 = (__this->___input_buffer_1); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + int32_t L_21 = 0; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))) == ((uint32_t)((int32_t)254))))) + { + goto IL_009d; + } + } + { + ByteU5BU5D_t789* L_22 = (__this->___input_buffer_1); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 1); + int32_t L_23 = 1; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))) == ((uint32_t)((int32_t)255))))) + { + goto IL_009d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_24 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_24; + return 2; + } + +IL_009d: + { + int32_t L_25 = ___count; + if ((((int32_t)L_25) >= ((int32_t)3))) + { + goto IL_00a6; + } + } + { + return 0; + } + +IL_00a6: + { + ByteU5BU5D_t789* L_26 = (__this->___input_buffer_1); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + int32_t L_27 = 0; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))) == ((uint32_t)((int32_t)239))))) + { + goto IL_00e9; + } + } + { + ByteU5BU5D_t789* L_28 = (__this->___input_buffer_1); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 1); + int32_t L_29 = 1; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_29, sizeof(uint8_t)))) == ((uint32_t)((int32_t)187))))) + { + goto IL_00e9; + } + } + { + ByteU5BU5D_t789* L_30 = (__this->___input_buffer_1); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 2); + int32_t L_31 = 2; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))) == ((uint32_t)((int32_t)191))))) + { + goto IL_00e9; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_32 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_32; + return 3; + } + +IL_00e9: + { + int32_t L_33 = ___count; + if ((((int32_t)L_33) >= ((int32_t)4))) + { + goto IL_0130; + } + } + { + ByteU5BU5D_t789* L_34 = (__this->___input_buffer_1); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 0); + int32_t L_35 = 0; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))) == ((uint32_t)((int32_t)255))))) + { + goto IL_012e; + } + } + { + ByteU5BU5D_t789* L_36 = (__this->___input_buffer_1); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 1); + int32_t L_37 = 1; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))) == ((uint32_t)((int32_t)254))))) + { + goto IL_012e; + } + } + { + ByteU5BU5D_t789* L_38 = (__this->___input_buffer_1); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 2); + int32_t L_39 = 2; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_38, L_39, sizeof(uint8_t)))) + { + goto IL_012e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_40 = Encoding_get_Unicode_m9788(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_40; + return 2; + } + +IL_012e: + { + return 0; + } + +IL_0130: + { + ByteU5BU5D_t789* L_41 = (__this->___input_buffer_1); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + int32_t L_42 = 0; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_41, L_42, sizeof(uint8_t)))) + { + goto IL_017b; + } + } + { + ByteU5BU5D_t789* L_43 = (__this->___input_buffer_1); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 1); + int32_t L_44 = 1; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_43, L_44, sizeof(uint8_t)))) + { + goto IL_017b; + } + } + { + ByteU5BU5D_t789* L_45 = (__this->___input_buffer_1); + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 2); + int32_t L_46 = 2; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_45, L_46, sizeof(uint8_t)))) == ((uint32_t)((int32_t)254))))) + { + goto IL_017b; + } + } + { + ByteU5BU5D_t789* L_47 = (__this->___input_buffer_1); + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 3); + int32_t L_48 = 3; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_48, sizeof(uint8_t)))) == ((uint32_t)((int32_t)255))))) + { + goto IL_017b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_49 = Encoding_get_BigEndianUTF32_m9790(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_49; + return 4; + } + +IL_017b: + { + ByteU5BU5D_t789* L_50 = (__this->___input_buffer_1); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 0); + int32_t L_51 = 0; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t)))) == ((uint32_t)((int32_t)255))))) + { + goto IL_01d3; + } + } + { + ByteU5BU5D_t789* L_52 = (__this->___input_buffer_1); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 1); + int32_t L_53 = 1; + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t)))) == ((uint32_t)((int32_t)254))))) + { + goto IL_01d3; + } + } + { + ByteU5BU5D_t789* L_54 = (__this->___input_buffer_1); + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, 2); + int32_t L_55 = 2; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t)))) + { + goto IL_01c6; + } + } + { + ByteU5BU5D_t789* L_56 = (__this->___input_buffer_1); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 3); + int32_t L_57 = 3; + if ((*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_57, sizeof(uint8_t)))) + { + goto IL_01c6; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_58 = Encoding_get_UTF32_m9789(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_58; + return 4; + } + +IL_01c6: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_59 = Encoding_get_Unicode_m9788(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoding_7 = L_59; + return 2; + } + +IL_01d3: + { + return 0; + } +} +// System.Int32 System.IO.StreamReader::ReadBuffer() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" int32_t StreamReader_ReadBuffer_m7891 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Encoding_t931 * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + __this->___pos_4 = 0; + V_0 = 0; + __this->___decoded_count_3 = 0; + V_1 = 0; + } + +IL_0012: + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + ByteU5BU5D_t789* L_1 = (__this->___input_buffer_1); + int32_t L_2 = (__this->___buffer_size_5); + NullCheck(L_0); + int32_t L_3 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, 0, L_2); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) > ((int32_t)0))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + int32_t L_5 = V_0; + int32_t L_6 = (__this->___buffer_size_5); + __this->___mayBlock_10 = ((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0); + int32_t L_7 = (__this->___do_checks_6); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_00bf; + } + } + { + Encoding_t931 * L_8 = (__this->___encoding_7); + V_2 = L_8; + int32_t L_9 = V_0; + int32_t L_10 = StreamReader_DoChecks_m7890(__this, L_9, /*hidden argument*/NULL); + V_1 = L_10; + Encoding_t931 * L_11 = V_2; + Encoding_t931 * L_12 = (__this->___encoding_7); + if ((((Object_t*)(Encoding_t931 *)L_11) == ((Object_t*)(Encoding_t931 *)L_12))) + { + goto IL_00b4; + } + } + { + Encoding_t931 * L_13 = V_2; + int32_t L_14 = (__this->___buffer_size_5); + NullCheck(L_13); + int32_t L_15 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetMaxCharCount(System.Int32) */, L_13, L_14); + V_3 = ((int32_t)((int32_t)L_15+(int32_t)1)); + Encoding_t931 * L_16 = (__this->___encoding_7); + int32_t L_17 = (__this->___buffer_size_5); + NullCheck(L_16); + int32_t L_18 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetMaxCharCount(System.Int32) */, L_16, L_17); + V_4 = ((int32_t)((int32_t)L_18+(int32_t)1)); + int32_t L_19 = V_3; + int32_t L_20 = V_4; + if ((((int32_t)L_19) == ((int32_t)L_20))) + { + goto IL_00a3; + } + } + { + int32_t L_21 = V_4; + __this->___decoded_buffer_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_21)); + } + +IL_00a3: + { + Encoding_t931 * L_22 = (__this->___encoding_7); + NullCheck(L_22); + Decoder_t1263 * L_23 = (Decoder_t1263 *)VirtFuncInvoker0< Decoder_t1263 * >::Invoke(16 /* System.Text.Decoder System.Text.Encoding::GetDecoder() */, L_22); + __this->___decoder_8 = L_23; + } + +IL_00b4: + { + __this->___do_checks_6 = 0; + int32_t L_24 = V_0; + int32_t L_25 = V_1; + V_0 = ((int32_t)((int32_t)L_24-(int32_t)L_25)); + } + +IL_00bf: + { + int32_t L_26 = (__this->___decoded_count_3); + Decoder_t1263 * L_27 = (__this->___decoder_8); + ByteU5BU5D_t789* L_28 = (__this->___input_buffer_1); + int32_t L_29 = V_1; + int32_t L_30 = V_0; + CharU5BU5D_t458* L_31 = (__this->___decoded_buffer_2); + NullCheck(L_27); + int32_t L_32 = (int32_t)VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, CharU5BU5D_t458*, int32_t >::Invoke(4 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_27, L_28, L_29, L_30, L_31, 0); + __this->___decoded_count_3 = ((int32_t)((int32_t)L_26+(int32_t)L_32)); + V_1 = 0; + int32_t L_33 = (__this->___decoded_count_3); + if (!L_33) + { + goto IL_0012; + } + } + { + int32_t L_34 = (__this->___decoded_count_3); + return L_34; + } +} +// System.Int32 System.IO.StreamReader::Peek() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1523; +extern Il2CppCodeGenString* _stringLiteral1524; +extern "C" int32_t StreamReader_Peek_m7892 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1523 = il2cpp_codegen_string_literal_from_index(1523); + _stringLiteral1524 = il2cpp_codegen_string_literal_from_index(1524); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + if (L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1523, _stringLiteral1524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + int32_t L_2 = (__this->___pos_4); + int32_t L_3 = (__this->___decoded_count_3); + if ((((int32_t)L_2) < ((int32_t)L_3))) + { + goto IL_0039; + } + } + { + int32_t L_4 = StreamReader_ReadBuffer_m7891(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0039; + } + } + { + return (-1); + } + +IL_0039: + { + CharU5BU5D_t458* L_5 = (__this->___decoded_buffer_2); + int32_t L_6 = (__this->___pos_4); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + return (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_7, sizeof(uint16_t))); + } +} +// System.Int32 System.IO.StreamReader::Read() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1523; +extern Il2CppCodeGenString* _stringLiteral1524; +extern "C" int32_t StreamReader_Read_m7893 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1523 = il2cpp_codegen_string_literal_from_index(1523); + _stringLiteral1524 = il2cpp_codegen_string_literal_from_index(1524); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + if (L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1523, _stringLiteral1524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + int32_t L_2 = (__this->___pos_4); + int32_t L_3 = (__this->___decoded_count_3); + if ((((int32_t)L_2) < ((int32_t)L_3))) + { + goto IL_0039; + } + } + { + int32_t L_4 = StreamReader_ReadBuffer_m7891(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0039; + } + } + { + return (-1); + } + +IL_0039: + { + CharU5BU5D_t458* L_5 = (__this->___decoded_buffer_2); + int32_t L_6 = (__this->___pos_4); + int32_t L_7 = L_6; + V_0 = L_7; + __this->___pos_4 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + int32_t L_9 = L_8; + return (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_9, sizeof(uint16_t))); + } +} +// System.Int32 System.IO.StreamReader::Read(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1523; +extern Il2CppCodeGenString* _stringLiteral1524; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1525; +extern "C" int32_t StreamReader_Read_m7894 (StreamReader_t1288 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1523 = il2cpp_codegen_string_literal_from_index(1523); + _stringLiteral1524 = il2cpp_codegen_string_literal_from_index(1524); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1525 = il2cpp_codegen_string_literal_from_index(1525); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B16_0 = 0; + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + if (L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1523, _stringLiteral1524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + CharU5BU5D_t458* L_2 = ___buffer; + if (L_2) + { + goto IL_002c; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002c: + { + int32_t L_4 = ___index; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0043; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral249, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0043: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_005a; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_005a: + { + int32_t L_8 = ___index; + CharU5BU5D_t458* L_9 = ___buffer; + NullCheck(L_9); + int32_t L_10 = ___count; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_0070; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1525, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0070: + { + V_0 = 0; + goto IL_00f6; + } + +IL_0077: + { + int32_t L_12 = (__this->___pos_4); + int32_t L_13 = (__this->___decoded_count_3); + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_00a2; + } + } + { + int32_t L_14 = StreamReader_ReadBuffer_m7891(__this, /*hidden argument*/NULL); + if (L_14) + { + goto IL_00a2; + } + } + { + int32_t L_15 = V_0; + if ((((int32_t)L_15) <= ((int32_t)0))) + { + goto IL_00a0; + } + } + { + int32_t L_16 = V_0; + G_B16_0 = L_16; + goto IL_00a1; + } + +IL_00a0: + { + G_B16_0 = 0; + } + +IL_00a1: + { + return G_B16_0; + } + +IL_00a2: + { + int32_t L_17 = (__this->___decoded_count_3); + int32_t L_18 = (__this->___pos_4); + int32_t L_19 = ___count; + int32_t L_20 = Math_Min_m4826(NULL /*static, unused*/, ((int32_t)((int32_t)L_17-(int32_t)L_18)), L_19, /*hidden argument*/NULL); + V_1 = L_20; + CharU5BU5D_t458* L_21 = (__this->___decoded_buffer_2); + int32_t L_22 = (__this->___pos_4); + CharU5BU5D_t458* L_23 = ___buffer; + int32_t L_24 = ___index; + int32_t L_25 = V_1; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_21, L_22, (Array_t *)(Array_t *)L_23, L_24, L_25, /*hidden argument*/NULL); + int32_t L_26 = (__this->___pos_4); + int32_t L_27 = V_1; + __this->___pos_4 = ((int32_t)((int32_t)L_26+(int32_t)L_27)); + int32_t L_28 = ___index; + int32_t L_29 = V_1; + ___index = ((int32_t)((int32_t)L_28+(int32_t)L_29)); + int32_t L_30 = ___count; + int32_t L_31 = V_1; + ___count = ((int32_t)((int32_t)L_30-(int32_t)L_31)); + int32_t L_32 = V_0; + int32_t L_33 = V_1; + V_0 = ((int32_t)((int32_t)L_32+(int32_t)L_33)); + bool L_34 = (__this->___mayBlock_10); + if (!L_34) + { + goto IL_00f6; + } + } + { + goto IL_00fd; + } + +IL_00f6: + { + int32_t L_35 = ___count; + if ((((int32_t)L_35) > ((int32_t)0))) + { + goto IL_0077; + } + } + +IL_00fd: + { + int32_t L_36 = V_0; + return L_36; + } +} +// System.Int32 System.IO.StreamReader::FindNextEOL() +extern "C" int32_t StreamReader_FindNextEOL_m7895 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + int32_t V_1 = 0; + int32_t G_B5_0 = 0; + { + V_0 = 0; + goto IL_00a0; + } + +IL_0007: + { + CharU5BU5D_t458* L_0 = (__this->___decoded_buffer_2); + int32_t L_1 = (__this->___pos_4); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_0, L_2, sizeof(uint16_t))); + uint16_t L_3 = V_0; + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)10))))) + { + goto IL_005e; + } + } + { + int32_t L_4 = (__this->___pos_4); + __this->___pos_4 = ((int32_t)((int32_t)L_4+(int32_t)1)); + bool L_5 = (__this->___foundCR_13); + if (!L_5) + { + goto IL_0043; + } + } + { + int32_t L_6 = (__this->___pos_4); + G_B5_0 = ((int32_t)((int32_t)L_6-(int32_t)2)); + goto IL_004b; + } + +IL_0043: + { + int32_t L_7 = (__this->___pos_4); + G_B5_0 = ((int32_t)((int32_t)L_7-(int32_t)1)); + } + +IL_004b: + { + V_1 = G_B5_0; + int32_t L_8 = V_1; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_0055; + } + } + { + V_1 = 0; + } + +IL_0055: + { + __this->___foundCR_13 = 0; + int32_t L_9 = V_1; + return L_9; + } + +IL_005e: + { + bool L_10 = (__this->___foundCR_13); + if (!L_10) + { + goto IL_0087; + } + } + { + __this->___foundCR_13 = 0; + int32_t L_11 = (__this->___pos_4); + if (L_11) + { + goto IL_007e; + } + } + { + return ((int32_t)-2); + } + +IL_007e: + { + int32_t L_12 = (__this->___pos_4); + return ((int32_t)((int32_t)L_12-(int32_t)1)); + } + +IL_0087: + { + uint16_t L_13 = V_0; + __this->___foundCR_13 = ((((int32_t)L_13) == ((int32_t)((int32_t)13)))? 1 : 0); + int32_t L_14 = (__this->___pos_4); + __this->___pos_4 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_00a0: + { + int32_t L_15 = (__this->___pos_4); + int32_t L_16 = (__this->___decoded_count_3); + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0007; + } + } + { + return (-1); + } +} +// System.String System.IO.StreamReader::ReadLine() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1523; +extern Il2CppCodeGenString* _stringLiteral1524; +extern "C" String_t* StreamReader_ReadLine_m7896 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral1523 = il2cpp_codegen_string_literal_from_index(1523); + _stringLiteral1524 = il2cpp_codegen_string_literal_from_index(1524); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + StringBuilder_t457 * V_2 = {0}; + StringBuilder_t457 * V_3 = {0}; + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + if (L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1523, _stringLiteral1524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + int32_t L_2 = (__this->___pos_4); + int32_t L_3 = (__this->___decoded_count_3); + if ((((int32_t)L_2) < ((int32_t)L_3))) + { + goto IL_0039; + } + } + { + int32_t L_4 = StreamReader_ReadBuffer_m7891(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0039; + } + } + { + return (String_t*)NULL; + } + +IL_0039: + { + int32_t L_5 = (__this->___pos_4); + V_0 = L_5; + int32_t L_6 = StreamReader_FindNextEOL_m7895(__this, /*hidden argument*/NULL); + V_1 = L_6; + int32_t L_7 = V_1; + int32_t L_8 = (__this->___decoded_count_3); + if ((((int32_t)L_7) >= ((int32_t)L_8))) + { + goto IL_006a; + } + } + { + int32_t L_9 = V_1; + int32_t L_10 = V_0; + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_006a; + } + } + { + CharU5BU5D_t458* L_11 = (__this->___decoded_buffer_2); + int32_t L_12 = V_0; + int32_t L_13 = V_1; + int32_t L_14 = V_0; + String_t* L_15 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_15 = String_CreateString_m6112(L_15, L_11, L_12, ((int32_t)((int32_t)L_13-(int32_t)L_14)), /*hidden argument*/NULL); + return L_15; + } + +IL_006a: + { + int32_t L_16 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)-2))))) + { + goto IL_008a; + } + } + { + StringBuilder_t457 * L_17 = (__this->___line_builder_11); + StringBuilder_t457 * L_18 = (__this->___line_builder_11); + NullCheck(L_18); + int32_t L_19 = StringBuilder_get_Length_m4734(L_18, /*hidden argument*/NULL); + NullCheck(L_17); + String_t* L_20 = StringBuilder_ToString_m9814(L_17, 0, L_19, /*hidden argument*/NULL); + return L_20; + } + +IL_008a: + { + StringBuilder_t457 * L_21 = (__this->___line_builder_11); + if (L_21) + { + goto IL_00a5; + } + } + { + StringBuilder_t457 * L_22 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_22, /*hidden argument*/NULL); + __this->___line_builder_11 = L_22; + goto IL_00b1; + } + +IL_00a5: + { + StringBuilder_t457 * L_23 = (__this->___line_builder_11); + NullCheck(L_23); + StringBuilder_set_Length_m4774(L_23, 0, /*hidden argument*/NULL); + } + +IL_00b1: + { + bool L_24 = (__this->___foundCR_13); + if (!L_24) + { + goto IL_00ca; + } + } + { + int32_t L_25 = (__this->___decoded_count_3); + __this->___decoded_count_3 = ((int32_t)((int32_t)L_25-(int32_t)1)); + } + +IL_00ca: + { + StringBuilder_t457 * L_26 = (__this->___line_builder_11); + CharU5BU5D_t458* L_27 = (__this->___decoded_buffer_2); + int32_t L_28 = V_0; + int32_t L_29 = (__this->___decoded_count_3); + int32_t L_30 = V_0; + NullCheck(L_26); + StringBuilder_Append_m9819(L_26, L_27, L_28, ((int32_t)((int32_t)L_29-(int32_t)L_30)), /*hidden argument*/NULL); + int32_t L_31 = StreamReader_ReadBuffer_m7891(__this, /*hidden argument*/NULL); + if (L_31) + { + goto IL_0139; + } + } + { + StringBuilder_t457 * L_32 = (__this->___line_builder_11); + NullCheck(L_32); + int32_t L_33 = StringBuilder_get_Capacity_m9810(L_32, /*hidden argument*/NULL); + if ((((int32_t)L_33) <= ((int32_t)((int32_t)32768)))) + { + goto IL_0121; + } + } + { + StringBuilder_t457 * L_34 = (__this->___line_builder_11); + V_2 = L_34; + __this->___line_builder_11 = (StringBuilder_t457 *)NULL; + StringBuilder_t457 * L_35 = V_2; + StringBuilder_t457 * L_36 = V_2; + NullCheck(L_36); + int32_t L_37 = StringBuilder_get_Length_m4734(L_36, /*hidden argument*/NULL); + NullCheck(L_35); + String_t* L_38 = StringBuilder_ToString_m9814(L_35, 0, L_37, /*hidden argument*/NULL); + return L_38; + } + +IL_0121: + { + StringBuilder_t457 * L_39 = (__this->___line_builder_11); + StringBuilder_t457 * L_40 = (__this->___line_builder_11); + NullCheck(L_40); + int32_t L_41 = StringBuilder_get_Length_m4734(L_40, /*hidden argument*/NULL); + NullCheck(L_39); + String_t* L_42 = StringBuilder_ToString_m9814(L_39, 0, L_41, /*hidden argument*/NULL); + return L_42; + } + +IL_0139: + { + int32_t L_43 = (__this->___pos_4); + V_0 = L_43; + int32_t L_44 = StreamReader_FindNextEOL_m7895(__this, /*hidden argument*/NULL); + V_1 = L_44; + int32_t L_45 = V_1; + int32_t L_46 = (__this->___decoded_count_3); + if ((((int32_t)L_45) >= ((int32_t)L_46))) + { + goto IL_01b9; + } + } + { + int32_t L_47 = V_1; + int32_t L_48 = V_0; + if ((((int32_t)L_47) < ((int32_t)L_48))) + { + goto IL_01b9; + } + } + { + StringBuilder_t457 * L_49 = (__this->___line_builder_11); + CharU5BU5D_t458* L_50 = (__this->___decoded_buffer_2); + int32_t L_51 = V_0; + int32_t L_52 = V_1; + int32_t L_53 = V_0; + NullCheck(L_49); + StringBuilder_Append_m9819(L_49, L_50, L_51, ((int32_t)((int32_t)L_52-(int32_t)L_53)), /*hidden argument*/NULL); + StringBuilder_t457 * L_54 = (__this->___line_builder_11); + NullCheck(L_54); + int32_t L_55 = StringBuilder_get_Capacity_m9810(L_54, /*hidden argument*/NULL); + if ((((int32_t)L_55) <= ((int32_t)((int32_t)32768)))) + { + goto IL_01a1; + } + } + { + StringBuilder_t457 * L_56 = (__this->___line_builder_11); + V_3 = L_56; + __this->___line_builder_11 = (StringBuilder_t457 *)NULL; + StringBuilder_t457 * L_57 = V_3; + StringBuilder_t457 * L_58 = V_3; + NullCheck(L_58); + int32_t L_59 = StringBuilder_get_Length_m4734(L_58, /*hidden argument*/NULL); + NullCheck(L_57); + String_t* L_60 = StringBuilder_ToString_m9814(L_57, 0, L_59, /*hidden argument*/NULL); + return L_60; + } + +IL_01a1: + { + StringBuilder_t457 * L_61 = (__this->___line_builder_11); + StringBuilder_t457 * L_62 = (__this->___line_builder_11); + NullCheck(L_62); + int32_t L_63 = StringBuilder_get_Length_m4734(L_62, /*hidden argument*/NULL); + NullCheck(L_61); + String_t* L_64 = StringBuilder_ToString_m9814(L_61, 0, L_63, /*hidden argument*/NULL); + return L_64; + } + +IL_01b9: + { + int32_t L_65 = V_1; + if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)-2))))) + { + goto IL_01d9; + } + } + { + StringBuilder_t457 * L_66 = (__this->___line_builder_11); + StringBuilder_t457 * L_67 = (__this->___line_builder_11); + NullCheck(L_67); + int32_t L_68 = StringBuilder_get_Length_m4734(L_67, /*hidden argument*/NULL); + NullCheck(L_66); + String_t* L_69 = StringBuilder_ToString_m9814(L_66, 0, L_68, /*hidden argument*/NULL); + return L_69; + } + +IL_01d9: + { + goto IL_00b1; + } +} +// System.String System.IO.StreamReader::ReadToEnd() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1523; +extern Il2CppCodeGenString* _stringLiteral1524; +extern "C" String_t* StreamReader_ReadToEnd_m7897 (StreamReader_t1288 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral1523 = il2cpp_codegen_string_literal_from_index(1523); + _stringLiteral1524 = il2cpp_codegen_string_literal_from_index(1524); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + CharU5BU5D_t458* V_2 = {0}; + int32_t V_3 = 0; + { + Stream_t1039 * L_0 = (__this->___base_stream_9); + if (L_0) + { + goto IL_001b; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_1, _stringLiteral1523, _stringLiteral1524, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001b: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + CharU5BU5D_t458* L_3 = (__this->___decoded_buffer_2); + NullCheck(L_3); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))); + int32_t L_4 = V_1; + V_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_4)); + goto IL_0040; + } + +IL_0036: + { + StringBuilder_t457 * L_5 = V_0; + CharU5BU5D_t458* L_6 = V_2; + int32_t L_7 = V_3; + NullCheck(L_5); + StringBuilder_Append_m9819(L_5, L_6, 0, L_7, /*hidden argument*/NULL); + } + +IL_0040: + { + CharU5BU5D_t458* L_8 = V_2; + int32_t L_9 = V_1; + int32_t L_10 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(8 /* System.Int32 System.IO.StreamReader::Read(System.Char[],System.Int32,System.Int32) */, __this, L_8, 0, L_9); + int32_t L_11 = L_10; + V_3 = L_11; + if ((((int32_t)L_11) > ((int32_t)0))) + { + goto IL_0036; + } + } + { + StringBuilder_t457 * L_12 = V_0; + NullCheck(L_12); + String_t* L_13 = StringBuilder_ToString_m2059(L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.IO.StreamWriter::.ctor(System.IO.Stream,System.Text.Encoding) +extern "C" void StreamWriter__ctor_m7898 (StreamWriter_t1289 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___stream; + Encoding_t931 * L_1 = ___encoding; + StreamWriter__ctor_m7899(__this, L_0, L_1, ((int32_t)1024), /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamWriter::.ctor(System.IO.Stream,System.Text.Encoding,System.Int32) +extern TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1521; +extern Il2CppCodeGenString* _stringLiteral1519; +extern Il2CppCodeGenString* _stringLiteral1432; +extern Il2CppCodeGenString* _stringLiteral1526; +extern "C" void StreamWriter__ctor_m7899 (StreamWriter_t1289 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextWriter_t943_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(857); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1521 = il2cpp_codegen_string_literal_from_index(1521); + _stringLiteral1519 = il2cpp_codegen_string_literal_from_index(1519); + _stringLiteral1432 = il2cpp_codegen_string_literal_from_index(1432); + _stringLiteral1526 = il2cpp_codegen_string_literal_from_index(1526); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextWriter_t943_il2cpp_TypeInfo_var); + TextWriter__ctor_m7945(__this, /*hidden argument*/NULL); + Stream_t1039 * L_0 = ___stream; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1521, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + Encoding_t931 * L_2 = ___encoding; + if (L_2) + { + goto IL_0028; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1519, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___bufferSize; + if ((((int32_t)L_4) > ((int32_t)0))) + { + goto IL_003a; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral1432, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003a: + { + Stream_t1039 * L_6 = ___stream; + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_6); + if (L_7) + { + goto IL_0050; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1526, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0050: + { + Stream_t1039 * L_9 = ___stream; + __this->___internalStream_3 = L_9; + Encoding_t931 * L_10 = ___encoding; + int32_t L_11 = ___bufferSize; + StreamWriter_Initialize_m7901(__this, L_10, L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.StreamWriter::.cctor() +extern TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* StreamWriter_t1289_il2cpp_TypeInfo_var; +extern "C" void StreamWriter__cctor_m7900 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Stream_t1039_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(687); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + StreamWriter_t1289_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(784); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Stream_t1039_il2cpp_TypeInfo_var); + Stream_t1039 * L_0 = ((Stream_t1039_StaticFields*)Stream_t1039_il2cpp_TypeInfo_var->static_fields)->___Null_0; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_1 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + StreamWriter_t1289 * L_2 = (StreamWriter_t1289 *)il2cpp_codegen_object_new (StreamWriter_t1289_il2cpp_TypeInfo_var); + StreamWriter__ctor_m7899(L_2, L_0, L_1, 1, /*hidden argument*/NULL); + ((StreamWriter_t1289_StaticFields*)StreamWriter_t1289_il2cpp_TypeInfo_var->static_fields)->___Null_11 = L_2; + return; + } +} +// System.Void System.IO.StreamWriter::Initialize(System.Text.Encoding,System.Int32) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void StreamWriter_Initialize_m7901 (StreamWriter_t1289 * __this, Encoding_t931 * ___encoding, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Encoding_t931 * L_0 = ___encoding; + __this->___internalEncoding_2 = L_0; + int32_t L_1 = 0; + V_1 = L_1; + __this->___byte_pos_6 = L_1; + int32_t L_2 = V_1; + __this->___decode_pos_8 = L_2; + int32_t L_3 = ___bufferSize; + int32_t L_4 = Math_Max_m2040(NULL /*static, unused*/, L_3, ((int32_t)256), /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = V_0; + __this->___decode_buf_7 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_5)); + Encoding_t931 * L_6 = ___encoding; + int32_t L_7 = V_0; + NullCheck(L_6); + int32_t L_8 = (int32_t)VirtFuncInvoker1< int32_t, int32_t >::Invoke(18 /* System.Int32 System.Text.Encoding::GetMaxByteCount(System.Int32) */, L_6, L_7); + __this->___byte_buf_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_8)); + Stream_t1039 * L_9 = (__this->___internalStream_3); + NullCheck(L_9); + bool L_10 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_9); + if (!L_10) + { + goto IL_006a; + } + } + { + Stream_t1039 * L_11 = (__this->___internalStream_3); + NullCheck(L_11); + int64_t L_12 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.Stream::get_Position() */, L_11); + if ((((int64_t)L_12) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_006a; + } + } + { + __this->___preamble_done_10 = 1; + } + +IL_006a: + { + return; + } +} +// System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) +extern "C" void StreamWriter_set_AutoFlush_m7902 (StreamWriter_t1289 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___iflush_4 = L_0; + bool L_1 = (__this->___iflush_4); + if (!L_1) + { + goto IL_0018; + } + } + { + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + } + +IL_0018: + { + return; + } +} +// System.Void System.IO.StreamWriter::Dispose(System.Boolean) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void StreamWriter_Dispose_m7903 (StreamWriter_t1289 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + Exception_t152 * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (Exception_t152 *)NULL; + bool L_0 = (__this->___DisposedAlready_9); + if (L_0) + { + goto IL_0056; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0056; + } + } + { + Stream_t1039 * L_2 = (__this->___internalStream_3); + if (!L_2) + { + goto IL_0056; + } + } + +IL_001e: + try + { // begin try (depth: 1) + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + goto IL_0031; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0029; + throw e; + } + +CATCH_0029: + { // begin catch(System.Exception) + V_1 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_3 = V_1; + V_0 = L_3; + goto IL_0031; + } // end catch (depth: 1) + +IL_0031: + { + __this->___DisposedAlready_9 = 1; + } + +IL_0038: + try + { // begin try (depth: 1) + Stream_t1039 * L_4 = (__this->___internalStream_3); + NullCheck(L_4); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.Stream::Close() */, L_4); + goto IL_0056; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0048; + throw e; + } + +CATCH_0048: + { // begin catch(System.Exception) + { + V_2 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_5 = V_0; + if (L_5) + { + goto IL_0051; + } + } + +IL_004f: + { + Exception_t152 * L_6 = V_2; + V_0 = L_6; + } + +IL_0051: + { + goto IL_0056; + } + } // end catch (depth: 1) + +IL_0056: + { + __this->___internalStream_3 = (Stream_t1039 *)NULL; + __this->___byte_buf_5 = (ByteU5BU5D_t789*)NULL; + __this->___internalEncoding_2 = (Encoding_t931 *)NULL; + __this->___decode_buf_7 = (CharU5BU5D_t458*)NULL; + Exception_t152 * L_7 = V_0; + if (!L_7) + { + goto IL_007a; + } + } + { + Exception_t152 * L_8 = V_0; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_007a: + { + return; + } +} +// System.Void System.IO.StreamWriter::Flush() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1527; +extern "C" void StreamWriter_Flush_m7904 (StreamWriter_t1289 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1527 = il2cpp_codegen_string_literal_from_index(1527); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___DisposedAlready_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1527, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + StreamWriter_Decode_m7906(__this, /*hidden argument*/NULL); + int32_t L_2 = (__this->___byte_pos_6); + if ((((int32_t)L_2) <= ((int32_t)0))) + { + goto IL_0039; + } + } + { + StreamWriter_FlushBytes_m7905(__this, /*hidden argument*/NULL); + Stream_t1039 * L_3 = (__this->___internalStream_3); + NullCheck(L_3); + VirtActionInvoker0::Invoke(13 /* System.Void System.IO.Stream::Flush() */, L_3); + } + +IL_0039: + { + return; + } +} +// System.Void System.IO.StreamWriter::FlushBytes() +extern "C" void StreamWriter_FlushBytes_m7905 (StreamWriter_t1289 * __this, const MethodInfo* method) +{ + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___preamble_done_10); + if (L_0) + { + goto IL_0043; + } + } + { + int32_t L_1 = (__this->___byte_pos_6); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_0043; + } + } + { + Encoding_t931 * L_2 = (__this->___internalEncoding_2); + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(20 /* System.Byte[] System.Text.Encoding::GetPreamble() */, L_2); + V_0 = L_3; + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) <= ((int32_t)0))) + { + goto IL_003c; + } + } + { + Stream_t1039 * L_5 = (__this->___internalStream_3); + ByteU5BU5D_t789* L_6 = V_0; + ByteU5BU5D_t789* L_7 = V_0; + NullCheck(L_7); + NullCheck(L_5); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, 0, (((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))); + } + +IL_003c: + { + __this->___preamble_done_10 = 1; + } + +IL_0043: + { + Stream_t1039 * L_8 = (__this->___internalStream_3); + ByteU5BU5D_t789* L_9 = (__this->___byte_buf_5); + int32_t L_10 = (__this->___byte_pos_6); + NullCheck(L_8); + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(18 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_8, L_9, 0, L_10); + __this->___byte_pos_6 = 0; + return; + } +} +// System.Void System.IO.StreamWriter::Decode() +extern "C" void StreamWriter_Decode_m7906 (StreamWriter_t1289 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___byte_pos_6); + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0012; + } + } + { + StreamWriter_FlushBytes_m7905(__this, /*hidden argument*/NULL); + } + +IL_0012: + { + int32_t L_1 = (__this->___decode_pos_8); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_0058; + } + } + { + Encoding_t931 * L_2 = (__this->___internalEncoding_2); + CharU5BU5D_t458* L_3 = (__this->___decode_buf_7); + int32_t L_4 = (__this->___decode_pos_8); + ByteU5BU5D_t789* L_5 = (__this->___byte_buf_5); + int32_t L_6 = (__this->___byte_pos_6); + NullCheck(L_2); + int32_t L_7 = (int32_t)VirtFuncInvoker5< int32_t, CharU5BU5D_t458*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(8 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_2, L_3, 0, L_4, L_5, L_6); + V_0 = L_7; + int32_t L_8 = (__this->___byte_pos_6); + int32_t L_9 = V_0; + __this->___byte_pos_6 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + __this->___decode_pos_8 = 0; + } + +IL_0058: + { + return; + } +} +// System.Void System.IO.StreamWriter::Write(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1527; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1525; +extern "C" void StreamWriter_Write_m7907 (StreamWriter_t1289 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1527 = il2cpp_codegen_string_literal_from_index(1527); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1525 = il2cpp_codegen_string_literal_from_index(1525); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___DisposedAlready_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1527, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + CharU5BU5D_t458* L_2 = ___buffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + int32_t L_4 = ___index; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral249, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0055; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0055: + { + int32_t L_8 = ___index; + CharU5BU5D_t458* L_9 = ___buffer; + NullCheck(L_9); + int32_t L_10 = ___count; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1525, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_006b: + { + CharU5BU5D_t458* L_12 = ___buffer; + int32_t L_13 = ___index; + int32_t L_14 = ___count; + StreamWriter_LowLevelWrite_m7908(__this, L_12, L_13, L_14, /*hidden argument*/NULL); + bool L_15 = (__this->___iflush_4); + if (!L_15) + { + goto IL_0085; + } + } + { + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + } + +IL_0085: + { + return; + } +} +// System.Void System.IO.StreamWriter::LowLevelWrite(System.Char[],System.Int32,System.Int32) +extern "C" void StreamWriter_LowLevelWrite_m7908 (StreamWriter_t1289 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + goto IL_0065; + } + +IL_0005: + { + CharU5BU5D_t458* L_0 = (__this->___decode_buf_7); + NullCheck(L_0); + int32_t L_1 = (__this->___decode_pos_8); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))-(int32_t)L_1)); + int32_t L_2 = V_0; + if (L_2) + { + goto IL_002a; + } + } + { + StreamWriter_Decode_m7906(__this, /*hidden argument*/NULL); + CharU5BU5D_t458* L_3 = (__this->___decode_buf_7); + NullCheck(L_3); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))); + } + +IL_002a: + { + int32_t L_4 = V_0; + int32_t L_5 = ___count; + if ((((int32_t)L_4) <= ((int32_t)L_5))) + { + goto IL_0033; + } + } + { + int32_t L_6 = ___count; + V_0 = L_6; + } + +IL_0033: + { + CharU5BU5D_t458* L_7 = ___buffer; + int32_t L_8 = ___index; + CharU5BU5D_t458* L_9 = (__this->___decode_buf_7); + int32_t L_10 = (__this->___decode_pos_8); + int32_t L_11 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, ((int32_t)((int32_t)L_8*(int32_t)2)), (Array_t *)(Array_t *)L_9, ((int32_t)((int32_t)L_10*(int32_t)2)), ((int32_t)((int32_t)L_11*(int32_t)2)), /*hidden argument*/NULL); + int32_t L_12 = ___count; + int32_t L_13 = V_0; + ___count = ((int32_t)((int32_t)L_12-(int32_t)L_13)); + int32_t L_14 = ___index; + int32_t L_15 = V_0; + ___index = ((int32_t)((int32_t)L_14+(int32_t)L_15)); + int32_t L_16 = (__this->___decode_pos_8); + int32_t L_17 = V_0; + __this->___decode_pos_8 = ((int32_t)((int32_t)L_16+(int32_t)L_17)); + } + +IL_0065: + { + int32_t L_18 = ___count; + if ((((int32_t)L_18) > ((int32_t)0))) + { + goto IL_0005; + } + } + { + return; + } +} +// System.Void System.IO.StreamWriter::LowLevelWrite(System.String) +extern "C" void StreamWriter_LowLevelWrite_m7909 (StreamWriter_t1289 * __this, String_t* ___s, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + String_t* L_0 = ___s; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_007c; + } + +IL_000e: + { + CharU5BU5D_t458* L_2 = (__this->___decode_buf_7); + NullCheck(L_2); + int32_t L_3 = (__this->___decode_pos_8); + V_2 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)L_3)); + int32_t L_4 = V_2; + if (L_4) + { + goto IL_0033; + } + } + { + StreamWriter_Decode_m7906(__this, /*hidden argument*/NULL); + CharU5BU5D_t458* L_5 = (__this->___decode_buf_7); + NullCheck(L_5); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))); + } + +IL_0033: + { + int32_t L_6 = V_2; + int32_t L_7 = V_0; + if ((((int32_t)L_6) <= ((int32_t)L_7))) + { + goto IL_003c; + } + } + { + int32_t L_8 = V_0; + V_2 = L_8; + } + +IL_003c: + { + V_3 = 0; + goto IL_005f; + } + +IL_0043: + { + CharU5BU5D_t458* L_9 = (__this->___decode_buf_7); + int32_t L_10 = V_3; + int32_t L_11 = (__this->___decode_pos_8); + String_t* L_12 = ___s; + int32_t L_13 = V_3; + int32_t L_14 = V_1; + NullCheck(L_12); + uint16_t L_15 = String_get_Chars_m2061(L_12, ((int32_t)((int32_t)L_13+(int32_t)L_14)), /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11))); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11)), sizeof(uint16_t))) = (uint16_t)L_15; + int32_t L_16 = V_3; + V_3 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005f: + { + int32_t L_17 = V_3; + int32_t L_18 = V_2; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0043; + } + } + { + int32_t L_19 = V_0; + int32_t L_20 = V_2; + V_0 = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + int32_t L_21 = V_1; + int32_t L_22 = V_2; + V_1 = ((int32_t)((int32_t)L_21+(int32_t)L_22)); + int32_t L_23 = (__this->___decode_pos_8); + int32_t L_24 = V_2; + __this->___decode_pos_8 = ((int32_t)((int32_t)L_23+(int32_t)L_24)); + } + +IL_007c: + { + int32_t L_25 = V_0; + if ((((int32_t)L_25) > ((int32_t)0))) + { + goto IL_000e; + } + } + { + return; + } +} +// System.Void System.IO.StreamWriter::Write(System.Char) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1527; +extern "C" void StreamWriter_Write_m7910 (StreamWriter_t1289 * __this, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1527 = il2cpp_codegen_string_literal_from_index(1527); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = (__this->___DisposedAlready_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1527, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = (__this->___decode_pos_8); + CharU5BU5D_t458* L_3 = (__this->___decode_buf_7); + NullCheck(L_3); + if ((((int32_t)L_2) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))))) + { + goto IL_002f; + } + } + { + StreamWriter_Decode_m7906(__this, /*hidden argument*/NULL); + } + +IL_002f: + { + CharU5BU5D_t458* L_4 = (__this->___decode_buf_7); + int32_t L_5 = (__this->___decode_pos_8); + int32_t L_6 = L_5; + V_0 = L_6; + __this->___decode_pos_8 = ((int32_t)((int32_t)L_6+(int32_t)1)); + int32_t L_7 = V_0; + uint16_t L_8 = ___value; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_7); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_4, L_7, sizeof(uint16_t))) = (uint16_t)L_8; + bool L_9 = (__this->___iflush_4); + if (!L_9) + { + goto IL_0059; + } + } + { + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + } + +IL_0059: + { + return; + } +} +// System.Void System.IO.StreamWriter::Write(System.Char[]) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1527; +extern "C" void StreamWriter_Write_m7911 (StreamWriter_t1289 * __this, CharU5BU5D_t458* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1527 = il2cpp_codegen_string_literal_from_index(1527); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___DisposedAlready_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1527, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + CharU5BU5D_t458* L_2 = ___buffer; + if (!L_2) + { + goto IL_0027; + } + } + { + CharU5BU5D_t458* L_3 = ___buffer; + CharU5BU5D_t458* L_4 = ___buffer; + NullCheck(L_4); + StreamWriter_LowLevelWrite_m7908(__this, L_3, 0, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/NULL); + } + +IL_0027: + { + bool L_5 = (__this->___iflush_4); + if (!L_5) + { + goto IL_0038; + } + } + { + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + } + +IL_0038: + { + return; + } +} +// System.Void System.IO.StreamWriter::Write(System.String) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1527; +extern "C" void StreamWriter_Write_m7912 (StreamWriter_t1289 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1527 = il2cpp_codegen_string_literal_from_index(1527); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___DisposedAlready_9); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1527, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + String_t* L_2 = ___value; + if (!L_2) + { + goto IL_0023; + } + } + { + String_t* L_3 = ___value; + StreamWriter_LowLevelWrite_m7909(__this, L_3, /*hidden argument*/NULL); + } + +IL_0023: + { + bool L_4 = (__this->___iflush_4); + if (!L_4) + { + goto IL_0034; + } + } + { + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.StreamWriter::Flush() */, __this); + } + +IL_0034: + { + return; + } +} +// System.Void System.IO.StreamWriter::Close() +extern "C" void StreamWriter_Close_m7913 (StreamWriter_t1289 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(6 /* System.Void System.IO.StreamWriter::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Void System.IO.StreamWriter::Finalize() +extern "C" void StreamWriter_Finalize_m7914 (StreamWriter_t1289 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(6 /* System.Void System.IO.StreamWriter::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.IO.StringReader::.ctor(System.String) +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" void StringReader__ctor_m7915 (StringReader_t1290 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___s; + __this->___source_1 = L_2; + __this->___nextChar_2 = 0; + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + __this->___sourceLength_3 = L_4; + return; + } +} +// System.Void System.IO.StringReader::Dispose(System.Boolean) +extern "C" void StringReader_Dispose_m7916 (StringReader_t1290 * __this, bool ___disposing, const MethodInfo* method) +{ + { + __this->___source_1 = (String_t*)NULL; + bool L_0 = ___disposing; + TextReader_Dispose_m7928(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.IO.StringReader::Peek() +extern "C" int32_t StringReader_Peek_m7917 (StringReader_t1290 * __this, const MethodInfo* method) +{ + { + StringReader_CheckObjectDisposedException_m7922(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___nextChar_2); + int32_t L_1 = (__this->___sourceLength_3); + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0019; + } + } + { + return (-1); + } + +IL_0019: + { + String_t* L_2 = (__this->___source_1); + int32_t L_3 = (__this->___nextChar_2); + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.IO.StringReader::Read() +extern "C" int32_t StringReader_Read_m7918 (StringReader_t1290 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + StringReader_CheckObjectDisposedException_m7922(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___nextChar_2); + int32_t L_1 = (__this->___sourceLength_3); + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0019; + } + } + { + return (-1); + } + +IL_0019: + { + String_t* L_2 = (__this->___source_1); + int32_t L_3 = (__this->___nextChar_2); + int32_t L_4 = L_3; + V_0 = L_4; + __this->___nextChar_2 = ((int32_t)((int32_t)L_4+(int32_t)1)); + int32_t L_5 = V_0; + NullCheck(L_2); + uint16_t L_6 = String_get_Chars_m2061(L_2, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.IO.StringReader::Read(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern "C" int32_t StringReader_Read_m7919 (StringReader_t1290 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + StringReader_CheckObjectDisposedException_m7922(__this, /*hidden argument*/NULL); + CharU5BU5D_t458* L_0 = ___buffer; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + CharU5BU5D_t458* L_2 = ___buffer; + NullCheck(L_2); + int32_t L_3 = ___index; + int32_t L_4 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))-(int32_t)L_3))) >= ((int32_t)L_4))) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + int32_t L_6 = ___index; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003c: + { + int32_t L_9 = (__this->___nextChar_2); + int32_t L_10 = (__this->___sourceLength_3); + int32_t L_11 = ___count; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))))) + { + goto IL_0062; + } + } + { + int32_t L_12 = (__this->___sourceLength_3); + int32_t L_13 = (__this->___nextChar_2); + V_0 = ((int32_t)((int32_t)L_12-(int32_t)L_13)); + goto IL_0064; + } + +IL_0062: + { + int32_t L_14 = ___count; + V_0 = L_14; + } + +IL_0064: + { + String_t* L_15 = (__this->___source_1); + int32_t L_16 = (__this->___nextChar_2); + CharU5BU5D_t458* L_17 = ___buffer; + int32_t L_18 = ___index; + int32_t L_19 = V_0; + NullCheck(L_15); + String_CopyTo_m6061(L_15, L_16, L_17, L_18, L_19, /*hidden argument*/NULL); + int32_t L_20 = (__this->___nextChar_2); + int32_t L_21 = V_0; + __this->___nextChar_2 = ((int32_t)((int32_t)L_20+(int32_t)L_21)); + int32_t L_22 = V_0; + return L_22; + } +} +// System.String System.IO.StringReader::ReadLine() +extern "C" String_t* StringReader_ReadLine_m7920 (StringReader_t1290 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + bool V_3 = false; + String_t* V_4 = {0}; + int32_t G_B11_0 = 0; + int32_t G_B14_0 = 0; + StringReader_t1290 * G_B14_1 = {0}; + int32_t G_B13_0 = 0; + StringReader_t1290 * G_B13_1 = {0}; + int32_t G_B15_0 = 0; + int32_t G_B15_1 = 0; + StringReader_t1290 * G_B15_2 = {0}; + { + StringReader_CheckObjectDisposedException_m7922(__this, /*hidden argument*/NULL); + int32_t L_0 = (__this->___nextChar_2); + String_t* L_1 = (__this->___source_1); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_001e; + } + } + { + return (String_t*)NULL; + } + +IL_001e: + { + String_t* L_3 = (__this->___source_1); + int32_t L_4 = (__this->___nextChar_2); + NullCheck(L_3); + int32_t L_5 = String_IndexOf_m4771(L_3, ((int32_t)13), L_4, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = (__this->___source_1); + int32_t L_7 = (__this->___nextChar_2); + NullCheck(L_6); + int32_t L_8 = String_IndexOf_m4771(L_6, ((int32_t)10), L_7, /*hidden argument*/NULL); + V_1 = L_8; + V_3 = 0; + int32_t L_9 = V_0; + if ((!(((uint32_t)L_9) == ((uint32_t)(-1))))) + { + goto IL_0064; + } + } + { + int32_t L_10 = V_1; + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_005d; + } + } + { + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.IO.StringReader::ReadToEnd() */, __this); + return L_11; + } + +IL_005d: + { + int32_t L_12 = V_1; + V_2 = L_12; + goto IL_0088; + } + +IL_0064: + { + int32_t L_13 = V_1; + if ((!(((uint32_t)L_13) == ((uint32_t)(-1))))) + { + goto IL_0072; + } + } + { + int32_t L_14 = V_0; + V_2 = L_14; + goto IL_0088; + } + +IL_0072: + { + int32_t L_15 = V_0; + int32_t L_16 = V_1; + if ((((int32_t)L_15) <= ((int32_t)L_16))) + { + goto IL_007f; + } + } + { + int32_t L_17 = V_1; + G_B11_0 = L_17; + goto IL_0080; + } + +IL_007f: + { + int32_t L_18 = V_0; + G_B11_0 = L_18; + } + +IL_0080: + { + V_2 = G_B11_0; + int32_t L_19 = V_0; + int32_t L_20 = V_1; + V_3 = ((((int32_t)((int32_t)((int32_t)L_19+(int32_t)1))) == ((int32_t)L_20))? 1 : 0); + } + +IL_0088: + { + String_t* L_21 = (__this->___source_1); + int32_t L_22 = (__this->___nextChar_2); + int32_t L_23 = V_2; + int32_t L_24 = (__this->___nextChar_2); + NullCheck(L_21); + String_t* L_25 = String_Substring_m2063(L_21, L_22, ((int32_t)((int32_t)L_23-(int32_t)L_24)), /*hidden argument*/NULL); + V_4 = L_25; + int32_t L_26 = V_2; + bool L_27 = V_3; + G_B13_0 = L_26; + G_B13_1 = __this; + if (!L_27) + { + G_B14_0 = L_26; + G_B14_1 = __this; + goto IL_00b1; + } + } + { + G_B15_0 = 2; + G_B15_1 = G_B13_0; + G_B15_2 = G_B13_1; + goto IL_00b2; + } + +IL_00b1: + { + G_B15_0 = 1; + G_B15_1 = G_B14_0; + G_B15_2 = G_B14_1; + } + +IL_00b2: + { + NullCheck(G_B15_2); + G_B15_2->___nextChar_2 = ((int32_t)((int32_t)G_B15_1+(int32_t)G_B15_0)); + String_t* L_28 = V_4; + return L_28; + } +} +// System.String System.IO.StringReader::ReadToEnd() +extern "C" String_t* StringReader_ReadToEnd_m7921 (StringReader_t1290 * __this, const MethodInfo* method) +{ + String_t* V_0 = {0}; + { + StringReader_CheckObjectDisposedException_m7922(__this, /*hidden argument*/NULL); + String_t* L_0 = (__this->___source_1); + int32_t L_1 = (__this->___nextChar_2); + int32_t L_2 = (__this->___sourceLength_3); + int32_t L_3 = (__this->___nextChar_2); + NullCheck(L_0); + String_t* L_4 = String_Substring_m2063(L_0, L_1, ((int32_t)((int32_t)L_2-(int32_t)L_3)), /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = (__this->___sourceLength_3); + __this->___nextChar_2 = L_5; + String_t* L_6 = V_0; + return L_6; + } +} +// System.Void System.IO.StringReader::CheckObjectDisposedException() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1528; +extern Il2CppCodeGenString* _stringLiteral1529; +extern "C" void StringReader_CheckObjectDisposedException_m7922 (StringReader_t1290 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1528 = il2cpp_codegen_string_literal_from_index(1528); + _stringLiteral1529 = il2cpp_codegen_string_literal_from_index(1529); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___source_1); + if (L_0) + { + goto IL_0020; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1529, /*hidden argument*/NULL); + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m10701(L_2, _stringLiteral1528, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0020: + { + return; + } +} +// System.Void System.IO.TextReader/NullTextReader::.ctor() +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void NullTextReader__ctor_m7923 (NullTextReader_t1291 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.IO.TextReader/NullTextReader::ReadLine() +extern "C" String_t* NullTextReader_ReadLine_m7924 (NullTextReader_t1291 * __this, const MethodInfo* method) +{ + { + return (String_t*)NULL; + } +} +// System.Void System.IO.TextReader::.ctor() +extern "C" void TextReader__ctor_m7925 (TextReader_t1210 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.TextReader::.cctor() +extern TypeInfo* NullTextReader_t1291_il2cpp_TypeInfo_var; +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void TextReader__cctor_m7926 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullTextReader_t1291_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(858); + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + NullTextReader_t1291 * L_0 = (NullTextReader_t1291 *)il2cpp_codegen_object_new (NullTextReader_t1291_il2cpp_TypeInfo_var); + NullTextReader__ctor_m7923(L_0, /*hidden argument*/NULL); + ((TextReader_t1210_StaticFields*)TextReader_t1210_il2cpp_TypeInfo_var->static_fields)->___Null_0 = L_0; + return; + } +} +// System.Void System.IO.TextReader::Dispose() +extern "C" void TextReader_Dispose_m7927 (TextReader_t1210 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.IO.TextReader::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Void System.IO.TextReader::Dispose(System.Boolean) +extern "C" void TextReader_Dispose_m7928 (TextReader_t1210 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_000c; + } + } + { + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + } + +IL_000c: + { + return; + } +} +// System.Int32 System.IO.TextReader::Peek() +extern "C" int32_t TextReader_Peek_m7929 (TextReader_t1210 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Int32 System.IO.TextReader::Read() +extern "C" int32_t TextReader_Read_m7930 (TextReader_t1210 * __this, const MethodInfo* method) +{ + { + return (-1); + } +} +// System.Int32 System.IO.TextReader::Read(System.Char[],System.Int32,System.Int32) +extern "C" int32_t TextReader_Read_m7931 (TextReader_t1210 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_1 = 0; + goto IL_0022; + } + +IL_0007: + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.IO.TextReader::Read() */, __this); + int32_t L_1 = L_0; + V_0 = L_1; + if ((!(((uint32_t)L_1) == ((uint32_t)(-1))))) + { + goto IL_0017; + } + } + { + int32_t L_2 = V_1; + return L_2; + } + +IL_0017: + { + CharU5BU5D_t458* L_3 = ___buffer; + int32_t L_4 = ___index; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5))); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, ((int32_t)((int32_t)L_4+(int32_t)L_5)), sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_6))); + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0022: + { + int32_t L_8 = V_1; + int32_t L_9 = ___count; + if ((((int32_t)L_8) < ((int32_t)L_9))) + { + goto IL_0007; + } + } + { + int32_t L_10 = V_1; + return L_10; + } +} +// System.String System.IO.TextReader::ReadLine() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* TextReader_ReadLine_m7932 (TextReader_t1210 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_0; + } +} +// System.String System.IO.TextReader::ReadToEnd() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* TextReader_ReadToEnd_m7933 (TextReader_t1210 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_0; + } +} +// System.IO.TextReader System.IO.TextReader::Synchronized(System.IO.TextReader) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizedReader_t1292_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1530; +extern "C" TextReader_t1210 * TextReader_Synchronized_m7934 (Object_t * __this /* static, unused */, TextReader_t1210 * ___reader, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SynchronizedReader_t1292_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(859); + _stringLiteral1530 = il2cpp_codegen_string_literal_from_index(1530); + s_Il2CppMethodIntialized = true; + } + { + TextReader_t1210 * L_0 = ___reader; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1530, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + TextReader_t1210 * L_2 = ___reader; + if (!((SynchronizedReader_t1292 *)IsInstClass(L_2, SynchronizedReader_t1292_il2cpp_TypeInfo_var))) + { + goto IL_001e; + } + } + { + TextReader_t1210 * L_3 = ___reader; + return L_3; + } + +IL_001e: + { + TextReader_t1210 * L_4 = ___reader; + SynchronizedReader_t1292 * L_5 = (SynchronizedReader_t1292 *)il2cpp_codegen_object_new (SynchronizedReader_t1292_il2cpp_TypeInfo_var); + SynchronizedReader__ctor_m7935(L_5, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.IO.SynchronizedReader::.ctor(System.IO.TextReader) +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void SynchronizedReader__ctor_m7935 (SynchronizedReader_t1292 * __this, TextReader_t1210 * ___reader, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader__ctor_m7925(__this, /*hidden argument*/NULL); + TextReader_t1210 * L_0 = ___reader; + __this->___reader_1 = L_0; + return; + } +} +// System.Int32 System.IO.SynchronizedReader::Peek() +extern "C" int32_t SynchronizedReader_Peek_m7936 (SynchronizedReader_t1292 * __this, const MethodInfo* method) +{ + SynchronizedReader_t1292 * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedReader_t1292 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + TextReader_t1210 * L_1 = (__this->___reader_1); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.IO.TextReader::Peek() */, L_1); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + SynchronizedReader_t1292 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + int32_t L_4 = V_1; + return L_4; + } +} +// System.String System.IO.SynchronizedReader::ReadLine() +extern "C" String_t* SynchronizedReader_ReadLine_m7937 (SynchronizedReader_t1292 * __this, const MethodInfo* method) +{ + SynchronizedReader_t1292 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedReader_t1292 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + TextReader_t1210 * L_1 = (__this->___reader_1); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.IO.TextReader::ReadLine() */, L_1); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + SynchronizedReader_t1292 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + String_t* L_4 = V_1; + return L_4; + } +} +// System.String System.IO.SynchronizedReader::ReadToEnd() +extern "C" String_t* SynchronizedReader_ReadToEnd_m7938 (SynchronizedReader_t1292 * __this, const MethodInfo* method) +{ + SynchronizedReader_t1292 * V_0 = {0}; + String_t* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedReader_t1292 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + TextReader_t1210 * L_1 = (__this->___reader_1); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.IO.TextReader::ReadToEnd() */, L_1); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + SynchronizedReader_t1292 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + String_t* L_4 = V_1; + return L_4; + } +} +// System.Int32 System.IO.SynchronizedReader::Read() +extern "C" int32_t SynchronizedReader_Read_m7939 (SynchronizedReader_t1292 * __this, const MethodInfo* method) +{ + SynchronizedReader_t1292 * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedReader_t1292 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + TextReader_t1210 * L_1 = (__this->___reader_1); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 System.IO.TextReader::Read() */, L_1); + V_1 = L_2; + IL2CPP_LEAVE(0x25, FINALLY_001e); + } + +IL_0019: + { + ; // IL_0019: leave IL_0025 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001e; + } + +FINALLY_001e: + { // begin finally (depth: 1) + SynchronizedReader_t1292 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(30) + } // end finally (depth: 1) + IL2CPP_CLEANUP(30) + { + IL2CPP_JUMP_TBL(0x25, IL_0025) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0025: + { + int32_t L_4 = V_1; + return L_4; + } +} +// System.Int32 System.IO.SynchronizedReader::Read(System.Char[],System.Int32,System.Int32) +extern "C" int32_t SynchronizedReader_Read_m7940 (SynchronizedReader_t1292 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + SynchronizedReader_t1292 * V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedReader_t1292 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + TextReader_t1210 * L_1 = (__this->___reader_1); + CharU5BU5D_t458* L_2 = ___buffer; + int32_t L_3 = ___index; + int32_t L_4 = ___count; + NullCheck(L_1); + int32_t L_5 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(8 /* System.Int32 System.IO.TextReader::Read(System.Char[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); + V_1 = L_5; + IL2CPP_LEAVE(0x28, FINALLY_0021); + } + +IL_001c: + { + ; // IL_001c: leave IL_0028 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0021; + } + +FINALLY_0021: + { // begin finally (depth: 1) + SynchronizedReader_t1292 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(33) + } // end finally (depth: 1) + IL2CPP_CLEANUP(33) + { + IL2CPP_JUMP_TBL(0x28, IL_0028) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0028: + { + int32_t L_7 = V_1; + return L_7; + } +} +// System.Void System.IO.TextWriter/NullTextWriter::.ctor() +extern TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +extern "C" void NullTextWriter__ctor_m7941 (NullTextWriter_t1293 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextWriter_t943_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(857); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextWriter_t943_il2cpp_TypeInfo_var); + TextWriter__ctor_m7945(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.TextWriter/NullTextWriter::Write(System.String) +extern "C" void NullTextWriter_Write_m7942 (NullTextWriter_t1293 * __this, String_t* ___s, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.TextWriter/NullTextWriter::Write(System.Char) +extern "C" void NullTextWriter_Write_m7943 (NullTextWriter_t1293 * __this, uint16_t ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.TextWriter/NullTextWriter::Write(System.Char[],System.Int32,System.Int32) +extern "C" void NullTextWriter_Write_m7944 (NullTextWriter_t1293 * __this, CharU5BU5D_t458* ___value, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.TextWriter::.ctor() +extern "C" void TextWriter__ctor_m7945 (TextWriter_t943 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CharU5BU5D_t458* L_1 = String_ToCharArray_m4633(L_0, /*hidden argument*/NULL); + __this->___CoreNewLine_0 = L_1; + return; + } +} +// System.Void System.IO.TextWriter::.cctor() +extern TypeInfo* NullTextWriter_t1293_il2cpp_TypeInfo_var; +extern TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +extern "C" void TextWriter__cctor_m7946 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NullTextWriter_t1293_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(860); + TextWriter_t943_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(857); + s_Il2CppMethodIntialized = true; + } + { + NullTextWriter_t1293 * L_0 = (NullTextWriter_t1293 *)il2cpp_codegen_object_new (NullTextWriter_t1293_il2cpp_TypeInfo_var); + NullTextWriter__ctor_m7941(L_0, /*hidden argument*/NULL); + ((TextWriter_t943_StaticFields*)TextWriter_t943_il2cpp_TypeInfo_var->static_fields)->___Null_1 = L_0; + return; + } +} +// System.Void System.IO.TextWriter::Close() +extern "C" void TextWriter_Close_m7947 (TextWriter_t943 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(6 /* System.Void System.IO.TextWriter::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Void System.IO.TextWriter::Dispose(System.Boolean) +extern "C" void TextWriter_Dispose_m7948 (TextWriter_t943 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_000c; + } + } + { + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + } + +IL_000c: + { + return; + } +} +// System.Void System.IO.TextWriter::Dispose() +extern "C" void TextWriter_Dispose_m7949 (TextWriter_t943 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(6 /* System.Void System.IO.TextWriter::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.TextWriter::Flush() +extern "C" void TextWriter_Flush_m7950 (TextWriter_t943 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.IO.TextWriter System.IO.TextWriter::Synchronized(System.IO.TextWriter,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizedWriter_t1294_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1531; +extern "C" TextWriter_t943 * TextWriter_Synchronized_m7951 (Object_t * __this /* static, unused */, TextWriter_t943 * ___writer, bool ___neverClose, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SynchronizedWriter_t1294_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(861); + _stringLiteral1531 = il2cpp_codegen_string_literal_from_index(1531); + s_Il2CppMethodIntialized = true; + } + { + TextWriter_t943 * L_0 = ___writer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1531, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + TextWriter_t943 * L_2 = ___writer; + if (!((SynchronizedWriter_t1294 *)IsInstClass(L_2, SynchronizedWriter_t1294_il2cpp_TypeInfo_var))) + { + goto IL_001e; + } + } + { + TextWriter_t943 * L_3 = ___writer; + return L_3; + } + +IL_001e: + { + TextWriter_t943 * L_4 = ___writer; + bool L_5 = ___neverClose; + SynchronizedWriter_t1294 * L_6 = (SynchronizedWriter_t1294 *)il2cpp_codegen_object_new (SynchronizedWriter_t1294_il2cpp_TypeInfo_var); + SynchronizedWriter__ctor_m7958(L_6, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.IO.TextWriter::Write(System.Char) +extern "C" void TextWriter_Write_m7952 (TextWriter_t943 * __this, uint16_t ___value, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.IO.TextWriter::Write(System.Char[]) +extern "C" void TextWriter_Write_m7953 (TextWriter_t943 * __this, CharU5BU5D_t458* ___buffer, const MethodInfo* method) +{ + { + CharU5BU5D_t458* L_0 = ___buffer; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + CharU5BU5D_t458* L_1 = ___buffer; + CharU5BU5D_t458* L_2 = ___buffer; + NullCheck(L_2); + VirtActionInvoker3< CharU5BU5D_t458*, int32_t, int32_t >::Invoke(11 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, __this, L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))); + return; + } +} +// System.Void System.IO.TextWriter::Write(System.String) +extern "C" void TextWriter_Write_m7954 (TextWriter_t943 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = ___value; + NullCheck(L_1); + CharU5BU5D_t458* L_2 = String_ToCharArray_m4633(L_1, /*hidden argument*/NULL); + VirtActionInvoker1< CharU5BU5D_t458* >::Invoke(9 /* System.Void System.IO.TextWriter::Write(System.Char[]) */, __this, L_2); + } + +IL_0012: + { + return; + } +} +// System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" void TextWriter_Write_m7955 (TextWriter_t943 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___buffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___buffer; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_002c; + } + } + +IL_0021: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_003e; + } + } + { + int32_t L_7 = ___index; + CharU5BU5D_t458* L_8 = ___buffer; + NullCheck(L_8); + int32_t L_9 = ___count; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9))))) + { + goto IL_0049; + } + } + +IL_003e: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_10, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0049: + { + goto IL_0061; + } + +IL_004e: + { + CharU5BU5D_t458* L_11 = ___buffer; + int32_t L_12 = ___index; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + VirtActionInvoker1< uint16_t >::Invoke(8 /* System.Void System.IO.TextWriter::Write(System.Char) */, __this, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_11, L_13, sizeof(uint16_t)))); + int32_t L_14 = ___count; + ___count = ((int32_t)((int32_t)L_14-(int32_t)1)); + int32_t L_15 = ___index; + ___index = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0061: + { + int32_t L_16 = ___count; + if ((((int32_t)L_16) > ((int32_t)0))) + { + goto IL_004e; + } + } + { + return; + } +} +// System.Void System.IO.TextWriter::WriteLine() +extern "C" void TextWriter_WriteLine_m7956 (TextWriter_t943 * __this, const MethodInfo* method) +{ + { + CharU5BU5D_t458* L_0 = (__this->___CoreNewLine_0); + VirtActionInvoker1< CharU5BU5D_t458* >::Invoke(9 /* System.Void System.IO.TextWriter::Write(System.Char[]) */, __this, L_0); + return; + } +} +// System.Void System.IO.TextWriter::WriteLine(System.String) +extern "C" void TextWriter_WriteLine_m7957 (TextWriter_t943 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + VirtActionInvoker1< String_t* >::Invoke(10 /* System.Void System.IO.TextWriter::Write(System.String) */, __this, L_0); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.TextWriter::WriteLine() */, __this); + return; + } +} +// System.Void System.IO.SynchronizedWriter::.ctor(System.IO.TextWriter,System.Boolean) +extern TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +extern "C" void SynchronizedWriter__ctor_m7958 (SynchronizedWriter_t1294 * __this, TextWriter_t943 * ___writer, bool ___neverClose, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextWriter_t943_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(857); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TextWriter_t943_il2cpp_TypeInfo_var); + TextWriter__ctor_m7945(__this, /*hidden argument*/NULL); + TextWriter_t943 * L_0 = ___writer; + __this->___writer_2 = L_0; + bool L_1 = ___neverClose; + __this->___neverClose_3 = L_1; + return; + } +} +// System.Void System.IO.SynchronizedWriter::Close() +extern "C" void SynchronizedWriter_Close_m7959 (SynchronizedWriter_t1294 * __this, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___neverClose_3); + if (!L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + V_0 = __this; + SynchronizedWriter_t1294 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_0014: + try + { // begin try (depth: 1) + TextWriter_t943 * L_2 = (__this->___writer_2); + NullCheck(L_2); + VirtActionInvoker0::Invoke(5 /* System.Void System.IO.TextWriter::Close() */, L_2); + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::Flush() +extern "C" void SynchronizedWriter_Flush_m7960 (SynchronizedWriter_t1294 * __this, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(7 /* System.Void System.IO.TextWriter::Flush() */, L_1); + IL2CPP_LEAVE(0x1F, FINALLY_0018); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0018; + } + +FINALLY_0018: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_2 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(24) + } // end finally (depth: 1) + IL2CPP_CLEANUP(24) + { + IL2CPP_JUMP_TBL(0x1F, IL_001f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_001f: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::Write(System.Char) +extern "C" void SynchronizedWriter_Write_m7961 (SynchronizedWriter_t1294 * __this, uint16_t ___value, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + uint16_t L_2 = ___value; + NullCheck(L_1); + VirtActionInvoker1< uint16_t >::Invoke(8 /* System.Void System.IO.TextWriter::Write(System.Char) */, L_1, L_2); + IL2CPP_LEAVE(0x20, FINALLY_0019); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0019; + } + +FINALLY_0019: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(25) + } // end finally (depth: 1) + IL2CPP_CLEANUP(25) + { + IL2CPP_JUMP_TBL(0x20, IL_0020) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0020: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::Write(System.Char[]) +extern "C" void SynchronizedWriter_Write_m7962 (SynchronizedWriter_t1294 * __this, CharU5BU5D_t458* ___value, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + CharU5BU5D_t458* L_2 = ___value; + NullCheck(L_1); + VirtActionInvoker1< CharU5BU5D_t458* >::Invoke(9 /* System.Void System.IO.TextWriter::Write(System.Char[]) */, L_1, L_2); + IL2CPP_LEAVE(0x20, FINALLY_0019); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0019; + } + +FINALLY_0019: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(25) + } // end finally (depth: 1) + IL2CPP_CLEANUP(25) + { + IL2CPP_JUMP_TBL(0x20, IL_0020) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0020: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::Write(System.String) +extern "C" void SynchronizedWriter_Write_m7963 (SynchronizedWriter_t1294 * __this, String_t* ___value, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + String_t* L_2 = ___value; + NullCheck(L_1); + VirtActionInvoker1< String_t* >::Invoke(10 /* System.Void System.IO.TextWriter::Write(System.String) */, L_1, L_2); + IL2CPP_LEAVE(0x20, FINALLY_0019); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0019; + } + +FINALLY_0019: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(25) + } // end finally (depth: 1) + IL2CPP_CLEANUP(25) + { + IL2CPP_JUMP_TBL(0x20, IL_0020) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0020: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::Write(System.Char[],System.Int32,System.Int32) +extern "C" void SynchronizedWriter_Write_m7964 (SynchronizedWriter_t1294 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + CharU5BU5D_t458* L_2 = ___buffer; + int32_t L_3 = ___index; + int32_t L_4 = ___count; + NullCheck(L_1); + VirtActionInvoker3< CharU5BU5D_t458*, int32_t, int32_t >::Invoke(11 /* System.Void System.IO.TextWriter::Write(System.Char[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); + IL2CPP_LEAVE(0x22, FINALLY_001b); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001b; + } + +FINALLY_001b: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(27) + } // end finally (depth: 1) + IL2CPP_CLEANUP(27) + { + IL2CPP_JUMP_TBL(0x22, IL_0022) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0022: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::WriteLine() +extern "C" void SynchronizedWriter_WriteLine_m7965 (SynchronizedWriter_t1294 * __this, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + NullCheck(L_1); + VirtActionInvoker0::Invoke(12 /* System.Void System.IO.TextWriter::WriteLine() */, L_1); + IL2CPP_LEAVE(0x1F, FINALLY_0018); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0018; + } + +FINALLY_0018: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_2 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(24) + } // end finally (depth: 1) + IL2CPP_CLEANUP(24) + { + IL2CPP_JUMP_TBL(0x1F, IL_001f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_001f: + { + return; + } +} +// System.Void System.IO.SynchronizedWriter::WriteLine(System.String) +extern "C" void SynchronizedWriter_WriteLine_m7966 (SynchronizedWriter_t1294 * __this, String_t* ___value, const MethodInfo* method) +{ + SynchronizedWriter_t1294 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizedWriter_t1294 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + TextWriter_t943 * L_1 = (__this->___writer_2); + String_t* L_2 = ___value; + NullCheck(L_1); + VirtActionInvoker1< String_t* >::Invoke(13 /* System.Void System.IO.TextWriter::WriteLine(System.String) */, L_1, L_2); + IL2CPP_LEAVE(0x20, FINALLY_0019); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0019; + } + +FINALLY_0019: + { // begin finally (depth: 1) + SynchronizedWriter_t1294 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(25) + } // end finally (depth: 1) + IL2CPP_CLEANUP(25) + { + IL2CPP_JUMP_TBL(0x20, IL_0020) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0020: + { + return; + } +} +// System.Void System.IO.UnexceptionalStreamReader::.ctor(System.IO.Stream,System.Text.Encoding) +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamReader__ctor_m7967 (UnexceptionalStreamReader_t1295 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___stream; + Encoding_t931 * L_1 = ___encoding; + IL2CPP_RUNTIME_CLASS_INIT(StreamReader_t1288_il2cpp_TypeInfo_var); + StreamReader__ctor_m7883(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.UnexceptionalStreamReader::.cctor() +extern TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +extern TypeInfo* UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamReader__cctor_m7968 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BooleanU5BU5D_t770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(470); + UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(862); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14 = ((BooleanU5BU5D_t770*)SZArrayNew(BooleanU5BU5D_t770_il2cpp_TypeInfo_var, L_1)); + String_t* L_2 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if ((!(((uint32_t)L_4) == ((uint32_t)1)))) + { + goto IL_0032; + } + } + { + String_t* L_5 = V_0; + NullCheck(L_5); + uint16_t L_6 = String_get_Chars_m2061(L_5, 0, /*hidden argument*/NULL); + ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newlineChar_15 = L_6; + } + +IL_0032: + { + return; + } +} +// System.Int32 System.IO.UnexceptionalStreamReader::Peek() +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern "C" int32_t UnexceptionalStreamReader_Peek_m7969 (UnexceptionalStreamReader_t1295 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = StreamReader_Peek_m7892(__this, /*hidden argument*/NULL); + V_0 = L_0; + goto IL_0019; + } + +IL_000c: + { + ; // IL_000c: leave IL_0017 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0011; + throw e; + } + +CATCH_0011: + { // begin catch(System.IO.IOException) + goto IL_0017; + } // end catch (depth: 1) + +IL_0017: + { + return (-1); + } + +IL_0019: + { + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 System.IO.UnexceptionalStreamReader::Read() +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern "C" int32_t UnexceptionalStreamReader_Read_m7970 (UnexceptionalStreamReader_t1295 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = StreamReader_Read_m7893(__this, /*hidden argument*/NULL); + V_0 = L_0; + goto IL_0019; + } + +IL_000c: + { + ; // IL_000c: leave IL_0017 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0011; + throw e; + } + +CATCH_0011: + { // begin catch(System.IO.IOException) + goto IL_0017; + } // end catch (depth: 1) + +IL_0017: + { + return (-1); + } + +IL_0019: + { + int32_t L_1 = V_0; + return L_1; + } +} +// System.Int32 System.IO.UnexceptionalStreamReader::Read(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1532; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1533; +extern "C" int32_t UnexceptionalStreamReader_Read_m7971 (UnexceptionalStreamReader_t1295 * __this, CharU5BU5D_t458* ___dest_buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(862); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + _stringLiteral1532 = il2cpp_codegen_string_literal_from_index(1532); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1533 = il2cpp_codegen_string_literal_from_index(1533); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + CharU5BU5D_t458* L_0 = ___dest_buffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1532, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral249, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003f; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + int32_t L_6 = ___index; + CharU5BU5D_t458* L_7 = ___dest_buffer; + NullCheck(L_7); + int32_t L_8 = ___count; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral1533, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0055: + { + V_0 = 0; + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + uint16_t L_10 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newlineChar_15; + V_1 = L_10; + } + +IL_005d: + try + { // begin try (depth: 1) + { + goto IL_00b6; + } + +IL_0062: + { + int32_t L_11 = StreamReader_Read_m7893(__this, /*hidden argument*/NULL); + V_2 = L_11; + int32_t L_12 = V_2; + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_0075; + } + } + +IL_0070: + { + goto IL_00bd; + } + +IL_0075: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + int32_t L_14 = ___count; + ___count = ((int32_t)((int32_t)L_14-(int32_t)1)); + CharU5BU5D_t458* L_15 = ___dest_buffer; + int32_t L_16 = ___index; + int32_t L_17 = V_2; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_15, L_16, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_17))); + uint16_t L_18 = V_1; + if (!L_18) + { + goto IL_009d; + } + } + +IL_0089: + { + int32_t L_19 = V_2; + uint16_t L_20 = V_1; + if ((!(((uint32_t)(((int32_t)((uint16_t)L_19)))) == ((uint32_t)L_20)))) + { + goto IL_0098; + } + } + +IL_0091: + { + int32_t L_21 = V_0; + V_3 = L_21; + goto IL_00ca; + } + +IL_0098: + { + goto IL_00b1; + } + +IL_009d: + { + int32_t L_22 = V_2; + bool L_23 = UnexceptionalStreamReader_CheckEOL_m7972(__this, (((int32_t)((uint16_t)L_22))), /*hidden argument*/NULL); + if (!L_23) + { + goto IL_00b1; + } + } + +IL_00aa: + { + int32_t L_24 = V_0; + V_3 = L_24; + goto IL_00ca; + } + +IL_00b1: + { + int32_t L_25 = ___index; + ___index = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_00b6: + { + int32_t L_26 = ___count; + if ((((int32_t)L_26) > ((int32_t)0))) + { + goto IL_0062; + } + } + +IL_00bd: + { + goto IL_00c8; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00c2; + throw e; + } + +CATCH_00c2: + { // begin catch(System.IO.IOException) + goto IL_00c8; + } // end catch (depth: 1) + +IL_00c8: + { + int32_t L_27 = V_0; + return L_27; + } + +IL_00ca: + { + int32_t L_28 = V_3; + return L_28; + } +} +// System.Boolean System.IO.UnexceptionalStreamReader::CheckEOL(System.Char) +extern TypeInfo* UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var; +extern "C" bool UnexceptionalStreamReader_CheckEOL_m7972 (UnexceptionalStreamReader_t1295 * __this, uint16_t ___current, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(862); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + goto IL_0042; + } + +IL_0007: + { + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_0 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + if ((*(uint8_t*)(bool*)SZArrayLdElema(L_0, L_2, sizeof(bool)))) + { + goto IL_003e; + } + } + { + uint16_t L_3 = ___current; + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_5 = V_0; + NullCheck(L_4); + uint16_t L_6 = String_get_Chars_m2061(L_4, L_5, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)L_6)))) + { + goto IL_0039; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_7 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((bool*)(bool*)SZArrayLdElema(L_7, L_8, sizeof(bool))) = (bool)1; + int32_t L_9 = V_0; + BooleanU5BU5D_t770* L_10 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + NullCheck(L_10); + return ((((int32_t)L_9) == ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1))))? 1 : 0); + } + +IL_0039: + { + goto IL_004f; + } + +IL_003e: + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0042: + { + int32_t L_12 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_13 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0007; + } + } + +IL_004f: + { + V_1 = 0; + goto IL_0062; + } + +IL_0056: + { + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_14 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + *((bool*)(bool*)SZArrayLdElema(L_14, L_15, sizeof(bool))) = (bool)0; + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0062: + { + int32_t L_17 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_18 = ((UnexceptionalStreamReader_t1295_StaticFields*)UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var->static_fields)->___newline_14; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0056; + } + } + { + return 0; + } +} +// System.String System.IO.UnexceptionalStreamReader::ReadLine() +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern "C" String_t* UnexceptionalStreamReader_ReadLine_m7973 (UnexceptionalStreamReader_t1295 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + String_t* L_0 = StreamReader_ReadLine_m7896(__this, /*hidden argument*/NULL); + V_0 = L_0; + goto IL_0019; + } + +IL_000c: + { + ; // IL_000c: leave IL_0017 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0011; + throw e; + } + +CATCH_0011: + { // begin catch(System.IO.IOException) + goto IL_0017; + } // end catch (depth: 1) + +IL_0017: + { + return (String_t*)NULL; + } + +IL_0019: + { + String_t* L_1 = V_0; + return L_1; + } +} +// System.String System.IO.UnexceptionalStreamReader::ReadToEnd() +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern "C" String_t* UnexceptionalStreamReader_ReadToEnd_m7974 (UnexceptionalStreamReader_t1295 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + String_t* L_0 = StreamReader_ReadToEnd_m7897(__this, /*hidden argument*/NULL); + V_0 = L_0; + goto IL_0019; + } + +IL_000c: + { + ; // IL_000c: leave IL_0017 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0011; + throw e; + } + +CATCH_0011: + { // begin catch(System.IO.IOException) + goto IL_0017; + } // end catch (depth: 1) + +IL_0017: + { + return (String_t*)NULL; + } + +IL_0019: + { + String_t* L_1 = V_0; + return L_1; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::.ctor(System.IO.Stream,System.Text.Encoding) +extern TypeInfo* StreamWriter_t1289_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter__ctor_m7975 (UnexceptionalStreamWriter_t1296 * __this, Stream_t1039 * ___stream, Encoding_t931 * ___encoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamWriter_t1289_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(784); + s_Il2CppMethodIntialized = true; + } + { + Stream_t1039 * L_0 = ___stream; + Encoding_t931 * L_1 = ___encoding; + IL2CPP_RUNTIME_CLASS_INIT(StreamWriter_t1289_il2cpp_TypeInfo_var); + StreamWriter__ctor_m7898(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::Flush() +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter_Flush_m7976 (UnexceptionalStreamWriter_t1296 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + StreamWriter_Flush_m7904(__this, /*hidden argument*/NULL); + goto IL_0011; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_000b; + throw e; + } + +CATCH_000b: + { // begin catch(System.Exception) + goto IL_0011; + } // end catch (depth: 1) + +IL_0011: + { + return; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::Write(System.Char[],System.Int32,System.Int32) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter_Write_m7977 (UnexceptionalStreamWriter_t1296 * __this, CharU5BU5D_t458* ___buffer, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + CharU5BU5D_t458* L_0 = ___buffer; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + StreamWriter_Write_m7907(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + goto IL_0014; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_000e; + throw e; + } + +CATCH_000e: + { // begin catch(System.Exception) + goto IL_0014; + } // end catch (depth: 1) + +IL_0014: + { + return; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::Write(System.Char) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter_Write_m7978 (UnexceptionalStreamWriter_t1296 * __this, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + uint16_t L_0 = ___value; + StreamWriter_Write_m7910(__this, L_0, /*hidden argument*/NULL); + goto IL_0012; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_000c; + throw e; + } + +CATCH_000c: + { // begin catch(System.Exception) + goto IL_0012; + } // end catch (depth: 1) + +IL_0012: + { + return; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::Write(System.Char[]) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter_Write_m7979 (UnexceptionalStreamWriter_t1296 * __this, CharU5BU5D_t458* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + CharU5BU5D_t458* L_0 = ___value; + StreamWriter_Write_m7911(__this, L_0, /*hidden argument*/NULL); + goto IL_0012; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_000c; + throw e; + } + +CATCH_000c: + { // begin catch(System.Exception) + goto IL_0012; + } // end catch (depth: 1) + +IL_0012: + { + return; + } +} +// System.Void System.IO.UnexceptionalStreamWriter::Write(System.String) +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern "C" void UnexceptionalStreamWriter_Write_m7980 (UnexceptionalStreamWriter_t1296 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + String_t* L_0 = ___value; + StreamWriter_Write_m7912(__this, L_0, /*hidden argument*/NULL); + goto IL_0012; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_000c; + throw e; + } + +CATCH_000c: + { // begin catch(System.Exception) + goto IL_0012; + } // end catch (depth: 1) + +IL_0012: + { + return; + } +} +// System.Boolean System.IO.UnmanagedMemoryStream::get_CanRead() +extern "C" bool UnmanagedMemoryStream_get_CanRead_m7981 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___closed_2); + if (L_0) + { + goto IL_0019; + } + } + { + int32_t L_1 = (__this->___fileaccess_4); + G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001a; + } + +IL_0019: + { + G_B3_0 = 0; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Boolean System.IO.UnmanagedMemoryStream::get_CanSeek() +extern "C" bool UnmanagedMemoryStream_get_CanSeek_m7982 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___closed_2); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.IO.UnmanagedMemoryStream::get_CanWrite() +extern "C" bool UnmanagedMemoryStream_get_CanWrite_m7983 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___closed_2); + if (L_0) + { + goto IL_0019; + } + } + { + int32_t L_1 = (__this->___fileaccess_4); + G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001a; + } + +IL_0019: + { + G_B3_0 = 0; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Int64 System.IO.UnmanagedMemoryStream::get_Length() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern "C" int64_t UnmanagedMemoryStream_get_Length_m7984 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = (__this->___length_1); + return L_2; + } +} +// System.Int64 System.IO.UnmanagedMemoryStream::get_Position() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern "C" int64_t UnmanagedMemoryStream_get_Position_m7985 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = (__this->___current_position_7); + return L_2; + } +} +// System.Void System.IO.UnmanagedMemoryStream::set_Position(System.Int64) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral1535; +extern "C" void UnmanagedMemoryStream_set_Position_m7986 (UnmanagedMemoryStream_t1297 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral1535 = il2cpp_codegen_string_literal_from_index(1535); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = ___value; + if ((((int64_t)L_2) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral449, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int64_t L_4 = ___value; + if ((((int64_t)L_4) <= ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_004a; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral449, _stringLiteral1535, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_004a: + { + int64_t L_6 = ___value; + __this->___current_position_7 = L_6; + return; + } +} +// System.Int32 System.IO.UnmanagedMemoryStream::Read(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1536; +extern Il2CppCodeGenString* _stringLiteral1446; +extern "C" int32_t UnmanagedMemoryStream_Read_m7987 (UnmanagedMemoryStream_t1297 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1536 = il2cpp_codegen_string_literal_from_index(1536); + _stringLiteral1446 = il2cpp_codegen_string_literal_from_index(1446); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B17_0 = 0; + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___buffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + int32_t L_4 = ___offset; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral834, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0055; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0055: + { + ByteU5BU5D_t789* L_8 = ___buffer; + NullCheck(L_8); + int32_t L_9 = ___offset; + int32_t L_10 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9))) >= ((int32_t)L_10))) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1536, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_006b: + { + int32_t L_12 = (__this->___fileaccess_4); + if ((!(((uint32_t)L_12) == ((uint32_t)2)))) + { + goto IL_0082; + } + } + { + NotSupportedException_t164 * L_13 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_13, _stringLiteral1446, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0082: + { + int64_t L_14 = (__this->___current_position_7); + int64_t L_15 = (__this->___length_1); + if ((((int64_t)L_14) < ((int64_t)L_15))) + { + goto IL_0095; + } + } + { + return 0; + } + +IL_0095: + { + int64_t L_16 = (__this->___current_position_7); + int32_t L_17 = ___count; + int64_t L_18 = (__this->___length_1); + if ((((int64_t)((int64_t)((int64_t)L_16+(int64_t)(((int64_t)((int64_t)L_17)))))) >= ((int64_t)L_18))) + { + goto IL_00af; + } + } + { + int32_t L_19 = ___count; + G_B17_0 = L_19; + goto IL_00bd; + } + +IL_00af: + { + int64_t L_20 = (__this->___length_1); + int64_t L_21 = (__this->___current_position_7); + G_B17_0 = (((int32_t)((int32_t)((int64_t)((int64_t)L_20-(int64_t)L_21))))); + } + +IL_00bd: + { + V_0 = G_B17_0; + IntPtr_t* L_22 = &(__this->___initial_pointer_5); + int64_t L_23 = IntPtr_ToInt64_m6301(L_22, /*hidden argument*/NULL); + int64_t L_24 = (__this->___current_position_7); + IntPtr_t L_25 = {0}; + IntPtr__ctor_m6294(&L_25, ((int64_t)((int64_t)L_23+(int64_t)L_24)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_26 = ___buffer; + int32_t L_27 = ___offset; + int32_t L_28 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_Copy_m8632(NULL /*static, unused*/, L_25, L_26, L_27, L_28, /*hidden argument*/NULL); + int64_t L_29 = (__this->___current_position_7); + int32_t L_30 = V_0; + __this->___current_position_7 = ((int64_t)((int64_t)L_29+(int64_t)(((int64_t)((int64_t)L_30))))); + int32_t L_31 = V_0; + return L_31; + } +} +// System.Int32 System.IO.UnmanagedMemoryStream::ReadByte() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral1446; +extern "C" int32_t UnmanagedMemoryStream_ReadByte_m7988 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral1446 = il2cpp_codegen_string_literal_from_index(1446); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = (__this->___fileaccess_4); + if ((!(((uint32_t)L_2) == ((uint32_t)2)))) + { + goto IL_002d; + } + } + { + NotSupportedException_t164 * L_3 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_3, _stringLiteral1446, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + int64_t L_4 = (__this->___current_position_7); + int64_t L_5 = (__this->___length_1); + if ((((int64_t)L_4) < ((int64_t)L_5))) + { + goto IL_0040; + } + } + { + return (-1); + } + +IL_0040: + { + IntPtr_t L_6 = (__this->___initial_pointer_5); + int64_t L_7 = (__this->___current_position_7); + int64_t L_8 = L_7; + V_0 = L_8; + __this->___current_position_7 = ((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)1))))); + int64_t L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + uint8_t L_10 = Marshal_ReadByte_m8634(NULL /*static, unused*/, L_6, (((int32_t)((int32_t)L_9))), /*hidden argument*/NULL); + return L_10; + } +} +// System.Int64 System.IO.UnmanagedMemoryStream::Seek(System.Int64,System.IO.SeekOrigin) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral1537; +extern Il2CppCodeGenString* _stringLiteral1538; +extern "C" int64_t UnmanagedMemoryStream_Seek_m7989 (UnmanagedMemoryStream_t1297 * __this, int64_t ___offset, int32_t ___loc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral1537 = il2cpp_codegen_string_literal_from_index(1537); + _stringLiteral1538 = il2cpp_codegen_string_literal_from_index(1538); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = {0}; + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = ___loc; + V_1 = L_2; + int32_t L_3 = V_1; + if (L_3 == 0) + { + goto IL_002f; + } + if (L_3 == 1) + { + goto IL_004e; + } + if (L_3 == 2) + { + goto IL_005a; + } + } + { + goto IL_0066; + } + +IL_002f: + { + int64_t L_4 = ___offset; + if ((((int64_t)L_4) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0042; + } + } + { + IOException_t1101 * L_5 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_5, _stringLiteral1537, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0042: + { + int64_t L_6 = (__this->___initial_position_6); + V_0 = L_6; + goto IL_0071; + } + +IL_004e: + { + int64_t L_7 = (__this->___current_position_7); + V_0 = L_7; + goto IL_0071; + } + +IL_005a: + { + int64_t L_8 = (__this->___length_1); + V_0 = L_8; + goto IL_0071; + } + +IL_0066: + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral1538, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0071: + { + int64_t L_10 = V_0; + int64_t L_11 = ___offset; + V_0 = ((int64_t)((int64_t)L_10+(int64_t)L_11)); + int64_t L_12 = V_0; + int64_t L_13 = (__this->___initial_position_6); + if ((((int64_t)L_12) >= ((int64_t)L_13))) + { + goto IL_008c; + } + } + { + IOException_t1101 * L_14 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_14, _stringLiteral1537, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_008c: + { + int64_t L_15 = V_0; + __this->___current_position_7 = L_15; + int64_t L_16 = (__this->___current_position_7); + return L_16; + } +} +// System.Void System.IO.UnmanagedMemoryStream::SetLength(System.Int64) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral1539; +extern Il2CppCodeGenString* _stringLiteral1540; +extern "C" void UnmanagedMemoryStream_SetLength_m7990 (UnmanagedMemoryStream_t1297 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral1539 = il2cpp_codegen_string_literal_from_index(1539); + _stringLiteral1540 = il2cpp_codegen_string_literal_from_index(1540); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = ___value; + if ((((int64_t)L_2) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral966, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int64_t L_4 = ___value; + int64_t L_5 = (__this->___capacity_3); + if ((((int64_t)L_4) <= ((int64_t)L_5))) + { + goto IL_0045; + } + } + { + IOException_t1101 * L_6 = (IOException_t1101 *)il2cpp_codegen_object_new (IOException_t1101_il2cpp_TypeInfo_var); + IOException__ctor_m7777(L_6, _stringLiteral1539, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0045: + { + int32_t L_7 = (__this->___fileaccess_4); + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_005c; + } + } + { + NotSupportedException_t164 * L_8 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_8, _stringLiteral1540, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_005c: + { + int64_t L_9 = ___value; + __this->___length_1 = L_9; + int64_t L_10 = (__this->___length_1); + int64_t L_11 = (__this->___current_position_7); + if ((((int64_t)L_10) >= ((int64_t)L_11))) + { + goto IL_0080; + } + } + { + int64_t L_12 = (__this->___length_1); + __this->___current_position_7 = L_12; + } + +IL_0080: + { + return; + } +} +// System.Void System.IO.UnmanagedMemoryStream::Flush() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern "C" void UnmanagedMemoryStream_Flush_m7991 (UnmanagedMemoryStream_t1297 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return; + } +} +// System.Void System.IO.UnmanagedMemoryStream::Dispose(System.Boolean) +extern "C" void UnmanagedMemoryStream_Dispose_m7992 (UnmanagedMemoryStream_t1297 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___closed_2 = 1; + EventHandler_t1298 * L_1 = (__this->___Closed_8); + if (!L_1) + { + goto IL_002b; + } + } + { + EventHandler_t1298 * L_2 = (__this->___Closed_8); + NullCheck(L_2); + EventHandler_Invoke_m10887(L_2, __this, (EventArgs_t995 *)NULL, /*hidden argument*/NULL); + } + +IL_002b: + { + return; + } +} +// System.Void System.IO.UnmanagedMemoryStream::Write(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral1541; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral1536; +extern Il2CppCodeGenString* _stringLiteral1539; +extern Il2CppCodeGenString* _stringLiteral1540; +extern "C" void UnmanagedMemoryStream_Write_m7993 (UnmanagedMemoryStream_t1297 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral1541 = il2cpp_codegen_string_literal_from_index(1541); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral1536 = il2cpp_codegen_string_literal_from_index(1536); + _stringLiteral1539 = il2cpp_codegen_string_literal_from_index(1539); + _stringLiteral1540 = il2cpp_codegen_string_literal_from_index(1540); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int64_t V_1 = 0; + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___buffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1541, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + int32_t L_4 = ___offset; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral834, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0055; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral330, _stringLiteral999, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0055: + { + ByteU5BU5D_t789* L_8 = ___buffer; + NullCheck(L_8); + int32_t L_9 = ___offset; + int32_t L_10 = ___count; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9))) >= ((int32_t)L_10))) + { + goto IL_006b; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral1536, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_006b: + { + int64_t L_12 = (__this->___current_position_7); + int64_t L_13 = (__this->___capacity_3); + int32_t L_14 = ___count; + if ((((int64_t)L_12) <= ((int64_t)((int64_t)((int64_t)L_13-(int64_t)(((int64_t)((int64_t)L_14)))))))) + { + goto IL_008a; + } + } + { + NotSupportedException_t164 * L_15 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_15, _stringLiteral1539, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_008a: + { + int32_t L_16 = (__this->___fileaccess_4); + if ((!(((uint32_t)L_16) == ((uint32_t)1)))) + { + goto IL_00a1; + } + } + { + NotSupportedException_t164 * L_17 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_17, _stringLiteral1540, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00a1: + { + V_0 = 0; + goto IL_00cf; + } + +IL_00a8: + { + IntPtr_t L_18 = (__this->___initial_pointer_5); + int64_t L_19 = (__this->___current_position_7); + int64_t L_20 = L_19; + V_1 = L_20; + __this->___current_position_7 = ((int64_t)((int64_t)L_20+(int64_t)(((int64_t)((int64_t)1))))); + int64_t L_21 = V_1; + ByteU5BU5D_t789* L_22 = ___buffer; + int32_t L_23 = ___offset; + int32_t L_24 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23+(int32_t)L_24))); + int32_t L_25 = ((int32_t)((int32_t)L_23+(int32_t)L_24)); + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_WriteByte_m8635(NULL /*static, unused*/, L_18, (((int32_t)((int32_t)L_21))), (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_25, sizeof(uint8_t))), /*hidden argument*/NULL); + int32_t L_26 = V_0; + V_0 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00cf: + { + int32_t L_27 = V_0; + int32_t L_28 = ___count; + if ((((int32_t)L_27) < ((int32_t)L_28))) + { + goto IL_00a8; + } + } + { + int64_t L_29 = (__this->___current_position_7); + int64_t L_30 = (__this->___length_1); + if ((((int64_t)L_29) <= ((int64_t)L_30))) + { + goto IL_00f3; + } + } + { + int64_t L_31 = (__this->___current_position_7); + __this->___length_1 = L_31; + } + +IL_00f3: + { + return; + } +} +// System.Void System.IO.UnmanagedMemoryStream::WriteByte(System.Byte) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1534; +extern Il2CppCodeGenString* _stringLiteral1542; +extern Il2CppCodeGenString* _stringLiteral1540; +extern "C" void UnmanagedMemoryStream_WriteByte_m7994 (UnmanagedMemoryStream_t1297 * __this, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + _stringLiteral1534 = il2cpp_codegen_string_literal_from_index(1534); + _stringLiteral1542 = il2cpp_codegen_string_literal_from_index(1542); + _stringLiteral1540 = il2cpp_codegen_string_literal_from_index(1540); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___closed_2); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1534, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = (__this->___current_position_7); + int64_t L_3 = (__this->___capacity_3); + if ((!(((uint64_t)L_2) == ((uint64_t)L_3)))) + { + goto IL_0032; + } + } + { + NotSupportedException_t164 * L_4 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_4, _stringLiteral1542, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + int32_t L_5 = (__this->___fileaccess_4); + if ((!(((uint32_t)L_5) == ((uint32_t)1)))) + { + goto IL_0049; + } + } + { + NotSupportedException_t164 * L_6 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_6, _stringLiteral1540, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0049: + { + IntPtr_t L_7 = (__this->___initial_pointer_5); + int64_t L_8 = (__this->___current_position_7); + uint8_t L_9 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_WriteByte_m8635(NULL /*static, unused*/, L_7, (((int32_t)((int32_t)L_8))), L_9, /*hidden argument*/NULL); + int64_t L_10 = (__this->___current_position_7); + __this->___current_position_7 = ((int64_t)((int64_t)L_10+(int64_t)(((int64_t)((int64_t)1))))); + int64_t L_11 = (__this->___current_position_7); + int64_t L_12 = (__this->___length_1); + if ((((int64_t)L_11) <= ((int64_t)L_12))) + { + goto IL_0088; + } + } + { + int64_t L_13 = (__this->___current_position_7); + __this->___length_1 = L_13; + } + +IL_0088: + { + return; + } +} +// System.String System.Reflection.Emit.AssemblyBuilder::get_Location() +extern "C" String_t* AssemblyBuilder_get_Location_m7995 (AssemblyBuilder_t1299 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = AssemblyBuilder_not_supported_m7999(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.Module[] System.Reflection.Emit.AssemblyBuilder::GetModulesInternal() +extern TypeInfo* ModuleU5BU5D_t1301_il2cpp_TypeInfo_var; +extern "C" ModuleU5BU5D_t1301* AssemblyBuilder_GetModulesInternal_m7996 (AssemblyBuilder_t1299 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleU5BU5D_t1301_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(863); + s_Il2CppMethodIntialized = true; + } + { + ModuleBuilderU5BU5D_t1300* L_0 = (__this->___modules_10); + if (L_0) + { + goto IL_0012; + } + } + { + return ((ModuleU5BU5D_t1301*)SZArrayNew(ModuleU5BU5D_t1301_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + ModuleBuilderU5BU5D_t1300* L_1 = (__this->___modules_10); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ModuleU5BU5D_t1301*)Castclass(L_2, ModuleU5BU5D_t1301_il2cpp_TypeInfo_var)); + } +} +// System.Type[] System.Reflection.Emit.AssemblyBuilder::GetTypes(System.Boolean) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* AssemblyBuilder_GetTypes_m7997 (AssemblyBuilder_t1299 * __this, bool ___exportedOnly, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + int32_t V_1 = 0; + TypeU5BU5D_t431* V_2 = {0}; + TypeU5BU5D_t431* V_3 = {0}; + int32_t V_4 = 0; + TypeU5BU5D_t431* V_5 = {0}; + TypeU5BU5D_t431* V_6 = {0}; + TypeU5BU5D_t431* G_B17_0 = {0}; + { + V_0 = (TypeU5BU5D_t431*)NULL; + ModuleBuilderU5BU5D_t1300* L_0 = (__this->___modules_10); + if (!L_0) + { + goto IL_0068; + } + } + { + V_1 = 0; + goto IL_005a; + } + +IL_0014: + { + ModuleBuilderU5BU5D_t1300* L_1 = (__this->___modules_10); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + NullCheck((*(ModuleBuilder_t1322 **)(ModuleBuilder_t1322 **)SZArrayLdElema(L_1, L_3, sizeof(ModuleBuilder_t1322 *)))); + TypeU5BU5D_t431* L_4 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(9 /* System.Type[] System.Reflection.Emit.ModuleBuilder::GetTypes() */, (*(ModuleBuilder_t1322 **)(ModuleBuilder_t1322 **)SZArrayLdElema(L_1, L_3, sizeof(ModuleBuilder_t1322 *)))); + V_2 = L_4; + TypeU5BU5D_t431* L_5 = V_0; + if (L_5) + { + goto IL_002f; + } + } + { + TypeU5BU5D_t431* L_6 = V_2; + V_0 = L_6; + goto IL_0056; + } + +IL_002f: + { + TypeU5BU5D_t431* L_7 = V_0; + NullCheck(L_7); + TypeU5BU5D_t431* L_8 = V_2; + NullCheck(L_8); + V_3 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))))))); + TypeU5BU5D_t431* L_9 = V_0; + TypeU5BU5D_t431* L_10 = V_3; + TypeU5BU5D_t431* L_11 = V_0; + NullCheck(L_11); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, 0, (Array_t *)(Array_t *)L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_12 = V_2; + TypeU5BU5D_t431* L_13 = V_3; + TypeU5BU5D_t431* L_14 = V_0; + NullCheck(L_14); + TypeU5BU5D_t431* L_15 = V_2; + NullCheck(L_15); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_12, 0, (Array_t *)(Array_t *)L_13, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_15)->max_length)))), /*hidden argument*/NULL); + } + +IL_0056: + { + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005a: + { + int32_t L_17 = V_1; + ModuleBuilderU5BU5D_t1300* L_18 = (__this->___modules_10); + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0014; + } + } + +IL_0068: + { + ModuleU5BU5D_t1301* L_19 = (__this->___loaded_modules_11); + if (!L_19) + { + goto IL_00db; + } + } + { + V_4 = 0; + goto IL_00cc; + } + +IL_007b: + { + ModuleU5BU5D_t1301* L_20 = (__this->___loaded_modules_11); + int32_t L_21 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + NullCheck((*(Module_t1318 **)(Module_t1318 **)SZArrayLdElema(L_20, L_22, sizeof(Module_t1318 *)))); + TypeU5BU5D_t431* L_23 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(9 /* System.Type[] System.Reflection.Module::GetTypes() */, (*(Module_t1318 **)(Module_t1318 **)SZArrayLdElema(L_20, L_22, sizeof(Module_t1318 *)))); + V_5 = L_23; + TypeU5BU5D_t431* L_24 = V_0; + if (L_24) + { + goto IL_0099; + } + } + { + TypeU5BU5D_t431* L_25 = V_5; + V_0 = L_25; + goto IL_00c6; + } + +IL_0099: + { + TypeU5BU5D_t431* L_26 = V_0; + NullCheck(L_26); + TypeU5BU5D_t431* L_27 = V_5; + NullCheck(L_27); + V_6 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length)))))))); + TypeU5BU5D_t431* L_28 = V_0; + TypeU5BU5D_t431* L_29 = V_6; + TypeU5BU5D_t431* L_30 = V_0; + NullCheck(L_30); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_28, 0, (Array_t *)(Array_t *)L_29, 0, (((int32_t)((int32_t)(((Array_t *)L_30)->max_length)))), /*hidden argument*/NULL); + TypeU5BU5D_t431* L_31 = V_5; + TypeU5BU5D_t431* L_32 = V_6; + TypeU5BU5D_t431* L_33 = V_0; + NullCheck(L_33); + TypeU5BU5D_t431* L_34 = V_5; + NullCheck(L_34); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_31, 0, (Array_t *)(Array_t *)L_32, (((int32_t)((int32_t)(((Array_t *)L_33)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_34)->max_length)))), /*hidden argument*/NULL); + } + +IL_00c6: + { + int32_t L_35 = V_4; + V_4 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00cc: + { + int32_t L_36 = V_4; + ModuleU5BU5D_t1301* L_37 = (__this->___loaded_modules_11); + NullCheck(L_37); + if ((((int32_t)L_36) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))) + { + goto IL_007b; + } + } + +IL_00db: + { + TypeU5BU5D_t431* L_38 = V_0; + if (L_38) + { + goto IL_00eb; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_39 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + G_B17_0 = L_39; + goto IL_00ec; + } + +IL_00eb: + { + TypeU5BU5D_t431* L_40 = V_0; + G_B17_0 = L_40; + } + +IL_00ec: + { + return G_B17_0; + } +} +// System.Boolean System.Reflection.Emit.AssemblyBuilder::get_IsCompilerContext() +extern "C" bool AssemblyBuilder_get_IsCompilerContext_m7998 (AssemblyBuilder_t1299 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___is_compiler_context_16); + return L_0; + } +} +// System.Exception System.Reflection.Emit.AssemblyBuilder::not_supported() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * AssemblyBuilder_not_supported_m7999 (AssemblyBuilder_t1299 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.AssemblyName System.Reflection.Emit.AssemblyBuilder::UnprotectedGetName() +extern "C" AssemblyName_t1346 * AssemblyBuilder_UnprotectedGetName_m8000 (AssemblyBuilder_t1299 * __this, const MethodInfo* method) +{ + AssemblyName_t1346 * V_0 = {0}; + { + AssemblyName_t1346 * L_0 = Assembly_UnprotectedGetName_m8270(__this, /*hidden argument*/NULL); + V_0 = L_0; + StrongName_t1205 * L_1 = (__this->___sn_15); + if (!L_1) + { + goto IL_0034; + } + } + { + AssemblyName_t1346 * L_2 = V_0; + StrongName_t1205 * L_3 = (__this->___sn_15); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = StrongName_get_PublicKey_m7087(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + AssemblyName_SetPublicKey_m8297(L_2, L_4, /*hidden argument*/NULL); + AssemblyName_t1346 * L_5 = V_0; + StrongName_t1205 * L_6 = (__this->___sn_15); + NullCheck(L_6); + ByteU5BU5D_t789* L_7 = StrongName_get_PublicKeyToken_m7088(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + AssemblyName_SetPublicKeyToken_m8298(L_5, L_7, /*hidden argument*/NULL); + } + +IL_0034: + { + AssemblyName_t1346 * L_8 = V_0; + return L_8; + } +} +// System.Void System.Reflection.Emit.ConstructorBuilder::.ctor(System.Reflection.Emit.TypeBuilder,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][]) +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1544; +extern Il2CppCodeGenString* _stringLiteral1545; +extern "C" void ConstructorBuilder__ctor_m8001 (ConstructorBuilder_t1302 * __this, TypeBuilder_t1304 * ___tb, int32_t ___attributes, int32_t ___callingConvention, TypeU5BU5D_t431* ___parameterTypes, TypeU5BU5DU5BU5D_t1306* ___paramModReq, TypeU5BU5DU5BU5D_t1306* ___paramModOpt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + _stringLiteral1544 = il2cpp_codegen_string_literal_from_index(1544); + _stringLiteral1545 = il2cpp_codegen_string_literal_from_index(1545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + MethodToken_t1321 V_1 = {0}; + { + __this->___init_locals_10 = 1; + IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t468_il2cpp_TypeInfo_var); + ConstructorInfo__ctor_m8326(__this, /*hidden argument*/NULL); + int32_t L_0 = ___attributes; + __this->___attrs_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)((int32_t)2048)))|(int32_t)((int32_t)4096))); + int32_t L_1 = ___callingConvention; + __this->___call_conv_7 = L_1; + TypeU5BU5D_t431* L_2 = ___parameterTypes; + if (!L_2) + { + goto IL_007c; + } + } + { + V_0 = 0; + goto IL_0052; + } + +IL_0035: + { + TypeU5BU5D_t431* L_3 = ___parameterTypes; + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + if ((*(Type_t **)(Type_t **)SZArrayLdElema(L_3, L_5, sizeof(Type_t *)))) + { + goto IL_004e; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_6, _stringLiteral1544, _stringLiteral1545, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_004e: + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0052: + { + int32_t L_8 = V_0; + TypeU5BU5D_t431* L_9 = ___parameterTypes; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0035; + } + } + { + TypeU5BU5D_t431* L_10 = ___parameterTypes; + NullCheck(L_10); + __this->___parameters_3 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))))); + TypeU5BU5D_t431* L_11 = ___parameterTypes; + TypeU5BU5D_t431* L_12 = (__this->___parameters_3); + TypeU5BU5D_t431* L_13 = ___parameterTypes; + NullCheck(L_13); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, (Array_t *)(Array_t *)L_12, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), /*hidden argument*/NULL); + } + +IL_007c: + { + TypeBuilder_t1304 * L_14 = ___tb; + __this->___type_8 = L_14; + TypeU5BU5DU5BU5D_t1306* L_15 = ___paramModReq; + __this->___paramModReq_11 = L_15; + TypeU5BU5DU5BU5D_t1306* L_16 = ___paramModOpt; + __this->___paramModOpt_12 = L_16; + int32_t L_17 = ConstructorBuilder_get_next_table_index_m8023(__this, __this, 6, 1, /*hidden argument*/NULL); + __this->___table_idx_6 = L_17; + TypeBuilder_t1304 * L_18 = ___tb; + NullCheck(L_18); + Module_t1318 * L_19 = TypeBuilder_get_Module_m8194(L_18, /*hidden argument*/NULL); + MethodToken_t1321 L_20 = ConstructorBuilder_GetToken_m8019(__this, /*hidden argument*/NULL); + V_1 = L_20; + int32_t L_21 = MethodToken_get_Token_m8162((&V_1), /*hidden argument*/NULL); + NullCheck(((ModuleBuilder_t1322 *)CastclassClass(L_19, ModuleBuilder_t1322_il2cpp_TypeInfo_var))); + ModuleBuilder_RegisterToken_m8168(((ModuleBuilder_t1322 *)CastclassClass(L_19, ModuleBuilder_t1322_il2cpp_TypeInfo_var)), __this, L_21, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.CallingConventions System.Reflection.Emit.ConstructorBuilder::get_CallingConvention() +extern "C" int32_t ConstructorBuilder_get_CallingConvention_m8002 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___call_conv_7); + return L_0; + } +} +// System.Reflection.Emit.TypeBuilder System.Reflection.Emit.ConstructorBuilder::get_TypeBuilder() +extern "C" TypeBuilder_t1304 * ConstructorBuilder_get_TypeBuilder_m8003 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + return L_0; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.Emit.ConstructorBuilder::GetParameters() +extern "C" ParameterInfoU5BU5D_t461* ConstructorBuilder_GetParameters_m8004 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0022; + } + } + { + bool L_2 = ConstructorBuilder_get_IsCompilerContext_m8024(__this, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0022; + } + } + { + Exception_t152 * L_3 = ConstructorBuilder_not_created_m8026(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ParameterInfoU5BU5D_t461* L_4 = ConstructorBuilder_GetParametersInternal_m8005(__this, /*hidden argument*/NULL); + return L_4; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.Emit.ConstructorBuilder::GetParametersInternal() +extern TypeInfo* ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +extern "C" ParameterInfoU5BU5D_t461* ConstructorBuilder_GetParametersInternal_m8005 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(867); + ParameterInfo_t462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(868); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + int32_t G_B5_0 = 0; + ParameterInfoU5BU5D_t461* G_B5_1 = {0}; + int32_t G_B4_0 = 0; + ParameterInfoU5BU5D_t461* G_B4_1 = {0}; + ParameterBuilder_t1328 * G_B6_0 = {0}; + int32_t G_B6_1 = 0; + ParameterInfoU5BU5D_t461* G_B6_2 = {0}; + { + TypeU5BU5D_t431* L_0 = (__this->___parameters_3); + if (L_0) + { + goto IL_0012; + } + } + { + return ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + TypeU5BU5D_t431* L_1 = (__this->___parameters_3); + NullCheck(L_1); + V_0 = ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + V_1 = 0; + goto IL_005a; + } + +IL_0027: + { + ParameterInfoU5BU5D_t461* L_2 = V_0; + int32_t L_3 = V_1; + ParameterBuilderU5BU5D_t1305* L_4 = (__this->___pinfo_9); + G_B4_0 = L_3; + G_B4_1 = L_2; + if (L_4) + { + G_B5_0 = L_3; + G_B5_1 = L_2; + goto IL_003a; + } + } + { + G_B6_0 = ((ParameterBuilder_t1328 *)(NULL)); + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + goto IL_0044; + } + +IL_003a: + { + ParameterBuilderU5BU5D_t1305* L_5 = (__this->___pinfo_9); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)L_6+(int32_t)1))); + int32_t L_7 = ((int32_t)((int32_t)L_6+(int32_t)1)); + G_B6_0 = (*(ParameterBuilder_t1328 **)(ParameterBuilder_t1328 **)SZArrayLdElema(L_5, L_7, sizeof(ParameterBuilder_t1328 *))); + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + } + +IL_0044: + { + TypeU5BU5D_t431* L_8 = (__this->___parameters_3); + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + int32_t L_11 = V_1; + ParameterInfo_t462 * L_12 = (ParameterInfo_t462 *)il2cpp_codegen_object_new (ParameterInfo_t462_il2cpp_TypeInfo_var); + ParameterInfo__ctor_m8530(L_12, G_B6_0, (*(Type_t **)(Type_t **)SZArrayLdElema(L_8, L_10, sizeof(Type_t *))), __this, ((int32_t)((int32_t)L_11+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(G_B6_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B6_2, G_B6_1); + ArrayElementTypeCheck (G_B6_2, L_12); + *((ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(G_B6_2, G_B6_1, sizeof(ParameterInfo_t462 *))) = (ParameterInfo_t462 *)L_12; + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_005a: + { + int32_t L_14 = V_1; + TypeU5BU5D_t431* L_15 = (__this->___parameters_3); + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_0027; + } + } + { + ParameterInfoU5BU5D_t461* L_16 = V_0; + return L_16; + } +} +// System.Int32 System.Reflection.Emit.ConstructorBuilder::GetParameterCount() +extern "C" int32_t ConstructorBuilder_GetParameterCount_m8006 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = (__this->___parameters_3); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + TypeU5BU5D_t431* L_1 = (__this->___parameters_3); + NullCheck(L_1); + return (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + } +} +// System.Object System.Reflection.Emit.ConstructorBuilder::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern "C" Object_t * ConstructorBuilder_Invoke_m8007 (ConstructorBuilder_t1302 * __this, Object_t * ___obj, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.Reflection.Emit.ConstructorBuilder::Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern "C" Object_t * ConstructorBuilder_Invoke_m8008 (ConstructorBuilder_t1302 * __this, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.RuntimeMethodHandle System.Reflection.Emit.ConstructorBuilder::get_MethodHandle() +extern "C" RuntimeMethodHandle_t1729 ConstructorBuilder_get_MethodHandle_m8009 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.MethodAttributes System.Reflection.Emit.ConstructorBuilder::get_Attributes() +extern "C" int32_t ConstructorBuilder_get_Attributes_m8010 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_4); + return L_0; + } +} +// System.Type System.Reflection.Emit.ConstructorBuilder::get_ReflectedType() +extern "C" Type_t * ConstructorBuilder_get_ReflectedType_m8011 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + return L_0; + } +} +// System.Type System.Reflection.Emit.ConstructorBuilder::get_DeclaringType() +extern "C" Type_t * ConstructorBuilder_get_DeclaringType_m8012 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + return L_0; + } +} +// System.String System.Reflection.Emit.ConstructorBuilder::get_Name() +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern "C" String_t* ConstructorBuilder_get_Name_m8013 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + s_Il2CppMethodIntialized = true; + } + String_t* G_B3_0 = {0}; + { + int32_t L_0 = (__this->___attrs_4); + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) + { + goto IL_0018; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t468_il2cpp_TypeInfo_var); + String_t* L_1 = ((ConstructorInfo_t468_StaticFields*)ConstructorInfo_t468_il2cpp_TypeInfo_var->static_fields)->___TypeConstructorName_1; + G_B3_0 = L_1; + goto IL_001d; + } + +IL_0018: + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t468_il2cpp_TypeInfo_var); + String_t* L_2 = ((ConstructorInfo_t468_StaticFields*)ConstructorInfo_t468_il2cpp_TypeInfo_var->static_fields)->___ConstructorName_0; + G_B3_0 = L_2; + } + +IL_001d: + { + return G_B3_0; + } +} +// System.Boolean System.Reflection.Emit.ConstructorBuilder::IsDefined(System.Type,System.Boolean) +extern "C" bool ConstructorBuilder_IsDefined_m8014 (ConstructorBuilder_t1302 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object[] System.Reflection.Emit.ConstructorBuilder::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ConstructorBuilder_GetCustomAttributes_m8015 (ConstructorBuilder_t1302 * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0023; + } + } + { + bool L_2 = ConstructorBuilder_get_IsCompilerContext_m8024(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0023; + } + } + { + bool L_3 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_4 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0023: + { + Exception_t152 * L_5 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Object[] System.Reflection.Emit.ConstructorBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ConstructorBuilder_GetCustomAttributes_m8016 (ConstructorBuilder_t1302 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0024; + } + } + { + bool L_2 = ConstructorBuilder_get_IsCompilerContext_m8024(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0024; + } + } + { + Type_t * L_3 = ___attributeType; + bool L_4 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_5 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0024: + { + Exception_t152 * L_6 = ConstructorBuilder_not_supported_m8025(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } +} +// System.Reflection.Emit.ILGenerator System.Reflection.Emit.ConstructorBuilder::GetILGenerator() +extern "C" ILGenerator_t1303 * ConstructorBuilder_GetILGenerator_m8017 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + ILGenerator_t1303 * L_0 = ConstructorBuilder_GetILGenerator_m8018(__this, ((int32_t)64), /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.Emit.ILGenerator System.Reflection.Emit.ConstructorBuilder::GetILGenerator(System.Int32) +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern TypeInfo* ILGenerator_t1303_il2cpp_TypeInfo_var; +extern "C" ILGenerator_t1303 * ConstructorBuilder_GetILGenerator_m8018 (ConstructorBuilder_t1302 * __this, int32_t ___streamSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + ILGenerator_t1303_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(869); + s_Il2CppMethodIntialized = true; + } + { + ILGenerator_t1303 * L_0 = (__this->___ilgen_2); + if (!L_0) + { + goto IL_0012; + } + } + { + ILGenerator_t1303 * L_1 = (__this->___ilgen_2); + return L_1; + } + +IL_0012: + { + TypeBuilder_t1304 * L_2 = (__this->___type_8); + NullCheck(L_2); + Module_t1318 * L_3 = TypeBuilder_get_Module_m8194(L_2, /*hidden argument*/NULL); + TypeBuilder_t1304 * L_4 = (__this->___type_8); + NullCheck(L_4); + Module_t1318 * L_5 = TypeBuilder_get_Module_m8194(L_4, /*hidden argument*/NULL); + NullCheck(((ModuleBuilder_t1322 *)CastclassClass(L_5, ModuleBuilder_t1322_il2cpp_TypeInfo_var))); + Object_t * L_6 = ModuleBuilder_GetTokenGenerator_m8169(((ModuleBuilder_t1322 *)CastclassClass(L_5, ModuleBuilder_t1322_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + int32_t L_7 = ___streamSize; + ILGenerator_t1303 * L_8 = (ILGenerator_t1303 *)il2cpp_codegen_object_new (ILGenerator_t1303_il2cpp_TypeInfo_var); + ILGenerator__ctor_m8121(L_8, L_3, L_6, L_7, /*hidden argument*/NULL); + __this->___ilgen_2 = L_8; + ILGenerator_t1303 * L_9 = (__this->___ilgen_2); + return L_9; + } +} +// System.Reflection.Emit.MethodToken System.Reflection.Emit.ConstructorBuilder::GetToken() +extern "C" MethodToken_t1321 ConstructorBuilder_GetToken_m8019 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___table_idx_6); + MethodToken_t1321 L_1 = {0}; + MethodToken__ctor_m8158(&L_1, ((int32_t)((int32_t)((int32_t)100663296)|(int32_t)L_0)), /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.Module System.Reflection.Emit.ConstructorBuilder::get_Module() +extern "C" Module_t1318 * ConstructorBuilder_get_Module_m8020 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + { + Module_t1318 * L_0 = MemberInfo_get_Module_m6572(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Reflection.Emit.ConstructorBuilder::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1546; +extern Il2CppCodeGenString* _stringLiteral1547; +extern "C" String_t* ConstructorBuilder_ToString_m8021 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1546 = il2cpp_codegen_string_literal_from_index(1546); + _stringLiteral1547 = il2cpp_codegen_string_literal_from_index(1547); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + NullCheck(L_0); + String_t* L_1 = TypeBuilder_get_Name_m8195(L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1546, L_1, _stringLiteral1547, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.Emit.ConstructorBuilder::fixup() +extern TypeInfo* ILGenerator_t1303_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1548; +extern Il2CppCodeGenString* _stringLiteral1549; +extern "C" void ConstructorBuilder_fixup_m8022 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILGenerator_t1303_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(869); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1548 = il2cpp_codegen_string_literal_from_index(1548); + _stringLiteral1549 = il2cpp_codegen_string_literal_from_index(1549); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___attrs_4); + if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)9216)))) + { + goto IL_0058; + } + } + { + int32_t L_1 = (__this->___iattrs_5); + if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)4099)))) + { + goto IL_0058; + } + } + { + ILGenerator_t1303 * L_2 = (__this->___ilgen_2); + if (!L_2) + { + goto IL_003d; + } + } + { + ILGenerator_t1303 * L_3 = (__this->___ilgen_2); + IL2CPP_RUNTIME_CLASS_INIT(ILGenerator_t1303_il2cpp_TypeInfo_var); + int32_t L_4 = ILGenerator_Mono_GetCurrentOffset_m8130(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0058; + } + } + +IL_003d: + { + String_t* L_5 = ConstructorBuilder_get_Name_m8013(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1548, L_5, _stringLiteral1549, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_7 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0058: + { + ILGenerator_t1303 * L_8 = (__this->___ilgen_2); + if (!L_8) + { + goto IL_006e; + } + } + { + ILGenerator_t1303 * L_9 = (__this->___ilgen_2); + NullCheck(L_9); + ILGenerator_label_fixup_m8129(L_9, /*hidden argument*/NULL); + } + +IL_006e: + { + return; + } +} +// System.Int32 System.Reflection.Emit.ConstructorBuilder::get_next_table_index(System.Object,System.Int32,System.Boolean) +extern "C" int32_t ConstructorBuilder_get_next_table_index_m8023 (ConstructorBuilder_t1302 * __this, Object_t * ___obj, int32_t ___table, bool ___inc, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_8); + Object_t * L_1 = ___obj; + int32_t L_2 = ___table; + bool L_3 = ___inc; + NullCheck(L_0); + int32_t L_4 = TypeBuilder_get_next_table_index_m8230(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Reflection.Emit.ConstructorBuilder::get_IsCompilerContext() +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyBuilder_t1299_il2cpp_TypeInfo_var; +extern "C" bool ConstructorBuilder_get_IsCompilerContext_m8024 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + AssemblyBuilder_t1299_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(870); + s_Il2CppMethodIntialized = true; + } + ModuleBuilder_t1322 * V_0 = {0}; + AssemblyBuilder_t1299 * V_1 = {0}; + { + TypeBuilder_t1304 * L_0 = ConstructorBuilder_get_TypeBuilder_m8003(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Module_t1318 * L_1 = TypeBuilder_get_Module_m8194(L_0, /*hidden argument*/NULL); + V_0 = ((ModuleBuilder_t1322 *)CastclassClass(L_1, ModuleBuilder_t1322_il2cpp_TypeInfo_var)); + ModuleBuilder_t1322 * L_2 = V_0; + NullCheck(L_2); + Assembly_t922 * L_3 = Module_get_Assembly_m8400(L_2, /*hidden argument*/NULL); + V_1 = ((AssemblyBuilder_t1299 *)CastclassSealed(L_3, AssemblyBuilder_t1299_il2cpp_TypeInfo_var)); + AssemblyBuilder_t1299 * L_4 = V_1; + NullCheck(L_4); + bool L_5 = AssemblyBuilder_get_IsCompilerContext_m7998(L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Exception System.Reflection.Emit.ConstructorBuilder::not_supported() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * ConstructorBuilder_not_supported_m8025 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Exception System.Reflection.Emit.ConstructorBuilder::not_created() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1550; +extern "C" Exception_t152 * ConstructorBuilder_not_created_m8026 (ConstructorBuilder_t1302 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1550 = il2cpp_codegen_string_literal_from_index(1550); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1550, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.Assembly System.Reflection.Emit.EnumBuilder::get_Assembly() +extern "C" Assembly_t922 * EnumBuilder_get_Assembly_m8027 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Assembly_t922 * L_1 = TypeBuilder_get_Assembly_m8188(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.EnumBuilder::get_AssemblyQualifiedName() +extern "C" String_t* EnumBuilder_get_AssemblyQualifiedName_m8028 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + String_t* L_1 = TypeBuilder_get_AssemblyQualifiedName_m8189(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.Emit.EnumBuilder::get_BaseType() +extern "C" Type_t * EnumBuilder_get_BaseType_m8029 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Type_t * L_1 = TypeBuilder_get_BaseType_m8190(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.Emit.EnumBuilder::get_DeclaringType() +extern "C" Type_t * EnumBuilder_get_DeclaringType_m8030 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Type_t * L_1 = TypeBuilder_get_DeclaringType_m8191(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.EnumBuilder::get_FullName() +extern "C" String_t* EnumBuilder_get_FullName_m8031 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + String_t* L_1 = TypeBuilder_get_FullName_m8193(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.Module System.Reflection.Emit.EnumBuilder::get_Module() +extern "C" Module_t1318 * EnumBuilder_get_Module_m8032 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Module_t1318 * L_1 = TypeBuilder_get_Module_m8194(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.EnumBuilder::get_Name() +extern "C" String_t* EnumBuilder_get_Name_m8033 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + String_t* L_1 = TypeBuilder_get_Name_m8195(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.EnumBuilder::get_Namespace() +extern "C" String_t* EnumBuilder_get_Namespace_m8034 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + String_t* L_1 = TypeBuilder_get_Namespace_m8196(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.Emit.EnumBuilder::get_ReflectedType() +extern "C" Type_t * EnumBuilder_get_ReflectedType_m8035 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Type_t * L_1 = TypeBuilder_get_ReflectedType_m8197(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.RuntimeTypeHandle System.Reflection.Emit.EnumBuilder::get_TypeHandle() +extern "C" RuntimeTypeHandle_t1117 EnumBuilder_get_TypeHandle_m8036 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + RuntimeTypeHandle_t1117 L_1 = TypeBuilder_get_TypeHandle_m8228(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.Emit.EnumBuilder::get_UnderlyingSystemType() +extern "C" Type_t * EnumBuilder_get_UnderlyingSystemType_m8037 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->____underlyingType_9); + return L_0; + } +} +// System.Reflection.TypeAttributes System.Reflection.Emit.EnumBuilder::GetAttributeFlagsImpl() +extern "C" int32_t EnumBuilder_GetAttributeFlagsImpl_m8038 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + int32_t L_1 = (L_0->___attrs_17); + return L_1; + } +} +// System.Reflection.ConstructorInfo System.Reflection.Emit.EnumBuilder::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" ConstructorInfo_t468 * EnumBuilder_GetConstructorImpl_m8039 (EnumBuilder_t1307 * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + int32_t L_1 = ___bindingAttr; + Binder_t451 * L_2 = ___binder; + int32_t L_3 = ___callConvention; + TypeU5BU5D_t431* L_4 = ___types; + ParameterModifierU5BU5D_t452* L_5 = ___modifiers; + NullCheck(L_0); + ConstructorInfo_t468 * L_6 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, L_0, L_1, L_2, L_3, L_4, L_5); + return L_6; + } +} +// System.Reflection.ConstructorInfo[] System.Reflection.Emit.EnumBuilder::GetConstructors(System.Reflection.BindingFlags) +extern "C" ConstructorInfoU5BU5D_t1777* EnumBuilder_GetConstructors_m8040 (EnumBuilder_t1307 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + int32_t L_1 = ___bindingAttr; + NullCheck(L_0); + ConstructorInfoU5BU5D_t1777* L_2 = TypeBuilder_GetConstructors_m8209(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.Emit.EnumBuilder::GetCustomAttributes(System.Boolean) +extern "C" ObjectU5BU5D_t162* EnumBuilder_GetCustomAttributes_m8041 (EnumBuilder_t1307 * __this, bool ___inherit, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + bool L_1 = ___inherit; + NullCheck(L_0); + ObjectU5BU5D_t162* L_2 = TypeBuilder_GetCustomAttributes_m8200(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.Emit.EnumBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern "C" ObjectU5BU5D_t162* EnumBuilder_GetCustomAttributes_m8042 (EnumBuilder_t1307 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + Type_t * L_1 = ___attributeType; + bool L_2 = ___inherit; + NullCheck(L_0); + ObjectU5BU5D_t162* L_3 = TypeBuilder_GetCustomAttributes_m8201(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Type System.Reflection.Emit.EnumBuilder::GetElementType() +extern "C" Type_t * EnumBuilder_GetElementType_m8043 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + Type_t * L_1 = TypeBuilder_GetElementType_m8211(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.EventInfo System.Reflection.Emit.EnumBuilder::GetEvent(System.String,System.Reflection.BindingFlags) +extern "C" EventInfo_t * EnumBuilder_GetEvent_m8044 (EnumBuilder_t1307 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + NullCheck(L_0); + EventInfo_t * L_3 = TypeBuilder_GetEvent_m8212(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.FieldInfo System.Reflection.Emit.EnumBuilder::GetField(System.String,System.Reflection.BindingFlags) +extern "C" FieldInfo_t * EnumBuilder_GetField_m8045 (EnumBuilder_t1307 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + NullCheck(L_0); + FieldInfo_t * L_3 = TypeBuilder_GetField_m8213(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.FieldInfo[] System.Reflection.Emit.EnumBuilder::GetFields(System.Reflection.BindingFlags) +extern "C" FieldInfoU5BU5D_t1778* EnumBuilder_GetFields_m8046 (EnumBuilder_t1307 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + int32_t L_1 = ___bindingAttr; + NullCheck(L_0); + FieldInfoU5BU5D_t1778* L_2 = TypeBuilder_GetFields_m8214(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Type[] System.Reflection.Emit.EnumBuilder::GetInterfaces() +extern "C" TypeU5BU5D_t431* EnumBuilder_GetInterfaces_m8047 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + TypeU5BU5D_t431* L_1 = TypeBuilder_GetInterfaces_m8215(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MethodInfo System.Reflection.Emit.EnumBuilder::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" MethodInfo_t * EnumBuilder_GetMethodImpl_m8048 (EnumBuilder_t1307 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = ___types; + if (L_0) + { + goto IL_0015; + } + } + { + TypeBuilder_t1304 * L_1 = (__this->____tb_8); + String_t* L_2 = ___name; + int32_t L_3 = ___bindingAttr; + NullCheck(L_1); + MethodInfo_t * L_4 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_1, L_2, L_3); + return L_4; + } + +IL_0015: + { + TypeBuilder_t1304 * L_5 = (__this->____tb_8); + String_t* L_6 = ___name; + int32_t L_7 = ___bindingAttr; + Binder_t451 * L_8 = ___binder; + int32_t L_9 = ___callConvention; + TypeU5BU5D_t431* L_10 = ___types; + ParameterModifierU5BU5D_t452* L_11 = ___modifiers; + NullCheck(L_5); + MethodInfo_t * L_12 = (MethodInfo_t *)VirtFuncInvoker6< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(49 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, L_5, L_6, L_7, L_8, L_9, L_10, L_11); + return L_12; + } +} +// System.Reflection.MethodInfo[] System.Reflection.Emit.EnumBuilder::GetMethods(System.Reflection.BindingFlags) +extern "C" MethodInfoU5BU5D_t1370* EnumBuilder_GetMethods_m8049 (EnumBuilder_t1307 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + int32_t L_1 = ___bindingAttr; + NullCheck(L_0); + MethodInfoU5BU5D_t1370* L_2 = TypeBuilder_GetMethods_m8217(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Reflection.PropertyInfo System.Reflection.Emit.EnumBuilder::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" PropertyInfo_t * EnumBuilder_GetPropertyImpl_m8050 (EnumBuilder_t1307 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, Type_t * ___returnType, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = EnumBuilder_CreateNotSupportedException_m8059(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::HasElementTypeImpl() +extern "C" bool EnumBuilder_HasElementTypeImpl_m8051 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, L_0); + return L_1; + } +} +// System.Object System.Reflection.Emit.EnumBuilder::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) +extern "C" Object_t * EnumBuilder_InvokeMember_m8052 (EnumBuilder_t1307 * __this, String_t* ___name, int32_t ___invokeAttr, Binder_t451 * ___binder, Object_t * ___target, ObjectU5BU5D_t162* ___args, ParameterModifierU5BU5D_t452* ___modifiers, CultureInfo_t453 * ___culture, StringU5BU5D_t163* ___namedParameters, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + String_t* L_1 = ___name; + int32_t L_2 = ___invokeAttr; + Binder_t451 * L_3 = ___binder; + Object_t * L_4 = ___target; + ObjectU5BU5D_t162* L_5 = ___args; + ParameterModifierU5BU5D_t452* L_6 = ___modifiers; + CultureInfo_t453 * L_7 = ___culture; + StringU5BU5D_t163* L_8 = ___namedParameters; + NullCheck(L_0); + Object_t * L_9 = TypeBuilder_InvokeMember_m8221(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsArrayImpl() +extern "C" bool EnumBuilder_IsArrayImpl_m8053 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsByRefImpl() +extern "C" bool EnumBuilder_IsByRefImpl_m8054 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsPointerImpl() +extern "C" bool EnumBuilder_IsPointerImpl_m8055 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsPrimitiveImpl() +extern "C" bool EnumBuilder_IsPrimitiveImpl_m8056 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsValueTypeImpl() +extern "C" bool EnumBuilder_IsValueTypeImpl_m8057 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Reflection.Emit.EnumBuilder::IsDefined(System.Type,System.Boolean) +extern "C" bool EnumBuilder_IsDefined_m8058 (EnumBuilder_t1307 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->____tb_8); + Type_t * L_1 = ___attributeType; + bool L_2 = ___inherit; + NullCheck(L_0); + bool L_3 = TypeBuilder_IsDefined_m8199(L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Exception System.Reflection.Emit.EnumBuilder::CreateNotSupportedException() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * EnumBuilder_CreateNotSupportedException_m8059 (EnumBuilder_t1307 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.FieldAttributes System.Reflection.Emit.FieldBuilder::get_Attributes() +extern "C" int32_t FieldBuilder_get_Attributes_m8060 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_0); + return L_0; + } +} +// System.Type System.Reflection.Emit.FieldBuilder::get_DeclaringType() +extern "C" Type_t * FieldBuilder_get_DeclaringType_m8061 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___typeb_3); + return L_0; + } +} +// System.RuntimeFieldHandle System.Reflection.Emit.FieldBuilder::get_FieldHandle() +extern "C" RuntimeFieldHandle_t1119 FieldBuilder_get_FieldHandle_m8062 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.Emit.FieldBuilder::get_FieldType() +extern "C" Type_t * FieldBuilder_get_FieldType_m8063 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___type_1); + return L_0; + } +} +// System.String System.Reflection.Emit.FieldBuilder::get_Name() +extern "C" String_t* FieldBuilder_get_Name_m8064 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_2); + return L_0; + } +} +// System.Type System.Reflection.Emit.FieldBuilder::get_ReflectedType() +extern "C" Type_t * FieldBuilder_get_ReflectedType_m8065 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___typeb_3); + return L_0; + } +} +// System.Object[] System.Reflection.Emit.FieldBuilder::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* FieldBuilder_GetCustomAttributes_m8066 (FieldBuilder_t1308 * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___typeb_3); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0018; + } + } + { + bool L_2 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_3 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Exception_t152 * L_4 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Object[] System.Reflection.Emit.FieldBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* FieldBuilder_GetCustomAttributes_m8067 (FieldBuilder_t1308 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___typeb_3); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + Type_t * L_2 = ___attributeType; + bool L_3 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_4 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0019: + { + Exception_t152 * L_5 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Object System.Reflection.Emit.FieldBuilder::GetValue(System.Object) +extern "C" Object_t * FieldBuilder_GetValue_m8068 (FieldBuilder_t1308 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.FieldBuilder::IsDefined(System.Type,System.Boolean) +extern "C" bool FieldBuilder_IsDefined_m8069 (FieldBuilder_t1308 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Reflection.Emit.FieldBuilder::GetFieldOffset() +extern "C" int32_t FieldBuilder_GetFieldOffset_m8070 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Reflection.Emit.FieldBuilder::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo) +extern "C" void FieldBuilder_SetValue_m8071 (FieldBuilder_t1308 * __this, Object_t * ___obj, Object_t * ___val, int32_t ___invokeAttr, Binder_t451 * ___binder, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = FieldBuilder_CreateNotSupportedException_m8073(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.Emit.UnmanagedMarshal System.Reflection.Emit.FieldBuilder::get_UMarshal() +extern "C" UnmanagedMarshal_t1309 * FieldBuilder_get_UMarshal_m8072 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + UnmanagedMarshal_t1309 * L_0 = (__this->___marshal_info_4); + return L_0; + } +} +// System.Exception System.Reflection.Emit.FieldBuilder::CreateNotSupportedException() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * FieldBuilder_CreateNotSupportedException_m8073 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.Module System.Reflection.Emit.FieldBuilder::get_Module() +extern "C" Module_t1318 * FieldBuilder_get_Module_m8074 (FieldBuilder_t1308 * __this, const MethodInfo* method) +{ + { + Module_t1318 * L_0 = MemberInfo_get_Module_m6572(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsSubclassOf(System.Type) +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern "C" bool GenericTypeParameterBuilder_IsSubclassOf_m8075 (GenericTypeParameterBuilder_t1310 * __this, Type_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + s_Il2CppMethodIntialized = true; + } + int32_t G_B7_0 = 0; + { + TypeBuilder_t1304 * L_0 = (__this->___tbuilder_8); + NullCheck(L_0); + Module_t1318 * L_1 = TypeBuilder_get_Module_m8194(L_0, /*hidden argument*/NULL); + NullCheck(((ModuleBuilder_t1322 *)CastclassClass(L_1, ModuleBuilder_t1322_il2cpp_TypeInfo_var))); + AssemblyBuilder_t1299 * L_2 = (((ModuleBuilder_t1322 *)CastclassClass(L_1, ModuleBuilder_t1322_il2cpp_TypeInfo_var))->___assemblyb_12); + NullCheck(L_2); + bool L_3 = AssemblyBuilder_get_IsCompilerContext_m7998(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0026; + } + } + { + Exception_t152 * L_4 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0026: + { + Type_t * L_5 = GenericTypeParameterBuilder_get_BaseType_m8099(__this, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0033; + } + } + { + return 0; + } + +IL_0033: + { + Type_t * L_6 = GenericTypeParameterBuilder_get_BaseType_m8099(__this, /*hidden argument*/NULL); + Type_t * L_7 = ___c; + if ((((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_7))) + { + goto IL_004d; + } + } + { + Type_t * L_8 = GenericTypeParameterBuilder_get_BaseType_m8099(__this, /*hidden argument*/NULL); + Type_t * L_9 = ___c; + NullCheck(L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_8, L_9); + G_B7_0 = ((int32_t)(L_10)); + goto IL_004e; + } + +IL_004d: + { + G_B7_0 = 1; + } + +IL_004e: + { + return G_B7_0; + } +} +// System.Reflection.TypeAttributes System.Reflection.Emit.GenericTypeParameterBuilder::GetAttributeFlagsImpl() +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern "C" int32_t GenericTypeParameterBuilder_GetAttributeFlagsImpl_m8076 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___tbuilder_8); + NullCheck(L_0); + Module_t1318 * L_1 = TypeBuilder_get_Module_m8194(L_0, /*hidden argument*/NULL); + NullCheck(((ModuleBuilder_t1322 *)CastclassClass(L_1, ModuleBuilder_t1322_il2cpp_TypeInfo_var))); + AssemblyBuilder_t1299 * L_2 = (((ModuleBuilder_t1322 *)CastclassClass(L_1, ModuleBuilder_t1322_il2cpp_TypeInfo_var))->___assemblyb_12); + NullCheck(L_2); + bool L_3 = AssemblyBuilder_get_IsCompilerContext_m7998(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0021; + } + } + { + return (int32_t)(1); + } + +IL_0021: + { + Exception_t152 * L_4 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Reflection.ConstructorInfo System.Reflection.Emit.GenericTypeParameterBuilder::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" ConstructorInfo_t468 * GenericTypeParameterBuilder_GetConstructorImpl_m8077 (GenericTypeParameterBuilder_t1310 * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.ConstructorInfo[] System.Reflection.Emit.GenericTypeParameterBuilder::GetConstructors(System.Reflection.BindingFlags) +extern "C" ConstructorInfoU5BU5D_t1777* GenericTypeParameterBuilder_GetConstructors_m8078 (GenericTypeParameterBuilder_t1310 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.EventInfo System.Reflection.Emit.GenericTypeParameterBuilder::GetEvent(System.String,System.Reflection.BindingFlags) +extern "C" EventInfo_t * GenericTypeParameterBuilder_GetEvent_m8079 (GenericTypeParameterBuilder_t1310 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.FieldInfo System.Reflection.Emit.GenericTypeParameterBuilder::GetField(System.String,System.Reflection.BindingFlags) +extern "C" FieldInfo_t * GenericTypeParameterBuilder_GetField_m8080 (GenericTypeParameterBuilder_t1310 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.FieldInfo[] System.Reflection.Emit.GenericTypeParameterBuilder::GetFields(System.Reflection.BindingFlags) +extern "C" FieldInfoU5BU5D_t1778* GenericTypeParameterBuilder_GetFields_m8081 (GenericTypeParameterBuilder_t1310 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type[] System.Reflection.Emit.GenericTypeParameterBuilder::GetInterfaces() +extern "C" TypeU5BU5D_t431* GenericTypeParameterBuilder_GetInterfaces_m8082 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.MethodInfo[] System.Reflection.Emit.GenericTypeParameterBuilder::GetMethods(System.Reflection.BindingFlags) +extern "C" MethodInfoU5BU5D_t1370* GenericTypeParameterBuilder_GetMethods_m8083 (GenericTypeParameterBuilder_t1310 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.MethodInfo System.Reflection.Emit.GenericTypeParameterBuilder::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" MethodInfo_t * GenericTypeParameterBuilder_GetMethodImpl_m8084 (GenericTypeParameterBuilder_t1310 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.PropertyInfo System.Reflection.Emit.GenericTypeParameterBuilder::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" PropertyInfo_t * GenericTypeParameterBuilder_GetPropertyImpl_m8085 (GenericTypeParameterBuilder_t1310 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, Type_t * ___returnType, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::HasElementTypeImpl() +extern "C" bool GenericTypeParameterBuilder_HasElementTypeImpl_m8086 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsAssignableFrom(System.Type) +extern "C" bool GenericTypeParameterBuilder_IsAssignableFrom_m8087 (GenericTypeParameterBuilder_t1310 * __this, Type_t * ___c, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsInstanceOfType(System.Object) +extern "C" bool GenericTypeParameterBuilder_IsInstanceOfType_m8088 (GenericTypeParameterBuilder_t1310 * __this, Object_t * ___o, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsArrayImpl() +extern "C" bool GenericTypeParameterBuilder_IsArrayImpl_m8089 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsByRefImpl() +extern "C" bool GenericTypeParameterBuilder_IsByRefImpl_m8090 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsPointerImpl() +extern "C" bool GenericTypeParameterBuilder_IsPointerImpl_m8091 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsPrimitiveImpl() +extern "C" bool GenericTypeParameterBuilder_IsPrimitiveImpl_m8092 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsValueTypeImpl() +extern "C" bool GenericTypeParameterBuilder_IsValueTypeImpl_m8093 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + Type_t * L_0 = (__this->___base_type_11); + if (!L_0) + { + goto IL_001b; + } + } + { + Type_t * L_1 = (__this->___base_type_11); + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_1); + G_B3_0 = ((int32_t)(L_2)); + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 0; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Object System.Reflection.Emit.GenericTypeParameterBuilder::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) +extern "C" Object_t * GenericTypeParameterBuilder_InvokeMember_m8094 (GenericTypeParameterBuilder_t1310 * __this, String_t* ___name, int32_t ___invokeAttr, Binder_t451 * ___binder, Object_t * ___target, ObjectU5BU5D_t162* ___args, ParameterModifierU5BU5D_t452* ___modifiers, CultureInfo_t453 * ___culture, StringU5BU5D_t163* ___namedParameters, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::GetElementType() +extern "C" Type_t * GenericTypeParameterBuilder_GetElementType_m8095 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::get_UnderlyingSystemType() +extern "C" Type_t * GenericTypeParameterBuilder_get_UnderlyingSystemType_m8096 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Reflection.Assembly System.Reflection.Emit.GenericTypeParameterBuilder::get_Assembly() +extern "C" Assembly_t922 * GenericTypeParameterBuilder_get_Assembly_m8097 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___tbuilder_8); + NullCheck(L_0); + Assembly_t922 * L_1 = TypeBuilder_get_Assembly_m8188(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.GenericTypeParameterBuilder::get_AssemblyQualifiedName() +extern "C" String_t* GenericTypeParameterBuilder_get_AssemblyQualifiedName_m8098 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return (String_t*)NULL; + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::get_BaseType() +extern "C" Type_t * GenericTypeParameterBuilder_get_BaseType_m8099 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___base_type_11); + return L_0; + } +} +// System.String System.Reflection.Emit.GenericTypeParameterBuilder::get_FullName() +extern "C" String_t* GenericTypeParameterBuilder_get_FullName_m8100 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return (String_t*)NULL; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::IsDefined(System.Type,System.Boolean) +extern "C" bool GenericTypeParameterBuilder_IsDefined_m8101 (GenericTypeParameterBuilder_t1310 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object[] System.Reflection.Emit.GenericTypeParameterBuilder::GetCustomAttributes(System.Boolean) +extern "C" ObjectU5BU5D_t162* GenericTypeParameterBuilder_GetCustomAttributes_m8102 (GenericTypeParameterBuilder_t1310 * __this, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object[] System.Reflection.Emit.GenericTypeParameterBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern "C" ObjectU5BU5D_t162* GenericTypeParameterBuilder_GetCustomAttributes_m8103 (GenericTypeParameterBuilder_t1310 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.String System.Reflection.Emit.GenericTypeParameterBuilder::get_Name() +extern "C" String_t* GenericTypeParameterBuilder_get_Name_m8104 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_10); + return L_0; + } +} +// System.String System.Reflection.Emit.GenericTypeParameterBuilder::get_Namespace() +extern "C" String_t* GenericTypeParameterBuilder_get_Namespace_m8105 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return (String_t*)NULL; + } +} +// System.Reflection.Module System.Reflection.Emit.GenericTypeParameterBuilder::get_Module() +extern "C" Module_t1318 * GenericTypeParameterBuilder_get_Module_m8106 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___tbuilder_8); + NullCheck(L_0); + Module_t1318 * L_1 = TypeBuilder_get_Module_m8194(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::get_DeclaringType() +extern "C" Type_t * GenericTypeParameterBuilder_get_DeclaringType_m8107 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + Type_t * G_B3_0 = {0}; + { + MethodBuilder_t1311 * L_0 = (__this->___mbuilder_9); + if (!L_0) + { + goto IL_001b; + } + } + { + MethodBuilder_t1311 * L_1 = (__this->___mbuilder_9); + NullCheck(L_1); + Type_t * L_2 = MethodBuilder_get_DeclaringType_m8135(L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_0021; + } + +IL_001b: + { + TypeBuilder_t1304 * L_3 = (__this->___tbuilder_8); + G_B3_0 = ((Type_t *)(L_3)); + } + +IL_0021: + { + return G_B3_0; + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::get_ReflectedType() +extern "C" Type_t * GenericTypeParameterBuilder_get_ReflectedType_m8108 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = GenericTypeParameterBuilder_get_DeclaringType_m8107(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.RuntimeTypeHandle System.Reflection.Emit.GenericTypeParameterBuilder::get_TypeHandle() +extern "C" RuntimeTypeHandle_t1117 GenericTypeParameterBuilder_get_TypeHandle_m8109 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = GenericTypeParameterBuilder_not_supported_m8116(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type[] System.Reflection.Emit.GenericTypeParameterBuilder::GetGenericArguments() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* GenericTypeParameterBuilder_GetGenericArguments_m8110 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + InvalidOperationException_t914 * L_0 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::GetGenericTypeDefinition() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Type_t * GenericTypeParameterBuilder_GetGenericTypeDefinition_m8111 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + InvalidOperationException_t914 * L_0 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::get_ContainsGenericParameters() +extern "C" bool GenericTypeParameterBuilder_get_ContainsGenericParameters_m8112 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::get_IsGenericParameter() +extern "C" bool GenericTypeParameterBuilder_get_IsGenericParameter_m8113 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::get_IsGenericType() +extern "C" bool GenericTypeParameterBuilder_get_IsGenericType_m8114 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::get_IsGenericTypeDefinition() +extern "C" bool GenericTypeParameterBuilder_get_IsGenericTypeDefinition_m8115 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Exception System.Reflection.Emit.GenericTypeParameterBuilder::not_supported() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" Exception_t152 * GenericTypeParameterBuilder_not_supported_m8116 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Reflection.Emit.GenericTypeParameterBuilder::ToString() +extern "C" String_t* GenericTypeParameterBuilder_ToString_m8117 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_10); + return L_0; + } +} +// System.Boolean System.Reflection.Emit.GenericTypeParameterBuilder::Equals(System.Object) +extern "C" bool GenericTypeParameterBuilder_Equals_m8118 (GenericTypeParameterBuilder_t1310 * __this, Object_t * ___o, const MethodInfo* method) +{ + { + Object_t * L_0 = ___o; + bool L_1 = Type_Equals_m6528(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Reflection.Emit.GenericTypeParameterBuilder::GetHashCode() +extern "C" int32_t GenericTypeParameterBuilder_GetHashCode_m8119 (GenericTypeParameterBuilder_t1310 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Type_GetHashCode_m6542(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Type System.Reflection.Emit.GenericTypeParameterBuilder::MakeGenericType(System.Type[]) +extern "C" Type_t * GenericTypeParameterBuilder_MakeGenericType_m8120 (GenericTypeParameterBuilder_t1310 * __this, TypeU5BU5D_t431* ___typeArguments, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = ___typeArguments; + Type_t * L_1 = Type_MakeGenericType_m6567(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Reflection.Emit.ILGenerator::.ctor(System.Reflection.Module,System.Reflection.Emit.TokenGenerator,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var; +extern "C" void ILGenerator__ctor_m8121 (ILGenerator_t1303 * __this, Module_t1318 * ___m, Object_t * ___token_gen, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(871); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___size; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0014; + } + } + { + ___size = ((int32_t)128); + } + +IL_0014: + { + int32_t L_1 = ___size; + __this->___code_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_1)); + __this->___token_fixups_6 = ((ILTokenInfoU5BU5D_t1315*)SZArrayNew(ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var, 8)); + Module_t1318 * L_2 = ___m; + __this->___module_10 = L_2; + Object_t * L_3 = ___token_gen; + __this->___token_gen_11 = L_3; + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::.cctor() +extern const Il2CppType* Void_t1116_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ILGenerator_t1303_il2cpp_TypeInfo_var; +extern "C" void ILGenerator__cctor_m8122 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Void_t1116_0_0_0_var = il2cpp_codegen_type_from_index(733); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ILGenerator_t1303_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(869); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Void_t1116_0_0_0_var), /*hidden argument*/NULL); + ((ILGenerator_t1303_StaticFields*)ILGenerator_t1303_il2cpp_TypeInfo_var->static_fields)->___void_type_0 = L_0; + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::add_token_fixup(System.Reflection.MemberInfo) +extern TypeInfo* ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var; +extern "C" void ILGenerator_add_token_fixup_m8123 (ILGenerator_t1303 * __this, MemberInfo_t * ___mi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(871); + s_Il2CppMethodIntialized = true; + } + ILTokenInfoU5BU5D_t1315* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___num_token_fixups_5); + ILTokenInfoU5BU5D_t1315* L_1 = (__this->___token_fixups_6); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0035; + } + } + { + int32_t L_2 = (__this->___num_token_fixups_5); + V_0 = ((ILTokenInfoU5BU5D_t1315*)SZArrayNew(ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_2*(int32_t)2)))); + ILTokenInfoU5BU5D_t1315* L_3 = (__this->___token_fixups_6); + ILTokenInfoU5BU5D_t1315* L_4 = V_0; + NullCheck(L_3); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_3, (Array_t *)(Array_t *)L_4, 0); + ILTokenInfoU5BU5D_t1315* L_5 = V_0; + __this->___token_fixups_6 = L_5; + } + +IL_0035: + { + ILTokenInfoU5BU5D_t1315* L_6 = (__this->___token_fixups_6); + int32_t L_7 = (__this->___num_token_fixups_5); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + MemberInfo_t * L_8 = ___mi; + ((ILTokenInfo_t1312 *)(ILTokenInfo_t1312 *)SZArrayLdElema(L_6, L_7, sizeof(ILTokenInfo_t1312 )))->___member_0 = L_8; + ILTokenInfoU5BU5D_t1315* L_9 = (__this->___token_fixups_6); + int32_t L_10 = (__this->___num_token_fixups_5); + int32_t L_11 = L_10; + V_1 = L_11; + __this->___num_token_fixups_5 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_12); + int32_t L_13 = (__this->___code_len_2); + ((ILTokenInfo_t1312 *)(ILTokenInfo_t1312 *)SZArrayLdElema(L_9, L_12, sizeof(ILTokenInfo_t1312 )))->___code_pos_1 = L_13; + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::make_room(System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void ILGenerator_make_room_m8124 (ILGenerator_t1303 * __this, int32_t ___nbytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + int32_t L_0 = (__this->___code_len_2); + int32_t L_1 = ___nbytes; + ByteU5BU5D_t789* L_2 = (__this->___code_1); + NullCheck(L_2); + if ((((int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1))) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))))) + { + goto IL_0016; + } + } + { + return; + } + +IL_0016: + { + int32_t L_3 = (__this->___code_len_2); + int32_t L_4 = ___nbytes; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))*(int32_t)2))+(int32_t)((int32_t)128))))); + ByteU5BU5D_t789* L_5 = (__this->___code_1); + ByteU5BU5D_t789* L_6 = V_0; + ByteU5BU5D_t789* L_7 = (__this->___code_1); + NullCheck(L_7); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, (Array_t *)(Array_t *)L_6, 0, (((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_0; + __this->___code_1 = L_8; + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::emit_int(System.Int32) +extern "C" void ILGenerator_emit_int_m8125 (ILGenerator_t1303 * __this, int32_t ___val, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___code_1); + int32_t L_1 = (__this->___code_len_2); + int32_t L_2 = L_1; + V_0 = L_2; + __this->___code_len_2 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_0; + int32_t L_4 = ___val; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_5 = (__this->___code_1); + int32_t L_6 = (__this->___code_len_2); + int32_t L_7 = L_6; + V_0 = L_7; + __this->___code_len_2 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + int32_t L_9 = ___val; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9>>(int32_t)8))&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_10 = (__this->___code_1); + int32_t L_11 = (__this->___code_len_2); + int32_t L_12 = L_11; + V_0 = L_12; + __this->___code_len_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + int32_t L_13 = V_0; + int32_t L_14 = ___val; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_13); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_13, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)))))); + ByteU5BU5D_t789* L_15 = (__this->___code_1); + int32_t L_16 = (__this->___code_len_2); + int32_t L_17 = L_16; + V_0 = L_17; + __this->___code_len_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + int32_t L_18 = V_0; + int32_t L_19 = ___val; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_18); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_18, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_19>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)255)))))); + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::ll_emit(System.Reflection.Emit.OpCode) +extern "C" void ILGenerator_ll_emit_m8126 (ILGenerator_t1303 * __this, OpCode_t1325 ___opcode, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = {0}; + { + int32_t L_0 = OpCode_get_Size_m8177((&___opcode), /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_002c; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___code_1); + int32_t L_2 = (__this->___code_len_2); + int32_t L_3 = L_2; + V_0 = L_3; + __this->___code_len_2 = ((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = V_0; + uint8_t L_5 = ((&___opcode)->___op1_0); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_4, sizeof(uint8_t))) = (uint8_t)L_5; + } + +IL_002c: + { + ByteU5BU5D_t789* L_6 = (__this->___code_1); + int32_t L_7 = (__this->___code_len_2); + int32_t L_8 = L_7; + V_0 = L_8; + __this->___code_len_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + int32_t L_9 = V_0; + uint8_t L_10 = ((&___opcode)->___op2_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_9); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_9, sizeof(uint8_t))) = (uint8_t)L_10; + int32_t L_11 = OpCode_get_StackBehaviourPush_m8179((&___opcode), /*hidden argument*/NULL); + V_1 = L_11; + int32_t L_12 = V_1; + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 0) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 1) + { + goto IL_0098; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 2) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 3) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 4) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 5) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 6) + { + goto IL_0085; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 7) + { + goto IL_00ab; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)19))) == 8) + { + goto IL_0085; + } + } + { + goto IL_00ab; + } + +IL_0085: + { + int32_t L_13 = (__this->___cur_stack_4); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_13+(int32_t)1)); + goto IL_00ab; + } + +IL_0098: + { + int32_t L_14 = (__this->___cur_stack_4); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_14+(int32_t)2)); + goto IL_00ab; + } + +IL_00ab: + { + int32_t L_15 = (__this->___max_stack_3); + int32_t L_16 = (__this->___cur_stack_4); + if ((((int32_t)L_15) >= ((int32_t)L_16))) + { + goto IL_00c8; + } + } + { + int32_t L_17 = (__this->___cur_stack_4); + __this->___max_stack_3 = L_17; + } + +IL_00c8: + { + int32_t L_18 = OpCode_get_StackBehaviourPop_m8178((&___opcode), /*hidden argument*/NULL); + V_1 = L_18; + int32_t L_19 = V_1; + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 0) + { + goto IL_014a; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 1) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 2) + { + goto IL_014a; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 3) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 4) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 5) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 6) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 7) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 8) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 9) + { + goto IL_014a; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 10) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 11) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 12) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 13) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 14) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 15) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 16) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 17) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 18) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 19) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 20) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 21) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 22) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 23) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 24) + { + goto IL_0183; + } + if (((int32_t)((int32_t)L_19-(int32_t)1)) == 25) + { + goto IL_0145; + } + } + { + goto IL_0183; + } + +IL_0145: + { + goto IL_0183; + } + +IL_014a: + { + int32_t L_20 = (__this->___cur_stack_4); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_20-(int32_t)1)); + goto IL_0183; + } + +IL_015d: + { + int32_t L_21 = (__this->___cur_stack_4); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_21-(int32_t)2)); + goto IL_0183; + } + +IL_0170: + { + int32_t L_22 = (__this->___cur_stack_4); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_22-(int32_t)3)); + goto IL_0183; + } + +IL_0183: + { + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::Emit(System.Reflection.Emit.OpCode) +extern "C" void ILGenerator_Emit_m8127 (ILGenerator_t1303 * __this, OpCode_t1325 ___opcode, const MethodInfo* method) +{ + { + ILGenerator_make_room_m8124(__this, 2, /*hidden argument*/NULL); + OpCode_t1325 L_0 = ___opcode; + ILGenerator_ll_emit_m8126(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::Emit(System.Reflection.Emit.OpCode,System.Reflection.ConstructorInfo) +extern TypeInfo* TokenGenerator_t1319_il2cpp_TypeInfo_var; +extern "C" void ILGenerator_Emit_m8128 (ILGenerator_t1303 * __this, OpCode_t1325 ___opcode, ConstructorInfo_t468 * ___con, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TokenGenerator_t1319_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(873); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = (__this->___token_gen_11); + ConstructorInfo_t468 * L_1 = ___con; + NullCheck(L_0); + int32_t L_2 = (int32_t)InterfaceFuncInvoker1< int32_t, MemberInfo_t * >::Invoke(0 /* System.Int32 System.Reflection.Emit.TokenGenerator::GetToken(System.Reflection.MemberInfo) */, TokenGenerator_t1319_il2cpp_TypeInfo_var, L_0, L_1); + V_0 = L_2; + ILGenerator_make_room_m8124(__this, 6, /*hidden argument*/NULL); + OpCode_t1325 L_3 = ___opcode; + ILGenerator_ll_emit_m8126(__this, L_3, /*hidden argument*/NULL); + ConstructorInfo_t468 * L_4 = ___con; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_4); + NullCheck(L_5); + Module_t1318 * L_6 = (Module_t1318 *)VirtFuncInvoker0< Module_t1318 * >::Invoke(10 /* System.Reflection.Module System.Type::get_Module() */, L_5); + Module_t1318 * L_7 = (__this->___module_10); + if ((!(((Object_t*)(Module_t1318 *)L_6) == ((Object_t*)(Module_t1318 *)L_7)))) + { + goto IL_0038; + } + } + { + ConstructorInfo_t468 * L_8 = ___con; + ILGenerator_add_token_fixup_m8123(__this, L_8, /*hidden argument*/NULL); + } + +IL_0038: + { + int32_t L_9 = V_0; + ILGenerator_emit_int_m8125(__this, L_9, /*hidden argument*/NULL); + int32_t L_10 = OpCode_get_StackBehaviourPop_m8178((&___opcode), /*hidden argument*/NULL); + if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)26))))) + { + goto IL_0060; + } + } + { + int32_t L_11 = (__this->___cur_stack_4); + ConstructorInfo_t468 * L_12 = ___con; + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.Reflection.MethodBase::GetParameterCount() */, L_12); + __this->___cur_stack_4 = ((int32_t)((int32_t)L_11-(int32_t)L_13)); + } + +IL_0060: + { + return; + } +} +// System.Void System.Reflection.Emit.ILGenerator::label_fixup() +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1551; +extern "C" void ILGenerator_label_fixup_m8129 (ILGenerator_t1303 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1551 = il2cpp_codegen_string_literal_from_index(1551); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = 0; + goto IL_00e6; + } + +IL_0007: + { + LabelDataU5BU5D_t1316* L_0 = (__this->___labels_7); + LabelFixupU5BU5D_t1317* L_1 = (__this->___fixups_8); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_1, L_2, sizeof(LabelFixup_t1313 )))->___label_idx_2); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + int32_t L_4 = (((LabelData_t1314 *)(LabelData_t1314 *)SZArrayLdElema(L_0, L_3, sizeof(LabelData_t1314 )))->___addr_0); + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0039; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral1551, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0039: + { + LabelDataU5BU5D_t1316* L_6 = (__this->___labels_7); + LabelFixupU5BU5D_t1317* L_7 = (__this->___fixups_8); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_7, L_8, sizeof(LabelFixup_t1313 )))->___label_idx_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_9); + int32_t L_10 = (((LabelData_t1314 *)(LabelData_t1314 *)SZArrayLdElema(L_6, L_9, sizeof(LabelData_t1314 )))->___addr_0); + LabelFixupU5BU5D_t1317* L_11 = (__this->___fixups_8); + int32_t L_12 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_11, L_12, sizeof(LabelFixup_t1313 )))->___pos_1); + LabelFixupU5BU5D_t1317* L_14 = (__this->___fixups_8); + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_14, L_15, sizeof(LabelFixup_t1313 )))->___offset_0); + V_1 = ((int32_t)((int32_t)L_10-(int32_t)((int32_t)((int32_t)L_13+(int32_t)L_16)))); + LabelFixupU5BU5D_t1317* L_17 = (__this->___fixups_8); + int32_t L_18 = V_0; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_17, L_18, sizeof(LabelFixup_t1313 )))->___offset_0); + if ((!(((uint32_t)L_19) == ((uint32_t)1)))) + { + goto IL_00b6; + } + } + { + ByteU5BU5D_t789* L_20 = (__this->___code_1); + LabelFixupU5BU5D_t1317* L_21 = (__this->___fixups_8); + int32_t L_22 = V_0; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_21, L_22, sizeof(LabelFixup_t1313 )))->___pos_1); + int32_t L_24 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_23); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_23, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)(((int8_t)((int8_t)L_24)))))); + goto IL_00e2; + } + +IL_00b6: + { + int32_t L_25 = (__this->___code_len_2); + V_2 = L_25; + LabelFixupU5BU5D_t1317* L_26 = (__this->___fixups_8); + int32_t L_27 = V_0; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = (((LabelFixup_t1313 *)(LabelFixup_t1313 *)SZArrayLdElema(L_26, L_27, sizeof(LabelFixup_t1313 )))->___pos_1); + __this->___code_len_2 = L_28; + int32_t L_29 = V_1; + ILGenerator_emit_int_m8125(__this, L_29, /*hidden argument*/NULL); + int32_t L_30 = V_2; + __this->___code_len_2 = L_30; + } + +IL_00e2: + { + int32_t L_31 = V_0; + V_0 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00e6: + { + int32_t L_32 = V_0; + int32_t L_33 = (__this->___num_fixups_9); + if ((((int32_t)L_32) < ((int32_t)L_33))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Int32 System.Reflection.Emit.ILGenerator::Mono_GetCurrentOffset(System.Reflection.Emit.ILGenerator) +extern "C" int32_t ILGenerator_Mono_GetCurrentOffset_m8130 (Object_t * __this /* static, unused */, ILGenerator_t1303 * ___ig, const MethodInfo* method) +{ + { + ILGenerator_t1303 * L_0 = ___ig; + NullCheck(L_0); + int32_t L_1 = (L_0->___code_len_2); + return L_1; + } +} +// System.Boolean System.Reflection.Emit.MethodBuilder::get_ContainsGenericParameters() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" bool MethodBuilder_get_ContainsGenericParameters_m8131 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.RuntimeMethodHandle System.Reflection.Emit.MethodBuilder::get_MethodHandle() +extern "C" RuntimeMethodHandle_t1729 MethodBuilder_get_MethodHandle_m8132 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.Emit.MethodBuilder::get_ReturnType() +extern "C" Type_t * MethodBuilder_get_ReturnType_m8133 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___rtype_0); + return L_0; + } +} +// System.Type System.Reflection.Emit.MethodBuilder::get_ReflectedType() +extern "C" Type_t * MethodBuilder_get_ReflectedType_m8134 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + return L_0; + } +} +// System.Type System.Reflection.Emit.MethodBuilder::get_DeclaringType() +extern "C" Type_t * MethodBuilder_get_DeclaringType_m8135 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + return L_0; + } +} +// System.String System.Reflection.Emit.MethodBuilder::get_Name() +extern "C" String_t* MethodBuilder_get_Name_m8136 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_4); + return L_0; + } +} +// System.Reflection.MethodAttributes System.Reflection.Emit.MethodBuilder::get_Attributes() +extern "C" int32_t MethodBuilder_get_Attributes_m8137 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_2); + return L_0; + } +} +// System.Reflection.CallingConventions System.Reflection.Emit.MethodBuilder::get_CallingConvention() +extern "C" int32_t MethodBuilder_get_CallingConvention_m8138 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___call_conv_10); + return L_0; + } +} +// System.Reflection.MethodInfo System.Reflection.Emit.MethodBuilder::GetBaseDefinition() +extern "C" MethodInfo_t * MethodBuilder_GetBaseDefinition_m8139 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.Emit.MethodBuilder::GetParameters() +extern TypeInfo* ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +extern "C" ParameterInfoU5BU5D_t461* MethodBuilder_GetParameters_m8140 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(867); + ParameterInfo_t462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(868); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + int32_t G_B7_0 = 0; + ParameterInfoU5BU5D_t461* G_B7_1 = {0}; + int32_t G_B6_0 = 0; + ParameterInfoU5BU5D_t461* G_B6_1 = {0}; + ParameterBuilder_t1328 * G_B8_0 = {0}; + int32_t G_B8_1 = 0; + ParameterInfoU5BU5D_t461* G_B8_2 = {0}; + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0017; + } + } + { + Exception_t152 * L_2 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + TypeU5BU5D_t431* L_3 = (__this->___parameters_1); + if (L_3) + { + goto IL_0024; + } + } + { + return (ParameterInfoU5BU5D_t461*)NULL; + } + +IL_0024: + { + TypeU5BU5D_t431* L_4 = (__this->___parameters_1); + NullCheck(L_4); + V_0 = ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + V_1 = 0; + goto IL_006c; + } + +IL_0039: + { + ParameterInfoU5BU5D_t461* L_5 = V_0; + int32_t L_6 = V_1; + ParameterBuilderU5BU5D_t1305* L_7 = (__this->___pinfo_8); + G_B6_0 = L_6; + G_B6_1 = L_5; + if (L_7) + { + G_B7_0 = L_6; + G_B7_1 = L_5; + goto IL_004c; + } + } + { + G_B8_0 = ((ParameterBuilder_t1328 *)(NULL)); + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + goto IL_0056; + } + +IL_004c: + { + ParameterBuilderU5BU5D_t1305* L_8 = (__this->___pinfo_8); + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)L_9+(int32_t)1))); + int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)1)); + G_B8_0 = (*(ParameterBuilder_t1328 **)(ParameterBuilder_t1328 **)SZArrayLdElema(L_8, L_10, sizeof(ParameterBuilder_t1328 *))); + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + } + +IL_0056: + { + TypeU5BU5D_t431* L_11 = (__this->___parameters_1); + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + int32_t L_14 = V_1; + ParameterInfo_t462 * L_15 = (ParameterInfo_t462 *)il2cpp_codegen_object_new (ParameterInfo_t462_il2cpp_TypeInfo_var); + ParameterInfo__ctor_m8530(L_15, G_B8_0, (*(Type_t **)(Type_t **)SZArrayLdElema(L_11, L_13, sizeof(Type_t *))), __this, ((int32_t)((int32_t)L_14+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(G_B8_2); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B8_2, G_B8_1); + ArrayElementTypeCheck (G_B8_2, L_15); + *((ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(G_B8_2, G_B8_1, sizeof(ParameterInfo_t462 *))) = (ParameterInfo_t462 *)L_15; + int32_t L_16 = V_1; + V_1 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_006c: + { + int32_t L_17 = V_1; + TypeU5BU5D_t431* L_18 = (__this->___parameters_1); + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0039; + } + } + { + ParameterInfoU5BU5D_t461* L_19 = V_0; + return L_19; + } +} +// System.Int32 System.Reflection.Emit.MethodBuilder::GetParameterCount() +extern "C" int32_t MethodBuilder_GetParameterCount_m8141 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = (__this->___parameters_1); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + TypeU5BU5D_t431* L_1 = (__this->___parameters_1); + NullCheck(L_1); + return (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))); + } +} +// System.Object System.Reflection.Emit.MethodBuilder::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern "C" Object_t * MethodBuilder_Invoke_m8142 (MethodBuilder_t1311 * __this, Object_t * ___obj, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.MethodBuilder::IsDefined(System.Type,System.Boolean) +extern "C" bool MethodBuilder_IsDefined_m8143 (MethodBuilder_t1311 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object[] System.Reflection.Emit.MethodBuilder::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MethodBuilder_GetCustomAttributes_m8144 (MethodBuilder_t1311 * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0018; + } + } + { + bool L_2 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_3 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Exception_t152 * L_4 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Object[] System.Reflection.Emit.MethodBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MethodBuilder_GetCustomAttributes_m8145 (MethodBuilder_t1311 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + NullCheck(L_0); + bool L_1 = TypeBuilder_get_is_created_m8232(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + Type_t * L_2 = ___attributeType; + bool L_3 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_4 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0019: + { + Exception_t152 * L_5 = MethodBuilder_NotSupported_m8152(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.Void System.Reflection.Emit.MethodBuilder::check_override() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1552; +extern "C" void MethodBuilder_check_override_m8146 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + _stringLiteral1552 = il2cpp_codegen_string_literal_from_index(1552); + s_Il2CppMethodIntialized = true; + } + { + MethodInfo_t * L_0 = (__this->___override_method_9); + if (!L_0) + { + goto IL_0042; + } + } + { + MethodInfo_t * L_1 = (__this->___override_method_9); + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Reflection.MethodBase::get_IsVirtual() */, L_1); + if (!L_2) + { + goto IL_0042; + } + } + { + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Reflection.MethodBase::get_IsVirtual() */, __this); + if (L_3) + { + goto IL_0042; + } + } + { + String_t* L_4 = (__this->___name_4); + MethodInfo_t * L_5 = (__this->___override_method_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1552, L_4, L_5, /*hidden argument*/NULL); + TypeLoadException_t1691 * L_7 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10803(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0042: + { + return; + } +} +// System.Void System.Reflection.Emit.MethodBuilder::fixup() +extern TypeInfo* ILGenerator_t1303_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1553; +extern "C" void MethodBuilder_fixup_m8147 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILGenerator_t1303_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(869); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1553 = il2cpp_codegen_string_literal_from_index(1553); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___attrs_2); + if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)9216)))) + { + goto IL_0076; + } + } + { + int32_t L_1 = (__this->___iattrs_3); + if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)4099)))) + { + goto IL_0076; + } + } + { + ILGenerator_t1303 * L_2 = (__this->___ilgen_6); + if (!L_2) + { + goto IL_003d; + } + } + { + ILGenerator_t1303 * L_3 = (__this->___ilgen_6); + IL2CPP_RUNTIME_CLASS_INIT(ILGenerator_t1303_il2cpp_TypeInfo_var); + int32_t L_4 = ILGenerator_Mono_GetCurrentOffset_m8130(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0076; + } + } + +IL_003d: + { + ByteU5BU5D_t789* L_5 = (__this->___code_5); + if (!L_5) + { + goto IL_0055; + } + } + { + ByteU5BU5D_t789* L_6 = (__this->___code_5); + NullCheck(L_6); + if ((((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0076; + } + } + +IL_0055: + { + Type_t * L_7 = MethodBuilder_get_DeclaringType_m8135(__this, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_7); + String_t* L_9 = MethodBuilder_get_Name_m8136(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1553, L_8, L_9, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0076: + { + ILGenerator_t1303 * L_12 = (__this->___ilgen_6); + if (!L_12) + { + goto IL_008c; + } + } + { + ILGenerator_t1303 * L_13 = (__this->___ilgen_6); + NullCheck(L_13); + ILGenerator_label_fixup_m8129(L_13, /*hidden argument*/NULL); + } + +IL_008c: + { + return; + } +} +// System.String System.Reflection.Emit.MethodBuilder::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1554; +extern Il2CppCodeGenString* _stringLiteral312; +extern Il2CppCodeGenString* _stringLiteral148; +extern "C" String_t* MethodBuilder_ToString_m8148 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1554 = il2cpp_codegen_string_literal_from_index(1554); + _stringLiteral312 = il2cpp_codegen_string_literal_from_index(312); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1554); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1554; + StringU5BU5D_t163* L_1 = L_0; + TypeBuilder_t1304 * L_2 = (__this->___type_7); + NullCheck(L_2); + String_t* L_3 = TypeBuilder_get_Name_m8195(L_2, /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_3); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)L_3; + StringU5BU5D_t163* L_4 = L_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + ArrayElementTypeCheck (L_4, _stringLiteral312); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 2, sizeof(String_t*))) = (String_t*)_stringLiteral312; + StringU5BU5D_t163* L_5 = L_4; + String_t* L_6 = (__this->___name_4); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, L_6); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 3, sizeof(String_t*))) = (String_t*)L_6; + StringU5BU5D_t163* L_7 = L_5; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 4); + ArrayElementTypeCheck (L_7, _stringLiteral148); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 4, sizeof(String_t*))) = (String_t*)_stringLiteral148; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m633(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Boolean System.Reflection.Emit.MethodBuilder::Equals(System.Object) +extern "C" bool MethodBuilder_Equals_m8149 (MethodBuilder_t1311 * __this, Object_t * ___obj, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + bool L_1 = Object_Equals_m5754(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Reflection.Emit.MethodBuilder::GetHashCode() +extern "C" int32_t MethodBuilder_GetHashCode_m8150 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_4); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Reflection.Emit.MethodBuilder::get_next_table_index(System.Object,System.Int32,System.Boolean) +extern "C" int32_t MethodBuilder_get_next_table_index_m8151 (MethodBuilder_t1311 * __this, Object_t * ___obj, int32_t ___table, bool ___inc, const MethodInfo* method) +{ + { + TypeBuilder_t1304 * L_0 = (__this->___type_7); + Object_t * L_1 = ___obj; + int32_t L_2 = ___table; + bool L_3 = ___inc; + NullCheck(L_0); + int32_t L_4 = TypeBuilder_get_next_table_index_m8230(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Exception System.Reflection.Emit.MethodBuilder::NotSupported() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * MethodBuilder_NotSupported_m8152 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.MethodInfo System.Reflection.Emit.MethodBuilder::MakeGenericMethod(System.Type[]) +extern "C" MethodInfo_t * MethodBuilder_MakeGenericMethod_m8153 (MethodBuilder_t1311 * __this, TypeU5BU5D_t431* ___typeArguments, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MethodInfo_t * (*MethodBuilder_MakeGenericMethod_m8153_ftn) (MethodBuilder_t1311 *, TypeU5BU5D_t431*); + return ((MethodBuilder_MakeGenericMethod_m8153_ftn)mscorlib::System::Reflection::Emit::MethodBuilder::MakeGenericMethod) (__this, ___typeArguments); +} +// System.Boolean System.Reflection.Emit.MethodBuilder::get_IsGenericMethodDefinition() +extern "C" bool MethodBuilder_get_IsGenericMethodDefinition_m8154 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_11); + return ((((int32_t)((((Object_t*)(GenericTypeParameterBuilderU5BU5D_t1320*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.Emit.MethodBuilder::get_IsGenericMethod() +extern "C" bool MethodBuilder_get_IsGenericMethod_m8155 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_11); + return ((((int32_t)((((Object_t*)(GenericTypeParameterBuilderU5BU5D_t1320*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Type[] System.Reflection.Emit.MethodBuilder::GetGenericArguments() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* MethodBuilder_GetGenericArguments_m8156 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + int32_t V_1 = 0; + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_11); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_1 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_1; + } + +IL_0011: + { + GenericTypeParameterBuilderU5BU5D_t1320* L_2 = (__this->___generic_params_11); + NullCheck(L_2); + V_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))); + V_1 = 0; + goto IL_0035; + } + +IL_0026: + { + TypeU5BU5D_t431* L_3 = V_0; + int32_t L_4 = V_1; + GenericTypeParameterBuilderU5BU5D_t1320* L_5 = (__this->___generic_params_11); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + ArrayElementTypeCheck (L_3, (*(GenericTypeParameterBuilder_t1310 **)(GenericTypeParameterBuilder_t1310 **)SZArrayLdElema(L_5, L_7, sizeof(GenericTypeParameterBuilder_t1310 *)))); + *((Type_t **)(Type_t **)SZArrayLdElema(L_3, L_4, sizeof(Type_t *))) = (Type_t *)(*(GenericTypeParameterBuilder_t1310 **)(GenericTypeParameterBuilder_t1310 **)SZArrayLdElema(L_5, L_7, sizeof(GenericTypeParameterBuilder_t1310 *))); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0035: + { + int32_t L_9 = V_1; + GenericTypeParameterBuilderU5BU5D_t1320* L_10 = (__this->___generic_params_11); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0026; + } + } + { + TypeU5BU5D_t431* L_11 = V_0; + return L_11; + } +} +// System.Reflection.Module System.Reflection.Emit.MethodBuilder::get_Module() +extern "C" Module_t1318 * MethodBuilder_get_Module_m8157 (MethodBuilder_t1311 * __this, const MethodInfo* method) +{ + { + Module_t1318 * L_0 = MemberInfo_get_Module_m6572(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Reflection.Emit.MethodToken::.ctor(System.Int32) +extern "C" void MethodToken__ctor_m8158 (MethodToken_t1321 * __this, int32_t ___val, const MethodInfo* method) +{ + { + int32_t L_0 = ___val; + __this->___tokValue_0 = L_0; + return; + } +} +// System.Void System.Reflection.Emit.MethodToken::.cctor() +extern TypeInfo* MethodToken_t1321_il2cpp_TypeInfo_var; +extern "C" void MethodToken__cctor_m8159 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodToken_t1321_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(874); + s_Il2CppMethodIntialized = true; + } + MethodToken_t1321 V_0 = {0}; + { + Initobj (MethodToken_t1321_il2cpp_TypeInfo_var, (&V_0)); + MethodToken_t1321 L_0 = V_0; + ((MethodToken_t1321_StaticFields*)MethodToken_t1321_il2cpp_TypeInfo_var->static_fields)->___Empty_1 = L_0; + return; + } +} +// System.Boolean System.Reflection.Emit.MethodToken::Equals(System.Object) +extern TypeInfo* MethodToken_t1321_il2cpp_TypeInfo_var; +extern "C" bool MethodToken_Equals_m8160 (MethodToken_t1321 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodToken_t1321_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(874); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + MethodToken_t1321 V_1 = {0}; + { + Object_t * L_0 = ___obj; + V_0 = ((!(((Object_t*)(Object_t *)((Object_t *)IsInstSealed(L_0, MethodToken_t1321_il2cpp_TypeInfo_var))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + bool L_1 = V_0; + if (!L_1) + { + goto IL_0027; + } + } + { + Object_t * L_2 = ___obj; + V_1 = ((*(MethodToken_t1321 *)((MethodToken_t1321 *)UnBox (L_2, MethodToken_t1321_il2cpp_TypeInfo_var)))); + int32_t L_3 = (__this->___tokValue_0); + int32_t L_4 = ((&V_1)->___tokValue_0); + V_0 = ((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0); + } + +IL_0027: + { + bool L_5 = V_0; + return L_5; + } +} +// System.Int32 System.Reflection.Emit.MethodToken::GetHashCode() +extern "C" int32_t MethodToken_GetHashCode_m8161 (MethodToken_t1321 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___tokValue_0); + return L_0; + } +} +// System.Int32 System.Reflection.Emit.MethodToken::get_Token() +extern "C" int32_t MethodToken_get_Token_m8162 (MethodToken_t1321 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___tokValue_0); + return L_0; + } +} +// System.Void System.Reflection.Emit.ModuleBuilder::.cctor() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern "C" void ModuleBuilder__cctor_m8163 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_0, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)38); + CharU5BU5D_t458* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)91); + CharU5BU5D_t458* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 2, sizeof(uint16_t))) = (uint16_t)((int32_t)42); + ((ModuleBuilder_t1322_StaticFields*)ModuleBuilder_t1322_il2cpp_TypeInfo_var->static_fields)->___type_modifiers_15 = L_2; + return; + } +} +// System.Int32 System.Reflection.Emit.ModuleBuilder::get_next_table_index(System.Object,System.Int32,System.Boolean) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" int32_t ModuleBuilder_get_next_table_index_m8164 (ModuleBuilder_t1322 * __this, Object_t * ___obj, int32_t ___table, bool ___inc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Int32U5BU5D_t420* L_0 = (__this->___table_indexes_13); + if (L_0) + { + goto IL_003d; + } + } + { + __this->___table_indexes_13 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)64))); + V_0 = 0; + goto IL_002c; + } + +IL_001f: + { + Int32U5BU5D_t420* L_1 = (__this->___table_indexes_13); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_1, L_2, sizeof(int32_t))) = (int32_t)1; + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_002c: + { + int32_t L_4 = V_0; + if ((((int32_t)L_4) < ((int32_t)((int32_t)64)))) + { + goto IL_001f; + } + } + { + Int32U5BU5D_t420* L_5 = (__this->___table_indexes_13); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((int32_t*)(int32_t*)SZArrayLdElema(L_5, 2, sizeof(int32_t))) = (int32_t)2; + } + +IL_003d: + { + bool L_6 = ___inc; + if (!L_6) + { + goto IL_0058; + } + } + { + Int32U5BU5D_t420* L_7 = (__this->___table_indexes_13); + int32_t L_8 = ___table; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t* L_9 = ((int32_t*)(int32_t*)SZArrayLdElema(L_7, L_8, sizeof(int32_t))); + int32_t L_10 = (*((int32_t*)L_9)); + V_1 = L_10; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + int32_t L_11 = V_1; + return L_11; + } + +IL_0058: + { + Int32U5BU5D_t420* L_12 = (__this->___table_indexes_13); + int32_t L_13 = ___table; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_12, L_14, sizeof(int32_t))); + } +} +// System.Type[] System.Reflection.Emit.ModuleBuilder::GetTypes() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* ModuleBuilder_GetTypes_m8165 (ModuleBuilder_t1322 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + TypeBuilderU5BU5D_t1323* L_0 = (__this->___types_11); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_1 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_1; + } + +IL_0011: + { + int32_t L_2 = (__this->___num_types_10); + V_0 = L_2; + int32_t L_3 = V_0; + V_1 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, L_3)); + TypeBuilderU5BU5D_t1323* L_4 = (__this->___types_11); + TypeU5BU5D_t431* L_5 = V_1; + int32_t L_6 = V_0; + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, (Array_t *)(Array_t *)L_5, L_6, /*hidden argument*/NULL); + V_2 = 0; + goto IL_0059; + } + +IL_0033: + { + TypeBuilderU5BU5D_t1323* L_7 = (__this->___types_11); + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + NullCheck((*(TypeBuilder_t1304 **)(TypeBuilder_t1304 **)SZArrayLdElema(L_7, L_9, sizeof(TypeBuilder_t1304 *)))); + bool L_10 = TypeBuilder_get_is_created_m8232((*(TypeBuilder_t1304 **)(TypeBuilder_t1304 **)SZArrayLdElema(L_7, L_9, sizeof(TypeBuilder_t1304 *))), /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0055; + } + } + { + TypeU5BU5D_t431* L_11 = V_1; + int32_t L_12 = V_2; + TypeBuilderU5BU5D_t1323* L_13 = (__this->___types_11); + int32_t L_14 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + NullCheck((*(TypeBuilder_t1304 **)(TypeBuilder_t1304 **)SZArrayLdElema(L_13, L_15, sizeof(TypeBuilder_t1304 *)))); + Type_t * L_16 = TypeBuilder_CreateType_m8208((*(TypeBuilder_t1304 **)(TypeBuilder_t1304 **)SZArrayLdElema(L_13, L_15, sizeof(TypeBuilder_t1304 *))), /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + ArrayElementTypeCheck (L_11, L_16); + *((Type_t **)(Type_t **)SZArrayLdElema(L_11, L_12, sizeof(Type_t *))) = (Type_t *)L_16; + } + +IL_0055: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0059: + { + int32_t L_18 = V_2; + TypeU5BU5D_t431* L_19 = V_1; + NullCheck(L_19); + if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_0033; + } + } + { + TypeU5BU5D_t431* L_20 = V_1; + return L_20; + } +} +// System.Int32 System.Reflection.Emit.ModuleBuilder::getToken(System.Reflection.Emit.ModuleBuilder,System.Object) +extern "C" int32_t ModuleBuilder_getToken_m8166 (Object_t * __this /* static, unused */, ModuleBuilder_t1322 * ___mb, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*ModuleBuilder_getToken_m8166_ftn) (ModuleBuilder_t1322 *, Object_t *); + return ((ModuleBuilder_getToken_m8166_ftn)mscorlib::System::Reflection::Emit::ModuleBuilder::getToken) (___mb, ___obj); +} +// System.Int32 System.Reflection.Emit.ModuleBuilder::GetToken(System.Reflection.MemberInfo) +extern TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +extern "C" int32_t ModuleBuilder_GetToken_m8167 (ModuleBuilder_t1322 * __this, MemberInfo_t * ___member, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(866); + s_Il2CppMethodIntialized = true; + } + { + MemberInfo_t * L_0 = ___member; + IL2CPP_RUNTIME_CLASS_INIT(ModuleBuilder_t1322_il2cpp_TypeInfo_var); + int32_t L_1 = ModuleBuilder_getToken_m8166(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Reflection.Emit.ModuleBuilder::RegisterToken(System.Object,System.Int32) +extern "C" void ModuleBuilder_RegisterToken_m8168 (ModuleBuilder_t1322 * __this, Object_t * ___obj, int32_t ___token, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*ModuleBuilder_RegisterToken_m8168_ftn) (ModuleBuilder_t1322 *, Object_t *, int32_t); + ((ModuleBuilder_RegisterToken_m8168_ftn)mscorlib::System::Reflection::Emit::ModuleBuilder::RegisterToken) (__this, ___obj, ___token); +} +// System.Reflection.Emit.TokenGenerator System.Reflection.Emit.ModuleBuilder::GetTokenGenerator() +extern TypeInfo* ModuleBuilderTokenGenerator_t1324_il2cpp_TypeInfo_var; +extern "C" Object_t * ModuleBuilder_GetTokenGenerator_m8169 (ModuleBuilder_t1322 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilderTokenGenerator_t1324_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(875); + s_Il2CppMethodIntialized = true; + } + { + ModuleBuilderTokenGenerator_t1324 * L_0 = (__this->___token_gen_14); + if (L_0) + { + goto IL_0017; + } + } + { + ModuleBuilderTokenGenerator_t1324 * L_1 = (ModuleBuilderTokenGenerator_t1324 *)il2cpp_codegen_object_new (ModuleBuilderTokenGenerator_t1324_il2cpp_TypeInfo_var); + ModuleBuilderTokenGenerator__ctor_m8170(L_1, __this, /*hidden argument*/NULL); + __this->___token_gen_14 = L_1; + } + +IL_0017: + { + ModuleBuilderTokenGenerator_t1324 * L_2 = (__this->___token_gen_14); + return L_2; + } +} +// System.Void System.Reflection.Emit.ModuleBuilderTokenGenerator::.ctor(System.Reflection.Emit.ModuleBuilder) +extern "C" void ModuleBuilderTokenGenerator__ctor_m8170 (ModuleBuilderTokenGenerator_t1324 * __this, ModuleBuilder_t1322 * ___mb, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ModuleBuilder_t1322 * L_0 = ___mb; + __this->___mb_0 = L_0; + return; + } +} +// System.Int32 System.Reflection.Emit.ModuleBuilderTokenGenerator::GetToken(System.Reflection.MemberInfo) +extern "C" int32_t ModuleBuilderTokenGenerator_GetToken_m8171 (ModuleBuilderTokenGenerator_t1324 * __this, MemberInfo_t * ___member, const MethodInfo* method) +{ + { + ModuleBuilder_t1322 * L_0 = (__this->___mb_0); + MemberInfo_t * L_1 = ___member; + NullCheck(L_0); + int32_t L_2 = ModuleBuilder_GetToken_m8167(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.Emit.OpCode::.ctor(System.Int32,System.Int32) +extern "C" void OpCode__ctor_m8172 (OpCode_t1325 * __this, int32_t ___p, int32_t ___q, const MethodInfo* method) +{ + { + int32_t L_0 = ___p; + __this->___op1_0 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)255)))))); + int32_t L_1 = ___p; + __this->___op2_1 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)8))&(int32_t)((int32_t)255)))))); + int32_t L_2 = ___p; + __this->___push_2 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)))))); + int32_t L_3 = ___p; + __this->___pop_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)255)))))); + int32_t L_4 = ___q; + __this->___size_4 = (((int32_t)((uint8_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)255)))))); + int32_t L_5 = ___q; + __this->___type_5 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)8))&(int32_t)((int32_t)255)))))); + int32_t L_6 = ___q; + __this->___args_6 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)))))); + int32_t L_7 = ___q; + __this->___flow_7 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)255)))))); + return; + } +} +// System.Int32 System.Reflection.Emit.OpCode::GetHashCode() +extern "C" int32_t OpCode_GetHashCode_m8173 (OpCode_t1325 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = OpCode_get_Name_m8176(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Reflection.Emit.OpCode::Equals(System.Object) +extern TypeInfo* OpCode_t1325_il2cpp_TypeInfo_var; +extern "C" bool OpCode_Equals_m8174 (OpCode_t1325 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OpCode_t1325_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(876); + s_Il2CppMethodIntialized = true; + } + OpCode_t1325 V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___obj; + if (((Object_t *)IsInstSealed(L_1, OpCode_t1325_il2cpp_TypeInfo_var))) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + Object_t * L_2 = ___obj; + V_0 = ((*(OpCode_t1325 *)((OpCode_t1325 *)UnBox (L_2, OpCode_t1325_il2cpp_TypeInfo_var)))); + uint8_t L_3 = ((&V_0)->___op1_0); + uint8_t L_4 = (__this->___op1_0); + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_003d; + } + } + { + uint8_t L_5 = ((&V_0)->___op2_1); + uint8_t L_6 = (__this->___op2_1); + G_B6_0 = ((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0); + goto IL_003e; + } + +IL_003d: + { + G_B6_0 = 0; + } + +IL_003e: + { + return G_B6_0; + } +} +// System.String System.Reflection.Emit.OpCode::ToString() +extern "C" String_t* OpCode_ToString_m8175 (OpCode_t1325 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = OpCode_get_Name_m8176(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Reflection.Emit.OpCode::get_Name() +extern TypeInfo* OpCodeNames_t1326_il2cpp_TypeInfo_var; +extern "C" String_t* OpCode_get_Name_m8176 (OpCode_t1325 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OpCodeNames_t1326_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(877); + s_Il2CppMethodIntialized = true; + } + { + uint8_t L_0 = (__this->___op1_0); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)255))))) + { + goto IL_001d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(OpCodeNames_t1326_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_1 = ((OpCodeNames_t1326_StaticFields*)OpCodeNames_t1326_il2cpp_TypeInfo_var->static_fields)->___names_0; + uint8_t L_2 = (__this->___op2_1); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + uint8_t L_3 = L_2; + return (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))); + } + +IL_001d: + { + IL2CPP_RUNTIME_CLASS_INIT(OpCodeNames_t1326_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_4 = ((OpCodeNames_t1326_StaticFields*)OpCodeNames_t1326_il2cpp_TypeInfo_var->static_fields)->___names_0; + uint8_t L_5 = (__this->___op2_1); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, ((int32_t)((int32_t)((int32_t)256)+(int32_t)L_5))); + int32_t L_6 = ((int32_t)((int32_t)((int32_t)256)+(int32_t)L_5)); + return (*(String_t**)(String_t**)SZArrayLdElema(L_4, L_6, sizeof(String_t*))); + } +} +// System.Int32 System.Reflection.Emit.OpCode::get_Size() +extern "C" int32_t OpCode_get_Size_m8177 (OpCode_t1325 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___size_4); + return L_0; + } +} +// System.Reflection.Emit.StackBehaviour System.Reflection.Emit.OpCode::get_StackBehaviourPop() +extern "C" int32_t OpCode_get_StackBehaviourPop_m8178 (OpCode_t1325 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___pop_3); + return (int32_t)(L_0); + } +} +// System.Reflection.Emit.StackBehaviour System.Reflection.Emit.OpCode::get_StackBehaviourPush() +extern "C" int32_t OpCode_get_StackBehaviourPush_m8179 (OpCode_t1325 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___push_2); + return (int32_t)(L_0); + } +} +// System.Void System.Reflection.Emit.OpCodeNames::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* OpCodeNames_t1326_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1555; +extern Il2CppCodeGenString* _stringLiteral1556; +extern Il2CppCodeGenString* _stringLiteral1557; +extern Il2CppCodeGenString* _stringLiteral1558; +extern Il2CppCodeGenString* _stringLiteral1559; +extern Il2CppCodeGenString* _stringLiteral1560; +extern Il2CppCodeGenString* _stringLiteral1561; +extern Il2CppCodeGenString* _stringLiteral1562; +extern Il2CppCodeGenString* _stringLiteral1563; +extern Il2CppCodeGenString* _stringLiteral1564; +extern Il2CppCodeGenString* _stringLiteral1565; +extern Il2CppCodeGenString* _stringLiteral1566; +extern Il2CppCodeGenString* _stringLiteral1567; +extern Il2CppCodeGenString* _stringLiteral1568; +extern Il2CppCodeGenString* _stringLiteral1569; +extern Il2CppCodeGenString* _stringLiteral1570; +extern Il2CppCodeGenString* _stringLiteral1571; +extern Il2CppCodeGenString* _stringLiteral1572; +extern Il2CppCodeGenString* _stringLiteral1573; +extern Il2CppCodeGenString* _stringLiteral1574; +extern Il2CppCodeGenString* _stringLiteral1575; +extern Il2CppCodeGenString* _stringLiteral1576; +extern Il2CppCodeGenString* _stringLiteral1577; +extern Il2CppCodeGenString* _stringLiteral1578; +extern Il2CppCodeGenString* _stringLiteral1579; +extern Il2CppCodeGenString* _stringLiteral1580; +extern Il2CppCodeGenString* _stringLiteral1581; +extern Il2CppCodeGenString* _stringLiteral1582; +extern Il2CppCodeGenString* _stringLiteral1583; +extern Il2CppCodeGenString* _stringLiteral1584; +extern Il2CppCodeGenString* _stringLiteral1585; +extern Il2CppCodeGenString* _stringLiteral1586; +extern Il2CppCodeGenString* _stringLiteral1587; +extern Il2CppCodeGenString* _stringLiteral1588; +extern Il2CppCodeGenString* _stringLiteral1589; +extern Il2CppCodeGenString* _stringLiteral1590; +extern Il2CppCodeGenString* _stringLiteral1591; +extern Il2CppCodeGenString* _stringLiteral1592; +extern Il2CppCodeGenString* _stringLiteral1593; +extern Il2CppCodeGenString* _stringLiteral1594; +extern Il2CppCodeGenString* _stringLiteral1595; +extern Il2CppCodeGenString* _stringLiteral1596; +extern Il2CppCodeGenString* _stringLiteral1597; +extern Il2CppCodeGenString* _stringLiteral1598; +extern Il2CppCodeGenString* _stringLiteral1599; +extern Il2CppCodeGenString* _stringLiteral1600; +extern Il2CppCodeGenString* _stringLiteral1601; +extern Il2CppCodeGenString* _stringLiteral1602; +extern Il2CppCodeGenString* _stringLiteral1603; +extern Il2CppCodeGenString* _stringLiteral1604; +extern Il2CppCodeGenString* _stringLiteral1605; +extern Il2CppCodeGenString* _stringLiteral1606; +extern Il2CppCodeGenString* _stringLiteral1607; +extern Il2CppCodeGenString* _stringLiteral1608; +extern Il2CppCodeGenString* _stringLiteral1609; +extern Il2CppCodeGenString* _stringLiteral1610; +extern Il2CppCodeGenString* _stringLiteral1611; +extern Il2CppCodeGenString* _stringLiteral1612; +extern Il2CppCodeGenString* _stringLiteral1613; +extern Il2CppCodeGenString* _stringLiteral1614; +extern Il2CppCodeGenString* _stringLiteral1615; +extern Il2CppCodeGenString* _stringLiteral1616; +extern Il2CppCodeGenString* _stringLiteral1617; +extern Il2CppCodeGenString* _stringLiteral1618; +extern Il2CppCodeGenString* _stringLiteral1619; +extern Il2CppCodeGenString* _stringLiteral1620; +extern Il2CppCodeGenString* _stringLiteral1621; +extern Il2CppCodeGenString* _stringLiteral1622; +extern Il2CppCodeGenString* _stringLiteral1623; +extern Il2CppCodeGenString* _stringLiteral1624; +extern Il2CppCodeGenString* _stringLiteral1625; +extern Il2CppCodeGenString* _stringLiteral1626; +extern Il2CppCodeGenString* _stringLiteral1627; +extern Il2CppCodeGenString* _stringLiteral1628; +extern Il2CppCodeGenString* _stringLiteral1629; +extern Il2CppCodeGenString* _stringLiteral1630; +extern Il2CppCodeGenString* _stringLiteral1631; +extern Il2CppCodeGenString* _stringLiteral1632; +extern Il2CppCodeGenString* _stringLiteral1633; +extern Il2CppCodeGenString* _stringLiteral1634; +extern Il2CppCodeGenString* _stringLiteral1635; +extern Il2CppCodeGenString* _stringLiteral1636; +extern Il2CppCodeGenString* _stringLiteral1637; +extern Il2CppCodeGenString* _stringLiteral1638; +extern Il2CppCodeGenString* _stringLiteral1639; +extern Il2CppCodeGenString* _stringLiteral1640; +extern Il2CppCodeGenString* _stringLiteral1641; +extern Il2CppCodeGenString* _stringLiteral1642; +extern Il2CppCodeGenString* _stringLiteral1643; +extern Il2CppCodeGenString* _stringLiteral1644; +extern Il2CppCodeGenString* _stringLiteral1645; +extern Il2CppCodeGenString* _stringLiteral1646; +extern Il2CppCodeGenString* _stringLiteral1647; +extern Il2CppCodeGenString* _stringLiteral1648; +extern Il2CppCodeGenString* _stringLiteral1649; +extern Il2CppCodeGenString* _stringLiteral1650; +extern Il2CppCodeGenString* _stringLiteral1651; +extern Il2CppCodeGenString* _stringLiteral1652; +extern Il2CppCodeGenString* _stringLiteral1653; +extern Il2CppCodeGenString* _stringLiteral1654; +extern Il2CppCodeGenString* _stringLiteral1655; +extern Il2CppCodeGenString* _stringLiteral1656; +extern Il2CppCodeGenString* _stringLiteral1657; +extern Il2CppCodeGenString* _stringLiteral1658; +extern Il2CppCodeGenString* _stringLiteral1659; +extern Il2CppCodeGenString* _stringLiteral1660; +extern Il2CppCodeGenString* _stringLiteral1661; +extern Il2CppCodeGenString* _stringLiteral1662; +extern Il2CppCodeGenString* _stringLiteral1663; +extern Il2CppCodeGenString* _stringLiteral1664; +extern Il2CppCodeGenString* _stringLiteral1665; +extern Il2CppCodeGenString* _stringLiteral1666; +extern Il2CppCodeGenString* _stringLiteral1667; +extern Il2CppCodeGenString* _stringLiteral1668; +extern Il2CppCodeGenString* _stringLiteral1669; +extern Il2CppCodeGenString* _stringLiteral1670; +extern Il2CppCodeGenString* _stringLiteral1671; +extern Il2CppCodeGenString* _stringLiteral1672; +extern Il2CppCodeGenString* _stringLiteral1673; +extern Il2CppCodeGenString* _stringLiteral1674; +extern Il2CppCodeGenString* _stringLiteral1675; +extern Il2CppCodeGenString* _stringLiteral1676; +extern Il2CppCodeGenString* _stringLiteral1677; +extern Il2CppCodeGenString* _stringLiteral1678; +extern Il2CppCodeGenString* _stringLiteral1679; +extern Il2CppCodeGenString* _stringLiteral1680; +extern Il2CppCodeGenString* _stringLiteral1681; +extern Il2CppCodeGenString* _stringLiteral1682; +extern Il2CppCodeGenString* _stringLiteral1683; +extern Il2CppCodeGenString* _stringLiteral1684; +extern Il2CppCodeGenString* _stringLiteral1685; +extern Il2CppCodeGenString* _stringLiteral1686; +extern Il2CppCodeGenString* _stringLiteral1687; +extern Il2CppCodeGenString* _stringLiteral1688; +extern Il2CppCodeGenString* _stringLiteral1689; +extern Il2CppCodeGenString* _stringLiteral1690; +extern Il2CppCodeGenString* _stringLiteral1691; +extern Il2CppCodeGenString* _stringLiteral1692; +extern Il2CppCodeGenString* _stringLiteral1693; +extern Il2CppCodeGenString* _stringLiteral1694; +extern Il2CppCodeGenString* _stringLiteral1695; +extern Il2CppCodeGenString* _stringLiteral1696; +extern Il2CppCodeGenString* _stringLiteral1697; +extern Il2CppCodeGenString* _stringLiteral1698; +extern Il2CppCodeGenString* _stringLiteral1699; +extern Il2CppCodeGenString* _stringLiteral1700; +extern Il2CppCodeGenString* _stringLiteral1701; +extern Il2CppCodeGenString* _stringLiteral1702; +extern Il2CppCodeGenString* _stringLiteral1703; +extern Il2CppCodeGenString* _stringLiteral1704; +extern Il2CppCodeGenString* _stringLiteral1705; +extern Il2CppCodeGenString* _stringLiteral1706; +extern Il2CppCodeGenString* _stringLiteral1707; +extern Il2CppCodeGenString* _stringLiteral1708; +extern Il2CppCodeGenString* _stringLiteral1709; +extern Il2CppCodeGenString* _stringLiteral1710; +extern Il2CppCodeGenString* _stringLiteral1711; +extern Il2CppCodeGenString* _stringLiteral1712; +extern Il2CppCodeGenString* _stringLiteral1713; +extern Il2CppCodeGenString* _stringLiteral1714; +extern Il2CppCodeGenString* _stringLiteral1715; +extern Il2CppCodeGenString* _stringLiteral1716; +extern Il2CppCodeGenString* _stringLiteral1717; +extern Il2CppCodeGenString* _stringLiteral1718; +extern Il2CppCodeGenString* _stringLiteral1719; +extern Il2CppCodeGenString* _stringLiteral1720; +extern Il2CppCodeGenString* _stringLiteral1721; +extern Il2CppCodeGenString* _stringLiteral1722; +extern Il2CppCodeGenString* _stringLiteral1723; +extern Il2CppCodeGenString* _stringLiteral1724; +extern Il2CppCodeGenString* _stringLiteral1725; +extern Il2CppCodeGenString* _stringLiteral1726; +extern Il2CppCodeGenString* _stringLiteral1727; +extern Il2CppCodeGenString* _stringLiteral1728; +extern Il2CppCodeGenString* _stringLiteral1729; +extern Il2CppCodeGenString* _stringLiteral1730; +extern Il2CppCodeGenString* _stringLiteral1731; +extern Il2CppCodeGenString* _stringLiteral1732; +extern Il2CppCodeGenString* _stringLiteral1733; +extern Il2CppCodeGenString* _stringLiteral1734; +extern Il2CppCodeGenString* _stringLiteral1735; +extern Il2CppCodeGenString* _stringLiteral1736; +extern Il2CppCodeGenString* _stringLiteral1737; +extern Il2CppCodeGenString* _stringLiteral1738; +extern Il2CppCodeGenString* _stringLiteral1739; +extern Il2CppCodeGenString* _stringLiteral1740; +extern Il2CppCodeGenString* _stringLiteral1741; +extern Il2CppCodeGenString* _stringLiteral1742; +extern Il2CppCodeGenString* _stringLiteral1743; +extern Il2CppCodeGenString* _stringLiteral1744; +extern Il2CppCodeGenString* _stringLiteral1745; +extern Il2CppCodeGenString* _stringLiteral1746; +extern Il2CppCodeGenString* _stringLiteral1747; +extern Il2CppCodeGenString* _stringLiteral1748; +extern Il2CppCodeGenString* _stringLiteral1749; +extern Il2CppCodeGenString* _stringLiteral1750; +extern Il2CppCodeGenString* _stringLiteral1751; +extern Il2CppCodeGenString* _stringLiteral1752; +extern Il2CppCodeGenString* _stringLiteral1753; +extern Il2CppCodeGenString* _stringLiteral1754; +extern Il2CppCodeGenString* _stringLiteral1755; +extern Il2CppCodeGenString* _stringLiteral1756; +extern Il2CppCodeGenString* _stringLiteral1757; +extern Il2CppCodeGenString* _stringLiteral1758; +extern Il2CppCodeGenString* _stringLiteral1759; +extern Il2CppCodeGenString* _stringLiteral1760; +extern Il2CppCodeGenString* _stringLiteral1761; +extern Il2CppCodeGenString* _stringLiteral1762; +extern Il2CppCodeGenString* _stringLiteral1763; +extern Il2CppCodeGenString* _stringLiteral1764; +extern Il2CppCodeGenString* _stringLiteral1765; +extern Il2CppCodeGenString* _stringLiteral1766; +extern Il2CppCodeGenString* _stringLiteral1767; +extern Il2CppCodeGenString* _stringLiteral1768; +extern Il2CppCodeGenString* _stringLiteral1769; +extern Il2CppCodeGenString* _stringLiteral1770; +extern Il2CppCodeGenString* _stringLiteral1771; +extern Il2CppCodeGenString* _stringLiteral1772; +extern Il2CppCodeGenString* _stringLiteral1773; +extern Il2CppCodeGenString* _stringLiteral1774; +extern Il2CppCodeGenString* _stringLiteral1775; +extern Il2CppCodeGenString* _stringLiteral1776; +extern Il2CppCodeGenString* _stringLiteral1777; +extern Il2CppCodeGenString* _stringLiteral1778; +extern Il2CppCodeGenString* _stringLiteral1779; +extern Il2CppCodeGenString* _stringLiteral1780; +extern "C" void OpCodeNames__cctor_m8180 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + OpCodeNames_t1326_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(877); + _stringLiteral1555 = il2cpp_codegen_string_literal_from_index(1555); + _stringLiteral1556 = il2cpp_codegen_string_literal_from_index(1556); + _stringLiteral1557 = il2cpp_codegen_string_literal_from_index(1557); + _stringLiteral1558 = il2cpp_codegen_string_literal_from_index(1558); + _stringLiteral1559 = il2cpp_codegen_string_literal_from_index(1559); + _stringLiteral1560 = il2cpp_codegen_string_literal_from_index(1560); + _stringLiteral1561 = il2cpp_codegen_string_literal_from_index(1561); + _stringLiteral1562 = il2cpp_codegen_string_literal_from_index(1562); + _stringLiteral1563 = il2cpp_codegen_string_literal_from_index(1563); + _stringLiteral1564 = il2cpp_codegen_string_literal_from_index(1564); + _stringLiteral1565 = il2cpp_codegen_string_literal_from_index(1565); + _stringLiteral1566 = il2cpp_codegen_string_literal_from_index(1566); + _stringLiteral1567 = il2cpp_codegen_string_literal_from_index(1567); + _stringLiteral1568 = il2cpp_codegen_string_literal_from_index(1568); + _stringLiteral1569 = il2cpp_codegen_string_literal_from_index(1569); + _stringLiteral1570 = il2cpp_codegen_string_literal_from_index(1570); + _stringLiteral1571 = il2cpp_codegen_string_literal_from_index(1571); + _stringLiteral1572 = il2cpp_codegen_string_literal_from_index(1572); + _stringLiteral1573 = il2cpp_codegen_string_literal_from_index(1573); + _stringLiteral1574 = il2cpp_codegen_string_literal_from_index(1574); + _stringLiteral1575 = il2cpp_codegen_string_literal_from_index(1575); + _stringLiteral1576 = il2cpp_codegen_string_literal_from_index(1576); + _stringLiteral1577 = il2cpp_codegen_string_literal_from_index(1577); + _stringLiteral1578 = il2cpp_codegen_string_literal_from_index(1578); + _stringLiteral1579 = il2cpp_codegen_string_literal_from_index(1579); + _stringLiteral1580 = il2cpp_codegen_string_literal_from_index(1580); + _stringLiteral1581 = il2cpp_codegen_string_literal_from_index(1581); + _stringLiteral1582 = il2cpp_codegen_string_literal_from_index(1582); + _stringLiteral1583 = il2cpp_codegen_string_literal_from_index(1583); + _stringLiteral1584 = il2cpp_codegen_string_literal_from_index(1584); + _stringLiteral1585 = il2cpp_codegen_string_literal_from_index(1585); + _stringLiteral1586 = il2cpp_codegen_string_literal_from_index(1586); + _stringLiteral1587 = il2cpp_codegen_string_literal_from_index(1587); + _stringLiteral1588 = il2cpp_codegen_string_literal_from_index(1588); + _stringLiteral1589 = il2cpp_codegen_string_literal_from_index(1589); + _stringLiteral1590 = il2cpp_codegen_string_literal_from_index(1590); + _stringLiteral1591 = il2cpp_codegen_string_literal_from_index(1591); + _stringLiteral1592 = il2cpp_codegen_string_literal_from_index(1592); + _stringLiteral1593 = il2cpp_codegen_string_literal_from_index(1593); + _stringLiteral1594 = il2cpp_codegen_string_literal_from_index(1594); + _stringLiteral1595 = il2cpp_codegen_string_literal_from_index(1595); + _stringLiteral1596 = il2cpp_codegen_string_literal_from_index(1596); + _stringLiteral1597 = il2cpp_codegen_string_literal_from_index(1597); + _stringLiteral1598 = il2cpp_codegen_string_literal_from_index(1598); + _stringLiteral1599 = il2cpp_codegen_string_literal_from_index(1599); + _stringLiteral1600 = il2cpp_codegen_string_literal_from_index(1600); + _stringLiteral1601 = il2cpp_codegen_string_literal_from_index(1601); + _stringLiteral1602 = il2cpp_codegen_string_literal_from_index(1602); + _stringLiteral1603 = il2cpp_codegen_string_literal_from_index(1603); + _stringLiteral1604 = il2cpp_codegen_string_literal_from_index(1604); + _stringLiteral1605 = il2cpp_codegen_string_literal_from_index(1605); + _stringLiteral1606 = il2cpp_codegen_string_literal_from_index(1606); + _stringLiteral1607 = il2cpp_codegen_string_literal_from_index(1607); + _stringLiteral1608 = il2cpp_codegen_string_literal_from_index(1608); + _stringLiteral1609 = il2cpp_codegen_string_literal_from_index(1609); + _stringLiteral1610 = il2cpp_codegen_string_literal_from_index(1610); + _stringLiteral1611 = il2cpp_codegen_string_literal_from_index(1611); + _stringLiteral1612 = il2cpp_codegen_string_literal_from_index(1612); + _stringLiteral1613 = il2cpp_codegen_string_literal_from_index(1613); + _stringLiteral1614 = il2cpp_codegen_string_literal_from_index(1614); + _stringLiteral1615 = il2cpp_codegen_string_literal_from_index(1615); + _stringLiteral1616 = il2cpp_codegen_string_literal_from_index(1616); + _stringLiteral1617 = il2cpp_codegen_string_literal_from_index(1617); + _stringLiteral1618 = il2cpp_codegen_string_literal_from_index(1618); + _stringLiteral1619 = il2cpp_codegen_string_literal_from_index(1619); + _stringLiteral1620 = il2cpp_codegen_string_literal_from_index(1620); + _stringLiteral1621 = il2cpp_codegen_string_literal_from_index(1621); + _stringLiteral1622 = il2cpp_codegen_string_literal_from_index(1622); + _stringLiteral1623 = il2cpp_codegen_string_literal_from_index(1623); + _stringLiteral1624 = il2cpp_codegen_string_literal_from_index(1624); + _stringLiteral1625 = il2cpp_codegen_string_literal_from_index(1625); + _stringLiteral1626 = il2cpp_codegen_string_literal_from_index(1626); + _stringLiteral1627 = il2cpp_codegen_string_literal_from_index(1627); + _stringLiteral1628 = il2cpp_codegen_string_literal_from_index(1628); + _stringLiteral1629 = il2cpp_codegen_string_literal_from_index(1629); + _stringLiteral1630 = il2cpp_codegen_string_literal_from_index(1630); + _stringLiteral1631 = il2cpp_codegen_string_literal_from_index(1631); + _stringLiteral1632 = il2cpp_codegen_string_literal_from_index(1632); + _stringLiteral1633 = il2cpp_codegen_string_literal_from_index(1633); + _stringLiteral1634 = il2cpp_codegen_string_literal_from_index(1634); + _stringLiteral1635 = il2cpp_codegen_string_literal_from_index(1635); + _stringLiteral1636 = il2cpp_codegen_string_literal_from_index(1636); + _stringLiteral1637 = il2cpp_codegen_string_literal_from_index(1637); + _stringLiteral1638 = il2cpp_codegen_string_literal_from_index(1638); + _stringLiteral1639 = il2cpp_codegen_string_literal_from_index(1639); + _stringLiteral1640 = il2cpp_codegen_string_literal_from_index(1640); + _stringLiteral1641 = il2cpp_codegen_string_literal_from_index(1641); + _stringLiteral1642 = il2cpp_codegen_string_literal_from_index(1642); + _stringLiteral1643 = il2cpp_codegen_string_literal_from_index(1643); + _stringLiteral1644 = il2cpp_codegen_string_literal_from_index(1644); + _stringLiteral1645 = il2cpp_codegen_string_literal_from_index(1645); + _stringLiteral1646 = il2cpp_codegen_string_literal_from_index(1646); + _stringLiteral1647 = il2cpp_codegen_string_literal_from_index(1647); + _stringLiteral1648 = il2cpp_codegen_string_literal_from_index(1648); + _stringLiteral1649 = il2cpp_codegen_string_literal_from_index(1649); + _stringLiteral1650 = il2cpp_codegen_string_literal_from_index(1650); + _stringLiteral1651 = il2cpp_codegen_string_literal_from_index(1651); + _stringLiteral1652 = il2cpp_codegen_string_literal_from_index(1652); + _stringLiteral1653 = il2cpp_codegen_string_literal_from_index(1653); + _stringLiteral1654 = il2cpp_codegen_string_literal_from_index(1654); + _stringLiteral1655 = il2cpp_codegen_string_literal_from_index(1655); + _stringLiteral1656 = il2cpp_codegen_string_literal_from_index(1656); + _stringLiteral1657 = il2cpp_codegen_string_literal_from_index(1657); + _stringLiteral1658 = il2cpp_codegen_string_literal_from_index(1658); + _stringLiteral1659 = il2cpp_codegen_string_literal_from_index(1659); + _stringLiteral1660 = il2cpp_codegen_string_literal_from_index(1660); + _stringLiteral1661 = il2cpp_codegen_string_literal_from_index(1661); + _stringLiteral1662 = il2cpp_codegen_string_literal_from_index(1662); + _stringLiteral1663 = il2cpp_codegen_string_literal_from_index(1663); + _stringLiteral1664 = il2cpp_codegen_string_literal_from_index(1664); + _stringLiteral1665 = il2cpp_codegen_string_literal_from_index(1665); + _stringLiteral1666 = il2cpp_codegen_string_literal_from_index(1666); + _stringLiteral1667 = il2cpp_codegen_string_literal_from_index(1667); + _stringLiteral1668 = il2cpp_codegen_string_literal_from_index(1668); + _stringLiteral1669 = il2cpp_codegen_string_literal_from_index(1669); + _stringLiteral1670 = il2cpp_codegen_string_literal_from_index(1670); + _stringLiteral1671 = il2cpp_codegen_string_literal_from_index(1671); + _stringLiteral1672 = il2cpp_codegen_string_literal_from_index(1672); + _stringLiteral1673 = il2cpp_codegen_string_literal_from_index(1673); + _stringLiteral1674 = il2cpp_codegen_string_literal_from_index(1674); + _stringLiteral1675 = il2cpp_codegen_string_literal_from_index(1675); + _stringLiteral1676 = il2cpp_codegen_string_literal_from_index(1676); + _stringLiteral1677 = il2cpp_codegen_string_literal_from_index(1677); + _stringLiteral1678 = il2cpp_codegen_string_literal_from_index(1678); + _stringLiteral1679 = il2cpp_codegen_string_literal_from_index(1679); + _stringLiteral1680 = il2cpp_codegen_string_literal_from_index(1680); + _stringLiteral1681 = il2cpp_codegen_string_literal_from_index(1681); + _stringLiteral1682 = il2cpp_codegen_string_literal_from_index(1682); + _stringLiteral1683 = il2cpp_codegen_string_literal_from_index(1683); + _stringLiteral1684 = il2cpp_codegen_string_literal_from_index(1684); + _stringLiteral1685 = il2cpp_codegen_string_literal_from_index(1685); + _stringLiteral1686 = il2cpp_codegen_string_literal_from_index(1686); + _stringLiteral1687 = il2cpp_codegen_string_literal_from_index(1687); + _stringLiteral1688 = il2cpp_codegen_string_literal_from_index(1688); + _stringLiteral1689 = il2cpp_codegen_string_literal_from_index(1689); + _stringLiteral1690 = il2cpp_codegen_string_literal_from_index(1690); + _stringLiteral1691 = il2cpp_codegen_string_literal_from_index(1691); + _stringLiteral1692 = il2cpp_codegen_string_literal_from_index(1692); + _stringLiteral1693 = il2cpp_codegen_string_literal_from_index(1693); + _stringLiteral1694 = il2cpp_codegen_string_literal_from_index(1694); + _stringLiteral1695 = il2cpp_codegen_string_literal_from_index(1695); + _stringLiteral1696 = il2cpp_codegen_string_literal_from_index(1696); + _stringLiteral1697 = il2cpp_codegen_string_literal_from_index(1697); + _stringLiteral1698 = il2cpp_codegen_string_literal_from_index(1698); + _stringLiteral1699 = il2cpp_codegen_string_literal_from_index(1699); + _stringLiteral1700 = il2cpp_codegen_string_literal_from_index(1700); + _stringLiteral1701 = il2cpp_codegen_string_literal_from_index(1701); + _stringLiteral1702 = il2cpp_codegen_string_literal_from_index(1702); + _stringLiteral1703 = il2cpp_codegen_string_literal_from_index(1703); + _stringLiteral1704 = il2cpp_codegen_string_literal_from_index(1704); + _stringLiteral1705 = il2cpp_codegen_string_literal_from_index(1705); + _stringLiteral1706 = il2cpp_codegen_string_literal_from_index(1706); + _stringLiteral1707 = il2cpp_codegen_string_literal_from_index(1707); + _stringLiteral1708 = il2cpp_codegen_string_literal_from_index(1708); + _stringLiteral1709 = il2cpp_codegen_string_literal_from_index(1709); + _stringLiteral1710 = il2cpp_codegen_string_literal_from_index(1710); + _stringLiteral1711 = il2cpp_codegen_string_literal_from_index(1711); + _stringLiteral1712 = il2cpp_codegen_string_literal_from_index(1712); + _stringLiteral1713 = il2cpp_codegen_string_literal_from_index(1713); + _stringLiteral1714 = il2cpp_codegen_string_literal_from_index(1714); + _stringLiteral1715 = il2cpp_codegen_string_literal_from_index(1715); + _stringLiteral1716 = il2cpp_codegen_string_literal_from_index(1716); + _stringLiteral1717 = il2cpp_codegen_string_literal_from_index(1717); + _stringLiteral1718 = il2cpp_codegen_string_literal_from_index(1718); + _stringLiteral1719 = il2cpp_codegen_string_literal_from_index(1719); + _stringLiteral1720 = il2cpp_codegen_string_literal_from_index(1720); + _stringLiteral1721 = il2cpp_codegen_string_literal_from_index(1721); + _stringLiteral1722 = il2cpp_codegen_string_literal_from_index(1722); + _stringLiteral1723 = il2cpp_codegen_string_literal_from_index(1723); + _stringLiteral1724 = il2cpp_codegen_string_literal_from_index(1724); + _stringLiteral1725 = il2cpp_codegen_string_literal_from_index(1725); + _stringLiteral1726 = il2cpp_codegen_string_literal_from_index(1726); + _stringLiteral1727 = il2cpp_codegen_string_literal_from_index(1727); + _stringLiteral1728 = il2cpp_codegen_string_literal_from_index(1728); + _stringLiteral1729 = il2cpp_codegen_string_literal_from_index(1729); + _stringLiteral1730 = il2cpp_codegen_string_literal_from_index(1730); + _stringLiteral1731 = il2cpp_codegen_string_literal_from_index(1731); + _stringLiteral1732 = il2cpp_codegen_string_literal_from_index(1732); + _stringLiteral1733 = il2cpp_codegen_string_literal_from_index(1733); + _stringLiteral1734 = il2cpp_codegen_string_literal_from_index(1734); + _stringLiteral1735 = il2cpp_codegen_string_literal_from_index(1735); + _stringLiteral1736 = il2cpp_codegen_string_literal_from_index(1736); + _stringLiteral1737 = il2cpp_codegen_string_literal_from_index(1737); + _stringLiteral1738 = il2cpp_codegen_string_literal_from_index(1738); + _stringLiteral1739 = il2cpp_codegen_string_literal_from_index(1739); + _stringLiteral1740 = il2cpp_codegen_string_literal_from_index(1740); + _stringLiteral1741 = il2cpp_codegen_string_literal_from_index(1741); + _stringLiteral1742 = il2cpp_codegen_string_literal_from_index(1742); + _stringLiteral1743 = il2cpp_codegen_string_literal_from_index(1743); + _stringLiteral1744 = il2cpp_codegen_string_literal_from_index(1744); + _stringLiteral1745 = il2cpp_codegen_string_literal_from_index(1745); + _stringLiteral1746 = il2cpp_codegen_string_literal_from_index(1746); + _stringLiteral1747 = il2cpp_codegen_string_literal_from_index(1747); + _stringLiteral1748 = il2cpp_codegen_string_literal_from_index(1748); + _stringLiteral1749 = il2cpp_codegen_string_literal_from_index(1749); + _stringLiteral1750 = il2cpp_codegen_string_literal_from_index(1750); + _stringLiteral1751 = il2cpp_codegen_string_literal_from_index(1751); + _stringLiteral1752 = il2cpp_codegen_string_literal_from_index(1752); + _stringLiteral1753 = il2cpp_codegen_string_literal_from_index(1753); + _stringLiteral1754 = il2cpp_codegen_string_literal_from_index(1754); + _stringLiteral1755 = il2cpp_codegen_string_literal_from_index(1755); + _stringLiteral1756 = il2cpp_codegen_string_literal_from_index(1756); + _stringLiteral1757 = il2cpp_codegen_string_literal_from_index(1757); + _stringLiteral1758 = il2cpp_codegen_string_literal_from_index(1758); + _stringLiteral1759 = il2cpp_codegen_string_literal_from_index(1759); + _stringLiteral1760 = il2cpp_codegen_string_literal_from_index(1760); + _stringLiteral1761 = il2cpp_codegen_string_literal_from_index(1761); + _stringLiteral1762 = il2cpp_codegen_string_literal_from_index(1762); + _stringLiteral1763 = il2cpp_codegen_string_literal_from_index(1763); + _stringLiteral1764 = il2cpp_codegen_string_literal_from_index(1764); + _stringLiteral1765 = il2cpp_codegen_string_literal_from_index(1765); + _stringLiteral1766 = il2cpp_codegen_string_literal_from_index(1766); + _stringLiteral1767 = il2cpp_codegen_string_literal_from_index(1767); + _stringLiteral1768 = il2cpp_codegen_string_literal_from_index(1768); + _stringLiteral1769 = il2cpp_codegen_string_literal_from_index(1769); + _stringLiteral1770 = il2cpp_codegen_string_literal_from_index(1770); + _stringLiteral1771 = il2cpp_codegen_string_literal_from_index(1771); + _stringLiteral1772 = il2cpp_codegen_string_literal_from_index(1772); + _stringLiteral1773 = il2cpp_codegen_string_literal_from_index(1773); + _stringLiteral1774 = il2cpp_codegen_string_literal_from_index(1774); + _stringLiteral1775 = il2cpp_codegen_string_literal_from_index(1775); + _stringLiteral1776 = il2cpp_codegen_string_literal_from_index(1776); + _stringLiteral1777 = il2cpp_codegen_string_literal_from_index(1777); + _stringLiteral1778 = il2cpp_codegen_string_literal_from_index(1778); + _stringLiteral1779 = il2cpp_codegen_string_literal_from_index(1779); + _stringLiteral1780 = il2cpp_codegen_string_literal_from_index(1780); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)304))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1555); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1555; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral1556); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1556; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral1557); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1557; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1558); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1558; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1559); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1559; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1560); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1560; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral1561); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1561; + StringU5BU5D_t163* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 7); + ArrayElementTypeCheck (L_7, _stringLiteral1562); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 7, sizeof(String_t*))) = (String_t*)_stringLiteral1562; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 8); + ArrayElementTypeCheck (L_8, _stringLiteral1563); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 8, sizeof(String_t*))) = (String_t*)_stringLiteral1563; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + ArrayElementTypeCheck (L_9, _stringLiteral1564); + *((String_t**)(String_t**)SZArrayLdElema(L_9, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral1564; + StringU5BU5D_t163* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)10)); + ArrayElementTypeCheck (L_10, _stringLiteral1565); + *((String_t**)(String_t**)SZArrayLdElema(L_10, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral1565; + StringU5BU5D_t163* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)11)); + ArrayElementTypeCheck (L_11, _stringLiteral1566); + *((String_t**)(String_t**)SZArrayLdElema(L_11, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral1566; + StringU5BU5D_t163* L_12 = L_11; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)12)); + ArrayElementTypeCheck (L_12, _stringLiteral1567); + *((String_t**)(String_t**)SZArrayLdElema(L_12, ((int32_t)12), sizeof(String_t*))) = (String_t*)_stringLiteral1567; + StringU5BU5D_t163* L_13 = L_12; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)13)); + ArrayElementTypeCheck (L_13, _stringLiteral1568); + *((String_t**)(String_t**)SZArrayLdElema(L_13, ((int32_t)13), sizeof(String_t*))) = (String_t*)_stringLiteral1568; + StringU5BU5D_t163* L_14 = L_13; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)14)); + ArrayElementTypeCheck (L_14, _stringLiteral1569); + *((String_t**)(String_t**)SZArrayLdElema(L_14, ((int32_t)14), sizeof(String_t*))) = (String_t*)_stringLiteral1569; + StringU5BU5D_t163* L_15 = L_14; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)15)); + ArrayElementTypeCheck (L_15, _stringLiteral1570); + *((String_t**)(String_t**)SZArrayLdElema(L_15, ((int32_t)15), sizeof(String_t*))) = (String_t*)_stringLiteral1570; + StringU5BU5D_t163* L_16 = L_15; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)16)); + ArrayElementTypeCheck (L_16, _stringLiteral1571); + *((String_t**)(String_t**)SZArrayLdElema(L_16, ((int32_t)16), sizeof(String_t*))) = (String_t*)_stringLiteral1571; + StringU5BU5D_t163* L_17 = L_16; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)17)); + ArrayElementTypeCheck (L_17, _stringLiteral1572); + *((String_t**)(String_t**)SZArrayLdElema(L_17, ((int32_t)17), sizeof(String_t*))) = (String_t*)_stringLiteral1572; + StringU5BU5D_t163* L_18 = L_17; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)18)); + ArrayElementTypeCheck (L_18, _stringLiteral1573); + *((String_t**)(String_t**)SZArrayLdElema(L_18, ((int32_t)18), sizeof(String_t*))) = (String_t*)_stringLiteral1573; + StringU5BU5D_t163* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)19)); + ArrayElementTypeCheck (L_19, _stringLiteral1574); + *((String_t**)(String_t**)SZArrayLdElema(L_19, ((int32_t)19), sizeof(String_t*))) = (String_t*)_stringLiteral1574; + StringU5BU5D_t163* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)20)); + ArrayElementTypeCheck (L_20, _stringLiteral1575); + *((String_t**)(String_t**)SZArrayLdElema(L_20, ((int32_t)20), sizeof(String_t*))) = (String_t*)_stringLiteral1575; + StringU5BU5D_t163* L_21 = L_20; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)21)); + ArrayElementTypeCheck (L_21, _stringLiteral1576); + *((String_t**)(String_t**)SZArrayLdElema(L_21, ((int32_t)21), sizeof(String_t*))) = (String_t*)_stringLiteral1576; + StringU5BU5D_t163* L_22 = L_21; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)22)); + ArrayElementTypeCheck (L_22, _stringLiteral1577); + *((String_t**)(String_t**)SZArrayLdElema(L_22, ((int32_t)22), sizeof(String_t*))) = (String_t*)_stringLiteral1577; + StringU5BU5D_t163* L_23 = L_22; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)23)); + ArrayElementTypeCheck (L_23, _stringLiteral1578); + *((String_t**)(String_t**)SZArrayLdElema(L_23, ((int32_t)23), sizeof(String_t*))) = (String_t*)_stringLiteral1578; + StringU5BU5D_t163* L_24 = L_23; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)24)); + ArrayElementTypeCheck (L_24, _stringLiteral1579); + *((String_t**)(String_t**)SZArrayLdElema(L_24, ((int32_t)24), sizeof(String_t*))) = (String_t*)_stringLiteral1579; + StringU5BU5D_t163* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)25)); + ArrayElementTypeCheck (L_25, _stringLiteral1580); + *((String_t**)(String_t**)SZArrayLdElema(L_25, ((int32_t)25), sizeof(String_t*))) = (String_t*)_stringLiteral1580; + StringU5BU5D_t163* L_26 = L_25; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)26)); + ArrayElementTypeCheck (L_26, _stringLiteral1581); + *((String_t**)(String_t**)SZArrayLdElema(L_26, ((int32_t)26), sizeof(String_t*))) = (String_t*)_stringLiteral1581; + StringU5BU5D_t163* L_27 = L_26; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)27)); + ArrayElementTypeCheck (L_27, _stringLiteral1582); + *((String_t**)(String_t**)SZArrayLdElema(L_27, ((int32_t)27), sizeof(String_t*))) = (String_t*)_stringLiteral1582; + StringU5BU5D_t163* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)28)); + ArrayElementTypeCheck (L_28, _stringLiteral1583); + *((String_t**)(String_t**)SZArrayLdElema(L_28, ((int32_t)28), sizeof(String_t*))) = (String_t*)_stringLiteral1583; + StringU5BU5D_t163* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)29)); + ArrayElementTypeCheck (L_29, _stringLiteral1584); + *((String_t**)(String_t**)SZArrayLdElema(L_29, ((int32_t)29), sizeof(String_t*))) = (String_t*)_stringLiteral1584; + StringU5BU5D_t163* L_30 = L_29; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)30)); + ArrayElementTypeCheck (L_30, _stringLiteral1585); + *((String_t**)(String_t**)SZArrayLdElema(L_30, ((int32_t)30), sizeof(String_t*))) = (String_t*)_stringLiteral1585; + StringU5BU5D_t163* L_31 = L_30; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)31)); + ArrayElementTypeCheck (L_31, _stringLiteral1586); + *((String_t**)(String_t**)SZArrayLdElema(L_31, ((int32_t)31), sizeof(String_t*))) = (String_t*)_stringLiteral1586; + StringU5BU5D_t163* L_32 = L_31; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)32)); + ArrayElementTypeCheck (L_32, _stringLiteral1587); + *((String_t**)(String_t**)SZArrayLdElema(L_32, ((int32_t)32), sizeof(String_t*))) = (String_t*)_stringLiteral1587; + StringU5BU5D_t163* L_33 = L_32; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)33)); + ArrayElementTypeCheck (L_33, _stringLiteral1588); + *((String_t**)(String_t**)SZArrayLdElema(L_33, ((int32_t)33), sizeof(String_t*))) = (String_t*)_stringLiteral1588; + StringU5BU5D_t163* L_34 = L_33; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)34)); + ArrayElementTypeCheck (L_34, _stringLiteral1589); + *((String_t**)(String_t**)SZArrayLdElema(L_34, ((int32_t)34), sizeof(String_t*))) = (String_t*)_stringLiteral1589; + StringU5BU5D_t163* L_35 = L_34; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, ((int32_t)35)); + ArrayElementTypeCheck (L_35, _stringLiteral1590); + *((String_t**)(String_t**)SZArrayLdElema(L_35, ((int32_t)35), sizeof(String_t*))) = (String_t*)_stringLiteral1590; + StringU5BU5D_t163* L_36 = L_35; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)37)); + ArrayElementTypeCheck (L_36, _stringLiteral1591); + *((String_t**)(String_t**)SZArrayLdElema(L_36, ((int32_t)37), sizeof(String_t*))) = (String_t*)_stringLiteral1591; + StringU5BU5D_t163* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)38)); + ArrayElementTypeCheck (L_37, _stringLiteral1592); + *((String_t**)(String_t**)SZArrayLdElema(L_37, ((int32_t)38), sizeof(String_t*))) = (String_t*)_stringLiteral1592; + StringU5BU5D_t163* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)39)); + ArrayElementTypeCheck (L_38, _stringLiteral1593); + *((String_t**)(String_t**)SZArrayLdElema(L_38, ((int32_t)39), sizeof(String_t*))) = (String_t*)_stringLiteral1593; + StringU5BU5D_t163* L_39 = L_38; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)40)); + ArrayElementTypeCheck (L_39, _stringLiteral1594); + *((String_t**)(String_t**)SZArrayLdElema(L_39, ((int32_t)40), sizeof(String_t*))) = (String_t*)_stringLiteral1594; + StringU5BU5D_t163* L_40 = L_39; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)41)); + ArrayElementTypeCheck (L_40, _stringLiteral1595); + *((String_t**)(String_t**)SZArrayLdElema(L_40, ((int32_t)41), sizeof(String_t*))) = (String_t*)_stringLiteral1595; + StringU5BU5D_t163* L_41 = L_40; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, ((int32_t)42)); + ArrayElementTypeCheck (L_41, _stringLiteral1596); + *((String_t**)(String_t**)SZArrayLdElema(L_41, ((int32_t)42), sizeof(String_t*))) = (String_t*)_stringLiteral1596; + StringU5BU5D_t163* L_42 = L_41; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)43)); + ArrayElementTypeCheck (L_42, _stringLiteral1597); + *((String_t**)(String_t**)SZArrayLdElema(L_42, ((int32_t)43), sizeof(String_t*))) = (String_t*)_stringLiteral1597; + StringU5BU5D_t163* L_43 = L_42; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)44)); + ArrayElementTypeCheck (L_43, _stringLiteral1598); + *((String_t**)(String_t**)SZArrayLdElema(L_43, ((int32_t)44), sizeof(String_t*))) = (String_t*)_stringLiteral1598; + StringU5BU5D_t163* L_44 = L_43; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)45)); + ArrayElementTypeCheck (L_44, _stringLiteral1599); + *((String_t**)(String_t**)SZArrayLdElema(L_44, ((int32_t)45), sizeof(String_t*))) = (String_t*)_stringLiteral1599; + StringU5BU5D_t163* L_45 = L_44; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, ((int32_t)46)); + ArrayElementTypeCheck (L_45, _stringLiteral1600); + *((String_t**)(String_t**)SZArrayLdElema(L_45, ((int32_t)46), sizeof(String_t*))) = (String_t*)_stringLiteral1600; + StringU5BU5D_t163* L_46 = L_45; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)47)); + ArrayElementTypeCheck (L_46, _stringLiteral1601); + *((String_t**)(String_t**)SZArrayLdElema(L_46, ((int32_t)47), sizeof(String_t*))) = (String_t*)_stringLiteral1601; + StringU5BU5D_t163* L_47 = L_46; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, ((int32_t)48)); + ArrayElementTypeCheck (L_47, _stringLiteral1602); + *((String_t**)(String_t**)SZArrayLdElema(L_47, ((int32_t)48), sizeof(String_t*))) = (String_t*)_stringLiteral1602; + StringU5BU5D_t163* L_48 = L_47; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)49)); + ArrayElementTypeCheck (L_48, _stringLiteral1603); + *((String_t**)(String_t**)SZArrayLdElema(L_48, ((int32_t)49), sizeof(String_t*))) = (String_t*)_stringLiteral1603; + StringU5BU5D_t163* L_49 = L_48; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)50)); + ArrayElementTypeCheck (L_49, _stringLiteral1604); + *((String_t**)(String_t**)SZArrayLdElema(L_49, ((int32_t)50), sizeof(String_t*))) = (String_t*)_stringLiteral1604; + StringU5BU5D_t163* L_50 = L_49; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)51)); + ArrayElementTypeCheck (L_50, _stringLiteral1605); + *((String_t**)(String_t**)SZArrayLdElema(L_50, ((int32_t)51), sizeof(String_t*))) = (String_t*)_stringLiteral1605; + StringU5BU5D_t163* L_51 = L_50; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, ((int32_t)52)); + ArrayElementTypeCheck (L_51, _stringLiteral1606); + *((String_t**)(String_t**)SZArrayLdElema(L_51, ((int32_t)52), sizeof(String_t*))) = (String_t*)_stringLiteral1606; + StringU5BU5D_t163* L_52 = L_51; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)53)); + ArrayElementTypeCheck (L_52, _stringLiteral1607); + *((String_t**)(String_t**)SZArrayLdElema(L_52, ((int32_t)53), sizeof(String_t*))) = (String_t*)_stringLiteral1607; + StringU5BU5D_t163* L_53 = L_52; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, ((int32_t)54)); + ArrayElementTypeCheck (L_53, _stringLiteral1608); + *((String_t**)(String_t**)SZArrayLdElema(L_53, ((int32_t)54), sizeof(String_t*))) = (String_t*)_stringLiteral1608; + StringU5BU5D_t163* L_54 = L_53; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)55)); + ArrayElementTypeCheck (L_54, _stringLiteral1609); + *((String_t**)(String_t**)SZArrayLdElema(L_54, ((int32_t)55), sizeof(String_t*))) = (String_t*)_stringLiteral1609; + StringU5BU5D_t163* L_55 = L_54; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, ((int32_t)56)); + ArrayElementTypeCheck (L_55, _stringLiteral1610); + *((String_t**)(String_t**)SZArrayLdElema(L_55, ((int32_t)56), sizeof(String_t*))) = (String_t*)_stringLiteral1610; + StringU5BU5D_t163* L_56 = L_55; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)57)); + ArrayElementTypeCheck (L_56, _stringLiteral1611); + *((String_t**)(String_t**)SZArrayLdElema(L_56, ((int32_t)57), sizeof(String_t*))) = (String_t*)_stringLiteral1611; + StringU5BU5D_t163* L_57 = L_56; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)58)); + ArrayElementTypeCheck (L_57, _stringLiteral1612); + *((String_t**)(String_t**)SZArrayLdElema(L_57, ((int32_t)58), sizeof(String_t*))) = (String_t*)_stringLiteral1612; + StringU5BU5D_t163* L_58 = L_57; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, ((int32_t)59)); + ArrayElementTypeCheck (L_58, _stringLiteral1613); + *((String_t**)(String_t**)SZArrayLdElema(L_58, ((int32_t)59), sizeof(String_t*))) = (String_t*)_stringLiteral1613; + StringU5BU5D_t163* L_59 = L_58; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, ((int32_t)60)); + ArrayElementTypeCheck (L_59, _stringLiteral1614); + *((String_t**)(String_t**)SZArrayLdElema(L_59, ((int32_t)60), sizeof(String_t*))) = (String_t*)_stringLiteral1614; + StringU5BU5D_t163* L_60 = L_59; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)61)); + ArrayElementTypeCheck (L_60, _stringLiteral1615); + *((String_t**)(String_t**)SZArrayLdElema(L_60, ((int32_t)61), sizeof(String_t*))) = (String_t*)_stringLiteral1615; + StringU5BU5D_t163* L_61 = L_60; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)62)); + ArrayElementTypeCheck (L_61, _stringLiteral1616); + *((String_t**)(String_t**)SZArrayLdElema(L_61, ((int32_t)62), sizeof(String_t*))) = (String_t*)_stringLiteral1616; + StringU5BU5D_t163* L_62 = L_61; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)63)); + ArrayElementTypeCheck (L_62, _stringLiteral1617); + *((String_t**)(String_t**)SZArrayLdElema(L_62, ((int32_t)63), sizeof(String_t*))) = (String_t*)_stringLiteral1617; + StringU5BU5D_t163* L_63 = L_62; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, ((int32_t)64)); + ArrayElementTypeCheck (L_63, _stringLiteral1618); + *((String_t**)(String_t**)SZArrayLdElema(L_63, ((int32_t)64), sizeof(String_t*))) = (String_t*)_stringLiteral1618; + StringU5BU5D_t163* L_64 = L_63; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, ((int32_t)65)); + ArrayElementTypeCheck (L_64, _stringLiteral1619); + *((String_t**)(String_t**)SZArrayLdElema(L_64, ((int32_t)65), sizeof(String_t*))) = (String_t*)_stringLiteral1619; + StringU5BU5D_t163* L_65 = L_64; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, ((int32_t)66)); + ArrayElementTypeCheck (L_65, _stringLiteral1620); + *((String_t**)(String_t**)SZArrayLdElema(L_65, ((int32_t)66), sizeof(String_t*))) = (String_t*)_stringLiteral1620; + StringU5BU5D_t163* L_66 = L_65; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, ((int32_t)67)); + ArrayElementTypeCheck (L_66, _stringLiteral1621); + *((String_t**)(String_t**)SZArrayLdElema(L_66, ((int32_t)67), sizeof(String_t*))) = (String_t*)_stringLiteral1621; + StringU5BU5D_t163* L_67 = L_66; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, ((int32_t)68)); + ArrayElementTypeCheck (L_67, _stringLiteral1622); + *((String_t**)(String_t**)SZArrayLdElema(L_67, ((int32_t)68), sizeof(String_t*))) = (String_t*)_stringLiteral1622; + StringU5BU5D_t163* L_68 = L_67; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, ((int32_t)69)); + ArrayElementTypeCheck (L_68, _stringLiteral1623); + *((String_t**)(String_t**)SZArrayLdElema(L_68, ((int32_t)69), sizeof(String_t*))) = (String_t*)_stringLiteral1623; + StringU5BU5D_t163* L_69 = L_68; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, ((int32_t)70)); + ArrayElementTypeCheck (L_69, _stringLiteral1624); + *((String_t**)(String_t**)SZArrayLdElema(L_69, ((int32_t)70), sizeof(String_t*))) = (String_t*)_stringLiteral1624; + StringU5BU5D_t163* L_70 = L_69; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)71)); + ArrayElementTypeCheck (L_70, _stringLiteral1625); + *((String_t**)(String_t**)SZArrayLdElema(L_70, ((int32_t)71), sizeof(String_t*))) = (String_t*)_stringLiteral1625; + StringU5BU5D_t163* L_71 = L_70; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, ((int32_t)72)); + ArrayElementTypeCheck (L_71, _stringLiteral1626); + *((String_t**)(String_t**)SZArrayLdElema(L_71, ((int32_t)72), sizeof(String_t*))) = (String_t*)_stringLiteral1626; + StringU5BU5D_t163* L_72 = L_71; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, ((int32_t)73)); + ArrayElementTypeCheck (L_72, _stringLiteral1627); + *((String_t**)(String_t**)SZArrayLdElema(L_72, ((int32_t)73), sizeof(String_t*))) = (String_t*)_stringLiteral1627; + StringU5BU5D_t163* L_73 = L_72; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, ((int32_t)74)); + ArrayElementTypeCheck (L_73, _stringLiteral1628); + *((String_t**)(String_t**)SZArrayLdElema(L_73, ((int32_t)74), sizeof(String_t*))) = (String_t*)_stringLiteral1628; + StringU5BU5D_t163* L_74 = L_73; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, ((int32_t)75)); + ArrayElementTypeCheck (L_74, _stringLiteral1629); + *((String_t**)(String_t**)SZArrayLdElema(L_74, ((int32_t)75), sizeof(String_t*))) = (String_t*)_stringLiteral1629; + StringU5BU5D_t163* L_75 = L_74; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, ((int32_t)76)); + ArrayElementTypeCheck (L_75, _stringLiteral1630); + *((String_t**)(String_t**)SZArrayLdElema(L_75, ((int32_t)76), sizeof(String_t*))) = (String_t*)_stringLiteral1630; + StringU5BU5D_t163* L_76 = L_75; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)77)); + ArrayElementTypeCheck (L_76, _stringLiteral1631); + *((String_t**)(String_t**)SZArrayLdElema(L_76, ((int32_t)77), sizeof(String_t*))) = (String_t*)_stringLiteral1631; + StringU5BU5D_t163* L_77 = L_76; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, ((int32_t)78)); + ArrayElementTypeCheck (L_77, _stringLiteral1632); + *((String_t**)(String_t**)SZArrayLdElema(L_77, ((int32_t)78), sizeof(String_t*))) = (String_t*)_stringLiteral1632; + StringU5BU5D_t163* L_78 = L_77; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, ((int32_t)79)); + ArrayElementTypeCheck (L_78, _stringLiteral1633); + *((String_t**)(String_t**)SZArrayLdElema(L_78, ((int32_t)79), sizeof(String_t*))) = (String_t*)_stringLiteral1633; + StringU5BU5D_t163* L_79 = L_78; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, ((int32_t)80)); + ArrayElementTypeCheck (L_79, _stringLiteral1634); + *((String_t**)(String_t**)SZArrayLdElema(L_79, ((int32_t)80), sizeof(String_t*))) = (String_t*)_stringLiteral1634; + StringU5BU5D_t163* L_80 = L_79; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, ((int32_t)81)); + ArrayElementTypeCheck (L_80, _stringLiteral1635); + *((String_t**)(String_t**)SZArrayLdElema(L_80, ((int32_t)81), sizeof(String_t*))) = (String_t*)_stringLiteral1635; + StringU5BU5D_t163* L_81 = L_80; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, ((int32_t)82)); + ArrayElementTypeCheck (L_81, _stringLiteral1636); + *((String_t**)(String_t**)SZArrayLdElema(L_81, ((int32_t)82), sizeof(String_t*))) = (String_t*)_stringLiteral1636; + StringU5BU5D_t163* L_82 = L_81; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, ((int32_t)83)); + ArrayElementTypeCheck (L_82, _stringLiteral1637); + *((String_t**)(String_t**)SZArrayLdElema(L_82, ((int32_t)83), sizeof(String_t*))) = (String_t*)_stringLiteral1637; + StringU5BU5D_t163* L_83 = L_82; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, ((int32_t)84)); + ArrayElementTypeCheck (L_83, _stringLiteral1638); + *((String_t**)(String_t**)SZArrayLdElema(L_83, ((int32_t)84), sizeof(String_t*))) = (String_t*)_stringLiteral1638; + StringU5BU5D_t163* L_84 = L_83; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, ((int32_t)85)); + ArrayElementTypeCheck (L_84, _stringLiteral1639); + *((String_t**)(String_t**)SZArrayLdElema(L_84, ((int32_t)85), sizeof(String_t*))) = (String_t*)_stringLiteral1639; + StringU5BU5D_t163* L_85 = L_84; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, ((int32_t)86)); + ArrayElementTypeCheck (L_85, _stringLiteral1640); + *((String_t**)(String_t**)SZArrayLdElema(L_85, ((int32_t)86), sizeof(String_t*))) = (String_t*)_stringLiteral1640; + StringU5BU5D_t163* L_86 = L_85; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, ((int32_t)87)); + ArrayElementTypeCheck (L_86, _stringLiteral1641); + *((String_t**)(String_t**)SZArrayLdElema(L_86, ((int32_t)87), sizeof(String_t*))) = (String_t*)_stringLiteral1641; + StringU5BU5D_t163* L_87 = L_86; + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, ((int32_t)88)); + ArrayElementTypeCheck (L_87, _stringLiteral1642); + *((String_t**)(String_t**)SZArrayLdElema(L_87, ((int32_t)88), sizeof(String_t*))) = (String_t*)_stringLiteral1642; + StringU5BU5D_t163* L_88 = L_87; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, ((int32_t)89)); + ArrayElementTypeCheck (L_88, _stringLiteral1643); + *((String_t**)(String_t**)SZArrayLdElema(L_88, ((int32_t)89), sizeof(String_t*))) = (String_t*)_stringLiteral1643; + StringU5BU5D_t163* L_89 = L_88; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, ((int32_t)90)); + ArrayElementTypeCheck (L_89, _stringLiteral1644); + *((String_t**)(String_t**)SZArrayLdElema(L_89, ((int32_t)90), sizeof(String_t*))) = (String_t*)_stringLiteral1644; + StringU5BU5D_t163* L_90 = L_89; + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, ((int32_t)91)); + ArrayElementTypeCheck (L_90, _stringLiteral1645); + *((String_t**)(String_t**)SZArrayLdElema(L_90, ((int32_t)91), sizeof(String_t*))) = (String_t*)_stringLiteral1645; + StringU5BU5D_t163* L_91 = L_90; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, ((int32_t)92)); + ArrayElementTypeCheck (L_91, _stringLiteral1646); + *((String_t**)(String_t**)SZArrayLdElema(L_91, ((int32_t)92), sizeof(String_t*))) = (String_t*)_stringLiteral1646; + StringU5BU5D_t163* L_92 = L_91; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, ((int32_t)93)); + ArrayElementTypeCheck (L_92, _stringLiteral1647); + *((String_t**)(String_t**)SZArrayLdElema(L_92, ((int32_t)93), sizeof(String_t*))) = (String_t*)_stringLiteral1647; + StringU5BU5D_t163* L_93 = L_92; + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, ((int32_t)94)); + ArrayElementTypeCheck (L_93, _stringLiteral1648); + *((String_t**)(String_t**)SZArrayLdElema(L_93, ((int32_t)94), sizeof(String_t*))) = (String_t*)_stringLiteral1648; + StringU5BU5D_t163* L_94 = L_93; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, ((int32_t)95)); + ArrayElementTypeCheck (L_94, _stringLiteral1649); + *((String_t**)(String_t**)SZArrayLdElema(L_94, ((int32_t)95), sizeof(String_t*))) = (String_t*)_stringLiteral1649; + StringU5BU5D_t163* L_95 = L_94; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, ((int32_t)96)); + ArrayElementTypeCheck (L_95, _stringLiteral1650); + *((String_t**)(String_t**)SZArrayLdElema(L_95, ((int32_t)96), sizeof(String_t*))) = (String_t*)_stringLiteral1650; + StringU5BU5D_t163* L_96 = L_95; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, ((int32_t)97)); + ArrayElementTypeCheck (L_96, _stringLiteral1651); + *((String_t**)(String_t**)SZArrayLdElema(L_96, ((int32_t)97), sizeof(String_t*))) = (String_t*)_stringLiteral1651; + StringU5BU5D_t163* L_97 = L_96; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, ((int32_t)98)); + ArrayElementTypeCheck (L_97, _stringLiteral1652); + *((String_t**)(String_t**)SZArrayLdElema(L_97, ((int32_t)98), sizeof(String_t*))) = (String_t*)_stringLiteral1652; + StringU5BU5D_t163* L_98 = L_97; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, ((int32_t)99)); + ArrayElementTypeCheck (L_98, _stringLiteral1653); + *((String_t**)(String_t**)SZArrayLdElema(L_98, ((int32_t)99), sizeof(String_t*))) = (String_t*)_stringLiteral1653; + StringU5BU5D_t163* L_99 = L_98; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, ((int32_t)100)); + ArrayElementTypeCheck (L_99, _stringLiteral1654); + *((String_t**)(String_t**)SZArrayLdElema(L_99, ((int32_t)100), sizeof(String_t*))) = (String_t*)_stringLiteral1654; + StringU5BU5D_t163* L_100 = L_99; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, ((int32_t)101)); + ArrayElementTypeCheck (L_100, _stringLiteral1655); + *((String_t**)(String_t**)SZArrayLdElema(L_100, ((int32_t)101), sizeof(String_t*))) = (String_t*)_stringLiteral1655; + StringU5BU5D_t163* L_101 = L_100; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, ((int32_t)102)); + ArrayElementTypeCheck (L_101, _stringLiteral1656); + *((String_t**)(String_t**)SZArrayLdElema(L_101, ((int32_t)102), sizeof(String_t*))) = (String_t*)_stringLiteral1656; + StringU5BU5D_t163* L_102 = L_101; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, ((int32_t)103)); + ArrayElementTypeCheck (L_102, _stringLiteral1657); + *((String_t**)(String_t**)SZArrayLdElema(L_102, ((int32_t)103), sizeof(String_t*))) = (String_t*)_stringLiteral1657; + StringU5BU5D_t163* L_103 = L_102; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, ((int32_t)104)); + ArrayElementTypeCheck (L_103, _stringLiteral1658); + *((String_t**)(String_t**)SZArrayLdElema(L_103, ((int32_t)104), sizeof(String_t*))) = (String_t*)_stringLiteral1658; + StringU5BU5D_t163* L_104 = L_103; + NullCheck(L_104); + IL2CPP_ARRAY_BOUNDS_CHECK(L_104, ((int32_t)105)); + ArrayElementTypeCheck (L_104, _stringLiteral1659); + *((String_t**)(String_t**)SZArrayLdElema(L_104, ((int32_t)105), sizeof(String_t*))) = (String_t*)_stringLiteral1659; + StringU5BU5D_t163* L_105 = L_104; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, ((int32_t)106)); + ArrayElementTypeCheck (L_105, _stringLiteral1660); + *((String_t**)(String_t**)SZArrayLdElema(L_105, ((int32_t)106), sizeof(String_t*))) = (String_t*)_stringLiteral1660; + StringU5BU5D_t163* L_106 = L_105; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, ((int32_t)107)); + ArrayElementTypeCheck (L_106, _stringLiteral1661); + *((String_t**)(String_t**)SZArrayLdElema(L_106, ((int32_t)107), sizeof(String_t*))) = (String_t*)_stringLiteral1661; + StringU5BU5D_t163* L_107 = L_106; + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, ((int32_t)108)); + ArrayElementTypeCheck (L_107, _stringLiteral1662); + *((String_t**)(String_t**)SZArrayLdElema(L_107, ((int32_t)108), sizeof(String_t*))) = (String_t*)_stringLiteral1662; + StringU5BU5D_t163* L_108 = L_107; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, ((int32_t)109)); + ArrayElementTypeCheck (L_108, _stringLiteral1663); + *((String_t**)(String_t**)SZArrayLdElema(L_108, ((int32_t)109), sizeof(String_t*))) = (String_t*)_stringLiteral1663; + StringU5BU5D_t163* L_109 = L_108; + NullCheck(L_109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_109, ((int32_t)110)); + ArrayElementTypeCheck (L_109, _stringLiteral1664); + *((String_t**)(String_t**)SZArrayLdElema(L_109, ((int32_t)110), sizeof(String_t*))) = (String_t*)_stringLiteral1664; + StringU5BU5D_t163* L_110 = L_109; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, ((int32_t)111)); + ArrayElementTypeCheck (L_110, _stringLiteral1665); + *((String_t**)(String_t**)SZArrayLdElema(L_110, ((int32_t)111), sizeof(String_t*))) = (String_t*)_stringLiteral1665; + StringU5BU5D_t163* L_111 = L_110; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, ((int32_t)112)); + ArrayElementTypeCheck (L_111, _stringLiteral1666); + *((String_t**)(String_t**)SZArrayLdElema(L_111, ((int32_t)112), sizeof(String_t*))) = (String_t*)_stringLiteral1666; + StringU5BU5D_t163* L_112 = L_111; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, ((int32_t)113)); + ArrayElementTypeCheck (L_112, _stringLiteral1667); + *((String_t**)(String_t**)SZArrayLdElema(L_112, ((int32_t)113), sizeof(String_t*))) = (String_t*)_stringLiteral1667; + StringU5BU5D_t163* L_113 = L_112; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, ((int32_t)114)); + ArrayElementTypeCheck (L_113, _stringLiteral1668); + *((String_t**)(String_t**)SZArrayLdElema(L_113, ((int32_t)114), sizeof(String_t*))) = (String_t*)_stringLiteral1668; + StringU5BU5D_t163* L_114 = L_113; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)115)); + ArrayElementTypeCheck (L_114, _stringLiteral1669); + *((String_t**)(String_t**)SZArrayLdElema(L_114, ((int32_t)115), sizeof(String_t*))) = (String_t*)_stringLiteral1669; + StringU5BU5D_t163* L_115 = L_114; + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, ((int32_t)116)); + ArrayElementTypeCheck (L_115, _stringLiteral1670); + *((String_t**)(String_t**)SZArrayLdElema(L_115, ((int32_t)116), sizeof(String_t*))) = (String_t*)_stringLiteral1670; + StringU5BU5D_t163* L_116 = L_115; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, ((int32_t)117)); + ArrayElementTypeCheck (L_116, _stringLiteral1671); + *((String_t**)(String_t**)SZArrayLdElema(L_116, ((int32_t)117), sizeof(String_t*))) = (String_t*)_stringLiteral1671; + StringU5BU5D_t163* L_117 = L_116; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, ((int32_t)118)); + ArrayElementTypeCheck (L_117, _stringLiteral1672); + *((String_t**)(String_t**)SZArrayLdElema(L_117, ((int32_t)118), sizeof(String_t*))) = (String_t*)_stringLiteral1672; + StringU5BU5D_t163* L_118 = L_117; + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, ((int32_t)121)); + ArrayElementTypeCheck (L_118, _stringLiteral1673); + *((String_t**)(String_t**)SZArrayLdElema(L_118, ((int32_t)121), sizeof(String_t*))) = (String_t*)_stringLiteral1673; + StringU5BU5D_t163* L_119 = L_118; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, ((int32_t)122)); + ArrayElementTypeCheck (L_119, _stringLiteral1674); + *((String_t**)(String_t**)SZArrayLdElema(L_119, ((int32_t)122), sizeof(String_t*))) = (String_t*)_stringLiteral1674; + StringU5BU5D_t163* L_120 = L_119; + NullCheck(L_120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_120, ((int32_t)123)); + ArrayElementTypeCheck (L_120, _stringLiteral1675); + *((String_t**)(String_t**)SZArrayLdElema(L_120, ((int32_t)123), sizeof(String_t*))) = (String_t*)_stringLiteral1675; + StringU5BU5D_t163* L_121 = L_120; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, ((int32_t)124)); + ArrayElementTypeCheck (L_121, _stringLiteral1676); + *((String_t**)(String_t**)SZArrayLdElema(L_121, ((int32_t)124), sizeof(String_t*))) = (String_t*)_stringLiteral1676; + StringU5BU5D_t163* L_122 = L_121; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)125)); + ArrayElementTypeCheck (L_122, _stringLiteral1677); + *((String_t**)(String_t**)SZArrayLdElema(L_122, ((int32_t)125), sizeof(String_t*))) = (String_t*)_stringLiteral1677; + StringU5BU5D_t163* L_123 = L_122; + NullCheck(L_123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_123, ((int32_t)126)); + ArrayElementTypeCheck (L_123, _stringLiteral1678); + *((String_t**)(String_t**)SZArrayLdElema(L_123, ((int32_t)126), sizeof(String_t*))) = (String_t*)_stringLiteral1678; + StringU5BU5D_t163* L_124 = L_123; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, ((int32_t)127)); + ArrayElementTypeCheck (L_124, _stringLiteral1679); + *((String_t**)(String_t**)SZArrayLdElema(L_124, ((int32_t)127), sizeof(String_t*))) = (String_t*)_stringLiteral1679; + StringU5BU5D_t163* L_125 = L_124; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, ((int32_t)128)); + ArrayElementTypeCheck (L_125, _stringLiteral1680); + *((String_t**)(String_t**)SZArrayLdElema(L_125, ((int32_t)128), sizeof(String_t*))) = (String_t*)_stringLiteral1680; + StringU5BU5D_t163* L_126 = L_125; + NullCheck(L_126); + IL2CPP_ARRAY_BOUNDS_CHECK(L_126, ((int32_t)129)); + ArrayElementTypeCheck (L_126, _stringLiteral1681); + *((String_t**)(String_t**)SZArrayLdElema(L_126, ((int32_t)129), sizeof(String_t*))) = (String_t*)_stringLiteral1681; + StringU5BU5D_t163* L_127 = L_126; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, ((int32_t)130)); + ArrayElementTypeCheck (L_127, _stringLiteral1682); + *((String_t**)(String_t**)SZArrayLdElema(L_127, ((int32_t)130), sizeof(String_t*))) = (String_t*)_stringLiteral1682; + StringU5BU5D_t163* L_128 = L_127; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, ((int32_t)131)); + ArrayElementTypeCheck (L_128, _stringLiteral1683); + *((String_t**)(String_t**)SZArrayLdElema(L_128, ((int32_t)131), sizeof(String_t*))) = (String_t*)_stringLiteral1683; + StringU5BU5D_t163* L_129 = L_128; + NullCheck(L_129); + IL2CPP_ARRAY_BOUNDS_CHECK(L_129, ((int32_t)132)); + ArrayElementTypeCheck (L_129, _stringLiteral1684); + *((String_t**)(String_t**)SZArrayLdElema(L_129, ((int32_t)132), sizeof(String_t*))) = (String_t*)_stringLiteral1684; + StringU5BU5D_t163* L_130 = L_129; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, ((int32_t)133)); + ArrayElementTypeCheck (L_130, _stringLiteral1685); + *((String_t**)(String_t**)SZArrayLdElema(L_130, ((int32_t)133), sizeof(String_t*))) = (String_t*)_stringLiteral1685; + StringU5BU5D_t163* L_131 = L_130; + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, ((int32_t)134)); + ArrayElementTypeCheck (L_131, _stringLiteral1686); + *((String_t**)(String_t**)SZArrayLdElema(L_131, ((int32_t)134), sizeof(String_t*))) = (String_t*)_stringLiteral1686; + StringU5BU5D_t163* L_132 = L_131; + NullCheck(L_132); + IL2CPP_ARRAY_BOUNDS_CHECK(L_132, ((int32_t)135)); + ArrayElementTypeCheck (L_132, _stringLiteral1687); + *((String_t**)(String_t**)SZArrayLdElema(L_132, ((int32_t)135), sizeof(String_t*))) = (String_t*)_stringLiteral1687; + StringU5BU5D_t163* L_133 = L_132; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, ((int32_t)136)); + ArrayElementTypeCheck (L_133, _stringLiteral1688); + *((String_t**)(String_t**)SZArrayLdElema(L_133, ((int32_t)136), sizeof(String_t*))) = (String_t*)_stringLiteral1688; + StringU5BU5D_t163* L_134 = L_133; + NullCheck(L_134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_134, ((int32_t)137)); + ArrayElementTypeCheck (L_134, _stringLiteral1689); + *((String_t**)(String_t**)SZArrayLdElema(L_134, ((int32_t)137), sizeof(String_t*))) = (String_t*)_stringLiteral1689; + StringU5BU5D_t163* L_135 = L_134; + NullCheck(L_135); + IL2CPP_ARRAY_BOUNDS_CHECK(L_135, ((int32_t)138)); + ArrayElementTypeCheck (L_135, _stringLiteral1690); + *((String_t**)(String_t**)SZArrayLdElema(L_135, ((int32_t)138), sizeof(String_t*))) = (String_t*)_stringLiteral1690; + StringU5BU5D_t163* L_136 = L_135; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)139)); + ArrayElementTypeCheck (L_136, _stringLiteral1691); + *((String_t**)(String_t**)SZArrayLdElema(L_136, ((int32_t)139), sizeof(String_t*))) = (String_t*)_stringLiteral1691; + StringU5BU5D_t163* L_137 = L_136; + NullCheck(L_137); + IL2CPP_ARRAY_BOUNDS_CHECK(L_137, ((int32_t)140)); + ArrayElementTypeCheck (L_137, _stringLiteral1692); + *((String_t**)(String_t**)SZArrayLdElema(L_137, ((int32_t)140), sizeof(String_t*))) = (String_t*)_stringLiteral1692; + StringU5BU5D_t163* L_138 = L_137; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, ((int32_t)141)); + ArrayElementTypeCheck (L_138, _stringLiteral1693); + *((String_t**)(String_t**)SZArrayLdElema(L_138, ((int32_t)141), sizeof(String_t*))) = (String_t*)_stringLiteral1693; + StringU5BU5D_t163* L_139 = L_138; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, ((int32_t)142)); + ArrayElementTypeCheck (L_139, _stringLiteral1694); + *((String_t**)(String_t**)SZArrayLdElema(L_139, ((int32_t)142), sizeof(String_t*))) = (String_t*)_stringLiteral1694; + StringU5BU5D_t163* L_140 = L_139; + NullCheck(L_140); + IL2CPP_ARRAY_BOUNDS_CHECK(L_140, ((int32_t)143)); + ArrayElementTypeCheck (L_140, _stringLiteral1695); + *((String_t**)(String_t**)SZArrayLdElema(L_140, ((int32_t)143), sizeof(String_t*))) = (String_t*)_stringLiteral1695; + StringU5BU5D_t163* L_141 = L_140; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, ((int32_t)144)); + ArrayElementTypeCheck (L_141, _stringLiteral1696); + *((String_t**)(String_t**)SZArrayLdElema(L_141, ((int32_t)144), sizeof(String_t*))) = (String_t*)_stringLiteral1696; + StringU5BU5D_t163* L_142 = L_141; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, ((int32_t)145)); + ArrayElementTypeCheck (L_142, _stringLiteral1697); + *((String_t**)(String_t**)SZArrayLdElema(L_142, ((int32_t)145), sizeof(String_t*))) = (String_t*)_stringLiteral1697; + StringU5BU5D_t163* L_143 = L_142; + NullCheck(L_143); + IL2CPP_ARRAY_BOUNDS_CHECK(L_143, ((int32_t)146)); + ArrayElementTypeCheck (L_143, _stringLiteral1698); + *((String_t**)(String_t**)SZArrayLdElema(L_143, ((int32_t)146), sizeof(String_t*))) = (String_t*)_stringLiteral1698; + StringU5BU5D_t163* L_144 = L_143; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, ((int32_t)147)); + ArrayElementTypeCheck (L_144, _stringLiteral1699); + *((String_t**)(String_t**)SZArrayLdElema(L_144, ((int32_t)147), sizeof(String_t*))) = (String_t*)_stringLiteral1699; + StringU5BU5D_t163* L_145 = L_144; + NullCheck(L_145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_145, ((int32_t)148)); + ArrayElementTypeCheck (L_145, _stringLiteral1700); + *((String_t**)(String_t**)SZArrayLdElema(L_145, ((int32_t)148), sizeof(String_t*))) = (String_t*)_stringLiteral1700; + StringU5BU5D_t163* L_146 = L_145; + NullCheck(L_146); + IL2CPP_ARRAY_BOUNDS_CHECK(L_146, ((int32_t)149)); + ArrayElementTypeCheck (L_146, _stringLiteral1701); + *((String_t**)(String_t**)SZArrayLdElema(L_146, ((int32_t)149), sizeof(String_t*))) = (String_t*)_stringLiteral1701; + StringU5BU5D_t163* L_147 = L_146; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, ((int32_t)150)); + ArrayElementTypeCheck (L_147, _stringLiteral1702); + *((String_t**)(String_t**)SZArrayLdElema(L_147, ((int32_t)150), sizeof(String_t*))) = (String_t*)_stringLiteral1702; + StringU5BU5D_t163* L_148 = L_147; + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, ((int32_t)151)); + ArrayElementTypeCheck (L_148, _stringLiteral1703); + *((String_t**)(String_t**)SZArrayLdElema(L_148, ((int32_t)151), sizeof(String_t*))) = (String_t*)_stringLiteral1703; + StringU5BU5D_t163* L_149 = L_148; + NullCheck(L_149); + IL2CPP_ARRAY_BOUNDS_CHECK(L_149, ((int32_t)152)); + ArrayElementTypeCheck (L_149, _stringLiteral1704); + *((String_t**)(String_t**)SZArrayLdElema(L_149, ((int32_t)152), sizeof(String_t*))) = (String_t*)_stringLiteral1704; + StringU5BU5D_t163* L_150 = L_149; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, ((int32_t)153)); + ArrayElementTypeCheck (L_150, _stringLiteral1705); + *((String_t**)(String_t**)SZArrayLdElema(L_150, ((int32_t)153), sizeof(String_t*))) = (String_t*)_stringLiteral1705; + StringU5BU5D_t163* L_151 = L_150; + NullCheck(L_151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_151, ((int32_t)154)); + ArrayElementTypeCheck (L_151, _stringLiteral1706); + *((String_t**)(String_t**)SZArrayLdElema(L_151, ((int32_t)154), sizeof(String_t*))) = (String_t*)_stringLiteral1706; + StringU5BU5D_t163* L_152 = L_151; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, ((int32_t)155)); + ArrayElementTypeCheck (L_152, _stringLiteral1707); + *((String_t**)(String_t**)SZArrayLdElema(L_152, ((int32_t)155), sizeof(String_t*))) = (String_t*)_stringLiteral1707; + StringU5BU5D_t163* L_153 = L_152; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, ((int32_t)156)); + ArrayElementTypeCheck (L_153, _stringLiteral1708); + *((String_t**)(String_t**)SZArrayLdElema(L_153, ((int32_t)156), sizeof(String_t*))) = (String_t*)_stringLiteral1708; + StringU5BU5D_t163* L_154 = L_153; + NullCheck(L_154); + IL2CPP_ARRAY_BOUNDS_CHECK(L_154, ((int32_t)157)); + ArrayElementTypeCheck (L_154, _stringLiteral1709); + *((String_t**)(String_t**)SZArrayLdElema(L_154, ((int32_t)157), sizeof(String_t*))) = (String_t*)_stringLiteral1709; + StringU5BU5D_t163* L_155 = L_154; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, ((int32_t)158)); + ArrayElementTypeCheck (L_155, _stringLiteral1710); + *((String_t**)(String_t**)SZArrayLdElema(L_155, ((int32_t)158), sizeof(String_t*))) = (String_t*)_stringLiteral1710; + StringU5BU5D_t163* L_156 = L_155; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, ((int32_t)159)); + ArrayElementTypeCheck (L_156, _stringLiteral1711); + *((String_t**)(String_t**)SZArrayLdElema(L_156, ((int32_t)159), sizeof(String_t*))) = (String_t*)_stringLiteral1711; + StringU5BU5D_t163* L_157 = L_156; + NullCheck(L_157); + IL2CPP_ARRAY_BOUNDS_CHECK(L_157, ((int32_t)160)); + ArrayElementTypeCheck (L_157, _stringLiteral1712); + *((String_t**)(String_t**)SZArrayLdElema(L_157, ((int32_t)160), sizeof(String_t*))) = (String_t*)_stringLiteral1712; + StringU5BU5D_t163* L_158 = L_157; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, ((int32_t)161)); + ArrayElementTypeCheck (L_158, _stringLiteral1713); + *((String_t**)(String_t**)SZArrayLdElema(L_158, ((int32_t)161), sizeof(String_t*))) = (String_t*)_stringLiteral1713; + StringU5BU5D_t163* L_159 = L_158; + NullCheck(L_159); + IL2CPP_ARRAY_BOUNDS_CHECK(L_159, ((int32_t)162)); + ArrayElementTypeCheck (L_159, _stringLiteral1714); + *((String_t**)(String_t**)SZArrayLdElema(L_159, ((int32_t)162), sizeof(String_t*))) = (String_t*)_stringLiteral1714; + StringU5BU5D_t163* L_160 = L_159; + NullCheck(L_160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_160, ((int32_t)163)); + ArrayElementTypeCheck (L_160, _stringLiteral1715); + *((String_t**)(String_t**)SZArrayLdElema(L_160, ((int32_t)163), sizeof(String_t*))) = (String_t*)_stringLiteral1715; + StringU5BU5D_t163* L_161 = L_160; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, ((int32_t)164)); + ArrayElementTypeCheck (L_161, _stringLiteral1716); + *((String_t**)(String_t**)SZArrayLdElema(L_161, ((int32_t)164), sizeof(String_t*))) = (String_t*)_stringLiteral1716; + StringU5BU5D_t163* L_162 = L_161; + NullCheck(L_162); + IL2CPP_ARRAY_BOUNDS_CHECK(L_162, ((int32_t)165)); + ArrayElementTypeCheck (L_162, _stringLiteral1717); + *((String_t**)(String_t**)SZArrayLdElema(L_162, ((int32_t)165), sizeof(String_t*))) = (String_t*)_stringLiteral1717; + StringU5BU5D_t163* L_163 = L_162; + NullCheck(L_163); + IL2CPP_ARRAY_BOUNDS_CHECK(L_163, ((int32_t)179)); + ArrayElementTypeCheck (L_163, _stringLiteral1718); + *((String_t**)(String_t**)SZArrayLdElema(L_163, ((int32_t)179), sizeof(String_t*))) = (String_t*)_stringLiteral1718; + StringU5BU5D_t163* L_164 = L_163; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)180)); + ArrayElementTypeCheck (L_164, _stringLiteral1719); + *((String_t**)(String_t**)SZArrayLdElema(L_164, ((int32_t)180), sizeof(String_t*))) = (String_t*)_stringLiteral1719; + StringU5BU5D_t163* L_165 = L_164; + NullCheck(L_165); + IL2CPP_ARRAY_BOUNDS_CHECK(L_165, ((int32_t)181)); + ArrayElementTypeCheck (L_165, _stringLiteral1720); + *((String_t**)(String_t**)SZArrayLdElema(L_165, ((int32_t)181), sizeof(String_t*))) = (String_t*)_stringLiteral1720; + StringU5BU5D_t163* L_166 = L_165; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, ((int32_t)182)); + ArrayElementTypeCheck (L_166, _stringLiteral1721); + *((String_t**)(String_t**)SZArrayLdElema(L_166, ((int32_t)182), sizeof(String_t*))) = (String_t*)_stringLiteral1721; + StringU5BU5D_t163* L_167 = L_166; + NullCheck(L_167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_167, ((int32_t)183)); + ArrayElementTypeCheck (L_167, _stringLiteral1722); + *((String_t**)(String_t**)SZArrayLdElema(L_167, ((int32_t)183), sizeof(String_t*))) = (String_t*)_stringLiteral1722; + StringU5BU5D_t163* L_168 = L_167; + NullCheck(L_168); + IL2CPP_ARRAY_BOUNDS_CHECK(L_168, ((int32_t)184)); + ArrayElementTypeCheck (L_168, _stringLiteral1723); + *((String_t**)(String_t**)SZArrayLdElema(L_168, ((int32_t)184), sizeof(String_t*))) = (String_t*)_stringLiteral1723; + StringU5BU5D_t163* L_169 = L_168; + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, ((int32_t)185)); + ArrayElementTypeCheck (L_169, _stringLiteral1724); + *((String_t**)(String_t**)SZArrayLdElema(L_169, ((int32_t)185), sizeof(String_t*))) = (String_t*)_stringLiteral1724; + StringU5BU5D_t163* L_170 = L_169; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, ((int32_t)186)); + ArrayElementTypeCheck (L_170, _stringLiteral1725); + *((String_t**)(String_t**)SZArrayLdElema(L_170, ((int32_t)186), sizeof(String_t*))) = (String_t*)_stringLiteral1725; + StringU5BU5D_t163* L_171 = L_170; + NullCheck(L_171); + IL2CPP_ARRAY_BOUNDS_CHECK(L_171, ((int32_t)194)); + ArrayElementTypeCheck (L_171, _stringLiteral1726); + *((String_t**)(String_t**)SZArrayLdElema(L_171, ((int32_t)194), sizeof(String_t*))) = (String_t*)_stringLiteral1726; + StringU5BU5D_t163* L_172 = L_171; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, ((int32_t)195)); + ArrayElementTypeCheck (L_172, _stringLiteral1727); + *((String_t**)(String_t**)SZArrayLdElema(L_172, ((int32_t)195), sizeof(String_t*))) = (String_t*)_stringLiteral1727; + StringU5BU5D_t163* L_173 = L_172; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, ((int32_t)198)); + ArrayElementTypeCheck (L_173, _stringLiteral1728); + *((String_t**)(String_t**)SZArrayLdElema(L_173, ((int32_t)198), sizeof(String_t*))) = (String_t*)_stringLiteral1728; + StringU5BU5D_t163* L_174 = L_173; + NullCheck(L_174); + IL2CPP_ARRAY_BOUNDS_CHECK(L_174, ((int32_t)208)); + ArrayElementTypeCheck (L_174, _stringLiteral1729); + *((String_t**)(String_t**)SZArrayLdElema(L_174, ((int32_t)208), sizeof(String_t*))) = (String_t*)_stringLiteral1729; + StringU5BU5D_t163* L_175 = L_174; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, ((int32_t)209)); + ArrayElementTypeCheck (L_175, _stringLiteral1730); + *((String_t**)(String_t**)SZArrayLdElema(L_175, ((int32_t)209), sizeof(String_t*))) = (String_t*)_stringLiteral1730; + StringU5BU5D_t163* L_176 = L_175; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, ((int32_t)210)); + ArrayElementTypeCheck (L_176, _stringLiteral1731); + *((String_t**)(String_t**)SZArrayLdElema(L_176, ((int32_t)210), sizeof(String_t*))) = (String_t*)_stringLiteral1731; + StringU5BU5D_t163* L_177 = L_176; + NullCheck(L_177); + IL2CPP_ARRAY_BOUNDS_CHECK(L_177, ((int32_t)211)); + ArrayElementTypeCheck (L_177, _stringLiteral1732); + *((String_t**)(String_t**)SZArrayLdElema(L_177, ((int32_t)211), sizeof(String_t*))) = (String_t*)_stringLiteral1732; + StringU5BU5D_t163* L_178 = L_177; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, ((int32_t)212)); + ArrayElementTypeCheck (L_178, _stringLiteral1733); + *((String_t**)(String_t**)SZArrayLdElema(L_178, ((int32_t)212), sizeof(String_t*))) = (String_t*)_stringLiteral1733; + StringU5BU5D_t163* L_179 = L_178; + NullCheck(L_179); + IL2CPP_ARRAY_BOUNDS_CHECK(L_179, ((int32_t)213)); + ArrayElementTypeCheck (L_179, _stringLiteral1734); + *((String_t**)(String_t**)SZArrayLdElema(L_179, ((int32_t)213), sizeof(String_t*))) = (String_t*)_stringLiteral1734; + StringU5BU5D_t163* L_180 = L_179; + NullCheck(L_180); + IL2CPP_ARRAY_BOUNDS_CHECK(L_180, ((int32_t)214)); + ArrayElementTypeCheck (L_180, _stringLiteral1735); + *((String_t**)(String_t**)SZArrayLdElema(L_180, ((int32_t)214), sizeof(String_t*))) = (String_t*)_stringLiteral1735; + StringU5BU5D_t163* L_181 = L_180; + NullCheck(L_181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_181, ((int32_t)215)); + ArrayElementTypeCheck (L_181, _stringLiteral1736); + *((String_t**)(String_t**)SZArrayLdElema(L_181, ((int32_t)215), sizeof(String_t*))) = (String_t*)_stringLiteral1736; + StringU5BU5D_t163* L_182 = L_181; + NullCheck(L_182); + IL2CPP_ARRAY_BOUNDS_CHECK(L_182, ((int32_t)216)); + ArrayElementTypeCheck (L_182, _stringLiteral1737); + *((String_t**)(String_t**)SZArrayLdElema(L_182, ((int32_t)216), sizeof(String_t*))) = (String_t*)_stringLiteral1737; + StringU5BU5D_t163* L_183 = L_182; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, ((int32_t)217)); + ArrayElementTypeCheck (L_183, _stringLiteral1738); + *((String_t**)(String_t**)SZArrayLdElema(L_183, ((int32_t)217), sizeof(String_t*))) = (String_t*)_stringLiteral1738; + StringU5BU5D_t163* L_184 = L_183; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, ((int32_t)218)); + ArrayElementTypeCheck (L_184, _stringLiteral1739); + *((String_t**)(String_t**)SZArrayLdElema(L_184, ((int32_t)218), sizeof(String_t*))) = (String_t*)_stringLiteral1739; + StringU5BU5D_t163* L_185 = L_184; + NullCheck(L_185); + IL2CPP_ARRAY_BOUNDS_CHECK(L_185, ((int32_t)219)); + ArrayElementTypeCheck (L_185, _stringLiteral1740); + *((String_t**)(String_t**)SZArrayLdElema(L_185, ((int32_t)219), sizeof(String_t*))) = (String_t*)_stringLiteral1740; + StringU5BU5D_t163* L_186 = L_185; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, ((int32_t)220)); + ArrayElementTypeCheck (L_186, _stringLiteral1741); + *((String_t**)(String_t**)SZArrayLdElema(L_186, ((int32_t)220), sizeof(String_t*))) = (String_t*)_stringLiteral1741; + StringU5BU5D_t163* L_187 = L_186; + NullCheck(L_187); + IL2CPP_ARRAY_BOUNDS_CHECK(L_187, ((int32_t)221)); + ArrayElementTypeCheck (L_187, _stringLiteral1742); + *((String_t**)(String_t**)SZArrayLdElema(L_187, ((int32_t)221), sizeof(String_t*))) = (String_t*)_stringLiteral1742; + StringU5BU5D_t163* L_188 = L_187; + NullCheck(L_188); + IL2CPP_ARRAY_BOUNDS_CHECK(L_188, ((int32_t)222)); + ArrayElementTypeCheck (L_188, _stringLiteral1743); + *((String_t**)(String_t**)SZArrayLdElema(L_188, ((int32_t)222), sizeof(String_t*))) = (String_t*)_stringLiteral1743; + StringU5BU5D_t163* L_189 = L_188; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, ((int32_t)223)); + ArrayElementTypeCheck (L_189, _stringLiteral1744); + *((String_t**)(String_t**)SZArrayLdElema(L_189, ((int32_t)223), sizeof(String_t*))) = (String_t*)_stringLiteral1744; + StringU5BU5D_t163* L_190 = L_189; + NullCheck(L_190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_190, ((int32_t)224)); + ArrayElementTypeCheck (L_190, _stringLiteral1745); + *((String_t**)(String_t**)SZArrayLdElema(L_190, ((int32_t)224), sizeof(String_t*))) = (String_t*)_stringLiteral1745; + StringU5BU5D_t163* L_191 = L_190; + NullCheck(L_191); + IL2CPP_ARRAY_BOUNDS_CHECK(L_191, ((int32_t)248)); + ArrayElementTypeCheck (L_191, _stringLiteral1746); + *((String_t**)(String_t**)SZArrayLdElema(L_191, ((int32_t)248), sizeof(String_t*))) = (String_t*)_stringLiteral1746; + StringU5BU5D_t163* L_192 = L_191; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)249)); + ArrayElementTypeCheck (L_192, _stringLiteral1747); + *((String_t**)(String_t**)SZArrayLdElema(L_192, ((int32_t)249), sizeof(String_t*))) = (String_t*)_stringLiteral1747; + StringU5BU5D_t163* L_193 = L_192; + NullCheck(L_193); + IL2CPP_ARRAY_BOUNDS_CHECK(L_193, ((int32_t)250)); + ArrayElementTypeCheck (L_193, _stringLiteral1748); + *((String_t**)(String_t**)SZArrayLdElema(L_193, ((int32_t)250), sizeof(String_t*))) = (String_t*)_stringLiteral1748; + StringU5BU5D_t163* L_194 = L_193; + NullCheck(L_194); + IL2CPP_ARRAY_BOUNDS_CHECK(L_194, ((int32_t)251)); + ArrayElementTypeCheck (L_194, _stringLiteral1749); + *((String_t**)(String_t**)SZArrayLdElema(L_194, ((int32_t)251), sizeof(String_t*))) = (String_t*)_stringLiteral1749; + StringU5BU5D_t163* L_195 = L_194; + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, ((int32_t)252)); + ArrayElementTypeCheck (L_195, _stringLiteral1750); + *((String_t**)(String_t**)SZArrayLdElema(L_195, ((int32_t)252), sizeof(String_t*))) = (String_t*)_stringLiteral1750; + StringU5BU5D_t163* L_196 = L_195; + NullCheck(L_196); + IL2CPP_ARRAY_BOUNDS_CHECK(L_196, ((int32_t)253)); + ArrayElementTypeCheck (L_196, _stringLiteral1751); + *((String_t**)(String_t**)SZArrayLdElema(L_196, ((int32_t)253), sizeof(String_t*))) = (String_t*)_stringLiteral1751; + StringU5BU5D_t163* L_197 = L_196; + NullCheck(L_197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_197, ((int32_t)254)); + ArrayElementTypeCheck (L_197, _stringLiteral1752); + *((String_t**)(String_t**)SZArrayLdElema(L_197, ((int32_t)254), sizeof(String_t*))) = (String_t*)_stringLiteral1752; + StringU5BU5D_t163* L_198 = L_197; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, ((int32_t)255)); + ArrayElementTypeCheck (L_198, _stringLiteral1753); + *((String_t**)(String_t**)SZArrayLdElema(L_198, ((int32_t)255), sizeof(String_t*))) = (String_t*)_stringLiteral1753; + StringU5BU5D_t163* L_199 = L_198; + NullCheck(L_199); + IL2CPP_ARRAY_BOUNDS_CHECK(L_199, ((int32_t)256)); + ArrayElementTypeCheck (L_199, _stringLiteral1754); + *((String_t**)(String_t**)SZArrayLdElema(L_199, ((int32_t)256), sizeof(String_t*))) = (String_t*)_stringLiteral1754; + StringU5BU5D_t163* L_200 = L_199; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, ((int32_t)257)); + ArrayElementTypeCheck (L_200, _stringLiteral1755); + *((String_t**)(String_t**)SZArrayLdElema(L_200, ((int32_t)257), sizeof(String_t*))) = (String_t*)_stringLiteral1755; + StringU5BU5D_t163* L_201 = L_200; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, ((int32_t)258)); + ArrayElementTypeCheck (L_201, _stringLiteral1756); + *((String_t**)(String_t**)SZArrayLdElema(L_201, ((int32_t)258), sizeof(String_t*))) = (String_t*)_stringLiteral1756; + StringU5BU5D_t163* L_202 = L_201; + NullCheck(L_202); + IL2CPP_ARRAY_BOUNDS_CHECK(L_202, ((int32_t)259)); + ArrayElementTypeCheck (L_202, _stringLiteral1757); + *((String_t**)(String_t**)SZArrayLdElema(L_202, ((int32_t)259), sizeof(String_t*))) = (String_t*)_stringLiteral1757; + StringU5BU5D_t163* L_203 = L_202; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, ((int32_t)260)); + ArrayElementTypeCheck (L_203, _stringLiteral1758); + *((String_t**)(String_t**)SZArrayLdElema(L_203, ((int32_t)260), sizeof(String_t*))) = (String_t*)_stringLiteral1758; + StringU5BU5D_t163* L_204 = L_203; + NullCheck(L_204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_204, ((int32_t)261)); + ArrayElementTypeCheck (L_204, _stringLiteral1759); + *((String_t**)(String_t**)SZArrayLdElema(L_204, ((int32_t)261), sizeof(String_t*))) = (String_t*)_stringLiteral1759; + StringU5BU5D_t163* L_205 = L_204; + NullCheck(L_205); + IL2CPP_ARRAY_BOUNDS_CHECK(L_205, ((int32_t)262)); + ArrayElementTypeCheck (L_205, _stringLiteral1760); + *((String_t**)(String_t**)SZArrayLdElema(L_205, ((int32_t)262), sizeof(String_t*))) = (String_t*)_stringLiteral1760; + StringU5BU5D_t163* L_206 = L_205; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, ((int32_t)263)); + ArrayElementTypeCheck (L_206, _stringLiteral1761); + *((String_t**)(String_t**)SZArrayLdElema(L_206, ((int32_t)263), sizeof(String_t*))) = (String_t*)_stringLiteral1761; + StringU5BU5D_t163* L_207 = L_206; + NullCheck(L_207); + IL2CPP_ARRAY_BOUNDS_CHECK(L_207, ((int32_t)265)); + ArrayElementTypeCheck (L_207, _stringLiteral1762); + *((String_t**)(String_t**)SZArrayLdElema(L_207, ((int32_t)265), sizeof(String_t*))) = (String_t*)_stringLiteral1762; + StringU5BU5D_t163* L_208 = L_207; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, ((int32_t)266)); + ArrayElementTypeCheck (L_208, _stringLiteral1763); + *((String_t**)(String_t**)SZArrayLdElema(L_208, ((int32_t)266), sizeof(String_t*))) = (String_t*)_stringLiteral1763; + StringU5BU5D_t163* L_209 = L_208; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, ((int32_t)267)); + ArrayElementTypeCheck (L_209, _stringLiteral1764); + *((String_t**)(String_t**)SZArrayLdElema(L_209, ((int32_t)267), sizeof(String_t*))) = (String_t*)_stringLiteral1764; + StringU5BU5D_t163* L_210 = L_209; + NullCheck(L_210); + IL2CPP_ARRAY_BOUNDS_CHECK(L_210, ((int32_t)268)); + ArrayElementTypeCheck (L_210, _stringLiteral1765); + *((String_t**)(String_t**)SZArrayLdElema(L_210, ((int32_t)268), sizeof(String_t*))) = (String_t*)_stringLiteral1765; + StringU5BU5D_t163* L_211 = L_210; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, ((int32_t)269)); + ArrayElementTypeCheck (L_211, _stringLiteral1766); + *((String_t**)(String_t**)SZArrayLdElema(L_211, ((int32_t)269), sizeof(String_t*))) = (String_t*)_stringLiteral1766; + StringU5BU5D_t163* L_212 = L_211; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, ((int32_t)270)); + ArrayElementTypeCheck (L_212, _stringLiteral1767); + *((String_t**)(String_t**)SZArrayLdElema(L_212, ((int32_t)270), sizeof(String_t*))) = (String_t*)_stringLiteral1767; + StringU5BU5D_t163* L_213 = L_212; + NullCheck(L_213); + IL2CPP_ARRAY_BOUNDS_CHECK(L_213, ((int32_t)271)); + ArrayElementTypeCheck (L_213, _stringLiteral1768); + *((String_t**)(String_t**)SZArrayLdElema(L_213, ((int32_t)271), sizeof(String_t*))) = (String_t*)_stringLiteral1768; + StringU5BU5D_t163* L_214 = L_213; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, ((int32_t)273)); + ArrayElementTypeCheck (L_214, _stringLiteral1769); + *((String_t**)(String_t**)SZArrayLdElema(L_214, ((int32_t)273), sizeof(String_t*))) = (String_t*)_stringLiteral1769; + StringU5BU5D_t163* L_215 = L_214; + NullCheck(L_215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_215, ((int32_t)274)); + ArrayElementTypeCheck (L_215, _stringLiteral1770); + *((String_t**)(String_t**)SZArrayLdElema(L_215, ((int32_t)274), sizeof(String_t*))) = (String_t*)_stringLiteral1770; + StringU5BU5D_t163* L_216 = L_215; + NullCheck(L_216); + IL2CPP_ARRAY_BOUNDS_CHECK(L_216, ((int32_t)275)); + ArrayElementTypeCheck (L_216, _stringLiteral1771); + *((String_t**)(String_t**)SZArrayLdElema(L_216, ((int32_t)275), sizeof(String_t*))) = (String_t*)_stringLiteral1771; + StringU5BU5D_t163* L_217 = L_216; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, ((int32_t)276)); + ArrayElementTypeCheck (L_217, _stringLiteral1772); + *((String_t**)(String_t**)SZArrayLdElema(L_217, ((int32_t)276), sizeof(String_t*))) = (String_t*)_stringLiteral1772; + StringU5BU5D_t163* L_218 = L_217; + NullCheck(L_218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_218, ((int32_t)277)); + ArrayElementTypeCheck (L_218, _stringLiteral1773); + *((String_t**)(String_t**)SZArrayLdElema(L_218, ((int32_t)277), sizeof(String_t*))) = (String_t*)_stringLiteral1773; + StringU5BU5D_t163* L_219 = L_218; + NullCheck(L_219); + IL2CPP_ARRAY_BOUNDS_CHECK(L_219, ((int32_t)278)); + ArrayElementTypeCheck (L_219, _stringLiteral1774); + *((String_t**)(String_t**)SZArrayLdElema(L_219, ((int32_t)278), sizeof(String_t*))) = (String_t*)_stringLiteral1774; + StringU5BU5D_t163* L_220 = L_219; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, ((int32_t)279)); + ArrayElementTypeCheck (L_220, _stringLiteral1775); + *((String_t**)(String_t**)SZArrayLdElema(L_220, ((int32_t)279), sizeof(String_t*))) = (String_t*)_stringLiteral1775; + StringU5BU5D_t163* L_221 = L_220; + NullCheck(L_221); + IL2CPP_ARRAY_BOUNDS_CHECK(L_221, ((int32_t)280)); + ArrayElementTypeCheck (L_221, _stringLiteral1776); + *((String_t**)(String_t**)SZArrayLdElema(L_221, ((int32_t)280), sizeof(String_t*))) = (String_t*)_stringLiteral1776; + StringU5BU5D_t163* L_222 = L_221; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, ((int32_t)282)); + ArrayElementTypeCheck (L_222, _stringLiteral1777); + *((String_t**)(String_t**)SZArrayLdElema(L_222, ((int32_t)282), sizeof(String_t*))) = (String_t*)_stringLiteral1777; + StringU5BU5D_t163* L_223 = L_222; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, ((int32_t)284)); + ArrayElementTypeCheck (L_223, _stringLiteral1778); + *((String_t**)(String_t**)SZArrayLdElema(L_223, ((int32_t)284), sizeof(String_t*))) = (String_t*)_stringLiteral1778; + StringU5BU5D_t163* L_224 = L_223; + NullCheck(L_224); + IL2CPP_ARRAY_BOUNDS_CHECK(L_224, ((int32_t)285)); + ArrayElementTypeCheck (L_224, _stringLiteral1779); + *((String_t**)(String_t**)SZArrayLdElema(L_224, ((int32_t)285), sizeof(String_t*))) = (String_t*)_stringLiteral1779; + StringU5BU5D_t163* L_225 = L_224; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, ((int32_t)286)); + ArrayElementTypeCheck (L_225, _stringLiteral1780); + *((String_t**)(String_t**)SZArrayLdElema(L_225, ((int32_t)286), sizeof(String_t*))) = (String_t*)_stringLiteral1780; + ((OpCodeNames_t1326_StaticFields*)OpCodeNames_t1326_il2cpp_TypeInfo_var->static_fields)->___names_0 = L_225; + return; + } +} +// System.Void System.Reflection.Emit.OpCodes::.cctor() +extern TypeInfo* OpCodes_t1327_il2cpp_TypeInfo_var; +extern "C" void OpCodes__cctor_m8181 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OpCodes_t1327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(878); + s_Il2CppMethodIntialized = true; + } + { + OpCode_t1325 L_0 = {0}; + OpCode__ctor_m8172(&L_0, ((int32_t)1179903), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Nop_0 = L_0; + OpCode_t1325 L_1 = {0}; + OpCode__ctor_m8172(&L_1, ((int32_t)1180159), ((int32_t)17106177), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Break_1 = L_1; + OpCode_t1325 L_2 = {0}; + OpCode__ctor_m8172(&L_2, ((int32_t)1245951), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_0_2 = L_2; + OpCode_t1325 L_3 = {0}; + OpCode__ctor_m8172(&L_3, ((int32_t)1246207), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_1_3 = L_3; + OpCode_t1325 L_4 = {0}; + OpCode__ctor_m8172(&L_4, ((int32_t)1246463), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_2_4 = L_4; + OpCode_t1325 L_5 = {0}; + OpCode__ctor_m8172(&L_5, ((int32_t)1246719), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_3_5 = L_5; + OpCode_t1325 L_6 = {0}; + OpCode__ctor_m8172(&L_6, ((int32_t)1246975), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_0_6 = L_6; + OpCode_t1325 L_7 = {0}; + OpCode__ctor_m8172(&L_7, ((int32_t)1247231), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_1_7 = L_7; + OpCode_t1325 L_8 = {0}; + OpCode__ctor_m8172(&L_8, ((int32_t)1247487), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_2_8 = L_8; + OpCode_t1325 L_9 = {0}; + OpCode__ctor_m8172(&L_9, ((int32_t)1247743), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_3_9 = L_9; + OpCode_t1325 L_10 = {0}; + OpCode__ctor_m8172(&L_10, ((int32_t)17959679), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_0_10 = L_10; + OpCode_t1325 L_11 = {0}; + OpCode__ctor_m8172(&L_11, ((int32_t)17959935), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_1_11 = L_11; + OpCode_t1325 L_12 = {0}; + OpCode__ctor_m8172(&L_12, ((int32_t)17960191), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_2_12 = L_12; + OpCode_t1325 L_13 = {0}; + OpCode__ctor_m8172(&L_13, ((int32_t)17960447), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_3_13 = L_13; + OpCode_t1325 L_14 = {0}; + OpCode__ctor_m8172(&L_14, ((int32_t)1249023), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_S_14 = L_14; + OpCode_t1325 L_15 = {0}; + OpCode__ctor_m8172(&L_15, ((int32_t)1380351), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarga_S_15 = L_15; + OpCode_t1325 L_16 = {0}; + OpCode__ctor_m8172(&L_16, ((int32_t)17961215), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Starg_S_16 = L_16; + OpCode_t1325 L_17 = {0}; + OpCode__ctor_m8172(&L_17, ((int32_t)1249791), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_S_17 = L_17; + OpCode_t1325 L_18 = {0}; + OpCode__ctor_m8172(&L_18, ((int32_t)1381119), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloca_S_18 = L_18; + OpCode_t1325 L_19 = {0}; + OpCode__ctor_m8172(&L_19, ((int32_t)17961983), ((int32_t)85065985), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_S_19 = L_19; + OpCode_t1325 L_20 = {0}; + OpCode__ctor_m8172(&L_20, ((int32_t)1643775), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldnull_20 = L_20; + OpCode_t1325 L_21 = {0}; + OpCode__ctor_m8172(&L_21, ((int32_t)1381887), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_M1_21 = L_21; + OpCode_t1325 L_22 = {0}; + OpCode__ctor_m8172(&L_22, ((int32_t)1382143), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_0_22 = L_22; + OpCode_t1325 L_23 = {0}; + OpCode__ctor_m8172(&L_23, ((int32_t)1382399), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_1_23 = L_23; + OpCode_t1325 L_24 = {0}; + OpCode__ctor_m8172(&L_24, ((int32_t)1382655), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_2_24 = L_24; + OpCode_t1325 L_25 = {0}; + OpCode__ctor_m8172(&L_25, ((int32_t)1382911), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_3_25 = L_25; + OpCode_t1325 L_26 = {0}; + OpCode__ctor_m8172(&L_26, ((int32_t)1383167), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_4_26 = L_26; + OpCode_t1325 L_27 = {0}; + OpCode__ctor_m8172(&L_27, ((int32_t)1383423), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_5_27 = L_27; + OpCode_t1325 L_28 = {0}; + OpCode__ctor_m8172(&L_28, ((int32_t)1383679), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_6_28 = L_28; + OpCode_t1325 L_29 = {0}; + OpCode__ctor_m8172(&L_29, ((int32_t)1383935), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_7_29 = L_29; + OpCode_t1325 L_30 = {0}; + OpCode__ctor_m8172(&L_30, ((int32_t)1384191), ((int32_t)84214017), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_8_30 = L_30; + OpCode_t1325 L_31 = {0}; + OpCode__ctor_m8172(&L_31, ((int32_t)1384447), ((int32_t)84934913), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_S_31 = L_31; + OpCode_t1325 L_32 = {0}; + OpCode__ctor_m8172(&L_32, ((int32_t)1384703), ((int32_t)84018433), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I4_32 = L_32; + OpCode_t1325 L_33 = {0}; + OpCode__ctor_m8172(&L_33, ((int32_t)1450495), ((int32_t)84083969), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_I8_33 = L_33; + OpCode_t1325 L_34 = {0}; + OpCode__ctor_m8172(&L_34, ((int32_t)1516287), ((int32_t)85001473), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_R4_34 = L_34; + OpCode_t1325 L_35 = {0}; + OpCode__ctor_m8172(&L_35, ((int32_t)1582079), ((int32_t)84346113), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldc_R8_35 = L_35; + OpCode_t1325 L_36 = {0}; + OpCode__ctor_m8172(&L_36, ((int32_t)18097663), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Dup_36 = L_36; + OpCode_t1325 L_37 = {0}; + OpCode__ctor_m8172(&L_37, ((int32_t)17966847), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Pop_37 = L_37; + OpCode_t1325 L_38 = {0}; + OpCode__ctor_m8172(&L_38, ((int32_t)1189887), ((int32_t)33817857), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Jmp_38 = L_38; + OpCode_t1325 L_39 = {0}; + OpCode__ctor_m8172(&L_39, ((int32_t)437987583), ((int32_t)33817857), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Call_39 = L_39; + OpCode_t1325 L_40 = {0}; + OpCode__ctor_m8172(&L_40, ((int32_t)437987839), ((int32_t)34145537), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Calli_40 = L_40; + OpCode_t1325 L_41 = {0}; + OpCode__ctor_m8172(&L_41, ((int32_t)437398271), ((int32_t)117769473), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ret_41 = L_41; + OpCode_t1325 L_42 = {0}; + OpCode__ctor_m8172(&L_42, ((int32_t)1190911), ((int32_t)983297), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Br_S_42 = L_42; + OpCode_t1325 L_43 = {0}; + OpCode__ctor_m8172(&L_43, ((int32_t)51522815), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Brfalse_S_43 = L_43; + OpCode_t1325 L_44 = {0}; + OpCode__ctor_m8172(&L_44, ((int32_t)51523071), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Brtrue_S_44 = L_44; + OpCode_t1325 L_45 = {0}; + OpCode__ctor_m8172(&L_45, ((int32_t)34746111), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Beq_S_45 = L_45; + OpCode_t1325 L_46 = {0}; + OpCode__ctor_m8172(&L_46, ((int32_t)34746367), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bge_S_46 = L_46; + OpCode_t1325 L_47 = {0}; + OpCode__ctor_m8172(&L_47, ((int32_t)34746623), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bgt_S_47 = L_47; + OpCode_t1325 L_48 = {0}; + OpCode__ctor_m8172(&L_48, ((int32_t)34746879), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ble_S_48 = L_48; + OpCode_t1325 L_49 = {0}; + OpCode__ctor_m8172(&L_49, ((int32_t)34747135), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Blt_S_49 = L_49; + OpCode_t1325 L_50 = {0}; + OpCode__ctor_m8172(&L_50, ((int32_t)34747391), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bne_Un_S_50 = L_50; + OpCode_t1325 L_51 = {0}; + OpCode__ctor_m8172(&L_51, ((int32_t)34747647), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bge_Un_S_51 = L_51; + OpCode_t1325 L_52 = {0}; + OpCode__ctor_m8172(&L_52, ((int32_t)34747903), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bgt_Un_S_52 = L_52; + OpCode_t1325 L_53 = {0}; + OpCode__ctor_m8172(&L_53, ((int32_t)34748159), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ble_Un_S_53 = L_53; + OpCode_t1325 L_54 = {0}; + OpCode__ctor_m8172(&L_54, ((int32_t)34748415), ((int32_t)51314945), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Blt_Un_S_54 = L_54; + OpCode_t1325 L_55 = {0}; + OpCode__ctor_m8172(&L_55, ((int32_t)1194239), ((int32_t)1281), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Br_55 = L_55; + OpCode_t1325 L_56 = {0}; + OpCode__ctor_m8172(&L_56, ((int32_t)51526143), ((int32_t)50332929), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Brfalse_56 = L_56; + OpCode_t1325 L_57 = {0}; + OpCode__ctor_m8172(&L_57, ((int32_t)51526399), ((int32_t)50332929), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Brtrue_57 = L_57; + OpCode_t1325 L_58 = {0}; + OpCode__ctor_m8172(&L_58, ((int32_t)34749439), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Beq_58 = L_58; + OpCode_t1325 L_59 = {0}; + OpCode__ctor_m8172(&L_59, ((int32_t)34749695), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bge_59 = L_59; + OpCode_t1325 L_60 = {0}; + OpCode__ctor_m8172(&L_60, ((int32_t)34749951), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bgt_60 = L_60; + OpCode_t1325 L_61 = {0}; + OpCode__ctor_m8172(&L_61, ((int32_t)34750207), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ble_61 = L_61; + OpCode_t1325 L_62 = {0}; + OpCode__ctor_m8172(&L_62, ((int32_t)34750463), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Blt_62 = L_62; + OpCode_t1325 L_63 = {0}; + OpCode__ctor_m8172(&L_63, ((int32_t)34750719), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bne_Un_63 = L_63; + OpCode_t1325 L_64 = {0}; + OpCode__ctor_m8172(&L_64, ((int32_t)34750975), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bge_Un_64 = L_64; + OpCode_t1325 L_65 = {0}; + OpCode__ctor_m8172(&L_65, ((int32_t)34751231), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Bgt_Un_65 = L_65; + OpCode_t1325 L_66 = {0}; + OpCode__ctor_m8172(&L_66, ((int32_t)34751487), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ble_Un_66 = L_66; + OpCode_t1325 L_67 = {0}; + OpCode__ctor_m8172(&L_67, ((int32_t)34751743), ((int32_t)50331905), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Blt_Un_67 = L_67; + OpCode_t1325 L_68 = {0}; + OpCode__ctor_m8172(&L_68, ((int32_t)51529215), ((int32_t)51053825), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Switch_68 = L_68; + OpCode_t1325 L_69 = {0}; + OpCode__ctor_m8172(&L_69, ((int32_t)51726079), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_I1_69 = L_69; + OpCode_t1325 L_70 = {0}; + OpCode__ctor_m8172(&L_70, ((int32_t)51726335), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_U1_70 = L_70; + OpCode_t1325 L_71 = {0}; + OpCode__ctor_m8172(&L_71, ((int32_t)51726591), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_I2_71 = L_71; + OpCode_t1325 L_72 = {0}; + OpCode__ctor_m8172(&L_72, ((int32_t)51726847), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_U2_72 = L_72; + OpCode_t1325 L_73 = {0}; + OpCode__ctor_m8172(&L_73, ((int32_t)51727103), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_I4_73 = L_73; + OpCode_t1325 L_74 = {0}; + OpCode__ctor_m8172(&L_74, ((int32_t)51727359), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_U4_74 = L_74; + OpCode_t1325 L_75 = {0}; + OpCode__ctor_m8172(&L_75, ((int32_t)51793151), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_I8_75 = L_75; + OpCode_t1325 L_76 = {0}; + OpCode__ctor_m8172(&L_76, ((int32_t)51727871), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_I_76 = L_76; + OpCode_t1325 L_77 = {0}; + OpCode__ctor_m8172(&L_77, ((int32_t)51859199), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_R4_77 = L_77; + OpCode_t1325 L_78 = {0}; + OpCode__ctor_m8172(&L_78, ((int32_t)51924991), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_R8_78 = L_78; + OpCode_t1325 L_79 = {0}; + OpCode__ctor_m8172(&L_79, ((int32_t)51990783), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldind_Ref_79 = L_79; + OpCode_t1325 L_80 = {0}; + OpCode__ctor_m8172(&L_80, ((int32_t)85086719), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_Ref_80 = L_80; + OpCode_t1325 L_81 = {0}; + OpCode__ctor_m8172(&L_81, ((int32_t)85086975), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_I1_81 = L_81; + OpCode_t1325 L_82 = {0}; + OpCode__ctor_m8172(&L_82, ((int32_t)85087231), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_I2_82 = L_82; + OpCode_t1325 L_83 = {0}; + OpCode__ctor_m8172(&L_83, ((int32_t)85087487), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_I4_83 = L_83; + OpCode_t1325 L_84 = {0}; + OpCode__ctor_m8172(&L_84, ((int32_t)101864959), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_I8_84 = L_84; + OpCode_t1325 L_85 = {0}; + OpCode__ctor_m8172(&L_85, ((int32_t)135419647), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_R4_85 = L_85; + OpCode_t1325 L_86 = {0}; + OpCode__ctor_m8172(&L_86, ((int32_t)152197119), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_R8_86 = L_86; + OpCode_t1325 L_87 = {0}; + OpCode__ctor_m8172(&L_87, ((int32_t)34822399), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Add_87 = L_87; + OpCode_t1325 L_88 = {0}; + OpCode__ctor_m8172(&L_88, ((int32_t)34822655), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Sub_88 = L_88; + OpCode_t1325 L_89 = {0}; + OpCode__ctor_m8172(&L_89, ((int32_t)34822911), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Mul_89 = L_89; + OpCode_t1325 L_90 = {0}; + OpCode__ctor_m8172(&L_90, ((int32_t)34823167), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Div_90 = L_90; + OpCode_t1325 L_91 = {0}; + OpCode__ctor_m8172(&L_91, ((int32_t)34823423), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Div_Un_91 = L_91; + OpCode_t1325 L_92 = {0}; + OpCode__ctor_m8172(&L_92, ((int32_t)34823679), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Rem_92 = L_92; + OpCode_t1325 L_93 = {0}; + OpCode__ctor_m8172(&L_93, ((int32_t)34823935), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Rem_Un_93 = L_93; + OpCode_t1325 L_94 = {0}; + OpCode__ctor_m8172(&L_94, ((int32_t)34824191), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___And_94 = L_94; + OpCode_t1325 L_95 = {0}; + OpCode__ctor_m8172(&L_95, ((int32_t)34824447), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Or_95 = L_95; + OpCode_t1325 L_96 = {0}; + OpCode__ctor_m8172(&L_96, ((int32_t)34824703), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Xor_96 = L_96; + OpCode_t1325 L_97 = {0}; + OpCode__ctor_m8172(&L_97, ((int32_t)34824959), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Shl_97 = L_97; + OpCode_t1325 L_98 = {0}; + OpCode__ctor_m8172(&L_98, ((int32_t)34825215), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Shr_98 = L_98; + OpCode_t1325 L_99 = {0}; + OpCode__ctor_m8172(&L_99, ((int32_t)34825471), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Shr_Un_99 = L_99; + OpCode_t1325 L_100 = {0}; + OpCode__ctor_m8172(&L_100, ((int32_t)18048511), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Neg_100 = L_100; + OpCode_t1325 L_101 = {0}; + OpCode__ctor_m8172(&L_101, ((int32_t)18048767), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Not_101 = L_101; + OpCode_t1325 L_102 = {0}; + OpCode__ctor_m8172(&L_102, ((int32_t)18180095), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_I1_102 = L_102; + OpCode_t1325 L_103 = {0}; + OpCode__ctor_m8172(&L_103, ((int32_t)18180351), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_I2_103 = L_103; + OpCode_t1325 L_104 = {0}; + OpCode__ctor_m8172(&L_104, ((int32_t)18180607), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_I4_104 = L_104; + OpCode_t1325 L_105 = {0}; + OpCode__ctor_m8172(&L_105, ((int32_t)18246399), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_I8_105 = L_105; + OpCode_t1325 L_106 = {0}; + OpCode__ctor_m8172(&L_106, ((int32_t)18312191), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_R4_106 = L_106; + OpCode_t1325 L_107 = {0}; + OpCode__ctor_m8172(&L_107, ((int32_t)18377983), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_R8_107 = L_107; + OpCode_t1325 L_108 = {0}; + OpCode__ctor_m8172(&L_108, ((int32_t)18181631), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_U4_108 = L_108; + OpCode_t1325 L_109 = {0}; + OpCode__ctor_m8172(&L_109, ((int32_t)18247423), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_U8_109 = L_109; + OpCode_t1325 L_110 = {0}; + OpCode__ctor_m8172(&L_110, ((int32_t)438005759), ((int32_t)33817345), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Callvirt_110 = L_110; + OpCode_t1325 L_111 = {0}; + OpCode__ctor_m8172(&L_111, ((int32_t)85094655), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Cpobj_111 = L_111; + OpCode_t1325 L_112 = {0}; + OpCode__ctor_m8172(&L_112, ((int32_t)51606015), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldobj_112 = L_112; + OpCode_t1325 L_113 = {0}; + OpCode__ctor_m8172(&L_113, ((int32_t)1667839), ((int32_t)84542209), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldstr_113 = L_113; + OpCode_t1325 L_114 = {0}; + OpCode__ctor_m8172(&L_114, ((int32_t)437875711), ((int32_t)33817345), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Newobj_114 = L_114; + OpCode_t1325 L_115 = {0}; + OpCode__ctor_m8172(&L_115, ((int32_t)169440511), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Castclass_115 = L_115; + OpCode_t1325 L_116 = {0}; + OpCode__ctor_m8172(&L_116, ((int32_t)169178623), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Isinst_116 = L_116; + OpCode_t1325 L_117 = {0}; + OpCode__ctor_m8172(&L_117, ((int32_t)18380543), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_R_Un_117 = L_117; + OpCode_t1325 L_118 = {0}; + OpCode__ctor_m8172(&L_118, ((int32_t)169179647), ((int32_t)84739329), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Unbox_118 = L_118; + OpCode_t1325 L_119 = {0}; + OpCode__ctor_m8172(&L_119, ((int32_t)168983295), ((int32_t)134546177), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Throw_119 = L_119; + OpCode_t1325 L_120 = {0}; + OpCode__ctor_m8172(&L_120, ((int32_t)169049087), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldfld_120 = L_120; + OpCode_t1325 L_121 = {0}; + OpCode__ctor_m8172(&L_121, ((int32_t)169180415), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldflda_121 = L_121; + OpCode_t1325 L_122 = {0}; + OpCode__ctor_m8172(&L_122, ((int32_t)185761279), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stfld_122 = L_122; + OpCode_t1325 L_123 = {0}; + OpCode__ctor_m8172(&L_123, ((int32_t)1277695), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldsfld_123 = L_123; + OpCode_t1325 L_124 = {0}; + OpCode__ctor_m8172(&L_124, ((int32_t)1409023), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldsflda_124 = L_124; + OpCode_t1325 L_125 = {0}; + OpCode__ctor_m8172(&L_125, ((int32_t)17989887), ((int32_t)83952385), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stsfld_125 = L_125; + OpCode_t1325 L_126 = {0}; + OpCode__ctor_m8172(&L_126, ((int32_t)68321791), ((int32_t)84739329), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stobj_126 = L_126; + OpCode_t1325 L_127 = {0}; + OpCode__ctor_m8172(&L_127, ((int32_t)18187007), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I1_Un_127 = L_127; + OpCode_t1325 L_128 = {0}; + OpCode__ctor_m8172(&L_128, ((int32_t)18187263), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I2_Un_128 = L_128; + OpCode_t1325 L_129 = {0}; + OpCode__ctor_m8172(&L_129, ((int32_t)18187519), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I4_Un_129 = L_129; + OpCode_t1325 L_130 = {0}; + OpCode__ctor_m8172(&L_130, ((int32_t)18253311), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I8_Un_130 = L_130; + OpCode_t1325 L_131 = {0}; + OpCode__ctor_m8172(&L_131, ((int32_t)18188031), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U1_Un_131 = L_131; + OpCode_t1325 L_132 = {0}; + OpCode__ctor_m8172(&L_132, ((int32_t)18188287), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U2_Un_132 = L_132; + OpCode_t1325 L_133 = {0}; + OpCode__ctor_m8172(&L_133, ((int32_t)18188543), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U4_Un_133 = L_133; + OpCode_t1325 L_134 = {0}; + OpCode__ctor_m8172(&L_134, ((int32_t)18254335), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U8_Un_134 = L_134; + OpCode_t1325 L_135 = {0}; + OpCode__ctor_m8172(&L_135, ((int32_t)18189055), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I_Un_135 = L_135; + OpCode_t1325 L_136 = {0}; + OpCode__ctor_m8172(&L_136, ((int32_t)18189311), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U_Un_136 = L_136; + OpCode_t1325 L_137 = {0}; + OpCode__ctor_m8172(&L_137, ((int32_t)18451711), ((int32_t)84739329), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Box_137 = L_137; + OpCode_t1325 L_138 = {0}; + OpCode__ctor_m8172(&L_138, ((int32_t)52006399), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Newarr_138 = L_138; + OpCode_t1325 L_139 = {0}; + OpCode__ctor_m8172(&L_139, ((int32_t)169185023), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldlen_139 = L_139; + OpCode_t1325 L_140 = {0}; + OpCode__ctor_m8172(&L_140, ((int32_t)202739711), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelema_140 = L_140; + OpCode_t1325 L_141 = {0}; + OpCode__ctor_m8172(&L_141, ((int32_t)202739967), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_I1_141 = L_141; + OpCode_t1325 L_142 = {0}; + OpCode__ctor_m8172(&L_142, ((int32_t)202740223), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_U1_142 = L_142; + OpCode_t1325 L_143 = {0}; + OpCode__ctor_m8172(&L_143, ((int32_t)202740479), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_I2_143 = L_143; + OpCode_t1325 L_144 = {0}; + OpCode__ctor_m8172(&L_144, ((int32_t)202740735), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_U2_144 = L_144; + OpCode_t1325 L_145 = {0}; + OpCode__ctor_m8172(&L_145, ((int32_t)202740991), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_I4_145 = L_145; + OpCode_t1325 L_146 = {0}; + OpCode__ctor_m8172(&L_146, ((int32_t)202741247), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_U4_146 = L_146; + OpCode_t1325 L_147 = {0}; + OpCode__ctor_m8172(&L_147, ((int32_t)202807039), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_I8_147 = L_147; + OpCode_t1325 L_148 = {0}; + OpCode__ctor_m8172(&L_148, ((int32_t)202741759), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_I_148 = L_148; + OpCode_t1325 L_149 = {0}; + OpCode__ctor_m8172(&L_149, ((int32_t)202873087), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_R4_149 = L_149; + OpCode_t1325 L_150 = {0}; + OpCode__ctor_m8172(&L_150, ((int32_t)202938879), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_R8_150 = L_150; + OpCode_t1325 L_151 = {0}; + OpCode__ctor_m8172(&L_151, ((int32_t)203004671), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_Ref_151 = L_151; + OpCode_t1325 L_152 = {0}; + OpCode__ctor_m8172(&L_152, ((int32_t)219323391), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_I_152 = L_152; + OpCode_t1325 L_153 = {0}; + OpCode__ctor_m8172(&L_153, ((int32_t)219323647), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_I1_153 = L_153; + OpCode_t1325 L_154 = {0}; + OpCode__ctor_m8172(&L_154, ((int32_t)219323903), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_I2_154 = L_154; + OpCode_t1325 L_155 = {0}; + OpCode__ctor_m8172(&L_155, ((int32_t)219324159), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_I4_155 = L_155; + OpCode_t1325 L_156 = {0}; + OpCode__ctor_m8172(&L_156, ((int32_t)236101631), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_I8_156 = L_156; + OpCode_t1325 L_157 = {0}; + OpCode__ctor_m8172(&L_157, ((int32_t)252879103), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_R4_157 = L_157; + OpCode_t1325 L_158 = {0}; + OpCode__ctor_m8172(&L_158, ((int32_t)269656575), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_R8_158 = L_158; + OpCode_t1325 L_159 = {0}; + OpCode__ctor_m8172(&L_159, ((int32_t)286434047), ((int32_t)84214529), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_Ref_159 = L_159; + OpCode_t1325 L_160 = {0}; + OpCode__ctor_m8172(&L_160, ((int32_t)202613759), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldelem_160 = L_160; + OpCode_t1325 L_161 = {0}; + OpCode__ctor_m8172(&L_161, ((int32_t)470983935), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stelem_161 = L_161; + OpCode_t1325 L_162 = {0}; + OpCode__ctor_m8172(&L_162, ((int32_t)169059839), ((int32_t)84738817), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Unbox_Any_162 = L_162; + OpCode_t1325 L_163 = {0}; + OpCode__ctor_m8172(&L_163, ((int32_t)18199551), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I1_163 = L_163; + OpCode_t1325 L_164 = {0}; + OpCode__ctor_m8172(&L_164, ((int32_t)18199807), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U1_164 = L_164; + OpCode_t1325 L_165 = {0}; + OpCode__ctor_m8172(&L_165, ((int32_t)18200063), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I2_165 = L_165; + OpCode_t1325 L_166 = {0}; + OpCode__ctor_m8172(&L_166, ((int32_t)18200319), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U2_166 = L_166; + OpCode_t1325 L_167 = {0}; + OpCode__ctor_m8172(&L_167, ((int32_t)18200575), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I4_167 = L_167; + OpCode_t1325 L_168 = {0}; + OpCode__ctor_m8172(&L_168, ((int32_t)18200831), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U4_168 = L_168; + OpCode_t1325 L_169 = {0}; + OpCode__ctor_m8172(&L_169, ((int32_t)18266623), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I8_169 = L_169; + OpCode_t1325 L_170 = {0}; + OpCode__ctor_m8172(&L_170, ((int32_t)18266879), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U8_170 = L_170; + OpCode_t1325 L_171 = {0}; + OpCode__ctor_m8172(&L_171, ((int32_t)18203391), ((int32_t)84739329), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Refanyval_171 = L_171; + OpCode_t1325 L_172 = {0}; + OpCode__ctor_m8172(&L_172, ((int32_t)18400255), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ckfinite_172 = L_172; + OpCode_t1325 L_173 = {0}; + OpCode__ctor_m8172(&L_173, ((int32_t)51627775), ((int32_t)84739329), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Mkrefany_173 = L_173; + OpCode_t1325 L_174 = {0}; + OpCode__ctor_m8172(&L_174, ((int32_t)1429759), ((int32_t)84673793), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldtoken_174 = L_174; + OpCode_t1325 L_175 = {0}; + OpCode__ctor_m8172(&L_175, ((int32_t)18207231), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_U2_175 = L_175; + OpCode_t1325 L_176 = {0}; + OpCode__ctor_m8172(&L_176, ((int32_t)18207487), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_U1_176 = L_176; + OpCode_t1325 L_177 = {0}; + OpCode__ctor_m8172(&L_177, ((int32_t)18207743), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_I_177 = L_177; + OpCode_t1325 L_178 = {0}; + OpCode__ctor_m8172(&L_178, ((int32_t)18207999), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_I_178 = L_178; + OpCode_t1325 L_179 = {0}; + OpCode__ctor_m8172(&L_179, ((int32_t)18208255), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_Ovf_U_179 = L_179; + OpCode_t1325 L_180 = {0}; + OpCode__ctor_m8172(&L_180, ((int32_t)34854655), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Add_Ovf_180 = L_180; + OpCode_t1325 L_181 = {0}; + OpCode__ctor_m8172(&L_181, ((int32_t)34854911), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Add_Ovf_Un_181 = L_181; + OpCode_t1325 L_182 = {0}; + OpCode__ctor_m8172(&L_182, ((int32_t)34855167), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Mul_Ovf_182 = L_182; + OpCode_t1325 L_183 = {0}; + OpCode__ctor_m8172(&L_183, ((int32_t)34855423), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Mul_Ovf_Un_183 = L_183; + OpCode_t1325 L_184 = {0}; + OpCode__ctor_m8172(&L_184, ((int32_t)34855679), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Sub_Ovf_184 = L_184; + OpCode_t1325 L_185 = {0}; + OpCode__ctor_m8172(&L_185, ((int32_t)34855935), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Sub_Ovf_Un_185 = L_185; + OpCode_t1325 L_186 = {0}; + OpCode__ctor_m8172(&L_186, ((int32_t)1236223), ((int32_t)117769473), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Endfinally_186 = L_186; + OpCode_t1325 L_187 = {0}; + OpCode__ctor_m8172(&L_187, ((int32_t)1236479), ((int32_t)1281), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Leave_187 = L_187; + OpCode_t1325 L_188 = {0}; + OpCode__ctor_m8172(&L_188, ((int32_t)1236735), ((int32_t)984321), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Leave_S_188 = L_188; + OpCode_t1325 L_189 = {0}; + OpCode__ctor_m8172(&L_189, ((int32_t)85123071), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stind_I_189 = L_189; + OpCode_t1325 L_190 = {0}; + OpCode__ctor_m8172(&L_190, ((int32_t)18211071), ((int32_t)84215041), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Conv_U_190 = L_190; + OpCode_t1325 L_191 = {0}; + OpCode__ctor_m8172(&L_191, ((int32_t)1243391), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix7_191 = L_191; + OpCode_t1325 L_192 = {0}; + OpCode__ctor_m8172(&L_192, ((int32_t)1243647), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix6_192 = L_192; + OpCode_t1325 L_193 = {0}; + OpCode__ctor_m8172(&L_193, ((int32_t)1243903), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix5_193 = L_193; + OpCode_t1325 L_194 = {0}; + OpCode__ctor_m8172(&L_194, ((int32_t)1244159), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix4_194 = L_194; + OpCode_t1325 L_195 = {0}; + OpCode__ctor_m8172(&L_195, ((int32_t)1244415), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix3_195 = L_195; + OpCode_t1325 L_196 = {0}; + OpCode__ctor_m8172(&L_196, ((int32_t)1244671), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix2_196 = L_196; + OpCode_t1325 L_197 = {0}; + OpCode__ctor_m8172(&L_197, ((int32_t)1244927), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefix1_197 = L_197; + OpCode_t1325 L_198 = {0}; + OpCode__ctor_m8172(&L_198, ((int32_t)1245183), ((int32_t)67437057), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Prefixref_198 = L_198; + OpCode_t1325 L_199 = {0}; + OpCode__ctor_m8172(&L_199, ((int32_t)1376510), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Arglist_199 = L_199; + OpCode_t1325 L_200 = {0}; + OpCode__ctor_m8172(&L_200, ((int32_t)34931198), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ceq_200 = L_200; + OpCode_t1325 L_201 = {0}; + OpCode__ctor_m8172(&L_201, ((int32_t)34931454), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Cgt_201 = L_201; + OpCode_t1325 L_202 = {0}; + OpCode__ctor_m8172(&L_202, ((int32_t)34931710), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Cgt_Un_202 = L_202; + OpCode_t1325 L_203 = {0}; + OpCode__ctor_m8172(&L_203, ((int32_t)34931966), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Clt_203 = L_203; + OpCode_t1325 L_204 = {0}; + OpCode__ctor_m8172(&L_204, ((int32_t)34932222), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Clt_Un_204 = L_204; + OpCode_t1325 L_205 = {0}; + OpCode__ctor_m8172(&L_205, ((int32_t)1378046), ((int32_t)84149506), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldftn_205 = L_205; + OpCode_t1325 L_206 = {0}; + OpCode__ctor_m8172(&L_206, ((int32_t)169150462), ((int32_t)84149506), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldvirtftn_206 = L_206; + OpCode_t1325 L_207 = {0}; + OpCode__ctor_m8172(&L_207, ((int32_t)1247742), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_207 = L_207; + OpCode_t1325 L_208 = {0}; + OpCode__ctor_m8172(&L_208, ((int32_t)1379070), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarga_208 = L_208; + OpCode_t1325 L_209 = {0}; + OpCode__ctor_m8172(&L_209, ((int32_t)17959934), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Starg_209 = L_209; + OpCode_t1325 L_210 = {0}; + OpCode__ctor_m8172(&L_210, ((int32_t)1248510), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloc_210 = L_210; + OpCode_t1325 L_211 = {0}; + OpCode__ctor_m8172(&L_211, ((int32_t)1379838), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldloca_211 = L_211; + OpCode_t1325 L_212 = {0}; + OpCode__ctor_m8172(&L_212, ((int32_t)17960702), ((int32_t)84804866), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Stloc_212 = L_212; + OpCode_t1325 L_213 = {0}; + OpCode__ctor_m8172(&L_213, ((int32_t)51711998), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Localloc_213 = L_213; + OpCode_t1325 L_214 = {0}; + OpCode__ctor_m8172(&L_214, ((int32_t)51515902), ((int32_t)117769474), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Endfilter_214 = L_214; + OpCode_t1325 L_215 = {0}; + OpCode__ctor_m8172(&L_215, ((int32_t)1184510), ((int32_t)68158466), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Unaligned_215 = L_215; + OpCode_t1325 L_216 = {0}; + OpCode__ctor_m8172(&L_216, ((int32_t)1184766), ((int32_t)67437570), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Volatile_216 = L_216; + OpCode_t1325 L_217 = {0}; + OpCode__ctor_m8172(&L_217, ((int32_t)1185022), ((int32_t)67437570), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Tailcall_217 = L_217; + OpCode_t1325 L_218 = {0}; + OpCode__ctor_m8172(&L_218, ((int32_t)51516926), ((int32_t)84738818), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Initobj_218 = L_218; + OpCode_t1325 L_219 = {0}; + OpCode__ctor_m8172(&L_219, ((int32_t)1185534), ((int32_t)67961858), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Constrained_219 = L_219; + OpCode_t1325 L_220 = {0}; + OpCode__ctor_m8172(&L_220, ((int32_t)118626302), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Cpblk_220 = L_220; + OpCode_t1325 L_221 = {0}; + OpCode__ctor_m8172(&L_221, ((int32_t)118626558), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Initblk_221 = L_221; + OpCode_t1325 L_222 = {0}; + OpCode__ctor_m8172(&L_222, ((int32_t)1186558), ((int32_t)134546178), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Rethrow_222 = L_222; + OpCode_t1325 L_223 = {0}; + OpCode__ctor_m8172(&L_223, ((int32_t)1383678), ((int32_t)84739330), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Sizeof_223 = L_223; + OpCode_t1325 L_224 = {0}; + OpCode__ctor_m8172(&L_224, ((int32_t)18161150), ((int32_t)84215042), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Refanytype_224 = L_224; + OpCode_t1325 L_225 = {0}; + OpCode__ctor_m8172(&L_225, ((int32_t)1187582), ((int32_t)67437570), /*hidden argument*/NULL); + ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Readonly_225 = L_225; + return; + } +} +// System.Int32 System.Reflection.Emit.ParameterBuilder::get_Attributes() +extern "C" int32_t ParameterBuilder_get_Attributes_m8182 (ParameterBuilder_t1328 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_1); + return L_0; + } +} +// System.String System.Reflection.Emit.ParameterBuilder::get_Name() +extern "C" String_t* ParameterBuilder_get_Name_m8183 (ParameterBuilder_t1328 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_0); + return L_0; + } +} +// System.Int32 System.Reflection.Emit.ParameterBuilder::get_Position() +extern "C" int32_t ParameterBuilder_get_Position_m8184 (ParameterBuilder_t1328 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___position_2); + return L_0; + } +} +// System.Reflection.TypeAttributes System.Reflection.Emit.TypeBuilder::GetAttributeFlagsImpl() +extern "C" int32_t TypeBuilder_GetAttributeFlagsImpl_m8185 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_17); + return L_0; + } +} +// System.Void System.Reflection.Emit.TypeBuilder::setup_internal_class(System.Reflection.Emit.TypeBuilder) +extern "C" void TypeBuilder_setup_internal_class_m8186 (TypeBuilder_t1304 * __this, TypeBuilder_t1304 * ___tb, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*TypeBuilder_setup_internal_class_m8186_ftn) (TypeBuilder_t1304 *, TypeBuilder_t1304 *); + ((TypeBuilder_setup_internal_class_m8186_ftn)mscorlib::System::Reflection::Emit::TypeBuilder::setup_internal_class) (__this, ___tb); +} +// System.Void System.Reflection.Emit.TypeBuilder::create_generic_class() +extern "C" void TypeBuilder_create_generic_class_m8187 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*TypeBuilder_create_generic_class_m8187_ftn) (TypeBuilder_t1304 *); + ((TypeBuilder_create_generic_class_m8187_ftn)mscorlib::System::Reflection::Emit::TypeBuilder::create_generic_class) (__this); +} +// System.Reflection.Assembly System.Reflection.Emit.TypeBuilder::get_Assembly() +extern "C" Assembly_t922 * TypeBuilder_get_Assembly_m8188 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + ModuleBuilder_t1322 * L_0 = (__this->___pmodule_18); + NullCheck(L_0); + Assembly_t922 * L_1 = Module_get_Assembly_m8400(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.Emit.TypeBuilder::get_AssemblyQualifiedName() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* TypeBuilder_get_AssemblyQualifiedName_m8189 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___fullname_21); + Assembly_t922 * L_1 = TypeBuilder_get_Assembly_m8188(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, L_0, _stringLiteral157, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::get_BaseType() +extern "C" Type_t * TypeBuilder_get_BaseType_m8190 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___parent_10); + return L_0; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::get_DeclaringType() +extern "C" Type_t * TypeBuilder_get_DeclaringType_m8191 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___nesting_type_11); + return L_0; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::get_UnderlyingSystemType() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1781; +extern "C" Type_t * TypeBuilder_get_UnderlyingSystemType_m8192 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1781 = il2cpp_codegen_string_literal_from_index(1781); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0017; + } + } + { + Type_t * L_1 = (__this->___created_20); + NullCheck(L_1); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(36 /* System.Type System.Type::get_UnderlyingSystemType() */, L_1); + return L_2; + } + +IL_0017: + { + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, __this); + if (!L_3) + { + goto IL_004a; + } + } + { + bool L_4 = TypeBuilder_get_IsCompilerContext_m8231(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_004a; + } + } + { + Type_t * L_5 = (__this->___underlying_type_23); + if (!L_5) + { + goto IL_003f; + } + } + { + Type_t * L_6 = (__this->___underlying_type_23); + return L_6; + } + +IL_003f: + { + InvalidOperationException_t914 * L_7 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_7, _stringLiteral1781, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004a: + { + return __this; + } +} +// System.String System.Reflection.Emit.TypeBuilder::get_FullName() +extern "C" String_t* TypeBuilder_get_FullName_m8193 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___fullname_21); + return L_0; + } +} +// System.Reflection.Module System.Reflection.Emit.TypeBuilder::get_Module() +extern "C" Module_t1318 * TypeBuilder_get_Module_m8194 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + ModuleBuilder_t1322 * L_0 = (__this->___pmodule_18); + return L_0; + } +} +// System.String System.Reflection.Emit.TypeBuilder::get_Name() +extern "C" String_t* TypeBuilder_get_Name_m8195 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___tname_8); + return L_0; + } +} +// System.String System.Reflection.Emit.TypeBuilder::get_Namespace() +extern "C" String_t* TypeBuilder_get_Namespace_m8196 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___nspace_9); + return L_0; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::get_ReflectedType() +extern "C" Type_t * TypeBuilder_get_ReflectedType_m8197 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___nesting_type_11); + return L_0; + } +} +// System.Reflection.ConstructorInfo System.Reflection.Emit.TypeBuilder::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern "C" ConstructorInfo_t468 * TypeBuilder_GetConstructorImpl_m8198 (TypeBuilder_t1304 * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(880); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + s_Il2CppMethodIntialized = true; + } + ConstructorBuilder_t1302 * V_0 = {0}; + int32_t V_1 = 0; + ConstructorBuilder_t1302 * V_2 = {0}; + ConstructorBuilderU5BU5D_t1331* V_3 = {0}; + int32_t V_4 = 0; + MethodBaseU5BU5D_t1779* V_5 = {0}; + ConstructorInfo_t468 * V_6 = {0}; + ConstructorBuilderU5BU5D_t1331* V_7 = {0}; + int32_t V_8 = 0; + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0112; + } + } + { + ConstructorBuilderU5BU5D_t1331* L_2 = (__this->___ctors_15); + if (L_2) + { + goto IL_0028; + } + } + { + return (ConstructorInfo_t468 *)NULL; + } + +IL_0028: + { + V_0 = (ConstructorBuilder_t1302 *)NULL; + V_1 = 0; + ConstructorBuilderU5BU5D_t1331* L_3 = (__this->___ctors_15); + V_3 = L_3; + V_4 = 0; + goto IL_0064; + } + +IL_003b: + { + ConstructorBuilderU5BU5D_t1331* L_4 = V_3; + int32_t L_5 = V_4; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_2 = (*(ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_4, L_6, sizeof(ConstructorBuilder_t1302 *))); + int32_t L_7 = ___callConvention; + if ((((int32_t)L_7) == ((int32_t)3))) + { + goto IL_0058; + } + } + { + ConstructorBuilder_t1302 * L_8 = V_2; + NullCheck(L_8); + int32_t L_9 = ConstructorBuilder_get_CallingConvention_m8002(L_8, /*hidden argument*/NULL); + int32_t L_10 = ___callConvention; + if ((((int32_t)L_9) == ((int32_t)L_10))) + { + goto IL_0058; + } + } + { + goto IL_005e; + } + +IL_0058: + { + ConstructorBuilder_t1302 * L_11 = V_2; + V_0 = L_11; + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_005e: + { + int32_t L_13 = V_4; + V_4 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0064: + { + int32_t L_14 = V_4; + ConstructorBuilderU5BU5D_t1331* L_15 = V_3; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_003b; + } + } + { + int32_t L_16 = V_1; + if (L_16) + { + goto IL_0076; + } + } + { + return (ConstructorInfo_t468 *)NULL; + } + +IL_0076: + { + TypeU5BU5D_t431* L_17 = ___types; + if (L_17) + { + goto IL_008c; + } + } + { + int32_t L_18 = V_1; + if ((((int32_t)L_18) <= ((int32_t)1))) + { + goto IL_008a; + } + } + { + AmbiguousMatchException_t1333 * L_19 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_008a: + { + ConstructorBuilder_t1302 * L_20 = V_0; + return L_20; + } + +IL_008c: + { + int32_t L_21 = V_1; + V_5 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_21)); + int32_t L_22 = V_1; + if ((!(((uint32_t)L_22) == ((uint32_t)1)))) + { + goto IL_00a5; + } + } + { + MethodBaseU5BU5D_t1779* L_23 = V_5; + ConstructorBuilder_t1302 * L_24 = V_0; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + ArrayElementTypeCheck (L_23, L_24); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_23, 0, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_24; + goto IL_00f2; + } + +IL_00a5: + { + V_1 = 0; + ConstructorBuilderU5BU5D_t1331* L_25 = (__this->___ctors_15); + V_7 = L_25; + V_8 = 0; + goto IL_00e7; + } + +IL_00b7: + { + ConstructorBuilderU5BU5D_t1331* L_26 = V_7; + int32_t L_27 = V_8; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = L_27; + V_6 = (*(ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_26, L_28, sizeof(ConstructorBuilder_t1302 *))); + int32_t L_29 = ___callConvention; + if ((((int32_t)L_29) == ((int32_t)3))) + { + goto IL_00d7; + } + } + { + ConstructorInfo_t468 * L_30 = V_6; + NullCheck(L_30); + int32_t L_31 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_30); + int32_t L_32 = ___callConvention; + if ((((int32_t)L_31) == ((int32_t)L_32))) + { + goto IL_00d7; + } + } + { + goto IL_00e1; + } + +IL_00d7: + { + MethodBaseU5BU5D_t1779* L_33 = V_5; + int32_t L_34 = V_1; + int32_t L_35 = L_34; + V_1 = ((int32_t)((int32_t)L_35+(int32_t)1)); + ConstructorInfo_t468 * L_36 = V_6; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_35); + ArrayElementTypeCheck (L_33, L_36); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_33, L_35, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_36; + } + +IL_00e1: + { + int32_t L_37 = V_8; + V_8 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00e7: + { + int32_t L_38 = V_8; + ConstructorBuilderU5BU5D_t1331* L_39 = V_7; + NullCheck(L_39); + if ((((int32_t)L_38) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_39)->max_length))))))) + { + goto IL_00b7; + } + } + +IL_00f2: + { + Binder_t451 * L_40 = ___binder; + if (L_40) + { + goto IL_00ff; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_41 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_41; + } + +IL_00ff: + { + Binder_t451 * L_42 = ___binder; + int32_t L_43 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_44 = V_5; + TypeU5BU5D_t431* L_45 = ___types; + ParameterModifierU5BU5D_t452* L_46 = ___modifiers; + NullCheck(L_42); + MethodBase_t460 * L_47 = (MethodBase_t460 *)VirtFuncInvoker4< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(7 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_42, L_43, L_44, L_45, L_46); + return ((ConstructorInfo_t468 *)CastclassClass(L_47, ConstructorInfo_t468_il2cpp_TypeInfo_var)); + } + +IL_0112: + { + Type_t * L_48 = (__this->___created_20); + int32_t L_49 = ___bindingAttr; + Binder_t451 * L_50 = ___binder; + int32_t L_51 = ___callConvention; + TypeU5BU5D_t431* L_52 = ___types; + ParameterModifierU5BU5D_t452* L_53 = ___modifiers; + NullCheck(L_48); + ConstructorInfo_t468 * L_54 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, L_48, L_49, L_50, L_51, L_52, L_53); + return L_54; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsDefined(System.Type,System.Boolean) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool TypeBuilder_IsDefined_m8199 (TypeBuilder_t1304 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_001c; + } + } + { + bool L_1 = TypeBuilder_get_IsCompilerContext_m8231(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001c; + } + } + { + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + Type_t * L_3 = ___attributeType; + bool L_4 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_5 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Object[] System.Reflection.Emit.TypeBuilder::GetCustomAttributes(System.Boolean) +extern "C" ObjectU5BU5D_t162* TypeBuilder_GetCustomAttributes_m8200 (TypeBuilder_t1304 * __this, bool ___inherit, const MethodInfo* method) +{ + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + bool L_1 = ___inherit; + NullCheck(L_0); + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)VirtFuncInvoker1< ObjectU5BU5D_t162*, bool >::Invoke(12 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_0, L_1); + return L_2; + } +} +// System.Object[] System.Reflection.Emit.TypeBuilder::GetCustomAttributes(System.Type,System.Boolean) +extern "C" ObjectU5BU5D_t162* TypeBuilder_GetCustomAttributes_m8201 (TypeBuilder_t1304 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + Type_t * L_1 = ___attributeType; + bool L_2 = ___inherit; + NullCheck(L_0); + ObjectU5BU5D_t162* L_3 = (ObjectU5BU5D_t162*)VirtFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Reflection.Emit.ConstructorBuilder System.Reflection.Emit.TypeBuilder::DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[]) +extern "C" ConstructorBuilder_t1302 * TypeBuilder_DefineConstructor_m8202 (TypeBuilder_t1304 * __this, int32_t ___attributes, int32_t ___callingConvention, TypeU5BU5D_t431* ___parameterTypes, const MethodInfo* method) +{ + { + int32_t L_0 = ___attributes; + int32_t L_1 = ___callingConvention; + TypeU5BU5D_t431* L_2 = ___parameterTypes; + ConstructorBuilder_t1302 * L_3 = TypeBuilder_DefineConstructor_m8203(__this, L_0, L_1, L_2, (TypeU5BU5DU5BU5D_t1306*)(TypeU5BU5DU5BU5D_t1306*)NULL, (TypeU5BU5DU5BU5D_t1306*)(TypeU5BU5DU5BU5D_t1306*)NULL, /*hidden argument*/NULL); + return L_3; + } +} +// System.Reflection.Emit.ConstructorBuilder System.Reflection.Emit.TypeBuilder::DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][]) +extern TypeInfo* ConstructorBuilder_t1302_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructorBuilderU5BU5D_t1331_il2cpp_TypeInfo_var; +extern "C" ConstructorBuilder_t1302 * TypeBuilder_DefineConstructor_m8203 (TypeBuilder_t1304 * __this, int32_t ___attributes, int32_t ___callingConvention, TypeU5BU5D_t431* ___parameterTypes, TypeU5BU5DU5BU5D_t1306* ___requiredCustomModifiers, TypeU5BU5DU5BU5D_t1306* ___optionalCustomModifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorBuilder_t1302_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(883); + ConstructorBuilderU5BU5D_t1331_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(884); + s_Il2CppMethodIntialized = true; + } + ConstructorBuilder_t1302 * V_0 = {0}; + ConstructorBuilderU5BU5D_t1331* V_1 = {0}; + { + TypeBuilder_check_not_created_m8234(__this, /*hidden argument*/NULL); + int32_t L_0 = ___attributes; + int32_t L_1 = ___callingConvention; + TypeU5BU5D_t431* L_2 = ___parameterTypes; + TypeU5BU5DU5BU5D_t1306* L_3 = ___requiredCustomModifiers; + TypeU5BU5DU5BU5D_t1306* L_4 = ___optionalCustomModifiers; + ConstructorBuilder_t1302 * L_5 = (ConstructorBuilder_t1302 *)il2cpp_codegen_object_new (ConstructorBuilder_t1302_il2cpp_TypeInfo_var); + ConstructorBuilder__ctor_m8001(L_5, __this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + ConstructorBuilderU5BU5D_t1331* L_6 = (__this->___ctors_15); + if (!L_6) + { + goto IL_005a; + } + } + { + ConstructorBuilderU5BU5D_t1331* L_7 = (__this->___ctors_15); + NullCheck(L_7); + V_1 = ((ConstructorBuilderU5BU5D_t1331*)SZArrayNew(ConstructorBuilderU5BU5D_t1331_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))+(int32_t)1)))); + ConstructorBuilderU5BU5D_t1331* L_8 = (__this->___ctors_15); + ConstructorBuilderU5BU5D_t1331* L_9 = V_1; + ConstructorBuilderU5BU5D_t1331* L_10 = (__this->___ctors_15); + NullCheck(L_10); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, (Array_t *)(Array_t *)L_9, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), /*hidden argument*/NULL); + ConstructorBuilderU5BU5D_t1331* L_11 = V_1; + ConstructorBuilderU5BU5D_t1331* L_12 = (__this->___ctors_15); + NullCheck(L_12); + ConstructorBuilder_t1302 * L_13 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))); + ArrayElementTypeCheck (L_11, L_13); + *((ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_11, (((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))), sizeof(ConstructorBuilder_t1302 *))) = (ConstructorBuilder_t1302 *)L_13; + ConstructorBuilderU5BU5D_t1331* L_14 = V_1; + __this->___ctors_15 = L_14; + goto IL_006f; + } + +IL_005a: + { + __this->___ctors_15 = ((ConstructorBuilderU5BU5D_t1331*)SZArrayNew(ConstructorBuilderU5BU5D_t1331_il2cpp_TypeInfo_var, 1)); + ConstructorBuilderU5BU5D_t1331* L_15 = (__this->___ctors_15); + ConstructorBuilder_t1302 * L_16 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + ArrayElementTypeCheck (L_15, L_16); + *((ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_15, 0, sizeof(ConstructorBuilder_t1302 *))) = (ConstructorBuilder_t1302 *)L_16; + } + +IL_006f: + { + ConstructorBuilder_t1302 * L_17 = V_0; + return L_17; + } +} +// System.Reflection.Emit.ConstructorBuilder System.Reflection.Emit.TypeBuilder::DefineDefaultConstructor(System.Reflection.MethodAttributes) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* OpCodes_t1327_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1782; +extern "C" ConstructorBuilder_t1302 * TypeBuilder_DefineDefaultConstructor_m8204 (TypeBuilder_t1304 * __this, int32_t ___attributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + OpCodes_t1327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(878); + _stringLiteral1782 = il2cpp_codegen_string_literal_from_index(1782); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + ConstructorInfo_t468 * V_1 = {0}; + ConstructorBuilder_t1302 * V_2 = {0}; + ILGenerator_t1303 * V_3 = {0}; + { + Type_t * L_0 = (__this->___parent_10); + if (!L_0) + { + goto IL_0017; + } + } + { + Type_t * L_1 = (__this->___parent_10); + V_0 = L_1; + goto IL_0028; + } + +IL_0017: + { + ModuleBuilder_t1322 * L_2 = (__this->___pmodule_18); + NullCheck(L_2); + AssemblyBuilder_t1299 * L_3 = (L_2->___assemblyb_12); + NullCheck(L_3); + Type_t * L_4 = (L_3->___corlib_object_type_12); + V_0 = L_4; + } + +IL_0028: + { + Type_t * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_6 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + NullCheck(L_5); + ConstructorInfo_t468 * L_7 = (ConstructorInfo_t468 *)VirtFuncInvoker4< ConstructorInfo_t468 *, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(68 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_5, ((int32_t)52), (Binder_t451 *)NULL, L_6, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_1 = L_7; + ConstructorInfo_t468 * L_8 = V_1; + if (L_8) + { + goto IL_0049; + } + } + { + NotSupportedException_t164 * L_9 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_9, _stringLiteral1782, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0049: + { + int32_t L_10 = ___attributes; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_11 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + ConstructorBuilder_t1302 * L_12 = TypeBuilder_DefineConstructor_m8202(__this, L_10, 1, L_11, /*hidden argument*/NULL); + V_2 = L_12; + ConstructorBuilder_t1302 * L_13 = V_2; + NullCheck(L_13); + ILGenerator_t1303 * L_14 = ConstructorBuilder_GetILGenerator_m8017(L_13, /*hidden argument*/NULL); + V_3 = L_14; + ILGenerator_t1303 * L_15 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(OpCodes_t1327_il2cpp_TypeInfo_var); + OpCode_t1325 L_16 = ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ldarg_0_2; + NullCheck(L_15); + VirtActionInvoker1< OpCode_t1325 >::Invoke(4 /* System.Void System.Reflection.Emit.ILGenerator::Emit(System.Reflection.Emit.OpCode) */, L_15, L_16); + ILGenerator_t1303 * L_17 = V_3; + OpCode_t1325 L_18 = ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Call_39; + ConstructorInfo_t468 * L_19 = V_1; + NullCheck(L_17); + VirtActionInvoker2< OpCode_t1325 , ConstructorInfo_t468 * >::Invoke(5 /* System.Void System.Reflection.Emit.ILGenerator::Emit(System.Reflection.Emit.OpCode,System.Reflection.ConstructorInfo) */, L_17, L_18, L_19); + ILGenerator_t1303 * L_20 = V_3; + OpCode_t1325 L_21 = ((OpCodes_t1327_StaticFields*)OpCodes_t1327_il2cpp_TypeInfo_var->static_fields)->___Ret_41; + NullCheck(L_20); + VirtActionInvoker1< OpCode_t1325 >::Invoke(4 /* System.Void System.Reflection.Emit.ILGenerator::Emit(System.Reflection.Emit.OpCode) */, L_20, L_21); + ConstructorBuilder_t1302 * L_22 = V_2; + return L_22; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::create_runtime_class(System.Reflection.Emit.TypeBuilder) +extern "C" Type_t * TypeBuilder_create_runtime_class_m8205 (TypeBuilder_t1304 * __this, TypeBuilder_t1304 * ___tb, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*TypeBuilder_create_runtime_class_m8205_ftn) (TypeBuilder_t1304 *, TypeBuilder_t1304 *); + return ((TypeBuilder_create_runtime_class_m8205_ftn)mscorlib::System::Reflection::Emit::TypeBuilder::create_runtime_class) (__this, ___tb); +} +// System.Boolean System.Reflection.Emit.TypeBuilder::is_nested_in(System.Type) +extern "C" bool TypeBuilder_is_nested_in_m8206 (TypeBuilder_t1304 * __this, Type_t * ___t, const MethodInfo* method) +{ + { + goto IL_0016; + } + +IL_0005: + { + Type_t * L_0 = ___t; + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(TypeBuilder_t1304 *)__this)))) + { + goto IL_000e; + } + } + { + return 1; + } + +IL_000e: + { + Type_t * L_1 = ___t; + NullCheck(L_1); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Type::get_DeclaringType() */, L_1); + ___t = L_2; + } + +IL_0016: + { + Type_t * L_3 = ___t; + if (L_3) + { + goto IL_0005; + } + } + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::has_ctor_method() +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool TypeBuilder_has_ctor_method_m8207 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = 0; + MethodBuilder_t1311 * V_2 = {0}; + { + V_0 = ((int32_t)6144); + V_1 = 0; + goto IL_003f; + } + +IL_000d: + { + MethodBuilderU5BU5D_t1330* L_0 = (__this->___methods_14); + int32_t L_1 = V_1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_2 = (*(MethodBuilder_t1311 **)(MethodBuilder_t1311 **)SZArrayLdElema(L_0, L_2, sizeof(MethodBuilder_t1311 *))); + MethodBuilder_t1311 * L_3 = V_2; + NullCheck(L_3); + String_t* L_4 = MethodBuilder_get_Name_m8136(L_3, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t468_il2cpp_TypeInfo_var); + String_t* L_5 = ((ConstructorInfo_t468_StaticFields*)ConstructorInfo_t468_il2cpp_TypeInfo_var->static_fields)->___ConstructorName_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_003b; + } + } + { + MethodBuilder_t1311 * L_7 = V_2; + NullCheck(L_7); + int32_t L_8 = MethodBuilder_get_Attributes_m8137(L_7, /*hidden argument*/NULL); + int32_t L_9 = V_0; + int32_t L_10 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_8&(int32_t)L_9))) == ((uint32_t)L_10)))) + { + goto IL_003b; + } + } + { + return 1; + } + +IL_003b: + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_003f: + { + int32_t L_12 = V_1; + int32_t L_13 = (__this->___num_methods_13); + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_000d; + } + } + { + return 0; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::CreateType() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1783; +extern Il2CppCodeGenString* _stringLiteral1784; +extern Il2CppCodeGenString* _stringLiteral1785; +extern Il2CppCodeGenString* _stringLiteral1786; +extern Il2CppCodeGenString* _stringLiteral1787; +extern Il2CppCodeGenString* _stringLiteral1788; +extern "C" Type_t * TypeBuilder_CreateType_m8208 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeBuilder_t1304_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(748); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1783 = il2cpp_codegen_string_literal_from_index(1783); + _stringLiteral1784 = il2cpp_codegen_string_literal_from_index(1784); + _stringLiteral1785 = il2cpp_codegen_string_literal_from_index(1785); + _stringLiteral1786 = il2cpp_codegen_string_literal_from_index(1786); + _stringLiteral1787 = il2cpp_codegen_string_literal_from_index(1787); + _stringLiteral1788 = il2cpp_codegen_string_literal_from_index(1788); + s_Il2CppMethodIntialized = true; + } + FieldBuilder_t1308 * V_0 = {0}; + FieldBuilderU5BU5D_t1332* V_1 = {0}; + int32_t V_2 = 0; + Type_t * V_3 = {0}; + TypeBuilder_t1304 * V_4 = {0}; + bool V_5 = false; + int32_t V_6 = 0; + MethodBuilder_t1311 * V_7 = {0}; + ConstructorBuilder_t1302 * V_8 = {0}; + ConstructorBuilderU5BU5D_t1331* V_9 = {0}; + int32_t V_10 = 0; + { + bool L_0 = (__this->___createTypeCalled_22); + if (!L_0) + { + goto IL_0012; + } + } + { + Type_t * L_1 = (__this->___created_20); + return L_1; + } + +IL_0012: + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, __this); + if (L_2) + { + goto IL_0069; + } + } + { + Type_t * L_3 = (__this->___parent_10); + if (L_3) + { + goto IL_0069; + } + } + { + ModuleBuilder_t1322 * L_4 = (__this->___pmodule_18); + NullCheck(L_4); + AssemblyBuilder_t1299 * L_5 = (L_4->___assemblyb_12); + NullCheck(L_5); + Type_t * L_6 = (L_5->___corlib_object_type_12); + if ((((Object_t*)(TypeBuilder_t1304 *)__this) == ((Object_t*)(Type_t *)L_6))) + { + goto IL_0069; + } + } + { + String_t* L_7 = TypeBuilder_get_FullName_m8193(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Inequality_m3593(NULL /*static, unused*/, L_7, _stringLiteral1783, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0069; + } + } + { + ModuleBuilder_t1322 * L_9 = (__this->___pmodule_18); + NullCheck(L_9); + AssemblyBuilder_t1299 * L_10 = (L_9->___assemblyb_12); + NullCheck(L_10); + Type_t * L_11 = (L_10->___corlib_object_type_12); + TypeBuilder_SetParent_m8229(__this, L_11, /*hidden argument*/NULL); + } + +IL_0069: + { + TypeBuilder_create_generic_class_m8187(__this, /*hidden argument*/NULL); + FieldBuilderU5BU5D_t1332* L_12 = (__this->___fields_16); + if (!L_12) + { + goto IL_010c; + } + } + { + FieldBuilderU5BU5D_t1332* L_13 = (__this->___fields_16); + V_1 = L_13; + V_2 = 0; + goto IL_0103; + } + +IL_0088: + { + FieldBuilderU5BU5D_t1332* L_14 = V_1; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + V_0 = (*(FieldBuilder_t1308 **)(FieldBuilder_t1308 **)SZArrayLdElema(L_14, L_16, sizeof(FieldBuilder_t1308 *))); + FieldBuilder_t1308 * L_17 = V_0; + if (L_17) + { + goto IL_0097; + } + } + { + goto IL_00ff; + } + +IL_0097: + { + FieldBuilder_t1308 * L_18 = V_0; + NullCheck(L_18); + Type_t * L_19 = FieldBuilder_get_FieldType_m8063(L_18, /*hidden argument*/NULL); + V_3 = L_19; + FieldBuilder_t1308 * L_20 = V_0; + NullCheck(L_20); + bool L_21 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Reflection.FieldInfo::get_IsStatic() */, L_20); + if (L_21) + { + goto IL_00ff; + } + } + { + Type_t * L_22 = V_3; + if (!((TypeBuilder_t1304 *)IsInstSealed(L_22, TypeBuilder_t1304_il2cpp_TypeInfo_var))) + { + goto IL_00ff; + } + } + { + Type_t * L_23 = V_3; + NullCheck(L_23); + bool L_24 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_23); + if (!L_24) + { + goto IL_00ff; + } + } + { + Type_t * L_25 = V_3; + if ((((Object_t*)(Type_t *)L_25) == ((Object_t*)(TypeBuilder_t1304 *)__this))) + { + goto IL_00ff; + } + } + { + Type_t * L_26 = V_3; + bool L_27 = TypeBuilder_is_nested_in_m8206(__this, L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00ff; + } + } + { + Type_t * L_28 = V_3; + V_4 = ((TypeBuilder_t1304 *)CastclassSealed(L_28, TypeBuilder_t1304_il2cpp_TypeInfo_var)); + TypeBuilder_t1304 * L_29 = V_4; + NullCheck(L_29); + bool L_30 = TypeBuilder_get_is_created_m8232(L_29, /*hidden argument*/NULL); + if (L_30) + { + goto IL_00ff; + } + } + { + AppDomain_t438 * L_31 = AppDomain_get_CurrentDomain_m2003(NULL /*static, unused*/, /*hidden argument*/NULL); + TypeBuilder_t1304 * L_32 = V_4; + NullCheck(L_31); + AppDomain_DoTypeResolve_m10044(L_31, L_32, /*hidden argument*/NULL); + TypeBuilder_t1304 * L_33 = V_4; + NullCheck(L_33); + bool L_34 = TypeBuilder_get_is_created_m8232(L_33, /*hidden argument*/NULL); + if (L_34) + { + goto IL_00ff; + } + } + +IL_00ff: + { + int32_t L_35 = V_2; + V_2 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_0103: + { + int32_t L_36 = V_2; + FieldBuilderU5BU5D_t1332* L_37 = V_1; + NullCheck(L_37); + if ((((int32_t)L_36) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))))) + { + goto IL_0088; + } + } + +IL_010c: + { + Type_t * L_38 = (__this->___parent_10); + if (!L_38) + { + goto IL_0162; + } + } + { + Type_t * L_39 = (__this->___parent_10); + NullCheck(L_39); + bool L_40 = (bool)VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean System.Type::get_IsSealed() */, L_39); + if (!L_40) + { + goto IL_0162; + } + } + { + ObjectU5BU5D_t162* L_41 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 5)); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + ArrayElementTypeCheck (L_41, _stringLiteral1784); + *((Object_t **)(Object_t **)SZArrayLdElema(L_41, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1784; + ObjectU5BU5D_t162* L_42 = L_41; + String_t* L_43 = TypeBuilder_get_FullName_m8193(__this, /*hidden argument*/NULL); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 1); + ArrayElementTypeCheck (L_42, L_43); + *((Object_t **)(Object_t **)SZArrayLdElema(L_42, 1, sizeof(Object_t *))) = (Object_t *)L_43; + ObjectU5BU5D_t162* L_44 = L_42; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 2); + ArrayElementTypeCheck (L_44, _stringLiteral1785); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1785; + ObjectU5BU5D_t162* L_45 = L_44; + Assembly_t922 * L_46 = TypeBuilder_get_Assembly_m8188(__this, /*hidden argument*/NULL); + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 3); + ArrayElementTypeCheck (L_45, L_46); + *((Object_t **)(Object_t **)SZArrayLdElema(L_45, 3, sizeof(Object_t *))) = (Object_t *)L_46; + ObjectU5BU5D_t162* L_47 = L_45; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 4); + ArrayElementTypeCheck (L_47, _stringLiteral1786); + *((Object_t **)(Object_t **)SZArrayLdElema(L_47, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral1786; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_48 = String_Concat_m631(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + TypeLoadException_t1691 * L_49 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10803(L_49, L_48, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_49); + } + +IL_0162: + { + Type_t * L_50 = (__this->___parent_10); + ModuleBuilder_t1322 * L_51 = (__this->___pmodule_18); + NullCheck(L_51); + AssemblyBuilder_t1299 * L_52 = (L_51->___assemblyb_12); + NullCheck(L_52); + Type_t * L_53 = (L_52->___corlib_enum_type_14); + if ((!(((Object_t*)(Type_t *)L_50) == ((Object_t*)(Type_t *)L_53)))) + { + goto IL_01c3; + } + } + { + MethodBuilderU5BU5D_t1330* L_54 = (__this->___methods_14); + if (!L_54) + { + goto IL_01c3; + } + } + { + ObjectU5BU5D_t162* L_55 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 5)); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 0); + ArrayElementTypeCheck (L_55, _stringLiteral1784); + *((Object_t **)(Object_t **)SZArrayLdElema(L_55, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1784; + ObjectU5BU5D_t162* L_56 = L_55; + String_t* L_57 = TypeBuilder_get_FullName_m8193(__this, /*hidden argument*/NULL); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 1); + ArrayElementTypeCheck (L_56, L_57); + *((Object_t **)(Object_t **)SZArrayLdElema(L_56, 1, sizeof(Object_t *))) = (Object_t *)L_57; + ObjectU5BU5D_t162* L_58 = L_56; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 2); + ArrayElementTypeCheck (L_58, _stringLiteral1785); + *((Object_t **)(Object_t **)SZArrayLdElema(L_58, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1785; + ObjectU5BU5D_t162* L_59 = L_58; + Assembly_t922 * L_60 = TypeBuilder_get_Assembly_m8188(__this, /*hidden argument*/NULL); + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, 3); + ArrayElementTypeCheck (L_59, L_60); + *((Object_t **)(Object_t **)SZArrayLdElema(L_59, 3, sizeof(Object_t *))) = (Object_t *)L_60; + ObjectU5BU5D_t162* L_61 = L_59; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 4); + ArrayElementTypeCheck (L_61, _stringLiteral1787); + *((Object_t **)(Object_t **)SZArrayLdElema(L_61, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral1787; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_62 = String_Concat_m631(NULL /*static, unused*/, L_61, /*hidden argument*/NULL); + TypeLoadException_t1691 * L_63 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10803(L_63, L_62, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_63); + } + +IL_01c3: + { + MethodBuilderU5BU5D_t1330* L_64 = (__this->___methods_14); + if (!L_64) + { + goto IL_0232; + } + } + { + bool L_65 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Type::get_IsAbstract() */, __this); + V_5 = ((((int32_t)L_65) == ((int32_t)0))? 1 : 0); + V_6 = 0; + goto IL_0225; + } + +IL_01e1: + { + MethodBuilderU5BU5D_t1330* L_66 = (__this->___methods_14); + int32_t L_67 = V_6; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + int32_t L_68 = L_67; + V_7 = (*(MethodBuilder_t1311 **)(MethodBuilder_t1311 **)SZArrayLdElema(L_66, L_68, sizeof(MethodBuilder_t1311 *))); + bool L_69 = V_5; + if (!L_69) + { + goto IL_0211; + } + } + { + MethodBuilder_t1311 * L_70 = V_7; + NullCheck(L_70); + bool L_71 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Reflection.MethodBase::get_IsAbstract() */, L_70); + if (!L_71) + { + goto IL_0211; + } + } + { + MethodBuilder_t1311 * L_72 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_73 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1788, L_72, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_74 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_74, L_73, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_74); + } + +IL_0211: + { + MethodBuilder_t1311 * L_75 = V_7; + NullCheck(L_75); + MethodBuilder_check_override_m8146(L_75, /*hidden argument*/NULL); + MethodBuilder_t1311 * L_76 = V_7; + NullCheck(L_76); + MethodBuilder_fixup_m8147(L_76, /*hidden argument*/NULL); + int32_t L_77 = V_6; + V_6 = ((int32_t)((int32_t)L_77+(int32_t)1)); + } + +IL_0225: + { + int32_t L_78 = V_6; + int32_t L_79 = (__this->___num_methods_13); + if ((((int32_t)L_78) < ((int32_t)L_79))) + { + goto IL_01e1; + } + } + +IL_0232: + { + bool L_80 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, __this); + if (L_80) + { + goto IL_0297; + } + } + { + bool L_81 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, __this); + if (L_81) + { + goto IL_0297; + } + } + { + ConstructorBuilderU5BU5D_t1331* L_82 = (__this->___ctors_15); + if (L_82) + { + goto IL_0297; + } + } + { + String_t* L_83 = (__this->___tname_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_84 = String_op_Inequality_m3593(NULL /*static, unused*/, L_83, _stringLiteral1783, /*hidden argument*/NULL); + if (!L_84) + { + goto IL_0297; + } + } + { + int32_t L_85 = TypeBuilder_GetAttributeFlagsImpl_m8185(__this, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_85&(int32_t)((int32_t)128)))|(int32_t)((int32_t)256)))) == ((int32_t)((int32_t)384)))) + { + goto IL_0297; + } + } + { + bool L_86 = TypeBuilder_has_ctor_method_m8207(__this, /*hidden argument*/NULL); + if (L_86) + { + goto IL_0297; + } + } + { + TypeBuilder_DefineDefaultConstructor_m8204(__this, 6, /*hidden argument*/NULL); + } + +IL_0297: + { + ConstructorBuilderU5BU5D_t1331* L_87 = (__this->___ctors_15); + if (!L_87) + { + goto IL_02d1; + } + } + { + ConstructorBuilderU5BU5D_t1331* L_88 = (__this->___ctors_15); + V_9 = L_88; + V_10 = 0; + goto IL_02c6; + } + +IL_02b2: + { + ConstructorBuilderU5BU5D_t1331* L_89 = V_9; + int32_t L_90 = V_10; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, L_90); + int32_t L_91 = L_90; + V_8 = (*(ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_89, L_91, sizeof(ConstructorBuilder_t1302 *))); + ConstructorBuilder_t1302 * L_92 = V_8; + NullCheck(L_92); + ConstructorBuilder_fixup_m8022(L_92, /*hidden argument*/NULL); + int32_t L_93 = V_10; + V_10 = ((int32_t)((int32_t)L_93+(int32_t)1)); + } + +IL_02c6: + { + int32_t L_94 = V_10; + ConstructorBuilderU5BU5D_t1331* L_95 = V_9; + NullCheck(L_95); + if ((((int32_t)L_94) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_95)->max_length))))))) + { + goto IL_02b2; + } + } + +IL_02d1: + { + __this->___createTypeCalled_22 = 1; + Type_t * L_96 = TypeBuilder_create_runtime_class_m8205(__this, __this, /*hidden argument*/NULL); + __this->___created_20 = L_96; + Type_t * L_97 = (__this->___created_20); + if (!L_97) + { + goto IL_02f7; + } + } + { + Type_t * L_98 = (__this->___created_20); + return L_98; + } + +IL_02f7: + { + return __this; + } +} +// System.Reflection.ConstructorInfo[] System.Reflection.Emit.TypeBuilder::GetConstructors(System.Reflection.BindingFlags) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" ConstructorInfoU5BU5D_t1777* TypeBuilder_GetConstructors_m8209 (TypeBuilder_t1304 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0018; + } + } + { + Type_t * L_1 = (__this->___created_20); + int32_t L_2 = ___bindingAttr; + NullCheck(L_1); + ConstructorInfoU5BU5D_t1777* L_3 = (ConstructorInfoU5BU5D_t1777*)VirtFuncInvoker1< ConstructorInfoU5BU5D_t1777*, int32_t >::Invoke(70 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_1, L_2); + return L_3; + } + +IL_0018: + { + bool L_4 = TypeBuilder_get_IsCompilerContext_m8231(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0029; + } + } + { + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0029: + { + int32_t L_6 = ___bindingAttr; + ConstructorInfoU5BU5D_t1777* L_7 = TypeBuilder_GetConstructorsInternal_m8210(__this, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Reflection.ConstructorInfo[] System.Reflection.Emit.TypeBuilder::GetConstructorsInternal(System.Reflection.BindingFlags) +extern TypeInfo* ConstructorInfoU5BU5D_t1777_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ConstructorInfoU5BU5D_t1777* TypeBuilder_GetConstructorsInternal_m8210 (TypeBuilder_t1304 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfoU5BU5D_t1777_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(885); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + bool V_1 = false; + int32_t V_2 = {0}; + ConstructorBuilder_t1302 * V_3 = {0}; + ConstructorBuilderU5BU5D_t1331* V_4 = {0}; + int32_t V_5 = 0; + ConstructorInfoU5BU5D_t1777* V_6 = {0}; + { + ConstructorBuilderU5BU5D_t1331* L_0 = (__this->___ctors_15); + if (L_0) + { + goto IL_0012; + } + } + { + return ((ConstructorInfoU5BU5D_t1777*)SZArrayNew(ConstructorInfoU5BU5D_t1777_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + V_0 = L_1; + ConstructorBuilderU5BU5D_t1331* L_2 = (__this->___ctors_15); + V_4 = L_2; + V_5 = 0; + goto IL_00a3; + } + +IL_0028: + { + ConstructorBuilderU5BU5D_t1331* L_3 = V_4; + int32_t L_4 = V_5; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_3 = (*(ConstructorBuilder_t1302 **)(ConstructorBuilder_t1302 **)SZArrayLdElema(L_3, L_5, sizeof(ConstructorBuilder_t1302 *))); + V_1 = 0; + ConstructorBuilder_t1302 * L_6 = V_3; + NullCheck(L_6); + int32_t L_7 = ConstructorBuilder_get_Attributes_m8010(L_6, /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_2; + if ((!(((uint32_t)((int32_t)((int32_t)L_8&(int32_t)7))) == ((uint32_t)6)))) + { + goto IL_0050; + } + } + { + int32_t L_9 = ___bindingAttr; + if (!((int32_t)((int32_t)L_9&(int32_t)((int32_t)16)))) + { + goto IL_004b; + } + } + { + V_1 = 1; + } + +IL_004b: + { + goto IL_005b; + } + +IL_0050: + { + int32_t L_10 = ___bindingAttr; + if (!((int32_t)((int32_t)L_10&(int32_t)((int32_t)32)))) + { + goto IL_005b; + } + } + { + V_1 = 1; + } + +IL_005b: + { + bool L_11 = V_1; + if (L_11) + { + goto IL_0066; + } + } + { + goto IL_009d; + } + +IL_0066: + { + V_1 = 0; + int32_t L_12 = V_2; + if (!((int32_t)((int32_t)L_12&(int32_t)((int32_t)16)))) + { + goto IL_0080; + } + } + { + int32_t L_13 = ___bindingAttr; + if (!((int32_t)((int32_t)L_13&(int32_t)8))) + { + goto IL_007b; + } + } + { + V_1 = 1; + } + +IL_007b: + { + goto IL_008a; + } + +IL_0080: + { + int32_t L_14 = ___bindingAttr; + if (!((int32_t)((int32_t)L_14&(int32_t)4))) + { + goto IL_008a; + } + } + { + V_1 = 1; + } + +IL_008a: + { + bool L_15 = V_1; + if (L_15) + { + goto IL_0095; + } + } + { + goto IL_009d; + } + +IL_0095: + { + ArrayList_t734 * L_16 = V_0; + ConstructorBuilder_t1302 * L_17 = V_3; + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_17); + } + +IL_009d: + { + int32_t L_18 = V_5; + V_5 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_00a3: + { + int32_t L_19 = V_5; + ConstructorBuilderU5BU5D_t1331* L_20 = V_4; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_0028; + } + } + { + ArrayList_t734 * L_21 = V_0; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_21); + V_6 = ((ConstructorInfoU5BU5D_t1777*)SZArrayNew(ConstructorInfoU5BU5D_t1777_il2cpp_TypeInfo_var, L_22)); + ArrayList_t734 * L_23 = V_0; + ConstructorInfoU5BU5D_t1777* L_24 = V_6; + NullCheck(L_23); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_23, (Array_t *)(Array_t *)L_24); + ConstructorInfoU5BU5D_t1777* L_25 = V_6; + return L_25; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::GetElementType() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" Type_t * TypeBuilder_GetElementType_m8211 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.EventInfo System.Reflection.Emit.TypeBuilder::GetEvent(System.String,System.Reflection.BindingFlags) +extern "C" EventInfo_t * TypeBuilder_GetEvent_m8212 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + NullCheck(L_0); + EventInfo_t * L_3 = (EventInfo_t *)VirtFuncInvoker2< EventInfo_t *, String_t*, int32_t >::Invoke(43 /* System.Reflection.EventInfo System.Type::GetEvent(System.String,System.Reflection.BindingFlags) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Reflection.FieldInfo System.Reflection.Emit.TypeBuilder::GetField(System.String,System.Reflection.BindingFlags) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" FieldInfo_t * TypeBuilder_GetField_m8213 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = {0}; + FieldInfo_t * V_2 = {0}; + FieldBuilderU5BU5D_t1332* V_3 = {0}; + int32_t V_4 = 0; + { + Type_t * L_0 = (__this->___created_20); + if (!L_0) + { + goto IL_0019; + } + } + { + Type_t * L_1 = (__this->___created_20); + String_t* L_2 = ___name; + int32_t L_3 = ___bindingAttr; + NullCheck(L_1); + FieldInfo_t * L_4 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_1, L_2, L_3); + return L_4; + } + +IL_0019: + { + FieldBuilderU5BU5D_t1332* L_5 = (__this->___fields_16); + if (L_5) + { + goto IL_0026; + } + } + { + return (FieldInfo_t *)NULL; + } + +IL_0026: + { + FieldBuilderU5BU5D_t1332* L_6 = (__this->___fields_16); + V_3 = L_6; + V_4 = 0; + goto IL_00ca; + } + +IL_0035: + { + FieldBuilderU5BU5D_t1332* L_7 = V_3; + int32_t L_8 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_2 = (*(FieldBuilder_t1308 **)(FieldBuilder_t1308 **)SZArrayLdElema(L_7, L_9, sizeof(FieldBuilder_t1308 *))); + FieldInfo_t * L_10 = V_2; + if (L_10) + { + goto IL_0045; + } + } + { + goto IL_00c4; + } + +IL_0045: + { + FieldInfo_t * L_11 = V_2; + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_11); + String_t* L_13 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Inequality_m3593(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_005b; + } + } + { + goto IL_00c4; + } + +IL_005b: + { + V_0 = 0; + FieldInfo_t * L_15 = V_2; + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, L_15); + V_1 = L_16; + int32_t L_17 = V_1; + if ((!(((uint32_t)((int32_t)((int32_t)L_17&(int32_t)7))) == ((uint32_t)6)))) + { + goto IL_007d; + } + } + { + int32_t L_18 = ___bindingAttr; + if (!((int32_t)((int32_t)L_18&(int32_t)((int32_t)16)))) + { + goto IL_0078; + } + } + { + V_0 = 1; + } + +IL_0078: + { + goto IL_0088; + } + +IL_007d: + { + int32_t L_19 = ___bindingAttr; + if (!((int32_t)((int32_t)L_19&(int32_t)((int32_t)32)))) + { + goto IL_0088; + } + } + { + V_0 = 1; + } + +IL_0088: + { + bool L_20 = V_0; + if (L_20) + { + goto IL_0093; + } + } + { + goto IL_00c4; + } + +IL_0093: + { + V_0 = 0; + int32_t L_21 = V_1; + if (!((int32_t)((int32_t)L_21&(int32_t)((int32_t)16)))) + { + goto IL_00ad; + } + } + { + int32_t L_22 = ___bindingAttr; + if (!((int32_t)((int32_t)L_22&(int32_t)8))) + { + goto IL_00a8; + } + } + { + V_0 = 1; + } + +IL_00a8: + { + goto IL_00b7; + } + +IL_00ad: + { + int32_t L_23 = ___bindingAttr; + if (!((int32_t)((int32_t)L_23&(int32_t)4))) + { + goto IL_00b7; + } + } + { + V_0 = 1; + } + +IL_00b7: + { + bool L_24 = V_0; + if (L_24) + { + goto IL_00c2; + } + } + { + goto IL_00c4; + } + +IL_00c2: + { + FieldInfo_t * L_25 = V_2; + return L_25; + } + +IL_00c4: + { + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00ca: + { + int32_t L_27 = V_4; + FieldBuilderU5BU5D_t1332* L_28 = V_3; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_0035; + } + } + { + return (FieldInfo_t *)NULL; + } +} +// System.Reflection.FieldInfo[] System.Reflection.Emit.TypeBuilder::GetFields(System.Reflection.BindingFlags) +extern TypeInfo* FieldInfoU5BU5D_t1778_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" FieldInfoU5BU5D_t1778* TypeBuilder_GetFields_m8214 (TypeBuilder_t1304 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FieldInfoU5BU5D_t1778_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(886); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + bool V_1 = false; + int32_t V_2 = {0}; + FieldInfo_t * V_3 = {0}; + FieldBuilderU5BU5D_t1332* V_4 = {0}; + int32_t V_5 = 0; + FieldInfoU5BU5D_t1778* V_6 = {0}; + { + Type_t * L_0 = (__this->___created_20); + if (!L_0) + { + goto IL_0018; + } + } + { + Type_t * L_1 = (__this->___created_20); + int32_t L_2 = ___bindingAttr; + NullCheck(L_1); + FieldInfoU5BU5D_t1778* L_3 = (FieldInfoU5BU5D_t1778*)VirtFuncInvoker1< FieldInfoU5BU5D_t1778*, int32_t >::Invoke(45 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_1, L_2); + return L_3; + } + +IL_0018: + { + FieldBuilderU5BU5D_t1332* L_4 = (__this->___fields_16); + if (L_4) + { + goto IL_002a; + } + } + { + return ((FieldInfoU5BU5D_t1778*)SZArrayNew(FieldInfoU5BU5D_t1778_il2cpp_TypeInfo_var, 0)); + } + +IL_002a: + { + ArrayList_t734 * L_5 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_5, /*hidden argument*/NULL); + V_0 = L_5; + FieldBuilderU5BU5D_t1332* L_6 = (__this->___fields_16); + V_4 = L_6; + V_5 = 0; + goto IL_00c6; + } + +IL_0040: + { + FieldBuilderU5BU5D_t1332* L_7 = V_4; + int32_t L_8 = V_5; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (*(FieldBuilder_t1308 **)(FieldBuilder_t1308 **)SZArrayLdElema(L_7, L_9, sizeof(FieldBuilder_t1308 *))); + FieldInfo_t * L_10 = V_3; + if (L_10) + { + goto IL_0051; + } + } + { + goto IL_00c0; + } + +IL_0051: + { + V_1 = 0; + FieldInfo_t * L_11 = V_3; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, L_11); + V_2 = L_12; + int32_t L_13 = V_2; + if ((!(((uint32_t)((int32_t)((int32_t)L_13&(int32_t)7))) == ((uint32_t)6)))) + { + goto IL_0073; + } + } + { + int32_t L_14 = ___bindingAttr; + if (!((int32_t)((int32_t)L_14&(int32_t)((int32_t)16)))) + { + goto IL_006e; + } + } + { + V_1 = 1; + } + +IL_006e: + { + goto IL_007e; + } + +IL_0073: + { + int32_t L_15 = ___bindingAttr; + if (!((int32_t)((int32_t)L_15&(int32_t)((int32_t)32)))) + { + goto IL_007e; + } + } + { + V_1 = 1; + } + +IL_007e: + { + bool L_16 = V_1; + if (L_16) + { + goto IL_0089; + } + } + { + goto IL_00c0; + } + +IL_0089: + { + V_1 = 0; + int32_t L_17 = V_2; + if (!((int32_t)((int32_t)L_17&(int32_t)((int32_t)16)))) + { + goto IL_00a3; + } + } + { + int32_t L_18 = ___bindingAttr; + if (!((int32_t)((int32_t)L_18&(int32_t)8))) + { + goto IL_009e; + } + } + { + V_1 = 1; + } + +IL_009e: + { + goto IL_00ad; + } + +IL_00a3: + { + int32_t L_19 = ___bindingAttr; + if (!((int32_t)((int32_t)L_19&(int32_t)4))) + { + goto IL_00ad; + } + } + { + V_1 = 1; + } + +IL_00ad: + { + bool L_20 = V_1; + if (L_20) + { + goto IL_00b8; + } + } + { + goto IL_00c0; + } + +IL_00b8: + { + ArrayList_t734 * L_21 = V_0; + FieldInfo_t * L_22 = V_3; + NullCheck(L_21); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_21, L_22); + } + +IL_00c0: + { + int32_t L_23 = V_5; + V_5 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00c6: + { + int32_t L_24 = V_5; + FieldBuilderU5BU5D_t1332* L_25 = V_4; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_0040; + } + } + { + ArrayList_t734 * L_26 = V_0; + NullCheck(L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_26); + V_6 = ((FieldInfoU5BU5D_t1778*)SZArrayNew(FieldInfoU5BU5D_t1778_il2cpp_TypeInfo_var, L_27)); + ArrayList_t734 * L_28 = V_0; + FieldInfoU5BU5D_t1778* L_29 = V_6; + NullCheck(L_28); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_28, (Array_t *)(Array_t *)L_29); + FieldInfoU5BU5D_t1778* L_30 = V_6; + return L_30; + } +} +// System.Type[] System.Reflection.Emit.TypeBuilder::GetInterfaces() +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* TypeBuilder_GetInterfaces_m8215 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0017; + } + } + { + Type_t * L_1 = (__this->___created_20); + NullCheck(L_1); + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_1); + return L_2; + } + +IL_0017: + { + TypeU5BU5D_t431* L_3 = (__this->___interfaces_12); + if (!L_3) + { + goto IL_003f; + } + } + { + TypeU5BU5D_t431* L_4 = (__this->___interfaces_12); + NullCheck(L_4); + V_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + TypeU5BU5D_t431* L_5 = (__this->___interfaces_12); + TypeU5BU5D_t431* L_6 = V_0; + NullCheck(L_5); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_5, (Array_t *)(Array_t *)L_6, 0); + TypeU5BU5D_t431* L_7 = V_0; + return L_7; + } + +IL_003f: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_8 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_8; + } +} +// System.Reflection.MethodInfo[] System.Reflection.Emit.TypeBuilder::GetMethodsByName(System.String,System.Reflection.BindingFlags,System.Boolean,System.Type) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" MethodInfoU5BU5D_t1370* TypeBuilder_GetMethodsByName_m8216 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___bindingAttr, bool ___ignoreCase, Type_t * ___reflected_type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(887); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + MethodInfoU5BU5D_t1370* V_0 = {0}; + bool V_1 = false; + int32_t V_2 = {0}; + MethodInfoU5BU5D_t1370* V_3 = {0}; + ArrayList_t734 * V_4 = {0}; + bool V_5 = false; + int32_t V_6 = 0; + MethodInfo_t * V_7 = {0}; + ArrayList_t734 * V_8 = {0}; + MethodInfo_t * V_9 = {0}; + MethodInfoU5BU5D_t1370* V_10 = {0}; + int32_t V_11 = 0; + MethodInfoU5BU5D_t1370* V_12 = {0}; + int32_t V_13 = {0}; + { + int32_t L_0 = ___bindingAttr; + if (((int32_t)((int32_t)L_0&(int32_t)2))) + { + goto IL_0142; + } + } + { + Type_t * L_1 = (__this->___parent_10); + if (!L_1) + { + goto IL_0142; + } + } + { + Type_t * L_2 = (__this->___parent_10); + int32_t L_3 = ___bindingAttr; + NullCheck(L_2); + MethodInfoU5BU5D_t1370* L_4 = (MethodInfoU5BU5D_t1370*)VirtFuncInvoker1< MethodInfoU5BU5D_t1370*, int32_t >::Invoke(51 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_2, L_3); + V_3 = L_4; + MethodInfoU5BU5D_t1370* L_5 = V_3; + NullCheck(L_5); + ArrayList_t734 * L_6 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_6, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + V_4 = L_6; + int32_t L_7 = ___bindingAttr; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_6 = 0; + goto IL_00dc; + } + +IL_003e: + { + MethodInfoU5BU5D_t1370* L_8 = V_3; + int32_t L_9 = V_6; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + V_7 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_8, L_10, sizeof(MethodInfo_t *))); + MethodInfo_t * L_11 = V_7; + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, L_11); + V_2 = L_12; + MethodInfo_t * L_13 = V_7; + NullCheck(L_13); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_13); + if (!L_14) + { + goto IL_0064; + } + } + { + bool L_15 = V_5; + if (L_15) + { + goto IL_0064; + } + } + { + goto IL_00d6; + } + +IL_0064: + { + int32_t L_16 = V_2; + V_13 = ((int32_t)((int32_t)L_16&(int32_t)7)); + int32_t L_17 = V_13; + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 0) + { + goto IL_00af; + } + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 1) + { + goto IL_00b6; + } + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 2) + { + goto IL_009f; + } + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 3) + { + goto IL_00b6; + } + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 4) + { + goto IL_00b6; + } + if (((int32_t)((int32_t)L_17-(int32_t)1)) == 5) + { + goto IL_008f; + } + } + { + goto IL_00b6; + } + +IL_008f: + { + int32_t L_18 = ___bindingAttr; + V_1 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00c6; + } + +IL_009f: + { + int32_t L_19 = ___bindingAttr; + V_1 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00c6; + } + +IL_00af: + { + V_1 = 0; + goto IL_00c6; + } + +IL_00b6: + { + int32_t L_20 = ___bindingAttr; + V_1 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)32)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00c6; + } + +IL_00c6: + { + bool L_21 = V_1; + if (!L_21) + { + goto IL_00d6; + } + } + { + ArrayList_t734 * L_22 = V_4; + MethodInfo_t * L_23 = V_7; + NullCheck(L_22); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_22, L_23); + } + +IL_00d6: + { + int32_t L_24 = V_6; + V_6 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_00dc: + { + int32_t L_25 = V_6; + MethodInfoU5BU5D_t1370* L_26 = V_3; + NullCheck(L_26); + if ((((int32_t)L_25) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))))) + { + goto IL_003e; + } + } + { + MethodBuilderU5BU5D_t1330* L_27 = (__this->___methods_14); + if (L_27) + { + goto IL_010b; + } + } + { + ArrayList_t734 * L_28 = V_4; + NullCheck(L_28); + int32_t L_29 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_28); + V_0 = ((MethodInfoU5BU5D_t1370*)SZArrayNew(MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var, L_29)); + ArrayList_t734 * L_30 = V_4; + MethodInfoU5BU5D_t1370* L_31 = V_0; + NullCheck(L_30); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_30, (Array_t *)(Array_t *)L_31); + goto IL_013d; + } + +IL_010b: + { + MethodBuilderU5BU5D_t1330* L_32 = (__this->___methods_14); + NullCheck(L_32); + ArrayList_t734 * L_33 = V_4; + NullCheck(L_33); + int32_t L_34 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_33); + V_0 = ((MethodInfoU5BU5D_t1370*)SZArrayNew(MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))+(int32_t)L_34)))); + ArrayList_t734 * L_35 = V_4; + MethodInfoU5BU5D_t1370* L_36 = V_0; + NullCheck(L_35); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_35, (Array_t *)(Array_t *)L_36, 0); + MethodBuilderU5BU5D_t1330* L_37 = (__this->___methods_14); + MethodInfoU5BU5D_t1370* L_38 = V_0; + ArrayList_t734 * L_39 = V_4; + NullCheck(L_39); + int32_t L_40 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_39); + NullCheck(L_37); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_37, (Array_t *)(Array_t *)L_38, L_40); + } + +IL_013d: + { + goto IL_0149; + } + +IL_0142: + { + MethodBuilderU5BU5D_t1330* L_41 = (__this->___methods_14); + V_0 = (MethodInfoU5BU5D_t1370*)L_41; + } + +IL_0149: + { + MethodInfoU5BU5D_t1370* L_42 = V_0; + if (L_42) + { + goto IL_0156; + } + } + { + return ((MethodInfoU5BU5D_t1370*)SZArrayNew(MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var, 0)); + } + +IL_0156: + { + ArrayList_t734 * L_43 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_43, /*hidden argument*/NULL); + V_8 = L_43; + MethodInfoU5BU5D_t1370* L_44 = V_0; + V_10 = L_44; + V_11 = 0; + goto IL_0211; + } + +IL_0168: + { + MethodInfoU5BU5D_t1370* L_45 = V_10; + int32_t L_46 = V_11; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + int32_t L_47 = L_46; + V_9 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_45, L_47, sizeof(MethodInfo_t *))); + MethodInfo_t * L_48 = V_9; + if (L_48) + { + goto IL_017b; + } + } + { + goto IL_020b; + } + +IL_017b: + { + String_t* L_49 = ___name; + if (!L_49) + { + goto IL_0199; + } + } + { + MethodInfo_t * L_50 = V_9; + NullCheck(L_50); + String_t* L_51 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_50); + String_t* L_52 = ___name; + bool L_53 = ___ignoreCase; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_54 = String_Compare_m6071(NULL /*static, unused*/, L_51, L_52, L_53, /*hidden argument*/NULL); + if (!L_54) + { + goto IL_0199; + } + } + { + goto IL_020b; + } + +IL_0199: + { + V_1 = 0; + MethodInfo_t * L_55 = V_9; + NullCheck(L_55); + int32_t L_56 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, L_55); + V_2 = L_56; + int32_t L_57 = V_2; + if ((!(((uint32_t)((int32_t)((int32_t)L_57&(int32_t)7))) == ((uint32_t)6)))) + { + goto IL_01bc; + } + } + { + int32_t L_58 = ___bindingAttr; + if (!((int32_t)((int32_t)L_58&(int32_t)((int32_t)16)))) + { + goto IL_01b7; + } + } + { + V_1 = 1; + } + +IL_01b7: + { + goto IL_01c7; + } + +IL_01bc: + { + int32_t L_59 = ___bindingAttr; + if (!((int32_t)((int32_t)L_59&(int32_t)((int32_t)32)))) + { + goto IL_01c7; + } + } + { + V_1 = 1; + } + +IL_01c7: + { + bool L_60 = V_1; + if (L_60) + { + goto IL_01d2; + } + } + { + goto IL_020b; + } + +IL_01d2: + { + V_1 = 0; + int32_t L_61 = V_2; + if (!((int32_t)((int32_t)L_61&(int32_t)((int32_t)16)))) + { + goto IL_01ec; + } + } + { + int32_t L_62 = ___bindingAttr; + if (!((int32_t)((int32_t)L_62&(int32_t)8))) + { + goto IL_01e7; + } + } + { + V_1 = 1; + } + +IL_01e7: + { + goto IL_01f6; + } + +IL_01ec: + { + int32_t L_63 = ___bindingAttr; + if (!((int32_t)((int32_t)L_63&(int32_t)4))) + { + goto IL_01f6; + } + } + { + V_1 = 1; + } + +IL_01f6: + { + bool L_64 = V_1; + if (L_64) + { + goto IL_0201; + } + } + { + goto IL_020b; + } + +IL_0201: + { + ArrayList_t734 * L_65 = V_8; + MethodInfo_t * L_66 = V_9; + NullCheck(L_65); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_65, L_66); + } + +IL_020b: + { + int32_t L_67 = V_11; + V_11 = ((int32_t)((int32_t)L_67+(int32_t)1)); + } + +IL_0211: + { + int32_t L_68 = V_11; + MethodInfoU5BU5D_t1370* L_69 = V_10; + NullCheck(L_69); + if ((((int32_t)L_68) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_69)->max_length))))))) + { + goto IL_0168; + } + } + { + ArrayList_t734 * L_70 = V_8; + NullCheck(L_70); + int32_t L_71 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_70); + V_12 = ((MethodInfoU5BU5D_t1370*)SZArrayNew(MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var, L_71)); + ArrayList_t734 * L_72 = V_8; + MethodInfoU5BU5D_t1370* L_73 = V_12; + NullCheck(L_72); + VirtActionInvoker1< Array_t * >::Invoke(40 /* System.Void System.Collections.ArrayList::CopyTo(System.Array) */, L_72, (Array_t *)(Array_t *)L_73); + MethodInfoU5BU5D_t1370* L_74 = V_12; + return L_74; + } +} +// System.Reflection.MethodInfo[] System.Reflection.Emit.TypeBuilder::GetMethods(System.Reflection.BindingFlags) +extern "C" MethodInfoU5BU5D_t1370* TypeBuilder_GetMethods_m8217 (TypeBuilder_t1304 * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + MethodInfoU5BU5D_t1370* L_1 = TypeBuilder_GetMethodsByName_m8216(__this, (String_t*)NULL, L_0, 0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MethodInfo System.Reflection.Emit.TypeBuilder::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * TypeBuilder_GetMethodImpl_m8218 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(880); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + MethodInfoU5BU5D_t1370* V_1 = {0}; + MethodInfo_t * V_2 = {0}; + MethodBaseU5BU5D_t1779* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + MethodInfo_t * V_6 = {0}; + MethodInfoU5BU5D_t1370* V_7 = {0}; + int32_t V_8 = 0; + MethodInfo_t * V_9 = {0}; + MethodInfoU5BU5D_t1370* V_10 = {0}; + int32_t V_11 = 0; + int32_t G_B3_0 = 0; + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + int32_t L_0 = ___bindingAttr; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + bool L_3 = V_0; + MethodInfoU5BU5D_t1370* L_4 = TypeBuilder_GetMethodsByName_m8216(__this, L_1, L_2, L_3, __this, /*hidden argument*/NULL); + V_1 = L_4; + V_2 = (MethodInfo_t *)NULL; + TypeU5BU5D_t431* L_5 = ___types; + if (!L_5) + { + goto IL_002d; + } + } + { + TypeU5BU5D_t431* L_6 = ___types; + NullCheck(L_6); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))); + goto IL_002e; + } + +IL_002d: + { + G_B3_0 = 0; + } + +IL_002e: + { + V_4 = G_B3_0; + V_5 = 0; + MethodInfoU5BU5D_t1370* L_7 = V_1; + V_7 = L_7; + V_8 = 0; + goto IL_0072; + } + +IL_003e: + { + MethodInfoU5BU5D_t1370* L_8 = V_7; + int32_t L_9 = V_8; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + V_6 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_8, L_10, sizeof(MethodInfo_t *))); + int32_t L_11 = ___callConvention; + if ((((int32_t)L_11) == ((int32_t)3))) + { + goto IL_0063; + } + } + { + MethodInfo_t * L_12 = V_6; + NullCheck(L_12); + int32_t L_13 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_12); + int32_t L_14 = ___callConvention; + int32_t L_15 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_13&(int32_t)L_14))) == ((int32_t)L_15))) + { + goto IL_0063; + } + } + { + goto IL_006c; + } + +IL_0063: + { + MethodInfo_t * L_16 = V_6; + V_2 = L_16; + int32_t L_17 = V_5; + V_5 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_006c: + { + int32_t L_18 = V_8; + V_8 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0072: + { + int32_t L_19 = V_8; + MethodInfoU5BU5D_t1370* L_20 = V_7; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_003e; + } + } + { + int32_t L_21 = V_5; + if (L_21) + { + goto IL_0086; + } + } + { + return (MethodInfo_t *)NULL; + } + +IL_0086: + { + int32_t L_22 = V_5; + if ((!(((uint32_t)L_22) == ((uint32_t)1)))) + { + goto IL_0097; + } + } + { + int32_t L_23 = V_4; + if (L_23) + { + goto IL_0097; + } + } + { + MethodInfo_t * L_24 = V_2; + return L_24; + } + +IL_0097: + { + int32_t L_25 = V_5; + V_3 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_25)); + int32_t L_26 = V_5; + if ((!(((uint32_t)L_26) == ((uint32_t)1)))) + { + goto IL_00b0; + } + } + { + MethodBaseU5BU5D_t1779* L_27 = V_3; + MethodInfo_t * L_28 = V_2; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + ArrayElementTypeCheck (L_27, L_28); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_27, 0, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_28; + goto IL_00ff; + } + +IL_00b0: + { + V_5 = 0; + MethodInfoU5BU5D_t1370* L_29 = V_1; + V_10 = L_29; + V_11 = 0; + goto IL_00f4; + } + +IL_00be: + { + MethodInfoU5BU5D_t1370* L_30 = V_10; + int32_t L_31 = V_11; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + V_9 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_30, L_32, sizeof(MethodInfo_t *))); + int32_t L_33 = ___callConvention; + if ((((int32_t)L_33) == ((int32_t)3))) + { + goto IL_00e3; + } + } + { + MethodInfo_t * L_34 = V_9; + NullCheck(L_34); + int32_t L_35 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_34); + int32_t L_36 = ___callConvention; + int32_t L_37 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_35&(int32_t)L_36))) == ((int32_t)L_37))) + { + goto IL_00e3; + } + } + { + goto IL_00ee; + } + +IL_00e3: + { + MethodBaseU5BU5D_t1779* L_38 = V_3; + int32_t L_39 = V_5; + int32_t L_40 = L_39; + V_5 = ((int32_t)((int32_t)L_40+(int32_t)1)); + MethodInfo_t * L_41 = V_9; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_40); + ArrayElementTypeCheck (L_38, L_41); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_38, L_40, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_41; + } + +IL_00ee: + { + int32_t L_42 = V_11; + V_11 = ((int32_t)((int32_t)L_42+(int32_t)1)); + } + +IL_00f4: + { + int32_t L_43 = V_11; + MethodInfoU5BU5D_t1370* L_44 = V_10; + NullCheck(L_44); + if ((((int32_t)L_43) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_44)->max_length))))))) + { + goto IL_00be; + } + } + +IL_00ff: + { + TypeU5BU5D_t431* L_45 = ___types; + if (L_45) + { + goto IL_0112; + } + } + { + MethodBaseU5BU5D_t1779* L_46 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + MethodBase_t460 * L_47 = Binder_FindMostDerivedMatch_m8325(NULL /*static, unused*/, L_46, /*hidden argument*/NULL); + return ((MethodInfo_t *)CastclassClass(L_47, MethodInfo_t_il2cpp_TypeInfo_var)); + } + +IL_0112: + { + Binder_t451 * L_48 = ___binder; + if (L_48) + { + goto IL_011f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_49 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_49; + } + +IL_011f: + { + Binder_t451 * L_50 = ___binder; + int32_t L_51 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_52 = V_3; + TypeU5BU5D_t431* L_53 = ___types; + ParameterModifierU5BU5D_t452* L_54 = ___modifiers; + NullCheck(L_50); + MethodBase_t460 * L_55 = (MethodBase_t460 *)VirtFuncInvoker4< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(7 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_50, L_51, L_52, L_53, L_54); + return ((MethodInfo_t *)CastclassClass(L_55, MethodInfo_t_il2cpp_TypeInfo_var)); + } +} +// System.Reflection.PropertyInfo System.Reflection.Emit.TypeBuilder::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern "C" PropertyInfo_t * TypeBuilder_GetPropertyImpl_m8219 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, Type_t * ___returnType, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = TypeBuilder_not_supported_m8233(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::HasElementTypeImpl() +extern "C" bool TypeBuilder_HasElementTypeImpl_m8220 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Type_t * L_1 = (__this->___created_20); + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, L_1); + return L_2; + } +} +// System.Object System.Reflection.Emit.TypeBuilder::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) +extern "C" Object_t * TypeBuilder_InvokeMember_m8221 (TypeBuilder_t1304 * __this, String_t* ___name, int32_t ___invokeAttr, Binder_t451 * ___binder, Object_t * ___target, ObjectU5BU5D_t162* ___args, ParameterModifierU5BU5D_t452* ___modifiers, CultureInfo_t453 * ___culture, StringU5BU5D_t163* ___namedParameters, const MethodInfo* method) +{ + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + String_t* L_1 = ___name; + int32_t L_2 = ___invokeAttr; + Binder_t451 * L_3 = ___binder; + Object_t * L_4 = ___target; + ObjectU5BU5D_t162* L_5 = ___args; + ParameterModifierU5BU5D_t452* L_6 = ___modifiers; + CultureInfo_t453 * L_7 = ___culture; + StringU5BU5D_t163* L_8 = ___namedParameters; + NullCheck(L_0); + Object_t * L_9 = (Object_t *)VirtFuncInvoker8< Object_t *, String_t*, int32_t, Binder_t451 *, Object_t *, ObjectU5BU5D_t162*, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163* >::Invoke(71 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8); + return L_9; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsArrayImpl() +extern "C" bool TypeBuilder_IsArrayImpl_m8222 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsByRefImpl() +extern "C" bool TypeBuilder_IsByRefImpl_m8223 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsPointerImpl() +extern "C" bool TypeBuilder_IsPointerImpl_m8224 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsPrimitiveImpl() +extern "C" bool TypeBuilder_IsPrimitiveImpl_m8225 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsValueTypeImpl() +extern const Il2CppType* ValueType_t1104_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool TypeBuilder_IsValueTypeImpl_m8226 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ValueType_t1104_0_0_0_var = il2cpp_codegen_type_from_index(749); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B5_0 = 0; + { + ModuleBuilder_t1322 * L_0 = (__this->___pmodule_18); + NullCheck(L_0); + AssemblyBuilder_t1299 * L_1 = (L_0->___assemblyb_12); + NullCheck(L_1); + Type_t * L_2 = (L_1->___corlib_value_type_13); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + bool L_3 = Type_type_is_subtype_of_m6537(NULL /*static, unused*/, __this, L_2, 0, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0032; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ValueType_t1104_0_0_0_var), /*hidden argument*/NULL); + bool L_5 = Type_type_is_subtype_of_m6537(NULL /*static, unused*/, __this, L_4, 0, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0060; + } + } + +IL_0032: + { + ModuleBuilder_t1322 * L_6 = (__this->___pmodule_18); + NullCheck(L_6); + AssemblyBuilder_t1299 * L_7 = (L_6->___assemblyb_12); + NullCheck(L_7); + Type_t * L_8 = (L_7->___corlib_value_type_13); + if ((((Object_t*)(TypeBuilder_t1304 *)__this) == ((Object_t*)(Type_t *)L_8))) + { + goto IL_0060; + } + } + { + ModuleBuilder_t1322 * L_9 = (__this->___pmodule_18); + NullCheck(L_9); + AssemblyBuilder_t1299 * L_10 = (L_9->___assemblyb_12); + NullCheck(L_10); + Type_t * L_11 = (L_10->___corlib_enum_type_14); + G_B5_0 = ((((int32_t)((((Object_t*)(TypeBuilder_t1304 *)__this) == ((Object_t*)(Type_t *)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0061; + } + +IL_0060: + { + G_B5_0 = 0; + } + +IL_0061: + { + return G_B5_0; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::MakeGenericType(System.Type[]) +extern "C" Type_t * TypeBuilder_MakeGenericType_m8227 (TypeBuilder_t1304 * __this, TypeU5BU5D_t431* ___typeArguments, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = ___typeArguments; + Type_t * L_1 = Type_MakeGenericType_m6567(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.RuntimeTypeHandle System.Reflection.Emit.TypeBuilder::get_TypeHandle() +extern "C" RuntimeTypeHandle_t1117 TypeBuilder_get_TypeHandle_m8228 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + TypeBuilder_check_created_m8235(__this, /*hidden argument*/NULL); + Type_t * L_0 = (__this->___created_20); + NullCheck(L_0); + RuntimeTypeHandle_t1117 L_1 = (RuntimeTypeHandle_t1117 )VirtFuncInvoker0< RuntimeTypeHandle_t1117 >::Invoke(35 /* System.RuntimeTypeHandle System.Type::get_TypeHandle() */, L_0); + return L_1; + } +} +// System.Void System.Reflection.Emit.TypeBuilder::SetParent(System.Type) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1789; +extern "C" void TypeBuilder_SetParent_m8229 (TypeBuilder_t1304 * __this, Type_t * ___parent, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1789 = il2cpp_codegen_string_literal_from_index(1789); + s_Il2CppMethodIntialized = true; + } + { + TypeBuilder_check_not_created_m8234(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___parent; + if (L_0) + { + goto IL_0057; + } + } + { + int32_t L_1 = (__this->___attrs_17); + if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)32)))) + { + goto IL_0042; + } + } + { + int32_t L_2 = (__this->___attrs_17); + if (((int32_t)((int32_t)L_2&(int32_t)((int32_t)128)))) + { + goto IL_0036; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral1789, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0036: + { + __this->___parent_10 = (Type_t *)NULL; + goto IL_0052; + } + +IL_0042: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + __this->___parent_10 = L_4; + } + +IL_0052: + { + goto IL_005e; + } + +IL_0057: + { + Type_t * L_5 = ___parent; + __this->___parent_10 = L_5; + } + +IL_005e: + { + TypeBuilder_setup_internal_class_m8186(__this, __this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Reflection.Emit.TypeBuilder::get_next_table_index(System.Object,System.Int32,System.Boolean) +extern "C" int32_t TypeBuilder_get_next_table_index_m8230 (TypeBuilder_t1304 * __this, Object_t * ___obj, int32_t ___table, bool ___inc, const MethodInfo* method) +{ + { + ModuleBuilder_t1322 * L_0 = (__this->___pmodule_18); + Object_t * L_1 = ___obj; + int32_t L_2 = ___table; + bool L_3 = ___inc; + NullCheck(L_0); + int32_t L_4 = ModuleBuilder_get_next_table_index_m8164(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_IsCompilerContext() +extern "C" bool TypeBuilder_get_IsCompilerContext_m8231 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + ModuleBuilder_t1322 * L_0 = (__this->___pmodule_18); + NullCheck(L_0); + AssemblyBuilder_t1299 * L_1 = (L_0->___assemblyb_12); + NullCheck(L_1); + bool L_2 = AssemblyBuilder_get_IsCompilerContext_m7998(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_is_created() +extern "C" bool TypeBuilder_get_is_created_m8232 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___created_20); + return ((((int32_t)((((Object_t*)(Type_t *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Exception System.Reflection.Emit.TypeBuilder::not_supported() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1543; +extern "C" Exception_t152 * TypeBuilder_not_supported_m8233 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1543 = il2cpp_codegen_string_literal_from_index(1543); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1543, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Reflection.Emit.TypeBuilder::check_not_created() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1790; +extern "C" void TypeBuilder_check_not_created_m8234 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1790 = il2cpp_codegen_string_literal_from_index(1790); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1790, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return; + } +} +// System.Void System.Reflection.Emit.TypeBuilder::check_created() +extern "C" void TypeBuilder_check_created_m8235 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + bool L_0 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0012; + } + } + { + Exception_t152 * L_1 = TypeBuilder_not_supported_m8233(__this, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + return; + } +} +// System.String System.Reflection.Emit.TypeBuilder::ToString() +extern "C" String_t* TypeBuilder_ToString_m8236 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = TypeBuilder_get_FullName_m8193(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsAssignableFrom(System.Type) +extern "C" bool TypeBuilder_IsAssignableFrom_m8237 (TypeBuilder_t1304 * __this, Type_t * ___c, const MethodInfo* method) +{ + { + Type_t * L_0 = ___c; + bool L_1 = Type_IsAssignableFrom_m6540(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsSubclassOf(System.Type) +extern "C" bool TypeBuilder_IsSubclassOf_m8238 (TypeBuilder_t1304 * __this, Type_t * ___c, const MethodInfo* method) +{ + { + Type_t * L_0 = ___c; + bool L_1 = Type_IsSubclassOf_m6539(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::IsAssignableTo(System.Type) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool TypeBuilder_IsAssignableTo_m8239 (TypeBuilder_t1304 * __this, Type_t * ___c, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + Type_t * L_0 = ___c; + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(TypeBuilder_t1304 *)__this)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + Type_t * L_1 = ___c; + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_1); + if (!L_2) + { + goto IL_0084; + } + } + { + Type_t * L_3 = (__this->___parent_10); + if (!L_3) + { + goto IL_003d; + } + } + { + bool L_4 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_003d; + } + } + { + Type_t * L_5 = ___c; + Type_t * L_6 = (__this->___parent_10); + NullCheck(L_5); + bool L_7 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6); + if (!L_7) + { + goto IL_003d; + } + } + { + return 1; + } + +IL_003d: + { + TypeU5BU5D_t431* L_8 = (__this->___interfaces_12); + if (L_8) + { + goto IL_004a; + } + } + { + return 0; + } + +IL_004a: + { + TypeU5BU5D_t431* L_9 = (__this->___interfaces_12); + V_1 = L_9; + V_2 = 0; + goto IL_006e; + } + +IL_0058: + { + TypeU5BU5D_t431* L_10 = V_1; + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_10, L_12, sizeof(Type_t *))); + Type_t * L_13 = ___c; + Type_t * L_14 = V_0; + NullCheck(L_13); + bool L_15 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, L_14); + if (!L_15) + { + goto IL_006a; + } + } + { + return 1; + } + +IL_006a: + { + int32_t L_16 = V_2; + V_2 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_006e: + { + int32_t L_17 = V_2; + TypeU5BU5D_t431* L_18 = V_1; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0058; + } + } + { + bool L_19 = TypeBuilder_get_is_created_m8232(__this, /*hidden argument*/NULL); + if (L_19) + { + goto IL_0084; + } + } + { + return 0; + } + +IL_0084: + { + Type_t * L_20 = (__this->___parent_10); + if (L_20) + { + goto IL_009d; + } + } + { + Type_t * L_21 = ___c; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + return ((((Object_t*)(Type_t *)L_21) == ((Object_t*)(Type_t *)L_22))? 1 : 0); + } + +IL_009d: + { + Type_t * L_23 = ___c; + Type_t * L_24 = (__this->___parent_10); + NullCheck(L_23); + bool L_25 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_23, L_24); + return L_25; + } +} +// System.Type[] System.Reflection.Emit.TypeBuilder::GetGenericArguments() +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* TypeBuilder_GetGenericArguments_m8240 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_19); + if (L_0) + { + goto IL_000d; + } + } + { + return (TypeU5BU5D_t431*)NULL; + } + +IL_000d: + { + GenericTypeParameterBuilderU5BU5D_t1320* L_1 = (__this->___generic_params_19); + NullCheck(L_1); + V_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + GenericTypeParameterBuilderU5BU5D_t1320* L_2 = (__this->___generic_params_19); + TypeU5BU5D_t431* L_3 = V_0; + NullCheck(L_2); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_2, (Array_t *)(Array_t *)L_3, 0); + TypeU5BU5D_t431* L_4 = V_0; + return L_4; + } +} +// System.Type System.Reflection.Emit.TypeBuilder::GetGenericTypeDefinition() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1791; +extern "C" Type_t * TypeBuilder_GetGenericTypeDefinition_m8241 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1791 = il2cpp_codegen_string_literal_from_index(1791); + s_Il2CppMethodIntialized = true; + } + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_19); + if (L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1791, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + return __this; + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_ContainsGenericParameters() +extern "C" bool TypeBuilder_get_ContainsGenericParameters_m8242 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_19); + return ((((int32_t)((((Object_t*)(GenericTypeParameterBuilderU5BU5D_t1320*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_IsGenericParameter() +extern "C" bool TypeBuilder_get_IsGenericParameter_m8243 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*TypeBuilder_get_IsGenericParameter_m8243_ftn) (TypeBuilder_t1304 *); + return ((TypeBuilder_get_IsGenericParameter_m8243_ftn)mscorlib::System::Reflection::Emit::TypeBuilder::get_IsGenericParameter) (__this); +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_IsGenericTypeDefinition() +extern "C" bool TypeBuilder_get_IsGenericTypeDefinition_m8244 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + GenericTypeParameterBuilderU5BU5D_t1320* L_0 = (__this->___generic_params_19); + return ((((int32_t)((((Object_t*)(GenericTypeParameterBuilderU5BU5D_t1320*)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.Emit.TypeBuilder::get_IsGenericType() +extern "C" bool TypeBuilder_get_IsGenericType_m8245 (TypeBuilder_t1304 * __this, const MethodInfo* method) +{ + { + bool L_0 = TypeBuilder_get_IsGenericTypeDefinition_m8244(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.Emit.UnmanagedMarshal::ToMarshalAsAttribute() +extern TypeInfo* MarshalAsAttribute_t1124_il2cpp_TypeInfo_var; +extern "C" MarshalAsAttribute_t1124 * UnmanagedMarshal_ToMarshalAsAttribute_m8246 (UnmanagedMarshal_t1309 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalAsAttribute_t1124_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(888); + s_Il2CppMethodIntialized = true; + } + MarshalAsAttribute_t1124 * V_0 = {0}; + { + int32_t L_0 = (__this->___t_1); + MarshalAsAttribute_t1124 * L_1 = (MarshalAsAttribute_t1124 *)il2cpp_codegen_object_new (MarshalAsAttribute_t1124_il2cpp_TypeInfo_var); + MarshalAsAttribute__ctor_m6598(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + MarshalAsAttribute_t1124 * L_2 = V_0; + int32_t L_3 = (__this->___tbase_2); + NullCheck(L_2); + L_2->___ArraySubType_1 = L_3; + MarshalAsAttribute_t1124 * L_4 = V_0; + String_t* L_5 = (__this->___mcookie_4); + NullCheck(L_4); + L_4->___MarshalCookie_2 = L_5; + MarshalAsAttribute_t1124 * L_6 = V_0; + String_t* L_7 = (__this->___marshaltype_5); + NullCheck(L_6); + L_6->___MarshalType_3 = L_7; + MarshalAsAttribute_t1124 * L_8 = V_0; + Type_t * L_9 = (__this->___marshaltyperef_6); + NullCheck(L_8); + L_8->___MarshalTypeRef_4 = L_9; + int32_t L_10 = (__this->___count_0); + if ((!(((uint32_t)L_10) == ((uint32_t)(-1))))) + { + goto IL_0054; + } + } + { + MarshalAsAttribute_t1124 * L_11 = V_0; + NullCheck(L_11); + L_11->___SizeConst_5 = 0; + goto IL_0060; + } + +IL_0054: + { + MarshalAsAttribute_t1124 * L_12 = V_0; + int32_t L_13 = (__this->___count_0); + NullCheck(L_12); + L_12->___SizeConst_5 = L_13; + } + +IL_0060: + { + int32_t L_14 = (__this->___param_num_7); + if ((!(((uint32_t)L_14) == ((uint32_t)(-1))))) + { + goto IL_0078; + } + } + { + MarshalAsAttribute_t1124 * L_15 = V_0; + NullCheck(L_15); + L_15->___SizeParamIndex_6 = 0; + goto IL_0085; + } + +IL_0078: + { + MarshalAsAttribute_t1124 * L_16 = V_0; + int32_t L_17 = (__this->___param_num_7); + NullCheck(L_16); + L_16->___SizeParamIndex_6 = (((int16_t)((int16_t)L_17))); + } + +IL_0085: + { + MarshalAsAttribute_t1124 * L_18 = V_0; + return L_18; + } +} +// System.Void System.Reflection.AmbiguousMatchException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1792; +extern "C" void AmbiguousMatchException__ctor_m8247 (AmbiguousMatchException_t1333 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1792 = il2cpp_codegen_string_literal_from_index(1792); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral1792, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.AmbiguousMatchException::.ctor(System.String) +extern "C" void AmbiguousMatchException__ctor_m8248 (AmbiguousMatchException_t1333 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.AmbiguousMatchException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void AmbiguousMatchException__ctor_m8249 (AmbiguousMatchException_t1333 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Assembly/ResolveEventHolder::.ctor() +extern "C" void ResolveEventHolder__ctor_m8250 (ResolveEventHolder_t1334 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Assembly::.ctor() +extern TypeInfo* ResolveEventHolder_t1334_il2cpp_TypeInfo_var; +extern "C" void Assembly__ctor_m8251 (Assembly_t922 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ResolveEventHolder_t1334_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(889); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ResolveEventHolder_t1334 * L_0 = (ResolveEventHolder_t1334 *)il2cpp_codegen_object_new (ResolveEventHolder_t1334_il2cpp_TypeInfo_var); + ResolveEventHolder__ctor_m8250(L_0, /*hidden argument*/NULL); + __this->___resolve_event_holder_1 = L_0; + return; + } +} +// System.String System.Reflection.Assembly::get_code_base(System.Boolean) +extern "C" String_t* Assembly_get_code_base_m8252 (Assembly_t922 * __this, bool ___escaped, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Assembly_get_code_base_m8252_ftn) (Assembly_t922 *, bool); + return ((Assembly_get_code_base_m8252_ftn)mscorlib::System::Reflection::Assembly::get_code_base) (__this, ___escaped); +} +// System.String System.Reflection.Assembly::get_fullname() +extern "C" String_t* Assembly_get_fullname_m8253 (Assembly_t922 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Assembly_get_fullname_m8253_ftn) (Assembly_t922 *); + return ((Assembly_get_fullname_m8253_ftn)mscorlib::System::Reflection::Assembly::get_fullname) (__this); +} +// System.String System.Reflection.Assembly::get_location() +extern "C" String_t* Assembly_get_location_m8254 (Assembly_t922 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Assembly_get_location_m8254_ftn) (Assembly_t922 *); + return ((Assembly_get_location_m8254_ftn)mscorlib::System::Reflection::Assembly::get_location) (__this); +} +// System.String System.Reflection.Assembly::GetCodeBase(System.Boolean) +extern "C" String_t* Assembly_GetCodeBase_m8255 (Assembly_t922 * __this, bool ___escaped, const MethodInfo* method) +{ + String_t* V_0 = {0}; + { + bool L_0 = ___escaped; + String_t* L_1 = Assembly_get_code_base_m8252(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + return L_2; + } +} +// System.String System.Reflection.Assembly::get_FullName() +extern "C" String_t* Assembly_get_FullName_m8256 (Assembly_t922 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.Assembly::ToString() */, __this); + return L_0; + } +} +// System.String System.Reflection.Assembly::get_Location() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Assembly_get_Location_m8257 (Assembly_t922 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + bool L_0 = (__this->___fromByteArray_8); + if (!L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + String_t* L_2 = Assembly_get_location_m8254(__this, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + return L_3; + } +} +// System.Boolean System.Reflection.Assembly::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool Assembly_IsDefined_m8258 (Assembly_t922 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.Assembly::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* Assembly_GetCustomAttributes_m8259 (Assembly_t922 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.IntPtr System.Reflection.Assembly::GetManifestResourceInternal(System.String,System.Int32&,System.Reflection.Module&) +extern "C" IntPtr_t Assembly_GetManifestResourceInternal_m8260 (Assembly_t922 * __this, String_t* ___name, int32_t* ___size, Module_t1318 ** ___module, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*Assembly_GetManifestResourceInternal_m8260_ftn) (Assembly_t922 *, String_t*, int32_t*, Module_t1318 **); + return ((Assembly_GetManifestResourceInternal_m8260_ftn)mscorlib::System::Reflection::Assembly::GetManifestResourceInternal) (__this, ___name, ___size, ___module); +} +// System.Type[] System.Reflection.Assembly::GetTypes(System.Boolean) +extern "C" TypeU5BU5D_t431* Assembly_GetTypes_m8261 (Assembly_t922 * __this, bool ___exportedOnly, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*Assembly_GetTypes_m8261_ftn) (Assembly_t922 *, bool); + return ((Assembly_GetTypes_m8261_ftn)mscorlib::System::Reflection::Assembly::GetTypes) (__this, ___exportedOnly); +} +// System.Type[] System.Reflection.Assembly::GetTypes() +extern "C" TypeU5BU5D_t431* Assembly_GetTypes_m8262 (Assembly_t922 * __this, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = (TypeU5BU5D_t431*)VirtFuncInvoker1< TypeU5BU5D_t431*, bool >::Invoke(10 /* System.Type[] System.Reflection.Assembly::GetTypes(System.Boolean) */, __this, 0); + return L_0; + } +} +// System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean) +extern "C" Type_t * Assembly_GetType_m8263 (Assembly_t922 * __this, String_t* ___name, bool ___throwOnError, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + bool L_1 = ___throwOnError; + Type_t * L_2 = (Type_t *)VirtFuncInvoker3< Type_t *, String_t*, bool, bool >::Invoke(14 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean,System.Boolean) */, __this, L_0, L_1, 0); + return L_2; + } +} +// System.Type System.Reflection.Assembly::GetType(System.String) +extern "C" Type_t * Assembly_GetType_m8264 (Assembly_t922 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Type_t * L_1 = (Type_t *)VirtFuncInvoker3< Type_t *, String_t*, bool, bool >::Invoke(14 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean,System.Boolean) */, __this, L_0, 0, 0); + return L_1; + } +} +// System.Type System.Reflection.Assembly::InternalGetType(System.Reflection.Module,System.String,System.Boolean,System.Boolean) +extern "C" Type_t * Assembly_InternalGetType_m8265 (Assembly_t922 * __this, Module_t1318 * ___module, String_t* ___name, bool ___throwOnError, bool ___ignoreCase, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*Assembly_InternalGetType_m8265_ftn) (Assembly_t922 *, Module_t1318 *, String_t*, bool, bool); + return ((Assembly_InternalGetType_m8265_ftn)mscorlib::System::Reflection::Assembly::InternalGetType) (__this, ___module, ___name, ___throwOnError, ___ignoreCase); +} +// System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1793; +extern "C" Type_t * Assembly_GetType_m8266 (Assembly_t922 * __this, String_t* ___name, bool ___throwOnError, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1793 = il2cpp_codegen_string_literal_from_index(1793); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_000d; + } + } + { + String_t* L_1 = ___name; + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_000d: + { + String_t* L_3 = ___name; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral19, _stringLiteral1793, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0028: + { + String_t* L_6 = ___name; + bool L_7 = ___throwOnError; + bool L_8 = ___ignoreCase; + Type_t * L_9 = Assembly_InternalGetType_m8265(__this, (Module_t1318 *)NULL, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.Reflection.Assembly::FillName(System.Reflection.Assembly,System.Reflection.AssemblyName) +extern "C" void Assembly_FillName_m8267 (Object_t * __this /* static, unused */, Assembly_t922 * ___ass, AssemblyName_t1346 * ___aname, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Assembly_FillName_m8267_ftn) (Assembly_t922 *, AssemblyName_t1346 *); + ((Assembly_FillName_m8267_ftn)mscorlib::System::Reflection::Assembly::FillName) (___ass, ___aname); +} +// System.Reflection.AssemblyName System.Reflection.Assembly::GetName(System.Boolean) +extern TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +extern "C" AssemblyName_t1346 * Assembly_GetName_m8268 (Assembly_t922 * __this, bool ___copiedName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityManager_t1621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(890); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + bool L_0 = SecurityManager_get_SecurityEnabled_m9670(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0012; + } + } + { + Assembly_GetCodeBase_m8255(__this, 1, /*hidden argument*/NULL); + } + +IL_0012: + { + AssemblyName_t1346 * L_1 = (AssemblyName_t1346 *)VirtFuncInvoker0< AssemblyName_t1346 * >::Invoke(17 /* System.Reflection.AssemblyName System.Reflection.Assembly::UnprotectedGetName() */, __this); + return L_1; + } +} +// System.Reflection.AssemblyName System.Reflection.Assembly::GetName() +extern "C" AssemblyName_t1346 * Assembly_GetName_m8269 (Assembly_t922 * __this, const MethodInfo* method) +{ + { + AssemblyName_t1346 * L_0 = (AssemblyName_t1346 *)VirtFuncInvoker1< AssemblyName_t1346 *, bool >::Invoke(15 /* System.Reflection.AssemblyName System.Reflection.Assembly::GetName(System.Boolean) */, __this, 0); + return L_0; + } +} +// System.Reflection.AssemblyName System.Reflection.Assembly::UnprotectedGetName() +extern TypeInfo* AssemblyName_t1346_il2cpp_TypeInfo_var; +extern "C" AssemblyName_t1346 * Assembly_UnprotectedGetName_m8270 (Assembly_t922 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyName_t1346_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(891); + s_Il2CppMethodIntialized = true; + } + AssemblyName_t1346 * V_0 = {0}; + { + AssemblyName_t1346 * L_0 = (AssemblyName_t1346 *)il2cpp_codegen_object_new (AssemblyName_t1346_il2cpp_TypeInfo_var); + AssemblyName__ctor_m8286(L_0, /*hidden argument*/NULL); + V_0 = L_0; + AssemblyName_t1346 * L_1 = V_0; + Assembly_FillName_m8267(NULL /*static, unused*/, __this, L_1, /*hidden argument*/NULL); + AssemblyName_t1346 * L_2 = V_0; + return L_2; + } +} +// System.String System.Reflection.Assembly::ToString() +extern "C" String_t* Assembly_ToString_m8271 (Assembly_t922 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___assemblyName_9); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___assemblyName_9); + return L_1; + } + +IL_0012: + { + String_t* L_2 = Assembly_get_fullname_m8253(__this, /*hidden argument*/NULL); + __this->___assemblyName_9 = L_2; + String_t* L_3 = (__this->___assemblyName_9); + return L_3; + } +} +// System.Reflection.Assembly System.Reflection.Assembly::Load(System.String) +extern "C" Assembly_t922 * Assembly_Load_m8272 (Object_t * __this /* static, unused */, String_t* ___assemblyString, const MethodInfo* method) +{ + { + AppDomain_t438 * L_0 = AppDomain_get_CurrentDomain_m2003(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_1 = ___assemblyString; + NullCheck(L_0); + Assembly_t922 * L_2 = AppDomain_Load_m10036(L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Reflection.Module System.Reflection.Assembly::GetModule(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1794; +extern "C" Module_t1318 * Assembly_GetModule_m8273 (Assembly_t922 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1794 = il2cpp_codegen_string_literal_from_index(1794); + s_Il2CppMethodIntialized = true; + } + ModuleU5BU5D_t1301* V_0 = {0}; + Module_t1318 * V_1 = {0}; + ModuleU5BU5D_t1301* V_2 = {0}; + int32_t V_3 = 0; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1794, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + ModuleU5BU5D_t1301* L_5 = (ModuleU5BU5D_t1301*)VirtFuncInvoker1< ModuleU5BU5D_t1301*, bool >::Invoke(20 /* System.Reflection.Module[] System.Reflection.Assembly::GetModules(System.Boolean) */, __this, 1); + V_0 = L_5; + ModuleU5BU5D_t1301* L_6 = V_0; + V_2 = L_6; + V_3 = 0; + goto IL_0053; + } + +IL_0038: + { + ModuleU5BU5D_t1301* L_7 = V_2; + int32_t L_8 = V_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_1 = (*(Module_t1318 **)(Module_t1318 **)SZArrayLdElema(L_7, L_9, sizeof(Module_t1318 *))); + Module_t1318 * L_10 = V_1; + NullCheck(L_10); + String_t* L_11 = Module_get_ScopeName_m8401(L_10, /*hidden argument*/NULL); + String_t* L_12 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_13 = String_op_Equality_m442(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_004f; + } + } + { + Module_t1318 * L_14 = V_1; + return L_14; + } + +IL_004f: + { + int32_t L_15 = V_3; + V_3 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0053: + { + int32_t L_16 = V_3; + ModuleU5BU5D_t1301* L_17 = V_2; + NullCheck(L_17); + if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0038; + } + } + { + return (Module_t1318 *)NULL; + } +} +// System.Reflection.Module[] System.Reflection.Assembly::GetModulesInternal() +extern "C" ModuleU5BU5D_t1301* Assembly_GetModulesInternal_m8274 (Assembly_t922 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ModuleU5BU5D_t1301* (*Assembly_GetModulesInternal_m8274_ftn) (Assembly_t922 *); + return ((Assembly_GetModulesInternal_m8274_ftn)mscorlib::System::Reflection::Assembly::GetModulesInternal) (__this); +} +// System.Reflection.Module[] System.Reflection.Assembly::GetModules(System.Boolean) +extern const Il2CppType* Module_t1318_0_0_0_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ModuleU5BU5D_t1301_il2cpp_TypeInfo_var; +extern "C" ModuleU5BU5D_t1301* Assembly_GetModules_m8275 (Assembly_t922 * __this, bool ___getResourceModules, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Module_t1318_0_0_0_var = il2cpp_codegen_type_from_index(864); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ModuleU5BU5D_t1301_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(863); + s_Il2CppMethodIntialized = true; + } + ModuleU5BU5D_t1301* V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + Module_t1318 * V_2 = {0}; + ModuleU5BU5D_t1301* V_3 = {0}; + int32_t V_4 = 0; + { + ModuleU5BU5D_t1301* L_0 = (ModuleU5BU5D_t1301*)VirtFuncInvoker0< ModuleU5BU5D_t1301* >::Invoke(19 /* System.Reflection.Module[] System.Reflection.Assembly::GetModulesInternal() */, __this); + V_0 = L_0; + bool L_1 = ___getResourceModules; + if (L_1) + { + goto IL_005e; + } + } + { + ModuleU5BU5D_t1301* L_2 = V_0; + NullCheck(L_2); + ArrayList_t734 * L_3 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_3, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + V_1 = L_3; + ModuleU5BU5D_t1301* L_4 = V_0; + V_3 = L_4; + V_4 = 0; + goto IL_003e; + } + +IL_0020: + { + ModuleU5BU5D_t1301* L_5 = V_3; + int32_t L_6 = V_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_2 = (*(Module_t1318 **)(Module_t1318 **)SZArrayLdElema(L_5, L_7, sizeof(Module_t1318 *))); + Module_t1318 * L_8 = V_2; + NullCheck(L_8); + bool L_9 = Module_IsResource_m8407(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_0038; + } + } + { + ArrayList_t734 * L_10 = V_1; + Module_t1318 * L_11 = V_2; + NullCheck(L_10); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_10, L_11); + } + +IL_0038: + { + int32_t L_12 = V_4; + V_4 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_003e: + { + int32_t L_13 = V_4; + ModuleU5BU5D_t1301* L_14 = V_3; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0020; + } + } + { + ArrayList_t734 * L_15 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Module_t1318_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + Array_t * L_17 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_15, L_16); + return ((ModuleU5BU5D_t1301*)Castclass(L_17, ModuleU5BU5D_t1301_il2cpp_TypeInfo_var)); + } + +IL_005e: + { + ModuleU5BU5D_t1301* L_18 = V_0; + return L_18; + } +} +// System.Reflection.Assembly System.Reflection.Assembly::GetExecutingAssembly() +extern "C" Assembly_t922 * Assembly_GetExecutingAssembly_m8276 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Assembly_t922 * (*Assembly_GetExecutingAssembly_m8276_ftn) (); + return ((Assembly_GetExecutingAssembly_m8276_ftn)mscorlib::System::Reflection::Assembly::GetExecutingAssembly) (); +} +// System.Void System.Reflection.AssemblyCompanyAttribute::.ctor(System.String) +extern "C" void AssemblyCompanyAttribute__ctor_m8277 (AssemblyCompanyAttribute_t1337 * __this, String_t* ___company, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___company; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyConfigurationAttribute::.ctor(System.String) +extern "C" void AssemblyConfigurationAttribute__ctor_m8278 (AssemblyConfigurationAttribute_t1338 * __this, String_t* ___configuration, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___configuration; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyCopyrightAttribute::.ctor(System.String) +extern "C" void AssemblyCopyrightAttribute__ctor_m8279 (AssemblyCopyrightAttribute_t1339 * __this, String_t* ___copyright, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___copyright; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyDefaultAliasAttribute::.ctor(System.String) +extern "C" void AssemblyDefaultAliasAttribute__ctor_m8280 (AssemblyDefaultAliasAttribute_t1340 * __this, String_t* ___defaultAlias, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___defaultAlias; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyDelaySignAttribute::.ctor(System.Boolean) +extern "C" void AssemblyDelaySignAttribute__ctor_m8281 (AssemblyDelaySignAttribute_t1341 * __this, bool ___delaySign, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + bool L_0 = ___delaySign; + __this->___delay_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyDescriptionAttribute::.ctor(System.String) +extern "C" void AssemblyDescriptionAttribute__ctor_m8282 (AssemblyDescriptionAttribute_t1342 * __this, String_t* ___description, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___description; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyFileVersionAttribute::.ctor(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral307; +extern "C" void AssemblyFileVersionAttribute__ctor_m8283 (AssemblyFileVersionAttribute_t1343 * __this, String_t* ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___version; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral307, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___version; + __this->___name_0 = L_2; + return; + } +} +// System.Void System.Reflection.AssemblyInformationalVersionAttribute::.ctor(System.String) +extern "C" void AssemblyInformationalVersionAttribute__ctor_m8284 (AssemblyInformationalVersionAttribute_t1344 * __this, String_t* ___informationalVersion, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___informationalVersion; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyKeyFileAttribute::.ctor(System.String) +extern "C" void AssemblyKeyFileAttribute__ctor_m8285 (AssemblyKeyFileAttribute_t1345 * __this, String_t* ___keyFile, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___keyFile; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyName::.ctor() +extern "C" void AssemblyName__ctor_m8286 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___versioncompat_12 = 1; + return; + } +} +// System.Void System.Reflection.AssemblyName::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Version_t758_0_0_0_var; +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern const Il2CppType* AssemblyHashAlgorithm_t1237_0_0_0_var; +extern const Il2CppType* StrongNameKeyPair_t1347_0_0_0_var; +extern const Il2CppType* AssemblyVersionCompatibility_t1238_0_0_0_var; +extern const Il2CppType* AssemblyNameFlags_t1348_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* StrongNameKeyPair_t1347_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1795; +extern Il2CppCodeGenString* _stringLiteral1796; +extern Il2CppCodeGenString* _stringLiteral1797; +extern Il2CppCodeGenString* _stringLiteral1798; +extern Il2CppCodeGenString* _stringLiteral1799; +extern Il2CppCodeGenString* _stringLiteral1800; +extern Il2CppCodeGenString* _stringLiteral1801; +extern Il2CppCodeGenString* _stringLiteral1802; +extern Il2CppCodeGenString* _stringLiteral1803; +extern Il2CppCodeGenString* _stringLiteral1804; +extern "C" void AssemblyName__ctor_m8287 (AssemblyName_t1346 * __this, SerializationInfo_t433 * ___si, StreamingContext_t434 ___sc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_0_0_0_var = il2cpp_codegen_type_from_index(454); + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + AssemblyHashAlgorithm_t1237_0_0_0_var = il2cpp_codegen_type_from_index(892); + StrongNameKeyPair_t1347_0_0_0_var = il2cpp_codegen_type_from_index(893); + AssemblyVersionCompatibility_t1238_0_0_0_var = il2cpp_codegen_type_from_index(894); + AssemblyNameFlags_t1348_0_0_0_var = il2cpp_codegen_type_from_index(895); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + StrongNameKeyPair_t1347_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(893); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral1795 = il2cpp_codegen_string_literal_from_index(1795); + _stringLiteral1796 = il2cpp_codegen_string_literal_from_index(1796); + _stringLiteral1797 = il2cpp_codegen_string_literal_from_index(1797); + _stringLiteral1798 = il2cpp_codegen_string_literal_from_index(1798); + _stringLiteral1799 = il2cpp_codegen_string_literal_from_index(1799); + _stringLiteral1800 = il2cpp_codegen_string_literal_from_index(1800); + _stringLiteral1801 = il2cpp_codegen_string_literal_from_index(1801); + _stringLiteral1802 = il2cpp_codegen_string_literal_from_index(1802); + _stringLiteral1803 = il2cpp_codegen_string_literal_from_index(1803); + _stringLiteral1804 = il2cpp_codegen_string_literal_from_index(1804); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___si; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral1795, /*hidden argument*/NULL); + __this->___name_0 = L_1; + SerializationInfo_t433 * L_2 = ___si; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1796, /*hidden argument*/NULL); + __this->___codebase_1 = L_3; + SerializationInfo_t433 * L_4 = ___si; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Version_t758_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_6 = SerializationInfo_GetValue_m4617(L_4, _stringLiteral1797, L_5, /*hidden argument*/NULL); + __this->___version_13 = ((Version_t758 *)CastclassSealed(L_6, Version_t758_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_7 = ___si; + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + Object_t * L_9 = SerializationInfo_GetValue_m4617(L_7, _stringLiteral1798, L_8, /*hidden argument*/NULL); + __this->___publicKey_10 = ((ByteU5BU5D_t789*)Castclass(L_9, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_10 = ___si; + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + Object_t * L_12 = SerializationInfo_GetValue_m4617(L_10, _stringLiteral1799, L_11, /*hidden argument*/NULL); + __this->___keyToken_11 = ((ByteU5BU5D_t789*)Castclass(L_12, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_13 = ___si; + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AssemblyHashAlgorithm_t1237_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_13); + Object_t * L_15 = SerializationInfo_GetValue_m4617(L_13, _stringLiteral1800, L_14, /*hidden argument*/NULL); + __this->___hashalg_8 = ((*(int32_t*)((int32_t*)UnBox (L_15, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_16 = ___si; + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StrongNameKeyPair_t1347_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_16); + Object_t * L_18 = SerializationInfo_GetValue_m4617(L_16, _stringLiteral1801, L_17, /*hidden argument*/NULL); + __this->___keypair_9 = ((StrongNameKeyPair_t1347 *)CastclassClass(L_18, StrongNameKeyPair_t1347_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_19 = ___si; + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AssemblyVersionCompatibility_t1238_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_19); + Object_t * L_21 = SerializationInfo_GetValue_m4617(L_19, _stringLiteral1802, L_20, /*hidden argument*/NULL); + __this->___versioncompat_12 = ((*(int32_t*)((int32_t*)UnBox (L_21, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_22 = ___si; + Type_t * L_23 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AssemblyNameFlags_t1348_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_22); + Object_t * L_24 = SerializationInfo_GetValue_m4617(L_22, _stringLiteral1803, L_23, /*hidden argument*/NULL); + __this->___flags_7 = ((*(int32_t*)((int32_t*)UnBox (L_24, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_25 = ___si; + NullCheck(L_25); + int32_t L_26 = SerializationInfo_GetInt32_m4626(L_25, _stringLiteral1804, /*hidden argument*/NULL); + V_0 = L_26; + int32_t L_27 = V_0; + if ((((int32_t)L_27) == ((int32_t)(-1)))) + { + goto IL_0127; + } + } + { + int32_t L_28 = V_0; + CultureInfo_t453 * L_29 = (CultureInfo_t453 *)il2cpp_codegen_object_new (CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo__ctor_m7524(L_29, L_28, /*hidden argument*/NULL); + __this->___cultureinfo_6 = L_29; + } + +IL_0127: + { + return; + } +} +// System.String System.Reflection.AssemblyName::get_Name() +extern "C" String_t* AssemblyName_get_Name_m8288 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_0); + return L_0; + } +} +// System.Reflection.AssemblyNameFlags System.Reflection.AssemblyName::get_Flags() +extern "C" int32_t AssemblyName_get_Flags_m8289 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___flags_7); + return L_0; + } +} +// System.String System.Reflection.AssemblyName::get_FullName() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1805; +extern Il2CppCodeGenString* _stringLiteral1806; +extern Il2CppCodeGenString* _stringLiteral1807; +extern Il2CppCodeGenString* _stringLiteral1808; +extern Il2CppCodeGenString* _stringLiteral1809; +extern Il2CppCodeGenString* _stringLiteral435; +extern Il2CppCodeGenString* _stringLiteral1810; +extern "C" String_t* AssemblyName_get_FullName_m8290 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + _stringLiteral1805 = il2cpp_codegen_string_literal_from_index(1805); + _stringLiteral1806 = il2cpp_codegen_string_literal_from_index(1806); + _stringLiteral1807 = il2cpp_codegen_string_literal_from_index(1807); + _stringLiteral1808 = il2cpp_codegen_string_literal_from_index(1808); + _stringLiteral1809 = il2cpp_codegen_string_literal_from_index(1809); + _stringLiteral435 = il2cpp_codegen_string_literal_from_index(435); + _stringLiteral1810 = il2cpp_codegen_string_literal_from_index(1810); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = (__this->___name_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_2, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = V_0; + String_t* L_4 = (__this->___name_0); + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, L_4, /*hidden argument*/NULL); + Version_t758 * L_5 = AssemblyName_get_Version_m8291(__this, /*hidden argument*/NULL); + bool L_6 = Version_op_Inequality_m10836(NULL /*static, unused*/, L_5, (Version_t758 *)NULL, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0053; + } + } + { + StringBuilder_t457 * L_7 = V_0; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral1805, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + Version_t758 * L_9 = AssemblyName_get_Version_m8291(__this, /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_10 = Version_ToString_m10833(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_10, /*hidden argument*/NULL); + } + +IL_0053: + { + CultureInfo_t453 * L_11 = (__this->___cultureinfo_6); + if (!L_11) + { + goto IL_00a7; + } + } + { + StringBuilder_t457 * L_12 = V_0; + NullCheck(L_12); + StringBuilder_Append_m2058(L_12, _stringLiteral1806, /*hidden argument*/NULL); + CultureInfo_t453 * L_13 = (__this->___cultureinfo_6); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_13); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_15 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_15); + if ((!(((uint32_t)L_14) == ((uint32_t)L_16)))) + { + goto IL_0095; + } + } + { + StringBuilder_t457 * L_17 = V_0; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral1807, /*hidden argument*/NULL); + goto IL_00a7; + } + +IL_0095: + { + StringBuilder_t457 * L_18 = V_0; + CultureInfo_t453 * L_19 = (__this->___cultureinfo_6); + NullCheck(L_19); + String_t* L_20 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Globalization.CultureInfo::get_Name() */, L_19); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_20, /*hidden argument*/NULL); + } + +IL_00a7: + { + ByteU5BU5D_t789* L_21 = AssemblyName_InternalGetPublicKeyToken_m8295(__this, /*hidden argument*/NULL); + V_1 = L_21; + ByteU5BU5D_t789* L_22 = V_1; + if (!L_22) + { + goto IL_0105; + } + } + { + ByteU5BU5D_t789* L_23 = V_1; + NullCheck(L_23); + if ((((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) + { + goto IL_00cd; + } + } + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + StringBuilder_Append_m2058(L_24, _stringLiteral1808, /*hidden argument*/NULL); + goto IL_0105; + } + +IL_00cd: + { + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + StringBuilder_Append_m2058(L_25, _stringLiteral1809, /*hidden argument*/NULL); + V_2 = 0; + goto IL_00fc; + } + +IL_00e0: + { + StringBuilder_t457 * L_26 = V_0; + ByteU5BU5D_t789* L_27 = V_1; + int32_t L_28 = V_2; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + String_t* L_29 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_28, sizeof(uint8_t))), _stringLiteral435, /*hidden argument*/NULL); + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, L_29, /*hidden argument*/NULL); + int32_t L_30 = V_2; + V_2 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00fc: + { + int32_t L_31 = V_2; + ByteU5BU5D_t789* L_32 = V_1; + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_00e0; + } + } + +IL_0105: + { + int32_t L_33 = AssemblyName_get_Flags_m8289(__this, /*hidden argument*/NULL); + if (!((int32_t)((int32_t)L_33&(int32_t)((int32_t)256)))) + { + goto IL_0122; + } + } + { + StringBuilder_t457 * L_34 = V_0; + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, _stringLiteral1810, /*hidden argument*/NULL); + } + +IL_0122: + { + StringBuilder_t457 * L_35 = V_0; + NullCheck(L_35); + String_t* L_36 = StringBuilder_ToString_m2059(L_35, /*hidden argument*/NULL); + return L_36; + } +} +// System.Version System.Reflection.AssemblyName::get_Version() +extern "C" Version_t758 * AssemblyName_get_Version_m8291 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + { + Version_t758 * L_0 = (__this->___version_13); + return L_0; + } +} +// System.Void System.Reflection.AssemblyName::set_Version(System.Version) +extern "C" void AssemblyName_set_Version_m8292 (AssemblyName_t1346 * __this, Version_t758 * ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Version_t758 * L_0 = ___value; + __this->___version_13 = L_0; + Version_t758 * L_1 = ___value; + bool L_2 = Version_op_Equality_m10835(NULL /*static, unused*/, L_1, (Version_t758 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_003a; + } + } + { + int32_t L_3 = 0; + V_0 = L_3; + __this->___revision_5 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = L_4; + V_0 = L_5; + __this->___build_4 = L_5; + int32_t L_6 = V_0; + int32_t L_7 = L_6; + V_0 = L_7; + __this->___minor_3 = L_7; + int32_t L_8 = V_0; + __this->___major_2 = L_8; + goto IL_006a; + } + +IL_003a: + { + Version_t758 * L_9 = ___value; + NullCheck(L_9); + int32_t L_10 = Version_get_Major_m10824(L_9, /*hidden argument*/NULL); + __this->___major_2 = L_10; + Version_t758 * L_11 = ___value; + NullCheck(L_11); + int32_t L_12 = Version_get_Minor_m10825(L_11, /*hidden argument*/NULL); + __this->___minor_3 = L_12; + Version_t758 * L_13 = ___value; + NullCheck(L_13); + int32_t L_14 = Version_get_Build_m10823(L_13, /*hidden argument*/NULL); + __this->___build_4 = L_14; + Version_t758 * L_15 = ___value; + NullCheck(L_15); + int32_t L_16 = Version_get_Revision_m10826(L_15, /*hidden argument*/NULL); + __this->___revision_5 = L_16; + } + +IL_006a: + { + return; + } +} +// System.String System.Reflection.AssemblyName::ToString() +extern "C" String_t* AssemblyName_ToString_m8293 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + String_t* V_0 = {0}; + String_t* G_B3_0 = {0}; + { + String_t* L_0 = AssemblyName_get_FullName_m8290(__this, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0013; + } + } + { + String_t* L_2 = V_0; + G_B3_0 = L_2; + goto IL_0019; + } + +IL_0013: + { + String_t* L_3 = Object_ToString_m2093(__this, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Reflection.AssemblyName::get_IsPublicKeyValid() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern "C" bool AssemblyName_get_IsPublicKeyValid_m8294 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + bool V_3 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = (__this->___publicKey_10); + NullCheck(L_0); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((uint32_t)((int32_t)16))))) + { + goto IL_003e; + } + } + { + V_0 = 0; + V_1 = 0; + goto IL_0027; + } + +IL_0018: + { + int32_t L_1 = V_1; + ByteU5BU5D_t789* L_2 = (__this->___publicKey_10); + int32_t L_3 = V_0; + int32_t L_4 = L_3; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_4); + int32_t L_5 = L_4; + V_1 = ((int32_t)((int32_t)L_1+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_5, sizeof(uint8_t))))); + } + +IL_0027: + { + int32_t L_6 = V_0; + ByteU5BU5D_t789* L_7 = (__this->___publicKey_10); + NullCheck(L_7); + if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_0018; + } + } + { + int32_t L_8 = V_1; + if ((!(((uint32_t)L_8) == ((uint32_t)4)))) + { + goto IL_003e; + } + } + { + return 1; + } + +IL_003e: + { + ByteU5BU5D_t789* L_9 = (__this->___publicKey_10); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + int32_t L_10 = 0; + V_2 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_10, sizeof(uint8_t))); + uint8_t L_11 = V_2; + if ((((int32_t)L_11) == ((int32_t)6))) + { + goto IL_00a4; + } + } + { + uint8_t L_12 = V_2; + if ((((int32_t)L_12) == ((int32_t)7))) + { + goto IL_00c7; + } + } + { + uint8_t L_13 = V_2; + if ((((int32_t)L_13) == ((int32_t)0))) + { + goto IL_0061; + } + } + { + goto IL_00cc; + } + +IL_0061: + { + ByteU5BU5D_t789* L_14 = (__this->___publicKey_10); + NullCheck(L_14); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))) <= ((int32_t)((int32_t)12)))) + { + goto IL_009f; + } + } + { + ByteU5BU5D_t789* L_15 = (__this->___publicKey_10); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)12)); + int32_t L_16 = ((int32_t)12); + if ((!(((uint32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t)))) == ((uint32_t)6)))) + { + goto IL_009f; + } + } + +IL_007f: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_17 = (__this->___publicKey_10); + CryptoConvert_FromCapiPublicKeyBlob_m6826(NULL /*static, unused*/, L_17, ((int32_t)12), /*hidden argument*/NULL); + V_3 = 1; + goto IL_00ce; + } + +IL_0094: + { + ; // IL_0094: leave IL_009f + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicException_t929_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0099; + throw e; + } + +CATCH_0099: + { // begin catch(System.Security.Cryptography.CryptographicException) + goto IL_009f; + } // end catch (depth: 1) + +IL_009f: + { + goto IL_00cc; + } + +IL_00a4: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_18 = (__this->___publicKey_10); + CryptoConvert_FromCapiPublicKeyBlob_m6825(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + V_3 = 1; + goto IL_00ce; + } + +IL_00b7: + { + ; // IL_00b7: leave IL_00c2 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (CryptographicException_t929_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00bc; + throw e; + } + +CATCH_00bc: + { // begin catch(System.Security.Cryptography.CryptographicException) + goto IL_00c2; + } // end catch (depth: 1) + +IL_00c2: + { + goto IL_00cc; + } + +IL_00c7: + { + goto IL_00cc; + } + +IL_00cc: + { + return 0; + } + +IL_00ce: + { + bool L_19 = V_3; + return L_19; + } +} +// System.Byte[] System.Reflection.AssemblyName::InternalGetPublicKeyToken() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1811; +extern "C" ByteU5BU5D_t789* AssemblyName_InternalGetPublicKeyToken_m8295 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + _stringLiteral1811 = il2cpp_codegen_string_literal_from_index(1811); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___keyToken_11); + if (!L_0) + { + goto IL_0012; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___keyToken_11); + return L_1; + } + +IL_0012: + { + ByteU5BU5D_t789* L_2 = (__this->___publicKey_10); + if (L_2) + { + goto IL_001f; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_001f: + { + ByteU5BU5D_t789* L_3 = (__this->___publicKey_10); + NullCheck(L_3); + if ((((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) + { + goto IL_0033; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_0033: + { + bool L_4 = AssemblyName_get_IsPublicKeyValid_m8294(__this, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0049; + } + } + { + SecurityException_t1616 * L_5 = (SecurityException_t1616 *)il2cpp_codegen_object_new (SecurityException_t1616_il2cpp_TypeInfo_var); + SecurityException__ctor_m9652(L_5, _stringLiteral1811, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0049: + { + ByteU5BU5D_t789* L_6 = AssemblyName_ComputePublicKeyToken_m8296(__this, /*hidden argument*/NULL); + return L_6; + } +} +// System.Byte[] System.Reflection.AssemblyName::ComputePublicKeyToken() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* AssemblyName_ComputePublicKeyToken_m8296 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + HashAlgorithm_t988 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + SHA1_t939 * L_0 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + HashAlgorithm_t988 * L_1 = V_0; + ByteU5BU5D_t789* L_2 = (__this->___publicKey_10); + NullCheck(L_1); + ByteU5BU5D_t789* L_3 = HashAlgorithm_ComputeHash_m4742(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + ByteU5BU5D_t789* L_4 = V_1; + ByteU5BU5D_t789* L_5 = V_1; + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = V_2; + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)8)), (Array_t *)(Array_t *)L_6, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = V_2; + Array_Reverse_m5705(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_2; + return L_8; + } +} +// System.Void System.Reflection.AssemblyName::SetPublicKey(System.Byte[]) +extern "C" void AssemblyName_SetPublicKey_m8297 (AssemblyName_t1346 * __this, ByteU5BU5D_t789* ___publicKey, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___publicKey; + if (L_0) + { + goto IL_0019; + } + } + { + int32_t L_1 = (__this->___flags_7); + __this->___flags_7 = ((int32_t)((int32_t)L_1^(int32_t)1)); + goto IL_0027; + } + +IL_0019: + { + int32_t L_2 = (__this->___flags_7); + __this->___flags_7 = ((int32_t)((int32_t)L_2|(int32_t)1)); + } + +IL_0027: + { + ByteU5BU5D_t789* L_3 = ___publicKey; + __this->___publicKey_10 = L_3; + return; + } +} +// System.Void System.Reflection.AssemblyName::SetPublicKeyToken(System.Byte[]) +extern "C" void AssemblyName_SetPublicKeyToken_m8298 (AssemblyName_t1346 * __this, ByteU5BU5D_t789* ___publicKeyToken, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___publicKeyToken; + __this->___keyToken_11 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyName::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyHashAlgorithm_t1237_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyVersionCompatibility_t1238_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyNameFlags_t1348_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1795; +extern Il2CppCodeGenString* _stringLiteral1798; +extern Il2CppCodeGenString* _stringLiteral1799; +extern Il2CppCodeGenString* _stringLiteral1804; +extern Il2CppCodeGenString* _stringLiteral1796; +extern Il2CppCodeGenString* _stringLiteral1797; +extern Il2CppCodeGenString* _stringLiteral1800; +extern Il2CppCodeGenString* _stringLiteral1812; +extern Il2CppCodeGenString* _stringLiteral1801; +extern Il2CppCodeGenString* _stringLiteral1802; +extern Il2CppCodeGenString* _stringLiteral1803; +extern Il2CppCodeGenString* _stringLiteral1813; +extern "C" void AssemblyName_GetObjectData_m8299 (AssemblyName_t1346 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + AssemblyHashAlgorithm_t1237_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(892); + AssemblyVersionCompatibility_t1238_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(894); + AssemblyNameFlags_t1348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(895); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1795 = il2cpp_codegen_string_literal_from_index(1795); + _stringLiteral1798 = il2cpp_codegen_string_literal_from_index(1798); + _stringLiteral1799 = il2cpp_codegen_string_literal_from_index(1799); + _stringLiteral1804 = il2cpp_codegen_string_literal_from_index(1804); + _stringLiteral1796 = il2cpp_codegen_string_literal_from_index(1796); + _stringLiteral1797 = il2cpp_codegen_string_literal_from_index(1797); + _stringLiteral1800 = il2cpp_codegen_string_literal_from_index(1800); + _stringLiteral1812 = il2cpp_codegen_string_literal_from_index(1812); + _stringLiteral1801 = il2cpp_codegen_string_literal_from_index(1801); + _stringLiteral1802 = il2cpp_codegen_string_literal_from_index(1802); + _stringLiteral1803 = il2cpp_codegen_string_literal_from_index(1803); + _stringLiteral1813 = il2cpp_codegen_string_literal_from_index(1813); + s_Il2CppMethodIntialized = true; + } + String_t* G_B4_0 = {0}; + SerializationInfo_t433 * G_B4_1 = {0}; + String_t* G_B3_0 = {0}; + SerializationInfo_t433 * G_B3_1 = {0}; + int32_t G_B5_0 = 0; + String_t* G_B5_1 = {0}; + SerializationInfo_t433 * G_B5_2 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___name_0); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1795, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + ByteU5BU5D_t789* L_5 = (__this->___publicKey_10); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1798, (Object_t *)(Object_t *)L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + ByteU5BU5D_t789* L_7 = (__this->___keyToken_11); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral1799, (Object_t *)(Object_t *)L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + CultureInfo_t453 * L_9 = (__this->___cultureinfo_6); + G_B3_0 = _stringLiteral1804; + G_B3_1 = L_8; + if (!L_9) + { + G_B4_0 = _stringLiteral1804; + G_B4_1 = L_8; + goto IL_0065; + } + } + { + CultureInfo_t453 * L_10 = (__this->___cultureinfo_6); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_10); + G_B5_0 = L_11; + G_B5_1 = G_B3_0; + G_B5_2 = G_B3_1; + goto IL_0066; + } + +IL_0065: + { + G_B5_0 = (-1); + G_B5_1 = G_B4_0; + G_B5_2 = G_B4_1; + } + +IL_0066: + { + NullCheck(G_B5_2); + SerializationInfo_AddValue_m4616(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = ___info; + String_t* L_13 = (__this->___codebase_1); + NullCheck(L_12); + SerializationInfo_AddValue_m4627(L_12, _stringLiteral1796, L_13, /*hidden argument*/NULL); + SerializationInfo_t433 * L_14 = ___info; + Version_t758 * L_15 = AssemblyName_get_Version_m8291(__this, /*hidden argument*/NULL); + NullCheck(L_14); + SerializationInfo_AddValue_m4627(L_14, _stringLiteral1797, L_15, /*hidden argument*/NULL); + SerializationInfo_t433 * L_16 = ___info; + int32_t L_17 = (__this->___hashalg_8); + int32_t L_18 = L_17; + Object_t * L_19 = Box(AssemblyHashAlgorithm_t1237_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + SerializationInfo_AddValue_m4627(L_16, _stringLiteral1800, L_19, /*hidden argument*/NULL); + SerializationInfo_t433 * L_20 = ___info; + int32_t L_21 = 0; + Object_t * L_22 = Box(AssemblyHashAlgorithm_t1237_il2cpp_TypeInfo_var, &L_21); + NullCheck(L_20); + SerializationInfo_AddValue_m4627(L_20, _stringLiteral1812, L_22, /*hidden argument*/NULL); + SerializationInfo_t433 * L_23 = ___info; + StrongNameKeyPair_t1347 * L_24 = (__this->___keypair_9); + NullCheck(L_23); + SerializationInfo_AddValue_m4627(L_23, _stringLiteral1801, L_24, /*hidden argument*/NULL); + SerializationInfo_t433 * L_25 = ___info; + int32_t L_26 = (__this->___versioncompat_12); + int32_t L_27 = L_26; + Object_t * L_28 = Box(AssemblyVersionCompatibility_t1238_il2cpp_TypeInfo_var, &L_27); + NullCheck(L_25); + SerializationInfo_AddValue_m4627(L_25, _stringLiteral1802, L_28, /*hidden argument*/NULL); + SerializationInfo_t433 * L_29 = ___info; + int32_t L_30 = (__this->___flags_7); + int32_t L_31 = L_30; + Object_t * L_32 = Box(AssemblyNameFlags_t1348_il2cpp_TypeInfo_var, &L_31); + NullCheck(L_29); + SerializationInfo_AddValue_m4627(L_29, _stringLiteral1803, L_32, /*hidden argument*/NULL); + SerializationInfo_t433 * L_33 = ___info; + NullCheck(L_33); + SerializationInfo_AddValue_m4627(L_33, _stringLiteral1813, NULL, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Reflection.AssemblyName::Clone() +extern TypeInfo* AssemblyName_t1346_il2cpp_TypeInfo_var; +extern "C" Object_t * AssemblyName_Clone_m8300 (AssemblyName_t1346 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyName_t1346_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(891); + s_Il2CppMethodIntialized = true; + } + AssemblyName_t1346 * V_0 = {0}; + { + AssemblyName_t1346 * L_0 = (AssemblyName_t1346 *)il2cpp_codegen_object_new (AssemblyName_t1346_il2cpp_TypeInfo_var); + AssemblyName__ctor_m8286(L_0, /*hidden argument*/NULL); + V_0 = L_0; + AssemblyName_t1346 * L_1 = V_0; + String_t* L_2 = (__this->___name_0); + NullCheck(L_1); + L_1->___name_0 = L_2; + AssemblyName_t1346 * L_3 = V_0; + String_t* L_4 = (__this->___codebase_1); + NullCheck(L_3); + L_3->___codebase_1 = L_4; + AssemblyName_t1346 * L_5 = V_0; + int32_t L_6 = (__this->___major_2); + NullCheck(L_5); + L_5->___major_2 = L_6; + AssemblyName_t1346 * L_7 = V_0; + int32_t L_8 = (__this->___minor_3); + NullCheck(L_7); + L_7->___minor_3 = L_8; + AssemblyName_t1346 * L_9 = V_0; + int32_t L_10 = (__this->___build_4); + NullCheck(L_9); + L_9->___build_4 = L_10; + AssemblyName_t1346 * L_11 = V_0; + int32_t L_12 = (__this->___revision_5); + NullCheck(L_11); + L_11->___revision_5 = L_12; + AssemblyName_t1346 * L_13 = V_0; + Version_t758 * L_14 = (__this->___version_13); + NullCheck(L_13); + L_13->___version_13 = L_14; + AssemblyName_t1346 * L_15 = V_0; + CultureInfo_t453 * L_16 = (__this->___cultureinfo_6); + NullCheck(L_15); + L_15->___cultureinfo_6 = L_16; + AssemblyName_t1346 * L_17 = V_0; + int32_t L_18 = (__this->___flags_7); + NullCheck(L_17); + L_17->___flags_7 = L_18; + AssemblyName_t1346 * L_19 = V_0; + int32_t L_20 = (__this->___hashalg_8); + NullCheck(L_19); + L_19->___hashalg_8 = L_20; + AssemblyName_t1346 * L_21 = V_0; + StrongNameKeyPair_t1347 * L_22 = (__this->___keypair_9); + NullCheck(L_21); + L_21->___keypair_9 = L_22; + AssemblyName_t1346 * L_23 = V_0; + ByteU5BU5D_t789* L_24 = (__this->___publicKey_10); + NullCheck(L_23); + L_23->___publicKey_10 = L_24; + AssemblyName_t1346 * L_25 = V_0; + ByteU5BU5D_t789* L_26 = (__this->___keyToken_11); + NullCheck(L_25); + L_25->___keyToken_11 = L_26; + AssemblyName_t1346 * L_27 = V_0; + int32_t L_28 = (__this->___versioncompat_12); + NullCheck(L_27); + L_27->___versioncompat_12 = L_28; + AssemblyName_t1346 * L_29 = V_0; + return L_29; + } +} +// System.Void System.Reflection.AssemblyName::OnDeserialization(System.Object) +extern "C" void AssemblyName_OnDeserialization_m8301 (AssemblyName_t1346 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + Version_t758 * L_0 = (__this->___version_13); + AssemblyName_set_Version_m8292(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.AssemblyProductAttribute::.ctor(System.String) +extern "C" void AssemblyProductAttribute__ctor_m8302 (AssemblyProductAttribute_t1349 * __this, String_t* ___product, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___product; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyTitleAttribute::.ctor(System.String) +extern "C" void AssemblyTitleAttribute__ctor_m8303 (AssemblyTitleAttribute_t1350 * __this, String_t* ___title, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___title; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.AssemblyTrademarkAttribute::.ctor(System.String) +extern "C" void AssemblyTrademarkAttribute__ctor_m8304 (AssemblyTrademarkAttribute_t1351 * __this, String_t* ___trademark, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___trademark; + __this->___name_0 = L_0; + return; + } +} +// System.Void System.Reflection.Binder/Default::.ctor() +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" void Default__ctor_m8305 (Default_t1352 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder__ctor_m8320(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodBase System.Reflection.Binder/Default::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" MethodBase_t460 * Default_BindToMethod_m8306 (Default_t1352 * __this, int32_t ___bindingAttr, MethodBaseU5BU5D_t1779* ___match, ObjectU5BU5D_t162** ___args, ParameterModifierU5BU5D_t452* ___modifiers, CultureInfo_t453 * ___culture, StringU5BU5D_t163* ___names, Object_t ** ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + int32_t V_1 = 0; + MethodBase_t460 * V_2 = {0}; + { + ObjectU5BU5D_t162** L_0 = ___args; + if ((*((ObjectU5BU5D_t162**)L_0))) + { + goto IL_0012; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_1 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + V_0 = L_1; + goto IL_0046; + } + +IL_0012: + { + ObjectU5BU5D_t162** L_2 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_2))); + V_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_2)))->max_length)))))); + V_1 = 0; + goto IL_003c; + } + +IL_0023: + { + ObjectU5BU5D_t162** L_3 = ___args; + int32_t L_4 = V_1; + NullCheck((*((ObjectU5BU5D_t162**)L_3))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ObjectU5BU5D_t162**)L_3)), L_4); + int32_t L_5 = L_4; + if (!(*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_3)), L_5, sizeof(Object_t *)))) + { + goto IL_0038; + } + } + { + TypeU5BU5D_t431* L_6 = V_0; + int32_t L_7 = V_1; + ObjectU5BU5D_t162** L_8 = ___args; + int32_t L_9 = V_1; + NullCheck((*((ObjectU5BU5D_t162**)L_8))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ObjectU5BU5D_t162**)L_8)), L_9); + int32_t L_10 = L_9; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_8)), L_10, sizeof(Object_t *)))); + Type_t * L_11 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_8)), L_10, sizeof(Object_t *))), /*hidden argument*/NULL); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + ArrayElementTypeCheck (L_6, L_11); + *((Type_t **)(Type_t **)SZArrayLdElema(L_6, L_7, sizeof(Type_t *))) = (Type_t *)L_11; + } + +IL_0038: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_003c: + { + int32_t L_13 = V_1; + ObjectU5BU5D_t162** L_14 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_14))); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_14)))->max_length))))))) + { + goto IL_0023; + } + } + +IL_0046: + { + int32_t L_15 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_16 = ___match; + TypeU5BU5D_t431* L_17 = V_0; + ParameterModifierU5BU5D_t452* L_18 = ___modifiers; + MethodBase_t460 * L_19 = Default_SelectMethod_m8314(__this, L_15, L_16, L_17, L_18, 1, /*hidden argument*/NULL); + V_2 = L_19; + Object_t ** L_20 = ___state; + *((Object_t **)(L_20)) = (Object_t *)NULL; + StringU5BU5D_t163* L_21 = ___names; + if (!L_21) + { + goto IL_0068; + } + } + { + StringU5BU5D_t163* L_22 = ___names; + ObjectU5BU5D_t162** L_23 = ___args; + MethodBase_t460 * L_24 = V_2; + Default_ReorderParameters_m8307(__this, L_22, L_23, L_24, /*hidden argument*/NULL); + } + +IL_0068: + { + MethodBase_t460 * L_25 = V_2; + return L_25; + } +} +// System.Void System.Reflection.Binder/Default::ReorderParameters(System.String[],System.Object[]&,System.Reflection.MethodBase) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void Default_ReorderParameters_m8307 (Default_t1352 * __this, StringU5BU5D_t163* ___names, ObjectU5BU5D_t162** ___args, MethodBase_t460 * ___selected, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + ObjectU5BU5D_t162** L_0 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_0))); + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_0)))->max_length)))))); + ObjectU5BU5D_t162** L_1 = ___args; + ObjectU5BU5D_t162* L_2 = V_0; + ObjectU5BU5D_t162** L_3 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_3))); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((ObjectU5BU5D_t162**)L_1)), (Array_t *)(Array_t *)L_2, (((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_3)))->max_length)))), /*hidden argument*/NULL); + MethodBase_t460 * L_4 = ___selected; + NullCheck(L_4); + ParameterInfoU5BU5D_t461* L_5 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_4); + V_1 = L_5; + V_2 = 0; + goto IL_005d; + } + +IL_0024: + { + V_3 = 0; + goto IL_0050; + } + +IL_002b: + { + StringU5BU5D_t163* L_6 = ___names; + int32_t L_7 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + ParameterInfoU5BU5D_t461* L_9 = V_1; + int32_t L_10 = V_3; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_9, L_11, sizeof(ParameterInfo_t462 *)))); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_9, L_11, sizeof(ParameterInfo_t462 *)))); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_13 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_6, L_8, sizeof(String_t*))), L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_004c; + } + } + { + ObjectU5BU5D_t162* L_14 = V_0; + int32_t L_15 = V_3; + ObjectU5BU5D_t162** L_16 = ___args; + int32_t L_17 = V_2; + NullCheck((*((ObjectU5BU5D_t162**)L_16))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ObjectU5BU5D_t162**)L_16)), L_17); + int32_t L_18 = L_17; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + ArrayElementTypeCheck (L_14, (*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_16)), L_18, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, L_15, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_16)), L_18, sizeof(Object_t *))); + goto IL_0059; + } + +IL_004c: + { + int32_t L_19 = V_3; + V_3 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0050: + { + int32_t L_20 = V_3; + ParameterInfoU5BU5D_t461* L_21 = V_1; + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_002b; + } + } + +IL_0059: + { + int32_t L_22 = V_2; + V_2 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_005d: + { + int32_t L_23 = V_2; + StringU5BU5D_t163* L_24 = ___names; + NullCheck(L_24); + if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))) + { + goto IL_0024; + } + } + { + ObjectU5BU5D_t162* L_25 = V_0; + ObjectU5BU5D_t162** L_26 = ___args; + ObjectU5BU5D_t162** L_27 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_27))); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_25, (Array_t *)(Array_t *)(*((ObjectU5BU5D_t162**)L_26)), (((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_27)))->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Reflection.Binder/Default::IsArrayAssignable(System.Type,System.Type) +extern "C" bool Default_IsArrayAssignable_m8308 (Object_t * __this /* static, unused */, Type_t * ___object_type, Type_t * ___target_type, const MethodInfo* method) +{ + { + Type_t * L_0 = ___object_type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Type::get_IsArray() */, L_0); + if (!L_1) + { + goto IL_0028; + } + } + { + Type_t * L_2 = ___target_type; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Type::get_IsArray() */, L_2); + if (!L_3) + { + goto IL_0028; + } + } + { + Type_t * L_4 = ___object_type; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_4); + Type_t * L_6 = ___target_type; + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_6); + bool L_8 = Default_IsArrayAssignable_m8308(NULL /*static, unused*/, L_5, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0028: + { + Type_t * L_9 = ___target_type; + Type_t * L_10 = ___object_type; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_9, L_10); + if (!L_11) + { + goto IL_0036; + } + } + { + return 1; + } + +IL_0036: + { + return 0; + } +} +// System.Object System.Reflection.Binder/Default::ChangeType(System.Object,System.Type,System.Globalization.CultureInfo) +extern const Il2CppType* Char_t702_0_0_0_var; +extern const Il2CppType* Double_t454_0_0_0_var; +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* IntPtr_t_0_0_0_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Object_t * Default_ChangeType_m8309 (Default_t1352 * __this, Object_t * ___value, Type_t * ___type, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_0_0_0_var = il2cpp_codegen_type_from_index(193); + Double_t454_0_0_0_var = il2cpp_codegen_type_from_index(179); + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + IntPtr_t_0_0_0_var = il2cpp_codegen_type_from_index(118); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return NULL; + } + +IL_0008: + { + Object_t * L_1 = ___value; + NullCheck(L_1); + Type_t * L_2 = Object_GetType_m2042(L_1, /*hidden argument*/NULL); + V_0 = L_2; + Type_t * L_3 = ___type; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_3); + if (!L_4) + { + goto IL_0022; + } + } + { + Type_t * L_5 = ___type; + NullCheck(L_5); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_5); + ___type = L_6; + } + +IL_0022: + { + Type_t * L_7 = V_0; + Type_t * L_8 = ___type; + if ((((Object_t*)(Type_t *)L_7) == ((Object_t*)(Type_t *)L_8))) + { + goto IL_0035; + } + } + { + Type_t * L_9 = ___type; + Object_t * L_10 = ___value; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(41 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_9, L_10); + if (!L_11) + { + goto IL_0037; + } + } + +IL_0035: + { + Object_t * L_12 = ___value; + return L_12; + } + +IL_0037: + { + Type_t * L_13 = V_0; + NullCheck(L_13); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Type::get_IsArray() */, L_13); + if (!L_14) + { + goto IL_0065; + } + } + { + Type_t * L_15 = ___type; + NullCheck(L_15); + bool L_16 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Type::get_IsArray() */, L_15); + if (!L_16) + { + goto IL_0065; + } + } + { + Type_t * L_17 = V_0; + NullCheck(L_17); + Type_t * L_18 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_17); + Type_t * L_19 = ___type; + NullCheck(L_19); + Type_t * L_20 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_19); + bool L_21 = Default_IsArrayAssignable_m8308(NULL /*static, unused*/, L_18, L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0065; + } + } + { + Object_t * L_22 = ___value; + return L_22; + } + +IL_0065: + { + Type_t * L_23 = V_0; + Type_t * L_24 = ___type; + bool L_25 = Default_check_type_m8311(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00f3; + } + } + { + Type_t * L_26 = ___type; + NullCheck(L_26); + bool L_27 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_26); + if (!L_27) + { + goto IL_0084; + } + } + { + Type_t * L_28 = ___type; + Object_t * L_29 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Object_t * L_30 = Enum_ToObject_m6392(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + return L_30; + } + +IL_0084: + { + Type_t * L_31 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_32 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Char_t702_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_31) == ((Object_t*)(Type_t *)L_32)))) + { + goto IL_00ce; + } + } + { + Type_t * L_33 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_34 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Double_t454_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_33) == ((Object_t*)(Type_t *)L_34)))) + { + goto IL_00b1; + } + } + { + Object_t * L_35 = ___value; + double L_36 = (((double)((double)((*(uint16_t*)((uint16_t*)UnBox (L_35, Char_t702_il2cpp_TypeInfo_var))))))); + Object_t * L_37 = Box(Double_t454_il2cpp_TypeInfo_var, &L_36); + return L_37; + } + +IL_00b1: + { + Type_t * L_38 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_39 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_38) == ((Object_t*)(Type_t *)L_39)))) + { + goto IL_00ce; + } + } + { + Object_t * L_40 = ___value; + float L_41 = (((float)((float)((*(uint16_t*)((uint16_t*)UnBox (L_40, Char_t702_il2cpp_TypeInfo_var))))))); + Object_t * L_42 = Box(Single_t165_il2cpp_TypeInfo_var, &L_41); + return L_42; + } + +IL_00ce: + { + Type_t * L_43 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_44 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_43) == ((Object_t*)(Type_t *)L_44)))) + { + goto IL_00eb; + } + } + { + Type_t * L_45 = ___type; + NullCheck(L_45); + bool L_46 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Type::get_IsPointer() */, L_45); + if (!L_46) + { + goto IL_00eb; + } + } + { + Object_t * L_47 = ___value; + return L_47; + } + +IL_00eb: + { + Object_t * L_48 = ___value; + Type_t * L_49 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_50 = Convert_ChangeType_m10291(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL); + return L_50; + } + +IL_00f3: + { + return NULL; + } +} +// System.Void System.Reflection.Binder/Default::ReorderArgumentArray(System.Object[]&,System.Object) +extern "C" void Default_ReorderArgumentArray_m8310 (Default_t1352 * __this, ObjectU5BU5D_t162** ___args, Object_t * ___state, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean System.Reflection.Binder/Default::check_type(System.Type,System.Type) +extern const Il2CppType* Nullable_1_t1798_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern const Il2CppType* Enum_t941_0_0_0_var; +extern const Il2CppType* IntPtr_t_0_0_0_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool Default_check_type_m8311 (Object_t * __this /* static, unused */, Type_t * ___from, Type_t * ___to, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Nullable_1_t1798_0_0_0_var = il2cpp_codegen_type_from_index(896); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Enum_t941_0_0_0_var = il2cpp_codegen_type_from_index(550); + IntPtr_t_0_0_0_var = il2cpp_codegen_type_from_index(118); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = {0}; + int32_t V_2 = {0}; + int32_t V_3 = {0}; + int32_t G_B28_0 = 0; + int32_t G_B30_0 = 0; + int32_t G_B38_0 = 0; + int32_t G_B40_0 = 0; + int32_t G_B48_0 = 0; + int32_t G_B50_0 = 0; + int32_t G_B58_0 = 0; + int32_t G_B60_0 = 0; + int32_t G_B68_0 = 0; + int32_t G_B70_0 = 0; + int32_t G_B78_0 = 0; + int32_t G_B80_0 = 0; + int32_t G_B89_0 = 0; + int32_t G_B91_0 = 0; + int32_t G_B95_0 = 0; + { + Type_t * L_0 = ___from; + Type_t * L_1 = ___to; + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + Type_t * L_2 = ___from; + if (L_2) + { + goto IL_0011; + } + } + { + return 1; + } + +IL_0011: + { + Type_t * L_3 = ___to; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_3); + Type_t * L_5 = ___from; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_5); + if ((((int32_t)L_4) == ((int32_t)L_6))) + { + goto IL_0024; + } + } + { + return 0; + } + +IL_0024: + { + Type_t * L_7 = ___to; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_7); + if (!L_8) + { + goto IL_0037; + } + } + { + Type_t * L_9 = ___to; + Type_t * L_10 = ___from; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_9, L_10); + return L_11; + } + +IL_0037: + { + Type_t * L_12 = ___to; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_12); + if (!L_13) + { + goto IL_0053; + } + } + { + Type_t * L_14 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + Type_t * L_15 = Enum_GetUnderlyingType_m6379(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + ___to = L_15; + Type_t * L_16 = ___from; + Type_t * L_17 = ___to; + if ((!(((Object_t*)(Type_t *)L_16) == ((Object_t*)(Type_t *)L_17)))) + { + goto IL_0053; + } + } + { + return 1; + } + +IL_0053: + { + Type_t * L_18 = ___to; + NullCheck(L_18); + bool L_19 = (bool)VirtFuncInvoker0< bool >::Invoke(76 /* System.Boolean System.Type::get_IsGenericType() */, L_18); + if (!L_19) + { + goto IL_0083; + } + } + { + Type_t * L_20 = ___to; + NullCheck(L_20); + Type_t * L_21 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(75 /* System.Type System.Type::GetGenericTypeDefinition() */, L_20); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Nullable_1_t1798_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_21) == ((Object_t*)(Type_t *)L_22)))) + { + goto IL_0083; + } + } + { + Type_t * L_23 = ___to; + NullCheck(L_23); + TypeU5BU5D_t431* L_24 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(72 /* System.Type[] System.Type::GetGenericArguments() */, L_23); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + Type_t * L_26 = ___from; + if ((!(((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_24, L_25, sizeof(Type_t *)))) == ((Object_t*)(Type_t *)L_26)))) + { + goto IL_0083; + } + } + { + return 1; + } + +IL_0083: + { + Type_t * L_27 = ___from; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_28 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + V_0 = L_28; + Type_t * L_29 = ___to; + int32_t L_30 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + V_1 = L_30; + int32_t L_31 = V_0; + V_2 = L_31; + int32_t L_32 = V_2; + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 0) + { + goto IL_00c8; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 1) + { + goto IL_016f; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 2) + { + goto IL_0103; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 3) + { + goto IL_0228; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 4) + { + goto IL_01cf; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 5) + { + goto IL_02d2; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 6) + { + goto IL_0281; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 7) + { + goto IL_0323; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 8) + { + goto IL_0323; + } + if (((int32_t)((int32_t)L_32-(int32_t)4)) == 9) + { + goto IL_036b; + } + } + { + goto IL_0384; + } + +IL_00c8: + { + int32_t L_33 = V_1; + V_3 = L_33; + int32_t L_34 = V_3; + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 0) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 1) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 2) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 3) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 4) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 5) + { + goto IL_00f3; + } + if (((int32_t)((int32_t)L_34-(int32_t)8)) == 6) + { + goto IL_00f3; + } + } + { + goto IL_00f5; + } + +IL_00f3: + { + return 1; + } + +IL_00f5: + { + Type_t * L_35 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_36 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + return ((((Object_t*)(Type_t *)L_35) == ((Object_t*)(Type_t *)L_36))? 1 : 0); + } + +IL_0103: + { + int32_t L_37 = V_1; + V_3 = L_37; + int32_t L_38 = V_3; + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 0) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 1) + { + goto IL_0140; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 2) + { + goto IL_0140; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 3) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 4) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 5) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 6) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 7) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 8) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 9) + { + goto IL_013e; + } + if (((int32_t)((int32_t)L_38-(int32_t)4)) == 10) + { + goto IL_013e; + } + } + { + goto IL_0140; + } + +IL_013e: + { + return 1; + } + +IL_0140: + { + Type_t * L_39 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_40 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_39) == ((Object_t*)(Type_t *)L_40))) + { + goto IL_016d; + } + } + { + Type_t * L_41 = ___from; + NullCheck(L_41); + bool L_42 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_41); + if (!L_42) + { + goto IL_016a; + } + } + { + Type_t * L_43 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_44 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B28_0 = ((((Object_t*)(Type_t *)L_43) == ((Object_t*)(Type_t *)L_44))? 1 : 0); + goto IL_016b; + } + +IL_016a: + { + G_B28_0 = 0; + } + +IL_016b: + { + G_B30_0 = G_B28_0; + goto IL_016e; + } + +IL_016d: + { + G_B30_0 = 1; + } + +IL_016e: + { + return G_B30_0; + } + +IL_016f: + { + int32_t L_45 = V_1; + V_3 = L_45; + int32_t L_46 = V_3; + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 0) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 1) + { + goto IL_01a0; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 2) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 3) + { + goto IL_01a0; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 4) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 5) + { + goto IL_01a0; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 6) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_46-(int32_t)7)) == 7) + { + goto IL_019e; + } + } + { + goto IL_01a0; + } + +IL_019e: + { + return 1; + } + +IL_01a0: + { + Type_t * L_47 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_48 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_47) == ((Object_t*)(Type_t *)L_48))) + { + goto IL_01cd; + } + } + { + Type_t * L_49 = ___from; + NullCheck(L_49); + bool L_50 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_49); + if (!L_50) + { + goto IL_01ca; + } + } + { + Type_t * L_51 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_52 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B38_0 = ((((Object_t*)(Type_t *)L_51) == ((Object_t*)(Type_t *)L_52))? 1 : 0); + goto IL_01cb; + } + +IL_01ca: + { + G_B38_0 = 0; + } + +IL_01cb: + { + G_B40_0 = G_B38_0; + goto IL_01ce; + } + +IL_01cd: + { + G_B40_0 = 1; + } + +IL_01ce: + { + return G_B40_0; + } + +IL_01cf: + { + int32_t L_53 = V_1; + V_3 = L_53; + int32_t L_54 = V_3; + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 0) + { + goto IL_01f7; + } + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 1) + { + goto IL_01f7; + } + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 2) + { + goto IL_01f7; + } + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 3) + { + goto IL_01f7; + } + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 4) + { + goto IL_01f7; + } + if (((int32_t)((int32_t)L_54-(int32_t)((int32_t)9))) == 5) + { + goto IL_01f7; + } + } + { + goto IL_01f9; + } + +IL_01f7: + { + return 1; + } + +IL_01f9: + { + Type_t * L_55 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_56 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_55) == ((Object_t*)(Type_t *)L_56))) + { + goto IL_0226; + } + } + { + Type_t * L_57 = ___from; + NullCheck(L_57); + bool L_58 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_57); + if (!L_58) + { + goto IL_0223; + } + } + { + Type_t * L_59 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_60 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B48_0 = ((((Object_t*)(Type_t *)L_59) == ((Object_t*)(Type_t *)L_60))? 1 : 0); + goto IL_0224; + } + +IL_0223: + { + G_B48_0 = 0; + } + +IL_0224: + { + G_B50_0 = G_B48_0; + goto IL_0227; + } + +IL_0226: + { + G_B50_0 = 1; + } + +IL_0227: + { + return G_B50_0; + } + +IL_0228: + { + int32_t L_61 = V_1; + V_3 = L_61; + int32_t L_62 = V_3; + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 0) + { + goto IL_0250; + } + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 1) + { + goto IL_0252; + } + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 2) + { + goto IL_0250; + } + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 3) + { + goto IL_0252; + } + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 4) + { + goto IL_0250; + } + if (((int32_t)((int32_t)L_62-(int32_t)((int32_t)9))) == 5) + { + goto IL_0250; + } + } + { + goto IL_0252; + } + +IL_0250: + { + return 1; + } + +IL_0252: + { + Type_t * L_63 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_64 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_63) == ((Object_t*)(Type_t *)L_64))) + { + goto IL_027f; + } + } + { + Type_t * L_65 = ___from; + NullCheck(L_65); + bool L_66 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_65); + if (!L_66) + { + goto IL_027c; + } + } + { + Type_t * L_67 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_68 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B58_0 = ((((Object_t*)(Type_t *)L_67) == ((Object_t*)(Type_t *)L_68))? 1 : 0); + goto IL_027d; + } + +IL_027c: + { + G_B58_0 = 0; + } + +IL_027d: + { + G_B60_0 = G_B58_0; + goto IL_0280; + } + +IL_027f: + { + G_B60_0 = 1; + } + +IL_0280: + { + return G_B60_0; + } + +IL_0281: + { + int32_t L_69 = V_1; + V_3 = L_69; + int32_t L_70 = V_3; + if (((int32_t)((int32_t)L_70-(int32_t)((int32_t)11))) == 0) + { + goto IL_02a1; + } + if (((int32_t)((int32_t)L_70-(int32_t)((int32_t)11))) == 1) + { + goto IL_02a1; + } + if (((int32_t)((int32_t)L_70-(int32_t)((int32_t)11))) == 2) + { + goto IL_02a1; + } + if (((int32_t)((int32_t)L_70-(int32_t)((int32_t)11))) == 3) + { + goto IL_02a1; + } + } + { + goto IL_02a3; + } + +IL_02a1: + { + return 1; + } + +IL_02a3: + { + Type_t * L_71 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_72 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_71) == ((Object_t*)(Type_t *)L_72))) + { + goto IL_02d0; + } + } + { + Type_t * L_73 = ___from; + NullCheck(L_73); + bool L_74 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_73); + if (!L_74) + { + goto IL_02cd; + } + } + { + Type_t * L_75 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_76 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B68_0 = ((((Object_t*)(Type_t *)L_75) == ((Object_t*)(Type_t *)L_76))? 1 : 0); + goto IL_02ce; + } + +IL_02cd: + { + G_B68_0 = 0; + } + +IL_02ce: + { + G_B70_0 = G_B68_0; + goto IL_02d1; + } + +IL_02d0: + { + G_B70_0 = 1; + } + +IL_02d1: + { + return G_B70_0; + } + +IL_02d2: + { + int32_t L_77 = V_1; + V_3 = L_77; + int32_t L_78 = V_3; + if (((int32_t)((int32_t)L_78-(int32_t)((int32_t)11))) == 0) + { + goto IL_02f2; + } + if (((int32_t)((int32_t)L_78-(int32_t)((int32_t)11))) == 1) + { + goto IL_02f4; + } + if (((int32_t)((int32_t)L_78-(int32_t)((int32_t)11))) == 2) + { + goto IL_02f2; + } + if (((int32_t)((int32_t)L_78-(int32_t)((int32_t)11))) == 3) + { + goto IL_02f2; + } + } + { + goto IL_02f4; + } + +IL_02f2: + { + return 1; + } + +IL_02f4: + { + Type_t * L_79 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_80 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_79) == ((Object_t*)(Type_t *)L_80))) + { + goto IL_0321; + } + } + { + Type_t * L_81 = ___from; + NullCheck(L_81); + bool L_82 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_81); + if (!L_82) + { + goto IL_031e; + } + } + { + Type_t * L_83 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_84 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B78_0 = ((((Object_t*)(Type_t *)L_83) == ((Object_t*)(Type_t *)L_84))? 1 : 0); + goto IL_031f; + } + +IL_031e: + { + G_B78_0 = 0; + } + +IL_031f: + { + G_B80_0 = G_B78_0; + goto IL_0322; + } + +IL_0321: + { + G_B80_0 = 1; + } + +IL_0322: + { + return G_B80_0; + } + +IL_0323: + { + int32_t L_85 = V_1; + V_3 = L_85; + int32_t L_86 = V_3; + if ((((int32_t)L_86) == ((int32_t)((int32_t)13)))) + { + goto IL_033a; + } + } + { + int32_t L_87 = V_3; + if ((((int32_t)L_87) == ((int32_t)((int32_t)14)))) + { + goto IL_033a; + } + } + { + goto IL_033c; + } + +IL_033a: + { + return 1; + } + +IL_033c: + { + Type_t * L_88 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_89 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_88) == ((Object_t*)(Type_t *)L_89))) + { + goto IL_0369; + } + } + { + Type_t * L_90 = ___from; + NullCheck(L_90); + bool L_91 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_90); + if (!L_91) + { + goto IL_0366; + } + } + { + Type_t * L_92 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_93 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + G_B89_0 = ((((Object_t*)(Type_t *)L_92) == ((Object_t*)(Type_t *)L_93))? 1 : 0); + goto IL_0367; + } + +IL_0366: + { + G_B89_0 = 0; + } + +IL_0367: + { + G_B91_0 = G_B89_0; + goto IL_036a; + } + +IL_0369: + { + G_B91_0 = 1; + } + +IL_036a: + { + return G_B91_0; + } + +IL_036b: + { + int32_t L_94 = V_1; + if ((((int32_t)L_94) == ((int32_t)((int32_t)14)))) + { + goto IL_0382; + } + } + { + Type_t * L_95 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_96 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + G_B95_0 = ((((Object_t*)(Type_t *)L_95) == ((Object_t*)(Type_t *)L_96))? 1 : 0); + goto IL_0383; + } + +IL_0382: + { + G_B95_0 = 1; + } + +IL_0383: + { + return G_B95_0; + } + +IL_0384: + { + Type_t * L_97 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_98 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_97) == ((Object_t*)(Type_t *)L_98)))) + { + goto IL_03a1; + } + } + { + Type_t * L_99 = ___from; + NullCheck(L_99); + bool L_100 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_99); + if (!L_100) + { + goto IL_03a1; + } + } + { + return 1; + } + +IL_03a1: + { + Type_t * L_101 = ___to; + NullCheck(L_101); + bool L_102 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Type::get_IsPointer() */, L_101); + if (!L_102) + { + goto IL_03be; + } + } + { + Type_t * L_103 = ___from; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_104 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_103) == ((Object_t*)(Type_t *)L_104)))) + { + goto IL_03be; + } + } + { + return 1; + } + +IL_03be: + { + Type_t * L_105 = ___to; + Type_t * L_106 = ___from; + NullCheck(L_105); + bool L_107 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_105, L_106); + return L_107; + } +} +// System.Boolean System.Reflection.Binder/Default::check_arguments(System.Type[],System.Reflection.ParameterInfo[],System.Boolean) +extern "C" bool Default_check_arguments_m8312 (Object_t * __this /* static, unused */, TypeU5BU5D_t431* ___types, ParameterInfoU5BU5D_t461* ___args, bool ___allowByRefMatch, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + Type_t * V_2 = {0}; + { + V_0 = 0; + goto IL_0053; + } + +IL_0007: + { + TypeU5BU5D_t431* L_0 = ___types; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + ParameterInfoU5BU5D_t461* L_3 = ___args; + int32_t L_4 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + bool L_7 = Default_check_type_m8311(NULL /*static, unused*/, (*(Type_t **)(Type_t **)SZArrayLdElema(L_0, L_2, sizeof(Type_t *))), L_6, /*hidden argument*/NULL); + V_1 = L_7; + bool L_8 = V_1; + if (L_8) + { + goto IL_0047; + } + } + { + bool L_9 = ___allowByRefMatch; + if (!L_9) + { + goto IL_0047; + } + } + { + ParameterInfoU5BU5D_t461* L_10 = ___args; + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_10, L_12, sizeof(ParameterInfo_t462 *)))); + Type_t * L_13 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_10, L_12, sizeof(ParameterInfo_t462 *)))); + V_2 = L_13; + Type_t * L_14 = V_2; + NullCheck(L_14); + bool L_15 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_14); + if (!L_15) + { + goto IL_0047; + } + } + { + TypeU5BU5D_t431* L_16 = ___types; + int32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Type_t * L_19 = V_2; + NullCheck(L_19); + Type_t * L_20 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_19); + bool L_21 = Default_check_type_m8311(NULL /*static, unused*/, (*(Type_t **)(Type_t **)SZArrayLdElema(L_16, L_18, sizeof(Type_t *))), L_20, /*hidden argument*/NULL); + V_1 = L_21; + } + +IL_0047: + { + bool L_22 = V_1; + if (L_22) + { + goto IL_004f; + } + } + { + return 0; + } + +IL_004f: + { + int32_t L_23 = V_0; + V_0 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0053: + { + int32_t L_24 = V_0; + TypeU5BU5D_t431* L_25 = ___types; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_0007; + } + } + { + return 1; + } +} +// System.Reflection.MethodBase System.Reflection.Binder/Default::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) +extern "C" MethodBase_t460 * Default_SelectMethod_m8313 (Default_t1352 * __this, int32_t ___bindingAttr, MethodBaseU5BU5D_t1779* ___match, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_1 = ___match; + TypeU5BU5D_t431* L_2 = ___types; + ParameterModifierU5BU5D_t452* L_3 = ___modifiers; + MethodBase_t460 * L_4 = Default_SelectMethod_m8314(__this, L_0, L_1, L_2, L_3, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.Reflection.MethodBase System.Reflection.Binder/Default::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[],System.Boolean) +extern const Il2CppType* ParamArrayAttribute_t1120_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" MethodBase_t460 * Default_SelectMethod_m8314 (Default_t1352 * __this, int32_t ___bindingAttr, MethodBaseU5BU5D_t1779* ___match, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, bool ___allowByRefMatch, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_0_0_0_var = il2cpp_codegen_type_from_index(897); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + ParameterInfoU5BU5D_t461* V_3 = {0}; + bool V_4 = false; + Type_t * V_5 = {0}; + ParameterInfoU5BU5D_t461* V_6 = {0}; + MethodBase_t460 * V_7 = {0}; + ParameterInfoU5BU5D_t461* V_8 = {0}; + { + MethodBaseU5BU5D_t1779* L_0 = ___match; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_1 = 0; + goto IL_006b; + } + +IL_0018: + { + MethodBaseU5BU5D_t1779* L_2 = ___match; + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_2, L_4, sizeof(MethodBase_t460 *))); + MethodBase_t460 * L_5 = V_0; + NullCheck(L_5); + ParameterInfoU5BU5D_t461* L_6 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_5); + V_3 = L_6; + ParameterInfoU5BU5D_t461* L_7 = V_3; + NullCheck(L_7); + TypeU5BU5D_t431* L_8 = ___types; + NullCheck(L_8); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0033; + } + } + { + goto IL_0067; + } + +IL_0033: + { + V_2 = 0; + goto IL_0053; + } + +IL_003a: + { + TypeU5BU5D_t431* L_9 = ___types; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + ParameterInfoU5BU5D_t461* L_12 = V_3; + int32_t L_13 = V_2; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_12, L_14, sizeof(ParameterInfo_t462 *)))); + Type_t * L_15 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_12, L_14, sizeof(ParameterInfo_t462 *)))); + if ((((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_9, L_11, sizeof(Type_t *)))) == ((Object_t*)(Type_t *)L_15))) + { + goto IL_004f; + } + } + { + goto IL_005c; + } + +IL_004f: + { + int32_t L_16 = V_2; + V_2 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0053: + { + int32_t L_17 = V_2; + TypeU5BU5D_t431* L_18 = ___types; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_003a; + } + } + +IL_005c: + { + int32_t L_19 = V_2; + TypeU5BU5D_t431* L_20 = ___types; + NullCheck(L_20); + if ((!(((uint32_t)L_19) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))))))) + { + goto IL_0067; + } + } + { + MethodBase_t460 * L_21 = V_0; + return L_21; + } + +IL_0067: + { + int32_t L_22 = V_1; + V_1 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_006b: + { + int32_t L_23 = V_1; + MethodBaseU5BU5D_t1779* L_24 = ___match; + NullCheck(L_24); + if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))) + { + goto IL_0018; + } + } + { + V_4 = 0; + V_5 = (Type_t *)NULL; + V_1 = 0; + goto IL_0147; + } + +IL_0081: + { + MethodBaseU5BU5D_t1779* L_25 = ___match; + int32_t L_26 = V_1; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + V_0 = (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_25, L_27, sizeof(MethodBase_t460 *))); + MethodBase_t460 * L_28 = V_0; + NullCheck(L_28); + ParameterInfoU5BU5D_t461* L_29 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_28); + V_6 = L_29; + ParameterInfoU5BU5D_t461* L_30 = V_6; + NullCheck(L_30); + TypeU5BU5D_t431* L_31 = ___types; + NullCheck(L_31); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_31)->max_length))))))) + { + goto IL_009e; + } + } + { + goto IL_0143; + } + +IL_009e: + { + ParameterInfoU5BU5D_t461* L_32 = V_6; + NullCheck(L_32); + if ((((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))) + { + goto IL_00ac; + } + } + { + goto IL_0143; + } + +IL_00ac: + { + ParameterInfoU5BU5D_t461* L_33 = V_6; + ParameterInfoU5BU5D_t461* L_34 = V_6; + NullCheck(L_34); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))-(int32_t)1))); + int32_t L_35 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))-(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_36 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ParamArrayAttribute_t1120_0_0_0_var), /*hidden argument*/NULL); + bool L_37 = Attribute_IsDefined_m5768(NULL /*static, unused*/, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_33, L_35, sizeof(ParameterInfo_t462 *))), L_36, /*hidden argument*/NULL); + V_4 = L_37; + bool L_38 = V_4; + if (L_38) + { + goto IL_00d2; + } + } + { + goto IL_0143; + } + +IL_00d2: + { + ParameterInfoU5BU5D_t461* L_39 = V_6; + ParameterInfoU5BU5D_t461* L_40 = V_6; + NullCheck(L_40); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))-(int32_t)1))); + int32_t L_41 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))-(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_39, L_41, sizeof(ParameterInfo_t462 *)))); + Type_t * L_42 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_39, L_41, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_42); + Type_t * L_43 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_42); + V_5 = L_43; + V_2 = 0; + goto IL_012f; + } + +IL_00ee: + { + int32_t L_44 = V_2; + ParameterInfoU5BU5D_t461* L_45 = V_6; + NullCheck(L_45); + if ((((int32_t)L_44) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))-(int32_t)1))))) + { + goto IL_0110; + } + } + { + TypeU5BU5D_t431* L_46 = ___types; + int32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + int32_t L_48 = L_47; + ParameterInfoU5BU5D_t461* L_49 = V_6; + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = L_50; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_49, L_51, sizeof(ParameterInfo_t462 *)))); + Type_t * L_52 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_49, L_51, sizeof(ParameterInfo_t462 *)))); + if ((((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_46, L_48, sizeof(Type_t *)))) == ((Object_t*)(Type_t *)L_52))) + { + goto IL_0110; + } + } + { + goto IL_0138; + } + +IL_0110: + { + int32_t L_53 = V_2; + ParameterInfoU5BU5D_t461* L_54 = V_6; + NullCheck(L_54); + if ((((int32_t)L_53) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))-(int32_t)1))))) + { + goto IL_012b; + } + } + { + TypeU5BU5D_t431* L_55 = ___types; + int32_t L_56 = V_2; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_56); + int32_t L_57 = L_56; + Type_t * L_58 = V_5; + if ((((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_55, L_57, sizeof(Type_t *)))) == ((Object_t*)(Type_t *)L_58))) + { + goto IL_012b; + } + } + { + goto IL_0138; + } + +IL_012b: + { + int32_t L_59 = V_2; + V_2 = ((int32_t)((int32_t)L_59+(int32_t)1)); + } + +IL_012f: + { + int32_t L_60 = V_2; + TypeU5BU5D_t431* L_61 = ___types; + NullCheck(L_61); + if ((((int32_t)L_60) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_61)->max_length))))))) + { + goto IL_00ee; + } + } + +IL_0138: + { + int32_t L_62 = V_2; + TypeU5BU5D_t431* L_63 = ___types; + NullCheck(L_63); + if ((!(((uint32_t)L_62) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_63)->max_length)))))))) + { + goto IL_0143; + } + } + { + MethodBase_t460 * L_64 = V_0; + return L_64; + } + +IL_0143: + { + int32_t L_65 = V_1; + V_1 = ((int32_t)((int32_t)L_65+(int32_t)1)); + } + +IL_0147: + { + int32_t L_66 = V_1; + MethodBaseU5BU5D_t1779* L_67 = ___match; + NullCheck(L_67); + if ((((int32_t)L_66) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_67)->max_length))))))) + { + goto IL_0081; + } + } + { + int32_t L_68 = ___bindingAttr; + if (!((int32_t)((int32_t)L_68&(int32_t)((int32_t)65536)))) + { + goto IL_015e; + } + } + { + return (MethodBase_t460 *)NULL; + } + +IL_015e: + { + V_7 = (MethodBase_t460 *)NULL; + V_1 = 0; + goto IL_01b8; + } + +IL_0168: + { + MethodBaseU5BU5D_t1779* L_69 = ___match; + int32_t L_70 = V_1; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_70); + int32_t L_71 = L_70; + V_0 = (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_69, L_71, sizeof(MethodBase_t460 *))); + MethodBase_t460 * L_72 = V_0; + NullCheck(L_72); + ParameterInfoU5BU5D_t461* L_73 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_72); + V_8 = L_73; + ParameterInfoU5BU5D_t461* L_74 = V_8; + NullCheck(L_74); + TypeU5BU5D_t431* L_75 = ___types; + NullCheck(L_75); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_74)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_75)->max_length))))))) + { + goto IL_0185; + } + } + { + goto IL_01b4; + } + +IL_0185: + { + TypeU5BU5D_t431* L_76 = ___types; + ParameterInfoU5BU5D_t461* L_77 = V_8; + bool L_78 = ___allowByRefMatch; + bool L_79 = Default_check_arguments_m8312(NULL /*static, unused*/, L_76, L_77, L_78, /*hidden argument*/NULL); + if (L_79) + { + goto IL_0199; + } + } + { + goto IL_01b4; + } + +IL_0199: + { + MethodBase_t460 * L_80 = V_7; + if (!L_80) + { + goto IL_01b1; + } + } + { + MethodBase_t460 * L_81 = V_7; + MethodBase_t460 * L_82 = V_0; + TypeU5BU5D_t431* L_83 = ___types; + MethodBase_t460 * L_84 = Default_GetBetterMethod_m8315(__this, L_81, L_82, L_83, /*hidden argument*/NULL); + V_7 = L_84; + goto IL_01b4; + } + +IL_01b1: + { + MethodBase_t460 * L_85 = V_0; + V_7 = L_85; + } + +IL_01b4: + { + int32_t L_86 = V_1; + V_1 = ((int32_t)((int32_t)L_86+(int32_t)1)); + } + +IL_01b8: + { + int32_t L_87 = V_1; + MethodBaseU5BU5D_t1779* L_88 = ___match; + NullCheck(L_88); + if ((((int32_t)L_87) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_88)->max_length))))))) + { + goto IL_0168; + } + } + { + MethodBase_t460 * L_89 = V_7; + return L_89; + } +} +// System.Reflection.MethodBase System.Reflection.Binder/Default::GetBetterMethod(System.Reflection.MethodBase,System.Reflection.MethodBase,System.Type[]) +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern "C" MethodBase_t460 * Default_GetBetterMethod_m8315 (Default_t1352 * __this, MethodBase_t460 * ___m1, MethodBase_t460 * ___m2, TypeU5BU5D_t431* ___types, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + Type_t * V_5 = {0}; + Type_t * V_6 = {0}; + bool V_7 = false; + bool V_8 = false; + MethodBase_t460 * G_B19_0 = {0}; + { + MethodBase_t460 * L_0 = ___m1; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethodDefinition() */, L_0); + if (!L_1) + { + goto IL_0018; + } + } + { + MethodBase_t460 * L_2 = ___m2; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethodDefinition() */, L_2); + if (L_3) + { + goto IL_0018; + } + } + { + MethodBase_t460 * L_4 = ___m2; + return L_4; + } + +IL_0018: + { + MethodBase_t460 * L_5 = ___m2; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethodDefinition() */, L_5); + if (!L_6) + { + goto IL_0030; + } + } + { + MethodBase_t460 * L_7 = ___m1; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethodDefinition() */, L_7); + if (L_8) + { + goto IL_0030; + } + } + { + MethodBase_t460 * L_9 = ___m1; + return L_9; + } + +IL_0030: + { + MethodBase_t460 * L_10 = ___m1; + NullCheck(L_10); + ParameterInfoU5BU5D_t461* L_11 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_10); + V_0 = L_11; + MethodBase_t460 * L_12 = ___m2; + NullCheck(L_12); + ParameterInfoU5BU5D_t461* L_13 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_12); + V_1 = L_13; + V_2 = 0; + V_3 = 0; + goto IL_0088; + } + +IL_0047: + { + ParameterInfoU5BU5D_t461* L_14 = V_0; + int32_t L_15 = V_3; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_14, L_16, sizeof(ParameterInfo_t462 *)))); + Type_t * L_17 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_14, L_16, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_18 = V_1; + int32_t L_19 = V_3; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_18, L_20, sizeof(ParameterInfo_t462 *)))); + Type_t * L_21 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_18, L_20, sizeof(ParameterInfo_t462 *)))); + int32_t L_22 = Default_CompareCloserType_m8316(__this, L_17, L_21, /*hidden argument*/NULL); + V_4 = L_22; + int32_t L_23 = V_4; + if (!L_23) + { + goto IL_007a; + } + } + { + int32_t L_24 = V_2; + if (!L_24) + { + goto IL_007a; + } + } + { + int32_t L_25 = V_2; + int32_t L_26 = V_4; + if ((((int32_t)L_25) == ((int32_t)L_26))) + { + goto IL_007a; + } + } + { + AmbiguousMatchException_t1333 * L_27 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_007a: + { + int32_t L_28 = V_4; + if (!L_28) + { + goto IL_0084; + } + } + { + int32_t L_29 = V_4; + V_2 = L_29; + } + +IL_0084: + { + int32_t L_30 = V_3; + V_3 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_0088: + { + int32_t L_31 = V_3; + ParameterInfoU5BU5D_t461* L_32 = V_0; + NullCheck(L_32); + if ((((int32_t)L_31) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_32)->max_length))))))) + { + goto IL_0047; + } + } + { + int32_t L_33 = V_2; + if (!L_33) + { + goto IL_00a6; + } + } + { + int32_t L_34 = V_2; + if ((((int32_t)L_34) <= ((int32_t)0))) + { + goto IL_00a4; + } + } + { + MethodBase_t460 * L_35 = ___m2; + G_B19_0 = L_35; + goto IL_00a5; + } + +IL_00a4: + { + MethodBase_t460 * L_36 = ___m1; + G_B19_0 = L_36; + } + +IL_00a5: + { + return G_B19_0; + } + +IL_00a6: + { + MethodBase_t460 * L_37 = ___m1; + NullCheck(L_37); + Type_t * L_38 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_37); + V_5 = L_38; + MethodBase_t460 * L_39 = ___m2; + NullCheck(L_39); + Type_t * L_40 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_39); + V_6 = L_40; + Type_t * L_41 = V_5; + Type_t * L_42 = V_6; + if ((((Object_t*)(Type_t *)L_41) == ((Object_t*)(Type_t *)L_42))) + { + goto IL_00df; + } + } + { + Type_t * L_43 = V_5; + Type_t * L_44 = V_6; + NullCheck(L_43); + bool L_45 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_43, L_44); + if (!L_45) + { + goto IL_00cf; + } + } + { + MethodBase_t460 * L_46 = ___m1; + return L_46; + } + +IL_00cf: + { + Type_t * L_47 = V_6; + Type_t * L_48 = V_5; + NullCheck(L_47); + bool L_49 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_47, L_48); + if (!L_49) + { + goto IL_00df; + } + } + { + MethodBase_t460 * L_50 = ___m2; + return L_50; + } + +IL_00df: + { + MethodBase_t460 * L_51 = ___m1; + NullCheck(L_51); + int32_t L_52 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_51); + V_7 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_52&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + MethodBase_t460 * L_53 = ___m2; + NullCheck(L_53); + int32_t L_54 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_53); + V_8 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_54&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + bool L_55 = V_7; + if (!L_55) + { + goto IL_010f; + } + } + { + bool L_56 = V_8; + if (L_56) + { + goto IL_010f; + } + } + { + MethodBase_t460 * L_57 = ___m2; + return L_57; + } + +IL_010f: + { + bool L_58 = V_8; + if (!L_58) + { + goto IL_011f; + } + } + { + bool L_59 = V_7; + if (L_59) + { + goto IL_011f; + } + } + { + MethodBase_t460 * L_60 = ___m1; + return L_60; + } + +IL_011f: + { + AmbiguousMatchException_t1333 * L_61 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_61, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_61); + } +} +// System.Int32 System.Reflection.Binder/Default::CompareCloserType(System.Type,System.Type) +extern const MethodInfo* Array_IndexOf_TisType_t_m10900_MethodInfo_var; +extern "C" int32_t Default_CompareCloserType_m8316 (Default_t1352 * __this, Type_t * ___t1, Type_t * ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_IndexOf_TisType_t_m10900_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484005); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___t1; + Type_t * L_1 = ___t2; + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + Type_t * L_2 = ___t1; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.Type::get_IsGenericParameter() */, L_2); + if (!L_3) + { + goto IL_0021; + } + } + { + Type_t * L_4 = ___t2; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.Type::get_IsGenericParameter() */, L_4); + if (L_5) + { + goto IL_0021; + } + } + { + return 1; + } + +IL_0021: + { + Type_t * L_6 = ___t1; + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.Type::get_IsGenericParameter() */, L_6); + if (L_7) + { + goto IL_0039; + } + } + { + Type_t * L_8 = ___t2; + NullCheck(L_8); + bool L_9 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.Type::get_IsGenericParameter() */, L_8); + if (!L_9) + { + goto IL_0039; + } + } + { + return (-1); + } + +IL_0039: + { + Type_t * L_10 = ___t1; + NullCheck(L_10); + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, L_10); + if (!L_11) + { + goto IL_0062; + } + } + { + Type_t * L_12 = ___t2; + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, L_12); + if (!L_13) + { + goto IL_0062; + } + } + { + Type_t * L_14 = ___t1; + NullCheck(L_14); + Type_t * L_15 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_14); + Type_t * L_16 = ___t2; + NullCheck(L_16); + Type_t * L_17 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_16); + int32_t L_18 = Default_CompareCloserType_m8316(__this, L_15, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_0062: + { + Type_t * L_19 = ___t1; + Type_t * L_20 = ___t2; + NullCheck(L_19); + bool L_21 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_19, L_20); + if (!L_21) + { + goto IL_0070; + } + } + { + return (-1); + } + +IL_0070: + { + Type_t * L_22 = ___t2; + Type_t * L_23 = ___t1; + NullCheck(L_22); + bool L_24 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(38 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_22, L_23); + if (!L_24) + { + goto IL_007e; + } + } + { + return 1; + } + +IL_007e: + { + Type_t * L_25 = ___t1; + NullCheck(L_25); + bool L_26 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_25); + if (!L_26) + { + goto IL_009d; + } + } + { + Type_t * L_27 = ___t2; + NullCheck(L_27); + TypeU5BU5D_t431* L_28 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_27); + Type_t * L_29 = ___t1; + int32_t L_30 = Array_IndexOf_TisType_t_m10900(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/Array_IndexOf_TisType_t_m10900_MethodInfo_var); + if ((((int32_t)L_30) < ((int32_t)0))) + { + goto IL_009d; + } + } + { + return 1; + } + +IL_009d: + { + Type_t * L_31 = ___t2; + NullCheck(L_31); + bool L_32 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_31); + if (!L_32) + { + goto IL_00bc; + } + } + { + Type_t * L_33 = ___t1; + NullCheck(L_33); + TypeU5BU5D_t431* L_34 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_33); + Type_t * L_35 = ___t2; + int32_t L_36 = Array_IndexOf_TisType_t_m10900(NULL /*static, unused*/, L_34, L_35, /*hidden argument*/Array_IndexOf_TisType_t_m10900_MethodInfo_var); + if ((((int32_t)L_36) < ((int32_t)0))) + { + goto IL_00bc; + } + } + { + return (-1); + } + +IL_00bc: + { + return 0; + } +} +// System.Reflection.PropertyInfo System.Reflection.Binder/Default::SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1815; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" PropertyInfo_t * Default_SelectProperty_m8317 (Default_t1352 * __this, int32_t ___bindingAttr, PropertyInfoU5BU5D_t1780* ___match, Type_t * ___returnType, TypeU5BU5D_t431* ___indexes, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + _stringLiteral1815 = il2cpp_codegen_string_literal_from_index(1815); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + PropertyInfo_t * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + PropertyInfo_t * V_7 = {0}; + ParameterInfoU5BU5D_t461* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t G_B6_0 = 0; + { + PropertyInfoU5BU5D_t1780* L_0 = ___match; + if (!L_0) + { + goto IL_000e; + } + } + { + PropertyInfoU5BU5D_t1780* L_1 = ___match; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001e; + } + } + +IL_000e: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_2, _stringLiteral1815, _stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001e: + { + Type_t * L_3 = ___returnType; + V_0 = ((((int32_t)((((Object_t*)(Type_t *)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + TypeU5BU5D_t431* L_4 = ___indexes; + if (!L_4) + { + goto IL_0036; + } + } + { + TypeU5BU5D_t431* L_5 = ___indexes; + NullCheck(L_5); + G_B6_0 = (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))); + goto IL_0037; + } + +IL_0036: + { + G_B6_0 = (-1); + } + +IL_0037: + { + V_1 = G_B6_0; + V_2 = (PropertyInfo_t *)NULL; + V_4 = ((int32_t)2147483646); + V_5 = ((int32_t)2147483647); + V_6 = 0; + PropertyInfoU5BU5D_t1780* L_6 = ___match; + NullCheck(L_6); + V_3 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)1)); + goto IL_0112; + } + +IL_0056: + { + PropertyInfoU5BU5D_t1780* L_7 = ___match; + int32_t L_8 = V_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_7 = (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_7, L_9, sizeof(PropertyInfo_t *))); + PropertyInfo_t * L_10 = V_7; + NullCheck(L_10); + ParameterInfoU5BU5D_t461* L_11 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(20 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_10); + V_8 = L_11; + int32_t L_12 = V_1; + if ((((int32_t)L_12) < ((int32_t)0))) + { + goto IL_007a; + } + } + { + int32_t L_13 = V_1; + ParameterInfoU5BU5D_t461* L_14 = V_8; + NullCheck(L_14); + if ((((int32_t)L_13) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_007a; + } + } + { + goto IL_010e; + } + +IL_007a: + { + bool L_15 = V_0; + if (!L_15) + { + goto IL_0092; + } + } + { + PropertyInfo_t * L_16 = V_7; + NullCheck(L_16); + Type_t * L_17 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_16); + Type_t * L_18 = ___returnType; + if ((((Object_t*)(Type_t *)L_17) == ((Object_t*)(Type_t *)L_18))) + { + goto IL_0092; + } + } + { + goto IL_010e; + } + +IL_0092: + { + V_9 = ((int32_t)2147483646); + int32_t L_19 = V_1; + if ((((int32_t)L_19) <= ((int32_t)0))) + { + goto IL_00b8; + } + } + { + TypeU5BU5D_t431* L_20 = ___indexes; + ParameterInfoU5BU5D_t461* L_21 = V_8; + int32_t L_22 = Default_check_arguments_with_score_m8318(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + V_9 = L_22; + int32_t L_23 = V_9; + if ((!(((uint32_t)L_23) == ((uint32_t)(-1))))) + { + goto IL_00b8; + } + } + { + goto IL_010e; + } + +IL_00b8: + { + PropertyInfo_t * L_24 = V_7; + NullCheck(L_24); + Type_t * L_25 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_24); + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + int32_t L_26 = Binder_GetDerivedLevel_m8324(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + V_10 = L_26; + PropertyInfo_t * L_27 = V_2; + if (!L_27) + { + goto IL_0103; + } + } + { + int32_t L_28 = V_4; + int32_t L_29 = V_9; + if ((((int32_t)L_28) >= ((int32_t)L_29))) + { + goto IL_00da; + } + } + { + goto IL_010e; + } + +IL_00da: + { + int32_t L_30 = V_4; + int32_t L_31 = V_9; + if ((!(((uint32_t)L_30) == ((uint32_t)L_31)))) + { + goto IL_0103; + } + } + { + int32_t L_32 = V_6; + int32_t L_33 = V_10; + if ((!(((uint32_t)L_32) == ((uint32_t)L_33)))) + { + goto IL_00f5; + } + } + { + int32_t L_34 = V_9; + V_5 = L_34; + goto IL_010e; + } + +IL_00f5: + { + int32_t L_35 = V_6; + int32_t L_36 = V_10; + if ((((int32_t)L_35) <= ((int32_t)L_36))) + { + goto IL_0103; + } + } + { + goto IL_010e; + } + +IL_0103: + { + PropertyInfo_t * L_37 = V_7; + V_2 = L_37; + int32_t L_38 = V_9; + V_4 = L_38; + int32_t L_39 = V_10; + V_6 = L_39; + } + +IL_010e: + { + int32_t L_40 = V_3; + V_3 = ((int32_t)((int32_t)L_40-(int32_t)1)); + } + +IL_0112: + { + int32_t L_41 = V_3; + if ((((int32_t)L_41) >= ((int32_t)0))) + { + goto IL_0056; + } + } + { + int32_t L_42 = V_5; + int32_t L_43 = V_4; + if ((((int32_t)L_42) > ((int32_t)L_43))) + { + goto IL_0128; + } + } + { + AmbiguousMatchException_t1333 * L_44 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_44, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0128: + { + PropertyInfo_t * L_45 = V_2; + return L_45; + } +} +// System.Int32 System.Reflection.Binder/Default::check_arguments_with_score(System.Type[],System.Reflection.ParameterInfo[]) +extern "C" int32_t Default_check_arguments_with_score_m8318 (Object_t * __this /* static, unused */, TypeU5BU5D_t431* ___types, ParameterInfoU5BU5D_t461* ___args, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = (-1); + V_1 = 0; + goto IL_0030; + } + +IL_0009: + { + TypeU5BU5D_t431* L_0 = ___types; + int32_t L_1 = V_1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + ParameterInfoU5BU5D_t461* L_3 = ___args; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + int32_t L_7 = Default_check_type_with_score_m8319(NULL /*static, unused*/, (*(Type_t **)(Type_t **)SZArrayLdElema(L_0, L_2, sizeof(Type_t *))), L_6, /*hidden argument*/NULL); + V_2 = L_7; + int32_t L_8 = V_2; + if ((!(((uint32_t)L_8) == ((uint32_t)(-1))))) + { + goto IL_0023; + } + } + { + return (-1); + } + +IL_0023: + { + int32_t L_9 = V_0; + int32_t L_10 = V_2; + if ((((int32_t)L_9) >= ((int32_t)L_10))) + { + goto IL_002c; + } + } + { + int32_t L_11 = V_2; + V_0 = L_11; + } + +IL_002c: + { + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0030: + { + int32_t L_13 = V_1; + TypeU5BU5D_t431* L_14 = ___types; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0009; + } + } + { + int32_t L_15 = V_0; + return L_15; + } +} +// System.Int32 System.Reflection.Binder/Default::check_type_with_score(System.Type,System.Type) +extern const Il2CppType* Object_t_0_0_0_var; +extern const Il2CppType* Enum_t941_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" int32_t Default_check_type_with_score_m8319 (Object_t * __this /* static, unused */, Type_t * ___from, Type_t * ___to, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Enum_t941_0_0_0_var = il2cpp_codegen_type_from_index(550); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t V_1 = {0}; + int32_t V_2 = {0}; + int32_t V_3 = {0}; + int32_t G_B4_0 = 0; + int32_t G_B23_0 = 0; + int32_t G_B31_0 = 0; + int32_t G_B39_0 = 0; + int32_t G_B47_0 = 0; + int32_t G_B55_0 = 0; + int32_t G_B63_0 = 0; + int32_t G_B72_0 = 0; + int32_t G_B76_0 = 0; + int32_t G_B80_0 = 0; + { + Type_t * L_0 = ___from; + if (L_0) + { + goto IL_0019; + } + } + { + Type_t * L_1 = ___to; + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_1); + if (!L_2) + { + goto IL_0017; + } + } + { + G_B4_0 = (-1); + goto IL_0018; + } + +IL_0017: + { + G_B4_0 = 0; + } + +IL_0018: + { + return G_B4_0; + } + +IL_0019: + { + Type_t * L_3 = ___from; + Type_t * L_4 = ___to; + if ((!(((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_4)))) + { + goto IL_0022; + } + } + { + return 0; + } + +IL_0022: + { + Type_t * L_5 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_5) == ((Object_t*)(Type_t *)L_6)))) + { + goto IL_0034; + } + } + { + return 4; + } + +IL_0034: + { + Type_t * L_7 = ___from; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_8 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_0 = L_8; + Type_t * L_9 = ___to; + int32_t L_10 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + V_1 = L_10; + int32_t L_11 = V_0; + V_2 = L_11; + int32_t L_12 = V_2; + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 0) + { + goto IL_0079; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 1) + { + goto IL_010a; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 2) + { + goto IL_00aa; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 3) + { + goto IL_01ab; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 4) + { + goto IL_015e; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 5) + { + goto IL_023d; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 6) + { + goto IL_01f8; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 7) + { + goto IL_0282; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 8) + { + goto IL_0282; + } + if (((int32_t)((int32_t)L_12-(int32_t)4)) == 9) + { + goto IL_02be; + } + } + { + goto IL_02ce; + } + +IL_0079: + { + int32_t L_13 = V_1; + V_3 = L_13; + int32_t L_14 = V_3; + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 0) + { + goto IL_00a4; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 1) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 2) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 3) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 4) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 5) + { + goto IL_00a6; + } + if (((int32_t)((int32_t)L_14-(int32_t)8)) == 6) + { + goto IL_00a6; + } + } + { + goto IL_00a8; + } + +IL_00a4: + { + return 0; + } + +IL_00a6: + { + return 2; + } + +IL_00a8: + { + return (-1); + } + +IL_00aa: + { + int32_t L_15 = V_1; + V_3 = L_15; + int32_t L_16 = V_3; + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 0) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 1) + { + goto IL_00e7; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 2) + { + goto IL_00e7; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 3) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 4) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 5) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 6) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 7) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 8) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 9) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_16-(int32_t)4)) == 10) + { + goto IL_00e5; + } + } + { + goto IL_00e7; + } + +IL_00e5: + { + return 2; + } + +IL_00e7: + { + Type_t * L_17 = ___from; + NullCheck(L_17); + bool L_18 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_17); + if (!L_18) + { + goto IL_0108; + } + } + { + Type_t * L_19 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_19) == ((Object_t*)(Type_t *)L_20)))) + { + goto IL_0108; + } + } + { + G_B23_0 = 1; + goto IL_0109; + } + +IL_0108: + { + G_B23_0 = (-1); + } + +IL_0109: + { + return G_B23_0; + } + +IL_010a: + { + int32_t L_21 = V_1; + V_3 = L_21; + int32_t L_22 = V_3; + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 0) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 1) + { + goto IL_013b; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 2) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 3) + { + goto IL_013b; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 4) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 5) + { + goto IL_013b; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 6) + { + goto IL_0139; + } + if (((int32_t)((int32_t)L_22-(int32_t)7)) == 7) + { + goto IL_0139; + } + } + { + goto IL_013b; + } + +IL_0139: + { + return 2; + } + +IL_013b: + { + Type_t * L_23 = ___from; + NullCheck(L_23); + bool L_24 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_23); + if (!L_24) + { + goto IL_015c; + } + } + { + Type_t * L_25 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_25) == ((Object_t*)(Type_t *)L_26)))) + { + goto IL_015c; + } + } + { + G_B31_0 = 1; + goto IL_015d; + } + +IL_015c: + { + G_B31_0 = (-1); + } + +IL_015d: + { + return G_B31_0; + } + +IL_015e: + { + int32_t L_27 = V_1; + V_3 = L_27; + int32_t L_28 = V_3; + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 0) + { + goto IL_0186; + } + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 1) + { + goto IL_0186; + } + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 2) + { + goto IL_0186; + } + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 3) + { + goto IL_0186; + } + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 4) + { + goto IL_0186; + } + if (((int32_t)((int32_t)L_28-(int32_t)((int32_t)9))) == 5) + { + goto IL_0186; + } + } + { + goto IL_0188; + } + +IL_0186: + { + return 2; + } + +IL_0188: + { + Type_t * L_29 = ___from; + NullCheck(L_29); + bool L_30 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_29); + if (!L_30) + { + goto IL_01a9; + } + } + { + Type_t * L_31 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_32 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_31) == ((Object_t*)(Type_t *)L_32)))) + { + goto IL_01a9; + } + } + { + G_B39_0 = 1; + goto IL_01aa; + } + +IL_01a9: + { + G_B39_0 = (-1); + } + +IL_01aa: + { + return G_B39_0; + } + +IL_01ab: + { + int32_t L_33 = V_1; + V_3 = L_33; + int32_t L_34 = V_3; + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 0) + { + goto IL_01d3; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 1) + { + goto IL_01d5; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 2) + { + goto IL_01d3; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 3) + { + goto IL_01d5; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 4) + { + goto IL_01d3; + } + if (((int32_t)((int32_t)L_34-(int32_t)((int32_t)9))) == 5) + { + goto IL_01d3; + } + } + { + goto IL_01d5; + } + +IL_01d3: + { + return 2; + } + +IL_01d5: + { + Type_t * L_35 = ___from; + NullCheck(L_35); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_35); + if (!L_36) + { + goto IL_01f6; + } + } + { + Type_t * L_37 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_38 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_37) == ((Object_t*)(Type_t *)L_38)))) + { + goto IL_01f6; + } + } + { + G_B47_0 = 1; + goto IL_01f7; + } + +IL_01f6: + { + G_B47_0 = (-1); + } + +IL_01f7: + { + return G_B47_0; + } + +IL_01f8: + { + int32_t L_39 = V_1; + V_3 = L_39; + int32_t L_40 = V_3; + if (((int32_t)((int32_t)L_40-(int32_t)((int32_t)11))) == 0) + { + goto IL_0218; + } + if (((int32_t)((int32_t)L_40-(int32_t)((int32_t)11))) == 1) + { + goto IL_0218; + } + if (((int32_t)((int32_t)L_40-(int32_t)((int32_t)11))) == 2) + { + goto IL_0218; + } + if (((int32_t)((int32_t)L_40-(int32_t)((int32_t)11))) == 3) + { + goto IL_0218; + } + } + { + goto IL_021a; + } + +IL_0218: + { + return 2; + } + +IL_021a: + { + Type_t * L_41 = ___from; + NullCheck(L_41); + bool L_42 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_41); + if (!L_42) + { + goto IL_023b; + } + } + { + Type_t * L_43 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_44 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_43) == ((Object_t*)(Type_t *)L_44)))) + { + goto IL_023b; + } + } + { + G_B55_0 = 1; + goto IL_023c; + } + +IL_023b: + { + G_B55_0 = (-1); + } + +IL_023c: + { + return G_B55_0; + } + +IL_023d: + { + int32_t L_45 = V_1; + V_3 = L_45; + int32_t L_46 = V_3; + if (((int32_t)((int32_t)L_46-(int32_t)((int32_t)11))) == 0) + { + goto IL_025d; + } + if (((int32_t)((int32_t)L_46-(int32_t)((int32_t)11))) == 1) + { + goto IL_025f; + } + if (((int32_t)((int32_t)L_46-(int32_t)((int32_t)11))) == 2) + { + goto IL_025d; + } + if (((int32_t)((int32_t)L_46-(int32_t)((int32_t)11))) == 3) + { + goto IL_025d; + } + } + { + goto IL_025f; + } + +IL_025d: + { + return 2; + } + +IL_025f: + { + Type_t * L_47 = ___from; + NullCheck(L_47); + bool L_48 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_47); + if (!L_48) + { + goto IL_0280; + } + } + { + Type_t * L_49 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_50 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_49) == ((Object_t*)(Type_t *)L_50)))) + { + goto IL_0280; + } + } + { + G_B63_0 = 1; + goto IL_0281; + } + +IL_0280: + { + G_B63_0 = (-1); + } + +IL_0281: + { + return G_B63_0; + } + +IL_0282: + { + int32_t L_51 = V_1; + V_3 = L_51; + int32_t L_52 = V_3; + if ((((int32_t)L_52) == ((int32_t)((int32_t)13)))) + { + goto IL_0299; + } + } + { + int32_t L_53 = V_3; + if ((((int32_t)L_53) == ((int32_t)((int32_t)14)))) + { + goto IL_0299; + } + } + { + goto IL_029b; + } + +IL_0299: + { + return 2; + } + +IL_029b: + { + Type_t * L_54 = ___from; + NullCheck(L_54); + bool L_55 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_54); + if (!L_55) + { + goto IL_02bc; + } + } + { + Type_t * L_56 = ___to; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_57 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Enum_t941_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_56) == ((Object_t*)(Type_t *)L_57)))) + { + goto IL_02bc; + } + } + { + G_B72_0 = 1; + goto IL_02bd; + } + +IL_02bc: + { + G_B72_0 = (-1); + } + +IL_02bd: + { + return G_B72_0; + } + +IL_02be: + { + int32_t L_58 = V_1; + if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)14))))) + { + goto IL_02cc; + } + } + { + G_B76_0 = 2; + goto IL_02cd; + } + +IL_02cc: + { + G_B76_0 = (-1); + } + +IL_02cd: + { + return G_B76_0; + } + +IL_02ce: + { + Type_t * L_59 = ___to; + Type_t * L_60 = ___from; + NullCheck(L_59); + bool L_61 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_59, L_60); + if (!L_61) + { + goto IL_02e0; + } + } + { + G_B80_0 = 3; + goto IL_02e1; + } + +IL_02e0: + { + G_B80_0 = (-1); + } + +IL_02e1: + { + return G_B80_0; + } +} +// System.Void System.Reflection.Binder::.ctor() +extern "C" void Binder__ctor_m8320 (Binder_t451 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Binder::.cctor() +extern TypeInfo* Default_t1352_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" void Binder__cctor_m8321 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Default_t1352_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(898); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + Default_t1352 * L_0 = (Default_t1352 *)il2cpp_codegen_object_new (Default_t1352_il2cpp_TypeInfo_var); + Default__ctor_m8305(L_0, /*hidden argument*/NULL); + ((Binder_t451_StaticFields*)Binder_t451_il2cpp_TypeInfo_var->static_fields)->___default_binder_0 = L_0; + return; + } +} +// System.Reflection.Binder System.Reflection.Binder::get_DefaultBinder() +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" Binder_t451 * Binder_get_DefaultBinder_m8322 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_0 = ((Binder_t451_StaticFields*)Binder_t451_il2cpp_TypeInfo_var->static_fields)->___default_binder_0; + return L_0; + } +} +// System.Boolean System.Reflection.Binder::ConvertArgs(System.Reflection.Binder,System.Object[],System.Reflection.ParameterInfo[],System.Globalization.CultureInfo) +extern TypeInfo* TargetParameterCountException_t1384_il2cpp_TypeInfo_var; +extern "C" bool Binder_ConvertArgs_m8323 (Object_t * __this /* static, unused */, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___args, ParameterInfoU5BU5D_t461* ___pinfo, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TargetParameterCountException_t1384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(899); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + { + ObjectU5BU5D_t162* L_0 = ___args; + if (L_0) + { + goto IL_0016; + } + } + { + ParameterInfoU5BU5D_t461* L_1 = ___pinfo; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_0010; + } + } + { + return 1; + } + +IL_0010: + { + TargetParameterCountException_t1384 * L_2 = (TargetParameterCountException_t1384 *)il2cpp_codegen_object_new (TargetParameterCountException_t1384_il2cpp_TypeInfo_var); + TargetParameterCountException__ctor_m8561(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ParameterInfoU5BU5D_t461* L_3 = ___pinfo; + NullCheck(L_3); + ObjectU5BU5D_t162* L_4 = ___args; + NullCheck(L_4); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0027; + } + } + { + TargetParameterCountException_t1384 * L_5 = (TargetParameterCountException_t1384 *)il2cpp_codegen_object_new (TargetParameterCountException_t1384_il2cpp_TypeInfo_var); + TargetParameterCountException__ctor_m8561(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0027: + { + V_0 = 0; + goto IL_0059; + } + +IL_002e: + { + Binder_t451 * L_6 = ___binder; + ObjectU5BU5D_t162* L_7 = ___args; + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ParameterInfoU5BU5D_t461* L_10 = ___pinfo; + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_10, L_12, sizeof(ParameterInfo_t462 *)))); + Type_t * L_13 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_10, L_12, sizeof(ParameterInfo_t462 *)))); + CultureInfo_t453 * L_14 = ___culture; + NullCheck(L_6); + Object_t * L_15 = (Object_t *)VirtFuncInvoker3< Object_t *, Object_t *, Type_t *, CultureInfo_t453 * >::Invoke(5 /* System.Object System.Reflection.Binder::ChangeType(System.Object,System.Type,System.Globalization.CultureInfo) */, L_6, (*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), L_13, L_14); + V_1 = L_15; + Object_t * L_16 = V_1; + if (L_16) + { + goto IL_0051; + } + } + { + ObjectU5BU5D_t162* L_17 = ___args; + int32_t L_18 = V_0; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + if (!(*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *)))) + { + goto IL_0051; + } + } + { + return 0; + } + +IL_0051: + { + ObjectU5BU5D_t162* L_20 = ___args; + int32_t L_21 = V_0; + Object_t * L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + ArrayElementTypeCheck (L_20, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, L_21, sizeof(Object_t *))) = (Object_t *)L_22; + int32_t L_23 = V_0; + V_0 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0059: + { + int32_t L_24 = V_0; + ObjectU5BU5D_t162* L_25 = ___args; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_002e; + } + } + { + return 1; + } +} +// System.Int32 System.Reflection.Binder::GetDerivedLevel(System.Type) +extern "C" int32_t Binder_GetDerivedLevel_m8324 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + Type_t * V_0 = {0}; + int32_t V_1 = 0; + { + Type_t * L_0 = ___type; + V_0 = L_0; + V_1 = 1; + goto IL_0014; + } + +IL_0009: + { + int32_t L_1 = V_1; + V_1 = ((int32_t)((int32_t)L_1+(int32_t)1)); + Type_t * L_2 = V_0; + NullCheck(L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_2); + V_0 = L_3; + } + +IL_0014: + { + Type_t * L_4 = V_0; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_4); + if (L_5) + { + goto IL_0009; + } + } + { + int32_t L_6 = V_1; + return L_6; + } +} +// System.Reflection.MethodBase System.Reflection.Binder::FindMostDerivedMatch(System.Reflection.MethodBase[]) +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern "C" MethodBase_t460 * Binder_FindMostDerivedMatch_m8325 (Object_t * __this /* static, unused */, MethodBaseU5BU5D_t1779* ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + MethodBase_t460 * V_4 = {0}; + int32_t V_5 = 0; + ParameterInfoU5BU5D_t461* V_6 = {0}; + ParameterInfoU5BU5D_t461* V_7 = {0}; + bool V_8 = false; + int32_t V_9 = 0; + { + V_0 = 0; + V_1 = (-1); + MethodBaseU5BU5D_t1779* L_0 = ___match; + NullCheck(L_0); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))); + V_3 = 0; + goto IL_00ba; + } + +IL_000f: + { + MethodBaseU5BU5D_t1779* L_1 = ___match; + int32_t L_2 = V_3; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_4 = (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_1, L_3, sizeof(MethodBase_t460 *))); + MethodBase_t460 * L_4 = V_4; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_4); + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + int32_t L_6 = Binder_GetDerivedLevel_m8324(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + V_5 = L_6; + int32_t L_7 = V_5; + int32_t L_8 = V_0; + if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) + { + goto IL_0030; + } + } + { + AmbiguousMatchException_t1333 * L_9 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0030: + { + int32_t L_10 = V_1; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_00a9; + } + } + { + MethodBase_t460 * L_11 = V_4; + NullCheck(L_11); + ParameterInfoU5BU5D_t461* L_12 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_11); + V_6 = L_12; + MethodBaseU5BU5D_t1779* L_13 = ___match; + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + NullCheck((*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_13, L_15, sizeof(MethodBase_t460 *)))); + ParameterInfoU5BU5D_t461* L_16 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_13, L_15, sizeof(MethodBase_t460 *)))); + V_7 = L_16; + V_8 = 1; + ParameterInfoU5BU5D_t461* L_17 = V_6; + NullCheck(L_17); + ParameterInfoU5BU5D_t461* L_18 = V_7; + NullCheck(L_18); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0062; + } + } + { + V_8 = 0; + goto IL_009c; + } + +IL_0062: + { + V_9 = 0; + goto IL_0091; + } + +IL_006a: + { + ParameterInfoU5BU5D_t461* L_19 = V_6; + int32_t L_20 = V_9; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_19, L_21, sizeof(ParameterInfo_t462 *)))); + Type_t * L_22 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_19, L_21, sizeof(ParameterInfo_t462 *)))); + ParameterInfoU5BU5D_t461* L_23 = V_7; + int32_t L_24 = V_9; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_23, L_25, sizeof(ParameterInfo_t462 *)))); + Type_t * L_26 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_23, L_25, sizeof(ParameterInfo_t462 *)))); + if ((((Object_t*)(Type_t *)L_22) == ((Object_t*)(Type_t *)L_26))) + { + goto IL_008b; + } + } + { + V_8 = 0; + goto IL_009c; + } + +IL_008b: + { + int32_t L_27 = V_9; + V_9 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0091: + { + int32_t L_28 = V_9; + ParameterInfoU5BU5D_t461* L_29 = V_6; + NullCheck(L_29); + if ((((int32_t)L_28) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))))) + { + goto IL_006a; + } + } + +IL_009c: + { + bool L_30 = V_8; + if (L_30) + { + goto IL_00a9; + } + } + { + AmbiguousMatchException_t1333 * L_31 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_31, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_00a9: + { + int32_t L_32 = V_5; + int32_t L_33 = V_0; + if ((((int32_t)L_32) <= ((int32_t)L_33))) + { + goto IL_00b6; + } + } + { + int32_t L_34 = V_5; + V_0 = L_34; + int32_t L_35 = V_3; + V_1 = L_35; + } + +IL_00b6: + { + int32_t L_36 = V_3; + V_3 = ((int32_t)((int32_t)L_36+(int32_t)1)); + } + +IL_00ba: + { + int32_t L_37 = V_3; + int32_t L_38 = V_2; + if ((((int32_t)L_37) < ((int32_t)L_38))) + { + goto IL_000f; + } + } + { + MethodBaseU5BU5D_t1779* L_39 = ___match; + int32_t L_40 = V_1; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = L_40; + return (*(MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_39, L_41, sizeof(MethodBase_t460 *))); + } +} +// System.Void System.Reflection.ConstructorInfo::.ctor() +extern "C" void ConstructorInfo__ctor_m8326 (ConstructorInfo_t468 * __this, const MethodInfo* method) +{ + { + MethodBase__ctor_m8370(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.ConstructorInfo::.cctor() +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1816; +extern Il2CppCodeGenString* _stringLiteral1817; +extern "C" void ConstructorInfo__cctor_m8327 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + _stringLiteral1816 = il2cpp_codegen_string_literal_from_index(1816); + _stringLiteral1817 = il2cpp_codegen_string_literal_from_index(1817); + s_Il2CppMethodIntialized = true; + } + { + ((ConstructorInfo_t468_StaticFields*)ConstructorInfo_t468_il2cpp_TypeInfo_var->static_fields)->___ConstructorName_0 = _stringLiteral1816; + ((ConstructorInfo_t468_StaticFields*)ConstructorInfo_t468_il2cpp_TypeInfo_var->static_fields)->___TypeConstructorName_1 = _stringLiteral1817; + return; + } +} +// System.Reflection.MemberTypes System.Reflection.ConstructorInfo::get_MemberType() +extern "C" int32_t ConstructorInfo_get_MemberType_m8328 (ConstructorInfo_t468 * __this, const MethodInfo* method) +{ + { + return (int32_t)(1); + } +} +// System.Object System.Reflection.ConstructorInfo::Invoke(System.Object[]) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" Object_t * ConstructorInfo_Invoke_m2084 (ConstructorInfo_t468 * __this, ObjectU5BU5D_t162* ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___parameters; + if (L_0) + { + goto IL_000e; + } + } + { + ___parameters = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + } + +IL_000e: + { + ObjectU5BU5D_t162* L_1 = ___parameters; + Object_t * L_2 = (Object_t *)VirtFuncInvoker4< Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(30 /* System.Object System.Reflection.ConstructorInfo::Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, ((int32_t)512), (Binder_t451 *)NULL, L_1, (CultureInfo_t453 *)NULL); + return L_2; + } +} +// System.Void System.Reflection.CustomAttributeData::.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Object[]) +extern TypeInfo* CustomAttributeTypedArgumentU5BU5D_t1799_il2cpp_TypeInfo_var; +extern TypeInfo* CustomAttributeNamedArgumentU5BU5D_t1800_il2cpp_TypeInfo_var; +extern const MethodInfo* CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_MethodInfo_var; +extern const MethodInfo* Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_MethodInfo_var; +extern const MethodInfo* CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_MethodInfo_var; +extern const MethodInfo* Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_MethodInfo_var; +extern "C" void CustomAttributeData__ctor_m8329 (CustomAttributeData_t1355 * __this, ConstructorInfo_t468 * ___ctorInfo, ObjectU5BU5D_t162* ___ctorArgs, ObjectU5BU5D_t162* ___namedArgs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeTypedArgumentU5BU5D_t1799_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(902); + CustomAttributeNamedArgumentU5BU5D_t1800_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(903); + CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484006); + Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484007); + CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484008); + Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484009); + s_Il2CppMethodIntialized = true; + } + CustomAttributeData_t1355 * G_B2_0 = {0}; + CustomAttributeData_t1355 * G_B1_0 = {0}; + CustomAttributeTypedArgumentU5BU5D_t1799* G_B3_0 = {0}; + CustomAttributeData_t1355 * G_B3_1 = {0}; + CustomAttributeData_t1355 * G_B5_0 = {0}; + CustomAttributeData_t1355 * G_B4_0 = {0}; + CustomAttributeNamedArgumentU5BU5D_t1800* G_B6_0 = {0}; + CustomAttributeData_t1355 * G_B6_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ConstructorInfo_t468 * L_0 = ___ctorInfo; + __this->___ctorInfo_0 = L_0; + ObjectU5BU5D_t162* L_1 = ___ctorArgs; + G_B1_0 = __this; + if (!L_1) + { + G_B2_0 = __this; + goto IL_001f; + } + } + { + ObjectU5BU5D_t162* L_2 = ___ctorArgs; + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901(NULL /*static, unused*/, L_2, /*hidden argument*/CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_MethodInfo_var); + G_B3_0 = L_3; + G_B3_1 = G_B1_0; + goto IL_0025; + } + +IL_001f: + { + G_B3_0 = ((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(CustomAttributeTypedArgumentU5BU5D_t1799_il2cpp_TypeInfo_var, 0)); + G_B3_1 = G_B2_0; + } + +IL_0025: + { + ReadOnlyCollection_1_t1801 * L_4 = Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902(NULL /*static, unused*/, G_B3_0, /*hidden argument*/Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_MethodInfo_var); + NullCheck(G_B3_1); + G_B3_1->___ctorArgs_1 = L_4; + ObjectU5BU5D_t162* L_5 = ___namedArgs; + G_B4_0 = __this; + if (!L_5) + { + G_B5_0 = __this; + goto IL_0041; + } + } + { + ObjectU5BU5D_t162* L_6 = ___namedArgs; + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903(NULL /*static, unused*/, L_6, /*hidden argument*/CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_MethodInfo_var); + G_B6_0 = L_7; + G_B6_1 = G_B4_0; + goto IL_0047; + } + +IL_0041: + { + G_B6_0 = ((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(CustomAttributeNamedArgumentU5BU5D_t1800_il2cpp_TypeInfo_var, 0)); + G_B6_1 = G_B5_0; + } + +IL_0047: + { + ReadOnlyCollection_1_t1802 * L_8 = Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904(NULL /*static, unused*/, G_B6_0, /*hidden argument*/Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_MethodInfo_var); + NullCheck(G_B6_1); + G_B6_1->___namedArgs_2 = L_8; + return; + } +} +// System.Reflection.ConstructorInfo System.Reflection.CustomAttributeData::get_Constructor() +extern "C" ConstructorInfo_t468 * CustomAttributeData_get_Constructor_m8330 (CustomAttributeData_t1355 * __this, const MethodInfo* method) +{ + { + ConstructorInfo_t468 * L_0 = (__this->___ctorInfo_0); + return L_0; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::get_ConstructorArguments() +extern "C" Object_t* CustomAttributeData_get_ConstructorArguments_m8331 (CustomAttributeData_t1355 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (__this->___ctorArgs_1); + return L_0; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::get_NamedArguments() +extern "C" Object_t* CustomAttributeData_get_NamedArguments_m8332 (CustomAttributeData_t1355 * __this, const MethodInfo* method) +{ + { + Object_t* L_0 = (__this->___namedArgs_2); + return L_0; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::GetCustomAttributes(System.Reflection.Assembly) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" Object_t* CustomAttributeData_GetCustomAttributes_m8333 (Object_t * __this /* static, unused */, Assembly_t922 * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Assembly_t922 * L_0 = ___target; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t* L_1 = MonoCustomAttrs_GetCustomAttributesData_m10537(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::GetCustomAttributes(System.Reflection.MemberInfo) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" Object_t* CustomAttributeData_GetCustomAttributes_m8334 (Object_t * __this /* static, unused */, MemberInfo_t * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + MemberInfo_t * L_0 = ___target; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t* L_1 = MonoCustomAttrs_GetCustomAttributesData_m10537(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::GetCustomAttributes(System.Reflection.Module) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" Object_t* CustomAttributeData_GetCustomAttributes_m8335 (Object_t * __this /* static, unused */, Module_t1318 * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Module_t1318 * L_0 = ___target; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t* L_1 = MonoCustomAttrs_GetCustomAttributesData_m10537(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::GetCustomAttributes(System.Reflection.ParameterInfo) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" Object_t* CustomAttributeData_GetCustomAttributes_m8336 (Object_t * __this /* static, unused */, ParameterInfo_t462 * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + ParameterInfo_t462 * L_0 = ___target; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t* L_1 = MonoCustomAttrs_GetCustomAttributesData_m10537(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.CustomAttributeData::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t1356_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1803_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1804_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t1357_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral1818; +extern "C" String_t* CustomAttributeData_ToString_m8337 (CustomAttributeData_t1355 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IList_1_t1356_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(904); + ICollection_1_t1803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(905); + ICollection_1_t1804_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(906); + IList_1_t1357_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(907); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral1818 = il2cpp_codegen_string_literal_from_index(1818); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeTypedArgument_t1359 V_3 = {0}; + CustomAttributeNamedArgument_t1358 V_4 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + ConstructorInfo_t468 * L_2 = (__this->___ctorInfo_0); + NullCheck(L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_2); + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral147, L_4, _stringLiteral156, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, L_5, /*hidden argument*/NULL); + V_1 = 0; + goto IL_0071; + } + +IL_0033: + { + StringBuilder_t457 * L_6 = V_0; + Object_t* L_7 = (__this->___ctorArgs_1); + int32_t L_8 = V_1; + NullCheck(L_7); + CustomAttributeTypedArgument_t1359 L_9 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1356_il2cpp_TypeInfo_var, L_7, L_8); + V_3 = L_9; + String_t* L_10 = CustomAttributeTypedArgument_ToString_m8343((&V_3), /*hidden argument*/NULL); + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, L_10, /*hidden argument*/NULL); + int32_t L_11 = V_1; + Object_t* L_12 = (__this->___ctorArgs_1); + NullCheck(L_12); + int32_t L_13 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_12); + if ((((int32_t)((int32_t)((int32_t)L_11+(int32_t)1))) >= ((int32_t)L_13))) + { + goto IL_006d; + } + } + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_006d: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0071: + { + int32_t L_16 = V_1; + Object_t* L_17 = (__this->___ctorArgs_1); + NullCheck(L_17); + int32_t L_18 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_17); + if ((((int32_t)L_16) < ((int32_t)L_18))) + { + goto IL_0033; + } + } + { + Object_t* L_19 = (__this->___namedArgs_2); + NullCheck(L_19); + int32_t L_20 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_19); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_009f; + } + } + { + StringBuilder_t457 * L_21 = V_0; + NullCheck(L_21); + StringBuilder_Append_m2058(L_21, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_009f: + { + V_2 = 0; + goto IL_00e5; + } + +IL_00a6: + { + StringBuilder_t457 * L_22 = V_0; + Object_t* L_23 = (__this->___namedArgs_2); + int32_t L_24 = V_2; + NullCheck(L_23); + CustomAttributeNamedArgument_t1358 L_25 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1357_il2cpp_TypeInfo_var, L_23, L_24); + V_4 = L_25; + String_t* L_26 = CustomAttributeNamedArgument_ToString_m8340((&V_4), /*hidden argument*/NULL); + NullCheck(L_22); + StringBuilder_Append_m2058(L_22, L_26, /*hidden argument*/NULL); + int32_t L_27 = V_2; + Object_t* L_28 = (__this->___namedArgs_2); + NullCheck(L_28); + int32_t L_29 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_28); + if ((((int32_t)((int32_t)((int32_t)L_27+(int32_t)1))) >= ((int32_t)L_29))) + { + goto IL_00e1; + } + } + { + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00e1: + { + int32_t L_31 = V_2; + V_2 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00e5: + { + int32_t L_32 = V_2; + Object_t* L_33 = (__this->___namedArgs_2); + NullCheck(L_33); + int32_t L_34 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_33); + if ((((int32_t)L_32) < ((int32_t)L_34))) + { + goto IL_00a6; + } + } + { + StringBuilder_t457 * L_35 = V_0; + NullCheck(L_35); + StringBuilder_AppendFormat_m5679(L_35, _stringLiteral1818, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + String_t* L_37 = StringBuilder_ToString_m2059(L_36, /*hidden argument*/NULL); + return L_37; + } +} +// System.Boolean System.Reflection.CustomAttributeData::Equals(System.Object) +extern TypeInfo* CustomAttributeData_t1355_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1803_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1804_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t1356_il2cpp_TypeInfo_var; +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t1357_il2cpp_TypeInfo_var; +extern TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +extern "C" bool CustomAttributeData_Equals_m8338 (CustomAttributeData_t1355 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeData_t1355_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(908); + ICollection_1_t1803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(905); + ICollection_1_t1804_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(906); + IList_1_t1356_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(904); + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + IList_1_t1357_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(907); + CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(901); + s_Il2CppMethodIntialized = true; + } + CustomAttributeData_t1355 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + bool V_3 = false; + int32_t V_4 = 0; + CustomAttributeTypedArgument_t1359 V_5 = {0}; + CustomAttributeNamedArgument_t1358 V_6 = {0}; + { + Object_t * L_0 = ___obj; + V_0 = ((CustomAttributeData_t1355 *)IsInstSealed(L_0, CustomAttributeData_t1355_il2cpp_TypeInfo_var)); + CustomAttributeData_t1355 * L_1 = V_0; + if (!L_1) + { + goto IL_0054; + } + } + { + CustomAttributeData_t1355 * L_2 = V_0; + NullCheck(L_2); + ConstructorInfo_t468 * L_3 = (L_2->___ctorInfo_0); + ConstructorInfo_t468 * L_4 = (__this->___ctorInfo_0); + if ((!(((Object_t*)(ConstructorInfo_t468 *)L_3) == ((Object_t*)(ConstructorInfo_t468 *)L_4)))) + { + goto IL_0054; + } + } + { + CustomAttributeData_t1355 * L_5 = V_0; + NullCheck(L_5); + Object_t* L_6 = (L_5->___ctorArgs_1); + NullCheck(L_6); + int32_t L_7 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_6); + Object_t* L_8 = (__this->___ctorArgs_1); + NullCheck(L_8); + int32_t L_9 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_8); + if ((!(((uint32_t)L_7) == ((uint32_t)L_9)))) + { + goto IL_0054; + } + } + { + CustomAttributeData_t1355 * L_10 = V_0; + NullCheck(L_10); + Object_t* L_11 = (L_10->___namedArgs_2); + NullCheck(L_11); + int32_t L_12 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_11); + Object_t* L_13 = (__this->___namedArgs_2); + NullCheck(L_13); + int32_t L_14 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_13); + if ((((int32_t)L_12) == ((int32_t)L_14))) + { + goto IL_0056; + } + } + +IL_0054: + { + return 0; + } + +IL_0056: + { + V_1 = 0; + goto IL_008e; + } + +IL_005d: + { + Object_t* L_15 = (__this->___ctorArgs_1); + int32_t L_16 = V_1; + NullCheck(L_15); + CustomAttributeTypedArgument_t1359 L_17 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1356_il2cpp_TypeInfo_var, L_15, L_16); + V_5 = L_17; + CustomAttributeData_t1355 * L_18 = V_0; + NullCheck(L_18); + Object_t* L_19 = (L_18->___ctorArgs_1); + int32_t L_20 = V_1; + NullCheck(L_19); + CustomAttributeTypedArgument_t1359 L_21 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1356_il2cpp_TypeInfo_var, L_19, L_20); + CustomAttributeTypedArgument_t1359 L_22 = L_21; + Object_t * L_23 = Box(CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, &L_22); + bool L_24 = CustomAttributeTypedArgument_Equals_m8344((&V_5), L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_008a; + } + } + { + return 0; + } + +IL_008a: + { + int32_t L_25 = V_1; + V_1 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_008e: + { + int32_t L_26 = V_1; + Object_t* L_27 = (__this->___ctorArgs_1); + NullCheck(L_27); + int32_t L_28 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_27); + if ((((int32_t)L_26) < ((int32_t)L_28))) + { + goto IL_005d; + } + } + { + V_2 = 0; + goto IL_0107; + } + +IL_00a6: + { + V_3 = 0; + V_4 = 0; + goto IL_00e9; + } + +IL_00b0: + { + Object_t* L_29 = (__this->___namedArgs_2); + int32_t L_30 = V_2; + NullCheck(L_29); + CustomAttributeNamedArgument_t1358 L_31 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1357_il2cpp_TypeInfo_var, L_29, L_30); + V_6 = L_31; + CustomAttributeData_t1355 * L_32 = V_0; + NullCheck(L_32); + Object_t* L_33 = (L_32->___namedArgs_2); + int32_t L_34 = V_4; + NullCheck(L_33); + CustomAttributeNamedArgument_t1358 L_35 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1357_il2cpp_TypeInfo_var, L_33, L_34); + CustomAttributeNamedArgument_t1358 L_36 = L_35; + Object_t * L_37 = Box(CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var, &L_36); + bool L_38 = CustomAttributeNamedArgument_Equals_m8341((&V_6), L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_00e3; + } + } + { + V_3 = 1; + goto IL_00fb; + } + +IL_00e3: + { + int32_t L_39 = V_4; + V_4 = ((int32_t)((int32_t)L_39+(int32_t)1)); + } + +IL_00e9: + { + int32_t L_40 = V_4; + CustomAttributeData_t1355 * L_41 = V_0; + NullCheck(L_41); + Object_t* L_42 = (L_41->___namedArgs_2); + NullCheck(L_42); + int32_t L_43 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_42); + if ((((int32_t)L_40) < ((int32_t)L_43))) + { + goto IL_00b0; + } + } + +IL_00fb: + { + bool L_44 = V_3; + if (L_44) + { + goto IL_0103; + } + } + { + return 0; + } + +IL_0103: + { + int32_t L_45 = V_2; + V_2 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_0107: + { + int32_t L_46 = V_2; + Object_t* L_47 = (__this->___namedArgs_2); + NullCheck(L_47); + int32_t L_48 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_47); + if ((((int32_t)L_46) < ((int32_t)L_48))) + { + goto IL_00a6; + } + } + { + return 1; + } +} +// System.Int32 System.Reflection.CustomAttributeData::GetHashCode() +extern TypeInfo* IList_1_t1356_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1803_il2cpp_TypeInfo_var; +extern TypeInfo* IList_1_t1357_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t1804_il2cpp_TypeInfo_var; +extern "C" int32_t CustomAttributeData_GetHashCode_m8339 (CustomAttributeData_t1355 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IList_1_t1356_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(904); + ICollection_1_t1803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(905); + IList_1_t1357_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(907); + ICollection_1_t1804_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(906); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeTypedArgument_t1359 V_3 = {0}; + CustomAttributeNamedArgument_t1358 V_4 = {0}; + { + ConstructorInfo_t468 * L_0 = (__this->___ctorInfo_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + V_0 = ((int32_t)((int32_t)L_1<<(int32_t)((int32_t)16))); + V_1 = 0; + goto IL_003f; + } + +IL_0016: + { + int32_t L_2 = V_0; + int32_t L_3 = V_0; + Object_t* L_4 = (__this->___ctorArgs_1); + int32_t L_5 = V_1; + NullCheck(L_4); + CustomAttributeTypedArgument_t1359 L_6 = (CustomAttributeTypedArgument_t1359 )InterfaceFuncInvoker1< CustomAttributeTypedArgument_t1359 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1356_il2cpp_TypeInfo_var, L_4, L_5); + V_3 = L_6; + int32_t L_7 = CustomAttributeTypedArgument_GetHashCode_m8345((&V_3), /*hidden argument*/NULL); + int32_t L_8 = V_1; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)((int32_t)((int32_t)L_3^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)7+(int32_t)L_7))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8*(int32_t)4))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))))); + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003f: + { + int32_t L_10 = V_1; + Object_t* L_11 = (__this->___ctorArgs_1); + NullCheck(L_11); + int32_t L_12 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1803_il2cpp_TypeInfo_var, L_11); + if ((((int32_t)L_10) < ((int32_t)L_12))) + { + goto IL_0016; + } + } + { + V_2 = 0; + goto IL_0075; + } + +IL_0057: + { + int32_t L_13 = V_0; + Object_t* L_14 = (__this->___namedArgs_2); + int32_t L_15 = V_2; + NullCheck(L_14); + CustomAttributeNamedArgument_t1358 L_16 = (CustomAttributeNamedArgument_t1358 )InterfaceFuncInvoker1< CustomAttributeNamedArgument_t1358 , int32_t >::Invoke(3 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t1357_il2cpp_TypeInfo_var, L_14, L_15); + V_4 = L_16; + int32_t L_17 = CustomAttributeNamedArgument_GetHashCode_m8342((&V_4), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_13+(int32_t)((int32_t)((int32_t)L_17<<(int32_t)5)))); + int32_t L_18 = V_2; + V_2 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0075: + { + int32_t L_19 = V_2; + Object_t* L_20 = (__this->___namedArgs_2); + NullCheck(L_20); + int32_t L_21 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_t1804_il2cpp_TypeInfo_var, L_20); + if ((((int32_t)L_19) < ((int32_t)L_21))) + { + goto IL_0057; + } + } + { + int32_t L_22 = V_0; + return L_22; + } +} +// System.String System.Reflection.CustomAttributeNamedArgument::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1819; +extern "C" String_t* CustomAttributeNamedArgument_ToString_m8340 (CustomAttributeNamedArgument_t1358 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1819 = il2cpp_codegen_string_literal_from_index(1819); + s_Il2CppMethodIntialized = true; + } + { + MemberInfo_t * L_0 = (__this->___memberInfo_1); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0); + CustomAttributeTypedArgument_t1359 * L_2 = &(__this->___typedArgument_0); + String_t* L_3 = CustomAttributeTypedArgument_ToString_m8343(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m613(NULL /*static, unused*/, L_1, _stringLiteral1819, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Boolean System.Reflection.CustomAttributeNamedArgument::Equals(System.Object) +extern TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern "C" bool CustomAttributeNamedArgument_Equals_m8341 (CustomAttributeNamedArgument_t1358 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(901); + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + s_Il2CppMethodIntialized = true; + } + CustomAttributeNamedArgument_t1358 V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox (L_1, CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var)))); + MemberInfo_t * L_2 = ((&V_0)->___memberInfo_1); + MemberInfo_t * L_3 = (__this->___memberInfo_1); + if ((!(((Object_t*)(MemberInfo_t *)L_2) == ((Object_t*)(MemberInfo_t *)L_3)))) + { + goto IL_003f; + } + } + { + CustomAttributeTypedArgument_t1359 * L_4 = &(__this->___typedArgument_0); + CustomAttributeTypedArgument_t1359 L_5 = ((&V_0)->___typedArgument_0); + CustomAttributeTypedArgument_t1359 L_6 = L_5; + Object_t * L_7 = Box(CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var, &L_6); + bool L_8 = CustomAttributeTypedArgument_Equals_m8344(L_4, L_7, /*hidden argument*/NULL); + G_B5_0 = ((int32_t)(L_8)); + goto IL_0040; + } + +IL_003f: + { + G_B5_0 = 0; + } + +IL_0040: + { + return G_B5_0; + } +} +// System.Int32 System.Reflection.CustomAttributeNamedArgument::GetHashCode() +extern "C" int32_t CustomAttributeNamedArgument_GetHashCode_m8342 (CustomAttributeNamedArgument_t1358 * __this, const MethodInfo* method) +{ + { + MemberInfo_t * L_0 = (__this->___memberInfo_1); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + CustomAttributeTypedArgument_t1359 * L_2 = &(__this->___typedArgument_0); + int32_t L_3 = CustomAttributeTypedArgument_GetHashCode_m8345(L_2, /*hidden argument*/NULL); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)16)))+(int32_t)L_3)); + } +} +// System.String System.Reflection.CustomAttributeTypedArgument::ToString() +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Type_t_0_0_0_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral771; +extern Il2CppCodeGenString* _stringLiteral1820; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral156; +extern "C" String_t* CustomAttributeTypedArgument_ToString_m8343 (CustomAttributeTypedArgument_t1359 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_0_0_0_var = il2cpp_codegen_type_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral771 = il2cpp_codegen_string_literal_from_index(771); + _stringLiteral1820 = il2cpp_codegen_string_literal_from_index(1820); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* G_B3_0 = {0}; + { + Object_t * L_0 = (__this->___value_1); + if (!L_0) + { + goto IL_001b; + } + } + { + Object_t * L_1 = (__this->___value_1); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); + G_B3_0 = L_2; + goto IL_0020; + } + +IL_001b: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_3; + } + +IL_0020: + { + V_0 = G_B3_0; + Type_t * L_4 = (__this->___argumentType_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5)))) + { + goto IL_0047; + } + } + { + String_t* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral771, L_6, _stringLiteral771, /*hidden argument*/NULL); + return L_7; + } + +IL_0047: + { + Type_t * L_8 = (__this->___argumentType_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Type_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9)))) + { + goto IL_006d; + } + } + { + String_t* L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1820, L_10, _stringLiteral33, /*hidden argument*/NULL); + return L_11; + } + +IL_006d: + { + Type_t * L_12 = (__this->___argumentType_0); + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(25 /* System.Boolean System.Type::get_IsEnum() */, L_12); + if (!L_13) + { + goto IL_0099; + } + } + { + Type_t * L_14 = (__this->___argumentType_0); + NullCheck(L_14); + String_t* L_15 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_14); + String_t* L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral156, L_15, _stringLiteral33, L_16, /*hidden argument*/NULL); + return L_17; + } + +IL_0099: + { + String_t* L_18 = V_0; + return L_18; + } +} +// System.Boolean System.Reflection.CustomAttributeTypedArgument::Equals(System.Object) +extern TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +extern "C" bool CustomAttributeTypedArgument_Equals_m8344 (CustomAttributeTypedArgument_t1359 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(900); + s_Il2CppMethodIntialized = true; + } + CustomAttributeTypedArgument_t1359 V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox (L_1, CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var)))); + Type_t * L_2 = ((&V_0)->___argumentType_0); + Type_t * L_3 = (__this->___argumentType_0); + if ((!(((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3)))) + { + goto IL_0048; + } + } + { + Object_t * L_4 = (__this->___value_1); + if (!L_4) + { + goto IL_0048; + } + } + { + Object_t * L_5 = (__this->___value_1); + Object_t * L_6 = ((&V_0)->___value_1); + NullCheck(L_5); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_6); + G_B6_0 = ((int32_t)(L_7)); + goto IL_0052; + } + +IL_0048: + { + Object_t * L_8 = ((&V_0)->___value_1); + G_B6_0 = ((((Object_t*)(Object_t *)L_8) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_0052: + { + return G_B6_0; + } +} +// System.Int32 System.Reflection.CustomAttributeTypedArgument::GetHashCode() +extern "C" int32_t CustomAttributeTypedArgument_GetHashCode_m8345 (CustomAttributeTypedArgument_t1359 * __this, const MethodInfo* method) +{ + int32_t G_B2_0 = 0; + int32_t G_B1_0 = 0; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + { + Type_t * L_0 = (__this->___argumentType_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Type::GetHashCode() */, L_0); + Object_t * L_2 = (__this->___value_1); + G_B1_0 = ((int32_t)((int32_t)L_1<<(int32_t)((int32_t)16))); + if (!L_2) + { + G_B2_0 = ((int32_t)((int32_t)L_1<<(int32_t)((int32_t)16))); + goto IL_0029; + } + } + { + Object_t * L_3 = (__this->___value_1); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3); + G_B3_0 = L_4; + G_B3_1 = G_B1_0; + goto IL_002a; + } + +IL_0029: + { + G_B3_0 = 0; + G_B3_1 = G_B2_0; + } + +IL_002a: + { + return ((int32_t)((int32_t)G_B3_1+(int32_t)G_B3_0)); + } +} +// System.Void System.Reflection.EventInfo/AddEventAdapter::.ctor(System.Object,System.IntPtr) +extern "C" void AddEventAdapter__ctor_m8346 (AddEventAdapter_t1361 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Reflection.EventInfo/AddEventAdapter::Invoke(System.Object,System.Delegate) +extern "C" void AddEventAdapter_Invoke_m8347 (AddEventAdapter_t1361 * __this, Object_t * ____this, Delegate_t435 * ___dele, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + AddEventAdapter_Invoke_m8347((AddEventAdapter_t1361 *)__this->___prev_9,____this, ___dele, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ____this, Delegate_t435 * ___dele, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,____this, ___dele,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ____this, Delegate_t435 * ___dele, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,____this, ___dele,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, Delegate_t435 * ___dele, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(____this, ___dele,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_AddEventAdapter_t1361(Il2CppObject* delegate, Object_t * ____this, Delegate_t435 * ___dele) +{ + // Marshaling of parameter '____this' to native representation + Object_t * _____this_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.Reflection.EventInfo/AddEventAdapter::BeginInvoke(System.Object,System.Delegate,System.AsyncCallback,System.Object) +extern "C" Object_t * AddEventAdapter_BeginInvoke_m8348 (AddEventAdapter_t1361 * __this, Object_t * ____this, Delegate_t435 * ___dele, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ____this; + __d_args[1] = ___dele; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Reflection.EventInfo/AddEventAdapter::EndInvoke(System.IAsyncResult) +extern "C" void AddEventAdapter_EndInvoke_m8349 (AddEventAdapter_t1361 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Reflection.EventInfo::.ctor() +extern "C" void EventInfo__ctor_m8350 (EventInfo_t * __this, const MethodInfo* method) +{ + { + MemberInfo__ctor_m6571(__this, /*hidden argument*/NULL); + return; + } +} +// System.Type System.Reflection.EventInfo::get_EventHandlerType() +extern "C" Type_t * EventInfo_get_EventHandlerType_m8351 (EventInfo_t * __this, const MethodInfo* method) +{ + ParameterInfoU5BU5D_t461* V_0 = {0}; + MethodInfo_t * V_1 = {0}; + Type_t * V_2 = {0}; + { + MethodInfo_t * L_0 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(16 /* System.Reflection.MethodInfo System.Reflection.EventInfo::GetAddMethod(System.Boolean) */, __this, 1); + V_1 = L_0; + MethodInfo_t * L_1 = V_1; + NullCheck(L_1); + ParameterInfoU5BU5D_t461* L_2 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_1); + V_0 = L_2; + ParameterInfoU5BU5D_t461* L_3 = V_0; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) <= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ParameterInfoU5BU5D_t461* L_4 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_4, L_5, sizeof(ParameterInfo_t462 *)))); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_4, L_5, sizeof(ParameterInfo_t462 *)))); + V_2 = L_6; + Type_t * L_7 = V_2; + return L_7; + } + +IL_0023: + { + return (Type_t *)NULL; + } +} +// System.Reflection.MemberTypes System.Reflection.EventInfo::get_MemberType() +extern "C" int32_t EventInfo_get_MemberType_m8352 (EventInfo_t * __this, const MethodInfo* method) +{ + { + return (int32_t)(2); + } +} +// System.Void System.Reflection.FieldInfo::.ctor() +extern "C" void FieldInfo__ctor_m8353 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + MemberInfo__ctor_m6571(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MemberTypes System.Reflection.FieldInfo::get_MemberType() +extern "C" int32_t FieldInfo_get_MemberType_m8354 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + return (int32_t)(4); + } +} +// System.Boolean System.Reflection.FieldInfo::get_IsLiteral() +extern "C" bool FieldInfo_get_IsLiteral_m8355 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.FieldInfo::get_IsStatic() +extern "C" bool FieldInfo_get_IsStatic_m8356 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.FieldInfo::get_IsNotSerialized() +extern "C" bool FieldInfo_get_IsNotSerialized_m8357 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Reflection.FieldAttributes System.Reflection.FieldInfo::get_Attributes() */, __this); + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)128)))) == ((int32_t)((int32_t)128)))? 1 : 0); + } +} +// System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object) +extern "C" void FieldInfo_SetValue_m8358 (FieldInfo_t * __this, Object_t * ___obj, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + Object_t * L_1 = ___value; + VirtActionInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, CultureInfo_t453 * >::Invoke(21 /* System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo) */, __this, L_0, L_1, 0, (Binder_t451 *)NULL, (CultureInfo_t453 *)NULL); + return; + } +} +// System.Reflection.FieldInfo System.Reflection.FieldInfo::internal_from_handle_type(System.IntPtr,System.IntPtr) +extern "C" FieldInfo_t * FieldInfo_internal_from_handle_type_m8359 (Object_t * __this /* static, unused */, IntPtr_t ___field_handle, IntPtr_t ___type_handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef FieldInfo_t * (*FieldInfo_internal_from_handle_type_m8359_ftn) (IntPtr_t, IntPtr_t); + return ((FieldInfo_internal_from_handle_type_m8359_ftn)mscorlib::System::Reflection::FieldInfo::internal_from_handle_type) (___field_handle, ___type_handle); +} +// System.Reflection.FieldInfo System.Reflection.FieldInfo::GetFieldFromHandle(System.RuntimeFieldHandle) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1821; +extern "C" FieldInfo_t * FieldInfo_GetFieldFromHandle_m8360 (Object_t * __this /* static, unused */, RuntimeFieldHandle_t1119 ___handle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1821 = il2cpp_codegen_string_literal_from_index(1821); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = RuntimeFieldHandle_get_Value_m6582((&___handle), /*hidden argument*/NULL); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0021; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral1821, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + IntPtr_t L_4 = RuntimeFieldHandle_get_Value_m6582((&___handle), /*hidden argument*/NULL); + IntPtr_t L_5 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + FieldInfo_t * L_6 = FieldInfo_internal_from_handle_type_m8359(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.Reflection.FieldInfo::GetFieldOffset() +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1822; +extern "C" int32_t FieldInfo_GetFieldOffset_m8361 (FieldInfo_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral1822 = il2cpp_codegen_string_literal_from_index(1822); + s_Il2CppMethodIntialized = true; + } + { + SystemException_t940 * L_0 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_0, _stringLiteral1822, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Reflection.Emit.UnmanagedMarshal System.Reflection.FieldInfo::GetUnmanagedMarshal() +extern "C" UnmanagedMarshal_t1309 * FieldInfo_GetUnmanagedMarshal_m8362 (FieldInfo_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef UnmanagedMarshal_t1309 * (*FieldInfo_GetUnmanagedMarshal_m8362_ftn) (FieldInfo_t *); + return ((FieldInfo_GetUnmanagedMarshal_m8362_ftn)mscorlib::System::Reflection::FieldInfo::GetUnmanagedMarshal) (__this); +} +// System.Reflection.Emit.UnmanagedMarshal System.Reflection.FieldInfo::get_UMarshal() +extern "C" UnmanagedMarshal_t1309 * FieldInfo_get_UMarshal_m8363 (FieldInfo_t * __this, const MethodInfo* method) +{ + { + UnmanagedMarshal_t1309 * L_0 = FieldInfo_GetUnmanagedMarshal_m8362(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object[] System.Reflection.FieldInfo::GetPseudoCustomAttributes() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* NonSerializedAttribute_t1721_il2cpp_TypeInfo_var; +extern TypeInfo* FieldOffsetAttribute_t1135_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* FieldInfo_GetPseudoCustomAttributes_m8364 (FieldInfo_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + NonSerializedAttribute_t1721_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(909); + FieldOffsetAttribute_t1135_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(910); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + UnmanagedMarshal_t1309 * V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + { + V_0 = 0; + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Reflection.FieldInfo::get_IsNotSerialized() */, __this); + if (!L_0) + { + goto IL_0011; + } + } + { + int32_t L_1 = V_0; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)1)); + } + +IL_0011: + { + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, __this); + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Type::get_IsExplicitLayout() */, L_2); + if (!L_3) + { + goto IL_0025; + } + } + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + } + +IL_0025: + { + UnmanagedMarshal_t1309 * L_5 = (UnmanagedMarshal_t1309 *)VirtFuncInvoker0< UnmanagedMarshal_t1309 * >::Invoke(24 /* System.Reflection.Emit.UnmanagedMarshal System.Reflection.FieldInfo::get_UMarshal() */, __this); + V_1 = L_5; + UnmanagedMarshal_t1309 * L_6 = V_1; + if (!L_6) + { + goto IL_0036; + } + } + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0036: + { + int32_t L_8 = V_0; + if (L_8) + { + goto IL_003e; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_003e: + { + int32_t L_9 = V_0; + V_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_9)); + V_0 = 0; + bool L_10 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Reflection.FieldInfo::get_IsNotSerialized() */, __this); + if (!L_10) + { + goto IL_005e; + } + } + { + ObjectU5BU5D_t162* L_11 = V_2; + int32_t L_12 = V_0; + int32_t L_13 = L_12; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NonSerializedAttribute_t1721 * L_14 = (NonSerializedAttribute_t1721 *)il2cpp_codegen_object_new (NonSerializedAttribute_t1721_il2cpp_TypeInfo_var); + NonSerializedAttribute__ctor_m10597(L_14, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + ArrayElementTypeCheck (L_11, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, L_13, sizeof(Object_t *))) = (Object_t *)L_14; + } + +IL_005e: + { + Type_t * L_15 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, __this); + NullCheck(L_15); + bool L_16 = (bool)VirtFuncInvoker0< bool >::Invoke(26 /* System.Boolean System.Type::get_IsExplicitLayout() */, L_15); + if (!L_16) + { + goto IL_0080; + } + } + { + ObjectU5BU5D_t162* L_17 = V_2; + int32_t L_18 = V_0; + int32_t L_19 = L_18; + V_0 = ((int32_t)((int32_t)L_19+(int32_t)1)); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Reflection.FieldInfo::GetFieldOffset() */, __this); + FieldOffsetAttribute_t1135 * L_21 = (FieldOffsetAttribute_t1135 *)il2cpp_codegen_object_new (FieldOffsetAttribute_t1135_il2cpp_TypeInfo_var); + FieldOffsetAttribute__ctor_m6611(L_21, L_20, /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_19); + ArrayElementTypeCheck (L_17, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *))) = (Object_t *)L_21; + } + +IL_0080: + { + UnmanagedMarshal_t1309 * L_22 = V_1; + if (!L_22) + { + goto IL_0093; + } + } + { + ObjectU5BU5D_t162* L_23 = V_2; + int32_t L_24 = V_0; + int32_t L_25 = L_24; + V_0 = ((int32_t)((int32_t)L_25+(int32_t)1)); + UnmanagedMarshal_t1309 * L_26 = V_1; + NullCheck(L_26); + MarshalAsAttribute_t1124 * L_27 = UnmanagedMarshal_ToMarshalAsAttribute_m8246(L_26, /*hidden argument*/NULL); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_25); + ArrayElementTypeCheck (L_23, L_27); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, L_25, sizeof(Object_t *))) = (Object_t *)L_27; + } + +IL_0093: + { + ObjectU5BU5D_t162* L_28 = V_2; + return L_28; + } +} +// System.Void System.Reflection.MemberInfoSerializationHolder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1823; +extern Il2CppCodeGenString* _stringLiteral1100; +extern Il2CppCodeGenString* _stringLiteral1824; +extern Il2CppCodeGenString* _stringLiteral493; +extern Il2CppCodeGenString* _stringLiteral1825; +extern "C" void MemberInfoSerializationHolder__ctor_m8365 (MemberInfoSerializationHolder_t1363 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + _stringLiteral1100 = il2cpp_codegen_string_literal_from_index(1100); + _stringLiteral1824 = il2cpp_codegen_string_literal_from_index(1824); + _stringLiteral493 = il2cpp_codegen_string_literal_from_index(493); + _stringLiteral1825 = il2cpp_codegen_string_literal_from_index(1825); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + Assembly_t922 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral1823, /*hidden argument*/NULL); + V_0 = L_1; + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1100, /*hidden argument*/NULL); + V_1 = L_3; + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral1824, /*hidden argument*/NULL); + __this->____memberName_0 = L_5; + SerializationInfo_t433 * L_6 = ___info; + NullCheck(L_6); + String_t* L_7 = SerializationInfo_GetString_m4624(L_6, _stringLiteral493, /*hidden argument*/NULL); + __this->____memberSignature_1 = L_7; + SerializationInfo_t433 * L_8 = ___info; + NullCheck(L_8); + int32_t L_9 = SerializationInfo_GetInt32_m4626(L_8, _stringLiteral1825, /*hidden argument*/NULL); + __this->____memberType_2 = L_9; + } + +IL_0051: + try + { // begin try (depth: 1) + __this->____genericArguments_4 = (TypeU5BU5D_t431*)NULL; + goto IL_0063; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SerializationException_t916_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_005d; + throw e; + } + +CATCH_005d: + { // begin catch(System.Runtime.Serialization.SerializationException) + goto IL_0063; + } // end catch (depth: 1) + +IL_0063: + { + String_t* L_10 = V_0; + Assembly_t922 * L_11 = Assembly_Load_m8272(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + V_2 = L_11; + Assembly_t922 * L_12 = V_2; + String_t* L_13 = V_1; + NullCheck(L_12); + Type_t * L_14 = (Type_t *)VirtFuncInvoker3< Type_t *, String_t*, bool, bool >::Invoke(14 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean,System.Boolean) */, L_12, L_13, 1, 1); + __this->____reflectedType_3 = L_14; + return; + } +} +// System.Void System.Reflection.MemberInfoSerializationHolder::Serialize(System.Runtime.Serialization.SerializationInfo,System.String,System.Type,System.String,System.Reflection.MemberTypes) +extern "C" void MemberInfoSerializationHolder_Serialize_m8366 (Object_t * __this /* static, unused */, SerializationInfo_t433 * ___info, String_t* ___name, Type_t * ___klass, String_t* ___signature, int32_t ___type, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = ___name; + Type_t * L_2 = ___klass; + String_t* L_3 = ___signature; + int32_t L_4 = ___type; + MemberInfoSerializationHolder_Serialize_m8367(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (TypeU5BU5D_t431*)(TypeU5BU5D_t431*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MemberInfoSerializationHolder::Serialize(System.Runtime.Serialization.SerializationInfo,System.String,System.Type,System.String,System.Reflection.MemberTypes,System.Type[]) +extern const Il2CppType* MemberInfoSerializationHolder_t1363_0_0_0_var; +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* TypeU5BU5D_t431_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1823; +extern Il2CppCodeGenString* _stringLiteral1100; +extern Il2CppCodeGenString* _stringLiteral1824; +extern Il2CppCodeGenString* _stringLiteral493; +extern Il2CppCodeGenString* _stringLiteral1825; +extern Il2CppCodeGenString* _stringLiteral1826; +extern "C" void MemberInfoSerializationHolder_Serialize_m8367 (Object_t * __this /* static, unused */, SerializationInfo_t433 * ___info, String_t* ___name, Type_t * ___klass, String_t* ___signature, int32_t ___type, TypeU5BU5D_t431* ___genericArguments, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MemberInfoSerializationHolder_t1363_0_0_0_var = il2cpp_codegen_type_from_index(911); + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + TypeU5BU5D_t431_0_0_0_var = il2cpp_codegen_type_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + _stringLiteral1100 = il2cpp_codegen_string_literal_from_index(1100); + _stringLiteral1824 = il2cpp_codegen_string_literal_from_index(1824); + _stringLiteral493 = il2cpp_codegen_string_literal_from_index(493); + _stringLiteral1825 = il2cpp_codegen_string_literal_from_index(1825); + _stringLiteral1826 = il2cpp_codegen_string_literal_from_index(1826); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MemberInfoSerializationHolder_t1363_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_SetType_m9209(L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + Type_t * L_3 = ___klass; + NullCheck(L_3); + Module_t1318 * L_4 = (Module_t1318 *)VirtFuncInvoker0< Module_t1318 * >::Invoke(10 /* System.Reflection.Module System.Type::get_Module() */, L_3); + NullCheck(L_4); + Assembly_t922 * L_5 = Module_get_Assembly_m8400(L_4, /*hidden argument*/NULL); + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_5); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4614(L_2, _stringLiteral1823, L_6, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + Type_t * L_9 = ___klass; + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_9); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_8); + SerializationInfo_AddValue_m4614(L_8, _stringLiteral1100, L_10, L_11, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = ___info; + String_t* L_13 = ___name; + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_12); + SerializationInfo_AddValue_m4614(L_12, _stringLiteral1824, L_13, L_14, /*hidden argument*/NULL); + SerializationInfo_t433 * L_15 = ___info; + String_t* L_16 = ___signature; + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + SerializationInfo_AddValue_m4614(L_15, _stringLiteral493, L_16, L_17, /*hidden argument*/NULL); + SerializationInfo_t433 * L_18 = ___info; + int32_t L_19 = ___type; + NullCheck(L_18); + SerializationInfo_AddValue_m4616(L_18, _stringLiteral1825, L_19, /*hidden argument*/NULL); + SerializationInfo_t433 * L_20 = ___info; + TypeU5BU5D_t431* L_21 = ___genericArguments; + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TypeU5BU5D_t431_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_20); + SerializationInfo_AddValue_m4614(L_20, _stringLiteral1826, (Object_t *)(Object_t *)L_21, L_22, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MemberInfoSerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void MemberInfoSerializationHolder_GetObjectData_m8368 (MemberInfoSerializationHolder_t1363 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.Reflection.MemberInfoSerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* MemberTypes_t1364_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1827; +extern Il2CppCodeGenString* _stringLiteral1828; +extern Il2CppCodeGenString* _stringLiteral1829; +extern Il2CppCodeGenString* _stringLiteral1830; +extern Il2CppCodeGenString* _stringLiteral1831; +extern Il2CppCodeGenString* _stringLiteral1832; +extern "C" Object_t * MemberInfoSerializationHolder_GetRealObject_m8369 (MemberInfoSerializationHolder_t1363 * __this, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + MemberTypes_t1364_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(912); + _stringLiteral1827 = il2cpp_codegen_string_literal_from_index(1827); + _stringLiteral1828 = il2cpp_codegen_string_literal_from_index(1828); + _stringLiteral1829 = il2cpp_codegen_string_literal_from_index(1829); + _stringLiteral1830 = il2cpp_codegen_string_literal_from_index(1830); + _stringLiteral1831 = il2cpp_codegen_string_literal_from_index(1831); + _stringLiteral1832 = il2cpp_codegen_string_literal_from_index(1832); + s_Il2CppMethodIntialized = true; + } + ConstructorInfoU5BU5D_t1777* V_0 = {0}; + int32_t V_1 = 0; + MethodInfoU5BU5D_t1370* V_2 = {0}; + int32_t V_3 = 0; + MethodInfo_t * V_4 = {0}; + FieldInfo_t * V_5 = {0}; + PropertyInfo_t * V_6 = {0}; + EventInfo_t * V_7 = {0}; + int32_t V_8 = {0}; + { + int32_t L_0 = (__this->____memberType_2); + V_8 = L_0; + int32_t L_1 = V_8; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_003f; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_01c2; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_014c; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 4) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 5) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 6) + { + goto IL_0031; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 7) + { + goto IL_0099; + } + } + +IL_0031: + { + int32_t L_2 = V_8; + if ((((int32_t)L_2) == ((int32_t)((int32_t)16)))) + { + goto IL_0187; + } + } + { + goto IL_01fd; + } + +IL_003f: + { + Type_t * L_3 = (__this->____reflectedType_3); + NullCheck(L_3); + ConstructorInfoU5BU5D_t1777* L_4 = (ConstructorInfoU5BU5D_t1777*)VirtFuncInvoker1< ConstructorInfoU5BU5D_t1777*, int32_t >::Invoke(70 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_3, ((int32_t)60)); + V_0 = L_4; + V_1 = 0; + goto IL_0074; + } + +IL_0054: + { + ConstructorInfoU5BU5D_t1777* L_5 = V_0; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck((*(ConstructorInfo_t468 **)(ConstructorInfo_t468 **)SZArrayLdElema(L_5, L_7, sizeof(ConstructorInfo_t468 *)))); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (*(ConstructorInfo_t468 **)(ConstructorInfo_t468 **)SZArrayLdElema(L_5, L_7, sizeof(ConstructorInfo_t468 *)))); + String_t* L_9 = (__this->____memberSignature_1); + NullCheck(L_8); + bool L_10 = String_Equals_m4733(L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0070; + } + } + { + ConstructorInfoU5BU5D_t1777* L_11 = V_0; + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + return (*(ConstructorInfo_t468 **)(ConstructorInfo_t468 **)SZArrayLdElema(L_11, L_13, sizeof(ConstructorInfo_t468 *))); + } + +IL_0070: + { + int32_t L_14 = V_1; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0074: + { + int32_t L_15 = V_1; + ConstructorInfoU5BU5D_t1777* L_16 = V_0; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0054; + } + } + { + String_t* L_17 = (__this->____memberSignature_1); + Type_t * L_18 = (__this->____reflectedType_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1827, L_17, L_18, /*hidden argument*/NULL); + SerializationException_t916 * L_20 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_20, L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0099: + { + Type_t * L_21 = (__this->____reflectedType_3); + NullCheck(L_21); + MethodInfoU5BU5D_t1370* L_22 = (MethodInfoU5BU5D_t1370*)VirtFuncInvoker1< MethodInfoU5BU5D_t1370*, int32_t >::Invoke(51 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_21, ((int32_t)60)); + V_2 = L_22; + V_3 = 0; + goto IL_0127; + } + +IL_00ae: + { + MethodInfoU5BU5D_t1370* L_23 = V_2; + int32_t L_24 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_23, L_25, sizeof(MethodInfo_t *)))); + String_t* L_26 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_23, L_25, sizeof(MethodInfo_t *)))); + String_t* L_27 = (__this->____memberSignature_1); + NullCheck(L_26); + bool L_28 = String_Equals_m4733(L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00ca; + } + } + { + MethodInfoU5BU5D_t1370* L_29 = V_2; + int32_t L_30 = V_3; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + return (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_29, L_31, sizeof(MethodInfo_t *))); + } + +IL_00ca: + { + TypeU5BU5D_t431* L_32 = (__this->____genericArguments_4); + if (!L_32) + { + goto IL_0123; + } + } + { + MethodInfoU5BU5D_t1370* L_33 = V_2; + int32_t L_34 = V_3; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + NullCheck((*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_33, L_35, sizeof(MethodInfo_t *)))); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MethodInfo::get_IsGenericMethod() */, (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_33, L_35, sizeof(MethodInfo_t *)))); + if (!L_36) + { + goto IL_0123; + } + } + { + MethodInfoU5BU5D_t1370* L_37 = V_2; + int32_t L_38 = V_3; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + NullCheck((*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_37, L_39, sizeof(MethodInfo_t *)))); + TypeU5BU5D_t431* L_40 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MethodInfo::GetGenericArguments() */, (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_37, L_39, sizeof(MethodInfo_t *)))); + NullCheck(L_40); + TypeU5BU5D_t431* L_41 = (__this->____genericArguments_4); + NullCheck(L_41); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length)))))))) + { + goto IL_0123; + } + } + { + MethodInfoU5BU5D_t1370* L_42 = V_2; + int32_t L_43 = V_3; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + TypeU5BU5D_t431* L_45 = (__this->____genericArguments_4); + NullCheck((*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_42, L_44, sizeof(MethodInfo_t *)))); + MethodInfo_t * L_46 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, TypeU5BU5D_t431* >::Invoke(32 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_42, L_44, sizeof(MethodInfo_t *))), L_45); + V_4 = L_46; + MethodInfo_t * L_47 = V_4; + NullCheck(L_47); + String_t* L_48 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_47); + String_t* L_49 = (__this->____memberSignature_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_50 = String_op_Equality_m442(NULL /*static, unused*/, L_48, L_49, /*hidden argument*/NULL); + if (!L_50) + { + goto IL_0123; + } + } + { + MethodInfo_t * L_51 = V_4; + return L_51; + } + +IL_0123: + { + int32_t L_52 = V_3; + V_3 = ((int32_t)((int32_t)L_52+(int32_t)1)); + } + +IL_0127: + { + int32_t L_53 = V_3; + MethodInfoU5BU5D_t1370* L_54 = V_2; + NullCheck(L_54); + if ((((int32_t)L_53) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))))) + { + goto IL_00ae; + } + } + { + String_t* L_55 = (__this->____memberSignature_1); + Type_t * L_56 = (__this->____reflectedType_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_57 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1828, L_55, L_56, /*hidden argument*/NULL); + SerializationException_t916 * L_58 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_58, L_57, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_58); + } + +IL_014c: + { + Type_t * L_59 = (__this->____reflectedType_3); + String_t* L_60 = (__this->____memberName_0); + NullCheck(L_59); + FieldInfo_t * L_61 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_59, L_60, ((int32_t)60)); + V_5 = L_61; + FieldInfo_t * L_62 = V_5; + if (!L_62) + { + goto IL_016b; + } + } + { + FieldInfo_t * L_63 = V_5; + return L_63; + } + +IL_016b: + { + String_t* L_64 = (__this->____memberName_0); + Type_t * L_65 = (__this->____reflectedType_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_66 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1829, L_64, L_65, /*hidden argument*/NULL); + SerializationException_t916 * L_67 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_67, L_66, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_67); + } + +IL_0187: + { + Type_t * L_68 = (__this->____reflectedType_3); + String_t* L_69 = (__this->____memberName_0); + NullCheck(L_68); + PropertyInfo_t * L_70 = (PropertyInfo_t *)VirtFuncInvoker2< PropertyInfo_t *, String_t*, int32_t >::Invoke(52 /* System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags) */, L_68, L_69, ((int32_t)60)); + V_6 = L_70; + PropertyInfo_t * L_71 = V_6; + if (!L_71) + { + goto IL_01a6; + } + } + { + PropertyInfo_t * L_72 = V_6; + return L_72; + } + +IL_01a6: + { + String_t* L_73 = (__this->____memberName_0); + Type_t * L_74 = (__this->____reflectedType_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_75 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1830, L_73, L_74, /*hidden argument*/NULL); + SerializationException_t916 * L_76 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_76, L_75, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_76); + } + +IL_01c2: + { + Type_t * L_77 = (__this->____reflectedType_3); + String_t* L_78 = (__this->____memberName_0); + NullCheck(L_77); + EventInfo_t * L_79 = (EventInfo_t *)VirtFuncInvoker2< EventInfo_t *, String_t*, int32_t >::Invoke(43 /* System.Reflection.EventInfo System.Type::GetEvent(System.String,System.Reflection.BindingFlags) */, L_77, L_78, ((int32_t)60)); + V_7 = L_79; + EventInfo_t * L_80 = V_7; + if (!L_80) + { + goto IL_01e1; + } + } + { + EventInfo_t * L_81 = V_7; + return L_81; + } + +IL_01e1: + { + String_t* L_82 = (__this->____memberName_0); + Type_t * L_83 = (__this->____reflectedType_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_84 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1831, L_82, L_83, /*hidden argument*/NULL); + SerializationException_t916 * L_85 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_85, L_84, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_85); + } + +IL_01fd: + { + int32_t L_86 = (__this->____memberType_2); + int32_t L_87 = L_86; + Object_t * L_88 = Box(MemberTypes_t1364_il2cpp_TypeInfo_var, &L_87); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_89 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1832, L_88, /*hidden argument*/NULL); + SerializationException_t916 * L_90 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_90, L_89, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_90); + } +} +// System.Void System.Reflection.MethodBase::.ctor() +extern "C" void MethodBase__ctor_m8370 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + MemberInfo__ctor_m6571(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodBase System.Reflection.MethodBase::GetMethodFromHandleNoGenericCheck(System.RuntimeMethodHandle) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" MethodBase_t460 * MethodBase_GetMethodFromHandleNoGenericCheck_m8371 (Object_t * __this /* static, unused */, RuntimeMethodHandle_t1729 ___handle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = RuntimeMethodHandle_get_Value_m10721((&___handle), /*hidden argument*/NULL); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + MethodBase_t460 * L_2 = MethodBase_GetMethodFromIntPtr_m8372(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Reflection.MethodBase System.Reflection.MethodBase::GetMethodFromIntPtr(System.IntPtr,System.IntPtr) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1821; +extern "C" MethodBase_t460 * MethodBase_GetMethodFromIntPtr_m8372 (Object_t * __this /* static, unused */, IntPtr_t ___handle, IntPtr_t ___declaringType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1821 = il2cpp_codegen_string_literal_from_index(1821); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001b; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral1821, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001b: + { + IntPtr_t L_4 = ___handle; + IntPtr_t L_5 = ___declaringType; + MethodBase_t460 * L_6 = MethodBase_GetMethodFromHandleInternalType_m8374(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + V_0 = L_6; + MethodBase_t460 * L_7 = V_0; + if (L_7) + { + goto IL_0034; + } + } + { + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, _stringLiteral1821, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0034: + { + MethodBase_t460 * L_9 = V_0; + return L_9; + } +} +// System.Reflection.MethodBase System.Reflection.MethodBase::GetMethodFromHandle(System.RuntimeMethodHandle) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1833; +extern "C" MethodBase_t460 * MethodBase_GetMethodFromHandle_m8373 (Object_t * __this /* static, unused */, RuntimeMethodHandle_t1729 ___handle, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1833 = il2cpp_codegen_string_literal_from_index(1833); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + Type_t * V_1 = {0}; + { + IntPtr_t L_0 = RuntimeMethodHandle_get_Value_m10721((&___handle), /*hidden argument*/NULL); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + MethodBase_t460 * L_2 = MethodBase_GetMethodFromIntPtr_m8372(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + MethodBase_t460 * L_3 = V_0; + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3); + V_1 = L_4; + Type_t * L_5 = V_1; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(76 /* System.Boolean System.Type::get_IsGenericType() */, L_5); + if (L_6) + { + goto IL_002f; + } + } + { + Type_t * L_7 = V_1; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker0< bool >::Invoke(74 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_7); + if (!L_8) + { + goto IL_003a; + } + } + +IL_002f: + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral1833, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003a: + { + MethodBase_t460 * L_10 = V_0; + return L_10; + } +} +// System.Reflection.MethodBase System.Reflection.MethodBase::GetMethodFromHandleInternalType(System.IntPtr,System.IntPtr) +extern "C" MethodBase_t460 * MethodBase_GetMethodFromHandleInternalType_m8374 (Object_t * __this /* static, unused */, IntPtr_t ___method_handle, IntPtr_t ___type_handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MethodBase_t460 * (*MethodBase_GetMethodFromHandleInternalType_m8374_ftn) (IntPtr_t, IntPtr_t); + return ((MethodBase_GetMethodFromHandleInternalType_m8374_ftn)mscorlib::System::Reflection::MethodBase::GetMethodFromHandleInternalType) (___method_handle, ___type_handle); +} +// System.Int32 System.Reflection.MethodBase::GetParameterCount() +extern "C" int32_t MethodBase_GetParameterCount_m8375 (MethodBase_t460 * __this, const MethodInfo* method) +{ + ParameterInfoU5BU5D_t461* V_0 = {0}; + { + ParameterInfoU5BU5D_t461* L_0 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, __this); + V_0 = L_0; + ParameterInfoU5BU5D_t461* L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + ParameterInfoU5BU5D_t461* L_2 = V_0; + NullCheck(L_2); + return (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + } +} +// System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) +extern "C" Object_t * MethodBase_Invoke_m8376 (MethodBase_t460 * __this, Object_t * ___obj, ObjectU5BU5D_t162* ___parameters, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + ObjectU5BU5D_t162* L_1 = ___parameters; + Object_t * L_2 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, L_0, 0, (Binder_t451 *)NULL, L_1, (CultureInfo_t453 *)NULL); + return L_2; + } +} +// System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() +extern "C" int32_t MethodBase_get_CallingConvention_m8377 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + return (int32_t)(1); + } +} +// System.Boolean System.Reflection.MethodBase::get_IsPublic() +extern "C" bool MethodBase_get_IsPublic_m8378 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, __this); + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)7))) == ((int32_t)6))? 1 : 0); + } +} +// System.Boolean System.Reflection.MethodBase::get_IsStatic() +extern "C" bool MethodBase_get_IsStatic_m8379 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.MethodBase::get_IsVirtual() +extern "C" bool MethodBase_get_IsVirtual_m8380 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)64)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.MethodBase::get_IsAbstract() +extern "C" bool MethodBase_get_IsAbstract_m8381 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)1024)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Reflection.MethodBase::get_next_table_index(System.Object,System.Int32,System.Boolean) +extern TypeInfo* MethodBuilder_t1311_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructorBuilder_t1302_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1834; +extern "C" int32_t MethodBase_get_next_table_index_m8382 (MethodBase_t460 * __this, Object_t * ___obj, int32_t ___table, bool ___inc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodBuilder_t1311_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(913); + ConstructorBuilder_t1302_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(883); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral1834 = il2cpp_codegen_string_literal_from_index(1834); + s_Il2CppMethodIntialized = true; + } + MethodBuilder_t1311 * V_0 = {0}; + ConstructorBuilder_t1302 * V_1 = {0}; + { + if (!((MethodBuilder_t1311 *)IsInstSealed(__this, MethodBuilder_t1311_il2cpp_TypeInfo_var))) + { + goto IL_001c; + } + } + { + V_0 = ((MethodBuilder_t1311 *)CastclassSealed(__this, MethodBuilder_t1311_il2cpp_TypeInfo_var)); + MethodBuilder_t1311 * L_0 = V_0; + Object_t * L_1 = ___obj; + int32_t L_2 = ___table; + bool L_3 = ___inc; + NullCheck(L_0); + int32_t L_4 = MethodBuilder_get_next_table_index_m8151(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_001c: + { + if (!((ConstructorBuilder_t1302 *)IsInstSealed(__this, ConstructorBuilder_t1302_il2cpp_TypeInfo_var))) + { + goto IL_0038; + } + } + { + V_1 = ((ConstructorBuilder_t1302 *)CastclassSealed(__this, ConstructorBuilder_t1302_il2cpp_TypeInfo_var)); + ConstructorBuilder_t1302 * L_5 = V_1; + Object_t * L_6 = ___obj; + int32_t L_7 = ___table; + bool L_8 = ___inc; + NullCheck(L_5); + int32_t L_9 = ConstructorBuilder_get_next_table_index_m8023(L_5, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0038: + { + Exception_t152 * L_10 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m598(L_10, _stringLiteral1834, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } +} +// System.Type[] System.Reflection.MethodBase::GetGenericArguments() +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* MethodBase_GetGenericArguments_m8383 (MethodBase_t460 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Reflection.MethodBase::get_ContainsGenericParameters() +extern "C" bool MethodBase_get_ContainsGenericParameters_m8384 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.MethodBase::get_IsGenericMethodDefinition() +extern "C" bool MethodBase_get_IsGenericMethodDefinition_m8385 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() +extern "C" bool MethodBase_get_IsGenericMethod_m8386 (MethodBase_t460 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Reflection.MethodInfo::.ctor() +extern "C" void MethodInfo__ctor_m8387 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + MethodBase__ctor_m8370(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MemberTypes System.Reflection.MethodInfo::get_MemberType() +extern "C" int32_t MethodInfo_get_MemberType_m8388 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + return (int32_t)(8); + } +} +// System.Type System.Reflection.MethodInfo::get_ReturnType() +extern "C" Type_t * MethodInfo_get_ReturnType_m8389 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + return (Type_t *)NULL; + } +} +// System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * MethodInfo_MakeGenericMethod_m8390 (MethodInfo_t * __this, TypeU5BU5D_t431* ___typeArguments, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_0); + NotSupportedException_t164 * L_2 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } +} +// System.Type[] System.Reflection.MethodInfo::GetGenericArguments() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* MethodInfo_GetGenericArguments_m8391 (MethodInfo_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_0 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_0; + } +} +// System.Boolean System.Reflection.MethodInfo::get_IsGenericMethod() +extern "C" bool MethodInfo_get_IsGenericMethod_m8392 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.MethodInfo::get_IsGenericMethodDefinition() +extern "C" bool MethodInfo_get_IsGenericMethodDefinition_m8393 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Reflection.MethodInfo::get_ContainsGenericParameters() +extern "C" bool MethodInfo_get_ContainsGenericParameters_m8394 (MethodInfo_t * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Reflection.Missing::.ctor() +extern "C" void Missing__ctor_m8395 (Missing_t1367 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Missing::.cctor() +extern TypeInfo* Missing_t1367_il2cpp_TypeInfo_var; +extern "C" void Missing__cctor_m8396 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Missing_t1367_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(741); + s_Il2CppMethodIntialized = true; + } + { + Missing_t1367 * L_0 = (Missing_t1367 *)il2cpp_codegen_object_new (Missing_t1367_il2cpp_TypeInfo_var); + Missing__ctor_m8395(L_0, /*hidden argument*/NULL); + ((Missing_t1367_StaticFields*)Missing_t1367_il2cpp_TypeInfo_var->static_fields)->___Value_0 = L_0; + return; + } +} +// System.Void System.Reflection.Missing::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Missing_System_Runtime_Serialization_ISerializable_GetObjectData_m8397 (Missing_t1367 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Reflection.Module::.ctor() +extern "C" void Module__ctor_m8398 (Module_t1318 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Module::.cctor() +extern TypeInfo* TypeFilter_t1368_il2cpp_TypeInfo_var; +extern TypeInfo* Module_t1318_il2cpp_TypeInfo_var; +extern const MethodInfo* Module_filter_by_type_name_m8409_MethodInfo_var; +extern const MethodInfo* Module_filter_by_type_name_ignore_case_m8410_MethodInfo_var; +extern "C" void Module__cctor_m8399 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeFilter_t1368_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(914); + Module_t1318_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(864); + Module_filter_by_type_name_m8409_MethodInfo_var = il2cpp_codegen_method_info_from_index(362); + Module_filter_by_type_name_ignore_case_m8410_MethodInfo_var = il2cpp_codegen_method_info_from_index(363); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = { (void*)Module_filter_by_type_name_m8409_MethodInfo_var }; + TypeFilter_t1368 * L_1 = (TypeFilter_t1368 *)il2cpp_codegen_object_new (TypeFilter_t1368_il2cpp_TypeInfo_var); + TypeFilter__ctor_m10854(L_1, NULL, L_0, /*hidden argument*/NULL); + ((Module_t1318_StaticFields*)Module_t1318_il2cpp_TypeInfo_var->static_fields)->___FilterTypeName_1 = L_1; + IntPtr_t L_2 = { (void*)Module_filter_by_type_name_ignore_case_m8410_MethodInfo_var }; + TypeFilter_t1368 * L_3 = (TypeFilter_t1368 *)il2cpp_codegen_object_new (TypeFilter_t1368_il2cpp_TypeInfo_var); + TypeFilter__ctor_m10854(L_3, NULL, L_2, /*hidden argument*/NULL); + ((Module_t1318_StaticFields*)Module_t1318_il2cpp_TypeInfo_var->static_fields)->___FilterTypeNameIgnoreCase_2 = L_3; + return; + } +} +// System.Reflection.Assembly System.Reflection.Module::get_Assembly() +extern "C" Assembly_t922 * Module_get_Assembly_m8400 (Module_t1318 * __this, const MethodInfo* method) +{ + { + Assembly_t922 * L_0 = (__this->___assembly_4); + return L_0; + } +} +// System.String System.Reflection.Module::get_ScopeName() +extern "C" String_t* Module_get_ScopeName_m8401 (Module_t1318 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___scopename_7); + return L_0; + } +} +// System.Object[] System.Reflection.Module::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* Module_GetCustomAttributes_m8402 (Module_t1318 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.Module::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern "C" void Module_GetObjectData_m8403 (Module_t1318 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + StreamingContext_t434 L_3 = ___context; + UnitySerializationHolder_GetModuleData_m10815(NULL /*static, unused*/, __this, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Type[] System.Reflection.Module::InternalGetTypes() +extern "C" TypeU5BU5D_t431* Module_InternalGetTypes_m8404 (Module_t1318 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*Module_InternalGetTypes_m8404_ftn) (Module_t1318 *); + return ((Module_InternalGetTypes_m8404_ftn)mscorlib::System::Reflection::Module::InternalGetTypes) (__this); +} +// System.Type[] System.Reflection.Module::GetTypes() +extern "C" TypeU5BU5D_t431* Module_GetTypes_m8405 (Module_t1318 * __this, const MethodInfo* method) +{ + { + TypeU5BU5D_t431* L_0 = Module_InternalGetTypes_m8404(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Reflection.Module::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool Module_IsDefined_m8406 (Module_t1318 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.Module::IsResource() +extern "C" bool Module_IsResource_m8407 (Module_t1318 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___is_resource_8); + return L_0; + } +} +// System.String System.Reflection.Module::ToString() +extern "C" String_t* Module_ToString_m8408 (Module_t1318 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_6); + return L_0; + } +} +// System.Boolean System.Reflection.Module::filter_by_type_name(System.Type,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral598; +extern "C" bool Module_filter_by_type_name_m8409 (Object_t * __this /* static, unused */, Type_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral598 = il2cpp_codegen_string_literal_from_index(598); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object_t * L_0 = ___filterCriteria; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + String_t* L_1 = V_0; + NullCheck(L_1); + bool L_2 = String_EndsWith_m2064(L_1, _stringLiteral598, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0032; + } + } + { + Type_t * L_3 = ___m; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_3); + String_t* L_5 = V_0; + String_t* L_6 = V_0; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + String_t* L_8 = String_Substring_m2063(L_5, 0, ((int32_t)((int32_t)L_7-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_4); + bool L_9 = String_StartsWith_m2054(L_4, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0032: + { + Type_t * L_10 = ___m; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_10); + String_t* L_12 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_13 = String_op_Equality_m442(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Boolean System.Reflection.Module::filter_by_type_name_ignore_case(System.Type,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral598; +extern "C" bool Module_filter_by_type_name_ignore_case_m8410 (Object_t * __this /* static, unused */, Type_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral598 = il2cpp_codegen_string_literal_from_index(598); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object_t * L_0 = ___filterCriteria; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + String_t* L_1 = V_0; + NullCheck(L_1); + bool L_2 = String_EndsWith_m2064(L_1, _stringLiteral598, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_003c; + } + } + { + Type_t * L_3 = ___m; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_3); + NullCheck(L_4); + String_t* L_5 = String_ToLower_m4760(L_4, /*hidden argument*/NULL); + String_t* L_6 = V_0; + String_t* L_7 = V_0; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_9 = String_Substring_m2063(L_6, 0, ((int32_t)((int32_t)L_8-(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_10 = String_ToLower_m4760(L_9, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_11 = String_StartsWith_m2054(L_5, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_003c: + { + Type_t * L_12 = ___m; + NullCheck(L_12); + String_t* L_13 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_12); + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_15 = String_Compare_m6071(NULL /*static, unused*/, L_13, L_14, 1, /*hidden argument*/NULL); + return ((((int32_t)L_15) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Reflection.MonoEventInfo::get_event_info(System.Reflection.MonoEvent,System.Reflection.MonoEventInfo&) +extern "C" void MonoEventInfo_get_event_info_m8411 (Object_t * __this /* static, unused */, MonoEvent_t * ___ev, MonoEventInfo_t1369 * ___info, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*MonoEventInfo_get_event_info_m8411_ftn) (MonoEvent_t *, MonoEventInfo_t1369 *); + ((MonoEventInfo_get_event_info_m8411_ftn)mscorlib::System::Reflection::MonoEventInfo::get_event_info) (___ev, ___info); +} +// System.Reflection.MonoEventInfo System.Reflection.MonoEventInfo::GetEventInfo(System.Reflection.MonoEvent) +extern "C" MonoEventInfo_t1369 MonoEventInfo_GetEventInfo_m8412 (Object_t * __this /* static, unused */, MonoEvent_t * ___ev, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEvent_t * L_0 = ___ev; + MonoEventInfo_get_event_info_m8411(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL); + MonoEventInfo_t1369 L_1 = V_0; + return L_1; + } +} +// System.Void System.Reflection.MonoEvent::.ctor() +extern "C" void MonoEvent__ctor_m8413 (MonoEvent_t * __this, const MethodInfo* method) +{ + { + EventInfo__ctor_m8350(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.EventAttributes System.Reflection.MonoEvent::get_Attributes() +extern "C" int32_t MonoEvent_get_Attributes_m8414 (MonoEvent_t * __this, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEventInfo_t1369 L_0 = MonoEventInfo_GetEventInfo_m8412(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = ((&V_0)->___attrs_6); + return L_1; + } +} +// System.Reflection.MethodInfo System.Reflection.MonoEvent::GetAddMethod(System.Boolean) +extern "C" MethodInfo_t * MonoEvent_GetAddMethod_m8415 (MonoEvent_t * __this, bool ___nonPublic, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEventInfo_t1369 L_0 = MonoEventInfo_GetEventInfo_m8412(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___nonPublic; + if (L_1) + { + goto IL_002a; + } + } + { + MethodInfo_t * L_2 = ((&V_0)->___add_method_3); + if (!L_2) + { + goto IL_0032; + } + } + { + MethodInfo_t * L_3 = ((&V_0)->___add_method_3); + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_3); + if (!L_4) + { + goto IL_0032; + } + } + +IL_002a: + { + MethodInfo_t * L_5 = ((&V_0)->___add_method_3); + return L_5; + } + +IL_0032: + { + return (MethodInfo_t *)NULL; + } +} +// System.Type System.Reflection.MonoEvent::get_DeclaringType() +extern "C" Type_t * MonoEvent_get_DeclaringType_m8416 (MonoEvent_t * __this, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEventInfo_t1369 L_0 = MonoEventInfo_GetEventInfo_m8412(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = ((&V_0)->___declaring_type_0); + return L_1; + } +} +// System.Type System.Reflection.MonoEvent::get_ReflectedType() +extern "C" Type_t * MonoEvent_get_ReflectedType_m8417 (MonoEvent_t * __this, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEventInfo_t1369 L_0 = MonoEventInfo_GetEventInfo_m8412(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = ((&V_0)->___reflected_type_1); + return L_1; + } +} +// System.String System.Reflection.MonoEvent::get_Name() +extern "C" String_t* MonoEvent_get_Name_m8418 (MonoEvent_t * __this, const MethodInfo* method) +{ + MonoEventInfo_t1369 V_0 = {0}; + { + MonoEventInfo_t1369 L_0 = MonoEventInfo_GetEventInfo_m8412(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = ((&V_0)->___name_2); + return L_1; + } +} +// System.String System.Reflection.MonoEvent::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* MonoEvent_ToString_m8419 (MonoEvent_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(15 /* System.Type System.Reflection.EventInfo::get_EventHandlerType() */, __this); + String_t* L_1 = MonoEvent_get_Name_m8418(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m3446(NULL /*static, unused*/, L_0, _stringLiteral166, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.MonoEvent::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoEvent_IsDefined_m8420 (MonoEvent_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.MonoEvent::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoEvent_GetCustomAttributes_m8421 (MonoEvent_t * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.Reflection.MonoEvent::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoEvent_GetCustomAttributes_m8422 (MonoEvent_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.MonoEvent::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoEvent_GetObjectData_m8423 (MonoEvent_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = MonoEvent_get_Name_m8418(__this, /*hidden argument*/NULL); + Type_t * L_2 = MonoEvent_get_ReflectedType_m8417(__this, /*hidden argument*/NULL); + String_t* L_3 = MonoEvent_ToString_m8419(__this, /*hidden argument*/NULL); + MemberInfoSerializationHolder_Serialize_m8366(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MonoField::.ctor() +extern "C" void MonoField__ctor_m8424 (MonoField_t * __this, const MethodInfo* method) +{ + { + FieldInfo__ctor_m8353(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.FieldAttributes System.Reflection.MonoField::get_Attributes() +extern "C" int32_t MonoField_get_Attributes_m8425 (MonoField_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___attrs_4); + return L_0; + } +} +// System.RuntimeFieldHandle System.Reflection.MonoField::get_FieldHandle() +extern "C" RuntimeFieldHandle_t1119 MonoField_get_FieldHandle_m8426 (MonoField_t * __this, const MethodInfo* method) +{ + { + RuntimeFieldHandle_t1119 L_0 = (__this->___fhandle_1); + return L_0; + } +} +// System.Type System.Reflection.MonoField::get_FieldType() +extern "C" Type_t * MonoField_get_FieldType_m8427 (MonoField_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___type_3); + return L_0; + } +} +// System.Type System.Reflection.MonoField::GetParentType(System.Boolean) +extern "C" Type_t * MonoField_GetParentType_m8428 (MonoField_t * __this, bool ___declaring, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoField_GetParentType_m8428_ftn) (MonoField_t *, bool); + return ((MonoField_GetParentType_m8428_ftn)mscorlib::System::Reflection::MonoField::GetParentType) (__this, ___declaring); +} +// System.Type System.Reflection.MonoField::get_ReflectedType() +extern "C" Type_t * MonoField_get_ReflectedType_m8429 (MonoField_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = MonoField_GetParentType_m8428(__this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Type System.Reflection.MonoField::get_DeclaringType() +extern "C" Type_t * MonoField_get_DeclaringType_m8430 (MonoField_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = MonoField_GetParentType_m8428(__this, 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Reflection.MonoField::get_Name() +extern "C" String_t* MonoField_get_Name_m8431 (MonoField_t * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_2); + return L_0; + } +} +// System.Boolean System.Reflection.MonoField::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoField_IsDefined_m8432 (MonoField_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.MonoField::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoField_GetCustomAttributes_m8433 (MonoField_t * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.Reflection.MonoField::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoField_GetCustomAttributes_m8434 (MonoField_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Reflection.MonoField::GetFieldOffset() +extern "C" int32_t MonoField_GetFieldOffset_m8435 (MonoField_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoField_GetFieldOffset_m8435_ftn) (MonoField_t *); + return ((MonoField_GetFieldOffset_m8435_ftn)mscorlib::System::Reflection::MonoField::GetFieldOffset) (__this); +} +// System.Object System.Reflection.MonoField::GetValueInternal(System.Object) +extern "C" Object_t * MonoField_GetValueInternal_m8436 (MonoField_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*MonoField_GetValueInternal_m8436_ftn) (MonoField_t *, Object_t *); + return ((MonoField_GetValueInternal_m8436_ftn)mscorlib::System::Reflection::MonoField::GetValueInternal) (__this, ___obj); +} +// System.Object System.Reflection.MonoField::GetValue(System.Object) +extern TypeInfo* TargetException_t1382_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1835; +extern "C" Object_t * MonoField_GetValue_m8437 (MonoField_t * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TargetException_t1382_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(915); + _stringLiteral1835 = il2cpp_codegen_string_literal_from_index(1835); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Reflection.FieldInfo::get_IsStatic() */, __this); + if (L_0) + { + goto IL_001c; + } + } + { + Object_t * L_1 = ___obj; + if (L_1) + { + goto IL_001c; + } + } + { + TargetException_t1382 * L_2 = (TargetException_t1382 *)il2cpp_codegen_object_new (TargetException_t1382_il2cpp_TypeInfo_var); + TargetException__ctor_m8557(L_2, _stringLiteral1835, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(18 /* System.Boolean System.Reflection.FieldInfo::get_IsLiteral() */, __this); + if (L_3) + { + goto IL_002d; + } + } + { + MonoField_CheckGeneric_m8442(__this, /*hidden argument*/NULL); + } + +IL_002d: + { + Object_t * L_4 = ___obj; + Object_t * L_5 = MonoField_GetValueInternal_m8436(__this, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Reflection.MonoField::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1836; +extern "C" String_t* MonoField_ToString_m8438 (MonoField_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1836 = il2cpp_codegen_string_literal_from_index(1836); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (__this->___type_3); + String_t* L_1 = (__this->___name_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1836, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.MonoField::SetValueInternal(System.Reflection.FieldInfo,System.Object,System.Object) +extern "C" void MonoField_SetValueInternal_m8439 (Object_t * __this /* static, unused */, FieldInfo_t * ___fi, Object_t * ___obj, Object_t * ___value, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*MonoField_SetValueInternal_m8439_ftn) (FieldInfo_t *, Object_t *, Object_t *); + ((MonoField_SetValueInternal_m8439_ftn)mscorlib::System::Reflection::MonoField::SetValueInternal) (___fi, ___obj, ___value); +} +// System.Void System.Reflection.MonoField::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo) +extern TypeInfo* TargetException_t1382_il2cpp_TypeInfo_var; +extern TypeInfo* FieldAccessException_t1702_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1835; +extern Il2CppCodeGenString* _stringLiteral1837; +extern Il2CppCodeGenString* _stringLiteral1838; +extern Il2CppCodeGenString* _stringLiteral1839; +extern Il2CppCodeGenString* _stringLiteral1840; +extern "C" void MonoField_SetValue_m8440 (MonoField_t * __this, Object_t * ___obj, Object_t * ___val, int32_t ___invokeAttr, Binder_t451 * ___binder, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TargetException_t1382_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(915); + FieldAccessException_t1702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(916); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1835 = il2cpp_codegen_string_literal_from_index(1835); + _stringLiteral1837 = il2cpp_codegen_string_literal_from_index(1837); + _stringLiteral1838 = il2cpp_codegen_string_literal_from_index(1838); + _stringLiteral1839 = il2cpp_codegen_string_literal_from_index(1839); + _stringLiteral1840 = il2cpp_codegen_string_literal_from_index(1840); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Reflection.FieldInfo::get_IsStatic() */, __this); + if (L_0) + { + goto IL_001c; + } + } + { + Object_t * L_1 = ___obj; + if (L_1) + { + goto IL_001c; + } + } + { + TargetException_t1382 * L_2 = (TargetException_t1382 *)il2cpp_codegen_object_new (TargetException_t1382_il2cpp_TypeInfo_var); + TargetException__ctor_m8557(L_2, _stringLiteral1835, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(18 /* System.Boolean System.Reflection.FieldInfo::get_IsLiteral() */, __this); + if (!L_3) + { + goto IL_0032; + } + } + { + FieldAccessException_t1702 * L_4 = (FieldAccessException_t1702 *)il2cpp_codegen_object_new (FieldAccessException_t1702_il2cpp_TypeInfo_var); + FieldAccessException__ctor_m10453(L_4, _stringLiteral1837, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + Binder_t451 * L_5 = ___binder; + if (L_5) + { + goto IL_0040; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_6 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_6; + } + +IL_0040: + { + MonoField_CheckGeneric_m8442(__this, /*hidden argument*/NULL); + Object_t * L_7 = ___val; + if (!L_7) + { + goto IL_009e; + } + } + { + Binder_t451 * L_8 = ___binder; + Object_t * L_9 = ___val; + Type_t * L_10 = (__this->___type_3); + CultureInfo_t453 * L_11 = ___culture; + NullCheck(L_8); + Object_t * L_12 = (Object_t *)VirtFuncInvoker3< Object_t *, Object_t *, Type_t *, CultureInfo_t453 * >::Invoke(5 /* System.Object System.Reflection.Binder::ChangeType(System.Object,System.Type,System.Globalization.CultureInfo) */, L_8, L_9, L_10, L_11); + V_0 = L_12; + Object_t * L_13 = V_0; + if (L_13) + { + goto IL_009b; + } + } + { + ObjectU5BU5D_t162* L_14 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + ArrayElementTypeCheck (L_14, _stringLiteral1838); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1838; + ObjectU5BU5D_t162* L_15 = L_14; + Object_t * L_16 = ___val; + NullCheck(L_16); + Type_t * L_17 = Object_GetType_m2042(L_16, /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + ArrayElementTypeCheck (L_15, L_17); + *((Object_t **)(Object_t **)SZArrayLdElema(L_15, 1, sizeof(Object_t *))) = (Object_t *)L_17; + ObjectU5BU5D_t162* L_18 = L_15; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 2); + ArrayElementTypeCheck (L_18, _stringLiteral1839); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1839; + ObjectU5BU5D_t162* L_19 = L_18; + Type_t * L_20 = (__this->___type_3); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 3); + ArrayElementTypeCheck (L_19, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_19, 3, sizeof(Object_t *))) = (Object_t *)L_20; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m631(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_22, L_21, _stringLiteral1840, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_009b: + { + Object_t * L_23 = V_0; + ___val = L_23; + } + +IL_009e: + { + Object_t * L_24 = ___obj; + Object_t * L_25 = ___val; + MonoField_SetValueInternal_m8439(NULL /*static, unused*/, __this, L_24, L_25, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MonoField::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoField_GetObjectData_m8441 (MonoField_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoField::get_Name() */, __this); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MonoField::get_ReflectedType() */, __this); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.MonoField::ToString() */, __this); + MemberInfoSerializationHolder_Serialize_m8366(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MonoField::CheckGeneric() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1841; +extern "C" void MonoField_CheckGeneric_m8442 (MonoField_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1841 = il2cpp_codegen_string_literal_from_index(1841); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoField::get_DeclaringType() */, __this); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_0); + if (!L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1841, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + return; + } +} +// System.Void System.Reflection.MonoGenericMethod::.ctor() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void MonoGenericMethod__ctor_m8443 (MonoGenericMethod_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + MonoMethod__ctor_m8455(__this, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_0 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.MonoGenericMethod::get_ReflectedType() +extern "C" Type_t * MonoGenericMethod_get_ReflectedType_m8444 (MonoGenericMethod_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoGenericMethod_get_ReflectedType_m8444_ftn) (MonoGenericMethod_t *); + return ((MonoGenericMethod_get_ReflectedType_m8444_ftn)mscorlib::System::Reflection::MonoGenericMethod::get_ReflectedType) (__this); +} +// System.Void System.Reflection.MonoGenericCMethod::.ctor() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" void MonoGenericCMethod__ctor_m8445 (MonoGenericCMethod_t1371 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + { + MonoCMethod__ctor_m8483(__this, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_0 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Type System.Reflection.MonoGenericCMethod::get_ReflectedType() +extern "C" Type_t * MonoGenericCMethod_get_ReflectedType_m8446 (MonoGenericCMethod_t1371 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoGenericCMethod_get_ReflectedType_m8446_ftn) (MonoGenericCMethod_t1371 *); + return ((MonoGenericCMethod_get_ReflectedType_m8446_ftn)mscorlib::System::Reflection::MonoGenericCMethod::get_ReflectedType) (__this); +} +// System.Void System.Reflection.MonoMethodInfo::get_method_info(System.IntPtr,System.Reflection.MonoMethodInfo&) +extern "C" void MonoMethodInfo_get_method_info_m8447 (Object_t * __this /* static, unused */, IntPtr_t ___handle, MonoMethodInfo_t1373 * ___info, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*MonoMethodInfo_get_method_info_m8447_ftn) (IntPtr_t, MonoMethodInfo_t1373 *); + ((MonoMethodInfo_get_method_info_m8447_ftn)mscorlib::System::Reflection::MonoMethodInfo::get_method_info) (___handle, ___info); +} +// System.Reflection.MonoMethodInfo System.Reflection.MonoMethodInfo::GetMethodInfo(System.IntPtr) +extern "C" MonoMethodInfo_t1373 MonoMethodInfo_GetMethodInfo_m8448 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + MonoMethodInfo_t1373 V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + MonoMethodInfo_get_method_info_m8447(NULL /*static, unused*/, L_0, (&V_0), /*hidden argument*/NULL); + MonoMethodInfo_t1373 L_1 = V_0; + return L_1; + } +} +// System.Type System.Reflection.MonoMethodInfo::GetDeclaringType(System.IntPtr) +extern "C" Type_t * MonoMethodInfo_GetDeclaringType_m8449 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + MonoMethodInfo_t1373 V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + MonoMethodInfo_t1373 L_1 = MonoMethodInfo_GetMethodInfo_m8448(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Type_t * L_2 = ((&V_0)->___parent_0); + return L_2; + } +} +// System.Type System.Reflection.MonoMethodInfo::GetReturnType(System.IntPtr) +extern "C" Type_t * MonoMethodInfo_GetReturnType_m8450 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + MonoMethodInfo_t1373 V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + MonoMethodInfo_t1373 L_1 = MonoMethodInfo_GetMethodInfo_m8448(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Type_t * L_2 = ((&V_0)->___ret_1); + return L_2; + } +} +// System.Reflection.MethodAttributes System.Reflection.MonoMethodInfo::GetAttributes(System.IntPtr) +extern "C" int32_t MonoMethodInfo_GetAttributes_m8451 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + MonoMethodInfo_t1373 V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + MonoMethodInfo_t1373 L_1 = MonoMethodInfo_GetMethodInfo_m8448(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ((&V_0)->___attrs_2); + return L_2; + } +} +// System.Reflection.CallingConventions System.Reflection.MonoMethodInfo::GetCallingConvention(System.IntPtr) +extern "C" int32_t MonoMethodInfo_GetCallingConvention_m8452 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + MonoMethodInfo_t1373 V_0 = {0}; + { + IntPtr_t L_0 = ___handle; + MonoMethodInfo_t1373 L_1 = MonoMethodInfo_GetMethodInfo_m8448(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ((&V_0)->___callconv_4); + return L_2; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.MonoMethodInfo::get_parameter_info(System.IntPtr,System.Reflection.MemberInfo) +extern "C" ParameterInfoU5BU5D_t461* MonoMethodInfo_get_parameter_info_m8453 (Object_t * __this /* static, unused */, IntPtr_t ___handle, MemberInfo_t * ___member, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ParameterInfoU5BU5D_t461* (*MonoMethodInfo_get_parameter_info_m8453_ftn) (IntPtr_t, MemberInfo_t *); + return ((MonoMethodInfo_get_parameter_info_m8453_ftn)mscorlib::System::Reflection::MonoMethodInfo::get_parameter_info) (___handle, ___member); +} +// System.Reflection.ParameterInfo[] System.Reflection.MonoMethodInfo::GetParametersInfo(System.IntPtr,System.Reflection.MemberInfo) +extern "C" ParameterInfoU5BU5D_t461* MonoMethodInfo_GetParametersInfo_m8454 (Object_t * __this /* static, unused */, IntPtr_t ___handle, MemberInfo_t * ___member, const MethodInfo* method) +{ + { + IntPtr_t L_0 = ___handle; + MemberInfo_t * L_1 = ___member; + ParameterInfoU5BU5D_t461* L_2 = MonoMethodInfo_get_parameter_info_m8453(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Reflection.MonoMethod::.ctor() +extern "C" void MonoMethod__ctor_m8455 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + MethodInfo__ctor_m8387(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Reflection.MonoMethod::get_name(System.Reflection.MethodBase) +extern "C" String_t* MonoMethod_get_name_m8456 (Object_t * __this /* static, unused */, MethodBase_t460 * ___method, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*MonoMethod_get_name_m8456_ftn) (MethodBase_t460 *); + return ((MonoMethod_get_name_m8456_ftn)mscorlib::System::Reflection::MonoMethod::get_name) (___method); +} +// System.Reflection.MonoMethod System.Reflection.MonoMethod::get_base_definition(System.Reflection.MonoMethod) +extern "C" MonoMethod_t * MonoMethod_get_base_definition_m8457 (Object_t * __this /* static, unused */, MonoMethod_t * ___method, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MonoMethod_t * (*MonoMethod_get_base_definition_m8457_ftn) (MonoMethod_t *); + return ((MonoMethod_get_base_definition_m8457_ftn)mscorlib::System::Reflection::MonoMethod::get_base_definition) (___method); +} +// System.Reflection.MethodInfo System.Reflection.MonoMethod::GetBaseDefinition() +extern "C" MethodInfo_t * MonoMethod_GetBaseDefinition_m8458 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + MonoMethod_t * L_0 = MonoMethod_get_base_definition_m8457(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Type System.Reflection.MonoMethod::get_ReturnType() +extern "C" Type_t * MonoMethod_get_ReturnType_m8459 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_0); + Type_t * L_1 = MonoMethodInfo_GetReturnType_m8450(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.MonoMethod::GetParameters() +extern TypeInfo* ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var; +extern "C" ParameterInfoU5BU5D_t461* MonoMethod_GetParameters_m8460 (MonoMethod_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(867); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + { + IntPtr_t L_0 = (__this->___mhandle_0); + ParameterInfoU5BU5D_t461* L_1 = MonoMethodInfo_GetParametersInfo_m8454(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + V_0 = L_1; + ParameterInfoU5BU5D_t461* L_2 = V_0; + NullCheck(L_2); + V_1 = ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))); + ParameterInfoU5BU5D_t461* L_3 = V_0; + ParameterInfoU5BU5D_t461* L_4 = V_1; + NullCheck(L_3); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_3, (Array_t *)(Array_t *)L_4, 0); + ParameterInfoU5BU5D_t461* L_5 = V_1; + return L_5; + } +} +// System.Object System.Reflection.MonoMethod::InternalInvoke(System.Object,System.Object[],System.Exception&) +extern "C" Object_t * MonoMethod_InternalInvoke_m8461 (MonoMethod_t * __this, Object_t * ___obj, ObjectU5BU5D_t162* ___parameters, Exception_t152 ** ___exc, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*MonoMethod_InternalInvoke_m8461_ftn) (MonoMethod_t *, Object_t *, ObjectU5BU5D_t162*, Exception_t152 **); + return ((MonoMethod_InternalInvoke_m8461_ftn)mscorlib::System::Reflection::MonoMethod::InternalInvoke) (__this, ___obj, ___parameters, ___exc); +} +// System.Object System.Reflection.MonoMethod::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* TargetParameterCountException_t1384_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ThreadAbortException_t1658_il2cpp_TypeInfo_var; +extern TypeInfo* MethodAccessException_t1711_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1842; +extern Il2CppCodeGenString* _stringLiteral1843; +extern Il2CppCodeGenString* _stringLiteral1844; +extern "C" Object_t * MonoMethod_Invoke_m8462 (MonoMethod_t * __this, Object_t * ___obj, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + TargetParameterCountException_t1384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(899); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ThreadAbortException_t1658_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(917); + MethodAccessException_t1711_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(918); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + TargetInvocationException_t1383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(919); + _stringLiteral1842 = il2cpp_codegen_string_literal_from_index(1842); + _stringLiteral1843 = il2cpp_codegen_string_literal_from_index(1843); + _stringLiteral1844 = il2cpp_codegen_string_literal_from_index(1844); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Binder_t451 * L_0 = ___binder; + if (L_0) + { + goto IL_000d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_1 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_1; + } + +IL_000d: + { + IntPtr_t L_2 = (__this->___mhandle_0); + ParameterInfoU5BU5D_t461* L_3 = MonoMethodInfo_GetParametersInfo_m8454(NULL /*static, unused*/, L_2, __this, /*hidden argument*/NULL); + V_0 = L_3; + ObjectU5BU5D_t162* L_4 = ___parameters; + if (L_4) + { + goto IL_0029; + } + } + { + ParameterInfoU5BU5D_t461* L_5 = V_0; + NullCheck(L_5); + if ((((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) + { + goto IL_003c; + } + } + +IL_0029: + { + ObjectU5BU5D_t162* L_6 = ___parameters; + if (!L_6) + { + goto IL_0047; + } + } + { + ObjectU5BU5D_t162* L_7 = ___parameters; + NullCheck(L_7); + ParameterInfoU5BU5D_t461* L_8 = V_0; + NullCheck(L_8); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0047; + } + } + +IL_003c: + { + TargetParameterCountException_t1384 * L_9 = (TargetParameterCountException_t1384 *)il2cpp_codegen_object_new (TargetParameterCountException_t1384_il2cpp_TypeInfo_var); + TargetParameterCountException__ctor_m8562(L_9, _stringLiteral1842, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0047: + { + int32_t L_10 = ___invokeAttr; + if (((int32_t)((int32_t)L_10&(int32_t)((int32_t)65536)))) + { + goto IL_0073; + } + } + { + Binder_t451 * L_11 = ___binder; + ObjectU5BU5D_t162* L_12 = ___parameters; + ParameterInfoU5BU5D_t461* L_13 = V_0; + CultureInfo_t453 * L_14 = ___culture; + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + bool L_15 = Binder_ConvertArgs_m8323(NULL /*static, unused*/, L_11, L_12, L_13, L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_006e; + } + } + { + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_16, _stringLiteral1843, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_006e: + { + goto IL_00a8; + } + +IL_0073: + { + V_1 = 0; + goto IL_009f; + } + +IL_007a: + { + ObjectU5BU5D_t162* L_17 = ___parameters; + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *)))); + Type_t * L_20 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *))), /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_21 = V_0; + int32_t L_22 = V_1; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_21, L_23, sizeof(ParameterInfo_t462 *)))); + Type_t * L_24 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_21, L_23, sizeof(ParameterInfo_t462 *)))); + if ((((Object_t*)(Type_t *)L_20) == ((Object_t*)(Type_t *)L_24))) + { + goto IL_009b; + } + } + { + ArgumentException_t437 * L_25 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_25, _stringLiteral1842, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_009b: + { + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_009f: + { + int32_t L_27 = V_1; + ParameterInfoU5BU5D_t461* L_28 = V_0; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_007a; + } + } + +IL_00a8: + { + bool L_29 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Reflection.MonoMethod::get_ContainsGenericParameters() */, __this); + if (!L_29) + { + goto IL_00be; + } + } + { + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, _stringLiteral1844, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00be: + { + V_3 = NULL; + } + +IL_00c0: + try + { // begin try (depth: 1) + Object_t * L_31 = ___obj; + ObjectU5BU5D_t162* L_32 = ___parameters; + Object_t * L_33 = MonoMethod_InternalInvoke_m8461(__this, L_31, L_32, (&V_2), /*hidden argument*/NULL); + V_3 = L_33; + goto IL_00f0; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (ThreadAbortException_t1658_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00d1; + if(il2cpp_codegen_class_is_assignable_from (MethodAccessException_t1711_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00d9; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00e1; + throw e; + } + +CATCH_00d1: + { // begin catch(System.Threading.ThreadAbortException) + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_00d4: + { + goto IL_00f0; + } + } // end catch (depth: 1) + +CATCH_00d9: + { // begin catch(System.MethodAccessException) + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_00dc: + { + goto IL_00f0; + } + } // end catch (depth: 1) + +CATCH_00e1: + { // begin catch(System.Exception) + { + V_4 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_34 = V_4; + TargetInvocationException_t1383 * L_35 = (TargetInvocationException_t1383 *)il2cpp_codegen_object_new (TargetInvocationException_t1383_il2cpp_TypeInfo_var); + TargetInvocationException__ctor_m8559(L_35, L_34, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00eb: + { + goto IL_00f0; + } + } // end catch (depth: 1) + +IL_00f0: + { + Exception_t152 * L_36 = V_2; + if (!L_36) + { + goto IL_00f8; + } + } + { + Exception_t152 * L_37 = V_2; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_00f8: + { + Object_t * L_38 = V_3; + return L_38; + } +} +// System.RuntimeMethodHandle System.Reflection.MonoMethod::get_MethodHandle() +extern "C" RuntimeMethodHandle_t1729 MonoMethod_get_MethodHandle_m8463 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_0); + RuntimeMethodHandle_t1729 L_1 = {0}; + RuntimeMethodHandle__ctor_m10719(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MethodAttributes System.Reflection.MonoMethod::get_Attributes() +extern "C" int32_t MonoMethod_get_Attributes_m8464 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_0); + int32_t L_1 = MonoMethodInfo_GetAttributes_m8451(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.CallingConventions System.Reflection.MonoMethod::get_CallingConvention() +extern "C" int32_t MonoMethod_get_CallingConvention_m8465 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_0); + int32_t L_1 = MonoMethodInfo_GetCallingConvention_m8452(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.MonoMethod::get_ReflectedType() +extern "C" Type_t * MonoMethod_get_ReflectedType_m8466 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___reftype_2); + return L_0; + } +} +// System.Type System.Reflection.MonoMethod::get_DeclaringType() +extern "C" Type_t * MonoMethod_get_DeclaringType_m8467 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_0); + Type_t * L_1 = MonoMethodInfo_GetDeclaringType_m8449(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.MonoMethod::get_Name() +extern "C" String_t* MonoMethod_get_Name_m8468 (MonoMethod_t * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_1); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___name_1); + return L_1; + } + +IL_0012: + { + String_t* L_2 = MonoMethod_get_name_m8456(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.MonoMethod::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoMethod_IsDefined_m8469 (MonoMethod_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.MonoMethod::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoMethod_GetCustomAttributes_m8470 (MonoMethod_t * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.Reflection.MonoMethod::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoMethod_GetCustomAttributes_m8471 (MonoMethod_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Runtime.InteropServices.DllImportAttribute System.Reflection.MonoMethod::GetDllImportAttribute(System.IntPtr) +extern "C" DllImportAttribute_t1123 * MonoMethod_GetDllImportAttribute_m8472 (Object_t * __this /* static, unused */, IntPtr_t ___mhandle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef DllImportAttribute_t1123 * (*MonoMethod_GetDllImportAttribute_m8472_ftn) (IntPtr_t); + return ((MonoMethod_GetDllImportAttribute_m8472_ftn)mscorlib::System::Reflection::MonoMethod::GetDllImportAttribute) (___mhandle); +} +// System.Object[] System.Reflection.MonoMethod::GetPseudoCustomAttributes() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* PreserveSigAttribute_t1423_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoMethod_GetPseudoCustomAttributes_m8473 (MonoMethod_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + PreserveSigAttribute_t1423_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(920); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + MonoMethodInfo_t1373 V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + DllImportAttribute_t1123 * V_3 = {0}; + { + V_0 = 0; + IntPtr_t L_0 = (__this->___mhandle_0); + MonoMethodInfo_t1373 L_1 = MonoMethodInfo_GetMethodInfo_m8448(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_1 = L_1; + int32_t L_2 = ((&V_1)->___iattrs_3); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)128)))) + { + goto IL_0024; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0024: + { + int32_t L_4 = ((&V_1)->___attrs_2); + if (!((int32_t)((int32_t)L_4&(int32_t)((int32_t)8192)))) + { + goto IL_003a; + } + } + { + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_003a: + { + int32_t L_6 = V_0; + if (L_6) + { + goto IL_0042; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_0042: + { + int32_t L_7 = V_0; + V_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_7)); + V_0 = 0; + int32_t L_8 = ((&V_1)->___iattrs_3); + if (!((int32_t)((int32_t)L_8&(int32_t)((int32_t)128)))) + { + goto IL_0069; + } + } + { + ObjectU5BU5D_t162* L_9 = V_2; + int32_t L_10 = V_0; + int32_t L_11 = L_10; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + PreserveSigAttribute_t1423 * L_12 = (PreserveSigAttribute_t1423 *)il2cpp_codegen_object_new (PreserveSigAttribute_t1423_il2cpp_TypeInfo_var); + PreserveSigAttribute__ctor_m8638(L_12, /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_11); + ArrayElementTypeCheck (L_9, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))) = (Object_t *)L_12; + } + +IL_0069: + { + int32_t L_13 = ((&V_1)->___attrs_2); + if (!((int32_t)((int32_t)L_13&(int32_t)((int32_t)8192)))) + { + goto IL_00a8; + } + } + { + IntPtr_t L_14 = (__this->___mhandle_0); + DllImportAttribute_t1123 * L_15 = MonoMethod_GetDllImportAttribute_m8472(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + V_3 = L_15; + int32_t L_16 = ((&V_1)->___iattrs_3); + if (!((int32_t)((int32_t)L_16&(int32_t)((int32_t)128)))) + { + goto IL_00a0; + } + } + { + DllImportAttribute_t1123 * L_17 = V_3; + NullCheck(L_17); + L_17->___PreserveSig_5 = 1; + } + +IL_00a0: + { + ObjectU5BU5D_t162* L_18 = V_2; + int32_t L_19 = V_0; + int32_t L_20 = L_19; + V_0 = ((int32_t)((int32_t)L_20+(int32_t)1)); + DllImportAttribute_t1123 * L_21 = V_3; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + ArrayElementTypeCheck (L_18, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, L_20, sizeof(Object_t *))) = (Object_t *)L_21; + } + +IL_00a8: + { + ObjectU5BU5D_t162* L_22 = V_2; + return L_22; + } +} +// System.Boolean System.Reflection.MonoMethod::ShouldPrintFullName(System.Type) +extern "C" bool MonoMethod_ShouldPrintFullName_m8474 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + int32_t G_B5_0 = 0; + int32_t G_B7_0 = 0; + int32_t G_B9_0 = 0; + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Type::get_IsClass() */, L_0); + if (!L_1) + { + goto IL_003c; + } + } + { + Type_t * L_2 = ___type; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Type::get_IsPointer() */, L_2); + if (!L_3) + { + goto IL_0039; + } + } + { + Type_t * L_4 = ___type; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_4); + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, L_5); + if (L_6) + { + goto IL_0036; + } + } + { + Type_t * L_7 = ___type; + NullCheck(L_7); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_7); + NullCheck(L_8); + bool L_9 = Type_get_IsNested_m6569(L_8, /*hidden argument*/NULL); + G_B5_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); + goto IL_0037; + } + +IL_0036: + { + G_B5_0 = 0; + } + +IL_0037: + { + G_B7_0 = G_B5_0; + goto IL_003a; + } + +IL_0039: + { + G_B7_0 = 1; + } + +IL_003a: + { + G_B9_0 = G_B7_0; + goto IL_003d; + } + +IL_003c: + { + G_B9_0 = 0; + } + +IL_003d: + { + return G_B9_0; + } +} +// System.String System.Reflection.MonoMethod::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral147; +extern Il2CppCodeGenString* _stringLiteral117; +extern Il2CppCodeGenString* _stringLiteral148; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral1276; +extern Il2CppCodeGenString* _stringLiteral1845; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* MonoMethod_ToString_m8475 (MonoMethod_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral147 = il2cpp_codegen_string_literal_from_index(147); + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + _stringLiteral148 = il2cpp_codegen_string_literal_from_index(148); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral1276 = il2cpp_codegen_string_literal_from_index(1276); + _stringLiteral1845 = il2cpp_codegen_string_literal_from_index(1845); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + Type_t * V_1 = {0}; + TypeU5BU5D_t431* V_2 = {0}; + int32_t V_3 = 0; + ParameterInfoU5BU5D_t461* V_4 = {0}; + int32_t V_5 = 0; + Type_t * V_6 = {0}; + bool V_7 = false; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MonoMethod::get_ReturnType() */, __this); + V_1 = L_1; + Type_t * L_2 = V_1; + bool L_3 = MonoMethod_ShouldPrintFullName_m8474(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002a; + } + } + { + StringBuilder_t457 * L_4 = V_0; + Type_t * L_5 = V_1; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_5); + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, L_6, /*hidden argument*/NULL); + goto IL_0037; + } + +IL_002a: + { + StringBuilder_t457 * L_7 = V_0; + Type_t * L_8 = V_1; + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_8); + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, L_9, /*hidden argument*/NULL); + } + +IL_0037: + { + StringBuilder_t457 * L_10 = V_0; + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, _stringLiteral166, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_0; + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoMethod::get_Name() */, __this); + NullCheck(L_11); + StringBuilder_Append_m2058(L_11, L_12, /*hidden argument*/NULL); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MonoMethod::get_IsGenericMethod() */, __this); + if (!L_13) + { + goto IL_00b0; + } + } + { + TypeU5BU5D_t431* L_14 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MonoMethod::GetGenericArguments() */, __this); + V_2 = L_14; + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral147, /*hidden argument*/NULL); + V_3 = 0; + goto IL_009b; + } + +IL_0075: + { + int32_t L_16 = V_3; + if ((((int32_t)L_16) <= ((int32_t)0))) + { + goto IL_0088; + } + } + { + StringBuilder_t457 * L_17 = V_0; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral117, /*hidden argument*/NULL); + } + +IL_0088: + { + StringBuilder_t457 * L_18 = V_0; + TypeU5BU5D_t431* L_19 = V_2; + int32_t L_20 = V_3; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + NullCheck((*(Type_t **)(Type_t **)SZArrayLdElema(L_19, L_21, sizeof(Type_t *)))); + String_t* L_22 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (*(Type_t **)(Type_t **)SZArrayLdElema(L_19, L_21, sizeof(Type_t *)))); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_22, /*hidden argument*/NULL); + int32_t L_23 = V_3; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_009b: + { + int32_t L_24 = V_3; + TypeU5BU5D_t431* L_25 = V_2; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_0075; + } + } + { + StringBuilder_t457 * L_26 = V_0; + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, _stringLiteral148, /*hidden argument*/NULL); + } + +IL_00b0: + { + StringBuilder_t457 * L_27 = V_0; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, _stringLiteral156, /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_28 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MonoMethod::GetParameters() */, __this); + V_4 = L_28; + V_5 = 0; + goto IL_014b; + } + +IL_00cc: + { + int32_t L_29 = V_5; + if ((((int32_t)L_29) <= ((int32_t)0))) + { + goto IL_00e0; + } + } + { + StringBuilder_t457 * L_30 = V_0; + NullCheck(L_30); + StringBuilder_Append_m2058(L_30, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_00e0: + { + ParameterInfoU5BU5D_t461* L_31 = V_4; + int32_t L_32 = V_5; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = L_32; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_31, L_33, sizeof(ParameterInfo_t462 *)))); + Type_t * L_34 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_31, L_33, sizeof(ParameterInfo_t462 *)))); + V_6 = L_34; + Type_t * L_35 = V_6; + NullCheck(L_35); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_35); + V_7 = L_36; + bool L_37 = V_7; + if (!L_37) + { + goto IL_0105; + } + } + { + Type_t * L_38 = V_6; + NullCheck(L_38); + Type_t * L_39 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_38); + V_6 = L_39; + } + +IL_0105: + { + Type_t * L_40 = V_6; + bool L_41 = MonoMethod_ShouldPrintFullName_m8474(NULL /*static, unused*/, L_40, /*hidden argument*/NULL); + if (!L_41) + { + goto IL_0124; + } + } + { + StringBuilder_t457 * L_42 = V_0; + Type_t * L_43 = V_6; + NullCheck(L_43); + String_t* L_44 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_43); + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, L_44, /*hidden argument*/NULL); + goto IL_0132; + } + +IL_0124: + { + StringBuilder_t457 * L_45 = V_0; + Type_t * L_46 = V_6; + NullCheck(L_46); + String_t* L_47 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_46); + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, L_47, /*hidden argument*/NULL); + } + +IL_0132: + { + bool L_48 = V_7; + if (!L_48) + { + goto IL_0145; + } + } + { + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral1276, /*hidden argument*/NULL); + } + +IL_0145: + { + int32_t L_50 = V_5; + V_5 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_014b: + { + int32_t L_51 = V_5; + ParameterInfoU5BU5D_t461* L_52 = V_4; + NullCheck(L_52); + if ((((int32_t)L_51) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_52)->max_length))))))) + { + goto IL_00cc; + } + } + { + int32_t L_53 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MonoMethod::get_CallingConvention() */, __this); + if (!((int32_t)((int32_t)L_53&(int32_t)2))) + { + goto IL_0185; + } + } + { + ParameterInfoU5BU5D_t461* L_54 = V_4; + NullCheck(L_54); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_54)->max_length))))) <= ((int32_t)0))) + { + goto IL_0179; + } + } + { + StringBuilder_t457 * L_55 = V_0; + NullCheck(L_55); + StringBuilder_Append_m2058(L_55, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_0179: + { + StringBuilder_t457 * L_56 = V_0; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral1845, /*hidden argument*/NULL); + } + +IL_0185: + { + StringBuilder_t457 * L_57 = V_0; + NullCheck(L_57); + StringBuilder_Append_m2058(L_57, _stringLiteral33, /*hidden argument*/NULL); + StringBuilder_t457 * L_58 = V_0; + NullCheck(L_58); + String_t* L_59 = StringBuilder_ToString_m2059(L_58, /*hidden argument*/NULL); + return L_59; + } +} +// System.Void System.Reflection.MonoMethod::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoMethod_GetObjectData_m8476 (MonoMethod_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + TypeU5BU5D_t431* V_0 = {0}; + TypeU5BU5D_t431* G_B4_0 = {0}; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MonoMethod::get_IsGenericMethod() */, __this); + if (!L_0) + { + goto IL_0021; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Reflection.MonoMethod::get_IsGenericMethodDefinition() */, __this); + if (L_1) + { + goto IL_0021; + } + } + { + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MonoMethod::GetGenericArguments() */, __this); + G_B4_0 = L_2; + goto IL_0022; + } + +IL_0021: + { + G_B4_0 = ((TypeU5BU5D_t431*)(NULL)); + } + +IL_0022: + { + V_0 = G_B4_0; + SerializationInfo_t433 * L_3 = ___info; + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoMethod::get_Name() */, __this); + Type_t * L_5 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MonoMethod::get_ReflectedType() */, __this); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.MonoMethod::ToString() */, __this); + TypeU5BU5D_t431* L_7 = V_0; + MemberInfoSerializationHolder_Serialize_m8367(NULL /*static, unused*/, L_3, L_4, L_5, L_6, 8, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MethodInfo System.Reflection.MonoMethod::MakeGenericMethod(System.Type[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1846; +extern Il2CppCodeGenString* _stringLiteral1847; +extern "C" MethodInfo_t * MonoMethod_MakeGenericMethod_m8477 (MonoMethod_t * __this, TypeU5BU5D_t431* ___methodInstantiation, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1846 = il2cpp_codegen_string_literal_from_index(1846); + _stringLiteral1847 = il2cpp_codegen_string_literal_from_index(1847); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + MethodInfo_t * V_3 = {0}; + { + TypeU5BU5D_t431* L_0 = ___methodInstantiation; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1846, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + TypeU5BU5D_t431* L_2 = ___methodInstantiation; + V_1 = L_2; + V_2 = 0; + goto IL_002e; + } + +IL_001a: + { + TypeU5BU5D_t431* L_3 = V_1; + int32_t L_4 = V_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_3, L_5, sizeof(Type_t *))); + Type_t * L_6 = V_0; + if (L_6) + { + goto IL_002a; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002a: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_002e: + { + int32_t L_9 = V_2; + TypeU5BU5D_t431* L_10 = V_1; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_001a; + } + } + { + TypeU5BU5D_t431* L_11 = ___methodInstantiation; + MethodInfo_t * L_12 = MonoMethod_MakeGenericMethod_impl_m8478(__this, L_11, /*hidden argument*/NULL); + V_3 = L_12; + MethodInfo_t * L_13 = V_3; + if (L_13) + { + goto IL_006a; + } + } + { + TypeU5BU5D_t431* L_14 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MonoMethod::GetGenericArguments() */, __this); + NullCheck(L_14); + int32_t L_15 = (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))); + Object_t * L_16 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_15); + TypeU5BU5D_t431* L_17 = ___methodInstantiation; + NullCheck(L_17); + int32_t L_18 = (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))); + Object_t * L_19 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_18); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral1847, L_16, L_19, /*hidden argument*/NULL); + ArgumentException_t437 * L_21 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_006a: + { + MethodInfo_t * L_22 = V_3; + return L_22; + } +} +// System.Reflection.MethodInfo System.Reflection.MonoMethod::MakeGenericMethod_impl(System.Type[]) +extern "C" MethodInfo_t * MonoMethod_MakeGenericMethod_impl_m8478 (MonoMethod_t * __this, TypeU5BU5D_t431* ___types, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MethodInfo_t * (*MonoMethod_MakeGenericMethod_impl_m8478_ftn) (MonoMethod_t *, TypeU5BU5D_t431*); + return ((MonoMethod_MakeGenericMethod_impl_m8478_ftn)mscorlib::System::Reflection::MonoMethod::MakeGenericMethod_impl) (__this, ___types); +} +// System.Type[] System.Reflection.MonoMethod::GetGenericArguments() +extern "C" TypeU5BU5D_t431* MonoMethod_GetGenericArguments_m8479 (MonoMethod_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*MonoMethod_GetGenericArguments_m8479_ftn) (MonoMethod_t *); + return ((MonoMethod_GetGenericArguments_m8479_ftn)mscorlib::System::Reflection::MonoMethod::GetGenericArguments) (__this); +} +// System.Boolean System.Reflection.MonoMethod::get_IsGenericMethodDefinition() +extern "C" bool MonoMethod_get_IsGenericMethodDefinition_m8480 (MonoMethod_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoMethod_get_IsGenericMethodDefinition_m8480_ftn) (MonoMethod_t *); + return ((MonoMethod_get_IsGenericMethodDefinition_m8480_ftn)mscorlib::System::Reflection::MonoMethod::get_IsGenericMethodDefinition) (__this); +} +// System.Boolean System.Reflection.MonoMethod::get_IsGenericMethod() +extern "C" bool MonoMethod_get_IsGenericMethod_m8481 (MonoMethod_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoMethod_get_IsGenericMethod_m8481_ftn) (MonoMethod_t *); + return ((MonoMethod_get_IsGenericMethod_m8481_ftn)mscorlib::System::Reflection::MonoMethod::get_IsGenericMethod) (__this); +} +// System.Boolean System.Reflection.MonoMethod::get_ContainsGenericParameters() +extern "C" bool MonoMethod_get_ContainsGenericParameters_m8482 (MonoMethod_t * __this, const MethodInfo* method) +{ + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MonoMethod::get_IsGenericMethod() */, __this); + if (!L_0) + { + goto IL_0037; + } + } + { + TypeU5BU5D_t431* L_1 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MonoMethod::GetGenericArguments() */, __this); + V_1 = L_1; + V_2 = 0; + goto IL_002e; + } + +IL_0019: + { + TypeU5BU5D_t431* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_2, L_4, sizeof(Type_t *))); + Type_t * L_5 = V_0; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_5); + if (!L_6) + { + goto IL_002a; + } + } + { + return 1; + } + +IL_002a: + { + int32_t L_7 = V_2; + V_2 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002e: + { + int32_t L_8 = V_2; + TypeU5BU5D_t431* L_9 = V_1; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0019; + } + } + +IL_0037: + { + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoMethod::get_DeclaringType() */, __this); + NullCheck(L_10); + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_10); + return L_11; + } +} +// System.Void System.Reflection.MonoCMethod::.ctor() +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern "C" void MonoCMethod__ctor_m8483 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructorInfo_t468_il2cpp_TypeInfo_var); + ConstructorInfo__ctor_m8326(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.MonoCMethod::GetParameters() +extern "C" ParameterInfoU5BU5D_t461* MonoCMethod_GetParameters_m8484 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_2); + ParameterInfoU5BU5D_t461* L_1 = MonoMethodInfo_GetParametersInfo_m8454(NULL /*static, unused*/, L_0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Reflection.MonoCMethod::InternalInvoke(System.Object,System.Object[],System.Exception&) +extern "C" Object_t * MonoCMethod_InternalInvoke_m8485 (MonoCMethod_t1372 * __this, Object_t * ___obj, ObjectU5BU5D_t162* ___parameters, Exception_t152 ** ___exc, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*MonoCMethod_InternalInvoke_m8485_ftn) (MonoCMethod_t1372 *, Object_t *, ObjectU5BU5D_t162*, Exception_t152 **); + return ((MonoCMethod_InternalInvoke_m8485_ftn)mscorlib::System::Reflection::MonoMethod::InternalInvoke) (__this, ___obj, ___parameters, ___exc); +} +// System.Object System.Reflection.MonoCMethod::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* TargetParameterCountException_t1384_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MemberAccessException_t1703_il2cpp_TypeInfo_var; +extern TypeInfo* MethodAccessException_t1711_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1842; +extern Il2CppCodeGenString* _stringLiteral1843; +extern Il2CppCodeGenString* _stringLiteral1848; +extern Il2CppCodeGenString* _stringLiteral1849; +extern Il2CppCodeGenString* _stringLiteral1850; +extern "C" Object_t * MonoCMethod_Invoke_m8486 (MonoCMethod_t1372 * __this, Object_t * ___obj, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + TargetParameterCountException_t1384_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(899); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MemberAccessException_t1703_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(921); + MethodAccessException_t1711_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(918); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + TargetInvocationException_t1383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(919); + _stringLiteral1842 = il2cpp_codegen_string_literal_from_index(1842); + _stringLiteral1843 = il2cpp_codegen_string_literal_from_index(1843); + _stringLiteral1848 = il2cpp_codegen_string_literal_from_index(1848); + _stringLiteral1849 = il2cpp_codegen_string_literal_from_index(1849); + _stringLiteral1850 = il2cpp_codegen_string_literal_from_index(1850); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + Object_t * G_B33_0 = {0}; + { + Binder_t451 * L_0 = ___binder; + if (L_0) + { + goto IL_000d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_1 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_1; + } + +IL_000d: + { + ParameterInfoU5BU5D_t461* L_2 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MonoCMethod::GetParameters() */, __this); + V_0 = L_2; + ObjectU5BU5D_t162* L_3 = ___parameters; + if (L_3) + { + goto IL_0023; + } + } + { + ParameterInfoU5BU5D_t461* L_4 = V_0; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0036; + } + } + +IL_0023: + { + ObjectU5BU5D_t162* L_5 = ___parameters; + if (!L_5) + { + goto IL_0041; + } + } + { + ObjectU5BU5D_t162* L_6 = ___parameters; + NullCheck(L_6); + ParameterInfoU5BU5D_t461* L_7 = V_0; + NullCheck(L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_0041; + } + } + +IL_0036: + { + TargetParameterCountException_t1384 * L_8 = (TargetParameterCountException_t1384 *)il2cpp_codegen_object_new (TargetParameterCountException_t1384_il2cpp_TypeInfo_var); + TargetParameterCountException__ctor_m8562(L_8, _stringLiteral1842, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0041: + { + int32_t L_9 = ___invokeAttr; + if (((int32_t)((int32_t)L_9&(int32_t)((int32_t)65536)))) + { + goto IL_006d; + } + } + { + Binder_t451 * L_10 = ___binder; + ObjectU5BU5D_t162* L_11 = ___parameters; + ParameterInfoU5BU5D_t461* L_12 = V_0; + CultureInfo_t453 * L_13 = ___culture; + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + bool L_14 = Binder_ConvertArgs_m8323(NULL /*static, unused*/, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + if (L_14) + { + goto IL_0068; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_15, _stringLiteral1843, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0068: + { + goto IL_00a2; + } + +IL_006d: + { + V_1 = 0; + goto IL_0099; + } + +IL_0074: + { + ObjectU5BU5D_t162* L_16 = ___parameters; + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *)))); + Type_t * L_19 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_20 = V_0; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_20, L_22, sizeof(ParameterInfo_t462 *)))); + Type_t * L_23 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_20, L_22, sizeof(ParameterInfo_t462 *)))); + if ((((Object_t*)(Type_t *)L_19) == ((Object_t*)(Type_t *)L_23))) + { + goto IL_0095; + } + } + { + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, _stringLiteral1842, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_0095: + { + int32_t L_25 = V_1; + V_1 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_0099: + { + int32_t L_26 = V_1; + ParameterInfoU5BU5D_t461* L_27 = V_0; + NullCheck(L_27); + if ((((int32_t)L_26) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))))) + { + goto IL_0074; + } + } + +IL_00a2: + { + Object_t * L_28 = ___obj; + if (L_28) + { + goto IL_00d3; + } + } + { + Type_t * L_29 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoCMethod::get_DeclaringType() */, __this); + NullCheck(L_29); + bool L_30 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_29); + if (!L_30) + { + goto IL_00d3; + } + } + { + Type_t * L_31 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoCMethod::get_DeclaringType() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_32 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral1848, L_31, _stringLiteral1849, /*hidden argument*/NULL); + MemberAccessException_t1703 * L_33 = (MemberAccessException_t1703 *)il2cpp_codegen_object_new (MemberAccessException_t1703_il2cpp_TypeInfo_var); + MemberAccessException__ctor_m10505(L_33, L_32, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_33); + } + +IL_00d3: + { + int32_t L_34 = ___invokeAttr; + if (!((int32_t)((int32_t)L_34&(int32_t)((int32_t)512)))) + { + goto IL_0105; + } + } + { + Type_t * L_35 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoCMethod::get_DeclaringType() */, __this); + NullCheck(L_35); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Type::get_IsAbstract() */, L_35); + if (!L_36) + { + goto IL_0105; + } + } + { + Type_t * L_37 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoCMethod::get_DeclaringType() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_38 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1850, L_37, /*hidden argument*/NULL); + MemberAccessException_t1703 * L_39 = (MemberAccessException_t1703 *)il2cpp_codegen_object_new (MemberAccessException_t1703_il2cpp_TypeInfo_var); + MemberAccessException__ctor_m10505(L_39, L_38, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_39); + } + +IL_0105: + { + V_2 = (Exception_t152 *)NULL; + V_3 = NULL; + } + +IL_0109: + try + { // begin try (depth: 1) + Object_t * L_40 = ___obj; + ObjectU5BU5D_t162* L_41 = ___parameters; + Object_t * L_42 = MonoCMethod_InternalInvoke_m8485(__this, L_40, L_41, (&V_2), /*hidden argument*/NULL); + V_3 = L_42; + goto IL_0131; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (MethodAccessException_t1711_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_011a; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0122; + throw e; + } + +CATCH_011a: + { // begin catch(System.MethodAccessException) + { + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_011d: + { + goto IL_0131; + } + } // end catch (depth: 1) + +CATCH_0122: + { // begin catch(System.Exception) + { + V_4 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_43 = V_4; + TargetInvocationException_t1383 * L_44 = (TargetInvocationException_t1383 *)il2cpp_codegen_object_new (TargetInvocationException_t1383_il2cpp_TypeInfo_var); + TargetInvocationException__ctor_m8559(L_44, L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_012c: + { + goto IL_0131; + } + } // end catch (depth: 1) + +IL_0131: + { + Exception_t152 * L_45 = V_2; + if (!L_45) + { + goto IL_0139; + } + } + { + Exception_t152 * L_46 = V_2; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_46); + } + +IL_0139: + { + Object_t * L_47 = ___obj; + if (L_47) + { + goto IL_0145; + } + } + { + Object_t * L_48 = V_3; + G_B33_0 = L_48; + goto IL_0146; + } + +IL_0145: + { + G_B33_0 = NULL; + } + +IL_0146: + { + return G_B33_0; + } +} +// System.Object System.Reflection.MonoCMethod::Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern "C" Object_t * MonoCMethod_Invoke_m8487 (MonoCMethod_t1372 * __this, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___parameters, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + { + int32_t L_0 = ___invokeAttr; + Binder_t451 * L_1 = ___binder; + ObjectU5BU5D_t162* L_2 = ___parameters; + CultureInfo_t453 * L_3 = ___culture; + Object_t * L_4 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MonoCMethod::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, NULL, L_0, L_1, L_2, L_3); + return L_4; + } +} +// System.RuntimeMethodHandle System.Reflection.MonoCMethod::get_MethodHandle() +extern "C" RuntimeMethodHandle_t1729 MonoCMethod_get_MethodHandle_m8488 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_2); + RuntimeMethodHandle_t1729 L_1 = {0}; + RuntimeMethodHandle__ctor_m10719(&L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MethodAttributes System.Reflection.MonoCMethod::get_Attributes() +extern "C" int32_t MonoCMethod_get_Attributes_m8489 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_2); + int32_t L_1 = MonoMethodInfo_GetAttributes_m8451(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.CallingConventions System.Reflection.MonoCMethod::get_CallingConvention() +extern "C" int32_t MonoCMethod_get_CallingConvention_m8490 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_2); + int32_t L_1 = MonoMethodInfo_GetCallingConvention_m8452(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type System.Reflection.MonoCMethod::get_ReflectedType() +extern "C" Type_t * MonoCMethod_get_ReflectedType_m8491 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___reftype_4); + return L_0; + } +} +// System.Type System.Reflection.MonoCMethod::get_DeclaringType() +extern "C" Type_t * MonoCMethod_get_DeclaringType_m8492 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___mhandle_2); + Type_t * L_1 = MonoMethodInfo_GetDeclaringType_m8449(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Reflection.MonoCMethod::get_Name() +extern "C" String_t* MonoCMethod_get_Name_m8493 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_3); + if (!L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = (__this->___name_3); + return L_1; + } + +IL_0012: + { + String_t* L_2 = MonoMethod_get_name_m8456(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.MonoCMethod::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoCMethod_IsDefined_m8494 (MonoCMethod_t1372 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.MonoCMethod::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoCMethod_GetCustomAttributes_m8495 (MonoCMethod_t1372 * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.Reflection.MonoCMethod::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoCMethod_GetCustomAttributes_m8496 (MonoCMethod_t1372 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.String System.Reflection.MonoCMethod::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1851; +extern Il2CppCodeGenString* _stringLiteral156; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral1852; +extern Il2CppCodeGenString* _stringLiteral33; +extern "C" String_t* MonoCMethod_ToString_m8497 (MonoCMethod_t1372 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral1851 = il2cpp_codegen_string_literal_from_index(1851); + _stringLiteral156 = il2cpp_codegen_string_literal_from_index(156); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral1852 = il2cpp_codegen_string_literal_from_index(1852); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + int32_t V_2 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, _stringLiteral1851, /*hidden argument*/NULL); + StringBuilder_t457 * L_2 = V_0; + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoCMethod::get_Name() */, __this); + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, L_3, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, _stringLiteral156, /*hidden argument*/NULL); + ParameterInfoU5BU5D_t461* L_5 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MonoCMethod::GetParameters() */, __this); + V_1 = L_5; + V_2 = 0; + goto IL_0064; + } + +IL_0039: + { + int32_t L_6 = V_2; + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_004c; + } + } + { + StringBuilder_t457 * L_7 = V_0; + NullCheck(L_7); + StringBuilder_Append_m2058(L_7, _stringLiteral157, /*hidden argument*/NULL); + } + +IL_004c: + { + StringBuilder_t457 * L_8 = V_0; + ParameterInfoU5BU5D_t461* L_9 = V_1; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_9, L_11, sizeof(ParameterInfo_t462 *)))); + Type_t * L_12 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_9, L_11, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_12); + String_t* L_13 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_12); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_13, /*hidden argument*/NULL); + int32_t L_14 = V_2; + V_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0064: + { + int32_t L_15 = V_2; + ParameterInfoU5BU5D_t461* L_16 = V_1; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0039; + } + } + { + int32_t L_17 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MonoCMethod::get_CallingConvention() */, __this); + if ((!(((uint32_t)L_17) == ((uint32_t)3)))) + { + goto IL_0085; + } + } + { + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral1852, /*hidden argument*/NULL); + } + +IL_0085: + { + StringBuilder_t457 * L_19 = V_0; + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, _stringLiteral33, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_0; + NullCheck(L_20); + String_t* L_21 = StringBuilder_ToString_m2059(L_20, /*hidden argument*/NULL); + return L_21; + } +} +// System.Void System.Reflection.MonoCMethod::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoCMethod_GetObjectData_m8498 (MonoCMethod_t1372 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoCMethod::get_Name() */, __this); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MonoCMethod::get_ReflectedType() */, __this); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.MonoCMethod::ToString() */, __this); + MemberInfoSerializationHolder_Serialize_m8366(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MonoPropertyInfo::get_property_info(System.Reflection.MonoProperty,System.Reflection.MonoPropertyInfo&,System.Reflection.PInfo) +extern "C" void MonoPropertyInfo_get_property_info_m8499 (Object_t * __this /* static, unused */, MonoProperty_t * ___prop, MonoPropertyInfo_t1374 * ___info, int32_t ___req_info, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*MonoPropertyInfo_get_property_info_m8499_ftn) (MonoProperty_t *, MonoPropertyInfo_t1374 *, int32_t); + ((MonoPropertyInfo_get_property_info_m8499_ftn)mscorlib::System::Reflection::MonoPropertyInfo::get_property_info) (___prop, ___info, ___req_info); +} +// System.Type[] System.Reflection.MonoPropertyInfo::GetTypeModifiers(System.Reflection.MonoProperty,System.Boolean) +extern "C" TypeU5BU5D_t431* MonoPropertyInfo_GetTypeModifiers_m8500 (Object_t * __this /* static, unused */, MonoProperty_t * ___prop, bool ___optional, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*MonoPropertyInfo_GetTypeModifiers_m8500_ftn) (MonoProperty_t *, bool); + return ((MonoPropertyInfo_GetTypeModifiers_m8500_ftn)mscorlib::System::Reflection::MonoPropertyInfo::GetTypeModifiers) (___prop, ___optional); +} +// System.Void System.Reflection.MonoProperty/GetterAdapter::.ctor(System.Object,System.IntPtr) +extern "C" void GetterAdapter__ctor_m8501 (GetterAdapter_t1376 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Object System.Reflection.MonoProperty/GetterAdapter::Invoke(System.Object) +extern "C" Object_t * GetterAdapter_Invoke_m8502 (GetterAdapter_t1376 * __this, Object_t * ____this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + GetterAdapter_Invoke_m8502((GetterAdapter_t1376 *)__this->___prev_9,____this, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ____this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, Object_t * ____this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(____this,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" Object_t * pinvoke_delegate_wrapper_GetterAdapter_t1376(Il2CppObject* delegate, Object_t * ____this) +{ + // Marshaling of parameter '____this' to native representation + Object_t * _____this_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.Reflection.MonoProperty/GetterAdapter::BeginInvoke(System.Object,System.AsyncCallback,System.Object) +extern "C" Object_t * GetterAdapter_BeginInvoke_m8503 (GetterAdapter_t1376 * __this, Object_t * ____this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ____this; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Object System.Reflection.MonoProperty/GetterAdapter::EndInvoke(System.IAsyncResult) +extern "C" Object_t * GetterAdapter_EndInvoke_m8504 (GetterAdapter_t1376 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Reflection.MonoProperty::.ctor() +extern "C" void MonoProperty__ctor_m8505 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + PropertyInfo__ctor_m8547(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.MonoProperty::CachePropertyInfo(System.Reflection.PInfo) +extern "C" void MonoProperty_CachePropertyInfo_m8506 (MonoProperty_t * __this, int32_t ___flags, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___cached_3); + int32_t L_1 = ___flags; + int32_t L_2 = ___flags; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) == ((int32_t)L_2))) + { + goto IL_0029; + } + } + { + MonoPropertyInfo_t1374 * L_3 = &(__this->___info_2); + int32_t L_4 = ___flags; + MonoPropertyInfo_get_property_info_m8499(NULL /*static, unused*/, __this, L_3, L_4, /*hidden argument*/NULL); + int32_t L_5 = (__this->___cached_3); + int32_t L_6 = ___flags; + __this->___cached_3 = ((int32_t)((int32_t)L_5|(int32_t)L_6)); + } + +IL_0029: + { + return; + } +} +// System.Reflection.PropertyAttributes System.Reflection.MonoProperty::get_Attributes() +extern "C" int32_t MonoProperty_get_Attributes_m8507 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 1, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + int32_t L_1 = (L_0->___attrs_4); + return L_1; + } +} +// System.Boolean System.Reflection.MonoProperty::get_CanRead() +extern "C" bool MonoProperty_get_CanRead_m8508 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 2, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___get_method_2); + return ((((int32_t)((((Object_t*)(MethodInfo_t *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.MonoProperty::get_CanWrite() +extern "C" bool MonoProperty_get_CanWrite_m8509 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 4, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___set_method_3); + return ((((int32_t)((((Object_t*)(MethodInfo_t *)L_1) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Type System.Reflection.MonoProperty::get_PropertyType() +extern "C" Type_t * MonoProperty_get_PropertyType_m8510 (MonoProperty_t * __this, const MethodInfo* method) +{ + ParameterInfoU5BU5D_t461* V_0 = {0}; + { + MonoProperty_CachePropertyInfo_m8506(__this, 6, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___get_method_2); + if (!L_1) + { + goto IL_0028; + } + } + { + MonoPropertyInfo_t1374 * L_2 = &(__this->___info_2); + MethodInfo_t * L_3 = (L_2->___get_method_2); + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_3); + return L_4; + } + +IL_0028: + { + MonoPropertyInfo_t1374 * L_5 = &(__this->___info_2); + MethodInfo_t * L_6 = (L_5->___set_method_3); + NullCheck(L_6); + ParameterInfoU5BU5D_t461* L_7 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_6); + V_0 = L_7; + ParameterInfoU5BU5D_t461* L_8 = V_0; + ParameterInfoU5BU5D_t461* L_9 = V_0; + NullCheck(L_9); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)1))); + int32_t L_10 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_8, L_10, sizeof(ParameterInfo_t462 *)))); + Type_t * L_11 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_8, L_10, sizeof(ParameterInfo_t462 *)))); + return L_11; + } +} +// System.Type System.Reflection.MonoProperty::get_ReflectedType() +extern "C" Type_t * MonoProperty_get_ReflectedType_m8511 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 8, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + Type_t * L_1 = (L_0->___parent_0); + return L_1; + } +} +// System.Type System.Reflection.MonoProperty::get_DeclaringType() +extern "C" Type_t * MonoProperty_get_DeclaringType_m8512 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, ((int32_t)16), /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + Type_t * L_1 = (L_0->___parent_0); + return L_1; + } +} +// System.String System.Reflection.MonoProperty::get_Name() +extern "C" String_t* MonoProperty_get_Name_m8513 (MonoProperty_t * __this, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, ((int32_t)32), /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + String_t* L_1 = (L_0->___name_1); + return L_1; + } +} +// System.Reflection.MethodInfo[] System.Reflection.MonoProperty::GetAccessors(System.Boolean) +extern TypeInfo* MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var; +extern "C" MethodInfoU5BU5D_t1370* MonoProperty_GetAccessors_m8514 (MonoProperty_t * __this, bool ___nonPublic, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(887); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + MethodInfoU5BU5D_t1370* V_2 = {0}; + int32_t V_3 = 0; + { + V_0 = 0; + V_1 = 0; + MonoProperty_CachePropertyInfo_m8506(__this, 6, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___set_method_3); + if (!L_1) + { + goto IL_0038; + } + } + { + bool L_2 = ___nonPublic; + if (L_2) + { + goto IL_0036; + } + } + { + MonoPropertyInfo_t1374 * L_3 = &(__this->___info_2); + MethodInfo_t * L_4 = (L_3->___set_method_3); + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_4); + if (!L_5) + { + goto IL_0038; + } + } + +IL_0036: + { + V_1 = 1; + } + +IL_0038: + { + MonoPropertyInfo_t1374 * L_6 = &(__this->___info_2); + MethodInfo_t * L_7 = (L_6->___get_method_2); + if (!L_7) + { + goto IL_0065; + } + } + { + bool L_8 = ___nonPublic; + if (L_8) + { + goto IL_0063; + } + } + { + MonoPropertyInfo_t1374 * L_9 = &(__this->___info_2); + MethodInfo_t * L_10 = (L_9->___get_method_2); + NullCheck(L_10); + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_10); + if (!L_11) + { + goto IL_0065; + } + } + +IL_0063: + { + V_0 = 1; + } + +IL_0065: + { + int32_t L_12 = V_0; + int32_t L_13 = V_1; + V_2 = ((MethodInfoU5BU5D_t1370*)SZArrayNew(MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_12+(int32_t)L_13)))); + V_3 = 0; + int32_t L_14 = V_1; + if (!L_14) + { + goto IL_0088; + } + } + { + MethodInfoU5BU5D_t1370* L_15 = V_2; + int32_t L_16 = V_3; + int32_t L_17 = L_16; + V_3 = ((int32_t)((int32_t)L_17+(int32_t)1)); + MonoPropertyInfo_t1374 * L_18 = &(__this->___info_2); + MethodInfo_t * L_19 = (L_18->___set_method_3); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_17); + ArrayElementTypeCheck (L_15, L_19); + *((MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_15, L_17, sizeof(MethodInfo_t *))) = (MethodInfo_t *)L_19; + } + +IL_0088: + { + int32_t L_20 = V_0; + if (!L_20) + { + goto IL_00a0; + } + } + { + MethodInfoU5BU5D_t1370* L_21 = V_2; + int32_t L_22 = V_3; + int32_t L_23 = L_22; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)1)); + MonoPropertyInfo_t1374 * L_24 = &(__this->___info_2); + MethodInfo_t * L_25 = (L_24->___get_method_2); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_23); + ArrayElementTypeCheck (L_21, L_25); + *((MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_21, L_23, sizeof(MethodInfo_t *))) = (MethodInfo_t *)L_25; + } + +IL_00a0: + { + MethodInfoU5BU5D_t1370* L_26 = V_2; + return L_26; + } +} +// System.Reflection.MethodInfo System.Reflection.MonoProperty::GetGetMethod(System.Boolean) +extern "C" MethodInfo_t * MonoProperty_GetGetMethod_m8515 (MonoProperty_t * __this, bool ___nonPublic, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 2, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___get_method_2); + if (!L_1) + { + goto IL_003e; + } + } + { + bool L_2 = ___nonPublic; + if (L_2) + { + goto IL_0032; + } + } + { + MonoPropertyInfo_t1374 * L_3 = &(__this->___info_2); + MethodInfo_t * L_4 = (L_3->___get_method_2); + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_4); + if (!L_5) + { + goto IL_003e; + } + } + +IL_0032: + { + MonoPropertyInfo_t1374 * L_6 = &(__this->___info_2); + MethodInfo_t * L_7 = (L_6->___get_method_2); + return L_7; + } + +IL_003e: + { + return (MethodInfo_t *)NULL; + } +} +// System.Reflection.ParameterInfo[] System.Reflection.MonoProperty::GetIndexParameters() +extern TypeInfo* ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +extern "C" ParameterInfoU5BU5D_t461* MonoProperty_GetIndexParameters_m8516 (MonoProperty_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(867); + ParameterInfo_t462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(868); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + ParameterInfoU5BU5D_t461* V_1 = {0}; + int32_t V_2 = 0; + ParameterInfo_t462 * V_3 = {0}; + { + MonoProperty_CachePropertyInfo_m8506(__this, 6, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___get_method_2); + if (!L_1) + { + goto IL_002d; + } + } + { + MonoPropertyInfo_t1374 * L_2 = &(__this->___info_2); + MethodInfo_t * L_3 = (L_2->___get_method_2); + NullCheck(L_3); + ParameterInfoU5BU5D_t461* L_4 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_3); + V_0 = L_4; + goto IL_006f; + } + +IL_002d: + { + MonoPropertyInfo_t1374 * L_5 = &(__this->___info_2); + MethodInfo_t * L_6 = (L_5->___set_method_3); + if (!L_6) + { + goto IL_0068; + } + } + { + MonoPropertyInfo_t1374 * L_7 = &(__this->___info_2); + MethodInfo_t * L_8 = (L_7->___set_method_3); + NullCheck(L_8); + ParameterInfoU5BU5D_t461* L_9 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_8); + V_1 = L_9; + ParameterInfoU5BU5D_t461* L_10 = V_1; + NullCheck(L_10); + V_0 = ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))-(int32_t)1)))); + ParameterInfoU5BU5D_t461* L_11 = V_1; + ParameterInfoU5BU5D_t461* L_12 = V_0; + ParameterInfoU5BU5D_t461* L_13 = V_0; + NullCheck(L_13); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, (Array_t *)(Array_t *)L_12, (((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))), /*hidden argument*/NULL); + goto IL_006f; + } + +IL_0068: + { + return ((ParameterInfoU5BU5D_t461*)SZArrayNew(ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var, 0)); + } + +IL_006f: + { + V_2 = 0; + goto IL_0088; + } + +IL_0076: + { + ParameterInfoU5BU5D_t461* L_14 = V_0; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + V_3 = (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_14, L_16, sizeof(ParameterInfo_t462 *))); + ParameterInfoU5BU5D_t461* L_17 = V_0; + int32_t L_18 = V_2; + ParameterInfo_t462 * L_19 = V_3; + ParameterInfo_t462 * L_20 = (ParameterInfo_t462 *)il2cpp_codegen_object_new (ParameterInfo_t462_il2cpp_TypeInfo_var); + ParameterInfo__ctor_m8531(L_20, L_19, __this, /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + ArrayElementTypeCheck (L_17, L_20); + *((ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_17, L_18, sizeof(ParameterInfo_t462 *))) = (ParameterInfo_t462 *)L_20; + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0088: + { + int32_t L_22 = V_2; + ParameterInfoU5BU5D_t461* L_23 = V_0; + NullCheck(L_23); + if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_0076; + } + } + { + ParameterInfoU5BU5D_t461* L_24 = V_0; + return L_24; + } +} +// System.Reflection.MethodInfo System.Reflection.MonoProperty::GetSetMethod(System.Boolean) +extern "C" MethodInfo_t * MonoProperty_GetSetMethod_m8517 (MonoProperty_t * __this, bool ___nonPublic, const MethodInfo* method) +{ + { + MonoProperty_CachePropertyInfo_m8506(__this, 4, /*hidden argument*/NULL); + MonoPropertyInfo_t1374 * L_0 = &(__this->___info_2); + MethodInfo_t * L_1 = (L_0->___set_method_3); + if (!L_1) + { + goto IL_003e; + } + } + { + bool L_2 = ___nonPublic; + if (L_2) + { + goto IL_0032; + } + } + { + MonoPropertyInfo_t1374 * L_3 = &(__this->___info_2); + MethodInfo_t * L_4 = (L_3->___set_method_3); + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_4); + if (!L_5) + { + goto IL_003e; + } + } + +IL_0032: + { + MonoPropertyInfo_t1374 * L_6 = &(__this->___info_2); + MethodInfo_t * L_7 = (L_6->___set_method_3); + return L_7; + } + +IL_003e: + { + return (MethodInfo_t *)NULL; + } +} +// System.Boolean System.Reflection.MonoProperty::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoProperty_IsDefined_m8518 (MonoProperty_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_1 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.Reflection.MonoProperty::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoProperty_GetCustomAttributes_m8519 (MonoProperty_t * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_0 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object[] System.Reflection.MonoProperty::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoProperty_GetCustomAttributes_m8520 (MonoProperty_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MonoProperty/GetterAdapter System.Reflection.MonoProperty::CreateGetterDelegate(System.Reflection.MethodInfo) +extern const Il2CppType* StaticGetter_1_t1805_0_0_0_var; +extern const Il2CppType* Getter_2_t1806_0_0_0_var; +extern const Il2CppType* MonoProperty_t_0_0_0_var; +extern const Il2CppType* GetterAdapter_t1376_0_0_0_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MethodAccessException_t1711_il2cpp_TypeInfo_var; +extern TypeInfo* GetterAdapter_t1376_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1853; +extern Il2CppCodeGenString* _stringLiteral1854; +extern "C" GetterAdapter_t1376 * MonoProperty_CreateGetterDelegate_m8521 (Object_t * __this /* static, unused */, MethodInfo_t * ___method, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StaticGetter_1_t1805_0_0_0_var = il2cpp_codegen_type_from_index(922); + Getter_2_t1806_0_0_0_var = il2cpp_codegen_type_from_index(923); + MonoProperty_t_0_0_0_var = il2cpp_codegen_type_from_index(924); + GetterAdapter_t1376_0_0_0_var = il2cpp_codegen_type_from_index(925); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MethodAccessException_t1711_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(918); + GetterAdapter_t1376_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(925); + _stringLiteral1853 = il2cpp_codegen_string_literal_from_index(1853); + _stringLiteral1854 = il2cpp_codegen_string_literal_from_index(1854); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + Type_t * V_1 = {0}; + Object_t * V_2 = {0}; + MethodInfo_t * V_3 = {0}; + Type_t * V_4 = {0}; + String_t* V_5 = {0}; + { + MethodInfo_t * L_0 = ___method; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Reflection.MethodBase::get_IsStatic() */, L_0); + if (!L_1) + { + goto IL_0033; + } + } + { + TypeU5BU5D_t431* L_2 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 1)); + MethodInfo_t * L_3 = ___method; + NullCheck(L_3); + Type_t * L_4 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_3); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Type_t **)(Type_t **)SZArrayLdElema(L_2, 0, sizeof(Type_t *))) = (Type_t *)L_4; + V_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StaticGetter_1_t1805_0_0_0_var), /*hidden argument*/NULL); + V_4 = L_5; + V_5 = _stringLiteral1853; + goto IL_005f; + } + +IL_0033: + { + TypeU5BU5D_t431* L_6 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 2)); + MethodInfo_t * L_7 = ___method; + NullCheck(L_7); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_7); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + ArrayElementTypeCheck (L_6, L_8); + *((Type_t **)(Type_t **)SZArrayLdElema(L_6, 0, sizeof(Type_t *))) = (Type_t *)L_8; + TypeU5BU5D_t431* L_9 = L_6; + MethodInfo_t * L_10 = ___method; + NullCheck(L_10); + Type_t * L_11 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_10); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + ArrayElementTypeCheck (L_9, L_11); + *((Type_t **)(Type_t **)SZArrayLdElema(L_9, 1, sizeof(Type_t *))) = (Type_t *)L_11; + V_0 = L_9; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Getter_2_t1806_0_0_0_var), /*hidden argument*/NULL); + V_4 = L_12; + V_5 = _stringLiteral1854; + } + +IL_005f: + { + Type_t * L_13 = V_4; + TypeU5BU5D_t431* L_14 = V_0; + NullCheck(L_13); + Type_t * L_15 = (Type_t *)VirtFuncInvoker1< Type_t *, TypeU5BU5D_t431* >::Invoke(77 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_13, L_14); + V_1 = L_15; + Type_t * L_16 = V_1; + MethodInfo_t * L_17 = ___method; + Delegate_t435 * L_18 = Delegate_CreateDelegate_m6341(NULL /*static, unused*/, L_16, L_17, 0, /*hidden argument*/NULL); + V_2 = L_18; + Object_t * L_19 = V_2; + if (L_19) + { + goto IL_007d; + } + } + { + MethodAccessException_t1711 * L_20 = (MethodAccessException_t1711 *)il2cpp_codegen_object_new (MethodAccessException_t1711_il2cpp_TypeInfo_var); + MethodAccessException__ctor_m10507(L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_007d: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_21 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoProperty_t_0_0_0_var), /*hidden argument*/NULL); + String_t* L_22 = V_5; + NullCheck(L_21); + MethodInfo_t * L_23 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_21, L_22, ((int32_t)40)); + V_3 = L_23; + MethodInfo_t * L_24 = V_3; + TypeU5BU5D_t431* L_25 = V_0; + NullCheck(L_24); + MethodInfo_t * L_26 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, TypeU5BU5D_t431* >::Invoke(32 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, L_24, L_25); + V_3 = L_26; + Type_t * L_27 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(GetterAdapter_t1376_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_28 = V_2; + MethodInfo_t * L_29 = V_3; + Delegate_t435 * L_30 = Delegate_CreateDelegate_m6340(NULL /*static, unused*/, L_27, L_28, L_29, 1, /*hidden argument*/NULL); + return ((GetterAdapter_t1376 *)CastclassSealed(L_30, GetterAdapter_t1376_il2cpp_TypeInfo_var)); + } +} +// System.Object System.Reflection.MonoProperty::GetValue(System.Object,System.Object[]) +extern "C" Object_t * MonoProperty_GetValue_m8522 (MonoProperty_t * __this, Object_t * ___obj, ObjectU5BU5D_t162* ___index, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = ___index; + if (!L_0) + { + goto IL_000e; + } + } + { + ObjectU5BU5D_t162* L_1 = ___index; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_000e; + } + } + +IL_000e: + { + Object_t * L_2 = ___obj; + ObjectU5BU5D_t162* L_3 = ___index; + Object_t * L_4 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(23 /* System.Object System.Reflection.MonoProperty::GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, L_2, 0, (Binder_t451 *)NULL, L_3, (CultureInfo_t453 *)NULL); + return L_4; + } +} +// System.Object System.Reflection.MonoProperty::GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1855; +extern Il2CppCodeGenString* _stringLiteral222; +extern "C" Object_t * MonoProperty_GetValue_m8523 (MonoProperty_t * __this, Object_t * ___obj, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___index, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + TargetInvocationException_t1383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(919); + _stringLiteral1855 = il2cpp_codegen_string_literal_from_index(1855); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + SecurityException_t1616 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = NULL; + MethodInfo_t * L_0 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(19 /* System.Reflection.MethodInfo System.Reflection.MonoProperty::GetGetMethod(System.Boolean) */, __this, 1); + V_1 = L_0; + MethodInfo_t * L_1 = V_1; + if (L_1) + { + goto IL_002b; + } + } + { + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoProperty::get_Name() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1855, L_2, _stringLiteral222, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002b: + try + { // begin try (depth: 1) + { + ObjectU5BU5D_t162* L_5 = ___index; + if (!L_5) + { + goto IL_003b; + } + } + +IL_0032: + { + ObjectU5BU5D_t162* L_6 = ___index; + NullCheck(L_6); + if ((((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_004d; + } + } + +IL_003b: + { + MethodInfo_t * L_7 = V_1; + Object_t * L_8 = ___obj; + int32_t L_9 = ___invokeAttr; + Binder_t451 * L_10 = ___binder; + CultureInfo_t453 * L_11 = ___culture; + NullCheck(L_7); + Object_t * L_12 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_7, L_8, L_9, L_10, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, L_11); + V_0 = L_12; + goto IL_005b; + } + +IL_004d: + { + MethodInfo_t * L_13 = V_1; + Object_t * L_14 = ___obj; + int32_t L_15 = ___invokeAttr; + Binder_t451 * L_16 = ___binder; + ObjectU5BU5D_t162* L_17 = ___index; + CultureInfo_t453 * L_18 = ___culture; + NullCheck(L_13); + Object_t * L_19 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_13, L_14, L_15, L_16, L_17, L_18); + V_0 = L_19; + } + +IL_005b: + { + goto IL_006d; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0060; + throw e; + } + +CATCH_0060: + { // begin catch(System.Security.SecurityException) + { + V_2 = ((SecurityException_t1616 *)__exception_local); + SecurityException_t1616 * L_20 = V_2; + TargetInvocationException_t1383 * L_21 = (TargetInvocationException_t1383 *)il2cpp_codegen_object_new (TargetInvocationException_t1383_il2cpp_TypeInfo_var); + TargetInvocationException__ctor_m8559(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0068: + { + goto IL_006d; + } + } // end catch (depth: 1) + +IL_006d: + { + Object_t * L_22 = V_0; + return L_22; + } +} +// System.Void System.Reflection.MonoProperty::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1856; +extern Il2CppCodeGenString* _stringLiteral222; +extern "C" void MonoProperty_SetValue_m8524 (MonoProperty_t * __this, Object_t * ___obj, Object_t * ___value, int32_t ___invokeAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___index, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral1856 = il2cpp_codegen_string_literal_from_index(1856); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + { + MethodInfo_t * L_0 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(21 /* System.Reflection.MethodInfo System.Reflection.MonoProperty::GetSetMethod(System.Boolean) */, __this, 1); + V_0 = L_0; + MethodInfo_t * L_1 = V_0; + if (L_1) + { + goto IL_0029; + } + } + { + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoProperty::get_Name() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1856, L_2, _stringLiteral222, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0029: + { + ObjectU5BU5D_t162* L_5 = ___index; + if (!L_5) + { + goto IL_0039; + } + } + { + ObjectU5BU5D_t162* L_6 = ___index; + NullCheck(L_6); + if ((((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0049; + } + } + +IL_0039: + { + ObjectU5BU5D_t162* L_7 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t * L_8 = ___value; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 0, sizeof(Object_t *))) = (Object_t *)L_8; + V_1 = L_7; + goto IL_0064; + } + +IL_0049: + { + ObjectU5BU5D_t162* L_9 = ___index; + NullCheck(L_9); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))); + int32_t L_10 = V_2; + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_10+(int32_t)1)))); + ObjectU5BU5D_t162* L_11 = ___index; + ObjectU5BU5D_t162* L_12 = V_1; + NullCheck(L_11); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_11, (Array_t *)(Array_t *)L_12, 0); + ObjectU5BU5D_t162* L_13 = V_1; + int32_t L_14 = V_2; + Object_t * L_15 = ___value; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + ArrayElementTypeCheck (L_13, L_15); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))) = (Object_t *)L_15; + } + +IL_0064: + { + MethodInfo_t * L_16 = V_0; + Object_t * L_17 = ___obj; + int32_t L_18 = ___invokeAttr; + Binder_t451 * L_19 = ___binder; + ObjectU5BU5D_t162* L_20 = V_1; + CultureInfo_t453 * L_21 = ___culture; + NullCheck(L_16); + VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_16, L_17, L_18, L_19, L_20, L_21); + return; + } +} +// System.String System.Reflection.MonoProperty::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* MonoProperty_ToString_m8525 (MonoProperty_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.MonoProperty::get_PropertyType() */, __this); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_0); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoProperty::get_Name() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, L_1, _stringLiteral166, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Type[] System.Reflection.MonoProperty::GetOptionalCustomModifiers() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* MonoProperty_GetOptionalCustomModifiers_m8526 (MonoProperty_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + { + TypeU5BU5D_t431* L_0 = MonoPropertyInfo_GetTypeModifiers_m8500(NULL /*static, unused*/, __this, 1, /*hidden argument*/NULL); + V_0 = L_0; + TypeU5BU5D_t431* L_1 = V_0; + if (L_1) + { + goto IL_0014; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_2 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_2; + } + +IL_0014: + { + TypeU5BU5D_t431* L_3 = V_0; + return L_3; + } +} +// System.Type[] System.Reflection.MonoProperty::GetRequiredCustomModifiers() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* MonoProperty_GetRequiredCustomModifiers_m8527 (MonoProperty_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + TypeU5BU5D_t431* V_0 = {0}; + { + TypeU5BU5D_t431* L_0 = MonoPropertyInfo_GetTypeModifiers_m8500(NULL /*static, unused*/, __this, 0, /*hidden argument*/NULL); + V_0 = L_0; + TypeU5BU5D_t431* L_1 = V_0; + if (L_1) + { + goto IL_0014; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_2 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_2; + } + +IL_0014: + { + TypeU5BU5D_t431* L_3 = V_0; + return L_3; + } +} +// System.Void System.Reflection.MonoProperty::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoProperty_GetObjectData_m8528 (MonoProperty_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoProperty::get_Name() */, __this); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MonoProperty::get_ReflectedType() */, __this); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.MonoProperty::ToString() */, __this); + MemberInfoSerializationHolder_Serialize_m8366(NULL /*static, unused*/, L_0, L_1, L_2, L_3, ((int32_t)16), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.ParameterInfo::.ctor() +extern "C" void ParameterInfo__ctor_m8529 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.ParameterInfo::.ctor(System.Reflection.Emit.ParameterBuilder,System.Type,System.Reflection.MemberInfo,System.Int32) +extern "C" void ParameterInfo__ctor_m8530 (ParameterInfo_t462 * __this, ParameterBuilder_t1328 * ___pb, Type_t * ___type, MemberInfo_t * ___member, int32_t ___position, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + __this->___ClassImpl_0 = L_0; + MemberInfo_t * L_1 = ___member; + __this->___MemberImpl_2 = L_1; + ParameterBuilder_t1328 * L_2 = ___pb; + if (!L_2) + { + goto IL_0045; + } + } + { + ParameterBuilder_t1328 * L_3 = ___pb; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Reflection.Emit.ParameterBuilder::get_Name() */, L_3); + __this->___NameImpl_3 = L_4; + ParameterBuilder_t1328 * L_5 = ___pb; + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Reflection.Emit.ParameterBuilder::get_Position() */, L_5); + __this->___PositionImpl_4 = ((int32_t)((int32_t)L_6-(int32_t)1)); + ParameterBuilder_t1328 * L_7 = ___pb; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Reflection.Emit.ParameterBuilder::get_Attributes() */, L_7); + __this->___AttrsImpl_5 = L_8; + goto IL_005d; + } + +IL_0045: + { + __this->___NameImpl_3 = (String_t*)NULL; + int32_t L_9 = ___position; + __this->___PositionImpl_4 = ((int32_t)((int32_t)L_9-(int32_t)1)); + __this->___AttrsImpl_5 = 0; + } + +IL_005d: + { + return; + } +} +// System.Void System.Reflection.ParameterInfo::.ctor(System.Reflection.ParameterInfo,System.Reflection.MemberInfo) +extern "C" void ParameterInfo__ctor_m8531 (ParameterInfo_t462 * __this, ParameterInfo_t462 * ___pinfo, MemberInfo_t * ___member, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ParameterInfo_t462 * L_0 = ___pinfo; + NullCheck(L_0); + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_0); + __this->___ClassImpl_0 = L_1; + MemberInfo_t * L_2 = ___member; + __this->___MemberImpl_2 = L_2; + ParameterInfo_t462 * L_3 = ___pinfo; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, L_3); + __this->___NameImpl_3 = L_4; + ParameterInfo_t462 * L_5 = ___pinfo; + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Reflection.ParameterInfo::get_Position() */, L_5); + __this->___PositionImpl_4 = L_6; + ParameterInfo_t462 * L_7 = ___pinfo; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, L_7); + __this->___AttrsImpl_5 = L_8; + return; + } +} +// System.String System.Reflection.ParameterInfo::ToString() +extern const Il2CppType* Void_t1116_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" String_t* ParameterInfo_ToString_m8532 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Void_t1116_0_0_0_var = il2cpp_codegen_type_from_index(733); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + bool V_1 = false; + String_t* V_2 = {0}; + int32_t G_B7_0 = 0; + String_t* G_B10_0 = {0}; + { + Type_t * L_0 = (__this->___ClassImpl_0); + V_0 = L_0; + goto IL_0013; + } + +IL_000c: + { + Type_t * L_1 = V_0; + NullCheck(L_1); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_1); + V_0 = L_2; + } + +IL_0013: + { + Type_t * L_3 = V_0; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, L_3); + if (L_4) + { + goto IL_000c; + } + } + { + Type_t * L_5 = V_0; + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, L_5); + if (L_6) + { + goto IL_0060; + } + } + { + Type_t * L_7 = (__this->___ClassImpl_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Void_t1116_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_7) == ((Object_t*)(Type_t *)L_8))) + { + goto IL_0060; + } + } + { + Type_t * L_9 = (__this->___ClassImpl_0); + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_9); + MemberInfo_t * L_11 = (__this->___MemberImpl_2); + NullCheck(L_11); + Type_t * L_12 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_11); + NullCheck(L_12); + String_t* L_13 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_10, L_13, /*hidden argument*/NULL); + G_B7_0 = ((int32_t)(L_14)); + goto IL_0061; + } + +IL_0060: + { + G_B7_0 = 1; + } + +IL_0061: + { + V_1 = G_B7_0; + bool L_15 = V_1; + if (!L_15) + { + goto IL_0078; + } + } + { + Type_t * L_16 = (__this->___ClassImpl_0); + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16); + G_B10_0 = L_17; + goto IL_0083; + } + +IL_0078: + { + Type_t * L_18 = (__this->___ClassImpl_0); + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_18); + G_B10_0 = L_19; + } + +IL_0083: + { + V_2 = G_B10_0; + bool L_20 = ParameterInfo_get_IsRetval_m8538(__this, /*hidden argument*/NULL); + if (L_20) + { + goto IL_00aa; + } + } + { + String_t* L_21 = V_2; + uint16_t L_22 = ((int32_t)32); + Object_t * L_23 = Box(Char_t702_il2cpp_TypeInfo_var, &L_22); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_24 = String_Concat_m622(NULL /*static, unused*/, L_21, L_23, /*hidden argument*/NULL); + V_2 = L_24; + String_t* L_25 = V_2; + String_t* L_26 = (__this->___NameImpl_3); + String_t* L_27 = String_Concat_m684(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + V_2 = L_27; + } + +IL_00aa: + { + String_t* L_28 = V_2; + return L_28; + } +} +// System.Type System.Reflection.ParameterInfo::get_ParameterType() +extern "C" Type_t * ParameterInfo_get_ParameterType_m8533 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___ClassImpl_0); + return L_0; + } +} +// System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() +extern "C" int32_t ParameterInfo_get_Attributes_m8534 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___AttrsImpl_5); + return L_0; + } +} +// System.Boolean System.Reflection.ParameterInfo::get_IsIn() +extern "C" bool ParameterInfo_get_IsIn_m8535 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.ParameterInfo::get_IsOptional() +extern "C" bool ParameterInfo_get_IsOptional_m8536 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.ParameterInfo::get_IsOut() +extern "C" bool ParameterInfo_get_IsOut_m8537 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Reflection.ParameterInfo::get_IsRetval() +extern "C" bool ParameterInfo_get_IsRetval_m8538 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, __this); + return ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)8))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Reflection.MemberInfo System.Reflection.ParameterInfo::get_Member() +extern "C" MemberInfo_t * ParameterInfo_get_Member_m8539 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + MemberInfo_t * L_0 = (__this->___MemberImpl_2); + return L_0; + } +} +// System.String System.Reflection.ParameterInfo::get_Name() +extern "C" String_t* ParameterInfo_get_Name_m8540 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___NameImpl_3); + return L_0; + } +} +// System.Int32 System.Reflection.ParameterInfo::get_Position() +extern "C" int32_t ParameterInfo_get_Position_m8541 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___PositionImpl_4); + return L_0; + } +} +// System.Object[] System.Reflection.ParameterInfo::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ParameterInfo_GetCustomAttributes_m8542 (ParameterInfo_t462 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_2 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool ParameterInfo_IsDefined_m8543 (ParameterInfo_t462 * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.Reflection.ParameterInfo::GetPseudoCustomAttributes() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* InAttribute_t1125_il2cpp_TypeInfo_var; +extern TypeInfo* OptionalAttribute_t1128_il2cpp_TypeInfo_var; +extern TypeInfo* OutAttribute_t1121_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ParameterInfo_GetPseudoCustomAttributes_m8544 (ParameterInfo_t462 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + InAttribute_t1125_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(926); + OptionalAttribute_t1128_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(927); + OutAttribute_t1121_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(928); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + { + V_0 = 0; + bool L_0 = ParameterInfo_get_IsIn_m8535(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0011; + } + } + { + int32_t L_1 = V_0; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)1)); + } + +IL_0011: + { + bool L_2 = ParameterInfo_get_IsOut_m8537(__this, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0020; + } + } + { + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0020: + { + bool L_4 = ParameterInfo_get_IsOptional_m8536(__this, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002f; + } + } + { + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_002f: + { + UnmanagedMarshal_t1309 * L_6 = (__this->___marshalAs_6); + if (!L_6) + { + goto IL_003e; + } + } + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_003e: + { + int32_t L_8 = V_0; + if (L_8) + { + goto IL_0046; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_0046: + { + int32_t L_9 = V_0; + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_9)); + V_0 = 0; + bool L_10 = ParameterInfo_get_IsIn_m8535(__this, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0066; + } + } + { + ObjectU5BU5D_t162* L_11 = V_1; + int32_t L_12 = V_0; + int32_t L_13 = L_12; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + InAttribute_t1125 * L_14 = (InAttribute_t1125 *)il2cpp_codegen_object_new (InAttribute_t1125_il2cpp_TypeInfo_var); + InAttribute__ctor_m6599(L_14, /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + ArrayElementTypeCheck (L_11, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, L_13, sizeof(Object_t *))) = (Object_t *)L_14; + } + +IL_0066: + { + bool L_15 = ParameterInfo_get_IsOptional_m8536(__this, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_007d; + } + } + { + ObjectU5BU5D_t162* L_16 = V_1; + int32_t L_17 = V_0; + int32_t L_18 = L_17; + V_0 = ((int32_t)((int32_t)L_18+(int32_t)1)); + OptionalAttribute_t1128 * L_19 = (OptionalAttribute_t1128 *)il2cpp_codegen_object_new (OptionalAttribute_t1128_il2cpp_TypeInfo_var); + OptionalAttribute__ctor_m6602(L_19, /*hidden argument*/NULL); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_18); + ArrayElementTypeCheck (L_16, L_19); + *((Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))) = (Object_t *)L_19; + } + +IL_007d: + { + bool L_20 = ParameterInfo_get_IsOut_m8537(__this, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0094; + } + } + { + ObjectU5BU5D_t162* L_21 = V_1; + int32_t L_22 = V_0; + int32_t L_23 = L_22; + V_0 = ((int32_t)((int32_t)L_23+(int32_t)1)); + OutAttribute_t1121 * L_24 = (OutAttribute_t1121 *)il2cpp_codegen_object_new (OutAttribute_t1121_il2cpp_TypeInfo_var); + OutAttribute__ctor_m6592(L_24, /*hidden argument*/NULL); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_23); + ArrayElementTypeCheck (L_21, L_24); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, L_23, sizeof(Object_t *))) = (Object_t *)L_24; + } + +IL_0094: + { + UnmanagedMarshal_t1309 * L_25 = (__this->___marshalAs_6); + if (!L_25) + { + goto IL_00b1; + } + } + { + ObjectU5BU5D_t162* L_26 = V_1; + int32_t L_27 = V_0; + int32_t L_28 = L_27; + V_0 = ((int32_t)((int32_t)L_28+(int32_t)1)); + UnmanagedMarshal_t1309 * L_29 = (__this->___marshalAs_6); + NullCheck(L_29); + MarshalAsAttribute_t1124 * L_30 = UnmanagedMarshal_ToMarshalAsAttribute_m8246(L_29, /*hidden argument*/NULL); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + ArrayElementTypeCheck (L_26, L_30); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, L_28, sizeof(Object_t *))) = (Object_t *)L_30; + } + +IL_00b1: + { + ObjectU5BU5D_t162* L_31 = V_1; + return L_31; + } +} +// Conversion methods for marshalling of: System.Reflection.ParameterModifier +extern "C" void ParameterModifier_t1378_marshal(const ParameterModifier_t1378& unmarshaled, ParameterModifier_t1378_marshaled& marshaled) +{ + marshaled.____byref_0 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.____byref_0); +} +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" void ParameterModifier_t1378_marshal_back(const ParameterModifier_t1378_marshaled& marshaled, ParameterModifier_t1378& unmarshaled) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + unmarshaled.____byref_0 = (BooleanU5BU5D_t770*)il2cpp_codegen_marshal_array_result(Boolean_t448_il2cpp_TypeInfo_var, marshaled.____byref_0, 1); +} +// Conversion method for clean up from marshalling of: System.Reflection.ParameterModifier +extern "C" void ParameterModifier_t1378_marshal_cleanup(ParameterModifier_t1378_marshaled& marshaled) +{ +} +// System.Void System.Reflection.Pointer::.ctor() +extern "C" void Pointer__ctor_m8545 (Pointer_t1379 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.Pointer::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1857; +extern "C" void Pointer_System_Runtime_Serialization_ISerializable_GetObjectData_m8546 (Pointer_t1379 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1857 = il2cpp_codegen_string_literal_from_index(1857); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1857, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Reflection.PropertyInfo::.ctor() +extern "C" void PropertyInfo__ctor_m8547 (PropertyInfo_t * __this, const MethodInfo* method) +{ + { + MemberInfo__ctor_m6571(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.MemberTypes System.Reflection.PropertyInfo::get_MemberType() +extern "C" int32_t PropertyInfo_get_MemberType_m8548 (PropertyInfo_t * __this, const MethodInfo* method) +{ + { + return (int32_t)(((int32_t)16)); + } +} +// System.Object System.Reflection.PropertyInfo::GetValue(System.Object,System.Object[]) +extern "C" Object_t * PropertyInfo_GetValue_m8549 (PropertyInfo_t * __this, Object_t * ___obj, ObjectU5BU5D_t162* ___index, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + ObjectU5BU5D_t162* L_1 = ___index; + Object_t * L_2 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(23 /* System.Object System.Reflection.PropertyInfo::GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, L_0, 0, (Binder_t451 *)NULL, L_1, (CultureInfo_t453 *)NULL); + return L_2; + } +} +// System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) +extern "C" void PropertyInfo_SetValue_m8550 (PropertyInfo_t * __this, Object_t * ___obj, Object_t * ___value, ObjectU5BU5D_t162* ___index, const MethodInfo* method) +{ + { + Object_t * L_0 = ___obj; + Object_t * L_1 = ___value; + ObjectU5BU5D_t162* L_2 = ___index; + VirtActionInvoker6< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(25 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, __this, L_0, L_1, 0, (Binder_t451 *)NULL, L_2, (CultureInfo_t453 *)NULL); + return; + } +} +// System.Type[] System.Reflection.PropertyInfo::GetOptionalCustomModifiers() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* PropertyInfo_GetOptionalCustomModifiers_m8551 (PropertyInfo_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_0 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_0; + } +} +// System.Type[] System.Reflection.PropertyInfo::GetRequiredCustomModifiers() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" TypeU5BU5D_t431* PropertyInfo_GetRequiredCustomModifiers_m8552 (PropertyInfo_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_0 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + return L_0; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_3.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_3.cpp" new file mode 100644 index 00000000..510c3515 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_3.cpp" @@ -0,0 +1,17996 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Reflection.StrongNameKeyPair +struct StrongNameKeyPair_t1347; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Object +struct Object_t; +// System.Reflection.TargetException +struct TargetException_t1382; +// System.String +struct String_t; +// System.Reflection.TargetInvocationException +struct TargetInvocationException_t1383; +// System.Exception +struct Exception_t152; +// System.Reflection.TargetParameterCountException +struct TargetParameterCountException_t1384; +// System.Resources.NeutralResourcesLanguageAttribute +struct NeutralResourcesLanguageAttribute_t1386; +// System.Resources.ResourceManager +struct ResourceManager_t1387; +// System.Resources.ResourceReader/ResourceEnumerator +struct ResourceEnumerator_t1391; +// System.Resources.ResourceReader +struct ResourceReader_t1392; +// System.IO.Stream +struct Stream_t1039; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Type +struct Type_t; +// System.Resources.ResourceReader/ResourceCacheItem[] +struct ResourceCacheItemU5BU5D_t1394; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; +// System.Resources.ResourceSet +struct ResourceSet_t1396; +// System.IO.UnmanagedMemoryStream +struct UnmanagedMemoryStream_t1297; +// System.Resources.RuntimeResourceSet +struct RuntimeResourceSet_t1398; +// System.Resources.SatelliteContractVersionAttribute +struct SatelliteContractVersionAttribute_t1399; +// System.Runtime.CompilerServices.CompilationRelaxationsAttribute +struct CompilationRelaxationsAttribute_t1401; +// System.Runtime.CompilerServices.DefaultDependencyAttribute +struct DefaultDependencyAttribute_t1402; +// System.Runtime.CompilerServices.StringFreezingAttribute +struct StringFreezingAttribute_t1405; +// System.Runtime.ConstrainedExecution.CriticalFinalizerObject +struct CriticalFinalizerObject_t1408; +// System.Runtime.ConstrainedExecution.ReliabilityContractAttribute +struct ReliabilityContractAttribute_t1409; +// System.Runtime.InteropServices.ClassInterfaceAttribute +struct ClassInterfaceAttribute_t1413; +// System.Runtime.InteropServices.ComDefaultInterfaceAttribute +struct ComDefaultInterfaceAttribute_t1415; +// System.Runtime.InteropServices.DispIdAttribute +struct DispIdAttribute_t1417; +// System.Runtime.InteropServices.InterfaceTypeAttribute +struct InterfaceTypeAttribute_t1420; +// System.Array +struct Array_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Char[] +struct CharU5BU5D_t458; +// System.Runtime.InteropServices.MarshalDirectiveException +struct MarshalDirectiveException_t1422; +// System.Runtime.InteropServices.PreserveSigAttribute +struct PreserveSigAttribute_t1423; +// System.Runtime.InteropServices.SafeHandle +struct SafeHandle_t1145; +// System.Runtime.InteropServices.TypeLibImportClassAttribute +struct TypeLibImportClassAttribute_t1424; +// System.Runtime.InteropServices.TypeLibVersionAttribute +struct TypeLibVersionAttribute_t1425; +// System.Runtime.Remoting.Activation.IActivator +struct IActivator_t1428; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Runtime.Remoting.Messaging.ConstructionCall +struct ConstructionCall_t1467; +// System.Runtime.Remoting.Activation.AppDomainLevelActivator +struct AppDomainLevelActivator_t1429; +// System.Runtime.Remoting.Activation.ConstructionLevelActivator +struct ConstructionLevelActivator_t1430; +// System.Runtime.Remoting.Activation.ContextLevelActivator +struct ContextLevelActivator_t1431; +// System.Runtime.Remoting.Activation.UrlAttribute +struct UrlAttribute_t1433; +// System.Runtime.Remoting.Activation.IConstructionCallMessage +struct IConstructionCallMessage_t1782; +// System.Runtime.Remoting.Contexts.Context +struct Context_t1442; +// System.Runtime.Remoting.ChannelInfo +struct ChannelInfo_t1435; +// System.Runtime.Remoting.Messaging.IMessageSink +struct IMessageSink_t1445; +// System.Runtime.Remoting.Channels.IChannelSender +struct IChannelSender_t1783; +// System.Runtime.Remoting.Channels.IChannel +struct IChannel_t1784; +// System.Runtime.Remoting.ChannelData +struct ChannelData_t1511; +// System.Runtime.Remoting.ProviderData +struct ProviderData_t1512; +// System.Runtime.Remoting.Channels.CrossAppDomainData +struct CrossAppDomainData_t1438; +// System.Runtime.Remoting.Channels.CrossAppDomainChannel +struct CrossAppDomainChannel_t1439; +// System.Runtime.Remoting.Channels.CrossAppDomainSink +struct CrossAppDomainSink_t1440; +// System.Runtime.Remoting.Channels.SinkProviderData +struct SinkProviderData_t1441; +// System.Collections.IList +struct IList_t859; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.Runtime.Remoting.Contexts.IContextProperty[] +struct IContextPropertyU5BU5D_t1785; +// System.Runtime.Remoting.Contexts.IDynamicProperty +struct IDynamicProperty_t1447; +// System.ContextBoundObject +struct ContextBoundObject_t1449; +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection +struct DynamicPropertyCollection_t1443; +// System.Runtime.Remoting.Messaging.IMessage +struct IMessage_t1465; +// System.Runtime.Remoting.Contexts.IContextProperty +struct IContextProperty_t1786; +// System.MarshalByRefObject +struct MarshalByRefObject_t773; +// System.Runtime.Remoting.Contexts.CrossContextDelegate +struct CrossContextDelegate_t1743; +// System.LocalDataStoreSlot +struct LocalDataStoreSlot_t1709; +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg +struct DynamicPropertyReg_t1446; +// System.Runtime.Remoting.Contexts.ContextCallbackObject +struct ContextCallbackObject_t1444; +// System.Runtime.Remoting.Contexts.ContextAttribute +struct ContextAttribute_t1434; +// System.Runtime.Remoting.Contexts.CrossContextChannel +struct CrossContextChannel_t1437; +// System.Runtime.Remoting.Contexts.SynchronizationAttribute +struct SynchronizationAttribute_t1450; +// System.Runtime.Remoting.Contexts.SynchronizedClientContextSink +struct SynchronizedClientContextSink_t1453; +// System.Runtime.Remoting.Contexts.SynchronizedServerContextSink +struct SynchronizedServerContextSink_t1454; +// System.Runtime.Remoting.Lifetime.LeaseManager +struct LeaseManager_t1455; +// System.Runtime.Remoting.Lifetime.LeaseSink +struct LeaseSink_t1457; +// System.Runtime.Remoting.Messaging.ArgInfo +struct ArgInfo_t1460; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.Runtime.Remoting.Messaging.AsyncResult +struct AsyncResult_t1461; +// System.Threading.WaitHandle +struct WaitHandle_t1085; +// System.Runtime.Remoting.Messaging.IMessageCtrl +struct IMessageCtrl_t1464; +// System.Runtime.Remoting.Messaging.MonoMethodMessage +struct MonoMethodMessage_t1463; +// System.Runtime.Remoting.Messaging.ClientContextTerminatorSink +struct ClientContextTerminatorSink_t1466; +// System.Runtime.Remoting.Messaging.ConstructionCallDictionary +struct ConstructionCallDictionary_t1469; +// System.Runtime.Remoting.Messaging.EnvoyTerminatorSink +struct EnvoyTerminatorSink_t1471; +// System.Runtime.Remoting.Messaging.Header +struct Header_t1472; +// System.Runtime.Remoting.Messaging.LogicalCallContext +struct LogicalCallContext_t1473; +// System.Runtime.Remoting.Messaging.CallContextRemotingData +struct CallContextRemotingData_t1474; +// System.Runtime.Remoting.Messaging.MethodCall +struct MethodCall_t1468; +// System.Runtime.Remoting.Messaging.Header[] +struct HeaderU5BU5D_t1745; +// System.Type[] +struct TypeU5BU5D_t431; +// System.Runtime.Remoting.Messaging.MethodCallDictionary +struct MethodCallDictionary_t1475; +// System.Runtime.Remoting.Messaging.IMethodMessage +struct IMethodMessage_t1477; +// System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator +struct DictionaryEnumerator_t1476; +// System.Runtime.Remoting.Messaging.MethodDictionary +struct MethodDictionary_t1470; +// System.String[] +struct StringU5BU5D_t163; +// System.Collections.ICollection +struct ICollection_t910; +// System.Runtime.Remoting.Messaging.MethodReturnDictionary +struct MethodReturnDictionary_t1478; +// System.Runtime.Remoting.Messaging.IMethodReturnMessage +struct IMethodReturnMessage_t1787; +// System.Runtime.Remoting.Messaging.RemotingSurrogate +struct RemotingSurrogate_t1479; +// System.Runtime.Serialization.ISurrogateSelector +struct ISurrogateSelector_t1482; +// System.Runtime.Remoting.Messaging.ObjRefSurrogate +struct ObjRefSurrogate_t1480; +// System.Runtime.Remoting.Messaging.RemotingSurrogateSelector +struct RemotingSurrogateSelector_t1481; +// System.Runtime.Serialization.ISerializationSurrogate +struct ISerializationSurrogate_t1550; +// System.Runtime.Remoting.Messaging.ReturnMessage +struct ReturnMessage_t1483; +// System.Runtime.Remoting.Messaging.IMethodCallMessage +struct IMethodCallMessage_t1788; +// System.Runtime.Remoting.Messaging.ServerContextTerminatorSink +struct ServerContextTerminatorSink_t1484; +// System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink +struct ServerObjectTerminatorSink_t1485; +// System.Runtime.Remoting.Messaging.StackBuilderSink +struct StackBuilderSink_t1486; +// System.Runtime.Remoting.Metadata.SoapAttribute +struct SoapAttribute_t1488; +// System.Runtime.Remoting.Metadata.SoapFieldAttribute +struct SoapFieldAttribute_t1489; +// System.Runtime.Remoting.Metadata.SoapMethodAttribute +struct SoapMethodAttribute_t1490; +// System.Runtime.Remoting.Metadata.SoapParameterAttribute +struct SoapParameterAttribute_t1491; +// System.Runtime.Remoting.Metadata.SoapTypeAttribute +struct SoapTypeAttribute_t1492; +// System.Runtime.Remoting.Proxies.ProxyAttribute +struct ProxyAttribute_t1493; +// System.Runtime.Remoting.Proxies.RealProxy +struct RealProxy_t1487; +// System.Runtime.Remoting.ObjRef +struct ObjRef_t1502; +// System.Runtime.Remoting.ClientIdentity +struct ClientIdentity_t1503; +// System.Runtime.Remoting.Identity +struct Identity_t1495; +// System.Runtime.Remoting.Proxies.RemotingProxy +struct RemotingProxy_t1496; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Reflection_StrongNameKeyPair.h" +#include "mscorlib_System_Reflection_StrongNameKeyPairMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Reflection_TargetException.h" +#include "mscorlib_System_Reflection_TargetExceptionMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Reflection_TargetInvocationException.h" +#include "mscorlib_System_Reflection_TargetInvocationExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_TargetParameterCountException.h" +#include "mscorlib_System_Reflection_TargetParameterCountExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_Reflection_TypeAttributesMethodDeclarations.h" +#include "mscorlib_System_Resources_NeutralResourcesLanguageAttribute.h" +#include "mscorlib_System_Resources_NeutralResourcesLanguageAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Resources_ResourceManager.h" +#include "mscorlib_System_Resources_ResourceManagerMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Resources_PredefinedResourceType.h" +#include "mscorlib_System_Resources_PredefinedResourceTypeMethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfo.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfoMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItem.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItemMethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceEnumerator.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceEnumeratorMethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_IO_BinaryReader.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReaderMethodDeclarations.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_IO_BinaryReaderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1MethodDeclarations.h" +#include "mscorlib_System_IO_StreamMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextStates.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1.h" +#include "mscorlib_System_IO_FileStreamMethodDeclarations.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_IO_FileShare.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_IO_EndOfStreamException.h" +#include "mscorlib_System_IO_SeekOrigin.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "mscorlib_System_IO_MemoryStreamMethodDeclarations.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_IO_MemoryStream.h" +#include "mscorlib_System_Resources_ResourceSet.h" +#include "mscorlib_System_Resources_ResourceSetMethodDeclarations.h" +#include "mscorlib_System_IO_UnmanagedMemoryStream.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Resources_RuntimeResourceSet.h" +#include "mscorlib_System_Resources_RuntimeResourceSetMethodDeclarations.h" +#include "mscorlib_System_Resources_SatelliteContractVersionAttribute.h" +#include "mscorlib_System_Resources_SatelliteContractVersionAttributeMethodDeclarations.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxatiMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati_0.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_DefaultDependencyAt.h" +#include "mscorlib_System_Runtime_CompilerServices_DefaultDependencyAtMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_LoadHint.h" +#include "mscorlib_System_Runtime_CompilerServices_IsVolatile.h" +#include "mscorlib_System_Runtime_CompilerServices_IsVolatileMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_LoadHintMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_StringFreezingAttri.h" +#include "mscorlib_System_Runtime_CompilerServices_StringFreezingAttriMethodDeclarations.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_Cer.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CerMethodDeclarations.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_Consistency.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ConsistencyMethodDeclarations.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CriticalFinaliz.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CriticalFinalizMethodDeclarations.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ReliabilityCont.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ReliabilityContMethodDeclarations.h" +#include "mscorlib_System_Runtime_Hosting_ActivationArguments.h" +#include "mscorlib_System_Runtime_Hosting_ActivationArgumentsMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_CallingConvention.h" +#include "mscorlib_System_Runtime_InteropServices_CallingConventionMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_CharSet.h" +#include "mscorlib_System_Runtime_InteropServices_CharSetMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceAttribMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceType.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceTypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ComDefaultInterfaceA.h" +#include "mscorlib_System_Runtime_InteropServices_ComDefaultInterfaceAMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ComInterfaceType.h" +#include "mscorlib_System_Runtime_InteropServices_ComInterfaceTypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_DispIdAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_DispIdAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandle.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleType.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleTypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_InterfaceTypeAttribu.h" +#include "mscorlib_System_Runtime_InteropServices_InterfaceTypeAttribuMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_Marshal.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_OperatingSystemMethodDeclarations.h" +#include "mscorlib_System_OperatingSystem.h" +#include "mscorlib_System_PlatformID.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalDirectiveExce.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalDirectiveExceMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Runtime_InteropServices_PreserveSigAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_PreserveSigAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandle.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_InterlockedMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibImportClassAt.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibImportClassAtMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibVersionAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibVersionAttribMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_UnmanagedType.h" +#include "mscorlib_System_Runtime_InteropServices_UnmanagedTypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ActivationServic.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ActivationServicMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ConstructionLeveMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ConstructionLeve.h" +#include "mscorlib_System_Runtime_Remoting_RemotingExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_UrlAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingConfigurationMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedClientTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_RemotingException.h" +#include "mscorlib_System_Runtime_Remoting_Activation_UrlAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCall.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCallMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_AppDomainLevelAcMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ContextLevelActiMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_Context.h" +#include "mscorlib_System_Runtime_Remoting_Activation_AppDomainLevelAc.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ContextLevelActi.h" +#include "mscorlib_System_Runtime_Remoting_Channels_ChannelServices.h" +#include "mscorlib_System_Runtime_Remoting_Channels_ChannelServicesMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_RemoteActivator.h" +#include "mscorlib_System_Runtime_Remoting_Activation_RemoteActivatorMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ChannelInfo.h" +#include "mscorlib_System_Runtime_Remoting_ChannelInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextChanneMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextChanne.h" +#include "mscorlib_System_Runtime_Remoting_ChannelData.h" +#include "mscorlib_System_Runtime_Remoting_ChannelDataMethodDeclarations.h" +#include "mscorlib_System_Reflection_ConstructorInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ProviderData.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainData.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainChan.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainChanMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainSinkMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainSink.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Runtime_Remoting_Channels_SinkProviderData.h" +#include "mscorlib_System_Runtime_Remoting_Channels_SinkProviderDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextMethodDeclarations.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol_0.h" +#include "mscorlib_System_ContextBoundObject.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RealProxyMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_IdentityMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObjectMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RealProxy.h" +#include "mscorlib_System_Runtime_Remoting_Identity.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_Runtime_Remoting_ServerIdentity.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ClientContextTerm.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerContextTermMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerContextTerm.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ClientContextTermMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_StackBuilderSinkMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerObjectTermiMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseSinkMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_StackBuilderSink.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerObjectTermi.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseSink.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_EnvoyTerminatorSi.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_EnvoyTerminatorSiMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextDelega.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextCallbackObjMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextCallbackObj.h" +#include "mscorlib_System_LocalDataStoreSlot.h" +#include "mscorlib_System_LocalDataStoreSlotMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyColMethodDeclarations.h" +#include "mscorlib_System_ContextBoundObjectMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizationAtt.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizationAttMethodDeclarations.h" +#include "mscorlib_System_Threading_MutexMethodDeclarations.h" +#include "mscorlib_System_Threading_Mutex.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_Threading_WaitHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedClientMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedClient.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedServerMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedServer.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseManager.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseManagerMethodDeclarations.h" +#include "mscorlib_System_Threading_TimerMethodDeclarations.h" +#include "mscorlib_System_Threading_Timer.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LifetimeServices.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LifetimeServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfoType.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfoTypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfo.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_AsyncResult.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_AsyncResultMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEventMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_EventWaitHandleMethodDeclarations.h" +#include "mscorlib_System_AsyncCallbackMethodDeclarations.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Threading_EventWaitHandle.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MonoMethodMessage.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCallMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCall.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCallDMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionaryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCallD.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionary.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_Header.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_LogicalCallContex.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_LogicalCallContexMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_CallContextRemotiMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_CallContextRemoti.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnumeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntry.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnume.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCallDictionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCallDiction.h" +#include "mscorlib_System_Reflection_MethodInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionary_.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionary_MethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodReturnDicti.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodReturnDictiMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MonoMethodMessageMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoMethod.h" +#include "mscorlib_System_Reflection_MonoMethodMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogateMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ObjRefSurrogate.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ObjRefSurrogateMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate_0.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ReturnMessage.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ReturnMessageMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapFieldAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapFieldAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapMethodAttribut.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapMethodAttributMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_SoapServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapParameterAttri.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapParameterAttriMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapTypeAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapTypeAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyNameMethodDeclarations.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_ProxyAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_ProxyAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RemotingProxyMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RemotingProxy.h" +#include "mscorlib_System_Runtime_Remoting_ObjRef.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_TransparentProxy.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_TransparentProxyMethodDeclarations.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ClientIdentity.h" +#include "mscorlib_System_Runtime_Remoting_ClientIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ObjRefMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ClientActivatedIdentity.h" +#include "mscorlib_System_Runtime_Remoting_Services_TrackingServices.h" +#include "mscorlib_System_Runtime_Remoting_Services_TrackingServicesMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Reflection.StrongNameKeyPair::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1858; +extern Il2CppCodeGenString* _stringLiteral1859; +extern Il2CppCodeGenString* _stringLiteral1860; +extern Il2CppCodeGenString* _stringLiteral1861; +extern "C" void StrongNameKeyPair__ctor_m8553 (StrongNameKeyPair_t1347 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral1858 = il2cpp_codegen_string_literal_from_index(1858); + _stringLiteral1859 = il2cpp_codegen_string_literal_from_index(1859); + _stringLiteral1860 = il2cpp_codegen_string_literal_from_index(1860); + _stringLiteral1861 = il2cpp_codegen_string_literal_from_index(1861); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral1858, L_1, /*hidden argument*/NULL); + __this->____publicKey_0 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + SerializationInfo_t433 * L_3 = ___info; + NullCheck(L_3); + String_t* L_4 = SerializationInfo_GetString_m4624(L_3, _stringLiteral1859, /*hidden argument*/NULL); + __this->____keyPairContainer_1 = L_4; + SerializationInfo_t433 * L_5 = ___info; + NullCheck(L_5); + bool L_6 = SerializationInfo_GetBoolean_m4619(L_5, _stringLiteral1860, /*hidden argument*/NULL); + __this->____keyPairExported_2 = L_6; + SerializationInfo_t433 * L_7 = ___info; + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + Object_t * L_9 = SerializationInfo_GetValue_m4617(L_7, _stringLiteral1861, L_8, /*hidden argument*/NULL); + __this->____keyPairArray_3 = ((ByteU5BU5D_t789*)Castclass(L_9, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Reflection.StrongNameKeyPair::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1858; +extern Il2CppCodeGenString* _stringLiteral1859; +extern Il2CppCodeGenString* _stringLiteral1860; +extern Il2CppCodeGenString* _stringLiteral1861; +extern "C" void StrongNameKeyPair_System_Runtime_Serialization_ISerializable_GetObjectData_m8554 (StrongNameKeyPair_t1347 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1858 = il2cpp_codegen_string_literal_from_index(1858); + _stringLiteral1859 = il2cpp_codegen_string_literal_from_index(1859); + _stringLiteral1860 = il2cpp_codegen_string_literal_from_index(1860); + _stringLiteral1861 = il2cpp_codegen_string_literal_from_index(1861); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + ByteU5BU5D_t789* L_1 = (__this->____publicKey_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_AddValue_m4614(L_0, _stringLiteral1858, (Object_t *)(Object_t *)L_1, L_2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_3 = ___info; + String_t* L_4 = (__this->____keyPairContainer_1); + NullCheck(L_3); + SerializationInfo_AddValue_m4627(L_3, _stringLiteral1859, L_4, /*hidden argument*/NULL); + SerializationInfo_t433 * L_5 = ___info; + bool L_6 = (__this->____keyPairExported_2); + NullCheck(L_5); + SerializationInfo_AddValue_m4615(L_5, _stringLiteral1860, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = ___info; + ByteU5BU5D_t789* L_8 = (__this->____keyPairArray_3); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_AddValue_m4614(L_7, _stringLiteral1861, (Object_t *)(Object_t *)L_8, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.StrongNameKeyPair::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern "C" void StrongNameKeyPair_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m8555 (StrongNameKeyPair_t1347 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Reflection.TargetException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1862; +extern "C" void TargetException__ctor_m8556 (TargetException_t1382 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1862 = il2cpp_codegen_string_literal_from_index(1862); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1862, /*hidden argument*/NULL); + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetException::.ctor(System.String) +extern "C" void TargetException__ctor_m8557 (TargetException_t1382 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void TargetException__ctor_m8558 (TargetException_t1382 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetInvocationException::.ctor(System.Exception) +extern Il2CppCodeGenString* _stringLiteral1863; +extern "C" void TargetInvocationException__ctor_m8559 (TargetInvocationException_t1383 * __this, Exception_t152 * ___inner, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1863 = il2cpp_codegen_string_literal_from_index(1863); + s_Il2CppMethodIntialized = true; + } + { + Exception_t152 * L_0 = ___inner; + Exception__ctor_m2073(__this, _stringLiteral1863, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetInvocationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void TargetInvocationException__ctor_m8560 (TargetInvocationException_t1383 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___sc, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___sc; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetParameterCountException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1864; +extern "C" void TargetParameterCountException__ctor_m8561 (TargetParameterCountException_t1384 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1864 = il2cpp_codegen_string_literal_from_index(1864); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1864, /*hidden argument*/NULL); + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetParameterCountException::.ctor(System.String) +extern "C" void TargetParameterCountException__ctor_m8562 (TargetParameterCountException_t1384 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Reflection.TargetParameterCountException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void TargetParameterCountException__ctor_m8563 (TargetParameterCountException_t1384 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.NeutralResourcesLanguageAttribute::.ctor(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1865; +extern "C" void NeutralResourcesLanguageAttribute__ctor_m8564 (NeutralResourcesLanguageAttribute_t1386 * __this, String_t* ___cultureName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1865 = il2cpp_codegen_string_literal_from_index(1865); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___cultureName; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1865, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___cultureName; + __this->___culture_0 = L_2; + return; + } +} +// System.Void System.Resources.ResourceManager::.ctor() +extern const Il2CppType* RuntimeResourceSet_t1398_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void ResourceManager__ctor_m8565 (ResourceManager_t1387 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeResourceSet_t1398_0_0_0_var = il2cpp_codegen_type_from_index(929); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RuntimeResourceSet_t1398_0_0_0_var), /*hidden argument*/NULL); + __this->___resourceSetType_4 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.ResourceManager::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceManager_t1387_il2cpp_TypeInfo_var; +extern "C" void ResourceManager__cctor_m8566 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ResourceManager_t1387_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(930); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___ResourceCache_0 = L_0; + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = Hashtable_Synchronized_m7383(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___NonExistent_1 = L_2; + ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___HeaderVersionNumber_2 = 1; + ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___MagicNumber_3 = ((int32_t)-1091581234); + return; + } +} +// System.Void System.Resources.ResourceReader/ResourceInfo::.ctor(System.String,System.Int64,System.Int32) +extern "C" void ResourceInfo__ctor_m8567 (ResourceInfo_t1389 * __this, String_t* ___resourceName, int64_t ___valuePosition, int32_t ___type_index, const MethodInfo* method) +{ + { + int64_t L_0 = ___valuePosition; + __this->___ValuePosition_0 = L_0; + String_t* L_1 = ___resourceName; + __this->___ResourceName_1 = L_1; + int32_t L_2 = ___type_index; + __this->___TypeIndex_2 = L_2; + return; + } +} +// Conversion methods for marshalling of: System.Resources.ResourceReader/ResourceInfo +extern "C" void ResourceInfo_t1389_marshal(const ResourceInfo_t1389& unmarshaled, ResourceInfo_t1389_marshaled& marshaled) +{ + marshaled.___ValuePosition_0 = unmarshaled.___ValuePosition_0; + marshaled.___ResourceName_1 = il2cpp_codegen_marshal_string(unmarshaled.___ResourceName_1); + marshaled.___TypeIndex_2 = unmarshaled.___TypeIndex_2; +} +extern "C" void ResourceInfo_t1389_marshal_back(const ResourceInfo_t1389_marshaled& marshaled, ResourceInfo_t1389& unmarshaled) +{ + unmarshaled.___ValuePosition_0 = marshaled.___ValuePosition_0; + unmarshaled.___ResourceName_1 = il2cpp_codegen_marshal_string_result(marshaled.___ResourceName_1); + unmarshaled.___TypeIndex_2 = marshaled.___TypeIndex_2; +} +// Conversion method for clean up from marshalling of: System.Resources.ResourceReader/ResourceInfo +extern "C" void ResourceInfo_t1389_marshal_cleanup(ResourceInfo_t1389_marshaled& marshaled) +{ + il2cpp_codegen_marshal_free(marshaled.___ResourceName_1); + marshaled.___ResourceName_1 = NULL; +} +// System.Void System.Resources.ResourceReader/ResourceCacheItem::.ctor(System.String,System.Object) +extern "C" void ResourceCacheItem__ctor_m8568 (ResourceCacheItem_t1390 * __this, String_t* ___name, Object_t * ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + __this->___ResourceName_0 = L_0; + Object_t * L_1 = ___value; + __this->___ResourceValue_1 = L_1; + return; + } +} +// System.Void System.Resources.ResourceReader/ResourceEnumerator::.ctor(System.Resources.ResourceReader) +extern "C" void ResourceEnumerator__ctor_m8569 (ResourceEnumerator_t1391 * __this, ResourceReader_t1392 * ___readerToEnumerate, const MethodInfo* method) +{ + { + __this->___index_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + ResourceReader_t1392 * L_0 = ___readerToEnumerate; + __this->___reader_0 = L_0; + ResourceEnumerator_FillCache_m8576(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.DictionaryEntry System.Resources.ResourceReader/ResourceEnumerator::get_Entry() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern Il2CppCodeGenString* _stringLiteral1867; +extern "C" DictionaryEntry_t900 ResourceEnumerator_get_Entry_m8570 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + _stringLiteral1867 = il2cpp_codegen_string_literal_from_index(1867); + s_Il2CppMethodIntialized = true; + } + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + BinaryReader_t1262 * L_1 = (L_0->___reader_0); + if (L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + int32_t L_3 = (__this->___index_1); + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0032; + } + } + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + Object_t * L_5 = ResourceEnumerator_get_Key_m8571(__this, /*hidden argument*/NULL); + Object_t * L_6 = ResourceEnumerator_get_Value_m8572(__this, /*hidden argument*/NULL); + DictionaryEntry_t900 L_7 = {0}; + DictionaryEntry__ctor_m4603(&L_7, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Object System.Resources.ResourceReader/ResourceEnumerator::get_Key() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern Il2CppCodeGenString* _stringLiteral1867; +extern "C" Object_t * ResourceEnumerator_get_Key_m8571 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + _stringLiteral1867 = il2cpp_codegen_string_literal_from_index(1867); + s_Il2CppMethodIntialized = true; + } + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + BinaryReader_t1262 * L_1 = (L_0->___reader_0); + if (L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + int32_t L_3 = (__this->___index_1); + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0032; + } + } + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + ResourceReader_t1392 * L_5 = (__this->___reader_0); + NullCheck(L_5); + ResourceCacheItemU5BU5D_t1394* L_6 = (L_5->___cache_11); + int32_t L_7 = (__this->___index_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + String_t* L_8 = (((ResourceCacheItem_t1390 *)(ResourceCacheItem_t1390 *)SZArrayLdElema(L_6, L_7, sizeof(ResourceCacheItem_t1390 )))->___ResourceName_0); + return L_8; + } +} +// System.Object System.Resources.ResourceReader/ResourceEnumerator::get_Value() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern Il2CppCodeGenString* _stringLiteral1867; +extern "C" Object_t * ResourceEnumerator_get_Value_m8572 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + _stringLiteral1867 = il2cpp_codegen_string_literal_from_index(1867); + s_Il2CppMethodIntialized = true; + } + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + BinaryReader_t1262 * L_1 = (L_0->___reader_0); + if (L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + int32_t L_3 = (__this->___index_1); + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0032; + } + } + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1867, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + ResourceReader_t1392 * L_5 = (__this->___reader_0); + NullCheck(L_5); + ResourceCacheItemU5BU5D_t1394* L_6 = (L_5->___cache_11); + int32_t L_7 = (__this->___index_1); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + Object_t * L_8 = (((ResourceCacheItem_t1390 *)(ResourceCacheItem_t1390 *)SZArrayLdElema(L_6, L_7, sizeof(ResourceCacheItem_t1390 )))->___ResourceValue_1); + return L_8; + } +} +// System.Object System.Resources.ResourceReader/ResourceEnumerator::get_Current() +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern "C" Object_t * ResourceEnumerator_get_Current_m8573 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + s_Il2CppMethodIntialized = true; + } + { + DictionaryEntry_t900 L_0 = ResourceEnumerator_get_Entry_m8570(__this, /*hidden argument*/NULL); + DictionaryEntry_t900 L_1 = L_0; + Object_t * L_2 = Box(DictionaryEntry_t900_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Boolean System.Resources.ResourceReader/ResourceEnumerator::MoveNext() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern "C" bool ResourceEnumerator_MoveNext_m8574 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + BinaryReader_t1262 * L_1 = (L_0->___reader_0); + if (L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + bool L_3 = (__this->___finished_2); + if (!L_3) + { + goto IL_0028; + } + } + { + return 0; + } + +IL_0028: + { + int32_t L_4 = (__this->___index_1); + int32_t L_5 = ((int32_t)((int32_t)L_4+(int32_t)1)); + V_0 = L_5; + __this->___index_1 = L_5; + int32_t L_6 = V_0; + ResourceReader_t1392 * L_7 = (__this->___reader_0); + NullCheck(L_7); + int32_t L_8 = (L_7->___resourceCount_3); + if ((((int32_t)L_6) >= ((int32_t)L_8))) + { + goto IL_004b; + } + } + { + return 1; + } + +IL_004b: + { + __this->___finished_2 = 1; + return 0; + } +} +// System.Void System.Resources.ResourceReader/ResourceEnumerator::Reset() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern "C" void ResourceEnumerator_Reset_m8575 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + s_Il2CppMethodIntialized = true; + } + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + BinaryReader_t1262 * L_1 = (L_0->___reader_0); + if (L_1) + { + goto IL_001b; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + __this->___index_1 = (-1); + __this->___finished_2 = 0; + return; + } +} +// System.Void System.Resources.ResourceReader/ResourceEnumerator::FillCache() +extern TypeInfo* ResourceCacheItemU5BU5D_t1394_il2cpp_TypeInfo_var; +extern "C" void ResourceEnumerator_FillCache_m8576 (ResourceEnumerator_t1391 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ResourceCacheItemU5BU5D_t1394_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(931); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ResourceCacheItemU5BU5D_t1394* V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ResourceReader_t1392 * L_0 = (__this->___reader_0); + NullCheck(L_0); + ResourceCacheItemU5BU5D_t1394* L_1 = (L_0->___cache_11); + if (!L_1) + { + goto IL_0011; + } + } + { + return; + } + +IL_0011: + { + ResourceReader_t1392 * L_2 = (__this->___reader_0); + NullCheck(L_2); + Object_t * L_3 = (L_2->___cache_lock_12); + V_0 = L_3; + Object_t * L_4 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_0023: + try + { // begin try (depth: 1) + { + ResourceReader_t1392 * L_5 = (__this->___reader_0); + NullCheck(L_5); + ResourceCacheItemU5BU5D_t1394* L_6 = (L_5->___cache_11); + if (!L_6) + { + goto IL_0038; + } + } + +IL_0033: + { + IL2CPP_LEAVE(0x6D, FINALLY_0066); + } + +IL_0038: + { + ResourceReader_t1392 * L_7 = (__this->___reader_0); + NullCheck(L_7); + int32_t L_8 = (L_7->___resourceCount_3); + V_1 = ((ResourceCacheItemU5BU5D_t1394*)SZArrayNew(ResourceCacheItemU5BU5D_t1394_il2cpp_TypeInfo_var, L_8)); + ResourceReader_t1392 * L_9 = (__this->___reader_0); + ResourceCacheItemU5BU5D_t1394* L_10 = V_1; + NullCheck(L_9); + ResourceReader_LoadResourceValues_m8587(L_9, L_10, /*hidden argument*/NULL); + ResourceReader_t1392 * L_11 = (__this->___reader_0); + ResourceCacheItemU5BU5D_t1394* L_12 = V_1; + NullCheck(L_11); + L_11->___cache_11 = L_12; + IL2CPP_LEAVE(0x6D, FINALLY_0066); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0066; + } + +FINALLY_0066: + { // begin finally (depth: 1) + Object_t * L_13 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(102) + } // end finally (depth: 1) + IL2CPP_CLEANUP(102) + { + IL2CPP_JUMP_TBL(0x6D, IL_006d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006d: + { + return; + } +} +// System.Void System.Resources.ResourceReader::.ctor(System.IO.Stream) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryReader_t1262_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1521; +extern Il2CppCodeGenString* _stringLiteral1868; +extern "C" void ResourceReader__ctor_m8577 (ResourceReader_t1392 * __this, Stream_t1039 * ___stream, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + BinaryReader_t1262_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(933); + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + _stringLiteral1521 = il2cpp_codegen_string_literal_from_index(1521); + _stringLiteral1868 = il2cpp_codegen_string_literal_from_index(1868); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___readerLock_1 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + __this->___cache_lock_12 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Stream_t1039 * L_2 = ___stream; + if (L_2) + { + goto IL_002d; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1521, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002d: + { + Stream_t1039 * L_4 = ___stream; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(5 /* System.Boolean System.IO.Stream::get_CanRead() */, L_4); + if (L_5) + { + goto IL_0043; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral1868, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0043: + { + Stream_t1039 * L_7 = ___stream; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_8 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + BinaryReader_t1262 * L_9 = (BinaryReader_t1262 *)il2cpp_codegen_object_new (BinaryReader_t1262_il2cpp_TypeInfo_var); + BinaryReader__ctor_m7667(L_9, L_7, L_8, /*hidden argument*/NULL); + __this->___reader_0 = L_9; + StreamingContext_t434 L_10 = {0}; + StreamingContext__ctor_m9223(&L_10, ((int32_t)12), /*hidden argument*/NULL); + BinaryFormatter_t1516 * L_11 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9103(L_11, (Object_t *)NULL, L_10, /*hidden argument*/NULL); + __this->___formatter_2 = L_11; + ResourceReader_ReadHeaders_m8581(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.ResourceReader::.ctor(System.String) +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryReader_t1262_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern "C" void ResourceReader__ctor_m8578 (ResourceReader_t1392 * __this, String_t* ___fileName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + FileStream_t1094_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(843); + BinaryReader_t1262_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(933); + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + __this->___readerLock_1 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + __this->___cache_lock_12 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_2 = ___fileName; + FileStream_t1094 * L_3 = (FileStream_t1094 *)il2cpp_codegen_object_new (FileStream_t1094_il2cpp_TypeInfo_var); + FileStream__ctor_m7730(L_3, L_2, 3, 1, 1, /*hidden argument*/NULL); + BinaryReader_t1262 * L_4 = (BinaryReader_t1262 *)il2cpp_codegen_object_new (BinaryReader_t1262_il2cpp_TypeInfo_var); + BinaryReader__ctor_m7666(L_4, L_3, /*hidden argument*/NULL); + __this->___reader_0 = L_4; + StreamingContext_t434 L_5 = {0}; + StreamingContext__ctor_m9223(&L_5, ((int32_t)12), /*hidden argument*/NULL); + BinaryFormatter_t1516 * L_6 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9103(L_6, (Object_t *)NULL, L_5, /*hidden argument*/NULL); + __this->___formatter_2 = L_6; + ResourceReader_ReadHeaders_m8581(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IEnumerator System.Resources.ResourceReader::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* IResourceReader_t1397_il2cpp_TypeInfo_var; +extern "C" Object_t * ResourceReader_System_Collections_IEnumerable_GetEnumerator_m8579 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IResourceReader_t1397_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(935); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Collections.IDictionaryEnumerator System.Resources.IResourceReader::GetEnumerator() */, IResourceReader_t1397_il2cpp_TypeInfo_var, __this); + return L_0; + } +} +// System.Void System.Resources.ResourceReader::System.IDisposable.Dispose() +extern "C" void ResourceReader_System_IDisposable_Dispose_m8580 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + { + ResourceReader_Dispose_m8590(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.ResourceReader::ReadHeaders() +extern const Il2CppType* ResourceSet_t1396_0_0_0_var; +extern TypeInfo* ResourceManager_t1387_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Int64U5BU5D_t1773_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceInfoU5BU5D_t1393_il2cpp_TypeInfo_var; +extern TypeInfo* EndOfStreamException_t1268_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1869; +extern Il2CppCodeGenString* _stringLiteral1870; +extern Il2CppCodeGenString* _stringLiteral1871; +extern Il2CppCodeGenString* _stringLiteral1872; +extern Il2CppCodeGenString* _stringLiteral1873; +extern Il2CppCodeGenString* _stringLiteral1874; +extern Il2CppCodeGenString* _stringLiteral1875; +extern Il2CppCodeGenString* _stringLiteral1876; +extern Il2CppCodeGenString* _stringLiteral1877; +extern "C" void ResourceReader_ReadHeaders_m8581 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ResourceSet_t1396_0_0_0_var = il2cpp_codegen_type_from_index(936); + ResourceManager_t1387_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(930); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Int64U5BU5D_t1773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(729); + ResourceInfoU5BU5D_t1393_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(937); + EndOfStreamException_t1268_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(837); + _stringLiteral1869 = il2cpp_codegen_string_literal_from_index(1869); + _stringLiteral1870 = il2cpp_codegen_string_literal_from_index(1870); + _stringLiteral1871 = il2cpp_codegen_string_literal_from_index(1871); + _stringLiteral1872 = il2cpp_codegen_string_literal_from_index(1872); + _stringLiteral1873 = il2cpp_codegen_string_literal_from_index(1873); + _stringLiteral1874 = il2cpp_codegen_string_literal_from_index(1874); + _stringLiteral1875 = il2cpp_codegen_string_literal_from_index(1875); + _stringLiteral1876 = il2cpp_codegen_string_literal_from_index(1876); + _stringLiteral1877 = il2cpp_codegen_string_literal_from_index(1877); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + uint8_t V_9 = 0x0; + int32_t V_10 = 0; + Int64U5BU5D_t1773* V_11 = {0}; + int32_t V_12 = 0; + int64_t V_13 = 0; + int32_t V_14 = 0; + EndOfStreamException_t1268 * V_15 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + BinaryReader_t1262 * L_0 = (__this->___reader_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_0); + V_0 = L_1; + int32_t L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ResourceManager_t1387_il2cpp_TypeInfo_var); + int32_t L_3 = ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___MagicNumber_3; + if ((((int32_t)L_2) == ((int32_t)L_3))) + { + goto IL_002d; + } + } + +IL_0017: + { + int32_t L_4 = V_0; + int32_t L_5 = L_4; + Object_t * L_6 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1869, L_6, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_002d: + { + BinaryReader_t1262 * L_9 = (__this->___reader_0); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_9); + V_1 = L_10; + BinaryReader_t1262 * L_11 = (__this->___reader_0); + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_11); + V_2 = L_12; + int32_t L_13 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ResourceManager_t1387_il2cpp_TypeInfo_var); + int32_t L_14 = ((ResourceManager_t1387_StaticFields*)ResourceManager_t1387_il2cpp_TypeInfo_var->static_fields)->___HeaderVersionNumber_2; + if ((((int32_t)L_13) <= ((int32_t)L_14))) + { + goto IL_0069; + } + } + +IL_0050: + { + BinaryReader_t1262 * L_15 = (__this->___reader_0); + NullCheck(L_15); + Stream_t1039 * L_16 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_15); + int32_t L_17 = V_2; + NullCheck(L_16); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_16, (((int64_t)((int64_t)L_17))), 1); + goto IL_00e1; + } + +IL_0069: + { + BinaryReader_t1262 * L_18 = (__this->___reader_0); + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_18); + V_3 = L_19; + String_t* L_20 = V_3; + NullCheck(L_20); + bool L_21 = String_StartsWith_m2054(L_20, _stringLiteral1870, /*hidden argument*/NULL); + if (L_21) + { + goto IL_0096; + } + } + +IL_0085: + { + String_t* L_22 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1871, L_22, /*hidden argument*/NULL); + NotSupportedException_t164 * L_24 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_0096: + { + BinaryReader_t1262 * L_25 = (__this->___reader_0); + NullCheck(L_25); + String_t* L_26 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_25); + V_4 = L_26; + String_t* L_27 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ResourceSet_t1396_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_28); + String_t* L_29 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_28); + NullCheck(L_27); + bool L_30 = String_StartsWith_m2054(L_27, L_29, /*hidden argument*/NULL); + if (L_30) + { + goto IL_00e1; + } + } + +IL_00be: + { + String_t* L_31 = V_4; + NullCheck(L_31); + bool L_32 = String_StartsWith_m2054(L_31, _stringLiteral1872, /*hidden argument*/NULL); + if (L_32) + { + goto IL_00e1; + } + } + +IL_00cf: + { + String_t* L_33 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1873, L_33, /*hidden argument*/NULL); + NotSupportedException_t164 * L_35 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_35, L_34, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00e1: + { + BinaryReader_t1262 * L_36 = (__this->___reader_0); + NullCheck(L_36); + int32_t L_37 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_36); + __this->___resource_ver_10 = L_37; + int32_t L_38 = (__this->___resource_ver_10); + if ((((int32_t)L_38) == ((int32_t)1))) + { + goto IL_0125; + } + } + +IL_00fe: + { + int32_t L_39 = (__this->___resource_ver_10); + if ((((int32_t)L_39) == ((int32_t)2))) + { + goto IL_0125; + } + } + +IL_010a: + { + int32_t* L_40 = &(__this->___resource_ver_10); + String_t* L_41 = Int32_ToString_m2071(L_40, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_42 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1874, L_41, /*hidden argument*/NULL); + NotSupportedException_t164 * L_43 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_43, L_42, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_43); + } + +IL_0125: + { + BinaryReader_t1262 * L_44 = (__this->___reader_0); + NullCheck(L_44); + int32_t L_45 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_44); + __this->___resourceCount_3 = L_45; + BinaryReader_t1262 * L_46 = (__this->___reader_0); + NullCheck(L_46); + int32_t L_47 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_46); + __this->___typeCount_4 = L_47; + int32_t L_48 = (__this->___typeCount_4); + __this->___typeNames_5 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_48)); + V_5 = 0; + goto IL_017a; + } + +IL_0160: + { + StringU5BU5D_t163* L_49 = (__this->___typeNames_5); + int32_t L_50 = V_5; + BinaryReader_t1262 * L_51 = (__this->___reader_0); + NullCheck(L_51); + String_t* L_52 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_51); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + ArrayElementTypeCheck (L_49, L_52); + *((String_t**)(String_t**)SZArrayLdElema(L_49, L_50, sizeof(String_t*))) = (String_t*)L_52; + int32_t L_53 = V_5; + V_5 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_017a: + { + int32_t L_54 = V_5; + int32_t L_55 = (__this->___typeCount_4); + if ((((int32_t)L_54) < ((int32_t)L_55))) + { + goto IL_0160; + } + } + +IL_0187: + { + BinaryReader_t1262 * L_56 = (__this->___reader_0); + NullCheck(L_56); + Stream_t1039 * L_57 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_56); + NullCheck(L_57); + int64_t L_58 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.Stream::get_Position() */, L_57); + V_6 = (((int32_t)((int32_t)((int64_t)((int64_t)L_58&(int64_t)(((int64_t)((int64_t)7)))))))); + V_7 = 0; + int32_t L_59 = V_6; + if (!L_59) + { + goto IL_01ad; + } + } + +IL_01a7: + { + int32_t L_60 = V_6; + V_7 = ((int32_t)((int32_t)8-(int32_t)L_60)); + } + +IL_01ad: + { + V_8 = 0; + goto IL_01e8; + } + +IL_01b5: + { + BinaryReader_t1262 * L_61 = (__this->___reader_0); + NullCheck(L_61); + uint8_t L_62 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_61); + V_9 = L_62; + uint8_t L_63 = V_9; + int32_t L_64 = V_8; + NullCheck(_stringLiteral1875); + uint16_t L_65 = String_get_Chars_m2061(_stringLiteral1875, ((int32_t)((int32_t)L_64%(int32_t)3)), /*hidden argument*/NULL); + if ((((int32_t)L_63) == ((int32_t)L_65))) + { + goto IL_01e2; + } + } + +IL_01d7: + { + ArgumentException_t437 * L_66 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_66, _stringLiteral1876, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_66); + } + +IL_01e2: + { + int32_t L_67 = V_8; + V_8 = ((int32_t)((int32_t)L_67+(int32_t)1)); + } + +IL_01e8: + { + int32_t L_68 = V_8; + int32_t L_69 = V_7; + if ((((int32_t)L_68) < ((int32_t)L_69))) + { + goto IL_01b5; + } + } + +IL_01f1: + { + int32_t L_70 = (__this->___resourceCount_3); + __this->___hashes_6 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_70)); + V_10 = 0; + goto IL_0224; + } + +IL_020a: + { + Int32U5BU5D_t420* L_71 = (__this->___hashes_6); + int32_t L_72 = V_10; + BinaryReader_t1262 * L_73 = (__this->___reader_0); + NullCheck(L_73); + int32_t L_74 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_73); + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, L_72); + *((int32_t*)(int32_t*)SZArrayLdElema(L_71, L_72, sizeof(int32_t))) = (int32_t)L_74; + int32_t L_75 = V_10; + V_10 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_0224: + { + int32_t L_76 = V_10; + int32_t L_77 = (__this->___resourceCount_3); + if ((((int32_t)L_76) < ((int32_t)L_77))) + { + goto IL_020a; + } + } + +IL_0231: + { + int32_t L_78 = (__this->___resourceCount_3); + V_11 = ((Int64U5BU5D_t1773*)SZArrayNew(Int64U5BU5D_t1773_il2cpp_TypeInfo_var, L_78)); + V_12 = 0; + goto IL_025d; + } + +IL_0246: + { + Int64U5BU5D_t1773* L_79 = V_11; + int32_t L_80 = V_12; + BinaryReader_t1262 * L_81 = (__this->___reader_0); + NullCheck(L_81); + int32_t L_82 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_81); + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, L_80); + *((int64_t*)(int64_t*)SZArrayLdElema(L_79, L_80, sizeof(int64_t))) = (int64_t)(((int64_t)((int64_t)L_82))); + int32_t L_83 = V_12; + V_12 = ((int32_t)((int32_t)L_83+(int32_t)1)); + } + +IL_025d: + { + int32_t L_84 = V_12; + int32_t L_85 = (__this->___resourceCount_3); + if ((((int32_t)L_84) < ((int32_t)L_85))) + { + goto IL_0246; + } + } + +IL_026a: + { + BinaryReader_t1262 * L_86 = (__this->___reader_0); + NullCheck(L_86); + int32_t L_87 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_86); + __this->___dataSectionOffset_8 = L_87; + BinaryReader_t1262 * L_88 = (__this->___reader_0); + NullCheck(L_88); + Stream_t1039 * L_89 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_88); + NullCheck(L_89); + int64_t L_90 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.Stream::get_Position() */, L_89); + __this->___nameSectionOffset_9 = L_90; + BinaryReader_t1262 * L_91 = (__this->___reader_0); + NullCheck(L_91); + Stream_t1039 * L_92 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_91); + NullCheck(L_92); + int64_t L_93 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.Stream::get_Position() */, L_92); + V_13 = L_93; + int32_t L_94 = (__this->___resourceCount_3); + __this->___infos_7 = ((ResourceInfoU5BU5D_t1393*)SZArrayNew(ResourceInfoU5BU5D_t1393_il2cpp_TypeInfo_var, L_94)); + V_14 = 0; + goto IL_02da; + } + +IL_02bc: + { + Int64U5BU5D_t1773* L_95 = V_11; + int32_t L_96 = V_14; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, L_96); + int32_t L_97 = L_96; + ResourceInfoU5BU5D_t1393* L_98 = (__this->___infos_7); + int32_t L_99 = V_14; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, L_99); + ResourceReader_CreateResourceInfo_m8582(__this, (*(int64_t*)(int64_t*)SZArrayLdElema(L_95, L_97, sizeof(int64_t))), ((ResourceInfo_t1389 *)(ResourceInfo_t1389 *)SZArrayLdElema(L_98, L_99, sizeof(ResourceInfo_t1389 ))), /*hidden argument*/NULL); + int32_t L_100 = V_14; + V_14 = ((int32_t)((int32_t)L_100+(int32_t)1)); + } + +IL_02da: + { + int32_t L_101 = V_14; + int32_t L_102 = (__this->___resourceCount_3); + if ((((int32_t)L_101) < ((int32_t)L_102))) + { + goto IL_02bc; + } + } + +IL_02e7: + { + BinaryReader_t1262 * L_103 = (__this->___reader_0); + NullCheck(L_103); + Stream_t1039 * L_104 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_103); + int64_t L_105 = V_13; + NullCheck(L_104); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_104, L_105, 0); + V_11 = (Int64U5BU5D_t1773*)NULL; + goto IL_0317; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (EndOfStreamException_t1268_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0303; + throw e; + } + +CATCH_0303: + { // begin catch(System.IO.EndOfStreamException) + { + V_15 = ((EndOfStreamException_t1268 *)__exception_local); + EndOfStreamException_t1268 * L_106 = V_15; + ArgumentException_t437 * L_107 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4713(L_107, _stringLiteral1877, L_106, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_107); + } + +IL_0312: + { + goto IL_0317; + } + } // end catch (depth: 1) + +IL_0317: + { + return; + } +} +// System.Void System.Resources.ResourceReader::CreateResourceInfo(System.Int64,System.Resources.ResourceReader/ResourceInfo&) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void ResourceReader_CreateResourceInfo_m8582 (ResourceReader_t1392 * __this, int64_t ___position, ResourceInfo_t1389 * ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + String_t* V_3 = {0}; + int64_t V_4 = 0; + int32_t V_5 = 0; + { + int64_t L_0 = ___position; + int64_t L_1 = (__this->___nameSectionOffset_9); + V_0 = ((int64_t)((int64_t)L_0+(int64_t)L_1)); + BinaryReader_t1262 * L_2 = (__this->___reader_0); + NullCheck(L_2); + Stream_t1039 * L_3 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_2); + int64_t L_4 = V_0; + NullCheck(L_3); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_3, L_4, 0); + int32_t L_5 = ResourceReader_Read7BitEncodedInt_m8583(__this, /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_6)); + BinaryReader_t1262 * L_7 = (__this->___reader_0); + ByteU5BU5D_t789* L_8 = V_2; + int32_t L_9 = V_1; + NullCheck(L_7); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.IO.BinaryReader::Read(System.Byte[],System.Int32,System.Int32) */, L_7, L_8, 0, L_9); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_10 = Encoding_get_Unicode_m9788(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_11 = V_2; + NullCheck(L_10); + String_t* L_12 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_10, L_11); + V_3 = L_12; + BinaryReader_t1262 * L_13 = (__this->___reader_0); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_13); + int32_t L_15 = (__this->___dataSectionOffset_8); + V_4 = (((int64_t)((int64_t)((int32_t)((int32_t)L_14+(int32_t)L_15))))); + BinaryReader_t1262 * L_16 = (__this->___reader_0); + NullCheck(L_16); + Stream_t1039 * L_17 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_16); + int64_t L_18 = V_4; + NullCheck(L_17); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_17, L_18, 0); + int32_t L_19 = ResourceReader_Read7BitEncodedInt_m8583(__this, /*hidden argument*/NULL); + V_5 = L_19; + ResourceInfo_t1389 * L_20 = ___info; + String_t* L_21 = V_3; + BinaryReader_t1262 * L_22 = (__this->___reader_0); + NullCheck(L_22); + Stream_t1039 * L_23 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_22); + NullCheck(L_23); + int64_t L_24 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(9 /* System.Int64 System.IO.Stream::get_Position() */, L_23); + int32_t L_25 = V_5; + ResourceInfo__ctor_m8567(L_20, L_21, L_24, L_25, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Resources.ResourceReader::Read7BitEncodedInt() +extern "C" int32_t ResourceReader_Read7BitEncodedInt_m8583 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + { + V_0 = 0; + V_1 = 0; + } + +IL_0004: + { + BinaryReader_t1262 * L_0 = (__this->___reader_0); + NullCheck(L_0); + uint8_t L_1 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_0); + V_2 = L_1; + int32_t L_2 = V_0; + uint8_t L_3 = V_2; + int32_t L_4 = V_1; + V_0 = ((int32_t)((int32_t)L_2|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)127)))<<(int32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)31))))))); + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)7)); + uint8_t L_6 = V_2; + if ((((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)128)))) == ((int32_t)((int32_t)128)))) + { + goto IL_0004; + } + } + { + int32_t L_7 = V_0; + return L_7; + } +} +// System.Object System.Resources.ResourceReader::ReadValueVer2(System.Int32) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * ResourceReader_ReadValueVer2_m8584 (ResourceReader_t1392 * __this, int32_t ___type_index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = {0}; + { + int32_t L_0 = ___type_index; + V_1 = L_0; + int32_t L_1 = V_1; + if (L_1 == 0) + { + goto IL_0095; + } + if (L_1 == 1) + { + goto IL_0097; + } + if (L_1 == 2) + { + goto IL_00a3; + } + if (L_1 == 3) + { + goto IL_00b4; + } + if (L_1 == 4) + { + goto IL_00c5; + } + if (L_1 == 5) + { + goto IL_00d6; + } + if (L_1 == 6) + { + goto IL_00e7; + } + if (L_1 == 7) + { + goto IL_00f8; + } + if (L_1 == 8) + { + goto IL_0109; + } + if (L_1 == 9) + { + goto IL_011a; + } + if (L_1 == 10) + { + goto IL_012b; + } + if (L_1 == 11) + { + goto IL_013c; + } + if (L_1 == 12) + { + goto IL_014d; + } + if (L_1 == 13) + { + goto IL_015e; + } + if (L_1 == 14) + { + goto IL_016f; + } + if (L_1 == 15) + { + goto IL_0180; + } + if (L_1 == 16) + { + goto IL_0196; + } + if (L_1 == 17) + { + goto IL_01ed; + } + if (L_1 == 18) + { + goto IL_01ed; + } + if (L_1 == 19) + { + goto IL_01ed; + } + if (L_1 == 20) + { + goto IL_01ed; + } + if (L_1 == 21) + { + goto IL_01ed; + } + if (L_1 == 22) + { + goto IL_01ed; + } + if (L_1 == 23) + { + goto IL_01ed; + } + if (L_1 == 24) + { + goto IL_01ed; + } + if (L_1 == 25) + { + goto IL_01ed; + } + if (L_1 == 26) + { + goto IL_01ed; + } + if (L_1 == 27) + { + goto IL_01ed; + } + if (L_1 == 28) + { + goto IL_01ed; + } + if (L_1 == 29) + { + goto IL_01ed; + } + if (L_1 == 30) + { + goto IL_01ed; + } + if (L_1 == 31) + { + goto IL_01ed; + } + if (L_1 == 32) + { + goto IL_01ac; + } + if (L_1 == 33) + { + goto IL_01c3; + } + } + { + goto IL_01ed; + } + +IL_0095: + { + return NULL; + } + +IL_0097: + { + BinaryReader_t1262 * L_2 = (__this->___reader_0); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_2); + return L_3; + } + +IL_00a3: + { + BinaryReader_t1262 * L_4 = (__this->___reader_0); + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.IO.BinaryReader::ReadBoolean() */, L_4); + bool L_6 = L_5; + Object_t * L_7 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_6); + return L_7; + } + +IL_00b4: + { + BinaryReader_t1262 * L_8 = (__this->___reader_0); + NullCheck(L_8); + uint16_t L_9 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(24 /* System.UInt16 System.IO.BinaryReader::ReadUInt16() */, L_8); + uint16_t L_10 = L_9; + Object_t * L_11 = Box(Char_t702_il2cpp_TypeInfo_var, &L_10); + return L_11; + } + +IL_00c5: + { + BinaryReader_t1262 * L_12 = (__this->___reader_0); + NullCheck(L_12); + uint8_t L_13 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_12); + uint8_t L_14 = L_13; + Object_t * L_15 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_14); + return L_15; + } + +IL_00d6: + { + BinaryReader_t1262 * L_16 = (__this->___reader_0); + NullCheck(L_16); + int8_t L_17 = (int8_t)VirtFuncInvoker0< int8_t >::Invoke(21 /* System.SByte System.IO.BinaryReader::ReadSByte() */, L_16); + int8_t L_18 = L_17; + Object_t * L_19 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_18); + return L_19; + } + +IL_00e7: + { + BinaryReader_t1262 * L_20 = (__this->___reader_0); + NullCheck(L_20); + int16_t L_21 = (int16_t)VirtFuncInvoker0< int16_t >::Invoke(18 /* System.Int16 System.IO.BinaryReader::ReadInt16() */, L_20); + int16_t L_22 = L_21; + Object_t * L_23 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_22); + return L_23; + } + +IL_00f8: + { + BinaryReader_t1262 * L_24 = (__this->___reader_0); + NullCheck(L_24); + uint16_t L_25 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(24 /* System.UInt16 System.IO.BinaryReader::ReadUInt16() */, L_24); + uint16_t L_26 = L_25; + Object_t * L_27 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_26); + return L_27; + } + +IL_0109: + { + BinaryReader_t1262 * L_28 = (__this->___reader_0); + NullCheck(L_28); + int32_t L_29 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_28); + int32_t L_30 = L_29; + Object_t * L_31 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_30); + return L_31; + } + +IL_011a: + { + BinaryReader_t1262 * L_32 = (__this->___reader_0); + NullCheck(L_32); + uint32_t L_33 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_32); + uint32_t L_34 = L_33; + Object_t * L_35 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_34); + return L_35; + } + +IL_012b: + { + BinaryReader_t1262 * L_36 = (__this->___reader_0); + NullCheck(L_36); + int64_t L_37 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_36); + int64_t L_38 = L_37; + Object_t * L_39 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_38); + return L_39; + } + +IL_013c: + { + BinaryReader_t1262 * L_40 = (__this->___reader_0); + NullCheck(L_40); + uint64_t L_41 = (uint64_t)VirtFuncInvoker0< uint64_t >::Invoke(26 /* System.UInt64 System.IO.BinaryReader::ReadUInt64() */, L_40); + uint64_t L_42 = L_41; + Object_t * L_43 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_42); + return L_43; + } + +IL_014d: + { + BinaryReader_t1262 * L_44 = (__this->___reader_0); + NullCheck(L_44); + float L_45 = (float)VirtFuncInvoker0< float >::Invoke(23 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_44); + float L_46 = L_45; + Object_t * L_47 = Box(Single_t165_il2cpp_TypeInfo_var, &L_46); + return L_47; + } + +IL_015e: + { + BinaryReader_t1262 * L_48 = (__this->___reader_0); + NullCheck(L_48); + double L_49 = (double)VirtFuncInvoker0< double >::Invoke(17 /* System.Double System.IO.BinaryReader::ReadDouble() */, L_48); + double L_50 = L_49; + Object_t * L_51 = Box(Double_t454_il2cpp_TypeInfo_var, &L_50); + return L_51; + } + +IL_016f: + { + BinaryReader_t1262 * L_52 = (__this->___reader_0); + NullCheck(L_52); + Decimal_t1112 L_53 = (Decimal_t1112 )VirtFuncInvoker0< Decimal_t1112 >::Invoke(16 /* System.Decimal System.IO.BinaryReader::ReadDecimal() */, L_52); + Decimal_t1112 L_54 = L_53; + Object_t * L_55 = Box(Decimal_t1112_il2cpp_TypeInfo_var, &L_54); + return L_55; + } + +IL_0180: + { + BinaryReader_t1262 * L_56 = (__this->___reader_0); + NullCheck(L_56); + int64_t L_57 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_56); + DateTime_t365 L_58 = {0}; + DateTime__ctor_m10314(&L_58, L_57, /*hidden argument*/NULL); + DateTime_t365 L_59 = L_58; + Object_t * L_60 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_59); + return L_60; + } + +IL_0196: + { + BinaryReader_t1262 * L_61 = (__this->___reader_0); + NullCheck(L_61); + int64_t L_62 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_61); + TimeSpan_t803 L_63 = {0}; + TimeSpan__ctor_m10742(&L_63, L_62, /*hidden argument*/NULL); + TimeSpan_t803 L_64 = L_63; + Object_t * L_65 = Box(TimeSpan_t803_il2cpp_TypeInfo_var, &L_64); + return L_65; + } + +IL_01ac: + { + BinaryReader_t1262 * L_66 = (__this->___reader_0); + BinaryReader_t1262 * L_67 = (__this->___reader_0); + NullCheck(L_67); + int32_t L_68 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_67); + NullCheck(L_66); + ByteU5BU5D_t789* L_69 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, int32_t >::Invoke(14 /* System.Byte[] System.IO.BinaryReader::ReadBytes(System.Int32) */, L_66, L_68); + return (Object_t *)L_69; + } + +IL_01c3: + { + BinaryReader_t1262 * L_70 = (__this->___reader_0); + NullCheck(L_70); + uint32_t L_71 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_70); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((uintptr_t)L_71)))); + BinaryReader_t1262 * L_72 = (__this->___reader_0); + ByteU5BU5D_t789* L_73 = V_0; + ByteU5BU5D_t789* L_74 = V_0; + NullCheck(L_74); + NullCheck(L_72); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.IO.BinaryReader::Read(System.Byte[],System.Int32,System.Int32) */, L_72, L_73, 0, (((int32_t)((int32_t)(((Array_t *)L_74)->max_length))))); + ByteU5BU5D_t789* L_75 = V_0; + MemoryStream_t1056 * L_76 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5750(L_76, L_75, /*hidden argument*/NULL); + return L_76; + } + +IL_01ed: + { + int32_t L_77 = ___type_index; + ___type_index = ((int32_t)((int32_t)L_77-(int32_t)((int32_t)64))); + StringU5BU5D_t163* L_78 = (__this->___typeNames_5); + int32_t L_79 = ___type_index; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + int32_t L_80 = L_79; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_81 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m2083, (*(String_t**)(String_t**)SZArrayLdElema(L_78, L_80, sizeof(String_t*))), 1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + Object_t * L_82 = ResourceReader_ReadNonPredefinedValue_m8586(__this, L_81, /*hidden argument*/NULL); + return L_82; + } +} +// System.Object System.Resources.ResourceReader::ReadValueVer1(System.Type) +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* Byte_t447_0_0_0_var; +extern const Il2CppType* Double_t454_0_0_0_var; +extern const Il2CppType* Int16_t1111_0_0_0_var; +extern const Il2CppType* Int64_t455_0_0_0_var; +extern const Il2CppType* SByte_t1110_0_0_0_var; +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* TimeSpan_t803_0_0_0_var; +extern const Il2CppType* UInt16_t919_0_0_0_var; +extern const Il2CppType* UInt32_t456_0_0_0_var; +extern const Il2CppType* UInt64_t1109_0_0_0_var; +extern const Il2CppType* Decimal_t1112_0_0_0_var; +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" Object_t * ResourceReader_ReadValueVer1_m8585 (ResourceReader_t1392 * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Byte_t447_0_0_0_var = il2cpp_codegen_type_from_index(126); + Double_t454_0_0_0_var = il2cpp_codegen_type_from_index(179); + Int16_t1111_0_0_0_var = il2cpp_codegen_type_from_index(708); + Int64_t455_0_0_0_var = il2cpp_codegen_type_from_index(180); + SByte_t1110_0_0_0_var = il2cpp_codegen_type_from_index(707); + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + TimeSpan_t803_0_0_0_var = il2cpp_codegen_type_from_index(519); + UInt16_t919_0_0_0_var = il2cpp_codegen_type_from_index(462); + UInt32_t456_0_0_0_var = il2cpp_codegen_type_from_index(181); + UInt64_t1109_0_0_0_var = il2cpp_codegen_type_from_index(705); + Decimal_t1112_0_0_0_var = il2cpp_codegen_type_from_index(716); + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_001c; + } + } + { + BinaryReader_t1262 * L_2 = (__this->___reader_0); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_2); + return L_3; + } + +IL_001c: + { + Type_t * L_4 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5)))) + { + goto IL_003d; + } + } + { + BinaryReader_t1262 * L_6 = (__this->___reader_0); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_6); + int32_t L_8 = L_7; + Object_t * L_9 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_8); + return L_9; + } + +IL_003d: + { + Type_t * L_10 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Byte_t447_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_10) == ((Object_t*)(Type_t *)L_11)))) + { + goto IL_005e; + } + } + { + BinaryReader_t1262 * L_12 = (__this->___reader_0); + NullCheck(L_12); + uint8_t L_13 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_12); + uint8_t L_14 = L_13; + Object_t * L_15 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_14); + return L_15; + } + +IL_005e: + { + Type_t * L_16 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Double_t454_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_16) == ((Object_t*)(Type_t *)L_17)))) + { + goto IL_007f; + } + } + { + BinaryReader_t1262 * L_18 = (__this->___reader_0); + NullCheck(L_18); + double L_19 = (double)VirtFuncInvoker0< double >::Invoke(17 /* System.Double System.IO.BinaryReader::ReadDouble() */, L_18); + double L_20 = L_19; + Object_t * L_21 = Box(Double_t454_il2cpp_TypeInfo_var, &L_20); + return L_21; + } + +IL_007f: + { + Type_t * L_22 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_23 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int16_t1111_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_22) == ((Object_t*)(Type_t *)L_23)))) + { + goto IL_00a0; + } + } + { + BinaryReader_t1262 * L_24 = (__this->___reader_0); + NullCheck(L_24); + int16_t L_25 = (int16_t)VirtFuncInvoker0< int16_t >::Invoke(18 /* System.Int16 System.IO.BinaryReader::ReadInt16() */, L_24); + int16_t L_26 = L_25; + Object_t * L_27 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_26); + return L_27; + } + +IL_00a0: + { + Type_t * L_28 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_29 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int64_t455_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_28) == ((Object_t*)(Type_t *)L_29)))) + { + goto IL_00c1; + } + } + { + BinaryReader_t1262 * L_30 = (__this->___reader_0); + NullCheck(L_30); + int64_t L_31 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_30); + int64_t L_32 = L_31; + Object_t * L_33 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_32); + return L_33; + } + +IL_00c1: + { + Type_t * L_34 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_35 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SByte_t1110_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_34) == ((Object_t*)(Type_t *)L_35)))) + { + goto IL_00e2; + } + } + { + BinaryReader_t1262 * L_36 = (__this->___reader_0); + NullCheck(L_36); + int8_t L_37 = (int8_t)VirtFuncInvoker0< int8_t >::Invoke(21 /* System.SByte System.IO.BinaryReader::ReadSByte() */, L_36); + int8_t L_38 = L_37; + Object_t * L_39 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_38); + return L_39; + } + +IL_00e2: + { + Type_t * L_40 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_41 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_40) == ((Object_t*)(Type_t *)L_41)))) + { + goto IL_0103; + } + } + { + BinaryReader_t1262 * L_42 = (__this->___reader_0); + NullCheck(L_42); + float L_43 = (float)VirtFuncInvoker0< float >::Invoke(23 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_42); + float L_44 = L_43; + Object_t * L_45 = Box(Single_t165_il2cpp_TypeInfo_var, &L_44); + return L_45; + } + +IL_0103: + { + Type_t * L_46 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_47 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TimeSpan_t803_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_46) == ((Object_t*)(Type_t *)L_47)))) + { + goto IL_0129; + } + } + { + BinaryReader_t1262 * L_48 = (__this->___reader_0); + NullCheck(L_48); + int64_t L_49 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_48); + TimeSpan_t803 L_50 = {0}; + TimeSpan__ctor_m10742(&L_50, L_49, /*hidden argument*/NULL); + TimeSpan_t803 L_51 = L_50; + Object_t * L_52 = Box(TimeSpan_t803_il2cpp_TypeInfo_var, &L_51); + return L_52; + } + +IL_0129: + { + Type_t * L_53 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_54 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt16_t919_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_53) == ((Object_t*)(Type_t *)L_54)))) + { + goto IL_014a; + } + } + { + BinaryReader_t1262 * L_55 = (__this->___reader_0); + NullCheck(L_55); + uint16_t L_56 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(24 /* System.UInt16 System.IO.BinaryReader::ReadUInt16() */, L_55); + uint16_t L_57 = L_56; + Object_t * L_58 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_57); + return L_58; + } + +IL_014a: + { + Type_t * L_59 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_60 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt32_t456_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_59) == ((Object_t*)(Type_t *)L_60)))) + { + goto IL_016b; + } + } + { + BinaryReader_t1262 * L_61 = (__this->___reader_0); + NullCheck(L_61); + uint32_t L_62 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_61); + uint32_t L_63 = L_62; + Object_t * L_64 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_63); + return L_64; + } + +IL_016b: + { + Type_t * L_65 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_66 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt64_t1109_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_65) == ((Object_t*)(Type_t *)L_66)))) + { + goto IL_018c; + } + } + { + BinaryReader_t1262 * L_67 = (__this->___reader_0); + NullCheck(L_67); + uint64_t L_68 = (uint64_t)VirtFuncInvoker0< uint64_t >::Invoke(26 /* System.UInt64 System.IO.BinaryReader::ReadUInt64() */, L_67); + uint64_t L_69 = L_68; + Object_t * L_70 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_69); + return L_70; + } + +IL_018c: + { + Type_t * L_71 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_72 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Decimal_t1112_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_71) == ((Object_t*)(Type_t *)L_72)))) + { + goto IL_01ad; + } + } + { + BinaryReader_t1262 * L_73 = (__this->___reader_0); + NullCheck(L_73); + Decimal_t1112 L_74 = (Decimal_t1112 )VirtFuncInvoker0< Decimal_t1112 >::Invoke(16 /* System.Decimal System.IO.BinaryReader::ReadDecimal() */, L_73); + Decimal_t1112 L_75 = L_74; + Object_t * L_76 = Box(Decimal_t1112_il2cpp_TypeInfo_var, &L_75); + return L_76; + } + +IL_01ad: + { + Type_t * L_77 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_78 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_77) == ((Object_t*)(Type_t *)L_78)))) + { + goto IL_01d3; + } + } + { + BinaryReader_t1262 * L_79 = (__this->___reader_0); + NullCheck(L_79); + int64_t L_80 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_79); + DateTime_t365 L_81 = {0}; + DateTime__ctor_m10314(&L_81, L_80, /*hidden argument*/NULL); + DateTime_t365 L_82 = L_81; + Object_t * L_83 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_82); + return L_83; + } + +IL_01d3: + { + Type_t * L_84 = ___type; + Object_t * L_85 = ResourceReader_ReadNonPredefinedValue_m8586(__this, L_84, /*hidden argument*/NULL); + return L_85; + } +} +// System.Object System.Resources.ResourceReader::ReadNonPredefinedValue(System.Type) +extern TypeInfo* IFormatter_t1395_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1878; +extern "C" Object_t * ResourceReader_ReadNonPredefinedValue_m8586 (ResourceReader_t1392 * __this, Type_t * ___exp_type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IFormatter_t1395_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(939); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1878 = il2cpp_codegen_string_literal_from_index(1878); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = (__this->___formatter_2); + BinaryReader_t1262 * L_1 = (__this->___reader_0); + NullCheck(L_1); + Stream_t1039 * L_2 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_1); + NullCheck(L_0); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Stream_t1039 * >::Invoke(0 /* System.Object System.Runtime.Serialization.IFormatter::Deserialize(System.IO.Stream) */, IFormatter_t1395_il2cpp_TypeInfo_var, L_0, L_2); + V_0 = L_3; + Object_t * L_4 = V_0; + NullCheck(L_4); + Type_t * L_5 = Object_GetType_m2042(L_4, /*hidden argument*/NULL); + Type_t * L_6 = ___exp_type; + if ((((Object_t*)(Type_t *)L_5) == ((Object_t*)(Type_t *)L_6))) + { + goto IL_002e; + } + } + { + InvalidOperationException_t914 * L_7 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_7, _stringLiteral1878, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002e: + { + Object_t * L_8 = V_0; + return L_8; + } +} +// System.Void System.Resources.ResourceReader::LoadResourceValues(System.Resources.ResourceReader/ResourceCacheItem[]) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void ResourceReader_LoadResourceValues_m8587 (ResourceReader_t1392 * __this, ResourceCacheItemU5BU5D_t1394* ___store, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + ResourceInfo_t1389 V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___readerLock_1); + V_2 = L_0; + Object_t * L_1 = V_2; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000d: + try + { // begin try (depth: 1) + { + V_3 = 0; + goto IL_00c1; + } + +IL_0014: + { + ResourceInfoU5BU5D_t1393* L_2 = (__this->___infos_7); + int32_t L_3 = V_3; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + V_0 = (*(ResourceInfo_t1389 *)((ResourceInfo_t1389 *)(ResourceInfo_t1389 *)SZArrayLdElema(L_2, L_3, sizeof(ResourceInfo_t1389 )))); + int32_t L_4 = ((&V_0)->___TypeIndex_2); + if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) + { + goto IL_0051; + } + } + +IL_0033: + { + ResourceCacheItemU5BU5D_t1394* L_5 = ___store; + int32_t L_6 = V_3; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + String_t* L_7 = ((&V_0)->___ResourceName_1); + ResourceCacheItem_t1390 L_8 = {0}; + ResourceCacheItem__ctor_m8568(&L_8, L_7, NULL, /*hidden argument*/NULL); + (*(ResourceCacheItem_t1390 *)((ResourceCacheItem_t1390 *)(ResourceCacheItem_t1390 *)SZArrayLdElema(L_5, L_6, sizeof(ResourceCacheItem_t1390 )))) = L_8; + goto IL_00bd; + } + +IL_0051: + { + BinaryReader_t1262 * L_9 = (__this->___reader_0); + NullCheck(L_9); + Stream_t1039 * L_10 = (Stream_t1039 *)VirtFuncInvoker0< Stream_t1039 * >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_9); + int64_t L_11 = ((&V_0)->___ValuePosition_0); + NullCheck(L_10); + VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(16 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_10, L_11, 0); + int32_t L_12 = (__this->___resource_ver_10); + if ((!(((uint32_t)L_12) == ((uint32_t)2)))) + { + goto IL_0089; + } + } + +IL_0076: + { + int32_t L_13 = ((&V_0)->___TypeIndex_2); + Object_t * L_14 = ResourceReader_ReadValueVer2_m8584(__this, L_13, /*hidden argument*/NULL); + V_1 = L_14; + goto IL_00a4; + } + +IL_0089: + { + StringU5BU5D_t163* L_15 = (__this->___typeNames_5); + int32_t L_16 = ((&V_0)->___TypeIndex_2); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_18 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m2083, (*(String_t**)(String_t**)SZArrayLdElema(L_15, L_17, sizeof(String_t*))), 1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + Object_t * L_19 = ResourceReader_ReadValueVer1_m8585(__this, L_18, /*hidden argument*/NULL); + V_1 = L_19; + } + +IL_00a4: + { + ResourceCacheItemU5BU5D_t1394* L_20 = ___store; + int32_t L_21 = V_3; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + String_t* L_22 = ((&V_0)->___ResourceName_1); + Object_t * L_23 = V_1; + ResourceCacheItem_t1390 L_24 = {0}; + ResourceCacheItem__ctor_m8568(&L_24, L_22, L_23, /*hidden argument*/NULL); + (*(ResourceCacheItem_t1390 *)((ResourceCacheItem_t1390 *)(ResourceCacheItem_t1390 *)SZArrayLdElema(L_20, L_21, sizeof(ResourceCacheItem_t1390 )))) = L_24; + } + +IL_00bd: + { + int32_t L_25 = V_3; + V_3 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_00c1: + { + int32_t L_26 = V_3; + int32_t L_27 = (__this->___resourceCount_3); + if ((((int32_t)L_26) < ((int32_t)L_27))) + { + goto IL_0014; + } + } + +IL_00cd: + { + IL2CPP_LEAVE(0xD9, FINALLY_00d2); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00d2; + } + +FINALLY_00d2: + { // begin finally (depth: 1) + Object_t * L_28 = V_2; + Monitor_Exit_m4631(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(210) + } // end finally (depth: 1) + IL2CPP_CLEANUP(210) + { + IL2CPP_JUMP_TBL(0xD9, IL_00d9) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00d9: + { + return; + } +} +// System.Void System.Resources.ResourceReader::Close() +extern "C" void ResourceReader_Close_m8588 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + { + ResourceReader_Dispose_m8590(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IDictionaryEnumerator System.Resources.ResourceReader::GetEnumerator() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceEnumerator_t1391_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1866; +extern "C" Object_t * ResourceReader_GetEnumerator_m8589 (ResourceReader_t1392 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ResourceEnumerator_t1391_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(940); + _stringLiteral1866 = il2cpp_codegen_string_literal_from_index(1866); + s_Il2CppMethodIntialized = true; + } + { + BinaryReader_t1262 * L_0 = (__this->___reader_0); + if (L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral1866, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ResourceEnumerator_t1391 * L_2 = (ResourceEnumerator_t1391 *)il2cpp_codegen_object_new (ResourceEnumerator_t1391_il2cpp_TypeInfo_var); + ResourceEnumerator__ctor_m8569(L_2, __this, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Resources.ResourceReader::Dispose(System.Boolean) +extern "C" void ResourceReader_Dispose_m8590 (ResourceReader_t1392 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_001c; + } + } + { + BinaryReader_t1262 * L_1 = (__this->___reader_0); + if (!L_1) + { + goto IL_001c; + } + } + { + BinaryReader_t1262 * L_2 = (__this->___reader_0); + NullCheck(L_2); + VirtActionInvoker0::Invoke(6 /* System.Void System.IO.BinaryReader::Close() */, L_2); + } + +IL_001c: + { + __this->___reader_0 = (BinaryReader_t1262 *)NULL; + __this->___hashes_6 = (Int32U5BU5D_t420*)NULL; + __this->___infos_7 = (ResourceInfoU5BU5D_t1393*)NULL; + __this->___typeNames_5 = (StringU5BU5D_t163*)NULL; + __this->___cache_11 = (ResourceCacheItemU5BU5D_t1394*)NULL; + return; + } +} +// System.Void System.Resources.ResourceSet::.ctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void ResourceSet__ctor_m8591 (ResourceSet_t1396 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___Table_1 = L_0; + __this->___resources_read_2 = 1; + return; + } +} +// System.Void System.Resources.ResourceSet::.ctor(System.IO.Stream) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceReader_t1392_il2cpp_TypeInfo_var; +extern "C" void ResourceSet__ctor_m8592 (ResourceSet_t1396 * __this, Stream_t1039 * ___stream, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ResourceReader_t1392_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(941); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___Table_1 = L_0; + Stream_t1039 * L_1 = ___stream; + ResourceReader_t1392 * L_2 = (ResourceReader_t1392 *)il2cpp_codegen_object_new (ResourceReader_t1392_il2cpp_TypeInfo_var); + ResourceReader__ctor_m8577(L_2, L_1, /*hidden argument*/NULL); + __this->___Reader_0 = L_2; + return; + } +} +// System.Void System.Resources.ResourceSet::.ctor(System.IO.UnmanagedMemoryStream) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceReader_t1392_il2cpp_TypeInfo_var; +extern "C" void ResourceSet__ctor_m8593 (ResourceSet_t1396 * __this, UnmanagedMemoryStream_t1297 * ___stream, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ResourceReader_t1392_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(941); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___Table_1 = L_0; + UnmanagedMemoryStream_t1297 * L_1 = ___stream; + ResourceReader_t1392 * L_2 = (ResourceReader_t1392 *)il2cpp_codegen_object_new (ResourceReader_t1392_il2cpp_TypeInfo_var); + ResourceReader__ctor_m8577(L_2, L_1, /*hidden argument*/NULL); + __this->___Reader_0 = L_2; + return; + } +} +// System.Void System.Resources.ResourceSet::.ctor(System.String) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ResourceReader_t1392_il2cpp_TypeInfo_var; +extern "C" void ResourceSet__ctor_m8594 (ResourceSet_t1396 * __this, String_t* ___fileName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ResourceReader_t1392_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(941); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___Table_1 = L_0; + String_t* L_1 = ___fileName; + ResourceReader_t1392 * L_2 = (ResourceReader_t1392 *)il2cpp_codegen_object_new (ResourceReader_t1392_il2cpp_TypeInfo_var); + ResourceReader__ctor_m8578(L_2, L_1, /*hidden argument*/NULL); + __this->___Reader_0 = L_2; + return; + } +} +// System.Collections.IEnumerator System.Resources.ResourceSet::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ResourceSet_System_Collections_IEnumerable_GetEnumerator_m8595 (ResourceSet_t1396 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(7 /* System.Collections.IDictionaryEnumerator System.Resources.ResourceSet::GetEnumerator() */, __this); + return L_0; + } +} +// System.Void System.Resources.ResourceSet::Dispose() +extern "C" void ResourceSet_Dispose_m8596 (ResourceSet_t1396 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(6 /* System.Void System.Resources.ResourceSet::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.ResourceSet::Dispose(System.Boolean) +extern TypeInfo* IResourceReader_t1397_il2cpp_TypeInfo_var; +extern "C" void ResourceSet_Dispose_m8597 (ResourceSet_t1396 * __this, bool ___disposing, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IResourceReader_t1397_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(935); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_001c; + } + } + { + Object_t * L_1 = (__this->___Reader_0); + if (!L_1) + { + goto IL_001c; + } + } + { + Object_t * L_2 = (__this->___Reader_0); + NullCheck(L_2); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.Resources.IResourceReader::Close() */, IResourceReader_t1397_il2cpp_TypeInfo_var, L_2); + } + +IL_001c: + { + __this->___Reader_0 = (Object_t *)NULL; + __this->___Table_1 = (Hashtable_t725 *)NULL; + __this->___disposed_3 = 1; + return; + } +} +// System.Collections.IDictionaryEnumerator System.Resources.ResourceSet::GetEnumerator() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1879; +extern "C" Object_t * ResourceSet_GetEnumerator_m8598 (ResourceSet_t1396 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1879 = il2cpp_codegen_string_literal_from_index(1879); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_3); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1879, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + VirtActionInvoker0::Invoke(10 /* System.Void System.Resources.ResourceSet::ReadResources() */, __this); + Hashtable_t725 * L_2 = (__this->___Table_1); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_2); + return L_3; + } +} +// System.Object System.Resources.ResourceSet::GetObjectInternal(System.String,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral1879; +extern "C" Object_t * ResourceSet_GetObjectInternal_m8599 (ResourceSet_t1396 * __this, String_t* ___name, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral1879 = il2cpp_codegen_string_literal_from_index(1879); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + DictionaryEntry_t900 V_1 = {0}; + Object_t * V_2 = {0}; + String_t* V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->___disposed_3); + if (!L_2) + { + goto IL_0027; + } + } + { + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, _stringLiteral1879, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + VirtActionInvoker0::Invoke(10 /* System.Void System.Resources.ResourceSet::ReadResources() */, __this); + Hashtable_t725 * L_4 = (__this->___Table_1); + String_t* L_5 = ___name; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, L_5); + V_0 = L_6; + Object_t * L_7 = V_0; + if (!L_7) + { + goto IL_0042; + } + } + { + Object_t * L_8 = V_0; + return L_8; + } + +IL_0042: + { + bool L_9 = ___ignoreCase; + if (!L_9) + { + goto IL_00b7; + } + } + { + Hashtable_t725 * L_10 = (__this->___Table_1); + NullCheck(L_10); + Object_t * L_11 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_10); + V_2 = L_11; + } + +IL_0054: + try + { // begin try (depth: 1) + { + goto IL_0092; + } + +IL_0059: + { + Object_t * L_12 = V_2; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + V_1 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_13, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + Object_t * L_14 = DictionaryEntry_get_Key_m7312((&V_1), /*hidden argument*/NULL); + V_3 = ((String_t*)CastclassSealed(L_14, String_t_il2cpp_TypeInfo_var)); + String_t* L_15 = V_3; + String_t* L_16 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_17 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_18 = String_Compare_m4649(NULL /*static, unused*/, L_15, L_16, 1, L_17, /*hidden argument*/NULL); + if (L_18) + { + goto IL_0092; + } + } + +IL_0084: + { + Object_t * L_19 = DictionaryEntry_get_Value_m7313((&V_1), /*hidden argument*/NULL); + V_4 = L_19; + IL2CPP_LEAVE(0xB9, FINALLY_00a2); + } + +IL_0092: + { + Object_t * L_20 = V_2; + NullCheck(L_20); + bool L_21 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_20); + if (L_21) + { + goto IL_0059; + } + } + +IL_009d: + { + IL2CPP_LEAVE(0xB7, FINALLY_00a2); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00a2; + } + +FINALLY_00a2: + { // begin finally (depth: 1) + { + Object_t * L_22 = V_2; + V_5 = ((Object_t *)IsInst(L_22, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_5; + if (L_23) + { + goto IL_00af; + } + } + +IL_00ae: + { + IL2CPP_END_FINALLY(162) + } + +IL_00af: + { + Object_t * L_24 = V_5; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_24); + IL2CPP_END_FINALLY(162) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(162) + { + IL2CPP_JUMP_TBL(0xB9, IL_00b9) + IL2CPP_JUMP_TBL(0xB7, IL_00b7) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b7: + { + return NULL; + } + +IL_00b9: + { + Object_t * L_25 = V_4; + return L_25; + } +} +// System.Object System.Resources.ResourceSet::GetObject(System.String) +extern "C" Object_t * ResourceSet_GetObject_m8600 (ResourceSet_t1396 * __this, String_t* ___name, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + Object_t * L_1 = ResourceSet_GetObjectInternal_m8599(__this, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Resources.ResourceSet::GetObject(System.String,System.Boolean) +extern "C" Object_t * ResourceSet_GetObject_m8601 (ResourceSet_t1396 * __this, String_t* ___name, bool ___ignoreCase, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + bool L_1 = ___ignoreCase; + Object_t * L_2 = ResourceSet_GetObjectInternal_m8599(__this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Resources.ResourceSet::ReadResources() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* IResourceReader_t1397_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1879; +extern "C" void ResourceSet_ReadResources_m8602 (ResourceSet_t1396 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + IResourceReader_t1397_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(935); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + _stringLiteral1879 = il2cpp_codegen_string_literal_from_index(1879); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___resources_read_2); + if (!L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + Object_t * L_1 = (__this->___Reader_0); + if (L_1) + { + goto IL_0022; + } + } + { + ObjectDisposedException_t964 * L_2 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_2, _stringLiteral1879, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0022: + { + Hashtable_t725 * L_3 = (__this->___Table_1); + V_0 = L_3; + Hashtable_t725 * L_4 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_002f: + try + { // begin try (depth: 1) + { + bool L_5 = (__this->___resources_read_2); + if (!L_5) + { + goto IL_003f; + } + } + +IL_003a: + { + IL2CPP_LEAVE(0x8B, FINALLY_0084); + } + +IL_003f: + { + Object_t * L_6 = (__this->___Reader_0); + NullCheck(L_6); + Object_t * L_7 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Collections.IDictionaryEnumerator System.Resources.IResourceReader::GetEnumerator() */, IResourceReader_t1397_il2cpp_TypeInfo_var, L_6); + V_1 = L_7; + Object_t * L_8 = V_1; + NullCheck(L_8); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_8); + goto IL_006d; + } + +IL_0056: + { + Hashtable_t725 * L_9 = (__this->___Table_1); + Object_t * L_10 = V_1; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_10); + Object_t * L_12 = V_1; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_12); + NullCheck(L_9); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_9, L_11, L_13); + } + +IL_006d: + { + Object_t * L_14 = V_1; + NullCheck(L_14); + bool L_15 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_14); + if (L_15) + { + goto IL_0056; + } + } + +IL_0078: + { + __this->___resources_read_2 = 1; + IL2CPP_LEAVE(0x8B, FINALLY_0084); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0084; + } + +FINALLY_0084: + { // begin finally (depth: 1) + Hashtable_t725 * L_16 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(132) + } // end finally (depth: 1) + IL2CPP_CLEANUP(132) + { + IL2CPP_JUMP_TBL(0x8B, IL_008b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_008b: + { + return; + } +} +// System.Void System.Resources.RuntimeResourceSet::.ctor(System.IO.UnmanagedMemoryStream) +extern "C" void RuntimeResourceSet__ctor_m8603 (RuntimeResourceSet_t1398 * __this, UnmanagedMemoryStream_t1297 * ___stream, const MethodInfo* method) +{ + { + UnmanagedMemoryStream_t1297 * L_0 = ___stream; + ResourceSet__ctor_m8593(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.RuntimeResourceSet::.ctor(System.IO.Stream) +extern "C" void RuntimeResourceSet__ctor_m8604 (RuntimeResourceSet_t1398 * __this, Stream_t1039 * ___stream, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___stream; + ResourceSet__ctor_m8592(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Resources.RuntimeResourceSet::.ctor(System.String) +extern "C" void RuntimeResourceSet__ctor_m8605 (RuntimeResourceSet_t1398 * __this, String_t* ___fileName, const MethodInfo* method) +{ + { + String_t* L_0 = ___fileName; + ResourceSet__ctor_m8594(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Resources.RuntimeResourceSet::GetObject(System.String) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1879; +extern "C" Object_t * RuntimeResourceSet_GetObject_m8606 (RuntimeResourceSet_t1398 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1879 = il2cpp_codegen_string_literal_from_index(1879); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (((ResourceSet_t1396 *)__this)->___Reader_0); + if (L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1879, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + String_t* L_2 = ___name; + Object_t * L_3 = ResourceSet_GetObject_m8600(__this, L_2, /*hidden argument*/NULL); + Object_t * L_4 = RuntimeResourceSet_CloneDisposableObjectIfPossible_m8608(__this, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Resources.RuntimeResourceSet::GetObject(System.String,System.Boolean) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1879; +extern "C" Object_t * RuntimeResourceSet_GetObject_m8607 (RuntimeResourceSet_t1398 * __this, String_t* ___name, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral1879 = il2cpp_codegen_string_literal_from_index(1879); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (((ResourceSet_t1396 *)__this)->___Reader_0); + if (L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral1879, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + String_t* L_2 = ___name; + bool L_3 = ___ignoreCase; + Object_t * L_4 = ResourceSet_GetObject_m8601(__this, L_2, L_3, /*hidden argument*/NULL); + Object_t * L_5 = RuntimeResourceSet_CloneDisposableObjectIfPossible_m8608(__this, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Object System.Resources.RuntimeResourceSet::CloneDisposableObjectIfPossible(System.Object) +extern TypeInfo* ICloneable_t1807_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * RuntimeResourceSet_CloneDisposableObjectIfPossible_m8608 (RuntimeResourceSet_t1398 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICloneable_t1807_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(942); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * G_B4_0 = {0}; + { + Object_t * L_0 = ___value; + V_0 = ((Object_t *)IsInst(L_0, ICloneable_t1807_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_0; + if (!L_1) + { + goto IL_0023; + } + } + { + Object_t * L_2 = ___value; + if (!((Object_t *)IsInst(L_2, IDisposable_t153_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + Object_t * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.ICloneable::Clone() */, ICloneable_t1807_il2cpp_TypeInfo_var, L_3); + G_B4_0 = L_4; + goto IL_0024; + } + +IL_0023: + { + Object_t * L_5 = ___value; + G_B4_0 = L_5; + } + +IL_0024: + { + return G_B4_0; + } +} +// System.Void System.Resources.SatelliteContractVersionAttribute::.ctor(System.String) +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern "C" void SatelliteContractVersionAttribute__ctor_m8609 (SatelliteContractVersionAttribute_t1399 * __this, String_t* ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + s_Il2CppMethodIntialized = true; + } + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___version; + Version_t758 * L_1 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m10819(L_1, L_0, /*hidden argument*/NULL); + __this->___ver_0 = L_1; + return; + } +} +// System.Void System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(System.Runtime.CompilerServices.CompilationRelaxations) +extern "C" void CompilationRelaxationsAttribute__ctor_m8610 (CompilationRelaxationsAttribute_t1401 * __this, int32_t ___relaxations, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___relaxations; + __this->___relax_0 = L_0; + return; + } +} +// System.Void System.Runtime.CompilerServices.DefaultDependencyAttribute::.ctor(System.Runtime.CompilerServices.LoadHint) +extern "C" void DefaultDependencyAttribute__ctor_m8611 (DefaultDependencyAttribute_t1402 * __this, int32_t ___loadHintArgument, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___loadHintArgument; + __this->___hint_0 = L_0; + return; + } +} +// System.Void System.Runtime.CompilerServices.StringFreezingAttribute::.ctor() +extern "C" void StringFreezingAttribute__ctor_m8612 (StringFreezingAttribute_t1405 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.ConstrainedExecution.CriticalFinalizerObject::.ctor() +extern "C" void CriticalFinalizerObject__ctor_m8613 (CriticalFinalizerObject_t1408 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.ConstrainedExecution.CriticalFinalizerObject::Finalize() +extern "C" void CriticalFinalizerObject_Finalize_m8614 (CriticalFinalizerObject_t1408 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + IL2CPP_LEAVE(0xC, FINALLY_0005); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0005; + } + +FINALLY_0005: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(5) + } // end finally (depth: 1) + IL2CPP_CLEANUP(5) + { + IL2CPP_JUMP_TBL(0xC, IL_000c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_000c: + { + return; + } +} +// System.Void System.Runtime.ConstrainedExecution.ReliabilityContractAttribute::.ctor(System.Runtime.ConstrainedExecution.Consistency,System.Runtime.ConstrainedExecution.Cer) +extern "C" void ReliabilityContractAttribute__ctor_m8615 (ReliabilityContractAttribute_t1409 * __this, int32_t ___consistencyGuarantee, int32_t ___cer, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___consistencyGuarantee; + __this->___consistency_0 = L_0; + int32_t L_1 = ___cer; + __this->___cer_1 = L_1; + return; + } +} +// System.Void System.Runtime.InteropServices.ClassInterfaceAttribute::.ctor(System.Runtime.InteropServices.ClassInterfaceType) +extern "C" void ClassInterfaceAttribute__ctor_m8616 (ClassInterfaceAttribute_t1413 * __this, int32_t ___classInterfaceType, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___classInterfaceType; + __this->___ciType_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.ComDefaultInterfaceAttribute::.ctor(System.Type) +extern "C" void ComDefaultInterfaceAttribute__ctor_m8617 (ComDefaultInterfaceAttribute_t1415 * __this, Type_t * ___defaultInterface, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___defaultInterface; + __this->____type_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.DispIdAttribute::.ctor(System.Int32) +extern "C" void DispIdAttribute__ctor_m8618 (DispIdAttribute_t1417 * __this, int32_t ___dispId, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___dispId; + __this->___id_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.GCHandle::.ctor(System.Object,System.Runtime.InteropServices.GCHandleType) +extern "C" void GCHandle__ctor_m8619 (GCHandle_t1418 * __this, Object_t * ___value, int32_t ___type, const MethodInfo* method) +{ + { + int32_t L_0 = ___type; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000e; + } + } + { + int32_t L_1 = ___type; + if ((((int32_t)L_1) <= ((int32_t)3))) + { + goto IL_0011; + } + } + +IL_000e: + { + ___type = 2; + } + +IL_0011: + { + Object_t * L_2 = ___value; + int32_t L_3 = ___type; + int32_t L_4 = GCHandle_GetTargetHandle_m8625(NULL /*static, unused*/, L_2, 0, L_3, /*hidden argument*/NULL); + __this->___handle_0 = L_4; + return; + } +} +// System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated() +extern "C" bool GCHandle_get_IsAllocated_m8620 (GCHandle_t1418 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___handle_0); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Object System.Runtime.InteropServices.GCHandle::get_Target() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1880; +extern "C" Object_t * GCHandle_get_Target_m8621 (GCHandle_t1418 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1880 = il2cpp_codegen_string_literal_from_index(1880); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = GCHandle_get_IsAllocated_m8620(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1880, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + int32_t L_3 = (__this->___handle_0); + Object_t * L_4 = GCHandle_GetTarget_m8624(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType) +extern "C" GCHandle_t1418 GCHandle_Alloc_m8622 (Object_t * __this /* static, unused */, Object_t * ___value, int32_t ___type, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + int32_t L_1 = ___type; + GCHandle_t1418 L_2 = {0}; + GCHandle__ctor_m8619(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Runtime.InteropServices.GCHandle::Free() +extern "C" void GCHandle_Free_m8623 (GCHandle_t1418 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___handle_0); + GCHandle_FreeHandle_m8626(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___handle_0 = 0; + return; + } +} +// System.Object System.Runtime.InteropServices.GCHandle::GetTarget(System.Int32) +extern "C" Object_t * GCHandle_GetTarget_m8624 (Object_t * __this /* static, unused */, int32_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*GCHandle_GetTarget_m8624_ftn) (int32_t); + return ((GCHandle_GetTarget_m8624_ftn)mscorlib::System::Runtime::InteropServices::GCHandle::GetTarget) (___handle); +} +// System.Int32 System.Runtime.InteropServices.GCHandle::GetTargetHandle(System.Object,System.Int32,System.Runtime.InteropServices.GCHandleType) +extern "C" int32_t GCHandle_GetTargetHandle_m8625 (Object_t * __this /* static, unused */, Object_t * ___obj, int32_t ___handle, int32_t ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*GCHandle_GetTargetHandle_m8625_ftn) (Object_t *, int32_t, int32_t); + return ((GCHandle_GetTargetHandle_m8625_ftn)mscorlib::System::Runtime::InteropServices::GCHandle::GetTargetHandle) (___obj, ___handle, ___type); +} +// System.Void System.Runtime.InteropServices.GCHandle::FreeHandle(System.Int32) +extern "C" void GCHandle_FreeHandle_m8626 (Object_t * __this /* static, unused */, int32_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*GCHandle_FreeHandle_m8626_ftn) (int32_t); + ((GCHandle_FreeHandle_m8626_ftn)mscorlib::System::Runtime::InteropServices::GCHandle::FreeHandle) (___handle); +} +// System.Boolean System.Runtime.InteropServices.GCHandle::Equals(System.Object) +extern TypeInfo* GCHandle_t1418_il2cpp_TypeInfo_var; +extern "C" bool GCHandle_Equals_m8627 (GCHandle_t1418 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GCHandle_t1418_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(943); + s_Il2CppMethodIntialized = true; + } + GCHandle_t1418 V_0 = {0}; + { + Object_t * L_0 = ___o; + if (!L_0) + { + goto IL_0011; + } + } + { + Object_t * L_1 = ___o; + if (((Object_t *)IsInstSealed(L_1, GCHandle_t1418_il2cpp_TypeInfo_var))) + { + goto IL_0013; + } + } + +IL_0011: + { + return 0; + } + +IL_0013: + { + int32_t L_2 = (__this->___handle_0); + Object_t * L_3 = ___o; + V_0 = ((*(GCHandle_t1418 *)((GCHandle_t1418 *)UnBox (L_3, GCHandle_t1418_il2cpp_TypeInfo_var)))); + int32_t L_4 = ((&V_0)->___handle_0); + return ((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0); + } +} +// System.Int32 System.Runtime.InteropServices.GCHandle::GetHashCode() +extern "C" int32_t GCHandle_GetHashCode_m8628 (GCHandle_t1418 * __this, const MethodInfo* method) +{ + { + int32_t* L_0 = &(__this->___handle_0); + int32_t L_1 = Int32_GetHashCode_m2016(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.InteropServices.InterfaceTypeAttribute::.ctor(System.Runtime.InteropServices.ComInterfaceType) +extern "C" void InterfaceTypeAttribute__ctor_m8629 (InterfaceTypeAttribute_t1420 * __this, int32_t ___interfaceType, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___interfaceType; + __this->___intType_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.Marshal::.cctor() +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern "C" void Marshal__cctor_m8630 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + ((Marshal_t1421_StaticFields*)Marshal_t1421_il2cpp_TypeInfo_var->static_fields)->___SystemMaxDBCSCharSize_0 = 2; + OperatingSystem_t1700 * L_0 = Environment_get_OSVersion_m10440(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = OperatingSystem_get_Platform_m10706(L_0, /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)2)))) + { + goto IL_001c; + } + } + { + G_B3_0 = 2; + goto IL_001d; + } + +IL_001c: + { + G_B3_0 = 1; + } + +IL_001d: + { + ((Marshal_t1421_StaticFields*)Marshal_t1421_il2cpp_TypeInfo_var->static_fields)->___SystemDefaultCharSize_1 = G_B3_0; + return; + } +} +// System.Void System.Runtime.InteropServices.Marshal::copy_from_unmanaged(System.IntPtr,System.Int32,System.Array,System.Int32) +extern "C" void Marshal_copy_from_unmanaged_m8631 (Object_t * __this /* static, unused */, IntPtr_t ___source, int32_t ___startIndex, Array_t * ___destination, int32_t ___length, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Marshal_copy_from_unmanaged_m8631_ftn) (IntPtr_t, int32_t, Array_t *, int32_t); + ((Marshal_copy_from_unmanaged_m8631_ftn)mscorlib::System::Runtime::InteropServices::Marshal::copy_from_unmanaged) (___source, ___startIndex, ___destination, ___length); +} +// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32) +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern "C" void Marshal_Copy_m8632 (Object_t * __this /* static, unused */, IntPtr_t ___source, ByteU5BU5D_t789* ___destination, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = ___source; + int32_t L_1 = ___startIndex; + ByteU5BU5D_t789* L_2 = ___destination; + int32_t L_3 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_copy_from_unmanaged_m8631(NULL /*static, unused*/, L_0, L_1, (Array_t *)(Array_t *)L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Char[],System.Int32,System.Int32) +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern "C" void Marshal_Copy_m8633 (Object_t * __this /* static, unused */, IntPtr_t ___source, CharU5BU5D_t458* ___destination, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = ___source; + int32_t L_1 = ___startIndex; + CharU5BU5D_t458* L_2 = ___destination; + int32_t L_3 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_copy_from_unmanaged_m8631(NULL /*static, unused*/, L_0, L_1, (Array_t *)(Array_t *)L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Byte System.Runtime.InteropServices.Marshal::ReadByte(System.IntPtr,System.Int32) +extern "C" uint8_t Marshal_ReadByte_m8634 (Object_t * __this /* static, unused */, IntPtr_t ___ptr, int32_t ___ofs, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef uint8_t (*Marshal_ReadByte_m8634_ftn) (IntPtr_t, int32_t); + return ((Marshal_ReadByte_m8634_ftn)mscorlib::System::Runtime::InteropServices::Marshal::ReadByte) (___ptr, ___ofs); +} +// System.Void System.Runtime.InteropServices.Marshal::WriteByte(System.IntPtr,System.Int32,System.Byte) +extern "C" void Marshal_WriteByte_m8635 (Object_t * __this /* static, unused */, IntPtr_t ___ptr, int32_t ___ofs, uint8_t ___val, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Marshal_WriteByte_m8635_ftn) (IntPtr_t, int32_t, uint8_t); + ((Marshal_WriteByte_m8635_ftn)mscorlib::System::Runtime::InteropServices::Marshal::WriteByte) (___ptr, ___ofs, ___val); +} +// System.Void System.Runtime.InteropServices.MarshalDirectiveException::.ctor() +extern Il2CppCodeGenString* _stringLiteral1881; +extern "C" void MarshalDirectiveException__ctor_m8636 (MarshalDirectiveException_t1422 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1881 = il2cpp_codegen_string_literal_from_index(1881); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1881, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233035), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.MarshalDirectiveException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MarshalDirectiveException__ctor_m8637 (MarshalDirectiveException_t1422 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.PreserveSigAttribute::.ctor() +extern "C" void PreserveSigAttribute__ctor_m8638 (PreserveSigAttribute_t1423 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::.ctor(System.IntPtr,System.Boolean) +extern "C" void SafeHandle__ctor_m8639 (SafeHandle_t1145 * __this, IntPtr_t ___invalidHandleValue, bool ___ownsHandle, const MethodInfo* method) +{ + { + CriticalFinalizerObject__ctor_m8613(__this, /*hidden argument*/NULL); + IntPtr_t L_0 = ___invalidHandleValue; + __this->___invalid_handle_value_1 = L_0; + bool L_1 = ___ownsHandle; + __this->___owns_handle_3 = L_1; + __this->___refcount_2 = 1; + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::Close() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern "C" void SafeHandle_Close_m8640 (SafeHandle_t1145 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___refcount_2); + if (L_0) + { + goto IL_001c; + } + } + { + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001c: + { + int32_t L_4 = (__this->___refcount_2); + V_1 = L_4; + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_5-(int32_t)1)); + int32_t* L_6 = &(__this->___refcount_2); + int32_t L_7 = V_0; + int32_t L_8 = V_1; + int32_t L_9 = Interlocked_CompareExchange_m9938(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_10 = V_1; + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_001c; + } + } + { + int32_t L_11 = V_0; + if (L_11) + { + goto IL_0070; + } + } + { + bool L_12 = (__this->___owns_handle_3); + if (!L_12) + { + goto IL_0070; + } + } + { + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Runtime.InteropServices.SafeHandle::get_IsInvalid() */, __this); + if (L_13) + { + goto IL_0070; + } + } + { + VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Runtime.InteropServices.SafeHandle::ReleaseHandle() */, __this); + IntPtr_t L_14 = (__this->___invalid_handle_value_1); + __this->___handle_0 = L_14; + __this->___refcount_2 = (-1); + } + +IL_0070: + { + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::DangerousAddRef(System.Boolean&) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern "C" void SafeHandle_DangerousAddRef_m8641 (SafeHandle_t1145 * __this, bool* ___success, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___refcount_2); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + int32_t L_4 = (__this->___refcount_2); + V_1 = L_4; + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_1; + if ((((int32_t)L_6) > ((int32_t)0))) + { + goto IL_0040; + } + } + { + Type_t * L_7 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_7); + ObjectDisposedException_t964 * L_9 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0040: + { + int32_t* L_10 = &(__this->___refcount_2); + int32_t L_11 = V_0; + int32_t L_12 = V_1; + int32_t L_13 = Interlocked_CompareExchange_m9938(NULL /*static, unused*/, L_10, L_11, L_12, /*hidden argument*/NULL); + int32_t L_14 = V_1; + if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) + { + goto IL_001d; + } + } + { + bool* L_15 = ___success; + *((int8_t*)(L_15)) = (int8_t)1; + return; + } +} +// System.IntPtr System.Runtime.InteropServices.SafeHandle::DangerousGetHandle() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern "C" IntPtr_t SafeHandle_DangerousGetHandle_m8642 (SafeHandle_t1145 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___refcount_2); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + IntPtr_t L_4 = (__this->___handle_0); + return L_4; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::DangerousRelease() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern "C" void SafeHandle_DangerousRelease_m8643 (SafeHandle_t1145 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->___refcount_2); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_001d; + } + } + { + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + ObjectDisposedException_t964 * L_3 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + int32_t L_4 = (__this->___refcount_2); + V_1 = L_4; + int32_t L_5 = V_1; + V_0 = ((int32_t)((int32_t)L_5-(int32_t)1)); + int32_t* L_6 = &(__this->___refcount_2); + int32_t L_7 = V_0; + int32_t L_8 = V_1; + int32_t L_9 = Interlocked_CompareExchange_m9938(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_10 = V_1; + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_001d; + } + } + { + int32_t L_11 = V_0; + if (L_11) + { + goto IL_006a; + } + } + { + bool L_12 = (__this->___owns_handle_3); + if (!L_12) + { + goto IL_006a; + } + } + { + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Runtime.InteropServices.SafeHandle::get_IsInvalid() */, __this); + if (L_13) + { + goto IL_006a; + } + } + { + VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Runtime.InteropServices.SafeHandle::ReleaseHandle() */, __this); + IntPtr_t L_14 = (__this->___invalid_handle_value_1); + __this->___handle_0 = L_14; + } + +IL_006a: + { + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::Dispose() +extern "C" void SafeHandle_Dispose_m8644 (SafeHandle_t1145 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Runtime.InteropServices.SafeHandle::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::Dispose(System.Boolean) +extern "C" void SafeHandle_Dispose_m8645 (SafeHandle_t1145 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_0011; + } + } + { + SafeHandle_Close_m8640(__this, /*hidden argument*/NULL); + goto IL_0011; + } + +IL_0011: + { + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::SetHandle(System.IntPtr) +extern "C" void SafeHandle_SetHandle_m8646 (SafeHandle_t1145 * __this, IntPtr_t ___handle, const MethodInfo* method) +{ + { + IntPtr_t L_0 = ___handle; + __this->___handle_0 = L_0; + return; + } +} +// System.Void System.Runtime.InteropServices.SafeHandle::Finalize() +extern "C" void SafeHandle_Finalize_m8647 (SafeHandle_t1145 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + bool L_0 = (__this->___owns_handle_3); + if (!L_0) + { + goto IL_0029; + } + } + +IL_000b: + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.Runtime.InteropServices.SafeHandle::get_IsInvalid() */, __this); + if (L_1) + { + goto IL_0029; + } + } + +IL_0016: + { + VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Runtime.InteropServices.SafeHandle::ReleaseHandle() */, __this); + IntPtr_t L_2 = (__this->___invalid_handle_value_1); + __this->___handle_0 = L_2; + } + +IL_0029: + { + IL2CPP_LEAVE(0x35, FINALLY_002e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002e; + } + +FINALLY_002e: + { // begin finally (depth: 1) + CriticalFinalizerObject_Finalize_m8614(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(46) + } // end finally (depth: 1) + IL2CPP_CLEANUP(46) + { + IL2CPP_JUMP_TBL(0x35, IL_0035) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0035: + { + return; + } +} +// System.Void System.Runtime.InteropServices.TypeLibImportClassAttribute::.ctor(System.Type) +extern "C" void TypeLibImportClassAttribute__ctor_m8648 (TypeLibImportClassAttribute_t1424 * __this, Type_t * ___importClass, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___importClass; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_0); + __this->____importClass_0 = L_1; + return; + } +} +// System.Void System.Runtime.InteropServices.TypeLibVersionAttribute::.ctor(System.Int32,System.Int32) +extern "C" void TypeLibVersionAttribute__ctor_m8649 (TypeLibVersionAttribute_t1425 * __this, int32_t ___major, int32_t ___minor, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + int32_t L_0 = ___major; + __this->___major_0 = L_0; + int32_t L_1 = ___minor; + __this->___minor_1 = L_1; + return; + } +} +// System.Runtime.Remoting.Activation.IActivator System.Runtime.Remoting.Activation.ActivationServices::get_ConstructionActivator() +extern TypeInfo* ActivationServices_t1427_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructionLevelActivator_t1430_il2cpp_TypeInfo_var; +extern "C" Object_t * ActivationServices_get_ConstructionActivator_m8650 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ActivationServices_t1427_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(944); + ConstructionLevelActivator_t1430_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(945); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ((ActivationServices_t1427_StaticFields*)ActivationServices_t1427_il2cpp_TypeInfo_var->static_fields)->____constructionActivator_0; + if (L_0) + { + goto IL_0014; + } + } + { + ConstructionLevelActivator_t1430 * L_1 = (ConstructionLevelActivator_t1430 *)il2cpp_codegen_object_new (ConstructionLevelActivator_t1430_il2cpp_TypeInfo_var); + ConstructionLevelActivator__ctor_m8656(L_1, /*hidden argument*/NULL); + ((ActivationServices_t1427_StaticFields*)ActivationServices_t1427_il2cpp_TypeInfo_var->static_fields)->____constructionActivator_0 = L_1; + } + +IL_0014: + { + Object_t * L_2 = ((ActivationServices_t1427_StaticFields*)ActivationServices_t1427_il2cpp_TypeInfo_var->static_fields)->____constructionActivator_0; + return L_2; + } +} +// System.Object System.Runtime.Remoting.Activation.ActivationServices::CreateProxyFromAttributes(System.Type,System.Object[]) +extern TypeInfo* IContextAttribute_t1808_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* UrlAttribute_t1433_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1882; +extern "C" Object_t * ActivationServices_CreateProxyFromAttributes_m8651 (Object_t * __this /* static, unused */, Type_t * ___type, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IContextAttribute_t1808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(946); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + UrlAttribute_t1433_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(948); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + _stringLiteral1882 = il2cpp_codegen_string_literal_from_index(1882); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Object_t * V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + int32_t V_3 = 0; + ActivatedClientTypeEntry_t1498 * V_4 = {0}; + { + V_0 = (String_t*)NULL; + ObjectU5BU5D_t162* L_0 = ___activationAttributes; + V_2 = L_0; + V_3 = 0; + goto IL_0040; + } + +IL_000b: + { + ObjectU5BU5D_t162* L_1 = V_2; + int32_t L_2 = V_3; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_1 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_1, L_3, sizeof(Object_t *))); + Object_t * L_4 = V_1; + if (((Object_t *)IsInst(L_4, IContextAttribute_t1808_il2cpp_TypeInfo_var))) + { + goto IL_0025; + } + } + { + RemotingException_t1514 * L_5 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_5, _stringLiteral1882, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0025: + { + Object_t * L_6 = V_1; + if (!((UrlAttribute_t1433 *)IsInstSealed(L_6, UrlAttribute_t1433_il2cpp_TypeInfo_var))) + { + goto IL_003c; + } + } + { + Object_t * L_7 = V_1; + NullCheck(((UrlAttribute_t1433 *)CastclassSealed(L_7, UrlAttribute_t1433_il2cpp_TypeInfo_var))); + String_t* L_8 = UrlAttribute_get_UrlValue_m8658(((UrlAttribute_t1433 *)CastclassSealed(L_7, UrlAttribute_t1433_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_003c: + { + int32_t L_9 = V_3; + V_3 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0040: + { + int32_t L_10 = V_3; + ObjectU5BU5D_t162* L_11 = V_2; + NullCheck(L_11); + if ((((int32_t)L_10) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_000b; + } + } + { + String_t* L_12 = V_0; + if (!L_12) + { + goto IL_0058; + } + } + { + Type_t * L_13 = ___type; + String_t* L_14 = V_0; + ObjectU5BU5D_t162* L_15 = ___activationAttributes; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_16 = RemotingServices_CreateClientProxy_m9045(NULL /*static, unused*/, L_13, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } + +IL_0058: + { + Type_t * L_17 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + ActivatedClientTypeEntry_t1498 * L_18 = RemotingConfiguration_IsRemotelyActivatedClientType_m8987(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + V_4 = L_18; + ActivatedClientTypeEntry_t1498 * L_19 = V_4; + if (!L_19) + { + goto IL_0070; + } + } + { + ActivatedClientTypeEntry_t1498 * L_20 = V_4; + ObjectU5BU5D_t162* L_21 = ___activationAttributes; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_22 = RemotingServices_CreateClientProxy_m9044(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_0070: + { + Type_t * L_23 = ___type; + NullCheck(L_23); + bool L_24 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Type::get_IsContextful() */, L_23); + if (!L_24) + { + goto IL_0083; + } + } + { + Type_t * L_25 = ___type; + ObjectU5BU5D_t162* L_26 = ___activationAttributes; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_27 = RemotingServices_CreateClientProxyForContextBound_m9046(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + return L_27; + } + +IL_0083: + { + return NULL; + } +} +// System.Runtime.Remoting.Messaging.ConstructionCall System.Runtime.Remoting.Activation.ActivationServices::CreateConstructionCall(System.Type,System.String,System.Object[]) +extern TypeInfo* ConstructionCall_t1467_il2cpp_TypeInfo_var; +extern TypeInfo* AppDomainLevelActivator_t1429_il2cpp_TypeInfo_var; +extern TypeInfo* ContextLevelActivator_t1431_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextAttribute_t1808_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ConstructionCall_t1467 * ActivationServices_CreateConstructionCall_m8652 (Object_t * __this /* static, unused */, Type_t * ___type, String_t* ___activationUrl, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCall_t1467_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(951); + AppDomainLevelActivator_t1429_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(952); + ContextLevelActivator_t1431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(953); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextAttribute_t1808_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(946); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ConstructionCall_t1467 * V_0 = {0}; + Object_t * V_1 = {0}; + ArrayList_t734 * V_2 = {0}; + bool V_3 = false; + Context_t1442 * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + ObjectU5BU5D_t162* V_7 = {0}; + Object_t * V_8 = {0}; + ObjectU5BU5D_t162* V_9 = {0}; + int32_t V_10 = 0; + Object_t * V_11 = {0}; + Object_t * V_12 = {0}; + Object_t * V_13 = {0}; + Object_t * V_14 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B19_0 = 0; + { + Type_t * L_0 = ___type; + ConstructionCall_t1467 * L_1 = (ConstructionCall_t1467 *)il2cpp_codegen_object_new (ConstructionCall_t1467_il2cpp_TypeInfo_var); + ConstructionCall__ctor_m8782(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Type_t * L_2 = ___type; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Type::get_IsContextful() */, L_2); + if (L_3) + { + goto IL_002c; + } + } + { + ConstructionCall_t1467 * L_4 = V_0; + String_t* L_5 = ___activationUrl; + Object_t * L_6 = ActivationServices_get_ConstructionActivator_m8650(NULL /*static, unused*/, /*hidden argument*/NULL); + AppDomainLevelActivator_t1429 * L_7 = (AppDomainLevelActivator_t1429 *)il2cpp_codegen_object_new (AppDomainLevelActivator_t1429_il2cpp_TypeInfo_var); + AppDomainLevelActivator__ctor_m8655(L_7, L_5, L_6, /*hidden argument*/NULL); + NullCheck(L_4); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Runtime.Remoting.Messaging.ConstructionCall::set_Activator(System.Runtime.Remoting.Activation.IActivator) */, L_4, L_7); + ConstructionCall_t1467 * L_8 = V_0; + NullCheck(L_8); + ConstructionCall_set_IsContextOk_m8785(L_8, 0, /*hidden argument*/NULL); + ConstructionCall_t1467 * L_9 = V_0; + return L_9; + } + +IL_002c: + { + Object_t * L_10 = ActivationServices_get_ConstructionActivator_m8650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_10; + Object_t * L_11 = V_1; + ContextLevelActivator_t1431 * L_12 = (ContextLevelActivator_t1431 *)il2cpp_codegen_object_new (ContextLevelActivator_t1431_il2cpp_TypeInfo_var); + ContextLevelActivator__ctor_m8657(L_12, L_11, /*hidden argument*/NULL); + V_1 = L_12; + ArrayList_t734 * L_13 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_13, /*hidden argument*/NULL); + V_2 = L_13; + ObjectU5BU5D_t162* L_14 = ___activationAttributes; + if (!L_14) + { + goto IL_004c; + } + } + { + ArrayList_t734 * L_15 = V_2; + ObjectU5BU5D_t162* L_16 = ___activationAttributes; + NullCheck(L_15); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_15, (Object_t *)(Object_t *)L_16); + } + +IL_004c: + { + String_t* L_17 = ___activationUrl; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + String_t* L_18 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___CrossContextUrl_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_19 = String_op_Equality_m442(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_3 = L_19; + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_20 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_20; + bool L_21 = V_3; + if (!L_21) + { + goto IL_00bd; + } + } + { + ArrayList_t734 * L_22 = V_2; + NullCheck(L_22); + Object_t * L_23 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_22); + V_6 = L_23; + } + +IL_006d: + try + { // begin try (depth: 1) + { + goto IL_0096; + } + +IL_0072: + { + Object_t * L_24 = V_6; + NullCheck(L_24); + Object_t * L_25 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_24); + V_5 = ((Object_t *)Castclass(L_25, IContextAttribute_t1808_il2cpp_TypeInfo_var)); + Object_t * L_26 = V_5; + Context_t1442 * L_27 = V_4; + ConstructionCall_t1467 * L_28 = V_0; + NullCheck(L_26); + bool L_29 = (bool)InterfaceFuncInvoker2< bool, Context_t1442 *, Object_t * >::Invoke(1 /* System.Boolean System.Runtime.Remoting.Contexts.IContextAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) */, IContextAttribute_t1808_il2cpp_TypeInfo_var, L_26, L_27, L_28); + if (L_29) + { + goto IL_0096; + } + } + +IL_008f: + { + V_3 = 0; + goto IL_00a2; + } + +IL_0096: + { + Object_t * L_30 = V_6; + NullCheck(L_30); + bool L_31 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_30); + if (L_31) + { + goto IL_0072; + } + } + +IL_00a2: + { + IL2CPP_LEAVE(0xBD, FINALLY_00a7); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00a7; + } + +FINALLY_00a7: + { // begin finally (depth: 1) + { + Object_t * L_32 = V_6; + V_13 = ((Object_t *)IsInst(L_32, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_33 = V_13; + if (L_33) + { + goto IL_00b5; + } + } + +IL_00b4: + { + IL2CPP_END_FINALLY(167) + } + +IL_00b5: + { + Object_t * L_34 = V_13; + NullCheck(L_34); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_34); + IL2CPP_END_FINALLY(167) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(167) + { + IL2CPP_JUMP_TBL(0xBD, IL_00bd) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00bd: + { + Type_t * L_35 = ___type; + NullCheck(L_35); + ObjectU5BU5D_t162* L_36 = (ObjectU5BU5D_t162*)VirtFuncInvoker1< ObjectU5BU5D_t162*, bool >::Invoke(12 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_35, 1); + V_7 = L_36; + ObjectU5BU5D_t162* L_37 = V_7; + V_9 = L_37; + V_10 = 0; + goto IL_010d; + } + +IL_00d2: + { + ObjectU5BU5D_t162* L_38 = V_9; + int32_t L_39 = V_10; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = L_39; + V_8 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_38, L_40, sizeof(Object_t *))); + Object_t * L_41 = V_8; + if (!((Object_t *)IsInst(L_41, IContextAttribute_t1808_il2cpp_TypeInfo_var))) + { + goto IL_0107; + } + } + { + bool L_42 = V_3; + if (!L_42) + { + goto IL_00fc; + } + } + { + Object_t * L_43 = V_8; + Context_t1442 * L_44 = V_4; + ConstructionCall_t1467 * L_45 = V_0; + NullCheck(((Object_t *)Castclass(L_43, IContextAttribute_t1808_il2cpp_TypeInfo_var))); + bool L_46 = (bool)InterfaceFuncInvoker2< bool, Context_t1442 *, Object_t * >::Invoke(1 /* System.Boolean System.Runtime.Remoting.Contexts.IContextAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) */, IContextAttribute_t1808_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_43, IContextAttribute_t1808_il2cpp_TypeInfo_var)), L_44, L_45); + G_B19_0 = ((int32_t)(L_46)); + goto IL_00fd; + } + +IL_00fc: + { + G_B19_0 = 0; + } + +IL_00fd: + { + V_3 = G_B19_0; + ArrayList_t734 * L_47 = V_2; + Object_t * L_48 = V_8; + NullCheck(L_47); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_47, L_48); + } + +IL_0107: + { + int32_t L_49 = V_10; + V_10 = ((int32_t)((int32_t)L_49+(int32_t)1)); + } + +IL_010d: + { + int32_t L_50 = V_10; + ObjectU5BU5D_t162* L_51 = V_9; + NullCheck(L_51); + if ((((int32_t)L_50) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_51)->max_length))))))) + { + goto IL_00d2; + } + } + { + bool L_52 = V_3; + if (L_52) + { + goto IL_0174; + } + } + { + ConstructionCall_t1467 * L_53 = V_0; + ArrayList_t734 * L_54 = V_2; + NullCheck(L_54); + ObjectU5BU5D_t162* L_55 = (ObjectU5BU5D_t162*)VirtFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(47 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_54); + NullCheck(L_53); + ConstructionCall_SetActivationAttributes_m8791(L_53, L_55, /*hidden argument*/NULL); + ArrayList_t734 * L_56 = V_2; + NullCheck(L_56); + Object_t * L_57 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_56); + V_12 = L_57; + } + +IL_0132: + try + { // begin try (depth: 1) + { + goto IL_014d; + } + +IL_0137: + { + Object_t * L_58 = V_12; + NullCheck(L_58); + Object_t * L_59 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_58); + V_11 = ((Object_t *)Castclass(L_59, IContextAttribute_t1808_il2cpp_TypeInfo_var)); + Object_t * L_60 = V_11; + ConstructionCall_t1467 * L_61 = V_0; + NullCheck(L_60); + InterfaceActionInvoker1< Object_t * >::Invoke(0 /* System.Void System.Runtime.Remoting.Contexts.IContextAttribute::GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) */, IContextAttribute_t1808_il2cpp_TypeInfo_var, L_60, L_61); + } + +IL_014d: + { + Object_t * L_62 = V_12; + NullCheck(L_62); + bool L_63 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_62); + if (L_63) + { + goto IL_0137; + } + } + +IL_0159: + { + IL2CPP_LEAVE(0x174, FINALLY_015e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_015e; + } + +FINALLY_015e: + { // begin finally (depth: 1) + { + Object_t * L_64 = V_12; + V_14 = ((Object_t *)IsInst(L_64, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_65 = V_14; + if (L_65) + { + goto IL_016c; + } + } + +IL_016b: + { + IL2CPP_END_FINALLY(350) + } + +IL_016c: + { + Object_t * L_66 = V_14; + NullCheck(L_66); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_66); + IL2CPP_END_FINALLY(350) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(350) + { + IL2CPP_JUMP_TBL(0x174, IL_0174) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0174: + { + String_t* L_67 = ___activationUrl; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + String_t* L_68 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___CrossContextUrl_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_69 = String_op_Inequality_m3593(NULL /*static, unused*/, L_67, L_68, /*hidden argument*/NULL); + if (!L_69) + { + goto IL_018c; + } + } + { + String_t* L_70 = ___activationUrl; + Object_t * L_71 = V_1; + AppDomainLevelActivator_t1429 * L_72 = (AppDomainLevelActivator_t1429 *)il2cpp_codegen_object_new (AppDomainLevelActivator_t1429_il2cpp_TypeInfo_var); + AppDomainLevelActivator__ctor_m8655(L_72, L_70, L_71, /*hidden argument*/NULL); + V_1 = L_72; + } + +IL_018c: + { + ConstructionCall_t1467 * L_73 = V_0; + Object_t * L_74 = V_1; + NullCheck(L_73); + VirtActionInvoker1< Object_t * >::Invoke(22 /* System.Void System.Runtime.Remoting.Messaging.ConstructionCall::set_Activator(System.Runtime.Remoting.Activation.IActivator) */, L_73, L_74); + ConstructionCall_t1467 * L_75 = V_0; + bool L_76 = V_3; + NullCheck(L_75); + ConstructionCall_set_IsContextOk_m8785(L_75, L_76, /*hidden argument*/NULL); + ConstructionCall_t1467 * L_77 = V_0; + return L_77; + } +} +// System.Object System.Runtime.Remoting.Activation.ActivationServices::AllocateUninitializedClassInstance(System.Type) +extern "C" Object_t * ActivationServices_AllocateUninitializedClassInstance_m8653 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*ActivationServices_AllocateUninitializedClassInstance_m8653_ftn) (Type_t *); + return ((ActivationServices_AllocateUninitializedClassInstance_m8653_ftn)mscorlib::System::Runtime::Remoting::Activation::ActivationServices::AllocateUninitializedClassInstance) (___type); +} +// System.Void System.Runtime.Remoting.Activation.ActivationServices::EnableProxyActivation(System.Type,System.Boolean) +extern "C" void ActivationServices_EnableProxyActivation_m8654 (Object_t * __this /* static, unused */, Type_t * ___type, bool ___enable, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*ActivationServices_EnableProxyActivation_m8654_ftn) (Type_t *, bool); + ((ActivationServices_EnableProxyActivation_m8654_ftn)mscorlib::System::Runtime::Remoting::Activation::ActivationServices::EnableProxyActivation) (___type, ___enable); +} +// System.Void System.Runtime.Remoting.Activation.AppDomainLevelActivator::.ctor(System.String,System.Runtime.Remoting.Activation.IActivator) +extern "C" void AppDomainLevelActivator__ctor_m8655 (AppDomainLevelActivator_t1429 * __this, String_t* ___activationUrl, Object_t * ___next, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___activationUrl; + __this->____activationUrl_0 = L_0; + Object_t * L_1 = ___next; + __this->____next_1 = L_1; + return; + } +} +// System.Void System.Runtime.Remoting.Activation.ConstructionLevelActivator::.ctor() +extern "C" void ConstructionLevelActivator__ctor_m8656 (ConstructionLevelActivator_t1430 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Activation.ContextLevelActivator::.ctor(System.Runtime.Remoting.Activation.IActivator) +extern "C" void ContextLevelActivator__ctor_m8657 (ContextLevelActivator_t1431 * __this, Object_t * ___next, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___next; + __this->___m_NextActivator_0 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.Activation.UrlAttribute::get_UrlValue() +extern "C" String_t* UrlAttribute_get_UrlValue_m8658 (UrlAttribute_t1433 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___url_1); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Activation.UrlAttribute::Equals(System.Object) +extern TypeInfo* UrlAttribute_t1433_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool UrlAttribute_Equals_m8659 (UrlAttribute_t1433 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UrlAttribute_t1433_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(948); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + if (((UrlAttribute_t1433 *)IsInstSealed(L_0, UrlAttribute_t1433_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___o; + NullCheck(((UrlAttribute_t1433 *)CastclassSealed(L_1, UrlAttribute_t1433_il2cpp_TypeInfo_var))); + String_t* L_2 = UrlAttribute_get_UrlValue_m8658(((UrlAttribute_t1433 *)CastclassSealed(L_1, UrlAttribute_t1433_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + String_t* L_3 = (__this->___url_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Runtime.Remoting.Activation.UrlAttribute::GetHashCode() +extern "C" int32_t UrlAttribute_GetHashCode_m8660 (UrlAttribute_t1433 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___url_1); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.Remoting.Activation.UrlAttribute::GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern "C" void UrlAttribute_GetPropertiesForNewContext_m8661 (UrlAttribute_t1433 * __this, Object_t * ___ctorMsg, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean System.Runtime.Remoting.Activation.UrlAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern "C" bool UrlAttribute_IsContextOK_m8662 (UrlAttribute_t1433 * __this, Context_t1442 * ___ctx, Object_t * ___msg, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Runtime.Remoting.ChannelInfo::.ctor() +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern "C" void ChannelInfo__ctor_m8663 (ChannelInfo_t1435 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_0 = ChannelServices_GetCurrentChannelInfo_m8672(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___channelData_0 = L_0; + return; + } +} +// System.Object[] System.Runtime.Remoting.ChannelInfo::get_ChannelData() +extern "C" ObjectU5BU5D_t162* ChannelInfo_get_ChannelData_m8664 (ChannelInfo_t1435 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->___channelData_0); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Channels.ChannelServices::.cctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* CrossContextChannel_t1437_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1883; +extern Il2CppCodeGenString* _stringLiteral1884; +extern Il2CppCodeGenString* _stringLiteral1885; +extern "C" void ChannelServices__cctor_m8665 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + CrossContextChannel_t1437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(955); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + _stringLiteral1883 = il2cpp_codegen_string_literal_from_index(1883); + _stringLiteral1884 = il2cpp_codegen_string_literal_from_index(1884); + _stringLiteral1885 = il2cpp_codegen_string_literal_from_index(1885); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___delayedClientChannels_1 = L_1; + CrossContextChannel_t1437 * L_2 = (CrossContextChannel_t1437 *)il2cpp_codegen_object_new (CrossContextChannel_t1437_il2cpp_TypeInfo_var); + CrossContextChannel__ctor_m8741(L_2, /*hidden argument*/NULL); + ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->____crossContextSink_2 = L_2; + ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___CrossContextUrl_3 = _stringLiteral1883; + StringU5BU5D_t163* L_3 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + ArrayElementTypeCheck (L_3, _stringLiteral1884); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1884; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + ArrayElementTypeCheck (L_4, _stringLiteral1885); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1885; + ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___oldStartModeTypes_4 = (Object_t *)L_4; + return; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.ChannelServices::CreateClientChannelSinkChain(System.String,System.Object,System.String&) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IChannel_t1784_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelSender_t1783_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" Object_t * ChannelServices_CreateClientChannelSinkChain_m8666 (Object_t * __this /* static, unused */, String_t* ___url, Object_t * ___remoteChannelData, String_t** ___objectUri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IChannel_t1784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(956); + IChannelSender_t1783_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(957); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + Object_t * V_7 = {0}; + Object_t * V_8 = {0}; + Object_t * V_9 = {0}; + Object_t * V_10 = {0}; + Object_t * V_11 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___remoteChannelData; + V_0 = ((ObjectU5BU5D_t162*)Castclass(L_0, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_1 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_1); + V_1 = L_2; + Object_t * L_3 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_4 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_4); + V_3 = L_5; + } + +IL_0023: + try + { // begin try (depth: 2) + { + goto IL_0064; + } + +IL_0028: + { + Object_t * L_6 = V_3; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_6); + V_2 = ((Object_t *)Castclass(L_7, IChannel_t1784_il2cpp_TypeInfo_var)); + Object_t * L_8 = V_2; + V_4 = ((Object_t *)IsInst(L_8, IChannelSender_t1783_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_4; + if (L_9) + { + goto IL_0048; + } + } + +IL_0043: + { + goto IL_0064; + } + +IL_0048: + { + Object_t * L_10 = V_4; + String_t* L_11 = ___url; + ObjectU5BU5D_t162* L_12 = V_0; + String_t** L_13 = ___objectUri; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_14 = ChannelServices_CreateClientChannelSinkChain_m8667(NULL /*static, unused*/, L_10, L_11, L_12, L_13, /*hidden argument*/NULL); + V_5 = L_14; + Object_t * L_15 = V_5; + if (!L_15) + { + goto IL_0064; + } + } + +IL_005b: + { + Object_t * L_16 = V_5; + V_9 = L_16; + IL2CPP_LEAVE(0x114, FINALLY_0074); + } + +IL_0064: + { + Object_t * L_17 = V_3; + NullCheck(L_17); + bool L_18 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_17); + if (L_18) + { + goto IL_0028; + } + } + +IL_006f: + { + IL2CPP_LEAVE(0x89, FINALLY_0074); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0074; + } + +FINALLY_0074: + { // begin finally (depth: 2) + { + Object_t * L_19 = V_3; + V_10 = ((Object_t *)IsInst(L_19, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_20 = V_10; + if (L_20) + { + goto IL_0081; + } + } + +IL_0080: + { + IL2CPP_END_FINALLY(116) + } + +IL_0081: + { + Object_t * L_21 = V_10; + NullCheck(L_21); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_21); + IL2CPP_END_FINALLY(116) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(116) + { + IL2CPP_END_CLEANUP(0x114, FINALLY_0108); + IL2CPP_JUMP_TBL(0x89, IL_0089) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0089: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_LoadDefaultDelayedChannels_m8986(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_22 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___delayedClientChannels_1; + NullCheck(L_22); + Object_t * L_23 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_22); + V_7 = L_23; + } + +IL_009a: + try + { // begin try (depth: 2) + { + goto IL_00dc; + } + +IL_009f: + { + Object_t * L_24 = V_7; + NullCheck(L_24); + Object_t * L_25 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_24); + V_6 = ((Object_t *)Castclass(L_25, IChannelSender_t1783_il2cpp_TypeInfo_var)); + Object_t * L_26 = V_6; + String_t* L_27 = ___url; + ObjectU5BU5D_t162* L_28 = V_0; + String_t** L_29 = ___objectUri; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_30 = ChannelServices_CreateClientChannelSinkChain_m8667(NULL /*static, unused*/, L_26, L_27, L_28, L_29, /*hidden argument*/NULL); + V_8 = L_30; + Object_t * L_31 = V_8; + if (!L_31) + { + goto IL_00dc; + } + } + +IL_00c0: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_32 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___delayedClientChannels_1; + Object_t * L_33 = V_6; + NullCheck(L_32); + VirtActionInvoker1< Object_t * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_32, L_33); + Object_t * L_34 = V_6; + ChannelServices_RegisterChannel_m8668(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + Object_t * L_35 = V_8; + V_9 = L_35; + IL2CPP_LEAVE(0x114, FINALLY_00ed); + } + +IL_00dc: + { + Object_t * L_36 = V_7; + NullCheck(L_36); + bool L_37 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_36); + if (L_37) + { + goto IL_009f; + } + } + +IL_00e8: + { + IL2CPP_LEAVE(0x103, FINALLY_00ed); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ed; + } + +FINALLY_00ed: + { // begin finally (depth: 2) + { + Object_t * L_38 = V_7; + V_11 = ((Object_t *)IsInst(L_38, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_39 = V_11; + if (L_39) + { + goto IL_00fb; + } + } + +IL_00fa: + { + IL2CPP_END_FINALLY(237) + } + +IL_00fb: + { + Object_t * L_40 = V_11; + NullCheck(L_40); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_40); + IL2CPP_END_FINALLY(237) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(237) + { + IL2CPP_END_CLEANUP(0x114, FINALLY_0108); + IL2CPP_JUMP_TBL(0x103, IL_0103) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0103: + { + IL2CPP_LEAVE(0x10F, FINALLY_0108); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0108; + } + +FINALLY_0108: + { // begin finally (depth: 1) + Object_t * L_41 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(264) + } // end finally (depth: 1) + IL2CPP_CLEANUP(264) + { + IL2CPP_JUMP_TBL(0x114, IL_0114) + IL2CPP_JUMP_TBL(0x10F, IL_010f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_010f: + { + String_t** L_42 = ___objectUri; + *((Object_t **)(L_42)) = (Object_t *)NULL; + return (Object_t *)NULL; + } + +IL_0114: + { + Object_t * L_43 = V_9; + return L_43; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.ChannelServices::CreateClientChannelSinkChain(System.Runtime.Remoting.Channels.IChannelSender,System.String,System.Object[],System.String&) +extern TypeInfo* IChannelSender_t1783_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelDataStore_t1809_il2cpp_TypeInfo_var; +extern "C" Object_t * ChannelServices_CreateClientChannelSinkChain_m8667 (Object_t * __this /* static, unused */, Object_t * ___sender, String_t* ___url, ObjectU5BU5D_t162* ___channelDataArray, String_t** ___objectUri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IChannelSender_t1783_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(957); + IChannelDataStore_t1809_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(958); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + String_t** L_0 = ___objectUri; + *((Object_t **)(L_0)) = (Object_t *)NULL; + ObjectU5BU5D_t162* L_1 = ___channelDataArray; + if (L_1) + { + goto IL_0013; + } + } + { + Object_t * L_2 = ___sender; + String_t* L_3 = ___url; + String_t** L_4 = ___objectUri; + NullCheck(L_2); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker3< Object_t *, String_t*, Object_t *, String_t** >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.IChannelSender::CreateMessageSink(System.String,System.Object,System.String&) */, IChannelSender_t1783_il2cpp_TypeInfo_var, L_2, L_3, NULL, L_4); + return L_5; + } + +IL_0013: + { + ObjectU5BU5D_t162* L_6 = ___channelDataArray; + V_1 = L_6; + V_2 = 0; + goto IL_0050; + } + +IL_001c: + { + ObjectU5BU5D_t162* L_7 = V_1; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_0 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))); + Object_t * L_10 = V_0; + if (!((Object_t *)IsInst(L_10, IChannelDataStore_t1809_il2cpp_TypeInfo_var))) + { + goto IL_003a; + } + } + { + Object_t * L_11 = ___sender; + Object_t * L_12 = V_0; + String_t** L_13 = ___objectUri; + NullCheck(L_11); + Object_t * L_14 = (Object_t *)InterfaceFuncInvoker3< Object_t *, String_t*, Object_t *, String_t** >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.IChannelSender::CreateMessageSink(System.String,System.Object,System.String&) */, IChannelSender_t1783_il2cpp_TypeInfo_var, L_11, (String_t*)NULL, L_12, L_13); + V_3 = L_14; + goto IL_0044; + } + +IL_003a: + { + Object_t * L_15 = ___sender; + String_t* L_16 = ___url; + Object_t * L_17 = V_0; + String_t** L_18 = ___objectUri; + NullCheck(L_15); + Object_t * L_19 = (Object_t *)InterfaceFuncInvoker3< Object_t *, String_t*, Object_t *, String_t** >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.IChannelSender::CreateMessageSink(System.String,System.Object,System.String&) */, IChannelSender_t1783_il2cpp_TypeInfo_var, L_15, L_16, L_17, L_18); + V_3 = L_19; + } + +IL_0044: + { + Object_t * L_20 = V_3; + if (!L_20) + { + goto IL_004c; + } + } + { + Object_t * L_21 = V_3; + return L_21; + } + +IL_004c: + { + int32_t L_22 = V_2; + V_2 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0050: + { + int32_t L_23 = V_2; + ObjectU5BU5D_t162* L_24 = V_1; + NullCheck(L_24); + if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_24)->max_length))))))) + { + goto IL_001c; + } + } + { + return (Object_t *)NULL; + } +} +// System.Void System.Runtime.Remoting.Channels.ChannelServices::RegisterChannel(System.Runtime.Remoting.Channels.IChannel) +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern "C" void ChannelServices_RegisterChannel_m8668 (Object_t * __this /* static, unused */, Object_t * ___chnl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___chnl; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ChannelServices_RegisterChannel_m8669(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Channels.ChannelServices::RegisterChannel(System.Runtime.Remoting.Channels.IChannel,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ISecurableChannel_t1810_il2cpp_TypeInfo_var; +extern TypeInfo* IChannel_t1784_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelReceiver_t1811_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1886; +extern Il2CppCodeGenString* _stringLiteral1887; +extern Il2CppCodeGenString* _stringLiteral1888; +extern Il2CppCodeGenString* _stringLiteral1889; +extern "C" void ChannelServices_RegisterChannel_m8669 (Object_t * __this /* static, unused */, Object_t * ___chnl, bool ___ensureSecurity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ISecurableChannel_t1810_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(959); + IChannel_t1784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(956); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + IChannelReceiver_t1811_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(960); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + _stringLiteral1886 = il2cpp_codegen_string_literal_from_index(1886); + _stringLiteral1887 = il2cpp_codegen_string_literal_from_index(1887); + _stringLiteral1888 = il2cpp_codegen_string_literal_from_index(1888); + _stringLiteral1889 = il2cpp_codegen_string_literal_from_index(1889); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___chnl; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1886, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = ___ensureSecurity; + if (!L_2) + { + goto IL_0041; + } + } + { + Object_t * L_3 = ___chnl; + V_1 = ((Object_t *)IsInst(L_3, ISecurableChannel_t1810_il2cpp_TypeInfo_var)); + Object_t * L_4 = V_1; + if (L_4) + { + goto IL_003a; + } + } + { + Object_t * L_5 = ___chnl; + NullCheck(L_5); + String_t* L_6 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Channels.IChannel::get_ChannelName() */, IChannel_t1784_il2cpp_TypeInfo_var, L_5); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m671(NULL /*static, unused*/, _stringLiteral1887, L_6, /*hidden argument*/NULL); + RemotingException_t1514 * L_8 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003a: + { + Object_t * L_9 = V_1; + NullCheck(L_9); + InterfaceActionInvoker1< bool >::Invoke(0 /* System.Void System.Runtime.Remoting.Channels.ISecurableChannel::set_IsSecured(System.Boolean) */, ISecurableChannel_t1810_il2cpp_TypeInfo_var, L_9, 1); + } + +IL_0041: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_10 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_10); + V_0 = L_11; + Object_t * L_12 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + } + +IL_0052: + try + { // begin try (depth: 1) + { + V_2 = (-1); + V_3 = 0; + goto IL_00d4; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_13 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + int32_t L_14 = V_3; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14); + V_4 = ((Object_t *)Castclass(L_15, IChannel_t1784_il2cpp_TypeInfo_var)); + Object_t * L_16 = V_4; + NullCheck(L_16); + String_t* L_17 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Channels.IChannel::get_ChannelName() */, IChannel_t1784_il2cpp_TypeInfo_var, L_16); + Object_t * L_18 = ___chnl; + NullCheck(L_18); + String_t* L_19 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Channels.IChannel::get_ChannelName() */, IChannel_t1784_il2cpp_TypeInfo_var, L_18); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_20 = String_op_Equality_m442(NULL /*static, unused*/, L_17, L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_00b5; + } + } + +IL_0084: + { + Object_t * L_21 = ___chnl; + NullCheck(L_21); + String_t* L_22 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Channels.IChannel::get_ChannelName() */, IChannel_t1784_il2cpp_TypeInfo_var, L_21); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_24 = String_op_Inequality_m3593(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_00b5; + } + } + +IL_0099: + { + Object_t * L_25 = V_4; + NullCheck(L_25); + String_t* L_26 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Channels.IChannel::get_ChannelName() */, IChannel_t1784_il2cpp_TypeInfo_var, L_25); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1888, L_26, _stringLiteral1889, /*hidden argument*/NULL); + RemotingException_t1514 * L_28 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_28, L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00b5: + { + Object_t * L_29 = V_4; + NullCheck(L_29); + int32_t L_30 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Runtime.Remoting.Channels.IChannel::get_ChannelPriority() */, IChannel_t1784_il2cpp_TypeInfo_var, L_29); + Object_t * L_31 = ___chnl; + NullCheck(L_31); + int32_t L_32 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Runtime.Remoting.Channels.IChannel::get_ChannelPriority() */, IChannel_t1784_il2cpp_TypeInfo_var, L_31); + if ((((int32_t)L_30) >= ((int32_t)L_32))) + { + goto IL_00d0; + } + } + +IL_00c7: + { + int32_t L_33 = V_2; + if ((!(((uint32_t)L_33) == ((uint32_t)(-1))))) + { + goto IL_00d0; + } + } + +IL_00ce: + { + int32_t L_34 = V_3; + V_2 = L_34; + } + +IL_00d0: + { + int32_t L_35 = V_3; + V_3 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00d4: + { + int32_t L_36 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_37 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_37); + int32_t L_38 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_37); + if ((((int32_t)L_36) < ((int32_t)L_38))) + { + goto IL_005b; + } + } + +IL_00e4: + { + int32_t L_39 = V_2; + if ((((int32_t)L_39) == ((int32_t)(-1)))) + { + goto IL_00fc; + } + } + +IL_00eb: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_40 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + int32_t L_41 = V_2; + Object_t * L_42 = ___chnl; + NullCheck(L_40); + VirtActionInvoker2< int32_t, Object_t * >::Invoke(36 /* System.Void System.Collections.ArrayList::Insert(System.Int32,System.Object) */, L_40, L_41, L_42); + goto IL_0108; + } + +IL_00fc: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_43 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + Object_t * L_44 = ___chnl; + NullCheck(L_43); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_43, L_44); + } + +IL_0108: + { + Object_t * L_45 = ___chnl; + V_5 = ((Object_t *)IsInst(L_45, IChannelReceiver_t1811_il2cpp_TypeInfo_var)); + Object_t * L_46 = V_5; + if (!L_46) + { + goto IL_0139; + } + } + +IL_0117: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_47 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___oldStartModeTypes_4; + Object_t * L_48 = ___chnl; + NullCheck(L_48); + Type_t * L_49 = Object_GetType_m2042(L_48, /*hidden argument*/NULL); + NullCheck(L_49); + String_t* L_50 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_49); + NullCheck(L_47); + bool L_51 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(6 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_47, L_50); + if (!L_51) + { + goto IL_0139; + } + } + +IL_0131: + { + Object_t * L_52 = V_5; + NullCheck(L_52); + InterfaceActionInvoker1< Object_t * >::Invoke(1 /* System.Void System.Runtime.Remoting.Channels.IChannelReceiver::StartListening(System.Object) */, IChannelReceiver_t1811_il2cpp_TypeInfo_var, L_52, NULL); + } + +IL_0139: + { + IL2CPP_LEAVE(0x145, FINALLY_013e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_013e; + } + +FINALLY_013e: + { // begin finally (depth: 1) + Object_t * L_53 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(318) + } // end finally (depth: 1) + IL2CPP_CLEANUP(318) + { + IL2CPP_JUMP_TBL(0x145, IL_0145) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0145: + { + return; + } +} +// System.Void System.Runtime.Remoting.Channels.ChannelServices::RegisterChannelConfig(System.Runtime.Remoting.ChannelData) +extern const Il2CppType* IChannelSender_t1783_0_0_0_var; +extern const Il2CppType* IChannelReceiver_t1811_0_0_0_var; +extern const Il2CppType* IDictionary_t833_0_0_0_var; +extern const Il2CppType* IClientChannelSinkProvider_t1813_0_0_0_var; +extern const Il2CppType* IServerChannelSinkProvider_t1812_0_0_0_var; +extern TypeInfo* ProviderData_t1512_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* IServerChannelSinkProvider_t1812_il2cpp_TypeInfo_var; +extern TypeInfo* IClientChannelSinkProvider_t1813_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* IChannel_t1784_il2cpp_TypeInfo_var; +extern TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelReceiver_t1811_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1890; +extern Il2CppCodeGenString* _stringLiteral1891; +extern Il2CppCodeGenString* _stringLiteral1892; +extern Il2CppCodeGenString* _stringLiteral1893; +extern Il2CppCodeGenString* _stringLiteral1894; +extern "C" void ChannelServices_RegisterChannelConfig_m8670 (Object_t * __this /* static, unused */, ChannelData_t1511 * ___channel, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IChannelSender_t1783_0_0_0_var = il2cpp_codegen_type_from_index(957); + IChannelReceiver_t1811_0_0_0_var = il2cpp_codegen_type_from_index(960); + IDictionary_t833_0_0_0_var = il2cpp_codegen_type_from_index(426); + IClientChannelSinkProvider_t1813_0_0_0_var = il2cpp_codegen_type_from_index(961); + IServerChannelSinkProvider_t1812_0_0_0_var = il2cpp_codegen_type_from_index(962); + ProviderData_t1512_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(963); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + IServerChannelSinkProvider_t1812_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(962); + IClientChannelSinkProvider_t1813_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(961); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + IChannel_t1784_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(956); + TargetInvocationException_t1383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(919); + IChannelReceiver_t1811_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(960); + _stringLiteral1890 = il2cpp_codegen_string_literal_from_index(1890); + _stringLiteral1891 = il2cpp_codegen_string_literal_from_index(1891); + _stringLiteral1892 = il2cpp_codegen_string_literal_from_index(1892); + _stringLiteral1893 = il2cpp_codegen_string_literal_from_index(1893); + _stringLiteral1894 = il2cpp_codegen_string_literal_from_index(1894); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + int32_t V_2 = 0; + ProviderData_t1512 * V_3 = {0}; + Object_t * V_4 = {0}; + int32_t V_5 = 0; + ProviderData_t1512 * V_6 = {0}; + Object_t * V_7 = {0}; + Type_t * V_8 = {0}; + ObjectU5BU5D_t162* V_9 = {0}; + TypeU5BU5D_t431* V_10 = {0}; + bool V_11 = false; + bool V_12 = false; + ConstructorInfo_t468 * V_13 = {0}; + Object_t * V_14 = {0}; + Object_t * V_15 = {0}; + TargetInvocationException_t1383 * V_16 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (Object_t *)NULL; + V_1 = (Object_t *)NULL; + ChannelData_t1511 * L_0 = ___channel; + NullCheck(L_0); + ArrayList_t734 * L_1 = ChannelData_get_ServerProviders_m9023(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + V_2 = ((int32_t)((int32_t)L_2-(int32_t)1)); + goto IL_0045; + } + +IL_0017: + { + ChannelData_t1511 * L_3 = ___channel; + NullCheck(L_3); + ArrayList_t734 * L_4 = ChannelData_get_ServerProviders_m9023(L_3, /*hidden argument*/NULL); + int32_t L_5 = V_2; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); + V_3 = ((ProviderData_t1512 *)IsInstClass(L_6, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_7 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_8 = ChannelServices_CreateProvider_m8671(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_4 = ((Object_t *)Castclass(L_8, IServerChannelSinkProvider_t1812_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_4; + Object_t * L_10 = V_0; + NullCheck(L_9); + InterfaceActionInvoker1< Object_t * >::Invoke(0 /* System.Void System.Runtime.Remoting.Channels.IServerChannelSinkProvider::set_Next(System.Runtime.Remoting.Channels.IServerChannelSinkProvider) */, IServerChannelSinkProvider_t1812_il2cpp_TypeInfo_var, L_9, L_10); + Object_t * L_11 = V_4; + V_0 = L_11; + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12-(int32_t)1)); + } + +IL_0045: + { + int32_t L_13 = V_2; + if ((((int32_t)L_13) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + ChannelData_t1511 * L_14 = ___channel; + NullCheck(L_14); + ArrayList_t734 * L_15 = ChannelData_get_ClientProviders_m9024(L_14, /*hidden argument*/NULL); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_15); + V_5 = ((int32_t)((int32_t)L_16-(int32_t)1)); + goto IL_0093; + } + +IL_0060: + { + ChannelData_t1511 * L_17 = ___channel; + NullCheck(L_17); + ArrayList_t734 * L_18 = ChannelData_get_ClientProviders_m9024(L_17, /*hidden argument*/NULL); + int32_t L_19 = V_5; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_18, L_19); + V_6 = ((ProviderData_t1512 *)IsInstClass(L_20, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_21 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_22 = ChannelServices_CreateProvider_m8671(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + V_7 = ((Object_t *)Castclass(L_22, IClientChannelSinkProvider_t1813_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_7; + Object_t * L_24 = V_1; + NullCheck(L_23); + InterfaceActionInvoker1< Object_t * >::Invoke(0 /* System.Void System.Runtime.Remoting.Channels.IClientChannelSinkProvider::set_Next(System.Runtime.Remoting.Channels.IClientChannelSinkProvider) */, IClientChannelSinkProvider_t1813_il2cpp_TypeInfo_var, L_23, L_24); + Object_t * L_25 = V_7; + V_1 = L_25; + int32_t L_26 = V_5; + V_5 = ((int32_t)((int32_t)L_26-(int32_t)1)); + } + +IL_0093: + { + int32_t L_27 = V_5; + if ((((int32_t)L_27) >= ((int32_t)0))) + { + goto IL_0060; + } + } + { + ChannelData_t1511 * L_28 = ___channel; + NullCheck(L_28); + String_t* L_29 = (L_28->___Type_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_30 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_29, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_8 = L_30; + Type_t * L_31 = V_8; + if (L_31) + { + goto IL_00ca; + } + } + { + ChannelData_t1511 * L_32 = ___channel; + NullCheck(L_32); + String_t* L_33 = (L_32->___Type_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_34 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1890, L_33, _stringLiteral1891, /*hidden argument*/NULL); + RemotingException_t1514 * L_35 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_35, L_34, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_35); + } + +IL_00ca: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_36 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IChannelSender_t1783_0_0_0_var), /*hidden argument*/NULL); + Type_t * L_37 = V_8; + NullCheck(L_36); + bool L_38 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_36, L_37); + V_11 = L_38; + Type_t * L_39 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IChannelReceiver_t1811_0_0_0_var), /*hidden argument*/NULL); + Type_t * L_40 = V_8; + NullCheck(L_39); + bool L_41 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_39, L_40); + V_12 = L_41; + bool L_42 = V_11; + if (!L_42) + { + goto IL_014b; + } + } + { + bool L_43 = V_12; + if (!L_43) + { + goto IL_014b; + } + } + { + TypeU5BU5D_t431* L_44 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 3)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_45 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IDictionary_t833_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, 0); + ArrayElementTypeCheck (L_44, L_45); + *((Type_t **)(Type_t **)SZArrayLdElema(L_44, 0, sizeof(Type_t *))) = (Type_t *)L_45; + TypeU5BU5D_t431* L_46 = L_44; + Type_t * L_47 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IClientChannelSinkProvider_t1813_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, 1); + ArrayElementTypeCheck (L_46, L_47); + *((Type_t **)(Type_t **)SZArrayLdElema(L_46, 1, sizeof(Type_t *))) = (Type_t *)L_47; + TypeU5BU5D_t431* L_48 = L_46; + Type_t * L_49 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IServerChannelSinkProvider_t1812_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 2); + ArrayElementTypeCheck (L_48, L_49); + *((Type_t **)(Type_t **)SZArrayLdElema(L_48, 2, sizeof(Type_t *))) = (Type_t *)L_49; + V_10 = L_48; + ObjectU5BU5D_t162* L_50 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + ChannelData_t1511 * L_51 = ___channel; + NullCheck(L_51); + Hashtable_t725 * L_52 = ChannelData_get_CustomProperties_m9025(L_51, /*hidden argument*/NULL); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 0); + ArrayElementTypeCheck (L_50, L_52); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, 0, sizeof(Object_t *))) = (Object_t *)L_52; + ObjectU5BU5D_t162* L_53 = L_50; + Object_t * L_54 = V_1; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 1); + ArrayElementTypeCheck (L_53, L_54); + *((Object_t **)(Object_t **)SZArrayLdElema(L_53, 1, sizeof(Object_t *))) = (Object_t *)L_54; + ObjectU5BU5D_t162* L_55 = L_53; + Object_t * L_56 = V_0; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 2); + ArrayElementTypeCheck (L_55, L_56); + *((Object_t **)(Object_t **)SZArrayLdElema(L_55, 2, sizeof(Object_t *))) = (Object_t *)L_56; + V_9 = L_55; + goto IL_01e3; + } + +IL_014b: + { + bool L_57 = V_11; + if (!L_57) + { + goto IL_018e; + } + } + { + TypeU5BU5D_t431* L_58 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_59 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IDictionary_t833_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 0); + ArrayElementTypeCheck (L_58, L_59); + *((Type_t **)(Type_t **)SZArrayLdElema(L_58, 0, sizeof(Type_t *))) = (Type_t *)L_59; + TypeU5BU5D_t431* L_60 = L_58; + Type_t * L_61 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IClientChannelSinkProvider_t1813_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 1); + ArrayElementTypeCheck (L_60, L_61); + *((Type_t **)(Type_t **)SZArrayLdElema(L_60, 1, sizeof(Type_t *))) = (Type_t *)L_61; + V_10 = L_60; + ObjectU5BU5D_t162* L_62 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ChannelData_t1511 * L_63 = ___channel; + NullCheck(L_63); + Hashtable_t725 * L_64 = ChannelData_get_CustomProperties_m9025(L_63, /*hidden argument*/NULL); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 0); + ArrayElementTypeCheck (L_62, L_64); + *((Object_t **)(Object_t **)SZArrayLdElema(L_62, 0, sizeof(Object_t *))) = (Object_t *)L_64; + ObjectU5BU5D_t162* L_65 = L_62; + Object_t * L_66 = V_1; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 1); + ArrayElementTypeCheck (L_65, L_66); + *((Object_t **)(Object_t **)SZArrayLdElema(L_65, 1, sizeof(Object_t *))) = (Object_t *)L_66; + V_9 = L_65; + goto IL_01e3; + } + +IL_018e: + { + bool L_67 = V_12; + if (!L_67) + { + goto IL_01d1; + } + } + { + TypeU5BU5D_t431* L_68 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_69 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IDictionary_t833_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, 0); + ArrayElementTypeCheck (L_68, L_69); + *((Type_t **)(Type_t **)SZArrayLdElema(L_68, 0, sizeof(Type_t *))) = (Type_t *)L_69; + TypeU5BU5D_t431* L_70 = L_68; + Type_t * L_71 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IServerChannelSinkProvider_t1812_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, 1); + ArrayElementTypeCheck (L_70, L_71); + *((Type_t **)(Type_t **)SZArrayLdElema(L_70, 1, sizeof(Type_t *))) = (Type_t *)L_71; + V_10 = L_70; + ObjectU5BU5D_t162* L_72 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ChannelData_t1511 * L_73 = ___channel; + NullCheck(L_73); + Hashtable_t725 * L_74 = ChannelData_get_CustomProperties_m9025(L_73, /*hidden argument*/NULL); + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, 0); + ArrayElementTypeCheck (L_72, L_74); + *((Object_t **)(Object_t **)SZArrayLdElema(L_72, 0, sizeof(Object_t *))) = (Object_t *)L_74; + ObjectU5BU5D_t162* L_75 = L_72; + Object_t * L_76 = V_0; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, 1); + ArrayElementTypeCheck (L_75, L_76); + *((Object_t **)(Object_t **)SZArrayLdElema(L_75, 1, sizeof(Object_t *))) = (Object_t *)L_76; + V_9 = L_75; + goto IL_01e3; + } + +IL_01d1: + { + Type_t * L_77 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_78 = String_Concat_m622(NULL /*static, unused*/, L_77, _stringLiteral1892, /*hidden argument*/NULL); + RemotingException_t1514 * L_79 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_79, L_78, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_79); + } + +IL_01e3: + { + Type_t * L_80 = V_8; + TypeU5BU5D_t431* L_81 = V_10; + NullCheck(L_80); + ConstructorInfo_t468 * L_82 = (ConstructorInfo_t468 *)VirtFuncInvoker1< ConstructorInfo_t468 *, TypeU5BU5D_t431* >::Invoke(67 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[]) */, L_80, L_81); + V_13 = L_82; + ConstructorInfo_t468 * L_83 = V_13; + if (L_83) + { + goto IL_0207; + } + } + { + Type_t * L_84 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_85 = String_Concat_m622(NULL /*static, unused*/, L_84, _stringLiteral1893, /*hidden argument*/NULL); + RemotingException_t1514 * L_86 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_86, L_85, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_86); + } + +IL_0207: + try + { // begin try (depth: 1) + ConstructorInfo_t468 * L_87 = V_13; + ObjectU5BU5D_t162* L_88 = V_9; + NullCheck(L_87); + Object_t * L_89 = ConstructorInfo_Invoke_m2084(L_87, L_88, /*hidden argument*/NULL); + V_14 = ((Object_t *)Castclass(L_89, IChannel_t1784_il2cpp_TypeInfo_var)); + goto IL_022b; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (TargetInvocationException_t1383_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_021c; + throw e; + } + +CATCH_021c: + { // begin catch(System.Reflection.TargetInvocationException) + { + V_16 = ((TargetInvocationException_t1383 *)__exception_local); + TargetInvocationException_t1383 * L_90 = V_16; + NullCheck(L_90); + Exception_t152 * L_91 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, L_90); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_91); + } + +IL_0226: + { + goto IL_022b; + } + } // end catch (depth: 1) + +IL_022b: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_92 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_92); + Object_t * L_93 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_92); + V_15 = L_93; + Object_t * L_94 = V_15; + Monitor_Enter_m4630(NULL /*static, unused*/, L_94, /*hidden argument*/NULL); + } + +IL_023e: + try + { // begin try (depth: 1) + { + ChannelData_t1511 * L_95 = ___channel; + NullCheck(L_95); + String_t* L_96 = (L_95->___DelayLoadAsClientChannel_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_97 = String_op_Equality_m442(NULL /*static, unused*/, L_96, _stringLiteral1894, /*hidden argument*/NULL); + if (!L_97) + { + goto IL_0271; + } + } + +IL_0253: + { + Object_t * L_98 = V_14; + if (((Object_t *)IsInst(L_98, IChannelReceiver_t1811_il2cpp_TypeInfo_var))) + { + goto IL_0271; + } + } + +IL_025f: + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_99 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___delayedClientChannels_1; + Object_t * L_100 = V_14; + NullCheck(L_99); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_99, L_100); + goto IL_0278; + } + +IL_0271: + { + Object_t * L_101 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ChannelServices_RegisterChannel_m8668(NULL /*static, unused*/, L_101, /*hidden argument*/NULL); + } + +IL_0278: + { + IL2CPP_LEAVE(0x285, FINALLY_027d); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_027d; + } + +FINALLY_027d: + { // begin finally (depth: 1) + Object_t * L_102 = V_15; + Monitor_Exit_m4631(NULL /*static, unused*/, L_102, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(637) + } // end finally (depth: 1) + IL2CPP_CLEANUP(637) + { + IL2CPP_JUMP_TBL(0x285, IL_0285) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0285: + { + return; + } +} +// System.Object System.Runtime.Remoting.Channels.ChannelServices::CreateProvider(System.Runtime.Remoting.ProviderData) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1890; +extern Il2CppCodeGenString* _stringLiteral1891; +extern Il2CppCodeGenString* _stringLiteral1895; +extern Il2CppCodeGenString* _stringLiteral1896; +extern "C" Object_t * ChannelServices_CreateProvider_m8671 (Object_t * __this /* static, unused */, ProviderData_t1512 * ___prov, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + TargetInvocationException_t1383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(919); + _stringLiteral1890 = il2cpp_codegen_string_literal_from_index(1890); + _stringLiteral1891 = il2cpp_codegen_string_literal_from_index(1891); + _stringLiteral1895 = il2cpp_codegen_string_literal_from_index(1895); + _stringLiteral1896 = il2cpp_codegen_string_literal_from_index(1896); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + Exception_t152 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ProviderData_t1512 * L_0 = ___prov; + NullCheck(L_0); + String_t* L_1 = (L_0->___Type_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_0 = L_2; + Type_t * L_3 = V_0; + if (L_3) + { + goto IL_002d; + } + } + { + ProviderData_t1512 * L_4 = ___prov; + NullCheck(L_4); + String_t* L_5 = (L_4->___Type_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1890, L_5, _stringLiteral1891, /*hidden argument*/NULL); + RemotingException_t1514 * L_7 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002d: + { + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ProviderData_t1512 * L_9 = ___prov; + NullCheck(L_9); + Hashtable_t725 * L_10 = (L_9->___CustomProperties_3); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_10); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = L_8; + ProviderData_t1512 * L_12 = ___prov; + NullCheck(L_12); + Object_t * L_13 = (L_12->___CustomData_4); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + ArrayElementTypeCheck (L_11, L_13); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 1, sizeof(Object_t *))) = (Object_t *)L_13; + V_1 = L_11; + } + +IL_0046: + try + { // begin try (depth: 1) + { + Type_t * L_14 = V_0; + ObjectU5BU5D_t162* L_15 = V_1; + Object_t * L_16 = Activator_CreateInstance_m10026(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + V_3 = L_16; + goto IL_00a3; + } + +IL_0053: + { + ; // IL_0053: leave IL_00a3 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0058; + throw e; + } + +CATCH_0058: + { // begin catch(System.Exception) + { + V_2 = ((Exception_t152 *)__exception_local); + Exception_t152 * L_17 = V_2; + if (!((TargetInvocationException_t1383 *)IsInstSealed(L_17, TargetInvocationException_t1383_il2cpp_TypeInfo_var))) + { + goto IL_0070; + } + } + +IL_0064: + { + Exception_t152 * L_18 = V_2; + NullCheck(((TargetInvocationException_t1383 *)CastclassSealed(L_18, TargetInvocationException_t1383_il2cpp_TypeInfo_var))); + Exception_t152 * L_19 = (Exception_t152 *)VirtFuncInvoker0< Exception_t152 * >::Invoke(5 /* System.Exception System.Exception::get_InnerException() */, ((TargetInvocationException_t1383 *)CastclassSealed(L_18, TargetInvocationException_t1383_il2cpp_TypeInfo_var))); + V_2 = L_19; + } + +IL_0070: + { + ObjectU5BU5D_t162* L_20 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + ArrayElementTypeCheck (L_20, _stringLiteral1895); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1895; + ObjectU5BU5D_t162* L_21 = L_20; + Type_t * L_22 = V_0; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 1); + ArrayElementTypeCheck (L_21, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 1, sizeof(Object_t *))) = (Object_t *)L_22; + ObjectU5BU5D_t162* L_23 = L_21; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 2); + ArrayElementTypeCheck (L_23, _stringLiteral1896); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1896; + ObjectU5BU5D_t162* L_24 = L_23; + Exception_t152 * L_25 = V_2; + NullCheck(L_25); + String_t* L_26 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_25); + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 3); + ArrayElementTypeCheck (L_24, L_26); + *((Object_t **)(Object_t **)SZArrayLdElema(L_24, 3, sizeof(Object_t *))) = (Object_t *)L_26; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = String_Concat_m631(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + RemotingException_t1514 * L_28 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_28, L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_009e: + { + goto IL_00a3; + } + } // end catch (depth: 1) + +IL_00a3: + { + Object_t * L_29 = V_3; + return L_29; + } +} +// System.Object[] System.Runtime.Remoting.Channels.ChannelServices::GetCurrentChannelInfo() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelReceiver_t1811_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ChannelServices_GetCurrentChannelInfo_m8672 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IChannelReceiver_t1811_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(960); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_1 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_1); + V_1 = L_2; + Object_t * L_3 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0017: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ArrayList_t734 * L_4 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___registeredChannels_0; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_4); + V_3 = L_5; + } + +IL_0022: + try + { // begin try (depth: 2) + { + goto IL_0056; + } + +IL_0027: + { + Object_t * L_6 = V_3; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_6); + V_2 = L_7; + Object_t * L_8 = V_2; + V_4 = ((Object_t *)IsInst(L_8, IChannelReceiver_t1811_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_4; + if (!L_9) + { + goto IL_0056; + } + } + +IL_003d: + { + Object_t * L_10 = V_4; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Runtime.Remoting.Channels.IChannelReceiver::get_ChannelData() */, IChannelReceiver_t1811_il2cpp_TypeInfo_var, L_10); + V_5 = L_11; + Object_t * L_12 = V_5; + if (!L_12) + { + goto IL_0056; + } + } + +IL_004d: + { + ArrayList_t734 * L_13 = V_0; + Object_t * L_14 = V_5; + NullCheck(L_13); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_13, L_14); + } + +IL_0056: + { + Object_t * L_15 = V_3; + NullCheck(L_15); + bool L_16 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_15); + if (L_16) + { + goto IL_0027; + } + } + +IL_0061: + { + IL2CPP_LEAVE(0x7B, FINALLY_0066); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0066; + } + +FINALLY_0066: + { // begin finally (depth: 2) + { + Object_t * L_17 = V_3; + V_6 = ((Object_t *)IsInst(L_17, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_18 = V_6; + if (L_18) + { + goto IL_0073; + } + } + +IL_0072: + { + IL2CPP_END_FINALLY(102) + } + +IL_0073: + { + Object_t * L_19 = V_6; + NullCheck(L_19); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_19); + IL2CPP_END_FINALLY(102) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(102) + { + IL2CPP_JUMP_TBL(0x7B, IL_007b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007b: + { + IL2CPP_LEAVE(0x87, FINALLY_0080); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0080; + } + +FINALLY_0080: + { // begin finally (depth: 1) + Object_t * L_20 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(128) + } // end finally (depth: 1) + IL2CPP_CLEANUP(128) + { + IL2CPP_JUMP_TBL(0x87, IL_0087) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0087: + { + ArrayList_t734 * L_21 = V_0; + NullCheck(L_21); + ObjectU5BU5D_t162* L_22 = (ObjectU5BU5D_t162*)VirtFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(47 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_21); + return L_22; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainData::.ctor(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void CrossAppDomainData__ctor_m8673 (CrossAppDomainData_t1438 * __this, int32_t ___domainId, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = 0; + Object_t * L_1 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_0); + __this->____ContextID_0 = L_1; + int32_t L_2 = ___domainId; + __this->____DomainID_1 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_3 = RemotingConfiguration_get_ProcessId_m8985(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____processGuid_2 = L_3; + return; + } +} +// System.Int32 System.Runtime.Remoting.Channels.CrossAppDomainData::get_DomainID() +extern "C" int32_t CrossAppDomainData_get_DomainID_m8674 (CrossAppDomainData_t1438 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____DomainID_1); + return L_0; + } +} +// System.String System.Runtime.Remoting.Channels.CrossAppDomainData::get_ProcessID() +extern "C" String_t* CrossAppDomainData_get_ProcessID_m8675 (CrossAppDomainData_t1438 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____processGuid_2); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainChannel::.ctor() +extern "C" void CrossAppDomainChannel__ctor_m8676 (CrossAppDomainChannel_t1439 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainChannel::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var; +extern "C" void CrossAppDomainChannel__cctor_m8677 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(964); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((CrossAppDomainChannel_t1439_StaticFields*)CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var->static_fields)->___s_lock_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainChannel::RegisterCrossAppDomainChannel() +extern TypeInfo* CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern "C" void CrossAppDomainChannel_RegisterCrossAppDomainChannel_m8678 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(964); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + CrossAppDomainChannel_t1439 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var); + Object_t * L_0 = ((CrossAppDomainChannel_t1439_StaticFields*)CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var->static_fields)->___s_lock_0; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + CrossAppDomainChannel_t1439 * L_2 = (CrossAppDomainChannel_t1439 *)il2cpp_codegen_object_new (CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var); + CrossAppDomainChannel__ctor_m8676(L_2, /*hidden argument*/NULL); + V_1 = L_2; + CrossAppDomainChannel_t1439 * L_3 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ChannelServices_RegisterChannel_m8668(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x24, FINALLY_001d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_001d; + } + +FINALLY_001d: + { // begin finally (depth: 1) + Object_t * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(29) + } // end finally (depth: 1) + IL2CPP_CLEANUP(29) + { + IL2CPP_JUMP_TBL(0x24, IL_0024) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0024: + { + return; + } +} +// System.String System.Runtime.Remoting.Channels.CrossAppDomainChannel::get_ChannelName() +extern Il2CppCodeGenString* _stringLiteral1897; +extern "C" String_t* CrossAppDomainChannel_get_ChannelName_m8679 (CrossAppDomainChannel_t1439 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1897 = il2cpp_codegen_string_literal_from_index(1897); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral1897; + } +} +// System.Int32 System.Runtime.Remoting.Channels.CrossAppDomainChannel::get_ChannelPriority() +extern "C" int32_t CrossAppDomainChannel_get_ChannelPriority_m8680 (CrossAppDomainChannel_t1439 * __this, const MethodInfo* method) +{ + { + return ((int32_t)100); + } +} +// System.Object System.Runtime.Remoting.Channels.CrossAppDomainChannel::get_ChannelData() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* CrossAppDomainData_t1438_il2cpp_TypeInfo_var; +extern "C" Object_t * CrossAppDomainChannel_get_ChannelData_m8681 (CrossAppDomainChannel_t1439 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + CrossAppDomainData_t1438_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(965); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + int32_t L_0 = Thread_GetDomainID_m9961(NULL /*static, unused*/, /*hidden argument*/NULL); + CrossAppDomainData_t1438 * L_1 = (CrossAppDomainData_t1438 *)il2cpp_codegen_object_new (CrossAppDomainData_t1438_il2cpp_TypeInfo_var); + CrossAppDomainData__ctor_m8673(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainChannel::StartListening(System.Object) +extern "C" void CrossAppDomainChannel_StartListening_m8682 (CrossAppDomainChannel_t1439 * __this, Object_t * ___data, const MethodInfo* method) +{ + { + return; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Channels.CrossAppDomainChannel::CreateMessageSink(System.String,System.Object,System.String&) +extern TypeInfo* CrossAppDomainData_t1438_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* CrossAppDomainSink_t1440_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1897; +extern Il2CppCodeGenString* _stringLiteral1898; +extern "C" Object_t * CrossAppDomainChannel_CreateMessageSink_m8683 (CrossAppDomainChannel_t1439 * __this, String_t* ___url, Object_t * ___data, String_t** ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossAppDomainData_t1438_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(965); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + CrossAppDomainSink_t1440_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(966); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1897 = il2cpp_codegen_string_literal_from_index(1897); + _stringLiteral1898 = il2cpp_codegen_string_literal_from_index(1898); + s_Il2CppMethodIntialized = true; + } + CrossAppDomainData_t1438 * V_0 = {0}; + { + String_t** L_0 = ___uri; + *((Object_t **)(L_0)) = (Object_t *)NULL; + Object_t * L_1 = ___data; + if (!L_1) + { + goto IL_0037; + } + } + { + Object_t * L_2 = ___data; + V_0 = ((CrossAppDomainData_t1438 *)IsInstClass(L_2, CrossAppDomainData_t1438_il2cpp_TypeInfo_var)); + CrossAppDomainData_t1438 * L_3 = V_0; + if (!L_3) + { + goto IL_0037; + } + } + { + CrossAppDomainData_t1438 * L_4 = V_0; + NullCheck(L_4); + String_t* L_5 = CrossAppDomainData_get_ProcessID_m8675(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_6 = RemotingConfiguration_get_ProcessId_m8985(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0037; + } + } + { + CrossAppDomainData_t1438 * L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = CrossAppDomainData_get_DomainID_m8674(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + CrossAppDomainSink_t1440 * L_10 = CrossAppDomainSink_GetSink_m8686(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_0037: + { + String_t* L_11 = ___url; + if (!L_11) + { + goto IL_0058; + } + } + { + String_t* L_12 = ___url; + NullCheck(L_12); + bool L_13 = String_StartsWith_m2054(L_12, _stringLiteral1897, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0058; + } + } + { + NotSupportedException_t164 * L_14 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_14, _stringLiteral1898, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0058: + { + return (Object_t *)NULL; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainSink::.ctor(System.Int32) +extern "C" void CrossAppDomainSink__ctor_m8684 (CrossAppDomainSink_t1440 * __this, int32_t ___domainID, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___domainID; + __this->____domainID_2 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Channels.CrossAppDomainSink::.cctor() +extern const Il2CppType* CrossAppDomainSink_t1440_0_0_0_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* CrossAppDomainSink_t1440_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1899; +extern "C" void CrossAppDomainSink__cctor_m8685 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossAppDomainSink_t1440_0_0_0_var = il2cpp_codegen_type_from_index(966); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + CrossAppDomainSink_t1440_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(966); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1899 = il2cpp_codegen_string_literal_from_index(1899); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___s_sinks_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(CrossAppDomainSink_t1440_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + MethodInfo_t * L_2 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_1, _stringLiteral1899, ((int32_t)40)); + ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___processMessageMethod_1 = L_2; + return; + } +} +// System.Runtime.Remoting.Channels.CrossAppDomainSink System.Runtime.Remoting.Channels.CrossAppDomainSink::GetSink(System.Int32) +extern TypeInfo* CrossAppDomainSink_t1440_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" CrossAppDomainSink_t1440 * CrossAppDomainSink_GetSink_m8686 (Object_t * __this /* static, unused */, int32_t ___domainID, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossAppDomainSink_t1440_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(966); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + CrossAppDomainSink_t1440 * V_1 = {0}; + CrossAppDomainSink_t1440 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___s_sinks_0; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___s_sinks_0; + int32_t L_4 = ___domainID; + int32_t L_5 = L_4; + Object_t * L_6 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_5); + NullCheck(L_3); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_3, L_6); + if (!L_7) + { + goto IL_0041; + } + } + +IL_0026: + { + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + Hashtable_t725 * L_8 = ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___s_sinks_0; + int32_t L_9 = ___domainID; + int32_t L_10 = L_9; + Object_t * L_11 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + Object_t * L_12 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_8, L_11); + V_2 = ((CrossAppDomainSink_t1440 *)CastclassClass(L_12, CrossAppDomainSink_t1440_il2cpp_TypeInfo_var)); + IL2CPP_LEAVE(0x6C, FINALLY_0065); + } + +IL_0041: + { + int32_t L_13 = ___domainID; + CrossAppDomainSink_t1440 * L_14 = (CrossAppDomainSink_t1440 *)il2cpp_codegen_object_new (CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + CrossAppDomainSink__ctor_m8684(L_14, L_13, /*hidden argument*/NULL); + V_1 = L_14; + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainSink_t1440_il2cpp_TypeInfo_var); + Hashtable_t725 * L_15 = ((CrossAppDomainSink_t1440_StaticFields*)CrossAppDomainSink_t1440_il2cpp_TypeInfo_var->static_fields)->___s_sinks_0; + int32_t L_16 = ___domainID; + int32_t L_17 = L_16; + Object_t * L_18 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_17); + CrossAppDomainSink_t1440 * L_19 = V_1; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_18, L_19); + CrossAppDomainSink_t1440 * L_20 = V_1; + V_2 = L_20; + IL2CPP_LEAVE(0x6C, FINALLY_0065); + } + +IL_0060: + { + ; // IL_0060: leave IL_006c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0065; + } + +FINALLY_0065: + { // begin finally (depth: 1) + Object_t * L_21 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(101) + } // end finally (depth: 1) + IL2CPP_CLEANUP(101) + { + IL2CPP_JUMP_TBL(0x6C, IL_006c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006c: + { + CrossAppDomainSink_t1440 * L_22 = V_2; + return L_22; + } +} +// System.Int32 System.Runtime.Remoting.Channels.CrossAppDomainSink::get_TargetDomainId() +extern "C" int32_t CrossAppDomainSink_get_TargetDomainId_m8687 (CrossAppDomainSink_t1440 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____domainID_2); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Channels.SinkProviderData::.ctor(System.String) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void SinkProviderData__ctor_m8688 (SinkProviderData_t1441 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + __this->___sinkName_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___children_1 = L_1; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_2, /*hidden argument*/NULL); + __this->___properties_2 = L_2; + return; + } +} +// System.Collections.IList System.Runtime.Remoting.Channels.SinkProviderData::get_Children() +extern "C" Object_t * SinkProviderData_get_Children_m8689 (SinkProviderData_t1441 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___children_1); + return L_0; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Channels.SinkProviderData::get_Properties() +extern "C" Object_t * SinkProviderData_get_Properties_m8690 (SinkProviderData_t1441 * __this, const MethodInfo* method) +{ + { + Hashtable_t725 * L_0 = (__this->___properties_2); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::.ctor() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" void Context__ctor_m8691 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + int32_t L_0 = Thread_GetDomainID_m9961(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___domain_id_0 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + int32_t L_1 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_count_9; + int32_t L_2 = L_1; + ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_count_9 = ((int32_t)((int32_t)L_2+(int32_t)1)); + __this->___context_id_1 = ((int32_t)((int32_t)1+(int32_t)L_2)); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" void Context__cctor_m8692 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::Finalize() +extern "C" void Context_Finalize_m8693 (Context_t1442 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + IL2CPP_LEAVE(0xC, FINALLY_0005); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0005; + } + +FINALLY_0005: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(5) + } // end finally (depth: 1) + IL2CPP_CLEANUP(5) + { + IL2CPP_JUMP_TBL(0xC, IL_000c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_000c: + { + return; + } +} +// System.Runtime.Remoting.Contexts.Context System.Runtime.Remoting.Contexts.Context::get_DefaultContext() +extern "C" Context_t1442 * Context_get_DefaultContext_m8694 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Context_t1442 * L_0 = AppDomain_InternalGetDefaultContext_m10040(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Runtime.Remoting.Contexts.Context::get_ContextID() +extern "C" int32_t Context_get_ContextID_m8695 (Context_t1442 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___context_id_1); + return L_0; + } +} +// System.Runtime.Remoting.Contexts.IContextProperty[] System.Runtime.Remoting.Contexts.Context::get_ContextProperties() +extern const Il2CppType* IContextPropertyU5BU5D_t1785_0_0_0_var; +extern TypeInfo* IContextPropertyU5BU5D_t1785_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" IContextPropertyU5BU5D_t1785* Context_get_ContextProperties_m8696 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IContextPropertyU5BU5D_t1785_0_0_0_var = il2cpp_codegen_type_from_index(968); + IContextPropertyU5BU5D_t1785_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(968); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___context_properties_7); + if (L_0) + { + goto IL_0012; + } + } + { + return ((IContextPropertyU5BU5D_t1785*)SZArrayNew(IContextPropertyU5BU5D_t1785_il2cpp_TypeInfo_var, 0)); + } + +IL_0012: + { + ArrayList_t734 * L_1 = (__this->___context_properties_7); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IContextPropertyU5BU5D_t1785_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Array_t * L_3 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_1, L_2); + return ((IContextPropertyU5BU5D_t1785*)Castclass(L_3, IContextPropertyU5BU5D_t1785_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::get_IsDefaultContext() +extern "C" bool Context_get_IsDefaultContext_m8697 (Context_t1442 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___context_id_1); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::get_NeedsContextSink() +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" bool Context_get_NeedsContextSink_m8698 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + int32_t G_B6_0 = 0; + int32_t G_B8_0 = 0; + { + int32_t L_0 = (__this->___context_id_1); + if (L_0) + { + goto IL_003f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_1 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + if (!L_1) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_2 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + NullCheck(L_2); + bool L_3 = DynamicPropertyCollection_get_HasProperties_m8726(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_003f; + } + } + +IL_0024: + { + DynamicPropertyCollection_t1443 * L_4 = (__this->___context_dynamic_properties_12); + if (!L_4) + { + goto IL_003c; + } + } + { + DynamicPropertyCollection_t1443 * L_5 = (__this->___context_dynamic_properties_12); + NullCheck(L_5); + bool L_6 = DynamicPropertyCollection_get_HasProperties_m8726(L_5, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_6)); + goto IL_003d; + } + +IL_003c: + { + G_B6_0 = 0; + } + +IL_003d: + { + G_B8_0 = G_B6_0; + goto IL_0040; + } + +IL_003f: + { + G_B8_0 = 1; + } + +IL_0040: + { + return G_B8_0; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty,System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" bool Context_RegisterDynamicProperty_m8699 (Object_t * __this /* static, unused */, Object_t * ___prop, ContextBoundObject_t1449 * ___obj, Context_t1442 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + DynamicPropertyCollection_t1443 * V_0 = {0}; + { + ContextBoundObject_t1449 * L_0 = ___obj; + Context_t1442 * L_1 = ___ctx; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_2 = Context_GetDynamicPropertyCollection_m8701(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + DynamicPropertyCollection_t1443 * L_3 = V_0; + Object_t * L_4 = ___prop; + NullCheck(L_3); + bool L_5 = DynamicPropertyCollection_RegisterDynamicProperty_m8727(L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::UnregisterDynamicProperty(System.String,System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" bool Context_UnregisterDynamicProperty_m8700 (Object_t * __this /* static, unused */, String_t* ___name, ContextBoundObject_t1449 * ___obj, Context_t1442 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + DynamicPropertyCollection_t1443 * V_0 = {0}; + { + ContextBoundObject_t1449 * L_0 = ___obj; + Context_t1442 * L_1 = ___ctx; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_2 = Context_GetDynamicPropertyCollection_m8701(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + DynamicPropertyCollection_t1443 * L_3 = V_0; + String_t* L_4 = ___name; + NullCheck(L_3); + bool L_5 = DynamicPropertyCollection_UnregisterDynamicProperty_m8728(L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Contexts.Context::GetDynamicPropertyCollection(System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var; +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1900; +extern "C" DynamicPropertyCollection_t1443 * Context_GetDynamicPropertyCollection_m8701 (Object_t * __this /* static, unused */, ContextBoundObject_t1449 * ___obj, Context_t1442 * ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(970); + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1900 = il2cpp_codegen_string_literal_from_index(1900); + s_Il2CppMethodIntialized = true; + } + RealProxy_t1487 * V_0 = {0}; + { + Context_t1442 * L_0 = ___ctx; + if (L_0) + { + goto IL_0036; + } + } + { + ContextBoundObject_t1449 * L_1 = ___obj; + if (!L_1) + { + goto IL_0036; + } + } + { + ContextBoundObject_t1449 * L_2 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + bool L_3 = RemotingServices_IsTransparentProxy_m9036(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002a; + } + } + { + ContextBoundObject_t1449 * L_4 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RealProxy_t1487 * L_5 = RemotingServices_GetRealProxy_m9040(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = L_5; + RealProxy_t1487 * L_6 = V_0; + NullCheck(L_6); + Identity_t1495 * L_7 = RealProxy_get_ObjectIdentity_m8931(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + DynamicPropertyCollection_t1443 * L_8 = Identity_get_ClientDynamicProperties_m8958(L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_002a: + { + ContextBoundObject_t1449 * L_9 = ___obj; + NullCheck(L_9); + ServerIdentity_t1139 * L_10 = MarshalByRefObject_get_ObjectIdentity_m6618(L_9, /*hidden argument*/NULL); + NullCheck(L_10); + DynamicPropertyCollection_t1443 * L_11 = Identity_get_ServerDynamicProperties_m8959(L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0036: + { + Context_t1442 * L_12 = ___ctx; + if (!L_12) + { + goto IL_005f; + } + } + { + ContextBoundObject_t1449 * L_13 = ___obj; + if (L_13) + { + goto IL_005f; + } + } + { + Context_t1442 * L_14 = ___ctx; + NullCheck(L_14); + DynamicPropertyCollection_t1443 * L_15 = (L_14->___context_dynamic_properties_12); + if (L_15) + { + goto IL_0058; + } + } + { + Context_t1442 * L_16 = ___ctx; + DynamicPropertyCollection_t1443 * L_17 = (DynamicPropertyCollection_t1443 *)il2cpp_codegen_object_new (DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var); + DynamicPropertyCollection__ctor_m8725(L_17, /*hidden argument*/NULL); + NullCheck(L_16); + L_16->___context_dynamic_properties_12 = L_17; + } + +IL_0058: + { + Context_t1442 * L_18 = ___ctx; + NullCheck(L_18); + DynamicPropertyCollection_t1443 * L_19 = (L_18->___context_dynamic_properties_12); + return L_19; + } + +IL_005f: + { + Context_t1442 * L_20 = ___ctx; + if (L_20) + { + goto IL_0085; + } + } + { + ContextBoundObject_t1449 * L_21 = ___obj; + if (L_21) + { + goto IL_0085; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_22 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + if (L_22) + { + goto IL_007f; + } + } + { + DynamicPropertyCollection_t1443 * L_23 = (DynamicPropertyCollection_t1443 *)il2cpp_codegen_object_new (DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var); + DynamicPropertyCollection__ctor_m8725(L_23, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11 = L_23; + } + +IL_007f: + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_24 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + return L_24; + } + +IL_0085: + { + ArgumentException_t437 * L_25 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_25, _stringLiteral1900, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::NotifyGlobalDynamicSinks(System.Boolean,System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" void Context_NotifyGlobalDynamicSinks_m8702 (Object_t * __this /* static, unused */, bool ___start, Object_t * ___req_msg, bool ___client_site, bool ___async, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_0 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + if (!L_0) + { + goto IL_0027; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_1 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + NullCheck(L_1); + bool L_2 = DynamicPropertyCollection_get_HasProperties_m8726(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0027; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_3 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + bool L_4 = ___start; + Object_t * L_5 = ___req_msg; + bool L_6 = ___client_site; + bool L_7 = ___async; + NullCheck(L_3); + DynamicPropertyCollection_NotifyMessage_m8729(L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + } + +IL_0027: + { + return; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::get_HasGlobalDynamicSinks() +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" bool Context_get_HasGlobalDynamicSinks_m8703 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_0 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + if (!L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + DynamicPropertyCollection_t1443 * L_1 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___global_dynamic_properties_11; + NullCheck(L_1); + bool L_2 = DynamicPropertyCollection_get_HasProperties_m8726(L_1, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::NotifyDynamicSinks(System.Boolean,System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) +extern "C" void Context_NotifyDynamicSinks_m8704 (Context_t1442 * __this, bool ___start, Object_t * ___req_msg, bool ___client_site, bool ___async, const MethodInfo* method) +{ + { + DynamicPropertyCollection_t1443 * L_0 = (__this->___context_dynamic_properties_12); + if (!L_0) + { + goto IL_002b; + } + } + { + DynamicPropertyCollection_t1443 * L_1 = (__this->___context_dynamic_properties_12); + NullCheck(L_1); + bool L_2 = DynamicPropertyCollection_get_HasProperties_m8726(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002b; + } + } + { + DynamicPropertyCollection_t1443 * L_3 = (__this->___context_dynamic_properties_12); + bool L_4 = ___start; + Object_t * L_5 = ___req_msg; + bool L_6 = ___client_site; + bool L_7 = ___async; + NullCheck(L_3); + DynamicPropertyCollection_NotifyMessage_m8729(L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + } + +IL_002b: + { + return; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::get_HasDynamicSinks() +extern "C" bool Context_get_HasDynamicSinks_m8705 (Context_t1442 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + DynamicPropertyCollection_t1443 * L_0 = (__this->___context_dynamic_properties_12); + if (!L_0) + { + goto IL_0018; + } + } + { + DynamicPropertyCollection_t1443 * L_1 = (__this->___context_dynamic_properties_12); + NullCheck(L_1); + bool L_2 = DynamicPropertyCollection_get_HasProperties_m8726(L_1, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_2)); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 0; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.Context::get_HasExitSinks() +extern TypeInfo* ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var; +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" bool Context_get_HasExitSinks_m8706 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(971); + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + { + Object_t * L_0 = Context_GetClientContextSinkChain_m8712(__this, /*hidden argument*/NULL); + if (!((ClientContextTerminatorSink_t1466 *)IsInstClass(L_0, ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var))) + { + goto IL_0022; + } + } + { + bool L_1 = Context_get_HasDynamicSinks_m8705(__this, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0022; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + bool L_2 = Context_get_HasGlobalDynamicSinks_m8703(NULL /*static, unused*/, /*hidden argument*/NULL); + G_B4_0 = ((int32_t)(L_2)); + goto IL_0023; + } + +IL_0022: + { + G_B4_0 = 1; + } + +IL_0023: + { + return G_B4_0; + } +} +// System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_GetProperty_m8707 (Context_t1442 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->___context_properties_7); + if (L_0) + { + goto IL_000d; + } + } + { + return (Object_t *)NULL; + } + +IL_000d: + { + ArrayList_t734 * L_1 = (__this->___context_properties_7); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_1 = L_2; + } + +IL_0019: + try + { // begin try (depth: 1) + { + goto IL_0042; + } + +IL_001e: + { + Object_t * L_3 = V_1; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_0 = ((Object_t *)Castclass(L_4, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IContextProperty::get_Name() */, IContextProperty_t1786_il2cpp_TypeInfo_var, L_5); + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0042; + } + } + +IL_003b: + { + Object_t * L_9 = V_0; + V_2 = L_9; + IL2CPP_LEAVE(0x66, FINALLY_0052); + } + +IL_0042: + { + Object_t * L_10 = V_1; + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_001e; + } + } + +IL_004d: + { + IL2CPP_LEAVE(0x64, FINALLY_0052); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0052; + } + +FINALLY_0052: + { // begin finally (depth: 1) + { + Object_t * L_12 = V_1; + V_3 = ((Object_t *)IsInst(L_12, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_3; + if (L_13) + { + goto IL_005d; + } + } + +IL_005c: + { + IL2CPP_END_FINALLY(82) + } + +IL_005d: + { + Object_t * L_14 = V_3; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(82) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(82) + { + IL2CPP_JUMP_TBL(0x66, IL_0066) + IL2CPP_JUMP_TBL(0x64, IL_0064) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0064: + { + return (Object_t *)NULL; + } + +IL_0066: + { + Object_t * L_15 = V_2; + return L_15; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::SetProperty(System.Runtime.Remoting.Contexts.IContextProperty) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1901; +extern Il2CppCodeGenString* _stringLiteral1902; +extern Il2CppCodeGenString* _stringLiteral1903; +extern "C" void Context_SetProperty_m8708 (Context_t1442 * __this, Object_t * ___prop, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral1901 = il2cpp_codegen_string_literal_from_index(1901); + _stringLiteral1902 = il2cpp_codegen_string_literal_from_index(1902); + _stringLiteral1903 = il2cpp_codegen_string_literal_from_index(1903); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___prop; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1901, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Context_t1442 * L_2 = Context_get_DefaultContext_m8694(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((Object_t*)(Context_t1442 *)__this) == ((Object_t*)(Context_t1442 *)L_2)))) + { + goto IL_0027; + } + } + { + InvalidOperationException_t914 * L_3 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_3, _stringLiteral1902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + bool L_4 = (__this->___frozen_8); + if (!L_4) + { + goto IL_003d; + } + } + { + InvalidOperationException_t914 * L_5 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_5, _stringLiteral1903, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003d: + { + ArrayList_t734 * L_6 = (__this->___context_properties_7); + if (L_6) + { + goto IL_0053; + } + } + { + ArrayList_t734 * L_7 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_7, /*hidden argument*/NULL); + __this->___context_properties_7 = L_7; + } + +IL_0053: + { + ArrayList_t734 * L_8 = (__this->___context_properties_7); + Object_t * L_9 = ___prop; + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_9); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::Freeze() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void Context_Freeze_m8709 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->___context_properties_7); + if (!L_0) + { + goto IL_0051; + } + } + { + ArrayList_t734 * L_1 = (__this->___context_properties_7); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_1 = L_2; + } + +IL_0017: + try + { // begin try (depth: 1) + { + goto IL_002f; + } + +IL_001c: + { + Object_t * L_3 = V_1; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_0 = ((Object_t *)Castclass(L_4, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_5 = V_0; + NullCheck(L_5); + InterfaceActionInvoker1< Context_t1442 * >::Invoke(1 /* System.Void System.Runtime.Remoting.Contexts.IContextProperty::Freeze(System.Runtime.Remoting.Contexts.Context) */, IContextProperty_t1786_il2cpp_TypeInfo_var, L_5, __this); + } + +IL_002f: + { + Object_t * L_6 = V_1; + NullCheck(L_6); + bool L_7 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_6); + if (L_7) + { + goto IL_001c; + } + } + +IL_003a: + { + IL2CPP_LEAVE(0x51, FINALLY_003f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003f; + } + +FINALLY_003f: + { // begin finally (depth: 1) + { + Object_t * L_8 = V_1; + V_2 = ((Object_t *)IsInst(L_8, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_2; + if (L_9) + { + goto IL_004a; + } + } + +IL_0049: + { + IL2CPP_END_FINALLY(63) + } + +IL_004a: + { + Object_t * L_10 = V_2; + NullCheck(L_10); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_10); + IL2CPP_END_FINALLY(63) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(63) + { + IL2CPP_JUMP_TBL(0x51, IL_0051) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0051: + { + return; + } +} +// System.String System.Runtime.Remoting.Contexts.Context::ToString() +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1904; +extern "C" String_t* Context_ToString_m8710 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1904 = il2cpp_codegen_string_literal_from_index(1904); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___context_id_1); + int32_t L_1 = L_0; + Object_t * L_2 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral1904, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::GetServerContextSinkChain() +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* ServerContextTerminatorSink_t1484_il2cpp_TypeInfo_var; +extern TypeInfo* IContributeServerContextSink_t1814_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_GetServerContextSinkChain_m8711 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + ServerContextTerminatorSink_t1484_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(972); + IContributeServerContextSink_t1814_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(973); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + { + Object_t * L_0 = (__this->___server_context_sink_chain_4); + if (L_0) + { + goto IL_007d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___default_server_context_sink_3; + if (L_1) + { + goto IL_001f; + } + } + { + ServerContextTerminatorSink_t1484 * L_2 = (ServerContextTerminatorSink_t1484 *)il2cpp_codegen_object_new (ServerContextTerminatorSink_t1484_il2cpp_TypeInfo_var); + ServerContextTerminatorSink__ctor_m8897(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___default_server_context_sink_3 = L_2; + } + +IL_001f: + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Object_t * L_3 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___default_server_context_sink_3; + __this->___server_context_sink_chain_4 = L_3; + ArrayList_t734 * L_4 = (__this->___context_properties_7); + if (!L_4) + { + goto IL_007d; + } + } + { + ArrayList_t734 * L_5 = (__this->___context_properties_7); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_5); + V_0 = ((int32_t)((int32_t)L_6-(int32_t)1)); + goto IL_0076; + } + +IL_0048: + { + ArrayList_t734 * L_7 = (__this->___context_properties_7); + int32_t L_8 = V_0; + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_7, L_8); + V_1 = ((Object_t *)IsInst(L_9, IContributeServerContextSink_t1814_il2cpp_TypeInfo_var)); + Object_t * L_10 = V_1; + if (!L_10) + { + goto IL_0072; + } + } + { + Object_t * L_11 = V_1; + Object_t * L_12 = (__this->___server_context_sink_chain_4); + NullCheck(L_11); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.IContributeServerContextSink::GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink) */, IContributeServerContextSink_t1814_il2cpp_TypeInfo_var, L_11, L_12); + __this->___server_context_sink_chain_4 = L_13; + } + +IL_0072: + { + int32_t L_14 = V_0; + V_0 = ((int32_t)((int32_t)L_14-(int32_t)1)); + } + +IL_0076: + { + int32_t L_15 = V_0; + if ((((int32_t)L_15) >= ((int32_t)0))) + { + goto IL_0048; + } + } + +IL_007d: + { + Object_t * L_16 = (__this->___server_context_sink_chain_4); + return L_16; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::GetClientContextSinkChain() +extern TypeInfo* ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* IContributeClientContextSink_t1815_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_GetClientContextSinkChain_m8712 (Context_t1442 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(971); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + IContributeClientContextSink_t1815_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(974); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = (__this->___client_context_sink_chain_5); + if (L_0) + { + goto IL_0080; + } + } + { + ClientContextTerminatorSink_t1466 * L_1 = (ClientContextTerminatorSink_t1466 *)il2cpp_codegen_object_new (ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var); + ClientContextTerminatorSink__ctor_m8781(L_1, __this, /*hidden argument*/NULL); + __this->___client_context_sink_chain_5 = L_1; + ArrayList_t734 * L_2 = (__this->___context_properties_7); + if (!L_2) + { + goto IL_0080; + } + } + { + ArrayList_t734 * L_3 = (__this->___context_properties_7); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_3); + V_1 = L_4; + } + +IL_002e: + try + { // begin try (depth: 1) + { + goto IL_005e; + } + +IL_0033: + { + Object_t * L_5 = V_1; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_5); + V_0 = ((Object_t *)Castclass(L_6, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_7 = V_0; + V_2 = ((Object_t *)IsInst(L_7, IContributeClientContextSink_t1815_il2cpp_TypeInfo_var)); + Object_t * L_8 = V_2; + if (!L_8) + { + goto IL_005e; + } + } + +IL_004c: + { + Object_t * L_9 = V_2; + Object_t * L_10 = (__this->___client_context_sink_chain_5); + NullCheck(L_9); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.IContributeClientContextSink::GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink) */, IContributeClientContextSink_t1815_il2cpp_TypeInfo_var, L_9, L_10); + __this->___client_context_sink_chain_5 = L_11; + } + +IL_005e: + { + Object_t * L_12 = V_1; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0033; + } + } + +IL_0069: + { + IL2CPP_LEAVE(0x80, FINALLY_006e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_006e; + } + +FINALLY_006e: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_1; + V_3 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_3; + if (L_15) + { + goto IL_0079; + } + } + +IL_0078: + { + IL2CPP_END_FINALLY(110) + } + +IL_0079: + { + Object_t * L_16 = V_3; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(110) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(110) + { + IL2CPP_JUMP_TBL(0x80, IL_0080) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0080: + { + Object_t * L_17 = (__this->___client_context_sink_chain_5); + return L_17; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::CreateServerObjectSinkChain(System.MarshalByRefObject,System.Boolean) +extern TypeInfo* StackBuilderSink_t1486_il2cpp_TypeInfo_var; +extern TypeInfo* ServerObjectTerminatorSink_t1485_il2cpp_TypeInfo_var; +extern TypeInfo* LeaseSink_t1457_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* IContributeObjectSink_t1816_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_CreateServerObjectSinkChain_m8713 (Context_t1442 * __this, MarshalByRefObject_t773 * ___obj, bool ___forceInternalExecute, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StackBuilderSink_t1486_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(975); + ServerObjectTerminatorSink_t1485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(976); + LeaseSink_t1457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(977); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + IContributeObjectSink_t1816_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(978); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + { + MarshalByRefObject_t773 * L_0 = ___obj; + bool L_1 = ___forceInternalExecute; + StackBuilderSink_t1486 * L_2 = (StackBuilderSink_t1486 *)il2cpp_codegen_object_new (StackBuilderSink_t1486_il2cpp_TypeInfo_var); + StackBuilderSink__ctor_m8899(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = V_0; + ServerObjectTerminatorSink_t1485 * L_4 = (ServerObjectTerminatorSink_t1485 *)il2cpp_codegen_object_new (ServerObjectTerminatorSink_t1485_il2cpp_TypeInfo_var); + ServerObjectTerminatorSink__ctor_m8898(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Object_t * L_5 = V_0; + LeaseSink_t1457 * L_6 = (LeaseSink_t1457 *)il2cpp_codegen_object_new (LeaseSink_t1457_il2cpp_TypeInfo_var); + LeaseSink__ctor_m8756(L_6, L_5, /*hidden argument*/NULL); + V_0 = L_6; + ArrayList_t734 * L_7 = (__this->___context_properties_7); + if (!L_7) + { + goto IL_0067; + } + } + { + ArrayList_t734 * L_8 = (__this->___context_properties_7); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8); + V_1 = ((int32_t)((int32_t)L_9-(int32_t)1)); + goto IL_0060; + } + +IL_0034: + { + ArrayList_t734 * L_10 = (__this->___context_properties_7); + int32_t L_11 = V_1; + NullCheck(L_10); + Object_t * L_12 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_10, L_11); + V_2 = ((Object_t *)Castclass(L_12, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_2; + V_3 = ((Object_t *)IsInst(L_13, IContributeObjectSink_t1816_il2cpp_TypeInfo_var)); + Object_t * L_14 = V_3; + if (!L_14) + { + goto IL_005c; + } + } + { + Object_t * L_15 = V_3; + MarshalByRefObject_t773 * L_16 = ___obj; + Object_t * L_17 = V_0; + NullCheck(L_15); + Object_t * L_18 = (Object_t *)InterfaceFuncInvoker2< Object_t *, MarshalByRefObject_t773 *, Object_t * >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.IContributeObjectSink::GetObjectSink(System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMessageSink) */, IContributeObjectSink_t1816_il2cpp_TypeInfo_var, L_15, L_16, L_17); + V_0 = L_18; + } + +IL_005c: + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0060: + { + int32_t L_20 = V_1; + if ((((int32_t)L_20) >= ((int32_t)0))) + { + goto IL_0034; + } + } + +IL_0067: + { + Object_t * L_21 = V_0; + return L_21; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::CreateEnvoySink(System.MarshalByRefObject) +extern TypeInfo* EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* IContributeEnvoySink_t1817_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_CreateEnvoySink_m8714 (Context_t1442 * __this, MarshalByRefObject_t773 * ___serverObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(979); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + IContributeEnvoySink_t1817_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(980); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var); + EnvoyTerminatorSink_t1471 * L_0 = ((EnvoyTerminatorSink_t1471_StaticFields*)EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var->static_fields)->___Instance_0; + V_0 = L_0; + ArrayList_t734 * L_1 = (__this->___context_properties_7); + if (!L_1) + { + goto IL_0069; + } + } + { + ArrayList_t734 * L_2 = (__this->___context_properties_7); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_2 = L_3; + } + +IL_001d: + try + { // begin try (depth: 1) + { + goto IL_0044; + } + +IL_0022: + { + Object_t * L_4 = V_2; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_1 = ((Object_t *)Castclass(L_5, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_6 = V_1; + V_3 = ((Object_t *)IsInst(L_6, IContributeEnvoySink_t1817_il2cpp_TypeInfo_var)); + Object_t * L_7 = V_3; + if (!L_7) + { + goto IL_0044; + } + } + +IL_003b: + { + Object_t * L_8 = V_3; + MarshalByRefObject_t773 * L_9 = ___serverObject; + Object_t * L_10 = V_0; + NullCheck(L_8); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker2< Object_t *, MarshalByRefObject_t773 *, Object_t * >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.IContributeEnvoySink::GetEnvoySink(System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMessageSink) */, IContributeEnvoySink_t1817_il2cpp_TypeInfo_var, L_8, L_9, L_10); + V_0 = L_11; + } + +IL_0044: + { + Object_t * L_12 = V_2; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0022; + } + } + +IL_004f: + { + IL2CPP_LEAVE(0x69, FINALLY_0054); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0054; + } + +FINALLY_0054: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_2; + V_4 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_4; + if (L_15) + { + goto IL_0061; + } + } + +IL_0060: + { + IL2CPP_END_FINALLY(84) + } + +IL_0061: + { + Object_t * L_16 = V_4; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(84) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(84) + { + IL2CPP_JUMP_TBL(0x69, IL_0069) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0069: + { + Object_t * L_17 = V_0; + return L_17; + } +} +// System.Runtime.Remoting.Contexts.Context System.Runtime.Remoting.Contexts.Context::SwitchToContext(System.Runtime.Remoting.Contexts.Context) +extern "C" Context_t1442 * Context_SwitchToContext_m8715 (Object_t * __this /* static, unused */, Context_t1442 * ___newContext, const MethodInfo* method) +{ + { + Context_t1442 * L_0 = ___newContext; + Context_t1442 * L_1 = AppDomain_InternalSetContext_m10038(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Runtime.Remoting.Contexts.Context System.Runtime.Remoting.Contexts.Context::CreateNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1905; +extern "C" Context_t1442 * Context_CreateNewContext_m8716 (Object_t * __this /* static, unused */, Object_t * ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IContextProperty_t1786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(969); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1905 = il2cpp_codegen_string_literal_from_index(1905); + s_Il2CppMethodIntialized = true; + } + Context_t1442 * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Context_t1442 * L_0 = (Context_t1442 *)il2cpp_codegen_object_new (Context_t1442_il2cpp_TypeInfo_var); + Context__ctor_m8691(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Object_t * L_1 = ___msg; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(5 /* System.Collections.IList System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ContextProperties() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, L_1); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_2); + V_2 = L_3; + } + +IL_0012: + try + { // begin try (depth: 1) + { + goto IL_003b; + } + +IL_0017: + { + Object_t * L_4 = V_2; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_1 = ((Object_t *)Castclass(L_5, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Context_t1442 * L_6 = V_0; + Object_t * L_7 = V_1; + NullCheck(L_7); + String_t* L_8 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IContextProperty::get_Name() */, IContextProperty_t1786_il2cpp_TypeInfo_var, L_7); + NullCheck(L_6); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(6 /* System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) */, L_6, L_8); + if (L_9) + { + goto IL_003b; + } + } + +IL_0034: + { + Context_t1442 * L_10 = V_0; + Object_t * L_11 = V_1; + NullCheck(L_10); + VirtActionInvoker1< Object_t * >::Invoke(7 /* System.Void System.Runtime.Remoting.Contexts.Context::SetProperty(System.Runtime.Remoting.Contexts.IContextProperty) */, L_10, L_11); + } + +IL_003b: + { + Object_t * L_12 = V_2; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_0017; + } + } + +IL_0046: + { + IL2CPP_LEAVE(0x60, FINALLY_004b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004b; + } + +FINALLY_004b: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_2; + V_5 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_5; + if (L_15) + { + goto IL_0058; + } + } + +IL_0057: + { + IL2CPP_END_FINALLY(75) + } + +IL_0058: + { + Object_t * L_16 = V_5; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(75) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(75) + { + IL2CPP_JUMP_TBL(0x60, IL_0060) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0060: + { + Context_t1442 * L_17 = V_0; + NullCheck(L_17); + VirtActionInvoker0::Invoke(8 /* System.Void System.Runtime.Remoting.Contexts.Context::Freeze() */, L_17); + Object_t * L_18 = ___msg; + NullCheck(L_18); + Object_t * L_19 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(5 /* System.Collections.IList System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ContextProperties() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, L_18); + NullCheck(L_19); + Object_t * L_20 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_19); + V_4 = L_20; + } + +IL_0073: + try + { // begin try (depth: 1) + { + goto IL_009c; + } + +IL_0078: + { + Object_t * L_21 = V_4; + NullCheck(L_21); + Object_t * L_22 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_21); + V_3 = ((Object_t *)Castclass(L_22, IContextProperty_t1786_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_3; + Context_t1442 * L_24 = V_0; + NullCheck(L_23); + bool L_25 = (bool)InterfaceFuncInvoker1< bool, Context_t1442 * >::Invoke(2 /* System.Boolean System.Runtime.Remoting.Contexts.IContextProperty::IsNewContextOK(System.Runtime.Remoting.Contexts.Context) */, IContextProperty_t1786_il2cpp_TypeInfo_var, L_23, L_24); + if (L_25) + { + goto IL_009c; + } + } + +IL_0091: + { + RemotingException_t1514 * L_26 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_26, _stringLiteral1905, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_009c: + { + Object_t * L_27 = V_4; + NullCheck(L_27); + bool L_28 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_27); + if (L_28) + { + goto IL_0078; + } + } + +IL_00a8: + { + IL2CPP_LEAVE(0xC3, FINALLY_00ad); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ad; + } + +FINALLY_00ad: + { // begin finally (depth: 1) + { + Object_t * L_29 = V_4; + V_6 = ((Object_t *)IsInst(L_29, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_30 = V_6; + if (L_30) + { + goto IL_00bb; + } + } + +IL_00ba: + { + IL2CPP_END_FINALLY(173) + } + +IL_00bb: + { + Object_t * L_31 = V_6; + NullCheck(L_31); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_31); + IL2CPP_END_FINALLY(173) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(173) + { + IL2CPP_JUMP_TBL(0xC3, IL_00c3) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00c3: + { + Context_t1442 * L_32 = V_0; + return L_32; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::DoCallBack(System.Runtime.Remoting.Contexts.CrossContextDelegate) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* ContextCallbackObject_t1444_il2cpp_TypeInfo_var; +extern "C" void Context_DoCallBack_m8717 (Context_t1442 * __this, CrossContextDelegate_t1743 * ___deleg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + ContextCallbackObject_t1444_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(982); + s_Il2CppMethodIntialized = true; + } + Context_t1442 * V_0 = {0}; + Context_t1442 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + Context_t1442 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + ContextCallbackObject_t1444 * L_1 = (__this->___callback_object_13); + if (L_1) + { + goto IL_002c; + } + } + +IL_0013: + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Context_t1442 * L_2 = Context_SwitchToContext_m8715(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + V_1 = L_2; + ContextCallbackObject_t1444 * L_3 = (ContextCallbackObject_t1444 *)il2cpp_codegen_object_new (ContextCallbackObject_t1444_il2cpp_TypeInfo_var); + ContextCallbackObject__ctor_m8731(L_3, /*hidden argument*/NULL); + __this->___callback_object_13 = L_3; + Context_t1442 * L_4 = V_1; + Context_SwitchToContext_m8715(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_002c: + { + IL2CPP_LEAVE(0x38, FINALLY_0031); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0031; + } + +FINALLY_0031: + { // begin finally (depth: 1) + Context_t1442 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(49) + } // end finally (depth: 1) + IL2CPP_CLEANUP(49) + { + IL2CPP_JUMP_TBL(0x38, IL_0038) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0038: + { + ContextCallbackObject_t1444 * L_6 = (__this->___callback_object_13); + CrossContextDelegate_t1743 * L_7 = ___deleg; + NullCheck(L_6); + ContextCallbackObject_DoCallBack_m8732(L_6, L_7, /*hidden argument*/NULL); + return; + } +} +// System.LocalDataStoreSlot System.Runtime.Remoting.Contexts.Context::AllocateDataSlot() +extern TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +extern "C" LocalDataStoreSlot_t1709 * Context_AllocateDataSlot_m8718 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(983); + s_Il2CppMethodIntialized = true; + } + { + LocalDataStoreSlot_t1709 * L_0 = (LocalDataStoreSlot_t1709 *)il2cpp_codegen_object_new (LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + LocalDataStoreSlot__ctor_m10485(L_0, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.LocalDataStoreSlot System.Runtime.Remoting.Contexts.Context::AllocateNamedDataSlot(System.String) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" LocalDataStoreSlot_t1709 * Context_AllocateNamedDataSlot_m8719 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + LocalDataStoreSlot_t1709 * V_1 = {0}; + LocalDataStoreSlot_t1709 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + LocalDataStoreSlot_t1709 * L_3 = Context_AllocateDataSlot_m8718(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_3; + Hashtable_t725 * L_4 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + String_t* L_5 = ___name; + LocalDataStoreSlot_t1709 * L_6 = V_1; + NullCheck(L_4); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_4, L_5, L_6); + LocalDataStoreSlot_t1709 * L_7 = V_1; + V_2 = L_7; + IL2CPP_LEAVE(0x36, FINALLY_002f); + } + +IL_002a: + { + ; // IL_002a: leave IL_0036 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002f; + } + +FINALLY_002f: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(47) + } // end finally (depth: 1) + IL2CPP_CLEANUP(47) + { + IL2CPP_JUMP_TBL(0x36, IL_0036) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0036: + { + LocalDataStoreSlot_t1709 * L_9 = V_2; + return L_9; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::FreeNamedDataSlot(System.String) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern "C" void Context_FreeNamedDataSlot_m8720 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + String_t* L_4 = ___name; + NullCheck(L_3); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_3, L_4); + IL2CPP_LEAVE(0x28, FINALLY_0021); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0021; + } + +FINALLY_0021: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(33) + } // end finally (depth: 1) + IL2CPP_CLEANUP(33) + { + IL2CPP_JUMP_TBL(0x28, IL_0028) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0028: + { + return; + } +} +// System.Object System.Runtime.Remoting.Contexts.Context::GetData(System.LocalDataStoreSlot) +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" Object_t * Context_GetData_m8721 (Object_t * __this /* static, unused */, LocalDataStoreSlot_t1709 * ___slot, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + Context_t1442 * V_0 = {0}; + Context_t1442 * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_0 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Context_t1442 * L_1 = V_0; + V_1 = L_1; + Context_t1442 * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_000e: + try + { // begin try (depth: 1) + { + Context_t1442 * L_3 = V_0; + NullCheck(L_3); + ObjectU5BU5D_t162* L_4 = (L_3->___datastore_6); + if (!L_4) + { + goto IL_003f; + } + } + +IL_0019: + { + LocalDataStoreSlot_t1709 * L_5 = ___slot; + NullCheck(L_5); + int32_t L_6 = (L_5->___slot_0); + Context_t1442 * L_7 = V_0; + NullCheck(L_7); + ObjectU5BU5D_t162* L_8 = (L_7->___datastore_6); + NullCheck(L_8); + if ((((int32_t)L_6) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_003f; + } + } + +IL_002c: + { + Context_t1442 * L_9 = V_0; + NullCheck(L_9); + ObjectU5BU5D_t162* L_10 = (L_9->___datastore_6); + LocalDataStoreSlot_t1709 * L_11 = ___slot; + NullCheck(L_11); + int32_t L_12 = (L_11->___slot_0); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_12); + int32_t L_13 = L_12; + V_2 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_13, sizeof(Object_t *))); + IL2CPP_LEAVE(0x52, FINALLY_004b); + } + +IL_003f: + { + V_2 = NULL; + IL2CPP_LEAVE(0x52, FINALLY_004b); + } + +IL_0046: + { + ; // IL_0046: leave IL_0052 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004b; + } + +FINALLY_004b: + { // begin finally (depth: 1) + Context_t1442 * L_14 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(75) + } // end finally (depth: 1) + IL2CPP_CLEANUP(75) + { + IL2CPP_JUMP_TBL(0x52, IL_0052) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0052: + { + Object_t * L_15 = V_2; + return L_15; + } +} +// System.LocalDataStoreSlot System.Runtime.Remoting.Contexts.Context::GetNamedDataSlot(System.String) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +extern "C" LocalDataStoreSlot_t1709 * Context_GetNamedDataSlot_m8722 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(983); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + LocalDataStoreSlot_t1709 * V_1 = {0}; + LocalDataStoreSlot_t1709 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((Context_t1442_StaticFields*)Context_t1442_il2cpp_TypeInfo_var->static_fields)->___namedSlots_10; + String_t* L_4 = ___name; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_3, L_4); + V_1 = ((LocalDataStoreSlot_t1709 *)IsInstSealed(L_5, LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var)); + LocalDataStoreSlot_t1709 * L_6 = V_1; + if (L_6) + { + goto IL_0034; + } + } + +IL_0028: + { + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + LocalDataStoreSlot_t1709 * L_8 = Context_AllocateNamedDataSlot_m8719(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_2 = L_8; + IL2CPP_LEAVE(0x47, FINALLY_0040); + } + +IL_0034: + { + LocalDataStoreSlot_t1709 * L_9 = V_1; + V_2 = L_9; + IL2CPP_LEAVE(0x47, FINALLY_0040); + } + +IL_003b: + { + ; // IL_003b: leave IL_0047 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0040; + } + +FINALLY_0040: + { // begin finally (depth: 1) + Object_t * L_10 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(64) + } // end finally (depth: 1) + IL2CPP_CLEANUP(64) + { + IL2CPP_JUMP_TBL(0x47, IL_0047) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0047: + { + LocalDataStoreSlot_t1709 * L_11 = V_2; + return L_11; + } +} +// System.Void System.Runtime.Remoting.Contexts.Context::SetData(System.LocalDataStoreSlot,System.Object) +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void Context_SetData_m8723 (Object_t * __this /* static, unused */, LocalDataStoreSlot_t1709 * ___slot, Object_t * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + Context_t1442 * V_0 = {0}; + Context_t1442 * V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_0 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + Context_t1442 * L_1 = V_0; + V_1 = L_1; + Context_t1442 * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_000e: + try + { // begin try (depth: 1) + { + Context_t1442 * L_3 = V_0; + NullCheck(L_3); + ObjectU5BU5D_t162* L_4 = (L_3->___datastore_6); + if (L_4) + { + goto IL_0031; + } + } + +IL_0019: + { + Context_t1442 * L_5 = V_0; + LocalDataStoreSlot_t1709 * L_6 = ___slot; + NullCheck(L_6); + int32_t L_7 = (L_6->___slot_0); + NullCheck(L_5); + L_5->___datastore_6 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_7+(int32_t)2)))); + goto IL_0066; + } + +IL_0031: + { + LocalDataStoreSlot_t1709 * L_8 = ___slot; + NullCheck(L_8); + int32_t L_9 = (L_8->___slot_0); + Context_t1442 * L_10 = V_0; + NullCheck(L_10); + ObjectU5BU5D_t162* L_11 = (L_10->___datastore_6); + NullCheck(L_11); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))))) + { + goto IL_0066; + } + } + +IL_0044: + { + LocalDataStoreSlot_t1709 * L_12 = ___slot; + NullCheck(L_12); + int32_t L_13 = (L_12->___slot_0); + V_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_13+(int32_t)2)))); + Context_t1442 * L_14 = V_0; + NullCheck(L_14); + ObjectU5BU5D_t162* L_15 = (L_14->___datastore_6); + ObjectU5BU5D_t162* L_16 = V_2; + NullCheck(L_15); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_15, (Array_t *)(Array_t *)L_16, 0); + Context_t1442 * L_17 = V_0; + ObjectU5BU5D_t162* L_18 = V_2; + NullCheck(L_17); + L_17->___datastore_6 = L_18; + } + +IL_0066: + { + Context_t1442 * L_19 = V_0; + NullCheck(L_19); + ObjectU5BU5D_t162* L_20 = (L_19->___datastore_6); + LocalDataStoreSlot_t1709 * L_21 = ___slot; + NullCheck(L_21); + int32_t L_22 = (L_21->___slot_0); + Object_t * L_23 = ___data; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_22); + ArrayElementTypeCheck (L_20, L_23); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, L_22, sizeof(Object_t *))) = (Object_t *)L_23; + IL2CPP_LEAVE(0x80, FINALLY_0079); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0079; + } + +FINALLY_0079: + { // begin finally (depth: 1) + Context_t1442 * L_24 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(121) + } // end finally (depth: 1) + IL2CPP_CLEANUP(121) + { + IL2CPP_JUMP_TBL(0x80, IL_0080) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0080: + { + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg::.ctor() +extern "C" void DynamicPropertyReg__ctor_m8724 (DynamicPropertyReg_t1446 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void DynamicPropertyCollection__ctor_m8725 (DynamicPropertyCollection_t1443 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____properties_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::get_HasProperties() +extern "C" bool DynamicPropertyCollection_get_HasProperties_m8726 (DynamicPropertyCollection_t1443 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->____properties_0); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + return ((((int32_t)L_1) > ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty) +extern TypeInfo* IDynamicProperty_t1447_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* DynamicPropertyReg_t1446_il2cpp_TypeInfo_var; +extern TypeInfo* IContributeDynamicSink_t1818_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1906; +extern "C" bool DynamicPropertyCollection_RegisterDynamicProperty_m8727 (DynamicPropertyCollection_t1443 * __this, Object_t * ___prop, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDynamicProperty_t1447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(984); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + DynamicPropertyReg_t1446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(985); + IContributeDynamicSink_t1818_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(986); + _stringLiteral1906 = il2cpp_codegen_string_literal_from_index(1906); + s_Il2CppMethodIntialized = true; + } + DynamicPropertyCollection_t1443 * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + DynamicPropertyReg_t1446 * V_2 = {0}; + Object_t * V_3 = {0}; + bool V_4 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + DynamicPropertyCollection_t1443 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + Object_t * L_1 = ___prop; + NullCheck(L_1); + String_t* L_2 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IDynamicProperty::get_Name() */, IDynamicProperty_t1447_il2cpp_TypeInfo_var, L_1); + int32_t L_3 = DynamicPropertyCollection_FindProperty_m8730(__this, L_2, /*hidden argument*/NULL); + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_0025; + } + } + +IL_001a: + { + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, _stringLiteral1906, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0025: + { + ArrayList_t734 * L_5 = (__this->____properties_0); + ArrayList_t734 * L_6 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4648(L_6, L_5, /*hidden argument*/NULL); + V_1 = L_6; + DynamicPropertyReg_t1446 * L_7 = (DynamicPropertyReg_t1446 *)il2cpp_codegen_object_new (DynamicPropertyReg_t1446_il2cpp_TypeInfo_var); + DynamicPropertyReg__ctor_m8724(L_7, /*hidden argument*/NULL); + V_2 = L_7; + DynamicPropertyReg_t1446 * L_8 = V_2; + Object_t * L_9 = ___prop; + NullCheck(L_8); + L_8->___Property_0 = L_9; + Object_t * L_10 = ___prop; + V_3 = ((Object_t *)IsInst(L_10, IContributeDynamicSink_t1818_il2cpp_TypeInfo_var)); + Object_t * L_11 = V_3; + if (!L_11) + { + goto IL_0057; + } + } + +IL_004b: + { + DynamicPropertyReg_t1446 * L_12 = V_2; + Object_t * L_13 = V_3; + NullCheck(L_13); + Object_t * L_14 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Runtime.Remoting.Contexts.IDynamicMessageSink System.Runtime.Remoting.Contexts.IContributeDynamicSink::GetDynamicSink() */, IContributeDynamicSink_t1818_il2cpp_TypeInfo_var, L_13); + NullCheck(L_12); + L_12->___Sink_1 = L_14; + } + +IL_0057: + { + ArrayList_t734 * L_15 = V_1; + DynamicPropertyReg_t1446 * L_16 = V_2; + NullCheck(L_15); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_15, L_16); + ArrayList_t734 * L_17 = V_1; + __this->____properties_0 = L_17; + V_4 = 1; + IL2CPP_LEAVE(0x7A, FINALLY_0073); + } + +IL_006e: + { + ; // IL_006e: leave IL_007a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0073; + } + +FINALLY_0073: + { // begin finally (depth: 1) + DynamicPropertyCollection_t1443 * L_18 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(115) + } // end finally (depth: 1) + IL2CPP_CLEANUP(115) + { + IL2CPP_JUMP_TBL(0x7A, IL_007a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007a: + { + bool L_19 = V_4; + return L_19; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::UnregisterDynamicProperty(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1907; +extern Il2CppCodeGenString* _stringLiteral1908; +extern "C" bool DynamicPropertyCollection_UnregisterDynamicProperty_m8728 (DynamicPropertyCollection_t1443 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1907 = il2cpp_codegen_string_literal_from_index(1907); + _stringLiteral1908 = il2cpp_codegen_string_literal_from_index(1908); + s_Il2CppMethodIntialized = true; + } + DynamicPropertyCollection_t1443 * V_0 = {0}; + int32_t V_1 = 0; + bool V_2 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + DynamicPropertyCollection_t1443 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + String_t* L_1 = ___name; + int32_t L_2 = DynamicPropertyCollection_FindProperty_m8730(__this, L_1, /*hidden argument*/NULL); + V_1 = L_2; + int32_t L_3 = V_1; + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_002d; + } + } + +IL_0017: + { + String_t* L_4 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1907, L_4, _stringLiteral1908, /*hidden argument*/NULL); + RemotingException_t1514 * L_6 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002d: + { + ArrayList_t734 * L_7 = (__this->____properties_0); + int32_t L_8 = V_1; + NullCheck(L_7); + VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_7, L_8); + V_2 = 1; + IL2CPP_LEAVE(0x4C, FINALLY_0045); + } + +IL_0040: + { + ; // IL_0040: leave IL_004c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0045; + } + +FINALLY_0045: + { // begin finally (depth: 1) + DynamicPropertyCollection_t1443 * L_9 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(69) + } // end finally (depth: 1) + IL2CPP_CLEANUP(69) + { + IL2CPP_JUMP_TBL(0x4C, IL_004c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004c: + { + bool L_10 = V_2; + return L_10; + } +} +// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection::NotifyMessage(System.Boolean,System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DynamicPropertyReg_t1446_il2cpp_TypeInfo_var; +extern TypeInfo* IDynamicMessageSink_t1448_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void DynamicPropertyCollection_NotifyMessage_m8729 (DynamicPropertyCollection_t1443 * __this, bool ___start, Object_t * ___msg, bool ___client_site, bool ___async, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DynamicPropertyReg_t1446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(985); + IDynamicMessageSink_t1448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(987); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + DynamicPropertyReg_t1446 * V_1 = {0}; + Object_t * V_2 = {0}; + DynamicPropertyReg_t1446 * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Object_t * V_6 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->____properties_0); + V_0 = L_0; + bool L_1 = ___start; + if (!L_1) + { + goto IL_0069; + } + } + { + ArrayList_t734 * L_2 = V_0; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); + V_2 = L_3; + } + +IL_0014: + try + { // begin try (depth: 1) + { + goto IL_003f; + } + +IL_0019: + { + Object_t * L_4 = V_2; + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_4); + V_1 = ((DynamicPropertyReg_t1446 *)CastclassClass(L_5, DynamicPropertyReg_t1446_il2cpp_TypeInfo_var)); + DynamicPropertyReg_t1446 * L_6 = V_1; + NullCheck(L_6); + Object_t * L_7 = (L_6->___Sink_1); + if (!L_7) + { + goto IL_003f; + } + } + +IL_0030: + { + DynamicPropertyReg_t1446 * L_8 = V_1; + NullCheck(L_8); + Object_t * L_9 = (L_8->___Sink_1); + Object_t * L_10 = ___msg; + bool L_11 = ___client_site; + bool L_12 = ___async; + NullCheck(L_9); + InterfaceActionInvoker3< Object_t *, bool, bool >::Invoke(1 /* System.Void System.Runtime.Remoting.Contexts.IDynamicMessageSink::ProcessMessageStart(System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) */, IDynamicMessageSink_t1448_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12); + } + +IL_003f: + { + Object_t * L_13 = V_2; + NullCheck(L_13); + bool L_14 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_13); + if (L_14) + { + goto IL_0019; + } + } + +IL_004a: + { + IL2CPP_LEAVE(0x64, FINALLY_004f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004f; + } + +FINALLY_004f: + { // begin finally (depth: 1) + { + Object_t * L_15 = V_2; + V_5 = ((Object_t *)IsInst(L_15, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_16 = V_5; + if (L_16) + { + goto IL_005c; + } + } + +IL_005b: + { + IL2CPP_END_FINALLY(79) + } + +IL_005c: + { + Object_t * L_17 = V_5; + NullCheck(L_17); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_17); + IL2CPP_END_FINALLY(79) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(79) + { + IL2CPP_JUMP_TBL(0x64, IL_0064) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0064: + { + goto IL_00c4; + } + +IL_0069: + { + ArrayList_t734 * L_18 = V_0; + NullCheck(L_18); + Object_t * L_19 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_18); + V_4 = L_19; + } + +IL_0071: + try + { // begin try (depth: 1) + { + goto IL_009d; + } + +IL_0076: + { + Object_t * L_20 = V_4; + NullCheck(L_20); + Object_t * L_21 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_20); + V_3 = ((DynamicPropertyReg_t1446 *)CastclassClass(L_21, DynamicPropertyReg_t1446_il2cpp_TypeInfo_var)); + DynamicPropertyReg_t1446 * L_22 = V_3; + NullCheck(L_22); + Object_t * L_23 = (L_22->___Sink_1); + if (!L_23) + { + goto IL_009d; + } + } + +IL_008e: + { + DynamicPropertyReg_t1446 * L_24 = V_3; + NullCheck(L_24); + Object_t * L_25 = (L_24->___Sink_1); + Object_t * L_26 = ___msg; + bool L_27 = ___client_site; + bool L_28 = ___async; + NullCheck(L_25); + InterfaceActionInvoker3< Object_t *, bool, bool >::Invoke(0 /* System.Void System.Runtime.Remoting.Contexts.IDynamicMessageSink::ProcessMessageFinish(System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) */, IDynamicMessageSink_t1448_il2cpp_TypeInfo_var, L_25, L_26, L_27, L_28); + } + +IL_009d: + { + Object_t * L_29 = V_4; + NullCheck(L_29); + bool L_30 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_29); + if (L_30) + { + goto IL_0076; + } + } + +IL_00a9: + { + IL2CPP_LEAVE(0xC4, FINALLY_00ae); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00ae; + } + +FINALLY_00ae: + { // begin finally (depth: 1) + { + Object_t * L_31 = V_4; + V_6 = ((Object_t *)IsInst(L_31, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_32 = V_6; + if (L_32) + { + goto IL_00bc; + } + } + +IL_00bb: + { + IL2CPP_END_FINALLY(174) + } + +IL_00bc: + { + Object_t * L_33 = V_6; + NullCheck(L_33); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_33); + IL2CPP_END_FINALLY(174) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(174) + { + IL2CPP_JUMP_TBL(0xC4, IL_00c4) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00c4: + { + return; + } +} +// System.Int32 System.Runtime.Remoting.Contexts.DynamicPropertyCollection::FindProperty(System.String) +extern TypeInfo* DynamicPropertyReg_t1446_il2cpp_TypeInfo_var; +extern TypeInfo* IDynamicProperty_t1447_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" int32_t DynamicPropertyCollection_FindProperty_m8730 (DynamicPropertyCollection_t1443 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DynamicPropertyReg_t1446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(985); + IDynamicProperty_t1447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(984); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_0033; + } + +IL_0007: + { + ArrayList_t734 * L_0 = (__this->____properties_0); + int32_t L_1 = V_0; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); + NullCheck(((DynamicPropertyReg_t1446 *)CastclassClass(L_2, DynamicPropertyReg_t1446_il2cpp_TypeInfo_var))); + Object_t * L_3 = (((DynamicPropertyReg_t1446 *)CastclassClass(L_2, DynamicPropertyReg_t1446_il2cpp_TypeInfo_var))->___Property_0); + NullCheck(L_3); + String_t* L_4 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IDynamicProperty::get_Name() */, IDynamicProperty_t1447_il2cpp_TypeInfo_var, L_3); + String_t* L_5 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_002f; + } + } + { + int32_t L_7 = V_0; + return L_7; + } + +IL_002f: + { + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0033: + { + int32_t L_9 = V_0; + ArrayList_t734 * L_10 = (__this->____properties_0); + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_10); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0007; + } + } + { + return (-1); + } +} +// System.Void System.Runtime.Remoting.Contexts.ContextCallbackObject::.ctor() +extern "C" void ContextCallbackObject__ctor_m8731 (ContextCallbackObject_t1444 * __this, const MethodInfo* method) +{ + { + ContextBoundObject__ctor_m10093(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.ContextCallbackObject::DoCallBack(System.Runtime.Remoting.Contexts.CrossContextDelegate) +extern "C" void ContextCallbackObject_DoCallBack_m8732 (ContextCallbackObject_t1444 * __this, CrossContextDelegate_t1743 * ___deleg, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.ContextAttribute::.ctor(System.String) +extern "C" void ContextAttribute__ctor_m8733 (ContextAttribute_t1434 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + __this->___AttributeName_0 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.Contexts.ContextAttribute::get_Name() +extern "C" String_t* ContextAttribute_get_Name_m8734 (ContextAttribute_t1434 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___AttributeName_0); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.ContextAttribute::Equals(System.Object) +extern TypeInfo* ContextAttribute_t1434_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool ContextAttribute_Equals_m8735 (ContextAttribute_t1434 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ContextAttribute_t1434_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(988); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + ContextAttribute_t1434 * V_0 = {0}; + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___o; + if (((ContextAttribute_t1434 *)IsInstClass(L_1, ContextAttribute_t1434_il2cpp_TypeInfo_var))) + { + goto IL_0015; + } + } + { + return 0; + } + +IL_0015: + { + Object_t * L_2 = ___o; + V_0 = ((ContextAttribute_t1434 *)CastclassClass(L_2, ContextAttribute_t1434_il2cpp_TypeInfo_var)); + ContextAttribute_t1434 * L_3 = V_0; + NullCheck(L_3); + String_t* L_4 = (L_3->___AttributeName_0); + String_t* L_5 = (__this->___AttributeName_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Inequality_m3593(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + return 1; + } +} +// System.Void System.Runtime.Remoting.Contexts.ContextAttribute::Freeze(System.Runtime.Remoting.Contexts.Context) +extern "C" void ContextAttribute_Freeze_m8736 (ContextAttribute_t1434 * __this, Context_t1442 * ___newContext, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.Runtime.Remoting.Contexts.ContextAttribute::GetHashCode() +extern "C" int32_t ContextAttribute_GetHashCode_m8737 (ContextAttribute_t1434 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___AttributeName_0); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + String_t* L_1 = (__this->___AttributeName_0); + NullCheck(L_1); + int32_t L_2 = String_GetHashCode_m2034(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Runtime.Remoting.Contexts.ContextAttribute::GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1909; +extern "C" void ContextAttribute_GetPropertiesForNewContext_m8738 (ContextAttribute_t1434 * __this, Object_t * ___ctorMsg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + _stringLiteral1909 = il2cpp_codegen_string_literal_from_index(1909); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = ___ctorMsg; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1909, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___ctorMsg; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(5 /* System.Collections.IList System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ContextProperties() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, L_2); + V_0 = L_3; + Object_t * L_4 = V_0; + NullCheck(L_4); + InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(4 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_4, __this); + return; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.ContextAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1909; +extern Il2CppCodeGenString* _stringLiteral1910; +extern "C" bool ContextAttribute_IsContextOK_m8739 (ContextAttribute_t1434 * __this, Context_t1442 * ___ctx, Object_t * ___ctorMsg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + _stringLiteral1909 = il2cpp_codegen_string_literal_from_index(1909); + _stringLiteral1910 = il2cpp_codegen_string_literal_from_index(1910); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = ___ctorMsg; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1909, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Context_t1442 * L_2 = ___ctx; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral1910, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Object_t * L_4 = ___ctorMsg; + NullCheck(L_4); + Type_t * L_5 = (Type_t *)InterfaceFuncInvoker0< Type_t * >::Invoke(0 /* System.Type System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ActivationType() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, L_4); + NullCheck(L_5); + bool L_6 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Type::get_IsContextful() */, L_5); + if (L_6) + { + goto IL_0034; + } + } + { + return 1; + } + +IL_0034: + { + Context_t1442 * L_7 = ___ctx; + String_t* L_8 = (__this->___AttributeName_0); + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(6 /* System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) */, L_7, L_8); + V_0 = L_9; + Object_t * L_10 = V_0; + if (L_10) + { + goto IL_0049; + } + } + { + return 0; + } + +IL_0049: + { + Object_t * L_11 = V_0; + if ((((Object_t*)(ContextAttribute_t1434 *)__this) == ((Object_t*)(Object_t *)L_11))) + { + goto IL_0052; + } + } + { + return 0; + } + +IL_0052: + { + return 1; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.ContextAttribute::IsNewContextOK(System.Runtime.Remoting.Contexts.Context) +extern "C" bool ContextAttribute_IsNewContextOK_m8740 (ContextAttribute_t1434 * __this, Context_t1442 * ___newCtx, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Runtime.Remoting.Contexts.CrossContextChannel::.ctor() +extern "C" void CrossContextChannel__ctor_m8741 (CrossContextChannel_t1437 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::.ctor() +extern "C" void SynchronizationAttribute__ctor_m8742 (SynchronizationAttribute_t1450 * __this, const MethodInfo* method) +{ + { + SynchronizationAttribute__ctor_m8743(__this, 8, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::.ctor(System.Int32,System.Boolean) +extern TypeInfo* Mutex_t1451_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1911; +extern Il2CppCodeGenString* _stringLiteral401; +extern "C" void SynchronizationAttribute__ctor_m8743 (SynchronizationAttribute_t1450 * __this, int32_t ___flag, bool ___reEntrant, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Mutex_t1451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(989); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1911 = il2cpp_codegen_string_literal_from_index(1911); + _stringLiteral401 = il2cpp_codegen_string_literal_from_index(401); + s_Il2CppMethodIntialized = true; + } + { + Mutex_t1451 * L_0 = (Mutex_t1451 *)il2cpp_codegen_object_new (Mutex_t1451_il2cpp_TypeInfo_var); + Mutex__ctor_m9944(L_0, 0, /*hidden argument*/NULL); + __this->____mutex_4 = L_0; + ContextAttribute__ctor_m8733(__this, _stringLiteral1911, /*hidden argument*/NULL); + int32_t L_1 = ___flag; + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_003e; + } + } + { + int32_t L_2 = ___flag; + if ((((int32_t)L_2) == ((int32_t)4))) + { + goto IL_003e; + } + } + { + int32_t L_3 = ___flag; + if ((((int32_t)L_3) == ((int32_t)8))) + { + goto IL_003e; + } + } + { + int32_t L_4 = ___flag; + if ((((int32_t)L_4) == ((int32_t)2))) + { + goto IL_003e; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + bool L_6 = ___reEntrant; + __this->____bReEntrant_1 = L_6; + int32_t L_7 = ___flag; + __this->____flavor_2 = L_7; + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::set_Locked(System.Boolean) +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" void SynchronizationAttribute_set_Locked_m8744 (SynchronizationAttribute_t1450 * __this, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + SynchronizationAttribute_t1450 * V_0 = {0}; + SynchronizationAttribute_t1450 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_0056; + } + } + { + Mutex_t1451 * L_1 = (__this->____mutex_4); + NullCheck(L_1); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_1); + V_0 = __this; + SynchronizationAttribute_t1450 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_001a: + try + { // begin try (depth: 1) + { + int32_t L_3 = (__this->____lockCount_3); + __this->____lockCount_3 = ((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = (__this->____lockCount_3); + if ((((int32_t)L_4) <= ((int32_t)1))) + { + goto IL_003a; + } + } + +IL_0034: + { + SynchronizationAttribute_ReleaseLock_m8745(__this, /*hidden argument*/NULL); + } + +IL_003a: + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_5 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->____ownerThread_5 = L_5; + IL2CPP_LEAVE(0x51, FINALLY_004a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004a; + } + +FINALLY_004a: + { // begin finally (depth: 1) + SynchronizationAttribute_t1450 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(74) + } // end finally (depth: 1) + IL2CPP_CLEANUP(74) + { + IL2CPP_JUMP_TBL(0x51, IL_0051) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0051: + { + goto IL_00ab; + } + +IL_0056: + { + V_1 = __this; + SynchronizationAttribute_t1450 * L_7 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + } + +IL_005e: + try + { // begin try (depth: 1) + { + goto IL_0083; + } + +IL_0063: + { + int32_t L_8 = (__this->____lockCount_3); + __this->____lockCount_3 = ((int32_t)((int32_t)L_8-(int32_t)1)); + Mutex_t1451 * L_9 = (__this->____mutex_4); + NullCheck(L_9); + Mutex_ReleaseMutex_m9947(L_9, /*hidden argument*/NULL); + __this->____ownerThread_5 = (Thread_t1452 *)NULL; + } + +IL_0083: + { + int32_t L_10 = (__this->____lockCount_3); + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_009f; + } + } + +IL_008f: + { + Thread_t1452 * L_11 = (__this->____ownerThread_5); + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_12 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((((Object_t*)(Thread_t1452 *)L_11) == ((Object_t*)(Thread_t1452 *)L_12))) + { + goto IL_0063; + } + } + +IL_009f: + { + IL2CPP_LEAVE(0xAB, FINALLY_00a4); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00a4; + } + +FINALLY_00a4: + { // begin finally (depth: 1) + SynchronizationAttribute_t1450 * L_13 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(164) + } // end finally (depth: 1) + IL2CPP_CLEANUP(164) + { + IL2CPP_JUMP_TBL(0xAB, IL_00ab) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00ab: + { + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::ReleaseLock() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" void SynchronizationAttribute_ReleaseLock_m8745 (SynchronizationAttribute_t1450 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + SynchronizationAttribute_t1450 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + SynchronizationAttribute_t1450 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + int32_t L_1 = (__this->____lockCount_3); + if ((((int32_t)L_1) <= ((int32_t)0))) + { + goto IL_0044; + } + } + +IL_0014: + { + Thread_t1452 * L_2 = (__this->____ownerThread_5); + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_3 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + if ((!(((Object_t*)(Thread_t1452 *)L_2) == ((Object_t*)(Thread_t1452 *)L_3)))) + { + goto IL_0044; + } + } + +IL_0024: + { + int32_t L_4 = (__this->____lockCount_3); + __this->____lockCount_3 = ((int32_t)((int32_t)L_4-(int32_t)1)); + Mutex_t1451 * L_5 = (__this->____mutex_4); + NullCheck(L_5); + Mutex_ReleaseMutex_m9947(L_5, /*hidden argument*/NULL); + __this->____ownerThread_5 = (Thread_t1452 *)NULL; + } + +IL_0044: + { + IL2CPP_LEAVE(0x50, FINALLY_0049); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0049; + } + +FINALLY_0049: + { // begin finally (depth: 1) + SynchronizationAttribute_t1450 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(73) + } // end finally (depth: 1) + IL2CPP_CLEANUP(73) + { + IL2CPP_JUMP_TBL(0x50, IL_0050) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0050: + { + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" void SynchronizationAttribute_GetPropertiesForNewContext_m8746 (SynchronizationAttribute_t1450 * __this, Object_t * ___ctorMsg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____flavor_2); + if ((((int32_t)L_0) == ((int32_t)1))) + { + goto IL_0019; + } + } + { + Object_t * L_1 = ___ctorMsg; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(5 /* System.Collections.IList System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ContextProperties() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, L_1); + NullCheck(L_2); + InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(4 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_2, __this); + } + +IL_0019: + { + return; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.SynchronizationAttribute::GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink) +extern TypeInfo* SynchronizedClientContextSink_t1453_il2cpp_TypeInfo_var; +extern "C" Object_t * SynchronizationAttribute_GetClientContextSink_m8747 (SynchronizationAttribute_t1450 * __this, Object_t * ___nextSink, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SynchronizedClientContextSink_t1453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(990); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___nextSink; + SynchronizedClientContextSink_t1453 * L_1 = (SynchronizedClientContextSink_t1453 *)il2cpp_codegen_object_new (SynchronizedClientContextSink_t1453_il2cpp_TypeInfo_var); + SynchronizedClientContextSink__ctor_m8752(L_1, L_0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.SynchronizationAttribute::GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink) +extern TypeInfo* SynchronizedServerContextSink_t1454_il2cpp_TypeInfo_var; +extern "C" Object_t * SynchronizationAttribute_GetServerContextSink_m8748 (SynchronizationAttribute_t1450 * __this, Object_t * ___nextSink, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SynchronizedServerContextSink_t1454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(991); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___nextSink; + SynchronizedServerContextSink_t1454 * L_1 = (SynchronizedServerContextSink_t1454 *)il2cpp_codegen_object_new (SynchronizedServerContextSink_t1454_il2cpp_TypeInfo_var); + SynchronizedServerContextSink__ctor_m8753(L_1, L_0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Runtime.Remoting.Contexts.SynchronizationAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* SynchronizationAttribute_t1450_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1911; +extern "C" bool SynchronizationAttribute_IsContextOK_m8749 (SynchronizationAttribute_t1450 * __this, Context_t1442 * ___ctx, Object_t * ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SynchronizationAttribute_t1450_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(992); + _stringLiteral1911 = il2cpp_codegen_string_literal_from_index(1911); + s_Il2CppMethodIntialized = true; + } + SynchronizationAttribute_t1450 * V_0 = {0}; + int32_t V_1 = 0; + { + Context_t1442 * L_0 = ___ctx; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(6 /* System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) */, L_0, _stringLiteral1911); + V_0 = ((SynchronizationAttribute_t1450 *)IsInstClass(L_1, SynchronizationAttribute_t1450_il2cpp_TypeInfo_var)); + int32_t L_2 = (__this->____flavor_2); + V_1 = L_2; + int32_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 0) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 1) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 2) + { + goto IL_0056; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 3) + { + goto IL_004a; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 4) + { + goto IL_0056; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 5) + { + goto IL_0056; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 6) + { + goto IL_0056; + } + if (((int32_t)((int32_t)L_3-(int32_t)1)) == 7) + { + goto IL_0052; + } + } + { + goto IL_0056; + } + +IL_0045: + { + SynchronizationAttribute_t1450 * L_4 = V_0; + return ((((Object_t*)(SynchronizationAttribute_t1450 *)L_4) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + } + +IL_004a: + { + SynchronizationAttribute_t1450 * L_5 = V_0; + return ((((int32_t)((((Object_t*)(SynchronizationAttribute_t1450 *)L_5) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0052: + { + return 0; + } + +IL_0054: + { + return 1; + } + +IL_0056: + { + return 0; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::ExitContext() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizationAttribute_t1450_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1911; +extern "C" void SynchronizationAttribute_ExitContext_m8750 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + SynchronizationAttribute_t1450_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(992); + _stringLiteral1911 = il2cpp_codegen_string_literal_from_index(1911); + s_Il2CppMethodIntialized = true; + } + SynchronizationAttribute_t1450 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_0 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = Context_get_IsDefaultContext_m8697(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_2 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(6 /* System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) */, L_2, _stringLiteral1911); + V_0 = ((SynchronizationAttribute_t1450 *)IsInstClass(L_3, SynchronizationAttribute_t1450_il2cpp_TypeInfo_var)); + SynchronizationAttribute_t1450 * L_4 = V_0; + if (L_4) + { + goto IL_002c; + } + } + { + return; + } + +IL_002c: + { + SynchronizationAttribute_t1450 * L_5 = V_0; + NullCheck(L_5); + VirtActionInvoker1< bool >::Invoke(16 /* System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::set_Locked(System.Boolean) */, L_5, 0); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::EnterContext() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizationAttribute_t1450_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1911; +extern "C" void SynchronizationAttribute_EnterContext_m8751 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + SynchronizationAttribute_t1450_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(992); + _stringLiteral1911 = il2cpp_codegen_string_literal_from_index(1911); + s_Il2CppMethodIntialized = true; + } + SynchronizationAttribute_t1450 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_0 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + bool L_1 = Context_get_IsDefaultContext_m8697(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0010; + } + } + { + return; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Context_t1442 * L_2 = Thread_get_CurrentContext_m9957(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(6 /* System.Runtime.Remoting.Contexts.IContextProperty System.Runtime.Remoting.Contexts.Context::GetProperty(System.String) */, L_2, _stringLiteral1911); + V_0 = ((SynchronizationAttribute_t1450 *)IsInstClass(L_3, SynchronizationAttribute_t1450_il2cpp_TypeInfo_var)); + SynchronizationAttribute_t1450 * L_4 = V_0; + if (L_4) + { + goto IL_002c; + } + } + { + return; + } + +IL_002c: + { + SynchronizationAttribute_t1450 * L_5 = V_0; + NullCheck(L_5); + VirtActionInvoker1< bool >::Invoke(16 /* System.Void System.Runtime.Remoting.Contexts.SynchronizationAttribute::set_Locked(System.Boolean) */, L_5, 1); + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizedClientContextSink::.ctor(System.Runtime.Remoting.Messaging.IMessageSink,System.Runtime.Remoting.Contexts.SynchronizationAttribute) +extern "C" void SynchronizedClientContextSink__ctor_m8752 (SynchronizedClientContextSink_t1453 * __this, Object_t * ___next, SynchronizationAttribute_t1450 * ___att, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SynchronizationAttribute_t1450 * L_0 = ___att; + __this->____att_1 = L_0; + Object_t * L_1 = ___next; + __this->____next_0 = L_1; + return; + } +} +// System.Void System.Runtime.Remoting.Contexts.SynchronizedServerContextSink::.ctor(System.Runtime.Remoting.Messaging.IMessageSink,System.Runtime.Remoting.Contexts.SynchronizationAttribute) +extern "C" void SynchronizedServerContextSink__ctor_m8753 (SynchronizedServerContextSink_t1454 * __this, Object_t * ___next, SynchronizationAttribute_t1450 * ___att, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SynchronizationAttribute_t1450 * L_0 = ___att; + __this->____att_1 = L_0; + Object_t * L_1 = ___next; + __this->____next_0 = L_1; + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LeaseManager::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void LeaseManager__ctor_m8754 (LeaseManager_t1455 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____objects_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LeaseManager::SetPollTime(System.TimeSpan) +extern "C" void LeaseManager_SetPollTime_m8755 (LeaseManager_t1455 * __this, TimeSpan_t803 ___timeSpan, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->____objects_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0012: + try + { // begin try (depth: 1) + { + Timer_t1456 * L_3 = (__this->____timer_1); + if (!L_3) + { + goto IL_002b; + } + } + +IL_001d: + { + Timer_t1456 * L_4 = (__this->____timer_1); + TimeSpan_t803 L_5 = ___timeSpan; + TimeSpan_t803 L_6 = ___timeSpan; + NullCheck(L_4); + Timer_Change_m10005(L_4, L_5, L_6, /*hidden argument*/NULL); + } + +IL_002b: + { + IL2CPP_LEAVE(0x37, FINALLY_0030); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0030; + } + +FINALLY_0030: + { // begin finally (depth: 1) + Object_t * L_7 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(48) + } // end finally (depth: 1) + IL2CPP_CLEANUP(48) + { + IL2CPP_JUMP_TBL(0x37, IL_0037) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0037: + { + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LeaseSink::.ctor(System.Runtime.Remoting.Messaging.IMessageSink) +extern "C" void LeaseSink__ctor_m8756 (LeaseSink_t1457 * __this, Object_t * ___nextSink, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___nextSink; + __this->____nextSink_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LifetimeServices::.cctor() +extern TypeInfo* LeaseManager_t1455_il2cpp_TypeInfo_var; +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" void LifetimeServices__cctor_m8757 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LeaseManager_t1455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(993); + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + LeaseManager_t1455 * L_0 = (LeaseManager_t1455 *)il2cpp_codegen_object_new (LeaseManager_t1455_il2cpp_TypeInfo_var); + LeaseManager__ctor_m8754(L_0, /*hidden argument*/NULL); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseManager_4 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_FromSeconds_m10768(NULL /*static, unused*/, (10.0), /*hidden argument*/NULL); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseManagerPollTime_0 = L_1; + TimeSpan_t803 L_2 = TimeSpan_FromMinutes_m10767(NULL /*static, unused*/, (5.0), /*hidden argument*/NULL); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseTime_1 = L_2; + TimeSpan_t803 L_3 = TimeSpan_FromMinutes_m10767(NULL /*static, unused*/, (2.0), /*hidden argument*/NULL); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____renewOnCallTime_2 = L_3; + TimeSpan_t803 L_4 = TimeSpan_FromMinutes_m10767(NULL /*static, unused*/, (2.0), /*hidden argument*/NULL); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____sponsorshipTimeout_3 = L_4; + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LifetimeServices::set_LeaseManagerPollTime(System.TimeSpan) +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern "C" void LifetimeServices_set_LeaseManagerPollTime_m8758 (Object_t * __this /* static, unused */, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseManagerPollTime_0 = L_0; + LeaseManager_t1455 * L_1 = ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseManager_4; + TimeSpan_t803 L_2 = ___value; + NullCheck(L_1); + LeaseManager_SetPollTime_m8755(L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LifetimeServices::set_LeaseTime(System.TimeSpan) +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern "C" void LifetimeServices_set_LeaseTime_m8759 (Object_t * __this /* static, unused */, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____leaseTime_1 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LifetimeServices::set_RenewOnCallTime(System.TimeSpan) +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern "C" void LifetimeServices_set_RenewOnCallTime_m8760 (Object_t * __this /* static, unused */, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____renewOnCallTime_2 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Lifetime.LifetimeServices::set_SponsorshipTimeout(System.TimeSpan) +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern "C" void LifetimeServices_set_SponsorshipTimeout_m8761 (Object_t * __this /* static, unused */, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + ((LifetimeServices_t1458_StaticFields*)LifetimeServices_t1458_il2cpp_TypeInfo_var->static_fields)->____sponsorshipTimeout_3 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ArgInfo::.ctor(System.Reflection.MethodBase,System.Runtime.Remoting.Messaging.ArgInfoType) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ArgInfo__ctor_m8762 (ArgInfo_t1460 * __this, MethodBase_t460 * ___method, uint8_t ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + MethodBase_t460 * L_0 = ___method; + __this->____method_2 = L_0; + MethodBase_t460 * L_1 = (__this->____method_2); + NullCheck(L_1); + ParameterInfoU5BU5D_t461* L_2 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_1); + V_0 = L_2; + ParameterInfoU5BU5D_t461* L_3 = V_0; + NullCheck(L_3); + __this->____paramMap_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))))); + __this->____inoutArgCount_1 = 0; + uint8_t L_4 = ___type; + if (L_4) + { + goto IL_0078; + } + } + { + V_1 = 0; + goto IL_006a; + } + +IL_003b: + { + ParameterInfoU5BU5D_t461* L_5 = V_0; + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_5, L_7, sizeof(ParameterInfo_t462 *)))); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_5, L_7, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_8); + bool L_9 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_8); + if (L_9) + { + goto IL_0066; + } + } + { + Int32U5BU5D_t420* L_10 = (__this->____paramMap_0); + int32_t L_11 = (__this->____inoutArgCount_1); + int32_t L_12 = L_11; + V_3 = L_12; + __this->____inoutArgCount_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + int32_t L_13 = V_3; + int32_t L_14 = V_1; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_13); + *((int32_t*)(int32_t*)SZArrayLdElema(L_10, L_13, sizeof(int32_t))) = (int32_t)L_14; + } + +IL_0066: + { + int32_t L_15 = V_1; + V_1 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_006a: + { + int32_t L_16 = V_1; + ParameterInfoU5BU5D_t461* L_17 = V_0; + NullCheck(L_17); + if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_003b; + } + } + { + goto IL_00c4; + } + +IL_0078: + { + V_2 = 0; + goto IL_00bb; + } + +IL_007f: + { + ParameterInfoU5BU5D_t461* L_18 = V_0; + int32_t L_19 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_18, L_20, sizeof(ParameterInfo_t462 *)))); + Type_t * L_21 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_18, L_20, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_21); + bool L_22 = (bool)VirtFuncInvoker0< bool >::Invoke(22 /* System.Boolean System.Type::get_IsByRef() */, L_21); + if (L_22) + { + goto IL_009e; + } + } + { + ParameterInfoU5BU5D_t461* L_23 = V_0; + int32_t L_24 = V_2; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_23, L_25, sizeof(ParameterInfo_t462 *)))); + bool L_26 = ParameterInfo_get_IsOut_m8537((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_23, L_25, sizeof(ParameterInfo_t462 *))), /*hidden argument*/NULL); + if (!L_26) + { + goto IL_00b7; + } + } + +IL_009e: + { + Int32U5BU5D_t420* L_27 = (__this->____paramMap_0); + int32_t L_28 = (__this->____inoutArgCount_1); + int32_t L_29 = L_28; + V_3 = L_29; + __this->____inoutArgCount_1 = ((int32_t)((int32_t)L_29+(int32_t)1)); + int32_t L_30 = V_3; + int32_t L_31 = V_2; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_30); + *((int32_t*)(int32_t*)SZArrayLdElema(L_27, L_30, sizeof(int32_t))) = (int32_t)L_31; + } + +IL_00b7: + { + int32_t L_32 = V_2; + V_2 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00bb: + { + int32_t L_33 = V_2; + ParameterInfoU5BU5D_t461* L_34 = V_0; + NullCheck(L_34); + if ((((int32_t)L_33) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))) + { + goto IL_007f; + } + } + +IL_00c4: + { + return; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.ArgInfo::GetInOutArgs(System.Object[]) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ArgInfo_GetInOutArgs_m8763 (ArgInfo_t1460 * __this, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->____inoutArgCount_1); + V_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_0)); + V_1 = 0; + goto IL_0024; + } + +IL_0013: + { + ObjectU5BU5D_t162* L_1 = V_0; + int32_t L_2 = V_1; + ObjectU5BU5D_t162* L_3 = ___args; + Int32U5BU5D_t420* L_4 = (__this->____paramMap_0); + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, (*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t)))); + int32_t L_7 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_4, L_6, sizeof(int32_t))); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + ArrayElementTypeCheck (L_1, (*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_7, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, L_2, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_7, sizeof(Object_t *))); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0024: + { + int32_t L_9 = V_1; + int32_t L_10 = (__this->____inoutArgCount_1); + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_0013; + } + } + { + ObjectU5BU5D_t162* L_11 = V_0; + return L_11; + } +} +// System.Void System.Runtime.Remoting.Messaging.AsyncResult::.ctor() +extern "C" void AsyncResult__ctor_m8764 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncState() +extern "C" Object_t * AsyncResult_get_AsyncState_m8765 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___async_state_0); + return L_0; + } +} +// System.Threading.WaitHandle System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncWaitHandle() +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern "C" WaitHandle_t1085 * AsyncResult_get_AsyncWaitHandle_m8766 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + s_Il2CppMethodIntialized = true; + } + AsyncResult_t1461 * V_0 = {0}; + WaitHandle_t1085 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + AsyncResult_t1461 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + WaitHandle_t1085 * L_1 = (__this->___handle_1); + if (L_1) + { + goto IL_0024; + } + } + +IL_0013: + { + bool L_2 = (__this->___completed_6); + ManualResetEvent_t1038 * L_3 = (ManualResetEvent_t1038 *)il2cpp_codegen_object_new (ManualResetEvent_t1038_il2cpp_TypeInfo_var); + ManualResetEvent__ctor_m5735(L_3, L_2, /*hidden argument*/NULL); + __this->___handle_1 = L_3; + } + +IL_0024: + { + WaitHandle_t1085 * L_4 = (__this->___handle_1); + V_1 = L_4; + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } + +IL_0030: + { + ; // IL_0030: leave IL_003c + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + AsyncResult_t1461 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + WaitHandle_t1085 * L_6 = V_1; + return L_6; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::get_CompletedSynchronously() +extern "C" bool AsyncResult_get_CompletedSynchronously_m8767 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___sync_completed_5); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::get_IsCompleted() +extern "C" bool AsyncResult_get_IsCompleted_m8768 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___completed_6); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.AsyncResult::get_EndInvokeCalled() +extern "C" bool AsyncResult_get_EndInvokeCalled_m8769 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___endinvoke_called_7); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.AsyncResult::set_EndInvokeCalled(System.Boolean) +extern "C" void AsyncResult_set_EndInvokeCalled_m8770 (AsyncResult_t1461 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___endinvoke_called_7 = L_0; + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncDelegate() +extern "C" Object_t * AsyncResult_get_AsyncDelegate_m8771 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___async_delegate_2); + return L_0; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Messaging.AsyncResult::get_NextSink() +extern "C" Object_t * AsyncResult_get_NextSink_m8772 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + return (Object_t *)NULL; + } +} +// System.Runtime.Remoting.Messaging.IMessageCtrl System.Runtime.Remoting.Messaging.AsyncResult::AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessageSink) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" Object_t * AsyncResult_AsyncProcessMessage_m8773 (AsyncResult_t1461 * __this, Object_t * ___msg, Object_t * ___replySink, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Messaging.AsyncResult::GetReplyMessage() +extern "C" Object_t * AsyncResult_GetReplyMessage_m8774 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___reply_message_14); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.AsyncResult::SetMessageCtrl(System.Runtime.Remoting.Messaging.IMessageCtrl) +extern "C" void AsyncResult_SetMessageCtrl_m8775 (AsyncResult_t1461 * __this, Object_t * ___mc, const MethodInfo* method) +{ + { + Object_t * L_0 = ___mc; + __this->___message_ctrl_13 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.AsyncResult::SetCompletedSynchronously(System.Boolean) +extern "C" void AsyncResult_SetCompletedSynchronously_m8776 (AsyncResult_t1461 * __this, bool ___completed, const MethodInfo* method) +{ + { + bool L_0 = ___completed; + __this->___sync_completed_5 = L_0; + return; + } +} +// System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Messaging.AsyncResult::EndInvoke() +extern "C" Object_t * AsyncResult_EndInvoke_m8777 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + AsyncResult_t1461 * V_0 = {0}; + Object_t * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + AsyncResult_t1461 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + bool L_1 = (__this->___completed_6); + if (!L_1) + { + goto IL_001f; + } + } + +IL_0013: + { + Object_t * L_2 = (__this->___reply_message_14); + V_1 = L_2; + IL2CPP_LEAVE(0x3E, FINALLY_0024); + } + +IL_001f: + { + IL2CPP_LEAVE(0x2B, FINALLY_0024); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0024; + } + +FINALLY_0024: + { // begin finally (depth: 1) + AsyncResult_t1461 * L_3 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(36) + } // end finally (depth: 1) + IL2CPP_CLEANUP(36) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_JUMP_TBL(0x2B, IL_002b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002b: + { + WaitHandle_t1085 * L_4 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(8 /* System.Threading.WaitHandle System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncWaitHandle() */, __this); + NullCheck(L_4); + VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_4); + Object_t * L_5 = (__this->___reply_message_14); + return L_5; + } + +IL_003e: + { + Object_t * L_6 = V_1; + return L_6; + } +} +// System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Messaging.AsyncResult::SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage) +extern TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +extern TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +extern "C" Object_t * AsyncResult_SyncProcessMessage_m8778 (AsyncResult_t1461 * __this, Object_t * ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ManualResetEvent_t1038_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(671); + AsyncCallback_t222_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(673); + s_Il2CppMethodIntialized = true; + } + AsyncResult_t1461 * V_0 = {0}; + AsyncCallback_t222 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object_t * L_0 = ___msg; + __this->___reply_message_14 = L_0; + V_0 = __this; + AsyncResult_t1461 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000f: + try + { // begin try (depth: 1) + { + __this->___completed_6 = 1; + WaitHandle_t1085 * L_2 = (__this->___handle_1); + if (!L_2) + { + goto IL_0032; + } + } + +IL_0021: + { + WaitHandle_t1085 * L_3 = (WaitHandle_t1085 *)VirtFuncInvoker0< WaitHandle_t1085 * >::Invoke(8 /* System.Threading.WaitHandle System.Runtime.Remoting.Messaging.AsyncResult::get_AsyncWaitHandle() */, __this); + NullCheck(((ManualResetEvent_t1038 *)CastclassSealed(L_3, ManualResetEvent_t1038_il2cpp_TypeInfo_var))); + EventWaitHandle_Set_m5736(((ManualResetEvent_t1038 *)CastclassSealed(L_3, ManualResetEvent_t1038_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + AsyncResult_t1461 * L_4 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + Object_t * L_5 = (__this->___async_callback_8); + if (!L_5) + { + goto IL_005c; + } + } + { + Object_t * L_6 = (__this->___async_callback_8); + V_1 = ((AsyncCallback_t222 *)CastclassSealed(L_6, AsyncCallback_t222_il2cpp_TypeInfo_var)); + AsyncCallback_t222 * L_7 = V_1; + NullCheck(L_7); + AsyncCallback_Invoke_m6612(L_7, __this, /*hidden argument*/NULL); + } + +IL_005c: + { + return (Object_t *)NULL; + } +} +// System.Runtime.Remoting.Messaging.MonoMethodMessage System.Runtime.Remoting.Messaging.AsyncResult::get_CallMessage() +extern "C" MonoMethodMessage_t1463 * AsyncResult_get_CallMessage_m8779 (AsyncResult_t1461 * __this, const MethodInfo* method) +{ + { + MonoMethodMessage_t1463 * L_0 = (__this->___call_message_12); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.AsyncResult::set_CallMessage(System.Runtime.Remoting.Messaging.MonoMethodMessage) +extern "C" void AsyncResult_set_CallMessage_m8780 (AsyncResult_t1461 * __this, MonoMethodMessage_t1463 * ___value, const MethodInfo* method) +{ + { + MonoMethodMessage_t1463 * L_0 = ___value; + __this->___call_message_12 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ClientContextTerminatorSink::.ctor(System.Runtime.Remoting.Contexts.Context) +extern "C" void ClientContextTerminatorSink__ctor_m8781 (ClientContextTerminatorSink_t1466 * __this, Context_t1442 * ___ctx, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Context_t1442 * L_0 = ___ctx; + __this->____context_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::.ctor(System.Type) +extern "C" void ConstructionCall__ctor_m8782 (ConstructionCall_t1467 * __this, Type_t * ___type, const MethodInfo* method) +{ + { + MethodCall__ctor_m8814(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + __this->____activationType_14 = L_0; + Type_t * L_1 = ___type; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_1); + __this->____activationTypeName_15 = L_2; + __this->____isContextOk_16 = 1; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ConstructionCall__ctor_m8783 (ConstructionCall_t1467 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MethodCall__ctor_m8813(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::InitDictionary() +extern TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +extern "C" void ConstructionCall_InitDictionary_m8784 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(995); + s_Il2CppMethodIntialized = true; + } + ConstructionCallDictionary_t1469 * V_0 = {0}; + { + ConstructionCallDictionary_t1469 * L_0 = (ConstructionCallDictionary_t1469 *)il2cpp_codegen_object_new (ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + ConstructionCallDictionary__ctor_m8796(L_0, __this, /*hidden argument*/NULL); + V_0 = L_0; + ConstructionCallDictionary_t1469 * L_1 = V_0; + ((MethodCall_t1468 *)__this)->___ExternalProperties_8 = L_1; + ConstructionCallDictionary_t1469 * L_2 = V_0; + NullCheck(L_2); + Object_t * L_3 = MethodDictionary_GetInternalProperties_m8846(L_2, /*hidden argument*/NULL); + ((MethodCall_t1468 *)__this)->___InternalProperties_9 = L_3; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::set_IsContextOk(System.Boolean) +extern "C" void ConstructionCall_set_IsContextOk_m8785 (ConstructionCall_t1467 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->____isContextOk_16 = L_0; + return; + } +} +// System.Type System.Runtime.Remoting.Messaging.ConstructionCall::get_ActivationType() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Type_t * ConstructionCall_get_ActivationType_m8786 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (__this->____activationType_14); + if (L_0) + { + goto IL_001c; + } + } + { + String_t* L_1 = (__this->____activationTypeName_15); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + __this->____activationType_14 = L_2; + } + +IL_001c: + { + Type_t * L_3 = (__this->____activationType_14); + return L_3; + } +} +// System.String System.Runtime.Remoting.Messaging.ConstructionCall::get_ActivationTypeName() +extern "C" String_t* ConstructionCall_get_ActivationTypeName_m8787 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____activationTypeName_15); + return L_0; + } +} +// System.Runtime.Remoting.Activation.IActivator System.Runtime.Remoting.Messaging.ConstructionCall::get_Activator() +extern "C" Object_t * ConstructionCall_get_Activator_m8788 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____activator_11); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::set_Activator(System.Runtime.Remoting.Activation.IActivator) +extern "C" void ConstructionCall_set_Activator_m8789 (ConstructionCall_t1467 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->____activator_11 = L_0; + return; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.ConstructionCall::get_CallSiteActivationAttributes() +extern "C" ObjectU5BU5D_t162* ConstructionCall_get_CallSiteActivationAttributes_m8790 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____activationAttributes_12); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::SetActivationAttributes(System.Object[]) +extern "C" void ConstructionCall_SetActivationAttributes_m8791 (ConstructionCall_t1467 * __this, ObjectU5BU5D_t162* ___attributes, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = ___attributes; + __this->____activationAttributes_12 = L_0; + return; + } +} +// System.Collections.IList System.Runtime.Remoting.Messaging.ConstructionCall::get_ContextProperties() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" Object_t * ConstructionCall_get_ContextProperties_m8792 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->____contextProperties_13); + if (L_0) + { + goto IL_0016; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____contextProperties_13 = L_1; + } + +IL_0016: + { + Object_t * L_2 = (__this->____contextProperties_13); + return L_2; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::InitMethodProperty(System.String,System.Object) +extern TypeInfo* ConstructionCall_t1467_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IActivator_t1428_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1912; +extern Il2CppCodeGenString* _stringLiteral1913; +extern Il2CppCodeGenString* _stringLiteral1914; +extern Il2CppCodeGenString* _stringLiteral1915; +extern Il2CppCodeGenString* _stringLiteral1916; +extern "C" void ConstructionCall_InitMethodProperty_m8793 (ConstructionCall_t1467 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCall_t1467_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(951); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IActivator_t1428_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(996); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1912 = il2cpp_codegen_string_literal_from_index(1912); + _stringLiteral1913 = il2cpp_codegen_string_literal_from_index(1913); + _stringLiteral1914 = il2cpp_codegen_string_literal_from_index(1914); + _stringLiteral1915 = il2cpp_codegen_string_literal_from_index(1915); + _stringLiteral1916 = il2cpp_codegen_string_literal_from_index(1916); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00cd; + } + } + { + Dictionary_2_t327 * L_2 = ((ConstructionCall_t1467_StaticFields*)ConstructionCall_t1467_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map20_17; + if (L_2) + { + goto IL_005b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1912, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1913, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1914, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1915, 3); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1916, 4); + Dictionary_2_t327 * L_9 = V_1; + ((ConstructionCall_t1467_StaticFields*)ConstructionCall_t1467_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map20_17 = L_9; + } + +IL_005b: + { + Dictionary_2_t327 * L_10 = ((ConstructionCall_t1467_StaticFields*)ConstructionCall_t1467_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map20_17; + String_t* L_11 = V_0; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_10, L_11, (&V_2)); + if (!L_12) + { + goto IL_00cd; + } + } + { + int32_t L_13 = V_2; + if (L_13 == 0) + { + goto IL_008c; + } + if (L_13 == 1) + { + goto IL_0099; + } + if (L_13 == 2) + { + goto IL_00a6; + } + if (L_13 == 3) + { + goto IL_00b3; + } + if (L_13 == 4) + { + goto IL_00c0; + } + } + { + goto IL_00cd; + } + +IL_008c: + { + Object_t * L_14 = ___value; + __this->____activator_11 = ((Object_t *)Castclass(L_14, IActivator_t1428_il2cpp_TypeInfo_var)); + return; + } + +IL_0099: + { + Object_t * L_15 = ___value; + __this->____activationAttributes_12 = ((ObjectU5BU5D_t162*)Castclass(L_15, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + return; + } + +IL_00a6: + { + Object_t * L_16 = ___value; + __this->____activationType_14 = ((Type_t *)CastclassClass(L_16, Type_t_il2cpp_TypeInfo_var)); + return; + } + +IL_00b3: + { + Object_t * L_17 = ___value; + __this->____contextProperties_13 = ((Object_t *)Castclass(L_17, IList_t859_il2cpp_TypeInfo_var)); + return; + } + +IL_00c0: + { + Object_t * L_18 = ___value; + __this->____activationTypeName_15 = ((String_t*)CastclassSealed(L_18, String_t_il2cpp_TypeInfo_var)); + return; + } + +IL_00cd: + { + String_t* L_19 = ___key; + Object_t * L_20 = ___value; + MethodCall_InitMethodProperty_m8816(__this, L_19, L_20, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCall::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1912; +extern Il2CppCodeGenString* _stringLiteral1913; +extern Il2CppCodeGenString* _stringLiteral1914; +extern Il2CppCodeGenString* _stringLiteral1915; +extern Il2CppCodeGenString* _stringLiteral1916; +extern "C" void ConstructionCall_GetObjectData_m8794 (ConstructionCall_t1467 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + _stringLiteral1912 = il2cpp_codegen_string_literal_from_index(1912); + _stringLiteral1913 = il2cpp_codegen_string_literal_from_index(1913); + _stringLiteral1914 = il2cpp_codegen_string_literal_from_index(1914); + _stringLiteral1915 = il2cpp_codegen_string_literal_from_index(1915); + _stringLiteral1916 = il2cpp_codegen_string_literal_from_index(1916); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MethodCall_GetObjectData_m8817(__this, L_0, L_1, /*hidden argument*/NULL); + Object_t * L_2 = (__this->____contextProperties_13); + V_0 = L_2; + Object_t * L_3 = V_0; + if (!L_3) + { + goto IL_0022; + } + } + { + Object_t * L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_4); + if (L_5) + { + goto IL_0022; + } + } + { + V_0 = (Object_t *)NULL; + } + +IL_0022: + { + SerializationInfo_t433 * L_6 = ___info; + Object_t * L_7 = (__this->____activator_11); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral1912, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + ObjectU5BU5D_t162* L_9 = (__this->____activationAttributes_12); + NullCheck(L_8); + SerializationInfo_AddValue_m4627(L_8, _stringLiteral1913, (Object_t *)(Object_t *)L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = ___info; + NullCheck(L_10); + SerializationInfo_AddValue_m4627(L_10, _stringLiteral1914, NULL, /*hidden argument*/NULL); + SerializationInfo_t433 * L_11 = ___info; + Object_t * L_12 = V_0; + NullCheck(L_11); + SerializationInfo_AddValue_m4627(L_11, _stringLiteral1915, L_12, /*hidden argument*/NULL); + SerializationInfo_t433 * L_13 = ___info; + String_t* L_14 = (__this->____activationTypeName_15); + NullCheck(L_13); + SerializationInfo_AddValue_m4627(L_13, _stringLiteral1916, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Messaging.ConstructionCall::get_Properties() +extern "C" Object_t * ConstructionCall_get_Properties_m8795 (ConstructionCall_t1467 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = MethodCall_get_Properties_m8823(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCallDictionary::.ctor(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +extern "C" void ConstructionCallDictionary__ctor_m8796 (ConstructionCallDictionary_t1469 * __this, Object_t * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(995); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___message; + MethodDictionary__ctor_m8842(__this, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_1 = ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___InternalKeys_6; + MethodDictionary_set_MethodKeys_m8844(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCallDictionary::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1913; +extern Il2CppCodeGenString* _stringLiteral1914; +extern Il2CppCodeGenString* _stringLiteral1915; +extern Il2CppCodeGenString* _stringLiteral1912; +extern Il2CppCodeGenString* _stringLiteral1916; +extern "C" void ConstructionCallDictionary__cctor_m8797 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(995); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1913 = il2cpp_codegen_string_literal_from_index(1913); + _stringLiteral1914 = il2cpp_codegen_string_literal_from_index(1914); + _stringLiteral1915 = il2cpp_codegen_string_literal_from_index(1915); + _stringLiteral1912 = il2cpp_codegen_string_literal_from_index(1912); + _stringLiteral1916 = il2cpp_codegen_string_literal_from_index(1916); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)11))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1917); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1917; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral1918); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1918; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral1919); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1919; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1920); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1920; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1921); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1921; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1922); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1922; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral1913); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1913; + StringU5BU5D_t163* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 7); + ArrayElementTypeCheck (L_7, _stringLiteral1914); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 7, sizeof(String_t*))) = (String_t*)_stringLiteral1914; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 8); + ArrayElementTypeCheck (L_8, _stringLiteral1915); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 8, sizeof(String_t*))) = (String_t*)_stringLiteral1915; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + ArrayElementTypeCheck (L_9, _stringLiteral1912); + *((String_t**)(String_t**)SZArrayLdElema(L_9, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral1912; + StringU5BU5D_t163* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)10)); + ArrayElementTypeCheck (L_10, _stringLiteral1916); + *((String_t**)(String_t**)SZArrayLdElema(L_10, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral1916; + ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___InternalKeys_6 = L_10; + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.ConstructionCallDictionary::GetMethodProperty(System.String) +extern TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1912; +extern Il2CppCodeGenString* _stringLiteral1913; +extern Il2CppCodeGenString* _stringLiteral1914; +extern Il2CppCodeGenString* _stringLiteral1915; +extern Il2CppCodeGenString* _stringLiteral1916; +extern "C" Object_t * ConstructionCallDictionary_GetMethodProperty_m8798 (ConstructionCallDictionary_t1469 * __this, String_t* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(995); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1912 = il2cpp_codegen_string_literal_from_index(1912); + _stringLiteral1913 = il2cpp_codegen_string_literal_from_index(1913); + _stringLiteral1914 = il2cpp_codegen_string_literal_from_index(1914); + _stringLiteral1915 = il2cpp_codegen_string_literal_from_index(1915); + _stringLiteral1916 = il2cpp_codegen_string_literal_from_index(1916); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00e1; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map23_7; + if (L_2) + { + goto IL_005b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1912, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1913, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1914, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1915, 3); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1916, 4); + Dictionary_2_t327 * L_9 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map23_7 = L_9; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map23_7; + String_t* L_11 = V_0; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_10, L_11, (&V_2)); + if (!L_12) + { + goto IL_00e1; + } + } + { + int32_t L_13 = V_2; + if (L_13 == 0) + { + goto IL_008c; + } + if (L_13 == 1) + { + goto IL_009d; + } + if (L_13 == 2) + { + goto IL_00ae; + } + if (L_13 == 3) + { + goto IL_00bf; + } + if (L_13 == 4) + { + goto IL_00d0; + } + } + { + goto IL_00e1; + } + +IL_008c: + { + Object_t * L_14 = (((MethodDictionary_t1470 *)__this)->____message_1); + NullCheck(((Object_t *)Castclass(L_14, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + Object_t * L_15 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Runtime.Remoting.Activation.IActivator System.Runtime.Remoting.Activation.IConstructionCallMessage::get_Activator() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_14, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + return L_15; + } + +IL_009d: + { + Object_t * L_16 = (((MethodDictionary_t1470 *)__this)->____message_1); + NullCheck(((Object_t *)Castclass(L_16, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_17 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(4 /* System.Object[] System.Runtime.Remoting.Activation.IConstructionCallMessage::get_CallSiteActivationAttributes() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_16, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + return (Object_t *)L_17; + } + +IL_00ae: + { + Object_t * L_18 = (((MethodDictionary_t1470 *)__this)->____message_1); + NullCheck(((Object_t *)Castclass(L_18, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + Type_t * L_19 = (Type_t *)InterfaceFuncInvoker0< Type_t * >::Invoke(0 /* System.Type System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ActivationType() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_18, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + return L_19; + } + +IL_00bf: + { + Object_t * L_20 = (((MethodDictionary_t1470 *)__this)->____message_1); + NullCheck(((Object_t *)Castclass(L_20, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + Object_t * L_21 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(5 /* System.Collections.IList System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ContextProperties() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_20, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + return L_21; + } + +IL_00d0: + { + Object_t * L_22 = (((MethodDictionary_t1470 *)__this)->____message_1); + NullCheck(((Object_t *)Castclass(L_22, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + String_t* L_23 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String System.Runtime.Remoting.Activation.IConstructionCallMessage::get_ActivationTypeName() */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_22, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + return L_23; + } + +IL_00e1: + { + String_t* L_24 = ___key; + Object_t * L_25 = MethodDictionary_GetMethodProperty_m8850(__this, L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.Void System.Runtime.Remoting.Messaging.ConstructionCallDictionary::SetMethodProperty(System.String,System.Object) +extern TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +extern TypeInfo* IActivator_t1428_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1912; +extern Il2CppCodeGenString* _stringLiteral1913; +extern Il2CppCodeGenString* _stringLiteral1914; +extern Il2CppCodeGenString* _stringLiteral1915; +extern Il2CppCodeGenString* _stringLiteral1916; +extern Il2CppCodeGenString* _stringLiteral1923; +extern "C" void ConstructionCallDictionary_SetMethodProperty_m8799 (ConstructionCallDictionary_t1469 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(995); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IConstructionCallMessage_t1782_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(981); + IActivator_t1428_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(996); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1912 = il2cpp_codegen_string_literal_from_index(1912); + _stringLiteral1913 = il2cpp_codegen_string_literal_from_index(1913); + _stringLiteral1914 = il2cpp_codegen_string_literal_from_index(1914); + _stringLiteral1915 = il2cpp_codegen_string_literal_from_index(1915); + _stringLiteral1916 = il2cpp_codegen_string_literal_from_index(1916); + _stringLiteral1923 = il2cpp_codegen_string_literal_from_index(1923); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00a5; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_2 = ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map24_8; + if (L_2) + { + goto IL_005b; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 5, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1912, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1913, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1914, 1); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1915, 1); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1916, 1); + Dictionary_2_t327 * L_9 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map24_8 = L_9; + } + +IL_005b: + { + IL2CPP_RUNTIME_CLASS_INIT(ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_10 = ((ConstructionCallDictionary_t1469_StaticFields*)ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map24_8; + String_t* L_11 = V_0; + NullCheck(L_10); + bool L_12 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_10, L_11, (&V_2)); + if (!L_12) + { + goto IL_00a5; + } + } + { + int32_t L_13 = V_2; + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_2; + if ((((int32_t)L_14) == ((int32_t)1))) + { + goto IL_009a; + } + } + { + goto IL_00a5; + } + +IL_007f: + { + Object_t * L_15 = (((MethodDictionary_t1470 *)__this)->____message_1); + Object_t * L_16 = ___value; + NullCheck(((Object_t *)Castclass(L_15, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var))); + InterfaceActionInvoker1< Object_t * >::Invoke(3 /* System.Void System.Runtime.Remoting.Activation.IConstructionCallMessage::set_Activator(System.Runtime.Remoting.Activation.IActivator) */, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_15, IConstructionCallMessage_t1782_il2cpp_TypeInfo_var)), ((Object_t *)Castclass(L_16, IActivator_t1428_il2cpp_TypeInfo_var))); + goto IL_00b2; + } + +IL_009a: + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1923, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00a5: + { + String_t* L_18 = ___key; + Object_t * L_19 = ___value; + MethodDictionary_SetMethodProperty_m8851(__this, L_18, L_19, /*hidden argument*/NULL); + goto IL_00b2; + } + +IL_00b2: + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.EnvoyTerminatorSink::.ctor() +extern "C" void EnvoyTerminatorSink__ctor_m8800 (EnvoyTerminatorSink_t1471 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.EnvoyTerminatorSink::.cctor() +extern TypeInfo* EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var; +extern "C" void EnvoyTerminatorSink__cctor_m8801 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(979); + s_Il2CppMethodIntialized = true; + } + { + EnvoyTerminatorSink_t1471 * L_0 = (EnvoyTerminatorSink_t1471 *)il2cpp_codegen_object_new (EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var); + EnvoyTerminatorSink__ctor_m8800(L_0, /*hidden argument*/NULL); + ((EnvoyTerminatorSink_t1471_StaticFields*)EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var->static_fields)->___Instance_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.Header::.ctor(System.String,System.Object) +extern "C" void Header__ctor_m8802 (Header_t1472 * __this, String_t* ____Name, Object_t * ____Value, const MethodInfo* method) +{ + { + String_t* L_0 = ____Name; + Object_t * L_1 = ____Value; + Header__ctor_m8803(__this, L_0, L_1, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.Header::.ctor(System.String,System.Object,System.Boolean) +extern "C" void Header__ctor_m8803 (Header_t1472 * __this, String_t* ____Name, Object_t * ____Value, bool ____MustUnderstand, const MethodInfo* method) +{ + { + String_t* L_0 = ____Name; + Object_t * L_1 = ____Value; + bool L_2 = ____MustUnderstand; + Header__ctor_m8804(__this, L_0, L_1, L_2, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.Header::.ctor(System.String,System.Object,System.Boolean,System.String) +extern "C" void Header__ctor_m8804 (Header_t1472 * __this, String_t* ____Name, Object_t * ____Value, bool ____MustUnderstand, String_t* ____HeaderNamespace, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ____Name; + __this->___Name_2 = L_0; + Object_t * L_1 = ____Value; + __this->___Value_3 = L_1; + bool L_2 = ____MustUnderstand; + __this->___MustUnderstand_1 = L_2; + String_t* L_3 = ____HeaderNamespace; + __this->___HeaderNamespace_0 = L_3; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.LogicalCallContext::.ctor() +extern TypeInfo* CallContextRemotingData_t1474_il2cpp_TypeInfo_var; +extern "C" void LogicalCallContext__ctor_m8805 (LogicalCallContext_t1473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CallContextRemotingData_t1474_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(997); + s_Il2CppMethodIntialized = true; + } + { + CallContextRemotingData_t1474 * L_0 = (CallContextRemotingData_t1474 *)il2cpp_codegen_object_new (CallContextRemotingData_t1474_il2cpp_TypeInfo_var); + CallContextRemotingData__ctor_m8810(L_0, /*hidden argument*/NULL); + __this->____remotingData_1 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.LogicalCallContext::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* CallContextRemotingData_t1474_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1924; +extern "C" void LogicalCallContext__ctor_m8806 (LogicalCallContext_t1473 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CallContextRemotingData_t1474_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(997); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1924 = il2cpp_codegen_string_literal_from_index(1924); + s_Il2CppMethodIntialized = true; + } + SerializationEntry_t1557 V_0 = {0}; + SerializationInfoEnumerator_t1559 * V_1 = {0}; + { + CallContextRemotingData_t1474 * L_0 = (CallContextRemotingData_t1474 *)il2cpp_codegen_object_new (CallContextRemotingData_t1474_il2cpp_TypeInfo_var); + CallContextRemotingData__ctor_m8810(L_0, /*hidden argument*/NULL); + __this->____remotingData_1 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_1 = ___info; + NullCheck(L_1); + SerializationInfoEnumerator_t1559 * L_2 = SerializationInfo_GetEnumerator_m9210(L_1, /*hidden argument*/NULL); + V_1 = L_2; + goto IL_0065; + } + +IL_001d: + { + SerializationInfoEnumerator_t1559 * L_3 = V_1; + NullCheck(L_3); + SerializationEntry_t1557 L_4 = SerializationInfoEnumerator_get_Current_m9218(L_3, /*hidden argument*/NULL); + V_0 = L_4; + String_t* L_5 = SerializationEntry_get_Name_m9204((&V_0), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_5, _stringLiteral1924, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0051; + } + } + { + Object_t * L_7 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + __this->____remotingData_1 = ((CallContextRemotingData_t1474 *)CastclassClass(L_7, CallContextRemotingData_t1474_il2cpp_TypeInfo_var)); + goto IL_0065; + } + +IL_0051: + { + String_t* L_8 = SerializationEntry_get_Name_m9204((&V_0), /*hidden argument*/NULL); + Object_t * L_9 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + LogicalCallContext_SetData_m8808(__this, L_8, L_9, /*hidden argument*/NULL); + } + +IL_0065: + { + SerializationInfoEnumerator_t1559 * L_10 = V_1; + NullCheck(L_10); + bool L_11 = SerializationInfoEnumerator_MoveNext_m9221(L_10, /*hidden argument*/NULL); + if (L_11) + { + goto IL_001d; + } + } + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.LogicalCallContext::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1924; +extern "C" void LogicalCallContext_GetObjectData_m8807 (LogicalCallContext_t1473 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral1924 = il2cpp_codegen_string_literal_from_index(1924); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = ___info; + CallContextRemotingData_t1474 * L_1 = (__this->____remotingData_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1924, L_1, /*hidden argument*/NULL); + Hashtable_t725 * L_2 = (__this->____data_0); + if (!L_2) + { + goto IL_0074; + } + } + { + Hashtable_t725 * L_3 = (__this->____data_0); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_3); + V_1 = L_4; + } + +IL_0028: + try + { // begin try (depth: 1) + { + goto IL_0052; + } + +IL_002d: + { + Object_t * L_5 = V_1; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_5); + V_0 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_6, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_7 = ___info; + Object_t * L_8 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + Object_t * L_9 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_AddValue_m4627(L_7, ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL); + } + +IL_0052: + { + Object_t * L_10 = V_1; + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_002d; + } + } + +IL_005d: + { + IL2CPP_LEAVE(0x74, FINALLY_0062); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0062; + } + +FINALLY_0062: + { // begin finally (depth: 1) + { + Object_t * L_12 = V_1; + V_2 = ((Object_t *)IsInst(L_12, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_2; + if (L_13) + { + goto IL_006d; + } + } + +IL_006c: + { + IL2CPP_END_FINALLY(98) + } + +IL_006d: + { + Object_t * L_14 = V_2; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(98) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(98) + { + IL2CPP_JUMP_TBL(0x74, IL_0074) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0074: + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.LogicalCallContext::SetData(System.String,System.Object) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void LogicalCallContext_SetData_m8808 (LogicalCallContext_t1473 * __this, String_t* ___name, Object_t * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->____data_0); + if (L_0) + { + goto IL_0016; + } + } + { + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + __this->____data_0 = L_1; + } + +IL_0016: + { + Hashtable_t725 * L_2 = (__this->____data_0); + String_t* L_3 = ___name; + Object_t * L_4 = ___data; + NullCheck(L_2); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_2, L_3, L_4); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.LogicalCallContext::Clone() +extern TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +extern TypeInfo* CallContextRemotingData_t1474_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * LogicalCallContext_Clone_m8809 (LogicalCallContext_t1473 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LogicalCallContext_t1473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(998); + CallContextRemotingData_t1474_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(997); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + LogicalCallContext_t1473 * V_0 = {0}; + DictionaryEntry_t900 V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + LogicalCallContext_t1473 * L_0 = (LogicalCallContext_t1473 *)il2cpp_codegen_object_new (LogicalCallContext_t1473_il2cpp_TypeInfo_var); + LogicalCallContext__ctor_m8805(L_0, /*hidden argument*/NULL); + V_0 = L_0; + LogicalCallContext_t1473 * L_1 = V_0; + CallContextRemotingData_t1474 * L_2 = (__this->____remotingData_1); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(4 /* System.Object System.Runtime.Remoting.Messaging.CallContextRemotingData::Clone() */, L_2); + NullCheck(L_1); + L_1->____remotingData_1 = ((CallContextRemotingData_t1474 *)CastclassClass(L_3, CallContextRemotingData_t1474_il2cpp_TypeInfo_var)); + Hashtable_t725 * L_4 = (__this->____data_0); + if (!L_4) + { + goto IL_008a; + } + } + { + LogicalCallContext_t1473 * L_5 = V_0; + Hashtable_t725 * L_6 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + L_5->____data_0 = L_6; + Hashtable_t725 * L_7 = (__this->____data_0); + NullCheck(L_7); + Object_t * L_8 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_7); + V_2 = L_8; + } + +IL_003e: + try + { // begin try (depth: 1) + { + goto IL_0068; + } + +IL_0043: + { + Object_t * L_9 = V_2; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_9); + V_1 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_10, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + LogicalCallContext_t1473 * L_11 = V_0; + NullCheck(L_11); + Hashtable_t725 * L_12 = (L_11->____data_0); + Object_t * L_13 = DictionaryEntry_get_Key_m7312((&V_1), /*hidden argument*/NULL); + Object_t * L_14 = DictionaryEntry_get_Value_m7313((&V_1), /*hidden argument*/NULL); + NullCheck(L_12); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_12, L_13, L_14); + } + +IL_0068: + { + Object_t * L_15 = V_2; + NullCheck(L_15); + bool L_16 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_15); + if (L_16) + { + goto IL_0043; + } + } + +IL_0073: + { + IL2CPP_LEAVE(0x8A, FINALLY_0078); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0078; + } + +FINALLY_0078: + { // begin finally (depth: 1) + { + Object_t * L_17 = V_2; + V_3 = ((Object_t *)IsInst(L_17, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_18 = V_3; + if (L_18) + { + goto IL_0083; + } + } + +IL_0082: + { + IL2CPP_END_FINALLY(120) + } + +IL_0083: + { + Object_t * L_19 = V_3; + NullCheck(L_19); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_19); + IL2CPP_END_FINALLY(120) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(120) + { + IL2CPP_JUMP_TBL(0x8A, IL_008a) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_008a: + { + LogicalCallContext_t1473 * L_20 = V_0; + return L_20; + } +} +// System.Void System.Runtime.Remoting.Messaging.CallContextRemotingData::.ctor() +extern "C" void CallContextRemotingData__ctor_m8810 (CallContextRemotingData_t1474 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.CallContextRemotingData::Clone() +extern TypeInfo* CallContextRemotingData_t1474_il2cpp_TypeInfo_var; +extern "C" Object_t * CallContextRemotingData_Clone_m8811 (CallContextRemotingData_t1474 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CallContextRemotingData_t1474_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(997); + s_Il2CppMethodIntialized = true; + } + CallContextRemotingData_t1474 * V_0 = {0}; + { + CallContextRemotingData_t1474 * L_0 = (CallContextRemotingData_t1474 *)il2cpp_codegen_object_new (CallContextRemotingData_t1474_il2cpp_TypeInfo_var); + CallContextRemotingData__ctor_m8810(L_0, /*hidden argument*/NULL); + V_0 = L_0; + CallContextRemotingData_t1474 * L_1 = V_0; + String_t* L_2 = (__this->____logicalCallID_0); + NullCheck(L_1); + L_1->____logicalCallID_0 = L_2; + CallContextRemotingData_t1474 * L_3 = V_0; + return L_3; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::.ctor(System.Runtime.Remoting.Messaging.Header[]) +extern "C" void MethodCall__ctor_m8812 (MethodCall_t1468 * __this, HeaderU5BU5D_t1745* ___h1, const MethodInfo* method) +{ + Header_t1472 * V_0 = {0}; + HeaderU5BU5D_t1745* V_1 = {0}; + int32_t V_2 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(18 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::Init() */, __this); + HeaderU5BU5D_t1745* L_0 = ___h1; + if (!L_0) + { + goto IL_001a; + } + } + { + HeaderU5BU5D_t1745* L_1 = ___h1; + NullCheck(L_1); + if ((((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) + { + goto IL_001b; + } + } + +IL_001a: + { + return; + } + +IL_001b: + { + HeaderU5BU5D_t1745* L_2 = ___h1; + V_1 = L_2; + V_2 = 0; + goto IL_003e; + } + +IL_0024: + { + HeaderU5BU5D_t1745* L_3 = V_1; + int32_t L_4 = V_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_0 = (*(Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_3, L_5, sizeof(Header_t1472 *))); + Header_t1472 * L_6 = V_0; + NullCheck(L_6); + String_t* L_7 = (L_6->___Name_2); + Header_t1472 * L_8 = V_0; + NullCheck(L_8); + Object_t * L_9 = (L_8->___Value_3); + VirtActionInvoker2< String_t*, Object_t * >::Invoke(13 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::InitMethodProperty(System.String,System.Object) */, __this, L_7, L_9); + int32_t L_10 = V_2; + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003e: + { + int32_t L_11 = V_2; + HeaderU5BU5D_t1745* L_12 = V_1; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0024; + } + } + { + MethodCall_ResolveMethod_m8829(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MethodCall__ctor_m8813 (MethodCall_t1468 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + SerializationEntry_t1557 V_0 = {0}; + SerializationInfoEnumerator_t1559 * V_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(18 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::Init() */, __this); + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + SerializationInfoEnumerator_t1559 * L_1 = SerializationInfo_GetEnumerator_m9210(L_0, /*hidden argument*/NULL); + V_1 = L_1; + goto IL_0033; + } + +IL_0018: + { + SerializationInfoEnumerator_t1559 * L_2 = V_1; + NullCheck(L_2); + SerializationEntry_t1557 L_3 = SerializationInfoEnumerator_get_Current_m9218(L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = SerializationEntry_get_Name_m9204((&V_0), /*hidden argument*/NULL); + Object_t * L_5 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + VirtActionInvoker2< String_t*, Object_t * >::Invoke(13 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::InitMethodProperty(System.String,System.Object) */, __this, L_4, L_5); + } + +IL_0033: + { + SerializationInfoEnumerator_t1559 * L_6 = V_1; + NullCheck(L_6); + bool L_7 = SerializationInfoEnumerator_MoveNext_m9221(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0018; + } + } + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::.ctor() +extern "C" void MethodCall__ctor_m8814 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri(System.String) +extern "C" void MethodCall_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8815 (MethodCall_t1468 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + VirtActionInvoker1< String_t* >::Invoke(17 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::set_Uri(System.String) */, __this, L_0); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::InitMethodProperty(System.String,System.Object) +extern TypeInfo* MethodCall_t1468_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1925; +extern "C" void MethodCall_InitMethodProperty_m8816 (MethodCall_t1468 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodCall_t1468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(999); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + LogicalCallContext_t1473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(998); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1925 = il2cpp_codegen_string_literal_from_index(1925); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0107; + } + } + { + Dictionary_2_t327 * L_2 = ((MethodCall_t1468_StaticFields*)MethodCall_t1468_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map1F_10; + if (L_2) + { + goto IL_0073; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 7, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1919, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1918, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1920, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1921, 3); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1922, 4); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1917, 5); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1925, 6); + Dictionary_2_t327 * L_11 = V_1; + ((MethodCall_t1468_StaticFields*)MethodCall_t1468_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map1F_10 = L_11; + } + +IL_0073: + { + Dictionary_2_t327 * L_12 = ((MethodCall_t1468_StaticFields*)MethodCall_t1468_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map1F_10; + String_t* L_13 = V_0; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_12, L_13, (&V_2)); + if (!L_14) + { + goto IL_0107; + } + } + { + int32_t L_15 = V_2; + if (L_15 == 0) + { + goto IL_00ac; + } + if (L_15 == 1) + { + goto IL_00b9; + } + if (L_15 == 2) + { + goto IL_00c6; + } + if (L_15 == 3) + { + goto IL_00d3; + } + if (L_15 == 4) + { + goto IL_00e0; + } + if (L_15 == 5) + { + goto IL_00ed; + } + if (L_15 == 6) + { + goto IL_00fa; + } + } + { + goto IL_0107; + } + +IL_00ac: + { + Object_t * L_16 = ___value; + __this->____typeName_1 = ((String_t*)CastclassSealed(L_16, String_t_il2cpp_TypeInfo_var)); + return; + } + +IL_00b9: + { + Object_t * L_17 = ___value; + __this->____methodName_2 = ((String_t*)CastclassSealed(L_17, String_t_il2cpp_TypeInfo_var)); + return; + } + +IL_00c6: + { + Object_t * L_18 = ___value; + __this->____methodSignature_4 = ((TypeU5BU5D_t431*)Castclass(L_18, TypeU5BU5D_t431_il2cpp_TypeInfo_var)); + return; + } + +IL_00d3: + { + Object_t * L_19 = ___value; + __this->____args_3 = ((ObjectU5BU5D_t162*)Castclass(L_19, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + return; + } + +IL_00e0: + { + Object_t * L_20 = ___value; + __this->____callContext_6 = ((LogicalCallContext_t1473 *)CastclassSealed(L_20, LogicalCallContext_t1473_il2cpp_TypeInfo_var)); + return; + } + +IL_00ed: + { + Object_t * L_21 = ___value; + __this->____uri_0 = ((String_t*)CastclassSealed(L_21, String_t_il2cpp_TypeInfo_var)); + return; + } + +IL_00fa: + { + Object_t * L_22 = ___value; + __this->____genericArguments_7 = ((TypeU5BU5D_t431*)Castclass(L_22, TypeU5BU5D_t431_il2cpp_TypeInfo_var)); + return; + } + +IL_0107: + { + Object_t * L_23 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(15 /* System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodCall::get_Properties() */, __this); + String_t* L_24 = ___key; + Object_t * L_25 = ___value; + NullCheck(L_23); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_23, L_24, L_25); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1925; +extern "C" void MethodCall_GetObjectData_m8817 (MethodCall_t1468 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1925 = il2cpp_codegen_string_literal_from_index(1925); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = ___info; + String_t* L_1 = (__this->____typeName_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1919, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->____methodName_2); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1918, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + TypeU5BU5D_t431* L_5 = (__this->____methodSignature_4); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1920, (Object_t *)(Object_t *)L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + ObjectU5BU5D_t162* L_7 = (__this->____args_3); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral1921, (Object_t *)(Object_t *)L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + LogicalCallContext_t1473 * L_9 = (__this->____callContext_6); + NullCheck(L_8); + SerializationInfo_AddValue_m4627(L_8, _stringLiteral1922, L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = ___info; + String_t* L_11 = (__this->____uri_0); + NullCheck(L_10); + SerializationInfo_AddValue_m4627(L_10, _stringLiteral1917, L_11, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = ___info; + TypeU5BU5D_t431* L_13 = (__this->____genericArguments_7); + NullCheck(L_12); + SerializationInfo_AddValue_m4627(L_12, _stringLiteral1925, (Object_t *)(Object_t *)L_13, /*hidden argument*/NULL); + Object_t * L_14 = (__this->___InternalProperties_9); + if (!L_14) + { + goto IL_00da; + } + } + { + Object_t * L_15 = (__this->___InternalProperties_9); + NullCheck(L_15); + Object_t * L_16 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_15); + V_1 = L_16; + } + +IL_008e: + try + { // begin try (depth: 1) + { + goto IL_00b8; + } + +IL_0093: + { + Object_t * L_17 = V_1; + NullCheck(L_17); + Object_t * L_18 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_17); + V_0 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_18, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_19 = ___info; + Object_t * L_20 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + Object_t * L_21 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + NullCheck(L_19); + SerializationInfo_AddValue_m4627(L_19, ((String_t*)CastclassSealed(L_20, String_t_il2cpp_TypeInfo_var)), L_21, /*hidden argument*/NULL); + } + +IL_00b8: + { + Object_t * L_22 = V_1; + NullCheck(L_22); + bool L_23 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_22); + if (L_23) + { + goto IL_0093; + } + } + +IL_00c3: + { + IL2CPP_LEAVE(0xDA, FINALLY_00c8); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00c8; + } + +FINALLY_00c8: + { // begin finally (depth: 1) + { + Object_t * L_24 = V_1; + V_2 = ((Object_t *)IsInst(L_24, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_25 = V_2; + if (L_25) + { + goto IL_00d3; + } + } + +IL_00d2: + { + IL2CPP_END_FINALLY(200) + } + +IL_00d3: + { + Object_t * L_26 = V_2; + NullCheck(L_26); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_26); + IL2CPP_END_FINALLY(200) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(200) + { + IL2CPP_JUMP_TBL(0xDA, IL_00da) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00da: + { + return; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.MethodCall::get_Args() +extern "C" ObjectU5BU5D_t162* MethodCall_get_Args_m8818 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____args_3); + return L_0; + } +} +// System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.MethodCall::get_LogicalCallContext() +extern TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +extern "C" LogicalCallContext_t1473 * MethodCall_get_LogicalCallContext_m8819 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LogicalCallContext_t1473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(998); + s_Il2CppMethodIntialized = true; + } + { + LogicalCallContext_t1473 * L_0 = (__this->____callContext_6); + if (L_0) + { + goto IL_0016; + } + } + { + LogicalCallContext_t1473 * L_1 = (LogicalCallContext_t1473 *)il2cpp_codegen_object_new (LogicalCallContext_t1473_il2cpp_TypeInfo_var); + LogicalCallContext__ctor_m8805(L_1, /*hidden argument*/NULL); + __this->____callContext_6 = L_1; + } + +IL_0016: + { + LogicalCallContext_t1473 * L_2 = (__this->____callContext_6); + return L_2; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.Messaging.MethodCall::get_MethodBase() +extern "C" MethodBase_t460 * MethodCall_get_MethodBase_m8820 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = (__this->____methodBase_5); + if (L_0) + { + goto IL_0011; + } + } + { + MethodCall_ResolveMethod_m8829(__this, /*hidden argument*/NULL); + } + +IL_0011: + { + MethodBase_t460 * L_1 = (__this->____methodBase_5); + return L_1; + } +} +// System.String System.Runtime.Remoting.Messaging.MethodCall::get_MethodName() +extern "C" String_t* MethodCall_get_MethodName_m8821 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____methodName_2); + if (L_0) + { + goto IL_001c; + } + } + { + MethodBase_t460 * L_1 = (__this->____methodBase_5); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_1); + __this->____methodName_2 = L_2; + } + +IL_001c: + { + String_t* L_3 = (__this->____methodName_2); + return L_3; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodCall::get_MethodSignature() +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodCall_get_MethodSignature_m8822 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + { + TypeU5BU5D_t431* L_0 = (__this->____methodSignature_4); + if (L_0) + { + goto IL_0054; + } + } + { + MethodBase_t460 * L_1 = (__this->____methodBase_5); + if (!L_1) + { + goto IL_0054; + } + } + { + MethodBase_t460 * L_2 = (__this->____methodBase_5); + NullCheck(L_2); + ParameterInfoU5BU5D_t461* L_3 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_2); + V_0 = L_3; + ParameterInfoU5BU5D_t461* L_4 = V_0; + NullCheck(L_4); + __this->____methodSignature_4 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + V_1 = 0; + goto IL_004b; + } + +IL_0037: + { + TypeU5BU5D_t431* L_5 = (__this->____methodSignature_4); + int32_t L_6 = V_1; + ParameterInfoU5BU5D_t461* L_7 = V_0; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_7, L_9, sizeof(ParameterInfo_t462 *)))); + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_7, L_9, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + ArrayElementTypeCheck (L_5, L_10); + *((Type_t **)(Type_t **)SZArrayLdElema(L_5, L_6, sizeof(Type_t *))) = (Type_t *)L_10; + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_004b: + { + int32_t L_12 = V_1; + ParameterInfoU5BU5D_t461* L_13 = V_0; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0037; + } + } + +IL_0054: + { + TypeU5BU5D_t431* L_14 = (__this->____methodSignature_4); + return (Object_t *)L_14; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodCall::get_Properties() +extern "C" Object_t * MethodCall_get_Properties_m8823 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___ExternalProperties_8); + if (L_0) + { + goto IL_0011; + } + } + { + VirtActionInvoker0::Invoke(16 /* System.Void System.Runtime.Remoting.Messaging.MethodCall::InitDictionary() */, __this); + } + +IL_0011: + { + Object_t * L_1 = (__this->___ExternalProperties_8); + return L_1; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::InitDictionary() +extern TypeInfo* MethodCallDictionary_t1475_il2cpp_TypeInfo_var; +extern "C" void MethodCall_InitDictionary_m8824 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodCallDictionary_t1475_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1000); + s_Il2CppMethodIntialized = true; + } + MethodCallDictionary_t1475 * V_0 = {0}; + { + MethodCallDictionary_t1475 * L_0 = (MethodCallDictionary_t1475 *)il2cpp_codegen_object_new (MethodCallDictionary_t1475_il2cpp_TypeInfo_var); + MethodCallDictionary__ctor_m8833(L_0, __this, /*hidden argument*/NULL); + V_0 = L_0; + MethodCallDictionary_t1475 * L_1 = V_0; + __this->___ExternalProperties_8 = L_1; + MethodCallDictionary_t1475 * L_2 = V_0; + NullCheck(L_2); + Object_t * L_3 = MethodDictionary_GetInternalProperties_m8846(L_2, /*hidden argument*/NULL); + __this->___InternalProperties_9 = L_3; + return; + } +} +// System.String System.Runtime.Remoting.Messaging.MethodCall::get_TypeName() +extern "C" String_t* MethodCall_get_TypeName_m8825 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____typeName_1); + if (L_0) + { + goto IL_0021; + } + } + { + MethodBase_t460 * L_1 = (__this->____methodBase_5); + NullCheck(L_1); + Type_t * L_2 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_1); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_2); + __this->____typeName_1 = L_3; + } + +IL_0021: + { + String_t* L_4 = (__this->____typeName_1); + return L_4; + } +} +// System.String System.Runtime.Remoting.Messaging.MethodCall::get_Uri() +extern "C" String_t* MethodCall_get_Uri_m8826 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____uri_0); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::set_Uri(System.String) +extern "C" void MethodCall_set_Uri_m8827 (MethodCall_t1468 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____uri_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::Init() +extern "C" void MethodCall_Init_m8828 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCall::ResolveMethod() +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral31; +extern Il2CppCodeGenString* _stringLiteral33; +extern Il2CppCodeGenString* _stringLiteral1926; +extern Il2CppCodeGenString* _stringLiteral1927; +extern Il2CppCodeGenString* _stringLiteral1928; +extern Il2CppCodeGenString* _stringLiteral1929; +extern Il2CppCodeGenString* _stringLiteral222; +extern Il2CppCodeGenString* _stringLiteral1930; +extern Il2CppCodeGenString* _stringLiteral1931; +extern Il2CppCodeGenString* _stringLiteral1932; +extern "C" void MethodCall_ResolveMethod_m8829 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + _stringLiteral31 = il2cpp_codegen_string_literal_from_index(31); + _stringLiteral33 = il2cpp_codegen_string_literal_from_index(33); + _stringLiteral1926 = il2cpp_codegen_string_literal_from_index(1926); + _stringLiteral1927 = il2cpp_codegen_string_literal_from_index(1927); + _stringLiteral1928 = il2cpp_codegen_string_literal_from_index(1928); + _stringLiteral1929 = il2cpp_codegen_string_literal_from_index(1929); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + _stringLiteral1930 = il2cpp_codegen_string_literal_from_index(1930); + _stringLiteral1931 = il2cpp_codegen_string_literal_from_index(1931); + _stringLiteral1932 = il2cpp_codegen_string_literal_from_index(1932); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + String_t* V_1 = {0}; + Type_t * V_2 = {0}; + String_t* G_B5_0 = {0}; + { + String_t* L_0 = (__this->____uri_0); + if (!L_0) + { + goto IL_0171; + } + } + { + String_t* L_1 = (__this->____uri_0); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Type_t * L_2 = RemotingServices_GetServerTypeForUri_m9037(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Type_t * L_3 = V_0; + if (L_3) + { + goto IL_0064; + } + } + { + String_t* L_4 = (__this->____typeName_1); + if (!L_4) + { + goto IL_0042; + } + } + { + String_t* L_5 = (__this->____typeName_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral31, L_5, _stringLiteral33, /*hidden argument*/NULL); + G_B5_0 = L_6; + goto IL_0047; + } + +IL_0042: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B5_0 = L_7; + } + +IL_0047: + { + V_1 = G_B5_0; + String_t* L_8 = V_1; + String_t* L_9 = (__this->____uri_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1926, L_8, _stringLiteral1927, L_9, /*hidden argument*/NULL); + RemotingException_t1514 * L_11 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0064: + { + String_t* L_12 = (__this->____typeName_1); + Type_t * L_13 = V_0; + Type_t * L_14 = MethodCall_CastTo_m8830(__this, L_12, L_13, /*hidden argument*/NULL); + V_2 = L_14; + Type_t * L_15 = V_2; + if (L_15) + { + goto IL_00b3; + } + } + { + StringU5BU5D_t163* L_16 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + ArrayElementTypeCheck (L_16, _stringLiteral1928); + *((String_t**)(String_t**)SZArrayLdElema(L_16, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1928; + StringU5BU5D_t163* L_17 = L_16; + String_t* L_18 = (__this->____typeName_1); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 1); + ArrayElementTypeCheck (L_17, L_18); + *((String_t**)(String_t**)SZArrayLdElema(L_17, 1, sizeof(String_t*))) = (String_t*)L_18; + StringU5BU5D_t163* L_19 = L_17; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 2); + ArrayElementTypeCheck (L_19, _stringLiteral1929); + *((String_t**)(String_t**)SZArrayLdElema(L_19, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1929; + StringU5BU5D_t163* L_20 = L_19; + Type_t * L_21 = V_0; + NullCheck(L_21); + String_t* L_22 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_21); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 3); + ArrayElementTypeCheck (L_20, L_22); + *((String_t**)(String_t**)SZArrayLdElema(L_20, 3, sizeof(String_t*))) = (String_t*)L_22; + StringU5BU5D_t163* L_23 = L_20; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 4); + ArrayElementTypeCheck (L_23, _stringLiteral222); + *((String_t**)(String_t**)SZArrayLdElema(L_23, 4, sizeof(String_t*))) = (String_t*)_stringLiteral222; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_24 = String_Concat_m633(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + RemotingException_t1514 * L_25 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_25, L_24, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_00b3: + { + Type_t * L_26 = V_2; + String_t* L_27 = (__this->____methodName_2); + TypeU5BU5D_t431* L_28 = (__this->____methodSignature_4); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_29 = RemotingServices_GetMethodBaseFromName_m9042(NULL /*static, unused*/, L_26, L_27, L_28, /*hidden argument*/NULL); + __this->____methodBase_5 = L_29; + MethodBase_t460 * L_30 = (__this->____methodBase_5); + if (L_30) + { + goto IL_0104; + } + } + { + ObjectU5BU5D_t162* L_31 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + ArrayElementTypeCheck (L_31, _stringLiteral1930); + *((Object_t **)(Object_t **)SZArrayLdElema(L_31, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1930; + ObjectU5BU5D_t162* L_32 = L_31; + String_t* L_33 = (__this->____methodName_2); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 1); + ArrayElementTypeCheck (L_32, L_33); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 1, sizeof(Object_t *))) = (Object_t *)L_33; + ObjectU5BU5D_t162* L_34 = L_32; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 2); + ArrayElementTypeCheck (L_34, _stringLiteral1931); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1931; + ObjectU5BU5D_t162* L_35 = L_34; + Type_t * L_36 = V_2; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 3); + ArrayElementTypeCheck (L_35, L_36); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 3, sizeof(Object_t *))) = (Object_t *)L_36; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_37 = String_Concat_m631(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + RemotingException_t1514 * L_38 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_38, L_37, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_38); + } + +IL_0104: + { + Type_t * L_39 = V_2; + Type_t * L_40 = V_0; + if ((((Object_t*)(Type_t *)L_39) == ((Object_t*)(Type_t *)L_40))) + { + goto IL_016c; + } + } + { + Type_t * L_41 = V_2; + NullCheck(L_41); + bool L_42 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_41); + if (!L_42) + { + goto IL_016c; + } + } + { + Type_t * L_43 = V_0; + NullCheck(L_43); + bool L_44 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_43); + if (L_44) + { + goto IL_016c; + } + } + { + Type_t * L_45 = V_0; + MethodBase_t460 * L_46 = (__this->____methodBase_5); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_47 = RemotingServices_GetVirtualMethod_m9035(NULL /*static, unused*/, L_45, L_46, /*hidden argument*/NULL); + __this->____methodBase_5 = L_47; + MethodBase_t460 * L_48 = (__this->____methodBase_5); + if (L_48) + { + goto IL_016c; + } + } + { + ObjectU5BU5D_t162* L_49 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 0); + ArrayElementTypeCheck (L_49, _stringLiteral1930); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, 0, sizeof(Object_t *))) = (Object_t *)_stringLiteral1930; + ObjectU5BU5D_t162* L_50 = L_49; + String_t* L_51 = (__this->____methodName_2); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 1); + ArrayElementTypeCheck (L_50, L_51); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, 1, sizeof(Object_t *))) = (Object_t *)L_51; + ObjectU5BU5D_t162* L_52 = L_50; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 2); + ArrayElementTypeCheck (L_52, _stringLiteral1931); + *((Object_t **)(Object_t **)SZArrayLdElema(L_52, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral1931; + ObjectU5BU5D_t162* L_53 = L_52; + Type_t * L_54 = V_0; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 3); + ArrayElementTypeCheck (L_53, L_54); + *((Object_t **)(Object_t **)SZArrayLdElema(L_53, 3, sizeof(Object_t *))) = (Object_t *)L_54; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_55 = String_Concat_m631(NULL /*static, unused*/, L_53, /*hidden argument*/NULL); + RemotingException_t1514 * L_56 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_56, L_55, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_56); + } + +IL_016c: + { + goto IL_01a9; + } + +IL_0171: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_57 = RemotingServices_GetMethodBaseFromMethodMessage_m9041(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + __this->____methodBase_5 = L_57; + MethodBase_t460 * L_58 = (__this->____methodBase_5); + if (L_58) + { + goto IL_01a9; + } + } + { + String_t* L_59 = (__this->____methodName_2); + String_t* L_60 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.Messaging.MethodCall::get_TypeName() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_61 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1930, L_59, _stringLiteral1931, L_60, /*hidden argument*/NULL); + RemotingException_t1514 * L_62 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_62, L_61, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_62); + } + +IL_01a9: + { + MethodBase_t460 * L_63 = (__this->____methodBase_5); + NullCheck(L_63); + bool L_64 = (bool)VirtFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_63); + if (!L_64) + { + goto IL_01fb; + } + } + { + MethodBase_t460 * L_65 = (__this->____methodBase_5); + NullCheck(L_65); + bool L_66 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Reflection.MethodBase::get_ContainsGenericParameters() */, L_65); + if (!L_66) + { + goto IL_01fb; + } + } + { + TypeU5BU5D_t431* L_67 = MethodCall_get_GenericArguments_m8832(__this, /*hidden argument*/NULL); + if (L_67) + { + goto IL_01df; + } + } + { + RemotingException_t1514 * L_68 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_68, _stringLiteral1932, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_68); + } + +IL_01df: + { + MethodBase_t460 * L_69 = (__this->____methodBase_5); + TypeU5BU5D_t431* L_70 = MethodCall_get_GenericArguments_m8832(__this, /*hidden argument*/NULL); + NullCheck(((MethodInfo_t *)CastclassClass(L_69, MethodInfo_t_il2cpp_TypeInfo_var))); + MethodInfo_t * L_71 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, TypeU5BU5D_t431* >::Invoke(32 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::MakeGenericMethod(System.Type[]) */, ((MethodInfo_t *)CastclassClass(L_69, MethodInfo_t_il2cpp_TypeInfo_var)), L_70); + __this->____methodBase_5 = L_71; + } + +IL_01fb: + { + return; + } +} +// System.Type System.Runtime.Remoting.Messaging.MethodCall::CastTo(System.String,System.Type) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" Type_t * MethodCall_CastTo_m8830 (MethodCall_t1468 * __this, String_t* ___clientType, Type_t * ___serverType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + Type_t * V_2 = {0}; + TypeU5BU5D_t431* V_3 = {0}; + int32_t V_4 = 0; + { + String_t* L_0 = ___clientType; + String_t* L_1 = MethodCall_GetTypeNameFromAssemblyQualifiedName_m8831(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + ___clientType = L_1; + String_t* L_2 = ___clientType; + Type_t * L_3 = ___serverType; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_001b; + } + } + { + Type_t * L_6 = ___serverType; + return L_6; + } + +IL_001b: + { + Type_t * L_7 = ___serverType; + NullCheck(L_7); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_7); + V_0 = L_8; + goto IL_0041; + } + +IL_0027: + { + String_t* L_9 = ___clientType; + Type_t * L_10 = V_0; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_10); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_12 = String_op_Equality_m442(NULL /*static, unused*/, L_9, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_003a; + } + } + { + Type_t * L_13 = V_0; + return L_13; + } + +IL_003a: + { + Type_t * L_14 = V_0; + NullCheck(L_14); + Type_t * L_15 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_14); + V_0 = L_15; + } + +IL_0041: + { + Type_t * L_16 = V_0; + if (L_16) + { + goto IL_0027; + } + } + { + Type_t * L_17 = ___serverType; + NullCheck(L_17); + TypeU5BU5D_t431* L_18 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_17); + V_1 = L_18; + TypeU5BU5D_t431* L_19 = V_1; + V_3 = L_19; + V_4 = 0; + goto IL_0076; + } + +IL_0058: + { + TypeU5BU5D_t431* L_20 = V_3; + int32_t L_21 = V_4; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + V_2 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_20, L_22, sizeof(Type_t *))); + String_t* L_23 = ___clientType; + Type_t * L_24 = V_2; + NullCheck(L_24); + String_t* L_25 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_24); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_26 = String_op_Equality_m442(NULL /*static, unused*/, L_23, L_25, /*hidden argument*/NULL); + if (!L_26) + { + goto IL_0070; + } + } + { + Type_t * L_27 = V_2; + return L_27; + } + +IL_0070: + { + int32_t L_28 = V_4; + V_4 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_0076: + { + int32_t L_29 = V_4; + TypeU5BU5D_t431* L_30 = V_3; + NullCheck(L_30); + if ((((int32_t)L_29) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))))) + { + goto IL_0058; + } + } + { + return (Type_t *)NULL; + } +} +// System.String System.Runtime.Remoting.Messaging.MethodCall::GetTypeNameFromAssemblyQualifiedName(System.String) +extern Il2CppCodeGenString* _stringLiteral1933; +extern "C" String_t* MethodCall_GetTypeNameFromAssemblyQualifiedName_m8831 (Object_t * __this /* static, unused */, String_t* ___aqname, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1933 = il2cpp_codegen_string_literal_from_index(1933); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B2_0 = 0; + String_t* G_B2_1 = {0}; + int32_t G_B1_0 = 0; + String_t* G_B1_1 = {0}; + int32_t G_B3_0 = 0; + int32_t G_B3_1 = 0; + String_t* G_B3_2 = {0}; + { + String_t* L_0 = ___aqname; + NullCheck(L_0); + int32_t L_1 = String_IndexOf_m2062(L_0, _stringLiteral1933, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___aqname; + int32_t L_3 = V_0; + G_B1_0 = ((int32_t)44); + G_B1_1 = L_2; + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + G_B2_0 = ((int32_t)44); + G_B2_1 = L_2; + goto IL_001c; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + G_B3_2 = G_B1_1; + goto IL_001f; + } + +IL_001c: + { + int32_t L_4 = V_0; + G_B3_0 = ((int32_t)((int32_t)L_4+(int32_t)2)); + G_B3_1 = G_B2_0; + G_B3_2 = G_B2_1; + } + +IL_001f: + { + NullCheck(G_B3_2); + int32_t L_5 = String_IndexOf_m4771(G_B3_2, G_B3_1, G_B3_0, /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = V_1; + if ((((int32_t)L_6) == ((int32_t)(-1)))) + { + goto IL_003b; + } + } + { + String_t* L_7 = ___aqname; + int32_t L_8 = V_1; + NullCheck(L_7); + String_t* L_9 = String_Substring_m2063(L_7, 0, L_8, /*hidden argument*/NULL); + NullCheck(L_9); + String_t* L_10 = String_Trim_m2056(L_9, /*hidden argument*/NULL); + ___aqname = L_10; + } + +IL_003b: + { + String_t* L_11 = ___aqname; + return L_11; + } +} +// System.Type[] System.Runtime.Remoting.Messaging.MethodCall::get_GenericArguments() +extern "C" TypeU5BU5D_t431* MethodCall_get_GenericArguments_m8832 (MethodCall_t1468 * __this, const MethodInfo* method) +{ + TypeU5BU5D_t431* V_0 = {0}; + { + TypeU5BU5D_t431* L_0 = (__this->____genericArguments_7); + if (!L_0) + { + goto IL_0012; + } + } + { + TypeU5BU5D_t431* L_1 = (__this->____genericArguments_7); + return L_1; + } + +IL_0012: + { + MethodBase_t460 * L_2 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(8 /* System.Reflection.MethodBase System.Runtime.Remoting.Messaging.MethodCall::get_MethodBase() */, __this); + NullCheck(L_2); + TypeU5BU5D_t431* L_3 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(26 /* System.Type[] System.Reflection.MethodBase::GetGenericArguments() */, L_2); + TypeU5BU5D_t431* L_4 = L_3; + V_0 = L_4; + __this->____genericArguments_7 = L_4; + TypeU5BU5D_t431* L_5 = V_0; + return L_5; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCallDictionary::.ctor(System.Runtime.Remoting.Messaging.IMethodMessage) +extern TypeInfo* MethodCallDictionary_t1475_il2cpp_TypeInfo_var; +extern "C" void MethodCallDictionary__ctor_m8833 (MethodCallDictionary_t1475 * __this, Object_t * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodCallDictionary_t1475_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1000); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___message; + MethodDictionary__ctor_m8842(__this, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MethodCallDictionary_t1475_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_1 = ((MethodCallDictionary_t1475_StaticFields*)MethodCallDictionary_t1475_il2cpp_TypeInfo_var->static_fields)->___InternalKeys_6; + MethodDictionary_set_MethodKeys_m8844(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodCallDictionary::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* MethodCallDictionary_t1475_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1922; +extern "C" void MethodCallDictionary__cctor_m8834 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + MethodCallDictionary_t1475_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1000); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 6)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1917); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1917; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral1918); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1918; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral1919); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1919; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1920); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1920; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1921); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1921; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1922); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1922; + ((MethodCallDictionary_t1475_StaticFields*)MethodCallDictionary_t1475_il2cpp_TypeInfo_var->static_fields)->___InternalKeys_6 = L_5; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::.ctor(System.Runtime.Remoting.Messaging.MethodDictionary) +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" void DictionaryEnumerator__ctor_m8835 (DictionaryEnumerator_t1476 * __this, MethodDictionary_t1470 * ___methodDictionary, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + DictionaryEnumerator_t1476 * G_B2_0 = {0}; + DictionaryEnumerator_t1476 * G_B1_0 = {0}; + Object_t * G_B3_0 = {0}; + DictionaryEnumerator_t1476 * G_B3_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + MethodDictionary_t1470 * L_0 = ___methodDictionary; + __this->____methodDictionary_0 = L_0; + MethodDictionary_t1470 * L_1 = (__this->____methodDictionary_0); + NullCheck(L_1); + Object_t * L_2 = (L_1->____internalProperties_0); + G_B1_0 = __this; + if (!L_2) + { + G_B2_0 = __this; + goto IL_0035; + } + } + { + MethodDictionary_t1470 * L_3 = (__this->____methodDictionary_0); + NullCheck(L_3); + Object_t * L_4 = (L_3->____internalProperties_0); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_4); + V_0 = L_5; + Object_t * L_6 = V_0; + G_B3_0 = L_6; + G_B3_1 = G_B1_0; + goto IL_0036; + } + +IL_0035: + { + G_B3_0 = ((Object_t *)(NULL)); + G_B3_1 = G_B2_0; + } + +IL_0036: + { + NullCheck(G_B3_1); + G_B3_1->____hashtableEnum_1 = G_B3_0; + __this->____posMethod_2 = (-1); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Current() +extern "C" Object_t * DictionaryEnumerator_get_Current_m8836 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + DictionaryEntry_t900 V_0 = {0}; + { + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Entry() */, __this); + V_0 = L_0; + Object_t * L_1 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::MoveNext() +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool DictionaryEnumerator_MoveNext_m8837 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____posMethod_2); + if ((((int32_t)L_0) == ((int32_t)((int32_t)-2)))) + { + goto IL_003d; + } + } + { + int32_t L_1 = (__this->____posMethod_2); + __this->____posMethod_2 = ((int32_t)((int32_t)L_1+(int32_t)1)); + int32_t L_2 = (__this->____posMethod_2); + MethodDictionary_t1470 * L_3 = (__this->____methodDictionary_0); + NullCheck(L_3); + StringU5BU5D_t163* L_4 = (L_3->____methodKeys_2); + NullCheck(L_4); + if ((((int32_t)L_2) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0035; + } + } + { + return 1; + } + +IL_0035: + { + __this->____posMethod_2 = ((int32_t)-2); + } + +IL_003d: + { + Object_t * L_5 = (__this->____hashtableEnum_1); + if (L_5) + { + goto IL_004a; + } + } + { + return 0; + } + +IL_004a: + { + goto IL_0071; + } + +IL_004f: + { + MethodDictionary_t1470 * L_6 = (__this->____methodDictionary_0); + Object_t * L_7 = (__this->____hashtableEnum_1); + NullCheck(L_7); + Object_t * L_8 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_7); + NullCheck(L_6); + bool L_9 = MethodDictionary_IsOverridenKey_m8847(L_6, ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + if (L_9) + { + goto IL_0071; + } + } + { + return 1; + } + +IL_0071: + { + Object_t * L_10 = (__this->____hashtableEnum_1); + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_004f; + } + } + { + return 0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void DictionaryEnumerator_Reset_m8838 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + __this->____posMethod_2 = (-1); + Object_t * L_0 = (__this->____hashtableEnum_1); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Collections.DictionaryEntry System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Entry() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1934; +extern "C" DictionaryEntry_t900 DictionaryEnumerator_get_Entry_m8839 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + IDictionaryEnumerator_t899_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(468); + _stringLiteral1934 = il2cpp_codegen_string_literal_from_index(1934); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____posMethod_2); + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0041; + } + } + { + MethodDictionary_t1470 * L_1 = (__this->____methodDictionary_0); + NullCheck(L_1); + StringU5BU5D_t163* L_2 = (L_1->____methodKeys_2); + int32_t L_3 = (__this->____posMethod_2); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + MethodDictionary_t1470 * L_5 = (__this->____methodDictionary_0); + MethodDictionary_t1470 * L_6 = (__this->____methodDictionary_0); + NullCheck(L_6); + StringU5BU5D_t163* L_7 = (L_6->____methodKeys_2); + int32_t L_8 = (__this->____posMethod_2); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + NullCheck(L_5); + Object_t * L_10 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(16 /* System.Object System.Runtime.Remoting.Messaging.MethodDictionary::GetMethodProperty(System.String) */, L_5, (*(String_t**)(String_t**)SZArrayLdElema(L_7, L_9, sizeof(String_t*)))); + DictionaryEntry_t900 L_11 = {0}; + DictionaryEntry__ctor_m4603(&L_11, (*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*))), L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0041: + { + int32_t L_12 = (__this->____posMethod_2); + if ((((int32_t)L_12) == ((int32_t)(-1)))) + { + goto IL_0058; + } + } + { + Object_t * L_13 = (__this->____hashtableEnum_1); + if (L_13) + { + goto IL_0063; + } + } + +IL_0058: + { + InvalidOperationException_t914 * L_14 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_14, _stringLiteral1934, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0063: + { + Object_t * L_15 = (__this->____hashtableEnum_1); + NullCheck(L_15); + DictionaryEntry_t900 L_16 = (DictionaryEntry_t900 )InterfaceFuncInvoker0< DictionaryEntry_t900 >::Invoke(0 /* System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator::get_Entry() */, IDictionaryEnumerator_t899_il2cpp_TypeInfo_var, L_15); + return L_16; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Key() +extern "C" Object_t * DictionaryEnumerator_get_Key_m8840 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + DictionaryEntry_t900 V_0 = {0}; + { + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Entry() */, __this); + V_0 = L_0; + Object_t * L_1 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Value() +extern "C" Object_t * DictionaryEnumerator_get_Value_m8841 (DictionaryEnumerator_t1476 * __this, const MethodInfo* method) +{ + DictionaryEntry_t900 V_0 = {0}; + { + DictionaryEntry_t900 L_0 = (DictionaryEntry_t900 )VirtFuncInvoker0< DictionaryEntry_t900 >::Invoke(7 /* System.Collections.DictionaryEntry System.Runtime.Remoting.Messaging.MethodDictionary/DictionaryEnumerator::get_Entry() */, __this); + V_0 = L_0; + Object_t * L_1 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::.ctor(System.Runtime.Remoting.Messaging.IMethodMessage) +extern "C" void MethodDictionary__ctor_m8842 (MethodDictionary_t1470 * __this, Object_t * ___message, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___message; + __this->____message_1 = L_0; + return; + } +} +// System.Collections.IEnumerator System.Runtime.Remoting.Messaging.MethodDictionary::System.Collections.IEnumerable.GetEnumerator() +extern TypeInfo* DictionaryEnumerator_t1476_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodDictionary_System_Collections_IEnumerable_GetEnumerator_m8843 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEnumerator_t1476_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1001); + s_Il2CppMethodIntialized = true; + } + { + DictionaryEnumerator_t1476 * L_0 = (DictionaryEnumerator_t1476 *)il2cpp_codegen_object_new (DictionaryEnumerator_t1476_il2cpp_TypeInfo_var); + DictionaryEnumerator__ctor_m8835(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::set_MethodKeys(System.String[]) +extern "C" void MethodDictionary_set_MethodKeys_m8844 (MethodDictionary_t1470 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) +{ + { + StringU5BU5D_t163* L_0 = ___value; + __this->____methodKeys_2 = L_0; + return; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodDictionary::AllocInternalProperties() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodDictionary_AllocInternalProperties_m8845 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + __this->____ownProperties_3 = 1; + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodDictionary::GetInternalProperties() +extern "C" Object_t * MethodDictionary_GetInternalProperties_m8846 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____internalProperties_0); + if (L_0) + { + goto IL_0017; + } + } + { + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(15 /* System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodDictionary::AllocInternalProperties() */, __this); + __this->____internalProperties_0 = L_1; + } + +IL_0017: + { + Object_t * L_2 = (__this->____internalProperties_0); + return L_2; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.MethodDictionary::IsOverridenKey(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool MethodDictionary_IsOverridenKey_m8847 (MethodDictionary_t1470 * __this, String_t* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + int32_t V_2 = 0; + { + bool L_0 = (__this->____ownProperties_3); + if (!L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + StringU5BU5D_t163* L_1 = (__this->____methodKeys_2); + V_1 = L_1; + V_2 = 0; + goto IL_0031; + } + +IL_001b: + { + StringU5BU5D_t163* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*))); + String_t* L_5 = ___key; + String_t* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_002d; + } + } + { + return 1; + } + +IL_002d: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0031: + { + int32_t L_9 = V_2; + StringU5BU5D_t163* L_10 = V_1; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_001b; + } + } + { + return 0; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary::get_Item(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodDictionary_get_Item_m8848 (MethodDictionary_t1470 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_002d; + } + +IL_000e: + { + StringU5BU5D_t163* L_1 = (__this->____methodKeys_2); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))), L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0029; + } + } + { + String_t* L_6 = V_0; + Object_t * L_7 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(16 /* System.Object System.Runtime.Remoting.Messaging.MethodDictionary::GetMethodProperty(System.String) */, __this, L_6); + return L_7; + } + +IL_0029: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_002d: + { + int32_t L_9 = V_1; + StringU5BU5D_t163* L_10 = (__this->____methodKeys_2); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_000e; + } + } + { + Object_t * L_11 = (__this->____internalProperties_0); + if (!L_11) + { + goto IL_0053; + } + } + { + Object_t * L_12 = (__this->____internalProperties_0); + Object_t * L_13 = ___key; + NullCheck(L_12); + Object_t * L_14 = (Object_t *)InterfaceFuncInvoker1< Object_t *, Object_t * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_12, L_13); + return L_14; + } + +IL_0053: + { + return NULL; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::set_Item(System.Object,System.Object) +extern "C" void MethodDictionary_set_Item_m8849 (MethodDictionary_t1470 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___key; + Object_t * L_1 = ___value; + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(11 /* System.Void System.Runtime.Remoting.Messaging.MethodDictionary::Add(System.Object,System.Object) */, __this, L_0, L_1); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary::GetMethodProperty(System.String) +extern TypeInfo* MethodDictionary_t1470_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* IMethodMessage_t1477_il2cpp_TypeInfo_var; +extern TypeInfo* IMethodReturnMessage_t1787_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1935; +extern Il2CppCodeGenString* _stringLiteral1936; +extern "C" Object_t * MethodDictionary_GetMethodProperty_m8850 (MethodDictionary_t1470 * __this, String_t* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodDictionary_t1470_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1002); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + IMethodMessage_t1477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1003); + IMethodReturnMessage_t1787_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1004); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1935 = il2cpp_codegen_string_literal_from_index(1935); + _stringLiteral1936 = il2cpp_codegen_string_literal_from_index(1936); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_0126; + } + } + { + Dictionary_2_t327 * L_2 = ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map21_4; + if (L_2) + { + goto IL_007f; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 8, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1917, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1918, 1); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1919, 2); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1920, 3); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1922, 4); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1921, 5); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1935, 6); + Dictionary_2_t327 * L_11 = V_1; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_11, _stringLiteral1936, 7); + Dictionary_2_t327 * L_12 = V_1; + ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map21_4 = L_12; + } + +IL_007f: + { + Dictionary_2_t327 * L_13 = ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map21_4; + String_t* L_14 = V_0; + NullCheck(L_13); + bool L_15 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_13, L_14, (&V_2)); + if (!L_15) + { + goto IL_0126; + } + } + { + int32_t L_16 = V_2; + if (L_16 == 0) + { + goto IL_00bc; + } + if (L_16 == 1) + { + goto IL_00c8; + } + if (L_16 == 2) + { + goto IL_00d4; + } + if (L_16 == 3) + { + goto IL_00e0; + } + if (L_16 == 4) + { + goto IL_00ec; + } + if (L_16 == 5) + { + goto IL_00f8; + } + if (L_16 == 6) + { + goto IL_0104; + } + if (L_16 == 7) + { + goto IL_0115; + } + } + { + goto IL_0126; + } + +IL_00bc: + { + Object_t * L_17 = (__this->____message_1); + NullCheck(L_17); + String_t* L_18 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_Uri() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_17); + return L_18; + } + +IL_00c8: + { + Object_t * L_19 = (__this->____message_1); + NullCheck(L_19); + String_t* L_20 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodName() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_19); + return L_20; + } + +IL_00d4: + { + Object_t * L_21 = (__this->____message_1); + NullCheck(L_21); + String_t* L_22 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_TypeName() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_21); + return L_22; + } + +IL_00e0: + { + Object_t * L_23 = (__this->____message_1); + NullCheck(L_23); + Object_t * L_24 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Object System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodSignature() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_23); + return L_24; + } + +IL_00ec: + { + Object_t * L_25 = (__this->____message_1); + NullCheck(L_25); + LogicalCallContext_t1473 * L_26 = (LogicalCallContext_t1473 *)InterfaceFuncInvoker0< LogicalCallContext_t1473 * >::Invoke(1 /* System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.IMethodMessage::get_LogicalCallContext() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_25); + return L_26; + } + +IL_00f8: + { + Object_t * L_27 = (__this->____message_1); + NullCheck(L_27); + ObjectU5BU5D_t162* L_28 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(0 /* System.Object[] System.Runtime.Remoting.Messaging.IMethodMessage::get_Args() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_27); + return (Object_t *)L_28; + } + +IL_0104: + { + Object_t * L_29 = (__this->____message_1); + NullCheck(((Object_t *)Castclass(L_29, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_30 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(1 /* System.Object[] System.Runtime.Remoting.Messaging.IMethodReturnMessage::get_OutArgs() */, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_29, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var))); + return (Object_t *)L_30; + } + +IL_0115: + { + Object_t * L_31 = (__this->____message_1); + NullCheck(((Object_t *)Castclass(L_31, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var))); + Object_t * L_32 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(2 /* System.Object System.Runtime.Remoting.Messaging.IMethodReturnMessage::get_ReturnValue() */, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_31, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var))); + return L_32; + } + +IL_0126: + { + return NULL; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::SetMethodProperty(System.String,System.Object) +extern TypeInfo* MethodDictionary_t1470_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IInternalMessage_t1819_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1935; +extern Il2CppCodeGenString* _stringLiteral1936; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1923; +extern "C" void MethodDictionary_SetMethodProperty_m8851 (MethodDictionary_t1470 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodDictionary_t1470_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1002); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IInternalMessage_t1819_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1005); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1935 = il2cpp_codegen_string_literal_from_index(1935); + _stringLiteral1936 = il2cpp_codegen_string_literal_from_index(1936); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1923 = il2cpp_codegen_string_literal_from_index(1923); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Dictionary_2_t327 * V_1 = {0}; + int32_t V_2 = 0; + { + String_t* L_0 = ___key; + V_0 = L_0; + String_t* L_1 = V_0; + if (!L_1) + { + goto IL_00cb; + } + } + { + Dictionary_2_t327 * L_2 = ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map22_5; + if (L_2) + { + goto IL_007f; + } + } + { + Dictionary_2_t327 * L_3 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_3, 8, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_1 = L_3; + Dictionary_2_t327 * L_4 = V_1; + NullCheck(L_4); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_4, _stringLiteral1922, 0); + Dictionary_2_t327 * L_5 = V_1; + NullCheck(L_5); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_5, _stringLiteral1935, 0); + Dictionary_2_t327 * L_6 = V_1; + NullCheck(L_6); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_6, _stringLiteral1936, 0); + Dictionary_2_t327 * L_7 = V_1; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1918, 1); + Dictionary_2_t327 * L_8 = V_1; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1919, 1); + Dictionary_2_t327 * L_9 = V_1; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1920, 1); + Dictionary_2_t327 * L_10 = V_1; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1921, 1); + Dictionary_2_t327 * L_11 = V_1; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_11, _stringLiteral1917, 2); + Dictionary_2_t327 * L_12 = V_1; + ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map22_5 = L_12; + } + +IL_007f: + { + Dictionary_2_t327 * L_13 = ((MethodDictionary_t1470_StaticFields*)MethodDictionary_t1470_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map22_5; + String_t* L_14 = V_0; + NullCheck(L_13); + bool L_15 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_13, L_14, (&V_2)); + if (!L_15) + { + goto IL_00cb; + } + } + { + int32_t L_16 = V_2; + if (L_16 == 0) + { + goto IL_00a8; + } + if (L_16 == 1) + { + goto IL_00a9; + } + if (L_16 == 2) + { + goto IL_00b4; + } + } + { + goto IL_00cb; + } + +IL_00a8: + { + return; + } + +IL_00a9: + { + ArgumentException_t437 * L_17 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_17, _stringLiteral1923, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_00b4: + { + Object_t * L_18 = (__this->____message_1); + Object_t * L_19 = ___value; + NullCheck(((Object_t *)Castclass(L_18, IInternalMessage_t1819_il2cpp_TypeInfo_var))); + InterfaceActionInvoker1< String_t* >::Invoke(0 /* System.Void System.Runtime.Remoting.Messaging.IInternalMessage::set_Uri(System.String) */, IInternalMessage_t1819_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_18, IInternalMessage_t1819_il2cpp_TypeInfo_var)), ((String_t*)CastclassSealed(L_19, String_t_il2cpp_TypeInfo_var))); + return; + } + +IL_00cb: + { + return; + } +} +// System.Collections.ICollection System.Runtime.Remoting.Messaging.MethodDictionary::get_Values() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodDictionary_get_Values_m8852 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + int32_t V_1 = 0; + DictionaryEntry_t900 V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_0026; + } + +IL_000d: + { + ArrayList_t734 * L_1 = V_0; + StringU5BU5D_t163* L_2 = (__this->____methodKeys_2); + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(16 /* System.Object System.Runtime.Remoting.Messaging.MethodDictionary::GetMethodProperty(System.String) */, __this, (*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*)))); + NullCheck(L_1); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_1, L_5); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0026: + { + int32_t L_7 = V_1; + StringU5BU5D_t163* L_8 = (__this->____methodKeys_2); + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_000d; + } + } + { + Object_t * L_9 = (__this->____internalProperties_0); + if (!L_9) + { + goto IL_00a6; + } + } + { + Object_t * L_10 = (__this->____internalProperties_0); + NullCheck(L_10); + Object_t * L_11 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t833_il2cpp_TypeInfo_var, L_10); + V_3 = L_11; + } + +IL_004b: + try + { // begin try (depth: 1) + { + goto IL_0081; + } + +IL_0050: + { + Object_t * L_12 = V_3; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + V_2 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_13, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + Object_t * L_14 = DictionaryEntry_get_Key_m7312((&V_2), /*hidden argument*/NULL); + bool L_15 = MethodDictionary_IsOverridenKey_m8847(__this, ((String_t*)CastclassSealed(L_14, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + if (L_15) + { + goto IL_0081; + } + } + +IL_0073: + { + ArrayList_t734 * L_16 = V_0; + Object_t * L_17 = DictionaryEntry_get_Value_m7313((&V_2), /*hidden argument*/NULL); + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_17); + } + +IL_0081: + { + Object_t * L_18 = V_3; + NullCheck(L_18); + bool L_19 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_18); + if (L_19) + { + goto IL_0050; + } + } + +IL_008c: + { + IL2CPP_LEAVE(0xA6, FINALLY_0091); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0091; + } + +FINALLY_0091: + { // begin finally (depth: 1) + { + Object_t * L_20 = V_3; + V_4 = ((Object_t *)IsInst(L_20, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_21 = V_4; + if (L_21) + { + goto IL_009e; + } + } + +IL_009d: + { + IL2CPP_END_FINALLY(145) + } + +IL_009e: + { + Object_t * L_22 = V_4; + NullCheck(L_22); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_22); + IL2CPP_END_FINALLY(145) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(145) + { + IL2CPP_JUMP_TBL(0xA6, IL_00a6) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a6: + { + ArrayList_t734 * L_23 = V_0; + return L_23; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::Add(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" void MethodDictionary_Add_m8853 (MethodDictionary_t1470 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_002e; + } + +IL_000e: + { + StringU5BU5D_t163* L_1 = (__this->____methodKeys_2); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))), L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002a; + } + } + { + String_t* L_6 = V_0; + Object_t * L_7 = ___value; + VirtActionInvoker2< String_t*, Object_t * >::Invoke(17 /* System.Void System.Runtime.Remoting.Messaging.MethodDictionary::SetMethodProperty(System.String,System.Object) */, __this, L_6, L_7); + return; + } + +IL_002a: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_002e: + { + int32_t L_9 = V_1; + StringU5BU5D_t163* L_10 = (__this->____methodKeys_2); + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_000e; + } + } + { + Object_t * L_11 = (__this->____internalProperties_0); + if (L_11) + { + goto IL_0053; + } + } + { + Object_t * L_12 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(15 /* System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodDictionary::AllocInternalProperties() */, __this); + __this->____internalProperties_0 = L_12; + } + +IL_0053: + { + Object_t * L_13 = (__this->____internalProperties_0); + Object_t * L_14 = ___key; + Object_t * L_15 = ___value; + NullCheck(L_13); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_13, L_14, L_15); + return; + } +} +// System.Boolean System.Runtime.Remoting.Messaging.MethodDictionary::Contains(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern "C" bool MethodDictionary_Contains_m8854 (MethodDictionary_t1470 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_0027; + } + +IL_000e: + { + StringU5BU5D_t163* L_1 = (__this->____methodKeys_2); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))), L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0023; + } + } + { + return 1; + } + +IL_0023: + { + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0027: + { + int32_t L_7 = V_1; + StringU5BU5D_t163* L_8 = (__this->____methodKeys_2); + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_000e; + } + } + { + Object_t * L_9 = (__this->____internalProperties_0); + if (!L_9) + { + goto IL_004d; + } + } + { + Object_t * L_10 = (__this->____internalProperties_0); + Object_t * L_11 = ___key; + NullCheck(L_10); + bool L_12 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(3 /* System.Boolean System.Collections.IDictionary::Contains(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_10, L_11); + return L_12; + } + +IL_004d: + { + return 0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::Remove(System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1923; +extern "C" void MethodDictionary_Remove_m8855 (MethodDictionary_t1470 * __this, Object_t * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + _stringLiteral1923 = il2cpp_codegen_string_literal_from_index(1923); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + Object_t * L_0 = ___key; + V_0 = ((String_t*)CastclassSealed(L_0, String_t_il2cpp_TypeInfo_var)); + V_1 = 0; + goto IL_0030; + } + +IL_000e: + { + StringU5BU5D_t163* L_1 = (__this->____methodKeys_2); + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))), L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002c; + } + } + { + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, _stringLiteral1923, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002c: + { + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0030: + { + int32_t L_8 = V_1; + StringU5BU5D_t163* L_9 = (__this->____methodKeys_2); + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_000e; + } + } + { + Object_t * L_10 = (__this->____internalProperties_0); + if (!L_10) + { + goto IL_0055; + } + } + { + Object_t * L_11 = (__this->____internalProperties_0); + Object_t * L_12 = ___key; + NullCheck(L_11); + InterfaceActionInvoker1< Object_t * >::Invoke(5 /* System.Void System.Collections.IDictionary::Remove(System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_11, L_12); + } + +IL_0055: + { + return; + } +} +// System.Int32 System.Runtime.Remoting.Messaging.MethodDictionary::get_Count() +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" int32_t MethodDictionary_get_Count_m8856 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->____internalProperties_0); + if (!L_0) + { + goto IL_0020; + } + } + { + Object_t * L_1 = (__this->____internalProperties_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t910_il2cpp_TypeInfo_var, L_1); + StringU5BU5D_t163* L_3 = (__this->____methodKeys_2); + NullCheck(L_3); + return ((int32_t)((int32_t)L_2+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))))); + } + +IL_0020: + { + StringU5BU5D_t163* L_4 = (__this->____methodKeys_2); + NullCheck(L_4); + return (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))); + } +} +// System.Boolean System.Runtime.Remoting.Messaging.MethodDictionary::get_IsSynchronized() +extern "C" bool MethodDictionary_get_IsSynchronized_m8857 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Runtime.Remoting.Messaging.MethodDictionary::get_SyncRoot() +extern "C" Object_t * MethodDictionary_get_SyncRoot_m8858 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodDictionary::CopyTo(System.Array,System.Int32) +extern TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +extern "C" void MethodDictionary_CopyTo_m8859 (MethodDictionary_t1470 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ICollection_t910_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(425); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Collections.ICollection System.Runtime.Remoting.Messaging.MethodDictionary::get_Values() */, __this); + Array_t * L_1 = ___array; + int32_t L_2 = ___index; + NullCheck(L_0); + InterfaceActionInvoker2< Array_t *, int32_t >::Invoke(3 /* System.Void System.Collections.ICollection::CopyTo(System.Array,System.Int32) */, ICollection_t910_il2cpp_TypeInfo_var, L_0, L_1, L_2); + return; + } +} +// System.Collections.IDictionaryEnumerator System.Runtime.Remoting.Messaging.MethodDictionary::GetEnumerator() +extern TypeInfo* DictionaryEnumerator_t1476_il2cpp_TypeInfo_var; +extern "C" Object_t * MethodDictionary_GetEnumerator_m8860 (MethodDictionary_t1470 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DictionaryEnumerator_t1476_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1001); + s_Il2CppMethodIntialized = true; + } + { + DictionaryEnumerator_t1476 * L_0 = (DictionaryEnumerator_t1476 *)il2cpp_codegen_object_new (DictionaryEnumerator_t1476_il2cpp_TypeInfo_var); + DictionaryEnumerator__ctor_m8835(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodReturnDictionary::.ctor(System.Runtime.Remoting.Messaging.IMethodReturnMessage) +extern TypeInfo* IMethodReturnMessage_t1787_il2cpp_TypeInfo_var; +extern TypeInfo* MethodReturnDictionary_t1478_il2cpp_TypeInfo_var; +extern "C" void MethodReturnDictionary__ctor_m8861 (MethodReturnDictionary_t1478 * __this, Object_t * ___message, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMethodReturnMessage_t1787_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1004); + MethodReturnDictionary_t1478_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1006); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___message; + MethodDictionary__ctor_m8842(__this, L_0, /*hidden argument*/NULL); + Object_t * L_1 = ___message; + NullCheck(L_1); + Exception_t152 * L_2 = (Exception_t152 *)InterfaceFuncInvoker0< Exception_t152 * >::Invoke(0 /* System.Exception System.Runtime.Remoting.Messaging.IMethodReturnMessage::get_Exception() */, IMethodReturnMessage_t1787_il2cpp_TypeInfo_var, L_1); + if (L_2) + { + goto IL_0022; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MethodReturnDictionary_t1478_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_3 = ((MethodReturnDictionary_t1478_StaticFields*)MethodReturnDictionary_t1478_il2cpp_TypeInfo_var->static_fields)->___InternalReturnKeys_6; + MethodDictionary_set_MethodKeys_m8844(__this, L_3, /*hidden argument*/NULL); + goto IL_002d; + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(MethodReturnDictionary_t1478_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_4 = ((MethodReturnDictionary_t1478_StaticFields*)MethodReturnDictionary_t1478_il2cpp_TypeInfo_var->static_fields)->___InternalExceptionKeys_7; + MethodDictionary_set_MethodKeys_m8844(__this, L_4, /*hidden argument*/NULL); + } + +IL_002d: + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.MethodReturnDictionary::.cctor() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* MethodReturnDictionary_t1478_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1935; +extern Il2CppCodeGenString* _stringLiteral1936; +extern Il2CppCodeGenString* _stringLiteral1922; +extern "C" void MethodReturnDictionary__cctor_m8862 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + MethodReturnDictionary_t1478_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1006); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1935 = il2cpp_codegen_string_literal_from_index(1935); + _stringLiteral1936 = il2cpp_codegen_string_literal_from_index(1936); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 7)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, _stringLiteral1917); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1917; + StringU5BU5D_t163* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, _stringLiteral1918); + *((String_t**)(String_t**)SZArrayLdElema(L_1, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1918; + StringU5BU5D_t163* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + ArrayElementTypeCheck (L_2, _stringLiteral1919); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 2, sizeof(String_t*))) = (String_t*)_stringLiteral1919; + StringU5BU5D_t163* L_3 = L_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + ArrayElementTypeCheck (L_3, _stringLiteral1920); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 3, sizeof(String_t*))) = (String_t*)_stringLiteral1920; + StringU5BU5D_t163* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + ArrayElementTypeCheck (L_4, _stringLiteral1935); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 4, sizeof(String_t*))) = (String_t*)_stringLiteral1935; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + ArrayElementTypeCheck (L_5, _stringLiteral1936); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 5, sizeof(String_t*))) = (String_t*)_stringLiteral1936; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + ArrayElementTypeCheck (L_6, _stringLiteral1922); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 6, sizeof(String_t*))) = (String_t*)_stringLiteral1922; + ((MethodReturnDictionary_t1478_StaticFields*)MethodReturnDictionary_t1478_il2cpp_TypeInfo_var->static_fields)->___InternalReturnKeys_6 = L_6; + StringU5BU5D_t163* L_7 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + ArrayElementTypeCheck (L_7, _stringLiteral1922); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1922; + ((MethodReturnDictionary_t1478_StaticFields*)MethodReturnDictionary_t1478_il2cpp_TypeInfo_var->static_fields)->___InternalExceptionKeys_7 = L_7; + return; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.MonoMethodMessage::get_Args() +extern "C" ObjectU5BU5D_t162* MonoMethodMessage_get_Args_m8863 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->___args_1); + return L_0; + } +} +// System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.MonoMethodMessage::get_LogicalCallContext() +extern "C" LogicalCallContext_t1473 * MonoMethodMessage_get_LogicalCallContext_m8864 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + LogicalCallContext_t1473 * L_0 = (__this->___ctx_3); + return L_0; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.Messaging.MonoMethodMessage::get_MethodBase() +extern "C" MethodBase_t460 * MonoMethodMessage_get_MethodBase_m8865 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + MonoMethod_t * L_0 = (__this->___method_0); + return L_0; + } +} +// System.String System.Runtime.Remoting.Messaging.MonoMethodMessage::get_MethodName() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* MonoMethodMessage_get_MethodName_m8866 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + MonoMethod_t * L_0 = (__this->___method_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + MonoMethod_t * L_2 = (__this->___method_0); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MonoMethod::get_Name() */, L_2); + return L_3; + } +} +// System.Object System.Runtime.Remoting.Messaging.MonoMethodMessage::get_MethodSignature() +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" Object_t * MonoMethodMessage_get_MethodSignature_m8867 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + { + TypeU5BU5D_t431* L_0 = (__this->___methodSignature_7); + if (L_0) + { + goto IL_0049; + } + } + { + MonoMethod_t * L_1 = (__this->___method_0); + NullCheck(L_1); + ParameterInfoU5BU5D_t461* L_2 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MonoMethod::GetParameters() */, L_1); + V_0 = L_2; + ParameterInfoU5BU5D_t461* L_3 = V_0; + NullCheck(L_3); + __this->___methodSignature_7 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))))); + V_1 = 0; + goto IL_0040; + } + +IL_002c: + { + TypeU5BU5D_t431* L_4 = (__this->___methodSignature_7); + int32_t L_5 = V_1; + ParameterInfoU5BU5D_t461* L_6 = V_0; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_6, L_8, sizeof(ParameterInfo_t462 *)))); + Type_t * L_9 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_6, L_8, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_9); + *((Type_t **)(Type_t **)SZArrayLdElema(L_4, L_5, sizeof(Type_t *))) = (Type_t *)L_9; + int32_t L_10 = V_1; + V_1 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0040: + { + int32_t L_11 = V_1; + ParameterInfoU5BU5D_t461* L_12 = V_0; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_002c; + } + } + +IL_0049: + { + TypeU5BU5D_t431* L_13 = (__this->___methodSignature_7); + return (Object_t *)L_13; + } +} +// System.String System.Runtime.Remoting.Messaging.MonoMethodMessage::get_TypeName() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* MonoMethodMessage_get_TypeName_m8868 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + MonoMethod_t * L_0 = (__this->___method_0); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + MonoMethod_t * L_2 = (__this->___method_0); + NullCheck(L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MonoMethod::get_DeclaringType() */, L_2); + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_3); + return L_4; + } +} +// System.String System.Runtime.Remoting.Messaging.MonoMethodMessage::get_Uri() +extern "C" String_t* MonoMethodMessage_get_Uri_m8869 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___uri_6); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.MonoMethodMessage::set_Uri(System.String) +extern "C" void MonoMethodMessage_set_Uri_m8870 (MonoMethodMessage_t1463 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___uri_6 = L_0; + return; + } +} +// System.Exception System.Runtime.Remoting.Messaging.MonoMethodMessage::get_Exception() +extern "C" Exception_t152 * MonoMethodMessage_get_Exception_m8871 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->___exc_5); + return L_0; + } +} +// System.Int32 System.Runtime.Remoting.Messaging.MonoMethodMessage::get_OutArgCount() +extern "C" int32_t MonoMethodMessage_get_OutArgCount_m8872 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint8_t V_1 = 0x0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + { + ObjectU5BU5D_t162* L_0 = (__this->___args_1); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + V_0 = 0; + ByteU5BU5D_t789* L_1 = (__this->___arg_types_2); + V_2 = L_1; + V_3 = 0; + goto IL_0031; + } + +IL_001d: + { + ByteU5BU5D_t789* L_2 = V_2; + int32_t L_3 = V_3; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_4, sizeof(uint8_t))); + uint8_t L_5 = V_1; + if (!((int32_t)((int32_t)L_5&(int32_t)2))) + { + goto IL_002d; + } + } + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002d: + { + int32_t L_7 = V_3; + V_3 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0031: + { + int32_t L_8 = V_3; + ByteU5BU5D_t789* L_9 = V_2; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_001d; + } + } + { + int32_t L_10 = V_0; + return L_10; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.MonoMethodMessage::get_OutArgs() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoMethodMessage_get_OutArgs_m8873 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ObjectU5BU5D_t162* V_3 = {0}; + uint8_t V_4 = 0x0; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + { + ObjectU5BU5D_t162* L_0 = (__this->___args_1); + if (L_0) + { + goto IL_000d; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_000d: + { + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.Runtime.Remoting.Messaging.MonoMethodMessage::get_OutArgCount() */, __this); + V_2 = L_1; + int32_t L_2 = V_2; + V_3 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_2)); + int32_t L_3 = 0; + V_1 = L_3; + V_0 = L_3; + ByteU5BU5D_t789* L_4 = (__this->___arg_types_2); + V_5 = L_4; + V_6 = 0; + goto IL_0058; + } + +IL_002f: + { + ByteU5BU5D_t789* L_5 = V_5; + int32_t L_6 = V_6; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_7, sizeof(uint8_t))); + uint8_t L_8 = V_4; + if (!((int32_t)((int32_t)L_8&(int32_t)2))) + { + goto IL_004e; + } + } + { + ObjectU5BU5D_t162* L_9 = V_3; + int32_t L_10 = V_1; + int32_t L_11 = L_10; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + ObjectU5BU5D_t162* L_12 = (__this->___args_1); + int32_t L_13 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_11); + ArrayElementTypeCheck (L_9, (*(Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *))); + } + +IL_004e: + { + int32_t L_15 = V_0; + V_0 = ((int32_t)((int32_t)L_15+(int32_t)1)); + int32_t L_16 = V_6; + V_6 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0058: + { + int32_t L_17 = V_6; + ByteU5BU5D_t789* L_18 = V_5; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_002f; + } + } + { + ObjectU5BU5D_t162* L_19 = V_3; + return L_19; + } +} +// System.Object System.Runtime.Remoting.Messaging.MonoMethodMessage::get_ReturnValue() +extern "C" Object_t * MonoMethodMessage_get_ReturnValue_m8874 (MonoMethodMessage_t1463 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___rval_4); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.RemotingSurrogate::.ctor() +extern "C" void RemotingSurrogate__ctor_m8875 (RemotingSurrogate_t1479 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.RemotingSurrogate::SetObjectData(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingSurrogate_SetObjectData_m8876 (RemotingSurrogate_t1479 * __this, Object_t * ___obj, SerializationInfo_t433 * ___si, StreamingContext_t434 ___sc, Object_t * ___selector, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Runtime.Remoting.Messaging.ObjRefSurrogate::.ctor() +extern "C" void ObjRefSurrogate__ctor_m8877 (ObjRefSurrogate_t1480 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Remoting.Messaging.ObjRefSurrogate::SetObjectData(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1937; +extern "C" Object_t * ObjRefSurrogate_SetObjectData_m8878 (ObjRefSurrogate_t1480 * __this, Object_t * ___obj, SerializationInfo_t433 * ___si, StreamingContext_t434 ___sc, Object_t * ___selector, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1937 = il2cpp_codegen_string_literal_from_index(1937); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, _stringLiteral1937, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Runtime.Remoting.Messaging.RemotingSurrogateSelector::.ctor() +extern "C" void RemotingSurrogateSelector__ctor_m8879 (RemotingSurrogateSelector_t1481 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.RemotingSurrogateSelector::.cctor() +extern const Il2CppType* ObjRef_t1502_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var; +extern TypeInfo* ObjRefSurrogate_t1480_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingSurrogate_t1479_il2cpp_TypeInfo_var; +extern "C" void RemotingSurrogateSelector__cctor_m8880 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_0_0_0_var = il2cpp_codegen_type_from_index(1007); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1008); + ObjRefSurrogate_t1480_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1009); + RemotingSurrogate_t1479_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1010); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjRef_t1502_0_0_0_var), /*hidden argument*/NULL); + ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->___s_cachedTypeObjRef_0 = L_0; + ObjRefSurrogate_t1480 * L_1 = (ObjRefSurrogate_t1480 *)il2cpp_codegen_object_new (ObjRefSurrogate_t1480_il2cpp_TypeInfo_var); + ObjRefSurrogate__ctor_m8877(L_1, /*hidden argument*/NULL); + ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->____objRefSurrogate_1 = L_1; + RemotingSurrogate_t1479 * L_2 = (RemotingSurrogate_t1479 *)il2cpp_codegen_object_new (RemotingSurrogate_t1479_il2cpp_TypeInfo_var); + RemotingSurrogate__ctor_m8875(L_2, /*hidden argument*/NULL); + ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->____objRemotingSurrogate_2 = L_2; + return; + } +} +// System.Runtime.Serialization.ISerializationSurrogate System.Runtime.Remoting.Messaging.RemotingSurrogateSelector::GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector&) +extern TypeInfo* RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var; +extern TypeInfo* ISurrogateSelector_t1482_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingSurrogateSelector_GetSurrogate_m8881 (RemotingSurrogateSelector_t1481 * __this, Type_t * ___type, StreamingContext_t434 ___context, Object_t ** ___ssout, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1008); + ISurrogateSelector_t1482_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1011); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Type::get_IsMarshalByRef() */, L_0); + if (!L_1) + { + goto IL_0014; + } + } + { + Object_t ** L_2 = ___ssout; + *((Object_t **)(L_2)) = (Object_t *)__this; + IL2CPP_RUNTIME_CLASS_INIT(RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var); + RemotingSurrogate_t1479 * L_3 = ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->____objRemotingSurrogate_2; + return L_3; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var); + Type_t * L_4 = ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->___s_cachedTypeObjRef_0; + Type_t * L_5 = ___type; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_4, L_5); + if (!L_6) + { + goto IL_002d; + } + } + { + Object_t ** L_7 = ___ssout; + *((Object_t **)(L_7)) = (Object_t *)__this; + IL2CPP_RUNTIME_CLASS_INIT(RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var); + ObjRefSurrogate_t1480 * L_8 = ((RemotingSurrogateSelector_t1481_StaticFields*)RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var->static_fields)->____objRefSurrogate_1; + return L_8; + } + +IL_002d: + { + Object_t * L_9 = (__this->____next_3); + if (!L_9) + { + goto IL_0047; + } + } + { + Object_t * L_10 = (__this->____next_3); + Type_t * L_11 = ___type; + StreamingContext_t434 L_12 = ___context; + Object_t ** L_13 = ___ssout; + NullCheck(L_10); + Object_t * L_14 = (Object_t *)InterfaceFuncInvoker3< Object_t *, Type_t *, StreamingContext_t434 , Object_t ** >::Invoke(0 /* System.Runtime.Serialization.ISerializationSurrogate System.Runtime.Serialization.ISurrogateSelector::GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector&) */, ISurrogateSelector_t1482_il2cpp_TypeInfo_var, L_10, L_11, L_12, L_13); + return L_14; + } + +IL_0047: + { + Object_t ** L_15 = ___ssout; + *((Object_t **)(L_15)) = (Object_t *)NULL; + return (Object_t *)NULL; + } +} +// System.Void System.Runtime.Remoting.Messaging.ReturnMessage::.ctor(System.Object,System.Object[],System.Int32,System.Runtime.Remoting.Messaging.LogicalCallContext,System.Runtime.Remoting.Messaging.IMethodCallMessage) +extern TypeInfo* IMethodMessage_t1477_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void ReturnMessage__ctor_m8882 (ReturnMessage_t1483 * __this, Object_t * ___ret, ObjectU5BU5D_t162* ___outArgs, int32_t ___outArgsCount, LogicalCallContext_t1473 * ___callCtx, Object_t * ___mcm, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMethodMessage_t1477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1003); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___ret; + __this->____returnValue_4 = L_0; + ObjectU5BU5D_t162* L_1 = ___outArgs; + __this->____args_1 = L_1; + int32_t L_2 = ___outArgsCount; + __this->____outArgsCount_2 = L_2; + LogicalCallContext_t1473 * L_3 = ___callCtx; + __this->____callCtx_3 = L_3; + Object_t * L_4 = ___mcm; + if (!L_4) + { + goto IL_0044; + } + } + { + Object_t * L_5 = ___mcm; + NullCheck(L_5); + String_t* L_6 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_Uri() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_5); + __this->____uri_5 = L_6; + Object_t * L_7 = ___mcm; + NullCheck(L_7); + MethodBase_t460 * L_8 = (MethodBase_t460 *)InterfaceFuncInvoker0< MethodBase_t460 * >::Invoke(2 /* System.Reflection.MethodBase System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodBase() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_7); + __this->____methodBase_7 = L_8; + } + +IL_0044: + { + ObjectU5BU5D_t162* L_9 = (__this->____args_1); + if (L_9) + { + goto IL_005b; + } + } + { + int32_t L_10 = ___outArgsCount; + __this->____args_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, L_10)); + } + +IL_005b: + { + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ReturnMessage::.ctor(System.Exception,System.Runtime.Remoting.Messaging.IMethodCallMessage) +extern TypeInfo* IMethodMessage_t1477_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void ReturnMessage__ctor_m8883 (ReturnMessage_t1483 * __this, Exception_t152 * ___e, Object_t * ___mcm, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMethodMessage_t1477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1003); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Exception_t152 * L_0 = ___e; + __this->____exception_6 = L_0; + Object_t * L_1 = ___mcm; + if (!L_1) + { + goto IL_002b; + } + } + { + Object_t * L_2 = ___mcm; + NullCheck(L_2); + MethodBase_t460 * L_3 = (MethodBase_t460 *)InterfaceFuncInvoker0< MethodBase_t460 * >::Invoke(2 /* System.Reflection.MethodBase System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodBase() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_2); + __this->____methodBase_7 = L_3; + Object_t * L_4 = ___mcm; + NullCheck(L_4); + LogicalCallContext_t1473 * L_5 = (LogicalCallContext_t1473 *)InterfaceFuncInvoker0< LogicalCallContext_t1473 * >::Invoke(1 /* System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.IMethodMessage::get_LogicalCallContext() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_4); + __this->____callCtx_3 = L_5; + } + +IL_002b: + { + __this->____args_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ReturnMessage::System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri(System.String) +extern "C" void ReturnMessage_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8884 (ReturnMessage_t1483 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + VirtActionInvoker1< String_t* >::Invoke(16 /* System.Void System.Runtime.Remoting.Messaging.ReturnMessage::set_Uri(System.String) */, __this, L_0); + return; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.ReturnMessage::get_Args() +extern "C" ObjectU5BU5D_t162* ReturnMessage_get_Args_m8885 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = (__this->____args_1); + return L_0; + } +} +// System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.ReturnMessage::get_LogicalCallContext() +extern TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +extern "C" LogicalCallContext_t1473 * ReturnMessage_get_LogicalCallContext_m8886 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LogicalCallContext_t1473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(998); + s_Il2CppMethodIntialized = true; + } + { + LogicalCallContext_t1473 * L_0 = (__this->____callCtx_3); + if (L_0) + { + goto IL_0016; + } + } + { + LogicalCallContext_t1473 * L_1 = (LogicalCallContext_t1473 *)il2cpp_codegen_object_new (LogicalCallContext_t1473_il2cpp_TypeInfo_var); + LogicalCallContext__ctor_m8805(L_1, /*hidden argument*/NULL); + __this->____callCtx_3 = L_1; + } + +IL_0016: + { + LogicalCallContext_t1473 * L_2 = (__this->____callCtx_3); + return L_2; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.Messaging.ReturnMessage::get_MethodBase() +extern "C" MethodBase_t460 * ReturnMessage_get_MethodBase_m8887 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = (__this->____methodBase_7); + return L_0; + } +} +// System.String System.Runtime.Remoting.Messaging.ReturnMessage::get_MethodName() +extern "C" String_t* ReturnMessage_get_MethodName_m8888 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = (__this->____methodBase_7); + if (!L_0) + { + goto IL_0027; + } + } + { + String_t* L_1 = (__this->____methodName_8); + if (L_1) + { + goto IL_0027; + } + } + { + MethodBase_t460 * L_2 = (__this->____methodBase_7); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2); + __this->____methodName_8 = L_3; + } + +IL_0027: + { + String_t* L_4 = (__this->____methodName_8); + return L_4; + } +} +// System.Object System.Runtime.Remoting.Messaging.ReturnMessage::get_MethodSignature() +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" Object_t * ReturnMessage_get_MethodSignature_m8889 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + int32_t V_1 = 0; + { + MethodBase_t460 * L_0 = (__this->____methodBase_7); + if (!L_0) + { + goto IL_0054; + } + } + { + TypeU5BU5D_t431* L_1 = (__this->____methodSignature_9); + if (L_1) + { + goto IL_0054; + } + } + { + MethodBase_t460 * L_2 = (__this->____methodBase_7); + NullCheck(L_2); + ParameterInfoU5BU5D_t461* L_3 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_2); + V_0 = L_3; + ParameterInfoU5BU5D_t461* L_4 = V_0; + NullCheck(L_4); + __this->____methodSignature_9 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + V_1 = 0; + goto IL_004b; + } + +IL_0037: + { + TypeU5BU5D_t431* L_5 = (__this->____methodSignature_9); + int32_t L_6 = V_1; + ParameterInfoU5BU5D_t461* L_7 = V_0; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_7, L_9, sizeof(ParameterInfo_t462 *)))); + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_7, L_9, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + ArrayElementTypeCheck (L_5, L_10); + *((Type_t **)(Type_t **)SZArrayLdElema(L_5, L_6, sizeof(Type_t *))) = (Type_t *)L_10; + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_004b: + { + int32_t L_12 = V_1; + ParameterInfoU5BU5D_t461* L_13 = V_0; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_0037; + } + } + +IL_0054: + { + TypeU5BU5D_t431* L_14 = (__this->____methodSignature_9); + return (Object_t *)L_14; + } +} +// System.Collections.IDictionary System.Runtime.Remoting.Messaging.ReturnMessage::get_Properties() +extern TypeInfo* MethodReturnDictionary_t1478_il2cpp_TypeInfo_var; +extern "C" Object_t * ReturnMessage_get_Properties_m8890 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodReturnDictionary_t1478_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1006); + s_Il2CppMethodIntialized = true; + } + { + MethodReturnDictionary_t1478 * L_0 = (__this->____properties_11); + if (L_0) + { + goto IL_0017; + } + } + { + MethodReturnDictionary_t1478 * L_1 = (MethodReturnDictionary_t1478 *)il2cpp_codegen_object_new (MethodReturnDictionary_t1478_il2cpp_TypeInfo_var); + MethodReturnDictionary__ctor_m8861(L_1, __this, /*hidden argument*/NULL); + __this->____properties_11 = L_1; + } + +IL_0017: + { + MethodReturnDictionary_t1478 * L_2 = (__this->____properties_11); + return L_2; + } +} +// System.String System.Runtime.Remoting.Messaging.ReturnMessage::get_TypeName() +extern "C" String_t* ReturnMessage_get_TypeName_m8891 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = (__this->____methodBase_7); + if (!L_0) + { + goto IL_002c; + } + } + { + String_t* L_1 = (__this->____typeName_10); + if (L_1) + { + goto IL_002c; + } + } + { + MethodBase_t460 * L_2 = (__this->____methodBase_7); + NullCheck(L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_2); + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_3); + __this->____typeName_10 = L_4; + } + +IL_002c: + { + String_t* L_5 = (__this->____typeName_10); + return L_5; + } +} +// System.String System.Runtime.Remoting.Messaging.ReturnMessage::get_Uri() +extern "C" String_t* ReturnMessage_get_Uri_m8892 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____uri_5); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.ReturnMessage::set_Uri(System.String) +extern "C" void ReturnMessage_set_Uri_m8893 (ReturnMessage_t1483 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____uri_5 = L_0; + return; + } +} +// System.Exception System.Runtime.Remoting.Messaging.ReturnMessage::get_Exception() +extern "C" Exception_t152 * ReturnMessage_get_Exception_m8894 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + Exception_t152 * L_0 = (__this->____exception_6); + return L_0; + } +} +// System.Object[] System.Runtime.Remoting.Messaging.ReturnMessage::get_OutArgs() +extern TypeInfo* ArgInfo_t1460_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* ReturnMessage_get_OutArgs_m8895 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgInfo_t1460_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1012); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = (__this->____outArgs_0); + if (L_0) + { + goto IL_004a; + } + } + { + ObjectU5BU5D_t162* L_1 = (__this->____args_1); + if (!L_1) + { + goto IL_004a; + } + } + { + ArgInfo_t1460 * L_2 = (__this->____inArgInfo_12); + if (L_2) + { + goto IL_0033; + } + } + { + MethodBase_t460 * L_3 = (MethodBase_t460 *)VirtFuncInvoker0< MethodBase_t460 * >::Invoke(7 /* System.Reflection.MethodBase System.Runtime.Remoting.Messaging.ReturnMessage::get_MethodBase() */, __this); + ArgInfo_t1460 * L_4 = (ArgInfo_t1460 *)il2cpp_codegen_object_new (ArgInfo_t1460_il2cpp_TypeInfo_var); + ArgInfo__ctor_m8762(L_4, L_3, 1, /*hidden argument*/NULL); + __this->____inArgInfo_12 = L_4; + } + +IL_0033: + { + ArgInfo_t1460 * L_5 = (__this->____inArgInfo_12); + ObjectU5BU5D_t162* L_6 = (__this->____args_1); + NullCheck(L_5); + ObjectU5BU5D_t162* L_7 = ArgInfo_GetInOutArgs_m8763(L_5, L_6, /*hidden argument*/NULL); + __this->____outArgs_0 = L_7; + } + +IL_004a: + { + ObjectU5BU5D_t162* L_8 = (__this->____outArgs_0); + return L_8; + } +} +// System.Object System.Runtime.Remoting.Messaging.ReturnMessage::get_ReturnValue() +extern "C" Object_t * ReturnMessage_get_ReturnValue_m8896 (ReturnMessage_t1483 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____returnValue_4); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Messaging.ServerContextTerminatorSink::.ctor() +extern "C" void ServerContextTerminatorSink__ctor_m8897 (ServerContextTerminatorSink_t1484 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink::.ctor(System.Runtime.Remoting.Messaging.IMessageSink) +extern "C" void ServerObjectTerminatorSink__ctor_m8898 (ServerObjectTerminatorSink_t1485 * __this, Object_t * ___nextSink, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___nextSink; + __this->____nextSink_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Messaging.StackBuilderSink::.ctor(System.MarshalByRefObject,System.Boolean) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" void StackBuilderSink__ctor_m8899 (StackBuilderSink_t1486 * __this, MarshalByRefObject_t773 * ___obj, bool ___forceInternalExecute, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + MarshalByRefObject_t773 * L_0 = ___obj; + __this->____target_0 = L_0; + bool L_1 = ___forceInternalExecute; + if (L_1) + { + goto IL_002a; + } + } + { + MarshalByRefObject_t773 * L_2 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + bool L_3 = RemotingServices_IsTransparentProxy_m9036(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002a; + } + } + { + MarshalByRefObject_t773 * L_4 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RealProxy_t1487 * L_5 = RemotingServices_GetRealProxy_m9040(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->____rp_1 = L_5; + } + +IL_002a: + { + return; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapAttribute::.ctor() +extern "C" void SoapAttribute__ctor_m8900 (SoapAttribute_t1488 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapAttribute::get_UseAttribute() +extern "C" bool SoapAttribute_get_UseAttribute_m8901 (SoapAttribute_t1488 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____useAttribute_0); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapAttribute::get_XmlNamespace() +extern "C" String_t* SoapAttribute_get_XmlNamespace_m8902 (SoapAttribute_t1488 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___ProtXmlNamespace_1); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapAttribute::SetReflectionObject(System.Object) +extern "C" void SoapAttribute_SetReflectionObject_m8903 (SoapAttribute_t1488 * __this, Object_t * ___reflectionObject, const MethodInfo* method) +{ + { + Object_t * L_0 = ___reflectionObject; + __this->___ReflectInfo_2 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapFieldAttribute::.ctor() +extern "C" void SoapFieldAttribute__ctor_m8904 (SoapFieldAttribute_t1489 * __this, const MethodInfo* method) +{ + { + SoapAttribute__ctor_m8900(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapFieldAttribute::get_XmlElementName() +extern "C" String_t* SoapFieldAttribute_get_XmlElementName_m8905 (SoapFieldAttribute_t1489 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____elementName_3); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapFieldAttribute::IsInteropXmlElement() +extern "C" bool SoapFieldAttribute_IsInteropXmlElement_m8906 (SoapFieldAttribute_t1489 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____isElement_4); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapFieldAttribute::SetReflectionObject(System.Object) +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern "C" void SoapFieldAttribute_SetReflectionObject_m8907 (SoapFieldAttribute_t1489 * __this, Object_t * ___reflectionObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + s_Il2CppMethodIntialized = true; + } + FieldInfo_t * V_0 = {0}; + { + Object_t * L_0 = ___reflectionObject; + V_0 = ((FieldInfo_t *)CastclassClass(L_0, FieldInfo_t_il2cpp_TypeInfo_var)); + String_t* L_1 = (__this->____elementName_3); + if (L_1) + { + goto IL_001e; + } + } + { + FieldInfo_t * L_2 = V_0; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2); + __this->____elementName_3 = L_3; + } + +IL_001e: + { + return; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapMethodAttribute::.ctor() +extern "C" void SoapMethodAttribute__ctor_m8908 (SoapMethodAttribute_t1490 * __this, const MethodInfo* method) +{ + { + SoapAttribute__ctor_m8900(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapMethodAttribute::get_UseAttribute() +extern "C" bool SoapMethodAttribute_get_UseAttribute_m8909 (SoapMethodAttribute_t1490 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____useAttribute_7); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapMethodAttribute::get_XmlNamespace() +extern "C" String_t* SoapMethodAttribute_get_XmlNamespace_m8910 (SoapMethodAttribute_t1490 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____namespace_8); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapMethodAttribute::SetReflectionObject(System.Object) +extern TypeInfo* MethodBase_t460_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1938; +extern Il2CppCodeGenString* _stringLiteral1939; +extern Il2CppCodeGenString* _stringLiteral590; +extern "C" void SoapMethodAttribute_SetReflectionObject_m8911 (SoapMethodAttribute_t1490 * __this, Object_t * ___reflectionObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodBase_t460_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(881); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + _stringLiteral1938 = il2cpp_codegen_string_literal_from_index(1938); + _stringLiteral1939 = il2cpp_codegen_string_literal_from_index(1939); + _stringLiteral590 = il2cpp_codegen_string_literal_from_index(590); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + { + Object_t * L_0 = ___reflectionObject; + V_0 = ((MethodBase_t460 *)CastclassClass(L_0, MethodBase_t460_il2cpp_TypeInfo_var)); + String_t* L_1 = (__this->____responseElement_3); + if (L_1) + { + goto IL_0028; + } + } + { + MethodBase_t460 * L_2 = V_0; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m684(NULL /*static, unused*/, L_3, _stringLiteral1938, /*hidden argument*/NULL); + __this->____responseElement_3 = L_4; + } + +IL_0028: + { + String_t* L_5 = (__this->____responseNamespace_4); + if (L_5) + { + goto IL_003f; + } + } + { + MethodBase_t460 * L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_7 = SoapServices_GetXmlNamespaceForMethodResponse_m9074(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + __this->____responseNamespace_4 = L_7; + } + +IL_003f: + { + String_t* L_8 = (__this->____returnElement_5); + if (L_8) + { + goto IL_0055; + } + } + { + __this->____returnElement_5 = _stringLiteral1939; + } + +IL_0055: + { + String_t* L_9 = (__this->____soapAction_6); + if (L_9) + { + goto IL_007c; + } + } + { + MethodBase_t460 * L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_11 = SoapServices_GetXmlNamespaceForMethodCall_m9073(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + MethodBase_t460 * L_12 = V_0; + NullCheck(L_12); + String_t* L_13 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = String_Concat_m613(NULL /*static, unused*/, L_11, _stringLiteral590, L_13, /*hidden argument*/NULL); + __this->____soapAction_6 = L_14; + } + +IL_007c: + { + String_t* L_15 = (__this->____namespace_8); + if (L_15) + { + goto IL_0093; + } + } + { + MethodBase_t460 * L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_17 = SoapServices_GetXmlNamespaceForMethodCall_m9073(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + __this->____namespace_8 = L_17; + } + +IL_0093: + { + return; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapParameterAttribute::.ctor() +extern "C" void SoapParameterAttribute__ctor_m8912 (SoapParameterAttribute_t1491 * __this, const MethodInfo* method) +{ + { + SoapAttribute__ctor_m8900(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapTypeAttribute::.ctor() +extern "C" void SoapTypeAttribute__ctor_m8913 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + SoapAttribute__ctor_m8900(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_UseAttribute() +extern "C" bool SoapTypeAttribute_get_UseAttribute_m8914 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____useAttribute_3); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_XmlElementName() +extern "C" String_t* SoapTypeAttribute_get_XmlElementName_m8915 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____xmlElementName_4); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_XmlNamespace() +extern "C" String_t* SoapTypeAttribute_get_XmlNamespace_m8916 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____xmlNamespace_5); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_XmlTypeName() +extern "C" String_t* SoapTypeAttribute_get_XmlTypeName_m8917 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____xmlTypeName_6); + return L_0; + } +} +// System.String System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_XmlTypeNamespace() +extern "C" String_t* SoapTypeAttribute_get_XmlTypeNamespace_m8918 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____xmlTypeNamespace_7); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_IsInteropXmlElement() +extern "C" bool SoapTypeAttribute_get_IsInteropXmlElement_m8919 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____isElement_9); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Metadata.SoapTypeAttribute::get_IsInteropXmlType() +extern "C" bool SoapTypeAttribute_get_IsInteropXmlType_m8920 (SoapTypeAttribute_t1492 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____isType_8); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Metadata.SoapTypeAttribute::SetReflectionObject(System.Object) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern "C" void SoapTypeAttribute_SetReflectionObject_m8921 (SoapTypeAttribute_t1492 * __this, Object_t * ___reflectionObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___reflectionObject; + V_0 = ((Type_t *)CastclassClass(L_0, Type_t_il2cpp_TypeInfo_var)); + String_t* L_1 = (__this->____xmlElementName_4); + if (L_1) + { + goto IL_001e; + } + } + { + Type_t * L_2 = V_0; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2); + __this->____xmlElementName_4 = L_3; + } + +IL_001e: + { + String_t* L_4 = (__this->____xmlTypeName_6); + if (L_4) + { + goto IL_0035; + } + } + { + Type_t * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5); + __this->____xmlTypeName_6 = L_6; + } + +IL_0035: + { + String_t* L_7 = (__this->____xmlTypeNamespace_7); + if (L_7) + { + goto IL_0088; + } + } + { + Type_t * L_8 = V_0; + NullCheck(L_8); + Assembly_t922 * L_9 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_8); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + Assembly_t922 * L_11 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_10); + if ((!(((Object_t*)(Assembly_t922 *)L_9) == ((Object_t*)(Assembly_t922 *)L_11)))) + { + goto IL_0065; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_1 = L_12; + goto IL_0076; + } + +IL_0065: + { + Type_t * L_13 = V_0; + NullCheck(L_13); + Assembly_t922 * L_14 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_13); + NullCheck(L_14); + AssemblyName_t1346 * L_15 = (AssemblyName_t1346 *)VirtFuncInvoker0< AssemblyName_t1346 * >::Invoke(16 /* System.Reflection.AssemblyName System.Reflection.Assembly::GetName() */, L_14); + NullCheck(L_15); + String_t* L_16 = AssemblyName_get_Name_m8288(L_15, /*hidden argument*/NULL); + V_1 = L_16; + } + +IL_0076: + { + Type_t * L_17 = V_0; + NullCheck(L_17); + String_t* L_18 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(34 /* System.String System.Type::get_Namespace() */, L_17); + String_t* L_19 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_20 = SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069(NULL /*static, unused*/, L_18, L_19, /*hidden argument*/NULL); + __this->____xmlTypeNamespace_7 = L_20; + } + +IL_0088: + { + String_t* L_21 = (__this->____xmlNamespace_5); + if (L_21) + { + goto IL_009f; + } + } + { + String_t* L_22 = (__this->____xmlTypeNamespace_7); + __this->____xmlNamespace_5 = L_22; + } + +IL_009f: + { + return; + } +} +// System.MarshalByRefObject System.Runtime.Remoting.Proxies.ProxyAttribute::CreateInstance(System.Type) +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +extern TypeInfo* MarshalByRefObject_t773_il2cpp_TypeInfo_var; +extern "C" MarshalByRefObject_t773 * ProxyAttribute_CreateInstance_m8922 (ProxyAttribute_t1493 * __this, Type_t * ___serverType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + RemotingProxy_t1496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1014); + MarshalByRefObject_t773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(751); + s_Il2CppMethodIntialized = true; + } + RemotingProxy_t1496 * V_0 = {0}; + { + Type_t * L_0 = ___serverType; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + String_t* L_1 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___CrossContextUrl_3; + RemotingProxy_t1496 * L_2 = (RemotingProxy_t1496 *)il2cpp_codegen_object_new (RemotingProxy_t1496_il2cpp_TypeInfo_var); + RemotingProxy__ctor_m8936(L_2, L_0, L_1, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, /*hidden argument*/NULL); + V_0 = L_2; + RemotingProxy_t1496 * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() */, L_3); + return ((MarshalByRefObject_t773 *)CastclassClass(L_4, MarshalByRefObject_t773_il2cpp_TypeInfo_var)); + } +} +// System.Runtime.Remoting.Proxies.RealProxy System.Runtime.Remoting.Proxies.ProxyAttribute::CreateProxy(System.Runtime.Remoting.ObjRef,System.Type,System.Object,System.Runtime.Remoting.Contexts.Context) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" RealProxy_t1487 * ProxyAttribute_CreateProxy_m8923 (ProxyAttribute_t1493 * __this, ObjRef_t1502 * ___objRef, Type_t * ___serverType, Object_t * ___serverObject, Context_t1442 * ___serverContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + { + ObjRef_t1502 * L_0 = ___objRef; + Type_t * L_1 = ___serverType; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_2 = RemotingServices_GetProxyForRemoteObject_m9053(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + RealProxy_t1487 * L_3 = RemotingServices_GetRealProxy_m9040(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Runtime.Remoting.Proxies.ProxyAttribute::GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern "C" void ProxyAttribute_GetPropertiesForNewContext_m8924 (ProxyAttribute_t1493 * __this, Object_t * ___msg, const MethodInfo* method) +{ + { + return; + } +} +// System.Boolean System.Runtime.Remoting.Proxies.ProxyAttribute::IsContextOK(System.Runtime.Remoting.Contexts.Context,System.Runtime.Remoting.Activation.IConstructionCallMessage) +extern "C" bool ProxyAttribute_IsContextOK_m8925 (ProxyAttribute_t1493 * __this, Context_t1442 * ___ctx, Object_t * ___msg, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Void System.Runtime.Remoting.Proxies.RealProxy::.ctor(System.Type) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" void RealProxy__ctor_m8926 (RealProxy_t1487 * __this, Type_t * ___classToProxy, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___classToProxy; + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + RealProxy__ctor_m8928(__this, L_0, L_1, NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.Proxies.RealProxy::.ctor(System.Type,System.Runtime.Remoting.ClientIdentity) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" void RealProxy__ctor_m8927 (RealProxy_t1487 * __this, Type_t * ___classToProxy, ClientIdentity_t1503 * ___identity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___classToProxy; + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + RealProxy__ctor_m8928(__this, L_0, L_1, NULL, /*hidden argument*/NULL); + ClientIdentity_t1503 * L_2 = ___identity; + __this->____objectIdentity_3 = L_2; + return; + } +} +// System.Void System.Runtime.Remoting.Proxies.RealProxy::.ctor(System.Type,System.IntPtr,System.Object) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1940; +extern Il2CppCodeGenString* _stringLiteral1941; +extern "C" void RealProxy__ctor_m8928 (RealProxy_t1487 * __this, Type_t * ___classToProxy, IntPtr_t ___stub, Object_t * ___stubData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral1940 = il2cpp_codegen_string_literal_from_index(1940); + _stringLiteral1941 = il2cpp_codegen_string_literal_from_index(1941); + s_Il2CppMethodIntialized = true; + } + { + __this->____targetDomainId_1 = (-1); + Object__ctor_m482(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___classToProxy; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Type::get_IsMarshalByRef() */, L_0); + if (L_1) + { + goto IL_002e; + } + } + { + Type_t * L_2 = ___classToProxy; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_2); + if (L_3) + { + goto IL_002e; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral1940, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002e: + { + Type_t * L_5 = ___classToProxy; + __this->___class_to_proxy_0 = L_5; + IntPtr_t L_6 = ___stub; + IntPtr_t L_7 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_8 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0050; + } + } + { + NotSupportedException_t164 * L_9 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_9, _stringLiteral1941, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0050: + { + return; + } +} +// System.Type System.Runtime.Remoting.Proxies.RealProxy::InternalGetProxyType(System.Object) +extern "C" Type_t * RealProxy_InternalGetProxyType_m8929 (Object_t * __this /* static, unused */, Object_t * ___transparentProxy, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*RealProxy_InternalGetProxyType_m8929_ftn) (Object_t *); + return ((RealProxy_InternalGetProxyType_m8929_ftn)mscorlib::System::Runtime::Remoting::Proxies::RealProxy::InternalGetProxyType) (___transparentProxy); +} +// System.Type System.Runtime.Remoting.Proxies.RealProxy::GetProxiedType() +extern const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Type_t * RealProxy_GetProxiedType_m8930 (RealProxy_t1487 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_0_0_0_var = il2cpp_codegen_type_from_index(751); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->____objTP_4); + if (L_0) + { + goto IL_002d; + } + } + { + Type_t * L_1 = (__this->___class_to_proxy_0); + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_1); + if (!L_2) + { + goto IL_0026; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + return L_3; + } + +IL_0026: + { + Type_t * L_4 = (__this->___class_to_proxy_0); + return L_4; + } + +IL_002d: + { + Object_t * L_5 = (__this->____objTP_4); + Type_t * L_6 = RealProxy_InternalGetProxyType_m8929(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Runtime.Remoting.Identity System.Runtime.Remoting.Proxies.RealProxy::get_ObjectIdentity() +extern "C" Identity_t1495 * RealProxy_get_ObjectIdentity_m8931 (RealProxy_t1487 * __this, const MethodInfo* method) +{ + { + Identity_t1495 * L_0 = (__this->____objectIdentity_3); + return L_0; + } +} +// System.Object System.Runtime.Remoting.Proxies.RealProxy::InternalGetTransparentProxy(System.String) +extern "C" Object_t * RealProxy_InternalGetTransparentProxy_m8932 (RealProxy_t1487 * __this, String_t* ___className, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*RealProxy_InternalGetTransparentProxy_m8932_ftn) (RealProxy_t1487 *, String_t*); + return ((RealProxy_InternalGetTransparentProxy_m8932_ftn)mscorlib::System::Runtime::Remoting::Proxies::RealProxy::InternalGetTransparentProxy) (__this, ___className); +} +// System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() +extern const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +extern TypeInfo* IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" Object_t * RealProxy_GetTransparentProxy_m8933 (RealProxy_t1487 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_0_0_0_var = il2cpp_codegen_type_from_index(751); + IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1015); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Object_t * V_1 = {0}; + { + Object_t * L_0 = (__this->____objTP_4); + if (L_0) + { + goto IL_0069; + } + } + { + V_1 = ((Object_t *)IsInst(__this, IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var)); + Object_t * L_1 = V_1; + if (!L_1) + { + goto IL_0050; + } + } + { + Object_t * L_2 = V_1; + NullCheck(L_2); + String_t* L_3 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.IRemotingTypeInfo::get_TypeName() */, IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var, L_2); + V_0 = L_3; + String_t* L_4 = V_0; + if (!L_4) + { + goto IL_003f; + } + } + { + String_t* L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_5, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_004b; + } + } + +IL_003f: + { + Type_t * L_9 = (__this->___class_to_proxy_0); + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_9); + V_0 = L_10; + } + +IL_004b: + { + goto IL_005c; + } + +IL_0050: + { + Type_t * L_11 = (__this->___class_to_proxy_0); + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_11); + V_0 = L_12; + } + +IL_005c: + { + String_t* L_13 = V_0; + Object_t * L_14 = (Object_t *)VirtFuncInvoker1< Object_t *, String_t* >::Invoke(4 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::InternalGetTransparentProxy(System.String) */, __this, L_13); + __this->____objTP_4 = L_14; + } + +IL_0069: + { + Object_t * L_15 = (__this->____objTP_4); + return L_15; + } +} +// System.Void System.Runtime.Remoting.Proxies.RealProxy::SetTargetDomain(System.Int32) +extern "C" void RealProxy_SetTargetDomain_m8934 (RealProxy_t1487 * __this, int32_t ___domainId, const MethodInfo* method) +{ + { + int32_t L_0 = ___domainId; + __this->____targetDomainId_1 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Proxies.RemotingProxy::.ctor(System.Type,System.Runtime.Remoting.ClientIdentity) +extern "C" void RemotingProxy__ctor_m8935 (RemotingProxy_t1496 * __this, Type_t * ___type, ClientIdentity_t1503 * ___identity, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + ClientIdentity_t1503 * L_1 = ___identity; + RealProxy__ctor_m8927(__this, L_0, L_1, /*hidden argument*/NULL); + ClientIdentity_t1503 * L_2 = ___identity; + NullCheck(L_2); + Object_t * L_3 = Identity_get_ChannelSink_m8953(L_2, /*hidden argument*/NULL); + __this->____sink_7 = L_3; + __this->____hasEnvoySink_8 = 0; + ClientIdentity_t1503 * L_4 = ___identity; + NullCheck(L_4); + String_t* L_5 = ClientIdentity_get_TargetUri_m8964(L_4, /*hidden argument*/NULL); + ((RealProxy_t1487 *)__this)->____targetUri_2 = L_5; + return; + } +} +// System.Void System.Runtime.Remoting.Proxies.RemotingProxy::.ctor(System.Type,System.String,System.Object[]) +extern "C" void RemotingProxy__ctor_m8936 (RemotingProxy_t1496 * __this, Type_t * ___type, String_t* ___activationUrl, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + RealProxy__ctor_m8926(__this, L_0, /*hidden argument*/NULL); + __this->____hasEnvoySink_8 = 0; + Type_t * L_1 = ___type; + String_t* L_2 = ___activationUrl; + ObjectU5BU5D_t162* L_3 = ___activationAttributes; + ConstructionCall_t1467 * L_4 = ActivationServices_CreateConstructionCall_m8652(NULL /*static, unused*/, L_1, L_2, L_3, /*hidden argument*/NULL); + __this->____ctorCall_9 = L_4; + return; + } +} +// System.Void System.Runtime.Remoting.Proxies.RemotingProxy::.cctor() +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1942; +extern Il2CppCodeGenString* _stringLiteral1943; +extern "C" void RemotingProxy__cctor_m8937 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RemotingProxy_t1496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1014); + _stringLiteral1942 = il2cpp_codegen_string_literal_from_index(1942); + _stringLiteral1943 = il2cpp_codegen_string_literal_from_index(1943); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + MethodInfo_t * L_1 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, String_t* >::Invoke(46 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String) */, L_0, _stringLiteral1942); + ((RemotingProxy_t1496_StaticFields*)RemotingProxy_t1496_il2cpp_TypeInfo_var->static_fields)->____cache_GetTypeMethod_5 = L_1; + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + MethodInfo_t * L_3 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, String_t* >::Invoke(46 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String) */, L_2, _stringLiteral1943); + ((RemotingProxy_t1496_StaticFields*)RemotingProxy_t1496_il2cpp_TypeInfo_var->static_fields)->____cache_GetHashCodeMethod_6 = L_3; + return; + } +} +// System.String System.Runtime.Remoting.Proxies.RemotingProxy::get_TypeName() +extern TypeInfo* ClientIdentity_t1503_il2cpp_TypeInfo_var; +extern TypeInfo* IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var; +extern "C" String_t* RemotingProxy_get_TypeName_m8938 (RemotingProxy_t1496 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientIdentity_t1503_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1016); + IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1015); + s_Il2CppMethodIntialized = true; + } + ObjRef_t1502 * V_0 = {0}; + { + Identity_t1495 * L_0 = (((RealProxy_t1487 *)__this)->____objectIdentity_3); + if (!((ClientIdentity_t1503 *)IsInstClass(L_0, ClientIdentity_t1503_il2cpp_TypeInfo_var))) + { + goto IL_0034; + } + } + { + Identity_t1495 * L_1 = (((RealProxy_t1487 *)__this)->____objectIdentity_3); + NullCheck(L_1); + ObjRef_t1502 * L_2 = (ObjRef_t1502 *)VirtFuncInvoker1< ObjRef_t1502 *, Type_t * >::Invoke(4 /* System.Runtime.Remoting.ObjRef System.Runtime.Remoting.Identity::CreateObjRef(System.Type) */, L_1, (Type_t *)NULL); + V_0 = L_2; + ObjRef_t1502 * L_3 = V_0; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(9 /* System.Runtime.Remoting.IRemotingTypeInfo System.Runtime.Remoting.ObjRef::get_TypeInfo() */, L_3); + if (!L_4) + { + goto IL_0034; + } + } + { + ObjRef_t1502 * L_5 = V_0; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(9 /* System.Runtime.Remoting.IRemotingTypeInfo System.Runtime.Remoting.ObjRef::get_TypeInfo() */, L_5); + NullCheck(L_6); + String_t* L_7 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.IRemotingTypeInfo::get_TypeName() */, IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var, L_6); + return L_7; + } + +IL_0034: + { + Type_t * L_8 = RealProxy_GetProxiedType_m8930(__this, /*hidden argument*/NULL); + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_8); + return L_9; + } +} +// System.Void System.Runtime.Remoting.Proxies.RemotingProxy::Finalize() +extern TypeInfo* ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" void RemotingProxy_Finalize_m8939 (RemotingProxy_t1496 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1017); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + Identity_t1495 * L_0 = (((RealProxy_t1487 *)__this)->____objectIdentity_3); + if (!L_0) + { + goto IL_0026; + } + } + +IL_000b: + { + Identity_t1495 * L_1 = (((RealProxy_t1487 *)__this)->____objectIdentity_3); + if (((ClientActivatedIdentity_t1517 *)IsInstClass(L_1, ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var))) + { + goto IL_0026; + } + } + +IL_001b: + { + Identity_t1495 * L_2 = (((RealProxy_t1487 *)__this)->____objectIdentity_3); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_DisposeIdentity_m9056(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0026: + { + IL2CPP_LEAVE(0x32, FINALLY_002b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002b; + } + +FINALLY_002b: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(43) + } // end finally (depth: 1) + IL2CPP_CLEANUP(43) + { + IL2CPP_JUMP_TBL(0x32, IL_0032) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0032: + { + return; + } +} +// System.Void System.Runtime.Remoting.Services.TrackingServices::.cctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* TrackingServices_t1497_il2cpp_TypeInfo_var; +extern "C" void TrackingServices__cctor_m8940 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + TrackingServices_t1497_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1018); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + ((TrackingServices_t1497_StaticFields*)TrackingServices_t1497_il2cpp_TypeInfo_var->static_fields)->____handlers_0 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.Services.TrackingServices::NotifyUnmarshaledObject(System.Object,System.Runtime.Remoting.ObjRef) +extern const Il2CppType* ITrackingHandler_t1821_0_0_0_var; +extern TypeInfo* TrackingServices_t1497_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ITrackingHandlerU5BU5D_t1820_il2cpp_TypeInfo_var; +extern TypeInfo* ITrackingHandler_t1821_il2cpp_TypeInfo_var; +extern "C" void TrackingServices_NotifyUnmarshaledObject_m8941 (Object_t * __this /* static, unused */, Object_t * ___obj, ObjRef_t1502 * ___or, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ITrackingHandler_t1821_0_0_0_var = il2cpp_codegen_type_from_index(1019); + TrackingServices_t1497_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1018); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ITrackingHandlerU5BU5D_t1820_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1020); + ITrackingHandler_t1821_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1019); + s_Il2CppMethodIntialized = true; + } + ITrackingHandlerU5BU5D_t1820* V_0 = {0}; + Object_t * V_1 = {0}; + int32_t V_2 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + ArrayList_t734 * L_0 = ((TrackingServices_t1497_StaticFields*)TrackingServices_t1497_il2cpp_TypeInfo_var->static_fields)->____handlers_0; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Object System.Collections.ArrayList::get_SyncRoot() */, L_0); + V_1 = L_1; + Object_t * L_2 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + ArrayList_t734 * L_3 = ((TrackingServices_t1497_StaticFields*)TrackingServices_t1497_il2cpp_TypeInfo_var->static_fields)->____handlers_0; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3); + if (L_4) + { + goto IL_0025; + } + } + +IL_0020: + { + IL2CPP_LEAVE(0x69, FINALLY_0044); + } + +IL_0025: + { + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + ArrayList_t734 * L_5 = ((TrackingServices_t1497_StaticFields*)TrackingServices_t1497_il2cpp_TypeInfo_var->static_fields)->____handlers_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ITrackingHandler_t1821_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + Array_t * L_7 = (Array_t *)VirtFuncInvoker1< Array_t *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_5, L_6); + V_0 = ((ITrackingHandlerU5BU5D_t1820*)Castclass(L_7, ITrackingHandlerU5BU5D_t1820_il2cpp_TypeInfo_var)); + IL2CPP_LEAVE(0x4B, FINALLY_0044); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0044; + } + +FINALLY_0044: + { // begin finally (depth: 1) + Object_t * L_8 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(68) + } // end finally (depth: 1) + IL2CPP_CLEANUP(68) + { + IL2CPP_JUMP_TBL(0x69, IL_0069) + IL2CPP_JUMP_TBL(0x4B, IL_004b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_004b: + { + V_2 = 0; + goto IL_0060; + } + +IL_0052: + { + ITrackingHandlerU5BU5D_t1820* L_9 = V_0; + int32_t L_10 = V_2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + int32_t L_11 = L_10; + Object_t * L_12 = ___obj; + ObjRef_t1502 * L_13 = ___or; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *)))); + InterfaceActionInvoker2< Object_t *, ObjRef_t1502 * >::Invoke(0 /* System.Void System.Runtime.Remoting.Services.ITrackingHandler::UnmarshaledObject(System.Object,System.Runtime.Remoting.ObjRef) */, ITrackingHandler_t1821_il2cpp_TypeInfo_var, (*(Object_t **)(Object_t **)SZArrayLdElema(L_9, L_11, sizeof(Object_t *))), L_12, L_13); + int32_t L_14 = V_2; + V_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0060: + { + int32_t L_15 = V_2; + ITrackingHandlerU5BU5D_t1820* L_16 = V_0; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0052; + } + } + +IL_0069: + { + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_4.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_4.cpp" new file mode 100644 index 00000000..c87176b4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_4.cpp" @@ -0,0 +1,31310 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Runtime.Remoting.ActivatedClientTypeEntry +struct ActivatedClientTypeEntry_t1498; +// System.String +struct String_t; +// System.Runtime.Remoting.Contexts.IContextAttribute[] +struct IContextAttributeU5BU5D_t1789; +// System.Type +struct Type_t; +// System.Runtime.Remoting.ActivatedServiceTypeEntry +struct ActivatedServiceTypeEntry_t1500; +// System.Runtime.Remoting.EnvoyInfo +struct EnvoyInfo_t1501; +// System.Runtime.Remoting.Messaging.IMessageSink +struct IMessageSink_t1445; +// System.Runtime.Remoting.Identity +struct Identity_t1495; +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection +struct DynamicPropertyCollection_t1443; +// System.Runtime.Remoting.ClientIdentity +struct ClientIdentity_t1503; +// System.Runtime.Remoting.ObjRef +struct ObjRef_t1502; +// System.MarshalByRefObject +struct MarshalByRefObject_t773; +// System.Runtime.Remoting.Metadata.SoapAttribute +struct SoapAttribute_t1488; +// System.Object +struct Object_t; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Runtime.Remoting.IChannelInfo +struct IChannelInfo_t1506; +// System.Runtime.Remoting.IEnvoyInfo +struct IEnvoyInfo_t1508; +// System.Runtime.Remoting.IRemotingTypeInfo +struct IRemotingTypeInfo_t1507; +// System.Runtime.Remoting.WellKnownClientTypeEntry +struct WellKnownClientTypeEntry_t1523; +// System.Runtime.Remoting.WellKnownServiceTypeEntry +struct WellKnownServiceTypeEntry_t1525; +// System.Runtime.Remoting.ChannelData +struct ChannelData_t1511; +// System.Runtime.Remoting.ProviderData +struct ProviderData_t1512; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Runtime.Remoting.ConfigHandler +struct ConfigHandler_t1510; +// System.String[] +struct StringU5BU5D_t163; +// Mono.Xml.SmallXmlParser +struct SmallXmlParser_t1207; +// Mono.Xml.SmallXmlParser/IAttrList +struct IAttrList_t1776; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Runtime.Remoting.FormatterData +struct FormatterData_t1513; +// System.Runtime.Remoting.RemotingException +struct RemotingException_t1514; +// System.Exception +struct Exception_t152; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.Runtime.Remoting.Proxies.RealProxy +struct RealProxy_t1487; +// System.Runtime.Remoting.Messaging.IMethodMessage +struct IMethodMessage_t1477; +// System.Type[] +struct TypeU5BU5D_t431; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Runtime.Remoting.ServerIdentity +struct ServerIdentity_t1139; +// System.Runtime.Remoting.Contexts.Context +struct Context_t1442; +// System.Runtime.Remoting.ClientActivatedIdentity +struct ClientActivatedIdentity_t1517; +// System.Runtime.Remoting.SingletonIdentity +struct SingletonIdentity_t1518; +// System.Runtime.Remoting.SingleCallIdentity +struct SingleCallIdentity_t1519; +// System.Runtime.Remoting.SoapServices/TypeInfo +struct TypeInfo_t1520; +// System.Reflection.Assembly +struct Assembly_t922; +// System.Runtime.Remoting.TypeEntry +struct TypeEntry_t1499; +// System.Runtime.Remoting.TypeInfo +struct TypeInfo_t1522; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Runtime.Serialization.Formatters.Binary.BinaryFormatter +struct BinaryFormatter_t1516; +// System.Runtime.Serialization.ISurrogateSelector +struct ISurrogateSelector_t1482; +// System.Runtime.Serialization.SerializationBinder +struct SerializationBinder_t1531; +// System.IO.Stream +struct Stream_t1039; +// System.Runtime.Remoting.Messaging.HeaderHandler +struct HeaderHandler_t1744; +// System.IO.BinaryReader +struct BinaryReader_t1262; +// System.Runtime.Remoting.Messaging.IMethodCallMessage +struct IMethodCallMessage_t1788; +// System.Runtime.Serialization.Formatters.Binary.ObjectReader/TypeMetadata +struct TypeMetadata_t1533; +// System.Runtime.Serialization.Formatters.Binary.ObjectReader/ArrayNullFiller +struct ArrayNullFiller_t1535; +// System.Runtime.Serialization.Formatters.Binary.ObjectReader +struct ObjectReader_t1536; +// System.Runtime.Remoting.Messaging.Header[] +struct HeaderU5BU5D_t1745; +// System.Reflection.MemberInfo +struct MemberInfo_t; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Array +struct Array_t; +// System.Runtime.Serialization.FormatterConverter +struct FormatterConverter_t1541; +// System.Runtime.Serialization.ObjectManager +struct ObjectManager_t1537; +// System.Runtime.Serialization.ObjectRecord +struct ObjectRecord_t1543; +// System.Runtime.Serialization.BaseFixupRecord +struct BaseFixupRecord_t1544; +// System.Runtime.Serialization.ArrayFixupRecord +struct ArrayFixupRecord_t1545; +// System.Runtime.Serialization.MultiArrayFixupRecord +struct MultiArrayFixupRecord_t1546; +// System.Runtime.Serialization.FixupRecord +struct FixupRecord_t1547; +// System.Runtime.Serialization.DelayedFixupRecord +struct DelayedFixupRecord_t1548; +// System.Runtime.Serialization.SerializationCallbacks/CallbackHandler +struct CallbackHandler_t1555; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Runtime.Serialization.SerializationCallbacks +struct SerializationCallbacks_t1556; +// System.Runtime.Serialization.SerializationException +struct SerializationException_t916; +// System.Runtime.Serialization.IFormatterConverter +struct IFormatterConverter_t1558; +// System.Runtime.Serialization.SerializationInfoEnumerator +struct SerializationInfoEnumerator_t1559; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.AsymmetricKeyExchangeFormatter +struct AsymmetricKeyExchangeFormatter_t1562; +// System.Security.Cryptography.AsymmetricSignatureDeformatter +struct AsymmetricSignatureDeformatter_t1043; +// System.Security.Cryptography.AsymmetricSignatureFormatter +struct AsymmetricSignatureFormatter_t1045; +// System.Security.Cryptography.CryptographicException +struct CryptographicException_t929; +// System.Security.Cryptography.CryptographicUnexpectedOperationException +struct CryptographicUnexpectedOperationException_t935; +// System.Security.Cryptography.CspParameters +struct CspParameters_t1087; +// System.Security.Cryptography.DES +struct DES_t1096; +// System.Security.Cryptography.DESTransform +struct DESTransform_t1566; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Security.Cryptography.DESCryptoServiceProvider +struct DESCryptoServiceProvider_t1567; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Security.Cryptography.DSA +struct DSA_t901; +// System.Security.Cryptography.DSACryptoServiceProvider +struct DSACryptoServiceProvider_t927; +// System.EventArgs +struct EventArgs_t995; +// System.Security.Cryptography.DSASignatureDeformatter +struct DSASignatureDeformatter_t1092; +// System.Security.Cryptography.DSASignatureFormatter +struct DSASignatureFormatter_t1568; +// System.Security.Cryptography.HMAC +struct HMAC_t1089; +// Mono.Security.Cryptography.BlockProcessor +struct BlockProcessor_t1178; +// System.Security.Cryptography.HMACMD5 +struct HMACMD5_t1569; +// System.Security.Cryptography.HMACRIPEMD160 +struct HMACRIPEMD160_t1570; +// System.Security.Cryptography.HMACSHA1 +struct HMACSHA1_t1088; +// System.Security.Cryptography.HMACSHA256 +struct HMACSHA256_t1571; +// System.Security.Cryptography.HMACSHA384 +struct HMACSHA384_t1572; +// System.Security.Cryptography.HMACSHA512 +struct HMACSHA512_t1573; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// System.Security.Cryptography.KeySizes +struct KeySizes_t967; +// System.Security.Cryptography.KeySizes[] +struct KeySizesU5BU5D_t966; +// System.Security.Cryptography.KeyedHashAlgorithm +struct KeyedHashAlgorithm_t1010; +// System.Security.Cryptography.MACTripleDES +struct MACTripleDES_t1574; +// System.Security.Cryptography.MD5 +struct MD5_t1090; +// System.Security.Cryptography.MD5CryptoServiceProvider +struct MD5CryptoServiceProvider_t1575; +// System.Security.Cryptography.RC2 +struct RC2_t1097; +// System.Security.Cryptography.RC2CryptoServiceProvider +struct RC2CryptoServiceProvider_t1576; +// System.Security.Cryptography.RC2Transform +struct RC2Transform_t1577; +// System.Security.Cryptography.RIPEMD160 +struct RIPEMD160_t1578; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedClientTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedClientTypeEntryMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Runtime_Remoting_TypeEntryMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Runtime_Remoting_TypeEntry.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_Runtime_Remoting_RemotingException.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedServiceTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedServiceTypeEntryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_EnvoyInfo.h" +#include "mscorlib_System_Runtime_Remoting_EnvoyInfoMethodDeclarations.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Runtime_Remoting_Identity.h" +#include "mscorlib_System_Runtime_Remoting_IdentityMethodDeclarations.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol_0.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ClientIdentity.h" +#include "mscorlib_System_Runtime_Remoting_ClientIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ObjRef.h" +#include "mscorlib_System_Runtime_Remoting_ObjRefMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_WeakReference.h" +#include "mscorlib_System_WeakReferenceMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_InternalRemotingServices.h" +#include "mscorlib_System_Runtime_Remoting_InternalRemotingServicesMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapAttribute.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapTypeAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapFieldAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapMethodAttributMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapParameterAttriMethodDeclarations.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapTypeAttribute.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapFieldAttribute.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapMethodAttribut.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapParameterAttri.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnumeMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6MethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnume.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_6.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Runtime_Remoting_RemotingServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ChannelInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ChannelInfo.h" +#include "mscorlib_System_Runtime_Remoting_RemotingConfiguration.h" +#include "mscorlib_System_Runtime_Remoting_RemotingConfigurationMethodDeclarations.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParserMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReaderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ConfigHandlerMethodDeclarations.h" +#include "mscorlib_Mono_Xml_SmallXmlParser.h" +#include "mscorlib_System_IO_TextReader.h" +#include "mscorlib_System_Runtime_Remoting_ConfigHandler.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ActivationServicMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownClientTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownClientTypeEntryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownServiceTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownServiceTypeEntryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownObjectMode.h" +#include "mscorlib_System_Runtime_Remoting_ServerIdentity.h" +#include "mscorlib_System_Runtime_Remoting_ChannelData.h" +#include "mscorlib_System_Runtime_Remoting_ProviderData.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Runtime_Remoting_ChannelDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ProviderDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_ChannelServicesMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Globalization_CompareInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Collections_Stack.h" +#include "mscorlib_System_Collections_StackMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_SinkProviderDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_SinkProviderData.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LifetimeServicesMethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_System_DoubleMethodDeclarations.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU248.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_Runtime_Remoting_FormatterDataMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_FormatterData.h" +#include "mscorlib_System_Runtime_Remoting_SoapServicesMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntryMethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Runtime_Remoting_RemotingServices.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1MethodDeclarations.h" +#include "mscorlib_System_GuidMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate_0.h" +#include "mscorlib_System_Guid.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextStates.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterAs.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Runtime_Remoting_ServerIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Services_TrackingServicesMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_ProxyAttribute.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_ProxyAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RealProxy.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_Context.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RealProxyMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_TransparentProxy.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RemotingProxyMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RemotingProxy.h" +#include "mscorlib_System_Runtime_Remoting_Channels_ChannelServices.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainSinkMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainSink.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_SingleCallIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_SingletonIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_SingleCallIdentity.h" +#include "mscorlib_System_Runtime_Remoting_SingletonIdentity.h" +#include "mscorlib_System_Runtime_Remoting_ClientActivatedIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_ClientActivatedIdentity.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainChanMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_TypeInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_TypeInfo.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_EnvoyTerminatorSi.h" +#include "mscorlib_System_Runtime_Remoting_SoapServices_TypeInfo.h" +#include "mscorlib_System_Runtime_Remoting_SoapServices_TypeInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_SoapServices.h" +#include "mscorlib_System_Reflection_AssemblyNameMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownObjectModeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_BinaMethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_0.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_0.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Type.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_TypeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Meth.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_MethMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Retu.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_RetuMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterTy.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_TypeFilterL.h" +#include "mscorlib_System_Runtime_Serialization_SerializationBinder.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderHandler.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_BinaryReaderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_MessMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_1MethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderHandlerMethodDeclarations.h" +#include "mscorlib_System_IO_BinaryReader.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_1.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_Header.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_IO_StreamMethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Mess.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCallMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCall.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ReturnMessageMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_LogicalCallContex.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ReturnMessage.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_ObjeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_0.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_ObjectManagerMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_ObjectManager.h" +#include "mscorlib_System_Runtime_Serialization_FormatterServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_FormatterConverterMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_FormatterConverter.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Reflection_PropertyInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationBinderMethodDeclarations.h" +#include "mscorlib_System_DecimalMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterAsMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterTyMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_TypeFilterLMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_FormatterServices.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacks_0MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecord.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacks_0.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecordStatus.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Runtime_Serialization_BaseFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_ArrayFixupRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_ArrayFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_MultiArrayFixupRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_MultiArrayFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_DelayedFixupRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_DelayedFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_FixupRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_FixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_BaseFixupRecordMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecordStatusMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializedAttribut.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializedAttributMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializingAttribu.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializingAttribuMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializedAttribute.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializedAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializingAttribute.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializingAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacks.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacksMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_TypeLoadExceptionMethodDeclarations.h" +#include "mscorlib_System_TypeLoadException.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntry.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntryMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextStatesMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509CMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509K.h" +#include "mscorlib_Mono_Security_X509_X509Certificate.h" +#include "mscorlib_Mono_Security_X509_X509CertificateMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_Mono_Security_X509_X501MethodDeclarations.h" +#include "mscorlib_Mono_Security_ASN1.h" +#include "mscorlib_Mono_Security_X509_PKCS12MethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" +#include "mscorlib_Mono_Security_X509_PKCS12.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "mscorlib_System_Collections_CollectionBaseMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509KMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizesMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricKeyExchangeF.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricKeyExchangeFMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDef.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDefMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureFor.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureForMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_Base64Constants.h" +#include "mscorlib_System_Security_Cryptography_Base64ConstantsMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_3.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Security_Cryptography_CipherModeMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfig.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProviderMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparerMethodDeclarations.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProvider.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparer.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecteMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecte.h" +#include "mscorlib_System_OverflowExceptionMethodDeclarations.h" +#include "mscorlib_System_OverflowException.h" +#include "mscorlib_System_Security_Cryptography_CspParameters.h" +#include "mscorlib_System_Security_Cryptography_CspParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlagsMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DES.h" +#include "mscorlib_System_Security_Cryptography_DESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU249.h" +#include "mscorlib_System_Security_Cryptography_DESTransform.h" +#include "mscorlib_System_Security_Cryptography_DESTransformMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransform.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_1.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU244.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DESCryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DESCryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "mscorlib_System_Security_Cryptography_DSAMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_Mono_Security_BitConverterLEMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManagedMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged_KeyGeneratedEMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistenceMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged_KeyGeneratedE.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistence.h" +#include "mscorlib_System_Security_Cryptography_DSAParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDeformatte.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDeformatteMethodDeclarations.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureFormatter.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureFormatterMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMAC.h" +#include "mscorlib_System_Security_Cryptography_HMACMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithm.h" +#include "mscorlib_Mono_Security_Cryptography_BlockProcessor.h" +#include "mscorlib_Mono_Security_Cryptography_BlockProcessorMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_Security_Cryptography_HMACMD5.h" +#include "mscorlib_System_Security_Cryptography_HMACMD5MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACRIPEMD160.h" +#include "mscorlib_System_Security_Cryptography_HMACRIPEMD160MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA1.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA256.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA256MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA384.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA384MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA512.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA512MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_MACTripleDES.h" +#include "mscorlib_System_Security_Cryptography_MACTripleDESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDESMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_MACAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDES.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_Mono_Security_Cryptography_MACAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_MD5.h" +#include "mscorlib_System_Security_Cryptography_MD5MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_MD5CryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_MD5CryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_2.h" +#include "mscorlib_System_Security_Cryptography_PaddingModeMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RC2.h" +#include "mscorlib_System_Security_Cryptography_RC2MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RC2CryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RC2CryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RC2TransformMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RC2Transform.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160MethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Runtime.Remoting.ActivatedClientTypeEntry::.ctor(System.String,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1944; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void ActivatedClientTypeEntry__ctor_m8942 (ActivatedClientTypeEntry_t1498 * __this, String_t* ___typeName, String_t* ___assemblyName, String_t* ___appUrl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1944 = il2cpp_codegen_string_literal_from_index(1944); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + { + TypeEntry__ctor_m9081(__this, /*hidden argument*/NULL); + String_t* L_0 = ___assemblyName; + TypeEntry_set_AssemblyName_m9083(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___typeName; + TypeEntry_set_TypeName_m9085(__this, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___appUrl; + __this->___applicationUrl_2 = L_2; + String_t* L_3 = ___assemblyName; + Assembly_t922 * L_4 = Assembly_Load_m8272(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Assembly_t922 * L_5 = V_0; + String_t* L_6 = ___typeName; + NullCheck(L_5); + Type_t * L_7 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_5, L_6); + __this->___obj_type_3 = L_7; + Type_t * L_8 = (__this->___obj_type_3); + if (L_8) + { + goto IL_0051; + } + } + { + String_t* L_9 = ___typeName; + String_t* L_10 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1944, L_9, _stringLiteral157, L_10, /*hidden argument*/NULL); + RemotingException_t1514 * L_12 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0051: + { + return; + } +} +// System.String System.Runtime.Remoting.ActivatedClientTypeEntry::get_ApplicationUrl() +extern "C" String_t* ActivatedClientTypeEntry_get_ApplicationUrl_m8943 (ActivatedClientTypeEntry_t1498 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___applicationUrl_2); + return L_0; + } +} +// System.Runtime.Remoting.Contexts.IContextAttribute[] System.Runtime.Remoting.ActivatedClientTypeEntry::get_ContextAttributes() +extern "C" IContextAttributeU5BU5D_t1789* ActivatedClientTypeEntry_get_ContextAttributes_m8944 (ActivatedClientTypeEntry_t1498 * __this, const MethodInfo* method) +{ + { + return (IContextAttributeU5BU5D_t1789*)NULL; + } +} +// System.Type System.Runtime.Remoting.ActivatedClientTypeEntry::get_ObjectType() +extern "C" Type_t * ActivatedClientTypeEntry_get_ObjectType_m8945 (ActivatedClientTypeEntry_t1498 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___obj_type_3); + return L_0; + } +} +// System.String System.Runtime.Remoting.ActivatedClientTypeEntry::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* ActivatedClientTypeEntry_ToString_m8946 (ActivatedClientTypeEntry_t1498 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = TypeEntry_get_TypeName_m9084(__this, /*hidden argument*/NULL); + String_t* L_1 = TypeEntry_get_AssemblyName_m9082(__this, /*hidden argument*/NULL); + String_t* L_2 = ActivatedClientTypeEntry_get_ApplicationUrl_m8943(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Runtime.Remoting.ActivatedServiceTypeEntry::.ctor(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1944; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void ActivatedServiceTypeEntry__ctor_m8947 (ActivatedServiceTypeEntry_t1500 * __this, String_t* ___typeName, String_t* ___assemblyName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1944 = il2cpp_codegen_string_literal_from_index(1944); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + { + TypeEntry__ctor_m9081(__this, /*hidden argument*/NULL); + String_t* L_0 = ___assemblyName; + TypeEntry_set_AssemblyName_m9083(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___typeName; + TypeEntry_set_TypeName_m9085(__this, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___assemblyName; + Assembly_t922 * L_3 = Assembly_Load_m8272(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Assembly_t922 * L_4 = V_0; + String_t* L_5 = ___typeName; + NullCheck(L_4); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_4, L_5); + __this->___obj_type_2 = L_6; + Type_t * L_7 = (__this->___obj_type_2); + if (L_7) + { + goto IL_004a; + } + } + { + String_t* L_8 = ___typeName; + String_t* L_9 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1944, L_8, _stringLiteral157, L_9, /*hidden argument*/NULL); + RemotingException_t1514 * L_11 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_004a: + { + return; + } +} +// System.Type System.Runtime.Remoting.ActivatedServiceTypeEntry::get_ObjectType() +extern "C" Type_t * ActivatedServiceTypeEntry_get_ObjectType_m8948 (ActivatedServiceTypeEntry_t1500 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___obj_type_2); + return L_0; + } +} +// System.String System.Runtime.Remoting.ActivatedServiceTypeEntry::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* ActivatedServiceTypeEntry_ToString_m8949 (ActivatedServiceTypeEntry_t1500 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = TypeEntry_get_AssemblyName_m9082(__this, /*hidden argument*/NULL); + String_t* L_1 = TypeEntry_get_TypeName_m9084(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Concat_m684(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Runtime.Remoting.EnvoyInfo::.ctor(System.Runtime.Remoting.Messaging.IMessageSink) +extern "C" void EnvoyInfo__ctor_m8950 (EnvoyInfo_t1501 * __this, Object_t * ___sinks, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___sinks; + __this->___envoySinks_0 = L_0; + return; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.EnvoyInfo::get_EnvoySinks() +extern "C" Object_t * EnvoyInfo_get_EnvoySinks_m8951 (EnvoyInfo_t1501 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___envoySinks_0); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Identity::.ctor(System.String) +extern "C" void Identity__ctor_m8952 (Identity_t1495 * __this, String_t* ___objectUri, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___objectUri; + __this->____objectUri_0 = L_0; + return; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Identity::get_ChannelSink() +extern "C" Object_t * Identity_get_ChannelSink_m8953 (Identity_t1495 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____channelSink_1); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Identity::set_ChannelSink(System.Runtime.Remoting.Messaging.IMessageSink) +extern "C" void Identity_set_ChannelSink_m8954 (Identity_t1495 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->____channelSink_1 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.Identity::get_ObjectUri() +extern "C" String_t* Identity_get_ObjectUri_m8955 (Identity_t1495 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____objectUri_0); + return L_0; + } +} +// System.Boolean System.Runtime.Remoting.Identity::get_Disposed() +extern "C" bool Identity_get_Disposed_m8956 (Identity_t1495 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____disposed_6); + return L_0; + } +} +// System.Void System.Runtime.Remoting.Identity::set_Disposed(System.Boolean) +extern "C" void Identity_set_Disposed_m8957 (Identity_t1495 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->____disposed_6 = L_0; + return; + } +} +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Identity::get_ClientDynamicProperties() +extern TypeInfo* DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var; +extern "C" DynamicPropertyCollection_t1443 * Identity_get_ClientDynamicProperties_m8958 (Identity_t1495 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(970); + s_Il2CppMethodIntialized = true; + } + { + DynamicPropertyCollection_t1443 * L_0 = (__this->____clientDynamicProperties_3); + if (L_0) + { + goto IL_0016; + } + } + { + DynamicPropertyCollection_t1443 * L_1 = (DynamicPropertyCollection_t1443 *)il2cpp_codegen_object_new (DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var); + DynamicPropertyCollection__ctor_m8725(L_1, /*hidden argument*/NULL); + __this->____clientDynamicProperties_3 = L_1; + } + +IL_0016: + { + DynamicPropertyCollection_t1443 * L_2 = (__this->____clientDynamicProperties_3); + return L_2; + } +} +// System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Identity::get_ServerDynamicProperties() +extern TypeInfo* DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var; +extern "C" DynamicPropertyCollection_t1443 * Identity_get_ServerDynamicProperties_m8959 (Identity_t1495 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(970); + s_Il2CppMethodIntialized = true; + } + { + DynamicPropertyCollection_t1443 * L_0 = (__this->____serverDynamicProperties_4); + if (L_0) + { + goto IL_0016; + } + } + { + DynamicPropertyCollection_t1443 * L_1 = (DynamicPropertyCollection_t1443 *)il2cpp_codegen_object_new (DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var); + DynamicPropertyCollection__ctor_m8725(L_1, /*hidden argument*/NULL); + __this->____serverDynamicProperties_4 = L_1; + } + +IL_0016: + { + DynamicPropertyCollection_t1443 * L_2 = (__this->____serverDynamicProperties_4); + return L_2; + } +} +// System.Void System.Runtime.Remoting.ClientIdentity::.ctor(System.String,System.Runtime.Remoting.ObjRef) +extern TypeInfo* IEnvoyInfo_t1508_il2cpp_TypeInfo_var; +extern "C" void ClientIdentity__ctor_m8960 (ClientIdentity_t1503 * __this, String_t* ___objectUri, ObjRef_t1502 * ___objRef, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnvoyInfo_t1508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1021); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ClientIdentity_t1503 * G_B2_0 = {0}; + ClientIdentity_t1503 * G_B1_0 = {0}; + Object_t * G_B3_0 = {0}; + ClientIdentity_t1503 * G_B3_1 = {0}; + { + String_t* L_0 = ___objectUri; + Identity__ctor_m8952(__this, L_0, /*hidden argument*/NULL); + ObjRef_t1502 * L_1 = ___objRef; + ((Identity_t1495 *)__this)->____objRef_5 = L_1; + ObjRef_t1502 * L_2 = (((Identity_t1495 *)__this)->____objRef_5); + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(7 /* System.Runtime.Remoting.IEnvoyInfo System.Runtime.Remoting.ObjRef::get_EnvoyInfo() */, L_2); + G_B1_0 = __this; + if (!L_3) + { + G_B2_0 = __this; + goto IL_0036; + } + } + { + ObjRef_t1502 * L_4 = (((Identity_t1495 *)__this)->____objRef_5); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(7 /* System.Runtime.Remoting.IEnvoyInfo System.Runtime.Remoting.ObjRef::get_EnvoyInfo() */, L_4); + NullCheck(L_5); + Object_t * L_6 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.IEnvoyInfo::get_EnvoySinks() */, IEnvoyInfo_t1508_il2cpp_TypeInfo_var, L_5); + V_0 = L_6; + Object_t * L_7 = V_0; + G_B3_0 = L_7; + G_B3_1 = G_B1_0; + goto IL_0037; + } + +IL_0036: + { + G_B3_0 = ((Object_t *)(NULL)); + G_B3_1 = G_B2_0; + } + +IL_0037: + { + NullCheck(G_B3_1); + ((Identity_t1495 *)G_B3_1)->____envoySink_2 = G_B3_0; + return; + } +} +// System.MarshalByRefObject System.Runtime.Remoting.ClientIdentity::get_ClientProxy() +extern TypeInfo* MarshalByRefObject_t773_il2cpp_TypeInfo_var; +extern "C" MarshalByRefObject_t773 * ClientIdentity_get_ClientProxy_m8961 (ClientIdentity_t1503 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(751); + s_Il2CppMethodIntialized = true; + } + { + WeakReference_t1504 * L_0 = (__this->____proxyReference_7); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.WeakReference::get_Target() */, L_0); + return ((MarshalByRefObject_t773 *)CastclassClass(L_1, MarshalByRefObject_t773_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Runtime.Remoting.ClientIdentity::set_ClientProxy(System.MarshalByRefObject) +extern TypeInfo* WeakReference_t1504_il2cpp_TypeInfo_var; +extern "C" void ClientIdentity_set_ClientProxy_m8962 (ClientIdentity_t1503 * __this, MarshalByRefObject_t773 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WeakReference_t1504_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1022); + s_Il2CppMethodIntialized = true; + } + { + MarshalByRefObject_t773 * L_0 = ___value; + WeakReference_t1504 * L_1 = (WeakReference_t1504 *)il2cpp_codegen_object_new (WeakReference_t1504_il2cpp_TypeInfo_var); + WeakReference__ctor_m10838(L_1, L_0, /*hidden argument*/NULL); + __this->____proxyReference_7 = L_1; + return; + } +} +// System.Runtime.Remoting.ObjRef System.Runtime.Remoting.ClientIdentity::CreateObjRef(System.Type) +extern "C" ObjRef_t1502 * ClientIdentity_CreateObjRef_m8963 (ClientIdentity_t1503 * __this, Type_t * ___requestedType, const MethodInfo* method) +{ + { + ObjRef_t1502 * L_0 = (((Identity_t1495 *)__this)->____objRef_5); + return L_0; + } +} +// System.String System.Runtime.Remoting.ClientIdentity::get_TargetUri() +extern "C" String_t* ClientIdentity_get_TargetUri_m8964 (ClientIdentity_t1503 * __this, const MethodInfo* method) +{ + { + ObjRef_t1502 * L_0 = (((Identity_t1495 *)__this)->____objRef_5); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.ObjRef::get_URI() */, L_0); + return L_1; + } +} +// System.Void System.Runtime.Remoting.InternalRemotingServices::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +extern "C" void InternalRemotingServices__cctor_m8965 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + InternalRemotingServices_t1505_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1023); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((InternalRemotingServices_t1505_StaticFields*)InternalRemotingServices_t1505_il2cpp_TypeInfo_var->static_fields)->____soapAttributes_0 = L_0; + return; + } +} +// System.Runtime.Remoting.Metadata.SoapAttribute System.Runtime.Remoting.InternalRemotingServices::GetCachedSoapAttribute(System.Object) +extern const Il2CppType* SoapAttribute_t1488_0_0_0_var; +extern TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +extern TypeInfo* SoapAttribute_t1488_il2cpp_TypeInfo_var; +extern TypeInfo* ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapTypeAttribute_t1492_il2cpp_TypeInfo_var; +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapFieldAttribute_t1489_il2cpp_TypeInfo_var; +extern TypeInfo* MethodBase_t460_il2cpp_TypeInfo_var; +extern TypeInfo* SoapMethodAttribute_t1490_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +extern TypeInfo* SoapParameterAttribute_t1491_il2cpp_TypeInfo_var; +extern "C" SoapAttribute_t1488 * InternalRemotingServices_GetCachedSoapAttribute_m8966 (Object_t * __this /* static, unused */, Object_t * ___reflectionObject, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapAttribute_t1488_0_0_0_var = il2cpp_codegen_type_from_index(1024); + InternalRemotingServices_t1505_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1023); + SoapAttribute_t1488_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1024); + ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1025); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + SoapTypeAttribute_t1492_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1026); + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + SoapFieldAttribute_t1489_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1027); + MethodBase_t460_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(881); + SoapMethodAttribute_t1490_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1028); + ParameterInfo_t462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(868); + SoapParameterAttribute_t1491_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1029); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + SoapAttribute_t1488 * V_1 = {0}; + Object_t * V_2 = {0}; + ObjectU5BU5D_t162* V_3 = {0}; + SoapAttribute_t1488 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((InternalRemotingServices_t1505_StaticFields*)InternalRemotingServices_t1505_il2cpp_TypeInfo_var->static_fields)->____soapAttributes_0; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((InternalRemotingServices_t1505_StaticFields*)InternalRemotingServices_t1505_il2cpp_TypeInfo_var->static_fields)->____soapAttributes_0; + Object_t * L_4 = ___reflectionObject; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_3, L_4); + V_1 = ((SoapAttribute_t1488 *)IsInstClass(L_5, SoapAttribute_t1488_il2cpp_TypeInfo_var)); + SoapAttribute_t1488 * L_6 = V_1; + if (!L_6) + { + goto IL_0030; + } + } + +IL_0028: + { + SoapAttribute_t1488 * L_7 = V_1; + V_4 = L_7; + IL2CPP_LEAVE(0xDA, FINALLY_00d3); + } + +IL_0030: + { + Object_t * L_8 = ___reflectionObject; + V_2 = ((Object_t *)Castclass(L_8, ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var)); + Object_t * L_9 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SoapAttribute_t1488_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_9); + ObjectU5BU5D_t162* L_11 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(0 /* System.Object[] System.Reflection.ICustomAttributeProvider::GetCustomAttributes(System.Type,System.Boolean) */, ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var, L_9, L_10, 1); + V_3 = L_11; + ObjectU5BU5D_t162* L_12 = V_3; + NullCheck(L_12); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))) <= ((int32_t)0))) + { + goto IL_0060; + } + } + +IL_0052: + { + ObjectU5BU5D_t162* L_13 = V_3; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + int32_t L_14 = 0; + V_1 = ((SoapAttribute_t1488 *)CastclassClass((*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))), SoapAttribute_t1488_il2cpp_TypeInfo_var)); + goto IL_00b3; + } + +IL_0060: + { + Object_t * L_15 = ___reflectionObject; + if (!((Type_t *)IsInstClass(L_15, Type_t_il2cpp_TypeInfo_var))) + { + goto IL_0076; + } + } + +IL_006b: + { + SoapTypeAttribute_t1492 * L_16 = (SoapTypeAttribute_t1492 *)il2cpp_codegen_object_new (SoapTypeAttribute_t1492_il2cpp_TypeInfo_var); + SoapTypeAttribute__ctor_m8913(L_16, /*hidden argument*/NULL); + V_1 = L_16; + goto IL_00b3; + } + +IL_0076: + { + Object_t * L_17 = ___reflectionObject; + if (!((FieldInfo_t *)IsInstClass(L_17, FieldInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_008c; + } + } + +IL_0081: + { + SoapFieldAttribute_t1489 * L_18 = (SoapFieldAttribute_t1489 *)il2cpp_codegen_object_new (SoapFieldAttribute_t1489_il2cpp_TypeInfo_var); + SoapFieldAttribute__ctor_m8904(L_18, /*hidden argument*/NULL); + V_1 = L_18; + goto IL_00b3; + } + +IL_008c: + { + Object_t * L_19 = ___reflectionObject; + if (!((MethodBase_t460 *)IsInstClass(L_19, MethodBase_t460_il2cpp_TypeInfo_var))) + { + goto IL_00a2; + } + } + +IL_0097: + { + SoapMethodAttribute_t1490 * L_20 = (SoapMethodAttribute_t1490 *)il2cpp_codegen_object_new (SoapMethodAttribute_t1490_il2cpp_TypeInfo_var); + SoapMethodAttribute__ctor_m8908(L_20, /*hidden argument*/NULL); + V_1 = L_20; + goto IL_00b3; + } + +IL_00a2: + { + Object_t * L_21 = ___reflectionObject; + if (!((ParameterInfo_t462 *)IsInstClass(L_21, ParameterInfo_t462_il2cpp_TypeInfo_var))) + { + goto IL_00b3; + } + } + +IL_00ad: + { + SoapParameterAttribute_t1491 * L_22 = (SoapParameterAttribute_t1491 *)il2cpp_codegen_object_new (SoapParameterAttribute_t1491_il2cpp_TypeInfo_var); + SoapParameterAttribute__ctor_m8912(L_22, /*hidden argument*/NULL); + V_1 = L_22; + } + +IL_00b3: + { + SoapAttribute_t1488 * L_23 = V_1; + Object_t * L_24 = ___reflectionObject; + NullCheck(L_23); + VirtActionInvoker1< Object_t * >::Invoke(6 /* System.Void System.Runtime.Remoting.Metadata.SoapAttribute::SetReflectionObject(System.Object) */, L_23, L_24); + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + Hashtable_t725 * L_25 = ((InternalRemotingServices_t1505_StaticFields*)InternalRemotingServices_t1505_il2cpp_TypeInfo_var->static_fields)->____soapAttributes_0; + Object_t * L_26 = ___reflectionObject; + SoapAttribute_t1488 * L_27 = V_1; + NullCheck(L_25); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_25, L_26, L_27); + SoapAttribute_t1488 * L_28 = V_1; + V_4 = L_28; + IL2CPP_LEAVE(0xDA, FINALLY_00d3); + } + +IL_00ce: + { + ; // IL_00ce: leave IL_00da + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00d3; + } + +FINALLY_00d3: + { // begin finally (depth: 1) + Object_t * L_29 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(211) + } // end finally (depth: 1) + IL2CPP_CLEANUP(211) + { + IL2CPP_JUMP_TBL(0xDA, IL_00da) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00da: + { + SoapAttribute_t1488 * L_30 = V_4; + return L_30; + } +} +// System.Void System.Runtime.Remoting.ObjRef::.ctor() +extern "C" void ObjRef__ctor_m8967 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ObjRef_UpdateChannelInfo_m8980(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.ObjRef::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var; +extern TypeInfo* IChannelInfo_t1506_il2cpp_TypeInfo_var; +extern TypeInfo* IEnvoyInfo_t1508_il2cpp_TypeInfo_var; +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral274; +extern Il2CppCodeGenString* _stringLiteral1945; +extern Il2CppCodeGenString* _stringLiteral1946; +extern Il2CppCodeGenString* _stringLiteral1947; +extern Il2CppCodeGenString* _stringLiteral1948; +extern Il2CppCodeGenString* _stringLiteral1949; +extern "C" void ObjRef__ctor_m8968 (ObjRef_t1502 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1007); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1015); + IChannelInfo_t1506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1030); + IEnvoyInfo_t1508_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1021); + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral274 = il2cpp_codegen_string_literal_from_index(274); + _stringLiteral1945 = il2cpp_codegen_string_literal_from_index(1945); + _stringLiteral1946 = il2cpp_codegen_string_literal_from_index(1946); + _stringLiteral1947 = il2cpp_codegen_string_literal_from_index(1947); + _stringLiteral1948 = il2cpp_codegen_string_literal_from_index(1948); + _stringLiteral1949 = il2cpp_codegen_string_literal_from_index(1949); + s_Il2CppMethodIntialized = true; + } + SerializationInfoEnumerator_t1559 * V_0 = {0}; + bool V_1 = false; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + String_t* V_4 = {0}; + Dictionary_2_t327 * V_5 = {0}; + int32_t V_6 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + SerializationInfoEnumerator_t1559 * L_1 = SerializationInfo_GetEnumerator_m9210(L_0, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 1; + goto IL_016d; + } + +IL_0014: + { + SerializationInfoEnumerator_t1559 * L_2 = V_0; + NullCheck(L_2); + String_t* L_3 = SerializationInfoEnumerator_get_Name_m9219(L_2, /*hidden argument*/NULL); + V_4 = L_3; + String_t* L_4 = V_4; + if (!L_4) + { + goto IL_0167; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_5 = ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map26_8; + if (L_5) + { + goto IL_008a; + } + } + { + Dictionary_2_t327 * L_6 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_6, 6, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_5 = L_6; + Dictionary_2_t327 * L_7 = V_5; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral274, 0); + Dictionary_2_t327 * L_8 = V_5; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1945, 1); + Dictionary_2_t327 * L_9 = V_5; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1946, 2); + Dictionary_2_t327 * L_10 = V_5; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1947, 3); + Dictionary_2_t327 * L_11 = V_5; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_11, _stringLiteral1948, 4); + Dictionary_2_t327 * L_12 = V_5; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_12, _stringLiteral1949, 5); + Dictionary_2_t327 * L_13 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map26_8 = L_13; + } + +IL_008a: + { + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + Dictionary_2_t327 * L_14 = ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map26_8; + String_t* L_15 = V_4; + NullCheck(L_14); + bool L_16 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_14, L_15, (&V_6)); + if (!L_16) + { + goto IL_0167; + } + } + { + int32_t L_17 = V_6; + if (L_17 == 0) + { + goto IL_00c1; + } + if (L_17 == 1) + { + goto IL_00d7; + } + if (L_17 == 2) + { + goto IL_00ed; + } + if (L_17 == 3) + { + goto IL_0103; + } + if (L_17 == 4) + { + goto IL_0119; + } + if (L_17 == 5) + { + goto IL_0151; + } + } + { + goto IL_0167; + } + +IL_00c1: + { + SerializationInfoEnumerator_t1559 * L_18 = V_0; + NullCheck(L_18); + Object_t * L_19 = SerializationInfoEnumerator_get_Value_m9220(L_18, /*hidden argument*/NULL); + __this->___uri_1 = ((String_t*)CastclassSealed(L_19, String_t_il2cpp_TypeInfo_var)); + goto IL_016d; + } + +IL_00d7: + { + SerializationInfoEnumerator_t1559 * L_20 = V_0; + NullCheck(L_20); + Object_t * L_21 = SerializationInfoEnumerator_get_Value_m9220(L_20, /*hidden argument*/NULL); + __this->___typeInfo_2 = ((Object_t *)Castclass(L_21, IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var)); + goto IL_016d; + } + +IL_00ed: + { + SerializationInfoEnumerator_t1559 * L_22 = V_0; + NullCheck(L_22); + Object_t * L_23 = SerializationInfoEnumerator_get_Value_m9220(L_22, /*hidden argument*/NULL); + __this->___channel_info_0 = ((Object_t *)Castclass(L_23, IChannelInfo_t1506_il2cpp_TypeInfo_var)); + goto IL_016d; + } + +IL_0103: + { + SerializationInfoEnumerator_t1559 * L_24 = V_0; + NullCheck(L_24); + Object_t * L_25 = SerializationInfoEnumerator_get_Value_m9220(L_24, /*hidden argument*/NULL); + __this->___envoyInfo_3 = ((Object_t *)Castclass(L_25, IEnvoyInfo_t1508_il2cpp_TypeInfo_var)); + goto IL_016d; + } + +IL_0119: + { + SerializationInfoEnumerator_t1559 * L_26 = V_0; + NullCheck(L_26); + Object_t * L_27 = SerializationInfoEnumerator_get_Value_m9220(L_26, /*hidden argument*/NULL); + V_3 = L_27; + Object_t * L_28 = V_3; + if (!((String_t*)IsInstSealed(L_28, String_t_il2cpp_TypeInfo_var))) + { + goto IL_013d; + } + } + { + Object_t * L_29 = V_3; + NullCheck(((Object_t *)Castclass(L_29, IConvertible_t1797_il2cpp_TypeInfo_var))); + int32_t L_30 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(7 /* System.Int32 System.IConvertible::ToInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_29, IConvertible_t1797_il2cpp_TypeInfo_var)), (Object_t *)NULL); + V_2 = L_30; + goto IL_0144; + } + +IL_013d: + { + Object_t * L_31 = V_3; + V_2 = ((*(int32_t*)((int32_t*)UnBox (L_31, Int32_t161_il2cpp_TypeInfo_var)))); + } + +IL_0144: + { + int32_t L_32 = V_2; + if (L_32) + { + goto IL_014c; + } + } + { + V_1 = 0; + } + +IL_014c: + { + goto IL_016d; + } + +IL_0151: + { + SerializationInfoEnumerator_t1559 * L_33 = V_0; + NullCheck(L_33); + Object_t * L_34 = SerializationInfoEnumerator_get_Value_m9220(L_33, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_35 = Convert_ToInt32_m10201(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + __this->___flags_4 = L_35; + goto IL_016d; + } + +IL_0167: + { + NotSupportedException_t164 * L_36 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_016d: + { + SerializationInfoEnumerator_t1559 * L_37 = V_0; + NullCheck(L_37); + bool L_38 = SerializationInfoEnumerator_MoveNext_m9221(L_37, /*hidden argument*/NULL); + if (L_38) + { + goto IL_0014; + } + } + { + bool L_39 = V_1; + if (!L_39) + { + goto IL_0190; + } + } + { + int32_t L_40 = (__this->___flags_4); + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + int32_t L_41 = ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___MarshalledObjectRef_6; + __this->___flags_4 = ((int32_t)((int32_t)L_40|(int32_t)L_41)); + } + +IL_0190: + { + return; + } +} +// System.Void System.Runtime.Remoting.ObjRef::.cctor() +extern TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +extern "C" void ObjRef__cctor_m8969 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1007); + s_Il2CppMethodIntialized = true; + } + { + ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___MarshalledObjectRef_6 = 1; + ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___WellKnowObjectRef_7 = 2; + return; + } +} +// System.Boolean System.Runtime.Remoting.ObjRef::get_IsReferenceToWellKnow() +extern TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +extern "C" bool ObjRef_get_IsReferenceToWellKnow_m8970 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1007); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___flags_4); + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + int32_t L_1 = ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___WellKnowObjectRef_7; + return ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) > ((int32_t)0))? 1 : 0); + } +} +// System.Runtime.Remoting.IChannelInfo System.Runtime.Remoting.ObjRef::get_ChannelInfo() +extern "C" Object_t * ObjRef_get_ChannelInfo_m8971 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___channel_info_0); + return L_0; + } +} +// System.Runtime.Remoting.IEnvoyInfo System.Runtime.Remoting.ObjRef::get_EnvoyInfo() +extern "C" Object_t * ObjRef_get_EnvoyInfo_m8972 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___envoyInfo_3); + return L_0; + } +} +// System.Void System.Runtime.Remoting.ObjRef::set_EnvoyInfo(System.Runtime.Remoting.IEnvoyInfo) +extern "C" void ObjRef_set_EnvoyInfo_m8973 (ObjRef_t1502 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___envoyInfo_3 = L_0; + return; + } +} +// System.Runtime.Remoting.IRemotingTypeInfo System.Runtime.Remoting.ObjRef::get_TypeInfo() +extern "C" Object_t * ObjRef_get_TypeInfo_m8974 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___typeInfo_2); + return L_0; + } +} +// System.Void System.Runtime.Remoting.ObjRef::set_TypeInfo(System.Runtime.Remoting.IRemotingTypeInfo) +extern "C" void ObjRef_set_TypeInfo_m8975 (ObjRef_t1502 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + __this->___typeInfo_2 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.ObjRef::get_URI() +extern "C" String_t* ObjRef_get_URI_m8976 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___uri_1); + return L_0; + } +} +// System.Void System.Runtime.Remoting.ObjRef::set_URI(System.String) +extern "C" void ObjRef_set_URI_m8977 (ObjRef_t1502 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___uri_1 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.ObjRef::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* IRemotingTypeInfo_t1507_0_0_0_var; +extern const Il2CppType* IEnvoyInfo_t1508_0_0_0_var; +extern const Il2CppType* IChannelInfo_t1506_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral274; +extern Il2CppCodeGenString* _stringLiteral1945; +extern Il2CppCodeGenString* _stringLiteral1947; +extern Il2CppCodeGenString* _stringLiteral1946; +extern Il2CppCodeGenString* _stringLiteral1949; +extern "C" void ObjRef_GetObjectData_m8978 (ObjRef_t1502 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IRemotingTypeInfo_t1507_0_0_0_var = il2cpp_codegen_type_from_index(1015); + IEnvoyInfo_t1508_0_0_0_var = il2cpp_codegen_type_from_index(1021); + IChannelInfo_t1506_0_0_0_var = il2cpp_codegen_type_from_index(1030); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral274 = il2cpp_codegen_string_literal_from_index(274); + _stringLiteral1945 = il2cpp_codegen_string_literal_from_index(1945); + _stringLiteral1947 = il2cpp_codegen_string_literal_from_index(1947); + _stringLiteral1946 = il2cpp_codegen_string_literal_from_index(1946); + _stringLiteral1949 = il2cpp_codegen_string_literal_from_index(1949); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_SetType_m9209(L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___uri_1); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral274, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Object_t * L_5 = (__this->___typeInfo_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IRemotingTypeInfo_t1507_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + SerializationInfo_AddValue_m4614(L_4, _stringLiteral1945, L_5, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = ___info; + Object_t * L_8 = (__this->___envoyInfo_3); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IEnvoyInfo_t1508_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_AddValue_m4614(L_7, _stringLiteral1947, L_8, L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = ___info; + Object_t * L_11 = (__this->___channel_info_0); + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IChannelInfo_t1506_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + SerializationInfo_AddValue_m4614(L_10, _stringLiteral1946, L_11, L_12, /*hidden argument*/NULL); + SerializationInfo_t433 * L_13 = ___info; + int32_t L_14 = (__this->___flags_4); + NullCheck(L_13); + SerializationInfo_AddValue_m4616(L_13, _stringLiteral1949, L_14, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Remoting.ObjRef::GetRealObject(System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" Object_t * ObjRef_GetRealObject_m8979 (ObjRef_t1502 * __this, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1007); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___flags_4); + IL2CPP_RUNTIME_CLASS_INIT(ObjRef_t1502_il2cpp_TypeInfo_var); + int32_t L_1 = ((ObjRef_t1502_StaticFields*)ObjRef_t1502_il2cpp_TypeInfo_var->static_fields)->___MarshalledObjectRef_6; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) <= ((int32_t)0))) + { + goto IL_0019; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_2 = RemotingServices_Unmarshal_m9038(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_2; + } + +IL_0019: + { + return __this; + } +} +// System.Void System.Runtime.Remoting.ObjRef::UpdateChannelInfo() +extern TypeInfo* ChannelInfo_t1435_il2cpp_TypeInfo_var; +extern "C" void ObjRef_UpdateChannelInfo_m8980 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelInfo_t1435_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1031); + s_Il2CppMethodIntialized = true; + } + { + ChannelInfo_t1435 * L_0 = (ChannelInfo_t1435 *)il2cpp_codegen_object_new (ChannelInfo_t1435_il2cpp_TypeInfo_var); + ChannelInfo__ctor_m8663(L_0, /*hidden argument*/NULL); + __this->___channel_info_0 = L_0; + return; + } +} +// System.Type System.Runtime.Remoting.ObjRef::get_ServerType() +extern TypeInfo* IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Type_t * ObjRef_get_ServerType_m8981 (ObjRef_t1502 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1015); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = (__this->____serverType_5); + if (L_0) + { + goto IL_0021; + } + } + { + Object_t * L_1 = (__this->___typeInfo_2); + NullCheck(L_1); + String_t* L_2 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.IRemotingTypeInfo::get_TypeName() */, IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var, L_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_2, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + __this->____serverType_5 = L_3; + } + +IL_0021: + { + Type_t * L_4 = (__this->____serverType_5); + return L_4; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::.cctor() +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration__cctor_m8982 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___applicationID_0 = (String_t*)NULL; + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___applicationName_1 = (String_t*)NULL; + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___processGuid_2 = (String_t*)NULL; + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultConfigRead_3 = 0; + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultDelayedConfigRead_4 = 0; + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownClientEntries_6 = L_0; + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedClientEntries_7 = L_1; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_2, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownServiceEntries_8 = L_2; + Hashtable_t725 * L_3 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_3, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedServiceEntries_9 = L_3; + Hashtable_t725 * L_4 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_4, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10 = L_4; + Hashtable_t725 * L_5 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_5, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___clientProviderTemplates_11 = L_5; + Hashtable_t725 * L_6 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_6, /*hidden argument*/NULL); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___serverProviderTemplates_12 = L_6; + return; + } +} +// System.String System.Runtime.Remoting.RemotingConfiguration::get_ApplicationName() +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" String_t* RemotingConfiguration_get_ApplicationName_m8983 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___applicationName_1; + return L_0; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::set_ApplicationName(System.String) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_set_ApplicationName_m8984 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___applicationName_1 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.RemotingConfiguration::get_ProcessId() +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" String_t* RemotingConfiguration_get_ProcessId_m8985 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___processGuid_2; + if (L_0) + { + goto IL_0014; + } + } + { + String_t* L_1 = AppDomain_GetProcessGuid_m10042(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___processGuid_2 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___processGuid_2; + return L_2; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::LoadDefaultDelayedChannels() +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* SmallXmlParser_t1207_il2cpp_TypeInfo_var; +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern TypeInfo* ConfigHandler_t1510_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_LoadDefaultDelayedChannels_m8986 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + SmallXmlParser_t1207_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(810); + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + ConfigHandler_t1510_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1032); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + SmallXmlParser_t1207 * V_1 = {0}; + TextReader_t1210 * V_2 = {0}; + ConfigHandler_t1510 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + bool L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultDelayedConfigRead_4; + if (L_2) + { + goto IL_0020; + } + } + +IL_0016: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + bool L_3 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultConfigRead_3; + if (!L_3) + { + goto IL_0025; + } + } + +IL_0020: + { + IL2CPP_LEAVE(0x69, FINALLY_0062); + } + +IL_0025: + { + SmallXmlParser_t1207 * L_4 = (SmallXmlParser_t1207 *)il2cpp_codegen_object_new (SmallXmlParser_t1207_il2cpp_TypeInfo_var); + SmallXmlParser__ctor_m7109(L_4, /*hidden argument*/NULL); + V_1 = L_4; + String_t* L_5 = Environment_GetMachineConfigPath_m10446(NULL /*static, unused*/, /*hidden argument*/NULL); + StreamReader_t1288 * L_6 = (StreamReader_t1288 *)il2cpp_codegen_object_new (StreamReader_t1288_il2cpp_TypeInfo_var); + StreamReader__ctor_m7885(L_6, L_5, /*hidden argument*/NULL); + V_2 = L_6; + } + +IL_0036: + try + { // begin try (depth: 2) + ConfigHandler_t1510 * L_7 = (ConfigHandler_t1510 *)il2cpp_codegen_object_new (ConfigHandler_t1510_il2cpp_TypeInfo_var); + ConfigHandler__ctor_m8998(L_7, 1, /*hidden argument*/NULL); + V_3 = L_7; + SmallXmlParser_t1207 * L_8 = V_1; + TextReader_t1210 * L_9 = V_2; + ConfigHandler_t1510 * L_10 = V_3; + NullCheck(L_8); + SmallXmlParser_Parse_m7122(L_8, L_9, L_10, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x57, FINALLY_004a); + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004a; + } + +FINALLY_004a: + { // begin finally (depth: 2) + { + TextReader_t1210 * L_11 = V_2; + if (!L_11) + { + goto IL_0056; + } + } + +IL_0050: + { + TextReader_t1210 * L_12 = V_2; + NullCheck(L_12); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_12); + } + +IL_0056: + { + IL2CPP_END_FINALLY(74) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(74) + { + IL2CPP_JUMP_TBL(0x57, IL_0057) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0057: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultDelayedConfigRead_4 = 1; + IL2CPP_LEAVE(0x69, FINALLY_0062); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0062; + } + +FINALLY_0062: + { // begin finally (depth: 1) + Hashtable_t725 * L_13 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(98) + } // end finally (depth: 1) + IL2CPP_CLEANUP(98) + { + IL2CPP_JUMP_TBL(0x69, IL_0069) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0069: + { + return; + } +} +// System.Runtime.Remoting.ActivatedClientTypeEntry System.Runtime.Remoting.RemotingConfiguration::IsRemotelyActivatedClientType(System.Type) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var; +extern "C" ActivatedClientTypeEntry_t1498 * RemotingConfiguration_IsRemotelyActivatedClientType_m8987 (Object_t * __this /* static, unused */, Type_t * ___svrType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1033); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + ActivatedClientTypeEntry_t1498 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedClientEntries_7; + Type_t * L_3 = ___svrType; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_2, L_3); + V_1 = ((ActivatedClientTypeEntry_t1498 *)IsInstClass(L_4, ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var)); + IL2CPP_LEAVE(0x2E, FINALLY_0027); + } + +IL_0022: + { + ; // IL_0022: leave IL_002e + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0027; + } + +FINALLY_0027: + { // begin finally (depth: 1) + Hashtable_t725 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(39) + } // end finally (depth: 1) + IL2CPP_CLEANUP(39) + { + IL2CPP_JUMP_TBL(0x2E, IL_002e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_002e: + { + ActivatedClientTypeEntry_t1498 * L_6 = V_1; + return L_6; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterActivatedClientType(System.Runtime.Remoting.ActivatedClientTypeEntry) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1950; +extern Il2CppCodeGenString* _stringLiteral1951; +extern "C" void RemotingConfiguration_RegisterActivatedClientType_m8988 (Object_t * __this /* static, unused */, ActivatedClientTypeEntry_t1498 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1950 = il2cpp_codegen_string_literal_from_index(1950); + _stringLiteral1951 = il2cpp_codegen_string_literal_from_index(1951); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownClientEntries_6; + ActivatedClientTypeEntry_t1498 * L_3 = ___entry; + NullCheck(L_3); + Type_t * L_4 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_2, L_4); + if (L_5) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_6 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedClientEntries_7; + ActivatedClientTypeEntry_t1498 * L_7 = ___entry; + NullCheck(L_7); + Type_t * L_8 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + bool L_9 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_6, L_8); + if (!L_9) + { + goto IL_0056; + } + } + +IL_0036: + { + ActivatedClientTypeEntry_t1498 * L_10 = ___entry; + NullCheck(L_10); + Type_t * L_11 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_11); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1950, L_12, _stringLiteral1951, /*hidden argument*/NULL); + RemotingException_t1514 * L_14 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0056: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_15 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedClientEntries_7; + ActivatedClientTypeEntry_t1498 * L_16 = ___entry; + NullCheck(L_16); + Type_t * L_17 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_16, /*hidden argument*/NULL); + ActivatedClientTypeEntry_t1498 * L_18 = ___entry; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_17, L_18); + ActivatedClientTypeEntry_t1498 * L_19 = ___entry; + NullCheck(L_19); + Type_t * L_20 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_19, /*hidden argument*/NULL); + ActivationServices_EnableProxyActivation_m8654(NULL /*static, unused*/, L_20, 1, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x7F, FINALLY_0078); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0078; + } + +FINALLY_0078: + { // begin finally (depth: 1) + Hashtable_t725 * L_21 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(120) + } // end finally (depth: 1) + IL2CPP_CLEANUP(120) + { + IL2CPP_JUMP_TBL(0x7F, IL_007f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007f: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterActivatedServiceType(System.Runtime.Remoting.ActivatedServiceTypeEntry) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterActivatedServiceType_m8989 (Object_t * __this /* static, unused */, ActivatedServiceTypeEntry_t1500 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedServiceEntries_9; + ActivatedServiceTypeEntry_t1500 * L_3 = ___entry; + NullCheck(L_3); + Type_t * L_4 = ActivatedServiceTypeEntry_get_ObjectType_m8948(L_3, /*hidden argument*/NULL); + ActivatedServiceTypeEntry_t1500 * L_5 = ___entry; + NullCheck(L_2); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_2, L_4, L_5); + IL2CPP_LEAVE(0x29, FINALLY_0022); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0022; + } + +FINALLY_0022: + { // begin finally (depth: 1) + Hashtable_t725 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(34) + } // end finally (depth: 1) + IL2CPP_CLEANUP(34) + { + IL2CPP_JUMP_TBL(0x29, IL_0029) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0029: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterWellKnownClientType(System.Runtime.Remoting.WellKnownClientTypeEntry) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1950; +extern Il2CppCodeGenString* _stringLiteral1951; +extern "C" void RemotingConfiguration_RegisterWellKnownClientType_m8990 (Object_t * __this /* static, unused */, WellKnownClientTypeEntry_t1523 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1950 = il2cpp_codegen_string_literal_from_index(1950); + _stringLiteral1951 = il2cpp_codegen_string_literal_from_index(1951); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownClientEntries_6; + WellKnownClientTypeEntry_t1523 * L_3 = ___entry; + NullCheck(L_3); + Type_t * L_4 = WellKnownClientTypeEntry_get_ObjectType_m9090(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_2, L_4); + if (L_5) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_6 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___activatedClientEntries_7; + WellKnownClientTypeEntry_t1523 * L_7 = ___entry; + NullCheck(L_7); + Type_t * L_8 = WellKnownClientTypeEntry_get_ObjectType_m9090(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + bool L_9 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_6, L_8); + if (!L_9) + { + goto IL_0056; + } + } + +IL_0036: + { + WellKnownClientTypeEntry_t1523 * L_10 = ___entry; + NullCheck(L_10); + Type_t * L_11 = WellKnownClientTypeEntry_get_ObjectType_m9090(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_11); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1950, L_12, _stringLiteral1951, /*hidden argument*/NULL); + RemotingException_t1514 * L_14 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0056: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_15 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownClientEntries_6; + WellKnownClientTypeEntry_t1523 * L_16 = ___entry; + NullCheck(L_16); + Type_t * L_17 = WellKnownClientTypeEntry_get_ObjectType_m9090(L_16, /*hidden argument*/NULL); + WellKnownClientTypeEntry_t1523 * L_18 = ___entry; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_17, L_18); + WellKnownClientTypeEntry_t1523 * L_19 = ___entry; + NullCheck(L_19); + Type_t * L_20 = WellKnownClientTypeEntry_get_ObjectType_m9090(L_19, /*hidden argument*/NULL); + ActivationServices_EnableProxyActivation_m8654(NULL /*static, unused*/, L_20, 1, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x7F, FINALLY_0078); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0078; + } + +FINALLY_0078: + { // begin finally (depth: 1) + Hashtable_t725 * L_21 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(120) + } // end finally (depth: 1) + IL2CPP_CLEANUP(120) + { + IL2CPP_JUMP_TBL(0x7F, IL_007f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007f: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterWellKnownServiceType(System.Runtime.Remoting.WellKnownServiceTypeEntry) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterWellKnownServiceType_m8991 (Object_t * __this /* static, unused */, WellKnownServiceTypeEntry_t1525 * ___entry, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___wellKnownServiceEntries_8; + WellKnownServiceTypeEntry_t1525 * L_3 = ___entry; + NullCheck(L_3); + String_t* L_4 = WellKnownServiceTypeEntry_get_ObjectUri_m9096(L_3, /*hidden argument*/NULL); + WellKnownServiceTypeEntry_t1525 * L_5 = ___entry; + NullCheck(L_2); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_2, L_4, L_5); + WellKnownServiceTypeEntry_t1525 * L_6 = ___entry; + NullCheck(L_6); + Type_t * L_7 = WellKnownServiceTypeEntry_get_ObjectType_m9095(L_6, /*hidden argument*/NULL); + WellKnownServiceTypeEntry_t1525 * L_8 = ___entry; + NullCheck(L_8); + String_t* L_9 = WellKnownServiceTypeEntry_get_ObjectUri_m9096(L_8, /*hidden argument*/NULL); + WellKnownServiceTypeEntry_t1525 * L_10 = ___entry; + NullCheck(L_10); + int32_t L_11 = WellKnownServiceTypeEntry_get_Mode_m9094(L_10, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_CreateWellKnownServerIdentity_m9051(NULL /*static, unused*/, L_7, L_9, L_11, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x41, FINALLY_003a); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_003a; + } + +FINALLY_003a: + { // begin finally (depth: 1) + Hashtable_t725 * L_12 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(58) + } // end finally (depth: 1) + IL2CPP_CLEANUP(58) + { + IL2CPP_JUMP_TBL(0x41, IL_0041) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0041: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterChannelTemplate(System.Runtime.Remoting.ChannelData) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterChannelTemplate_m8992 (Object_t * __this /* static, unused */, ChannelData_t1511 * ___channel, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + ChannelData_t1511 * L_1 = ___channel; + NullCheck(L_1); + String_t* L_2 = (L_1->___Id_2); + ChannelData_t1511 * L_3 = ___channel; + NullCheck(L_0); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_0, L_2, L_3); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterClientProviderTemplate(System.Runtime.Remoting.ProviderData) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterClientProviderTemplate_m8993 (Object_t * __this /* static, unused */, ProviderData_t1512 * ___prov, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___clientProviderTemplates_11; + ProviderData_t1512 * L_1 = ___prov; + NullCheck(L_1); + String_t* L_2 = (L_1->___Id_2); + ProviderData_t1512 * L_3 = ___prov; + NullCheck(L_0); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_0, L_2, L_3); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterServerProviderTemplate(System.Runtime.Remoting.ProviderData) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterServerProviderTemplate_m8994 (Object_t * __this /* static, unused */, ProviderData_t1512 * ___prov, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___serverProviderTemplates_12; + ProviderData_t1512 * L_1 = ___prov; + NullCheck(L_1); + String_t* L_2 = (L_1->___Id_2); + ProviderData_t1512 * L_3 = ___prov; + NullCheck(L_0); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_0, L_2, L_3); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterChannels(System.Collections.ArrayList,System.Boolean) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelData_t1511_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* ProviderData_t1512_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1894; +extern Il2CppCodeGenString* _stringLiteral1952; +extern Il2CppCodeGenString* _stringLiteral1891; +extern Il2CppCodeGenString* _stringLiteral1953; +extern "C" void RemotingConfiguration_RegisterChannels_m8995 (Object_t * __this /* static, unused */, ArrayList_t734 * ___channels, bool ___onlyDelayed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + ChannelData_t1511_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1034); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + ProviderData_t1512_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(963); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + _stringLiteral1894 = il2cpp_codegen_string_literal_from_index(1894); + _stringLiteral1952 = il2cpp_codegen_string_literal_from_index(1952); + _stringLiteral1891 = il2cpp_codegen_string_literal_from_index(1891); + _stringLiteral1953 = il2cpp_codegen_string_literal_from_index(1953); + s_Il2CppMethodIntialized = true; + } + ChannelData_t1511 * V_0 = {0}; + Object_t * V_1 = {0}; + ChannelData_t1511 * V_2 = {0}; + ProviderData_t1512 * V_3 = {0}; + Object_t * V_4 = {0}; + ProviderData_t1512 * V_5 = {0}; + ProviderData_t1512 * V_6 = {0}; + Object_t * V_7 = {0}; + ProviderData_t1512 * V_8 = {0}; + Object_t * V_9 = {0}; + Object_t * V_10 = {0}; + Object_t * V_11 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = ___channels; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + V_1 = L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_01d4; + } + +IL_000c: + { + Object_t * L_2 = V_1; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_0 = ((ChannelData_t1511 *)CastclassClass(L_3, ChannelData_t1511_il2cpp_TypeInfo_var)); + bool L_4 = ___onlyDelayed; + if (!L_4) + { + goto IL_0038; + } + } + +IL_001e: + { + ChannelData_t1511 * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = (L_5->___DelayLoadAsClientChannel_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral1894, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0038; + } + } + +IL_0033: + { + goto IL_01d4; + } + +IL_0038: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + bool L_8 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___defaultDelayedConfigRead_4; + if (!L_8) + { + goto IL_005c; + } + } + +IL_0042: + { + ChannelData_t1511 * L_9 = V_0; + NullCheck(L_9); + String_t* L_10 = (L_9->___DelayLoadAsClientChannel_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_11 = String_op_Equality_m442(NULL /*static, unused*/, L_10, _stringLiteral1894, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_005c; + } + } + +IL_0057: + { + goto IL_01d4; + } + +IL_005c: + { + ChannelData_t1511 * L_12 = V_0; + NullCheck(L_12); + String_t* L_13 = (L_12->___Ref_0); + if (!L_13) + { + goto IL_00a5; + } + } + +IL_0067: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_14 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___channelTemplates_10; + ChannelData_t1511 * L_15 = V_0; + NullCheck(L_15); + String_t* L_16 = (L_15->___Ref_0); + NullCheck(L_14); + Object_t * L_17 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_14, L_16); + V_2 = ((ChannelData_t1511 *)CastclassClass(L_17, ChannelData_t1511_il2cpp_TypeInfo_var)); + ChannelData_t1511 * L_18 = V_2; + if (L_18) + { + goto IL_009e; + } + } + +IL_0083: + { + ChannelData_t1511 * L_19 = V_0; + NullCheck(L_19); + String_t* L_20 = (L_19->___Ref_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1952, L_20, _stringLiteral1891, /*hidden argument*/NULL); + RemotingException_t1514 * L_22 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_009e: + { + ChannelData_t1511 * L_23 = V_0; + ChannelData_t1511 * L_24 = V_2; + NullCheck(L_23); + ChannelData_CopyFrom_m9026(L_23, L_24, /*hidden argument*/NULL); + } + +IL_00a5: + { + ChannelData_t1511 * L_25 = V_0; + NullCheck(L_25); + ArrayList_t734 * L_26 = ChannelData_get_ServerProviders_m9023(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + Object_t * L_27 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_26); + V_4 = L_27; + } + +IL_00b2: + try + { // begin try (depth: 2) + { + goto IL_0110; + } + +IL_00b7: + { + Object_t * L_28 = V_4; + NullCheck(L_28); + Object_t * L_29 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_28); + V_3 = ((ProviderData_t1512 *)CastclassClass(L_29, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_30 = V_3; + NullCheck(L_30); + String_t* L_31 = (L_30->___Ref_0); + if (!L_31) + { + goto IL_0110; + } + } + +IL_00cf: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_32 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___serverProviderTemplates_12; + ProviderData_t1512 * L_33 = V_3; + NullCheck(L_33); + String_t* L_34 = (L_33->___Ref_0); + NullCheck(L_32); + Object_t * L_35 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_32, L_34); + V_5 = ((ProviderData_t1512 *)CastclassClass(L_35, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_36 = V_5; + if (L_36) + { + goto IL_0108; + } + } + +IL_00ed: + { + ProviderData_t1512 * L_37 = V_3; + NullCheck(L_37); + String_t* L_38 = (L_37->___Ref_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_39 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1953, L_38, _stringLiteral1891, /*hidden argument*/NULL); + RemotingException_t1514 * L_40 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_40, L_39, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_0108: + { + ProviderData_t1512 * L_41 = V_3; + ProviderData_t1512 * L_42 = V_5; + NullCheck(L_41); + ProviderData_CopyFrom_m9028(L_41, L_42, /*hidden argument*/NULL); + } + +IL_0110: + { + Object_t * L_43 = V_4; + NullCheck(L_43); + bool L_44 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_43); + if (L_44) + { + goto IL_00b7; + } + } + +IL_011c: + { + IL2CPP_LEAVE(0x137, FINALLY_0121); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0121; + } + +FINALLY_0121: + { // begin finally (depth: 2) + { + Object_t * L_45 = V_4; + V_9 = ((Object_t *)IsInst(L_45, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_46 = V_9; + if (L_46) + { + goto IL_012f; + } + } + +IL_012e: + { + IL2CPP_END_FINALLY(289) + } + +IL_012f: + { + Object_t * L_47 = V_9; + NullCheck(L_47); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_47); + IL2CPP_END_FINALLY(289) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(289) + { + IL2CPP_JUMP_TBL(0x137, IL_0137) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0137: + { + ChannelData_t1511 * L_48 = V_0; + NullCheck(L_48); + ArrayList_t734 * L_49 = ChannelData_get_ClientProviders_m9024(L_48, /*hidden argument*/NULL); + NullCheck(L_49); + Object_t * L_50 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_49); + V_7 = L_50; + } + +IL_0144: + try + { // begin try (depth: 2) + { + goto IL_01a7; + } + +IL_0149: + { + Object_t * L_51 = V_7; + NullCheck(L_51); + Object_t * L_52 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_51); + V_6 = ((ProviderData_t1512 *)CastclassClass(L_52, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_53 = V_6; + NullCheck(L_53); + String_t* L_54 = (L_53->___Ref_0); + if (!L_54) + { + goto IL_01a7; + } + } + +IL_0163: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + Hashtable_t725 * L_55 = ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->___clientProviderTemplates_11; + ProviderData_t1512 * L_56 = V_6; + NullCheck(L_56); + String_t* L_57 = (L_56->___Ref_0); + NullCheck(L_55); + Object_t * L_58 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_55, L_57); + V_8 = ((ProviderData_t1512 *)CastclassClass(L_58, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_59 = V_8; + if (L_59) + { + goto IL_019e; + } + } + +IL_0182: + { + ProviderData_t1512 * L_60 = V_6; + NullCheck(L_60); + String_t* L_61 = (L_60->___Ref_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_62 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1953, L_61, _stringLiteral1891, /*hidden argument*/NULL); + RemotingException_t1514 * L_63 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_63, L_62, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_63); + } + +IL_019e: + { + ProviderData_t1512 * L_64 = V_6; + ProviderData_t1512 * L_65 = V_8; + NullCheck(L_64); + ProviderData_CopyFrom_m9028(L_64, L_65, /*hidden argument*/NULL); + } + +IL_01a7: + { + Object_t * L_66 = V_7; + NullCheck(L_66); + bool L_67 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_66); + if (L_67) + { + goto IL_0149; + } + } + +IL_01b3: + { + IL2CPP_LEAVE(0x1CE, FINALLY_01b8); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01b8; + } + +FINALLY_01b8: + { // begin finally (depth: 2) + { + Object_t * L_68 = V_7; + V_10 = ((Object_t *)IsInst(L_68, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_69 = V_10; + if (L_69) + { + goto IL_01c6; + } + } + +IL_01c5: + { + IL2CPP_END_FINALLY(440) + } + +IL_01c6: + { + Object_t * L_70 = V_10; + NullCheck(L_70); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_70); + IL2CPP_END_FINALLY(440) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(440) + { + IL2CPP_JUMP_TBL(0x1CE, IL_01ce) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01ce: + { + ChannelData_t1511 * L_71 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + ChannelServices_RegisterChannelConfig_m8670(NULL /*static, unused*/, L_71, /*hidden argument*/NULL); + } + +IL_01d4: + { + Object_t * L_72 = V_1; + NullCheck(L_72); + bool L_73 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_72); + if (L_73) + { + goto IL_000c; + } + } + +IL_01df: + { + IL2CPP_LEAVE(0x1F9, FINALLY_01e4); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01e4; + } + +FINALLY_01e4: + { // begin finally (depth: 1) + { + Object_t * L_74 = V_1; + V_11 = ((Object_t *)IsInst(L_74, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_75 = V_11; + if (L_75) + { + goto IL_01f1; + } + } + +IL_01f0: + { + IL2CPP_END_FINALLY(484) + } + +IL_01f1: + { + Object_t * L_76 = V_11; + NullCheck(L_76); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_76); + IL2CPP_END_FINALLY(484) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(484) + { + IL2CPP_JUMP_TBL(0x1F9, IL_01f9) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01f9: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::RegisterTypes(System.Collections.ArrayList) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* TypeEntry_t1499_il2cpp_TypeInfo_var; +extern TypeInfo* ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var; +extern TypeInfo* WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var; +extern TypeInfo* WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void RemotingConfiguration_RegisterTypes_m8996 (Object_t * __this /* static, unused */, ArrayList_t734 * ___types, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + TypeEntry_t1499_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1035); + ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1033); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1036); + WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1037); + WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1038); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + TypeEntry_t1499 * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = ___types; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + V_1 = L_1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + goto IL_007f; + } + +IL_000c: + { + Object_t * L_2 = V_1; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_2); + V_0 = ((TypeEntry_t1499 *)CastclassClass(L_3, TypeEntry_t1499_il2cpp_TypeInfo_var)); + TypeEntry_t1499 * L_4 = V_0; + if (!((ActivatedClientTypeEntry_t1498 *)IsInstClass(L_4, ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var))) + { + goto IL_0033; + } + } + +IL_0023: + { + TypeEntry_t1499 * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterActivatedClientType_m8988(NULL /*static, unused*/, ((ActivatedClientTypeEntry_t1498 *)CastclassClass(L_5, ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + goto IL_007f; + } + +IL_0033: + { + TypeEntry_t1499 * L_6 = V_0; + if (!((ActivatedServiceTypeEntry_t1500 *)IsInstClass(L_6, ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var))) + { + goto IL_004e; + } + } + +IL_003e: + { + TypeEntry_t1499 * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterActivatedServiceType_m8989(NULL /*static, unused*/, ((ActivatedServiceTypeEntry_t1500 *)CastclassClass(L_7, ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + goto IL_007f; + } + +IL_004e: + { + TypeEntry_t1499 * L_8 = V_0; + if (!((WellKnownClientTypeEntry_t1523 *)IsInstClass(L_8, WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var))) + { + goto IL_0069; + } + } + +IL_0059: + { + TypeEntry_t1499 * L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterWellKnownClientType_m8990(NULL /*static, unused*/, ((WellKnownClientTypeEntry_t1523 *)CastclassClass(L_9, WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + goto IL_007f; + } + +IL_0069: + { + TypeEntry_t1499 * L_10 = V_0; + if (!((WellKnownServiceTypeEntry_t1525 *)IsInstClass(L_10, WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var))) + { + goto IL_007f; + } + } + +IL_0074: + { + TypeEntry_t1499 * L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterWellKnownServiceType_m8991(NULL /*static, unused*/, ((WellKnownServiceTypeEntry_t1525 *)CastclassClass(L_11, WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_007f: + { + Object_t * L_12 = V_1; + NullCheck(L_12); + bool L_13 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + if (L_13) + { + goto IL_000c; + } + } + +IL_008a: + { + IL2CPP_LEAVE(0xA1, FINALLY_008f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_008f; + } + +FINALLY_008f: + { // begin finally (depth: 1) + { + Object_t * L_14 = V_1; + V_2 = ((Object_t *)IsInst(L_14, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_15 = V_2; + if (L_15) + { + goto IL_009a; + } + } + +IL_0099: + { + IL2CPP_END_FINALLY(143) + } + +IL_009a: + { + Object_t * L_16 = V_2; + NullCheck(L_16); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_16); + IL2CPP_END_FINALLY(143) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(143) + { + IL2CPP_JUMP_TBL(0xA1, IL_00a1) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a1: + { + return; + } +} +// System.Void System.Runtime.Remoting.RemotingConfiguration::SetCustomErrorsMode(System.String) +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1954; +extern Il2CppCodeGenString* _stringLiteral1955; +extern Il2CppCodeGenString* _stringLiteral1956; +extern Il2CppCodeGenString* _stringLiteral1957; +extern Il2CppCodeGenString* _stringLiteral1958; +extern "C" void RemotingConfiguration_SetCustomErrorsMode_m8997 (Object_t * __this /* static, unused */, String_t* ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + _stringLiteral1954 = il2cpp_codegen_string_literal_from_index(1954); + _stringLiteral1955 = il2cpp_codegen_string_literal_from_index(1955); + _stringLiteral1956 = il2cpp_codegen_string_literal_from_index(1956); + _stringLiteral1957 = il2cpp_codegen_string_literal_from_index(1957); + _stringLiteral1958 = il2cpp_codegen_string_literal_from_index(1958); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ___mode; + if (L_0) + { + goto IL_0011; + } + } + { + RemotingException_t1514 * L_1 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_1, _stringLiteral1954, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___mode; + NullCheck(L_2); + String_t* L_3 = String_ToLower_m4760(L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Inequality_m3593(NULL /*static, unused*/, L_4, _stringLiteral1955, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0059; + } + } + { + String_t* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, _stringLiteral1956, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0059; + } + } + { + String_t* L_8 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_9 = String_op_Inequality_m3593(NULL /*static, unused*/, L_8, _stringLiteral1957, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0059; + } + } + { + String_t* L_10 = ___mode; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1958, L_10, /*hidden argument*/NULL); + RemotingException_t1514 * L_12 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0059: + { + String_t* L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + ((RemotingConfiguration_t1509_StaticFields*)RemotingConfiguration_t1509_il2cpp_TypeInfo_var->static_fields)->____errorMode_5 = L_13; + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::.ctor(System.Boolean) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void ConfigHandler__ctor_m8998 (ConfigHandler_t1510 * __this, bool ___onlyDelayedChannels, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->___typeEntries_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___channelInstances_1 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->___currentXmlPath_6 = L_2; + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_3 = ___onlyDelayedChannels; + __this->___onlyDelayedChannels_7 = L_3; + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ValidatePath(System.String,System.String[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1959; +extern Il2CppCodeGenString* _stringLiteral1960; +extern "C" void ConfigHandler_ValidatePath_m8999 (ConfigHandler_t1510 * __this, String_t* ___element, StringU5BU5D_t163* ___paths, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1959 = il2cpp_codegen_string_literal_from_index(1959); + _stringLiteral1960 = il2cpp_codegen_string_literal_from_index(1960); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + int32_t V_2 = 0; + { + StringU5BU5D_t163* L_0 = ___paths; + V_1 = L_0; + V_2 = 0; + goto IL_001e; + } + +IL_0009: + { + StringU5BU5D_t163* L_1 = V_1; + int32_t L_2 = V_2; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_0 = (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))); + String_t* L_4 = V_0; + bool L_5 = ConfigHandler_CheckPath_m9000(__this, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_001a; + } + } + { + return; + } + +IL_001a: + { + int32_t L_6 = V_2; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_001e: + { + int32_t L_7 = V_2; + StringU5BU5D_t163* L_8 = V_1; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0009; + } + } + { + String_t* L_9 = ___element; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1959, L_9, _stringLiteral1960, /*hidden argument*/NULL); + RemotingException_t1514 * L_11 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } +} +// System.Boolean System.Runtime.Remoting.ConfigHandler::CheckPath(System.String) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" bool ConfigHandler_CheckPath_m9000 (ConfigHandler_t1510 * __this, String_t* ___path, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + CompareInfo_t1100 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + CompareInfo_t1100 * L_1 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0); + V_0 = L_1; + CompareInfo_t1100 * L_2 = V_0; + String_t* L_3 = ___path; + NullCheck(L_2); + bool L_4 = (bool)VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(11 /* System.Boolean System.Globalization.CompareInfo::IsPrefix(System.String,System.String,System.Globalization.CompareOptions) */, L_2, L_3, _stringLiteral583, ((int32_t)1073741824)); + if (!L_4) + { + goto IL_002e; + } + } + { + String_t* L_5 = ___path; + String_t* L_6 = (__this->___currentXmlPath_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_002e: + { + CompareInfo_t1100 * L_8 = V_0; + String_t* L_9 = (__this->___currentXmlPath_6); + String_t* L_10 = ___path; + NullCheck(L_8); + bool L_11 = (bool)VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(12 /* System.Boolean System.Globalization.CompareInfo::IsSuffix(System.String,System.String,System.Globalization.CompareOptions) */, L_8, L_9, L_10, ((int32_t)1073741824)); + return L_11; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnStartParsing(Mono.Xml.SmallXmlParser) +extern "C" void ConfigHandler_OnStartParsing_m9001 (ConfigHandler_t1510 * __this, SmallXmlParser_t1207 * ___parser, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnProcessingInstruction(System.String,System.String) +extern "C" void ConfigHandler_OnProcessingInstruction_m9002 (ConfigHandler_t1510 * __this, String_t* ___name, String_t* ___text, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnIgnorableWhitespace(System.String) +extern "C" void ConfigHandler_OnIgnorableWhitespace_m9003 (ConfigHandler_t1510 * __this, String_t* ___s, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnStartElement(System.String,Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1961; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral1962; +extern Il2CppCodeGenString* _stringLiteral139; +extern "C" void ConfigHandler_OnStartElement_m9004 (ConfigHandler_t1510 * __this, String_t* ___name, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1961 = il2cpp_codegen_string_literal_from_index(1961); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral1962 = il2cpp_codegen_string_literal_from_index(1962); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + String_t* L_0 = (__this->___currentXmlPath_6); + NullCheck(L_0); + bool L_1 = String_StartsWith_m2054(L_0, _stringLiteral1961, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001d; + } + } + +IL_0015: + { + String_t* L_2 = ___name; + Object_t * L_3 = ___attrs; + ConfigHandler_ParseElement_m9005(__this, L_2, L_3, /*hidden argument*/NULL); + } + +IL_001d: + { + String_t* L_4 = (__this->___currentXmlPath_6); + String_t* L_5 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral583, L_5, /*hidden argument*/NULL); + __this->___currentXmlPath_6 = L_6; + goto IL_005c; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0039; + throw e; + } + +CATCH_0039: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + String_t* L_7 = ___name; + Exception_t152 * L_8 = V_0; + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Exception::get_Message() */, L_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1962, L_7, _stringLiteral139, L_9, /*hidden argument*/NULL); + Exception_t152 * L_11 = V_0; + RemotingException_t1514 * L_12 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9033(L_12, L_10, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0057: + { + goto IL_005c; + } + } // end catch (depth: 1) + +IL_005c: + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ParseElement(System.String,Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* ConfigHandler_t1510_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1963; +extern Il2CppCodeGenString* _stringLiteral1964; +extern Il2CppCodeGenString* _stringLiteral1965; +extern Il2CppCodeGenString* _stringLiteral1966; +extern Il2CppCodeGenString* _stringLiteral1967; +extern Il2CppCodeGenString* _stringLiteral1968; +extern Il2CppCodeGenString* _stringLiteral1969; +extern Il2CppCodeGenString* _stringLiteral1970; +extern Il2CppCodeGenString* _stringLiteral1971; +extern Il2CppCodeGenString* _stringLiteral1972; +extern Il2CppCodeGenString* _stringLiteral1973; +extern Il2CppCodeGenString* _stringLiteral1974; +extern Il2CppCodeGenString* _stringLiteral1975; +extern Il2CppCodeGenString* _stringLiteral1976; +extern Il2CppCodeGenString* _stringLiteral1977; +extern Il2CppCodeGenString* _stringLiteral1978; +extern Il2CppCodeGenString* _stringLiteral1979; +extern Il2CppCodeGenString* _stringLiteral1980; +extern Il2CppCodeGenString* _stringLiteral1981; +extern Il2CppCodeGenString* _stringLiteral1982; +extern Il2CppCodeGenString* _stringLiteral1983; +extern Il2CppCodeGenString* _stringLiteral1984; +extern Il2CppCodeGenString* _stringLiteral1985; +extern Il2CppCodeGenString* _stringLiteral1986; +extern Il2CppCodeGenString* _stringLiteral1987; +extern Il2CppCodeGenString* _stringLiteral1988; +extern Il2CppCodeGenString* _stringLiteral1989; +extern Il2CppCodeGenString* _stringLiteral1433; +extern Il2CppCodeGenString* _stringLiteral1990; +extern Il2CppCodeGenString* _stringLiteral1991; +extern "C" void ConfigHandler_ParseElement_m9005 (ConfigHandler_t1510 * __this, String_t* ___name, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConfigHandler_t1510_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1032); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1963 = il2cpp_codegen_string_literal_from_index(1963); + _stringLiteral1964 = il2cpp_codegen_string_literal_from_index(1964); + _stringLiteral1965 = il2cpp_codegen_string_literal_from_index(1965); + _stringLiteral1966 = il2cpp_codegen_string_literal_from_index(1966); + _stringLiteral1967 = il2cpp_codegen_string_literal_from_index(1967); + _stringLiteral1968 = il2cpp_codegen_string_literal_from_index(1968); + _stringLiteral1969 = il2cpp_codegen_string_literal_from_index(1969); + _stringLiteral1970 = il2cpp_codegen_string_literal_from_index(1970); + _stringLiteral1971 = il2cpp_codegen_string_literal_from_index(1971); + _stringLiteral1972 = il2cpp_codegen_string_literal_from_index(1972); + _stringLiteral1973 = il2cpp_codegen_string_literal_from_index(1973); + _stringLiteral1974 = il2cpp_codegen_string_literal_from_index(1974); + _stringLiteral1975 = il2cpp_codegen_string_literal_from_index(1975); + _stringLiteral1976 = il2cpp_codegen_string_literal_from_index(1976); + _stringLiteral1977 = il2cpp_codegen_string_literal_from_index(1977); + _stringLiteral1978 = il2cpp_codegen_string_literal_from_index(1978); + _stringLiteral1979 = il2cpp_codegen_string_literal_from_index(1979); + _stringLiteral1980 = il2cpp_codegen_string_literal_from_index(1980); + _stringLiteral1981 = il2cpp_codegen_string_literal_from_index(1981); + _stringLiteral1982 = il2cpp_codegen_string_literal_from_index(1982); + _stringLiteral1983 = il2cpp_codegen_string_literal_from_index(1983); + _stringLiteral1984 = il2cpp_codegen_string_literal_from_index(1984); + _stringLiteral1985 = il2cpp_codegen_string_literal_from_index(1985); + _stringLiteral1986 = il2cpp_codegen_string_literal_from_index(1986); + _stringLiteral1987 = il2cpp_codegen_string_literal_from_index(1987); + _stringLiteral1988 = il2cpp_codegen_string_literal_from_index(1988); + _stringLiteral1989 = il2cpp_codegen_string_literal_from_index(1989); + _stringLiteral1433 = il2cpp_codegen_string_literal_from_index(1433); + _stringLiteral1990 = il2cpp_codegen_string_literal_from_index(1990); + _stringLiteral1991 = il2cpp_codegen_string_literal_from_index(1991); + s_Il2CppMethodIntialized = true; + } + ProviderData_t1512 * V_0 = {0}; + String_t* V_1 = {0}; + Dictionary_2_t327 * V_2 = {0}; + int32_t V_3 = 0; + { + Stack_t849 * L_0 = (__this->___currentProviderData_3); + if (!L_0) + { + goto IL_0014; + } + } + { + String_t* L_1 = ___name; + Object_t * L_2 = ___attrs; + ConfigHandler_ReadCustomProviderData_m9007(__this, L_1, L_2, /*hidden argument*/NULL); + return; + } + +IL_0014: + { + String_t* L_3 = ___name; + V_1 = L_3; + String_t* L_4 = V_1; + if (!L_4) + { + goto IL_0512; + } + } + { + Dictionary_2_t327 * L_5 = ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map27_8; + if (L_5) + { + goto IL_0121; + } + } + { + Dictionary_2_t327 * L_6 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_6, ((int32_t)19), /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_2 = L_6; + Dictionary_2_t327 * L_7 = V_2; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1963, 0); + Dictionary_2_t327 * L_8 = V_2; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1964, 1); + Dictionary_2_t327 * L_9 = V_2; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1965, 2); + Dictionary_2_t327 * L_10 = V_2; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1966, 3); + Dictionary_2_t327 * L_11 = V_2; + NullCheck(L_11); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_11, _stringLiteral1967, 4); + Dictionary_2_t327 * L_12 = V_2; + NullCheck(L_12); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_12, _stringLiteral1968, 5); + Dictionary_2_t327 * L_13 = V_2; + NullCheck(L_13); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_13, _stringLiteral1969, 6); + Dictionary_2_t327 * L_14 = V_2; + NullCheck(L_14); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_14, _stringLiteral1970, 6); + Dictionary_2_t327 * L_15 = V_2; + NullCheck(L_15); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_15, _stringLiteral1971, 7); + Dictionary_2_t327 * L_16 = V_2; + NullCheck(L_16); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_16, _stringLiteral1972, 8); + Dictionary_2_t327 * L_17 = V_2; + NullCheck(L_17); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_17, _stringLiteral1973, ((int32_t)9)); + Dictionary_2_t327 * L_18 = V_2; + NullCheck(L_18); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_18, _stringLiteral1974, ((int32_t)10)); + Dictionary_2_t327 * L_19 = V_2; + NullCheck(L_19); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_19, _stringLiteral1975, ((int32_t)11)); + Dictionary_2_t327 * L_20 = V_2; + NullCheck(L_20); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_20, _stringLiteral1976, ((int32_t)12)); + Dictionary_2_t327 * L_21 = V_2; + NullCheck(L_21); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_21, _stringLiteral1977, ((int32_t)13)); + Dictionary_2_t327 * L_22 = V_2; + NullCheck(L_22); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_22, _stringLiteral1978, ((int32_t)14)); + Dictionary_2_t327 * L_23 = V_2; + NullCheck(L_23); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_23, _stringLiteral1979, ((int32_t)15)); + Dictionary_2_t327 * L_24 = V_2; + NullCheck(L_24); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_24, _stringLiteral1980, ((int32_t)16)); + Dictionary_2_t327 * L_25 = V_2; + NullCheck(L_25); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_25, _stringLiteral1981, ((int32_t)17)); + Dictionary_2_t327 * L_26 = V_2; + ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map27_8 = L_26; + } + +IL_0121: + { + Dictionary_2_t327 * L_27 = ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map27_8; + String_t* L_28 = V_1; + NullCheck(L_27); + bool L_29 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_27, L_28, (&V_3)); + if (!L_29) + { + goto IL_0512; + } + } + { + int32_t L_30 = V_3; + if (L_30 == 0) + { + goto IL_0186; + } + if (L_30 == 1) + { + goto IL_01bc; + } + if (L_30 == 2) + { + goto IL_01dd; + } + if (L_30 == 3) + { + goto IL_01ff; + } + if (L_30 == 4) + { + goto IL_0244; + } + if (L_30 == 5) + { + goto IL_0266; + } + if (L_30 == 6) + { + goto IL_0288; + } + if (L_30 == 7) + { + goto IL_0366; + } + if (L_30 == 8) + { + goto IL_0391; + } + if (L_30 == 9) + { + goto IL_03ab; + } + if (L_30 == 10) + { + goto IL_03f0; + } + if (L_30 == 11) + { + goto IL_0435; + } + if (L_30 == 12) + { + goto IL_044f; + } + if (L_30 == 13) + { + goto IL_0471; + } + if (L_30 == 14) + { + goto IL_0493; + } + if (L_30 == 15) + { + goto IL_04b4; + } + if (L_30 == 16) + { + goto IL_04ce; + } + if (L_30 == 17) + { + goto IL_04e8; + } + } + { + goto IL_0512; + } + +IL_0186: + { + String_t* L_31 = ___name; + StringU5BU5D_t163* L_32 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 0); + ArrayElementTypeCheck (L_32, _stringLiteral1982); + *((String_t**)(String_t**)SZArrayLdElema(L_32, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1982; + ConfigHandler_ValidatePath_m8999(__this, L_31, L_32, /*hidden argument*/NULL); + Object_t * L_33 = ___attrs; + NullCheck(L_33); + StringU5BU5D_t163* L_34 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_33); + NullCheck(L_34); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))) <= ((int32_t)0))) + { + goto IL_01b7; + } + } + { + Object_t * L_35 = ___attrs; + NullCheck(L_35); + StringU5BU5D_t163* L_36 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(5 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Values() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_35); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 0); + int32_t L_37 = 0; + __this->___appName_5 = (*(String_t**)(String_t**)SZArrayLdElema(L_36, L_37, sizeof(String_t*))); + } + +IL_01b7: + { + goto IL_0528; + } + +IL_01bc: + { + String_t* L_38 = ___name; + StringU5BU5D_t163* L_39 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 0); + ArrayElementTypeCheck (L_39, _stringLiteral1963); + *((String_t**)(String_t**)SZArrayLdElema(L_39, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1963; + ConfigHandler_ValidatePath_m8999(__this, L_38, L_39, /*hidden argument*/NULL); + Object_t * L_40 = ___attrs; + ConfigHandler_ReadLifetine_m9008(__this, L_40, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_01dd: + { + String_t* L_41 = ___name; + StringU5BU5D_t163* L_42 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + ArrayElementTypeCheck (L_42, _stringLiteral1982); + *((String_t**)(String_t**)SZArrayLdElema(L_42, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1982; + StringU5BU5D_t163* L_43 = L_42; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 1); + ArrayElementTypeCheck (L_43, _stringLiteral1963); + *((String_t**)(String_t**)SZArrayLdElema(L_43, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1963; + ConfigHandler_ValidatePath_m8999(__this, L_41, L_43, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_01ff: + { + String_t* L_44 = ___name; + StringU5BU5D_t163* L_45 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 0); + ArrayElementTypeCheck (L_45, _stringLiteral1965); + *((String_t**)(String_t**)SZArrayLdElema(L_45, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1965; + ConfigHandler_ValidatePath_m8999(__this, L_44, L_45, /*hidden argument*/NULL); + String_t* L_46 = (__this->___currentXmlPath_6); + NullCheck(L_46); + int32_t L_47 = String_IndexOf_m2062(L_46, _stringLiteral1963, /*hidden argument*/NULL); + if ((((int32_t)L_47) == ((int32_t)(-1)))) + { + goto IL_0237; + } + } + { + Object_t * L_48 = ___attrs; + ConfigHandler_ReadChannel_m9010(__this, L_48, 0, /*hidden argument*/NULL); + goto IL_023f; + } + +IL_0237: + { + Object_t * L_49 = ___attrs; + ConfigHandler_ReadChannel_m9010(__this, L_49, 1, /*hidden argument*/NULL); + } + +IL_023f: + { + goto IL_0528; + } + +IL_0244: + { + String_t* L_50 = ___name; + StringU5BU5D_t163* L_51 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 0); + ArrayElementTypeCheck (L_51, _stringLiteral1980); + *((String_t**)(String_t**)SZArrayLdElema(L_51, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1980; + StringU5BU5D_t163* L_52 = L_51; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 1); + ArrayElementTypeCheck (L_52, _stringLiteral1966); + *((String_t**)(String_t**)SZArrayLdElema(L_52, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1966; + ConfigHandler_ValidatePath_m8999(__this, L_50, L_52, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_0266: + { + String_t* L_53 = ___name; + StringU5BU5D_t163* L_54 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, 0); + ArrayElementTypeCheck (L_54, _stringLiteral1980); + *((String_t**)(String_t**)SZArrayLdElema(L_54, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1980; + StringU5BU5D_t163* L_55 = L_54; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 1); + ArrayElementTypeCheck (L_55, _stringLiteral1966); + *((String_t**)(String_t**)SZArrayLdElema(L_55, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1966; + ConfigHandler_ValidatePath_m8999(__this, L_53, L_55, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_0288: + { + bool L_56 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1983, /*hidden argument*/NULL); + if (L_56) + { + goto IL_02a8; + } + } + { + bool L_57 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1984, /*hidden argument*/NULL); + if (!L_57) + { + goto IL_02c9; + } + } + +IL_02a8: + { + String_t* L_58 = ___name; + Object_t * L_59 = ___attrs; + ProviderData_t1512 * L_60 = ConfigHandler_ReadProvider_m9011(__this, L_58, L_59, 0, /*hidden argument*/NULL); + V_0 = L_60; + ChannelData_t1511 * L_61 = (__this->___currentChannel_2); + NullCheck(L_61); + ArrayList_t734 * L_62 = ChannelData_get_ServerProviders_m9023(L_61, /*hidden argument*/NULL); + ProviderData_t1512 * L_63 = V_0; + NullCheck(L_62); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, L_63); + goto IL_0361; + } + +IL_02c9: + { + bool L_64 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1985, /*hidden argument*/NULL); + if (L_64) + { + goto IL_02e9; + } + } + { + bool L_65 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1986, /*hidden argument*/NULL); + if (!L_65) + { + goto IL_030a; + } + } + +IL_02e9: + { + String_t* L_66 = ___name; + Object_t * L_67 = ___attrs; + ProviderData_t1512 * L_68 = ConfigHandler_ReadProvider_m9011(__this, L_66, L_67, 0, /*hidden argument*/NULL); + V_0 = L_68; + ChannelData_t1511 * L_69 = (__this->___currentChannel_2); + NullCheck(L_69); + ArrayList_t734 * L_70 = ChannelData_get_ClientProviders_m9024(L_69, /*hidden argument*/NULL); + ProviderData_t1512 * L_71 = V_0; + NullCheck(L_70); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_70, L_71); + goto IL_0361; + } + +IL_030a: + { + bool L_72 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1987, /*hidden argument*/NULL); + if (!L_72) + { + goto IL_032f; + } + } + { + String_t* L_73 = ___name; + Object_t * L_74 = ___attrs; + ProviderData_t1512 * L_75 = ConfigHandler_ReadProvider_m9011(__this, L_73, L_74, 1, /*hidden argument*/NULL); + V_0 = L_75; + ProviderData_t1512 * L_76 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterServerProviderTemplate_m8994(NULL /*static, unused*/, L_76, /*hidden argument*/NULL); + goto IL_0361; + } + +IL_032f: + { + bool L_77 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1988, /*hidden argument*/NULL); + if (!L_77) + { + goto IL_0354; + } + } + { + String_t* L_78 = ___name; + Object_t * L_79 = ___attrs; + ProviderData_t1512 * L_80 = ConfigHandler_ReadProvider_m9011(__this, L_78, L_79, 1, /*hidden argument*/NULL); + V_0 = L_80; + ProviderData_t1512 * L_81 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterClientProviderTemplate_m8993(NULL /*static, unused*/, L_81, /*hidden argument*/NULL); + goto IL_0361; + } + +IL_0354: + { + String_t* L_82 = ___name; + ConfigHandler_ValidatePath_m8999(__this, L_82, ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + } + +IL_0361: + { + goto IL_0528; + } + +IL_0366: + { + String_t* L_83 = ___name; + StringU5BU5D_t163* L_84 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, 0); + ArrayElementTypeCheck (L_84, _stringLiteral1963); + *((String_t**)(String_t**)SZArrayLdElema(L_84, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1963; + ConfigHandler_ValidatePath_m8999(__this, L_83, L_84, /*hidden argument*/NULL); + Object_t * L_85 = ___attrs; + NullCheck(L_85); + String_t* L_86 = (String_t*)InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(3 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.String) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_85, _stringLiteral1989); + __this->___currentClientUrl_4 = L_86; + goto IL_0528; + } + +IL_0391: + { + String_t* L_87 = ___name; + StringU5BU5D_t163* L_88 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, 0); + ArrayElementTypeCheck (L_88, _stringLiteral1963); + *((String_t**)(String_t**)SZArrayLdElema(L_88, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1963; + ConfigHandler_ValidatePath_m8999(__this, L_87, L_88, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_03ab: + { + String_t* L_89 = ___name; + StringU5BU5D_t163* L_90 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, 0); + ArrayElementTypeCheck (L_90, _stringLiteral1971); + *((String_t**)(String_t**)SZArrayLdElema(L_90, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1971; + StringU5BU5D_t163* L_91 = L_90; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, 1); + ArrayElementTypeCheck (L_91, _stringLiteral1972); + *((String_t**)(String_t**)SZArrayLdElema(L_91, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1972; + ConfigHandler_ValidatePath_m8999(__this, L_89, L_91, /*hidden argument*/NULL); + bool L_92 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1971, /*hidden argument*/NULL); + if (!L_92) + { + goto IL_03e4; + } + } + { + Object_t * L_93 = ___attrs; + ConfigHandler_ReadClientWellKnown_m9014(__this, L_93, /*hidden argument*/NULL); + goto IL_03eb; + } + +IL_03e4: + { + Object_t * L_94 = ___attrs; + ConfigHandler_ReadServiceWellKnown_m9015(__this, L_94, /*hidden argument*/NULL); + } + +IL_03eb: + { + goto IL_0528; + } + +IL_03f0: + { + String_t* L_95 = ___name; + StringU5BU5D_t163* L_96 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 2)); + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, 0); + ArrayElementTypeCheck (L_96, _stringLiteral1971); + *((String_t**)(String_t**)SZArrayLdElema(L_96, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1971; + StringU5BU5D_t163* L_97 = L_96; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, 1); + ArrayElementTypeCheck (L_97, _stringLiteral1972); + *((String_t**)(String_t**)SZArrayLdElema(L_97, 1, sizeof(String_t*))) = (String_t*)_stringLiteral1972; + ConfigHandler_ValidatePath_m8999(__this, L_95, L_97, /*hidden argument*/NULL); + bool L_98 = ConfigHandler_CheckPath_m9000(__this, _stringLiteral1971, /*hidden argument*/NULL); + if (!L_98) + { + goto IL_0429; + } + } + { + Object_t * L_99 = ___attrs; + ConfigHandler_ReadClientActivated_m9012(__this, L_99, /*hidden argument*/NULL); + goto IL_0430; + } + +IL_0429: + { + Object_t * L_100 = ___attrs; + ConfigHandler_ReadServiceActivated_m9013(__this, L_100, /*hidden argument*/NULL); + } + +IL_0430: + { + goto IL_0528; + } + +IL_0435: + { + String_t* L_101 = ___name; + StringU5BU5D_t163* L_102 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, 0); + ArrayElementTypeCheck (L_102, _stringLiteral1963); + *((String_t**)(String_t**)SZArrayLdElema(L_102, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1963; + ConfigHandler_ValidatePath_m8999(__this, L_101, L_102, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_044f: + { + String_t* L_103 = ___name; + StringU5BU5D_t163* L_104 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_104); + IL2CPP_ARRAY_BOUNDS_CHECK(L_104, 0); + ArrayElementTypeCheck (L_104, _stringLiteral1975); + *((String_t**)(String_t**)SZArrayLdElema(L_104, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1975; + ConfigHandler_ValidatePath_m8999(__this, L_103, L_104, /*hidden argument*/NULL); + Object_t * L_105 = ___attrs; + ConfigHandler_ReadInteropXml_m9016(__this, L_105, 0, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_0471: + { + String_t* L_106 = ___name; + StringU5BU5D_t163* L_107 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, 0); + ArrayElementTypeCheck (L_107, _stringLiteral1975); + *((String_t**)(String_t**)SZArrayLdElema(L_107, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1975; + ConfigHandler_ValidatePath_m8999(__this, L_106, L_107, /*hidden argument*/NULL); + Object_t * L_108 = ___attrs; + ConfigHandler_ReadInteropXml_m9016(__this, L_108, 0, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_0493: + { + String_t* L_109 = ___name; + StringU5BU5D_t163* L_110 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, 0); + ArrayElementTypeCheck (L_110, _stringLiteral1975); + *((String_t**)(String_t**)SZArrayLdElema(L_110, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1975; + ConfigHandler_ValidatePath_m8999(__this, L_109, L_110, /*hidden argument*/NULL); + Object_t * L_111 = ___attrs; + ConfigHandler_ReadPreload_m9017(__this, L_111, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_04b4: + { + String_t* L_112 = ___name; + StringU5BU5D_t163* L_113 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, 0); + ArrayElementTypeCheck (L_113, _stringLiteral1982); + *((String_t**)(String_t**)SZArrayLdElema(L_113, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1982; + ConfigHandler_ValidatePath_m8999(__this, L_112, L_113, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_04ce: + { + String_t* L_114 = ___name; + StringU5BU5D_t163* L_115 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, 0); + ArrayElementTypeCheck (L_115, _stringLiteral1982); + *((String_t**)(String_t**)SZArrayLdElema(L_115, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1982; + ConfigHandler_ValidatePath_m8999(__this, L_114, L_115, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_04e8: + { + String_t* L_116 = ___name; + StringU5BU5D_t163* L_117 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, 0); + ArrayElementTypeCheck (L_117, _stringLiteral1982); + *((String_t**)(String_t**)SZArrayLdElema(L_117, 0, sizeof(String_t*))) = (String_t*)_stringLiteral1982; + ConfigHandler_ValidatePath_m8999(__this, L_116, L_117, /*hidden argument*/NULL); + Object_t * L_118 = ___attrs; + NullCheck(L_118); + String_t* L_119 = (String_t*)InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(3 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.String) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_118, _stringLiteral1433); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_SetCustomErrorsMode_m8997(NULL /*static, unused*/, L_119, /*hidden argument*/NULL); + goto IL_0528; + } + +IL_0512: + { + String_t* L_120 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_121 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1990, L_120, _stringLiteral1991, /*hidden argument*/NULL); + RemotingException_t1514 * L_122 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_122, L_121, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_122); + } + +IL_0528: + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnEndElement(System.String) +extern "C" void ConfigHandler_OnEndElement_m9006 (ConfigHandler_t1510 * __this, String_t* ___name, const MethodInfo* method) +{ + { + Stack_t849 * L_0 = (__this->___currentProviderData_3); + if (!L_0) + { + goto IL_002e; + } + } + { + Stack_t849 * L_1 = (__this->___currentProviderData_3); + NullCheck(L_1); + VirtFuncInvoker0< Object_t * >::Invoke(18 /* System.Object System.Collections.Stack::Pop() */, L_1); + Stack_t849 * L_2 = (__this->___currentProviderData_3); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Collections.Stack::get_Count() */, L_2); + if (L_3) + { + goto IL_002e; + } + } + { + __this->___currentProviderData_3 = (Stack_t849 *)NULL; + } + +IL_002e: + { + String_t* L_4 = (__this->___currentXmlPath_6); + String_t* L_5 = (__this->___currentXmlPath_6); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + String_t* L_7 = ___name; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + NullCheck(L_4); + String_t* L_9 = String_Substring_m2063(L_4, 0, ((int32_t)((int32_t)((int32_t)((int32_t)L_6-(int32_t)L_8))-(int32_t)1)), /*hidden argument*/NULL); + __this->___currentXmlPath_6 = L_9; + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadCustomProviderData(System.String,Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* SinkProviderData_t1441_il2cpp_TypeInfo_var; +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" void ConfigHandler_ReadCustomProviderData_m9007 (ConfigHandler_t1510 * __this, String_t* ___name, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SinkProviderData_t1441_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1039); + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + SinkProviderData_t1441 * V_0 = {0}; + SinkProviderData_t1441 * V_1 = {0}; + int32_t V_2 = 0; + { + Stack_t849 * L_0 = (__this->___currentProviderData_3); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(17 /* System.Object System.Collections.Stack::Peek() */, L_0); + V_0 = ((SinkProviderData_t1441 *)CastclassClass(L_1, SinkProviderData_t1441_il2cpp_TypeInfo_var)); + String_t* L_2 = ___name; + SinkProviderData_t1441 * L_3 = (SinkProviderData_t1441 *)il2cpp_codegen_object_new (SinkProviderData_t1441_il2cpp_TypeInfo_var); + SinkProviderData__ctor_m8688(L_3, L_2, /*hidden argument*/NULL); + V_1 = L_3; + V_2 = 0; + goto IL_003d; + } + +IL_001f: + { + SinkProviderData_t1441 * L_4 = V_1; + NullCheck(L_4); + Object_t * L_5 = SinkProviderData_get_Properties_m8690(L_4, /*hidden argument*/NULL); + Object_t * L_6 = ___attrs; + NullCheck(L_6); + StringU5BU5D_t163* L_7 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_6); + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Object_t * L_10 = ___attrs; + int32_t L_11 = V_2; + NullCheck(L_10); + String_t* L_12 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_10, L_11); + NullCheck(L_5); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_5, (*(String_t**)(String_t**)SZArrayLdElema(L_7, L_9, sizeof(String_t*))), L_12); + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_003d: + { + int32_t L_14 = V_2; + Object_t * L_15 = ___attrs; + NullCheck(L_15); + StringU5BU5D_t163* L_16 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_15); + NullCheck(L_16); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_001f; + } + } + { + SinkProviderData_t1441 * L_17 = V_0; + NullCheck(L_17); + Object_t * L_18 = SinkProviderData_get_Children_m8689(L_17, /*hidden argument*/NULL); + SinkProviderData_t1441 * L_19 = V_1; + NullCheck(L_18); + InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(4 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_18, L_19); + Stack_t849 * L_20 = (__this->___currentProviderData_3); + SinkProviderData_t1441 * L_21 = V_1; + NullCheck(L_20); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_20, L_21); + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadLifetine(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* ConfigHandler_t1510_il2cpp_TypeInfo_var; +extern TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +extern TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1992; +extern Il2CppCodeGenString* _stringLiteral1993; +extern Il2CppCodeGenString* _stringLiteral1994; +extern Il2CppCodeGenString* _stringLiteral1995; +extern Il2CppCodeGenString* _stringLiteral1996; +extern "C" void ConfigHandler_ReadLifetine_m9008 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + ConfigHandler_t1510_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1032); + Dictionary_2_t327_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(354); + LifetimeServices_t1458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(994); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + Dictionary_2__ctor_m3594_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483884); + _stringLiteral1992 = il2cpp_codegen_string_literal_from_index(1992); + _stringLiteral1993 = il2cpp_codegen_string_literal_from_index(1993); + _stringLiteral1994 = il2cpp_codegen_string_literal_from_index(1994); + _stringLiteral1995 = il2cpp_codegen_string_literal_from_index(1995); + _stringLiteral1996 = il2cpp_codegen_string_literal_from_index(1996); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + Dictionary_2_t327 * V_2 = {0}; + int32_t V_3 = 0; + { + V_0 = 0; + goto IL_0102; + } + +IL_0007: + { + Object_t * L_0 = ___attrs; + NullCheck(L_0); + StringU5BU5D_t163* L_1 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_0); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_1 = (*(String_t**)(String_t**)SZArrayLdElema(L_1, L_3, sizeof(String_t*))); + String_t* L_4 = V_1; + if (!L_4) + { + goto IL_00e6; + } + } + { + Dictionary_2_t327 * L_5 = ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map28_9; + if (L_5) + { + goto IL_005d; + } + } + { + Dictionary_2_t327 * L_6 = (Dictionary_2_t327 *)il2cpp_codegen_object_new (Dictionary_2_t327_il2cpp_TypeInfo_var); + Dictionary_2__ctor_m3594(L_6, 4, /*hidden argument*/Dictionary_2__ctor_m3594_MethodInfo_var); + V_2 = L_6; + Dictionary_2_t327 * L_7 = V_2; + NullCheck(L_7); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_7, _stringLiteral1992, 0); + Dictionary_2_t327 * L_8 = V_2; + NullCheck(L_8); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_8, _stringLiteral1993, 1); + Dictionary_2_t327 * L_9 = V_2; + NullCheck(L_9); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_9, _stringLiteral1994, 2); + Dictionary_2_t327 * L_10 = V_2; + NullCheck(L_10); + VirtActionInvoker2< String_t*, int32_t >::Invoke(27 /* System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) */, L_10, _stringLiteral1995, 3); + Dictionary_2_t327 * L_11 = V_2; + ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map28_9 = L_11; + } + +IL_005d: + { + Dictionary_2_t327 * L_12 = ((ConfigHandler_t1510_StaticFields*)ConfigHandler_t1510_il2cpp_TypeInfo_var->static_fields)->___U3CU3Ef__switchU24map28_9; + String_t* L_13 = V_1; + NullCheck(L_12); + bool L_14 = (bool)VirtFuncInvoker2< bool, String_t*, int32_t* >::Invoke(32 /* System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) */, L_12, L_13, (&V_3)); + if (!L_14) + { + goto IL_00e6; + } + } + { + int32_t L_15 = V_3; + if (L_15 == 0) + { + goto IL_008a; + } + if (L_15 == 1) + { + goto IL_00a1; + } + if (L_15 == 2) + { + goto IL_00b8; + } + if (L_15 == 3) + { + goto IL_00cf; + } + } + { + goto IL_00e6; + } + +IL_008a: + { + Object_t * L_16 = ___attrs; + int32_t L_17 = V_0; + NullCheck(L_16); + String_t* L_18 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_16, L_17); + TimeSpan_t803 L_19 = ConfigHandler_ParseTime_m9009(__this, L_18, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + LifetimeServices_set_LeaseTime_m8759(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + goto IL_00fe; + } + +IL_00a1: + { + Object_t * L_20 = ___attrs; + int32_t L_21 = V_0; + NullCheck(L_20); + String_t* L_22 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_20, L_21); + TimeSpan_t803 L_23 = ConfigHandler_ParseTime_m9009(__this, L_22, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + LifetimeServices_set_SponsorshipTimeout_m8761(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + goto IL_00fe; + } + +IL_00b8: + { + Object_t * L_24 = ___attrs; + int32_t L_25 = V_0; + NullCheck(L_24); + String_t* L_26 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_24, L_25); + TimeSpan_t803 L_27 = ConfigHandler_ParseTime_m9009(__this, L_26, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + LifetimeServices_set_RenewOnCallTime_m8760(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + goto IL_00fe; + } + +IL_00cf: + { + Object_t * L_28 = ___attrs; + int32_t L_29 = V_0; + NullCheck(L_28); + String_t* L_30 = (String_t*)InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(2 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.Int32) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_28, L_29); + TimeSpan_t803 L_31 = ConfigHandler_ParseTime_m9009(__this, L_30, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LifetimeServices_t1458_il2cpp_TypeInfo_var); + LifetimeServices_set_LeaseManagerPollTime_m8758(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); + goto IL_00fe; + } + +IL_00e6: + { + Object_t * L_32 = ___attrs; + NullCheck(L_32); + StringU5BU5D_t163* L_33 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_32); + int32_t L_34 = V_0; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_36 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1996, (*(String_t**)(String_t**)SZArrayLdElema(L_33, L_35, sizeof(String_t*))), /*hidden argument*/NULL); + RemotingException_t1514 * L_37 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_37, L_36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_00fe: + { + int32_t L_38 = V_0; + V_0 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_0102: + { + int32_t L_39 = V_0; + Object_t * L_40 = ___attrs; + NullCheck(L_40); + StringU5BU5D_t163* L_41 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_40); + NullCheck(L_41); + if ((((int32_t)L_39) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length))))))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.TimeSpan System.Runtime.Remoting.ConfigHandler::ParseTime(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D31_21_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral1997; +extern Il2CppCodeGenString* _stringLiteral1998; +extern Il2CppCodeGenString* _stringLiteral1999; +extern Il2CppCodeGenString* _stringLiteral2000; +extern Il2CppCodeGenString* _stringLiteral2001; +extern Il2CppCodeGenString* _stringLiteral2002; +extern Il2CppCodeGenString* _stringLiteral2003; +extern Il2CppCodeGenString* _stringLiteral2004; +extern "C" TimeSpan_t803 ConfigHandler_ParseTime_m9009 (ConfigHandler_t1510 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D31_21_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 21); + _stringLiteral1997 = il2cpp_codegen_string_literal_from_index(1997); + _stringLiteral1998 = il2cpp_codegen_string_literal_from_index(1998); + _stringLiteral1999 = il2cpp_codegen_string_literal_from_index(1999); + _stringLiteral2000 = il2cpp_codegen_string_literal_from_index(2000); + _stringLiteral2001 = il2cpp_codegen_string_literal_from_index(2001); + _stringLiteral2002 = il2cpp_codegen_string_literal_from_index(2002); + _stringLiteral2003 = il2cpp_codegen_string_literal_from_index(2003); + _stringLiteral2004 = il2cpp_codegen_string_literal_from_index(2004); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + double V_2 = 0.0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___s; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0016; + } + } + { + String_t* L_3 = ___s; + if (L_3) + { + goto IL_0021; + } + } + +IL_0016: + { + RemotingException_t1514 * L_4 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_4, _stringLiteral1997, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + String_t* L_5 = ___s; + CharU5BU5D_t458* L_6 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 4)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D31_21_FieldInfo_var), /*hidden argument*/NULL); + NullCheck(L_5); + int32_t L_7 = String_IndexOfAny_m6077(L_5, L_6, /*hidden argument*/NULL); + V_0 = L_7; + int32_t L_8 = V_0; + if ((!(((uint32_t)L_8) == ((uint32_t)(-1))))) + { + goto IL_004b; + } + } + { + V_1 = _stringLiteral1998; + goto IL_005d; + } + +IL_004b: + { + String_t* L_9 = ___s; + int32_t L_10 = V_0; + NullCheck(L_9); + String_t* L_11 = String_Substring_m3599(L_9, L_10, /*hidden argument*/NULL); + V_1 = L_11; + String_t* L_12 = ___s; + int32_t L_13 = V_0; + NullCheck(L_12); + String_t* L_14 = String_Substring_m2063(L_12, 0, L_13, /*hidden argument*/NULL); + ___s = L_14; + } + +IL_005d: + try + { // begin try (depth: 1) + String_t* L_15 = ___s; + double L_16 = Double_Parse_m6174(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + V_2 = L_16; + goto IL_0080; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0069; + throw e; + } + +CATCH_0069: + { // begin catch(System.Object) + { + String_t* L_17 = ___s; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_18 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral1999, L_17, /*hidden argument*/NULL); + RemotingException_t1514 * L_19 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_19, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_007b: + { + goto IL_0080; + } + } // end catch (depth: 1) + +IL_0080: + { + String_t* L_20 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_21 = String_op_Equality_m442(NULL /*static, unused*/, L_20, _stringLiteral2000, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_0097; + } + } + { + double L_22 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_23 = TimeSpan_FromDays_m10765(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + return L_23; + } + +IL_0097: + { + String_t* L_24 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_25 = String_op_Equality_m442(NULL /*static, unused*/, L_24, _stringLiteral2001, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00ae; + } + } + { + double L_26 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_27 = TimeSpan_FromHours_m10766(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + return L_27; + } + +IL_00ae: + { + String_t* L_28 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_29 = String_op_Equality_m442(NULL /*static, unused*/, L_28, _stringLiteral2002, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_00c5; + } + } + { + double L_30 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_31 = TimeSpan_FromMinutes_m10767(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + return L_31; + } + +IL_00c5: + { + String_t* L_32 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_33 = String_op_Equality_m442(NULL /*static, unused*/, L_32, _stringLiteral1998, /*hidden argument*/NULL); + if (!L_33) + { + goto IL_00dc; + } + } + { + double L_34 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_35 = TimeSpan_FromSeconds_m10768(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + return L_35; + } + +IL_00dc: + { + String_t* L_36 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_37 = String_op_Equality_m442(NULL /*static, unused*/, L_36, _stringLiteral2003, /*hidden argument*/NULL); + if (!L_37) + { + goto IL_00f3; + } + } + { + double L_38 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_39 = TimeSpan_FromMilliseconds_m10769(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + return L_39; + } + +IL_00f3: + { + String_t* L_40 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2004, L_40, /*hidden argument*/NULL); + RemotingException_t1514 * L_42 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadChannel(Mono.Xml.SmallXmlParser/IAttrList,System.Boolean) +extern TypeInfo* ChannelData_t1511_il2cpp_TypeInfo_var; +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2005; +extern Il2CppCodeGenString* _stringLiteral2006; +extern Il2CppCodeGenString* _stringLiteral2007; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2008; +extern "C" void ConfigHandler_ReadChannel_m9010 (ConfigHandler_t1510 * __this, Object_t * ___attrs, bool ___isTemplate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelData_t1511_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1034); + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + _stringLiteral2005 = il2cpp_codegen_string_literal_from_index(2005); + _stringLiteral2006 = il2cpp_codegen_string_literal_from_index(2006); + _stringLiteral2007 = il2cpp_codegen_string_literal_from_index(2007); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2008 = il2cpp_codegen_string_literal_from_index(2008); + s_Il2CppMethodIntialized = true; + } + ChannelData_t1511 * V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + { + ChannelData_t1511 * L_0 = (ChannelData_t1511 *)il2cpp_codegen_object_new (ChannelData_t1511_il2cpp_TypeInfo_var); + ChannelData__ctor_m9022(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_00ac; + } + +IL_000d: + { + Object_t * L_1 = ___attrs; + NullCheck(L_1); + StringU5BU5D_t163* L_2 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_1); + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_2 = (*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*))); + Object_t * L_5 = ___attrs; + NullCheck(L_5); + StringU5BU5D_t163* L_6 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(5 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Values() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_5); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_6, L_8, sizeof(String_t*))); + String_t* L_9 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Equality_m442(NULL /*static, unused*/, L_9, _stringLiteral2005, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0041; + } + } + { + bool L_11 = ___isTemplate; + if (L_11) + { + goto IL_0041; + } + } + { + ChannelData_t1511 * L_12 = V_0; + String_t* L_13 = V_3; + NullCheck(L_12); + L_12->___Ref_0 = L_13; + goto IL_00a8; + } + +IL_0041: + { + String_t* L_14 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Equality_m442(NULL /*static, unused*/, L_14, _stringLiteral2006, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_005d; + } + } + { + ChannelData_t1511 * L_16 = V_0; + String_t* L_17 = V_3; + NullCheck(L_16); + L_16->___DelayLoadAsClientChannel_3 = L_17; + goto IL_00a8; + } + +IL_005d: + { + String_t* L_18 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_19 = String_op_Equality_m442(NULL /*static, unused*/, L_18, _stringLiteral2007, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_007f; + } + } + { + bool L_20 = ___isTemplate; + if (!L_20) + { + goto IL_007f; + } + } + { + ChannelData_t1511 * L_21 = V_0; + String_t* L_22 = V_3; + NullCheck(L_21); + L_21->___Id_2 = L_22; + goto IL_00a8; + } + +IL_007f: + { + String_t* L_23 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_24 = String_op_Equality_m442(NULL /*static, unused*/, L_23, _stringLiteral957, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_009b; + } + } + { + ChannelData_t1511 * L_25 = V_0; + String_t* L_26 = V_3; + NullCheck(L_25); + L_25->___Type_1 = L_26; + goto IL_00a8; + } + +IL_009b: + { + ChannelData_t1511 * L_27 = V_0; + NullCheck(L_27); + Hashtable_t725 * L_28 = ChannelData_get_CustomProperties_m9025(L_27, /*hidden argument*/NULL); + String_t* L_29 = V_2; + String_t* L_30 = V_3; + NullCheck(L_28); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_28, L_29, L_30); + } + +IL_00a8: + { + int32_t L_31 = V_1; + V_1 = ((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00ac: + { + int32_t L_32 = V_1; + Object_t * L_33 = ___attrs; + NullCheck(L_33); + StringU5BU5D_t163* L_34 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_33); + NullCheck(L_34); + if ((((int32_t)L_32) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))))) + { + goto IL_000d; + } + } + { + bool L_35 = ___isTemplate; + if (!L_35) + { + goto IL_00f7; + } + } + { + ChannelData_t1511 * L_36 = V_0; + NullCheck(L_36); + String_t* L_37 = (L_36->___Id_2); + if (L_37) + { + goto IL_00d6; + } + } + { + RemotingException_t1514 * L_38 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_38, _stringLiteral2008, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_38); + } + +IL_00d6: + { + ChannelData_t1511 * L_39 = V_0; + NullCheck(L_39); + String_t* L_40 = (L_39->___Type_1); + if (L_40) + { + goto IL_00ec; + } + } + { + RemotingException_t1514 * L_41 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_41, _stringLiteral2008, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_41); + } + +IL_00ec: + { + ChannelData_t1511 * L_42 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterChannelTemplate_m8992(NULL /*static, unused*/, L_42, /*hidden argument*/NULL); + goto IL_0104; + } + +IL_00f7: + { + ArrayList_t734 * L_43 = (__this->___channelInstances_1); + ChannelData_t1511 * L_44 = V_0; + NullCheck(L_43); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_43, L_44); + } + +IL_0104: + { + ChannelData_t1511 * L_45 = V_0; + __this->___currentChannel_2 = L_45; + return; + } +} +// System.Runtime.Remoting.ProviderData System.Runtime.Remoting.ConfigHandler::ReadProvider(System.String,Mono.Xml.SmallXmlParser/IAttrList,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ProviderData_t1512_il2cpp_TypeInfo_var; +extern TypeInfo* FormatterData_t1513_il2cpp_TypeInfo_var; +extern TypeInfo* SinkProviderData_t1441_il2cpp_TypeInfo_var; +extern TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1969; +extern Il2CppCodeGenString* _stringLiteral2009; +extern Il2CppCodeGenString* _stringLiteral2007; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2005; +extern Il2CppCodeGenString* _stringLiteral2008; +extern "C" ProviderData_t1512 * ConfigHandler_ReadProvider_m9011 (ConfigHandler_t1510 * __this, String_t* ___name, Object_t * ___attrs, bool ___isTemplate, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ProviderData_t1512_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(963); + FormatterData_t1513_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1040); + SinkProviderData_t1441_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1039); + Stack_t849_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(555); + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1969 = il2cpp_codegen_string_literal_from_index(1969); + _stringLiteral2009 = il2cpp_codegen_string_literal_from_index(2009); + _stringLiteral2007 = il2cpp_codegen_string_literal_from_index(2007); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2005 = il2cpp_codegen_string_literal_from_index(2005); + _stringLiteral2008 = il2cpp_codegen_string_literal_from_index(2008); + s_Il2CppMethodIntialized = true; + } + ProviderData_t1512 * V_0 = {0}; + SinkProviderData_t1441 * V_1 = {0}; + int32_t V_2 = 0; + String_t* V_3 = {0}; + String_t* V_4 = {0}; + ProviderData_t1512 * G_B3_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral1969, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001a; + } + } + { + ProviderData_t1512 * L_2 = (ProviderData_t1512 *)il2cpp_codegen_object_new (ProviderData_t1512_il2cpp_TypeInfo_var); + ProviderData__ctor_m9027(L_2, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_001f; + } + +IL_001a: + { + FormatterData_t1513 * L_3 = (FormatterData_t1513 *)il2cpp_codegen_object_new (FormatterData_t1513_il2cpp_TypeInfo_var); + FormatterData__ctor_m9029(L_3, /*hidden argument*/NULL); + G_B3_0 = ((ProviderData_t1512 *)(L_3)); + } + +IL_001f: + { + V_0 = G_B3_0; + SinkProviderData_t1441 * L_4 = (SinkProviderData_t1441 *)il2cpp_codegen_object_new (SinkProviderData_t1441_il2cpp_TypeInfo_var); + SinkProviderData__ctor_m8688(L_4, _stringLiteral2009, /*hidden argument*/NULL); + V_1 = L_4; + ProviderData_t1512 * L_5 = V_0; + SinkProviderData_t1441 * L_6 = V_1; + NullCheck(L_6); + Object_t * L_7 = SinkProviderData_get_Children_m8689(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + L_5->___CustomData_4 = L_7; + Stack_t849 * L_8 = (Stack_t849 *)il2cpp_codegen_object_new (Stack_t849_il2cpp_TypeInfo_var); + Stack__ctor_m4761(L_8, /*hidden argument*/NULL); + __this->___currentProviderData_3 = L_8; + Stack_t849 * L_9 = (__this->___currentProviderData_3); + SinkProviderData_t1441 * L_10 = V_1; + NullCheck(L_9); + VirtActionInvoker1< Object_t * >::Invoke(19 /* System.Void System.Collections.Stack::Push(System.Object) */, L_9, L_10); + V_2 = 0; + goto IL_00dd; + } + +IL_0055: + { + Object_t * L_11 = ___attrs; + NullCheck(L_11); + StringU5BU5D_t163* L_12 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_11); + int32_t L_13 = V_2; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_12, L_14, sizeof(String_t*))); + Object_t * L_15 = ___attrs; + NullCheck(L_15); + StringU5BU5D_t163* L_16 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(5 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Values() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_15); + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + V_4 = (*(String_t**)(String_t**)SZArrayLdElema(L_16, L_18, sizeof(String_t*))); + String_t* L_19 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_20 = String_op_Equality_m442(NULL /*static, unused*/, L_19, _stringLiteral2007, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_008b; + } + } + { + bool L_21 = ___isTemplate; + if (!L_21) + { + goto IL_008b; + } + } + { + ProviderData_t1512 * L_22 = V_0; + String_t* L_23 = V_4; + NullCheck(L_22); + L_22->___Id_2 = L_23; + goto IL_00d9; + } + +IL_008b: + { + String_t* L_24 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_25 = String_op_Equality_m442(NULL /*static, unused*/, L_24, _stringLiteral957, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00a8; + } + } + { + ProviderData_t1512 * L_26 = V_0; + String_t* L_27 = V_4; + NullCheck(L_26); + L_26->___Type_1 = L_27; + goto IL_00d9; + } + +IL_00a8: + { + String_t* L_28 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_29 = String_op_Equality_m442(NULL /*static, unused*/, L_28, _stringLiteral2005, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_00cb; + } + } + { + bool L_30 = ___isTemplate; + if (L_30) + { + goto IL_00cb; + } + } + { + ProviderData_t1512 * L_31 = V_0; + String_t* L_32 = V_4; + NullCheck(L_31); + L_31->___Ref_0 = L_32; + goto IL_00d9; + } + +IL_00cb: + { + ProviderData_t1512 * L_33 = V_0; + NullCheck(L_33); + Hashtable_t725 * L_34 = (L_33->___CustomProperties_3); + String_t* L_35 = V_3; + String_t* L_36 = V_4; + NullCheck(L_34); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_34, L_35, L_36); + } + +IL_00d9: + { + int32_t L_37 = V_2; + V_2 = ((int32_t)((int32_t)L_37+(int32_t)1)); + } + +IL_00dd: + { + int32_t L_38 = V_2; + Object_t * L_39 = ___attrs; + NullCheck(L_39); + StringU5BU5D_t163* L_40 = (StringU5BU5D_t163*)InterfaceFuncInvoker0< StringU5BU5D_t163* >::Invoke(4 /* System.String[] Mono.Xml.SmallXmlParser/IAttrList::get_Names() */, IAttrList_t1776_il2cpp_TypeInfo_var, L_39); + NullCheck(L_40); + if ((((int32_t)L_38) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))))) + { + goto IL_0055; + } + } + { + ProviderData_t1512 * L_41 = V_0; + NullCheck(L_41); + String_t* L_42 = (L_41->___Id_2); + if (L_42) + { + goto IL_0107; + } + } + { + bool L_43 = ___isTemplate; + if (!L_43) + { + goto IL_0107; + } + } + { + RemotingException_t1514 * L_44 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_44, _stringLiteral2008, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0107: + { + ProviderData_t1512 * L_45 = V_0; + return L_45; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadClientActivated(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2010; +extern "C" void ConfigHandler_ReadClientActivated_m9012 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1033); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2010 = il2cpp_codegen_string_literal_from_index(2010); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ConfigHandler_GetNotNull_m9018(__this, L_0, _stringLiteral957, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ConfigHandler_ExtractAssembly_m9019(__this, (&V_0), /*hidden argument*/NULL); + V_1 = L_2; + String_t* L_3 = (__this->___currentClientUrl_4); + if (!L_3) + { + goto IL_0036; + } + } + { + String_t* L_4 = (__this->___currentClientUrl_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0041; + } + } + +IL_0036: + { + RemotingException_t1514 * L_7 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_7, _stringLiteral2010, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0041: + { + ArrayList_t734 * L_8 = (__this->___typeEntries_0); + String_t* L_9 = V_0; + String_t* L_10 = V_1; + String_t* L_11 = (__this->___currentClientUrl_4); + ActivatedClientTypeEntry_t1498 * L_12 = (ActivatedClientTypeEntry_t1498 *)il2cpp_codegen_object_new (ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var); + ActivatedClientTypeEntry__ctor_m8942(L_12, L_9, L_10, L_11, /*hidden argument*/NULL); + NullCheck(L_8); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_12); + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadServiceActivated(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern "C" void ConfigHandler_ReadServiceActivated_m9013 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1036); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ConfigHandler_GetNotNull_m9018(__this, L_0, _stringLiteral957, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ConfigHandler_ExtractAssembly_m9019(__this, (&V_0), /*hidden argument*/NULL); + V_1 = L_2; + ArrayList_t734 * L_3 = (__this->___typeEntries_0); + String_t* L_4 = V_0; + String_t* L_5 = V_1; + ActivatedServiceTypeEntry_t1500 * L_6 = (ActivatedServiceTypeEntry_t1500 *)il2cpp_codegen_object_new (ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var); + ActivatedServiceTypeEntry__ctor_m8947(L_6, L_4, L_5, /*hidden argument*/NULL); + NullCheck(L_3); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_3, L_6); + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadClientWellKnown(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1989; +extern Il2CppCodeGenString* _stringLiteral957; +extern "C" void ConfigHandler_ReadClientWellKnown_m9014 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1037); + _stringLiteral1989 = il2cpp_codegen_string_literal_from_index(1989); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ConfigHandler_GetNotNull_m9018(__this, L_0, _stringLiteral1989, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = ___attrs; + String_t* L_3 = ConfigHandler_GetNotNull_m9018(__this, L_2, _stringLiteral957, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = ConfigHandler_ExtractAssembly_m9019(__this, (&V_1), /*hidden argument*/NULL); + V_2 = L_4; + ArrayList_t734 * L_5 = (__this->___typeEntries_0); + String_t* L_6 = V_1; + String_t* L_7 = V_2; + String_t* L_8 = V_0; + WellKnownClientTypeEntry_t1523 * L_9 = (WellKnownClientTypeEntry_t1523 *)il2cpp_codegen_object_new (WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var); + WellKnownClientTypeEntry__ctor_m9088(L_9, L_6, L_7, L_8, /*hidden argument*/NULL); + NullCheck(L_5); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_5, L_9); + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadServiceWellKnown(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2011; +extern Il2CppCodeGenString* _stringLiteral1433; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2012; +extern Il2CppCodeGenString* _stringLiteral2013; +extern Il2CppCodeGenString* _stringLiteral2014; +extern Il2CppCodeGenString* _stringLiteral2015; +extern "C" void ConfigHandler_ReadServiceWellKnown_m9015 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1038); + _stringLiteral2011 = il2cpp_codegen_string_literal_from_index(2011); + _stringLiteral1433 = il2cpp_codegen_string_literal_from_index(1433); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2012 = il2cpp_codegen_string_literal_from_index(2012); + _stringLiteral2013 = il2cpp_codegen_string_literal_from_index(2013); + _stringLiteral2014 = il2cpp_codegen_string_literal_from_index(2014); + _stringLiteral2015 = il2cpp_codegen_string_literal_from_index(2015); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + int32_t V_4 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ConfigHandler_GetNotNull_m9018(__this, L_0, _stringLiteral2011, /*hidden argument*/NULL); + V_0 = L_1; + Object_t * L_2 = ___attrs; + String_t* L_3 = ConfigHandler_GetNotNull_m9018(__this, L_2, _stringLiteral1433, /*hidden argument*/NULL); + V_1 = L_3; + Object_t * L_4 = ___attrs; + String_t* L_5 = ConfigHandler_GetNotNull_m9018(__this, L_4, _stringLiteral957, /*hidden argument*/NULL); + V_2 = L_5; + String_t* L_6 = ConfigHandler_ExtractAssembly_m9019(__this, (&V_2), /*hidden argument*/NULL); + V_3 = L_6; + String_t* L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_7, _stringLiteral2012, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0048; + } + } + { + V_4 = 2; + goto IL_0076; + } + +IL_0048: + { + String_t* L_9 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Equality_m442(NULL /*static, unused*/, L_9, _stringLiteral2013, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0060; + } + } + { + V_4 = 1; + goto IL_0076; + } + +IL_0060: + { + String_t* L_11 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2014, L_11, _stringLiteral2015, /*hidden argument*/NULL); + RemotingException_t1514 * L_13 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0076: + { + ArrayList_t734 * L_14 = (__this->___typeEntries_0); + String_t* L_15 = V_2; + String_t* L_16 = V_3; + String_t* L_17 = V_0; + int32_t L_18 = V_4; + WellKnownServiceTypeEntry_t1525 * L_19 = (WellKnownServiceTypeEntry_t1525 *)il2cpp_codegen_object_new (WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var); + WellKnownServiceTypeEntry__ctor_m9093(L_19, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + NullCheck(L_14); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_14, L_19); + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadInteropXml(Mono.Xml.SmallXmlParser/IAttrList,System.Boolean) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2016; +extern Il2CppCodeGenString* _stringLiteral2017; +extern "C" void ConfigHandler_ReadInteropXml_m9016 (ConfigHandler_t1510 * __this, Object_t * ___attrs, bool ___isElement, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + _stringLiteral2016 = il2cpp_codegen_string_literal_from_index(2016); + _stringLiteral2017 = il2cpp_codegen_string_literal_from_index(2017); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + String_t* G_B3_0 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ConfigHandler_GetNotNull_m9018(__this, L_0, _stringLiteral2016, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_0 = L_2; + Object_t * L_3 = ___attrs; + String_t* L_4 = ConfigHandler_GetNotNull_m9018(__this, L_3, _stringLiteral2017, /*hidden argument*/NULL); + CharU5BU5D_t458* L_5 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)44); + NullCheck(L_4); + StringU5BU5D_t163* L_6 = String_Split_m2060(L_4, L_5, /*hidden argument*/NULL); + V_1 = L_6; + StringU5BU5D_t163* L_7 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_7, L_8, sizeof(String_t*)))); + String_t* L_9 = String_Trim_m2056((*(String_t**)(String_t**)SZArrayLdElema(L_7, L_8, sizeof(String_t*))), /*hidden argument*/NULL); + V_2 = L_9; + StringU5BU5D_t163* L_10 = V_1; + NullCheck(L_10); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) <= ((int32_t)0))) + { + goto IL_004e; + } + } + { + StringU5BU5D_t163* L_11 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 1); + int32_t L_12 = 1; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_11, L_12, sizeof(String_t*)))); + String_t* L_13 = String_Trim_m2056((*(String_t**)(String_t**)SZArrayLdElema(L_11, L_12, sizeof(String_t*))), /*hidden argument*/NULL); + G_B3_0 = L_13; + goto IL_004f; + } + +IL_004e: + { + G_B3_0 = ((String_t*)(NULL)); + } + +IL_004f: + { + V_3 = G_B3_0; + bool L_14 = ___isElement; + if (!L_14) + { + goto IL_0063; + } + } + { + String_t* L_15 = V_2; + String_t* L_16 = V_3; + Type_t * L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_RegisterInteropXmlElement_m9078(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/NULL); + goto IL_006b; + } + +IL_0063: + { + String_t* L_18 = V_2; + String_t* L_19 = V_3; + Type_t * L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_RegisterInteropXmlType_m9079(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + } + +IL_006b: + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::ReadPreload(Mono.Xml.SmallXmlParser/IAttrList) +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2018; +extern Il2CppCodeGenString* _stringLiteral2019; +extern Il2CppCodeGenString* _stringLiteral2020; +extern "C" void ConfigHandler_ReadPreload_m9017 (ConfigHandler_t1510 * __this, Object_t * ___attrs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2018 = il2cpp_codegen_string_literal_from_index(2018); + _stringLiteral2019 = il2cpp_codegen_string_literal_from_index(2019); + _stringLiteral2020 = il2cpp_codegen_string_literal_from_index(2020); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___attrs; + NullCheck(L_0); + String_t* L_1 = (String_t*)InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(3 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.String) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_0, _stringLiteral957); + V_0 = L_1; + Object_t * L_2 = ___attrs; + NullCheck(L_2); + String_t* L_3 = (String_t*)InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(3 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.String) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_2, _stringLiteral2018); + V_1 = L_3; + String_t* L_4 = V_0; + if (!L_4) + { + goto IL_002f; + } + } + { + String_t* L_5 = V_1; + if (!L_5) + { + goto IL_002f; + } + } + { + RemotingException_t1514 * L_6 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_6, _stringLiteral2019, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002f: + { + String_t* L_7 = V_0; + if (!L_7) + { + goto IL_0045; + } + } + { + String_t* L_8 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_8, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_PreLoad_m9077(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + goto IL_0066; + } + +IL_0045: + { + String_t* L_10 = V_1; + if (!L_10) + { + goto IL_005b; + } + } + { + String_t* L_11 = V_1; + Assembly_t922 * L_12 = Assembly_Load_m8272(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_PreLoad_m9076(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + goto IL_0066; + } + +IL_005b: + { + RemotingException_t1514 * L_13 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_13, _stringLiteral2020, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0066: + { + return; + } +} +// System.String System.Runtime.Remoting.ConfigHandler::GetNotNull(Mono.Xml.SmallXmlParser/IAttrList,System.String) +extern TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2021; +extern "C" String_t* ConfigHandler_GetNotNull_m9018 (ConfigHandler_t1510 * __this, Object_t * ___attrs, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IAttrList_t1776_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(806); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral2021 = il2cpp_codegen_string_literal_from_index(2021); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object_t * L_0 = ___attrs; + String_t* L_1 = ___name; + NullCheck(L_0); + String_t* L_2 = (String_t*)InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(3 /* System.String Mono.Xml.SmallXmlParser/IAttrList::GetValue(System.String) */, IAttrList_t1776_il2cpp_TypeInfo_var, L_0, L_1); + V_0 = L_2; + String_t* L_3 = V_0; + if (!L_3) + { + goto IL_001e; + } + } + { + String_t* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_002f; + } + } + +IL_001e: + { + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m684(NULL /*static, unused*/, L_7, _stringLiteral2021, /*hidden argument*/NULL); + RemotingException_t1514 * L_9 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_002f: + { + String_t* L_10 = V_0; + return L_10; + } +} +// System.String System.Runtime.Remoting.ConfigHandler::ExtractAssembly(System.String&) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* ConfigHandler_ExtractAssembly_m9019 (ConfigHandler_t1510 * __this, String_t** ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + { + String_t** L_0 = ___type; + NullCheck((*((String_t**)L_0))); + int32_t L_1 = String_IndexOf_m3609((*((String_t**)L_0)), ((int32_t)44), /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) + { + goto IL_0017; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_3; + } + +IL_0017: + { + String_t** L_4 = ___type; + int32_t L_5 = V_0; + NullCheck((*((String_t**)L_4))); + String_t* L_6 = String_Substring_m3599((*((String_t**)L_4)), ((int32_t)((int32_t)L_5+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_7 = String_Trim_m2056(L_6, /*hidden argument*/NULL); + V_1 = L_7; + String_t** L_8 = ___type; + String_t** L_9 = ___type; + int32_t L_10 = V_0; + NullCheck((*((String_t**)L_9))); + String_t* L_11 = String_Substring_m2063((*((String_t**)L_9)), 0, L_10, /*hidden argument*/NULL); + NullCheck(L_11); + String_t* L_12 = String_Trim_m2056(L_11, /*hidden argument*/NULL); + *((Object_t **)(L_8)) = (Object_t *)L_12; + String_t* L_13 = V_1; + return L_13; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnChars(System.String) +extern "C" void ConfigHandler_OnChars_m9020 (ConfigHandler_t1510 * __this, String_t* ___ch, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Runtime.Remoting.ConfigHandler::OnEndParsing(Mono.Xml.SmallXmlParser) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern "C" void ConfigHandler_OnEndParsing_m9021 (ConfigHandler_t1510 * __this, SmallXmlParser_t1207 * ___parser, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___channelInstances_1); + bool L_1 = (__this->___onlyDelayedChannels_7); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterChannels_m8995(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + String_t* L_2 = (__this->___appName_5); + if (!L_2) + { + goto IL_0027; + } + } + { + String_t* L_3 = (__this->___appName_5); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_set_ApplicationName_m8984(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0027: + { + bool L_4 = (__this->___onlyDelayedChannels_7); + if (L_4) + { + goto IL_003d; + } + } + { + ArrayList_t734 * L_5 = (__this->___typeEntries_0); + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + RemotingConfiguration_RegisterTypes_m8996(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + } + +IL_003d: + { + return; + } +} +// System.Void System.Runtime.Remoting.ChannelData::.ctor() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void ChannelData__ctor_m9022 (ChannelData_t1511 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____serverProviders_4 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____clientProviders_5 = L_1; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_2, /*hidden argument*/NULL); + __this->____customProperties_6 = L_2; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Collections.ArrayList System.Runtime.Remoting.ChannelData::get_ServerProviders() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * ChannelData_get_ServerProviders_m9023 (ChannelData_t1511 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____serverProviders_4); + if (L_0) + { + goto IL_0016; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____serverProviders_4 = L_1; + } + +IL_0016: + { + ArrayList_t734 * L_2 = (__this->____serverProviders_4); + return L_2; + } +} +// System.Collections.ArrayList System.Runtime.Remoting.ChannelData::get_ClientProviders() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * ChannelData_get_ClientProviders_m9024 (ChannelData_t1511 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->____clientProviders_5); + if (L_0) + { + goto IL_0016; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____clientProviders_5 = L_1; + } + +IL_0016: + { + ArrayList_t734 * L_2 = (__this->____clientProviders_5); + return L_2; + } +} +// System.Collections.Hashtable System.Runtime.Remoting.ChannelData::get_CustomProperties() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" Hashtable_t725 * ChannelData_get_CustomProperties_m9025 (ChannelData_t1511 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (__this->____customProperties_6); + if (L_0) + { + goto IL_0016; + } + } + { + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + __this->____customProperties_6 = L_1; + } + +IL_0016: + { + Hashtable_t725 * L_2 = (__this->____customProperties_6); + return L_2; + } +} +// System.Void System.Runtime.Remoting.ChannelData::CopyFrom(System.Runtime.Remoting.ChannelData) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ProviderData_t1512_il2cpp_TypeInfo_var; +extern "C" void ChannelData_CopyFrom_m9026 (ChannelData_t1511 * __this, ChannelData_t1511 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ProviderData_t1512_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(963); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + Object_t * V_1 = {0}; + ProviderData_t1512 * V_2 = {0}; + Object_t * V_3 = {0}; + ProviderData_t1512 * V_4 = {0}; + ProviderData_t1512 * V_5 = {0}; + Object_t * V_6 = {0}; + ProviderData_t1512 * V_7 = {0}; + Object_t * V_8 = {0}; + Object_t * V_9 = {0}; + Object_t * V_10 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = (__this->___Ref_0); + if (L_0) + { + goto IL_0017; + } + } + { + ChannelData_t1511 * L_1 = ___other; + NullCheck(L_1); + String_t* L_2 = (L_1->___Ref_0); + __this->___Ref_0 = L_2; + } + +IL_0017: + { + String_t* L_3 = (__this->___Id_2); + if (L_3) + { + goto IL_002e; + } + } + { + ChannelData_t1511 * L_4 = ___other; + NullCheck(L_4); + String_t* L_5 = (L_4->___Id_2); + __this->___Id_2 = L_5; + } + +IL_002e: + { + String_t* L_6 = (__this->___Type_1); + if (L_6) + { + goto IL_0045; + } + } + { + ChannelData_t1511 * L_7 = ___other; + NullCheck(L_7); + String_t* L_8 = (L_7->___Type_1); + __this->___Type_1 = L_8; + } + +IL_0045: + { + String_t* L_9 = (__this->___DelayLoadAsClientChannel_3); + if (L_9) + { + goto IL_005c; + } + } + { + ChannelData_t1511 * L_10 = ___other; + NullCheck(L_10); + String_t* L_11 = (L_10->___DelayLoadAsClientChannel_3); + __this->___DelayLoadAsClientChannel_3 = L_11; + } + +IL_005c: + { + ChannelData_t1511 * L_12 = ___other; + NullCheck(L_12); + Hashtable_t725 * L_13 = (L_12->____customProperties_6); + if (!L_13) + { + goto IL_00d9; + } + } + { + ChannelData_t1511 * L_14 = ___other; + NullCheck(L_14); + Hashtable_t725 * L_15 = (L_14->____customProperties_6); + NullCheck(L_15); + Object_t * L_16 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_15); + V_1 = L_16; + } + +IL_0073: + try + { // begin try (depth: 1) + { + goto IL_00b4; + } + +IL_0078: + { + Object_t * L_17 = V_1; + NullCheck(L_17); + Object_t * L_18 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_17); + V_0 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_18, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + Hashtable_t725 * L_19 = ChannelData_get_CustomProperties_m9025(__this, /*hidden argument*/NULL); + Object_t * L_20 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + NullCheck(L_19); + bool L_21 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_19, L_20); + if (L_21) + { + goto IL_00b4; + } + } + +IL_009b: + { + Hashtable_t725 * L_22 = ChannelData_get_CustomProperties_m9025(__this, /*hidden argument*/NULL); + Object_t * L_23 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + Object_t * L_24 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + NullCheck(L_22); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_22, L_23, L_24); + } + +IL_00b4: + { + Object_t * L_25 = V_1; + NullCheck(L_25); + bool L_26 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_25); + if (L_26) + { + goto IL_0078; + } + } + +IL_00bf: + { + IL2CPP_LEAVE(0xD9, FINALLY_00c4); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00c4; + } + +FINALLY_00c4: + { // begin finally (depth: 1) + { + Object_t * L_27 = V_1; + V_8 = ((Object_t *)IsInst(L_27, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_28 = V_8; + if (L_28) + { + goto IL_00d1; + } + } + +IL_00d0: + { + IL2CPP_END_FINALLY(196) + } + +IL_00d1: + { + Object_t * L_29 = V_8; + NullCheck(L_29); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_29); + IL2CPP_END_FINALLY(196) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(196) + { + IL2CPP_JUMP_TBL(0xD9, IL_00d9) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00d9: + { + ArrayList_t734 * L_30 = (__this->____serverProviders_4); + if (L_30) + { + goto IL_014e; + } + } + { + ChannelData_t1511 * L_31 = ___other; + NullCheck(L_31); + ArrayList_t734 * L_32 = (L_31->____serverProviders_4); + if (!L_32) + { + goto IL_014e; + } + } + { + ChannelData_t1511 * L_33 = ___other; + NullCheck(L_33); + ArrayList_t734 * L_34 = (L_33->____serverProviders_4); + NullCheck(L_34); + Object_t * L_35 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_34); + V_3 = L_35; + } + +IL_00fb: + try + { // begin try (depth: 1) + { + goto IL_0129; + } + +IL_0100: + { + Object_t * L_36 = V_3; + NullCheck(L_36); + Object_t * L_37 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_36); + V_2 = ((ProviderData_t1512 *)CastclassClass(L_37, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_38 = (ProviderData_t1512 *)il2cpp_codegen_object_new (ProviderData_t1512_il2cpp_TypeInfo_var); + ProviderData__ctor_m9027(L_38, /*hidden argument*/NULL); + V_4 = L_38; + ProviderData_t1512 * L_39 = V_4; + ProviderData_t1512 * L_40 = V_2; + NullCheck(L_39); + ProviderData_CopyFrom_m9028(L_39, L_40, /*hidden argument*/NULL); + ArrayList_t734 * L_41 = ChannelData_get_ServerProviders_m9023(__this, /*hidden argument*/NULL); + ProviderData_t1512 * L_42 = V_4; + NullCheck(L_41); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_41, L_42); + } + +IL_0129: + { + Object_t * L_43 = V_3; + NullCheck(L_43); + bool L_44 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_43); + if (L_44) + { + goto IL_0100; + } + } + +IL_0134: + { + IL2CPP_LEAVE(0x14E, FINALLY_0139); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0139; + } + +FINALLY_0139: + { // begin finally (depth: 1) + { + Object_t * L_45 = V_3; + V_9 = ((Object_t *)IsInst(L_45, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_46 = V_9; + if (L_46) + { + goto IL_0146; + } + } + +IL_0145: + { + IL2CPP_END_FINALLY(313) + } + +IL_0146: + { + Object_t * L_47 = V_9; + NullCheck(L_47); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_47); + IL2CPP_END_FINALLY(313) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(313) + { + IL2CPP_JUMP_TBL(0x14E, IL_014e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_014e: + { + ArrayList_t734 * L_48 = (__this->____clientProviders_5); + if (L_48) + { + goto IL_01c9; + } + } + { + ChannelData_t1511 * L_49 = ___other; + NullCheck(L_49); + ArrayList_t734 * L_50 = (L_49->____clientProviders_5); + if (!L_50) + { + goto IL_01c9; + } + } + { + ChannelData_t1511 * L_51 = ___other; + NullCheck(L_51); + ArrayList_t734 * L_52 = (L_51->____clientProviders_5); + NullCheck(L_52); + Object_t * L_53 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_52); + V_6 = L_53; + } + +IL_0171: + try + { // begin try (depth: 1) + { + goto IL_01a2; + } + +IL_0176: + { + Object_t * L_54 = V_6; + NullCheck(L_54); + Object_t * L_55 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_54); + V_5 = ((ProviderData_t1512 *)CastclassClass(L_55, ProviderData_t1512_il2cpp_TypeInfo_var)); + ProviderData_t1512 * L_56 = (ProviderData_t1512 *)il2cpp_codegen_object_new (ProviderData_t1512_il2cpp_TypeInfo_var); + ProviderData__ctor_m9027(L_56, /*hidden argument*/NULL); + V_7 = L_56; + ProviderData_t1512 * L_57 = V_7; + ProviderData_t1512 * L_58 = V_5; + NullCheck(L_57); + ProviderData_CopyFrom_m9028(L_57, L_58, /*hidden argument*/NULL); + ArrayList_t734 * L_59 = ChannelData_get_ClientProviders_m9024(__this, /*hidden argument*/NULL); + ProviderData_t1512 * L_60 = V_7; + NullCheck(L_59); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_59, L_60); + } + +IL_01a2: + { + Object_t * L_61 = V_6; + NullCheck(L_61); + bool L_62 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_61); + if (L_62) + { + goto IL_0176; + } + } + +IL_01ae: + { + IL2CPP_LEAVE(0x1C9, FINALLY_01b3); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01b3; + } + +FINALLY_01b3: + { // begin finally (depth: 1) + { + Object_t * L_63 = V_6; + V_10 = ((Object_t *)IsInst(L_63, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_64 = V_10; + if (L_64) + { + goto IL_01c1; + } + } + +IL_01c0: + { + IL2CPP_END_FINALLY(435) + } + +IL_01c1: + { + Object_t * L_65 = V_10; + NullCheck(L_65); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_65); + IL2CPP_END_FINALLY(435) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(435) + { + IL2CPP_JUMP_TBL(0x1C9, IL_01c9) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01c9: + { + return; + } +} +// System.Void System.Runtime.Remoting.ProviderData::.ctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void ProviderData__ctor_m9027 (ProviderData_t1512 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___CustomProperties_3 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.ProviderData::CopyFrom(System.Runtime.Remoting.ProviderData) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +extern TypeInfo* SinkProviderData_t1441_il2cpp_TypeInfo_var; +extern TypeInfo* IList_t859_il2cpp_TypeInfo_var; +extern "C" void ProviderData_CopyFrom_m9028 (ProviderData_t1512 * __this, ProviderData_t1512 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + IEnumerable_t908_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(504); + SinkProviderData_t1441_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1039); + IList_t859_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(562); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + Object_t * V_1 = {0}; + SinkProviderData_t1441 * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = (__this->___Ref_0); + if (L_0) + { + goto IL_0017; + } + } + { + ProviderData_t1512 * L_1 = ___other; + NullCheck(L_1); + String_t* L_2 = (L_1->___Ref_0); + __this->___Ref_0 = L_2; + } + +IL_0017: + { + String_t* L_3 = (__this->___Id_2); + if (L_3) + { + goto IL_002e; + } + } + { + ProviderData_t1512 * L_4 = ___other; + NullCheck(L_4); + String_t* L_5 = (L_4->___Id_2); + __this->___Id_2 = L_5; + } + +IL_002e: + { + String_t* L_6 = (__this->___Type_1); + if (L_6) + { + goto IL_0045; + } + } + { + ProviderData_t1512 * L_7 = ___other; + NullCheck(L_7); + String_t* L_8 = (L_7->___Type_1); + __this->___Type_1 = L_8; + } + +IL_0045: + { + ProviderData_t1512 * L_9 = ___other; + NullCheck(L_9); + Hashtable_t725 * L_10 = (L_9->___CustomProperties_3); + NullCheck(L_10); + Object_t * L_11 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(29 /* System.Collections.IDictionaryEnumerator System.Collections.Hashtable::GetEnumerator() */, L_10); + V_1 = L_11; + } + +IL_0051: + try + { // begin try (depth: 1) + { + goto IL_0092; + } + +IL_0056: + { + Object_t * L_12 = V_1; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_12); + V_0 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_13, DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + Hashtable_t725 * L_14 = (__this->___CustomProperties_3); + Object_t * L_15 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + NullCheck(L_14); + bool L_16 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_14, L_15); + if (L_16) + { + goto IL_0092; + } + } + +IL_0079: + { + Hashtable_t725 * L_17 = (__this->___CustomProperties_3); + Object_t * L_18 = DictionaryEntry_get_Key_m7312((&V_0), /*hidden argument*/NULL); + Object_t * L_19 = DictionaryEntry_get_Value_m7313((&V_0), /*hidden argument*/NULL); + NullCheck(L_17); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_17, L_18, L_19); + } + +IL_0092: + { + Object_t * L_20 = V_1; + NullCheck(L_20); + bool L_21 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_20); + if (L_21) + { + goto IL_0056; + } + } + +IL_009d: + { + IL2CPP_LEAVE(0xB7, FINALLY_00a2); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00a2; + } + +FINALLY_00a2: + { // begin finally (depth: 1) + { + Object_t * L_22 = V_1; + V_4 = ((Object_t *)IsInst(L_22, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_23 = V_4; + if (L_23) + { + goto IL_00af; + } + } + +IL_00ae: + { + IL2CPP_END_FINALLY(162) + } + +IL_00af: + { + Object_t * L_24 = V_4; + NullCheck(L_24); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_24); + IL2CPP_END_FINALLY(162) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(162) + { + IL2CPP_JUMP_TBL(0xB7, IL_00b7) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b7: + { + ProviderData_t1512 * L_25 = ___other; + NullCheck(L_25); + Object_t * L_26 = (L_25->___CustomData_4); + if (!L_26) + { + goto IL_0127; + } + } + { + Object_t * L_27 = (__this->___CustomData_4); + if (L_27) + { + goto IL_00d8; + } + } + { + ArrayList_t734 * L_28 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_28, /*hidden argument*/NULL); + __this->___CustomData_4 = L_28; + } + +IL_00d8: + { + ProviderData_t1512 * L_29 = ___other; + NullCheck(L_29); + Object_t * L_30 = (L_29->___CustomData_4); + NullCheck(L_30); + Object_t * L_31 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t908_il2cpp_TypeInfo_var, L_30); + V_3 = L_31; + } + +IL_00e4: + try + { // begin try (depth: 1) + { + goto IL_0102; + } + +IL_00e9: + { + Object_t * L_32 = V_3; + NullCheck(L_32); + Object_t * L_33 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_32); + V_2 = ((SinkProviderData_t1441 *)CastclassClass(L_33, SinkProviderData_t1441_il2cpp_TypeInfo_var)); + Object_t * L_34 = (__this->___CustomData_4); + SinkProviderData_t1441 * L_35 = V_2; + NullCheck(L_34); + InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(4 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t859_il2cpp_TypeInfo_var, L_34, L_35); + } + +IL_0102: + { + Object_t * L_36 = V_3; + NullCheck(L_36); + bool L_37 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_36); + if (L_37) + { + goto IL_00e9; + } + } + +IL_010d: + { + IL2CPP_LEAVE(0x127, FINALLY_0112); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0112; + } + +FINALLY_0112: + { // begin finally (depth: 1) + { + Object_t * L_38 = V_3; + V_5 = ((Object_t *)IsInst(L_38, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_39 = V_5; + if (L_39) + { + goto IL_011f; + } + } + +IL_011e: + { + IL2CPP_END_FINALLY(274) + } + +IL_011f: + { + Object_t * L_40 = V_5; + NullCheck(L_40); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_40); + IL2CPP_END_FINALLY(274) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(274) + { + IL2CPP_JUMP_TBL(0x127, IL_0127) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0127: + { + return; + } +} +// System.Void System.Runtime.Remoting.FormatterData::.ctor() +extern "C" void FormatterData__ctor_m9029 (FormatterData_t1513 * __this, const MethodInfo* method) +{ + { + ProviderData__ctor_m9027(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingException::.ctor() +extern "C" void RemotingException__ctor_m9030 (RemotingException_t1514 * __this, const MethodInfo* method) +{ + { + SystemException__ctor_m10738(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingException::.ctor(System.String) +extern "C" void RemotingException__ctor_m9031 (RemotingException_t1514 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void RemotingException__ctor_m9032 (RemotingException_t1514 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingException::.ctor(System.String,System.Exception) +extern "C" void RemotingException__ctor_m9033 (RemotingException_t1514 * __this, String_t* ___message, Exception_t152 * ___InnerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___InnerException; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingServices::.cctor() +extern const Il2CppType* RemoteActivator_t1432_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral2022; +extern Il2CppCodeGenString* _stringLiteral2023; +extern Il2CppCodeGenString* _stringLiteral2024; +extern "C" void RemotingServices__cctor_m9034 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemoteActivator_t1432_0_0_0_var = il2cpp_codegen_type_from_index(1041); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1008); + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral2022 = il2cpp_codegen_string_literal_from_index(2022); + _stringLiteral2023 = il2cpp_codegen_string_literal_from_index(2023); + _stringLiteral2024 = il2cpp_codegen_string_literal_from_index(2024); + s_Il2CppMethodIntialized = true; + } + RemotingSurrogateSelector_t1481 * V_0 = {0}; + StreamingContext_t434 V_1 = {0}; + Guid_t1706 V_2 = {0}; + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0 = L_0; + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___next_id_4 = 1; + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5 = ((int32_t)52); + RemotingSurrogateSelector_t1481 * L_1 = (RemotingSurrogateSelector_t1481 *)il2cpp_codegen_object_new (RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var); + RemotingSurrogateSelector__ctor_m8879(L_1, /*hidden argument*/NULL); + V_0 = L_1; + StreamingContext__ctor_m9224((&V_1), ((int32_t)16), NULL, /*hidden argument*/NULL); + RemotingSurrogateSelector_t1481 * L_2 = V_0; + StreamingContext_t434 L_3 = V_1; + BinaryFormatter_t1516 * L_4 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9103(L_4, L_2, L_3, /*hidden argument*/NULL); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->____serializationFormatter_1 = L_4; + StreamingContext_t434 L_5 = V_1; + BinaryFormatter_t1516 * L_6 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9103(L_6, (Object_t *)NULL, L_5, /*hidden argument*/NULL); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->____deserializationFormatter_2 = L_6; + BinaryFormatter_t1516 * L_7 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->____serializationFormatter_1; + NullCheck(L_7); + BinaryFormatter_set_AssemblyFormat_m9105(L_7, 1, /*hidden argument*/NULL); + BinaryFormatter_t1516 * L_8 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->____deserializationFormatter_2; + NullCheck(L_8); + BinaryFormatter_set_AssemblyFormat_m9105(L_8, 1, /*hidden argument*/NULL); + RemotingServices_RegisterInternalChannels_m9055(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_t1706 L_9 = Guid_NewGuid_m10470(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_9; + String_t* L_10 = Guid_ToString_m10475((&V_2), /*hidden argument*/NULL); + NullCheck(L_10); + String_t* L_11 = String_Replace_m2068(L_10, ((int32_t)45), ((int32_t)95), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m684(NULL /*static, unused*/, L_11, _stringLiteral583, /*hidden argument*/NULL); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___app_id_3 = L_12; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_13 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RemoteActivator_t1432_0_0_0_var), /*hidden argument*/NULL); + RemotingServices_CreateWellKnownServerIdentity_m9051(NULL /*static, unused*/, L_13, _stringLiteral2022, 1, /*hidden argument*/NULL); + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_14); + MethodInfo_t * L_15 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_14, _stringLiteral2023, ((int32_t)36)); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___FieldSetterMethod_6 = L_15; + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_16); + MethodInfo_t * L_17 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_16, _stringLiteral2024, ((int32_t)36)); + ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___FieldGetterMethod_7 = L_17; + return; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.RemotingServices::GetVirtualMethod(System.Type,System.Reflection.MethodBase) +extern "C" MethodBase_t460 * RemotingServices_GetVirtualMethod_m9035 (Object_t * __this /* static, unused */, Type_t * ___type, MethodBase_t460 * ___method, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MethodBase_t460 * (*RemotingServices_GetVirtualMethod_m9035_ftn) (Type_t *, MethodBase_t460 *); + return ((RemotingServices_GetVirtualMethod_m9035_ftn)mscorlib::System::Runtime::Remoting::RemotingServices::GetVirtualMethod) (___type, ___method); +} +// System.Boolean System.Runtime.Remoting.RemotingServices::IsTransparentProxy(System.Object) +extern "C" bool RemotingServices_IsTransparentProxy_m9036 (Object_t * __this /* static, unused */, Object_t * ___proxy, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*RemotingServices_IsTransparentProxy_m9036_ftn) (Object_t *); + return ((RemotingServices_IsTransparentProxy_m9036_ftn)mscorlib::System::Runtime::Remoting::RemotingServices::IsTransparentProxy) (___proxy); +} +// System.Type System.Runtime.Remoting.RemotingServices::GetServerTypeForUri(System.String) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* ServerIdentity_t1139_il2cpp_TypeInfo_var; +extern "C" Type_t * RemotingServices_GetServerTypeForUri_m9037 (Object_t * __this /* static, unused */, String_t* ___URI, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + ServerIdentity_t1139_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1042); + s_Il2CppMethodIntialized = true; + } + ServerIdentity_t1139 * V_0 = {0}; + { + String_t* L_0 = ___URI; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Identity_t1495 * L_1 = RemotingServices_GetIdentityForUri_m9047(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = ((ServerIdentity_t1139 *)IsInstClass(L_1, ServerIdentity_t1139_il2cpp_TypeInfo_var)); + ServerIdentity_t1139 * L_2 = V_0; + if (L_2) + { + goto IL_0014; + } + } + { + return (Type_t *)NULL; + } + +IL_0014: + { + ServerIdentity_t1139 * L_3 = V_0; + NullCheck(L_3); + Type_t * L_4 = ServerIdentity_get_ObjectType_m9059(L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::Unmarshal(System.Runtime.Remoting.ObjRef) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_Unmarshal_m9038 (Object_t * __this /* static, unused */, ObjRef_t1502 * ___objectRef, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + { + ObjRef_t1502 * L_0 = ___objectRef; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_1 = RemotingServices_Unmarshal_m9039(NULL /*static, unused*/, L_0, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::Unmarshal(System.Runtime.Remoting.ObjRef,System.Boolean) +extern const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +extern const Il2CppType* ProxyAttribute_t1493_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* TrackingServices_t1497_il2cpp_TypeInfo_var; +extern TypeInfo* ProxyAttribute_t1493_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_Unmarshal_m9039 (Object_t * __this /* static, unused */, ObjRef_t1502 * ___objectRef, bool ___fRefine, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_0_0_0_var = il2cpp_codegen_type_from_index(751); + ProxyAttribute_t1493_0_0_0_var = il2cpp_codegen_type_from_index(1043); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + TrackingServices_t1497_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1018); + ProxyAttribute_t1493_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1043); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + ProxyAttribute_t1493 * V_3 = {0}; + Type_t * G_B3_0 = {0}; + { + bool L_0 = ___fRefine; + if (!L_0) + { + goto IL_0011; + } + } + { + ObjRef_t1502 * L_1 = ___objectRef; + NullCheck(L_1); + Type_t * L_2 = ObjRef_get_ServerType_m8981(L_1, /*hidden argument*/NULL); + G_B3_0 = L_2; + goto IL_001b; + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_001b: + { + V_0 = G_B3_0; + Type_t * L_4 = V_0; + if (L_4) + { + goto IL_002d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + V_0 = L_5; + } + +IL_002d: + { + ObjRef_t1502 * L_6 = ___objectRef; + NullCheck(L_6); + bool L_7 = ObjRef_get_IsReferenceToWellKnow_m8970(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0049; + } + } + { + ObjRef_t1502 * L_8 = ___objectRef; + Type_t * L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_10 = RemotingServices_GetRemoteObject_m9054(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_1 = L_10; + Object_t * L_11 = V_1; + ObjRef_t1502 * L_12 = ___objectRef; + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + TrackingServices_NotifyUnmarshaledObject_m8941(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + Object_t * L_13 = V_1; + return L_13; + } + +IL_0049: + { + Type_t * L_14 = V_0; + NullCheck(L_14); + bool L_15 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Type::get_IsContextful() */, L_14); + if (!L_15) + { + goto IL_008a; + } + } + { + Type_t * L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ProxyAttribute_t1493_0_0_0_var), /*hidden argument*/NULL); + Attribute_t246 * L_18 = Attribute_GetCustomAttribute_m5767(NULL /*static, unused*/, L_16, L_17, 1, /*hidden argument*/NULL); + V_3 = ((ProxyAttribute_t1493 *)CastclassClass(L_18, ProxyAttribute_t1493_il2cpp_TypeInfo_var)); + ProxyAttribute_t1493 * L_19 = V_3; + if (!L_19) + { + goto IL_008a; + } + } + { + ProxyAttribute_t1493 * L_20 = V_3; + ObjRef_t1502 * L_21 = ___objectRef; + Type_t * L_22 = V_0; + NullCheck(L_20); + RealProxy_t1487 * L_23 = (RealProxy_t1487 *)VirtFuncInvoker4< RealProxy_t1487 *, ObjRef_t1502 *, Type_t *, Object_t *, Context_t1442 * >::Invoke(7 /* System.Runtime.Remoting.Proxies.RealProxy System.Runtime.Remoting.Proxies.ProxyAttribute::CreateProxy(System.Runtime.Remoting.ObjRef,System.Type,System.Object,System.Runtime.Remoting.Contexts.Context) */, L_20, L_21, L_22, NULL, (Context_t1442 *)NULL); + NullCheck(L_23); + Object_t * L_24 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() */, L_23); + V_2 = L_24; + Object_t * L_25 = V_2; + ObjRef_t1502 * L_26 = ___objectRef; + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + TrackingServices_NotifyUnmarshaledObject_m8941(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + Object_t * L_27 = V_2; + return L_27; + } + +IL_008a: + { + ObjRef_t1502 * L_28 = ___objectRef; + Type_t * L_29 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_30 = RemotingServices_GetProxyForRemoteObject_m9053(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + V_2 = L_30; + Object_t * L_31 = V_2; + ObjRef_t1502 * L_32 = ___objectRef; + IL2CPP_RUNTIME_CLASS_INIT(TrackingServices_t1497_il2cpp_TypeInfo_var); + TrackingServices_NotifyUnmarshaledObject_m8941(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + Object_t * L_33 = V_2; + return L_33; + } +} +// System.Runtime.Remoting.Proxies.RealProxy System.Runtime.Remoting.RemotingServices::GetRealProxy(System.Object) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* TransparentProxy_t1494_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2025; +extern "C" RealProxy_t1487 * RemotingServices_GetRealProxy_m9040 (Object_t * __this /* static, unused */, Object_t * ___proxy, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + TransparentProxy_t1494_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1044); + _stringLiteral2025 = il2cpp_codegen_string_literal_from_index(2025); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___proxy; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + bool L_1 = RemotingServices_IsTransparentProxy_m9036(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0016; + } + } + { + RemotingException_t1514 * L_2 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_2, _stringLiteral2025, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + Object_t * L_3 = ___proxy; + NullCheck(((TransparentProxy_t1494 *)CastclassClass(L_3, TransparentProxy_t1494_il2cpp_TypeInfo_var))); + RealProxy_t1487 * L_4 = (((TransparentProxy_t1494 *)CastclassClass(L_3, TransparentProxy_t1494_il2cpp_TypeInfo_var))->____rp_0); + return L_4; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.RemotingServices::GetMethodBaseFromMethodMessage(System.Runtime.Remoting.Messaging.IMethodMessage) +extern TypeInfo* IMethodMessage_t1477_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1890; +extern Il2CppCodeGenString* _stringLiteral1412; +extern "C" MethodBase_t460 * RemotingServices_GetMethodBaseFromMethodMessage_m9041 (Object_t * __this /* static, unused */, Object_t * ___msg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IMethodMessage_t1477_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1003); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + _stringLiteral1890 = il2cpp_codegen_string_literal_from_index(1890); + _stringLiteral1412 = il2cpp_codegen_string_literal_from_index(1412); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Object_t * L_0 = ___msg; + NullCheck(L_0); + String_t* L_1 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_TypeName() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_0); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_0 = L_2; + Type_t * L_3 = V_0; + if (L_3) + { + goto IL_002d; + } + } + { + Object_t * L_4 = ___msg; + NullCheck(L_4); + String_t* L_5 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_TypeName() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral1890, L_5, _stringLiteral1412, /*hidden argument*/NULL); + RemotingException_t1514 * L_7 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002d: + { + Type_t * L_8 = V_0; + Object_t * L_9 = ___msg; + NullCheck(L_9); + String_t* L_10 = (String_t*)InterfaceFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodName() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_9); + Object_t * L_11 = ___msg; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(4 /* System.Object System.Runtime.Remoting.Messaging.IMethodMessage::get_MethodSignature() */, IMethodMessage_t1477_il2cpp_TypeInfo_var, L_11); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_13 = RemotingServices_GetMethodBaseFromName_m9042(NULL /*static, unused*/, L_8, L_10, ((TypeU5BU5D_t431*)Castclass(L_12, TypeU5BU5D_t431_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_13; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.RemotingServices::GetMethodBaseFromName(System.Type,System.String,System.Type[]) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2023; +extern Il2CppCodeGenString* _stringLiteral2024; +extern "C" MethodBase_t460 * RemotingServices_GetMethodBaseFromName_m9042 (Object_t * __this /* static, unused */, Type_t * ___type, String_t* ___methodName, TypeU5BU5D_t431* ___signature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral2023 = il2cpp_codegen_string_literal_from_index(2023); + _stringLiteral2024 = il2cpp_codegen_string_literal_from_index(2024); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_0); + if (!L_1) + { + goto IL_0014; + } + } + { + Type_t * L_2 = ___type; + String_t* L_3 = ___methodName; + TypeU5BU5D_t431* L_4 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_5 = RemotingServices_FindInterfaceMethod_m9043(NULL /*static, unused*/, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0014: + { + V_0 = (MethodBase_t460 *)NULL; + TypeU5BU5D_t431* L_6 = ___signature; + if (L_6) + { + goto IL_002e; + } + } + { + Type_t * L_7 = ___type; + String_t* L_8 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_9 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + NullCheck(L_7); + MethodInfo_t * L_10 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_7, L_8, L_9); + V_0 = L_10; + goto IL_003e; + } + +IL_002e: + { + Type_t * L_11 = ___type; + String_t* L_12 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_13 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + TypeU5BU5D_t431* L_14 = ___signature; + NullCheck(L_11); + MethodInfo_t * L_15 = (MethodInfo_t *)VirtFuncInvoker5< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(48 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_11, L_12, L_13, (Binder_t451 *)NULL, L_14, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_0 = L_15; + } + +IL_003e: + { + MethodBase_t460 * L_16 = V_0; + if (!L_16) + { + goto IL_0046; + } + } + { + MethodBase_t460 * L_17 = V_0; + return L_17; + } + +IL_0046: + { + String_t* L_18 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_19 = String_op_Equality_m442(NULL /*static, unused*/, L_18, _stringLiteral2023, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_005c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodInfo_t * L_20 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___FieldSetterMethod_6; + return L_20; + } + +IL_005c: + { + String_t* L_21 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_22 = String_op_Equality_m442(NULL /*static, unused*/, L_21, _stringLiteral2024, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_0072; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodInfo_t * L_23 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___FieldGetterMethod_7; + return L_23; + } + +IL_0072: + { + TypeU5BU5D_t431* L_24 = ___signature; + if (L_24) + { + goto IL_008b; + } + } + { + Type_t * L_25 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_26 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_27 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + NullCheck(L_25); + ConstructorInfo_t468 * L_28 = (ConstructorInfo_t468 *)VirtFuncInvoker4< ConstructorInfo_t468 *, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(68 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_25, L_26, (Binder_t451 *)NULL, L_27, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_28; + } + +IL_008b: + { + Type_t * L_29 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_30 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + TypeU5BU5D_t431* L_31 = ___signature; + NullCheck(L_29); + ConstructorInfo_t468 * L_32 = (ConstructorInfo_t468 *)VirtFuncInvoker4< ConstructorInfo_t468 *, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(68 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_29, L_30, (Binder_t451 *)NULL, L_31, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + return L_32; + } +} +// System.Reflection.MethodBase System.Runtime.Remoting.RemotingServices::FindInterfaceMethod(System.Type,System.String,System.Type[]) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" MethodBase_t460 * RemotingServices_FindInterfaceMethod_m9043 (Object_t * __this /* static, unused */, Type_t * ___type, String_t* ___methodName, TypeU5BU5D_t431* ___signature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + MethodBase_t460 * V_0 = {0}; + Type_t * V_1 = {0}; + TypeU5BU5D_t431* V_2 = {0}; + int32_t V_3 = 0; + { + V_0 = (MethodBase_t460 *)NULL; + TypeU5BU5D_t431* L_0 = ___signature; + if (L_0) + { + goto IL_001a; + } + } + { + Type_t * L_1 = ___type; + String_t* L_2 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_3 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + NullCheck(L_1); + MethodInfo_t * L_4 = (MethodInfo_t *)VirtFuncInvoker2< MethodInfo_t *, String_t*, int32_t >::Invoke(47 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) */, L_1, L_2, L_3); + V_0 = L_4; + goto IL_002a; + } + +IL_001a: + { + Type_t * L_5 = ___type; + String_t* L_6 = ___methodName; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + int32_t L_7 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___methodBindings_5; + TypeU5BU5D_t431* L_8 = ___signature; + NullCheck(L_5); + MethodInfo_t * L_9 = (MethodInfo_t *)VirtFuncInvoker5< MethodInfo_t *, String_t*, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(48 /* System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_5, L_6, L_7, (Binder_t451 *)NULL, L_8, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_0 = L_9; + } + +IL_002a: + { + MethodBase_t460 * L_10 = V_0; + if (!L_10) + { + goto IL_0032; + } + } + { + MethodBase_t460 * L_11 = V_0; + return L_11; + } + +IL_0032: + { + Type_t * L_12 = ___type; + NullCheck(L_12); + TypeU5BU5D_t431* L_13 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_12); + V_2 = L_13; + V_3 = 0; + goto IL_0059; + } + +IL_0040: + { + TypeU5BU5D_t431* L_14 = V_2; + int32_t L_15 = V_3; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + V_1 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_14, L_16, sizeof(Type_t *))); + Type_t * L_17 = V_1; + String_t* L_18 = ___methodName; + TypeU5BU5D_t431* L_19 = ___signature; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + MethodBase_t460 * L_20 = RemotingServices_FindInterfaceMethod_m9043(NULL /*static, unused*/, L_17, L_18, L_19, /*hidden argument*/NULL); + V_0 = L_20; + MethodBase_t460 * L_21 = V_0; + if (!L_21) + { + goto IL_0055; + } + } + { + MethodBase_t460 * L_22 = V_0; + return L_22; + } + +IL_0055: + { + int32_t L_23 = V_3; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0059: + { + int32_t L_24 = V_3; + TypeU5BU5D_t431* L_25 = V_2; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_0040; + } + } + { + return (MethodBase_t460 *)NULL; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::CreateClientProxy(System.Runtime.Remoting.ActivatedClientTypeEntry,System.Object[]) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_CreateClientProxy_m9044 (Object_t * __this /* static, unused */, ActivatedClientTypeEntry_t1498 * ___entry, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + { + ActivatedClientTypeEntry_t1498 * L_0 = ___entry; + NullCheck(L_0); + IContextAttributeU5BU5D_t1789* L_1 = ActivatedClientTypeEntry_get_ContextAttributes_m8944(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_0011; + } + } + { + ObjectU5BU5D_t162* L_2 = ___activationAttributes; + if (!L_2) + { + goto IL_0053; + } + } + +IL_0011: + { + ArrayList_t734 * L_3 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_3, /*hidden argument*/NULL); + V_0 = L_3; + ActivatedClientTypeEntry_t1498 * L_4 = ___entry; + NullCheck(L_4); + IContextAttributeU5BU5D_t1789* L_5 = ActivatedClientTypeEntry_get_ContextAttributes_m8944(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002e; + } + } + { + ArrayList_t734 * L_6 = V_0; + ActivatedClientTypeEntry_t1498 * L_7 = ___entry; + NullCheck(L_7); + IContextAttributeU5BU5D_t1789* L_8 = ActivatedClientTypeEntry_get_ContextAttributes_m8944(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_6, (Object_t *)(Object_t *)L_8); + } + +IL_002e: + { + ObjectU5BU5D_t162* L_9 = ___activationAttributes; + if (!L_9) + { + goto IL_003b; + } + } + { + ArrayList_t734 * L_10 = V_0; + ObjectU5BU5D_t162* L_11 = ___activationAttributes; + NullCheck(L_10); + VirtActionInvoker1< Object_t * >::Invoke(44 /* System.Void System.Collections.ArrayList::AddRange(System.Collections.ICollection) */, L_10, (Object_t *)(Object_t *)L_11); + } + +IL_003b: + { + ActivatedClientTypeEntry_t1498 * L_12 = ___entry; + NullCheck(L_12); + Type_t * L_13 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_12, /*hidden argument*/NULL); + ActivatedClientTypeEntry_t1498 * L_14 = ___entry; + NullCheck(L_14); + String_t* L_15 = ActivatedClientTypeEntry_get_ApplicationUrl_m8943(L_14, /*hidden argument*/NULL); + ArrayList_t734 * L_16 = V_0; + NullCheck(L_16); + ObjectU5BU5D_t162* L_17 = (ObjectU5BU5D_t162*)VirtFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(47 /* System.Object[] System.Collections.ArrayList::ToArray() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_18 = RemotingServices_CreateClientProxy_m9045(NULL /*static, unused*/, L_13, L_15, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_0053: + { + ActivatedClientTypeEntry_t1498 * L_19 = ___entry; + NullCheck(L_19); + Type_t * L_20 = ActivatedClientTypeEntry_get_ObjectType_m8945(L_19, /*hidden argument*/NULL); + ActivatedClientTypeEntry_t1498 * L_21 = ___entry; + NullCheck(L_21); + String_t* L_22 = ActivatedClientTypeEntry_get_ApplicationUrl_m8943(L_21, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_23 = RemotingServices_CreateClientProxy_m9045(NULL /*static, unused*/, L_20, L_22, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, /*hidden argument*/NULL); + return L_23; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::CreateClientProxy(System.Type,System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern Il2CppCodeGenString* _stringLiteral2022; +extern "C" Object_t * RemotingServices_CreateClientProxy_m9045 (Object_t * __this /* static, unused */, Type_t * ___objectType, String_t* ___url, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + RemotingProxy_t1496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1014); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + _stringLiteral2022 = il2cpp_codegen_string_literal_from_index(2022); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + RemotingProxy_t1496 * V_2 = {0}; + { + String_t* L_0 = ___url; + V_0 = L_0; + String_t* L_1 = V_0; + NullCheck(L_1); + bool L_2 = String_EndsWith_m2064(L_1, _stringLiteral583, /*hidden argument*/NULL); + if (L_2) + { + goto IL_001e; + } + } + { + String_t* L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m684(NULL /*static, unused*/, L_3, _stringLiteral583, /*hidden argument*/NULL); + V_0 = L_4; + } + +IL_001e: + { + String_t* L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m684(NULL /*static, unused*/, L_5, _stringLiteral2022, /*hidden argument*/NULL); + V_0 = L_6; + String_t* L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_GetClientChannelSinkChain_m9050(NULL /*static, unused*/, L_7, NULL, (&V_1), /*hidden argument*/NULL); + Type_t * L_8 = ___objectType; + String_t* L_9 = V_0; + ObjectU5BU5D_t162* L_10 = ___activationAttributes; + RemotingProxy_t1496 * L_11 = (RemotingProxy_t1496 *)il2cpp_codegen_object_new (RemotingProxy_t1496_il2cpp_TypeInfo_var); + RemotingProxy__ctor_m8936(L_11, L_8, L_9, L_10, /*hidden argument*/NULL); + V_2 = L_11; + RemotingProxy_t1496 * L_12 = V_2; + NullCheck(L_12); + Object_t * L_13 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() */, L_12); + return L_13; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::CreateClientProxyForContextBound(System.Type,System.Object[]) +extern const Il2CppType* ProxyAttribute_t1493_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ProxyAttribute_t1493_il2cpp_TypeInfo_var; +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_CreateClientProxyForContextBound_m9046 (Object_t * __this /* static, unused */, Type_t * ___type, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ProxyAttribute_t1493_0_0_0_var = il2cpp_codegen_type_from_index(1043); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ProxyAttribute_t1493_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1043); + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + RemotingProxy_t1496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1014); + s_Il2CppMethodIntialized = true; + } + ProxyAttribute_t1493 * V_0 = {0}; + RemotingProxy_t1496 * V_1 = {0}; + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Type::get_IsContextful() */, L_0); + if (!L_1) + { + goto IL_0030; + } + } + { + Type_t * L_2 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ProxyAttribute_t1493_0_0_0_var), /*hidden argument*/NULL); + Attribute_t246 * L_4 = Attribute_GetCustomAttribute_m5767(NULL /*static, unused*/, L_2, L_3, 1, /*hidden argument*/NULL); + V_0 = ((ProxyAttribute_t1493 *)CastclassClass(L_4, ProxyAttribute_t1493_il2cpp_TypeInfo_var)); + ProxyAttribute_t1493 * L_5 = V_0; + if (!L_5) + { + goto IL_0030; + } + } + { + ProxyAttribute_t1493 * L_6 = V_0; + Type_t * L_7 = ___type; + NullCheck(L_6); + MarshalByRefObject_t773 * L_8 = (MarshalByRefObject_t773 *)VirtFuncInvoker1< MarshalByRefObject_t773 *, Type_t * >::Invoke(6 /* System.MarshalByRefObject System.Runtime.Remoting.Proxies.ProxyAttribute::CreateInstance(System.Type) */, L_6, L_7); + return L_8; + } + +IL_0030: + { + Type_t * L_9 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + String_t* L_10 = ((ChannelServices_t1436_StaticFields*)ChannelServices_t1436_il2cpp_TypeInfo_var->static_fields)->___CrossContextUrl_3; + ObjectU5BU5D_t162* L_11 = ___activationAttributes; + RemotingProxy_t1496 * L_12 = (RemotingProxy_t1496 *)il2cpp_codegen_object_new (RemotingProxy_t1496_il2cpp_TypeInfo_var); + RemotingProxy__ctor_m8936(L_12, L_9, L_10, L_11, /*hidden argument*/NULL); + V_1 = L_12; + RemotingProxy_t1496 * L_13 = V_1; + NullCheck(L_13); + Object_t * L_14 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() */, L_13); + return L_14; + } +} +// System.Runtime.Remoting.Identity System.Runtime.Remoting.RemotingServices::GetIdentityForUri(System.String) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* Identity_t1495_il2cpp_TypeInfo_var; +extern "C" Identity_t1495 * RemotingServices_GetIdentityForUri_m9047 (Object_t * __this /* static, unused */, String_t* ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + Identity_t1495_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1045); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Hashtable_t725 * V_1 = {0}; + Identity_t1495 * V_2 = {0}; + Identity_t1495 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___uri; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + String_t* L_1 = RemotingServices_GetNormalizedUri_m9057(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Hashtable_t725 * L_2 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + V_1 = L_2; + Hashtable_t725 * L_3 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0013: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_4 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + String_t* L_5 = V_0; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, L_5); + V_2 = ((Identity_t1495 *)CastclassClass(L_6, Identity_t1495_il2cpp_TypeInfo_var)); + Identity_t1495 * L_7 = V_2; + if (L_7) + { + goto IL_0048; + } + } + +IL_002a: + { + String_t* L_8 = ___uri; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + String_t* L_9 = RemotingServices_RemoveAppNameFromUri_m9048(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_0 = L_9; + String_t* L_10 = V_0; + if (!L_10) + { + goto IL_0048; + } + } + +IL_0037: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_11 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + String_t* L_12 = V_0; + NullCheck(L_11); + Object_t * L_13 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_11, L_12); + V_2 = ((Identity_t1495 *)CastclassClass(L_13, Identity_t1495_il2cpp_TypeInfo_var)); + } + +IL_0048: + { + Identity_t1495 * L_14 = V_2; + V_3 = L_14; + IL2CPP_LEAVE(0x5B, FINALLY_0054); + } + +IL_004f: + { + ; // IL_004f: leave IL_005b + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0054; + } + +FINALLY_0054: + { // begin finally (depth: 1) + Hashtable_t725 * L_15 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(84) + } // end finally (depth: 1) + IL2CPP_CLEANUP(84) + { + IL2CPP_JUMP_TBL(0x5B, IL_005b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005b: + { + Identity_t1495 * L_16 = V_3; + return L_16; + } +} +// System.String System.Runtime.Remoting.RemotingServices::RemoveAppNameFromUri(System.String) +extern TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" String_t* RemotingServices_RemoveAppNameFromUri_m9048 (Object_t * __this /* static, unused */, String_t* ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingConfiguration_t1509_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(950); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingConfiguration_t1509_il2cpp_TypeInfo_var); + String_t* L_0 = RemotingConfiguration_get_ApplicationName_m8983(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = V_0; + if (L_1) + { + goto IL_000e; + } + } + { + return (String_t*)NULL; + } + +IL_000e: + { + String_t* L_2 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral583, L_2, _stringLiteral583, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = ___uri; + String_t* L_5 = V_0; + NullCheck(L_4); + bool L_6 = String_StartsWith_m2054(L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0038; + } + } + { + String_t* L_7 = ___uri; + String_t* L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + NullCheck(L_7); + String_t* L_10 = String_Substring_m3599(L_7, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_0038: + { + return (String_t*)NULL; + } +} +// System.Runtime.Remoting.ClientIdentity System.Runtime.Remoting.RemotingServices::GetOrCreateClientIdentity(System.Runtime.Remoting.ObjRef,System.Type,System.Object&) +extern TypeInfo* IChannelInfo_t1506_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* ClientIdentity_t1503_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +extern TypeInfo* CrossAppDomainSink_t1440_il2cpp_TypeInfo_var; +extern TypeInfo* MarshalByRefObject_t773_il2cpp_TypeInfo_var; +extern "C" ClientIdentity_t1503 * RemotingServices_GetOrCreateClientIdentity_m9049 (Object_t * __this /* static, unused */, ObjRef_t1502 * ___objRef, Type_t * ___proxyType, Object_t ** ___clientProxy, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IChannelInfo_t1506_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1030); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + ClientIdentity_t1503_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1016); + RemotingProxy_t1496_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1014); + CrossAppDomainSink_t1440_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(966); + MarshalByRefObject_t773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(751); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + String_t* V_1 = {0}; + Object_t * V_2 = {0}; + Hashtable_t725 * V_3 = {0}; + String_t* V_4 = {0}; + ClientIdentity_t1503 * V_5 = {0}; + RemotingProxy_t1496 * V_6 = {0}; + CrossAppDomainSink_t1440 * V_7 = {0}; + ClientIdentity_t1503 * V_8 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + ObjectU5BU5D_t162* G_B3_0 = {0}; + { + ObjRef_t1502 * L_0 = ___objRef; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Runtime.Remoting.IChannelInfo System.Runtime.Remoting.ObjRef::get_ChannelInfo() */, L_0); + if (!L_1) + { + goto IL_001b; + } + } + { + ObjRef_t1502 * L_2 = ___objRef; + NullCheck(L_2); + Object_t * L_3 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(6 /* System.Runtime.Remoting.IChannelInfo System.Runtime.Remoting.ObjRef::get_ChannelInfo() */, L_2); + NullCheck(L_3); + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker0< ObjectU5BU5D_t162* >::Invoke(0 /* System.Object[] System.Runtime.Remoting.IChannelInfo::get_ChannelData() */, IChannelInfo_t1506_il2cpp_TypeInfo_var, L_3); + G_B3_0 = L_4; + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = ((ObjectU5BU5D_t162*)(NULL)); + } + +IL_001c: + { + V_0 = (Object_t *)G_B3_0; + ObjRef_t1502 * L_5 = ___objRef; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.ObjRef::get_URI() */, L_5); + Object_t * L_7 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_8 = RemotingServices_GetClientChannelSinkChain_m9050(NULL /*static, unused*/, L_6, L_7, (&V_1), /*hidden argument*/NULL); + V_2 = L_8; + String_t* L_9 = V_1; + if (L_9) + { + goto IL_0039; + } + } + { + ObjRef_t1502 * L_10 = ___objRef; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.ObjRef::get_URI() */, L_10); + V_1 = L_11; + } + +IL_0039: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_12 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + V_3 = L_12; + Hashtable_t725 * L_13 = V_3; + Monitor_Enter_m4630(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + } + +IL_0045: + try + { // begin try (depth: 1) + { + Object_t ** L_14 = ___clientProxy; + *((Object_t **)(L_14)) = (Object_t *)NULL; + ObjRef_t1502 * L_15 = ___objRef; + NullCheck(L_15); + String_t* L_16 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.ObjRef::get_URI() */, L_15); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + String_t* L_17 = RemotingServices_GetNormalizedUri_m9057(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_4 = L_17; + Hashtable_t725 * L_18 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + String_t* L_19 = V_4; + NullCheck(L_18); + Object_t * L_20 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_18, L_19); + V_5 = ((ClientIdentity_t1503 *)IsInstClass(L_20, ClientIdentity_t1503_il2cpp_TypeInfo_var)); + ClientIdentity_t1503 * L_21 = V_5; + if (!L_21) + { + goto IL_008f; + } + } + +IL_006f: + { + Object_t ** L_22 = ___clientProxy; + ClientIdentity_t1503 * L_23 = V_5; + NullCheck(L_23); + MarshalByRefObject_t773 * L_24 = ClientIdentity_get_ClientProxy_m8961(L_23, /*hidden argument*/NULL); + *((Object_t **)(L_22)) = (Object_t *)L_24; + Object_t ** L_25 = ___clientProxy; + if (!(*((Object_t **)L_25))) + { + goto IL_0088; + } + } + +IL_007f: + { + ClientIdentity_t1503 * L_26 = V_5; + V_8 = L_26; + IL2CPP_LEAVE(0x107, FINALLY_0100); + } + +IL_0088: + { + ClientIdentity_t1503 * L_27 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_DisposeIdentity_m9056(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + } + +IL_008f: + { + String_t* L_28 = V_1; + ObjRef_t1502 * L_29 = ___objRef; + ClientIdentity_t1503 * L_30 = (ClientIdentity_t1503 *)il2cpp_codegen_object_new (ClientIdentity_t1503_il2cpp_TypeInfo_var); + ClientIdentity__ctor_m8960(L_30, L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + ClientIdentity_t1503 * L_31 = V_5; + Object_t * L_32 = V_2; + NullCheck(L_31); + Identity_set_ChannelSink_m8954(L_31, L_32, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_33 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + String_t* L_34 = V_4; + ClientIdentity_t1503 * L_35 = V_5; + NullCheck(L_33); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_33, L_34, L_35); + Type_t * L_36 = ___proxyType; + if (!L_36) + { + goto IL_00f2; + } + } + +IL_00b4: + { + Type_t * L_37 = ___proxyType; + ClientIdentity_t1503 * L_38 = V_5; + RemotingProxy_t1496 * L_39 = (RemotingProxy_t1496 *)il2cpp_codegen_object_new (RemotingProxy_t1496_il2cpp_TypeInfo_var); + RemotingProxy__ctor_m8935(L_39, L_37, L_38, /*hidden argument*/NULL); + V_6 = L_39; + Object_t * L_40 = V_2; + V_7 = ((CrossAppDomainSink_t1440 *)IsInstClass(L_40, CrossAppDomainSink_t1440_il2cpp_TypeInfo_var)); + CrossAppDomainSink_t1440 * L_41 = V_7; + if (!L_41) + { + goto IL_00db; + } + } + +IL_00cd: + { + RemotingProxy_t1496 * L_42 = V_6; + CrossAppDomainSink_t1440 * L_43 = V_7; + NullCheck(L_43); + int32_t L_44 = CrossAppDomainSink_get_TargetDomainId_m8687(L_43, /*hidden argument*/NULL); + NullCheck(L_42); + RealProxy_SetTargetDomain_m8934(L_42, L_44, /*hidden argument*/NULL); + } + +IL_00db: + { + Object_t ** L_45 = ___clientProxy; + RemotingProxy_t1496 * L_46 = V_6; + NullCheck(L_46); + Object_t * L_47 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Runtime.Remoting.Proxies.RealProxy::GetTransparentProxy() */, L_46); + *((Object_t **)(L_45)) = (Object_t *)L_47; + ClientIdentity_t1503 * L_48 = V_5; + Object_t ** L_49 = ___clientProxy; + NullCheck(L_48); + ClientIdentity_set_ClientProxy_m8962(L_48, ((MarshalByRefObject_t773 *)CastclassClass((*((Object_t **)L_49)), MarshalByRefObject_t773_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_00f2: + { + ClientIdentity_t1503 * L_50 = V_5; + V_8 = L_50; + IL2CPP_LEAVE(0x107, FINALLY_0100); + } + +IL_00fb: + { + ; // IL_00fb: leave IL_0107 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0100; + } + +FINALLY_0100: + { // begin finally (depth: 1) + Hashtable_t725 * L_51 = V_3; + Monitor_Exit_m4631(NULL /*static, unused*/, L_51, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(256) + } // end finally (depth: 1) + IL2CPP_CLEANUP(256) + { + IL2CPP_JUMP_TBL(0x107, IL_0107) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0107: + { + ClientIdentity_t1503 * L_52 = V_8; + return L_52; + } +} +// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.RemotingServices::GetClientChannelSinkChain(System.String,System.Object,System.String&) +extern TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2026; +extern Il2CppCodeGenString* _stringLiteral2027; +extern "C" Object_t * RemotingServices_GetClientChannelSinkChain_m9050 (Object_t * __this /* static, unused */, String_t* ___url, Object_t * ___channelData, String_t** ___objectUri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ChannelServices_t1436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(954); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral2026 = il2cpp_codegen_string_literal_from_index(2026); + _stringLiteral2027 = il2cpp_codegen_string_literal_from_index(2027); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + { + String_t* L_0 = ___url; + Object_t * L_1 = ___channelData; + String_t** L_2 = ___objectUri; + IL2CPP_RUNTIME_CLASS_INIT(ChannelServices_t1436_il2cpp_TypeInfo_var); + Object_t * L_3 = ChannelServices_CreateClientChannelSinkChain_m8666(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Object_t * L_4 = V_0; + if (L_4) + { + goto IL_003b; + } + } + { + String_t* L_5 = ___url; + if (!L_5) + { + goto IL_0028; + } + } + { + String_t* L_6 = ___url; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2026, L_6, /*hidden argument*/NULL); + V_1 = L_7; + String_t* L_8 = V_1; + RemotingException_t1514 * L_9 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0028: + { + String_t* L_10 = ___url; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2027, L_10, /*hidden argument*/NULL); + V_2 = L_11; + String_t* L_12 = V_2; + RemotingException_t1514 * L_13 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_003b: + { + Object_t * L_14 = V_0; + return L_14; + } +} +// System.Runtime.Remoting.ServerIdentity System.Runtime.Remoting.RemotingServices::CreateWellKnownServerIdentity(System.Type,System.String,System.Runtime.Remoting.WellKnownObjectMode) +extern TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +extern TypeInfo* SingleCallIdentity_t1519_il2cpp_TypeInfo_var; +extern TypeInfo* SingletonIdentity_t1518_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" ServerIdentity_t1139 * RemotingServices_CreateWellKnownServerIdentity_m9051 (Object_t * __this /* static, unused */, Type_t * ___objectType, String_t* ___objectUri, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Context_t1442_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(967); + SingleCallIdentity_t1519_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1046); + SingletonIdentity_t1518_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1047); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + ServerIdentity_t1139 * V_0 = {0}; + { + int32_t L_0 = ___mode; + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_0019; + } + } + { + String_t* L_1 = ___objectUri; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Context_t1442 * L_2 = Context_get_DefaultContext_m8694(NULL /*static, unused*/, /*hidden argument*/NULL); + Type_t * L_3 = ___objectType; + SingleCallIdentity_t1519 * L_4 = (SingleCallIdentity_t1519 *)il2cpp_codegen_object_new (SingleCallIdentity_t1519_il2cpp_TypeInfo_var); + SingleCallIdentity__ctor_m9063(L_4, L_1, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + goto IL_0026; + } + +IL_0019: + { + String_t* L_5 = ___objectUri; + IL2CPP_RUNTIME_CLASS_INIT(Context_t1442_il2cpp_TypeInfo_var); + Context_t1442 * L_6 = Context_get_DefaultContext_m8694(NULL /*static, unused*/, /*hidden argument*/NULL); + Type_t * L_7 = ___objectType; + SingletonIdentity_t1518 * L_8 = (SingletonIdentity_t1518 *)il2cpp_codegen_object_new (SingletonIdentity_t1518_il2cpp_TypeInfo_var); + SingletonIdentity__ctor_m9062(L_8, L_5, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + } + +IL_0026: + { + ServerIdentity_t1139 * L_9 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_RegisterServerIdentity_m9052(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + ServerIdentity_t1139 * L_10 = V_0; + return L_10; + } +} +// System.Void System.Runtime.Remoting.RemotingServices::RegisterServerIdentity(System.Runtime.Remoting.ServerIdentity) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2028; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" void RemotingServices_RegisterServerIdentity_m9052 (Object_t * __this /* static, unused */, ServerIdentity_t1139 * ___identity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral2028 = il2cpp_codegen_string_literal_from_index(2028); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + ServerIdentity_t1139 * L_3 = ___identity; + NullCheck(L_3); + String_t* L_4 = Identity_get_ObjectUri_m8955(L_3, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_2, L_4); + if (!L_5) + { + goto IL_003c; + } + } + +IL_0021: + { + ServerIdentity_t1139 * L_6 = ___identity; + NullCheck(L_6); + String_t* L_7 = Identity_get_ObjectUri_m8955(L_6, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2028, L_7, _stringLiteral154, /*hidden argument*/NULL); + RemotingException_t1514 * L_9 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_10 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + ServerIdentity_t1139 * L_11 = ___identity; + NullCheck(L_11); + String_t* L_12 = Identity_get_ObjectUri_m8955(L_11, /*hidden argument*/NULL); + ServerIdentity_t1139 * L_13 = ___identity; + NullCheck(L_10); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_10, L_12, L_13); + IL2CPP_LEAVE(0x59, FINALLY_0052); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0052; + } + +FINALLY_0052: + { // begin finally (depth: 1) + Hashtable_t725 * L_14 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(82) + } // end finally (depth: 1) + IL2CPP_CLEANUP(82) + { + IL2CPP_JUMP_TBL(0x59, IL_0059) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0059: + { + return; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::GetProxyForRemoteObject(System.Runtime.Remoting.ObjRef,System.Type) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_GetProxyForRemoteObject_m9053 (Object_t * __this /* static, unused */, ObjRef_t1502 * ___objref, Type_t * ___classToProxy, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1017); + s_Il2CppMethodIntialized = true; + } + ClientActivatedIdentity_t1517 * V_0 = {0}; + { + ObjRef_t1502 * L_0 = ___objref; + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.Runtime.Remoting.ObjRef::get_URI() */, L_0); + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Identity_t1495 * L_2 = RemotingServices_GetIdentityForUri_m9047(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = ((ClientActivatedIdentity_t1517 *)IsInstClass(L_2, ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var)); + ClientActivatedIdentity_t1517 * L_3 = V_0; + if (!L_3) + { + goto IL_001e; + } + } + { + ClientActivatedIdentity_t1517 * L_4 = V_0; + NullCheck(L_4); + MarshalByRefObject_t773 * L_5 = ClientActivatedIdentity_GetServerObject_m9061(L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001e: + { + ObjRef_t1502 * L_6 = ___objref; + Type_t * L_7 = ___classToProxy; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Object_t * L_8 = RemotingServices_GetRemoteObject_m9054(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Object System.Runtime.Remoting.RemotingServices::GetRemoteObject(System.Runtime.Remoting.ObjRef,System.Type) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern "C" Object_t * RemotingServices_GetRemoteObject_m9054 (Object_t * __this /* static, unused */, ObjRef_t1502 * ___objRef, Type_t * ___proxyType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + ObjRef_t1502 * L_0 = ___objRef; + Type_t * L_1 = ___proxyType; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + RemotingServices_GetOrCreateClientIdentity_m9049(NULL /*static, unused*/, L_0, L_1, (&V_0), /*hidden argument*/NULL); + Object_t * L_2 = V_0; + return L_2; + } +} +// System.Void System.Runtime.Remoting.RemotingServices::RegisterInternalChannels() +extern TypeInfo* CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var; +extern "C" void RemotingServices_RegisterInternalChannels_m9055 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(964); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var); + CrossAppDomainChannel_RegisterCrossAppDomainChannel_m8678(NULL /*static, unused*/, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.RemotingServices::DisposeIdentity(System.Runtime.Remoting.Identity) +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* ClientIdentity_t1503_il2cpp_TypeInfo_var; +extern "C" void RemotingServices_DisposeIdentity_m9056 (Object_t * __this /* static, unused */, Identity_t1495 * ___ident, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + ClientIdentity_t1503_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1016); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + ClientIdentity_t1503 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + V_0 = L_0; + Hashtable_t725 * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + Identity_t1495 * L_2 = ___ident; + NullCheck(L_2); + bool L_3 = Identity_get_Disposed_m8956(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0055; + } + } + +IL_0017: + { + Identity_t1495 * L_4 = ___ident; + V_1 = ((ClientIdentity_t1503 *)IsInstClass(L_4, ClientIdentity_t1503_il2cpp_TypeInfo_var)); + ClientIdentity_t1503 * L_5 = V_1; + if (!L_5) + { + goto IL_003e; + } + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_6 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + ClientIdentity_t1503 * L_7 = V_1; + NullCheck(L_7); + String_t* L_8 = ClientIdentity_get_TargetUri_m8964(L_7, /*hidden argument*/NULL); + String_t* L_9 = RemotingServices_GetNormalizedUri_m9057(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + NullCheck(L_6); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_6, L_9); + goto IL_004e; + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + Hashtable_t725 * L_10 = ((RemotingServices_t1515_StaticFields*)RemotingServices_t1515_il2cpp_TypeInfo_var->static_fields)->___uri_hash_0; + Identity_t1495 * L_11 = ___ident; + NullCheck(L_11); + String_t* L_12 = Identity_get_ObjectUri_m8955(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_10, L_12); + } + +IL_004e: + { + Identity_t1495 * L_13 = ___ident; + NullCheck(L_13); + Identity_set_Disposed_m8957(L_13, 1, /*hidden argument*/NULL); + } + +IL_0055: + { + IL2CPP_LEAVE(0x61, FINALLY_005a); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_005a; + } + +FINALLY_005a: + { // begin finally (depth: 1) + Hashtable_t725 * L_14 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(90) + } // end finally (depth: 1) + IL2CPP_CLEANUP(90) + { + IL2CPP_JUMP_TBL(0x61, IL_0061) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0061: + { + return; + } +} +// System.String System.Runtime.Remoting.RemotingServices::GetNormalizedUri(System.String) +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" String_t* RemotingServices_GetNormalizedUri_m9057 (Object_t * __this /* static, unused */, String_t* ___uri, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___uri; + NullCheck(L_0); + bool L_1 = String_StartsWith_m2054(L_0, _stringLiteral583, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0018; + } + } + { + String_t* L_2 = ___uri; + NullCheck(L_2); + String_t* L_3 = String_Substring_m3599(L_2, 1, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + String_t* L_4 = ___uri; + return L_4; + } +} +// System.Void System.Runtime.Remoting.ServerIdentity::.ctor(System.String,System.Runtime.Remoting.Contexts.Context,System.Type) +extern "C" void ServerIdentity__ctor_m9058 (ServerIdentity_t1139 * __this, String_t* ___objectUri, Context_t1442 * ___context, Type_t * ___objectType, const MethodInfo* method) +{ + { + String_t* L_0 = ___objectUri; + Identity__ctor_m8952(__this, L_0, /*hidden argument*/NULL); + Type_t * L_1 = ___objectType; + __this->____objectType_7 = L_1; + Context_t1442 * L_2 = ___context; + __this->____context_9 = L_2; + return; + } +} +// System.Type System.Runtime.Remoting.ServerIdentity::get_ObjectType() +extern "C" Type_t * ServerIdentity_get_ObjectType_m9059 (ServerIdentity_t1139 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->____objectType_7); + return L_0; + } +} +// System.Runtime.Remoting.ObjRef System.Runtime.Remoting.ServerIdentity::CreateObjRef(System.Type) +extern TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +extern TypeInfo* TypeInfo_t1522_il2cpp_TypeInfo_var; +extern TypeInfo* EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var; +extern TypeInfo* EnvoyInfo_t1501_il2cpp_TypeInfo_var; +extern "C" ObjRef_t1502 * ServerIdentity_CreateObjRef_m9060 (ServerIdentity_t1139 * __this, Type_t * ___requestedType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjRef_t1502_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1007); + TypeInfo_t1522_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1048); + EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(979); + EnvoyInfo_t1501_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1049); + s_Il2CppMethodIntialized = true; + } + { + ObjRef_t1502 * L_0 = (((Identity_t1495 *)__this)->____objRef_5); + if (!L_0) + { + goto IL_001d; + } + } + { + ObjRef_t1502 * L_1 = (((Identity_t1495 *)__this)->____objRef_5); + NullCheck(L_1); + ObjRef_UpdateChannelInfo_m8980(L_1, /*hidden argument*/NULL); + ObjRef_t1502 * L_2 = (((Identity_t1495 *)__this)->____objRef_5); + return L_2; + } + +IL_001d: + { + Type_t * L_3 = ___requestedType; + if (L_3) + { + goto IL_002b; + } + } + { + Type_t * L_4 = (__this->____objectType_7); + ___requestedType = L_4; + } + +IL_002b: + { + ObjRef_t1502 * L_5 = (ObjRef_t1502 *)il2cpp_codegen_object_new (ObjRef_t1502_il2cpp_TypeInfo_var); + ObjRef__ctor_m8967(L_5, /*hidden argument*/NULL); + ((Identity_t1495 *)__this)->____objRef_5 = L_5; + ObjRef_t1502 * L_6 = (((Identity_t1495 *)__this)->____objRef_5); + Type_t * L_7 = ___requestedType; + TypeInfo_t1522 * L_8 = (TypeInfo_t1522 *)il2cpp_codegen_object_new (TypeInfo_t1522_il2cpp_TypeInfo_var); + TypeInfo__ctor_m9086(L_8, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + VirtActionInvoker1< Object_t * >::Invoke(10 /* System.Void System.Runtime.Remoting.ObjRef::set_TypeInfo(System.Runtime.Remoting.IRemotingTypeInfo) */, L_6, L_8); + ObjRef_t1502 * L_9 = (((Identity_t1495 *)__this)->____objRef_5); + String_t* L_10 = (((Identity_t1495 *)__this)->____objectUri_0); + NullCheck(L_9); + VirtActionInvoker1< String_t* >::Invoke(12 /* System.Void System.Runtime.Remoting.ObjRef::set_URI(System.String) */, L_9, L_10); + Object_t * L_11 = (((Identity_t1495 *)__this)->____envoySink_2); + if (!L_11) + { + goto IL_0089; + } + } + { + Object_t * L_12 = (((Identity_t1495 *)__this)->____envoySink_2); + if (((EnvoyTerminatorSink_t1471 *)IsInstClass(L_12, EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var))) + { + goto IL_0089; + } + } + { + ObjRef_t1502 * L_13 = (((Identity_t1495 *)__this)->____objRef_5); + Object_t * L_14 = (((Identity_t1495 *)__this)->____envoySink_2); + EnvoyInfo_t1501 * L_15 = (EnvoyInfo_t1501 *)il2cpp_codegen_object_new (EnvoyInfo_t1501_il2cpp_TypeInfo_var); + EnvoyInfo__ctor_m8950(L_15, L_14, /*hidden argument*/NULL); + NullCheck(L_13); + VirtActionInvoker1< Object_t * >::Invoke(8 /* System.Void System.Runtime.Remoting.ObjRef::set_EnvoyInfo(System.Runtime.Remoting.IEnvoyInfo) */, L_13, L_15); + } + +IL_0089: + { + ObjRef_t1502 * L_16 = (((Identity_t1495 *)__this)->____objRef_5); + return L_16; + } +} +// System.MarshalByRefObject System.Runtime.Remoting.ClientActivatedIdentity::GetServerObject() +extern "C" MarshalByRefObject_t773 * ClientActivatedIdentity_GetServerObject_m9061 (ClientActivatedIdentity_t1517 * __this, const MethodInfo* method) +{ + { + MarshalByRefObject_t773 * L_0 = (((ServerIdentity_t1139 *)__this)->____serverObject_8); + return L_0; + } +} +// System.Void System.Runtime.Remoting.SingletonIdentity::.ctor(System.String,System.Runtime.Remoting.Contexts.Context,System.Type) +extern "C" void SingletonIdentity__ctor_m9062 (SingletonIdentity_t1518 * __this, String_t* ___objectUri, Context_t1442 * ___context, Type_t * ___objectType, const MethodInfo* method) +{ + { + String_t* L_0 = ___objectUri; + Context_t1442 * L_1 = ___context; + Type_t * L_2 = ___objectType; + ServerIdentity__ctor_m9058(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.SingleCallIdentity::.ctor(System.String,System.Runtime.Remoting.Contexts.Context,System.Type) +extern "C" void SingleCallIdentity__ctor_m9063 (SingleCallIdentity_t1519 * __this, String_t* ___objectUri, Context_t1442 * ___context, Type_t * ___objectType, const MethodInfo* method) +{ + { + String_t* L_0 = ___objectUri; + Context_t1442 * L_1 = ___context; + Type_t * L_2 = ___objectType; + ServerIdentity__ctor_m9058(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.SoapServices/TypeInfo::.ctor() +extern "C" void TypeInfo__ctor_m9064 (TypeInfo_t1520 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Remoting.SoapServices::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern "C" void SoapServices__cctor_m9065 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlTypes_0 = L_0; + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlElements_1 = L_1; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_2, /*hidden argument*/NULL); + ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____soapActions_2 = L_2; + Hashtable_t725 * L_3 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_3, /*hidden argument*/NULL); + ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____soapActionsMethods_3 = L_3; + Hashtable_t725 * L_4 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_4, /*hidden argument*/NULL); + ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____typeInfos_4 = L_4; + return; + } +} +// System.String System.Runtime.Remoting.SoapServices::get_XmlNsForClrTypeWithAssembly() +extern Il2CppCodeGenString* _stringLiteral2029; +extern "C" String_t* SoapServices_get_XmlNsForClrTypeWithAssembly_m9066 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2029 = il2cpp_codegen_string_literal_from_index(2029); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral2029; + } +} +// System.String System.Runtime.Remoting.SoapServices::get_XmlNsForClrTypeWithNs() +extern Il2CppCodeGenString* _stringLiteral2030; +extern "C" String_t* SoapServices_get_XmlNsForClrTypeWithNs_m9067 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2030 = il2cpp_codegen_string_literal_from_index(2030); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral2030; + } +} +// System.String System.Runtime.Remoting.SoapServices::get_XmlNsForClrTypeWithNsAndAssembly() +extern Il2CppCodeGenString* _stringLiteral2031; +extern "C" String_t* SoapServices_get_XmlNsForClrTypeWithNsAndAssembly_m9068 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2031 = il2cpp_codegen_string_literal_from_index(2031); + s_Il2CppMethodIntialized = true; + } + { + return _stringLiteral2031; + } +} +// System.String System.Runtime.Remoting.SoapServices::CodeXmlNamespaceForClrTypeNamespace(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" String_t* SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069 (Object_t * __this /* static, unused */, String_t* ___typeNamespace, String_t* ___assemblyName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_2 = String_op_Equality_m442(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_3 = SoapServices_get_XmlNsForClrTypeWithNs_m9067(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_4 = ___typeNamespace; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m684(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_001c: + { + String_t* L_6 = ___typeNamespace; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_003d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_9 = SoapServices_get_XmlNsForClrTypeWithAssembly_m9066(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_10 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m684(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + String_t* L_12 = SoapServices_EncodeNs_m9080(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_003d: + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_13 = SoapServices_get_XmlNsForClrTypeWithNsAndAssembly_m9068(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_14 = ___typeNamespace; + String_t* L_15 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m2057(NULL /*static, unused*/, L_13, L_14, _stringLiteral583, L_15, /*hidden argument*/NULL); + String_t* L_17 = SoapServices_EncodeNs_m9080(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + return L_17; + } +} +// System.String System.Runtime.Remoting.SoapServices::GetNameKey(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* SoapServices_GetNameKey_m9070 (Object_t * __this /* static, unused */, String_t* ___name, String_t* ___namspace, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___namspace; + if (L_0) + { + goto IL_0008; + } + } + { + String_t* L_1 = ___name; + return L_1; + } + +IL_0008: + { + String_t* L_2 = ___name; + String_t* L_3 = ___namspace; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m613(NULL /*static, unused*/, L_2, _stringLiteral166, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Runtime.Remoting.SoapServices::GetAssemblyName(System.Reflection.MethodBase) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* SoapServices_GetAssemblyName_m9071 (Object_t * __this /* static, unused */, MethodBase_t460 * ___mb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + MethodBase_t460 * L_0 = ___mb; + NullCheck(L_0); + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0); + NullCheck(L_1); + Assembly_t922 * L_2 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_1); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_3); + Assembly_t922 * L_4 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_3); + if ((!(((Object_t*)(Assembly_t922 *)L_2) == ((Object_t*)(Assembly_t922 *)L_4)))) + { + goto IL_0025; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_5; + } + +IL_0025: + { + MethodBase_t460 * L_6 = ___mb; + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_6); + NullCheck(L_7); + Assembly_t922 * L_8 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_7); + NullCheck(L_8); + AssemblyName_t1346 * L_9 = (AssemblyName_t1346 *)VirtFuncInvoker0< AssemblyName_t1346 * >::Invoke(16 /* System.Reflection.AssemblyName System.Reflection.Assembly::GetName() */, L_8); + NullCheck(L_9); + String_t* L_10 = AssemblyName_get_Name_m8288(L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Boolean System.Runtime.Remoting.SoapServices::GetXmlElementForInteropType(System.Type,System.String&,System.String&) +extern TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +extern TypeInfo* SoapTypeAttribute_t1492_il2cpp_TypeInfo_var; +extern "C" bool SoapServices_GetXmlElementForInteropType_m9072 (Object_t * __this /* static, unused */, Type_t * ___type, String_t** ___xmlElement, String_t** ___xmlNamespace, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalRemotingServices_t1505_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1023); + SoapTypeAttribute_t1492_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1026); + s_Il2CppMethodIntialized = true; + } + SoapTypeAttribute_t1492 * V_0 = {0}; + { + Type_t * L_0 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + SoapAttribute_t1488 * L_1 = InternalRemotingServices_GetCachedSoapAttribute_m8966(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = ((SoapTypeAttribute_t1492 *)CastclassSealed(L_1, SoapTypeAttribute_t1492_il2cpp_TypeInfo_var)); + SoapTypeAttribute_t1492 * L_2 = V_0; + NullCheck(L_2); + bool L_3 = SoapTypeAttribute_get_IsInteropXmlElement_m8919(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001f; + } + } + { + String_t** L_4 = ___xmlElement; + *((Object_t **)(L_4)) = (Object_t *)NULL; + String_t** L_5 = ___xmlNamespace; + *((Object_t **)(L_5)) = (Object_t *)NULL; + return 0; + } + +IL_001f: + { + String_t** L_6 = ___xmlElement; + SoapTypeAttribute_t1492 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = SoapTypeAttribute_get_XmlElementName_m8915(L_7, /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_8; + String_t** L_9 = ___xmlNamespace; + SoapTypeAttribute_t1492 * L_10 = V_0; + NullCheck(L_10); + String_t* L_11 = SoapTypeAttribute_get_XmlNamespace_m8916(L_10, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_11; + return 1; + } +} +// System.String System.Runtime.Remoting.SoapServices::GetXmlNamespaceForMethodCall(System.Reflection.MethodBase) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern "C" String_t* SoapServices_GetXmlNamespaceForMethodCall_m9073 (Object_t * __this /* static, unused */, MethodBase_t460 * ___mb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + s_Il2CppMethodIntialized = true; + } + { + MethodBase_t460 * L_0 = ___mb; + NullCheck(L_0); + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + MethodBase_t460 * L_3 = ___mb; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_4 = SoapServices_GetAssemblyName_m9071(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + String_t* L_5 = SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Runtime.Remoting.SoapServices::GetXmlNamespaceForMethodResponse(System.Reflection.MethodBase) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern "C" String_t* SoapServices_GetXmlNamespaceForMethodResponse_m9074 (Object_t * __this /* static, unused */, MethodBase_t460 * ___mb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + s_Il2CppMethodIntialized = true; + } + { + MethodBase_t460 * L_0 = ___mb; + NullCheck(L_0); + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + MethodBase_t460 * L_3 = ___mb; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_4 = SoapServices_GetAssemblyName_m9071(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + String_t* L_5 = SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean System.Runtime.Remoting.SoapServices::GetXmlTypeForInteropType(System.Type,System.String&,System.String&) +extern TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +extern TypeInfo* SoapTypeAttribute_t1492_il2cpp_TypeInfo_var; +extern "C" bool SoapServices_GetXmlTypeForInteropType_m9075 (Object_t * __this /* static, unused */, Type_t * ___type, String_t** ___xmlType, String_t** ___xmlTypeNamespace, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalRemotingServices_t1505_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1023); + SoapTypeAttribute_t1492_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1026); + s_Il2CppMethodIntialized = true; + } + SoapTypeAttribute_t1492 * V_0 = {0}; + { + Type_t * L_0 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + SoapAttribute_t1488 * L_1 = InternalRemotingServices_GetCachedSoapAttribute_m8966(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = ((SoapTypeAttribute_t1492 *)CastclassSealed(L_1, SoapTypeAttribute_t1492_il2cpp_TypeInfo_var)); + SoapTypeAttribute_t1492 * L_2 = V_0; + NullCheck(L_2); + bool L_3 = SoapTypeAttribute_get_IsInteropXmlType_m8920(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001f; + } + } + { + String_t** L_4 = ___xmlType; + *((Object_t **)(L_4)) = (Object_t *)NULL; + String_t** L_5 = ___xmlTypeNamespace; + *((Object_t **)(L_5)) = (Object_t *)NULL; + return 0; + } + +IL_001f: + { + String_t** L_6 = ___xmlType; + SoapTypeAttribute_t1492 * L_7 = V_0; + NullCheck(L_7); + String_t* L_8 = SoapTypeAttribute_get_XmlTypeName_m8917(L_7, /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_8; + String_t** L_9 = ___xmlTypeNamespace; + SoapTypeAttribute_t1492 * L_10 = V_0; + NullCheck(L_10); + String_t* L_11 = SoapTypeAttribute_get_XmlTypeNamespace_m8918(L_10, /*hidden argument*/NULL); + *((Object_t **)(L_9)) = (Object_t *)L_11; + return 1; + } +} +// System.Void System.Runtime.Remoting.SoapServices::PreLoad(System.Reflection.Assembly) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern "C" void SoapServices_PreLoad_m9076 (Object_t * __this /* static, unused */, Assembly_t922 * ___assembly, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + Assembly_t922 * L_0 = ___assembly; + NullCheck(L_0); + TypeU5BU5D_t431* L_1 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(11 /* System.Type[] System.Reflection.Assembly::GetTypes() */, L_0); + V_1 = L_1; + V_2 = 0; + goto IL_001c; + } + +IL_000e: + { + TypeU5BU5D_t431* L_2 = V_1; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_2, L_4, sizeof(Type_t *))); + Type_t * L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_PreLoad_m9077(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_2; + V_2 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_001c: + { + int32_t L_7 = V_2; + TypeU5BU5D_t431* L_8 = V_1; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_000e; + } + } + { + return; + } +} +// System.Void System.Runtime.Remoting.SoapServices::PreLoad(System.Type) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern TypeInfo* TypeInfo_t1520_il2cpp_TypeInfo_var; +extern TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +extern TypeInfo* SoapFieldAttribute_t1489_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void SoapServices_PreLoad_m9077 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + TypeInfo_t1520_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1050); + InternalRemotingServices_t1505_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1023); + SoapFieldAttribute_t1489_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1027); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + TypeInfo_t1520 * V_2 = {0}; + Object_t * V_3 = {0}; + FieldInfoU5BU5D_t1778* V_4 = {0}; + FieldInfo_t * V_5 = {0}; + FieldInfoU5BU5D_t1778* V_6 = {0}; + int32_t V_7 = 0; + SoapFieldAttribute_t1489 * V_8 = {0}; + String_t* V_9 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____typeInfos_4; + Type_t * L_1 = ___type; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1); + V_2 = ((TypeInfo_t1520 *)IsInstClass(L_2, TypeInfo_t1520_il2cpp_TypeInfo_var)); + TypeInfo_t1520 * L_3 = V_2; + if (!L_3) + { + goto IL_0018; + } + } + { + return; + } + +IL_0018: + { + Type_t * L_4 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + bool L_5 = SoapServices_GetXmlTypeForInteropType_m9075(NULL /*static, unused*/, L_4, (&V_0), (&V_1), /*hidden argument*/NULL); + if (!L_5) + { + goto IL_002f; + } + } + { + String_t* L_6 = V_0; + String_t* L_7 = V_1; + Type_t * L_8 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_RegisterInteropXmlType_m9079(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + } + +IL_002f: + { + Type_t * L_9 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + bool L_10 = SoapServices_GetXmlElementForInteropType_m9072(NULL /*static, unused*/, L_9, (&V_0), (&V_1), /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0046; + } + } + { + String_t* L_11 = V_0; + String_t* L_12 = V_1; + Type_t * L_13 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + SoapServices_RegisterInteropXmlElement_m9078(NULL /*static, unused*/, L_11, L_12, L_13, /*hidden argument*/NULL); + } + +IL_0046: + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_14 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____typeInfos_4; + NullCheck(L_14); + Object_t * L_15 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_14); + V_3 = L_15; + Object_t * L_16 = V_3; + Monitor_Enter_m4630(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + } + +IL_0057: + try + { // begin try (depth: 1) + { + TypeInfo_t1520 * L_17 = (TypeInfo_t1520 *)il2cpp_codegen_object_new (TypeInfo_t1520_il2cpp_TypeInfo_var); + TypeInfo__ctor_m9064(L_17, /*hidden argument*/NULL); + V_2 = L_17; + Type_t * L_18 = ___type; + NullCheck(L_18); + FieldInfoU5BU5D_t1778* L_19 = (FieldInfoU5BU5D_t1778*)VirtFuncInvoker1< FieldInfoU5BU5D_t1778*, int32_t >::Invoke(45 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_18, ((int32_t)52)); + V_4 = L_19; + FieldInfoU5BU5D_t1778* L_20 = V_4; + V_6 = L_20; + V_7 = 0; + goto IL_010f; + } + +IL_0073: + { + FieldInfoU5BU5D_t1778* L_21 = V_6; + int32_t L_22 = V_7; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + V_5 = (*(FieldInfo_t **)(FieldInfo_t **)SZArrayLdElema(L_21, L_23, sizeof(FieldInfo_t *))); + FieldInfo_t * L_24 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(InternalRemotingServices_t1505_il2cpp_TypeInfo_var); + SoapAttribute_t1488 * L_25 = InternalRemotingServices_GetCachedSoapAttribute_m8966(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + V_8 = ((SoapFieldAttribute_t1489 *)CastclassSealed(L_25, SoapFieldAttribute_t1489_il2cpp_TypeInfo_var)); + SoapFieldAttribute_t1489 * L_26 = V_8; + NullCheck(L_26); + bool L_27 = SoapFieldAttribute_IsInteropXmlElement_m8906(L_26, /*hidden argument*/NULL); + if (L_27) + { + goto IL_0099; + } + } + +IL_0094: + { + goto IL_0109; + } + +IL_0099: + { + SoapFieldAttribute_t1489 * L_28 = V_8; + NullCheck(L_28); + String_t* L_29 = SoapFieldAttribute_get_XmlElementName_m8905(L_28, /*hidden argument*/NULL); + SoapFieldAttribute_t1489 * L_30 = V_8; + NullCheck(L_30); + String_t* L_31 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Runtime.Remoting.Metadata.SoapAttribute::get_XmlNamespace() */, L_30); + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + String_t* L_32 = SoapServices_GetNameKey_m9070(NULL /*static, unused*/, L_29, L_31, /*hidden argument*/NULL); + V_9 = L_32; + SoapFieldAttribute_t1489 * L_33 = V_8; + NullCheck(L_33); + bool L_34 = (bool)VirtFuncInvoker0< bool >::Invoke(4 /* System.Boolean System.Runtime.Remoting.Metadata.SoapAttribute::get_UseAttribute() */, L_33); + if (!L_34) + { + goto IL_00e4; + } + } + +IL_00ba: + { + TypeInfo_t1520 * L_35 = V_2; + NullCheck(L_35); + Hashtable_t725 * L_36 = (L_35->___Attributes_0); + if (L_36) + { + goto IL_00d0; + } + } + +IL_00c5: + { + TypeInfo_t1520 * L_37 = V_2; + Hashtable_t725 * L_38 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_38, /*hidden argument*/NULL); + NullCheck(L_37); + L_37->___Attributes_0 = L_38; + } + +IL_00d0: + { + TypeInfo_t1520 * L_39 = V_2; + NullCheck(L_39); + Hashtable_t725 * L_40 = (L_39->___Attributes_0); + String_t* L_41 = V_9; + FieldInfo_t * L_42 = V_5; + NullCheck(L_40); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_40, L_41, L_42); + goto IL_0109; + } + +IL_00e4: + { + TypeInfo_t1520 * L_43 = V_2; + NullCheck(L_43); + Hashtable_t725 * L_44 = (L_43->___Elements_1); + if (L_44) + { + goto IL_00fa; + } + } + +IL_00ef: + { + TypeInfo_t1520 * L_45 = V_2; + Hashtable_t725 * L_46 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_46, /*hidden argument*/NULL); + NullCheck(L_45); + L_45->___Elements_1 = L_46; + } + +IL_00fa: + { + TypeInfo_t1520 * L_47 = V_2; + NullCheck(L_47); + Hashtable_t725 * L_48 = (L_47->___Elements_1); + String_t* L_49 = V_9; + FieldInfo_t * L_50 = V_5; + NullCheck(L_48); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_48, L_49, L_50); + } + +IL_0109: + { + int32_t L_51 = V_7; + V_7 = ((int32_t)((int32_t)L_51+(int32_t)1)); + } + +IL_010f: + { + int32_t L_52 = V_7; + FieldInfoU5BU5D_t1778* L_53 = V_6; + NullCheck(L_53); + if ((((int32_t)L_52) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_53)->max_length))))))) + { + goto IL_0073; + } + } + +IL_011a: + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_54 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____typeInfos_4; + Type_t * L_55 = ___type; + TypeInfo_t1520 * L_56 = V_2; + NullCheck(L_54); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_54, L_55, L_56); + IL2CPP_LEAVE(0x132, FINALLY_012b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_012b; + } + +FINALLY_012b: + { // begin finally (depth: 1) + Object_t * L_57 = V_3; + Monitor_Exit_m4631(NULL /*static, unused*/, L_57, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(299) + } // end finally (depth: 1) + IL2CPP_CLEANUP(299) + { + IL2CPP_JUMP_TBL(0x132, IL_0132) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0132: + { + return; + } +} +// System.Void System.Runtime.Remoting.SoapServices::RegisterInteropXmlElement(System.String,System.String,System.Type) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" void SoapServices_RegisterInteropXmlElement_m9078 (Object_t * __this /* static, unused */, String_t* ___xmlElement, String_t* ___xmlNamespace, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlElements_1; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlElements_1; + String_t* L_4 = ___xmlElement; + String_t* L_5 = ___xmlNamespace; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral166, L_5, /*hidden argument*/NULL); + Type_t * L_7 = ___type; + NullCheck(L_3); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_3, L_6, L_7); + IL2CPP_LEAVE(0x34, FINALLY_002d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002d; + } + +FINALLY_002d: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(45) + } // end finally (depth: 1) + IL2CPP_CLEANUP(45) + { + IL2CPP_JUMP_TBL(0x34, IL_0034) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0034: + { + return; + } +} +// System.Void System.Runtime.Remoting.SoapServices::RegisterInteropXmlType(System.String,System.String,System.Type) +extern TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" void SoapServices_RegisterInteropXmlType_m9079 (Object_t * __this /* static, unused */, String_t* ___xmlType, String_t* ___xmlTypeNamespace, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SoapServices_t1521_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1013); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlTypes_0; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_SyncRoot() */, L_0); + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0011: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(SoapServices_t1521_il2cpp_TypeInfo_var); + Hashtable_t725 * L_3 = ((SoapServices_t1521_StaticFields*)SoapServices_t1521_il2cpp_TypeInfo_var->static_fields)->____xmlTypes_0; + String_t* L_4 = ___xmlType; + String_t* L_5 = ___xmlTypeNamespace; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral166, L_5, /*hidden argument*/NULL); + Type_t * L_7 = ___type; + NullCheck(L_3); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_3, L_6, L_7); + IL2CPP_LEAVE(0x34, FINALLY_002d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_002d; + } + +FINALLY_002d: + { // begin finally (depth: 1) + Object_t * L_8 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(45) + } // end finally (depth: 1) + IL2CPP_CLEANUP(45) + { + IL2CPP_JUMP_TBL(0x34, IL_0034) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0034: + { + return; + } +} +// System.String System.Runtime.Remoting.SoapServices::EncodeNs(System.String) +extern Il2CppCodeGenString* _stringLiteral117; +extern Il2CppCodeGenString* _stringLiteral2032; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral2033; +extern Il2CppCodeGenString* _stringLiteral770; +extern Il2CppCodeGenString* _stringLiteral2034; +extern "C" String_t* SoapServices_EncodeNs_m9080 (Object_t * __this /* static, unused */, String_t* ___ns, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral117 = il2cpp_codegen_string_literal_from_index(117); + _stringLiteral2032 = il2cpp_codegen_string_literal_from_index(2032); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral2033 = il2cpp_codegen_string_literal_from_index(2033); + _stringLiteral770 = il2cpp_codegen_string_literal_from_index(770); + _stringLiteral2034 = il2cpp_codegen_string_literal_from_index(2034); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___ns; + NullCheck(L_0); + String_t* L_1 = String_Replace_m2067(L_0, _stringLiteral117, _stringLiteral2032, /*hidden argument*/NULL); + ___ns = L_1; + String_t* L_2 = ___ns; + NullCheck(L_2); + String_t* L_3 = String_Replace_m2067(L_2, _stringLiteral166, _stringLiteral2033, /*hidden argument*/NULL); + ___ns = L_3; + String_t* L_4 = ___ns; + NullCheck(L_4); + String_t* L_5 = String_Replace_m2067(L_4, _stringLiteral770, _stringLiteral2034, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.Runtime.Remoting.TypeEntry::.ctor() +extern "C" void TypeEntry__ctor_m9081 (TypeEntry_t1499 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.String System.Runtime.Remoting.TypeEntry::get_AssemblyName() +extern "C" String_t* TypeEntry_get_AssemblyName_m9082 (TypeEntry_t1499 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___assembly_name_0); + return L_0; + } +} +// System.Void System.Runtime.Remoting.TypeEntry::set_AssemblyName(System.String) +extern "C" void TypeEntry_set_AssemblyName_m9083 (TypeEntry_t1499 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___assembly_name_0 = L_0; + return; + } +} +// System.String System.Runtime.Remoting.TypeEntry::get_TypeName() +extern "C" String_t* TypeEntry_get_TypeName_m9084 (TypeEntry_t1499 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___type_name_1); + return L_0; + } +} +// System.Void System.Runtime.Remoting.TypeEntry::set_TypeName(System.String) +extern "C" void TypeEntry_set_TypeName_m9085 (TypeEntry_t1499 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->___type_name_1 = L_0; + return; + } +} +// System.Void System.Runtime.Remoting.TypeInfo::.ctor(System.Type) +extern const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern "C" void TypeInfo__ctor_m9086 (TypeInfo_t1522 * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MarshalByRefObject_t773_0_0_0_var = il2cpp_codegen_type_from_index(751); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Type_t * V_1 = {0}; + int32_t V_2 = 0; + TypeU5BU5D_t431* V_3 = {0}; + int32_t V_4 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(27 /* System.Boolean System.Type::get_IsInterface() */, L_0); + if (!L_1) + { + goto IL_004c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_2); + __this->___serverType_0 = L_3; + __this->___serverHierarchy_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 0)); + StringU5BU5D_t163* L_4 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = ___type; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_5); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, L_6); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 0, sizeof(String_t*))) = (String_t*)L_6; + __this->___interfacesImplemented_2 = L_4; + goto IL_010a; + } + +IL_004c: + { + Type_t * L_7 = ___type; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_7); + __this->___serverType_0 = L_8; + V_0 = 0; + Type_t * L_9 = ___type; + NullCheck(L_9); + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_9); + V_1 = L_10; + goto IL_0071; + } + +IL_0066: + { + Type_t * L_11 = V_1; + NullCheck(L_11); + Type_t * L_12 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_11); + V_1 = L_12; + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0071: + { + Type_t * L_14 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_15 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MarshalByRefObject_t773_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_14) == ((Object_t*)(Type_t *)L_15))) + { + goto IL_0091; + } + } + { + Type_t * L_16 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_17 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_16) == ((Object_t*)(Type_t *)L_17)))) + { + goto IL_0066; + } + } + +IL_0091: + { + int32_t L_18 = V_0; + __this->___serverHierarchy_1 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_18)); + Type_t * L_19 = ___type; + NullCheck(L_19); + Type_t * L_20 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_19); + V_1 = L_20; + V_2 = 0; + goto IL_00c4; + } + +IL_00ab: + { + StringU5BU5D_t163* L_21 = (__this->___serverHierarchy_1); + int32_t L_22 = V_2; + Type_t * L_23 = V_1; + NullCheck(L_23); + String_t* L_24 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_23); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + ArrayElementTypeCheck (L_21, L_24); + *((String_t**)(String_t**)SZArrayLdElema(L_21, L_22, sizeof(String_t*))) = (String_t*)L_24; + Type_t * L_25 = V_1; + NullCheck(L_25); + Type_t * L_26 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_25); + V_1 = L_26; + int32_t L_27 = V_2; + V_2 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00c4: + { + int32_t L_28 = V_2; + int32_t L_29 = V_0; + if ((((int32_t)L_28) < ((int32_t)L_29))) + { + goto IL_00ab; + } + } + { + Type_t * L_30 = ___type; + NullCheck(L_30); + TypeU5BU5D_t431* L_31 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(39 /* System.Type[] System.Type::GetInterfaces() */, L_30); + V_3 = L_31; + TypeU5BU5D_t431* L_32 = V_3; + NullCheck(L_32); + __this->___interfacesImplemented_2 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_32)->max_length)))))); + V_4 = 0; + goto IL_0100; + } + +IL_00e8: + { + StringU5BU5D_t163* L_33 = (__this->___interfacesImplemented_2); + int32_t L_34 = V_4; + TypeU5BU5D_t431* L_35 = V_3; + int32_t L_36 = V_4; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + int32_t L_37 = L_36; + NullCheck((*(Type_t **)(Type_t **)SZArrayLdElema(L_35, L_37, sizeof(Type_t *)))); + String_t* L_38 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, (*(Type_t **)(Type_t **)SZArrayLdElema(L_35, L_37, sizeof(Type_t *)))); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + ArrayElementTypeCheck (L_33, L_38); + *((String_t**)(String_t**)SZArrayLdElema(L_33, L_34, sizeof(String_t*))) = (String_t*)L_38; + int32_t L_39 = V_4; + V_4 = ((int32_t)((int32_t)L_39+(int32_t)1)); + } + +IL_0100: + { + int32_t L_40 = V_4; + TypeU5BU5D_t431* L_41 = V_3; + NullCheck(L_41); + if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_41)->max_length))))))) + { + goto IL_00e8; + } + } + +IL_010a: + { + return; + } +} +// System.String System.Runtime.Remoting.TypeInfo::get_TypeName() +extern "C" String_t* TypeInfo_get_TypeName_m9087 (TypeInfo_t1522 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___serverType_0); + return L_0; + } +} +// System.Void System.Runtime.Remoting.WellKnownClientTypeEntry::.ctor(System.String,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1944; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void WellKnownClientTypeEntry__ctor_m9088 (WellKnownClientTypeEntry_t1523 * __this, String_t* ___typeName, String_t* ___assemblyName, String_t* ___objectUrl, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1944 = il2cpp_codegen_string_literal_from_index(1944); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + { + TypeEntry__ctor_m9081(__this, /*hidden argument*/NULL); + String_t* L_0 = ___objectUrl; + __this->___obj_url_3 = L_0; + String_t* L_1 = ___assemblyName; + TypeEntry_set_AssemblyName_m9083(__this, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___typeName; + TypeEntry_set_TypeName_m9085(__this, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___assemblyName; + Assembly_t922 * L_4 = Assembly_Load_m8272(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Assembly_t922 * L_5 = V_0; + String_t* L_6 = ___typeName; + NullCheck(L_5); + Type_t * L_7 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_5, L_6); + __this->___obj_type_2 = L_7; + Type_t * L_8 = (__this->___obj_type_2); + if (L_8) + { + goto IL_0051; + } + } + { + String_t* L_9 = ___typeName; + String_t* L_10 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1944, L_9, _stringLiteral157, L_10, /*hidden argument*/NULL); + RemotingException_t1514 * L_12 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0051: + { + return; + } +} +// System.String System.Runtime.Remoting.WellKnownClientTypeEntry::get_ApplicationUrl() +extern "C" String_t* WellKnownClientTypeEntry_get_ApplicationUrl_m9089 (WellKnownClientTypeEntry_t1523 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___app_url_4); + return L_0; + } +} +// System.Type System.Runtime.Remoting.WellKnownClientTypeEntry::get_ObjectType() +extern "C" Type_t * WellKnownClientTypeEntry_get_ObjectType_m9090 (WellKnownClientTypeEntry_t1523 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___obj_type_2); + return L_0; + } +} +// System.String System.Runtime.Remoting.WellKnownClientTypeEntry::get_ObjectUrl() +extern "C" String_t* WellKnownClientTypeEntry_get_ObjectUrl_m9091 (WellKnownClientTypeEntry_t1523 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___obj_url_3); + return L_0; + } +} +// System.String System.Runtime.Remoting.WellKnownClientTypeEntry::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* WellKnownClientTypeEntry_ToString_m9092 (WellKnownClientTypeEntry_t1523 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = WellKnownClientTypeEntry_get_ApplicationUrl_m9089(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0029; + } + } + { + String_t* L_1 = TypeEntry_get_TypeName_m9084(__this, /*hidden argument*/NULL); + String_t* L_2 = TypeEntry_get_AssemblyName_m9082(__this, /*hidden argument*/NULL); + String_t* L_3 = WellKnownClientTypeEntry_get_ObjectUrl_m9091(__this, /*hidden argument*/NULL); + String_t* L_4 = WellKnownClientTypeEntry_get_ApplicationUrl_m9089(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m2057(NULL /*static, unused*/, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } + +IL_0029: + { + String_t* L_6 = TypeEntry_get_TypeName_m9084(__this, /*hidden argument*/NULL); + String_t* L_7 = TypeEntry_get_AssemblyName_m9082(__this, /*hidden argument*/NULL); + String_t* L_8 = WellKnownClientTypeEntry_get_ObjectUrl_m9091(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m613(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.Runtime.Remoting.WellKnownServiceTypeEntry::.ctor(System.String,System.String,System.String,System.Runtime.Remoting.WellKnownObjectMode) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1944; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" void WellKnownServiceTypeEntry__ctor_m9093 (WellKnownServiceTypeEntry_t1525 * __this, String_t* ___typeName, String_t* ___assemblyName, String_t* ___objectUri, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral1944 = il2cpp_codegen_string_literal_from_index(1944); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + { + TypeEntry__ctor_m9081(__this, /*hidden argument*/NULL); + String_t* L_0 = ___assemblyName; + TypeEntry_set_AssemblyName_m9083(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___typeName; + TypeEntry_set_TypeName_m9085(__this, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___assemblyName; + Assembly_t922 * L_3 = Assembly_Load_m8272(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Assembly_t922 * L_4 = V_0; + String_t* L_5 = ___typeName; + NullCheck(L_4); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_4, L_5); + __this->___obj_type_2 = L_6; + String_t* L_7 = ___objectUri; + __this->___obj_uri_3 = L_7; + int32_t L_8 = ___mode; + __this->___obj_mode_4 = L_8; + Type_t * L_9 = (__this->___obj_type_2); + if (L_9) + { + goto IL_0059; + } + } + { + String_t* L_10 = ___typeName; + String_t* L_11 = ___assemblyName; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral1944, L_10, _stringLiteral157, L_11, /*hidden argument*/NULL); + RemotingException_t1514 * L_13 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0059: + { + return; + } +} +// System.Runtime.Remoting.WellKnownObjectMode System.Runtime.Remoting.WellKnownServiceTypeEntry::get_Mode() +extern "C" int32_t WellKnownServiceTypeEntry_get_Mode_m9094 (WellKnownServiceTypeEntry_t1525 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___obj_mode_4); + return L_0; + } +} +// System.Type System.Runtime.Remoting.WellKnownServiceTypeEntry::get_ObjectType() +extern "C" Type_t * WellKnownServiceTypeEntry_get_ObjectType_m9095 (WellKnownServiceTypeEntry_t1525 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___obj_type_2); + return L_0; + } +} +// System.String System.Runtime.Remoting.WellKnownServiceTypeEntry::get_ObjectUri() +extern "C" String_t* WellKnownServiceTypeEntry_get_ObjectUri_m9096 (WellKnownServiceTypeEntry_t1525 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___obj_uri_3); + return L_0; + } +} +// System.String System.Runtime.Remoting.WellKnownServiceTypeEntry::ToString() +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* WellKnownServiceTypeEntry_ToString_m9097 (WellKnownServiceTypeEntry_t1525 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + { + StringU5BU5D_t163* L_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 5)); + String_t* L_1 = TypeEntry_get_TypeName_m9084(__this, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((String_t**)(String_t**)SZArrayLdElema(L_0, 0, sizeof(String_t*))) = (String_t*)L_1; + StringU5BU5D_t163* L_2 = L_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + ArrayElementTypeCheck (L_2, _stringLiteral157); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 1, sizeof(String_t*))) = (String_t*)_stringLiteral157; + StringU5BU5D_t163* L_3 = L_2; + String_t* L_4 = TypeEntry_get_AssemblyName_m9082(__this, /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_4); + *((String_t**)(String_t**)SZArrayLdElema(L_3, 2, sizeof(String_t*))) = (String_t*)L_4; + StringU5BU5D_t163* L_5 = L_3; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, _stringLiteral166); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 3, sizeof(String_t*))) = (String_t*)_stringLiteral166; + StringU5BU5D_t163* L_6 = L_5; + String_t* L_7 = WellKnownServiceTypeEntry_get_ObjectUri_m9096(__this, /*hidden argument*/NULL); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, L_7); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 4, sizeof(String_t*))) = (String_t*)L_7; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m633(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryCommon::.cctor() +extern const Il2CppType* Boolean_t448_0_0_0_var; +extern const Il2CppType* Byte_t447_0_0_0_var; +extern const Il2CppType* Char_t702_0_0_0_var; +extern const Il2CppType* TimeSpan_t803_0_0_0_var; +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern const Il2CppType* Decimal_t1112_0_0_0_var; +extern const Il2CppType* Double_t454_0_0_0_var; +extern const Il2CppType* Int16_t1111_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* Int64_t455_0_0_0_var; +extern const Il2CppType* SByte_t1110_0_0_0_var; +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* UInt16_t919_0_0_0_var; +extern const Il2CppType* UInt32_t456_0_0_0_var; +extern const Il2CppType* UInt64_t1109_0_0_0_var; +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D32_22_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral2035; +extern Il2CppCodeGenString* _stringLiteral2036; +extern "C" void BinaryCommon__cctor_m9098 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_0_0_0_var = il2cpp_codegen_type_from_index(99); + Byte_t447_0_0_0_var = il2cpp_codegen_type_from_index(126); + Char_t702_0_0_0_var = il2cpp_codegen_type_from_index(193); + TimeSpan_t803_0_0_0_var = il2cpp_codegen_type_from_index(519); + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + Decimal_t1112_0_0_0_var = il2cpp_codegen_type_from_index(716); + Double_t454_0_0_0_var = il2cpp_codegen_type_from_index(179); + Int16_t1111_0_0_0_var = il2cpp_codegen_type_from_index(708); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Int64_t455_0_0_0_var = il2cpp_codegen_type_from_index(180); + SByte_t1110_0_0_0_var = il2cpp_codegen_type_from_index(707); + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + UInt16_t919_0_0_0_var = il2cpp_codegen_type_from_index(462); + UInt32_t456_0_0_0_var = il2cpp_codegen_type_from_index(181); + UInt64_t1109_0_0_0_var = il2cpp_codegen_type_from_index(705); + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D32_22_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 22); + _stringLiteral2035 = il2cpp_codegen_string_literal_from_index(2035); + _stringLiteral2036 = il2cpp_codegen_string_literal_from_index(2036); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)17))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D32_22_FieldInfo_var), /*hidden argument*/NULL); + ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->___BinaryHeader_0 = L_0; + ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->___UseReflectionSerialization_3 = 0; + ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, ((int32_t)19))); + TypeU5BU5D_t431* L_1 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Boolean_t448_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_2); + *((Type_t **)(Type_t **)SZArrayLdElema(L_1, 1, sizeof(Type_t *))) = (Type_t *)L_2; + TypeU5BU5D_t431* L_3 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Byte_t447_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_4); + *((Type_t **)(Type_t **)SZArrayLdElema(L_3, 2, sizeof(Type_t *))) = (Type_t *)L_4; + TypeU5BU5D_t431* L_5 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Char_t702_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, L_6); + *((Type_t **)(Type_t **)SZArrayLdElema(L_5, 3, sizeof(Type_t *))) = (Type_t *)L_6; + TypeU5BU5D_t431* L_7 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TimeSpan_t803_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)12)); + ArrayElementTypeCheck (L_7, L_8); + *((Type_t **)(Type_t **)SZArrayLdElema(L_7, ((int32_t)12), sizeof(Type_t *))) = (Type_t *)L_8; + TypeU5BU5D_t431* L_9 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)13)); + ArrayElementTypeCheck (L_9, L_10); + *((Type_t **)(Type_t **)SZArrayLdElema(L_9, ((int32_t)13), sizeof(Type_t *))) = (Type_t *)L_10; + TypeU5BU5D_t431* L_11 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Decimal_t1112_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 5); + ArrayElementTypeCheck (L_11, L_12); + *((Type_t **)(Type_t **)SZArrayLdElema(L_11, 5, sizeof(Type_t *))) = (Type_t *)L_12; + TypeU5BU5D_t431* L_13 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Double_t454_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 6); + ArrayElementTypeCheck (L_13, L_14); + *((Type_t **)(Type_t **)SZArrayLdElema(L_13, 6, sizeof(Type_t *))) = (Type_t *)L_14; + TypeU5BU5D_t431* L_15 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int16_t1111_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 7); + ArrayElementTypeCheck (L_15, L_16); + *((Type_t **)(Type_t **)SZArrayLdElema(L_15, 7, sizeof(Type_t *))) = (Type_t *)L_16; + TypeU5BU5D_t431* L_17 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_18 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 8); + ArrayElementTypeCheck (L_17, L_18); + *((Type_t **)(Type_t **)SZArrayLdElema(L_17, 8, sizeof(Type_t *))) = (Type_t *)L_18; + TypeU5BU5D_t431* L_19 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int64_t455_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)9)); + ArrayElementTypeCheck (L_19, L_20); + *((Type_t **)(Type_t **)SZArrayLdElema(L_19, ((int32_t)9), sizeof(Type_t *))) = (Type_t *)L_20; + TypeU5BU5D_t431* L_21 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SByte_t1110_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)10)); + ArrayElementTypeCheck (L_21, L_22); + *((Type_t **)(Type_t **)SZArrayLdElema(L_21, ((int32_t)10), sizeof(Type_t *))) = (Type_t *)L_22; + TypeU5BU5D_t431* L_23 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_24 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)11)); + ArrayElementTypeCheck (L_23, L_24); + *((Type_t **)(Type_t **)SZArrayLdElema(L_23, ((int32_t)11), sizeof(Type_t *))) = (Type_t *)L_24; + TypeU5BU5D_t431* L_25 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt16_t919_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)14)); + ArrayElementTypeCheck (L_25, L_26); + *((Type_t **)(Type_t **)SZArrayLdElema(L_25, ((int32_t)14), sizeof(Type_t *))) = (Type_t *)L_26; + TypeU5BU5D_t431* L_27 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt32_t456_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)15)); + ArrayElementTypeCheck (L_27, L_28); + *((Type_t **)(Type_t **)SZArrayLdElema(L_27, ((int32_t)15), sizeof(Type_t *))) = (Type_t *)L_28; + TypeU5BU5D_t431* L_29 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_30 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt64_t1109_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)16)); + ArrayElementTypeCheck (L_29, L_30); + *((Type_t **)(Type_t **)SZArrayLdElema(L_29, ((int32_t)16), sizeof(Type_t *))) = (Type_t *)L_30; + TypeU5BU5D_t431* L_31 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)17)); + ArrayElementTypeCheck (L_31, NULL); + *((Type_t **)(Type_t **)SZArrayLdElema(L_31, ((int32_t)17), sizeof(Type_t *))) = (Type_t *)NULL; + TypeU5BU5D_t431* L_32 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + Type_t * L_33 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)18)); + ArrayElementTypeCheck (L_32, L_33); + *((Type_t **)(Type_t **)SZArrayLdElema(L_32, ((int32_t)18), sizeof(Type_t *))) = (Type_t *)L_33; + ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)30))); + ByteU5BU5D_t789* L_34 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_34, 3, sizeof(uint8_t))) = (uint8_t)1; + ByteU5BU5D_t789* L_35 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, 6, sizeof(uint8_t))) = (uint8_t)2; + ByteU5BU5D_t789* L_36 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, 4, sizeof(uint8_t))) = (uint8_t)3; + ByteU5BU5D_t789* L_37 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)16)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_37, ((int32_t)16), sizeof(uint8_t))) = (uint8_t)((int32_t)13); + ByteU5BU5D_t789* L_38 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)5; + ByteU5BU5D_t789* L_39 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_39, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)6; + ByteU5BU5D_t789* L_40 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_40, 7, sizeof(uint8_t))) = (uint8_t)7; + ByteU5BU5D_t789* L_41 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_41, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)8; + ByteU5BU5D_t789* L_42 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_42, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)((int32_t)9); + ByteU5BU5D_t789* L_43 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_43, 5, sizeof(uint8_t))) = (uint8_t)((int32_t)10); + ByteU5BU5D_t789* L_44 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_44, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)((int32_t)11); + ByteU5BU5D_t789* L_45 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_45, 8, sizeof(uint8_t))) = (uint8_t)((int32_t)14); + ByteU5BU5D_t789* L_46 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_46, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)((int32_t)15); + ByteU5BU5D_t789* L_47 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_47, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)((int32_t)16); + ByteU5BU5D_t789* L_48 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodeMap_2; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)18)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_48, ((int32_t)18), sizeof(uint8_t))) = (uint8_t)((int32_t)18); + String_t* L_49 = Environment_GetEnvironmentVariable_m5732(NULL /*static, unused*/, _stringLiteral2035, /*hidden argument*/NULL); + V_0 = L_49; + String_t* L_50 = V_0; + if (L_50) + { + goto IL_01f7; + } + } + { + V_0 = _stringLiteral2036; + } + +IL_01f7: + { + String_t* L_51 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_52 = String_op_Inequality_m3593(NULL /*static, unused*/, L_51, _stringLiteral2036, /*hidden argument*/NULL); + ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->___UseReflectionSerialization_3 = L_52; + return; + } +} +// System.Boolean System.Runtime.Serialization.Formatters.Binary.BinaryCommon::IsPrimitive(System.Type) +extern const Il2CppType* IntPtr_t_0_0_0_var; +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern const Il2CppType* TimeSpan_t803_0_0_0_var; +extern const Il2CppType* Decimal_t1112_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool BinaryCommon_IsPrimitive_m9099 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_0_0_0_var = il2cpp_codegen_type_from_index(118); + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + TimeSpan_t803_0_0_0_var = il2cpp_codegen_type_from_index(519); + Decimal_t1112_0_0_0_var = il2cpp_codegen_type_from_index(716); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + int32_t G_B6_0 = 0; + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, L_0); + if (!L_1) + { + goto IL_001b; + } + } + { + Type_t * L_2 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3)))) + { + goto IL_004a; + } + } + +IL_001b: + { + Type_t * L_4 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_004a; + } + } + { + Type_t * L_6 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TimeSpan_t803_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_7))) + { + goto IL_004a; + } + } + { + Type_t * L_8 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Decimal_t1112_0_0_0_var), /*hidden argument*/NULL); + G_B6_0 = ((((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9))? 1 : 0); + goto IL_004b; + } + +IL_004a: + { + G_B6_0 = 1; + } + +IL_004b: + { + return G_B6_0; + } +} +// System.Type System.Runtime.Serialization.Formatters.Binary.BinaryCommon::GetTypeFromCode(System.Int32) +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern "C" Type_t * BinaryCommon_GetTypeFromCode_m9100 (Object_t * __this /* static, unused */, int32_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_0 = ((BinaryCommon_t1526_StaticFields*)BinaryCommon_t1526_il2cpp_TypeInfo_var->static_fields)->____typeCodesToType_1; + int32_t L_1 = ___code; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + return (*(Type_t **)(Type_t **)SZArrayLdElema(L_0, L_2, sizeof(Type_t *))); + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryCommon::SwapBytes(System.Byte[],System.Int32,System.Int32) +extern "C" void BinaryCommon_SwapBytes_m9101 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___byteArray, int32_t ___size, int32_t ___dataSize, const MethodInfo* method) +{ + uint8_t V_0 = 0x0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___dataSize; + if ((!(((uint32_t)L_0) == ((uint32_t)8)))) + { + goto IL_0072; + } + } + { + V_1 = 0; + goto IL_0066; + } + +IL_000e: + { + ByteU5BU5D_t789* L_1 = ___byteArray; + int32_t L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t))); + ByteU5BU5D_t789* L_4 = ___byteArray; + int32_t L_5 = V_1; + ByteU5BU5D_t789* L_6 = ___byteArray; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)7))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)7)); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))); + ByteU5BU5D_t789* L_9 = ___byteArray; + int32_t L_10 = V_1; + uint8_t L_11 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)7))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10+(int32_t)7)), sizeof(uint8_t))) = (uint8_t)L_11; + ByteU5BU5D_t789* L_12 = ___byteArray; + int32_t L_13 = V_1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)1))); + int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)1)); + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))); + ByteU5BU5D_t789* L_15 = ___byteArray; + int32_t L_16 = V_1; + ByteU5BU5D_t789* L_17 = ___byteArray; + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)((int32_t)L_18+(int32_t)6))); + int32_t L_19 = ((int32_t)((int32_t)L_18+(int32_t)6)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))); + ByteU5BU5D_t789* L_20 = ___byteArray; + int32_t L_21 = V_1; + uint8_t L_22 = V_0; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)((int32_t)L_21+(int32_t)6))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, ((int32_t)((int32_t)L_21+(int32_t)6)), sizeof(uint8_t))) = (uint8_t)L_22; + ByteU5BU5D_t789* L_23 = ___byteArray; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)((int32_t)L_24+(int32_t)2))); + int32_t L_25 = ((int32_t)((int32_t)L_24+(int32_t)2)); + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t))); + ByteU5BU5D_t789* L_26 = ___byteArray; + int32_t L_27 = V_1; + ByteU5BU5D_t789* L_28 = ___byteArray; + int32_t L_29 = V_1; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29+(int32_t)5))); + int32_t L_30 = ((int32_t)((int32_t)L_29+(int32_t)5)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)((int32_t)L_27+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, ((int32_t)((int32_t)L_27+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_30, sizeof(uint8_t))); + ByteU5BU5D_t789* L_31 = ___byteArray; + int32_t L_32 = V_1; + uint8_t L_33 = V_0; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)((int32_t)L_32+(int32_t)5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, ((int32_t)((int32_t)L_32+(int32_t)5)), sizeof(uint8_t))) = (uint8_t)L_33; + ByteU5BU5D_t789* L_34 = ___byteArray; + int32_t L_35 = V_1; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)((int32_t)L_35+(int32_t)3))); + int32_t L_36 = ((int32_t)((int32_t)L_35+(int32_t)3)); + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_36, sizeof(uint8_t))); + ByteU5BU5D_t789* L_37 = ___byteArray; + int32_t L_38 = V_1; + ByteU5BU5D_t789* L_39 = ___byteArray; + int32_t L_40 = V_1; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)((int32_t)L_40+(int32_t)4))); + int32_t L_41 = ((int32_t)((int32_t)L_40+(int32_t)4)); + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)((int32_t)L_38+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_37, ((int32_t)((int32_t)L_38+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_41, sizeof(uint8_t))); + ByteU5BU5D_t789* L_42 = ___byteArray; + int32_t L_43 = V_1; + uint8_t L_44 = V_0; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)((int32_t)L_43+(int32_t)4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_42, ((int32_t)((int32_t)L_43+(int32_t)4)), sizeof(uint8_t))) = (uint8_t)L_44; + int32_t L_45 = V_1; + V_1 = ((int32_t)((int32_t)L_45+(int32_t)8)); + } + +IL_0066: + { + int32_t L_46 = V_1; + int32_t L_47 = ___size; + if ((((int32_t)L_46) < ((int32_t)L_47))) + { + goto IL_000e; + } + } + { + goto IL_00e3; + } + +IL_0072: + { + int32_t L_48 = ___dataSize; + if ((!(((uint32_t)L_48) == ((uint32_t)4)))) + { + goto IL_00b8; + } + } + { + V_2 = 0; + goto IL_00ac; + } + +IL_0080: + { + ByteU5BU5D_t789* L_49 = ___byteArray; + int32_t L_50 = V_2; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + int32_t L_51 = L_50; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_49, L_51, sizeof(uint8_t))); + ByteU5BU5D_t789* L_52 = ___byteArray; + int32_t L_53 = V_2; + ByteU5BU5D_t789* L_54 = ___byteArray; + int32_t L_55 = V_2; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)((int32_t)L_55+(int32_t)3))); + int32_t L_56 = ((int32_t)((int32_t)L_55+(int32_t)3)); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, L_53); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_56, sizeof(uint8_t))); + ByteU5BU5D_t789* L_57 = ___byteArray; + int32_t L_58 = V_2; + uint8_t L_59 = V_0; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)((int32_t)L_58+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, ((int32_t)((int32_t)L_58+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)L_59; + ByteU5BU5D_t789* L_60 = ___byteArray; + int32_t L_61 = V_2; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)((int32_t)L_61+(int32_t)1))); + int32_t L_62 = ((int32_t)((int32_t)L_61+(int32_t)1)); + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_60, L_62, sizeof(uint8_t))); + ByteU5BU5D_t789* L_63 = ___byteArray; + int32_t L_64 = V_2; + ByteU5BU5D_t789* L_65 = ___byteArray; + int32_t L_66 = V_2; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, ((int32_t)((int32_t)L_66+(int32_t)2))); + int32_t L_67 = ((int32_t)((int32_t)L_66+(int32_t)2)); + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, ((int32_t)((int32_t)L_64+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_63, ((int32_t)((int32_t)L_64+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_67, sizeof(uint8_t))); + ByteU5BU5D_t789* L_68 = ___byteArray; + int32_t L_69 = V_2; + uint8_t L_70 = V_0; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, ((int32_t)((int32_t)L_69+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_68, ((int32_t)((int32_t)L_69+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)L_70; + int32_t L_71 = V_2; + V_2 = ((int32_t)((int32_t)L_71+(int32_t)4)); + } + +IL_00ac: + { + int32_t L_72 = V_2; + int32_t L_73 = ___size; + if ((((int32_t)L_72) < ((int32_t)L_73))) + { + goto IL_0080; + } + } + { + goto IL_00e3; + } + +IL_00b8: + { + int32_t L_74 = ___dataSize; + if ((!(((uint32_t)L_74) == ((uint32_t)2)))) + { + goto IL_00e3; + } + } + { + V_3 = 0; + goto IL_00dc; + } + +IL_00c6: + { + ByteU5BU5D_t789* L_75 = ___byteArray; + int32_t L_76 = V_3; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, L_76); + int32_t L_77 = L_76; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_75, L_77, sizeof(uint8_t))); + ByteU5BU5D_t789* L_78 = ___byteArray; + int32_t L_79 = V_3; + ByteU5BU5D_t789* L_80 = ___byteArray; + int32_t L_81 = V_3; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, ((int32_t)((int32_t)L_81+(int32_t)1))); + int32_t L_82 = ((int32_t)((int32_t)L_81+(int32_t)1)); + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_78, L_79, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_80, L_82, sizeof(uint8_t))); + ByteU5BU5D_t789* L_83 = ___byteArray; + int32_t L_84 = V_3; + uint8_t L_85 = V_0; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, ((int32_t)((int32_t)L_84+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_83, ((int32_t)((int32_t)L_84+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_85; + int32_t L_86 = V_3; + V_3 = ((int32_t)((int32_t)L_86+(int32_t)2)); + } + +IL_00dc: + { + int32_t L_87 = V_3; + int32_t L_88 = ___size; + if ((((int32_t)L_87) < ((int32_t)L_88))) + { + goto IL_00c6; + } + } + +IL_00e3: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor() +extern "C" void BinaryFormatter__ctor_m9102 (BinaryFormatter_t1516 * __this, const MethodInfo* method) +{ + { + __this->___type_format_4 = 1; + __this->___filter_level_5 = 3; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = BinaryFormatter_get_DefaultSurrogateSelector_m9104(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___surrogate_selector_3 = L_0; + StreamingContext_t434 L_1 = {0}; + StreamingContext__ctor_m9223(&L_1, ((int32_t)255), /*hidden argument*/NULL); + __this->___context_2 = L_1; + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::.ctor(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext) +extern "C" void BinaryFormatter__ctor_m9103 (BinaryFormatter_t1516 * __this, Object_t * ___selector, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + __this->___type_format_4 = 1; + __this->___filter_level_5 = 3; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___selector; + __this->___surrogate_selector_3 = L_0; + StreamingContext_t434 L_1 = ___context; + __this->___context_2 = L_1; + return; + } +} +// System.Runtime.Serialization.ISurrogateSelector System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::get_DefaultSurrogateSelector() +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern "C" Object_t * BinaryFormatter_get_DefaultSurrogateSelector_m9104 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ((BinaryFormatter_t1516_StaticFields*)BinaryFormatter_t1516_il2cpp_TypeInfo_var->static_fields)->___U3CDefaultSurrogateSelectorU3Ek__BackingField_6; + return L_0; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::set_AssemblyFormat(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle) +extern "C" void BinaryFormatter_set_AssemblyFormat_m9105 (BinaryFormatter_t1516 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->___assembly_format_0 = L_0; + return; + } +} +// System.Runtime.Serialization.SerializationBinder System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::get_Binder() +extern "C" SerializationBinder_t1531 * BinaryFormatter_get_Binder_m9106 (BinaryFormatter_t1516 * __this, const MethodInfo* method) +{ + { + SerializationBinder_t1531 * L_0 = (__this->___binder_1); + return L_0; + } +} +// System.Runtime.Serialization.StreamingContext System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::get_Context() +extern "C" StreamingContext_t434 BinaryFormatter_get_Context_m9107 (BinaryFormatter_t1516 * __this, const MethodInfo* method) +{ + { + StreamingContext_t434 L_0 = (__this->___context_2); + return L_0; + } +} +// System.Runtime.Serialization.ISurrogateSelector System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::get_SurrogateSelector() +extern "C" Object_t * BinaryFormatter_get_SurrogateSelector_m9108 (BinaryFormatter_t1516 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___surrogate_selector_3); + return L_0; + } +} +// System.Runtime.Serialization.Formatters.TypeFilterLevel System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::get_FilterLevel() +extern "C" int32_t BinaryFormatter_get_FilterLevel_m9109 (BinaryFormatter_t1516 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___filter_level_5); + return L_0; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::Deserialize(System.IO.Stream) +extern "C" Object_t * BinaryFormatter_Deserialize_m9110 (BinaryFormatter_t1516 * __this, Stream_t1039 * ___serializationStream, const MethodInfo* method) +{ + { + Stream_t1039 * L_0 = ___serializationStream; + Object_t * L_1 = BinaryFormatter_NoCheckDeserialize_m9111(__this, L_0, (HeaderHandler_t1744 *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::NoCheckDeserialize(System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryReader_t1262_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectReader_t1536_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2037; +extern Il2CppCodeGenString* _stringLiteral2038; +extern "C" Object_t * BinaryFormatter_NoCheckDeserialize_m9111 (BinaryFormatter_t1516 * __this, Stream_t1039 * ___serializationStream, HeaderHandler_t1744 * ___handler, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + BinaryReader_t1262_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(933); + ObjectReader_t1536_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1052); + _stringLiteral2037 = il2cpp_codegen_string_literal_from_index(2037); + _stringLiteral2038 = il2cpp_codegen_string_literal_from_index(2038); + s_Il2CppMethodIntialized = true; + } + BinaryReader_t1262 * V_0 = {0}; + bool V_1 = false; + uint8_t V_2 = {0}; + ObjectReader_t1536 * V_3 = {0}; + Object_t * V_4 = {0}; + HeaderU5BU5D_t1745* V_5 = {0}; + { + Stream_t1039 * L_0 = ___serializationStream; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2037, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Stream_t1039 * L_2 = ___serializationStream; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_2); + if (!L_3) + { + goto IL_0032; + } + } + { + Stream_t1039 * L_4 = ___serializationStream; + NullCheck(L_4); + int64_t L_5 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.Stream::get_Length() */, L_4); + if (L_5) + { + goto IL_0032; + } + } + { + SerializationException_t916 * L_6 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_6, _stringLiteral2038, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0032: + { + Stream_t1039 * L_7 = ___serializationStream; + BinaryReader_t1262 * L_8 = (BinaryReader_t1262 *)il2cpp_codegen_object_new (BinaryReader_t1262_il2cpp_TypeInfo_var); + BinaryReader__ctor_m7666(L_8, L_7, /*hidden argument*/NULL); + V_0 = L_8; + BinaryReader_t1262 * L_9 = V_0; + BinaryFormatter_ReadBinaryHeader_m9112(__this, L_9, (&V_1), /*hidden argument*/NULL); + BinaryReader_t1262 * L_10 = V_0; + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.BinaryReader::Read() */, L_10); + V_2 = (((int32_t)((uint8_t)L_11))); + uint8_t L_12 = V_2; + if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)21))))) + { + goto IL_005d; + } + } + { + uint8_t L_13 = V_2; + BinaryReader_t1262 * L_14 = V_0; + bool L_15 = V_1; + HeaderHandler_t1744 * L_16 = ___handler; + Object_t * L_17 = MessageFormatter_ReadMethodCall_m9113(NULL /*static, unused*/, L_13, L_14, L_15, L_16, __this, /*hidden argument*/NULL); + return L_17; + } + +IL_005d: + { + uint8_t L_18 = V_2; + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)22))))) + { + goto IL_0071; + } + } + { + uint8_t L_19 = V_2; + BinaryReader_t1262 * L_20 = V_0; + bool L_21 = V_1; + HeaderHandler_t1744 * L_22 = ___handler; + Object_t * L_23 = MessageFormatter_ReadMethodResponse_m9114(NULL /*static, unused*/, L_19, L_20, L_21, L_22, (Object_t *)NULL, __this, /*hidden argument*/NULL); + return L_23; + } + +IL_0071: + { + ObjectReader_t1536 * L_24 = (ObjectReader_t1536 *)il2cpp_codegen_object_new (ObjectReader_t1536_il2cpp_TypeInfo_var); + ObjectReader__ctor_m9117(L_24, __this, /*hidden argument*/NULL); + V_3 = L_24; + ObjectReader_t1536 * L_25 = V_3; + uint8_t L_26 = V_2; + BinaryReader_t1262 * L_27 = V_0; + bool L_28 = V_1; + NullCheck(L_25); + ObjectReader_ReadObjectGraph_m9119(L_25, L_26, L_27, L_28, (&V_4), (&V_5), /*hidden argument*/NULL); + HeaderHandler_t1744 * L_29 = ___handler; + if (!L_29) + { + goto IL_0094; + } + } + { + HeaderHandler_t1744 * L_30 = ___handler; + HeaderU5BU5D_t1745* L_31 = V_5; + NullCheck(L_30); + HeaderHandler_Invoke_m10863(L_30, L_31, /*hidden argument*/NULL); + } + +IL_0094: + { + Object_t * L_32 = V_4; + return L_32; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.BinaryFormatter::ReadBinaryHeader(System.IO.BinaryReader,System.Boolean&) +extern "C" void BinaryFormatter_ReadBinaryHeader_m9112 (BinaryFormatter_t1516 * __this, BinaryReader_t1262 * ___reader, bool* ___hasHeaders, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + BinaryReader_t1262 * L_0 = ___reader; + NullCheck(L_0); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_0); + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_1); + BinaryReader_t1262 * L_2 = ___reader; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_2); + V_0 = L_3; + bool* L_4 = ___hasHeaders; + int32_t L_5 = V_0; + *((int8_t*)(L_4)) = (int8_t)((((int32_t)L_5) == ((int32_t)2))? 1 : 0); + BinaryReader_t1262 * L_6 = ___reader; + NullCheck(L_6); + VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_6); + BinaryReader_t1262 * L_7 = ___reader; + NullCheck(L_7); + VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_7); + return; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.MessageFormatter::ReadMethodCall(System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader,System.Boolean,System.Runtime.Remoting.Messaging.HeaderHandler,System.Runtime.Serialization.Formatters.Binary.BinaryFormatter) +extern TypeInfo* BinaryElement_t1527_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectReader_t1536_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* HeaderU5BU5D_t1745_il2cpp_TypeInfo_var; +extern TypeInfo* Header_t1472_il2cpp_TypeInfo_var; +extern TypeInfo* MethodCall_t1468_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2039; +extern Il2CppCodeGenString* _stringLiteral2040; +extern Il2CppCodeGenString* _stringLiteral1918; +extern Il2CppCodeGenString* _stringLiteral1920; +extern Il2CppCodeGenString* _stringLiteral1919; +extern Il2CppCodeGenString* _stringLiteral1921; +extern Il2CppCodeGenString* _stringLiteral1922; +extern Il2CppCodeGenString* _stringLiteral1917; +extern Il2CppCodeGenString* _stringLiteral1925; +extern "C" Object_t * MessageFormatter_ReadMethodCall_m9113 (Object_t * __this /* static, unused */, uint8_t ___elem, BinaryReader_t1262 * ___reader, bool ___hasHeaders, HeaderHandler_t1744 * ___headerHandler, BinaryFormatter_t1516 * ___formatter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BinaryElement_t1527_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1053); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + ObjectReader_t1536_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1052); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + HeaderU5BU5D_t1745_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1054); + Header_t1472_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1055); + MethodCall_t1468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(999); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + _stringLiteral2039 = il2cpp_codegen_string_literal_from_index(2039); + _stringLiteral2040 = il2cpp_codegen_string_literal_from_index(2040); + _stringLiteral1918 = il2cpp_codegen_string_literal_from_index(1918); + _stringLiteral1920 = il2cpp_codegen_string_literal_from_index(1920); + _stringLiteral1919 = il2cpp_codegen_string_literal_from_index(1919); + _stringLiteral1921 = il2cpp_codegen_string_literal_from_index(1921); + _stringLiteral1922 = il2cpp_codegen_string_literal_from_index(1922); + _stringLiteral1917 = il2cpp_codegen_string_literal_from_index(1917); + _stringLiteral1925 = il2cpp_codegen_string_literal_from_index(1925); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + ObjectU5BU5D_t162* V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + ObjectU5BU5D_t162* V_6 = {0}; + HeaderU5BU5D_t1745* V_7 = {0}; + TypeU5BU5D_t431* V_8 = {0}; + uint32_t V_9 = 0; + int32_t V_10 = 0; + Type_t * V_11 = {0}; + ObjectReader_t1536 * V_12 = {0}; + Object_t * V_13 = {0}; + ObjectU5BU5D_t162* V_14 = {0}; + int32_t V_15 = 0; + String_t* V_16 = {0}; + HeaderU5BU5D_t1745* V_17 = {0}; + MethodCall_t1468 * V_18 = {0}; + DictionaryEntry_t900 V_19 = {0}; + ObjectU5BU5D_t162* V_20 = {0}; + int32_t V_21 = 0; + { + uint8_t L_0 = ___elem; + if ((((int32_t)L_0) == ((int32_t)((int32_t)21)))) + { + goto IL_001e; + } + } + { + uint8_t L_1 = ___elem; + uint8_t L_2 = L_1; + Object_t * L_3 = Box(BinaryElement_t1527_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral2039, L_3, /*hidden argument*/NULL); + SerializationException_t916 * L_5 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_001e: + { + BinaryReader_t1262 * L_6 = ___reader; + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_6); + V_0 = L_7; + BinaryReader_t1262 * L_8 = ___reader; + NullCheck(L_8); + uint8_t L_9 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_8); + if ((((int32_t)L_9) == ((int32_t)((int32_t)18)))) + { + goto IL_003d; + } + } + { + SerializationException_t916 * L_10 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_10, _stringLiteral2040, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003d: + { + BinaryReader_t1262 * L_11 = ___reader; + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_11); + V_1 = L_12; + BinaryReader_t1262 * L_13 = ___reader; + NullCheck(L_13); + uint8_t L_14 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_13); + if ((((int32_t)L_14) == ((int32_t)((int32_t)18)))) + { + goto IL_005c; + } + } + { + SerializationException_t916 * L_15 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_15, _stringLiteral2040, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_005c: + { + BinaryReader_t1262 * L_16 = ___reader; + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_16); + V_2 = L_17; + V_3 = (ObjectU5BU5D_t162*)NULL; + V_4 = NULL; + V_5 = NULL; + V_6 = (ObjectU5BU5D_t162*)NULL; + V_7 = (HeaderU5BU5D_t1745*)NULL; + V_8 = (TypeU5BU5D_t431*)NULL; + int32_t L_18 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_18&(int32_t)2))) <= ((int32_t)0))) + { + goto IL_00c0; + } + } + { + BinaryReader_t1262 * L_19 = ___reader; + NullCheck(L_19); + uint32_t L_20 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_19); + V_9 = L_20; + uint32_t L_21 = V_9; + V_3 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, (((uintptr_t)L_21)))); + V_10 = 0; + goto IL_00b5; + } + +IL_0096: + { + BinaryReader_t1262 * L_22 = ___reader; + NullCheck(L_22); + uint8_t L_23 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_22); + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + Type_t * L_24 = BinaryCommon_GetTypeFromCode_m9100(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + V_11 = L_24; + ObjectU5BU5D_t162* L_25 = V_3; + int32_t L_26 = V_10; + BinaryReader_t1262 * L_27 = ___reader; + Type_t * L_28 = V_11; + Object_t * L_29 = ObjectReader_ReadPrimitiveTypeValue_m9143(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + ArrayElementTypeCheck (L_25, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, L_26, sizeof(Object_t *))) = (Object_t *)L_29; + int32_t L_30 = V_10; + V_10 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_00b5: + { + int32_t L_31 = V_10; + uint32_t L_32 = V_9; + if ((((int64_t)(((int64_t)((int64_t)L_31)))) < ((int64_t)(((int64_t)((uint64_t)L_32)))))) + { + goto IL_0096; + } + } + +IL_00c0: + { + int32_t L_33 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)32972)))) <= ((int32_t)0))) + { + goto IL_0198; + } + } + { + BinaryFormatter_t1516 * L_34 = ___formatter; + ObjectReader_t1536 * L_35 = (ObjectReader_t1536 *)il2cpp_codegen_object_new (ObjectReader_t1536_il2cpp_TypeInfo_var); + ObjectReader__ctor_m9117(L_35, L_34, /*hidden argument*/NULL); + V_12 = L_35; + ObjectReader_t1536 * L_36 = V_12; + BinaryReader_t1262 * L_37 = ___reader; + bool L_38 = ___hasHeaders; + NullCheck(L_36); + ObjectReader_ReadObjectGraph_m9118(L_36, L_37, L_38, (&V_13), (&V_7), /*hidden argument*/NULL); + Object_t * L_39 = V_13; + V_14 = ((ObjectU5BU5D_t162*)Castclass(L_39, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + int32_t L_40 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_40&(int32_t)4))) <= ((int32_t)0))) + { + goto IL_00fd; + } + } + { + ObjectU5BU5D_t162* L_41 = V_14; + V_3 = L_41; + goto IL_0193; + } + +IL_00fd: + { + V_15 = 0; + int32_t L_42 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_42&(int32_t)8))) <= ((int32_t)0))) + { + goto IL_012f; + } + } + { + ObjectU5BU5D_t162* L_43 = V_14; + NullCheck(L_43); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_43)->max_length))))) <= ((int32_t)1))) + { + goto IL_0128; + } + } + { + ObjectU5BU5D_t162* L_44 = V_14; + int32_t L_45 = V_15; + int32_t L_46 = L_45; + V_15 = ((int32_t)((int32_t)L_46+(int32_t)1)); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_46); + int32_t L_47 = L_46; + V_3 = ((ObjectU5BU5D_t162*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_44, L_47, sizeof(Object_t *))), ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + goto IL_012f; + } + +IL_0128: + { + V_3 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + } + +IL_012f: + { + int32_t L_48 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_48&(int32_t)((int32_t)32768)))) <= ((int32_t)0))) + { + goto IL_014d; + } + } + { + ObjectU5BU5D_t162* L_49 = V_14; + int32_t L_50 = V_15; + int32_t L_51 = L_50; + V_15 = ((int32_t)((int32_t)L_51+(int32_t)1)); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_51); + int32_t L_52 = L_51; + V_8 = ((TypeU5BU5D_t431*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_49, L_52, sizeof(Object_t *))), TypeU5BU5D_t431_il2cpp_TypeInfo_var)); + } + +IL_014d: + { + int32_t L_53 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)128)))) <= ((int32_t)0))) + { + goto IL_0166; + } + } + { + ObjectU5BU5D_t162* L_54 = V_14; + int32_t L_55 = V_15; + int32_t L_56 = L_55; + V_15 = ((int32_t)((int32_t)L_56+(int32_t)1)); + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_56); + int32_t L_57 = L_56; + V_4 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_54, L_57, sizeof(Object_t *))); + } + +IL_0166: + { + int32_t L_58 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_58&(int32_t)((int32_t)64)))) <= ((int32_t)0))) + { + goto IL_017c; + } + } + { + ObjectU5BU5D_t162* L_59 = V_14; + int32_t L_60 = V_15; + int32_t L_61 = L_60; + V_15 = ((int32_t)((int32_t)L_61+(int32_t)1)); + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_61); + int32_t L_62 = L_61; + V_5 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_59, L_62, sizeof(Object_t *))); + } + +IL_017c: + { + int32_t L_63 = V_15; + ObjectU5BU5D_t162* L_64 = V_14; + NullCheck(L_64); + if ((((int32_t)L_63) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_64)->max_length))))))) + { + goto IL_0193; + } + } + { + ObjectU5BU5D_t162* L_65 = V_14; + int32_t L_66 = V_15; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_66); + int32_t L_67 = L_66; + V_6 = ((ObjectU5BU5D_t162*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_65, L_67, sizeof(Object_t *))), ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_0193: + { + goto IL_019f; + } + +IL_0198: + { + BinaryReader_t1262 * L_68 = ___reader; + NullCheck(L_68); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_68); + } + +IL_019f: + { + ObjectU5BU5D_t162* L_69 = V_3; + if (L_69) + { + goto IL_01ac; + } + } + { + V_3 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + } + +IL_01ac: + { + V_16 = (String_t*)NULL; + HeaderHandler_t1744 * L_70 = ___headerHandler; + if (!L_70) + { + goto IL_01c4; + } + } + { + HeaderHandler_t1744 * L_71 = ___headerHandler; + HeaderU5BU5D_t1745* L_72 = V_7; + NullCheck(L_71); + Object_t * L_73 = HeaderHandler_Invoke_m10863(L_71, L_72, /*hidden argument*/NULL); + V_16 = ((String_t*)IsInstSealed(L_73, String_t_il2cpp_TypeInfo_var)); + } + +IL_01c4: + { + V_17 = ((HeaderU5BU5D_t1745*)SZArrayNew(HeaderU5BU5D_t1745_il2cpp_TypeInfo_var, 7)); + HeaderU5BU5D_t1745* L_74 = V_17; + String_t* L_75 = V_1; + Header_t1472 * L_76 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_76, _stringLiteral1918, L_75, /*hidden argument*/NULL); + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, 0); + ArrayElementTypeCheck (L_74, L_76); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_74, 0, sizeof(Header_t1472 *))) = (Header_t1472 *)L_76; + HeaderU5BU5D_t1745* L_77 = V_17; + Object_t * L_78 = V_4; + Header_t1472 * L_79 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_79, _stringLiteral1920, L_78, /*hidden argument*/NULL); + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 1); + ArrayElementTypeCheck (L_77, L_79); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_77, 1, sizeof(Header_t1472 *))) = (Header_t1472 *)L_79; + HeaderU5BU5D_t1745* L_80 = V_17; + String_t* L_81 = V_2; + Header_t1472 * L_82 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_82, _stringLiteral1919, L_81, /*hidden argument*/NULL); + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 2); + ArrayElementTypeCheck (L_80, L_82); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_80, 2, sizeof(Header_t1472 *))) = (Header_t1472 *)L_82; + HeaderU5BU5D_t1745* L_83 = V_17; + ObjectU5BU5D_t162* L_84 = V_3; + Header_t1472 * L_85 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_85, _stringLiteral1921, (Object_t *)(Object_t *)L_84, /*hidden argument*/NULL); + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, 3); + ArrayElementTypeCheck (L_83, L_85); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_83, 3, sizeof(Header_t1472 *))) = (Header_t1472 *)L_85; + HeaderU5BU5D_t1745* L_86 = V_17; + Object_t * L_87 = V_5; + Header_t1472 * L_88 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_88, _stringLiteral1922, L_87, /*hidden argument*/NULL); + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, 4); + ArrayElementTypeCheck (L_86, L_88); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_86, 4, sizeof(Header_t1472 *))) = (Header_t1472 *)L_88; + HeaderU5BU5D_t1745* L_89 = V_17; + String_t* L_90 = V_16; + Header_t1472 * L_91 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_91, _stringLiteral1917, L_90, /*hidden argument*/NULL); + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, 5); + ArrayElementTypeCheck (L_89, L_91); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_89, 5, sizeof(Header_t1472 *))) = (Header_t1472 *)L_91; + HeaderU5BU5D_t1745* L_92 = V_17; + TypeU5BU5D_t431* L_93 = V_8; + Header_t1472 * L_94 = (Header_t1472 *)il2cpp_codegen_object_new (Header_t1472_il2cpp_TypeInfo_var); + Header__ctor_m8802(L_94, _stringLiteral1925, (Object_t *)(Object_t *)L_93, /*hidden argument*/NULL); + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, 6); + ArrayElementTypeCheck (L_92, L_94); + *((Header_t1472 **)(Header_t1472 **)SZArrayLdElema(L_92, 6, sizeof(Header_t1472 *))) = (Header_t1472 *)L_94; + HeaderU5BU5D_t1745* L_95 = V_17; + MethodCall_t1468 * L_96 = (MethodCall_t1468 *)il2cpp_codegen_object_new (MethodCall_t1468_il2cpp_TypeInfo_var); + MethodCall__ctor_m8812(L_96, L_95, /*hidden argument*/NULL); + V_18 = L_96; + ObjectU5BU5D_t162* L_97 = V_6; + if (!L_97) + { + goto IL_0291; + } + } + { + ObjectU5BU5D_t162* L_98 = V_6; + V_20 = L_98; + V_21 = 0; + goto IL_0286; + } + +IL_0255: + { + ObjectU5BU5D_t162* L_99 = V_20; + int32_t L_100 = V_21; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_100); + int32_t L_101 = L_100; + V_19 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_99, L_101, sizeof(Object_t *))), DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + MethodCall_t1468 * L_102 = V_18; + NullCheck(L_102); + Object_t * L_103 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(15 /* System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodCall::get_Properties() */, L_102); + Object_t * L_104 = DictionaryEntry_get_Key_m7312((&V_19), /*hidden argument*/NULL); + Object_t * L_105 = DictionaryEntry_get_Value_m7313((&V_19), /*hidden argument*/NULL); + NullCheck(L_103); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_103, ((String_t*)CastclassSealed(L_104, String_t_il2cpp_TypeInfo_var)), L_105); + int32_t L_106 = V_21; + V_21 = ((int32_t)((int32_t)L_106+(int32_t)1)); + } + +IL_0286: + { + int32_t L_107 = V_21; + ObjectU5BU5D_t162* L_108 = V_20; + NullCheck(L_108); + if ((((int32_t)L_107) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_108)->max_length))))))) + { + goto IL_0255; + } + } + +IL_0291: + { + MethodCall_t1468 * L_109 = V_18; + return L_109; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.MessageFormatter::ReadMethodResponse(System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader,System.Boolean,System.Runtime.Remoting.Messaging.HeaderHandler,System.Runtime.Remoting.Messaging.IMethodCallMessage,System.Runtime.Serialization.Formatters.Binary.BinaryFormatter) +extern TypeInfo* BinaryElement_t1527_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectReader_t1536_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +extern TypeInfo* ReturnMessage_t1483_il2cpp_TypeInfo_var; +extern TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +extern TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2041; +extern "C" Object_t * MessageFormatter_ReadMethodResponse_m9114 (Object_t * __this /* static, unused */, uint8_t ___elem, BinaryReader_t1262 * ___reader, bool ___hasHeaders, HeaderHandler_t1744 * ___headerHandler, Object_t * ___methodCallMessage, BinaryFormatter_t1516 * ___formatter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BinaryElement_t1527_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1053); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ObjectReader_t1536_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1052); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + LogicalCallContext_t1473_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(998); + ReturnMessage_t1483_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1056); + DictionaryEntry_t900_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(428); + IDictionary_t833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(426); + _stringLiteral2041 = il2cpp_codegen_string_literal_from_index(2041); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + uint8_t V_1 = {0}; + bool V_2 = false; + Object_t * V_3 = {0}; + ObjectU5BU5D_t162* V_4 = {0}; + LogicalCallContext_t1473 * V_5 = {0}; + Exception_t152 * V_6 = {0}; + ObjectU5BU5D_t162* V_7 = {0}; + HeaderU5BU5D_t1745* V_8 = {0}; + Type_t * V_9 = {0}; + uint32_t V_10 = 0; + int32_t V_11 = 0; + Type_t * V_12 = {0}; + ObjectReader_t1536 * V_13 = {0}; + Object_t * V_14 = {0}; + ObjectU5BU5D_t162* V_15 = {0}; + int32_t V_16 = 0; + int32_t V_17 = 0; + int32_t V_18 = 0; + ReturnMessage_t1483 * V_19 = {0}; + DictionaryEntry_t900 V_20 = {0}; + ObjectU5BU5D_t162* V_21 = {0}; + int32_t V_22 = 0; + int32_t G_B43_0 = 0; + { + uint8_t L_0 = ___elem; + if ((((int32_t)L_0) == ((int32_t)((int32_t)22)))) + { + goto IL_001e; + } + } + { + uint8_t L_1 = ___elem; + uint8_t L_2 = L_1; + Object_t * L_3 = Box(BinaryElement_t1527_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral2041, L_3, /*hidden argument*/NULL); + SerializationException_t916 * L_5 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_001e: + { + BinaryReader_t1262 * L_6 = ___reader; + NullCheck(L_6); + uint8_t L_7 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_6); + V_0 = L_7; + BinaryReader_t1262 * L_8 = ___reader; + NullCheck(L_8); + uint8_t L_9 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_8); + V_1 = L_9; + int32_t L_10 = V_0; + V_2 = ((((int32_t)((int32_t)((int32_t)L_10&(int32_t)((int32_t)64)))) > ((int32_t)0))? 1 : 0); + BinaryReader_t1262 * L_11 = ___reader; + NullCheck(L_11); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_11); + BinaryReader_t1262 * L_12 = ___reader; + NullCheck(L_12); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_12); + V_3 = NULL; + V_4 = (ObjectU5BU5D_t162*)NULL; + V_5 = (LogicalCallContext_t1473 *)NULL; + V_6 = (Exception_t152 *)NULL; + V_7 = (ObjectU5BU5D_t162*)NULL; + V_8 = (HeaderU5BU5D_t1745*)NULL; + uint8_t L_13 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_13&(int32_t)8)))))) <= ((int32_t)0))) + { + goto IL_0073; + } + } + { + BinaryReader_t1262 * L_14 = ___reader; + NullCheck(L_14); + uint8_t L_15 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_14); + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + Type_t * L_16 = BinaryCommon_GetTypeFromCode_m9100(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + V_9 = L_16; + BinaryReader_t1262 * L_17 = ___reader; + Type_t * L_18 = V_9; + Object_t * L_19 = ObjectReader_ReadPrimitiveTypeValue_m9143(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + V_3 = L_19; + } + +IL_0073: + { + int32_t L_20 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_20&(int32_t)2))) <= ((int32_t)0))) + { + goto IL_00c1; + } + } + { + BinaryReader_t1262 * L_21 = ___reader; + NullCheck(L_21); + uint32_t L_22 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_21); + V_10 = L_22; + uint32_t L_23 = V_10; + V_4 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, (((uintptr_t)L_23)))); + V_11 = 0; + goto IL_00b6; + } + +IL_0096: + { + BinaryReader_t1262 * L_24 = ___reader; + NullCheck(L_24); + uint8_t L_25 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_24); + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + Type_t * L_26 = BinaryCommon_GetTypeFromCode_m9100(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + V_12 = L_26; + ObjectU5BU5D_t162* L_27 = V_4; + int32_t L_28 = V_11; + BinaryReader_t1262 * L_29 = ___reader; + Type_t * L_30 = V_12; + Object_t * L_31 = ObjectReader_ReadPrimitiveTypeValue_m9143(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_28); + ArrayElementTypeCheck (L_27, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, L_28, sizeof(Object_t *))) = (Object_t *)L_31; + int32_t L_32 = V_11; + V_11 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_00b6: + { + int32_t L_33 = V_11; + uint32_t L_34 = V_10; + if ((((int64_t)(((int64_t)((int64_t)L_33)))) < ((int64_t)(((int64_t)((uint64_t)L_34)))))) + { + goto IL_0096; + } + } + +IL_00c1: + { + bool L_35 = V_2; + if (L_35) + { + goto IL_00ef; + } + } + { + uint8_t L_36 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_36&(int32_t)((int32_t)16))))))) > ((int32_t)0))) + { + goto IL_00ef; + } + } + { + uint8_t L_37 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)32))))))) > ((int32_t)0))) + { + goto IL_00ef; + } + } + { + int32_t L_38 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_38&(int32_t)4))) > ((int32_t)0))) + { + goto IL_00ef; + } + } + { + int32_t L_39 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_39&(int32_t)8))) <= ((int32_t)0))) + { + goto IL_0207; + } + } + +IL_00ef: + { + BinaryFormatter_t1516 * L_40 = ___formatter; + ObjectReader_t1536 * L_41 = (ObjectReader_t1536 *)il2cpp_codegen_object_new (ObjectReader_t1536_il2cpp_TypeInfo_var); + ObjectReader__ctor_m9117(L_41, L_40, /*hidden argument*/NULL); + V_13 = L_41; + ObjectReader_t1536 * L_42 = V_13; + BinaryReader_t1262 * L_43 = ___reader; + bool L_44 = ___hasHeaders; + NullCheck(L_42); + ObjectReader_ReadObjectGraph_m9118(L_42, L_43, L_44, (&V_14), (&V_8), /*hidden argument*/NULL); + Object_t * L_45 = V_14; + V_15 = ((ObjectU5BU5D_t162*)Castclass(L_45, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + uint8_t L_46 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_46&(int32_t)((int32_t)32))))))) <= ((int32_t)0))) + { + goto IL_013a; + } + } + { + ObjectU5BU5D_t162* L_47 = V_15; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 0); + int32_t L_48 = 0; + V_6 = ((Exception_t152 *)CastclassClass((*(Object_t **)(Object_t **)SZArrayLdElema(L_47, L_48, sizeof(Object_t *))), Exception_t152_il2cpp_TypeInfo_var)); + bool L_49 = V_2; + if (!L_49) + { + goto IL_0135; + } + } + { + ObjectU5BU5D_t162* L_50 = V_15; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 1); + int32_t L_51 = 1; + V_5 = ((LogicalCallContext_t1473 *)CastclassSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_50, L_51, sizeof(Object_t *))), LogicalCallContext_t1473_il2cpp_TypeInfo_var)); + } + +IL_0135: + { + goto IL_0202; + } + +IL_013a: + { + int32_t L_52 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_52&(int32_t)1))) > ((int32_t)0))) + { + goto IL_014c; + } + } + { + int32_t L_53 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_53&(int32_t)2))) <= ((int32_t)0))) + { + goto IL_0198; + } + } + +IL_014c: + { + V_16 = 0; + uint8_t L_54 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_54&(int32_t)((int32_t)16))))))) <= ((int32_t)0))) + { + goto IL_0165; + } + } + { + ObjectU5BU5D_t162* L_55 = V_15; + int32_t L_56 = V_16; + int32_t L_57 = L_56; + V_16 = ((int32_t)((int32_t)L_57+(int32_t)1)); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_57); + int32_t L_58 = L_57; + V_3 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_55, L_58, sizeof(Object_t *))); + } + +IL_0165: + { + bool L_59 = V_2; + if (!L_59) + { + goto IL_017c; + } + } + { + ObjectU5BU5D_t162* L_60 = V_15; + int32_t L_61 = V_16; + int32_t L_62 = L_61; + V_16 = ((int32_t)((int32_t)L_62+(int32_t)1)); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, L_62); + int32_t L_63 = L_62; + V_5 = ((LogicalCallContext_t1473 *)CastclassSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_60, L_63, sizeof(Object_t *))), LogicalCallContext_t1473_il2cpp_TypeInfo_var)); + } + +IL_017c: + { + int32_t L_64 = V_16; + ObjectU5BU5D_t162* L_65 = V_15; + NullCheck(L_65); + if ((((int32_t)L_64) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_65)->max_length))))))) + { + goto IL_0193; + } + } + { + ObjectU5BU5D_t162* L_66 = V_15; + int32_t L_67 = V_16; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + int32_t L_68 = L_67; + V_7 = ((ObjectU5BU5D_t162*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_66, L_68, sizeof(Object_t *))), ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_0193: + { + goto IL_0202; + } + +IL_0198: + { + int32_t L_69 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_69&(int32_t)4))) <= ((int32_t)0))) + { + goto IL_01aa; + } + } + { + ObjectU5BU5D_t162* L_70 = V_15; + V_4 = L_70; + goto IL_0202; + } + +IL_01aa: + { + V_17 = 0; + ObjectU5BU5D_t162* L_71 = V_15; + int32_t L_72 = V_17; + int32_t L_73 = L_72; + V_17 = ((int32_t)((int32_t)L_73+(int32_t)1)); + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, L_73); + int32_t L_74 = L_73; + V_4 = ((ObjectU5BU5D_t162*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_71, L_74, sizeof(Object_t *))), ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + uint8_t L_75 = V_1; + if ((((int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_75&(int32_t)((int32_t)16))))))) <= ((int32_t)0))) + { + goto IL_01d4; + } + } + { + ObjectU5BU5D_t162* L_76 = V_15; + int32_t L_77 = V_17; + int32_t L_78 = L_77; + V_17 = ((int32_t)((int32_t)L_78+(int32_t)1)); + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, L_78); + int32_t L_79 = L_78; + V_3 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_76, L_79, sizeof(Object_t *))); + } + +IL_01d4: + { + bool L_80 = V_2; + if (!L_80) + { + goto IL_01eb; + } + } + { + ObjectU5BU5D_t162* L_81 = V_15; + int32_t L_82 = V_17; + int32_t L_83 = L_82; + V_17 = ((int32_t)((int32_t)L_83+(int32_t)1)); + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_83); + int32_t L_84 = L_83; + V_5 = ((LogicalCallContext_t1473 *)CastclassSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_81, L_84, sizeof(Object_t *))), LogicalCallContext_t1473_il2cpp_TypeInfo_var)); + } + +IL_01eb: + { + int32_t L_85 = V_17; + ObjectU5BU5D_t162* L_86 = V_15; + NullCheck(L_86); + if ((((int32_t)L_85) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_86)->max_length))))))) + { + goto IL_0202; + } + } + { + ObjectU5BU5D_t162* L_87 = V_15; + int32_t L_88 = V_17; + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, L_88); + int32_t L_89 = L_88; + V_7 = ((ObjectU5BU5D_t162*)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_87, L_89, sizeof(Object_t *))), ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_0202: + { + goto IL_020e; + } + +IL_0207: + { + BinaryReader_t1262 * L_90 = ___reader; + NullCheck(L_90); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_90); + } + +IL_020e: + { + HeaderHandler_t1744 * L_91 = ___headerHandler; + if (!L_91) + { + goto IL_021d; + } + } + { + HeaderHandler_t1744 * L_92 = ___headerHandler; + HeaderU5BU5D_t1745* L_93 = V_8; + NullCheck(L_92); + HeaderHandler_Invoke_m10863(L_92, L_93, /*hidden argument*/NULL); + } + +IL_021d: + { + Exception_t152 * L_94 = V_6; + if (!L_94) + { + goto IL_022e; + } + } + { + Exception_t152 * L_95 = V_6; + Object_t * L_96 = ___methodCallMessage; + ReturnMessage_t1483 * L_97 = (ReturnMessage_t1483 *)il2cpp_codegen_object_new (ReturnMessage_t1483_il2cpp_TypeInfo_var); + ReturnMessage__ctor_m8883(L_97, L_95, L_96, /*hidden argument*/NULL); + return L_97; + } + +IL_022e: + { + ObjectU5BU5D_t162* L_98 = V_4; + if (!L_98) + { + goto IL_023e; + } + } + { + ObjectU5BU5D_t162* L_99 = V_4; + NullCheck(L_99); + G_B43_0 = (((int32_t)((int32_t)(((Array_t *)L_99)->max_length)))); + goto IL_023f; + } + +IL_023e: + { + G_B43_0 = 0; + } + +IL_023f: + { + V_18 = G_B43_0; + Object_t * L_100 = V_3; + ObjectU5BU5D_t162* L_101 = V_4; + int32_t L_102 = V_18; + LogicalCallContext_t1473 * L_103 = V_5; + Object_t * L_104 = ___methodCallMessage; + ReturnMessage_t1483 * L_105 = (ReturnMessage_t1483 *)il2cpp_codegen_object_new (ReturnMessage_t1483_il2cpp_TypeInfo_var); + ReturnMessage__ctor_m8882(L_105, L_100, L_101, L_102, L_103, L_104, /*hidden argument*/NULL); + V_19 = L_105; + ObjectU5BU5D_t162* L_106 = V_7; + if (!L_106) + { + goto IL_02a0; + } + } + { + ObjectU5BU5D_t162* L_107 = V_7; + V_21 = L_107; + V_22 = 0; + goto IL_0295; + } + +IL_0264: + { + ObjectU5BU5D_t162* L_108 = V_21; + int32_t L_109 = V_22; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, L_109); + int32_t L_110 = L_109; + V_20 = ((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_108, L_110, sizeof(Object_t *))), DictionaryEntry_t900_il2cpp_TypeInfo_var)))); + ReturnMessage_t1483 * L_111 = V_19; + NullCheck(L_111); + Object_t * L_112 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(15 /* System.Collections.IDictionary System.Runtime.Remoting.Messaging.ReturnMessage::get_Properties() */, L_111); + Object_t * L_113 = DictionaryEntry_get_Key_m7312((&V_20), /*hidden argument*/NULL); + Object_t * L_114 = DictionaryEntry_get_Value_m7313((&V_20), /*hidden argument*/NULL); + NullCheck(L_112); + InterfaceActionInvoker2< Object_t *, Object_t * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t833_il2cpp_TypeInfo_var, L_112, ((String_t*)CastclassSealed(L_113, String_t_il2cpp_TypeInfo_var)), L_114); + int32_t L_115 = V_22; + V_22 = ((int32_t)((int32_t)L_115+(int32_t)1)); + } + +IL_0295: + { + int32_t L_116 = V_22; + ObjectU5BU5D_t162* L_117 = V_21; + NullCheck(L_117); + if ((((int32_t)L_116) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_117)->max_length))))))) + { + goto IL_0264; + } + } + +IL_02a0: + { + ReturnMessage_t1483 * L_118 = V_19; + return L_118; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader/TypeMetadata::.ctor() +extern "C" void TypeMetadata__ctor_m9115 (TypeMetadata_t1533 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader/ArrayNullFiller::.ctor(System.Int32) +extern "C" void ArrayNullFiller__ctor_m9116 (ArrayNullFiller_t1535 * __this, int32_t ___count, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___count; + __this->___NullCount_0 = L_0; + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::.ctor(System.Runtime.Serialization.Formatters.Binary.BinaryFormatter) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectManager_t1537_il2cpp_TypeInfo_var; +extern "C" void ObjectReader__ctor_m9117 (ObjectReader_t1536 * __this, BinaryFormatter_t1516 * ___formatter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ObjectManager_t1537_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1057); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->____registeredAssemblies_5 = L_0; + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + __this->____typeMetadataCache_6 = L_1; + __this->___ArrayBufferLength_11 = ((int32_t)4096); + Object__ctor_m482(__this, /*hidden argument*/NULL); + BinaryFormatter_t1516 * L_2 = ___formatter; + NullCheck(L_2); + Object_t * L_3 = BinaryFormatter_get_SurrogateSelector_m9108(L_2, /*hidden argument*/NULL); + __this->____surrogateSelector_0 = L_3; + BinaryFormatter_t1516 * L_4 = ___formatter; + NullCheck(L_4); + StreamingContext_t434 L_5 = BinaryFormatter_get_Context_m9107(L_4, /*hidden argument*/NULL); + __this->____context_1 = L_5; + BinaryFormatter_t1516 * L_6 = ___formatter; + NullCheck(L_6); + SerializationBinder_t1531 * L_7 = BinaryFormatter_get_Binder_m9106(L_6, /*hidden argument*/NULL); + __this->____binder_2 = L_7; + Object_t * L_8 = (__this->____surrogateSelector_0); + StreamingContext_t434 L_9 = (__this->____context_1); + ObjectManager_t1537 * L_10 = (ObjectManager_t1537 *)il2cpp_codegen_object_new (ObjectManager_t1537_il2cpp_TypeInfo_var); + ObjectManager__ctor_m9153(L_10, L_8, L_9, /*hidden argument*/NULL); + __this->____manager_4 = L_10; + BinaryFormatter_t1516 * L_11 = ___formatter; + NullCheck(L_11); + int32_t L_12 = BinaryFormatter_get_FilterLevel_m9109(L_11, /*hidden argument*/NULL); + __this->____filterLevel_3 = L_12; + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadObjectGraph(System.IO.BinaryReader,System.Boolean,System.Object&,System.Runtime.Remoting.Messaging.Header[]&) +extern "C" void ObjectReader_ReadObjectGraph_m9118 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, bool ___readHeaders, Object_t ** ___result, HeaderU5BU5D_t1745** ___headers, const MethodInfo* method) +{ + uint8_t V_0 = {0}; + { + BinaryReader_t1262 * L_0 = ___reader; + NullCheck(L_0); + uint8_t L_1 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_0); + V_0 = L_1; + uint8_t L_2 = V_0; + BinaryReader_t1262 * L_3 = ___reader; + bool L_4 = ___readHeaders; + Object_t ** L_5 = ___result; + HeaderU5BU5D_t1745** L_6 = ___headers; + ObjectReader_ReadObjectGraph_m9119(__this, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadObjectGraph(System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader,System.Boolean,System.Object&,System.Runtime.Remoting.Messaging.Header[]&) +extern TypeInfo* HeaderU5BU5D_t1745_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadObjectGraph_m9119 (ObjectReader_t1536 * __this, uint8_t ___elem, BinaryReader_t1262 * ___reader, bool ___readHeaders, Object_t ** ___result, HeaderU5BU5D_t1745** ___headers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HeaderU5BU5D_t1745_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1054); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + HeaderU5BU5D_t1745** L_0 = ___headers; + *((Object_t **)(L_0)) = (Object_t *)NULL; + uint8_t L_1 = ___elem; + BinaryReader_t1262 * L_2 = ___reader; + bool L_3 = ObjectReader_ReadNextObject_m9120(__this, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + bool L_4 = V_0; + if (!L_4) + { + goto IL_0057; + } + } + +IL_0013: + { + bool L_5 = ___readHeaders; + if (!L_5) + { + goto IL_0034; + } + } + { + HeaderU5BU5D_t1745** L_6 = ___headers; + if ((*((HeaderU5BU5D_t1745**)L_6))) + { + goto IL_0034; + } + } + { + HeaderU5BU5D_t1745** L_7 = ___headers; + Object_t * L_8 = ObjectReader_get_CurrentObject_m9122(__this, /*hidden argument*/NULL); + *((Object_t **)(L_7)) = (Object_t *)((HeaderU5BU5D_t1745*)Castclass(L_8, HeaderU5BU5D_t1745_il2cpp_TypeInfo_var)); + goto IL_004b; + } + +IL_0034: + { + int64_t L_9 = (__this->____rootObjectID_9); + if (L_9) + { + goto IL_004b; + } + } + { + int64_t L_10 = (__this->____lastObjectID_8); + __this->____rootObjectID_9 = L_10; + } + +IL_004b: + { + BinaryReader_t1262 * L_11 = ___reader; + bool L_12 = ObjectReader_ReadNextObject_m9121(__this, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0013; + } + } + +IL_0057: + { + Object_t ** L_13 = ___result; + ObjectManager_t1537 * L_14 = (__this->____manager_4); + int64_t L_15 = (__this->____rootObjectID_9); + NullCheck(L_14); + Object_t * L_16 = (Object_t *)VirtFuncInvoker1< Object_t *, int64_t >::Invoke(5 /* System.Object System.Runtime.Serialization.ObjectManager::GetObject(System.Int64) */, L_14, L_15); + *((Object_t **)(L_13)) = (Object_t *)L_16; + return; + } +} +// System.Boolean System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadNextObject(System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader) +extern "C" bool ObjectReader_ReadNextObject_m9120 (ObjectReader_t1536 * __this, uint8_t ___element, BinaryReader_t1262 * ___reader, const MethodInfo* method) +{ + SerializationInfo_t433 * V_0 = {0}; + int64_t V_1 = 0; + { + uint8_t L_0 = ___element; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)11))))) + { + goto IL_0020; + } + } + { + ObjectManager_t1537 * L_1 = (__this->____manager_4); + NullCheck(L_1); + VirtActionInvoker0::Invoke(4 /* System.Void System.Runtime.Serialization.ObjectManager::DoFixups() */, L_1); + ObjectManager_t1537 * L_2 = (__this->____manager_4); + NullCheck(L_2); + VirtActionInvoker0::Invoke(6 /* System.Void System.Runtime.Serialization.ObjectManager::RaiseDeserializationEvent() */, L_2); + return 0; + } + +IL_0020: + { + uint8_t L_3 = ___element; + BinaryReader_t1262 * L_4 = ___reader; + Object_t ** L_5 = &(__this->____lastObject_7); + ObjectReader_ReadObject_m9123(__this, L_3, L_4, (&V_1), L_5, (&V_0), /*hidden argument*/NULL); + int64_t L_6 = V_1; + if (!L_6) + { + goto IL_0051; + } + } + { + int64_t L_7 = V_1; + Object_t * L_8 = (__this->____lastObject_7); + SerializationInfo_t433 * L_9 = V_0; + ObjectReader_RegisterObject_m9128(__this, L_7, L_8, L_9, (((int64_t)((int64_t)0))), (MemberInfo_t *)NULL, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + int64_t L_10 = V_1; + __this->____lastObjectID_8 = L_10; + } + +IL_0051: + { + return 1; + } +} +// System.Boolean System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadNextObject(System.IO.BinaryReader) +extern "C" bool ObjectReader_ReadNextObject_m9121 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, const MethodInfo* method) +{ + uint8_t V_0 = {0}; + SerializationInfo_t433 * V_1 = {0}; + int64_t V_2 = 0; + { + BinaryReader_t1262 * L_0 = ___reader; + NullCheck(L_0); + uint8_t L_1 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_0); + V_0 = L_1; + uint8_t L_2 = V_0; + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)11))))) + { + goto IL_0027; + } + } + { + ObjectManager_t1537 * L_3 = (__this->____manager_4); + NullCheck(L_3); + VirtActionInvoker0::Invoke(4 /* System.Void System.Runtime.Serialization.ObjectManager::DoFixups() */, L_3); + ObjectManager_t1537 * L_4 = (__this->____manager_4); + NullCheck(L_4); + VirtActionInvoker0::Invoke(6 /* System.Void System.Runtime.Serialization.ObjectManager::RaiseDeserializationEvent() */, L_4); + return 0; + } + +IL_0027: + { + uint8_t L_5 = V_0; + BinaryReader_t1262 * L_6 = ___reader; + Object_t ** L_7 = &(__this->____lastObject_7); + ObjectReader_ReadObject_m9123(__this, L_5, L_6, (&V_2), L_7, (&V_1), /*hidden argument*/NULL); + int64_t L_8 = V_2; + if (!L_8) + { + goto IL_0058; + } + } + { + int64_t L_9 = V_2; + Object_t * L_10 = (__this->____lastObject_7); + SerializationInfo_t433 * L_11 = V_1; + ObjectReader_RegisterObject_m9128(__this, L_9, L_10, L_11, (((int64_t)((int64_t)0))), (MemberInfo_t *)NULL, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + int64_t L_12 = V_2; + __this->____lastObjectID_8 = L_12; + } + +IL_0058: + { + return 1; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.ObjectReader::get_CurrentObject() +extern "C" Object_t * ObjectReader_get_CurrentObject_m9122 (ObjectReader_t1536 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____lastObject_7); + return L_0; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadObject(System.Runtime.Serialization.Formatters.Binary.BinaryElement,System.IO.BinaryReader,System.Int64&,System.Object&,System.Runtime.Serialization.SerializationInfo&) +extern TypeInfo* ArrayNullFiller_t1535_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2042; +extern "C" void ObjectReader_ReadObject_m9123 (ObjectReader_t1536 * __this, uint8_t ___element, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___value, SerializationInfo_t433 ** ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayNullFiller_t1535_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1058); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2042 = il2cpp_codegen_string_literal_from_index(2042); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + { + uint8_t L_0 = ___element; + V_0 = L_0; + uint8_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 0) + { + goto IL_0053; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 1) + { + goto IL_0064; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 2) + { + goto IL_0077; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 3) + { + goto IL_008a; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 4) + { + goto IL_009d; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 5) + { + goto IL_00b0; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 6) + { + goto IL_00c3; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 7) + { + goto IL_00d6; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 8) + { + goto IL_018b; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 9) + { + goto IL_00ed; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 10) + { + goto IL_018b; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 11) + { + goto IL_00fe; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 12) + { + goto IL_011c; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 13) + { + goto IL_0137; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 14) + { + goto IL_0152; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 15) + { + goto IL_0165; + } + if (((int32_t)((int32_t)L_1-(int32_t)1)) == 16) + { + goto IL_0178; + } + } + { + goto IL_018b; + } + +IL_0053: + { + BinaryReader_t1262 * L_2 = ___reader; + int64_t* L_3 = ___objectId; + Object_t ** L_4 = ___value; + SerializationInfo_t433 ** L_5 = ___info; + ObjectReader_ReadRefTypeObjectInstance_m9126(__this, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_0064: + { + BinaryReader_t1262 * L_6 = ___reader; + int64_t* L_7 = ___objectId; + Object_t ** L_8 = ___value; + SerializationInfo_t433 ** L_9 = ___info; + ObjectReader_ReadObjectInstance_m9125(__this, L_6, 1, 0, L_7, L_8, L_9, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_0077: + { + BinaryReader_t1262 * L_10 = ___reader; + int64_t* L_11 = ___objectId; + Object_t ** L_12 = ___value; + SerializationInfo_t433 ** L_13 = ___info; + ObjectReader_ReadObjectInstance_m9125(__this, L_10, 0, 0, L_11, L_12, L_13, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_008a: + { + BinaryReader_t1262 * L_14 = ___reader; + int64_t* L_15 = ___objectId; + Object_t ** L_16 = ___value; + SerializationInfo_t433 ** L_17 = ___info; + ObjectReader_ReadObjectInstance_m9125(__this, L_14, 1, 1, L_15, L_16, L_17, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_009d: + { + BinaryReader_t1262 * L_18 = ___reader; + int64_t* L_19 = ___objectId; + Object_t ** L_20 = ___value; + SerializationInfo_t433 ** L_21 = ___info; + ObjectReader_ReadObjectInstance_m9125(__this, L_18, 0, 1, L_19, L_20, L_21, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_00b0: + { + SerializationInfo_t433 ** L_22 = ___info; + *((Object_t **)(L_22)) = (Object_t *)NULL; + BinaryReader_t1262 * L_23 = ___reader; + int64_t* L_24 = ___objectId; + Object_t ** L_25 = ___value; + ObjectReader_ReadStringIntance_m9129(__this, L_23, L_24, L_25, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_00c3: + { + SerializationInfo_t433 ** L_26 = ___info; + *((Object_t **)(L_26)) = (Object_t *)NULL; + BinaryReader_t1262 * L_27 = ___reader; + int64_t* L_28 = ___objectId; + Object_t ** L_29 = ___value; + ObjectReader_ReadGenericArray_m9130(__this, L_27, L_28, L_29, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_00d6: + { + Object_t ** L_30 = ___value; + BinaryReader_t1262 * L_31 = ___reader; + Object_t * L_32 = ObjectReader_ReadBoxedPrimitiveTypeValue_m9131(__this, L_31, /*hidden argument*/NULL); + *((Object_t **)(L_30)) = (Object_t *)L_32; + int64_t* L_33 = ___objectId; + *((int64_t*)(L_33)) = (int64_t)(((int64_t)((int64_t)0))); + SerializationInfo_t433 ** L_34 = ___info; + *((Object_t **)(L_34)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_00ed: + { + Object_t ** L_35 = ___value; + *((Object_t **)(L_35)) = (Object_t *)NULL; + int64_t* L_36 = ___objectId; + *((int64_t*)(L_36)) = (int64_t)(((int64_t)((int64_t)0))); + SerializationInfo_t433 ** L_37 = ___info; + *((Object_t **)(L_37)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_00fe: + { + BinaryReader_t1262 * L_38 = ___reader; + ObjectReader_ReadAssembly_m9124(__this, L_38, /*hidden argument*/NULL); + BinaryReader_t1262 * L_39 = ___reader; + NullCheck(L_39); + uint8_t L_40 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_39); + BinaryReader_t1262 * L_41 = ___reader; + int64_t* L_42 = ___objectId; + Object_t ** L_43 = ___value; + SerializationInfo_t433 ** L_44 = ___info; + ObjectReader_ReadObject_m9123(__this, L_40, L_41, L_42, L_43, L_44, /*hidden argument*/NULL); + goto IL_01a1; + } + +IL_011c: + { + Object_t ** L_45 = ___value; + BinaryReader_t1262 * L_46 = ___reader; + NullCheck(L_46); + uint8_t L_47 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_46); + ArrayNullFiller_t1535 * L_48 = (ArrayNullFiller_t1535 *)il2cpp_codegen_object_new (ArrayNullFiller_t1535_il2cpp_TypeInfo_var); + ArrayNullFiller__ctor_m9116(L_48, L_47, /*hidden argument*/NULL); + *((Object_t **)(L_45)) = (Object_t *)L_48; + int64_t* L_49 = ___objectId; + *((int64_t*)(L_49)) = (int64_t)(((int64_t)((int64_t)0))); + SerializationInfo_t433 ** L_50 = ___info; + *((Object_t **)(L_50)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_0137: + { + Object_t ** L_51 = ___value; + BinaryReader_t1262 * L_52 = ___reader; + NullCheck(L_52); + int32_t L_53 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_52); + ArrayNullFiller_t1535 * L_54 = (ArrayNullFiller_t1535 *)il2cpp_codegen_object_new (ArrayNullFiller_t1535_il2cpp_TypeInfo_var); + ArrayNullFiller__ctor_m9116(L_54, L_53, /*hidden argument*/NULL); + *((Object_t **)(L_51)) = (Object_t *)L_54; + int64_t* L_55 = ___objectId; + *((int64_t*)(L_55)) = (int64_t)(((int64_t)((int64_t)0))); + SerializationInfo_t433 ** L_56 = ___info; + *((Object_t **)(L_56)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_0152: + { + BinaryReader_t1262 * L_57 = ___reader; + int64_t* L_58 = ___objectId; + Object_t ** L_59 = ___value; + ObjectReader_ReadArrayOfPrimitiveType_m9132(__this, L_57, L_58, L_59, /*hidden argument*/NULL); + SerializationInfo_t433 ** L_60 = ___info; + *((Object_t **)(L_60)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_0165: + { + BinaryReader_t1262 * L_61 = ___reader; + int64_t* L_62 = ___objectId; + Object_t ** L_63 = ___value; + ObjectReader_ReadArrayOfObject_m9134(__this, L_61, L_62, L_63, /*hidden argument*/NULL); + SerializationInfo_t433 ** L_64 = ___info; + *((Object_t **)(L_64)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_0178: + { + BinaryReader_t1262 * L_65 = ___reader; + int64_t* L_66 = ___objectId; + Object_t ** L_67 = ___value; + ObjectReader_ReadArrayOfString_m9135(__this, L_65, L_66, L_67, /*hidden argument*/NULL); + SerializationInfo_t433 ** L_68 = ___info; + *((Object_t **)(L_68)) = (Object_t *)NULL; + goto IL_01a1; + } + +IL_018b: + { + uint8_t L_69 = ___element; + int32_t L_70 = L_69; + Object_t * L_71 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_70); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_72 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral2042, L_71, /*hidden argument*/NULL); + SerializationException_t916 * L_73 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_73, L_72, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_73); + } + +IL_01a1: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadAssembly(System.IO.BinaryReader) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadAssembly_m9124 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + String_t* V_1 = {0}; + { + BinaryReader_t1262 * L_0 = ___reader; + NullCheck(L_0); + uint32_t L_1 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_0); + V_0 = (((int64_t)((uint64_t)L_1))); + BinaryReader_t1262 * L_2 = ___reader; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_2); + V_1 = L_3; + Hashtable_t725 * L_4 = (__this->____registeredAssemblies_5); + int64_t L_5 = V_0; + int64_t L_6 = L_5; + Object_t * L_7 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_6); + String_t* L_8 = V_1; + NullCheck(L_4); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_4, L_7, L_8); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadObjectInstance(System.IO.BinaryReader,System.Boolean,System.Boolean,System.Int64&,System.Object&,System.Runtime.Serialization.SerializationInfo&) +extern "C" void ObjectReader_ReadObjectInstance_m9125 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, bool ___isRuntimeObject, bool ___hasTypeInfo, int64_t* ___objectId, Object_t ** ___value, SerializationInfo_t433 ** ___info, const MethodInfo* method) +{ + TypeMetadata_t1533 * V_0 = {0}; + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + BinaryReader_t1262 * L_3 = ___reader; + bool L_4 = ___isRuntimeObject; + bool L_5 = ___hasTypeInfo; + TypeMetadata_t1533 * L_6 = ObjectReader_ReadTypeMetadata_m9137(__this, L_3, L_4, L_5, /*hidden argument*/NULL); + V_0 = L_6; + BinaryReader_t1262 * L_7 = ___reader; + TypeMetadata_t1533 * L_8 = V_0; + int64_t* L_9 = ___objectId; + Object_t ** L_10 = ___value; + SerializationInfo_t433 ** L_11 = ___info; + ObjectReader_ReadObjectContent_m9127(__this, L_7, L_8, (*((int64_t*)L_9)), L_10, L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadRefTypeObjectInstance(System.IO.BinaryReader,System.Int64&,System.Object&,System.Runtime.Serialization.SerializationInfo&) +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* TypeMetadata_t1533_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2043; +extern "C" void ObjectReader_ReadRefTypeObjectInstance_m9126 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___value, SerializationInfo_t433 ** ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + TypeMetadata_t1533_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1059); + _stringLiteral2043 = il2cpp_codegen_string_literal_from_index(2043); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + Object_t * V_1 = {0}; + TypeMetadata_t1533 * V_2 = {0}; + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + BinaryReader_t1262 * L_3 = ___reader; + NullCheck(L_3); + uint32_t L_4 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_3); + V_0 = (((int64_t)((uint64_t)L_4))); + ObjectManager_t1537 * L_5 = (__this->____manager_4); + int64_t L_6 = V_0; + NullCheck(L_5); + Object_t * L_7 = (Object_t *)VirtFuncInvoker1< Object_t *, int64_t >::Invoke(5 /* System.Object System.Runtime.Serialization.ObjectManager::GetObject(System.Int64) */, L_5, L_6); + V_1 = L_7; + Object_t * L_8 = V_1; + if (L_8) + { + goto IL_002f; + } + } + { + SerializationException_t916 * L_9 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_9, _stringLiteral2043, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_002f: + { + Hashtable_t725 * L_10 = (__this->____typeMetadataCache_6); + Object_t * L_11 = V_1; + NullCheck(L_11); + Type_t * L_12 = Object_GetType_m2042(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + Object_t * L_13 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_10, L_12); + V_2 = ((TypeMetadata_t1533 *)CastclassClass(L_13, TypeMetadata_t1533_il2cpp_TypeInfo_var)); + BinaryReader_t1262 * L_14 = ___reader; + TypeMetadata_t1533 * L_15 = V_2; + int64_t* L_16 = ___objectId; + Object_t ** L_17 = ___value; + SerializationInfo_t433 ** L_18 = ___info; + ObjectReader_ReadObjectContent_m9127(__this, L_14, L_15, (*((int64_t*)L_16)), L_17, L_18, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadObjectContent(System.IO.BinaryReader,System.Runtime.Serialization.Formatters.Binary.ObjectReader/TypeMetadata,System.Int64,System.Object&,System.Runtime.Serialization.SerializationInfo&) +extern TypeInfo* FormatterConverter_t1541_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationInfo_t433_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadObjectContent_m9127 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, TypeMetadata_t1533 * ___metadata, int64_t ___objectId, Object_t ** ___objectInstance, SerializationInfo_t433 ** ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormatterConverter_t1541_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1060); + SerializationInfo_t433_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1061); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + SerializationInfo_t433 ** G_B5_0 = {0}; + SerializationInfo_t433 ** G_B4_0 = {0}; + SerializationInfo_t433 * G_B6_0 = {0}; + SerializationInfo_t433 ** G_B6_1 = {0}; + { + int32_t L_0 = (__this->____filterLevel_3); + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_001f; + } + } + { + Object_t ** L_1 = ___objectInstance; + TypeMetadata_t1533 * L_2 = ___metadata; + NullCheck(L_2); + Type_t * L_3 = (L_2->___Type_0); + Object_t * L_4 = FormatterServices_GetSafeUninitializedObject_m9152(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + *((Object_t **)(L_1)) = (Object_t *)L_4; + goto IL_002d; + } + +IL_001f: + { + Object_t ** L_5 = ___objectInstance; + TypeMetadata_t1533 * L_6 = ___metadata; + NullCheck(L_6); + Type_t * L_7 = (L_6->___Type_0); + Object_t * L_8 = FormatterServices_GetUninitializedObject_m9151(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + *((Object_t **)(L_5)) = (Object_t *)L_8; + } + +IL_002d: + { + ObjectManager_t1537 * L_9 = (__this->____manager_4); + Object_t ** L_10 = ___objectInstance; + NullCheck(L_9); + ObjectManager_RaiseOnDeserializingEvent_m9158(L_9, (*((Object_t **)L_10)), /*hidden argument*/NULL); + SerializationInfo_t433 ** L_11 = ___info; + TypeMetadata_t1533 * L_12 = ___metadata; + NullCheck(L_12); + bool L_13 = (L_12->___NeedsSerializationInfo_5); + G_B4_0 = L_11; + if (!L_13) + { + G_B5_0 = L_11; + goto IL_005d; + } + } + { + TypeMetadata_t1533 * L_14 = ___metadata; + NullCheck(L_14); + Type_t * L_15 = (L_14->___Type_0); + FormatterConverter_t1541 * L_16 = (FormatterConverter_t1541 *)il2cpp_codegen_object_new (FormatterConverter_t1541_il2cpp_TypeInfo_var); + FormatterConverter__ctor_m9144(L_16, /*hidden argument*/NULL); + SerializationInfo_t433 * L_17 = (SerializationInfo_t433 *)il2cpp_codegen_object_new (SerializationInfo_t433_il2cpp_TypeInfo_var); + SerializationInfo__ctor_m9208(L_17, L_15, L_16, /*hidden argument*/NULL); + G_B6_0 = L_17; + G_B6_1 = G_B4_0; + goto IL_005e; + } + +IL_005d: + { + G_B6_0 = ((SerializationInfo_t433 *)(NULL)); + G_B6_1 = G_B5_0; + } + +IL_005e: + { + *((Object_t **)(G_B6_1)) = (Object_t *)G_B6_0; + TypeMetadata_t1533 * L_18 = ___metadata; + NullCheck(L_18); + StringU5BU5D_t163* L_19 = (L_18->___MemberNames_2); + if (!L_19) + { + goto IL_00a6; + } + } + { + V_0 = 0; + goto IL_0095; + } + +IL_0071: + { + BinaryReader_t1262 * L_20 = ___reader; + Object_t ** L_21 = ___objectInstance; + int64_t L_22 = ___objectId; + SerializationInfo_t433 ** L_23 = ___info; + TypeMetadata_t1533 * L_24 = ___metadata; + NullCheck(L_24); + TypeU5BU5D_t431* L_25 = (L_24->___MemberTypes_1); + int32_t L_26 = V_0; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + TypeMetadata_t1533 * L_28 = ___metadata; + NullCheck(L_28); + StringU5BU5D_t163* L_29 = (L_28->___MemberNames_2); + int32_t L_30 = V_0; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + ObjectReader_ReadValue_m9138(__this, L_20, (*((Object_t **)L_21)), L_22, (*((SerializationInfo_t433 **)L_23)), (*(Type_t **)(Type_t **)SZArrayLdElema(L_25, L_27, sizeof(Type_t *))), (*(String_t**)(String_t**)SZArrayLdElema(L_29, L_31, sizeof(String_t*))), (MemberInfo_t *)NULL, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + int32_t L_32 = V_0; + V_0 = ((int32_t)((int32_t)L_32+(int32_t)1)); + } + +IL_0095: + { + int32_t L_33 = V_0; + TypeMetadata_t1533 * L_34 = ___metadata; + NullCheck(L_34); + int32_t L_35 = (L_34->___FieldCount_4); + if ((((int32_t)L_33) < ((int32_t)L_35))) + { + goto IL_0071; + } + } + { + goto IL_00e9; + } + +IL_00a6: + { + V_1 = 0; + goto IL_00dd; + } + +IL_00ad: + { + BinaryReader_t1262 * L_36 = ___reader; + Object_t ** L_37 = ___objectInstance; + int64_t L_38 = ___objectId; + SerializationInfo_t433 ** L_39 = ___info; + TypeMetadata_t1533 * L_40 = ___metadata; + NullCheck(L_40); + TypeU5BU5D_t431* L_41 = (L_40->___MemberTypes_1); + int32_t L_42 = V_1; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_42); + int32_t L_43 = L_42; + TypeMetadata_t1533 * L_44 = ___metadata; + NullCheck(L_44); + MemberInfoU5BU5D_t1534* L_45 = (L_44->___MemberInfos_3); + int32_t L_46 = V_1; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_46); + int32_t L_47 = L_46; + NullCheck((*(MemberInfo_t **)(MemberInfo_t **)SZArrayLdElema(L_45, L_47, sizeof(MemberInfo_t *)))); + String_t* L_48 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (*(MemberInfo_t **)(MemberInfo_t **)SZArrayLdElema(L_45, L_47, sizeof(MemberInfo_t *)))); + TypeMetadata_t1533 * L_49 = ___metadata; + NullCheck(L_49); + MemberInfoU5BU5D_t1534* L_50 = (L_49->___MemberInfos_3); + int32_t L_51 = V_1; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + int32_t L_52 = L_51; + ObjectReader_ReadValue_m9138(__this, L_36, (*((Object_t **)L_37)), L_38, (*((SerializationInfo_t433 **)L_39)), (*(Type_t **)(Type_t **)SZArrayLdElema(L_41, L_43, sizeof(Type_t *))), L_48, (*(MemberInfo_t **)(MemberInfo_t **)SZArrayLdElema(L_50, L_52, sizeof(MemberInfo_t *))), (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + int32_t L_53 = V_1; + V_1 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_00dd: + { + int32_t L_54 = V_1; + TypeMetadata_t1533 * L_55 = ___metadata; + NullCheck(L_55); + int32_t L_56 = (L_55->___FieldCount_4); + if ((((int32_t)L_54) < ((int32_t)L_56))) + { + goto IL_00ad; + } + } + +IL_00e9: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::RegisterObject(System.Int64,System.Object,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo,System.Int32[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_RegisterObject_m9128 (ObjectReader_t1536 * __this, int64_t ___objectId, Object_t * ___objectInstance, SerializationInfo_t433 * ___info, int64_t ___parentObjectId, MemberInfo_t * ___parentObjectMemeber, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___parentObjectId; + if (L_0) + { + goto IL_000a; + } + } + { + ___indices = (Int32U5BU5D_t420*)NULL; + } + +IL_000a: + { + Object_t * L_1 = ___objectInstance; + NullCheck(L_1); + Type_t * L_2 = Object_GetType_m2042(L_1, /*hidden argument*/NULL); + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_2); + if (!L_3) + { + goto IL_0021; + } + } + { + int64_t L_4 = ___parentObjectId; + if (L_4) + { + goto IL_0038; + } + } + +IL_0021: + { + ObjectManager_t1537 * L_5 = (__this->____manager_4); + Object_t * L_6 = ___objectInstance; + int64_t L_7 = ___objectId; + SerializationInfo_t433 * L_8 = ___info; + NullCheck(L_5); + ObjectManager_RegisterObject_m9166(L_5, L_6, L_7, L_8, (((int64_t)((int64_t)0))), (MemberInfo_t *)NULL, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + goto IL_0061; + } + +IL_0038: + { + Int32U5BU5D_t420* L_9 = ___indices; + if (!L_9) + { + goto IL_004d; + } + } + { + Int32U5BU5D_t420* L_10 = ___indices; + NullCheck(L_10); + Object_t * L_11 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_10); + ___indices = ((Int32U5BU5D_t420*)Castclass(L_11, Int32U5BU5D_t420_il2cpp_TypeInfo_var)); + } + +IL_004d: + { + ObjectManager_t1537 * L_12 = (__this->____manager_4); + Object_t * L_13 = ___objectInstance; + int64_t L_14 = ___objectId; + SerializationInfo_t433 * L_15 = ___info; + int64_t L_16 = ___parentObjectId; + MemberInfo_t * L_17 = ___parentObjectMemeber; + Int32U5BU5D_t420* L_18 = ___indices; + NullCheck(L_12); + ObjectManager_RegisterObject_m9166(L_12, L_13, L_14, L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + } + +IL_0061: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadStringIntance(System.IO.BinaryReader,System.Int64&,System.Object&) +extern "C" void ObjectReader_ReadStringIntance_m9129 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___value, const MethodInfo* method) +{ + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + Object_t ** L_3 = ___value; + BinaryReader_t1262 * L_4 = ___reader; + NullCheck(L_4); + String_t* L_5 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_4); + *((Object_t **)(L_3)) = (Object_t *)L_5; + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadGenericArray(System.IO.BinaryReader,System.Int64&,System.Object&) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadGenericArray_m9130 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + Int32U5BU5D_t420* V_2 = {0}; + int32_t V_3 = 0; + uint8_t V_4 = {0}; + Type_t * V_5 = {0}; + Array_t * V_6 = {0}; + Int32U5BU5D_t420* V_7 = {0}; + int32_t V_8 = 0; + bool V_9 = false; + int32_t V_10 = 0; + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + BinaryReader_t1262 * L_3 = ___reader; + NullCheck(L_3); + VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_3); + BinaryReader_t1262 * L_4 = ___reader; + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_4); + V_0 = L_5; + V_1 = 0; + int32_t L_6 = V_0; + V_2 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_6)); + V_3 = 0; + goto IL_003e; + } + +IL_0027: + { + Int32U5BU5D_t420* L_7 = V_2; + int32_t L_8 = V_3; + BinaryReader_t1262 * L_9 = ___reader; + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_9); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((int32_t*)(int32_t*)SZArrayLdElema(L_7, L_8, sizeof(int32_t))) = (int32_t)L_10; + Int32U5BU5D_t420* L_11 = V_2; + int32_t L_12 = V_3; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + if ((*(int32_t*)(int32_t*)SZArrayLdElema(L_11, L_13, sizeof(int32_t)))) + { + goto IL_003a; + } + } + { + V_1 = 1; + } + +IL_003a: + { + int32_t L_14 = V_3; + V_3 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_003e: + { + int32_t L_15 = V_3; + int32_t L_16 = V_0; + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0027; + } + } + { + BinaryReader_t1262 * L_17 = ___reader; + NullCheck(L_17); + uint8_t L_18 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_17); + V_4 = L_18; + BinaryReader_t1262 * L_19 = ___reader; + uint8_t L_20 = V_4; + Type_t * L_21 = ObjectReader_ReadType_m9142(__this, L_19, L_20, /*hidden argument*/NULL); + V_5 = L_21; + Type_t * L_22 = V_5; + Int32U5BU5D_t420* L_23 = V_2; + Array_t * L_24 = Array_CreateInstance_m6458(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + V_6 = L_24; + bool L_25 = V_1; + if (!L_25) + { + goto IL_006d; + } + } + { + Object_t ** L_26 = ___val; + Array_t * L_27 = V_6; + *((Object_t **)(L_26)) = (Object_t *)L_27; + return; + } + +IL_006d: + { + int32_t L_28 = V_0; + V_7 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_28)); + int32_t L_29 = V_0; + V_8 = ((int32_t)((int32_t)L_29-(int32_t)1)); + goto IL_0093; + } + +IL_007f: + { + Int32U5BU5D_t420* L_30 = V_7; + int32_t L_31 = V_8; + Array_t * L_32 = V_6; + int32_t L_33 = V_8; + NullCheck(L_32); + int32_t L_34 = Array_GetLowerBound_m6431(L_32, L_33, /*hidden argument*/NULL); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + *((int32_t*)(int32_t*)SZArrayLdElema(L_30, L_31, sizeof(int32_t))) = (int32_t)L_34; + int32_t L_35 = V_8; + V_8 = ((int32_t)((int32_t)L_35-(int32_t)1)); + } + +IL_0093: + { + int32_t L_36 = V_8; + if ((((int32_t)L_36) >= ((int32_t)0))) + { + goto IL_007f; + } + } + { + V_9 = 0; + goto IL_0117; + } + +IL_00a3: + { + BinaryReader_t1262 * L_37 = ___reader; + Array_t * L_38 = V_6; + int64_t* L_39 = ___objectId; + Type_t * L_40 = V_5; + Int32U5BU5D_t420* L_41 = V_7; + ObjectReader_ReadValue_m9138(__this, L_37, L_38, (*((int64_t*)L_39)), (SerializationInfo_t433 *)NULL, L_40, (String_t*)NULL, (MemberInfo_t *)NULL, L_41, /*hidden argument*/NULL); + Array_t * L_42 = V_6; + NullCheck(L_42); + int32_t L_43 = Array_get_Rank_m4611(L_42, /*hidden argument*/NULL); + V_10 = ((int32_t)((int32_t)L_43-(int32_t)1)); + goto IL_010f; + } + +IL_00c5: + { + Int32U5BU5D_t420* L_44 = V_7; + int32_t L_45 = V_10; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + int32_t* L_46 = ((int32_t*)(int32_t*)SZArrayLdElema(L_44, L_45, sizeof(int32_t))); + *((int32_t*)(L_46)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_46))+(int32_t)1)); + Int32U5BU5D_t420* L_47 = V_7; + int32_t L_48 = V_10; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + int32_t L_49 = L_48; + Array_t * L_50 = V_6; + int32_t L_51 = V_10; + NullCheck(L_50); + int32_t L_52 = Array_GetUpperBound_m6443(L_50, L_51, /*hidden argument*/NULL); + if ((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_47, L_49, sizeof(int32_t)))) <= ((int32_t)L_52))) + { + goto IL_0104; + } + } + { + int32_t L_53 = V_10; + if ((((int32_t)L_53) <= ((int32_t)0))) + { + goto IL_0101; + } + } + { + Int32U5BU5D_t420* L_54 = V_7; + int32_t L_55 = V_10; + Array_t * L_56 = V_6; + int32_t L_57 = V_10; + NullCheck(L_56); + int32_t L_58 = Array_GetLowerBound_m6431(L_56, L_57, /*hidden argument*/NULL); + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_55); + *((int32_t*)(int32_t*)SZArrayLdElema(L_54, L_55, sizeof(int32_t))) = (int32_t)L_58; + goto IL_0109; + } + +IL_0101: + { + V_9 = 1; + } + +IL_0104: + { + goto IL_0117; + } + +IL_0109: + { + int32_t L_59 = V_10; + V_10 = ((int32_t)((int32_t)L_59-(int32_t)1)); + } + +IL_010f: + { + int32_t L_60 = V_10; + if ((((int32_t)L_60) >= ((int32_t)0))) + { + goto IL_00c5; + } + } + +IL_0117: + { + bool L_61 = V_9; + if (!L_61) + { + goto IL_00a3; + } + } + { + Object_t ** L_62 = ___val; + Array_t * L_63 = V_6; + *((Object_t **)(L_62)) = (Object_t *)L_63; + return; + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadBoxedPrimitiveTypeValue(System.IO.BinaryReader) +extern "C" Object_t * ObjectReader_ReadBoxedPrimitiveTypeValue_m9131 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, const MethodInfo* method) +{ + Type_t * V_0 = {0}; + { + BinaryReader_t1262 * L_0 = ___reader; + Type_t * L_1 = ObjectReader_ReadType_m9142(__this, L_0, 0, /*hidden argument*/NULL); + V_0 = L_1; + BinaryReader_t1262 * L_2 = ___reader; + Type_t * L_3 = V_0; + Object_t * L_4 = ObjectReader_ReadPrimitiveTypeValue_m9143(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadArrayOfPrimitiveType(System.IO.BinaryReader,System.Int64&,System.Object&) +extern const Il2CppType* TimeSpan_t803_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeU5BU5D_t1822_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* DecimalU5BU5D_t1823_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int16U5BU5D_t1795_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Int64U5BU5D_t1773_il2cpp_TypeInfo_var; +extern TypeInfo* SByteU5BU5D_t1646_il2cpp_TypeInfo_var; +extern TypeInfo* SingleU5BU5D_t126_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpanU5BU5D_t1824_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2044; +extern "C" void ObjectReader_ReadArrayOfPrimitiveType_m9132 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_0_0_0_var = il2cpp_codegen_type_from_index(519); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + BooleanU5BU5D_t770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(470); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + DateTimeU5BU5D_t1822_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1062); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + DecimalU5BU5D_t1823_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1063); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int16U5BU5D_t1795_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(727); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Int64U5BU5D_t1773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(729); + SByteU5BU5D_t1646_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(728); + SingleU5BU5D_t126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(18); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + TimeSpanU5BU5D_t1824_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1064); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2044 = il2cpp_codegen_string_literal_from_index(2044); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Type_t * V_1 = {0}; + BooleanU5BU5D_t770* V_2 = {0}; + int32_t V_3 = 0; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + CharU5BU5D_t458* V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + DateTimeU5BU5D_t1822* V_10 = {0}; + int32_t V_11 = 0; + DecimalU5BU5D_t1823* V_12 = {0}; + int32_t V_13 = 0; + DoubleU5BU5D_t1774* V_14 = {0}; + int32_t V_15 = 0; + Int16U5BU5D_t1795* V_16 = {0}; + int32_t V_17 = 0; + Int32U5BU5D_t420* V_18 = {0}; + int32_t V_19 = 0; + Int64U5BU5D_t1773* V_20 = {0}; + int32_t V_21 = 0; + SByteU5BU5D_t1646* V_22 = {0}; + int32_t V_23 = 0; + SingleU5BU5D_t126* V_24 = {0}; + int32_t V_25 = 0; + UInt16U5BU5D_t763* V_26 = {0}; + int32_t V_27 = 0; + UInt32U5BU5D_t957* V_28 = {0}; + int32_t V_29 = 0; + UInt64U5BU5D_t1591* V_30 = {0}; + int32_t V_31 = 0; + StringU5BU5D_t163* V_32 = {0}; + int32_t V_33 = 0; + TimeSpanU5BU5D_t1824* V_34 = {0}; + int32_t V_35 = 0; + int32_t V_36 = {0}; + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + BinaryReader_t1262 * L_3 = ___reader; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_3); + V_0 = L_4; + BinaryReader_t1262 * L_5 = ___reader; + Type_t * L_6 = ObjectReader_ReadType_m9142(__this, L_5, 0, /*hidden argument*/NULL); + V_1 = L_6; + Type_t * L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_8 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + V_36 = L_8; + int32_t L_9 = V_36; + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 0) + { + goto IL_006f; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 1) + { + goto IL_00dd; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 2) + { + goto IL_02bc; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 3) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 4) + { + goto IL_01e4; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 5) + { + goto IL_034c; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 6) + { + goto IL_022c; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 7) + { + goto IL_0394; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 8) + { + goto IL_0274; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 9) + { + goto IL_03dc; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 10) + { + goto IL_0304; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 11) + { + goto IL_019c; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 12) + { + goto IL_0161; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 13) + { + goto IL_0121; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 14) + { + goto IL_0456; + } + if (((int32_t)((int32_t)L_9-(int32_t)3)) == 15) + { + goto IL_0424; + } + } + { + goto IL_0456; + } + +IL_006f: + { + int32_t L_10 = V_0; + V_2 = ((BooleanU5BU5D_t770*)SZArrayNew(BooleanU5BU5D_t770_il2cpp_TypeInfo_var, L_10)); + V_3 = 0; + goto IL_008a; + } + +IL_007d: + { + BooleanU5BU5D_t770* L_11 = V_2; + int32_t L_12 = V_3; + BinaryReader_t1262 * L_13 = ___reader; + NullCheck(L_13); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.IO.BinaryReader::ReadBoolean() */, L_13); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + *((bool*)(bool*)SZArrayLdElema(L_11, L_12, sizeof(bool))) = (bool)L_14; + int32_t L_15 = V_3; + V_3 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_008a: + { + int32_t L_16 = V_3; + int32_t L_17 = V_0; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_007d; + } + } + { + Object_t ** L_18 = ___val; + BooleanU5BU5D_t770* L_19 = V_2; + *((Object_t **)(L_18)) = (Object_t *)L_19; + goto IL_04c1; + } + +IL_0099: + { + int32_t L_20 = V_0; + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_20)); + V_5 = 0; + goto IL_00cc; + } + +IL_00a9: + { + BinaryReader_t1262 * L_21 = ___reader; + ByteU5BU5D_t789* L_22 = V_4; + int32_t L_23 = V_5; + int32_t L_24 = V_0; + int32_t L_25 = V_5; + NullCheck(L_21); + int32_t L_26 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.IO.BinaryReader::Read(System.Byte[],System.Int32,System.Int32) */, L_21, L_22, L_23, ((int32_t)((int32_t)L_24-(int32_t)L_25))); + V_6 = L_26; + int32_t L_27 = V_6; + if (L_27) + { + goto IL_00c5; + } + } + { + goto IL_00d4; + } + +IL_00c5: + { + int32_t L_28 = V_5; + int32_t L_29 = V_6; + V_5 = ((int32_t)((int32_t)L_28+(int32_t)L_29)); + } + +IL_00cc: + { + int32_t L_30 = V_5; + int32_t L_31 = V_0; + if ((((int32_t)L_30) < ((int32_t)L_31))) + { + goto IL_00a9; + } + } + +IL_00d4: + { + Object_t ** L_32 = ___val; + ByteU5BU5D_t789* L_33 = V_4; + *((Object_t **)(L_32)) = (Object_t *)L_33; + goto IL_04c1; + } + +IL_00dd: + { + int32_t L_34 = V_0; + V_7 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_34)); + V_8 = 0; + goto IL_0110; + } + +IL_00ed: + { + BinaryReader_t1262 * L_35 = ___reader; + CharU5BU5D_t458* L_36 = V_7; + int32_t L_37 = V_8; + int32_t L_38 = V_0; + int32_t L_39 = V_8; + NullCheck(L_35); + int32_t L_40 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(11 /* System.Int32 System.IO.BinaryReader::Read(System.Char[],System.Int32,System.Int32) */, L_35, L_36, L_37, ((int32_t)((int32_t)L_38-(int32_t)L_39))); + V_9 = L_40; + int32_t L_41 = V_9; + if (L_41) + { + goto IL_0109; + } + } + { + goto IL_0118; + } + +IL_0109: + { + int32_t L_42 = V_8; + int32_t L_43 = V_9; + V_8 = ((int32_t)((int32_t)L_42+(int32_t)L_43)); + } + +IL_0110: + { + int32_t L_44 = V_8; + int32_t L_45 = V_0; + if ((((int32_t)L_44) < ((int32_t)L_45))) + { + goto IL_00ed; + } + } + +IL_0118: + { + Object_t ** L_46 = ___val; + CharU5BU5D_t458* L_47 = V_7; + *((Object_t **)(L_46)) = (Object_t *)L_47; + goto IL_04c1; + } + +IL_0121: + { + int32_t L_48 = V_0; + V_10 = ((DateTimeU5BU5D_t1822*)SZArrayNew(DateTimeU5BU5D_t1822_il2cpp_TypeInfo_var, L_48)); + V_11 = 0; + goto IL_0150; + } + +IL_0131: + { + DateTimeU5BU5D_t1822* L_49 = V_10; + int32_t L_50 = V_11; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, L_50); + BinaryReader_t1262 * L_51 = ___reader; + NullCheck(L_51); + int64_t L_52 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_51); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_53 = DateTime_FromBinary_m10353(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + (*(DateTime_t365 *)((DateTime_t365 *)(DateTime_t365 *)SZArrayLdElema(L_49, L_50, sizeof(DateTime_t365 )))) = L_53; + int32_t L_54 = V_11; + V_11 = ((int32_t)((int32_t)L_54+(int32_t)1)); + } + +IL_0150: + { + int32_t L_55 = V_11; + int32_t L_56 = V_0; + if ((((int32_t)L_55) < ((int32_t)L_56))) + { + goto IL_0131; + } + } + { + Object_t ** L_57 = ___val; + DateTimeU5BU5D_t1822* L_58 = V_10; + *((Object_t **)(L_57)) = (Object_t *)L_58; + goto IL_04c1; + } + +IL_0161: + { + int32_t L_59 = V_0; + V_12 = ((DecimalU5BU5D_t1823*)SZArrayNew(DecimalU5BU5D_t1823_il2cpp_TypeInfo_var, L_59)); + V_13 = 0; + goto IL_018b; + } + +IL_0171: + { + DecimalU5BU5D_t1823* L_60 = V_12; + int32_t L_61 = V_13; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, L_61); + BinaryReader_t1262 * L_62 = ___reader; + NullCheck(L_62); + Decimal_t1112 L_63 = (Decimal_t1112 )VirtFuncInvoker0< Decimal_t1112 >::Invoke(16 /* System.Decimal System.IO.BinaryReader::ReadDecimal() */, L_62); + (*(Decimal_t1112 *)((Decimal_t1112 *)(Decimal_t1112 *)SZArrayLdElema(L_60, L_61, sizeof(Decimal_t1112 )))) = L_63; + int32_t L_64 = V_13; + V_13 = ((int32_t)((int32_t)L_64+(int32_t)1)); + } + +IL_018b: + { + int32_t L_65 = V_13; + int32_t L_66 = V_0; + if ((((int32_t)L_65) < ((int32_t)L_66))) + { + goto IL_0171; + } + } + { + Object_t ** L_67 = ___val; + DecimalU5BU5D_t1823* L_68 = V_12; + *((Object_t **)(L_67)) = (Object_t *)L_68; + goto IL_04c1; + } + +IL_019c: + { + int32_t L_69 = V_0; + V_14 = ((DoubleU5BU5D_t1774*)SZArrayNew(DoubleU5BU5D_t1774_il2cpp_TypeInfo_var, L_69)); + int32_t L_70 = V_0; + if ((((int32_t)L_70) <= ((int32_t)2))) + { + goto IL_01ba; + } + } + { + BinaryReader_t1262 * L_71 = ___reader; + DoubleU5BU5D_t1774* L_72 = V_14; + ObjectReader_BlockRead_m9133(__this, L_71, (Array_t *)(Array_t *)L_72, 8, /*hidden argument*/NULL); + goto IL_01db; + } + +IL_01ba: + { + V_15 = 0; + goto IL_01d3; + } + +IL_01c2: + { + DoubleU5BU5D_t1774* L_73 = V_14; + int32_t L_74 = V_15; + BinaryReader_t1262 * L_75 = ___reader; + NullCheck(L_75); + double L_76 = (double)VirtFuncInvoker0< double >::Invoke(17 /* System.Double System.IO.BinaryReader::ReadDouble() */, L_75); + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_74); + *((double*)(double*)SZArrayLdElema(L_73, L_74, sizeof(double))) = (double)L_76; + int32_t L_77 = V_15; + V_15 = ((int32_t)((int32_t)L_77+(int32_t)1)); + } + +IL_01d3: + { + int32_t L_78 = V_15; + int32_t L_79 = V_0; + if ((((int32_t)L_78) < ((int32_t)L_79))) + { + goto IL_01c2; + } + } + +IL_01db: + { + Object_t ** L_80 = ___val; + DoubleU5BU5D_t1774* L_81 = V_14; + *((Object_t **)(L_80)) = (Object_t *)L_81; + goto IL_04c1; + } + +IL_01e4: + { + int32_t L_82 = V_0; + V_16 = ((Int16U5BU5D_t1795*)SZArrayNew(Int16U5BU5D_t1795_il2cpp_TypeInfo_var, L_82)); + int32_t L_83 = V_0; + if ((((int32_t)L_83) <= ((int32_t)2))) + { + goto IL_0202; + } + } + { + BinaryReader_t1262 * L_84 = ___reader; + Int16U5BU5D_t1795* L_85 = V_16; + ObjectReader_BlockRead_m9133(__this, L_84, (Array_t *)(Array_t *)L_85, 2, /*hidden argument*/NULL); + goto IL_0223; + } + +IL_0202: + { + V_17 = 0; + goto IL_021b; + } + +IL_020a: + { + Int16U5BU5D_t1795* L_86 = V_16; + int32_t L_87 = V_17; + BinaryReader_t1262 * L_88 = ___reader; + NullCheck(L_88); + int16_t L_89 = (int16_t)VirtFuncInvoker0< int16_t >::Invoke(18 /* System.Int16 System.IO.BinaryReader::ReadInt16() */, L_88); + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, L_87); + *((int16_t*)(int16_t*)SZArrayLdElema(L_86, L_87, sizeof(int16_t))) = (int16_t)L_89; + int32_t L_90 = V_17; + V_17 = ((int32_t)((int32_t)L_90+(int32_t)1)); + } + +IL_021b: + { + int32_t L_91 = V_17; + int32_t L_92 = V_0; + if ((((int32_t)L_91) < ((int32_t)L_92))) + { + goto IL_020a; + } + } + +IL_0223: + { + Object_t ** L_93 = ___val; + Int16U5BU5D_t1795* L_94 = V_16; + *((Object_t **)(L_93)) = (Object_t *)L_94; + goto IL_04c1; + } + +IL_022c: + { + int32_t L_95 = V_0; + V_18 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, L_95)); + int32_t L_96 = V_0; + if ((((int32_t)L_96) <= ((int32_t)2))) + { + goto IL_024a; + } + } + { + BinaryReader_t1262 * L_97 = ___reader; + Int32U5BU5D_t420* L_98 = V_18; + ObjectReader_BlockRead_m9133(__this, L_97, (Array_t *)(Array_t *)L_98, 4, /*hidden argument*/NULL); + goto IL_026b; + } + +IL_024a: + { + V_19 = 0; + goto IL_0263; + } + +IL_0252: + { + Int32U5BU5D_t420* L_99 = V_18; + int32_t L_100 = V_19; + BinaryReader_t1262 * L_101 = ___reader; + NullCheck(L_101); + int32_t L_102 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_101); + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_100); + *((int32_t*)(int32_t*)SZArrayLdElema(L_99, L_100, sizeof(int32_t))) = (int32_t)L_102; + int32_t L_103 = V_19; + V_19 = ((int32_t)((int32_t)L_103+(int32_t)1)); + } + +IL_0263: + { + int32_t L_104 = V_19; + int32_t L_105 = V_0; + if ((((int32_t)L_104) < ((int32_t)L_105))) + { + goto IL_0252; + } + } + +IL_026b: + { + Object_t ** L_106 = ___val; + Int32U5BU5D_t420* L_107 = V_18; + *((Object_t **)(L_106)) = (Object_t *)L_107; + goto IL_04c1; + } + +IL_0274: + { + int32_t L_108 = V_0; + V_20 = ((Int64U5BU5D_t1773*)SZArrayNew(Int64U5BU5D_t1773_il2cpp_TypeInfo_var, L_108)); + int32_t L_109 = V_0; + if ((((int32_t)L_109) <= ((int32_t)2))) + { + goto IL_0292; + } + } + { + BinaryReader_t1262 * L_110 = ___reader; + Int64U5BU5D_t1773* L_111 = V_20; + ObjectReader_BlockRead_m9133(__this, L_110, (Array_t *)(Array_t *)L_111, 8, /*hidden argument*/NULL); + goto IL_02b3; + } + +IL_0292: + { + V_21 = 0; + goto IL_02ab; + } + +IL_029a: + { + Int64U5BU5D_t1773* L_112 = V_20; + int32_t L_113 = V_21; + BinaryReader_t1262 * L_114 = ___reader; + NullCheck(L_114); + int64_t L_115 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_114); + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, L_113); + *((int64_t*)(int64_t*)SZArrayLdElema(L_112, L_113, sizeof(int64_t))) = (int64_t)L_115; + int32_t L_116 = V_21; + V_21 = ((int32_t)((int32_t)L_116+(int32_t)1)); + } + +IL_02ab: + { + int32_t L_117 = V_21; + int32_t L_118 = V_0; + if ((((int32_t)L_117) < ((int32_t)L_118))) + { + goto IL_029a; + } + } + +IL_02b3: + { + Object_t ** L_119 = ___val; + Int64U5BU5D_t1773* L_120 = V_20; + *((Object_t **)(L_119)) = (Object_t *)L_120; + goto IL_04c1; + } + +IL_02bc: + { + int32_t L_121 = V_0; + V_22 = ((SByteU5BU5D_t1646*)SZArrayNew(SByteU5BU5D_t1646_il2cpp_TypeInfo_var, L_121)); + int32_t L_122 = V_0; + if ((((int32_t)L_122) <= ((int32_t)2))) + { + goto IL_02da; + } + } + { + BinaryReader_t1262 * L_123 = ___reader; + SByteU5BU5D_t1646* L_124 = V_22; + ObjectReader_BlockRead_m9133(__this, L_123, (Array_t *)(Array_t *)L_124, 1, /*hidden argument*/NULL); + goto IL_02fb; + } + +IL_02da: + { + V_23 = 0; + goto IL_02f3; + } + +IL_02e2: + { + SByteU5BU5D_t1646* L_125 = V_22; + int32_t L_126 = V_23; + BinaryReader_t1262 * L_127 = ___reader; + NullCheck(L_127); + int8_t L_128 = (int8_t)VirtFuncInvoker0< int8_t >::Invoke(21 /* System.SByte System.IO.BinaryReader::ReadSByte() */, L_127); + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, L_126); + *((int8_t*)(int8_t*)SZArrayLdElema(L_125, L_126, sizeof(int8_t))) = (int8_t)L_128; + int32_t L_129 = V_23; + V_23 = ((int32_t)((int32_t)L_129+(int32_t)1)); + } + +IL_02f3: + { + int32_t L_130 = V_23; + int32_t L_131 = V_0; + if ((((int32_t)L_130) < ((int32_t)L_131))) + { + goto IL_02e2; + } + } + +IL_02fb: + { + Object_t ** L_132 = ___val; + SByteU5BU5D_t1646* L_133 = V_22; + *((Object_t **)(L_132)) = (Object_t *)L_133; + goto IL_04c1; + } + +IL_0304: + { + int32_t L_134 = V_0; + V_24 = ((SingleU5BU5D_t126*)SZArrayNew(SingleU5BU5D_t126_il2cpp_TypeInfo_var, L_134)); + int32_t L_135 = V_0; + if ((((int32_t)L_135) <= ((int32_t)2))) + { + goto IL_0322; + } + } + { + BinaryReader_t1262 * L_136 = ___reader; + SingleU5BU5D_t126* L_137 = V_24; + ObjectReader_BlockRead_m9133(__this, L_136, (Array_t *)(Array_t *)L_137, 4, /*hidden argument*/NULL); + goto IL_0343; + } + +IL_0322: + { + V_25 = 0; + goto IL_033b; + } + +IL_032a: + { + SingleU5BU5D_t126* L_138 = V_24; + int32_t L_139 = V_25; + BinaryReader_t1262 * L_140 = ___reader; + NullCheck(L_140); + float L_141 = (float)VirtFuncInvoker0< float >::Invoke(23 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_140); + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, L_139); + *((float*)(float*)SZArrayLdElema(L_138, L_139, sizeof(float))) = (float)L_141; + int32_t L_142 = V_25; + V_25 = ((int32_t)((int32_t)L_142+(int32_t)1)); + } + +IL_033b: + { + int32_t L_143 = V_25; + int32_t L_144 = V_0; + if ((((int32_t)L_143) < ((int32_t)L_144))) + { + goto IL_032a; + } + } + +IL_0343: + { + Object_t ** L_145 = ___val; + SingleU5BU5D_t126* L_146 = V_24; + *((Object_t **)(L_145)) = (Object_t *)L_146; + goto IL_04c1; + } + +IL_034c: + { + int32_t L_147 = V_0; + V_26 = ((UInt16U5BU5D_t763*)SZArrayNew(UInt16U5BU5D_t763_il2cpp_TypeInfo_var, L_147)); + int32_t L_148 = V_0; + if ((((int32_t)L_148) <= ((int32_t)2))) + { + goto IL_036a; + } + } + { + BinaryReader_t1262 * L_149 = ___reader; + UInt16U5BU5D_t763* L_150 = V_26; + ObjectReader_BlockRead_m9133(__this, L_149, (Array_t *)(Array_t *)L_150, 2, /*hidden argument*/NULL); + goto IL_038b; + } + +IL_036a: + { + V_27 = 0; + goto IL_0383; + } + +IL_0372: + { + UInt16U5BU5D_t763* L_151 = V_26; + int32_t L_152 = V_27; + BinaryReader_t1262 * L_153 = ___reader; + NullCheck(L_153); + uint16_t L_154 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(24 /* System.UInt16 System.IO.BinaryReader::ReadUInt16() */, L_153); + NullCheck(L_151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_151, L_152); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_151, L_152, sizeof(uint16_t))) = (uint16_t)L_154; + int32_t L_155 = V_27; + V_27 = ((int32_t)((int32_t)L_155+(int32_t)1)); + } + +IL_0383: + { + int32_t L_156 = V_27; + int32_t L_157 = V_0; + if ((((int32_t)L_156) < ((int32_t)L_157))) + { + goto IL_0372; + } + } + +IL_038b: + { + Object_t ** L_158 = ___val; + UInt16U5BU5D_t763* L_159 = V_26; + *((Object_t **)(L_158)) = (Object_t *)L_159; + goto IL_04c1; + } + +IL_0394: + { + int32_t L_160 = V_0; + V_28 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, L_160)); + int32_t L_161 = V_0; + if ((((int32_t)L_161) <= ((int32_t)2))) + { + goto IL_03b2; + } + } + { + BinaryReader_t1262 * L_162 = ___reader; + UInt32U5BU5D_t957* L_163 = V_28; + ObjectReader_BlockRead_m9133(__this, L_162, (Array_t *)(Array_t *)L_163, 4, /*hidden argument*/NULL); + goto IL_03d3; + } + +IL_03b2: + { + V_29 = 0; + goto IL_03cb; + } + +IL_03ba: + { + UInt32U5BU5D_t957* L_164 = V_28; + int32_t L_165 = V_29; + BinaryReader_t1262 * L_166 = ___reader; + NullCheck(L_166); + uint32_t L_167 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_166); + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, L_165); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t))) = (uint32_t)L_167; + int32_t L_168 = V_29; + V_29 = ((int32_t)((int32_t)L_168+(int32_t)1)); + } + +IL_03cb: + { + int32_t L_169 = V_29; + int32_t L_170 = V_0; + if ((((int32_t)L_169) < ((int32_t)L_170))) + { + goto IL_03ba; + } + } + +IL_03d3: + { + Object_t ** L_171 = ___val; + UInt32U5BU5D_t957* L_172 = V_28; + *((Object_t **)(L_171)) = (Object_t *)L_172; + goto IL_04c1; + } + +IL_03dc: + { + int32_t L_173 = V_0; + V_30 = ((UInt64U5BU5D_t1591*)SZArrayNew(UInt64U5BU5D_t1591_il2cpp_TypeInfo_var, L_173)); + int32_t L_174 = V_0; + if ((((int32_t)L_174) <= ((int32_t)2))) + { + goto IL_03fa; + } + } + { + BinaryReader_t1262 * L_175 = ___reader; + UInt64U5BU5D_t1591* L_176 = V_30; + ObjectReader_BlockRead_m9133(__this, L_175, (Array_t *)(Array_t *)L_176, 8, /*hidden argument*/NULL); + goto IL_041b; + } + +IL_03fa: + { + V_31 = 0; + goto IL_0413; + } + +IL_0402: + { + UInt64U5BU5D_t1591* L_177 = V_30; + int32_t L_178 = V_31; + BinaryReader_t1262 * L_179 = ___reader; + NullCheck(L_179); + uint64_t L_180 = (uint64_t)VirtFuncInvoker0< uint64_t >::Invoke(26 /* System.UInt64 System.IO.BinaryReader::ReadUInt64() */, L_179); + NullCheck(L_177); + IL2CPP_ARRAY_BOUNDS_CHECK(L_177, L_178); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_177, L_178, sizeof(uint64_t))) = (uint64_t)L_180; + int32_t L_181 = V_31; + V_31 = ((int32_t)((int32_t)L_181+(int32_t)1)); + } + +IL_0413: + { + int32_t L_182 = V_31; + int32_t L_183 = V_0; + if ((((int32_t)L_182) < ((int32_t)L_183))) + { + goto IL_0402; + } + } + +IL_041b: + { + Object_t ** L_184 = ___val; + UInt64U5BU5D_t1591* L_185 = V_30; + *((Object_t **)(L_184)) = (Object_t *)L_185; + goto IL_04c1; + } + +IL_0424: + { + int32_t L_186 = V_0; + V_32 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_186)); + V_33 = 0; + goto IL_0445; + } + +IL_0434: + { + StringU5BU5D_t163* L_187 = V_32; + int32_t L_188 = V_33; + BinaryReader_t1262 * L_189 = ___reader; + NullCheck(L_189); + String_t* L_190 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_189); + NullCheck(L_187); + IL2CPP_ARRAY_BOUNDS_CHECK(L_187, L_188); + ArrayElementTypeCheck (L_187, L_190); + *((String_t**)(String_t**)SZArrayLdElema(L_187, L_188, sizeof(String_t*))) = (String_t*)L_190; + int32_t L_191 = V_33; + V_33 = ((int32_t)((int32_t)L_191+(int32_t)1)); + } + +IL_0445: + { + int32_t L_192 = V_33; + int32_t L_193 = V_0; + if ((((int32_t)L_192) < ((int32_t)L_193))) + { + goto IL_0434; + } + } + { + Object_t ** L_194 = ___val; + StringU5BU5D_t163* L_195 = V_32; + *((Object_t **)(L_194)) = (Object_t *)L_195; + goto IL_04c1; + } + +IL_0456: + { + Type_t * L_196 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_197 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TimeSpan_t803_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_196) == ((Object_t*)(Type_t *)L_197)))) + { + goto IL_04a6; + } + } + { + int32_t L_198 = V_0; + V_34 = ((TimeSpanU5BU5D_t1824*)SZArrayNew(TimeSpanU5BU5D_t1824_il2cpp_TypeInfo_var, L_198)); + V_35 = 0; + goto IL_0495; + } + +IL_0476: + { + TimeSpanU5BU5D_t1824* L_199 = V_34; + int32_t L_200 = V_35; + NullCheck(L_199); + IL2CPP_ARRAY_BOUNDS_CHECK(L_199, L_200); + BinaryReader_t1262 * L_201 = ___reader; + NullCheck(L_201); + int64_t L_202 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_201); + TimeSpan_t803 L_203 = {0}; + TimeSpan__ctor_m10742(&L_203, L_202, /*hidden argument*/NULL); + (*(TimeSpan_t803 *)((TimeSpan_t803 *)(TimeSpan_t803 *)SZArrayLdElema(L_199, L_200, sizeof(TimeSpan_t803 )))) = L_203; + int32_t L_204 = V_35; + V_35 = ((int32_t)((int32_t)L_204+(int32_t)1)); + } + +IL_0495: + { + int32_t L_205 = V_35; + int32_t L_206 = V_0; + if ((((int32_t)L_205) < ((int32_t)L_206))) + { + goto IL_0476; + } + } + { + Object_t ** L_207 = ___val; + TimeSpanU5BU5D_t1824* L_208 = V_34; + *((Object_t **)(L_207)) = (Object_t *)L_208; + goto IL_04bc; + } + +IL_04a6: + { + Type_t * L_209 = V_1; + NullCheck(L_209); + String_t* L_210 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_209); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_211 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2044, L_210, /*hidden argument*/NULL); + NotSupportedException_t164 * L_212 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_212, L_211, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_212); + } + +IL_04bc: + { + goto IL_04c1; + } + +IL_04c1: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::BlockRead(System.IO.BinaryReader,System.Array,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_BlockRead_m9133 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, Array_t * ___array, int32_t ___dataSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + ObjectReader_t1536 * G_B5_0 = {0}; + ObjectReader_t1536 * G_B4_0 = {0}; + int32_t G_B6_0 = 0; + ObjectReader_t1536 * G_B6_1 = {0}; + int32_t G_B11_0 = 0; + { + Array_t * L_0 = ___array; + int32_t L_1 = Buffer_ByteLength_m10077(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + ByteU5BU5D_t789* L_2 = (__this->___arrayBuffer_10); + if (!L_2) + { + goto IL_0033; + } + } + { + int32_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = (__this->___arrayBuffer_10); + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0056; + } + } + { + ByteU5BU5D_t789* L_5 = (__this->___arrayBuffer_10); + NullCheck(L_5); + int32_t L_6 = (__this->___ArrayBufferLength_11); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) == ((int32_t)L_6))) + { + goto IL_0056; + } + } + +IL_0033: + { + int32_t L_7 = V_0; + int32_t L_8 = (__this->___ArrayBufferLength_11); + G_B4_0 = __this; + if ((((int32_t)L_7) > ((int32_t)L_8))) + { + G_B5_0 = __this; + goto IL_0046; + } + } + { + int32_t L_9 = V_0; + G_B6_0 = L_9; + G_B6_1 = G_B4_0; + goto IL_004c; + } + +IL_0046: + { + int32_t L_10 = (__this->___ArrayBufferLength_11); + G_B6_0 = L_10; + G_B6_1 = G_B5_0; + } + +IL_004c: + { + NullCheck(G_B6_1); + G_B6_1->___arrayBuffer_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, G_B6_0)); + } + +IL_0056: + { + V_1 = 0; + goto IL_00db; + } + +IL_005d: + { + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = (__this->___arrayBuffer_10); + NullCheck(L_12); + if ((((int32_t)L_11) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0071; + } + } + { + int32_t L_13 = V_0; + G_B11_0 = L_13; + goto IL_0079; + } + +IL_0071: + { + ByteU5BU5D_t789* L_14 = (__this->___arrayBuffer_10); + NullCheck(L_14); + G_B11_0 = (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))); + } + +IL_0079: + { + V_2 = G_B11_0; + V_3 = 0; + } + +IL_007c: + { + BinaryReader_t1262 * L_15 = ___reader; + ByteU5BU5D_t789* L_16 = (__this->___arrayBuffer_10); + int32_t L_17 = V_3; + int32_t L_18 = V_2; + int32_t L_19 = V_3; + NullCheck(L_15); + int32_t L_20 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.IO.BinaryReader::Read(System.Byte[],System.Int32,System.Int32) */, L_15, L_16, L_17, ((int32_t)((int32_t)L_18-(int32_t)L_19))); + V_4 = L_20; + int32_t L_21 = V_4; + if (L_21) + { + goto IL_009a; + } + } + { + goto IL_00a6; + } + +IL_009a: + { + int32_t L_22 = V_3; + int32_t L_23 = V_4; + V_3 = ((int32_t)((int32_t)L_22+(int32_t)L_23)); + int32_t L_24 = V_3; + int32_t L_25 = V_2; + if ((((int32_t)L_24) < ((int32_t)L_25))) + { + goto IL_007c; + } + } + +IL_00a6: + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_26 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_26) + { + goto IL_00c4; + } + } + { + int32_t L_27 = ___dataSize; + if ((((int32_t)L_27) <= ((int32_t)1))) + { + goto IL_00c4; + } + } + { + ByteU5BU5D_t789* L_28 = (__this->___arrayBuffer_10); + int32_t L_29 = V_2; + int32_t L_30 = ___dataSize; + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + BinaryCommon_SwapBytes_m9101(NULL /*static, unused*/, L_28, L_29, L_30, /*hidden argument*/NULL); + } + +IL_00c4: + { + ByteU5BU5D_t789* L_31 = (__this->___arrayBuffer_10); + Array_t * L_32 = ___array; + int32_t L_33 = V_1; + int32_t L_34 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_31, 0, L_32, L_33, L_34, /*hidden argument*/NULL); + int32_t L_35 = V_0; + int32_t L_36 = V_2; + V_0 = ((int32_t)((int32_t)L_35-(int32_t)L_36)); + int32_t L_37 = V_1; + int32_t L_38 = V_2; + V_1 = ((int32_t)((int32_t)L_37+(int32_t)L_38)); + } + +IL_00db: + { + int32_t L_39 = V_0; + if ((((int32_t)L_39) > ((int32_t)0))) + { + goto IL_005d; + } + } + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadArrayOfObject(System.IO.BinaryReader,System.Int64&,System.Object&) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadArrayOfObject_m9134 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + BinaryReader_t1262 * L_0 = ___reader; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + int64_t* L_2 = ___objectId; + Object_t ** L_3 = ___array; + ObjectReader_ReadSimpleArray_m9136(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadArrayOfString(System.IO.BinaryReader,System.Int64&,System.Object&) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadArrayOfString_m9135 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, int64_t* ___objectId, Object_t ** ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + BinaryReader_t1262 * L_0 = ___reader; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + int64_t* L_2 = ___objectId; + Object_t ** L_3 = ___array; + ObjectReader_ReadSimpleArray_m9136(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadSimpleArray(System.IO.BinaryReader,System.Type,System.Int64&,System.Object&) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadSimpleArray_m9136 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, Type_t * ___elementType, int64_t* ___objectId, Object_t ** ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Int32U5BU5D_t420* V_1 = {0}; + Array_t * V_2 = {0}; + int32_t V_3 = 0; + { + int64_t* L_0 = ___objectId; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + uint32_t L_2 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_1); + *((int64_t*)(L_0)) = (int64_t)(((int64_t)((uint64_t)L_2))); + BinaryReader_t1262 * L_3 = ___reader; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_3); + V_0 = L_4; + V_1 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 1)); + Type_t * L_5 = ___elementType; + int32_t L_6 = V_0; + Array_t * L_7 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + V_2 = L_7; + V_3 = 0; + goto IL_0041; + } + +IL_0026: + { + Int32U5BU5D_t420* L_8 = V_1; + int32_t L_9 = V_3; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, 0, sizeof(int32_t))) = (int32_t)L_9; + BinaryReader_t1262 * L_10 = ___reader; + Array_t * L_11 = V_2; + int64_t* L_12 = ___objectId; + Type_t * L_13 = ___elementType; + Int32U5BU5D_t420* L_14 = V_1; + ObjectReader_ReadValue_m9138(__this, L_10, L_11, (*((int64_t*)L_12)), (SerializationInfo_t433 *)NULL, L_13, (String_t*)NULL, (MemberInfo_t *)NULL, L_14, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_15 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + int32_t L_16 = 0; + V_3 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_15, L_16, sizeof(int32_t))); + int32_t L_17 = V_3; + V_3 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0041: + { + int32_t L_18 = V_3; + int32_t L_19 = V_0; + if ((((int32_t)L_18) < ((int32_t)L_19))) + { + goto IL_0026; + } + } + { + Object_t ** L_20 = ___val; + Array_t * L_21 = V_2; + *((Object_t **)(L_20)) = (Object_t *)L_21; + return; + } +} +// System.Runtime.Serialization.Formatters.Binary.ObjectReader/TypeMetadata System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadTypeMetadata(System.IO.BinaryReader,System.Boolean,System.Boolean) +extern const Il2CppType* ISerializable_t1826_0_0_0_var; +extern TypeInfo* TypeMetadata_t1533_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* TypeTagU5BU5D_t1825_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ISurrogateSelector_t1482_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* MemberInfoU5BU5D_t1534_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2045; +extern Il2CppCodeGenString* _stringLiteral2046; +extern Il2CppCodeGenString* _stringLiteral2047; +extern "C" TypeMetadata_t1533 * ObjectReader_ReadTypeMetadata_m9137 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, bool ___isRuntimeObject, bool ___hasTypeInfo, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ISerializable_t1826_0_0_0_var = il2cpp_codegen_type_from_index(1065); + TypeMetadata_t1533_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1059); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + TypeTagU5BU5D_t1825_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1066); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ISurrogateSelector_t1482_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1011); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + MemberInfoU5BU5D_t1534_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1068); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2045 = il2cpp_codegen_string_literal_from_index(2045); + _stringLiteral2046 = il2cpp_codegen_string_literal_from_index(2046); + _stringLiteral2047 = il2cpp_codegen_string_literal_from_index(2047); + s_Il2CppMethodIntialized = true; + } + TypeMetadata_t1533 * V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = 0; + TypeU5BU5D_t431* V_3 = {0}; + StringU5BU5D_t163* V_4 = {0}; + int32_t V_5 = 0; + TypeTagU5BU5D_t1825* V_6 = {0}; + int32_t V_7 = 0; + int32_t V_8 = 0; + int64_t V_9 = 0; + Object_t * V_10 = {0}; + Object_t * V_11 = {0}; + int32_t V_12 = 0; + FieldInfo_t * V_13 = {0}; + String_t* V_14 = {0}; + int32_t V_15 = 0; + String_t* V_16 = {0}; + Type_t * V_17 = {0}; + { + TypeMetadata_t1533 * L_0 = (TypeMetadata_t1533 *)il2cpp_codegen_object_new (TypeMetadata_t1533_il2cpp_TypeInfo_var); + TypeMetadata__ctor_m9115(L_0, /*hidden argument*/NULL); + V_0 = L_0; + BinaryReader_t1262 * L_1 = ___reader; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_1); + V_1 = L_2; + BinaryReader_t1262 * L_3 = ___reader; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_3); + V_2 = L_4; + int32_t L_5 = V_2; + V_3 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, L_5)); + int32_t L_6 = V_2; + V_4 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, L_6)); + V_5 = 0; + goto IL_003c; + } + +IL_002b: + { + StringU5BU5D_t163* L_7 = V_4; + int32_t L_8 = V_5; + BinaryReader_t1262 * L_9 = ___reader; + NullCheck(L_9); + String_t* L_10 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_9); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + ArrayElementTypeCheck (L_7, L_10); + *((String_t**)(String_t**)SZArrayLdElema(L_7, L_8, sizeof(String_t*))) = (String_t*)L_10; + int32_t L_11 = V_5; + V_5 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_003c: + { + int32_t L_12 = V_5; + int32_t L_13 = V_2; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002b; + } + } + { + bool L_14 = ___hasTypeInfo; + if (!L_14) + { + goto IL_0099; + } + } + { + int32_t L_15 = V_2; + V_6 = ((TypeTagU5BU5D_t1825*)SZArrayNew(TypeTagU5BU5D_t1825_il2cpp_TypeInfo_var, L_15)); + V_7 = 0; + goto IL_006b; + } + +IL_005a: + { + TypeTagU5BU5D_t1825* L_16 = V_6; + int32_t L_17 = V_7; + BinaryReader_t1262 * L_18 = ___reader; + NullCheck(L_18); + uint8_t L_19 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_18); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))) = (uint8_t)L_19; + int32_t L_20 = V_7; + V_7 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_006b: + { + int32_t L_21 = V_7; + int32_t L_22 = V_2; + if ((((int32_t)L_21) < ((int32_t)L_22))) + { + goto IL_005a; + } + } + { + V_8 = 0; + goto IL_0091; + } + +IL_007b: + { + TypeU5BU5D_t431* L_23 = V_3; + int32_t L_24 = V_8; + BinaryReader_t1262 * L_25 = ___reader; + TypeTagU5BU5D_t1825* L_26 = V_6; + int32_t L_27 = V_8; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + int32_t L_28 = L_27; + Type_t * L_29 = ObjectReader_ReadType_m9142(__this, L_25, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_28, sizeof(uint8_t))), /*hidden argument*/NULL); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + ArrayElementTypeCheck (L_23, L_29); + *((Type_t **)(Type_t **)SZArrayLdElema(L_23, L_24, sizeof(Type_t *))) = (Type_t *)L_29; + int32_t L_30 = V_8; + V_8 = ((int32_t)((int32_t)L_30+(int32_t)1)); + } + +IL_0091: + { + int32_t L_31 = V_8; + int32_t L_32 = V_2; + if ((((int32_t)L_31) < ((int32_t)L_32))) + { + goto IL_007b; + } + } + +IL_0099: + { + bool L_33 = ___isRuntimeObject; + if (L_33) + { + goto IL_00bc; + } + } + { + BinaryReader_t1262 * L_34 = ___reader; + NullCheck(L_34); + uint32_t L_35 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_34); + V_9 = (((int64_t)((uint64_t)L_35))); + TypeMetadata_t1533 * L_36 = V_0; + int64_t L_37 = V_9; + String_t* L_38 = V_1; + Type_t * L_39 = ObjectReader_GetDeserializationType_m9141(__this, L_37, L_38, /*hidden argument*/NULL); + NullCheck(L_36); + L_36->___Type_0 = L_39; + goto IL_00c9; + } + +IL_00bc: + { + TypeMetadata_t1533 * L_40 = V_0; + String_t* L_41 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_42 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m2083, L_41, 1, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + NullCheck(L_40); + L_40->___Type_0 = L_42; + } + +IL_00c9: + { + TypeMetadata_t1533 * L_43 = V_0; + TypeU5BU5D_t431* L_44 = V_3; + NullCheck(L_43); + L_43->___MemberTypes_1 = L_44; + TypeMetadata_t1533 * L_45 = V_0; + StringU5BU5D_t163* L_46 = V_4; + NullCheck(L_45); + L_45->___MemberNames_2 = L_46; + TypeMetadata_t1533 * L_47 = V_0; + StringU5BU5D_t163* L_48 = V_4; + NullCheck(L_48); + NullCheck(L_47); + L_47->___FieldCount_4 = (((int32_t)((int32_t)(((Array_t *)L_48)->max_length)))); + Object_t * L_49 = (__this->____surrogateSelector_0); + if (!L_49) + { + goto IL_0116; + } + } + { + Object_t * L_50 = (__this->____surrogateSelector_0); + TypeMetadata_t1533 * L_51 = V_0; + NullCheck(L_51); + Type_t * L_52 = (L_51->___Type_0); + StreamingContext_t434 L_53 = (__this->____context_1); + NullCheck(L_50); + Object_t * L_54 = (Object_t *)InterfaceFuncInvoker3< Object_t *, Type_t *, StreamingContext_t434 , Object_t ** >::Invoke(0 /* System.Runtime.Serialization.ISerializationSurrogate System.Runtime.Serialization.ISurrogateSelector::GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector&) */, ISurrogateSelector_t1482_il2cpp_TypeInfo_var, L_50, L_52, L_53, (&V_10)); + V_11 = L_54; + TypeMetadata_t1533 * L_55 = V_0; + Object_t * L_56 = V_11; + NullCheck(L_55); + L_55->___NeedsSerializationInfo_5 = ((((int32_t)((((Object_t*)(Object_t *)L_56) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } + +IL_0116: + { + TypeMetadata_t1533 * L_57 = V_0; + NullCheck(L_57); + bool L_58 = (L_57->___NeedsSerializationInfo_5); + if (L_58) + { + goto IL_026c; + } + } + { + TypeMetadata_t1533 * L_59 = V_0; + NullCheck(L_59); + Type_t * L_60 = (L_59->___Type_0); + NullCheck(L_60); + bool L_61 = (bool)VirtFuncInvoker0< bool >::Invoke(32 /* System.Boolean System.Type::get_IsSerializable() */, L_60); + if (L_61) + { + goto IL_013c; + } + } + { + SerializationException_t916 * L_62 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_62, _stringLiteral2045, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_62); + } + +IL_013c: + { + TypeMetadata_t1533 * L_63 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_64 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ISerializable_t1826_0_0_0_var), /*hidden argument*/NULL); + TypeMetadata_t1533 * L_65 = V_0; + NullCheck(L_65); + Type_t * L_66 = (L_65->___Type_0); + NullCheck(L_64); + bool L_67 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_64, L_66); + NullCheck(L_63); + L_63->___NeedsSerializationInfo_5 = L_67; + TypeMetadata_t1533 * L_68 = V_0; + NullCheck(L_68); + bool L_69 = (L_68->___NeedsSerializationInfo_5); + if (L_69) + { + goto IL_026c; + } + } + { + TypeMetadata_t1533 * L_70 = V_0; + int32_t L_71 = V_2; + NullCheck(L_70); + L_70->___MemberInfos_3 = ((MemberInfoU5BU5D_t1534*)SZArrayNew(MemberInfoU5BU5D_t1534_il2cpp_TypeInfo_var, L_71)); + V_12 = 0; + goto IL_025d; + } + +IL_0176: + { + V_13 = (FieldInfo_t *)NULL; + StringU5BU5D_t163* L_72 = V_4; + int32_t L_73 = V_12; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, L_73); + int32_t L_74 = L_73; + V_14 = (*(String_t**)(String_t**)SZArrayLdElema(L_72, L_74, sizeof(String_t*))); + String_t* L_75 = V_14; + NullCheck(L_75); + int32_t L_76 = String_IndexOf_m3609(L_75, ((int32_t)43), /*hidden argument*/NULL); + V_15 = L_76; + int32_t L_77 = V_15; + if ((((int32_t)L_77) == ((int32_t)(-1)))) + { + goto IL_01fe; + } + } + { + StringU5BU5D_t163* L_78 = V_4; + int32_t L_79 = V_12; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + int32_t L_80 = L_79; + int32_t L_81 = V_15; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_78, L_80, sizeof(String_t*)))); + String_t* L_82 = String_Substring_m2063((*(String_t**)(String_t**)SZArrayLdElema(L_78, L_80, sizeof(String_t*))), 0, L_81, /*hidden argument*/NULL); + V_16 = L_82; + StringU5BU5D_t163* L_83 = V_4; + int32_t L_84 = V_12; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, L_84); + int32_t L_85 = L_84; + int32_t L_86 = V_15; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_83, L_85, sizeof(String_t*)))); + String_t* L_87 = String_Substring_m3599((*(String_t**)(String_t**)SZArrayLdElema(L_83, L_85, sizeof(String_t*))), ((int32_t)((int32_t)L_86+(int32_t)1)), /*hidden argument*/NULL); + V_14 = L_87; + TypeMetadata_t1533 * L_88 = V_0; + NullCheck(L_88); + Type_t * L_89 = (L_88->___Type_0); + NullCheck(L_89); + Type_t * L_90 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_89); + V_17 = L_90; + goto IL_01f2; + } + +IL_01c4: + { + Type_t * L_91 = V_17; + NullCheck(L_91); + String_t* L_92 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_91); + String_t* L_93 = V_16; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_94 = String_op_Equality_m442(NULL /*static, unused*/, L_92, L_93, /*hidden argument*/NULL); + if (!L_94) + { + goto IL_01e9; + } + } + { + Type_t * L_95 = V_17; + String_t* L_96 = V_14; + NullCheck(L_95); + FieldInfo_t * L_97 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_95, L_96, ((int32_t)52)); + V_13 = L_97; + goto IL_01f9; + } + +IL_01e9: + { + Type_t * L_98 = V_17; + NullCheck(L_98); + Type_t * L_99 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_98); + V_17 = L_99; + } + +IL_01f2: + { + Type_t * L_100 = V_17; + if (L_100) + { + goto IL_01c4; + } + } + +IL_01f9: + { + goto IL_020f; + } + +IL_01fe: + { + TypeMetadata_t1533 * L_101 = V_0; + NullCheck(L_101); + Type_t * L_102 = (L_101->___Type_0); + String_t* L_103 = V_14; + NullCheck(L_102); + FieldInfo_t * L_104 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_102, L_103, ((int32_t)52)); + V_13 = L_104; + } + +IL_020f: + { + FieldInfo_t * L_105 = V_13; + if (L_105) + { + goto IL_023b; + } + } + { + StringU5BU5D_t163* L_106 = V_4; + int32_t L_107 = V_12; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, L_107); + int32_t L_108 = L_107; + TypeMetadata_t1533 * L_109 = V_0; + NullCheck(L_109); + Type_t * L_110 = (L_109->___Type_0); + NullCheck(L_110); + String_t* L_111 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_110); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_112 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral2046, (*(String_t**)(String_t**)SZArrayLdElema(L_106, L_108, sizeof(String_t*))), _stringLiteral2047, L_111, /*hidden argument*/NULL); + SerializationException_t916 * L_113 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_113, L_112, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_113); + } + +IL_023b: + { + TypeMetadata_t1533 * L_114 = V_0; + NullCheck(L_114); + MemberInfoU5BU5D_t1534* L_115 = (L_114->___MemberInfos_3); + int32_t L_116 = V_12; + FieldInfo_t * L_117 = V_13; + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, L_116); + ArrayElementTypeCheck (L_115, L_117); + *((MemberInfo_t **)(MemberInfo_t **)SZArrayLdElema(L_115, L_116, sizeof(MemberInfo_t *))) = (MemberInfo_t *)L_117; + bool L_118 = ___hasTypeInfo; + if (L_118) + { + goto IL_0257; + } + } + { + TypeU5BU5D_t431* L_119 = V_3; + int32_t L_120 = V_12; + FieldInfo_t * L_121 = V_13; + NullCheck(L_121); + Type_t * L_122 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(16 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_121); + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, L_120); + ArrayElementTypeCheck (L_119, L_122); + *((Type_t **)(Type_t **)SZArrayLdElema(L_119, L_120, sizeof(Type_t *))) = (Type_t *)L_122; + } + +IL_0257: + { + int32_t L_123 = V_12; + V_12 = ((int32_t)((int32_t)L_123+(int32_t)1)); + } + +IL_025d: + { + int32_t L_124 = V_12; + int32_t L_125 = V_2; + if ((((int32_t)L_124) < ((int32_t)L_125))) + { + goto IL_0176; + } + } + { + TypeMetadata_t1533 * L_126 = V_0; + NullCheck(L_126); + L_126->___MemberNames_2 = (StringU5BU5D_t163*)NULL; + } + +IL_026c: + { + Hashtable_t725 * L_127 = (__this->____typeMetadataCache_6); + TypeMetadata_t1533 * L_128 = V_0; + NullCheck(L_128); + Type_t * L_129 = (L_128->___Type_0); + NullCheck(L_127); + bool L_130 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_127, L_129); + if (L_130) + { + goto IL_0294; + } + } + { + Hashtable_t725 * L_131 = (__this->____typeMetadataCache_6); + TypeMetadata_t1533 * L_132 = V_0; + NullCheck(L_132); + Type_t * L_133 = (L_132->___Type_0); + TypeMetadata_t1533 * L_134 = V_0; + NullCheck(L_131); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_131, L_133, L_134); + } + +IL_0294: + { + TypeMetadata_t1533 * L_135 = V_0; + return L_135; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadValue(System.IO.BinaryReader,System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Type,System.String,System.Reflection.MemberInfo,System.Int32[]) +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_ReadValue_m9138 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, Object_t * ___parentObject, int64_t ___parentObjectId, SerializationInfo_t433 * ___info, Type_t * ___valueType, String_t* ___fieldName, MemberInfo_t * ___memberInfo, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + uint8_t V_1 = {0}; + int64_t V_2 = 0; + int64_t V_3 = 0; + SerializationInfo_t433 * V_4 = {0}; + bool V_5 = false; + { + Type_t * L_0 = ___valueType; + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + bool L_1 = BinaryCommon_IsPrimitive_m9099(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0028; + } + } + { + BinaryReader_t1262 * L_2 = ___reader; + Type_t * L_3 = ___valueType; + Object_t * L_4 = ObjectReader_ReadPrimitiveTypeValue_m9143(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Object_t * L_5 = ___parentObject; + String_t* L_6 = ___fieldName; + MemberInfo_t * L_7 = ___memberInfo; + SerializationInfo_t433 * L_8 = ___info; + Object_t * L_9 = V_0; + Type_t * L_10 = ___valueType; + Int32U5BU5D_t420* L_11 = ___indices; + ObjectReader_SetObjectValue_m9139(__this, L_5, L_6, L_7, L_8, L_9, L_10, L_11, /*hidden argument*/NULL); + return; + } + +IL_0028: + { + BinaryReader_t1262 * L_12 = ___reader; + NullCheck(L_12); + uint8_t L_13 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_12); + V_1 = L_13; + uint8_t L_14 = V_1; + if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)9))))) + { + goto IL_0051; + } + } + { + BinaryReader_t1262 * L_15 = ___reader; + NullCheck(L_15); + uint32_t L_16 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_15); + V_2 = (((int64_t)((uint64_t)L_16))); + int64_t L_17 = ___parentObjectId; + int64_t L_18 = V_2; + Object_t * L_19 = ___parentObject; + SerializationInfo_t433 * L_20 = ___info; + String_t* L_21 = ___fieldName; + MemberInfo_t * L_22 = ___memberInfo; + Int32U5BU5D_t420* L_23 = ___indices; + ObjectReader_RecordFixup_m9140(__this, L_17, L_18, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); + return; + } + +IL_0051: + { + uint8_t L_24 = V_1; + BinaryReader_t1262 * L_25 = ___reader; + ObjectReader_ReadObject_m9123(__this, L_24, L_25, (&V_3), (&V_0), (&V_4), /*hidden argument*/NULL); + V_5 = 0; + int64_t L_26 = V_3; + if (!L_26) + { + goto IL_00bf; + } + } + { + Object_t * L_27 = V_0; + NullCheck(L_27); + Type_t * L_28 = Object_GetType_m2042(L_27, /*hidden argument*/NULL); + NullCheck(L_28); + bool L_29 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_28); + if (!L_29) + { + goto IL_008c; + } + } + { + int64_t L_30 = ___parentObjectId; + int64_t L_31 = V_3; + Object_t * L_32 = ___parentObject; + SerializationInfo_t433 * L_33 = ___info; + String_t* L_34 = ___fieldName; + MemberInfo_t * L_35 = ___memberInfo; + Int32U5BU5D_t420* L_36 = ___indices; + ObjectReader_RecordFixup_m9140(__this, L_30, L_31, L_32, L_33, L_34, L_35, L_36, /*hidden argument*/NULL); + V_5 = 1; + } + +IL_008c: + { + SerializationInfo_t433 * L_37 = ___info; + if (L_37) + { + goto IL_00b1; + } + } + { + Object_t * L_38 = ___parentObject; + if (((Array_t *)IsInstClass(L_38, Array_t_il2cpp_TypeInfo_var))) + { + goto IL_00b1; + } + } + { + int64_t L_39 = V_3; + Object_t * L_40 = V_0; + SerializationInfo_t433 * L_41 = V_4; + int64_t L_42 = ___parentObjectId; + MemberInfo_t * L_43 = ___memberInfo; + ObjectReader_RegisterObject_m9128(__this, L_39, L_40, L_41, L_42, L_43, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, /*hidden argument*/NULL); + goto IL_00bf; + } + +IL_00b1: + { + int64_t L_44 = V_3; + Object_t * L_45 = V_0; + SerializationInfo_t433 * L_46 = V_4; + int64_t L_47 = ___parentObjectId; + Int32U5BU5D_t420* L_48 = ___indices; + ObjectReader_RegisterObject_m9128(__this, L_44, L_45, L_46, L_47, (MemberInfo_t *)NULL, L_48, /*hidden argument*/NULL); + } + +IL_00bf: + { + bool L_49 = V_5; + if (L_49) + { + goto IL_00d8; + } + } + { + Object_t * L_50 = ___parentObject; + String_t* L_51 = ___fieldName; + MemberInfo_t * L_52 = ___memberInfo; + SerializationInfo_t433 * L_53 = ___info; + Object_t * L_54 = V_0; + Type_t * L_55 = ___valueType; + Int32U5BU5D_t420* L_56 = ___indices; + ObjectReader_SetObjectValue_m9139(__this, L_50, L_51, L_52, L_53, L_54, L_55, L_56, /*hidden argument*/NULL); + } + +IL_00d8: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::SetObjectValue(System.Object,System.String,System.Reflection.MemberInfo,System.Runtime.Serialization.SerializationInfo,System.Object,System.Type,System.Int32[]) +extern TypeInfo* IObjectReference_t1827_il2cpp_TypeInfo_var; +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayNullFiller_t1535_il2cpp_TypeInfo_var; +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* PropertyInfo_t_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_SetObjectValue_m9139 (ObjectReader_t1536 * __this, Object_t * ___parentObject, String_t* ___fieldName, MemberInfo_t * ___memberInfo, SerializationInfo_t433 * ___info, Object_t * ___value, Type_t * ___valueType, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IObjectReference_t1827_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1070); + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + ArrayNullFiller_t1535_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1058); + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + PropertyInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(744); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Object_t * L_0 = ___value; + if (!((Object_t *)IsInst(L_0, IObjectReference_t1827_il2cpp_TypeInfo_var))) + { + goto IL_0020; + } + } + { + Object_t * L_1 = ___value; + StreamingContext_t434 L_2 = (__this->____context_1); + NullCheck(((Object_t *)Castclass(L_1, IObjectReference_t1827_il2cpp_TypeInfo_var))); + Object_t * L_3 = (Object_t *)InterfaceFuncInvoker1< Object_t *, StreamingContext_t434 >::Invoke(0 /* System.Object System.Runtime.Serialization.IObjectReference::GetRealObject(System.Runtime.Serialization.StreamingContext) */, IObjectReference_t1827_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IObjectReference_t1827_il2cpp_TypeInfo_var)), L_2); + ___value = L_3; + } + +IL_0020: + { + Object_t * L_4 = ___parentObject; + if (!((Array_t *)IsInstClass(L_4, Array_t_il2cpp_TypeInfo_var))) + { + goto IL_006c; + } + } + { + Object_t * L_5 = ___value; + if (!((ArrayNullFiller_t1535 *)IsInstClass(L_5, ArrayNullFiller_t1535_il2cpp_TypeInfo_var))) + { + goto IL_0058; + } + } + { + Object_t * L_6 = ___value; + NullCheck(((ArrayNullFiller_t1535 *)CastclassClass(L_6, ArrayNullFiller_t1535_il2cpp_TypeInfo_var))); + int32_t L_7 = (((ArrayNullFiller_t1535 *)CastclassClass(L_6, ArrayNullFiller_t1535_il2cpp_TypeInfo_var))->___NullCount_0); + V_0 = L_7; + Int32U5BU5D_t420* L_8 = ___indices; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t* L_9 = ((int32_t*)(int32_t*)SZArrayLdElema(L_8, 0, sizeof(int32_t))); + int32_t L_10 = V_0; + *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_9))+(int32_t)((int32_t)((int32_t)L_10-(int32_t)1)))); + goto IL_0067; + } + +IL_0058: + { + Object_t * L_11 = ___parentObject; + Object_t * L_12 = ___value; + Int32U5BU5D_t420* L_13 = ___indices; + NullCheck(((Array_t *)CastclassClass(L_11, Array_t_il2cpp_TypeInfo_var))); + Array_SetValue_m6433(((Array_t *)CastclassClass(L_11, Array_t_il2cpp_TypeInfo_var)), L_12, L_13, /*hidden argument*/NULL); + } + +IL_0067: + { + goto IL_00b1; + } + +IL_006c: + { + SerializationInfo_t433 * L_14 = ___info; + if (!L_14) + { + goto IL_0084; + } + } + { + SerializationInfo_t433 * L_15 = ___info; + String_t* L_16 = ___fieldName; + Object_t * L_17 = ___value; + Type_t * L_18 = ___valueType; + NullCheck(L_15); + SerializationInfo_AddValue_m4614(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + goto IL_00b1; + } + +IL_0084: + { + MemberInfo_t * L_19 = ___memberInfo; + if (!((FieldInfo_t *)IsInstClass(L_19, FieldInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_00a2; + } + } + { + MemberInfo_t * L_20 = ___memberInfo; + Object_t * L_21 = ___parentObject; + Object_t * L_22 = ___value; + NullCheck(((FieldInfo_t *)CastclassClass(L_20, FieldInfo_t_il2cpp_TypeInfo_var))); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(22 /* System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object) */, ((FieldInfo_t *)CastclassClass(L_20, FieldInfo_t_il2cpp_TypeInfo_var)), L_21, L_22); + goto IL_00b1; + } + +IL_00a2: + { + MemberInfo_t * L_23 = ___memberInfo; + Object_t * L_24 = ___parentObject; + Object_t * L_25 = ___value; + NullCheck(((PropertyInfo_t *)CastclassClass(L_23, PropertyInfo_t_il2cpp_TypeInfo_var))); + VirtActionInvoker3< Object_t *, Object_t *, ObjectU5BU5D_t162* >::Invoke(24 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) */, ((PropertyInfo_t *)CastclassClass(L_23, PropertyInfo_t_il2cpp_TypeInfo_var)), L_24, L_25, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL); + } + +IL_00b1: + { + return; + } +} +// System.Void System.Runtime.Serialization.Formatters.Binary.ObjectReader::RecordFixup(System.Int64,System.Int64,System.Object,System.Runtime.Serialization.SerializationInfo,System.String,System.Reflection.MemberInfo,System.Int32[]) +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern "C" void ObjectReader_RecordFixup_m9140 (ObjectReader_t1536 * __this, int64_t ___parentObjectId, int64_t ___childObjectId, Object_t * ___parentObject, SerializationInfo_t433 * ___info, String_t* ___fieldName, MemberInfo_t * ___memberInfo, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (!L_0) + { + goto IL_001b; + } + } + { + ObjectManager_t1537 * L_1 = (__this->____manager_4); + int64_t L_2 = ___parentObjectId; + String_t* L_3 = ___fieldName; + int64_t L_4 = ___childObjectId; + NullCheck(L_1); + VirtActionInvoker3< int64_t, String_t*, int64_t >::Invoke(9 /* System.Void System.Runtime.Serialization.ObjectManager::RecordDelayedFixup(System.Int64,System.String,System.Int64) */, L_1, L_2, L_3, L_4); + goto IL_0073; + } + +IL_001b: + { + Object_t * L_5 = ___parentObject; + if (!((Array_t *)IsInstClass(L_5, Array_t_il2cpp_TypeInfo_var))) + { + goto IL_0064; + } + } + { + Int32U5BU5D_t420* L_6 = ___indices; + NullCheck(L_6); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) == ((uint32_t)1)))) + { + goto IL_0046; + } + } + { + ObjectManager_t1537 * L_7 = (__this->____manager_4); + int64_t L_8 = ___parentObjectId; + Int32U5BU5D_t420* L_9 = ___indices; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + int32_t L_10 = 0; + int64_t L_11 = ___childObjectId; + NullCheck(L_7); + VirtActionInvoker3< int64_t, int32_t, int64_t >::Invoke(7 /* System.Void System.Runtime.Serialization.ObjectManager::RecordArrayElementFixup(System.Int64,System.Int32,System.Int64) */, L_7, L_8, (*(int32_t*)(int32_t*)SZArrayLdElema(L_9, L_10, sizeof(int32_t))), L_11); + goto IL_005f; + } + +IL_0046: + { + ObjectManager_t1537 * L_12 = (__this->____manager_4); + int64_t L_13 = ___parentObjectId; + Int32U5BU5D_t420* L_14 = ___indices; + NullCheck(L_14); + Object_t * L_15 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_14); + int64_t L_16 = ___childObjectId; + NullCheck(L_12); + VirtActionInvoker3< int64_t, Int32U5BU5D_t420*, int64_t >::Invoke(8 /* System.Void System.Runtime.Serialization.ObjectManager::RecordArrayElementFixup(System.Int64,System.Int32[],System.Int64) */, L_12, L_13, ((Int32U5BU5D_t420*)Castclass(L_15, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), L_16); + } + +IL_005f: + { + goto IL_0073; + } + +IL_0064: + { + ObjectManager_t1537 * L_17 = (__this->____manager_4); + int64_t L_18 = ___parentObjectId; + MemberInfo_t * L_19 = ___memberInfo; + int64_t L_20 = ___childObjectId; + NullCheck(L_17); + VirtActionInvoker3< int64_t, MemberInfo_t *, int64_t >::Invoke(10 /* System.Void System.Runtime.Serialization.ObjectManager::RecordFixup(System.Int64,System.Reflection.MemberInfo,System.Int64) */, L_17, L_18, L_19, L_20); + } + +IL_0073: + { + return; + } +} +// System.Type System.Runtime.Serialization.Formatters.Binary.ObjectReader::GetDeserializationType(System.Int64,System.String) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2048; +extern Il2CppCodeGenString* _stringLiteral553; +extern "C" Type_t * ObjectReader_GetDeserializationType_m9141 (ObjectReader_t1536 * __this, int64_t ___assemblyId, String_t* ___className, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2048 = il2cpp_codegen_string_literal_from_index(2048); + _stringLiteral553 = il2cpp_codegen_string_literal_from_index(553); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + String_t* V_1 = {0}; + Assembly_t922 * V_2 = {0}; + { + Hashtable_t725 * L_0 = (__this->____registeredAssemblies_5); + int64_t L_1 = ___assemblyId; + int64_t L_2 = L_1; + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_3); + V_1 = ((String_t*)CastclassSealed(L_4, String_t_il2cpp_TypeInfo_var)); + SerializationBinder_t1531 * L_5 = (__this->____binder_2); + if (!L_5) + { + goto IL_0038; + } + } + { + SerializationBinder_t1531 * L_6 = (__this->____binder_2); + String_t* L_7 = V_1; + String_t* L_8 = ___className; + NullCheck(L_6); + Type_t * L_9 = (Type_t *)VirtFuncInvoker2< Type_t *, String_t*, String_t* >::Invoke(4 /* System.Type System.Runtime.Serialization.SerializationBinder::BindToType(System.String,System.String) */, L_6, L_7, L_8); + V_0 = L_9; + Type_t * L_10 = V_0; + if (!L_10) + { + goto IL_0038; + } + } + { + Type_t * L_11 = V_0; + return L_11; + } + +IL_0038: + { + String_t* L_12 = V_1; + Assembly_t922 * L_13 = Assembly_Load_m8272(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + V_2 = L_13; + Assembly_t922 * L_14 = V_2; + String_t* L_15 = ___className; + NullCheck(L_14); + Type_t * L_16 = (Type_t *)VirtFuncInvoker2< Type_t *, String_t*, bool >::Invoke(12 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean) */, L_14, L_15, 1); + V_0 = L_16; + Type_t * L_17 = V_0; + if (!L_17) + { + goto IL_0050; + } + } + { + Type_t * L_18 = V_0; + return L_18; + } + +IL_0050: + { + String_t* L_19 = ___className; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2048, L_19, _stringLiteral553, /*hidden argument*/NULL); + SerializationException_t916 * L_21 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } +} +// System.Type System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadType(System.IO.BinaryReader,System.Runtime.Serialization.Formatters.Binary.TypeTag) +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern const Il2CppType* MonoType_t_0_0_0_var; +extern const Il2CppType* MonoTypeU5BU5D_t1828_0_0_0_var; +extern const Il2CppType* ObjectU5BU5D_t162_0_0_0_var; +extern const Il2CppType* StringU5BU5D_t163_0_0_0_var; +extern TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2049; +extern Il2CppCodeGenString* _stringLiteral2050; +extern Il2CppCodeGenString* _stringLiteral2051; +extern Il2CppCodeGenString* _stringLiteral2052; +extern Il2CppCodeGenString* _stringLiteral2053; +extern "C" Type_t * ObjectReader_ReadType_m9142 (ObjectReader_t1536 * __this, BinaryReader_t1262 * ___reader, uint8_t ___code, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + MonoType_t_0_0_0_var = il2cpp_codegen_type_from_index(747); + MonoTypeU5BU5D_t1828_0_0_0_var = il2cpp_codegen_type_from_index(1071); + ObjectU5BU5D_t162_0_0_0_var = il2cpp_codegen_type_from_index(60); + StringU5BU5D_t163_0_0_0_var = il2cpp_codegen_type_from_index(61); + BinaryCommon_t1526_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1051); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2049 = il2cpp_codegen_string_literal_from_index(2049); + _stringLiteral2050 = il2cpp_codegen_string_literal_from_index(2050); + _stringLiteral2051 = il2cpp_codegen_string_literal_from_index(2051); + _stringLiteral2052 = il2cpp_codegen_string_literal_from_index(2052); + _stringLiteral2053 = il2cpp_codegen_string_literal_from_index(2053); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Type_t * V_1 = {0}; + String_t* V_2 = {0}; + int64_t V_3 = 0; + Type_t * V_4 = {0}; + uint8_t V_5 = {0}; + { + uint8_t L_0 = ___code; + V_5 = L_0; + uint8_t L_1 = V_5; + if (L_1 == 0) + { + goto IL_002f; + } + if (L_1 == 1) + { + goto IL_003b; + } + if (L_1 == 2) + { + goto IL_0046; + } + if (L_1 == 3) + { + goto IL_0051; + } + if (L_1 == 4) + { + goto IL_00c0; + } + if (L_1 == 5) + { + goto IL_00d8; + } + if (L_1 == 6) + { + goto IL_00e3; + } + if (L_1 == 7) + { + goto IL_00ee; + } + } + { + goto IL_0112; + } + +IL_002f: + { + BinaryReader_t1262 * L_2 = ___reader; + NullCheck(L_2); + uint8_t L_3 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + Type_t * L_4 = BinaryCommon_GetTypeFromCode_m9100(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_003b: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + return L_5; + } + +IL_0046: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + return L_6; + } + +IL_0051: + { + BinaryReader_t1262 * L_7 = ___reader; + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_7); + V_0 = L_8; + StreamingContext_t434 * L_9 = &(__this->____context_1); + int32_t L_10 = StreamingContext_get_State_m9225(L_9, /*hidden argument*/NULL); + if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)16))))) + { + goto IL_00a0; + } + } + { + String_t* L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_12 = String_op_Equality_m442(NULL /*static, unused*/, L_11, _stringLiteral2049, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0085; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_13 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoType_t_0_0_0_var), /*hidden argument*/NULL); + return L_13; + } + +IL_0085: + { + String_t* L_14 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_15 = String_op_Equality_m442(NULL /*static, unused*/, L_14, _stringLiteral2050, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_00a0; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoTypeU5BU5D_t1828_0_0_0_var), /*hidden argument*/NULL); + return L_16; + } + +IL_00a0: + { + String_t* L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_18 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_17, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_1 = L_18; + Type_t * L_19 = V_1; + if (!L_19) + { + goto IL_00af; + } + } + { + Type_t * L_20 = V_1; + return L_20; + } + +IL_00af: + { + String_t* L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_22 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2051, L_21, /*hidden argument*/NULL); + SerializationException_t916 * L_23 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_23, L_22, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_00c0: + { + BinaryReader_t1262 * L_24 = ___reader; + NullCheck(L_24); + String_t* L_25 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_24); + V_2 = L_25; + BinaryReader_t1262 * L_26 = ___reader; + NullCheck(L_26); + uint32_t L_27 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_26); + V_3 = (((int64_t)((uint64_t)L_27))); + int64_t L_28 = V_3; + String_t* L_29 = V_2; + Type_t * L_30 = ObjectReader_GetDeserializationType_m9141(__this, L_28, L_29, /*hidden argument*/NULL); + return L_30; + } + +IL_00d8: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_31 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ObjectU5BU5D_t162_0_0_0_var), /*hidden argument*/NULL); + return L_31; + } + +IL_00e3: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_32 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StringU5BU5D_t163_0_0_0_var), /*hidden argument*/NULL); + return L_32; + } + +IL_00ee: + { + BinaryReader_t1262 * L_33 = ___reader; + NullCheck(L_33); + uint8_t L_34 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_33); + IL2CPP_RUNTIME_CLASS_INIT(BinaryCommon_t1526_il2cpp_TypeInfo_var); + Type_t * L_35 = BinaryCommon_GetTypeFromCode_m9100(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + V_4 = L_35; + Type_t * L_36 = V_4; + NullCheck(L_36); + String_t* L_37 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_36); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_38 = String_Concat_m684(NULL /*static, unused*/, L_37, _stringLiteral2052, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_39 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_38, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + return L_39; + } + +IL_0112: + { + NotSupportedException_t164 * L_40 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_40, _stringLiteral2053, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } +} +// System.Object System.Runtime.Serialization.Formatters.Binary.ObjectReader::ReadPrimitiveTypeValue(System.IO.BinaryReader,System.Type) +extern const Il2CppType* TimeSpan_t803_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2044; +extern "C" Object_t * ObjectReader_ReadPrimitiveTypeValue_m9143 (Object_t * __this /* static, unused */, BinaryReader_t1262 * ___reader, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_0_0_0_var = il2cpp_codegen_type_from_index(519); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2044 = il2cpp_codegen_string_literal_from_index(2044); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0008; + } + } + { + return NULL; + } + +IL_0008: + { + Type_t * L_1 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + int32_t L_2 = Type_GetTypeCode_m6535(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = V_0; + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 0) + { + goto IL_005c; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 1) + { + goto IL_0074; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 2) + { + goto IL_00d7; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 3) + { + goto IL_0068; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 4) + { + goto IL_00b3; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 5) + { + goto IL_00ef; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 6) + { + goto IL_00bf; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 7) + { + goto IL_00fb; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 8) + { + goto IL_00cb; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 9) + { + goto IL_0107; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 10) + { + goto IL_00e3; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 11) + { + goto IL_00a7; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 12) + { + goto IL_0091; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 13) + { + goto IL_0080; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 14) + { + goto IL_011a; + } + if (((int32_t)((int32_t)L_3-(int32_t)3)) == 15) + { + goto IL_0113; + } + } + { + goto IL_011a; + } + +IL_005c: + { + BinaryReader_t1262 * L_4 = ___reader; + NullCheck(L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(12 /* System.Boolean System.IO.BinaryReader::ReadBoolean() */, L_4); + bool L_6 = L_5; + Object_t * L_7 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_6); + return L_7; + } + +IL_0068: + { + BinaryReader_t1262 * L_8 = ___reader; + NullCheck(L_8); + uint8_t L_9 = (uint8_t)VirtFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte System.IO.BinaryReader::ReadByte() */, L_8); + uint8_t L_10 = L_9; + Object_t * L_11 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_10); + return L_11; + } + +IL_0074: + { + BinaryReader_t1262 * L_12 = ___reader; + NullCheck(L_12); + uint16_t L_13 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(15 /* System.Char System.IO.BinaryReader::ReadChar() */, L_12); + uint16_t L_14 = L_13; + Object_t * L_15 = Box(Char_t702_il2cpp_TypeInfo_var, &L_14); + return L_15; + } + +IL_0080: + { + BinaryReader_t1262 * L_16 = ___reader; + NullCheck(L_16); + int64_t L_17 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_16); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_18 = DateTime_FromBinary_m10353(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + DateTime_t365 L_19 = L_18; + Object_t * L_20 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_19); + return L_20; + } + +IL_0091: + { + BinaryReader_t1262 * L_21 = ___reader; + NullCheck(L_21); + String_t* L_22 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_21); + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_23 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_24 = Decimal_Parse_m6222(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + Decimal_t1112 L_25 = L_24; + Object_t * L_26 = Box(Decimal_t1112_il2cpp_TypeInfo_var, &L_25); + return L_26; + } + +IL_00a7: + { + BinaryReader_t1262 * L_27 = ___reader; + NullCheck(L_27); + double L_28 = (double)VirtFuncInvoker0< double >::Invoke(17 /* System.Double System.IO.BinaryReader::ReadDouble() */, L_27); + double L_29 = L_28; + Object_t * L_30 = Box(Double_t454_il2cpp_TypeInfo_var, &L_29); + return L_30; + } + +IL_00b3: + { + BinaryReader_t1262 * L_31 = ___reader; + NullCheck(L_31); + int16_t L_32 = (int16_t)VirtFuncInvoker0< int16_t >::Invoke(18 /* System.Int16 System.IO.BinaryReader::ReadInt16() */, L_31); + int16_t L_33 = L_32; + Object_t * L_34 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_33); + return L_34; + } + +IL_00bf: + { + BinaryReader_t1262 * L_35 = ___reader; + NullCheck(L_35); + int32_t L_36 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_35); + int32_t L_37 = L_36; + Object_t * L_38 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_37); + return L_38; + } + +IL_00cb: + { + BinaryReader_t1262 * L_39 = ___reader; + NullCheck(L_39); + int64_t L_40 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_39); + int64_t L_41 = L_40; + Object_t * L_42 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_41); + return L_42; + } + +IL_00d7: + { + BinaryReader_t1262 * L_43 = ___reader; + NullCheck(L_43); + int8_t L_44 = (int8_t)VirtFuncInvoker0< int8_t >::Invoke(21 /* System.SByte System.IO.BinaryReader::ReadSByte() */, L_43); + int8_t L_45 = L_44; + Object_t * L_46 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_45); + return L_46; + } + +IL_00e3: + { + BinaryReader_t1262 * L_47 = ___reader; + NullCheck(L_47); + float L_48 = (float)VirtFuncInvoker0< float >::Invoke(23 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_47); + float L_49 = L_48; + Object_t * L_50 = Box(Single_t165_il2cpp_TypeInfo_var, &L_49); + return L_50; + } + +IL_00ef: + { + BinaryReader_t1262 * L_51 = ___reader; + NullCheck(L_51); + uint16_t L_52 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(24 /* System.UInt16 System.IO.BinaryReader::ReadUInt16() */, L_51); + uint16_t L_53 = L_52; + Object_t * L_54 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_53); + return L_54; + } + +IL_00fb: + { + BinaryReader_t1262 * L_55 = ___reader; + NullCheck(L_55); + uint32_t L_56 = (uint32_t)VirtFuncInvoker0< uint32_t >::Invoke(25 /* System.UInt32 System.IO.BinaryReader::ReadUInt32() */, L_55); + uint32_t L_57 = L_56; + Object_t * L_58 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_57); + return L_58; + } + +IL_0107: + { + BinaryReader_t1262 * L_59 = ___reader; + NullCheck(L_59); + uint64_t L_60 = (uint64_t)VirtFuncInvoker0< uint64_t >::Invoke(26 /* System.UInt64 System.IO.BinaryReader::ReadUInt64() */, L_59); + uint64_t L_61 = L_60; + Object_t * L_62 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_61); + return L_62; + } + +IL_0113: + { + BinaryReader_t1262 * L_63 = ___reader; + NullCheck(L_63); + String_t* L_64 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_63); + return L_64; + } + +IL_011a: + { + Type_t * L_65 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_66 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TimeSpan_t803_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_65) == ((Object_t*)(Type_t *)L_66)))) + { + goto IL_013b; + } + } + { + BinaryReader_t1262 * L_67 = ___reader; + NullCheck(L_67); + int64_t L_68 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(20 /* System.Int64 System.IO.BinaryReader::ReadInt64() */, L_67); + TimeSpan_t803 L_69 = {0}; + TimeSpan__ctor_m10742(&L_69, L_68, /*hidden argument*/NULL); + TimeSpan_t803 L_70 = L_69; + Object_t * L_71 = Box(TimeSpan_t803_il2cpp_TypeInfo_var, &L_70); + return L_71; + } + +IL_013b: + { + Type_t * L_72 = ___type; + NullCheck(L_72); + String_t* L_73 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_72); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_74 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2044, L_73, /*hidden argument*/NULL); + NotSupportedException_t164 * L_75 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_75, L_74, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_75); + } +} +// System.Void System.Runtime.Serialization.FormatterConverter::.ctor() +extern "C" void FormatterConverter__ctor_m9144 (FormatterConverter_t1541 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Object System.Runtime.Serialization.FormatterConverter::Convert(System.Object,System.Type) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" Object_t * FormatterConverter_Convert_m9145 (FormatterConverter_t1541 * __this, Object_t * ___value, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + Type_t * L_1 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_2 = Convert_ChangeType_m10291(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Runtime.Serialization.FormatterConverter::ToBoolean(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2054; +extern "C" bool FormatterConverter_ToBoolean_m9146 (FormatterConverter_t1541 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2054 = il2cpp_codegen_string_literal_from_index(2054); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2054, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_3 = Convert_ToBoolean_m10109(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int16 System.Runtime.Serialization.FormatterConverter::ToInt16(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2054; +extern "C" int16_t FormatterConverter_ToInt16_m9147 (FormatterConverter_t1541 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2054 = il2cpp_codegen_string_literal_from_index(2054); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2054, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_3 = Convert_ToInt16_m10186(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Runtime.Serialization.FormatterConverter::ToInt32(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2054; +extern "C" int32_t FormatterConverter_ToInt32_m9148 (FormatterConverter_t1541 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2054 = il2cpp_codegen_string_literal_from_index(2054); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2054, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_3 = Convert_ToInt32_m10201(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int64 System.Runtime.Serialization.FormatterConverter::ToInt64(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2054; +extern "C" int64_t FormatterConverter_ToInt64_m9149 (FormatterConverter_t1541 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2054 = il2cpp_codegen_string_literal_from_index(2054); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2054, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_3 = Convert_ToInt64_m10217(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.String System.Runtime.Serialization.FormatterConverter::ToString(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2054; +extern "C" String_t* FormatterConverter_ToString_m9150 (FormatterConverter_t1541 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2054 = il2cpp_codegen_string_literal_from_index(2054); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2054, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_3 = Convert_ToString_m10247(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Object System.Runtime.Serialization.FormatterServices::GetUninitializedObject(System.Type) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2055; +extern "C" Object_t * FormatterServices_GetUninitializedObject_m9151 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2055 = il2cpp_codegen_string_literal_from_index(2055); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3)))) + { + goto IL_002c; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral2055, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002c: + { + Type_t * L_5 = ___type; + Object_t * L_6 = ActivationServices_AllocateUninitializedClassInstance_m8653(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Object System.Runtime.Serialization.FormatterServices::GetSafeUninitializedObject(System.Type) +extern "C" Object_t * FormatterServices_GetSafeUninitializedObject_m9152 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Object_t * L_1 = FormatterServices_GetUninitializedObject_m9151(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::.ctor(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void ObjectManager__ctor_m9153 (ObjectManager_t1537 * __this, Object_t * ___selector, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + __this->____deserializedRecords_2 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->____onDeserializedCallbackRecords_3 = L_1; + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_2, /*hidden argument*/NULL); + __this->____objectRecords_4 = L_2; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_3 = ___selector; + __this->____selector_6 = L_3; + StreamingContext_t434 L_4 = ___context; + __this->____context_7 = L_4; + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::DoFixups() +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* IDeserializationCallback_t1829_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern TypeInfo* IObjectReference_t1827_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2056; +extern Il2CppCodeGenString* _stringLiteral2057; +extern Il2CppCodeGenString* _stringLiteral2058; +extern "C" void ObjectManager_DoFixups_m9154 (ObjectManager_t1537 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + IDeserializationCallback_t1829_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1072); + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + IObjectReference_t1827_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1070); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2056 = il2cpp_codegen_string_literal_from_index(2056); + _stringLiteral2057 = il2cpp_codegen_string_literal_from_index(2057); + _stringLiteral2058 = il2cpp_codegen_string_literal_from_index(2058); + s_Il2CppMethodIntialized = true; + } + ObjectRecord_t1543 * V_0 = {0}; + bool V_1 = false; + ObjectRecord_t1543 * V_2 = {0}; + bool V_3 = false; + ObjectRecord_t1543 * V_4 = {0}; + SerializationCallbacks_t1556 * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B7_0 = 0; + { + __this->____finalFixup_5 = 1; + } + +IL_0007: + try + { // begin try (depth: 1) + { + int32_t L_0 = (__this->____registeredObjectsCount_8); + Hashtable_t725 * L_1 = (__this->____objectRecords_4); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Int32 System.Collections.Hashtable::get_Count() */, L_1); + if ((((int32_t)L_0) >= ((int32_t)L_2))) + { + goto IL_0028; + } + } + +IL_001d: + { + SerializationException_t916 * L_3 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_3, _stringLiteral2056, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + ObjectRecord_t1543 * L_4 = (__this->____lastObjectRecord_1); + V_0 = L_4; + V_1 = 1; + ObjectRecord_t1543 * L_5 = (__this->____objectRecordChain_0); + V_2 = L_5; + goto IL_0160; + } + +IL_003d: + { + ObjectRecord_t1543 * L_6 = V_2; + NullCheck(L_6); + bool L_7 = ObjectRecord_get_IsUnsolvedObjectReference_m9182(L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004b; + } + } + +IL_0048: + { + bool L_8 = V_1; + G_B7_0 = ((int32_t)(L_8)); + goto IL_004c; + } + +IL_004b: + { + G_B7_0 = 0; + } + +IL_004c: + { + V_3 = ((((int32_t)G_B7_0) == ((int32_t)0))? 1 : 0); + bool L_9 = V_3; + if (!L_9) + { + goto IL_0060; + } + } + +IL_0056: + { + ObjectRecord_t1543 * L_10 = V_2; + NullCheck(L_10); + bool L_11 = ObjectRecord_DoFixups_m9184(L_10, 1, __this, 1, /*hidden argument*/NULL); + V_3 = L_11; + } + +IL_0060: + { + bool L_12 = V_3; + if (!L_12) + { + goto IL_007a; + } + } + +IL_0066: + { + ObjectRecord_t1543 * L_13 = V_2; + Object_t * L_14 = (__this->____selector_6); + StreamingContext_t434 L_15 = (__this->____context_7); + NullCheck(L_13); + bool L_16 = ObjectRecord_LoadData_m9188(L_13, __this, L_14, L_15, /*hidden argument*/NULL); + V_3 = L_16; + } + +IL_007a: + { + bool L_17 = V_3; + if (!L_17) + { + goto IL_00d5; + } + } + +IL_0080: + { + ObjectRecord_t1543 * L_18 = V_2; + NullCheck(L_18); + Object_t * L_19 = (L_18->___OriginalObject_1); + if (!((Object_t *)IsInst(L_19, IDeserializationCallback_t1829_il2cpp_TypeInfo_var))) + { + goto IL_009d; + } + } + +IL_0090: + { + ArrayList_t734 * L_20 = (__this->____deserializedRecords_2); + ObjectRecord_t1543 * L_21 = V_2; + NullCheck(L_20); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_20, L_21); + } + +IL_009d: + { + ObjectRecord_t1543 * L_22 = V_2; + NullCheck(L_22); + Object_t * L_23 = (L_22->___OriginalObject_1); + NullCheck(L_23); + Type_t * L_24 = Object_GetType_m2042(L_23, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks_t1556 * L_25 = SerializationCallbacks_GetSerializationCallbacks_m9202(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + V_5 = L_25; + SerializationCallbacks_t1556 * L_26 = V_5; + NullCheck(L_26); + bool L_27 = SerializationCallbacks_get_HasDeserializedCallbacks_m9197(L_26, /*hidden argument*/NULL); + if (!L_27) + { + goto IL_00c8; + } + } + +IL_00bb: + { + ArrayList_t734 * L_28 = (__this->____onDeserializedCallbackRecords_3); + ObjectRecord_t1543 * L_29 = V_2; + NullCheck(L_28); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_28, L_29); + } + +IL_00c8: + { + ObjectRecord_t1543 * L_30 = V_2; + NullCheck(L_30); + ObjectRecord_t1543 * L_31 = (L_30->___Next_12); + V_4 = L_31; + goto IL_0154; + } + +IL_00d5: + { + ObjectRecord_t1543 * L_32 = V_2; + NullCheck(L_32); + Object_t * L_33 = (L_32->___ObjectInstance_2); + if (!((Object_t *)IsInst(L_33, IObjectReference_t1827_il2cpp_TypeInfo_var))) + { + goto IL_011e; + } + } + +IL_00e5: + { + bool L_34 = V_1; + if (L_34) + { + goto IL_011e; + } + } + +IL_00eb: + { + ObjectRecord_t1543 * L_35 = V_2; + NullCheck(L_35); + uint8_t L_36 = (L_35->___Status_0); + if ((!(((uint32_t)L_36) == ((uint32_t)2)))) + { + goto IL_0117; + } + } + +IL_00f7: + { + ObjectRecord_t1543 * L_37 = V_2; + NullCheck(L_37); + int64_t L_38 = (L_37->___ObjectID_3); + int64_t L_39 = L_38; + Object_t * L_40 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_39); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2057, L_40, _stringLiteral2058, /*hidden argument*/NULL); + SerializationException_t916 * L_42 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_42, L_41, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_42); + } + +IL_0117: + { + ObjectRecord_t1543 * L_43 = V_2; + NullCheck(L_43); + L_43->___Status_0 = 2; + } + +IL_011e: + { + ObjectRecord_t1543 * L_44 = V_2; + ObjectRecord_t1543 * L_45 = (__this->____lastObjectRecord_1); + if ((((Object_t*)(ObjectRecord_t1543 *)L_44) == ((Object_t*)(ObjectRecord_t1543 *)L_45))) + { + goto IL_0151; + } + } + +IL_012a: + { + ObjectRecord_t1543 * L_46 = V_2; + NullCheck(L_46); + ObjectRecord_t1543 * L_47 = (L_46->___Next_12); + V_4 = L_47; + ObjectRecord_t1543 * L_48 = V_2; + NullCheck(L_48); + L_48->___Next_12 = (ObjectRecord_t1543 *)NULL; + ObjectRecord_t1543 * L_49 = (__this->____lastObjectRecord_1); + ObjectRecord_t1543 * L_50 = V_2; + NullCheck(L_49); + L_49->___Next_12 = L_50; + ObjectRecord_t1543 * L_51 = V_2; + __this->____lastObjectRecord_1 = L_51; + goto IL_0154; + } + +IL_0151: + { + ObjectRecord_t1543 * L_52 = V_2; + V_4 = L_52; + } + +IL_0154: + { + ObjectRecord_t1543 * L_53 = V_2; + ObjectRecord_t1543 * L_54 = V_0; + if ((!(((Object_t*)(ObjectRecord_t1543 *)L_53) == ((Object_t*)(ObjectRecord_t1543 *)L_54)))) + { + goto IL_015d; + } + } + +IL_015b: + { + V_1 = 0; + } + +IL_015d: + { + ObjectRecord_t1543 * L_55 = V_4; + V_2 = L_55; + } + +IL_0160: + { + ObjectRecord_t1543 * L_56 = V_2; + if (L_56) + { + goto IL_003d; + } + } + +IL_0166: + { + IL2CPP_LEAVE(0x173, FINALLY_016b); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_016b; + } + +FINALLY_016b: + { // begin finally (depth: 1) + __this->____finalFixup_5 = 0; + IL2CPP_END_FINALLY(363) + } // end finally (depth: 1) + IL2CPP_CLEANUP(363) + { + IL2CPP_JUMP_TBL(0x173, IL_0173) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0173: + { + return; + } +} +// System.Runtime.Serialization.ObjectRecord System.Runtime.Serialization.ObjectManager::GetObjectRecord(System.Int64) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectRecord_t1543_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2059; +extern Il2CppCodeGenString* _stringLiteral2060; +extern "C" ObjectRecord_t1543 * ObjectManager_GetObjectRecord_m9155 (ObjectManager_t1537 * __this, int64_t ___objectID, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + ObjectRecord_t1543_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1074); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2059 = il2cpp_codegen_string_literal_from_index(2059); + _stringLiteral2060 = il2cpp_codegen_string_literal_from_index(2060); + s_Il2CppMethodIntialized = true; + } + ObjectRecord_t1543 * V_0 = {0}; + { + Hashtable_t725 * L_0 = (__this->____objectRecords_4); + int64_t L_1 = ___objectID; + int64_t L_2 = L_1; + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_3); + V_0 = ((ObjectRecord_t1543 *)CastclassClass(L_4, ObjectRecord_t1543_il2cpp_TypeInfo_var)); + ObjectRecord_t1543 * L_5 = V_0; + if (L_5) + { + goto IL_0062; + } + } + { + bool L_6 = (__this->____finalFixup_5); + if (!L_6) + { + goto IL_0043; + } + } + { + int64_t L_7 = ___objectID; + int64_t L_8 = L_7; + Object_t * L_9 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2059, L_9, _stringLiteral2060, /*hidden argument*/NULL); + SerializationException_t916 * L_11 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0043: + { + ObjectRecord_t1543 * L_12 = (ObjectRecord_t1543 *)il2cpp_codegen_object_new (ObjectRecord_t1543_il2cpp_TypeInfo_var); + ObjectRecord__ctor_m9177(L_12, /*hidden argument*/NULL); + V_0 = L_12; + ObjectRecord_t1543 * L_13 = V_0; + int64_t L_14 = ___objectID; + NullCheck(L_13); + L_13->___ObjectID_3 = L_14; + Hashtable_t725 * L_15 = (__this->____objectRecords_4); + int64_t L_16 = ___objectID; + int64_t L_17 = L_16; + Object_t * L_18 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_17); + ObjectRecord_t1543 * L_19 = V_0; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_18, L_19); + } + +IL_0062: + { + ObjectRecord_t1543 * L_20 = V_0; + NullCheck(L_20); + bool L_21 = ObjectRecord_get_IsRegistered_m9183(L_20, /*hidden argument*/NULL); + if (L_21) + { + goto IL_0093; + } + } + { + bool L_22 = (__this->____finalFixup_5); + if (!L_22) + { + goto IL_0093; + } + } + { + int64_t L_23 = ___objectID; + int64_t L_24 = L_23; + Object_t * L_25 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_24); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2059, L_25, _stringLiteral2060, /*hidden argument*/NULL); + SerializationException_t916 * L_27 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_27, L_26, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_27); + } + +IL_0093: + { + ObjectRecord_t1543 * L_28 = V_0; + return L_28; + } +} +// System.Object System.Runtime.Serialization.ObjectManager::GetObject(System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectRecord_t1543_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2061; +extern Il2CppCodeGenString* _stringLiteral2062; +extern "C" Object_t * ObjectManager_GetObject_m9156 (ObjectManager_t1537 * __this, int64_t ___objectID, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + ObjectRecord_t1543_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1074); + _stringLiteral2061 = il2cpp_codegen_string_literal_from_index(2061); + _stringLiteral2062 = il2cpp_codegen_string_literal_from_index(2062); + s_Il2CppMethodIntialized = true; + } + ObjectRecord_t1543 * V_0 = {0}; + { + int64_t L_0 = ___objectID; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral2061, _stringLiteral2062, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + Hashtable_t725 * L_2 = (__this->____objectRecords_4); + int64_t L_3 = ___objectID; + int64_t L_4 = L_3; + Object_t * L_5 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_4); + NullCheck(L_2); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_2, L_5); + V_0 = ((ObjectRecord_t1543 *)CastclassClass(L_6, ObjectRecord_t1543_il2cpp_TypeInfo_var)); + ObjectRecord_t1543 * L_7 = V_0; + if (!L_7) + { + goto IL_0040; + } + } + { + ObjectRecord_t1543 * L_8 = V_0; + NullCheck(L_8); + bool L_9 = ObjectRecord_get_IsRegistered_m9183(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_0042; + } + } + +IL_0040: + { + return NULL; + } + +IL_0042: + { + ObjectRecord_t1543 * L_10 = V_0; + NullCheck(L_10); + Object_t * L_11 = (L_10->___ObjectInstance_2); + return L_11; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RaiseDeserializationEvent() +extern TypeInfo* ObjectRecord_t1543_il2cpp_TypeInfo_var; +extern TypeInfo* IDeserializationCallback_t1829_il2cpp_TypeInfo_var; +extern "C" void ObjectManager_RaiseDeserializationEvent_m9157 (ObjectManager_t1537 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectRecord_t1543_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1074); + IDeserializationCallback_t1829_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1072); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectRecord_t1543 * V_1 = {0}; + int32_t V_2 = 0; + ObjectRecord_t1543 * V_3 = {0}; + Object_t * V_4 = {0}; + { + ArrayList_t734 * L_0 = (__this->____onDeserializedCallbackRecords_3); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0); + V_0 = ((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_0035; + } + +IL_0013: + { + ArrayList_t734 * L_2 = (__this->____onDeserializedCallbackRecords_3); + int32_t L_3 = V_0; + NullCheck(L_2); + Object_t * L_4 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); + V_1 = ((ObjectRecord_t1543 *)CastclassClass(L_4, ObjectRecord_t1543_il2cpp_TypeInfo_var)); + ObjectRecord_t1543 * L_5 = V_1; + NullCheck(L_5); + Object_t * L_6 = (L_5->___OriginalObject_1); + ObjectManager_RaiseOnDeserializedEvent_m9159(__this, L_6, /*hidden argument*/NULL); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7-(int32_t)1)); + } + +IL_0035: + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) >= ((int32_t)0))) + { + goto IL_0013; + } + } + { + ArrayList_t734 * L_9 = (__this->____deserializedRecords_2); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9); + V_2 = ((int32_t)((int32_t)L_10-(int32_t)1)); + goto IL_0081; + } + +IL_004f: + { + ArrayList_t734 * L_11 = (__this->____deserializedRecords_2); + int32_t L_12 = V_2; + NullCheck(L_11); + Object_t * L_13 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_11, L_12); + V_3 = ((ObjectRecord_t1543 *)CastclassClass(L_13, ObjectRecord_t1543_il2cpp_TypeInfo_var)); + ObjectRecord_t1543 * L_14 = V_3; + NullCheck(L_14); + Object_t * L_15 = (L_14->___OriginalObject_1); + V_4 = ((Object_t *)IsInst(L_15, IDeserializationCallback_t1829_il2cpp_TypeInfo_var)); + Object_t * L_16 = V_4; + if (!L_16) + { + goto IL_007d; + } + } + { + Object_t * L_17 = V_4; + NullCheck(L_17); + InterfaceActionInvoker1< Object_t * >::Invoke(0 /* System.Void System.Runtime.Serialization.IDeserializationCallback::OnDeserialization(System.Object) */, IDeserializationCallback_t1829_il2cpp_TypeInfo_var, L_17, __this); + } + +IL_007d: + { + int32_t L_18 = V_2; + V_2 = ((int32_t)((int32_t)L_18-(int32_t)1)); + } + +IL_0081: + { + int32_t L_19 = V_2; + if ((((int32_t)L_19) >= ((int32_t)0))) + { + goto IL_004f; + } + } + { + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RaiseOnDeserializingEvent(System.Object) +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern "C" void ObjectManager_RaiseOnDeserializingEvent_m9158 (ObjectManager_t1537 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + s_Il2CppMethodIntialized = true; + } + SerializationCallbacks_t1556 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + NullCheck(L_0); + Type_t * L_1 = Object_GetType_m2042(L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks_t1556 * L_2 = SerializationCallbacks_GetSerializationCallbacks_m9202(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + SerializationCallbacks_t1556 * L_3 = V_0; + Object_t * L_4 = ___obj; + StreamingContext_t434 L_5 = (__this->____context_7); + NullCheck(L_3); + SerializationCallbacks_RaiseOnDeserializing_m9200(L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RaiseOnDeserializedEvent(System.Object) +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern "C" void ObjectManager_RaiseOnDeserializedEvent_m9159 (ObjectManager_t1537 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + s_Il2CppMethodIntialized = true; + } + SerializationCallbacks_t1556 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + NullCheck(L_0); + Type_t * L_1 = Object_GetType_m2042(L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks_t1556 * L_2 = SerializationCallbacks_GetSerializationCallbacks_m9202(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + SerializationCallbacks_t1556 * L_3 = V_0; + Object_t * L_4 = ___obj; + StreamingContext_t434 L_5 = (__this->____context_7); + NullCheck(L_3); + SerializationCallbacks_RaiseOnDeserialized_m9201(L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::AddFixup(System.Runtime.Serialization.BaseFixupRecord) +extern "C" void ObjectManager_AddFixup_m9160 (ObjectManager_t1537 * __this, BaseFixupRecord_t1544 * ___record, const MethodInfo* method) +{ + { + BaseFixupRecord_t1544 * L_0 = ___record; + NullCheck(L_0); + ObjectRecord_t1543 * L_1 = (L_0->___ObjectToBeFixed_0); + BaseFixupRecord_t1544 * L_2 = ___record; + NullCheck(L_1); + ObjectRecord_ChainFixup_m9187(L_1, L_2, 1, /*hidden argument*/NULL); + BaseFixupRecord_t1544 * L_3 = ___record; + NullCheck(L_3); + ObjectRecord_t1543 * L_4 = (L_3->___ObjectRequired_1); + BaseFixupRecord_t1544 * L_5 = ___record; + NullCheck(L_4); + ObjectRecord_ChainFixup_m9187(L_4, L_5, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RecordArrayElementFixup(System.Int64,System.Int32,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayFixupRecord_t1545_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2063; +extern Il2CppCodeGenString* _stringLiteral2064; +extern Il2CppCodeGenString* _stringLiteral2065; +extern Il2CppCodeGenString* _stringLiteral2066; +extern "C" void ObjectManager_RecordArrayElementFixup_m9161 (ObjectManager_t1537 * __this, int64_t ___arrayToBeFixed, int32_t ___index, int64_t ___objectRequired, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArrayFixupRecord_t1545_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1075); + _stringLiteral2063 = il2cpp_codegen_string_literal_from_index(2063); + _stringLiteral2064 = il2cpp_codegen_string_literal_from_index(2064); + _stringLiteral2065 = il2cpp_codegen_string_literal_from_index(2065); + _stringLiteral2066 = il2cpp_codegen_string_literal_from_index(2066); + s_Il2CppMethodIntialized = true; + } + ArrayFixupRecord_t1545 * V_0 = {0}; + { + int64_t L_0 = ___arrayToBeFixed; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral2063, _stringLiteral2064, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int64_t L_2 = ___objectRequired; + if ((((int64_t)L_2) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0030; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2065, _stringLiteral2066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0030: + { + int64_t L_4 = ___arrayToBeFixed; + ObjectRecord_t1543 * L_5 = ObjectManager_GetObjectRecord_m9155(__this, L_4, /*hidden argument*/NULL); + int32_t L_6 = ___index; + int64_t L_7 = ___objectRequired; + ObjectRecord_t1543 * L_8 = ObjectManager_GetObjectRecord_m9155(__this, L_7, /*hidden argument*/NULL); + ArrayFixupRecord_t1545 * L_9 = (ArrayFixupRecord_t1545 *)il2cpp_codegen_object_new (ArrayFixupRecord_t1545_il2cpp_TypeInfo_var); + ArrayFixupRecord__ctor_m9169(L_9, L_5, L_6, L_8, /*hidden argument*/NULL); + V_0 = L_9; + ArrayFixupRecord_t1545 * L_10 = V_0; + ObjectManager_AddFixup_m9160(__this, L_10, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RecordArrayElementFixup(System.Int64,System.Int32[],System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* MultiArrayFixupRecord_t1546_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2063; +extern Il2CppCodeGenString* _stringLiteral2064; +extern Il2CppCodeGenString* _stringLiteral2065; +extern Il2CppCodeGenString* _stringLiteral2066; +extern Il2CppCodeGenString* _stringLiteral1074; +extern "C" void ObjectManager_RecordArrayElementFixup_m9162 (ObjectManager_t1537 * __this, int64_t ___arrayToBeFixed, Int32U5BU5D_t420* ___indices, int64_t ___objectRequired, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + MultiArrayFixupRecord_t1546_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1076); + _stringLiteral2063 = il2cpp_codegen_string_literal_from_index(2063); + _stringLiteral2064 = il2cpp_codegen_string_literal_from_index(2064); + _stringLiteral2065 = il2cpp_codegen_string_literal_from_index(2065); + _stringLiteral2066 = il2cpp_codegen_string_literal_from_index(2066); + _stringLiteral1074 = il2cpp_codegen_string_literal_from_index(1074); + s_Il2CppMethodIntialized = true; + } + MultiArrayFixupRecord_t1546 * V_0 = {0}; + { + int64_t L_0 = ___arrayToBeFixed; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral2063, _stringLiteral2064, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int64_t L_2 = ___objectRequired; + if ((((int64_t)L_2) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0030; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2065, _stringLiteral2066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0030: + { + Int32U5BU5D_t420* L_4 = ___indices; + if (L_4) + { + goto IL_0041; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral1074, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0041: + { + int64_t L_6 = ___arrayToBeFixed; + ObjectRecord_t1543 * L_7 = ObjectManager_GetObjectRecord_m9155(__this, L_6, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_8 = ___indices; + int64_t L_9 = ___objectRequired; + ObjectRecord_t1543 * L_10 = ObjectManager_GetObjectRecord_m9155(__this, L_9, /*hidden argument*/NULL); + MultiArrayFixupRecord_t1546 * L_11 = (MultiArrayFixupRecord_t1546 *)il2cpp_codegen_object_new (MultiArrayFixupRecord_t1546_il2cpp_TypeInfo_var); + MultiArrayFixupRecord__ctor_m9171(L_11, L_7, L_8, L_10, /*hidden argument*/NULL); + V_0 = L_11; + MultiArrayFixupRecord_t1546 * L_12 = V_0; + ObjectManager_AddFixup_m9160(__this, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RecordDelayedFixup(System.Int64,System.String,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* DelayedFixupRecord_t1548_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2067; +extern Il2CppCodeGenString* _stringLiteral2068; +extern Il2CppCodeGenString* _stringLiteral2065; +extern Il2CppCodeGenString* _stringLiteral2066; +extern Il2CppCodeGenString* _stringLiteral2069; +extern "C" void ObjectManager_RecordDelayedFixup_m9163 (ObjectManager_t1537 * __this, int64_t ___objectToBeFixed, String_t* ___memberName, int64_t ___objectRequired, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + DelayedFixupRecord_t1548_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1077); + _stringLiteral2067 = il2cpp_codegen_string_literal_from_index(2067); + _stringLiteral2068 = il2cpp_codegen_string_literal_from_index(2068); + _stringLiteral2065 = il2cpp_codegen_string_literal_from_index(2065); + _stringLiteral2066 = il2cpp_codegen_string_literal_from_index(2066); + _stringLiteral2069 = il2cpp_codegen_string_literal_from_index(2069); + s_Il2CppMethodIntialized = true; + } + DelayedFixupRecord_t1548 * V_0 = {0}; + { + int64_t L_0 = ___objectToBeFixed; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral2067, _stringLiteral2068, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int64_t L_2 = ___objectRequired; + if ((((int64_t)L_2) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0030; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2065, _stringLiteral2066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0030: + { + String_t* L_4 = ___memberName; + if (L_4) + { + goto IL_0041; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral2069, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0041: + { + int64_t L_6 = ___objectToBeFixed; + ObjectRecord_t1543 * L_7 = ObjectManager_GetObjectRecord_m9155(__this, L_6, /*hidden argument*/NULL); + String_t* L_8 = ___memberName; + int64_t L_9 = ___objectRequired; + ObjectRecord_t1543 * L_10 = ObjectManager_GetObjectRecord_m9155(__this, L_9, /*hidden argument*/NULL); + DelayedFixupRecord_t1548 * L_11 = (DelayedFixupRecord_t1548 *)il2cpp_codegen_object_new (DelayedFixupRecord_t1548_il2cpp_TypeInfo_var); + DelayedFixupRecord__ctor_m9175(L_11, L_7, L_8, L_10, /*hidden argument*/NULL); + V_0 = L_11; + DelayedFixupRecord_t1548 * L_12 = V_0; + ObjectManager_AddFixup_m9160(__this, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RecordFixup(System.Int64,System.Reflection.MemberInfo,System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FixupRecord_t1547_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2067; +extern Il2CppCodeGenString* _stringLiteral2068; +extern Il2CppCodeGenString* _stringLiteral2065; +extern Il2CppCodeGenString* _stringLiteral2066; +extern Il2CppCodeGenString* _stringLiteral2070; +extern "C" void ObjectManager_RecordFixup_m9164 (ObjectManager_t1537 * __this, int64_t ___objectToBeFixed, MemberInfo_t * ___member, int64_t ___objectRequired, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FixupRecord_t1547_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1078); + _stringLiteral2067 = il2cpp_codegen_string_literal_from_index(2067); + _stringLiteral2068 = il2cpp_codegen_string_literal_from_index(2068); + _stringLiteral2065 = il2cpp_codegen_string_literal_from_index(2065); + _stringLiteral2066 = il2cpp_codegen_string_literal_from_index(2066); + _stringLiteral2070 = il2cpp_codegen_string_literal_from_index(2070); + s_Il2CppMethodIntialized = true; + } + FixupRecord_t1547 * V_0 = {0}; + { + int64_t L_0 = ___objectToBeFixed; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_1, _stringLiteral2067, _stringLiteral2068, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + int64_t L_2 = ___objectRequired; + if ((((int64_t)L_2) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0030; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2065, _stringLiteral2066, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0030: + { + MemberInfo_t * L_4 = ___member; + if (L_4) + { + goto IL_0041; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral2070, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0041: + { + int64_t L_6 = ___objectToBeFixed; + ObjectRecord_t1543 * L_7 = ObjectManager_GetObjectRecord_m9155(__this, L_6, /*hidden argument*/NULL); + MemberInfo_t * L_8 = ___member; + int64_t L_9 = ___objectRequired; + ObjectRecord_t1543 * L_10 = ObjectManager_GetObjectRecord_m9155(__this, L_9, /*hidden argument*/NULL); + FixupRecord_t1547 * L_11 = (FixupRecord_t1547 *)il2cpp_codegen_object_new (FixupRecord_t1547_il2cpp_TypeInfo_var); + FixupRecord__ctor_m9173(L_11, L_7, L_8, L_10, /*hidden argument*/NULL); + V_0 = L_11; + FixupRecord_t1547 * L_12 = V_0; + ObjectManager_AddFixup_m9160(__this, L_12, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RegisterObjectInternal(System.Object,System.Runtime.Serialization.ObjectRecord) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* IObjectReference_t1827_il2cpp_TypeInfo_var; +extern TypeInfo* ISurrogateSelector_t1482_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern Il2CppCodeGenString* _stringLiteral2071; +extern Il2CppCodeGenString* _stringLiteral2072; +extern "C" void ObjectManager_RegisterObjectInternal_m9165 (ObjectManager_t1537 * __this, Object_t * ___obj, ObjectRecord_t1543 * ___record, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + IObjectReference_t1827_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1070); + ISurrogateSelector_t1482_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1011); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + _stringLiteral2071 = il2cpp_codegen_string_literal_from_index(2071); + _stringLiteral2072 = il2cpp_codegen_string_literal_from_index(2072); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectRecord_t1543 * L_2 = ___record; + NullCheck(L_2); + bool L_3 = ObjectRecord_get_IsRegistered_m9183(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0049; + } + } + { + ObjectRecord_t1543 * L_4 = ___record; + NullCheck(L_4); + Object_t * L_5 = (L_4->___OriginalObject_1); + Object_t * L_6 = ___obj; + if ((((Object_t*)(Object_t *)L_5) == ((Object_t*)(Object_t *)L_6))) + { + goto IL_0048; + } + } + { + ObjectRecord_t1543 * L_7 = ___record; + NullCheck(L_7); + int64_t L_8 = (L_7->___ObjectID_3); + int64_t L_9 = L_8; + Object_t * L_10 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_9); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2071, L_10, _stringLiteral2072, /*hidden argument*/NULL); + SerializationException_t916 * L_12 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0048: + { + return; + } + +IL_0049: + { + ObjectRecord_t1543 * L_13 = ___record; + Object_t * L_14 = ___obj; + NullCheck(L_13); + L_13->___ObjectInstance_2 = L_14; + ObjectRecord_t1543 * L_15 = ___record; + Object_t * L_16 = ___obj; + NullCheck(L_15); + L_15->___OriginalObject_1 = L_16; + Object_t * L_17 = ___obj; + if (!((Object_t *)IsInst(L_17, IObjectReference_t1827_il2cpp_TypeInfo_var))) + { + goto IL_006e; + } + } + { + ObjectRecord_t1543 * L_18 = ___record; + NullCheck(L_18); + L_18->___Status_0 = 1; + goto IL_0075; + } + +IL_006e: + { + ObjectRecord_t1543 * L_19 = ___record; + NullCheck(L_19); + L_19->___Status_0 = 3; + } + +IL_0075: + { + Object_t * L_20 = (__this->____selector_6); + if (!L_20) + { + goto IL_00b5; + } + } + { + ObjectRecord_t1543 * L_21 = ___record; + Object_t * L_22 = (__this->____selector_6); + Object_t * L_23 = ___obj; + NullCheck(L_23); + Type_t * L_24 = Object_GetType_m2042(L_23, /*hidden argument*/NULL); + StreamingContext_t434 L_25 = (__this->____context_7); + ObjectRecord_t1543 * L_26 = ___record; + NullCheck(L_26); + Object_t ** L_27 = &(L_26->___SurrogateSelector_7); + NullCheck(L_22); + Object_t * L_28 = (Object_t *)InterfaceFuncInvoker3< Object_t *, Type_t *, StreamingContext_t434 , Object_t ** >::Invoke(0 /* System.Runtime.Serialization.ISerializationSurrogate System.Runtime.Serialization.ISurrogateSelector::GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector&) */, ISurrogateSelector_t1482_il2cpp_TypeInfo_var, L_22, L_24, L_25, L_27); + NullCheck(L_21); + L_21->___Surrogate_6 = L_28; + ObjectRecord_t1543 * L_29 = ___record; + NullCheck(L_29); + Object_t * L_30 = (L_29->___Surrogate_6); + if (!L_30) + { + goto IL_00b5; + } + } + { + ObjectRecord_t1543 * L_31 = ___record; + NullCheck(L_31); + L_31->___Status_0 = 1; + } + +IL_00b5: + { + ObjectRecord_t1543 * L_32 = ___record; + NullCheck(L_32); + ObjectRecord_DoFixups_m9184(L_32, 1, __this, 0, /*hidden argument*/NULL); + ObjectRecord_t1543 * L_33 = ___record; + NullCheck(L_33); + ObjectRecord_DoFixups_m9184(L_33, 0, __this, 0, /*hidden argument*/NULL); + int32_t L_34 = (__this->____registeredObjectsCount_8); + __this->____registeredObjectsCount_8 = ((int32_t)((int32_t)L_34+(int32_t)1)); + ObjectRecord_t1543 * L_35 = (__this->____objectRecordChain_0); + if (L_35) + { + goto IL_00f5; + } + } + { + ObjectRecord_t1543 * L_36 = ___record; + __this->____objectRecordChain_0 = L_36; + ObjectRecord_t1543 * L_37 = ___record; + __this->____lastObjectRecord_1 = L_37; + goto IL_0108; + } + +IL_00f5: + { + ObjectRecord_t1543 * L_38 = (__this->____lastObjectRecord_1); + ObjectRecord_t1543 * L_39 = ___record; + NullCheck(L_38); + L_38->___Next_12 = L_39; + ObjectRecord_t1543 * L_40 = ___record; + __this->____lastObjectRecord_1 = L_40; + } + +IL_0108: + { + return; + } +} +// System.Void System.Runtime.Serialization.ObjectManager::RegisterObject(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo,System.Int32[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern Il2CppCodeGenString* _stringLiteral2073; +extern Il2CppCodeGenString* _stringLiteral2061; +extern Il2CppCodeGenString* _stringLiteral2062; +extern "C" void ObjectManager_RegisterObject_m9166 (ObjectManager_t1537 * __this, Object_t * ___obj, int64_t ___objectID, SerializationInfo_t433 * ___info, int64_t ___idOfContainingObj, MemberInfo_t * ___member, Int32U5BU5D_t420* ___arrayIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + _stringLiteral2073 = il2cpp_codegen_string_literal_from_index(2073); + _stringLiteral2061 = il2cpp_codegen_string_literal_from_index(2061); + _stringLiteral2062 = il2cpp_codegen_string_literal_from_index(2062); + s_Il2CppMethodIntialized = true; + } + ObjectRecord_t1543 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_1, _stringLiteral1227, _stringLiteral2073, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int64_t L_2 = ___objectID; + if ((((int64_t)L_2) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_002e; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2061, _stringLiteral2062, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + int64_t L_4 = ___objectID; + ObjectRecord_t1543 * L_5 = ObjectManager_GetObjectRecord_m9155(__this, L_4, /*hidden argument*/NULL); + V_0 = L_5; + ObjectRecord_t1543 * L_6 = V_0; + SerializationInfo_t433 * L_7 = ___info; + NullCheck(L_6); + L_6->___Info_4 = L_7; + ObjectRecord_t1543 * L_8 = V_0; + int64_t L_9 = ___idOfContainingObj; + NullCheck(L_8); + L_8->___IdOfContainingObj_5 = L_9; + ObjectRecord_t1543 * L_10 = V_0; + MemberInfo_t * L_11 = ___member; + NullCheck(L_10); + L_10->___Member_8 = L_11; + ObjectRecord_t1543 * L_12 = V_0; + Int32U5BU5D_t420* L_13 = ___arrayIndex; + NullCheck(L_12); + L_12->___ArrayIndex_9 = L_13; + Object_t * L_14 = ___obj; + ObjectRecord_t1543 * L_15 = V_0; + ObjectManager_RegisterObjectInternal_m9165(__this, L_14, L_15, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.BaseFixupRecord::.ctor(System.Runtime.Serialization.ObjectRecord,System.Runtime.Serialization.ObjectRecord) +extern "C" void BaseFixupRecord__ctor_m9167 (BaseFixupRecord_t1544 * __this, ObjectRecord_t1543 * ___objectToBeFixed, ObjectRecord_t1543 * ___objectRequired, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ObjectRecord_t1543 * L_0 = ___objectToBeFixed; + __this->___ObjectToBeFixed_0 = L_0; + ObjectRecord_t1543 * L_1 = ___objectRequired; + __this->___ObjectRequired_1 = L_1; + return; + } +} +// System.Boolean System.Runtime.Serialization.BaseFixupRecord::DoFixup(System.Runtime.Serialization.ObjectManager,System.Boolean) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2074; +extern Il2CppCodeGenString* _stringLiteral2075; +extern "C" bool BaseFixupRecord_DoFixup_m9168 (BaseFixupRecord_t1544 * __this, ObjectManager_t1537 * ___manager, bool ___strict, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2074 = il2cpp_codegen_string_literal_from_index(2074); + _stringLiteral2075 = il2cpp_codegen_string_literal_from_index(2075); + s_Il2CppMethodIntialized = true; + } + { + ObjectRecord_t1543 * L_0 = (__this->___ObjectToBeFixed_0); + NullCheck(L_0); + bool L_1 = ObjectRecord_get_IsRegistered_m9183(L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0029; + } + } + { + ObjectRecord_t1543 * L_2 = (__this->___ObjectRequired_1); + NullCheck(L_2); + bool L_3 = ObjectRecord_get_IsInstanceReady_m9181(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0029; + } + } + { + ObjectManager_t1537 * L_4 = ___manager; + VirtActionInvoker1< ObjectManager_t1537 * >::Invoke(4 /* System.Void System.Runtime.Serialization.BaseFixupRecord::FixupImpl(System.Runtime.Serialization.ObjectManager) */, __this, L_4); + return 1; + } + +IL_0029: + { + bool L_5 = ___strict; + if (!L_5) + { + goto IL_009b; + } + } + { + ObjectRecord_t1543 * L_6 = (__this->___ObjectToBeFixed_0); + NullCheck(L_6); + bool L_7 = ObjectRecord_get_IsRegistered_m9183(L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0064; + } + } + { + ObjectRecord_t1543 * L_8 = (__this->___ObjectToBeFixed_0); + NullCheck(L_8); + int64_t L_9 = (L_8->___ObjectID_3); + int64_t L_10 = L_9; + Object_t * L_11 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_10); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2074, L_11, _stringLiteral2075, /*hidden argument*/NULL); + SerializationException_t916 * L_13 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_13, L_12, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0064: + { + ObjectRecord_t1543 * L_14 = (__this->___ObjectRequired_1); + NullCheck(L_14); + bool L_15 = ObjectRecord_get_IsRegistered_m9183(L_14, /*hidden argument*/NULL); + if (L_15) + { + goto IL_0099; + } + } + { + ObjectRecord_t1543 * L_16 = (__this->___ObjectRequired_1); + NullCheck(L_16); + int64_t L_17 = (L_16->___ObjectID_3); + int64_t L_18 = L_17; + Object_t * L_19 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_18); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_20 = String_Concat_m3446(NULL /*static, unused*/, _stringLiteral2074, L_19, _stringLiteral2075, /*hidden argument*/NULL); + SerializationException_t916 * L_21 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_21, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_0099: + { + return 0; + } + +IL_009b: + { + return 0; + } +} +// System.Void System.Runtime.Serialization.ArrayFixupRecord::.ctor(System.Runtime.Serialization.ObjectRecord,System.Int32,System.Runtime.Serialization.ObjectRecord) +extern "C" void ArrayFixupRecord__ctor_m9169 (ArrayFixupRecord_t1545 * __this, ObjectRecord_t1543 * ___objectToBeFixed, int32_t ___index, ObjectRecord_t1543 * ___objectRequired, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = ___objectToBeFixed; + ObjectRecord_t1543 * L_1 = ___objectRequired; + BaseFixupRecord__ctor_m9167(__this, L_0, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___index; + __this->____index_4 = L_2; + return; + } +} +// System.Void System.Runtime.Serialization.ArrayFixupRecord::FixupImpl(System.Runtime.Serialization.ObjectManager) +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern "C" void ArrayFixupRecord_FixupImpl_m9170 (ArrayFixupRecord_t1545 * __this, ObjectManager_t1537 * ___manager, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + s_Il2CppMethodIntialized = true; + } + Array_t * V_0 = {0}; + { + ObjectRecord_t1543 * L_0 = (((BaseFixupRecord_t1544 *)__this)->___ObjectToBeFixed_0); + NullCheck(L_0); + Object_t * L_1 = (L_0->___ObjectInstance_2); + V_0 = ((Array_t *)CastclassClass(L_1, Array_t_il2cpp_TypeInfo_var)); + Array_t * L_2 = V_0; + ObjectRecord_t1543 * L_3 = (((BaseFixupRecord_t1544 *)__this)->___ObjectRequired_1); + NullCheck(L_3); + Object_t * L_4 = (L_3->___ObjectInstance_2); + int32_t L_5 = (__this->____index_4); + NullCheck(L_2); + Array_SetValue_m4607(L_2, L_4, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.MultiArrayFixupRecord::.ctor(System.Runtime.Serialization.ObjectRecord,System.Int32[],System.Runtime.Serialization.ObjectRecord) +extern "C" void MultiArrayFixupRecord__ctor_m9171 (MultiArrayFixupRecord_t1546 * __this, ObjectRecord_t1543 * ___objectToBeFixed, Int32U5BU5D_t420* ___indices, ObjectRecord_t1543 * ___objectRequired, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = ___objectToBeFixed; + ObjectRecord_t1543 * L_1 = ___objectRequired; + BaseFixupRecord__ctor_m9167(__this, L_0, L_1, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_2 = ___indices; + __this->____indices_4 = L_2; + return; + } +} +// System.Void System.Runtime.Serialization.MultiArrayFixupRecord::FixupImpl(System.Runtime.Serialization.ObjectManager) +extern "C" void MultiArrayFixupRecord_FixupImpl_m9172 (MultiArrayFixupRecord_t1546 * __this, ObjectManager_t1537 * ___manager, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = (((BaseFixupRecord_t1544 *)__this)->___ObjectToBeFixed_0); + ObjectManager_t1537 * L_1 = ___manager; + ObjectRecord_t1543 * L_2 = (((BaseFixupRecord_t1544 *)__this)->___ObjectRequired_1); + NullCheck(L_2); + Object_t * L_3 = (L_2->___ObjectInstance_2); + Int32U5BU5D_t420* L_4 = (__this->____indices_4); + NullCheck(L_0); + ObjectRecord_SetArrayValue_m9179(L_0, L_1, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.FixupRecord::.ctor(System.Runtime.Serialization.ObjectRecord,System.Reflection.MemberInfo,System.Runtime.Serialization.ObjectRecord) +extern "C" void FixupRecord__ctor_m9173 (FixupRecord_t1547 * __this, ObjectRecord_t1543 * ___objectToBeFixed, MemberInfo_t * ___member, ObjectRecord_t1543 * ___objectRequired, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = ___objectToBeFixed; + ObjectRecord_t1543 * L_1 = ___objectRequired; + BaseFixupRecord__ctor_m9167(__this, L_0, L_1, /*hidden argument*/NULL); + MemberInfo_t * L_2 = ___member; + __this->____member_4 = L_2; + return; + } +} +// System.Void System.Runtime.Serialization.FixupRecord::FixupImpl(System.Runtime.Serialization.ObjectManager) +extern "C" void FixupRecord_FixupImpl_m9174 (FixupRecord_t1547 * __this, ObjectManager_t1537 * ___manager, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = (((BaseFixupRecord_t1544 *)__this)->___ObjectToBeFixed_0); + ObjectManager_t1537 * L_1 = ___manager; + MemberInfo_t * L_2 = (__this->____member_4); + ObjectRecord_t1543 * L_3 = (((BaseFixupRecord_t1544 *)__this)->___ObjectRequired_1); + NullCheck(L_3); + Object_t * L_4 = (L_3->___ObjectInstance_2); + NullCheck(L_0); + ObjectRecord_SetMemberValue_m9178(L_0, L_1, L_2, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.DelayedFixupRecord::.ctor(System.Runtime.Serialization.ObjectRecord,System.String,System.Runtime.Serialization.ObjectRecord) +extern "C" void DelayedFixupRecord__ctor_m9175 (DelayedFixupRecord_t1548 * __this, ObjectRecord_t1543 * ___objectToBeFixed, String_t* ___memberName, ObjectRecord_t1543 * ___objectRequired, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = ___objectToBeFixed; + ObjectRecord_t1543 * L_1 = ___objectRequired; + BaseFixupRecord__ctor_m9167(__this, L_0, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___memberName; + __this->____memberName_4 = L_2; + return; + } +} +// System.Void System.Runtime.Serialization.DelayedFixupRecord::FixupImpl(System.Runtime.Serialization.ObjectManager) +extern "C" void DelayedFixupRecord_FixupImpl_m9176 (DelayedFixupRecord_t1548 * __this, ObjectManager_t1537 * ___manager, const MethodInfo* method) +{ + { + ObjectRecord_t1543 * L_0 = (((BaseFixupRecord_t1544 *)__this)->___ObjectToBeFixed_0); + ObjectManager_t1537 * L_1 = ___manager; + String_t* L_2 = (__this->____memberName_4); + ObjectRecord_t1543 * L_3 = (((BaseFixupRecord_t1544 *)__this)->___ObjectRequired_1); + NullCheck(L_3); + Object_t * L_4 = (L_3->___ObjectInstance_2); + NullCheck(L_0); + ObjectRecord_SetMemberValue_m9180(L_0, L_1, L_2, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::.ctor() +extern "C" void ObjectRecord__ctor_m9177 (ObjectRecord_t1543 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::SetMemberValue(System.Runtime.Serialization.ObjectManager,System.Reflection.MemberInfo,System.Object) +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* PropertyInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2076; +extern "C" void ObjectRecord_SetMemberValue_m9178 (ObjectRecord_t1543 * __this, ObjectManager_t1537 * ___manager, MemberInfo_t * ___member, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + PropertyInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(744); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2076 = il2cpp_codegen_string_literal_from_index(2076); + s_Il2CppMethodIntialized = true; + } + ObjectRecord_t1543 * V_0 = {0}; + ObjectRecord_t1543 * V_1 = {0}; + { + MemberInfo_t * L_0 = ___member; + if (!((FieldInfo_t *)IsInstClass(L_0, FieldInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_0022; + } + } + { + MemberInfo_t * L_1 = ___member; + Object_t * L_2 = (__this->___ObjectInstance_2); + Object_t * L_3 = ___value; + NullCheck(((FieldInfo_t *)CastclassClass(L_1, FieldInfo_t_il2cpp_TypeInfo_var))); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(22 /* System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object) */, ((FieldInfo_t *)CastclassClass(L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2, L_3); + goto IL_0050; + } + +IL_0022: + { + MemberInfo_t * L_4 = ___member; + if (!((PropertyInfo_t *)IsInstClass(L_4, PropertyInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_0045; + } + } + { + MemberInfo_t * L_5 = ___member; + Object_t * L_6 = (__this->___ObjectInstance_2); + Object_t * L_7 = ___value; + NullCheck(((PropertyInfo_t *)CastclassClass(L_5, PropertyInfo_t_il2cpp_TypeInfo_var))); + VirtActionInvoker3< Object_t *, Object_t *, ObjectU5BU5D_t162* >::Invoke(24 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) */, ((PropertyInfo_t *)CastclassClass(L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), L_6, L_7, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL); + goto IL_0050; + } + +IL_0045: + { + SerializationException_t916 * L_8 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_8, _stringLiteral2076, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0050: + { + MemberInfo_t * L_9 = (__this->___Member_8); + if (!L_9) + { + goto IL_008b; + } + } + { + ObjectManager_t1537 * L_10 = ___manager; + int64_t L_11 = (__this->___IdOfContainingObj_5); + NullCheck(L_10); + ObjectRecord_t1543 * L_12 = ObjectManager_GetObjectRecord_m9155(L_10, L_11, /*hidden argument*/NULL); + V_0 = L_12; + ObjectRecord_t1543 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = ObjectRecord_get_IsRegistered_m9183(L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0086; + } + } + { + ObjectRecord_t1543 * L_15 = V_0; + ObjectManager_t1537 * L_16 = ___manager; + MemberInfo_t * L_17 = (__this->___Member_8); + Object_t * L_18 = (__this->___ObjectInstance_2); + NullCheck(L_15); + ObjectRecord_SetMemberValue_m9178(L_15, L_16, L_17, L_18, /*hidden argument*/NULL); + } + +IL_0086: + { + goto IL_00c1; + } + +IL_008b: + { + Int32U5BU5D_t420* L_19 = (__this->___ArrayIndex_9); + if (!L_19) + { + goto IL_00c1; + } + } + { + ObjectManager_t1537 * L_20 = ___manager; + int64_t L_21 = (__this->___IdOfContainingObj_5); + NullCheck(L_20); + ObjectRecord_t1543 * L_22 = ObjectManager_GetObjectRecord_m9155(L_20, L_21, /*hidden argument*/NULL); + V_1 = L_22; + ObjectRecord_t1543 * L_23 = V_1; + NullCheck(L_23); + bool L_24 = ObjectRecord_get_IsRegistered_m9183(L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_00c1; + } + } + { + ObjectRecord_t1543 * L_25 = V_1; + ObjectManager_t1537 * L_26 = ___manager; + Object_t * L_27 = (__this->___ObjectInstance_2); + Int32U5BU5D_t420* L_28 = (__this->___ArrayIndex_9); + NullCheck(L_25); + ObjectRecord_SetArrayValue_m9179(L_25, L_26, L_27, L_28, /*hidden argument*/NULL); + } + +IL_00c1: + { + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::SetArrayValue(System.Runtime.Serialization.ObjectManager,System.Object,System.Int32[]) +extern TypeInfo* Array_t_il2cpp_TypeInfo_var; +extern "C" void ObjectRecord_SetArrayValue_m9179 (ObjectRecord_t1543 * __this, ObjectManager_t1537 * ___manager, Object_t * ___value, Int32U5BU5D_t420* ___indices, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Array_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(812); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___ObjectInstance_2); + Object_t * L_1 = ___value; + Int32U5BU5D_t420* L_2 = ___indices; + NullCheck(((Array_t *)CastclassClass(L_0, Array_t_il2cpp_TypeInfo_var))); + Array_SetValue_m6433(((Array_t *)CastclassClass(L_0, Array_t_il2cpp_TypeInfo_var)), L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::SetMemberValue(System.Runtime.Serialization.ObjectManager,System.String,System.Object) +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2076; +extern "C" void ObjectRecord_SetMemberValue_m9180 (ObjectRecord_t1543 * __this, ObjectManager_t1537 * ___manager, String_t* ___memberName, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral2076 = il2cpp_codegen_string_literal_from_index(2076); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = (__this->___Info_4); + if (L_0) + { + goto IL_0016; + } + } + { + SerializationException_t916 * L_1 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_1, _stringLiteral2076, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + SerializationInfo_t433 * L_2 = (__this->___Info_4); + String_t* L_3 = ___memberName; + Object_t * L_4 = ___value; + Object_t * L_5 = ___value; + NullCheck(L_5); + Type_t * L_6 = Object_GetType_m2042(L_5, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4614(L_2, L_3, L_4, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::get_IsInstanceReady() +extern "C" bool ObjectRecord_get_IsInstanceReady_m9181 (ObjectRecord_t1543 * __this, const MethodInfo* method) +{ + { + bool L_0 = ObjectRecord_get_IsRegistered_m9183(__this, /*hidden argument*/NULL); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + bool L_1 = ObjectRecord_get_IsUnsolvedObjectReference_m9182(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_001a; + } + } + { + return 0; + } + +IL_001a: + { + Object_t * L_2 = (__this->___ObjectInstance_2); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_3); + if (!L_4) + { + goto IL_0047; + } + } + { + bool L_5 = ObjectRecord_get_HasPendingFixups_m9189(__this, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0045; + } + } + { + SerializationInfo_t433 * L_6 = (__this->___Info_4); + if (!L_6) + { + goto IL_0047; + } + } + +IL_0045: + { + return 0; + } + +IL_0047: + { + return 1; + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::get_IsUnsolvedObjectReference() +extern "C" bool ObjectRecord_get_IsUnsolvedObjectReference_m9182 (ObjectRecord_t1543 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___Status_0); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::get_IsRegistered() +extern "C" bool ObjectRecord_get_IsRegistered_m9183 (ObjectRecord_t1543 * __this, const MethodInfo* method) +{ + { + uint8_t L_0 = (__this->___Status_0); + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::DoFixups(System.Boolean,System.Runtime.Serialization.ObjectManager,System.Boolean) +extern "C" bool ObjectRecord_DoFixups_m9184 (ObjectRecord_t1543 * __this, bool ___asContainer, ObjectManager_t1537 * ___manager, bool ___strict, const MethodInfo* method) +{ + BaseFixupRecord_t1544 * V_0 = {0}; + BaseFixupRecord_t1544 * V_1 = {0}; + bool V_2 = false; + BaseFixupRecord_t1544 * G_B3_0 = {0}; + BaseFixupRecord_t1544 * G_B13_0 = {0}; + { + V_0 = (BaseFixupRecord_t1544 *)NULL; + bool L_0 = ___asContainer; + if (!L_0) + { + goto IL_0013; + } + } + { + BaseFixupRecord_t1544 * L_1 = (__this->___FixupChainAsContainer_10); + G_B3_0 = L_1; + goto IL_0019; + } + +IL_0013: + { + BaseFixupRecord_t1544 * L_2 = (__this->___FixupChainAsRequired_11); + G_B3_0 = L_2; + } + +IL_0019: + { + V_1 = G_B3_0; + V_2 = 1; + goto IL_007d; + } + +IL_0021: + { + BaseFixupRecord_t1544 * L_3 = V_1; + ObjectManager_t1537 * L_4 = ___manager; + bool L_5 = ___strict; + NullCheck(L_3); + bool L_6 = BaseFixupRecord_DoFixup_m9168(L_3, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0061; + } + } + { + BaseFixupRecord_t1544 * L_7 = V_1; + BaseFixupRecord_t1544 * L_8 = V_0; + bool L_9 = ___asContainer; + ObjectRecord_UnchainFixup_m9186(__this, L_7, L_8, L_9, /*hidden argument*/NULL); + bool L_10 = ___asContainer; + if (!L_10) + { + goto IL_004f; + } + } + { + BaseFixupRecord_t1544 * L_11 = V_1; + NullCheck(L_11); + ObjectRecord_t1543 * L_12 = (L_11->___ObjectRequired_1); + BaseFixupRecord_t1544 * L_13 = V_1; + NullCheck(L_12); + ObjectRecord_RemoveFixup_m9185(L_12, L_13, 0, /*hidden argument*/NULL); + goto IL_005c; + } + +IL_004f: + { + BaseFixupRecord_t1544 * L_14 = V_1; + NullCheck(L_14); + ObjectRecord_t1543 * L_15 = (L_14->___ObjectToBeFixed_0); + BaseFixupRecord_t1544 * L_16 = V_1; + NullCheck(L_15); + ObjectRecord_RemoveFixup_m9185(L_15, L_16, 1, /*hidden argument*/NULL); + } + +IL_005c: + { + goto IL_0065; + } + +IL_0061: + { + BaseFixupRecord_t1544 * L_17 = V_1; + V_0 = L_17; + V_2 = 0; + } + +IL_0065: + { + bool L_18 = ___asContainer; + if (!L_18) + { + goto IL_0076; + } + } + { + BaseFixupRecord_t1544 * L_19 = V_1; + NullCheck(L_19); + BaseFixupRecord_t1544 * L_20 = (L_19->___NextSameContainer_2); + G_B13_0 = L_20; + goto IL_007c; + } + +IL_0076: + { + BaseFixupRecord_t1544 * L_21 = V_1; + NullCheck(L_21); + BaseFixupRecord_t1544 * L_22 = (L_21->___NextSameRequired_3); + G_B13_0 = L_22; + } + +IL_007c: + { + V_1 = G_B13_0; + } + +IL_007d: + { + BaseFixupRecord_t1544 * L_23 = V_1; + if (L_23) + { + goto IL_0021; + } + } + { + bool L_24 = V_2; + return L_24; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::RemoveFixup(System.Runtime.Serialization.BaseFixupRecord,System.Boolean) +extern "C" void ObjectRecord_RemoveFixup_m9185 (ObjectRecord_t1543 * __this, BaseFixupRecord_t1544 * ___fixupToRemove, bool ___asContainer, const MethodInfo* method) +{ + BaseFixupRecord_t1544 * V_0 = {0}; + BaseFixupRecord_t1544 * V_1 = {0}; + BaseFixupRecord_t1544 * G_B3_0 = {0}; + BaseFixupRecord_t1544 * G_B9_0 = {0}; + { + V_0 = (BaseFixupRecord_t1544 *)NULL; + bool L_0 = ___asContainer; + if (!L_0) + { + goto IL_0013; + } + } + { + BaseFixupRecord_t1544 * L_1 = (__this->___FixupChainAsContainer_10); + G_B3_0 = L_1; + goto IL_0019; + } + +IL_0013: + { + BaseFixupRecord_t1544 * L_2 = (__this->___FixupChainAsRequired_11); + G_B3_0 = L_2; + } + +IL_0019: + { + V_1 = G_B3_0; + goto IL_004a; + } + +IL_001f: + { + BaseFixupRecord_t1544 * L_3 = V_1; + BaseFixupRecord_t1544 * L_4 = ___fixupToRemove; + if ((!(((Object_t*)(BaseFixupRecord_t1544 *)L_3) == ((Object_t*)(BaseFixupRecord_t1544 *)L_4)))) + { + goto IL_0030; + } + } + { + BaseFixupRecord_t1544 * L_5 = V_1; + BaseFixupRecord_t1544 * L_6 = V_0; + bool L_7 = ___asContainer; + ObjectRecord_UnchainFixup_m9186(__this, L_5, L_6, L_7, /*hidden argument*/NULL); + return; + } + +IL_0030: + { + BaseFixupRecord_t1544 * L_8 = V_1; + V_0 = L_8; + bool L_9 = ___asContainer; + if (!L_9) + { + goto IL_0043; + } + } + { + BaseFixupRecord_t1544 * L_10 = V_1; + NullCheck(L_10); + BaseFixupRecord_t1544 * L_11 = (L_10->___NextSameContainer_2); + G_B9_0 = L_11; + goto IL_0049; + } + +IL_0043: + { + BaseFixupRecord_t1544 * L_12 = V_1; + NullCheck(L_12); + BaseFixupRecord_t1544 * L_13 = (L_12->___NextSameRequired_3); + G_B9_0 = L_13; + } + +IL_0049: + { + V_1 = G_B9_0; + } + +IL_004a: + { + BaseFixupRecord_t1544 * L_14 = V_1; + if (L_14) + { + goto IL_001f; + } + } + { + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::UnchainFixup(System.Runtime.Serialization.BaseFixupRecord,System.Runtime.Serialization.BaseFixupRecord,System.Boolean) +extern "C" void ObjectRecord_UnchainFixup_m9186 (ObjectRecord_t1543 * __this, BaseFixupRecord_t1544 * ___fixup, BaseFixupRecord_t1544 * ___prevFixup, bool ___asContainer, const MethodInfo* method) +{ + { + BaseFixupRecord_t1544 * L_0 = ___prevFixup; + if (L_0) + { + goto IL_002e; + } + } + { + bool L_1 = ___asContainer; + if (!L_1) + { + goto IL_001d; + } + } + { + BaseFixupRecord_t1544 * L_2 = ___fixup; + NullCheck(L_2); + BaseFixupRecord_t1544 * L_3 = (L_2->___NextSameContainer_2); + __this->___FixupChainAsContainer_10 = L_3; + goto IL_0029; + } + +IL_001d: + { + BaseFixupRecord_t1544 * L_4 = ___fixup; + NullCheck(L_4); + BaseFixupRecord_t1544 * L_5 = (L_4->___NextSameRequired_3); + __this->___FixupChainAsRequired_11 = L_5; + } + +IL_0029: + { + goto IL_0051; + } + +IL_002e: + { + bool L_6 = ___asContainer; + if (!L_6) + { + goto IL_0045; + } + } + { + BaseFixupRecord_t1544 * L_7 = ___prevFixup; + BaseFixupRecord_t1544 * L_8 = ___fixup; + NullCheck(L_8); + BaseFixupRecord_t1544 * L_9 = (L_8->___NextSameContainer_2); + NullCheck(L_7); + L_7->___NextSameContainer_2 = L_9; + goto IL_0051; + } + +IL_0045: + { + BaseFixupRecord_t1544 * L_10 = ___prevFixup; + BaseFixupRecord_t1544 * L_11 = ___fixup; + NullCheck(L_11); + BaseFixupRecord_t1544 * L_12 = (L_11->___NextSameRequired_3); + NullCheck(L_10); + L_10->___NextSameRequired_3 = L_12; + } + +IL_0051: + { + return; + } +} +// System.Void System.Runtime.Serialization.ObjectRecord::ChainFixup(System.Runtime.Serialization.BaseFixupRecord,System.Boolean) +extern "C" void ObjectRecord_ChainFixup_m9187 (ObjectRecord_t1543 * __this, BaseFixupRecord_t1544 * ___fixup, bool ___asContainer, const MethodInfo* method) +{ + { + bool L_0 = ___asContainer; + if (!L_0) + { + goto IL_001e; + } + } + { + BaseFixupRecord_t1544 * L_1 = ___fixup; + BaseFixupRecord_t1544 * L_2 = (__this->___FixupChainAsContainer_10); + NullCheck(L_1); + L_1->___NextSameContainer_2 = L_2; + BaseFixupRecord_t1544 * L_3 = ___fixup; + __this->___FixupChainAsContainer_10 = L_3; + goto IL_0031; + } + +IL_001e: + { + BaseFixupRecord_t1544 * L_4 = ___fixup; + BaseFixupRecord_t1544 * L_5 = (__this->___FixupChainAsRequired_11); + NullCheck(L_4); + L_4->___NextSameRequired_3 = L_5; + BaseFixupRecord_t1544 * L_6 = ___fixup; + __this->___FixupChainAsRequired_11 = L_6; + } + +IL_0031: + { + return; + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::LoadData(System.Runtime.Serialization.ObjectManager,System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* SerializationInfo_t433_0_0_0_var; +extern const Il2CppType* StreamingContext_t434_0_0_0_var; +extern TypeInfo* ISerializationSurrogate_t1550_il2cpp_TypeInfo_var; +extern TypeInfo* ISerializable_t1826_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* StreamingContext_t434_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* IObjectReference_t1827_il2cpp_TypeInfo_var; +extern TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2077; +extern Il2CppCodeGenString* _stringLiteral2078; +extern Il2CppCodeGenString* _stringLiteral2079; +extern Il2CppCodeGenString* _stringLiteral2080; +extern "C" bool ObjectRecord_LoadData_m9188 (ObjectRecord_t1543 * __this, ObjectManager_t1537 * ___manager, Object_t * ___selector, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationInfo_t433_0_0_0_var = il2cpp_codegen_type_from_index(1061); + StreamingContext_t434_0_0_0_var = il2cpp_codegen_type_from_index(1079); + ISerializationSurrogate_t1550_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1080); + ISerializable_t1826_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1065); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + StreamingContext_t434_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1079); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + IObjectReference_t1827_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1070); + NullReferenceException_t436_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(87); + _stringLiteral2077 = il2cpp_codegen_string_literal_from_index(2077); + _stringLiteral2078 = il2cpp_codegen_string_literal_from_index(2078); + _stringLiteral2079 = il2cpp_codegen_string_literal_from_index(2079); + _stringLiteral2080 = il2cpp_codegen_string_literal_from_index(2080); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + ConstructorInfo_t468 * V_2 = {0}; + int32_t V_3 = 0; + Object_t * V_4 = {0}; + ObjectRecord_t1543 * V_5 = {0}; + ObjectRecord_t1543 * V_6 = {0}; + bool V_7 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = (__this->___Info_4); + if (!L_0) + { + goto IL_0111; + } + } + { + Object_t * L_1 = (__this->___Surrogate_6); + if (!L_1) + { + goto IL_004e; + } + } + { + Object_t * L_2 = (__this->___Surrogate_6); + Object_t * L_3 = (__this->___ObjectInstance_2); + SerializationInfo_t433 * L_4 = (__this->___Info_4); + StreamingContext_t434 L_5 = ___context; + Object_t * L_6 = (__this->___SurrogateSelector_7); + NullCheck(L_2); + Object_t * L_7 = (Object_t *)InterfaceFuncInvoker4< Object_t *, Object_t *, SerializationInfo_t433 *, StreamingContext_t434 , Object_t * >::Invoke(0 /* System.Object System.Runtime.Serialization.ISerializationSurrogate::SetObjectData(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector) */, ISerializationSurrogate_t1550_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6); + V_0 = L_7; + Object_t * L_8 = V_0; + if (!L_8) + { + goto IL_0042; + } + } + { + Object_t * L_9 = V_0; + __this->___ObjectInstance_2 = L_9; + } + +IL_0042: + { + __this->___Status_0 = 3; + goto IL_010a; + } + +IL_004e: + { + Object_t * L_10 = (__this->___ObjectInstance_2); + if (!((Object_t *)IsInst(L_10, ISerializable_t1826_il2cpp_TypeInfo_var))) + { + goto IL_00ea; + } + } + { + ObjectU5BU5D_t162* L_11 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + SerializationInfo_t433 * L_12 = (__this->___Info_4); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + ArrayElementTypeCheck (L_11, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, 0, sizeof(Object_t *))) = (Object_t *)L_12; + ObjectU5BU5D_t162* L_13 = L_11; + StreamingContext_t434 L_14 = ___context; + StreamingContext_t434 L_15 = L_14; + Object_t * L_16 = Box(StreamingContext_t434_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + ArrayElementTypeCheck (L_13, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 1, sizeof(Object_t *))) = (Object_t *)L_16; + V_1 = L_13; + Object_t * L_17 = (__this->___ObjectInstance_2); + NullCheck(L_17); + Type_t * L_18 = Object_GetType_m2042(L_17, /*hidden argument*/NULL); + TypeU5BU5D_t431* L_19 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, 2)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SerializationInfo_t433_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + ArrayElementTypeCheck (L_19, L_20); + *((Type_t **)(Type_t **)SZArrayLdElema(L_19, 0, sizeof(Type_t *))) = (Type_t *)L_20; + TypeU5BU5D_t431* L_21 = L_19; + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StreamingContext_t434_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 1); + ArrayElementTypeCheck (L_21, L_22); + *((Type_t **)(Type_t **)SZArrayLdElema(L_21, 1, sizeof(Type_t *))) = (Type_t *)L_22; + NullCheck(L_18); + ConstructorInfo_t468 * L_23 = (ConstructorInfo_t468 *)VirtFuncInvoker4< ConstructorInfo_t468 *, int32_t, Binder_t451 *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(68 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) */, L_18, ((int32_t)52), (Binder_t451 *)NULL, L_21, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_2 = L_23; + ConstructorInfo_t468 * L_24 = V_2; + if (L_24) + { + goto IL_00d7; + } + } + { + Object_t * L_25 = (__this->___ObjectInstance_2); + NullCheck(L_25); + Type_t * L_26 = Object_GetType_m2042(L_25, /*hidden argument*/NULL); + NullCheck(L_26); + String_t* L_27 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_26); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_28 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2077, L_27, _stringLiteral2078, /*hidden argument*/NULL); + SerializationException_t916 * L_29 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_29, L_28, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00d7: + { + ConstructorInfo_t468 * L_30 = V_2; + Object_t * L_31 = (__this->___ObjectInstance_2); + ObjectU5BU5D_t162* L_32 = V_1; + NullCheck(L_30); + VirtFuncInvoker2< Object_t *, Object_t *, ObjectU5BU5D_t162* >::Invoke(16 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) */, L_30, L_31, L_32); + goto IL_010a; + } + +IL_00ea: + { + Object_t * L_33 = (__this->___ObjectInstance_2); + NullCheck(L_33); + Type_t * L_34 = Object_GetType_m2042(L_33, /*hidden argument*/NULL); + NullCheck(L_34); + String_t* L_35 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_34); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_36 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2079, L_35, /*hidden argument*/NULL); + SerializationException_t916 * L_37 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_37, L_36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } + +IL_010a: + { + __this->___Info_4 = (SerializationInfo_t433 *)NULL; + } + +IL_0111: + { + Object_t * L_38 = (__this->___ObjectInstance_2); + if (!((Object_t *)IsInst(L_38, IObjectReference_t1827_il2cpp_TypeInfo_var))) + { + goto IL_01bf; + } + } + { + uint8_t L_39 = (__this->___Status_0); + if ((((int32_t)L_39) == ((int32_t)3))) + { + goto IL_01bf; + } + } + +IL_012d: + try + { // begin try (depth: 1) + { + Object_t * L_40 = (__this->___ObjectInstance_2); + StreamingContext_t434 L_41 = ___context; + NullCheck(((Object_t *)Castclass(L_40, IObjectReference_t1827_il2cpp_TypeInfo_var))); + Object_t * L_42 = (Object_t *)InterfaceFuncInvoker1< Object_t *, StreamingContext_t434 >::Invoke(0 /* System.Object System.Runtime.Serialization.IObjectReference::GetRealObject(System.Runtime.Serialization.StreamingContext) */, IObjectReference_t1827_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_40, IObjectReference_t1827_il2cpp_TypeInfo_var)), L_41); + __this->___ObjectInstance_2 = L_42; + V_3 = ((int32_t)100); + goto IL_017d; + } + +IL_014c: + { + Object_t * L_43 = (__this->___ObjectInstance_2); + StreamingContext_t434 L_44 = ___context; + NullCheck(((Object_t *)Castclass(L_43, IObjectReference_t1827_il2cpp_TypeInfo_var))); + Object_t * L_45 = (Object_t *)InterfaceFuncInvoker1< Object_t *, StreamingContext_t434 >::Invoke(0 /* System.Object System.Runtime.Serialization.IObjectReference::GetRealObject(System.Runtime.Serialization.StreamingContext) */, IObjectReference_t1827_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_43, IObjectReference_t1827_il2cpp_TypeInfo_var)), L_44); + V_4 = L_45; + Object_t * L_46 = V_4; + Object_t * L_47 = (__this->___ObjectInstance_2); + if ((!(((Object_t*)(Object_t *)L_46) == ((Object_t*)(Object_t *)L_47)))) + { + goto IL_0171; + } + } + +IL_016c: + { + goto IL_0194; + } + +IL_0171: + { + Object_t * L_48 = V_4; + __this->___ObjectInstance_2 = L_48; + int32_t L_49 = V_3; + V_3 = ((int32_t)((int32_t)L_49-(int32_t)1)); + } + +IL_017d: + { + Object_t * L_50 = (__this->___ObjectInstance_2); + if (!((Object_t *)IsInst(L_50, IObjectReference_t1827_il2cpp_TypeInfo_var))) + { + goto IL_0194; + } + } + +IL_018d: + { + int32_t L_51 = V_3; + if ((((int32_t)L_51) > ((int32_t)0))) + { + goto IL_014c; + } + } + +IL_0194: + { + int32_t L_52 = V_3; + if (L_52) + { + goto IL_01a5; + } + } + +IL_019a: + { + SerializationException_t916 * L_53 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_53, _stringLiteral2080, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_53); + } + +IL_01a5: + { + __this->___Status_0 = 3; + goto IL_01bf; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t436_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01b1; + throw e; + } + +CATCH_01b1: + { // begin catch(System.NullReferenceException) + { + V_7 = 0; + goto IL_0220; + } + +IL_01ba: + { + ; // IL_01ba: leave IL_01bf + } + } // end catch (depth: 1) + +IL_01bf: + { + MemberInfo_t * L_54 = (__this->___Member_8); + if (!L_54) + { + goto IL_01f1; + } + } + { + ObjectManager_t1537 * L_55 = ___manager; + int64_t L_56 = (__this->___IdOfContainingObj_5); + NullCheck(L_55); + ObjectRecord_t1543 * L_57 = ObjectManager_GetObjectRecord_m9155(L_55, L_56, /*hidden argument*/NULL); + V_5 = L_57; + ObjectRecord_t1543 * L_58 = V_5; + ObjectManager_t1537 * L_59 = ___manager; + MemberInfo_t * L_60 = (__this->___Member_8); + Object_t * L_61 = (__this->___ObjectInstance_2); + NullCheck(L_58); + ObjectRecord_SetMemberValue_m9178(L_58, L_59, L_60, L_61, /*hidden argument*/NULL); + goto IL_021e; + } + +IL_01f1: + { + Int32U5BU5D_t420* L_62 = (__this->___ArrayIndex_9); + if (!L_62) + { + goto IL_021e; + } + } + { + ObjectManager_t1537 * L_63 = ___manager; + int64_t L_64 = (__this->___IdOfContainingObj_5); + NullCheck(L_63); + ObjectRecord_t1543 * L_65 = ObjectManager_GetObjectRecord_m9155(L_63, L_64, /*hidden argument*/NULL); + V_6 = L_65; + ObjectRecord_t1543 * L_66 = V_6; + ObjectManager_t1537 * L_67 = ___manager; + Object_t * L_68 = (__this->___ObjectInstance_2); + Int32U5BU5D_t420* L_69 = (__this->___ArrayIndex_9); + NullCheck(L_66); + ObjectRecord_SetArrayValue_m9179(L_66, L_67, L_68, L_69, /*hidden argument*/NULL); + } + +IL_021e: + { + return 1; + } + +IL_0220: + { + bool L_70 = V_7; + return L_70; + } +} +// System.Boolean System.Runtime.Serialization.ObjectRecord::get_HasPendingFixups() +extern "C" bool ObjectRecord_get_HasPendingFixups_m9189 (ObjectRecord_t1543 * __this, const MethodInfo* method) +{ + { + BaseFixupRecord_t1544 * L_0 = (__this->___FixupChainAsContainer_10); + return ((((int32_t)((((Object_t*)(BaseFixupRecord_t1544 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.Runtime.Serialization.SerializationBinder::.ctor() +extern "C" void SerializationBinder__ctor_m9190 (SerializationBinder_t1531 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationCallbacks/CallbackHandler::.ctor(System.Object,System.IntPtr) +extern "C" void CallbackHandler__ctor_m9191 (CallbackHandler_t1555 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Runtime.Serialization.SerializationCallbacks/CallbackHandler::Invoke(System.Runtime.Serialization.StreamingContext) +extern "C" void CallbackHandler_Invoke_m9192 (CallbackHandler_t1555 * __this, StreamingContext_t434 ___context, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CallbackHandler_Invoke_m9192((CallbackHandler_t1555 *)__this->___prev_9,___context, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, StreamingContext_t434 ___context, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___context,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, StreamingContext_t434 ___context, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___context,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_CallbackHandler_t1555(Il2CppObject* delegate, StreamingContext_t434 ___context) +{ + // Marshaling of parameter '___context' to native representation + StreamingContext_t434 ____context_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Runtime.Serialization.StreamingContext'.")); +} +// System.IAsyncResult System.Runtime.Serialization.SerializationCallbacks/CallbackHandler::BeginInvoke(System.Runtime.Serialization.StreamingContext,System.AsyncCallback,System.Object) +extern TypeInfo* StreamingContext_t434_il2cpp_TypeInfo_var; +extern "C" Object_t * CallbackHandler_BeginInvoke_m9193 (CallbackHandler_t1555 * __this, StreamingContext_t434 ___context, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamingContext_t434_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1079); + s_Il2CppMethodIntialized = true; + } + void *__d_args[2] = {0}; + __d_args[0] = Box(StreamingContext_t434_il2cpp_TypeInfo_var, &___context); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Runtime.Serialization.SerializationCallbacks/CallbackHandler::EndInvoke(System.IAsyncResult) +extern "C" void CallbackHandler_EndInvoke_m9194 (CallbackHandler_t1555 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Runtime.Serialization.SerializationCallbacks::.ctor(System.Type) +extern const Il2CppType* OnSerializingAttribute_t1554_0_0_0_var; +extern const Il2CppType* OnSerializedAttribute_t1553_0_0_0_var; +extern const Il2CppType* OnDeserializingAttribute_t1552_0_0_0_var; +extern const Il2CppType* OnDeserializedAttribute_t1551_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern "C" void SerializationCallbacks__ctor_m9195 (SerializationCallbacks_t1556 * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OnSerializingAttribute_t1554_0_0_0_var = il2cpp_codegen_type_from_index(1081); + OnSerializedAttribute_t1553_0_0_0_var = il2cpp_codegen_type_from_index(1082); + OnDeserializingAttribute_t1552_0_0_0_var = il2cpp_codegen_type_from_index(1083); + OnDeserializedAttribute_t1551_0_0_0_var = il2cpp_codegen_type_from_index(1084); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Type_t * L_0 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(OnSerializingAttribute_t1554_0_0_0_var), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + ArrayList_t734 * L_2 = SerializationCallbacks_GetMethodsByAttribute_m9198(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___onSerializingList_0 = L_2; + Type_t * L_3 = ___type; + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(OnSerializedAttribute_t1553_0_0_0_var), /*hidden argument*/NULL); + ArrayList_t734 * L_5 = SerializationCallbacks_GetMethodsByAttribute_m9198(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + __this->___onSerializedList_1 = L_5; + Type_t * L_6 = ___type; + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(OnDeserializingAttribute_t1552_0_0_0_var), /*hidden argument*/NULL); + ArrayList_t734 * L_8 = SerializationCallbacks_GetMethodsByAttribute_m9198(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + __this->___onDeserializingList_2 = L_8; + Type_t * L_9 = ___type; + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(OnDeserializedAttribute_t1551_0_0_0_var), /*hidden argument*/NULL); + ArrayList_t734 * L_11 = SerializationCallbacks_GetMethodsByAttribute_m9198(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + __this->___onDeserializedList_3 = L_11; + return; + } +} +// System.Void System.Runtime.Serialization.SerializationCallbacks::.cctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void SerializationCallbacks__cctor_m9196 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_4 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_lock_5 = L_1; + return; + } +} +// System.Boolean System.Runtime.Serialization.SerializationCallbacks::get_HasDeserializedCallbacks() +extern "C" bool SerializationCallbacks_get_HasDeserializedCallbacks_m9197 (SerializationCallbacks_t1556 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___onDeserializedList_3); + return ((((int32_t)((((Object_t*)(ArrayList_t734 *)L_0) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Collections.ArrayList System.Runtime.Serialization.SerializationCallbacks::GetMethodsByAttribute(System.Type,System.Type) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2081; +extern "C" ArrayList_t734 * SerializationCallbacks_GetMethodsByAttribute_m9198 (Object_t * __this /* static, unused */, Type_t * ___type, Type_t * ___attr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + TypeLoadException_t1691_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(734); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral2081 = il2cpp_codegen_string_literal_from_index(2081); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + Type_t * V_1 = {0}; + int32_t V_2 = 0; + MethodInfo_t * V_3 = {0}; + MethodInfoU5BU5D_t1370* V_4 = {0}; + int32_t V_5 = 0; + ArrayList_t734 * G_B13_0 = {0}; + { + ArrayList_t734 * L_0 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_0, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = ___type; + V_1 = L_1; + goto IL_007b; + } + +IL_000d: + { + V_2 = 0; + Type_t * L_2 = V_1; + NullCheck(L_2); + MethodInfoU5BU5D_t1370* L_3 = (MethodInfoU5BU5D_t1370*)VirtFuncInvoker1< MethodInfoU5BU5D_t1370*, int32_t >::Invoke(51 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_2, ((int32_t)54)); + V_4 = L_3; + V_5 = 0; + goto IL_0046; + } + +IL_0021: + { + MethodInfoU5BU5D_t1370* L_4 = V_4; + int32_t L_5 = V_5; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_3 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_4, L_6, sizeof(MethodInfo_t *))); + MethodInfo_t * L_7 = V_3; + Type_t * L_8 = ___attr; + NullCheck(L_7); + bool L_9 = (bool)VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(11 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_7, L_8, 0); + if (!L_9) + { + goto IL_0040; + } + } + { + ArrayList_t734 * L_10 = V_0; + MethodInfo_t * L_11 = V_3; + NullCheck(L_10); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_10, L_11); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0040: + { + int32_t L_13 = V_5; + V_5 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0046: + { + int32_t L_14 = V_5; + MethodInfoU5BU5D_t1370* L_15 = V_4; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_0021; + } + } + { + int32_t L_16 = V_2; + if ((((int32_t)L_16) <= ((int32_t)1))) + { + goto IL_0074; + } + } + { + Type_t * L_17 = ___type; + NullCheck(L_17); + String_t* L_18 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(15 /* System.String System.Type::get_AssemblyQualifiedName() */, L_17); + Type_t * L_19 = ___attr; + NullCheck(L_19); + String_t* L_20 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_19); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_21 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral2081, L_18, L_20, /*hidden argument*/NULL); + TypeLoadException_t1691 * L_22 = (TypeLoadException_t1691 *)il2cpp_codegen_object_new (TypeLoadException_t1691_il2cpp_TypeInfo_var); + TypeLoadException__ctor_m10803(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_0074: + { + Type_t * L_23 = V_1; + NullCheck(L_23); + Type_t * L_24 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_23); + V_1 = L_24; + } + +IL_007b: + { + Type_t * L_25 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_25) == ((Object_t*)(Type_t *)L_26)))) + { + goto IL_000d; + } + } + { + ArrayList_t734 * L_27 = V_0; + NullCheck(L_27); + int32_t L_28 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_27); + if (L_28) + { + goto IL_009c; + } + } + { + G_B13_0 = ((ArrayList_t734 *)(NULL)); + goto IL_009d; + } + +IL_009c: + { + ArrayList_t734 * L_29 = V_0; + G_B13_0 = L_29; + } + +IL_009d: + { + return G_B13_0; + } +} +// System.Void System.Runtime.Serialization.SerializationCallbacks::Invoke(System.Collections.ArrayList,System.Object,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* CallbackHandler_t1555_0_0_0_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* CallbackHandler_t1555_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" void SerializationCallbacks_Invoke_m9199 (Object_t * __this /* static, unused */, ArrayList_t734 * ___list, Object_t * ___target, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CallbackHandler_t1555_0_0_0_var = il2cpp_codegen_type_from_index(1085); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + CallbackHandler_t1555_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1085); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + CallbackHandler_t1555 * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = ___list; + if (L_0) + { + goto IL_0007; + } + } + { + return; + } + +IL_0007: + { + V_0 = (CallbackHandler_t1555 *)NULL; + ArrayList_t734 * L_1 = ___list; + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_2 = L_2; + } + +IL_0010: + try + { // begin try (depth: 1) + { + goto IL_003e; + } + +IL_0015: + { + Object_t * L_3 = V_2; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_1 = ((MethodInfo_t *)CastclassClass(L_4, MethodInfo_t_il2cpp_TypeInfo_var)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(CallbackHandler_t1555_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_6 = ___target; + MethodInfo_t * L_7 = V_1; + Delegate_t435 * L_8 = Delegate_CreateDelegate_m2095(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL); + CallbackHandler_t1555 * L_9 = V_0; + Delegate_t435 * L_10 = Delegate_Combine_m2027(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_0 = ((CallbackHandler_t1555 *)CastclassSealed(L_10, CallbackHandler_t1555_il2cpp_TypeInfo_var)); + } + +IL_003e: + { + Object_t * L_11 = V_2; + NullCheck(L_11); + bool L_12 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_11); + if (L_12) + { + goto IL_0015; + } + } + +IL_0049: + { + IL2CPP_LEAVE(0x60, FINALLY_004e); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004e; + } + +FINALLY_004e: + { // begin finally (depth: 1) + { + Object_t * L_13 = V_2; + V_3 = ((Object_t *)IsInst(L_13, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_14 = V_3; + if (L_14) + { + goto IL_0059; + } + } + +IL_0058: + { + IL2CPP_END_FINALLY(78) + } + +IL_0059: + { + Object_t * L_15 = V_3; + NullCheck(L_15); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_15); + IL2CPP_END_FINALLY(78) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(78) + { + IL2CPP_JUMP_TBL(0x60, IL_0060) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0060: + { + CallbackHandler_t1555 * L_16 = V_0; + StreamingContext_t434 L_17 = ___context; + NullCheck(L_16); + CallbackHandler_Invoke_m9192(L_16, L_17, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationCallbacks::RaiseOnDeserializing(System.Object,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern "C" void SerializationCallbacks_RaiseOnDeserializing_m9200 (SerializationCallbacks_t1556 * __this, Object_t * ___target, StreamingContext_t434 ___contex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___onDeserializingList_2); + Object_t * L_1 = ___target; + StreamingContext_t434 L_2 = ___contex; + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks_Invoke_m9199(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationCallbacks::RaiseOnDeserialized(System.Object,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern "C" void SerializationCallbacks_RaiseOnDeserialized_m9201 (SerializationCallbacks_t1556 * __this, Object_t * ___target, StreamingContext_t434 ___contex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___onDeserializedList_3); + Object_t * L_1 = ___target; + StreamingContext_t434 L_2 = ___contex; + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks_Invoke_m9199(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Runtime.Serialization.SerializationCallbacks System.Runtime.Serialization.SerializationCallbacks::GetSerializationCallbacks(System.Type) +extern TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" SerializationCallbacks_t1556 * SerializationCallbacks_GetSerializationCallbacks_m9202 (Object_t * __this /* static, unused */, Type_t * ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationCallbacks_t1556_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1073); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + SerializationCallbacks_t1556 * V_0 = {0}; + Object_t * V_1 = {0}; + Hashtable_t725 * V_2 = {0}; + SerializationCallbacks_t1556 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_4; + Type_t * L_1 = ___t; + NullCheck(L_0); + Object_t * L_2 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_1); + V_0 = ((SerializationCallbacks_t1556 *)CastclassSealed(L_2, SerializationCallbacks_t1556_il2cpp_TypeInfo_var)); + SerializationCallbacks_t1556 * L_3 = V_0; + if (!L_3) + { + goto IL_0019; + } + } + { + SerializationCallbacks_t1556 * L_4 = V_0; + return L_4; + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + Object_t * L_5 = ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_lock_5; + V_1 = L_5; + Object_t * L_6 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + } + +IL_0025: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + Hashtable_t725 * L_7 = ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_4; + Type_t * L_8 = ___t; + NullCheck(L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_7, L_8); + V_0 = ((SerializationCallbacks_t1556 *)CastclassSealed(L_9, SerializationCallbacks_t1556_il2cpp_TypeInfo_var)); + SerializationCallbacks_t1556 * L_10 = V_0; + if (L_10) + { + goto IL_0061; + } + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + Hashtable_t725 * L_11 = ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_4; + NullCheck(L_11); + Object_t * L_12 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(32 /* System.Object System.Collections.Hashtable::Clone() */, L_11); + V_2 = ((Hashtable_t725 *)CastclassClass(L_12, Hashtable_t725_il2cpp_TypeInfo_var)); + Type_t * L_13 = ___t; + SerializationCallbacks_t1556 * L_14 = (SerializationCallbacks_t1556 *)il2cpp_codegen_object_new (SerializationCallbacks_t1556_il2cpp_TypeInfo_var); + SerializationCallbacks__ctor_m9195(L_14, L_13, /*hidden argument*/NULL); + V_0 = L_14; + Hashtable_t725 * L_15 = V_2; + Type_t * L_16 = ___t; + SerializationCallbacks_t1556 * L_17 = V_0; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_16, L_17); + Hashtable_t725 * L_18 = V_2; + ((SerializationCallbacks_t1556_StaticFields*)SerializationCallbacks_t1556_il2cpp_TypeInfo_var->static_fields)->___cache_4 = L_18; + } + +IL_0061: + { + SerializationCallbacks_t1556 * L_19 = V_0; + V_3 = L_19; + IL2CPP_LEAVE(0x74, FINALLY_006d); + } + +IL_0068: + { + ; // IL_0068: leave IL_0074 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_006d; + } + +FINALLY_006d: + { // begin finally (depth: 1) + Object_t * L_20 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(109) + } // end finally (depth: 1) + IL2CPP_CLEANUP(109) + { + IL2CPP_JUMP_TBL(0x74, IL_0074) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0074: + { + SerializationCallbacks_t1556 * L_21 = V_3; + return L_21; + } +} +// System.Void System.Runtime.Serialization.SerializationEntry::.ctor(System.String,System.Type,System.Object) +extern "C" void SerializationEntry__ctor_m9203 (SerializationEntry_t1557 * __this, String_t* ___name, Type_t * ___type, Object_t * ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___name; + __this->___name_0 = L_0; + Type_t * L_1 = ___type; + __this->___objectType_1 = L_1; + Object_t * L_2 = ___value; + __this->___value_2 = L_2; + return; + } +} +// System.String System.Runtime.Serialization.SerializationEntry::get_Name() +extern "C" String_t* SerializationEntry_get_Name_m9204 (SerializationEntry_t1557 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_0); + return L_0; + } +} +// System.Object System.Runtime.Serialization.SerializationEntry::get_Value() +extern "C" Object_t * SerializationEntry_get_Value_m9205 (SerializationEntry_t1557 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___value_2); + return L_0; + } +} +// System.Void System.Runtime.Serialization.SerializationException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2082; +extern "C" void SerializationException__ctor_m9206 (SerializationException_t916 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2082 = il2cpp_codegen_string_literal_from_index(2082); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral2082, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String) +extern "C" void SerializationException__ctor_m4618 (SerializationException_t916 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void SerializationException__ctor_m9207 (SerializationException_t916 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::.ctor(System.Type,System.Runtime.Serialization.IFormatterConverter) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2083; +extern Il2CppCodeGenString* _stringLiteral2084; +extern "C" void SerializationInfo__ctor_m9208 (SerializationInfo_t433 * __this, Type_t * ___type, Object_t * ___converter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2083 = il2cpp_codegen_string_literal_from_index(2083); + _stringLiteral2084 = il2cpp_codegen_string_literal_from_index(2084); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_0, /*hidden argument*/NULL); + __this->___serialized_0 = L_0; + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + __this->___values_1 = L_1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Type_t * L_2 = ___type; + if (L_2) + { + goto IL_0032; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_3, _stringLiteral957, _stringLiteral2083, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0032: + { + Object_t * L_4 = ___converter; + if (L_4) + { + goto IL_0048; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m4604(L_5, _stringLiteral2084, _stringLiteral2083, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0048: + { + Object_t * L_6 = ___converter; + __this->___converter_4 = L_6; + Type_t * L_7 = ___type; + NullCheck(L_7); + Assembly_t922 * L_8 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_7); + NullCheck(L_8); + String_t* L_9 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_8); + __this->___assemblyName_2 = L_9; + Type_t * L_10 = ___type; + NullCheck(L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_10); + __this->___fullTypeName_3 = L_11; + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationEntry_t1557_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2085; +extern Il2CppCodeGenString* _stringLiteral2086; +extern Il2CppCodeGenString* _stringLiteral2087; +extern "C" void SerializationInfo_AddValue_m4614 (SerializationInfo_t433 * __this, String_t* ___name, Object_t * ___value, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + SerializationEntry_t1557_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1086); + _stringLiteral2085 = il2cpp_codegen_string_literal_from_index(2085); + _stringLiteral2086 = il2cpp_codegen_string_literal_from_index(2086); + _stringLiteral2087 = il2cpp_codegen_string_literal_from_index(2087); + s_Il2CppMethodIntialized = true; + } + SerializationEntry_t1557 V_0 = {0}; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2085, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2086, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Hashtable_t725 * L_4 = (__this->___serialized_0); + String_t* L_5 = ___name; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_4, L_5); + if (!L_6) + { + goto IL_003e; + } + } + { + SerializationException_t916 * L_7 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_7, _stringLiteral2087, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003e: + { + String_t* L_8 = ___name; + Type_t * L_9 = ___type; + Object_t * L_10 = ___value; + SerializationEntry__ctor_m9203((&V_0), L_8, L_9, L_10, /*hidden argument*/NULL); + Hashtable_t725 * L_11 = (__this->___serialized_0); + String_t* L_12 = ___name; + SerializationEntry_t1557 L_13 = V_0; + SerializationEntry_t1557 L_14 = L_13; + Object_t * L_15 = Box(SerializationEntry_t1557_il2cpp_TypeInfo_var, &L_14); + NullCheck(L_11); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_11, L_12, L_15); + ArrayList_t734 * L_16 = (__this->___values_1); + SerializationEntry_t1557 L_17 = V_0; + SerializationEntry_t1557 L_18 = L_17; + Object_t * L_19 = Box(SerializationEntry_t1557_il2cpp_TypeInfo_var, &L_18); + NullCheck(L_16); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_19); + return; + } +} +// System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationEntry_t1557_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2088; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2089; +extern Il2CppCodeGenString* _stringLiteral2090; +extern "C" Object_t * SerializationInfo_GetValue_m4617 (SerializationInfo_t433 * __this, String_t* ___name, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + SerializationEntry_t1557_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1086); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + _stringLiteral2088 = il2cpp_codegen_string_literal_from_index(2088); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2089 = il2cpp_codegen_string_literal_from_index(2089); + _stringLiteral2090 = il2cpp_codegen_string_literal_from_index(2090); + s_Il2CppMethodIntialized = true; + } + SerializationEntry_t1557 V_0 = {0}; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2088, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Hashtable_t725 * L_4 = (__this->___serialized_0); + String_t* L_5 = ___name; + NullCheck(L_4); + bool L_6 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_4, L_5); + if (L_6) + { + goto IL_0049; + } + } + { + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2089, L_7, _stringLiteral2090, /*hidden argument*/NULL); + SerializationException_t916 * L_9 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0049: + { + Hashtable_t725 * L_10 = (__this->___serialized_0); + String_t* L_11 = ___name; + NullCheck(L_10); + Object_t * L_12 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_10, L_11); + V_0 = ((*(SerializationEntry_t1557 *)((SerializationEntry_t1557 *)UnBox (L_12, SerializationEntry_t1557_il2cpp_TypeInfo_var)))); + Object_t * L_13 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + if (!L_13) + { + goto IL_008d; + } + } + { + Type_t * L_14 = ___type; + Object_t * L_15 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + NullCheck(L_14); + bool L_16 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(41 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_14, L_15); + if (L_16) + { + goto IL_008d; + } + } + { + Object_t * L_17 = (__this->___converter_4); + Object_t * L_18 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + Type_t * L_19 = ___type; + NullCheck(L_17); + Object_t * L_20 = (Object_t *)InterfaceFuncInvoker2< Object_t *, Object_t *, Type_t * >::Invoke(0 /* System.Object System.Runtime.Serialization.IFormatterConverter::Convert(System.Object,System.Type) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_17, L_18, L_19); + return L_20; + } + +IL_008d: + { + Object_t * L_21 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + return L_21; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::SetType(System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2091; +extern "C" void SerializationInfo_SetType_m9209 (SerializationInfo_t433 * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2091 = il2cpp_codegen_string_literal_from_index(2091); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2091, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_2); + __this->___fullTypeName_3 = L_3; + Type_t * L_4 = ___type; + NullCheck(L_4); + Assembly_t922 * L_5 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_4); + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_5); + __this->___assemblyName_2 = L_6; + return; + } +} +// System.Runtime.Serialization.SerializationInfoEnumerator System.Runtime.Serialization.SerializationInfo::GetEnumerator() +extern TypeInfo* SerializationInfoEnumerator_t1559_il2cpp_TypeInfo_var; +extern "C" SerializationInfoEnumerator_t1559 * SerializationInfo_GetEnumerator_m9210 (SerializationInfo_t433 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializationInfoEnumerator_t1559_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1088); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___values_1); + SerializationInfoEnumerator_t1559 * L_1 = (SerializationInfoEnumerator_t1559 *)il2cpp_codegen_object_new (SerializationInfoEnumerator_t1559_il2cpp_TypeInfo_var); + SerializationInfoEnumerator__ctor_m9216(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int16) +extern const Il2CppType* Int16_t1111_0_0_0_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m9211 (SerializationInfo_t433 * __this, String_t* ___name, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_0_0_0_var = il2cpp_codegen_type_from_index(708); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + int16_t L_1 = ___value; + int16_t L_2 = L_1; + Object_t * L_3 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int16_t1111_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) +extern const Il2CppType* Int32_t161_0_0_0_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m4616 (SerializationInfo_t433 * __this, String_t* ___name, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + int32_t L_1 = ___value; + int32_t L_2 = L_1; + Object_t * L_3 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Boolean) +extern const Il2CppType* Boolean_t448_0_0_0_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m4615 (SerializationInfo_t433 * __this, String_t* ___name, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_0_0_0_var = il2cpp_codegen_type_from_index(99); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + bool L_1 = ___value; + bool L_2 = L_1; + Object_t * L_3 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Boolean_t448_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.DateTime) +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m9212 (SerializationInfo_t433 * __this, String_t* ___name, DateTime_t365 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + DateTime_t365 L_1 = ___value; + DateTime_t365 L_2 = L_1; + Object_t * L_3 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Single) +extern const Il2CppType* Single_t165_0_0_0_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m9213 (SerializationInfo_t433 * __this, String_t* ___name, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + float L_1 = ___value; + float L_2 = L_1; + Object_t * L_3 = Box(Single_t165_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int64) +extern const Il2CppType* Int64_t455_0_0_0_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m4628 (SerializationInfo_t433 * __this, String_t* ___name, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_0_0_0_var = il2cpp_codegen_type_from_index(180); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + int64_t L_1 = ___value; + int64_t L_2 = L_1; + Object_t * L_3 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int64_t455_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.UInt64) +extern const Il2CppType* UInt64_t1109_0_0_0_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m9214 (SerializationInfo_t433 * __this, String_t* ___name, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt64_t1109_0_0_0_var = il2cpp_codegen_type_from_index(705); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + uint64_t L_1 = ___value; + uint64_t L_2 = L_1; + Object_t * L_3 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt64_t1109_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_0, L_3, L_4, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void SerializationInfo_AddValue_m4627 (SerializationInfo_t433 * __this, String_t* ___name, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_001d; + } + } + { + String_t* L_1 = ___name; + Object_t * L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_1, L_2, L_3, /*hidden argument*/NULL); + goto IL_002b; + } + +IL_001d: + { + String_t* L_4 = ___name; + Object_t * L_5 = ___value; + Object_t * L_6 = ___value; + NullCheck(L_6); + Type_t * L_7 = Object_GetType_m2042(L_6, /*hidden argument*/NULL); + SerializationInfo_AddValue_m4614(__this, L_4, L_5, L_7, /*hidden argument*/NULL); + } + +IL_002b: + { + return; + } +} +// System.Boolean System.Runtime.Serialization.SerializationInfo::GetBoolean(System.String) +extern const Il2CppType* Boolean_t448_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern "C" bool SerializationInfo_GetBoolean_m4619 (SerializationInfo_t433 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_0_0_0_var = il2cpp_codegen_type_from_index(99); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Boolean_t448_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_2 = SerializationInfo_GetValue_m4617(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = (__this->___converter_4); + Object_t * L_4 = V_0; + NullCheck(L_3); + bool L_5 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(1 /* System.Boolean System.Runtime.Serialization.IFormatterConverter::ToBoolean(System.Object) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_3, L_4); + return L_5; + } +} +// System.Int16 System.Runtime.Serialization.SerializationInfo::GetInt16(System.String) +extern const Il2CppType* Int16_t1111_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern "C" int16_t SerializationInfo_GetInt16_m9215 (SerializationInfo_t433 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_0_0_0_var = il2cpp_codegen_type_from_index(708); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int16_t1111_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_2 = SerializationInfo_GetValue_m4617(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = (__this->___converter_4); + Object_t * L_4 = V_0; + NullCheck(L_3); + int16_t L_5 = (int16_t)InterfaceFuncInvoker1< int16_t, Object_t * >::Invoke(2 /* System.Int16 System.Runtime.Serialization.IFormatterConverter::ToInt16(System.Object) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_3, L_4); + return L_5; + } +} +// System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) +extern const Il2CppType* Int32_t161_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern "C" int32_t SerializationInfo_GetInt32_m4626 (SerializationInfo_t433 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_2 = SerializationInfo_GetValue_m4617(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = (__this->___converter_4); + Object_t * L_4 = V_0; + NullCheck(L_3); + int32_t L_5 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(3 /* System.Int32 System.Runtime.Serialization.IFormatterConverter::ToInt32(System.Object) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_3, L_4); + return L_5; + } +} +// System.Int64 System.Runtime.Serialization.SerializationInfo::GetInt64(System.String) +extern const Il2CppType* Int64_t455_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern "C" int64_t SerializationInfo_GetInt64_m4625 (SerializationInfo_t433 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_0_0_0_var = il2cpp_codegen_type_from_index(180); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int64_t455_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_2 = SerializationInfo_GetValue_m4617(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = (__this->___converter_4); + Object_t * L_4 = V_0; + NullCheck(L_3); + int64_t L_5 = (int64_t)InterfaceFuncInvoker1< int64_t, Object_t * >::Invoke(4 /* System.Int64 System.Runtime.Serialization.IFormatterConverter::ToInt64(System.Object) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_3, L_4); + return L_5; + } +} +// System.String System.Runtime.Serialization.SerializationInfo::GetString(System.String) +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +extern "C" String_t* SerializationInfo_GetString_m4624 (SerializationInfo_t433 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IFormatterConverter_t1558_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1087); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + Object_t * L_2 = SerializationInfo_GetValue_m4617(__this, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Object_t * L_3 = V_0; + if (L_3) + { + goto IL_001a; + } + } + { + return (String_t*)NULL; + } + +IL_001a: + { + Object_t * L_4 = (__this->___converter_4); + Object_t * L_5 = V_0; + NullCheck(L_4); + String_t* L_6 = (String_t*)InterfaceFuncInvoker1< String_t*, Object_t * >::Invoke(5 /* System.String System.Runtime.Serialization.IFormatterConverter::ToString(System.Object) */, IFormatterConverter_t1558_il2cpp_TypeInfo_var, L_4, L_5); + return L_6; + } +} +// System.Void System.Runtime.Serialization.SerializationInfoEnumerator::.ctor(System.Collections.ArrayList) +extern "C" void SerializationInfoEnumerator__ctor_m9216 (SerializationInfoEnumerator_t1559 * __this, ArrayList_t734 * ___list, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ArrayList_t734 * L_0 = ___list; + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); + __this->___enumerator_0 = L_1; + return; + } +} +// System.Object System.Runtime.Serialization.SerializationInfoEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * SerializationInfoEnumerator_System_Collections_IEnumerator_get_Current_m9217 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Runtime.Serialization.SerializationEntry System.Runtime.Serialization.SerializationInfoEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationEntry_t1557_il2cpp_TypeInfo_var; +extern "C" SerializationEntry_t1557 SerializationInfoEnumerator_get_Current_m9218 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SerializationEntry_t1557_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1086); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return ((*(SerializationEntry_t1557 *)((SerializationEntry_t1557 *)UnBox (L_1, SerializationEntry_t1557_il2cpp_TypeInfo_var)))); + } +} +// System.String System.Runtime.Serialization.SerializationInfoEnumerator::get_Name() +extern "C" String_t* SerializationInfoEnumerator_get_Name_m9219 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + SerializationEntry_t1557 V_0 = {0}; + { + SerializationEntry_t1557 L_0 = SerializationInfoEnumerator_get_Current_m9218(__this, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = SerializationEntry_get_Name_m9204((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Runtime.Serialization.SerializationInfoEnumerator::get_Value() +extern "C" Object_t * SerializationInfoEnumerator_get_Value_m9220 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + SerializationEntry_t1557 V_0 = {0}; + { + SerializationEntry_t1557 L_0 = SerializationInfoEnumerator_get_Current_m9218(__this, /*hidden argument*/NULL); + V_0 = L_0; + Object_t * L_1 = SerializationEntry_get_Value_m9205((&V_0), /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Runtime.Serialization.SerializationInfoEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool SerializationInfoEnumerator_MoveNext_m9221 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + bool L_1 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Runtime.Serialization.SerializationInfoEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void SerializationInfoEnumerator_Reset_m9222 (SerializationInfoEnumerator_t1559 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___enumerator_0); + NullCheck(L_0); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return; + } +} +// System.Void System.Runtime.Serialization.StreamingContext::.ctor(System.Runtime.Serialization.StreamingContextStates) +extern "C" void StreamingContext__ctor_m9223 (StreamingContext_t434 * __this, int32_t ___state, const MethodInfo* method) +{ + { + int32_t L_0 = ___state; + __this->___state_0 = L_0; + __this->___additional_1 = NULL; + return; + } +} +// System.Void System.Runtime.Serialization.StreamingContext::.ctor(System.Runtime.Serialization.StreamingContextStates,System.Object) +extern "C" void StreamingContext__ctor_m9224 (StreamingContext_t434 * __this, int32_t ___state, Object_t * ___additional, const MethodInfo* method) +{ + { + int32_t L_0 = ___state; + __this->___state_0 = L_0; + Object_t * L_1 = ___additional; + __this->___additional_1 = L_1; + return; + } +} +// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::get_State() +extern "C" int32_t StreamingContext_get_State_m9225 (StreamingContext_t434 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___state_0); + return L_0; + } +} +// System.Boolean System.Runtime.Serialization.StreamingContext::Equals(System.Object) +extern TypeInfo* StreamingContext_t434_il2cpp_TypeInfo_var; +extern "C" bool StreamingContext_Equals_m9226 (StreamingContext_t434 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StreamingContext_t434_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1079); + s_Il2CppMethodIntialized = true; + } + StreamingContext_t434 V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___obj; + if (((Object_t *)IsInstSealed(L_0, StreamingContext_t434_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___obj; + V_0 = ((*(StreamingContext_t434 *)((StreamingContext_t434 *)UnBox (L_1, StreamingContext_t434_il2cpp_TypeInfo_var)))); + int32_t L_2 = ((&V_0)->___state_0); + int32_t L_3 = (__this->___state_0); + if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) + { + goto IL_0037; + } + } + { + Object_t * L_4 = ((&V_0)->___additional_1); + Object_t * L_5 = (__this->___additional_1); + G_B5_0 = ((((Object_t*)(Object_t *)L_4) == ((Object_t*)(Object_t *)L_5))? 1 : 0); + goto IL_0038; + } + +IL_0037: + { + G_B5_0 = 0; + } + +IL_0038: + { + return G_B5_0; + } +} +// System.Int32 System.Runtime.Serialization.StreamingContext::GetHashCode() +extern "C" int32_t StreamingContext_GetHashCode_m9227 (StreamingContext_t434 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___state_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[],System.Boolean) +extern "C" void X509Certificate__ctor_m9228 (X509Certificate_t786 * __this, ByteU5BU5D_t789* ___data, bool ___dates, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_001f; + } + } + { + ByteU5BU5D_t789* L_1 = ___data; + VirtActionInvoker3< ByteU5BU5D_t789*, String_t*, int32_t >::Invoke(16 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) */, __this, L_1, (String_t*)NULL, 0); + bool L_2 = ___dates; + __this->___hideDates_1 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } + +IL_001f: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[]) +extern "C" void X509Certificate__ctor_m5746 (X509Certificate_t786 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___data; + X509Certificate__ctor_m9228(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor() +extern "C" void X509Certificate__ctor_m4681 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" void X509Certificate__ctor_m9229 (X509Certificate_t786 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral484, L_1, /*hidden argument*/NULL); + V_0 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + ByteU5BU5D_t789* L_3 = V_0; + VirtActionInvoker3< ByteU5BU5D_t789*, String_t*, int32_t >::Invoke(16 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) */, __this, L_3, (String_t*)NULL, 0); + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern "C" void X509Certificate_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9230 (X509Certificate_t786 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" void X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m9231 (X509Certificate_t786 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + X509Certificate_t1196 * L_1 = (__this->___x509_0); + NullCheck(L_1); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral484, (Object_t *)(Object_t *)L_2, /*hidden argument*/NULL); + return; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::tostr(System.Byte[]) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern "C" String_t* X509Certificate_tostr_m9232 (X509Certificate_t786 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + if (!L_0) + { + goto IL_003f; + } + } + { + StringBuilder_t457 * L_1 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_1, /*hidden argument*/NULL); + V_0 = L_1; + V_1 = 0; + goto IL_002f; + } + +IL_0013: + { + StringBuilder_t457 * L_2 = V_0; + ByteU5BU5D_t789* L_3 = ___data; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + String_t* L_5 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_2); + StringBuilder_Append_m2058(L_2, L_5, /*hidden argument*/NULL); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_002f: + { + int32_t L_7 = V_1; + ByteU5BU5D_t789* L_8 = ___data; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0013; + } + } + { + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + String_t* L_10 = StringBuilder_ToString_m2059(L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_003f: + { + return (String_t*)NULL; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" bool X509Certificate_Equals_m9233 (X509Certificate_t786 * __this, X509Certificate_t786 * ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t G_B22_0 = 0; + { + X509Certificate_t786 * L_0 = ___other; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + X509Certificate_t786 * L_1 = ___other; + NullCheck(L_1); + X509Certificate_t1196 * L_2 = (L_1->___x509_0); + if (L_2) + { + goto IL_0030; + } + } + { + X509Certificate_t1196 * L_3 = (__this->___x509_0); + if (L_3) + { + goto IL_0020; + } + } + { + return 1; + } + +IL_0020: + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0030: + { + X509Certificate_t786 * L_6 = ___other; + NullCheck(L_6); + X509Certificate_t1196 * L_7 = (L_6->___x509_0); + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_7); + V_0 = L_8; + ByteU5BU5D_t789* L_9 = V_0; + if (!L_9) + { + goto IL_00a5; + } + } + { + X509Certificate_t1196 * L_10 = (__this->___x509_0); + if (L_10) + { + goto IL_004f; + } + } + { + return 0; + } + +IL_004f: + { + X509Certificate_t1196 * L_11 = (__this->___x509_0); + NullCheck(L_11); + ByteU5BU5D_t789* L_12 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_11); + if (L_12) + { + goto IL_0061; + } + } + { + return 0; + } + +IL_0061: + { + ByteU5BU5D_t789* L_13 = V_0; + NullCheck(L_13); + X509Certificate_t1196 * L_14 = (__this->___x509_0); + NullCheck(L_14); + ByteU5BU5D_t789* L_15 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_14); + NullCheck(L_15); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length)))))))) + { + goto IL_00a3; + } + } + { + V_1 = 0; + goto IL_0098; + } + +IL_007d: + { + ByteU5BU5D_t789* L_16 = V_0; + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + X509Certificate_t1196 * L_19 = (__this->___x509_0); + NullCheck(L_19); + ByteU5BU5D_t789* L_20 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_19); + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + int32_t L_22 = L_21; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))))) + { + goto IL_0094; + } + } + { + return 0; + } + +IL_0094: + { + int32_t L_23 = V_1; + V_1 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0098: + { + int32_t L_24 = V_1; + ByteU5BU5D_t789* L_25 = V_0; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_007d; + } + } + { + return 1; + } + +IL_00a3: + { + return 0; + } + +IL_00a5: + { + X509Certificate_t1196 * L_26 = (__this->___x509_0); + if (!L_26) + { + goto IL_00c0; + } + } + { + X509Certificate_t1196 * L_27 = (__this->___x509_0); + NullCheck(L_27); + ByteU5BU5D_t789* L_28 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_27); + G_B22_0 = ((((Object_t*)(ByteU5BU5D_t789*)L_28) == ((Object_t*)(Object_t *)NULL))? 1 : 0); + goto IL_00c1; + } + +IL_00c0: + { + G_B22_0 = 1; + } + +IL_00c1: + { + return G_B22_0; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" ByteU5BU5D_t789* X509Certificate_GetCertHash_m9234 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + SHA1_t939 * V_0 = {0}; + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = (__this->___cachedCertificateHash_2); + if (L_3) + { + goto IL_004e; + } + } + { + X509Certificate_t1196 * L_4 = (__this->___x509_0); + if (!L_4) + { + goto IL_004e; + } + } + { + SHA1_t939 * L_5 = SHA1_Create_m4741(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_5; + SHA1_t939 * L_6 = V_0; + X509Certificate_t1196 * L_7 = (__this->___x509_0); + NullCheck(L_7); + ByteU5BU5D_t789* L_8 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_7); + NullCheck(L_6); + ByteU5BU5D_t789* L_9 = HashAlgorithm_ComputeHash_m4742(L_6, L_8, /*hidden argument*/NULL); + __this->___cachedCertificateHash_2 = L_9; + } + +IL_004e: + { + ByteU5BU5D_t789* L_10 = (__this->___cachedCertificateHash_2); + return L_10; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString() +extern "C" String_t* X509Certificate_GetCertHashString_m4686 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() */, __this); + String_t* L_1 = X509Certificate_tostr_m9232(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetEffectiveDateString() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" String_t* X509Certificate_GetEffectiveDateString_m9235 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + bool L_0 = (__this->___hideDates_1); + if (!L_0) + { + goto IL_000d; + } + } + { + return (String_t*)NULL; + } + +IL_000d: + { + X509Certificate_t1196 * L_1 = (__this->___x509_0); + if (L_1) + { + goto IL_0028; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_3 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + X509Certificate_t1196 * L_4 = (__this->___x509_0); + NullCheck(L_4); + DateTime_t365 L_5 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(10 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, L_4); + V_0 = L_5; + DateTime_t365 L_6 = DateTime_ToLocalTime_m4683((&V_0), /*hidden argument*/NULL); + V_1 = L_6; + String_t* L_7 = DateTime_ToString_m10376((&V_1), /*hidden argument*/NULL); + return L_7; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetExpirationDateString() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" String_t* X509Certificate_GetExpirationDateString_m9236 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + bool L_0 = (__this->___hideDates_1); + if (!L_0) + { + goto IL_000d; + } + } + { + return (String_t*)NULL; + } + +IL_000d: + { + X509Certificate_t1196 * L_1 = (__this->___x509_0); + if (L_1) + { + goto IL_0028; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_3 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + X509Certificate_t1196 * L_4 = (__this->___x509_0); + NullCheck(L_4); + DateTime_t365 L_5 = (DateTime_t365 )VirtFuncInvoker0< DateTime_t365 >::Invoke(11 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() */, L_4); + V_0 = L_5; + DateTime_t365 L_6 = DateTime_ToLocalTime_m4683((&V_0), /*hidden argument*/NULL); + V_1 = L_6; + String_t* L_7 = DateTime_ToString_m10376((&V_1), /*hidden argument*/NULL); + return L_7; + } +} +// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate::GetHashCode() +extern "C" int32_t X509Certificate_GetHashCode_m9237 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + ByteU5BU5D_t789* L_1 = (__this->___cachedCertificateHash_2); + if (L_1) + { + goto IL_001f; + } + } + { + VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() */, __this); + } + +IL_001f: + { + ByteU5BU5D_t789* L_2 = (__this->___cachedCertificateHash_2); + if (!L_2) + { + goto IL_0064; + } + } + { + ByteU5BU5D_t789* L_3 = (__this->___cachedCertificateHash_2); + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) < ((int32_t)4))) + { + goto IL_0064; + } + } + { + ByteU5BU5D_t789* L_4 = (__this->___cachedCertificateHash_2); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + ByteU5BU5D_t789* L_6 = (__this->___cachedCertificateHash_2); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + int32_t L_7 = 1; + ByteU5BU5D_t789* L_8 = (__this->___cachedCertificateHash_2); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 2); + int32_t L_9 = 2; + ByteU5BU5D_t789* L_10 = (__this->___cachedCertificateHash_2); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 3); + int32_t L_11 = 3; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t))))); + } + +IL_0064: + { + return 0; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetIssuerName() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" String_t* X509Certificate_GetIssuerName_m9238 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + X509Certificate_t1196 * L_3 = (__this->___x509_0); + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String Mono.Security.X509.X509Certificate::get_IssuerName() */, L_3); + return L_4; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetName() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" String_t* X509Certificate_GetName_m9239 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + X509Certificate_t1196 * L_3 = (__this->___x509_0); + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String Mono.Security.X509.X509Certificate::get_SubjectName() */, L_3); + return L_4; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetPublicKey() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" ByteU5BU5D_t789* X509Certificate_GetPublicKey_m9240 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + X509Certificate_t1196 * L_3 = (__this->___x509_0); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() */, L_3); + return L_4; + } +} +// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern "C" ByteU5BU5D_t789* X509Certificate_GetRawCertData_m9241 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + X509Certificate_t1196 * L_3 = (__this->___x509_0); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_3); + return L_4; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::ToString() +extern "C" String_t* X509Certificate_ToString_m9242 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = Object_ToString_m2093(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::ToString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral423; +extern Il2CppCodeGenString* _stringLiteral424; +extern Il2CppCodeGenString* _stringLiteral426; +extern Il2CppCodeGenString* _stringLiteral427; +extern Il2CppCodeGenString* _stringLiteral2092; +extern "C" String_t* X509Certificate_ToString_m4700 (X509Certificate_t786 * __this, bool ___fVerbose, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral423 = il2cpp_codegen_string_literal_from_index(423); + _stringLiteral424 = il2cpp_codegen_string_literal_from_index(424); + _stringLiteral426 = il2cpp_codegen_string_literal_from_index(426); + _stringLiteral427 = il2cpp_codegen_string_literal_from_index(427); + _stringLiteral2092 = il2cpp_codegen_string_literal_from_index(2092); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + { + bool L_0 = ___fVerbose; + if (!L_0) + { + goto IL_0011; + } + } + { + X509Certificate_t1196 * L_1 = (__this->___x509_0); + if (L_1) + { + goto IL_0018; + } + } + +IL_0011: + { + String_t* L_2 = Object_ToString_m2093(__this, /*hidden argument*/NULL); + return L_2; + } + +IL_0018: + { + String_t* L_3 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_3; + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_1 = L_4; + StringBuilder_t457 * L_5 = V_1; + String_t* L_6 = V_0; + String_t* L_7 = X509Certificate_get_Subject_m4702(__this, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_AppendFormat_m4701(L_5, _stringLiteral423, L_6, L_7, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_1; + String_t* L_9 = V_0; + String_t* L_10 = X509Certificate_get_Issuer_m4703(__this, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_AppendFormat_m4701(L_8, _stringLiteral424, L_9, L_10, /*hidden argument*/NULL); + StringBuilder_t457 * L_11 = V_1; + String_t* L_12 = V_0; + String_t* L_13 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetEffectiveDateString() */, __this); + NullCheck(L_11); + StringBuilder_AppendFormat_m4701(L_11, _stringLiteral426, L_12, L_13, /*hidden argument*/NULL); + StringBuilder_t457 * L_14 = V_1; + String_t* L_15 = V_0; + String_t* L_16 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetExpirationDateString() */, __this); + NullCheck(L_14); + StringBuilder_AppendFormat_m4701(L_14, _stringLiteral427, L_15, L_16, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_1; + String_t* L_18 = V_0; + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString() */, __this); + NullCheck(L_17); + StringBuilder_AppendFormat_m4701(L_17, _stringLiteral2092, L_18, L_19, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_1; + String_t* L_21 = V_0; + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, L_21, /*hidden argument*/NULL); + StringBuilder_t457 * L_22 = V_1; + NullCheck(L_22); + String_t* L_23 = StringBuilder_ToString_m2059(L_22, /*hidden argument*/NULL); + return L_23; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::get_Issuer() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X509Certificate_get_Issuer_m4703 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + String_t* L_3 = (__this->___issuer_name_3); + if (L_3) + { + goto IL_0043; + } + } + { + X509Certificate_t1196 * L_4 = (__this->___x509_0); + NullCheck(L_4); + ASN1_t1191 * L_5 = X509Certificate_GetIssuerName_m7015(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + String_t* L_6 = X501_ToString_m7001(NULL /*static, unused*/, L_5, 1, _stringLiteral157, 1, /*hidden argument*/NULL); + __this->___issuer_name_3 = L_6; + } + +IL_0043: + { + String_t* L_7 = (__this->___issuer_name_3); + return L_7; + } +} +// System.String System.Security.Cryptography.X509Certificates.X509Certificate::get_Subject() +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral416; +extern Il2CppCodeGenString* _stringLiteral157; +extern "C" String_t* X509Certificate_get_Subject_m4702 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + X501_t1195_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(799); + _stringLiteral416 = il2cpp_codegen_string_literal_from_index(416); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + s_Il2CppMethodIntialized = true; + } + { + X509Certificate_t1196 * L_0 = (__this->___x509_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral416, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + String_t* L_3 = (__this->___subject_name_4); + if (L_3) + { + goto IL_0043; + } + } + { + X509Certificate_t1196 * L_4 = (__this->___x509_0); + NullCheck(L_4); + ASN1_t1191 * L_5 = X509Certificate_GetSubjectName_m7016(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(X501_t1195_il2cpp_TypeInfo_var); + String_t* L_6 = X501_ToString_m7001(NULL /*static, unused*/, L_5, 1, _stringLiteral157, 1, /*hidden argument*/NULL); + __this->___subject_name_4 = L_6; + } + +IL_0043: + { + String_t* L_7 = (__this->___subject_name_4); + return L_7; + } +} +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Object) +extern TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +extern "C" bool X509Certificate_Equals_m9243 (X509Certificate_t786 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t786_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(505); + s_Il2CppMethodIntialized = true; + } + X509Certificate_t786 * V_0 = {0}; + { + Object_t * L_0 = ___obj; + V_0 = ((X509Certificate_t786 *)IsInstClass(L_0, X509Certificate_t786_il2cpp_TypeInfo_var)); + X509Certificate_t786 * L_1 = V_0; + if (!L_1) + { + goto IL_0015; + } + } + { + X509Certificate_t786 * L_2 = V_0; + bool L_3 = (bool)VirtFuncInvoker1< bool, X509Certificate_t786 * >::Invoke(6 /* System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) */, __this, L_2); + return L_3; + } + +IL_0015: + { + return 0; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) +extern TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral420; +extern "C" void X509Certificate_Import_m4697 (X509Certificate_t786 * __this, ByteU5BU5D_t789* ___rawData, String_t* ___password, int32_t ___keyStorageFlags, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + X509Certificate_t1196_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(796); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + PKCS12_t1193_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(791); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral420 = il2cpp_codegen_string_literal_from_index(420); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * V_0 = {0}; + PKCS12_t1193 * V_1 = {0}; + String_t* V_2 = {0}; + PKCS12_t1193 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Reset() */, __this); + String_t* L_0 = ___password; + if (L_0) + { + goto IL_007c; + } + } + +IL_000c: + try + { // begin try (depth: 1) + ByteU5BU5D_t789* L_1 = ___rawData; + X509Certificate_t1196 * L_2 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_2, L_1, /*hidden argument*/NULL); + __this->___x509_0 = L_2; + goto IL_0077; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_001d: + { // begin catch(System.Exception) + { + V_0 = ((Exception_t152 *)__exception_local); + } + +IL_001e: + try + { // begin try (depth: 2) + { + ByteU5BU5D_t789* L_3 = ___rawData; + PKCS12_t1193 * L_4 = (PKCS12_t1193 *)il2cpp_codegen_object_new (PKCS12_t1193_il2cpp_TypeInfo_var); + PKCS12__ctor_m6971(L_4, L_3, /*hidden argument*/NULL); + V_1 = L_4; + PKCS12_t1193 * L_5 = V_1; + NullCheck(L_5); + X509CertificateCollection_t1194 * L_6 = PKCS12_get_Certificates_m6979(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_6); + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_004d; + } + } + +IL_0036: + { + PKCS12_t1193 * L_8 = V_1; + NullCheck(L_8); + X509CertificateCollection_t1194 * L_9 = PKCS12_get_Certificates_m6979(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + X509Certificate_t1196 * L_10 = X509CertificateCollection_get_Item_m7028(L_9, 0, /*hidden argument*/NULL); + __this->___x509_0 = L_10; + goto IL_0054; + } + +IL_004d: + { + __this->___x509_0 = (X509Certificate_t1196 *)NULL; + } + +IL_0054: + { + goto IL_0072; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0059; + throw e; + } + +CATCH_0059: + { // begin catch(System.Object) + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral420, /*hidden argument*/NULL); + V_2 = L_11; + String_t* L_12 = V_2; + Exception_t152 * L_13 = V_0; + CryptographicException_t929 * L_14 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_14, L_12, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006d: + { + goto IL_0072; + } + } // end catch (depth: 2) + +IL_0072: + { + goto IL_0077; + } + } // end catch (depth: 1) + +IL_0077: + { + goto IL_00ca; + } + +IL_007c: + try + { // begin try (depth: 1) + { + ByteU5BU5D_t789* L_15 = ___rawData; + String_t* L_16 = ___password; + PKCS12_t1193 * L_17 = (PKCS12_t1193 *)il2cpp_codegen_object_new (PKCS12_t1193_il2cpp_TypeInfo_var); + PKCS12__ctor_m6972(L_17, L_15, L_16, /*hidden argument*/NULL); + V_3 = L_17; + PKCS12_t1193 * L_18 = V_3; + NullCheck(L_18); + X509CertificateCollection_t1194 * L_19 = PKCS12_get_Certificates_m6979(L_18, /*hidden argument*/NULL); + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Collections.CollectionBase::get_Count() */, L_19); + if ((((int32_t)L_20) <= ((int32_t)0))) + { + goto IL_00ac; + } + } + +IL_0095: + { + PKCS12_t1193 * L_21 = V_3; + NullCheck(L_21); + X509CertificateCollection_t1194 * L_22 = PKCS12_get_Certificates_m6979(L_21, /*hidden argument*/NULL); + NullCheck(L_22); + X509Certificate_t1196 * L_23 = X509CertificateCollection_get_Item_m7028(L_22, 0, /*hidden argument*/NULL); + __this->___x509_0 = L_23; + goto IL_00b3; + } + +IL_00ac: + { + __this->___x509_0 = (X509Certificate_t1196 *)NULL; + } + +IL_00b3: + { + goto IL_00ca; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00b8; + throw e; + } + +CATCH_00b8: + { // begin catch(System.Object) + ByteU5BU5D_t789* L_24 = ___rawData; + X509Certificate_t1196 * L_25 = (X509Certificate_t1196 *)il2cpp_codegen_object_new (X509Certificate_t1196_il2cpp_TypeInfo_var); + X509Certificate__ctor_m7003(L_25, L_24, /*hidden argument*/NULL); + __this->___x509_0 = L_25; + goto IL_00ca; + } // end catch (depth: 1) + +IL_00ca: + { + return; + } +} +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Reset() +extern "C" void X509Certificate_Reset_m4699 (X509Certificate_t786 * __this, const MethodInfo* method) +{ + { + __this->___x509_0 = (X509Certificate_t1196 *)NULL; + __this->___issuer_name_3 = (String_t*)NULL; + __this->___subject_name_4 = (String_t*)NULL; + __this->___hideDates_1 = 0; + __this->___cachedCertificateHash_2 = (ByteU5BU5D_t789*)NULL; + return; + } +} +// System.Void System.Security.Cryptography.AsymmetricAlgorithm::.ctor() +extern "C" void AsymmetricAlgorithm__ctor_m9244 (AsymmetricAlgorithm_t776 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AsymmetricAlgorithm::System.IDisposable.Dispose() +extern "C" void AsymmetricAlgorithm_System_IDisposable_Dispose_m9245 (AsymmetricAlgorithm_t776 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Security.Cryptography.AsymmetricAlgorithm::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() +extern "C" int32_t AsymmetricAlgorithm_get_KeySize_m5694 (AsymmetricAlgorithm_t776 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___KeySizeValue_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.AsymmetricAlgorithm::set_KeySize(System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2093; +extern "C" void AsymmetricAlgorithm_set_KeySize_m5693 (AsymmetricAlgorithm_t776 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2093 = il2cpp_codegen_string_literal_from_index(2093); + s_Il2CppMethodIntialized = true; + } + { + KeySizesU5BU5D_t966* L_0 = (__this->___LegalKeySizesValue_1); + int32_t L_1 = ___value; + bool L_2 = KeySizes_IsLegalKeySize_m9345(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2093, /*hidden argument*/NULL); + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + int32_t L_5 = ___value; + __this->___KeySizeValue_0 = L_5; + return; + } +} +// System.Void System.Security.Cryptography.AsymmetricAlgorithm::Clear() +extern "C" void AsymmetricAlgorithm_Clear_m5752 (AsymmetricAlgorithm_t776 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Security.Cryptography.AsymmetricAlgorithm::Dispose(System.Boolean) */, __this, 0); + return; + } +} +// System.Byte[] System.Security.Cryptography.AsymmetricAlgorithm::GetNamedParam(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2094; +extern Il2CppCodeGenString* _stringLiteral2095; +extern Il2CppCodeGenString* _stringLiteral2096; +extern "C" ByteU5BU5D_t789* AsymmetricAlgorithm_GetNamedParam_m9246 (Object_t * __this /* static, unused */, String_t* ___xml, String_t* ___param, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2094 = il2cpp_codegen_string_literal_from_index(2094); + _stringLiteral2095 = il2cpp_codegen_string_literal_from_index(2095); + _stringLiteral2096 = il2cpp_codegen_string_literal_from_index(2096); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + String_t* V_4 = {0}; + { + String_t* L_0 = ___param; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2094, L_0, _stringLiteral2095, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___xml; + String_t* L_3 = V_0; + NullCheck(L_2); + int32_t L_4 = String_IndexOf_m2062(L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + int32_t L_5 = V_1; + if ((!(((uint32_t)L_5) == ((uint32_t)(-1))))) + { + goto IL_0022; + } + } + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_0022: + { + String_t* L_6 = ___param; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2096, L_6, _stringLiteral2095, /*hidden argument*/NULL); + V_2 = L_7; + String_t* L_8 = ___xml; + String_t* L_9 = V_2; + NullCheck(L_8); + int32_t L_10 = String_IndexOf_m2062(L_8, L_9, /*hidden argument*/NULL); + V_3 = L_10; + int32_t L_11 = V_3; + if ((((int32_t)L_11) == ((int32_t)(-1)))) + { + goto IL_0049; + } + } + { + int32_t L_12 = V_3; + int32_t L_13 = V_1; + if ((((int32_t)L_12) > ((int32_t)L_13))) + { + goto IL_004b; + } + } + +IL_0049: + { + return (ByteU5BU5D_t789*)NULL; + } + +IL_004b: + { + int32_t L_14 = V_1; + String_t* L_15 = V_0; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_14+(int32_t)L_16)); + String_t* L_17 = ___xml; + int32_t L_18 = V_1; + int32_t L_19 = V_3; + int32_t L_20 = V_1; + NullCheck(L_17); + String_t* L_21 = String_Substring_m2063(L_17, L_18, ((int32_t)((int32_t)L_19-(int32_t)L_20)), /*hidden argument*/NULL); + V_4 = L_21; + String_t* L_22 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_23 = Convert_FromBase64String_m5711(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + return L_23; + } +} +// System.Void System.Security.Cryptography.AsymmetricKeyExchangeFormatter::.ctor() +extern "C" void AsymmetricKeyExchangeFormatter__ctor_m9247 (AsymmetricKeyExchangeFormatter_t1562 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AsymmetricSignatureDeformatter::.ctor() +extern "C" void AsymmetricSignatureDeformatter__ctor_m5741 (AsymmetricSignatureDeformatter_t1043 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.AsymmetricSignatureFormatter::.ctor() +extern "C" void AsymmetricSignatureFormatter__ctor_m5742 (AsymmetricSignatureFormatter_t1045 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.Base64Constants::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Base64Constants_t1563_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D33_23_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D34_24_FieldInfo_var; +extern "C" void Base64Constants__cctor_m9248 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Base64Constants_t1563_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1089); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D33_23_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 23); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D34_24_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 24); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D33_23_FieldInfo_var), /*hidden argument*/NULL); + ((Base64Constants_t1563_StaticFields*)Base64Constants_t1563_il2cpp_TypeInfo_var->static_fields)->___EncodeTable_0 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)123))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D34_24_FieldInfo_var), /*hidden argument*/NULL); + ((Base64Constants_t1563_StaticFields*)Base64Constants_t1563_il2cpp_TypeInfo_var->static_fields)->___DecodeTable_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.CryptoConfig::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern "C" void CryptoConfig__cctor_m9249 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___lockObject_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.CryptoConfig::Initialize() +extern TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +extern TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2097; +extern Il2CppCodeGenString* _stringLiteral2098; +extern Il2CppCodeGenString* _stringLiteral735; +extern Il2CppCodeGenString* _stringLiteral2099; +extern Il2CppCodeGenString* _stringLiteral2100; +extern Il2CppCodeGenString* _stringLiteral733; +extern Il2CppCodeGenString* _stringLiteral2101; +extern Il2CppCodeGenString* _stringLiteral2102; +extern Il2CppCodeGenString* _stringLiteral782; +extern Il2CppCodeGenString* _stringLiteral2103; +extern Il2CppCodeGenString* _stringLiteral2104; +extern Il2CppCodeGenString* _stringLiteral2105; +extern Il2CppCodeGenString* _stringLiteral2106; +extern Il2CppCodeGenString* _stringLiteral2107; +extern Il2CppCodeGenString* _stringLiteral2108; +extern Il2CppCodeGenString* _stringLiteral2109; +extern Il2CppCodeGenString* _stringLiteral2110; +extern Il2CppCodeGenString* _stringLiteral2111; +extern Il2CppCodeGenString* _stringLiteral2112; +extern Il2CppCodeGenString* _stringLiteral2113; +extern Il2CppCodeGenString* _stringLiteral431; +extern Il2CppCodeGenString* _stringLiteral2114; +extern Il2CppCodeGenString* _stringLiteral2115; +extern Il2CppCodeGenString* _stringLiteral2116; +extern Il2CppCodeGenString* _stringLiteral432; +extern Il2CppCodeGenString* _stringLiteral2117; +extern Il2CppCodeGenString* _stringLiteral2118; +extern Il2CppCodeGenString* _stringLiteral732; +extern Il2CppCodeGenString* _stringLiteral2119; +extern Il2CppCodeGenString* _stringLiteral2120; +extern Il2CppCodeGenString* _stringLiteral2121; +extern Il2CppCodeGenString* _stringLiteral2122; +extern Il2CppCodeGenString* _stringLiteral737; +extern Il2CppCodeGenString* _stringLiteral2123; +extern Il2CppCodeGenString* _stringLiteral2124; +extern Il2CppCodeGenString* _stringLiteral734; +extern Il2CppCodeGenString* _stringLiteral2125; +extern Il2CppCodeGenString* _stringLiteral2126; +extern Il2CppCodeGenString* _stringLiteral2127; +extern Il2CppCodeGenString* _stringLiteral2128; +extern Il2CppCodeGenString* _stringLiteral2129; +extern Il2CppCodeGenString* _stringLiteral2130; +extern Il2CppCodeGenString* _stringLiteral2131; +extern Il2CppCodeGenString* _stringLiteral2132; +extern Il2CppCodeGenString* _stringLiteral2133; +extern Il2CppCodeGenString* _stringLiteral2134; +extern Il2CppCodeGenString* _stringLiteral2135; +extern Il2CppCodeGenString* _stringLiteral2136; +extern Il2CppCodeGenString* _stringLiteral2137; +extern Il2CppCodeGenString* _stringLiteral2138; +extern Il2CppCodeGenString* _stringLiteral2139; +extern Il2CppCodeGenString* _stringLiteral2140; +extern Il2CppCodeGenString* _stringLiteral2141; +extern Il2CppCodeGenString* _stringLiteral2142; +extern Il2CppCodeGenString* _stringLiteral2143; +extern Il2CppCodeGenString* _stringLiteral2144; +extern Il2CppCodeGenString* _stringLiteral2145; +extern Il2CppCodeGenString* _stringLiteral2146; +extern Il2CppCodeGenString* _stringLiteral2147; +extern Il2CppCodeGenString* _stringLiteral2148; +extern Il2CppCodeGenString* _stringLiteral2149; +extern Il2CppCodeGenString* _stringLiteral2150; +extern Il2CppCodeGenString* _stringLiteral2151; +extern Il2CppCodeGenString* _stringLiteral2152; +extern Il2CppCodeGenString* _stringLiteral2153; +extern Il2CppCodeGenString* _stringLiteral2154; +extern Il2CppCodeGenString* _stringLiteral2155; +extern Il2CppCodeGenString* _stringLiteral2156; +extern Il2CppCodeGenString* _stringLiteral2157; +extern Il2CppCodeGenString* _stringLiteral2158; +extern Il2CppCodeGenString* _stringLiteral2159; +extern Il2CppCodeGenString* _stringLiteral2160; +extern Il2CppCodeGenString* _stringLiteral2161; +extern Il2CppCodeGenString* _stringLiteral2162; +extern Il2CppCodeGenString* _stringLiteral2163; +extern Il2CppCodeGenString* _stringLiteral2164; +extern Il2CppCodeGenString* _stringLiteral2165; +extern Il2CppCodeGenString* _stringLiteral2166; +extern Il2CppCodeGenString* _stringLiteral2167; +extern Il2CppCodeGenString* _stringLiteral2168; +extern Il2CppCodeGenString* _stringLiteral2169; +extern Il2CppCodeGenString* _stringLiteral2170; +extern Il2CppCodeGenString* _stringLiteral2171; +extern Il2CppCodeGenString* _stringLiteral2172; +extern Il2CppCodeGenString* _stringLiteral2173; +extern Il2CppCodeGenString* _stringLiteral2174; +extern Il2CppCodeGenString* _stringLiteral2175; +extern Il2CppCodeGenString* _stringLiteral2176; +extern Il2CppCodeGenString* _stringLiteral2177; +extern Il2CppCodeGenString* _stringLiteral2178; +extern Il2CppCodeGenString* _stringLiteral2179; +extern Il2CppCodeGenString* _stringLiteral2180; +extern Il2CppCodeGenString* _stringLiteral2181; +extern Il2CppCodeGenString* _stringLiteral2182; +extern Il2CppCodeGenString* _stringLiteral2183; +extern Il2CppCodeGenString* _stringLiteral2184; +extern Il2CppCodeGenString* _stringLiteral2185; +extern Il2CppCodeGenString* _stringLiteral2186; +extern Il2CppCodeGenString* _stringLiteral2187; +extern Il2CppCodeGenString* _stringLiteral2188; +extern Il2CppCodeGenString* _stringLiteral2189; +extern Il2CppCodeGenString* _stringLiteral2190; +extern Il2CppCodeGenString* _stringLiteral2191; +extern Il2CppCodeGenString* _stringLiteral2192; +extern Il2CppCodeGenString* _stringLiteral447; +extern Il2CppCodeGenString* _stringLiteral2193; +extern Il2CppCodeGenString* _stringLiteral448; +extern Il2CppCodeGenString* _stringLiteral2194; +extern Il2CppCodeGenString* _stringLiteral403; +extern Il2CppCodeGenString* _stringLiteral2195; +extern Il2CppCodeGenString* _stringLiteral455; +extern Il2CppCodeGenString* _stringLiteral2196; +extern Il2CppCodeGenString* _stringLiteral436; +extern Il2CppCodeGenString* _stringLiteral2197; +extern Il2CppCodeGenString* _stringLiteral505; +extern Il2CppCodeGenString* _stringLiteral2198; +extern Il2CppCodeGenString* _stringLiteral504; +extern Il2CppCodeGenString* _stringLiteral2199; +extern Il2CppCodeGenString* _stringLiteral2200; +extern Il2CppCodeGenString* _stringLiteral2201; +extern Il2CppCodeGenString* _stringLiteral2202; +extern Il2CppCodeGenString* _stringLiteral2203; +extern Il2CppCodeGenString* _stringLiteral2204; +extern Il2CppCodeGenString* _stringLiteral503; +extern Il2CppCodeGenString* _stringLiteral2205; +extern "C" void CryptoConfig_Initialize_m9250 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(422); + CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(421); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + _stringLiteral2097 = il2cpp_codegen_string_literal_from_index(2097); + _stringLiteral2098 = il2cpp_codegen_string_literal_from_index(2098); + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + _stringLiteral2099 = il2cpp_codegen_string_literal_from_index(2099); + _stringLiteral2100 = il2cpp_codegen_string_literal_from_index(2100); + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + _stringLiteral2101 = il2cpp_codegen_string_literal_from_index(2101); + _stringLiteral2102 = il2cpp_codegen_string_literal_from_index(2102); + _stringLiteral782 = il2cpp_codegen_string_literal_from_index(782); + _stringLiteral2103 = il2cpp_codegen_string_literal_from_index(2103); + _stringLiteral2104 = il2cpp_codegen_string_literal_from_index(2104); + _stringLiteral2105 = il2cpp_codegen_string_literal_from_index(2105); + _stringLiteral2106 = il2cpp_codegen_string_literal_from_index(2106); + _stringLiteral2107 = il2cpp_codegen_string_literal_from_index(2107); + _stringLiteral2108 = il2cpp_codegen_string_literal_from_index(2108); + _stringLiteral2109 = il2cpp_codegen_string_literal_from_index(2109); + _stringLiteral2110 = il2cpp_codegen_string_literal_from_index(2110); + _stringLiteral2111 = il2cpp_codegen_string_literal_from_index(2111); + _stringLiteral2112 = il2cpp_codegen_string_literal_from_index(2112); + _stringLiteral2113 = il2cpp_codegen_string_literal_from_index(2113); + _stringLiteral431 = il2cpp_codegen_string_literal_from_index(431); + _stringLiteral2114 = il2cpp_codegen_string_literal_from_index(2114); + _stringLiteral2115 = il2cpp_codegen_string_literal_from_index(2115); + _stringLiteral2116 = il2cpp_codegen_string_literal_from_index(2116); + _stringLiteral432 = il2cpp_codegen_string_literal_from_index(432); + _stringLiteral2117 = il2cpp_codegen_string_literal_from_index(2117); + _stringLiteral2118 = il2cpp_codegen_string_literal_from_index(2118); + _stringLiteral732 = il2cpp_codegen_string_literal_from_index(732); + _stringLiteral2119 = il2cpp_codegen_string_literal_from_index(2119); + _stringLiteral2120 = il2cpp_codegen_string_literal_from_index(2120); + _stringLiteral2121 = il2cpp_codegen_string_literal_from_index(2121); + _stringLiteral2122 = il2cpp_codegen_string_literal_from_index(2122); + _stringLiteral737 = il2cpp_codegen_string_literal_from_index(737); + _stringLiteral2123 = il2cpp_codegen_string_literal_from_index(2123); + _stringLiteral2124 = il2cpp_codegen_string_literal_from_index(2124); + _stringLiteral734 = il2cpp_codegen_string_literal_from_index(734); + _stringLiteral2125 = il2cpp_codegen_string_literal_from_index(2125); + _stringLiteral2126 = il2cpp_codegen_string_literal_from_index(2126); + _stringLiteral2127 = il2cpp_codegen_string_literal_from_index(2127); + _stringLiteral2128 = il2cpp_codegen_string_literal_from_index(2128); + _stringLiteral2129 = il2cpp_codegen_string_literal_from_index(2129); + _stringLiteral2130 = il2cpp_codegen_string_literal_from_index(2130); + _stringLiteral2131 = il2cpp_codegen_string_literal_from_index(2131); + _stringLiteral2132 = il2cpp_codegen_string_literal_from_index(2132); + _stringLiteral2133 = il2cpp_codegen_string_literal_from_index(2133); + _stringLiteral2134 = il2cpp_codegen_string_literal_from_index(2134); + _stringLiteral2135 = il2cpp_codegen_string_literal_from_index(2135); + _stringLiteral2136 = il2cpp_codegen_string_literal_from_index(2136); + _stringLiteral2137 = il2cpp_codegen_string_literal_from_index(2137); + _stringLiteral2138 = il2cpp_codegen_string_literal_from_index(2138); + _stringLiteral2139 = il2cpp_codegen_string_literal_from_index(2139); + _stringLiteral2140 = il2cpp_codegen_string_literal_from_index(2140); + _stringLiteral2141 = il2cpp_codegen_string_literal_from_index(2141); + _stringLiteral2142 = il2cpp_codegen_string_literal_from_index(2142); + _stringLiteral2143 = il2cpp_codegen_string_literal_from_index(2143); + _stringLiteral2144 = il2cpp_codegen_string_literal_from_index(2144); + _stringLiteral2145 = il2cpp_codegen_string_literal_from_index(2145); + _stringLiteral2146 = il2cpp_codegen_string_literal_from_index(2146); + _stringLiteral2147 = il2cpp_codegen_string_literal_from_index(2147); + _stringLiteral2148 = il2cpp_codegen_string_literal_from_index(2148); + _stringLiteral2149 = il2cpp_codegen_string_literal_from_index(2149); + _stringLiteral2150 = il2cpp_codegen_string_literal_from_index(2150); + _stringLiteral2151 = il2cpp_codegen_string_literal_from_index(2151); + _stringLiteral2152 = il2cpp_codegen_string_literal_from_index(2152); + _stringLiteral2153 = il2cpp_codegen_string_literal_from_index(2153); + _stringLiteral2154 = il2cpp_codegen_string_literal_from_index(2154); + _stringLiteral2155 = il2cpp_codegen_string_literal_from_index(2155); + _stringLiteral2156 = il2cpp_codegen_string_literal_from_index(2156); + _stringLiteral2157 = il2cpp_codegen_string_literal_from_index(2157); + _stringLiteral2158 = il2cpp_codegen_string_literal_from_index(2158); + _stringLiteral2159 = il2cpp_codegen_string_literal_from_index(2159); + _stringLiteral2160 = il2cpp_codegen_string_literal_from_index(2160); + _stringLiteral2161 = il2cpp_codegen_string_literal_from_index(2161); + _stringLiteral2162 = il2cpp_codegen_string_literal_from_index(2162); + _stringLiteral2163 = il2cpp_codegen_string_literal_from_index(2163); + _stringLiteral2164 = il2cpp_codegen_string_literal_from_index(2164); + _stringLiteral2165 = il2cpp_codegen_string_literal_from_index(2165); + _stringLiteral2166 = il2cpp_codegen_string_literal_from_index(2166); + _stringLiteral2167 = il2cpp_codegen_string_literal_from_index(2167); + _stringLiteral2168 = il2cpp_codegen_string_literal_from_index(2168); + _stringLiteral2169 = il2cpp_codegen_string_literal_from_index(2169); + _stringLiteral2170 = il2cpp_codegen_string_literal_from_index(2170); + _stringLiteral2171 = il2cpp_codegen_string_literal_from_index(2171); + _stringLiteral2172 = il2cpp_codegen_string_literal_from_index(2172); + _stringLiteral2173 = il2cpp_codegen_string_literal_from_index(2173); + _stringLiteral2174 = il2cpp_codegen_string_literal_from_index(2174); + _stringLiteral2175 = il2cpp_codegen_string_literal_from_index(2175); + _stringLiteral2176 = il2cpp_codegen_string_literal_from_index(2176); + _stringLiteral2177 = il2cpp_codegen_string_literal_from_index(2177); + _stringLiteral2178 = il2cpp_codegen_string_literal_from_index(2178); + _stringLiteral2179 = il2cpp_codegen_string_literal_from_index(2179); + _stringLiteral2180 = il2cpp_codegen_string_literal_from_index(2180); + _stringLiteral2181 = il2cpp_codegen_string_literal_from_index(2181); + _stringLiteral2182 = il2cpp_codegen_string_literal_from_index(2182); + _stringLiteral2183 = il2cpp_codegen_string_literal_from_index(2183); + _stringLiteral2184 = il2cpp_codegen_string_literal_from_index(2184); + _stringLiteral2185 = il2cpp_codegen_string_literal_from_index(2185); + _stringLiteral2186 = il2cpp_codegen_string_literal_from_index(2186); + _stringLiteral2187 = il2cpp_codegen_string_literal_from_index(2187); + _stringLiteral2188 = il2cpp_codegen_string_literal_from_index(2188); + _stringLiteral2189 = il2cpp_codegen_string_literal_from_index(2189); + _stringLiteral2190 = il2cpp_codegen_string_literal_from_index(2190); + _stringLiteral2191 = il2cpp_codegen_string_literal_from_index(2191); + _stringLiteral2192 = il2cpp_codegen_string_literal_from_index(2192); + _stringLiteral447 = il2cpp_codegen_string_literal_from_index(447); + _stringLiteral2193 = il2cpp_codegen_string_literal_from_index(2193); + _stringLiteral448 = il2cpp_codegen_string_literal_from_index(448); + _stringLiteral2194 = il2cpp_codegen_string_literal_from_index(2194); + _stringLiteral403 = il2cpp_codegen_string_literal_from_index(403); + _stringLiteral2195 = il2cpp_codegen_string_literal_from_index(2195); + _stringLiteral455 = il2cpp_codegen_string_literal_from_index(455); + _stringLiteral2196 = il2cpp_codegen_string_literal_from_index(2196); + _stringLiteral436 = il2cpp_codegen_string_literal_from_index(436); + _stringLiteral2197 = il2cpp_codegen_string_literal_from_index(2197); + _stringLiteral505 = il2cpp_codegen_string_literal_from_index(505); + _stringLiteral2198 = il2cpp_codegen_string_literal_from_index(2198); + _stringLiteral504 = il2cpp_codegen_string_literal_from_index(504); + _stringLiteral2199 = il2cpp_codegen_string_literal_from_index(2199); + _stringLiteral2200 = il2cpp_codegen_string_literal_from_index(2200); + _stringLiteral2201 = il2cpp_codegen_string_literal_from_index(2201); + _stringLiteral2202 = il2cpp_codegen_string_literal_from_index(2202); + _stringLiteral2203 = il2cpp_codegen_string_literal_from_index(2203); + _stringLiteral2204 = il2cpp_codegen_string_literal_from_index(2204); + _stringLiteral503 = il2cpp_codegen_string_literal_from_index(503); + _stringLiteral2205 = il2cpp_codegen_string_literal_from_index(2205); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + Hashtable_t725 * V_1 = {0}; + { + CaseInsensitiveHashCodeProvider_t913 * L_0 = (CaseInsensitiveHashCodeProvider_t913 *)il2cpp_codegen_object_new (CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider__ctor_m7276(L_0, /*hidden argument*/NULL); + CaseInsensitiveComparer_t912 * L_1 = (CaseInsensitiveComparer_t912 *)il2cpp_codegen_object_new (CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer__ctor_m7272(L_1, /*hidden argument*/NULL); + Hashtable_t725 * L_2 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4645(L_2, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Hashtable_t725 * L_3 = V_0; + NullCheck(L_3); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_3, _stringLiteral2097, _stringLiteral2098); + Hashtable_t725 * L_4 = V_0; + NullCheck(L_4); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_4, _stringLiteral735, _stringLiteral2098); + Hashtable_t725 * L_5 = V_0; + NullCheck(L_5); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_5, _stringLiteral2099, _stringLiteral2098); + Hashtable_t725 * L_6 = V_0; + NullCheck(L_6); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_6, _stringLiteral2100, _stringLiteral2098); + Hashtable_t725 * L_7 = V_0; + NullCheck(L_7); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_7, _stringLiteral733, _stringLiteral2101); + Hashtable_t725 * L_8 = V_0; + NullCheck(L_8); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_8, _stringLiteral2102, _stringLiteral2101); + Hashtable_t725 * L_9 = V_0; + NullCheck(L_9); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_9, _stringLiteral782, _stringLiteral2103); + Hashtable_t725 * L_10 = V_0; + NullCheck(L_10); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_10, _stringLiteral2104, _stringLiteral2103); + Hashtable_t725 * L_11 = V_0; + NullCheck(L_11); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_11, _stringLiteral2105, _stringLiteral2103); + Hashtable_t725 * L_12 = V_0; + NullCheck(L_12); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_12, _stringLiteral2106, _stringLiteral2107); + Hashtable_t725 * L_13 = V_0; + NullCheck(L_13); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_13, _stringLiteral2108, _stringLiteral2107); + Hashtable_t725 * L_14 = V_0; + NullCheck(L_14); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_14, _stringLiteral2109, _stringLiteral2107); + Hashtable_t725 * L_15 = V_0; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_15, _stringLiteral2110, _stringLiteral2111); + Hashtable_t725 * L_16 = V_0; + NullCheck(L_16); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_16, _stringLiteral2112, _stringLiteral2111); + Hashtable_t725 * L_17 = V_0; + NullCheck(L_17); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_17, _stringLiteral2113, _stringLiteral2111); + Hashtable_t725 * L_18 = V_0; + NullCheck(L_18); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_18, _stringLiteral431, _stringLiteral2114); + Hashtable_t725 * L_19 = V_0; + NullCheck(L_19); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, _stringLiteral2115, _stringLiteral2114); + Hashtable_t725 * L_20 = V_0; + NullCheck(L_20); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_20, _stringLiteral2116, _stringLiteral2114); + Hashtable_t725 * L_21 = V_0; + NullCheck(L_21); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_21, _stringLiteral432, _stringLiteral2117); + Hashtable_t725 * L_22 = V_0; + NullCheck(L_22); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_22, _stringLiteral2118, _stringLiteral2117); + Hashtable_t725 * L_23 = V_0; + NullCheck(L_23); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_23, _stringLiteral732, _stringLiteral2119); + Hashtable_t725 * L_24 = V_0; + NullCheck(L_24); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_24, _stringLiteral2120, _stringLiteral2119); + Hashtable_t725 * L_25 = V_0; + NullCheck(L_25); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_25, _stringLiteral2121, _stringLiteral2122); + Hashtable_t725 * L_26 = V_0; + NullCheck(L_26); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_26, _stringLiteral737, _stringLiteral2122); + Hashtable_t725 * L_27 = V_0; + NullCheck(L_27); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_27, _stringLiteral2123, _stringLiteral2122); + Hashtable_t725 * L_28 = V_0; + NullCheck(L_28); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_28, _stringLiteral2124, _stringLiteral2122); + Hashtable_t725 * L_29 = V_0; + NullCheck(L_29); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_29, _stringLiteral734, _stringLiteral2125); + Hashtable_t725 * L_30 = V_0; + NullCheck(L_30); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_30, _stringLiteral2126, _stringLiteral2125); + Hashtable_t725 * L_31 = V_0; + NullCheck(L_31); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_31, _stringLiteral2127, _stringLiteral2128); + Hashtable_t725 * L_32 = V_0; + NullCheck(L_32); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_32, _stringLiteral2129, _stringLiteral2128); + Hashtable_t725 * L_33 = V_0; + NullCheck(L_33); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_33, _stringLiteral2130, _stringLiteral2128); + Hashtable_t725 * L_34 = V_0; + NullCheck(L_34); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_34, _stringLiteral2131, _stringLiteral2132); + Hashtable_t725 * L_35 = V_0; + NullCheck(L_35); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_35, _stringLiteral2133, _stringLiteral2132); + Hashtable_t725 * L_36 = V_0; + NullCheck(L_36); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_36, _stringLiteral2134, _stringLiteral2135); + Hashtable_t725 * L_37 = V_0; + NullCheck(L_37); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_37, _stringLiteral2136, _stringLiteral2135); + Hashtable_t725 * L_38 = V_0; + NullCheck(L_38); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_38, _stringLiteral2135, _stringLiteral2135); + Hashtable_t725 * L_39 = V_0; + NullCheck(L_39); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_39, _stringLiteral2137, _stringLiteral2138); + Hashtable_t725 * L_40 = V_0; + NullCheck(L_40); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_40, _stringLiteral2138, _stringLiteral2138); + Hashtable_t725 * L_41 = V_0; + NullCheck(L_41); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_41, _stringLiteral2139, _stringLiteral2140); + Hashtable_t725 * L_42 = V_0; + NullCheck(L_42); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_42, _stringLiteral2141, _stringLiteral2140); + Hashtable_t725 * L_43 = V_0; + NullCheck(L_43); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_43, _stringLiteral2142, _stringLiteral2140); + Hashtable_t725 * L_44 = V_0; + NullCheck(L_44); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_44, _stringLiteral2143, _stringLiteral2135); + Hashtable_t725 * L_45 = V_0; + NullCheck(L_45); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_45, _stringLiteral2144, _stringLiteral2145); + Hashtable_t725 * L_46 = V_0; + NullCheck(L_46); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_46, _stringLiteral2145, _stringLiteral2145); + Hashtable_t725 * L_47 = V_0; + NullCheck(L_47); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_47, _stringLiteral2146, _stringLiteral2147); + Hashtable_t725 * L_48 = V_0; + NullCheck(L_48); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_48, _stringLiteral2147, _stringLiteral2147); + Hashtable_t725 * L_49 = V_0; + NullCheck(L_49); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_49, _stringLiteral2148, _stringLiteral2149); + Hashtable_t725 * L_50 = V_0; + NullCheck(L_50); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_50, _stringLiteral2149, _stringLiteral2149); + Hashtable_t725 * L_51 = V_0; + NullCheck(L_51); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_51, _stringLiteral2150, _stringLiteral2151); + Hashtable_t725 * L_52 = V_0; + NullCheck(L_52); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_52, _stringLiteral2151, _stringLiteral2151); + Hashtable_t725 * L_53 = V_0; + NullCheck(L_53); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_53, _stringLiteral2152, _stringLiteral2153); + Hashtable_t725 * L_54 = V_0; + NullCheck(L_54); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_54, _stringLiteral2153, _stringLiteral2153); + Hashtable_t725 * L_55 = V_0; + NullCheck(L_55); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_55, _stringLiteral2154, _stringLiteral2155); + Hashtable_t725 * L_56 = V_0; + NullCheck(L_56); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_56, _stringLiteral2156, _stringLiteral2157); + Hashtable_t725 * L_57 = V_0; + NullCheck(L_57); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_57, _stringLiteral2158, _stringLiteral2098); + Hashtable_t725 * L_58 = V_0; + NullCheck(L_58); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_58, _stringLiteral2159, _stringLiteral2160); + Hashtable_t725 * L_59 = V_0; + NullCheck(L_59); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_59, _stringLiteral2161, _stringLiteral2162); + Hashtable_t725 * L_60 = V_0; + NullCheck(L_60); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_60, _stringLiteral2163, _stringLiteral2164); + Hashtable_t725 * L_61 = V_0; + NullCheck(L_61); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_61, _stringLiteral2165, _stringLiteral2166); + Hashtable_t725 * L_62 = V_0; + NullCheck(L_62); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_62, _stringLiteral2167, _stringLiteral2168); + Hashtable_t725 * L_63 = V_0; + NullCheck(L_63); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_63, _stringLiteral2169, _stringLiteral2170); + Hashtable_t725 * L_64 = V_0; + NullCheck(L_64); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_64, _stringLiteral2171, _stringLiteral2172); + Hashtable_t725 * L_65 = V_0; + NullCheck(L_65); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_65, _stringLiteral2173, _stringLiteral2174); + Hashtable_t725 * L_66 = V_0; + NullCheck(L_66); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_66, _stringLiteral2175, _stringLiteral2176); + Hashtable_t725 * L_67 = V_0; + NullCheck(L_67); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_67, _stringLiteral2177, _stringLiteral2103); + Hashtable_t725 * L_68 = V_0; + NullCheck(L_68); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_68, _stringLiteral2178, _stringLiteral2111); + Hashtable_t725 * L_69 = V_0; + NullCheck(L_69); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_69, _stringLiteral2179, _stringLiteral2149); + Hashtable_t725 * L_70 = V_0; + NullCheck(L_70); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_70, _stringLiteral2180, _stringLiteral2151); + Hashtable_t725 * L_71 = V_0; + NullCheck(L_71); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_71, _stringLiteral2181, _stringLiteral2153); + Hashtable_t725 * L_72 = V_0; + NullCheck(L_72); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_72, _stringLiteral2182, _stringLiteral2147); + Hashtable_t725 * L_73 = V_0; + NullCheck(L_73); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_73, _stringLiteral2183, _stringLiteral2184); + Hashtable_t725 * L_74 = V_0; + NullCheck(L_74); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_74, _stringLiteral2185, _stringLiteral2186); + Hashtable_t725 * L_75 = V_0; + NullCheck(L_75); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_75, _stringLiteral2187, _stringLiteral2188); + Hashtable_t725 * L_76 = V_0; + NullCheck(L_76); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_76, _stringLiteral2189, _stringLiteral2190); + Hashtable_t725 * L_77 = V_0; + NullCheck(L_77); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_77, _stringLiteral2191, _stringLiteral2192); + Hashtable_t725 * L_78 = V_0; + NullCheck(L_78); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_78, _stringLiteral447, _stringLiteral2193); + Hashtable_t725 * L_79 = V_0; + NullCheck(L_79); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_79, _stringLiteral448, _stringLiteral2194); + Hashtable_t725 * L_80 = V_0; + NullCheck(L_80); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_80, _stringLiteral403, _stringLiteral2195); + Hashtable_t725 * L_81 = V_0; + NullCheck(L_81); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_81, _stringLiteral455, _stringLiteral2196); + Hashtable_t725 * L_82 = V_0; + NullCheck(L_82); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_82, _stringLiteral436, _stringLiteral2197); + CaseInsensitiveHashCodeProvider_t913 * L_83 = (CaseInsensitiveHashCodeProvider_t913 *)il2cpp_codegen_object_new (CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var); + CaseInsensitiveHashCodeProvider__ctor_m7276(L_83, /*hidden argument*/NULL); + CaseInsensitiveComparer_t912 * L_84 = (CaseInsensitiveComparer_t912 *)il2cpp_codegen_object_new (CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var); + CaseInsensitiveComparer__ctor_m7272(L_84, /*hidden argument*/NULL); + Hashtable_t725 * L_85 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4645(L_85, L_83, L_84, /*hidden argument*/NULL); + V_1 = L_85; + Hashtable_t725 * L_86 = V_1; + NullCheck(L_86); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_86, _stringLiteral2098, _stringLiteral505); + Hashtable_t725 * L_87 = V_1; + NullCheck(L_87); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_87, _stringLiteral2198, _stringLiteral505); + Hashtable_t725 * L_88 = V_1; + NullCheck(L_88); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_88, _stringLiteral735, _stringLiteral505); + Hashtable_t725 * L_89 = V_1; + NullCheck(L_89); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_89, _stringLiteral2099, _stringLiteral505); + Hashtable_t725 * L_90 = V_1; + NullCheck(L_90); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_90, _stringLiteral2101, _stringLiteral504); + Hashtable_t725 * L_91 = V_1; + NullCheck(L_91); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_91, _stringLiteral733, _stringLiteral504); + Hashtable_t725 * L_92 = V_1; + NullCheck(L_92); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_92, _stringLiteral2102, _stringLiteral504); + Hashtable_t725 * L_93 = V_1; + NullCheck(L_93); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_93, _stringLiteral2103, _stringLiteral2199); + Hashtable_t725 * L_94 = V_1; + NullCheck(L_94); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_94, _stringLiteral782, _stringLiteral2199); + Hashtable_t725 * L_95 = V_1; + NullCheck(L_95); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_95, _stringLiteral2105, _stringLiteral2199); + Hashtable_t725 * L_96 = V_1; + NullCheck(L_96); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_96, _stringLiteral2107, _stringLiteral2200); + Hashtable_t725 * L_97 = V_1; + NullCheck(L_97); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_97, _stringLiteral2106, _stringLiteral2200); + Hashtable_t725 * L_98 = V_1; + NullCheck(L_98); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_98, _stringLiteral2109, _stringLiteral2200); + Hashtable_t725 * L_99 = V_1; + NullCheck(L_99); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_99, _stringLiteral2111, _stringLiteral2201); + Hashtable_t725 * L_100 = V_1; + NullCheck(L_100); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_100, _stringLiteral2110, _stringLiteral2201); + Hashtable_t725 * L_101 = V_1; + NullCheck(L_101); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_101, _stringLiteral2113, _stringLiteral2201); + Hashtable_t725 * L_102 = V_1; + NullCheck(L_102); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_102, _stringLiteral2202, _stringLiteral2203); + Hashtable_t725 * L_103 = V_1; + NullCheck(L_103); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_103, _stringLiteral732, _stringLiteral2204); + Hashtable_t725 * L_104 = V_1; + NullCheck(L_104); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_104, _stringLiteral737, _stringLiteral503); + Hashtable_t725 * L_105 = V_1; + NullCheck(L_105); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_105, _stringLiteral734, _stringLiteral2205); + Hashtable_t725 * L_106 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___algorithms_1 = L_106; + Hashtable_t725 * L_107 = V_1; + ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___oid_2 = L_107; + return; + } +} +// System.Object System.Security.Cryptography.CryptoConfig::CreateFromName(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern "C" Object_t * CryptoConfig_CreateFromName_m4705 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4732(NULL /*static, unused*/, L_0, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Security.Cryptography.CryptoConfig::CreateFromName(System.String,System.Object[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" Object_t * CryptoConfig_CreateFromName_m4732 (Object_t * __this /* static, unused */, String_t* ___name, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Type_t * V_1 = {0}; + String_t* V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_2 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___lockObject_0; + V_0 = L_2; + Object_t * L_3 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_001d: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Hashtable_t725 * L_4 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___algorithms_1; + if (L_4) + { + goto IL_002c; + } + } + +IL_0027: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + CryptoConfig_Initialize_m9250(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_002c: + { + IL2CPP_LEAVE(0x38, FINALLY_0031); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0031; + } + +FINALLY_0031: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(49) + } // end finally (depth: 1) + IL2CPP_CLEANUP(49) + { + IL2CPP_JUMP_TBL(0x38, IL_0038) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0038: + try + { // begin try (depth: 1) + { + V_1 = (Type_t *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Hashtable_t725 * L_6 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___algorithms_1; + String_t* L_7 = ___name; + NullCheck(L_6); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_6, L_7); + V_2 = ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)); + String_t* L_9 = V_2; + if (L_9) + { + goto IL_0053; + } + } + +IL_0051: + { + String_t* L_10 = ___name; + V_2 = L_10; + } + +IL_0053: + { + String_t* L_11 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_12 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_11, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_1 = L_12; + Type_t * L_13 = V_1; + ObjectU5BU5D_t162* L_14 = ___args; + Object_t * L_15 = Activator_CreateInstance_m10026(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + V_3 = L_15; + goto IL_0079; + } + +IL_0067: + { + ; // IL_0067: leave IL_0079 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_006c; + throw e; + } + +CATCH_006c: + { // begin catch(System.Object) + { + V_3 = NULL; + goto IL_0079; + } + +IL_0074: + { + ; // IL_0074: leave IL_0079 + } + } // end catch (depth: 1) + +IL_0079: + { + Object_t * L_16 = V_3; + return L_16; + } +} +// System.String System.Security.Cryptography.CryptoConfig::MapNameToOID(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" String_t* CryptoConfig_MapNameToOID_m5688 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_2 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___lockObject_0; + V_0 = L_2; + Object_t * L_3 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_001d: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Hashtable_t725 * L_4 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___oid_2; + if (L_4) + { + goto IL_002c; + } + } + +IL_0027: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + CryptoConfig_Initialize_m9250(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_002c: + { + IL2CPP_LEAVE(0x38, FINALLY_0031); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0031; + } + +FINALLY_0031: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(49) + } // end finally (depth: 1) + IL2CPP_CLEANUP(49) + { + IL2CPP_JUMP_TBL(0x38, IL_0038) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0038: + { + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Hashtable_t725 * L_6 = ((CryptoConfig_t934_StaticFields*)CryptoConfig_t934_il2cpp_TypeInfo_var->static_fields)->___oid_2; + String_t* L_7 = ___name; + NullCheck(L_6); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_6, L_7); + return ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] System.Security.Cryptography.CryptoConfig::EncodeOID(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1389; +extern Il2CppCodeGenString* _stringLiteral2206; +extern Il2CppCodeGenString* _stringLiteral2207; +extern Il2CppCodeGenString* _stringLiteral2208; +extern "C" ByteU5BU5D_t789* CryptoConfig_EncodeOID_m4707 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + _stringLiteral1389 = il2cpp_codegen_string_literal_from_index(1389); + _stringLiteral2206 = il2cpp_codegen_string_literal_from_index(2206); + _stringLiteral2207 = il2cpp_codegen_string_literal_from_index(2207); + _stringLiteral2208 = il2cpp_codegen_string_literal_from_index(2208); + s_Il2CppMethodIntialized = true; + } + CharU5BU5D_t458* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + uint8_t V_3 = 0x0; + uint8_t V_4 = 0x0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int64_t V_7 = 0; + ByteU5BU5D_t789* V_8 = {0}; + int32_t V_9 = 0; + ByteU5BU5D_t789* V_10 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1389, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + V_0 = L_2; + String_t* L_3 = ___str; + CharU5BU5D_t458* L_4 = V_0; + NullCheck(L_3); + StringU5BU5D_t163* L_5 = String_Split_m2060(L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + StringU5BU5D_t163* L_6 = V_1; + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) >= ((int32_t)2))) + { + goto IL_003e; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2206, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_8 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003e: + { + String_t* L_9 = ___str; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_10)); + } + +IL_004a: + try + { // begin try (depth: 1) + StringU5BU5D_t163* L_11 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_13 = Convert_ToByte_m10120(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_11, L_12, sizeof(String_t*))), /*hidden argument*/NULL); + V_3 = L_13; + StringU5BU5D_t163* L_14 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + int32_t L_15 = 1; + uint8_t L_16 = Convert_ToByte_m10120(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_14, L_15, sizeof(String_t*))), /*hidden argument*/NULL); + V_4 = L_16; + ByteU5BU5D_t789* L_17 = V_2; + uint8_t L_18 = V_3; + uint8_t L_19 = V_4; + uint8_t L_20 = Convert_ToByte_m10116(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_18*(int32_t)((int32_t)40)))+(int32_t)L_19)), /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 2, sizeof(uint8_t))) = (uint8_t)L_20; + goto IL_0087; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0071; + throw e; + } + +CATCH_0071: + { // begin catch(System.Object) + { + String_t* L_21 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2207, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_22 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_22, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_0082: + { + goto IL_0087; + } + } // end catch (depth: 1) + +IL_0087: + { + V_5 = 3; + V_6 = 2; + goto IL_00e3; + } + +IL_0092: + { + StringU5BU5D_t163* L_23 = V_1; + int32_t L_24 = V_6; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_26 = Convert_ToInt64_m10212(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_23, L_25, sizeof(String_t*))), /*hidden argument*/NULL); + V_7 = L_26; + int64_t L_27 = V_7; + if ((((int64_t)L_27) <= ((int64_t)(((int64_t)((int64_t)((int32_t)127))))))) + { + goto IL_00cd; + } + } + { + int64_t L_28 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_29 = CryptoConfig_EncodeLongNumber_m9251(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + V_8 = L_29; + ByteU5BU5D_t789* L_30 = V_8; + ByteU5BU5D_t789* L_31 = V_2; + int32_t L_32 = V_5; + ByteU5BU5D_t789* L_33 = V_8; + NullCheck(L_33); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_30, 0, (Array_t *)(Array_t *)L_31, L_32, (((int32_t)((int32_t)(((Array_t *)L_33)->max_length)))), /*hidden argument*/NULL); + int32_t L_34 = V_5; + ByteU5BU5D_t789* L_35 = V_8; + NullCheck(L_35); + V_5 = ((int32_t)((int32_t)L_34+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_35)->max_length)))))); + goto IL_00dd; + } + +IL_00cd: + { + ByteU5BU5D_t789* L_36 = V_2; + int32_t L_37 = V_5; + int32_t L_38 = L_37; + V_5 = ((int32_t)((int32_t)L_38+(int32_t)1)); + int64_t L_39 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_40 = Convert_ToByte_m10117(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_38); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_38, sizeof(uint8_t))) = (uint8_t)L_40; + } + +IL_00dd: + { + int32_t L_41 = V_6; + V_6 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00e3: + { + int32_t L_42 = V_6; + StringU5BU5D_t163* L_43 = V_1; + NullCheck(L_43); + if ((((int32_t)L_42) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_43)->max_length))))))) + { + goto IL_0092; + } + } + { + V_9 = 2; + int32_t L_44 = V_5; + V_10 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_44)); + ByteU5BU5D_t789* L_45 = V_10; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_45, 0, sizeof(uint8_t))) = (uint8_t)6; + int32_t L_46 = V_5; + if ((((int32_t)L_46) <= ((int32_t)((int32_t)127)))) + { + goto IL_0117; + } + } + { + String_t* L_47 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2208, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_48 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_48, L_47, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_48); + } + +IL_0117: + { + ByteU5BU5D_t789* L_49 = V_10; + int32_t L_50 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_51 = Convert_ToByte_m10116(NULL /*static, unused*/, ((int32_t)((int32_t)L_50-(int32_t)2)), /*hidden argument*/NULL); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_49, 1, sizeof(uint8_t))) = (uint8_t)L_51; + ByteU5BU5D_t789* L_52 = V_2; + int32_t L_53 = V_9; + ByteU5BU5D_t789* L_54 = V_10; + int32_t L_55 = V_9; + int32_t L_56 = V_5; + int32_t L_57 = V_9; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_52, L_53, (Array_t *)(Array_t *)L_54, L_55, ((int32_t)((int32_t)L_56-(int32_t)L_57)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_58 = V_10; + return L_58; + } +} +// System.Byte[] System.Security.Cryptography.CryptoConfig::EncodeLongNumber(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2209; +extern "C" ByteU5BU5D_t789* CryptoConfig_EncodeLongNumber_m9251 (Object_t * __this /* static, unused */, int64_t ___x, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2209 = il2cpp_codegen_string_literal_from_index(2209); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + { + int64_t L_0 = ___x; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0018; + } + } + { + int64_t L_1 = ___x; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_0028; + } + } + +IL_0018: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2209, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int64_t L_4 = ___x; + V_0 = L_4; + V_1 = 1; + goto IL_0039; + } + +IL_0031: + { + int64_t L_5 = V_0; + V_0 = ((int64_t)((int64_t)L_5>>(int32_t)7)); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0039: + { + int64_t L_7 = V_0; + if ((((int64_t)L_7) > ((int64_t)(((int64_t)((int64_t)((int32_t)127))))))) + { + goto IL_0031; + } + } + { + int32_t L_8 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_8)); + V_3 = 0; + goto IL_007f; + } + +IL_0050: + { + int64_t L_9 = ___x; + int32_t L_10 = V_3; + V_0 = ((int64_t)((int64_t)L_9>>(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)7*(int32_t)L_10))&(int32_t)((int32_t)63))))); + int64_t L_11 = V_0; + V_0 = ((int64_t)((int64_t)L_11&(int64_t)(((int64_t)((int64_t)((int32_t)127)))))); + int32_t L_12 = V_3; + if (!L_12) + { + goto IL_006e; + } + } + { + int64_t L_13 = V_0; + V_0 = ((int64_t)((int64_t)L_13+(int64_t)(((int64_t)((int64_t)((int32_t)128)))))); + } + +IL_006e: + { + ByteU5BU5D_t789* L_14 = V_2; + int32_t L_15 = V_1; + int32_t L_16 = V_3; + int64_t L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint8_t L_18 = Convert_ToByte_m10117(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)L_16))-(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_14, ((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)L_16))-(int32_t)1)), sizeof(uint8_t))) = (uint8_t)L_18; + int32_t L_19 = V_3; + V_3 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_007f: + { + int32_t L_20 = V_3; + int32_t L_21 = V_1; + if ((((int32_t)L_20) < ((int32_t)L_21))) + { + goto IL_0050; + } + } + { + ByteU5BU5D_t789* L_22 = V_2; + return L_22; + } +} +// System.Void System.Security.Cryptography.CryptographicException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2210; +extern "C" void CryptographicException__ctor_m9252 (CryptographicException_t929 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2210 = il2cpp_codegen_string_literal_from_index(2210); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2210, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233296), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String) +extern "C" void CryptographicException__ctor_m4662 (CryptographicException_t929 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233296), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String,System.Exception) +extern "C" void CryptographicException__ctor_m4666 (CryptographicException_t929 * __this, String_t* ___message, Exception_t152 * ___inner, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___inner; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233296), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void CryptographicException__ctor_m4830 (CryptographicException_t929 * __this, String_t* ___format, String_t* ___insert, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + String_t* L_1 = ___insert; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = String_Format_m671(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_2, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233296), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void CryptographicException__ctor_m9253 (CryptographicException_t929 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicUnexpectedOperationException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2211; +extern "C" void CryptographicUnexpectedOperationException__ctor_m9254 (CryptographicUnexpectedOperationException_t935 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2211 = il2cpp_codegen_string_literal_from_index(2211); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2211, /*hidden argument*/NULL); + CryptographicException__ctor_m4662(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233295), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicUnexpectedOperationException::.ctor(System.String) +extern "C" void CryptographicUnexpectedOperationException__ctor_m5724 (CryptographicUnexpectedOperationException_t935 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + CryptographicException__ctor_m4662(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233295), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CryptographicUnexpectedOperationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void CryptographicUnexpectedOperationException__ctor_m9255 (CryptographicUnexpectedOperationException_t935 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + CryptographicException__ctor_m9253(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CspParameters::.ctor() +extern "C" void CspParameters__ctor_m5689 (CspParameters_t1087 * __this, const MethodInfo* method) +{ + { + CspParameters__ctor_m9256(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CspParameters::.ctor(System.Int32) +extern "C" void CspParameters__ctor_m9256 (CspParameters_t1087 * __this, int32_t ___dwTypeIn, const MethodInfo* method) +{ + { + int32_t L_0 = ___dwTypeIn; + CspParameters__ctor_m9257(__this, L_0, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CspParameters::.ctor(System.Int32,System.String) +extern "C" void CspParameters__ctor_m9257 (CspParameters_t1087 * __this, int32_t ___dwTypeIn, String_t* ___strProviderNameIn, const MethodInfo* method) +{ + { + int32_t L_0 = ___dwTypeIn; + CspParameters__ctor_m9258(__this, L_0, (String_t*)NULL, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.CspParameters::.ctor(System.Int32,System.String,System.String) +extern "C" void CspParameters__ctor_m9258 (CspParameters_t1087 * __this, int32_t ___dwTypeIn, String_t* ___strProviderNameIn, String_t* ___strContainerNameIn, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___dwTypeIn; + __this->___ProviderType_4 = L_0; + String_t* L_1 = ___strProviderNameIn; + __this->___ProviderName_3 = L_1; + String_t* L_2 = ___strContainerNameIn; + __this->___KeyContainerName_1 = L_2; + __this->___KeyNumber_2 = (-1); + return; + } +} +// System.Security.Cryptography.CspProviderFlags System.Security.Cryptography.CspParameters::get_Flags() +extern "C" int32_t CspParameters_get_Flags_m9259 (CspParameters_t1087 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Flags_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.CspParameters::set_Flags(System.Security.Cryptography.CspProviderFlags) +extern "C" void CspParameters_set_Flags_m5690 (CspParameters_t1087 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____Flags_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.DES::.ctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void DES__ctor_m9260 (DES_t1096 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)64); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)64); + ((SymmetricAlgorithm_t951 *)__this)->___FeedbackSizeValue_6 = 8; + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_2 = (((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + return; + } +} +// System.Void System.Security.Cryptography.DES::.cctor() +extern TypeInfo* ByteU5BU2CU5D_t1565_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D35_25_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D36_26_FieldInfo_var; +extern "C" void DES__cctor_m9261 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU2CU5D_t1565_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1090); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D35_25_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 25); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D36_26_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 26); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU2CU5D_t1565* L_0 = (ByteU5BU2CU5D_t1565*)GenArrayNew2(ByteU5BU2CU5D_t1565_il2cpp_TypeInfo_var, 4, 8); + ByteU5BU2CU5D_t1565* L_1 = L_0; + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D35_25_FieldInfo_var), /*hidden argument*/NULL); + ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___weakKeys_10 = L_1; + ByteU5BU2CU5D_t1565* L_2 = (ByteU5BU2CU5D_t1565*)GenArrayNew2(ByteU5BU2CU5D_t1565_il2cpp_TypeInfo_var, ((int32_t)12), 8); + ByteU5BU2CU5D_t1565* L_3 = L_2; + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D36_26_FieldInfo_var), /*hidden argument*/NULL); + ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___semiWeakKeys_11 = L_3; + return; + } +} +// System.Security.Cryptography.DES System.Security.Cryptography.DES::Create() +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2120; +extern "C" DES_t1096 * DES_Create_m5725 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + _stringLiteral2120 = il2cpp_codegen_string_literal_from_index(2120); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + DES_t1096 * L_0 = DES_Create_m9262(NULL /*static, unused*/, _stringLiteral2120, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.DES System.Security.Cryptography.DES::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern "C" DES_t1096 * DES_Create_m9262 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((DES_t1096 *)CastclassClass(L_1, DES_t1096_il2cpp_TypeInfo_var)); + } +} +// System.Boolean System.Security.Cryptography.DES::IsWeakKey(System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2212; +extern Il2CppCodeGenString* _stringLiteral2213; +extern "C" bool DES_IsWeakKey_m9263 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + _stringLiteral2212 = il2cpp_codegen_string_literal_from_index(2212); + _stringLiteral2213 = il2cpp_codegen_string_literal_from_index(2213); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + if (L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2212, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___rgbKey; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)8))) + { + goto IL_002f; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2213, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + V_0 = 0; + goto IL_0073; + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___rgbKey; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_3 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))|(int32_t)((int32_t)17))); + int32_t L_9 = V_3; + if ((((int32_t)L_9) == ((int32_t)((int32_t)17)))) + { + goto IL_0068; + } + } + { + int32_t L_10 = V_3; + if ((((int32_t)L_10) == ((int32_t)((int32_t)31)))) + { + goto IL_0068; + } + } + { + int32_t L_11 = V_3; + if ((((int32_t)L_11) == ((int32_t)((int32_t)241)))) + { + goto IL_0068; + } + } + { + int32_t L_12 = V_3; + if ((((int32_t)L_12) == ((int32_t)((int32_t)255)))) + { + goto IL_0068; + } + } + { + goto IL_006d; + } + +IL_0068: + { + goto IL_006f; + } + +IL_006d: + { + return 0; + } + +IL_006f: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0073: + { + int32_t L_14 = V_0; + ByteU5BU5D_t789* L_15 = ___rgbKey; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_0036; + } + } + { + V_1 = 0; + goto IL_00bf; + } + +IL_0083: + { + V_2 = 0; + goto IL_00a9; + } + +IL_008a: + { + ByteU5BU5D_t789* L_16 = ___rgbKey; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + ByteU5BU2CU5D_t1565* L_19 = ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___weakKeys_10; + int32_t L_20 = V_1; + int32_t L_21 = V_2; + NullCheck(L_19); + uint8_t L_22 = GenArrayGet2(L_19, L_20, L_21, uint8_t);; + if ((((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))^(int32_t)L_22))) <= ((int32_t)1))) + { + goto IL_00a5; + } + } + { + goto IL_00b2; + } + +IL_00a5: + { + int32_t L_23 = V_2; + V_2 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a9: + { + int32_t L_24 = V_2; + ByteU5BU5D_t789* L_25 = ___rgbKey; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_008a; + } + } + +IL_00b2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)8)))) + { + goto IL_00bb; + } + } + { + return 1; + } + +IL_00bb: + { + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00bf: + { + int32_t L_28 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + ByteU5BU2CU5D_t1565* L_29 = ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___weakKeys_10; + NullCheck(L_29); + int32_t L_30 = Array_get_Length_m4606(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)L_30>>(int32_t)3))))) + { + goto IL_0083; + } + } + { + return 0; + } +} +// System.Boolean System.Security.Cryptography.DES::IsSemiWeakKey(System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2212; +extern Il2CppCodeGenString* _stringLiteral2213; +extern "C" bool DES_IsSemiWeakKey_m9264 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + _stringLiteral2212 = il2cpp_codegen_string_literal_from_index(2212); + _stringLiteral2213 = il2cpp_codegen_string_literal_from_index(2213); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + if (L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2212, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___rgbKey; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((int32_t)8))) + { + goto IL_002f; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2213, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002f: + { + V_0 = 0; + goto IL_0073; + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___rgbKey; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_3 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))|(int32_t)((int32_t)17))); + int32_t L_9 = V_3; + if ((((int32_t)L_9) == ((int32_t)((int32_t)17)))) + { + goto IL_0068; + } + } + { + int32_t L_10 = V_3; + if ((((int32_t)L_10) == ((int32_t)((int32_t)31)))) + { + goto IL_0068; + } + } + { + int32_t L_11 = V_3; + if ((((int32_t)L_11) == ((int32_t)((int32_t)241)))) + { + goto IL_0068; + } + } + { + int32_t L_12 = V_3; + if ((((int32_t)L_12) == ((int32_t)((int32_t)255)))) + { + goto IL_0068; + } + } + { + goto IL_006d; + } + +IL_0068: + { + goto IL_006f; + } + +IL_006d: + { + return 0; + } + +IL_006f: + { + int32_t L_13 = V_0; + V_0 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0073: + { + int32_t L_14 = V_0; + ByteU5BU5D_t789* L_15 = ___rgbKey; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_0036; + } + } + { + V_1 = 0; + goto IL_00bf; + } + +IL_0083: + { + V_2 = 0; + goto IL_00a9; + } + +IL_008a: + { + ByteU5BU5D_t789* L_16 = ___rgbKey; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + ByteU5BU2CU5D_t1565* L_19 = ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___semiWeakKeys_11; + int32_t L_20 = V_1; + int32_t L_21 = V_2; + NullCheck(L_19); + uint8_t L_22 = GenArrayGet2(L_19, L_20, L_21, uint8_t);; + if ((((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))^(int32_t)L_22))) <= ((int32_t)1))) + { + goto IL_00a5; + } + } + { + goto IL_00b2; + } + +IL_00a5: + { + int32_t L_23 = V_2; + V_2 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a9: + { + int32_t L_24 = V_2; + ByteU5BU5D_t789* L_25 = ___rgbKey; + NullCheck(L_25); + if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))))) + { + goto IL_008a; + } + } + +IL_00b2: + { + int32_t L_26 = V_2; + if ((!(((uint32_t)L_26) == ((uint32_t)8)))) + { + goto IL_00bb; + } + } + { + return 1; + } + +IL_00bb: + { + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00bf: + { + int32_t L_28 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + ByteU5BU2CU5D_t1565* L_29 = ((DES_t1096_StaticFields*)DES_t1096_il2cpp_TypeInfo_var->static_fields)->___semiWeakKeys_11; + NullCheck(L_29); + int32_t L_30 = Array_get_Length_m4606(L_29, /*hidden argument*/NULL); + if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)L_30>>(int32_t)3))))) + { + goto IL_0083; + } + } + { + return 0; + } +} +// System.Byte[] System.Security.Cryptography.DES::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DES_get_Key_m9265 (DES_t1096 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3); + if (L_0) + { + goto IL_0011; + } + } + { + VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this); + } + +IL_0011: + { + ByteU5BU5D_t789* L_1 = (((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.DES::set_Key(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2214; +extern Il2CppCodeGenString* _stringLiteral2213; +extern Il2CppCodeGenString* _stringLiteral2215; +extern Il2CppCodeGenString* _stringLiteral2216; +extern "C" void DES_set_Key_m9266 (DES_t1096 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2214 = il2cpp_codegen_string_literal_from_index(2214); + _stringLiteral2213 = il2cpp_codegen_string_literal_from_index(2213); + _stringLiteral2215 = il2cpp_codegen_string_literal_from_index(2215); + _stringLiteral2216 = il2cpp_codegen_string_literal_from_index(2216); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2214, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + NullCheck(L_2); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) == ((int32_t)8))) + { + goto IL_002a; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2213, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + ByteU5BU5D_t789* L_5 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_6 = DES_IsWeakKey_m9263(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0045; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2215, /*hidden argument*/NULL); + CryptographicException_t929 * L_8 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_8, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0045: + { + ByteU5BU5D_t789* L_9 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_10 = DES_IsSemiWeakKey_m9264(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0060; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2216, /*hidden argument*/NULL); + CryptographicException_t929 * L_12 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0060: + { + ByteU5BU5D_t789* L_13 = ___value; + NullCheck(L_13); + Object_t * L_14 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_13); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = ((ByteU5BU5D_t789*)Castclass(L_14, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::.ctor(System.Security.Cryptography.SymmetricAlgorithm,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2217; +extern "C" void DESTransform__ctor_m9267 (DESTransform_t1566 * __this, SymmetricAlgorithm_t951 * ___symmAlgo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + _stringLiteral2217 = il2cpp_codegen_string_literal_from_index(2217); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + String_t* V_1 = {0}; + { + SymmetricAlgorithm_t951 * L_0 = ___symmAlgo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___iv; + SymmetricTransform__ctor_m6937(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_3 = ___key; + if (L_3) + { + goto IL_001b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_4 = DESTransform_GetStrongKey_m9275(NULL /*static, unused*/, /*hidden argument*/NULL); + ___key = L_4; + ByteU5BU5D_t789* L_5 = ___key; + V_0 = L_5; + } + +IL_001b: + { + ByteU5BU5D_t789* L_6 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_7 = DES_IsWeakKey_m9263(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0031; + } + } + { + ByteU5BU5D_t789* L_8 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_9 = DES_IsSemiWeakKey_m9264(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0043; + } + } + +IL_0031: + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2217, /*hidden argument*/NULL); + V_1 = L_10; + String_t* L_11 = V_1; + CryptographicException_t929 * L_12 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0043: + { + ByteU5BU5D_t789* L_13 = V_0; + if (L_13) + { + goto IL_0055; + } + } + { + ByteU5BU5D_t789* L_14 = ___key; + NullCheck(L_14); + Object_t * L_15 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_14); + V_0 = ((ByteU5BU5D_t789*)Castclass(L_15, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } + +IL_0055: + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_16 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13; + __this->___keySchedule_16 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_16*(int32_t)((int32_t)16))))); + int32_t L_17 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + __this->___byteBuff_17 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_17)); + int32_t L_18 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + __this->___dwordBuff_18 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_18/(int32_t)4)))); + ByteU5BU5D_t789* L_19 = V_0; + DESTransform_SetKey_m9272(__this, L_19, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::.cctor() +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D37_27_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D38_28_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D39_29_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D40_30_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D41_31_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D42_32_FieldInfo_var; +extern "C" void DESTransform__cctor_m9268 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D37_27_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 27); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D38_28_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 28); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D39_29_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 29); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D40_30_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 30); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D41_31_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 31); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D42_32_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 32); + s_Il2CppMethodIntialized = true; + } + { + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BIT_SIZE_12 = ((int32_t)64); + int32_t L_0 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BIT_SIZE_12; + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13 = ((int32_t)((int32_t)L_0/(int32_t)8)); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BIT_SIZE_14 = ((int32_t)64); + int32_t L_1 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BIT_SIZE_14; + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15 = ((int32_t)((int32_t)L_1/(int32_t)8)); + UInt32U5BU5D_t957* L_2 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)512))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D37_27_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19 = L_2; + ByteU5BU5D_t789* L_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)56))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D38_28_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___PC1_20 = L_3; + ByteU5BU5D_t789* L_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D39_29_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___leftRotTotal_21 = L_4; + ByteU5BU5D_t789* L_5 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D40_30_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___PC2_22 = L_5; + UInt32U5BU5D_t957* L_6 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)512))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D41_31_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___ipTab_23 = L_6; + UInt32U5BU5D_t957* L_7 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)512))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D42_32_FieldInfo_var), /*hidden argument*/NULL); + ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___fpTab_24 = L_7; + return; + } +} +// System.UInt32 System.Security.Cryptography.DESTransform::CipherFunct(System.UInt32,System.Int32) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" uint32_t DESTransform_CipherFunct_m9269 (DESTransform_t1566 * __this, uint32_t ___r, int32_t ___n, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + int32_t V_2 = 0; + uint32_t V_3 = 0; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = (__this->___keySchedule_16); + V_1 = L_0; + int32_t L_1 = ___n; + V_2 = ((int32_t)((int32_t)L_1<<(int32_t)3)); + uint32_t L_2 = ___r; + uint32_t L_3 = ___r; + V_3 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>1))|(int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)31))))); + uint32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_5 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_6 = V_3; + ByteU5BU5D_t789* L_7 = V_1; + int32_t L_8 = V_2; + int32_t L_9 = L_8; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_9); + int32_t L_10 = L_9; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, (((uintptr_t)((int32_t)((int32_t)0+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_6>>((int32_t)26)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_10, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_11 = (((uintptr_t)((int32_t)((int32_t)0+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_6>>((int32_t)26)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_10, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_4|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_11, sizeof(uint32_t))))); + uint32_t L_12 = V_0; + UInt32U5BU5D_t957* L_13 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_14 = V_3; + ByteU5BU5D_t789* L_15 = V_1; + int32_t L_16 = V_2; + int32_t L_17 = L_16; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_17); + int32_t L_18 = L_17; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, (((uintptr_t)((int32_t)((int32_t)((int32_t)64)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_14>>((int32_t)22)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_18, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_19 = (((uintptr_t)((int32_t)((int32_t)((int32_t)64)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_14>>((int32_t)22)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_18, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_12|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_19, sizeof(uint32_t))))); + uint32_t L_20 = V_0; + UInt32U5BU5D_t957* L_21 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_22 = V_3; + ByteU5BU5D_t789* L_23 = V_1; + int32_t L_24 = V_2; + int32_t L_25 = L_24; + V_2 = ((int32_t)((int32_t)L_25+(int32_t)1)); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_25); + int32_t L_26 = L_25; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, (((uintptr_t)((int32_t)((int32_t)((int32_t)128)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_22>>((int32_t)18)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_26, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_27 = (((uintptr_t)((int32_t)((int32_t)((int32_t)128)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_22>>((int32_t)18)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_26, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_20|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_21, L_27, sizeof(uint32_t))))); + uint32_t L_28 = V_0; + UInt32U5BU5D_t957* L_29 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_30 = V_3; + ByteU5BU5D_t789* L_31 = V_1; + int32_t L_32 = V_2; + int32_t L_33 = L_32; + V_2 = ((int32_t)((int32_t)L_33+(int32_t)1)); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + int32_t L_34 = L_33; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, (((uintptr_t)((int32_t)((int32_t)((int32_t)192)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_30>>((int32_t)14)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_34, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_35 = (((uintptr_t)((int32_t)((int32_t)((int32_t)192)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_30>>((int32_t)14)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_34, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_28|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_29, L_35, sizeof(uint32_t))))); + uint32_t L_36 = V_0; + UInt32U5BU5D_t957* L_37 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_38 = V_3; + ByteU5BU5D_t789* L_39 = V_1; + int32_t L_40 = V_2; + int32_t L_41 = L_40; + V_2 = ((int32_t)((int32_t)L_41+(int32_t)1)); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_41); + int32_t L_42 = L_41; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, (((uintptr_t)((int32_t)((int32_t)((int32_t)256)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_38>>((int32_t)10)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_42, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_43 = (((uintptr_t)((int32_t)((int32_t)((int32_t)256)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_38>>((int32_t)10)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_42, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_36|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_37, L_43, sizeof(uint32_t))))); + uint32_t L_44 = V_0; + UInt32U5BU5D_t957* L_45 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_46 = V_3; + ByteU5BU5D_t789* L_47 = V_1; + int32_t L_48 = V_2; + int32_t L_49 = L_48; + V_2 = ((int32_t)((int32_t)L_49+(int32_t)1)); + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_49); + int32_t L_50 = L_49; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, (((uintptr_t)((int32_t)((int32_t)((int32_t)320)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_46>>6))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_50, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_51 = (((uintptr_t)((int32_t)((int32_t)((int32_t)320)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_46>>6))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_50, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_44|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_45, L_51, sizeof(uint32_t))))); + uint32_t L_52 = V_0; + UInt32U5BU5D_t957* L_53 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_54 = V_3; + ByteU5BU5D_t789* L_55 = V_1; + int32_t L_56 = V_2; + int32_t L_57 = L_56; + V_2 = ((int32_t)((int32_t)L_57+(int32_t)1)); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_57); + int32_t L_58 = L_57; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, (((uintptr_t)((int32_t)((int32_t)((int32_t)384)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_54>>2))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_55, L_58, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_59 = (((uintptr_t)((int32_t)((int32_t)((int32_t)384)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_54>>2))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_55, L_58, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_52|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_53, L_59, sizeof(uint32_t))))); + uint32_t L_60 = ___r; + uint32_t L_61 = ___r; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_60<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_61>>((int32_t)31))))); + uint32_t L_62 = V_0; + UInt32U5BU5D_t957* L_63 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___spBoxes_19; + uint32_t L_64 = V_3; + ByteU5BU5D_t789* L_65 = V_1; + int32_t L_66 = V_2; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_66); + int32_t L_67 = L_66; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((uintptr_t)((int32_t)((int32_t)((int32_t)448)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_64^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_67, sizeof(uint8_t)))))&(int32_t)((int32_t)63)))))))); + uintptr_t L_68 = (((uintptr_t)((int32_t)((int32_t)((int32_t)448)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_64^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_67, sizeof(uint8_t)))))&(int32_t)((int32_t)63))))))); + V_0 = ((int32_t)((int32_t)L_62|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_68, sizeof(uint32_t))))); + uint32_t L_69 = V_0; + return L_69; + } +} +// System.Void System.Security.Cryptography.DESTransform::Permutation(System.Byte[],System.Byte[],System.UInt32[],System.Boolean) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void DESTransform_Permutation_m9270 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, UInt32U5BU5D_t957* ___permTab, bool ___preSwap, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + { + bool L_0 = ___preSwap; + if (!L_0) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_1 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (!L_1) + { + goto IL_0016; + } + } + { + ByteU5BU5D_t789* L_2 = ___input; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform_BSwap_m9271(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___input; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + int32_t L_4 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t)))>>(int32_t)4))<<(int32_t)1)); + ByteU5BU5D_t789* L_5 = ___input; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + int32_t L_6 = 0; + V_1 = ((int32_t)((int32_t)((int32_t)32)+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_6, sizeof(uint8_t)))&(int32_t)((int32_t)15)))<<(int32_t)1)))); + UInt32U5BU5D_t957* L_7 = ___permTab; + int32_t L_8 = V_0; + int32_t L_9 = L_8; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_9); + int32_t L_10 = L_9; + UInt32U5BU5D_t957* L_11 = ___permTab; + int32_t L_12 = V_1; + int32_t L_13 = L_12; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + int32_t L_14 = L_13; + V_2 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_7, L_10, sizeof(uint32_t)))|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_11, L_14, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_15 = ___permTab; + int32_t L_16 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + UInt32U5BU5D_t957* L_18 = ___permTab; + int32_t L_19 = V_1; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + V_3 = ((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_15, L_17, sizeof(uint32_t)))|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_20, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_21 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + V_4 = ((int32_t)((int32_t)L_21<<(int32_t)1)); + V_5 = 2; + V_6 = 1; + goto IL_009f; + } + +IL_0056: + { + ByteU5BU5D_t789* L_22 = ___input; + int32_t L_23 = V_6; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = L_23; + V_7 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t))); + int32_t L_25 = V_5; + int32_t L_26 = V_7; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_25<<(int32_t)5))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_26>>(int32_t)4))<<(int32_t)1)))); + int32_t L_27 = V_5; + int32_t L_28 = V_7; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_27+(int32_t)1))<<(int32_t)5))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)15)))<<(int32_t)1)))); + uint32_t L_29 = V_2; + UInt32U5BU5D_t957* L_30 = ___permTab; + int32_t L_31 = V_0; + int32_t L_32 = L_31; + V_0 = ((int32_t)((int32_t)L_32+(int32_t)1)); + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_32); + int32_t L_33 = L_32; + UInt32U5BU5D_t957* L_34 = ___permTab; + int32_t L_35 = V_1; + int32_t L_36 = L_35; + V_1 = ((int32_t)((int32_t)L_36+(int32_t)1)); + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_36); + int32_t L_37 = L_36; + V_2 = ((int32_t)((int32_t)L_29|(int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_30, L_33, sizeof(uint32_t)))|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_34, L_37, sizeof(uint32_t))))))); + uint32_t L_38 = V_3; + UInt32U5BU5D_t957* L_39 = ___permTab; + int32_t L_40 = V_0; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + int32_t L_41 = L_40; + UInt32U5BU5D_t957* L_42 = ___permTab; + int32_t L_43 = V_1; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + V_3 = ((int32_t)((int32_t)L_38|(int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_39, L_41, sizeof(uint32_t)))|(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t))))))); + int32_t L_45 = V_5; + V_5 = ((int32_t)((int32_t)L_45+(int32_t)2)); + int32_t L_46 = V_6; + V_6 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_009f: + { + int32_t L_47 = V_5; + int32_t L_48 = V_4; + if ((((int32_t)L_47) < ((int32_t)L_48))) + { + goto IL_0056; + } + } + { + bool L_49 = ___preSwap; + if (L_49) + { + goto IL_00b8; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_50 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_50) + { + goto IL_00f5; + } + } + +IL_00b8: + { + ByteU5BU5D_t789* L_51 = ___output; + uint32_t L_52 = V_2; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_51, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_52))); + ByteU5BU5D_t789* L_53 = ___output; + uint32_t L_54 = V_2; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_53, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_54>>8))))); + ByteU5BU5D_t789* L_55 = ___output; + uint32_t L_56 = V_2; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_55, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_56>>((int32_t)16)))))); + ByteU5BU5D_t789* L_57 = ___output; + uint32_t L_58 = V_2; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)24)))))); + ByteU5BU5D_t789* L_59 = ___output; + uint32_t L_60 = V_3; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_59, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_60))); + ByteU5BU5D_t789* L_61 = ___output; + uint32_t L_62 = V_3; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_61, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_62>>8))))); + ByteU5BU5D_t789* L_63 = ___output; + uint32_t L_64 = V_3; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_63, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_64>>((int32_t)16)))))); + ByteU5BU5D_t789* L_65 = ___output; + uint32_t L_66 = V_3; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_65, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_66>>((int32_t)24)))))); + goto IL_012d; + } + +IL_00f5: + { + ByteU5BU5D_t789* L_67 = ___output; + uint32_t L_68 = V_2; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_67, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_68>>((int32_t)24)))))); + ByteU5BU5D_t789* L_69 = ___output; + uint32_t L_70 = V_2; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_69, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_70>>((int32_t)16)))))); + ByteU5BU5D_t789* L_71 = ___output; + uint32_t L_72 = V_2; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_71, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>8))))); + ByteU5BU5D_t789* L_73 = ___output; + uint32_t L_74 = V_2; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_73, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_74))); + ByteU5BU5D_t789* L_75 = ___output; + uint32_t L_76 = V_3; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_75, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_76>>((int32_t)24)))))); + ByteU5BU5D_t789* L_77 = ___output; + uint32_t L_78 = V_3; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_77, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_78>>((int32_t)16)))))); + ByteU5BU5D_t789* L_79 = ___output; + uint32_t L_80 = V_3; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_79, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_80>>8))))); + ByteU5BU5D_t789* L_81 = ___output; + uint32_t L_82 = V_3; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_81, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_82))); + } + +IL_012d: + { + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::BSwap(System.Byte[]) +extern "C" void DESTransform_BSwap_m9271 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___byteBuff, const MethodInfo* method) +{ + uint8_t V_0 = 0x0; + { + ByteU5BU5D_t789* L_0 = ___byteBuff; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))); + ByteU5BU5D_t789* L_2 = ___byteBuff; + ByteU5BU5D_t789* L_3 = ___byteBuff; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + int32_t L_4 = 3; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 0, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t))); + ByteU5BU5D_t789* L_5 = ___byteBuff; + uint8_t L_6 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 3, sizeof(uint8_t))) = (uint8_t)L_6; + ByteU5BU5D_t789* L_7 = ___byteBuff; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 1); + int32_t L_8 = 1; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t))); + ByteU5BU5D_t789* L_9 = ___byteBuff; + ByteU5BU5D_t789* L_10 = ___byteBuff; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + int32_t L_11 = 2; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 1, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t))); + ByteU5BU5D_t789* L_12 = ___byteBuff; + uint8_t L_13 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, 2, sizeof(uint8_t))) = (uint8_t)L_13; + ByteU5BU5D_t789* L_14 = ___byteBuff; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 4); + int32_t L_15 = 4; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t))); + ByteU5BU5D_t789* L_16 = ___byteBuff; + ByteU5BU5D_t789* L_17 = ___byteBuff; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 7); + int32_t L_18 = 7; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, 4, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_18, sizeof(uint8_t))); + ByteU5BU5D_t789* L_19 = ___byteBuff; + uint8_t L_20 = V_0; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, 7, sizeof(uint8_t))) = (uint8_t)L_20; + ByteU5BU5D_t789* L_21 = ___byteBuff; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 5); + int32_t L_22 = 5; + V_0 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_22, sizeof(uint8_t))); + ByteU5BU5D_t789* L_23 = ___byteBuff; + ByteU5BU5D_t789* L_24 = ___byteBuff; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 6); + int32_t L_25 = 6; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_23, 5, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t))); + ByteU5BU5D_t789* L_26 = ___byteBuff; + uint8_t L_27 = V_0; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, 6, sizeof(uint8_t))) = (uint8_t)L_27; + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::SetKey(System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void DESTransform_SetKey_m9272 (DESTransform_t1566 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + uint8_t V_4 = 0x0; + ByteU5BU5D_t789* V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + uint8_t V_13 = 0x0; + ByteU5BU5D_t789* V_14 = {0}; + int32_t V_15 = 0; + ByteU5BU5D_t789* G_B7_0 = {0}; + int32_t G_B7_1 = 0; + ByteU5BU5D_t789* G_B7_2 = {0}; + ByteU5BU5D_t789* G_B6_0 = {0}; + int32_t G_B6_1 = 0; + ByteU5BU5D_t789* G_B6_2 = {0}; + int32_t G_B8_0 = 0; + ByteU5BU5D_t789* G_B8_1 = {0}; + int32_t G_B8_2 = 0; + ByteU5BU5D_t789* G_B8_3 = {0}; + ByteU5BU5D_t789* G_B13_0 = {0}; + int32_t G_B13_1 = 0; + ByteU5BU5D_t789* G_B13_2 = {0}; + ByteU5BU5D_t789* G_B12_0 = {0}; + int32_t G_B12_1 = 0; + ByteU5BU5D_t789* G_B12_2 = {0}; + int32_t G_B14_0 = 0; + ByteU5BU5D_t789* G_B14_1 = {0}; + int32_t G_B14_2 = 0; + ByteU5BU5D_t789* G_B14_3 = {0}; + { + ByteU5BU5D_t789* L_0 = (__this->___keySchedule_16); + ByteU5BU5D_t789* L_1 = (__this->___keySchedule_16); + NullCheck(L_1); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_2 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___PC1_20; + NullCheck(L_2); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))); + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + int32_t L_4 = V_0; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + V_3 = 0; + ByteU5BU5D_t789* L_5 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___PC1_20; + V_5 = L_5; + V_6 = 0; + goto IL_0062; + } + +IL_003b: + { + ByteU5BU5D_t789* L_6 = V_5; + int32_t L_7 = V_6; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t))); + ByteU5BU5D_t789* L_9 = V_1; + int32_t L_10 = V_3; + int32_t L_11 = L_10; + V_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + ByteU5BU5D_t789* L_12 = ___key; + uint8_t L_13 = V_4; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13>>(int32_t)3))); + int32_t L_14 = ((int32_t)((int32_t)L_13>>(int32_t)3)); + uint8_t L_15 = V_4; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_11); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t)))>>(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)7^(int32_t)((int32_t)((int32_t)L_15&(int32_t)7))))&(int32_t)((int32_t)31)))))&(int32_t)1))))); + int32_t L_16 = V_6; + V_6 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0062: + { + int32_t L_17 = V_6; + ByteU5BU5D_t789* L_18 = V_5; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_003b; + } + } + { + V_8 = 0; + goto IL_0167; + } + +IL_0075: + { + int32_t L_19 = V_0; + V_9 = ((int32_t)((int32_t)L_19>>(int32_t)1)); + V_7 = 0; + goto IL_00b0; + } + +IL_0082: + { + int32_t L_20 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_21 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___leftRotTotal_21; + int32_t L_22 = V_8; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + V_10 = ((int32_t)((int32_t)L_20+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_23, sizeof(uint8_t))))); + ByteU5BU5D_t789* L_24 = V_2; + int32_t L_25 = V_7; + ByteU5BU5D_t789* L_26 = V_1; + int32_t L_27 = V_10; + int32_t L_28 = V_9; + G_B6_0 = L_26; + G_B6_1 = L_25; + G_B6_2 = L_24; + if ((((int32_t)L_27) >= ((int32_t)L_28))) + { + G_B7_0 = L_26; + G_B7_1 = L_25; + G_B7_2 = L_24; + goto IL_00a3; + } + } + { + int32_t L_29 = V_10; + G_B8_0 = L_29; + G_B8_1 = G_B6_0; + G_B8_2 = G_B6_1; + G_B8_3 = G_B6_2; + goto IL_00a8; + } + +IL_00a3: + { + int32_t L_30 = V_10; + int32_t L_31 = V_9; + G_B8_0 = ((int32_t)((int32_t)L_30-(int32_t)L_31)); + G_B8_1 = G_B7_0; + G_B8_2 = G_B7_1; + G_B8_3 = G_B7_2; + } + +IL_00a8: + { + NullCheck(G_B8_1); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B8_1, G_B8_0); + int32_t L_32 = G_B8_0; + NullCheck(G_B8_3); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B8_3, G_B8_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(G_B8_3, G_B8_2, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(G_B8_1, L_32, sizeof(uint8_t))); + int32_t L_33 = V_7; + V_7 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00b0: + { + int32_t L_34 = V_7; + int32_t L_35 = V_9; + if ((((int32_t)L_34) < ((int32_t)L_35))) + { + goto IL_0082; + } + } + { + int32_t L_36 = V_9; + V_7 = L_36; + goto IL_00ef; + } + +IL_00c2: + { + int32_t L_37 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_38 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___leftRotTotal_21; + int32_t L_39 = V_8; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + int32_t L_40 = L_39; + V_11 = ((int32_t)((int32_t)L_37+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_38, L_40, sizeof(uint8_t))))); + ByteU5BU5D_t789* L_41 = V_2; + int32_t L_42 = V_7; + ByteU5BU5D_t789* L_43 = V_1; + int32_t L_44 = V_11; + int32_t L_45 = V_0; + G_B12_0 = L_43; + G_B12_1 = L_42; + G_B12_2 = L_41; + if ((((int32_t)L_44) >= ((int32_t)L_45))) + { + G_B13_0 = L_43; + G_B13_1 = L_42; + G_B13_2 = L_41; + goto IL_00e2; + } + } + { + int32_t L_46 = V_11; + G_B14_0 = L_46; + G_B14_1 = G_B12_0; + G_B14_2 = G_B12_1; + G_B14_3 = G_B12_2; + goto IL_00e7; + } + +IL_00e2: + { + int32_t L_47 = V_11; + int32_t L_48 = V_9; + G_B14_0 = ((int32_t)((int32_t)L_47-(int32_t)L_48)); + G_B14_1 = G_B13_0; + G_B14_2 = G_B13_1; + G_B14_3 = G_B13_2; + } + +IL_00e7: + { + NullCheck(G_B14_1); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B14_1, G_B14_0); + int32_t L_49 = G_B14_0; + NullCheck(G_B14_3); + IL2CPP_ARRAY_BOUNDS_CHECK(G_B14_3, G_B14_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(G_B14_3, G_B14_2, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(G_B14_1, L_49, sizeof(uint8_t))); + int32_t L_50 = V_7; + V_7 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_00ef: + { + int32_t L_51 = V_7; + int32_t L_52 = V_0; + if ((((int32_t)L_51) < ((int32_t)L_52))) + { + goto IL_00c2; + } + } + { + int32_t L_53 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_54 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13; + V_12 = ((int32_t)((int32_t)L_53*(int32_t)L_54)); + V_7 = 0; + ByteU5BU5D_t789* L_55 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___PC2_22; + V_14 = L_55; + V_15 = 0; + goto IL_0156; + } + +IL_0113: + { + ByteU5BU5D_t789* L_56 = V_14; + int32_t L_57 = V_15; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_57); + int32_t L_58 = L_57; + V_13 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_58, sizeof(uint8_t))); + ByteU5BU5D_t789* L_59 = V_2; + uint8_t L_60 = V_13; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_60); + uint8_t L_61 = L_60; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_59, L_61, sizeof(uint8_t)))) + { + goto IL_014a; + } + } + { + ByteU5BU5D_t789* L_62 = (__this->___keySchedule_16); + int32_t L_63 = V_12; + int32_t L_64 = V_7; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)((int32_t)L_63+(int32_t)((int32_t)((int32_t)L_64/(int32_t)6))))); + uint8_t* L_65 = ((uint8_t*)(uint8_t*)SZArrayLdElema(L_62, ((int32_t)((int32_t)L_63+(int32_t)((int32_t)((int32_t)L_64/(int32_t)6)))), sizeof(uint8_t))); + int32_t L_66 = V_7; + *((int8_t*)(L_65)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*((uint8_t*)L_65))|(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)>>(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_66%(int32_t)6))+(int32_t)2))&(int32_t)((int32_t)31))))))))))))); + } + +IL_014a: + { + int32_t L_67 = V_7; + V_7 = ((int32_t)((int32_t)L_67+(int32_t)1)); + int32_t L_68 = V_15; + V_15 = ((int32_t)((int32_t)L_68+(int32_t)1)); + } + +IL_0156: + { + int32_t L_69 = V_15; + ByteU5BU5D_t789* L_70 = V_14; + NullCheck(L_70); + if ((((int32_t)L_69) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_70)->max_length))))))) + { + goto IL_0113; + } + } + { + int32_t L_71 = V_8; + V_8 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_0167: + { + int32_t L_72 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_73 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13; + if ((((int32_t)L_72) < ((int32_t)((int32_t)((int32_t)L_73*(int32_t)2))))) + { + goto IL_0075; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::ProcessBlock(System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void DESTransform_ProcessBlock_m9273 (DESTransform_t1566 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + { + ByteU5BU5D_t789* L_0 = ___input; + UInt32U5BU5D_t957* L_1 = (__this->___dwordBuff_18); + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_2 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, 0, (Array_t *)(Array_t *)L_1, 0, L_2, /*hidden argument*/NULL); + bool L_3 = (((SymmetricTransform_t1189 *)__this)->___encrypt_1); + if (!L_3) + { + goto IL_00fe; + } + } + { + UInt32U5BU5D_t957* L_4 = (__this->___dwordBuff_18); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + int32_t L_5 = 0; + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_5, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_6 = (__this->___dwordBuff_18); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + int32_t L_7 = 1; + V_1 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t))); + uint32_t L_8 = V_0; + uint32_t L_9 = V_1; + uint32_t L_10 = DESTransform_CipherFunct_m9269(__this, L_9, 0, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_8^(int32_t)L_10)); + uint32_t L_11 = V_1; + uint32_t L_12 = V_0; + uint32_t L_13 = DESTransform_CipherFunct_m9269(__this, L_12, 1, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_11^(int32_t)L_13)); + uint32_t L_14 = V_0; + uint32_t L_15 = V_1; + uint32_t L_16 = DESTransform_CipherFunct_m9269(__this, L_15, 2, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_14^(int32_t)L_16)); + uint32_t L_17 = V_1; + uint32_t L_18 = V_0; + uint32_t L_19 = DESTransform_CipherFunct_m9269(__this, L_18, 3, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_17^(int32_t)L_19)); + uint32_t L_20 = V_0; + uint32_t L_21 = V_1; + uint32_t L_22 = DESTransform_CipherFunct_m9269(__this, L_21, 4, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_20^(int32_t)L_22)); + uint32_t L_23 = V_1; + uint32_t L_24 = V_0; + uint32_t L_25 = DESTransform_CipherFunct_m9269(__this, L_24, 5, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_23^(int32_t)L_25)); + uint32_t L_26 = V_0; + uint32_t L_27 = V_1; + uint32_t L_28 = DESTransform_CipherFunct_m9269(__this, L_27, 6, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_26^(int32_t)L_28)); + uint32_t L_29 = V_1; + uint32_t L_30 = V_0; + uint32_t L_31 = DESTransform_CipherFunct_m9269(__this, L_30, 7, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_29^(int32_t)L_31)); + uint32_t L_32 = V_0; + uint32_t L_33 = V_1; + uint32_t L_34 = DESTransform_CipherFunct_m9269(__this, L_33, 8, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_32^(int32_t)L_34)); + uint32_t L_35 = V_1; + uint32_t L_36 = V_0; + uint32_t L_37 = DESTransform_CipherFunct_m9269(__this, L_36, ((int32_t)9), /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_35^(int32_t)L_37)); + uint32_t L_38 = V_0; + uint32_t L_39 = V_1; + uint32_t L_40 = DESTransform_CipherFunct_m9269(__this, L_39, ((int32_t)10), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_38^(int32_t)L_40)); + uint32_t L_41 = V_1; + uint32_t L_42 = V_0; + uint32_t L_43 = DESTransform_CipherFunct_m9269(__this, L_42, ((int32_t)11), /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_41^(int32_t)L_43)); + uint32_t L_44 = V_0; + uint32_t L_45 = V_1; + uint32_t L_46 = DESTransform_CipherFunct_m9269(__this, L_45, ((int32_t)12), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_44^(int32_t)L_46)); + uint32_t L_47 = V_1; + uint32_t L_48 = V_0; + uint32_t L_49 = DESTransform_CipherFunct_m9269(__this, L_48, ((int32_t)13), /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_47^(int32_t)L_49)); + uint32_t L_50 = V_0; + uint32_t L_51 = V_1; + uint32_t L_52 = DESTransform_CipherFunct_m9269(__this, L_51, ((int32_t)14), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_50^(int32_t)L_52)); + uint32_t L_53 = V_1; + uint32_t L_54 = V_0; + uint32_t L_55 = DESTransform_CipherFunct_m9269(__this, L_54, ((int32_t)15), /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_53^(int32_t)L_55)); + UInt32U5BU5D_t957* L_56 = (__this->___dwordBuff_18); + uint32_t L_57 = V_1; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_56, 0, sizeof(uint32_t))) = (uint32_t)L_57; + UInt32U5BU5D_t957* L_58 = (__this->___dwordBuff_18); + uint32_t L_59 = V_0; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_58, 1, sizeof(uint32_t))) = (uint32_t)L_59; + goto IL_01d9; + } + +IL_00fe: + { + UInt32U5BU5D_t957* L_60 = (__this->___dwordBuff_18); + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 0); + int32_t L_61 = 0; + V_2 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_61, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_62 = (__this->___dwordBuff_18); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 1); + int32_t L_63 = 1; + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_63, sizeof(uint32_t))); + uint32_t L_64 = V_2; + uint32_t L_65 = V_3; + uint32_t L_66 = DESTransform_CipherFunct_m9269(__this, L_65, ((int32_t)15), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_64^(int32_t)L_66)); + uint32_t L_67 = V_3; + uint32_t L_68 = V_2; + uint32_t L_69 = DESTransform_CipherFunct_m9269(__this, L_68, ((int32_t)14), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_67^(int32_t)L_69)); + uint32_t L_70 = V_2; + uint32_t L_71 = V_3; + uint32_t L_72 = DESTransform_CipherFunct_m9269(__this, L_71, ((int32_t)13), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_70^(int32_t)L_72)); + uint32_t L_73 = V_3; + uint32_t L_74 = V_2; + uint32_t L_75 = DESTransform_CipherFunct_m9269(__this, L_74, ((int32_t)12), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_73^(int32_t)L_75)); + uint32_t L_76 = V_2; + uint32_t L_77 = V_3; + uint32_t L_78 = DESTransform_CipherFunct_m9269(__this, L_77, ((int32_t)11), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_76^(int32_t)L_78)); + uint32_t L_79 = V_3; + uint32_t L_80 = V_2; + uint32_t L_81 = DESTransform_CipherFunct_m9269(__this, L_80, ((int32_t)10), /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_79^(int32_t)L_81)); + uint32_t L_82 = V_2; + uint32_t L_83 = V_3; + uint32_t L_84 = DESTransform_CipherFunct_m9269(__this, L_83, ((int32_t)9), /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_82^(int32_t)L_84)); + uint32_t L_85 = V_3; + uint32_t L_86 = V_2; + uint32_t L_87 = DESTransform_CipherFunct_m9269(__this, L_86, 8, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_85^(int32_t)L_87)); + uint32_t L_88 = V_2; + uint32_t L_89 = V_3; + uint32_t L_90 = DESTransform_CipherFunct_m9269(__this, L_89, 7, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_88^(int32_t)L_90)); + uint32_t L_91 = V_3; + uint32_t L_92 = V_2; + uint32_t L_93 = DESTransform_CipherFunct_m9269(__this, L_92, 6, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_91^(int32_t)L_93)); + uint32_t L_94 = V_2; + uint32_t L_95 = V_3; + uint32_t L_96 = DESTransform_CipherFunct_m9269(__this, L_95, 5, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_94^(int32_t)L_96)); + uint32_t L_97 = V_3; + uint32_t L_98 = V_2; + uint32_t L_99 = DESTransform_CipherFunct_m9269(__this, L_98, 4, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_97^(int32_t)L_99)); + uint32_t L_100 = V_2; + uint32_t L_101 = V_3; + uint32_t L_102 = DESTransform_CipherFunct_m9269(__this, L_101, 3, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_100^(int32_t)L_102)); + uint32_t L_103 = V_3; + uint32_t L_104 = V_2; + uint32_t L_105 = DESTransform_CipherFunct_m9269(__this, L_104, 2, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_103^(int32_t)L_105)); + uint32_t L_106 = V_2; + uint32_t L_107 = V_3; + uint32_t L_108 = DESTransform_CipherFunct_m9269(__this, L_107, 1, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_106^(int32_t)L_108)); + uint32_t L_109 = V_3; + uint32_t L_110 = V_2; + uint32_t L_111 = DESTransform_CipherFunct_m9269(__this, L_110, 0, /*hidden argument*/NULL); + V_3 = ((int32_t)((int32_t)L_109^(int32_t)L_111)); + UInt32U5BU5D_t957* L_112 = (__this->___dwordBuff_18); + uint32_t L_113 = V_3; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_112, 0, sizeof(uint32_t))) = (uint32_t)L_113; + UInt32U5BU5D_t957* L_114 = (__this->___dwordBuff_18); + uint32_t L_115 = V_2; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_114, 1, sizeof(uint32_t))) = (uint32_t)L_115; + } + +IL_01d9: + { + UInt32U5BU5D_t957* L_116 = (__this->___dwordBuff_18); + ByteU5BU5D_t789* L_117 = ___output; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_118 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_116, 0, (Array_t *)(Array_t *)L_117, 0, L_118, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.DESTransform::ECB(System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void DESTransform_ECB_m9274 (DESTransform_t1566 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___input; + ByteU5BU5D_t789* L_1 = ___output; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_2 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___ipTab_23; + DESTransform_Permutation_m9270(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___output; + ByteU5BU5D_t789* L_4 = (__this->___byteBuff_17); + DESTransform_ProcessBlock_m9273(__this, L_3, L_4, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_5 = (__this->___byteBuff_17); + ByteU5BU5D_t789* L_6 = ___output; + UInt32U5BU5D_t957* L_7 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___fpTab_24; + DESTransform_Permutation_m9270(NULL /*static, unused*/, L_5, L_6, L_7, 1, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.DESTransform::GetStrongKey() +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* DESTransform_GetStrongKey_m9275 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_0 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13; + ByteU5BU5D_t789* L_1 = KeyBuilder_Key_m6830(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + goto IL_001b; + } + +IL_0010: + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_2 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___KEY_BYTE_SIZE_13; + ByteU5BU5D_t789* L_3 = KeyBuilder_Key_m6830(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + } + +IL_001b: + { + ByteU5BU5D_t789* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_5 = DES_IsWeakKey_m9263(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0010; + } + } + { + ByteU5BU5D_t789* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + bool L_7 = DES_IsSemiWeakKey_m9264(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0010; + } + } + { + ByteU5BU5D_t789* L_8 = V_0; + return L_8; + } +} +// System.Void System.Security.Cryptography.DESCryptoServiceProvider::.ctor() +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern "C" void DESCryptoServiceProvider__ctor_m9276 (DESCryptoServiceProvider_t1567 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + DES__ctor_m9260(__this, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.DESCryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" Object_t * DESCryptoServiceProvider_CreateDecryptor_m9277 (DESCryptoServiceProvider_t1567 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + DESTransform_t1566 * L_2 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_2, __this, 0, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.DESCryptoServiceProvider::CreateEncryptor(System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" Object_t * DESCryptoServiceProvider_CreateEncryptor_m9278 (DESCryptoServiceProvider_t1567 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + DESTransform_t1566 * L_2 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_2, __this, 1, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.Cryptography.DESCryptoServiceProvider::GenerateIV() +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void DESCryptoServiceProvider_GenerateIV_m9279 (DESCryptoServiceProvider_t1567 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_0 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + ByteU5BU5D_t789* L_1 = KeyBuilder_IV_m6831(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___IVValue_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.DESCryptoServiceProvider::GenerateKey() +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void DESCryptoServiceProvider_GenerateKey_m9280 (DESCryptoServiceProvider_t1567 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = DESTransform_GetStrongKey_m9275(NULL /*static, unused*/, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.DSA::.ctor() +extern "C" void DSA__ctor_m9281 (DSA_t901 * __this, const MethodInfo* method) +{ + { + AsymmetricAlgorithm__ctor_m9244(__this, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.DSA System.Security.Cryptography.DSA::Create() +extern Il2CppCodeGenString* _stringLiteral2118; +extern "C" DSA_t901 * DSA_Create_m4658 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2118 = il2cpp_codegen_string_literal_from_index(2118); + s_Il2CppMethodIntialized = true; + } + { + DSA_t901 * L_0 = DSA_Create_m9282(NULL /*static, unused*/, _stringLiteral2118, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.DSA System.Security.Cryptography.DSA::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern "C" DSA_t901 * DSA_Create_m9282 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((DSA_t901 *)CastclassClass(L_1, DSA_t901_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.DSA::ZeroizePrivateKey(System.Security.Cryptography.DSAParameters) +extern "C" void DSA_ZeroizePrivateKey_m9283 (DSA_t901 * __this, DSAParameters_t928 ___parameters, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ((&___parameters)->___X_6); + if (!L_0) + { + goto IL_0022; + } + } + { + ByteU5BU5D_t789* L_1 = ((&___parameters)->___X_6); + ByteU5BU5D_t789* L_2 = ((&___parameters)->___X_6); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + } + +IL_0022: + { + return; + } +} +// System.Void System.Security.Cryptography.DSA::FromXmlString(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2218; +extern Il2CppCodeGenString* _stringLiteral2219; +extern Il2CppCodeGenString* _stringLiteral2220; +extern Il2CppCodeGenString* _stringLiteral1021; +extern Il2CppCodeGenString* _stringLiteral2221; +extern Il2CppCodeGenString* _stringLiteral2222; +extern Il2CppCodeGenString* _stringLiteral2223; +extern Il2CppCodeGenString* _stringLiteral2224; +extern Il2CppCodeGenString* _stringLiteral2225; +extern "C" void DSA_FromXmlString_m9284 (DSA_t901 * __this, String_t* ___xmlString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + DSAParameters_t928_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(484); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral2218 = il2cpp_codegen_string_literal_from_index(2218); + _stringLiteral2219 = il2cpp_codegen_string_literal_from_index(2219); + _stringLiteral2220 = il2cpp_codegen_string_literal_from_index(2220); + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + _stringLiteral2221 = il2cpp_codegen_string_literal_from_index(2221); + _stringLiteral2222 = il2cpp_codegen_string_literal_from_index(2222); + _stringLiteral2223 = il2cpp_codegen_string_literal_from_index(2223); + _stringLiteral2224 = il2cpp_codegen_string_literal_from_index(2224); + _stringLiteral2225 = il2cpp_codegen_string_literal_from_index(2225); + s_Il2CppMethodIntialized = true; + } + DSAParameters_t928 V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___xmlString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2218, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Initobj (DSAParameters_t928_il2cpp_TypeInfo_var, (&V_0)); + } + +IL_0019: + try + { // begin try (depth: 1) + try + { // begin try (depth: 2) + { + String_t* L_2 = ___xmlString; + ByteU5BU5D_t789* L_3 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_2, _stringLiteral2219, /*hidden argument*/NULL); + (&V_0)->___P_3 = L_3; + String_t* L_4 = ___xmlString; + ByteU5BU5D_t789* L_5 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_4, _stringLiteral2220, /*hidden argument*/NULL); + (&V_0)->___Q_4 = L_5; + String_t* L_6 = ___xmlString; + ByteU5BU5D_t789* L_7 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_6, _stringLiteral1021, /*hidden argument*/NULL); + (&V_0)->___G_1 = L_7; + String_t* L_8 = ___xmlString; + ByteU5BU5D_t789* L_9 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_8, _stringLiteral2221, /*hidden argument*/NULL); + (&V_0)->___J_2 = L_9; + String_t* L_10 = ___xmlString; + ByteU5BU5D_t789* L_11 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_10, _stringLiteral2222, /*hidden argument*/NULL); + (&V_0)->___Y_7 = L_11; + String_t* L_12 = ___xmlString; + ByteU5BU5D_t789* L_13 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_12, _stringLiteral2223, /*hidden argument*/NULL); + (&V_0)->___X_6 = L_13; + String_t* L_14 = ___xmlString; + ByteU5BU5D_t789* L_15 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_14, _stringLiteral2224, /*hidden argument*/NULL); + (&V_0)->___Seed_5 = L_15; + String_t* L_16 = ___xmlString; + ByteU5BU5D_t789* L_17 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_16, _stringLiteral2225, /*hidden argument*/NULL); + V_1 = L_17; + ByteU5BU5D_t789* L_18 = V_1; + if (!L_18) + { + goto IL_00ca; + } + } + +IL_00a9: + { + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + ByteU5BU5D_t789* L_19 = V_1; + ByteU5BU5D_t789* L_20 = V_2; + ByteU5BU5D_t789* L_21 = V_1; + NullCheck(L_21); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_19, 0, (Array_t *)(Array_t *)L_20, 0, (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_2; + int32_t L_23 = BitConverterLE_ToInt32_m7069(NULL /*static, unused*/, L_22, 0, /*hidden argument*/NULL); + (&V_0)->___Counter_0 = L_23; + } + +IL_00ca: + { + DSAParameters_t928 L_24 = V_0; + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, __this, L_24); + IL2CPP_LEAVE(0xED, FINALLY_00e5); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00d6; + throw e; + } + +CATCH_00d6: + { // begin catch(System.Object) + { + DSAParameters_t928 L_25 = V_0; + DSA_ZeroizePrivateKey_m9283(__this, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_00e0: + { + IL2CPP_LEAVE(0xED, FINALLY_00e5); + } + } // end catch (depth: 2) + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00e5; + } + +FINALLY_00e5: + { // begin finally (depth: 1) + DSAParameters_t928 L_26 = V_0; + DSA_ZeroizePrivateKey_m9283(__this, L_26, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(229) + } // end finally (depth: 1) + IL2CPP_CLEANUP(229) + { + IL2CPP_JUMP_TBL(0xED, IL_00ed) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00ed: + { + return; + } +} +// System.String System.Security.Cryptography.DSA::ToXmlString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2226; +extern Il2CppCodeGenString* _stringLiteral692; +extern Il2CppCodeGenString* _stringLiteral693; +extern Il2CppCodeGenString* _stringLiteral694; +extern Il2CppCodeGenString* _stringLiteral695; +extern Il2CppCodeGenString* _stringLiteral2227; +extern Il2CppCodeGenString* _stringLiteral2228; +extern Il2CppCodeGenString* _stringLiteral2229; +extern Il2CppCodeGenString* _stringLiteral2230; +extern Il2CppCodeGenString* _stringLiteral2231; +extern Il2CppCodeGenString* _stringLiteral2232; +extern Il2CppCodeGenString* _stringLiteral2233; +extern Il2CppCodeGenString* _stringLiteral2234; +extern Il2CppCodeGenString* _stringLiteral2235; +extern Il2CppCodeGenString* _stringLiteral2236; +extern Il2CppCodeGenString* _stringLiteral2237; +extern Il2CppCodeGenString* _stringLiteral2238; +extern Il2CppCodeGenString* _stringLiteral2239; +extern Il2CppCodeGenString* _stringLiteral2223; +extern Il2CppCodeGenString* _stringLiteral2240; +extern "C" String_t* DSA_ToXmlString_m9285 (DSA_t901 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral2226 = il2cpp_codegen_string_literal_from_index(2226); + _stringLiteral692 = il2cpp_codegen_string_literal_from_index(692); + _stringLiteral693 = il2cpp_codegen_string_literal_from_index(693); + _stringLiteral694 = il2cpp_codegen_string_literal_from_index(694); + _stringLiteral695 = il2cpp_codegen_string_literal_from_index(695); + _stringLiteral2227 = il2cpp_codegen_string_literal_from_index(2227); + _stringLiteral2228 = il2cpp_codegen_string_literal_from_index(2228); + _stringLiteral2229 = il2cpp_codegen_string_literal_from_index(2229); + _stringLiteral2230 = il2cpp_codegen_string_literal_from_index(2230); + _stringLiteral2231 = il2cpp_codegen_string_literal_from_index(2231); + _stringLiteral2232 = il2cpp_codegen_string_literal_from_index(2232); + _stringLiteral2233 = il2cpp_codegen_string_literal_from_index(2233); + _stringLiteral2234 = il2cpp_codegen_string_literal_from_index(2234); + _stringLiteral2235 = il2cpp_codegen_string_literal_from_index(2235); + _stringLiteral2236 = il2cpp_codegen_string_literal_from_index(2236); + _stringLiteral2237 = il2cpp_codegen_string_literal_from_index(2237); + _stringLiteral2238 = il2cpp_codegen_string_literal_from_index(2238); + _stringLiteral2239 = il2cpp_codegen_string_literal_from_index(2239); + _stringLiteral2223 = il2cpp_codegen_string_literal_from_index(2223); + _stringLiteral2240 = il2cpp_codegen_string_literal_from_index(2240); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + DSAParameters_t928 V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___includePrivateParameters; + DSAParameters_t928 L_2 = (DSAParameters_t928 )VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, __this, L_1); + V_1 = L_2; + } + +IL_000e: + try + { // begin try (depth: 1) + { + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, _stringLiteral2226, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, _stringLiteral692, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ((&V_1)->___P_3); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_7 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_7, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, _stringLiteral693, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral694, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + ByteU5BU5D_t789* L_11 = ((&V_1)->___Q_4); + String_t* L_12 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral695, /*hidden argument*/NULL); + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral2227, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = V_0; + ByteU5BU5D_t789* L_16 = ((&V_1)->___G_1); + String_t* L_17 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, L_17, /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral2228, /*hidden argument*/NULL); + StringBuilder_t457 * L_19 = V_0; + NullCheck(L_19); + StringBuilder_Append_m2058(L_19, _stringLiteral2229, /*hidden argument*/NULL); + StringBuilder_t457 * L_20 = V_0; + ByteU5BU5D_t789* L_21 = ((&V_1)->___Y_7); + String_t* L_22 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + NullCheck(L_20); + StringBuilder_Append_m2058(L_20, L_22, /*hidden argument*/NULL); + StringBuilder_t457 * L_23 = V_0; + NullCheck(L_23); + StringBuilder_Append_m2058(L_23, _stringLiteral2230, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_24 = ((&V_1)->___J_2); + if (!L_24) + { + goto IL_00fd; + } + } + +IL_00d2: + { + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + StringBuilder_Append_m2058(L_25, _stringLiteral2231, /*hidden argument*/NULL); + StringBuilder_t457 * L_26 = V_0; + ByteU5BU5D_t789* L_27 = ((&V_1)->___J_2); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_28 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, L_28, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_0; + NullCheck(L_29); + StringBuilder_Append_m2058(L_29, _stringLiteral2232, /*hidden argument*/NULL); + } + +IL_00fd: + { + ByteU5BU5D_t789* L_30 = ((&V_1)->___Seed_5); + if (!L_30) + { + goto IL_019c; + } + } + +IL_0109: + { + StringBuilder_t457 * L_31 = V_0; + NullCheck(L_31); + StringBuilder_Append_m2058(L_31, _stringLiteral2233, /*hidden argument*/NULL); + StringBuilder_t457 * L_32 = V_0; + ByteU5BU5D_t789* L_33 = ((&V_1)->___Seed_5); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_34 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, L_34, /*hidden argument*/NULL); + StringBuilder_t457 * L_35 = V_0; + NullCheck(L_35); + StringBuilder_Append_m2058(L_35, _stringLiteral2234, /*hidden argument*/NULL); + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral2235, /*hidden argument*/NULL); + int32_t L_37 = ((&V_1)->___Counter_0); + if (!L_37) + { + goto IL_0184; + } + } + +IL_014c: + { + int32_t L_38 = ((&V_1)->___Counter_0); + ByteU5BU5D_t789* L_39 = BitConverterLE_GetBytes_m7064(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + V_2 = L_39; + ByteU5BU5D_t789* L_40 = V_2; + NullCheck(L_40); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_40)->max_length)))); + goto IL_0166; + } + +IL_0162: + { + int32_t L_41 = V_3; + V_3 = ((int32_t)((int32_t)L_41-(int32_t)1)); + } + +IL_0166: + { + ByteU5BU5D_t789* L_42 = V_2; + int32_t L_43 = V_3; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)((int32_t)L_43-(int32_t)1))); + int32_t L_44 = ((int32_t)((int32_t)L_43-(int32_t)1)); + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_44, sizeof(uint8_t)))) + { + goto IL_0162; + } + } + +IL_0170: + { + StringBuilder_t457 * L_45 = V_0; + ByteU5BU5D_t789* L_46 = V_2; + int32_t L_47 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_48 = Convert_ToBase64String_m10096(NULL /*static, unused*/, L_46, 0, L_47, /*hidden argument*/NULL); + NullCheck(L_45); + StringBuilder_Append_m2058(L_45, L_48, /*hidden argument*/NULL); + goto IL_0190; + } + +IL_0184: + { + StringBuilder_t457 * L_49 = V_0; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral2236, /*hidden argument*/NULL); + } + +IL_0190: + { + StringBuilder_t457 * L_50 = V_0; + NullCheck(L_50); + StringBuilder_Append_m2058(L_50, _stringLiteral2237, /*hidden argument*/NULL); + } + +IL_019c: + { + ByteU5BU5D_t789* L_51 = ((&V_1)->___X_6); + if (!L_51) + { + goto IL_01d8; + } + } + +IL_01a8: + { + StringBuilder_t457 * L_52 = V_0; + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, _stringLiteral2238, /*hidden argument*/NULL); + StringBuilder_t457 * L_53 = V_0; + ByteU5BU5D_t789* L_54 = ((&V_1)->___X_6); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_55 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_54, /*hidden argument*/NULL); + NullCheck(L_53); + StringBuilder_Append_m2058(L_53, L_55, /*hidden argument*/NULL); + StringBuilder_t457 * L_56 = V_0; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral2239, /*hidden argument*/NULL); + goto IL_01e9; + } + +IL_01d8: + { + bool L_57 = ___includePrivateParameters; + if (!L_57) + { + goto IL_01e9; + } + } + +IL_01de: + { + ArgumentNullException_t151 * L_58 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_58, _stringLiteral2223, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_58); + } + +IL_01e9: + { + StringBuilder_t457 * L_59 = V_0; + NullCheck(L_59); + StringBuilder_Append_m2058(L_59, _stringLiteral2240, /*hidden argument*/NULL); + goto IL_0209; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01fa; + throw e; + } + +CATCH_01fa: + { // begin catch(System.Object) + { + DSAParameters_t928 L_60 = V_1; + DSA_ZeroizePrivateKey_m9283(__this, L_60, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_0204: + { + goto IL_0209; + } + } // end catch (depth: 1) + +IL_0209: + { + StringBuilder_t457 * L_61 = V_0; + NullCheck(L_61); + String_t* L_62 = StringBuilder_ToString_m2059(L_61, /*hidden argument*/NULL); + return L_62; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::.ctor() +extern "C" void DSACryptoServiceProvider__ctor_m9286 (DSACryptoServiceProvider_t927 * __this, const MethodInfo* method) +{ + { + DSACryptoServiceProvider__ctor_m9287(__this, ((int32_t)1024), (CspParameters_t1087 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::.ctor(System.Int32) +extern "C" void DSACryptoServiceProvider__ctor_m4667 (DSACryptoServiceProvider_t927 * __this, int32_t ___dwKeySize, const MethodInfo* method) +{ + { + int32_t L_0 = ___dwKeySize; + DSACryptoServiceProvider__ctor_m9287(__this, L_0, (CspParameters_t1087 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::.ctor(System.Int32,System.Security.Cryptography.CspParameters) +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern TypeInfo* DSAManaged_t1180_il2cpp_TypeInfo_var; +extern TypeInfo* KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var; +extern TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +extern TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern const MethodInfo* DSACryptoServiceProvider_OnKeyGenerated_m9296_MethodInfo_var; +extern "C" void DSACryptoServiceProvider__ctor_m9287 (DSACryptoServiceProvider_t927 * __this, int32_t ___dwKeySize, CspParameters_t1087 * ___parameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + DSAManaged_t1180_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1092); + KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(782); + CspParameters_t1087_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(614); + DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(478); + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + DSACryptoServiceProvider_OnKeyGenerated_m9296_MethodInfo_var = il2cpp_codegen_method_info_from_index(364); + s_Il2CppMethodIntialized = true; + } + { + __this->___privateKeyExportable_5 = 1; + DSA__ctor_m9281(__this, /*hidden argument*/NULL); + ((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)512), ((int32_t)1024), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + int32_t L_2 = ___dwKeySize; + VirtActionInvoker1< int32_t >::Invoke(6 /* System.Void System.Security.Cryptography.AsymmetricAlgorithm::set_KeySize(System.Int32) */, __this, L_2); + int32_t L_3 = ___dwKeySize; + DSAManaged_t1180 * L_4 = (DSAManaged_t1180 *)il2cpp_codegen_object_new (DSAManaged_t1180_il2cpp_TypeInfo_var); + DSAManaged__ctor_m6842(L_4, L_3, /*hidden argument*/NULL); + __this->___dsa_7 = L_4; + DSAManaged_t1180 * L_5 = (__this->___dsa_7); + IntPtr_t L_6 = { (void*)DSACryptoServiceProvider_OnKeyGenerated_m9296_MethodInfo_var }; + KeyGeneratedEventHandler_t1179 * L_7 = (KeyGeneratedEventHandler_t1179 *)il2cpp_codegen_object_new (KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var); + KeyGeneratedEventHandler__ctor_m6838(L_7, __this, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + DSAManaged_add_KeyGenerated_m6843(L_5, L_7, /*hidden argument*/NULL); + CspParameters_t1087 * L_8 = ___parameters; + __this->___persistKey_3 = ((((int32_t)((((Object_t*)(CspParameters_t1087 *)L_8) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + CspParameters_t1087 * L_9 = ___parameters; + if (L_9) + { + goto IL_00a1; + } + } + { + CspParameters_t1087 * L_10 = (CspParameters_t1087 *)il2cpp_codegen_object_new (CspParameters_t1087_il2cpp_TypeInfo_var); + CspParameters__ctor_m9256(L_10, ((int32_t)13), /*hidden argument*/NULL); + ___parameters = L_10; + IL2CPP_RUNTIME_CLASS_INIT(DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var); + bool L_11 = ((DSACryptoServiceProvider_t927_StaticFields*)DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var->static_fields)->___useMachineKeyStore_8; + if (!L_11) + { + goto IL_0090; + } + } + { + CspParameters_t1087 * L_12 = ___parameters; + CspParameters_t1087 * L_13 = L_12; + NullCheck(L_13); + int32_t L_14 = CspParameters_get_Flags_m9259(L_13, /*hidden argument*/NULL); + NullCheck(L_13); + CspParameters_set_Flags_m5690(L_13, ((int32_t)((int32_t)L_14|(int32_t)1)), /*hidden argument*/NULL); + } + +IL_0090: + { + CspParameters_t1087 * L_15 = ___parameters; + KeyPairPersistence_t1181 * L_16 = (KeyPairPersistence_t1181 *)il2cpp_codegen_object_new (KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence__ctor_m6859(L_16, L_15, /*hidden argument*/NULL); + __this->___store_2 = L_16; + goto IL_00e1; + } + +IL_00a1: + { + CspParameters_t1087 * L_17 = ___parameters; + KeyPairPersistence_t1181 * L_18 = (KeyPairPersistence_t1181 *)il2cpp_codegen_object_new (KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence__ctor_m6859(L_18, L_17, /*hidden argument*/NULL); + __this->___store_2 = L_18; + KeyPairPersistence_t1181 * L_19 = (__this->___store_2); + NullCheck(L_19); + KeyPairPersistence_Load_m6865(L_19, /*hidden argument*/NULL); + KeyPairPersistence_t1181 * L_20 = (__this->___store_2); + NullCheck(L_20); + String_t* L_21 = KeyPairPersistence_get_KeyValue_m6863(L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_00e1; + } + } + { + __this->___persisted_4 = 1; + KeyPairPersistence_t1181 * L_22 = (__this->___store_2); + NullCheck(L_22); + String_t* L_23 = KeyPairPersistence_get_KeyValue_m6863(L_22, /*hidden argument*/NULL); + VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void System.Security.Cryptography.DSA::FromXmlString(System.String) */, __this, L_23); + } + +IL_00e1: + { + return; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::.cctor() +extern "C" void DSACryptoServiceProvider__cctor_m9288 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::Finalize() +extern "C" void DSACryptoServiceProvider_Finalize_m9289 (DSACryptoServiceProvider_t927 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + DSACryptoServiceProvider_Dispose_m9295(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Int32 System.Security.Cryptography.DSACryptoServiceProvider::get_KeySize() +extern "C" int32_t DSACryptoServiceProvider_get_KeySize_m9290 (DSACryptoServiceProvider_t927 * __this, const MethodInfo* method) +{ + { + DSAManaged_t1180 * L_0 = (__this->___dsa_7); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.DSAManaged::get_KeySize() */, L_0); + return L_1; + } +} +// System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::get_PublicOnly() +extern "C" bool DSACryptoServiceProvider_get_PublicOnly_m4657 (DSACryptoServiceProvider_t927 * __this, const MethodInfo* method) +{ + { + DSAManaged_t1180 * L_0 = (__this->___dsa_7); + NullCheck(L_0); + bool L_1 = DSAManaged_get_PublicOnly_m6852(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSACryptoServiceProvider::ExportParameters(System.Boolean) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2241; +extern "C" DSAParameters_t928 DSACryptoServiceProvider_ExportParameters_m9291 (DSACryptoServiceProvider_t927 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2241 = il2cpp_codegen_string_literal_from_index(2241); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___includePrivateParameters; + if (!L_0) + { + goto IL_0021; + } + } + { + bool L_1 = (__this->___privateKeyExportable_5); + if (L_1) + { + goto IL_0021; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2241, /*hidden argument*/NULL); + CryptographicException_t929 * L_3 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0021: + { + DSAManaged_t1180 * L_4 = (__this->___dsa_7); + bool L_5 = ___includePrivateParameters; + NullCheck(L_4); + DSAParameters_t928 L_6 = (DSAParameters_t928 )VirtFuncInvoker1< DSAParameters_t928 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters Mono.Security.Cryptography.DSAManaged::ExportParameters(System.Boolean) */, L_4, L_5); + return L_6; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::ImportParameters(System.Security.Cryptography.DSAParameters) +extern "C" void DSACryptoServiceProvider_ImportParameters_m9292 (DSACryptoServiceProvider_t927 * __this, DSAParameters_t928 ___parameters, const MethodInfo* method) +{ + { + DSAManaged_t1180 * L_0 = (__this->___dsa_7); + DSAParameters_t928 L_1 = ___parameters; + NullCheck(L_0); + VirtActionInvoker1< DSAParameters_t928 >::Invoke(12 /* System.Void Mono.Security.Cryptography.DSAManaged::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_0, L_1); + return; + } +} +// System.Byte[] System.Security.Cryptography.DSACryptoServiceProvider::CreateSignature(System.Byte[]) +extern "C" ByteU5BU5D_t789* DSACryptoServiceProvider_CreateSignature_m9293 (DSACryptoServiceProvider_t927 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) +{ + { + DSAManaged_t1180 * L_0 = (__this->___dsa_7); + ByteU5BU5D_t789* L_1 = ___rgbHash; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] Mono.Security.Cryptography.DSAManaged::CreateSignature(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::VerifySignature(System.Byte[],System.Byte[]) +extern "C" bool DSACryptoServiceProvider_VerifySignature_m9294 (DSACryptoServiceProvider_t927 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + { + DSAManaged_t1180 * L_0 = (__this->___dsa_7); + ByteU5BU5D_t789* L_1 = ___rgbHash; + ByteU5BU5D_t789* L_2 = ___rgbSignature; + NullCheck(L_0); + bool L_3 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(13 /* System.Boolean Mono.Security.Cryptography.DSAManaged::VerifySignature(System.Byte[],System.Byte[]) */, L_0, L_1, L_2); + return L_3; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::Dispose(System.Boolean) +extern "C" void DSACryptoServiceProvider_Dispose_m9295 (DSACryptoServiceProvider_t927 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_6); + if (L_0) + { + goto IL_0049; + } + } + { + bool L_1 = (__this->___persisted_4); + if (!L_1) + { + goto IL_002c; + } + } + { + bool L_2 = (__this->___persistKey_3); + if (L_2) + { + goto IL_002c; + } + } + { + KeyPairPersistence_t1181 * L_3 = (__this->___store_2); + NullCheck(L_3); + KeyPairPersistence_Remove_m6867(L_3, /*hidden argument*/NULL); + } + +IL_002c: + { + DSAManaged_t1180 * L_4 = (__this->___dsa_7); + if (!L_4) + { + goto IL_0042; + } + } + { + DSAManaged_t1180 * L_5 = (__this->___dsa_7); + NullCheck(L_5); + AsymmetricAlgorithm_Clear_m5752(L_5, /*hidden argument*/NULL); + } + +IL_0042: + { + __this->___m_disposed_6 = 1; + } + +IL_0049: + { + return; + } +} +// System.Void System.Security.Cryptography.DSACryptoServiceProvider::OnKeyGenerated(System.Object,System.EventArgs) +extern "C" void DSACryptoServiceProvider_OnKeyGenerated_m9296 (DSACryptoServiceProvider_t927 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + { + bool L_0 = (__this->___persistKey_3); + if (!L_0) + { + goto IL_0047; + } + } + { + bool L_1 = (__this->___persisted_4); + if (L_1) + { + goto IL_0047; + } + } + { + KeyPairPersistence_t1181 * L_2 = (__this->___store_2); + DSAManaged_t1180 * L_3 = (__this->___dsa_7); + NullCheck(L_3); + bool L_4 = DSAManaged_get_PublicOnly_m6852(L_3, /*hidden argument*/NULL); + String_t* L_5 = (String_t*)VirtFuncInvoker1< String_t*, bool >::Invoke(9 /* System.String System.Security.Cryptography.DSA::ToXmlString(System.Boolean) */, __this, ((((int32_t)L_4) == ((int32_t)0))? 1 : 0)); + NullCheck(L_2); + KeyPairPersistence_set_KeyValue_m6864(L_2, L_5, /*hidden argument*/NULL); + KeyPairPersistence_t1181 * L_6 = (__this->___store_2); + NullCheck(L_6); + KeyPairPersistence_Save_m6866(L_6, /*hidden argument*/NULL); + __this->___persisted_4 = 1; + } + +IL_0047: + { + return; + } +} +// Conversion methods for marshalling of: System.Security.Cryptography.DSAParameters +extern "C" void DSAParameters_t928_marshal(const DSAParameters_t928& unmarshaled, DSAParameters_t928_marshaled& marshaled) +{ + marshaled.___Counter_0 = unmarshaled.___Counter_0; + marshaled.___G_1 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___G_1); + marshaled.___J_2 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___J_2); + marshaled.___P_3 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___P_3); + marshaled.___Q_4 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Q_4); + marshaled.___Seed_5 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Seed_5); + marshaled.___X_6 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___X_6); + marshaled.___Y_7 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Y_7); +} +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern "C" void DSAParameters_t928_marshal_back(const DSAParameters_t928_marshaled& marshaled, DSAParameters_t928& unmarshaled) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + s_Il2CppMethodIntialized = true; + } + unmarshaled.___Counter_0 = marshaled.___Counter_0; + unmarshaled.___G_1 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___G_1, 1); + unmarshaled.___J_2 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___J_2, 1); + unmarshaled.___P_3 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___P_3, 1); + unmarshaled.___Q_4 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Q_4, 1); + unmarshaled.___Seed_5 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Seed_5, 1); + unmarshaled.___X_6 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___X_6, 1); + unmarshaled.___Y_7 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Y_7, 1); +} +// Conversion method for clean up from marshalling of: System.Security.Cryptography.DSAParameters +extern "C" void DSAParameters_t928_marshal_cleanup(DSAParameters_t928_marshaled& marshaled) +{ +} +// System.Void System.Security.Cryptography.DSASignatureDeformatter::.ctor() +extern "C" void DSASignatureDeformatter__ctor_m9297 (DSASignatureDeformatter_t1092 * __this, const MethodInfo* method) +{ + { + AsymmetricSignatureDeformatter__ctor_m5741(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.DSASignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void DSASignatureDeformatter__ctor_m5709 (DSASignatureDeformatter_t1092 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + { + AsymmetricSignatureDeformatter__ctor_m5741(__this, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_0 = ___key; + VirtActionInvoker1< AsymmetricAlgorithm_t776 * >::Invoke(5 /* System.Void System.Security.Cryptography.DSASignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.DSASignatureDeformatter::SetHashAlgorithm(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2242; +extern Il2CppCodeGenString* _stringLiteral2243; +extern "C" void DSASignatureDeformatter_SetHashAlgorithm_m9298 (DSASignatureDeformatter_t1092 * __this, String_t* ___strName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + _stringLiteral2242 = il2cpp_codegen_string_literal_from_index(2242); + _stringLiteral2243 = il2cpp_codegen_string_literal_from_index(2243); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___strName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2242, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + try + { // begin try (depth: 1) + String_t* L_2 = ___strName; + SHA1_Create_m9470(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + goto IL_0033; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_001d: + { // begin catch(System.InvalidCastException) + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2243, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_4 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002e: + { + goto IL_0033; + } + } // end catch (depth: 1) + +IL_0033: + { + return; + } +} +// System.Void System.Security.Cryptography.DSASignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void DSASignatureDeformatter_SetKey_m9299 (DSASignatureDeformatter_t1092 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (!L_0) + { + goto IL_0017; + } + } + { + AsymmetricAlgorithm_t776 * L_1 = ___key; + __this->___dsa_0 = ((DSA_t901 *)CastclassClass(L_1, DSA_t901_il2cpp_TypeInfo_var)); + goto IL_0022; + } + +IL_0017: + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0022: + { + return; + } +} +// System.Boolean System.Security.Cryptography.DSASignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral830; +extern "C" bool DSASignatureDeformatter_VerifySignature_m9300 (DSASignatureDeformatter_t1092 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + _stringLiteral830 = il2cpp_codegen_string_literal_from_index(830); + s_Il2CppMethodIntialized = true; + } + { + DSA_t901 * L_0 = (__this->___dsa_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral830, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_2 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + DSA_t901 * L_3 = (__this->___dsa_0); + ByteU5BU5D_t789* L_4 = ___rgbHash; + ByteU5BU5D_t789* L_5 = ___rgbSignature; + NullCheck(L_3); + bool L_6 = (bool)VirtFuncInvoker2< bool, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(13 /* System.Boolean System.Security.Cryptography.DSA::VerifySignature(System.Byte[],System.Byte[]) */, L_3, L_4, L_5); + return L_6; + } +} +// System.Void System.Security.Cryptography.DSASignatureFormatter::.ctor() +extern "C" void DSASignatureFormatter__ctor_m9301 (DSASignatureFormatter_t1568 * __this, const MethodInfo* method) +{ + { + AsymmetricSignatureFormatter__ctor_m5742(__this, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.DSASignatureFormatter::CreateSignature(System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral830; +extern "C" ByteU5BU5D_t789* DSASignatureFormatter_CreateSignature_m9302 (DSASignatureFormatter_t1568 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + _stringLiteral830 = il2cpp_codegen_string_literal_from_index(830); + s_Il2CppMethodIntialized = true; + } + { + DSA_t901 * L_0 = (__this->___dsa_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral830, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_2 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + DSA_t901 * L_3 = (__this->___dsa_0); + ByteU5BU5D_t789* L_4 = ___rgbHash; + NullCheck(L_3); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] System.Security.Cryptography.DSA::CreateSignature(System.Byte[]) */, L_3, L_4); + return L_5; + } +} +// System.Void System.Security.Cryptography.DSASignatureFormatter::SetHashAlgorithm(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2242; +extern Il2CppCodeGenString* _stringLiteral2243; +extern "C" void DSASignatureFormatter_SetHashAlgorithm_m9303 (DSASignatureFormatter_t1568 * __this, String_t* ___strName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + _stringLiteral2242 = il2cpp_codegen_string_literal_from_index(2242); + _stringLiteral2243 = il2cpp_codegen_string_literal_from_index(2243); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___strName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2242, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + try + { // begin try (depth: 1) + String_t* L_2 = ___strName; + SHA1_Create_m9470(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + goto IL_0033; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t1707_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001d; + throw e; + } + +CATCH_001d: + { // begin catch(System.InvalidCastException) + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2243, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_4 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002e: + { + goto IL_0033; + } + } // end catch (depth: 1) + +IL_0033: + { + return; + } +} +// System.Void System.Security.Cryptography.DSASignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void DSASignatureFormatter_SetKey_m9304 (DSASignatureFormatter_t1568 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DSA_t901_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(479); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (!L_0) + { + goto IL_0017; + } + } + { + AsymmetricAlgorithm_t776 * L_1 = ___key; + __this->___dsa_0 = ((DSA_t901 *)CastclassClass(L_1, DSA_t901_il2cpp_TypeInfo_var)); + goto IL_0022; + } + +IL_0017: + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0022: + { + return; + } +} +// System.Void System.Security.Cryptography.HMAC::.ctor() +extern "C" void HMAC__ctor_m9305 (HMAC_t1089 * __this, const MethodInfo* method) +{ + { + KeyedHashAlgorithm__ctor_m5723(__this, /*hidden argument*/NULL); + __this->____disposed_5 = 0; + __this->____blockSizeValue_9 = ((int32_t)64); + return; + } +} +// System.Int32 System.Security.Cryptography.HMAC::get_BlockSizeValue() +extern "C" int32_t HMAC_get_BlockSizeValue_m9306 (HMAC_t1089 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____blockSizeValue_9); + return L_0; + } +} +// System.Void System.Security.Cryptography.HMAC::set_BlockSizeValue(System.Int32) +extern "C" void HMAC_set_BlockSizeValue_m9307 (HMAC_t1089 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + __this->____blockSizeValue_9 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.HMAC::set_HashName(System.String) +extern "C" void HMAC_set_HashName_m9308 (HMAC_t1089 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____hashName_6 = L_0; + String_t* L_1 = (__this->____hashName_6); + HashAlgorithm_t988 * L_2 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->____algo_7 = L_2; + return; + } +} +// System.Byte[] System.Security.Cryptography.HMAC::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* HMAC_get_Key_m9309 (HMAC_t1089 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = KeyedHashAlgorithm_get_Key_m9347(__this, /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + return ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void HMAC_set_Key_m9310 (HMAC_t1089 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (!L_0) + { + goto IL_0027; + } + } + { + ByteU5BU5D_t789* L_1 = ___value; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) <= ((int32_t)((int32_t)64)))) + { + goto IL_0027; + } + } + { + HashAlgorithm_t988 * L_2 = (__this->____algo_7); + ByteU5BU5D_t789* L_3 = ___value; + NullCheck(L_2); + ByteU5BU5D_t789* L_4 = HashAlgorithm_ComputeHash_m4742(L_2, L_3, /*hidden argument*/NULL); + KeyedHashAlgorithm_set_Key_m9348(__this, L_4, /*hidden argument*/NULL); + goto IL_0038; + } + +IL_0027: + { + ByteU5BU5D_t789* L_5 = ___value; + NullCheck(L_5); + Object_t * L_6 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_5); + KeyedHashAlgorithm_set_Key_m9348(__this, ((ByteU5BU5D_t789*)Castclass(L_6, ByteU5BU5D_t789_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + } + +IL_0038: + { + return; + } +} +// Mono.Security.Cryptography.BlockProcessor System.Security.Cryptography.HMAC::get_Block() +extern TypeInfo* BlockProcessor_t1178_il2cpp_TypeInfo_var; +extern "C" BlockProcessor_t1178 * HMAC_get_Block_m9311 (HMAC_t1089 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BlockProcessor_t1178_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1093); + s_Il2CppMethodIntialized = true; + } + { + BlockProcessor_t1178 * L_0 = (__this->____block_8); + if (L_0) + { + goto IL_0024; + } + } + { + HashAlgorithm_t988 * L_1 = (__this->____algo_7); + int32_t L_2 = HMAC_get_BlockSizeValue_m9306(__this, /*hidden argument*/NULL); + BlockProcessor_t1178 * L_3 = (BlockProcessor_t1178 *)il2cpp_codegen_object_new (BlockProcessor_t1178_il2cpp_TypeInfo_var); + BlockProcessor__ctor_m6832(L_3, L_1, ((int32_t)((int32_t)L_2>>(int32_t)3)), /*hidden argument*/NULL); + __this->____block_8 = L_3; + } + +IL_0024: + { + BlockProcessor_t1178 * L_4 = (__this->____block_8); + return L_4; + } +} +// System.Byte[] System.Security.Cryptography.HMAC::KeySetup(System.Byte[],System.Byte) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* HMAC_KeySetup_m9312 (HMAC_t1089 * __this, ByteU5BU5D_t789* ___key, uint8_t ___padding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = HMAC_get_BlockSizeValue_m9306(__this, /*hidden argument*/NULL); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + V_1 = 0; + goto IL_0020; + } + +IL_0013: + { + ByteU5BU5D_t789* L_1 = V_0; + int32_t L_2 = V_1; + ByteU5BU5D_t789* L_3 = ___key; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + uint8_t L_6 = ___padding; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))^(int32_t)L_6))))); + int32_t L_7 = V_1; + V_1 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_0020: + { + int32_t L_8 = V_1; + ByteU5BU5D_t789* L_9 = ___key; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0013; + } + } + { + ByteU5BU5D_t789* L_10 = ___key; + NullCheck(L_10); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))); + goto IL_003a; + } + +IL_0032: + { + ByteU5BU5D_t789* L_11 = V_0; + int32_t L_12 = V_2; + uint8_t L_13 = ___padding; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))) = (uint8_t)L_13; + int32_t L_14 = V_2; + V_2 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_003a: + { + int32_t L_15 = V_2; + int32_t L_16 = HMAC_get_BlockSizeValue_m9306(__this, /*hidden argument*/NULL); + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0032; + } + } + { + ByteU5BU5D_t789* L_17 = V_0; + return L_17; + } +} +// System.Void System.Security.Cryptography.HMAC::Dispose(System.Boolean) +extern "C" void HMAC_Dispose_m9313 (HMAC_t1089 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->____disposed_5); + if (L_0) + { + goto IL_0012; + } + } + { + bool L_1 = ___disposing; + KeyedHashAlgorithm_Dispose_m9349(__this, L_1, /*hidden argument*/NULL); + } + +IL_0012: + { + return; + } +} +// System.Void System.Security.Cryptography.HMAC::HashCore(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2136; +extern "C" void HMAC_HashCore_m9314 (HMAC_t1089 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ib, int32_t ___cb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2136 = il2cpp_codegen_string_literal_from_index(2136); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->____disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2136, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = (((HashAlgorithm_t988 *)__this)->___State_2); + if (L_2) + { + goto IL_002e; + } + } + { + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HMAC::Initialize() */, __this); + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + } + +IL_002e: + { + BlockProcessor_t1178 * L_3 = HMAC_get_Block_m9311(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_4 = ___rgb; + int32_t L_5 = ___ib; + int32_t L_6 = ___cb; + NullCheck(L_3); + BlockProcessor_Core_m6836(L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.HMAC::HashFinal() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2244; +extern "C" ByteU5BU5D_t789* HMAC_HashFinal_m9315 (HMAC_t1089 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2244 = il2cpp_codegen_string_literal_from_index(2244); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + { + bool L_0 = (__this->____disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2244, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + BlockProcessor_t1178 * L_2 = HMAC_get_Block_m9311(__this, /*hidden argument*/NULL); + NullCheck(L_2); + BlockProcessor_Final_m6837(L_2, /*hidden argument*/NULL); + HashAlgorithm_t988 * L_3 = (__this->____algo_7); + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_3); + V_0 = L_4; + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(15 /* System.Byte[] System.Security.Cryptography.HMAC::get_Key() */, __this); + ByteU5BU5D_t789* L_6 = HMAC_KeySetup_m9312(__this, L_5, ((int32_t)92), /*hidden argument*/NULL); + V_1 = L_6; + HashAlgorithm_t988 * L_7 = (__this->____algo_7); + NullCheck(L_7); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_7); + HashAlgorithm_t988 * L_8 = (__this->____algo_7); + ByteU5BU5D_t789* L_9 = V_1; + ByteU5BU5D_t789* L_10 = V_1; + NullCheck(L_10); + ByteU5BU5D_t789* L_11 = V_1; + NullCheck(L_8); + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_8, L_9, 0, (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))), L_11, 0); + HashAlgorithm_t988 * L_12 = (__this->____algo_7); + ByteU5BU5D_t789* L_13 = V_0; + ByteU5BU5D_t789* L_14 = V_0; + NullCheck(L_14); + NullCheck(L_12); + VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(7 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_12, L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))); + HashAlgorithm_t988 * L_15 = (__this->____algo_7); + NullCheck(L_15); + ByteU5BU5D_t789* L_16 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_15); + V_2 = L_16; + HashAlgorithm_t988 * L_17 = (__this->____algo_7); + NullCheck(L_17); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_17); + ByteU5BU5D_t789* L_18 = V_1; + ByteU5BU5D_t789* L_19 = V_1; + NullCheck(L_19); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, 0, (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = V_0; + ByteU5BU5D_t789* L_21 = V_0; + NullCheck(L_21); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_20, 0, (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_22 = V_2; + return L_22; + } +} +// System.Void System.Security.Cryptography.HMAC::Initialize() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2244; +extern "C" void HMAC_Initialize_m9316 (HMAC_t1089 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2244 = il2cpp_codegen_string_literal_from_index(2244); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->____disposed_5); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2244, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + BlockProcessor_t1178 * L_2 = HMAC_get_Block_m9311(__this, /*hidden argument*/NULL); + NullCheck(L_2); + BlockProcessor_Initialize_m6834(L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(15 /* System.Byte[] System.Security.Cryptography.HMAC::get_Key() */, __this); + ByteU5BU5D_t789* L_4 = HMAC_KeySetup_m9312(__this, L_3, ((int32_t)54), /*hidden argument*/NULL); + V_0 = L_4; + HashAlgorithm_t988 * L_5 = (__this->____algo_7); + NullCheck(L_5); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_5); + BlockProcessor_t1178 * L_6 = HMAC_get_Block_m9311(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = V_0; + NullCheck(L_6); + BlockProcessor_Core_m6835(L_6, L_7, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = V_0; + ByteU5BU5D_t789* L_9 = V_0; + NullCheck(L_9); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.HMAC System.Security.Cryptography.HMAC::Create() +extern Il2CppCodeGenString* _stringLiteral2143; +extern "C" HMAC_t1089 * HMAC_Create_m5702 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2143 = il2cpp_codegen_string_literal_from_index(2143); + s_Il2CppMethodIntialized = true; + } + { + HMAC_t1089 * L_0 = HMAC_Create_m9317(NULL /*static, unused*/, _stringLiteral2143, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.HMAC System.Security.Cryptography.HMAC::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* HMAC_t1089_il2cpp_TypeInfo_var; +extern "C" HMAC_t1089 * HMAC_Create_m9317 (Object_t * __this /* static, unused */, String_t* ___algorithmName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + HMAC_t1089_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1094); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algorithmName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((HMAC_t1089 *)CastclassClass(L_1, HMAC_t1089_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.HMACMD5::.ctor() +extern "C" void HMACMD5__ctor_m9318 (HMACMD5_t1569 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACMD5__ctor_m9319(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACMD5::.ctor(System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral733; +extern "C" void HMACMD5__ctor_m9319 (HMACMD5_t1569 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral733 = il2cpp_codegen_string_literal_from_index(733); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral733, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)128); + ByteU5BU5D_t789* L_0 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.HMACRIPEMD160::.ctor() +extern "C" void HMACRIPEMD160__ctor_m9320 (HMACRIPEMD160_t1570 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACRIPEMD160__ctor_m9321(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACRIPEMD160::.ctor(System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral2139; +extern "C" void HMACRIPEMD160__ctor_m9321 (HMACRIPEMD160_t1570 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2139 = il2cpp_codegen_string_literal_from_index(2139); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral2139, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)160); + ByteU5BU5D_t789* L_0 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA1::.ctor() +extern "C" void HMACSHA1__ctor_m9322 (HMACSHA1_t1088 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACSHA1__ctor_m9323(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA1::.ctor(System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral735; +extern "C" void HMACSHA1__ctor_m9323 (HMACSHA1_t1088 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral735 = il2cpp_codegen_string_literal_from_index(735); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral735, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)160); + ByteU5BU5D_t789* L_0 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA256::.ctor() +extern "C" void HMACSHA256__ctor_m9324 (HMACSHA256_t1571 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACSHA256__ctor_m9325(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA256::.ctor(System.Byte[]) +extern Il2CppCodeGenString* _stringLiteral782; +extern "C" void HMACSHA256__ctor_m9325 (HMACSHA256_t1571 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral782 = il2cpp_codegen_string_literal_from_index(782); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral782, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)256); + ByteU5BU5D_t789* L_0 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA384::.ctor() +extern TypeInfo* HMACSHA384_t1572_il2cpp_TypeInfo_var; +extern "C" void HMACSHA384__ctor_m9326 (HMACSHA384_t1572 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HMACSHA384_t1572_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1095); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACSHA384__ctor_m9327(__this, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(HMACSHA384_t1572_il2cpp_TypeInfo_var); + bool L_1 = ((HMACSHA384_t1572_StaticFields*)HMACSHA384_t1572_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10; + HMACSHA384_set_ProduceLegacyHmacValues_m9329(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA384::.ctor(System.Byte[]) +extern TypeInfo* HMACSHA384_t1572_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2106; +extern "C" void HMACSHA384__ctor_m9327 (HMACSHA384_t1572 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HMACSHA384_t1572_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1095); + _stringLiteral2106 = il2cpp_codegen_string_literal_from_index(2106); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(HMACSHA384_t1572_il2cpp_TypeInfo_var); + bool L_0 = ((HMACSHA384_t1572_StaticFields*)HMACSHA384_t1572_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10; + HMACSHA384_set_ProduceLegacyHmacValues_m9329(__this, L_0, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral2106, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)384); + ByteU5BU5D_t789* L_1 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_1); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA384::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* HMACSHA384_t1572_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2245; +extern Il2CppCodeGenString* _stringLiteral635; +extern "C" void HMACSHA384__cctor_m9328 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + HMACSHA384_t1572_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1095); + _stringLiteral2245 = il2cpp_codegen_string_literal_from_index(2245); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Environment_GetEnvironmentVariable_m5732(NULL /*static, unused*/, _stringLiteral2245, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral635, /*hidden argument*/NULL); + ((HMACSHA384_t1572_StaticFields*)HMACSHA384_t1572_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA384::set_ProduceLegacyHmacValues(System.Boolean) +extern "C" void HMACSHA384_set_ProduceLegacyHmacValues_m9329 (HMACSHA384_t1572 * __this, bool ___value, const MethodInfo* method) +{ + HMACSHA384_t1572 * G_B2_0 = {0}; + HMACSHA384_t1572 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + HMACSHA384_t1572 * G_B3_1 = {0}; + { + bool L_0 = ___value; + __this->___legacy_11 = L_0; + bool L_1 = (__this->___legacy_11); + G_B1_0 = __this; + if (!L_1) + { + G_B2_0 = __this; + goto IL_001a; + } + } + { + G_B3_0 = ((int32_t)64); + G_B3_1 = G_B1_0; + goto IL_001f; + } + +IL_001a: + { + G_B3_0 = ((int32_t)128); + G_B3_1 = G_B2_0; + } + +IL_001f: + { + NullCheck(G_B3_1); + HMAC_set_BlockSizeValue_m9307(G_B3_1, G_B3_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA512::.ctor() +extern TypeInfo* HMACSHA512_t1573_il2cpp_TypeInfo_var; +extern "C" void HMACSHA512__ctor_m9330 (HMACSHA512_t1573 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HMACSHA512_t1573_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1096); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = KeyBuilder_Key_m6830(NULL /*static, unused*/, 8, /*hidden argument*/NULL); + HMACSHA512__ctor_m9331(__this, L_0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(HMACSHA512_t1573_il2cpp_TypeInfo_var); + bool L_1 = ((HMACSHA512_t1573_StaticFields*)HMACSHA512_t1573_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10; + HMACSHA512_set_ProduceLegacyHmacValues_m9333(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA512::.ctor(System.Byte[]) +extern TypeInfo* HMACSHA512_t1573_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2110; +extern "C" void HMACSHA512__ctor_m9331 (HMACSHA512_t1573 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HMACSHA512_t1573_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1096); + _stringLiteral2110 = il2cpp_codegen_string_literal_from_index(2110); + s_Il2CppMethodIntialized = true; + } + { + HMAC__ctor_m9305(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(HMACSHA512_t1573_il2cpp_TypeInfo_var); + bool L_0 = ((HMACSHA512_t1573_StaticFields*)HMACSHA512_t1573_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10; + HMACSHA512_set_ProduceLegacyHmacValues_m9333(__this, L_0, /*hidden argument*/NULL); + HMAC_set_HashName_m9308(__this, _stringLiteral2110, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)512); + ByteU5BU5D_t789* L_1 = ___key; + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_1); + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA512::.cctor() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* HMACSHA512_t1573_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2245; +extern Il2CppCodeGenString* _stringLiteral635; +extern "C" void HMACSHA512__cctor_m9332 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + HMACSHA512_t1573_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1096); + _stringLiteral2245 = il2cpp_codegen_string_literal_from_index(2245); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Environment_GetEnvironmentVariable_m5732(NULL /*static, unused*/, _stringLiteral2245, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_1 = String_op_Equality_m442(NULL /*static, unused*/, L_0, _stringLiteral635, /*hidden argument*/NULL); + ((HMACSHA512_t1573_StaticFields*)HMACSHA512_t1573_il2cpp_TypeInfo_var->static_fields)->___legacy_mode_10 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.HMACSHA512::set_ProduceLegacyHmacValues(System.Boolean) +extern "C" void HMACSHA512_set_ProduceLegacyHmacValues_m9333 (HMACSHA512_t1573 * __this, bool ___value, const MethodInfo* method) +{ + HMACSHA512_t1573 * G_B2_0 = {0}; + HMACSHA512_t1573 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + HMACSHA512_t1573 * G_B3_1 = {0}; + { + bool L_0 = ___value; + __this->___legacy_11 = L_0; + bool L_1 = (__this->___legacy_11); + G_B1_0 = __this; + if (!L_1) + { + G_B2_0 = __this; + goto IL_001a; + } + } + { + G_B3_0 = ((int32_t)64); + G_B3_1 = G_B1_0; + goto IL_001f; + } + +IL_001a: + { + G_B3_0 = ((int32_t)128); + G_B3_1 = G_B2_0; + } + +IL_001f: + { + NullCheck(G_B3_1); + HMAC_set_BlockSizeValue_m9307(G_B3_1, G_B3_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.HashAlgorithm::.ctor() +extern "C" void HashAlgorithm__ctor_m5687 (HashAlgorithm_t988 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___disposed_3 = 0; + return; + } +} +// System.Void System.Security.Cryptography.HashAlgorithm::System.IDisposable.Dispose() +extern "C" void HashAlgorithm_System_IDisposable_Dispose_m9334 (HashAlgorithm_t988 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.HashAlgorithm::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Security.Cryptography.HashAlgorithm::get_CanReuseTransform() +extern "C" bool HashAlgorithm_get_CanReuseTransform_m9335 (HashAlgorithm_t988 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Byte[] System.Security.Cryptography.HashAlgorithm::ComputeHash(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral902; +extern "C" ByteU5BU5D_t789* HashAlgorithm_ComputeHash_m4742 (HashAlgorithm_t988 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___buffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___buffer; + ByteU5BU5D_t789* L_3 = ___buffer; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = HashAlgorithm_ComputeHash_m5697(__this, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + return L_4; + } +} +// System.Byte[] System.Security.Cryptography.HashAlgorithm::ComputeHash(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2246; +extern Il2CppCodeGenString* _stringLiteral902; +extern Il2CppCodeGenString* _stringLiteral834; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral2247; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" ByteU5BU5D_t789* HashAlgorithm_ComputeHash_m5697 (HashAlgorithm_t988 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2246 = il2cpp_codegen_string_literal_from_index(2246); + _stringLiteral902 = il2cpp_codegen_string_literal_from_index(902); + _stringLiteral834 = il2cpp_codegen_string_literal_from_index(834); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral2247 = il2cpp_codegen_string_literal_from_index(2247); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_3); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2246, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___buffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral902, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + int32_t L_4 = ___offset; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral834, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + int32_t L_6 = ___count; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, _stringLiteral330, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0055: + { + int32_t L_8 = ___offset; + ByteU5BU5D_t789* L_9 = ___buffer; + NullCheck(L_9); + int32_t L_10 = ___count; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_0075; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_12, _stringLiteral2247, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0075: + { + ByteU5BU5D_t789* L_13 = ___buffer; + int32_t L_14 = ___offset; + int32_t L_15 = ___count; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Void System.Security.Cryptography.HashAlgorithm::HashCore(System.Byte[],System.Int32,System.Int32) */, __this, L_13, L_14, L_15); + ByteU5BU5D_t789* L_16 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::HashFinal() */, __this); + __this->___HashValue_0 = L_16; + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, __this); + ByteU5BU5D_t789* L_17 = (__this->___HashValue_0); + return L_17; + } +} +// System.Security.Cryptography.HashAlgorithm System.Security.Cryptography.HashAlgorithm::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* HashAlgorithm_t988_il2cpp_TypeInfo_var; +extern "C" HashAlgorithm_t988 * HashAlgorithm_Create_m5696 (Object_t * __this /* static, unused */, String_t* ___hashName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + HashAlgorithm_t988_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1097); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___hashName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((HashAlgorithm_t988 *)CastclassClass(L_1, HashAlgorithm_t988_il2cpp_TypeInfo_var)); + } +} +// System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2248; +extern "C" ByteU5BU5D_t789* HashAlgorithm_get_Hash_m9336 (HashAlgorithm_t988 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + _stringLiteral2248 = il2cpp_codegen_string_literal_from_index(2248); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___HashValue_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2248, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_2 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + ByteU5BU5D_t789* L_3 = (__this->___HashValue_0); + return L_3; + } +} +// System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() +extern "C" int32_t HashAlgorithm_get_HashSize_m9337 (HashAlgorithm_t988 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___HashSizeValue_1); + return L_0; + } +} +// System.Void System.Security.Cryptography.HashAlgorithm::Dispose(System.Boolean) +extern "C" void HashAlgorithm_Dispose_m9338 (HashAlgorithm_t988 * __this, bool ___disposing, const MethodInfo* method) +{ + { + __this->___disposed_3 = 1; + return; + } +} +// System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral610; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral616; +extern Il2CppCodeGenString* _stringLiteral2249; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" int32_t HashAlgorithm_TransformBlock_m9339 (HashAlgorithm_t988 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral610 = il2cpp_codegen_string_literal_from_index(610); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral616 = il2cpp_codegen_string_literal_from_index(616); + _stringLiteral2249 = il2cpp_codegen_string_literal_from_index(2249); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___inputOffset; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral610, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___inputCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, _stringLiteral612, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003a: + { + int32_t L_6 = ___inputOffset; + if ((((int32_t)L_6) < ((int32_t)0))) + { + goto IL_004c; + } + } + { + int32_t L_7 = ___inputOffset; + ByteU5BU5D_t789* L_8 = ___inputBuffer; + NullCheck(L_8); + int32_t L_9 = ___inputCount; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))-(int32_t)L_9))))) + { + goto IL_0057; + } + } + +IL_004c: + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0057: + { + ByteU5BU5D_t789* L_11 = ___outputBuffer; + if (!L_11) + { + goto IL_0098; + } + } + { + int32_t L_12 = ___outputOffset; + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_0076; + } + } + { + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral616, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0076: + { + int32_t L_14 = ___outputOffset; + ByteU5BU5D_t789* L_15 = ___outputBuffer; + NullCheck(L_15); + int32_t L_16 = ___inputCount; + if ((((int32_t)L_14) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))-(int32_t)L_16))))) + { + goto IL_0098; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_18 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_18, _stringLiteral2249, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0098: + { + ByteU5BU5D_t789* L_19 = ___inputBuffer; + int32_t L_20 = ___inputOffset; + int32_t L_21 = ___inputCount; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Void System.Security.Cryptography.HashAlgorithm::HashCore(System.Byte[],System.Int32,System.Int32) */, __this, L_19, L_20, L_21); + ByteU5BU5D_t789* L_22 = ___outputBuffer; + if (!L_22) + { + goto IL_00b4; + } + } + { + ByteU5BU5D_t789* L_23 = ___inputBuffer; + int32_t L_24 = ___inputOffset; + ByteU5BU5D_t789* L_25 = ___outputBuffer; + int32_t L_26 = ___outputOffset; + int32_t L_27 = ___inputCount; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_23, L_24, (Array_t *)(Array_t *)L_25, L_26, L_27, /*hidden argument*/NULL); + } + +IL_00b4: + { + int32_t L_28 = ___inputCount; + return L_28; + } +} +// System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral2250; +extern Il2CppCodeGenString* _stringLiteral613; +extern "C" ByteU5BU5D_t789* HashAlgorithm_TransformFinalBlock_m9340 (HashAlgorithm_t988 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral2250 = il2cpp_codegen_string_literal_from_index(2250); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___inputBuffer; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___inputCount; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, _stringLiteral612, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___inputOffset; + ByteU5BU5D_t789* L_5 = ___inputBuffer; + NullCheck(L_5); + int32_t L_6 = ___inputCount; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)L_6))))) + { + goto IL_0043; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, _stringLiteral2250, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0043: + { + int32_t L_9 = ___inputCount; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_9)); + ByteU5BU5D_t789* L_10 = ___inputBuffer; + int32_t L_11 = ___inputOffset; + ByteU5BU5D_t789* L_12 = V_0; + int32_t L_13 = ___inputCount; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, L_11, (Array_t *)(Array_t *)L_12, 0, L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = ___inputBuffer; + int32_t L_15 = ___inputOffset; + int32_t L_16 = ___inputCount; + VirtActionInvoker3< ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(10 /* System.Void System.Security.Cryptography.HashAlgorithm::HashCore(System.Byte[],System.Int32,System.Int32) */, __this, L_14, L_15, L_16); + ByteU5BU5D_t789* L_17 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::HashFinal() */, __this); + __this->___HashValue_0 = L_17; + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, __this); + ByteU5BU5D_t789* L_18 = V_0; + return L_18; + } +} +// System.Void System.Security.Cryptography.KeySizes::.ctor(System.Int32,System.Int32,System.Int32) +extern "C" void KeySizes__ctor_m4832 (KeySizes_t967 * __this, int32_t ___minSize, int32_t ___maxSize, int32_t ___skipSize, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___maxSize; + __this->____maxSize_0 = L_0; + int32_t L_1 = ___minSize; + __this->____minSize_1 = L_1; + int32_t L_2 = ___skipSize; + __this->____skipSize_2 = L_2; + return; + } +} +// System.Int32 System.Security.Cryptography.KeySizes::get_MaxSize() +extern "C" int32_t KeySizes_get_MaxSize_m9341 (KeySizes_t967 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____maxSize_0); + return L_0; + } +} +// System.Int32 System.Security.Cryptography.KeySizes::get_MinSize() +extern "C" int32_t KeySizes_get_MinSize_m9342 (KeySizes_t967 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____minSize_1); + return L_0; + } +} +// System.Int32 System.Security.Cryptography.KeySizes::get_SkipSize() +extern "C" int32_t KeySizes_get_SkipSize_m9343 (KeySizes_t967 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____skipSize_2); + return L_0; + } +} +// System.Boolean System.Security.Cryptography.KeySizes::IsLegal(System.Int32) +extern "C" bool KeySizes_IsLegal_m9344 (KeySizes_t967 * __this, int32_t ___keySize, const MethodInfo* method) +{ + int32_t V_0 = 0; + bool V_1 = false; + int32_t G_B3_0 = 0; + int32_t G_B8_0 = 0; + { + int32_t L_0 = ___keySize; + int32_t L_1 = KeySizes_get_MinSize_m9342(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_0-(int32_t)L_1)); + int32_t L_2 = V_0; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001e; + } + } + { + int32_t L_3 = ___keySize; + int32_t L_4 = KeySizes_get_MaxSize_m9341(__this, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)((((int32_t)L_3) > ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001f; + } + +IL_001e: + { + G_B3_0 = 0; + } + +IL_001f: + { + V_1 = G_B3_0; + int32_t L_5 = KeySizes_get_SkipSize_m9343(__this, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0031; + } + } + { + bool L_6 = V_1; + G_B8_0 = ((int32_t)(L_6)); + goto IL_0045; + } + +IL_0031: + { + bool L_7 = V_1; + if (!L_7) + { + goto IL_0044; + } + } + { + int32_t L_8 = V_0; + int32_t L_9 = KeySizes_get_SkipSize_m9343(__this, /*hidden argument*/NULL); + G_B8_0 = ((((int32_t)((int32_t)((int32_t)L_8%(int32_t)L_9))) == ((int32_t)0))? 1 : 0); + goto IL_0045; + } + +IL_0044: + { + G_B8_0 = 0; + } + +IL_0045: + { + return G_B8_0; + } +} +// System.Boolean System.Security.Cryptography.KeySizes::IsLegalKeySize(System.Security.Cryptography.KeySizes[],System.Int32) +extern "C" bool KeySizes_IsLegalKeySize_m9345 (Object_t * __this /* static, unused */, KeySizesU5BU5D_t966* ___legalKeys, int32_t ___size, const MethodInfo* method) +{ + KeySizes_t967 * V_0 = {0}; + KeySizesU5BU5D_t966* V_1 = {0}; + int32_t V_2 = 0; + { + KeySizesU5BU5D_t966* L_0 = ___legalKeys; + V_1 = L_0; + V_2 = 0; + goto IL_001f; + } + +IL_0009: + { + KeySizesU5BU5D_t966* L_1 = V_1; + int32_t L_2 = V_2; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_0 = (*(KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_1, L_3, sizeof(KeySizes_t967 *))); + KeySizes_t967 * L_4 = V_0; + int32_t L_5 = ___size; + NullCheck(L_4); + bool L_6 = KeySizes_IsLegal_m9344(L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_001b; + } + } + { + return 1; + } + +IL_001b: + { + int32_t L_7 = V_2; + V_2 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_001f: + { + int32_t L_8 = V_2; + KeySizesU5BU5D_t966* L_9 = V_1; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0009; + } + } + { + return 0; + } +} +// System.Void System.Security.Cryptography.KeyedHashAlgorithm::.ctor() +extern "C" void KeyedHashAlgorithm__ctor_m5723 (KeyedHashAlgorithm_t1010 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.KeyedHashAlgorithm::Finalize() +extern "C" void KeyedHashAlgorithm_Finalize_m9346 (KeyedHashAlgorithm_t1010 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.KeyedHashAlgorithm::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.KeyedHashAlgorithm::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* KeyedHashAlgorithm_get_Key_m9347 (KeyedHashAlgorithm_t1010 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___KeyValue_4); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_0); + return ((ByteU5BU5D_t789*)Castclass(L_1, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.KeyedHashAlgorithm::set_Key(System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2251; +extern "C" void KeyedHashAlgorithm_set_Key_m9348 (KeyedHashAlgorithm_t1010 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2251 = il2cpp_codegen_string_literal_from_index(2251); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (((HashAlgorithm_t988 *)__this)->___State_2); + if (!L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2251, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + KeyedHashAlgorithm_ZeroizeKey_m9350(__this, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___value; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_3); + __this->___KeyValue_4 = ((ByteU5BU5D_t789*)Castclass(L_4, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Security.Cryptography.KeyedHashAlgorithm::Dispose(System.Boolean) +extern "C" void KeyedHashAlgorithm_Dispose_m9349 (KeyedHashAlgorithm_t1010 * __this, bool ___disposing, const MethodInfo* method) +{ + { + KeyedHashAlgorithm_ZeroizeKey_m9350(__this, /*hidden argument*/NULL); + bool L_0 = ___disposing; + HashAlgorithm_Dispose_m9338(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.KeyedHashAlgorithm::ZeroizeKey() +extern "C" void KeyedHashAlgorithm_ZeroizeKey_m9350 (KeyedHashAlgorithm_t1010 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (__this->___KeyValue_4); + if (!L_0) + { + goto IL_001f; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___KeyValue_4); + ByteU5BU5D_t789* L_2 = (__this->___KeyValue_4); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + } + +IL_001f: + { + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::.ctor() +extern Il2CppCodeGenString* _stringLiteral737; +extern "C" void MACTripleDES__ctor_m9351 (MACTripleDES_t1574 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral737 = il2cpp_codegen_string_literal_from_index(737); + s_Il2CppMethodIntialized = true; + } + { + KeyedHashAlgorithm__ctor_m5723(__this, /*hidden argument*/NULL); + MACTripleDES_Setup_m9352(__this, _stringLiteral737, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::Setup(System.String,System.Byte[]) +extern TypeInfo* MACAlgorithm_t1182_il2cpp_TypeInfo_var; +extern "C" void MACTripleDES_Setup_m9352 (MACTripleDES_t1574 * __this, String_t* ___strTripleDES, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MACAlgorithm_t1182_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1098); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___strTripleDES; + TripleDES_t1098 * L_1 = TripleDES_Create_m9563(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___tdes_5 = L_1; + TripleDES_t1098 * L_2 = (__this->___tdes_5); + NullCheck(L_2); + VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode) */, L_2, 3); + ByteU5BU5D_t789* L_3 = ___rgbKey; + if (!L_3) + { + goto IL_002a; + } + } + { + TripleDES_t1098 * L_4 = (__this->___tdes_5); + ByteU5BU5D_t789* L_5 = ___rgbKey; + NullCheck(L_4); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(12 /* System.Void System.Security.Cryptography.TripleDES::set_Key(System.Byte[]) */, L_4, L_5); + } + +IL_002a: + { + TripleDES_t1098 * L_6 = (__this->___tdes_5); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_6); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = L_7; + TripleDES_t1098 * L_8 = (__this->___tdes_5); + NullCheck(L_8); + ByteU5BU5D_t789* L_9 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.TripleDES::get_Key() */, L_8); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(16 /* System.Void System.Security.Cryptography.KeyedHashAlgorithm::set_Key(System.Byte[]) */, __this, L_9); + TripleDES_t1098 * L_10 = (__this->___tdes_5); + MACAlgorithm_t1182 * L_11 = (MACAlgorithm_t1182 *)il2cpp_codegen_object_new (MACAlgorithm_t1182_il2cpp_TypeInfo_var); + MACAlgorithm__ctor_m6887(L_11, L_10, /*hidden argument*/NULL); + __this->___mac_6 = L_11; + __this->___m_disposed_7 = 0; + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::Finalize() +extern "C" void MACTripleDES_Finalize_m9353 (MACTripleDES_t1574 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.MACTripleDES::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + KeyedHashAlgorithm_Finalize_m9346(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::Dispose(System.Boolean) +extern "C" void MACTripleDES_Dispose_m9354 (MACTripleDES_t1574 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_7); + if (L_0) + { + goto IL_0062; + } + } + { + ByteU5BU5D_t789* L_1 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + if (!L_1) + { + goto IL_002a; + } + } + { + ByteU5BU5D_t789* L_2 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + ByteU5BU5D_t789* L_3 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + } + +IL_002a: + { + TripleDES_t1098 * L_4 = (__this->___tdes_5); + if (!L_4) + { + goto IL_0040; + } + } + { + TripleDES_t1098 * L_5 = (__this->___tdes_5); + NullCheck(L_5); + SymmetricAlgorithm_Clear_m5701(L_5, /*hidden argument*/NULL); + } + +IL_0040: + { + bool L_6 = ___disposing; + if (!L_6) + { + goto IL_0054; + } + } + { + ((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4 = (ByteU5BU5D_t789*)NULL; + __this->___tdes_5 = (TripleDES_t1098 *)NULL; + } + +IL_0054: + { + bool L_7 = ___disposing; + KeyedHashAlgorithm_Dispose_m9349(__this, L_7, /*hidden argument*/NULL); + __this->___m_disposed_7 = 1; + } + +IL_0062: + { + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::Initialize() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2137; +extern "C" void MACTripleDES_Initialize_m9355 (MACTripleDES_t1574 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2137 = il2cpp_codegen_string_literal_from_index(2137); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_7); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2137, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + MACAlgorithm_t1182 * L_2 = (__this->___mac_6); + ByteU5BU5D_t789* L_3 = (((KeyedHashAlgorithm_t1010 *)__this)->___KeyValue_4); + NullCheck(L_2); + MACAlgorithm_Initialize_m6888(L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.MACTripleDES::HashCore(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2137; +extern "C" void MACTripleDES_HashCore_m9356 (MACTripleDES_t1574 * __this, ByteU5BU5D_t789* ___rgbData, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2137 = il2cpp_codegen_string_literal_from_index(2137); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_7); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2137, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + int32_t L_2 = (((HashAlgorithm_t988 *)__this)->___State_2); + if (L_2) + { + goto IL_002e; + } + } + { + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.MACTripleDES::Initialize() */, __this); + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + } + +IL_002e: + { + MACAlgorithm_t1182 * L_3 = (__this->___mac_6); + ByteU5BU5D_t789* L_4 = ___rgbData; + int32_t L_5 = ___ibStart; + int32_t L_6 = ___cbSize; + NullCheck(L_3); + MACAlgorithm_Core_m6889(L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.MACTripleDES::HashFinal() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2137; +extern "C" ByteU5BU5D_t789* MACTripleDES_HashFinal_m9357 (MACTripleDES_t1574 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + _stringLiteral2137 = il2cpp_codegen_string_literal_from_index(2137); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_7); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2137, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + MACAlgorithm_t1182 * L_2 = (__this->___mac_6); + NullCheck(L_2); + ByteU5BU5D_t789* L_3 = MACAlgorithm_Final_m6890(L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Security.Cryptography.MD5::.ctor() +extern "C" void MD5__ctor_m9358 (MD5_t1090 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)128); + return; + } +} +// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create() +extern Il2CppCodeGenString* _stringLiteral2102; +extern "C" MD5_t1090 * MD5_Create_m5706 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2102 = il2cpp_codegen_string_literal_from_index(2102); + s_Il2CppMethodIntialized = true; + } + { + MD5_t1090 * L_0 = MD5_Create_m9359(NULL /*static, unused*/, _stringLiteral2102, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* MD5_t1090_il2cpp_TypeInfo_var; +extern "C" MD5_t1090 * MD5_Create_m9359 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + MD5_t1090_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1099); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((MD5_t1090 *)CastclassClass(L_1, MD5_t1090_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.ctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void MD5CryptoServiceProvider__ctor_m9360 (MD5CryptoServiceProvider_t1575 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + MD5__ctor_m9358(__this, /*hidden argument*/NULL); + __this->____H_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 4)); + __this->___buff_5 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->____ProcessingBuffer_7 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + MD5CryptoServiceProvider_Initialize_m9366(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D43_33_FieldInfo_var; +extern "C" void MD5CryptoServiceProvider__cctor_m9361 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1100); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D43_33_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 33); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D43_33_FieldInfo_var), /*hidden argument*/NULL); + ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Finalize() +extern "C" void MD5CryptoServiceProvider_Finalize_m9362 (MD5CryptoServiceProvider_t1575 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + MD5CryptoServiceProvider_Dispose_m9363(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Dispose(System.Boolean) +extern "C" void MD5CryptoServiceProvider_Dispose_m9363 (MD5CryptoServiceProvider_t1575 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + if (!L_0) + { + goto IL_0078; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->____ProcessingBuffer_7); + if (!L_1) + { + goto IL_002c; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->____ProcessingBuffer_7); + ByteU5BU5D_t789* L_3 = (__this->____ProcessingBuffer_7); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + __this->____ProcessingBuffer_7 = (ByteU5BU5D_t789*)NULL; + } + +IL_002c: + { + UInt32U5BU5D_t957* L_4 = (__this->____H_4); + if (!L_4) + { + goto IL_0052; + } + } + { + UInt32U5BU5D_t957* L_5 = (__this->____H_4); + UInt32U5BU5D_t957* L_6 = (__this->____H_4); + NullCheck(L_6); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))), /*hidden argument*/NULL); + __this->____H_4 = (UInt32U5BU5D_t957*)NULL; + } + +IL_0052: + { + UInt32U5BU5D_t957* L_7 = (__this->___buff_5); + if (!L_7) + { + goto IL_0078; + } + } + { + UInt32U5BU5D_t957* L_8 = (__this->___buff_5); + UInt32U5BU5D_t957* L_9 = (__this->___buff_5); + NullCheck(L_9); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, 0, (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))), /*hidden argument*/NULL); + __this->___buff_5 = (UInt32U5BU5D_t957*)NULL; + } + +IL_0078: + { + bool L_10 = ___disposing; + HashAlgorithm_Dispose_m9338(__this, L_10, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void MD5CryptoServiceProvider_HashCore_m9364 (MD5CryptoServiceProvider_t1575 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + int32_t L_0 = (__this->____ProcessingBufferCount_8); + if (!L_0) + { + goto IL_0080; + } + } + { + int32_t L_1 = ___cbSize; + int32_t L_2 = (__this->____ProcessingBufferCount_8); + if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2))))) + { + goto IL_0044; + } + } + { + ByteU5BU5D_t789* L_3 = ___rgb; + int32_t L_4 = ___ibStart; + ByteU5BU5D_t789* L_5 = (__this->____ProcessingBuffer_7); + int32_t L_6 = (__this->____ProcessingBufferCount_8); + int32_t L_7 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, L_4, (Array_t *)(Array_t *)L_5, L_6, L_7, /*hidden argument*/NULL); + int32_t L_8 = (__this->____ProcessingBufferCount_8); + int32_t L_9 = ___cbSize; + __this->____ProcessingBufferCount_8 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + return; + } + +IL_0044: + { + int32_t L_10 = (__this->____ProcessingBufferCount_8); + V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10)); + ByteU5BU5D_t789* L_11 = ___rgb; + int32_t L_12 = ___ibStart; + ByteU5BU5D_t789* L_13 = (__this->____ProcessingBuffer_7); + int32_t L_14 = (__this->____ProcessingBufferCount_8); + int32_t L_15 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, L_12, (Array_t *)(Array_t *)L_13, L_14, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = (__this->____ProcessingBuffer_7); + MD5CryptoServiceProvider_ProcessBlock_m9367(__this, L_16, 0, /*hidden argument*/NULL); + __this->____ProcessingBufferCount_8 = 0; + int32_t L_17 = ___ibStart; + int32_t L_18 = V_0; + ___ibStart = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = ___cbSize; + int32_t L_20 = V_0; + ___cbSize = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + } + +IL_0080: + { + V_0 = 0; + goto IL_0096; + } + +IL_0087: + { + ByteU5BU5D_t789* L_21 = ___rgb; + int32_t L_22 = ___ibStart; + int32_t L_23 = V_0; + MD5CryptoServiceProvider_ProcessBlock_m9367(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL); + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64))); + } + +IL_0096: + { + int32_t L_25 = V_0; + int32_t L_26 = ___cbSize; + int32_t L_27 = ___cbSize; + if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64)))))))) + { + goto IL_0087; + } + } + { + int32_t L_28 = ___cbSize; + if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64)))) + { + goto IL_00ce; + } + } + { + ByteU5BU5D_t789* L_29 = ___rgb; + int32_t L_30 = ___cbSize; + int32_t L_31 = ___cbSize; + int32_t L_32 = ___ibStart; + ByteU5BU5D_t789* L_33 = (__this->____ProcessingBuffer_7); + int32_t L_34 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Array_t *)(Array_t *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL); + int32_t L_35 = ___cbSize; + __this->____ProcessingBufferCount_8 = ((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))); + } + +IL_00ce: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.MD5CryptoServiceProvider::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* MD5CryptoServiceProvider_HashFinal_m9365 (MD5CryptoServiceProvider_t1575 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + ByteU5BU5D_t789* L_0 = (__this->____ProcessingBuffer_7); + int32_t L_1 = (__this->____ProcessingBufferCount_8); + MD5CryptoServiceProvider_ProcessFinalBlock_m9368(__this, L_0, 0, L_1, /*hidden argument*/NULL); + V_1 = 0; + goto IL_004f; + } + +IL_0022: + { + V_2 = 0; + goto IL_0044; + } + +IL_0029: + { + ByteU5BU5D_t789* L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = V_2; + UInt32U5BU5D_t957* L_5 = (__this->____H_4); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + int32_t L_8 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))>>((int32_t)((int32_t)((int32_t)((int32_t)L_8*(int32_t)8))&(int32_t)((int32_t)31)))))))); + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0044: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) < ((int32_t)4))) + { + goto IL_0029; + } + } + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_004f: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) < ((int32_t)4))) + { + goto IL_0022; + } + } + { + ByteU5BU5D_t789* L_13 = V_0; + return L_13; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Initialize() +extern "C" void MD5CryptoServiceProvider_Initialize_m9366 (MD5CryptoServiceProvider_t1575 * __this, const MethodInfo* method) +{ + { + __this->___count_6 = (((int64_t)((int64_t)0))); + __this->____ProcessingBufferCount_8 = 0; + UInt32U5BU5D_t957* L_0 = (__this->____H_4); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)((int32_t)1732584193); + UInt32U5BU5D_t957* L_1 = (__this->____H_4); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)-271733879); + UInt32U5BU5D_t957* L_2 = (__this->____H_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)-1732584194); + UInt32U5BU5D_t957* L_3 = (__this->____H_4); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_3, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)271733878); + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::ProcessBlock(System.Byte[],System.Int32) +extern TypeInfo* MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var; +extern "C" void MD5CryptoServiceProvider_ProcessBlock_m9367 (MD5CryptoServiceProvider_t1575 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1100); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + int32_t V_4 = 0; + { + uint64_t L_0 = (__this->___count_6); + __this->___count_6 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))); + V_4 = 0; + goto IL_0058; + } + +IL_0018: + { + UInt32U5BU5D_t957* L_1 = (__this->___buff_5); + int32_t L_2 = V_4; + ByteU5BU5D_t789* L_3 = ___inputBuffer; + int32_t L_4 = ___inputOffset; + int32_t L_5 = V_4; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)4*(int32_t)L_5))))); + int32_t L_6 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)4*(int32_t)L_5)))); + ByteU5BU5D_t789* L_7 = ___inputBuffer; + int32_t L_8 = ___inputOffset; + int32_t L_9 = V_4; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)((int32_t)((int32_t)4*(int32_t)L_9))))+(int32_t)1))); + int32_t L_10 = ((int32_t)((int32_t)((int32_t)((int32_t)L_8+(int32_t)((int32_t)((int32_t)4*(int32_t)L_9))))+(int32_t)1)); + ByteU5BU5D_t789* L_11 = ___inputBuffer; + int32_t L_12 = ___inputOffset; + int32_t L_13 = V_4; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)((int32_t)((int32_t)((int32_t)L_12+(int32_t)((int32_t)((int32_t)4*(int32_t)L_13))))+(int32_t)2))); + int32_t L_14 = ((int32_t)((int32_t)((int32_t)((int32_t)L_12+(int32_t)((int32_t)((int32_t)4*(int32_t)L_13))))+(int32_t)2)); + ByteU5BU5D_t789* L_15 = ___inputBuffer; + int32_t L_16 = ___inputOffset; + int32_t L_17 = V_4; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)((int32_t)((int32_t)4*(int32_t)L_17))))+(int32_t)3))); + int32_t L_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)((int32_t)((int32_t)4*(int32_t)L_17))))+(int32_t)3)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, L_2, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_6, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_10, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_14, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_18, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + int32_t L_19 = V_4; + V_4 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0058: + { + int32_t L_20 = V_4; + if ((((int32_t)L_20) < ((int32_t)((int32_t)16)))) + { + goto IL_0018; + } + } + { + UInt32U5BU5D_t957* L_21 = (__this->____H_4); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 0); + int32_t L_22 = 0; + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_21, L_22, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_23 = (__this->____H_4); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 1); + int32_t L_24 = 1; + V_1 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_23, L_24, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_25 = (__this->____H_4); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 2); + int32_t L_26 = 2; + V_2 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_25, L_26, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_27 = (__this->____H_4); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 3); + int32_t L_28 = 3; + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_27, L_28, sizeof(uint32_t))); + uint32_t L_29 = V_0; + uint32_t L_30 = V_2; + uint32_t L_31 = V_3; + uint32_t L_32 = V_1; + uint32_t L_33 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_34 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 0); + int32_t L_35 = 0; + UInt32U5BU5D_t957* L_36 = (__this->___buff_5); + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 0); + int32_t L_37 = 0; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_30^(int32_t)L_31))&(int32_t)L_32))^(int32_t)L_33))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_34, L_35, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_36, L_37, sizeof(uint32_t))))))); + uint32_t L_38 = V_0; + uint32_t L_39 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_38<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_39>>((int32_t)25))))); + uint32_t L_40 = V_0; + uint32_t L_41 = V_1; + V_0 = ((int32_t)((int32_t)L_40+(int32_t)L_41)); + uint32_t L_42 = V_3; + uint32_t L_43 = V_1; + uint32_t L_44 = V_2; + uint32_t L_45 = V_0; + uint32_t L_46 = V_2; + UInt32U5BU5D_t957* L_47 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 1); + int32_t L_48 = 1; + UInt32U5BU5D_t957* L_49 = (__this->___buff_5); + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, 1); + int32_t L_50 = 1; + V_3 = ((int32_t)((int32_t)L_42+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_43^(int32_t)L_44))&(int32_t)L_45))^(int32_t)L_46))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_47, L_48, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_49, L_50, sizeof(uint32_t))))))); + uint32_t L_51 = V_3; + uint32_t L_52 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_51<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_52>>((int32_t)20))))); + uint32_t L_53 = V_3; + uint32_t L_54 = V_0; + V_3 = ((int32_t)((int32_t)L_53+(int32_t)L_54)); + uint32_t L_55 = V_2; + uint32_t L_56 = V_0; + uint32_t L_57 = V_1; + uint32_t L_58 = V_3; + uint32_t L_59 = V_1; + UInt32U5BU5D_t957* L_60 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 2); + int32_t L_61 = 2; + UInt32U5BU5D_t957* L_62 = (__this->___buff_5); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 2); + int32_t L_63 = 2; + V_2 = ((int32_t)((int32_t)L_55+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_56^(int32_t)L_57))&(int32_t)L_58))^(int32_t)L_59))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_61, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_62, L_63, sizeof(uint32_t))))))); + uint32_t L_64 = V_2; + uint32_t L_65 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_64<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_65>>((int32_t)15))))); + uint32_t L_66 = V_2; + uint32_t L_67 = V_3; + V_2 = ((int32_t)((int32_t)L_66+(int32_t)L_67)); + uint32_t L_68 = V_1; + uint32_t L_69 = V_3; + uint32_t L_70 = V_0; + uint32_t L_71 = V_2; + uint32_t L_72 = V_0; + UInt32U5BU5D_t957* L_73 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, 3); + int32_t L_74 = 3; + UInt32U5BU5D_t957* L_75 = (__this->___buff_5); + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, 3); + int32_t L_76 = 3; + V_1 = ((int32_t)((int32_t)L_68+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_69^(int32_t)L_70))&(int32_t)L_71))^(int32_t)L_72))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_73, L_74, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_75, L_76, sizeof(uint32_t))))))); + uint32_t L_77 = V_1; + uint32_t L_78 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_78>>((int32_t)10))))); + uint32_t L_79 = V_1; + uint32_t L_80 = V_2; + V_1 = ((int32_t)((int32_t)L_79+(int32_t)L_80)); + uint32_t L_81 = V_0; + uint32_t L_82 = V_2; + uint32_t L_83 = V_3; + uint32_t L_84 = V_1; + uint32_t L_85 = V_3; + UInt32U5BU5D_t957* L_86 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, 4); + int32_t L_87 = 4; + UInt32U5BU5D_t957* L_88 = (__this->___buff_5); + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, 4); + int32_t L_89 = 4; + V_0 = ((int32_t)((int32_t)L_81+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_82^(int32_t)L_83))&(int32_t)L_84))^(int32_t)L_85))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_87, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_89, sizeof(uint32_t))))))); + uint32_t L_90 = V_0; + uint32_t L_91 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_90<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_91>>((int32_t)25))))); + uint32_t L_92 = V_0; + uint32_t L_93 = V_1; + V_0 = ((int32_t)((int32_t)L_92+(int32_t)L_93)); + uint32_t L_94 = V_3; + uint32_t L_95 = V_1; + uint32_t L_96 = V_2; + uint32_t L_97 = V_0; + uint32_t L_98 = V_2; + UInt32U5BU5D_t957* L_99 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, 5); + int32_t L_100 = 5; + UInt32U5BU5D_t957* L_101 = (__this->___buff_5); + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, 5); + int32_t L_102 = 5; + V_3 = ((int32_t)((int32_t)L_94+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_95^(int32_t)L_96))&(int32_t)L_97))^(int32_t)L_98))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_100, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_101, L_102, sizeof(uint32_t))))))); + uint32_t L_103 = V_3; + uint32_t L_104 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_103<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_104>>((int32_t)20))))); + uint32_t L_105 = V_3; + uint32_t L_106 = V_0; + V_3 = ((int32_t)((int32_t)L_105+(int32_t)L_106)); + uint32_t L_107 = V_2; + uint32_t L_108 = V_0; + uint32_t L_109 = V_1; + uint32_t L_110 = V_3; + uint32_t L_111 = V_1; + UInt32U5BU5D_t957* L_112 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, 6); + int32_t L_113 = 6; + UInt32U5BU5D_t957* L_114 = (__this->___buff_5); + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, 6); + int32_t L_115 = 6; + V_2 = ((int32_t)((int32_t)L_107+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_108^(int32_t)L_109))&(int32_t)L_110))^(int32_t)L_111))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_112, L_113, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_115, sizeof(uint32_t))))))); + uint32_t L_116 = V_2; + uint32_t L_117 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_116<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_117>>((int32_t)15))))); + uint32_t L_118 = V_2; + uint32_t L_119 = V_3; + V_2 = ((int32_t)((int32_t)L_118+(int32_t)L_119)); + uint32_t L_120 = V_1; + uint32_t L_121 = V_3; + uint32_t L_122 = V_0; + uint32_t L_123 = V_2; + uint32_t L_124 = V_0; + UInt32U5BU5D_t957* L_125 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, 7); + int32_t L_126 = 7; + UInt32U5BU5D_t957* L_127 = (__this->___buff_5); + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, 7); + int32_t L_128 = 7; + V_1 = ((int32_t)((int32_t)L_120+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_121^(int32_t)L_122))&(int32_t)L_123))^(int32_t)L_124))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_125, L_126, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_127, L_128, sizeof(uint32_t))))))); + uint32_t L_129 = V_1; + uint32_t L_130 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_129<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_130>>((int32_t)10))))); + uint32_t L_131 = V_1; + uint32_t L_132 = V_2; + V_1 = ((int32_t)((int32_t)L_131+(int32_t)L_132)); + uint32_t L_133 = V_0; + uint32_t L_134 = V_2; + uint32_t L_135 = V_3; + uint32_t L_136 = V_1; + uint32_t L_137 = V_3; + UInt32U5BU5D_t957* L_138 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, 8); + int32_t L_139 = 8; + UInt32U5BU5D_t957* L_140 = (__this->___buff_5); + NullCheck(L_140); + IL2CPP_ARRAY_BOUNDS_CHECK(L_140, 8); + int32_t L_141 = 8; + V_0 = ((int32_t)((int32_t)L_133+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_134^(int32_t)L_135))&(int32_t)L_136))^(int32_t)L_137))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_139, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_140, L_141, sizeof(uint32_t))))))); + uint32_t L_142 = V_0; + uint32_t L_143 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_142<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_143>>((int32_t)25))))); + uint32_t L_144 = V_0; + uint32_t L_145 = V_1; + V_0 = ((int32_t)((int32_t)L_144+(int32_t)L_145)); + uint32_t L_146 = V_3; + uint32_t L_147 = V_1; + uint32_t L_148 = V_2; + uint32_t L_149 = V_0; + uint32_t L_150 = V_2; + UInt32U5BU5D_t957* L_151 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_151, ((int32_t)9)); + int32_t L_152 = ((int32_t)9); + UInt32U5BU5D_t957* L_153 = (__this->___buff_5); + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, ((int32_t)9)); + int32_t L_154 = ((int32_t)9); + V_3 = ((int32_t)((int32_t)L_146+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_147^(int32_t)L_148))&(int32_t)L_149))^(int32_t)L_150))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_151, L_152, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_154, sizeof(uint32_t))))))); + uint32_t L_155 = V_3; + uint32_t L_156 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_155<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_156>>((int32_t)20))))); + uint32_t L_157 = V_3; + uint32_t L_158 = V_0; + V_3 = ((int32_t)((int32_t)L_157+(int32_t)L_158)); + uint32_t L_159 = V_2; + uint32_t L_160 = V_0; + uint32_t L_161 = V_1; + uint32_t L_162 = V_3; + uint32_t L_163 = V_1; + UInt32U5BU5D_t957* L_164 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)10)); + int32_t L_165 = ((int32_t)10); + UInt32U5BU5D_t957* L_166 = (__this->___buff_5); + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, ((int32_t)10)); + int32_t L_167 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)L_159+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_160^(int32_t)L_161))&(int32_t)L_162))^(int32_t)L_163))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_166, L_167, sizeof(uint32_t))))))); + uint32_t L_168 = V_2; + uint32_t L_169 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_168<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_169>>((int32_t)15))))); + uint32_t L_170 = V_2; + uint32_t L_171 = V_3; + V_2 = ((int32_t)((int32_t)L_170+(int32_t)L_171)); + uint32_t L_172 = V_1; + uint32_t L_173 = V_3; + uint32_t L_174 = V_0; + uint32_t L_175 = V_2; + uint32_t L_176 = V_0; + UInt32U5BU5D_t957* L_177 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_177); + IL2CPP_ARRAY_BOUNDS_CHECK(L_177, ((int32_t)11)); + int32_t L_178 = ((int32_t)11); + UInt32U5BU5D_t957* L_179 = (__this->___buff_5); + NullCheck(L_179); + IL2CPP_ARRAY_BOUNDS_CHECK(L_179, ((int32_t)11)); + int32_t L_180 = ((int32_t)11); + V_1 = ((int32_t)((int32_t)L_172+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_173^(int32_t)L_174))&(int32_t)L_175))^(int32_t)L_176))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_177, L_178, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_179, L_180, sizeof(uint32_t))))))); + uint32_t L_181 = V_1; + uint32_t L_182 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_181<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_182>>((int32_t)10))))); + uint32_t L_183 = V_1; + uint32_t L_184 = V_2; + V_1 = ((int32_t)((int32_t)L_183+(int32_t)L_184)); + uint32_t L_185 = V_0; + uint32_t L_186 = V_2; + uint32_t L_187 = V_3; + uint32_t L_188 = V_1; + uint32_t L_189 = V_3; + UInt32U5BU5D_t957* L_190 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_190, ((int32_t)12)); + int32_t L_191 = ((int32_t)12); + UInt32U5BU5D_t957* L_192 = (__this->___buff_5); + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)12)); + int32_t L_193 = ((int32_t)12); + V_0 = ((int32_t)((int32_t)L_185+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_186^(int32_t)L_187))&(int32_t)L_188))^(int32_t)L_189))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_190, L_191, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_193, sizeof(uint32_t))))))); + uint32_t L_194 = V_0; + uint32_t L_195 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_194<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_195>>((int32_t)25))))); + uint32_t L_196 = V_0; + uint32_t L_197 = V_1; + V_0 = ((int32_t)((int32_t)L_196+(int32_t)L_197)); + uint32_t L_198 = V_3; + uint32_t L_199 = V_1; + uint32_t L_200 = V_2; + uint32_t L_201 = V_0; + uint32_t L_202 = V_2; + UInt32U5BU5D_t957* L_203 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, ((int32_t)13)); + int32_t L_204 = ((int32_t)13); + UInt32U5BU5D_t957* L_205 = (__this->___buff_5); + NullCheck(L_205); + IL2CPP_ARRAY_BOUNDS_CHECK(L_205, ((int32_t)13)); + int32_t L_206 = ((int32_t)13); + V_3 = ((int32_t)((int32_t)L_198+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_199^(int32_t)L_200))&(int32_t)L_201))^(int32_t)L_202))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_204, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_205, L_206, sizeof(uint32_t))))))); + uint32_t L_207 = V_3; + uint32_t L_208 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_207<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_208>>((int32_t)20))))); + uint32_t L_209 = V_3; + uint32_t L_210 = V_0; + V_3 = ((int32_t)((int32_t)L_209+(int32_t)L_210)); + uint32_t L_211 = V_2; + uint32_t L_212 = V_0; + uint32_t L_213 = V_1; + uint32_t L_214 = V_3; + uint32_t L_215 = V_1; + UInt32U5BU5D_t957* L_216 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_216); + IL2CPP_ARRAY_BOUNDS_CHECK(L_216, ((int32_t)14)); + int32_t L_217 = ((int32_t)14); + UInt32U5BU5D_t957* L_218 = (__this->___buff_5); + NullCheck(L_218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_218, ((int32_t)14)); + int32_t L_219 = ((int32_t)14); + V_2 = ((int32_t)((int32_t)L_211+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_212^(int32_t)L_213))&(int32_t)L_214))^(int32_t)L_215))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_216, L_217, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_218, L_219, sizeof(uint32_t))))))); + uint32_t L_220 = V_2; + uint32_t L_221 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_220<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_221>>((int32_t)15))))); + uint32_t L_222 = V_2; + uint32_t L_223 = V_3; + V_2 = ((int32_t)((int32_t)L_222+(int32_t)L_223)); + uint32_t L_224 = V_1; + uint32_t L_225 = V_3; + uint32_t L_226 = V_0; + uint32_t L_227 = V_2; + uint32_t L_228 = V_0; + UInt32U5BU5D_t957* L_229 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_229, ((int32_t)15)); + int32_t L_230 = ((int32_t)15); + UInt32U5BU5D_t957* L_231 = (__this->___buff_5); + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, ((int32_t)15)); + int32_t L_232 = ((int32_t)15); + V_1 = ((int32_t)((int32_t)L_224+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_225^(int32_t)L_226))&(int32_t)L_227))^(int32_t)L_228))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_229, L_230, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_232, sizeof(uint32_t))))))); + uint32_t L_233 = V_1; + uint32_t L_234 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_233<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_234>>((int32_t)10))))); + uint32_t L_235 = V_1; + uint32_t L_236 = V_2; + V_1 = ((int32_t)((int32_t)L_235+(int32_t)L_236)); + uint32_t L_237 = V_0; + uint32_t L_238 = V_1; + uint32_t L_239 = V_2; + uint32_t L_240 = V_3; + uint32_t L_241 = V_2; + UInt32U5BU5D_t957* L_242 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, ((int32_t)16)); + int32_t L_243 = ((int32_t)16); + UInt32U5BU5D_t957* L_244 = (__this->___buff_5); + NullCheck(L_244); + IL2CPP_ARRAY_BOUNDS_CHECK(L_244, 1); + int32_t L_245 = 1; + V_0 = ((int32_t)((int32_t)L_237+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_238^(int32_t)L_239))&(int32_t)L_240))^(int32_t)L_241))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_243, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_244, L_245, sizeof(uint32_t))))))); + uint32_t L_246 = V_0; + uint32_t L_247 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_246<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_247>>((int32_t)27))))); + uint32_t L_248 = V_0; + uint32_t L_249 = V_1; + V_0 = ((int32_t)((int32_t)L_248+(int32_t)L_249)); + uint32_t L_250 = V_3; + uint32_t L_251 = V_0; + uint32_t L_252 = V_1; + uint32_t L_253 = V_2; + uint32_t L_254 = V_1; + UInt32U5BU5D_t957* L_255 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_255); + IL2CPP_ARRAY_BOUNDS_CHECK(L_255, ((int32_t)17)); + int32_t L_256 = ((int32_t)17); + UInt32U5BU5D_t957* L_257 = (__this->___buff_5); + NullCheck(L_257); + IL2CPP_ARRAY_BOUNDS_CHECK(L_257, 6); + int32_t L_258 = 6; + V_3 = ((int32_t)((int32_t)L_250+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_251^(int32_t)L_252))&(int32_t)L_253))^(int32_t)L_254))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_255, L_256, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_257, L_258, sizeof(uint32_t))))))); + uint32_t L_259 = V_3; + uint32_t L_260 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_259<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_260>>((int32_t)23))))); + uint32_t L_261 = V_3; + uint32_t L_262 = V_0; + V_3 = ((int32_t)((int32_t)L_261+(int32_t)L_262)); + uint32_t L_263 = V_2; + uint32_t L_264 = V_3; + uint32_t L_265 = V_0; + uint32_t L_266 = V_1; + uint32_t L_267 = V_0; + UInt32U5BU5D_t957* L_268 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, ((int32_t)18)); + int32_t L_269 = ((int32_t)18); + UInt32U5BU5D_t957* L_270 = (__this->___buff_5); + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, ((int32_t)11)); + int32_t L_271 = ((int32_t)11); + V_2 = ((int32_t)((int32_t)L_263+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_264^(int32_t)L_265))&(int32_t)L_266))^(int32_t)L_267))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_269, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_271, sizeof(uint32_t))))))); + uint32_t L_272 = V_2; + uint32_t L_273 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_272<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_273>>((int32_t)18))))); + uint32_t L_274 = V_2; + uint32_t L_275 = V_3; + V_2 = ((int32_t)((int32_t)L_274+(int32_t)L_275)); + uint32_t L_276 = V_1; + uint32_t L_277 = V_2; + uint32_t L_278 = V_3; + uint32_t L_279 = V_0; + uint32_t L_280 = V_3; + UInt32U5BU5D_t957* L_281 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_281); + IL2CPP_ARRAY_BOUNDS_CHECK(L_281, ((int32_t)19)); + int32_t L_282 = ((int32_t)19); + UInt32U5BU5D_t957* L_283 = (__this->___buff_5); + NullCheck(L_283); + IL2CPP_ARRAY_BOUNDS_CHECK(L_283, 0); + int32_t L_284 = 0; + V_1 = ((int32_t)((int32_t)L_276+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_277^(int32_t)L_278))&(int32_t)L_279))^(int32_t)L_280))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_281, L_282, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_283, L_284, sizeof(uint32_t))))))); + uint32_t L_285 = V_1; + uint32_t L_286 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_285<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_286>>((int32_t)12))))); + uint32_t L_287 = V_1; + uint32_t L_288 = V_2; + V_1 = ((int32_t)((int32_t)L_287+(int32_t)L_288)); + uint32_t L_289 = V_0; + uint32_t L_290 = V_1; + uint32_t L_291 = V_2; + uint32_t L_292 = V_3; + uint32_t L_293 = V_2; + UInt32U5BU5D_t957* L_294 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_294); + IL2CPP_ARRAY_BOUNDS_CHECK(L_294, ((int32_t)20)); + int32_t L_295 = ((int32_t)20); + UInt32U5BU5D_t957* L_296 = (__this->___buff_5); + NullCheck(L_296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_296, 5); + int32_t L_297 = 5; + V_0 = ((int32_t)((int32_t)L_289+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_290^(int32_t)L_291))&(int32_t)L_292))^(int32_t)L_293))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_294, L_295, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_296, L_297, sizeof(uint32_t))))))); + uint32_t L_298 = V_0; + uint32_t L_299 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_298<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_299>>((int32_t)27))))); + uint32_t L_300 = V_0; + uint32_t L_301 = V_1; + V_0 = ((int32_t)((int32_t)L_300+(int32_t)L_301)); + uint32_t L_302 = V_3; + uint32_t L_303 = V_0; + uint32_t L_304 = V_1; + uint32_t L_305 = V_2; + uint32_t L_306 = V_1; + UInt32U5BU5D_t957* L_307 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_307, ((int32_t)21)); + int32_t L_308 = ((int32_t)21); + UInt32U5BU5D_t957* L_309 = (__this->___buff_5); + NullCheck(L_309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_309, ((int32_t)10)); + int32_t L_310 = ((int32_t)10); + V_3 = ((int32_t)((int32_t)L_302+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_303^(int32_t)L_304))&(int32_t)L_305))^(int32_t)L_306))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_307, L_308, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_309, L_310, sizeof(uint32_t))))))); + uint32_t L_311 = V_3; + uint32_t L_312 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_311<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_312>>((int32_t)23))))); + uint32_t L_313 = V_3; + uint32_t L_314 = V_0; + V_3 = ((int32_t)((int32_t)L_313+(int32_t)L_314)); + uint32_t L_315 = V_2; + uint32_t L_316 = V_3; + uint32_t L_317 = V_0; + uint32_t L_318 = V_1; + uint32_t L_319 = V_0; + UInt32U5BU5D_t957* L_320 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_320, ((int32_t)22)); + int32_t L_321 = ((int32_t)22); + UInt32U5BU5D_t957* L_322 = (__this->___buff_5); + NullCheck(L_322); + IL2CPP_ARRAY_BOUNDS_CHECK(L_322, ((int32_t)15)); + int32_t L_323 = ((int32_t)15); + V_2 = ((int32_t)((int32_t)L_315+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_316^(int32_t)L_317))&(int32_t)L_318))^(int32_t)L_319))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_320, L_321, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_322, L_323, sizeof(uint32_t))))))); + uint32_t L_324 = V_2; + uint32_t L_325 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_324<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_325>>((int32_t)18))))); + uint32_t L_326 = V_2; + uint32_t L_327 = V_3; + V_2 = ((int32_t)((int32_t)L_326+(int32_t)L_327)); + uint32_t L_328 = V_1; + uint32_t L_329 = V_2; + uint32_t L_330 = V_3; + uint32_t L_331 = V_0; + uint32_t L_332 = V_3; + UInt32U5BU5D_t957* L_333 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_333); + IL2CPP_ARRAY_BOUNDS_CHECK(L_333, ((int32_t)23)); + int32_t L_334 = ((int32_t)23); + UInt32U5BU5D_t957* L_335 = (__this->___buff_5); + NullCheck(L_335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_335, 4); + int32_t L_336 = 4; + V_1 = ((int32_t)((int32_t)L_328+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_329^(int32_t)L_330))&(int32_t)L_331))^(int32_t)L_332))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_333, L_334, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_335, L_336, sizeof(uint32_t))))))); + uint32_t L_337 = V_1; + uint32_t L_338 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_337<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_338>>((int32_t)12))))); + uint32_t L_339 = V_1; + uint32_t L_340 = V_2; + V_1 = ((int32_t)((int32_t)L_339+(int32_t)L_340)); + uint32_t L_341 = V_0; + uint32_t L_342 = V_1; + uint32_t L_343 = V_2; + uint32_t L_344 = V_3; + uint32_t L_345 = V_2; + UInt32U5BU5D_t957* L_346 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, ((int32_t)24)); + int32_t L_347 = ((int32_t)24); + UInt32U5BU5D_t957* L_348 = (__this->___buff_5); + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, ((int32_t)9)); + int32_t L_349 = ((int32_t)9); + V_0 = ((int32_t)((int32_t)L_341+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_342^(int32_t)L_343))&(int32_t)L_344))^(int32_t)L_345))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_347, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_349, sizeof(uint32_t))))))); + uint32_t L_350 = V_0; + uint32_t L_351 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_350<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_351>>((int32_t)27))))); + uint32_t L_352 = V_0; + uint32_t L_353 = V_1; + V_0 = ((int32_t)((int32_t)L_352+(int32_t)L_353)); + uint32_t L_354 = V_3; + uint32_t L_355 = V_0; + uint32_t L_356 = V_1; + uint32_t L_357 = V_2; + uint32_t L_358 = V_1; + UInt32U5BU5D_t957* L_359 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_359); + IL2CPP_ARRAY_BOUNDS_CHECK(L_359, ((int32_t)25)); + int32_t L_360 = ((int32_t)25); + UInt32U5BU5D_t957* L_361 = (__this->___buff_5); + NullCheck(L_361); + IL2CPP_ARRAY_BOUNDS_CHECK(L_361, ((int32_t)14)); + int32_t L_362 = ((int32_t)14); + V_3 = ((int32_t)((int32_t)L_354+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_355^(int32_t)L_356))&(int32_t)L_357))^(int32_t)L_358))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_359, L_360, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_361, L_362, sizeof(uint32_t))))))); + uint32_t L_363 = V_3; + uint32_t L_364 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_363<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_364>>((int32_t)23))))); + uint32_t L_365 = V_3; + uint32_t L_366 = V_0; + V_3 = ((int32_t)((int32_t)L_365+(int32_t)L_366)); + uint32_t L_367 = V_2; + uint32_t L_368 = V_3; + uint32_t L_369 = V_0; + uint32_t L_370 = V_1; + uint32_t L_371 = V_0; + UInt32U5BU5D_t957* L_372 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_372); + IL2CPP_ARRAY_BOUNDS_CHECK(L_372, ((int32_t)26)); + int32_t L_373 = ((int32_t)26); + UInt32U5BU5D_t957* L_374 = (__this->___buff_5); + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, 3); + int32_t L_375 = 3; + V_2 = ((int32_t)((int32_t)L_367+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_368^(int32_t)L_369))&(int32_t)L_370))^(int32_t)L_371))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_372, L_373, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_375, sizeof(uint32_t))))))); + uint32_t L_376 = V_2; + uint32_t L_377 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_376<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_377>>((int32_t)18))))); + uint32_t L_378 = V_2; + uint32_t L_379 = V_3; + V_2 = ((int32_t)((int32_t)L_378+(int32_t)L_379)); + uint32_t L_380 = V_1; + uint32_t L_381 = V_2; + uint32_t L_382 = V_3; + uint32_t L_383 = V_0; + uint32_t L_384 = V_3; + UInt32U5BU5D_t957* L_385 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, ((int32_t)27)); + int32_t L_386 = ((int32_t)27); + UInt32U5BU5D_t957* L_387 = (__this->___buff_5); + NullCheck(L_387); + IL2CPP_ARRAY_BOUNDS_CHECK(L_387, 8); + int32_t L_388 = 8; + V_1 = ((int32_t)((int32_t)L_380+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_381^(int32_t)L_382))&(int32_t)L_383))^(int32_t)L_384))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_386, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_387, L_388, sizeof(uint32_t))))))); + uint32_t L_389 = V_1; + uint32_t L_390 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_389<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_390>>((int32_t)12))))); + uint32_t L_391 = V_1; + uint32_t L_392 = V_2; + V_1 = ((int32_t)((int32_t)L_391+(int32_t)L_392)); + uint32_t L_393 = V_0; + uint32_t L_394 = V_1; + uint32_t L_395 = V_2; + uint32_t L_396 = V_3; + uint32_t L_397 = V_2; + UInt32U5BU5D_t957* L_398 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_398); + IL2CPP_ARRAY_BOUNDS_CHECK(L_398, ((int32_t)28)); + int32_t L_399 = ((int32_t)28); + UInt32U5BU5D_t957* L_400 = (__this->___buff_5); + NullCheck(L_400); + IL2CPP_ARRAY_BOUNDS_CHECK(L_400, ((int32_t)13)); + int32_t L_401 = ((int32_t)13); + V_0 = ((int32_t)((int32_t)L_393+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_394^(int32_t)L_395))&(int32_t)L_396))^(int32_t)L_397))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_398, L_399, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_400, L_401, sizeof(uint32_t))))))); + uint32_t L_402 = V_0; + uint32_t L_403 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_402<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_403>>((int32_t)27))))); + uint32_t L_404 = V_0; + uint32_t L_405 = V_1; + V_0 = ((int32_t)((int32_t)L_404+(int32_t)L_405)); + uint32_t L_406 = V_3; + uint32_t L_407 = V_0; + uint32_t L_408 = V_1; + uint32_t L_409 = V_2; + uint32_t L_410 = V_1; + UInt32U5BU5D_t957* L_411 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_411); + IL2CPP_ARRAY_BOUNDS_CHECK(L_411, ((int32_t)29)); + int32_t L_412 = ((int32_t)29); + UInt32U5BU5D_t957* L_413 = (__this->___buff_5); + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, 2); + int32_t L_414 = 2; + V_3 = ((int32_t)((int32_t)L_406+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_407^(int32_t)L_408))&(int32_t)L_409))^(int32_t)L_410))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_411, L_412, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_414, sizeof(uint32_t))))))); + uint32_t L_415 = V_3; + uint32_t L_416 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_415<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_416>>((int32_t)23))))); + uint32_t L_417 = V_3; + uint32_t L_418 = V_0; + V_3 = ((int32_t)((int32_t)L_417+(int32_t)L_418)); + uint32_t L_419 = V_2; + uint32_t L_420 = V_3; + uint32_t L_421 = V_0; + uint32_t L_422 = V_1; + uint32_t L_423 = V_0; + UInt32U5BU5D_t957* L_424 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, ((int32_t)30)); + int32_t L_425 = ((int32_t)30); + UInt32U5BU5D_t957* L_426 = (__this->___buff_5); + NullCheck(L_426); + IL2CPP_ARRAY_BOUNDS_CHECK(L_426, 7); + int32_t L_427 = 7; + V_2 = ((int32_t)((int32_t)L_419+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_420^(int32_t)L_421))&(int32_t)L_422))^(int32_t)L_423))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_425, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_426, L_427, sizeof(uint32_t))))))); + uint32_t L_428 = V_2; + uint32_t L_429 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_428<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_429>>((int32_t)18))))); + uint32_t L_430 = V_2; + uint32_t L_431 = V_3; + V_2 = ((int32_t)((int32_t)L_430+(int32_t)L_431)); + uint32_t L_432 = V_1; + uint32_t L_433 = V_2; + uint32_t L_434 = V_3; + uint32_t L_435 = V_0; + uint32_t L_436 = V_3; + UInt32U5BU5D_t957* L_437 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_437); + IL2CPP_ARRAY_BOUNDS_CHECK(L_437, ((int32_t)31)); + int32_t L_438 = ((int32_t)31); + UInt32U5BU5D_t957* L_439 = (__this->___buff_5); + NullCheck(L_439); + IL2CPP_ARRAY_BOUNDS_CHECK(L_439, ((int32_t)12)); + int32_t L_440 = ((int32_t)12); + V_1 = ((int32_t)((int32_t)L_432+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_433^(int32_t)L_434))&(int32_t)L_435))^(int32_t)L_436))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_437, L_438, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_439, L_440, sizeof(uint32_t))))))); + uint32_t L_441 = V_1; + uint32_t L_442 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_441<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_442>>((int32_t)12))))); + uint32_t L_443 = V_1; + uint32_t L_444 = V_2; + V_1 = ((int32_t)((int32_t)L_443+(int32_t)L_444)); + uint32_t L_445 = V_0; + uint32_t L_446 = V_1; + uint32_t L_447 = V_2; + uint32_t L_448 = V_3; + UInt32U5BU5D_t957* L_449 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_449); + IL2CPP_ARRAY_BOUNDS_CHECK(L_449, ((int32_t)32)); + int32_t L_450 = ((int32_t)32); + UInt32U5BU5D_t957* L_451 = (__this->___buff_5); + NullCheck(L_451); + IL2CPP_ARRAY_BOUNDS_CHECK(L_451, 5); + int32_t L_452 = 5; + V_0 = ((int32_t)((int32_t)L_445+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_446^(int32_t)L_447))^(int32_t)L_448))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_449, L_450, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_451, L_452, sizeof(uint32_t))))))); + uint32_t L_453 = V_0; + uint32_t L_454 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_453<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_454>>((int32_t)28))))); + uint32_t L_455 = V_0; + uint32_t L_456 = V_1; + V_0 = ((int32_t)((int32_t)L_455+(int32_t)L_456)); + uint32_t L_457 = V_3; + uint32_t L_458 = V_0; + uint32_t L_459 = V_1; + uint32_t L_460 = V_2; + UInt32U5BU5D_t957* L_461 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_461, ((int32_t)33)); + int32_t L_462 = ((int32_t)33); + UInt32U5BU5D_t957* L_463 = (__this->___buff_5); + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, 8); + int32_t L_464 = 8; + V_3 = ((int32_t)((int32_t)L_457+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_458^(int32_t)L_459))^(int32_t)L_460))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_461, L_462, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_464, sizeof(uint32_t))))))); + uint32_t L_465 = V_3; + uint32_t L_466 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_465<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_466>>((int32_t)21))))); + uint32_t L_467 = V_3; + uint32_t L_468 = V_0; + V_3 = ((int32_t)((int32_t)L_467+(int32_t)L_468)); + uint32_t L_469 = V_2; + uint32_t L_470 = V_3; + uint32_t L_471 = V_0; + uint32_t L_472 = V_1; + UInt32U5BU5D_t957* L_473 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_473); + IL2CPP_ARRAY_BOUNDS_CHECK(L_473, ((int32_t)34)); + int32_t L_474 = ((int32_t)34); + UInt32U5BU5D_t957* L_475 = (__this->___buff_5); + NullCheck(L_475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_475, ((int32_t)11)); + int32_t L_476 = ((int32_t)11); + V_2 = ((int32_t)((int32_t)L_469+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_470^(int32_t)L_471))^(int32_t)L_472))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_473, L_474, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_475, L_476, sizeof(uint32_t))))))); + uint32_t L_477 = V_2; + uint32_t L_478 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_477<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_478>>((int32_t)16))))); + uint32_t L_479 = V_2; + uint32_t L_480 = V_3; + V_2 = ((int32_t)((int32_t)L_479+(int32_t)L_480)); + uint32_t L_481 = V_1; + uint32_t L_482 = V_2; + uint32_t L_483 = V_3; + uint32_t L_484 = V_0; + UInt32U5BU5D_t957* L_485 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_485); + IL2CPP_ARRAY_BOUNDS_CHECK(L_485, ((int32_t)35)); + int32_t L_486 = ((int32_t)35); + UInt32U5BU5D_t957* L_487 = (__this->___buff_5); + NullCheck(L_487); + IL2CPP_ARRAY_BOUNDS_CHECK(L_487, ((int32_t)14)); + int32_t L_488 = ((int32_t)14); + V_1 = ((int32_t)((int32_t)L_481+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_482^(int32_t)L_483))^(int32_t)L_484))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_485, L_486, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_487, L_488, sizeof(uint32_t))))))); + uint32_t L_489 = V_1; + uint32_t L_490 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_489<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_490>>((int32_t)9))))); + uint32_t L_491 = V_1; + uint32_t L_492 = V_2; + V_1 = ((int32_t)((int32_t)L_491+(int32_t)L_492)); + uint32_t L_493 = V_0; + uint32_t L_494 = V_1; + uint32_t L_495 = V_2; + uint32_t L_496 = V_3; + UInt32U5BU5D_t957* L_497 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, ((int32_t)36)); + int32_t L_498 = ((int32_t)36); + UInt32U5BU5D_t957* L_499 = (__this->___buff_5); + NullCheck(L_499); + IL2CPP_ARRAY_BOUNDS_CHECK(L_499, 1); + int32_t L_500 = 1; + V_0 = ((int32_t)((int32_t)L_493+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_494^(int32_t)L_495))^(int32_t)L_496))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_498, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_499, L_500, sizeof(uint32_t))))))); + uint32_t L_501 = V_0; + uint32_t L_502 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_501<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_502>>((int32_t)28))))); + uint32_t L_503 = V_0; + uint32_t L_504 = V_1; + V_0 = ((int32_t)((int32_t)L_503+(int32_t)L_504)); + uint32_t L_505 = V_3; + uint32_t L_506 = V_0; + uint32_t L_507 = V_1; + uint32_t L_508 = V_2; + UInt32U5BU5D_t957* L_509 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_509); + IL2CPP_ARRAY_BOUNDS_CHECK(L_509, ((int32_t)37)); + int32_t L_510 = ((int32_t)37); + UInt32U5BU5D_t957* L_511 = (__this->___buff_5); + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, 4); + int32_t L_512 = 4; + V_3 = ((int32_t)((int32_t)L_505+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_506^(int32_t)L_507))^(int32_t)L_508))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_509, L_510, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_512, sizeof(uint32_t))))))); + uint32_t L_513 = V_3; + uint32_t L_514 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_513<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_514>>((int32_t)21))))); + uint32_t L_515 = V_3; + uint32_t L_516 = V_0; + V_3 = ((int32_t)((int32_t)L_515+(int32_t)L_516)); + uint32_t L_517 = V_2; + uint32_t L_518 = V_3; + uint32_t L_519 = V_0; + uint32_t L_520 = V_1; + UInt32U5BU5D_t957* L_521 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_521); + IL2CPP_ARRAY_BOUNDS_CHECK(L_521, ((int32_t)38)); + int32_t L_522 = ((int32_t)38); + UInt32U5BU5D_t957* L_523 = (__this->___buff_5); + NullCheck(L_523); + IL2CPP_ARRAY_BOUNDS_CHECK(L_523, 7); + int32_t L_524 = 7; + V_2 = ((int32_t)((int32_t)L_517+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_518^(int32_t)L_519))^(int32_t)L_520))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_521, L_522, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_523, L_524, sizeof(uint32_t))))))); + uint32_t L_525 = V_2; + uint32_t L_526 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_525<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_526>>((int32_t)16))))); + uint32_t L_527 = V_2; + uint32_t L_528 = V_3; + V_2 = ((int32_t)((int32_t)L_527+(int32_t)L_528)); + uint32_t L_529 = V_1; + uint32_t L_530 = V_2; + uint32_t L_531 = V_3; + uint32_t L_532 = V_0; + UInt32U5BU5D_t957* L_533 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, ((int32_t)39)); + int32_t L_534 = ((int32_t)39); + UInt32U5BU5D_t957* L_535 = (__this->___buff_5); + NullCheck(L_535); + IL2CPP_ARRAY_BOUNDS_CHECK(L_535, ((int32_t)10)); + int32_t L_536 = ((int32_t)10); + V_1 = ((int32_t)((int32_t)L_529+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_530^(int32_t)L_531))^(int32_t)L_532))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_534, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_535, L_536, sizeof(uint32_t))))))); + uint32_t L_537 = V_1; + uint32_t L_538 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_537<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_538>>((int32_t)9))))); + uint32_t L_539 = V_1; + uint32_t L_540 = V_2; + V_1 = ((int32_t)((int32_t)L_539+(int32_t)L_540)); + uint32_t L_541 = V_0; + uint32_t L_542 = V_1; + uint32_t L_543 = V_2; + uint32_t L_544 = V_3; + UInt32U5BU5D_t957* L_545 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, ((int32_t)40)); + int32_t L_546 = ((int32_t)40); + UInt32U5BU5D_t957* L_547 = (__this->___buff_5); + NullCheck(L_547); + IL2CPP_ARRAY_BOUNDS_CHECK(L_547, ((int32_t)13)); + int32_t L_548 = ((int32_t)13); + V_0 = ((int32_t)((int32_t)L_541+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_542^(int32_t)L_543))^(int32_t)L_544))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_546, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_547, L_548, sizeof(uint32_t))))))); + uint32_t L_549 = V_0; + uint32_t L_550 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_549<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_550>>((int32_t)28))))); + uint32_t L_551 = V_0; + uint32_t L_552 = V_1; + V_0 = ((int32_t)((int32_t)L_551+(int32_t)L_552)); + uint32_t L_553 = V_3; + uint32_t L_554 = V_0; + uint32_t L_555 = V_1; + uint32_t L_556 = V_2; + UInt32U5BU5D_t957* L_557 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_557); + IL2CPP_ARRAY_BOUNDS_CHECK(L_557, ((int32_t)41)); + int32_t L_558 = ((int32_t)41); + UInt32U5BU5D_t957* L_559 = (__this->___buff_5); + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, 0); + int32_t L_560 = 0; + V_3 = ((int32_t)((int32_t)L_553+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_554^(int32_t)L_555))^(int32_t)L_556))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_557, L_558, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_560, sizeof(uint32_t))))))); + uint32_t L_561 = V_3; + uint32_t L_562 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_561<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_562>>((int32_t)21))))); + uint32_t L_563 = V_3; + uint32_t L_564 = V_0; + V_3 = ((int32_t)((int32_t)L_563+(int32_t)L_564)); + uint32_t L_565 = V_2; + uint32_t L_566 = V_3; + uint32_t L_567 = V_0; + uint32_t L_568 = V_1; + UInt32U5BU5D_t957* L_569 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_569); + IL2CPP_ARRAY_BOUNDS_CHECK(L_569, ((int32_t)42)); + int32_t L_570 = ((int32_t)42); + UInt32U5BU5D_t957* L_571 = (__this->___buff_5); + NullCheck(L_571); + IL2CPP_ARRAY_BOUNDS_CHECK(L_571, 3); + int32_t L_572 = 3; + V_2 = ((int32_t)((int32_t)L_565+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_566^(int32_t)L_567))^(int32_t)L_568))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_569, L_570, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_571, L_572, sizeof(uint32_t))))))); + uint32_t L_573 = V_2; + uint32_t L_574 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_573<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_574>>((int32_t)16))))); + uint32_t L_575 = V_2; + uint32_t L_576 = V_3; + V_2 = ((int32_t)((int32_t)L_575+(int32_t)L_576)); + uint32_t L_577 = V_1; + uint32_t L_578 = V_2; + uint32_t L_579 = V_3; + uint32_t L_580 = V_0; + UInt32U5BU5D_t957* L_581 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_581); + IL2CPP_ARRAY_BOUNDS_CHECK(L_581, ((int32_t)43)); + int32_t L_582 = ((int32_t)43); + UInt32U5BU5D_t957* L_583 = (__this->___buff_5); + NullCheck(L_583); + IL2CPP_ARRAY_BOUNDS_CHECK(L_583, 6); + int32_t L_584 = 6; + V_1 = ((int32_t)((int32_t)L_577+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_578^(int32_t)L_579))^(int32_t)L_580))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_581, L_582, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_583, L_584, sizeof(uint32_t))))))); + uint32_t L_585 = V_1; + uint32_t L_586 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_585<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_586>>((int32_t)9))))); + uint32_t L_587 = V_1; + uint32_t L_588 = V_2; + V_1 = ((int32_t)((int32_t)L_587+(int32_t)L_588)); + uint32_t L_589 = V_0; + uint32_t L_590 = V_1; + uint32_t L_591 = V_2; + uint32_t L_592 = V_3; + UInt32U5BU5D_t957* L_593 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, ((int32_t)44)); + int32_t L_594 = ((int32_t)44); + UInt32U5BU5D_t957* L_595 = (__this->___buff_5); + NullCheck(L_595); + IL2CPP_ARRAY_BOUNDS_CHECK(L_595, ((int32_t)9)); + int32_t L_596 = ((int32_t)9); + V_0 = ((int32_t)((int32_t)L_589+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_590^(int32_t)L_591))^(int32_t)L_592))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_594, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_595, L_596, sizeof(uint32_t))))))); + uint32_t L_597 = V_0; + uint32_t L_598 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_597<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_598>>((int32_t)28))))); + uint32_t L_599 = V_0; + uint32_t L_600 = V_1; + V_0 = ((int32_t)((int32_t)L_599+(int32_t)L_600)); + uint32_t L_601 = V_3; + uint32_t L_602 = V_0; + uint32_t L_603 = V_1; + uint32_t L_604 = V_2; + UInt32U5BU5D_t957* L_605 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_605); + IL2CPP_ARRAY_BOUNDS_CHECK(L_605, ((int32_t)45)); + int32_t L_606 = ((int32_t)45); + UInt32U5BU5D_t957* L_607 = (__this->___buff_5); + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, ((int32_t)12)); + int32_t L_608 = ((int32_t)12); + V_3 = ((int32_t)((int32_t)L_601+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_602^(int32_t)L_603))^(int32_t)L_604))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_605, L_606, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_608, sizeof(uint32_t))))))); + uint32_t L_609 = V_3; + uint32_t L_610 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_609<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_610>>((int32_t)21))))); + uint32_t L_611 = V_3; + uint32_t L_612 = V_0; + V_3 = ((int32_t)((int32_t)L_611+(int32_t)L_612)); + uint32_t L_613 = V_2; + uint32_t L_614 = V_3; + uint32_t L_615 = V_0; + uint32_t L_616 = V_1; + UInt32U5BU5D_t957* L_617 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_617); + IL2CPP_ARRAY_BOUNDS_CHECK(L_617, ((int32_t)46)); + int32_t L_618 = ((int32_t)46); + UInt32U5BU5D_t957* L_619 = (__this->___buff_5); + NullCheck(L_619); + IL2CPP_ARRAY_BOUNDS_CHECK(L_619, ((int32_t)15)); + int32_t L_620 = ((int32_t)15); + V_2 = ((int32_t)((int32_t)L_613+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_614^(int32_t)L_615))^(int32_t)L_616))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_617, L_618, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_619, L_620, sizeof(uint32_t))))))); + uint32_t L_621 = V_2; + uint32_t L_622 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_621<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_622>>((int32_t)16))))); + uint32_t L_623 = V_2; + uint32_t L_624 = V_3; + V_2 = ((int32_t)((int32_t)L_623+(int32_t)L_624)); + uint32_t L_625 = V_1; + uint32_t L_626 = V_2; + uint32_t L_627 = V_3; + uint32_t L_628 = V_0; + UInt32U5BU5D_t957* L_629 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, ((int32_t)47)); + int32_t L_630 = ((int32_t)47); + UInt32U5BU5D_t957* L_631 = (__this->___buff_5); + NullCheck(L_631); + IL2CPP_ARRAY_BOUNDS_CHECK(L_631, 2); + int32_t L_632 = 2; + V_1 = ((int32_t)((int32_t)L_625+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_626^(int32_t)L_627))^(int32_t)L_628))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_630, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_631, L_632, sizeof(uint32_t))))))); + uint32_t L_633 = V_1; + uint32_t L_634 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_633<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_634>>((int32_t)9))))); + uint32_t L_635 = V_1; + uint32_t L_636 = V_2; + V_1 = ((int32_t)((int32_t)L_635+(int32_t)L_636)); + uint32_t L_637 = V_0; + uint32_t L_638 = V_3; + uint32_t L_639 = V_1; + uint32_t L_640 = V_2; + UInt32U5BU5D_t957* L_641 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_641); + IL2CPP_ARRAY_BOUNDS_CHECK(L_641, ((int32_t)48)); + int32_t L_642 = ((int32_t)48); + UInt32U5BU5D_t957* L_643 = (__this->___buff_5); + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, 0); + int32_t L_644 = 0; + V_0 = ((int32_t)((int32_t)L_637+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_638))|(int32_t)L_639))^(int32_t)L_640))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_641, L_642, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_644, sizeof(uint32_t))))))); + uint32_t L_645 = V_0; + uint32_t L_646 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_645<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_646>>((int32_t)26))))); + uint32_t L_647 = V_0; + uint32_t L_648 = V_1; + V_0 = ((int32_t)((int32_t)L_647+(int32_t)L_648)); + uint32_t L_649 = V_3; + uint32_t L_650 = V_2; + uint32_t L_651 = V_0; + uint32_t L_652 = V_1; + UInt32U5BU5D_t957* L_653 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_653); + IL2CPP_ARRAY_BOUNDS_CHECK(L_653, ((int32_t)49)); + int32_t L_654 = ((int32_t)49); + UInt32U5BU5D_t957* L_655 = (__this->___buff_5); + NullCheck(L_655); + IL2CPP_ARRAY_BOUNDS_CHECK(L_655, 7); + int32_t L_656 = 7; + V_3 = ((int32_t)((int32_t)L_649+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_650))|(int32_t)L_651))^(int32_t)L_652))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_653, L_654, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_655, L_656, sizeof(uint32_t))))))); + uint32_t L_657 = V_3; + uint32_t L_658 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_657<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_658>>((int32_t)22))))); + uint32_t L_659 = V_3; + uint32_t L_660 = V_0; + V_3 = ((int32_t)((int32_t)L_659+(int32_t)L_660)); + uint32_t L_661 = V_2; + uint32_t L_662 = V_1; + uint32_t L_663 = V_3; + uint32_t L_664 = V_0; + UInt32U5BU5D_t957* L_665 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_665); + IL2CPP_ARRAY_BOUNDS_CHECK(L_665, ((int32_t)50)); + int32_t L_666 = ((int32_t)50); + UInt32U5BU5D_t957* L_667 = (__this->___buff_5); + NullCheck(L_667); + IL2CPP_ARRAY_BOUNDS_CHECK(L_667, ((int32_t)14)); + int32_t L_668 = ((int32_t)14); + V_2 = ((int32_t)((int32_t)L_661+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_662))|(int32_t)L_663))^(int32_t)L_664))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_665, L_666, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_667, L_668, sizeof(uint32_t))))))); + uint32_t L_669 = V_2; + uint32_t L_670 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_669<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_670>>((int32_t)17))))); + uint32_t L_671 = V_2; + uint32_t L_672 = V_3; + V_2 = ((int32_t)((int32_t)L_671+(int32_t)L_672)); + uint32_t L_673 = V_1; + uint32_t L_674 = V_0; + uint32_t L_675 = V_2; + uint32_t L_676 = V_3; + UInt32U5BU5D_t957* L_677 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_677); + IL2CPP_ARRAY_BOUNDS_CHECK(L_677, ((int32_t)51)); + int32_t L_678 = ((int32_t)51); + UInt32U5BU5D_t957* L_679 = (__this->___buff_5); + NullCheck(L_679); + IL2CPP_ARRAY_BOUNDS_CHECK(L_679, 5); + int32_t L_680 = 5; + V_1 = ((int32_t)((int32_t)L_673+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_674))|(int32_t)L_675))^(int32_t)L_676))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_677, L_678, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_679, L_680, sizeof(uint32_t))))))); + uint32_t L_681 = V_1; + uint32_t L_682 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_681<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_682>>((int32_t)11))))); + uint32_t L_683 = V_1; + uint32_t L_684 = V_2; + V_1 = ((int32_t)((int32_t)L_683+(int32_t)L_684)); + uint32_t L_685 = V_0; + uint32_t L_686 = V_3; + uint32_t L_687 = V_1; + uint32_t L_688 = V_2; + UInt32U5BU5D_t957* L_689 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_689); + IL2CPP_ARRAY_BOUNDS_CHECK(L_689, ((int32_t)52)); + int32_t L_690 = ((int32_t)52); + UInt32U5BU5D_t957* L_691 = (__this->___buff_5); + NullCheck(L_691); + IL2CPP_ARRAY_BOUNDS_CHECK(L_691, ((int32_t)12)); + int32_t L_692 = ((int32_t)12); + V_0 = ((int32_t)((int32_t)L_685+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_686))|(int32_t)L_687))^(int32_t)L_688))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_689, L_690, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_691, L_692, sizeof(uint32_t))))))); + uint32_t L_693 = V_0; + uint32_t L_694 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_693<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_694>>((int32_t)26))))); + uint32_t L_695 = V_0; + uint32_t L_696 = V_1; + V_0 = ((int32_t)((int32_t)L_695+(int32_t)L_696)); + uint32_t L_697 = V_3; + uint32_t L_698 = V_2; + uint32_t L_699 = V_0; + uint32_t L_700 = V_1; + UInt32U5BU5D_t957* L_701 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_701); + IL2CPP_ARRAY_BOUNDS_CHECK(L_701, ((int32_t)53)); + int32_t L_702 = ((int32_t)53); + UInt32U5BU5D_t957* L_703 = (__this->___buff_5); + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, 3); + int32_t L_704 = 3; + V_3 = ((int32_t)((int32_t)L_697+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_698))|(int32_t)L_699))^(int32_t)L_700))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_701, L_702, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_704, sizeof(uint32_t))))))); + uint32_t L_705 = V_3; + uint32_t L_706 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_705<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_706>>((int32_t)22))))); + uint32_t L_707 = V_3; + uint32_t L_708 = V_0; + V_3 = ((int32_t)((int32_t)L_707+(int32_t)L_708)); + uint32_t L_709 = V_2; + uint32_t L_710 = V_1; + uint32_t L_711 = V_3; + uint32_t L_712 = V_0; + UInt32U5BU5D_t957* L_713 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, ((int32_t)54)); + int32_t L_714 = ((int32_t)54); + UInt32U5BU5D_t957* L_715 = (__this->___buff_5); + NullCheck(L_715); + IL2CPP_ARRAY_BOUNDS_CHECK(L_715, ((int32_t)10)); + int32_t L_716 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)L_709+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_710))|(int32_t)L_711))^(int32_t)L_712))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_714, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_715, L_716, sizeof(uint32_t))))))); + uint32_t L_717 = V_2; + uint32_t L_718 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_717<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_718>>((int32_t)17))))); + uint32_t L_719 = V_2; + uint32_t L_720 = V_3; + V_2 = ((int32_t)((int32_t)L_719+(int32_t)L_720)); + uint32_t L_721 = V_1; + uint32_t L_722 = V_0; + uint32_t L_723 = V_2; + uint32_t L_724 = V_3; + UInt32U5BU5D_t957* L_725 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_725); + IL2CPP_ARRAY_BOUNDS_CHECK(L_725, ((int32_t)55)); + int32_t L_726 = ((int32_t)55); + UInt32U5BU5D_t957* L_727 = (__this->___buff_5); + NullCheck(L_727); + IL2CPP_ARRAY_BOUNDS_CHECK(L_727, 1); + int32_t L_728 = 1; + V_1 = ((int32_t)((int32_t)L_721+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_722))|(int32_t)L_723))^(int32_t)L_724))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_725, L_726, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_727, L_728, sizeof(uint32_t))))))); + uint32_t L_729 = V_1; + uint32_t L_730 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_729<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_730>>((int32_t)11))))); + uint32_t L_731 = V_1; + uint32_t L_732 = V_2; + V_1 = ((int32_t)((int32_t)L_731+(int32_t)L_732)); + uint32_t L_733 = V_0; + uint32_t L_734 = V_3; + uint32_t L_735 = V_1; + uint32_t L_736 = V_2; + UInt32U5BU5D_t957* L_737 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_737); + IL2CPP_ARRAY_BOUNDS_CHECK(L_737, ((int32_t)56)); + int32_t L_738 = ((int32_t)56); + UInt32U5BU5D_t957* L_739 = (__this->___buff_5); + NullCheck(L_739); + IL2CPP_ARRAY_BOUNDS_CHECK(L_739, 8); + int32_t L_740 = 8; + V_0 = ((int32_t)((int32_t)L_733+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_734))|(int32_t)L_735))^(int32_t)L_736))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_737, L_738, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_739, L_740, sizeof(uint32_t))))))); + uint32_t L_741 = V_0; + uint32_t L_742 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_741<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_742>>((int32_t)26))))); + uint32_t L_743 = V_0; + uint32_t L_744 = V_1; + V_0 = ((int32_t)((int32_t)L_743+(int32_t)L_744)); + uint32_t L_745 = V_3; + uint32_t L_746 = V_2; + uint32_t L_747 = V_0; + uint32_t L_748 = V_1; + UInt32U5BU5D_t957* L_749 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_749); + IL2CPP_ARRAY_BOUNDS_CHECK(L_749, ((int32_t)57)); + int32_t L_750 = ((int32_t)57); + UInt32U5BU5D_t957* L_751 = (__this->___buff_5); + NullCheck(L_751); + IL2CPP_ARRAY_BOUNDS_CHECK(L_751, ((int32_t)15)); + int32_t L_752 = ((int32_t)15); + V_3 = ((int32_t)((int32_t)L_745+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_746))|(int32_t)L_747))^(int32_t)L_748))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_749, L_750, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_751, L_752, sizeof(uint32_t))))))); + uint32_t L_753 = V_3; + uint32_t L_754 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_753<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_754>>((int32_t)22))))); + uint32_t L_755 = V_3; + uint32_t L_756 = V_0; + V_3 = ((int32_t)((int32_t)L_755+(int32_t)L_756)); + uint32_t L_757 = V_2; + uint32_t L_758 = V_1; + uint32_t L_759 = V_3; + uint32_t L_760 = V_0; + UInt32U5BU5D_t957* L_761 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_761); + IL2CPP_ARRAY_BOUNDS_CHECK(L_761, ((int32_t)58)); + int32_t L_762 = ((int32_t)58); + UInt32U5BU5D_t957* L_763 = (__this->___buff_5); + NullCheck(L_763); + IL2CPP_ARRAY_BOUNDS_CHECK(L_763, 6); + int32_t L_764 = 6; + V_2 = ((int32_t)((int32_t)L_757+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_758))|(int32_t)L_759))^(int32_t)L_760))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_761, L_762, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_763, L_764, sizeof(uint32_t))))))); + uint32_t L_765 = V_2; + uint32_t L_766 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_765<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_766>>((int32_t)17))))); + uint32_t L_767 = V_2; + uint32_t L_768 = V_3; + V_2 = ((int32_t)((int32_t)L_767+(int32_t)L_768)); + uint32_t L_769 = V_1; + uint32_t L_770 = V_0; + uint32_t L_771 = V_2; + uint32_t L_772 = V_3; + UInt32U5BU5D_t957* L_773 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_773); + IL2CPP_ARRAY_BOUNDS_CHECK(L_773, ((int32_t)59)); + int32_t L_774 = ((int32_t)59); + UInt32U5BU5D_t957* L_775 = (__this->___buff_5); + NullCheck(L_775); + IL2CPP_ARRAY_BOUNDS_CHECK(L_775, ((int32_t)13)); + int32_t L_776 = ((int32_t)13); + V_1 = ((int32_t)((int32_t)L_769+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_770))|(int32_t)L_771))^(int32_t)L_772))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_773, L_774, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_775, L_776, sizeof(uint32_t))))))); + uint32_t L_777 = V_1; + uint32_t L_778 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_777<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_778>>((int32_t)11))))); + uint32_t L_779 = V_1; + uint32_t L_780 = V_2; + V_1 = ((int32_t)((int32_t)L_779+(int32_t)L_780)); + uint32_t L_781 = V_0; + uint32_t L_782 = V_3; + uint32_t L_783 = V_1; + uint32_t L_784 = V_2; + UInt32U5BU5D_t957* L_785 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_785); + IL2CPP_ARRAY_BOUNDS_CHECK(L_785, ((int32_t)60)); + int32_t L_786 = ((int32_t)60); + UInt32U5BU5D_t957* L_787 = (__this->___buff_5); + NullCheck(L_787); + IL2CPP_ARRAY_BOUNDS_CHECK(L_787, 4); + int32_t L_788 = 4; + V_0 = ((int32_t)((int32_t)L_781+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_782))|(int32_t)L_783))^(int32_t)L_784))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_785, L_786, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_787, L_788, sizeof(uint32_t))))))); + uint32_t L_789 = V_0; + uint32_t L_790 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_789<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_790>>((int32_t)26))))); + uint32_t L_791 = V_0; + uint32_t L_792 = V_1; + V_0 = ((int32_t)((int32_t)L_791+(int32_t)L_792)); + uint32_t L_793 = V_3; + uint32_t L_794 = V_2; + uint32_t L_795 = V_0; + uint32_t L_796 = V_1; + UInt32U5BU5D_t957* L_797 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_797); + IL2CPP_ARRAY_BOUNDS_CHECK(L_797, ((int32_t)61)); + int32_t L_798 = ((int32_t)61); + UInt32U5BU5D_t957* L_799 = (__this->___buff_5); + NullCheck(L_799); + IL2CPP_ARRAY_BOUNDS_CHECK(L_799, ((int32_t)11)); + int32_t L_800 = ((int32_t)11); + V_3 = ((int32_t)((int32_t)L_793+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_794))|(int32_t)L_795))^(int32_t)L_796))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_797, L_798, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_799, L_800, sizeof(uint32_t))))))); + uint32_t L_801 = V_3; + uint32_t L_802 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_801<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_802>>((int32_t)22))))); + uint32_t L_803 = V_3; + uint32_t L_804 = V_0; + V_3 = ((int32_t)((int32_t)L_803+(int32_t)L_804)); + uint32_t L_805 = V_2; + uint32_t L_806 = V_1; + uint32_t L_807 = V_3; + uint32_t L_808 = V_0; + UInt32U5BU5D_t957* L_809 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_809); + IL2CPP_ARRAY_BOUNDS_CHECK(L_809, ((int32_t)62)); + int32_t L_810 = ((int32_t)62); + UInt32U5BU5D_t957* L_811 = (__this->___buff_5); + NullCheck(L_811); + IL2CPP_ARRAY_BOUNDS_CHECK(L_811, 2); + int32_t L_812 = 2; + V_2 = ((int32_t)((int32_t)L_805+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_806))|(int32_t)L_807))^(int32_t)L_808))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_809, L_810, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_811, L_812, sizeof(uint32_t))))))); + uint32_t L_813 = V_2; + uint32_t L_814 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_813<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_814>>((int32_t)17))))); + uint32_t L_815 = V_2; + uint32_t L_816 = V_3; + V_2 = ((int32_t)((int32_t)L_815+(int32_t)L_816)); + uint32_t L_817 = V_1; + uint32_t L_818 = V_0; + uint32_t L_819 = V_2; + uint32_t L_820 = V_3; + UInt32U5BU5D_t957* L_821 = ((MD5CryptoServiceProvider_t1575_StaticFields*)MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var->static_fields)->___K_9; + NullCheck(L_821); + IL2CPP_ARRAY_BOUNDS_CHECK(L_821, ((int32_t)63)); + int32_t L_822 = ((int32_t)63); + UInt32U5BU5D_t957* L_823 = (__this->___buff_5); + NullCheck(L_823); + IL2CPP_ARRAY_BOUNDS_CHECK(L_823, ((int32_t)9)); + int32_t L_824 = ((int32_t)9); + V_1 = ((int32_t)((int32_t)L_817+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_818))|(int32_t)L_819))^(int32_t)L_820))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_821, L_822, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_823, L_824, sizeof(uint32_t))))))); + uint32_t L_825 = V_1; + uint32_t L_826 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_825<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_826>>((int32_t)11))))); + uint32_t L_827 = V_1; + uint32_t L_828 = V_2; + V_1 = ((int32_t)((int32_t)L_827+(int32_t)L_828)); + UInt32U5BU5D_t957* L_829 = (__this->____H_4); + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, 0); + uint32_t* L_830 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_829, 0, sizeof(uint32_t))); + uint32_t L_831 = V_0; + *((int32_t*)(L_830)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_830))+(int32_t)L_831)); + UInt32U5BU5D_t957* L_832 = (__this->____H_4); + NullCheck(L_832); + IL2CPP_ARRAY_BOUNDS_CHECK(L_832, 1); + uint32_t* L_833 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_832, 1, sizeof(uint32_t))); + uint32_t L_834 = V_1; + *((int32_t*)(L_833)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_833))+(int32_t)L_834)); + UInt32U5BU5D_t957* L_835 = (__this->____H_4); + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, 2); + uint32_t* L_836 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_835, 2, sizeof(uint32_t))); + uint32_t L_837 = V_2; + *((int32_t*)(L_836)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_836))+(int32_t)L_837)); + UInt32U5BU5D_t957* L_838 = (__this->____H_4); + NullCheck(L_838); + IL2CPP_ARRAY_BOUNDS_CHECK(L_838, 3); + uint32_t* L_839 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_838, 3, sizeof(uint32_t))); + uint32_t L_840 = V_3; + *((int32_t*)(L_839)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_839))+(int32_t)L_840)); + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void MD5CryptoServiceProvider_ProcessFinalBlock_m9368 (MD5CryptoServiceProvider_t1575 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint64_t V_5 = 0; + { + uint64_t L_0 = (__this->___count_6); + int32_t L_1 = ___inputCount; + V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1))))); + uint64_t L_2 = V_0; + V_1 = (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)((int32_t)56))))-(int64_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64))))))))))); + int32_t L_3 = V_1; + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0021; + } + } + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64))); + } + +IL_0021: + { + int32_t L_5 = ___inputCount; + int32_t L_6 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8)))); + V_3 = 0; + goto IL_003f; + } + +IL_0033: + { + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_3; + ByteU5BU5D_t789* L_9 = ___inputBuffer; + int32_t L_10 = V_3; + int32_t L_11 = ___inputOffset; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11))); + int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_12, sizeof(uint8_t))); + int32_t L_13 = V_3; + V_3 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_003f: + { + int32_t L_14 = V_3; + int32_t L_15 = ___inputCount; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0033; + } + } + { + ByteU5BU5D_t789* L_16 = V_2; + int32_t L_17 = ___inputCount; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))) = (uint8_t)((int32_t)128); + int32_t L_18 = ___inputCount; + V_4 = ((int32_t)((int32_t)L_18+(int32_t)1)); + goto IL_0063; + } + +IL_0058: + { + ByteU5BU5D_t789* L_19 = V_2; + int32_t L_20 = V_4; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_21 = V_4; + V_4 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0063: + { + int32_t L_22 = V_4; + int32_t L_23 = ___inputCount; + int32_t L_24 = V_1; + if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)L_23+(int32_t)L_24))))) + { + goto IL_0058; + } + } + { + uint64_t L_25 = V_0; + V_5 = ((int64_t)((int64_t)L_25<<(int32_t)3)); + uint64_t L_26 = V_5; + ByteU5BU5D_t789* L_27 = V_2; + int32_t L_28 = ___inputCount; + int32_t L_29 = V_1; + MD5CryptoServiceProvider_AddLength_m9369(__this, L_26, L_27, ((int32_t)((int32_t)L_28+(int32_t)L_29)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_30 = V_2; + MD5CryptoServiceProvider_ProcessBlock_m9367(__this, L_30, 0, /*hidden argument*/NULL); + int32_t L_31 = ___inputCount; + int32_t L_32 = V_1; + if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31+(int32_t)L_32))+(int32_t)8))) == ((uint32_t)((int32_t)128))))) + { + goto IL_009e; + } + } + { + ByteU5BU5D_t789* L_33 = V_2; + MD5CryptoServiceProvider_ProcessBlock_m9367(__this, L_33, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_009e: + { + return; + } +} +// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::AddLength(System.UInt64,System.Byte[],System.Int32) +extern "C" void MD5CryptoServiceProvider_AddLength_m9369 (MD5CryptoServiceProvider_t1575 * __this, uint64_t ___length, ByteU5BU5D_t789* ___buffer, int32_t ___position, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + int32_t L_1 = ___position; + int32_t L_2 = L_1; + ___position = ((int32_t)((int32_t)L_2+(int32_t)1)); + uint64_t L_3 = ___length; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_3))); + ByteU5BU5D_t789* L_4 = ___buffer; + int32_t L_5 = ___position; + int32_t L_6 = L_5; + ___position = ((int32_t)((int32_t)L_6+(int32_t)1)); + uint64_t L_7 = ___length; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>8))))); + ByteU5BU5D_t789* L_8 = ___buffer; + int32_t L_9 = ___position; + int32_t L_10 = L_9; + ___position = ((int32_t)((int32_t)L_10+(int32_t)1)); + uint64_t L_11 = ___length; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)16)))))); + ByteU5BU5D_t789* L_12 = ___buffer; + int32_t L_13 = ___position; + int32_t L_14 = L_13; + ___position = ((int32_t)((int32_t)L_14+(int32_t)1)); + uint64_t L_15 = ___length; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)24)))))); + ByteU5BU5D_t789* L_16 = ___buffer; + int32_t L_17 = ___position; + int32_t L_18 = L_17; + ___position = ((int32_t)((int32_t)L_18+(int32_t)1)); + uint64_t L_19 = ___length; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_18); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)32)))))); + ByteU5BU5D_t789* L_20 = ___buffer; + int32_t L_21 = ___position; + int32_t L_22 = L_21; + ___position = ((int32_t)((int32_t)L_22+(int32_t)1)); + uint64_t L_23 = ___length; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_22); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)40)))))); + ByteU5BU5D_t789* L_24 = ___buffer; + int32_t L_25 = ___position; + int32_t L_26 = L_25; + ___position = ((int32_t)((int32_t)L_26+(int32_t)1)); + uint64_t L_27 = ___length; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_26); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_26, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>((int32_t)48)))))); + ByteU5BU5D_t789* L_28 = ___buffer; + int32_t L_29 = ___position; + uint64_t L_30 = ___length; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_29, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_30>>((int32_t)56)))))); + return; + } +} +// System.Void System.Security.Cryptography.RC2::.ctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void RC2__ctor_m9370 (RC2_t1097 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)128); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)64); + ((SymmetricAlgorithm_t951 *)__this)->___FeedbackSizeValue_6 = 8; + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)40), ((int32_t)128), 8, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_2 = (((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + return; + } +} +// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create() +extern Il2CppCodeGenString* _stringLiteral2126; +extern "C" RC2_t1097 * RC2_Create_m5726 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2126 = il2cpp_codegen_string_literal_from_index(2126); + s_Il2CppMethodIntialized = true; + } + { + RC2_t1097 * L_0 = RC2_Create_m9371(NULL /*static, unused*/, _stringLiteral2126, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* RC2_t1097_il2cpp_TypeInfo_var; +extern "C" RC2_t1097 * RC2_Create_m9371 (Object_t * __this /* static, unused */, String_t* ___AlgName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + RC2_t1097_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1101); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___AlgName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((RC2_t1097 *)CastclassClass(L_1, RC2_t1097_il2cpp_TypeInfo_var)); + } +} +// System.Int32 System.Security.Cryptography.RC2::get_EffectiveKeySize() +extern "C" int32_t RC2_get_EffectiveKeySize_m9372 (RC2_t1097 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___EffectiveKeySizeValue_10); + if (L_0) + { + goto IL_0012; + } + } + { + int32_t L_1 = (((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2); + return L_1; + } + +IL_0012: + { + int32_t L_2 = (__this->___EffectiveKeySizeValue_10); + return L_2; + } +} +// System.Int32 System.Security.Cryptography.RC2::get_KeySize() +extern "C" int32_t RC2_get_KeySize_m9373 (RC2_t1097 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = SymmetricAlgorithm_get_KeySize_m4837(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.Cryptography.RC2::set_KeySize(System.Int32) +extern "C" void RC2_set_KeySize_m9374 (RC2_t1097 * __this, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + SymmetricAlgorithm_set_KeySize_m4838(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___value; + __this->___EffectiveKeySizeValue_10 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::.ctor() +extern "C" void RC2CryptoServiceProvider__ctor_m9375 (RC2CryptoServiceProvider_t1576 * __this, const MethodInfo* method) +{ + { + RC2__ctor_m9370(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Security.Cryptography.RC2CryptoServiceProvider::get_EffectiveKeySize() +extern "C" int32_t RC2CryptoServiceProvider_get_EffectiveKeySize_m9376 (RC2CryptoServiceProvider_t1576 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = RC2_get_EffectiveKeySize_m9372(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RC2CryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[]) +extern TypeInfo* RC2Transform_t1577_il2cpp_TypeInfo_var; +extern "C" Object_t * RC2CryptoServiceProvider_CreateDecryptor_m9377 (RC2CryptoServiceProvider_t1576 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RC2Transform_t1577_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1102); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + RC2Transform_t1577 * L_2 = (RC2Transform_t1577 *)il2cpp_codegen_object_new (RC2Transform_t1577_il2cpp_TypeInfo_var); + RC2Transform__ctor_m9381(L_2, __this, 0, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RC2CryptoServiceProvider::CreateEncryptor(System.Byte[],System.Byte[]) +extern TypeInfo* RC2Transform_t1577_il2cpp_TypeInfo_var; +extern "C" Object_t * RC2CryptoServiceProvider_CreateEncryptor_m9378 (RC2CryptoServiceProvider_t1576 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RC2Transform_t1577_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1102); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + RC2Transform_t1577 * L_2 = (RC2Transform_t1577 *)il2cpp_codegen_object_new (RC2Transform_t1577_il2cpp_TypeInfo_var); + RC2Transform__ctor_m9381(L_2, __this, 1, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::GenerateIV() +extern "C" void RC2CryptoServiceProvider_GenerateIV_m9379 (RC2CryptoServiceProvider_t1576 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0); + ByteU5BU5D_t789* L_1 = KeyBuilder_IV_m6831(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___IVValue_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::GenerateKey() +extern "C" void RC2CryptoServiceProvider_GenerateKey_m9380 (RC2CryptoServiceProvider_t1576 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2); + ByteU5BU5D_t789* L_1 = KeyBuilder_Key_m6830(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.RC2Transform::.ctor(System.Security.Cryptography.RC2,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* RC2Transform_t1577_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2252; +extern "C" void RC2Transform__ctor_m9381 (RC2Transform_t1577 * __this, RC2_t1097 * ___rc2Algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + RC2Transform_t1577_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1102); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + _stringLiteral2252 = il2cpp_codegen_string_literal_from_index(2252); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + String_t* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + { + RC2_t1097 * L_0 = ___rc2Algo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___iv; + SymmetricTransform__ctor_m6937(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + RC2_t1097 * L_3 = ___rc2Algo; + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(26 /* System.Int32 System.Security.Cryptography.RC2::get_EffectiveKeySize() */, L_3); + V_0 = L_4; + ByteU5BU5D_t789* L_5 = ___key; + if (L_5) + { + goto IL_002b; + } + } + { + RC2_t1097 * L_6 = ___rc2Algo; + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 System.Security.Cryptography.RC2::get_KeySize() */, L_6); + ByteU5BU5D_t789* L_8 = KeyBuilder_Key_m6830(NULL /*static, unused*/, ((int32_t)((int32_t)L_7>>(int32_t)3)), /*hidden argument*/NULL); + ___key = L_8; + goto IL_0044; + } + +IL_002b: + { + ByteU5BU5D_t789* L_9 = ___key; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_9); + ___key = ((ByteU5BU5D_t789*)Castclass(L_10, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = ___key; + NullCheck(L_12); + int32_t L_13 = Math_Min_m4826(NULL /*static, unused*/, L_11, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL); + V_0 = L_13; + } + +IL_0044: + { + ByteU5BU5D_t789* L_14 = ___key; + NullCheck(L_14); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))); + RC2_t1097 * L_15 = ___rc2Algo; + NullCheck(L_15); + KeySizesU5BU5D_t966* L_16 = (KeySizesU5BU5D_t966*)VirtFuncInvoker0< KeySizesU5BU5D_t966* >::Invoke(15 /* System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes() */, L_15); + int32_t L_17 = V_1; + bool L_18 = KeySizes_IsLegalKeySize_m9345(NULL /*static, unused*/, L_16, ((int32_t)((int32_t)L_17<<(int32_t)3)), /*hidden argument*/NULL); + if (L_18) + { + goto IL_008f; + } + } + { + ObjectU5BU5D_t162* L_19 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + int32_t L_20 = V_1; + int32_t L_21 = L_20; + Object_t * L_22 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_21); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + ArrayElementTypeCheck (L_19, L_22); + *((Object_t **)(Object_t **)SZArrayLdElema(L_19, 0, sizeof(Object_t *))) = (Object_t *)L_22; + ObjectU5BU5D_t162* L_23 = L_19; + int32_t L_24 = 5; + Object_t * L_25 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_24); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 1); + ArrayElementTypeCheck (L_23, L_25); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, 1, sizeof(Object_t *))) = (Object_t *)L_25; + ObjectU5BU5D_t162* L_26 = L_23; + int32_t L_27 = ((int32_t)16); + Object_t * L_28 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_27); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 2); + ArrayElementTypeCheck (L_26, L_28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, 2, sizeof(Object_t *))) = (Object_t *)L_28; + String_t* L_29 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2252, L_26, /*hidden argument*/NULL); + V_2 = L_29; + String_t* L_30 = V_2; + CryptographicException_t929 * L_31 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_31, L_30, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_008f: + { + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)128))); + int32_t L_32 = V_0; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_32+(int32_t)7))>>(int32_t)3)); + int32_t L_33 = V_0; + int32_t L_34 = V_4; + V_5 = ((int32_t)((int32_t)((int32_t)255)%(int32_t)((int32_t)((int32_t)2<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8+(int32_t)L_33))-(int32_t)((int32_t)((int32_t)L_34<<(int32_t)3))))-(int32_t)1))&(int32_t)((int32_t)31))))))); + V_6 = 0; + goto IL_00ce; + } + +IL_00c0: + { + ByteU5BU5D_t789* L_35 = V_3; + int32_t L_36 = V_6; + ByteU5BU5D_t789* L_37 = ___key; + int32_t L_38 = V_6; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_38); + int32_t L_39 = L_38; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_35, L_36, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_39, sizeof(uint8_t))); + int32_t L_40 = V_6; + V_6 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00ce: + { + int32_t L_41 = V_6; + int32_t L_42 = V_1; + if ((((int32_t)L_41) < ((int32_t)L_42))) + { + goto IL_00c0; + } + } + { + int32_t L_43 = V_1; + V_7 = L_43; + goto IL_0101; + } + +IL_00de: + { + ByteU5BU5D_t789* L_44 = V_3; + int32_t L_45 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t1577_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_46 = ((RC2Transform_t1577_StaticFields*)RC2Transform_t1577_il2cpp_TypeInfo_var->static_fields)->___pitable_18; + ByteU5BU5D_t789* L_47 = V_3; + int32_t L_48 = V_7; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, ((int32_t)((int32_t)L_48-(int32_t)1))); + int32_t L_49 = ((int32_t)((int32_t)L_48-(int32_t)1)); + ByteU5BU5D_t789* L_50 = V_3; + int32_t L_51 = V_7; + int32_t L_52 = V_1; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)((int32_t)L_51-(int32_t)L_52))); + int32_t L_53 = ((int32_t)((int32_t)L_51-(int32_t)L_52)); + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_49, sizeof(uint8_t)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_53, sizeof(uint8_t)))))&(int32_t)((int32_t)255)))); + int32_t L_54 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_47, L_49, sizeof(uint8_t)))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_53, sizeof(uint8_t)))))&(int32_t)((int32_t)255))); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, L_45); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_45, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_54, sizeof(uint8_t))); + int32_t L_55 = V_7; + V_7 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_0101: + { + int32_t L_56 = V_7; + if ((((int32_t)L_56) < ((int32_t)((int32_t)128)))) + { + goto IL_00de; + } + } + { + ByteU5BU5D_t789* L_57 = V_3; + int32_t L_58 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t1577_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_59 = ((RC2Transform_t1577_StaticFields*)RC2Transform_t1577_il2cpp_TypeInfo_var->static_fields)->___pitable_18; + ByteU5BU5D_t789* L_60 = V_3; + int32_t L_61 = V_4; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)((int32_t)((int32_t)128)-(int32_t)L_61))); + int32_t L_62 = ((int32_t)((int32_t)((int32_t)128)-(int32_t)L_61)); + int32_t L_63 = V_5; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_60, L_62, sizeof(uint8_t)))&(int32_t)L_63))); + int32_t L_64 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_60, L_62, sizeof(uint8_t)))&(int32_t)L_63)); + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)((int32_t)((int32_t)128)-(int32_t)L_58))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, ((int32_t)((int32_t)((int32_t)128)-(int32_t)L_58)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_59, L_64, sizeof(uint8_t))); + int32_t L_65 = V_4; + V_8 = ((int32_t)((int32_t)((int32_t)127)-(int32_t)L_65)); + goto IL_0154; + } + +IL_0136: + { + ByteU5BU5D_t789* L_66 = V_3; + int32_t L_67 = V_8; + IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t1577_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_68 = ((RC2Transform_t1577_StaticFields*)RC2Transform_t1577_il2cpp_TypeInfo_var->static_fields)->___pitable_18; + ByteU5BU5D_t789* L_69 = V_3; + int32_t L_70 = V_8; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, ((int32_t)((int32_t)L_70+(int32_t)1))); + int32_t L_71 = ((int32_t)((int32_t)L_70+(int32_t)1)); + ByteU5BU5D_t789* L_72 = V_3; + int32_t L_73 = V_8; + int32_t L_74 = V_4; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, ((int32_t)((int32_t)L_73+(int32_t)L_74))); + int32_t L_75 = ((int32_t)((int32_t)L_73+(int32_t)L_74)); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_69, L_71, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_72, L_75, sizeof(uint8_t)))))); + int32_t L_76 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_69, L_71, sizeof(uint8_t)))^(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_72, L_75, sizeof(uint8_t))))); + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, L_67); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_66, L_67, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_68, L_76, sizeof(uint8_t))); + int32_t L_77 = V_8; + V_8 = ((int32_t)((int32_t)L_77-(int32_t)1)); + } + +IL_0154: + { + int32_t L_78 = V_8; + if ((((int32_t)L_78) >= ((int32_t)0))) + { + goto IL_0136; + } + } + { + __this->___K_16 = ((UInt16U5BU5D_t763*)SZArrayNew(UInt16U5BU5D_t763_il2cpp_TypeInfo_var, ((int32_t)64))); + V_9 = 0; + V_10 = 0; + goto IL_0199; + } + +IL_0174: + { + UInt16U5BU5D_t763* L_79 = (__this->___K_16); + int32_t L_80 = V_10; + ByteU5BU5D_t789* L_81 = V_3; + int32_t L_82 = V_9; + int32_t L_83 = L_82; + V_9 = ((int32_t)((int32_t)L_83+(int32_t)1)); + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_83); + int32_t L_84 = L_83; + ByteU5BU5D_t789* L_85 = V_3; + int32_t L_86 = V_9; + int32_t L_87 = L_86; + V_9 = ((int32_t)((int32_t)L_87+(int32_t)1)); + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, L_87); + int32_t L_88 = L_87; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, L_80); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_79, L_80, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_81, L_84, sizeof(uint8_t)))+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_85, L_88, sizeof(uint8_t)))<<(int32_t)8))))))); + int32_t L_89 = V_10; + V_10 = ((int32_t)((int32_t)L_89+(int32_t)1)); + } + +IL_0199: + { + int32_t L_90 = V_10; + if ((((int32_t)L_90) < ((int32_t)((int32_t)64)))) + { + goto IL_0174; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.RC2Transform::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* RC2Transform_t1577_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D44_34_FieldInfo_var; +extern "C" void RC2Transform__cctor_m9382 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + RC2Transform_t1577_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1102); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D44_34_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 34); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D44_34_FieldInfo_var), /*hidden argument*/NULL); + ((RC2Transform_t1577_StaticFields*)RC2Transform_t1577_il2cpp_TypeInfo_var->static_fields)->___pitable_18 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.RC2Transform::ECB(System.Byte[],System.Byte[]) +extern "C" void RC2Transform_ECB_m9383 (RC2Transform_t1577 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___input; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___input; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)8))))))); + ByteU5BU5D_t789* L_4 = ___input; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___input; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))<<(int32_t)8))))))); + ByteU5BU5D_t789* L_8 = ___input; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + int32_t L_9 = 4; + ByteU5BU5D_t789* L_10 = ___input; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 5); + int32_t L_11 = 5; + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_9, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)8))))))); + ByteU5BU5D_t789* L_12 = ___input; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 6); + int32_t L_13 = 6; + ByteU5BU5D_t789* L_14 = ___input; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 7); + int32_t L_15 = 7; + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))))); + bool L_16 = (((SymmetricTransform_t1189 *)__this)->___encrypt_1); + if (!L_16) + { + goto IL_05d9; + } + } + { + __this->___j_17 = 0; + goto IL_01cb; + } + +IL_0057: + { + uint16_t L_17 = (__this->___R0_12); + UInt16U5BU5D_t763* L_18 = (__this->___K_16); + int32_t L_19 = (__this->___j_17); + int32_t L_20 = L_19; + V_0 = L_20; + __this->___j_17 = ((int32_t)((int32_t)L_20+(int32_t)1)); + int32_t L_21 = V_0; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_21); + int32_t L_22 = L_21; + uint16_t L_23 = (__this->___R3_15); + uint16_t L_24 = (__this->___R2_14); + uint16_t L_25 = (__this->___R3_15); + uint16_t L_26 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_17+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_18, L_22, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))))+(int32_t)((int32_t)((int32_t)((~L_25))&(int32_t)L_26)))))))))))); + uint16_t L_27 = (__this->___R0_12); + uint16_t L_28 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_27<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_28>>(int32_t)((int32_t)15)))))))); + uint16_t L_29 = (__this->___R1_13); + UInt16U5BU5D_t763* L_30 = (__this->___K_16); + int32_t L_31 = (__this->___j_17); + int32_t L_32 = L_31; + V_0 = L_32; + __this->___j_17 = ((int32_t)((int32_t)L_32+(int32_t)1)); + int32_t L_33 = V_0; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_33); + int32_t L_34 = L_33; + uint16_t L_35 = (__this->___R0_12); + uint16_t L_36 = (__this->___R3_15); + uint16_t L_37 = (__this->___R0_12); + uint16_t L_38 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_29+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_30, L_34, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_35&(int32_t)L_36))))+(int32_t)((int32_t)((int32_t)((~L_37))&(int32_t)L_38)))))))))))); + uint16_t L_39 = (__this->___R1_13); + uint16_t L_40 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_39<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_40>>(int32_t)((int32_t)14)))))))); + uint16_t L_41 = (__this->___R2_14); + UInt16U5BU5D_t763* L_42 = (__this->___K_16); + int32_t L_43 = (__this->___j_17); + int32_t L_44 = L_43; + V_0 = L_44; + __this->___j_17 = ((int32_t)((int32_t)L_44+(int32_t)1)); + int32_t L_45 = V_0; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_45); + int32_t L_46 = L_45; + uint16_t L_47 = (__this->___R1_13); + uint16_t L_48 = (__this->___R0_12); + uint16_t L_49 = (__this->___R1_13); + uint16_t L_50 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_41+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_42, L_46, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_47&(int32_t)L_48))))+(int32_t)((int32_t)((int32_t)((~L_49))&(int32_t)L_50)))))))))))); + uint16_t L_51 = (__this->___R2_14); + uint16_t L_52 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_51<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_52>>(int32_t)((int32_t)13)))))))); + uint16_t L_53 = (__this->___R3_15); + UInt16U5BU5D_t763* L_54 = (__this->___K_16); + int32_t L_55 = (__this->___j_17); + int32_t L_56 = L_55; + V_0 = L_56; + __this->___j_17 = ((int32_t)((int32_t)L_56+(int32_t)1)); + int32_t L_57 = V_0; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_57); + int32_t L_58 = L_57; + uint16_t L_59 = (__this->___R2_14); + uint16_t L_60 = (__this->___R1_13); + uint16_t L_61 = (__this->___R2_14); + uint16_t L_62 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_53+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_54, L_58, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_59&(int32_t)L_60))))+(int32_t)((int32_t)((int32_t)((~L_61))&(int32_t)L_62)))))))))))); + uint16_t L_63 = (__this->___R3_15); + uint16_t L_64 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_64>>(int32_t)((int32_t)11)))))))); + } + +IL_01cb: + { + int32_t L_65 = (__this->___j_17); + if ((((int32_t)L_65) <= ((int32_t)((int32_t)16)))) + { + goto IL_0057; + } + } + { + uint16_t L_66 = (__this->___R0_12); + UInt16U5BU5D_t763* L_67 = (__this->___K_16); + uint16_t L_68 = (__this->___R3_15); + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, ((int32_t)((int32_t)L_68&(int32_t)((int32_t)63)))); + int32_t L_69 = ((int32_t)((int32_t)L_68&(int32_t)((int32_t)63))); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_66+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_67, L_69, sizeof(uint16_t)))))))); + uint16_t L_70 = (__this->___R1_13); + UInt16U5BU5D_t763* L_71 = (__this->___K_16); + uint16_t L_72 = (__this->___R0_12); + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, ((int32_t)((int32_t)L_72&(int32_t)((int32_t)63)))); + int32_t L_73 = ((int32_t)((int32_t)L_72&(int32_t)((int32_t)63))); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_70+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_71, L_73, sizeof(uint16_t)))))))); + uint16_t L_74 = (__this->___R2_14); + UInt16U5BU5D_t763* L_75 = (__this->___K_16); + uint16_t L_76 = (__this->___R1_13); + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, ((int32_t)((int32_t)L_76&(int32_t)((int32_t)63)))); + int32_t L_77 = ((int32_t)((int32_t)L_76&(int32_t)((int32_t)63))); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_74+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_75, L_77, sizeof(uint16_t)))))))); + uint16_t L_78 = (__this->___R3_15); + UInt16U5BU5D_t763* L_79 = (__this->___K_16); + uint16_t L_80 = (__this->___R2_14); + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, ((int32_t)((int32_t)L_80&(int32_t)((int32_t)63)))); + int32_t L_81 = ((int32_t)((int32_t)L_80&(int32_t)((int32_t)63))); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_78+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_79, L_81, sizeof(uint16_t)))))))); + goto IL_03c9; + } + +IL_0255: + { + uint16_t L_82 = (__this->___R0_12); + UInt16U5BU5D_t763* L_83 = (__this->___K_16); + int32_t L_84 = (__this->___j_17); + int32_t L_85 = L_84; + V_0 = L_85; + __this->___j_17 = ((int32_t)((int32_t)L_85+(int32_t)1)); + int32_t L_86 = V_0; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, L_86); + int32_t L_87 = L_86; + uint16_t L_88 = (__this->___R3_15); + uint16_t L_89 = (__this->___R2_14); + uint16_t L_90 = (__this->___R3_15); + uint16_t L_91 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_82+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_83, L_87, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_88&(int32_t)L_89))))+(int32_t)((int32_t)((int32_t)((~L_90))&(int32_t)L_91)))))))))))); + uint16_t L_92 = (__this->___R0_12); + uint16_t L_93 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_92<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_93>>(int32_t)((int32_t)15)))))))); + uint16_t L_94 = (__this->___R1_13); + UInt16U5BU5D_t763* L_95 = (__this->___K_16); + int32_t L_96 = (__this->___j_17); + int32_t L_97 = L_96; + V_0 = L_97; + __this->___j_17 = ((int32_t)((int32_t)L_97+(int32_t)1)); + int32_t L_98 = V_0; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, L_98); + int32_t L_99 = L_98; + uint16_t L_100 = (__this->___R0_12); + uint16_t L_101 = (__this->___R3_15); + uint16_t L_102 = (__this->___R0_12); + uint16_t L_103 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_94+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_95, L_99, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_100&(int32_t)L_101))))+(int32_t)((int32_t)((int32_t)((~L_102))&(int32_t)L_103)))))))))))); + uint16_t L_104 = (__this->___R1_13); + uint16_t L_105 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_104<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_105>>(int32_t)((int32_t)14)))))))); + uint16_t L_106 = (__this->___R2_14); + UInt16U5BU5D_t763* L_107 = (__this->___K_16); + int32_t L_108 = (__this->___j_17); + int32_t L_109 = L_108; + V_0 = L_109; + __this->___j_17 = ((int32_t)((int32_t)L_109+(int32_t)1)); + int32_t L_110 = V_0; + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, L_110); + int32_t L_111 = L_110; + uint16_t L_112 = (__this->___R1_13); + uint16_t L_113 = (__this->___R0_12); + uint16_t L_114 = (__this->___R1_13); + uint16_t L_115 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_106+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_107, L_111, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_112&(int32_t)L_113))))+(int32_t)((int32_t)((int32_t)((~L_114))&(int32_t)L_115)))))))))))); + uint16_t L_116 = (__this->___R2_14); + uint16_t L_117 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_116<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_117>>(int32_t)((int32_t)13)))))))); + uint16_t L_118 = (__this->___R3_15); + UInt16U5BU5D_t763* L_119 = (__this->___K_16); + int32_t L_120 = (__this->___j_17); + int32_t L_121 = L_120; + V_0 = L_121; + __this->___j_17 = ((int32_t)((int32_t)L_121+(int32_t)1)); + int32_t L_122 = V_0; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, L_122); + int32_t L_123 = L_122; + uint16_t L_124 = (__this->___R2_14); + uint16_t L_125 = (__this->___R1_13); + uint16_t L_126 = (__this->___R2_14); + uint16_t L_127 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_118+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_119, L_123, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_124&(int32_t)L_125))))+(int32_t)((int32_t)((int32_t)((~L_126))&(int32_t)L_127)))))))))))); + uint16_t L_128 = (__this->___R3_15); + uint16_t L_129 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_128<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_129>>(int32_t)((int32_t)11)))))))); + } + +IL_03c9: + { + int32_t L_130 = (__this->___j_17); + if ((((int32_t)L_130) <= ((int32_t)((int32_t)40)))) + { + goto IL_0255; + } + } + { + uint16_t L_131 = (__this->___R0_12); + UInt16U5BU5D_t763* L_132 = (__this->___K_16); + uint16_t L_133 = (__this->___R3_15); + NullCheck(L_132); + IL2CPP_ARRAY_BOUNDS_CHECK(L_132, ((int32_t)((int32_t)L_133&(int32_t)((int32_t)63)))); + int32_t L_134 = ((int32_t)((int32_t)L_133&(int32_t)((int32_t)63))); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_131+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_132, L_134, sizeof(uint16_t)))))))); + uint16_t L_135 = (__this->___R1_13); + UInt16U5BU5D_t763* L_136 = (__this->___K_16); + uint16_t L_137 = (__this->___R0_12); + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)((int32_t)L_137&(int32_t)((int32_t)63)))); + int32_t L_138 = ((int32_t)((int32_t)L_137&(int32_t)((int32_t)63))); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_135+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_136, L_138, sizeof(uint16_t)))))))); + uint16_t L_139 = (__this->___R2_14); + UInt16U5BU5D_t763* L_140 = (__this->___K_16); + uint16_t L_141 = (__this->___R1_13); + NullCheck(L_140); + IL2CPP_ARRAY_BOUNDS_CHECK(L_140, ((int32_t)((int32_t)L_141&(int32_t)((int32_t)63)))); + int32_t L_142 = ((int32_t)((int32_t)L_141&(int32_t)((int32_t)63))); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_139+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_140, L_142, sizeof(uint16_t)))))))); + uint16_t L_143 = (__this->___R3_15); + UInt16U5BU5D_t763* L_144 = (__this->___K_16); + uint16_t L_145 = (__this->___R2_14); + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, ((int32_t)((int32_t)L_145&(int32_t)((int32_t)63)))); + int32_t L_146 = ((int32_t)((int32_t)L_145&(int32_t)((int32_t)63))); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_143+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_144, L_146, sizeof(uint16_t)))))))); + goto IL_05c7; + } + +IL_0453: + { + uint16_t L_147 = (__this->___R0_12); + UInt16U5BU5D_t763* L_148 = (__this->___K_16); + int32_t L_149 = (__this->___j_17); + int32_t L_150 = L_149; + V_0 = L_150; + __this->___j_17 = ((int32_t)((int32_t)L_150+(int32_t)1)); + int32_t L_151 = V_0; + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, L_151); + int32_t L_152 = L_151; + uint16_t L_153 = (__this->___R3_15); + uint16_t L_154 = (__this->___R2_14); + uint16_t L_155 = (__this->___R3_15); + uint16_t L_156 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_147+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_148, L_152, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_153&(int32_t)L_154))))+(int32_t)((int32_t)((int32_t)((~L_155))&(int32_t)L_156)))))))))))); + uint16_t L_157 = (__this->___R0_12); + uint16_t L_158 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_157<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_158>>(int32_t)((int32_t)15)))))))); + uint16_t L_159 = (__this->___R1_13); + UInt16U5BU5D_t763* L_160 = (__this->___K_16); + int32_t L_161 = (__this->___j_17); + int32_t L_162 = L_161; + V_0 = L_162; + __this->___j_17 = ((int32_t)((int32_t)L_162+(int32_t)1)); + int32_t L_163 = V_0; + NullCheck(L_160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_160, L_163); + int32_t L_164 = L_163; + uint16_t L_165 = (__this->___R0_12); + uint16_t L_166 = (__this->___R3_15); + uint16_t L_167 = (__this->___R0_12); + uint16_t L_168 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_159+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_160, L_164, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_165&(int32_t)L_166))))+(int32_t)((int32_t)((int32_t)((~L_167))&(int32_t)L_168)))))))))))); + uint16_t L_169 = (__this->___R1_13); + uint16_t L_170 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_169<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_170>>(int32_t)((int32_t)14)))))))); + uint16_t L_171 = (__this->___R2_14); + UInt16U5BU5D_t763* L_172 = (__this->___K_16); + int32_t L_173 = (__this->___j_17); + int32_t L_174 = L_173; + V_0 = L_174; + __this->___j_17 = ((int32_t)((int32_t)L_174+(int32_t)1)); + int32_t L_175 = V_0; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, L_175); + int32_t L_176 = L_175; + uint16_t L_177 = (__this->___R1_13); + uint16_t L_178 = (__this->___R0_12); + uint16_t L_179 = (__this->___R1_13); + uint16_t L_180 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_171+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_172, L_176, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_177&(int32_t)L_178))))+(int32_t)((int32_t)((int32_t)((~L_179))&(int32_t)L_180)))))))))))); + uint16_t L_181 = (__this->___R2_14); + uint16_t L_182 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_181<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_182>>(int32_t)((int32_t)13)))))))); + uint16_t L_183 = (__this->___R3_15); + UInt16U5BU5D_t763* L_184 = (__this->___K_16); + int32_t L_185 = (__this->___j_17); + int32_t L_186 = L_185; + V_0 = L_186; + __this->___j_17 = ((int32_t)((int32_t)L_186+(int32_t)1)); + int32_t L_187 = V_0; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, L_187); + int32_t L_188 = L_187; + uint16_t L_189 = (__this->___R2_14); + uint16_t L_190 = (__this->___R1_13); + uint16_t L_191 = (__this->___R2_14); + uint16_t L_192 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_183+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_184, L_188, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_189&(int32_t)L_190))))+(int32_t)((int32_t)((int32_t)((~L_191))&(int32_t)L_192)))))))))))); + uint16_t L_193 = (__this->___R3_15); + uint16_t L_194 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_193<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_194>>(int32_t)((int32_t)11)))))))); + } + +IL_05c7: + { + int32_t L_195 = (__this->___j_17); + if ((((int32_t)L_195) < ((int32_t)((int32_t)64)))) + { + goto IL_0453; + } + } + { + goto IL_0b62; + } + +IL_05d9: + { + __this->___j_17 = ((int32_t)63); + goto IL_075a; + } + +IL_05e6: + { + uint16_t L_196 = (__this->___R3_15); + uint16_t L_197 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_196>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_197<<(int32_t)((int32_t)11)))))))); + uint16_t L_198 = (__this->___R3_15); + UInt16U5BU5D_t763* L_199 = (__this->___K_16); + int32_t L_200 = (__this->___j_17); + int32_t L_201 = L_200; + V_0 = L_201; + __this->___j_17 = ((int32_t)((int32_t)L_201-(int32_t)1)); + int32_t L_202 = V_0; + NullCheck(L_199); + IL2CPP_ARRAY_BOUNDS_CHECK(L_199, L_202); + int32_t L_203 = L_202; + uint16_t L_204 = (__this->___R2_14); + uint16_t L_205 = (__this->___R1_13); + uint16_t L_206 = (__this->___R2_14); + uint16_t L_207 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_198-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_199, L_203, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_204&(int32_t)L_205))))+(int32_t)((int32_t)((int32_t)((~L_206))&(int32_t)L_207)))))))))))); + uint16_t L_208 = (__this->___R2_14); + uint16_t L_209 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_208>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_209<<(int32_t)((int32_t)13)))))))); + uint16_t L_210 = (__this->___R2_14); + UInt16U5BU5D_t763* L_211 = (__this->___K_16); + int32_t L_212 = (__this->___j_17); + int32_t L_213 = L_212; + V_0 = L_213; + __this->___j_17 = ((int32_t)((int32_t)L_213-(int32_t)1)); + int32_t L_214 = V_0; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, L_214); + int32_t L_215 = L_214; + uint16_t L_216 = (__this->___R1_13); + uint16_t L_217 = (__this->___R0_12); + uint16_t L_218 = (__this->___R1_13); + uint16_t L_219 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_210-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_211, L_215, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_216&(int32_t)L_217))))+(int32_t)((int32_t)((int32_t)((~L_218))&(int32_t)L_219)))))))))))); + uint16_t L_220 = (__this->___R1_13); + uint16_t L_221 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_220>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_221<<(int32_t)((int32_t)14)))))))); + uint16_t L_222 = (__this->___R1_13); + UInt16U5BU5D_t763* L_223 = (__this->___K_16); + int32_t L_224 = (__this->___j_17); + int32_t L_225 = L_224; + V_0 = L_225; + __this->___j_17 = ((int32_t)((int32_t)L_225-(int32_t)1)); + int32_t L_226 = V_0; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, L_226); + int32_t L_227 = L_226; + uint16_t L_228 = (__this->___R0_12); + uint16_t L_229 = (__this->___R3_15); + uint16_t L_230 = (__this->___R0_12); + uint16_t L_231 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_222-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_223, L_227, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_228&(int32_t)L_229))))+(int32_t)((int32_t)((int32_t)((~L_230))&(int32_t)L_231)))))))))))); + uint16_t L_232 = (__this->___R0_12); + uint16_t L_233 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_232>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_233<<(int32_t)((int32_t)15)))))))); + uint16_t L_234 = (__this->___R0_12); + UInt16U5BU5D_t763* L_235 = (__this->___K_16); + int32_t L_236 = (__this->___j_17); + int32_t L_237 = L_236; + V_0 = L_237; + __this->___j_17 = ((int32_t)((int32_t)L_237-(int32_t)1)); + int32_t L_238 = V_0; + NullCheck(L_235); + IL2CPP_ARRAY_BOUNDS_CHECK(L_235, L_238); + int32_t L_239 = L_238; + uint16_t L_240 = (__this->___R3_15); + uint16_t L_241 = (__this->___R2_14); + uint16_t L_242 = (__this->___R3_15); + uint16_t L_243 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_234-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_235, L_239, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_240&(int32_t)L_241))))+(int32_t)((int32_t)((int32_t)((~L_242))&(int32_t)L_243)))))))))))); + } + +IL_075a: + { + int32_t L_244 = (__this->___j_17); + if ((((int32_t)L_244) >= ((int32_t)((int32_t)44)))) + { + goto IL_05e6; + } + } + { + uint16_t L_245 = (__this->___R3_15); + UInt16U5BU5D_t763* L_246 = (__this->___K_16); + uint16_t L_247 = (__this->___R2_14); + NullCheck(L_246); + IL2CPP_ARRAY_BOUNDS_CHECK(L_246, ((int32_t)((int32_t)L_247&(int32_t)((int32_t)63)))); + int32_t L_248 = ((int32_t)((int32_t)L_247&(int32_t)((int32_t)63))); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_245-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_246, L_248, sizeof(uint16_t)))))))); + uint16_t L_249 = (__this->___R2_14); + UInt16U5BU5D_t763* L_250 = (__this->___K_16); + uint16_t L_251 = (__this->___R1_13); + NullCheck(L_250); + IL2CPP_ARRAY_BOUNDS_CHECK(L_250, ((int32_t)((int32_t)L_251&(int32_t)((int32_t)63)))); + int32_t L_252 = ((int32_t)((int32_t)L_251&(int32_t)((int32_t)63))); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_249-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_250, L_252, sizeof(uint16_t)))))))); + uint16_t L_253 = (__this->___R1_13); + UInt16U5BU5D_t763* L_254 = (__this->___K_16); + uint16_t L_255 = (__this->___R0_12); + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, ((int32_t)((int32_t)L_255&(int32_t)((int32_t)63)))); + int32_t L_256 = ((int32_t)((int32_t)L_255&(int32_t)((int32_t)63))); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_253-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_254, L_256, sizeof(uint16_t)))))))); + uint16_t L_257 = (__this->___R0_12); + UInt16U5BU5D_t763* L_258 = (__this->___K_16); + uint16_t L_259 = (__this->___R3_15); + NullCheck(L_258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_258, ((int32_t)((int32_t)L_259&(int32_t)((int32_t)63)))); + int32_t L_260 = ((int32_t)((int32_t)L_259&(int32_t)((int32_t)63))); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_257-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_258, L_260, sizeof(uint16_t)))))))); + goto IL_0958; + } + +IL_07e4: + { + uint16_t L_261 = (__this->___R3_15); + uint16_t L_262 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_261>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_262<<(int32_t)((int32_t)11)))))))); + uint16_t L_263 = (__this->___R3_15); + UInt16U5BU5D_t763* L_264 = (__this->___K_16); + int32_t L_265 = (__this->___j_17); + int32_t L_266 = L_265; + V_0 = L_266; + __this->___j_17 = ((int32_t)((int32_t)L_266-(int32_t)1)); + int32_t L_267 = V_0; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, L_267); + int32_t L_268 = L_267; + uint16_t L_269 = (__this->___R2_14); + uint16_t L_270 = (__this->___R1_13); + uint16_t L_271 = (__this->___R2_14); + uint16_t L_272 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_263-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_264, L_268, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_269&(int32_t)L_270))))+(int32_t)((int32_t)((int32_t)((~L_271))&(int32_t)L_272)))))))))))); + uint16_t L_273 = (__this->___R2_14); + uint16_t L_274 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_273>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_274<<(int32_t)((int32_t)13)))))))); + uint16_t L_275 = (__this->___R2_14); + UInt16U5BU5D_t763* L_276 = (__this->___K_16); + int32_t L_277 = (__this->___j_17); + int32_t L_278 = L_277; + V_0 = L_278; + __this->___j_17 = ((int32_t)((int32_t)L_278-(int32_t)1)); + int32_t L_279 = V_0; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, L_279); + int32_t L_280 = L_279; + uint16_t L_281 = (__this->___R1_13); + uint16_t L_282 = (__this->___R0_12); + uint16_t L_283 = (__this->___R1_13); + uint16_t L_284 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_275-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_276, L_280, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_281&(int32_t)L_282))))+(int32_t)((int32_t)((int32_t)((~L_283))&(int32_t)L_284)))))))))))); + uint16_t L_285 = (__this->___R1_13); + uint16_t L_286 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_285>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_286<<(int32_t)((int32_t)14)))))))); + uint16_t L_287 = (__this->___R1_13); + UInt16U5BU5D_t763* L_288 = (__this->___K_16); + int32_t L_289 = (__this->___j_17); + int32_t L_290 = L_289; + V_0 = L_290; + __this->___j_17 = ((int32_t)((int32_t)L_290-(int32_t)1)); + int32_t L_291 = V_0; + NullCheck(L_288); + IL2CPP_ARRAY_BOUNDS_CHECK(L_288, L_291); + int32_t L_292 = L_291; + uint16_t L_293 = (__this->___R0_12); + uint16_t L_294 = (__this->___R3_15); + uint16_t L_295 = (__this->___R0_12); + uint16_t L_296 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_287-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_288, L_292, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_293&(int32_t)L_294))))+(int32_t)((int32_t)((int32_t)((~L_295))&(int32_t)L_296)))))))))))); + uint16_t L_297 = (__this->___R0_12); + uint16_t L_298 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_297>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_298<<(int32_t)((int32_t)15)))))))); + uint16_t L_299 = (__this->___R0_12); + UInt16U5BU5D_t763* L_300 = (__this->___K_16); + int32_t L_301 = (__this->___j_17); + int32_t L_302 = L_301; + V_0 = L_302; + __this->___j_17 = ((int32_t)((int32_t)L_302-(int32_t)1)); + int32_t L_303 = V_0; + NullCheck(L_300); + IL2CPP_ARRAY_BOUNDS_CHECK(L_300, L_303); + int32_t L_304 = L_303; + uint16_t L_305 = (__this->___R3_15); + uint16_t L_306 = (__this->___R2_14); + uint16_t L_307 = (__this->___R3_15); + uint16_t L_308 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_299-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_300, L_304, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_305&(int32_t)L_306))))+(int32_t)((int32_t)((int32_t)((~L_307))&(int32_t)L_308)))))))))))); + } + +IL_0958: + { + int32_t L_309 = (__this->___j_17); + if ((((int32_t)L_309) >= ((int32_t)((int32_t)20)))) + { + goto IL_07e4; + } + } + { + uint16_t L_310 = (__this->___R3_15); + UInt16U5BU5D_t763* L_311 = (__this->___K_16); + uint16_t L_312 = (__this->___R2_14); + NullCheck(L_311); + IL2CPP_ARRAY_BOUNDS_CHECK(L_311, ((int32_t)((int32_t)L_312&(int32_t)((int32_t)63)))); + int32_t L_313 = ((int32_t)((int32_t)L_312&(int32_t)((int32_t)63))); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_310-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_311, L_313, sizeof(uint16_t)))))))); + uint16_t L_314 = (__this->___R2_14); + UInt16U5BU5D_t763* L_315 = (__this->___K_16); + uint16_t L_316 = (__this->___R1_13); + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, ((int32_t)((int32_t)L_316&(int32_t)((int32_t)63)))); + int32_t L_317 = ((int32_t)((int32_t)L_316&(int32_t)((int32_t)63))); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_314-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_315, L_317, sizeof(uint16_t)))))))); + uint16_t L_318 = (__this->___R1_13); + UInt16U5BU5D_t763* L_319 = (__this->___K_16); + uint16_t L_320 = (__this->___R0_12); + NullCheck(L_319); + IL2CPP_ARRAY_BOUNDS_CHECK(L_319, ((int32_t)((int32_t)L_320&(int32_t)((int32_t)63)))); + int32_t L_321 = ((int32_t)((int32_t)L_320&(int32_t)((int32_t)63))); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_318-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_319, L_321, sizeof(uint16_t)))))))); + uint16_t L_322 = (__this->___R0_12); + UInt16U5BU5D_t763* L_323 = (__this->___K_16); + uint16_t L_324 = (__this->___R3_15); + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, ((int32_t)((int32_t)L_324&(int32_t)((int32_t)63)))); + int32_t L_325 = ((int32_t)((int32_t)L_324&(int32_t)((int32_t)63))); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_322-(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_323, L_325, sizeof(uint16_t)))))))); + goto IL_0b56; + } + +IL_09e2: + { + uint16_t L_326 = (__this->___R3_15); + uint16_t L_327 = (__this->___R3_15); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_326>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_327<<(int32_t)((int32_t)11)))))))); + uint16_t L_328 = (__this->___R3_15); + UInt16U5BU5D_t763* L_329 = (__this->___K_16); + int32_t L_330 = (__this->___j_17); + int32_t L_331 = L_330; + V_0 = L_331; + __this->___j_17 = ((int32_t)((int32_t)L_331-(int32_t)1)); + int32_t L_332 = V_0; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, L_332); + int32_t L_333 = L_332; + uint16_t L_334 = (__this->___R2_14); + uint16_t L_335 = (__this->___R1_13); + uint16_t L_336 = (__this->___R2_14); + uint16_t L_337 = (__this->___R0_12); + __this->___R3_15 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_328-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_329, L_333, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_334&(int32_t)L_335))))+(int32_t)((int32_t)((int32_t)((~L_336))&(int32_t)L_337)))))))))))); + uint16_t L_338 = (__this->___R2_14); + uint16_t L_339 = (__this->___R2_14); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_338>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_339<<(int32_t)((int32_t)13)))))))); + uint16_t L_340 = (__this->___R2_14); + UInt16U5BU5D_t763* L_341 = (__this->___K_16); + int32_t L_342 = (__this->___j_17); + int32_t L_343 = L_342; + V_0 = L_343; + __this->___j_17 = ((int32_t)((int32_t)L_343-(int32_t)1)); + int32_t L_344 = V_0; + NullCheck(L_341); + IL2CPP_ARRAY_BOUNDS_CHECK(L_341, L_344); + int32_t L_345 = L_344; + uint16_t L_346 = (__this->___R1_13); + uint16_t L_347 = (__this->___R0_12); + uint16_t L_348 = (__this->___R1_13); + uint16_t L_349 = (__this->___R3_15); + __this->___R2_14 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_340-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_341, L_345, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_346&(int32_t)L_347))))+(int32_t)((int32_t)((int32_t)((~L_348))&(int32_t)L_349)))))))))))); + uint16_t L_350 = (__this->___R1_13); + uint16_t L_351 = (__this->___R1_13); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_350>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_351<<(int32_t)((int32_t)14)))))))); + uint16_t L_352 = (__this->___R1_13); + UInt16U5BU5D_t763* L_353 = (__this->___K_16); + int32_t L_354 = (__this->___j_17); + int32_t L_355 = L_354; + V_0 = L_355; + __this->___j_17 = ((int32_t)((int32_t)L_355-(int32_t)1)); + int32_t L_356 = V_0; + NullCheck(L_353); + IL2CPP_ARRAY_BOUNDS_CHECK(L_353, L_356); + int32_t L_357 = L_356; + uint16_t L_358 = (__this->___R0_12); + uint16_t L_359 = (__this->___R3_15); + uint16_t L_360 = (__this->___R0_12); + uint16_t L_361 = (__this->___R2_14); + __this->___R1_13 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_352-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_353, L_357, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_358&(int32_t)L_359))))+(int32_t)((int32_t)((int32_t)((~L_360))&(int32_t)L_361)))))))))))); + uint16_t L_362 = (__this->___R0_12); + uint16_t L_363 = (__this->___R0_12); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_362>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_363<<(int32_t)((int32_t)15)))))))); + uint16_t L_364 = (__this->___R0_12); + UInt16U5BU5D_t763* L_365 = (__this->___K_16); + int32_t L_366 = (__this->___j_17); + int32_t L_367 = L_366; + V_0 = L_367; + __this->___j_17 = ((int32_t)((int32_t)L_367-(int32_t)1)); + int32_t L_368 = V_0; + NullCheck(L_365); + IL2CPP_ARRAY_BOUNDS_CHECK(L_365, L_368); + int32_t L_369 = L_368; + uint16_t L_370 = (__this->___R3_15); + uint16_t L_371 = (__this->___R2_14); + uint16_t L_372 = (__this->___R3_15); + uint16_t L_373 = (__this->___R1_13); + __this->___R0_12 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_364-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_365, L_369, sizeof(uint16_t)))+(int32_t)((int32_t)((int32_t)L_370&(int32_t)L_371))))+(int32_t)((int32_t)((int32_t)((~L_372))&(int32_t)L_373)))))))))))); + } + +IL_0b56: + { + int32_t L_374 = (__this->___j_17); + if ((((int32_t)L_374) >= ((int32_t)0))) + { + goto IL_09e2; + } + } + +IL_0b62: + { + ByteU5BU5D_t789* L_375 = ___output; + uint16_t L_376 = (__this->___R0_12); + NullCheck(L_375); + IL2CPP_ARRAY_BOUNDS_CHECK(L_375, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_375, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_376))); + ByteU5BU5D_t789* L_377 = ___output; + uint16_t L_378 = (__this->___R0_12); + NullCheck(L_377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_377, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_377, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_378>>(int32_t)8))))); + ByteU5BU5D_t789* L_379 = ___output; + uint16_t L_380 = (__this->___R1_13); + NullCheck(L_379); + IL2CPP_ARRAY_BOUNDS_CHECK(L_379, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_379, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_380))); + ByteU5BU5D_t789* L_381 = ___output; + uint16_t L_382 = (__this->___R1_13); + NullCheck(L_381); + IL2CPP_ARRAY_BOUNDS_CHECK(L_381, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_381, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_382>>(int32_t)8))))); + ByteU5BU5D_t789* L_383 = ___output; + uint16_t L_384 = (__this->___R2_14); + NullCheck(L_383); + IL2CPP_ARRAY_BOUNDS_CHECK(L_383, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_383, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_384))); + ByteU5BU5D_t789* L_385 = ___output; + uint16_t L_386 = (__this->___R2_14); + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_385, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_386>>(int32_t)8))))); + ByteU5BU5D_t789* L_387 = ___output; + uint16_t L_388 = (__this->___R3_15); + NullCheck(L_387); + IL2CPP_ARRAY_BOUNDS_CHECK(L_387, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_387, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_388))); + ByteU5BU5D_t789* L_389 = ___output; + uint16_t L_390 = (__this->___R3_15); + NullCheck(L_389); + IL2CPP_ARRAY_BOUNDS_CHECK(L_389, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_389, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_390>>(int32_t)8))))); + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160::.ctor() +extern "C" void RIPEMD160__ctor_m9384 (RIPEMD160_t1578 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)160); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_5.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_5.cpp" new file mode 100644 index 00000000..71be5524 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_5.cpp" @@ -0,0 +1,53616 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Security.Cryptography.RIPEMD160Managed +struct RIPEMD160Managed_t1579; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RNGCryptoServiceProvider +struct RNGCryptoServiceProvider_t1580; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.String +struct String_t; +// System.Security.Cryptography.RSACryptoServiceProvider +struct RSACryptoServiceProvider_t924; +// System.Security.Cryptography.CspParameters +struct CspParameters_t1087; +// System.Object +struct Object_t; +// System.EventArgs +struct EventArgs_t995; +// System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter +struct RSAPKCS1KeyExchangeFormatter_t1102; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.RSAPKCS1SignatureDeformatter +struct RSAPKCS1SignatureDeformatter_t1093; +// System.Security.Cryptography.RSAPKCS1SignatureFormatter +struct RSAPKCS1SignatureFormatter_t1581; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Security.Cryptography.Rijndael +struct Rijndael_t1099; +// System.Security.Cryptography.RijndaelManaged +struct RijndaelManaged_t1582; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Security.Cryptography.RijndaelTransform +struct RijndaelTransform_t1583; +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Security.Cryptography.RijndaelManagedTransform +struct RijndaelManagedTransform_t1584; +// System.Security.Cryptography.SHA1 +struct SHA1_t939; +// System.Security.Cryptography.SHA1Internal +struct SHA1Internal_t1585; +// System.Security.Cryptography.SHA1CryptoServiceProvider +struct SHA1CryptoServiceProvider_t1586; +// System.Security.Cryptography.SHA1Managed +struct SHA1Managed_t1587; +// System.Security.Cryptography.SHA256 +struct SHA256_t1091; +// System.Security.Cryptography.SHA256Managed +struct SHA256Managed_t1588; +// System.Security.Cryptography.SHA384 +struct SHA384_t1589; +// System.Security.Cryptography.SHA384Managed +struct SHA384Managed_t1590; +// System.Security.Cryptography.SHA512 +struct SHA512_t1592; +// System.Security.Cryptography.SHA512Managed +struct SHA512Managed_t1593; +// System.Security.Cryptography.SignatureDescription +struct SignatureDescription_t1595; +// System.Security.Cryptography.DSASignatureDescription +struct DSASignatureDescription_t1596; +// System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription +struct RSAPKCS1SHA1SignatureDescription_t1597; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Security.Cryptography.KeySizes[] +struct KeySizesU5BU5D_t966; +// System.Security.Cryptography.ToBase64Transform +struct ToBase64Transform_t1598; +// System.Security.Cryptography.TripleDES +struct TripleDES_t1098; +// System.Security.Cryptography.TripleDESCryptoServiceProvider +struct TripleDESCryptoServiceProvider_t1599; +// System.Security.Cryptography.TripleDESTransform +struct TripleDESTransform_t1600; +// System.Security.Permissions.SecurityPermission +struct SecurityPermission_t1601; +// System.Security.IPermission +struct IPermission_t1617; +// System.Security.SecurityElement +struct SecurityElement_t1208; +// System.Security.Permissions.StrongNamePublicKeyBlob +struct StrongNamePublicKeyBlob_t1604; +// System.Security.Policy.ApplicationTrust +struct ApplicationTrust_t1605; +// System.Security.Policy.Evidence/EvidenceEnumerator +struct EvidenceEnumerator_t1607; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Security.Policy.Evidence +struct Evidence_t1335; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Array +struct Array_t; +// System.Security.Policy.Hash +struct Hash_t1608; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Security.Policy.StrongName +struct StrongName_t1609; +// System.Version +struct Version_t758; +// System.Security.Principal.WindowsIdentity +struct WindowsIdentity_t1612; +// System.Security.CodeAccessPermission +struct CodeAccessPermission_t1602; +// System.Type +struct Type_t; +// System.Security.PermissionSet +struct PermissionSet_t1336; +// System.Security.SecurityContext +struct SecurityContext_t1613; +// System.Threading.CompressedStack +struct CompressedStack_t1614; +// System.Security.SecurityElement/SecurityAttribute +struct SecurityAttribute_t1615; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Security.SecurityException +struct SecurityException_t1616; +// System.Security.RuntimeSecurityFrame +struct RuntimeSecurityFrame_t1619; +// System.Reflection.Assembly +struct Assembly_t922; +// System.AppDomain +struct AppDomain_t438; +// System.Security.SecuritySafeCriticalAttribute +struct SecuritySafeCriticalAttribute_t1622; +// System.Security.SuppressUnmanagedCodeSecurityAttribute +struct SuppressUnmanagedCodeSecurityAttribute_t1623; +// System.Security.UnverifiableCodeAttribute +struct UnverifiableCodeAttribute_t1624; +// System.Text.ASCIIEncoding +struct ASCIIEncoding_t1625; +// System.Char[] +struct CharU5BU5D_t458; +// System.Text.EncoderFallbackBuffer +struct EncoderFallbackBuffer_t1636; +// System.Text.DecoderFallbackBuffer +struct DecoderFallbackBuffer_t1627; +// System.Text.Decoder +struct Decoder_t1263; +// System.Text.DecoderFallback +struct DecoderFallback_t1626; +// System.Text.DecoderExceptionFallback +struct DecoderExceptionFallback_t1628; +// System.Text.DecoderExceptionFallbackBuffer +struct DecoderExceptionFallbackBuffer_t1629; +// System.Text.DecoderFallbackException +struct DecoderFallbackException_t1630; +// System.Text.DecoderReplacementFallback +struct DecoderReplacementFallback_t1631; +// System.Text.DecoderReplacementFallbackBuffer +struct DecoderReplacementFallbackBuffer_t1632; +// System.Text.EncoderExceptionFallback +struct EncoderExceptionFallback_t1633; +// System.Text.EncoderExceptionFallbackBuffer +struct EncoderExceptionFallbackBuffer_t1635; +// System.Text.EncoderFallback +struct EncoderFallback_t1634; +// System.Text.EncoderFallbackException +struct EncoderFallbackException_t1637; +// System.Text.EncoderReplacementFallback +struct EncoderReplacementFallback_t1638; +// System.Text.EncoderReplacementFallbackBuffer +struct EncoderReplacementFallbackBuffer_t1639; +// System.Text.Encoding/ForwardingDecoder +struct ForwardingDecoder_t1640; +// System.Text.Encoding +struct Encoding_t931; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Text.Latin1Encoding +struct Latin1Encoding_t1641; +// System.IFormatProvider +struct IFormatProvider_t1770; +// System.Text.UTF32Encoding/UTF32Decoder +struct UTF32Decoder_t1642; +// System.Text.UTF32Encoding +struct UTF32Encoding_t1643; +// System.Text.UTF7Encoding/UTF7Decoder +struct UTF7Decoder_t1644; +// System.Text.UTF7Encoding +struct UTF7Encoding_t1645; +// System.Text.UTF8Encoding/UTF8Decoder +struct UTF8Decoder_t1647; +// System.Text.UTF8Encoding +struct UTF8Encoding_t1648; +// System.Text.UnicodeEncoding/UnicodeDecoder +struct UnicodeDecoder_t1649; +// System.Text.UnicodeEncoding +struct UnicodeEncoding_t1650; +// System.Threading.EventWaitHandle +struct EventWaitHandle_t1652; +// System.Threading.ExecutionContext +struct ExecutionContext_t1462; +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// System.Threading.Mutex +struct Mutex_t1451; +// System.Threading.SynchronizationLockException +struct SynchronizationLockException_t1656; +// System.Threading.Thread +struct Thread_t1452; +// System.Threading.ThreadStart +struct ThreadStart_t1746; +// System.Runtime.Remoting.Contexts.Context +struct Context_t1442; +// System.MulticastDelegate +struct MulticastDelegate_t220; +// System.Globalization.CultureInfo +struct CultureInfo_t453; +// System.Threading.ThreadAbortException +struct ThreadAbortException_t1658; +// System.Threading.ThreadInterruptedException +struct ThreadInterruptedException_t1659; +// System.Threading.WaitCallback +struct WaitCallback_t1747; +// System.Threading.ThreadStateException +struct ThreadStateException_t1662; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160Managed.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160ManagedMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Security_Cryptography_RNGCryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RNGCryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_Cryptography_RSAMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfigMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvidMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspParameters.h" +#include "mscorlib_System_Security_Cryptography_KeySizesMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyGeneratedEMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CspParametersMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistenceMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyGeneratedE.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistence.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyExchangeFor.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyExchangeForMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricKeyExchangeFMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricKeyExchangeF.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecteMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecte.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureDefor.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureDeforMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDefMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDef.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureForma.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureFormaMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureForMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureFor.h" +#include "mscorlib_System_Security_Cryptography_RSAParametersMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_Rijndael.h" +#include "mscorlib_System_Security_Cryptography_RijndaelMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithmMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManaged.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManagedMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManagedTransfoMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManagedTransfo.h" +#include "mscorlib_System_Security_Cryptography_RijndaelTransform.h" +#include "mscorlib_System_Security_Cryptography_RijndaelTransformMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransform.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_0.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_2.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_4.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_SHA1MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1Internal.h" +#include "mscorlib_System_Security_Cryptography_SHA1InternalMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1CryptoServiceProvi.h" +#include "mscorlib_System_Security_Cryptography_SHA1CryptoServiceProviMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA1Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA1ManagedMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA256.h" +#include "mscorlib_System_Security_Cryptography_SHA256MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA256Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA256ManagedMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHAConstants.h" +#include "mscorlib_System_Security_Cryptography_SHAConstantsMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA384.h" +#include "mscorlib_System_Security_Cryptography_SHA384MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA384Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA384ManagedMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA512.h" +#include "mscorlib_System_Security_Cryptography_SHA512MethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_SHA512Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA512ManagedMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246_0.h" +#include "mscorlib_System_Security_Cryptography_SignatureDescription.h" +#include "mscorlib_System_Security_Cryptography_SignatureDescriptionMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDescriptio.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDescriptioMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1SignatureD.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1SignatureDMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_EnumMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_Security_Cryptography_ToBase64Transform.h" +#include "mscorlib_System_Security_Cryptography_ToBase64TransformMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Security_Cryptography_Base64Constants.h" +#include "mscorlib_System_Security_Cryptography_Base64ConstantsMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDES.h" +#include "mscorlib_System_Security_Cryptography_TripleDESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDESCryptoService.h" +#include "mscorlib_System_Security_Cryptography_TripleDESCryptoServiceMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDESTransformMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_TripleDESTransform.h" +#include "mscorlib_System_Security_Cryptography_DESMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DESTransformMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_DES.h" +#include "mscorlib_System_Security_Cryptography_DESTransform.h" +#include "mscorlib_System_Security_Permissions_SecurityPermission.h" +#include "mscorlib_System_Security_Permissions_SecurityPermissionMethodDeclarations.h" +#include "mscorlib_System_Security_Permissions_SecurityPermissionFlag.h" +#include "mscorlib_System_Security_CodeAccessPermissionMethodDeclarations.h" +#include "mscorlib_System_Security_CodeAccessPermission.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityElement.h" +#include "mscorlib_System_Security_SecurityElementMethodDeclarations.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_Security_Permissions_SecurityPermissionFlagMethodDeclarations.h" +#include "mscorlib_System_Security_Permissions_StrongNamePublicKeyBlob.h" +#include "mscorlib_System_Security_Permissions_StrongNamePublicKeyBlobMethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_Security_Policy_ApplicationTrust.h" +#include "mscorlib_System_Security_Policy_ApplicationTrustMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_35MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_35.h" +#include "mscorlib_System_Security_Policy_Evidence_EvidenceEnumerator.h" +#include "mscorlib_System_Security_Policy_Evidence_EvidenceEnumeratorMethodDeclarations.h" +#include "mscorlib_System_Security_Policy_Evidence.h" +#include "mscorlib_System_Security_Policy_EvidenceMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_Security_Policy_Hash.h" +#include "mscorlib_System_Security_Policy_HashMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_FileStreamMethodDeclarations.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Security_SecurityException.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Security_Policy_StrongName.h" +#include "mscorlib_System_Security_Policy_StrongNameMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Security_Principal_PrincipalPolicy.h" +#include "mscorlib_System_Security_Principal_PrincipalPolicyMethodDeclarations.h" +#include "mscorlib_System_Security_Principal_WindowsAccountType.h" +#include "mscorlib_System_Security_Principal_WindowsAccountTypeMethodDeclarations.h" +#include "mscorlib_System_Security_Principal_WindowsIdentity.h" +#include "mscorlib_System_Security_Principal_WindowsIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Security_PermissionSet.h" +#include "mscorlib_System_Security_PermissionSetMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityContext.h" +#include "mscorlib_System_Security_SecurityContextMethodDeclarations.h" +#include "mscorlib_System_Threading_CompressedStackMethodDeclarations.h" +#include "mscorlib_System_Threading_CompressedStack.h" +#include "mscorlib_System_Threading_ThreadMethodDeclarations.h" +#include "mscorlib_System_Threading_ExecutionContextMethodDeclarations.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Threading_ExecutionContext.h" +#include "mscorlib_System_Security_SecurityElement_SecurityAttribute.h" +#include "mscorlib_System_Security_SecurityElement_SecurityAttributeMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_1.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnumeMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnume.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_MethodInfoMethodDeclarations.h" +#include "mscorlib_System_Security_RuntimeDeclSecurityEntry.h" +#include "mscorlib_System_Security_RuntimeDeclSecurityEntryMethodDeclarations.h" +#include "mscorlib_System_Security_RuntimeSecurityFrame.h" +#include "mscorlib_System_Security_RuntimeSecurityFrameMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityFrame.h" +#include "mscorlib_System_Security_SecurityFrameMethodDeclarations.h" +#include "mscorlib_System_AppDomain.h" +#include "mscorlib_System_Security_SecurityManagerMethodDeclarations.h" +#include "mscorlib_System_Security_SecurityManager.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Security_SecuritySafeCriticalAttribute.h" +#include "mscorlib_System_Security_SecuritySafeCriticalAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_Security_SuppressUnmanagedCodeSecurityAttrib.h" +#include "mscorlib_System_Security_SuppressUnmanagedCodeSecurityAttribMethodDeclarations.h" +#include "mscorlib_System_Security_UnverifiableCodeAttribute.h" +#include "mscorlib_System_Security_UnverifiableCodeAttributeMethodDeclarations.h" +#include "mscorlib_System_Text_ASCIIEncoding.h" +#include "mscorlib_System_Text_ASCIIEncodingMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderFallbackBuffer.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderFallback.h" +#include "mscorlib_System_Text_EncoderFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderFallbackBuffer.h" +#include "mscorlib_System_Text_DecoderFallback.h" +#include "mscorlib_System_Text_DecoderFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_Decoder.h" +#include "mscorlib_System_Text_DecoderMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderReplacementFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderReplacementFallback.h" +#include "mscorlib_System_Text_DecoderExceptionFallback.h" +#include "mscorlib_System_Text_DecoderExceptionFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderExceptionFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderExceptionFallbackBuffer.h" +#include "mscorlib_System_Text_DecoderFallbackExceptionMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderFallbackException.h" +#include "mscorlib_System_Text_DecoderReplacementFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_DecoderReplacementFallbackBuffer.h" +#include "mscorlib_System_Text_EncoderExceptionFallback.h" +#include "mscorlib_System_Text_EncoderExceptionFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderExceptionFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderExceptionFallbackBuffer.h" +#include "mscorlib_System_Text_EncoderFallbackExceptionMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderFallbackException.h" +#include "mscorlib_System_Text_EncoderReplacementFallbackMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderReplacementFallback.h" +#include "mscorlib_System_Text_EncoderReplacementFallbackBufferMethodDeclarations.h" +#include "mscorlib_System_Text_EncoderReplacementFallbackBuffer.h" +#include "mscorlib_System_Text_Encoding_ForwardingDecoder.h" +#include "mscorlib_System_Text_Encoding_ForwardingDecoderMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_MissingMethodException.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Text_UnicodeEncodingMethodDeclarations.h" +#include "mscorlib_System_Text_UnicodeEncoding.h" +#include "mscorlib_System_Text_Latin1EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_Latin1Encoding.h" +#include "mscorlib_System_Text_UTF7EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_UTF7Encoding.h" +#include "mscorlib_System_Text_UTF8EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_UTF8Encoding.h" +#include "mscorlib_System_Text_UTF32EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_UTF32Encoding.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_Int64MethodDeclarations.h" +#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder.h" +#include "mscorlib_System_Text_UTF32Encoding_UTF32DecoderMethodDeclarations.h" +#include "mscorlib_System_Text_UTF7Encoding_UTF7Decoder.h" +#include "mscorlib_System_Text_UTF7Encoding_UTF7DecoderMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_5.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Text_UTF8Encoding_UTF8Decoder.h" +#include "mscorlib_System_Text_UTF8Encoding_UTF8DecoderMethodDeclarations.h" +#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecoder.h" +#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecoderMethodDeclarations.h" +#include "mscorlib_System_Threading_EventResetMode.h" +#include "mscorlib_System_Threading_EventResetModeMethodDeclarations.h" +#include "mscorlib_System_Threading_EventWaitHandle.h" +#include "mscorlib_System_Threading_EventWaitHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitHandleMethodDeclarations.h" +#include "mscorlib_System_Threading_NativeEventCallsMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_Interlocked.h" +#include "mscorlib_System_Threading_InterlockedMethodDeclarations.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_ManualResetEventMethodDeclarations.h" +#include "mscorlib_System_Threading_Monitor.h" +#include "mscorlib_System_Threading_SynchronizationLockExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_SynchronizationLockException.h" +#include "mscorlib_System_Threading_Mutex.h" +#include "mscorlib_System_Threading_MutexMethodDeclarations.h" +#include "mscorlib_System_ApplicationExceptionMethodDeclarations.h" +#include "mscorlib_System_ApplicationException.h" +#include "mscorlib_System_Threading_NativeEventCalls.h" +#include "mscorlib_System_Threading_ThreadStart.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CriticalFinalizMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadState.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CriticalFinaliz.h" +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_Context.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_NumberFormatterMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1MethodDeclarations.h" +#include "mscorlib_System_IO_MemoryStreamMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1.h" +#include "mscorlib_System_IO_MemoryStream.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_Threading_ThreadAbortException.h" +#include "mscorlib_System_Threading_ThreadAbortExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadInterruptedException.h" +#include "mscorlib_System_Threading_ThreadInterruptedExceptionMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadPool.h" +#include "mscorlib_System_Threading_ThreadPoolMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitCallback.h" +#include "mscorlib_System_Threading_WaitCallbackMethodDeclarations.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Threading_ThreadStateMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadStateException.h" +#include "mscorlib_System_Threading_ThreadStateExceptionMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Security.Cryptography.RIPEMD160Managed::.ctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void RIPEMD160Managed__ctor_m9385 (RIPEMD160Managed_t1579 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + RIPEMD160__ctor_m9384(__this, /*hidden argument*/NULL); + __this->____X_5 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)16))); + __this->____HashValue_6 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 5)); + __this->____ProcessingBuffer_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.RIPEMD160Managed::Initialize() */, __this); + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::Initialize() +extern "C" void RIPEMD160Managed_Initialize_m9386 (RIPEMD160Managed_t1579 * __this, const MethodInfo* method) +{ + { + UInt32U5BU5D_t957* L_0 = (__this->____HashValue_6); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)((int32_t)1732584193); + UInt32U5BU5D_t957* L_1 = (__this->____HashValue_6); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)-271733879); + UInt32U5BU5D_t957* L_2 = (__this->____HashValue_6); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)-1732584194); + UInt32U5BU5D_t957* L_3 = (__this->____HashValue_6); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_3, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)271733878); + UInt32U5BU5D_t957* L_4 = (__this->____HashValue_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, 4, sizeof(uint32_t))) = (uint32_t)((int32_t)-1009589776); + __this->____Length_7 = (((int64_t)((int64_t)0))); + __this->____ProcessingBufferCount_8 = 0; + UInt32U5BU5D_t957* L_5 = (__this->____X_5); + UInt32U5BU5D_t957* L_6 = (__this->____X_5); + NullCheck(L_6); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, 0, (((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = (__this->____ProcessingBuffer_4); + ByteU5BU5D_t789* L_8 = (__this->____ProcessingBuffer_4); + NullCheck(L_8); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void RIPEMD160Managed_HashCore_m9387 (RIPEMD160Managed_t1579 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + uint64_t L_0 = (__this->____Length_7); + int32_t L_1 = ___cbSize; + __this->____Length_7 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)L_1)))))))); + int32_t L_2 = (__this->____ProcessingBufferCount_8); + if (!L_2) + { + goto IL_008f; + } + } + { + int32_t L_3 = ___cbSize; + int32_t L_4 = (__this->____ProcessingBufferCount_8); + if ((((int32_t)L_3) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_4))))) + { + goto IL_0053; + } + } + { + ByteU5BU5D_t789* L_5 = ___rgb; + int32_t L_6 = ___ibStart; + ByteU5BU5D_t789* L_7 = (__this->____ProcessingBuffer_4); + int32_t L_8 = (__this->____ProcessingBufferCount_8); + int32_t L_9 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, L_6, (Array_t *)(Array_t *)L_7, L_8, L_9, /*hidden argument*/NULL); + int32_t L_10 = (__this->____ProcessingBufferCount_8); + int32_t L_11 = ___cbSize; + __this->____ProcessingBufferCount_8 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + return; + } + +IL_0053: + { + int32_t L_12 = (__this->____ProcessingBufferCount_8); + V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_12)); + ByteU5BU5D_t789* L_13 = ___rgb; + int32_t L_14 = ___ibStart; + ByteU5BU5D_t789* L_15 = (__this->____ProcessingBuffer_4); + int32_t L_16 = (__this->____ProcessingBufferCount_8); + int32_t L_17 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, L_14, (Array_t *)(Array_t *)L_15, L_16, L_17, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_18 = (__this->____ProcessingBuffer_4); + RIPEMD160Managed_ProcessBlock_m9390(__this, L_18, 0, /*hidden argument*/NULL); + __this->____ProcessingBufferCount_8 = 0; + int32_t L_19 = ___ibStart; + int32_t L_20 = V_0; + ___ibStart = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + int32_t L_21 = ___cbSize; + int32_t L_22 = V_0; + ___cbSize = ((int32_t)((int32_t)L_21-(int32_t)L_22)); + } + +IL_008f: + { + V_0 = 0; + goto IL_00a5; + } + +IL_0096: + { + ByteU5BU5D_t789* L_23 = ___rgb; + int32_t L_24 = ___ibStart; + int32_t L_25 = V_0; + RIPEMD160Managed_ProcessBlock_m9390(__this, L_23, ((int32_t)((int32_t)L_24+(int32_t)L_25)), /*hidden argument*/NULL); + int32_t L_26 = V_0; + V_0 = ((int32_t)((int32_t)L_26+(int32_t)((int32_t)64))); + } + +IL_00a5: + { + int32_t L_27 = V_0; + int32_t L_28 = ___cbSize; + int32_t L_29 = ___cbSize; + if ((((int32_t)L_27) < ((int32_t)((int32_t)((int32_t)L_28-(int32_t)((int32_t)((int32_t)L_29%(int32_t)((int32_t)64)))))))) + { + goto IL_0096; + } + } + { + int32_t L_30 = ___cbSize; + if (!((int32_t)((int32_t)L_30%(int32_t)((int32_t)64)))) + { + goto IL_00dd; + } + } + { + ByteU5BU5D_t789* L_31 = ___rgb; + int32_t L_32 = ___cbSize; + int32_t L_33 = ___cbSize; + int32_t L_34 = ___ibStart; + ByteU5BU5D_t789* L_35 = (__this->____ProcessingBuffer_4); + int32_t L_36 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_31, ((int32_t)((int32_t)((int32_t)((int32_t)L_32-(int32_t)((int32_t)((int32_t)L_33%(int32_t)((int32_t)64)))))+(int32_t)L_34)), (Array_t *)(Array_t *)L_35, 0, ((int32_t)((int32_t)L_36%(int32_t)((int32_t)64))), /*hidden argument*/NULL); + int32_t L_37 = ___cbSize; + __this->____ProcessingBufferCount_8 = ((int32_t)((int32_t)L_37%(int32_t)((int32_t)64))); + } + +IL_00dd: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.RIPEMD160Managed::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* RIPEMD160Managed_HashFinal_m9388 (RIPEMD160Managed_t1579 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + uint64_t L_0 = (__this->____Length_7); + RIPEMD160Managed_CompressFinal_m9392(__this, L_0, /*hidden argument*/NULL); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_1 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_1) + { + goto IL_005e; + } + } + { + V_1 = 0; + goto IL_0052; + } + +IL_0025: + { + V_2 = 0; + goto IL_0047; + } + +IL_002c: + { + ByteU5BU5D_t789* L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = V_2; + UInt32U5BU5D_t957* L_5 = (__this->____HashValue_6); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + int32_t L_8 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))>>((int32_t)((int32_t)((int32_t)((int32_t)L_8*(int32_t)8))&(int32_t)((int32_t)31)))))))); + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0047: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) < ((int32_t)4))) + { + goto IL_002c; + } + } + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0052: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) < ((int32_t)5))) + { + goto IL_0025; + } + } + { + goto IL_006e; + } + +IL_005e: + { + UInt32U5BU5D_t957* L_13 = (__this->____HashValue_6); + ByteU5BU5D_t789* L_14 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (Array_t *)(Array_t *)L_14, 0, ((int32_t)20), /*hidden argument*/NULL); + } + +IL_006e: + { + ByteU5BU5D_t789* L_15 = V_0; + return L_15; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::Finalize() +extern "C" void RIPEMD160Managed_Finalize_m9389 (RIPEMD160Managed_t1579 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.HashAlgorithm::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::ProcessBlock(System.Byte[],System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" void RIPEMD160Managed_ProcessBlock_m9390 (RIPEMD160Managed_t1579 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + if (L_0) + { + goto IL_0052; + } + } + { + V_0 = 0; + goto IL_003f; + } + +IL_0011: + { + UInt32U5BU5D_t957* L_1 = (__this->____X_5); + int32_t L_2 = V_0; + ByteU5BU5D_t789* L_3 = ___buffer; + int32_t L_4 = ___offset; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + ByteU5BU5D_t789* L_6 = ___buffer; + int32_t L_7 = ___offset; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)1))); + int32_t L_8 = ((int32_t)((int32_t)L_7+(int32_t)1)); + ByteU5BU5D_t789* L_9 = ___buffer; + int32_t L_10 = ___offset; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)2))); + int32_t L_11 = ((int32_t)((int32_t)L_10+(int32_t)2)); + ByteU5BU5D_t789* L_12 = ___buffer; + int32_t L_13 = ___offset; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)3))); + int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)3)); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, L_2, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_5, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + int32_t L_15 = ___offset; + ___offset = ((int32_t)((int32_t)L_15+(int32_t)4)); + int32_t L_16 = V_0; + V_0 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_003f: + { + int32_t L_17 = V_0; + UInt32U5BU5D_t957* L_18 = (__this->____X_5); + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0011; + } + } + { + goto IL_0062; + } + +IL_0052: + { + ByteU5BU5D_t789* L_19 = ___buffer; + int32_t L_20 = ___offset; + UInt32U5BU5D_t957* L_21 = (__this->____X_5); + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_19, L_20, (Array_t *)(Array_t *)L_21, 0, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_0062: + { + RIPEMD160Managed_Compress_m9391(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::Compress() +extern "C" void RIPEMD160Managed_Compress_m9391 (RIPEMD160Managed_t1579 * __this, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + { + UInt32U5BU5D_t957* L_0 = (__this->____HashValue_6); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_1, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_2 = (__this->____HashValue_6); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + V_1 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_2, L_3, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_4 = (__this->____HashValue_6); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + V_2 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_4, L_5, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_6 = (__this->____HashValue_6); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_7, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_8 = (__this->____HashValue_6); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + int32_t L_9 = 4; + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_10 = (__this->____HashValue_6); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + int32_t L_11 = 0; + V_5 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_10, L_11, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_12 = (__this->____HashValue_6); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 1); + int32_t L_13 = 1; + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_12, L_13, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_14 = (__this->____HashValue_6); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + int32_t L_15 = 2; + V_7 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_14, L_15, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_16 = (__this->____HashValue_6); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 3); + int32_t L_17 = 3; + V_8 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_16, L_17, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_18 = (__this->____HashValue_6); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 4); + int32_t L_19 = 4; + V_9 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))); + uint32_t L_20 = V_1; + uint32_t L_21 = V_3; + uint32_t L_22 = V_4; + UInt32U5BU5D_t957* L_23 = (__this->____X_5); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + int32_t L_24 = 0; + RIPEMD160Managed_FF_m9399(__this, (&V_0), L_20, (&V_2), L_21, L_22, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_23, L_24, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_25 = V_0; + uint32_t L_26 = V_2; + uint32_t L_27 = V_3; + UInt32U5BU5D_t957* L_28 = (__this->____X_5); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 1); + int32_t L_29 = 1; + RIPEMD160Managed_FF_m9399(__this, (&V_4), L_25, (&V_1), L_26, L_27, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_30 = V_4; + uint32_t L_31 = V_1; + uint32_t L_32 = V_2; + UInt32U5BU5D_t957* L_33 = (__this->____X_5); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, 2); + int32_t L_34 = 2; + RIPEMD160Managed_FF_m9399(__this, (&V_3), L_30, (&V_0), L_31, L_32, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_33, L_34, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_35 = V_3; + uint32_t L_36 = V_0; + uint32_t L_37 = V_1; + UInt32U5BU5D_t957* L_38 = (__this->____X_5); + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + RIPEMD160Managed_FF_m9399(__this, (&V_2), L_35, (&V_4), L_36, L_37, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_40 = V_2; + uint32_t L_41 = V_4; + uint32_t L_42 = V_0; + UInt32U5BU5D_t957* L_43 = (__this->____X_5); + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 4); + int32_t L_44 = 4; + RIPEMD160Managed_FF_m9399(__this, (&V_1), L_40, (&V_3), L_41, L_42, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_43, L_44, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_45 = V_1; + uint32_t L_46 = V_3; + uint32_t L_47 = V_4; + UInt32U5BU5D_t957* L_48 = (__this->____X_5); + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 5); + int32_t L_49 = 5; + RIPEMD160Managed_FF_m9399(__this, (&V_0), L_45, (&V_2), L_46, L_47, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_49, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_50 = V_0; + uint32_t L_51 = V_2; + uint32_t L_52 = V_3; + UInt32U5BU5D_t957* L_53 = (__this->____X_5); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 6); + int32_t L_54 = 6; + RIPEMD160Managed_FF_m9399(__this, (&V_4), L_50, (&V_1), L_51, L_52, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_53, L_54, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_55 = V_4; + uint32_t L_56 = V_1; + uint32_t L_57 = V_2; + UInt32U5BU5D_t957* L_58 = (__this->____X_5); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 7); + int32_t L_59 = 7; + RIPEMD160Managed_FF_m9399(__this, (&V_3), L_55, (&V_0), L_56, L_57, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_59, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_60 = V_3; + uint32_t L_61 = V_0; + uint32_t L_62 = V_1; + UInt32U5BU5D_t957* L_63 = (__this->____X_5); + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 8); + int32_t L_64 = 8; + RIPEMD160Managed_FF_m9399(__this, (&V_2), L_60, (&V_4), L_61, L_62, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_64, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_65 = V_2; + uint32_t L_66 = V_4; + uint32_t L_67 = V_0; + UInt32U5BU5D_t957* L_68 = (__this->____X_5); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, ((int32_t)9)); + int32_t L_69 = ((int32_t)9); + RIPEMD160Managed_FF_m9399(__this, (&V_1), L_65, (&V_3), L_66, L_67, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_69, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_70 = V_1; + uint32_t L_71 = V_3; + uint32_t L_72 = V_4; + UInt32U5BU5D_t957* L_73 = (__this->____X_5); + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, ((int32_t)10)); + int32_t L_74 = ((int32_t)10); + RIPEMD160Managed_FF_m9399(__this, (&V_0), L_70, (&V_2), L_71, L_72, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_73, L_74, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_75 = V_0; + uint32_t L_76 = V_2; + uint32_t L_77 = V_3; + UInt32U5BU5D_t957* L_78 = (__this->____X_5); + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, ((int32_t)11)); + int32_t L_79 = ((int32_t)11); + RIPEMD160Managed_FF_m9399(__this, (&V_4), L_75, (&V_1), L_76, L_77, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_78, L_79, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_80 = V_4; + uint32_t L_81 = V_1; + uint32_t L_82 = V_2; + UInt32U5BU5D_t957* L_83 = (__this->____X_5); + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, ((int32_t)12)); + int32_t L_84 = ((int32_t)12); + RIPEMD160Managed_FF_m9399(__this, (&V_3), L_80, (&V_0), L_81, L_82, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_84, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_85 = V_3; + uint32_t L_86 = V_0; + uint32_t L_87 = V_1; + UInt32U5BU5D_t957* L_88 = (__this->____X_5); + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, ((int32_t)13)); + int32_t L_89 = ((int32_t)13); + RIPEMD160Managed_FF_m9399(__this, (&V_2), L_85, (&V_4), L_86, L_87, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_89, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_90 = V_2; + uint32_t L_91 = V_4; + uint32_t L_92 = V_0; + UInt32U5BU5D_t957* L_93 = (__this->____X_5); + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, ((int32_t)14)); + int32_t L_94 = ((int32_t)14); + RIPEMD160Managed_FF_m9399(__this, (&V_1), L_90, (&V_3), L_91, L_92, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_93, L_94, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_95 = V_1; + uint32_t L_96 = V_3; + uint32_t L_97 = V_4; + UInt32U5BU5D_t957* L_98 = (__this->____X_5); + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, ((int32_t)15)); + int32_t L_99 = ((int32_t)15); + RIPEMD160Managed_FF_m9399(__this, (&V_0), L_95, (&V_2), L_96, L_97, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_98, L_99, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_100 = V_0; + uint32_t L_101 = V_2; + uint32_t L_102 = V_3; + UInt32U5BU5D_t957* L_103 = (__this->____X_5); + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, 7); + int32_t L_104 = 7; + RIPEMD160Managed_GG_m9400(__this, (&V_4), L_100, (&V_1), L_101, L_102, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_103, L_104, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_105 = V_4; + uint32_t L_106 = V_1; + uint32_t L_107 = V_2; + UInt32U5BU5D_t957* L_108 = (__this->____X_5); + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 4); + int32_t L_109 = 4; + RIPEMD160Managed_GG_m9400(__this, (&V_3), L_105, (&V_0), L_106, L_107, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_109, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_110 = V_3; + uint32_t L_111 = V_0; + uint32_t L_112 = V_1; + UInt32U5BU5D_t957* L_113 = (__this->____X_5); + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, ((int32_t)13)); + int32_t L_114 = ((int32_t)13); + RIPEMD160Managed_GG_m9400(__this, (&V_2), L_110, (&V_4), L_111, L_112, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_114, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_115 = V_2; + uint32_t L_116 = V_4; + uint32_t L_117 = V_0; + UInt32U5BU5D_t957* L_118 = (__this->____X_5); + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, 1); + int32_t L_119 = 1; + RIPEMD160Managed_GG_m9400(__this, (&V_1), L_115, (&V_3), L_116, L_117, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_118, L_119, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_120 = V_1; + uint32_t L_121 = V_3; + uint32_t L_122 = V_4; + UInt32U5BU5D_t957* L_123 = (__this->____X_5); + NullCheck(L_123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_123, ((int32_t)10)); + int32_t L_124 = ((int32_t)10); + RIPEMD160Managed_GG_m9400(__this, (&V_0), L_120, (&V_2), L_121, L_122, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_123, L_124, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_125 = V_0; + uint32_t L_126 = V_2; + uint32_t L_127 = V_3; + UInt32U5BU5D_t957* L_128 = (__this->____X_5); + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, 6); + int32_t L_129 = 6; + RIPEMD160Managed_GG_m9400(__this, (&V_4), L_125, (&V_1), L_126, L_127, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_129, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_130 = V_4; + uint32_t L_131 = V_1; + uint32_t L_132 = V_2; + UInt32U5BU5D_t957* L_133 = (__this->____X_5); + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, ((int32_t)15)); + int32_t L_134 = ((int32_t)15); + RIPEMD160Managed_GG_m9400(__this, (&V_3), L_130, (&V_0), L_131, L_132, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_134, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_135 = V_3; + uint32_t L_136 = V_0; + uint32_t L_137 = V_1; + UInt32U5BU5D_t957* L_138 = (__this->____X_5); + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, 3); + int32_t L_139 = 3; + RIPEMD160Managed_GG_m9400(__this, (&V_2), L_135, (&V_4), L_136, L_137, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_139, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_140 = V_2; + uint32_t L_141 = V_4; + uint32_t L_142 = V_0; + UInt32U5BU5D_t957* L_143 = (__this->____X_5); + NullCheck(L_143); + IL2CPP_ARRAY_BOUNDS_CHECK(L_143, ((int32_t)12)); + int32_t L_144 = ((int32_t)12); + RIPEMD160Managed_GG_m9400(__this, (&V_1), L_140, (&V_3), L_141, L_142, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_143, L_144, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_145 = V_1; + uint32_t L_146 = V_3; + uint32_t L_147 = V_4; + UInt32U5BU5D_t957* L_148 = (__this->____X_5); + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, 0); + int32_t L_149 = 0; + RIPEMD160Managed_GG_m9400(__this, (&V_0), L_145, (&V_2), L_146, L_147, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_148, L_149, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_150 = V_0; + uint32_t L_151 = V_2; + uint32_t L_152 = V_3; + UInt32U5BU5D_t957* L_153 = (__this->____X_5); + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, ((int32_t)9)); + int32_t L_154 = ((int32_t)9); + RIPEMD160Managed_GG_m9400(__this, (&V_4), L_150, (&V_1), L_151, L_152, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_154, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_155 = V_4; + uint32_t L_156 = V_1; + uint32_t L_157 = V_2; + UInt32U5BU5D_t957* L_158 = (__this->____X_5); + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, 5); + int32_t L_159 = 5; + RIPEMD160Managed_GG_m9400(__this, (&V_3), L_155, (&V_0), L_156, L_157, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_159, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_160 = V_3; + uint32_t L_161 = V_0; + uint32_t L_162 = V_1; + UInt32U5BU5D_t957* L_163 = (__this->____X_5); + NullCheck(L_163); + IL2CPP_ARRAY_BOUNDS_CHECK(L_163, 2); + int32_t L_164 = 2; + RIPEMD160Managed_GG_m9400(__this, (&V_2), L_160, (&V_4), L_161, L_162, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_163, L_164, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_165 = V_2; + uint32_t L_166 = V_4; + uint32_t L_167 = V_0; + UInt32U5BU5D_t957* L_168 = (__this->____X_5); + NullCheck(L_168); + IL2CPP_ARRAY_BOUNDS_CHECK(L_168, ((int32_t)14)); + int32_t L_169 = ((int32_t)14); + RIPEMD160Managed_GG_m9400(__this, (&V_1), L_165, (&V_3), L_166, L_167, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_168, L_169, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_170 = V_1; + uint32_t L_171 = V_3; + uint32_t L_172 = V_4; + UInt32U5BU5D_t957* L_173 = (__this->____X_5); + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, ((int32_t)11)); + int32_t L_174 = ((int32_t)11); + RIPEMD160Managed_GG_m9400(__this, (&V_0), L_170, (&V_2), L_171, L_172, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_173, L_174, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_175 = V_0; + uint32_t L_176 = V_2; + uint32_t L_177 = V_3; + UInt32U5BU5D_t957* L_178 = (__this->____X_5); + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, 8); + int32_t L_179 = 8; + RIPEMD160Managed_GG_m9400(__this, (&V_4), L_175, (&V_1), L_176, L_177, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_179, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_180 = V_4; + uint32_t L_181 = V_1; + uint32_t L_182 = V_2; + UInt32U5BU5D_t957* L_183 = (__this->____X_5); + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, 3); + int32_t L_184 = 3; + RIPEMD160Managed_HH_m9401(__this, (&V_3), L_180, (&V_0), L_181, L_182, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_183, L_184, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_185 = V_3; + uint32_t L_186 = V_0; + uint32_t L_187 = V_1; + UInt32U5BU5D_t957* L_188 = (__this->____X_5); + NullCheck(L_188); + IL2CPP_ARRAY_BOUNDS_CHECK(L_188, ((int32_t)10)); + int32_t L_189 = ((int32_t)10); + RIPEMD160Managed_HH_m9401(__this, (&V_2), L_185, (&V_4), L_186, L_187, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_188, L_189, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_190 = V_2; + uint32_t L_191 = V_4; + uint32_t L_192 = V_0; + UInt32U5BU5D_t957* L_193 = (__this->____X_5); + NullCheck(L_193); + IL2CPP_ARRAY_BOUNDS_CHECK(L_193, ((int32_t)14)); + int32_t L_194 = ((int32_t)14); + RIPEMD160Managed_HH_m9401(__this, (&V_1), L_190, (&V_3), L_191, L_192, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_193, L_194, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_195 = V_1; + uint32_t L_196 = V_3; + uint32_t L_197 = V_4; + UInt32U5BU5D_t957* L_198 = (__this->____X_5); + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, 4); + int32_t L_199 = 4; + RIPEMD160Managed_HH_m9401(__this, (&V_0), L_195, (&V_2), L_196, L_197, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_198, L_199, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_200 = V_0; + uint32_t L_201 = V_2; + uint32_t L_202 = V_3; + UInt32U5BU5D_t957* L_203 = (__this->____X_5); + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, ((int32_t)9)); + int32_t L_204 = ((int32_t)9); + RIPEMD160Managed_HH_m9401(__this, (&V_4), L_200, (&V_1), L_201, L_202, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_204, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_205 = V_4; + uint32_t L_206 = V_1; + uint32_t L_207 = V_2; + UInt32U5BU5D_t957* L_208 = (__this->____X_5); + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, ((int32_t)15)); + int32_t L_209 = ((int32_t)15); + RIPEMD160Managed_HH_m9401(__this, (&V_3), L_205, (&V_0), L_206, L_207, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_208, L_209, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_210 = V_3; + uint32_t L_211 = V_0; + uint32_t L_212 = V_1; + UInt32U5BU5D_t957* L_213 = (__this->____X_5); + NullCheck(L_213); + IL2CPP_ARRAY_BOUNDS_CHECK(L_213, 8); + int32_t L_214 = 8; + RIPEMD160Managed_HH_m9401(__this, (&V_2), L_210, (&V_4), L_211, L_212, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_213, L_214, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_215 = V_2; + uint32_t L_216 = V_4; + uint32_t L_217 = V_0; + UInt32U5BU5D_t957* L_218 = (__this->____X_5); + NullCheck(L_218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_218, 1); + int32_t L_219 = 1; + RIPEMD160Managed_HH_m9401(__this, (&V_1), L_215, (&V_3), L_216, L_217, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_218, L_219, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_220 = V_1; + uint32_t L_221 = V_3; + uint32_t L_222 = V_4; + UInt32U5BU5D_t957* L_223 = (__this->____X_5); + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, 2); + int32_t L_224 = 2; + RIPEMD160Managed_HH_m9401(__this, (&V_0), L_220, (&V_2), L_221, L_222, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_223, L_224, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_225 = V_0; + uint32_t L_226 = V_2; + uint32_t L_227 = V_3; + UInt32U5BU5D_t957* L_228 = (__this->____X_5); + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, 7); + int32_t L_229 = 7; + RIPEMD160Managed_HH_m9401(__this, (&V_4), L_225, (&V_1), L_226, L_227, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_229, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_230 = V_4; + uint32_t L_231 = V_1; + uint32_t L_232 = V_2; + UInt32U5BU5D_t957* L_233 = (__this->____X_5); + NullCheck(L_233); + IL2CPP_ARRAY_BOUNDS_CHECK(L_233, 0); + int32_t L_234 = 0; + RIPEMD160Managed_HH_m9401(__this, (&V_3), L_230, (&V_0), L_231, L_232, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_233, L_234, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_235 = V_3; + uint32_t L_236 = V_0; + uint32_t L_237 = V_1; + UInt32U5BU5D_t957* L_238 = (__this->____X_5); + NullCheck(L_238); + IL2CPP_ARRAY_BOUNDS_CHECK(L_238, 6); + int32_t L_239 = 6; + RIPEMD160Managed_HH_m9401(__this, (&V_2), L_235, (&V_4), L_236, L_237, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_238, L_239, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_240 = V_2; + uint32_t L_241 = V_4; + uint32_t L_242 = V_0; + UInt32U5BU5D_t957* L_243 = (__this->____X_5); + NullCheck(L_243); + IL2CPP_ARRAY_BOUNDS_CHECK(L_243, ((int32_t)13)); + int32_t L_244 = ((int32_t)13); + RIPEMD160Managed_HH_m9401(__this, (&V_1), L_240, (&V_3), L_241, L_242, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_243, L_244, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_245 = V_1; + uint32_t L_246 = V_3; + uint32_t L_247 = V_4; + UInt32U5BU5D_t957* L_248 = (__this->____X_5); + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, ((int32_t)11)); + int32_t L_249 = ((int32_t)11); + RIPEMD160Managed_HH_m9401(__this, (&V_0), L_245, (&V_2), L_246, L_247, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_249, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_250 = V_0; + uint32_t L_251 = V_2; + uint32_t L_252 = V_3; + UInt32U5BU5D_t957* L_253 = (__this->____X_5); + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, 5); + int32_t L_254 = 5; + RIPEMD160Managed_HH_m9401(__this, (&V_4), L_250, (&V_1), L_251, L_252, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_253, L_254, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_255 = V_4; + uint32_t L_256 = V_1; + uint32_t L_257 = V_2; + UInt32U5BU5D_t957* L_258 = (__this->____X_5); + NullCheck(L_258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_258, ((int32_t)12)); + int32_t L_259 = ((int32_t)12); + RIPEMD160Managed_HH_m9401(__this, (&V_3), L_255, (&V_0), L_256, L_257, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_258, L_259, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_260 = V_3; + uint32_t L_261 = V_0; + uint32_t L_262 = V_1; + UInt32U5BU5D_t957* L_263 = (__this->____X_5); + NullCheck(L_263); + IL2CPP_ARRAY_BOUNDS_CHECK(L_263, 1); + int32_t L_264 = 1; + RIPEMD160Managed_II_m9402(__this, (&V_2), L_260, (&V_4), L_261, L_262, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_263, L_264, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_265 = V_2; + uint32_t L_266 = V_4; + uint32_t L_267 = V_0; + UInt32U5BU5D_t957* L_268 = (__this->____X_5); + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, ((int32_t)9)); + int32_t L_269 = ((int32_t)9); + RIPEMD160Managed_II_m9402(__this, (&V_1), L_265, (&V_3), L_266, L_267, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_269, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_270 = V_1; + uint32_t L_271 = V_3; + uint32_t L_272 = V_4; + UInt32U5BU5D_t957* L_273 = (__this->____X_5); + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, ((int32_t)11)); + int32_t L_274 = ((int32_t)11); + RIPEMD160Managed_II_m9402(__this, (&V_0), L_270, (&V_2), L_271, L_272, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_274, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_275 = V_0; + uint32_t L_276 = V_2; + uint32_t L_277 = V_3; + UInt32U5BU5D_t957* L_278 = (__this->____X_5); + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, ((int32_t)10)); + int32_t L_279 = ((int32_t)10); + RIPEMD160Managed_II_m9402(__this, (&V_4), L_275, (&V_1), L_276, L_277, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_278, L_279, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_280 = V_4; + uint32_t L_281 = V_1; + uint32_t L_282 = V_2; + UInt32U5BU5D_t957* L_283 = (__this->____X_5); + NullCheck(L_283); + IL2CPP_ARRAY_BOUNDS_CHECK(L_283, 0); + int32_t L_284 = 0; + RIPEMD160Managed_II_m9402(__this, (&V_3), L_280, (&V_0), L_281, L_282, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_283, L_284, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_285 = V_3; + uint32_t L_286 = V_0; + uint32_t L_287 = V_1; + UInt32U5BU5D_t957* L_288 = (__this->____X_5); + NullCheck(L_288); + IL2CPP_ARRAY_BOUNDS_CHECK(L_288, 8); + int32_t L_289 = 8; + RIPEMD160Managed_II_m9402(__this, (&V_2), L_285, (&V_4), L_286, L_287, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_288, L_289, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_290 = V_2; + uint32_t L_291 = V_4; + uint32_t L_292 = V_0; + UInt32U5BU5D_t957* L_293 = (__this->____X_5); + NullCheck(L_293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_293, ((int32_t)12)); + int32_t L_294 = ((int32_t)12); + RIPEMD160Managed_II_m9402(__this, (&V_1), L_290, (&V_3), L_291, L_292, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_293, L_294, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_295 = V_1; + uint32_t L_296 = V_3; + uint32_t L_297 = V_4; + UInt32U5BU5D_t957* L_298 = (__this->____X_5); + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, 4); + int32_t L_299 = 4; + RIPEMD160Managed_II_m9402(__this, (&V_0), L_295, (&V_2), L_296, L_297, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_299, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_300 = V_0; + uint32_t L_301 = V_2; + uint32_t L_302 = V_3; + UInt32U5BU5D_t957* L_303 = (__this->____X_5); + NullCheck(L_303); + IL2CPP_ARRAY_BOUNDS_CHECK(L_303, ((int32_t)13)); + int32_t L_304 = ((int32_t)13); + RIPEMD160Managed_II_m9402(__this, (&V_4), L_300, (&V_1), L_301, L_302, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_303, L_304, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_305 = V_4; + uint32_t L_306 = V_1; + uint32_t L_307 = V_2; + UInt32U5BU5D_t957* L_308 = (__this->____X_5); + NullCheck(L_308); + IL2CPP_ARRAY_BOUNDS_CHECK(L_308, 3); + int32_t L_309 = 3; + RIPEMD160Managed_II_m9402(__this, (&V_3), L_305, (&V_0), L_306, L_307, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_308, L_309, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_310 = V_3; + uint32_t L_311 = V_0; + uint32_t L_312 = V_1; + UInt32U5BU5D_t957* L_313 = (__this->____X_5); + NullCheck(L_313); + IL2CPP_ARRAY_BOUNDS_CHECK(L_313, 7); + int32_t L_314 = 7; + RIPEMD160Managed_II_m9402(__this, (&V_2), L_310, (&V_4), L_311, L_312, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_313, L_314, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_315 = V_2; + uint32_t L_316 = V_4; + uint32_t L_317 = V_0; + UInt32U5BU5D_t957* L_318 = (__this->____X_5); + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, ((int32_t)15)); + int32_t L_319 = ((int32_t)15); + RIPEMD160Managed_II_m9402(__this, (&V_1), L_315, (&V_3), L_316, L_317, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_319, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_320 = V_1; + uint32_t L_321 = V_3; + uint32_t L_322 = V_4; + UInt32U5BU5D_t957* L_323 = (__this->____X_5); + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, ((int32_t)14)); + int32_t L_324 = ((int32_t)14); + RIPEMD160Managed_II_m9402(__this, (&V_0), L_320, (&V_2), L_321, L_322, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_323, L_324, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_325 = V_0; + uint32_t L_326 = V_2; + uint32_t L_327 = V_3; + UInt32U5BU5D_t957* L_328 = (__this->____X_5); + NullCheck(L_328); + IL2CPP_ARRAY_BOUNDS_CHECK(L_328, 5); + int32_t L_329 = 5; + RIPEMD160Managed_II_m9402(__this, (&V_4), L_325, (&V_1), L_326, L_327, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_328, L_329, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_330 = V_4; + uint32_t L_331 = V_1; + uint32_t L_332 = V_2; + UInt32U5BU5D_t957* L_333 = (__this->____X_5); + NullCheck(L_333); + IL2CPP_ARRAY_BOUNDS_CHECK(L_333, 6); + int32_t L_334 = 6; + RIPEMD160Managed_II_m9402(__this, (&V_3), L_330, (&V_0), L_331, L_332, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_333, L_334, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_335 = V_3; + uint32_t L_336 = V_0; + uint32_t L_337 = V_1; + UInt32U5BU5D_t957* L_338 = (__this->____X_5); + NullCheck(L_338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_338, 2); + int32_t L_339 = 2; + RIPEMD160Managed_II_m9402(__this, (&V_2), L_335, (&V_4), L_336, L_337, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_338, L_339, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_340 = V_2; + uint32_t L_341 = V_4; + uint32_t L_342 = V_0; + UInt32U5BU5D_t957* L_343 = (__this->____X_5); + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, 4); + int32_t L_344 = 4; + RIPEMD160Managed_JJ_m9403(__this, (&V_1), L_340, (&V_3), L_341, L_342, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_344, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_345 = V_1; + uint32_t L_346 = V_3; + uint32_t L_347 = V_4; + UInt32U5BU5D_t957* L_348 = (__this->____X_5); + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, 0); + int32_t L_349 = 0; + RIPEMD160Managed_JJ_m9403(__this, (&V_0), L_345, (&V_2), L_346, L_347, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_349, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_350 = V_0; + uint32_t L_351 = V_2; + uint32_t L_352 = V_3; + UInt32U5BU5D_t957* L_353 = (__this->____X_5); + NullCheck(L_353); + IL2CPP_ARRAY_BOUNDS_CHECK(L_353, 5); + int32_t L_354 = 5; + RIPEMD160Managed_JJ_m9403(__this, (&V_4), L_350, (&V_1), L_351, L_352, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_353, L_354, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_355 = V_4; + uint32_t L_356 = V_1; + uint32_t L_357 = V_2; + UInt32U5BU5D_t957* L_358 = (__this->____X_5); + NullCheck(L_358); + IL2CPP_ARRAY_BOUNDS_CHECK(L_358, ((int32_t)9)); + int32_t L_359 = ((int32_t)9); + RIPEMD160Managed_JJ_m9403(__this, (&V_3), L_355, (&V_0), L_356, L_357, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_358, L_359, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_360 = V_3; + uint32_t L_361 = V_0; + uint32_t L_362 = V_1; + UInt32U5BU5D_t957* L_363 = (__this->____X_5); + NullCheck(L_363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_363, 7); + int32_t L_364 = 7; + RIPEMD160Managed_JJ_m9403(__this, (&V_2), L_360, (&V_4), L_361, L_362, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_363, L_364, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_365 = V_2; + uint32_t L_366 = V_4; + uint32_t L_367 = V_0; + UInt32U5BU5D_t957* L_368 = (__this->____X_5); + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, ((int32_t)12)); + int32_t L_369 = ((int32_t)12); + RIPEMD160Managed_JJ_m9403(__this, (&V_1), L_365, (&V_3), L_366, L_367, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_369, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_370 = V_1; + uint32_t L_371 = V_3; + uint32_t L_372 = V_4; + UInt32U5BU5D_t957* L_373 = (__this->____X_5); + NullCheck(L_373); + IL2CPP_ARRAY_BOUNDS_CHECK(L_373, 2); + int32_t L_374 = 2; + RIPEMD160Managed_JJ_m9403(__this, (&V_0), L_370, (&V_2), L_371, L_372, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_373, L_374, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_375 = V_0; + uint32_t L_376 = V_2; + uint32_t L_377 = V_3; + UInt32U5BU5D_t957* L_378 = (__this->____X_5); + NullCheck(L_378); + IL2CPP_ARRAY_BOUNDS_CHECK(L_378, ((int32_t)10)); + int32_t L_379 = ((int32_t)10); + RIPEMD160Managed_JJ_m9403(__this, (&V_4), L_375, (&V_1), L_376, L_377, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_378, L_379, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_380 = V_4; + uint32_t L_381 = V_1; + uint32_t L_382 = V_2; + UInt32U5BU5D_t957* L_383 = (__this->____X_5); + NullCheck(L_383); + IL2CPP_ARRAY_BOUNDS_CHECK(L_383, ((int32_t)14)); + int32_t L_384 = ((int32_t)14); + RIPEMD160Managed_JJ_m9403(__this, (&V_3), L_380, (&V_0), L_381, L_382, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_383, L_384, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_385 = V_3; + uint32_t L_386 = V_0; + uint32_t L_387 = V_1; + UInt32U5BU5D_t957* L_388 = (__this->____X_5); + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, 1); + int32_t L_389 = 1; + RIPEMD160Managed_JJ_m9403(__this, (&V_2), L_385, (&V_4), L_386, L_387, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_389, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_390 = V_2; + uint32_t L_391 = V_4; + uint32_t L_392 = V_0; + UInt32U5BU5D_t957* L_393 = (__this->____X_5); + NullCheck(L_393); + IL2CPP_ARRAY_BOUNDS_CHECK(L_393, 3); + int32_t L_394 = 3; + RIPEMD160Managed_JJ_m9403(__this, (&V_1), L_390, (&V_3), L_391, L_392, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_393, L_394, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_395 = V_1; + uint32_t L_396 = V_3; + uint32_t L_397 = V_4; + UInt32U5BU5D_t957* L_398 = (__this->____X_5); + NullCheck(L_398); + IL2CPP_ARRAY_BOUNDS_CHECK(L_398, 8); + int32_t L_399 = 8; + RIPEMD160Managed_JJ_m9403(__this, (&V_0), L_395, (&V_2), L_396, L_397, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_398, L_399, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_400 = V_0; + uint32_t L_401 = V_2; + uint32_t L_402 = V_3; + UInt32U5BU5D_t957* L_403 = (__this->____X_5); + NullCheck(L_403); + IL2CPP_ARRAY_BOUNDS_CHECK(L_403, ((int32_t)11)); + int32_t L_404 = ((int32_t)11); + RIPEMD160Managed_JJ_m9403(__this, (&V_4), L_400, (&V_1), L_401, L_402, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_403, L_404, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_405 = V_4; + uint32_t L_406 = V_1; + uint32_t L_407 = V_2; + UInt32U5BU5D_t957* L_408 = (__this->____X_5); + NullCheck(L_408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_408, 6); + int32_t L_409 = 6; + RIPEMD160Managed_JJ_m9403(__this, (&V_3), L_405, (&V_0), L_406, L_407, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_408, L_409, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_410 = V_3; + uint32_t L_411 = V_0; + uint32_t L_412 = V_1; + UInt32U5BU5D_t957* L_413 = (__this->____X_5); + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, ((int32_t)15)); + int32_t L_414 = ((int32_t)15); + RIPEMD160Managed_JJ_m9403(__this, (&V_2), L_410, (&V_4), L_411, L_412, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_414, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_415 = V_2; + uint32_t L_416 = V_4; + uint32_t L_417 = V_0; + UInt32U5BU5D_t957* L_418 = (__this->____X_5); + NullCheck(L_418); + IL2CPP_ARRAY_BOUNDS_CHECK(L_418, ((int32_t)13)); + int32_t L_419 = ((int32_t)13); + RIPEMD160Managed_JJ_m9403(__this, (&V_1), L_415, (&V_3), L_416, L_417, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_418, L_419, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_420 = V_6; + uint32_t L_421 = V_8; + uint32_t L_422 = V_9; + UInt32U5BU5D_t957* L_423 = (__this->____X_5); + NullCheck(L_423); + IL2CPP_ARRAY_BOUNDS_CHECK(L_423, 5); + int32_t L_424 = 5; + RIPEMD160Managed_JJJ_m9408(__this, (&V_5), L_420, (&V_7), L_421, L_422, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_423, L_424, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_425 = V_5; + uint32_t L_426 = V_7; + uint32_t L_427 = V_8; + UInt32U5BU5D_t957* L_428 = (__this->____X_5); + NullCheck(L_428); + IL2CPP_ARRAY_BOUNDS_CHECK(L_428, ((int32_t)14)); + int32_t L_429 = ((int32_t)14); + RIPEMD160Managed_JJJ_m9408(__this, (&V_9), L_425, (&V_6), L_426, L_427, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_428, L_429, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_430 = V_9; + uint32_t L_431 = V_6; + uint32_t L_432 = V_7; + UInt32U5BU5D_t957* L_433 = (__this->____X_5); + NullCheck(L_433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_433, 7); + int32_t L_434 = 7; + RIPEMD160Managed_JJJ_m9408(__this, (&V_8), L_430, (&V_5), L_431, L_432, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_433, L_434, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_435 = V_8; + uint32_t L_436 = V_5; + uint32_t L_437 = V_6; + UInt32U5BU5D_t957* L_438 = (__this->____X_5); + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, 0); + int32_t L_439 = 0; + RIPEMD160Managed_JJJ_m9408(__this, (&V_7), L_435, (&V_9), L_436, L_437, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_439, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_440 = V_7; + uint32_t L_441 = V_9; + uint32_t L_442 = V_5; + UInt32U5BU5D_t957* L_443 = (__this->____X_5); + NullCheck(L_443); + IL2CPP_ARRAY_BOUNDS_CHECK(L_443, ((int32_t)9)); + int32_t L_444 = ((int32_t)9); + RIPEMD160Managed_JJJ_m9408(__this, (&V_6), L_440, (&V_8), L_441, L_442, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_443, L_444, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_445 = V_6; + uint32_t L_446 = V_8; + uint32_t L_447 = V_9; + UInt32U5BU5D_t957* L_448 = (__this->____X_5); + NullCheck(L_448); + IL2CPP_ARRAY_BOUNDS_CHECK(L_448, 2); + int32_t L_449 = 2; + RIPEMD160Managed_JJJ_m9408(__this, (&V_5), L_445, (&V_7), L_446, L_447, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_448, L_449, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_450 = V_5; + uint32_t L_451 = V_7; + uint32_t L_452 = V_8; + UInt32U5BU5D_t957* L_453 = (__this->____X_5); + NullCheck(L_453); + IL2CPP_ARRAY_BOUNDS_CHECK(L_453, ((int32_t)11)); + int32_t L_454 = ((int32_t)11); + RIPEMD160Managed_JJJ_m9408(__this, (&V_9), L_450, (&V_6), L_451, L_452, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_453, L_454, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_455 = V_9; + uint32_t L_456 = V_6; + uint32_t L_457 = V_7; + UInt32U5BU5D_t957* L_458 = (__this->____X_5); + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, 4); + int32_t L_459 = 4; + RIPEMD160Managed_JJJ_m9408(__this, (&V_8), L_455, (&V_5), L_456, L_457, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_459, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_460 = V_8; + uint32_t L_461 = V_5; + uint32_t L_462 = V_6; + UInt32U5BU5D_t957* L_463 = (__this->____X_5); + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, ((int32_t)13)); + int32_t L_464 = ((int32_t)13); + RIPEMD160Managed_JJJ_m9408(__this, (&V_7), L_460, (&V_9), L_461, L_462, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_464, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_465 = V_7; + uint32_t L_466 = V_9; + uint32_t L_467 = V_5; + UInt32U5BU5D_t957* L_468 = (__this->____X_5); + NullCheck(L_468); + IL2CPP_ARRAY_BOUNDS_CHECK(L_468, 6); + int32_t L_469 = 6; + RIPEMD160Managed_JJJ_m9408(__this, (&V_6), L_465, (&V_8), L_466, L_467, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_468, L_469, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_470 = V_6; + uint32_t L_471 = V_8; + uint32_t L_472 = V_9; + UInt32U5BU5D_t957* L_473 = (__this->____X_5); + NullCheck(L_473); + IL2CPP_ARRAY_BOUNDS_CHECK(L_473, ((int32_t)15)); + int32_t L_474 = ((int32_t)15); + RIPEMD160Managed_JJJ_m9408(__this, (&V_5), L_470, (&V_7), L_471, L_472, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_473, L_474, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_475 = V_5; + uint32_t L_476 = V_7; + uint32_t L_477 = V_8; + UInt32U5BU5D_t957* L_478 = (__this->____X_5); + NullCheck(L_478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_478, 8); + int32_t L_479 = 8; + RIPEMD160Managed_JJJ_m9408(__this, (&V_9), L_475, (&V_6), L_476, L_477, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_478, L_479, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_480 = V_9; + uint32_t L_481 = V_6; + uint32_t L_482 = V_7; + UInt32U5BU5D_t957* L_483 = (__this->____X_5); + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, 1); + int32_t L_484 = 1; + RIPEMD160Managed_JJJ_m9408(__this, (&V_8), L_480, (&V_5), L_481, L_482, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_484, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_485 = V_8; + uint32_t L_486 = V_5; + uint32_t L_487 = V_6; + UInt32U5BU5D_t957* L_488 = (__this->____X_5); + NullCheck(L_488); + IL2CPP_ARRAY_BOUNDS_CHECK(L_488, ((int32_t)10)); + int32_t L_489 = ((int32_t)10); + RIPEMD160Managed_JJJ_m9408(__this, (&V_7), L_485, (&V_9), L_486, L_487, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_488, L_489, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_490 = V_7; + uint32_t L_491 = V_9; + uint32_t L_492 = V_5; + UInt32U5BU5D_t957* L_493 = (__this->____X_5); + NullCheck(L_493); + IL2CPP_ARRAY_BOUNDS_CHECK(L_493, 3); + int32_t L_494 = 3; + RIPEMD160Managed_JJJ_m9408(__this, (&V_6), L_490, (&V_8), L_491, L_492, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_493, L_494, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_495 = V_6; + uint32_t L_496 = V_8; + uint32_t L_497 = V_9; + UInt32U5BU5D_t957* L_498 = (__this->____X_5); + NullCheck(L_498); + IL2CPP_ARRAY_BOUNDS_CHECK(L_498, ((int32_t)12)); + int32_t L_499 = ((int32_t)12); + RIPEMD160Managed_JJJ_m9408(__this, (&V_5), L_495, (&V_7), L_496, L_497, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_498, L_499, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_500 = V_5; + uint32_t L_501 = V_7; + uint32_t L_502 = V_8; + UInt32U5BU5D_t957* L_503 = (__this->____X_5); + NullCheck(L_503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_503, 6); + int32_t L_504 = 6; + RIPEMD160Managed_III_m9407(__this, (&V_9), L_500, (&V_6), L_501, L_502, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_503, L_504, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_505 = V_9; + uint32_t L_506 = V_6; + uint32_t L_507 = V_7; + UInt32U5BU5D_t957* L_508 = (__this->____X_5); + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, ((int32_t)11)); + int32_t L_509 = ((int32_t)11); + RIPEMD160Managed_III_m9407(__this, (&V_8), L_505, (&V_5), L_506, L_507, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_509, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_510 = V_8; + uint32_t L_511 = V_5; + uint32_t L_512 = V_6; + UInt32U5BU5D_t957* L_513 = (__this->____X_5); + NullCheck(L_513); + IL2CPP_ARRAY_BOUNDS_CHECK(L_513, 3); + int32_t L_514 = 3; + RIPEMD160Managed_III_m9407(__this, (&V_7), L_510, (&V_9), L_511, L_512, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_513, L_514, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_515 = V_7; + uint32_t L_516 = V_9; + uint32_t L_517 = V_5; + UInt32U5BU5D_t957* L_518 = (__this->____X_5); + NullCheck(L_518); + IL2CPP_ARRAY_BOUNDS_CHECK(L_518, 7); + int32_t L_519 = 7; + RIPEMD160Managed_III_m9407(__this, (&V_6), L_515, (&V_8), L_516, L_517, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_518, L_519, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_520 = V_6; + uint32_t L_521 = V_8; + uint32_t L_522 = V_9; + UInt32U5BU5D_t957* L_523 = (__this->____X_5); + NullCheck(L_523); + IL2CPP_ARRAY_BOUNDS_CHECK(L_523, 0); + int32_t L_524 = 0; + RIPEMD160Managed_III_m9407(__this, (&V_5), L_520, (&V_7), L_521, L_522, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_523, L_524, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_525 = V_5; + uint32_t L_526 = V_7; + uint32_t L_527 = V_8; + UInt32U5BU5D_t957* L_528 = (__this->____X_5); + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, ((int32_t)13)); + int32_t L_529 = ((int32_t)13); + RIPEMD160Managed_III_m9407(__this, (&V_9), L_525, (&V_6), L_526, L_527, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_529, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_530 = V_9; + uint32_t L_531 = V_6; + uint32_t L_532 = V_7; + UInt32U5BU5D_t957* L_533 = (__this->____X_5); + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, 5); + int32_t L_534 = 5; + RIPEMD160Managed_III_m9407(__this, (&V_8), L_530, (&V_5), L_531, L_532, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_534, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_535 = V_8; + uint32_t L_536 = V_5; + uint32_t L_537 = V_6; + UInt32U5BU5D_t957* L_538 = (__this->____X_5); + NullCheck(L_538); + IL2CPP_ARRAY_BOUNDS_CHECK(L_538, ((int32_t)10)); + int32_t L_539 = ((int32_t)10); + RIPEMD160Managed_III_m9407(__this, (&V_7), L_535, (&V_9), L_536, L_537, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_538, L_539, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_540 = V_7; + uint32_t L_541 = V_9; + uint32_t L_542 = V_5; + UInt32U5BU5D_t957* L_543 = (__this->____X_5); + NullCheck(L_543); + IL2CPP_ARRAY_BOUNDS_CHECK(L_543, ((int32_t)14)); + int32_t L_544 = ((int32_t)14); + RIPEMD160Managed_III_m9407(__this, (&V_6), L_540, (&V_8), L_541, L_542, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_543, L_544, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_545 = V_6; + uint32_t L_546 = V_8; + uint32_t L_547 = V_9; + UInt32U5BU5D_t957* L_548 = (__this->____X_5); + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, ((int32_t)15)); + int32_t L_549 = ((int32_t)15); + RIPEMD160Managed_III_m9407(__this, (&V_5), L_545, (&V_7), L_546, L_547, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_549, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_550 = V_5; + uint32_t L_551 = V_7; + uint32_t L_552 = V_8; + UInt32U5BU5D_t957* L_553 = (__this->____X_5); + NullCheck(L_553); + IL2CPP_ARRAY_BOUNDS_CHECK(L_553, 8); + int32_t L_554 = 8; + RIPEMD160Managed_III_m9407(__this, (&V_9), L_550, (&V_6), L_551, L_552, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_553, L_554, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_555 = V_9; + uint32_t L_556 = V_6; + uint32_t L_557 = V_7; + UInt32U5BU5D_t957* L_558 = (__this->____X_5); + NullCheck(L_558); + IL2CPP_ARRAY_BOUNDS_CHECK(L_558, ((int32_t)12)); + int32_t L_559 = ((int32_t)12); + RIPEMD160Managed_III_m9407(__this, (&V_8), L_555, (&V_5), L_556, L_557, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_558, L_559, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_560 = V_8; + uint32_t L_561 = V_5; + uint32_t L_562 = V_6; + UInt32U5BU5D_t957* L_563 = (__this->____X_5); + NullCheck(L_563); + IL2CPP_ARRAY_BOUNDS_CHECK(L_563, 4); + int32_t L_564 = 4; + RIPEMD160Managed_III_m9407(__this, (&V_7), L_560, (&V_9), L_561, L_562, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_563, L_564, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_565 = V_7; + uint32_t L_566 = V_9; + uint32_t L_567 = V_5; + UInt32U5BU5D_t957* L_568 = (__this->____X_5); + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, ((int32_t)9)); + int32_t L_569 = ((int32_t)9); + RIPEMD160Managed_III_m9407(__this, (&V_6), L_565, (&V_8), L_566, L_567, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_569, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_570 = V_6; + uint32_t L_571 = V_8; + uint32_t L_572 = V_9; + UInt32U5BU5D_t957* L_573 = (__this->____X_5); + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, 1); + int32_t L_574 = 1; + RIPEMD160Managed_III_m9407(__this, (&V_5), L_570, (&V_7), L_571, L_572, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_574, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_575 = V_5; + uint32_t L_576 = V_7; + uint32_t L_577 = V_8; + UInt32U5BU5D_t957* L_578 = (__this->____X_5); + NullCheck(L_578); + IL2CPP_ARRAY_BOUNDS_CHECK(L_578, 2); + int32_t L_579 = 2; + RIPEMD160Managed_III_m9407(__this, (&V_9), L_575, (&V_6), L_576, L_577, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_578, L_579, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_580 = V_9; + uint32_t L_581 = V_6; + uint32_t L_582 = V_7; + UInt32U5BU5D_t957* L_583 = (__this->____X_5); + NullCheck(L_583); + IL2CPP_ARRAY_BOUNDS_CHECK(L_583, ((int32_t)15)); + int32_t L_584 = ((int32_t)15); + RIPEMD160Managed_HHH_m9406(__this, (&V_8), L_580, (&V_5), L_581, L_582, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_583, L_584, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_585 = V_8; + uint32_t L_586 = V_5; + uint32_t L_587 = V_6; + UInt32U5BU5D_t957* L_588 = (__this->____X_5); + NullCheck(L_588); + IL2CPP_ARRAY_BOUNDS_CHECK(L_588, 5); + int32_t L_589 = 5; + RIPEMD160Managed_HHH_m9406(__this, (&V_7), L_585, (&V_9), L_586, L_587, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_588, L_589, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_590 = V_7; + uint32_t L_591 = V_9; + uint32_t L_592 = V_5; + UInt32U5BU5D_t957* L_593 = (__this->____X_5); + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, 1); + int32_t L_594 = 1; + RIPEMD160Managed_HHH_m9406(__this, (&V_6), L_590, (&V_8), L_591, L_592, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_594, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_595 = V_6; + uint32_t L_596 = V_8; + uint32_t L_597 = V_9; + UInt32U5BU5D_t957* L_598 = (__this->____X_5); + NullCheck(L_598); + IL2CPP_ARRAY_BOUNDS_CHECK(L_598, 3); + int32_t L_599 = 3; + RIPEMD160Managed_HHH_m9406(__this, (&V_5), L_595, (&V_7), L_596, L_597, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_598, L_599, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_600 = V_5; + uint32_t L_601 = V_7; + uint32_t L_602 = V_8; + UInt32U5BU5D_t957* L_603 = (__this->____X_5); + NullCheck(L_603); + IL2CPP_ARRAY_BOUNDS_CHECK(L_603, 7); + int32_t L_604 = 7; + RIPEMD160Managed_HHH_m9406(__this, (&V_9), L_600, (&V_6), L_601, L_602, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_603, L_604, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_605 = V_9; + uint32_t L_606 = V_6; + uint32_t L_607 = V_7; + UInt32U5BU5D_t957* L_608 = (__this->____X_5); + NullCheck(L_608); + IL2CPP_ARRAY_BOUNDS_CHECK(L_608, ((int32_t)14)); + int32_t L_609 = ((int32_t)14); + RIPEMD160Managed_HHH_m9406(__this, (&V_8), L_605, (&V_5), L_606, L_607, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_608, L_609, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_610 = V_8; + uint32_t L_611 = V_5; + uint32_t L_612 = V_6; + UInt32U5BU5D_t957* L_613 = (__this->____X_5); + NullCheck(L_613); + IL2CPP_ARRAY_BOUNDS_CHECK(L_613, 6); + int32_t L_614 = 6; + RIPEMD160Managed_HHH_m9406(__this, (&V_7), L_610, (&V_9), L_611, L_612, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_613, L_614, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_615 = V_7; + uint32_t L_616 = V_9; + uint32_t L_617 = V_5; + UInt32U5BU5D_t957* L_618 = (__this->____X_5); + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, ((int32_t)9)); + int32_t L_619 = ((int32_t)9); + RIPEMD160Managed_HHH_m9406(__this, (&V_6), L_615, (&V_8), L_616, L_617, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_619, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_620 = V_6; + uint32_t L_621 = V_8; + uint32_t L_622 = V_9; + UInt32U5BU5D_t957* L_623 = (__this->____X_5); + NullCheck(L_623); + IL2CPP_ARRAY_BOUNDS_CHECK(L_623, ((int32_t)11)); + int32_t L_624 = ((int32_t)11); + RIPEMD160Managed_HHH_m9406(__this, (&V_5), L_620, (&V_7), L_621, L_622, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_623, L_624, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_625 = V_5; + uint32_t L_626 = V_7; + uint32_t L_627 = V_8; + UInt32U5BU5D_t957* L_628 = (__this->____X_5); + NullCheck(L_628); + IL2CPP_ARRAY_BOUNDS_CHECK(L_628, 8); + int32_t L_629 = 8; + RIPEMD160Managed_HHH_m9406(__this, (&V_9), L_625, (&V_6), L_626, L_627, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_628, L_629, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_630 = V_9; + uint32_t L_631 = V_6; + uint32_t L_632 = V_7; + UInt32U5BU5D_t957* L_633 = (__this->____X_5); + NullCheck(L_633); + IL2CPP_ARRAY_BOUNDS_CHECK(L_633, ((int32_t)12)); + int32_t L_634 = ((int32_t)12); + RIPEMD160Managed_HHH_m9406(__this, (&V_8), L_630, (&V_5), L_631, L_632, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_633, L_634, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_635 = V_8; + uint32_t L_636 = V_5; + uint32_t L_637 = V_6; + UInt32U5BU5D_t957* L_638 = (__this->____X_5); + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, 2); + int32_t L_639 = 2; + RIPEMD160Managed_HHH_m9406(__this, (&V_7), L_635, (&V_9), L_636, L_637, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_639, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_640 = V_7; + uint32_t L_641 = V_9; + uint32_t L_642 = V_5; + UInt32U5BU5D_t957* L_643 = (__this->____X_5); + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, ((int32_t)10)); + int32_t L_644 = ((int32_t)10); + RIPEMD160Managed_HHH_m9406(__this, (&V_6), L_640, (&V_8), L_641, L_642, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_644, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_645 = V_6; + uint32_t L_646 = V_8; + uint32_t L_647 = V_9; + UInt32U5BU5D_t957* L_648 = (__this->____X_5); + NullCheck(L_648); + IL2CPP_ARRAY_BOUNDS_CHECK(L_648, 0); + int32_t L_649 = 0; + RIPEMD160Managed_HHH_m9406(__this, (&V_5), L_645, (&V_7), L_646, L_647, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_648, L_649, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_650 = V_5; + uint32_t L_651 = V_7; + uint32_t L_652 = V_8; + UInt32U5BU5D_t957* L_653 = (__this->____X_5); + NullCheck(L_653); + IL2CPP_ARRAY_BOUNDS_CHECK(L_653, 4); + int32_t L_654 = 4; + RIPEMD160Managed_HHH_m9406(__this, (&V_9), L_650, (&V_6), L_651, L_652, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_653, L_654, sizeof(uint32_t))), 7, /*hidden argument*/NULL); + uint32_t L_655 = V_9; + uint32_t L_656 = V_6; + uint32_t L_657 = V_7; + UInt32U5BU5D_t957* L_658 = (__this->____X_5); + NullCheck(L_658); + IL2CPP_ARRAY_BOUNDS_CHECK(L_658, ((int32_t)13)); + int32_t L_659 = ((int32_t)13); + RIPEMD160Managed_HHH_m9406(__this, (&V_8), L_655, (&V_5), L_656, L_657, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_658, L_659, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_660 = V_8; + uint32_t L_661 = V_5; + uint32_t L_662 = V_6; + UInt32U5BU5D_t957* L_663 = (__this->____X_5); + NullCheck(L_663); + IL2CPP_ARRAY_BOUNDS_CHECK(L_663, 8); + int32_t L_664 = 8; + RIPEMD160Managed_GGG_m9405(__this, (&V_7), L_660, (&V_9), L_661, L_662, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_663, L_664, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_665 = V_7; + uint32_t L_666 = V_9; + uint32_t L_667 = V_5; + UInt32U5BU5D_t957* L_668 = (__this->____X_5); + NullCheck(L_668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_668, 6); + int32_t L_669 = 6; + RIPEMD160Managed_GGG_m9405(__this, (&V_6), L_665, (&V_8), L_666, L_667, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_668, L_669, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_670 = V_6; + uint32_t L_671 = V_8; + uint32_t L_672 = V_9; + UInt32U5BU5D_t957* L_673 = (__this->____X_5); + NullCheck(L_673); + IL2CPP_ARRAY_BOUNDS_CHECK(L_673, 4); + int32_t L_674 = 4; + RIPEMD160Managed_GGG_m9405(__this, (&V_5), L_670, (&V_7), L_671, L_672, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_673, L_674, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_675 = V_5; + uint32_t L_676 = V_7; + uint32_t L_677 = V_8; + UInt32U5BU5D_t957* L_678 = (__this->____X_5); + NullCheck(L_678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_678, 1); + int32_t L_679 = 1; + RIPEMD160Managed_GGG_m9405(__this, (&V_9), L_675, (&V_6), L_676, L_677, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_678, L_679, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_680 = V_9; + uint32_t L_681 = V_6; + uint32_t L_682 = V_7; + UInt32U5BU5D_t957* L_683 = (__this->____X_5); + NullCheck(L_683); + IL2CPP_ARRAY_BOUNDS_CHECK(L_683, 3); + int32_t L_684 = 3; + RIPEMD160Managed_GGG_m9405(__this, (&V_8), L_680, (&V_5), L_681, L_682, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_683, L_684, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_685 = V_8; + uint32_t L_686 = V_5; + uint32_t L_687 = V_6; + UInt32U5BU5D_t957* L_688 = (__this->____X_5); + NullCheck(L_688); + IL2CPP_ARRAY_BOUNDS_CHECK(L_688, ((int32_t)11)); + int32_t L_689 = ((int32_t)11); + RIPEMD160Managed_GGG_m9405(__this, (&V_7), L_685, (&V_9), L_686, L_687, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_688, L_689, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_690 = V_7; + uint32_t L_691 = V_9; + uint32_t L_692 = V_5; + UInt32U5BU5D_t957* L_693 = (__this->____X_5); + NullCheck(L_693); + IL2CPP_ARRAY_BOUNDS_CHECK(L_693, ((int32_t)15)); + int32_t L_694 = ((int32_t)15); + RIPEMD160Managed_GGG_m9405(__this, (&V_6), L_690, (&V_8), L_691, L_692, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_693, L_694, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_695 = V_6; + uint32_t L_696 = V_8; + uint32_t L_697 = V_9; + UInt32U5BU5D_t957* L_698 = (__this->____X_5); + NullCheck(L_698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_698, 0); + int32_t L_699 = 0; + RIPEMD160Managed_GGG_m9405(__this, (&V_5), L_695, (&V_7), L_696, L_697, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_698, L_699, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_700 = V_5; + uint32_t L_701 = V_7; + uint32_t L_702 = V_8; + UInt32U5BU5D_t957* L_703 = (__this->____X_5); + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, 5); + int32_t L_704 = 5; + RIPEMD160Managed_GGG_m9405(__this, (&V_9), L_700, (&V_6), L_701, L_702, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_704, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_705 = V_9; + uint32_t L_706 = V_6; + uint32_t L_707 = V_7; + UInt32U5BU5D_t957* L_708 = (__this->____X_5); + NullCheck(L_708); + IL2CPP_ARRAY_BOUNDS_CHECK(L_708, ((int32_t)12)); + int32_t L_709 = ((int32_t)12); + RIPEMD160Managed_GGG_m9405(__this, (&V_8), L_705, (&V_5), L_706, L_707, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_708, L_709, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_710 = V_8; + uint32_t L_711 = V_5; + uint32_t L_712 = V_6; + UInt32U5BU5D_t957* L_713 = (__this->____X_5); + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, 2); + int32_t L_714 = 2; + RIPEMD160Managed_GGG_m9405(__this, (&V_7), L_710, (&V_9), L_711, L_712, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_714, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_715 = V_7; + uint32_t L_716 = V_9; + uint32_t L_717 = V_5; + UInt32U5BU5D_t957* L_718 = (__this->____X_5); + NullCheck(L_718); + IL2CPP_ARRAY_BOUNDS_CHECK(L_718, ((int32_t)13)); + int32_t L_719 = ((int32_t)13); + RIPEMD160Managed_GGG_m9405(__this, (&V_6), L_715, (&V_8), L_716, L_717, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_718, L_719, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_720 = V_6; + uint32_t L_721 = V_8; + uint32_t L_722 = V_9; + UInt32U5BU5D_t957* L_723 = (__this->____X_5); + NullCheck(L_723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_723, ((int32_t)9)); + int32_t L_724 = ((int32_t)9); + RIPEMD160Managed_GGG_m9405(__this, (&V_5), L_720, (&V_7), L_721, L_722, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_723, L_724, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_725 = V_5; + uint32_t L_726 = V_7; + uint32_t L_727 = V_8; + UInt32U5BU5D_t957* L_728 = (__this->____X_5); + NullCheck(L_728); + IL2CPP_ARRAY_BOUNDS_CHECK(L_728, 7); + int32_t L_729 = 7; + RIPEMD160Managed_GGG_m9405(__this, (&V_9), L_725, (&V_6), L_726, L_727, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_728, L_729, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_730 = V_9; + uint32_t L_731 = V_6; + uint32_t L_732 = V_7; + UInt32U5BU5D_t957* L_733 = (__this->____X_5); + NullCheck(L_733); + IL2CPP_ARRAY_BOUNDS_CHECK(L_733, ((int32_t)10)); + int32_t L_734 = ((int32_t)10); + RIPEMD160Managed_GGG_m9405(__this, (&V_8), L_730, (&V_5), L_731, L_732, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_733, L_734, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_735 = V_8; + uint32_t L_736 = V_5; + uint32_t L_737 = V_6; + UInt32U5BU5D_t957* L_738 = (__this->____X_5); + NullCheck(L_738); + IL2CPP_ARRAY_BOUNDS_CHECK(L_738, ((int32_t)14)); + int32_t L_739 = ((int32_t)14); + RIPEMD160Managed_GGG_m9405(__this, (&V_7), L_735, (&V_9), L_736, L_737, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_738, L_739, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_740 = V_7; + uint32_t L_741 = V_9; + uint32_t L_742 = V_5; + UInt32U5BU5D_t957* L_743 = (__this->____X_5); + NullCheck(L_743); + IL2CPP_ARRAY_BOUNDS_CHECK(L_743, ((int32_t)12)); + int32_t L_744 = ((int32_t)12); + RIPEMD160Managed_FFF_m9404(__this, (&V_6), L_740, (&V_8), L_741, L_742, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_743, L_744, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_745 = V_6; + uint32_t L_746 = V_8; + uint32_t L_747 = V_9; + UInt32U5BU5D_t957* L_748 = (__this->____X_5); + NullCheck(L_748); + IL2CPP_ARRAY_BOUNDS_CHECK(L_748, ((int32_t)15)); + int32_t L_749 = ((int32_t)15); + RIPEMD160Managed_FFF_m9404(__this, (&V_5), L_745, (&V_7), L_746, L_747, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_748, L_749, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_750 = V_5; + uint32_t L_751 = V_7; + uint32_t L_752 = V_8; + UInt32U5BU5D_t957* L_753 = (__this->____X_5); + NullCheck(L_753); + IL2CPP_ARRAY_BOUNDS_CHECK(L_753, ((int32_t)10)); + int32_t L_754 = ((int32_t)10); + RIPEMD160Managed_FFF_m9404(__this, (&V_9), L_750, (&V_6), L_751, L_752, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_753, L_754, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_755 = V_9; + uint32_t L_756 = V_6; + uint32_t L_757 = V_7; + UInt32U5BU5D_t957* L_758 = (__this->____X_5); + NullCheck(L_758); + IL2CPP_ARRAY_BOUNDS_CHECK(L_758, 4); + int32_t L_759 = 4; + RIPEMD160Managed_FFF_m9404(__this, (&V_8), L_755, (&V_5), L_756, L_757, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_758, L_759, sizeof(uint32_t))), ((int32_t)9), /*hidden argument*/NULL); + uint32_t L_760 = V_8; + uint32_t L_761 = V_5; + uint32_t L_762 = V_6; + UInt32U5BU5D_t957* L_763 = (__this->____X_5); + NullCheck(L_763); + IL2CPP_ARRAY_BOUNDS_CHECK(L_763, 1); + int32_t L_764 = 1; + RIPEMD160Managed_FFF_m9404(__this, (&V_7), L_760, (&V_9), L_761, L_762, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_763, L_764, sizeof(uint32_t))), ((int32_t)12), /*hidden argument*/NULL); + uint32_t L_765 = V_7; + uint32_t L_766 = V_9; + uint32_t L_767 = V_5; + UInt32U5BU5D_t957* L_768 = (__this->____X_5); + NullCheck(L_768); + IL2CPP_ARRAY_BOUNDS_CHECK(L_768, 5); + int32_t L_769 = 5; + RIPEMD160Managed_FFF_m9404(__this, (&V_6), L_765, (&V_8), L_766, L_767, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_768, L_769, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_770 = V_6; + uint32_t L_771 = V_8; + uint32_t L_772 = V_9; + UInt32U5BU5D_t957* L_773 = (__this->____X_5); + NullCheck(L_773); + IL2CPP_ARRAY_BOUNDS_CHECK(L_773, 8); + int32_t L_774 = 8; + RIPEMD160Managed_FFF_m9404(__this, (&V_5), L_770, (&V_7), L_771, L_772, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_773, L_774, sizeof(uint32_t))), ((int32_t)14), /*hidden argument*/NULL); + uint32_t L_775 = V_5; + uint32_t L_776 = V_7; + uint32_t L_777 = V_8; + UInt32U5BU5D_t957* L_778 = (__this->____X_5); + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, 7); + int32_t L_779 = 7; + RIPEMD160Managed_FFF_m9404(__this, (&V_9), L_775, (&V_6), L_776, L_777, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_778, L_779, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_780 = V_9; + uint32_t L_781 = V_6; + uint32_t L_782 = V_7; + UInt32U5BU5D_t957* L_783 = (__this->____X_5); + NullCheck(L_783); + IL2CPP_ARRAY_BOUNDS_CHECK(L_783, 6); + int32_t L_784 = 6; + RIPEMD160Managed_FFF_m9404(__this, (&V_8), L_780, (&V_5), L_781, L_782, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_783, L_784, sizeof(uint32_t))), 8, /*hidden argument*/NULL); + uint32_t L_785 = V_8; + uint32_t L_786 = V_5; + uint32_t L_787 = V_6; + UInt32U5BU5D_t957* L_788 = (__this->____X_5); + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, 2); + int32_t L_789 = 2; + RIPEMD160Managed_FFF_m9404(__this, (&V_7), L_785, (&V_9), L_786, L_787, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_789, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_790 = V_7; + uint32_t L_791 = V_9; + uint32_t L_792 = V_5; + UInt32U5BU5D_t957* L_793 = (__this->____X_5); + NullCheck(L_793); + IL2CPP_ARRAY_BOUNDS_CHECK(L_793, ((int32_t)13)); + int32_t L_794 = ((int32_t)13); + RIPEMD160Managed_FFF_m9404(__this, (&V_6), L_790, (&V_8), L_791, L_792, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_793, L_794, sizeof(uint32_t))), 6, /*hidden argument*/NULL); + uint32_t L_795 = V_6; + uint32_t L_796 = V_8; + uint32_t L_797 = V_9; + UInt32U5BU5D_t957* L_798 = (__this->____X_5); + NullCheck(L_798); + IL2CPP_ARRAY_BOUNDS_CHECK(L_798, ((int32_t)14)); + int32_t L_799 = ((int32_t)14); + RIPEMD160Managed_FFF_m9404(__this, (&V_5), L_795, (&V_7), L_796, L_797, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_798, L_799, sizeof(uint32_t))), 5, /*hidden argument*/NULL); + uint32_t L_800 = V_5; + uint32_t L_801 = V_7; + uint32_t L_802 = V_8; + UInt32U5BU5D_t957* L_803 = (__this->____X_5); + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, 0); + int32_t L_804 = 0; + RIPEMD160Managed_FFF_m9404(__this, (&V_9), L_800, (&V_6), L_801, L_802, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_804, sizeof(uint32_t))), ((int32_t)15), /*hidden argument*/NULL); + uint32_t L_805 = V_9; + uint32_t L_806 = V_6; + uint32_t L_807 = V_7; + UInt32U5BU5D_t957* L_808 = (__this->____X_5); + NullCheck(L_808); + IL2CPP_ARRAY_BOUNDS_CHECK(L_808, 3); + int32_t L_809 = 3; + RIPEMD160Managed_FFF_m9404(__this, (&V_8), L_805, (&V_5), L_806, L_807, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_808, L_809, sizeof(uint32_t))), ((int32_t)13), /*hidden argument*/NULL); + uint32_t L_810 = V_8; + uint32_t L_811 = V_5; + uint32_t L_812 = V_6; + UInt32U5BU5D_t957* L_813 = (__this->____X_5); + NullCheck(L_813); + IL2CPP_ARRAY_BOUNDS_CHECK(L_813, ((int32_t)9)); + int32_t L_814 = ((int32_t)9); + RIPEMD160Managed_FFF_m9404(__this, (&V_7), L_810, (&V_9), L_811, L_812, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_813, L_814, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_815 = V_7; + uint32_t L_816 = V_9; + uint32_t L_817 = V_5; + UInt32U5BU5D_t957* L_818 = (__this->____X_5); + NullCheck(L_818); + IL2CPP_ARRAY_BOUNDS_CHECK(L_818, ((int32_t)11)); + int32_t L_819 = ((int32_t)11); + RIPEMD160Managed_FFF_m9404(__this, (&V_6), L_815, (&V_8), L_816, L_817, (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_818, L_819, sizeof(uint32_t))), ((int32_t)11), /*hidden argument*/NULL); + uint32_t L_820 = V_8; + uint32_t L_821 = V_2; + UInt32U5BU5D_t957* L_822 = (__this->____HashValue_6); + NullCheck(L_822); + IL2CPP_ARRAY_BOUNDS_CHECK(L_822, 1); + int32_t L_823 = 1; + V_8 = ((int32_t)((int32_t)L_820+(int32_t)((int32_t)((int32_t)L_821+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_822, L_823, sizeof(uint32_t))))))); + UInt32U5BU5D_t957* L_824 = (__this->____HashValue_6); + UInt32U5BU5D_t957* L_825 = (__this->____HashValue_6); + NullCheck(L_825); + IL2CPP_ARRAY_BOUNDS_CHECK(L_825, 2); + int32_t L_826 = 2; + uint32_t L_827 = V_3; + uint32_t L_828 = V_9; + NullCheck(L_824); + IL2CPP_ARRAY_BOUNDS_CHECK(L_824, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_824, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_825, L_826, sizeof(uint32_t)))+(int32_t)L_827))+(int32_t)L_828)); + UInt32U5BU5D_t957* L_829 = (__this->____HashValue_6); + UInt32U5BU5D_t957* L_830 = (__this->____HashValue_6); + NullCheck(L_830); + IL2CPP_ARRAY_BOUNDS_CHECK(L_830, 3); + int32_t L_831 = 3; + uint32_t L_832 = V_4; + uint32_t L_833 = V_5; + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_829, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_830, L_831, sizeof(uint32_t)))+(int32_t)L_832))+(int32_t)L_833)); + UInt32U5BU5D_t957* L_834 = (__this->____HashValue_6); + UInt32U5BU5D_t957* L_835 = (__this->____HashValue_6); + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, 4); + int32_t L_836 = 4; + uint32_t L_837 = V_0; + uint32_t L_838 = V_6; + NullCheck(L_834); + IL2CPP_ARRAY_BOUNDS_CHECK(L_834, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_834, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_835, L_836, sizeof(uint32_t)))+(int32_t)L_837))+(int32_t)L_838)); + UInt32U5BU5D_t957* L_839 = (__this->____HashValue_6); + UInt32U5BU5D_t957* L_840 = (__this->____HashValue_6); + NullCheck(L_840); + IL2CPP_ARRAY_BOUNDS_CHECK(L_840, 0); + int32_t L_841 = 0; + uint32_t L_842 = V_1; + uint32_t L_843 = V_7; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, 4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_839, 4, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_840, L_841, sizeof(uint32_t)))+(int32_t)L_842))+(int32_t)L_843)); + UInt32U5BU5D_t957* L_844 = (__this->____HashValue_6); + uint32_t L_845 = V_8; + NullCheck(L_844); + IL2CPP_ARRAY_BOUNDS_CHECK(L_844, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_844, 0, sizeof(uint32_t))) = (uint32_t)L_845; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::CompressFinal(System.UInt64) +extern "C" void RIPEMD160Managed_CompressFinal_m9392 (RIPEMD160Managed_t1579 * __this, uint64_t ___length, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + int32_t V_2 = 0; + uint32_t V_3 = 0; + { + uint64_t L_0 = ___length; + V_0 = (((int32_t)((uint32_t)((int64_t)((int64_t)L_0&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1)))))))))))); + uint64_t L_1 = ___length; + V_1 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_1>>((int32_t)32)))))); + UInt32U5BU5D_t957* L_2 = (__this->____X_5); + UInt32U5BU5D_t957* L_3 = (__this->____X_5); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + V_2 = 0; + V_3 = 0; + goto IL_0058; + } + +IL_0029: + { + UInt32U5BU5D_t957* L_4 = (__this->____X_5); + uint32_t L_5 = V_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)((int32_t)((uint32_t)L_5>>2))))); + uint32_t* L_6 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, (((uintptr_t)((int32_t)((uint32_t)L_5>>2)))), sizeof(uint32_t))); + ByteU5BU5D_t789* L_7 = (__this->____ProcessingBuffer_4); + int32_t L_8 = V_2; + int32_t L_9 = L_8; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_9); + int32_t L_10 = L_9; + uint32_t L_11 = V_3; + *((int32_t*)(L_6)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_6))^(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_10, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_11&(int32_t)3))))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + uint32_t L_12 = V_3; + V_3 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0058: + { + uint32_t L_13 = V_3; + uint32_t L_14 = V_0; + if ((!(((uint32_t)L_13) >= ((uint32_t)((int32_t)((int32_t)L_14&(int32_t)((int32_t)63))))))) + { + goto IL_0029; + } + } + { + UInt32U5BU5D_t957* L_15 = (__this->____X_5); + uint32_t L_16 = V_0; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, (((uintptr_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_16>>2))&(int32_t)((int32_t)15)))))); + uint32_t* L_17 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_15, (((uintptr_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_16>>2))&(int32_t)((int32_t)15))))), sizeof(uint32_t))); + uint32_t L_18 = V_0; + *((int32_t*)(L_17)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_17))^(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_18&(int32_t)3))))+(int32_t)7))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + uint32_t L_19 = V_0; + if ((!(((uint32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)63)))) > ((uint32_t)((int32_t)55))))) + { + goto IL_00ac; + } + } + { + RIPEMD160Managed_Compress_m9391(__this, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_20 = (__this->____X_5); + UInt32U5BU5D_t957* L_21 = (__this->____X_5); + NullCheck(L_21); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_20, 0, (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))), /*hidden argument*/NULL); + } + +IL_00ac: + { + UInt32U5BU5D_t957* L_22 = (__this->____X_5); + uint32_t L_23 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)14)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_22, ((int32_t)14), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)L_23<<(int32_t)3)); + UInt32U5BU5D_t957* L_24 = (__this->____X_5); + uint32_t L_25 = V_0; + uint32_t L_26 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)15)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_24, ((int32_t)15), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_25>>((int32_t)29)))|(int32_t)((int32_t)((int32_t)L_26<<(int32_t)3)))); + RIPEMD160Managed_Compress_m9391(__this, /*hidden argument*/NULL); + return; + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::ROL(System.UInt32,System.Int32) +extern "C" uint32_t RIPEMD160Managed_ROL_m9393 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, int32_t ___n, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + int32_t L_1 = ___n; + uint32_t L_2 = ___x; + int32_t L_3 = ___n; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_0<<(int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)31)))))|(int32_t)((int32_t)((uint32_t)L_2>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_3))&(int32_t)((int32_t)31))))))); + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::F(System.UInt32,System.UInt32,System.UInt32) +extern "C" uint32_t RIPEMD160Managed_F_m9394 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, uint32_t ___y, uint32_t ___z, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + uint32_t L_1 = ___y; + uint32_t L_2 = ___z; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)L_1))^(int32_t)L_2)); + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::G(System.UInt32,System.UInt32,System.UInt32) +extern "C" uint32_t RIPEMD160Managed_G_m9395 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, uint32_t ___y, uint32_t ___z, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + uint32_t L_1 = ___y; + uint32_t L_2 = ___x; + uint32_t L_3 = ___z; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))|(int32_t)((int32_t)((int32_t)((~L_2))&(int32_t)L_3)))); + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::H(System.UInt32,System.UInt32,System.UInt32) +extern "C" uint32_t RIPEMD160Managed_H_m9396 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, uint32_t ___y, uint32_t ___z, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + uint32_t L_1 = ___y; + uint32_t L_2 = ___z; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)((~L_1))))^(int32_t)L_2)); + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::I(System.UInt32,System.UInt32,System.UInt32) +extern "C" uint32_t RIPEMD160Managed_I_m9397 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, uint32_t ___y, uint32_t ___z, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + uint32_t L_1 = ___z; + uint32_t L_2 = ___y; + uint32_t L_3 = ___z; + return ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))|(int32_t)((int32_t)((int32_t)L_2&(int32_t)((~L_3)))))); + } +} +// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::J(System.UInt32,System.UInt32,System.UInt32) +extern "C" uint32_t RIPEMD160Managed_J_m9398 (RIPEMD160Managed_t1579 * __this, uint32_t ___x, uint32_t ___y, uint32_t ___z, const MethodInfo* method) +{ + { + uint32_t L_0 = ___x; + uint32_t L_1 = ___y; + uint32_t L_2 = ___z; + return ((int32_t)((int32_t)L_0^(int32_t)((int32_t)((int32_t)L_1|(int32_t)((~L_2)))))); + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::FF(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_FF_m9399 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_F_m9394(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6)))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::GG(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_GG_m9400 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_G_m9395(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1518500249))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::HH(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_HH_m9401 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_H_m9396(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1859775393))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::II(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_II_m9402 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_I_m9397(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)-1894007588))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::JJ(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_JJ_m9403 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_J_m9398(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)-1454113458))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::FFF(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_FFF_m9404 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_F_m9394(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6)))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::GGG(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_GGG_m9405 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_G_m9395(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)2053994217))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::HHH(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_HHH_m9406 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_H_m9396(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1836072691))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::III(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_III_m9407 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_I_m9397(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1548603684))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RIPEMD160Managed::JJJ(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32) +extern "C" void RIPEMD160Managed_JJJ_m9408 (RIPEMD160Managed_t1579 * __this, uint32_t* ___a, uint32_t ___b, uint32_t* ___c, uint32_t ___d, uint32_t ___e, uint32_t ___x, int32_t ___s, const MethodInfo* method) +{ + { + uint32_t* L_0 = ___a; + uint32_t* L_1 = ___a; + uint32_t L_2 = ___b; + uint32_t* L_3 = ___c; + uint32_t L_4 = ___d; + uint32_t L_5 = RIPEMD160Managed_J_m9398(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL); + uint32_t L_6 = ___x; + *((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1352829926))))); + uint32_t* L_7 = ___a; + uint32_t* L_8 = ___a; + int32_t L_9 = ___s; + uint32_t L_10 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL); + uint32_t L_11 = ___e; + *((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11)); + uint32_t* L_12 = ___c; + uint32_t* L_13 = ___c; + uint32_t L_14 = RIPEMD160Managed_ROL_m9393(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL); + *((int32_t*)(L_12)) = (int32_t)L_14; + return; + } +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::.ctor() +extern TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +extern "C" void RNGCryptoServiceProvider__ctor_m9409 (RNGCryptoServiceProvider_t1580 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1103); + s_Il2CppMethodIntialized = true; + } + { + RandomNumberGenerator__ctor_m9444(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + IntPtr_t L_0 = RNGCryptoServiceProvider_RngInitialize_m9413(NULL /*static, unused*/, (ByteU5BU5D_t789*)(ByteU5BU5D_t789*)NULL, /*hidden argument*/NULL); + __this->____handle_1 = L_0; + RNGCryptoServiceProvider_Check_m9411(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::.cctor() +extern TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void RNGCryptoServiceProvider__cctor_m9410 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1103); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = RNGCryptoServiceProvider_RngOpen_m9412(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0014; + } + } + { + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((RNGCryptoServiceProvider_t1580_StaticFields*)RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var->static_fields)->____lock_0 = L_1; + } + +IL_0014: + { + return; + } +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::Check() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2253; +extern "C" void RNGCryptoServiceProvider_Check_m9411 (RNGCryptoServiceProvider_t1580 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2253 = il2cpp_codegen_string_literal_from_index(2253); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = (__this->____handle_1); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0025; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2253, /*hidden argument*/NULL); + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0025: + { + return; + } +} +// System.Boolean System.Security.Cryptography.RNGCryptoServiceProvider::RngOpen() +extern "C" bool RNGCryptoServiceProvider_RngOpen_m9412 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*RNGCryptoServiceProvider_RngOpen_m9412_ftn) (); + return ((RNGCryptoServiceProvider_RngOpen_m9412_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngOpen) (); +} +// System.IntPtr System.Security.Cryptography.RNGCryptoServiceProvider::RngInitialize(System.Byte[]) +extern "C" IntPtr_t RNGCryptoServiceProvider_RngInitialize_m9413 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___seed, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*RNGCryptoServiceProvider_RngInitialize_m9413_ftn) (ByteU5BU5D_t789*); + return ((RNGCryptoServiceProvider_RngInitialize_m9413_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngInitialize) (___seed); +} +// System.IntPtr System.Security.Cryptography.RNGCryptoServiceProvider::RngGetBytes(System.IntPtr,System.Byte[]) +extern "C" IntPtr_t RNGCryptoServiceProvider_RngGetBytes_m9414 (Object_t * __this /* static, unused */, IntPtr_t ___handle, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*RNGCryptoServiceProvider_RngGetBytes_m9414_ftn) (IntPtr_t, ByteU5BU5D_t789*); + return ((RNGCryptoServiceProvider_RngGetBytes_m9414_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngGetBytes) (___handle, ___data); +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::RngClose(System.IntPtr) +extern "C" void RNGCryptoServiceProvider_RngClose_m9415 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*RNGCryptoServiceProvider_RngClose_m9415_ftn) (IntPtr_t); + ((RNGCryptoServiceProvider_RngClose_m9415_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngClose) (___handle); +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetBytes(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2254; +extern "C" void RNGCryptoServiceProvider_GetBytes_m9416 (RNGCryptoServiceProvider_t1580 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1103); + _stringLiteral2254 = il2cpp_codegen_string_literal_from_index(2254); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ByteU5BU5D_t789* L_0 = ___data; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + Object_t * L_2 = ((RNGCryptoServiceProvider_t1580_StaticFields*)RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var->static_fields)->____lock_0; + if (L_2) + { + goto IL_0032; + } + } + { + IntPtr_t L_3 = (__this->____handle_1); + ByteU5BU5D_t789* L_4 = ___data; + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m9414(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + __this->____handle_1 = L_5; + goto IL_005c; + } + +IL_0032: + { + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + Object_t * L_6 = ((RNGCryptoServiceProvider_t1580_StaticFields*)RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var->static_fields)->____lock_0; + V_0 = L_6; + Object_t * L_7 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + } + +IL_003e: + try + { // begin try (depth: 1) + IntPtr_t L_8 = (__this->____handle_1); + ByteU5BU5D_t789* L_9 = ___data; + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + IntPtr_t L_10 = RNGCryptoServiceProvider_RngGetBytes_m9414(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + __this->____handle_1 = L_10; + IL2CPP_LEAVE(0x5C, FINALLY_0055); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0055; + } + +FINALLY_0055: + { // begin finally (depth: 1) + Object_t * L_11 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(85) + } // end finally (depth: 1) + IL2CPP_CLEANUP(85) + { + IL2CPP_JUMP_TBL(0x5C, IL_005c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005c: + { + RNGCryptoServiceProvider_Check_m9411(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetNonZeroBytes(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2254; +extern "C" void RNGCryptoServiceProvider_GetNonZeroBytes_m9417 (RNGCryptoServiceProvider_t1580 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1103); + _stringLiteral2254 = il2cpp_codegen_string_literal_from_index(2254); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + ByteU5BU5D_t789* L_0 = ___data; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2254, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___data; + NullCheck(L_2); + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))*(int32_t)2)))); + V_1 = 0; + goto IL_006f; + } + +IL_0023: + { + IntPtr_t L_3 = (__this->____handle_1); + ByteU5BU5D_t789* L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m9414(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + __this->____handle_1 = L_5; + RNGCryptoServiceProvider_Check_m9411(__this, /*hidden argument*/NULL); + V_2 = 0; + goto IL_0066; + } + +IL_0042: + { + int32_t L_6 = V_1; + ByteU5BU5D_t789* L_7 = ___data; + NullCheck(L_7); + if ((!(((uint32_t)L_6) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length)))))))) + { + goto IL_0050; + } + } + { + goto IL_006f; + } + +IL_0050: + { + ByteU5BU5D_t789* L_8 = V_0; + int32_t L_9 = V_2; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + if (!(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t)))) + { + goto IL_0062; + } + } + { + ByteU5BU5D_t789* L_11 = ___data; + int32_t L_12 = V_1; + int32_t L_13 = L_12; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + ByteU5BU5D_t789* L_14 = V_0; + int32_t L_15 = V_2; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_13); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t))); + } + +IL_0062: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0066: + { + int32_t L_18 = V_2; + ByteU5BU5D_t789* L_19 = V_0; + NullCheck(L_19); + if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_0042; + } + } + +IL_006f: + { + int32_t L_20 = V_1; + ByteU5BU5D_t789* L_21 = ___data; + NullCheck(L_21); + if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))))) + { + goto IL_0023; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::Finalize() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +extern "C" void RNGCryptoServiceProvider_Finalize_m9418 (RNGCryptoServiceProvider_t1580 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1103); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + IntPtr_t L_0 = (__this->____handle_1); + IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_2 = IntPtr_op_Inequality_m2019(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_002b; + } + } + +IL_0015: + { + IntPtr_t L_3 = (__this->____handle_1); + IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var); + RNGCryptoServiceProvider_RngClose_m9415(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + IntPtr_t L_4 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + __this->____handle_1 = L_4; + } + +IL_002b: + { + IL2CPP_LEAVE(0x37, FINALLY_0030); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0030; + } + +FINALLY_0030: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(48) + } // end finally (depth: 1) + IL2CPP_CLEANUP(48) + { + IL2CPP_JUMP_TBL(0x37, IL_0037) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0037: + { + return; + } +} +// System.Void System.Security.Cryptography.RSA::.ctor() +extern "C" void RSA__ctor_m5692 (RSA_t902 * __this, const MethodInfo* method) +{ + { + AsymmetricAlgorithm__ctor_m9244(__this, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create() +extern Il2CppCodeGenString* _stringLiteral2115; +extern "C" RSA_t902 * RSA_Create_m4655 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2115 = il2cpp_codegen_string_literal_from_index(2115); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = RSA_Create_m9419(NULL /*static, unused*/, _stringLiteral2115, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern "C" RSA_t902 * RSA_Create_m9419 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((RSA_t902 *)CastclassClass(L_1, RSA_t902_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.RSA::ZeroizePrivateKey(System.Security.Cryptography.RSAParameters) +extern "C" void RSA_ZeroizePrivateKey_m9420 (RSA_t902 * __this, RSAParameters_t926 ___parameters, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ((&___parameters)->___P_0); + if (!L_0) + { + goto IL_0022; + } + } + { + ByteU5BU5D_t789* L_1 = ((&___parameters)->___P_0); + ByteU5BU5D_t789* L_2 = ((&___parameters)->___P_0); + NullCheck(L_2); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))), /*hidden argument*/NULL); + } + +IL_0022: + { + ByteU5BU5D_t789* L_3 = ((&___parameters)->___Q_1); + if (!L_3) + { + goto IL_0044; + } + } + { + ByteU5BU5D_t789* L_4 = ((&___parameters)->___Q_1); + ByteU5BU5D_t789* L_5 = ((&___parameters)->___Q_1); + NullCheck(L_5); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, 0, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), /*hidden argument*/NULL); + } + +IL_0044: + { + ByteU5BU5D_t789* L_6 = ((&___parameters)->___DP_3); + if (!L_6) + { + goto IL_0066; + } + } + { + ByteU5BU5D_t789* L_7 = ((&___parameters)->___DP_3); + ByteU5BU5D_t789* L_8 = ((&___parameters)->___DP_3); + NullCheck(L_8); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, 0, (((int32_t)((int32_t)(((Array_t *)L_8)->max_length)))), /*hidden argument*/NULL); + } + +IL_0066: + { + ByteU5BU5D_t789* L_9 = ((&___parameters)->___DQ_4); + if (!L_9) + { + goto IL_0088; + } + } + { + ByteU5BU5D_t789* L_10 = ((&___parameters)->___DQ_4); + ByteU5BU5D_t789* L_11 = ((&___parameters)->___DQ_4); + NullCheck(L_11); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, 0, (((int32_t)((int32_t)(((Array_t *)L_11)->max_length)))), /*hidden argument*/NULL); + } + +IL_0088: + { + ByteU5BU5D_t789* L_12 = ((&___parameters)->___InverseQ_5); + if (!L_12) + { + goto IL_00aa; + } + } + { + ByteU5BU5D_t789* L_13 = ((&___parameters)->___InverseQ_5); + ByteU5BU5D_t789* L_14 = ((&___parameters)->___InverseQ_5); + NullCheck(L_14); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 0, (((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))), /*hidden argument*/NULL); + } + +IL_00aa: + { + ByteU5BU5D_t789* L_15 = ((&___parameters)->___D_2); + if (!L_15) + { + goto IL_00cc; + } + } + { + ByteU5BU5D_t789* L_16 = ((&___parameters)->___D_2); + ByteU5BU5D_t789* L_17 = ((&___parameters)->___D_2); + NullCheck(L_17); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, 0, (((int32_t)((int32_t)(((Array_t *)L_17)->max_length)))), /*hidden argument*/NULL); + } + +IL_00cc: + { + return; + } +} +// System.Void System.Security.Cryptography.RSA::FromXmlString(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2218; +extern Il2CppCodeGenString* _stringLiteral2219; +extern Il2CppCodeGenString* _stringLiteral2220; +extern Il2CppCodeGenString* _stringLiteral2000; +extern Il2CppCodeGenString* _stringLiteral2255; +extern Il2CppCodeGenString* _stringLiteral2256; +extern Il2CppCodeGenString* _stringLiteral2257; +extern Il2CppCodeGenString* _stringLiteral2258; +extern Il2CppCodeGenString* _stringLiteral2259; +extern Il2CppCodeGenString* _stringLiteral2260; +extern "C" void RSA_FromXmlString_m9421 (RSA_t902 * __this, String_t* ___xmlString, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSAParameters_t926_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(487); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2218 = il2cpp_codegen_string_literal_from_index(2218); + _stringLiteral2219 = il2cpp_codegen_string_literal_from_index(2219); + _stringLiteral2220 = il2cpp_codegen_string_literal_from_index(2220); + _stringLiteral2000 = il2cpp_codegen_string_literal_from_index(2000); + _stringLiteral2255 = il2cpp_codegen_string_literal_from_index(2255); + _stringLiteral2256 = il2cpp_codegen_string_literal_from_index(2256); + _stringLiteral2257 = il2cpp_codegen_string_literal_from_index(2257); + _stringLiteral2258 = il2cpp_codegen_string_literal_from_index(2258); + _stringLiteral2259 = il2cpp_codegen_string_literal_from_index(2259); + _stringLiteral2260 = il2cpp_codegen_string_literal_from_index(2260); + s_Il2CppMethodIntialized = true; + } + RSAParameters_t926 V_0 = {0}; + Exception_t152 * V_1 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = ___xmlString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2218, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Initobj (RSAParameters_t926_il2cpp_TypeInfo_var, (&V_0)); + } + +IL_0019: + try + { // begin try (depth: 1) + try + { // begin try (depth: 2) + String_t* L_2 = ___xmlString; + ByteU5BU5D_t789* L_3 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_2, _stringLiteral2219, /*hidden argument*/NULL); + (&V_0)->___P_0 = L_3; + String_t* L_4 = ___xmlString; + ByteU5BU5D_t789* L_5 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_4, _stringLiteral2220, /*hidden argument*/NULL); + (&V_0)->___Q_1 = L_5; + String_t* L_6 = ___xmlString; + ByteU5BU5D_t789* L_7 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_6, _stringLiteral2000, /*hidden argument*/NULL); + (&V_0)->___D_2 = L_7; + String_t* L_8 = ___xmlString; + ByteU5BU5D_t789* L_9 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_8, _stringLiteral2255, /*hidden argument*/NULL); + (&V_0)->___DP_3 = L_9; + String_t* L_10 = ___xmlString; + ByteU5BU5D_t789* L_11 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_10, _stringLiteral2256, /*hidden argument*/NULL); + (&V_0)->___DQ_4 = L_11; + String_t* L_12 = ___xmlString; + ByteU5BU5D_t789* L_13 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_12, _stringLiteral2257, /*hidden argument*/NULL); + (&V_0)->___InverseQ_5 = L_13; + String_t* L_14 = ___xmlString; + ByteU5BU5D_t789* L_15 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_14, _stringLiteral2258, /*hidden argument*/NULL); + (&V_0)->___Exponent_7 = L_15; + String_t* L_16 = ___xmlString; + ByteU5BU5D_t789* L_17 = AsymmetricAlgorithm_GetNamedParam_m9246(NULL /*static, unused*/, L_16, _stringLiteral2259, /*hidden argument*/NULL); + (&V_0)->___Modulus_6 = L_17; + RSAParameters_t926 L_18 = V_0; + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, __this, L_18); + IL2CPP_LEAVE(0xDB, FINALLY_00d3); + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00b5; + throw e; + } + +CATCH_00b5: + { // begin catch(System.Exception) + { + V_1 = ((Exception_t152 *)__exception_local); + RSAParameters_t926 L_19 = V_0; + RSA_ZeroizePrivateKey_m9420(__this, L_19, /*hidden argument*/NULL); + String_t* L_20 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2260, /*hidden argument*/NULL); + Exception_t152 * L_21 = V_1; + CryptographicException_t929 * L_22 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4666(L_22, L_20, L_21, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_00ce: + { + IL2CPP_LEAVE(0xDB, FINALLY_00d3); + } + } // end catch (depth: 2) + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00d3; + } + +FINALLY_00d3: + { // begin finally (depth: 1) + RSAParameters_t926 L_23 = V_0; + RSA_ZeroizePrivateKey_m9420(__this, L_23, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(211) + } // end finally (depth: 1) + IL2CPP_CLEANUP(211) + { + IL2CPP_JUMP_TBL(0xDB, IL_00db) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00db: + { + return; + } +} +// System.String System.Security.Cryptography.RSA::ToXmlString(System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral687; +extern Il2CppCodeGenString* _stringLiteral688; +extern Il2CppCodeGenString* _stringLiteral689; +extern Il2CppCodeGenString* _stringLiteral690; +extern Il2CppCodeGenString* _stringLiteral691; +extern Il2CppCodeGenString* _stringLiteral2261; +extern Il2CppCodeGenString* _stringLiteral2262; +extern Il2CppCodeGenString* _stringLiteral692; +extern Il2CppCodeGenString* _stringLiteral693; +extern Il2CppCodeGenString* _stringLiteral694; +extern Il2CppCodeGenString* _stringLiteral695; +extern Il2CppCodeGenString* _stringLiteral696; +extern Il2CppCodeGenString* _stringLiteral697; +extern Il2CppCodeGenString* _stringLiteral698; +extern Il2CppCodeGenString* _stringLiteral699; +extern Il2CppCodeGenString* _stringLiteral700; +extern Il2CppCodeGenString* _stringLiteral701; +extern Il2CppCodeGenString* _stringLiteral702; +extern Il2CppCodeGenString* _stringLiteral703; +extern Il2CppCodeGenString* _stringLiteral704; +extern "C" String_t* RSA_ToXmlString_m9422 (RSA_t902 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral687 = il2cpp_codegen_string_literal_from_index(687); + _stringLiteral688 = il2cpp_codegen_string_literal_from_index(688); + _stringLiteral689 = il2cpp_codegen_string_literal_from_index(689); + _stringLiteral690 = il2cpp_codegen_string_literal_from_index(690); + _stringLiteral691 = il2cpp_codegen_string_literal_from_index(691); + _stringLiteral2261 = il2cpp_codegen_string_literal_from_index(2261); + _stringLiteral2262 = il2cpp_codegen_string_literal_from_index(2262); + _stringLiteral692 = il2cpp_codegen_string_literal_from_index(692); + _stringLiteral693 = il2cpp_codegen_string_literal_from_index(693); + _stringLiteral694 = il2cpp_codegen_string_literal_from_index(694); + _stringLiteral695 = il2cpp_codegen_string_literal_from_index(695); + _stringLiteral696 = il2cpp_codegen_string_literal_from_index(696); + _stringLiteral697 = il2cpp_codegen_string_literal_from_index(697); + _stringLiteral698 = il2cpp_codegen_string_literal_from_index(698); + _stringLiteral699 = il2cpp_codegen_string_literal_from_index(699); + _stringLiteral700 = il2cpp_codegen_string_literal_from_index(700); + _stringLiteral701 = il2cpp_codegen_string_literal_from_index(701); + _stringLiteral702 = il2cpp_codegen_string_literal_from_index(702); + _stringLiteral703 = il2cpp_codegen_string_literal_from_index(703); + _stringLiteral704 = il2cpp_codegen_string_literal_from_index(704); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + RSAParameters_t926 V_1 = {0}; + String_t* V_2 = {0}; + String_t* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___includePrivateParameters; + RSAParameters_t926 L_2 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, __this, L_1); + V_1 = L_2; + } + +IL_000e: + try + { // begin try (depth: 1) + { + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Append_m2058(L_3, _stringLiteral687, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m2058(L_4, _stringLiteral688, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + ByteU5BU5D_t789* L_6 = ((&V_1)->___Modulus_6); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_7 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + StringBuilder_Append_m2058(L_5, L_7, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, _stringLiteral689, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = V_0; + NullCheck(L_9); + StringBuilder_Append_m2058(L_9, _stringLiteral690, /*hidden argument*/NULL); + StringBuilder_t457 * L_10 = V_0; + ByteU5BU5D_t789* L_11 = ((&V_1)->___Exponent_7); + String_t* L_12 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + NullCheck(L_10); + StringBuilder_Append_m2058(L_10, L_12, /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, _stringLiteral691, /*hidden argument*/NULL); + bool L_14 = ___includePrivateParameters; + if (!L_14) + { + goto IL_01e4; + } + } + +IL_0076: + { + ByteU5BU5D_t789* L_15 = ((&V_1)->___D_2); + if (L_15) + { + goto IL_0094; + } + } + +IL_0082: + { + String_t* L_16 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2261, /*hidden argument*/NULL); + V_2 = L_16; + String_t* L_17 = V_2; + ArgumentNullException_t151 * L_18 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_18, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0094: + { + ByteU5BU5D_t789* L_19 = ((&V_1)->___P_0); + if (!L_19) + { + goto IL_00d0; + } + } + +IL_00a0: + { + ByteU5BU5D_t789* L_20 = ((&V_1)->___Q_1); + if (!L_20) + { + goto IL_00d0; + } + } + +IL_00ac: + { + ByteU5BU5D_t789* L_21 = ((&V_1)->___DP_3); + if (!L_21) + { + goto IL_00d0; + } + } + +IL_00b8: + { + ByteU5BU5D_t789* L_22 = ((&V_1)->___DQ_4); + if (!L_22) + { + goto IL_00d0; + } + } + +IL_00c4: + { + ByteU5BU5D_t789* L_23 = ((&V_1)->___InverseQ_5); + if (L_23) + { + goto IL_00e2; + } + } + +IL_00d0: + { + String_t* L_24 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2262, /*hidden argument*/NULL); + V_3 = L_24; + String_t* L_25 = V_3; + CryptographicException_t929 * L_26 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00e2: + { + StringBuilder_t457 * L_27 = V_0; + NullCheck(L_27); + StringBuilder_Append_m2058(L_27, _stringLiteral692, /*hidden argument*/NULL); + StringBuilder_t457 * L_28 = V_0; + ByteU5BU5D_t789* L_29 = ((&V_1)->___P_0); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_30 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_29, /*hidden argument*/NULL); + NullCheck(L_28); + StringBuilder_Append_m2058(L_28, L_30, /*hidden argument*/NULL); + StringBuilder_t457 * L_31 = V_0; + NullCheck(L_31); + StringBuilder_Append_m2058(L_31, _stringLiteral693, /*hidden argument*/NULL); + StringBuilder_t457 * L_32 = V_0; + NullCheck(L_32); + StringBuilder_Append_m2058(L_32, _stringLiteral694, /*hidden argument*/NULL); + StringBuilder_t457 * L_33 = V_0; + ByteU5BU5D_t789* L_34 = ((&V_1)->___Q_1); + String_t* L_35 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_34, /*hidden argument*/NULL); + NullCheck(L_33); + StringBuilder_Append_m2058(L_33, L_35, /*hidden argument*/NULL); + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + StringBuilder_Append_m2058(L_36, _stringLiteral695, /*hidden argument*/NULL); + StringBuilder_t457 * L_37 = V_0; + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, _stringLiteral696, /*hidden argument*/NULL); + StringBuilder_t457 * L_38 = V_0; + ByteU5BU5D_t789* L_39 = ((&V_1)->___DP_3); + String_t* L_40 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + NullCheck(L_38); + StringBuilder_Append_m2058(L_38, L_40, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_0; + NullCheck(L_41); + StringBuilder_Append_m2058(L_41, _stringLiteral697, /*hidden argument*/NULL); + StringBuilder_t457 * L_42 = V_0; + NullCheck(L_42); + StringBuilder_Append_m2058(L_42, _stringLiteral698, /*hidden argument*/NULL); + StringBuilder_t457 * L_43 = V_0; + ByteU5BU5D_t789* L_44 = ((&V_1)->___DQ_4); + String_t* L_45 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + NullCheck(L_43); + StringBuilder_Append_m2058(L_43, L_45, /*hidden argument*/NULL); + StringBuilder_t457 * L_46 = V_0; + NullCheck(L_46); + StringBuilder_Append_m2058(L_46, _stringLiteral699, /*hidden argument*/NULL); + StringBuilder_t457 * L_47 = V_0; + NullCheck(L_47); + StringBuilder_Append_m2058(L_47, _stringLiteral700, /*hidden argument*/NULL); + StringBuilder_t457 * L_48 = V_0; + ByteU5BU5D_t789* L_49 = ((&V_1)->___InverseQ_5); + String_t* L_50 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_49, /*hidden argument*/NULL); + NullCheck(L_48); + StringBuilder_Append_m2058(L_48, L_50, /*hidden argument*/NULL); + StringBuilder_t457 * L_51 = V_0; + NullCheck(L_51); + StringBuilder_Append_m2058(L_51, _stringLiteral701, /*hidden argument*/NULL); + StringBuilder_t457 * L_52 = V_0; + NullCheck(L_52); + StringBuilder_Append_m2058(L_52, _stringLiteral702, /*hidden argument*/NULL); + StringBuilder_t457 * L_53 = V_0; + ByteU5BU5D_t789* L_54 = ((&V_1)->___D_2); + String_t* L_55 = Convert_ToBase64String_m5695(NULL /*static, unused*/, L_54, /*hidden argument*/NULL); + NullCheck(L_53); + StringBuilder_Append_m2058(L_53, L_55, /*hidden argument*/NULL); + StringBuilder_t457 * L_56 = V_0; + NullCheck(L_56); + StringBuilder_Append_m2058(L_56, _stringLiteral703, /*hidden argument*/NULL); + } + +IL_01e4: + { + StringBuilder_t457 * L_57 = V_0; + NullCheck(L_57); + StringBuilder_Append_m2058(L_57, _stringLiteral704, /*hidden argument*/NULL); + goto IL_0204; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01f5; + throw e; + } + +CATCH_01f5: + { // begin catch(System.Object) + { + RSAParameters_t926 L_58 = V_1; + RSA_ZeroizePrivateKey_m9420(__this, L_58, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)__exception_local); + } + +IL_01ff: + { + goto IL_0204; + } + } // end catch (depth: 1) + +IL_0204: + { + StringBuilder_t457 * L_59 = V_0; + NullCheck(L_59); + String_t* L_60 = StringBuilder_ToString_m2059(L_59, /*hidden argument*/NULL); + return L_60; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor() +extern "C" void RSACryptoServiceProvider__ctor_m9423 (RSACryptoServiceProvider_t924 * __this, const MethodInfo* method) +{ + { + __this->___privateKeyExportable_5 = 1; + RSA__ctor_m5692(__this, /*hidden argument*/NULL); + RSACryptoServiceProvider_Common_m9425(__this, ((int32_t)1024), (CspParameters_t1087 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Security.Cryptography.CspParameters) +extern "C" void RSACryptoServiceProvider__ctor_m5691 (RSACryptoServiceProvider_t924 * __this, CspParameters_t1087 * ___parameters, const MethodInfo* method) +{ + { + __this->___privateKeyExportable_5 = 1; + RSA__ctor_m5692(__this, /*hidden argument*/NULL); + CspParameters_t1087 * L_0 = ___parameters; + RSACryptoServiceProvider_Common_m9425(__this, ((int32_t)1024), L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Int32) +extern "C" void RSACryptoServiceProvider__ctor_m4668 (RSACryptoServiceProvider_t924 * __this, int32_t ___dwKeySize, const MethodInfo* method) +{ + { + __this->___privateKeyExportable_5 = 1; + RSA__ctor_m5692(__this, /*hidden argument*/NULL); + int32_t L_0 = ___dwKeySize; + RSACryptoServiceProvider_Common_m9425(__this, L_0, (CspParameters_t1087 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.cctor() +extern "C" void RSACryptoServiceProvider__cctor_m9424 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Common(System.Int32,System.Security.Cryptography.CspParameters) +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern TypeInfo* RSAManaged_t1188_il2cpp_TypeInfo_var; +extern TypeInfo* KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var; +extern TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +extern TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +extern TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +extern const MethodInfo* RSACryptoServiceProvider_OnKeyGenerated_m9433_MethodInfo_var; +extern "C" void RSACryptoServiceProvider_Common_m9425 (RSACryptoServiceProvider_t924 * __this, int32_t ___dwKeySize, CspParameters_t1087 * ___p, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + RSAManaged_t1188_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1104); + KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(789); + CspParameters_t1087_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(614); + RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(475); + KeyPairPersistence_t1181_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(783); + RSACryptoServiceProvider_OnKeyGenerated_m9433_MethodInfo_var = il2cpp_codegen_method_info_from_index(365); + s_Il2CppMethodIntialized = true; + } + { + ((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((AsymmetricAlgorithm_t776 *)__this)->___LegalKeySizesValue_1); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)384), ((int32_t)16384), 8, /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + int32_t L_2 = ___dwKeySize; + AsymmetricAlgorithm_set_KeySize_m5693(__this, L_2, /*hidden argument*/NULL); + int32_t L_3 = RSACryptoServiceProvider_get_KeySize_m9427(__this, /*hidden argument*/NULL); + RSAManaged_t1188 * L_4 = (RSAManaged_t1188 *)il2cpp_codegen_object_new (RSAManaged_t1188_il2cpp_TypeInfo_var); + RSAManaged__ctor_m6922(L_4, L_3, /*hidden argument*/NULL); + __this->___rsa_7 = L_4; + RSAManaged_t1188 * L_5 = (__this->___rsa_7); + IntPtr_t L_6 = { (void*)RSACryptoServiceProvider_OnKeyGenerated_m9433_MethodInfo_var }; + KeyGeneratedEventHandler_t1187 * L_7 = (KeyGeneratedEventHandler_t1187 *)il2cpp_codegen_object_new (KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var); + KeyGeneratedEventHandler__ctor_m6918(L_7, __this, L_6, /*hidden argument*/NULL); + NullCheck(L_5); + RSAManaged_add_KeyGenerated_m6923(L_5, L_7, /*hidden argument*/NULL); + CspParameters_t1087 * L_8 = ___p; + __this->___persistKey_3 = ((((int32_t)((((Object_t*)(CspParameters_t1087 *)L_8) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + CspParameters_t1087 * L_9 = ___p; + if (L_9) + { + goto IL_0097; + } + } + { + CspParameters_t1087 * L_10 = (CspParameters_t1087 *)il2cpp_codegen_object_new (CspParameters_t1087_il2cpp_TypeInfo_var); + CspParameters__ctor_m9256(L_10, 1, /*hidden argument*/NULL); + ___p = L_10; + IL2CPP_RUNTIME_CLASS_INIT(RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var); + bool L_11 = ((RSACryptoServiceProvider_t924_StaticFields*)RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var->static_fields)->___useMachineKeyStore_8; + if (!L_11) + { + goto IL_0086; + } + } + { + CspParameters_t1087 * L_12 = ___p; + CspParameters_t1087 * L_13 = L_12; + NullCheck(L_13); + int32_t L_14 = CspParameters_get_Flags_m9259(L_13, /*hidden argument*/NULL); + NullCheck(L_13); + CspParameters_set_Flags_m5690(L_13, ((int32_t)((int32_t)L_14|(int32_t)1)), /*hidden argument*/NULL); + } + +IL_0086: + { + CspParameters_t1087 * L_15 = ___p; + KeyPairPersistence_t1181 * L_16 = (KeyPairPersistence_t1181 *)il2cpp_codegen_object_new (KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence__ctor_m6859(L_16, L_15, /*hidden argument*/NULL); + __this->___store_2 = L_16; + goto IL_00d7; + } + +IL_0097: + { + CspParameters_t1087 * L_17 = ___p; + KeyPairPersistence_t1181 * L_18 = (KeyPairPersistence_t1181 *)il2cpp_codegen_object_new (KeyPairPersistence_t1181_il2cpp_TypeInfo_var); + KeyPairPersistence__ctor_m6859(L_18, L_17, /*hidden argument*/NULL); + __this->___store_2 = L_18; + KeyPairPersistence_t1181 * L_19 = (__this->___store_2); + NullCheck(L_19); + KeyPairPersistence_Load_m6865(L_19, /*hidden argument*/NULL); + KeyPairPersistence_t1181 * L_20 = (__this->___store_2); + NullCheck(L_20); + String_t* L_21 = KeyPairPersistence_get_KeyValue_m6863(L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_00d7; + } + } + { + __this->___persisted_4 = 1; + KeyPairPersistence_t1181 * L_22 = (__this->___store_2); + NullCheck(L_22); + String_t* L_23 = KeyPairPersistence_get_KeyValue_m6863(L_22, /*hidden argument*/NULL); + VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void System.Security.Cryptography.RSA::FromXmlString(System.String) */, __this, L_23); + } + +IL_00d7: + { + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Finalize() +extern "C" void RSACryptoServiceProvider_Finalize_m9426 (RSACryptoServiceProvider_t924 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + RSACryptoServiceProvider_Dispose_m9432(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Int32 System.Security.Cryptography.RSACryptoServiceProvider::get_KeySize() +extern "C" int32_t RSACryptoServiceProvider_get_KeySize_m9427 (RSACryptoServiceProvider_t924 * __this, const MethodInfo* method) +{ + { + RSAManaged_t1188 * L_0 = (__this->___rsa_7); + if (L_0) + { + goto IL_0012; + } + } + { + int32_t L_1 = (((AsymmetricAlgorithm_t776 *)__this)->___KeySizeValue_0); + return L_1; + } + +IL_0012: + { + RSAManaged_t1188 * L_2 = (__this->___rsa_7); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, L_2); + return L_3; + } +} +// System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::get_PublicOnly() +extern "C" bool RSACryptoServiceProvider_get_PublicOnly_m4653 (RSACryptoServiceProvider_t924 * __this, const MethodInfo* method) +{ + { + RSAManaged_t1188 * L_0 = (__this->___rsa_7); + NullCheck(L_0); + bool L_1 = RSAManaged_get_PublicOnly_m6928(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Byte[] System.Security.Cryptography.RSACryptoServiceProvider::DecryptValue(System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2263; +extern "C" ByteU5BU5D_t789* RSACryptoServiceProvider_DecryptValue_m9428 (RSACryptoServiceProvider_t924 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2263 = il2cpp_codegen_string_literal_from_index(2263); + s_Il2CppMethodIntialized = true; + } + { + RSAManaged_t1188 * L_0 = (__this->___rsa_7); + NullCheck(L_0); + bool L_1 = RSAManaged_get_IsCrtPossible_m6935(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001b; + } + } + { + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, _stringLiteral2263, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + RSAManaged_t1188 * L_3 = (__this->___rsa_7); + ByteU5BU5D_t789* L_4 = ___rgb; + NullCheck(L_3); + ByteU5BU5D_t789* L_5 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[]) */, L_3, L_4); + return L_5; + } +} +// System.Byte[] System.Security.Cryptography.RSACryptoServiceProvider::EncryptValue(System.Byte[]) +extern "C" ByteU5BU5D_t789* RSACryptoServiceProvider_EncryptValue_m9429 (RSACryptoServiceProvider_t924 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) +{ + { + RSAManaged_t1188 * L_0 = (__this->___rsa_7); + ByteU5BU5D_t789* L_1 = ___rgb; + NullCheck(L_0); + ByteU5BU5D_t789* L_2 = (ByteU5BU5D_t789*)VirtFuncInvoker1< ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(10 /* System.Byte[] Mono.Security.Cryptography.RSAManaged::EncryptValue(System.Byte[]) */, L_0, L_1); + return L_2; + } +} +// System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSACryptoServiceProvider::ExportParameters(System.Boolean) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2264; +extern "C" RSAParameters_t926 RSACryptoServiceProvider_ExportParameters_m9430 (RSACryptoServiceProvider_t924 * __this, bool ___includePrivateParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2264 = il2cpp_codegen_string_literal_from_index(2264); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___includePrivateParameters; + if (!L_0) + { + goto IL_001c; + } + } + { + bool L_1 = (__this->___privateKeyExportable_5); + if (L_1) + { + goto IL_001c; + } + } + { + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, _stringLiteral2264, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + RSAManaged_t1188 * L_3 = (__this->___rsa_7); + bool L_4 = ___includePrivateParameters; + NullCheck(L_3); + RSAParameters_t926 L_5 = (RSAParameters_t926 )VirtFuncInvoker1< RSAParameters_t926 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) */, L_3, L_4); + return L_5; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::ImportParameters(System.Security.Cryptography.RSAParameters) +extern "C" void RSACryptoServiceProvider_ImportParameters_m9431 (RSACryptoServiceProvider_t924 * __this, RSAParameters_t926 ___parameters, const MethodInfo* method) +{ + { + RSAManaged_t1188 * L_0 = (__this->___rsa_7); + RSAParameters_t926 L_1 = ___parameters; + NullCheck(L_0); + VirtActionInvoker1< RSAParameters_t926 >::Invoke(13 /* System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_0, L_1); + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Dispose(System.Boolean) +extern "C" void RSACryptoServiceProvider_Dispose_m9432 (RSACryptoServiceProvider_t924 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_6); + if (L_0) + { + goto IL_0049; + } + } + { + bool L_1 = (__this->___persisted_4); + if (!L_1) + { + goto IL_002c; + } + } + { + bool L_2 = (__this->___persistKey_3); + if (L_2) + { + goto IL_002c; + } + } + { + KeyPairPersistence_t1181 * L_3 = (__this->___store_2); + NullCheck(L_3); + KeyPairPersistence_Remove_m6867(L_3, /*hidden argument*/NULL); + } + +IL_002c: + { + RSAManaged_t1188 * L_4 = (__this->___rsa_7); + if (!L_4) + { + goto IL_0042; + } + } + { + RSAManaged_t1188 * L_5 = (__this->___rsa_7); + NullCheck(L_5); + AsymmetricAlgorithm_Clear_m5752(L_5, /*hidden argument*/NULL); + } + +IL_0042: + { + __this->___m_disposed_6 = 1; + } + +IL_0049: + { + return; + } +} +// System.Void System.Security.Cryptography.RSACryptoServiceProvider::OnKeyGenerated(System.Object,System.EventArgs) +extern "C" void RSACryptoServiceProvider_OnKeyGenerated_m9433 (RSACryptoServiceProvider_t924 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + { + bool L_0 = (__this->___persistKey_3); + if (!L_0) + { + goto IL_0047; + } + } + { + bool L_1 = (__this->___persisted_4); + if (L_1) + { + goto IL_0047; + } + } + { + KeyPairPersistence_t1181 * L_2 = (__this->___store_2); + RSAManaged_t1188 * L_3 = (__this->___rsa_7); + NullCheck(L_3); + bool L_4 = RSAManaged_get_PublicOnly_m6928(L_3, /*hidden argument*/NULL); + String_t* L_5 = (String_t*)VirtFuncInvoker1< String_t*, bool >::Invoke(9 /* System.String System.Security.Cryptography.RSA::ToXmlString(System.Boolean) */, __this, ((((int32_t)L_4) == ((int32_t)0))? 1 : 0)); + NullCheck(L_2); + KeyPairPersistence_set_KeyValue_m6864(L_2, L_5, /*hidden argument*/NULL); + KeyPairPersistence_t1181 * L_6 = (__this->___store_2); + NullCheck(L_6); + KeyPairPersistence_Save_m6866(L_6, /*hidden argument*/NULL); + __this->___persisted_4 = 1; + } + +IL_0047: + { + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSAPKCS1KeyExchangeFormatter__ctor_m5751 (RSAPKCS1KeyExchangeFormatter_t1102 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + { + AsymmetricKeyExchangeFormatter__ctor_m9247(__this, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_0 = ___key; + RSAPKCS1KeyExchangeFormatter_SetRSAKey_m9435(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::CreateKeyExchange(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2265; +extern Il2CppCodeGenString* _stringLiteral2266; +extern "C" ByteU5BU5D_t789* RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m9434 (RSAPKCS1KeyExchangeFormatter_t1102 * __this, ByteU5BU5D_t789* ___rgbData, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + _stringLiteral2265 = il2cpp_codegen_string_literal_from_index(2265); + _stringLiteral2266 = il2cpp_codegen_string_literal_from_index(2266); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___rgbData; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2265, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + RSA_t902 * L_2 = (__this->___rsa_0); + if (L_2) + { + goto IL_002e; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2266, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = V_0; + CryptographicUnexpectedOperationException_t935 * L_5 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002e: + { + RandomNumberGenerator_t949 * L_6 = (__this->___random_1); + if (L_6) + { + goto IL_0044; + } + } + { + RandomNumberGenerator_t949 * L_7 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___random_1 = L_7; + } + +IL_0044: + { + RSA_t902 * L_8 = (__this->___rsa_0); + RandomNumberGenerator_t949 * L_9 = (__this->___random_1); + ByteU5BU5D_t789* L_10 = ___rgbData; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_11 = PKCS1_Encrypt_v15_m6898(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::SetRSAKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void RSAPKCS1KeyExchangeFormatter_SetRSAKey_m9435 (RSAPKCS1KeyExchangeFormatter_t1102 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsymmetricAlgorithm_t776 * L_2 = ___key; + __this->___rsa_0 = ((RSA_t902 *)CastclassClass(L_2, RSA_t902_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor() +extern "C" void RSAPKCS1SignatureDeformatter__ctor_m9436 (RSAPKCS1SignatureDeformatter_t1093 * __this, const MethodInfo* method) +{ + { + AsymmetricSignatureDeformatter__ctor_m5741(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSAPKCS1SignatureDeformatter__ctor_m5710 (RSAPKCS1SignatureDeformatter_t1093 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + { + AsymmetricSignatureDeformatter__ctor_m5741(__this, /*hidden argument*/NULL); + AsymmetricAlgorithm_t776 * L_0 = ___key; + VirtActionInvoker1< AsymmetricAlgorithm_t776 * >::Invoke(5 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) */, __this, L_0); + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2242; +extern "C" void RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m9437 (RSAPKCS1SignatureDeformatter_t1093 * __this, String_t* ___strName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2242 = il2cpp_codegen_string_literal_from_index(2242); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___strName; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2242, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___strName; + __this->___hashName_1 = L_2; + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void RSAPKCS1SignatureDeformatter_SetKey_m9438 (RSAPKCS1SignatureDeformatter_t1093 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsymmetricAlgorithm_t776 * L_2 = ___key; + __this->___rsa_0 = ((RSA_t902 *)CastclassClass(L_2, RSA_t902_il2cpp_TypeInfo_var)); + return; + } +} +// System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2267; +extern Il2CppCodeGenString* _stringLiteral2268; +extern Il2CppCodeGenString* _stringLiteral1157; +extern Il2CppCodeGenString* _stringLiteral832; +extern "C" bool RSAPKCS1SignatureDeformatter_VerifySignature_m9439 (RSAPKCS1SignatureDeformatter_t1093 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + _stringLiteral2267 = il2cpp_codegen_string_literal_from_index(2267); + _stringLiteral2268 = il2cpp_codegen_string_literal_from_index(2268); + _stringLiteral1157 = il2cpp_codegen_string_literal_from_index(1157); + _stringLiteral832 = il2cpp_codegen_string_literal_from_index(832); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = (__this->___rsa_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2267, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_2 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + String_t* L_3 = (__this->___hashName_1); + if (L_3) + { + goto IL_0036; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2268, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_5 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___rgbHash; + if (L_6) + { + goto IL_0047; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral1157, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + ByteU5BU5D_t789* L_8 = ___rgbSignature; + if (L_8) + { + goto IL_0058; + } + } + { + ArgumentNullException_t151 * L_9 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_9, _stringLiteral832, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0058: + { + RSA_t902 * L_10 = (__this->___rsa_0); + String_t* L_11 = (__this->___hashName_1); + HashAlgorithm_t988 * L_12 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = ___rgbHash; + ByteU5BU5D_t789* L_14 = ___rgbSignature; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + bool L_15 = PKCS1_Verify_v15_m6900(NULL /*static, unused*/, L_10, L_12, L_13, L_14, /*hidden argument*/NULL); + return L_15; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::.ctor() +extern "C" void RSAPKCS1SignatureFormatter__ctor_m9440 (RSAPKCS1SignatureFormatter_t1581 * __this, const MethodInfo* method) +{ + { + AsymmetricSignatureFormatter__ctor_m5742(__this, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.RSAPKCS1SignatureFormatter::CreateSignature(System.Byte[]) +extern TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2269; +extern Il2CppCodeGenString* _stringLiteral2268; +extern Il2CppCodeGenString* _stringLiteral1157; +extern "C" ByteU5BU5D_t789* RSAPKCS1SignatureFormatter_CreateSignature_m9441 (RSAPKCS1SignatureFormatter_t1581 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(498); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + PKCS1_t1183_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(787); + _stringLiteral2269 = il2cpp_codegen_string_literal_from_index(2269); + _stringLiteral2268 = il2cpp_codegen_string_literal_from_index(2268); + _stringLiteral1157 = il2cpp_codegen_string_literal_from_index(1157); + s_Il2CppMethodIntialized = true; + } + { + RSA_t902 * L_0 = (__this->___rsa_0); + if (L_0) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2269, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_2 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + HashAlgorithm_t988 * L_3 = (__this->___hash_1); + if (L_3) + { + goto IL_0036; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2268, /*hidden argument*/NULL); + CryptographicUnexpectedOperationException_t935 * L_5 = (CryptographicUnexpectedOperationException_t935 *)il2cpp_codegen_object_new (CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var); + CryptographicUnexpectedOperationException__ctor_m5724(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0036: + { + ByteU5BU5D_t789* L_6 = ___rgbHash; + if (L_6) + { + goto IL_0047; + } + } + { + ArgumentNullException_t151 * L_7 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_7, _stringLiteral1157, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + RSA_t902 * L_8 = (__this->___rsa_0); + HashAlgorithm_t988 * L_9 = (__this->___hash_1); + ByteU5BU5D_t789* L_10 = ___rgbHash; + IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t1183_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_11 = PKCS1_Sign_v15_m6899(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::SetHashAlgorithm(System.String) +extern "C" void RSAPKCS1SignatureFormatter_SetHashAlgorithm_m9442 (RSAPKCS1SignatureFormatter_t1581 * __this, String_t* ___strName, const MethodInfo* method) +{ + { + String_t* L_0 = ___strName; + HashAlgorithm_t988 * L_1 = HashAlgorithm_Create_m5696(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + __this->___hash_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral245; +extern "C" void RSAPKCS1SignatureFormatter_SetKey_m9443 (RSAPKCS1SignatureFormatter_t1581 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RSA_t902_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(477); + _stringLiteral245 = il2cpp_codegen_string_literal_from_index(245); + s_Il2CppMethodIntialized = true; + } + { + AsymmetricAlgorithm_t776 * L_0 = ___key; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral245, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + AsymmetricAlgorithm_t776 * L_2 = ___key; + __this->___rsa_0 = ((RSA_t902 *)CastclassClass(L_2, RSA_t902_il2cpp_TypeInfo_var)); + return; + } +} +// Conversion methods for marshalling of: System.Security.Cryptography.RSAParameters +extern "C" void RSAParameters_t926_marshal(const RSAParameters_t926& unmarshaled, RSAParameters_t926_marshaled& marshaled) +{ + marshaled.___P_0 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___P_0); + marshaled.___Q_1 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Q_1); + marshaled.___D_2 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___D_2); + marshaled.___DP_3 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___DP_3); + marshaled.___DQ_4 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___DQ_4); + marshaled.___InverseQ_5 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___InverseQ_5); + marshaled.___Modulus_6 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Modulus_6); + marshaled.___Exponent_7 = il2cpp_codegen_marshal_array((Il2CppCodeGenArray*)unmarshaled.___Exponent_7); +} +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern "C" void RSAParameters_t926_marshal_back(const RSAParameters_t926_marshaled& marshaled, RSAParameters_t926& unmarshaled) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + s_Il2CppMethodIntialized = true; + } + unmarshaled.___P_0 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___P_0, 1); + unmarshaled.___Q_1 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Q_1, 1); + unmarshaled.___D_2 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___D_2, 1); + unmarshaled.___DP_3 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___DP_3, 1); + unmarshaled.___DQ_4 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___DQ_4, 1); + unmarshaled.___InverseQ_5 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___InverseQ_5, 1); + unmarshaled.___Modulus_6 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Modulus_6, 1); + unmarshaled.___Exponent_7 = (ByteU5BU5D_t789*)il2cpp_codegen_marshal_array_result(Byte_t447_il2cpp_TypeInfo_var, marshaled.___Exponent_7, 1); +} +// Conversion method for clean up from marshalling of: System.Security.Cryptography.RSAParameters +extern "C" void RSAParameters_t926_marshal_cleanup(RSAParameters_t926_marshaled& marshaled) +{ +} +// System.Void System.Security.Cryptography.RandomNumberGenerator::.ctor() +extern "C" void RandomNumberGenerator__ctor_m9444 (RandomNumberGenerator_t949 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create() +extern Il2CppCodeGenString* _stringLiteral2133; +extern "C" RandomNumberGenerator_t949 * RandomNumberGenerator_Create_m4825 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2133 = il2cpp_codegen_string_literal_from_index(2133); + s_Il2CppMethodIntialized = true; + } + { + RandomNumberGenerator_t949 * L_0 = RandomNumberGenerator_Create_m9445(NULL /*static, unused*/, _stringLiteral2133, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* RandomNumberGenerator_t949_il2cpp_TypeInfo_var; +extern "C" RandomNumberGenerator_t949 * RandomNumberGenerator_Create_m9445 (Object_t * __this /* static, unused */, String_t* ___rngName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + RandomNumberGenerator_t949_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1105); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___rngName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((RandomNumberGenerator_t949 *)CastclassClass(L_1, RandomNumberGenerator_t949_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.Rijndael::.ctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void Rijndael__ctor_m9446 (Rijndael_t1099 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)256); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)128); + ((SymmetricAlgorithm_t951 *)__this)->___FeedbackSizeValue_6 = ((int32_t)128); + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_2 = (((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + return; + } +} +// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create() +extern Il2CppCodeGenString* _stringLiteral2129; +extern "C" Rijndael_t1099 * Rijndael_Create_m5728 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2129 = il2cpp_codegen_string_literal_from_index(2129); + s_Il2CppMethodIntialized = true; + } + { + Rijndael_t1099 * L_0 = Rijndael_Create_m9447(NULL /*static, unused*/, _stringLiteral2129, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* Rijndael_t1099_il2cpp_TypeInfo_var; +extern "C" Rijndael_t1099 * Rijndael_Create_m9447 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + Rijndael_t1099_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1106); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((Rijndael_t1099 *)CastclassClass(L_1, Rijndael_t1099_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.RijndaelManaged::.ctor() +extern "C" void RijndaelManaged__ctor_m9448 (RijndaelManaged_t1582 * __this, const MethodInfo* method) +{ + { + Rijndael__ctor_m9446(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelManaged::GenerateIV() +extern "C" void RijndaelManaged_GenerateIV_m9449 (RijndaelManaged_t1582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0); + ByteU5BU5D_t789* L_1 = KeyBuilder_IV_m6831(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___IVValue_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.RijndaelManaged::GenerateKey() +extern "C" void RijndaelManaged_GenerateKey_m9450 (RijndaelManaged_t1582 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2); + ByteU5BU5D_t789* L_1 = KeyBuilder_Key_m6830(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = L_1; + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RijndaelManaged::CreateDecryptor(System.Byte[],System.Byte[]) +extern TypeInfo* RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var; +extern "C" Object_t * RijndaelManaged_CreateDecryptor_m9451 (RijndaelManaged_t1582 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1107); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + RijndaelManagedTransform_t1584 * L_2 = (RijndaelManagedTransform_t1584 *)il2cpp_codegen_object_new (RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var); + RijndaelManagedTransform__ctor_m9464(L_2, __this, 0, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RijndaelManaged::CreateEncryptor(System.Byte[],System.Byte[]) +extern TypeInfo* RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var; +extern "C" Object_t * RijndaelManaged_CreateEncryptor_m9452 (RijndaelManaged_t1582 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1107); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + RijndaelManagedTransform_t1584 * L_2 = (RijndaelManagedTransform_t1584 *)il2cpp_codegen_object_new (RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var); + RijndaelManagedTransform__ctor_m9464(L_2, __this, 1, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::.ctor(System.Security.Cryptography.Rijndael,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral624; +extern Il2CppCodeGenString* _stringLiteral625; +extern Il2CppCodeGenString* _stringLiteral626; +extern "C" void RijndaelTransform__ctor_m9453 (RijndaelTransform_t1583 * __this, Rijndael_t1099 * ___algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + _stringLiteral624 = il2cpp_codegen_string_literal_from_index(624); + _stringLiteral625 = il2cpp_codegen_string_literal_from_index(625); + _stringLiteral626 = il2cpp_codegen_string_literal_from_index(626); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + UInt32U5BU5D_t957* V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + uint32_t V_8 = 0; + int32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + int32_t V_14 = 0; + uint32_t V_15 = 0; + int32_t V_16 = 0; + { + Rijndael_t1099 * L_0 = ___algo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___iv; + SymmetricTransform__ctor_m6937(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___key; + if (L_3) + { + goto IL_001b; + } + } + { + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, _stringLiteral624, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001b: + { + ByteU5BU5D_t789* L_5 = ___iv; + if (!L_5) + { + goto IL_0067; + } + } + { + ByteU5BU5D_t789* L_6 = ___iv; + NullCheck(L_6); + Rijndael_t1099 * L_7 = ___algo; + NullCheck(L_7); + int32_t L_8 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_7); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_8>>(int32_t)3))))) + { + goto IL_0067; + } + } + { + ObjectU5BU5D_t162* L_9 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + ByteU5BU5D_t789* L_10 = ___iv; + NullCheck(L_10); + int32_t L_11 = (((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))); + Object_t * L_12 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_11); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 0); + ArrayElementTypeCheck (L_9, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 0, sizeof(Object_t *))) = (Object_t *)L_12; + ObjectU5BU5D_t162* L_13 = L_9; + Rijndael_t1099 * L_14 = ___algo; + NullCheck(L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_14); + int32_t L_16 = ((int32_t)((int32_t)L_15>>(int32_t)3)); + Object_t * L_17 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_16); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + ArrayElementTypeCheck (L_13, L_17); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, 1, sizeof(Object_t *))) = (Object_t *)L_17; + String_t* L_18 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral625, L_13, /*hidden argument*/NULL); + V_0 = L_18; + String_t* L_19 = V_0; + CryptographicException_t929 * L_20 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_20, L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0067: + { + ByteU5BU5D_t789* L_21 = ___key; + NullCheck(L_21); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))); + int32_t L_22 = V_1; + if ((((int32_t)L_22) == ((int32_t)((int32_t)16)))) + { + goto IL_00c2; + } + } + { + int32_t L_23 = V_1; + if ((((int32_t)L_23) == ((int32_t)((int32_t)24)))) + { + goto IL_00c2; + } + } + { + int32_t L_24 = V_1; + if ((((int32_t)L_24) == ((int32_t)((int32_t)32)))) + { + goto IL_00c2; + } + } + { + ObjectU5BU5D_t162* L_25 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + int32_t L_26 = V_1; + int32_t L_27 = L_26; + Object_t * L_28 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_27); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_28); + *((Object_t **)(Object_t **)SZArrayLdElema(L_25, 0, sizeof(Object_t *))) = (Object_t *)L_28; + ObjectU5BU5D_t162* L_29 = L_25; + int32_t L_30 = ((int32_t)16); + Object_t * L_31 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_30); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 1); + ArrayElementTypeCheck (L_29, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, 1, sizeof(Object_t *))) = (Object_t *)L_31; + ObjectU5BU5D_t162* L_32 = L_29; + int32_t L_33 = ((int32_t)24); + Object_t * L_34 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_33); + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, 2); + ArrayElementTypeCheck (L_32, L_34); + *((Object_t **)(Object_t **)SZArrayLdElema(L_32, 2, sizeof(Object_t *))) = (Object_t *)L_34; + ObjectU5BU5D_t162* L_35 = L_32; + int32_t L_36 = ((int32_t)32); + Object_t * L_37 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_36); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 3); + ArrayElementTypeCheck (L_35, L_37); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, 3, sizeof(Object_t *))) = (Object_t *)L_37; + String_t* L_38 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral626, L_35, /*hidden argument*/NULL); + V_2 = L_38; + String_t* L_39 = V_2; + CryptographicException_t929 * L_40 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_40, L_39, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_00c2: + { + int32_t L_41 = V_1; + V_1 = ((int32_t)((int32_t)L_41<<(int32_t)3)); + Rijndael_t1099 * L_42 = ___algo; + NullCheck(L_42); + int32_t L_43 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_42); + V_3 = L_43; + int32_t L_44 = V_3; + __this->___Nb_13 = ((int32_t)((int32_t)L_44>>(int32_t)5)); + int32_t L_45 = V_1; + __this->___Nk_14 = ((int32_t)((int32_t)L_45>>(int32_t)5)); + int32_t L_46 = (__this->___Nb_13); + if ((((int32_t)L_46) == ((int32_t)8))) + { + goto IL_00f7; + } + } + { + int32_t L_47 = (__this->___Nk_14); + if ((!(((uint32_t)L_47) == ((uint32_t)8)))) + { + goto IL_0104; + } + } + +IL_00f7: + { + __this->___Nr_15 = ((int32_t)14); + goto IL_0131; + } + +IL_0104: + { + int32_t L_48 = (__this->___Nb_13); + if ((((int32_t)L_48) == ((int32_t)6))) + { + goto IL_011c; + } + } + { + int32_t L_49 = (__this->___Nk_14); + if ((!(((uint32_t)L_49) == ((uint32_t)6)))) + { + goto IL_0129; + } + } + +IL_011c: + { + __this->___Nr_15 = ((int32_t)12); + goto IL_0131; + } + +IL_0129: + { + __this->___Nr_15 = ((int32_t)10); + } + +IL_0131: + { + int32_t L_50 = (__this->___Nb_13); + int32_t L_51 = (__this->___Nr_15); + V_4 = ((int32_t)((int32_t)L_50*(int32_t)((int32_t)((int32_t)L_51+(int32_t)1)))); + int32_t L_52 = V_4; + V_5 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, L_52)); + V_6 = 0; + V_7 = 0; + goto IL_01a0; + } + +IL_0156: + { + ByteU5BU5D_t789* L_53 = ___key; + int32_t L_54 = V_6; + int32_t L_55 = L_54; + V_6 = ((int32_t)((int32_t)L_55+(int32_t)1)); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_55); + int32_t L_56 = L_55; + V_8 = ((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_53, L_56, sizeof(uint8_t)))<<(int32_t)((int32_t)24))); + uint32_t L_57 = V_8; + ByteU5BU5D_t789* L_58 = ___key; + int32_t L_59 = V_6; + int32_t L_60 = L_59; + V_6 = ((int32_t)((int32_t)L_60+(int32_t)1)); + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_60); + int32_t L_61 = L_60; + V_8 = ((int32_t)((int32_t)L_57|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_58, L_61, sizeof(uint8_t)))<<(int32_t)((int32_t)16))))); + uint32_t L_62 = V_8; + ByteU5BU5D_t789* L_63 = ___key; + int32_t L_64 = V_6; + int32_t L_65 = L_64; + V_6 = ((int32_t)((int32_t)L_65+(int32_t)1)); + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, L_65); + int32_t L_66 = L_65; + V_8 = ((int32_t)((int32_t)L_62|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_63, L_66, sizeof(uint8_t)))<<(int32_t)8)))); + uint32_t L_67 = V_8; + ByteU5BU5D_t789* L_68 = ___key; + int32_t L_69 = V_6; + int32_t L_70 = L_69; + V_6 = ((int32_t)((int32_t)L_70+(int32_t)1)); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, L_70); + int32_t L_71 = L_70; + V_8 = ((int32_t)((int32_t)L_67|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_68, L_71, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_72 = V_5; + int32_t L_73 = V_7; + uint32_t L_74 = V_8; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, L_73); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_72, L_73, sizeof(uint32_t))) = (uint32_t)L_74; + int32_t L_75 = V_7; + V_7 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_01a0: + { + int32_t L_76 = V_7; + int32_t L_77 = (__this->___Nk_14); + if ((((int32_t)L_76) < ((int32_t)L_77))) + { + goto IL_0156; + } + } + { + int32_t L_78 = (__this->___Nk_14); + V_9 = L_78; + goto IL_0241; + } + +IL_01ba: + { + UInt32U5BU5D_t957* L_79 = V_5; + int32_t L_80 = V_9; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, ((int32_t)((int32_t)L_80-(int32_t)1))); + int32_t L_81 = ((int32_t)((int32_t)L_80-(int32_t)1)); + V_10 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_79, L_81, sizeof(uint32_t))); + int32_t L_82 = V_9; + int32_t L_83 = (__this->___Nk_14); + if (((int32_t)((int32_t)L_82%(int32_t)L_83))) + { + goto IL_0202; + } + } + { + uint32_t L_84 = V_10; + uint32_t L_85 = V_10; + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)L_84<<(int32_t)8))|(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_85>>((int32_t)24)))&(int32_t)((int32_t)255))))); + uint32_t L_86 = V_11; + uint32_t L_87 = RijndaelTransform_SubByte_m9457(__this, L_86, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_88 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___Rcon_16; + int32_t L_89 = V_9; + int32_t L_90 = (__this->___Nk_14); + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, ((int32_t)((int32_t)L_89/(int32_t)L_90))); + int32_t L_91 = ((int32_t)((int32_t)L_89/(int32_t)L_90)); + V_10 = ((int32_t)((int32_t)L_87^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_91, sizeof(uint32_t))))); + goto IL_0227; + } + +IL_0202: + { + int32_t L_92 = (__this->___Nk_14); + if ((((int32_t)L_92) <= ((int32_t)6))) + { + goto IL_0227; + } + } + { + int32_t L_93 = V_9; + int32_t L_94 = (__this->___Nk_14); + if ((!(((uint32_t)((int32_t)((int32_t)L_93%(int32_t)L_94))) == ((uint32_t)4)))) + { + goto IL_0227; + } + } + { + uint32_t L_95 = V_10; + uint32_t L_96 = RijndaelTransform_SubByte_m9457(__this, L_95, /*hidden argument*/NULL); + V_10 = L_96; + } + +IL_0227: + { + UInt32U5BU5D_t957* L_97 = V_5; + int32_t L_98 = V_9; + UInt32U5BU5D_t957* L_99 = V_5; + int32_t L_100 = V_9; + int32_t L_101 = (__this->___Nk_14); + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, ((int32_t)((int32_t)L_100-(int32_t)L_101))); + int32_t L_102 = ((int32_t)((int32_t)L_100-(int32_t)L_101)); + uint32_t L_103 = V_10; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, L_98); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_97, L_98, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_102, sizeof(uint32_t)))^(int32_t)L_103)); + int32_t L_104 = V_9; + V_9 = ((int32_t)((int32_t)L_104+(int32_t)1)); + } + +IL_0241: + { + int32_t L_105 = V_9; + int32_t L_106 = V_4; + if ((((int32_t)L_105) < ((int32_t)L_106))) + { + goto IL_01ba; + } + } + { + bool L_107 = ___encryption; + if (L_107) + { + goto IL_0356; + } + } + { + Rijndael_t1099 * L_108 = ___algo; + NullCheck(L_108); + int32_t L_109 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_108); + if ((((int32_t)L_109) == ((int32_t)2))) + { + goto IL_0268; + } + } + { + Rijndael_t1099 * L_110 = ___algo; + NullCheck(L_110); + int32_t L_111 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_110); + if ((!(((uint32_t)L_111) == ((uint32_t)1)))) + { + goto IL_0356; + } + } + +IL_0268: + { + V_12 = 0; + int32_t L_112 = V_4; + int32_t L_113 = (__this->___Nb_13); + V_13 = ((int32_t)((int32_t)L_112-(int32_t)L_113)); + goto IL_02d0; + } + +IL_027b: + { + V_14 = 0; + goto IL_02ad; + } + +IL_0283: + { + UInt32U5BU5D_t957* L_114 = V_5; + int32_t L_115 = V_12; + int32_t L_116 = V_14; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)((int32_t)L_115+(int32_t)L_116))); + int32_t L_117 = ((int32_t)((int32_t)L_115+(int32_t)L_116)); + V_15 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_117, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_118 = V_5; + int32_t L_119 = V_12; + int32_t L_120 = V_14; + UInt32U5BU5D_t957* L_121 = V_5; + int32_t L_122 = V_13; + int32_t L_123 = V_14; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, ((int32_t)((int32_t)L_122+(int32_t)L_123))); + int32_t L_124 = ((int32_t)((int32_t)L_122+(int32_t)L_123)); + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, ((int32_t)((int32_t)L_119+(int32_t)L_120))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_118, ((int32_t)((int32_t)L_119+(int32_t)L_120)), sizeof(uint32_t))) = (uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_121, L_124, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_125 = V_5; + int32_t L_126 = V_13; + int32_t L_127 = V_14; + uint32_t L_128 = V_15; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, ((int32_t)((int32_t)L_126+(int32_t)L_127))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_125, ((int32_t)((int32_t)L_126+(int32_t)L_127)), sizeof(uint32_t))) = (uint32_t)L_128; + int32_t L_129 = V_14; + V_14 = ((int32_t)((int32_t)L_129+(int32_t)1)); + } + +IL_02ad: + { + int32_t L_130 = V_14; + int32_t L_131 = (__this->___Nb_13); + if ((((int32_t)L_130) < ((int32_t)L_131))) + { + goto IL_0283; + } + } + { + int32_t L_132 = V_12; + int32_t L_133 = (__this->___Nb_13); + V_12 = ((int32_t)((int32_t)L_132+(int32_t)L_133)); + int32_t L_134 = V_13; + int32_t L_135 = (__this->___Nb_13); + V_13 = ((int32_t)((int32_t)L_134-(int32_t)L_135)); + } + +IL_02d0: + { + int32_t L_136 = V_12; + int32_t L_137 = V_13; + if ((((int32_t)L_136) < ((int32_t)L_137))) + { + goto IL_027b; + } + } + { + int32_t L_138 = (__this->___Nb_13); + V_16 = L_138; + goto IL_0344; + } + +IL_02e6: + { + UInt32U5BU5D_t957* L_139 = V_5; + int32_t L_140 = V_16; + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_141 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + ByteU5BU5D_t789* L_142 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + UInt32U5BU5D_t957* L_143 = V_5; + int32_t L_144 = V_16; + NullCheck(L_143); + IL2CPP_ARRAY_BOUNDS_CHECK(L_143, L_144); + int32_t L_145 = L_144; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, (((uintptr_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_143, L_145, sizeof(uint32_t)))>>((int32_t)24)))))); + uintptr_t L_146 = (((uintptr_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_143, L_145, sizeof(uint32_t)))>>((int32_t)24))))); + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_142, L_146, sizeof(uint8_t)))); + uint8_t L_147 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_142, L_146, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_148 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + ByteU5BU5D_t789* L_149 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + UInt32U5BU5D_t957* L_150 = V_5; + int32_t L_151 = V_16; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, L_151); + int32_t L_152 = L_151; + NullCheck(L_149); + IL2CPP_ARRAY_BOUNDS_CHECK(L_149, (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))>>((int32_t)16))))))); + int32_t L_153 = (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))>>((int32_t)16)))))); + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_149, L_153, sizeof(uint8_t)))); + uint8_t L_154 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_149, L_153, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_155 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + ByteU5BU5D_t789* L_156 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + UInt32U5BU5D_t957* L_157 = V_5; + int32_t L_158 = V_16; + NullCheck(L_157); + IL2CPP_ARRAY_BOUNDS_CHECK(L_157, L_158); + int32_t L_159 = L_158; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_157, L_159, sizeof(uint32_t)))>>8)))))); + int32_t L_160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_157, L_159, sizeof(uint32_t)))>>8))))); + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_156, L_160, sizeof(uint8_t)))); + uint8_t L_161 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_156, L_160, sizeof(uint8_t))); + UInt32U5BU5D_t957* L_162 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + ByteU5BU5D_t789* L_163 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + UInt32U5BU5D_t957* L_164 = V_5; + int32_t L_165 = V_16; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, L_165); + int32_t L_166 = L_165; + NullCheck(L_163); + IL2CPP_ARRAY_BOUNDS_CHECK(L_163, (((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t))))))); + int32_t L_167 = (((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t)))))); + NullCheck(L_162); + IL2CPP_ARRAY_BOUNDS_CHECK(L_162, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_163, L_167, sizeof(uint8_t)))); + uint8_t L_168 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_163, L_167, sizeof(uint8_t))); + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, L_140); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_139, L_140, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_141, L_147, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_148, L_154, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_155, L_161, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_162, L_168, sizeof(uint32_t))))); + int32_t L_169 = V_16; + V_16 = ((int32_t)((int32_t)L_169+(int32_t)1)); + } + +IL_0344: + { + int32_t L_170 = V_16; + UInt32U5BU5D_t957* L_171 = V_5; + NullCheck(L_171); + int32_t L_172 = (__this->___Nb_13); + if ((((int32_t)L_170) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_171)->max_length))))-(int32_t)L_172))))) + { + goto IL_02e6; + } + } + +IL_0356: + { + UInt32U5BU5D_t957* L_173 = V_5; + __this->___expandedKey_12 = L_173; + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D45_35_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D46_36_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D47_37_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D48_38_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D49_39_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D50_40_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D51_41_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D52_42_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D53_43_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D54_44_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D55_45_FieldInfo_var; +extern "C" void RijndaelTransform__cctor_m9454 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D45_35_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 35); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D46_36_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 36); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D47_37_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 37); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D48_38_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 38); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D49_39_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 39); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D50_40_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 40); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D51_41_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 41); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D52_42_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 42); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D53_43_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 43); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D54_44_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 44); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D55_45_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 45); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)30))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D45_35_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___Rcon_16 = L_0; + ByteU5BU5D_t789* L_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D46_36_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17 = L_1; + ByteU5BU5D_t789* L_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D47_37_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18 = L_2; + UInt32U5BU5D_t957* L_3 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D48_38_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19 = L_3; + UInt32U5BU5D_t957* L_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D49_39_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20 = L_4; + UInt32U5BU5D_t957* L_5 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D50_40_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21 = L_5; + UInt32U5BU5D_t957* L_6 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D51_41_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22 = L_6; + UInt32U5BU5D_t957* L_7 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D52_42_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23 = L_7; + UInt32U5BU5D_t957* L_8 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_8, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D53_43_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24 = L_8; + UInt32U5BU5D_t957* L_9 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_9, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D54_44_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25 = L_9; + UInt32U5BU5D_t957* L_10 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_10, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D55_45_FieldInfo_var), /*hidden argument*/NULL); + ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26 = L_10; + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Clear() +extern "C" void RijndaelTransform_Clear_m9455 (RijndaelTransform_t1583 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::ECB(System.Byte[],System.Byte[]) +extern "C" void RijndaelTransform_ECB_m9456 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + bool L_0 = (((SymmetricTransform_t1189 *)__this)->___encrypt_1); + if (!L_0) + { + goto IL_0065; + } + } + { + int32_t L_1 = (__this->___Nb_13); + V_0 = L_1; + int32_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)4)) == 0) + { + goto IL_0033; + } + if (((int32_t)((int32_t)L_2-(int32_t)4)) == 1) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_2-(int32_t)4)) == 2) + { + goto IL_0042; + } + if (((int32_t)((int32_t)L_2-(int32_t)4)) == 3) + { + goto IL_0060; + } + if (((int32_t)((int32_t)L_2-(int32_t)4)) == 4) + { + goto IL_0051; + } + } + { + goto IL_0060; + } + +IL_0033: + { + ByteU5BU5D_t789* L_3 = ___input; + ByteU5BU5D_t789* L_4 = ___output; + UInt32U5BU5D_t957* L_5 = (__this->___expandedKey_12); + RijndaelTransform_Encrypt128_m9458(__this, L_3, L_4, L_5, /*hidden argument*/NULL); + return; + } + +IL_0042: + { + ByteU5BU5D_t789* L_6 = ___input; + ByteU5BU5D_t789* L_7 = ___output; + UInt32U5BU5D_t957* L_8 = (__this->___expandedKey_12); + RijndaelTransform_Encrypt192_m9459(__this, L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } + +IL_0051: + { + ByteU5BU5D_t789* L_9 = ___input; + ByteU5BU5D_t789* L_10 = ___output; + UInt32U5BU5D_t957* L_11 = (__this->___expandedKey_12); + RijndaelTransform_Encrypt256_m9460(__this, L_9, L_10, L_11, /*hidden argument*/NULL); + return; + } + +IL_0060: + { + goto IL_00ba; + } + +IL_0065: + { + int32_t L_12 = (__this->___Nb_13); + V_0 = L_12; + int32_t L_13 = V_0; + if (((int32_t)((int32_t)L_13-(int32_t)4)) == 0) + { + goto IL_008d; + } + if (((int32_t)((int32_t)L_13-(int32_t)4)) == 1) + { + goto IL_00ba; + } + if (((int32_t)((int32_t)L_13-(int32_t)4)) == 2) + { + goto IL_009c; + } + if (((int32_t)((int32_t)L_13-(int32_t)4)) == 3) + { + goto IL_00ba; + } + if (((int32_t)((int32_t)L_13-(int32_t)4)) == 4) + { + goto IL_00ab; + } + } + { + goto IL_00ba; + } + +IL_008d: + { + ByteU5BU5D_t789* L_14 = ___input; + ByteU5BU5D_t789* L_15 = ___output; + UInt32U5BU5D_t957* L_16 = (__this->___expandedKey_12); + RijndaelTransform_Decrypt128_m9461(__this, L_14, L_15, L_16, /*hidden argument*/NULL); + return; + } + +IL_009c: + { + ByteU5BU5D_t789* L_17 = ___input; + ByteU5BU5D_t789* L_18 = ___output; + UInt32U5BU5D_t957* L_19 = (__this->___expandedKey_12); + RijndaelTransform_Decrypt192_m9462(__this, L_17, L_18, L_19, /*hidden argument*/NULL); + return; + } + +IL_00ab: + { + ByteU5BU5D_t789* L_20 = ___input; + ByteU5BU5D_t789* L_21 = ___output; + UInt32U5BU5D_t957* L_22 = (__this->___expandedKey_12); + RijndaelTransform_Decrypt256_m9463(__this, L_20, L_21, L_22, /*hidden argument*/NULL); + return; + } + +IL_00ba: + { + return; + } +} +// System.UInt32 System.Security.Cryptography.RijndaelTransform::SubByte(System.UInt32) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" uint32_t RijndaelTransform_SubByte_m9457 (RijndaelTransform_t1583 * __this, uint32_t ___a, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + { + uint32_t L_0 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)L_0)); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_1 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + uintptr_t L_3 = (((uintptr_t)L_2)); + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t))); + uint32_t L_4 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_4>>8)))); + uint32_t L_5 = V_1; + ByteU5BU5D_t789* L_6 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, (((uintptr_t)L_7))); + uintptr_t L_8 = (((uintptr_t)L_7)); + V_1 = ((int32_t)((int32_t)L_5|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))<<(int32_t)8)))); + uint32_t L_9 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_9>>((int32_t)16))))); + uint32_t L_10 = V_1; + ByteU5BU5D_t789* L_11 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_12 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, (((uintptr_t)L_12))); + uintptr_t L_13 = (((uintptr_t)L_12)); + V_1 = ((int32_t)((int32_t)L_10|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16))))); + uint32_t L_14 = ___a; + V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_14>>((int32_t)24))))); + uint32_t L_15 = V_1; + ByteU5BU5D_t789* L_16 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, (((uintptr_t)L_17))); + uintptr_t L_18 = (((uintptr_t)L_17)); + return ((int32_t)((int32_t)L_15|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))<<(int32_t)((int32_t)24))))); + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Encrypt128_m9458 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + int32_t V_8 = 0; + { + V_8 = ((int32_t)40); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_40 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_41 = V_0; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24)))))); + uintptr_t L_42 = (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24))))); + UInt32U5BU5D_t957* L_43 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_44 = V_1; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16))))))); + int32_t L_45 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_46 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8)))))); + int32_t L_48 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8))))); + UInt32U5BU5D_t957* L_49 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_50 = V_3; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, (((int32_t)((uint8_t)L_50)))); + int32_t L_51 = (((int32_t)((uint8_t)L_50))); + UInt32U5BU5D_t957* L_52 = ___ekey; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 4); + int32_t L_53 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_43, L_45, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_49, L_51, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_52, L_53, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_54 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_55 = V_1; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24)))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24))))); + UInt32U5BU5D_t957* L_57 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_58 = V_2; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16))))))); + int32_t L_59 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_60 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_61 = V_3; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8)))))); + int32_t L_62 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8))))); + UInt32U5BU5D_t957* L_63 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_64 = V_0; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)L_64)))); + int32_t L_65 = (((int32_t)((uint8_t)L_64))); + UInt32U5BU5D_t957* L_66 = ___ekey; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 5); + int32_t L_67 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_54, L_56, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_59, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_67, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_68 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_69 = V_2; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24)))))); + uintptr_t L_70 = (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24))))); + UInt32U5BU5D_t957* L_71 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_72 = V_3; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16))))))); + int32_t L_73 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_74 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_75 = V_0; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8)))))); + int32_t L_76 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8))))); + UInt32U5BU5D_t957* L_77 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_78 = V_1; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)L_78)))); + int32_t L_79 = (((int32_t)((uint8_t)L_78))); + UInt32U5BU5D_t957* L_80 = ___ekey; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 6); + int32_t L_81 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_70, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_71, L_73, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_81, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_82 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_83 = V_3; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24)))))); + uintptr_t L_84 = (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24))))); + UInt32U5BU5D_t957* L_85 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_86 = V_0; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16))))))); + int32_t L_87 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_88 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_89 = V_1; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8)))))); + int32_t L_90 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8))))); + UInt32U5BU5D_t957* L_91 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_92 = V_2; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)L_92)))); + int32_t L_93 = (((int32_t)((uint8_t)L_92))); + UInt32U5BU5D_t957* L_94 = ___ekey; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 7); + int32_t L_95 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_82, L_84, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_85, L_87, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_95, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_96 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_97 = V_4; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24)))))); + uintptr_t L_98 = (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24))))); + UInt32U5BU5D_t957* L_99 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_100 = V_5; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16))))))); + int32_t L_101 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_103 = V_6; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8)))))); + int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8))))); + UInt32U5BU5D_t957* L_105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_106 = V_7; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)L_106)))); + int32_t L_107 = (((int32_t)((uint8_t)L_106))); + UInt32U5BU5D_t957* L_108 = ___ekey; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 8); + int32_t L_109 = 8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_101, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_109, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_110 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_111 = V_5; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24)))))); + uintptr_t L_112 = (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24))))); + UInt32U5BU5D_t957* L_113 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_114 = V_6; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))))); + int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_117 = V_7; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8)))))); + int32_t L_118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8))))); + UInt32U5BU5D_t957* L_119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_120 = V_4; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)L_120)))); + int32_t L_121 = (((int32_t)((uint8_t)L_120))); + UInt32U5BU5D_t957* L_122 = ___ekey; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)9)); + int32_t L_123 = ((int32_t)9); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_110, L_112, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_123, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_124 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_125 = V_6; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24)))))); + uintptr_t L_126 = (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24))))); + UInt32U5BU5D_t957* L_127 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_128 = V_7; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16))))))); + int32_t L_129 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_131 = V_4; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8)))))); + int32_t L_132 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8))))); + UInt32U5BU5D_t957* L_133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_134 = V_5; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)L_134)))); + int32_t L_135 = (((int32_t)((uint8_t)L_134))); + UInt32U5BU5D_t957* L_136 = ___ekey; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)10)); + int32_t L_137 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_124, L_126, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_127, L_129, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_137, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_138 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_139 = V_7; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24)))))); + uintptr_t L_140 = (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24))))); + UInt32U5BU5D_t957* L_141 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_142 = V_4; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16))))))); + int32_t L_143 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_145 = V_5; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))))); + int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8))))); + UInt32U5BU5D_t957* L_147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_148 = V_6; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)L_148)))); + int32_t L_149 = (((int32_t)((uint8_t)L_148))); + UInt32U5BU5D_t957* L_150 = ___ekey; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, ((int32_t)11)); + int32_t L_151 = ((int32_t)11); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_140, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_141, L_143, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_151, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_152 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_153 = V_0; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24)))))); + uintptr_t L_154 = (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24))))); + UInt32U5BU5D_t957* L_155 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_156 = V_1; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16))))))); + int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_159 = V_2; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8)))))); + int32_t L_160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8))))); + UInt32U5BU5D_t957* L_161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_162 = V_3; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)L_162)))); + int32_t L_163 = (((int32_t)((uint8_t)L_162))); + UInt32U5BU5D_t957* L_164 = ___ekey; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)12)); + int32_t L_165 = ((int32_t)12); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_152, L_154, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_155, L_157, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_166 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_167 = V_1; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))))); + uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24))))); + UInt32U5BU5D_t957* L_169 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_170 = V_2; + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16))))))); + int32_t L_171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_173 = V_3; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8)))))); + int32_t L_174 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8))))); + UInt32U5BU5D_t957* L_175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_176 = V_0; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)L_176)))); + int32_t L_177 = (((int32_t)((uint8_t)L_176))); + UInt32U5BU5D_t957* L_178 = ___ekey; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, ((int32_t)13)); + int32_t L_179 = ((int32_t)13); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_166, L_168, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_169, L_171, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_179, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_180 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_181 = V_2; + NullCheck(L_180); + IL2CPP_ARRAY_BOUNDS_CHECK(L_180, (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24)))))); + uintptr_t L_182 = (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24))))); + UInt32U5BU5D_t957* L_183 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_184 = V_3; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16))))))); + int32_t L_185 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_187 = V_0; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8)))))); + int32_t L_188 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8))))); + UInt32U5BU5D_t957* L_189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_190 = V_1; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)L_190)))); + int32_t L_191 = (((int32_t)((uint8_t)L_190))); + UInt32U5BU5D_t957* L_192 = ___ekey; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)14)); + int32_t L_193 = ((int32_t)14); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_180, L_182, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_183, L_185, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_193, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_194 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_195 = V_3; + NullCheck(L_194); + IL2CPP_ARRAY_BOUNDS_CHECK(L_194, (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24)))))); + uintptr_t L_196 = (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24))))); + UInt32U5BU5D_t957* L_197 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_198 = V_0; + NullCheck(L_197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))))); + int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_201 = V_1; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8)))))); + int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8))))); + UInt32U5BU5D_t957* L_203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_204 = V_2; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)L_204)))); + int32_t L_205 = (((int32_t)((uint8_t)L_204))); + UInt32U5BU5D_t957* L_206 = ___ekey; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, ((int32_t)15)); + int32_t L_207 = ((int32_t)15); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_194, L_196, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_197, L_199, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_207, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_208 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_209 = V_4; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24)))))); + uintptr_t L_210 = (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24))))); + UInt32U5BU5D_t957* L_211 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_212 = V_5; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16))))))); + int32_t L_213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_215 = V_6; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8)))))); + int32_t L_216 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8))))); + UInt32U5BU5D_t957* L_217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_218 = V_7; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)L_218)))); + int32_t L_219 = (((int32_t)((uint8_t)L_218))); + UInt32U5BU5D_t957* L_220 = ___ekey; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, ((int32_t)16)); + int32_t L_221 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_208, L_210, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_211, L_213, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_221, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_222 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_223 = V_5; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24)))))); + uintptr_t L_224 = (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24))))); + UInt32U5BU5D_t957* L_225 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_226 = V_6; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16))))))); + int32_t L_227 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_229 = V_7; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8)))))); + int32_t L_230 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8))))); + UInt32U5BU5D_t957* L_231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_232 = V_4; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)L_232)))); + int32_t L_233 = (((int32_t)((uint8_t)L_232))); + UInt32U5BU5D_t957* L_234 = ___ekey; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, ((int32_t)17)); + int32_t L_235 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_222, L_224, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_225, L_227, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_235, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_236 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_237 = V_6; + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24)))))); + uintptr_t L_238 = (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24))))); + UInt32U5BU5D_t957* L_239 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_240 = V_7; + NullCheck(L_239); + IL2CPP_ARRAY_BOUNDS_CHECK(L_239, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16))))))); + int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_243 = V_4; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))))); + int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8))))); + UInt32U5BU5D_t957* L_245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_246 = V_5; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)L_246)))); + int32_t L_247 = (((int32_t)((uint8_t)L_246))); + UInt32U5BU5D_t957* L_248 = ___ekey; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, ((int32_t)18)); + int32_t L_249 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_236, L_238, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_239, L_241, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_249, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_250 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_251 = V_7; + NullCheck(L_250); + IL2CPP_ARRAY_BOUNDS_CHECK(L_250, (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))))); + uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24))))); + UInt32U5BU5D_t957* L_253 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_254 = V_4; + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16))))))); + int32_t L_255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_257 = V_5; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8)))))); + int32_t L_258 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8))))); + UInt32U5BU5D_t957* L_259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_260 = V_6; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)L_260)))); + int32_t L_261 = (((int32_t)((uint8_t)L_260))); + UInt32U5BU5D_t957* L_262 = ___ekey; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, ((int32_t)19)); + int32_t L_263 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_250, L_252, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_253, L_255, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_263, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_264 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_265 = V_0; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24)))))); + uintptr_t L_266 = (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24))))); + UInt32U5BU5D_t957* L_267 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_268 = V_1; + NullCheck(L_267); + IL2CPP_ARRAY_BOUNDS_CHECK(L_267, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16))))))); + int32_t L_269 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_271 = V_2; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8)))))); + int32_t L_272 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8))))); + UInt32U5BU5D_t957* L_273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_274 = V_3; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)L_274)))); + int32_t L_275 = (((int32_t)((uint8_t)L_274))); + UInt32U5BU5D_t957* L_276 = ___ekey; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, ((int32_t)20)); + int32_t L_277 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_264, L_266, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_267, L_269, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_277, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_278 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_279 = V_1; + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24)))))); + uintptr_t L_280 = (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24))))); + UInt32U5BU5D_t957* L_281 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_282 = V_2; + NullCheck(L_281); + IL2CPP_ARRAY_BOUNDS_CHECK(L_281, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16))))))); + int32_t L_283 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_285 = V_3; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8)))))); + int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8))))); + UInt32U5BU5D_t957* L_287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_288 = V_0; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)L_288)))); + int32_t L_289 = (((int32_t)((uint8_t)L_288))); + UInt32U5BU5D_t957* L_290 = ___ekey; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, ((int32_t)21)); + int32_t L_291 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_278, L_280, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_281, L_283, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_291, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_292 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_293 = V_2; + NullCheck(L_292); + IL2CPP_ARRAY_BOUNDS_CHECK(L_292, (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24)))))); + uintptr_t L_294 = (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24))))); + UInt32U5BU5D_t957* L_295 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_296 = V_3; + NullCheck(L_295); + IL2CPP_ARRAY_BOUNDS_CHECK(L_295, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))))); + int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_299 = V_0; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8)))))); + int32_t L_300 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8))))); + UInt32U5BU5D_t957* L_301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_302 = V_1; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)L_302)))); + int32_t L_303 = (((int32_t)((uint8_t)L_302))); + UInt32U5BU5D_t957* L_304 = ___ekey; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, ((int32_t)22)); + int32_t L_305 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_292, L_294, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_295, L_297, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_305, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_306 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_307 = V_3; + NullCheck(L_306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_306, (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24)))))); + uintptr_t L_308 = (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24))))); + UInt32U5BU5D_t957* L_309 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_310 = V_0; + NullCheck(L_309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_309, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16))))))); + int32_t L_311 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_313 = V_1; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8)))))); + int32_t L_314 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8))))); + UInt32U5BU5D_t957* L_315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_316 = V_2; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)L_316)))); + int32_t L_317 = (((int32_t)((uint8_t)L_316))); + UInt32U5BU5D_t957* L_318 = ___ekey; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, ((int32_t)23)); + int32_t L_319 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_306, L_308, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_309, L_311, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_319, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_320 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_321 = V_4; + NullCheck(L_320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_320, (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24)))))); + uintptr_t L_322 = (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24))))); + UInt32U5BU5D_t957* L_323 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_324 = V_5; + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16))))))); + int32_t L_325 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_327 = V_6; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))))); + int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8))))); + UInt32U5BU5D_t957* L_329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_330 = V_7; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)L_330)))); + int32_t L_331 = (((int32_t)((uint8_t)L_330))); + UInt32U5BU5D_t957* L_332 = ___ekey; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, ((int32_t)24)); + int32_t L_333 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_320, L_322, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_323, L_325, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_333, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_334 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_335 = V_5; + NullCheck(L_334); + IL2CPP_ARRAY_BOUNDS_CHECK(L_334, (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24)))))); + uintptr_t L_336 = (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24))))); + UInt32U5BU5D_t957* L_337 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_338 = V_6; + NullCheck(L_337); + IL2CPP_ARRAY_BOUNDS_CHECK(L_337, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16))))))); + int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_341 = V_7; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8)))))); + int32_t L_342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8))))); + UInt32U5BU5D_t957* L_343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_344 = V_4; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)L_344)))); + int32_t L_345 = (((int32_t)((uint8_t)L_344))); + UInt32U5BU5D_t957* L_346 = ___ekey; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, ((int32_t)25)); + int32_t L_347 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_334, L_336, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_337, L_339, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_347, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_348 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_349 = V_6; + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))))); + uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24))))); + UInt32U5BU5D_t957* L_351 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_352 = V_7; + NullCheck(L_351); + IL2CPP_ARRAY_BOUNDS_CHECK(L_351, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16))))))); + int32_t L_353 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_355 = V_4; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8)))))); + int32_t L_356 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8))))); + UInt32U5BU5D_t957* L_357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_358 = V_5; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)L_358)))); + int32_t L_359 = (((int32_t)((uint8_t)L_358))); + UInt32U5BU5D_t957* L_360 = ___ekey; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, ((int32_t)26)); + int32_t L_361 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_350, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_351, L_353, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_361, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_362 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_363 = V_7; + NullCheck(L_362); + IL2CPP_ARRAY_BOUNDS_CHECK(L_362, (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24)))))); + uintptr_t L_364 = (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24))))); + UInt32U5BU5D_t957* L_365 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_366 = V_4; + NullCheck(L_365); + IL2CPP_ARRAY_BOUNDS_CHECK(L_365, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16))))))); + int32_t L_367 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_369 = V_5; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8)))))); + int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8))))); + UInt32U5BU5D_t957* L_371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_372 = V_6; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)L_372)))); + int32_t L_373 = (((int32_t)((uint8_t)L_372))); + UInt32U5BU5D_t957* L_374 = ___ekey; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, ((int32_t)27)); + int32_t L_375 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_362, L_364, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_365, L_367, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_375, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_376 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_377 = V_0; + NullCheck(L_376); + IL2CPP_ARRAY_BOUNDS_CHECK(L_376, (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24)))))); + uintptr_t L_378 = (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24))))); + UInt32U5BU5D_t957* L_379 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_380 = V_1; + NullCheck(L_379); + IL2CPP_ARRAY_BOUNDS_CHECK(L_379, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))))); + int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_383 = V_2; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8)))))); + int32_t L_384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8))))); + UInt32U5BU5D_t957* L_385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_386 = V_3; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)L_386)))); + int32_t L_387 = (((int32_t)((uint8_t)L_386))); + UInt32U5BU5D_t957* L_388 = ___ekey; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, ((int32_t)28)); + int32_t L_389 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_376, L_378, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_379, L_381, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_389, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_390 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_391 = V_1; + NullCheck(L_390); + IL2CPP_ARRAY_BOUNDS_CHECK(L_390, (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24)))))); + uintptr_t L_392 = (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24))))); + UInt32U5BU5D_t957* L_393 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_394 = V_2; + NullCheck(L_393); + IL2CPP_ARRAY_BOUNDS_CHECK(L_393, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16))))))); + int32_t L_395 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_397 = V_3; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8)))))); + int32_t L_398 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8))))); + UInt32U5BU5D_t957* L_399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_400 = V_0; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)L_400)))); + int32_t L_401 = (((int32_t)((uint8_t)L_400))); + UInt32U5BU5D_t957* L_402 = ___ekey; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, ((int32_t)29)); + int32_t L_403 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_390, L_392, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_393, L_395, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_403, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_404 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_405 = V_2; + NullCheck(L_404); + IL2CPP_ARRAY_BOUNDS_CHECK(L_404, (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24)))))); + uintptr_t L_406 = (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24))))); + UInt32U5BU5D_t957* L_407 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_408 = V_3; + NullCheck(L_407); + IL2CPP_ARRAY_BOUNDS_CHECK(L_407, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16))))))); + int32_t L_409 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_411 = V_0; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))))); + int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8))))); + UInt32U5BU5D_t957* L_413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_414 = V_1; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)L_414)))); + int32_t L_415 = (((int32_t)((uint8_t)L_414))); + UInt32U5BU5D_t957* L_416 = ___ekey; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, ((int32_t)30)); + int32_t L_417 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_404, L_406, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_407, L_409, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_417, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_418 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_419 = V_3; + NullCheck(L_418); + IL2CPP_ARRAY_BOUNDS_CHECK(L_418, (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24)))))); + uintptr_t L_420 = (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24))))); + UInt32U5BU5D_t957* L_421 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_422 = V_0; + NullCheck(L_421); + IL2CPP_ARRAY_BOUNDS_CHECK(L_421, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16))))))); + int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_425 = V_1; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8)))))); + int32_t L_426 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8))))); + UInt32U5BU5D_t957* L_427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_428 = V_2; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)L_428)))); + int32_t L_429 = (((int32_t)((uint8_t)L_428))); + UInt32U5BU5D_t957* L_430 = ___ekey; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, ((int32_t)31)); + int32_t L_431 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_418, L_420, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_421, L_423, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_431, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_432 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_433 = V_4; + NullCheck(L_432); + IL2CPP_ARRAY_BOUNDS_CHECK(L_432, (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))))); + uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24))))); + UInt32U5BU5D_t957* L_435 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_436 = V_5; + NullCheck(L_435); + IL2CPP_ARRAY_BOUNDS_CHECK(L_435, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16))))))); + int32_t L_437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_439 = V_6; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8)))))); + int32_t L_440 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8))))); + UInt32U5BU5D_t957* L_441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_442 = V_7; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)L_442)))); + int32_t L_443 = (((int32_t)((uint8_t)L_442))); + UInt32U5BU5D_t957* L_444 = ___ekey; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, ((int32_t)32)); + int32_t L_445 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_432, L_434, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_435, L_437, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_445, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_446 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_447 = V_5; + NullCheck(L_446); + IL2CPP_ARRAY_BOUNDS_CHECK(L_446, (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24)))))); + uintptr_t L_448 = (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24))))); + UInt32U5BU5D_t957* L_449 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_450 = V_6; + NullCheck(L_449); + IL2CPP_ARRAY_BOUNDS_CHECK(L_449, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16))))))); + int32_t L_451 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_453 = V_7; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8)))))); + int32_t L_454 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8))))); + UInt32U5BU5D_t957* L_455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_456 = V_4; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)L_456)))); + int32_t L_457 = (((int32_t)((uint8_t)L_456))); + UInt32U5BU5D_t957* L_458 = ___ekey; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, ((int32_t)33)); + int32_t L_459 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_446, L_448, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_449, L_451, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_459, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_460 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_461 = V_6; + NullCheck(L_460); + IL2CPP_ARRAY_BOUNDS_CHECK(L_460, (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24)))))); + uintptr_t L_462 = (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24))))); + UInt32U5BU5D_t957* L_463 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_464 = V_7; + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))))); + int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_467 = V_4; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8)))))); + int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8))))); + UInt32U5BU5D_t957* L_469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_470 = V_5; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)L_470)))); + int32_t L_471 = (((int32_t)((uint8_t)L_470))); + UInt32U5BU5D_t957* L_472 = ___ekey; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, ((int32_t)34)); + int32_t L_473 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_460, L_462, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_465, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_473, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_474 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_475 = V_7; + NullCheck(L_474); + IL2CPP_ARRAY_BOUNDS_CHECK(L_474, (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24)))))); + uintptr_t L_476 = (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24))))); + UInt32U5BU5D_t957* L_477 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_478 = V_4; + NullCheck(L_477); + IL2CPP_ARRAY_BOUNDS_CHECK(L_477, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16))))))); + int32_t L_479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_481 = V_5; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8)))))); + int32_t L_482 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8))))); + UInt32U5BU5D_t957* L_483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_484 = V_6; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)L_484)))); + int32_t L_485 = (((int32_t)((uint8_t)L_484))); + UInt32U5BU5D_t957* L_486 = ___ekey; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, ((int32_t)35)); + int32_t L_487 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_474, L_476, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_477, L_479, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_487, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_488 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_489 = V_0; + NullCheck(L_488); + IL2CPP_ARRAY_BOUNDS_CHECK(L_488, (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24)))))); + uintptr_t L_490 = (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24))))); + UInt32U5BU5D_t957* L_491 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_492 = V_1; + NullCheck(L_491); + IL2CPP_ARRAY_BOUNDS_CHECK(L_491, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16))))))); + int32_t L_493 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_495 = V_2; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8)))))); + int32_t L_496 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8))))); + UInt32U5BU5D_t957* L_497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_498 = V_3; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)L_498)))); + int32_t L_499 = (((int32_t)((uint8_t)L_498))); + UInt32U5BU5D_t957* L_500 = ___ekey; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, ((int32_t)36)); + int32_t L_501 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_488, L_490, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_491, L_493, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_501, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_502 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_503 = V_1; + NullCheck(L_502); + IL2CPP_ARRAY_BOUNDS_CHECK(L_502, (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24)))))); + uintptr_t L_504 = (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24))))); + UInt32U5BU5D_t957* L_505 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_506 = V_2; + NullCheck(L_505); + IL2CPP_ARRAY_BOUNDS_CHECK(L_505, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16))))))); + int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_509 = V_3; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))))); + int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8))))); + UInt32U5BU5D_t957* L_511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_512 = V_0; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)L_512)))); + int32_t L_513 = (((int32_t)((uint8_t)L_512))); + UInt32U5BU5D_t957* L_514 = ___ekey; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, ((int32_t)37)); + int32_t L_515 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_502, L_504, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_505, L_507, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_515, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_516 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_517 = V_2; + NullCheck(L_516); + IL2CPP_ARRAY_BOUNDS_CHECK(L_516, (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))))); + uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24))))); + UInt32U5BU5D_t957* L_519 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_520 = V_3; + NullCheck(L_519); + IL2CPP_ARRAY_BOUNDS_CHECK(L_519, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16))))))); + int32_t L_521 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_523 = V_0; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8)))))); + int32_t L_524 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8))))); + UInt32U5BU5D_t957* L_525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_526 = V_1; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)L_526)))); + int32_t L_527 = (((int32_t)((uint8_t)L_526))); + UInt32U5BU5D_t957* L_528 = ___ekey; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, ((int32_t)38)); + int32_t L_529 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_516, L_518, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_519, L_521, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_529, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_530 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_531 = V_3; + NullCheck(L_530); + IL2CPP_ARRAY_BOUNDS_CHECK(L_530, (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24)))))); + uintptr_t L_532 = (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24))))); + UInt32U5BU5D_t957* L_533 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_534 = V_0; + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16))))))); + int32_t L_535 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_536 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_537 = V_1; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8)))))); + int32_t L_538 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8))))); + UInt32U5BU5D_t957* L_539 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_540 = V_2; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)L_540)))); + int32_t L_541 = (((int32_t)((uint8_t)L_540))); + UInt32U5BU5D_t957* L_542 = ___ekey; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, ((int32_t)39)); + int32_t L_543 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_530, L_532, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_535, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_543, sizeof(uint32_t))))); + int32_t L_544 = (__this->___Nr_15); + if ((((int32_t)L_544) <= ((int32_t)((int32_t)10)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_546 = V_4; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24)))))); + uintptr_t L_547 = (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24))))); + UInt32U5BU5D_t957* L_548 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_549 = V_5; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16))))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_551 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_552 = V_6; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8)))))); + int32_t L_553 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8))))); + UInt32U5BU5D_t957* L_554 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_555 = V_7; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, (((int32_t)((uint8_t)L_555)))); + int32_t L_556 = (((int32_t)((uint8_t)L_555))); + UInt32U5BU5D_t957* L_557 = ___ekey; + NullCheck(L_557); + IL2CPP_ARRAY_BOUNDS_CHECK(L_557, ((int32_t)40)); + int32_t L_558 = ((int32_t)40); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_556, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_557, L_558, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_560 = V_5; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24)))))); + uintptr_t L_561 = (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24))))); + UInt32U5BU5D_t957* L_562 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_563 = V_6; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16))))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_565 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_566 = V_7; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))))); + int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8))))); + UInt32U5BU5D_t957* L_568 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_569 = V_4; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, (((int32_t)((uint8_t)L_569)))); + int32_t L_570 = (((int32_t)((uint8_t)L_569))); + UInt32U5BU5D_t957* L_571 = ___ekey; + NullCheck(L_571); + IL2CPP_ARRAY_BOUNDS_CHECK(L_571, ((int32_t)41)); + int32_t L_572 = ((int32_t)41); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_570, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_571, L_572, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_574 = V_6; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))))); + uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24))))); + UInt32U5BU5D_t957* L_576 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_577 = V_7; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16))))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_580 = V_4; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8)))))); + int32_t L_581 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8))))); + UInt32U5BU5D_t957* L_582 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_583 = V_5; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, (((int32_t)((uint8_t)L_583)))); + int32_t L_584 = (((int32_t)((uint8_t)L_583))); + UInt32U5BU5D_t957* L_585 = ___ekey; + NullCheck(L_585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_585, ((int32_t)42)); + int32_t L_586 = ((int32_t)42); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_584, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_585, L_586, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_588 = V_7; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24)))))); + uintptr_t L_589 = (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24))))); + UInt32U5BU5D_t957* L_590 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_591 = V_4; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16))))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_593 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_594 = V_5; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8)))))); + int32_t L_595 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8))))); + UInt32U5BU5D_t957* L_596 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_597 = V_6; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, (((int32_t)((uint8_t)L_597)))); + int32_t L_598 = (((int32_t)((uint8_t)L_597))); + UInt32U5BU5D_t957* L_599 = ___ekey; + NullCheck(L_599); + IL2CPP_ARRAY_BOUNDS_CHECK(L_599, ((int32_t)43)); + int32_t L_600 = ((int32_t)43); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_598, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_599, L_600, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_602 = V_0; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24)))))); + uintptr_t L_603 = (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24))))); + UInt32U5BU5D_t957* L_604 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_605 = V_1; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16))))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_607 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_608 = V_2; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8)))))); + int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8))))); + UInt32U5BU5D_t957* L_610 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_611 = V_3; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, (((int32_t)((uint8_t)L_611)))); + int32_t L_612 = (((int32_t)((uint8_t)L_611))); + UInt32U5BU5D_t957* L_613 = ___ekey; + NullCheck(L_613); + IL2CPP_ARRAY_BOUNDS_CHECK(L_613, ((int32_t)44)); + int32_t L_614 = ((int32_t)44); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_612, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_613, L_614, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_616 = V_1; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24)))))); + uintptr_t L_617 = (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24))))); + UInt32U5BU5D_t957* L_618 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_619 = V_2; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_622 = V_3; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8)))))); + int32_t L_623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8))))); + UInt32U5BU5D_t957* L_624 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_625 = V_0; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, (((int32_t)((uint8_t)L_625)))); + int32_t L_626 = (((int32_t)((uint8_t)L_625))); + UInt32U5BU5D_t957* L_627 = ___ekey; + NullCheck(L_627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_627, ((int32_t)45)); + int32_t L_628 = ((int32_t)45); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_626, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_627, L_628, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_630 = V_2; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24)))))); + uintptr_t L_631 = (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24))))); + UInt32U5BU5D_t957* L_632 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_633 = V_3; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16))))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_635 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_636 = V_0; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8)))))); + int32_t L_637 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8))))); + UInt32U5BU5D_t957* L_638 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_639 = V_1; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, (((int32_t)((uint8_t)L_639)))); + int32_t L_640 = (((int32_t)((uint8_t)L_639))); + UInt32U5BU5D_t957* L_641 = ___ekey; + NullCheck(L_641); + IL2CPP_ARRAY_BOUNDS_CHECK(L_641, ((int32_t)46)); + int32_t L_642 = ((int32_t)46); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_640, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_641, L_642, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_644 = V_3; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24)))))); + uintptr_t L_645 = (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24))))); + UInt32U5BU5D_t957* L_646 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_647 = V_0; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16))))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_649 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_650 = V_1; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))))); + int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8))))); + UInt32U5BU5D_t957* L_652 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_653 = V_2; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, (((int32_t)((uint8_t)L_653)))); + int32_t L_654 = (((int32_t)((uint8_t)L_653))); + UInt32U5BU5D_t957* L_655 = ___ekey; + NullCheck(L_655); + IL2CPP_ARRAY_BOUNDS_CHECK(L_655, ((int32_t)47)); + int32_t L_656 = ((int32_t)47); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_654, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_655, L_656, sizeof(uint32_t))))); + V_8 = ((int32_t)48); + int32_t L_657 = (__this->___Nr_15); + if ((((int32_t)L_657) <= ((int32_t)((int32_t)12)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_658 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_659 = V_4; + NullCheck(L_658); + IL2CPP_ARRAY_BOUNDS_CHECK(L_658, (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24)))))); + uintptr_t L_660 = (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24))))); + UInt32U5BU5D_t957* L_661 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_662 = V_5; + NullCheck(L_661); + IL2CPP_ARRAY_BOUNDS_CHECK(L_661, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16))))))); + int32_t L_663 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_664 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_665 = V_6; + NullCheck(L_664); + IL2CPP_ARRAY_BOUNDS_CHECK(L_664, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8)))))); + int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8))))); + UInt32U5BU5D_t957* L_667 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_668 = V_7; + NullCheck(L_667); + IL2CPP_ARRAY_BOUNDS_CHECK(L_667, (((int32_t)((uint8_t)L_668)))); + int32_t L_669 = (((int32_t)((uint8_t)L_668))); + UInt32U5BU5D_t957* L_670 = ___ekey; + NullCheck(L_670); + IL2CPP_ARRAY_BOUNDS_CHECK(L_670, ((int32_t)48)); + int32_t L_671 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_658, L_660, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_661, L_663, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_664, L_666, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_667, L_669, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_670, L_671, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_672 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_673 = V_5; + NullCheck(L_672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_672, (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24)))))); + uintptr_t L_674 = (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24))))); + UInt32U5BU5D_t957* L_675 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_676 = V_6; + NullCheck(L_675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_675, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))))); + int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_678 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_679 = V_7; + NullCheck(L_678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_678, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8)))))); + int32_t L_680 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8))))); + UInt32U5BU5D_t957* L_681 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_682 = V_4; + NullCheck(L_681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_681, (((int32_t)((uint8_t)L_682)))); + int32_t L_683 = (((int32_t)((uint8_t)L_682))); + UInt32U5BU5D_t957* L_684 = ___ekey; + NullCheck(L_684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_684, ((int32_t)49)); + int32_t L_685 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_672, L_674, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_675, L_677, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_678, L_680, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_681, L_683, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_684, L_685, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_686 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_687 = V_6; + NullCheck(L_686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_686, (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24)))))); + uintptr_t L_688 = (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24))))); + UInt32U5BU5D_t957* L_689 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_690 = V_7; + NullCheck(L_689); + IL2CPP_ARRAY_BOUNDS_CHECK(L_689, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16))))))); + int32_t L_691 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_692 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_693 = V_4; + NullCheck(L_692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_692, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8)))))); + int32_t L_694 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8))))); + UInt32U5BU5D_t957* L_695 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_696 = V_5; + NullCheck(L_695); + IL2CPP_ARRAY_BOUNDS_CHECK(L_695, (((int32_t)((uint8_t)L_696)))); + int32_t L_697 = (((int32_t)((uint8_t)L_696))); + UInt32U5BU5D_t957* L_698 = ___ekey; + NullCheck(L_698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_698, ((int32_t)50)); + int32_t L_699 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_686, L_688, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_689, L_691, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_692, L_694, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_695, L_697, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_698, L_699, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_700 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_701 = V_7; + NullCheck(L_700); + IL2CPP_ARRAY_BOUNDS_CHECK(L_700, (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24)))))); + uintptr_t L_702 = (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24))))); + UInt32U5BU5D_t957* L_703 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_704 = V_4; + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16))))))); + int32_t L_705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_706 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_707 = V_5; + NullCheck(L_706); + IL2CPP_ARRAY_BOUNDS_CHECK(L_706, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))))); + int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8))))); + UInt32U5BU5D_t957* L_709 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_710 = V_6; + NullCheck(L_709); + IL2CPP_ARRAY_BOUNDS_CHECK(L_709, (((int32_t)((uint8_t)L_710)))); + int32_t L_711 = (((int32_t)((uint8_t)L_710))); + UInt32U5BU5D_t957* L_712 = ___ekey; + NullCheck(L_712); + IL2CPP_ARRAY_BOUNDS_CHECK(L_712, ((int32_t)51)); + int32_t L_713 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_700, L_702, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_705, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_706, L_708, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_709, L_711, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_712, L_713, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_714 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_715 = V_0; + NullCheck(L_714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_714, (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24)))))); + uintptr_t L_716 = (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24))))); + UInt32U5BU5D_t957* L_717 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_718 = V_1; + NullCheck(L_717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16))))))); + int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_720 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_721 = V_2; + NullCheck(L_720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_720, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8)))))); + int32_t L_722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8))))); + UInt32U5BU5D_t957* L_723 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_724 = V_3; + NullCheck(L_723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_723, (((int32_t)((uint8_t)L_724)))); + int32_t L_725 = (((int32_t)((uint8_t)L_724))); + UInt32U5BU5D_t957* L_726 = ___ekey; + NullCheck(L_726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_726, ((int32_t)52)); + int32_t L_727 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_714, L_716, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_717, L_719, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_720, L_722, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_723, L_725, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_726, L_727, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_728 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_729 = V_1; + NullCheck(L_728); + IL2CPP_ARRAY_BOUNDS_CHECK(L_728, (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))))); + uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24))))); + UInt32U5BU5D_t957* L_731 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_732 = V_2; + NullCheck(L_731); + IL2CPP_ARRAY_BOUNDS_CHECK(L_731, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16))))))); + int32_t L_733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_734 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_735 = V_3; + NullCheck(L_734); + IL2CPP_ARRAY_BOUNDS_CHECK(L_734, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8)))))); + int32_t L_736 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8))))); + UInt32U5BU5D_t957* L_737 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_738 = V_0; + NullCheck(L_737); + IL2CPP_ARRAY_BOUNDS_CHECK(L_737, (((int32_t)((uint8_t)L_738)))); + int32_t L_739 = (((int32_t)((uint8_t)L_738))); + UInt32U5BU5D_t957* L_740 = ___ekey; + NullCheck(L_740); + IL2CPP_ARRAY_BOUNDS_CHECK(L_740, ((int32_t)53)); + int32_t L_741 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_728, L_730, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_731, L_733, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_734, L_736, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_737, L_739, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_740, L_741, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_742 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_743 = V_2; + NullCheck(L_742); + IL2CPP_ARRAY_BOUNDS_CHECK(L_742, (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24)))))); + uintptr_t L_744 = (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24))))); + UInt32U5BU5D_t957* L_745 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_746 = V_3; + NullCheck(L_745); + IL2CPP_ARRAY_BOUNDS_CHECK(L_745, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16))))))); + int32_t L_747 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_748 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_749 = V_0; + NullCheck(L_748); + IL2CPP_ARRAY_BOUNDS_CHECK(L_748, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8)))))); + int32_t L_750 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8))))); + UInt32U5BU5D_t957* L_751 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_752 = V_1; + NullCheck(L_751); + IL2CPP_ARRAY_BOUNDS_CHECK(L_751, (((int32_t)((uint8_t)L_752)))); + int32_t L_753 = (((int32_t)((uint8_t)L_752))); + UInt32U5BU5D_t957* L_754 = ___ekey; + NullCheck(L_754); + IL2CPP_ARRAY_BOUNDS_CHECK(L_754, ((int32_t)54)); + int32_t L_755 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_742, L_744, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_745, L_747, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_748, L_750, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_751, L_753, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_754, L_755, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_756 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_757 = V_3; + NullCheck(L_756); + IL2CPP_ARRAY_BOUNDS_CHECK(L_756, (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24)))))); + uintptr_t L_758 = (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24))))); + UInt32U5BU5D_t957* L_759 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_760 = V_0; + NullCheck(L_759); + IL2CPP_ARRAY_BOUNDS_CHECK(L_759, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))))); + int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_762 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_763 = V_1; + NullCheck(L_762); + IL2CPP_ARRAY_BOUNDS_CHECK(L_762, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8)))))); + int32_t L_764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8))))); + UInt32U5BU5D_t957* L_765 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_766 = V_2; + NullCheck(L_765); + IL2CPP_ARRAY_BOUNDS_CHECK(L_765, (((int32_t)((uint8_t)L_766)))); + int32_t L_767 = (((int32_t)((uint8_t)L_766))); + UInt32U5BU5D_t957* L_768 = ___ekey; + NullCheck(L_768); + IL2CPP_ARRAY_BOUNDS_CHECK(L_768, ((int32_t)55)); + int32_t L_769 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_756, L_758, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_759, L_761, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_762, L_764, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_765, L_767, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_768, L_769, sizeof(uint32_t))))); + V_8 = ((int32_t)56); + } + +IL_0b08: + { + ByteU5BU5D_t789* L_770 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_771 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_772 = V_4; + NullCheck(L_771); + IL2CPP_ARRAY_BOUNDS_CHECK(L_771, (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24)))))); + uintptr_t L_773 = (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24))))); + UInt32U5BU5D_t957* L_774 = ___ekey; + int32_t L_775 = V_8; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, L_775); + int32_t L_776 = L_775; + NullCheck(L_770); + IL2CPP_ARRAY_BOUNDS_CHECK(L_770, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_770, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_771, L_773, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_777 = ___outdata; + ByteU5BU5D_t789* L_778 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_779 = V_5; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))))); + int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_781 = ___ekey; + int32_t L_782 = V_8; + NullCheck(L_781); + IL2CPP_ARRAY_BOUNDS_CHECK(L_781, L_782); + int32_t L_783 = L_782; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_777, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_778, L_780, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_781, L_783, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_784 = ___outdata; + ByteU5BU5D_t789* L_785 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_786 = V_6; + NullCheck(L_785); + IL2CPP_ARRAY_BOUNDS_CHECK(L_785, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8)))))); + int32_t L_787 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8))))); + UInt32U5BU5D_t957* L_788 = ___ekey; + int32_t L_789 = V_8; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, L_789); + int32_t L_790 = L_789; + NullCheck(L_784); + IL2CPP_ARRAY_BOUNDS_CHECK(L_784, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_784, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_785, L_787, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_791 = ___outdata; + ByteU5BU5D_t789* L_792 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_793 = V_7; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, (((int32_t)((uint8_t)L_793)))); + int32_t L_794 = (((int32_t)((uint8_t)L_793))); + UInt32U5BU5D_t957* L_795 = ___ekey; + int32_t L_796 = V_8; + int32_t L_797 = L_796; + V_8 = ((int32_t)((int32_t)L_797+(int32_t)1)); + NullCheck(L_795); + IL2CPP_ARRAY_BOUNDS_CHECK(L_795, L_797); + int32_t L_798 = L_797; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_791, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_792, L_794, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_795, L_798, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_799 = ___outdata; + ByteU5BU5D_t789* L_800 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_801 = V_5; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24)))))); + uintptr_t L_802 = (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24))))); + UInt32U5BU5D_t957* L_803 = ___ekey; + int32_t L_804 = V_8; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, L_804); + int32_t L_805 = L_804; + NullCheck(L_799); + IL2CPP_ARRAY_BOUNDS_CHECK(L_799, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_799, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_800, L_802, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_806 = ___outdata; + ByteU5BU5D_t789* L_807 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_808 = V_6; + NullCheck(L_807); + IL2CPP_ARRAY_BOUNDS_CHECK(L_807, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16))))))); + int32_t L_809 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_810 = ___ekey; + int32_t L_811 = V_8; + NullCheck(L_810); + IL2CPP_ARRAY_BOUNDS_CHECK(L_810, L_811); + int32_t L_812 = L_811; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_806, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_807, L_809, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_810, L_812, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_813 = ___outdata; + ByteU5BU5D_t789* L_814 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_815 = V_7; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ___ekey; + int32_t L_818 = V_8; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, L_818); + int32_t L_819 = L_818; + NullCheck(L_813); + IL2CPP_ARRAY_BOUNDS_CHECK(L_813, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_813, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_814, L_816, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_820 = ___outdata; + ByteU5BU5D_t789* L_821 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_822 = V_4; + NullCheck(L_821); + IL2CPP_ARRAY_BOUNDS_CHECK(L_821, (((int32_t)((uint8_t)L_822)))); + int32_t L_823 = (((int32_t)((uint8_t)L_822))); + UInt32U5BU5D_t957* L_824 = ___ekey; + int32_t L_825 = V_8; + int32_t L_826 = L_825; + V_8 = ((int32_t)((int32_t)L_826+(int32_t)1)); + NullCheck(L_824); + IL2CPP_ARRAY_BOUNDS_CHECK(L_824, L_826); + int32_t L_827 = L_826; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_820, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_821, L_823, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_824, L_827, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_828 = ___outdata; + ByteU5BU5D_t789* L_829 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_830 = V_6; + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24)))))); + uintptr_t L_831 = (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24))))); + UInt32U5BU5D_t957* L_832 = ___ekey; + int32_t L_833 = V_8; + NullCheck(L_832); + IL2CPP_ARRAY_BOUNDS_CHECK(L_832, L_833); + int32_t L_834 = L_833; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_828, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_829, L_831, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_832, L_834, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_835 = ___outdata; + ByteU5BU5D_t789* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_837 = V_7; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16))))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_839 = ___ekey; + int32_t L_840 = V_8; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, L_840); + int32_t L_841 = L_840; + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_835, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_836, L_838, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_842 = ___outdata; + ByteU5BU5D_t789* L_843 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_844 = V_4; + NullCheck(L_843); + IL2CPP_ARRAY_BOUNDS_CHECK(L_843, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8)))))); + int32_t L_845 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8))))); + UInt32U5BU5D_t957* L_846 = ___ekey; + int32_t L_847 = V_8; + NullCheck(L_846); + IL2CPP_ARRAY_BOUNDS_CHECK(L_846, L_847); + int32_t L_848 = L_847; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_842, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_843, L_845, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_846, L_848, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_849 = ___outdata; + ByteU5BU5D_t789* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_851 = V_5; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)L_851)))); + int32_t L_852 = (((int32_t)((uint8_t)L_851))); + UInt32U5BU5D_t957* L_853 = ___ekey; + int32_t L_854 = V_8; + int32_t L_855 = L_854; + V_8 = ((int32_t)((int32_t)L_855+(int32_t)1)); + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, L_855); + int32_t L_856 = L_855; + NullCheck(L_849); + IL2CPP_ARRAY_BOUNDS_CHECK(L_849, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_849, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_850, L_852, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_856, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_857 = ___outdata; + ByteU5BU5D_t789* L_858 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_859 = V_7; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ___ekey; + int32_t L_862 = V_8; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, L_862); + int32_t L_863 = L_862; + NullCheck(L_857); + IL2CPP_ARRAY_BOUNDS_CHECK(L_857, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_857, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_858, L_860, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_864 = ___outdata; + ByteU5BU5D_t789* L_865 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_866 = V_4; + NullCheck(L_865); + IL2CPP_ARRAY_BOUNDS_CHECK(L_865, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))))); + int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_868 = ___ekey; + int32_t L_869 = V_8; + NullCheck(L_868); + IL2CPP_ARRAY_BOUNDS_CHECK(L_868, L_869); + int32_t L_870 = L_869; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_864, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_865, L_867, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_868, L_870, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_871 = ___outdata; + ByteU5BU5D_t789* L_872 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_873 = V_5; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8)))))); + int32_t L_874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8))))); + UInt32U5BU5D_t957* L_875 = ___ekey; + int32_t L_876 = V_8; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, L_876); + int32_t L_877 = L_876; + NullCheck(L_871); + IL2CPP_ARRAY_BOUNDS_CHECK(L_871, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_871, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_872, L_874, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_878 = ___outdata; + ByteU5BU5D_t789* L_879 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_880 = V_6; + NullCheck(L_879); + IL2CPP_ARRAY_BOUNDS_CHECK(L_879, (((int32_t)((uint8_t)L_880)))); + int32_t L_881 = (((int32_t)((uint8_t)L_880))); + UInt32U5BU5D_t957* L_882 = ___ekey; + int32_t L_883 = V_8; + int32_t L_884 = L_883; + V_8 = ((int32_t)((int32_t)L_884+(int32_t)1)); + NullCheck(L_882); + IL2CPP_ARRAY_BOUNDS_CHECK(L_882, L_884); + int32_t L_885 = L_884; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_878, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_879, L_881, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_882, L_885, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt192(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Encrypt192_m9459 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + int32_t V_12 = 0; + { + V_12 = ((int32_t)72); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_40 = ___indata; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)16)); + int32_t L_41 = ((int32_t)16); + ByteU5BU5D_t789* L_42 = ___indata; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)17)); + int32_t L_43 = ((int32_t)17); + ByteU5BU5D_t789* L_44 = ___indata; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)18)); + int32_t L_45 = ((int32_t)18); + ByteU5BU5D_t789* L_46 = ___indata; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)19)); + int32_t L_47 = ((int32_t)19); + UInt32U5BU5D_t957* L_48 = ___ekey; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 4); + int32_t L_49 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_41, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_43, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_45, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_47, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_49, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_50 = ___indata; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)20)); + int32_t L_51 = ((int32_t)20); + ByteU5BU5D_t789* L_52 = ___indata; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)21)); + int32_t L_53 = ((int32_t)21); + ByteU5BU5D_t789* L_54 = ___indata; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)22)); + int32_t L_55 = ((int32_t)22); + ByteU5BU5D_t789* L_56 = ___indata; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)23)); + int32_t L_57 = ((int32_t)23); + UInt32U5BU5D_t957* L_58 = ___ekey; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 5); + int32_t L_59 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_57, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_59, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_60 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_61 = V_0; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24)))))); + uintptr_t L_62 = (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24))))); + UInt32U5BU5D_t957* L_63 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_64 = V_1; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_64>>((int32_t)16))))))); + int32_t L_65 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_64>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_66 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_67 = V_2; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_67>>8)))))); + int32_t L_68 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_67>>8))))); + UInt32U5BU5D_t957* L_69 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_70 = V_3; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, (((int32_t)((uint8_t)L_70)))); + int32_t L_71 = (((int32_t)((uint8_t)L_70))); + UInt32U5BU5D_t957* L_72 = ___ekey; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, 6); + int32_t L_73 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_68, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_69, L_71, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_72, L_73, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_74 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_75 = V_1; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((uintptr_t)((int32_t)((uint32_t)L_75>>((int32_t)24)))))); + uintptr_t L_76 = (((uintptr_t)((int32_t)((uint32_t)L_75>>((int32_t)24))))); + UInt32U5BU5D_t957* L_77 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_78 = V_2; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_78>>((int32_t)16))))))); + int32_t L_79 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_78>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_80 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_81 = V_3; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_81>>8)))))); + int32_t L_82 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_81>>8))))); + UInt32U5BU5D_t957* L_83 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_84 = V_4; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, (((int32_t)((uint8_t)L_84)))); + int32_t L_85 = (((int32_t)((uint8_t)L_84))); + UInt32U5BU5D_t957* L_86 = ___ekey; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, 7); + int32_t L_87 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_82, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_85, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_87, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_88 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_89 = V_2; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((uintptr_t)((int32_t)((uint32_t)L_89>>((int32_t)24)))))); + uintptr_t L_90 = (((uintptr_t)((int32_t)((uint32_t)L_89>>((int32_t)24))))); + UInt32U5BU5D_t957* L_91 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_92 = V_3; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_92>>((int32_t)16))))))); + int32_t L_93 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_92>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_94 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_95 = V_4; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>8)))))); + int32_t L_96 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>8))))); + UInt32U5BU5D_t957* L_97 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_98 = V_5; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, (((int32_t)((uint8_t)L_98)))); + int32_t L_99 = (((int32_t)((uint8_t)L_98))); + UInt32U5BU5D_t957* L_100 = ___ekey; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, 8); + int32_t L_101 = 8; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_96, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_97, L_99, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_101, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_103 = V_3; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((uintptr_t)((int32_t)((uint32_t)L_103>>((int32_t)24)))))); + uintptr_t L_104 = (((uintptr_t)((int32_t)((uint32_t)L_103>>((int32_t)24))))); + UInt32U5BU5D_t957* L_105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_106 = V_4; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_106>>((int32_t)16))))))); + int32_t L_107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_106>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_109 = V_5; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_109>>8)))))); + int32_t L_110 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_109>>8))))); + UInt32U5BU5D_t957* L_111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_112 = V_0; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, (((int32_t)((uint8_t)L_112)))); + int32_t L_113 = (((int32_t)((uint8_t)L_112))); + UInt32U5BU5D_t957* L_114 = ___ekey; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)9)); + int32_t L_115 = ((int32_t)9); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_110, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_111, L_113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_115, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_117 = V_4; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((uintptr_t)((int32_t)((uint32_t)L_117>>((int32_t)24)))))); + uintptr_t L_118 = (((uintptr_t)((int32_t)((uint32_t)L_117>>((int32_t)24))))); + UInt32U5BU5D_t957* L_119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_120 = V_5; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_120>>((int32_t)16))))))); + int32_t L_121 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_120>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_123 = V_0; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_123>>8)))))); + int32_t L_124 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_123>>8))))); + UInt32U5BU5D_t957* L_125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_126 = V_1; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, (((int32_t)((uint8_t)L_126)))); + int32_t L_127 = (((int32_t)((uint8_t)L_126))); + UInt32U5BU5D_t957* L_128 = ___ekey; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, ((int32_t)10)); + int32_t L_129 = ((int32_t)10); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_124, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_125, L_127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_129, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_131 = V_5; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((uintptr_t)((int32_t)((uint32_t)L_131>>((int32_t)24)))))); + uintptr_t L_132 = (((uintptr_t)((int32_t)((uint32_t)L_131>>((int32_t)24))))); + UInt32U5BU5D_t957* L_133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_134 = V_0; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_134>>((int32_t)16))))))); + int32_t L_135 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_134>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_137 = V_1; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8)))))); + int32_t L_138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8))))); + UInt32U5BU5D_t957* L_139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_140 = V_2; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, (((int32_t)((uint8_t)L_140)))); + int32_t L_141 = (((int32_t)((uint8_t)L_140))); + UInt32U5BU5D_t957* L_142 = ___ekey; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, ((int32_t)11)); + int32_t L_143 = ((int32_t)11); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_138, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_139, L_141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_143, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_145 = V_6; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((uintptr_t)((int32_t)((uint32_t)L_145>>((int32_t)24)))))); + uintptr_t L_146 = (((uintptr_t)((int32_t)((uint32_t)L_145>>((int32_t)24))))); + UInt32U5BU5D_t957* L_147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_148 = V_7; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>((int32_t)16))))))); + int32_t L_149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_151 = V_8; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_151>>8)))))); + int32_t L_152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_151>>8))))); + UInt32U5BU5D_t957* L_153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_154 = V_9; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, (((int32_t)((uint8_t)L_154)))); + int32_t L_155 = (((int32_t)((uint8_t)L_154))); + UInt32U5BU5D_t957* L_156 = ___ekey; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, ((int32_t)12)); + int32_t L_157 = ((int32_t)12); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_156, L_157, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_159 = V_7; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24)))))); + uintptr_t L_160 = (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24))))); + UInt32U5BU5D_t957* L_161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_162 = V_8; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_162>>((int32_t)16))))))); + int32_t L_163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_165 = V_9; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_165>>8)))))); + int32_t L_166 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_165>>8))))); + UInt32U5BU5D_t957* L_167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_168 = V_10; + NullCheck(L_167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_167, (((int32_t)((uint8_t)L_168)))); + int32_t L_169 = (((int32_t)((uint8_t)L_168))); + UInt32U5BU5D_t957* L_170 = ___ekey; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, ((int32_t)13)); + int32_t L_171 = ((int32_t)13); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_167, L_169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_170, L_171, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_173 = V_8; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((uintptr_t)((int32_t)((uint32_t)L_173>>((int32_t)24)))))); + uintptr_t L_174 = (((uintptr_t)((int32_t)((uint32_t)L_173>>((int32_t)24))))); + UInt32U5BU5D_t957* L_175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_176 = V_9; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_176>>((int32_t)16))))))); + int32_t L_177 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_176>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_179 = V_10; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>8)))))); + int32_t L_180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>8))))); + UInt32U5BU5D_t957* L_181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_182 = V_11; + NullCheck(L_181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_181, (((int32_t)((uint8_t)L_182)))); + int32_t L_183 = (((int32_t)((uint8_t)L_182))); + UInt32U5BU5D_t957* L_184 = ___ekey; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, ((int32_t)14)); + int32_t L_185 = ((int32_t)14); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_180, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_181, L_183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_184, L_185, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_187 = V_9; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((uintptr_t)((int32_t)((uint32_t)L_187>>((int32_t)24)))))); + uintptr_t L_188 = (((uintptr_t)((int32_t)((uint32_t)L_187>>((int32_t)24))))); + UInt32U5BU5D_t957* L_189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_190 = V_10; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16))))))); + int32_t L_191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_193 = V_11; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_193>>8)))))); + int32_t L_194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_193>>8))))); + UInt32U5BU5D_t957* L_195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_196 = V_6; + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, (((int32_t)((uint8_t)L_196)))); + int32_t L_197 = (((int32_t)((uint8_t)L_196))); + UInt32U5BU5D_t957* L_198 = ___ekey; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, ((int32_t)15)); + int32_t L_199 = ((int32_t)15); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_194, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_195, L_197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_198, L_199, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_201 = V_10; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((uintptr_t)((int32_t)((uint32_t)L_201>>((int32_t)24)))))); + uintptr_t L_202 = (((uintptr_t)((int32_t)((uint32_t)L_201>>((int32_t)24))))); + UInt32U5BU5D_t957* L_203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_204 = V_11; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_204>>((int32_t)16))))))); + int32_t L_205 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_204>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_207 = V_6; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_207>>8)))))); + int32_t L_208 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_207>>8))))); + UInt32U5BU5D_t957* L_209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_210 = V_7; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, (((int32_t)((uint8_t)L_210)))); + int32_t L_211 = (((int32_t)((uint8_t)L_210))); + UInt32U5BU5D_t957* L_212 = ___ekey; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, ((int32_t)16)); + int32_t L_213 = ((int32_t)16); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_208, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_209, L_211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_212, L_213, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_215 = V_11; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((uintptr_t)((int32_t)((uint32_t)L_215>>((int32_t)24)))))); + uintptr_t L_216 = (((uintptr_t)((int32_t)((uint32_t)L_215>>((int32_t)24))))); + UInt32U5BU5D_t957* L_217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_218 = V_6; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_218>>((int32_t)16))))))); + int32_t L_219 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_218>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_221 = V_7; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8)))))); + int32_t L_222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8))))); + UInt32U5BU5D_t957* L_223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_224 = V_8; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, (((int32_t)((uint8_t)L_224)))); + int32_t L_225 = (((int32_t)((uint8_t)L_224))); + UInt32U5BU5D_t957* L_226 = ___ekey; + NullCheck(L_226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_226, ((int32_t)17)); + int32_t L_227 = ((int32_t)17); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_222, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_223, L_225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_226, L_227, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_229 = V_0; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((uintptr_t)((int32_t)((uint32_t)L_229>>((int32_t)24)))))); + uintptr_t L_230 = (((uintptr_t)((int32_t)((uint32_t)L_229>>((int32_t)24))))); + UInt32U5BU5D_t957* L_231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_232 = V_1; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>((int32_t)16))))))); + int32_t L_233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_235 = V_2; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_235>>8)))))); + int32_t L_236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_235>>8))))); + UInt32U5BU5D_t957* L_237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_238 = V_3; + NullCheck(L_237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_237, (((int32_t)((uint8_t)L_238)))); + int32_t L_239 = (((int32_t)((uint8_t)L_238))); + UInt32U5BU5D_t957* L_240 = ___ekey; + NullCheck(L_240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_240, ((int32_t)18)); + int32_t L_241 = ((int32_t)18); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_236, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_237, L_239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_240, L_241, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_243 = V_1; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24)))))); + uintptr_t L_244 = (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24))))); + UInt32U5BU5D_t957* L_245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_246 = V_2; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_246>>((int32_t)16))))))); + int32_t L_247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_246>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_249 = V_3; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_249>>8)))))); + int32_t L_250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_249>>8))))); + UInt32U5BU5D_t957* L_251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_252 = V_4; + NullCheck(L_251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_251, (((int32_t)((uint8_t)L_252)))); + int32_t L_253 = (((int32_t)((uint8_t)L_252))); + UInt32U5BU5D_t957* L_254 = ___ekey; + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, ((int32_t)19)); + int32_t L_255 = ((int32_t)19); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_250, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_251, L_253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_254, L_255, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_257 = V_2; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((uintptr_t)((int32_t)((uint32_t)L_257>>((int32_t)24)))))); + uintptr_t L_258 = (((uintptr_t)((int32_t)((uint32_t)L_257>>((int32_t)24))))); + UInt32U5BU5D_t957* L_259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_260 = V_3; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_260>>((int32_t)16))))))); + int32_t L_261 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_260>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_263 = V_4; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_263>>8)))))); + int32_t L_264 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_263>>8))))); + UInt32U5BU5D_t957* L_265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_266 = V_5; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, (((int32_t)((uint8_t)L_266)))); + int32_t L_267 = (((int32_t)((uint8_t)L_266))); + UInt32U5BU5D_t957* L_268 = ___ekey; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, ((int32_t)20)); + int32_t L_269 = ((int32_t)20); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_264, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_265, L_267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_269, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_271 = V_3; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((uintptr_t)((int32_t)((uint32_t)L_271>>((int32_t)24)))))); + uintptr_t L_272 = (((uintptr_t)((int32_t)((uint32_t)L_271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_274 = V_4; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16))))))); + int32_t L_275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_277 = V_5; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>8)))))); + int32_t L_278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>8))))); + UInt32U5BU5D_t957* L_279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_280 = V_0; + NullCheck(L_279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_279, (((int32_t)((uint8_t)L_280)))); + int32_t L_281 = (((int32_t)((uint8_t)L_280))); + UInt32U5BU5D_t957* L_282 = ___ekey; + NullCheck(L_282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_282, ((int32_t)21)); + int32_t L_283 = ((int32_t)21); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_278, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_279, L_281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_282, L_283, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_285 = V_4; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((uintptr_t)((int32_t)((uint32_t)L_285>>((int32_t)24)))))); + uintptr_t L_286 = (((uintptr_t)((int32_t)((uint32_t)L_285>>((int32_t)24))))); + UInt32U5BU5D_t957* L_287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_288 = V_5; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_288>>((int32_t)16))))))); + int32_t L_289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_288>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_291 = V_0; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_291>>8)))))); + int32_t L_292 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_291>>8))))); + UInt32U5BU5D_t957* L_293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_294 = V_1; + NullCheck(L_293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_293, (((int32_t)((uint8_t)L_294)))); + int32_t L_295 = (((int32_t)((uint8_t)L_294))); + UInt32U5BU5D_t957* L_296 = ___ekey; + NullCheck(L_296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_296, ((int32_t)22)); + int32_t L_297 = ((int32_t)22); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_292, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_293, L_295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_296, L_297, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_299 = V_5; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((uintptr_t)((int32_t)((uint32_t)L_299>>((int32_t)24)))))); + uintptr_t L_300 = (((uintptr_t)((int32_t)((uint32_t)L_299>>((int32_t)24))))); + UInt32U5BU5D_t957* L_301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_302 = V_0; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_302>>((int32_t)16))))))); + int32_t L_303 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_302>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_305 = V_1; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_305>>8)))))); + int32_t L_306 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_305>>8))))); + UInt32U5BU5D_t957* L_307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_308 = V_2; + NullCheck(L_307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_307, (((int32_t)((uint8_t)L_308)))); + int32_t L_309 = (((int32_t)((uint8_t)L_308))); + UInt32U5BU5D_t957* L_310 = ___ekey; + NullCheck(L_310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_310, ((int32_t)23)); + int32_t L_311 = ((int32_t)23); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_306, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_307, L_309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_310, L_311, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_313 = V_6; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((uintptr_t)((int32_t)((uint32_t)L_313>>((int32_t)24)))))); + uintptr_t L_314 = (((uintptr_t)((int32_t)((uint32_t)L_313>>((int32_t)24))))); + UInt32U5BU5D_t957* L_315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_316 = V_7; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>((int32_t)16))))))); + int32_t L_317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_319 = V_8; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8)))))); + int32_t L_320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8))))); + UInt32U5BU5D_t957* L_321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_322 = V_9; + NullCheck(L_321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_321, (((int32_t)((uint8_t)L_322)))); + int32_t L_323 = (((int32_t)((uint8_t)L_322))); + UInt32U5BU5D_t957* L_324 = ___ekey; + NullCheck(L_324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_324, ((int32_t)24)); + int32_t L_325 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_320, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_321, L_323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_324, L_325, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_327 = V_7; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24)))))); + uintptr_t L_328 = (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24))))); + UInt32U5BU5D_t957* L_329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_330 = V_8; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_330>>((int32_t)16))))))); + int32_t L_331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_330>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_333 = V_9; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_333>>8)))))); + int32_t L_334 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_333>>8))))); + UInt32U5BU5D_t957* L_335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_336 = V_10; + NullCheck(L_335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_335, (((int32_t)((uint8_t)L_336)))); + int32_t L_337 = (((int32_t)((uint8_t)L_336))); + UInt32U5BU5D_t957* L_338 = ___ekey; + NullCheck(L_338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_338, ((int32_t)25)); + int32_t L_339 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_334, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_335, L_337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_338, L_339, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_341 = V_8; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((uintptr_t)((int32_t)((uint32_t)L_341>>((int32_t)24)))))); + uintptr_t L_342 = (((uintptr_t)((int32_t)((uint32_t)L_341>>((int32_t)24))))); + UInt32U5BU5D_t957* L_343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_344 = V_9; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_344>>((int32_t)16))))))); + int32_t L_345 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_344>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_347 = V_10; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_347>>8)))))); + int32_t L_348 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_347>>8))))); + UInt32U5BU5D_t957* L_349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_350 = V_11; + NullCheck(L_349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_349, (((int32_t)((uint8_t)L_350)))); + int32_t L_351 = (((int32_t)((uint8_t)L_350))); + UInt32U5BU5D_t957* L_352 = ___ekey; + NullCheck(L_352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_352, ((int32_t)26)); + int32_t L_353 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_348, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_349, L_351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_352, L_353, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_355 = V_9; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((uintptr_t)((int32_t)((uint32_t)L_355>>((int32_t)24)))))); + uintptr_t L_356 = (((uintptr_t)((int32_t)((uint32_t)L_355>>((int32_t)24))))); + UInt32U5BU5D_t957* L_357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_358 = V_10; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_358>>((int32_t)16))))))); + int32_t L_359 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_358>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_361 = V_11; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>8)))))); + int32_t L_362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>8))))); + UInt32U5BU5D_t957* L_363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_364 = V_6; + NullCheck(L_363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_363, (((int32_t)((uint8_t)L_364)))); + int32_t L_365 = (((int32_t)((uint8_t)L_364))); + UInt32U5BU5D_t957* L_366 = ___ekey; + NullCheck(L_366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_366, ((int32_t)27)); + int32_t L_367 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_362, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_363, L_365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_366, L_367, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_369 = V_10; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((uintptr_t)((int32_t)((uint32_t)L_369>>((int32_t)24)))))); + uintptr_t L_370 = (((uintptr_t)((int32_t)((uint32_t)L_369>>((int32_t)24))))); + UInt32U5BU5D_t957* L_371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_372 = V_11; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16))))))); + int32_t L_373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_375 = V_6; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_375>>8)))))); + int32_t L_376 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_375>>8))))); + UInt32U5BU5D_t957* L_377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_378 = V_7; + NullCheck(L_377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_377, (((int32_t)((uint8_t)L_378)))); + int32_t L_379 = (((int32_t)((uint8_t)L_378))); + UInt32U5BU5D_t957* L_380 = ___ekey; + NullCheck(L_380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_380, ((int32_t)28)); + int32_t L_381 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_376, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_377, L_379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_380, L_381, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_383 = V_11; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((uintptr_t)((int32_t)((uint32_t)L_383>>((int32_t)24)))))); + uintptr_t L_384 = (((uintptr_t)((int32_t)((uint32_t)L_383>>((int32_t)24))))); + UInt32U5BU5D_t957* L_385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_386 = V_6; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_386>>((int32_t)16))))))); + int32_t L_387 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_386>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_389 = V_7; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_389>>8)))))); + int32_t L_390 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_389>>8))))); + UInt32U5BU5D_t957* L_391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_392 = V_8; + NullCheck(L_391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_391, (((int32_t)((uint8_t)L_392)))); + int32_t L_393 = (((int32_t)((uint8_t)L_392))); + UInt32U5BU5D_t957* L_394 = ___ekey; + NullCheck(L_394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_394, ((int32_t)29)); + int32_t L_395 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_390, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_391, L_393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_394, L_395, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_397 = V_0; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((uintptr_t)((int32_t)((uint32_t)L_397>>((int32_t)24)))))); + uintptr_t L_398 = (((uintptr_t)((int32_t)((uint32_t)L_397>>((int32_t)24))))); + UInt32U5BU5D_t957* L_399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_400 = V_1; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_400>>((int32_t)16))))))); + int32_t L_401 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_400>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_403 = V_2; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8)))))); + int32_t L_404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8))))); + UInt32U5BU5D_t957* L_405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_406 = V_3; + NullCheck(L_405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_405, (((int32_t)((uint8_t)L_406)))); + int32_t L_407 = (((int32_t)((uint8_t)L_406))); + UInt32U5BU5D_t957* L_408 = ___ekey; + NullCheck(L_408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_408, ((int32_t)30)); + int32_t L_409 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_404, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_405, L_407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_408, L_409, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_411 = V_1; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((uintptr_t)((int32_t)((uint32_t)L_411>>((int32_t)24)))))); + uintptr_t L_412 = (((uintptr_t)((int32_t)((uint32_t)L_411>>((int32_t)24))))); + UInt32U5BU5D_t957* L_413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_414 = V_2; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>((int32_t)16))))))); + int32_t L_415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_417 = V_3; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_417>>8)))))); + int32_t L_418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_417>>8))))); + UInt32U5BU5D_t957* L_419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_420 = V_4; + NullCheck(L_419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_419, (((int32_t)((uint8_t)L_420)))); + int32_t L_421 = (((int32_t)((uint8_t)L_420))); + UInt32U5BU5D_t957* L_422 = ___ekey; + NullCheck(L_422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_422, ((int32_t)31)); + int32_t L_423 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_418, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_419, L_421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_422, L_423, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_425 = V_2; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24)))))); + uintptr_t L_426 = (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24))))); + UInt32U5BU5D_t957* L_427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_428 = V_3; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_428>>((int32_t)16))))))); + int32_t L_429 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_428>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_431 = V_4; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_431>>8)))))); + int32_t L_432 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_431>>8))))); + UInt32U5BU5D_t957* L_433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_434 = V_5; + NullCheck(L_433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_433, (((int32_t)((uint8_t)L_434)))); + int32_t L_435 = (((int32_t)((uint8_t)L_434))); + UInt32U5BU5D_t957* L_436 = ___ekey; + NullCheck(L_436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_436, ((int32_t)32)); + int32_t L_437 = ((int32_t)32); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_432, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_433, L_435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_436, L_437, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_439 = V_3; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((uintptr_t)((int32_t)((uint32_t)L_439>>((int32_t)24)))))); + uintptr_t L_440 = (((uintptr_t)((int32_t)((uint32_t)L_439>>((int32_t)24))))); + UInt32U5BU5D_t957* L_441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_442 = V_4; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_442>>((int32_t)16))))))); + int32_t L_443 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_442>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_445 = V_5; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>8)))))); + int32_t L_446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>8))))); + UInt32U5BU5D_t957* L_447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_448 = V_0; + NullCheck(L_447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_447, (((int32_t)((uint8_t)L_448)))); + int32_t L_449 = (((int32_t)((uint8_t)L_448))); + UInt32U5BU5D_t957* L_450 = ___ekey; + NullCheck(L_450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_450, ((int32_t)33)); + int32_t L_451 = ((int32_t)33); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_446, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_447, L_449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_450, L_451, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_453 = V_4; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((uintptr_t)((int32_t)((uint32_t)L_453>>((int32_t)24)))))); + uintptr_t L_454 = (((uintptr_t)((int32_t)((uint32_t)L_453>>((int32_t)24))))); + UInt32U5BU5D_t957* L_455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_456 = V_5; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16))))))); + int32_t L_457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_459 = V_0; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_459>>8)))))); + int32_t L_460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_459>>8))))); + UInt32U5BU5D_t957* L_461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_462 = V_1; + NullCheck(L_461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_461, (((int32_t)((uint8_t)L_462)))); + int32_t L_463 = (((int32_t)((uint8_t)L_462))); + UInt32U5BU5D_t957* L_464 = ___ekey; + NullCheck(L_464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_464, ((int32_t)34)); + int32_t L_465 = ((int32_t)34); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_460, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_461, L_463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_464, L_465, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_467 = V_5; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((uintptr_t)((int32_t)((uint32_t)L_467>>((int32_t)24)))))); + uintptr_t L_468 = (((uintptr_t)((int32_t)((uint32_t)L_467>>((int32_t)24))))); + UInt32U5BU5D_t957* L_469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_470 = V_0; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_470>>((int32_t)16))))))); + int32_t L_471 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_470>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_473 = V_1; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_473>>8)))))); + int32_t L_474 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_473>>8))))); + UInt32U5BU5D_t957* L_475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_476 = V_2; + NullCheck(L_475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_475, (((int32_t)((uint8_t)L_476)))); + int32_t L_477 = (((int32_t)((uint8_t)L_476))); + UInt32U5BU5D_t957* L_478 = ___ekey; + NullCheck(L_478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_478, ((int32_t)35)); + int32_t L_479 = ((int32_t)35); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_474, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_475, L_477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_478, L_479, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_481 = V_6; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((uintptr_t)((int32_t)((uint32_t)L_481>>((int32_t)24)))))); + uintptr_t L_482 = (((uintptr_t)((int32_t)((uint32_t)L_481>>((int32_t)24))))); + UInt32U5BU5D_t957* L_483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_484 = V_7; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_484>>((int32_t)16))))))); + int32_t L_485 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_484>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_487 = V_8; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8)))))); + int32_t L_488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8))))); + UInt32U5BU5D_t957* L_489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_490 = V_9; + NullCheck(L_489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_489, (((int32_t)((uint8_t)L_490)))); + int32_t L_491 = (((int32_t)((uint8_t)L_490))); + UInt32U5BU5D_t957* L_492 = ___ekey; + NullCheck(L_492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_492, ((int32_t)36)); + int32_t L_493 = ((int32_t)36); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_488, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_489, L_491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_492, L_493, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_495 = V_7; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((uintptr_t)((int32_t)((uint32_t)L_495>>((int32_t)24)))))); + uintptr_t L_496 = (((uintptr_t)((int32_t)((uint32_t)L_495>>((int32_t)24))))); + UInt32U5BU5D_t957* L_497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_498 = V_8; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>((int32_t)16))))))); + int32_t L_499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_501 = V_9; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_501>>8)))))); + int32_t L_502 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_501>>8))))); + UInt32U5BU5D_t957* L_503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_504 = V_10; + NullCheck(L_503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_503, (((int32_t)((uint8_t)L_504)))); + int32_t L_505 = (((int32_t)((uint8_t)L_504))); + UInt32U5BU5D_t957* L_506 = ___ekey; + NullCheck(L_506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_506, ((int32_t)37)); + int32_t L_507 = ((int32_t)37); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_502, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_503, L_505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_506, L_507, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_509 = V_8; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24)))))); + uintptr_t L_510 = (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24))))); + UInt32U5BU5D_t957* L_511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_512 = V_9; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_512>>((int32_t)16))))))); + int32_t L_513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_512>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_515 = V_10; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_515>>8)))))); + int32_t L_516 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_515>>8))))); + UInt32U5BU5D_t957* L_517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_518 = V_11; + NullCheck(L_517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_517, (((int32_t)((uint8_t)L_518)))); + int32_t L_519 = (((int32_t)((uint8_t)L_518))); + UInt32U5BU5D_t957* L_520 = ___ekey; + NullCheck(L_520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_520, ((int32_t)38)); + int32_t L_521 = ((int32_t)38); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_516, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_517, L_519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_520, L_521, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_523 = V_9; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((uintptr_t)((int32_t)((uint32_t)L_523>>((int32_t)24)))))); + uintptr_t L_524 = (((uintptr_t)((int32_t)((uint32_t)L_523>>((int32_t)24))))); + UInt32U5BU5D_t957* L_525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_526 = V_10; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_526>>((int32_t)16))))))); + int32_t L_527 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_526>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_529 = V_11; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_529>>8)))))); + int32_t L_530 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_529>>8))))); + UInt32U5BU5D_t957* L_531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_532 = V_6; + NullCheck(L_531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_531, (((int32_t)((uint8_t)L_532)))); + int32_t L_533 = (((int32_t)((uint8_t)L_532))); + UInt32U5BU5D_t957* L_534 = ___ekey; + NullCheck(L_534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_534, ((int32_t)39)); + int32_t L_535 = ((int32_t)39); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_530, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_531, L_533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_534, L_535, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_536 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_537 = V_10; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((uintptr_t)((int32_t)((uint32_t)L_537>>((int32_t)24)))))); + uintptr_t L_538 = (((uintptr_t)((int32_t)((uint32_t)L_537>>((int32_t)24))))); + UInt32U5BU5D_t957* L_539 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_540 = V_11; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16))))))); + int32_t L_541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_542 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_543 = V_6; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>8)))))); + int32_t L_544 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>8))))); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_546 = V_7; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((int32_t)((uint8_t)L_546)))); + int32_t L_547 = (((int32_t)((uint8_t)L_546))); + UInt32U5BU5D_t957* L_548 = ___ekey; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, ((int32_t)40)); + int32_t L_549 = ((int32_t)40); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_544, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_549, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_550 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_551 = V_11; + NullCheck(L_550); + IL2CPP_ARRAY_BOUNDS_CHECK(L_550, (((uintptr_t)((int32_t)((uint32_t)L_551>>((int32_t)24)))))); + uintptr_t L_552 = (((uintptr_t)((int32_t)((uint32_t)L_551>>((int32_t)24))))); + UInt32U5BU5D_t957* L_553 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_554 = V_6; + NullCheck(L_553); + IL2CPP_ARRAY_BOUNDS_CHECK(L_553, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_554>>((int32_t)16))))))); + int32_t L_555 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_554>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_556 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_557 = V_7; + NullCheck(L_556); + IL2CPP_ARRAY_BOUNDS_CHECK(L_556, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_557>>8)))))); + int32_t L_558 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_557>>8))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_560 = V_8; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((int32_t)((uint8_t)L_560)))); + int32_t L_561 = (((int32_t)((uint8_t)L_560))); + UInt32U5BU5D_t957* L_562 = ___ekey; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, ((int32_t)41)); + int32_t L_563 = ((int32_t)41); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_550, L_552, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_553, L_555, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_556, L_558, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_563, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_564 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_565 = V_0; + NullCheck(L_564); + IL2CPP_ARRAY_BOUNDS_CHECK(L_564, (((uintptr_t)((int32_t)((uint32_t)L_565>>((int32_t)24)))))); + uintptr_t L_566 = (((uintptr_t)((int32_t)((uint32_t)L_565>>((int32_t)24))))); + UInt32U5BU5D_t957* L_567 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_568 = V_1; + NullCheck(L_567); + IL2CPP_ARRAY_BOUNDS_CHECK(L_567, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_568>>((int32_t)16))))))); + int32_t L_569 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_568>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_570 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_571 = V_2; + NullCheck(L_570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_570, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_571>>8)))))); + int32_t L_572 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_571>>8))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_574 = V_3; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((int32_t)((uint8_t)L_574)))); + int32_t L_575 = (((int32_t)((uint8_t)L_574))); + UInt32U5BU5D_t957* L_576 = ___ekey; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, ((int32_t)42)); + int32_t L_577 = ((int32_t)42); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_564, L_566, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_567, L_569, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_570, L_572, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_577, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_578 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_579 = V_1; + NullCheck(L_578); + IL2CPP_ARRAY_BOUNDS_CHECK(L_578, (((uintptr_t)((int32_t)((uint32_t)L_579>>((int32_t)24)))))); + uintptr_t L_580 = (((uintptr_t)((int32_t)((uint32_t)L_579>>((int32_t)24))))); + UInt32U5BU5D_t957* L_581 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_582 = V_2; + NullCheck(L_581); + IL2CPP_ARRAY_BOUNDS_CHECK(L_581, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>((int32_t)16))))))); + int32_t L_583 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_584 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_585 = V_3; + NullCheck(L_584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_584, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8)))))); + int32_t L_586 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_588 = V_4; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((int32_t)((uint8_t)L_588)))); + int32_t L_589 = (((int32_t)((uint8_t)L_588))); + UInt32U5BU5D_t957* L_590 = ___ekey; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, ((int32_t)43)); + int32_t L_591 = ((int32_t)43); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_578, L_580, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_581, L_583, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_584, L_586, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_591, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_592 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_593 = V_2; + NullCheck(L_592); + IL2CPP_ARRAY_BOUNDS_CHECK(L_592, (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24)))))); + uintptr_t L_594 = (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24))))); + UInt32U5BU5D_t957* L_595 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_596 = V_3; + NullCheck(L_595); + IL2CPP_ARRAY_BOUNDS_CHECK(L_595, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_596>>((int32_t)16))))))); + int32_t L_597 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_596>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_598 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_599 = V_4; + NullCheck(L_598); + IL2CPP_ARRAY_BOUNDS_CHECK(L_598, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_599>>8)))))); + int32_t L_600 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_599>>8))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_602 = V_5; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((int32_t)((uint8_t)L_602)))); + int32_t L_603 = (((int32_t)((uint8_t)L_602))); + UInt32U5BU5D_t957* L_604 = ___ekey; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, ((int32_t)44)); + int32_t L_605 = ((int32_t)44); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_592, L_594, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_595, L_597, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_598, L_600, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_605, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_606 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_607 = V_3; + NullCheck(L_606); + IL2CPP_ARRAY_BOUNDS_CHECK(L_606, (((uintptr_t)((int32_t)((uint32_t)L_607>>((int32_t)24)))))); + uintptr_t L_608 = (((uintptr_t)((int32_t)((uint32_t)L_607>>((int32_t)24))))); + UInt32U5BU5D_t957* L_609 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_610 = V_4; + NullCheck(L_609); + IL2CPP_ARRAY_BOUNDS_CHECK(L_609, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_610>>((int32_t)16))))))); + int32_t L_611 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_610>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_612 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_613 = V_5; + NullCheck(L_612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_612, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_613>>8)))))); + int32_t L_614 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_613>>8))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_616 = V_0; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((int32_t)((uint8_t)L_616)))); + int32_t L_617 = (((int32_t)((uint8_t)L_616))); + UInt32U5BU5D_t957* L_618 = ___ekey; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, ((int32_t)45)); + int32_t L_619 = ((int32_t)45); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_606, L_608, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_609, L_611, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_612, L_614, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_619, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_620 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_621 = V_4; + NullCheck(L_620); + IL2CPP_ARRAY_BOUNDS_CHECK(L_620, (((uintptr_t)((int32_t)((uint32_t)L_621>>((int32_t)24)))))); + uintptr_t L_622 = (((uintptr_t)((int32_t)((uint32_t)L_621>>((int32_t)24))))); + UInt32U5BU5D_t957* L_623 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_624 = V_5; + NullCheck(L_623); + IL2CPP_ARRAY_BOUNDS_CHECK(L_623, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_624>>((int32_t)16))))))); + int32_t L_625 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_624>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_626 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_627 = V_0; + NullCheck(L_626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_626, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>8)))))); + int32_t L_628 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>8))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_630 = V_1; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((int32_t)((uint8_t)L_630)))); + int32_t L_631 = (((int32_t)((uint8_t)L_630))); + UInt32U5BU5D_t957* L_632 = ___ekey; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, ((int32_t)46)); + int32_t L_633 = ((int32_t)46); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_620, L_622, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_623, L_625, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_626, L_628, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_633, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_634 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_635 = V_5; + NullCheck(L_634); + IL2CPP_ARRAY_BOUNDS_CHECK(L_634, (((uintptr_t)((int32_t)((uint32_t)L_635>>((int32_t)24)))))); + uintptr_t L_636 = (((uintptr_t)((int32_t)((uint32_t)L_635>>((int32_t)24))))); + UInt32U5BU5D_t957* L_637 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_638 = V_0; + NullCheck(L_637); + IL2CPP_ARRAY_BOUNDS_CHECK(L_637, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16))))))); + int32_t L_639 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_640 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_641 = V_1; + NullCheck(L_640); + IL2CPP_ARRAY_BOUNDS_CHECK(L_640, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_641>>8)))))); + int32_t L_642 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_641>>8))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_644 = V_2; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((int32_t)((uint8_t)L_644)))); + int32_t L_645 = (((int32_t)((uint8_t)L_644))); + UInt32U5BU5D_t957* L_646 = ___ekey; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, ((int32_t)47)); + int32_t L_647 = ((int32_t)47); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_634, L_636, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_637, L_639, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_640, L_642, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_647, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_648 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_649 = V_6; + NullCheck(L_648); + IL2CPP_ARRAY_BOUNDS_CHECK(L_648, (((uintptr_t)((int32_t)((uint32_t)L_649>>((int32_t)24)))))); + uintptr_t L_650 = (((uintptr_t)((int32_t)((uint32_t)L_649>>((int32_t)24))))); + UInt32U5BU5D_t957* L_651 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_652 = V_7; + NullCheck(L_651); + IL2CPP_ARRAY_BOUNDS_CHECK(L_651, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_652>>((int32_t)16))))))); + int32_t L_653 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_652>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_654 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_655 = V_8; + NullCheck(L_654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_654, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_655>>8)))))); + int32_t L_656 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_655>>8))))); + UInt32U5BU5D_t957* L_657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_658 = V_9; + NullCheck(L_657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_657, (((int32_t)((uint8_t)L_658)))); + int32_t L_659 = (((int32_t)((uint8_t)L_658))); + UInt32U5BU5D_t957* L_660 = ___ekey; + NullCheck(L_660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_660, ((int32_t)48)); + int32_t L_661 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_648, L_650, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_651, L_653, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_654, L_656, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_657, L_659, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_660, L_661, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_662 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_663 = V_7; + NullCheck(L_662); + IL2CPP_ARRAY_BOUNDS_CHECK(L_662, (((uintptr_t)((int32_t)((uint32_t)L_663>>((int32_t)24)))))); + uintptr_t L_664 = (((uintptr_t)((int32_t)((uint32_t)L_663>>((int32_t)24))))); + UInt32U5BU5D_t957* L_665 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_666 = V_8; + NullCheck(L_665); + IL2CPP_ARRAY_BOUNDS_CHECK(L_665, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_666>>((int32_t)16))))))); + int32_t L_667 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_666>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_668 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_669 = V_9; + NullCheck(L_668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_668, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8)))))); + int32_t L_670 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8))))); + UInt32U5BU5D_t957* L_671 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_672 = V_10; + NullCheck(L_671); + IL2CPP_ARRAY_BOUNDS_CHECK(L_671, (((int32_t)((uint8_t)L_672)))); + int32_t L_673 = (((int32_t)((uint8_t)L_672))); + UInt32U5BU5D_t957* L_674 = ___ekey; + NullCheck(L_674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_674, ((int32_t)49)); + int32_t L_675 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_662, L_664, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_665, L_667, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_668, L_670, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_671, L_673, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_674, L_675, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_676 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_677 = V_8; + NullCheck(L_676); + IL2CPP_ARRAY_BOUNDS_CHECK(L_676, (((uintptr_t)((int32_t)((uint32_t)L_677>>((int32_t)24)))))); + uintptr_t L_678 = (((uintptr_t)((int32_t)((uint32_t)L_677>>((int32_t)24))))); + UInt32U5BU5D_t957* L_679 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_680 = V_9; + NullCheck(L_679); + IL2CPP_ARRAY_BOUNDS_CHECK(L_679, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>((int32_t)16))))))); + int32_t L_681 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_682 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_683 = V_10; + NullCheck(L_682); + IL2CPP_ARRAY_BOUNDS_CHECK(L_682, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_683>>8)))))); + int32_t L_684 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_683>>8))))); + UInt32U5BU5D_t957* L_685 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_686 = V_11; + NullCheck(L_685); + IL2CPP_ARRAY_BOUNDS_CHECK(L_685, (((int32_t)((uint8_t)L_686)))); + int32_t L_687 = (((int32_t)((uint8_t)L_686))); + UInt32U5BU5D_t957* L_688 = ___ekey; + NullCheck(L_688); + IL2CPP_ARRAY_BOUNDS_CHECK(L_688, ((int32_t)50)); + int32_t L_689 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_676, L_678, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_679, L_681, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_682, L_684, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_685, L_687, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_688, L_689, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_690 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_691 = V_9; + NullCheck(L_690); + IL2CPP_ARRAY_BOUNDS_CHECK(L_690, (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24)))))); + uintptr_t L_692 = (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24))))); + UInt32U5BU5D_t957* L_693 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_694 = V_10; + NullCheck(L_693); + IL2CPP_ARRAY_BOUNDS_CHECK(L_693, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_694>>((int32_t)16))))))); + int32_t L_695 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_694>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_696 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_697 = V_11; + NullCheck(L_696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_696, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_697>>8)))))); + int32_t L_698 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_697>>8))))); + UInt32U5BU5D_t957* L_699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_700 = V_6; + NullCheck(L_699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_699, (((int32_t)((uint8_t)L_700)))); + int32_t L_701 = (((int32_t)((uint8_t)L_700))); + UInt32U5BU5D_t957* L_702 = ___ekey; + NullCheck(L_702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_702, ((int32_t)51)); + int32_t L_703 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_690, L_692, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_693, L_695, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_696, L_698, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_699, L_701, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_702, L_703, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_704 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_705 = V_10; + NullCheck(L_704); + IL2CPP_ARRAY_BOUNDS_CHECK(L_704, (((uintptr_t)((int32_t)((uint32_t)L_705>>((int32_t)24)))))); + uintptr_t L_706 = (((uintptr_t)((int32_t)((uint32_t)L_705>>((int32_t)24))))); + UInt32U5BU5D_t957* L_707 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_708 = V_11; + NullCheck(L_707); + IL2CPP_ARRAY_BOUNDS_CHECK(L_707, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_708>>((int32_t)16))))))); + int32_t L_709 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_708>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_710 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_711 = V_6; + NullCheck(L_710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_710, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>8)))))); + int32_t L_712 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>8))))); + UInt32U5BU5D_t957* L_713 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_714 = V_7; + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, (((int32_t)((uint8_t)L_714)))); + int32_t L_715 = (((int32_t)((uint8_t)L_714))); + UInt32U5BU5D_t957* L_716 = ___ekey; + NullCheck(L_716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_716, ((int32_t)52)); + int32_t L_717 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_704, L_706, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_707, L_709, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_710, L_712, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_715, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_716, L_717, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_718 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_719 = V_11; + NullCheck(L_718); + IL2CPP_ARRAY_BOUNDS_CHECK(L_718, (((uintptr_t)((int32_t)((uint32_t)L_719>>((int32_t)24)))))); + uintptr_t L_720 = (((uintptr_t)((int32_t)((uint32_t)L_719>>((int32_t)24))))); + UInt32U5BU5D_t957* L_721 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_722 = V_6; + NullCheck(L_721); + IL2CPP_ARRAY_BOUNDS_CHECK(L_721, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16))))))); + int32_t L_723 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_724 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_725 = V_7; + NullCheck(L_724); + IL2CPP_ARRAY_BOUNDS_CHECK(L_724, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_725>>8)))))); + int32_t L_726 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_725>>8))))); + UInt32U5BU5D_t957* L_727 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_728 = V_8; + NullCheck(L_727); + IL2CPP_ARRAY_BOUNDS_CHECK(L_727, (((int32_t)((uint8_t)L_728)))); + int32_t L_729 = (((int32_t)((uint8_t)L_728))); + UInt32U5BU5D_t957* L_730 = ___ekey; + NullCheck(L_730); + IL2CPP_ARRAY_BOUNDS_CHECK(L_730, ((int32_t)53)); + int32_t L_731 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_718, L_720, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_721, L_723, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_724, L_726, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_727, L_729, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_730, L_731, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_732 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_733 = V_0; + NullCheck(L_732); + IL2CPP_ARRAY_BOUNDS_CHECK(L_732, (((uintptr_t)((int32_t)((uint32_t)L_733>>((int32_t)24)))))); + uintptr_t L_734 = (((uintptr_t)((int32_t)((uint32_t)L_733>>((int32_t)24))))); + UInt32U5BU5D_t957* L_735 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_736 = V_1; + NullCheck(L_735); + IL2CPP_ARRAY_BOUNDS_CHECK(L_735, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_736>>((int32_t)16))))))); + int32_t L_737 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_736>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_738 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_739 = V_2; + NullCheck(L_738); + IL2CPP_ARRAY_BOUNDS_CHECK(L_738, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_739>>8)))))); + int32_t L_740 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_739>>8))))); + UInt32U5BU5D_t957* L_741 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_742 = V_3; + NullCheck(L_741); + IL2CPP_ARRAY_BOUNDS_CHECK(L_741, (((int32_t)((uint8_t)L_742)))); + int32_t L_743 = (((int32_t)((uint8_t)L_742))); + UInt32U5BU5D_t957* L_744 = ___ekey; + NullCheck(L_744); + IL2CPP_ARRAY_BOUNDS_CHECK(L_744, ((int32_t)54)); + int32_t L_745 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_732, L_734, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_735, L_737, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_738, L_740, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_741, L_743, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_744, L_745, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_746 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_747 = V_1; + NullCheck(L_746); + IL2CPP_ARRAY_BOUNDS_CHECK(L_746, (((uintptr_t)((int32_t)((uint32_t)L_747>>((int32_t)24)))))); + uintptr_t L_748 = (((uintptr_t)((int32_t)((uint32_t)L_747>>((int32_t)24))))); + UInt32U5BU5D_t957* L_749 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_750 = V_2; + NullCheck(L_749); + IL2CPP_ARRAY_BOUNDS_CHECK(L_749, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16))))))); + int32_t L_751 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_752 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_753 = V_3; + NullCheck(L_752); + IL2CPP_ARRAY_BOUNDS_CHECK(L_752, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_753>>8)))))); + int32_t L_754 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_753>>8))))); + UInt32U5BU5D_t957* L_755 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_756 = V_4; + NullCheck(L_755); + IL2CPP_ARRAY_BOUNDS_CHECK(L_755, (((int32_t)((uint8_t)L_756)))); + int32_t L_757 = (((int32_t)((uint8_t)L_756))); + UInt32U5BU5D_t957* L_758 = ___ekey; + NullCheck(L_758); + IL2CPP_ARRAY_BOUNDS_CHECK(L_758, ((int32_t)55)); + int32_t L_759 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_746, L_748, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_749, L_751, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_752, L_754, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_755, L_757, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_758, L_759, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_760 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_761 = V_2; + NullCheck(L_760); + IL2CPP_ARRAY_BOUNDS_CHECK(L_760, (((uintptr_t)((int32_t)((uint32_t)L_761>>((int32_t)24)))))); + uintptr_t L_762 = (((uintptr_t)((int32_t)((uint32_t)L_761>>((int32_t)24))))); + UInt32U5BU5D_t957* L_763 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_764 = V_3; + NullCheck(L_763); + IL2CPP_ARRAY_BOUNDS_CHECK(L_763, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>((int32_t)16))))))); + int32_t L_765 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_766 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_767 = V_4; + NullCheck(L_766); + IL2CPP_ARRAY_BOUNDS_CHECK(L_766, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_767>>8)))))); + int32_t L_768 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_767>>8))))); + UInt32U5BU5D_t957* L_769 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_770 = V_5; + NullCheck(L_769); + IL2CPP_ARRAY_BOUNDS_CHECK(L_769, (((int32_t)((uint8_t)L_770)))); + int32_t L_771 = (((int32_t)((uint8_t)L_770))); + UInt32U5BU5D_t957* L_772 = ___ekey; + NullCheck(L_772); + IL2CPP_ARRAY_BOUNDS_CHECK(L_772, ((int32_t)56)); + int32_t L_773 = ((int32_t)56); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_760, L_762, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_763, L_765, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_766, L_768, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_769, L_771, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_772, L_773, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_774 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_775 = V_3; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24)))))); + uintptr_t L_776 = (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24))))); + UInt32U5BU5D_t957* L_777 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_778 = V_4; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_778>>((int32_t)16))))))); + int32_t L_779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_778>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_780 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_781 = V_5; + NullCheck(L_780); + IL2CPP_ARRAY_BOUNDS_CHECK(L_780, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_781>>8)))))); + int32_t L_782 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_781>>8))))); + UInt32U5BU5D_t957* L_783 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_784 = V_0; + NullCheck(L_783); + IL2CPP_ARRAY_BOUNDS_CHECK(L_783, (((int32_t)((uint8_t)L_784)))); + int32_t L_785 = (((int32_t)((uint8_t)L_784))); + UInt32U5BU5D_t957* L_786 = ___ekey; + NullCheck(L_786); + IL2CPP_ARRAY_BOUNDS_CHECK(L_786, ((int32_t)57)); + int32_t L_787 = ((int32_t)57); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_777, L_779, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_780, L_782, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_783, L_785, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_786, L_787, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_788 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_789 = V_4; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, (((uintptr_t)((int32_t)((uint32_t)L_789>>((int32_t)24)))))); + uintptr_t L_790 = (((uintptr_t)((int32_t)((uint32_t)L_789>>((int32_t)24))))); + UInt32U5BU5D_t957* L_791 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_792 = V_5; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>((int32_t)16))))))); + int32_t L_793 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_794 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_795 = V_0; + NullCheck(L_794); + IL2CPP_ARRAY_BOUNDS_CHECK(L_794, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_795>>8)))))); + int32_t L_796 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_795>>8))))); + UInt32U5BU5D_t957* L_797 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_798 = V_1; + NullCheck(L_797); + IL2CPP_ARRAY_BOUNDS_CHECK(L_797, (((int32_t)((uint8_t)L_798)))); + int32_t L_799 = (((int32_t)((uint8_t)L_798))); + UInt32U5BU5D_t957* L_800 = ___ekey; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, ((int32_t)58)); + int32_t L_801 = ((int32_t)58); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_791, L_793, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_794, L_796, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_797, L_799, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_800, L_801, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_802 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_803 = V_5; + NullCheck(L_802); + IL2CPP_ARRAY_BOUNDS_CHECK(L_802, (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24)))))); + uintptr_t L_804 = (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24))))); + UInt32U5BU5D_t957* L_805 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_806 = V_0; + NullCheck(L_805); + IL2CPP_ARRAY_BOUNDS_CHECK(L_805, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_806>>((int32_t)16))))))); + int32_t L_807 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_806>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_808 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_809 = V_1; + NullCheck(L_808); + IL2CPP_ARRAY_BOUNDS_CHECK(L_808, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>8)))))); + int32_t L_810 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>8))))); + UInt32U5BU5D_t957* L_811 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_812 = V_2; + NullCheck(L_811); + IL2CPP_ARRAY_BOUNDS_CHECK(L_811, (((int32_t)((uint8_t)L_812)))); + int32_t L_813 = (((int32_t)((uint8_t)L_812))); + UInt32U5BU5D_t957* L_814 = ___ekey; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, ((int32_t)59)); + int32_t L_815 = ((int32_t)59); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_802, L_804, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_805, L_807, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_808, L_810, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_811, L_813, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_814, L_815, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_816 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_817 = V_6; + NullCheck(L_816); + IL2CPP_ARRAY_BOUNDS_CHECK(L_816, (((uintptr_t)((int32_t)((uint32_t)L_817>>((int32_t)24)))))); + uintptr_t L_818 = (((uintptr_t)((int32_t)((uint32_t)L_817>>((int32_t)24))))); + UInt32U5BU5D_t957* L_819 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_820 = V_7; + NullCheck(L_819); + IL2CPP_ARRAY_BOUNDS_CHECK(L_819, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_820>>((int32_t)16))))))); + int32_t L_821 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_820>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_822 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_823 = V_8; + NullCheck(L_822); + IL2CPP_ARRAY_BOUNDS_CHECK(L_822, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_823>>8)))))); + int32_t L_824 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_823>>8))))); + UInt32U5BU5D_t957* L_825 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_826 = V_9; + NullCheck(L_825); + IL2CPP_ARRAY_BOUNDS_CHECK(L_825, (((int32_t)((uint8_t)L_826)))); + int32_t L_827 = (((int32_t)((uint8_t)L_826))); + UInt32U5BU5D_t957* L_828 = ___ekey; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, ((int32_t)60)); + int32_t L_829 = ((int32_t)60); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_816, L_818, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_819, L_821, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_822, L_824, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_825, L_827, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_828, L_829, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_830 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_831 = V_7; + NullCheck(L_830); + IL2CPP_ARRAY_BOUNDS_CHECK(L_830, (((uintptr_t)((int32_t)((uint32_t)L_831>>((int32_t)24)))))); + uintptr_t L_832 = (((uintptr_t)((int32_t)((uint32_t)L_831>>((int32_t)24))))); + UInt32U5BU5D_t957* L_833 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_834 = V_8; + NullCheck(L_833); + IL2CPP_ARRAY_BOUNDS_CHECK(L_833, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_834>>((int32_t)16))))))); + int32_t L_835 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_834>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_837 = V_9; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>8)))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>8))))); + UInt32U5BU5D_t957* L_839 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_840 = V_10; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, (((int32_t)((uint8_t)L_840)))); + int32_t L_841 = (((int32_t)((uint8_t)L_840))); + UInt32U5BU5D_t957* L_842 = ___ekey; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)61)); + int32_t L_843 = ((int32_t)61); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_830, L_832, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_833, L_835, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_836, L_838, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_842, L_843, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_844 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_845 = V_8; + NullCheck(L_844); + IL2CPP_ARRAY_BOUNDS_CHECK(L_844, (((uintptr_t)((int32_t)((uint32_t)L_845>>((int32_t)24)))))); + uintptr_t L_846 = (((uintptr_t)((int32_t)((uint32_t)L_845>>((int32_t)24))))); + UInt32U5BU5D_t957* L_847 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_848 = V_9; + NullCheck(L_847); + IL2CPP_ARRAY_BOUNDS_CHECK(L_847, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_848>>((int32_t)16))))))); + int32_t L_849 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_848>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_851 = V_10; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8)))))); + int32_t L_852 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8))))); + UInt32U5BU5D_t957* L_853 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_854 = V_11; + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, (((int32_t)((uint8_t)L_854)))); + int32_t L_855 = (((int32_t)((uint8_t)L_854))); + UInt32U5BU5D_t957* L_856 = ___ekey; + NullCheck(L_856); + IL2CPP_ARRAY_BOUNDS_CHECK(L_856, ((int32_t)62)); + int32_t L_857 = ((int32_t)62); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_844, L_846, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_847, L_849, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_850, L_852, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_855, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_856, L_857, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_858 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_859 = V_9; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_862 = V_10; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_862>>((int32_t)16))))))); + int32_t L_863 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_862>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_864 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_865 = V_11; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_865>>8)))))); + int32_t L_866 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_865>>8))))); + UInt32U5BU5D_t957* L_867 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_868 = V_6; + NullCheck(L_867); + IL2CPP_ARRAY_BOUNDS_CHECK(L_867, (((int32_t)((uint8_t)L_868)))); + int32_t L_869 = (((int32_t)((uint8_t)L_868))); + UInt32U5BU5D_t957* L_870 = ___ekey; + NullCheck(L_870); + IL2CPP_ARRAY_BOUNDS_CHECK(L_870, ((int32_t)63)); + int32_t L_871 = ((int32_t)63); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_858, L_860, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_864, L_866, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_867, L_869, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_870, L_871, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_872 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_873 = V_10; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((uintptr_t)((int32_t)((uint32_t)L_873>>((int32_t)24)))))); + uintptr_t L_874 = (((uintptr_t)((int32_t)((uint32_t)L_873>>((int32_t)24))))); + UInt32U5BU5D_t957* L_875 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_876 = V_11; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_876>>((int32_t)16))))))); + int32_t L_877 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_876>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_878 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_879 = V_6; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_879>>8)))))); + int32_t L_880 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_879>>8))))); + UInt32U5BU5D_t957* L_881 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_882 = V_7; + NullCheck(L_881); + IL2CPP_ARRAY_BOUNDS_CHECK(L_881, (((int32_t)((uint8_t)L_882)))); + int32_t L_883 = (((int32_t)((uint8_t)L_882))); + UInt32U5BU5D_t957* L_884 = ___ekey; + NullCheck(L_884); + IL2CPP_ARRAY_BOUNDS_CHECK(L_884, ((int32_t)64)); + int32_t L_885 = ((int32_t)64); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_872, L_874, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_878, L_880, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_881, L_883, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_884, L_885, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_886 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_887 = V_11; + NullCheck(L_886); + IL2CPP_ARRAY_BOUNDS_CHECK(L_886, (((uintptr_t)((int32_t)((uint32_t)L_887>>((int32_t)24)))))); + uintptr_t L_888 = (((uintptr_t)((int32_t)((uint32_t)L_887>>((int32_t)24))))); + UInt32U5BU5D_t957* L_889 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_890 = V_6; + NullCheck(L_889); + IL2CPP_ARRAY_BOUNDS_CHECK(L_889, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_890>>((int32_t)16))))))); + int32_t L_891 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_890>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_892 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_893 = V_7; + NullCheck(L_892); + IL2CPP_ARRAY_BOUNDS_CHECK(L_892, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>8)))))); + int32_t L_894 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>8))))); + UInt32U5BU5D_t957* L_895 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_896 = V_8; + NullCheck(L_895); + IL2CPP_ARRAY_BOUNDS_CHECK(L_895, (((int32_t)((uint8_t)L_896)))); + int32_t L_897 = (((int32_t)((uint8_t)L_896))); + UInt32U5BU5D_t957* L_898 = ___ekey; + NullCheck(L_898); + IL2CPP_ARRAY_BOUNDS_CHECK(L_898, ((int32_t)65)); + int32_t L_899 = ((int32_t)65); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_886, L_888, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_889, L_891, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_892, L_894, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_895, L_897, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_898, L_899, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_900 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_901 = V_0; + NullCheck(L_900); + IL2CPP_ARRAY_BOUNDS_CHECK(L_900, (((uintptr_t)((int32_t)((uint32_t)L_901>>((int32_t)24)))))); + uintptr_t L_902 = (((uintptr_t)((int32_t)((uint32_t)L_901>>((int32_t)24))))); + UInt32U5BU5D_t957* L_903 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_904 = V_1; + NullCheck(L_903); + IL2CPP_ARRAY_BOUNDS_CHECK(L_903, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16))))))); + int32_t L_905 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_906 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_907 = V_2; + NullCheck(L_906); + IL2CPP_ARRAY_BOUNDS_CHECK(L_906, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8)))))); + int32_t L_908 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8))))); + UInt32U5BU5D_t957* L_909 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_910 = V_3; + NullCheck(L_909); + IL2CPP_ARRAY_BOUNDS_CHECK(L_909, (((int32_t)((uint8_t)L_910)))); + int32_t L_911 = (((int32_t)((uint8_t)L_910))); + UInt32U5BU5D_t957* L_912 = ___ekey; + NullCheck(L_912); + IL2CPP_ARRAY_BOUNDS_CHECK(L_912, ((int32_t)66)); + int32_t L_913 = ((int32_t)66); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_900, L_902, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_903, L_905, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_906, L_908, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_909, L_911, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_912, L_913, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_914 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_915 = V_1; + NullCheck(L_914); + IL2CPP_ARRAY_BOUNDS_CHECK(L_914, (((uintptr_t)((int32_t)((uint32_t)L_915>>((int32_t)24)))))); + uintptr_t L_916 = (((uintptr_t)((int32_t)((uint32_t)L_915>>((int32_t)24))))); + UInt32U5BU5D_t957* L_917 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_918 = V_2; + NullCheck(L_917); + IL2CPP_ARRAY_BOUNDS_CHECK(L_917, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_918>>((int32_t)16))))))); + int32_t L_919 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_918>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_920 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_921 = V_3; + NullCheck(L_920); + IL2CPP_ARRAY_BOUNDS_CHECK(L_920, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_921>>8)))))); + int32_t L_922 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_921>>8))))); + UInt32U5BU5D_t957* L_923 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_924 = V_4; + NullCheck(L_923); + IL2CPP_ARRAY_BOUNDS_CHECK(L_923, (((int32_t)((uint8_t)L_924)))); + int32_t L_925 = (((int32_t)((uint8_t)L_924))); + UInt32U5BU5D_t957* L_926 = ___ekey; + NullCheck(L_926); + IL2CPP_ARRAY_BOUNDS_CHECK(L_926, ((int32_t)67)); + int32_t L_927 = ((int32_t)67); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_914, L_916, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_917, L_919, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_920, L_922, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_923, L_925, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_926, L_927, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_928 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_929 = V_2; + NullCheck(L_928); + IL2CPP_ARRAY_BOUNDS_CHECK(L_928, (((uintptr_t)((int32_t)((uint32_t)L_929>>((int32_t)24)))))); + uintptr_t L_930 = (((uintptr_t)((int32_t)((uint32_t)L_929>>((int32_t)24))))); + UInt32U5BU5D_t957* L_931 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_932 = V_3; + NullCheck(L_931); + IL2CPP_ARRAY_BOUNDS_CHECK(L_931, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_932>>((int32_t)16))))))); + int32_t L_933 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_932>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_934 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_935 = V_4; + NullCheck(L_934); + IL2CPP_ARRAY_BOUNDS_CHECK(L_934, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8)))))); + int32_t L_936 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8))))); + UInt32U5BU5D_t957* L_937 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_938 = V_5; + NullCheck(L_937); + IL2CPP_ARRAY_BOUNDS_CHECK(L_937, (((int32_t)((uint8_t)L_938)))); + int32_t L_939 = (((int32_t)((uint8_t)L_938))); + UInt32U5BU5D_t957* L_940 = ___ekey; + NullCheck(L_940); + IL2CPP_ARRAY_BOUNDS_CHECK(L_940, ((int32_t)68)); + int32_t L_941 = ((int32_t)68); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_928, L_930, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_931, L_933, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_934, L_936, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_937, L_939, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_940, L_941, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_942 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_943 = V_3; + NullCheck(L_942); + IL2CPP_ARRAY_BOUNDS_CHECK(L_942, (((uintptr_t)((int32_t)((uint32_t)L_943>>((int32_t)24)))))); + uintptr_t L_944 = (((uintptr_t)((int32_t)((uint32_t)L_943>>((int32_t)24))))); + UInt32U5BU5D_t957* L_945 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_946 = V_4; + NullCheck(L_945); + IL2CPP_ARRAY_BOUNDS_CHECK(L_945, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>((int32_t)16))))))); + int32_t L_947 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_948 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_949 = V_5; + NullCheck(L_948); + IL2CPP_ARRAY_BOUNDS_CHECK(L_948, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_949>>8)))))); + int32_t L_950 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_949>>8))))); + UInt32U5BU5D_t957* L_951 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_952 = V_0; + NullCheck(L_951); + IL2CPP_ARRAY_BOUNDS_CHECK(L_951, (((int32_t)((uint8_t)L_952)))); + int32_t L_953 = (((int32_t)((uint8_t)L_952))); + UInt32U5BU5D_t957* L_954 = ___ekey; + NullCheck(L_954); + IL2CPP_ARRAY_BOUNDS_CHECK(L_954, ((int32_t)69)); + int32_t L_955 = ((int32_t)69); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_942, L_944, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_945, L_947, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_948, L_950, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_951, L_953, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_954, L_955, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_956 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_957 = V_4; + NullCheck(L_956); + IL2CPP_ARRAY_BOUNDS_CHECK(L_956, (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24)))))); + uintptr_t L_958 = (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24))))); + UInt32U5BU5D_t957* L_959 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_960 = V_5; + NullCheck(L_959); + IL2CPP_ARRAY_BOUNDS_CHECK(L_959, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16))))))); + int32_t L_961 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_962 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_963 = V_0; + NullCheck(L_962); + IL2CPP_ARRAY_BOUNDS_CHECK(L_962, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_963>>8)))))); + int32_t L_964 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_963>>8))))); + UInt32U5BU5D_t957* L_965 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_966 = V_1; + NullCheck(L_965); + IL2CPP_ARRAY_BOUNDS_CHECK(L_965, (((int32_t)((uint8_t)L_966)))); + int32_t L_967 = (((int32_t)((uint8_t)L_966))); + UInt32U5BU5D_t957* L_968 = ___ekey; + NullCheck(L_968); + IL2CPP_ARRAY_BOUNDS_CHECK(L_968, ((int32_t)70)); + int32_t L_969 = ((int32_t)70); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_956, L_958, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_959, L_961, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_962, L_964, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_965, L_967, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_968, L_969, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_970 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_971 = V_5; + NullCheck(L_970); + IL2CPP_ARRAY_BOUNDS_CHECK(L_970, (((uintptr_t)((int32_t)((uint32_t)L_971>>((int32_t)24)))))); + uintptr_t L_972 = (((uintptr_t)((int32_t)((uint32_t)L_971>>((int32_t)24))))); + UInt32U5BU5D_t957* L_973 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_974 = V_0; + NullCheck(L_973); + IL2CPP_ARRAY_BOUNDS_CHECK(L_973, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_974>>((int32_t)16))))))); + int32_t L_975 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_974>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_976 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_977 = V_1; + NullCheck(L_976); + IL2CPP_ARRAY_BOUNDS_CHECK(L_976, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_977>>8)))))); + int32_t L_978 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_977>>8))))); + UInt32U5BU5D_t957* L_979 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_980 = V_2; + NullCheck(L_979); + IL2CPP_ARRAY_BOUNDS_CHECK(L_979, (((int32_t)((uint8_t)L_980)))); + int32_t L_981 = (((int32_t)((uint8_t)L_980))); + UInt32U5BU5D_t957* L_982 = ___ekey; + NullCheck(L_982); + IL2CPP_ARRAY_BOUNDS_CHECK(L_982, ((int32_t)71)); + int32_t L_983 = ((int32_t)71); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_970, L_972, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_973, L_975, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_976, L_978, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_979, L_981, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_982, L_983, sizeof(uint32_t))))); + int32_t L_984 = (__this->___Nr_15); + if ((((int32_t)L_984) <= ((int32_t)((int32_t)12)))) + { + goto IL_10b7; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_985 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_986 = V_6; + NullCheck(L_985); + IL2CPP_ARRAY_BOUNDS_CHECK(L_985, (((uintptr_t)((int32_t)((uint32_t)L_986>>((int32_t)24)))))); + uintptr_t L_987 = (((uintptr_t)((int32_t)((uint32_t)L_986>>((int32_t)24))))); + UInt32U5BU5D_t957* L_988 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_989 = V_7; + NullCheck(L_988); + IL2CPP_ARRAY_BOUNDS_CHECK(L_988, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_989>>((int32_t)16))))))); + int32_t L_990 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_989>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_991 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_992 = V_8; + NullCheck(L_991); + IL2CPP_ARRAY_BOUNDS_CHECK(L_991, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8)))))); + int32_t L_993 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8))))); + UInt32U5BU5D_t957* L_994 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_995 = V_9; + NullCheck(L_994); + IL2CPP_ARRAY_BOUNDS_CHECK(L_994, (((int32_t)((uint8_t)L_995)))); + int32_t L_996 = (((int32_t)((uint8_t)L_995))); + UInt32U5BU5D_t957* L_997 = ___ekey; + NullCheck(L_997); + IL2CPP_ARRAY_BOUNDS_CHECK(L_997, ((int32_t)72)); + int32_t L_998 = ((int32_t)72); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_985, L_987, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_988, L_990, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_991, L_993, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_994, L_996, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_997, L_998, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_999 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1000 = V_7; + NullCheck(L_999); + IL2CPP_ARRAY_BOUNDS_CHECK(L_999, (((uintptr_t)((int32_t)((uint32_t)L_1000>>((int32_t)24)))))); + uintptr_t L_1001 = (((uintptr_t)((int32_t)((uint32_t)L_1000>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1002 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1003 = V_8; + NullCheck(L_1002); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1002, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>((int32_t)16))))))); + int32_t L_1004 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1005 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1006 = V_9; + NullCheck(L_1005); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1005, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1006>>8)))))); + int32_t L_1007 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1006>>8))))); + UInt32U5BU5D_t957* L_1008 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1009 = V_10; + NullCheck(L_1008); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1008, (((int32_t)((uint8_t)L_1009)))); + int32_t L_1010 = (((int32_t)((uint8_t)L_1009))); + UInt32U5BU5D_t957* L_1011 = ___ekey; + NullCheck(L_1011); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1011, ((int32_t)73)); + int32_t L_1012 = ((int32_t)73); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_999, L_1001, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1002, L_1004, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1005, L_1007, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1008, L_1010, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1011, L_1012, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1013 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1014 = V_8; + NullCheck(L_1013); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1013, (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24)))))); + uintptr_t L_1015 = (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1016 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1017 = V_9; + NullCheck(L_1016); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1016, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16))))))); + int32_t L_1018 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1019 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1020 = V_10; + NullCheck(L_1019); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1019, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1020>>8)))))); + int32_t L_1021 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1020>>8))))); + UInt32U5BU5D_t957* L_1022 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1023 = V_11; + NullCheck(L_1022); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1022, (((int32_t)((uint8_t)L_1023)))); + int32_t L_1024 = (((int32_t)((uint8_t)L_1023))); + UInt32U5BU5D_t957* L_1025 = ___ekey; + NullCheck(L_1025); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1025, ((int32_t)74)); + int32_t L_1026 = ((int32_t)74); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1013, L_1015, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1016, L_1018, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1019, L_1021, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1022, L_1024, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1025, L_1026, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1027 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1028 = V_9; + NullCheck(L_1027); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1027, (((uintptr_t)((int32_t)((uint32_t)L_1028>>((int32_t)24)))))); + uintptr_t L_1029 = (((uintptr_t)((int32_t)((uint32_t)L_1028>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1030 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1031 = V_10; + NullCheck(L_1030); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1030, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1031>>((int32_t)16))))))); + int32_t L_1032 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1031>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1033 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1034 = V_11; + NullCheck(L_1033); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1033, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1034>>8)))))); + int32_t L_1035 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1034>>8))))); + UInt32U5BU5D_t957* L_1036 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1037 = V_6; + NullCheck(L_1036); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1036, (((int32_t)((uint8_t)L_1037)))); + int32_t L_1038 = (((int32_t)((uint8_t)L_1037))); + UInt32U5BU5D_t957* L_1039 = ___ekey; + NullCheck(L_1039); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1039, ((int32_t)75)); + int32_t L_1040 = ((int32_t)75); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1027, L_1029, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1030, L_1032, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1033, L_1035, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1036, L_1038, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1039, L_1040, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1041 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1042 = V_10; + NullCheck(L_1041); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1041, (((uintptr_t)((int32_t)((uint32_t)L_1042>>((int32_t)24)))))); + uintptr_t L_1043 = (((uintptr_t)((int32_t)((uint32_t)L_1042>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1044 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1045 = V_11; + NullCheck(L_1044); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1044, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16))))))); + int32_t L_1046 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1047 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1048 = V_6; + NullCheck(L_1047); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1047, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1048>>8)))))); + int32_t L_1049 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1048>>8))))); + UInt32U5BU5D_t957* L_1050 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1051 = V_7; + NullCheck(L_1050); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1050, (((int32_t)((uint8_t)L_1051)))); + int32_t L_1052 = (((int32_t)((uint8_t)L_1051))); + UInt32U5BU5D_t957* L_1053 = ___ekey; + NullCheck(L_1053); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1053, ((int32_t)76)); + int32_t L_1054 = ((int32_t)76); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1041, L_1043, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1044, L_1046, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1047, L_1049, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1050, L_1052, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1053, L_1054, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1055 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1056 = V_11; + NullCheck(L_1055); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1055, (((uintptr_t)((int32_t)((uint32_t)L_1056>>((int32_t)24)))))); + uintptr_t L_1057 = (((uintptr_t)((int32_t)((uint32_t)L_1056>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1058 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1059 = V_6; + NullCheck(L_1058); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1058, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1059>>((int32_t)16))))))); + int32_t L_1060 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1059>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1061 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1062 = V_7; + NullCheck(L_1061); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1061, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1062>>8)))))); + int32_t L_1063 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1062>>8))))); + UInt32U5BU5D_t957* L_1064 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1065 = V_8; + NullCheck(L_1064); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1064, (((int32_t)((uint8_t)L_1065)))); + int32_t L_1066 = (((int32_t)((uint8_t)L_1065))); + UInt32U5BU5D_t957* L_1067 = ___ekey; + NullCheck(L_1067); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1067, ((int32_t)77)); + int32_t L_1068 = ((int32_t)77); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1055, L_1057, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1058, L_1060, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1061, L_1063, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1064, L_1066, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1067, L_1068, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1069 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1070 = V_0; + NullCheck(L_1069); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1069, (((uintptr_t)((int32_t)((uint32_t)L_1070>>((int32_t)24)))))); + uintptr_t L_1071 = (((uintptr_t)((int32_t)((uint32_t)L_1070>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1072 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1073 = V_1; + NullCheck(L_1072); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1072, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1073>>((int32_t)16))))))); + int32_t L_1074 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1073>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1075 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1076 = V_2; + NullCheck(L_1075); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1075, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8)))))); + int32_t L_1077 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8))))); + UInt32U5BU5D_t957* L_1078 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1079 = V_3; + NullCheck(L_1078); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1078, (((int32_t)((uint8_t)L_1079)))); + int32_t L_1080 = (((int32_t)((uint8_t)L_1079))); + UInt32U5BU5D_t957* L_1081 = ___ekey; + NullCheck(L_1081); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1081, ((int32_t)78)); + int32_t L_1082 = ((int32_t)78); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1069, L_1071, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1072, L_1074, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1075, L_1077, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1078, L_1080, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1081, L_1082, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1083 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1084 = V_1; + NullCheck(L_1083); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1083, (((uintptr_t)((int32_t)((uint32_t)L_1084>>((int32_t)24)))))); + uintptr_t L_1085 = (((uintptr_t)((int32_t)((uint32_t)L_1084>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1086 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1087 = V_2; + NullCheck(L_1086); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1086, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>((int32_t)16))))))); + int32_t L_1088 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1089 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1090 = V_3; + NullCheck(L_1089); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1089, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1090>>8)))))); + int32_t L_1091 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1090>>8))))); + UInt32U5BU5D_t957* L_1092 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1093 = V_4; + NullCheck(L_1092); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1092, (((int32_t)((uint8_t)L_1093)))); + int32_t L_1094 = (((int32_t)((uint8_t)L_1093))); + UInt32U5BU5D_t957* L_1095 = ___ekey; + NullCheck(L_1095); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1095, ((int32_t)79)); + int32_t L_1096 = ((int32_t)79); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1083, L_1085, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1086, L_1088, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1089, L_1091, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1092, L_1094, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1095, L_1096, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1097 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1098 = V_2; + NullCheck(L_1097); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1097, (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24)))))); + uintptr_t L_1099 = (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1100 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1101 = V_3; + NullCheck(L_1100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1100, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1101>>((int32_t)16))))))); + int32_t L_1102 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1101>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1103 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1104 = V_4; + NullCheck(L_1103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1103, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>8)))))); + int32_t L_1105 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>8))))); + UInt32U5BU5D_t957* L_1106 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1107 = V_5; + NullCheck(L_1106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1106, (((int32_t)((uint8_t)L_1107)))); + int32_t L_1108 = (((int32_t)((uint8_t)L_1107))); + UInt32U5BU5D_t957* L_1109 = ___ekey; + NullCheck(L_1109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1109, ((int32_t)80)); + int32_t L_1110 = ((int32_t)80); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1097, L_1099, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1100, L_1102, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1103, L_1105, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1106, L_1108, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1109, L_1110, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1112 = V_3; + NullCheck(L_1111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1111, (((uintptr_t)((int32_t)((uint32_t)L_1112>>((int32_t)24)))))); + uintptr_t L_1113 = (((uintptr_t)((int32_t)((uint32_t)L_1112>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1114 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1115 = V_4; + NullCheck(L_1114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1114, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1115>>((int32_t)16))))))); + int32_t L_1116 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1115>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1117 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1118 = V_5; + NullCheck(L_1117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1117, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1118>>8)))))); + int32_t L_1119 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1118>>8))))); + UInt32U5BU5D_t957* L_1120 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1121 = V_0; + NullCheck(L_1120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1120, (((int32_t)((uint8_t)L_1121)))); + int32_t L_1122 = (((int32_t)((uint8_t)L_1121))); + UInt32U5BU5D_t957* L_1123 = ___ekey; + NullCheck(L_1123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1123, ((int32_t)81)); + int32_t L_1124 = ((int32_t)81); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1111, L_1113, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1114, L_1116, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1117, L_1119, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1120, L_1122, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1123, L_1124, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1126 = V_4; + NullCheck(L_1125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1125, (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24)))))); + uintptr_t L_1127 = (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1128 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1129 = V_5; + NullCheck(L_1128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1128, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1129>>((int32_t)16))))))); + int32_t L_1130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1129>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1131 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1132 = V_0; + NullCheck(L_1131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1131, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>8)))))); + int32_t L_1133 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>8))))); + UInt32U5BU5D_t957* L_1134 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1135 = V_1; + NullCheck(L_1134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1134, (((int32_t)((uint8_t)L_1135)))); + int32_t L_1136 = (((int32_t)((uint8_t)L_1135))); + UInt32U5BU5D_t957* L_1137 = ___ekey; + NullCheck(L_1137); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1137, ((int32_t)82)); + int32_t L_1138 = ((int32_t)82); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1125, L_1127, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1128, L_1130, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1131, L_1133, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1134, L_1136, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1137, L_1138, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1140 = V_5; + NullCheck(L_1139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1139, (((uintptr_t)((int32_t)((uint32_t)L_1140>>((int32_t)24)))))); + uintptr_t L_1141 = (((uintptr_t)((int32_t)((uint32_t)L_1140>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1142 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1143 = V_0; + NullCheck(L_1142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1142, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1143>>((int32_t)16))))))); + int32_t L_1144 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1143>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1145 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1146 = V_1; + NullCheck(L_1145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1145, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1146>>8)))))); + int32_t L_1147 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1146>>8))))); + UInt32U5BU5D_t957* L_1148 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1149 = V_2; + NullCheck(L_1148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1148, (((int32_t)((uint8_t)L_1149)))); + int32_t L_1150 = (((int32_t)((uint8_t)L_1149))); + UInt32U5BU5D_t957* L_1151 = ___ekey; + NullCheck(L_1151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1151, ((int32_t)83)); + int32_t L_1152 = ((int32_t)83); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1139, L_1141, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1142, L_1144, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1145, L_1147, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1148, L_1150, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1151, L_1152, sizeof(uint32_t))))); + V_12 = ((int32_t)84); + } + +IL_10b7: + { + ByteU5BU5D_t789* L_1153 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_1154 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1155 = V_6; + NullCheck(L_1154); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1154, (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24)))))); + uintptr_t L_1156 = (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1157 = ___ekey; + int32_t L_1158 = V_12; + NullCheck(L_1157); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1157, L_1158); + int32_t L_1159 = L_1158; + NullCheck(L_1153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1153, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1153, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1154, L_1156, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1157, L_1159, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1160 = ___outdata; + ByteU5BU5D_t789* L_1161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1162 = V_7; + NullCheck(L_1161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16))))))); + int32_t L_1163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1164 = ___ekey; + int32_t L_1165 = V_12; + NullCheck(L_1164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1164, L_1165); + int32_t L_1166 = L_1165; + NullCheck(L_1160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1160, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1160, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1161, L_1163, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1164, L_1166, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1167 = ___outdata; + ByteU5BU5D_t789* L_1168 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1169 = V_8; + NullCheck(L_1168); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1168, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>8)))))); + int32_t L_1170 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>8))))); + UInt32U5BU5D_t957* L_1171 = ___ekey; + int32_t L_1172 = V_12; + NullCheck(L_1171); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1171, L_1172); + int32_t L_1173 = L_1172; + NullCheck(L_1167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1167, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1167, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1168, L_1170, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1171, L_1173, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1174 = ___outdata; + ByteU5BU5D_t789* L_1175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1176 = V_9; + NullCheck(L_1175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1175, (((int32_t)((uint8_t)L_1176)))); + int32_t L_1177 = (((int32_t)((uint8_t)L_1176))); + UInt32U5BU5D_t957* L_1178 = ___ekey; + int32_t L_1179 = V_12; + int32_t L_1180 = L_1179; + V_12 = ((int32_t)((int32_t)L_1180+(int32_t)1)); + NullCheck(L_1178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1178, L_1180); + int32_t L_1181 = L_1180; + NullCheck(L_1174); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1174, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1174, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1175, L_1177, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1178, L_1181, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1182 = ___outdata; + ByteU5BU5D_t789* L_1183 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1184 = V_7; + NullCheck(L_1183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1183, (((uintptr_t)((int32_t)((uint32_t)L_1184>>((int32_t)24)))))); + uintptr_t L_1185 = (((uintptr_t)((int32_t)((uint32_t)L_1184>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1186 = ___ekey; + int32_t L_1187 = V_12; + NullCheck(L_1186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1186, L_1187); + int32_t L_1188 = L_1187; + NullCheck(L_1182); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1182, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1182, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1183, L_1185, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1186, L_1188, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1189 = ___outdata; + ByteU5BU5D_t789* L_1190 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1191 = V_8; + NullCheck(L_1190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1190, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1191>>((int32_t)16))))))); + int32_t L_1192 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1191>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1193 = ___ekey; + int32_t L_1194 = V_12; + NullCheck(L_1193); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1193, L_1194); + int32_t L_1195 = L_1194; + NullCheck(L_1189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1189, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1189, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1190, L_1192, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1193, L_1195, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1196 = ___outdata; + ByteU5BU5D_t789* L_1197 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1198 = V_9; + NullCheck(L_1197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1198>>8)))))); + int32_t L_1199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1198>>8))))); + UInt32U5BU5D_t957* L_1200 = ___ekey; + int32_t L_1201 = V_12; + NullCheck(L_1200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1200, L_1201); + int32_t L_1202 = L_1201; + NullCheck(L_1196); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1196, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1196, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1197, L_1199, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1200, L_1202, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1203 = ___outdata; + ByteU5BU5D_t789* L_1204 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1205 = V_10; + NullCheck(L_1204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1204, (((int32_t)((uint8_t)L_1205)))); + int32_t L_1206 = (((int32_t)((uint8_t)L_1205))); + UInt32U5BU5D_t957* L_1207 = ___ekey; + int32_t L_1208 = V_12; + int32_t L_1209 = L_1208; + V_12 = ((int32_t)((int32_t)L_1209+(int32_t)1)); + NullCheck(L_1207); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1207, L_1209); + int32_t L_1210 = L_1209; + NullCheck(L_1203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1203, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1203, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1204, L_1206, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1207, L_1210, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1211 = ___outdata; + ByteU5BU5D_t789* L_1212 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1213 = V_8; + NullCheck(L_1212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1212, (((uintptr_t)((int32_t)((uint32_t)L_1213>>((int32_t)24)))))); + uintptr_t L_1214 = (((uintptr_t)((int32_t)((uint32_t)L_1213>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1215 = ___ekey; + int32_t L_1216 = V_12; + NullCheck(L_1215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1215, L_1216); + int32_t L_1217 = L_1216; + NullCheck(L_1211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1211, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1211, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1212, L_1214, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1215, L_1217, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1218 = ___outdata; + ByteU5BU5D_t789* L_1219 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1220 = V_9; + NullCheck(L_1219); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1219, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>((int32_t)16))))))); + int32_t L_1221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1222 = ___ekey; + int32_t L_1223 = V_12; + NullCheck(L_1222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1222, L_1223); + int32_t L_1224 = L_1223; + NullCheck(L_1218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1218, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1218, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1219, L_1221, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1222, L_1224, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1225 = ___outdata; + ByteU5BU5D_t789* L_1226 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1227 = V_10; + NullCheck(L_1226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1226, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>8)))))); + int32_t L_1228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>8))))); + UInt32U5BU5D_t957* L_1229 = ___ekey; + int32_t L_1230 = V_12; + NullCheck(L_1229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1229, L_1230); + int32_t L_1231 = L_1230; + NullCheck(L_1225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1225, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1225, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1226, L_1228, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1229, L_1231, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1232 = ___outdata; + ByteU5BU5D_t789* L_1233 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1234 = V_11; + NullCheck(L_1233); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1233, (((int32_t)((uint8_t)L_1234)))); + int32_t L_1235 = (((int32_t)((uint8_t)L_1234))); + UInt32U5BU5D_t957* L_1236 = ___ekey; + int32_t L_1237 = V_12; + int32_t L_1238 = L_1237; + V_12 = ((int32_t)((int32_t)L_1238+(int32_t)1)); + NullCheck(L_1236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1236, L_1238); + int32_t L_1239 = L_1238; + NullCheck(L_1232); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1232, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1232, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1233, L_1235, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1236, L_1239, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1240 = ___outdata; + ByteU5BU5D_t789* L_1241 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1242 = V_9; + NullCheck(L_1241); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1241, (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24)))))); + uintptr_t L_1243 = (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1244 = ___ekey; + int32_t L_1245 = V_12; + NullCheck(L_1244); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1244, L_1245); + int32_t L_1246 = L_1245; + NullCheck(L_1240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1240, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1240, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1241, L_1243, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1244, L_1246, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1247 = ___outdata; + ByteU5BU5D_t789* L_1248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1249 = V_10; + NullCheck(L_1248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>((int32_t)16))))))); + int32_t L_1250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1251 = ___ekey; + int32_t L_1252 = V_12; + NullCheck(L_1251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1251, L_1252); + int32_t L_1253 = L_1252; + NullCheck(L_1247); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1247, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1247, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1248, L_1250, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1251, L_1253, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1254 = ___outdata; + ByteU5BU5D_t789* L_1255 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1256 = V_11; + NullCheck(L_1255); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1255, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1256>>8)))))); + int32_t L_1257 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1256>>8))))); + UInt32U5BU5D_t957* L_1258 = ___ekey; + int32_t L_1259 = V_12; + NullCheck(L_1258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1258, L_1259); + int32_t L_1260 = L_1259; + NullCheck(L_1254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1254, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1254, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1255, L_1257, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1258, L_1260, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1261 = ___outdata; + ByteU5BU5D_t789* L_1262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1263 = V_6; + NullCheck(L_1262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1262, (((int32_t)((uint8_t)L_1263)))); + int32_t L_1264 = (((int32_t)((uint8_t)L_1263))); + UInt32U5BU5D_t957* L_1265 = ___ekey; + int32_t L_1266 = V_12; + int32_t L_1267 = L_1266; + V_12 = ((int32_t)((int32_t)L_1267+(int32_t)1)); + NullCheck(L_1265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1265, L_1267); + int32_t L_1268 = L_1267; + NullCheck(L_1261); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1261, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1261, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1262, L_1264, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1265, L_1268, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1269 = ___outdata; + ByteU5BU5D_t789* L_1270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1271 = V_10; + NullCheck(L_1270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1270, (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24)))))); + uintptr_t L_1272 = (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1273 = ___ekey; + int32_t L_1274 = V_12; + NullCheck(L_1273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1273, L_1274); + int32_t L_1275 = L_1274; + NullCheck(L_1269); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1269, ((int32_t)16)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1269, ((int32_t)16), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1270, L_1272, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1273, L_1275, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1276 = ___outdata; + ByteU5BU5D_t789* L_1277 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1278 = V_11; + NullCheck(L_1277); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1277, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1278>>((int32_t)16))))))); + int32_t L_1279 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1278>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1280 = ___ekey; + int32_t L_1281 = V_12; + NullCheck(L_1280); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1280, L_1281); + int32_t L_1282 = L_1281; + NullCheck(L_1276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1276, ((int32_t)17)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1276, ((int32_t)17), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1277, L_1279, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1280, L_1282, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1283 = ___outdata; + ByteU5BU5D_t789* L_1284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1285 = V_6; + NullCheck(L_1284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1285>>8)))))); + int32_t L_1286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1285>>8))))); + UInt32U5BU5D_t957* L_1287 = ___ekey; + int32_t L_1288 = V_12; + NullCheck(L_1287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1287, L_1288); + int32_t L_1289 = L_1288; + NullCheck(L_1283); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1283, ((int32_t)18)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1283, ((int32_t)18), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1284, L_1286, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1287, L_1289, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1290 = ___outdata; + ByteU5BU5D_t789* L_1291 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1292 = V_7; + NullCheck(L_1291); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1291, (((int32_t)((uint8_t)L_1292)))); + int32_t L_1293 = (((int32_t)((uint8_t)L_1292))); + UInt32U5BU5D_t957* L_1294 = ___ekey; + int32_t L_1295 = V_12; + int32_t L_1296 = L_1295; + V_12 = ((int32_t)((int32_t)L_1296+(int32_t)1)); + NullCheck(L_1294); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1294, L_1296); + int32_t L_1297 = L_1296; + NullCheck(L_1290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1290, ((int32_t)19)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1290, ((int32_t)19), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1291, L_1293, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1294, L_1297, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1298 = ___outdata; + ByteU5BU5D_t789* L_1299 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1300 = V_11; + NullCheck(L_1299); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1299, (((uintptr_t)((int32_t)((uint32_t)L_1300>>((int32_t)24)))))); + uintptr_t L_1301 = (((uintptr_t)((int32_t)((uint32_t)L_1300>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1302 = ___ekey; + int32_t L_1303 = V_12; + NullCheck(L_1302); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1302, L_1303); + int32_t L_1304 = L_1303; + NullCheck(L_1298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1298, ((int32_t)20)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1298, ((int32_t)20), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1299, L_1301, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1302, L_1304, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1305 = ___outdata; + ByteU5BU5D_t789* L_1306 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1307 = V_6; + NullCheck(L_1306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1306, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>((int32_t)16))))))); + int32_t L_1308 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1309 = ___ekey; + int32_t L_1310 = V_12; + NullCheck(L_1309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1309, L_1310); + int32_t L_1311 = L_1310; + NullCheck(L_1305); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1305, ((int32_t)21)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1305, ((int32_t)21), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1306, L_1308, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1309, L_1311, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1312 = ___outdata; + ByteU5BU5D_t789* L_1313 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1314 = V_7; + NullCheck(L_1313); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1313, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1314>>8)))))); + int32_t L_1315 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1314>>8))))); + UInt32U5BU5D_t957* L_1316 = ___ekey; + int32_t L_1317 = V_12; + NullCheck(L_1316); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1316, L_1317); + int32_t L_1318 = L_1317; + NullCheck(L_1312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1312, ((int32_t)22)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1312, ((int32_t)22), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1313, L_1315, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1316, L_1318, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1319 = ___outdata; + ByteU5BU5D_t789* L_1320 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1321 = V_8; + NullCheck(L_1320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1320, (((int32_t)((uint8_t)L_1321)))); + int32_t L_1322 = (((int32_t)((uint8_t)L_1321))); + UInt32U5BU5D_t957* L_1323 = ___ekey; + int32_t L_1324 = V_12; + int32_t L_1325 = L_1324; + V_12 = ((int32_t)((int32_t)L_1325+(int32_t)1)); + NullCheck(L_1323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1323, L_1325); + int32_t L_1326 = L_1325; + NullCheck(L_1319); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1319, ((int32_t)23)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1319, ((int32_t)23), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1320, L_1322, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1323, L_1326, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt256(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Encrypt256_m9460 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + uint32_t V_12 = 0; + uint32_t V_13 = 0; + uint32_t V_14 = 0; + uint32_t V_15 = 0; + { + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_40 = ___indata; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)16)); + int32_t L_41 = ((int32_t)16); + ByteU5BU5D_t789* L_42 = ___indata; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)17)); + int32_t L_43 = ((int32_t)17); + ByteU5BU5D_t789* L_44 = ___indata; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)18)); + int32_t L_45 = ((int32_t)18); + ByteU5BU5D_t789* L_46 = ___indata; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)19)); + int32_t L_47 = ((int32_t)19); + UInt32U5BU5D_t957* L_48 = ___ekey; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 4); + int32_t L_49 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_41, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_43, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_45, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_47, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_49, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_50 = ___indata; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)20)); + int32_t L_51 = ((int32_t)20); + ByteU5BU5D_t789* L_52 = ___indata; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)21)); + int32_t L_53 = ((int32_t)21); + ByteU5BU5D_t789* L_54 = ___indata; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)22)); + int32_t L_55 = ((int32_t)22); + ByteU5BU5D_t789* L_56 = ___indata; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)23)); + int32_t L_57 = ((int32_t)23); + UInt32U5BU5D_t957* L_58 = ___ekey; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 5); + int32_t L_59 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_57, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_59, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_60 = ___indata; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)24)); + int32_t L_61 = ((int32_t)24); + ByteU5BU5D_t789* L_62 = ___indata; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)25)); + int32_t L_63 = ((int32_t)25); + ByteU5BU5D_t789* L_64 = ___indata; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, ((int32_t)26)); + int32_t L_65 = ((int32_t)26); + ByteU5BU5D_t789* L_66 = ___indata; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, ((int32_t)27)); + int32_t L_67 = ((int32_t)27); + UInt32U5BU5D_t957* L_68 = ___ekey; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, 6); + int32_t L_69 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_60, L_61, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_62, L_63, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_64, L_65, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_66, L_67, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_69, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_70 = ___indata; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)28)); + int32_t L_71 = ((int32_t)28); + ByteU5BU5D_t789* L_72 = ___indata; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, ((int32_t)29)); + int32_t L_73 = ((int32_t)29); + ByteU5BU5D_t789* L_74 = ___indata; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, ((int32_t)30)); + int32_t L_75 = ((int32_t)30); + ByteU5BU5D_t789* L_76 = ___indata; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)31)); + int32_t L_77 = ((int32_t)31); + UInt32U5BU5D_t957* L_78 = ___ekey; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, 7); + int32_t L_79 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_70, L_71, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_72, L_73, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_74, L_75, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_76, L_77, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_78, L_79, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_80 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_81 = V_0; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, (((uintptr_t)((int32_t)((uint32_t)L_81>>((int32_t)24)))))); + uintptr_t L_82 = (((uintptr_t)((int32_t)((uint32_t)L_81>>((int32_t)24))))); + UInt32U5BU5D_t957* L_83 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_84 = V_1; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16))))))); + int32_t L_85 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_86 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_87 = V_3; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_87>>8)))))); + int32_t L_88 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_87>>8))))); + UInt32U5BU5D_t957* L_89 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_90 = V_4; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, (((int32_t)((uint8_t)L_90)))); + int32_t L_91 = (((int32_t)((uint8_t)L_90))); + UInt32U5BU5D_t957* L_92 = ___ekey; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, 8); + int32_t L_93 = 8; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_82, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_85, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_88, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_89, L_91, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_92, L_93, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_94 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_95 = V_1; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, (((uintptr_t)((int32_t)((uint32_t)L_95>>((int32_t)24)))))); + uintptr_t L_96 = (((uintptr_t)((int32_t)((uint32_t)L_95>>((int32_t)24))))); + UInt32U5BU5D_t957* L_97 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_98 = V_2; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_98>>((int32_t)16))))))); + int32_t L_99 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_98>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_100 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_101 = V_4; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_101>>8)))))); + int32_t L_102 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_101>>8))))); + UInt32U5BU5D_t957* L_103 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_104 = V_5; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, (((int32_t)((uint8_t)L_104)))); + int32_t L_105 = (((int32_t)((uint8_t)L_104))); + UInt32U5BU5D_t957* L_106 = ___ekey; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, ((int32_t)9)); + int32_t L_107 = ((int32_t)9); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_96, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_97, L_99, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_102, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_103, L_105, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_106, L_107, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_109 = V_2; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, (((uintptr_t)((int32_t)((uint32_t)L_109>>((int32_t)24)))))); + uintptr_t L_110 = (((uintptr_t)((int32_t)((uint32_t)L_109>>((int32_t)24))))); + UInt32U5BU5D_t957* L_111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_112 = V_3; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_112>>((int32_t)16))))))); + int32_t L_113 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_112>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_114 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_115 = V_5; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_115>>8)))))); + int32_t L_116 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_115>>8))))); + UInt32U5BU5D_t957* L_117 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_118 = V_6; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, (((int32_t)((uint8_t)L_118)))); + int32_t L_119 = (((int32_t)((uint8_t)L_118))); + UInt32U5BU5D_t957* L_120 = ___ekey; + NullCheck(L_120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_120, ((int32_t)10)); + int32_t L_121 = ((int32_t)10); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_110, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_111, L_113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_116, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_117, L_119, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_120, L_121, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_123 = V_3; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, (((uintptr_t)((int32_t)((uint32_t)L_123>>((int32_t)24)))))); + uintptr_t L_124 = (((uintptr_t)((int32_t)((uint32_t)L_123>>((int32_t)24))))); + UInt32U5BU5D_t957* L_125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_126 = V_4; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>((int32_t)16))))))); + int32_t L_127 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_128 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_129 = V_6; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8)))))); + int32_t L_130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8))))); + UInt32U5BU5D_t957* L_131 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_132 = V_7; + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, (((int32_t)((uint8_t)L_132)))); + int32_t L_133 = (((int32_t)((uint8_t)L_132))); + UInt32U5BU5D_t957* L_134 = ___ekey; + NullCheck(L_134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_134, ((int32_t)11)); + int32_t L_135 = ((int32_t)11); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_124, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_125, L_127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_130, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_131, L_133, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_134, L_135, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_137 = V_4; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24)))))); + uintptr_t L_138 = (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24))))); + UInt32U5BU5D_t957* L_139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_140 = V_5; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_140>>((int32_t)16))))))); + int32_t L_141 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_140>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_142 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_143 = V_7; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_143>>8)))))); + int32_t L_144 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_143>>8))))); + UInt32U5BU5D_t957* L_145 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_146 = V_0; + NullCheck(L_145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_145, (((int32_t)((uint8_t)L_146)))); + int32_t L_147 = (((int32_t)((uint8_t)L_146))); + UInt32U5BU5D_t957* L_148 = ___ekey; + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, ((int32_t)12)); + int32_t L_149 = ((int32_t)12); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_138, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_139, L_141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_144, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_145, L_147, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_148, L_149, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_151 = V_5; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, (((uintptr_t)((int32_t)((uint32_t)L_151>>((int32_t)24)))))); + uintptr_t L_152 = (((uintptr_t)((int32_t)((uint32_t)L_151>>((int32_t)24))))); + UInt32U5BU5D_t957* L_153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_154 = V_6; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_154>>((int32_t)16))))))); + int32_t L_155 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_154>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_156 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_157 = V_0; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_157>>8)))))); + int32_t L_158 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_157>>8))))); + UInt32U5BU5D_t957* L_159 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_160 = V_1; + NullCheck(L_159); + IL2CPP_ARRAY_BOUNDS_CHECK(L_159, (((int32_t)((uint8_t)L_160)))); + int32_t L_161 = (((int32_t)((uint8_t)L_160))); + UInt32U5BU5D_t957* L_162 = ___ekey; + NullCheck(L_162); + IL2CPP_ARRAY_BOUNDS_CHECK(L_162, ((int32_t)13)); + int32_t L_163 = ((int32_t)13); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_156, L_158, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_159, L_161, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_162, L_163, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_165 = V_6; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, (((uintptr_t)((int32_t)((uint32_t)L_165>>((int32_t)24)))))); + uintptr_t L_166 = (((uintptr_t)((int32_t)((uint32_t)L_165>>((int32_t)24))))); + UInt32U5BU5D_t957* L_167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_168 = V_7; + NullCheck(L_167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_167, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_168>>((int32_t)16))))))); + int32_t L_169 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_168>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_170 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_171 = V_1; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>8)))))); + int32_t L_172 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>8))))); + UInt32U5BU5D_t957* L_173 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_174 = V_2; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, (((int32_t)((uint8_t)L_174)))); + int32_t L_175 = (((int32_t)((uint8_t)L_174))); + UInt32U5BU5D_t957* L_176 = ___ekey; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, ((int32_t)14)); + int32_t L_177 = ((int32_t)14); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_167, L_169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_170, L_172, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_173, L_175, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_176, L_177, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_179 = V_7; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, (((uintptr_t)((int32_t)((uint32_t)L_179>>((int32_t)24)))))); + uintptr_t L_180 = (((uintptr_t)((int32_t)((uint32_t)L_179>>((int32_t)24))))); + UInt32U5BU5D_t957* L_181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_182 = V_0; + NullCheck(L_181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_181, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16))))))); + int32_t L_183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_184 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_185 = V_2; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_185>>8)))))); + int32_t L_186 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_185>>8))))); + UInt32U5BU5D_t957* L_187 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_188 = V_3; + NullCheck(L_187); + IL2CPP_ARRAY_BOUNDS_CHECK(L_187, (((int32_t)((uint8_t)L_188)))); + int32_t L_189 = (((int32_t)((uint8_t)L_188))); + UInt32U5BU5D_t957* L_190 = ___ekey; + NullCheck(L_190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_190, ((int32_t)15)); + int32_t L_191 = ((int32_t)15); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_180, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_181, L_183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_184, L_186, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_187, L_189, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_190, L_191, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_193 = V_8; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, (((uintptr_t)((int32_t)((uint32_t)L_193>>((int32_t)24)))))); + uintptr_t L_194 = (((uintptr_t)((int32_t)((uint32_t)L_193>>((int32_t)24))))); + UInt32U5BU5D_t957* L_195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_196 = V_9; + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_196>>((int32_t)16))))))); + int32_t L_197 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_196>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_198 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_199 = V_11; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_199>>8)))))); + int32_t L_200 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_199>>8))))); + UInt32U5BU5D_t957* L_201 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_202 = V_12; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, (((int32_t)((uint8_t)L_202)))); + int32_t L_203 = (((int32_t)((uint8_t)L_202))); + UInt32U5BU5D_t957* L_204 = ___ekey; + NullCheck(L_204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_204, ((int32_t)16)); + int32_t L_205 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_194, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_195, L_197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_198, L_200, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_201, L_203, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_204, L_205, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_207 = V_9; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, (((uintptr_t)((int32_t)((uint32_t)L_207>>((int32_t)24)))))); + uintptr_t L_208 = (((uintptr_t)((int32_t)((uint32_t)L_207>>((int32_t)24))))); + UInt32U5BU5D_t957* L_209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_210 = V_10; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_210>>((int32_t)16))))))); + int32_t L_211 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_210>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_212 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_213 = V_12; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8)))))); + int32_t L_214 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8))))); + UInt32U5BU5D_t957* L_215 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_216 = V_13; + NullCheck(L_215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_215, (((int32_t)((uint8_t)L_216)))); + int32_t L_217 = (((int32_t)((uint8_t)L_216))); + UInt32U5BU5D_t957* L_218 = ___ekey; + NullCheck(L_218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_218, ((int32_t)17)); + int32_t L_219 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_208, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_209, L_211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_212, L_214, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_215, L_217, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_218, L_219, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_221 = V_10; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, (((uintptr_t)((int32_t)((uint32_t)L_221>>((int32_t)24)))))); + uintptr_t L_222 = (((uintptr_t)((int32_t)((uint32_t)L_221>>((int32_t)24))))); + UInt32U5BU5D_t957* L_223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_224 = V_11; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>((int32_t)16))))))); + int32_t L_225 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_226 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_227 = V_13; + NullCheck(L_226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_226, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_227>>8)))))); + int32_t L_228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_227>>8))))); + UInt32U5BU5D_t957* L_229 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_230 = V_14; + NullCheck(L_229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_229, (((int32_t)((uint8_t)L_230)))); + int32_t L_231 = (((int32_t)((uint8_t)L_230))); + UInt32U5BU5D_t957* L_232 = ___ekey; + NullCheck(L_232); + IL2CPP_ARRAY_BOUNDS_CHECK(L_232, ((int32_t)18)); + int32_t L_233 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_222, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_223, L_225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_226, L_228, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_229, L_231, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_232, L_233, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_235 = V_11; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24)))))); + uintptr_t L_236 = (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24))))); + UInt32U5BU5D_t957* L_237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_238 = V_12; + NullCheck(L_237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_237, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_238>>((int32_t)16))))))); + int32_t L_239 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_238>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_240 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_241 = V_14; + NullCheck(L_240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_240, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_241>>8)))))); + int32_t L_242 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_241>>8))))); + UInt32U5BU5D_t957* L_243 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_244 = V_15; + NullCheck(L_243); + IL2CPP_ARRAY_BOUNDS_CHECK(L_243, (((int32_t)((uint8_t)L_244)))); + int32_t L_245 = (((int32_t)((uint8_t)L_244))); + UInt32U5BU5D_t957* L_246 = ___ekey; + NullCheck(L_246); + IL2CPP_ARRAY_BOUNDS_CHECK(L_246, ((int32_t)19)); + int32_t L_247 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_236, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_237, L_239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_240, L_242, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_243, L_245, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_246, L_247, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_249 = V_12; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, (((uintptr_t)((int32_t)((uint32_t)L_249>>((int32_t)24)))))); + uintptr_t L_250 = (((uintptr_t)((int32_t)((uint32_t)L_249>>((int32_t)24))))); + UInt32U5BU5D_t957* L_251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_252 = V_13; + NullCheck(L_251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_251, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_252>>((int32_t)16))))))); + int32_t L_253 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_252>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_254 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_255 = V_15; + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>8)))))); + int32_t L_256 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>8))))); + UInt32U5BU5D_t957* L_257 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_258 = V_8; + NullCheck(L_257); + IL2CPP_ARRAY_BOUNDS_CHECK(L_257, (((int32_t)((uint8_t)L_258)))); + int32_t L_259 = (((int32_t)((uint8_t)L_258))); + UInt32U5BU5D_t957* L_260 = ___ekey; + NullCheck(L_260); + IL2CPP_ARRAY_BOUNDS_CHECK(L_260, ((int32_t)20)); + int32_t L_261 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_250, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_251, L_253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_254, L_256, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_257, L_259, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_260, L_261, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_263 = V_13; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, (((uintptr_t)((int32_t)((uint32_t)L_263>>((int32_t)24)))))); + uintptr_t L_264 = (((uintptr_t)((int32_t)((uint32_t)L_263>>((int32_t)24))))); + UInt32U5BU5D_t957* L_265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_266 = V_14; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16))))))); + int32_t L_267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_268 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_269 = V_8; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_269>>8)))))); + int32_t L_270 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_269>>8))))); + UInt32U5BU5D_t957* L_271 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_272 = V_9; + NullCheck(L_271); + IL2CPP_ARRAY_BOUNDS_CHECK(L_271, (((int32_t)((uint8_t)L_272)))); + int32_t L_273 = (((int32_t)((uint8_t)L_272))); + UInt32U5BU5D_t957* L_274 = ___ekey; + NullCheck(L_274); + IL2CPP_ARRAY_BOUNDS_CHECK(L_274, ((int32_t)21)); + int32_t L_275 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_264, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_265, L_267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_270, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_271, L_273, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_274, L_275, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_277 = V_14; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, (((uintptr_t)((int32_t)((uint32_t)L_277>>((int32_t)24)))))); + uintptr_t L_278 = (((uintptr_t)((int32_t)((uint32_t)L_277>>((int32_t)24))))); + UInt32U5BU5D_t957* L_279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_280 = V_15; + NullCheck(L_279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_279, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_280>>((int32_t)16))))))); + int32_t L_281 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_280>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_282 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_283 = V_9; + NullCheck(L_282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_282, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_283>>8)))))); + int32_t L_284 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_283>>8))))); + UInt32U5BU5D_t957* L_285 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_286 = V_10; + NullCheck(L_285); + IL2CPP_ARRAY_BOUNDS_CHECK(L_285, (((int32_t)((uint8_t)L_286)))); + int32_t L_287 = (((int32_t)((uint8_t)L_286))); + UInt32U5BU5D_t957* L_288 = ___ekey; + NullCheck(L_288); + IL2CPP_ARRAY_BOUNDS_CHECK(L_288, ((int32_t)22)); + int32_t L_289 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_278, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_279, L_281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_282, L_284, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_285, L_287, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_288, L_289, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_291 = V_15; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, (((uintptr_t)((int32_t)((uint32_t)L_291>>((int32_t)24)))))); + uintptr_t L_292 = (((uintptr_t)((int32_t)((uint32_t)L_291>>((int32_t)24))))); + UInt32U5BU5D_t957* L_293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_294 = V_8; + NullCheck(L_293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_293, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_294>>((int32_t)16))))))); + int32_t L_295 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_294>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_296 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_297 = V_10; + NullCheck(L_296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_296, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8)))))); + int32_t L_298 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8))))); + UInt32U5BU5D_t957* L_299 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_300 = V_11; + NullCheck(L_299); + IL2CPP_ARRAY_BOUNDS_CHECK(L_299, (((int32_t)((uint8_t)L_300)))); + int32_t L_301 = (((int32_t)((uint8_t)L_300))); + UInt32U5BU5D_t957* L_302 = ___ekey; + NullCheck(L_302); + IL2CPP_ARRAY_BOUNDS_CHECK(L_302, ((int32_t)23)); + int32_t L_303 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_292, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_293, L_295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_296, L_298, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_299, L_301, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_302, L_303, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_305 = V_0; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, (((uintptr_t)((int32_t)((uint32_t)L_305>>((int32_t)24)))))); + uintptr_t L_306 = (((uintptr_t)((int32_t)((uint32_t)L_305>>((int32_t)24))))); + UInt32U5BU5D_t957* L_307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_308 = V_1; + NullCheck(L_307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_307, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>((int32_t)16))))))); + int32_t L_309 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_310 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_311 = V_3; + NullCheck(L_310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_310, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_311>>8)))))); + int32_t L_312 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_311>>8))))); + UInt32U5BU5D_t957* L_313 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_314 = V_4; + NullCheck(L_313); + IL2CPP_ARRAY_BOUNDS_CHECK(L_313, (((int32_t)((uint8_t)L_314)))); + int32_t L_315 = (((int32_t)((uint8_t)L_314))); + UInt32U5BU5D_t957* L_316 = ___ekey; + NullCheck(L_316); + IL2CPP_ARRAY_BOUNDS_CHECK(L_316, ((int32_t)24)); + int32_t L_317 = ((int32_t)24); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_306, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_307, L_309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_310, L_312, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_313, L_315, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_316, L_317, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_319 = V_1; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24)))))); + uintptr_t L_320 = (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24))))); + UInt32U5BU5D_t957* L_321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_322 = V_2; + NullCheck(L_321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_321, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_322>>((int32_t)16))))))); + int32_t L_323 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_322>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_324 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_325 = V_4; + NullCheck(L_324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_324, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_325>>8)))))); + int32_t L_326 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_325>>8))))); + UInt32U5BU5D_t957* L_327 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_328 = V_5; + NullCheck(L_327); + IL2CPP_ARRAY_BOUNDS_CHECK(L_327, (((int32_t)((uint8_t)L_328)))); + int32_t L_329 = (((int32_t)((uint8_t)L_328))); + UInt32U5BU5D_t957* L_330 = ___ekey; + NullCheck(L_330); + IL2CPP_ARRAY_BOUNDS_CHECK(L_330, ((int32_t)25)); + int32_t L_331 = ((int32_t)25); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_320, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_321, L_323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_324, L_326, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_327, L_329, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_330, L_331, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_333 = V_2; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, (((uintptr_t)((int32_t)((uint32_t)L_333>>((int32_t)24)))))); + uintptr_t L_334 = (((uintptr_t)((int32_t)((uint32_t)L_333>>((int32_t)24))))); + UInt32U5BU5D_t957* L_335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_336 = V_3; + NullCheck(L_335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_335, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_336>>((int32_t)16))))))); + int32_t L_337 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_336>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_338 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_339 = V_5; + NullCheck(L_338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_338, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_339>>8)))))); + int32_t L_340 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_339>>8))))); + UInt32U5BU5D_t957* L_341 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_342 = V_6; + NullCheck(L_341); + IL2CPP_ARRAY_BOUNDS_CHECK(L_341, (((int32_t)((uint8_t)L_342)))); + int32_t L_343 = (((int32_t)((uint8_t)L_342))); + UInt32U5BU5D_t957* L_344 = ___ekey; + NullCheck(L_344); + IL2CPP_ARRAY_BOUNDS_CHECK(L_344, ((int32_t)26)); + int32_t L_345 = ((int32_t)26); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_334, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_335, L_337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_338, L_340, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_341, L_343, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_344, L_345, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_347 = V_3; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, (((uintptr_t)((int32_t)((uint32_t)L_347>>((int32_t)24)))))); + uintptr_t L_348 = (((uintptr_t)((int32_t)((uint32_t)L_347>>((int32_t)24))))); + UInt32U5BU5D_t957* L_349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_350 = V_4; + NullCheck(L_349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_349, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16))))))); + int32_t L_351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_352 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_353 = V_6; + NullCheck(L_352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_352, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>8)))))); + int32_t L_354 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>8))))); + UInt32U5BU5D_t957* L_355 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_356 = V_7; + NullCheck(L_355); + IL2CPP_ARRAY_BOUNDS_CHECK(L_355, (((int32_t)((uint8_t)L_356)))); + int32_t L_357 = (((int32_t)((uint8_t)L_356))); + UInt32U5BU5D_t957* L_358 = ___ekey; + NullCheck(L_358); + IL2CPP_ARRAY_BOUNDS_CHECK(L_358, ((int32_t)27)); + int32_t L_359 = ((int32_t)27); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_348, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_349, L_351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_352, L_354, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_355, L_357, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_358, L_359, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_361 = V_4; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, (((uintptr_t)((int32_t)((uint32_t)L_361>>((int32_t)24)))))); + uintptr_t L_362 = (((uintptr_t)((int32_t)((uint32_t)L_361>>((int32_t)24))))); + UInt32U5BU5D_t957* L_363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_364 = V_5; + NullCheck(L_363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_363, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_364>>((int32_t)16))))))); + int32_t L_365 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_364>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_366 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_367 = V_7; + NullCheck(L_366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_366, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_367>>8)))))); + int32_t L_368 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_367>>8))))); + UInt32U5BU5D_t957* L_369 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_370 = V_0; + NullCheck(L_369); + IL2CPP_ARRAY_BOUNDS_CHECK(L_369, (((int32_t)((uint8_t)L_370)))); + int32_t L_371 = (((int32_t)((uint8_t)L_370))); + UInt32U5BU5D_t957* L_372 = ___ekey; + NullCheck(L_372); + IL2CPP_ARRAY_BOUNDS_CHECK(L_372, ((int32_t)28)); + int32_t L_373 = ((int32_t)28); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_362, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_363, L_365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_366, L_368, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_369, L_371, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_372, L_373, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_375 = V_5; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, (((uintptr_t)((int32_t)((uint32_t)L_375>>((int32_t)24)))))); + uintptr_t L_376 = (((uintptr_t)((int32_t)((uint32_t)L_375>>((int32_t)24))))); + UInt32U5BU5D_t957* L_377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_378 = V_6; + NullCheck(L_377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_377, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_378>>((int32_t)16))))))); + int32_t L_379 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_378>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_380 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_381 = V_0; + NullCheck(L_380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_380, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_381>>8)))))); + int32_t L_382 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_381>>8))))); + UInt32U5BU5D_t957* L_383 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_384 = V_1; + NullCheck(L_383); + IL2CPP_ARRAY_BOUNDS_CHECK(L_383, (((int32_t)((uint8_t)L_384)))); + int32_t L_385 = (((int32_t)((uint8_t)L_384))); + UInt32U5BU5D_t957* L_386 = ___ekey; + NullCheck(L_386); + IL2CPP_ARRAY_BOUNDS_CHECK(L_386, ((int32_t)29)); + int32_t L_387 = ((int32_t)29); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_376, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_377, L_379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_380, L_382, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_383, L_385, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_386, L_387, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_389 = V_6; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, (((uintptr_t)((int32_t)((uint32_t)L_389>>((int32_t)24)))))); + uintptr_t L_390 = (((uintptr_t)((int32_t)((uint32_t)L_389>>((int32_t)24))))); + UInt32U5BU5D_t957* L_391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_392 = V_7; + NullCheck(L_391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_391, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>((int32_t)16))))))); + int32_t L_393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_394 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_395 = V_1; + NullCheck(L_394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_394, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8)))))); + int32_t L_396 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8))))); + UInt32U5BU5D_t957* L_397 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_398 = V_2; + NullCheck(L_397); + IL2CPP_ARRAY_BOUNDS_CHECK(L_397, (((int32_t)((uint8_t)L_398)))); + int32_t L_399 = (((int32_t)((uint8_t)L_398))); + UInt32U5BU5D_t957* L_400 = ___ekey; + NullCheck(L_400); + IL2CPP_ARRAY_BOUNDS_CHECK(L_400, ((int32_t)30)); + int32_t L_401 = ((int32_t)30); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_390, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_391, L_393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_394, L_396, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_397, L_399, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_400, L_401, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_403 = V_7; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24)))))); + uintptr_t L_404 = (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24))))); + UInt32U5BU5D_t957* L_405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_406 = V_0; + NullCheck(L_405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_405, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_406>>((int32_t)16))))))); + int32_t L_407 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_406>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_408 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_409 = V_2; + NullCheck(L_408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_408, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_409>>8)))))); + int32_t L_410 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_409>>8))))); + UInt32U5BU5D_t957* L_411 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_412 = V_3; + NullCheck(L_411); + IL2CPP_ARRAY_BOUNDS_CHECK(L_411, (((int32_t)((uint8_t)L_412)))); + int32_t L_413 = (((int32_t)((uint8_t)L_412))); + UInt32U5BU5D_t957* L_414 = ___ekey; + NullCheck(L_414); + IL2CPP_ARRAY_BOUNDS_CHECK(L_414, ((int32_t)31)); + int32_t L_415 = ((int32_t)31); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_404, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_405, L_407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_408, L_410, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_411, L_413, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_414, L_415, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_417 = V_8; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, (((uintptr_t)((int32_t)((uint32_t)L_417>>((int32_t)24)))))); + uintptr_t L_418 = (((uintptr_t)((int32_t)((uint32_t)L_417>>((int32_t)24))))); + UInt32U5BU5D_t957* L_419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_420 = V_9; + NullCheck(L_419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_419, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_420>>((int32_t)16))))))); + int32_t L_421 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_420>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_422 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_423 = V_11; + NullCheck(L_422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_422, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_423>>8)))))); + int32_t L_424 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_423>>8))))); + UInt32U5BU5D_t957* L_425 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_426 = V_12; + NullCheck(L_425); + IL2CPP_ARRAY_BOUNDS_CHECK(L_425, (((int32_t)((uint8_t)L_426)))); + int32_t L_427 = (((int32_t)((uint8_t)L_426))); + UInt32U5BU5D_t957* L_428 = ___ekey; + NullCheck(L_428); + IL2CPP_ARRAY_BOUNDS_CHECK(L_428, ((int32_t)32)); + int32_t L_429 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_418, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_419, L_421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_422, L_424, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_425, L_427, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_428, L_429, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_431 = V_9; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, (((uintptr_t)((int32_t)((uint32_t)L_431>>((int32_t)24)))))); + uintptr_t L_432 = (((uintptr_t)((int32_t)((uint32_t)L_431>>((int32_t)24))))); + UInt32U5BU5D_t957* L_433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_434 = V_10; + NullCheck(L_433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_433, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_434>>((int32_t)16))))))); + int32_t L_435 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_434>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_436 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_437 = V_12; + NullCheck(L_436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_436, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>8)))))); + int32_t L_438 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>8))))); + UInt32U5BU5D_t957* L_439 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_440 = V_13; + NullCheck(L_439); + IL2CPP_ARRAY_BOUNDS_CHECK(L_439, (((int32_t)((uint8_t)L_440)))); + int32_t L_441 = (((int32_t)((uint8_t)L_440))); + UInt32U5BU5D_t957* L_442 = ___ekey; + NullCheck(L_442); + IL2CPP_ARRAY_BOUNDS_CHECK(L_442, ((int32_t)33)); + int32_t L_443 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_432, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_433, L_435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_436, L_438, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_439, L_441, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_442, L_443, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_445 = V_10; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, (((uintptr_t)((int32_t)((uint32_t)L_445>>((int32_t)24)))))); + uintptr_t L_446 = (((uintptr_t)((int32_t)((uint32_t)L_445>>((int32_t)24))))); + UInt32U5BU5D_t957* L_447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_448 = V_11; + NullCheck(L_447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_447, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16))))))); + int32_t L_449 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_450 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_451 = V_13; + NullCheck(L_450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_450, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_451>>8)))))); + int32_t L_452 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_451>>8))))); + UInt32U5BU5D_t957* L_453 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_454 = V_14; + NullCheck(L_453); + IL2CPP_ARRAY_BOUNDS_CHECK(L_453, (((int32_t)((uint8_t)L_454)))); + int32_t L_455 = (((int32_t)((uint8_t)L_454))); + UInt32U5BU5D_t957* L_456 = ___ekey; + NullCheck(L_456); + IL2CPP_ARRAY_BOUNDS_CHECK(L_456, ((int32_t)34)); + int32_t L_457 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_446, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_447, L_449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_450, L_452, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_453, L_455, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_456, L_457, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_459 = V_11; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, (((uintptr_t)((int32_t)((uint32_t)L_459>>((int32_t)24)))))); + uintptr_t L_460 = (((uintptr_t)((int32_t)((uint32_t)L_459>>((int32_t)24))))); + UInt32U5BU5D_t957* L_461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_462 = V_12; + NullCheck(L_461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_461, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_462>>((int32_t)16))))))); + int32_t L_463 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_462>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_464 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_465 = V_14; + NullCheck(L_464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_464, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_465>>8)))))); + int32_t L_466 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_465>>8))))); + UInt32U5BU5D_t957* L_467 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_468 = V_15; + NullCheck(L_467); + IL2CPP_ARRAY_BOUNDS_CHECK(L_467, (((int32_t)((uint8_t)L_468)))); + int32_t L_469 = (((int32_t)((uint8_t)L_468))); + UInt32U5BU5D_t957* L_470 = ___ekey; + NullCheck(L_470); + IL2CPP_ARRAY_BOUNDS_CHECK(L_470, ((int32_t)35)); + int32_t L_471 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_460, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_461, L_463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_464, L_466, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_467, L_469, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_470, L_471, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_473 = V_12; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, (((uintptr_t)((int32_t)((uint32_t)L_473>>((int32_t)24)))))); + uintptr_t L_474 = (((uintptr_t)((int32_t)((uint32_t)L_473>>((int32_t)24))))); + UInt32U5BU5D_t957* L_475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_476 = V_13; + NullCheck(L_475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_475, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_476>>((int32_t)16))))))); + int32_t L_477 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_476>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_478 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_479 = V_15; + NullCheck(L_478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_478, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8)))))); + int32_t L_480 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8))))); + UInt32U5BU5D_t957* L_481 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_482 = V_8; + NullCheck(L_481); + IL2CPP_ARRAY_BOUNDS_CHECK(L_481, (((int32_t)((uint8_t)L_482)))); + int32_t L_483 = (((int32_t)((uint8_t)L_482))); + UInt32U5BU5D_t957* L_484 = ___ekey; + NullCheck(L_484); + IL2CPP_ARRAY_BOUNDS_CHECK(L_484, ((int32_t)36)); + int32_t L_485 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_474, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_475, L_477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_478, L_480, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_481, L_483, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_484, L_485, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_487 = V_13; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, (((uintptr_t)((int32_t)((uint32_t)L_487>>((int32_t)24)))))); + uintptr_t L_488 = (((uintptr_t)((int32_t)((uint32_t)L_487>>((int32_t)24))))); + UInt32U5BU5D_t957* L_489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_490 = V_14; + NullCheck(L_489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_489, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>((int32_t)16))))))); + int32_t L_491 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_492 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_493 = V_8; + NullCheck(L_492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_492, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_493>>8)))))); + int32_t L_494 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_493>>8))))); + UInt32U5BU5D_t957* L_495 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_496 = V_9; + NullCheck(L_495); + IL2CPP_ARRAY_BOUNDS_CHECK(L_495, (((int32_t)((uint8_t)L_496)))); + int32_t L_497 = (((int32_t)((uint8_t)L_496))); + UInt32U5BU5D_t957* L_498 = ___ekey; + NullCheck(L_498); + IL2CPP_ARRAY_BOUNDS_CHECK(L_498, ((int32_t)37)); + int32_t L_499 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_488, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_489, L_491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_492, L_494, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_495, L_497, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_498, L_499, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_501 = V_14; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24)))))); + uintptr_t L_502 = (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24))))); + UInt32U5BU5D_t957* L_503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_504 = V_15; + NullCheck(L_503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_503, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_504>>((int32_t)16))))))); + int32_t L_505 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_504>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_506 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_507 = V_9; + NullCheck(L_506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_506, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_507>>8)))))); + int32_t L_508 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_507>>8))))); + UInt32U5BU5D_t957* L_509 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_510 = V_10; + NullCheck(L_509); + IL2CPP_ARRAY_BOUNDS_CHECK(L_509, (((int32_t)((uint8_t)L_510)))); + int32_t L_511 = (((int32_t)((uint8_t)L_510))); + UInt32U5BU5D_t957* L_512 = ___ekey; + NullCheck(L_512); + IL2CPP_ARRAY_BOUNDS_CHECK(L_512, ((int32_t)38)); + int32_t L_513 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_502, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_503, L_505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_506, L_508, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_509, L_511, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_512, L_513, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_515 = V_15; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, (((uintptr_t)((int32_t)((uint32_t)L_515>>((int32_t)24)))))); + uintptr_t L_516 = (((uintptr_t)((int32_t)((uint32_t)L_515>>((int32_t)24))))); + UInt32U5BU5D_t957* L_517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_518 = V_8; + NullCheck(L_517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_517, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_518>>((int32_t)16))))))); + int32_t L_519 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_518>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_520 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_521 = V_10; + NullCheck(L_520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_520, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>8)))))); + int32_t L_522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>8))))); + UInt32U5BU5D_t957* L_523 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_524 = V_11; + NullCheck(L_523); + IL2CPP_ARRAY_BOUNDS_CHECK(L_523, (((int32_t)((uint8_t)L_524)))); + int32_t L_525 = (((int32_t)((uint8_t)L_524))); + UInt32U5BU5D_t957* L_526 = ___ekey; + NullCheck(L_526); + IL2CPP_ARRAY_BOUNDS_CHECK(L_526, ((int32_t)39)); + int32_t L_527 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_516, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_517, L_519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_520, L_522, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_523, L_525, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_526, L_527, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_529 = V_0; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, (((uintptr_t)((int32_t)((uint32_t)L_529>>((int32_t)24)))))); + uintptr_t L_530 = (((uintptr_t)((int32_t)((uint32_t)L_529>>((int32_t)24))))); + UInt32U5BU5D_t957* L_531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_532 = V_1; + NullCheck(L_531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_531, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16))))))); + int32_t L_533 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_534 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_535 = V_3; + NullCheck(L_534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_534, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_535>>8)))))); + int32_t L_536 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_535>>8))))); + UInt32U5BU5D_t957* L_537 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_538 = V_4; + NullCheck(L_537); + IL2CPP_ARRAY_BOUNDS_CHECK(L_537, (((int32_t)((uint8_t)L_538)))); + int32_t L_539 = (((int32_t)((uint8_t)L_538))); + UInt32U5BU5D_t957* L_540 = ___ekey; + NullCheck(L_540); + IL2CPP_ARRAY_BOUNDS_CHECK(L_540, ((int32_t)40)); + int32_t L_541 = ((int32_t)40); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_530, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_531, L_533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_534, L_536, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_537, L_539, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_540, L_541, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_542 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_543 = V_1; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, (((uintptr_t)((int32_t)((uint32_t)L_543>>((int32_t)24)))))); + uintptr_t L_544 = (((uintptr_t)((int32_t)((uint32_t)L_543>>((int32_t)24))))); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_546 = V_2; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_546>>((int32_t)16))))))); + int32_t L_547 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_546>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_548 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_549 = V_4; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>8)))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>8))))); + UInt32U5BU5D_t957* L_551 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_552 = V_5; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)L_552)))); + int32_t L_553 = (((int32_t)((uint8_t)L_552))); + UInt32U5BU5D_t957* L_554 = ___ekey; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, ((int32_t)41)); + int32_t L_555 = ((int32_t)41); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_544, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_555, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_556 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_557 = V_2; + NullCheck(L_556); + IL2CPP_ARRAY_BOUNDS_CHECK(L_556, (((uintptr_t)((int32_t)((uint32_t)L_557>>((int32_t)24)))))); + uintptr_t L_558 = (((uintptr_t)((int32_t)((uint32_t)L_557>>((int32_t)24))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_560 = V_3; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_560>>((int32_t)16))))))); + int32_t L_561 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_560>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_562 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_563 = V_5; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8)))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8))))); + UInt32U5BU5D_t957* L_565 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_566 = V_6; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)L_566)))); + int32_t L_567 = (((int32_t)((uint8_t)L_566))); + UInt32U5BU5D_t957* L_568 = ___ekey; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, ((int32_t)42)); + int32_t L_569 = ((int32_t)42); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_556, L_558, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_569, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_570 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_571 = V_3; + NullCheck(L_570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_570, (((uintptr_t)((int32_t)((uint32_t)L_571>>((int32_t)24)))))); + uintptr_t L_572 = (((uintptr_t)((int32_t)((uint32_t)L_571>>((int32_t)24))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_574 = V_4; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>((int32_t)16))))))); + int32_t L_575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_576 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_577 = V_6; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>8)))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>8))))); + UInt32U5BU5D_t957* L_579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_580 = V_7; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)L_580)))); + int32_t L_581 = (((int32_t)((uint8_t)L_580))); + UInt32U5BU5D_t957* L_582 = ___ekey; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, ((int32_t)43)); + int32_t L_583 = ((int32_t)43); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_570, L_572, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_583, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_584 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_585 = V_4; + NullCheck(L_584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_584, (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24)))))); + uintptr_t L_586 = (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_588 = V_5; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_588>>((int32_t)16))))))); + int32_t L_589 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_588>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_590 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_591 = V_7; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>8)))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>8))))); + UInt32U5BU5D_t957* L_593 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_594 = V_0; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)L_594)))); + int32_t L_595 = (((int32_t)((uint8_t)L_594))); + UInt32U5BU5D_t957* L_596 = ___ekey; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, ((int32_t)44)); + int32_t L_597 = ((int32_t)44); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_584, L_586, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_597, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_598 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_599 = V_5; + NullCheck(L_598); + IL2CPP_ARRAY_BOUNDS_CHECK(L_598, (((uintptr_t)((int32_t)((uint32_t)L_599>>((int32_t)24)))))); + uintptr_t L_600 = (((uintptr_t)((int32_t)((uint32_t)L_599>>((int32_t)24))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_602 = V_6; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_602>>((int32_t)16))))))); + int32_t L_603 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_602>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_604 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_605 = V_0; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>8)))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>8))))); + UInt32U5BU5D_t957* L_607 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_608 = V_1; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)L_608)))); + int32_t L_609 = (((int32_t)((uint8_t)L_608))); + UInt32U5BU5D_t957* L_610 = ___ekey; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, ((int32_t)45)); + int32_t L_611 = ((int32_t)45); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_598, L_600, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_611, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_612 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_613 = V_6; + NullCheck(L_612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_612, (((uintptr_t)((int32_t)((uint32_t)L_613>>((int32_t)24)))))); + uintptr_t L_614 = (((uintptr_t)((int32_t)((uint32_t)L_613>>((int32_t)24))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_616 = V_7; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16))))))); + int32_t L_617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_618 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_619 = V_1; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>8)))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>8))))); + UInt32U5BU5D_t957* L_621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_622 = V_2; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)L_622)))); + int32_t L_623 = (((int32_t)((uint8_t)L_622))); + UInt32U5BU5D_t957* L_624 = ___ekey; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, ((int32_t)46)); + int32_t L_625 = ((int32_t)46); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_612, L_614, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_625, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_626 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_627 = V_7; + NullCheck(L_626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_626, (((uintptr_t)((int32_t)((uint32_t)L_627>>((int32_t)24)))))); + uintptr_t L_628 = (((uintptr_t)((int32_t)((uint32_t)L_627>>((int32_t)24))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_630 = V_0; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_630>>((int32_t)16))))))); + int32_t L_631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_630>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_632 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_633 = V_2; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>8)))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>8))))); + UInt32U5BU5D_t957* L_635 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_636 = V_3; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)L_636)))); + int32_t L_637 = (((int32_t)((uint8_t)L_636))); + UInt32U5BU5D_t957* L_638 = ___ekey; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, ((int32_t)47)); + int32_t L_639 = ((int32_t)47); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_626, L_628, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_639, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_640 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_641 = V_8; + NullCheck(L_640); + IL2CPP_ARRAY_BOUNDS_CHECK(L_640, (((uintptr_t)((int32_t)((uint32_t)L_641>>((int32_t)24)))))); + uintptr_t L_642 = (((uintptr_t)((int32_t)((uint32_t)L_641>>((int32_t)24))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_644 = V_9; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_644>>((int32_t)16))))))); + int32_t L_645 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_644>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_646 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_647 = V_11; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>8)))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>8))))); + UInt32U5BU5D_t957* L_649 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_650 = V_12; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)L_650)))); + int32_t L_651 = (((int32_t)((uint8_t)L_650))); + UInt32U5BU5D_t957* L_652 = ___ekey; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, ((int32_t)48)); + int32_t L_653 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_640, L_642, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_653, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_654 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_655 = V_9; + NullCheck(L_654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_654, (((uintptr_t)((int32_t)((uint32_t)L_655>>((int32_t)24)))))); + uintptr_t L_656 = (((uintptr_t)((int32_t)((uint32_t)L_655>>((int32_t)24))))); + UInt32U5BU5D_t957* L_657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_658 = V_10; + NullCheck(L_657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_657, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>((int32_t)16))))))); + int32_t L_659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_660 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_661 = V_12; + NullCheck(L_660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_660, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8)))))); + int32_t L_662 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8))))); + UInt32U5BU5D_t957* L_663 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_664 = V_13; + NullCheck(L_663); + IL2CPP_ARRAY_BOUNDS_CHECK(L_663, (((int32_t)((uint8_t)L_664)))); + int32_t L_665 = (((int32_t)((uint8_t)L_664))); + UInt32U5BU5D_t957* L_666 = ___ekey; + NullCheck(L_666); + IL2CPP_ARRAY_BOUNDS_CHECK(L_666, ((int32_t)49)); + int32_t L_667 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_654, L_656, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_657, L_659, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_660, L_662, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_663, L_665, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_666, L_667, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_668 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_669 = V_10; + NullCheck(L_668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_668, (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24)))))); + uintptr_t L_670 = (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24))))); + UInt32U5BU5D_t957* L_671 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_672 = V_11; + NullCheck(L_671); + IL2CPP_ARRAY_BOUNDS_CHECK(L_671, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_672>>((int32_t)16))))))); + int32_t L_673 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_672>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_674 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_675 = V_13; + NullCheck(L_674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_674, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_675>>8)))))); + int32_t L_676 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_675>>8))))); + UInt32U5BU5D_t957* L_677 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_678 = V_14; + NullCheck(L_677); + IL2CPP_ARRAY_BOUNDS_CHECK(L_677, (((int32_t)((uint8_t)L_678)))); + int32_t L_679 = (((int32_t)((uint8_t)L_678))); + UInt32U5BU5D_t957* L_680 = ___ekey; + NullCheck(L_680); + IL2CPP_ARRAY_BOUNDS_CHECK(L_680, ((int32_t)50)); + int32_t L_681 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_668, L_670, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_671, L_673, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_674, L_676, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_677, L_679, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_680, L_681, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_682 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_683 = V_11; + NullCheck(L_682); + IL2CPP_ARRAY_BOUNDS_CHECK(L_682, (((uintptr_t)((int32_t)((uint32_t)L_683>>((int32_t)24)))))); + uintptr_t L_684 = (((uintptr_t)((int32_t)((uint32_t)L_683>>((int32_t)24))))); + UInt32U5BU5D_t957* L_685 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_686 = V_12; + NullCheck(L_685); + IL2CPP_ARRAY_BOUNDS_CHECK(L_685, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_686>>((int32_t)16))))))); + int32_t L_687 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_686>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_688 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_689 = V_14; + NullCheck(L_688); + IL2CPP_ARRAY_BOUNDS_CHECK(L_688, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_689>>8)))))); + int32_t L_690 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_689>>8))))); + UInt32U5BU5D_t957* L_691 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_692 = V_15; + NullCheck(L_691); + IL2CPP_ARRAY_BOUNDS_CHECK(L_691, (((int32_t)((uint8_t)L_692)))); + int32_t L_693 = (((int32_t)((uint8_t)L_692))); + UInt32U5BU5D_t957* L_694 = ___ekey; + NullCheck(L_694); + IL2CPP_ARRAY_BOUNDS_CHECK(L_694, ((int32_t)51)); + int32_t L_695 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_682, L_684, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_685, L_687, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_688, L_690, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_691, L_693, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_694, L_695, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_696 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_697 = V_12; + NullCheck(L_696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_696, (((uintptr_t)((int32_t)((uint32_t)L_697>>((int32_t)24)))))); + uintptr_t L_698 = (((uintptr_t)((int32_t)((uint32_t)L_697>>((int32_t)24))))); + UInt32U5BU5D_t957* L_699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_700 = V_13; + NullCheck(L_699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_699, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_700>>((int32_t)16))))))); + int32_t L_701 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_700>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_702 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_703 = V_15; + NullCheck(L_702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_702, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>8)))))); + int32_t L_704 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>8))))); + UInt32U5BU5D_t957* L_705 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_706 = V_8; + NullCheck(L_705); + IL2CPP_ARRAY_BOUNDS_CHECK(L_705, (((int32_t)((uint8_t)L_706)))); + int32_t L_707 = (((int32_t)((uint8_t)L_706))); + UInt32U5BU5D_t957* L_708 = ___ekey; + NullCheck(L_708); + IL2CPP_ARRAY_BOUNDS_CHECK(L_708, ((int32_t)52)); + int32_t L_709 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_696, L_698, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_699, L_701, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_702, L_704, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_705, L_707, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_708, L_709, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_710 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_711 = V_13; + NullCheck(L_710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_710, (((uintptr_t)((int32_t)((uint32_t)L_711>>((int32_t)24)))))); + uintptr_t L_712 = (((uintptr_t)((int32_t)((uint32_t)L_711>>((int32_t)24))))); + UInt32U5BU5D_t957* L_713 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_714 = V_14; + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16))))))); + int32_t L_715 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_716 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_717 = V_8; + NullCheck(L_716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_716, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_717>>8)))))); + int32_t L_718 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_717>>8))))); + UInt32U5BU5D_t957* L_719 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_720 = V_9; + NullCheck(L_719); + IL2CPP_ARRAY_BOUNDS_CHECK(L_719, (((int32_t)((uint8_t)L_720)))); + int32_t L_721 = (((int32_t)((uint8_t)L_720))); + UInt32U5BU5D_t957* L_722 = ___ekey; + NullCheck(L_722); + IL2CPP_ARRAY_BOUNDS_CHECK(L_722, ((int32_t)53)); + int32_t L_723 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_710, L_712, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_715, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_716, L_718, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_719, L_721, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_722, L_723, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_724 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_725 = V_14; + NullCheck(L_724); + IL2CPP_ARRAY_BOUNDS_CHECK(L_724, (((uintptr_t)((int32_t)((uint32_t)L_725>>((int32_t)24)))))); + uintptr_t L_726 = (((uintptr_t)((int32_t)((uint32_t)L_725>>((int32_t)24))))); + UInt32U5BU5D_t957* L_727 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_728 = V_15; + NullCheck(L_727); + IL2CPP_ARRAY_BOUNDS_CHECK(L_727, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_728>>((int32_t)16))))))); + int32_t L_729 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_728>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_730 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_731 = V_9; + NullCheck(L_730); + IL2CPP_ARRAY_BOUNDS_CHECK(L_730, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_731>>8)))))); + int32_t L_732 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_731>>8))))); + UInt32U5BU5D_t957* L_733 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_734 = V_10; + NullCheck(L_733); + IL2CPP_ARRAY_BOUNDS_CHECK(L_733, (((int32_t)((uint8_t)L_734)))); + int32_t L_735 = (((int32_t)((uint8_t)L_734))); + UInt32U5BU5D_t957* L_736 = ___ekey; + NullCheck(L_736); + IL2CPP_ARRAY_BOUNDS_CHECK(L_736, ((int32_t)54)); + int32_t L_737 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_724, L_726, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_727, L_729, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_730, L_732, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_733, L_735, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_736, L_737, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_738 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_739 = V_15; + NullCheck(L_738); + IL2CPP_ARRAY_BOUNDS_CHECK(L_738, (((uintptr_t)((int32_t)((uint32_t)L_739>>((int32_t)24)))))); + uintptr_t L_740 = (((uintptr_t)((int32_t)((uint32_t)L_739>>((int32_t)24))))); + UInt32U5BU5D_t957* L_741 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_742 = V_8; + NullCheck(L_741); + IL2CPP_ARRAY_BOUNDS_CHECK(L_741, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_742>>((int32_t)16))))))); + int32_t L_743 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_742>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_744 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_745 = V_10; + NullCheck(L_744); + IL2CPP_ARRAY_BOUNDS_CHECK(L_744, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8)))))); + int32_t L_746 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8))))); + UInt32U5BU5D_t957* L_747 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_748 = V_11; + NullCheck(L_747); + IL2CPP_ARRAY_BOUNDS_CHECK(L_747, (((int32_t)((uint8_t)L_748)))); + int32_t L_749 = (((int32_t)((uint8_t)L_748))); + UInt32U5BU5D_t957* L_750 = ___ekey; + NullCheck(L_750); + IL2CPP_ARRAY_BOUNDS_CHECK(L_750, ((int32_t)55)); + int32_t L_751 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_738, L_740, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_741, L_743, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_744, L_746, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_747, L_749, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_750, L_751, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_752 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_753 = V_0; + NullCheck(L_752); + IL2CPP_ARRAY_BOUNDS_CHECK(L_752, (((uintptr_t)((int32_t)((uint32_t)L_753>>((int32_t)24)))))); + uintptr_t L_754 = (((uintptr_t)((int32_t)((uint32_t)L_753>>((int32_t)24))))); + UInt32U5BU5D_t957* L_755 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_756 = V_1; + NullCheck(L_755); + IL2CPP_ARRAY_BOUNDS_CHECK(L_755, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>((int32_t)16))))))); + int32_t L_757 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_758 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_759 = V_3; + NullCheck(L_758); + IL2CPP_ARRAY_BOUNDS_CHECK(L_758, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_759>>8)))))); + int32_t L_760 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_759>>8))))); + UInt32U5BU5D_t957* L_761 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_762 = V_4; + NullCheck(L_761); + IL2CPP_ARRAY_BOUNDS_CHECK(L_761, (((int32_t)((uint8_t)L_762)))); + int32_t L_763 = (((int32_t)((uint8_t)L_762))); + UInt32U5BU5D_t957* L_764 = ___ekey; + NullCheck(L_764); + IL2CPP_ARRAY_BOUNDS_CHECK(L_764, ((int32_t)56)); + int32_t L_765 = ((int32_t)56); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_752, L_754, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_755, L_757, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_758, L_760, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_761, L_763, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_764, L_765, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_766 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_767 = V_1; + NullCheck(L_766); + IL2CPP_ARRAY_BOUNDS_CHECK(L_766, (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24)))))); + uintptr_t L_768 = (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24))))); + UInt32U5BU5D_t957* L_769 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_770 = V_2; + NullCheck(L_769); + IL2CPP_ARRAY_BOUNDS_CHECK(L_769, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_770>>((int32_t)16))))))); + int32_t L_771 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_770>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_772 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_773 = V_4; + NullCheck(L_772); + IL2CPP_ARRAY_BOUNDS_CHECK(L_772, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8)))))); + int32_t L_774 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8))))); + UInt32U5BU5D_t957* L_775 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_776 = V_5; + NullCheck(L_775); + IL2CPP_ARRAY_BOUNDS_CHECK(L_775, (((int32_t)((uint8_t)L_776)))); + int32_t L_777 = (((int32_t)((uint8_t)L_776))); + UInt32U5BU5D_t957* L_778 = ___ekey; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, ((int32_t)57)); + int32_t L_779 = ((int32_t)57); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_766, L_768, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_769, L_771, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_772, L_774, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_775, L_777, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_778, L_779, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_780 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_781 = V_2; + NullCheck(L_780); + IL2CPP_ARRAY_BOUNDS_CHECK(L_780, (((uintptr_t)((int32_t)((uint32_t)L_781>>((int32_t)24)))))); + uintptr_t L_782 = (((uintptr_t)((int32_t)((uint32_t)L_781>>((int32_t)24))))); + UInt32U5BU5D_t957* L_783 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_784 = V_3; + NullCheck(L_783); + IL2CPP_ARRAY_BOUNDS_CHECK(L_783, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_784>>((int32_t)16))))))); + int32_t L_785 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_784>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_786 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_787 = V_5; + NullCheck(L_786); + IL2CPP_ARRAY_BOUNDS_CHECK(L_786, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_787>>8)))))); + int32_t L_788 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_787>>8))))); + UInt32U5BU5D_t957* L_789 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_790 = V_6; + NullCheck(L_789); + IL2CPP_ARRAY_BOUNDS_CHECK(L_789, (((int32_t)((uint8_t)L_790)))); + int32_t L_791 = (((int32_t)((uint8_t)L_790))); + UInt32U5BU5D_t957* L_792 = ___ekey; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, ((int32_t)58)); + int32_t L_793 = ((int32_t)58); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_780, L_782, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_783, L_785, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_786, L_788, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_789, L_791, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_792, L_793, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_794 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_795 = V_3; + NullCheck(L_794); + IL2CPP_ARRAY_BOUNDS_CHECK(L_794, (((uintptr_t)((int32_t)((uint32_t)L_795>>((int32_t)24)))))); + uintptr_t L_796 = (((uintptr_t)((int32_t)((uint32_t)L_795>>((int32_t)24))))); + UInt32U5BU5D_t957* L_797 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_798 = V_4; + NullCheck(L_797); + IL2CPP_ARRAY_BOUNDS_CHECK(L_797, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16))))))); + int32_t L_799 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_800 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_801 = V_6; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_801>>8)))))); + int32_t L_802 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_801>>8))))); + UInt32U5BU5D_t957* L_803 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_804 = V_7; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, (((int32_t)((uint8_t)L_804)))); + int32_t L_805 = (((int32_t)((uint8_t)L_804))); + UInt32U5BU5D_t957* L_806 = ___ekey; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, ((int32_t)59)); + int32_t L_807 = ((int32_t)59); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_794, L_796, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_797, L_799, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_800, L_802, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_806, L_807, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_808 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_809 = V_4; + NullCheck(L_808); + IL2CPP_ARRAY_BOUNDS_CHECK(L_808, (((uintptr_t)((int32_t)((uint32_t)L_809>>((int32_t)24)))))); + uintptr_t L_810 = (((uintptr_t)((int32_t)((uint32_t)L_809>>((int32_t)24))))); + UInt32U5BU5D_t957* L_811 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_812 = V_5; + NullCheck(L_811); + IL2CPP_ARRAY_BOUNDS_CHECK(L_811, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_812>>((int32_t)16))))))); + int32_t L_813 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_812>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_814 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_815 = V_7; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_818 = V_0; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, (((int32_t)((uint8_t)L_818)))); + int32_t L_819 = (((int32_t)((uint8_t)L_818))); + UInt32U5BU5D_t957* L_820 = ___ekey; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, ((int32_t)60)); + int32_t L_821 = ((int32_t)60); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_808, L_810, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_811, L_813, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_814, L_816, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_820, L_821, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_822 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_823 = V_5; + NullCheck(L_822); + IL2CPP_ARRAY_BOUNDS_CHECK(L_822, (((uintptr_t)((int32_t)((uint32_t)L_823>>((int32_t)24)))))); + uintptr_t L_824 = (((uintptr_t)((int32_t)((uint32_t)L_823>>((int32_t)24))))); + UInt32U5BU5D_t957* L_825 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_826 = V_6; + NullCheck(L_825); + IL2CPP_ARRAY_BOUNDS_CHECK(L_825, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16))))))); + int32_t L_827 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_828 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_829 = V_0; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_829>>8)))))); + int32_t L_830 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_829>>8))))); + UInt32U5BU5D_t957* L_831 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_832 = V_1; + NullCheck(L_831); + IL2CPP_ARRAY_BOUNDS_CHECK(L_831, (((int32_t)((uint8_t)L_832)))); + int32_t L_833 = (((int32_t)((uint8_t)L_832))); + UInt32U5BU5D_t957* L_834 = ___ekey; + NullCheck(L_834); + IL2CPP_ARRAY_BOUNDS_CHECK(L_834, ((int32_t)61)); + int32_t L_835 = ((int32_t)61); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_822, L_824, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_825, L_827, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_828, L_830, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_831, L_833, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_834, L_835, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_837 = V_6; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((uintptr_t)((int32_t)((uint32_t)L_837>>((int32_t)24)))))); + uintptr_t L_838 = (((uintptr_t)((int32_t)((uint32_t)L_837>>((int32_t)24))))); + UInt32U5BU5D_t957* L_839 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_840 = V_7; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>((int32_t)16))))))); + int32_t L_841 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_842 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_843 = V_1; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_843>>8)))))); + int32_t L_844 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_843>>8))))); + UInt32U5BU5D_t957* L_845 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_846 = V_2; + NullCheck(L_845); + IL2CPP_ARRAY_BOUNDS_CHECK(L_845, (((int32_t)((uint8_t)L_846)))); + int32_t L_847 = (((int32_t)((uint8_t)L_846))); + UInt32U5BU5D_t957* L_848 = ___ekey; + NullCheck(L_848); + IL2CPP_ARRAY_BOUNDS_CHECK(L_848, ((int32_t)62)); + int32_t L_849 = ((int32_t)62); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_836, L_838, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_842, L_844, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_845, L_847, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_848, L_849, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_851 = V_7; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24)))))); + uintptr_t L_852 = (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24))))); + UInt32U5BU5D_t957* L_853 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_854 = V_0; + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_854>>((int32_t)16))))))); + int32_t L_855 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_854>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_856 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_857 = V_2; + NullCheck(L_856); + IL2CPP_ARRAY_BOUNDS_CHECK(L_856, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_857>>8)))))); + int32_t L_858 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_857>>8))))); + UInt32U5BU5D_t957* L_859 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_860 = V_3; + NullCheck(L_859); + IL2CPP_ARRAY_BOUNDS_CHECK(L_859, (((int32_t)((uint8_t)L_860)))); + int32_t L_861 = (((int32_t)((uint8_t)L_860))); + UInt32U5BU5D_t957* L_862 = ___ekey; + NullCheck(L_862); + IL2CPP_ARRAY_BOUNDS_CHECK(L_862, ((int32_t)63)); + int32_t L_863 = ((int32_t)63); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_850, L_852, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_855, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_856, L_858, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_859, L_861, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_862, L_863, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_864 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_865 = V_8; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, (((uintptr_t)((int32_t)((uint32_t)L_865>>((int32_t)24)))))); + uintptr_t L_866 = (((uintptr_t)((int32_t)((uint32_t)L_865>>((int32_t)24))))); + UInt32U5BU5D_t957* L_867 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_868 = V_9; + NullCheck(L_867); + IL2CPP_ARRAY_BOUNDS_CHECK(L_867, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>((int32_t)16))))))); + int32_t L_869 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_870 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_871 = V_11; + NullCheck(L_870); + IL2CPP_ARRAY_BOUNDS_CHECK(L_870, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_871>>8)))))); + int32_t L_872 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_871>>8))))); + UInt32U5BU5D_t957* L_873 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_874 = V_12; + NullCheck(L_873); + IL2CPP_ARRAY_BOUNDS_CHECK(L_873, (((int32_t)((uint8_t)L_874)))); + int32_t L_875 = (((int32_t)((uint8_t)L_874))); + UInt32U5BU5D_t957* L_876 = ___ekey; + NullCheck(L_876); + IL2CPP_ARRAY_BOUNDS_CHECK(L_876, ((int32_t)64)); + int32_t L_877 = ((int32_t)64); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_864, L_866, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_867, L_869, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_870, L_872, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_873, L_875, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_876, L_877, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_878 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_879 = V_9; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24)))))); + uintptr_t L_880 = (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24))))); + UInt32U5BU5D_t957* L_881 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_882 = V_10; + NullCheck(L_881); + IL2CPP_ARRAY_BOUNDS_CHECK(L_881, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_882>>((int32_t)16))))))); + int32_t L_883 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_882>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_884 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_885 = V_12; + NullCheck(L_884); + IL2CPP_ARRAY_BOUNDS_CHECK(L_884, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>8)))))); + int32_t L_886 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>8))))); + UInt32U5BU5D_t957* L_887 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_888 = V_13; + NullCheck(L_887); + IL2CPP_ARRAY_BOUNDS_CHECK(L_887, (((int32_t)((uint8_t)L_888)))); + int32_t L_889 = (((int32_t)((uint8_t)L_888))); + UInt32U5BU5D_t957* L_890 = ___ekey; + NullCheck(L_890); + IL2CPP_ARRAY_BOUNDS_CHECK(L_890, ((int32_t)65)); + int32_t L_891 = ((int32_t)65); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_878, L_880, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_881, L_883, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_884, L_886, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_887, L_889, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_890, L_891, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_892 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_893 = V_10; + NullCheck(L_892); + IL2CPP_ARRAY_BOUNDS_CHECK(L_892, (((uintptr_t)((int32_t)((uint32_t)L_893>>((int32_t)24)))))); + uintptr_t L_894 = (((uintptr_t)((int32_t)((uint32_t)L_893>>((int32_t)24))))); + UInt32U5BU5D_t957* L_895 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_896 = V_11; + NullCheck(L_895); + IL2CPP_ARRAY_BOUNDS_CHECK(L_895, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_896>>((int32_t)16))))))); + int32_t L_897 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_896>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_898 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_899 = V_13; + NullCheck(L_898); + IL2CPP_ARRAY_BOUNDS_CHECK(L_898, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_899>>8)))))); + int32_t L_900 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_899>>8))))); + UInt32U5BU5D_t957* L_901 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_902 = V_14; + NullCheck(L_901); + IL2CPP_ARRAY_BOUNDS_CHECK(L_901, (((int32_t)((uint8_t)L_902)))); + int32_t L_903 = (((int32_t)((uint8_t)L_902))); + UInt32U5BU5D_t957* L_904 = ___ekey; + NullCheck(L_904); + IL2CPP_ARRAY_BOUNDS_CHECK(L_904, ((int32_t)66)); + int32_t L_905 = ((int32_t)66); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_892, L_894, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_895, L_897, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_898, L_900, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_901, L_903, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_904, L_905, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_906 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_907 = V_11; + NullCheck(L_906); + IL2CPP_ARRAY_BOUNDS_CHECK(L_906, (((uintptr_t)((int32_t)((uint32_t)L_907>>((int32_t)24)))))); + uintptr_t L_908 = (((uintptr_t)((int32_t)((uint32_t)L_907>>((int32_t)24))))); + UInt32U5BU5D_t957* L_909 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_910 = V_12; + NullCheck(L_909); + IL2CPP_ARRAY_BOUNDS_CHECK(L_909, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_910>>((int32_t)16))))))); + int32_t L_911 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_910>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_912 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_913 = V_14; + NullCheck(L_912); + IL2CPP_ARRAY_BOUNDS_CHECK(L_912, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_913>>8)))))); + int32_t L_914 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_913>>8))))); + UInt32U5BU5D_t957* L_915 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_916 = V_15; + NullCheck(L_915); + IL2CPP_ARRAY_BOUNDS_CHECK(L_915, (((int32_t)((uint8_t)L_916)))); + int32_t L_917 = (((int32_t)((uint8_t)L_916))); + UInt32U5BU5D_t957* L_918 = ___ekey; + NullCheck(L_918); + IL2CPP_ARRAY_BOUNDS_CHECK(L_918, ((int32_t)67)); + int32_t L_919 = ((int32_t)67); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_906, L_908, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_909, L_911, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_912, L_914, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_915, L_917, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_918, L_919, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_920 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_921 = V_12; + NullCheck(L_920); + IL2CPP_ARRAY_BOUNDS_CHECK(L_920, (((uintptr_t)((int32_t)((uint32_t)L_921>>((int32_t)24)))))); + uintptr_t L_922 = (((uintptr_t)((int32_t)((uint32_t)L_921>>((int32_t)24))))); + UInt32U5BU5D_t957* L_923 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_924 = V_13; + NullCheck(L_923); + IL2CPP_ARRAY_BOUNDS_CHECK(L_923, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_924>>((int32_t)16))))))); + int32_t L_925 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_924>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_926 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_927 = V_15; + NullCheck(L_926); + IL2CPP_ARRAY_BOUNDS_CHECK(L_926, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8)))))); + int32_t L_928 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8))))); + UInt32U5BU5D_t957* L_929 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_930 = V_8; + NullCheck(L_929); + IL2CPP_ARRAY_BOUNDS_CHECK(L_929, (((int32_t)((uint8_t)L_930)))); + int32_t L_931 = (((int32_t)((uint8_t)L_930))); + UInt32U5BU5D_t957* L_932 = ___ekey; + NullCheck(L_932); + IL2CPP_ARRAY_BOUNDS_CHECK(L_932, ((int32_t)68)); + int32_t L_933 = ((int32_t)68); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_920, L_922, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_923, L_925, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_926, L_928, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_929, L_931, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_932, L_933, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_934 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_935 = V_13; + NullCheck(L_934); + IL2CPP_ARRAY_BOUNDS_CHECK(L_934, (((uintptr_t)((int32_t)((uint32_t)L_935>>((int32_t)24)))))); + uintptr_t L_936 = (((uintptr_t)((int32_t)((uint32_t)L_935>>((int32_t)24))))); + UInt32U5BU5D_t957* L_937 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_938 = V_14; + NullCheck(L_937); + IL2CPP_ARRAY_BOUNDS_CHECK(L_937, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_938>>((int32_t)16))))))); + int32_t L_939 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_938>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_940 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_941 = V_8; + NullCheck(L_940); + IL2CPP_ARRAY_BOUNDS_CHECK(L_940, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>8)))))); + int32_t L_942 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>8))))); + UInt32U5BU5D_t957* L_943 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_944 = V_9; + NullCheck(L_943); + IL2CPP_ARRAY_BOUNDS_CHECK(L_943, (((int32_t)((uint8_t)L_944)))); + int32_t L_945 = (((int32_t)((uint8_t)L_944))); + UInt32U5BU5D_t957* L_946 = ___ekey; + NullCheck(L_946); + IL2CPP_ARRAY_BOUNDS_CHECK(L_946, ((int32_t)69)); + int32_t L_947 = ((int32_t)69); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_934, L_936, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_937, L_939, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_940, L_942, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_943, L_945, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_946, L_947, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_948 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_949 = V_14; + NullCheck(L_948); + IL2CPP_ARRAY_BOUNDS_CHECK(L_948, (((uintptr_t)((int32_t)((uint32_t)L_949>>((int32_t)24)))))); + uintptr_t L_950 = (((uintptr_t)((int32_t)((uint32_t)L_949>>((int32_t)24))))); + UInt32U5BU5D_t957* L_951 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_952 = V_15; + NullCheck(L_951); + IL2CPP_ARRAY_BOUNDS_CHECK(L_951, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_952>>((int32_t)16))))))); + int32_t L_953 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_952>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_954 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_955 = V_9; + NullCheck(L_954); + IL2CPP_ARRAY_BOUNDS_CHECK(L_954, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_955>>8)))))); + int32_t L_956 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_955>>8))))); + UInt32U5BU5D_t957* L_957 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_958 = V_10; + NullCheck(L_957); + IL2CPP_ARRAY_BOUNDS_CHECK(L_957, (((int32_t)((uint8_t)L_958)))); + int32_t L_959 = (((int32_t)((uint8_t)L_958))); + UInt32U5BU5D_t957* L_960 = ___ekey; + NullCheck(L_960); + IL2CPP_ARRAY_BOUNDS_CHECK(L_960, ((int32_t)70)); + int32_t L_961 = ((int32_t)70); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_948, L_950, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_951, L_953, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_954, L_956, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_957, L_959, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_960, L_961, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_962 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_963 = V_15; + NullCheck(L_962); + IL2CPP_ARRAY_BOUNDS_CHECK(L_962, (((uintptr_t)((int32_t)((uint32_t)L_963>>((int32_t)24)))))); + uintptr_t L_964 = (((uintptr_t)((int32_t)((uint32_t)L_963>>((int32_t)24))))); + UInt32U5BU5D_t957* L_965 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_966 = V_8; + NullCheck(L_965); + IL2CPP_ARRAY_BOUNDS_CHECK(L_965, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_966>>((int32_t)16))))))); + int32_t L_967 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_966>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_968 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_969 = V_10; + NullCheck(L_968); + IL2CPP_ARRAY_BOUNDS_CHECK(L_968, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>8)))))); + int32_t L_970 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>8))))); + UInt32U5BU5D_t957* L_971 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_972 = V_11; + NullCheck(L_971); + IL2CPP_ARRAY_BOUNDS_CHECK(L_971, (((int32_t)((uint8_t)L_972)))); + int32_t L_973 = (((int32_t)((uint8_t)L_972))); + UInt32U5BU5D_t957* L_974 = ___ekey; + NullCheck(L_974); + IL2CPP_ARRAY_BOUNDS_CHECK(L_974, ((int32_t)71)); + int32_t L_975 = ((int32_t)71); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_962, L_964, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_965, L_967, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_968, L_970, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_971, L_973, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_974, L_975, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_976 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_977 = V_0; + NullCheck(L_976); + IL2CPP_ARRAY_BOUNDS_CHECK(L_976, (((uintptr_t)((int32_t)((uint32_t)L_977>>((int32_t)24)))))); + uintptr_t L_978 = (((uintptr_t)((int32_t)((uint32_t)L_977>>((int32_t)24))))); + UInt32U5BU5D_t957* L_979 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_980 = V_1; + NullCheck(L_979); + IL2CPP_ARRAY_BOUNDS_CHECK(L_979, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16))))))); + int32_t L_981 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_982 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_983 = V_3; + NullCheck(L_982); + IL2CPP_ARRAY_BOUNDS_CHECK(L_982, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8)))))); + int32_t L_984 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8))))); + UInt32U5BU5D_t957* L_985 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_986 = V_4; + NullCheck(L_985); + IL2CPP_ARRAY_BOUNDS_CHECK(L_985, (((int32_t)((uint8_t)L_986)))); + int32_t L_987 = (((int32_t)((uint8_t)L_986))); + UInt32U5BU5D_t957* L_988 = ___ekey; + NullCheck(L_988); + IL2CPP_ARRAY_BOUNDS_CHECK(L_988, ((int32_t)72)); + int32_t L_989 = ((int32_t)72); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_976, L_978, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_979, L_981, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_982, L_984, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_985, L_987, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_988, L_989, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_990 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_991 = V_1; + NullCheck(L_990); + IL2CPP_ARRAY_BOUNDS_CHECK(L_990, (((uintptr_t)((int32_t)((uint32_t)L_991>>((int32_t)24)))))); + uintptr_t L_992 = (((uintptr_t)((int32_t)((uint32_t)L_991>>((int32_t)24))))); + UInt32U5BU5D_t957* L_993 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_994 = V_2; + NullCheck(L_993); + IL2CPP_ARRAY_BOUNDS_CHECK(L_993, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_994>>((int32_t)16))))))); + int32_t L_995 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_994>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_996 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_997 = V_4; + NullCheck(L_996); + IL2CPP_ARRAY_BOUNDS_CHECK(L_996, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_997>>8)))))); + int32_t L_998 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_997>>8))))); + UInt32U5BU5D_t957* L_999 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1000 = V_5; + NullCheck(L_999); + IL2CPP_ARRAY_BOUNDS_CHECK(L_999, (((int32_t)((uint8_t)L_1000)))); + int32_t L_1001 = (((int32_t)((uint8_t)L_1000))); + UInt32U5BU5D_t957* L_1002 = ___ekey; + NullCheck(L_1002); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1002, ((int32_t)73)); + int32_t L_1003 = ((int32_t)73); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_990, L_992, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_993, L_995, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_996, L_998, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_999, L_1001, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1002, L_1003, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1004 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1005 = V_2; + NullCheck(L_1004); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1004, (((uintptr_t)((int32_t)((uint32_t)L_1005>>((int32_t)24)))))); + uintptr_t L_1006 = (((uintptr_t)((int32_t)((uint32_t)L_1005>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1007 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1008 = V_3; + NullCheck(L_1007); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1007, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1008>>((int32_t)16))))))); + int32_t L_1009 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1008>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1010 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1011 = V_5; + NullCheck(L_1010); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1010, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8)))))); + int32_t L_1012 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8))))); + UInt32U5BU5D_t957* L_1013 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1014 = V_6; + NullCheck(L_1013); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1013, (((int32_t)((uint8_t)L_1014)))); + int32_t L_1015 = (((int32_t)((uint8_t)L_1014))); + UInt32U5BU5D_t957* L_1016 = ___ekey; + NullCheck(L_1016); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1016, ((int32_t)74)); + int32_t L_1017 = ((int32_t)74); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1004, L_1006, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1007, L_1009, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1010, L_1012, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1013, L_1015, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1016, L_1017, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1018 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1019 = V_3; + NullCheck(L_1018); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1018, (((uintptr_t)((int32_t)((uint32_t)L_1019>>((int32_t)24)))))); + uintptr_t L_1020 = (((uintptr_t)((int32_t)((uint32_t)L_1019>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1021 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1022 = V_4; + NullCheck(L_1021); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1021, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>((int32_t)16))))))); + int32_t L_1023 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1024 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1025 = V_6; + NullCheck(L_1024); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1024, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1025>>8)))))); + int32_t L_1026 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1025>>8))))); + UInt32U5BU5D_t957* L_1027 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1028 = V_7; + NullCheck(L_1027); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1027, (((int32_t)((uint8_t)L_1028)))); + int32_t L_1029 = (((int32_t)((uint8_t)L_1028))); + UInt32U5BU5D_t957* L_1030 = ___ekey; + NullCheck(L_1030); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1030, ((int32_t)75)); + int32_t L_1031 = ((int32_t)75); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1018, L_1020, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1021, L_1023, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1024, L_1026, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1027, L_1029, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1030, L_1031, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1032 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1033 = V_4; + NullCheck(L_1032); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1032, (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24)))))); + uintptr_t L_1034 = (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1035 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1036 = V_5; + NullCheck(L_1035); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1035, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16))))))); + int32_t L_1037 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1038 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1039 = V_7; + NullCheck(L_1038); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1038, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1039>>8)))))); + int32_t L_1040 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1039>>8))))); + UInt32U5BU5D_t957* L_1041 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1042 = V_0; + NullCheck(L_1041); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1041, (((int32_t)((uint8_t)L_1042)))); + int32_t L_1043 = (((int32_t)((uint8_t)L_1042))); + UInt32U5BU5D_t957* L_1044 = ___ekey; + NullCheck(L_1044); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1044, ((int32_t)76)); + int32_t L_1045 = ((int32_t)76); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1032, L_1034, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1035, L_1037, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1038, L_1040, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1041, L_1043, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1044, L_1045, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1046 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1047 = V_5; + NullCheck(L_1046); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1046, (((uintptr_t)((int32_t)((uint32_t)L_1047>>((int32_t)24)))))); + uintptr_t L_1048 = (((uintptr_t)((int32_t)((uint32_t)L_1047>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1049 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1050 = V_6; + NullCheck(L_1049); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1049, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1050>>((int32_t)16))))))); + int32_t L_1051 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1050>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1052 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1053 = V_0; + NullCheck(L_1052); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1052, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1053>>8)))))); + int32_t L_1054 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1053>>8))))); + UInt32U5BU5D_t957* L_1055 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1056 = V_1; + NullCheck(L_1055); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1055, (((int32_t)((uint8_t)L_1056)))); + int32_t L_1057 = (((int32_t)((uint8_t)L_1056))); + UInt32U5BU5D_t957* L_1058 = ___ekey; + NullCheck(L_1058); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1058, ((int32_t)77)); + int32_t L_1059 = ((int32_t)77); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1046, L_1048, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1049, L_1051, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1052, L_1054, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1055, L_1057, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1058, L_1059, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1060 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1061 = V_6; + NullCheck(L_1060); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1060, (((uintptr_t)((int32_t)((uint32_t)L_1061>>((int32_t)24)))))); + uintptr_t L_1062 = (((uintptr_t)((int32_t)((uint32_t)L_1061>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1063 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1064 = V_7; + NullCheck(L_1063); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1063, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16))))))); + int32_t L_1065 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1066 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1067 = V_1; + NullCheck(L_1066); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1066, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>8)))))); + int32_t L_1068 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>8))))); + UInt32U5BU5D_t957* L_1069 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1070 = V_2; + NullCheck(L_1069); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1069, (((int32_t)((uint8_t)L_1070)))); + int32_t L_1071 = (((int32_t)((uint8_t)L_1070))); + UInt32U5BU5D_t957* L_1072 = ___ekey; + NullCheck(L_1072); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1072, ((int32_t)78)); + int32_t L_1073 = ((int32_t)78); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1060, L_1062, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1063, L_1065, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1066, L_1068, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1069, L_1071, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1072, L_1073, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1074 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1075 = V_7; + NullCheck(L_1074); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1074, (((uintptr_t)((int32_t)((uint32_t)L_1075>>((int32_t)24)))))); + uintptr_t L_1076 = (((uintptr_t)((int32_t)((uint32_t)L_1075>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1077 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1078 = V_0; + NullCheck(L_1077); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1077, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1078>>((int32_t)16))))))); + int32_t L_1079 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1078>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1080 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1081 = V_2; + NullCheck(L_1080); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1080, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1081>>8)))))); + int32_t L_1082 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1081>>8))))); + UInt32U5BU5D_t957* L_1083 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1084 = V_3; + NullCheck(L_1083); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1083, (((int32_t)((uint8_t)L_1084)))); + int32_t L_1085 = (((int32_t)((uint8_t)L_1084))); + UInt32U5BU5D_t957* L_1086 = ___ekey; + NullCheck(L_1086); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1086, ((int32_t)79)); + int32_t L_1087 = ((int32_t)79); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1074, L_1076, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1077, L_1079, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1080, L_1082, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1083, L_1085, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1086, L_1087, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1088 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1089 = V_8; + NullCheck(L_1088); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1088, (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24)))))); + uintptr_t L_1090 = (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1091 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1092 = V_9; + NullCheck(L_1091); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1091, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1092>>((int32_t)16))))))); + int32_t L_1093 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1092>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1094 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1095 = V_11; + NullCheck(L_1094); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1094, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>8)))))); + int32_t L_1096 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>8))))); + UInt32U5BU5D_t957* L_1097 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1098 = V_12; + NullCheck(L_1097); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1097, (((int32_t)((uint8_t)L_1098)))); + int32_t L_1099 = (((int32_t)((uint8_t)L_1098))); + UInt32U5BU5D_t957* L_1100 = ___ekey; + NullCheck(L_1100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1100, ((int32_t)80)); + int32_t L_1101 = ((int32_t)80); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1088, L_1090, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1091, L_1093, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1094, L_1096, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1097, L_1099, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1100, L_1101, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1103 = V_9; + NullCheck(L_1102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1102, (((uintptr_t)((int32_t)((uint32_t)L_1103>>((int32_t)24)))))); + uintptr_t L_1104 = (((uintptr_t)((int32_t)((uint32_t)L_1103>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1106 = V_10; + NullCheck(L_1105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1105, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>((int32_t)16))))))); + int32_t L_1107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1109 = V_12; + NullCheck(L_1108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1108, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1109>>8)))))); + int32_t L_1110 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1109>>8))))); + UInt32U5BU5D_t957* L_1111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1112 = V_13; + NullCheck(L_1111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1111, (((int32_t)((uint8_t)L_1112)))); + int32_t L_1113 = (((int32_t)((uint8_t)L_1112))); + UInt32U5BU5D_t957* L_1114 = ___ekey; + NullCheck(L_1114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1114, ((int32_t)81)); + int32_t L_1115 = ((int32_t)81); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1102, L_1104, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1105, L_1107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1108, L_1110, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1111, L_1113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1114, L_1115, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1117 = V_10; + NullCheck(L_1116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1116, (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24)))))); + uintptr_t L_1118 = (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1120 = V_11; + NullCheck(L_1119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1119, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1120>>((int32_t)16))))))); + int32_t L_1121 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1120>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1123 = V_13; + NullCheck(L_1122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1122, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1123>>8)))))); + int32_t L_1124 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1123>>8))))); + UInt32U5BU5D_t957* L_1125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1126 = V_14; + NullCheck(L_1125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1125, (((int32_t)((uint8_t)L_1126)))); + int32_t L_1127 = (((int32_t)((uint8_t)L_1126))); + UInt32U5BU5D_t957* L_1128 = ___ekey; + NullCheck(L_1128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1128, ((int32_t)82)); + int32_t L_1129 = ((int32_t)82); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1116, L_1118, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1119, L_1121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1122, L_1124, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1125, L_1127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1128, L_1129, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1131 = V_11; + NullCheck(L_1130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1130, (((uintptr_t)((int32_t)((uint32_t)L_1131>>((int32_t)24)))))); + uintptr_t L_1132 = (((uintptr_t)((int32_t)((uint32_t)L_1131>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1134 = V_12; + NullCheck(L_1133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1133, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1134>>((int32_t)16))))))); + int32_t L_1135 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1134>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1137 = V_14; + NullCheck(L_1136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1136, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1137>>8)))))); + int32_t L_1138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1137>>8))))); + UInt32U5BU5D_t957* L_1139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1140 = V_15; + NullCheck(L_1139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1139, (((int32_t)((uint8_t)L_1140)))); + int32_t L_1141 = (((int32_t)((uint8_t)L_1140))); + UInt32U5BU5D_t957* L_1142 = ___ekey; + NullCheck(L_1142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1142, ((int32_t)83)); + int32_t L_1143 = ((int32_t)83); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1130, L_1132, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1133, L_1135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1136, L_1138, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1139, L_1141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1142, L_1143, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1145 = V_12; + NullCheck(L_1144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1144, (((uintptr_t)((int32_t)((uint32_t)L_1145>>((int32_t)24)))))); + uintptr_t L_1146 = (((uintptr_t)((int32_t)((uint32_t)L_1145>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1148 = V_13; + NullCheck(L_1147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1147, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1148>>((int32_t)16))))))); + int32_t L_1149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1148>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1151 = V_15; + NullCheck(L_1150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1150, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>8)))))); + int32_t L_1152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>8))))); + UInt32U5BU5D_t957* L_1153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1154 = V_8; + NullCheck(L_1153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1153, (((int32_t)((uint8_t)L_1154)))); + int32_t L_1155 = (((int32_t)((uint8_t)L_1154))); + UInt32U5BU5D_t957* L_1156 = ___ekey; + NullCheck(L_1156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1156, ((int32_t)84)); + int32_t L_1157 = ((int32_t)84); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1144, L_1146, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1147, L_1149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1150, L_1152, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1153, L_1155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1156, L_1157, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1159 = V_13; + NullCheck(L_1158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1158, (((uintptr_t)((int32_t)((uint32_t)L_1159>>((int32_t)24)))))); + uintptr_t L_1160 = (((uintptr_t)((int32_t)((uint32_t)L_1159>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1162 = V_14; + NullCheck(L_1161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16))))))); + int32_t L_1163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1165 = V_8; + NullCheck(L_1164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1164, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1165>>8)))))); + int32_t L_1166 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1165>>8))))); + UInt32U5BU5D_t957* L_1167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1168 = V_9; + NullCheck(L_1167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1167, (((int32_t)((uint8_t)L_1168)))); + int32_t L_1169 = (((int32_t)((uint8_t)L_1168))); + UInt32U5BU5D_t957* L_1170 = ___ekey; + NullCheck(L_1170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1170, ((int32_t)85)); + int32_t L_1171 = ((int32_t)85); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1158, L_1160, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1161, L_1163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1164, L_1166, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1167, L_1169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1170, L_1171, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1173 = V_14; + NullCheck(L_1172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1172, (((uintptr_t)((int32_t)((uint32_t)L_1173>>((int32_t)24)))))); + uintptr_t L_1174 = (((uintptr_t)((int32_t)((uint32_t)L_1173>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1176 = V_15; + NullCheck(L_1175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1175, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1176>>((int32_t)16))))))); + int32_t L_1177 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1176>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1179 = V_9; + NullCheck(L_1178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1178, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1179>>8)))))); + int32_t L_1180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1179>>8))))); + UInt32U5BU5D_t957* L_1181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1182 = V_10; + NullCheck(L_1181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1181, (((int32_t)((uint8_t)L_1182)))); + int32_t L_1183 = (((int32_t)((uint8_t)L_1182))); + UInt32U5BU5D_t957* L_1184 = ___ekey; + NullCheck(L_1184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1184, ((int32_t)86)); + int32_t L_1185 = ((int32_t)86); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1172, L_1174, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1175, L_1177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1178, L_1180, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1181, L_1183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1184, L_1185, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1187 = V_15; + NullCheck(L_1186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1186, (((uintptr_t)((int32_t)((uint32_t)L_1187>>((int32_t)24)))))); + uintptr_t L_1188 = (((uintptr_t)((int32_t)((uint32_t)L_1187>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1190 = V_8; + NullCheck(L_1189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1189, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1190>>((int32_t)16))))))); + int32_t L_1191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1190>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1193 = V_10; + NullCheck(L_1192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1192, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8)))))); + int32_t L_1194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8))))); + UInt32U5BU5D_t957* L_1195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1196 = V_11; + NullCheck(L_1195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1195, (((int32_t)((uint8_t)L_1196)))); + int32_t L_1197 = (((int32_t)((uint8_t)L_1196))); + UInt32U5BU5D_t957* L_1198 = ___ekey; + NullCheck(L_1198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1198, ((int32_t)87)); + int32_t L_1199 = ((int32_t)87); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1186, L_1188, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1189, L_1191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1192, L_1194, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1195, L_1197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1198, L_1199, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1201 = V_0; + NullCheck(L_1200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1200, (((uintptr_t)((int32_t)((uint32_t)L_1201>>((int32_t)24)))))); + uintptr_t L_1202 = (((uintptr_t)((int32_t)((uint32_t)L_1201>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1204 = V_1; + NullCheck(L_1203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1203, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1204>>((int32_t)16))))))); + int32_t L_1205 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1204>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1207 = V_3; + NullCheck(L_1206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1206, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1207>>8)))))); + int32_t L_1208 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1207>>8))))); + UInt32U5BU5D_t957* L_1209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1210 = V_4; + NullCheck(L_1209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1209, (((int32_t)((uint8_t)L_1210)))); + int32_t L_1211 = (((int32_t)((uint8_t)L_1210))); + UInt32U5BU5D_t957* L_1212 = ___ekey; + NullCheck(L_1212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1212, ((int32_t)88)); + int32_t L_1213 = ((int32_t)88); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1200, L_1202, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1203, L_1205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1206, L_1208, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1209, L_1211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1212, L_1213, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1215 = V_1; + NullCheck(L_1214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1214, (((uintptr_t)((int32_t)((uint32_t)L_1215>>((int32_t)24)))))); + uintptr_t L_1216 = (((uintptr_t)((int32_t)((uint32_t)L_1215>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1218 = V_2; + NullCheck(L_1217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1217, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1218>>((int32_t)16))))))); + int32_t L_1219 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1218>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1221 = V_4; + NullCheck(L_1220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1220, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1221>>8)))))); + int32_t L_1222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1221>>8))))); + UInt32U5BU5D_t957* L_1223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1224 = V_5; + NullCheck(L_1223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1223, (((int32_t)((uint8_t)L_1224)))); + int32_t L_1225 = (((int32_t)((uint8_t)L_1224))); + UInt32U5BU5D_t957* L_1226 = ___ekey; + NullCheck(L_1226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1226, ((int32_t)89)); + int32_t L_1227 = ((int32_t)89); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1214, L_1216, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1217, L_1219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1220, L_1222, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1223, L_1225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1226, L_1227, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1229 = V_2; + NullCheck(L_1228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1228, (((uintptr_t)((int32_t)((uint32_t)L_1229>>((int32_t)24)))))); + uintptr_t L_1230 = (((uintptr_t)((int32_t)((uint32_t)L_1229>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1232 = V_3; + NullCheck(L_1231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1231, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1232>>((int32_t)16))))))); + int32_t L_1233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1232>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1235 = V_5; + NullCheck(L_1234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1234, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>8)))))); + int32_t L_1236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>8))))); + UInt32U5BU5D_t957* L_1237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1238 = V_6; + NullCheck(L_1237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1237, (((int32_t)((uint8_t)L_1238)))); + int32_t L_1239 = (((int32_t)((uint8_t)L_1238))); + UInt32U5BU5D_t957* L_1240 = ___ekey; + NullCheck(L_1240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1240, ((int32_t)90)); + int32_t L_1241 = ((int32_t)90); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1228, L_1230, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1231, L_1233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1234, L_1236, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1237, L_1239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1240, L_1241, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1243 = V_3; + NullCheck(L_1242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1242, (((uintptr_t)((int32_t)((uint32_t)L_1243>>((int32_t)24)))))); + uintptr_t L_1244 = (((uintptr_t)((int32_t)((uint32_t)L_1243>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1246 = V_4; + NullCheck(L_1245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1245, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16))))))); + int32_t L_1247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1249 = V_6; + NullCheck(L_1248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>8)))))); + int32_t L_1250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>8))))); + UInt32U5BU5D_t957* L_1251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1252 = V_7; + NullCheck(L_1251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1251, (((int32_t)((uint8_t)L_1252)))); + int32_t L_1253 = (((int32_t)((uint8_t)L_1252))); + UInt32U5BU5D_t957* L_1254 = ___ekey; + NullCheck(L_1254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1254, ((int32_t)91)); + int32_t L_1255 = ((int32_t)91); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1242, L_1244, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1245, L_1247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1248, L_1250, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1251, L_1253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1254, L_1255, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1257 = V_4; + NullCheck(L_1256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1256, (((uintptr_t)((int32_t)((uint32_t)L_1257>>((int32_t)24)))))); + uintptr_t L_1258 = (((uintptr_t)((int32_t)((uint32_t)L_1257>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1260 = V_5; + NullCheck(L_1259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1259, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1260>>((int32_t)16))))))); + int32_t L_1261 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1260>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1263 = V_7; + NullCheck(L_1262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1262, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1263>>8)))))); + int32_t L_1264 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1263>>8))))); + UInt32U5BU5D_t957* L_1265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1266 = V_0; + NullCheck(L_1265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1265, (((int32_t)((uint8_t)L_1266)))); + int32_t L_1267 = (((int32_t)((uint8_t)L_1266))); + UInt32U5BU5D_t957* L_1268 = ___ekey; + NullCheck(L_1268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1268, ((int32_t)92)); + int32_t L_1269 = ((int32_t)92); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1256, L_1258, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1259, L_1261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1262, L_1264, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1265, L_1267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1268, L_1269, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1271 = V_5; + NullCheck(L_1270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1270, (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24)))))); + uintptr_t L_1272 = (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1274 = V_6; + NullCheck(L_1273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1273, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1274>>((int32_t)16))))))); + int32_t L_1275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1274>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1277 = V_0; + NullCheck(L_1276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1276, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8)))))); + int32_t L_1278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8))))); + UInt32U5BU5D_t957* L_1279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1280 = V_1; + NullCheck(L_1279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1279, (((int32_t)((uint8_t)L_1280)))); + int32_t L_1281 = (((int32_t)((uint8_t)L_1280))); + UInt32U5BU5D_t957* L_1282 = ___ekey; + NullCheck(L_1282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1282, ((int32_t)93)); + int32_t L_1283 = ((int32_t)93); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1270, L_1272, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1273, L_1275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1276, L_1278, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1279, L_1281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1282, L_1283, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1285 = V_6; + NullCheck(L_1284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1284, (((uintptr_t)((int32_t)((uint32_t)L_1285>>((int32_t)24)))))); + uintptr_t L_1286 = (((uintptr_t)((int32_t)((uint32_t)L_1285>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1288 = V_7; + NullCheck(L_1287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1287, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>((int32_t)16))))))); + int32_t L_1289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1291 = V_1; + NullCheck(L_1290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1290, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1291>>8)))))); + int32_t L_1292 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1291>>8))))); + UInt32U5BU5D_t957* L_1293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1294 = V_2; + NullCheck(L_1293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1293, (((int32_t)((uint8_t)L_1294)))); + int32_t L_1295 = (((int32_t)((uint8_t)L_1294))); + UInt32U5BU5D_t957* L_1296 = ___ekey; + NullCheck(L_1296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1296, ((int32_t)94)); + int32_t L_1297 = ((int32_t)94); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1284, L_1286, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1287, L_1289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1290, L_1292, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1293, L_1295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1296, L_1297, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1299 = V_7; + NullCheck(L_1298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1298, (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24)))))); + uintptr_t L_1300 = (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1302 = V_0; + NullCheck(L_1301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1301, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1302>>((int32_t)16))))))); + int32_t L_1303 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1302>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1305 = V_2; + NullCheck(L_1304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1304, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1305>>8)))))); + int32_t L_1306 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1305>>8))))); + UInt32U5BU5D_t957* L_1307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1308 = V_3; + NullCheck(L_1307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1307, (((int32_t)((uint8_t)L_1308)))); + int32_t L_1309 = (((int32_t)((uint8_t)L_1308))); + UInt32U5BU5D_t957* L_1310 = ___ekey; + NullCheck(L_1310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1310, ((int32_t)95)); + int32_t L_1311 = ((int32_t)95); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1298, L_1300, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1301, L_1303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1304, L_1306, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1307, L_1309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1310, L_1311, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1313 = V_8; + NullCheck(L_1312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1312, (((uintptr_t)((int32_t)((uint32_t)L_1313>>((int32_t)24)))))); + uintptr_t L_1314 = (((uintptr_t)((int32_t)((uint32_t)L_1313>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1316 = V_9; + NullCheck(L_1315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1315, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1316>>((int32_t)16))))))); + int32_t L_1317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1316>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1319 = V_11; + NullCheck(L_1318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1318, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1319>>8)))))); + int32_t L_1320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1319>>8))))); + UInt32U5BU5D_t957* L_1321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1322 = V_12; + NullCheck(L_1321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1321, (((int32_t)((uint8_t)L_1322)))); + int32_t L_1323 = (((int32_t)((uint8_t)L_1322))); + UInt32U5BU5D_t957* L_1324 = ___ekey; + NullCheck(L_1324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1324, ((int32_t)96)); + int32_t L_1325 = ((int32_t)96); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1312, L_1314, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1315, L_1317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1318, L_1320, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1321, L_1323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1324, L_1325, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1327 = V_9; + NullCheck(L_1326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1326, (((uintptr_t)((int32_t)((uint32_t)L_1327>>((int32_t)24)))))); + uintptr_t L_1328 = (((uintptr_t)((int32_t)((uint32_t)L_1327>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1330 = V_10; + NullCheck(L_1329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1329, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16))))))); + int32_t L_1331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1333 = V_12; + NullCheck(L_1332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1332, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1333>>8)))))); + int32_t L_1334 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1333>>8))))); + UInt32U5BU5D_t957* L_1335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1336 = V_13; + NullCheck(L_1335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1335, (((int32_t)((uint8_t)L_1336)))); + int32_t L_1337 = (((int32_t)((uint8_t)L_1336))); + UInt32U5BU5D_t957* L_1338 = ___ekey; + NullCheck(L_1338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1338, ((int32_t)97)); + int32_t L_1339 = ((int32_t)97); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1326, L_1328, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1329, L_1331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1332, L_1334, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1335, L_1337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1338, L_1339, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1341 = V_10; + NullCheck(L_1340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1340, (((uintptr_t)((int32_t)((uint32_t)L_1341>>((int32_t)24)))))); + uintptr_t L_1342 = (((uintptr_t)((int32_t)((uint32_t)L_1341>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1344 = V_11; + NullCheck(L_1343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1343, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1344>>((int32_t)16))))))); + int32_t L_1345 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1344>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1347 = V_13; + NullCheck(L_1346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1346, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1347>>8)))))); + int32_t L_1348 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1347>>8))))); + UInt32U5BU5D_t957* L_1349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1350 = V_14; + NullCheck(L_1349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1349, (((int32_t)((uint8_t)L_1350)))); + int32_t L_1351 = (((int32_t)((uint8_t)L_1350))); + UInt32U5BU5D_t957* L_1352 = ___ekey; + NullCheck(L_1352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1352, ((int32_t)98)); + int32_t L_1353 = ((int32_t)98); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1340, L_1342, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1343, L_1345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1346, L_1348, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1349, L_1351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1352, L_1353, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1355 = V_11; + NullCheck(L_1354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1354, (((uintptr_t)((int32_t)((uint32_t)L_1355>>((int32_t)24)))))); + uintptr_t L_1356 = (((uintptr_t)((int32_t)((uint32_t)L_1355>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1358 = V_12; + NullCheck(L_1357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1357, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1358>>((int32_t)16))))))); + int32_t L_1359 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1358>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1361 = V_14; + NullCheck(L_1360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1360, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1361>>8)))))); + int32_t L_1362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1361>>8))))); + UInt32U5BU5D_t957* L_1363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1364 = V_15; + NullCheck(L_1363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1363, (((int32_t)((uint8_t)L_1364)))); + int32_t L_1365 = (((int32_t)((uint8_t)L_1364))); + UInt32U5BU5D_t957* L_1366 = ___ekey; + NullCheck(L_1366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1366, ((int32_t)99)); + int32_t L_1367 = ((int32_t)99); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1354, L_1356, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1357, L_1359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1360, L_1362, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1363, L_1365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1366, L_1367, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1369 = V_12; + NullCheck(L_1368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1368, (((uintptr_t)((int32_t)((uint32_t)L_1369>>((int32_t)24)))))); + uintptr_t L_1370 = (((uintptr_t)((int32_t)((uint32_t)L_1369>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1372 = V_13; + NullCheck(L_1371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1371, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1372>>((int32_t)16))))))); + int32_t L_1373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1372>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1375 = V_15; + NullCheck(L_1374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1374, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1375>>8)))))); + int32_t L_1376 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1375>>8))))); + UInt32U5BU5D_t957* L_1377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1378 = V_8; + NullCheck(L_1377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1377, (((int32_t)((uint8_t)L_1378)))); + int32_t L_1379 = (((int32_t)((uint8_t)L_1378))); + UInt32U5BU5D_t957* L_1380 = ___ekey; + NullCheck(L_1380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1380, ((int32_t)100)); + int32_t L_1381 = ((int32_t)100); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1368, L_1370, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1371, L_1373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1374, L_1376, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1377, L_1379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1380, L_1381, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1383 = V_13; + NullCheck(L_1382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1382, (((uintptr_t)((int32_t)((uint32_t)L_1383>>((int32_t)24)))))); + uintptr_t L_1384 = (((uintptr_t)((int32_t)((uint32_t)L_1383>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1386 = V_14; + NullCheck(L_1385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1385, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1386>>((int32_t)16))))))); + int32_t L_1387 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1386>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1389 = V_8; + NullCheck(L_1388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1388, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1389>>8)))))); + int32_t L_1390 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1389>>8))))); + UInt32U5BU5D_t957* L_1391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1392 = V_9; + NullCheck(L_1391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1391, (((int32_t)((uint8_t)L_1392)))); + int32_t L_1393 = (((int32_t)((uint8_t)L_1392))); + UInt32U5BU5D_t957* L_1394 = ___ekey; + NullCheck(L_1394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1394, ((int32_t)101)); + int32_t L_1395 = ((int32_t)101); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1382, L_1384, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1385, L_1387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1388, L_1390, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1391, L_1393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1394, L_1395, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1397 = V_14; + NullCheck(L_1396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1396, (((uintptr_t)((int32_t)((uint32_t)L_1397>>((int32_t)24)))))); + uintptr_t L_1398 = (((uintptr_t)((int32_t)((uint32_t)L_1397>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1400 = V_15; + NullCheck(L_1399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1399, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1400>>((int32_t)16))))))); + int32_t L_1401 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1400>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1403 = V_9; + NullCheck(L_1402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1402, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1403>>8)))))); + int32_t L_1404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1403>>8))))); + UInt32U5BU5D_t957* L_1405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1406 = V_10; + NullCheck(L_1405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1405, (((int32_t)((uint8_t)L_1406)))); + int32_t L_1407 = (((int32_t)((uint8_t)L_1406))); + UInt32U5BU5D_t957* L_1408 = ___ekey; + NullCheck(L_1408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1408, ((int32_t)102)); + int32_t L_1409 = ((int32_t)102); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1396, L_1398, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1399, L_1401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1402, L_1404, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1405, L_1407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1408, L_1409, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1411 = V_15; + NullCheck(L_1410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1410, (((uintptr_t)((int32_t)((uint32_t)L_1411>>((int32_t)24)))))); + uintptr_t L_1412 = (((uintptr_t)((int32_t)((uint32_t)L_1411>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1414 = V_8; + NullCheck(L_1413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1413, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1414>>((int32_t)16))))))); + int32_t L_1415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1414>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1417 = V_10; + NullCheck(L_1416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1416, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>8)))))); + int32_t L_1418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>8))))); + UInt32U5BU5D_t957* L_1419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1420 = V_11; + NullCheck(L_1419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1419, (((int32_t)((uint8_t)L_1420)))); + int32_t L_1421 = (((int32_t)((uint8_t)L_1420))); + UInt32U5BU5D_t957* L_1422 = ___ekey; + NullCheck(L_1422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1422, ((int32_t)103)); + int32_t L_1423 = ((int32_t)103); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1410, L_1412, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1413, L_1415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1416, L_1418, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1419, L_1421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1422, L_1423, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1425 = V_0; + NullCheck(L_1424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1424, (((uintptr_t)((int32_t)((uint32_t)L_1425>>((int32_t)24)))))); + uintptr_t L_1426 = (((uintptr_t)((int32_t)((uint32_t)L_1425>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1428 = V_1; + NullCheck(L_1427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1427, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1428>>((int32_t)16))))))); + int32_t L_1429 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1428>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1431 = V_3; + NullCheck(L_1430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1430, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1431>>8)))))); + int32_t L_1432 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1431>>8))))); + UInt32U5BU5D_t957* L_1433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1434 = V_4; + NullCheck(L_1433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1433, (((int32_t)((uint8_t)L_1434)))); + int32_t L_1435 = (((int32_t)((uint8_t)L_1434))); + UInt32U5BU5D_t957* L_1436 = ___ekey; + NullCheck(L_1436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1436, ((int32_t)104)); + int32_t L_1437 = ((int32_t)104); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1424, L_1426, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1427, L_1429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1430, L_1432, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1433, L_1435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1436, L_1437, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1439 = V_1; + NullCheck(L_1438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1438, (((uintptr_t)((int32_t)((uint32_t)L_1439>>((int32_t)24)))))); + uintptr_t L_1440 = (((uintptr_t)((int32_t)((uint32_t)L_1439>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1442 = V_2; + NullCheck(L_1441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1441, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1442>>((int32_t)16))))))); + int32_t L_1443 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1442>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1445 = V_4; + NullCheck(L_1444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1444, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>8)))))); + int32_t L_1446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>8))))); + UInt32U5BU5D_t957* L_1447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1448 = V_5; + NullCheck(L_1447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1447, (((int32_t)((uint8_t)L_1448)))); + int32_t L_1449 = (((int32_t)((uint8_t)L_1448))); + UInt32U5BU5D_t957* L_1450 = ___ekey; + NullCheck(L_1450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1450, ((int32_t)105)); + int32_t L_1451 = ((int32_t)105); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1438, L_1440, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1441, L_1443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1444, L_1446, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1447, L_1449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1450, L_1451, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1453 = V_2; + NullCheck(L_1452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1452, (((uintptr_t)((int32_t)((uint32_t)L_1453>>((int32_t)24)))))); + uintptr_t L_1454 = (((uintptr_t)((int32_t)((uint32_t)L_1453>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1456 = V_3; + NullCheck(L_1455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1455, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1456>>((int32_t)16))))))); + int32_t L_1457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1456>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1459 = V_5; + NullCheck(L_1458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1458, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8)))))); + int32_t L_1460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8))))); + UInt32U5BU5D_t957* L_1461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1462 = V_6; + NullCheck(L_1461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1461, (((int32_t)((uint8_t)L_1462)))); + int32_t L_1463 = (((int32_t)((uint8_t)L_1462))); + UInt32U5BU5D_t957* L_1464 = ___ekey; + NullCheck(L_1464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1464, ((int32_t)106)); + int32_t L_1465 = ((int32_t)106); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1452, L_1454, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1455, L_1457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1458, L_1460, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1461, L_1463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1464, L_1465, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1467 = V_3; + NullCheck(L_1466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1466, (((uintptr_t)((int32_t)((uint32_t)L_1467>>((int32_t)24)))))); + uintptr_t L_1468 = (((uintptr_t)((int32_t)((uint32_t)L_1467>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1470 = V_4; + NullCheck(L_1469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1469, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1470>>((int32_t)16))))))); + int32_t L_1471 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1470>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1473 = V_6; + NullCheck(L_1472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1472, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1473>>8)))))); + int32_t L_1474 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1473>>8))))); + UInt32U5BU5D_t957* L_1475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1476 = V_7; + NullCheck(L_1475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1475, (((int32_t)((uint8_t)L_1476)))); + int32_t L_1477 = (((int32_t)((uint8_t)L_1476))); + UInt32U5BU5D_t957* L_1478 = ___ekey; + NullCheck(L_1478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1478, ((int32_t)107)); + int32_t L_1479 = ((int32_t)107); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1466, L_1468, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1469, L_1471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1472, L_1474, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1475, L_1477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1478, L_1479, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1481 = V_4; + NullCheck(L_1480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1480, (((uintptr_t)((int32_t)((uint32_t)L_1481>>((int32_t)24)))))); + uintptr_t L_1482 = (((uintptr_t)((int32_t)((uint32_t)L_1481>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1484 = V_5; + NullCheck(L_1483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1483, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1484>>((int32_t)16))))))); + int32_t L_1485 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1484>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1487 = V_7; + NullCheck(L_1486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1486, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8)))))); + int32_t L_1488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8))))); + UInt32U5BU5D_t957* L_1489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1490 = V_0; + NullCheck(L_1489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1489, (((int32_t)((uint8_t)L_1490)))); + int32_t L_1491 = (((int32_t)((uint8_t)L_1490))); + UInt32U5BU5D_t957* L_1492 = ___ekey; + NullCheck(L_1492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1492, ((int32_t)108)); + int32_t L_1493 = ((int32_t)108); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1480, L_1482, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1483, L_1485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1486, L_1488, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1489, L_1491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1492, L_1493, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1495 = V_5; + NullCheck(L_1494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1494, (((uintptr_t)((int32_t)((uint32_t)L_1495>>((int32_t)24)))))); + uintptr_t L_1496 = (((uintptr_t)((int32_t)((uint32_t)L_1495>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1498 = V_6; + NullCheck(L_1497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1497, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1498>>((int32_t)16))))))); + int32_t L_1499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1498>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1501 = V_0; + NullCheck(L_1500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1500, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1501>>8)))))); + int32_t L_1502 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1501>>8))))); + UInt32U5BU5D_t957* L_1503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1504 = V_1; + NullCheck(L_1503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1503, (((int32_t)((uint8_t)L_1504)))); + int32_t L_1505 = (((int32_t)((uint8_t)L_1504))); + UInt32U5BU5D_t957* L_1506 = ___ekey; + NullCheck(L_1506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1506, ((int32_t)109)); + int32_t L_1507 = ((int32_t)109); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1494, L_1496, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1497, L_1499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1500, L_1502, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1503, L_1505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1506, L_1507, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1509 = V_6; + NullCheck(L_1508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1508, (((uintptr_t)((int32_t)((uint32_t)L_1509>>((int32_t)24)))))); + uintptr_t L_1510 = (((uintptr_t)((int32_t)((uint32_t)L_1509>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1512 = V_7; + NullCheck(L_1511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1511, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16))))))); + int32_t L_1513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1515 = V_1; + NullCheck(L_1514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1514, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1515>>8)))))); + int32_t L_1516 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1515>>8))))); + UInt32U5BU5D_t957* L_1517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1518 = V_2; + NullCheck(L_1517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1517, (((int32_t)((uint8_t)L_1518)))); + int32_t L_1519 = (((int32_t)((uint8_t)L_1518))); + UInt32U5BU5D_t957* L_1520 = ___ekey; + NullCheck(L_1520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1520, ((int32_t)110)); + int32_t L_1521 = ((int32_t)110); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1508, L_1510, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1511, L_1513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1514, L_1516, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1517, L_1519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1520, L_1521, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T0_19; + uint32_t L_1523 = V_7; + NullCheck(L_1522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1522, (((uintptr_t)((int32_t)((uint32_t)L_1523>>((int32_t)24)))))); + uintptr_t L_1524 = (((uintptr_t)((int32_t)((uint32_t)L_1523>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T1_20; + uint32_t L_1526 = V_0; + NullCheck(L_1525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1525, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1526>>((int32_t)16))))))); + int32_t L_1527 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1526>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T2_21; + uint32_t L_1529 = V_2; + NullCheck(L_1528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1528, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1529>>8)))))); + int32_t L_1530 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1529>>8))))); + UInt32U5BU5D_t957* L_1531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___T3_22; + uint32_t L_1532 = V_3; + NullCheck(L_1531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1531, (((int32_t)((uint8_t)L_1532)))); + int32_t L_1533 = (((int32_t)((uint8_t)L_1532))); + UInt32U5BU5D_t957* L_1534 = ___ekey; + NullCheck(L_1534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1534, ((int32_t)111)); + int32_t L_1535 = ((int32_t)111); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1522, L_1524, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1525, L_1527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1528, L_1530, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1531, L_1533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1534, L_1535, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_1536 = ___outdata; + ByteU5BU5D_t789* L_1537 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1538 = V_8; + NullCheck(L_1537); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1537, (((uintptr_t)((int32_t)((uint32_t)L_1538>>((int32_t)24)))))); + uintptr_t L_1539 = (((uintptr_t)((int32_t)((uint32_t)L_1538>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1540 = ___ekey; + NullCheck(L_1540); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1540, ((int32_t)112)); + int32_t L_1541 = ((int32_t)112); + NullCheck(L_1536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1536, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1536, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1537, L_1539, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1540, L_1541, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1542 = ___outdata; + ByteU5BU5D_t789* L_1543 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1544 = V_9; + NullCheck(L_1543); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1543, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>((int32_t)16))))))); + int32_t L_1545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1546 = ___ekey; + NullCheck(L_1546); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1546, ((int32_t)112)); + int32_t L_1547 = ((int32_t)112); + NullCheck(L_1542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1542, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1542, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1543, L_1545, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1546, L_1547, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1548 = ___outdata; + ByteU5BU5D_t789* L_1549 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1550 = V_11; + NullCheck(L_1549); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1549, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>8)))))); + int32_t L_1551 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>8))))); + UInt32U5BU5D_t957* L_1552 = ___ekey; + NullCheck(L_1552); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1552, ((int32_t)112)); + int32_t L_1553 = ((int32_t)112); + NullCheck(L_1548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1548, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1548, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1549, L_1551, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1552, L_1553, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1554 = ___outdata; + ByteU5BU5D_t789* L_1555 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1556 = V_12; + NullCheck(L_1555); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1555, (((int32_t)((uint8_t)L_1556)))); + int32_t L_1557 = (((int32_t)((uint8_t)L_1556))); + UInt32U5BU5D_t957* L_1558 = ___ekey; + NullCheck(L_1558); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1558, ((int32_t)112)); + int32_t L_1559 = ((int32_t)112); + NullCheck(L_1554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1554, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1554, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1555, L_1557, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1558, L_1559, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1560 = ___outdata; + ByteU5BU5D_t789* L_1561 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1562 = V_9; + NullCheck(L_1561); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1561, (((uintptr_t)((int32_t)((uint32_t)L_1562>>((int32_t)24)))))); + uintptr_t L_1563 = (((uintptr_t)((int32_t)((uint32_t)L_1562>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1564 = ___ekey; + NullCheck(L_1564); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1564, ((int32_t)113)); + int32_t L_1565 = ((int32_t)113); + NullCheck(L_1560); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1560, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1560, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1561, L_1563, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1564, L_1565, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1566 = ___outdata; + ByteU5BU5D_t789* L_1567 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1568 = V_10; + NullCheck(L_1567); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1567, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1568>>((int32_t)16))))))); + int32_t L_1569 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1568>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1570 = ___ekey; + NullCheck(L_1570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1570, ((int32_t)113)); + int32_t L_1571 = ((int32_t)113); + NullCheck(L_1566); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1566, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1566, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1567, L_1569, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1570, L_1571, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1572 = ___outdata; + ByteU5BU5D_t789* L_1573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1574 = V_12; + NullCheck(L_1573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1573, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1574>>8)))))); + int32_t L_1575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1574>>8))))); + UInt32U5BU5D_t957* L_1576 = ___ekey; + NullCheck(L_1576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1576, ((int32_t)113)); + int32_t L_1577 = ((int32_t)113); + NullCheck(L_1572); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1572, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1572, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1573, L_1575, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1576, L_1577, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1578 = ___outdata; + ByteU5BU5D_t789* L_1579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1580 = V_13; + NullCheck(L_1579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1579, (((int32_t)((uint8_t)L_1580)))); + int32_t L_1581 = (((int32_t)((uint8_t)L_1580))); + UInt32U5BU5D_t957* L_1582 = ___ekey; + NullCheck(L_1582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1582, ((int32_t)113)); + int32_t L_1583 = ((int32_t)113); + NullCheck(L_1578); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1578, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1578, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1579, L_1581, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1582, L_1583, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1584 = ___outdata; + ByteU5BU5D_t789* L_1585 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1586 = V_10; + NullCheck(L_1585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1585, (((uintptr_t)((int32_t)((uint32_t)L_1586>>((int32_t)24)))))); + uintptr_t L_1587 = (((uintptr_t)((int32_t)((uint32_t)L_1586>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1588 = ___ekey; + NullCheck(L_1588); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1588, ((int32_t)114)); + int32_t L_1589 = ((int32_t)114); + NullCheck(L_1584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1584, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1584, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1585, L_1587, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1588, L_1589, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1590 = ___outdata; + ByteU5BU5D_t789* L_1591 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1592 = V_11; + NullCheck(L_1591); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1591, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>((int32_t)16))))))); + int32_t L_1593 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1594 = ___ekey; + NullCheck(L_1594); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1594, ((int32_t)114)); + int32_t L_1595 = ((int32_t)114); + NullCheck(L_1590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1590, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1590, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1591, L_1593, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1594, L_1595, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1596 = ___outdata; + ByteU5BU5D_t789* L_1597 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1598 = V_13; + NullCheck(L_1597); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1597, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1598>>8)))))); + int32_t L_1599 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1598>>8))))); + UInt32U5BU5D_t957* L_1600 = ___ekey; + NullCheck(L_1600); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1600, ((int32_t)114)); + int32_t L_1601 = ((int32_t)114); + NullCheck(L_1596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1596, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1596, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1597, L_1599, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1600, L_1601, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1602 = ___outdata; + ByteU5BU5D_t789* L_1603 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1604 = V_14; + NullCheck(L_1603); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1603, (((int32_t)((uint8_t)L_1604)))); + int32_t L_1605 = (((int32_t)((uint8_t)L_1604))); + UInt32U5BU5D_t957* L_1606 = ___ekey; + NullCheck(L_1606); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1606, ((int32_t)114)); + int32_t L_1607 = ((int32_t)114); + NullCheck(L_1602); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1602, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1602, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1603, L_1605, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1606, L_1607, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1608 = ___outdata; + ByteU5BU5D_t789* L_1609 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1610 = V_11; + NullCheck(L_1609); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1609, (((uintptr_t)((int32_t)((uint32_t)L_1610>>((int32_t)24)))))); + uintptr_t L_1611 = (((uintptr_t)((int32_t)((uint32_t)L_1610>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1612 = ___ekey; + NullCheck(L_1612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1612, ((int32_t)115)); + int32_t L_1613 = ((int32_t)115); + NullCheck(L_1608); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1608, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1608, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1609, L_1611, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1612, L_1613, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1614 = ___outdata; + ByteU5BU5D_t789* L_1615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1616 = V_12; + NullCheck(L_1615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1615, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1616>>((int32_t)16))))))); + int32_t L_1617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1616>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1618 = ___ekey; + NullCheck(L_1618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1618, ((int32_t)115)); + int32_t L_1619 = ((int32_t)115); + NullCheck(L_1614); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1614, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1614, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1615, L_1617, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1618, L_1619, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1620 = ___outdata; + ByteU5BU5D_t789* L_1621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1622 = V_14; + NullCheck(L_1621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1622>>8)))))); + int32_t L_1623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1622>>8))))); + UInt32U5BU5D_t957* L_1624 = ___ekey; + NullCheck(L_1624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1624, ((int32_t)115)); + int32_t L_1625 = ((int32_t)115); + NullCheck(L_1620); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1620, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1620, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1621, L_1623, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1624, L_1625, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1626 = ___outdata; + ByteU5BU5D_t789* L_1627 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1628 = V_15; + NullCheck(L_1627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1627, (((int32_t)((uint8_t)L_1628)))); + int32_t L_1629 = (((int32_t)((uint8_t)L_1628))); + UInt32U5BU5D_t957* L_1630 = ___ekey; + NullCheck(L_1630); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1630, ((int32_t)115)); + int32_t L_1631 = ((int32_t)115); + NullCheck(L_1626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1626, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1626, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1627, L_1629, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1630, L_1631, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1632 = ___outdata; + ByteU5BU5D_t789* L_1633 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1634 = V_12; + NullCheck(L_1633); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1633, (((uintptr_t)((int32_t)((uint32_t)L_1634>>((int32_t)24)))))); + uintptr_t L_1635 = (((uintptr_t)((int32_t)((uint32_t)L_1634>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1636 = ___ekey; + NullCheck(L_1636); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1636, ((int32_t)116)); + int32_t L_1637 = ((int32_t)116); + NullCheck(L_1632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1632, ((int32_t)16)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1632, ((int32_t)16), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1633, L_1635, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1636, L_1637, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1638 = ___outdata; + ByteU5BU5D_t789* L_1639 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1640 = V_13; + NullCheck(L_1639); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1639, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1640>>((int32_t)16))))))); + int32_t L_1641 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1640>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1642 = ___ekey; + NullCheck(L_1642); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1642, ((int32_t)116)); + int32_t L_1643 = ((int32_t)116); + NullCheck(L_1638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1638, ((int32_t)17)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1638, ((int32_t)17), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1639, L_1641, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1642, L_1643, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1644 = ___outdata; + ByteU5BU5D_t789* L_1645 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1646 = V_15; + NullCheck(L_1645); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1645, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1646>>8)))))); + int32_t L_1647 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1646>>8))))); + UInt32U5BU5D_t957* L_1648 = ___ekey; + NullCheck(L_1648); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1648, ((int32_t)116)); + int32_t L_1649 = ((int32_t)116); + NullCheck(L_1644); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1644, ((int32_t)18)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1644, ((int32_t)18), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1645, L_1647, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1648, L_1649, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1650 = ___outdata; + ByteU5BU5D_t789* L_1651 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1652 = V_8; + NullCheck(L_1651); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1651, (((int32_t)((uint8_t)L_1652)))); + int32_t L_1653 = (((int32_t)((uint8_t)L_1652))); + UInt32U5BU5D_t957* L_1654 = ___ekey; + NullCheck(L_1654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1654, ((int32_t)116)); + int32_t L_1655 = ((int32_t)116); + NullCheck(L_1650); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1650, ((int32_t)19)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1650, ((int32_t)19), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1651, L_1653, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1654, L_1655, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1656 = ___outdata; + ByteU5BU5D_t789* L_1657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1658 = V_13; + NullCheck(L_1657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1657, (((uintptr_t)((int32_t)((uint32_t)L_1658>>((int32_t)24)))))); + uintptr_t L_1659 = (((uintptr_t)((int32_t)((uint32_t)L_1658>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1660 = ___ekey; + NullCheck(L_1660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1660, ((int32_t)117)); + int32_t L_1661 = ((int32_t)117); + NullCheck(L_1656); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1656, ((int32_t)20)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1656, ((int32_t)20), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1657, L_1659, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1660, L_1661, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1662 = ___outdata; + ByteU5BU5D_t789* L_1663 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1664 = V_14; + NullCheck(L_1663); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1663, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))))); + int32_t L_1665 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1666 = ___ekey; + NullCheck(L_1666); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1666, ((int32_t)117)); + int32_t L_1667 = ((int32_t)117); + NullCheck(L_1662); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1662, ((int32_t)21)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1662, ((int32_t)21), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1663, L_1665, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1666, L_1667, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1668 = ___outdata; + ByteU5BU5D_t789* L_1669 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1670 = V_8; + NullCheck(L_1669); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1669, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1670>>8)))))); + int32_t L_1671 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1670>>8))))); + UInt32U5BU5D_t957* L_1672 = ___ekey; + NullCheck(L_1672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1672, ((int32_t)117)); + int32_t L_1673 = ((int32_t)117); + NullCheck(L_1668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1668, ((int32_t)22)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1668, ((int32_t)22), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1669, L_1671, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1672, L_1673, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1674 = ___outdata; + ByteU5BU5D_t789* L_1675 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1676 = V_9; + NullCheck(L_1675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1675, (((int32_t)((uint8_t)L_1676)))); + int32_t L_1677 = (((int32_t)((uint8_t)L_1676))); + UInt32U5BU5D_t957* L_1678 = ___ekey; + NullCheck(L_1678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1678, ((int32_t)117)); + int32_t L_1679 = ((int32_t)117); + NullCheck(L_1674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1674, ((int32_t)23)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1674, ((int32_t)23), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1675, L_1677, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1678, L_1679, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1680 = ___outdata; + ByteU5BU5D_t789* L_1681 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1682 = V_14; + NullCheck(L_1681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1681, (((uintptr_t)((int32_t)((uint32_t)L_1682>>((int32_t)24)))))); + uintptr_t L_1683 = (((uintptr_t)((int32_t)((uint32_t)L_1682>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1684 = ___ekey; + NullCheck(L_1684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1684, ((int32_t)118)); + int32_t L_1685 = ((int32_t)118); + NullCheck(L_1680); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1680, ((int32_t)24)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1680, ((int32_t)24), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1681, L_1683, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1684, L_1685, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1686 = ___outdata; + ByteU5BU5D_t789* L_1687 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1688 = V_15; + NullCheck(L_1687); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1687, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1688>>((int32_t)16))))))); + int32_t L_1689 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1688>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1690 = ___ekey; + NullCheck(L_1690); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1690, ((int32_t)118)); + int32_t L_1691 = ((int32_t)118); + NullCheck(L_1686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1686, ((int32_t)25)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1686, ((int32_t)25), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1687, L_1689, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1690, L_1691, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1692 = ___outdata; + ByteU5BU5D_t789* L_1693 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1694 = V_9; + NullCheck(L_1693); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1693, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1694>>8)))))); + int32_t L_1695 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1694>>8))))); + UInt32U5BU5D_t957* L_1696 = ___ekey; + NullCheck(L_1696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1696, ((int32_t)118)); + int32_t L_1697 = ((int32_t)118); + NullCheck(L_1692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1692, ((int32_t)26)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1692, ((int32_t)26), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1693, L_1695, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1696, L_1697, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1698 = ___outdata; + ByteU5BU5D_t789* L_1699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1700 = V_10; + NullCheck(L_1699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1699, (((int32_t)((uint8_t)L_1700)))); + int32_t L_1701 = (((int32_t)((uint8_t)L_1700))); + UInt32U5BU5D_t957* L_1702 = ___ekey; + NullCheck(L_1702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1702, ((int32_t)118)); + int32_t L_1703 = ((int32_t)118); + NullCheck(L_1698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1698, ((int32_t)27)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1698, ((int32_t)27), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1699, L_1701, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1702, L_1703, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1704 = ___outdata; + ByteU5BU5D_t789* L_1705 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1706 = V_15; + NullCheck(L_1705); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1705, (((uintptr_t)((int32_t)((uint32_t)L_1706>>((int32_t)24)))))); + uintptr_t L_1707 = (((uintptr_t)((int32_t)((uint32_t)L_1706>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1708 = ___ekey; + NullCheck(L_1708); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1708, ((int32_t)119)); + int32_t L_1709 = ((int32_t)119); + NullCheck(L_1704); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1704, ((int32_t)28)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1704, ((int32_t)28), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1705, L_1707, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1708, L_1709, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1710 = ___outdata; + ByteU5BU5D_t789* L_1711 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1712 = V_8; + NullCheck(L_1711); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1711, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1712>>((int32_t)16))))))); + int32_t L_1713 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1712>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1714 = ___ekey; + NullCheck(L_1714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1714, ((int32_t)119)); + int32_t L_1715 = ((int32_t)119); + NullCheck(L_1710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1710, ((int32_t)29)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1710, ((int32_t)29), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1711, L_1713, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1714, L_1715, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1716 = ___outdata; + ByteU5BU5D_t789* L_1717 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1718 = V_10; + NullCheck(L_1717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1718>>8)))))); + int32_t L_1719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1718>>8))))); + UInt32U5BU5D_t957* L_1720 = ___ekey; + NullCheck(L_1720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1720, ((int32_t)119)); + int32_t L_1721 = ((int32_t)119); + NullCheck(L_1716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1716, ((int32_t)30)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1716, ((int32_t)30), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1717, L_1719, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1720, L_1721, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1722 = ___outdata; + ByteU5BU5D_t789* L_1723 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___SBox_17; + uint32_t L_1724 = V_11; + NullCheck(L_1723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1723, (((int32_t)((uint8_t)L_1724)))); + int32_t L_1725 = (((int32_t)((uint8_t)L_1724))); + UInt32U5BU5D_t957* L_1726 = ___ekey; + NullCheck(L_1726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1726, ((int32_t)119)); + int32_t L_1727 = ((int32_t)119); + NullCheck(L_1722); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1722, ((int32_t)31)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1722, ((int32_t)31), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1723, L_1725, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1726, L_1727, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Decrypt128_m9461 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + int32_t V_8 = 0; + { + V_8 = ((int32_t)40); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_40 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_41 = V_0; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24)))))); + uintptr_t L_42 = (((uintptr_t)((int32_t)((uint32_t)L_41>>((int32_t)24))))); + UInt32U5BU5D_t957* L_43 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_44 = V_3; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16))))))); + int32_t L_45 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_44>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_46 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_47 = V_2; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8)))))); + int32_t L_48 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_47>>8))))); + UInt32U5BU5D_t957* L_49 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_50 = V_1; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, (((int32_t)((uint8_t)L_50)))); + int32_t L_51 = (((int32_t)((uint8_t)L_50))); + UInt32U5BU5D_t957* L_52 = ___ekey; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 4); + int32_t L_53 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_40, L_42, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_43, L_45, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_49, L_51, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_52, L_53, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_54 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_55 = V_1; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24)))))); + uintptr_t L_56 = (((uintptr_t)((int32_t)((uint32_t)L_55>>((int32_t)24))))); + UInt32U5BU5D_t957* L_57 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_58 = V_0; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16))))))); + int32_t L_59 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_58>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_60 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_61 = V_3; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8)))))); + int32_t L_62 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_61>>8))))); + UInt32U5BU5D_t957* L_63 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_64 = V_2; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)L_64)))); + int32_t L_65 = (((int32_t)((uint8_t)L_64))); + UInt32U5BU5D_t957* L_66 = ___ekey; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 5); + int32_t L_67 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_54, L_56, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_59, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_67, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_68 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_69 = V_2; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24)))))); + uintptr_t L_70 = (((uintptr_t)((int32_t)((uint32_t)L_69>>((int32_t)24))))); + UInt32U5BU5D_t957* L_71 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_72 = V_1; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16))))))); + int32_t L_73 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_72>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_74 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_75 = V_0; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8)))))); + int32_t L_76 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_75>>8))))); + UInt32U5BU5D_t957* L_77 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_78 = V_3; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)L_78)))); + int32_t L_79 = (((int32_t)((uint8_t)L_78))); + UInt32U5BU5D_t957* L_80 = ___ekey; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 6); + int32_t L_81 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_70, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_71, L_73, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_81, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_82 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_83 = V_3; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24)))))); + uintptr_t L_84 = (((uintptr_t)((int32_t)((uint32_t)L_83>>((int32_t)24))))); + UInt32U5BU5D_t957* L_85 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_86 = V_2; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16))))))); + int32_t L_87 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_86>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_88 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_89 = V_1; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8)))))); + int32_t L_90 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_89>>8))))); + UInt32U5BU5D_t957* L_91 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_92 = V_0; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)L_92)))); + int32_t L_93 = (((int32_t)((uint8_t)L_92))); + UInt32U5BU5D_t957* L_94 = ___ekey; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 7); + int32_t L_95 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_82, L_84, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_85, L_87, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_95, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_96 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_97 = V_4; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24)))))); + uintptr_t L_98 = (((uintptr_t)((int32_t)((uint32_t)L_97>>((int32_t)24))))); + UInt32U5BU5D_t957* L_99 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_100 = V_7; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16))))))); + int32_t L_101 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_100>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_103 = V_6; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8)))))); + int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>8))))); + UInt32U5BU5D_t957* L_105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_106 = V_5; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)L_106)))); + int32_t L_107 = (((int32_t)((uint8_t)L_106))); + UInt32U5BU5D_t957* L_108 = ___ekey; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 8); + int32_t L_109 = 8; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_101, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_109, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_110 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_111 = V_5; + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24)))))); + uintptr_t L_112 = (((uintptr_t)((int32_t)((uint32_t)L_111>>((int32_t)24))))); + UInt32U5BU5D_t957* L_113 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_114 = V_4; + NullCheck(L_113); + IL2CPP_ARRAY_BOUNDS_CHECK(L_113, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))))); + int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_117 = V_7; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8)))))); + int32_t L_118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_117>>8))))); + UInt32U5BU5D_t957* L_119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_120 = V_6; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)L_120)))); + int32_t L_121 = (((int32_t)((uint8_t)L_120))); + UInt32U5BU5D_t957* L_122 = ___ekey; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)9)); + int32_t L_123 = ((int32_t)9); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_110, L_112, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_113, L_115, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_123, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_124 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_125 = V_6; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24)))))); + uintptr_t L_126 = (((uintptr_t)((int32_t)((uint32_t)L_125>>((int32_t)24))))); + UInt32U5BU5D_t957* L_127 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_128 = V_5; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16))))))); + int32_t L_129 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_128>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_131 = V_4; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8)))))); + int32_t L_132 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_131>>8))))); + UInt32U5BU5D_t957* L_133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_134 = V_7; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)L_134)))); + int32_t L_135 = (((int32_t)((uint8_t)L_134))); + UInt32U5BU5D_t957* L_136 = ___ekey; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, ((int32_t)10)); + int32_t L_137 = ((int32_t)10); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_124, L_126, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_127, L_129, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_137, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_138 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_139 = V_7; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24)))))); + uintptr_t L_140 = (((uintptr_t)((int32_t)((uint32_t)L_139>>((int32_t)24))))); + UInt32U5BU5D_t957* L_141 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_142 = V_6; + NullCheck(L_141); + IL2CPP_ARRAY_BOUNDS_CHECK(L_141, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16))))))); + int32_t L_143 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_142>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_145 = V_5; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))))); + int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8))))); + UInt32U5BU5D_t957* L_147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_148 = V_4; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)L_148)))); + int32_t L_149 = (((int32_t)((uint8_t)L_148))); + UInt32U5BU5D_t957* L_150 = ___ekey; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, ((int32_t)11)); + int32_t L_151 = ((int32_t)11); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_138, L_140, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_141, L_143, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_151, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_152 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_153 = V_0; + NullCheck(L_152); + IL2CPP_ARRAY_BOUNDS_CHECK(L_152, (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24)))))); + uintptr_t L_154 = (((uintptr_t)((int32_t)((uint32_t)L_153>>((int32_t)24))))); + UInt32U5BU5D_t957* L_155 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_156 = V_3; + NullCheck(L_155); + IL2CPP_ARRAY_BOUNDS_CHECK(L_155, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16))))))); + int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_159 = V_2; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8)))))); + int32_t L_160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_159>>8))))); + UInt32U5BU5D_t957* L_161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_162 = V_1; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)L_162)))); + int32_t L_163 = (((int32_t)((uint8_t)L_162))); + UInt32U5BU5D_t957* L_164 = ___ekey; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, ((int32_t)12)); + int32_t L_165 = ((int32_t)12); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_152, L_154, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_155, L_157, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_165, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_166 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_167 = V_1; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))))); + uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24))))); + UInt32U5BU5D_t957* L_169 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_170 = V_0; + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16))))))); + int32_t L_171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_170>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_173 = V_3; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8)))))); + int32_t L_174 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_173>>8))))); + UInt32U5BU5D_t957* L_175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_176 = V_2; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)L_176)))); + int32_t L_177 = (((int32_t)((uint8_t)L_176))); + UInt32U5BU5D_t957* L_178 = ___ekey; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, ((int32_t)13)); + int32_t L_179 = ((int32_t)13); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_166, L_168, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_169, L_171, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_179, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_180 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_181 = V_2; + NullCheck(L_180); + IL2CPP_ARRAY_BOUNDS_CHECK(L_180, (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24)))))); + uintptr_t L_182 = (((uintptr_t)((int32_t)((uint32_t)L_181>>((int32_t)24))))); + UInt32U5BU5D_t957* L_183 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_184 = V_1; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16))))))); + int32_t L_185 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_184>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_187 = V_0; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8)))))); + int32_t L_188 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_187>>8))))); + UInt32U5BU5D_t957* L_189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_190 = V_3; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)L_190)))); + int32_t L_191 = (((int32_t)((uint8_t)L_190))); + UInt32U5BU5D_t957* L_192 = ___ekey; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, ((int32_t)14)); + int32_t L_193 = ((int32_t)14); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_180, L_182, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_183, L_185, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_193, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_194 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_195 = V_3; + NullCheck(L_194); + IL2CPP_ARRAY_BOUNDS_CHECK(L_194, (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24)))))); + uintptr_t L_196 = (((uintptr_t)((int32_t)((uint32_t)L_195>>((int32_t)24))))); + UInt32U5BU5D_t957* L_197 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_198 = V_2; + NullCheck(L_197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))))); + int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_201 = V_1; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8)))))); + int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>8))))); + UInt32U5BU5D_t957* L_203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_204 = V_0; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)L_204)))); + int32_t L_205 = (((int32_t)((uint8_t)L_204))); + UInt32U5BU5D_t957* L_206 = ___ekey; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, ((int32_t)15)); + int32_t L_207 = ((int32_t)15); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_194, L_196, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_197, L_199, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_207, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_208 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_209 = V_4; + NullCheck(L_208); + IL2CPP_ARRAY_BOUNDS_CHECK(L_208, (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24)))))); + uintptr_t L_210 = (((uintptr_t)((int32_t)((uint32_t)L_209>>((int32_t)24))))); + UInt32U5BU5D_t957* L_211 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_212 = V_7; + NullCheck(L_211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_211, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16))))))); + int32_t L_213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_212>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_215 = V_6; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8)))))); + int32_t L_216 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_215>>8))))); + UInt32U5BU5D_t957* L_217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_218 = V_5; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)L_218)))); + int32_t L_219 = (((int32_t)((uint8_t)L_218))); + UInt32U5BU5D_t957* L_220 = ___ekey; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, ((int32_t)16)); + int32_t L_221 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_208, L_210, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_211, L_213, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_221, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_222 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_223 = V_5; + NullCheck(L_222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_222, (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24)))))); + uintptr_t L_224 = (((uintptr_t)((int32_t)((uint32_t)L_223>>((int32_t)24))))); + UInt32U5BU5D_t957* L_225 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_226 = V_4; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16))))))); + int32_t L_227 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_226>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_229 = V_7; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8)))))); + int32_t L_230 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_229>>8))))); + UInt32U5BU5D_t957* L_231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_232 = V_6; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)L_232)))); + int32_t L_233 = (((int32_t)((uint8_t)L_232))); + UInt32U5BU5D_t957* L_234 = ___ekey; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, ((int32_t)17)); + int32_t L_235 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_222, L_224, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_225, L_227, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_235, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_236 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_237 = V_6; + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24)))))); + uintptr_t L_238 = (((uintptr_t)((int32_t)((uint32_t)L_237>>((int32_t)24))))); + UInt32U5BU5D_t957* L_239 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_240 = V_5; + NullCheck(L_239); + IL2CPP_ARRAY_BOUNDS_CHECK(L_239, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16))))))); + int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_243 = V_4; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))))); + int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8))))); + UInt32U5BU5D_t957* L_245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_246 = V_7; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)L_246)))); + int32_t L_247 = (((int32_t)((uint8_t)L_246))); + UInt32U5BU5D_t957* L_248 = ___ekey; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, ((int32_t)18)); + int32_t L_249 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_236, L_238, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_239, L_241, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_249, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_250 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_251 = V_7; + NullCheck(L_250); + IL2CPP_ARRAY_BOUNDS_CHECK(L_250, (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))))); + uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24))))); + UInt32U5BU5D_t957* L_253 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_254 = V_6; + NullCheck(L_253); + IL2CPP_ARRAY_BOUNDS_CHECK(L_253, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16))))))); + int32_t L_255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_254>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_257 = V_5; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8)))))); + int32_t L_258 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_257>>8))))); + UInt32U5BU5D_t957* L_259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_260 = V_4; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)L_260)))); + int32_t L_261 = (((int32_t)((uint8_t)L_260))); + UInt32U5BU5D_t957* L_262 = ___ekey; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, ((int32_t)19)); + int32_t L_263 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_250, L_252, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_253, L_255, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_263, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_264 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_265 = V_0; + NullCheck(L_264); + IL2CPP_ARRAY_BOUNDS_CHECK(L_264, (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24)))))); + uintptr_t L_266 = (((uintptr_t)((int32_t)((uint32_t)L_265>>((int32_t)24))))); + UInt32U5BU5D_t957* L_267 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_268 = V_3; + NullCheck(L_267); + IL2CPP_ARRAY_BOUNDS_CHECK(L_267, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16))))))); + int32_t L_269 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_268>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_271 = V_2; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8)))))); + int32_t L_272 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_271>>8))))); + UInt32U5BU5D_t957* L_273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_274 = V_1; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)L_274)))); + int32_t L_275 = (((int32_t)((uint8_t)L_274))); + UInt32U5BU5D_t957* L_276 = ___ekey; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, ((int32_t)20)); + int32_t L_277 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_264, L_266, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_267, L_269, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_277, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_278 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_279 = V_1; + NullCheck(L_278); + IL2CPP_ARRAY_BOUNDS_CHECK(L_278, (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24)))))); + uintptr_t L_280 = (((uintptr_t)((int32_t)((uint32_t)L_279>>((int32_t)24))))); + UInt32U5BU5D_t957* L_281 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_282 = V_0; + NullCheck(L_281); + IL2CPP_ARRAY_BOUNDS_CHECK(L_281, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16))))))); + int32_t L_283 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_282>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_285 = V_3; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8)))))); + int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>8))))); + UInt32U5BU5D_t957* L_287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_288 = V_2; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)L_288)))); + int32_t L_289 = (((int32_t)((uint8_t)L_288))); + UInt32U5BU5D_t957* L_290 = ___ekey; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, ((int32_t)21)); + int32_t L_291 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_278, L_280, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_281, L_283, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_291, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_292 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_293 = V_2; + NullCheck(L_292); + IL2CPP_ARRAY_BOUNDS_CHECK(L_292, (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24)))))); + uintptr_t L_294 = (((uintptr_t)((int32_t)((uint32_t)L_293>>((int32_t)24))))); + UInt32U5BU5D_t957* L_295 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_296 = V_1; + NullCheck(L_295); + IL2CPP_ARRAY_BOUNDS_CHECK(L_295, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))))); + int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_299 = V_0; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8)))))); + int32_t L_300 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_299>>8))))); + UInt32U5BU5D_t957* L_301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_302 = V_3; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)L_302)))); + int32_t L_303 = (((int32_t)((uint8_t)L_302))); + UInt32U5BU5D_t957* L_304 = ___ekey; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, ((int32_t)22)); + int32_t L_305 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_292, L_294, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_295, L_297, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_305, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_306 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_307 = V_3; + NullCheck(L_306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_306, (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24)))))); + uintptr_t L_308 = (((uintptr_t)((int32_t)((uint32_t)L_307>>((int32_t)24))))); + UInt32U5BU5D_t957* L_309 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_310 = V_2; + NullCheck(L_309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_309, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16))))))); + int32_t L_311 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_310>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_313 = V_1; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8)))))); + int32_t L_314 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_313>>8))))); + UInt32U5BU5D_t957* L_315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_316 = V_0; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)L_316)))); + int32_t L_317 = (((int32_t)((uint8_t)L_316))); + UInt32U5BU5D_t957* L_318 = ___ekey; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, ((int32_t)23)); + int32_t L_319 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_306, L_308, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_309, L_311, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_319, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_320 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_321 = V_4; + NullCheck(L_320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_320, (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24)))))); + uintptr_t L_322 = (((uintptr_t)((int32_t)((uint32_t)L_321>>((int32_t)24))))); + UInt32U5BU5D_t957* L_323 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_324 = V_7; + NullCheck(L_323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_323, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16))))))); + int32_t L_325 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_324>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_327 = V_6; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))))); + int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8))))); + UInt32U5BU5D_t957* L_329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_330 = V_5; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)L_330)))); + int32_t L_331 = (((int32_t)((uint8_t)L_330))); + UInt32U5BU5D_t957* L_332 = ___ekey; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, ((int32_t)24)); + int32_t L_333 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_320, L_322, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_323, L_325, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_333, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_334 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_335 = V_5; + NullCheck(L_334); + IL2CPP_ARRAY_BOUNDS_CHECK(L_334, (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24)))))); + uintptr_t L_336 = (((uintptr_t)((int32_t)((uint32_t)L_335>>((int32_t)24))))); + UInt32U5BU5D_t957* L_337 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_338 = V_4; + NullCheck(L_337); + IL2CPP_ARRAY_BOUNDS_CHECK(L_337, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16))))))); + int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_341 = V_7; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8)))))); + int32_t L_342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_341>>8))))); + UInt32U5BU5D_t957* L_343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_344 = V_6; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)L_344)))); + int32_t L_345 = (((int32_t)((uint8_t)L_344))); + UInt32U5BU5D_t957* L_346 = ___ekey; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, ((int32_t)25)); + int32_t L_347 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_334, L_336, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_337, L_339, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_347, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_348 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_349 = V_6; + NullCheck(L_348); + IL2CPP_ARRAY_BOUNDS_CHECK(L_348, (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))))); + uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24))))); + UInt32U5BU5D_t957* L_351 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_352 = V_5; + NullCheck(L_351); + IL2CPP_ARRAY_BOUNDS_CHECK(L_351, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16))))))); + int32_t L_353 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_352>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_355 = V_4; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8)))))); + int32_t L_356 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_355>>8))))); + UInt32U5BU5D_t957* L_357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_358 = V_7; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)L_358)))); + int32_t L_359 = (((int32_t)((uint8_t)L_358))); + UInt32U5BU5D_t957* L_360 = ___ekey; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, ((int32_t)26)); + int32_t L_361 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_348, L_350, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_351, L_353, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_361, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_362 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_363 = V_7; + NullCheck(L_362); + IL2CPP_ARRAY_BOUNDS_CHECK(L_362, (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24)))))); + uintptr_t L_364 = (((uintptr_t)((int32_t)((uint32_t)L_363>>((int32_t)24))))); + UInt32U5BU5D_t957* L_365 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_366 = V_6; + NullCheck(L_365); + IL2CPP_ARRAY_BOUNDS_CHECK(L_365, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16))))))); + int32_t L_367 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_366>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_369 = V_5; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8)))))); + int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>8))))); + UInt32U5BU5D_t957* L_371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_372 = V_4; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)L_372)))); + int32_t L_373 = (((int32_t)((uint8_t)L_372))); + UInt32U5BU5D_t957* L_374 = ___ekey; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, ((int32_t)27)); + int32_t L_375 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_362, L_364, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_365, L_367, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_375, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_376 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_377 = V_0; + NullCheck(L_376); + IL2CPP_ARRAY_BOUNDS_CHECK(L_376, (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24)))))); + uintptr_t L_378 = (((uintptr_t)((int32_t)((uint32_t)L_377>>((int32_t)24))))); + UInt32U5BU5D_t957* L_379 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_380 = V_3; + NullCheck(L_379); + IL2CPP_ARRAY_BOUNDS_CHECK(L_379, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))))); + int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_383 = V_2; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8)))))); + int32_t L_384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_383>>8))))); + UInt32U5BU5D_t957* L_385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_386 = V_1; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)L_386)))); + int32_t L_387 = (((int32_t)((uint8_t)L_386))); + UInt32U5BU5D_t957* L_388 = ___ekey; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, ((int32_t)28)); + int32_t L_389 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_376, L_378, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_379, L_381, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_389, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_390 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_391 = V_1; + NullCheck(L_390); + IL2CPP_ARRAY_BOUNDS_CHECK(L_390, (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24)))))); + uintptr_t L_392 = (((uintptr_t)((int32_t)((uint32_t)L_391>>((int32_t)24))))); + UInt32U5BU5D_t957* L_393 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_394 = V_0; + NullCheck(L_393); + IL2CPP_ARRAY_BOUNDS_CHECK(L_393, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16))))))); + int32_t L_395 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_394>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_397 = V_3; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8)))))); + int32_t L_398 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_397>>8))))); + UInt32U5BU5D_t957* L_399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_400 = V_2; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)L_400)))); + int32_t L_401 = (((int32_t)((uint8_t)L_400))); + UInt32U5BU5D_t957* L_402 = ___ekey; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, ((int32_t)29)); + int32_t L_403 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_390, L_392, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_393, L_395, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_403, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_404 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_405 = V_2; + NullCheck(L_404); + IL2CPP_ARRAY_BOUNDS_CHECK(L_404, (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24)))))); + uintptr_t L_406 = (((uintptr_t)((int32_t)((uint32_t)L_405>>((int32_t)24))))); + UInt32U5BU5D_t957* L_407 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_408 = V_1; + NullCheck(L_407); + IL2CPP_ARRAY_BOUNDS_CHECK(L_407, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16))))))); + int32_t L_409 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_408>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_411 = V_0; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))))); + int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8))))); + UInt32U5BU5D_t957* L_413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_414 = V_3; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)L_414)))); + int32_t L_415 = (((int32_t)((uint8_t)L_414))); + UInt32U5BU5D_t957* L_416 = ___ekey; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, ((int32_t)30)); + int32_t L_417 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_404, L_406, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_407, L_409, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_417, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_418 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_419 = V_3; + NullCheck(L_418); + IL2CPP_ARRAY_BOUNDS_CHECK(L_418, (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24)))))); + uintptr_t L_420 = (((uintptr_t)((int32_t)((uint32_t)L_419>>((int32_t)24))))); + UInt32U5BU5D_t957* L_421 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_422 = V_2; + NullCheck(L_421); + IL2CPP_ARRAY_BOUNDS_CHECK(L_421, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16))))))); + int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_425 = V_1; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8)))))); + int32_t L_426 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_425>>8))))); + UInt32U5BU5D_t957* L_427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_428 = V_0; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)L_428)))); + int32_t L_429 = (((int32_t)((uint8_t)L_428))); + UInt32U5BU5D_t957* L_430 = ___ekey; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, ((int32_t)31)); + int32_t L_431 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_418, L_420, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_421, L_423, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_431, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_432 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_433 = V_4; + NullCheck(L_432); + IL2CPP_ARRAY_BOUNDS_CHECK(L_432, (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))))); + uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24))))); + UInt32U5BU5D_t957* L_435 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_436 = V_7; + NullCheck(L_435); + IL2CPP_ARRAY_BOUNDS_CHECK(L_435, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16))))))); + int32_t L_437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_436>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_439 = V_6; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8)))))); + int32_t L_440 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_439>>8))))); + UInt32U5BU5D_t957* L_441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_442 = V_5; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)L_442)))); + int32_t L_443 = (((int32_t)((uint8_t)L_442))); + UInt32U5BU5D_t957* L_444 = ___ekey; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, ((int32_t)32)); + int32_t L_445 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_432, L_434, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_435, L_437, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_445, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_446 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_447 = V_5; + NullCheck(L_446); + IL2CPP_ARRAY_BOUNDS_CHECK(L_446, (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24)))))); + uintptr_t L_448 = (((uintptr_t)((int32_t)((uint32_t)L_447>>((int32_t)24))))); + UInt32U5BU5D_t957* L_449 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_450 = V_4; + NullCheck(L_449); + IL2CPP_ARRAY_BOUNDS_CHECK(L_449, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16))))))); + int32_t L_451 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_450>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_453 = V_7; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8)))))); + int32_t L_454 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_453>>8))))); + UInt32U5BU5D_t957* L_455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_456 = V_6; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)L_456)))); + int32_t L_457 = (((int32_t)((uint8_t)L_456))); + UInt32U5BU5D_t957* L_458 = ___ekey; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, ((int32_t)33)); + int32_t L_459 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_446, L_448, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_449, L_451, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_459, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_460 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_461 = V_6; + NullCheck(L_460); + IL2CPP_ARRAY_BOUNDS_CHECK(L_460, (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24)))))); + uintptr_t L_462 = (((uintptr_t)((int32_t)((uint32_t)L_461>>((int32_t)24))))); + UInt32U5BU5D_t957* L_463 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_464 = V_5; + NullCheck(L_463); + IL2CPP_ARRAY_BOUNDS_CHECK(L_463, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))))); + int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_467 = V_4; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8)))))); + int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>8))))); + UInt32U5BU5D_t957* L_469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_470 = V_7; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)L_470)))); + int32_t L_471 = (((int32_t)((uint8_t)L_470))); + UInt32U5BU5D_t957* L_472 = ___ekey; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, ((int32_t)34)); + int32_t L_473 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_460, L_462, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_463, L_465, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_473, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_474 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_475 = V_7; + NullCheck(L_474); + IL2CPP_ARRAY_BOUNDS_CHECK(L_474, (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24)))))); + uintptr_t L_476 = (((uintptr_t)((int32_t)((uint32_t)L_475>>((int32_t)24))))); + UInt32U5BU5D_t957* L_477 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_478 = V_6; + NullCheck(L_477); + IL2CPP_ARRAY_BOUNDS_CHECK(L_477, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16))))))); + int32_t L_479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_478>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_481 = V_5; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8)))))); + int32_t L_482 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_481>>8))))); + UInt32U5BU5D_t957* L_483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_484 = V_4; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)L_484)))); + int32_t L_485 = (((int32_t)((uint8_t)L_484))); + UInt32U5BU5D_t957* L_486 = ___ekey; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, ((int32_t)35)); + int32_t L_487 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_474, L_476, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_477, L_479, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_487, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_488 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_489 = V_0; + NullCheck(L_488); + IL2CPP_ARRAY_BOUNDS_CHECK(L_488, (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24)))))); + uintptr_t L_490 = (((uintptr_t)((int32_t)((uint32_t)L_489>>((int32_t)24))))); + UInt32U5BU5D_t957* L_491 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_492 = V_3; + NullCheck(L_491); + IL2CPP_ARRAY_BOUNDS_CHECK(L_491, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16))))))); + int32_t L_493 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_492>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_495 = V_2; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8)))))); + int32_t L_496 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_495>>8))))); + UInt32U5BU5D_t957* L_497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_498 = V_1; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)L_498)))); + int32_t L_499 = (((int32_t)((uint8_t)L_498))); + UInt32U5BU5D_t957* L_500 = ___ekey; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, ((int32_t)36)); + int32_t L_501 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_488, L_490, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_491, L_493, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_501, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_502 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_503 = V_1; + NullCheck(L_502); + IL2CPP_ARRAY_BOUNDS_CHECK(L_502, (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24)))))); + uintptr_t L_504 = (((uintptr_t)((int32_t)((uint32_t)L_503>>((int32_t)24))))); + UInt32U5BU5D_t957* L_505 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_506 = V_0; + NullCheck(L_505); + IL2CPP_ARRAY_BOUNDS_CHECK(L_505, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16))))))); + int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_509 = V_3; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))))); + int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8))))); + UInt32U5BU5D_t957* L_511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_512 = V_2; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)L_512)))); + int32_t L_513 = (((int32_t)((uint8_t)L_512))); + UInt32U5BU5D_t957* L_514 = ___ekey; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, ((int32_t)37)); + int32_t L_515 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_502, L_504, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_505, L_507, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_515, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_516 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_517 = V_2; + NullCheck(L_516); + IL2CPP_ARRAY_BOUNDS_CHECK(L_516, (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))))); + uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24))))); + UInt32U5BU5D_t957* L_519 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_520 = V_1; + NullCheck(L_519); + IL2CPP_ARRAY_BOUNDS_CHECK(L_519, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16))))))); + int32_t L_521 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_520>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_523 = V_0; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8)))))); + int32_t L_524 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_523>>8))))); + UInt32U5BU5D_t957* L_525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_526 = V_3; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)L_526)))); + int32_t L_527 = (((int32_t)((uint8_t)L_526))); + UInt32U5BU5D_t957* L_528 = ___ekey; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, ((int32_t)38)); + int32_t L_529 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_516, L_518, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_519, L_521, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_529, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_530 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_531 = V_3; + NullCheck(L_530); + IL2CPP_ARRAY_BOUNDS_CHECK(L_530, (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24)))))); + uintptr_t L_532 = (((uintptr_t)((int32_t)((uint32_t)L_531>>((int32_t)24))))); + UInt32U5BU5D_t957* L_533 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_534 = V_2; + NullCheck(L_533); + IL2CPP_ARRAY_BOUNDS_CHECK(L_533, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16))))))); + int32_t L_535 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_534>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_536 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_537 = V_1; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8)))))); + int32_t L_538 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_537>>8))))); + UInt32U5BU5D_t957* L_539 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_540 = V_0; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)L_540)))); + int32_t L_541 = (((int32_t)((uint8_t)L_540))); + UInt32U5BU5D_t957* L_542 = ___ekey; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, ((int32_t)39)); + int32_t L_543 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_530, L_532, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_533, L_535, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_543, sizeof(uint32_t))))); + int32_t L_544 = (__this->___Nr_15); + if ((((int32_t)L_544) <= ((int32_t)((int32_t)10)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_546 = V_4; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24)))))); + uintptr_t L_547 = (((uintptr_t)((int32_t)((uint32_t)L_546>>((int32_t)24))))); + UInt32U5BU5D_t957* L_548 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_549 = V_7; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16))))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_551 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_552 = V_6; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8)))))); + int32_t L_553 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_552>>8))))); + UInt32U5BU5D_t957* L_554 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_555 = V_5; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, (((int32_t)((uint8_t)L_555)))); + int32_t L_556 = (((int32_t)((uint8_t)L_555))); + UInt32U5BU5D_t957* L_557 = ___ekey; + NullCheck(L_557); + IL2CPP_ARRAY_BOUNDS_CHECK(L_557, ((int32_t)40)); + int32_t L_558 = ((int32_t)40); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_556, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_557, L_558, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_560 = V_5; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24)))))); + uintptr_t L_561 = (((uintptr_t)((int32_t)((uint32_t)L_560>>((int32_t)24))))); + UInt32U5BU5D_t957* L_562 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_563 = V_4; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16))))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_565 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_566 = V_7; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))))); + int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8))))); + UInt32U5BU5D_t957* L_568 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_569 = V_6; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, (((int32_t)((uint8_t)L_569)))); + int32_t L_570 = (((int32_t)((uint8_t)L_569))); + UInt32U5BU5D_t957* L_571 = ___ekey; + NullCheck(L_571); + IL2CPP_ARRAY_BOUNDS_CHECK(L_571, ((int32_t)41)); + int32_t L_572 = ((int32_t)41); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_570, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_571, L_572, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_574 = V_6; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))))); + uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24))))); + UInt32U5BU5D_t957* L_576 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_577 = V_5; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16))))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_580 = V_4; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8)))))); + int32_t L_581 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_580>>8))))); + UInt32U5BU5D_t957* L_582 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_583 = V_7; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, (((int32_t)((uint8_t)L_583)))); + int32_t L_584 = (((int32_t)((uint8_t)L_583))); + UInt32U5BU5D_t957* L_585 = ___ekey; + NullCheck(L_585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_585, ((int32_t)42)); + int32_t L_586 = ((int32_t)42); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_584, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_585, L_586, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_588 = V_7; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24)))))); + uintptr_t L_589 = (((uintptr_t)((int32_t)((uint32_t)L_588>>((int32_t)24))))); + UInt32U5BU5D_t957* L_590 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_591 = V_6; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16))))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_593 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_594 = V_5; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8)))))); + int32_t L_595 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_594>>8))))); + UInt32U5BU5D_t957* L_596 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_597 = V_4; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, (((int32_t)((uint8_t)L_597)))); + int32_t L_598 = (((int32_t)((uint8_t)L_597))); + UInt32U5BU5D_t957* L_599 = ___ekey; + NullCheck(L_599); + IL2CPP_ARRAY_BOUNDS_CHECK(L_599, ((int32_t)43)); + int32_t L_600 = ((int32_t)43); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_598, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_599, L_600, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_602 = V_0; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24)))))); + uintptr_t L_603 = (((uintptr_t)((int32_t)((uint32_t)L_602>>((int32_t)24))))); + UInt32U5BU5D_t957* L_604 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_605 = V_3; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16))))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_607 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_608 = V_2; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8)))))); + int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>8))))); + UInt32U5BU5D_t957* L_610 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_611 = V_1; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, (((int32_t)((uint8_t)L_611)))); + int32_t L_612 = (((int32_t)((uint8_t)L_611))); + UInt32U5BU5D_t957* L_613 = ___ekey; + NullCheck(L_613); + IL2CPP_ARRAY_BOUNDS_CHECK(L_613, ((int32_t)44)); + int32_t L_614 = ((int32_t)44); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_612, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_613, L_614, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_616 = V_1; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24)))))); + uintptr_t L_617 = (((uintptr_t)((int32_t)((uint32_t)L_616>>((int32_t)24))))); + UInt32U5BU5D_t957* L_618 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_619 = V_0; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_622 = V_3; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8)))))); + int32_t L_623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_622>>8))))); + UInt32U5BU5D_t957* L_624 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_625 = V_2; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, (((int32_t)((uint8_t)L_625)))); + int32_t L_626 = (((int32_t)((uint8_t)L_625))); + UInt32U5BU5D_t957* L_627 = ___ekey; + NullCheck(L_627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_627, ((int32_t)45)); + int32_t L_628 = ((int32_t)45); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_626, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_627, L_628, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_630 = V_2; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24)))))); + uintptr_t L_631 = (((uintptr_t)((int32_t)((uint32_t)L_630>>((int32_t)24))))); + UInt32U5BU5D_t957* L_632 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_633 = V_1; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16))))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_635 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_636 = V_0; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8)))))); + int32_t L_637 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_636>>8))))); + UInt32U5BU5D_t957* L_638 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_639 = V_3; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, (((int32_t)((uint8_t)L_639)))); + int32_t L_640 = (((int32_t)((uint8_t)L_639))); + UInt32U5BU5D_t957* L_641 = ___ekey; + NullCheck(L_641); + IL2CPP_ARRAY_BOUNDS_CHECK(L_641, ((int32_t)46)); + int32_t L_642 = ((int32_t)46); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_640, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_641, L_642, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_644 = V_3; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24)))))); + uintptr_t L_645 = (((uintptr_t)((int32_t)((uint32_t)L_644>>((int32_t)24))))); + UInt32U5BU5D_t957* L_646 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_647 = V_2; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16))))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_649 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_650 = V_1; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))))); + int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8))))); + UInt32U5BU5D_t957* L_652 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_653 = V_0; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, (((int32_t)((uint8_t)L_653)))); + int32_t L_654 = (((int32_t)((uint8_t)L_653))); + UInt32U5BU5D_t957* L_655 = ___ekey; + NullCheck(L_655); + IL2CPP_ARRAY_BOUNDS_CHECK(L_655, ((int32_t)47)); + int32_t L_656 = ((int32_t)47); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_654, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_655, L_656, sizeof(uint32_t))))); + V_8 = ((int32_t)48); + int32_t L_657 = (__this->___Nr_15); + if ((((int32_t)L_657) <= ((int32_t)((int32_t)12)))) + { + goto IL_0b08; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_658 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_659 = V_4; + NullCheck(L_658); + IL2CPP_ARRAY_BOUNDS_CHECK(L_658, (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24)))))); + uintptr_t L_660 = (((uintptr_t)((int32_t)((uint32_t)L_659>>((int32_t)24))))); + UInt32U5BU5D_t957* L_661 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_662 = V_7; + NullCheck(L_661); + IL2CPP_ARRAY_BOUNDS_CHECK(L_661, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16))))))); + int32_t L_663 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_662>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_664 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_665 = V_6; + NullCheck(L_664); + IL2CPP_ARRAY_BOUNDS_CHECK(L_664, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8)))))); + int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>8))))); + UInt32U5BU5D_t957* L_667 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_668 = V_5; + NullCheck(L_667); + IL2CPP_ARRAY_BOUNDS_CHECK(L_667, (((int32_t)((uint8_t)L_668)))); + int32_t L_669 = (((int32_t)((uint8_t)L_668))); + UInt32U5BU5D_t957* L_670 = ___ekey; + NullCheck(L_670); + IL2CPP_ARRAY_BOUNDS_CHECK(L_670, ((int32_t)48)); + int32_t L_671 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_658, L_660, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_661, L_663, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_664, L_666, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_667, L_669, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_670, L_671, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_672 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_673 = V_5; + NullCheck(L_672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_672, (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24)))))); + uintptr_t L_674 = (((uintptr_t)((int32_t)((uint32_t)L_673>>((int32_t)24))))); + UInt32U5BU5D_t957* L_675 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_676 = V_4; + NullCheck(L_675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_675, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))))); + int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_678 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_679 = V_7; + NullCheck(L_678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_678, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8)))))); + int32_t L_680 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_679>>8))))); + UInt32U5BU5D_t957* L_681 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_682 = V_6; + NullCheck(L_681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_681, (((int32_t)((uint8_t)L_682)))); + int32_t L_683 = (((int32_t)((uint8_t)L_682))); + UInt32U5BU5D_t957* L_684 = ___ekey; + NullCheck(L_684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_684, ((int32_t)49)); + int32_t L_685 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_672, L_674, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_675, L_677, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_678, L_680, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_681, L_683, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_684, L_685, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_686 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_687 = V_6; + NullCheck(L_686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_686, (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24)))))); + uintptr_t L_688 = (((uintptr_t)((int32_t)((uint32_t)L_687>>((int32_t)24))))); + UInt32U5BU5D_t957* L_689 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_690 = V_5; + NullCheck(L_689); + IL2CPP_ARRAY_BOUNDS_CHECK(L_689, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16))))))); + int32_t L_691 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_690>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_692 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_693 = V_4; + NullCheck(L_692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_692, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8)))))); + int32_t L_694 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_693>>8))))); + UInt32U5BU5D_t957* L_695 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_696 = V_7; + NullCheck(L_695); + IL2CPP_ARRAY_BOUNDS_CHECK(L_695, (((int32_t)((uint8_t)L_696)))); + int32_t L_697 = (((int32_t)((uint8_t)L_696))); + UInt32U5BU5D_t957* L_698 = ___ekey; + NullCheck(L_698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_698, ((int32_t)50)); + int32_t L_699 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_686, L_688, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_689, L_691, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_692, L_694, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_695, L_697, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_698, L_699, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_700 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_701 = V_7; + NullCheck(L_700); + IL2CPP_ARRAY_BOUNDS_CHECK(L_700, (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24)))))); + uintptr_t L_702 = (((uintptr_t)((int32_t)((uint32_t)L_701>>((int32_t)24))))); + UInt32U5BU5D_t957* L_703 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_704 = V_6; + NullCheck(L_703); + IL2CPP_ARRAY_BOUNDS_CHECK(L_703, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16))))))); + int32_t L_705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_704>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_706 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_707 = V_5; + NullCheck(L_706); + IL2CPP_ARRAY_BOUNDS_CHECK(L_706, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))))); + int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8))))); + UInt32U5BU5D_t957* L_709 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_710 = V_4; + NullCheck(L_709); + IL2CPP_ARRAY_BOUNDS_CHECK(L_709, (((int32_t)((uint8_t)L_710)))); + int32_t L_711 = (((int32_t)((uint8_t)L_710))); + UInt32U5BU5D_t957* L_712 = ___ekey; + NullCheck(L_712); + IL2CPP_ARRAY_BOUNDS_CHECK(L_712, ((int32_t)51)); + int32_t L_713 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_700, L_702, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_703, L_705, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_706, L_708, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_709, L_711, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_712, L_713, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_714 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_715 = V_0; + NullCheck(L_714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_714, (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24)))))); + uintptr_t L_716 = (((uintptr_t)((int32_t)((uint32_t)L_715>>((int32_t)24))))); + UInt32U5BU5D_t957* L_717 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_718 = V_3; + NullCheck(L_717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16))))))); + int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_720 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_721 = V_2; + NullCheck(L_720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_720, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8)))))); + int32_t L_722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_721>>8))))); + UInt32U5BU5D_t957* L_723 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_724 = V_1; + NullCheck(L_723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_723, (((int32_t)((uint8_t)L_724)))); + int32_t L_725 = (((int32_t)((uint8_t)L_724))); + UInt32U5BU5D_t957* L_726 = ___ekey; + NullCheck(L_726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_726, ((int32_t)52)); + int32_t L_727 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_714, L_716, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_717, L_719, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_720, L_722, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_723, L_725, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_726, L_727, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_728 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_729 = V_1; + NullCheck(L_728); + IL2CPP_ARRAY_BOUNDS_CHECK(L_728, (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))))); + uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24))))); + UInt32U5BU5D_t957* L_731 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_732 = V_0; + NullCheck(L_731); + IL2CPP_ARRAY_BOUNDS_CHECK(L_731, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16))))))); + int32_t L_733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_732>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_734 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_735 = V_3; + NullCheck(L_734); + IL2CPP_ARRAY_BOUNDS_CHECK(L_734, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8)))))); + int32_t L_736 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_735>>8))))); + UInt32U5BU5D_t957* L_737 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_738 = V_2; + NullCheck(L_737); + IL2CPP_ARRAY_BOUNDS_CHECK(L_737, (((int32_t)((uint8_t)L_738)))); + int32_t L_739 = (((int32_t)((uint8_t)L_738))); + UInt32U5BU5D_t957* L_740 = ___ekey; + NullCheck(L_740); + IL2CPP_ARRAY_BOUNDS_CHECK(L_740, ((int32_t)53)); + int32_t L_741 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_728, L_730, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_731, L_733, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_734, L_736, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_737, L_739, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_740, L_741, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_742 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_743 = V_2; + NullCheck(L_742); + IL2CPP_ARRAY_BOUNDS_CHECK(L_742, (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24)))))); + uintptr_t L_744 = (((uintptr_t)((int32_t)((uint32_t)L_743>>((int32_t)24))))); + UInt32U5BU5D_t957* L_745 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_746 = V_1; + NullCheck(L_745); + IL2CPP_ARRAY_BOUNDS_CHECK(L_745, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16))))))); + int32_t L_747 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_746>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_748 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_749 = V_0; + NullCheck(L_748); + IL2CPP_ARRAY_BOUNDS_CHECK(L_748, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8)))))); + int32_t L_750 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_749>>8))))); + UInt32U5BU5D_t957* L_751 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_752 = V_3; + NullCheck(L_751); + IL2CPP_ARRAY_BOUNDS_CHECK(L_751, (((int32_t)((uint8_t)L_752)))); + int32_t L_753 = (((int32_t)((uint8_t)L_752))); + UInt32U5BU5D_t957* L_754 = ___ekey; + NullCheck(L_754); + IL2CPP_ARRAY_BOUNDS_CHECK(L_754, ((int32_t)54)); + int32_t L_755 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_742, L_744, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_745, L_747, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_748, L_750, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_751, L_753, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_754, L_755, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_756 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_757 = V_3; + NullCheck(L_756); + IL2CPP_ARRAY_BOUNDS_CHECK(L_756, (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24)))))); + uintptr_t L_758 = (((uintptr_t)((int32_t)((uint32_t)L_757>>((int32_t)24))))); + UInt32U5BU5D_t957* L_759 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_760 = V_2; + NullCheck(L_759); + IL2CPP_ARRAY_BOUNDS_CHECK(L_759, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))))); + int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_762 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_763 = V_1; + NullCheck(L_762); + IL2CPP_ARRAY_BOUNDS_CHECK(L_762, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8)))))); + int32_t L_764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_763>>8))))); + UInt32U5BU5D_t957* L_765 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_766 = V_0; + NullCheck(L_765); + IL2CPP_ARRAY_BOUNDS_CHECK(L_765, (((int32_t)((uint8_t)L_766)))); + int32_t L_767 = (((int32_t)((uint8_t)L_766))); + UInt32U5BU5D_t957* L_768 = ___ekey; + NullCheck(L_768); + IL2CPP_ARRAY_BOUNDS_CHECK(L_768, ((int32_t)55)); + int32_t L_769 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_756, L_758, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_759, L_761, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_762, L_764, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_765, L_767, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_768, L_769, sizeof(uint32_t))))); + V_8 = ((int32_t)56); + } + +IL_0b08: + { + ByteU5BU5D_t789* L_770 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_771 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_772 = V_4; + NullCheck(L_771); + IL2CPP_ARRAY_BOUNDS_CHECK(L_771, (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24)))))); + uintptr_t L_773 = (((uintptr_t)((int32_t)((uint32_t)L_772>>((int32_t)24))))); + UInt32U5BU5D_t957* L_774 = ___ekey; + int32_t L_775 = V_8; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, L_775); + int32_t L_776 = L_775; + NullCheck(L_770); + IL2CPP_ARRAY_BOUNDS_CHECK(L_770, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_770, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_771, L_773, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_777 = ___outdata; + ByteU5BU5D_t789* L_778 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_779 = V_7; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))))); + int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_781 = ___ekey; + int32_t L_782 = V_8; + NullCheck(L_781); + IL2CPP_ARRAY_BOUNDS_CHECK(L_781, L_782); + int32_t L_783 = L_782; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_777, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_778, L_780, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_781, L_783, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_784 = ___outdata; + ByteU5BU5D_t789* L_785 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_786 = V_6; + NullCheck(L_785); + IL2CPP_ARRAY_BOUNDS_CHECK(L_785, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8)))))); + int32_t L_787 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_786>>8))))); + UInt32U5BU5D_t957* L_788 = ___ekey; + int32_t L_789 = V_8; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, L_789); + int32_t L_790 = L_789; + NullCheck(L_784); + IL2CPP_ARRAY_BOUNDS_CHECK(L_784, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_784, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_785, L_787, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_791 = ___outdata; + ByteU5BU5D_t789* L_792 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_793 = V_5; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, (((int32_t)((uint8_t)L_793)))); + int32_t L_794 = (((int32_t)((uint8_t)L_793))); + UInt32U5BU5D_t957* L_795 = ___ekey; + int32_t L_796 = V_8; + int32_t L_797 = L_796; + V_8 = ((int32_t)((int32_t)L_797+(int32_t)1)); + NullCheck(L_795); + IL2CPP_ARRAY_BOUNDS_CHECK(L_795, L_797); + int32_t L_798 = L_797; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_791, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_792, L_794, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_795, L_798, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_799 = ___outdata; + ByteU5BU5D_t789* L_800 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_801 = V_5; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24)))))); + uintptr_t L_802 = (((uintptr_t)((int32_t)((uint32_t)L_801>>((int32_t)24))))); + UInt32U5BU5D_t957* L_803 = ___ekey; + int32_t L_804 = V_8; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, L_804); + int32_t L_805 = L_804; + NullCheck(L_799); + IL2CPP_ARRAY_BOUNDS_CHECK(L_799, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_799, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_800, L_802, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_806 = ___outdata; + ByteU5BU5D_t789* L_807 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_808 = V_4; + NullCheck(L_807); + IL2CPP_ARRAY_BOUNDS_CHECK(L_807, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16))))))); + int32_t L_809 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_808>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_810 = ___ekey; + int32_t L_811 = V_8; + NullCheck(L_810); + IL2CPP_ARRAY_BOUNDS_CHECK(L_810, L_811); + int32_t L_812 = L_811; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_806, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_807, L_809, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_810, L_812, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_813 = ___outdata; + ByteU5BU5D_t789* L_814 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_815 = V_7; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ___ekey; + int32_t L_818 = V_8; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, L_818); + int32_t L_819 = L_818; + NullCheck(L_813); + IL2CPP_ARRAY_BOUNDS_CHECK(L_813, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_813, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_814, L_816, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_820 = ___outdata; + ByteU5BU5D_t789* L_821 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_822 = V_6; + NullCheck(L_821); + IL2CPP_ARRAY_BOUNDS_CHECK(L_821, (((int32_t)((uint8_t)L_822)))); + int32_t L_823 = (((int32_t)((uint8_t)L_822))); + UInt32U5BU5D_t957* L_824 = ___ekey; + int32_t L_825 = V_8; + int32_t L_826 = L_825; + V_8 = ((int32_t)((int32_t)L_826+(int32_t)1)); + NullCheck(L_824); + IL2CPP_ARRAY_BOUNDS_CHECK(L_824, L_826); + int32_t L_827 = L_826; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_820, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_821, L_823, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_824, L_827, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_828 = ___outdata; + ByteU5BU5D_t789* L_829 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_830 = V_6; + NullCheck(L_829); + IL2CPP_ARRAY_BOUNDS_CHECK(L_829, (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24)))))); + uintptr_t L_831 = (((uintptr_t)((int32_t)((uint32_t)L_830>>((int32_t)24))))); + UInt32U5BU5D_t957* L_832 = ___ekey; + int32_t L_833 = V_8; + NullCheck(L_832); + IL2CPP_ARRAY_BOUNDS_CHECK(L_832, L_833); + int32_t L_834 = L_833; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_828, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_829, L_831, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_832, L_834, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_835 = ___outdata; + ByteU5BU5D_t789* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_837 = V_5; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16))))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_839 = ___ekey; + int32_t L_840 = V_8; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, L_840); + int32_t L_841 = L_840; + NullCheck(L_835); + IL2CPP_ARRAY_BOUNDS_CHECK(L_835, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_835, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_836, L_838, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_842 = ___outdata; + ByteU5BU5D_t789* L_843 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_844 = V_4; + NullCheck(L_843); + IL2CPP_ARRAY_BOUNDS_CHECK(L_843, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8)))))); + int32_t L_845 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_844>>8))))); + UInt32U5BU5D_t957* L_846 = ___ekey; + int32_t L_847 = V_8; + NullCheck(L_846); + IL2CPP_ARRAY_BOUNDS_CHECK(L_846, L_847); + int32_t L_848 = L_847; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_842, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_843, L_845, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_846, L_848, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_849 = ___outdata; + ByteU5BU5D_t789* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_851 = V_7; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)L_851)))); + int32_t L_852 = (((int32_t)((uint8_t)L_851))); + UInt32U5BU5D_t957* L_853 = ___ekey; + int32_t L_854 = V_8; + int32_t L_855 = L_854; + V_8 = ((int32_t)((int32_t)L_855+(int32_t)1)); + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, L_855); + int32_t L_856 = L_855; + NullCheck(L_849); + IL2CPP_ARRAY_BOUNDS_CHECK(L_849, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_849, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_850, L_852, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_856, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_857 = ___outdata; + ByteU5BU5D_t789* L_858 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_859 = V_7; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ___ekey; + int32_t L_862 = V_8; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, L_862); + int32_t L_863 = L_862; + NullCheck(L_857); + IL2CPP_ARRAY_BOUNDS_CHECK(L_857, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_857, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_858, L_860, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_864 = ___outdata; + ByteU5BU5D_t789* L_865 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_866 = V_6; + NullCheck(L_865); + IL2CPP_ARRAY_BOUNDS_CHECK(L_865, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))))); + int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_868 = ___ekey; + int32_t L_869 = V_8; + NullCheck(L_868); + IL2CPP_ARRAY_BOUNDS_CHECK(L_868, L_869); + int32_t L_870 = L_869; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_864, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_865, L_867, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_868, L_870, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_871 = ___outdata; + ByteU5BU5D_t789* L_872 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_873 = V_5; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8)))))); + int32_t L_874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_873>>8))))); + UInt32U5BU5D_t957* L_875 = ___ekey; + int32_t L_876 = V_8; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, L_876); + int32_t L_877 = L_876; + NullCheck(L_871); + IL2CPP_ARRAY_BOUNDS_CHECK(L_871, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_871, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_872, L_874, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_878 = ___outdata; + ByteU5BU5D_t789* L_879 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_880 = V_4; + NullCheck(L_879); + IL2CPP_ARRAY_BOUNDS_CHECK(L_879, (((int32_t)((uint8_t)L_880)))); + int32_t L_881 = (((int32_t)((uint8_t)L_880))); + UInt32U5BU5D_t957* L_882 = ___ekey; + int32_t L_883 = V_8; + int32_t L_884 = L_883; + V_8 = ((int32_t)((int32_t)L_884+(int32_t)1)); + NullCheck(L_882); + IL2CPP_ARRAY_BOUNDS_CHECK(L_882, L_884); + int32_t L_885 = L_884; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_878, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_879, L_881, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_882, L_885, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt192(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Decrypt192_m9462 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + int32_t V_12 = 0; + { + V_12 = ((int32_t)72); + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_40 = ___indata; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)16)); + int32_t L_41 = ((int32_t)16); + ByteU5BU5D_t789* L_42 = ___indata; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)17)); + int32_t L_43 = ((int32_t)17); + ByteU5BU5D_t789* L_44 = ___indata; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)18)); + int32_t L_45 = ((int32_t)18); + ByteU5BU5D_t789* L_46 = ___indata; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)19)); + int32_t L_47 = ((int32_t)19); + UInt32U5BU5D_t957* L_48 = ___ekey; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 4); + int32_t L_49 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_41, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_43, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_45, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_47, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_49, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_50 = ___indata; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)20)); + int32_t L_51 = ((int32_t)20); + ByteU5BU5D_t789* L_52 = ___indata; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)21)); + int32_t L_53 = ((int32_t)21); + ByteU5BU5D_t789* L_54 = ___indata; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)22)); + int32_t L_55 = ((int32_t)22); + ByteU5BU5D_t789* L_56 = ___indata; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)23)); + int32_t L_57 = ((int32_t)23); + UInt32U5BU5D_t957* L_58 = ___ekey; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 5); + int32_t L_59 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_57, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_59, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_60 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_61 = V_0; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24)))))); + uintptr_t L_62 = (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24))))); + UInt32U5BU5D_t957* L_63 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_64 = V_5; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_64>>((int32_t)16))))))); + int32_t L_65 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_64>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_66 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_67 = V_4; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_67>>8)))))); + int32_t L_68 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_67>>8))))); + UInt32U5BU5D_t957* L_69 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_70 = V_3; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, (((int32_t)((uint8_t)L_70)))); + int32_t L_71 = (((int32_t)((uint8_t)L_70))); + UInt32U5BU5D_t957* L_72 = ___ekey; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, 6); + int32_t L_73 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_65, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_66, L_68, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_69, L_71, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_72, L_73, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_74 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_75 = V_1; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, (((uintptr_t)((int32_t)((uint32_t)L_75>>((int32_t)24)))))); + uintptr_t L_76 = (((uintptr_t)((int32_t)((uint32_t)L_75>>((int32_t)24))))); + UInt32U5BU5D_t957* L_77 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_78 = V_0; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_78>>((int32_t)16))))))); + int32_t L_79 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_78>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_80 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_81 = V_5; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_81>>8)))))); + int32_t L_82 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_81>>8))))); + UInt32U5BU5D_t957* L_83 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_84 = V_4; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, (((int32_t)((uint8_t)L_84)))); + int32_t L_85 = (((int32_t)((uint8_t)L_84))); + UInt32U5BU5D_t957* L_86 = ___ekey; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, 7); + int32_t L_87 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_74, L_76, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_77, L_79, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_82, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_85, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_87, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_88 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_89 = V_2; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((uintptr_t)((int32_t)((uint32_t)L_89>>((int32_t)24)))))); + uintptr_t L_90 = (((uintptr_t)((int32_t)((uint32_t)L_89>>((int32_t)24))))); + UInt32U5BU5D_t957* L_91 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_92 = V_1; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_92>>((int32_t)16))))))); + int32_t L_93 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_92>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_94 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_95 = V_0; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>8)))))); + int32_t L_96 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>8))))); + UInt32U5BU5D_t957* L_97 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_98 = V_5; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, (((int32_t)((uint8_t)L_98)))); + int32_t L_99 = (((int32_t)((uint8_t)L_98))); + UInt32U5BU5D_t957* L_100 = ___ekey; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, 8); + int32_t L_101 = 8; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_88, L_90, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_91, L_93, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_96, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_97, L_99, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_101, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_103 = V_3; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, (((uintptr_t)((int32_t)((uint32_t)L_103>>((int32_t)24)))))); + uintptr_t L_104 = (((uintptr_t)((int32_t)((uint32_t)L_103>>((int32_t)24))))); + UInt32U5BU5D_t957* L_105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_106 = V_2; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_106>>((int32_t)16))))))); + int32_t L_107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_106>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_109 = V_1; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_109>>8)))))); + int32_t L_110 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_109>>8))))); + UInt32U5BU5D_t957* L_111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_112 = V_0; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, (((int32_t)((uint8_t)L_112)))); + int32_t L_113 = (((int32_t)((uint8_t)L_112))); + UInt32U5BU5D_t957* L_114 = ___ekey; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)9)); + int32_t L_115 = ((int32_t)9); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_110, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_111, L_113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_115, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_117 = V_4; + NullCheck(L_116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_116, (((uintptr_t)((int32_t)((uint32_t)L_117>>((int32_t)24)))))); + uintptr_t L_118 = (((uintptr_t)((int32_t)((uint32_t)L_117>>((int32_t)24))))); + UInt32U5BU5D_t957* L_119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_120 = V_3; + NullCheck(L_119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_119, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_120>>((int32_t)16))))))); + int32_t L_121 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_120>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_123 = V_2; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_123>>8)))))); + int32_t L_124 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_123>>8))))); + UInt32U5BU5D_t957* L_125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_126 = V_1; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, (((int32_t)((uint8_t)L_126)))); + int32_t L_127 = (((int32_t)((uint8_t)L_126))); + UInt32U5BU5D_t957* L_128 = ___ekey; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, ((int32_t)10)); + int32_t L_129 = ((int32_t)10); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_116, L_118, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_119, L_121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_124, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_125, L_127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_129, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_131 = V_5; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, (((uintptr_t)((int32_t)((uint32_t)L_131>>((int32_t)24)))))); + uintptr_t L_132 = (((uintptr_t)((int32_t)((uint32_t)L_131>>((int32_t)24))))); + UInt32U5BU5D_t957* L_133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_134 = V_4; + NullCheck(L_133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_133, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_134>>((int32_t)16))))))); + int32_t L_135 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_134>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_137 = V_3; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8)))))); + int32_t L_138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8))))); + UInt32U5BU5D_t957* L_139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_140 = V_2; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, (((int32_t)((uint8_t)L_140)))); + int32_t L_141 = (((int32_t)((uint8_t)L_140))); + UInt32U5BU5D_t957* L_142 = ___ekey; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, ((int32_t)11)); + int32_t L_143 = ((int32_t)11); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_130, L_132, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_133, L_135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_138, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_139, L_141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_143, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_145 = V_6; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((uintptr_t)((int32_t)((uint32_t)L_145>>((int32_t)24)))))); + uintptr_t L_146 = (((uintptr_t)((int32_t)((uint32_t)L_145>>((int32_t)24))))); + UInt32U5BU5D_t957* L_147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_148 = V_11; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>((int32_t)16))))))); + int32_t L_149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_151 = V_10; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_151>>8)))))); + int32_t L_152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_151>>8))))); + UInt32U5BU5D_t957* L_153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_154 = V_9; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, (((int32_t)((uint8_t)L_154)))); + int32_t L_155 = (((int32_t)((uint8_t)L_154))); + UInt32U5BU5D_t957* L_156 = ___ekey; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, ((int32_t)12)); + int32_t L_157 = ((int32_t)12); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_144, L_146, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_147, L_149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_156, L_157, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_159 = V_7; + NullCheck(L_158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_158, (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24)))))); + uintptr_t L_160 = (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24))))); + UInt32U5BU5D_t957* L_161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_162 = V_6; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_162>>((int32_t)16))))))); + int32_t L_163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_165 = V_11; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_165>>8)))))); + int32_t L_166 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_165>>8))))); + UInt32U5BU5D_t957* L_167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_168 = V_10; + NullCheck(L_167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_167, (((int32_t)((uint8_t)L_168)))); + int32_t L_169 = (((int32_t)((uint8_t)L_168))); + UInt32U5BU5D_t957* L_170 = ___ekey; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, ((int32_t)13)); + int32_t L_171 = ((int32_t)13); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_158, L_160, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_161, L_163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_167, L_169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_170, L_171, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_173 = V_8; + NullCheck(L_172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_172, (((uintptr_t)((int32_t)((uint32_t)L_173>>((int32_t)24)))))); + uintptr_t L_174 = (((uintptr_t)((int32_t)((uint32_t)L_173>>((int32_t)24))))); + UInt32U5BU5D_t957* L_175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_176 = V_7; + NullCheck(L_175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_175, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_176>>((int32_t)16))))))); + int32_t L_177 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_176>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_179 = V_6; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>8)))))); + int32_t L_180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>8))))); + UInt32U5BU5D_t957* L_181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_182 = V_11; + NullCheck(L_181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_181, (((int32_t)((uint8_t)L_182)))); + int32_t L_183 = (((int32_t)((uint8_t)L_182))); + UInt32U5BU5D_t957* L_184 = ___ekey; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, ((int32_t)14)); + int32_t L_185 = ((int32_t)14); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_172, L_174, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_175, L_177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_180, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_181, L_183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_184, L_185, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_187 = V_9; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((uintptr_t)((int32_t)((uint32_t)L_187>>((int32_t)24)))))); + uintptr_t L_188 = (((uintptr_t)((int32_t)((uint32_t)L_187>>((int32_t)24))))); + UInt32U5BU5D_t957* L_189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_190 = V_8; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16))))))); + int32_t L_191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_193 = V_7; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_193>>8)))))); + int32_t L_194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_193>>8))))); + UInt32U5BU5D_t957* L_195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_196 = V_6; + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, (((int32_t)((uint8_t)L_196)))); + int32_t L_197 = (((int32_t)((uint8_t)L_196))); + UInt32U5BU5D_t957* L_198 = ___ekey; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, ((int32_t)15)); + int32_t L_199 = ((int32_t)15); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_186, L_188, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_189, L_191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_194, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_195, L_197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_198, L_199, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_201 = V_10; + NullCheck(L_200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_200, (((uintptr_t)((int32_t)((uint32_t)L_201>>((int32_t)24)))))); + uintptr_t L_202 = (((uintptr_t)((int32_t)((uint32_t)L_201>>((int32_t)24))))); + UInt32U5BU5D_t957* L_203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_204 = V_9; + NullCheck(L_203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_203, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_204>>((int32_t)16))))))); + int32_t L_205 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_204>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_207 = V_8; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_207>>8)))))); + int32_t L_208 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_207>>8))))); + UInt32U5BU5D_t957* L_209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_210 = V_7; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, (((int32_t)((uint8_t)L_210)))); + int32_t L_211 = (((int32_t)((uint8_t)L_210))); + UInt32U5BU5D_t957* L_212 = ___ekey; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, ((int32_t)16)); + int32_t L_213 = ((int32_t)16); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_200, L_202, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_203, L_205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_208, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_209, L_211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_212, L_213, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_215 = V_11; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, (((uintptr_t)((int32_t)((uint32_t)L_215>>((int32_t)24)))))); + uintptr_t L_216 = (((uintptr_t)((int32_t)((uint32_t)L_215>>((int32_t)24))))); + UInt32U5BU5D_t957* L_217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_218 = V_10; + NullCheck(L_217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_217, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_218>>((int32_t)16))))))); + int32_t L_219 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_218>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_221 = V_9; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8)))))); + int32_t L_222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8))))); + UInt32U5BU5D_t957* L_223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_224 = V_8; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, (((int32_t)((uint8_t)L_224)))); + int32_t L_225 = (((int32_t)((uint8_t)L_224))); + UInt32U5BU5D_t957* L_226 = ___ekey; + NullCheck(L_226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_226, ((int32_t)17)); + int32_t L_227 = ((int32_t)17); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_217, L_219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_222, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_223, L_225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_226, L_227, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_229 = V_0; + NullCheck(L_228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_228, (((uintptr_t)((int32_t)((uint32_t)L_229>>((int32_t)24)))))); + uintptr_t L_230 = (((uintptr_t)((int32_t)((uint32_t)L_229>>((int32_t)24))))); + UInt32U5BU5D_t957* L_231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_232 = V_5; + NullCheck(L_231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_231, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>((int32_t)16))))))); + int32_t L_233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_235 = V_4; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_235>>8)))))); + int32_t L_236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_235>>8))))); + UInt32U5BU5D_t957* L_237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_238 = V_3; + NullCheck(L_237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_237, (((int32_t)((uint8_t)L_238)))); + int32_t L_239 = (((int32_t)((uint8_t)L_238))); + UInt32U5BU5D_t957* L_240 = ___ekey; + NullCheck(L_240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_240, ((int32_t)18)); + int32_t L_241 = ((int32_t)18); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_228, L_230, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_231, L_233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_236, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_237, L_239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_240, L_241, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_243 = V_1; + NullCheck(L_242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_242, (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24)))))); + uintptr_t L_244 = (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24))))); + UInt32U5BU5D_t957* L_245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_246 = V_0; + NullCheck(L_245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_245, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_246>>((int32_t)16))))))); + int32_t L_247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_246>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_249 = V_5; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_249>>8)))))); + int32_t L_250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_249>>8))))); + UInt32U5BU5D_t957* L_251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_252 = V_4; + NullCheck(L_251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_251, (((int32_t)((uint8_t)L_252)))); + int32_t L_253 = (((int32_t)((uint8_t)L_252))); + UInt32U5BU5D_t957* L_254 = ___ekey; + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, ((int32_t)19)); + int32_t L_255 = ((int32_t)19); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_242, L_244, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_245, L_247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_250, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_251, L_253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_254, L_255, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_257 = V_2; + NullCheck(L_256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_256, (((uintptr_t)((int32_t)((uint32_t)L_257>>((int32_t)24)))))); + uintptr_t L_258 = (((uintptr_t)((int32_t)((uint32_t)L_257>>((int32_t)24))))); + UInt32U5BU5D_t957* L_259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_260 = V_1; + NullCheck(L_259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_259, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_260>>((int32_t)16))))))); + int32_t L_261 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_260>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_263 = V_0; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_263>>8)))))); + int32_t L_264 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_263>>8))))); + UInt32U5BU5D_t957* L_265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_266 = V_5; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, (((int32_t)((uint8_t)L_266)))); + int32_t L_267 = (((int32_t)((uint8_t)L_266))); + UInt32U5BU5D_t957* L_268 = ___ekey; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, ((int32_t)20)); + int32_t L_269 = ((int32_t)20); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_256, L_258, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_259, L_261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_264, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_265, L_267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_269, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_271 = V_3; + NullCheck(L_270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_270, (((uintptr_t)((int32_t)((uint32_t)L_271>>((int32_t)24)))))); + uintptr_t L_272 = (((uintptr_t)((int32_t)((uint32_t)L_271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_274 = V_2; + NullCheck(L_273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_273, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16))))))); + int32_t L_275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_277 = V_1; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>8)))))); + int32_t L_278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>8))))); + UInt32U5BU5D_t957* L_279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_280 = V_0; + NullCheck(L_279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_279, (((int32_t)((uint8_t)L_280)))); + int32_t L_281 = (((int32_t)((uint8_t)L_280))); + UInt32U5BU5D_t957* L_282 = ___ekey; + NullCheck(L_282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_282, ((int32_t)21)); + int32_t L_283 = ((int32_t)21); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_270, L_272, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_273, L_275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_278, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_279, L_281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_282, L_283, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_285 = V_4; + NullCheck(L_284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_284, (((uintptr_t)((int32_t)((uint32_t)L_285>>((int32_t)24)))))); + uintptr_t L_286 = (((uintptr_t)((int32_t)((uint32_t)L_285>>((int32_t)24))))); + UInt32U5BU5D_t957* L_287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_288 = V_3; + NullCheck(L_287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_287, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_288>>((int32_t)16))))))); + int32_t L_289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_288>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_291 = V_2; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_291>>8)))))); + int32_t L_292 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_291>>8))))); + UInt32U5BU5D_t957* L_293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_294 = V_1; + NullCheck(L_293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_293, (((int32_t)((uint8_t)L_294)))); + int32_t L_295 = (((int32_t)((uint8_t)L_294))); + UInt32U5BU5D_t957* L_296 = ___ekey; + NullCheck(L_296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_296, ((int32_t)22)); + int32_t L_297 = ((int32_t)22); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_284, L_286, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_287, L_289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_292, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_293, L_295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_296, L_297, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_299 = V_5; + NullCheck(L_298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_298, (((uintptr_t)((int32_t)((uint32_t)L_299>>((int32_t)24)))))); + uintptr_t L_300 = (((uintptr_t)((int32_t)((uint32_t)L_299>>((int32_t)24))))); + UInt32U5BU5D_t957* L_301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_302 = V_4; + NullCheck(L_301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_301, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_302>>((int32_t)16))))))); + int32_t L_303 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_302>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_305 = V_3; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_305>>8)))))); + int32_t L_306 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_305>>8))))); + UInt32U5BU5D_t957* L_307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_308 = V_2; + NullCheck(L_307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_307, (((int32_t)((uint8_t)L_308)))); + int32_t L_309 = (((int32_t)((uint8_t)L_308))); + UInt32U5BU5D_t957* L_310 = ___ekey; + NullCheck(L_310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_310, ((int32_t)23)); + int32_t L_311 = ((int32_t)23); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_298, L_300, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_301, L_303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_306, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_307, L_309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_310, L_311, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_313 = V_6; + NullCheck(L_312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_312, (((uintptr_t)((int32_t)((uint32_t)L_313>>((int32_t)24)))))); + uintptr_t L_314 = (((uintptr_t)((int32_t)((uint32_t)L_313>>((int32_t)24))))); + UInt32U5BU5D_t957* L_315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_316 = V_11; + NullCheck(L_315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_315, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>((int32_t)16))))))); + int32_t L_317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_319 = V_10; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8)))))); + int32_t L_320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8))))); + UInt32U5BU5D_t957* L_321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_322 = V_9; + NullCheck(L_321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_321, (((int32_t)((uint8_t)L_322)))); + int32_t L_323 = (((int32_t)((uint8_t)L_322))); + UInt32U5BU5D_t957* L_324 = ___ekey; + NullCheck(L_324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_324, ((int32_t)24)); + int32_t L_325 = ((int32_t)24); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_312, L_314, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_315, L_317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_320, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_321, L_323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_324, L_325, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_327 = V_7; + NullCheck(L_326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_326, (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24)))))); + uintptr_t L_328 = (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24))))); + UInt32U5BU5D_t957* L_329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_330 = V_6; + NullCheck(L_329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_329, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_330>>((int32_t)16))))))); + int32_t L_331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_330>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_333 = V_11; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_333>>8)))))); + int32_t L_334 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_333>>8))))); + UInt32U5BU5D_t957* L_335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_336 = V_10; + NullCheck(L_335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_335, (((int32_t)((uint8_t)L_336)))); + int32_t L_337 = (((int32_t)((uint8_t)L_336))); + UInt32U5BU5D_t957* L_338 = ___ekey; + NullCheck(L_338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_338, ((int32_t)25)); + int32_t L_339 = ((int32_t)25); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_326, L_328, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_329, L_331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_334, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_335, L_337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_338, L_339, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_341 = V_8; + NullCheck(L_340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_340, (((uintptr_t)((int32_t)((uint32_t)L_341>>((int32_t)24)))))); + uintptr_t L_342 = (((uintptr_t)((int32_t)((uint32_t)L_341>>((int32_t)24))))); + UInt32U5BU5D_t957* L_343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_344 = V_7; + NullCheck(L_343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_343, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_344>>((int32_t)16))))))); + int32_t L_345 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_344>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_347 = V_6; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_347>>8)))))); + int32_t L_348 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_347>>8))))); + UInt32U5BU5D_t957* L_349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_350 = V_11; + NullCheck(L_349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_349, (((int32_t)((uint8_t)L_350)))); + int32_t L_351 = (((int32_t)((uint8_t)L_350))); + UInt32U5BU5D_t957* L_352 = ___ekey; + NullCheck(L_352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_352, ((int32_t)26)); + int32_t L_353 = ((int32_t)26); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_340, L_342, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_343, L_345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_348, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_349, L_351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_352, L_353, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_355 = V_9; + NullCheck(L_354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_354, (((uintptr_t)((int32_t)((uint32_t)L_355>>((int32_t)24)))))); + uintptr_t L_356 = (((uintptr_t)((int32_t)((uint32_t)L_355>>((int32_t)24))))); + UInt32U5BU5D_t957* L_357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_358 = V_8; + NullCheck(L_357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_357, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_358>>((int32_t)16))))))); + int32_t L_359 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_358>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_361 = V_7; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>8)))))); + int32_t L_362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>8))))); + UInt32U5BU5D_t957* L_363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_364 = V_6; + NullCheck(L_363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_363, (((int32_t)((uint8_t)L_364)))); + int32_t L_365 = (((int32_t)((uint8_t)L_364))); + UInt32U5BU5D_t957* L_366 = ___ekey; + NullCheck(L_366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_366, ((int32_t)27)); + int32_t L_367 = ((int32_t)27); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_354, L_356, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_357, L_359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_362, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_363, L_365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_366, L_367, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_369 = V_10; + NullCheck(L_368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_368, (((uintptr_t)((int32_t)((uint32_t)L_369>>((int32_t)24)))))); + uintptr_t L_370 = (((uintptr_t)((int32_t)((uint32_t)L_369>>((int32_t)24))))); + UInt32U5BU5D_t957* L_371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_372 = V_9; + NullCheck(L_371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_371, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16))))))); + int32_t L_373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_375 = V_8; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_375>>8)))))); + int32_t L_376 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_375>>8))))); + UInt32U5BU5D_t957* L_377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_378 = V_7; + NullCheck(L_377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_377, (((int32_t)((uint8_t)L_378)))); + int32_t L_379 = (((int32_t)((uint8_t)L_378))); + UInt32U5BU5D_t957* L_380 = ___ekey; + NullCheck(L_380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_380, ((int32_t)28)); + int32_t L_381 = ((int32_t)28); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_368, L_370, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_371, L_373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_376, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_377, L_379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_380, L_381, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_383 = V_11; + NullCheck(L_382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_382, (((uintptr_t)((int32_t)((uint32_t)L_383>>((int32_t)24)))))); + uintptr_t L_384 = (((uintptr_t)((int32_t)((uint32_t)L_383>>((int32_t)24))))); + UInt32U5BU5D_t957* L_385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_386 = V_10; + NullCheck(L_385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_385, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_386>>((int32_t)16))))))); + int32_t L_387 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_386>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_389 = V_9; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_389>>8)))))); + int32_t L_390 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_389>>8))))); + UInt32U5BU5D_t957* L_391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_392 = V_8; + NullCheck(L_391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_391, (((int32_t)((uint8_t)L_392)))); + int32_t L_393 = (((int32_t)((uint8_t)L_392))); + UInt32U5BU5D_t957* L_394 = ___ekey; + NullCheck(L_394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_394, ((int32_t)29)); + int32_t L_395 = ((int32_t)29); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_382, L_384, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_385, L_387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_390, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_391, L_393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_394, L_395, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_397 = V_0; + NullCheck(L_396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_396, (((uintptr_t)((int32_t)((uint32_t)L_397>>((int32_t)24)))))); + uintptr_t L_398 = (((uintptr_t)((int32_t)((uint32_t)L_397>>((int32_t)24))))); + UInt32U5BU5D_t957* L_399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_400 = V_5; + NullCheck(L_399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_399, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_400>>((int32_t)16))))))); + int32_t L_401 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_400>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_403 = V_4; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8)))))); + int32_t L_404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8))))); + UInt32U5BU5D_t957* L_405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_406 = V_3; + NullCheck(L_405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_405, (((int32_t)((uint8_t)L_406)))); + int32_t L_407 = (((int32_t)((uint8_t)L_406))); + UInt32U5BU5D_t957* L_408 = ___ekey; + NullCheck(L_408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_408, ((int32_t)30)); + int32_t L_409 = ((int32_t)30); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_396, L_398, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_399, L_401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_404, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_405, L_407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_408, L_409, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_411 = V_1; + NullCheck(L_410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_410, (((uintptr_t)((int32_t)((uint32_t)L_411>>((int32_t)24)))))); + uintptr_t L_412 = (((uintptr_t)((int32_t)((uint32_t)L_411>>((int32_t)24))))); + UInt32U5BU5D_t957* L_413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_414 = V_0; + NullCheck(L_413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_413, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>((int32_t)16))))))); + int32_t L_415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_417 = V_5; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_417>>8)))))); + int32_t L_418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_417>>8))))); + UInt32U5BU5D_t957* L_419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_420 = V_4; + NullCheck(L_419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_419, (((int32_t)((uint8_t)L_420)))); + int32_t L_421 = (((int32_t)((uint8_t)L_420))); + UInt32U5BU5D_t957* L_422 = ___ekey; + NullCheck(L_422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_422, ((int32_t)31)); + int32_t L_423 = ((int32_t)31); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_410, L_412, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_413, L_415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_418, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_419, L_421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_422, L_423, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_425 = V_2; + NullCheck(L_424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_424, (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24)))))); + uintptr_t L_426 = (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24))))); + UInt32U5BU5D_t957* L_427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_428 = V_1; + NullCheck(L_427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_427, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_428>>((int32_t)16))))))); + int32_t L_429 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_428>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_431 = V_0; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_431>>8)))))); + int32_t L_432 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_431>>8))))); + UInt32U5BU5D_t957* L_433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_434 = V_5; + NullCheck(L_433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_433, (((int32_t)((uint8_t)L_434)))); + int32_t L_435 = (((int32_t)((uint8_t)L_434))); + UInt32U5BU5D_t957* L_436 = ___ekey; + NullCheck(L_436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_436, ((int32_t)32)); + int32_t L_437 = ((int32_t)32); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_424, L_426, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_427, L_429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_432, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_433, L_435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_436, L_437, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_439 = V_3; + NullCheck(L_438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_438, (((uintptr_t)((int32_t)((uint32_t)L_439>>((int32_t)24)))))); + uintptr_t L_440 = (((uintptr_t)((int32_t)((uint32_t)L_439>>((int32_t)24))))); + UInt32U5BU5D_t957* L_441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_442 = V_2; + NullCheck(L_441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_441, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_442>>((int32_t)16))))))); + int32_t L_443 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_442>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_445 = V_1; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>8)))))); + int32_t L_446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>8))))); + UInt32U5BU5D_t957* L_447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_448 = V_0; + NullCheck(L_447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_447, (((int32_t)((uint8_t)L_448)))); + int32_t L_449 = (((int32_t)((uint8_t)L_448))); + UInt32U5BU5D_t957* L_450 = ___ekey; + NullCheck(L_450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_450, ((int32_t)33)); + int32_t L_451 = ((int32_t)33); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_438, L_440, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_441, L_443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_446, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_447, L_449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_450, L_451, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_453 = V_4; + NullCheck(L_452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_452, (((uintptr_t)((int32_t)((uint32_t)L_453>>((int32_t)24)))))); + uintptr_t L_454 = (((uintptr_t)((int32_t)((uint32_t)L_453>>((int32_t)24))))); + UInt32U5BU5D_t957* L_455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_456 = V_3; + NullCheck(L_455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_455, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16))))))); + int32_t L_457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_459 = V_2; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_459>>8)))))); + int32_t L_460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_459>>8))))); + UInt32U5BU5D_t957* L_461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_462 = V_1; + NullCheck(L_461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_461, (((int32_t)((uint8_t)L_462)))); + int32_t L_463 = (((int32_t)((uint8_t)L_462))); + UInt32U5BU5D_t957* L_464 = ___ekey; + NullCheck(L_464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_464, ((int32_t)34)); + int32_t L_465 = ((int32_t)34); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_452, L_454, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_455, L_457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_460, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_461, L_463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_464, L_465, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_467 = V_5; + NullCheck(L_466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_466, (((uintptr_t)((int32_t)((uint32_t)L_467>>((int32_t)24)))))); + uintptr_t L_468 = (((uintptr_t)((int32_t)((uint32_t)L_467>>((int32_t)24))))); + UInt32U5BU5D_t957* L_469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_470 = V_4; + NullCheck(L_469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_469, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_470>>((int32_t)16))))))); + int32_t L_471 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_470>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_473 = V_3; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_473>>8)))))); + int32_t L_474 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_473>>8))))); + UInt32U5BU5D_t957* L_475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_476 = V_2; + NullCheck(L_475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_475, (((int32_t)((uint8_t)L_476)))); + int32_t L_477 = (((int32_t)((uint8_t)L_476))); + UInt32U5BU5D_t957* L_478 = ___ekey; + NullCheck(L_478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_478, ((int32_t)35)); + int32_t L_479 = ((int32_t)35); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_466, L_468, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_469, L_471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_474, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_475, L_477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_478, L_479, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_481 = V_6; + NullCheck(L_480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_480, (((uintptr_t)((int32_t)((uint32_t)L_481>>((int32_t)24)))))); + uintptr_t L_482 = (((uintptr_t)((int32_t)((uint32_t)L_481>>((int32_t)24))))); + UInt32U5BU5D_t957* L_483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_484 = V_11; + NullCheck(L_483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_483, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_484>>((int32_t)16))))))); + int32_t L_485 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_484>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_487 = V_10; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8)))))); + int32_t L_488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8))))); + UInt32U5BU5D_t957* L_489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_490 = V_9; + NullCheck(L_489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_489, (((int32_t)((uint8_t)L_490)))); + int32_t L_491 = (((int32_t)((uint8_t)L_490))); + UInt32U5BU5D_t957* L_492 = ___ekey; + NullCheck(L_492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_492, ((int32_t)36)); + int32_t L_493 = ((int32_t)36); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_480, L_482, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_483, L_485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_488, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_489, L_491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_492, L_493, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_495 = V_7; + NullCheck(L_494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_494, (((uintptr_t)((int32_t)((uint32_t)L_495>>((int32_t)24)))))); + uintptr_t L_496 = (((uintptr_t)((int32_t)((uint32_t)L_495>>((int32_t)24))))); + UInt32U5BU5D_t957* L_497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_498 = V_6; + NullCheck(L_497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_497, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>((int32_t)16))))))); + int32_t L_499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_501 = V_11; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_501>>8)))))); + int32_t L_502 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_501>>8))))); + UInt32U5BU5D_t957* L_503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_504 = V_10; + NullCheck(L_503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_503, (((int32_t)((uint8_t)L_504)))); + int32_t L_505 = (((int32_t)((uint8_t)L_504))); + UInt32U5BU5D_t957* L_506 = ___ekey; + NullCheck(L_506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_506, ((int32_t)37)); + int32_t L_507 = ((int32_t)37); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_494, L_496, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_497, L_499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_502, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_503, L_505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_506, L_507, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_509 = V_8; + NullCheck(L_508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_508, (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24)))))); + uintptr_t L_510 = (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24))))); + UInt32U5BU5D_t957* L_511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_512 = V_7; + NullCheck(L_511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_511, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_512>>((int32_t)16))))))); + int32_t L_513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_512>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_515 = V_6; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_515>>8)))))); + int32_t L_516 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_515>>8))))); + UInt32U5BU5D_t957* L_517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_518 = V_11; + NullCheck(L_517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_517, (((int32_t)((uint8_t)L_518)))); + int32_t L_519 = (((int32_t)((uint8_t)L_518))); + UInt32U5BU5D_t957* L_520 = ___ekey; + NullCheck(L_520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_520, ((int32_t)38)); + int32_t L_521 = ((int32_t)38); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_508, L_510, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_511, L_513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_516, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_517, L_519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_520, L_521, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_523 = V_9; + NullCheck(L_522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_522, (((uintptr_t)((int32_t)((uint32_t)L_523>>((int32_t)24)))))); + uintptr_t L_524 = (((uintptr_t)((int32_t)((uint32_t)L_523>>((int32_t)24))))); + UInt32U5BU5D_t957* L_525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_526 = V_8; + NullCheck(L_525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_525, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_526>>((int32_t)16))))))); + int32_t L_527 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_526>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_529 = V_7; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_529>>8)))))); + int32_t L_530 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_529>>8))))); + UInt32U5BU5D_t957* L_531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_532 = V_6; + NullCheck(L_531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_531, (((int32_t)((uint8_t)L_532)))); + int32_t L_533 = (((int32_t)((uint8_t)L_532))); + UInt32U5BU5D_t957* L_534 = ___ekey; + NullCheck(L_534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_534, ((int32_t)39)); + int32_t L_535 = ((int32_t)39); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_522, L_524, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_525, L_527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_530, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_531, L_533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_534, L_535, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_536 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_537 = V_10; + NullCheck(L_536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_536, (((uintptr_t)((int32_t)((uint32_t)L_537>>((int32_t)24)))))); + uintptr_t L_538 = (((uintptr_t)((int32_t)((uint32_t)L_537>>((int32_t)24))))); + UInt32U5BU5D_t957* L_539 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_540 = V_9; + NullCheck(L_539); + IL2CPP_ARRAY_BOUNDS_CHECK(L_539, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16))))))); + int32_t L_541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_542 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_543 = V_8; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>8)))))); + int32_t L_544 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>8))))); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_546 = V_7; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((int32_t)((uint8_t)L_546)))); + int32_t L_547 = (((int32_t)((uint8_t)L_546))); + UInt32U5BU5D_t957* L_548 = ___ekey; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, ((int32_t)40)); + int32_t L_549 = ((int32_t)40); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_536, L_538, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_539, L_541, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_544, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_549, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_550 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_551 = V_11; + NullCheck(L_550); + IL2CPP_ARRAY_BOUNDS_CHECK(L_550, (((uintptr_t)((int32_t)((uint32_t)L_551>>((int32_t)24)))))); + uintptr_t L_552 = (((uintptr_t)((int32_t)((uint32_t)L_551>>((int32_t)24))))); + UInt32U5BU5D_t957* L_553 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_554 = V_10; + NullCheck(L_553); + IL2CPP_ARRAY_BOUNDS_CHECK(L_553, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_554>>((int32_t)16))))))); + int32_t L_555 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_554>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_556 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_557 = V_9; + NullCheck(L_556); + IL2CPP_ARRAY_BOUNDS_CHECK(L_556, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_557>>8)))))); + int32_t L_558 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_557>>8))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_560 = V_8; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((int32_t)((uint8_t)L_560)))); + int32_t L_561 = (((int32_t)((uint8_t)L_560))); + UInt32U5BU5D_t957* L_562 = ___ekey; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, ((int32_t)41)); + int32_t L_563 = ((int32_t)41); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_550, L_552, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_553, L_555, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_556, L_558, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_563, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_564 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_565 = V_0; + NullCheck(L_564); + IL2CPP_ARRAY_BOUNDS_CHECK(L_564, (((uintptr_t)((int32_t)((uint32_t)L_565>>((int32_t)24)))))); + uintptr_t L_566 = (((uintptr_t)((int32_t)((uint32_t)L_565>>((int32_t)24))))); + UInt32U5BU5D_t957* L_567 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_568 = V_5; + NullCheck(L_567); + IL2CPP_ARRAY_BOUNDS_CHECK(L_567, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_568>>((int32_t)16))))))); + int32_t L_569 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_568>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_570 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_571 = V_4; + NullCheck(L_570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_570, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_571>>8)))))); + int32_t L_572 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_571>>8))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_574 = V_3; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((int32_t)((uint8_t)L_574)))); + int32_t L_575 = (((int32_t)((uint8_t)L_574))); + UInt32U5BU5D_t957* L_576 = ___ekey; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, ((int32_t)42)); + int32_t L_577 = ((int32_t)42); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_564, L_566, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_567, L_569, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_570, L_572, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_577, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_578 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_579 = V_1; + NullCheck(L_578); + IL2CPP_ARRAY_BOUNDS_CHECK(L_578, (((uintptr_t)((int32_t)((uint32_t)L_579>>((int32_t)24)))))); + uintptr_t L_580 = (((uintptr_t)((int32_t)((uint32_t)L_579>>((int32_t)24))))); + UInt32U5BU5D_t957* L_581 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_582 = V_0; + NullCheck(L_581); + IL2CPP_ARRAY_BOUNDS_CHECK(L_581, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>((int32_t)16))))))); + int32_t L_583 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_584 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_585 = V_5; + NullCheck(L_584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_584, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8)))))); + int32_t L_586 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_588 = V_4; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((int32_t)((uint8_t)L_588)))); + int32_t L_589 = (((int32_t)((uint8_t)L_588))); + UInt32U5BU5D_t957* L_590 = ___ekey; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, ((int32_t)43)); + int32_t L_591 = ((int32_t)43); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_578, L_580, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_581, L_583, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_584, L_586, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_591, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_592 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_593 = V_2; + NullCheck(L_592); + IL2CPP_ARRAY_BOUNDS_CHECK(L_592, (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24)))))); + uintptr_t L_594 = (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24))))); + UInt32U5BU5D_t957* L_595 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_596 = V_1; + NullCheck(L_595); + IL2CPP_ARRAY_BOUNDS_CHECK(L_595, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_596>>((int32_t)16))))))); + int32_t L_597 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_596>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_598 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_599 = V_0; + NullCheck(L_598); + IL2CPP_ARRAY_BOUNDS_CHECK(L_598, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_599>>8)))))); + int32_t L_600 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_599>>8))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_602 = V_5; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((int32_t)((uint8_t)L_602)))); + int32_t L_603 = (((int32_t)((uint8_t)L_602))); + UInt32U5BU5D_t957* L_604 = ___ekey; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, ((int32_t)44)); + int32_t L_605 = ((int32_t)44); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_592, L_594, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_595, L_597, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_598, L_600, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_605, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_606 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_607 = V_3; + NullCheck(L_606); + IL2CPP_ARRAY_BOUNDS_CHECK(L_606, (((uintptr_t)((int32_t)((uint32_t)L_607>>((int32_t)24)))))); + uintptr_t L_608 = (((uintptr_t)((int32_t)((uint32_t)L_607>>((int32_t)24))))); + UInt32U5BU5D_t957* L_609 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_610 = V_2; + NullCheck(L_609); + IL2CPP_ARRAY_BOUNDS_CHECK(L_609, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_610>>((int32_t)16))))))); + int32_t L_611 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_610>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_612 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_613 = V_1; + NullCheck(L_612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_612, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_613>>8)))))); + int32_t L_614 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_613>>8))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_616 = V_0; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((int32_t)((uint8_t)L_616)))); + int32_t L_617 = (((int32_t)((uint8_t)L_616))); + UInt32U5BU5D_t957* L_618 = ___ekey; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, ((int32_t)45)); + int32_t L_619 = ((int32_t)45); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_606, L_608, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_609, L_611, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_612, L_614, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_619, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_620 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_621 = V_4; + NullCheck(L_620); + IL2CPP_ARRAY_BOUNDS_CHECK(L_620, (((uintptr_t)((int32_t)((uint32_t)L_621>>((int32_t)24)))))); + uintptr_t L_622 = (((uintptr_t)((int32_t)((uint32_t)L_621>>((int32_t)24))))); + UInt32U5BU5D_t957* L_623 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_624 = V_3; + NullCheck(L_623); + IL2CPP_ARRAY_BOUNDS_CHECK(L_623, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_624>>((int32_t)16))))))); + int32_t L_625 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_624>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_626 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_627 = V_2; + NullCheck(L_626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_626, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>8)))))); + int32_t L_628 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>8))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_630 = V_1; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((int32_t)((uint8_t)L_630)))); + int32_t L_631 = (((int32_t)((uint8_t)L_630))); + UInt32U5BU5D_t957* L_632 = ___ekey; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, ((int32_t)46)); + int32_t L_633 = ((int32_t)46); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_620, L_622, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_623, L_625, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_626, L_628, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_633, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_634 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_635 = V_5; + NullCheck(L_634); + IL2CPP_ARRAY_BOUNDS_CHECK(L_634, (((uintptr_t)((int32_t)((uint32_t)L_635>>((int32_t)24)))))); + uintptr_t L_636 = (((uintptr_t)((int32_t)((uint32_t)L_635>>((int32_t)24))))); + UInt32U5BU5D_t957* L_637 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_638 = V_4; + NullCheck(L_637); + IL2CPP_ARRAY_BOUNDS_CHECK(L_637, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16))))))); + int32_t L_639 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_640 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_641 = V_3; + NullCheck(L_640); + IL2CPP_ARRAY_BOUNDS_CHECK(L_640, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_641>>8)))))); + int32_t L_642 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_641>>8))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_644 = V_2; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((int32_t)((uint8_t)L_644)))); + int32_t L_645 = (((int32_t)((uint8_t)L_644))); + UInt32U5BU5D_t957* L_646 = ___ekey; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, ((int32_t)47)); + int32_t L_647 = ((int32_t)47); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_634, L_636, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_637, L_639, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_640, L_642, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_647, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_648 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_649 = V_6; + NullCheck(L_648); + IL2CPP_ARRAY_BOUNDS_CHECK(L_648, (((uintptr_t)((int32_t)((uint32_t)L_649>>((int32_t)24)))))); + uintptr_t L_650 = (((uintptr_t)((int32_t)((uint32_t)L_649>>((int32_t)24))))); + UInt32U5BU5D_t957* L_651 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_652 = V_11; + NullCheck(L_651); + IL2CPP_ARRAY_BOUNDS_CHECK(L_651, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_652>>((int32_t)16))))))); + int32_t L_653 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_652>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_654 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_655 = V_10; + NullCheck(L_654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_654, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_655>>8)))))); + int32_t L_656 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_655>>8))))); + UInt32U5BU5D_t957* L_657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_658 = V_9; + NullCheck(L_657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_657, (((int32_t)((uint8_t)L_658)))); + int32_t L_659 = (((int32_t)((uint8_t)L_658))); + UInt32U5BU5D_t957* L_660 = ___ekey; + NullCheck(L_660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_660, ((int32_t)48)); + int32_t L_661 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_648, L_650, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_651, L_653, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_654, L_656, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_657, L_659, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_660, L_661, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_662 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_663 = V_7; + NullCheck(L_662); + IL2CPP_ARRAY_BOUNDS_CHECK(L_662, (((uintptr_t)((int32_t)((uint32_t)L_663>>((int32_t)24)))))); + uintptr_t L_664 = (((uintptr_t)((int32_t)((uint32_t)L_663>>((int32_t)24))))); + UInt32U5BU5D_t957* L_665 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_666 = V_6; + NullCheck(L_665); + IL2CPP_ARRAY_BOUNDS_CHECK(L_665, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_666>>((int32_t)16))))))); + int32_t L_667 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_666>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_668 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_669 = V_11; + NullCheck(L_668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_668, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8)))))); + int32_t L_670 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8))))); + UInt32U5BU5D_t957* L_671 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_672 = V_10; + NullCheck(L_671); + IL2CPP_ARRAY_BOUNDS_CHECK(L_671, (((int32_t)((uint8_t)L_672)))); + int32_t L_673 = (((int32_t)((uint8_t)L_672))); + UInt32U5BU5D_t957* L_674 = ___ekey; + NullCheck(L_674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_674, ((int32_t)49)); + int32_t L_675 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_662, L_664, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_665, L_667, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_668, L_670, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_671, L_673, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_674, L_675, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_676 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_677 = V_8; + NullCheck(L_676); + IL2CPP_ARRAY_BOUNDS_CHECK(L_676, (((uintptr_t)((int32_t)((uint32_t)L_677>>((int32_t)24)))))); + uintptr_t L_678 = (((uintptr_t)((int32_t)((uint32_t)L_677>>((int32_t)24))))); + UInt32U5BU5D_t957* L_679 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_680 = V_7; + NullCheck(L_679); + IL2CPP_ARRAY_BOUNDS_CHECK(L_679, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>((int32_t)16))))))); + int32_t L_681 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_682 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_683 = V_6; + NullCheck(L_682); + IL2CPP_ARRAY_BOUNDS_CHECK(L_682, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_683>>8)))))); + int32_t L_684 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_683>>8))))); + UInt32U5BU5D_t957* L_685 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_686 = V_11; + NullCheck(L_685); + IL2CPP_ARRAY_BOUNDS_CHECK(L_685, (((int32_t)((uint8_t)L_686)))); + int32_t L_687 = (((int32_t)((uint8_t)L_686))); + UInt32U5BU5D_t957* L_688 = ___ekey; + NullCheck(L_688); + IL2CPP_ARRAY_BOUNDS_CHECK(L_688, ((int32_t)50)); + int32_t L_689 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_676, L_678, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_679, L_681, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_682, L_684, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_685, L_687, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_688, L_689, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_690 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_691 = V_9; + NullCheck(L_690); + IL2CPP_ARRAY_BOUNDS_CHECK(L_690, (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24)))))); + uintptr_t L_692 = (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24))))); + UInt32U5BU5D_t957* L_693 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_694 = V_8; + NullCheck(L_693); + IL2CPP_ARRAY_BOUNDS_CHECK(L_693, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_694>>((int32_t)16))))))); + int32_t L_695 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_694>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_696 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_697 = V_7; + NullCheck(L_696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_696, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_697>>8)))))); + int32_t L_698 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_697>>8))))); + UInt32U5BU5D_t957* L_699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_700 = V_6; + NullCheck(L_699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_699, (((int32_t)((uint8_t)L_700)))); + int32_t L_701 = (((int32_t)((uint8_t)L_700))); + UInt32U5BU5D_t957* L_702 = ___ekey; + NullCheck(L_702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_702, ((int32_t)51)); + int32_t L_703 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_690, L_692, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_693, L_695, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_696, L_698, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_699, L_701, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_702, L_703, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_704 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_705 = V_10; + NullCheck(L_704); + IL2CPP_ARRAY_BOUNDS_CHECK(L_704, (((uintptr_t)((int32_t)((uint32_t)L_705>>((int32_t)24)))))); + uintptr_t L_706 = (((uintptr_t)((int32_t)((uint32_t)L_705>>((int32_t)24))))); + UInt32U5BU5D_t957* L_707 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_708 = V_9; + NullCheck(L_707); + IL2CPP_ARRAY_BOUNDS_CHECK(L_707, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_708>>((int32_t)16))))))); + int32_t L_709 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_708>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_710 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_711 = V_8; + NullCheck(L_710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_710, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>8)))))); + int32_t L_712 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>8))))); + UInt32U5BU5D_t957* L_713 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_714 = V_7; + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, (((int32_t)((uint8_t)L_714)))); + int32_t L_715 = (((int32_t)((uint8_t)L_714))); + UInt32U5BU5D_t957* L_716 = ___ekey; + NullCheck(L_716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_716, ((int32_t)52)); + int32_t L_717 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_704, L_706, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_707, L_709, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_710, L_712, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_715, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_716, L_717, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_718 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_719 = V_11; + NullCheck(L_718); + IL2CPP_ARRAY_BOUNDS_CHECK(L_718, (((uintptr_t)((int32_t)((uint32_t)L_719>>((int32_t)24)))))); + uintptr_t L_720 = (((uintptr_t)((int32_t)((uint32_t)L_719>>((int32_t)24))))); + UInt32U5BU5D_t957* L_721 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_722 = V_10; + NullCheck(L_721); + IL2CPP_ARRAY_BOUNDS_CHECK(L_721, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16))))))); + int32_t L_723 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_724 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_725 = V_9; + NullCheck(L_724); + IL2CPP_ARRAY_BOUNDS_CHECK(L_724, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_725>>8)))))); + int32_t L_726 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_725>>8))))); + UInt32U5BU5D_t957* L_727 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_728 = V_8; + NullCheck(L_727); + IL2CPP_ARRAY_BOUNDS_CHECK(L_727, (((int32_t)((uint8_t)L_728)))); + int32_t L_729 = (((int32_t)((uint8_t)L_728))); + UInt32U5BU5D_t957* L_730 = ___ekey; + NullCheck(L_730); + IL2CPP_ARRAY_BOUNDS_CHECK(L_730, ((int32_t)53)); + int32_t L_731 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_718, L_720, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_721, L_723, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_724, L_726, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_727, L_729, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_730, L_731, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_732 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_733 = V_0; + NullCheck(L_732); + IL2CPP_ARRAY_BOUNDS_CHECK(L_732, (((uintptr_t)((int32_t)((uint32_t)L_733>>((int32_t)24)))))); + uintptr_t L_734 = (((uintptr_t)((int32_t)((uint32_t)L_733>>((int32_t)24))))); + UInt32U5BU5D_t957* L_735 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_736 = V_5; + NullCheck(L_735); + IL2CPP_ARRAY_BOUNDS_CHECK(L_735, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_736>>((int32_t)16))))))); + int32_t L_737 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_736>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_738 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_739 = V_4; + NullCheck(L_738); + IL2CPP_ARRAY_BOUNDS_CHECK(L_738, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_739>>8)))))); + int32_t L_740 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_739>>8))))); + UInt32U5BU5D_t957* L_741 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_742 = V_3; + NullCheck(L_741); + IL2CPP_ARRAY_BOUNDS_CHECK(L_741, (((int32_t)((uint8_t)L_742)))); + int32_t L_743 = (((int32_t)((uint8_t)L_742))); + UInt32U5BU5D_t957* L_744 = ___ekey; + NullCheck(L_744); + IL2CPP_ARRAY_BOUNDS_CHECK(L_744, ((int32_t)54)); + int32_t L_745 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_732, L_734, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_735, L_737, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_738, L_740, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_741, L_743, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_744, L_745, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_746 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_747 = V_1; + NullCheck(L_746); + IL2CPP_ARRAY_BOUNDS_CHECK(L_746, (((uintptr_t)((int32_t)((uint32_t)L_747>>((int32_t)24)))))); + uintptr_t L_748 = (((uintptr_t)((int32_t)((uint32_t)L_747>>((int32_t)24))))); + UInt32U5BU5D_t957* L_749 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_750 = V_0; + NullCheck(L_749); + IL2CPP_ARRAY_BOUNDS_CHECK(L_749, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16))))))); + int32_t L_751 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_752 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_753 = V_5; + NullCheck(L_752); + IL2CPP_ARRAY_BOUNDS_CHECK(L_752, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_753>>8)))))); + int32_t L_754 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_753>>8))))); + UInt32U5BU5D_t957* L_755 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_756 = V_4; + NullCheck(L_755); + IL2CPP_ARRAY_BOUNDS_CHECK(L_755, (((int32_t)((uint8_t)L_756)))); + int32_t L_757 = (((int32_t)((uint8_t)L_756))); + UInt32U5BU5D_t957* L_758 = ___ekey; + NullCheck(L_758); + IL2CPP_ARRAY_BOUNDS_CHECK(L_758, ((int32_t)55)); + int32_t L_759 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_746, L_748, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_749, L_751, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_752, L_754, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_755, L_757, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_758, L_759, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_760 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_761 = V_2; + NullCheck(L_760); + IL2CPP_ARRAY_BOUNDS_CHECK(L_760, (((uintptr_t)((int32_t)((uint32_t)L_761>>((int32_t)24)))))); + uintptr_t L_762 = (((uintptr_t)((int32_t)((uint32_t)L_761>>((int32_t)24))))); + UInt32U5BU5D_t957* L_763 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_764 = V_1; + NullCheck(L_763); + IL2CPP_ARRAY_BOUNDS_CHECK(L_763, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>((int32_t)16))))))); + int32_t L_765 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_766 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_767 = V_0; + NullCheck(L_766); + IL2CPP_ARRAY_BOUNDS_CHECK(L_766, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_767>>8)))))); + int32_t L_768 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_767>>8))))); + UInt32U5BU5D_t957* L_769 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_770 = V_5; + NullCheck(L_769); + IL2CPP_ARRAY_BOUNDS_CHECK(L_769, (((int32_t)((uint8_t)L_770)))); + int32_t L_771 = (((int32_t)((uint8_t)L_770))); + UInt32U5BU5D_t957* L_772 = ___ekey; + NullCheck(L_772); + IL2CPP_ARRAY_BOUNDS_CHECK(L_772, ((int32_t)56)); + int32_t L_773 = ((int32_t)56); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_760, L_762, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_763, L_765, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_766, L_768, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_769, L_771, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_772, L_773, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_774 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_775 = V_3; + NullCheck(L_774); + IL2CPP_ARRAY_BOUNDS_CHECK(L_774, (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24)))))); + uintptr_t L_776 = (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24))))); + UInt32U5BU5D_t957* L_777 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_778 = V_2; + NullCheck(L_777); + IL2CPP_ARRAY_BOUNDS_CHECK(L_777, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_778>>((int32_t)16))))))); + int32_t L_779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_778>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_780 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_781 = V_1; + NullCheck(L_780); + IL2CPP_ARRAY_BOUNDS_CHECK(L_780, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_781>>8)))))); + int32_t L_782 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_781>>8))))); + UInt32U5BU5D_t957* L_783 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_784 = V_0; + NullCheck(L_783); + IL2CPP_ARRAY_BOUNDS_CHECK(L_783, (((int32_t)((uint8_t)L_784)))); + int32_t L_785 = (((int32_t)((uint8_t)L_784))); + UInt32U5BU5D_t957* L_786 = ___ekey; + NullCheck(L_786); + IL2CPP_ARRAY_BOUNDS_CHECK(L_786, ((int32_t)57)); + int32_t L_787 = ((int32_t)57); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_774, L_776, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_777, L_779, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_780, L_782, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_783, L_785, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_786, L_787, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_788 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_789 = V_4; + NullCheck(L_788); + IL2CPP_ARRAY_BOUNDS_CHECK(L_788, (((uintptr_t)((int32_t)((uint32_t)L_789>>((int32_t)24)))))); + uintptr_t L_790 = (((uintptr_t)((int32_t)((uint32_t)L_789>>((int32_t)24))))); + UInt32U5BU5D_t957* L_791 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_792 = V_3; + NullCheck(L_791); + IL2CPP_ARRAY_BOUNDS_CHECK(L_791, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>((int32_t)16))))))); + int32_t L_793 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_794 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_795 = V_2; + NullCheck(L_794); + IL2CPP_ARRAY_BOUNDS_CHECK(L_794, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_795>>8)))))); + int32_t L_796 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_795>>8))))); + UInt32U5BU5D_t957* L_797 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_798 = V_1; + NullCheck(L_797); + IL2CPP_ARRAY_BOUNDS_CHECK(L_797, (((int32_t)((uint8_t)L_798)))); + int32_t L_799 = (((int32_t)((uint8_t)L_798))); + UInt32U5BU5D_t957* L_800 = ___ekey; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, ((int32_t)58)); + int32_t L_801 = ((int32_t)58); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_788, L_790, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_791, L_793, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_794, L_796, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_797, L_799, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_800, L_801, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_802 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_803 = V_5; + NullCheck(L_802); + IL2CPP_ARRAY_BOUNDS_CHECK(L_802, (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24)))))); + uintptr_t L_804 = (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24))))); + UInt32U5BU5D_t957* L_805 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_806 = V_4; + NullCheck(L_805); + IL2CPP_ARRAY_BOUNDS_CHECK(L_805, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_806>>((int32_t)16))))))); + int32_t L_807 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_806>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_808 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_809 = V_3; + NullCheck(L_808); + IL2CPP_ARRAY_BOUNDS_CHECK(L_808, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>8)))))); + int32_t L_810 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>8))))); + UInt32U5BU5D_t957* L_811 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_812 = V_2; + NullCheck(L_811); + IL2CPP_ARRAY_BOUNDS_CHECK(L_811, (((int32_t)((uint8_t)L_812)))); + int32_t L_813 = (((int32_t)((uint8_t)L_812))); + UInt32U5BU5D_t957* L_814 = ___ekey; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, ((int32_t)59)); + int32_t L_815 = ((int32_t)59); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_802, L_804, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_805, L_807, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_808, L_810, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_811, L_813, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_814, L_815, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_816 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_817 = V_6; + NullCheck(L_816); + IL2CPP_ARRAY_BOUNDS_CHECK(L_816, (((uintptr_t)((int32_t)((uint32_t)L_817>>((int32_t)24)))))); + uintptr_t L_818 = (((uintptr_t)((int32_t)((uint32_t)L_817>>((int32_t)24))))); + UInt32U5BU5D_t957* L_819 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_820 = V_11; + NullCheck(L_819); + IL2CPP_ARRAY_BOUNDS_CHECK(L_819, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_820>>((int32_t)16))))))); + int32_t L_821 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_820>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_822 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_823 = V_10; + NullCheck(L_822); + IL2CPP_ARRAY_BOUNDS_CHECK(L_822, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_823>>8)))))); + int32_t L_824 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_823>>8))))); + UInt32U5BU5D_t957* L_825 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_826 = V_9; + NullCheck(L_825); + IL2CPP_ARRAY_BOUNDS_CHECK(L_825, (((int32_t)((uint8_t)L_826)))); + int32_t L_827 = (((int32_t)((uint8_t)L_826))); + UInt32U5BU5D_t957* L_828 = ___ekey; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, ((int32_t)60)); + int32_t L_829 = ((int32_t)60); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_816, L_818, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_819, L_821, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_822, L_824, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_825, L_827, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_828, L_829, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_830 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_831 = V_7; + NullCheck(L_830); + IL2CPP_ARRAY_BOUNDS_CHECK(L_830, (((uintptr_t)((int32_t)((uint32_t)L_831>>((int32_t)24)))))); + uintptr_t L_832 = (((uintptr_t)((int32_t)((uint32_t)L_831>>((int32_t)24))))); + UInt32U5BU5D_t957* L_833 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_834 = V_6; + NullCheck(L_833); + IL2CPP_ARRAY_BOUNDS_CHECK(L_833, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_834>>((int32_t)16))))))); + int32_t L_835 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_834>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_837 = V_11; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>8)))))); + int32_t L_838 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_837>>8))))); + UInt32U5BU5D_t957* L_839 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_840 = V_10; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, (((int32_t)((uint8_t)L_840)))); + int32_t L_841 = (((int32_t)((uint8_t)L_840))); + UInt32U5BU5D_t957* L_842 = ___ekey; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, ((int32_t)61)); + int32_t L_843 = ((int32_t)61); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_830, L_832, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_833, L_835, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_836, L_838, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_842, L_843, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_844 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_845 = V_8; + NullCheck(L_844); + IL2CPP_ARRAY_BOUNDS_CHECK(L_844, (((uintptr_t)((int32_t)((uint32_t)L_845>>((int32_t)24)))))); + uintptr_t L_846 = (((uintptr_t)((int32_t)((uint32_t)L_845>>((int32_t)24))))); + UInt32U5BU5D_t957* L_847 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_848 = V_7; + NullCheck(L_847); + IL2CPP_ARRAY_BOUNDS_CHECK(L_847, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_848>>((int32_t)16))))))); + int32_t L_849 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_848>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_851 = V_6; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8)))))); + int32_t L_852 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8))))); + UInt32U5BU5D_t957* L_853 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_854 = V_11; + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, (((int32_t)((uint8_t)L_854)))); + int32_t L_855 = (((int32_t)((uint8_t)L_854))); + UInt32U5BU5D_t957* L_856 = ___ekey; + NullCheck(L_856); + IL2CPP_ARRAY_BOUNDS_CHECK(L_856, ((int32_t)62)); + int32_t L_857 = ((int32_t)62); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_844, L_846, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_847, L_849, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_850, L_852, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_855, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_856, L_857, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_858 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_859 = V_9; + NullCheck(L_858); + IL2CPP_ARRAY_BOUNDS_CHECK(L_858, (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24)))))); + uintptr_t L_860 = (((uintptr_t)((int32_t)((uint32_t)L_859>>((int32_t)24))))); + UInt32U5BU5D_t957* L_861 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_862 = V_8; + NullCheck(L_861); + IL2CPP_ARRAY_BOUNDS_CHECK(L_861, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_862>>((int32_t)16))))))); + int32_t L_863 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_862>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_864 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_865 = V_7; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_865>>8)))))); + int32_t L_866 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_865>>8))))); + UInt32U5BU5D_t957* L_867 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_868 = V_6; + NullCheck(L_867); + IL2CPP_ARRAY_BOUNDS_CHECK(L_867, (((int32_t)((uint8_t)L_868)))); + int32_t L_869 = (((int32_t)((uint8_t)L_868))); + UInt32U5BU5D_t957* L_870 = ___ekey; + NullCheck(L_870); + IL2CPP_ARRAY_BOUNDS_CHECK(L_870, ((int32_t)63)); + int32_t L_871 = ((int32_t)63); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_858, L_860, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_861, L_863, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_864, L_866, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_867, L_869, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_870, L_871, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_872 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_873 = V_10; + NullCheck(L_872); + IL2CPP_ARRAY_BOUNDS_CHECK(L_872, (((uintptr_t)((int32_t)((uint32_t)L_873>>((int32_t)24)))))); + uintptr_t L_874 = (((uintptr_t)((int32_t)((uint32_t)L_873>>((int32_t)24))))); + UInt32U5BU5D_t957* L_875 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_876 = V_9; + NullCheck(L_875); + IL2CPP_ARRAY_BOUNDS_CHECK(L_875, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_876>>((int32_t)16))))))); + int32_t L_877 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_876>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_878 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_879 = V_8; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_879>>8)))))); + int32_t L_880 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_879>>8))))); + UInt32U5BU5D_t957* L_881 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_882 = V_7; + NullCheck(L_881); + IL2CPP_ARRAY_BOUNDS_CHECK(L_881, (((int32_t)((uint8_t)L_882)))); + int32_t L_883 = (((int32_t)((uint8_t)L_882))); + UInt32U5BU5D_t957* L_884 = ___ekey; + NullCheck(L_884); + IL2CPP_ARRAY_BOUNDS_CHECK(L_884, ((int32_t)64)); + int32_t L_885 = ((int32_t)64); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_872, L_874, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_875, L_877, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_878, L_880, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_881, L_883, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_884, L_885, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_886 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_887 = V_11; + NullCheck(L_886); + IL2CPP_ARRAY_BOUNDS_CHECK(L_886, (((uintptr_t)((int32_t)((uint32_t)L_887>>((int32_t)24)))))); + uintptr_t L_888 = (((uintptr_t)((int32_t)((uint32_t)L_887>>((int32_t)24))))); + UInt32U5BU5D_t957* L_889 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_890 = V_10; + NullCheck(L_889); + IL2CPP_ARRAY_BOUNDS_CHECK(L_889, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_890>>((int32_t)16))))))); + int32_t L_891 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_890>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_892 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_893 = V_9; + NullCheck(L_892); + IL2CPP_ARRAY_BOUNDS_CHECK(L_892, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>8)))))); + int32_t L_894 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>8))))); + UInt32U5BU5D_t957* L_895 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_896 = V_8; + NullCheck(L_895); + IL2CPP_ARRAY_BOUNDS_CHECK(L_895, (((int32_t)((uint8_t)L_896)))); + int32_t L_897 = (((int32_t)((uint8_t)L_896))); + UInt32U5BU5D_t957* L_898 = ___ekey; + NullCheck(L_898); + IL2CPP_ARRAY_BOUNDS_CHECK(L_898, ((int32_t)65)); + int32_t L_899 = ((int32_t)65); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_886, L_888, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_889, L_891, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_892, L_894, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_895, L_897, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_898, L_899, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_900 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_901 = V_0; + NullCheck(L_900); + IL2CPP_ARRAY_BOUNDS_CHECK(L_900, (((uintptr_t)((int32_t)((uint32_t)L_901>>((int32_t)24)))))); + uintptr_t L_902 = (((uintptr_t)((int32_t)((uint32_t)L_901>>((int32_t)24))))); + UInt32U5BU5D_t957* L_903 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_904 = V_5; + NullCheck(L_903); + IL2CPP_ARRAY_BOUNDS_CHECK(L_903, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16))))))); + int32_t L_905 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_906 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_907 = V_4; + NullCheck(L_906); + IL2CPP_ARRAY_BOUNDS_CHECK(L_906, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8)))))); + int32_t L_908 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8))))); + UInt32U5BU5D_t957* L_909 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_910 = V_3; + NullCheck(L_909); + IL2CPP_ARRAY_BOUNDS_CHECK(L_909, (((int32_t)((uint8_t)L_910)))); + int32_t L_911 = (((int32_t)((uint8_t)L_910))); + UInt32U5BU5D_t957* L_912 = ___ekey; + NullCheck(L_912); + IL2CPP_ARRAY_BOUNDS_CHECK(L_912, ((int32_t)66)); + int32_t L_913 = ((int32_t)66); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_900, L_902, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_903, L_905, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_906, L_908, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_909, L_911, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_912, L_913, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_914 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_915 = V_1; + NullCheck(L_914); + IL2CPP_ARRAY_BOUNDS_CHECK(L_914, (((uintptr_t)((int32_t)((uint32_t)L_915>>((int32_t)24)))))); + uintptr_t L_916 = (((uintptr_t)((int32_t)((uint32_t)L_915>>((int32_t)24))))); + UInt32U5BU5D_t957* L_917 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_918 = V_0; + NullCheck(L_917); + IL2CPP_ARRAY_BOUNDS_CHECK(L_917, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_918>>((int32_t)16))))))); + int32_t L_919 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_918>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_920 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_921 = V_5; + NullCheck(L_920); + IL2CPP_ARRAY_BOUNDS_CHECK(L_920, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_921>>8)))))); + int32_t L_922 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_921>>8))))); + UInt32U5BU5D_t957* L_923 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_924 = V_4; + NullCheck(L_923); + IL2CPP_ARRAY_BOUNDS_CHECK(L_923, (((int32_t)((uint8_t)L_924)))); + int32_t L_925 = (((int32_t)((uint8_t)L_924))); + UInt32U5BU5D_t957* L_926 = ___ekey; + NullCheck(L_926); + IL2CPP_ARRAY_BOUNDS_CHECK(L_926, ((int32_t)67)); + int32_t L_927 = ((int32_t)67); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_914, L_916, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_917, L_919, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_920, L_922, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_923, L_925, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_926, L_927, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_928 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_929 = V_2; + NullCheck(L_928); + IL2CPP_ARRAY_BOUNDS_CHECK(L_928, (((uintptr_t)((int32_t)((uint32_t)L_929>>((int32_t)24)))))); + uintptr_t L_930 = (((uintptr_t)((int32_t)((uint32_t)L_929>>((int32_t)24))))); + UInt32U5BU5D_t957* L_931 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_932 = V_1; + NullCheck(L_931); + IL2CPP_ARRAY_BOUNDS_CHECK(L_931, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_932>>((int32_t)16))))))); + int32_t L_933 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_932>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_934 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_935 = V_0; + NullCheck(L_934); + IL2CPP_ARRAY_BOUNDS_CHECK(L_934, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8)))))); + int32_t L_936 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8))))); + UInt32U5BU5D_t957* L_937 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_938 = V_5; + NullCheck(L_937); + IL2CPP_ARRAY_BOUNDS_CHECK(L_937, (((int32_t)((uint8_t)L_938)))); + int32_t L_939 = (((int32_t)((uint8_t)L_938))); + UInt32U5BU5D_t957* L_940 = ___ekey; + NullCheck(L_940); + IL2CPP_ARRAY_BOUNDS_CHECK(L_940, ((int32_t)68)); + int32_t L_941 = ((int32_t)68); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_928, L_930, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_931, L_933, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_934, L_936, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_937, L_939, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_940, L_941, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_942 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_943 = V_3; + NullCheck(L_942); + IL2CPP_ARRAY_BOUNDS_CHECK(L_942, (((uintptr_t)((int32_t)((uint32_t)L_943>>((int32_t)24)))))); + uintptr_t L_944 = (((uintptr_t)((int32_t)((uint32_t)L_943>>((int32_t)24))))); + UInt32U5BU5D_t957* L_945 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_946 = V_2; + NullCheck(L_945); + IL2CPP_ARRAY_BOUNDS_CHECK(L_945, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>((int32_t)16))))))); + int32_t L_947 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_948 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_949 = V_1; + NullCheck(L_948); + IL2CPP_ARRAY_BOUNDS_CHECK(L_948, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_949>>8)))))); + int32_t L_950 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_949>>8))))); + UInt32U5BU5D_t957* L_951 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_952 = V_0; + NullCheck(L_951); + IL2CPP_ARRAY_BOUNDS_CHECK(L_951, (((int32_t)((uint8_t)L_952)))); + int32_t L_953 = (((int32_t)((uint8_t)L_952))); + UInt32U5BU5D_t957* L_954 = ___ekey; + NullCheck(L_954); + IL2CPP_ARRAY_BOUNDS_CHECK(L_954, ((int32_t)69)); + int32_t L_955 = ((int32_t)69); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_942, L_944, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_945, L_947, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_948, L_950, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_951, L_953, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_954, L_955, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_956 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_957 = V_4; + NullCheck(L_956); + IL2CPP_ARRAY_BOUNDS_CHECK(L_956, (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24)))))); + uintptr_t L_958 = (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24))))); + UInt32U5BU5D_t957* L_959 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_960 = V_3; + NullCheck(L_959); + IL2CPP_ARRAY_BOUNDS_CHECK(L_959, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16))))))); + int32_t L_961 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_962 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_963 = V_2; + NullCheck(L_962); + IL2CPP_ARRAY_BOUNDS_CHECK(L_962, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_963>>8)))))); + int32_t L_964 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_963>>8))))); + UInt32U5BU5D_t957* L_965 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_966 = V_1; + NullCheck(L_965); + IL2CPP_ARRAY_BOUNDS_CHECK(L_965, (((int32_t)((uint8_t)L_966)))); + int32_t L_967 = (((int32_t)((uint8_t)L_966))); + UInt32U5BU5D_t957* L_968 = ___ekey; + NullCheck(L_968); + IL2CPP_ARRAY_BOUNDS_CHECK(L_968, ((int32_t)70)); + int32_t L_969 = ((int32_t)70); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_956, L_958, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_959, L_961, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_962, L_964, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_965, L_967, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_968, L_969, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_970 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_971 = V_5; + NullCheck(L_970); + IL2CPP_ARRAY_BOUNDS_CHECK(L_970, (((uintptr_t)((int32_t)((uint32_t)L_971>>((int32_t)24)))))); + uintptr_t L_972 = (((uintptr_t)((int32_t)((uint32_t)L_971>>((int32_t)24))))); + UInt32U5BU5D_t957* L_973 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_974 = V_4; + NullCheck(L_973); + IL2CPP_ARRAY_BOUNDS_CHECK(L_973, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_974>>((int32_t)16))))))); + int32_t L_975 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_974>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_976 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_977 = V_3; + NullCheck(L_976); + IL2CPP_ARRAY_BOUNDS_CHECK(L_976, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_977>>8)))))); + int32_t L_978 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_977>>8))))); + UInt32U5BU5D_t957* L_979 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_980 = V_2; + NullCheck(L_979); + IL2CPP_ARRAY_BOUNDS_CHECK(L_979, (((int32_t)((uint8_t)L_980)))); + int32_t L_981 = (((int32_t)((uint8_t)L_980))); + UInt32U5BU5D_t957* L_982 = ___ekey; + NullCheck(L_982); + IL2CPP_ARRAY_BOUNDS_CHECK(L_982, ((int32_t)71)); + int32_t L_983 = ((int32_t)71); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_970, L_972, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_973, L_975, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_976, L_978, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_979, L_981, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_982, L_983, sizeof(uint32_t))))); + int32_t L_984 = (__this->___Nr_15); + if ((((int32_t)L_984) <= ((int32_t)((int32_t)12)))) + { + goto IL_10b7; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_985 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_986 = V_6; + NullCheck(L_985); + IL2CPP_ARRAY_BOUNDS_CHECK(L_985, (((uintptr_t)((int32_t)((uint32_t)L_986>>((int32_t)24)))))); + uintptr_t L_987 = (((uintptr_t)((int32_t)((uint32_t)L_986>>((int32_t)24))))); + UInt32U5BU5D_t957* L_988 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_989 = V_11; + NullCheck(L_988); + IL2CPP_ARRAY_BOUNDS_CHECK(L_988, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_989>>((int32_t)16))))))); + int32_t L_990 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_989>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_991 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_992 = V_10; + NullCheck(L_991); + IL2CPP_ARRAY_BOUNDS_CHECK(L_991, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8)))))); + int32_t L_993 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8))))); + UInt32U5BU5D_t957* L_994 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_995 = V_9; + NullCheck(L_994); + IL2CPP_ARRAY_BOUNDS_CHECK(L_994, (((int32_t)((uint8_t)L_995)))); + int32_t L_996 = (((int32_t)((uint8_t)L_995))); + UInt32U5BU5D_t957* L_997 = ___ekey; + NullCheck(L_997); + IL2CPP_ARRAY_BOUNDS_CHECK(L_997, ((int32_t)72)); + int32_t L_998 = ((int32_t)72); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_985, L_987, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_988, L_990, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_991, L_993, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_994, L_996, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_997, L_998, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_999 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1000 = V_7; + NullCheck(L_999); + IL2CPP_ARRAY_BOUNDS_CHECK(L_999, (((uintptr_t)((int32_t)((uint32_t)L_1000>>((int32_t)24)))))); + uintptr_t L_1001 = (((uintptr_t)((int32_t)((uint32_t)L_1000>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1002 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1003 = V_6; + NullCheck(L_1002); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1002, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>((int32_t)16))))))); + int32_t L_1004 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1005 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1006 = V_11; + NullCheck(L_1005); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1005, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1006>>8)))))); + int32_t L_1007 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1006>>8))))); + UInt32U5BU5D_t957* L_1008 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1009 = V_10; + NullCheck(L_1008); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1008, (((int32_t)((uint8_t)L_1009)))); + int32_t L_1010 = (((int32_t)((uint8_t)L_1009))); + UInt32U5BU5D_t957* L_1011 = ___ekey; + NullCheck(L_1011); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1011, ((int32_t)73)); + int32_t L_1012 = ((int32_t)73); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_999, L_1001, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1002, L_1004, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1005, L_1007, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1008, L_1010, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1011, L_1012, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1013 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1014 = V_8; + NullCheck(L_1013); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1013, (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24)))))); + uintptr_t L_1015 = (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1016 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1017 = V_7; + NullCheck(L_1016); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1016, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16))))))); + int32_t L_1018 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1019 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1020 = V_6; + NullCheck(L_1019); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1019, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1020>>8)))))); + int32_t L_1021 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1020>>8))))); + UInt32U5BU5D_t957* L_1022 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1023 = V_11; + NullCheck(L_1022); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1022, (((int32_t)((uint8_t)L_1023)))); + int32_t L_1024 = (((int32_t)((uint8_t)L_1023))); + UInt32U5BU5D_t957* L_1025 = ___ekey; + NullCheck(L_1025); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1025, ((int32_t)74)); + int32_t L_1026 = ((int32_t)74); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1013, L_1015, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1016, L_1018, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1019, L_1021, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1022, L_1024, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1025, L_1026, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1027 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1028 = V_9; + NullCheck(L_1027); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1027, (((uintptr_t)((int32_t)((uint32_t)L_1028>>((int32_t)24)))))); + uintptr_t L_1029 = (((uintptr_t)((int32_t)((uint32_t)L_1028>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1030 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1031 = V_8; + NullCheck(L_1030); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1030, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1031>>((int32_t)16))))))); + int32_t L_1032 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1031>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1033 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1034 = V_7; + NullCheck(L_1033); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1033, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1034>>8)))))); + int32_t L_1035 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1034>>8))))); + UInt32U5BU5D_t957* L_1036 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1037 = V_6; + NullCheck(L_1036); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1036, (((int32_t)((uint8_t)L_1037)))); + int32_t L_1038 = (((int32_t)((uint8_t)L_1037))); + UInt32U5BU5D_t957* L_1039 = ___ekey; + NullCheck(L_1039); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1039, ((int32_t)75)); + int32_t L_1040 = ((int32_t)75); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1027, L_1029, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1030, L_1032, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1033, L_1035, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1036, L_1038, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1039, L_1040, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1041 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1042 = V_10; + NullCheck(L_1041); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1041, (((uintptr_t)((int32_t)((uint32_t)L_1042>>((int32_t)24)))))); + uintptr_t L_1043 = (((uintptr_t)((int32_t)((uint32_t)L_1042>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1044 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1045 = V_9; + NullCheck(L_1044); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1044, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16))))))); + int32_t L_1046 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1047 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1048 = V_8; + NullCheck(L_1047); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1047, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1048>>8)))))); + int32_t L_1049 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1048>>8))))); + UInt32U5BU5D_t957* L_1050 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1051 = V_7; + NullCheck(L_1050); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1050, (((int32_t)((uint8_t)L_1051)))); + int32_t L_1052 = (((int32_t)((uint8_t)L_1051))); + UInt32U5BU5D_t957* L_1053 = ___ekey; + NullCheck(L_1053); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1053, ((int32_t)76)); + int32_t L_1054 = ((int32_t)76); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1041, L_1043, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1044, L_1046, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1047, L_1049, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1050, L_1052, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1053, L_1054, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1055 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1056 = V_11; + NullCheck(L_1055); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1055, (((uintptr_t)((int32_t)((uint32_t)L_1056>>((int32_t)24)))))); + uintptr_t L_1057 = (((uintptr_t)((int32_t)((uint32_t)L_1056>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1058 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1059 = V_10; + NullCheck(L_1058); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1058, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1059>>((int32_t)16))))))); + int32_t L_1060 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1059>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1061 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1062 = V_9; + NullCheck(L_1061); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1061, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1062>>8)))))); + int32_t L_1063 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1062>>8))))); + UInt32U5BU5D_t957* L_1064 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1065 = V_8; + NullCheck(L_1064); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1064, (((int32_t)((uint8_t)L_1065)))); + int32_t L_1066 = (((int32_t)((uint8_t)L_1065))); + UInt32U5BU5D_t957* L_1067 = ___ekey; + NullCheck(L_1067); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1067, ((int32_t)77)); + int32_t L_1068 = ((int32_t)77); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1055, L_1057, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1058, L_1060, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1061, L_1063, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1064, L_1066, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1067, L_1068, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1069 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1070 = V_0; + NullCheck(L_1069); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1069, (((uintptr_t)((int32_t)((uint32_t)L_1070>>((int32_t)24)))))); + uintptr_t L_1071 = (((uintptr_t)((int32_t)((uint32_t)L_1070>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1072 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1073 = V_5; + NullCheck(L_1072); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1072, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1073>>((int32_t)16))))))); + int32_t L_1074 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1073>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1075 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1076 = V_4; + NullCheck(L_1075); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1075, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8)))))); + int32_t L_1077 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8))))); + UInt32U5BU5D_t957* L_1078 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1079 = V_3; + NullCheck(L_1078); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1078, (((int32_t)((uint8_t)L_1079)))); + int32_t L_1080 = (((int32_t)((uint8_t)L_1079))); + UInt32U5BU5D_t957* L_1081 = ___ekey; + NullCheck(L_1081); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1081, ((int32_t)78)); + int32_t L_1082 = ((int32_t)78); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1069, L_1071, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1072, L_1074, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1075, L_1077, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1078, L_1080, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1081, L_1082, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1083 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1084 = V_1; + NullCheck(L_1083); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1083, (((uintptr_t)((int32_t)((uint32_t)L_1084>>((int32_t)24)))))); + uintptr_t L_1085 = (((uintptr_t)((int32_t)((uint32_t)L_1084>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1086 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1087 = V_0; + NullCheck(L_1086); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1086, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>((int32_t)16))))))); + int32_t L_1088 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1089 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1090 = V_5; + NullCheck(L_1089); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1089, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1090>>8)))))); + int32_t L_1091 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1090>>8))))); + UInt32U5BU5D_t957* L_1092 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1093 = V_4; + NullCheck(L_1092); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1092, (((int32_t)((uint8_t)L_1093)))); + int32_t L_1094 = (((int32_t)((uint8_t)L_1093))); + UInt32U5BU5D_t957* L_1095 = ___ekey; + NullCheck(L_1095); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1095, ((int32_t)79)); + int32_t L_1096 = ((int32_t)79); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1083, L_1085, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1086, L_1088, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1089, L_1091, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1092, L_1094, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1095, L_1096, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1097 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1098 = V_2; + NullCheck(L_1097); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1097, (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24)))))); + uintptr_t L_1099 = (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1100 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1101 = V_1; + NullCheck(L_1100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1100, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1101>>((int32_t)16))))))); + int32_t L_1102 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1101>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1103 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1104 = V_0; + NullCheck(L_1103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1103, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>8)))))); + int32_t L_1105 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>8))))); + UInt32U5BU5D_t957* L_1106 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1107 = V_5; + NullCheck(L_1106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1106, (((int32_t)((uint8_t)L_1107)))); + int32_t L_1108 = (((int32_t)((uint8_t)L_1107))); + UInt32U5BU5D_t957* L_1109 = ___ekey; + NullCheck(L_1109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1109, ((int32_t)80)); + int32_t L_1110 = ((int32_t)80); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1097, L_1099, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1100, L_1102, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1103, L_1105, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1106, L_1108, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1109, L_1110, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1112 = V_3; + NullCheck(L_1111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1111, (((uintptr_t)((int32_t)((uint32_t)L_1112>>((int32_t)24)))))); + uintptr_t L_1113 = (((uintptr_t)((int32_t)((uint32_t)L_1112>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1114 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1115 = V_2; + NullCheck(L_1114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1114, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1115>>((int32_t)16))))))); + int32_t L_1116 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1115>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1117 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1118 = V_1; + NullCheck(L_1117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1117, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1118>>8)))))); + int32_t L_1119 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1118>>8))))); + UInt32U5BU5D_t957* L_1120 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1121 = V_0; + NullCheck(L_1120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1120, (((int32_t)((uint8_t)L_1121)))); + int32_t L_1122 = (((int32_t)((uint8_t)L_1121))); + UInt32U5BU5D_t957* L_1123 = ___ekey; + NullCheck(L_1123); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1123, ((int32_t)81)); + int32_t L_1124 = ((int32_t)81); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1111, L_1113, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1114, L_1116, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1117, L_1119, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1120, L_1122, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1123, L_1124, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1126 = V_4; + NullCheck(L_1125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1125, (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24)))))); + uintptr_t L_1127 = (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1128 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1129 = V_3; + NullCheck(L_1128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1128, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1129>>((int32_t)16))))))); + int32_t L_1130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1129>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1131 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1132 = V_2; + NullCheck(L_1131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1131, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>8)))))); + int32_t L_1133 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>8))))); + UInt32U5BU5D_t957* L_1134 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1135 = V_1; + NullCheck(L_1134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1134, (((int32_t)((uint8_t)L_1135)))); + int32_t L_1136 = (((int32_t)((uint8_t)L_1135))); + UInt32U5BU5D_t957* L_1137 = ___ekey; + NullCheck(L_1137); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1137, ((int32_t)82)); + int32_t L_1138 = ((int32_t)82); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1125, L_1127, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1128, L_1130, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1131, L_1133, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1134, L_1136, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1137, L_1138, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1140 = V_5; + NullCheck(L_1139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1139, (((uintptr_t)((int32_t)((uint32_t)L_1140>>((int32_t)24)))))); + uintptr_t L_1141 = (((uintptr_t)((int32_t)((uint32_t)L_1140>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1142 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1143 = V_4; + NullCheck(L_1142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1142, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1143>>((int32_t)16))))))); + int32_t L_1144 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1143>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1145 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1146 = V_3; + NullCheck(L_1145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1145, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1146>>8)))))); + int32_t L_1147 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1146>>8))))); + UInt32U5BU5D_t957* L_1148 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1149 = V_2; + NullCheck(L_1148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1148, (((int32_t)((uint8_t)L_1149)))); + int32_t L_1150 = (((int32_t)((uint8_t)L_1149))); + UInt32U5BU5D_t957* L_1151 = ___ekey; + NullCheck(L_1151); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1151, ((int32_t)83)); + int32_t L_1152 = ((int32_t)83); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1139, L_1141, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1142, L_1144, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1145, L_1147, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1148, L_1150, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1151, L_1152, sizeof(uint32_t))))); + V_12 = ((int32_t)84); + } + +IL_10b7: + { + ByteU5BU5D_t789* L_1153 = ___outdata; + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_1154 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1155 = V_6; + NullCheck(L_1154); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1154, (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24)))))); + uintptr_t L_1156 = (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1157 = ___ekey; + int32_t L_1158 = V_12; + NullCheck(L_1157); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1157, L_1158); + int32_t L_1159 = L_1158; + NullCheck(L_1153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1153, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1153, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1154, L_1156, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1157, L_1159, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1160 = ___outdata; + ByteU5BU5D_t789* L_1161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1162 = V_11; + NullCheck(L_1161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16))))))); + int32_t L_1163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1164 = ___ekey; + int32_t L_1165 = V_12; + NullCheck(L_1164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1164, L_1165); + int32_t L_1166 = L_1165; + NullCheck(L_1160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1160, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1160, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1161, L_1163, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1164, L_1166, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1167 = ___outdata; + ByteU5BU5D_t789* L_1168 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1169 = V_10; + NullCheck(L_1168); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1168, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>8)))))); + int32_t L_1170 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>8))))); + UInt32U5BU5D_t957* L_1171 = ___ekey; + int32_t L_1172 = V_12; + NullCheck(L_1171); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1171, L_1172); + int32_t L_1173 = L_1172; + NullCheck(L_1167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1167, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1167, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1168, L_1170, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1171, L_1173, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1174 = ___outdata; + ByteU5BU5D_t789* L_1175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1176 = V_9; + NullCheck(L_1175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1175, (((int32_t)((uint8_t)L_1176)))); + int32_t L_1177 = (((int32_t)((uint8_t)L_1176))); + UInt32U5BU5D_t957* L_1178 = ___ekey; + int32_t L_1179 = V_12; + int32_t L_1180 = L_1179; + V_12 = ((int32_t)((int32_t)L_1180+(int32_t)1)); + NullCheck(L_1178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1178, L_1180); + int32_t L_1181 = L_1180; + NullCheck(L_1174); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1174, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1174, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1175, L_1177, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1178, L_1181, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1182 = ___outdata; + ByteU5BU5D_t789* L_1183 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1184 = V_7; + NullCheck(L_1183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1183, (((uintptr_t)((int32_t)((uint32_t)L_1184>>((int32_t)24)))))); + uintptr_t L_1185 = (((uintptr_t)((int32_t)((uint32_t)L_1184>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1186 = ___ekey; + int32_t L_1187 = V_12; + NullCheck(L_1186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1186, L_1187); + int32_t L_1188 = L_1187; + NullCheck(L_1182); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1182, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1182, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1183, L_1185, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1186, L_1188, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1189 = ___outdata; + ByteU5BU5D_t789* L_1190 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1191 = V_6; + NullCheck(L_1190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1190, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1191>>((int32_t)16))))))); + int32_t L_1192 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1191>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1193 = ___ekey; + int32_t L_1194 = V_12; + NullCheck(L_1193); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1193, L_1194); + int32_t L_1195 = L_1194; + NullCheck(L_1189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1189, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1189, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1190, L_1192, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1193, L_1195, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1196 = ___outdata; + ByteU5BU5D_t789* L_1197 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1198 = V_11; + NullCheck(L_1197); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1197, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1198>>8)))))); + int32_t L_1199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1198>>8))))); + UInt32U5BU5D_t957* L_1200 = ___ekey; + int32_t L_1201 = V_12; + NullCheck(L_1200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1200, L_1201); + int32_t L_1202 = L_1201; + NullCheck(L_1196); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1196, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1196, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1197, L_1199, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1200, L_1202, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1203 = ___outdata; + ByteU5BU5D_t789* L_1204 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1205 = V_10; + NullCheck(L_1204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1204, (((int32_t)((uint8_t)L_1205)))); + int32_t L_1206 = (((int32_t)((uint8_t)L_1205))); + UInt32U5BU5D_t957* L_1207 = ___ekey; + int32_t L_1208 = V_12; + int32_t L_1209 = L_1208; + V_12 = ((int32_t)((int32_t)L_1209+(int32_t)1)); + NullCheck(L_1207); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1207, L_1209); + int32_t L_1210 = L_1209; + NullCheck(L_1203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1203, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1203, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1204, L_1206, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1207, L_1210, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1211 = ___outdata; + ByteU5BU5D_t789* L_1212 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1213 = V_8; + NullCheck(L_1212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1212, (((uintptr_t)((int32_t)((uint32_t)L_1213>>((int32_t)24)))))); + uintptr_t L_1214 = (((uintptr_t)((int32_t)((uint32_t)L_1213>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1215 = ___ekey; + int32_t L_1216 = V_12; + NullCheck(L_1215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1215, L_1216); + int32_t L_1217 = L_1216; + NullCheck(L_1211); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1211, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1211, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1212, L_1214, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1215, L_1217, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1218 = ___outdata; + ByteU5BU5D_t789* L_1219 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1220 = V_7; + NullCheck(L_1219); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1219, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>((int32_t)16))))))); + int32_t L_1221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1222 = ___ekey; + int32_t L_1223 = V_12; + NullCheck(L_1222); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1222, L_1223); + int32_t L_1224 = L_1223; + NullCheck(L_1218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1218, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1218, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1219, L_1221, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1222, L_1224, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1225 = ___outdata; + ByteU5BU5D_t789* L_1226 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1227 = V_6; + NullCheck(L_1226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1226, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>8)))))); + int32_t L_1228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>8))))); + UInt32U5BU5D_t957* L_1229 = ___ekey; + int32_t L_1230 = V_12; + NullCheck(L_1229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1229, L_1230); + int32_t L_1231 = L_1230; + NullCheck(L_1225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1225, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1225, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1226, L_1228, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1229, L_1231, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1232 = ___outdata; + ByteU5BU5D_t789* L_1233 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1234 = V_11; + NullCheck(L_1233); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1233, (((int32_t)((uint8_t)L_1234)))); + int32_t L_1235 = (((int32_t)((uint8_t)L_1234))); + UInt32U5BU5D_t957* L_1236 = ___ekey; + int32_t L_1237 = V_12; + int32_t L_1238 = L_1237; + V_12 = ((int32_t)((int32_t)L_1238+(int32_t)1)); + NullCheck(L_1236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1236, L_1238); + int32_t L_1239 = L_1238; + NullCheck(L_1232); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1232, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1232, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1233, L_1235, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1236, L_1239, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1240 = ___outdata; + ByteU5BU5D_t789* L_1241 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1242 = V_9; + NullCheck(L_1241); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1241, (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24)))))); + uintptr_t L_1243 = (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1244 = ___ekey; + int32_t L_1245 = V_12; + NullCheck(L_1244); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1244, L_1245); + int32_t L_1246 = L_1245; + NullCheck(L_1240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1240, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1240, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1241, L_1243, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1244, L_1246, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1247 = ___outdata; + ByteU5BU5D_t789* L_1248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1249 = V_8; + NullCheck(L_1248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>((int32_t)16))))))); + int32_t L_1250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1251 = ___ekey; + int32_t L_1252 = V_12; + NullCheck(L_1251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1251, L_1252); + int32_t L_1253 = L_1252; + NullCheck(L_1247); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1247, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1247, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1248, L_1250, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1251, L_1253, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1254 = ___outdata; + ByteU5BU5D_t789* L_1255 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1256 = V_7; + NullCheck(L_1255); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1255, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1256>>8)))))); + int32_t L_1257 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1256>>8))))); + UInt32U5BU5D_t957* L_1258 = ___ekey; + int32_t L_1259 = V_12; + NullCheck(L_1258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1258, L_1259); + int32_t L_1260 = L_1259; + NullCheck(L_1254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1254, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1254, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1255, L_1257, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1258, L_1260, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1261 = ___outdata; + ByteU5BU5D_t789* L_1262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1263 = V_6; + NullCheck(L_1262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1262, (((int32_t)((uint8_t)L_1263)))); + int32_t L_1264 = (((int32_t)((uint8_t)L_1263))); + UInt32U5BU5D_t957* L_1265 = ___ekey; + int32_t L_1266 = V_12; + int32_t L_1267 = L_1266; + V_12 = ((int32_t)((int32_t)L_1267+(int32_t)1)); + NullCheck(L_1265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1265, L_1267); + int32_t L_1268 = L_1267; + NullCheck(L_1261); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1261, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1261, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1262, L_1264, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1265, L_1268, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1269 = ___outdata; + ByteU5BU5D_t789* L_1270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1271 = V_10; + NullCheck(L_1270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1270, (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24)))))); + uintptr_t L_1272 = (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1273 = ___ekey; + int32_t L_1274 = V_12; + NullCheck(L_1273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1273, L_1274); + int32_t L_1275 = L_1274; + NullCheck(L_1269); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1269, ((int32_t)16)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1269, ((int32_t)16), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1270, L_1272, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1273, L_1275, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1276 = ___outdata; + ByteU5BU5D_t789* L_1277 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1278 = V_9; + NullCheck(L_1277); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1277, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1278>>((int32_t)16))))))); + int32_t L_1279 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1278>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1280 = ___ekey; + int32_t L_1281 = V_12; + NullCheck(L_1280); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1280, L_1281); + int32_t L_1282 = L_1281; + NullCheck(L_1276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1276, ((int32_t)17)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1276, ((int32_t)17), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1277, L_1279, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1280, L_1282, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1283 = ___outdata; + ByteU5BU5D_t789* L_1284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1285 = V_8; + NullCheck(L_1284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1284, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1285>>8)))))); + int32_t L_1286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1285>>8))))); + UInt32U5BU5D_t957* L_1287 = ___ekey; + int32_t L_1288 = V_12; + NullCheck(L_1287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1287, L_1288); + int32_t L_1289 = L_1288; + NullCheck(L_1283); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1283, ((int32_t)18)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1283, ((int32_t)18), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1284, L_1286, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1287, L_1289, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1290 = ___outdata; + ByteU5BU5D_t789* L_1291 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1292 = V_7; + NullCheck(L_1291); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1291, (((int32_t)((uint8_t)L_1292)))); + int32_t L_1293 = (((int32_t)((uint8_t)L_1292))); + UInt32U5BU5D_t957* L_1294 = ___ekey; + int32_t L_1295 = V_12; + int32_t L_1296 = L_1295; + V_12 = ((int32_t)((int32_t)L_1296+(int32_t)1)); + NullCheck(L_1294); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1294, L_1296); + int32_t L_1297 = L_1296; + NullCheck(L_1290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1290, ((int32_t)19)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1290, ((int32_t)19), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1291, L_1293, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1294, L_1297, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1298 = ___outdata; + ByteU5BU5D_t789* L_1299 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1300 = V_11; + NullCheck(L_1299); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1299, (((uintptr_t)((int32_t)((uint32_t)L_1300>>((int32_t)24)))))); + uintptr_t L_1301 = (((uintptr_t)((int32_t)((uint32_t)L_1300>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1302 = ___ekey; + int32_t L_1303 = V_12; + NullCheck(L_1302); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1302, L_1303); + int32_t L_1304 = L_1303; + NullCheck(L_1298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1298, ((int32_t)20)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1298, ((int32_t)20), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1299, L_1301, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1302, L_1304, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1305 = ___outdata; + ByteU5BU5D_t789* L_1306 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1307 = V_10; + NullCheck(L_1306); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1306, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>((int32_t)16))))))); + int32_t L_1308 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1309 = ___ekey; + int32_t L_1310 = V_12; + NullCheck(L_1309); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1309, L_1310); + int32_t L_1311 = L_1310; + NullCheck(L_1305); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1305, ((int32_t)21)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1305, ((int32_t)21), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1306, L_1308, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1309, L_1311, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1312 = ___outdata; + ByteU5BU5D_t789* L_1313 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1314 = V_9; + NullCheck(L_1313); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1313, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1314>>8)))))); + int32_t L_1315 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1314>>8))))); + UInt32U5BU5D_t957* L_1316 = ___ekey; + int32_t L_1317 = V_12; + NullCheck(L_1316); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1316, L_1317); + int32_t L_1318 = L_1317; + NullCheck(L_1312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1312, ((int32_t)22)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1312, ((int32_t)22), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1313, L_1315, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1316, L_1318, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1319 = ___outdata; + ByteU5BU5D_t789* L_1320 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1321 = V_8; + NullCheck(L_1320); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1320, (((int32_t)((uint8_t)L_1321)))); + int32_t L_1322 = (((int32_t)((uint8_t)L_1321))); + UInt32U5BU5D_t957* L_1323 = ___ekey; + int32_t L_1324 = V_12; + int32_t L_1325 = L_1324; + V_12 = ((int32_t)((int32_t)L_1325+(int32_t)1)); + NullCheck(L_1323); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1323, L_1325); + int32_t L_1326 = L_1325; + NullCheck(L_1319); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1319, ((int32_t)23)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1319, ((int32_t)23), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1320, L_1322, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1323, L_1326, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt256(System.Byte[],System.Byte[],System.UInt32[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelTransform_Decrypt256_m9463 (RijndaelTransform_t1583 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + uint32_t V_10 = 0; + uint32_t V_11 = 0; + uint32_t V_12 = 0; + uint32_t V_13 = 0; + uint32_t V_14 = 0; + uint32_t V_15 = 0; + { + ByteU5BU5D_t789* L_0 = ___indata; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + ByteU5BU5D_t789* L_2 = ___indata; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + int32_t L_3 = 1; + ByteU5BU5D_t789* L_4 = ___indata; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + int32_t L_5 = 2; + ByteU5BU5D_t789* L_6 = ___indata; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + UInt32U5BU5D_t957* L_8 = ___ekey; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + int32_t L_9 = 0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_5, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_7, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_8, L_9, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_10 = ___indata; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 4); + int32_t L_11 = 4; + ByteU5BU5D_t789* L_12 = ___indata; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 5); + int32_t L_13 = 5; + ByteU5BU5D_t789* L_14 = ___indata; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 6); + int32_t L_15 = 6; + ByteU5BU5D_t789* L_16 = ___indata; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 7); + int32_t L_17 = 7; + UInt32U5BU5D_t957* L_18 = ___ekey; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_13, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_15, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_18, L_19, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_20 = ___indata; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 8); + int32_t L_21 = 8; + ByteU5BU5D_t789* L_22 = ___indata; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + int32_t L_23 = ((int32_t)9); + ByteU5BU5D_t789* L_24 = ___indata; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, ((int32_t)10)); + int32_t L_25 = ((int32_t)10); + ByteU5BU5D_t789* L_26 = ___indata; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)11)); + int32_t L_27 = ((int32_t)11); + UInt32U5BU5D_t957* L_28 = ___ekey; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 2); + int32_t L_29 = 2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_21, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_25, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_28, L_29, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_30 = ___indata; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)12)); + int32_t L_31 = ((int32_t)12); + ByteU5BU5D_t789* L_32 = ___indata; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)13)); + int32_t L_33 = ((int32_t)13); + ByteU5BU5D_t789* L_34 = ___indata; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)14)); + int32_t L_35 = ((int32_t)14); + ByteU5BU5D_t789* L_36 = ___indata; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)15)); + int32_t L_37 = ((int32_t)15); + UInt32U5BU5D_t957* L_38 = ___ekey; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + int32_t L_39 = 3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_31, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_32, L_33, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_34, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_37, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_39, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_40 = ___indata; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)16)); + int32_t L_41 = ((int32_t)16); + ByteU5BU5D_t789* L_42 = ___indata; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)17)); + int32_t L_43 = ((int32_t)17); + ByteU5BU5D_t789* L_44 = ___indata; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)18)); + int32_t L_45 = ((int32_t)18); + ByteU5BU5D_t789* L_46 = ___indata; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)19)); + int32_t L_47 = ((int32_t)19); + UInt32U5BU5D_t957* L_48 = ___ekey; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, 4); + int32_t L_49 = 4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_41, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_42, L_43, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_44, L_45, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_47, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_49, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_50 = ___indata; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)20)); + int32_t L_51 = ((int32_t)20); + ByteU5BU5D_t789* L_52 = ___indata; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, ((int32_t)21)); + int32_t L_53 = ((int32_t)21); + ByteU5BU5D_t789* L_54 = ___indata; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)22)); + int32_t L_55 = ((int32_t)22); + ByteU5BU5D_t789* L_56 = ___indata; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, ((int32_t)23)); + int32_t L_57 = ((int32_t)23); + UInt32U5BU5D_t957* L_58 = ___ekey; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 5); + int32_t L_59 = 5; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_50, L_51, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_52, L_53, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_55, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_57, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_58, L_59, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_60 = ___indata; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)24)); + int32_t L_61 = ((int32_t)24); + ByteU5BU5D_t789* L_62 = ___indata; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)25)); + int32_t L_63 = ((int32_t)25); + ByteU5BU5D_t789* L_64 = ___indata; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, ((int32_t)26)); + int32_t L_65 = ((int32_t)26); + ByteU5BU5D_t789* L_66 = ___indata; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, ((int32_t)27)); + int32_t L_67 = ((int32_t)27); + UInt32U5BU5D_t957* L_68 = ___ekey; + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, 6); + int32_t L_69 = 6; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_60, L_61, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_62, L_63, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_64, L_65, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_66, L_67, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_68, L_69, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_70 = ___indata; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)28)); + int32_t L_71 = ((int32_t)28); + ByteU5BU5D_t789* L_72 = ___indata; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, ((int32_t)29)); + int32_t L_73 = ((int32_t)29); + ByteU5BU5D_t789* L_74 = ___indata; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, ((int32_t)30)); + int32_t L_75 = ((int32_t)30); + ByteU5BU5D_t789* L_76 = ___indata; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)31)); + int32_t L_77 = ((int32_t)31); + UInt32U5BU5D_t957* L_78 = ___ekey; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, 7); + int32_t L_79 = 7; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_70, L_71, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_72, L_73, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_74, L_75, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_76, L_77, sizeof(uint8_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_78, L_79, sizeof(uint32_t))))); + IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1583_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_80 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_81 = V_0; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, (((uintptr_t)((int32_t)((uint32_t)L_81>>((int32_t)24)))))); + uintptr_t L_82 = (((uintptr_t)((int32_t)((uint32_t)L_81>>((int32_t)24))))); + UInt32U5BU5D_t957* L_83 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_84 = V_7; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16))))))); + int32_t L_85 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_86 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_87 = V_5; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_87>>8)))))); + int32_t L_88 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_87>>8))))); + UInt32U5BU5D_t957* L_89 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_90 = V_4; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, (((int32_t)((uint8_t)L_90)))); + int32_t L_91 = (((int32_t)((uint8_t)L_90))); + UInt32U5BU5D_t957* L_92 = ___ekey; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, 8); + int32_t L_93 = 8; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_82, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_85, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_88, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_89, L_91, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_92, L_93, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_94 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_95 = V_1; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, (((uintptr_t)((int32_t)((uint32_t)L_95>>((int32_t)24)))))); + uintptr_t L_96 = (((uintptr_t)((int32_t)((uint32_t)L_95>>((int32_t)24))))); + UInt32U5BU5D_t957* L_97 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_98 = V_0; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_98>>((int32_t)16))))))); + int32_t L_99 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_98>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_100 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_101 = V_6; + NullCheck(L_100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_100, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_101>>8)))))); + int32_t L_102 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_101>>8))))); + UInt32U5BU5D_t957* L_103 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_104 = V_5; + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, (((int32_t)((uint8_t)L_104)))); + int32_t L_105 = (((int32_t)((uint8_t)L_104))); + UInt32U5BU5D_t957* L_106 = ___ekey; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, ((int32_t)9)); + int32_t L_107 = ((int32_t)9); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_94, L_96, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_97, L_99, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_100, L_102, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_103, L_105, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_106, L_107, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_109 = V_2; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, (((uintptr_t)((int32_t)((uint32_t)L_109>>((int32_t)24)))))); + uintptr_t L_110 = (((uintptr_t)((int32_t)((uint32_t)L_109>>((int32_t)24))))); + UInt32U5BU5D_t957* L_111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_112 = V_1; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_112>>((int32_t)16))))))); + int32_t L_113 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_112>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_114 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_115 = V_7; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_115>>8)))))); + int32_t L_116 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_115>>8))))); + UInt32U5BU5D_t957* L_117 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_118 = V_6; + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, (((int32_t)((uint8_t)L_118)))); + int32_t L_119 = (((int32_t)((uint8_t)L_118))); + UInt32U5BU5D_t957* L_120 = ___ekey; + NullCheck(L_120); + IL2CPP_ARRAY_BOUNDS_CHECK(L_120, ((int32_t)10)); + int32_t L_121 = ((int32_t)10); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_108, L_110, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_111, L_113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_114, L_116, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_117, L_119, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_120, L_121, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_123 = V_3; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, (((uintptr_t)((int32_t)((uint32_t)L_123>>((int32_t)24)))))); + uintptr_t L_124 = (((uintptr_t)((int32_t)((uint32_t)L_123>>((int32_t)24))))); + UInt32U5BU5D_t957* L_125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_126 = V_2; + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>((int32_t)16))))))); + int32_t L_127 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_128 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_129 = V_0; + NullCheck(L_128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_128, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8)))))); + int32_t L_130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8))))); + UInt32U5BU5D_t957* L_131 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_132 = V_7; + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, (((int32_t)((uint8_t)L_132)))); + int32_t L_133 = (((int32_t)((uint8_t)L_132))); + UInt32U5BU5D_t957* L_134 = ___ekey; + NullCheck(L_134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_134, ((int32_t)11)); + int32_t L_135 = ((int32_t)11); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_122, L_124, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_125, L_127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_128, L_130, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_131, L_133, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_134, L_135, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_137 = V_4; + NullCheck(L_136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_136, (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24)))))); + uintptr_t L_138 = (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24))))); + UInt32U5BU5D_t957* L_139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_140 = V_3; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_140>>((int32_t)16))))))); + int32_t L_141 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_140>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_142 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_143 = V_1; + NullCheck(L_142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_142, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_143>>8)))))); + int32_t L_144 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_143>>8))))); + UInt32U5BU5D_t957* L_145 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_146 = V_0; + NullCheck(L_145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_145, (((int32_t)((uint8_t)L_146)))); + int32_t L_147 = (((int32_t)((uint8_t)L_146))); + UInt32U5BU5D_t957* L_148 = ___ekey; + NullCheck(L_148); + IL2CPP_ARRAY_BOUNDS_CHECK(L_148, ((int32_t)12)); + int32_t L_149 = ((int32_t)12); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_136, L_138, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_139, L_141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_142, L_144, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_145, L_147, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_148, L_149, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_151 = V_5; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, (((uintptr_t)((int32_t)((uint32_t)L_151>>((int32_t)24)))))); + uintptr_t L_152 = (((uintptr_t)((int32_t)((uint32_t)L_151>>((int32_t)24))))); + UInt32U5BU5D_t957* L_153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_154 = V_4; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_154>>((int32_t)16))))))); + int32_t L_155 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_154>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_156 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_157 = V_2; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_157>>8)))))); + int32_t L_158 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_157>>8))))); + UInt32U5BU5D_t957* L_159 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_160 = V_1; + NullCheck(L_159); + IL2CPP_ARRAY_BOUNDS_CHECK(L_159, (((int32_t)((uint8_t)L_160)))); + int32_t L_161 = (((int32_t)((uint8_t)L_160))); + UInt32U5BU5D_t957* L_162 = ___ekey; + NullCheck(L_162); + IL2CPP_ARRAY_BOUNDS_CHECK(L_162, ((int32_t)13)); + int32_t L_163 = ((int32_t)13); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_150, L_152, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_153, L_155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_156, L_158, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_159, L_161, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_162, L_163, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_165 = V_6; + NullCheck(L_164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_164, (((uintptr_t)((int32_t)((uint32_t)L_165>>((int32_t)24)))))); + uintptr_t L_166 = (((uintptr_t)((int32_t)((uint32_t)L_165>>((int32_t)24))))); + UInt32U5BU5D_t957* L_167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_168 = V_5; + NullCheck(L_167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_167, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_168>>((int32_t)16))))))); + int32_t L_169 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_168>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_170 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_171 = V_3; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>8)))))); + int32_t L_172 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>8))))); + UInt32U5BU5D_t957* L_173 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_174 = V_2; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, (((int32_t)((uint8_t)L_174)))); + int32_t L_175 = (((int32_t)((uint8_t)L_174))); + UInt32U5BU5D_t957* L_176 = ___ekey; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, ((int32_t)14)); + int32_t L_177 = ((int32_t)14); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_164, L_166, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_167, L_169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_170, L_172, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_173, L_175, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_176, L_177, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_179 = V_7; + NullCheck(L_178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_178, (((uintptr_t)((int32_t)((uint32_t)L_179>>((int32_t)24)))))); + uintptr_t L_180 = (((uintptr_t)((int32_t)((uint32_t)L_179>>((int32_t)24))))); + UInt32U5BU5D_t957* L_181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_182 = V_6; + NullCheck(L_181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_181, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16))))))); + int32_t L_183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_184 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_185 = V_4; + NullCheck(L_184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_184, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_185>>8)))))); + int32_t L_186 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_185>>8))))); + UInt32U5BU5D_t957* L_187 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_188 = V_3; + NullCheck(L_187); + IL2CPP_ARRAY_BOUNDS_CHECK(L_187, (((int32_t)((uint8_t)L_188)))); + int32_t L_189 = (((int32_t)((uint8_t)L_188))); + UInt32U5BU5D_t957* L_190 = ___ekey; + NullCheck(L_190); + IL2CPP_ARRAY_BOUNDS_CHECK(L_190, ((int32_t)15)); + int32_t L_191 = ((int32_t)15); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_178, L_180, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_181, L_183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_184, L_186, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_187, L_189, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_190, L_191, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_193 = V_8; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, (((uintptr_t)((int32_t)((uint32_t)L_193>>((int32_t)24)))))); + uintptr_t L_194 = (((uintptr_t)((int32_t)((uint32_t)L_193>>((int32_t)24))))); + UInt32U5BU5D_t957* L_195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_196 = V_15; + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_196>>((int32_t)16))))))); + int32_t L_197 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_196>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_198 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_199 = V_13; + NullCheck(L_198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_198, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_199>>8)))))); + int32_t L_200 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_199>>8))))); + UInt32U5BU5D_t957* L_201 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_202 = V_12; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, (((int32_t)((uint8_t)L_202)))); + int32_t L_203 = (((int32_t)((uint8_t)L_202))); + UInt32U5BU5D_t957* L_204 = ___ekey; + NullCheck(L_204); + IL2CPP_ARRAY_BOUNDS_CHECK(L_204, ((int32_t)16)); + int32_t L_205 = ((int32_t)16); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_192, L_194, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_195, L_197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_198, L_200, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_201, L_203, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_204, L_205, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_207 = V_9; + NullCheck(L_206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_206, (((uintptr_t)((int32_t)((uint32_t)L_207>>((int32_t)24)))))); + uintptr_t L_208 = (((uintptr_t)((int32_t)((uint32_t)L_207>>((int32_t)24))))); + UInt32U5BU5D_t957* L_209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_210 = V_8; + NullCheck(L_209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_209, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_210>>((int32_t)16))))))); + int32_t L_211 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_210>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_212 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_213 = V_14; + NullCheck(L_212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_212, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8)))))); + int32_t L_214 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8))))); + UInt32U5BU5D_t957* L_215 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_216 = V_13; + NullCheck(L_215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_215, (((int32_t)((uint8_t)L_216)))); + int32_t L_217 = (((int32_t)((uint8_t)L_216))); + UInt32U5BU5D_t957* L_218 = ___ekey; + NullCheck(L_218); + IL2CPP_ARRAY_BOUNDS_CHECK(L_218, ((int32_t)17)); + int32_t L_219 = ((int32_t)17); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_206, L_208, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_209, L_211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_212, L_214, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_215, L_217, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_218, L_219, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_221 = V_10; + NullCheck(L_220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_220, (((uintptr_t)((int32_t)((uint32_t)L_221>>((int32_t)24)))))); + uintptr_t L_222 = (((uintptr_t)((int32_t)((uint32_t)L_221>>((int32_t)24))))); + UInt32U5BU5D_t957* L_223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_224 = V_9; + NullCheck(L_223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_223, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>((int32_t)16))))))); + int32_t L_225 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_226 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_227 = V_15; + NullCheck(L_226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_226, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_227>>8)))))); + int32_t L_228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_227>>8))))); + UInt32U5BU5D_t957* L_229 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_230 = V_14; + NullCheck(L_229); + IL2CPP_ARRAY_BOUNDS_CHECK(L_229, (((int32_t)((uint8_t)L_230)))); + int32_t L_231 = (((int32_t)((uint8_t)L_230))); + UInt32U5BU5D_t957* L_232 = ___ekey; + NullCheck(L_232); + IL2CPP_ARRAY_BOUNDS_CHECK(L_232, ((int32_t)18)); + int32_t L_233 = ((int32_t)18); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_220, L_222, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_223, L_225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_226, L_228, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_229, L_231, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_232, L_233, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_235 = V_11; + NullCheck(L_234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_234, (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24)))))); + uintptr_t L_236 = (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24))))); + UInt32U5BU5D_t957* L_237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_238 = V_10; + NullCheck(L_237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_237, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_238>>((int32_t)16))))))); + int32_t L_239 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_238>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_240 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_241 = V_8; + NullCheck(L_240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_240, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_241>>8)))))); + int32_t L_242 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_241>>8))))); + UInt32U5BU5D_t957* L_243 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_244 = V_15; + NullCheck(L_243); + IL2CPP_ARRAY_BOUNDS_CHECK(L_243, (((int32_t)((uint8_t)L_244)))); + int32_t L_245 = (((int32_t)((uint8_t)L_244))); + UInt32U5BU5D_t957* L_246 = ___ekey; + NullCheck(L_246); + IL2CPP_ARRAY_BOUNDS_CHECK(L_246, ((int32_t)19)); + int32_t L_247 = ((int32_t)19); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_234, L_236, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_237, L_239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_240, L_242, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_243, L_245, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_246, L_247, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_249 = V_12; + NullCheck(L_248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_248, (((uintptr_t)((int32_t)((uint32_t)L_249>>((int32_t)24)))))); + uintptr_t L_250 = (((uintptr_t)((int32_t)((uint32_t)L_249>>((int32_t)24))))); + UInt32U5BU5D_t957* L_251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_252 = V_11; + NullCheck(L_251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_251, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_252>>((int32_t)16))))))); + int32_t L_253 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_252>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_254 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_255 = V_9; + NullCheck(L_254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_254, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>8)))))); + int32_t L_256 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>8))))); + UInt32U5BU5D_t957* L_257 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_258 = V_8; + NullCheck(L_257); + IL2CPP_ARRAY_BOUNDS_CHECK(L_257, (((int32_t)((uint8_t)L_258)))); + int32_t L_259 = (((int32_t)((uint8_t)L_258))); + UInt32U5BU5D_t957* L_260 = ___ekey; + NullCheck(L_260); + IL2CPP_ARRAY_BOUNDS_CHECK(L_260, ((int32_t)20)); + int32_t L_261 = ((int32_t)20); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_248, L_250, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_251, L_253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_254, L_256, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_257, L_259, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_260, L_261, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_263 = V_13; + NullCheck(L_262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_262, (((uintptr_t)((int32_t)((uint32_t)L_263>>((int32_t)24)))))); + uintptr_t L_264 = (((uintptr_t)((int32_t)((uint32_t)L_263>>((int32_t)24))))); + UInt32U5BU5D_t957* L_265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_266 = V_12; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16))))))); + int32_t L_267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_268 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_269 = V_10; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_269>>8)))))); + int32_t L_270 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_269>>8))))); + UInt32U5BU5D_t957* L_271 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_272 = V_9; + NullCheck(L_271); + IL2CPP_ARRAY_BOUNDS_CHECK(L_271, (((int32_t)((uint8_t)L_272)))); + int32_t L_273 = (((int32_t)((uint8_t)L_272))); + UInt32U5BU5D_t957* L_274 = ___ekey; + NullCheck(L_274); + IL2CPP_ARRAY_BOUNDS_CHECK(L_274, ((int32_t)21)); + int32_t L_275 = ((int32_t)21); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_262, L_264, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_265, L_267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_268, L_270, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_271, L_273, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_274, L_275, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_277 = V_14; + NullCheck(L_276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_276, (((uintptr_t)((int32_t)((uint32_t)L_277>>((int32_t)24)))))); + uintptr_t L_278 = (((uintptr_t)((int32_t)((uint32_t)L_277>>((int32_t)24))))); + UInt32U5BU5D_t957* L_279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_280 = V_13; + NullCheck(L_279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_279, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_280>>((int32_t)16))))))); + int32_t L_281 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_280>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_282 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_283 = V_11; + NullCheck(L_282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_282, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_283>>8)))))); + int32_t L_284 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_283>>8))))); + UInt32U5BU5D_t957* L_285 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_286 = V_10; + NullCheck(L_285); + IL2CPP_ARRAY_BOUNDS_CHECK(L_285, (((int32_t)((uint8_t)L_286)))); + int32_t L_287 = (((int32_t)((uint8_t)L_286))); + UInt32U5BU5D_t957* L_288 = ___ekey; + NullCheck(L_288); + IL2CPP_ARRAY_BOUNDS_CHECK(L_288, ((int32_t)22)); + int32_t L_289 = ((int32_t)22); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_276, L_278, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_279, L_281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_282, L_284, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_285, L_287, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_288, L_289, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_291 = V_15; + NullCheck(L_290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_290, (((uintptr_t)((int32_t)((uint32_t)L_291>>((int32_t)24)))))); + uintptr_t L_292 = (((uintptr_t)((int32_t)((uint32_t)L_291>>((int32_t)24))))); + UInt32U5BU5D_t957* L_293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_294 = V_14; + NullCheck(L_293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_293, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_294>>((int32_t)16))))))); + int32_t L_295 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_294>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_296 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_297 = V_12; + NullCheck(L_296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_296, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8)))))); + int32_t L_298 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8))))); + UInt32U5BU5D_t957* L_299 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_300 = V_11; + NullCheck(L_299); + IL2CPP_ARRAY_BOUNDS_CHECK(L_299, (((int32_t)((uint8_t)L_300)))); + int32_t L_301 = (((int32_t)((uint8_t)L_300))); + UInt32U5BU5D_t957* L_302 = ___ekey; + NullCheck(L_302); + IL2CPP_ARRAY_BOUNDS_CHECK(L_302, ((int32_t)23)); + int32_t L_303 = ((int32_t)23); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_290, L_292, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_293, L_295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_296, L_298, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_299, L_301, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_302, L_303, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_305 = V_0; + NullCheck(L_304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_304, (((uintptr_t)((int32_t)((uint32_t)L_305>>((int32_t)24)))))); + uintptr_t L_306 = (((uintptr_t)((int32_t)((uint32_t)L_305>>((int32_t)24))))); + UInt32U5BU5D_t957* L_307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_308 = V_7; + NullCheck(L_307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_307, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>((int32_t)16))))))); + int32_t L_309 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_310 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_311 = V_5; + NullCheck(L_310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_310, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_311>>8)))))); + int32_t L_312 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_311>>8))))); + UInt32U5BU5D_t957* L_313 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_314 = V_4; + NullCheck(L_313); + IL2CPP_ARRAY_BOUNDS_CHECK(L_313, (((int32_t)((uint8_t)L_314)))); + int32_t L_315 = (((int32_t)((uint8_t)L_314))); + UInt32U5BU5D_t957* L_316 = ___ekey; + NullCheck(L_316); + IL2CPP_ARRAY_BOUNDS_CHECK(L_316, ((int32_t)24)); + int32_t L_317 = ((int32_t)24); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_304, L_306, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_307, L_309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_310, L_312, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_313, L_315, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_316, L_317, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_319 = V_1; + NullCheck(L_318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_318, (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24)))))); + uintptr_t L_320 = (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24))))); + UInt32U5BU5D_t957* L_321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_322 = V_0; + NullCheck(L_321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_321, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_322>>((int32_t)16))))))); + int32_t L_323 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_322>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_324 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_325 = V_6; + NullCheck(L_324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_324, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_325>>8)))))); + int32_t L_326 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_325>>8))))); + UInt32U5BU5D_t957* L_327 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_328 = V_5; + NullCheck(L_327); + IL2CPP_ARRAY_BOUNDS_CHECK(L_327, (((int32_t)((uint8_t)L_328)))); + int32_t L_329 = (((int32_t)((uint8_t)L_328))); + UInt32U5BU5D_t957* L_330 = ___ekey; + NullCheck(L_330); + IL2CPP_ARRAY_BOUNDS_CHECK(L_330, ((int32_t)25)); + int32_t L_331 = ((int32_t)25); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_318, L_320, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_321, L_323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_324, L_326, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_327, L_329, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_330, L_331, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_333 = V_2; + NullCheck(L_332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_332, (((uintptr_t)((int32_t)((uint32_t)L_333>>((int32_t)24)))))); + uintptr_t L_334 = (((uintptr_t)((int32_t)((uint32_t)L_333>>((int32_t)24))))); + UInt32U5BU5D_t957* L_335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_336 = V_1; + NullCheck(L_335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_335, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_336>>((int32_t)16))))))); + int32_t L_337 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_336>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_338 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_339 = V_7; + NullCheck(L_338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_338, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_339>>8)))))); + int32_t L_340 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_339>>8))))); + UInt32U5BU5D_t957* L_341 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_342 = V_6; + NullCheck(L_341); + IL2CPP_ARRAY_BOUNDS_CHECK(L_341, (((int32_t)((uint8_t)L_342)))); + int32_t L_343 = (((int32_t)((uint8_t)L_342))); + UInt32U5BU5D_t957* L_344 = ___ekey; + NullCheck(L_344); + IL2CPP_ARRAY_BOUNDS_CHECK(L_344, ((int32_t)26)); + int32_t L_345 = ((int32_t)26); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_332, L_334, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_335, L_337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_338, L_340, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_341, L_343, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_344, L_345, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_347 = V_3; + NullCheck(L_346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_346, (((uintptr_t)((int32_t)((uint32_t)L_347>>((int32_t)24)))))); + uintptr_t L_348 = (((uintptr_t)((int32_t)((uint32_t)L_347>>((int32_t)24))))); + UInt32U5BU5D_t957* L_349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_350 = V_2; + NullCheck(L_349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_349, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16))))))); + int32_t L_351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_352 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_353 = V_0; + NullCheck(L_352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_352, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>8)))))); + int32_t L_354 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>8))))); + UInt32U5BU5D_t957* L_355 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_356 = V_7; + NullCheck(L_355); + IL2CPP_ARRAY_BOUNDS_CHECK(L_355, (((int32_t)((uint8_t)L_356)))); + int32_t L_357 = (((int32_t)((uint8_t)L_356))); + UInt32U5BU5D_t957* L_358 = ___ekey; + NullCheck(L_358); + IL2CPP_ARRAY_BOUNDS_CHECK(L_358, ((int32_t)27)); + int32_t L_359 = ((int32_t)27); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_346, L_348, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_349, L_351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_352, L_354, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_355, L_357, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_358, L_359, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_361 = V_4; + NullCheck(L_360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_360, (((uintptr_t)((int32_t)((uint32_t)L_361>>((int32_t)24)))))); + uintptr_t L_362 = (((uintptr_t)((int32_t)((uint32_t)L_361>>((int32_t)24))))); + UInt32U5BU5D_t957* L_363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_364 = V_3; + NullCheck(L_363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_363, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_364>>((int32_t)16))))))); + int32_t L_365 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_364>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_366 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_367 = V_1; + NullCheck(L_366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_366, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_367>>8)))))); + int32_t L_368 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_367>>8))))); + UInt32U5BU5D_t957* L_369 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_370 = V_0; + NullCheck(L_369); + IL2CPP_ARRAY_BOUNDS_CHECK(L_369, (((int32_t)((uint8_t)L_370)))); + int32_t L_371 = (((int32_t)((uint8_t)L_370))); + UInt32U5BU5D_t957* L_372 = ___ekey; + NullCheck(L_372); + IL2CPP_ARRAY_BOUNDS_CHECK(L_372, ((int32_t)28)); + int32_t L_373 = ((int32_t)28); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_360, L_362, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_363, L_365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_366, L_368, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_369, L_371, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_372, L_373, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_375 = V_5; + NullCheck(L_374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_374, (((uintptr_t)((int32_t)((uint32_t)L_375>>((int32_t)24)))))); + uintptr_t L_376 = (((uintptr_t)((int32_t)((uint32_t)L_375>>((int32_t)24))))); + UInt32U5BU5D_t957* L_377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_378 = V_4; + NullCheck(L_377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_377, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_378>>((int32_t)16))))))); + int32_t L_379 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_378>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_380 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_381 = V_2; + NullCheck(L_380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_380, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_381>>8)))))); + int32_t L_382 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_381>>8))))); + UInt32U5BU5D_t957* L_383 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_384 = V_1; + NullCheck(L_383); + IL2CPP_ARRAY_BOUNDS_CHECK(L_383, (((int32_t)((uint8_t)L_384)))); + int32_t L_385 = (((int32_t)((uint8_t)L_384))); + UInt32U5BU5D_t957* L_386 = ___ekey; + NullCheck(L_386); + IL2CPP_ARRAY_BOUNDS_CHECK(L_386, ((int32_t)29)); + int32_t L_387 = ((int32_t)29); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_374, L_376, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_377, L_379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_380, L_382, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_383, L_385, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_386, L_387, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_389 = V_6; + NullCheck(L_388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_388, (((uintptr_t)((int32_t)((uint32_t)L_389>>((int32_t)24)))))); + uintptr_t L_390 = (((uintptr_t)((int32_t)((uint32_t)L_389>>((int32_t)24))))); + UInt32U5BU5D_t957* L_391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_392 = V_5; + NullCheck(L_391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_391, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>((int32_t)16))))))); + int32_t L_393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_394 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_395 = V_3; + NullCheck(L_394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_394, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8)))))); + int32_t L_396 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8))))); + UInt32U5BU5D_t957* L_397 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_398 = V_2; + NullCheck(L_397); + IL2CPP_ARRAY_BOUNDS_CHECK(L_397, (((int32_t)((uint8_t)L_398)))); + int32_t L_399 = (((int32_t)((uint8_t)L_398))); + UInt32U5BU5D_t957* L_400 = ___ekey; + NullCheck(L_400); + IL2CPP_ARRAY_BOUNDS_CHECK(L_400, ((int32_t)30)); + int32_t L_401 = ((int32_t)30); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_388, L_390, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_391, L_393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_394, L_396, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_397, L_399, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_400, L_401, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_403 = V_7; + NullCheck(L_402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_402, (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24)))))); + uintptr_t L_404 = (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24))))); + UInt32U5BU5D_t957* L_405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_406 = V_6; + NullCheck(L_405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_405, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_406>>((int32_t)16))))))); + int32_t L_407 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_406>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_408 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_409 = V_4; + NullCheck(L_408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_408, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_409>>8)))))); + int32_t L_410 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_409>>8))))); + UInt32U5BU5D_t957* L_411 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_412 = V_3; + NullCheck(L_411); + IL2CPP_ARRAY_BOUNDS_CHECK(L_411, (((int32_t)((uint8_t)L_412)))); + int32_t L_413 = (((int32_t)((uint8_t)L_412))); + UInt32U5BU5D_t957* L_414 = ___ekey; + NullCheck(L_414); + IL2CPP_ARRAY_BOUNDS_CHECK(L_414, ((int32_t)31)); + int32_t L_415 = ((int32_t)31); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_402, L_404, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_405, L_407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_408, L_410, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_411, L_413, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_414, L_415, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_417 = V_8; + NullCheck(L_416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_416, (((uintptr_t)((int32_t)((uint32_t)L_417>>((int32_t)24)))))); + uintptr_t L_418 = (((uintptr_t)((int32_t)((uint32_t)L_417>>((int32_t)24))))); + UInt32U5BU5D_t957* L_419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_420 = V_15; + NullCheck(L_419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_419, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_420>>((int32_t)16))))))); + int32_t L_421 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_420>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_422 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_423 = V_13; + NullCheck(L_422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_422, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_423>>8)))))); + int32_t L_424 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_423>>8))))); + UInt32U5BU5D_t957* L_425 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_426 = V_12; + NullCheck(L_425); + IL2CPP_ARRAY_BOUNDS_CHECK(L_425, (((int32_t)((uint8_t)L_426)))); + int32_t L_427 = (((int32_t)((uint8_t)L_426))); + UInt32U5BU5D_t957* L_428 = ___ekey; + NullCheck(L_428); + IL2CPP_ARRAY_BOUNDS_CHECK(L_428, ((int32_t)32)); + int32_t L_429 = ((int32_t)32); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_416, L_418, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_419, L_421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_422, L_424, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_425, L_427, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_428, L_429, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_431 = V_9; + NullCheck(L_430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_430, (((uintptr_t)((int32_t)((uint32_t)L_431>>((int32_t)24)))))); + uintptr_t L_432 = (((uintptr_t)((int32_t)((uint32_t)L_431>>((int32_t)24))))); + UInt32U5BU5D_t957* L_433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_434 = V_8; + NullCheck(L_433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_433, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_434>>((int32_t)16))))))); + int32_t L_435 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_434>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_436 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_437 = V_14; + NullCheck(L_436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_436, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>8)))))); + int32_t L_438 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>8))))); + UInt32U5BU5D_t957* L_439 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_440 = V_13; + NullCheck(L_439); + IL2CPP_ARRAY_BOUNDS_CHECK(L_439, (((int32_t)((uint8_t)L_440)))); + int32_t L_441 = (((int32_t)((uint8_t)L_440))); + UInt32U5BU5D_t957* L_442 = ___ekey; + NullCheck(L_442); + IL2CPP_ARRAY_BOUNDS_CHECK(L_442, ((int32_t)33)); + int32_t L_443 = ((int32_t)33); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_430, L_432, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_433, L_435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_436, L_438, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_439, L_441, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_442, L_443, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_445 = V_10; + NullCheck(L_444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_444, (((uintptr_t)((int32_t)((uint32_t)L_445>>((int32_t)24)))))); + uintptr_t L_446 = (((uintptr_t)((int32_t)((uint32_t)L_445>>((int32_t)24))))); + UInt32U5BU5D_t957* L_447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_448 = V_9; + NullCheck(L_447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_447, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16))))))); + int32_t L_449 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_450 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_451 = V_15; + NullCheck(L_450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_450, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_451>>8)))))); + int32_t L_452 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_451>>8))))); + UInt32U5BU5D_t957* L_453 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_454 = V_14; + NullCheck(L_453); + IL2CPP_ARRAY_BOUNDS_CHECK(L_453, (((int32_t)((uint8_t)L_454)))); + int32_t L_455 = (((int32_t)((uint8_t)L_454))); + UInt32U5BU5D_t957* L_456 = ___ekey; + NullCheck(L_456); + IL2CPP_ARRAY_BOUNDS_CHECK(L_456, ((int32_t)34)); + int32_t L_457 = ((int32_t)34); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_444, L_446, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_447, L_449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_450, L_452, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_453, L_455, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_456, L_457, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_459 = V_11; + NullCheck(L_458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_458, (((uintptr_t)((int32_t)((uint32_t)L_459>>((int32_t)24)))))); + uintptr_t L_460 = (((uintptr_t)((int32_t)((uint32_t)L_459>>((int32_t)24))))); + UInt32U5BU5D_t957* L_461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_462 = V_10; + NullCheck(L_461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_461, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_462>>((int32_t)16))))))); + int32_t L_463 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_462>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_464 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_465 = V_8; + NullCheck(L_464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_464, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_465>>8)))))); + int32_t L_466 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_465>>8))))); + UInt32U5BU5D_t957* L_467 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_468 = V_15; + NullCheck(L_467); + IL2CPP_ARRAY_BOUNDS_CHECK(L_467, (((int32_t)((uint8_t)L_468)))); + int32_t L_469 = (((int32_t)((uint8_t)L_468))); + UInt32U5BU5D_t957* L_470 = ___ekey; + NullCheck(L_470); + IL2CPP_ARRAY_BOUNDS_CHECK(L_470, ((int32_t)35)); + int32_t L_471 = ((int32_t)35); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_458, L_460, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_461, L_463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_464, L_466, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_467, L_469, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_470, L_471, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_473 = V_12; + NullCheck(L_472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_472, (((uintptr_t)((int32_t)((uint32_t)L_473>>((int32_t)24)))))); + uintptr_t L_474 = (((uintptr_t)((int32_t)((uint32_t)L_473>>((int32_t)24))))); + UInt32U5BU5D_t957* L_475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_476 = V_11; + NullCheck(L_475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_475, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_476>>((int32_t)16))))))); + int32_t L_477 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_476>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_478 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_479 = V_9; + NullCheck(L_478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_478, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8)))))); + int32_t L_480 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8))))); + UInt32U5BU5D_t957* L_481 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_482 = V_8; + NullCheck(L_481); + IL2CPP_ARRAY_BOUNDS_CHECK(L_481, (((int32_t)((uint8_t)L_482)))); + int32_t L_483 = (((int32_t)((uint8_t)L_482))); + UInt32U5BU5D_t957* L_484 = ___ekey; + NullCheck(L_484); + IL2CPP_ARRAY_BOUNDS_CHECK(L_484, ((int32_t)36)); + int32_t L_485 = ((int32_t)36); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_472, L_474, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_475, L_477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_478, L_480, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_481, L_483, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_484, L_485, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_487 = V_13; + NullCheck(L_486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_486, (((uintptr_t)((int32_t)((uint32_t)L_487>>((int32_t)24)))))); + uintptr_t L_488 = (((uintptr_t)((int32_t)((uint32_t)L_487>>((int32_t)24))))); + UInt32U5BU5D_t957* L_489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_490 = V_12; + NullCheck(L_489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_489, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>((int32_t)16))))))); + int32_t L_491 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_492 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_493 = V_10; + NullCheck(L_492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_492, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_493>>8)))))); + int32_t L_494 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_493>>8))))); + UInt32U5BU5D_t957* L_495 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_496 = V_9; + NullCheck(L_495); + IL2CPP_ARRAY_BOUNDS_CHECK(L_495, (((int32_t)((uint8_t)L_496)))); + int32_t L_497 = (((int32_t)((uint8_t)L_496))); + UInt32U5BU5D_t957* L_498 = ___ekey; + NullCheck(L_498); + IL2CPP_ARRAY_BOUNDS_CHECK(L_498, ((int32_t)37)); + int32_t L_499 = ((int32_t)37); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_486, L_488, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_489, L_491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_492, L_494, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_495, L_497, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_498, L_499, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_501 = V_14; + NullCheck(L_500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_500, (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24)))))); + uintptr_t L_502 = (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24))))); + UInt32U5BU5D_t957* L_503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_504 = V_13; + NullCheck(L_503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_503, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_504>>((int32_t)16))))))); + int32_t L_505 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_504>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_506 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_507 = V_11; + NullCheck(L_506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_506, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_507>>8)))))); + int32_t L_508 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_507>>8))))); + UInt32U5BU5D_t957* L_509 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_510 = V_10; + NullCheck(L_509); + IL2CPP_ARRAY_BOUNDS_CHECK(L_509, (((int32_t)((uint8_t)L_510)))); + int32_t L_511 = (((int32_t)((uint8_t)L_510))); + UInt32U5BU5D_t957* L_512 = ___ekey; + NullCheck(L_512); + IL2CPP_ARRAY_BOUNDS_CHECK(L_512, ((int32_t)38)); + int32_t L_513 = ((int32_t)38); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_500, L_502, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_503, L_505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_506, L_508, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_509, L_511, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_512, L_513, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_515 = V_15; + NullCheck(L_514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_514, (((uintptr_t)((int32_t)((uint32_t)L_515>>((int32_t)24)))))); + uintptr_t L_516 = (((uintptr_t)((int32_t)((uint32_t)L_515>>((int32_t)24))))); + UInt32U5BU5D_t957* L_517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_518 = V_14; + NullCheck(L_517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_517, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_518>>((int32_t)16))))))); + int32_t L_519 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_518>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_520 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_521 = V_12; + NullCheck(L_520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_520, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>8)))))); + int32_t L_522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>8))))); + UInt32U5BU5D_t957* L_523 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_524 = V_11; + NullCheck(L_523); + IL2CPP_ARRAY_BOUNDS_CHECK(L_523, (((int32_t)((uint8_t)L_524)))); + int32_t L_525 = (((int32_t)((uint8_t)L_524))); + UInt32U5BU5D_t957* L_526 = ___ekey; + NullCheck(L_526); + IL2CPP_ARRAY_BOUNDS_CHECK(L_526, ((int32_t)39)); + int32_t L_527 = ((int32_t)39); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_514, L_516, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_517, L_519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_520, L_522, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_523, L_525, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_526, L_527, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_529 = V_0; + NullCheck(L_528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_528, (((uintptr_t)((int32_t)((uint32_t)L_529>>((int32_t)24)))))); + uintptr_t L_530 = (((uintptr_t)((int32_t)((uint32_t)L_529>>((int32_t)24))))); + UInt32U5BU5D_t957* L_531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_532 = V_7; + NullCheck(L_531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_531, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16))))))); + int32_t L_533 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_534 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_535 = V_5; + NullCheck(L_534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_534, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_535>>8)))))); + int32_t L_536 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_535>>8))))); + UInt32U5BU5D_t957* L_537 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_538 = V_4; + NullCheck(L_537); + IL2CPP_ARRAY_BOUNDS_CHECK(L_537, (((int32_t)((uint8_t)L_538)))); + int32_t L_539 = (((int32_t)((uint8_t)L_538))); + UInt32U5BU5D_t957* L_540 = ___ekey; + NullCheck(L_540); + IL2CPP_ARRAY_BOUNDS_CHECK(L_540, ((int32_t)40)); + int32_t L_541 = ((int32_t)40); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_528, L_530, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_531, L_533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_534, L_536, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_537, L_539, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_540, L_541, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_542 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_543 = V_1; + NullCheck(L_542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_542, (((uintptr_t)((int32_t)((uint32_t)L_543>>((int32_t)24)))))); + uintptr_t L_544 = (((uintptr_t)((int32_t)((uint32_t)L_543>>((int32_t)24))))); + UInt32U5BU5D_t957* L_545 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_546 = V_0; + NullCheck(L_545); + IL2CPP_ARRAY_BOUNDS_CHECK(L_545, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_546>>((int32_t)16))))))); + int32_t L_547 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_546>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_548 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_549 = V_6; + NullCheck(L_548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_548, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>8)))))); + int32_t L_550 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_549>>8))))); + UInt32U5BU5D_t957* L_551 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_552 = V_5; + NullCheck(L_551); + IL2CPP_ARRAY_BOUNDS_CHECK(L_551, (((int32_t)((uint8_t)L_552)))); + int32_t L_553 = (((int32_t)((uint8_t)L_552))); + UInt32U5BU5D_t957* L_554 = ___ekey; + NullCheck(L_554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_554, ((int32_t)41)); + int32_t L_555 = ((int32_t)41); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_542, L_544, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_545, L_547, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_548, L_550, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_551, L_553, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_554, L_555, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_556 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_557 = V_2; + NullCheck(L_556); + IL2CPP_ARRAY_BOUNDS_CHECK(L_556, (((uintptr_t)((int32_t)((uint32_t)L_557>>((int32_t)24)))))); + uintptr_t L_558 = (((uintptr_t)((int32_t)((uint32_t)L_557>>((int32_t)24))))); + UInt32U5BU5D_t957* L_559 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_560 = V_1; + NullCheck(L_559); + IL2CPP_ARRAY_BOUNDS_CHECK(L_559, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_560>>((int32_t)16))))))); + int32_t L_561 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_560>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_562 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_563 = V_7; + NullCheck(L_562); + IL2CPP_ARRAY_BOUNDS_CHECK(L_562, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8)))))); + int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8))))); + UInt32U5BU5D_t957* L_565 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_566 = V_6; + NullCheck(L_565); + IL2CPP_ARRAY_BOUNDS_CHECK(L_565, (((int32_t)((uint8_t)L_566)))); + int32_t L_567 = (((int32_t)((uint8_t)L_566))); + UInt32U5BU5D_t957* L_568 = ___ekey; + NullCheck(L_568); + IL2CPP_ARRAY_BOUNDS_CHECK(L_568, ((int32_t)42)); + int32_t L_569 = ((int32_t)42); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_556, L_558, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_559, L_561, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_562, L_564, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_565, L_567, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_568, L_569, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_570 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_571 = V_3; + NullCheck(L_570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_570, (((uintptr_t)((int32_t)((uint32_t)L_571>>((int32_t)24)))))); + uintptr_t L_572 = (((uintptr_t)((int32_t)((uint32_t)L_571>>((int32_t)24))))); + UInt32U5BU5D_t957* L_573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_574 = V_2; + NullCheck(L_573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_573, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>((int32_t)16))))))); + int32_t L_575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_576 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_577 = V_0; + NullCheck(L_576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_576, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>8)))))); + int32_t L_578 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_577>>8))))); + UInt32U5BU5D_t957* L_579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_580 = V_7; + NullCheck(L_579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_579, (((int32_t)((uint8_t)L_580)))); + int32_t L_581 = (((int32_t)((uint8_t)L_580))); + UInt32U5BU5D_t957* L_582 = ___ekey; + NullCheck(L_582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_582, ((int32_t)43)); + int32_t L_583 = ((int32_t)43); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_570, L_572, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_573, L_575, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_576, L_578, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_579, L_581, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_582, L_583, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_584 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_585 = V_4; + NullCheck(L_584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_584, (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24)))))); + uintptr_t L_586 = (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24))))); + UInt32U5BU5D_t957* L_587 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_588 = V_3; + NullCheck(L_587); + IL2CPP_ARRAY_BOUNDS_CHECK(L_587, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_588>>((int32_t)16))))))); + int32_t L_589 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_588>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_590 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_591 = V_1; + NullCheck(L_590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_590, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>8)))))); + int32_t L_592 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_591>>8))))); + UInt32U5BU5D_t957* L_593 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_594 = V_0; + NullCheck(L_593); + IL2CPP_ARRAY_BOUNDS_CHECK(L_593, (((int32_t)((uint8_t)L_594)))); + int32_t L_595 = (((int32_t)((uint8_t)L_594))); + UInt32U5BU5D_t957* L_596 = ___ekey; + NullCheck(L_596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_596, ((int32_t)44)); + int32_t L_597 = ((int32_t)44); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_584, L_586, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_587, L_589, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_590, L_592, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_593, L_595, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_596, L_597, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_598 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_599 = V_5; + NullCheck(L_598); + IL2CPP_ARRAY_BOUNDS_CHECK(L_598, (((uintptr_t)((int32_t)((uint32_t)L_599>>((int32_t)24)))))); + uintptr_t L_600 = (((uintptr_t)((int32_t)((uint32_t)L_599>>((int32_t)24))))); + UInt32U5BU5D_t957* L_601 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_602 = V_4; + NullCheck(L_601); + IL2CPP_ARRAY_BOUNDS_CHECK(L_601, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_602>>((int32_t)16))))))); + int32_t L_603 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_602>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_604 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_605 = V_2; + NullCheck(L_604); + IL2CPP_ARRAY_BOUNDS_CHECK(L_604, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>8)))))); + int32_t L_606 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_605>>8))))); + UInt32U5BU5D_t957* L_607 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_608 = V_1; + NullCheck(L_607); + IL2CPP_ARRAY_BOUNDS_CHECK(L_607, (((int32_t)((uint8_t)L_608)))); + int32_t L_609 = (((int32_t)((uint8_t)L_608))); + UInt32U5BU5D_t957* L_610 = ___ekey; + NullCheck(L_610); + IL2CPP_ARRAY_BOUNDS_CHECK(L_610, ((int32_t)45)); + int32_t L_611 = ((int32_t)45); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_598, L_600, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_601, L_603, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_604, L_606, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_607, L_609, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_610, L_611, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_612 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_613 = V_6; + NullCheck(L_612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_612, (((uintptr_t)((int32_t)((uint32_t)L_613>>((int32_t)24)))))); + uintptr_t L_614 = (((uintptr_t)((int32_t)((uint32_t)L_613>>((int32_t)24))))); + UInt32U5BU5D_t957* L_615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_616 = V_5; + NullCheck(L_615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_615, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16))))))); + int32_t L_617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_618 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_619 = V_3; + NullCheck(L_618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_618, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>8)))))); + int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>8))))); + UInt32U5BU5D_t957* L_621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_622 = V_2; + NullCheck(L_621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_621, (((int32_t)((uint8_t)L_622)))); + int32_t L_623 = (((int32_t)((uint8_t)L_622))); + UInt32U5BU5D_t957* L_624 = ___ekey; + NullCheck(L_624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_624, ((int32_t)46)); + int32_t L_625 = ((int32_t)46); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_612, L_614, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_615, L_617, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_618, L_620, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_621, L_623, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_624, L_625, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_626 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_627 = V_7; + NullCheck(L_626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_626, (((uintptr_t)((int32_t)((uint32_t)L_627>>((int32_t)24)))))); + uintptr_t L_628 = (((uintptr_t)((int32_t)((uint32_t)L_627>>((int32_t)24))))); + UInt32U5BU5D_t957* L_629 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_630 = V_6; + NullCheck(L_629); + IL2CPP_ARRAY_BOUNDS_CHECK(L_629, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_630>>((int32_t)16))))))); + int32_t L_631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_630>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_632 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_633 = V_4; + NullCheck(L_632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_632, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>8)))))); + int32_t L_634 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_633>>8))))); + UInt32U5BU5D_t957* L_635 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_636 = V_3; + NullCheck(L_635); + IL2CPP_ARRAY_BOUNDS_CHECK(L_635, (((int32_t)((uint8_t)L_636)))); + int32_t L_637 = (((int32_t)((uint8_t)L_636))); + UInt32U5BU5D_t957* L_638 = ___ekey; + NullCheck(L_638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_638, ((int32_t)47)); + int32_t L_639 = ((int32_t)47); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_626, L_628, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_629, L_631, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_632, L_634, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_635, L_637, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_638, L_639, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_640 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_641 = V_8; + NullCheck(L_640); + IL2CPP_ARRAY_BOUNDS_CHECK(L_640, (((uintptr_t)((int32_t)((uint32_t)L_641>>((int32_t)24)))))); + uintptr_t L_642 = (((uintptr_t)((int32_t)((uint32_t)L_641>>((int32_t)24))))); + UInt32U5BU5D_t957* L_643 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_644 = V_15; + NullCheck(L_643); + IL2CPP_ARRAY_BOUNDS_CHECK(L_643, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_644>>((int32_t)16))))))); + int32_t L_645 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_644>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_646 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_647 = V_13; + NullCheck(L_646); + IL2CPP_ARRAY_BOUNDS_CHECK(L_646, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>8)))))); + int32_t L_648 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_647>>8))))); + UInt32U5BU5D_t957* L_649 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_650 = V_12; + NullCheck(L_649); + IL2CPP_ARRAY_BOUNDS_CHECK(L_649, (((int32_t)((uint8_t)L_650)))); + int32_t L_651 = (((int32_t)((uint8_t)L_650))); + UInt32U5BU5D_t957* L_652 = ___ekey; + NullCheck(L_652); + IL2CPP_ARRAY_BOUNDS_CHECK(L_652, ((int32_t)48)); + int32_t L_653 = ((int32_t)48); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_640, L_642, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_643, L_645, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_646, L_648, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_649, L_651, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_652, L_653, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_654 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_655 = V_9; + NullCheck(L_654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_654, (((uintptr_t)((int32_t)((uint32_t)L_655>>((int32_t)24)))))); + uintptr_t L_656 = (((uintptr_t)((int32_t)((uint32_t)L_655>>((int32_t)24))))); + UInt32U5BU5D_t957* L_657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_658 = V_8; + NullCheck(L_657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_657, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>((int32_t)16))))))); + int32_t L_659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_660 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_661 = V_14; + NullCheck(L_660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_660, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8)))))); + int32_t L_662 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8))))); + UInt32U5BU5D_t957* L_663 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_664 = V_13; + NullCheck(L_663); + IL2CPP_ARRAY_BOUNDS_CHECK(L_663, (((int32_t)((uint8_t)L_664)))); + int32_t L_665 = (((int32_t)((uint8_t)L_664))); + UInt32U5BU5D_t957* L_666 = ___ekey; + NullCheck(L_666); + IL2CPP_ARRAY_BOUNDS_CHECK(L_666, ((int32_t)49)); + int32_t L_667 = ((int32_t)49); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_654, L_656, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_657, L_659, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_660, L_662, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_663, L_665, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_666, L_667, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_668 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_669 = V_10; + NullCheck(L_668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_668, (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24)))))); + uintptr_t L_670 = (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24))))); + UInt32U5BU5D_t957* L_671 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_672 = V_9; + NullCheck(L_671); + IL2CPP_ARRAY_BOUNDS_CHECK(L_671, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_672>>((int32_t)16))))))); + int32_t L_673 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_672>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_674 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_675 = V_15; + NullCheck(L_674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_674, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_675>>8)))))); + int32_t L_676 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_675>>8))))); + UInt32U5BU5D_t957* L_677 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_678 = V_14; + NullCheck(L_677); + IL2CPP_ARRAY_BOUNDS_CHECK(L_677, (((int32_t)((uint8_t)L_678)))); + int32_t L_679 = (((int32_t)((uint8_t)L_678))); + UInt32U5BU5D_t957* L_680 = ___ekey; + NullCheck(L_680); + IL2CPP_ARRAY_BOUNDS_CHECK(L_680, ((int32_t)50)); + int32_t L_681 = ((int32_t)50); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_668, L_670, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_671, L_673, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_674, L_676, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_677, L_679, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_680, L_681, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_682 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_683 = V_11; + NullCheck(L_682); + IL2CPP_ARRAY_BOUNDS_CHECK(L_682, (((uintptr_t)((int32_t)((uint32_t)L_683>>((int32_t)24)))))); + uintptr_t L_684 = (((uintptr_t)((int32_t)((uint32_t)L_683>>((int32_t)24))))); + UInt32U5BU5D_t957* L_685 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_686 = V_10; + NullCheck(L_685); + IL2CPP_ARRAY_BOUNDS_CHECK(L_685, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_686>>((int32_t)16))))))); + int32_t L_687 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_686>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_688 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_689 = V_8; + NullCheck(L_688); + IL2CPP_ARRAY_BOUNDS_CHECK(L_688, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_689>>8)))))); + int32_t L_690 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_689>>8))))); + UInt32U5BU5D_t957* L_691 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_692 = V_15; + NullCheck(L_691); + IL2CPP_ARRAY_BOUNDS_CHECK(L_691, (((int32_t)((uint8_t)L_692)))); + int32_t L_693 = (((int32_t)((uint8_t)L_692))); + UInt32U5BU5D_t957* L_694 = ___ekey; + NullCheck(L_694); + IL2CPP_ARRAY_BOUNDS_CHECK(L_694, ((int32_t)51)); + int32_t L_695 = ((int32_t)51); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_682, L_684, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_685, L_687, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_688, L_690, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_691, L_693, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_694, L_695, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_696 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_697 = V_12; + NullCheck(L_696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_696, (((uintptr_t)((int32_t)((uint32_t)L_697>>((int32_t)24)))))); + uintptr_t L_698 = (((uintptr_t)((int32_t)((uint32_t)L_697>>((int32_t)24))))); + UInt32U5BU5D_t957* L_699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_700 = V_11; + NullCheck(L_699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_699, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_700>>((int32_t)16))))))); + int32_t L_701 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_700>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_702 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_703 = V_9; + NullCheck(L_702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_702, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>8)))))); + int32_t L_704 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>8))))); + UInt32U5BU5D_t957* L_705 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_706 = V_8; + NullCheck(L_705); + IL2CPP_ARRAY_BOUNDS_CHECK(L_705, (((int32_t)((uint8_t)L_706)))); + int32_t L_707 = (((int32_t)((uint8_t)L_706))); + UInt32U5BU5D_t957* L_708 = ___ekey; + NullCheck(L_708); + IL2CPP_ARRAY_BOUNDS_CHECK(L_708, ((int32_t)52)); + int32_t L_709 = ((int32_t)52); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_696, L_698, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_699, L_701, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_702, L_704, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_705, L_707, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_708, L_709, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_710 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_711 = V_13; + NullCheck(L_710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_710, (((uintptr_t)((int32_t)((uint32_t)L_711>>((int32_t)24)))))); + uintptr_t L_712 = (((uintptr_t)((int32_t)((uint32_t)L_711>>((int32_t)24))))); + UInt32U5BU5D_t957* L_713 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_714 = V_12; + NullCheck(L_713); + IL2CPP_ARRAY_BOUNDS_CHECK(L_713, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16))))))); + int32_t L_715 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_716 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_717 = V_10; + NullCheck(L_716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_716, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_717>>8)))))); + int32_t L_718 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_717>>8))))); + UInt32U5BU5D_t957* L_719 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_720 = V_9; + NullCheck(L_719); + IL2CPP_ARRAY_BOUNDS_CHECK(L_719, (((int32_t)((uint8_t)L_720)))); + int32_t L_721 = (((int32_t)((uint8_t)L_720))); + UInt32U5BU5D_t957* L_722 = ___ekey; + NullCheck(L_722); + IL2CPP_ARRAY_BOUNDS_CHECK(L_722, ((int32_t)53)); + int32_t L_723 = ((int32_t)53); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_710, L_712, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_713, L_715, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_716, L_718, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_719, L_721, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_722, L_723, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_724 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_725 = V_14; + NullCheck(L_724); + IL2CPP_ARRAY_BOUNDS_CHECK(L_724, (((uintptr_t)((int32_t)((uint32_t)L_725>>((int32_t)24)))))); + uintptr_t L_726 = (((uintptr_t)((int32_t)((uint32_t)L_725>>((int32_t)24))))); + UInt32U5BU5D_t957* L_727 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_728 = V_13; + NullCheck(L_727); + IL2CPP_ARRAY_BOUNDS_CHECK(L_727, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_728>>((int32_t)16))))))); + int32_t L_729 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_728>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_730 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_731 = V_11; + NullCheck(L_730); + IL2CPP_ARRAY_BOUNDS_CHECK(L_730, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_731>>8)))))); + int32_t L_732 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_731>>8))))); + UInt32U5BU5D_t957* L_733 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_734 = V_10; + NullCheck(L_733); + IL2CPP_ARRAY_BOUNDS_CHECK(L_733, (((int32_t)((uint8_t)L_734)))); + int32_t L_735 = (((int32_t)((uint8_t)L_734))); + UInt32U5BU5D_t957* L_736 = ___ekey; + NullCheck(L_736); + IL2CPP_ARRAY_BOUNDS_CHECK(L_736, ((int32_t)54)); + int32_t L_737 = ((int32_t)54); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_724, L_726, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_727, L_729, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_730, L_732, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_733, L_735, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_736, L_737, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_738 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_739 = V_15; + NullCheck(L_738); + IL2CPP_ARRAY_BOUNDS_CHECK(L_738, (((uintptr_t)((int32_t)((uint32_t)L_739>>((int32_t)24)))))); + uintptr_t L_740 = (((uintptr_t)((int32_t)((uint32_t)L_739>>((int32_t)24))))); + UInt32U5BU5D_t957* L_741 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_742 = V_14; + NullCheck(L_741); + IL2CPP_ARRAY_BOUNDS_CHECK(L_741, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_742>>((int32_t)16))))))); + int32_t L_743 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_742>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_744 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_745 = V_12; + NullCheck(L_744); + IL2CPP_ARRAY_BOUNDS_CHECK(L_744, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8)))))); + int32_t L_746 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8))))); + UInt32U5BU5D_t957* L_747 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_748 = V_11; + NullCheck(L_747); + IL2CPP_ARRAY_BOUNDS_CHECK(L_747, (((int32_t)((uint8_t)L_748)))); + int32_t L_749 = (((int32_t)((uint8_t)L_748))); + UInt32U5BU5D_t957* L_750 = ___ekey; + NullCheck(L_750); + IL2CPP_ARRAY_BOUNDS_CHECK(L_750, ((int32_t)55)); + int32_t L_751 = ((int32_t)55); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_738, L_740, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_741, L_743, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_744, L_746, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_747, L_749, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_750, L_751, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_752 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_753 = V_0; + NullCheck(L_752); + IL2CPP_ARRAY_BOUNDS_CHECK(L_752, (((uintptr_t)((int32_t)((uint32_t)L_753>>((int32_t)24)))))); + uintptr_t L_754 = (((uintptr_t)((int32_t)((uint32_t)L_753>>((int32_t)24))))); + UInt32U5BU5D_t957* L_755 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_756 = V_7; + NullCheck(L_755); + IL2CPP_ARRAY_BOUNDS_CHECK(L_755, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>((int32_t)16))))))); + int32_t L_757 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_758 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_759 = V_5; + NullCheck(L_758); + IL2CPP_ARRAY_BOUNDS_CHECK(L_758, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_759>>8)))))); + int32_t L_760 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_759>>8))))); + UInt32U5BU5D_t957* L_761 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_762 = V_4; + NullCheck(L_761); + IL2CPP_ARRAY_BOUNDS_CHECK(L_761, (((int32_t)((uint8_t)L_762)))); + int32_t L_763 = (((int32_t)((uint8_t)L_762))); + UInt32U5BU5D_t957* L_764 = ___ekey; + NullCheck(L_764); + IL2CPP_ARRAY_BOUNDS_CHECK(L_764, ((int32_t)56)); + int32_t L_765 = ((int32_t)56); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_752, L_754, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_755, L_757, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_758, L_760, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_761, L_763, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_764, L_765, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_766 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_767 = V_1; + NullCheck(L_766); + IL2CPP_ARRAY_BOUNDS_CHECK(L_766, (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24)))))); + uintptr_t L_768 = (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24))))); + UInt32U5BU5D_t957* L_769 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_770 = V_0; + NullCheck(L_769); + IL2CPP_ARRAY_BOUNDS_CHECK(L_769, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_770>>((int32_t)16))))))); + int32_t L_771 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_770>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_772 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_773 = V_6; + NullCheck(L_772); + IL2CPP_ARRAY_BOUNDS_CHECK(L_772, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8)))))); + int32_t L_774 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8))))); + UInt32U5BU5D_t957* L_775 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_776 = V_5; + NullCheck(L_775); + IL2CPP_ARRAY_BOUNDS_CHECK(L_775, (((int32_t)((uint8_t)L_776)))); + int32_t L_777 = (((int32_t)((uint8_t)L_776))); + UInt32U5BU5D_t957* L_778 = ___ekey; + NullCheck(L_778); + IL2CPP_ARRAY_BOUNDS_CHECK(L_778, ((int32_t)57)); + int32_t L_779 = ((int32_t)57); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_766, L_768, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_769, L_771, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_772, L_774, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_775, L_777, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_778, L_779, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_780 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_781 = V_2; + NullCheck(L_780); + IL2CPP_ARRAY_BOUNDS_CHECK(L_780, (((uintptr_t)((int32_t)((uint32_t)L_781>>((int32_t)24)))))); + uintptr_t L_782 = (((uintptr_t)((int32_t)((uint32_t)L_781>>((int32_t)24))))); + UInt32U5BU5D_t957* L_783 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_784 = V_1; + NullCheck(L_783); + IL2CPP_ARRAY_BOUNDS_CHECK(L_783, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_784>>((int32_t)16))))))); + int32_t L_785 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_784>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_786 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_787 = V_7; + NullCheck(L_786); + IL2CPP_ARRAY_BOUNDS_CHECK(L_786, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_787>>8)))))); + int32_t L_788 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_787>>8))))); + UInt32U5BU5D_t957* L_789 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_790 = V_6; + NullCheck(L_789); + IL2CPP_ARRAY_BOUNDS_CHECK(L_789, (((int32_t)((uint8_t)L_790)))); + int32_t L_791 = (((int32_t)((uint8_t)L_790))); + UInt32U5BU5D_t957* L_792 = ___ekey; + NullCheck(L_792); + IL2CPP_ARRAY_BOUNDS_CHECK(L_792, ((int32_t)58)); + int32_t L_793 = ((int32_t)58); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_780, L_782, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_783, L_785, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_786, L_788, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_789, L_791, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_792, L_793, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_794 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_795 = V_3; + NullCheck(L_794); + IL2CPP_ARRAY_BOUNDS_CHECK(L_794, (((uintptr_t)((int32_t)((uint32_t)L_795>>((int32_t)24)))))); + uintptr_t L_796 = (((uintptr_t)((int32_t)((uint32_t)L_795>>((int32_t)24))))); + UInt32U5BU5D_t957* L_797 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_798 = V_2; + NullCheck(L_797); + IL2CPP_ARRAY_BOUNDS_CHECK(L_797, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16))))))); + int32_t L_799 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_800 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_801 = V_0; + NullCheck(L_800); + IL2CPP_ARRAY_BOUNDS_CHECK(L_800, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_801>>8)))))); + int32_t L_802 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_801>>8))))); + UInt32U5BU5D_t957* L_803 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_804 = V_7; + NullCheck(L_803); + IL2CPP_ARRAY_BOUNDS_CHECK(L_803, (((int32_t)((uint8_t)L_804)))); + int32_t L_805 = (((int32_t)((uint8_t)L_804))); + UInt32U5BU5D_t957* L_806 = ___ekey; + NullCheck(L_806); + IL2CPP_ARRAY_BOUNDS_CHECK(L_806, ((int32_t)59)); + int32_t L_807 = ((int32_t)59); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_794, L_796, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_797, L_799, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_800, L_802, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_803, L_805, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_806, L_807, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_808 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_809 = V_4; + NullCheck(L_808); + IL2CPP_ARRAY_BOUNDS_CHECK(L_808, (((uintptr_t)((int32_t)((uint32_t)L_809>>((int32_t)24)))))); + uintptr_t L_810 = (((uintptr_t)((int32_t)((uint32_t)L_809>>((int32_t)24))))); + UInt32U5BU5D_t957* L_811 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_812 = V_3; + NullCheck(L_811); + IL2CPP_ARRAY_BOUNDS_CHECK(L_811, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_812>>((int32_t)16))))))); + int32_t L_813 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_812>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_814 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_815 = V_1; + NullCheck(L_814); + IL2CPP_ARRAY_BOUNDS_CHECK(L_814, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8)))))); + int32_t L_816 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_815>>8))))); + UInt32U5BU5D_t957* L_817 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_818 = V_0; + NullCheck(L_817); + IL2CPP_ARRAY_BOUNDS_CHECK(L_817, (((int32_t)((uint8_t)L_818)))); + int32_t L_819 = (((int32_t)((uint8_t)L_818))); + UInt32U5BU5D_t957* L_820 = ___ekey; + NullCheck(L_820); + IL2CPP_ARRAY_BOUNDS_CHECK(L_820, ((int32_t)60)); + int32_t L_821 = ((int32_t)60); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_808, L_810, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_811, L_813, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_814, L_816, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_817, L_819, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_820, L_821, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_822 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_823 = V_5; + NullCheck(L_822); + IL2CPP_ARRAY_BOUNDS_CHECK(L_822, (((uintptr_t)((int32_t)((uint32_t)L_823>>((int32_t)24)))))); + uintptr_t L_824 = (((uintptr_t)((int32_t)((uint32_t)L_823>>((int32_t)24))))); + UInt32U5BU5D_t957* L_825 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_826 = V_4; + NullCheck(L_825); + IL2CPP_ARRAY_BOUNDS_CHECK(L_825, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16))))))); + int32_t L_827 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_828 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_829 = V_2; + NullCheck(L_828); + IL2CPP_ARRAY_BOUNDS_CHECK(L_828, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_829>>8)))))); + int32_t L_830 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_829>>8))))); + UInt32U5BU5D_t957* L_831 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_832 = V_1; + NullCheck(L_831); + IL2CPP_ARRAY_BOUNDS_CHECK(L_831, (((int32_t)((uint8_t)L_832)))); + int32_t L_833 = (((int32_t)((uint8_t)L_832))); + UInt32U5BU5D_t957* L_834 = ___ekey; + NullCheck(L_834); + IL2CPP_ARRAY_BOUNDS_CHECK(L_834, ((int32_t)61)); + int32_t L_835 = ((int32_t)61); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_822, L_824, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_825, L_827, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_828, L_830, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_831, L_833, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_834, L_835, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_836 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_837 = V_6; + NullCheck(L_836); + IL2CPP_ARRAY_BOUNDS_CHECK(L_836, (((uintptr_t)((int32_t)((uint32_t)L_837>>((int32_t)24)))))); + uintptr_t L_838 = (((uintptr_t)((int32_t)((uint32_t)L_837>>((int32_t)24))))); + UInt32U5BU5D_t957* L_839 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_840 = V_5; + NullCheck(L_839); + IL2CPP_ARRAY_BOUNDS_CHECK(L_839, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>((int32_t)16))))))); + int32_t L_841 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_842 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_843 = V_3; + NullCheck(L_842); + IL2CPP_ARRAY_BOUNDS_CHECK(L_842, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_843>>8)))))); + int32_t L_844 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_843>>8))))); + UInt32U5BU5D_t957* L_845 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_846 = V_2; + NullCheck(L_845); + IL2CPP_ARRAY_BOUNDS_CHECK(L_845, (((int32_t)((uint8_t)L_846)))); + int32_t L_847 = (((int32_t)((uint8_t)L_846))); + UInt32U5BU5D_t957* L_848 = ___ekey; + NullCheck(L_848); + IL2CPP_ARRAY_BOUNDS_CHECK(L_848, ((int32_t)62)); + int32_t L_849 = ((int32_t)62); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_836, L_838, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_839, L_841, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_842, L_844, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_845, L_847, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_848, L_849, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_850 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_851 = V_7; + NullCheck(L_850); + IL2CPP_ARRAY_BOUNDS_CHECK(L_850, (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24)))))); + uintptr_t L_852 = (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24))))); + UInt32U5BU5D_t957* L_853 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_854 = V_6; + NullCheck(L_853); + IL2CPP_ARRAY_BOUNDS_CHECK(L_853, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_854>>((int32_t)16))))))); + int32_t L_855 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_854>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_856 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_857 = V_4; + NullCheck(L_856); + IL2CPP_ARRAY_BOUNDS_CHECK(L_856, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_857>>8)))))); + int32_t L_858 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_857>>8))))); + UInt32U5BU5D_t957* L_859 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_860 = V_3; + NullCheck(L_859); + IL2CPP_ARRAY_BOUNDS_CHECK(L_859, (((int32_t)((uint8_t)L_860)))); + int32_t L_861 = (((int32_t)((uint8_t)L_860))); + UInt32U5BU5D_t957* L_862 = ___ekey; + NullCheck(L_862); + IL2CPP_ARRAY_BOUNDS_CHECK(L_862, ((int32_t)63)); + int32_t L_863 = ((int32_t)63); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_850, L_852, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_853, L_855, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_856, L_858, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_859, L_861, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_862, L_863, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_864 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_865 = V_8; + NullCheck(L_864); + IL2CPP_ARRAY_BOUNDS_CHECK(L_864, (((uintptr_t)((int32_t)((uint32_t)L_865>>((int32_t)24)))))); + uintptr_t L_866 = (((uintptr_t)((int32_t)((uint32_t)L_865>>((int32_t)24))))); + UInt32U5BU5D_t957* L_867 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_868 = V_15; + NullCheck(L_867); + IL2CPP_ARRAY_BOUNDS_CHECK(L_867, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>((int32_t)16))))))); + int32_t L_869 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_870 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_871 = V_13; + NullCheck(L_870); + IL2CPP_ARRAY_BOUNDS_CHECK(L_870, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_871>>8)))))); + int32_t L_872 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_871>>8))))); + UInt32U5BU5D_t957* L_873 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_874 = V_12; + NullCheck(L_873); + IL2CPP_ARRAY_BOUNDS_CHECK(L_873, (((int32_t)((uint8_t)L_874)))); + int32_t L_875 = (((int32_t)((uint8_t)L_874))); + UInt32U5BU5D_t957* L_876 = ___ekey; + NullCheck(L_876); + IL2CPP_ARRAY_BOUNDS_CHECK(L_876, ((int32_t)64)); + int32_t L_877 = ((int32_t)64); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_864, L_866, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_867, L_869, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_870, L_872, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_873, L_875, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_876, L_877, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_878 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_879 = V_9; + NullCheck(L_878); + IL2CPP_ARRAY_BOUNDS_CHECK(L_878, (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24)))))); + uintptr_t L_880 = (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24))))); + UInt32U5BU5D_t957* L_881 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_882 = V_8; + NullCheck(L_881); + IL2CPP_ARRAY_BOUNDS_CHECK(L_881, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_882>>((int32_t)16))))))); + int32_t L_883 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_882>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_884 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_885 = V_14; + NullCheck(L_884); + IL2CPP_ARRAY_BOUNDS_CHECK(L_884, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>8)))))); + int32_t L_886 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>8))))); + UInt32U5BU5D_t957* L_887 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_888 = V_13; + NullCheck(L_887); + IL2CPP_ARRAY_BOUNDS_CHECK(L_887, (((int32_t)((uint8_t)L_888)))); + int32_t L_889 = (((int32_t)((uint8_t)L_888))); + UInt32U5BU5D_t957* L_890 = ___ekey; + NullCheck(L_890); + IL2CPP_ARRAY_BOUNDS_CHECK(L_890, ((int32_t)65)); + int32_t L_891 = ((int32_t)65); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_878, L_880, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_881, L_883, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_884, L_886, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_887, L_889, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_890, L_891, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_892 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_893 = V_10; + NullCheck(L_892); + IL2CPP_ARRAY_BOUNDS_CHECK(L_892, (((uintptr_t)((int32_t)((uint32_t)L_893>>((int32_t)24)))))); + uintptr_t L_894 = (((uintptr_t)((int32_t)((uint32_t)L_893>>((int32_t)24))))); + UInt32U5BU5D_t957* L_895 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_896 = V_9; + NullCheck(L_895); + IL2CPP_ARRAY_BOUNDS_CHECK(L_895, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_896>>((int32_t)16))))))); + int32_t L_897 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_896>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_898 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_899 = V_15; + NullCheck(L_898); + IL2CPP_ARRAY_BOUNDS_CHECK(L_898, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_899>>8)))))); + int32_t L_900 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_899>>8))))); + UInt32U5BU5D_t957* L_901 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_902 = V_14; + NullCheck(L_901); + IL2CPP_ARRAY_BOUNDS_CHECK(L_901, (((int32_t)((uint8_t)L_902)))); + int32_t L_903 = (((int32_t)((uint8_t)L_902))); + UInt32U5BU5D_t957* L_904 = ___ekey; + NullCheck(L_904); + IL2CPP_ARRAY_BOUNDS_CHECK(L_904, ((int32_t)66)); + int32_t L_905 = ((int32_t)66); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_892, L_894, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_895, L_897, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_898, L_900, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_901, L_903, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_904, L_905, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_906 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_907 = V_11; + NullCheck(L_906); + IL2CPP_ARRAY_BOUNDS_CHECK(L_906, (((uintptr_t)((int32_t)((uint32_t)L_907>>((int32_t)24)))))); + uintptr_t L_908 = (((uintptr_t)((int32_t)((uint32_t)L_907>>((int32_t)24))))); + UInt32U5BU5D_t957* L_909 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_910 = V_10; + NullCheck(L_909); + IL2CPP_ARRAY_BOUNDS_CHECK(L_909, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_910>>((int32_t)16))))))); + int32_t L_911 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_910>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_912 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_913 = V_8; + NullCheck(L_912); + IL2CPP_ARRAY_BOUNDS_CHECK(L_912, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_913>>8)))))); + int32_t L_914 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_913>>8))))); + UInt32U5BU5D_t957* L_915 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_916 = V_15; + NullCheck(L_915); + IL2CPP_ARRAY_BOUNDS_CHECK(L_915, (((int32_t)((uint8_t)L_916)))); + int32_t L_917 = (((int32_t)((uint8_t)L_916))); + UInt32U5BU5D_t957* L_918 = ___ekey; + NullCheck(L_918); + IL2CPP_ARRAY_BOUNDS_CHECK(L_918, ((int32_t)67)); + int32_t L_919 = ((int32_t)67); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_906, L_908, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_909, L_911, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_912, L_914, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_915, L_917, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_918, L_919, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_920 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_921 = V_12; + NullCheck(L_920); + IL2CPP_ARRAY_BOUNDS_CHECK(L_920, (((uintptr_t)((int32_t)((uint32_t)L_921>>((int32_t)24)))))); + uintptr_t L_922 = (((uintptr_t)((int32_t)((uint32_t)L_921>>((int32_t)24))))); + UInt32U5BU5D_t957* L_923 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_924 = V_11; + NullCheck(L_923); + IL2CPP_ARRAY_BOUNDS_CHECK(L_923, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_924>>((int32_t)16))))))); + int32_t L_925 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_924>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_926 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_927 = V_9; + NullCheck(L_926); + IL2CPP_ARRAY_BOUNDS_CHECK(L_926, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8)))))); + int32_t L_928 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8))))); + UInt32U5BU5D_t957* L_929 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_930 = V_8; + NullCheck(L_929); + IL2CPP_ARRAY_BOUNDS_CHECK(L_929, (((int32_t)((uint8_t)L_930)))); + int32_t L_931 = (((int32_t)((uint8_t)L_930))); + UInt32U5BU5D_t957* L_932 = ___ekey; + NullCheck(L_932); + IL2CPP_ARRAY_BOUNDS_CHECK(L_932, ((int32_t)68)); + int32_t L_933 = ((int32_t)68); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_920, L_922, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_923, L_925, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_926, L_928, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_929, L_931, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_932, L_933, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_934 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_935 = V_13; + NullCheck(L_934); + IL2CPP_ARRAY_BOUNDS_CHECK(L_934, (((uintptr_t)((int32_t)((uint32_t)L_935>>((int32_t)24)))))); + uintptr_t L_936 = (((uintptr_t)((int32_t)((uint32_t)L_935>>((int32_t)24))))); + UInt32U5BU5D_t957* L_937 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_938 = V_12; + NullCheck(L_937); + IL2CPP_ARRAY_BOUNDS_CHECK(L_937, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_938>>((int32_t)16))))))); + int32_t L_939 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_938>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_940 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_941 = V_10; + NullCheck(L_940); + IL2CPP_ARRAY_BOUNDS_CHECK(L_940, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>8)))))); + int32_t L_942 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>8))))); + UInt32U5BU5D_t957* L_943 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_944 = V_9; + NullCheck(L_943); + IL2CPP_ARRAY_BOUNDS_CHECK(L_943, (((int32_t)((uint8_t)L_944)))); + int32_t L_945 = (((int32_t)((uint8_t)L_944))); + UInt32U5BU5D_t957* L_946 = ___ekey; + NullCheck(L_946); + IL2CPP_ARRAY_BOUNDS_CHECK(L_946, ((int32_t)69)); + int32_t L_947 = ((int32_t)69); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_934, L_936, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_937, L_939, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_940, L_942, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_943, L_945, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_946, L_947, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_948 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_949 = V_14; + NullCheck(L_948); + IL2CPP_ARRAY_BOUNDS_CHECK(L_948, (((uintptr_t)((int32_t)((uint32_t)L_949>>((int32_t)24)))))); + uintptr_t L_950 = (((uintptr_t)((int32_t)((uint32_t)L_949>>((int32_t)24))))); + UInt32U5BU5D_t957* L_951 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_952 = V_13; + NullCheck(L_951); + IL2CPP_ARRAY_BOUNDS_CHECK(L_951, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_952>>((int32_t)16))))))); + int32_t L_953 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_952>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_954 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_955 = V_11; + NullCheck(L_954); + IL2CPP_ARRAY_BOUNDS_CHECK(L_954, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_955>>8)))))); + int32_t L_956 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_955>>8))))); + UInt32U5BU5D_t957* L_957 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_958 = V_10; + NullCheck(L_957); + IL2CPP_ARRAY_BOUNDS_CHECK(L_957, (((int32_t)((uint8_t)L_958)))); + int32_t L_959 = (((int32_t)((uint8_t)L_958))); + UInt32U5BU5D_t957* L_960 = ___ekey; + NullCheck(L_960); + IL2CPP_ARRAY_BOUNDS_CHECK(L_960, ((int32_t)70)); + int32_t L_961 = ((int32_t)70); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_948, L_950, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_951, L_953, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_954, L_956, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_957, L_959, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_960, L_961, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_962 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_963 = V_15; + NullCheck(L_962); + IL2CPP_ARRAY_BOUNDS_CHECK(L_962, (((uintptr_t)((int32_t)((uint32_t)L_963>>((int32_t)24)))))); + uintptr_t L_964 = (((uintptr_t)((int32_t)((uint32_t)L_963>>((int32_t)24))))); + UInt32U5BU5D_t957* L_965 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_966 = V_14; + NullCheck(L_965); + IL2CPP_ARRAY_BOUNDS_CHECK(L_965, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_966>>((int32_t)16))))))); + int32_t L_967 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_966>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_968 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_969 = V_12; + NullCheck(L_968); + IL2CPP_ARRAY_BOUNDS_CHECK(L_968, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>8)))))); + int32_t L_970 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>8))))); + UInt32U5BU5D_t957* L_971 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_972 = V_11; + NullCheck(L_971); + IL2CPP_ARRAY_BOUNDS_CHECK(L_971, (((int32_t)((uint8_t)L_972)))); + int32_t L_973 = (((int32_t)((uint8_t)L_972))); + UInt32U5BU5D_t957* L_974 = ___ekey; + NullCheck(L_974); + IL2CPP_ARRAY_BOUNDS_CHECK(L_974, ((int32_t)71)); + int32_t L_975 = ((int32_t)71); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_962, L_964, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_965, L_967, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_968, L_970, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_971, L_973, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_974, L_975, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_976 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_977 = V_0; + NullCheck(L_976); + IL2CPP_ARRAY_BOUNDS_CHECK(L_976, (((uintptr_t)((int32_t)((uint32_t)L_977>>((int32_t)24)))))); + uintptr_t L_978 = (((uintptr_t)((int32_t)((uint32_t)L_977>>((int32_t)24))))); + UInt32U5BU5D_t957* L_979 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_980 = V_7; + NullCheck(L_979); + IL2CPP_ARRAY_BOUNDS_CHECK(L_979, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16))))))); + int32_t L_981 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_982 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_983 = V_5; + NullCheck(L_982); + IL2CPP_ARRAY_BOUNDS_CHECK(L_982, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8)))))); + int32_t L_984 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8))))); + UInt32U5BU5D_t957* L_985 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_986 = V_4; + NullCheck(L_985); + IL2CPP_ARRAY_BOUNDS_CHECK(L_985, (((int32_t)((uint8_t)L_986)))); + int32_t L_987 = (((int32_t)((uint8_t)L_986))); + UInt32U5BU5D_t957* L_988 = ___ekey; + NullCheck(L_988); + IL2CPP_ARRAY_BOUNDS_CHECK(L_988, ((int32_t)72)); + int32_t L_989 = ((int32_t)72); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_976, L_978, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_979, L_981, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_982, L_984, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_985, L_987, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_988, L_989, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_990 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_991 = V_1; + NullCheck(L_990); + IL2CPP_ARRAY_BOUNDS_CHECK(L_990, (((uintptr_t)((int32_t)((uint32_t)L_991>>((int32_t)24)))))); + uintptr_t L_992 = (((uintptr_t)((int32_t)((uint32_t)L_991>>((int32_t)24))))); + UInt32U5BU5D_t957* L_993 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_994 = V_0; + NullCheck(L_993); + IL2CPP_ARRAY_BOUNDS_CHECK(L_993, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_994>>((int32_t)16))))))); + int32_t L_995 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_994>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_996 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_997 = V_6; + NullCheck(L_996); + IL2CPP_ARRAY_BOUNDS_CHECK(L_996, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_997>>8)))))); + int32_t L_998 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_997>>8))))); + UInt32U5BU5D_t957* L_999 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1000 = V_5; + NullCheck(L_999); + IL2CPP_ARRAY_BOUNDS_CHECK(L_999, (((int32_t)((uint8_t)L_1000)))); + int32_t L_1001 = (((int32_t)((uint8_t)L_1000))); + UInt32U5BU5D_t957* L_1002 = ___ekey; + NullCheck(L_1002); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1002, ((int32_t)73)); + int32_t L_1003 = ((int32_t)73); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_990, L_992, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_993, L_995, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_996, L_998, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_999, L_1001, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1002, L_1003, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1004 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1005 = V_2; + NullCheck(L_1004); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1004, (((uintptr_t)((int32_t)((uint32_t)L_1005>>((int32_t)24)))))); + uintptr_t L_1006 = (((uintptr_t)((int32_t)((uint32_t)L_1005>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1007 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1008 = V_1; + NullCheck(L_1007); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1007, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1008>>((int32_t)16))))))); + int32_t L_1009 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1008>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1010 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1011 = V_7; + NullCheck(L_1010); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1010, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8)))))); + int32_t L_1012 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8))))); + UInt32U5BU5D_t957* L_1013 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1014 = V_6; + NullCheck(L_1013); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1013, (((int32_t)((uint8_t)L_1014)))); + int32_t L_1015 = (((int32_t)((uint8_t)L_1014))); + UInt32U5BU5D_t957* L_1016 = ___ekey; + NullCheck(L_1016); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1016, ((int32_t)74)); + int32_t L_1017 = ((int32_t)74); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1004, L_1006, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1007, L_1009, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1010, L_1012, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1013, L_1015, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1016, L_1017, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1018 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1019 = V_3; + NullCheck(L_1018); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1018, (((uintptr_t)((int32_t)((uint32_t)L_1019>>((int32_t)24)))))); + uintptr_t L_1020 = (((uintptr_t)((int32_t)((uint32_t)L_1019>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1021 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1022 = V_2; + NullCheck(L_1021); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1021, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>((int32_t)16))))))); + int32_t L_1023 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1024 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1025 = V_0; + NullCheck(L_1024); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1024, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1025>>8)))))); + int32_t L_1026 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1025>>8))))); + UInt32U5BU5D_t957* L_1027 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1028 = V_7; + NullCheck(L_1027); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1027, (((int32_t)((uint8_t)L_1028)))); + int32_t L_1029 = (((int32_t)((uint8_t)L_1028))); + UInt32U5BU5D_t957* L_1030 = ___ekey; + NullCheck(L_1030); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1030, ((int32_t)75)); + int32_t L_1031 = ((int32_t)75); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1018, L_1020, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1021, L_1023, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1024, L_1026, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1027, L_1029, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1030, L_1031, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1032 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1033 = V_4; + NullCheck(L_1032); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1032, (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24)))))); + uintptr_t L_1034 = (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1035 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1036 = V_3; + NullCheck(L_1035); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1035, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16))))))); + int32_t L_1037 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1038 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1039 = V_1; + NullCheck(L_1038); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1038, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1039>>8)))))); + int32_t L_1040 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1039>>8))))); + UInt32U5BU5D_t957* L_1041 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1042 = V_0; + NullCheck(L_1041); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1041, (((int32_t)((uint8_t)L_1042)))); + int32_t L_1043 = (((int32_t)((uint8_t)L_1042))); + UInt32U5BU5D_t957* L_1044 = ___ekey; + NullCheck(L_1044); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1044, ((int32_t)76)); + int32_t L_1045 = ((int32_t)76); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1032, L_1034, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1035, L_1037, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1038, L_1040, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1041, L_1043, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1044, L_1045, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1046 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1047 = V_5; + NullCheck(L_1046); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1046, (((uintptr_t)((int32_t)((uint32_t)L_1047>>((int32_t)24)))))); + uintptr_t L_1048 = (((uintptr_t)((int32_t)((uint32_t)L_1047>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1049 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1050 = V_4; + NullCheck(L_1049); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1049, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1050>>((int32_t)16))))))); + int32_t L_1051 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1050>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1052 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1053 = V_2; + NullCheck(L_1052); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1052, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1053>>8)))))); + int32_t L_1054 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1053>>8))))); + UInt32U5BU5D_t957* L_1055 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1056 = V_1; + NullCheck(L_1055); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1055, (((int32_t)((uint8_t)L_1056)))); + int32_t L_1057 = (((int32_t)((uint8_t)L_1056))); + UInt32U5BU5D_t957* L_1058 = ___ekey; + NullCheck(L_1058); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1058, ((int32_t)77)); + int32_t L_1059 = ((int32_t)77); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1046, L_1048, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1049, L_1051, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1052, L_1054, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1055, L_1057, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1058, L_1059, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1060 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1061 = V_6; + NullCheck(L_1060); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1060, (((uintptr_t)((int32_t)((uint32_t)L_1061>>((int32_t)24)))))); + uintptr_t L_1062 = (((uintptr_t)((int32_t)((uint32_t)L_1061>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1063 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1064 = V_5; + NullCheck(L_1063); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1063, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16))))))); + int32_t L_1065 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1066 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1067 = V_3; + NullCheck(L_1066); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1066, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>8)))))); + int32_t L_1068 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>8))))); + UInt32U5BU5D_t957* L_1069 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1070 = V_2; + NullCheck(L_1069); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1069, (((int32_t)((uint8_t)L_1070)))); + int32_t L_1071 = (((int32_t)((uint8_t)L_1070))); + UInt32U5BU5D_t957* L_1072 = ___ekey; + NullCheck(L_1072); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1072, ((int32_t)78)); + int32_t L_1073 = ((int32_t)78); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1060, L_1062, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1063, L_1065, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1066, L_1068, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1069, L_1071, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1072, L_1073, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1074 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1075 = V_7; + NullCheck(L_1074); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1074, (((uintptr_t)((int32_t)((uint32_t)L_1075>>((int32_t)24)))))); + uintptr_t L_1076 = (((uintptr_t)((int32_t)((uint32_t)L_1075>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1077 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1078 = V_6; + NullCheck(L_1077); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1077, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1078>>((int32_t)16))))))); + int32_t L_1079 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1078>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1080 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1081 = V_4; + NullCheck(L_1080); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1080, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1081>>8)))))); + int32_t L_1082 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1081>>8))))); + UInt32U5BU5D_t957* L_1083 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1084 = V_3; + NullCheck(L_1083); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1083, (((int32_t)((uint8_t)L_1084)))); + int32_t L_1085 = (((int32_t)((uint8_t)L_1084))); + UInt32U5BU5D_t957* L_1086 = ___ekey; + NullCheck(L_1086); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1086, ((int32_t)79)); + int32_t L_1087 = ((int32_t)79); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1074, L_1076, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1077, L_1079, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1080, L_1082, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1083, L_1085, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1086, L_1087, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1088 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1089 = V_8; + NullCheck(L_1088); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1088, (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24)))))); + uintptr_t L_1090 = (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1091 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1092 = V_15; + NullCheck(L_1091); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1091, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1092>>((int32_t)16))))))); + int32_t L_1093 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1092>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1094 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1095 = V_13; + NullCheck(L_1094); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1094, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>8)))))); + int32_t L_1096 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>8))))); + UInt32U5BU5D_t957* L_1097 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1098 = V_12; + NullCheck(L_1097); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1097, (((int32_t)((uint8_t)L_1098)))); + int32_t L_1099 = (((int32_t)((uint8_t)L_1098))); + UInt32U5BU5D_t957* L_1100 = ___ekey; + NullCheck(L_1100); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1100, ((int32_t)80)); + int32_t L_1101 = ((int32_t)80); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1088, L_1090, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1091, L_1093, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1094, L_1096, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1097, L_1099, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1100, L_1101, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1102 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1103 = V_9; + NullCheck(L_1102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1102, (((uintptr_t)((int32_t)((uint32_t)L_1103>>((int32_t)24)))))); + uintptr_t L_1104 = (((uintptr_t)((int32_t)((uint32_t)L_1103>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1105 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1106 = V_8; + NullCheck(L_1105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1105, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>((int32_t)16))))))); + int32_t L_1107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1108 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1109 = V_14; + NullCheck(L_1108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1108, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1109>>8)))))); + int32_t L_1110 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1109>>8))))); + UInt32U5BU5D_t957* L_1111 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1112 = V_13; + NullCheck(L_1111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1111, (((int32_t)((uint8_t)L_1112)))); + int32_t L_1113 = (((int32_t)((uint8_t)L_1112))); + UInt32U5BU5D_t957* L_1114 = ___ekey; + NullCheck(L_1114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1114, ((int32_t)81)); + int32_t L_1115 = ((int32_t)81); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1102, L_1104, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1105, L_1107, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1108, L_1110, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1111, L_1113, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1114, L_1115, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1116 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1117 = V_10; + NullCheck(L_1116); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1116, (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24)))))); + uintptr_t L_1118 = (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1119 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1120 = V_9; + NullCheck(L_1119); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1119, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1120>>((int32_t)16))))))); + int32_t L_1121 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1120>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1122 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1123 = V_15; + NullCheck(L_1122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1122, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1123>>8)))))); + int32_t L_1124 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1123>>8))))); + UInt32U5BU5D_t957* L_1125 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1126 = V_14; + NullCheck(L_1125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1125, (((int32_t)((uint8_t)L_1126)))); + int32_t L_1127 = (((int32_t)((uint8_t)L_1126))); + UInt32U5BU5D_t957* L_1128 = ___ekey; + NullCheck(L_1128); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1128, ((int32_t)82)); + int32_t L_1129 = ((int32_t)82); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1116, L_1118, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1119, L_1121, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1122, L_1124, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1125, L_1127, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1128, L_1129, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1130 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1131 = V_11; + NullCheck(L_1130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1130, (((uintptr_t)((int32_t)((uint32_t)L_1131>>((int32_t)24)))))); + uintptr_t L_1132 = (((uintptr_t)((int32_t)((uint32_t)L_1131>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1133 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1134 = V_10; + NullCheck(L_1133); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1133, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1134>>((int32_t)16))))))); + int32_t L_1135 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1134>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1136 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1137 = V_8; + NullCheck(L_1136); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1136, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1137>>8)))))); + int32_t L_1138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1137>>8))))); + UInt32U5BU5D_t957* L_1139 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1140 = V_15; + NullCheck(L_1139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1139, (((int32_t)((uint8_t)L_1140)))); + int32_t L_1141 = (((int32_t)((uint8_t)L_1140))); + UInt32U5BU5D_t957* L_1142 = ___ekey; + NullCheck(L_1142); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1142, ((int32_t)83)); + int32_t L_1143 = ((int32_t)83); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1130, L_1132, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1133, L_1135, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1136, L_1138, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1139, L_1141, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1142, L_1143, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1144 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1145 = V_12; + NullCheck(L_1144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1144, (((uintptr_t)((int32_t)((uint32_t)L_1145>>((int32_t)24)))))); + uintptr_t L_1146 = (((uintptr_t)((int32_t)((uint32_t)L_1145>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1147 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1148 = V_11; + NullCheck(L_1147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1147, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1148>>((int32_t)16))))))); + int32_t L_1149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1148>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1150 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1151 = V_9; + NullCheck(L_1150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1150, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>8)))))); + int32_t L_1152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>8))))); + UInt32U5BU5D_t957* L_1153 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1154 = V_8; + NullCheck(L_1153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1153, (((int32_t)((uint8_t)L_1154)))); + int32_t L_1155 = (((int32_t)((uint8_t)L_1154))); + UInt32U5BU5D_t957* L_1156 = ___ekey; + NullCheck(L_1156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1156, ((int32_t)84)); + int32_t L_1157 = ((int32_t)84); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1144, L_1146, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1147, L_1149, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1150, L_1152, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1153, L_1155, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1156, L_1157, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1158 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1159 = V_13; + NullCheck(L_1158); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1158, (((uintptr_t)((int32_t)((uint32_t)L_1159>>((int32_t)24)))))); + uintptr_t L_1160 = (((uintptr_t)((int32_t)((uint32_t)L_1159>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1161 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1162 = V_12; + NullCheck(L_1161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1161, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16))))))); + int32_t L_1163 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1162>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1164 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1165 = V_10; + NullCheck(L_1164); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1164, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1165>>8)))))); + int32_t L_1166 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1165>>8))))); + UInt32U5BU5D_t957* L_1167 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1168 = V_9; + NullCheck(L_1167); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1167, (((int32_t)((uint8_t)L_1168)))); + int32_t L_1169 = (((int32_t)((uint8_t)L_1168))); + UInt32U5BU5D_t957* L_1170 = ___ekey; + NullCheck(L_1170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1170, ((int32_t)85)); + int32_t L_1171 = ((int32_t)85); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1158, L_1160, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1161, L_1163, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1164, L_1166, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1167, L_1169, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1170, L_1171, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1172 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1173 = V_14; + NullCheck(L_1172); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1172, (((uintptr_t)((int32_t)((uint32_t)L_1173>>((int32_t)24)))))); + uintptr_t L_1174 = (((uintptr_t)((int32_t)((uint32_t)L_1173>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1175 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1176 = V_13; + NullCheck(L_1175); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1175, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1176>>((int32_t)16))))))); + int32_t L_1177 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1176>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1178 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1179 = V_11; + NullCheck(L_1178); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1178, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1179>>8)))))); + int32_t L_1180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1179>>8))))); + UInt32U5BU5D_t957* L_1181 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1182 = V_10; + NullCheck(L_1181); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1181, (((int32_t)((uint8_t)L_1182)))); + int32_t L_1183 = (((int32_t)((uint8_t)L_1182))); + UInt32U5BU5D_t957* L_1184 = ___ekey; + NullCheck(L_1184); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1184, ((int32_t)86)); + int32_t L_1185 = ((int32_t)86); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1172, L_1174, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1175, L_1177, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1178, L_1180, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1181, L_1183, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1184, L_1185, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1186 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1187 = V_15; + NullCheck(L_1186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1186, (((uintptr_t)((int32_t)((uint32_t)L_1187>>((int32_t)24)))))); + uintptr_t L_1188 = (((uintptr_t)((int32_t)((uint32_t)L_1187>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1189 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1190 = V_14; + NullCheck(L_1189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1189, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1190>>((int32_t)16))))))); + int32_t L_1191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1190>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1192 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1193 = V_12; + NullCheck(L_1192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1192, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8)))))); + int32_t L_1194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8))))); + UInt32U5BU5D_t957* L_1195 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1196 = V_11; + NullCheck(L_1195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1195, (((int32_t)((uint8_t)L_1196)))); + int32_t L_1197 = (((int32_t)((uint8_t)L_1196))); + UInt32U5BU5D_t957* L_1198 = ___ekey; + NullCheck(L_1198); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1198, ((int32_t)87)); + int32_t L_1199 = ((int32_t)87); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1186, L_1188, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1189, L_1191, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1192, L_1194, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1195, L_1197, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1198, L_1199, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1200 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1201 = V_0; + NullCheck(L_1200); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1200, (((uintptr_t)((int32_t)((uint32_t)L_1201>>((int32_t)24)))))); + uintptr_t L_1202 = (((uintptr_t)((int32_t)((uint32_t)L_1201>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1203 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1204 = V_7; + NullCheck(L_1203); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1203, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1204>>((int32_t)16))))))); + int32_t L_1205 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1204>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1206 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1207 = V_5; + NullCheck(L_1206); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1206, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1207>>8)))))); + int32_t L_1208 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1207>>8))))); + UInt32U5BU5D_t957* L_1209 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1210 = V_4; + NullCheck(L_1209); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1209, (((int32_t)((uint8_t)L_1210)))); + int32_t L_1211 = (((int32_t)((uint8_t)L_1210))); + UInt32U5BU5D_t957* L_1212 = ___ekey; + NullCheck(L_1212); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1212, ((int32_t)88)); + int32_t L_1213 = ((int32_t)88); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1200, L_1202, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1203, L_1205, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1206, L_1208, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1209, L_1211, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1212, L_1213, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1214 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1215 = V_1; + NullCheck(L_1214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1214, (((uintptr_t)((int32_t)((uint32_t)L_1215>>((int32_t)24)))))); + uintptr_t L_1216 = (((uintptr_t)((int32_t)((uint32_t)L_1215>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1217 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1218 = V_0; + NullCheck(L_1217); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1217, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1218>>((int32_t)16))))))); + int32_t L_1219 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1218>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1220 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1221 = V_6; + NullCheck(L_1220); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1220, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1221>>8)))))); + int32_t L_1222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1221>>8))))); + UInt32U5BU5D_t957* L_1223 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1224 = V_5; + NullCheck(L_1223); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1223, (((int32_t)((uint8_t)L_1224)))); + int32_t L_1225 = (((int32_t)((uint8_t)L_1224))); + UInt32U5BU5D_t957* L_1226 = ___ekey; + NullCheck(L_1226); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1226, ((int32_t)89)); + int32_t L_1227 = ((int32_t)89); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1214, L_1216, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1217, L_1219, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1220, L_1222, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1223, L_1225, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1226, L_1227, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1228 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1229 = V_2; + NullCheck(L_1228); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1228, (((uintptr_t)((int32_t)((uint32_t)L_1229>>((int32_t)24)))))); + uintptr_t L_1230 = (((uintptr_t)((int32_t)((uint32_t)L_1229>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1231 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1232 = V_1; + NullCheck(L_1231); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1231, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1232>>((int32_t)16))))))); + int32_t L_1233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1232>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1234 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1235 = V_7; + NullCheck(L_1234); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1234, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>8)))))); + int32_t L_1236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>8))))); + UInt32U5BU5D_t957* L_1237 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1238 = V_6; + NullCheck(L_1237); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1237, (((int32_t)((uint8_t)L_1238)))); + int32_t L_1239 = (((int32_t)((uint8_t)L_1238))); + UInt32U5BU5D_t957* L_1240 = ___ekey; + NullCheck(L_1240); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1240, ((int32_t)90)); + int32_t L_1241 = ((int32_t)90); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1228, L_1230, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1231, L_1233, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1234, L_1236, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1237, L_1239, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1240, L_1241, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1242 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1243 = V_3; + NullCheck(L_1242); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1242, (((uintptr_t)((int32_t)((uint32_t)L_1243>>((int32_t)24)))))); + uintptr_t L_1244 = (((uintptr_t)((int32_t)((uint32_t)L_1243>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1245 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1246 = V_2; + NullCheck(L_1245); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1245, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16))))))); + int32_t L_1247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1248 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1249 = V_0; + NullCheck(L_1248); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1248, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>8)))))); + int32_t L_1250 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1249>>8))))); + UInt32U5BU5D_t957* L_1251 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1252 = V_7; + NullCheck(L_1251); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1251, (((int32_t)((uint8_t)L_1252)))); + int32_t L_1253 = (((int32_t)((uint8_t)L_1252))); + UInt32U5BU5D_t957* L_1254 = ___ekey; + NullCheck(L_1254); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1254, ((int32_t)91)); + int32_t L_1255 = ((int32_t)91); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1242, L_1244, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1245, L_1247, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1248, L_1250, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1251, L_1253, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1254, L_1255, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1256 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1257 = V_4; + NullCheck(L_1256); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1256, (((uintptr_t)((int32_t)((uint32_t)L_1257>>((int32_t)24)))))); + uintptr_t L_1258 = (((uintptr_t)((int32_t)((uint32_t)L_1257>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1259 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1260 = V_3; + NullCheck(L_1259); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1259, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1260>>((int32_t)16))))))); + int32_t L_1261 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1260>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1262 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1263 = V_1; + NullCheck(L_1262); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1262, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1263>>8)))))); + int32_t L_1264 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1263>>8))))); + UInt32U5BU5D_t957* L_1265 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1266 = V_0; + NullCheck(L_1265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1265, (((int32_t)((uint8_t)L_1266)))); + int32_t L_1267 = (((int32_t)((uint8_t)L_1266))); + UInt32U5BU5D_t957* L_1268 = ___ekey; + NullCheck(L_1268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1268, ((int32_t)92)); + int32_t L_1269 = ((int32_t)92); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1256, L_1258, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1259, L_1261, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1262, L_1264, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1265, L_1267, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1268, L_1269, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1270 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1271 = V_5; + NullCheck(L_1270); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1270, (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24)))))); + uintptr_t L_1272 = (((uintptr_t)((int32_t)((uint32_t)L_1271>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1273 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1274 = V_4; + NullCheck(L_1273); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1273, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1274>>((int32_t)16))))))); + int32_t L_1275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1274>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1276 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1277 = V_2; + NullCheck(L_1276); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1276, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8)))))); + int32_t L_1278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8))))); + UInt32U5BU5D_t957* L_1279 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1280 = V_1; + NullCheck(L_1279); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1279, (((int32_t)((uint8_t)L_1280)))); + int32_t L_1281 = (((int32_t)((uint8_t)L_1280))); + UInt32U5BU5D_t957* L_1282 = ___ekey; + NullCheck(L_1282); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1282, ((int32_t)93)); + int32_t L_1283 = ((int32_t)93); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1270, L_1272, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1273, L_1275, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1276, L_1278, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1279, L_1281, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1282, L_1283, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1284 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1285 = V_6; + NullCheck(L_1284); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1284, (((uintptr_t)((int32_t)((uint32_t)L_1285>>((int32_t)24)))))); + uintptr_t L_1286 = (((uintptr_t)((int32_t)((uint32_t)L_1285>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1287 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1288 = V_5; + NullCheck(L_1287); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1287, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>((int32_t)16))))))); + int32_t L_1289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1290 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1291 = V_3; + NullCheck(L_1290); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1290, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1291>>8)))))); + int32_t L_1292 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1291>>8))))); + UInt32U5BU5D_t957* L_1293 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1294 = V_2; + NullCheck(L_1293); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1293, (((int32_t)((uint8_t)L_1294)))); + int32_t L_1295 = (((int32_t)((uint8_t)L_1294))); + UInt32U5BU5D_t957* L_1296 = ___ekey; + NullCheck(L_1296); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1296, ((int32_t)94)); + int32_t L_1297 = ((int32_t)94); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1284, L_1286, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1287, L_1289, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1290, L_1292, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1293, L_1295, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1296, L_1297, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1298 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1299 = V_7; + NullCheck(L_1298); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1298, (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24)))))); + uintptr_t L_1300 = (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1301 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1302 = V_6; + NullCheck(L_1301); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1301, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1302>>((int32_t)16))))))); + int32_t L_1303 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1302>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1304 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1305 = V_4; + NullCheck(L_1304); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1304, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1305>>8)))))); + int32_t L_1306 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1305>>8))))); + UInt32U5BU5D_t957* L_1307 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1308 = V_3; + NullCheck(L_1307); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1307, (((int32_t)((uint8_t)L_1308)))); + int32_t L_1309 = (((int32_t)((uint8_t)L_1308))); + UInt32U5BU5D_t957* L_1310 = ___ekey; + NullCheck(L_1310); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1310, ((int32_t)95)); + int32_t L_1311 = ((int32_t)95); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1298, L_1300, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1301, L_1303, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1304, L_1306, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1307, L_1309, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1310, L_1311, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1312 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1313 = V_8; + NullCheck(L_1312); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1312, (((uintptr_t)((int32_t)((uint32_t)L_1313>>((int32_t)24)))))); + uintptr_t L_1314 = (((uintptr_t)((int32_t)((uint32_t)L_1313>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1315 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1316 = V_15; + NullCheck(L_1315); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1315, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1316>>((int32_t)16))))))); + int32_t L_1317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1316>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1318 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1319 = V_13; + NullCheck(L_1318); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1318, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1319>>8)))))); + int32_t L_1320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1319>>8))))); + UInt32U5BU5D_t957* L_1321 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1322 = V_12; + NullCheck(L_1321); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1321, (((int32_t)((uint8_t)L_1322)))); + int32_t L_1323 = (((int32_t)((uint8_t)L_1322))); + UInt32U5BU5D_t957* L_1324 = ___ekey; + NullCheck(L_1324); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1324, ((int32_t)96)); + int32_t L_1325 = ((int32_t)96); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1312, L_1314, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1315, L_1317, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1318, L_1320, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1321, L_1323, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1324, L_1325, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1326 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1327 = V_9; + NullCheck(L_1326); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1326, (((uintptr_t)((int32_t)((uint32_t)L_1327>>((int32_t)24)))))); + uintptr_t L_1328 = (((uintptr_t)((int32_t)((uint32_t)L_1327>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1329 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1330 = V_8; + NullCheck(L_1329); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1329, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16))))))); + int32_t L_1331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1332 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1333 = V_14; + NullCheck(L_1332); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1332, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1333>>8)))))); + int32_t L_1334 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1333>>8))))); + UInt32U5BU5D_t957* L_1335 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1336 = V_13; + NullCheck(L_1335); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1335, (((int32_t)((uint8_t)L_1336)))); + int32_t L_1337 = (((int32_t)((uint8_t)L_1336))); + UInt32U5BU5D_t957* L_1338 = ___ekey; + NullCheck(L_1338); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1338, ((int32_t)97)); + int32_t L_1339 = ((int32_t)97); + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1326, L_1328, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1329, L_1331, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1332, L_1334, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1335, L_1337, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1338, L_1339, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1340 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1341 = V_10; + NullCheck(L_1340); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1340, (((uintptr_t)((int32_t)((uint32_t)L_1341>>((int32_t)24)))))); + uintptr_t L_1342 = (((uintptr_t)((int32_t)((uint32_t)L_1341>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1343 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1344 = V_9; + NullCheck(L_1343); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1343, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1344>>((int32_t)16))))))); + int32_t L_1345 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1344>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1346 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1347 = V_15; + NullCheck(L_1346); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1346, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1347>>8)))))); + int32_t L_1348 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1347>>8))))); + UInt32U5BU5D_t957* L_1349 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1350 = V_14; + NullCheck(L_1349); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1349, (((int32_t)((uint8_t)L_1350)))); + int32_t L_1351 = (((int32_t)((uint8_t)L_1350))); + UInt32U5BU5D_t957* L_1352 = ___ekey; + NullCheck(L_1352); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1352, ((int32_t)98)); + int32_t L_1353 = ((int32_t)98); + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1340, L_1342, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1343, L_1345, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1346, L_1348, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1349, L_1351, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1352, L_1353, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1354 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1355 = V_11; + NullCheck(L_1354); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1354, (((uintptr_t)((int32_t)((uint32_t)L_1355>>((int32_t)24)))))); + uintptr_t L_1356 = (((uintptr_t)((int32_t)((uint32_t)L_1355>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1357 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1358 = V_10; + NullCheck(L_1357); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1357, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1358>>((int32_t)16))))))); + int32_t L_1359 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1358>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1360 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1361 = V_8; + NullCheck(L_1360); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1360, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1361>>8)))))); + int32_t L_1362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1361>>8))))); + UInt32U5BU5D_t957* L_1363 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1364 = V_15; + NullCheck(L_1363); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1363, (((int32_t)((uint8_t)L_1364)))); + int32_t L_1365 = (((int32_t)((uint8_t)L_1364))); + UInt32U5BU5D_t957* L_1366 = ___ekey; + NullCheck(L_1366); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1366, ((int32_t)99)); + int32_t L_1367 = ((int32_t)99); + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1354, L_1356, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1357, L_1359, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1360, L_1362, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1363, L_1365, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1366, L_1367, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1368 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1369 = V_12; + NullCheck(L_1368); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1368, (((uintptr_t)((int32_t)((uint32_t)L_1369>>((int32_t)24)))))); + uintptr_t L_1370 = (((uintptr_t)((int32_t)((uint32_t)L_1369>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1371 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1372 = V_11; + NullCheck(L_1371); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1371, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1372>>((int32_t)16))))))); + int32_t L_1373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1372>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1374 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1375 = V_9; + NullCheck(L_1374); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1374, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1375>>8)))))); + int32_t L_1376 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1375>>8))))); + UInt32U5BU5D_t957* L_1377 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1378 = V_8; + NullCheck(L_1377); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1377, (((int32_t)((uint8_t)L_1378)))); + int32_t L_1379 = (((int32_t)((uint8_t)L_1378))); + UInt32U5BU5D_t957* L_1380 = ___ekey; + NullCheck(L_1380); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1380, ((int32_t)100)); + int32_t L_1381 = ((int32_t)100); + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1368, L_1370, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1371, L_1373, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1374, L_1376, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1377, L_1379, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1380, L_1381, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1382 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1383 = V_13; + NullCheck(L_1382); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1382, (((uintptr_t)((int32_t)((uint32_t)L_1383>>((int32_t)24)))))); + uintptr_t L_1384 = (((uintptr_t)((int32_t)((uint32_t)L_1383>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1385 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1386 = V_12; + NullCheck(L_1385); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1385, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1386>>((int32_t)16))))))); + int32_t L_1387 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1386>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1388 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1389 = V_10; + NullCheck(L_1388); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1388, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1389>>8)))))); + int32_t L_1390 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1389>>8))))); + UInt32U5BU5D_t957* L_1391 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1392 = V_9; + NullCheck(L_1391); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1391, (((int32_t)((uint8_t)L_1392)))); + int32_t L_1393 = (((int32_t)((uint8_t)L_1392))); + UInt32U5BU5D_t957* L_1394 = ___ekey; + NullCheck(L_1394); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1394, ((int32_t)101)); + int32_t L_1395 = ((int32_t)101); + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1382, L_1384, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1385, L_1387, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1388, L_1390, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1391, L_1393, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1394, L_1395, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1396 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1397 = V_14; + NullCheck(L_1396); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1396, (((uintptr_t)((int32_t)((uint32_t)L_1397>>((int32_t)24)))))); + uintptr_t L_1398 = (((uintptr_t)((int32_t)((uint32_t)L_1397>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1399 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1400 = V_13; + NullCheck(L_1399); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1399, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1400>>((int32_t)16))))))); + int32_t L_1401 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1400>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1402 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1403 = V_11; + NullCheck(L_1402); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1402, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1403>>8)))))); + int32_t L_1404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1403>>8))))); + UInt32U5BU5D_t957* L_1405 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1406 = V_10; + NullCheck(L_1405); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1405, (((int32_t)((uint8_t)L_1406)))); + int32_t L_1407 = (((int32_t)((uint8_t)L_1406))); + UInt32U5BU5D_t957* L_1408 = ___ekey; + NullCheck(L_1408); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1408, ((int32_t)102)); + int32_t L_1409 = ((int32_t)102); + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1396, L_1398, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1399, L_1401, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1402, L_1404, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1405, L_1407, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1408, L_1409, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1410 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1411 = V_15; + NullCheck(L_1410); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1410, (((uintptr_t)((int32_t)((uint32_t)L_1411>>((int32_t)24)))))); + uintptr_t L_1412 = (((uintptr_t)((int32_t)((uint32_t)L_1411>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1413 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1414 = V_14; + NullCheck(L_1413); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1413, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1414>>((int32_t)16))))))); + int32_t L_1415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1414>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1416 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1417 = V_12; + NullCheck(L_1416); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1416, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>8)))))); + int32_t L_1418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>8))))); + UInt32U5BU5D_t957* L_1419 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1420 = V_11; + NullCheck(L_1419); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1419, (((int32_t)((uint8_t)L_1420)))); + int32_t L_1421 = (((int32_t)((uint8_t)L_1420))); + UInt32U5BU5D_t957* L_1422 = ___ekey; + NullCheck(L_1422); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1422, ((int32_t)103)); + int32_t L_1423 = ((int32_t)103); + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1410, L_1412, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1413, L_1415, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1416, L_1418, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1419, L_1421, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1422, L_1423, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1424 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1425 = V_0; + NullCheck(L_1424); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1424, (((uintptr_t)((int32_t)((uint32_t)L_1425>>((int32_t)24)))))); + uintptr_t L_1426 = (((uintptr_t)((int32_t)((uint32_t)L_1425>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1427 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1428 = V_7; + NullCheck(L_1427); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1427, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1428>>((int32_t)16))))))); + int32_t L_1429 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1428>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1430 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1431 = V_5; + NullCheck(L_1430); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1430, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1431>>8)))))); + int32_t L_1432 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1431>>8))))); + UInt32U5BU5D_t957* L_1433 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1434 = V_4; + NullCheck(L_1433); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1433, (((int32_t)((uint8_t)L_1434)))); + int32_t L_1435 = (((int32_t)((uint8_t)L_1434))); + UInt32U5BU5D_t957* L_1436 = ___ekey; + NullCheck(L_1436); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1436, ((int32_t)104)); + int32_t L_1437 = ((int32_t)104); + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1424, L_1426, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1427, L_1429, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1430, L_1432, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1433, L_1435, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1436, L_1437, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1438 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1439 = V_1; + NullCheck(L_1438); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1438, (((uintptr_t)((int32_t)((uint32_t)L_1439>>((int32_t)24)))))); + uintptr_t L_1440 = (((uintptr_t)((int32_t)((uint32_t)L_1439>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1441 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1442 = V_0; + NullCheck(L_1441); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1441, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1442>>((int32_t)16))))))); + int32_t L_1443 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1442>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1444 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1445 = V_6; + NullCheck(L_1444); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1444, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>8)))))); + int32_t L_1446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>8))))); + UInt32U5BU5D_t957* L_1447 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1448 = V_5; + NullCheck(L_1447); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1447, (((int32_t)((uint8_t)L_1448)))); + int32_t L_1449 = (((int32_t)((uint8_t)L_1448))); + UInt32U5BU5D_t957* L_1450 = ___ekey; + NullCheck(L_1450); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1450, ((int32_t)105)); + int32_t L_1451 = ((int32_t)105); + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1438, L_1440, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1441, L_1443, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1444, L_1446, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1447, L_1449, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1450, L_1451, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1452 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1453 = V_2; + NullCheck(L_1452); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1452, (((uintptr_t)((int32_t)((uint32_t)L_1453>>((int32_t)24)))))); + uintptr_t L_1454 = (((uintptr_t)((int32_t)((uint32_t)L_1453>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1455 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1456 = V_1; + NullCheck(L_1455); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1455, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1456>>((int32_t)16))))))); + int32_t L_1457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1456>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1458 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1459 = V_7; + NullCheck(L_1458); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1458, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8)))))); + int32_t L_1460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8))))); + UInt32U5BU5D_t957* L_1461 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1462 = V_6; + NullCheck(L_1461); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1461, (((int32_t)((uint8_t)L_1462)))); + int32_t L_1463 = (((int32_t)((uint8_t)L_1462))); + UInt32U5BU5D_t957* L_1464 = ___ekey; + NullCheck(L_1464); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1464, ((int32_t)106)); + int32_t L_1465 = ((int32_t)106); + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1452, L_1454, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1455, L_1457, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1458, L_1460, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1461, L_1463, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1464, L_1465, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1466 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1467 = V_3; + NullCheck(L_1466); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1466, (((uintptr_t)((int32_t)((uint32_t)L_1467>>((int32_t)24)))))); + uintptr_t L_1468 = (((uintptr_t)((int32_t)((uint32_t)L_1467>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1469 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1470 = V_2; + NullCheck(L_1469); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1469, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1470>>((int32_t)16))))))); + int32_t L_1471 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1470>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1472 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1473 = V_0; + NullCheck(L_1472); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1472, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1473>>8)))))); + int32_t L_1474 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1473>>8))))); + UInt32U5BU5D_t957* L_1475 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1476 = V_7; + NullCheck(L_1475); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1475, (((int32_t)((uint8_t)L_1476)))); + int32_t L_1477 = (((int32_t)((uint8_t)L_1476))); + UInt32U5BU5D_t957* L_1478 = ___ekey; + NullCheck(L_1478); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1478, ((int32_t)107)); + int32_t L_1479 = ((int32_t)107); + V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1466, L_1468, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1469, L_1471, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1472, L_1474, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1475, L_1477, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1478, L_1479, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1480 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1481 = V_4; + NullCheck(L_1480); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1480, (((uintptr_t)((int32_t)((uint32_t)L_1481>>((int32_t)24)))))); + uintptr_t L_1482 = (((uintptr_t)((int32_t)((uint32_t)L_1481>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1483 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1484 = V_3; + NullCheck(L_1483); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1483, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1484>>((int32_t)16))))))); + int32_t L_1485 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1484>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1486 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1487 = V_1; + NullCheck(L_1486); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1486, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8)))))); + int32_t L_1488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8))))); + UInt32U5BU5D_t957* L_1489 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1490 = V_0; + NullCheck(L_1489); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1489, (((int32_t)((uint8_t)L_1490)))); + int32_t L_1491 = (((int32_t)((uint8_t)L_1490))); + UInt32U5BU5D_t957* L_1492 = ___ekey; + NullCheck(L_1492); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1492, ((int32_t)108)); + int32_t L_1493 = ((int32_t)108); + V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1480, L_1482, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1483, L_1485, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1486, L_1488, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1489, L_1491, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1492, L_1493, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1494 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1495 = V_5; + NullCheck(L_1494); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1494, (((uintptr_t)((int32_t)((uint32_t)L_1495>>((int32_t)24)))))); + uintptr_t L_1496 = (((uintptr_t)((int32_t)((uint32_t)L_1495>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1497 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1498 = V_4; + NullCheck(L_1497); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1497, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1498>>((int32_t)16))))))); + int32_t L_1499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1498>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1500 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1501 = V_2; + NullCheck(L_1500); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1500, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1501>>8)))))); + int32_t L_1502 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1501>>8))))); + UInt32U5BU5D_t957* L_1503 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1504 = V_1; + NullCheck(L_1503); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1503, (((int32_t)((uint8_t)L_1504)))); + int32_t L_1505 = (((int32_t)((uint8_t)L_1504))); + UInt32U5BU5D_t957* L_1506 = ___ekey; + NullCheck(L_1506); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1506, ((int32_t)109)); + int32_t L_1507 = ((int32_t)109); + V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1494, L_1496, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1497, L_1499, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1500, L_1502, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1503, L_1505, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1506, L_1507, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1508 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1509 = V_6; + NullCheck(L_1508); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1508, (((uintptr_t)((int32_t)((uint32_t)L_1509>>((int32_t)24)))))); + uintptr_t L_1510 = (((uintptr_t)((int32_t)((uint32_t)L_1509>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1511 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1512 = V_5; + NullCheck(L_1511); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1511, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16))))))); + int32_t L_1513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1514 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1515 = V_3; + NullCheck(L_1514); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1514, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1515>>8)))))); + int32_t L_1516 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1515>>8))))); + UInt32U5BU5D_t957* L_1517 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1518 = V_2; + NullCheck(L_1517); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1517, (((int32_t)((uint8_t)L_1518)))); + int32_t L_1519 = (((int32_t)((uint8_t)L_1518))); + UInt32U5BU5D_t957* L_1520 = ___ekey; + NullCheck(L_1520); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1520, ((int32_t)110)); + int32_t L_1521 = ((int32_t)110); + V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1508, L_1510, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1511, L_1513, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1514, L_1516, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1517, L_1519, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1520, L_1521, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_1522 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT0_23; + uint32_t L_1523 = V_7; + NullCheck(L_1522); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1522, (((uintptr_t)((int32_t)((uint32_t)L_1523>>((int32_t)24)))))); + uintptr_t L_1524 = (((uintptr_t)((int32_t)((uint32_t)L_1523>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1525 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT1_24; + uint32_t L_1526 = V_6; + NullCheck(L_1525); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1525, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1526>>((int32_t)16))))))); + int32_t L_1527 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1526>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1528 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT2_25; + uint32_t L_1529 = V_4; + NullCheck(L_1528); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1528, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1529>>8)))))); + int32_t L_1530 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1529>>8))))); + UInt32U5BU5D_t957* L_1531 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iT3_26; + uint32_t L_1532 = V_3; + NullCheck(L_1531); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1531, (((int32_t)((uint8_t)L_1532)))); + int32_t L_1533 = (((int32_t)((uint8_t)L_1532))); + UInt32U5BU5D_t957* L_1534 = ___ekey; + NullCheck(L_1534); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1534, ((int32_t)111)); + int32_t L_1535 = ((int32_t)111); + V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1522, L_1524, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1525, L_1527, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1528, L_1530, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1531, L_1533, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1534, L_1535, sizeof(uint32_t))))); + ByteU5BU5D_t789* L_1536 = ___outdata; + ByteU5BU5D_t789* L_1537 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1538 = V_8; + NullCheck(L_1537); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1537, (((uintptr_t)((int32_t)((uint32_t)L_1538>>((int32_t)24)))))); + uintptr_t L_1539 = (((uintptr_t)((int32_t)((uint32_t)L_1538>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1540 = ___ekey; + NullCheck(L_1540); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1540, ((int32_t)112)); + int32_t L_1541 = ((int32_t)112); + NullCheck(L_1536); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1536, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1536, 0, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1537, L_1539, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1540, L_1541, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1542 = ___outdata; + ByteU5BU5D_t789* L_1543 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1544 = V_15; + NullCheck(L_1543); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1543, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>((int32_t)16))))))); + int32_t L_1545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1546 = ___ekey; + NullCheck(L_1546); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1546, ((int32_t)112)); + int32_t L_1547 = ((int32_t)112); + NullCheck(L_1542); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1542, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1542, 1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1543, L_1545, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1546, L_1547, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1548 = ___outdata; + ByteU5BU5D_t789* L_1549 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1550 = V_13; + NullCheck(L_1549); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1549, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>8)))))); + int32_t L_1551 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>8))))); + UInt32U5BU5D_t957* L_1552 = ___ekey; + NullCheck(L_1552); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1552, ((int32_t)112)); + int32_t L_1553 = ((int32_t)112); + NullCheck(L_1548); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1548, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1548, 2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1549, L_1551, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1552, L_1553, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1554 = ___outdata; + ByteU5BU5D_t789* L_1555 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1556 = V_12; + NullCheck(L_1555); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1555, (((int32_t)((uint8_t)L_1556)))); + int32_t L_1557 = (((int32_t)((uint8_t)L_1556))); + UInt32U5BU5D_t957* L_1558 = ___ekey; + NullCheck(L_1558); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1558, ((int32_t)112)); + int32_t L_1559 = ((int32_t)112); + NullCheck(L_1554); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1554, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1554, 3, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1555, L_1557, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1558, L_1559, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1560 = ___outdata; + ByteU5BU5D_t789* L_1561 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1562 = V_9; + NullCheck(L_1561); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1561, (((uintptr_t)((int32_t)((uint32_t)L_1562>>((int32_t)24)))))); + uintptr_t L_1563 = (((uintptr_t)((int32_t)((uint32_t)L_1562>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1564 = ___ekey; + NullCheck(L_1564); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1564, ((int32_t)113)); + int32_t L_1565 = ((int32_t)113); + NullCheck(L_1560); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1560, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1560, 4, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1561, L_1563, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1564, L_1565, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1566 = ___outdata; + ByteU5BU5D_t789* L_1567 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1568 = V_8; + NullCheck(L_1567); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1567, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1568>>((int32_t)16))))))); + int32_t L_1569 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1568>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1570 = ___ekey; + NullCheck(L_1570); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1570, ((int32_t)113)); + int32_t L_1571 = ((int32_t)113); + NullCheck(L_1566); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1566, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1566, 5, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1567, L_1569, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1570, L_1571, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1572 = ___outdata; + ByteU5BU5D_t789* L_1573 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1574 = V_14; + NullCheck(L_1573); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1573, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1574>>8)))))); + int32_t L_1575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1574>>8))))); + UInt32U5BU5D_t957* L_1576 = ___ekey; + NullCheck(L_1576); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1576, ((int32_t)113)); + int32_t L_1577 = ((int32_t)113); + NullCheck(L_1572); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1572, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1572, 6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1573, L_1575, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1576, L_1577, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1578 = ___outdata; + ByteU5BU5D_t789* L_1579 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1580 = V_13; + NullCheck(L_1579); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1579, (((int32_t)((uint8_t)L_1580)))); + int32_t L_1581 = (((int32_t)((uint8_t)L_1580))); + UInt32U5BU5D_t957* L_1582 = ___ekey; + NullCheck(L_1582); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1582, ((int32_t)113)); + int32_t L_1583 = ((int32_t)113); + NullCheck(L_1578); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1578, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1578, 7, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1579, L_1581, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1582, L_1583, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1584 = ___outdata; + ByteU5BU5D_t789* L_1585 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1586 = V_10; + NullCheck(L_1585); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1585, (((uintptr_t)((int32_t)((uint32_t)L_1586>>((int32_t)24)))))); + uintptr_t L_1587 = (((uintptr_t)((int32_t)((uint32_t)L_1586>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1588 = ___ekey; + NullCheck(L_1588); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1588, ((int32_t)114)); + int32_t L_1589 = ((int32_t)114); + NullCheck(L_1584); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1584, 8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1584, 8, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1585, L_1587, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1588, L_1589, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1590 = ___outdata; + ByteU5BU5D_t789* L_1591 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1592 = V_9; + NullCheck(L_1591); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1591, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>((int32_t)16))))))); + int32_t L_1593 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1594 = ___ekey; + NullCheck(L_1594); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1594, ((int32_t)114)); + int32_t L_1595 = ((int32_t)114); + NullCheck(L_1590); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1590, ((int32_t)9)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1590, ((int32_t)9), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1591, L_1593, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1594, L_1595, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1596 = ___outdata; + ByteU5BU5D_t789* L_1597 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1598 = V_15; + NullCheck(L_1597); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1597, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1598>>8)))))); + int32_t L_1599 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1598>>8))))); + UInt32U5BU5D_t957* L_1600 = ___ekey; + NullCheck(L_1600); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1600, ((int32_t)114)); + int32_t L_1601 = ((int32_t)114); + NullCheck(L_1596); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1596, ((int32_t)10)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1596, ((int32_t)10), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1597, L_1599, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1600, L_1601, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1602 = ___outdata; + ByteU5BU5D_t789* L_1603 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1604 = V_14; + NullCheck(L_1603); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1603, (((int32_t)((uint8_t)L_1604)))); + int32_t L_1605 = (((int32_t)((uint8_t)L_1604))); + UInt32U5BU5D_t957* L_1606 = ___ekey; + NullCheck(L_1606); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1606, ((int32_t)114)); + int32_t L_1607 = ((int32_t)114); + NullCheck(L_1602); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1602, ((int32_t)11)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1602, ((int32_t)11), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1603, L_1605, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1606, L_1607, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1608 = ___outdata; + ByteU5BU5D_t789* L_1609 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1610 = V_11; + NullCheck(L_1609); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1609, (((uintptr_t)((int32_t)((uint32_t)L_1610>>((int32_t)24)))))); + uintptr_t L_1611 = (((uintptr_t)((int32_t)((uint32_t)L_1610>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1612 = ___ekey; + NullCheck(L_1612); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1612, ((int32_t)115)); + int32_t L_1613 = ((int32_t)115); + NullCheck(L_1608); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1608, ((int32_t)12)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1608, ((int32_t)12), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1609, L_1611, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1612, L_1613, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1614 = ___outdata; + ByteU5BU5D_t789* L_1615 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1616 = V_10; + NullCheck(L_1615); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1615, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1616>>((int32_t)16))))))); + int32_t L_1617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1616>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1618 = ___ekey; + NullCheck(L_1618); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1618, ((int32_t)115)); + int32_t L_1619 = ((int32_t)115); + NullCheck(L_1614); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1614, ((int32_t)13)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1614, ((int32_t)13), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1615, L_1617, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1618, L_1619, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1620 = ___outdata; + ByteU5BU5D_t789* L_1621 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1622 = V_8; + NullCheck(L_1621); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1621, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1622>>8)))))); + int32_t L_1623 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1622>>8))))); + UInt32U5BU5D_t957* L_1624 = ___ekey; + NullCheck(L_1624); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1624, ((int32_t)115)); + int32_t L_1625 = ((int32_t)115); + NullCheck(L_1620); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1620, ((int32_t)14)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1620, ((int32_t)14), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1621, L_1623, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1624, L_1625, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1626 = ___outdata; + ByteU5BU5D_t789* L_1627 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1628 = V_15; + NullCheck(L_1627); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1627, (((int32_t)((uint8_t)L_1628)))); + int32_t L_1629 = (((int32_t)((uint8_t)L_1628))); + UInt32U5BU5D_t957* L_1630 = ___ekey; + NullCheck(L_1630); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1630, ((int32_t)115)); + int32_t L_1631 = ((int32_t)115); + NullCheck(L_1626); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1626, ((int32_t)15)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1626, ((int32_t)15), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1627, L_1629, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1630, L_1631, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1632 = ___outdata; + ByteU5BU5D_t789* L_1633 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1634 = V_12; + NullCheck(L_1633); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1633, (((uintptr_t)((int32_t)((uint32_t)L_1634>>((int32_t)24)))))); + uintptr_t L_1635 = (((uintptr_t)((int32_t)((uint32_t)L_1634>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1636 = ___ekey; + NullCheck(L_1636); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1636, ((int32_t)116)); + int32_t L_1637 = ((int32_t)116); + NullCheck(L_1632); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1632, ((int32_t)16)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1632, ((int32_t)16), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1633, L_1635, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1636, L_1637, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1638 = ___outdata; + ByteU5BU5D_t789* L_1639 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1640 = V_11; + NullCheck(L_1639); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1639, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1640>>((int32_t)16))))))); + int32_t L_1641 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1640>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1642 = ___ekey; + NullCheck(L_1642); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1642, ((int32_t)116)); + int32_t L_1643 = ((int32_t)116); + NullCheck(L_1638); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1638, ((int32_t)17)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1638, ((int32_t)17), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1639, L_1641, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1642, L_1643, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1644 = ___outdata; + ByteU5BU5D_t789* L_1645 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1646 = V_9; + NullCheck(L_1645); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1645, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1646>>8)))))); + int32_t L_1647 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1646>>8))))); + UInt32U5BU5D_t957* L_1648 = ___ekey; + NullCheck(L_1648); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1648, ((int32_t)116)); + int32_t L_1649 = ((int32_t)116); + NullCheck(L_1644); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1644, ((int32_t)18)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1644, ((int32_t)18), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1645, L_1647, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1648, L_1649, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1650 = ___outdata; + ByteU5BU5D_t789* L_1651 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1652 = V_8; + NullCheck(L_1651); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1651, (((int32_t)((uint8_t)L_1652)))); + int32_t L_1653 = (((int32_t)((uint8_t)L_1652))); + UInt32U5BU5D_t957* L_1654 = ___ekey; + NullCheck(L_1654); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1654, ((int32_t)116)); + int32_t L_1655 = ((int32_t)116); + NullCheck(L_1650); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1650, ((int32_t)19)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1650, ((int32_t)19), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1651, L_1653, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1654, L_1655, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1656 = ___outdata; + ByteU5BU5D_t789* L_1657 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1658 = V_13; + NullCheck(L_1657); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1657, (((uintptr_t)((int32_t)((uint32_t)L_1658>>((int32_t)24)))))); + uintptr_t L_1659 = (((uintptr_t)((int32_t)((uint32_t)L_1658>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1660 = ___ekey; + NullCheck(L_1660); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1660, ((int32_t)117)); + int32_t L_1661 = ((int32_t)117); + NullCheck(L_1656); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1656, ((int32_t)20)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1656, ((int32_t)20), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1657, L_1659, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1660, L_1661, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1662 = ___outdata; + ByteU5BU5D_t789* L_1663 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1664 = V_12; + NullCheck(L_1663); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1663, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))))); + int32_t L_1665 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1666 = ___ekey; + NullCheck(L_1666); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1666, ((int32_t)117)); + int32_t L_1667 = ((int32_t)117); + NullCheck(L_1662); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1662, ((int32_t)21)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1662, ((int32_t)21), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1663, L_1665, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1666, L_1667, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1668 = ___outdata; + ByteU5BU5D_t789* L_1669 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1670 = V_10; + NullCheck(L_1669); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1669, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1670>>8)))))); + int32_t L_1671 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1670>>8))))); + UInt32U5BU5D_t957* L_1672 = ___ekey; + NullCheck(L_1672); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1672, ((int32_t)117)); + int32_t L_1673 = ((int32_t)117); + NullCheck(L_1668); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1668, ((int32_t)22)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1668, ((int32_t)22), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1669, L_1671, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1672, L_1673, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1674 = ___outdata; + ByteU5BU5D_t789* L_1675 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1676 = V_9; + NullCheck(L_1675); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1675, (((int32_t)((uint8_t)L_1676)))); + int32_t L_1677 = (((int32_t)((uint8_t)L_1676))); + UInt32U5BU5D_t957* L_1678 = ___ekey; + NullCheck(L_1678); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1678, ((int32_t)117)); + int32_t L_1679 = ((int32_t)117); + NullCheck(L_1674); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1674, ((int32_t)23)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1674, ((int32_t)23), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1675, L_1677, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1678, L_1679, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1680 = ___outdata; + ByteU5BU5D_t789* L_1681 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1682 = V_14; + NullCheck(L_1681); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1681, (((uintptr_t)((int32_t)((uint32_t)L_1682>>((int32_t)24)))))); + uintptr_t L_1683 = (((uintptr_t)((int32_t)((uint32_t)L_1682>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1684 = ___ekey; + NullCheck(L_1684); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1684, ((int32_t)118)); + int32_t L_1685 = ((int32_t)118); + NullCheck(L_1680); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1680, ((int32_t)24)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1680, ((int32_t)24), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1681, L_1683, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1684, L_1685, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1686 = ___outdata; + ByteU5BU5D_t789* L_1687 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1688 = V_13; + NullCheck(L_1687); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1687, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1688>>((int32_t)16))))))); + int32_t L_1689 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1688>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1690 = ___ekey; + NullCheck(L_1690); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1690, ((int32_t)118)); + int32_t L_1691 = ((int32_t)118); + NullCheck(L_1686); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1686, ((int32_t)25)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1686, ((int32_t)25), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1687, L_1689, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1690, L_1691, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1692 = ___outdata; + ByteU5BU5D_t789* L_1693 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1694 = V_11; + NullCheck(L_1693); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1693, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1694>>8)))))); + int32_t L_1695 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1694>>8))))); + UInt32U5BU5D_t957* L_1696 = ___ekey; + NullCheck(L_1696); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1696, ((int32_t)118)); + int32_t L_1697 = ((int32_t)118); + NullCheck(L_1692); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1692, ((int32_t)26)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1692, ((int32_t)26), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1693, L_1695, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1696, L_1697, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1698 = ___outdata; + ByteU5BU5D_t789* L_1699 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1700 = V_10; + NullCheck(L_1699); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1699, (((int32_t)((uint8_t)L_1700)))); + int32_t L_1701 = (((int32_t)((uint8_t)L_1700))); + UInt32U5BU5D_t957* L_1702 = ___ekey; + NullCheck(L_1702); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1702, ((int32_t)118)); + int32_t L_1703 = ((int32_t)118); + NullCheck(L_1698); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1698, ((int32_t)27)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1698, ((int32_t)27), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1699, L_1701, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1702, L_1703, sizeof(uint32_t))))))))))); + ByteU5BU5D_t789* L_1704 = ___outdata; + ByteU5BU5D_t789* L_1705 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1706 = V_15; + NullCheck(L_1705); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1705, (((uintptr_t)((int32_t)((uint32_t)L_1706>>((int32_t)24)))))); + uintptr_t L_1707 = (((uintptr_t)((int32_t)((uint32_t)L_1706>>((int32_t)24))))); + UInt32U5BU5D_t957* L_1708 = ___ekey; + NullCheck(L_1708); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1708, ((int32_t)119)); + int32_t L_1709 = ((int32_t)119); + NullCheck(L_1704); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1704, ((int32_t)28)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1704, ((int32_t)28), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1705, L_1707, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1708, L_1709, sizeof(uint32_t)))>>((int32_t)24))))))))))); + ByteU5BU5D_t789* L_1710 = ___outdata; + ByteU5BU5D_t789* L_1711 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1712 = V_14; + NullCheck(L_1711); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1711, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1712>>((int32_t)16))))))); + int32_t L_1713 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1712>>((int32_t)16)))))); + UInt32U5BU5D_t957* L_1714 = ___ekey; + NullCheck(L_1714); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1714, ((int32_t)119)); + int32_t L_1715 = ((int32_t)119); + NullCheck(L_1710); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1710, ((int32_t)29)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1710, ((int32_t)29), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1711, L_1713, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1714, L_1715, sizeof(uint32_t)))>>((int32_t)16))))))))))); + ByteU5BU5D_t789* L_1716 = ___outdata; + ByteU5BU5D_t789* L_1717 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1718 = V_12; + NullCheck(L_1717); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1717, (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1718>>8)))))); + int32_t L_1719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1718>>8))))); + UInt32U5BU5D_t957* L_1720 = ___ekey; + NullCheck(L_1720); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1720, ((int32_t)119)); + int32_t L_1721 = ((int32_t)119); + NullCheck(L_1716); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1716, ((int32_t)30)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1716, ((int32_t)30), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1717, L_1719, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1720, L_1721, sizeof(uint32_t)))>>8)))))))))); + ByteU5BU5D_t789* L_1722 = ___outdata; + ByteU5BU5D_t789* L_1723 = ((RijndaelTransform_t1583_StaticFields*)RijndaelTransform_t1583_il2cpp_TypeInfo_var->static_fields)->___iSBox_18; + uint32_t L_1724 = V_11; + NullCheck(L_1723); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1723, (((int32_t)((uint8_t)L_1724)))); + int32_t L_1725 = (((int32_t)((uint8_t)L_1724))); + UInt32U5BU5D_t957* L_1726 = ___ekey; + NullCheck(L_1726); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1726, ((int32_t)119)); + int32_t L_1727 = ((int32_t)119); + NullCheck(L_1722); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1722, ((int32_t)31)); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1722, ((int32_t)31), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1723, L_1725, sizeof(uint8_t)))^(int32_t)(((int32_t)((uint8_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_1726, L_1727, sizeof(uint32_t))))))))))); + return; + } +} +// System.Void System.Security.Cryptography.RijndaelManagedTransform::.ctor(System.Security.Cryptography.Rijndael,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +extern "C" void RijndaelManagedTransform__ctor_m9464 (RijndaelManagedTransform_t1584 * __this, Rijndael_t1099 * ___algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RijndaelTransform_t1583_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1108); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Rijndael_t1099 * L_0 = ___algo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___key; + ByteU5BU5D_t789* L_3 = ___iv; + RijndaelTransform_t1583 * L_4 = (RijndaelTransform_t1583 *)il2cpp_codegen_object_new (RijndaelTransform_t1583_il2cpp_TypeInfo_var); + RijndaelTransform__ctor_m9453(L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + __this->____st_0 = L_4; + Rijndael_t1099 * L_5 = ___algo; + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_5); + __this->____bs_1 = L_6; + return; + } +} +// System.Void System.Security.Cryptography.RijndaelManagedTransform::System.IDisposable.Dispose() +extern "C" void RijndaelManagedTransform_System_IDisposable_Dispose_m9465 (RijndaelManagedTransform_t1584 * __this, const MethodInfo* method) +{ + { + RijndaelTransform_t1583 * L_0 = (__this->____st_0); + NullCheck(L_0); + RijndaelTransform_Clear_m9455(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Security.Cryptography.RijndaelManagedTransform::get_CanReuseTransform() +extern "C" bool RijndaelManagedTransform_get_CanReuseTransform_m9466 (RijndaelManagedTransform_t1584 * __this, const MethodInfo* method) +{ + { + RijndaelTransform_t1583 * L_0 = (__this->____st_0); + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_CanReuseTransform() */, L_0); + return L_1; + } +} +// System.Int32 System.Security.Cryptography.RijndaelManagedTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t RijndaelManagedTransform_TransformBlock_m9467 (RijndaelManagedTransform_t1584 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + { + RijndaelTransform_t1583 * L_0 = (__this->____st_0); + ByteU5BU5D_t789* L_1 = ___inputBuffer; + int32_t L_2 = ___inputOffset; + int32_t L_3 = ___inputCount; + ByteU5BU5D_t789* L_4 = ___outputBuffer; + int32_t L_5 = ___outputOffset; + NullCheck(L_0); + int32_t L_6 = (int32_t)VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(16 /* System.Int32 Mono.Security.Cryptography.SymmetricTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_0, L_1, L_2, L_3, L_4, L_5); + return L_6; + } +} +// System.Byte[] System.Security.Cryptography.RijndaelManagedTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* RijndaelManagedTransform_TransformFinalBlock_m9468 (RijndaelManagedTransform_t1584 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + { + RijndaelTransform_t1583 * L_0 = (__this->____st_0); + ByteU5BU5D_t789* L_1 = ___inputBuffer; + int32_t L_2 = ___inputOffset; + int32_t L_3 = ___inputCount; + NullCheck(L_0); + ByteU5BU5D_t789* L_4 = (ByteU5BU5D_t789*)VirtFuncInvoker3< ByteU5BU5D_t789*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(17 /* System.Byte[] Mono.Security.Cryptography.SymmetricTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3); + return L_4; + } +} +// System.Void System.Security.Cryptography.SHA1::.ctor() +extern "C" void SHA1__ctor_m9469 (SHA1_t939 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)160); + return; + } +} +// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create() +extern Il2CppCodeGenString* _stringLiteral2099; +extern "C" SHA1_t939 * SHA1_Create_m4741 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2099 = il2cpp_codegen_string_literal_from_index(2099); + s_Il2CppMethodIntialized = true; + } + { + SHA1_t939 * L_0 = SHA1_Create_m9470(NULL /*static, unused*/, _stringLiteral2099, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* SHA1_t939_il2cpp_TypeInfo_var; +extern "C" SHA1_t939 * SHA1_Create_m9470 (Object_t * __this /* static, unused */, String_t* ___hashName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + SHA1_t939_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1109); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___hashName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((SHA1_t939 *)CastclassClass(L_1, SHA1_t939_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.SHA1Internal::.ctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SHA1Internal__ctor_m9471 (SHA1Internal_t1585 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____H_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 5)); + __this->____ProcessingBuffer_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + __this->___buff_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)80))); + SHA1Internal_Initialize_m9474(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA1Internal_HashCore_m9472 (SHA1Internal_t1585 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____ProcessingBufferCount_3); + if (!L_0) + { + goto IL_0079; + } + } + { + int32_t L_1 = ___cbSize; + int32_t L_2 = (__this->____ProcessingBufferCount_3); + if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2))))) + { + goto IL_003d; + } + } + { + ByteU5BU5D_t789* L_3 = ___rgb; + int32_t L_4 = ___ibStart; + ByteU5BU5D_t789* L_5 = (__this->____ProcessingBuffer_2); + int32_t L_6 = (__this->____ProcessingBufferCount_3); + int32_t L_7 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, L_4, (Array_t *)(Array_t *)L_5, L_6, L_7, /*hidden argument*/NULL); + int32_t L_8 = (__this->____ProcessingBufferCount_3); + int32_t L_9 = ___cbSize; + __this->____ProcessingBufferCount_3 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + return; + } + +IL_003d: + { + int32_t L_10 = (__this->____ProcessingBufferCount_3); + V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10)); + ByteU5BU5D_t789* L_11 = ___rgb; + int32_t L_12 = ___ibStart; + ByteU5BU5D_t789* L_13 = (__this->____ProcessingBuffer_2); + int32_t L_14 = (__this->____ProcessingBufferCount_3); + int32_t L_15 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, L_12, (Array_t *)(Array_t *)L_13, L_14, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = (__this->____ProcessingBuffer_2); + SHA1Internal_ProcessBlock_m9475(__this, L_16, 0, /*hidden argument*/NULL); + __this->____ProcessingBufferCount_3 = 0; + int32_t L_17 = ___ibStart; + int32_t L_18 = V_0; + ___ibStart = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = ___cbSize; + int32_t L_20 = V_0; + ___cbSize = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + } + +IL_0079: + { + V_0 = 0; + goto IL_008f; + } + +IL_0080: + { + ByteU5BU5D_t789* L_21 = ___rgb; + int32_t L_22 = ___ibStart; + int32_t L_23 = V_0; + SHA1Internal_ProcessBlock_m9475(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL); + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64))); + } + +IL_008f: + { + int32_t L_25 = V_0; + int32_t L_26 = ___cbSize; + int32_t L_27 = ___cbSize; + if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64)))))))) + { + goto IL_0080; + } + } + { + int32_t L_28 = ___cbSize; + if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64)))) + { + goto IL_00c7; + } + } + { + ByteU5BU5D_t789* L_29 = ___rgb; + int32_t L_30 = ___cbSize; + int32_t L_31 = ___cbSize; + int32_t L_32 = ___ibStart; + ByteU5BU5D_t789* L_33 = (__this->____ProcessingBuffer_2); + int32_t L_34 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Array_t *)(Array_t *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL); + int32_t L_35 = ___cbSize; + __this->____ProcessingBufferCount_3 = ((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))); + } + +IL_00c7: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA1Internal::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SHA1Internal_HashFinal_m9473 (SHA1Internal_t1585 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)20))); + ByteU5BU5D_t789* L_0 = (__this->____ProcessingBuffer_2); + int32_t L_1 = (__this->____ProcessingBufferCount_3); + SHA1Internal_ProcessFinalBlock_m9478(__this, L_0, 0, L_1, /*hidden argument*/NULL); + V_1 = 0; + goto IL_0051; + } + +IL_0022: + { + V_2 = 0; + goto IL_0046; + } + +IL_0029: + { + ByteU5BU5D_t789* L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = V_2; + UInt32U5BU5D_t957* L_5 = (__this->____H_0); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + int32_t L_8 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))>>((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)3-(int32_t)L_8))))&(int32_t)((int32_t)31)))))))); + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0046: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) < ((int32_t)4))) + { + goto IL_0029; + } + } + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0051: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) < ((int32_t)5))) + { + goto IL_0022; + } + } + { + ByteU5BU5D_t789* L_13 = V_0; + return L_13; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::Initialize() +extern "C" void SHA1Internal_Initialize_m9474 (SHA1Internal_t1585 * __this, const MethodInfo* method) +{ + { + __this->___count_1 = (((int64_t)((int64_t)0))); + __this->____ProcessingBufferCount_3 = 0; + UInt32U5BU5D_t957* L_0 = (__this->____H_0); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)((int32_t)1732584193); + UInt32U5BU5D_t957* L_1 = (__this->____H_0); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)-271733879); + UInt32U5BU5D_t957* L_2 = (__this->____H_0); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)-1732584194); + UInt32U5BU5D_t957* L_3 = (__this->____H_0); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_3, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)271733878); + UInt32U5BU5D_t957* L_4 = (__this->____H_0); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, 4, sizeof(uint32_t))) = (uint32_t)((int32_t)-1009589776); + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::ProcessBlock(System.Byte[],System.UInt32) +extern "C" void SHA1Internal_ProcessBlock_m9475 (SHA1Internal_t1585 * __this, ByteU5BU5D_t789* ___inputBuffer, uint32_t ___inputOffset, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + UInt32U5BU5D_t957* V_5 = {0}; + UInt32U5BU5D_t957* V_6 = {0}; + int32_t V_7 = 0; + { + uint64_t L_0 = (__this->___count_1); + __this->___count_1 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))); + UInt32U5BU5D_t957* L_1 = (__this->____H_0); + V_5 = L_1; + UInt32U5BU5D_t957* L_2 = (__this->___buff_4); + V_6 = L_2; + UInt32U5BU5D_t957* L_3 = V_6; + ByteU5BU5D_t789* L_4 = ___inputBuffer; + uint32_t L_5 = ___inputOffset; + SHA1Internal_InitialiseBuff_m9476(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_6 = V_6; + SHA1Internal_FillBuff_m9477(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_7 = V_5; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_7, L_8, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_9 = V_5; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + int32_t L_10 = 1; + V_1 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_10, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_11 = V_5; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 2); + int32_t L_12 = 2; + V_2 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_11, L_12, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_13 = V_5; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 3); + int32_t L_14 = 3; + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_13, L_14, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_15 = V_5; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 4); + int32_t L_16 = 4; + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_15, L_16, sizeof(uint32_t))); + V_7 = 0; + goto IL_0133; + } + +IL_0052: + { + uint32_t L_17 = V_4; + uint32_t L_18 = V_0; + uint32_t L_19 = V_0; + uint32_t L_20 = V_2; + uint32_t L_21 = V_3; + uint32_t L_22 = V_1; + uint32_t L_23 = V_3; + UInt32U5BU5D_t957* L_24 = V_6; + int32_t L_25 = V_7; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + V_4 = ((int32_t)((int32_t)L_17+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_19>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_20^(int32_t)L_21))&(int32_t)L_22))^(int32_t)L_23))))+(int32_t)((int32_t)1518500249)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_24, L_26, sizeof(uint32_t))))))); + uint32_t L_27 = V_1; + uint32_t L_28 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_27<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_28>>2)))); + uint32_t L_29 = V_3; + uint32_t L_30 = V_4; + uint32_t L_31 = V_4; + uint32_t L_32 = V_1; + uint32_t L_33 = V_2; + uint32_t L_34 = V_0; + uint32_t L_35 = V_2; + UInt32U5BU5D_t957* L_36 = V_6; + int32_t L_37 = V_7; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)((int32_t)L_37+(int32_t)1))); + int32_t L_38 = ((int32_t)((int32_t)L_37+(int32_t)1)); + V_3 = ((int32_t)((int32_t)L_29+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_30<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_31>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32^(int32_t)L_33))&(int32_t)L_34))^(int32_t)L_35))))+(int32_t)((int32_t)1518500249)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_36, L_38, sizeof(uint32_t))))))); + uint32_t L_39 = V_0; + uint32_t L_40 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_39<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_40>>2)))); + uint32_t L_41 = V_2; + uint32_t L_42 = V_3; + uint32_t L_43 = V_3; + uint32_t L_44 = V_0; + uint32_t L_45 = V_1; + uint32_t L_46 = V_4; + uint32_t L_47 = V_1; + UInt32U5BU5D_t957* L_48 = V_6; + int32_t L_49 = V_7; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)((int32_t)L_49+(int32_t)2))); + int32_t L_50 = ((int32_t)((int32_t)L_49+(int32_t)2)); + V_2 = ((int32_t)((int32_t)L_41+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_43>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_44^(int32_t)L_45))&(int32_t)L_46))^(int32_t)L_47))))+(int32_t)((int32_t)1518500249)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_50, sizeof(uint32_t))))))); + uint32_t L_51 = V_4; + uint32_t L_52 = V_4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_51<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_52>>2)))); + uint32_t L_53 = V_1; + uint32_t L_54 = V_2; + uint32_t L_55 = V_2; + uint32_t L_56 = V_4; + uint32_t L_57 = V_0; + uint32_t L_58 = V_3; + uint32_t L_59 = V_0; + UInt32U5BU5D_t957* L_60 = V_6; + int32_t L_61 = V_7; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)((int32_t)L_61+(int32_t)3))); + int32_t L_62 = ((int32_t)((int32_t)L_61+(int32_t)3)); + V_1 = ((int32_t)((int32_t)L_53+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_54<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_55>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_56^(int32_t)L_57))&(int32_t)L_58))^(int32_t)L_59))))+(int32_t)((int32_t)1518500249)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_60, L_62, sizeof(uint32_t))))))); + uint32_t L_63 = V_3; + uint32_t L_64 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_63<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_64>>2)))); + uint32_t L_65 = V_0; + uint32_t L_66 = V_1; + uint32_t L_67 = V_1; + uint32_t L_68 = V_3; + uint32_t L_69 = V_4; + uint32_t L_70 = V_2; + uint32_t L_71 = V_4; + UInt32U5BU5D_t957* L_72 = V_6; + int32_t L_73 = V_7; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, ((int32_t)((int32_t)L_73+(int32_t)4))); + int32_t L_74 = ((int32_t)((int32_t)L_73+(int32_t)4)); + V_0 = ((int32_t)((int32_t)L_65+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_66<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_67>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_68^(int32_t)L_69))&(int32_t)L_70))^(int32_t)L_71))))+(int32_t)((int32_t)1518500249)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_72, L_74, sizeof(uint32_t))))))); + uint32_t L_75 = V_2; + uint32_t L_76 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_75<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_76>>2)))); + int32_t L_77 = V_7; + V_7 = ((int32_t)((int32_t)L_77+(int32_t)5)); + } + +IL_0133: + { + int32_t L_78 = V_7; + if ((((int32_t)L_78) < ((int32_t)((int32_t)20)))) + { + goto IL_0052; + } + } + { + goto IL_0217; + } + +IL_0141: + { + uint32_t L_79 = V_4; + uint32_t L_80 = V_0; + uint32_t L_81 = V_0; + uint32_t L_82 = V_1; + uint32_t L_83 = V_2; + uint32_t L_84 = V_3; + UInt32U5BU5D_t957* L_85 = V_6; + int32_t L_86 = V_7; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, L_86); + int32_t L_87 = L_86; + V_4 = ((int32_t)((int32_t)L_79+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_80<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_81>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_82^(int32_t)L_83))^(int32_t)L_84))))+(int32_t)((int32_t)1859775393)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_85, L_87, sizeof(uint32_t))))))); + uint32_t L_88 = V_1; + uint32_t L_89 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_88<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_89>>2)))); + uint32_t L_90 = V_3; + uint32_t L_91 = V_4; + uint32_t L_92 = V_4; + uint32_t L_93 = V_0; + uint32_t L_94 = V_1; + uint32_t L_95 = V_2; + UInt32U5BU5D_t957* L_96 = V_6; + int32_t L_97 = V_7; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, ((int32_t)((int32_t)L_97+(int32_t)1))); + int32_t L_98 = ((int32_t)((int32_t)L_97+(int32_t)1)); + V_3 = ((int32_t)((int32_t)L_90+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_91<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_92>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_93^(int32_t)L_94))^(int32_t)L_95))))+(int32_t)((int32_t)1859775393)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t))))))); + uint32_t L_99 = V_0; + uint32_t L_100 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_99<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_100>>2)))); + uint32_t L_101 = V_2; + uint32_t L_102 = V_3; + uint32_t L_103 = V_3; + uint32_t L_104 = V_4; + uint32_t L_105 = V_0; + uint32_t L_106 = V_1; + UInt32U5BU5D_t957* L_107 = V_6; + int32_t L_108 = V_7; + NullCheck(L_107); + IL2CPP_ARRAY_BOUNDS_CHECK(L_107, ((int32_t)((int32_t)L_108+(int32_t)2))); + int32_t L_109 = ((int32_t)((int32_t)L_108+(int32_t)2)); + V_2 = ((int32_t)((int32_t)L_101+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_102<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_103>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_104^(int32_t)L_105))^(int32_t)L_106))))+(int32_t)((int32_t)1859775393)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_107, L_109, sizeof(uint32_t))))))); + uint32_t L_110 = V_4; + uint32_t L_111 = V_4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_110<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_111>>2)))); + uint32_t L_112 = V_1; + uint32_t L_113 = V_2; + uint32_t L_114 = V_2; + uint32_t L_115 = V_3; + uint32_t L_116 = V_4; + uint32_t L_117 = V_0; + UInt32U5BU5D_t957* L_118 = V_6; + int32_t L_119 = V_7; + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, ((int32_t)((int32_t)L_119+(int32_t)3))); + int32_t L_120 = ((int32_t)((int32_t)L_119+(int32_t)3)); + V_1 = ((int32_t)((int32_t)L_112+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_113<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_114>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_115^(int32_t)L_116))^(int32_t)L_117))))+(int32_t)((int32_t)1859775393)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_118, L_120, sizeof(uint32_t))))))); + uint32_t L_121 = V_3; + uint32_t L_122 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_121<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_122>>2)))); + uint32_t L_123 = V_0; + uint32_t L_124 = V_1; + uint32_t L_125 = V_1; + uint32_t L_126 = V_2; + uint32_t L_127 = V_3; + uint32_t L_128 = V_4; + UInt32U5BU5D_t957* L_129 = V_6; + int32_t L_130 = V_7; + NullCheck(L_129); + IL2CPP_ARRAY_BOUNDS_CHECK(L_129, ((int32_t)((int32_t)L_130+(int32_t)4))); + int32_t L_131 = ((int32_t)((int32_t)L_130+(int32_t)4)); + V_0 = ((int32_t)((int32_t)L_123+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_124<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_125>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_126^(int32_t)L_127))^(int32_t)L_128))))+(int32_t)((int32_t)1859775393)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_129, L_131, sizeof(uint32_t))))))); + uint32_t L_132 = V_2; + uint32_t L_133 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_132<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_133>>2)))); + int32_t L_134 = V_7; + V_7 = ((int32_t)((int32_t)L_134+(int32_t)5)); + } + +IL_0217: + { + int32_t L_135 = V_7; + if ((((int32_t)L_135) < ((int32_t)((int32_t)40)))) + { + goto IL_0141; + } + } + { + goto IL_031c; + } + +IL_0225: + { + uint32_t L_136 = V_4; + uint32_t L_137 = V_0; + uint32_t L_138 = V_0; + uint32_t L_139 = V_1; + uint32_t L_140 = V_2; + uint32_t L_141 = V_1; + uint32_t L_142 = V_3; + uint32_t L_143 = V_2; + uint32_t L_144 = V_3; + UInt32U5BU5D_t957* L_145 = V_6; + int32_t L_146 = V_7; + NullCheck(L_145); + IL2CPP_ARRAY_BOUNDS_CHECK(L_145, L_146); + int32_t L_147 = L_146; + V_4 = ((int32_t)((int32_t)L_136+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_137<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_138>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_139&(int32_t)L_140))|(int32_t)((int32_t)((int32_t)L_141&(int32_t)L_142))))|(int32_t)((int32_t)((int32_t)L_143&(int32_t)L_144))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_145, L_147, sizeof(uint32_t))))))); + uint32_t L_148 = V_1; + uint32_t L_149 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_148<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_149>>2)))); + uint32_t L_150 = V_3; + uint32_t L_151 = V_4; + uint32_t L_152 = V_4; + uint32_t L_153 = V_0; + uint32_t L_154 = V_1; + uint32_t L_155 = V_0; + uint32_t L_156 = V_2; + uint32_t L_157 = V_1; + uint32_t L_158 = V_2; + UInt32U5BU5D_t957* L_159 = V_6; + int32_t L_160 = V_7; + NullCheck(L_159); + IL2CPP_ARRAY_BOUNDS_CHECK(L_159, ((int32_t)((int32_t)L_160+(int32_t)1))); + int32_t L_161 = ((int32_t)((int32_t)L_160+(int32_t)1)); + V_3 = ((int32_t)((int32_t)L_150+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_151<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_152>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_153&(int32_t)L_154))|(int32_t)((int32_t)((int32_t)L_155&(int32_t)L_156))))|(int32_t)((int32_t)((int32_t)L_157&(int32_t)L_158))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_159, L_161, sizeof(uint32_t))))))); + uint32_t L_162 = V_0; + uint32_t L_163 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_162<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_163>>2)))); + uint32_t L_164 = V_2; + uint32_t L_165 = V_3; + uint32_t L_166 = V_3; + uint32_t L_167 = V_4; + uint32_t L_168 = V_0; + uint32_t L_169 = V_4; + uint32_t L_170 = V_1; + uint32_t L_171 = V_0; + uint32_t L_172 = V_1; + UInt32U5BU5D_t957* L_173 = V_6; + int32_t L_174 = V_7; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, ((int32_t)((int32_t)L_174+(int32_t)2))); + int32_t L_175 = ((int32_t)((int32_t)L_174+(int32_t)2)); + V_2 = ((int32_t)((int32_t)L_164+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_165<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_166>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_167&(int32_t)L_168))|(int32_t)((int32_t)((int32_t)L_169&(int32_t)L_170))))|(int32_t)((int32_t)((int32_t)L_171&(int32_t)L_172))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_173, L_175, sizeof(uint32_t))))))); + uint32_t L_176 = V_4; + uint32_t L_177 = V_4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_176<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_177>>2)))); + uint32_t L_178 = V_1; + uint32_t L_179 = V_2; + uint32_t L_180 = V_2; + uint32_t L_181 = V_3; + uint32_t L_182 = V_4; + uint32_t L_183 = V_3; + uint32_t L_184 = V_0; + uint32_t L_185 = V_4; + uint32_t L_186 = V_0; + UInt32U5BU5D_t957* L_187 = V_6; + int32_t L_188 = V_7; + NullCheck(L_187); + IL2CPP_ARRAY_BOUNDS_CHECK(L_187, ((int32_t)((int32_t)L_188+(int32_t)3))); + int32_t L_189 = ((int32_t)((int32_t)L_188+(int32_t)3)); + V_1 = ((int32_t)((int32_t)L_178+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_179<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_180>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_181&(int32_t)L_182))|(int32_t)((int32_t)((int32_t)L_183&(int32_t)L_184))))|(int32_t)((int32_t)((int32_t)L_185&(int32_t)L_186))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_187, L_189, sizeof(uint32_t))))))); + uint32_t L_190 = V_3; + uint32_t L_191 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_190<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_191>>2)))); + uint32_t L_192 = V_0; + uint32_t L_193 = V_1; + uint32_t L_194 = V_1; + uint32_t L_195 = V_2; + uint32_t L_196 = V_3; + uint32_t L_197 = V_2; + uint32_t L_198 = V_4; + uint32_t L_199 = V_3; + uint32_t L_200 = V_4; + UInt32U5BU5D_t957* L_201 = V_6; + int32_t L_202 = V_7; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, ((int32_t)((int32_t)L_202+(int32_t)4))); + int32_t L_203 = ((int32_t)((int32_t)L_202+(int32_t)4)); + V_0 = ((int32_t)((int32_t)L_192+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_193<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_194>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_195&(int32_t)L_196))|(int32_t)((int32_t)((int32_t)L_197&(int32_t)L_198))))|(int32_t)((int32_t)((int32_t)L_199&(int32_t)L_200))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_201, L_203, sizeof(uint32_t))))))); + uint32_t L_204 = V_2; + uint32_t L_205 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_204<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_205>>2)))); + int32_t L_206 = V_7; + V_7 = ((int32_t)((int32_t)L_206+(int32_t)5)); + } + +IL_031c: + { + int32_t L_207 = V_7; + if ((((int32_t)L_207) < ((int32_t)((int32_t)60)))) + { + goto IL_0225; + } + } + { + goto IL_0400; + } + +IL_032a: + { + uint32_t L_208 = V_4; + uint32_t L_209 = V_0; + uint32_t L_210 = V_0; + uint32_t L_211 = V_1; + uint32_t L_212 = V_2; + uint32_t L_213 = V_3; + UInt32U5BU5D_t957* L_214 = V_6; + int32_t L_215 = V_7; + NullCheck(L_214); + IL2CPP_ARRAY_BOUNDS_CHECK(L_214, L_215); + int32_t L_216 = L_215; + V_4 = ((int32_t)((int32_t)L_208+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_209<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_210>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_211^(int32_t)L_212))^(int32_t)L_213))))+(int32_t)((int32_t)-899497514)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_214, L_216, sizeof(uint32_t))))))); + uint32_t L_217 = V_1; + uint32_t L_218 = V_1; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_217<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_218>>2)))); + uint32_t L_219 = V_3; + uint32_t L_220 = V_4; + uint32_t L_221 = V_4; + uint32_t L_222 = V_0; + uint32_t L_223 = V_1; + uint32_t L_224 = V_2; + UInt32U5BU5D_t957* L_225 = V_6; + int32_t L_226 = V_7; + NullCheck(L_225); + IL2CPP_ARRAY_BOUNDS_CHECK(L_225, ((int32_t)((int32_t)L_226+(int32_t)1))); + int32_t L_227 = ((int32_t)((int32_t)L_226+(int32_t)1)); + V_3 = ((int32_t)((int32_t)L_219+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_220<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_221>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_222^(int32_t)L_223))^(int32_t)L_224))))+(int32_t)((int32_t)-899497514)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_225, L_227, sizeof(uint32_t))))))); + uint32_t L_228 = V_0; + uint32_t L_229 = V_0; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_228<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_229>>2)))); + uint32_t L_230 = V_2; + uint32_t L_231 = V_3; + uint32_t L_232 = V_3; + uint32_t L_233 = V_4; + uint32_t L_234 = V_0; + uint32_t L_235 = V_1; + UInt32U5BU5D_t957* L_236 = V_6; + int32_t L_237 = V_7; + NullCheck(L_236); + IL2CPP_ARRAY_BOUNDS_CHECK(L_236, ((int32_t)((int32_t)L_237+(int32_t)2))); + int32_t L_238 = ((int32_t)((int32_t)L_237+(int32_t)2)); + V_2 = ((int32_t)((int32_t)L_230+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_231<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_232>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_233^(int32_t)L_234))^(int32_t)L_235))))+(int32_t)((int32_t)-899497514)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_236, L_238, sizeof(uint32_t))))))); + uint32_t L_239 = V_4; + uint32_t L_240 = V_4; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_239<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_240>>2)))); + uint32_t L_241 = V_1; + uint32_t L_242 = V_2; + uint32_t L_243 = V_2; + uint32_t L_244 = V_3; + uint32_t L_245 = V_4; + uint32_t L_246 = V_0; + UInt32U5BU5D_t957* L_247 = V_6; + int32_t L_248 = V_7; + NullCheck(L_247); + IL2CPP_ARRAY_BOUNDS_CHECK(L_247, ((int32_t)((int32_t)L_248+(int32_t)3))); + int32_t L_249 = ((int32_t)((int32_t)L_248+(int32_t)3)); + V_1 = ((int32_t)((int32_t)L_241+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_242<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_243>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_244^(int32_t)L_245))^(int32_t)L_246))))+(int32_t)((int32_t)-899497514)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_247, L_249, sizeof(uint32_t))))))); + uint32_t L_250 = V_3; + uint32_t L_251 = V_3; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_250<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_251>>2)))); + uint32_t L_252 = V_0; + uint32_t L_253 = V_1; + uint32_t L_254 = V_1; + uint32_t L_255 = V_2; + uint32_t L_256 = V_3; + uint32_t L_257 = V_4; + UInt32U5BU5D_t957* L_258 = V_6; + int32_t L_259 = V_7; + NullCheck(L_258); + IL2CPP_ARRAY_BOUNDS_CHECK(L_258, ((int32_t)((int32_t)L_259+(int32_t)4))); + int32_t L_260 = ((int32_t)((int32_t)L_259+(int32_t)4)); + V_0 = ((int32_t)((int32_t)L_252+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_253<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_254>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_255^(int32_t)L_256))^(int32_t)L_257))))+(int32_t)((int32_t)-899497514)))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_258, L_260, sizeof(uint32_t))))))); + uint32_t L_261 = V_2; + uint32_t L_262 = V_2; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_261<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_262>>2)))); + int32_t L_263 = V_7; + V_7 = ((int32_t)((int32_t)L_263+(int32_t)5)); + } + +IL_0400: + { + int32_t L_264 = V_7; + if ((((int32_t)L_264) < ((int32_t)((int32_t)80)))) + { + goto IL_032a; + } + } + { + UInt32U5BU5D_t957* L_265 = V_5; + NullCheck(L_265); + IL2CPP_ARRAY_BOUNDS_CHECK(L_265, 0); + uint32_t* L_266 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_265, 0, sizeof(uint32_t))); + uint32_t L_267 = V_0; + *((int32_t*)(L_266)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_266))+(int32_t)L_267)); + UInt32U5BU5D_t957* L_268 = V_5; + NullCheck(L_268); + IL2CPP_ARRAY_BOUNDS_CHECK(L_268, 1); + uint32_t* L_269 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_268, 1, sizeof(uint32_t))); + uint32_t L_270 = V_1; + *((int32_t*)(L_269)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_269))+(int32_t)L_270)); + UInt32U5BU5D_t957* L_271 = V_5; + NullCheck(L_271); + IL2CPP_ARRAY_BOUNDS_CHECK(L_271, 2); + uint32_t* L_272 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_271, 2, sizeof(uint32_t))); + uint32_t L_273 = V_2; + *((int32_t*)(L_272)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_272))+(int32_t)L_273)); + UInt32U5BU5D_t957* L_274 = V_5; + NullCheck(L_274); + IL2CPP_ARRAY_BOUNDS_CHECK(L_274, 3); + uint32_t* L_275 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_274, 3, sizeof(uint32_t))); + uint32_t L_276 = V_3; + *((int32_t*)(L_275)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_275))+(int32_t)L_276)); + UInt32U5BU5D_t957* L_277 = V_5; + NullCheck(L_277); + IL2CPP_ARRAY_BOUNDS_CHECK(L_277, 4); + uint32_t* L_278 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_277, 4, sizeof(uint32_t))); + uint32_t L_279 = V_4; + *((int32_t*)(L_278)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_278))+(int32_t)L_279)); + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::InitialiseBuff(System.UInt32[],System.Byte[],System.UInt32) +extern "C" void SHA1Internal_InitialiseBuff_m9476 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___buff, ByteU5BU5D_t789* ___input, uint32_t ___inputOffset, const MethodInfo* method) +{ + { + UInt32U5BU5D_t957* L_0 = ___buff; + ByteU5BU5D_t789* L_1 = ___input; + uint32_t L_2 = ___inputOffset; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, (((uintptr_t)L_2))); + uintptr_t L_3 = (((uintptr_t)L_2)); + ByteU5BU5D_t789* L_4 = ___input; + uint32_t L_5 = ___inputOffset; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, (((uintptr_t)((int32_t)((int32_t)L_5+(int32_t)1))))); + uintptr_t L_6 = (((uintptr_t)((int32_t)((int32_t)L_5+(int32_t)1)))); + ByteU5BU5D_t789* L_7 = ___input; + uint32_t L_8 = ___inputOffset; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, (((uintptr_t)((int32_t)((int32_t)L_8+(int32_t)2))))); + uintptr_t L_9 = (((uintptr_t)((int32_t)((int32_t)L_8+(int32_t)2)))); + ByteU5BU5D_t789* L_10 = ___input; + uint32_t L_11 = ___inputOffset; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, (((uintptr_t)((int32_t)((int32_t)L_11+(int32_t)3))))); + uintptr_t L_12 = (((uintptr_t)((int32_t)((int32_t)L_11+(int32_t)3)))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_13 = ___buff; + ByteU5BU5D_t789* L_14 = ___input; + uint32_t L_15 = ___inputOffset; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, (((uintptr_t)((int32_t)((int32_t)L_15+(int32_t)4))))); + uintptr_t L_16 = (((uintptr_t)((int32_t)((int32_t)L_15+(int32_t)4)))); + ByteU5BU5D_t789* L_17 = ___input; + uint32_t L_18 = ___inputOffset; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, (((uintptr_t)((int32_t)((int32_t)L_18+(int32_t)5))))); + uintptr_t L_19 = (((uintptr_t)((int32_t)((int32_t)L_18+(int32_t)5)))); + ByteU5BU5D_t789* L_20 = ___input; + uint32_t L_21 = ___inputOffset; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, (((uintptr_t)((int32_t)((int32_t)L_21+(int32_t)6))))); + uintptr_t L_22 = (((uintptr_t)((int32_t)((int32_t)L_21+(int32_t)6)))); + ByteU5BU5D_t789* L_23 = ___input; + uint32_t L_24 = ___inputOffset; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, (((uintptr_t)((int32_t)((int32_t)L_24+(int32_t)7))))); + uintptr_t L_25 = (((uintptr_t)((int32_t)((int32_t)L_24+(int32_t)7)))); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_13, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_14, L_16, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_26 = ___buff; + ByteU5BU5D_t789* L_27 = ___input; + uint32_t L_28 = ___inputOffset; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, (((uintptr_t)((int32_t)((int32_t)L_28+(int32_t)8))))); + uintptr_t L_29 = (((uintptr_t)((int32_t)((int32_t)L_28+(int32_t)8)))); + ByteU5BU5D_t789* L_30 = ___input; + uint32_t L_31 = ___inputOffset; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, (((uintptr_t)((int32_t)((int32_t)L_31+(int32_t)((int32_t)9)))))); + uintptr_t L_32 = (((uintptr_t)((int32_t)((int32_t)L_31+(int32_t)((int32_t)9))))); + ByteU5BU5D_t789* L_33 = ___input; + uint32_t L_34 = ___inputOffset; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, (((uintptr_t)((int32_t)((int32_t)L_34+(int32_t)((int32_t)10)))))); + uintptr_t L_35 = (((uintptr_t)((int32_t)((int32_t)L_34+(int32_t)((int32_t)10))))); + ByteU5BU5D_t789* L_36 = ___input; + uint32_t L_37 = ___inputOffset; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, (((uintptr_t)((int32_t)((int32_t)L_37+(int32_t)((int32_t)11)))))); + uintptr_t L_38 = (((uintptr_t)((int32_t)((int32_t)L_37+(int32_t)((int32_t)11))))); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_26, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_27, L_29, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_32, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_38, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_39 = ___buff; + ByteU5BU5D_t789* L_40 = ___input; + uint32_t L_41 = ___inputOffset; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, (((uintptr_t)((int32_t)((int32_t)L_41+(int32_t)((int32_t)12)))))); + uintptr_t L_42 = (((uintptr_t)((int32_t)((int32_t)L_41+(int32_t)((int32_t)12))))); + ByteU5BU5D_t789* L_43 = ___input; + uint32_t L_44 = ___inputOffset; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, (((uintptr_t)((int32_t)((int32_t)L_44+(int32_t)((int32_t)13)))))); + uintptr_t L_45 = (((uintptr_t)((int32_t)((int32_t)L_44+(int32_t)((int32_t)13))))); + ByteU5BU5D_t789* L_46 = ___input; + uint32_t L_47 = ___inputOffset; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, (((uintptr_t)((int32_t)((int32_t)L_47+(int32_t)((int32_t)14)))))); + uintptr_t L_48 = (((uintptr_t)((int32_t)((int32_t)L_47+(int32_t)((int32_t)14))))); + ByteU5BU5D_t789* L_49 = ___input; + uint32_t L_50 = ___inputOffset; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, (((uintptr_t)((int32_t)((int32_t)L_50+(int32_t)((int32_t)15)))))); + uintptr_t L_51 = (((uintptr_t)((int32_t)((int32_t)L_50+(int32_t)((int32_t)15))))); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_39, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_42, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_43, L_45, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_48, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_49, L_51, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_52 = ___buff; + ByteU5BU5D_t789* L_53 = ___input; + uint32_t L_54 = ___inputOffset; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, (((uintptr_t)((int32_t)((int32_t)L_54+(int32_t)((int32_t)16)))))); + uintptr_t L_55 = (((uintptr_t)((int32_t)((int32_t)L_54+(int32_t)((int32_t)16))))); + ByteU5BU5D_t789* L_56 = ___input; + uint32_t L_57 = ___inputOffset; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, (((uintptr_t)((int32_t)((int32_t)L_57+(int32_t)((int32_t)17)))))); + uintptr_t L_58 = (((uintptr_t)((int32_t)((int32_t)L_57+(int32_t)((int32_t)17))))); + ByteU5BU5D_t789* L_59 = ___input; + uint32_t L_60 = ___inputOffset; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, (((uintptr_t)((int32_t)((int32_t)L_60+(int32_t)((int32_t)18)))))); + uintptr_t L_61 = (((uintptr_t)((int32_t)((int32_t)L_60+(int32_t)((int32_t)18))))); + ByteU5BU5D_t789* L_62 = ___input; + uint32_t L_63 = ___inputOffset; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, (((uintptr_t)((int32_t)((int32_t)L_63+(int32_t)((int32_t)19)))))); + uintptr_t L_64 = (((uintptr_t)((int32_t)((int32_t)L_63+(int32_t)((int32_t)19))))); + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_52, 4, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_53, L_55, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_58, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_59, L_61, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_62, L_64, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_65 = ___buff; + ByteU5BU5D_t789* L_66 = ___input; + uint32_t L_67 = ___inputOffset; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, (((uintptr_t)((int32_t)((int32_t)L_67+(int32_t)((int32_t)20)))))); + uintptr_t L_68 = (((uintptr_t)((int32_t)((int32_t)L_67+(int32_t)((int32_t)20))))); + ByteU5BU5D_t789* L_69 = ___input; + uint32_t L_70 = ___inputOffset; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, (((uintptr_t)((int32_t)((int32_t)L_70+(int32_t)((int32_t)21)))))); + uintptr_t L_71 = (((uintptr_t)((int32_t)((int32_t)L_70+(int32_t)((int32_t)21))))); + ByteU5BU5D_t789* L_72 = ___input; + uint32_t L_73 = ___inputOffset; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, (((uintptr_t)((int32_t)((int32_t)L_73+(int32_t)((int32_t)22)))))); + uintptr_t L_74 = (((uintptr_t)((int32_t)((int32_t)L_73+(int32_t)((int32_t)22))))); + ByteU5BU5D_t789* L_75 = ___input; + uint32_t L_76 = ___inputOffset; + NullCheck(L_75); + IL2CPP_ARRAY_BOUNDS_CHECK(L_75, (((uintptr_t)((int32_t)((int32_t)L_76+(int32_t)((int32_t)23)))))); + uintptr_t L_77 = (((uintptr_t)((int32_t)((int32_t)L_76+(int32_t)((int32_t)23))))); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 5); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_65, 5, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_66, L_68, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_69, L_71, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_72, L_74, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_75, L_77, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_78 = ___buff; + ByteU5BU5D_t789* L_79 = ___input; + uint32_t L_80 = ___inputOffset; + NullCheck(L_79); + IL2CPP_ARRAY_BOUNDS_CHECK(L_79, (((uintptr_t)((int32_t)((int32_t)L_80+(int32_t)((int32_t)24)))))); + uintptr_t L_81 = (((uintptr_t)((int32_t)((int32_t)L_80+(int32_t)((int32_t)24))))); + ByteU5BU5D_t789* L_82 = ___input; + uint32_t L_83 = ___inputOffset; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, (((uintptr_t)((int32_t)((int32_t)L_83+(int32_t)((int32_t)25)))))); + uintptr_t L_84 = (((uintptr_t)((int32_t)((int32_t)L_83+(int32_t)((int32_t)25))))); + ByteU5BU5D_t789* L_85 = ___input; + uint32_t L_86 = ___inputOffset; + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, (((uintptr_t)((int32_t)((int32_t)L_86+(int32_t)((int32_t)26)))))); + uintptr_t L_87 = (((uintptr_t)((int32_t)((int32_t)L_86+(int32_t)((int32_t)26))))); + ByteU5BU5D_t789* L_88 = ___input; + uint32_t L_89 = ___inputOffset; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, (((uintptr_t)((int32_t)((int32_t)L_89+(int32_t)((int32_t)27)))))); + uintptr_t L_90 = (((uintptr_t)((int32_t)((int32_t)L_89+(int32_t)((int32_t)27))))); + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, 6); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_78, 6, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_79, L_81, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_82, L_84, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_85, L_87, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_88, L_90, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_91 = ___buff; + ByteU5BU5D_t789* L_92 = ___input; + uint32_t L_93 = ___inputOffset; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, (((uintptr_t)((int32_t)((int32_t)L_93+(int32_t)((int32_t)28)))))); + uintptr_t L_94 = (((uintptr_t)((int32_t)((int32_t)L_93+(int32_t)((int32_t)28))))); + ByteU5BU5D_t789* L_95 = ___input; + uint32_t L_96 = ___inputOffset; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, (((uintptr_t)((int32_t)((int32_t)L_96+(int32_t)((int32_t)29)))))); + uintptr_t L_97 = (((uintptr_t)((int32_t)((int32_t)L_96+(int32_t)((int32_t)29))))); + ByteU5BU5D_t789* L_98 = ___input; + uint32_t L_99 = ___inputOffset; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, (((uintptr_t)((int32_t)((int32_t)L_99+(int32_t)((int32_t)30)))))); + uintptr_t L_100 = (((uintptr_t)((int32_t)((int32_t)L_99+(int32_t)((int32_t)30))))); + ByteU5BU5D_t789* L_101 = ___input; + uint32_t L_102 = ___inputOffset; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, (((uintptr_t)((int32_t)((int32_t)L_102+(int32_t)((int32_t)31)))))); + uintptr_t L_103 = (((uintptr_t)((int32_t)((int32_t)L_102+(int32_t)((int32_t)31))))); + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, 7); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_91, 7, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_92, L_94, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_95, L_97, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_98, L_100, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_101, L_103, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_104 = ___buff; + ByteU5BU5D_t789* L_105 = ___input; + uint32_t L_106 = ___inputOffset; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, (((uintptr_t)((int32_t)((int32_t)L_106+(int32_t)((int32_t)32)))))); + uintptr_t L_107 = (((uintptr_t)((int32_t)((int32_t)L_106+(int32_t)((int32_t)32))))); + ByteU5BU5D_t789* L_108 = ___input; + uint32_t L_109 = ___inputOffset; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, (((uintptr_t)((int32_t)((int32_t)L_109+(int32_t)((int32_t)33)))))); + uintptr_t L_110 = (((uintptr_t)((int32_t)((int32_t)L_109+(int32_t)((int32_t)33))))); + ByteU5BU5D_t789* L_111 = ___input; + uint32_t L_112 = ___inputOffset; + NullCheck(L_111); + IL2CPP_ARRAY_BOUNDS_CHECK(L_111, (((uintptr_t)((int32_t)((int32_t)L_112+(int32_t)((int32_t)34)))))); + uintptr_t L_113 = (((uintptr_t)((int32_t)((int32_t)L_112+(int32_t)((int32_t)34))))); + ByteU5BU5D_t789* L_114 = ___input; + uint32_t L_115 = ___inputOffset; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, (((uintptr_t)((int32_t)((int32_t)L_115+(int32_t)((int32_t)35)))))); + uintptr_t L_116 = (((uintptr_t)((int32_t)((int32_t)L_115+(int32_t)((int32_t)35))))); + NullCheck(L_104); + IL2CPP_ARRAY_BOUNDS_CHECK(L_104, 8); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_104, 8, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_105, L_107, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_108, L_110, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_111, L_113, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_114, L_116, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_117 = ___buff; + ByteU5BU5D_t789* L_118 = ___input; + uint32_t L_119 = ___inputOffset; + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, (((uintptr_t)((int32_t)((int32_t)L_119+(int32_t)((int32_t)36)))))); + uintptr_t L_120 = (((uintptr_t)((int32_t)((int32_t)L_119+(int32_t)((int32_t)36))))); + ByteU5BU5D_t789* L_121 = ___input; + uint32_t L_122 = ___inputOffset; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, (((uintptr_t)((int32_t)((int32_t)L_122+(int32_t)((int32_t)37)))))); + uintptr_t L_123 = (((uintptr_t)((int32_t)((int32_t)L_122+(int32_t)((int32_t)37))))); + ByteU5BU5D_t789* L_124 = ___input; + uint32_t L_125 = ___inputOffset; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, (((uintptr_t)((int32_t)((int32_t)L_125+(int32_t)((int32_t)38)))))); + uintptr_t L_126 = (((uintptr_t)((int32_t)((int32_t)L_125+(int32_t)((int32_t)38))))); + ByteU5BU5D_t789* L_127 = ___input; + uint32_t L_128 = ___inputOffset; + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, (((uintptr_t)((int32_t)((int32_t)L_128+(int32_t)((int32_t)39)))))); + uintptr_t L_129 = (((uintptr_t)((int32_t)((int32_t)L_128+(int32_t)((int32_t)39))))); + NullCheck(L_117); + IL2CPP_ARRAY_BOUNDS_CHECK(L_117, ((int32_t)9)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_117, ((int32_t)9), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_118, L_120, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_121, L_123, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_124, L_126, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_127, L_129, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_130 = ___buff; + ByteU5BU5D_t789* L_131 = ___input; + uint32_t L_132 = ___inputOffset; + NullCheck(L_131); + IL2CPP_ARRAY_BOUNDS_CHECK(L_131, (((uintptr_t)((int32_t)((int32_t)L_132+(int32_t)((int32_t)40)))))); + uintptr_t L_133 = (((uintptr_t)((int32_t)((int32_t)L_132+(int32_t)((int32_t)40))))); + ByteU5BU5D_t789* L_134 = ___input; + uint32_t L_135 = ___inputOffset; + NullCheck(L_134); + IL2CPP_ARRAY_BOUNDS_CHECK(L_134, (((uintptr_t)((int32_t)((int32_t)L_135+(int32_t)((int32_t)41)))))); + uintptr_t L_136 = (((uintptr_t)((int32_t)((int32_t)L_135+(int32_t)((int32_t)41))))); + ByteU5BU5D_t789* L_137 = ___input; + uint32_t L_138 = ___inputOffset; + NullCheck(L_137); + IL2CPP_ARRAY_BOUNDS_CHECK(L_137, (((uintptr_t)((int32_t)((int32_t)L_138+(int32_t)((int32_t)42)))))); + uintptr_t L_139 = (((uintptr_t)((int32_t)((int32_t)L_138+(int32_t)((int32_t)42))))); + ByteU5BU5D_t789* L_140 = ___input; + uint32_t L_141 = ___inputOffset; + NullCheck(L_140); + IL2CPP_ARRAY_BOUNDS_CHECK(L_140, (((uintptr_t)((int32_t)((int32_t)L_141+(int32_t)((int32_t)43)))))); + uintptr_t L_142 = (((uintptr_t)((int32_t)((int32_t)L_141+(int32_t)((int32_t)43))))); + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, ((int32_t)10)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_130, ((int32_t)10), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_131, L_133, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_134, L_136, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_137, L_139, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_140, L_142, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_143 = ___buff; + ByteU5BU5D_t789* L_144 = ___input; + uint32_t L_145 = ___inputOffset; + NullCheck(L_144); + IL2CPP_ARRAY_BOUNDS_CHECK(L_144, (((uintptr_t)((int32_t)((int32_t)L_145+(int32_t)((int32_t)44)))))); + uintptr_t L_146 = (((uintptr_t)((int32_t)((int32_t)L_145+(int32_t)((int32_t)44))))); + ByteU5BU5D_t789* L_147 = ___input; + uint32_t L_148 = ___inputOffset; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, (((uintptr_t)((int32_t)((int32_t)L_148+(int32_t)((int32_t)45)))))); + uintptr_t L_149 = (((uintptr_t)((int32_t)((int32_t)L_148+(int32_t)((int32_t)45))))); + ByteU5BU5D_t789* L_150 = ___input; + uint32_t L_151 = ___inputOffset; + NullCheck(L_150); + IL2CPP_ARRAY_BOUNDS_CHECK(L_150, (((uintptr_t)((int32_t)((int32_t)L_151+(int32_t)((int32_t)46)))))); + uintptr_t L_152 = (((uintptr_t)((int32_t)((int32_t)L_151+(int32_t)((int32_t)46))))); + ByteU5BU5D_t789* L_153 = ___input; + uint32_t L_154 = ___inputOffset; + NullCheck(L_153); + IL2CPP_ARRAY_BOUNDS_CHECK(L_153, (((uintptr_t)((int32_t)((int32_t)L_154+(int32_t)((int32_t)47)))))); + uintptr_t L_155 = (((uintptr_t)((int32_t)((int32_t)L_154+(int32_t)((int32_t)47))))); + NullCheck(L_143); + IL2CPP_ARRAY_BOUNDS_CHECK(L_143, ((int32_t)11)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_143, ((int32_t)11), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_144, L_146, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_147, L_149, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_150, L_152, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_153, L_155, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_156 = ___buff; + ByteU5BU5D_t789* L_157 = ___input; + uint32_t L_158 = ___inputOffset; + NullCheck(L_157); + IL2CPP_ARRAY_BOUNDS_CHECK(L_157, (((uintptr_t)((int32_t)((int32_t)L_158+(int32_t)((int32_t)48)))))); + uintptr_t L_159 = (((uintptr_t)((int32_t)((int32_t)L_158+(int32_t)((int32_t)48))))); + ByteU5BU5D_t789* L_160 = ___input; + uint32_t L_161 = ___inputOffset; + NullCheck(L_160); + IL2CPP_ARRAY_BOUNDS_CHECK(L_160, (((uintptr_t)((int32_t)((int32_t)L_161+(int32_t)((int32_t)49)))))); + uintptr_t L_162 = (((uintptr_t)((int32_t)((int32_t)L_161+(int32_t)((int32_t)49))))); + ByteU5BU5D_t789* L_163 = ___input; + uint32_t L_164 = ___inputOffset; + NullCheck(L_163); + IL2CPP_ARRAY_BOUNDS_CHECK(L_163, (((uintptr_t)((int32_t)((int32_t)L_164+(int32_t)((int32_t)50)))))); + uintptr_t L_165 = (((uintptr_t)((int32_t)((int32_t)L_164+(int32_t)((int32_t)50))))); + ByteU5BU5D_t789* L_166 = ___input; + uint32_t L_167 = ___inputOffset; + NullCheck(L_166); + IL2CPP_ARRAY_BOUNDS_CHECK(L_166, (((uintptr_t)((int32_t)((int32_t)L_167+(int32_t)((int32_t)51)))))); + uintptr_t L_168 = (((uintptr_t)((int32_t)((int32_t)L_167+(int32_t)((int32_t)51))))); + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, ((int32_t)12)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_156, ((int32_t)12), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_157, L_159, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_160, L_162, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_163, L_165, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_166, L_168, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_169 = ___buff; + ByteU5BU5D_t789* L_170 = ___input; + uint32_t L_171 = ___inputOffset; + NullCheck(L_170); + IL2CPP_ARRAY_BOUNDS_CHECK(L_170, (((uintptr_t)((int32_t)((int32_t)L_171+(int32_t)((int32_t)52)))))); + uintptr_t L_172 = (((uintptr_t)((int32_t)((int32_t)L_171+(int32_t)((int32_t)52))))); + ByteU5BU5D_t789* L_173 = ___input; + uint32_t L_174 = ___inputOffset; + NullCheck(L_173); + IL2CPP_ARRAY_BOUNDS_CHECK(L_173, (((uintptr_t)((int32_t)((int32_t)L_174+(int32_t)((int32_t)53)))))); + uintptr_t L_175 = (((uintptr_t)((int32_t)((int32_t)L_174+(int32_t)((int32_t)53))))); + ByteU5BU5D_t789* L_176 = ___input; + uint32_t L_177 = ___inputOffset; + NullCheck(L_176); + IL2CPP_ARRAY_BOUNDS_CHECK(L_176, (((uintptr_t)((int32_t)((int32_t)L_177+(int32_t)((int32_t)54)))))); + uintptr_t L_178 = (((uintptr_t)((int32_t)((int32_t)L_177+(int32_t)((int32_t)54))))); + ByteU5BU5D_t789* L_179 = ___input; + uint32_t L_180 = ___inputOffset; + NullCheck(L_179); + IL2CPP_ARRAY_BOUNDS_CHECK(L_179, (((uintptr_t)((int32_t)((int32_t)L_180+(int32_t)((int32_t)55)))))); + uintptr_t L_181 = (((uintptr_t)((int32_t)((int32_t)L_180+(int32_t)((int32_t)55))))); + NullCheck(L_169); + IL2CPP_ARRAY_BOUNDS_CHECK(L_169, ((int32_t)13)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_169, ((int32_t)13), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_170, L_172, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_173, L_175, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_176, L_178, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_179, L_181, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_182 = ___buff; + ByteU5BU5D_t789* L_183 = ___input; + uint32_t L_184 = ___inputOffset; + NullCheck(L_183); + IL2CPP_ARRAY_BOUNDS_CHECK(L_183, (((uintptr_t)((int32_t)((int32_t)L_184+(int32_t)((int32_t)56)))))); + uintptr_t L_185 = (((uintptr_t)((int32_t)((int32_t)L_184+(int32_t)((int32_t)56))))); + ByteU5BU5D_t789* L_186 = ___input; + uint32_t L_187 = ___inputOffset; + NullCheck(L_186); + IL2CPP_ARRAY_BOUNDS_CHECK(L_186, (((uintptr_t)((int32_t)((int32_t)L_187+(int32_t)((int32_t)57)))))); + uintptr_t L_188 = (((uintptr_t)((int32_t)((int32_t)L_187+(int32_t)((int32_t)57))))); + ByteU5BU5D_t789* L_189 = ___input; + uint32_t L_190 = ___inputOffset; + NullCheck(L_189); + IL2CPP_ARRAY_BOUNDS_CHECK(L_189, (((uintptr_t)((int32_t)((int32_t)L_190+(int32_t)((int32_t)58)))))); + uintptr_t L_191 = (((uintptr_t)((int32_t)((int32_t)L_190+(int32_t)((int32_t)58))))); + ByteU5BU5D_t789* L_192 = ___input; + uint32_t L_193 = ___inputOffset; + NullCheck(L_192); + IL2CPP_ARRAY_BOUNDS_CHECK(L_192, (((uintptr_t)((int32_t)((int32_t)L_193+(int32_t)((int32_t)59)))))); + uintptr_t L_194 = (((uintptr_t)((int32_t)((int32_t)L_193+(int32_t)((int32_t)59))))); + NullCheck(L_182); + IL2CPP_ARRAY_BOUNDS_CHECK(L_182, ((int32_t)14)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_182, ((int32_t)14), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_183, L_185, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_186, L_188, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_189, L_191, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_192, L_194, sizeof(uint8_t))))); + UInt32U5BU5D_t957* L_195 = ___buff; + ByteU5BU5D_t789* L_196 = ___input; + uint32_t L_197 = ___inputOffset; + NullCheck(L_196); + IL2CPP_ARRAY_BOUNDS_CHECK(L_196, (((uintptr_t)((int32_t)((int32_t)L_197+(int32_t)((int32_t)60)))))); + uintptr_t L_198 = (((uintptr_t)((int32_t)((int32_t)L_197+(int32_t)((int32_t)60))))); + ByteU5BU5D_t789* L_199 = ___input; + uint32_t L_200 = ___inputOffset; + NullCheck(L_199); + IL2CPP_ARRAY_BOUNDS_CHECK(L_199, (((uintptr_t)((int32_t)((int32_t)L_200+(int32_t)((int32_t)61)))))); + uintptr_t L_201 = (((uintptr_t)((int32_t)((int32_t)L_200+(int32_t)((int32_t)61))))); + ByteU5BU5D_t789* L_202 = ___input; + uint32_t L_203 = ___inputOffset; + NullCheck(L_202); + IL2CPP_ARRAY_BOUNDS_CHECK(L_202, (((uintptr_t)((int32_t)((int32_t)L_203+(int32_t)((int32_t)62)))))); + uintptr_t L_204 = (((uintptr_t)((int32_t)((int32_t)L_203+(int32_t)((int32_t)62))))); + ByteU5BU5D_t789* L_205 = ___input; + uint32_t L_206 = ___inputOffset; + NullCheck(L_205); + IL2CPP_ARRAY_BOUNDS_CHECK(L_205, (((uintptr_t)((int32_t)((int32_t)L_206+(int32_t)((int32_t)63)))))); + uintptr_t L_207 = (((uintptr_t)((int32_t)((int32_t)L_206+(int32_t)((int32_t)63))))); + NullCheck(L_195); + IL2CPP_ARRAY_BOUNDS_CHECK(L_195, ((int32_t)15)); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_195, ((int32_t)15), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_196, L_198, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_199, L_201, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_202, L_204, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_205, L_207, sizeof(uint8_t))))); + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::FillBuff(System.UInt32[]) +extern "C" void SHA1Internal_FillBuff_m9477 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___buff, const MethodInfo* method) +{ + uint32_t V_0 = 0; + int32_t V_1 = 0; + { + V_1 = ((int32_t)16); + goto IL_013e; + } + +IL_0008: + { + UInt32U5BU5D_t957* L_0 = ___buff; + int32_t L_1 = V_1; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, ((int32_t)((int32_t)L_1-(int32_t)3))); + int32_t L_2 = ((int32_t)((int32_t)L_1-(int32_t)3)); + UInt32U5BU5D_t957* L_3 = ___buff; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4-(int32_t)8))); + int32_t L_5 = ((int32_t)((int32_t)L_4-(int32_t)8)); + UInt32U5BU5D_t957* L_6 = ___buff; + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7-(int32_t)((int32_t)14)))); + int32_t L_8 = ((int32_t)((int32_t)L_7-(int32_t)((int32_t)14))); + UInt32U5BU5D_t957* L_9 = ___buff; + int32_t L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10-(int32_t)((int32_t)16)))); + int32_t L_11 = ((int32_t)((int32_t)L_10-(int32_t)((int32_t)16))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_0, L_2, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_3, L_5, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_6, L_8, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_9, L_11, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_12 = ___buff; + int32_t L_13 = V_1; + uint32_t L_14 = V_0; + uint32_t L_15 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_12, L_13, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_15>>((int32_t)31))))); + UInt32U5BU5D_t957* L_16 = ___buff; + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17-(int32_t)2))); + int32_t L_18 = ((int32_t)((int32_t)L_17-(int32_t)2)); + UInt32U5BU5D_t957* L_19 = ___buff; + int32_t L_20 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20-(int32_t)7))); + int32_t L_21 = ((int32_t)((int32_t)L_20-(int32_t)7)); + UInt32U5BU5D_t957* L_22 = ___buff; + int32_t L_23 = V_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23-(int32_t)((int32_t)13)))); + int32_t L_24 = ((int32_t)((int32_t)L_23-(int32_t)((int32_t)13))); + UInt32U5BU5D_t957* L_25 = ___buff; + int32_t L_26 = V_1; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26-(int32_t)((int32_t)15)))); + int32_t L_27 = ((int32_t)((int32_t)L_26-(int32_t)((int32_t)15))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_16, L_18, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_19, L_21, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_22, L_24, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_25, L_27, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_28 = ___buff; + int32_t L_29 = V_1; + uint32_t L_30 = V_0; + uint32_t L_31 = V_0; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29+(int32_t)1))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_28, ((int32_t)((int32_t)L_29+(int32_t)1)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_30<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_31>>((int32_t)31))))); + UInt32U5BU5D_t957* L_32 = ___buff; + int32_t L_33 = V_1; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)((int32_t)L_33-(int32_t)1))); + int32_t L_34 = ((int32_t)((int32_t)L_33-(int32_t)1)); + UInt32U5BU5D_t957* L_35 = ___buff; + int32_t L_36 = V_1; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, ((int32_t)((int32_t)L_36-(int32_t)6))); + int32_t L_37 = ((int32_t)((int32_t)L_36-(int32_t)6)); + UInt32U5BU5D_t957* L_38 = ___buff; + int32_t L_39 = V_1; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)((int32_t)L_39-(int32_t)((int32_t)12)))); + int32_t L_40 = ((int32_t)((int32_t)L_39-(int32_t)((int32_t)12))); + UInt32U5BU5D_t957* L_41 = ___buff; + int32_t L_42 = V_1; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, ((int32_t)((int32_t)L_42-(int32_t)((int32_t)14)))); + int32_t L_43 = ((int32_t)((int32_t)L_42-(int32_t)((int32_t)14))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_32, L_34, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_35, L_37, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_38, L_40, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_41, L_43, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_44 = ___buff; + int32_t L_45 = V_1; + uint32_t L_46 = V_0; + uint32_t L_47 = V_0; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)((int32_t)L_45+(int32_t)2))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_44, ((int32_t)((int32_t)L_45+(int32_t)2)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_46<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_47>>((int32_t)31))))); + UInt32U5BU5D_t957* L_48 = ___buff; + int32_t L_49 = V_1; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + UInt32U5BU5D_t957* L_51 = ___buff; + int32_t L_52 = V_1; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, ((int32_t)((int32_t)L_52-(int32_t)5))); + int32_t L_53 = ((int32_t)((int32_t)L_52-(int32_t)5)); + UInt32U5BU5D_t957* L_54 = ___buff; + int32_t L_55 = V_1; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)((int32_t)L_55-(int32_t)((int32_t)11)))); + int32_t L_56 = ((int32_t)((int32_t)L_55-(int32_t)((int32_t)11))); + UInt32U5BU5D_t957* L_57 = ___buff; + int32_t L_58 = V_1; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)((int32_t)L_58-(int32_t)((int32_t)13)))); + int32_t L_59 = ((int32_t)((int32_t)L_58-(int32_t)((int32_t)13))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_48, L_50, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_51, L_53, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_54, L_56, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_59, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_60 = ___buff; + int32_t L_61 = V_1; + uint32_t L_62 = V_0; + uint32_t L_63 = V_0; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)((int32_t)L_61+(int32_t)3))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_60, ((int32_t)((int32_t)L_61+(int32_t)3)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_63>>((int32_t)31))))); + UInt32U5BU5D_t957* L_64 = ___buff; + int32_t L_65 = V_1; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, ((int32_t)((int32_t)L_65+(int32_t)1))); + int32_t L_66 = ((int32_t)((int32_t)L_65+(int32_t)1)); + UInt32U5BU5D_t957* L_67 = ___buff; + int32_t L_68 = V_1; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, ((int32_t)((int32_t)L_68-(int32_t)4))); + int32_t L_69 = ((int32_t)((int32_t)L_68-(int32_t)4)); + UInt32U5BU5D_t957* L_70 = ___buff; + int32_t L_71 = V_1; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, ((int32_t)((int32_t)L_71-(int32_t)((int32_t)10)))); + int32_t L_72 = ((int32_t)((int32_t)L_71-(int32_t)((int32_t)10))); + UInt32U5BU5D_t957* L_73 = ___buff; + int32_t L_74 = V_1; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, ((int32_t)((int32_t)L_74-(int32_t)((int32_t)12)))); + int32_t L_75 = ((int32_t)((int32_t)L_74-(int32_t)((int32_t)12))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_64, L_66, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_67, L_69, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_70, L_72, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_73, L_75, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_76 = ___buff; + int32_t L_77 = V_1; + uint32_t L_78 = V_0; + uint32_t L_79 = V_0; + NullCheck(L_76); + IL2CPP_ARRAY_BOUNDS_CHECK(L_76, ((int32_t)((int32_t)L_77+(int32_t)4))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_76, ((int32_t)((int32_t)L_77+(int32_t)4)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_78<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_79>>((int32_t)31))))); + UInt32U5BU5D_t957* L_80 = ___buff; + int32_t L_81 = V_1; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, ((int32_t)((int32_t)L_81+(int32_t)2))); + int32_t L_82 = ((int32_t)((int32_t)L_81+(int32_t)2)); + UInt32U5BU5D_t957* L_83 = ___buff; + int32_t L_84 = V_1; + NullCheck(L_83); + IL2CPP_ARRAY_BOUNDS_CHECK(L_83, ((int32_t)((int32_t)L_84-(int32_t)3))); + int32_t L_85 = ((int32_t)((int32_t)L_84-(int32_t)3)); + UInt32U5BU5D_t957* L_86 = ___buff; + int32_t L_87 = V_1; + NullCheck(L_86); + IL2CPP_ARRAY_BOUNDS_CHECK(L_86, ((int32_t)((int32_t)L_87-(int32_t)((int32_t)9)))); + int32_t L_88 = ((int32_t)((int32_t)L_87-(int32_t)((int32_t)9))); + UInt32U5BU5D_t957* L_89 = ___buff; + int32_t L_90 = V_1; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, ((int32_t)((int32_t)L_90-(int32_t)((int32_t)11)))); + int32_t L_91 = ((int32_t)((int32_t)L_90-(int32_t)((int32_t)11))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_80, L_82, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_83, L_85, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_86, L_88, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_89, L_91, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_92 = ___buff; + int32_t L_93 = V_1; + uint32_t L_94 = V_0; + uint32_t L_95 = V_0; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, ((int32_t)((int32_t)L_93+(int32_t)5))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_92, ((int32_t)((int32_t)L_93+(int32_t)5)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_94<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_95>>((int32_t)31))))); + UInt32U5BU5D_t957* L_96 = ___buff; + int32_t L_97 = V_1; + NullCheck(L_96); + IL2CPP_ARRAY_BOUNDS_CHECK(L_96, ((int32_t)((int32_t)L_97+(int32_t)3))); + int32_t L_98 = ((int32_t)((int32_t)L_97+(int32_t)3)); + UInt32U5BU5D_t957* L_99 = ___buff; + int32_t L_100 = V_1; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, ((int32_t)((int32_t)L_100-(int32_t)2))); + int32_t L_101 = ((int32_t)((int32_t)L_100-(int32_t)2)); + UInt32U5BU5D_t957* L_102 = ___buff; + int32_t L_103 = V_1; + NullCheck(L_102); + IL2CPP_ARRAY_BOUNDS_CHECK(L_102, ((int32_t)((int32_t)L_103-(int32_t)8))); + int32_t L_104 = ((int32_t)((int32_t)L_103-(int32_t)8)); + UInt32U5BU5D_t957* L_105 = ___buff; + int32_t L_106 = V_1; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, ((int32_t)((int32_t)L_106-(int32_t)((int32_t)10)))); + int32_t L_107 = ((int32_t)((int32_t)L_106-(int32_t)((int32_t)10))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_96, L_98, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_99, L_101, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_102, L_104, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_105, L_107, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_108 = ___buff; + int32_t L_109 = V_1; + uint32_t L_110 = V_0; + uint32_t L_111 = V_0; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, ((int32_t)((int32_t)L_109+(int32_t)6))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_108, ((int32_t)((int32_t)L_109+(int32_t)6)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_110<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_111>>((int32_t)31))))); + UInt32U5BU5D_t957* L_112 = ___buff; + int32_t L_113 = V_1; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, ((int32_t)((int32_t)L_113+(int32_t)4))); + int32_t L_114 = ((int32_t)((int32_t)L_113+(int32_t)4)); + UInt32U5BU5D_t957* L_115 = ___buff; + int32_t L_116 = V_1; + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, ((int32_t)((int32_t)L_116-(int32_t)1))); + int32_t L_117 = ((int32_t)((int32_t)L_116-(int32_t)1)); + UInt32U5BU5D_t957* L_118 = ___buff; + int32_t L_119 = V_1; + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, ((int32_t)((int32_t)L_119-(int32_t)7))); + int32_t L_120 = ((int32_t)((int32_t)L_119-(int32_t)7)); + UInt32U5BU5D_t957* L_121 = ___buff; + int32_t L_122 = V_1; + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, ((int32_t)((int32_t)L_122-(int32_t)((int32_t)9)))); + int32_t L_123 = ((int32_t)((int32_t)L_122-(int32_t)((int32_t)9))); + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_112, L_114, sizeof(uint32_t)))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_115, L_117, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_118, L_120, sizeof(uint32_t)))))^(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_121, L_123, sizeof(uint32_t))))); + UInt32U5BU5D_t957* L_124 = ___buff; + int32_t L_125 = V_1; + uint32_t L_126 = V_0; + uint32_t L_127 = V_0; + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, ((int32_t)((int32_t)L_125+(int32_t)7))); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_124, ((int32_t)((int32_t)L_125+(int32_t)7)), sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_126<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_127>>((int32_t)31))))); + int32_t L_128 = V_1; + V_1 = ((int32_t)((int32_t)L_128+(int32_t)8)); + } + +IL_013e: + { + int32_t L_129 = V_1; + if ((((int32_t)L_129) < ((int32_t)((int32_t)80)))) + { + goto IL_0008; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SHA1Internal_ProcessFinalBlock_m9478 (SHA1Internal_t1585 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + ByteU5BU5D_t789* V_3 = {0}; + int32_t V_4 = 0; + int32_t V_5 = 0; + uint64_t V_6 = 0; + ByteU5BU5D_t789* G_B5_0 = {0}; + { + uint64_t L_0 = (__this->___count_1); + int32_t L_1 = ___inputCount; + V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1))))); + uint64_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)((int32_t)56)-(int32_t)(((int32_t)((int32_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64))))))))))); + int32_t L_3 = V_1; + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0020; + } + } + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64))); + } + +IL_0020: + { + int32_t L_5 = ___inputCount; + int32_t L_6 = V_1; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8)); + int32_t L_7 = V_2; + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)64))))) + { + goto IL_0039; + } + } + { + ByteU5BU5D_t789* L_8 = (__this->____ProcessingBuffer_2); + G_B5_0 = L_8; + goto IL_003f; + } + +IL_0039: + { + int32_t L_9 = V_2; + G_B5_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_9)); + } + +IL_003f: + { + V_3 = G_B5_0; + V_4 = 0; + goto IL_0058; + } + +IL_0048: + { + ByteU5BU5D_t789* L_10 = V_3; + int32_t L_11 = V_4; + ByteU5BU5D_t789* L_12 = ___inputBuffer; + int32_t L_13 = V_4; + int32_t L_14 = ___inputOffset; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)L_14))); + int32_t L_15 = ((int32_t)((int32_t)L_13+(int32_t)L_14)); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_15, sizeof(uint8_t))); + int32_t L_16 = V_4; + V_4 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0058: + { + int32_t L_17 = V_4; + int32_t L_18 = ___inputCount; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0048; + } + } + { + ByteU5BU5D_t789* L_19 = V_3; + int32_t L_20 = ___inputCount; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t))) = (uint8_t)((int32_t)128); + int32_t L_21 = ___inputCount; + V_5 = ((int32_t)((int32_t)L_21+(int32_t)1)); + goto IL_007d; + } + +IL_0072: + { + ByteU5BU5D_t789* L_22 = V_3; + int32_t L_23 = V_5; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_23, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_24 = V_5; + V_5 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_007d: + { + int32_t L_25 = V_5; + int32_t L_26 = ___inputCount; + int32_t L_27 = V_1; + if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26+(int32_t)L_27))))) + { + goto IL_0072; + } + } + { + uint64_t L_28 = V_0; + V_6 = ((int64_t)((int64_t)L_28<<(int32_t)3)); + uint64_t L_29 = V_6; + ByteU5BU5D_t789* L_30 = V_3; + int32_t L_31 = ___inputCount; + int32_t L_32 = V_1; + SHA1Internal_AddLength_m9479(__this, L_29, L_30, ((int32_t)((int32_t)L_31+(int32_t)L_32)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_33 = V_3; + SHA1Internal_ProcessBlock_m9475(__this, L_33, 0, /*hidden argument*/NULL); + int32_t L_34 = V_2; + if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)128))))) + { + goto IL_00b4; + } + } + { + ByteU5BU5D_t789* L_35 = V_3; + SHA1Internal_ProcessBlock_m9475(__this, L_35, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_00b4: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA1Internal::AddLength(System.UInt64,System.Byte[],System.Int32) +extern "C" void SHA1Internal_AddLength_m9479 (SHA1Internal_t1585 * __this, uint64_t ___length, ByteU5BU5D_t789* ___buffer, int32_t ___position, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + int32_t L_1 = ___position; + int32_t L_2 = L_1; + ___position = ((int32_t)((int32_t)L_2+(int32_t)1)); + uint64_t L_3 = ___length; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))); + ByteU5BU5D_t789* L_4 = ___buffer; + int32_t L_5 = ___position; + int32_t L_6 = L_5; + ___position = ((int32_t)((int32_t)L_6+(int32_t)1)); + uint64_t L_7 = ___length; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))); + ByteU5BU5D_t789* L_8 = ___buffer; + int32_t L_9 = ___position; + int32_t L_10 = L_9; + ___position = ((int32_t)((int32_t)L_10+(int32_t)1)); + uint64_t L_11 = ___length; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))); + ByteU5BU5D_t789* L_12 = ___buffer; + int32_t L_13 = ___position; + int32_t L_14 = L_13; + ___position = ((int32_t)((int32_t)L_14+(int32_t)1)); + uint64_t L_15 = ___length; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))); + ByteU5BU5D_t789* L_16 = ___buffer; + int32_t L_17 = ___position; + int32_t L_18 = L_17; + ___position = ((int32_t)((int32_t)L_18+(int32_t)1)); + uint64_t L_19 = ___length; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_18); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))); + ByteU5BU5D_t789* L_20 = ___buffer; + int32_t L_21 = ___position; + int32_t L_22 = L_21; + ___position = ((int32_t)((int32_t)L_22+(int32_t)1)); + uint64_t L_23 = ___length; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_22); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))); + ByteU5BU5D_t789* L_24 = ___buffer; + int32_t L_25 = ___position; + int32_t L_26 = L_25; + ___position = ((int32_t)((int32_t)L_26+(int32_t)1)); + uint64_t L_27 = ___length; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_26); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_26, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))); + ByteU5BU5D_t789* L_28 = ___buffer; + int32_t L_29 = ___position; + uint64_t L_30 = ___length; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_29, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_30))); + return; + } +} +// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::.ctor() +extern TypeInfo* SHA1Internal_t1585_il2cpp_TypeInfo_var; +extern "C" void SHA1CryptoServiceProvider__ctor_m9480 (SHA1CryptoServiceProvider_t1586 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SHA1Internal_t1585_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1110); + s_Il2CppMethodIntialized = true; + } + { + SHA1__ctor_m9469(__this, /*hidden argument*/NULL); + SHA1Internal_t1585 * L_0 = (SHA1Internal_t1585 *)il2cpp_codegen_object_new (SHA1Internal_t1585_il2cpp_TypeInfo_var); + SHA1Internal__ctor_m9471(L_0, /*hidden argument*/NULL); + __this->___sha_4 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Finalize() +extern "C" void SHA1CryptoServiceProvider_Finalize_m9481 (SHA1CryptoServiceProvider_t1586 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + SHA1CryptoServiceProvider_Dispose_m9482(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Dispose(System.Boolean) +extern "C" void SHA1CryptoServiceProvider_Dispose_m9482 (SHA1CryptoServiceProvider_t1586 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = ___disposing; + HashAlgorithm_Dispose_m9338(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA1CryptoServiceProvider_HashCore_m9483 (SHA1CryptoServiceProvider_t1586 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + ByteU5BU5D_t789* L_1 = ___rgb; + int32_t L_2 = ___ibStart; + int32_t L_3 = ___cbSize; + NullCheck(L_0); + SHA1Internal_HashCore_m9472(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA1CryptoServiceProvider::HashFinal() +extern "C" ByteU5BU5D_t789* SHA1CryptoServiceProvider_HashFinal_m9484 (SHA1CryptoServiceProvider_t1586 * __this, const MethodInfo* method) +{ + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = SHA1Internal_HashFinal_m9473(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Initialize() +extern "C" void SHA1CryptoServiceProvider_Initialize_m9485 (SHA1CryptoServiceProvider_t1586 * __this, const MethodInfo* method) +{ + { + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + NullCheck(L_0); + SHA1Internal_Initialize_m9474(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA1Managed::.ctor() +extern TypeInfo* SHA1Internal_t1585_il2cpp_TypeInfo_var; +extern "C" void SHA1Managed__ctor_m9486 (SHA1Managed_t1587 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SHA1Internal_t1585_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1110); + s_Il2CppMethodIntialized = true; + } + { + SHA1__ctor_m9469(__this, /*hidden argument*/NULL); + SHA1Internal_t1585 * L_0 = (SHA1Internal_t1585 *)il2cpp_codegen_object_new (SHA1Internal_t1585_il2cpp_TypeInfo_var); + SHA1Internal__ctor_m9471(L_0, /*hidden argument*/NULL); + __this->___sha_4 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.SHA1Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA1Managed_HashCore_m9487 (SHA1Managed_t1587 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + ByteU5BU5D_t789* L_1 = ___rgb; + int32_t L_2 = ___ibStart; + int32_t L_3 = ___cbSize; + NullCheck(L_0); + SHA1Internal_HashCore_m9472(L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA1Managed::HashFinal() +extern "C" ByteU5BU5D_t789* SHA1Managed_HashFinal_m9488 (SHA1Managed_t1587 * __this, const MethodInfo* method) +{ + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + NullCheck(L_0); + ByteU5BU5D_t789* L_1 = SHA1Internal_HashFinal_m9473(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Security.Cryptography.SHA1Managed::Initialize() +extern "C" void SHA1Managed_Initialize_m9489 (SHA1Managed_t1587 * __this, const MethodInfo* method) +{ + { + SHA1Internal_t1585 * L_0 = (__this->___sha_4); + NullCheck(L_0); + SHA1Internal_Initialize_m9474(L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA256::.ctor() +extern "C" void SHA256__ctor_m9490 (SHA256_t1091 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)256); + return; + } +} +// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create() +extern Il2CppCodeGenString* _stringLiteral2105; +extern "C" SHA256_t1091 * SHA256_Create_m5707 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2105 = il2cpp_codegen_string_literal_from_index(2105); + s_Il2CppMethodIntialized = true; + } + { + SHA256_t1091 * L_0 = SHA256_Create_m9491(NULL /*static, unused*/, _stringLiteral2105, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* SHA256_t1091_il2cpp_TypeInfo_var; +extern "C" SHA256_t1091 * SHA256_Create_m9491 (Object_t * __this /* static, unused */, String_t* ___hashName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + SHA256_t1091_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1111); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___hashName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((SHA256_t1091 *)CastclassClass(L_1, SHA256_t1091_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.SHA256Managed::.ctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SHA256Managed__ctor_m9492 (SHA256Managed_t1588 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + SHA256__ctor_m9490(__this, /*hidden argument*/NULL); + __this->____H_4 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, 8)); + __this->____ProcessingBuffer_6 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + __this->___buff_8 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)64))); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA256Managed::Initialize() */, __this); + return; + } +} +// System.Void System.Security.Cryptography.SHA256Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA256Managed_HashCore_m9493 (SHA256Managed_t1588 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 1; + int32_t L_0 = (__this->____ProcessingBufferCount_7); + if (!L_0) + { + goto IL_0080; + } + } + { + int32_t L_1 = ___cbSize; + int32_t L_2 = (__this->____ProcessingBufferCount_7); + if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2))))) + { + goto IL_0044; + } + } + { + ByteU5BU5D_t789* L_3 = ___rgb; + int32_t L_4 = ___ibStart; + ByteU5BU5D_t789* L_5 = (__this->____ProcessingBuffer_6); + int32_t L_6 = (__this->____ProcessingBufferCount_7); + int32_t L_7 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_3, L_4, (Array_t *)(Array_t *)L_5, L_6, L_7, /*hidden argument*/NULL); + int32_t L_8 = (__this->____ProcessingBufferCount_7); + int32_t L_9 = ___cbSize; + __this->____ProcessingBufferCount_7 = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + return; + } + +IL_0044: + { + int32_t L_10 = (__this->____ProcessingBufferCount_7); + V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10)); + ByteU5BU5D_t789* L_11 = ___rgb; + int32_t L_12 = ___ibStart; + ByteU5BU5D_t789* L_13 = (__this->____ProcessingBuffer_6); + int32_t L_14 = (__this->____ProcessingBufferCount_7); + int32_t L_15 = V_0; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, L_12, (Array_t *)(Array_t *)L_13, L_14, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = (__this->____ProcessingBuffer_6); + SHA256Managed_ProcessBlock_m9496(__this, L_16, 0, /*hidden argument*/NULL); + __this->____ProcessingBufferCount_7 = 0; + int32_t L_17 = ___ibStart; + int32_t L_18 = V_0; + ___ibStart = ((int32_t)((int32_t)L_17+(int32_t)L_18)); + int32_t L_19 = ___cbSize; + int32_t L_20 = V_0; + ___cbSize = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + } + +IL_0080: + { + V_0 = 0; + goto IL_0096; + } + +IL_0087: + { + ByteU5BU5D_t789* L_21 = ___rgb; + int32_t L_22 = ___ibStart; + int32_t L_23 = V_0; + SHA256Managed_ProcessBlock_m9496(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL); + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64))); + } + +IL_0096: + { + int32_t L_25 = V_0; + int32_t L_26 = ___cbSize; + int32_t L_27 = ___cbSize; + if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64)))))))) + { + goto IL_0087; + } + } + { + int32_t L_28 = ___cbSize; + if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64)))) + { + goto IL_00ce; + } + } + { + ByteU5BU5D_t789* L_29 = ___rgb; + int32_t L_30 = ___cbSize; + int32_t L_31 = ___cbSize; + int32_t L_32 = ___ibStart; + ByteU5BU5D_t789* L_33 = (__this->____ProcessingBuffer_6); + int32_t L_34 = ___cbSize; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Array_t *)(Array_t *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL); + int32_t L_35 = ___cbSize; + __this->____ProcessingBufferCount_7 = ((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))); + } + +IL_00ce: + { + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA256Managed::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SHA256Managed_HashFinal_m9494 (SHA256Managed_t1588 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)32))); + ByteU5BU5D_t789* L_0 = (__this->____ProcessingBuffer_6); + int32_t L_1 = (__this->____ProcessingBufferCount_7); + SHA256Managed_ProcessFinalBlock_m9497(__this, L_0, 0, L_1, /*hidden argument*/NULL); + V_1 = 0; + goto IL_0052; + } + +IL_0022: + { + V_2 = 0; + goto IL_0047; + } + +IL_0029: + { + ByteU5BU5D_t789* L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = V_2; + UInt32U5BU5D_t957* L_5 = (__this->____H_4); + int32_t L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + int32_t L_8 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_5, L_7, sizeof(uint32_t)))>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)24)-(int32_t)((int32_t)((int32_t)L_8*(int32_t)8))))&(int32_t)((int32_t)31)))))))); + int32_t L_9 = V_2; + V_2 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0047: + { + int32_t L_10 = V_2; + if ((((int32_t)L_10) < ((int32_t)4))) + { + goto IL_0029; + } + } + { + int32_t L_11 = V_1; + V_1 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0052: + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) < ((int32_t)8))) + { + goto IL_0022; + } + } + { + ((HashAlgorithm_t988 *)__this)->___State_2 = 0; + ByteU5BU5D_t789* L_13 = V_0; + return L_13; + } +} +// System.Void System.Security.Cryptography.SHA256Managed::Initialize() +extern "C" void SHA256Managed_Initialize_m9495 (SHA256Managed_t1588 * __this, const MethodInfo* method) +{ + { + __this->___count_5 = (((int64_t)((int64_t)0))); + __this->____ProcessingBufferCount_7 = 0; + UInt32U5BU5D_t957* L_0 = (__this->____H_4); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_0, 0, sizeof(uint32_t))) = (uint32_t)((int32_t)1779033703); + UInt32U5BU5D_t957* L_1 = (__this->____H_4); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_1, 1, sizeof(uint32_t))) = (uint32_t)((int32_t)-1150833019); + UInt32U5BU5D_t957* L_2 = (__this->____H_4); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_2, 2, sizeof(uint32_t))) = (uint32_t)((int32_t)1013904242); + UInt32U5BU5D_t957* L_3 = (__this->____H_4); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_3, 3, sizeof(uint32_t))) = (uint32_t)((int32_t)-1521486534); + UInt32U5BU5D_t957* L_4 = (__this->____H_4); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_4, 4, sizeof(uint32_t))) = (uint32_t)((int32_t)1359893119); + UInt32U5BU5D_t957* L_5 = (__this->____H_4); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 5); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_5, 5, sizeof(uint32_t))) = (uint32_t)((int32_t)-1694144372); + UInt32U5BU5D_t957* L_6 = (__this->____H_4); + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 6); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_6, 6, sizeof(uint32_t))) = (uint32_t)((int32_t)528734635); + UInt32U5BU5D_t957* L_7 = (__this->____H_4); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 7); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_7, 7, sizeof(uint32_t))) = (uint32_t)((int32_t)1541459225); + return; + } +} +// System.Void System.Security.Cryptography.SHA256Managed::ProcessBlock(System.Byte[],System.Int32) +extern TypeInfo* SHAConstants_t1594_il2cpp_TypeInfo_var; +extern "C" void SHA256Managed_ProcessBlock_m9496 (SHA256Managed_t1588 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SHAConstants_t1594_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1112); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint32_t V_1 = 0; + uint32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + uint32_t V_9 = 0; + int32_t V_10 = 0; + UInt32U5BU5D_t957* V_11 = {0}; + UInt32U5BU5D_t957* V_12 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t1594_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_0 = ((SHAConstants_t1594_StaticFields*)SHAConstants_t1594_il2cpp_TypeInfo_var->static_fields)->___K1_0; + V_11 = L_0; + UInt32U5BU5D_t957* L_1 = (__this->___buff_8); + V_12 = L_1; + uint64_t L_2 = (__this->___count_5); + __this->___count_5 = ((int64_t)((int64_t)L_2+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))); + V_10 = 0; + goto IL_0063; + } + +IL_0027: + { + UInt32U5BU5D_t957* L_3 = V_12; + int32_t L_4 = V_10; + ByteU5BU5D_t789* L_5 = ___inputBuffer; + int32_t L_6 = ___inputOffset; + int32_t L_7 = V_10; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, ((int32_t)((int32_t)L_6+(int32_t)((int32_t)((int32_t)4*(int32_t)L_7))))); + int32_t L_8 = ((int32_t)((int32_t)L_6+(int32_t)((int32_t)((int32_t)4*(int32_t)L_7)))); + ByteU5BU5D_t789* L_9 = ___inputBuffer; + int32_t L_10 = ___inputOffset; + int32_t L_11 = V_10; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)((int32_t)((int32_t)L_10+(int32_t)((int32_t)((int32_t)4*(int32_t)L_11))))+(int32_t)1))); + int32_t L_12 = ((int32_t)((int32_t)((int32_t)((int32_t)L_10+(int32_t)((int32_t)((int32_t)4*(int32_t)L_11))))+(int32_t)1)); + ByteU5BU5D_t789* L_13 = ___inputBuffer; + int32_t L_14 = ___inputOffset; + int32_t L_15 = V_10; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)((int32_t)((int32_t)L_14+(int32_t)((int32_t)((int32_t)4*(int32_t)L_15))))+(int32_t)2))); + int32_t L_16 = ((int32_t)((int32_t)((int32_t)((int32_t)L_14+(int32_t)((int32_t)((int32_t)4*(int32_t)L_15))))+(int32_t)2)); + ByteU5BU5D_t789* L_17 = ___inputBuffer; + int32_t L_18 = ___inputOffset; + int32_t L_19 = V_10; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)((int32_t)((int32_t)((int32_t)L_18+(int32_t)((int32_t)((int32_t)4*(int32_t)L_19))))+(int32_t)3))); + int32_t L_20 = ((int32_t)((int32_t)((int32_t)((int32_t)L_18+(int32_t)((int32_t)((int32_t)4*(int32_t)L_19))))+(int32_t)3)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_3, L_4, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_5, L_8, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_12, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_16, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t))))); + int32_t L_21 = V_10; + V_10 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0063: + { + int32_t L_22 = V_10; + if ((((int32_t)L_22) < ((int32_t)((int32_t)16)))) + { + goto IL_0027; + } + } + { + V_10 = ((int32_t)16); + goto IL_00e5; + } + +IL_0075: + { + UInt32U5BU5D_t957* L_23 = V_12; + int32_t L_24 = V_10; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)((int32_t)L_24-(int32_t)((int32_t)15)))); + int32_t L_25 = ((int32_t)((int32_t)L_24-(int32_t)((int32_t)15))); + V_8 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_23, L_25, sizeof(uint32_t))); + uint32_t L_26 = V_8; + uint32_t L_27 = V_8; + uint32_t L_28 = V_8; + uint32_t L_29 = V_8; + uint32_t L_30 = V_8; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_26>>7))|(int32_t)((int32_t)((int32_t)L_27<<(int32_t)((int32_t)25)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_28>>((int32_t)18)))|(int32_t)((int32_t)((int32_t)L_29<<(int32_t)((int32_t)14)))))))^(int32_t)((int32_t)((uint32_t)L_30>>3)))); + UInt32U5BU5D_t957* L_31 = V_12; + int32_t L_32 = V_10; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)((int32_t)L_32-(int32_t)2))); + int32_t L_33 = ((int32_t)((int32_t)L_32-(int32_t)2)); + V_9 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_31, L_33, sizeof(uint32_t))); + uint32_t L_34 = V_9; + uint32_t L_35 = V_9; + uint32_t L_36 = V_9; + uint32_t L_37 = V_9; + uint32_t L_38 = V_9; + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_34>>((int32_t)17)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)15)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_36>>((int32_t)19)))|(int32_t)((int32_t)((int32_t)L_37<<(int32_t)((int32_t)13)))))))^(int32_t)((int32_t)((uint32_t)L_38>>((int32_t)10))))); + UInt32U5BU5D_t957* L_39 = V_12; + int32_t L_40 = V_10; + uint32_t L_41 = V_9; + UInt32U5BU5D_t957* L_42 = V_12; + int32_t L_43 = V_10; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)((int32_t)L_43-(int32_t)7))); + int32_t L_44 = ((int32_t)((int32_t)L_43-(int32_t)7)); + uint32_t L_45 = V_8; + UInt32U5BU5D_t957* L_46 = V_12; + int32_t L_47 = V_10; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)((int32_t)L_47-(int32_t)((int32_t)16)))); + int32_t L_48 = ((int32_t)((int32_t)L_47-(int32_t)((int32_t)16))); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_40); + *((uint32_t*)(uint32_t*)SZArrayLdElema(L_39, L_40, sizeof(uint32_t))) = (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_41+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_42, L_44, sizeof(uint32_t)))))+(int32_t)L_45))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_46, L_48, sizeof(uint32_t))))); + int32_t L_49 = V_10; + V_10 = ((int32_t)((int32_t)L_49+(int32_t)1)); + } + +IL_00e5: + { + int32_t L_50 = V_10; + if ((((int32_t)L_50) < ((int32_t)((int32_t)64)))) + { + goto IL_0075; + } + } + { + UInt32U5BU5D_t957* L_51 = (__this->____H_4); + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 0); + int32_t L_52 = 0; + V_0 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_51, L_52, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_53 = (__this->____H_4); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 1); + int32_t L_54 = 1; + V_1 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_53, L_54, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_55 = (__this->____H_4); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 2); + int32_t L_56 = 2; + V_2 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_55, L_56, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_57 = (__this->____H_4); + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 3); + int32_t L_58 = 3; + V_3 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_57, L_58, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_59 = (__this->____H_4); + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, 4); + int32_t L_60 = 4; + V_4 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_59, L_60, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_61 = (__this->____H_4); + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 5); + int32_t L_62 = 5; + V_5 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_61, L_62, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_63 = (__this->____H_4); + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, 6); + int32_t L_64 = 6; + V_6 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_63, L_64, sizeof(uint32_t))); + UInt32U5BU5D_t957* L_65 = (__this->____H_4); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 7); + int32_t L_66 = 7; + V_7 = (*(uint32_t*)(uint32_t*)SZArrayLdElema(L_65, L_66, sizeof(uint32_t))); + V_10 = 0; + goto IL_01d3; + } + +IL_0142: + { + uint32_t L_67 = V_7; + uint32_t L_68 = V_4; + uint32_t L_69 = V_4; + uint32_t L_70 = V_4; + uint32_t L_71 = V_4; + uint32_t L_72 = V_4; + uint32_t L_73 = V_4; + uint32_t L_74 = V_4; + uint32_t L_75 = V_5; + uint32_t L_76 = V_4; + uint32_t L_77 = V_6; + UInt32U5BU5D_t957* L_78 = V_11; + int32_t L_79 = V_10; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_79); + int32_t L_80 = L_79; + UInt32U5BU5D_t957* L_81 = V_12; + int32_t L_82 = V_10; + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_82); + int32_t L_83 = L_82; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_67+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_68>>6))|(int32_t)((int32_t)((int32_t)L_69<<(int32_t)((int32_t)26)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_70>>((int32_t)11)))|(int32_t)((int32_t)((int32_t)L_71<<(int32_t)((int32_t)21)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_72>>((int32_t)25)))|(int32_t)((int32_t)((int32_t)L_73<<(int32_t)7))))))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_74&(int32_t)L_75))^(int32_t)((int32_t)((int32_t)((~L_76))&(int32_t)L_77))))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_78, L_80, sizeof(uint32_t)))))+(int32_t)(*(uint32_t*)(uint32_t*)SZArrayLdElema(L_81, L_83, sizeof(uint32_t))))); + uint32_t L_84 = V_0; + uint32_t L_85 = V_0; + uint32_t L_86 = V_0; + uint32_t L_87 = V_0; + uint32_t L_88 = V_0; + uint32_t L_89 = V_0; + V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_84>>2))|(int32_t)((int32_t)((int32_t)L_85<<(int32_t)((int32_t)30)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_86>>((int32_t)13)))|(int32_t)((int32_t)((int32_t)L_87<<(int32_t)((int32_t)19)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_88>>((int32_t)22)))|(int32_t)((int32_t)((int32_t)L_89<<(int32_t)((int32_t)10))))))); + uint32_t L_90 = V_9; + uint32_t L_91 = V_0; + uint32_t L_92 = V_1; + uint32_t L_93 = V_0; + uint32_t L_94 = V_2; + uint32_t L_95 = V_1; + uint32_t L_96 = V_2; + V_9 = ((int32_t)((int32_t)L_90+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_91&(int32_t)L_92))^(int32_t)((int32_t)((int32_t)L_93&(int32_t)L_94))))^(int32_t)((int32_t)((int32_t)L_95&(int32_t)L_96)))))); + uint32_t L_97 = V_6; + V_7 = L_97; + uint32_t L_98 = V_5; + V_6 = L_98; + uint32_t L_99 = V_4; + V_5 = L_99; + uint32_t L_100 = V_3; + uint32_t L_101 = V_8; + V_4 = ((int32_t)((int32_t)L_100+(int32_t)L_101)); + uint32_t L_102 = V_2; + V_3 = L_102; + uint32_t L_103 = V_1; + V_2 = L_103; + uint32_t L_104 = V_0; + V_1 = L_104; + uint32_t L_105 = V_8; + uint32_t L_106 = V_9; + V_0 = ((int32_t)((int32_t)L_105+(int32_t)L_106)); + int32_t L_107 = V_10; + V_10 = ((int32_t)((int32_t)L_107+(int32_t)1)); + } + +IL_01d3: + { + int32_t L_108 = V_10; + if ((((int32_t)L_108) < ((int32_t)((int32_t)64)))) + { + goto IL_0142; + } + } + { + UInt32U5BU5D_t957* L_109 = (__this->____H_4); + NullCheck(L_109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_109, 0); + uint32_t* L_110 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_109, 0, sizeof(uint32_t))); + uint32_t L_111 = V_0; + *((int32_t*)(L_110)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_110))+(int32_t)L_111)); + UInt32U5BU5D_t957* L_112 = (__this->____H_4); + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, 1); + uint32_t* L_113 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_112, 1, sizeof(uint32_t))); + uint32_t L_114 = V_1; + *((int32_t*)(L_113)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_113))+(int32_t)L_114)); + UInt32U5BU5D_t957* L_115 = (__this->____H_4); + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, 2); + uint32_t* L_116 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_115, 2, sizeof(uint32_t))); + uint32_t L_117 = V_2; + *((int32_t*)(L_116)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_116))+(int32_t)L_117)); + UInt32U5BU5D_t957* L_118 = (__this->____H_4); + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, 3); + uint32_t* L_119 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_118, 3, sizeof(uint32_t))); + uint32_t L_120 = V_3; + *((int32_t*)(L_119)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_119))+(int32_t)L_120)); + UInt32U5BU5D_t957* L_121 = (__this->____H_4); + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, 4); + uint32_t* L_122 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_121, 4, sizeof(uint32_t))); + uint32_t L_123 = V_4; + *((int32_t*)(L_122)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_122))+(int32_t)L_123)); + UInt32U5BU5D_t957* L_124 = (__this->____H_4); + NullCheck(L_124); + IL2CPP_ARRAY_BOUNDS_CHECK(L_124, 5); + uint32_t* L_125 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_124, 5, sizeof(uint32_t))); + uint32_t L_126 = V_5; + *((int32_t*)(L_125)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_125))+(int32_t)L_126)); + UInt32U5BU5D_t957* L_127 = (__this->____H_4); + NullCheck(L_127); + IL2CPP_ARRAY_BOUNDS_CHECK(L_127, 6); + uint32_t* L_128 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_127, 6, sizeof(uint32_t))); + uint32_t L_129 = V_6; + *((int32_t*)(L_128)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_128))+(int32_t)L_129)); + UInt32U5BU5D_t957* L_130 = (__this->____H_4); + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, 7); + uint32_t* L_131 = ((uint32_t*)(uint32_t*)SZArrayLdElema(L_130, 7, sizeof(uint32_t))); + uint32_t L_132 = V_7; + *((int32_t*)(L_131)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_131))+(int32_t)L_132)); + return; + } +} +// System.Void System.Security.Cryptography.SHA256Managed::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void SHA256Managed_ProcessFinalBlock_m9497 (SHA256Managed_t1588 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint64_t V_5 = 0; + { + uint64_t L_0 = (__this->___count_5); + int32_t L_1 = ___inputCount; + V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1))))); + uint64_t L_2 = V_0; + V_1 = ((int32_t)((int32_t)((int32_t)56)-(int32_t)(((int32_t)((int32_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64))))))))))); + int32_t L_3 = V_1; + if ((((int32_t)L_3) >= ((int32_t)1))) + { + goto IL_0020; + } + } + { + int32_t L_4 = V_1; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64))); + } + +IL_0020: + { + int32_t L_5 = ___inputCount; + int32_t L_6 = V_1; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8)))); + V_3 = 0; + goto IL_003e; + } + +IL_0032: + { + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_3; + ByteU5BU5D_t789* L_9 = ___inputBuffer; + int32_t L_10 = V_3; + int32_t L_11 = ___inputOffset; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)L_11))); + int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_12, sizeof(uint8_t))); + int32_t L_13 = V_3; + V_3 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_003e: + { + int32_t L_14 = V_3; + int32_t L_15 = ___inputCount; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0032; + } + } + { + ByteU5BU5D_t789* L_16 = V_2; + int32_t L_17 = ___inputCount; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_17, sizeof(uint8_t))) = (uint8_t)((int32_t)128); + int32_t L_18 = ___inputCount; + V_4 = ((int32_t)((int32_t)L_18+(int32_t)1)); + goto IL_0062; + } + +IL_0057: + { + ByteU5BU5D_t789* L_19 = V_2; + int32_t L_20 = V_4; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_21 = V_4; + V_4 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0062: + { + int32_t L_22 = V_4; + int32_t L_23 = ___inputCount; + int32_t L_24 = V_1; + if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)L_23+(int32_t)L_24))))) + { + goto IL_0057; + } + } + { + uint64_t L_25 = V_0; + V_5 = ((int64_t)((int64_t)L_25<<(int32_t)3)); + uint64_t L_26 = V_5; + ByteU5BU5D_t789* L_27 = V_2; + int32_t L_28 = ___inputCount; + int32_t L_29 = V_1; + SHA256Managed_AddLength_m9498(__this, L_26, L_27, ((int32_t)((int32_t)L_28+(int32_t)L_29)), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_30 = V_2; + SHA256Managed_ProcessBlock_m9496(__this, L_30, 0, /*hidden argument*/NULL); + int32_t L_31 = ___inputCount; + int32_t L_32 = V_1; + if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31+(int32_t)L_32))+(int32_t)8))) == ((uint32_t)((int32_t)128))))) + { + goto IL_009d; + } + } + { + ByteU5BU5D_t789* L_33 = V_2; + SHA256Managed_ProcessBlock_m9496(__this, L_33, ((int32_t)64), /*hidden argument*/NULL); + } + +IL_009d: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA256Managed::AddLength(System.UInt64,System.Byte[],System.Int32) +extern "C" void SHA256Managed_AddLength_m9498 (SHA256Managed_t1588 * __this, uint64_t ___length, ByteU5BU5D_t789* ___buffer, int32_t ___position, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___buffer; + int32_t L_1 = ___position; + int32_t L_2 = L_1; + ___position = ((int32_t)((int32_t)L_2+(int32_t)1)); + uint64_t L_3 = ___length; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))); + ByteU5BU5D_t789* L_4 = ___buffer; + int32_t L_5 = ___position; + int32_t L_6 = L_5; + ___position = ((int32_t)((int32_t)L_6+(int32_t)1)); + uint64_t L_7 = ___length; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))); + ByteU5BU5D_t789* L_8 = ___buffer; + int32_t L_9 = ___position; + int32_t L_10 = L_9; + ___position = ((int32_t)((int32_t)L_10+(int32_t)1)); + uint64_t L_11 = ___length; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_8, L_10, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))); + ByteU5BU5D_t789* L_12 = ___buffer; + int32_t L_13 = ___position; + int32_t L_14 = L_13; + ___position = ((int32_t)((int32_t)L_14+(int32_t)1)); + uint64_t L_15 = ___length; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))); + ByteU5BU5D_t789* L_16 = ___buffer; + int32_t L_17 = ___position; + int32_t L_18 = L_17; + ___position = ((int32_t)((int32_t)L_18+(int32_t)1)); + uint64_t L_19 = ___length; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_18); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))); + ByteU5BU5D_t789* L_20 = ___buffer; + int32_t L_21 = ___position; + int32_t L_22 = L_21; + ___position = ((int32_t)((int32_t)L_22+(int32_t)1)); + uint64_t L_23 = ___length; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_22); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, L_22, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))); + ByteU5BU5D_t789* L_24 = ___buffer; + int32_t L_25 = ___position; + int32_t L_26 = L_25; + ___position = ((int32_t)((int32_t)L_26+(int32_t)1)); + uint64_t L_27 = ___length; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_26); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_24, L_26, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))); + ByteU5BU5D_t789* L_28 = ___buffer; + int32_t L_29 = ___position; + uint64_t L_30 = ___length; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_29, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_30))); + return; + } +} +// System.Void System.Security.Cryptography.SHA384::.ctor() +extern "C" void SHA384__ctor_m9499 (SHA384_t1589 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)384); + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::.ctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern "C" void SHA384Managed__ctor_m9500 (SHA384Managed_t1590 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + s_Il2CppMethodIntialized = true; + } + { + SHA384__ctor_m9499(__this, /*hidden argument*/NULL); + __this->___xBuf_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + __this->___W_16 = ((UInt64U5BU5D_t1591*)SZArrayNew(UInt64U5BU5D_t1591_il2cpp_TypeInfo_var, ((int32_t)80))); + SHA384Managed_Initialize_m9501(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::Initialize(System.Boolean) +extern "C" void SHA384Managed_Initialize_m9501 (SHA384Managed_t1590 * __this, bool ___reuse, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + __this->___H1_8 = ((int64_t)-3766243637369397544LL); + __this->___H2_9 = ((int64_t)7105036623409894663LL); + __this->___H3_10 = ((int64_t)-7973340178411365097LL); + __this->___H4_11 = ((int64_t)1526699215303891257LL); + __this->___H5_12 = ((int64_t)7436329637833083697LL); + __this->___H6_13 = ((int64_t)-8163818279084223215LL); + __this->___H7_14 = ((int64_t)-2662702644619276377LL); + __this->___H8_15 = ((int64_t)5167115440072839076LL); + bool L_0 = ___reuse; + if (!L_0) + { + goto IL_00e1; + } + } + { + __this->___byteCount1_6 = (((int64_t)((int64_t)0))); + __this->___byteCount2_7 = (((int64_t)((int64_t)0))); + __this->___xBufOff_5 = 0; + V_0 = 0; + goto IL_00a9; + } + +IL_009c: + { + ByteU5BU5D_t789* L_1 = (__this->___xBuf_4); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_00a9: + { + int32_t L_4 = V_0; + ByteU5BU5D_t789* L_5 = (__this->___xBuf_4); + NullCheck(L_5); + if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_009c; + } + } + { + __this->___wOff_17 = 0; + V_1 = 0; + goto IL_00d3; + } + +IL_00c5: + { + UInt64U5BU5D_t1591* L_6 = (__this->___W_16); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_6, L_7, sizeof(uint64_t))) = (uint64_t)(((int64_t)((int64_t)0))); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_00d3: + { + int32_t L_9 = V_1; + UInt64U5BU5D_t1591* L_10 = (__this->___W_16); + NullCheck(L_10); + if ((!(((uint32_t)L_9) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))))))) + { + goto IL_00c5; + } + } + +IL_00e1: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::Initialize() +extern "C" void SHA384Managed_Initialize_m9502 (SHA384Managed_t1590 * __this, const MethodInfo* method) +{ + { + SHA384Managed_Initialize_m9501(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA384Managed_HashCore_m9503 (SHA384Managed_t1590 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + goto IL_0018; + } + +IL_0005: + { + ByteU5BU5D_t789* L_0 = ___rgb; + int32_t L_1 = ___ibStart; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + SHA384Managed_update_m9505(__this, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t))), /*hidden argument*/NULL); + int32_t L_3 = ___ibStart; + ___ibStart = ((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = ___cbSize; + ___cbSize = ((int32_t)((int32_t)L_4-(int32_t)1)); + } + +IL_0018: + { + int32_t L_5 = (__this->___xBufOff_5); + if (!L_5) + { + goto IL_002a; + } + } + { + int32_t L_6 = ___cbSize; + if ((((int32_t)L_6) > ((int32_t)0))) + { + goto IL_0005; + } + } + +IL_002a: + { + goto IL_0065; + } + +IL_002f: + { + ByteU5BU5D_t789* L_7 = ___rgb; + int32_t L_8 = ___ibStart; + SHA384Managed_processWord_m9506(__this, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = ___ibStart; + ByteU5BU5D_t789* L_10 = (__this->___xBuf_4); + NullCheck(L_10); + ___ibStart = ((int32_t)((int32_t)L_9+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))))); + int32_t L_11 = ___cbSize; + ByteU5BU5D_t789* L_12 = (__this->___xBuf_4); + NullCheck(L_12); + ___cbSize = ((int32_t)((int32_t)L_11-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))))); + uint64_t L_13 = (__this->___byteCount1_6); + ByteU5BU5D_t789* L_14 = (__this->___xBuf_4); + NullCheck(L_14); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_13+(int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))))); + } + +IL_0065: + { + int32_t L_15 = ___cbSize; + ByteU5BU5D_t789* L_16 = (__this->___xBuf_4); + NullCheck(L_16); + if ((((int32_t)L_15) > ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_002f; + } + } + { + goto IL_008b; + } + +IL_0078: + { + ByteU5BU5D_t789* L_17 = ___rgb; + int32_t L_18 = ___ibStart; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + SHA384Managed_update_m9505(__this, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))), /*hidden argument*/NULL); + int32_t L_20 = ___ibStart; + ___ibStart = ((int32_t)((int32_t)L_20+(int32_t)1)); + int32_t L_21 = ___cbSize; + ___cbSize = ((int32_t)((int32_t)L_21-(int32_t)1)); + } + +IL_008b: + { + int32_t L_22 = ___cbSize; + if ((((int32_t)L_22) > ((int32_t)0))) + { + goto IL_0078; + } + } + { + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA384Managed::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SHA384Managed_HashFinal_m9504 (SHA384Managed_t1590 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + uint64_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + { + SHA384Managed_adjustByteCounts_m9508(__this, /*hidden argument*/NULL); + uint64_t L_0 = (__this->___byteCount1_6); + V_0 = ((int64_t)((int64_t)L_0<<(int32_t)3)); + uint64_t L_1 = (__this->___byteCount2_7); + V_1 = L_1; + SHA384Managed_update_m9505(__this, ((int32_t)128), /*hidden argument*/NULL); + goto IL_002d; + } + +IL_0026: + { + SHA384Managed_update_m9505(__this, 0, /*hidden argument*/NULL); + } + +IL_002d: + { + int32_t L_2 = (__this->___xBufOff_5); + if (L_2) + { + goto IL_0026; + } + } + { + uint64_t L_3 = V_0; + uint64_t L_4 = V_1; + SHA384Managed_processLength_m9509(__this, L_3, L_4, /*hidden argument*/NULL); + SHA384Managed_processBlock_m9510(__this, /*hidden argument*/NULL); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)48))); + uint64_t L_5 = (__this->___H1_8); + ByteU5BU5D_t789* L_6 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_5, L_6, 0, /*hidden argument*/NULL); + uint64_t L_7 = (__this->___H2_9); + ByteU5BU5D_t789* L_8 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_7, L_8, 8, /*hidden argument*/NULL); + uint64_t L_9 = (__this->___H3_10); + ByteU5BU5D_t789* L_10 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL); + uint64_t L_11 = (__this->___H4_11); + ByteU5BU5D_t789* L_12 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL); + uint64_t L_13 = (__this->___H5_12); + ByteU5BU5D_t789* L_14 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL); + uint64_t L_15 = (__this->___H6_13); + ByteU5BU5D_t789* L_16 = V_2; + SHA384Managed_unpackWord_m9507(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA384Managed::Initialize() */, __this); + ByteU5BU5D_t789* L_17 = V_2; + return L_17; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::update(System.Byte) +extern "C" void SHA384Managed_update_m9505 (SHA384Managed_t1590 * __this, uint8_t ___input, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___xBuf_4); + int32_t L_1 = (__this->___xBufOff_5); + int32_t L_2 = L_1; + V_0 = L_2; + __this->___xBufOff_5 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_0; + uint8_t L_4 = ___input; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_3, sizeof(uint8_t))) = (uint8_t)L_4; + int32_t L_5 = (__this->___xBufOff_5); + ByteU5BU5D_t789* L_6 = (__this->___xBuf_4); + NullCheck(L_6); + if ((!(((uint32_t)L_5) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))))) + { + goto IL_0040; + } + } + { + ByteU5BU5D_t789* L_7 = (__this->___xBuf_4); + SHA384Managed_processWord_m9506(__this, L_7, 0, /*hidden argument*/NULL); + __this->___xBufOff_5 = 0; + } + +IL_0040: + { + uint64_t L_8 = (__this->___byteCount1_6); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)1))))); + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::processWord(System.Byte[],System.Int32) +extern "C" void SHA384Managed_processWord_m9506 (SHA384Managed_t1590 * __this, ByteU5BU5D_t789* ___input, int32_t ___inOff, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UInt64U5BU5D_t1591* L_0 = (__this->___W_16); + int32_t L_1 = (__this->___wOff_17); + int32_t L_2 = L_1; + V_0 = L_2; + __this->___wOff_17 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = ___input; + int32_t L_5 = ___inOff; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + ByteU5BU5D_t789* L_7 = ___input; + int32_t L_8 = ___inOff; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)L_8+(int32_t)1))); + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)1)); + ByteU5BU5D_t789* L_10 = ___input; + int32_t L_11 = ___inOff; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11+(int32_t)2))); + int32_t L_12 = ((int32_t)((int32_t)L_11+(int32_t)2)); + ByteU5BU5D_t789* L_13 = ___input; + int32_t L_14 = ___inOff; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14+(int32_t)3))); + int32_t L_15 = ((int32_t)((int32_t)L_14+(int32_t)3)); + ByteU5BU5D_t789* L_16 = ___input; + int32_t L_17 = ___inOff; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17+(int32_t)4))); + int32_t L_18 = ((int32_t)((int32_t)L_17+(int32_t)4)); + ByteU5BU5D_t789* L_19 = ___input; + int32_t L_20 = ___inOff; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20+(int32_t)5))); + int32_t L_21 = ((int32_t)((int32_t)L_20+(int32_t)5)); + ByteU5BU5D_t789* L_22 = ___input; + int32_t L_23 = ___inOff; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23+(int32_t)6))); + int32_t L_24 = ((int32_t)((int32_t)L_23+(int32_t)6)); + ByteU5BU5D_t789* L_25 = ___input; + int32_t L_26 = ___inOff; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26+(int32_t)7))); + int32_t L_27 = ((int32_t)((int32_t)L_26+(int32_t)7)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_0, L_3, sizeof(uint64_t))) = (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))))))<<(int32_t)((int32_t)56)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t))))))<<(int32_t)((int32_t)48)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))))))<<(int32_t)((int32_t)40)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_15, sizeof(uint8_t))))))<<(int32_t)((int32_t)32)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))))))<<(int32_t)((int32_t)24)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_21, sizeof(uint8_t))))))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t))))))<<(int32_t)8))))|(int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t)))))))); + int32_t L_28 = (__this->___wOff_17); + if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)16))))) + { + goto IL_0074; + } + } + { + SHA384Managed_processBlock_m9510(__this, /*hidden argument*/NULL); + } + +IL_0074: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::unpackWord(System.UInt64,System.Byte[],System.Int32) +extern "C" void SHA384Managed_unpackWord_m9507 (SHA384Managed_t1590 * __this, uint64_t ___word, ByteU5BU5D_t789* ___output, int32_t ___outOff, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___output; + int32_t L_1 = ___outOff; + uint64_t L_2 = ___word; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))); + ByteU5BU5D_t789* L_3 = ___output; + int32_t L_4 = ___outOff; + uint64_t L_5 = ___word; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, ((int32_t)((int32_t)L_4+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_5>>((int32_t)48)))))); + ByteU5BU5D_t789* L_6 = ___output; + int32_t L_7 = ___outOff; + uint64_t L_8 = ___word; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, ((int32_t)((int32_t)L_7+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)40)))))); + ByteU5BU5D_t789* L_9 = ___output; + int32_t L_10 = ___outOff; + uint64_t L_11 = ___word; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)32)))))); + ByteU5BU5D_t789* L_12 = ___output; + int32_t L_13 = ___outOff; + uint64_t L_14 = ___word; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, ((int32_t)((int32_t)L_13+(int32_t)4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)24)))))); + ByteU5BU5D_t789* L_15 = ___output; + int32_t L_16 = ___outOff; + uint64_t L_17 = ___word; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16+(int32_t)5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16+(int32_t)5)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)16)))))); + ByteU5BU5D_t789* L_18 = ___output; + int32_t L_19 = ___outOff; + uint64_t L_20 = ___word; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)((int32_t)L_19+(int32_t)6))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, ((int32_t)((int32_t)L_19+(int32_t)6)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_20>>8))))); + ByteU5BU5D_t789* L_21 = ___output; + int32_t L_22 = ___outOff; + uint64_t L_23 = ___word; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)7))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)7)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_23))); + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::adjustByteCounts() +extern "C" void SHA384Managed_adjustByteCounts_m9508 (SHA384Managed_t1590 * __this, const MethodInfo* method) +{ + { + uint64_t L_0 = (__this->___byteCount1_6); + if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)2305843009213693951LL))))) + { + goto IL_0040; + } + } + { + uint64_t L_1 = (__this->___byteCount2_7); + uint64_t L_2 = (__this->___byteCount1_6); + __this->___byteCount2_7 = ((int64_t)((int64_t)L_1+(int64_t)((int64_t)((uint64_t)L_2>>((int32_t)61))))); + uint64_t L_3 = (__this->___byteCount1_6); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_3&(int64_t)((int64_t)2305843009213693951LL))); + } + +IL_0040: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::processLength(System.UInt64,System.UInt64) +extern "C" void SHA384Managed_processLength_m9509 (SHA384Managed_t1590 * __this, uint64_t ___lowW, uint64_t ___hiW, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___wOff_17); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)14)))) + { + goto IL_0013; + } + } + { + SHA384Managed_processBlock_m9510(__this, /*hidden argument*/NULL); + } + +IL_0013: + { + UInt64U5BU5D_t1591* L_1 = (__this->___W_16); + uint64_t L_2 = ___hiW; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, ((int32_t)14)); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_1, ((int32_t)14), sizeof(uint64_t))) = (uint64_t)L_2; + UInt64U5BU5D_t1591* L_3 = (__this->___W_16); + uint64_t L_4 = ___lowW; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)15)); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_3, ((int32_t)15), sizeof(uint64_t))) = (uint64_t)L_4; + return; + } +} +// System.Void System.Security.Cryptography.SHA384Managed::processBlock() +extern TypeInfo* SHAConstants_t1594_il2cpp_TypeInfo_var; +extern "C" void SHA384Managed_processBlock_m9510 (SHA384Managed_t1590 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SHAConstants_t1594_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1112); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + uint64_t V_1 = 0; + uint64_t V_2 = 0; + uint64_t V_3 = 0; + uint64_t V_4 = 0; + uint64_t V_5 = 0; + uint64_t V_6 = 0; + uint64_t V_7 = 0; + UInt64U5BU5D_t1591* V_8 = {0}; + UInt64U5BU5D_t1591* V_9 = {0}; + int32_t V_10 = 0; + int32_t V_11 = 0; + uint64_t V_12 = 0; + uint64_t V_13 = 0; + int32_t V_14 = 0; + { + UInt64U5BU5D_t1591* L_0 = (__this->___W_16); + V_8 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t1594_il2cpp_TypeInfo_var); + UInt64U5BU5D_t1591* L_1 = ((SHAConstants_t1594_StaticFields*)SHAConstants_t1594_il2cpp_TypeInfo_var->static_fields)->___K2_1; + V_9 = L_1; + SHA384Managed_adjustByteCounts_m9508(__this, /*hidden argument*/NULL); + V_10 = ((int32_t)16); + goto IL_007b; + } + +IL_001e: + { + UInt64U5BU5D_t1591* L_2 = V_8; + int32_t L_3 = V_10; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)L_3-(int32_t)((int32_t)15)))); + int32_t L_4 = ((int32_t)((int32_t)L_3-(int32_t)((int32_t)15))); + V_0 = (*(int64_t*)(uint64_t*)SZArrayLdElema(L_2, L_4, sizeof(uint64_t))); + uint64_t L_5 = V_0; + uint64_t L_6 = V_0; + uint64_t L_7 = V_0; + uint64_t L_8 = V_0; + uint64_t L_9 = V_0; + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_5>>1))|(int64_t)((int64_t)((int64_t)L_6<<(int32_t)((int32_t)63)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_7>>8))|(int64_t)((int64_t)((int64_t)L_8<<(int32_t)((int32_t)56)))))))^(int64_t)((int64_t)((uint64_t)L_9>>7)))); + UInt64U5BU5D_t1591* L_10 = V_8; + int32_t L_11 = V_10; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11-(int32_t)2))); + int32_t L_12 = ((int32_t)((int32_t)L_11-(int32_t)2)); + V_1 = (*(int64_t*)(uint64_t*)SZArrayLdElema(L_10, L_12, sizeof(uint64_t))); + uint64_t L_13 = V_1; + uint64_t L_14 = V_1; + uint64_t L_15 = V_1; + uint64_t L_16 = V_1; + uint64_t L_17 = V_1; + V_1 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_13>>((int32_t)19)))|(int64_t)((int64_t)((int64_t)L_14<<(int32_t)((int32_t)45)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_15>>((int32_t)61)))|(int64_t)((int64_t)((int64_t)L_16<<(int32_t)3))))))^(int64_t)((int64_t)((uint64_t)L_17>>6)))); + UInt64U5BU5D_t1591* L_18 = V_8; + int32_t L_19 = V_10; + uint64_t L_20 = V_1; + UInt64U5BU5D_t1591* L_21 = V_8; + int32_t L_22 = V_10; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22-(int32_t)7))); + int32_t L_23 = ((int32_t)((int32_t)L_22-(int32_t)7)); + uint64_t L_24 = V_0; + UInt64U5BU5D_t1591* L_25 = V_8; + int32_t L_26 = V_10; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26-(int32_t)((int32_t)16)))); + int32_t L_27 = ((int32_t)((int32_t)L_26-(int32_t)((int32_t)16))); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_18, L_19, sizeof(uint64_t))) = (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_20+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_21, L_23, sizeof(uint64_t)))))+(int64_t)L_24))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_25, L_27, sizeof(uint64_t))))); + int32_t L_28 = V_10; + V_10 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_007b: + { + int32_t L_29 = V_10; + if ((((int32_t)L_29) <= ((int32_t)((int32_t)79)))) + { + goto IL_001e; + } + } + { + uint64_t L_30 = (__this->___H1_8); + V_0 = L_30; + uint64_t L_31 = (__this->___H2_9); + V_1 = L_31; + uint64_t L_32 = (__this->___H3_10); + V_2 = L_32; + uint64_t L_33 = (__this->___H4_11); + V_3 = L_33; + uint64_t L_34 = (__this->___H5_12); + V_4 = L_34; + uint64_t L_35 = (__this->___H6_13); + V_5 = L_35; + uint64_t L_36 = (__this->___H7_14); + V_6 = L_36; + uint64_t L_37 = (__this->___H8_15); + V_7 = L_37; + V_11 = 0; + goto IL_0160; + } + +IL_00c8: + { + uint64_t L_38 = V_4; + uint64_t L_39 = V_4; + uint64_t L_40 = V_4; + uint64_t L_41 = V_4; + uint64_t L_42 = V_4; + uint64_t L_43 = V_4; + V_12 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_38>>((int32_t)14)))|(int64_t)((int64_t)((int64_t)L_39<<(int32_t)((int32_t)50)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_40>>((int32_t)18)))|(int64_t)((int64_t)((int64_t)L_41<<(int32_t)((int32_t)46)))))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_42>>((int32_t)41)))|(int64_t)((int64_t)((int64_t)L_43<<(int32_t)((int32_t)23))))))); + uint64_t L_44 = V_12; + uint64_t L_45 = V_7; + uint64_t L_46 = V_4; + uint64_t L_47 = V_5; + uint64_t L_48 = V_4; + uint64_t L_49 = V_6; + UInt64U5BU5D_t1591* L_50 = V_9; + int32_t L_51 = V_11; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_51); + int32_t L_52 = L_51; + UInt64U5BU5D_t1591* L_53 = V_8; + int32_t L_54 = V_11; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + int32_t L_55 = L_54; + V_12 = ((int64_t)((int64_t)L_44+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_45+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_46&(int64_t)L_47))^(int64_t)((int64_t)((int64_t)((~L_48))&(int64_t)L_49))))))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_50, L_52, sizeof(uint64_t)))))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_53, L_55, sizeof(uint64_t))))))); + uint64_t L_56 = V_0; + uint64_t L_57 = V_0; + uint64_t L_58 = V_0; + uint64_t L_59 = V_0; + uint64_t L_60 = V_0; + uint64_t L_61 = V_0; + V_13 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_56>>((int32_t)28)))|(int64_t)((int64_t)((int64_t)L_57<<(int32_t)((int32_t)36)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_58>>((int32_t)34)))|(int64_t)((int64_t)((int64_t)L_59<<(int32_t)((int32_t)30)))))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_60>>((int32_t)39)))|(int64_t)((int64_t)((int64_t)L_61<<(int32_t)((int32_t)25))))))); + uint64_t L_62 = V_13; + uint64_t L_63 = V_0; + uint64_t L_64 = V_1; + uint64_t L_65 = V_0; + uint64_t L_66 = V_2; + uint64_t L_67 = V_1; + uint64_t L_68 = V_2; + V_13 = ((int64_t)((int64_t)L_62+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_63&(int64_t)L_64))^(int64_t)((int64_t)((int64_t)L_65&(int64_t)L_66))))^(int64_t)((int64_t)((int64_t)L_67&(int64_t)L_68)))))); + uint64_t L_69 = V_6; + V_7 = L_69; + uint64_t L_70 = V_5; + V_6 = L_70; + uint64_t L_71 = V_4; + V_5 = L_71; + uint64_t L_72 = V_3; + uint64_t L_73 = V_12; + V_4 = ((int64_t)((int64_t)L_72+(int64_t)L_73)); + uint64_t L_74 = V_2; + V_3 = L_74; + uint64_t L_75 = V_1; + V_2 = L_75; + uint64_t L_76 = V_0; + V_1 = L_76; + uint64_t L_77 = V_12; + uint64_t L_78 = V_13; + V_0 = ((int64_t)((int64_t)L_77+(int64_t)L_78)); + int32_t L_79 = V_11; + V_11 = ((int32_t)((int32_t)L_79+(int32_t)1)); + } + +IL_0160: + { + int32_t L_80 = V_11; + if ((((int32_t)L_80) <= ((int32_t)((int32_t)79)))) + { + goto IL_00c8; + } + } + { + uint64_t L_81 = (__this->___H1_8); + uint64_t L_82 = V_0; + __this->___H1_8 = ((int64_t)((int64_t)L_81+(int64_t)L_82)); + uint64_t L_83 = (__this->___H2_9); + uint64_t L_84 = V_1; + __this->___H2_9 = ((int64_t)((int64_t)L_83+(int64_t)L_84)); + uint64_t L_85 = (__this->___H3_10); + uint64_t L_86 = V_2; + __this->___H3_10 = ((int64_t)((int64_t)L_85+(int64_t)L_86)); + uint64_t L_87 = (__this->___H4_11); + uint64_t L_88 = V_3; + __this->___H4_11 = ((int64_t)((int64_t)L_87+(int64_t)L_88)); + uint64_t L_89 = (__this->___H5_12); + uint64_t L_90 = V_4; + __this->___H5_12 = ((int64_t)((int64_t)L_89+(int64_t)L_90)); + uint64_t L_91 = (__this->___H6_13); + uint64_t L_92 = V_5; + __this->___H6_13 = ((int64_t)((int64_t)L_91+(int64_t)L_92)); + uint64_t L_93 = (__this->___H7_14); + uint64_t L_94 = V_6; + __this->___H7_14 = ((int64_t)((int64_t)L_93+(int64_t)L_94)); + uint64_t L_95 = (__this->___H8_15); + uint64_t L_96 = V_7; + __this->___H8_15 = ((int64_t)((int64_t)L_95+(int64_t)L_96)); + __this->___wOff_17 = 0; + V_14 = 0; + goto IL_01f9; + } + +IL_01ec: + { + UInt64U5BU5D_t1591* L_97 = V_8; + int32_t L_98 = V_14; + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, L_98); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_97, L_98, sizeof(uint64_t))) = (uint64_t)(((int64_t)((int64_t)0))); + int32_t L_99 = V_14; + V_14 = ((int32_t)((int32_t)L_99+(int32_t)1)); + } + +IL_01f9: + { + int32_t L_100 = V_14; + UInt64U5BU5D_t1591* L_101 = V_8; + NullCheck(L_101); + if ((!(((uint32_t)L_100) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_101)->max_length)))))))) + { + goto IL_01ec; + } + } + { + return; + } +} +// System.Void System.Security.Cryptography.SHA512::.ctor() +extern "C" void SHA512__ctor_m9511 (SHA512_t1592 * __this, const MethodInfo* method) +{ + { + HashAlgorithm__ctor_m5687(__this, /*hidden argument*/NULL); + ((HashAlgorithm_t988 *)__this)->___HashSizeValue_1 = ((int32_t)512); + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::.ctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern "C" void SHA512Managed__ctor_m9512 (SHA512Managed_t1593 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + s_Il2CppMethodIntialized = true; + } + { + SHA512__ctor_m9511(__this, /*hidden argument*/NULL); + __this->___xBuf_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + __this->___W_16 = ((UInt64U5BU5D_t1591*)SZArrayNew(UInt64U5BU5D_t1591_il2cpp_TypeInfo_var, ((int32_t)80))); + SHA512Managed_Initialize_m9513(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::Initialize(System.Boolean) +extern "C" void SHA512Managed_Initialize_m9513 (SHA512Managed_t1593 * __this, bool ___reuse, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + __this->___H1_8 = ((int64_t)7640891576956012808LL); + __this->___H2_9 = ((int64_t)-4942790177534073029LL); + __this->___H3_10 = ((int64_t)4354685564936845355LL); + __this->___H4_11 = ((int64_t)-6534734903238641935LL); + __this->___H5_12 = ((int64_t)5840696475078001361LL); + __this->___H6_13 = ((int64_t)-7276294671716946913LL); + __this->___H7_14 = ((int64_t)2270897969802886507LL); + __this->___H8_15 = ((int64_t)6620516959819538809LL); + bool L_0 = ___reuse; + if (!L_0) + { + goto IL_00e1; + } + } + { + __this->___byteCount1_6 = (((int64_t)((int64_t)0))); + __this->___byteCount2_7 = (((int64_t)((int64_t)0))); + __this->___xBufOff_5 = 0; + V_0 = 0; + goto IL_00a9; + } + +IL_009c: + { + ByteU5BU5D_t789* L_1 = (__this->___xBuf_4); + int32_t L_2 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))) = (uint8_t)0; + int32_t L_3 = V_0; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_00a9: + { + int32_t L_4 = V_0; + ByteU5BU5D_t789* L_5 = (__this->___xBuf_4); + NullCheck(L_5); + if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_009c; + } + } + { + __this->___wOff_17 = 0; + V_1 = 0; + goto IL_00d3; + } + +IL_00c5: + { + UInt64U5BU5D_t1591* L_6 = (__this->___W_16); + int32_t L_7 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_6, L_7, sizeof(uint64_t))) = (uint64_t)(((int64_t)((int64_t)0))); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_00d3: + { + int32_t L_9 = V_1; + UInt64U5BU5D_t1591* L_10 = (__this->___W_16); + NullCheck(L_10); + if ((!(((uint32_t)L_9) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))))))) + { + goto IL_00c5; + } + } + +IL_00e1: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::Initialize() +extern "C" void SHA512Managed_Initialize_m9514 (SHA512Managed_t1593 * __this, const MethodInfo* method) +{ + { + SHA512Managed_Initialize_m9513(__this, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SHA512Managed_HashCore_m9515 (SHA512Managed_t1593 * __this, ByteU5BU5D_t789* ___rgb, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) +{ + { + goto IL_0018; + } + +IL_0005: + { + ByteU5BU5D_t789* L_0 = ___rgb; + int32_t L_1 = ___ibStart; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + SHA512Managed_update_m9517(__this, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_2, sizeof(uint8_t))), /*hidden argument*/NULL); + int32_t L_3 = ___ibStart; + ___ibStart = ((int32_t)((int32_t)L_3+(int32_t)1)); + int32_t L_4 = ___cbSize; + ___cbSize = ((int32_t)((int32_t)L_4-(int32_t)1)); + } + +IL_0018: + { + int32_t L_5 = (__this->___xBufOff_5); + if (!L_5) + { + goto IL_002a; + } + } + { + int32_t L_6 = ___cbSize; + if ((((int32_t)L_6) > ((int32_t)0))) + { + goto IL_0005; + } + } + +IL_002a: + { + goto IL_0065; + } + +IL_002f: + { + ByteU5BU5D_t789* L_7 = ___rgb; + int32_t L_8 = ___ibStart; + SHA512Managed_processWord_m9518(__this, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = ___ibStart; + ByteU5BU5D_t789* L_10 = (__this->___xBuf_4); + NullCheck(L_10); + ___ibStart = ((int32_t)((int32_t)L_9+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length)))))); + int32_t L_11 = ___cbSize; + ByteU5BU5D_t789* L_12 = (__this->___xBuf_4); + NullCheck(L_12); + ___cbSize = ((int32_t)((int32_t)L_11-(int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length)))))); + uint64_t L_13 = (__this->___byteCount1_6); + ByteU5BU5D_t789* L_14 = (__this->___xBuf_4); + NullCheck(L_14); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_13+(int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))))); + } + +IL_0065: + { + int32_t L_15 = ___cbSize; + ByteU5BU5D_t789* L_16 = (__this->___xBuf_4); + NullCheck(L_16); + if ((((int32_t)L_15) > ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_002f; + } + } + { + goto IL_008b; + } + +IL_0078: + { + ByteU5BU5D_t789* L_17 = ___rgb; + int32_t L_18 = ___ibStart; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + SHA512Managed_update_m9517(__this, (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_19, sizeof(uint8_t))), /*hidden argument*/NULL); + int32_t L_20 = ___ibStart; + ___ibStart = ((int32_t)((int32_t)L_20+(int32_t)1)); + int32_t L_21 = ___cbSize; + ___cbSize = ((int32_t)((int32_t)L_21-(int32_t)1)); + } + +IL_008b: + { + int32_t L_22 = ___cbSize; + if ((((int32_t)L_22) > ((int32_t)0))) + { + goto IL_0078; + } + } + { + return; + } +} +// System.Byte[] System.Security.Cryptography.SHA512Managed::HashFinal() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SHA512Managed_HashFinal_m9516 (SHA512Managed_t1593 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + uint64_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + { + SHA512Managed_adjustByteCounts_m9520(__this, /*hidden argument*/NULL); + uint64_t L_0 = (__this->___byteCount1_6); + V_0 = ((int64_t)((int64_t)L_0<<(int32_t)3)); + uint64_t L_1 = (__this->___byteCount2_7); + V_1 = L_1; + SHA512Managed_update_m9517(__this, ((int32_t)128), /*hidden argument*/NULL); + goto IL_002d; + } + +IL_0026: + { + SHA512Managed_update_m9517(__this, 0, /*hidden argument*/NULL); + } + +IL_002d: + { + int32_t L_2 = (__this->___xBufOff_5); + if (L_2) + { + goto IL_0026; + } + } + { + uint64_t L_3 = V_0; + uint64_t L_4 = V_1; + SHA512Managed_processLength_m9521(__this, L_3, L_4, /*hidden argument*/NULL); + SHA512Managed_processBlock_m9522(__this, /*hidden argument*/NULL); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)64))); + uint64_t L_5 = (__this->___H1_8); + ByteU5BU5D_t789* L_6 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_5, L_6, 0, /*hidden argument*/NULL); + uint64_t L_7 = (__this->___H2_9); + ByteU5BU5D_t789* L_8 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_7, L_8, 8, /*hidden argument*/NULL); + uint64_t L_9 = (__this->___H3_10); + ByteU5BU5D_t789* L_10 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL); + uint64_t L_11 = (__this->___H4_11); + ByteU5BU5D_t789* L_12 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL); + uint64_t L_13 = (__this->___H5_12); + ByteU5BU5D_t789* L_14 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL); + uint64_t L_15 = (__this->___H6_13); + ByteU5BU5D_t789* L_16 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL); + uint64_t L_17 = (__this->___H7_14); + ByteU5BU5D_t789* L_18 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_17, L_18, ((int32_t)48), /*hidden argument*/NULL); + uint64_t L_19 = (__this->___H8_15); + ByteU5BU5D_t789* L_20 = V_2; + SHA512Managed_unpackWord_m9519(__this, L_19, L_20, ((int32_t)56), /*hidden argument*/NULL); + VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA512Managed::Initialize() */, __this); + ByteU5BU5D_t789* L_21 = V_2; + return L_21; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::update(System.Byte) +extern "C" void SHA512Managed_update_m9517 (SHA512Managed_t1593 * __this, uint8_t ___input, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = (__this->___xBuf_4); + int32_t L_1 = (__this->___xBufOff_5); + int32_t L_2 = L_1; + V_0 = L_2; + __this->___xBufOff_5 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_0; + uint8_t L_4 = ___input; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_3, sizeof(uint8_t))) = (uint8_t)L_4; + int32_t L_5 = (__this->___xBufOff_5); + ByteU5BU5D_t789* L_6 = (__this->___xBuf_4); + NullCheck(L_6); + if ((!(((uint32_t)L_5) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length)))))))) + { + goto IL_0040; + } + } + { + ByteU5BU5D_t789* L_7 = (__this->___xBuf_4); + SHA512Managed_processWord_m9518(__this, L_7, 0, /*hidden argument*/NULL); + __this->___xBufOff_5 = 0; + } + +IL_0040: + { + uint64_t L_8 = (__this->___byteCount1_6); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)1))))); + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::processWord(System.Byte[],System.Int32) +extern "C" void SHA512Managed_processWord_m9518 (SHA512Managed_t1593 * __this, ByteU5BU5D_t789* ___input, int32_t ___inOff, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + UInt64U5BU5D_t1591* L_0 = (__this->___W_16); + int32_t L_1 = (__this->___wOff_17); + int32_t L_2 = L_1; + V_0 = L_2; + __this->___wOff_17 = ((int32_t)((int32_t)L_2+(int32_t)1)); + int32_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = ___input; + int32_t L_5 = ___inOff; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + ByteU5BU5D_t789* L_7 = ___input; + int32_t L_8 = ___inOff; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)L_8+(int32_t)1))); + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)1)); + ByteU5BU5D_t789* L_10 = ___input; + int32_t L_11 = ___inOff; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, ((int32_t)((int32_t)L_11+(int32_t)2))); + int32_t L_12 = ((int32_t)((int32_t)L_11+(int32_t)2)); + ByteU5BU5D_t789* L_13 = ___input; + int32_t L_14 = ___inOff; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14+(int32_t)3))); + int32_t L_15 = ((int32_t)((int32_t)L_14+(int32_t)3)); + ByteU5BU5D_t789* L_16 = ___input; + int32_t L_17 = ___inOff; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17+(int32_t)4))); + int32_t L_18 = ((int32_t)((int32_t)L_17+(int32_t)4)); + ByteU5BU5D_t789* L_19 = ___input; + int32_t L_20 = ___inOff; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)((int32_t)L_20+(int32_t)5))); + int32_t L_21 = ((int32_t)((int32_t)L_20+(int32_t)5)); + ByteU5BU5D_t789* L_22 = ___input; + int32_t L_23 = ___inOff; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)((int32_t)L_23+(int32_t)6))); + int32_t L_24 = ((int32_t)((int32_t)L_23+(int32_t)6)); + ByteU5BU5D_t789* L_25 = ___input; + int32_t L_26 = ___inOff; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26+(int32_t)7))); + int32_t L_27 = ((int32_t)((int32_t)L_26+(int32_t)7)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_3); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_0, L_3, sizeof(uint64_t))) = (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))))))<<(int32_t)((int32_t)56)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t))))))<<(int32_t)((int32_t)48)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t))))))<<(int32_t)((int32_t)40)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_15, sizeof(uint8_t))))))<<(int32_t)((int32_t)32)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t))))))<<(int32_t)((int32_t)24)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_21, sizeof(uint8_t))))))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t))))))<<(int32_t)8))))|(int64_t)(((int64_t)((uint64_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t)))))))); + int32_t L_28 = (__this->___wOff_17); + if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)16))))) + { + goto IL_0074; + } + } + { + SHA512Managed_processBlock_m9522(__this, /*hidden argument*/NULL); + } + +IL_0074: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::unpackWord(System.UInt64,System.Byte[],System.Int32) +extern "C" void SHA512Managed_unpackWord_m9519 (SHA512Managed_t1593 * __this, uint64_t ___word, ByteU5BU5D_t789* ___output, int32_t ___outOff, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___output; + int32_t L_1 = ___outOff; + uint64_t L_2 = ___word; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_0, L_1, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))); + ByteU5BU5D_t789* L_3 = ___output; + int32_t L_4 = ___outOff; + uint64_t L_5 = ___word; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)L_4+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, ((int32_t)((int32_t)L_4+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_5>>((int32_t)48)))))); + ByteU5BU5D_t789* L_6 = ___output; + int32_t L_7 = ___outOff; + uint64_t L_8 = ___word; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_6, ((int32_t)((int32_t)L_7+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)40)))))); + ByteU5BU5D_t789* L_9 = ___output; + int32_t L_10 = ___outOff; + uint64_t L_11 = ___word; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, ((int32_t)((int32_t)L_10+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)32)))))); + ByteU5BU5D_t789* L_12 = ___output; + int32_t L_13 = ___outOff; + uint64_t L_14 = ___word; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)4))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_12, ((int32_t)((int32_t)L_13+(int32_t)4)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)24)))))); + ByteU5BU5D_t789* L_15 = ___output; + int32_t L_16 = ___outOff; + uint64_t L_17 = ___word; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16+(int32_t)5))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16+(int32_t)5)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)16)))))); + ByteU5BU5D_t789* L_18 = ___output; + int32_t L_19 = ___outOff; + uint64_t L_20 = ___word; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)((int32_t)L_19+(int32_t)6))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_18, ((int32_t)((int32_t)L_19+(int32_t)6)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_20>>8))))); + ByteU5BU5D_t789* L_21 = ___output; + int32_t L_22 = ___outOff; + uint64_t L_23 = ___word; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)7))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)7)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_23))); + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::adjustByteCounts() +extern "C" void SHA512Managed_adjustByteCounts_m9520 (SHA512Managed_t1593 * __this, const MethodInfo* method) +{ + { + uint64_t L_0 = (__this->___byteCount1_6); + if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)2305843009213693951LL))))) + { + goto IL_0040; + } + } + { + uint64_t L_1 = (__this->___byteCount2_7); + uint64_t L_2 = (__this->___byteCount1_6); + __this->___byteCount2_7 = ((int64_t)((int64_t)L_1+(int64_t)((int64_t)((uint64_t)L_2>>((int32_t)61))))); + uint64_t L_3 = (__this->___byteCount1_6); + __this->___byteCount1_6 = ((int64_t)((int64_t)L_3&(int64_t)((int64_t)2305843009213693951LL))); + } + +IL_0040: + { + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::processLength(System.UInt64,System.UInt64) +extern "C" void SHA512Managed_processLength_m9521 (SHA512Managed_t1593 * __this, uint64_t ___lowW, uint64_t ___hiW, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___wOff_17); + if ((((int32_t)L_0) <= ((int32_t)((int32_t)14)))) + { + goto IL_0013; + } + } + { + SHA512Managed_processBlock_m9522(__this, /*hidden argument*/NULL); + } + +IL_0013: + { + UInt64U5BU5D_t1591* L_1 = (__this->___W_16); + uint64_t L_2 = ___hiW; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, ((int32_t)14)); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_1, ((int32_t)14), sizeof(uint64_t))) = (uint64_t)L_2; + UInt64U5BU5D_t1591* L_3 = (__this->___W_16); + uint64_t L_4 = ___lowW; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)15)); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_3, ((int32_t)15), sizeof(uint64_t))) = (uint64_t)L_4; + return; + } +} +// System.Void System.Security.Cryptography.SHA512Managed::processBlock() +extern TypeInfo* SHAConstants_t1594_il2cpp_TypeInfo_var; +extern "C" void SHA512Managed_processBlock_m9522 (SHA512Managed_t1593 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SHAConstants_t1594_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1112); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint64_t V_1 = 0; + uint64_t V_2 = 0; + uint64_t V_3 = 0; + uint64_t V_4 = 0; + uint64_t V_5 = 0; + uint64_t V_6 = 0; + uint64_t V_7 = 0; + uint64_t V_8 = 0; + int32_t V_9 = 0; + uint64_t V_10 = 0; + uint64_t V_11 = 0; + int32_t V_12 = 0; + { + SHA512Managed_adjustByteCounts_m9520(__this, /*hidden argument*/NULL); + V_0 = ((int32_t)16); + goto IL_0053; + } + +IL_000e: + { + UInt64U5BU5D_t1591* L_0 = (__this->___W_16); + int32_t L_1 = V_0; + UInt64U5BU5D_t1591* L_2 = (__this->___W_16); + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)((int32_t)L_3-(int32_t)2))); + int32_t L_4 = ((int32_t)((int32_t)L_3-(int32_t)2)); + uint64_t L_5 = SHA512Managed_Sigma1_m9529(__this, (*(int64_t*)(uint64_t*)SZArrayLdElema(L_2, L_4, sizeof(uint64_t))), /*hidden argument*/NULL); + UInt64U5BU5D_t1591* L_6 = (__this->___W_16); + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, ((int32_t)((int32_t)L_7-(int32_t)7))); + int32_t L_8 = ((int32_t)((int32_t)L_7-(int32_t)7)); + UInt64U5BU5D_t1591* L_9 = (__this->___W_16); + int32_t L_10 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)((int32_t)L_10-(int32_t)((int32_t)15)))); + int32_t L_11 = ((int32_t)((int32_t)L_10-(int32_t)((int32_t)15))); + uint64_t L_12 = SHA512Managed_Sigma0_m9528(__this, (*(int64_t*)(uint64_t*)SZArrayLdElema(L_9, L_11, sizeof(uint64_t))), /*hidden argument*/NULL); + UInt64U5BU5D_t1591* L_13 = (__this->___W_16); + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)((int32_t)L_14-(int32_t)((int32_t)16)))); + int32_t L_15 = ((int32_t)((int32_t)L_14-(int32_t)((int32_t)16))); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_0, L_1, sizeof(uint64_t))) = (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_5+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_6, L_8, sizeof(uint64_t)))))+(int64_t)L_12))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_13, L_15, sizeof(uint64_t))))); + int32_t L_16 = V_0; + V_0 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0053: + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) <= ((int32_t)((int32_t)79)))) + { + goto IL_000e; + } + } + { + uint64_t L_18 = (__this->___H1_8); + V_1 = L_18; + uint64_t L_19 = (__this->___H2_9); + V_2 = L_19; + uint64_t L_20 = (__this->___H3_10); + V_3 = L_20; + uint64_t L_21 = (__this->___H4_11); + V_4 = L_21; + uint64_t L_22 = (__this->___H5_12); + V_5 = L_22; + uint64_t L_23 = (__this->___H6_13); + V_6 = L_23; + uint64_t L_24 = (__this->___H7_14); + V_7 = L_24; + uint64_t L_25 = (__this->___H8_15); + V_8 = L_25; + V_9 = 0; + goto IL_0106; + } + +IL_00a0: + { + uint64_t L_26 = V_8; + uint64_t L_27 = V_5; + uint64_t L_28 = SHA512Managed_Sum1_m9527(__this, L_27, /*hidden argument*/NULL); + uint64_t L_29 = V_5; + uint64_t L_30 = V_6; + uint64_t L_31 = V_7; + uint64_t L_32 = SHA512Managed_Ch_m9524(__this, L_29, L_30, L_31, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t1594_il2cpp_TypeInfo_var); + UInt64U5BU5D_t1591* L_33 = ((SHAConstants_t1594_StaticFields*)SHAConstants_t1594_il2cpp_TypeInfo_var->static_fields)->___K2_1; + int32_t L_34 = V_9; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_34); + int32_t L_35 = L_34; + UInt64U5BU5D_t1591* L_36 = (__this->___W_16); + int32_t L_37 = V_9; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_37); + int32_t L_38 = L_37; + V_10 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_26+(int64_t)L_28))+(int64_t)L_32))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_33, L_35, sizeof(uint64_t)))))+(int64_t)(*(int64_t*)(uint64_t*)SZArrayLdElema(L_36, L_38, sizeof(uint64_t))))); + uint64_t L_39 = V_1; + uint64_t L_40 = SHA512Managed_Sum0_m9526(__this, L_39, /*hidden argument*/NULL); + uint64_t L_41 = V_1; + uint64_t L_42 = V_2; + uint64_t L_43 = V_3; + uint64_t L_44 = SHA512Managed_Maj_m9525(__this, L_41, L_42, L_43, /*hidden argument*/NULL); + V_11 = ((int64_t)((int64_t)L_40+(int64_t)L_44)); + uint64_t L_45 = V_7; + V_8 = L_45; + uint64_t L_46 = V_6; + V_7 = L_46; + uint64_t L_47 = V_5; + V_6 = L_47; + uint64_t L_48 = V_4; + uint64_t L_49 = V_10; + V_5 = ((int64_t)((int64_t)L_48+(int64_t)L_49)); + uint64_t L_50 = V_3; + V_4 = L_50; + uint64_t L_51 = V_2; + V_3 = L_51; + uint64_t L_52 = V_1; + V_2 = L_52; + uint64_t L_53 = V_10; + uint64_t L_54 = V_11; + V_1 = ((int64_t)((int64_t)L_53+(int64_t)L_54)); + int32_t L_55 = V_9; + V_9 = ((int32_t)((int32_t)L_55+(int32_t)1)); + } + +IL_0106: + { + int32_t L_56 = V_9; + if ((((int32_t)L_56) <= ((int32_t)((int32_t)79)))) + { + goto IL_00a0; + } + } + { + uint64_t L_57 = (__this->___H1_8); + uint64_t L_58 = V_1; + __this->___H1_8 = ((int64_t)((int64_t)L_57+(int64_t)L_58)); + uint64_t L_59 = (__this->___H2_9); + uint64_t L_60 = V_2; + __this->___H2_9 = ((int64_t)((int64_t)L_59+(int64_t)L_60)); + uint64_t L_61 = (__this->___H3_10); + uint64_t L_62 = V_3; + __this->___H3_10 = ((int64_t)((int64_t)L_61+(int64_t)L_62)); + uint64_t L_63 = (__this->___H4_11); + uint64_t L_64 = V_4; + __this->___H4_11 = ((int64_t)((int64_t)L_63+(int64_t)L_64)); + uint64_t L_65 = (__this->___H5_12); + uint64_t L_66 = V_5; + __this->___H5_12 = ((int64_t)((int64_t)L_65+(int64_t)L_66)); + uint64_t L_67 = (__this->___H6_13); + uint64_t L_68 = V_6; + __this->___H6_13 = ((int64_t)((int64_t)L_67+(int64_t)L_68)); + uint64_t L_69 = (__this->___H7_14); + uint64_t L_70 = V_7; + __this->___H7_14 = ((int64_t)((int64_t)L_69+(int64_t)L_70)); + uint64_t L_71 = (__this->___H8_15); + uint64_t L_72 = V_8; + __this->___H8_15 = ((int64_t)((int64_t)L_71+(int64_t)L_72)); + __this->___wOff_17 = 0; + V_12 = 0; + goto IL_01a4; + } + +IL_0193: + { + UInt64U5BU5D_t1591* L_73 = (__this->___W_16); + int32_t L_74 = V_12; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_74); + *((uint64_t*)(uint64_t*)SZArrayLdElema(L_73, L_74, sizeof(uint64_t))) = (uint64_t)(((int64_t)((int64_t)0))); + int32_t L_75 = V_12; + V_12 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_01a4: + { + int32_t L_76 = V_12; + UInt64U5BU5D_t1591* L_77 = (__this->___W_16); + NullCheck(L_77); + if ((!(((uint32_t)L_76) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_77)->max_length)))))))) + { + goto IL_0193; + } + } + { + return; + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::rotateRight(System.UInt64,System.Int32) +extern "C" uint64_t SHA512Managed_rotateRight_m9523 (SHA512Managed_t1593 * __this, uint64_t ___x, int32_t ___n, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + int32_t L_1 = ___n; + uint64_t L_2 = ___x; + int32_t L_3 = ___n; + return ((int64_t)((int64_t)((int64_t)((uint64_t)L_0>>((int32_t)((int32_t)L_1&(int32_t)((int32_t)63)))))|(int64_t)((int64_t)((int64_t)L_2<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_3))&(int32_t)((int32_t)63))))))); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Ch(System.UInt64,System.UInt64,System.UInt64) +extern "C" uint64_t SHA512Managed_Ch_m9524 (SHA512Managed_t1593 * __this, uint64_t ___x, uint64_t ___y, uint64_t ___z, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = ___y; + uint64_t L_2 = ___x; + uint64_t L_3 = ___z; + return ((int64_t)((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))^(int64_t)((int64_t)((int64_t)((~L_2))&(int64_t)L_3)))); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Maj(System.UInt64,System.UInt64,System.UInt64) +extern "C" uint64_t SHA512Managed_Maj_m9525 (SHA512Managed_t1593 * __this, uint64_t ___x, uint64_t ___y, uint64_t ___z, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = ___y; + uint64_t L_2 = ___x; + uint64_t L_3 = ___z; + uint64_t L_4 = ___y; + uint64_t L_5 = ___z; + return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))^(int64_t)((int64_t)((int64_t)L_2&(int64_t)L_3))))^(int64_t)((int64_t)((int64_t)L_4&(int64_t)L_5)))); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Sum0(System.UInt64) +extern "C" uint64_t SHA512Managed_Sum0_m9526 (SHA512Managed_t1593 * __this, uint64_t ___x, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = SHA512Managed_rotateRight_m9523(__this, L_0, ((int32_t)28), /*hidden argument*/NULL); + uint64_t L_2 = ___x; + uint64_t L_3 = SHA512Managed_rotateRight_m9523(__this, L_2, ((int32_t)34), /*hidden argument*/NULL); + uint64_t L_4 = ___x; + uint64_t L_5 = SHA512Managed_rotateRight_m9523(__this, L_4, ((int32_t)39), /*hidden argument*/NULL); + return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)L_5)); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Sum1(System.UInt64) +extern "C" uint64_t SHA512Managed_Sum1_m9527 (SHA512Managed_t1593 * __this, uint64_t ___x, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = SHA512Managed_rotateRight_m9523(__this, L_0, ((int32_t)14), /*hidden argument*/NULL); + uint64_t L_2 = ___x; + uint64_t L_3 = SHA512Managed_rotateRight_m9523(__this, L_2, ((int32_t)18), /*hidden argument*/NULL); + uint64_t L_4 = ___x; + uint64_t L_5 = SHA512Managed_rotateRight_m9523(__this, L_4, ((int32_t)41), /*hidden argument*/NULL); + return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)L_5)); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Sigma0(System.UInt64) +extern "C" uint64_t SHA512Managed_Sigma0_m9528 (SHA512Managed_t1593 * __this, uint64_t ___x, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = SHA512Managed_rotateRight_m9523(__this, L_0, 1, /*hidden argument*/NULL); + uint64_t L_2 = ___x; + uint64_t L_3 = SHA512Managed_rotateRight_m9523(__this, L_2, 8, /*hidden argument*/NULL); + uint64_t L_4 = ___x; + return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)((int64_t)((uint64_t)L_4>>7)))); + } +} +// System.UInt64 System.Security.Cryptography.SHA512Managed::Sigma1(System.UInt64) +extern "C" uint64_t SHA512Managed_Sigma1_m9529 (SHA512Managed_t1593 * __this, uint64_t ___x, const MethodInfo* method) +{ + { + uint64_t L_0 = ___x; + uint64_t L_1 = SHA512Managed_rotateRight_m9523(__this, L_0, ((int32_t)19), /*hidden argument*/NULL); + uint64_t L_2 = ___x; + uint64_t L_3 = SHA512Managed_rotateRight_m9523(__this, L_2, ((int32_t)61), /*hidden argument*/NULL); + uint64_t L_4 = ___x; + return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)((int64_t)((uint64_t)L_4>>6)))); + } +} +// System.Void System.Security.Cryptography.SHAConstants::.cctor() +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* SHAConstants_t1594_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D56_46_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D57_47_FieldInfo_var; +extern "C" void SHAConstants__cctor_m9530 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + SHAConstants_t1594_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1112); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D56_46_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 46); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D57_47_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 47); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ((UInt32U5BU5D_t957*)SZArrayNew(UInt32U5BU5D_t957_il2cpp_TypeInfo_var, ((int32_t)64))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D56_46_FieldInfo_var), /*hidden argument*/NULL); + ((SHAConstants_t1594_StaticFields*)SHAConstants_t1594_il2cpp_TypeInfo_var->static_fields)->___K1_0 = L_0; + UInt64U5BU5D_t1591* L_1 = ((UInt64U5BU5D_t1591*)SZArrayNew(UInt64U5BU5D_t1591_il2cpp_TypeInfo_var, ((int32_t)80))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D57_47_FieldInfo_var), /*hidden argument*/NULL); + ((SHAConstants_t1594_StaticFields*)SHAConstants_t1594_il2cpp_TypeInfo_var->static_fields)->___K2_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.SignatureDescription::.ctor() +extern "C" void SignatureDescription__ctor_m9531 (SignatureDescription_t1595 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SignatureDescription::set_DeformatterAlgorithm(System.String) +extern "C" void SignatureDescription_set_DeformatterAlgorithm_m9532 (SignatureDescription_t1595 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____DeformatterAlgorithm_0 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.SignatureDescription::set_DigestAlgorithm(System.String) +extern "C" void SignatureDescription_set_DigestAlgorithm_m9533 (SignatureDescription_t1595 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____DigestAlgorithm_1 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.SignatureDescription::set_FormatterAlgorithm(System.String) +extern "C" void SignatureDescription_set_FormatterAlgorithm_m9534 (SignatureDescription_t1595 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____FormatterAlgorithm_2 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.SignatureDescription::set_KeyAlgorithm(System.String) +extern "C" void SignatureDescription_set_KeyAlgorithm_m9535 (SignatureDescription_t1595 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + __this->____KeyAlgorithm_3 = L_0; + return; + } +} +// System.Void System.Security.Cryptography.DSASignatureDescription::.ctor() +extern Il2CppCodeGenString* _stringLiteral2270; +extern Il2CppCodeGenString* _stringLiteral2098; +extern Il2CppCodeGenString* _stringLiteral2271; +extern Il2CppCodeGenString* _stringLiteral2117; +extern "C" void DSASignatureDescription__ctor_m9536 (DSASignatureDescription_t1596 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2270 = il2cpp_codegen_string_literal_from_index(2270); + _stringLiteral2098 = il2cpp_codegen_string_literal_from_index(2098); + _stringLiteral2271 = il2cpp_codegen_string_literal_from_index(2271); + _stringLiteral2117 = il2cpp_codegen_string_literal_from_index(2117); + s_Il2CppMethodIntialized = true; + } + { + SignatureDescription__ctor_m9531(__this, /*hidden argument*/NULL); + SignatureDescription_set_DeformatterAlgorithm_m9532(__this, _stringLiteral2270, /*hidden argument*/NULL); + SignatureDescription_set_DigestAlgorithm_m9533(__this, _stringLiteral2098, /*hidden argument*/NULL); + SignatureDescription_set_FormatterAlgorithm_m9534(__this, _stringLiteral2271, /*hidden argument*/NULL); + SignatureDescription_set_KeyAlgorithm_m9535(__this, _stringLiteral2117, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription::.ctor() +extern Il2CppCodeGenString* _stringLiteral2272; +extern Il2CppCodeGenString* _stringLiteral2098; +extern Il2CppCodeGenString* _stringLiteral2273; +extern Il2CppCodeGenString* _stringLiteral2114; +extern "C" void RSAPKCS1SHA1SignatureDescription__ctor_m9537 (RSAPKCS1SHA1SignatureDescription_t1597 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2272 = il2cpp_codegen_string_literal_from_index(2272); + _stringLiteral2098 = il2cpp_codegen_string_literal_from_index(2098); + _stringLiteral2273 = il2cpp_codegen_string_literal_from_index(2273); + _stringLiteral2114 = il2cpp_codegen_string_literal_from_index(2114); + s_Il2CppMethodIntialized = true; + } + { + SignatureDescription__ctor_m9531(__this, /*hidden argument*/NULL); + SignatureDescription_set_DeformatterAlgorithm_m9532(__this, _stringLiteral2272, /*hidden argument*/NULL); + SignatureDescription_set_DigestAlgorithm_m9533(__this, _stringLiteral2098, /*hidden argument*/NULL); + SignatureDescription_set_FormatterAlgorithm_m9534(__this, _stringLiteral2273, /*hidden argument*/NULL); + SignatureDescription_set_KeyAlgorithm_m9535(__this, _stringLiteral2114, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::.ctor() +extern "C" void SymmetricAlgorithm__ctor_m4831 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->___ModeValue_7 = 1; + __this->___PaddingValue_8 = 2; + __this->___m_disposed_9 = 0; + return; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::System.IDisposable.Dispose() +extern "C" void SymmetricAlgorithm_System_IDisposable_Dispose_m9538 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::Finalize() +extern "C" void SymmetricAlgorithm_Finalize_m5685 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::Clear() +extern "C" void SymmetricAlgorithm_Clear_m5701 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, 1); + return; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) +extern "C" void SymmetricAlgorithm_Dispose_m4839 (SymmetricAlgorithm_t951 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_9); + if (L_0) + { + goto IL_003e; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___KeyValue_3); + if (!L_1) + { + goto IL_0031; + } + } + { + ByteU5BU5D_t789* L_2 = (__this->___KeyValue_3); + ByteU5BU5D_t789* L_3 = (__this->___KeyValue_3); + NullCheck(L_3); + Array_Clear_m4828(NULL /*static, unused*/, (Array_t *)(Array_t *)L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + __this->___KeyValue_3 = (ByteU5BU5D_t789*)NULL; + } + +IL_0031: + { + bool L_4 = ___disposing; + if (!L_4) + { + goto IL_0037; + } + } + +IL_0037: + { + __this->___m_disposed_9 = 1; + } + +IL_003e: + { + return; + } +} +// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() +extern "C" int32_t SymmetricAlgorithm_get_BlockSize_m9539 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___BlockSizeValue_0); + return L_0; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_BlockSize(System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2274; +extern "C" void SymmetricAlgorithm_set_BlockSize_m9540 (SymmetricAlgorithm_t951 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2274 = il2cpp_codegen_string_literal_from_index(2274); + s_Il2CppMethodIntialized = true; + } + { + KeySizesU5BU5D_t966* L_0 = (__this->___LegalBlockSizesValue_4); + int32_t L_1 = ___value; + bool L_2 = KeySizes_IsLegalKeySize_m9345(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2274, /*hidden argument*/NULL); + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + int32_t L_5 = (__this->___BlockSizeValue_0); + int32_t L_6 = ___value; + if ((((int32_t)L_5) == ((int32_t)L_6))) + { + goto IL_003b; + } + } + { + int32_t L_7 = ___value; + __this->___BlockSizeValue_0 = L_7; + __this->___IVValue_1 = (ByteU5BU5D_t789*)NULL; + } + +IL_003b: + { + return; + } +} +// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_FeedbackSize() +extern "C" int32_t SymmetricAlgorithm_get_FeedbackSize_m9541 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___FeedbackSizeValue_6); + return L_0; + } +} +// System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SymmetricAlgorithm_get_IV_m4833 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___IVValue_1); + if (L_0) + { + goto IL_0011; + } + } + { + VirtActionInvoker0::Invoke(24 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateIV() */, __this); + } + +IL_0011: + { + ByteU5BU5D_t789* L_1 = (__this->___IVValue_1); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2275; +extern Il2CppCodeGenString* _stringLiteral2276; +extern "C" void SymmetricAlgorithm_set_IV_m4834 (SymmetricAlgorithm_t951 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2275 = il2cpp_codegen_string_literal_from_index(2275); + _stringLiteral2276 = il2cpp_codegen_string_literal_from_index(2276); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2275, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + NullCheck(L_2); + int32_t L_3 = (__this->___BlockSizeValue_0); + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))<<(int32_t)3))) == ((int32_t)L_3))) + { + goto IL_0031; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2276, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + ByteU5BU5D_t789* L_6 = ___value; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_6); + __this->___IVValue_1 = ((ByteU5BU5D_t789*)Castclass(L_7, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* SymmetricAlgorithm_get_Key_m4835 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (__this->___KeyValue_3); + if (L_0) + { + goto IL_0011; + } + } + { + VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this); + } + +IL_0011: + { + ByteU5BU5D_t789* L_1 = (__this->___KeyValue_3); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_1); + return ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2214; +extern Il2CppCodeGenString* _stringLiteral2277; +extern "C" void SymmetricAlgorithm_set_Key_m4836 (SymmetricAlgorithm_t951 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2214 = il2cpp_codegen_string_literal_from_index(2214); + _stringLiteral2277 = il2cpp_codegen_string_literal_from_index(2277); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2214, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + NullCheck(L_2); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))<<(int32_t)3)); + KeySizesU5BU5D_t966* L_3 = (__this->___LegalKeySizesValue_5); + int32_t L_4 = V_0; + bool L_5 = KeySizes_IsLegalKeySize_m9345(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0038; + } + } + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2277, /*hidden argument*/NULL); + CryptographicException_t929 * L_7 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0038: + { + int32_t L_8 = V_0; + __this->___KeySizeValue_2 = L_8; + ByteU5BU5D_t789* L_9 = ___value; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_9); + __this->___KeyValue_3 = ((ByteU5BU5D_t789*)Castclass(L_10, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_KeySize() +extern "C" int32_t SymmetricAlgorithm_get_KeySize_m4837 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___KeySizeValue_2); + return L_0; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_KeySize(System.Int32) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2277; +extern "C" void SymmetricAlgorithm_set_KeySize_m4838 (SymmetricAlgorithm_t951 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2277 = il2cpp_codegen_string_literal_from_index(2277); + s_Il2CppMethodIntialized = true; + } + { + KeySizesU5BU5D_t966* L_0 = (__this->___LegalKeySizesValue_5); + int32_t L_1 = ___value; + bool L_2 = KeySizes_IsLegalKeySize_m9345(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0021; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2277, /*hidden argument*/NULL); + CryptographicException_t929 * L_4 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0021: + { + int32_t L_5 = ___value; + __this->___KeySizeValue_2 = L_5; + __this->___KeyValue_3 = (ByteU5BU5D_t789*)NULL; + return; + } +} +// System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes() +extern "C" KeySizesU5BU5D_t966* SymmetricAlgorithm_get_LegalKeySizes_m9542 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + KeySizesU5BU5D_t966* L_0 = (__this->___LegalKeySizesValue_5); + return L_0; + } +} +// System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() +extern "C" int32_t SymmetricAlgorithm_get_Mode_m9543 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___ModeValue_7); + return L_0; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) +extern TypeInfo* CipherMode_t963_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2278; +extern "C" void SymmetricAlgorithm_set_Mode_m9544 (SymmetricAlgorithm_t951 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CipherMode_t963_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(593); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2278 = il2cpp_codegen_string_literal_from_index(2278); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___ModeValue_7); + int32_t L_1 = L_0; + Object_t * L_2 = Box(CipherMode_t963_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___value; + int32_t L_5 = L_4; + Object_t * L_6 = Box(CipherMode_t963_il2cpp_TypeInfo_var, &L_5); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + bool L_7 = Enum_IsDefined_m5740(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0030; + } + } + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2278, /*hidden argument*/NULL); + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0030: + { + int32_t L_10 = ___value; + __this->___ModeValue_7 = L_10; + return; + } +} +// System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding() +extern "C" int32_t SymmetricAlgorithm_get_Padding_m9545 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___PaddingValue_8); + return L_0; + } +} +// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode) +extern TypeInfo* PaddingMode_t965_il2cpp_TypeInfo_var; +extern TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2279; +extern "C" void SymmetricAlgorithm_set_Padding_m9546 (SymmetricAlgorithm_t951 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PaddingMode_t965_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(595); + Enum_t941_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(550); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2279 = il2cpp_codegen_string_literal_from_index(2279); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___PaddingValue_8); + int32_t L_1 = L_0; + Object_t * L_2 = Box(PaddingMode_t965_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___value; + int32_t L_5 = L_4; + Object_t * L_6 = Box(PaddingMode_t965_il2cpp_TypeInfo_var, &L_5); + IL2CPP_RUNTIME_CLASS_INIT(Enum_t941_il2cpp_TypeInfo_var); + bool L_7 = Enum_IsDefined_m5740(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0030; + } + } + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2279, /*hidden argument*/NULL); + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0030: + { + int32_t L_10 = ___value; + __this->___PaddingValue_8 = L_10; + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor() +extern "C" Object_t * SymmetricAlgorithm_CreateDecryptor_m9547 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this); + ByteU5BU5D_t789* L_1 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this); + Object_t * L_2 = (Object_t *)VirtFuncInvoker2< Object_t *, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(21 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor(System.Byte[],System.Byte[]) */, __this, L_0, L_1); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() +extern "C" Object_t * SymmetricAlgorithm_CreateEncryptor_m9548 (SymmetricAlgorithm_t951 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this); + ByteU5BU5D_t789* L_1 = (ByteU5BU5D_t789*)VirtFuncInvoker0< ByteU5BU5D_t789* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this); + Object_t * L_2 = (Object_t *)VirtFuncInvoker2< Object_t *, ByteU5BU5D_t789*, ByteU5BU5D_t789* >::Invoke(23 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor(System.Byte[],System.Byte[]) */, __this, L_0, L_1); + return L_2; + } +} +// System.Security.Cryptography.SymmetricAlgorithm System.Security.Cryptography.SymmetricAlgorithm::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* SymmetricAlgorithm_t951_il2cpp_TypeInfo_var; +extern "C" SymmetricAlgorithm_t951 * SymmetricAlgorithm_Create_m5700 (Object_t * __this /* static, unused */, String_t* ___algName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + SymmetricAlgorithm_t951_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1113); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___algName; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((SymmetricAlgorithm_t951 *)CastclassClass(L_1, SymmetricAlgorithm_t951_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.ToBase64Transform::System.IDisposable.Dispose() +extern "C" void ToBase64Transform_System_IDisposable_Dispose_m9549 (ToBase64Transform_t1598 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.ToBase64Transform::Finalize() +extern "C" void ToBase64Transform_Finalize_m9550 (ToBase64Transform_t1598 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Boolean System.Security.Cryptography.ToBase64Transform::get_CanReuseTransform() +extern "C" bool ToBase64Transform_get_CanReuseTransform_m9551 (ToBase64Transform_t1598 * __this, const MethodInfo* method) +{ + { + return 1; + } +} +// System.Int32 System.Security.Cryptography.ToBase64Transform::get_InputBlockSize() +extern "C" int32_t ToBase64Transform_get_InputBlockSize_m9552 (ToBase64Transform_t1598 * __this, const MethodInfo* method) +{ + { + return 3; + } +} +// System.Int32 System.Security.Cryptography.ToBase64Transform::get_OutputBlockSize() +extern "C" int32_t ToBase64Transform_get_OutputBlockSize_m9553 (ToBase64Transform_t1598 * __this, const MethodInfo* method) +{ + { + return 4; + } +} +// System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) +extern "C" void ToBase64Transform_Dispose_m9554 (ToBase64Transform_t1598 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_disposed_0); + if (L_0) + { + goto IL_0018; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0011; + } + } + +IL_0011: + { + __this->___m_disposed_0 = 1; + } + +IL_0018: + { + return; + } +} +// System.Int32 System.Security.Cryptography.ToBase64Transform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2280; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral615; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral613; +extern Il2CppCodeGenString* _stringLiteral610; +extern Il2CppCodeGenString* _stringLiteral616; +extern "C" int32_t ToBase64Transform_TransformBlock_m9555 (ToBase64Transform_t1598 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2280 = il2cpp_codegen_string_literal_from_index(2280); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral615 = il2cpp_codegen_string_literal_from_index(615); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + _stringLiteral610 = il2cpp_codegen_string_literal_from_index(610); + _stringLiteral616 = il2cpp_codegen_string_literal_from_index(616); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_0); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2280, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + ByteU5BU5D_t789* L_4 = ___outputBuffer; + if (L_4) + { + goto IL_0039; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral615, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0039: + { + int32_t L_6 = ___inputCount; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0050; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, _stringLiteral612, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0050: + { + int32_t L_8 = ___inputCount; + ByteU5BU5D_t789* L_9 = ___inputBuffer; + NullCheck(L_9); + if ((((int32_t)L_8) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_006e; + } + } + { + String_t* L_10 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_11, _stringLiteral612, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_006e: + { + int32_t L_12 = ___inputOffset; + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_0085; + } + } + { + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_13, _stringLiteral610, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0085: + { + int32_t L_14 = ___inputOffset; + ByteU5BU5D_t789* L_15 = ___inputBuffer; + NullCheck(L_15); + int32_t L_16 = ___inputCount; + if ((((int32_t)L_14) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))-(int32_t)L_16))))) + { + goto IL_00a5; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_18 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_18, _stringLiteral610, L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00a5: + { + int32_t L_19 = ___outputOffset; + if ((((int32_t)L_19) >= ((int32_t)0))) + { + goto IL_00bd; + } + } + { + ArgumentOutOfRangeException_t915 * L_20 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_20, _stringLiteral616, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_00bd: + { + int32_t L_21 = ___outputOffset; + ByteU5BU5D_t789* L_22 = ___outputBuffer; + NullCheck(L_22); + int32_t L_23 = ___inputCount; + if ((((int32_t)L_21) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))-(int32_t)L_23))))) + { + goto IL_00df; + } + } + { + String_t* L_24 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_25 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_25, _stringLiteral616, L_24, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_00df: + { + ByteU5BU5D_t789* L_26 = ___inputBuffer; + int32_t L_27 = ___inputOffset; + int32_t L_28 = ___inputCount; + ByteU5BU5D_t789* L_29 = ___outputBuffer; + int32_t L_30 = ___outputOffset; + ToBase64Transform_InternalTransformBlock_m9556(NULL /*static, unused*/, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + int32_t L_31 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.Security.Cryptography.ToBase64Transform::get_OutputBlockSize() */, __this); + return L_31; + } +} +// System.Void System.Security.Cryptography.ToBase64Transform::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* Base64Constants_t1563_il2cpp_TypeInfo_var; +extern "C" void ToBase64Transform_InternalTransformBlock_m9556 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Base64Constants_t1563_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1089); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Base64Constants_t1563_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_0 = ((Base64Constants_t1563_StaticFields*)Base64Constants_t1563_il2cpp_TypeInfo_var->static_fields)->___EncodeTable_0; + V_0 = L_0; + ByteU5BU5D_t789* L_1 = ___inputBuffer; + int32_t L_2 = ___inputOffset; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + int32_t L_3 = L_2; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_3, sizeof(uint8_t))); + ByteU5BU5D_t789* L_4 = ___inputBuffer; + int32_t L_5 = ___inputOffset; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, ((int32_t)((int32_t)L_5+(int32_t)1))); + int32_t L_6 = ((int32_t)((int32_t)L_5+(int32_t)1)); + V_2 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t))); + ByteU5BU5D_t789* L_7 = ___inputBuffer; + int32_t L_8 = ___inputOffset; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)L_8+(int32_t)2))); + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)2)); + V_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t))); + ByteU5BU5D_t789* L_10 = ___outputBuffer; + int32_t L_11 = ___outputOffset; + ByteU5BU5D_t789* L_12 = V_0; + int32_t L_13 = V_1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13>>(int32_t)2))); + int32_t L_14 = ((int32_t)((int32_t)L_13>>(int32_t)2)); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_11, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_14, sizeof(uint8_t))); + ByteU5BU5D_t789* L_15 = ___outputBuffer; + int32_t L_16 = ___outputOffset; + ByteU5BU5D_t789* L_17 = V_0; + int32_t L_18 = V_1; + int32_t L_19 = V_2; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_19>>(int32_t)4))))); + int32_t L_20 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_19>>(int32_t)4)))); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)((int32_t)L_16+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, ((int32_t)((int32_t)L_16+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t))); + ByteU5BU5D_t789* L_21 = ___outputBuffer; + int32_t L_22 = ___outputOffset; + ByteU5BU5D_t789* L_23 = V_0; + int32_t L_24 = V_2; + int32_t L_25 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_24<<(int32_t)2))&(int32_t)((int32_t)60)))|(int32_t)((int32_t)((int32_t)L_25>>(int32_t)6))))); + int32_t L_26 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_24<<(int32_t)2))&(int32_t)((int32_t)60)))|(int32_t)((int32_t)((int32_t)L_25>>(int32_t)6)))); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)((int32_t)L_22+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_21, ((int32_t)((int32_t)L_22+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_26, sizeof(uint8_t))); + ByteU5BU5D_t789* L_27 = ___outputBuffer; + int32_t L_28 = ___outputOffset; + ByteU5BU5D_t789* L_29 = V_0; + int32_t L_30 = V_3; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)((int32_t)L_30&(int32_t)((int32_t)63)))); + int32_t L_31 = ((int32_t)((int32_t)L_30&(int32_t)((int32_t)63))); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)((int32_t)L_28+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_27, ((int32_t)((int32_t)L_28+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_31, sizeof(uint8_t))); + return; + } +} +// System.Byte[] System.Security.Cryptography.ToBase64Transform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2281; +extern Il2CppCodeGenString* _stringLiteral609; +extern Il2CppCodeGenString* _stringLiteral612; +extern Il2CppCodeGenString* _stringLiteral611; +extern Il2CppCodeGenString* _stringLiteral613; +extern Il2CppCodeGenString* _stringLiteral2282; +extern "C" ByteU5BU5D_t789* ToBase64Transform_TransformFinalBlock_m9557 (ToBase64Transform_t1598 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2281 = il2cpp_codegen_string_literal_from_index(2281); + _stringLiteral609 = il2cpp_codegen_string_literal_from_index(609); + _stringLiteral612 = il2cpp_codegen_string_literal_from_index(612); + _stringLiteral611 = il2cpp_codegen_string_literal_from_index(611); + _stringLiteral613 = il2cpp_codegen_string_literal_from_index(613); + _stringLiteral2282 = il2cpp_codegen_string_literal_from_index(2282); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___m_disposed_0); + if (!L_0) + { + goto IL_0016; + } + } + { + ObjectDisposedException_t964 * L_1 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_1, _stringLiteral2281, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + ByteU5BU5D_t789* L_2 = ___inputBuffer; + if (L_2) + { + goto IL_0027; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral609, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0027: + { + int32_t L_4 = ___inputCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, _stringLiteral612, _stringLiteral611, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003e: + { + int32_t L_6 = ___inputOffset; + ByteU5BU5D_t789* L_7 = ___inputBuffer; + NullCheck(L_7); + int32_t L_8 = ___inputCount; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_005e; + } + } + { + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral613, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral612, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005e: + { + int32_t L_11 = ___inputCount; + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.Security.Cryptography.ToBase64Transform::get_InputBlockSize() */, __this); + if ((((int32_t)L_11) <= ((int32_t)L_12))) + { + goto IL_007a; + } + } + { + String_t* L_13 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2282, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_14, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_007a: + { + ByteU5BU5D_t789* L_15 = ___inputBuffer; + int32_t L_16 = ___inputOffset; + int32_t L_17 = ___inputCount; + ByteU5BU5D_t789* L_18 = ToBase64Transform_InternalTransformFinalBlock_m9558(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Byte[] System.Security.Cryptography.ToBase64Transform::InternalTransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Base64Constants_t1563_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* ToBase64Transform_InternalTransformFinalBlock_m9558 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Base64Constants_t1563_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1089); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + ByteU5BU5D_t789* V_4 = {0}; + int32_t V_5 = 0; + int32_t V_6 = 0; + ByteU5BU5D_t789* V_7 = {0}; + int32_t V_8 = 0; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t G_B3_0 = 0; + { + V_0 = 3; + V_1 = 4; + int32_t L_0 = ___inputCount; + int32_t L_1 = V_0; + V_2 = ((int32_t)((int32_t)L_0/(int32_t)L_1)); + int32_t L_2 = ___inputCount; + int32_t L_3 = V_0; + V_3 = ((int32_t)((int32_t)L_2%(int32_t)L_3)); + int32_t L_4 = ___inputCount; + if (!L_4) + { + goto IL_001e; + } + } + { + int32_t L_5 = ___inputCount; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + G_B3_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)2))/(int32_t)L_6))*(int32_t)L_7)); + goto IL_001f; + } + +IL_001e: + { + G_B3_0 = 0; + } + +IL_001f: + { + V_4 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, G_B3_0)); + V_5 = 0; + V_6 = 0; + goto IL_004e; + } + +IL_0031: + { + ByteU5BU5D_t789* L_8 = ___inputBuffer; + int32_t L_9 = ___inputOffset; + int32_t L_10 = V_0; + ByteU5BU5D_t789* L_11 = V_4; + int32_t L_12 = V_5; + ToBase64Transform_InternalTransformBlock_m9556(NULL /*static, unused*/, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + int32_t L_13 = ___inputOffset; + int32_t L_14 = V_0; + ___inputOffset = ((int32_t)((int32_t)L_13+(int32_t)L_14)); + int32_t L_15 = V_5; + int32_t L_16 = V_1; + V_5 = ((int32_t)((int32_t)L_15+(int32_t)L_16)); + int32_t L_17 = V_6; + V_6 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_004e: + { + int32_t L_18 = V_6; + int32_t L_19 = V_2; + if ((((int32_t)L_18) < ((int32_t)L_19))) + { + goto IL_0031; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Base64Constants_t1563_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_20 = ((Base64Constants_t1563_StaticFields*)Base64Constants_t1563_il2cpp_TypeInfo_var->static_fields)->___EncodeTable_0; + V_7 = L_20; + int32_t L_21 = V_3; + V_10 = L_21; + int32_t L_22 = V_10; + if (L_22 == 0) + { + goto IL_0078; + } + if (L_22 == 1) + { + goto IL_007d; + } + if (L_22 == 2) + { + goto IL_00b6; + } + } + { + goto IL_0103; + } + +IL_0078: + { + goto IL_0103; + } + +IL_007d: + { + ByteU5BU5D_t789* L_23 = ___inputBuffer; + int32_t L_24 = ___inputOffset; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + V_8 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_23, L_25, sizeof(uint8_t))); + ByteU5BU5D_t789* L_26 = V_4; + int32_t L_27 = V_5; + ByteU5BU5D_t789* L_28 = V_7; + int32_t L_29 = V_8; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)((int32_t)L_29>>(int32_t)2))); + int32_t L_30 = ((int32_t)((int32_t)L_29>>(int32_t)2)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_27); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_27, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_30, sizeof(uint8_t))); + ByteU5BU5D_t789* L_31 = V_4; + int32_t L_32 = V_5; + ByteU5BU5D_t789* L_33 = V_7; + int32_t L_34 = V_8; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)((int32_t)((int32_t)((int32_t)L_34<<(int32_t)4))&(int32_t)((int32_t)48)))); + int32_t L_35 = ((int32_t)((int32_t)((int32_t)((int32_t)L_34<<(int32_t)4))&(int32_t)((int32_t)48))); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)((int32_t)L_32+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, ((int32_t)((int32_t)L_32+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t))); + ByteU5BU5D_t789* L_36 = V_4; + int32_t L_37 = V_5; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)((int32_t)L_37+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, ((int32_t)((int32_t)L_37+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)((int32_t)61); + ByteU5BU5D_t789* L_38 = V_4; + int32_t L_39 = V_5; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)((int32_t)L_39+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, ((int32_t)((int32_t)L_39+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)((int32_t)61); + goto IL_0103; + } + +IL_00b6: + { + ByteU5BU5D_t789* L_40 = ___inputBuffer; + int32_t L_41 = ___inputOffset; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + int32_t L_42 = L_41; + V_8 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_42, sizeof(uint8_t))); + ByteU5BU5D_t789* L_43 = ___inputBuffer; + int32_t L_44 = ___inputOffset; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)((int32_t)L_44+(int32_t)1))); + int32_t L_45 = ((int32_t)((int32_t)L_44+(int32_t)1)); + V_9 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_43, L_45, sizeof(uint8_t))); + ByteU5BU5D_t789* L_46 = V_4; + int32_t L_47 = V_5; + ByteU5BU5D_t789* L_48 = V_7; + int32_t L_49 = V_8; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)((int32_t)L_49>>(int32_t)2))); + int32_t L_50 = ((int32_t)((int32_t)L_49>>(int32_t)2)); + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, L_47); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_46, L_47, sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_48, L_50, sizeof(uint8_t))); + ByteU5BU5D_t789* L_51 = V_4; + int32_t L_52 = V_5; + ByteU5BU5D_t789* L_53 = V_7; + int32_t L_54 = V_8; + int32_t L_55 = V_9; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_54<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_55>>(int32_t)4))))); + int32_t L_56 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_54<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_55>>(int32_t)4)))); + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, ((int32_t)((int32_t)L_52+(int32_t)1))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_51, ((int32_t)((int32_t)L_52+(int32_t)1)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_53, L_56, sizeof(uint8_t))); + ByteU5BU5D_t789* L_57 = V_4; + int32_t L_58 = V_5; + ByteU5BU5D_t789* L_59 = V_7; + int32_t L_60 = V_9; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, ((int32_t)((int32_t)((int32_t)((int32_t)L_60<<(int32_t)2))&(int32_t)((int32_t)60)))); + int32_t L_61 = ((int32_t)((int32_t)((int32_t)((int32_t)L_60<<(int32_t)2))&(int32_t)((int32_t)60))); + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)((int32_t)L_58+(int32_t)2))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_57, ((int32_t)((int32_t)L_58+(int32_t)2)), sizeof(uint8_t))) = (uint8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_59, L_61, sizeof(uint8_t))); + ByteU5BU5D_t789* L_62 = V_4; + int32_t L_63 = V_5; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)((int32_t)L_63+(int32_t)3))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_62, ((int32_t)((int32_t)L_63+(int32_t)3)), sizeof(uint8_t))) = (uint8_t)((int32_t)61); + goto IL_0103; + } + +IL_0103: + { + ByteU5BU5D_t789* L_64 = V_4; + return L_64; + } +} +// System.Void System.Security.Cryptography.TripleDES::.ctor() +extern TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +extern TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +extern "C" void TripleDES__ctor_m9559 (TripleDES_t1098 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + KeySizesU5BU5D_t966_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(596); + KeySizes_t967_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(597); + s_Il2CppMethodIntialized = true; + } + { + SymmetricAlgorithm__ctor_m4831(__this, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeySizeValue_2 = ((int32_t)192); + ((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0 = ((int32_t)64); + ((SymmetricAlgorithm_t951 *)__this)->___FeedbackSizeValue_6 = 8; + ((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___LegalKeySizesValue_5); + KeySizes_t967 * L_1 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_1, ((int32_t)128), ((int32_t)192), ((int32_t)64), /*hidden argument*/NULL); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_1); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_0, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_1; + ((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4 = ((KeySizesU5BU5D_t966*)SZArrayNew(KeySizesU5BU5D_t966_il2cpp_TypeInfo_var, 1)); + KeySizesU5BU5D_t966* L_2 = (((SymmetricAlgorithm_t951 *)__this)->___LegalBlockSizesValue_4); + KeySizes_t967 * L_3 = (KeySizes_t967 *)il2cpp_codegen_object_new (KeySizes_t967_il2cpp_TypeInfo_var); + KeySizes__ctor_m4832(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((KeySizes_t967 **)(KeySizes_t967 **)SZArrayLdElema(L_2, 0, sizeof(KeySizes_t967 *))) = (KeySizes_t967 *)L_3; + return; + } +} +// System.Byte[] System.Security.Cryptography.TripleDES::get_Key() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* TripleDES_get_Key_m9560 (TripleDES_t1098 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = (((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3); + if (L_0) + { + goto IL_002c; + } + } + { + VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this); + goto IL_001c; + } + +IL_0016: + { + VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this); + } + +IL_001c: + { + ByteU5BU5D_t789* L_1 = (((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3); + bool L_2 = TripleDES_IsWeakKey_m9562(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0016; + } + } + +IL_002c: + { + ByteU5BU5D_t789* L_3 = (((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3); + NullCheck(L_3); + Object_t * L_4 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_3); + return ((ByteU5BU5D_t789*)Castclass(L_4, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.TripleDES::set_Key(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2214; +extern Il2CppCodeGenString* _stringLiteral2215; +extern "C" void TripleDES_set_Key_m9561 (TripleDES_t1098 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2214 = il2cpp_codegen_string_literal_from_index(2214); + _stringLiteral2215 = il2cpp_codegen_string_literal_from_index(2215); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2214, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + bool L_3 = TripleDES_IsWeakKey_m9562(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_002c; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2215, /*hidden argument*/NULL); + CryptographicException_t929 * L_5 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + ByteU5BU5D_t789* L_6 = ___value; + NullCheck(L_6); + Object_t * L_7 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_6); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = ((ByteU5BU5D_t789*)Castclass(L_7, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Boolean System.Security.Cryptography.TripleDES::IsWeakKey(System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2212; +extern Il2CppCodeGenString* _stringLiteral2213; +extern "C" bool TripleDES_IsWeakKey_m9562 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + _stringLiteral2212 = il2cpp_codegen_string_literal_from_index(2212); + _stringLiteral2213 = il2cpp_codegen_string_literal_from_index(2213); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + if (L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2212, /*hidden argument*/NULL); + CryptographicException_t929 * L_2 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + ByteU5BU5D_t789* L_3 = ___rgbKey; + NullCheck(L_3); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) == ((uint32_t)((int32_t)16))))) + { + goto IL_0046; + } + } + { + V_0 = 0; + goto IL_003a; + } + +IL_0027: + { + ByteU5BU5D_t789* L_4 = ___rgbKey; + int32_t L_5 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + ByteU5BU5D_t789* L_7 = ___rgbKey; + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, ((int32_t)((int32_t)L_8+(int32_t)8))); + int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)8)); + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_4, L_6, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_9, sizeof(uint8_t)))))) + { + goto IL_0036; + } + } + { + return 0; + } + +IL_0036: + { + int32_t L_10 = V_0; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003a: + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) < ((int32_t)8))) + { + goto IL_0027; + } + } + { + goto IL_00b5; + } + +IL_0046: + { + ByteU5BU5D_t789* L_12 = ___rgbKey; + NullCheck(L_12); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))) == ((uint32_t)((int32_t)24))))) + { + goto IL_00a5; + } + } + { + V_1 = 1; + V_2 = 0; + goto IL_0071; + } + +IL_0059: + { + ByteU5BU5D_t789* L_13 = ___rgbKey; + int32_t L_14 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + ByteU5BU5D_t789* L_16 = ___rgbKey; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, ((int32_t)((int32_t)L_17+(int32_t)8))); + int32_t L_18 = ((int32_t)((int32_t)L_17+(int32_t)8)); + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_15, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_16, L_18, sizeof(uint8_t)))))) + { + goto IL_006d; + } + } + { + V_1 = 0; + goto IL_0078; + } + +IL_006d: + { + int32_t L_19 = V_2; + V_2 = ((int32_t)((int32_t)L_19+(int32_t)1)); + } + +IL_0071: + { + int32_t L_20 = V_2; + if ((((int32_t)L_20) < ((int32_t)8))) + { + goto IL_0059; + } + } + +IL_0078: + { + bool L_21 = V_1; + if (L_21) + { + goto IL_00a0; + } + } + { + V_3 = 8; + goto IL_0098; + } + +IL_0085: + { + ByteU5BU5D_t789* L_22 = ___rgbKey; + int32_t L_23 = V_3; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = L_23; + ByteU5BU5D_t789* L_25 = ___rgbKey; + int32_t L_26 = V_3; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)((int32_t)L_26+(int32_t)8))); + int32_t L_27 = ((int32_t)((int32_t)L_26+(int32_t)8)); + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_22, L_24, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t)))))) + { + goto IL_0094; + } + } + { + return 0; + } + +IL_0094: + { + int32_t L_28 = V_3; + V_3 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_0098: + { + int32_t L_29 = V_3; + if ((((int32_t)L_29) < ((int32_t)((int32_t)16)))) + { + goto IL_0085; + } + } + +IL_00a0: + { + goto IL_00b5; + } + +IL_00a5: + { + String_t* L_30 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2213, /*hidden argument*/NULL); + CryptographicException_t929 * L_31 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_31, L_30, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_00b5: + { + return 1; + } +} +// System.Security.Cryptography.TripleDES System.Security.Cryptography.TripleDES::Create() +extern Il2CppCodeGenString* _stringLiteral2124; +extern "C" TripleDES_t1098 * TripleDES_Create_m5727 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2124 = il2cpp_codegen_string_literal_from_index(2124); + s_Il2CppMethodIntialized = true; + } + { + TripleDES_t1098 * L_0 = TripleDES_Create_m9563(NULL /*static, unused*/, _stringLiteral2124, /*hidden argument*/NULL); + return L_0; + } +} +// System.Security.Cryptography.TripleDES System.Security.Cryptography.TripleDES::Create(System.String) +extern TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +extern TypeInfo* TripleDES_t1098_il2cpp_TypeInfo_var; +extern "C" TripleDES_t1098 * TripleDES_Create_m9563 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptoConfig_t934_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(496); + TripleDES_t1098_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1114); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___str; + IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t934_il2cpp_TypeInfo_var); + Object_t * L_1 = CryptoConfig_CreateFromName_m4705(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return ((TripleDES_t1098 *)CastclassClass(L_1, TripleDES_t1098_il2cpp_TypeInfo_var)); + } +} +// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::.ctor() +extern "C" void TripleDESCryptoServiceProvider__ctor_m9564 (TripleDESCryptoServiceProvider_t1599 * __this, const MethodInfo* method) +{ + { + TripleDES__ctor_m9559(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateIV() +extern "C" void TripleDESCryptoServiceProvider_GenerateIV_m9565 (TripleDESCryptoServiceProvider_t1599 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (((SymmetricAlgorithm_t951 *)__this)->___BlockSizeValue_0); + ByteU5BU5D_t789* L_1 = KeyBuilder_IV_m6831(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___IVValue_1 = L_1; + return; + } +} +// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateKey() +extern "C" void TripleDESCryptoServiceProvider_GenerateKey_m9566 (TripleDESCryptoServiceProvider_t1599 * __this, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = TripleDESTransform_GetStrongKey_m9571(NULL /*static, unused*/, /*hidden argument*/NULL); + ((SymmetricAlgorithm_t951 *)__this)->___KeyValue_3 = L_0; + return; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.TripleDESCryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[]) +extern TypeInfo* TripleDESTransform_t1600_il2cpp_TypeInfo_var; +extern "C" Object_t * TripleDESCryptoServiceProvider_CreateDecryptor_m9567 (TripleDESCryptoServiceProvider_t1599 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TripleDESTransform_t1600_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1115); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + TripleDESTransform_t1600 * L_2 = (TripleDESTransform_t1600 *)il2cpp_codegen_object_new (TripleDESTransform_t1600_il2cpp_TypeInfo_var); + TripleDESTransform__ctor_m9569(L_2, __this, 0, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.TripleDESCryptoServiceProvider::CreateEncryptor(System.Byte[],System.Byte[]) +extern TypeInfo* TripleDESTransform_t1600_il2cpp_TypeInfo_var; +extern "C" Object_t * TripleDESCryptoServiceProvider_CreateEncryptor_m9568 (TripleDESCryptoServiceProvider_t1599 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TripleDESTransform_t1600_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1115); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___rgbKey; + ByteU5BU5D_t789* L_1 = ___rgbIV; + TripleDESTransform_t1600 * L_2 = (TripleDESTransform_t1600 *)il2cpp_codegen_object_new (TripleDESTransform_t1600_il2cpp_TypeInfo_var); + TripleDESTransform__ctor_m9569(L_2, __this, 1, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.Cryptography.TripleDESTransform::.ctor(System.Security.Cryptography.TripleDES,System.Boolean,System.Byte[],System.Byte[]) +extern TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2283; +extern "C" void TripleDESTransform__ctor_m9569 (TripleDESTransform_t1600 * __this, TripleDES_t1098 * ___algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CryptographicException_t929_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(486); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + DES_t1096_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(643); + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + _stringLiteral2283 = il2cpp_codegen_string_literal_from_index(2283); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + DES_t1096 * V_4 = {0}; + { + TripleDES_t1098 * L_0 = ___algo; + bool L_1 = ___encryption; + ByteU5BU5D_t789* L_2 = ___iv; + SymmetricTransform__ctor_m6937(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_3 = ___key; + if (L_3) + { + goto IL_0017; + } + } + { + ByteU5BU5D_t789* L_4 = TripleDESTransform_GetStrongKey_m9571(NULL /*static, unused*/, /*hidden argument*/NULL); + ___key = L_4; + } + +IL_0017: + { + ByteU5BU5D_t789* L_5 = ___key; + bool L_6 = TripleDES_IsWeakKey_m9562(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0034; + } + } + { + String_t* L_7 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2283, /*hidden argument*/NULL); + V_0 = L_7; + String_t* L_8 = V_0; + CryptographicException_t929 * L_9 = (CryptographicException_t929 *)il2cpp_codegen_object_new (CryptographicException_t929_il2cpp_TypeInfo_var); + CryptographicException__ctor_m4662(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0034: + { + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + IL2CPP_RUNTIME_CLASS_INIT(DES_t1096_il2cpp_TypeInfo_var); + DES_t1096 * L_10 = DES_Create_m5725(NULL /*static, unused*/, /*hidden argument*/NULL); + V_4 = L_10; + ByteU5BU5D_t789* L_11 = ___key; + ByteU5BU5D_t789* L_12 = V_1; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, 0, (Array_t *)(Array_t *)L_12, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_13 = ___key; + ByteU5BU5D_t789* L_14 = V_2; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_13, 8, (Array_t *)(Array_t *)L_14, 0, 8, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_15 = ___key; + NullCheck(L_15); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))) == ((uint32_t)((int32_t)16))))) + { + goto IL_007d; + } + } + { + ByteU5BU5D_t789* L_16 = ___key; + ByteU5BU5D_t789* L_17 = V_3; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_16, 0, (Array_t *)(Array_t *)L_17, 0, 8, /*hidden argument*/NULL); + goto IL_0088; + } + +IL_007d: + { + ByteU5BU5D_t789* L_18 = ___key; + ByteU5BU5D_t789* L_19 = V_3; + Buffer_BlockCopy_m4659(NULL /*static, unused*/, (Array_t *)(Array_t *)L_18, ((int32_t)16), (Array_t *)(Array_t *)L_19, 0, 8, /*hidden argument*/NULL); + } + +IL_0088: + { + bool L_20 = ___encryption; + if (L_20) + { + goto IL_009a; + } + } + { + TripleDES_t1098 * L_21 = ___algo; + NullCheck(L_21); + int32_t L_22 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_21); + if ((!(((uint32_t)L_22) == ((uint32_t)4)))) + { + goto IL_00d2; + } + } + +IL_009a: + { + DES_t1096 * L_23 = V_4; + ByteU5BU5D_t789* L_24 = V_1; + ByteU5BU5D_t789* L_25 = ___iv; + DESTransform_t1566 * L_26 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_26, L_23, 1, L_24, L_25, /*hidden argument*/NULL); + __this->___E1_12 = L_26; + DES_t1096 * L_27 = V_4; + ByteU5BU5D_t789* L_28 = V_2; + ByteU5BU5D_t789* L_29 = ___iv; + DESTransform_t1566 * L_30 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_30, L_27, 0, L_28, L_29, /*hidden argument*/NULL); + __this->___D2_13 = L_30; + DES_t1096 * L_31 = V_4; + ByteU5BU5D_t789* L_32 = V_3; + ByteU5BU5D_t789* L_33 = ___iv; + DESTransform_t1566 * L_34 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_34, L_31, 1, L_32, L_33, /*hidden argument*/NULL); + __this->___E3_14 = L_34; + goto IL_0105; + } + +IL_00d2: + { + DES_t1096 * L_35 = V_4; + ByteU5BU5D_t789* L_36 = V_3; + ByteU5BU5D_t789* L_37 = ___iv; + DESTransform_t1566 * L_38 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_38, L_35, 0, L_36, L_37, /*hidden argument*/NULL); + __this->___D1_15 = L_38; + DES_t1096 * L_39 = V_4; + ByteU5BU5D_t789* L_40 = V_2; + ByteU5BU5D_t789* L_41 = ___iv; + DESTransform_t1566 * L_42 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_42, L_39, 1, L_40, L_41, /*hidden argument*/NULL); + __this->___E2_16 = L_42; + DES_t1096 * L_43 = V_4; + ByteU5BU5D_t789* L_44 = V_1; + ByteU5BU5D_t789* L_45 = ___iv; + DESTransform_t1566 * L_46 = (DESTransform_t1566 *)il2cpp_codegen_object_new (DESTransform_t1566_il2cpp_TypeInfo_var); + DESTransform__ctor_m9267(L_46, L_43, 0, L_44, L_45, /*hidden argument*/NULL); + __this->___D3_17 = L_46; + } + +IL_0105: + { + return; + } +} +// System.Void System.Security.Cryptography.TripleDESTransform::ECB(System.Byte[],System.Byte[]) +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" void TripleDESTransform_ECB_m9570 (TripleDESTransform_t1600 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___input; + ByteU5BU5D_t789* L_1 = ___output; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_2 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___ipTab_23; + DESTransform_Permutation_m9270(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + bool L_3 = (((SymmetricTransform_t1189 *)__this)->___encrypt_1); + if (!L_3) + { + goto IL_0044; + } + } + { + DESTransform_t1566 * L_4 = (__this->___E1_12); + ByteU5BU5D_t789* L_5 = ___output; + ByteU5BU5D_t789* L_6 = ___output; + NullCheck(L_4); + DESTransform_ProcessBlock_m9273(L_4, L_5, L_6, /*hidden argument*/NULL); + DESTransform_t1566 * L_7 = (__this->___D2_13); + ByteU5BU5D_t789* L_8 = ___output; + ByteU5BU5D_t789* L_9 = ___output; + NullCheck(L_7); + DESTransform_ProcessBlock_m9273(L_7, L_8, L_9, /*hidden argument*/NULL); + DESTransform_t1566 * L_10 = (__this->___E3_14); + ByteU5BU5D_t789* L_11 = ___output; + ByteU5BU5D_t789* L_12 = ___output; + NullCheck(L_10); + DESTransform_ProcessBlock_m9273(L_10, L_11, L_12, /*hidden argument*/NULL); + goto IL_006b; + } + +IL_0044: + { + DESTransform_t1566 * L_13 = (__this->___D1_15); + ByteU5BU5D_t789* L_14 = ___output; + ByteU5BU5D_t789* L_15 = ___output; + NullCheck(L_13); + DESTransform_ProcessBlock_m9273(L_13, L_14, L_15, /*hidden argument*/NULL); + DESTransform_t1566 * L_16 = (__this->___E2_16); + ByteU5BU5D_t789* L_17 = ___output; + ByteU5BU5D_t789* L_18 = ___output; + NullCheck(L_16); + DESTransform_ProcessBlock_m9273(L_16, L_17, L_18, /*hidden argument*/NULL); + DESTransform_t1566 * L_19 = (__this->___D3_17); + ByteU5BU5D_t789* L_20 = ___output; + ByteU5BU5D_t789* L_21 = ___output; + NullCheck(L_19); + DESTransform_ProcessBlock_m9273(L_19, L_20, L_21, /*hidden argument*/NULL); + } + +IL_006b: + { + ByteU5BU5D_t789* L_22 = ___output; + ByteU5BU5D_t789* L_23 = ___output; + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + UInt32U5BU5D_t957* L_24 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___fpTab_24; + DESTransform_Permutation_m9270(NULL /*static, unused*/, L_22, L_23, L_24, 1, /*hidden argument*/NULL); + return; + } +} +// System.Byte[] System.Security.Cryptography.TripleDESTransform::GetStrongKey() +extern TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* TripleDESTransform_GetStrongKey_m9571 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DESTransform_t1566_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1091); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1566_il2cpp_TypeInfo_var); + int32_t L_0 = ((DESTransform_t1566_StaticFields*)DESTransform_t1566_il2cpp_TypeInfo_var->static_fields)->___BLOCK_BYTE_SIZE_15; + V_0 = ((int32_t)((int32_t)L_0*(int32_t)3)); + int32_t L_1 = V_0; + ByteU5BU5D_t789* L_2 = KeyBuilder_Key_m6830(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_1 = L_2; + goto IL_001b; + } + +IL_0014: + { + int32_t L_3 = V_0; + ByteU5BU5D_t789* L_4 = KeyBuilder_Key_m6830(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_1 = L_4; + } + +IL_001b: + { + ByteU5BU5D_t789* L_5 = V_1; + bool L_6 = TripleDES_IsWeakKey_m9562(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0014; + } + } + { + ByteU5BU5D_t789* L_7 = V_1; + return L_7; + } +} +// System.Void System.Security.Permissions.SecurityPermission::.ctor(System.Security.Permissions.SecurityPermissionFlag) +extern "C" void SecurityPermission__ctor_m9572 (SecurityPermission_t1601 * __this, int32_t ___flag, const MethodInfo* method) +{ + { + CodeAccessPermission__ctor_m9615(__this, /*hidden argument*/NULL); + int32_t L_0 = ___flag; + SecurityPermission_set_Flags_m9573(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Permissions.SecurityPermission::set_Flags(System.Security.Permissions.SecurityPermissionFlag) +extern TypeInfo* SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2284; +extern Il2CppCodeGenString* _stringLiteral2285; +extern "C" void SecurityPermission_set_Flags_m9573 (SecurityPermission_t1601 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1116); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2284 = il2cpp_codegen_string_literal_from_index(2284); + _stringLiteral2285 = il2cpp_codegen_string_literal_from_index(2285); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + int32_t L_0 = ___value; + int32_t L_1 = ___value; + if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16383)))) == ((int32_t)L_1))) + { + goto IL_002f; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2284, /*hidden argument*/NULL); + int32_t L_3 = ___value; + int32_t L_4 = L_3; + Object_t * L_5 = Box(SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m671(NULL /*static, unused*/, L_2, L_5, /*hidden argument*/NULL); + V_0 = L_6; + String_t* L_7 = V_0; + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, L_7, _stringLiteral2285, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_002f: + { + int32_t L_9 = ___value; + __this->___flags_0 = L_9; + return; + } +} +// System.Boolean System.Security.Permissions.SecurityPermission::IsUnrestricted() +extern "C" bool SecurityPermission_IsUnrestricted_m9574 (SecurityPermission_t1601 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___flags_0); + return ((((int32_t)L_0) == ((int32_t)((int32_t)16383)))? 1 : 0); + } +} +// System.Boolean System.Security.Permissions.SecurityPermission::IsSubsetOf(System.Security.IPermission) +extern "C" bool SecurityPermission_IsSubsetOf_m9575 (SecurityPermission_t1601 * __this, Object_t * ___target, const MethodInfo* method) +{ + SecurityPermission_t1601 * V_0 = {0}; + { + Object_t * L_0 = ___target; + SecurityPermission_t1601 * L_1 = SecurityPermission_Cast_m9578(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + SecurityPermission_t1601 * L_2 = V_0; + if (L_2) + { + goto IL_0015; + } + } + { + bool L_3 = SecurityPermission_IsEmpty_m9577(__this, /*hidden argument*/NULL); + return L_3; + } + +IL_0015: + { + SecurityPermission_t1601 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = SecurityPermission_IsUnrestricted_m9574(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0022; + } + } + { + return 1; + } + +IL_0022: + { + bool L_6 = SecurityPermission_IsUnrestricted_m9574(__this, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_002f; + } + } + { + return 0; + } + +IL_002f: + { + int32_t L_7 = (__this->___flags_0); + SecurityPermission_t1601 * L_8 = V_0; + NullCheck(L_8); + int32_t L_9 = (L_8->___flags_0); + return ((((int32_t)((int32_t)((int32_t)L_7&(int32_t)((~L_9))))) == ((int32_t)0))? 1 : 0); + } +} +// System.Security.SecurityElement System.Security.Permissions.SecurityPermission::ToXml() +extern TypeInfo* SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2286; +extern Il2CppCodeGenString* _stringLiteral1894; +extern Il2CppCodeGenString* _stringLiteral2287; +extern "C" SecurityElement_t1208 * SecurityPermission_ToXml_m9576 (SecurityPermission_t1601 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1116); + _stringLiteral2286 = il2cpp_codegen_string_literal_from_index(2286); + _stringLiteral1894 = il2cpp_codegen_string_literal_from_index(1894); + _stringLiteral2287 = il2cpp_codegen_string_literal_from_index(2287); + s_Il2CppMethodIntialized = true; + } + SecurityElement_t1208 * V_0 = {0}; + { + SecurityElement_t1208 * L_0 = CodeAccessPermission_Element_m9619(__this, 1, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = SecurityPermission_IsUnrestricted_m9574(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0028; + } + } + { + SecurityElement_t1208 * L_2 = V_0; + NullCheck(L_2); + SecurityElement_AddAttribute_m9639(L_2, _stringLiteral2286, _stringLiteral1894, /*hidden argument*/NULL); + goto IL_0043; + } + +IL_0028: + { + SecurityElement_t1208 * L_3 = V_0; + int32_t L_4 = (__this->___flags_0); + int32_t L_5 = L_4; + Object_t * L_6 = Box(SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var, &L_5); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, L_6); + NullCheck(L_3); + SecurityElement_AddAttribute_m9639(L_3, _stringLiteral2287, L_7, /*hidden argument*/NULL); + } + +IL_0043: + { + SecurityElement_t1208 * L_8 = V_0; + return L_8; + } +} +// System.Boolean System.Security.Permissions.SecurityPermission::IsEmpty() +extern "C" bool SecurityPermission_IsEmpty_m9577 (SecurityPermission_t1601 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___flags_0); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Security.Permissions.SecurityPermission System.Security.Permissions.SecurityPermission::Cast(System.Security.IPermission) +extern const Il2CppType* SecurityPermission_t1601_0_0_0_var; +extern TypeInfo* SecurityPermission_t1601_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" SecurityPermission_t1601 * SecurityPermission_Cast_m9578 (SecurityPermission_t1601 * __this, Object_t * ___target, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityPermission_t1601_0_0_0_var = il2cpp_codegen_type_from_index(1117); + SecurityPermission_t1601_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1117); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + SecurityPermission_t1601 * V_0 = {0}; + { + Object_t * L_0 = ___target; + if (L_0) + { + goto IL_0008; + } + } + { + return (SecurityPermission_t1601 *)NULL; + } + +IL_0008: + { + Object_t * L_1 = ___target; + V_0 = ((SecurityPermission_t1601 *)IsInstSealed(L_1, SecurityPermission_t1601_il2cpp_TypeInfo_var)); + SecurityPermission_t1601 * L_2 = V_0; + if (L_2) + { + goto IL_0025; + } + } + { + Object_t * L_3 = ___target; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SecurityPermission_t1601_0_0_0_var), /*hidden argument*/NULL); + CodeAccessPermission_ThrowInvalidPermission_m9620(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + } + +IL_0025: + { + SecurityPermission_t1601 * L_5 = V_0; + return L_5; + } +} +// System.Boolean System.Security.Permissions.StrongNamePublicKeyBlob::Equals(System.Object) +extern TypeInfo* StrongNamePublicKeyBlob_t1604_il2cpp_TypeInfo_var; +extern "C" bool StrongNamePublicKeyBlob_Equals_m9579 (StrongNamePublicKeyBlob_t1604 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StrongNamePublicKeyBlob_t1604_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1118); + s_Il2CppMethodIntialized = true; + } + StrongNamePublicKeyBlob_t1604 * V_0 = {0}; + bool V_1 = false; + int32_t V_2 = 0; + { + Object_t * L_0 = ___obj; + V_0 = ((StrongNamePublicKeyBlob_t1604 *)IsInstSealed(L_0, StrongNamePublicKeyBlob_t1604_il2cpp_TypeInfo_var)); + StrongNamePublicKeyBlob_t1604 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + ByteU5BU5D_t789* L_2 = (__this->___pubkey_0); + NullCheck(L_2); + StrongNamePublicKeyBlob_t1604 * L_3 = V_0; + NullCheck(L_3); + ByteU5BU5D_t789* L_4 = (L_3->___pubkey_0); + NullCheck(L_4); + V_1 = ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))? 1 : 0); + bool L_5 = V_1; + if (!L_5) + { + goto IL_0058; + } + } + { + V_2 = 0; + goto IL_004a; + } + +IL_002f: + { + ByteU5BU5D_t789* L_6 = (__this->___pubkey_0); + int32_t L_7 = V_2; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + StrongNamePublicKeyBlob_t1604 * L_9 = V_0; + NullCheck(L_9); + ByteU5BU5D_t789* L_10 = (L_9->___pubkey_0); + int32_t L_11 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + if ((((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_6, L_8, sizeof(uint8_t)))) == ((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_10, L_12, sizeof(uint8_t)))))) + { + goto IL_0046; + } + } + { + return 0; + } + +IL_0046: + { + int32_t L_13 = V_2; + V_2 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_004a: + { + int32_t L_14 = V_2; + ByteU5BU5D_t789* L_15 = (__this->___pubkey_0); + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_002f; + } + } + +IL_0058: + { + bool L_16 = V_1; + return L_16; + } +} +// System.Int32 System.Security.Permissions.StrongNamePublicKeyBlob::GetHashCode() +extern "C" int32_t StrongNamePublicKeyBlob_GetHashCode_m9580 (StrongNamePublicKeyBlob_t1604 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = 0; + V_1 = 0; + ByteU5BU5D_t789* L_0 = (__this->___pubkey_0); + NullCheck(L_0); + int32_t L_1 = Math_Min_m4826(NULL /*static, unused*/, (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))), 4, /*hidden argument*/NULL); + V_2 = L_1; + goto IL_0029; + } + +IL_0018: + { + int32_t L_2 = V_0; + ByteU5BU5D_t789* L_3 = (__this->___pubkey_0); + int32_t L_4 = V_1; + int32_t L_5 = L_4; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + int32_t L_6 = L_5; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)8))+(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_6, sizeof(uint8_t))))); + } + +IL_0029: + { + int32_t L_7 = V_1; + int32_t L_8 = V_2; + if ((((int32_t)L_7) < ((int32_t)L_8))) + { + goto IL_0018; + } + } + { + int32_t L_9 = V_0; + return L_9; + } +} +// System.String System.Security.Permissions.StrongNamePublicKeyBlob::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral418; +extern "C" String_t* StrongNamePublicKeyBlob_ToString_m9581 (StrongNamePublicKeyBlob_t1604 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + goto IL_002e; + } + +IL_000d: + { + StringBuilder_t457 * L_1 = V_0; + ByteU5BU5D_t789* L_2 = (__this->___pubkey_0); + int32_t L_3 = V_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + String_t* L_4 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, L_3, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_Append_m2058(L_1, L_4, /*hidden argument*/NULL); + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_002e: + { + int32_t L_6 = V_1; + ByteU5BU5D_t789* L_7 = (__this->___pubkey_0); + NullCheck(L_7); + if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))))) + { + goto IL_000d; + } + } + { + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + String_t* L_9 = StringBuilder_ToString_m2059(L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.Security.Policy.ApplicationTrust::.ctor() +extern TypeInfo* List_1_t1830_il2cpp_TypeInfo_var; +extern const MethodInfo* List_1__ctor_m10906_MethodInfo_var; +extern "C" void ApplicationTrust__ctor_m9582 (ApplicationTrust_t1605 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + List_1_t1830_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1120); + List_1__ctor_m10906_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484014); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + List_1_t1830 * L_0 = (List_1_t1830 *)il2cpp_codegen_object_new (List_1_t1830_il2cpp_TypeInfo_var); + List_1__ctor_m10906(L_0, 0, /*hidden argument*/List_1__ctor_m10906_MethodInfo_var); + __this->___fullTrustAssemblies_0 = L_0; + return; + } +} +// System.Void System.Security.Policy.Evidence/EvidenceEnumerator::.ctor(System.Collections.IEnumerator,System.Collections.IEnumerator) +extern "C" void EvidenceEnumerator__ctor_m9583 (EvidenceEnumerator_t1607 * __this, Object_t * ___hostenum, Object_t * ___assemblyenum, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___hostenum; + __this->___hostEnum_1 = L_0; + Object_t * L_1 = ___assemblyenum; + __this->___assemblyEnum_2 = L_1; + Object_t * L_2 = (__this->___hostEnum_1); + __this->___currentEnum_0 = L_2; + return; + } +} +// System.Boolean System.Security.Policy.Evidence/EvidenceEnumerator::MoveNext() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" bool EvidenceEnumerator_MoveNext_m9584 (EvidenceEnumerator_t1607 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + Object_t * L_0 = (__this->___currentEnum_0); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = (__this->___currentEnum_0); + NullCheck(L_1); + bool L_2 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_1); + V_0 = L_2; + bool L_3 = V_0; + if (L_3) + { + goto IL_0053; + } + } + { + Object_t * L_4 = (__this->___hostEnum_1); + Object_t * L_5 = (__this->___currentEnum_0); + if ((!(((Object_t*)(Object_t *)L_4) == ((Object_t*)(Object_t *)L_5)))) + { + goto IL_0053; + } + } + { + Object_t * L_6 = (__this->___assemblyEnum_2); + if (!L_6) + { + goto IL_0053; + } + } + { + Object_t * L_7 = (__this->___assemblyEnum_2); + __this->___currentEnum_0 = L_7; + Object_t * L_8 = (__this->___assemblyEnum_2); + NullCheck(L_8); + bool L_9 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_8); + V_0 = L_9; + } + +IL_0053: + { + bool L_10 = V_0; + return L_10; + } +} +// System.Void System.Security.Policy.Evidence/EvidenceEnumerator::Reset() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" void EvidenceEnumerator_Reset_m9585 (EvidenceEnumerator_t1607 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___hostEnum_1); + if (!L_0) + { + goto IL_0027; + } + } + { + Object_t * L_1 = (__this->___hostEnum_1); + NullCheck(L_1); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_1); + Object_t * L_2 = (__this->___hostEnum_1); + __this->___currentEnum_0 = L_2; + goto IL_0033; + } + +IL_0027: + { + Object_t * L_3 = (__this->___assemblyEnum_2); + __this->___currentEnum_0 = L_3; + } + +IL_0033: + { + Object_t * L_4 = (__this->___assemblyEnum_2); + if (!L_4) + { + goto IL_0049; + } + } + { + Object_t * L_5 = (__this->___assemblyEnum_2); + NullCheck(L_5); + InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_5); + } + +IL_0049: + { + return; + } +} +// System.Object System.Security.Policy.Evidence/EvidenceEnumerator::get_Current() +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern "C" Object_t * EvidenceEnumerator_get_Current_m9586 (EvidenceEnumerator_t1607 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (__this->___currentEnum_0); + NullCheck(L_0); + Object_t * L_1 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_0); + return L_1; + } +} +// System.Void System.Security.Policy.Evidence::.ctor() +extern "C" void Evidence__ctor_m9587 (Evidence_t1335 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Security.Policy.Evidence::get_Count() +extern "C" int32_t Evidence_get_Count_m9588 (Evidence_t1335 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + ArrayList_t734 * L_0 = (__this->___hostEvidenceList_0); + if (!L_0) + { + goto IL_001b; + } + } + { + int32_t L_1 = V_0; + ArrayList_t734 * L_2 = (__this->___hostEvidenceList_0); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + V_0 = ((int32_t)((int32_t)L_1+(int32_t)L_3)); + } + +IL_001b: + { + ArrayList_t734 * L_4 = (__this->___assemblyEvidenceList_1); + if (!L_4) + { + goto IL_0034; + } + } + { + int32_t L_5 = V_0; + ArrayList_t734 * L_6 = (__this->___assemblyEvidenceList_1); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_6); + V_0 = ((int32_t)((int32_t)L_5+(int32_t)L_7)); + } + +IL_0034: + { + int32_t L_8 = V_0; + return L_8; + } +} +// System.Boolean System.Security.Policy.Evidence::get_IsSynchronized() +extern "C" bool Evidence_get_IsSynchronized_m9589 (Evidence_t1335 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Object System.Security.Policy.Evidence::get_SyncRoot() +extern "C" Object_t * Evidence_get_SyncRoot_m9590 (Evidence_t1335 * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Collections.ArrayList System.Security.Policy.Evidence::get_HostEvidenceList() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * Evidence_get_HostEvidenceList_m9591 (Evidence_t1335 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___hostEvidenceList_0); + if (L_0) + { + goto IL_001b; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_t734 * L_2 = ArrayList_Synchronized_m7255(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___hostEvidenceList_0 = L_2; + } + +IL_001b: + { + ArrayList_t734 * L_3 = (__this->___hostEvidenceList_0); + return L_3; + } +} +// System.Collections.ArrayList System.Security.Policy.Evidence::get_AssemblyEvidenceList() +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * Evidence_get_AssemblyEvidenceList_m9592 (Evidence_t1335 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + ArrayList_t734 * L_0 = (__this->___assemblyEvidenceList_1); + if (L_0) + { + goto IL_001b; + } + } + { + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList_t734 * L_2 = ArrayList_Synchronized_m7255(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + __this->___assemblyEvidenceList_1 = L_2; + } + +IL_001b: + { + ArrayList_t734 * L_3 = (__this->___assemblyEvidenceList_1); + return L_3; + } +} +// System.Void System.Security.Policy.Evidence::CopyTo(System.Array,System.Int32) +extern "C" void Evidence_CopyTo_m9593 (Evidence_t1335 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = 0; + ArrayList_t734 * L_0 = (__this->___hostEvidenceList_0); + if (!L_0) + { + goto IL_002d; + } + } + { + ArrayList_t734 * L_1 = (__this->___hostEvidenceList_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + V_0 = L_2; + int32_t L_3 = V_0; + if ((((int32_t)L_3) <= ((int32_t)0))) + { + goto IL_002d; + } + } + { + ArrayList_t734 * L_4 = (__this->___hostEvidenceList_0); + Array_t * L_5 = ___array; + int32_t L_6 = ___index; + NullCheck(L_4); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_4, L_5, L_6); + } + +IL_002d: + { + ArrayList_t734 * L_7 = (__this->___assemblyEvidenceList_1); + if (!L_7) + { + goto IL_0058; + } + } + { + ArrayList_t734 * L_8 = (__this->___assemblyEvidenceList_1); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8); + if ((((int32_t)L_9) <= ((int32_t)0))) + { + goto IL_0058; + } + } + { + ArrayList_t734 * L_10 = (__this->___assemblyEvidenceList_1); + Array_t * L_11 = ___array; + int32_t L_12 = ___index; + int32_t L_13 = V_0; + NullCheck(L_10); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_10, L_11, ((int32_t)((int32_t)L_12+(int32_t)L_13))); + } + +IL_0058: + { + return; + } +} +// System.Boolean System.Security.Policy.Evidence::Equals(System.Object) +extern TypeInfo* Evidence_t1335_il2cpp_TypeInfo_var; +extern "C" bool Evidence_Equals_m9594 (Evidence_t1335 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Evidence_t1335_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1121); + s_Il2CppMethodIntialized = true; + } + Evidence_t1335 * V_0 = {0}; + int32_t V_1 = 0; + bool V_2 = false; + int32_t V_3 = 0; + int32_t V_4 = 0; + bool V_5 = false; + int32_t V_6 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + V_0 = ((Evidence_t1335 *)IsInstSealed(L_1, Evidence_t1335_il2cpp_TypeInfo_var)); + Evidence_t1335 * L_2 = V_0; + if (L_2) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + ArrayList_t734 * L_3 = Evidence_get_HostEvidenceList_m9591(__this, /*hidden argument*/NULL); + NullCheck(L_3); + int32_t L_4 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3); + Evidence_t1335 * L_5 = V_0; + NullCheck(L_5); + ArrayList_t734 * L_6 = Evidence_get_HostEvidenceList_m9591(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_6); + if ((((int32_t)L_4) == ((int32_t)L_7))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + ArrayList_t734 * L_8 = Evidence_get_AssemblyEvidenceList_m9592(__this, /*hidden argument*/NULL); + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8); + Evidence_t1335 * L_10 = V_0; + NullCheck(L_10); + ArrayList_t734 * L_11 = Evidence_get_AssemblyEvidenceList_m9592(L_10, /*hidden argument*/NULL); + NullCheck(L_11); + int32_t L_12 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_11); + if ((((int32_t)L_9) == ((int32_t)L_12))) + { + goto IL_0051; + } + } + { + return 0; + } + +IL_0051: + { + V_1 = 0; + goto IL_00ab; + } + +IL_0058: + { + V_2 = 0; + V_3 = 0; + goto IL_008e; + } + +IL_0061: + { + ArrayList_t734 * L_13 = (__this->___hostEvidenceList_0); + int32_t L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14); + Evidence_t1335 * L_16 = V_0; + NullCheck(L_16); + ArrayList_t734 * L_17 = (L_16->___hostEvidenceList_0); + int32_t L_18 = V_3; + NullCheck(L_17); + Object_t * L_19 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_17, L_18); + NullCheck(L_15); + bool L_20 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_15, L_19); + if (!L_20) + { + goto IL_008a; + } + } + { + V_2 = 1; + goto IL_009f; + } + +IL_008a: + { + int32_t L_21 = V_1; + V_1 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_008e: + { + int32_t L_22 = V_3; + Evidence_t1335 * L_23 = V_0; + NullCheck(L_23); + ArrayList_t734 * L_24 = (L_23->___hostEvidenceList_0); + NullCheck(L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_24); + if ((((int32_t)L_22) < ((int32_t)L_25))) + { + goto IL_0061; + } + } + +IL_009f: + { + bool L_26 = V_2; + if (L_26) + { + goto IL_00a7; + } + } + { + return 0; + } + +IL_00a7: + { + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00ab: + { + int32_t L_28 = V_1; + ArrayList_t734 * L_29 = (__this->___hostEvidenceList_0); + NullCheck(L_29); + int32_t L_30 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_29); + if ((((int32_t)L_28) < ((int32_t)L_30))) + { + goto IL_0058; + } + } + { + V_4 = 0; + goto IL_0122; + } + +IL_00c4: + { + V_5 = 0; + V_6 = 0; + goto IL_0101; + } + +IL_00cf: + { + ArrayList_t734 * L_31 = (__this->___assemblyEvidenceList_1); + int32_t L_32 = V_4; + NullCheck(L_31); + Object_t * L_33 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_31, L_32); + Evidence_t1335 * L_34 = V_0; + NullCheck(L_34); + ArrayList_t734 * L_35 = (L_34->___assemblyEvidenceList_1); + int32_t L_36 = V_6; + NullCheck(L_35); + Object_t * L_37 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_35, L_36); + NullCheck(L_33); + bool L_38 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_33, L_37); + if (!L_38) + { + goto IL_00fb; + } + } + { + V_5 = 1; + goto IL_0113; + } + +IL_00fb: + { + int32_t L_39 = V_4; + V_4 = ((int32_t)((int32_t)L_39+(int32_t)1)); + } + +IL_0101: + { + int32_t L_40 = V_6; + Evidence_t1335 * L_41 = V_0; + NullCheck(L_41); + ArrayList_t734 * L_42 = (L_41->___assemblyEvidenceList_1); + NullCheck(L_42); + int32_t L_43 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_42); + if ((((int32_t)L_40) < ((int32_t)L_43))) + { + goto IL_00cf; + } + } + +IL_0113: + { + bool L_44 = V_5; + if (L_44) + { + goto IL_011c; + } + } + { + return 0; + } + +IL_011c: + { + int32_t L_45 = V_4; + V_4 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_0122: + { + int32_t L_46 = V_4; + ArrayList_t734 * L_47 = (__this->___assemblyEvidenceList_1); + NullCheck(L_47); + int32_t L_48 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_47); + if ((((int32_t)L_46) < ((int32_t)L_48))) + { + goto IL_00c4; + } + } + { + return 1; + } +} +// System.Collections.IEnumerator System.Security.Policy.Evidence::GetEnumerator() +extern TypeInfo* EvidenceEnumerator_t1607_il2cpp_TypeInfo_var; +extern "C" Object_t * Evidence_GetEnumerator_m9595 (Evidence_t1335 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EvidenceEnumerator_t1607_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1122); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + { + V_0 = (Object_t *)NULL; + ArrayList_t734 * L_0 = (__this->___hostEvidenceList_0); + if (!L_0) + { + goto IL_0019; + } + } + { + ArrayList_t734 * L_1 = (__this->___hostEvidenceList_0); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_0 = L_2; + } + +IL_0019: + { + V_1 = (Object_t *)NULL; + ArrayList_t734 * L_3 = (__this->___assemblyEvidenceList_1); + if (!L_3) + { + goto IL_0032; + } + } + { + ArrayList_t734 * L_4 = (__this->___assemblyEvidenceList_1); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_4); + V_1 = L_5; + } + +IL_0032: + { + Object_t * L_6 = V_0; + Object_t * L_7 = V_1; + EvidenceEnumerator_t1607 * L_8 = (EvidenceEnumerator_t1607 *)il2cpp_codegen_object_new (EvidenceEnumerator_t1607_il2cpp_TypeInfo_var); + EvidenceEnumerator__ctor_m9583(L_8, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Int32 System.Security.Policy.Evidence::GetHashCode() +extern "C" int32_t Evidence_GetHashCode_m9596 (Evidence_t1335 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->____hashCode_2); + if (L_0) + { + goto IL_0095; + } + } + { + ArrayList_t734 * L_1 = (__this->___hostEvidenceList_0); + if (!L_1) + { + goto IL_0050; + } + } + { + V_0 = 0; + goto IL_003f; + } + +IL_001d: + { + int32_t L_2 = (__this->____hashCode_2); + ArrayList_t734 * L_3 = (__this->___hostEvidenceList_0); + int32_t L_4 = V_0; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4); + NullCheck(L_5); + int32_t L_6 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5); + __this->____hashCode_2 = ((int32_t)((int32_t)L_2^(int32_t)L_6)); + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_003f: + { + int32_t L_8 = V_0; + ArrayList_t734 * L_9 = (__this->___hostEvidenceList_0); + NullCheck(L_9); + int32_t L_10 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_001d; + } + } + +IL_0050: + { + ArrayList_t734 * L_11 = (__this->___assemblyEvidenceList_1); + if (!L_11) + { + goto IL_0095; + } + } + { + V_1 = 0; + goto IL_0084; + } + +IL_0062: + { + int32_t L_12 = (__this->____hashCode_2); + ArrayList_t734 * L_13 = (__this->___assemblyEvidenceList_1); + int32_t L_14 = V_1; + NullCheck(L_13); + Object_t * L_15 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_15); + __this->____hashCode_2 = ((int32_t)((int32_t)L_12^(int32_t)L_16)); + int32_t L_17 = V_1; + V_1 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0084: + { + int32_t L_18 = V_1; + ArrayList_t734 * L_19 = (__this->___assemblyEvidenceList_1); + NullCheck(L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_19); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_0062; + } + } + +IL_0095: + { + int32_t L_21 = (__this->____hashCode_2); + return L_21; + } +} +// System.Void System.Security.Policy.Hash::.ctor() +extern "C" void Hash__ctor_m9597 (Hash_t1608 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Policy.Hash::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" void Hash__ctor_m9598 (Hash_t1608 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral484, L_1, /*hidden argument*/NULL); + __this->___data_1 = ((ByteU5BU5D_t789*)Castclass(L_2, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.Security.Policy.Hash::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" void Hash_GetObjectData_m9599 (Hash_t1608 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + ByteU5BU5D_t789* L_3 = Hash_GetData_m9601(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral484, (Object_t *)(Object_t *)L_3, /*hidden argument*/NULL); + return; + } +} +// System.String System.Security.Policy.Hash::ToString() +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral307; +extern Il2CppCodeGenString* _stringLiteral635; +extern Il2CppCodeGenString* _stringLiteral418; +extern Il2CppCodeGenString* _stringLiteral484; +extern "C" String_t* Hash_ToString_m9600 (Hash_t1608 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + _stringLiteral418 = il2cpp_codegen_string_literal_from_index(418); + _stringLiteral484 = il2cpp_codegen_string_literal_from_index(484); + s_Il2CppMethodIntialized = true; + } + SecurityElement_t1208 * V_0 = {0}; + StringBuilder_t457 * V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + { + Type_t * L_0 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_0); + SecurityElement_t1208 * L_2 = (SecurityElement_t1208 *)il2cpp_codegen_object_new (SecurityElement_t1208_il2cpp_TypeInfo_var); + SecurityElement__ctor_m9633(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + SecurityElement_t1208 * L_3 = V_0; + NullCheck(L_3); + SecurityElement_AddAttribute_m9639(L_3, _stringLiteral307, _stringLiteral635, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_4, /*hidden argument*/NULL); + V_1 = L_4; + ByteU5BU5D_t789* L_5 = Hash_GetData_m9601(__this, /*hidden argument*/NULL); + V_2 = L_5; + V_3 = 0; + goto IL_0051; + } + +IL_0035: + { + StringBuilder_t457 * L_6 = V_1; + ByteU5BU5D_t789* L_7 = V_2; + int32_t L_8 = V_3; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + String_t* L_9 = Byte_ToString_m4684(((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t))), _stringLiteral418, /*hidden argument*/NULL); + NullCheck(L_6); + StringBuilder_Append_m2058(L_6, L_9, /*hidden argument*/NULL); + int32_t L_10 = V_3; + V_3 = ((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0051: + { + int32_t L_11 = V_3; + ByteU5BU5D_t789* L_12 = V_2; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_0035; + } + } + { + SecurityElement_t1208 * L_13 = V_0; + StringBuilder_t457 * L_14 = V_1; + NullCheck(L_14); + String_t* L_15 = StringBuilder_ToString_m2059(L_14, /*hidden argument*/NULL); + SecurityElement_t1208 * L_16 = (SecurityElement_t1208 *)il2cpp_codegen_object_new (SecurityElement_t1208_il2cpp_TypeInfo_var); + SecurityElement__ctor_m9634(L_16, _stringLiteral484, L_15, /*hidden argument*/NULL); + NullCheck(L_13); + SecurityElement_AddChild_m9640(L_13, L_16, /*hidden argument*/NULL); + SecurityElement_t1208 * L_17 = V_0; + NullCheck(L_17); + String_t* L_18 = SecurityElement_ToString_m9648(L_17, /*hidden argument*/NULL); + return L_18; + } +} +// System.Byte[] System.Security.Policy.Hash::GetData() +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2288; +extern "C" ByteU5BU5D_t789* Hash_GetData_m9601 (Hash_t1608 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + FileStream_t1094_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(843); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2288 = il2cpp_codegen_string_literal_from_index(2288); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + FileStream_t1094 * V_1 = {0}; + { + Assembly_t922 * L_0 = (__this->___assembly_0); + if (L_0) + { + goto IL_0028; + } + } + { + ByteU5BU5D_t789* L_1 = (__this->___data_1); + if (L_1) + { + goto IL_0028; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2288, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + SecurityException_t1616 * L_4 = (SecurityException_t1616 *)il2cpp_codegen_object_new (SecurityException_t1616_il2cpp_TypeInfo_var); + SecurityException__ctor_m9652(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + ByteU5BU5D_t789* L_5 = (__this->___data_1); + if (L_5) + { + goto IL_006d; + } + } + { + Assembly_t922 * L_6 = (__this->___assembly_0); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.Assembly::get_Location() */, L_6); + FileStream_t1094 * L_8 = (FileStream_t1094 *)il2cpp_codegen_object_new (FileStream_t1094_il2cpp_TypeInfo_var); + FileStream__ctor_m7729(L_8, L_7, 3, 1, /*hidden argument*/NULL); + V_1 = L_8; + FileStream_t1094 * L_9 = V_1; + NullCheck(L_9); + int64_t L_10 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, L_9); + if ((int64_t)(L_10) > INTPTR_MAX) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + __this->___data_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, (((intptr_t)L_10)))); + FileStream_t1094 * L_11 = V_1; + ByteU5BU5D_t789* L_12 = (__this->___data_1); + FileStream_t1094 * L_13 = V_1; + NullCheck(L_13); + int64_t L_14 = (int64_t)VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, L_13); + NullCheck(L_11); + VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.FileStream::Read(System.Byte[],System.Int32,System.Int32) */, L_11, L_12, 0, (((int32_t)((int32_t)L_14)))); + } + +IL_006d: + { + ByteU5BU5D_t789* L_15 = (__this->___data_1); + return L_15; + } +} +// System.String System.Security.Policy.StrongName::get_Name() +extern "C" String_t* StrongName_get_Name_m9602 (StrongName_t1609 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___name_1); + return L_0; + } +} +// System.Security.Permissions.StrongNamePublicKeyBlob System.Security.Policy.StrongName::get_PublicKey() +extern "C" StrongNamePublicKeyBlob_t1604 * StrongName_get_PublicKey_m9603 (StrongName_t1609 * __this, const MethodInfo* method) +{ + { + StrongNamePublicKeyBlob_t1604 * L_0 = (__this->___publickey_0); + return L_0; + } +} +// System.Version System.Security.Policy.StrongName::get_Version() +extern "C" Version_t758 * StrongName_get_Version_m9604 (StrongName_t1609 * __this, const MethodInfo* method) +{ + { + Version_t758 * L_0 = (__this->___version_2); + return L_0; + } +} +// System.Boolean System.Security.Policy.StrongName::Equals(System.Object) +extern TypeInfo* StrongName_t1609_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool StrongName_Equals_m9605 (StrongName_t1609 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StrongName_t1609_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1119); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + StrongName_t1609 * V_0 = {0}; + { + Object_t * L_0 = ___o; + V_0 = ((StrongName_t1609 *)IsInstSealed(L_0, StrongName_t1609_il2cpp_TypeInfo_var)); + StrongName_t1609 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + String_t* L_2 = (__this->___name_1); + StrongName_t1609 * L_3 = V_0; + NullCheck(L_3); + String_t* L_4 = StrongName_get_Name_m9602(L_3, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Inequality_m3593(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0027; + } + } + { + return 0; + } + +IL_0027: + { + Version_t758 * L_6 = StrongName_get_Version_m9604(__this, /*hidden argument*/NULL); + StrongName_t1609 * L_7 = V_0; + NullCheck(L_7); + Version_t758 * L_8 = StrongName_get_Version_m9604(L_7, /*hidden argument*/NULL); + NullCheck(L_6); + bool L_9 = Version_Equals_m10831(L_6, L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_003f; + } + } + { + return 0; + } + +IL_003f: + { + StrongNamePublicKeyBlob_t1604 * L_10 = StrongName_get_PublicKey_m9603(__this, /*hidden argument*/NULL); + StrongName_t1609 * L_11 = V_0; + NullCheck(L_11); + StrongNamePublicKeyBlob_t1604 * L_12 = StrongName_get_PublicKey_m9603(L_11, /*hidden argument*/NULL); + NullCheck(L_10); + bool L_13 = StrongNamePublicKeyBlob_Equals_m9579(L_10, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Int32 System.Security.Policy.StrongName::GetHashCode() +extern "C" int32_t StrongName_GetHashCode_m9606 (StrongName_t1609 * __this, const MethodInfo* method) +{ + { + StrongNamePublicKeyBlob_t1604 * L_0 = (__this->___publickey_0); + NullCheck(L_0); + int32_t L_1 = StrongNamePublicKeyBlob_GetHashCode_m9580(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Security.Policy.StrongName::ToString() +extern const Il2CppType* StrongName_t1609_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral307; +extern Il2CppCodeGenString* _stringLiteral635; +extern Il2CppCodeGenString* _stringLiteral2214; +extern Il2CppCodeGenString* _stringLiteral1824; +extern Il2CppCodeGenString* _stringLiteral260; +extern "C" String_t* StrongName_ToString_m9607 (StrongName_t1609 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StrongName_t1609_0_0_0_var = il2cpp_codegen_type_from_index(1119); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + _stringLiteral635 = il2cpp_codegen_string_literal_from_index(635); + _stringLiteral2214 = il2cpp_codegen_string_literal_from_index(2214); + _stringLiteral1824 = il2cpp_codegen_string_literal_from_index(1824); + _stringLiteral260 = il2cpp_codegen_string_literal_from_index(260); + s_Il2CppMethodIntialized = true; + } + SecurityElement_t1208 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(StrongName_t1609_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0); + SecurityElement_t1208 * L_2 = (SecurityElement_t1208 *)il2cpp_codegen_object_new (SecurityElement_t1208_il2cpp_TypeInfo_var); + SecurityElement__ctor_m9633(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + SecurityElement_t1208 * L_3 = V_0; + NullCheck(L_3); + SecurityElement_AddAttribute_m9639(L_3, _stringLiteral307, _stringLiteral635, /*hidden argument*/NULL); + SecurityElement_t1208 * L_4 = V_0; + StrongNamePublicKeyBlob_t1604 * L_5 = (__this->___publickey_0); + NullCheck(L_5); + String_t* L_6 = StrongNamePublicKeyBlob_ToString_m9581(L_5, /*hidden argument*/NULL); + NullCheck(L_4); + SecurityElement_AddAttribute_m9639(L_4, _stringLiteral2214, L_6, /*hidden argument*/NULL); + SecurityElement_t1208 * L_7 = V_0; + String_t* L_8 = (__this->___name_1); + NullCheck(L_7); + SecurityElement_AddAttribute_m9639(L_7, _stringLiteral1824, L_8, /*hidden argument*/NULL); + SecurityElement_t1208 * L_9 = V_0; + Version_t758 * L_10 = (__this->___version_2); + NullCheck(L_10); + String_t* L_11 = Version_ToString_m10833(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + SecurityElement_AddAttribute_m9639(L_9, _stringLiteral260, L_11, /*hidden argument*/NULL); + SecurityElement_t1208 * L_12 = V_0; + NullCheck(L_12); + String_t* L_13 = SecurityElement_ToString_m9648(L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Void System.Security.Principal.WindowsIdentity::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WindowsIdentity__ctor_m9608 (WindowsIdentity_t1612 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + __this->____info_5 = L_0; + return; + } +} +// System.Void System.Security.Principal.WindowsIdentity::.cctor() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* WindowsIdentity_t1612_il2cpp_TypeInfo_var; +extern "C" void WindowsIdentity__cctor_m9609 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + WindowsIdentity_t1612_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1123); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + ((WindowsIdentity_t1612_StaticFields*)WindowsIdentity_t1612_il2cpp_TypeInfo_var->static_fields)->___invalidWindows_6 = L_0; + return; + } +} +// System.Void System.Security.Principal.WindowsIdentity::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern const Il2CppType* IntPtr_t_0_0_0_var; +extern const Il2CppType* WindowsAccountType_t1611_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* WindowsIdentity_t1612_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2289; +extern Il2CppCodeGenString* _stringLiteral2290; +extern Il2CppCodeGenString* _stringLiteral2291; +extern Il2CppCodeGenString* _stringLiteral2292; +extern Il2CppCodeGenString* _stringLiteral2293; +extern Il2CppCodeGenString* _stringLiteral2294; +extern Il2CppCodeGenString* _stringLiteral2295; +extern "C" void WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9610 (WindowsIdentity_t1612 * __this, Object_t * ___sender, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_0_0_0_var = il2cpp_codegen_type_from_index(118); + WindowsAccountType_t1611_0_0_0_var = il2cpp_codegen_type_from_index(1124); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + WindowsIdentity_t1612_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1123); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral2289 = il2cpp_codegen_string_literal_from_index(2289); + _stringLiteral2290 = il2cpp_codegen_string_literal_from_index(2290); + _stringLiteral2291 = il2cpp_codegen_string_literal_from_index(2291); + _stringLiteral2292 = il2cpp_codegen_string_literal_from_index(2292); + _stringLiteral2293 = il2cpp_codegen_string_literal_from_index(2293); + _stringLiteral2294 = il2cpp_codegen_string_literal_from_index(2294); + _stringLiteral2295 = il2cpp_codegen_string_literal_from_index(2295); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + SerializationInfo_t433 * L_0 = (__this->____info_5); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral2289, L_1, /*hidden argument*/NULL); + __this->____token_0 = ((*(IntPtr_t*)((IntPtr_t*)UnBox (L_2, IntPtr_t_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_3 = (__this->____info_5); + NullCheck(L_3); + String_t* L_4 = SerializationInfo_GetString_m4624(L_3, _stringLiteral2290, /*hidden argument*/NULL); + __this->____name_4 = L_4; + String_t* L_5 = (__this->____name_4); + if (!L_5) + { + goto IL_0073; + } + } + { + IntPtr_t L_6 = (__this->____token_0); + IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t1612_il2cpp_TypeInfo_var); + String_t* L_7 = WindowsIdentity_GetTokenName_m9614(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_0 = L_7; + String_t* L_8 = V_0; + String_t* L_9 = (__this->____name_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Inequality_m3593(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_006e; + } + } + { + SerializationException_t916 * L_11 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_11, _stringLiteral2291, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_006e: + { + goto IL_00af; + } + +IL_0073: + { + IntPtr_t L_12 = (__this->____token_0); + IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t1612_il2cpp_TypeInfo_var); + String_t* L_13 = WindowsIdentity_GetTokenName_m9614(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + __this->____name_4 = L_13; + String_t* L_14 = (__this->____name_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_16 = String_op_Equality_m442(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_00a4; + } + } + { + String_t* L_17 = (__this->____name_4); + if (L_17) + { + goto IL_00af; + } + } + +IL_00a4: + { + SerializationException_t916 * L_18 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_18, _stringLiteral2292, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_00af: + { + SerializationInfo_t433 * L_19 = (__this->____info_5); + NullCheck(L_19); + String_t* L_20 = SerializationInfo_GetString_m4624(L_19, _stringLiteral2293, /*hidden argument*/NULL); + __this->____type_1 = L_20; + SerializationInfo_t433 * L_21 = (__this->____info_5); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(WindowsAccountType_t1611_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + Object_t * L_23 = SerializationInfo_GetValue_m4617(L_21, _stringLiteral2294, L_22, /*hidden argument*/NULL); + __this->____account_2 = ((*(int32_t*)((int32_t*)UnBox (L_23, Int32_t161_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_24 = (__this->____info_5); + NullCheck(L_24); + bool L_25 = SerializationInfo_GetBoolean_m4619(L_24, _stringLiteral2295, /*hidden argument*/NULL); + __this->____authenticated_3 = L_25; + return; + } +} +// System.Void System.Security.Principal.WindowsIdentity::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* WindowsAccountType_t1611_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2289; +extern Il2CppCodeGenString* _stringLiteral2290; +extern Il2CppCodeGenString* _stringLiteral2293; +extern Il2CppCodeGenString* _stringLiteral2294; +extern Il2CppCodeGenString* _stringLiteral2295; +extern "C" void WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m9611 (WindowsIdentity_t1612 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + WindowsAccountType_t1611_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1124); + _stringLiteral2289 = il2cpp_codegen_string_literal_from_index(2289); + _stringLiteral2290 = il2cpp_codegen_string_literal_from_index(2290); + _stringLiteral2293 = il2cpp_codegen_string_literal_from_index(2293); + _stringLiteral2294 = il2cpp_codegen_string_literal_from_index(2294); + _stringLiteral2295 = il2cpp_codegen_string_literal_from_index(2295); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + IntPtr_t L_1 = (__this->____token_0); + IntPtr_t L_2 = L_1; + Object_t * L_3 = Box(IntPtr_t_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral2289, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = (__this->____name_4); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral2290, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + String_t* L_7 = (__this->____type_1); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral2293, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + int32_t L_9 = (__this->____account_2); + int32_t L_10 = L_9; + Object_t * L_11 = Box(WindowsAccountType_t1611_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + SerializationInfo_AddValue_m4627(L_8, _stringLiteral2294, L_11, /*hidden argument*/NULL); + SerializationInfo_t433 * L_12 = ___info; + bool L_13 = (__this->____authenticated_3); + NullCheck(L_12); + SerializationInfo_AddValue_m4615(L_12, _stringLiteral2295, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.Principal.WindowsIdentity::Dispose() +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern "C" void WindowsIdentity_Dispose_m9612 (WindowsIdentity_t1612 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + __this->____token_0 = L_0; + return; + } +} +// System.IntPtr System.Security.Principal.WindowsIdentity::GetCurrentToken() +extern "C" IntPtr_t WindowsIdentity_GetCurrentToken_m9613 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*WindowsIdentity_GetCurrentToken_m9613_ftn) (); + return ((WindowsIdentity_GetCurrentToken_m9613_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetCurrentToken) (); +} +// System.String System.Security.Principal.WindowsIdentity::GetTokenName(System.IntPtr) +extern "C" String_t* WindowsIdentity_GetTokenName_m9614 (Object_t * __this /* static, unused */, IntPtr_t ___token, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*WindowsIdentity_GetTokenName_m9614_ftn) (IntPtr_t); + return ((WindowsIdentity_GetTokenName_m9614_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetTokenName) (___token); +} +// System.Void System.Security.CodeAccessPermission::.ctor() +extern "C" void CodeAccessPermission__ctor_m9615 (CodeAccessPermission_t1602 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Security.CodeAccessPermission::Equals(System.Object) +extern TypeInfo* CodeAccessPermission_t1602_il2cpp_TypeInfo_var; +extern "C" bool CodeAccessPermission_Equals_m9616 (CodeAccessPermission_t1602 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CodeAccessPermission_t1602_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1125); + s_Il2CppMethodIntialized = true; + } + CodeAccessPermission_t1602 * V_0 = {0}; + int32_t G_B7_0 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + NullCheck(L_1); + Type_t * L_2 = Object_GetType_m2042(L_1, /*hidden argument*/NULL); + Type_t * L_3 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3))) + { + goto IL_001b; + } + } + { + return 0; + } + +IL_001b: + { + Object_t * L_4 = ___obj; + V_0 = ((CodeAccessPermission_t1602 *)IsInstClass(L_4, CodeAccessPermission_t1602_il2cpp_TypeInfo_var)); + CodeAccessPermission_t1602 * L_5 = V_0; + bool L_6 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Security.CodeAccessPermission::IsSubsetOf(System.Security.IPermission) */, __this, L_5); + if (!L_6) + { + goto IL_0037; + } + } + { + CodeAccessPermission_t1602 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(4 /* System.Boolean System.Security.CodeAccessPermission::IsSubsetOf(System.Security.IPermission) */, L_7, __this); + G_B7_0 = ((int32_t)(L_8)); + goto IL_0038; + } + +IL_0037: + { + G_B7_0 = 0; + } + +IL_0038: + { + return G_B7_0; + } +} +// System.Int32 System.Security.CodeAccessPermission::GetHashCode() +extern "C" int32_t CodeAccessPermission_GetHashCode_m9617 (CodeAccessPermission_t1602 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Object_GetHashCode_m5755(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Security.CodeAccessPermission::ToString() +extern "C" String_t* CodeAccessPermission_ToString_m9618 (CodeAccessPermission_t1602 * __this, const MethodInfo* method) +{ + SecurityElement_t1208 * V_0 = {0}; + { + SecurityElement_t1208 * L_0 = (SecurityElement_t1208 *)VirtFuncInvoker0< SecurityElement_t1208 * >::Invoke(5 /* System.Security.SecurityElement System.Security.CodeAccessPermission::ToXml() */, __this); + V_0 = L_0; + SecurityElement_t1208 * L_1 = V_0; + NullCheck(L_1); + String_t* L_2 = SecurityElement_ToString_m9648(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Security.SecurityElement System.Security.CodeAccessPermission::Element(System.Int32) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2296; +extern Il2CppCodeGenString* _stringLiteral2297; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral307; +extern "C" SecurityElement_t1208 * CodeAccessPermission_Element_m9619 (CodeAccessPermission_t1602 * __this, int32_t ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2296 = il2cpp_codegen_string_literal_from_index(2296); + _stringLiteral2297 = il2cpp_codegen_string_literal_from_index(2297); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + s_Il2CppMethodIntialized = true; + } + SecurityElement_t1208 * V_0 = {0}; + Type_t * V_1 = {0}; + { + SecurityElement_t1208 * L_0 = (SecurityElement_t1208 *)il2cpp_codegen_object_new (SecurityElement_t1208_il2cpp_TypeInfo_var); + SecurityElement__ctor_m9633(L_0, _stringLiteral2296, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + V_1 = L_1; + SecurityElement_t1208 * L_2 = V_0; + Type_t * L_3 = V_1; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_3); + Type_t * L_5 = V_1; + NullCheck(L_5); + Assembly_t922 * L_6 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_5); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Reflection.Assembly::ToString() */, L_6); + NullCheck(L_7); + String_t* L_8 = String_Replace_m2068(L_7, ((int32_t)34), ((int32_t)39), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral157, L_8, /*hidden argument*/NULL); + NullCheck(L_2); + SecurityElement_AddAttribute_m9639(L_2, _stringLiteral2297, L_9, /*hidden argument*/NULL); + SecurityElement_t1208 * L_10 = V_0; + String_t* L_11 = Int32_ToString_m2071((&___version), /*hidden argument*/NULL); + NullCheck(L_10); + SecurityElement_AddAttribute_m9639(L_10, _stringLiteral307, L_11, /*hidden argument*/NULL); + SecurityElement_t1208 * L_12 = V_0; + return L_12; + } +} +// System.Void System.Security.CodeAccessPermission::ThrowInvalidPermission(System.Security.IPermission,System.Type) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2298; +extern Il2CppCodeGenString* _stringLiteral164; +extern "C" void CodeAccessPermission_ThrowInvalidPermission_m9620 (Object_t * __this /* static, unused */, Object_t * ___target, Type_t * ___expected, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2298 = il2cpp_codegen_string_literal_from_index(2298); + _stringLiteral164 = il2cpp_codegen_string_literal_from_index(164); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2298, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = V_0; + Object_t * L_2 = ___target; + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + Type_t * L_4 = ___expected; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Format_m6095(NULL /*static, unused*/, L_1, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, L_6, _stringLiteral164, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } +} +// System.Void System.Security.PermissionSet::.ctor() +extern "C" void PermissionSet__ctor_m9621 (PermissionSet_t1336 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.PermissionSet::.ctor(System.String) +extern "C" void PermissionSet__ctor_m9622 (PermissionSet_t1336 * __this, String_t* ___xml, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.PermissionSet::set_DeclarativeSecurity(System.Boolean) +extern "C" void PermissionSet_set_DeclarativeSecurity_m9623 (PermissionSet_t1336 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + __this->___U3CDeclarativeSecurityU3Ek__BackingField_0 = L_0; + return; + } +} +// System.Security.PermissionSet System.Security.PermissionSet::CreateFromBinaryFormat(System.Byte[]) +extern TypeInfo* PermissionSet_t1336_il2cpp_TypeInfo_var; +extern "C" PermissionSet_t1336 * PermissionSet_CreateFromBinaryFormat_m9624 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PermissionSet_t1336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1126); + s_Il2CppMethodIntialized = true; + } + { + PermissionSet_t1336 * L_0 = (PermissionSet_t1336 *)il2cpp_codegen_object_new (PermissionSet_t1336_il2cpp_TypeInfo_var); + PermissionSet__ctor_m9621(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Security.SecurityContext::.ctor() +extern "C" void SecurityContext__ctor_m9625 (SecurityContext_t1613 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SecurityContext::.ctor(System.Security.SecurityContext) +extern "C" void SecurityContext__ctor_m9626 (SecurityContext_t1613 * __this, SecurityContext_t1613 * ___sc, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____capture_0 = 1; + SecurityContext_t1613 * L_0 = ___sc; + NullCheck(L_0); + IntPtr_t L_1 = (L_0->____winid_1); + __this->____winid_1 = L_1; + SecurityContext_t1613 * L_2 = ___sc; + NullCheck(L_2); + CompressedStack_t1614 * L_3 = (L_2->____stack_2); + if (!L_3) + { + goto IL_0035; + } + } + { + SecurityContext_t1613 * L_4 = ___sc; + NullCheck(L_4); + CompressedStack_t1614 * L_5 = (L_4->____stack_2); + NullCheck(L_5); + CompressedStack_t1614 * L_6 = CompressedStack_CreateCopy_m9923(L_5, /*hidden argument*/NULL); + __this->____stack_2 = L_6; + } + +IL_0035: + { + return; + } +} +// System.Security.SecurityContext System.Security.SecurityContext::Capture() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityContext_t1613_il2cpp_TypeInfo_var; +extern TypeInfo* WindowsIdentity_t1612_il2cpp_TypeInfo_var; +extern "C" SecurityContext_t1613 * SecurityContext_Capture_m9627 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + SecurityContext_t1613_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1127); + WindowsIdentity_t1612_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1123); + s_Il2CppMethodIntialized = true; + } + SecurityContext_t1613 * V_0 = {0}; + SecurityContext_t1613 * V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + ExecutionContext_t1462 * L_1 = Thread_get_ExecutionContext_m9982(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + SecurityContext_t1613 * L_2 = ExecutionContext_get_SecurityContext_m9934(L_1, /*hidden argument*/NULL); + V_0 = L_2; + SecurityContext_t1613 * L_3 = V_0; + NullCheck(L_3); + bool L_4 = SecurityContext_get_FlowSuppressed_m9628(L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_001d; + } + } + { + return (SecurityContext_t1613 *)NULL; + } + +IL_001d: + { + SecurityContext_t1613 * L_5 = (SecurityContext_t1613 *)il2cpp_codegen_object_new (SecurityContext_t1613_il2cpp_TypeInfo_var); + SecurityContext__ctor_m9625(L_5, /*hidden argument*/NULL); + V_1 = L_5; + SecurityContext_t1613 * L_6 = V_1; + NullCheck(L_6); + L_6->____capture_0 = 1; + SecurityContext_t1613 * L_7 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t1612_il2cpp_TypeInfo_var); + IntPtr_t L_8 = WindowsIdentity_GetCurrentToken_m9613(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_7); + L_7->____winid_1 = L_8; + SecurityContext_t1613 * L_9 = V_1; + CompressedStack_t1614 * L_10 = CompressedStack_Capture_m9924(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_9); + L_9->____stack_2 = L_10; + SecurityContext_t1613 * L_11 = V_1; + return L_11; + } +} +// System.Boolean System.Security.SecurityContext::get_FlowSuppressed() +extern "C" bool SecurityContext_get_FlowSuppressed_m9628 (SecurityContext_t1613 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____suppressFlow_3); + return L_0; + } +} +// System.Threading.CompressedStack System.Security.SecurityContext::get_CompressedStack() +extern "C" CompressedStack_t1614 * SecurityContext_get_CompressedStack_m9629 (SecurityContext_t1613 * __this, const MethodInfo* method) +{ + { + CompressedStack_t1614 * L_0 = (__this->____stack_2); + return L_0; + } +} +// System.Void System.Security.SecurityElement/SecurityAttribute::.ctor(System.String,System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2299; +extern Il2CppCodeGenString* _stringLiteral139; +extern Il2CppCodeGenString* _stringLiteral2300; +extern "C" void SecurityAttribute__ctor_m9630 (SecurityAttribute_t1615 * __this, String_t* ___name, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2299 = il2cpp_codegen_string_literal_from_index(2299); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + _stringLiteral2300 = il2cpp_codegen_string_literal_from_index(2300); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + bool L_1 = SecurityElement_IsValidAttributeName_m9643(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_002c; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2299, /*hidden argument*/NULL); + String_t* L_3 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m613(NULL /*static, unused*/, L_2, _stringLiteral139, L_3, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002c: + { + String_t* L_6 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + bool L_7 = SecurityElement_IsValidAttributeValue_m9644(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_0052; + } + } + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2300, /*hidden argument*/NULL); + String_t* L_9 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m613(NULL /*static, unused*/, L_8, _stringLiteral139, L_9, /*hidden argument*/NULL); + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0052: + { + String_t* L_12 = ___name; + __this->____name_0 = L_12; + String_t* L_13 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_14 = SecurityElement_Unescape_m9642(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + __this->____value_1 = L_14; + return; + } +} +// System.String System.Security.SecurityElement/SecurityAttribute::get_Name() +extern "C" String_t* SecurityAttribute_get_Name_m9631 (SecurityAttribute_t1615 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____name_0); + return L_0; + } +} +// System.String System.Security.SecurityElement/SecurityAttribute::get_Value() +extern "C" String_t* SecurityAttribute_get_Value_m9632 (SecurityAttribute_t1615 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____value_1); + return L_0; + } +} +// System.Void System.Security.SecurityElement::.ctor(System.String) +extern "C" void SecurityElement__ctor_m9633 (SecurityElement_t1208 * __this, String_t* ___tag, const MethodInfo* method) +{ + { + String_t* L_0 = ___tag; + SecurityElement__ctor_m9634(__this, L_0, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SecurityElement::.ctor(System.String,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2301; +extern Il2CppCodeGenString* _stringLiteral2302; +extern Il2CppCodeGenString* _stringLiteral139; +extern "C" void SecurityElement__ctor_m9634 (SecurityElement_t1208 * __this, String_t* ___tag, String_t* ___text, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2301 = il2cpp_codegen_string_literal_from_index(2301); + _stringLiteral2302 = il2cpp_codegen_string_literal_from_index(2302); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___tag; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2301, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + String_t* L_2 = ___tag; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + bool L_3 = SecurityElement_IsValidTag_m9645(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_003d; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2302, /*hidden argument*/NULL); + String_t* L_5 = ___tag; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral139, L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003d: + { + String_t* L_8 = ___tag; + __this->___tag_1 = L_8; + String_t* L_9 = ___text; + SecurityElement_set_Text_m9638(__this, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SecurityElement::.cctor() +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D60_48_FieldInfo_var; +extern "C" void SecurityElement__cctor_m9635 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D60_48_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 48); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_0, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)32); + CharU5BU5D_t458* L_1 = L_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_1, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)60); + CharU5BU5D_t458* L_2 = L_1; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_2, 2, sizeof(uint16_t))) = (uint16_t)((int32_t)62); + ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_tag_chars_4 = L_2; + CharU5BU5D_t458* L_3 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 2)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)60); + CharU5BU5D_t458* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_4, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)62); + ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_text_chars_5 = L_4; + CharU5BU5D_t458* L_5 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)32); + CharU5BU5D_t458* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_6, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)60); + CharU5BU5D_t458* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_7, 2, sizeof(uint16_t))) = (uint16_t)((int32_t)62); + ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_attr_name_chars_6 = L_7; + CharU5BU5D_t458* L_8 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 3)); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_8, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)34); + CharU5BU5D_t458* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_9, 1, sizeof(uint16_t))) = (uint16_t)((int32_t)60); + CharU5BU5D_t458* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 2); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_10, 2, sizeof(uint16_t))) = (uint16_t)((int32_t)62); + ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_attr_value_chars_7 = L_10; + CharU5BU5D_t458* L_11 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 5)); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_11, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D60_48_FieldInfo_var), /*hidden argument*/NULL); + ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_chars_8 = L_11; + return; + } +} +// System.Collections.ArrayList System.Security.SecurityElement::get_Children() +extern "C" ArrayList_t734 * SecurityElement_get_Children_m9636 (SecurityElement_t1208 * __this, const MethodInfo* method) +{ + { + ArrayList_t734 * L_0 = (__this->___children_3); + return L_0; + } +} +// System.String System.Security.SecurityElement::get_Tag() +extern "C" String_t* SecurityElement_get_Tag_m9637 (SecurityElement_t1208 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___tag_1); + return L_0; + } +} +// System.Void System.Security.SecurityElement::set_Text(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2302; +extern Il2CppCodeGenString* _stringLiteral139; +extern "C" void SecurityElement_set_Text_m9638 (SecurityElement_t1208 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2302 = il2cpp_codegen_string_literal_from_index(2302); + _stringLiteral139 = il2cpp_codegen_string_literal_from_index(139); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_002c; + } + } + { + String_t* L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + bool L_2 = SecurityElement_IsValidText_m9646(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002c; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2302, /*hidden argument*/NULL); + String_t* L_4 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = String_Concat_m613(NULL /*static, unused*/, L_3, _stringLiteral139, L_4, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002c: + { + String_t* L_7 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_8 = SecurityElement_Unescape_m9642(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + __this->___text_0 = L_8; + return; + } +} +// System.Void System.Security.SecurityElement::AddAttribute(System.String,System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityAttribute_t1615_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral2303; +extern "C" void SecurityElement_AddAttribute_m9639 (SecurityElement_t1208 * __this, String_t* ___name, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + SecurityAttribute_t1615_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1128); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral2303 = il2cpp_codegen_string_literal_from_index(2303); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + String_t* L_4 = ___name; + SecurityAttribute_t1615 * L_5 = SecurityElement_GetAttribute_m9650(__this, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0044; + } + } + { + String_t* L_6 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2303, L_6, /*hidden argument*/NULL); + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0044: + { + ArrayList_t734 * L_10 = (__this->___attributes_2); + if (L_10) + { + goto IL_005a; + } + } + { + ArrayList_t734 * L_11 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_11, /*hidden argument*/NULL); + __this->___attributes_2 = L_11; + } + +IL_005a: + { + ArrayList_t734 * L_12 = (__this->___attributes_2); + String_t* L_13 = ___name; + String_t* L_14 = ___value; + SecurityAttribute_t1615 * L_15 = (SecurityAttribute_t1615 *)il2cpp_codegen_object_new (SecurityAttribute_t1615_il2cpp_TypeInfo_var); + SecurityAttribute__ctor_m9630(L_15, L_13, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_15); + return; + } +} +// System.Void System.Security.SecurityElement::AddChild(System.Security.SecurityElement) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2304; +extern "C" void SecurityElement_AddChild_m9640 (SecurityElement_t1208 * __this, SecurityElement_t1208 * ___child, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + _stringLiteral2304 = il2cpp_codegen_string_literal_from_index(2304); + s_Il2CppMethodIntialized = true; + } + { + SecurityElement_t1208 * L_0 = ___child; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2304, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = (__this->___children_3); + if (L_2) + { + goto IL_0027; + } + } + { + ArrayList_t734 * L_3 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_3, /*hidden argument*/NULL); + __this->___children_3 = L_3; + } + +IL_0027: + { + ArrayList_t734 * L_4 = (__this->___children_3); + SecurityElement_t1208 * L_5 = ___child; + NullCheck(L_4); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_4, L_5); + return; + } +} +// System.String System.Security.SecurityElement::Escape(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2305; +extern Il2CppCodeGenString* _stringLiteral2306; +extern Il2CppCodeGenString* _stringLiteral2307; +extern Il2CppCodeGenString* _stringLiteral2308; +extern Il2CppCodeGenString* _stringLiteral2309; +extern "C" String_t* SecurityElement_Escape_m9641 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral2305 = il2cpp_codegen_string_literal_from_index(2305); + _stringLiteral2306 = il2cpp_codegen_string_literal_from_index(2306); + _stringLiteral2307 = il2cpp_codegen_string_literal_from_index(2307); + _stringLiteral2308 = il2cpp_codegen_string_literal_from_index(2308); + _stringLiteral2309 = il2cpp_codegen_string_literal_from_index(2309); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + uint16_t V_4 = 0x0; + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_0008; + } + } + { + return (String_t*)NULL; + } + +IL_0008: + { + String_t* L_1 = ___str; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_chars_8; + NullCheck(L_1); + int32_t L_3 = String_IndexOfAny_m6077(L_1, L_2, /*hidden argument*/NULL); + if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) + { + goto IL_001b; + } + } + { + String_t* L_4 = ___str; + return L_4; + } + +IL_001b: + { + StringBuilder_t457 * L_5 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_5, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = ___str; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + V_1 = L_7; + V_2 = 0; + goto IL_00dd; + } + +IL_002f: + { + String_t* L_8 = ___str; + int32_t L_9 = V_2; + NullCheck(L_8); + uint16_t L_10 = String_get_Chars_m2061(L_8, L_9, /*hidden argument*/NULL); + V_3 = L_10; + uint16_t L_11 = V_3; + V_4 = L_11; + uint16_t L_12 = V_4; + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 0) + { + goto IL_0099; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 1) + { + goto IL_005c; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 2) + { + goto IL_005c; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 3) + { + goto IL_005c; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 4) + { + goto IL_00bb; + } + if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 5) + { + goto IL_00aa; + } + } + +IL_005c: + { + uint16_t L_13 = V_4; + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 0) + { + goto IL_0077; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 1) + { + goto IL_00cc; + } + if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 2) + { + goto IL_0088; + } + } + { + goto IL_00cc; + } + +IL_0077: + { + StringBuilder_t457 * L_14 = V_0; + NullCheck(L_14); + StringBuilder_Append_m2058(L_14, _stringLiteral2305, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_0088: + { + StringBuilder_t457 * L_15 = V_0; + NullCheck(L_15); + StringBuilder_Append_m2058(L_15, _stringLiteral2306, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_0099: + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral2307, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_00aa: + { + StringBuilder_t457 * L_17 = V_0; + NullCheck(L_17); + StringBuilder_Append_m2058(L_17, _stringLiteral2308, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_00bb: + { + StringBuilder_t457 * L_18 = V_0; + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, _stringLiteral2309, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_00cc: + { + StringBuilder_t457 * L_19 = V_0; + uint16_t L_20 = V_3; + NullCheck(L_19); + StringBuilder_Append_m4622(L_19, L_20, /*hidden argument*/NULL); + goto IL_00d9; + } + +IL_00d9: + { + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_00dd: + { + int32_t L_22 = V_2; + int32_t L_23 = V_1; + if ((((int32_t)L_22) < ((int32_t)L_23))) + { + goto IL_002f; + } + } + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + String_t* L_25 = StringBuilder_ToString_m2059(L_24, /*hidden argument*/NULL); + return L_25; + } +} +// System.String System.Security.SecurityElement::Unescape(System.String) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2305; +extern Il2CppCodeGenString* _stringLiteral2094; +extern Il2CppCodeGenString* _stringLiteral2306; +extern Il2CppCodeGenString* _stringLiteral2095; +extern Il2CppCodeGenString* _stringLiteral2309; +extern Il2CppCodeGenString* _stringLiteral2310; +extern Il2CppCodeGenString* _stringLiteral2307; +extern Il2CppCodeGenString* _stringLiteral771; +extern Il2CppCodeGenString* _stringLiteral2308; +extern Il2CppCodeGenString* _stringLiteral222; +extern "C" String_t* SecurityElement_Unescape_m9642 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral2305 = il2cpp_codegen_string_literal_from_index(2305); + _stringLiteral2094 = il2cpp_codegen_string_literal_from_index(2094); + _stringLiteral2306 = il2cpp_codegen_string_literal_from_index(2306); + _stringLiteral2095 = il2cpp_codegen_string_literal_from_index(2095); + _stringLiteral2309 = il2cpp_codegen_string_literal_from_index(2309); + _stringLiteral2310 = il2cpp_codegen_string_literal_from_index(2310); + _stringLiteral2307 = il2cpp_codegen_string_literal_from_index(2307); + _stringLiteral771 = il2cpp_codegen_string_literal_from_index(771); + _stringLiteral2308 = il2cpp_codegen_string_literal_from_index(2308); + _stringLiteral222 = il2cpp_codegen_string_literal_from_index(222); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + String_t* L_0 = ___str; + if (L_0) + { + goto IL_0008; + } + } + { + return (String_t*)NULL; + } + +IL_0008: + { + String_t* L_1 = ___str; + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + StringBuilder_t457 * L_3 = V_0; + NullCheck(L_3); + StringBuilder_Replace_m9816(L_3, _stringLiteral2305, _stringLiteral2094, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Replace_m9816(L_4, _stringLiteral2306, _stringLiteral2095, /*hidden argument*/NULL); + StringBuilder_t457 * L_5 = V_0; + NullCheck(L_5); + StringBuilder_Replace_m9816(L_5, _stringLiteral2309, _stringLiteral2310, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = V_0; + NullCheck(L_6); + StringBuilder_Replace_m9816(L_6, _stringLiteral2307, _stringLiteral771, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = V_0; + NullCheck(L_7); + StringBuilder_Replace_m9816(L_7, _stringLiteral2308, _stringLiteral222, /*hidden argument*/NULL); + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + String_t* L_9 = StringBuilder_ToString_m2059(L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Boolean System.Security.SecurityElement::IsValidAttributeName(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" bool SecurityElement_IsValidAttributeName_m9643 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___name; + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_attr_name_chars_6; + NullCheck(L_1); + int32_t L_3 = String_IndexOfAny_m6077(L_1, L_2, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean System.Security.SecurityElement::IsValidAttributeValue(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" bool SecurityElement_IsValidAttributeValue_m9644 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___value; + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_attr_value_chars_7; + NullCheck(L_1); + int32_t L_3 = String_IndexOfAny_m6077(L_1, L_2, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean System.Security.SecurityElement::IsValidTag(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" bool SecurityElement_IsValidTag_m9645 (Object_t * __this /* static, unused */, String_t* ___tag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___tag; + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___tag; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_tag_chars_4; + NullCheck(L_1); + int32_t L_3 = String_IndexOfAny_m6077(L_1, L_2, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Boolean System.Security.SecurityElement::IsValidText(System.String) +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern "C" bool SecurityElement_IsValidText_m9646 (Object_t * __this /* static, unused */, String_t* ___text, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + String_t* L_0 = ___text; + if (!L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = ___text; + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + CharU5BU5D_t458* L_2 = ((SecurityElement_t1208_StaticFields*)SecurityElement_t1208_il2cpp_TypeInfo_var->static_fields)->___invalid_text_chars_5; + NullCheck(L_1); + int32_t L_3 = String_IndexOfAny_m6077(L_1, L_2, /*hidden argument*/NULL); + G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); + goto IL_0017; + } + +IL_0016: + { + G_B3_0 = 0; + } + +IL_0017: + { + return G_B3_0; + } +} +// System.Security.SecurityElement System.Security.SecurityElement::SearchForChildByTag(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2301; +extern "C" SecurityElement_t1208 * SecurityElement_SearchForChildByTag_m9647 (SecurityElement_t1208 * __this, String_t* ___tag, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2301 = il2cpp_codegen_string_literal_from_index(2301); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + SecurityElement_t1208 * V_1 = {0}; + { + String_t* L_0 = ___tag; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2301, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ArrayList_t734 * L_2 = (__this->___children_3); + if (L_2) + { + goto IL_001e; + } + } + { + return (SecurityElement_t1208 *)NULL; + } + +IL_001e: + { + V_0 = 0; + goto IL_004e; + } + +IL_0025: + { + ArrayList_t734 * L_3 = (__this->___children_3); + int32_t L_4 = V_0; + NullCheck(L_3); + Object_t * L_5 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4); + V_1 = ((SecurityElement_t1208 *)CastclassSealed(L_5, SecurityElement_t1208_il2cpp_TypeInfo_var)); + SecurityElement_t1208 * L_6 = V_1; + NullCheck(L_6); + String_t* L_7 = (L_6->___tag_1); + String_t* L_8 = ___tag; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_9 = String_op_Equality_m442(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_004a; + } + } + { + SecurityElement_t1208 * L_10 = V_1; + return L_10; + } + +IL_004a: + { + int32_t L_11 = V_0; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_004e: + { + int32_t L_12 = V_0; + ArrayList_t734 * L_13 = (__this->___children_3); + NullCheck(L_13); + int32_t L_14 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_13); + if ((((int32_t)L_12) < ((int32_t)L_14))) + { + goto IL_0025; + } + } + { + return (SecurityElement_t1208 *)NULL; + } +} +// System.String System.Security.SecurityElement::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* SecurityElement_ToString_m9648 (SecurityElement_t1208 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + SecurityElement_ToXml_m9649(__this, (&V_0), 0, /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = V_0; + NullCheck(L_1); + String_t* L_2 = StringBuilder_ToString_m2059(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Security.SecurityElement::ToXml(System.Text.StringBuilder&,System.Int32) +extern TypeInfo* SecurityAttribute_t1615_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2094; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral2311; +extern Il2CppCodeGenString* _stringLiteral771; +extern Il2CppCodeGenString* _stringLiteral2312; +extern Il2CppCodeGenString* _stringLiteral2095; +extern Il2CppCodeGenString* _stringLiteral2096; +extern "C" void SecurityElement_ToXml_m9649 (SecurityElement_t1208 * __this, StringBuilder_t457 ** ___s, int32_t ___level, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityAttribute_t1615_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1128); + SecurityElement_t1208_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(805); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + _stringLiteral2094 = il2cpp_codegen_string_literal_from_index(2094); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral2311 = il2cpp_codegen_string_literal_from_index(2311); + _stringLiteral771 = il2cpp_codegen_string_literal_from_index(771); + _stringLiteral2312 = il2cpp_codegen_string_literal_from_index(2312); + _stringLiteral2095 = il2cpp_codegen_string_literal_from_index(2095); + _stringLiteral2096 = il2cpp_codegen_string_literal_from_index(2096); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + SecurityAttribute_t1615 * V_1 = {0}; + SecurityElement_t1208 * V_2 = {0}; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + StringBuilder_t457 ** L_0 = ___s; + NullCheck((*((StringBuilder_t457 **)L_0))); + StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_0)), _stringLiteral2094, /*hidden argument*/NULL); + StringBuilder_t457 ** L_1 = ___s; + String_t* L_2 = (__this->___tag_1); + NullCheck((*((StringBuilder_t457 **)L_1))); + StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_1)), L_2, /*hidden argument*/NULL); + ArrayList_t734 * L_3 = (__this->___attributes_2); + if (!L_3) + { + goto IL_00b3; + } + } + { + StringBuilder_t457 ** L_4 = ___s; + NullCheck((*((StringBuilder_t457 **)L_4))); + StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_4)), _stringLiteral166, /*hidden argument*/NULL); + V_0 = 0; + goto IL_00a2; + } + +IL_003a: + { + ArrayList_t734 * L_5 = (__this->___attributes_2); + int32_t L_6 = V_0; + NullCheck(L_5); + Object_t * L_7 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, L_6); + V_1 = ((SecurityAttribute_t1615 *)CastclassClass(L_7, SecurityAttribute_t1615_il2cpp_TypeInfo_var)); + StringBuilder_t457 ** L_8 = ___s; + SecurityAttribute_t1615 * L_9 = V_1; + NullCheck(L_9); + String_t* L_10 = SecurityAttribute_get_Name_m9631(L_9, /*hidden argument*/NULL); + NullCheck((*((StringBuilder_t457 **)L_8))); + StringBuilder_t457 * L_11 = StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_8)), L_10, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_t457 * L_12 = StringBuilder_Append_m2058(L_11, _stringLiteral2311, /*hidden argument*/NULL); + SecurityAttribute_t1615 * L_13 = V_1; + NullCheck(L_13); + String_t* L_14 = SecurityAttribute_get_Value_m9632(L_13, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_15 = SecurityElement_Escape_m9641(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_t457 * L_16 = StringBuilder_Append_m2058(L_12, L_15, /*hidden argument*/NULL); + NullCheck(L_16); + StringBuilder_Append_m2058(L_16, _stringLiteral771, /*hidden argument*/NULL); + int32_t L_17 = V_0; + ArrayList_t734 * L_18 = (__this->___attributes_2); + NullCheck(L_18); + int32_t L_19 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_18); + if ((((int32_t)L_17) == ((int32_t)((int32_t)((int32_t)L_19-(int32_t)1))))) + { + goto IL_009e; + } + } + { + StringBuilder_t457 ** L_20 = ___s; + String_t* L_21 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck((*((StringBuilder_t457 **)L_20))); + StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_20)), L_21, /*hidden argument*/NULL); + } + +IL_009e: + { + int32_t L_22 = V_0; + V_0 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_00a2: + { + int32_t L_23 = V_0; + ArrayList_t734 * L_24 = (__this->___attributes_2); + NullCheck(L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_24); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_003a; + } + } + +IL_00b3: + { + String_t* L_26 = (__this->___text_0); + if (!L_26) + { + goto IL_00d3; + } + } + { + String_t* L_27 = (__this->___text_0); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_28 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_29 = String_op_Equality_m442(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + if (!L_29) + { + goto IL_010a; + } + } + +IL_00d3: + { + ArrayList_t734 * L_30 = (__this->___children_3); + if (!L_30) + { + goto IL_00ee; + } + } + { + ArrayList_t734 * L_31 = (__this->___children_3); + NullCheck(L_31); + int32_t L_32 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_31); + if (L_32) + { + goto IL_010a; + } + } + +IL_00ee: + { + StringBuilder_t457 ** L_33 = ___s; + NullCheck((*((StringBuilder_t457 **)L_33))); + StringBuilder_t457 * L_34 = StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_33)), _stringLiteral2312, /*hidden argument*/NULL); + String_t* L_35 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_34); + StringBuilder_Append_m2058(L_34, L_35, /*hidden argument*/NULL); + goto IL_01b7; + } + +IL_010a: + { + StringBuilder_t457 ** L_36 = ___s; + NullCheck((*((StringBuilder_t457 **)L_36))); + StringBuilder_t457 * L_37 = StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_36)), _stringLiteral2095, /*hidden argument*/NULL); + String_t* L_38 = (__this->___text_0); + IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t1208_il2cpp_TypeInfo_var); + String_t* L_39 = SecurityElement_Escape_m9641(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + NullCheck(L_37); + StringBuilder_Append_m2058(L_37, L_39, /*hidden argument*/NULL); + ArrayList_t734 * L_40 = (__this->___children_3); + if (!L_40) + { + goto IL_018b; + } + } + { + StringBuilder_t457 ** L_41 = ___s; + String_t* L_42 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck((*((StringBuilder_t457 **)L_41))); + StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_41)), L_42, /*hidden argument*/NULL); + ArrayList_t734 * L_43 = (__this->___children_3); + NullCheck(L_43); + Object_t * L_44 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_43); + V_3 = L_44; + } + +IL_014b: + try + { // begin try (depth: 1) + { + goto IL_0166; + } + +IL_0150: + { + Object_t * L_45 = V_3; + NullCheck(L_45); + Object_t * L_46 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_45); + V_2 = ((SecurityElement_t1208 *)CastclassSealed(L_46, SecurityElement_t1208_il2cpp_TypeInfo_var)); + SecurityElement_t1208 * L_47 = V_2; + StringBuilder_t457 ** L_48 = ___s; + int32_t L_49 = ___level; + NullCheck(L_47); + SecurityElement_ToXml_m9649(L_47, L_48, ((int32_t)((int32_t)L_49+(int32_t)1)), /*hidden argument*/NULL); + } + +IL_0166: + { + Object_t * L_50 = V_3; + NullCheck(L_50); + bool L_51 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_50); + if (L_51) + { + goto IL_0150; + } + } + +IL_0171: + { + IL2CPP_LEAVE(0x18B, FINALLY_0176); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0176; + } + +FINALLY_0176: + { // begin finally (depth: 1) + { + Object_t * L_52 = V_3; + V_4 = ((Object_t *)IsInst(L_52, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_53 = V_4; + if (L_53) + { + goto IL_0183; + } + } + +IL_0182: + { + IL2CPP_END_FINALLY(374) + } + +IL_0183: + { + Object_t * L_54 = V_4; + NullCheck(L_54); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_54); + IL2CPP_END_FINALLY(374) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(374) + { + IL2CPP_JUMP_TBL(0x18B, IL_018b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_018b: + { + StringBuilder_t457 ** L_55 = ___s; + NullCheck((*((StringBuilder_t457 **)L_55))); + StringBuilder_t457 * L_56 = StringBuilder_Append_m2058((*((StringBuilder_t457 **)L_55)), _stringLiteral2096, /*hidden argument*/NULL); + String_t* L_57 = (__this->___tag_1); + NullCheck(L_56); + StringBuilder_t457 * L_58 = StringBuilder_Append_m2058(L_56, L_57, /*hidden argument*/NULL); + NullCheck(L_58); + StringBuilder_t457 * L_59 = StringBuilder_Append_m2058(L_58, _stringLiteral2095, /*hidden argument*/NULL); + String_t* L_60 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_59); + StringBuilder_Append_m2058(L_59, L_60, /*hidden argument*/NULL); + } + +IL_01b7: + { + return; + } +} +// System.Security.SecurityElement/SecurityAttribute System.Security.SecurityElement::GetAttribute(System.String) +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityAttribute_t1615_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern "C" SecurityAttribute_t1615 * SecurityElement_GetAttribute_m9650 (SecurityElement_t1208 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + SecurityAttribute_t1615_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1128); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + s_Il2CppMethodIntialized = true; + } + SecurityAttribute_t1615 * V_0 = {0}; + Object_t * V_1 = {0}; + SecurityAttribute_t1615 * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ArrayList_t734 * L_0 = (__this->___attributes_2); + if (!L_0) + { + goto IL_0062; + } + } + { + ArrayList_t734 * L_1 = (__this->___attributes_2); + NullCheck(L_1); + Object_t * L_2 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); + V_1 = L_2; + } + +IL_0017: + try + { // begin try (depth: 1) + { + goto IL_0040; + } + +IL_001c: + { + Object_t * L_3 = V_1; + NullCheck(L_3); + Object_t * L_4 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_3); + V_0 = ((SecurityAttribute_t1615 *)CastclassClass(L_4, SecurityAttribute_t1615_il2cpp_TypeInfo_var)); + SecurityAttribute_t1615 * L_5 = V_0; + NullCheck(L_5); + String_t* L_6 = SecurityAttribute_get_Name_m9631(L_5, /*hidden argument*/NULL); + String_t* L_7 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0040; + } + } + +IL_0039: + { + SecurityAttribute_t1615 * L_9 = V_0; + V_2 = L_9; + IL2CPP_LEAVE(0x64, FINALLY_0050); + } + +IL_0040: + { + Object_t * L_10 = V_1; + NullCheck(L_10); + bool L_11 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_10); + if (L_11) + { + goto IL_001c; + } + } + +IL_004b: + { + IL2CPP_LEAVE(0x62, FINALLY_0050); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 1) + { + Object_t * L_12 = V_1; + V_3 = ((Object_t *)IsInst(L_12, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_13 = V_3; + if (L_13) + { + goto IL_005b; + } + } + +IL_005a: + { + IL2CPP_END_FINALLY(80) + } + +IL_005b: + { + Object_t * L_14 = V_3; + NullCheck(L_14); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_14); + IL2CPP_END_FINALLY(80) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x64, IL_0064) + IL2CPP_JUMP_TBL(0x62, IL_0062) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0062: + { + return (SecurityAttribute_t1615 *)NULL; + } + +IL_0064: + { + SecurityAttribute_t1615 * L_15 = V_2; + return L_15; + } +} +// System.Void System.Security.SecurityException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2313; +extern "C" void SecurityException__ctor_m9651 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2313 = il2cpp_codegen_string_literal_from_index(2313); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2313, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233078), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SecurityException::.ctor(System.String) +extern "C" void SecurityException__ctor_m9652 (SecurityException_t1616 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233078), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SecurityException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2314; +extern "C" void SecurityException__ctor_m9653 (SecurityException_t1616 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2314 = il2cpp_codegen_string_literal_from_index(2314); + s_Il2CppMethodIntialized = true; + } + SerializationInfoEnumerator_t1559 * V_0 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233078), /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + SerializationInfoEnumerator_t1559 * L_3 = SerializationInfo_GetEnumerator_m9210(L_2, /*hidden argument*/NULL); + V_0 = L_3; + goto IL_004a; + } + +IL_001f: + { + SerializationInfoEnumerator_t1559 * L_4 = V_0; + NullCheck(L_4); + String_t* L_5 = SerializationInfoEnumerator_get_Name_m9219(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_5, _stringLiteral2314, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_004a; + } + } + { + SerializationInfoEnumerator_t1559 * L_7 = V_0; + NullCheck(L_7); + Object_t * L_8 = SerializationInfoEnumerator_get_Value_m9220(L_7, /*hidden argument*/NULL); + __this->___permissionState_11 = ((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)); + goto IL_0055; + } + +IL_004a: + { + SerializationInfoEnumerator_t1559 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = SerializationInfoEnumerator_MoveNext_m9221(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_001f; + } + } + +IL_0055: + { + return; + } +} +// System.Object System.Security.SecurityException::get_Demanded() +extern "C" Object_t * SecurityException_get_Demanded_m9654 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____demanded_15); + return L_0; + } +} +// System.Security.IPermission System.Security.SecurityException::get_FirstPermissionThatFailed() +extern "C" Object_t * SecurityException_get_FirstPermissionThatFailed_m9655 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->____firstperm_16); + return L_0; + } +} +// System.String System.Security.SecurityException::get_PermissionState() +extern "C" String_t* SecurityException_get_PermissionState_m9656 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___permissionState_11); + return L_0; + } +} +// System.Type System.Security.SecurityException::get_PermissionType() +extern "C" Type_t * SecurityException_get_PermissionType_m9657 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (__this->___permissionType_12); + return L_0; + } +} +// System.String System.Security.SecurityException::get_GrantedSet() +extern "C" String_t* SecurityException_get_GrantedSet_m9658 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____granted_13); + return L_0; + } +} +// System.String System.Security.SecurityException::get_RefusedSet() +extern "C" String_t* SecurityException_get_RefusedSet_m9659 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____refused_14); + return L_0; + } +} +// System.Void System.Security.SecurityException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2314; +extern "C" void SecurityException_GetObjectData_m9660 (SecurityException_t1616 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + _stringLiteral2314 = il2cpp_codegen_string_literal_from_index(2314); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = SecurityException_get_PermissionState_m9656(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral2314, L_3, /*hidden argument*/NULL); + goto IL_0024; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + throw e; + } + +CATCH_001e: + { // begin catch(System.Security.SecurityException) + goto IL_0024; + } // end catch (depth: 1) + +IL_0024: + { + return; + } +} +// System.String System.Security.SecurityException::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +extern TypeInfo* Hash_t1608_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2315; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral2316; +extern Il2CppCodeGenString* _stringLiteral2317; +extern Il2CppCodeGenString* _stringLiteral2318; +extern Il2CppCodeGenString* _stringLiteral2319; +extern Il2CppCodeGenString* _stringLiteral2320; +extern Il2CppCodeGenString* _stringLiteral2321; +extern Il2CppCodeGenString* _stringLiteral2322; +extern Il2CppCodeGenString* _stringLiteral2323; +extern "C" String_t* SecurityException_ToString_m9661 (SecurityException_t1616 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + IEnumerator_t133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(43); + Hash_t1608_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1129); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + _stringLiteral2315 = il2cpp_codegen_string_literal_from_index(2315); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral2316 = il2cpp_codegen_string_literal_from_index(2316); + _stringLiteral2317 = il2cpp_codegen_string_literal_from_index(2317); + _stringLiteral2318 = il2cpp_codegen_string_literal_from_index(2318); + _stringLiteral2319 = il2cpp_codegen_string_literal_from_index(2319); + _stringLiteral2320 = il2cpp_codegen_string_literal_from_index(2320); + _stringLiteral2321 = il2cpp_codegen_string_literal_from_index(2321); + _stringLiteral2322 = il2cpp_codegen_string_literal_from_index(2322); + _stringLiteral2323 = il2cpp_codegen_string_literal_from_index(2323); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + String_t* V_1 = {0}; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + Object_t * V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + String_t* L_0 = Exception_ToString_m6578(__this, /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3494(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + } + +IL_000c: + try + { // begin try (depth: 1) + { + Type_t * L_2 = (__this->___permissionType_12); + if (!L_2) + { + goto IL_002e; + } + } + +IL_0017: + { + StringBuilder_t457 * L_3 = V_0; + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + Type_t * L_5 = SecurityException_get_PermissionType_m9657(__this, /*hidden argument*/NULL); + NullCheck(L_3); + StringBuilder_AppendFormat_m4701(L_3, _stringLiteral2315, L_4, L_5, /*hidden argument*/NULL); + } + +IL_002e: + { + MethodInfo_t * L_6 = (__this->____method_17); + if (!L_6) + { + goto IL_0098; + } + } + +IL_0039: + { + MethodInfo_t * L_7 = (__this->____method_17); + NullCheck(L_7); + String_t* L_8 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7); + V_1 = L_8; + String_t* L_9 = V_1; + NullCheck(L_9); + int32_t L_10 = String_IndexOf_m2062(L_9, _stringLiteral166, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_10+(int32_t)1)); + StringBuilder_t457 * L_11 = V_0; + ObjectU5BU5D_t162* L_12 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 4)); + String_t* L_13 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + ArrayElementTypeCheck (L_12, L_13); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 0, sizeof(Object_t *))) = (Object_t *)L_13; + ObjectU5BU5D_t162* L_14 = L_12; + MethodInfo_t * L_15 = (__this->____method_17); + NullCheck(L_15); + Type_t * L_16 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_15); + NullCheck(L_16); + String_t* L_17 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + ArrayElementTypeCheck (L_14, L_17); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, 1, sizeof(Object_t *))) = (Object_t *)L_17; + ObjectU5BU5D_t162* L_18 = L_14; + MethodInfo_t * L_19 = (__this->____method_17); + NullCheck(L_19); + Type_t * L_20 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_19); + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 2); + ArrayElementTypeCheck (L_18, L_20); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, 2, sizeof(Object_t *))) = (Object_t *)L_20; + ObjectU5BU5D_t162* L_21 = L_18; + String_t* L_22 = V_1; + int32_t L_23 = V_2; + NullCheck(L_22); + String_t* L_24 = String_Substring_m3599(L_22, L_23, /*hidden argument*/NULL); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 3); + ArrayElementTypeCheck (L_21, L_24); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, 3, sizeof(Object_t *))) = (Object_t *)L_24; + NullCheck(L_11); + StringBuilder_AppendFormat_m5679(L_11, _stringLiteral2316, L_21, /*hidden argument*/NULL); + } + +IL_0098: + { + String_t* L_25 = (__this->___permissionState_11); + if (!L_25) + { + goto IL_00ba; + } + } + +IL_00a3: + { + StringBuilder_t457 * L_26 = V_0; + String_t* L_27 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_28 = SecurityException_get_PermissionState_m9656(__this, /*hidden argument*/NULL); + NullCheck(L_26); + StringBuilder_AppendFormat_m4701(L_26, _stringLiteral2317, L_27, L_28, /*hidden argument*/NULL); + } + +IL_00ba: + { + String_t* L_29 = (__this->____granted_13); + if (!L_29) + { + goto IL_00ed; + } + } + +IL_00c5: + { + String_t* L_30 = (__this->____granted_13); + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + if ((((int32_t)L_31) <= ((int32_t)0))) + { + goto IL_00ed; + } + } + +IL_00d6: + { + StringBuilder_t457 * L_32 = V_0; + String_t* L_33 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_34 = SecurityException_get_GrantedSet_m9658(__this, /*hidden argument*/NULL); + NullCheck(L_32); + StringBuilder_AppendFormat_m4701(L_32, _stringLiteral2318, L_33, L_34, /*hidden argument*/NULL); + } + +IL_00ed: + { + String_t* L_35 = (__this->____refused_14); + if (!L_35) + { + goto IL_0120; + } + } + +IL_00f8: + { + String_t* L_36 = (__this->____refused_14); + NullCheck(L_36); + int32_t L_37 = String_get_Length_m2000(L_36, /*hidden argument*/NULL); + if ((((int32_t)L_37) <= ((int32_t)0))) + { + goto IL_0120; + } + } + +IL_0109: + { + StringBuilder_t457 * L_38 = V_0; + String_t* L_39 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_40 = SecurityException_get_RefusedSet_m9659(__this, /*hidden argument*/NULL); + NullCheck(L_38); + StringBuilder_AppendFormat_m4701(L_38, _stringLiteral2319, L_39, L_40, /*hidden argument*/NULL); + } + +IL_0120: + { + Object_t * L_41 = (__this->____demanded_15); + if (!L_41) + { + goto IL_0142; + } + } + +IL_012b: + { + StringBuilder_t457 * L_42 = V_0; + String_t* L_43 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_44 = SecurityException_get_Demanded_m9654(__this, /*hidden argument*/NULL); + NullCheck(L_42); + StringBuilder_AppendFormat_m4701(L_42, _stringLiteral2320, L_43, L_44, /*hidden argument*/NULL); + } + +IL_0142: + { + Object_t * L_45 = (__this->____firstperm_16); + if (!L_45) + { + goto IL_0164; + } + } + +IL_014d: + { + StringBuilder_t457 * L_46 = V_0; + String_t* L_47 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_48 = SecurityException_get_FirstPermissionThatFailed_m9655(__this, /*hidden argument*/NULL); + NullCheck(L_46); + StringBuilder_AppendFormat_m4701(L_46, _stringLiteral2321, L_47, L_48, /*hidden argument*/NULL); + } + +IL_0164: + { + Evidence_t1335 * L_49 = (__this->____evidence_18); + if (!L_49) + { + goto IL_01de; + } + } + +IL_016f: + { + StringBuilder_t457 * L_50 = V_0; + String_t* L_51 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_50); + StringBuilder_AppendFormat_m4639(L_50, _stringLiteral2322, L_51, /*hidden argument*/NULL); + Evidence_t1335 * L_52 = (__this->____evidence_18); + NullCheck(L_52); + Object_t * L_53 = Evidence_GetEnumerator_m9595(L_52, /*hidden argument*/NULL); + V_4 = L_53; + } + +IL_018d: + try + { // begin try (depth: 2) + { + goto IL_01b7; + } + +IL_0192: + { + Object_t * L_54 = V_4; + NullCheck(L_54); + Object_t * L_55 = (Object_t *)InterfaceFuncInvoker0< Object_t * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_54); + V_3 = L_55; + Object_t * L_56 = V_3; + if (((Hash_t1608 *)IsInstSealed(L_56, Hash_t1608_il2cpp_TypeInfo_var))) + { + goto IL_01b7; + } + } + +IL_01a5: + { + StringBuilder_t457 * L_57 = V_0; + String_t* L_58 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_59 = V_3; + NullCheck(L_57); + StringBuilder_AppendFormat_m4701(L_57, _stringLiteral2323, L_58, L_59, /*hidden argument*/NULL); + } + +IL_01b7: + { + Object_t * L_60 = V_4; + NullCheck(L_60); + bool L_61 = (bool)InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t133_il2cpp_TypeInfo_var, L_60); + if (L_61) + { + goto IL_0192; + } + } + +IL_01c3: + { + IL2CPP_LEAVE(0x1DE, FINALLY_01c8); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01c8; + } + +FINALLY_01c8: + { // begin finally (depth: 2) + { + Object_t * L_62 = V_4; + V_5 = ((Object_t *)IsInst(L_62, IDisposable_t153_il2cpp_TypeInfo_var)); + Object_t * L_63 = V_5; + if (L_63) + { + goto IL_01d6; + } + } + +IL_01d5: + { + IL2CPP_END_FINALLY(456) + } + +IL_01d6: + { + Object_t * L_64 = V_5; + NullCheck(L_64); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_64); + IL2CPP_END_FINALLY(456) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(456) + { + IL2CPP_JUMP_TBL(0x1DE, IL_01de) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01de: + { + goto IL_01e9; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_01e3; + throw e; + } + +CATCH_01e3: + { // begin catch(System.Security.SecurityException) + goto IL_01e9; + } // end catch (depth: 1) + +IL_01e9: + { + StringBuilder_t457 * L_65 = V_0; + NullCheck(L_65); + String_t* L_66 = StringBuilder_ToString_m2059(L_65, /*hidden argument*/NULL); + return L_66; + } +} +// System.Void System.Security.SecurityFrame::.ctor(System.Security.RuntimeSecurityFrame) +extern "C" void SecurityFrame__ctor_m9662 (SecurityFrame_t1620 * __this, RuntimeSecurityFrame_t1619 * ___frame, const MethodInfo* method) +{ + { + __this->____domain_0 = (AppDomain_t438 *)NULL; + __this->____method_1 = (MethodInfo_t *)NULL; + __this->____assert_2 = (PermissionSet_t1336 *)NULL; + __this->____deny_3 = (PermissionSet_t1336 *)NULL; + __this->____permitonly_4 = (PermissionSet_t1336 *)NULL; + RuntimeSecurityFrame_t1619 * L_0 = ___frame; + SecurityFrame_InitFromRuntimeFrame_m9664(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Array System.Security.SecurityFrame::_GetSecurityStack(System.Int32) +extern "C" Array_t * SecurityFrame__GetSecurityStack_m9663 (Object_t * __this /* static, unused */, int32_t ___skip, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Array_t * (*SecurityFrame__GetSecurityStack_m9663_ftn) (int32_t); + return ((SecurityFrame__GetSecurityStack_m9663_ftn)mscorlib::System::Security::SecurityFrame::_GetSecurityStack) (___skip); +} +// System.Void System.Security.SecurityFrame::InitFromRuntimeFrame(System.Security.RuntimeSecurityFrame) +extern TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +extern "C" void SecurityFrame_InitFromRuntimeFrame_m9664 (SecurityFrame_t1620 * __this, RuntimeSecurityFrame_t1619 * ___frame, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityManager_t1621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(890); + s_Il2CppMethodIntialized = true; + } + { + RuntimeSecurityFrame_t1619 * L_0 = ___frame; + NullCheck(L_0); + AppDomain_t438 * L_1 = (L_0->___domain_0); + __this->____domain_0 = L_1; + RuntimeSecurityFrame_t1619 * L_2 = ___frame; + NullCheck(L_2); + MethodInfo_t * L_3 = (L_2->___method_1); + __this->____method_1 = L_3; + RuntimeSecurityFrame_t1619 * L_4 = ___frame; + NullCheck(L_4); + RuntimeDeclSecurityEntry_t1618 * L_5 = &(L_4->___assert_2); + int32_t L_6 = (L_5->___size_1); + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_004a; + } + } + { + RuntimeSecurityFrame_t1619 * L_7 = ___frame; + NullCheck(L_7); + RuntimeDeclSecurityEntry_t1618 * L_8 = &(L_7->___assert_2); + IntPtr_t L_9 = (L_8->___blob_0); + RuntimeSecurityFrame_t1619 * L_10 = ___frame; + NullCheck(L_10); + RuntimeDeclSecurityEntry_t1618 * L_11 = &(L_10->___assert_2); + int32_t L_12 = (L_11->___size_1); + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + PermissionSet_t1336 * L_13 = SecurityManager_Decode_m9671(NULL /*static, unused*/, L_9, L_12, /*hidden argument*/NULL); + __this->____assert_2 = L_13; + } + +IL_004a: + { + RuntimeSecurityFrame_t1619 * L_14 = ___frame; + NullCheck(L_14); + RuntimeDeclSecurityEntry_t1618 * L_15 = &(L_14->___deny_3); + int32_t L_16 = (L_15->___size_1); + if ((((int32_t)L_16) <= ((int32_t)0))) + { + goto IL_007c; + } + } + { + RuntimeSecurityFrame_t1619 * L_17 = ___frame; + NullCheck(L_17); + RuntimeDeclSecurityEntry_t1618 * L_18 = &(L_17->___deny_3); + IntPtr_t L_19 = (L_18->___blob_0); + RuntimeSecurityFrame_t1619 * L_20 = ___frame; + NullCheck(L_20); + RuntimeDeclSecurityEntry_t1618 * L_21 = &(L_20->___deny_3); + int32_t L_22 = (L_21->___size_1); + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + PermissionSet_t1336 * L_23 = SecurityManager_Decode_m9671(NULL /*static, unused*/, L_19, L_22, /*hidden argument*/NULL); + __this->____deny_3 = L_23; + } + +IL_007c: + { + RuntimeSecurityFrame_t1619 * L_24 = ___frame; + NullCheck(L_24); + RuntimeDeclSecurityEntry_t1618 * L_25 = &(L_24->___permitonly_4); + int32_t L_26 = (L_25->___size_1); + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00ae; + } + } + { + RuntimeSecurityFrame_t1619 * L_27 = ___frame; + NullCheck(L_27); + RuntimeDeclSecurityEntry_t1618 * L_28 = &(L_27->___permitonly_4); + IntPtr_t L_29 = (L_28->___blob_0); + RuntimeSecurityFrame_t1619 * L_30 = ___frame; + NullCheck(L_30); + RuntimeDeclSecurityEntry_t1618 * L_31 = &(L_30->___permitonly_4); + int32_t L_32 = (L_31->___size_1); + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + PermissionSet_t1336 * L_33 = SecurityManager_Decode_m9671(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL); + __this->____permitonly_4 = L_33; + } + +IL_00ae: + { + return; + } +} +// System.Reflection.Assembly System.Security.SecurityFrame::get_Assembly() +extern "C" Assembly_t922 * SecurityFrame_get_Assembly_m9665 (SecurityFrame_t1620 * __this, const MethodInfo* method) +{ + { + MethodInfo_t * L_0 = (__this->____method_1); + NullCheck(L_0); + Type_t * L_1 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_0); + NullCheck(L_1); + Assembly_t922 * L_2 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_1); + return L_2; + } +} +// System.AppDomain System.Security.SecurityFrame::get_Domain() +extern "C" AppDomain_t438 * SecurityFrame_get_Domain_m9666 (SecurityFrame_t1620 * __this, const MethodInfo* method) +{ + { + AppDomain_t438 * L_0 = (__this->____domain_0); + return L_0; + } +} +// System.String System.Security.SecurityFrame::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2324; +extern Il2CppCodeGenString* _stringLiteral2325; +extern Il2CppCodeGenString* _stringLiteral2326; +extern Il2CppCodeGenString* _stringLiteral2327; +extern Il2CppCodeGenString* _stringLiteral2328; +extern Il2CppCodeGenString* _stringLiteral2329; +extern "C" String_t* SecurityFrame_ToString_m9667 (SecurityFrame_t1620 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral2324 = il2cpp_codegen_string_literal_from_index(2324); + _stringLiteral2325 = il2cpp_codegen_string_literal_from_index(2325); + _stringLiteral2326 = il2cpp_codegen_string_literal_from_index(2326); + _stringLiteral2327 = il2cpp_codegen_string_literal_from_index(2327); + _stringLiteral2328 = il2cpp_codegen_string_literal_from_index(2328); + _stringLiteral2329 = il2cpp_codegen_string_literal_from_index(2329); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + StringBuilder_t457 * L_1 = V_0; + MethodInfo_t * L_2 = (__this->____method_1); + String_t* L_3 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_AppendFormat_m4701(L_1, _stringLiteral2324, L_2, L_3, /*hidden argument*/NULL); + StringBuilder_t457 * L_4 = V_0; + AppDomain_t438 * L_5 = SecurityFrame_get_Domain_m9666(__this, /*hidden argument*/NULL); + String_t* L_6 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + StringBuilder_AppendFormat_m4701(L_4, _stringLiteral2325, L_5, L_6, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = V_0; + Assembly_t922 * L_8 = SecurityFrame_get_Assembly_m9665(__this, /*hidden argument*/NULL); + String_t* L_9 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_7); + StringBuilder_AppendFormat_m4701(L_7, _stringLiteral2326, L_8, L_9, /*hidden argument*/NULL); + PermissionSet_t1336 * L_10 = (__this->____assert_2); + if (!L_10) + { + goto IL_006d; + } + } + { + StringBuilder_t457 * L_11 = V_0; + PermissionSet_t1336 * L_12 = (__this->____assert_2); + String_t* L_13 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_11); + StringBuilder_AppendFormat_m4701(L_11, _stringLiteral2327, L_12, L_13, /*hidden argument*/NULL); + } + +IL_006d: + { + PermissionSet_t1336 * L_14 = (__this->____deny_3); + if (!L_14) + { + goto IL_008f; + } + } + { + StringBuilder_t457 * L_15 = V_0; + PermissionSet_t1336 * L_16 = (__this->____deny_3); + String_t* L_17 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_15); + StringBuilder_AppendFormat_m4701(L_15, _stringLiteral2328, L_16, L_17, /*hidden argument*/NULL); + } + +IL_008f: + { + PermissionSet_t1336 * L_18 = (__this->____permitonly_4); + if (!L_18) + { + goto IL_00b1; + } + } + { + StringBuilder_t457 * L_19 = V_0; + PermissionSet_t1336 * L_20 = (__this->____permitonly_4); + String_t* L_21 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_19); + StringBuilder_AppendFormat_m4701(L_19, _stringLiteral2329, L_20, L_21, /*hidden argument*/NULL); + } + +IL_00b1: + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + String_t* L_23 = StringBuilder_ToString_m2059(L_22, /*hidden argument*/NULL); + return L_23; + } +} +// System.Collections.ArrayList System.Security.SecurityFrame::GetStack(System.Int32) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeSecurityFrame_t1619_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityFrame_t1620_il2cpp_TypeInfo_var; +extern "C" ArrayList_t734 * SecurityFrame_GetStack_m9668 (Object_t * __this /* static, unused */, int32_t ___skipFrames, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + RuntimeSecurityFrame_t1619_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1130); + SecurityFrame_t1620_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1131); + s_Il2CppMethodIntialized = true; + } + Array_t * V_0 = {0}; + ArrayList_t734 * V_1 = {0}; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + int32_t L_0 = ___skipFrames; + Array_t * L_1 = SecurityFrame__GetSecurityStack_m9663(NULL /*static, unused*/, ((int32_t)((int32_t)L_0+(int32_t)2)), /*hidden argument*/NULL); + V_0 = L_1; + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4613(L_2, /*hidden argument*/NULL); + V_1 = L_2; + V_2 = 0; + goto IL_0044; + } + +IL_0016: + { + Array_t * L_3 = V_0; + int32_t L_4 = V_2; + NullCheck(L_3); + Object_t * L_5 = Array_GetValue_m6444(L_3, L_4, /*hidden argument*/NULL); + V_3 = L_5; + Object_t * L_6 = V_3; + if (L_6) + { + goto IL_0029; + } + } + { + goto IL_0050; + } + +IL_0029: + { + ArrayList_t734 * L_7 = V_1; + Object_t * L_8 = V_3; + SecurityFrame_t1620 L_9 = {0}; + SecurityFrame__ctor_m9662(&L_9, ((RuntimeSecurityFrame_t1619 *)CastclassClass(L_8, RuntimeSecurityFrame_t1619_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + SecurityFrame_t1620 L_10 = L_9; + Object_t * L_11 = Box(SecurityFrame_t1620_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_7); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_11); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0044: + { + int32_t L_13 = V_2; + Array_t * L_14 = V_0; + NullCheck(L_14); + int32_t L_15 = Array_get_Length_m4606(L_14, /*hidden argument*/NULL); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_0016; + } + } + +IL_0050: + { + ArrayList_t734 * L_16 = V_1; + return L_16; + } +} +// System.Void System.Security.SecurityManager::.cctor() +extern TypeInfo* SecurityPermission_t1601_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern "C" void SecurityManager__cctor_m9669 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityPermission_t1601_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1117); + SecurityManager_t1621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(890); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + s_Il2CppMethodIntialized = true; + } + { + SecurityPermission_t1601 * L_0 = (SecurityPermission_t1601 *)il2cpp_codegen_object_new (SecurityPermission_t1601_il2cpp_TypeInfo_var); + SecurityPermission__ctor_m9572(L_0, 8, /*hidden argument*/NULL); + ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____execution_2 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____lockObject_0 = L_1; + return; + } +} +// System.Boolean System.Security.SecurityManager::get_SecurityEnabled() +extern "C" bool SecurityManager_get_SecurityEnabled_m9670 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*SecurityManager_get_SecurityEnabled_m9670_ftn) (); + return ((SecurityManager_get_SecurityEnabled_m9670_ftn)mscorlib::System::Security::SecurityManager::get_SecurityEnabled) (); +} +// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.IntPtr,System.Int32) +extern TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* PermissionSet_t1336_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +extern "C" PermissionSet_t1336 * SecurityManager_Decode_m9671 (Object_t * __this /* static, unused */, IntPtr_t ___permissions, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityManager_t1621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(890); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + PermissionSet_t1336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1126); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Marshal_t1421_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(766); + s_Il2CppMethodIntialized = true; + } + PermissionSet_t1336 * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = (PermissionSet_t1336 *)NULL; + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + Object_t * L_0 = ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____lockObject_0; + V_1 = L_0; + Object_t * L_1 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000e: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____declsecCache_1; + if (L_2) + { + goto IL_0022; + } + } + +IL_0018: + { + Hashtable_t725 * L_3 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_3, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____declsecCache_1 = L_3; + } + +IL_0022: + { + IntPtr_t L_4 = ___permissions; + int32_t L_5 = IntPtr_op_Explicit_m2075(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + V_2 = L_7; + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + Hashtable_t725 * L_8 = ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____declsecCache_1; + Object_t * L_9 = V_2; + NullCheck(L_8); + Object_t * L_10 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_8, L_9); + V_0 = ((PermissionSet_t1336 *)CastclassClass(L_10, PermissionSet_t1336_il2cpp_TypeInfo_var)); + PermissionSet_t1336 * L_11 = V_0; + if (L_11) + { + goto IL_006f; + } + } + +IL_0045: + { + int32_t L_12 = ___length; + V_3 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_12)); + IntPtr_t L_13 = ___permissions; + ByteU5BU5D_t789* L_14 = V_3; + int32_t L_15 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1421_il2cpp_TypeInfo_var); + Marshal_Copy_m8632(NULL /*static, unused*/, L_13, L_14, 0, L_15, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_16 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + PermissionSet_t1336 * L_17 = SecurityManager_Decode_m9672(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_0 = L_17; + PermissionSet_t1336 * L_18 = V_0; + NullCheck(L_18); + PermissionSet_set_DeclarativeSecurity_m9623(L_18, 1, /*hidden argument*/NULL); + Hashtable_t725 * L_19 = ((SecurityManager_t1621_StaticFields*)SecurityManager_t1621_il2cpp_TypeInfo_var->static_fields)->____declsecCache_1; + Object_t * L_20 = V_2; + PermissionSet_t1336 * L_21 = V_0; + NullCheck(L_19); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, L_20, L_21); + } + +IL_006f: + { + IL2CPP_LEAVE(0x7B, FINALLY_0074); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0074; + } + +FINALLY_0074: + { // begin finally (depth: 1) + Object_t * L_22 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(116) + } // end finally (depth: 1) + IL2CPP_CLEANUP(116) + { + IL2CPP_JUMP_TBL(0x7B, IL_007b) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_007b: + { + PermissionSet_t1336 * L_23 = V_0; + return L_23; + } +} +// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.Byte[]) +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* PermissionSet_t1336_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2330; +extern Il2CppCodeGenString* _stringLiteral2331; +extern "C" PermissionSet_t1336 * SecurityManager_Decode_m9672 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___encodedPermissions, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + PermissionSet_t1336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1126); + _stringLiteral2330 = il2cpp_codegen_string_literal_from_index(2330); + _stringLiteral2331 = il2cpp_codegen_string_literal_from_index(2331); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint8_t V_1 = 0x0; + { + ByteU5BU5D_t789* L_0 = ___encodedPermissions; + if (!L_0) + { + goto IL_000f; + } + } + { + ByteU5BU5D_t789* L_1 = ___encodedPermissions; + NullCheck(L_1); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))) >= ((int32_t)1))) + { + goto IL_001a; + } + } + +IL_000f: + { + SecurityException_t1616 * L_2 = (SecurityException_t1616 *)il2cpp_codegen_object_new (SecurityException_t1616_il2cpp_TypeInfo_var); + SecurityException__ctor_m9652(L_2, _stringLiteral2330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001a: + { + ByteU5BU5D_t789* L_3 = ___encodedPermissions; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + int32_t L_4 = 0; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_3, L_4, sizeof(uint8_t))); + uint8_t L_5 = V_1; + if ((((int32_t)L_5) == ((int32_t)((int32_t)46)))) + { + goto IL_0046; + } + } + { + uint8_t L_6 = V_1; + if ((((int32_t)L_6) == ((int32_t)((int32_t)60)))) + { + goto IL_0033; + } + } + { + goto IL_004d; + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_7 = Encoding_get_Unicode_m9788(NULL /*static, unused*/, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_8 = ___encodedPermissions; + NullCheck(L_7); + String_t* L_9 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_7, L_8); + V_0 = L_9; + String_t* L_10 = V_0; + PermissionSet_t1336 * L_11 = (PermissionSet_t1336 *)il2cpp_codegen_object_new (PermissionSet_t1336_il2cpp_TypeInfo_var); + PermissionSet__ctor_m9622(L_11, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0046: + { + ByteU5BU5D_t789* L_12 = ___encodedPermissions; + PermissionSet_t1336 * L_13 = PermissionSet_CreateFromBinaryFormat_m9624(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_004d: + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2331, /*hidden argument*/NULL); + SecurityException_t1616 * L_15 = (SecurityException_t1616 *)il2cpp_codegen_object_new (SecurityException_t1616_il2cpp_TypeInfo_var); + SecurityException__ctor_m9652(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } +} +// System.Void System.Security.SecuritySafeCriticalAttribute::.ctor() +extern "C" void SecuritySafeCriticalAttribute__ctor_m9673 (SecuritySafeCriticalAttribute_t1622 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() +extern "C" void SuppressUnmanagedCodeSecurityAttribute__ctor_m9674 (SuppressUnmanagedCodeSecurityAttribute_t1623 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Security.UnverifiableCodeAttribute::.ctor() +extern "C" void UnverifiableCodeAttribute__ctor_m9675 (UnverifiableCodeAttribute_t1624 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.ASCIIEncoding::.ctor() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2332; +extern Il2CppCodeGenString* _stringLiteral2333; +extern "C" void ASCIIEncoding__ctor_m9676 (ASCIIEncoding_t1625 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + _stringLiteral2332 = il2cpp_codegen_string_literal_from_index(2332); + _stringLiteral2333 = il2cpp_codegen_string_literal_from_index(2333); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(__this, ((int32_t)20127), /*hidden argument*/NULL); + String_t* L_0 = _stringLiteral2332; + V_0 = L_0; + ((Encoding_t931 *)__this)->___web_name_15 = L_0; + String_t* L_1 = V_0; + String_t* L_2 = L_1; + V_0 = L_2; + ((Encoding_t931 *)__this)->___header_name_10 = L_2; + String_t* L_3 = V_0; + ((Encoding_t931 *)__this)->___body_name_8 = L_3; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2333; + ((Encoding_t931 *)__this)->___is_mail_news_display_11 = 1; + ((Encoding_t931 *)__this)->___is_mail_news_save_12 = 1; + return; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t ASCIIEncoding_GetByteCount_m9677 (ASCIIEncoding_t1625 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return L_13; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t ASCIIEncoding_GetByteCount_m9678 (ASCIIEncoding_t1625 * __this, String_t* ___chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___chars; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t ASCIIEncoding_GetBytes_m9679 (ASCIIEncoding_t1625 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + EncoderFallbackBuffer_t1636 * V_0 = {0}; + CharU5BU5D_t458* V_1 = {0}; + { + V_0 = (EncoderFallbackBuffer_t1636 *)NULL; + V_1 = (CharU5BU5D_t458*)NULL; + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = ASCIIEncoding_GetBytes_m9680(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t ASCIIEncoding_GetBytes_m9680 (ASCIIEncoding_t1625 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, EncoderFallbackBuffer_t1636 ** ___buffer, CharU5BU5D_t458** ___fallback_chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + ByteU5BU5D_t789* L_20 = ___bytes; + NullCheck(L_20); + int32_t L_21 = ___byteIndex; + int32_t L_22 = ___charCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22))) + { + goto IL_00b4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b4: + { + int32_t L_25 = ___charCount; + V_0 = L_25; + goto IL_01a5; + } + +IL_00bb: + { + CharU5BU5D_t458* L_26 = ___chars; + int32_t L_27 = ___charIndex; + int32_t L_28 = L_27; + ___charIndex = ((int32_t)((int32_t)L_28+(int32_t)1)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + int32_t L_29 = L_28; + V_1 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_26, L_29, sizeof(uint16_t))); + uint16_t L_30 = V_1; + if ((((int32_t)L_30) >= ((int32_t)((int32_t)128)))) + { + goto IL_00e0; + } + } + { + ByteU5BU5D_t789* L_31 = ___bytes; + int32_t L_32 = ___byteIndex; + int32_t L_33 = L_32; + ___byteIndex = ((int32_t)((int32_t)L_33+(int32_t)1)); + uint16_t L_34 = V_1; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_34))); + goto IL_01a5; + } + +IL_00e0: + { + EncoderFallbackBuffer_t1636 ** L_35 = ___buffer; + if ((*((EncoderFallbackBuffer_t1636 **)L_35))) + { + goto IL_00f6; + } + } + { + EncoderFallbackBuffer_t1636 ** L_36 = ___buffer; + EncoderFallback_t1634 * L_37 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + NullCheck(L_37); + EncoderFallbackBuffer_t1636 * L_38 = (EncoderFallbackBuffer_t1636 *)VirtFuncInvoker0< EncoderFallbackBuffer_t1636 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_37); + *((Object_t **)(L_36)) = (Object_t *)L_38; + } + +IL_00f6: + { + uint16_t L_39 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_40 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_39, /*hidden argument*/NULL); + if (!L_40) + { + goto IL_012f; + } + } + { + int32_t L_41 = V_0; + if ((((int32_t)L_41) <= ((int32_t)1))) + { + goto IL_012f; + } + } + { + CharU5BU5D_t458* L_42 = ___chars; + int32_t L_43 = ___charIndex; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_45 = Char_IsSurrogate_m6029(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_42, L_44, sizeof(uint16_t))), /*hidden argument*/NULL); + if (!L_45) + { + goto IL_012f; + } + } + { + EncoderFallbackBuffer_t1636 ** L_46 = ___buffer; + uint16_t L_47 = V_1; + CharU5BU5D_t458* L_48 = ___chars; + int32_t L_49 = ___charIndex; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + int32_t L_51 = ___charIndex; + int32_t L_52 = L_51; + ___charIndex = ((int32_t)((int32_t)L_52+(int32_t)1)); + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_46))); + VirtFuncInvoker3< bool, uint16_t, uint16_t, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_46)), L_47, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_48, L_50, sizeof(uint16_t))), ((int32_t)((int32_t)L_52-(int32_t)1))); + goto IL_013c; + } + +IL_012f: + { + EncoderFallbackBuffer_t1636 ** L_53 = ___buffer; + uint16_t L_54 = V_1; + int32_t L_55 = ___charIndex; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_53))); + VirtFuncInvoker2< bool, uint16_t, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_53)), L_54, ((int32_t)((int32_t)L_55-(int32_t)1))); + } + +IL_013c: + { + CharU5BU5D_t458** L_56 = ___fallback_chars; + if (!(*((CharU5BU5D_t458**)L_56))) + { + goto IL_0156; + } + } + { + CharU5BU5D_t458** L_57 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_57))); + EncoderFallbackBuffer_t1636 ** L_58 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_58))); + int32_t L_59 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_58))); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_57)))->max_length))))) >= ((int32_t)L_59))) + { + goto IL_0166; + } + } + +IL_0156: + { + CharU5BU5D_t458** L_60 = ___fallback_chars; + EncoderFallbackBuffer_t1636 ** L_61 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_61))); + int32_t L_62 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_61))); + *((Object_t **)(L_60)) = (Object_t *)((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_62)); + } + +IL_0166: + { + V_2 = 0; + goto IL_017e; + } + +IL_016d: + { + CharU5BU5D_t458** L_63 = ___fallback_chars; + int32_t L_64 = V_2; + EncoderFallbackBuffer_t1636 ** L_65 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_65))); + uint16_t L_66 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t1636 **)L_65))); + NullCheck((*((CharU5BU5D_t458**)L_63))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((CharU5BU5D_t458**)L_63)), L_64); + *((uint16_t*)(uint16_t*)SZArrayLdElema((*((CharU5BU5D_t458**)L_63)), L_64, sizeof(uint16_t))) = (uint16_t)L_66; + int32_t L_67 = V_2; + V_2 = ((int32_t)((int32_t)L_67+(int32_t)1)); + } + +IL_017e: + { + int32_t L_68 = V_2; + CharU5BU5D_t458** L_69 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_69))); + if ((((int32_t)L_68) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_69)))->max_length))))))) + { + goto IL_016d; + } + } + { + int32_t L_70 = ___byteIndex; + CharU5BU5D_t458** L_71 = ___fallback_chars; + CharU5BU5D_t458** L_72 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_72))); + ByteU5BU5D_t789* L_73 = ___bytes; + int32_t L_74 = ___byteIndex; + EncoderFallbackBuffer_t1636 ** L_75 = ___buffer; + CharU5BU5D_t458** L_76 = ___fallback_chars; + int32_t L_77 = ASCIIEncoding_GetBytes_m9680(__this, (*((CharU5BU5D_t458**)L_71)), 0, (((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_72)))->max_length)))), L_73, L_74, L_75, L_76, /*hidden argument*/NULL); + ___byteIndex = ((int32_t)((int32_t)L_70+(int32_t)L_77)); + } + +IL_01a5: + { + int32_t L_78 = V_0; + int32_t L_79 = L_78; + V_0 = ((int32_t)((int32_t)L_79-(int32_t)1)); + if ((((int32_t)L_79) > ((int32_t)0))) + { + goto IL_00bb; + } + } + { + int32_t L_80 = ___charCount; + return L_80; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t ASCIIEncoding_GetBytes_m9681 (ASCIIEncoding_t1625 * __this, String_t* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + EncoderFallbackBuffer_t1636 * V_0 = {0}; + CharU5BU5D_t458* V_1 = {0}; + { + V_0 = (EncoderFallbackBuffer_t1636 *)NULL; + V_1 = (CharU5BU5D_t458*)NULL; + String_t* L_0 = ___chars; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = ASCIIEncoding_GetBytes_m9682(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2341; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2342; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t ASCIIEncoding_GetBytes_m9682 (ASCIIEncoding_t1625 * __this, String_t* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, EncoderFallbackBuffer_t1636 ** ___buffer, CharU5BU5D_t458** ___fallback_chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2341 = il2cpp_codegen_string_literal_from_index(2341); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2342 = il2cpp_codegen_string_literal_from_index(2342); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + { + String_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___charIndex; + String_t* L_6 = ___chars; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_7))) + { + goto IL_004b; + } + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_8 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2341, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral2337, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004b: + { + int32_t L_10 = ___charCount; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_0060; + } + } + { + int32_t L_11 = ___charCount; + String_t* L_12 = ___chars; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___charIndex; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0075; + } + } + +IL_0060: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_15 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2342, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_16 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_16, _stringLiteral2338, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0075: + { + int32_t L_17 = ___byteIndex; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_0088; + } + } + { + int32_t L_18 = ___byteIndex; + ByteU5BU5D_t789* L_19 = ___bytes; + NullCheck(L_19); + if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_009d; + } + } + +IL_0088: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_20 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_21 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_21, _stringLiteral2339, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_009d: + { + ByteU5BU5D_t789* L_22 = ___bytes; + NullCheck(L_22); + int32_t L_23 = ___byteIndex; + int32_t L_24 = ___charCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))-(int32_t)L_23))) >= ((int32_t)L_24))) + { + goto IL_00ba; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_25 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_26 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00ba: + { + int32_t L_27 = ___charCount; + V_0 = L_27; + goto IL_01b7; + } + +IL_00c1: + { + String_t* L_28 = ___chars; + int32_t L_29 = ___charIndex; + int32_t L_30 = L_29; + ___charIndex = ((int32_t)((int32_t)L_30+(int32_t)1)); + NullCheck(L_28); + uint16_t L_31 = String_get_Chars_m2061(L_28, L_30, /*hidden argument*/NULL); + V_1 = L_31; + uint16_t L_32 = V_1; + if ((((int32_t)L_32) >= ((int32_t)((int32_t)128)))) + { + goto IL_00ea; + } + } + { + ByteU5BU5D_t789* L_33 = ___bytes; + int32_t L_34 = ___byteIndex; + int32_t L_35 = L_34; + ___byteIndex = ((int32_t)((int32_t)L_35+(int32_t)1)); + uint16_t L_36 = V_1; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_35); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_36))); + goto IL_01b7; + } + +IL_00ea: + { + EncoderFallbackBuffer_t1636 ** L_37 = ___buffer; + if ((*((EncoderFallbackBuffer_t1636 **)L_37))) + { + goto IL_0100; + } + } + { + EncoderFallbackBuffer_t1636 ** L_38 = ___buffer; + EncoderFallback_t1634 * L_39 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + NullCheck(L_39); + EncoderFallbackBuffer_t1636 * L_40 = (EncoderFallbackBuffer_t1636 *)VirtFuncInvoker0< EncoderFallbackBuffer_t1636 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_39); + *((Object_t **)(L_38)) = (Object_t *)L_40; + } + +IL_0100: + { + uint16_t L_41 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_42 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); + if (!L_42) + { + goto IL_0141; + } + } + { + int32_t L_43 = V_0; + if ((((int32_t)L_43) <= ((int32_t)1))) + { + goto IL_0141; + } + } + { + String_t* L_44 = ___chars; + int32_t L_45 = ___charIndex; + NullCheck(L_44); + uint16_t L_46 = String_get_Chars_m2061(L_44, L_45, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_47 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_46, /*hidden argument*/NULL); + if (!L_47) + { + goto IL_0141; + } + } + { + EncoderFallbackBuffer_t1636 ** L_48 = ___buffer; + uint16_t L_49 = V_1; + String_t* L_50 = ___chars; + int32_t L_51 = ___charIndex; + NullCheck(L_50); + uint16_t L_52 = String_get_Chars_m2061(L_50, L_51, /*hidden argument*/NULL); + int32_t L_53 = ___charIndex; + int32_t L_54 = L_53; + ___charIndex = ((int32_t)((int32_t)L_54+(int32_t)1)); + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_48))); + VirtFuncInvoker3< bool, uint16_t, uint16_t, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_48)), L_49, L_52, ((int32_t)((int32_t)L_54-(int32_t)1))); + goto IL_014e; + } + +IL_0141: + { + EncoderFallbackBuffer_t1636 ** L_55 = ___buffer; + uint16_t L_56 = V_1; + int32_t L_57 = ___charIndex; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_55))); + VirtFuncInvoker2< bool, uint16_t, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_55)), L_56, ((int32_t)((int32_t)L_57-(int32_t)1))); + } + +IL_014e: + { + CharU5BU5D_t458** L_58 = ___fallback_chars; + if (!(*((CharU5BU5D_t458**)L_58))) + { + goto IL_0168; + } + } + { + CharU5BU5D_t458** L_59 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_59))); + EncoderFallbackBuffer_t1636 ** L_60 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_60))); + int32_t L_61 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_60))); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_59)))->max_length))))) >= ((int32_t)L_61))) + { + goto IL_0178; + } + } + +IL_0168: + { + CharU5BU5D_t458** L_62 = ___fallback_chars; + EncoderFallbackBuffer_t1636 ** L_63 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_63))); + int32_t L_64 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_63))); + *((Object_t **)(L_62)) = (Object_t *)((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_64)); + } + +IL_0178: + { + V_2 = 0; + goto IL_0190; + } + +IL_017f: + { + CharU5BU5D_t458** L_65 = ___fallback_chars; + int32_t L_66 = V_2; + EncoderFallbackBuffer_t1636 ** L_67 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_67))); + uint16_t L_68 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t1636 **)L_67))); + NullCheck((*((CharU5BU5D_t458**)L_65))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((CharU5BU5D_t458**)L_65)), L_66); + *((uint16_t*)(uint16_t*)SZArrayLdElema((*((CharU5BU5D_t458**)L_65)), L_66, sizeof(uint16_t))) = (uint16_t)L_68; + int32_t L_69 = V_2; + V_2 = ((int32_t)((int32_t)L_69+(int32_t)1)); + } + +IL_0190: + { + int32_t L_70 = V_2; + CharU5BU5D_t458** L_71 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_71))); + if ((((int32_t)L_70) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_71)))->max_length))))))) + { + goto IL_017f; + } + } + { + int32_t L_72 = ___byteIndex; + CharU5BU5D_t458** L_73 = ___fallback_chars; + CharU5BU5D_t458** L_74 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_74))); + ByteU5BU5D_t789* L_75 = ___bytes; + int32_t L_76 = ___byteIndex; + EncoderFallbackBuffer_t1636 ** L_77 = ___buffer; + CharU5BU5D_t458** L_78 = ___fallback_chars; + int32_t L_79 = ASCIIEncoding_GetBytes_m9680(__this, (*((CharU5BU5D_t458**)L_73)), 0, (((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_74)))->max_length)))), L_75, L_76, L_77, L_78, /*hidden argument*/NULL); + ___byteIndex = ((int32_t)((int32_t)L_72+(int32_t)L_79)); + } + +IL_01b7: + { + int32_t L_80 = V_0; + int32_t L_81 = L_80; + V_0 = ((int32_t)((int32_t)L_81-(int32_t)1)); + if ((((int32_t)L_81) > ((int32_t)0))) + { + goto IL_00c1; + } + } + { + int32_t L_82 = ___charCount; + return L_82; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t ASCIIEncoding_GetCharCount_m9683 (ASCIIEncoding_t1625 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return L_13; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern "C" int32_t ASCIIEncoding_GetChars_m9684 (ASCIIEncoding_t1625 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + DecoderFallbackBuffer_t1627 * V_0 = {0}; + { + V_0 = (DecoderFallbackBuffer_t1627 *)NULL; + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___byteIndex; + int32_t L_2 = ___byteCount; + CharU5BU5D_t458* L_3 = ___chars; + int32_t L_4 = ___charIndex; + int32_t L_5 = ASCIIEncoding_GetChars_m9685(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Text.DecoderFallbackBuffer&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t ASCIIEncoding_GetChars_m9685 (ASCIIEncoding_t1625 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, DecoderFallbackBuffer_t1627 ** ___buffer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + CharU5BU5D_t458* L_20 = ___chars; + NullCheck(L_20); + int32_t L_21 = ___charIndex; + int32_t L_22 = ___byteCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22))) + { + goto IL_00b4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b4: + { + int32_t L_25 = ___byteCount; + V_0 = L_25; + goto IL_0126; + } + +IL_00bb: + { + ByteU5BU5D_t789* L_26 = ___bytes; + int32_t L_27 = ___byteIndex; + int32_t L_28 = L_27; + ___byteIndex = ((int32_t)((int32_t)L_28+(int32_t)1)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + int32_t L_29 = L_28; + V_1 = (((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_26, L_29, sizeof(uint8_t)))))); + uint16_t L_30 = V_1; + if ((((int32_t)L_30) >= ((int32_t)((int32_t)128)))) + { + goto IL_00e0; + } + } + { + CharU5BU5D_t458* L_31 = ___chars; + int32_t L_32 = ___charIndex; + int32_t L_33 = L_32; + ___charIndex = ((int32_t)((int32_t)L_33+(int32_t)1)); + uint16_t L_34 = V_1; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_31, L_33, sizeof(uint16_t))) = (uint16_t)L_34; + goto IL_0126; + } + +IL_00e0: + { + DecoderFallbackBuffer_t1627 ** L_35 = ___buffer; + if ((*((DecoderFallbackBuffer_t1627 **)L_35))) + { + goto IL_00f6; + } + } + { + DecoderFallbackBuffer_t1627 ** L_36 = ___buffer; + DecoderFallback_t1626 * L_37 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + NullCheck(L_37); + DecoderFallbackBuffer_t1627 * L_38 = (DecoderFallbackBuffer_t1627 *)VirtFuncInvoker0< DecoderFallbackBuffer_t1627 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_37); + *((Object_t **)(L_36)) = (Object_t *)L_38; + } + +IL_00f6: + { + DecoderFallbackBuffer_t1627 ** L_39 = ___buffer; + ByteU5BU5D_t789* L_40 = ___bytes; + int32_t L_41 = ___byteIndex; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_39))); + VirtFuncInvoker2< bool, ByteU5BU5D_t789*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t1627 **)L_39)), L_40, L_41); + goto IL_0118; + } + +IL_0106: + { + CharU5BU5D_t458* L_42 = ___chars; + int32_t L_43 = ___charIndex; + int32_t L_44 = L_43; + ___charIndex = ((int32_t)((int32_t)L_44+(int32_t)1)); + DecoderFallbackBuffer_t1627 ** L_45 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_45))); + uint16_t L_46 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(6 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, (*((DecoderFallbackBuffer_t1627 **)L_45))); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_44); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_42, L_44, sizeof(uint16_t))) = (uint16_t)L_46; + } + +IL_0118: + { + DecoderFallbackBuffer_t1627 ** L_47 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_47))); + int32_t L_48 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t1627 **)L_47))); + if ((((int32_t)L_48) > ((int32_t)0))) + { + goto IL_0106; + } + } + +IL_0126: + { + int32_t L_49 = V_0; + int32_t L_50 = L_49; + V_0 = ((int32_t)((int32_t)L_50-(int32_t)1)); + if ((((int32_t)L_50) > ((int32_t)0))) + { + goto IL_00bb; + } + } + { + int32_t L_51 = ___byteCount; + return L_51; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t ASCIIEncoding_GetMaxByteCount_m9686 (ASCIIEncoding_t1625 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + return L_3; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t ASCIIEncoding_GetMaxCharCount_m9687 (ASCIIEncoding_t1625 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return L_3; + } +} +// System.String System.Text.ASCIIEncoding::GetString(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern "C" String_t* ASCIIEncoding_GetString_m9688 (ASCIIEncoding_t1625 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + String_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint8_t* V_3 = {0}; + uint8_t* V_4 = {0}; + uint16_t* V_5 = {0}; + uint8_t V_6 = 0x0; + String_t* V_7 = {0}; + uintptr_t G_B14_0 = 0; + uint16_t* G_B17_0 = {0}; + uint16_t* G_B16_0 = {0}; + int32_t G_B18_0 = 0; + uint16_t* G_B18_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___byteIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___byteIndex; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral2339, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___byteCount; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___byteCount; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___byteIndex; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral2343, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___byteCount; + if (L_13) + { + goto IL_0069; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_14; + } + +IL_0069: + { + ByteU5BU5D_t789* L_15 = ___bytes; + if (!L_15) + { + goto IL_0077; + } + } + { + ByteU5BU5D_t789* L_16 = ___bytes; + NullCheck(L_16); + if ((((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))) + { + goto IL_007e; + } + } + +IL_0077: + { + G_B14_0 = (((uintptr_t)0)); + goto IL_0085; + } + +IL_007e: + { + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + G_B14_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 0, sizeof(uint8_t))))); + } + +IL_0085: + { + V_0 = (uint8_t*)G_B14_0; + int32_t L_18 = ___byteCount; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + V_1 = L_19; + String_t* L_20 = V_1; + V_7 = L_20; + String_t* L_21 = V_7; + int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22)); + uint8_t* L_23 = V_0; + int32_t L_24 = ___byteIndex; + V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)L_24)); + uint8_t* L_25 = V_3; + int32_t L_26 = ___byteCount; + V_4 = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)L_26)); + uint16_t* L_27 = V_2; + V_5 = (uint16_t*)L_27; + goto IL_00d0; + } + +IL_00ab: + { + uint8_t* L_28 = V_3; + uint8_t* L_29 = (uint8_t*)L_28; + V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_29+(intptr_t)(((intptr_t)1)))); + V_6 = (*((uint8_t*)L_29)); + uint16_t* L_30 = V_5; + uint16_t* L_31 = (uint16_t*)L_30; + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)2)))); + uint8_t L_32 = V_6; + G_B16_0 = L_31; + if ((((int32_t)L_32) > ((int32_t)((int32_t)127)))) + { + G_B17_0 = L_31; + goto IL_00cd; + } + } + { + uint8_t L_33 = V_6; + G_B18_0 = (((int32_t)((uint16_t)L_33))); + G_B18_1 = G_B16_0; + goto IL_00cf; + } + +IL_00cd: + { + G_B18_0 = ((int32_t)63); + G_B18_1 = G_B17_0; + } + +IL_00cf: + { + *((int16_t*)(G_B18_1)) = (int16_t)G_B18_0; + } + +IL_00d0: + { + uint8_t* L_34 = V_3; + uint8_t* L_35 = V_4; + if ((!(((uintptr_t)L_34) >= ((uintptr_t)L_35)))) + { + goto IL_00ab; + } + } + { + V_7 = (String_t*)NULL; + String_t* L_36 = V_1; + return L_36; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2345; +extern "C" int32_t ASCIIEncoding_GetBytes_m9689 (ASCIIEncoding_t1625 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2345 = il2cpp_codegen_string_literal_from_index(2345); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + uint8_t* G_B13_0 = {0}; + uint8_t* G_B12_0 = {0}; + int32_t G_B14_0 = 0; + uint8_t* G_B14_1 = {0}; + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint8_t* L_2 = ___bytes; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___charCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral2338, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___byteCount; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0047; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral2343, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + int32_t L_8 = ___byteCount; + int32_t L_9 = ___charCount; + if ((((int32_t)L_8) >= ((int32_t)L_9))) + { + goto IL_005f; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral2345, _stringLiteral2343, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005f: + { + V_0 = 0; + goto IL_0089; + } + +IL_0066: + { + uint16_t* L_11 = ___chars; + int32_t L_12 = V_0; + V_1 = (*((uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))))); + uint8_t* L_13 = ___bytes; + int32_t L_14 = V_0; + uint16_t L_15 = V_1; + G_B12_0 = ((uint8_t*)((intptr_t)L_13+(int32_t)L_14)); + if ((((int32_t)L_15) >= ((int32_t)((int32_t)128)))) + { + G_B13_0 = ((uint8_t*)((intptr_t)L_13+(int32_t)L_14)); + goto IL_0081; + } + } + { + uint16_t L_16 = V_1; + G_B14_0 = ((int32_t)(L_16)); + G_B14_1 = G_B12_0; + goto IL_0083; + } + +IL_0081: + { + G_B14_0 = ((int32_t)63); + G_B14_1 = G_B13_0; + } + +IL_0083: + { + *((int8_t*)(G_B14_1)) = (int8_t)(((int32_t)((uint8_t)G_B14_0))); + int32_t L_17 = V_0; + V_0 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_0089: + { + int32_t L_18 = V_0; + int32_t L_19 = ___charCount; + if ((((int32_t)L_18) < ((int32_t)L_19))) + { + goto IL_0066; + } + } + { + int32_t L_20 = ___charCount; + return L_20; + } +} +// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.Char*,System.Int32) +extern "C" int32_t ASCIIEncoding_GetByteCount_m9690 (ASCIIEncoding_t1625 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + { + int32_t L_0 = ___count; + return L_0; + } +} +// System.Text.Decoder System.Text.ASCIIEncoding::GetDecoder() +extern "C" Decoder_t1263 * ASCIIEncoding_GetDecoder_m9691 (ASCIIEncoding_t1625 * __this, const MethodInfo* method) +{ + { + Decoder_t1263 * L_0 = Encoding_GetDecoder_m9774(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Text.Decoder::.ctor() +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern "C" void Decoder__ctor_m9692 (Decoder_t1263 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + s_Il2CppMethodIntialized = true; + } + { + DecoderReplacementFallback_t1631 * L_0 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9713(L_0, /*hidden argument*/NULL); + __this->___fallback_0 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.Decoder::set_Fallback(System.Text.DecoderFallback) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void Decoder_set_Fallback_m9693 (Decoder_t1263 * __this, DecoderFallback_t1626 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + DecoderFallback_t1626 * L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + DecoderFallback_t1626 * L_2 = ___value; + __this->___fallback_0 = L_2; + __this->___fallback_buffer_1 = (DecoderFallbackBuffer_t1627 *)NULL; + return; + } +} +// System.Text.DecoderFallbackBuffer System.Text.Decoder::get_FallbackBuffer() +extern "C" DecoderFallbackBuffer_t1627 * Decoder_get_FallbackBuffer_m9694 (Decoder_t1263 * __this, const MethodInfo* method) +{ + { + DecoderFallbackBuffer_t1627 * L_0 = (__this->___fallback_buffer_1); + if (L_0) + { + goto IL_001c; + } + } + { + DecoderFallback_t1626 * L_1 = (__this->___fallback_0); + NullCheck(L_1); + DecoderFallbackBuffer_t1627 * L_2 = (DecoderFallbackBuffer_t1627 *)VirtFuncInvoker0< DecoderFallbackBuffer_t1627 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_1); + __this->___fallback_buffer_1 = L_2; + } + +IL_001c: + { + DecoderFallbackBuffer_t1627 * L_3 = (__this->___fallback_buffer_1); + return L_3; + } +} +// System.Void System.Text.DecoderExceptionFallback::.ctor() +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern "C" void DecoderExceptionFallback__ctor_m9695 (DecoderExceptionFallback_t1628 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback__ctor_m9703(__this, /*hidden argument*/NULL); + return; + } +} +// System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback::CreateFallbackBuffer() +extern TypeInfo* DecoderExceptionFallbackBuffer_t1629_il2cpp_TypeInfo_var; +extern "C" DecoderFallbackBuffer_t1627 * DecoderExceptionFallback_CreateFallbackBuffer_m9696 (DecoderExceptionFallback_t1628 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderExceptionFallbackBuffer_t1629_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1134); + s_Il2CppMethodIntialized = true; + } + { + DecoderExceptionFallbackBuffer_t1629 * L_0 = (DecoderExceptionFallbackBuffer_t1629 *)il2cpp_codegen_object_new (DecoderExceptionFallbackBuffer_t1629_il2cpp_TypeInfo_var); + DecoderExceptionFallbackBuffer__ctor_m9699(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Text.DecoderExceptionFallback::Equals(System.Object) +extern TypeInfo* DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var; +extern "C" bool DecoderExceptionFallback_Equals_m9697 (DecoderExceptionFallback_t1628 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1135); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + return ((!(((Object_t*)(DecoderExceptionFallback_t1628 *)((DecoderExceptionFallback_t1628 *)IsInstSealed(L_0, DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + } +} +// System.Int32 System.Text.DecoderExceptionFallback::GetHashCode() +extern "C" int32_t DecoderExceptionFallback_GetHashCode_m9698 (DecoderExceptionFallback_t1628 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.DecoderExceptionFallbackBuffer::.ctor() +extern "C" void DecoderExceptionFallbackBuffer__ctor_m9699 (DecoderExceptionFallbackBuffer_t1629 * __this, const MethodInfo* method) +{ + { + DecoderFallbackBuffer__ctor_m9708(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.DecoderExceptionFallbackBuffer::get_Remaining() +extern "C" int32_t DecoderExceptionFallbackBuffer_get_Remaining_m9700 (DecoderExceptionFallbackBuffer_t1629 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Text.DecoderExceptionFallbackBuffer::Fallback(System.Byte[],System.Int32) +extern TypeInfo* DecoderFallbackException_t1630_il2cpp_TypeInfo_var; +extern "C" bool DecoderExceptionFallbackBuffer_Fallback_m9701 (DecoderExceptionFallbackBuffer_t1629 * __this, ByteU5BU5D_t789* ___bytesUnknown, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallbackException_t1630_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1136); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytesUnknown; + int32_t L_1 = ___index; + DecoderFallbackException_t1630 * L_2 = (DecoderFallbackException_t1630 *)il2cpp_codegen_object_new (DecoderFallbackException_t1630_il2cpp_TypeInfo_var); + DecoderFallbackException__ctor_m9712(L_2, (String_t*)NULL, L_0, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } +} +// System.Char System.Text.DecoderExceptionFallbackBuffer::GetNextChar() +extern "C" uint16_t DecoderExceptionFallbackBuffer_GetNextChar_m9702 (DecoderExceptionFallbackBuffer_t1629 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.DecoderFallback::.ctor() +extern "C" void DecoderFallback__ctor_m9703 (DecoderFallback_t1626 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.DecoderFallback::.cctor() +extern TypeInfo* DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2346; +extern "C" void DecoderFallback__cctor_m9704 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1135); + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + _stringLiteral2346 = il2cpp_codegen_string_literal_from_index(2346); + s_Il2CppMethodIntialized = true; + } + { + DecoderExceptionFallback_t1628 * L_0 = (DecoderExceptionFallback_t1628 *)il2cpp_codegen_object_new (DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var); + DecoderExceptionFallback__ctor_m9695(L_0, /*hidden argument*/NULL); + ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___exception_fallback_0 = L_0; + DecoderReplacementFallback_t1631 * L_1 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9713(L_1, /*hidden argument*/NULL); + ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___replacement_fallback_1 = L_1; + DecoderReplacementFallback_t1631 * L_2 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9714(L_2, _stringLiteral2346, /*hidden argument*/NULL); + ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___standard_safe_fallback_2 = L_2; + return; + } +} +// System.Text.DecoderFallback System.Text.DecoderFallback::get_ExceptionFallback() +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern "C" DecoderFallback_t1626 * DecoderFallback_get_ExceptionFallback_m9705 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_0 = ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___exception_fallback_0; + return L_0; + } +} +// System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback() +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern "C" DecoderFallback_t1626 * DecoderFallback_get_ReplacementFallback_m9706 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_0 = ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___replacement_fallback_1; + return L_0; + } +} +// System.Text.DecoderFallback System.Text.DecoderFallback::get_StandardSafeFallback() +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern "C" DecoderFallback_t1626 * DecoderFallback_get_StandardSafeFallback_m9707 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_0 = ((DecoderFallback_t1626_StaticFields*)DecoderFallback_t1626_il2cpp_TypeInfo_var->static_fields)->___standard_safe_fallback_2; + return L_0; + } +} +// System.Void System.Text.DecoderFallbackBuffer::.ctor() +extern "C" void DecoderFallbackBuffer__ctor_m9708 (DecoderFallbackBuffer_t1627 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.DecoderFallbackBuffer::Reset() +extern "C" void DecoderFallbackBuffer_Reset_m9709 (DecoderFallbackBuffer_t1627 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.Text.DecoderFallbackException::.ctor() +extern "C" void DecoderFallbackException__ctor_m9710 (DecoderFallbackException_t1630 * __this, const MethodInfo* method) +{ + { + DecoderFallbackException__ctor_m9711(__this, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.DecoderFallbackException::.ctor(System.String) +extern "C" void DecoderFallbackException__ctor_m9711 (DecoderFallbackException_t1630 * __this, String_t* ___message, const MethodInfo* method) +{ + { + __this->___index_14 = (-1); + String_t* L_0 = ___message; + ArgumentException__ctor_m2001(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.DecoderFallbackException::.ctor(System.String,System.Byte[],System.Int32) +extern "C" void DecoderFallbackException__ctor_m9712 (DecoderFallbackException_t1630 * __this, String_t* ___message, ByteU5BU5D_t789* ___bytesUnknown, int32_t ___index, const MethodInfo* method) +{ + { + __this->___index_14 = (-1); + String_t* L_0 = ___message; + ArgumentException__ctor_m2001(__this, L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___bytesUnknown; + __this->___bytes_unknown_13 = L_1; + int32_t L_2 = ___index; + __this->___index_14 = L_2; + return; + } +} +// System.Void System.Text.DecoderReplacementFallback::.ctor() +extern Il2CppCodeGenString* _stringLiteral1190; +extern "C" void DecoderReplacementFallback__ctor_m9713 (DecoderReplacementFallback_t1631 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1190 = il2cpp_codegen_string_literal_from_index(1190); + s_Il2CppMethodIntialized = true; + } + { + DecoderReplacementFallback__ctor_m9714(__this, _stringLiteral1190, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String) +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void DecoderReplacementFallback__ctor_m9714 (DecoderReplacementFallback_t1631 * __this, String_t* ___replacement, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback__ctor_m9703(__this, /*hidden argument*/NULL); + String_t* L_0 = ___replacement; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + String_t* L_2 = ___replacement; + __this->___replacement_3 = L_2; + return; + } +} +// System.String System.Text.DecoderReplacementFallback::get_DefaultString() +extern "C" String_t* DecoderReplacementFallback_get_DefaultString_m9715 (DecoderReplacementFallback_t1631 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___replacement_3); + return L_0; + } +} +// System.Text.DecoderFallbackBuffer System.Text.DecoderReplacementFallback::CreateFallbackBuffer() +extern TypeInfo* DecoderReplacementFallbackBuffer_t1632_il2cpp_TypeInfo_var; +extern "C" DecoderFallbackBuffer_t1627 * DecoderReplacementFallback_CreateFallbackBuffer_m9716 (DecoderReplacementFallback_t1631 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderReplacementFallbackBuffer_t1632_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1137); + s_Il2CppMethodIntialized = true; + } + { + DecoderReplacementFallbackBuffer_t1632 * L_0 = (DecoderReplacementFallbackBuffer_t1632 *)il2cpp_codegen_object_new (DecoderReplacementFallbackBuffer_t1632_il2cpp_TypeInfo_var); + DecoderReplacementFallbackBuffer__ctor_m9719(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Text.DecoderReplacementFallback::Equals(System.Object) +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool DecoderReplacementFallback_Equals_m9717 (DecoderReplacementFallback_t1631 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + DecoderReplacementFallback_t1631 * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((DecoderReplacementFallback_t1631 *)IsInstSealed(L_0, DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var)); + DecoderReplacementFallback_t1631 * L_1 = V_0; + if (!L_1) + { + goto IL_0020; + } + } + { + String_t* L_2 = (__this->___replacement_3); + DecoderReplacementFallback_t1631 * L_3 = V_0; + NullCheck(L_3); + String_t* L_4 = (L_3->___replacement_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_0021; + } + +IL_0020: + { + G_B3_0 = 0; + } + +IL_0021: + { + return G_B3_0; + } +} +// System.Int32 System.Text.DecoderReplacementFallback::GetHashCode() +extern "C" int32_t DecoderReplacementFallback_GetHashCode_m9718 (DecoderReplacementFallback_t1631 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___replacement_3); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.DecoderReplacementFallbackBuffer::.ctor(System.Text.DecoderReplacementFallback) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2347; +extern "C" void DecoderReplacementFallbackBuffer__ctor_m9719 (DecoderReplacementFallbackBuffer_t1632 * __this, DecoderReplacementFallback_t1631 * ___fallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2347 = il2cpp_codegen_string_literal_from_index(2347); + s_Il2CppMethodIntialized = true; + } + { + DecoderFallbackBuffer__ctor_m9708(__this, /*hidden argument*/NULL); + DecoderReplacementFallback_t1631 * L_0 = ___fallback; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2347, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + DecoderReplacementFallback_t1631 * L_2 = ___fallback; + NullCheck(L_2); + String_t* L_3 = DecoderReplacementFallback_get_DefaultString_m9715(L_2, /*hidden argument*/NULL); + __this->___replacement_2 = L_3; + __this->___current_1 = 0; + return; + } +} +// System.Int32 System.Text.DecoderReplacementFallbackBuffer::get_Remaining() +extern "C" int32_t DecoderReplacementFallbackBuffer_get_Remaining_m9720 (DecoderReplacementFallbackBuffer_t1632 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->___fallback_assigned_0); + if (!L_0) + { + goto IL_0022; + } + } + { + String_t* L_1 = (__this->___replacement_2); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + int32_t L_3 = (__this->___current_1); + G_B3_0 = ((int32_t)((int32_t)L_2-(int32_t)L_3)); + goto IL_0023; + } + +IL_0022: + { + G_B3_0 = 0; + } + +IL_0023: + { + return G_B3_0; + } +} +// System.Boolean System.Text.DecoderReplacementFallbackBuffer::Fallback(System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2348; +extern Il2CppCodeGenString* _stringLiteral2349; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" bool DecoderReplacementFallbackBuffer_Fallback_m9721 (DecoderReplacementFallbackBuffer_t1632 * __this, ByteU5BU5D_t789* ___bytesUnknown, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2348 = il2cpp_codegen_string_literal_from_index(2348); + _stringLiteral2349 = il2cpp_codegen_string_literal_from_index(2349); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytesUnknown; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2348, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->___fallback_assigned_0); + if (!L_2) + { + goto IL_0032; + } + } + { + int32_t L_3 = DecoderReplacementFallbackBuffer_get_Remaining_m9720(__this, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0032; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral2349, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0032: + { + int32_t L_5 = ___index; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0042; + } + } + { + ByteU5BU5D_t789* L_6 = ___bytesUnknown; + NullCheck(L_6); + int32_t L_7 = ___index; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) >= ((int32_t)L_7))) + { + goto IL_004d; + } + } + +IL_0042: + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_004d: + { + __this->___fallback_assigned_0 = 1; + __this->___current_1 = 0; + String_t* L_9 = (__this->___replacement_2); + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + return ((((int32_t)L_10) > ((int32_t)0))? 1 : 0); + } +} +// System.Char System.Text.DecoderReplacementFallbackBuffer::GetNextChar() +extern "C" uint16_t DecoderReplacementFallbackBuffer_GetNextChar_m9722 (DecoderReplacementFallbackBuffer_t1632 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + bool L_0 = (__this->___fallback_assigned_0); + if (L_0) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + int32_t L_1 = (__this->___current_1); + String_t* L_2 = (__this->___replacement_2); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if ((((int32_t)L_1) < ((int32_t)L_3))) + { + goto IL_0025; + } + } + { + return 0; + } + +IL_0025: + { + String_t* L_4 = (__this->___replacement_2); + int32_t L_5 = (__this->___current_1); + int32_t L_6 = L_5; + V_0 = L_6; + __this->___current_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + int32_t L_7 = V_0; + NullCheck(L_4); + uint16_t L_8 = String_get_Chars_m2061(L_4, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void System.Text.DecoderReplacementFallbackBuffer::Reset() +extern "C" void DecoderReplacementFallbackBuffer_Reset_m9723 (DecoderReplacementFallbackBuffer_t1632 * __this, const MethodInfo* method) +{ + { + __this->___fallback_assigned_0 = 0; + __this->___current_1 = 0; + return; + } +} +// System.Void System.Text.EncoderExceptionFallback::.ctor() +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern "C" void EncoderExceptionFallback__ctor_m9724 (EncoderExceptionFallback_t1633 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback__ctor_m9733(__this, /*hidden argument*/NULL); + return; + } +} +// System.Text.EncoderFallbackBuffer System.Text.EncoderExceptionFallback::CreateFallbackBuffer() +extern TypeInfo* EncoderExceptionFallbackBuffer_t1635_il2cpp_TypeInfo_var; +extern "C" EncoderFallbackBuffer_t1636 * EncoderExceptionFallback_CreateFallbackBuffer_m9725 (EncoderExceptionFallback_t1633 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderExceptionFallbackBuffer_t1635_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1139); + s_Il2CppMethodIntialized = true; + } + { + EncoderExceptionFallbackBuffer_t1635 * L_0 = (EncoderExceptionFallbackBuffer_t1635 *)il2cpp_codegen_object_new (EncoderExceptionFallbackBuffer_t1635_il2cpp_TypeInfo_var); + EncoderExceptionFallbackBuffer__ctor_m9728(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Text.EncoderExceptionFallback::Equals(System.Object) +extern TypeInfo* EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var; +extern "C" bool EncoderExceptionFallback_Equals_m9726 (EncoderExceptionFallback_t1633 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1140); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + return ((!(((Object_t*)(EncoderExceptionFallback_t1633 *)((EncoderExceptionFallback_t1633 *)IsInstSealed(L_0, EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + } +} +// System.Int32 System.Text.EncoderExceptionFallback::GetHashCode() +extern "C" int32_t EncoderExceptionFallback_GetHashCode_m9727 (EncoderExceptionFallback_t1633 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.EncoderExceptionFallbackBuffer::.ctor() +extern "C" void EncoderExceptionFallbackBuffer__ctor_m9728 (EncoderExceptionFallbackBuffer_t1635 * __this, const MethodInfo* method) +{ + { + EncoderFallbackBuffer__ctor_m9738(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.EncoderExceptionFallbackBuffer::get_Remaining() +extern "C" int32_t EncoderExceptionFallbackBuffer_get_Remaining_m9729 (EncoderExceptionFallbackBuffer_t1635 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Int32) +extern TypeInfo* EncoderFallbackException_t1637_il2cpp_TypeInfo_var; +extern "C" bool EncoderExceptionFallbackBuffer_Fallback_m9730 (EncoderExceptionFallbackBuffer_t1635 * __this, uint16_t ___charUnknown, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallbackException_t1637_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1141); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___charUnknown; + int32_t L_1 = ___index; + EncoderFallbackException_t1637 * L_2 = (EncoderFallbackException_t1637 *)il2cpp_codegen_object_new (EncoderFallbackException_t1637_il2cpp_TypeInfo_var); + EncoderFallbackException__ctor_m9741(L_2, L_0, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } +} +// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) +extern TypeInfo* EncoderFallbackException_t1637_il2cpp_TypeInfo_var; +extern "C" bool EncoderExceptionFallbackBuffer_Fallback_m9731 (EncoderExceptionFallbackBuffer_t1635 * __this, uint16_t ___charUnknownHigh, uint16_t ___charUnknownLow, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallbackException_t1637_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1141); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___charUnknownHigh; + uint16_t L_1 = ___charUnknownLow; + int32_t L_2 = ___index; + EncoderFallbackException_t1637 * L_3 = (EncoderFallbackException_t1637 *)il2cpp_codegen_object_new (EncoderFallbackException_t1637_il2cpp_TypeInfo_var); + EncoderFallbackException__ctor_m9742(L_3, L_0, L_1, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } +} +// System.Char System.Text.EncoderExceptionFallbackBuffer::GetNextChar() +extern "C" uint16_t EncoderExceptionFallbackBuffer_GetNextChar_m9732 (EncoderExceptionFallbackBuffer_t1635 * __this, const MethodInfo* method) +{ + { + return 0; + } +} +// System.Void System.Text.EncoderFallback::.ctor() +extern "C" void EncoderFallback__ctor_m9733 (EncoderFallback_t1634 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.EncoderFallback::.cctor() +extern TypeInfo* EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var; +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern TypeInfo* EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2346; +extern "C" void EncoderFallback__cctor_m9734 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1140); + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1142); + _stringLiteral2346 = il2cpp_codegen_string_literal_from_index(2346); + s_Il2CppMethodIntialized = true; + } + { + EncoderExceptionFallback_t1633 * L_0 = (EncoderExceptionFallback_t1633 *)il2cpp_codegen_object_new (EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var); + EncoderExceptionFallback__ctor_m9724(L_0, /*hidden argument*/NULL); + ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___exception_fallback_0 = L_0; + EncoderReplacementFallback_t1638 * L_1 = (EncoderReplacementFallback_t1638 *)il2cpp_codegen_object_new (EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var); + EncoderReplacementFallback__ctor_m9743(L_1, /*hidden argument*/NULL); + ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___replacement_fallback_1 = L_1; + EncoderReplacementFallback_t1638 * L_2 = (EncoderReplacementFallback_t1638 *)il2cpp_codegen_object_new (EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var); + EncoderReplacementFallback__ctor_m9744(L_2, _stringLiteral2346, /*hidden argument*/NULL); + ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___standard_safe_fallback_2 = L_2; + return; + } +} +// System.Text.EncoderFallback System.Text.EncoderFallback::get_ExceptionFallback() +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern "C" EncoderFallback_t1634 * EncoderFallback_get_ExceptionFallback_m9735 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_0 = ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___exception_fallback_0; + return L_0; + } +} +// System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback() +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern "C" EncoderFallback_t1634 * EncoderFallback_get_ReplacementFallback_m9736 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_0 = ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___replacement_fallback_1; + return L_0; + } +} +// System.Text.EncoderFallback System.Text.EncoderFallback::get_StandardSafeFallback() +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern "C" EncoderFallback_t1634 * EncoderFallback_get_StandardSafeFallback_m9737 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_0 = ((EncoderFallback_t1634_StaticFields*)EncoderFallback_t1634_il2cpp_TypeInfo_var->static_fields)->___standard_safe_fallback_2; + return L_0; + } +} +// System.Void System.Text.EncoderFallbackBuffer::.ctor() +extern "C" void EncoderFallbackBuffer__ctor_m9738 (EncoderFallbackBuffer_t1636 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.EncoderFallbackException::.ctor() +extern "C" void EncoderFallbackException__ctor_m9739 (EncoderFallbackException_t1637 * __this, const MethodInfo* method) +{ + { + EncoderFallbackException__ctor_m9740(__this, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.EncoderFallbackException::.ctor(System.String) +extern "C" void EncoderFallbackException__ctor_m9740 (EncoderFallbackException_t1637 * __this, String_t* ___message, const MethodInfo* method) +{ + { + __this->___index_16 = (-1); + String_t* L_0 = ___message; + ArgumentException__ctor_m2001(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.EncoderFallbackException::.ctor(System.Char,System.Int32) +extern "C" void EncoderFallbackException__ctor_m9741 (EncoderFallbackException_t1637 * __this, uint16_t ___charUnknown, int32_t ___index, const MethodInfo* method) +{ + { + __this->___index_16 = (-1); + ArgumentException__ctor_m2001(__this, (String_t*)NULL, /*hidden argument*/NULL); + uint16_t L_0 = ___charUnknown; + __this->___char_unknown_13 = L_0; + int32_t L_1 = ___index; + __this->___index_16 = L_1; + return; + } +} +// System.Void System.Text.EncoderFallbackException::.ctor(System.Char,System.Char,System.Int32) +extern "C" void EncoderFallbackException__ctor_m9742 (EncoderFallbackException_t1637 * __this, uint16_t ___charUnknownHigh, uint16_t ___charUnknownLow, int32_t ___index, const MethodInfo* method) +{ + { + __this->___index_16 = (-1); + ArgumentException__ctor_m2001(__this, (String_t*)NULL, /*hidden argument*/NULL); + uint16_t L_0 = ___charUnknownHigh; + __this->___char_unknown_high_14 = L_0; + uint16_t L_1 = ___charUnknownLow; + __this->___char_unknown_low_15 = L_1; + int32_t L_2 = ___index; + __this->___index_16 = L_2; + return; + } +} +// System.Void System.Text.EncoderReplacementFallback::.ctor() +extern Il2CppCodeGenString* _stringLiteral1190; +extern "C" void EncoderReplacementFallback__ctor_m9743 (EncoderReplacementFallback_t1638 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1190 = il2cpp_codegen_string_literal_from_index(1190); + s_Il2CppMethodIntialized = true; + } + { + EncoderReplacementFallback__ctor_m9744(__this, _stringLiteral1190, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String) +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" void EncoderReplacementFallback__ctor_m9744 (EncoderReplacementFallback_t1638 * __this, String_t* ___replacement, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback__ctor_m9733(__this, /*hidden argument*/NULL); + String_t* L_0 = ___replacement; + if (L_0) + { + goto IL_0012; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + String_t* L_2 = ___replacement; + __this->___replacement_3 = L_2; + return; + } +} +// System.String System.Text.EncoderReplacementFallback::get_DefaultString() +extern "C" String_t* EncoderReplacementFallback_get_DefaultString_m9745 (EncoderReplacementFallback_t1638 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___replacement_3); + return L_0; + } +} +// System.Text.EncoderFallbackBuffer System.Text.EncoderReplacementFallback::CreateFallbackBuffer() +extern TypeInfo* EncoderReplacementFallbackBuffer_t1639_il2cpp_TypeInfo_var; +extern "C" EncoderFallbackBuffer_t1636 * EncoderReplacementFallback_CreateFallbackBuffer_m9746 (EncoderReplacementFallback_t1638 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderReplacementFallbackBuffer_t1639_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1143); + s_Il2CppMethodIntialized = true; + } + { + EncoderReplacementFallbackBuffer_t1639 * L_0 = (EncoderReplacementFallbackBuffer_t1639 *)il2cpp_codegen_object_new (EncoderReplacementFallbackBuffer_t1639_il2cpp_TypeInfo_var); + EncoderReplacementFallbackBuffer__ctor_m9749(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.Text.EncoderReplacementFallback::Equals(System.Object) +extern TypeInfo* EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool EncoderReplacementFallback_Equals_m9747 (EncoderReplacementFallback_t1638 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1142); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + EncoderReplacementFallback_t1638 * V_0 = {0}; + int32_t G_B3_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((EncoderReplacementFallback_t1638 *)IsInstSealed(L_0, EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var)); + EncoderReplacementFallback_t1638 * L_1 = V_0; + if (!L_1) + { + goto IL_0020; + } + } + { + String_t* L_2 = (__this->___replacement_3); + EncoderReplacementFallback_t1638 * L_3 = V_0; + NullCheck(L_3); + String_t* L_4 = (L_3->___replacement_3); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_5)); + goto IL_0021; + } + +IL_0020: + { + G_B3_0 = 0; + } + +IL_0021: + { + return G_B3_0; + } +} +// System.Int32 System.Text.EncoderReplacementFallback::GetHashCode() +extern "C" int32_t EncoderReplacementFallback_GetHashCode_m9748 (EncoderReplacementFallback_t1638 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___replacement_3); + NullCheck(L_0); + int32_t L_1 = String_GetHashCode_m2034(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Text.EncoderReplacementFallbackBuffer::.ctor(System.Text.EncoderReplacementFallback) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2347; +extern "C" void EncoderReplacementFallbackBuffer__ctor_m9749 (EncoderReplacementFallbackBuffer_t1639 * __this, EncoderReplacementFallback_t1638 * ___fallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2347 = il2cpp_codegen_string_literal_from_index(2347); + s_Il2CppMethodIntialized = true; + } + { + EncoderFallbackBuffer__ctor_m9738(__this, /*hidden argument*/NULL); + EncoderReplacementFallback_t1638 * L_0 = ___fallback; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2347, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + EncoderReplacementFallback_t1638 * L_2 = ___fallback; + NullCheck(L_2); + String_t* L_3 = EncoderReplacementFallback_get_DefaultString_m9745(L_2, /*hidden argument*/NULL); + __this->___replacement_0 = L_3; + __this->___current_1 = 0; + return; + } +} +// System.Int32 System.Text.EncoderReplacementFallbackBuffer::get_Remaining() +extern "C" int32_t EncoderReplacementFallbackBuffer_get_Remaining_m9750 (EncoderReplacementFallbackBuffer_t1639 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___replacement_0); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + int32_t L_2 = (__this->___current_1); + return ((int32_t)((int32_t)L_1-(int32_t)L_2)); + } +} +// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Int32) +extern "C" bool EncoderReplacementFallbackBuffer_Fallback_m9751 (EncoderReplacementFallbackBuffer_t1639 * __this, uint16_t ___charUnknown, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m9753(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) +extern "C" bool EncoderReplacementFallbackBuffer_Fallback_m9752 (EncoderReplacementFallbackBuffer_t1639 * __this, uint16_t ___charUnknownHigh, uint16_t ___charUnknownLow, int32_t ___index, const MethodInfo* method) +{ + { + int32_t L_0 = ___index; + bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m9753(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2349; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" bool EncoderReplacementFallbackBuffer_Fallback_m9753 (EncoderReplacementFallbackBuffer_t1639 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2349 = il2cpp_codegen_string_literal_from_index(2349); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___fallback_assigned_2); + if (!L_0) + { + goto IL_0021; + } + } + { + int32_t L_1 = EncoderReplacementFallbackBuffer_get_Remaining_m9750(__this, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0021; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral2349, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0021: + { + int32_t L_3 = ___index; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0033: + { + __this->___fallback_assigned_2 = 1; + __this->___current_1 = 0; + String_t* L_5 = (__this->___replacement_0); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + return ((((int32_t)L_6) > ((int32_t)0))? 1 : 0); + } +} +// System.Char System.Text.EncoderReplacementFallbackBuffer::GetNextChar() +extern "C" uint16_t EncoderReplacementFallbackBuffer_GetNextChar_m9754 (EncoderReplacementFallbackBuffer_t1639 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___current_1); + String_t* L_1 = (__this->___replacement_0); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) < ((int32_t)L_2))) + { + goto IL_0018; + } + } + { + return 0; + } + +IL_0018: + { + String_t* L_3 = (__this->___replacement_0); + int32_t L_4 = (__this->___current_1); + int32_t L_5 = L_4; + V_0 = L_5; + __this->___current_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_0; + NullCheck(L_3); + uint16_t L_7 = String_get_Chars_m2061(L_3, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Void System.Text.Encoding/ForwardingDecoder::.ctor(System.Text.Encoding) +extern "C" void ForwardingDecoder__ctor_m9755 (ForwardingDecoder_t1640 * __this, Encoding_t931 * ___enc, const MethodInfo* method) +{ + DecoderFallback_t1626 * V_0 = {0}; + { + Decoder__ctor_m9692(__this, /*hidden argument*/NULL); + Encoding_t931 * L_0 = ___enc; + __this->___encoding_2 = L_0; + Encoding_t931 * L_1 = (__this->___encoding_2); + NullCheck(L_1); + DecoderFallback_t1626 * L_2 = Encoding_get_DecoderFallback_m9762(L_1, /*hidden argument*/NULL); + V_0 = L_2; + DecoderFallback_t1626 * L_3 = V_0; + if (!L_3) + { + goto IL_0026; + } + } + { + DecoderFallback_t1626 * L_4 = V_0; + Decoder_set_Fallback_m9693(__this, L_4, /*hidden argument*/NULL); + } + +IL_0026: + { + return; + } +} +// System.Int32 System.Text.Encoding/ForwardingDecoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern "C" int32_t ForwardingDecoder_GetChars_m9756 (ForwardingDecoder_t1640 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + { + Encoding_t931 * L_0 = (__this->___encoding_2); + ByteU5BU5D_t789* L_1 = ___bytes; + int32_t L_2 = ___byteIndex; + int32_t L_3 = ___byteCount; + CharU5BU5D_t458* L_4 = ___chars; + int32_t L_5 = ___charIndex; + NullCheck(L_0); + int32_t L_6 = (int32_t)VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, CharU5BU5D_t458*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_0, L_1, L_2, L_3, L_4, L_5); + return L_6; + } +} +// System.Void System.Text.Encoding::.ctor() +extern "C" void Encoding__ctor_m9757 (Encoding_t931 * __this, const MethodInfo* method) +{ + { + __this->___is_readonly_2 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.Encoding::.ctor(System.Int32) +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern "C" void Encoding__ctor_m9758 (Encoding_t931 * __this, int32_t ___codePage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + __this->___is_readonly_2 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___codePage; + int32_t L_1 = L_0; + V_0 = L_1; + __this->___windows_code_page_1 = L_1; + int32_t L_2 = V_0; + __this->___codePage_0 = L_2; + int32_t L_3 = ___codePage; + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) == ((int32_t)((int32_t)1200)))) + { + goto IL_00b2; + } + } + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) == ((int32_t)((int32_t)1201)))) + { + goto IL_00b2; + } + } + { + int32_t L_6 = V_0; + if ((((int32_t)L_6) == ((int32_t)((int32_t)12000)))) + { + goto IL_00b2; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) == ((int32_t)((int32_t)12001)))) + { + goto IL_00b2; + } + } + { + int32_t L_8 = V_0; + if ((((int32_t)L_8) == ((int32_t)((int32_t)65000)))) + { + goto IL_00b2; + } + } + { + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)((int32_t)65001)))) + { + goto IL_00b2; + } + } + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) == ((int32_t)((int32_t)20127)))) + { + goto IL_0097; + } + } + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) == ((int32_t)((int32_t)54936)))) + { + goto IL_0097; + } + } + { + goto IL_007c; + } + +IL_007c: + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_12 = DecoderFallback_get_ReplacementFallback_m9706(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decoder_fallback_3 = L_12; + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_13 = EncoderFallback_get_ReplacementFallback_m9736(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoder_fallback_4 = L_13; + goto IL_00cd; + } + +IL_0097: + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_14 = DecoderFallback_get_ReplacementFallback_m9706(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decoder_fallback_3 = L_14; + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_15 = EncoderFallback_get_ReplacementFallback_m9736(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoder_fallback_4 = L_15; + goto IL_00cd; + } + +IL_00b2: + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_16 = DecoderFallback_get_StandardSafeFallback_m9707(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___decoder_fallback_3 = L_16; + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_17 = EncoderFallback_get_StandardSafeFallback_m9737(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___encoder_fallback_4 = L_17; + goto IL_00cd; + } + +IL_00cd: + { + return; + } +} +// System.Void System.Text.Encoding::.cctor() +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2350; +extern Il2CppCodeGenString* _stringLiteral2351; +extern Il2CppCodeGenString* _stringLiteral2352; +extern Il2CppCodeGenString* _stringLiteral2353; +extern Il2CppCodeGenString* _stringLiteral2354; +extern Il2CppCodeGenString* _stringLiteral2355; +extern Il2CppCodeGenString* _stringLiteral2356; +extern Il2CppCodeGenString* _stringLiteral2357; +extern Il2CppCodeGenString* _stringLiteral2358; +extern Il2CppCodeGenString* _stringLiteral2359; +extern Il2CppCodeGenString* _stringLiteral2360; +extern Il2CppCodeGenString* _stringLiteral2361; +extern Il2CppCodeGenString* _stringLiteral2362; +extern Il2CppCodeGenString* _stringLiteral2363; +extern Il2CppCodeGenString* _stringLiteral2364; +extern Il2CppCodeGenString* _stringLiteral2365; +extern Il2CppCodeGenString* _stringLiteral2366; +extern Il2CppCodeGenString* _stringLiteral2367; +extern Il2CppCodeGenString* _stringLiteral2368; +extern Il2CppCodeGenString* _stringLiteral2369; +extern Il2CppCodeGenString* _stringLiteral2370; +extern Il2CppCodeGenString* _stringLiteral2371; +extern Il2CppCodeGenString* _stringLiteral2372; +extern Il2CppCodeGenString* _stringLiteral2373; +extern Il2CppCodeGenString* _stringLiteral2374; +extern Il2CppCodeGenString* _stringLiteral2375; +extern Il2CppCodeGenString* _stringLiteral2376; +extern Il2CppCodeGenString* _stringLiteral2377; +extern Il2CppCodeGenString* _stringLiteral2378; +extern Il2CppCodeGenString* _stringLiteral2379; +extern Il2CppCodeGenString* _stringLiteral2380; +extern Il2CppCodeGenString* _stringLiteral2381; +extern Il2CppCodeGenString* _stringLiteral2382; +extern Il2CppCodeGenString* _stringLiteral2383; +extern Il2CppCodeGenString* _stringLiteral2384; +extern "C" void Encoding__cctor_m9759 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral2350 = il2cpp_codegen_string_literal_from_index(2350); + _stringLiteral2351 = il2cpp_codegen_string_literal_from_index(2351); + _stringLiteral2352 = il2cpp_codegen_string_literal_from_index(2352); + _stringLiteral2353 = il2cpp_codegen_string_literal_from_index(2353); + _stringLiteral2354 = il2cpp_codegen_string_literal_from_index(2354); + _stringLiteral2355 = il2cpp_codegen_string_literal_from_index(2355); + _stringLiteral2356 = il2cpp_codegen_string_literal_from_index(2356); + _stringLiteral2357 = il2cpp_codegen_string_literal_from_index(2357); + _stringLiteral2358 = il2cpp_codegen_string_literal_from_index(2358); + _stringLiteral2359 = il2cpp_codegen_string_literal_from_index(2359); + _stringLiteral2360 = il2cpp_codegen_string_literal_from_index(2360); + _stringLiteral2361 = il2cpp_codegen_string_literal_from_index(2361); + _stringLiteral2362 = il2cpp_codegen_string_literal_from_index(2362); + _stringLiteral2363 = il2cpp_codegen_string_literal_from_index(2363); + _stringLiteral2364 = il2cpp_codegen_string_literal_from_index(2364); + _stringLiteral2365 = il2cpp_codegen_string_literal_from_index(2365); + _stringLiteral2366 = il2cpp_codegen_string_literal_from_index(2366); + _stringLiteral2367 = il2cpp_codegen_string_literal_from_index(2367); + _stringLiteral2368 = il2cpp_codegen_string_literal_from_index(2368); + _stringLiteral2369 = il2cpp_codegen_string_literal_from_index(2369); + _stringLiteral2370 = il2cpp_codegen_string_literal_from_index(2370); + _stringLiteral2371 = il2cpp_codegen_string_literal_from_index(2371); + _stringLiteral2372 = il2cpp_codegen_string_literal_from_index(2372); + _stringLiteral2373 = il2cpp_codegen_string_literal_from_index(2373); + _stringLiteral2374 = il2cpp_codegen_string_literal_from_index(2374); + _stringLiteral2375 = il2cpp_codegen_string_literal_from_index(2375); + _stringLiteral2376 = il2cpp_codegen_string_literal_from_index(2376); + _stringLiteral2377 = il2cpp_codegen_string_literal_from_index(2377); + _stringLiteral2378 = il2cpp_codegen_string_literal_from_index(2378); + _stringLiteral2379 = il2cpp_codegen_string_literal_from_index(2379); + _stringLiteral2380 = il2cpp_codegen_string_literal_from_index(2380); + _stringLiteral2381 = il2cpp_codegen_string_literal_from_index(2381); + _stringLiteral2382 = il2cpp_codegen_string_literal_from_index(2382); + _stringLiteral2383 = il2cpp_codegen_string_literal_from_index(2383); + _stringLiteral2384 = il2cpp_codegen_string_literal_from_index(2384); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)43))); + int32_t L_1 = ((int32_t)20127); + Object_t * L_2 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + ArrayElementTypeCheck (L_0, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_0, 0, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, _stringLiteral2350); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)_stringLiteral2350; + ObjectU5BU5D_t162* L_4 = L_3; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 2); + ArrayElementTypeCheck (L_4, _stringLiteral2351); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, 2, sizeof(Object_t *))) = (Object_t *)_stringLiteral2351; + ObjectU5BU5D_t162* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, _stringLiteral2352); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 3, sizeof(Object_t *))) = (Object_t *)_stringLiteral2352; + ObjectU5BU5D_t162* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 4); + ArrayElementTypeCheck (L_6, _stringLiteral2353); + *((Object_t **)(Object_t **)SZArrayLdElema(L_6, 4, sizeof(Object_t *))) = (Object_t *)_stringLiteral2353; + ObjectU5BU5D_t162* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 5); + ArrayElementTypeCheck (L_7, _stringLiteral2354); + *((Object_t **)(Object_t **)SZArrayLdElema(L_7, 5, sizeof(Object_t *))) = (Object_t *)_stringLiteral2354; + ObjectU5BU5D_t162* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 6); + ArrayElementTypeCheck (L_8, _stringLiteral2355); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 6, sizeof(Object_t *))) = (Object_t *)_stringLiteral2355; + ObjectU5BU5D_t162* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 7); + ArrayElementTypeCheck (L_9, _stringLiteral2356); + *((Object_t **)(Object_t **)SZArrayLdElema(L_9, 7, sizeof(Object_t *))) = (Object_t *)_stringLiteral2356; + ObjectU5BU5D_t162* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 8); + ArrayElementTypeCheck (L_10, _stringLiteral2357); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 8, sizeof(Object_t *))) = (Object_t *)_stringLiteral2357; + ObjectU5BU5D_t162* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)9)); + ArrayElementTypeCheck (L_11, _stringLiteral2358); + *((Object_t **)(Object_t **)SZArrayLdElema(L_11, ((int32_t)9), sizeof(Object_t *))) = (Object_t *)_stringLiteral2358; + ObjectU5BU5D_t162* L_12 = L_11; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)10)); + ArrayElementTypeCheck (L_12, _stringLiteral2359); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, ((int32_t)10), sizeof(Object_t *))) = (Object_t *)_stringLiteral2359; + ObjectU5BU5D_t162* L_13 = L_12; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)11)); + ArrayElementTypeCheck (L_13, _stringLiteral2360); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, ((int32_t)11), sizeof(Object_t *))) = (Object_t *)_stringLiteral2360; + ObjectU5BU5D_t162* L_14 = L_13; + int32_t L_15 = ((int32_t)65000); + Object_t * L_16 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, ((int32_t)12)); + ArrayElementTypeCheck (L_14, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, ((int32_t)12), sizeof(Object_t *))) = (Object_t *)L_16; + ObjectU5BU5D_t162* L_17 = L_14; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)13)); + ArrayElementTypeCheck (L_17, _stringLiteral2361); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, ((int32_t)13), sizeof(Object_t *))) = (Object_t *)_stringLiteral2361; + ObjectU5BU5D_t162* L_18 = L_17; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, ((int32_t)14)); + ArrayElementTypeCheck (L_18, _stringLiteral2362); + *((Object_t **)(Object_t **)SZArrayLdElema(L_18, ((int32_t)14), sizeof(Object_t *))) = (Object_t *)_stringLiteral2362; + ObjectU5BU5D_t162* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)15)); + ArrayElementTypeCheck (L_19, _stringLiteral2363); + *((Object_t **)(Object_t **)SZArrayLdElema(L_19, ((int32_t)15), sizeof(Object_t *))) = (Object_t *)_stringLiteral2363; + ObjectU5BU5D_t162* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)16)); + ArrayElementTypeCheck (L_20, _stringLiteral2364); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, ((int32_t)16), sizeof(Object_t *))) = (Object_t *)_stringLiteral2364; + ObjectU5BU5D_t162* L_21 = L_20; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)17)); + ArrayElementTypeCheck (L_21, _stringLiteral2365); + *((Object_t **)(Object_t **)SZArrayLdElema(L_21, ((int32_t)17), sizeof(Object_t *))) = (Object_t *)_stringLiteral2365; + ObjectU5BU5D_t162* L_22 = L_21; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)18)); + ArrayElementTypeCheck (L_22, _stringLiteral2366); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, ((int32_t)18), sizeof(Object_t *))) = (Object_t *)_stringLiteral2366; + ObjectU5BU5D_t162* L_23 = L_22; + int32_t L_24 = ((int32_t)65001); + Object_t * L_25 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_24); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)19)); + ArrayElementTypeCheck (L_23, L_25); + *((Object_t **)(Object_t **)SZArrayLdElema(L_23, ((int32_t)19), sizeof(Object_t *))) = (Object_t *)L_25; + ObjectU5BU5D_t162* L_26 = L_23; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, ((int32_t)20)); + ArrayElementTypeCheck (L_26, _stringLiteral2367); + *((Object_t **)(Object_t **)SZArrayLdElema(L_26, ((int32_t)20), sizeof(Object_t *))) = (Object_t *)_stringLiteral2367; + ObjectU5BU5D_t162* L_27 = L_26; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)21)); + ArrayElementTypeCheck (L_27, _stringLiteral2368); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, ((int32_t)21), sizeof(Object_t *))) = (Object_t *)_stringLiteral2368; + ObjectU5BU5D_t162* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, ((int32_t)22)); + ArrayElementTypeCheck (L_28, _stringLiteral2369); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, ((int32_t)22), sizeof(Object_t *))) = (Object_t *)_stringLiteral2369; + ObjectU5BU5D_t162* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)23)); + ArrayElementTypeCheck (L_29, _stringLiteral2370); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, ((int32_t)23), sizeof(Object_t *))) = (Object_t *)_stringLiteral2370; + ObjectU5BU5D_t162* L_30 = L_29; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, ((int32_t)24)); + ArrayElementTypeCheck (L_30, _stringLiteral2371); + *((Object_t **)(Object_t **)SZArrayLdElema(L_30, ((int32_t)24), sizeof(Object_t *))) = (Object_t *)_stringLiteral2371; + ObjectU5BU5D_t162* L_31 = L_30; + int32_t L_32 = ((int32_t)1200); + Object_t * L_33 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_32); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)25)); + ArrayElementTypeCheck (L_31, L_33); + *((Object_t **)(Object_t **)SZArrayLdElema(L_31, ((int32_t)25), sizeof(Object_t *))) = (Object_t *)L_33; + ObjectU5BU5D_t162* L_34 = L_31; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)26)); + ArrayElementTypeCheck (L_34, _stringLiteral2372); + *((Object_t **)(Object_t **)SZArrayLdElema(L_34, ((int32_t)26), sizeof(Object_t *))) = (Object_t *)_stringLiteral2372; + ObjectU5BU5D_t162* L_35 = L_34; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, ((int32_t)27)); + ArrayElementTypeCheck (L_35, _stringLiteral2373); + *((Object_t **)(Object_t **)SZArrayLdElema(L_35, ((int32_t)27), sizeof(Object_t *))) = (Object_t *)_stringLiteral2373; + ObjectU5BU5D_t162* L_36 = L_35; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)28)); + ArrayElementTypeCheck (L_36, _stringLiteral2374); + *((Object_t **)(Object_t **)SZArrayLdElema(L_36, ((int32_t)28), sizeof(Object_t *))) = (Object_t *)_stringLiteral2374; + ObjectU5BU5D_t162* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, ((int32_t)29)); + ArrayElementTypeCheck (L_37, _stringLiteral2375); + *((Object_t **)(Object_t **)SZArrayLdElema(L_37, ((int32_t)29), sizeof(Object_t *))) = (Object_t *)_stringLiteral2375; + ObjectU5BU5D_t162* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, ((int32_t)30)); + ArrayElementTypeCheck (L_38, _stringLiteral2376); + *((Object_t **)(Object_t **)SZArrayLdElema(L_38, ((int32_t)30), sizeof(Object_t *))) = (Object_t *)_stringLiteral2376; + ObjectU5BU5D_t162* L_39 = L_38; + int32_t L_40 = ((int32_t)1201); + Object_t * L_41 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_40); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)31)); + ArrayElementTypeCheck (L_39, L_41); + *((Object_t **)(Object_t **)SZArrayLdElema(L_39, ((int32_t)31), sizeof(Object_t *))) = (Object_t *)L_41; + ObjectU5BU5D_t162* L_42 = L_39; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, ((int32_t)32)); + ArrayElementTypeCheck (L_42, _stringLiteral2377); + *((Object_t **)(Object_t **)SZArrayLdElema(L_42, ((int32_t)32), sizeof(Object_t *))) = (Object_t *)_stringLiteral2377; + ObjectU5BU5D_t162* L_43 = L_42; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, ((int32_t)33)); + ArrayElementTypeCheck (L_43, _stringLiteral2378); + *((Object_t **)(Object_t **)SZArrayLdElema(L_43, ((int32_t)33), sizeof(Object_t *))) = (Object_t *)_stringLiteral2378; + ObjectU5BU5D_t162* L_44 = L_43; + int32_t L_45 = ((int32_t)12000); + Object_t * L_46 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_45); + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)34)); + ArrayElementTypeCheck (L_44, L_46); + *((Object_t **)(Object_t **)SZArrayLdElema(L_44, ((int32_t)34), sizeof(Object_t *))) = (Object_t *)L_46; + ObjectU5BU5D_t162* L_47 = L_44; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, ((int32_t)35)); + ArrayElementTypeCheck (L_47, _stringLiteral2379); + *((Object_t **)(Object_t **)SZArrayLdElema(L_47, ((int32_t)35), sizeof(Object_t *))) = (Object_t *)_stringLiteral2379; + ObjectU5BU5D_t162* L_48 = L_47; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)36)); + ArrayElementTypeCheck (L_48, _stringLiteral2380); + *((Object_t **)(Object_t **)SZArrayLdElema(L_48, ((int32_t)36), sizeof(Object_t *))) = (Object_t *)_stringLiteral2380; + ObjectU5BU5D_t162* L_49 = L_48; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)37)); + ArrayElementTypeCheck (L_49, _stringLiteral2381); + *((Object_t **)(Object_t **)SZArrayLdElema(L_49, ((int32_t)37), sizeof(Object_t *))) = (Object_t *)_stringLiteral2381; + ObjectU5BU5D_t162* L_50 = L_49; + int32_t L_51 = ((int32_t)12001); + Object_t * L_52 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_51); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, ((int32_t)38)); + ArrayElementTypeCheck (L_50, L_52); + *((Object_t **)(Object_t **)SZArrayLdElema(L_50, ((int32_t)38), sizeof(Object_t *))) = (Object_t *)L_52; + ObjectU5BU5D_t162* L_53 = L_50; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, ((int32_t)39)); + ArrayElementTypeCheck (L_53, _stringLiteral2382); + *((Object_t **)(Object_t **)SZArrayLdElema(L_53, ((int32_t)39), sizeof(Object_t *))) = (Object_t *)_stringLiteral2382; + ObjectU5BU5D_t162* L_54 = L_53; + int32_t L_55 = ((int32_t)28591); + Object_t * L_56 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_55); + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)40)); + ArrayElementTypeCheck (L_54, L_56); + *((Object_t **)(Object_t **)SZArrayLdElema(L_54, ((int32_t)40), sizeof(Object_t *))) = (Object_t *)L_56; + ObjectU5BU5D_t162* L_57 = L_54; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)41)); + ArrayElementTypeCheck (L_57, _stringLiteral2383); + *((Object_t **)(Object_t **)SZArrayLdElema(L_57, ((int32_t)41), sizeof(Object_t *))) = (Object_t *)_stringLiteral2383; + ObjectU5BU5D_t162* L_58 = L_57; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, ((int32_t)42)); + ArrayElementTypeCheck (L_58, _stringLiteral2384); + *((Object_t **)(Object_t **)SZArrayLdElema(L_58, ((int32_t)42), sizeof(Object_t *))) = (Object_t *)_stringLiteral2384; + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___encodings_7 = L_58; + Object_t * L_59 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_59, /*hidden argument*/NULL); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27 = L_59; + return; + } +} +// System.String System.Text.Encoding::_(System.String) +extern "C" String_t* Encoding___m9760 (Object_t * __this /* static, unused */, String_t* ___arg, const MethodInfo* method) +{ + { + String_t* L_0 = ___arg; + return L_0; + } +} +// System.Boolean System.Text.Encoding::get_IsReadOnly() +extern "C" bool Encoding_get_IsReadOnly_m9761 (Encoding_t931 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___is_readonly_2); + return L_0; + } +} +// System.Text.DecoderFallback System.Text.Encoding::get_DecoderFallback() +extern "C" DecoderFallback_t1626 * Encoding_get_DecoderFallback_m9762 (Encoding_t931 * __this, const MethodInfo* method) +{ + { + DecoderFallback_t1626 * L_0 = (__this->___decoder_fallback_3); + return L_0; + } +} +// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback) +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2385; +extern "C" void Encoding_set_DecoderFallback_m9763 (Encoding_t931 * __this, DecoderFallback_t1626 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2385 = il2cpp_codegen_string_literal_from_index(2385); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = Encoding_get_IsReadOnly_m9761(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0016; + } + } + { + InvalidOperationException_t914 * L_1 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_1, _stringLiteral2385, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + DecoderFallback_t1626 * L_2 = ___value; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + DecoderFallback_t1626 * L_4 = ___value; + __this->___decoder_fallback_3 = L_4; + return; + } +} +// System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback() +extern "C" EncoderFallback_t1634 * Encoding_get_EncoderFallback_m9764 (Encoding_t931 * __this, const MethodInfo* method) +{ + { + EncoderFallback_t1634 * L_0 = (__this->___encoder_fallback_4); + return L_0; + } +} +// System.Void System.Text.Encoding::SetFallbackInternal(System.Text.EncoderFallback,System.Text.DecoderFallback) +extern "C" void Encoding_SetFallbackInternal_m9765 (Encoding_t931 * __this, EncoderFallback_t1634 * ___e, DecoderFallback_t1626 * ___d, const MethodInfo* method) +{ + { + EncoderFallback_t1634 * L_0 = ___e; + if (!L_0) + { + goto IL_000d; + } + } + { + EncoderFallback_t1634 * L_1 = ___e; + __this->___encoder_fallback_4 = L_1; + } + +IL_000d: + { + DecoderFallback_t1626 * L_2 = ___d; + if (!L_2) + { + goto IL_001a; + } + } + { + DecoderFallback_t1626 * L_3 = ___d; + __this->___decoder_fallback_3 = L_3; + } + +IL_001a: + { + return; + } +} +// System.Boolean System.Text.Encoding::Equals(System.Object) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" bool Encoding_Equals_m9766 (Encoding_t931 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + Encoding_t931 * V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((Encoding_t931 *)IsInstClass(L_0, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_1 = V_0; + if (!L_1) + { + goto IL_0049; + } + } + { + int32_t L_2 = (__this->___codePage_0); + Encoding_t931 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (L_3->___codePage_0); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_0047; + } + } + { + DecoderFallback_t1626 * L_5 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + Encoding_t931 * L_6 = V_0; + NullCheck(L_6); + DecoderFallback_t1626 * L_7 = Encoding_get_DecoderFallback_m9762(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7); + if (!L_8) + { + goto IL_0047; + } + } + { + EncoderFallback_t1634 * L_9 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + Encoding_t931 * L_10 = V_0; + NullCheck(L_10); + EncoderFallback_t1634 * L_11 = Encoding_get_EncoderFallback_m9764(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + bool L_12 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_11); + G_B5_0 = ((int32_t)(L_12)); + goto IL_0048; + } + +IL_0047: + { + G_B5_0 = 0; + } + +IL_0048: + { + return G_B5_0; + } + +IL_0049: + { + return 0; + } +} +// System.Int32 System.Text.Encoding::GetByteCount(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" int32_t Encoding_GetByteCount_m9767 (Encoding_t931 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + String_t* V_1 = {0}; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001e; + } + } + { + return 0; + } + +IL_001e: + { + String_t* L_4 = ___s; + V_1 = L_4; + String_t* L_5 = V_1; + int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6)); + uint16_t* L_7 = V_0; + String_t* L_8 = ___s; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + int32_t L_10 = (int32_t)VirtFuncInvoker2< int32_t, uint16_t*, int32_t >::Invoke(23 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32) */, __this, (uint16_t*)(uint16_t*)L_7, L_9); + return L_10; + } +} +// System.Int32 System.Text.Encoding::GetByteCount(System.Char[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t Encoding_GetByteCount_m9768 (Encoding_t931 * __this, CharU5BU5D_t458* ___chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___chars; + if (!L_0) + { + goto IL_0012; + } + } + { + CharU5BU5D_t458* L_1 = ___chars; + CharU5BU5D_t458* L_2 = ___chars; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_1, 0, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))); + return L_3; + } + +IL_0012: + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } +} +// System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern "C" int32_t Encoding_GetBytes_m9769 (Encoding_t931 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint8_t* V_1 = {0}; + String_t* V_2 = {0}; + uintptr_t G_B18_0 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___charIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0024; + } + } + { + int32_t L_3 = ___charIndex; + String_t* L_4 = ___s; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + if ((((int32_t)L_3) <= ((int32_t)L_5))) + { + goto IL_0039; + } + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_6 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral2337, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0039: + { + int32_t L_8 = ___charCount; + if ((((int32_t)L_8) < ((int32_t)0))) + { + goto IL_004e; + } + } + { + int32_t L_9 = ___charIndex; + String_t* L_10 = ___s; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + int32_t L_12 = ___charCount; + if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)L_11-(int32_t)L_12))))) + { + goto IL_0063; + } + } + +IL_004e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0063: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0076; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_008b; + } + } + +IL_0076: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_008b: + { + int32_t L_20 = ___charCount; + if (!L_20) + { + goto IL_009c; + } + } + { + ByteU5BU5D_t789* L_21 = ___bytes; + NullCheck(L_21); + int32_t L_22 = ___byteIndex; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))) == ((uint32_t)L_22)))) + { + goto IL_009e; + } + } + +IL_009c: + { + return 0; + } + +IL_009e: + { + String_t* L_23 = ___s; + V_2 = L_23; + String_t* L_24 = V_2; + int32_t L_25 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_24))+(int32_t)L_25)); + ByteU5BU5D_t789* L_26 = ___bytes; + if (!L_26) + { + goto IL_00b9; + } + } + { + ByteU5BU5D_t789* L_27 = ___bytes; + NullCheck(L_27); + if ((((int32_t)((int32_t)(((Array_t *)L_27)->max_length))))) + { + goto IL_00c0; + } + } + +IL_00b9: + { + G_B18_0 = (((uintptr_t)0)); + goto IL_00c8; + } + +IL_00c0: + { + ByteU5BU5D_t789* L_28 = ___bytes; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 0); + G_B18_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_28, 0, sizeof(uint8_t))))); + } + +IL_00c8: + { + V_1 = (uint8_t*)G_B18_0; + uint16_t* L_29 = V_0; + int32_t L_30 = ___charIndex; + int32_t L_31 = ___charCount; + uint8_t* L_32 = V_1; + int32_t L_33 = ___byteIndex; + ByteU5BU5D_t789* L_34 = ___bytes; + NullCheck(L_34); + int32_t L_35 = ___byteIndex; + int32_t L_36 = (int32_t)VirtFuncInvoker4< int32_t, uint16_t*, int32_t, uint8_t*, int32_t >::Invoke(24 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, __this, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_29+(int32_t)((int32_t)((int32_t)L_30*(int32_t)2)))), L_31, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_32+(int32_t)L_33)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_34)->max_length))))-(int32_t)L_35))); + return L_36; + } +} +// System.Byte[] System.Text.Encoding::GetBytes(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" ByteU5BU5D_t789* Encoding_GetBytes_m9770 (Encoding_t931 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + ByteU5BU5D_t789* V_2 = {0}; + uint8_t* V_3 = {0}; + String_t* V_4 = {0}; + uintptr_t G_B10_0 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0023; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_0023: + { + String_t* L_4 = ___s; + int32_t L_5 = (int32_t)VirtFuncInvoker1< int32_t, String_t* >::Invoke(6 /* System.Int32 System.Text.Encoding::GetByteCount(System.String) */, __this, L_4); + V_0 = L_5; + int32_t L_6 = V_0; + if (L_6) + { + goto IL_0038; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_0038: + { + String_t* L_7 = ___s; + V_4 = L_7; + String_t* L_8 = V_4; + int32_t L_9 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_8))+(int32_t)L_9)); + int32_t L_10 = V_0; + V_2 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_10)); + ByteU5BU5D_t789* L_11 = V_2; + if (!L_11) + { + goto IL_005a; + } + } + { + ByteU5BU5D_t789* L_12 = V_2; + NullCheck(L_12); + if ((((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))) + { + goto IL_0061; + } + } + +IL_005a: + { + G_B10_0 = (((uintptr_t)0)); + goto IL_0068; + } + +IL_0061: + { + ByteU5BU5D_t789* L_13 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + G_B10_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 0, sizeof(uint8_t))))); + } + +IL_0068: + { + V_3 = (uint8_t*)G_B10_0; + uint16_t* L_14 = V_1; + String_t* L_15 = ___s; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + uint8_t* L_17 = V_3; + int32_t L_18 = V_0; + VirtFuncInvoker4< int32_t, uint16_t*, int32_t, uint8_t*, int32_t >::Invoke(24 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, __this, (uint16_t*)(uint16_t*)L_14, L_16, (uint8_t*)(uint8_t*)L_17, L_18); + ByteU5BU5D_t789* L_19 = V_2; + return L_19; + } +} +// System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* Encoding_GetBytes_m9771 (Encoding_t931 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + int32_t L_3 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2); + V_0 = L_3; + int32_t L_4 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_4)); + CharU5BU5D_t458* L_5 = ___chars; + int32_t L_6 = ___index; + int32_t L_7 = ___count; + ByteU5BU5D_t789* L_8 = V_1; + VirtFuncInvoker5< int32_t, CharU5BU5D_t458*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(8 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0); + ByteU5BU5D_t789* L_9 = V_1; + return L_9; + } +} +// System.Byte[] System.Text.Encoding::GetBytes(System.Char[]) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* Encoding_GetBytes_m9772 (Encoding_t931 * __this, CharU5BU5D_t458* ___chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ByteU5BU5D_t789* V_1 = {0}; + { + CharU5BU5D_t458* L_0 = ___chars; + CharU5BU5D_t458* L_1 = ___chars; + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker3< int32_t, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((Array_t *)L_1)->max_length))))); + V_0 = L_2; + int32_t L_3 = V_0; + V_1 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_3)); + CharU5BU5D_t458* L_4 = ___chars; + CharU5BU5D_t458* L_5 = ___chars; + NullCheck(L_5); + ByteU5BU5D_t789* L_6 = V_1; + VirtFuncInvoker5< int32_t, CharU5BU5D_t458*, int32_t, int32_t, ByteU5BU5D_t789*, int32_t >::Invoke(8 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_4, 0, (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))), L_6, 0); + ByteU5BU5D_t789* L_7 = V_1; + return L_7; + } +} +// System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" CharU5BU5D_t458* Encoding_GetChars_m9773 (Encoding_t931 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + CharU5BU5D_t458* V_1 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + int32_t L_3 = (int32_t)VirtFuncInvoker3< int32_t, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(13 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2); + V_0 = L_3; + int32_t L_4 = V_0; + V_1 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_4)); + ByteU5BU5D_t789* L_5 = ___bytes; + int32_t L_6 = ___index; + int32_t L_7 = ___count; + CharU5BU5D_t458* L_8 = V_1; + VirtFuncInvoker5< int32_t, ByteU5BU5D_t789*, int32_t, int32_t, CharU5BU5D_t458*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0); + CharU5BU5D_t458* L_9 = V_1; + return L_9; + } +} +// System.Text.Decoder System.Text.Encoding::GetDecoder() +extern TypeInfo* ForwardingDecoder_t1640_il2cpp_TypeInfo_var; +extern "C" Decoder_t1263 * Encoding_GetDecoder_m9774 (Encoding_t931 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ForwardingDecoder_t1640_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1144); + s_Il2CppMethodIntialized = true; + } + { + ForwardingDecoder_t1640 * L_0 = (ForwardingDecoder_t1640 *)il2cpp_codegen_object_new (ForwardingDecoder_t1640_il2cpp_TypeInfo_var); + ForwardingDecoder__ctor_m9755(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Object System.Text.Encoding::InvokeI18N(System.String,System.Object[]) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2386; +extern Il2CppCodeGenString* _stringLiteral2387; +extern Il2CppCodeGenString* _stringLiteral2388; +extern "C" Object_t * Encoding_InvokeI18N_m9775 (Object_t * __this /* static, unused */, String_t* ___name, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + MissingMethodException_t1714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145); + SecurityException_t1616_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(829); + _stringLiteral2386 = il2cpp_codegen_string_literal_from_index(2386); + _stringLiteral2387 = il2cpp_codegen_string_literal_from_index(2387); + _stringLiteral2388 = il2cpp_codegen_string_literal_from_index(2388); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Type_t * V_1 = {0}; + Object_t * V_2 = {0}; + Object_t * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_0; + Object_t * L_1 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_000c: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + bool L_2 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nDisabled_6; + if (!L_2) + { + goto IL_001d; + } + } + +IL_0016: + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_001d: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Assembly_t922 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nAssembly_5; + if (L_3) + { + goto IL_0071; + } + } + +IL_0027: + try + { // begin try (depth: 2) + try + { // begin try (depth: 3) + Assembly_t922 * L_4 = Assembly_Load_m8272(NULL /*static, unused*/, _stringLiteral2386, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nAssembly_5 = L_4; + goto IL_004e; + } // end try (depth: 3) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t923_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_003b; + throw e; + } + +CATCH_003b: + { // begin catch(System.NotImplementedException) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nDisabled_6 = 1; + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_0049: + { + ; // IL_0049: leave IL_004e + } + } // end catch (depth: 3) + +IL_004e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Assembly_t922 * L_5 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nAssembly_5; + if (L_5) + { + goto IL_005f; + } + } + +IL_0058: + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_005f: + { + goto IL_0071; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (SystemException_t940_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0064; + throw e; + } + +CATCH_0064: + { // begin catch(System.SystemException) + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_006c: + { + ; // IL_006c: leave IL_0071 + } + } // end catch (depth: 2) + +IL_0071: + try + { // begin try (depth: 2) + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Assembly_t922 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nAssembly_5; + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_6, _stringLiteral2387); + V_1 = L_7; + goto IL_0099; + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t923_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0086; + throw e; + } + +CATCH_0086: + { // begin catch(System.NotImplementedException) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nDisabled_6 = 1; + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_0094: + { + ; // IL_0094: leave IL_0099 + } + } // end catch (depth: 2) + +IL_0099: + { + Type_t * L_8 = V_1; + if (L_8) + { + goto IL_00a6; + } + } + +IL_009f: + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_00a6: + try + { // begin try (depth: 2) + { + Type_t * L_9 = V_1; + NullCheck(L_9); + Object_t * L_10 = (Object_t *)VirtFuncInvoker8< Object_t *, String_t*, int32_t, Binder_t451 *, Object_t *, ObjectU5BU5D_t162*, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163* >::Invoke(71 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_9, _stringLiteral2388, ((int32_t)4120), (Binder_t451 *)NULL, NULL, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL, (CultureInfo_t453 *)NULL, (StringU5BU5D_t163*)(StringU5BU5D_t163*)NULL); + V_2 = L_10; + Object_t * L_11 = V_2; + if (L_11) + { + goto IL_00ca; + } + } + +IL_00c3: + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_00ca: + { + goto IL_00fc; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t1714_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00cf; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00dc; + if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t923_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00e9; + throw e; + } + +CATCH_00cf: + { // begin catch(System.MissingMethodException) + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_00d7: + { + ; // IL_00d7: leave IL_00fc + } + } // end catch (depth: 2) + +CATCH_00dc: + { // begin catch(System.Security.SecurityException) + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_00e4: + { + ; // IL_00e4: leave IL_00fc + } + } // end catch (depth: 2) + +CATCH_00e9: + { // begin catch(System.NotImplementedException) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___i18nDisabled_6 = 1; + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_00f7: + { + ; // IL_00f7: leave IL_00fc + } + } // end catch (depth: 2) + +IL_00fc: + try + { // begin try (depth: 2) + { + Type_t * L_12 = V_1; + String_t* L_13 = ___name; + Object_t * L_14 = V_2; + ObjectU5BU5D_t162* L_15 = ___args; + NullCheck(L_12); + Object_t * L_16 = (Object_t *)VirtFuncInvoker8< Object_t *, String_t*, int32_t, Binder_t451 *, Object_t *, ObjectU5BU5D_t162*, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163* >::Invoke(71 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_12, L_13, ((int32_t)276), (Binder_t451 *)NULL, L_14, L_15, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL, (CultureInfo_t453 *)NULL, (StringU5BU5D_t163*)(StringU5BU5D_t163*)NULL); + V_3 = L_16; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_0114: + { + ; // IL_0114: leave IL_0133 + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t1714_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0119; + if(il2cpp_codegen_class_is_assignable_from (SecurityException_t1616_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0126; + throw e; + } + +CATCH_0119: + { // begin catch(System.MissingMethodException) + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_0121: + { + ; // IL_0121: leave IL_0133 + } + } // end catch (depth: 2) + +CATCH_0126: + { // begin catch(System.Security.SecurityException) + { + V_3 = NULL; + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + +IL_012e: + { + ; // IL_012e: leave IL_0133 + } + } // end catch (depth: 2) + +IL_0133: + { + IL2CPP_LEAVE(0x13F, FINALLY_0138); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0138; + } + +FINALLY_0138: + { // begin finally (depth: 1) + Object_t * L_17 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(312) + } // end finally (depth: 1) + IL2CPP_CLEANUP(312) + { + IL2CPP_JUMP_TBL(0x13F, IL_013f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_013f: + { + Object_t * L_18 = V_3; + return L_18; + } +} +// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2389; +extern Il2CppCodeGenString* _stringLiteral2390; +extern Il2CppCodeGenString* _stringLiteral2391; +extern Il2CppCodeGenString* _stringLiteral2392; +extern Il2CppCodeGenString* _stringLiteral2393; +extern "C" Encoding_t931 * Encoding_GetEncoding_m9776 (Object_t * __this /* static, unused */, int32_t ___codepage, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2389 = il2cpp_codegen_string_literal_from_index(2389); + _stringLiteral2390 = il2cpp_codegen_string_literal_from_index(2390); + _stringLiteral2391 = il2cpp_codegen_string_literal_from_index(2391); + _stringLiteral2392 = il2cpp_codegen_string_literal_from_index(2392); + _stringLiteral2393 = il2cpp_codegen_string_literal_from_index(2393); + s_Il2CppMethodIntialized = true; + } + Encoding_t931 * V_0 = {0}; + String_t* V_1 = {0}; + Assembly_t922 * V_2 = {0}; + Type_t * V_3 = {0}; + int32_t V_4 = 0; + { + int32_t L_0 = ___codepage; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___codepage; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)65535)))) + { + goto IL_0022; + } + } + +IL_0012: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2389, _stringLiteral2390, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0022: + { + int32_t L_3 = ___codepage; + V_4 = L_3; + int32_t L_4 = V_4; + if ((((int32_t)L_4) == ((int32_t)((int32_t)1200)))) + { + goto IL_00b5; + } + } + { + int32_t L_5 = V_4; + if ((((int32_t)L_5) == ((int32_t)((int32_t)1201)))) + { + goto IL_00bb; + } + } + { + int32_t L_6 = V_4; + if ((((int32_t)L_6) == ((int32_t)((int32_t)12000)))) + { + goto IL_00a9; + } + } + { + int32_t L_7 = V_4; + if ((((int32_t)L_7) == ((int32_t)((int32_t)12001)))) + { + goto IL_00af; + } + } + { + int32_t L_8 = V_4; + if ((((int32_t)L_8) == ((int32_t)((int32_t)65000)))) + { + goto IL_009d; + } + } + { + int32_t L_9 = V_4; + if ((((int32_t)L_9) == ((int32_t)((int32_t)65001)))) + { + goto IL_00a3; + } + } + { + int32_t L_10 = V_4; + if (!L_10) + { + goto IL_0091; + } + } + { + int32_t L_11 = V_4; + if ((((int32_t)L_11) == ((int32_t)((int32_t)20127)))) + { + goto IL_0097; + } + } + { + int32_t L_12 = V_4; + if ((((int32_t)L_12) == ((int32_t)((int32_t)28591)))) + { + goto IL_00c1; + } + } + { + goto IL_00c7; + } + +IL_0091: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_13 = Encoding_get_Default_m9784(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_13; + } + +IL_0097: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_14 = Encoding_get_ASCII_m4744(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_14; + } + +IL_009d: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_15 = Encoding_get_UTF7_m5703(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_15; + } + +IL_00a3: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_16 = Encoding_get_UTF8_m4690(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_16; + } + +IL_00a9: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_17 = Encoding_get_UTF32_m9789(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_17; + } + +IL_00af: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_18 = Encoding_get_BigEndianUTF32_m9790(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_18; + } + +IL_00b5: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_19 = Encoding_get_Unicode_m9788(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_19; + } + +IL_00bb: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_20 = Encoding_get_BigEndianUnicode_m5698(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_20; + } + +IL_00c1: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_21 = Encoding_get_ISOLatin1_m9785(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_21; + } + +IL_00c7: + { + goto IL_00cc; + } + +IL_00cc: + { + ObjectU5BU5D_t162* L_22 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + int32_t L_23 = ___codepage; + int32_t L_24 = L_23; + Object_t * L_25 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_24); + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + ArrayElementTypeCheck (L_22, L_25); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, 0, sizeof(Object_t *))) = (Object_t *)L_25; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_26 = Encoding_InvokeI18N_m9775(NULL /*static, unused*/, _stringLiteral2391, L_22, /*hidden argument*/NULL); + V_0 = ((Encoding_t931 *)CastclassClass(L_26, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_27 = V_0; + if (!L_27) + { + goto IL_00fa; + } + } + { + Encoding_t931 * L_28 = V_0; + NullCheck(L_28); + L_28->___is_readonly_2 = 1; + Encoding_t931 * L_29 = V_0; + return L_29; + } + +IL_00fa: + { + String_t* L_30 = Int32_ToString_m2071((&___codepage), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_31 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2392, L_30, /*hidden argument*/NULL); + V_1 = L_31; + Assembly_t922 * L_32 = Assembly_GetExecutingAssembly_m8276(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_32; + Assembly_t922 * L_33 = V_2; + String_t* L_34 = V_1; + NullCheck(L_33); + Type_t * L_35 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_33, L_34); + V_3 = L_35; + Type_t * L_36 = V_3; + if (!L_36) + { + goto IL_0135; + } + } + { + Type_t * L_37 = V_3; + Object_t * L_38 = Activator_CreateInstance_m10025(NULL /*static, unused*/, L_37, /*hidden argument*/NULL); + V_0 = ((Encoding_t931 *)CastclassClass(L_38, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_39 = V_0; + NullCheck(L_39); + L_39->___is_readonly_2 = 1; + Encoding_t931 * L_40 = V_0; + return L_40; + } + +IL_0135: + { + String_t* L_41 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_42 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_41, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_3 = L_42; + Type_t * L_43 = V_3; + if (!L_43) + { + goto IL_0157; + } + } + { + Type_t * L_44 = V_3; + Object_t * L_45 = Activator_CreateInstance_m10025(NULL /*static, unused*/, L_44, /*hidden argument*/NULL); + V_0 = ((Encoding_t931 *)CastclassClass(L_45, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_46 = V_0; + NullCheck(L_46); + L_46->___is_readonly_2 = 1; + Encoding_t931 * L_47 = V_0; + return L_47; + } + +IL_0157: + { + String_t* L_48 = Int32_ToString_m2071((&___codepage), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_49 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2393, L_48, /*hidden argument*/NULL); + NotSupportedException_t164 * L_50 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_50, L_49, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_50); + } +} +// System.Object System.Text.Encoding::Clone() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" Object_t * Encoding_Clone_m9777 (Encoding_t931 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + Encoding_t931 * V_0 = {0}; + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + V_0 = ((Encoding_t931 *)CastclassClass(L_0, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_1 = V_0; + NullCheck(L_1); + L_1->___is_readonly_2 = 0; + Encoding_t931 * L_2 = V_0; + return L_2; + } +} +// System.Text.Encoding System.Text.Encoding::GetEncoding(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral2391; +extern Il2CppCodeGenString* _stringLiteral2394; +extern Il2CppCodeGenString* _stringLiteral2395; +extern "C" Encoding_t931 * Encoding_GetEncoding_m9778 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral2391 = il2cpp_codegen_string_literal_from_index(2391); + _stringLiteral2394 = il2cpp_codegen_string_literal_from_index(2394); + _stringLiteral2395 = il2cpp_codegen_string_literal_from_index(2395); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + Encoding_t931 * V_4 = {0}; + String_t* V_5 = {0}; + Assembly_t922 * V_6 = {0}; + Type_t * V_7 = {0}; + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + NullCheck(L_2); + String_t* L_3 = String_ToLowerInvariant_m6093(L_2, /*hidden argument*/NULL); + NullCheck(L_3); + String_t* L_4 = String_Replace_m2068(L_3, ((int32_t)45), ((int32_t)95), /*hidden argument*/NULL); + V_0 = L_4; + V_1 = 0; + V_2 = 0; + goto IL_006b; + } + +IL_002a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_5 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___encodings_7; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_3 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + Object_t * L_8 = V_3; + if (!((Object_t *)IsInstSealed(L_8, Int32_t161_il2cpp_TypeInfo_var))) + { + goto IL_0049; + } + } + { + Object_t * L_9 = V_3; + V_1 = ((*(int32_t*)((int32_t*)UnBox (L_9, Int32_t161_il2cpp_TypeInfo_var)))); + goto IL_0067; + } + +IL_0049: + { + String_t* L_10 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_11 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___encodings_7; + int32_t L_12 = V_2; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + int32_t L_13 = L_12; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_10, ((String_t*)CastclassSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_11, L_13, sizeof(Object_t *))), String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + if (!L_14) + { + goto IL_0067; + } + } + { + int32_t L_15 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_16 = Encoding_GetEncoding_m9776(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + return L_16; + } + +IL_0067: + { + int32_t L_17 = V_2; + V_2 = ((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_006b: + { + int32_t L_18 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_19 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___encodings_7; + NullCheck(L_19); + if ((((int32_t)L_18) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_002a; + } + } + { + ObjectU5BU5D_t162* L_20 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + String_t* L_21 = ___name; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + ArrayElementTypeCheck (L_20, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, 0, sizeof(Object_t *))) = (Object_t *)L_21; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_22 = Encoding_InvokeI18N_m9775(NULL /*static, unused*/, _stringLiteral2391, L_20, /*hidden argument*/NULL); + V_4 = ((Encoding_t931 *)CastclassClass(L_22, Encoding_t931_il2cpp_TypeInfo_var)); + Encoding_t931 * L_23 = V_4; + if (!L_23) + { + goto IL_009d; + } + } + { + Encoding_t931 * L_24 = V_4; + return L_24; + } + +IL_009d: + { + String_t* L_25 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2394, L_25, /*hidden argument*/NULL); + V_5 = L_26; + Assembly_t922 * L_27 = Assembly_GetExecutingAssembly_m8276(NULL /*static, unused*/, /*hidden argument*/NULL); + V_6 = L_27; + Assembly_t922 * L_28 = V_6; + String_t* L_29 = V_5; + NullCheck(L_28); + Type_t * L_30 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_28, L_29); + V_7 = L_30; + Type_t * L_31 = V_7; + if (!L_31) + { + goto IL_00d0; + } + } + { + Type_t * L_32 = V_7; + Object_t * L_33 = Activator_CreateInstance_m10025(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); + return ((Encoding_t931 *)CastclassClass(L_33, Encoding_t931_il2cpp_TypeInfo_var)); + } + +IL_00d0: + { + String_t* L_34 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_35 = il2cpp_codegen_get_type((methodPointerType)&Type_GetType_m6533, L_34, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"); + V_7 = L_35; + Type_t * L_36 = V_7; + if (!L_36) + { + goto IL_00ed; + } + } + { + Type_t * L_37 = V_7; + Object_t * L_38 = Activator_CreateInstance_m10025(NULL /*static, unused*/, L_37, /*hidden argument*/NULL); + return ((Encoding_t931 *)CastclassClass(L_38, Encoding_t931_il2cpp_TypeInfo_var)); + } + +IL_00ed: + { + String_t* L_39 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_40 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2395, L_39, /*hidden argument*/NULL); + ArgumentException_t437 * L_41 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_41, L_40, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_41); + } +} +// System.Int32 System.Text.Encoding::GetHashCode() +extern "C" int32_t Encoding_GetHashCode_m9779 (Encoding_t931 * __this, const MethodInfo* method) +{ + { + DecoderFallback_t1626 * L_0 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); + EncoderFallback_t1634 * L_2 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2); + int32_t L_4 = (__this->___codePage_0); + return ((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)24)+(int32_t)L_3))&(int32_t)((int32_t)31)))))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)16)+(int32_t)L_4))&(int32_t)((int32_t)31))))); + } +} +// System.Byte[] System.Text.Encoding::GetPreamble() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* Encoding_GetPreamble_m9780 (Encoding_t931 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Encoding_GetString_m9781 (Encoding_t931 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + CharU5BU5D_t458* L_3 = (CharU5BU5D_t458*)VirtFuncInvoker3< CharU5BU5D_t458*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(15 /* System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2); + String_t* L_4 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_4 = String_CreateString_m4762(L_4, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Text.Encoding::GetString(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern "C" String_t* Encoding_GetString_m9782 (Encoding_t931 * __this, ByteU5BU5D_t789* ___bytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + ByteU5BU5D_t789* L_3 = ___bytes; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker3< String_t*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, __this, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))); + return L_4; + } +} +// System.Text.Encoding System.Text.Encoding::get_ASCII() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ASCIIEncoding_t1625_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_ASCII_m4744 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ASCIIEncoding_t1625_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1146); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___asciiEncoding_16; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___asciiEncoding_16; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0030; + } + } + +IL_0024: + { + ASCIIEncoding_t1625 * L_4 = (ASCIIEncoding_t1625 *)il2cpp_codegen_object_new (ASCIIEncoding_t1625_il2cpp_TypeInfo_var); + ASCIIEncoding__ctor_m9676(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___asciiEncoding_16 = L_4; + } + +IL_0030: + { + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___asciiEncoding_16; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_BigEndianUnicode() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UnicodeEncoding_t1650_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_BigEndianUnicode_m5698 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UnicodeEncoding_t1650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1147); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianEncoding_17; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianEncoding_17; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0032; + } + } + +IL_0024: + { + UnicodeEncoding_t1650 * L_4 = (UnicodeEncoding_t1650 *)il2cpp_codegen_object_new (UnicodeEncoding_t1650_il2cpp_TypeInfo_var); + UnicodeEncoding__ctor_m9901(L_4, 1, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianEncoding_17 = L_4; + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianEncoding_17; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.String System.Text.Encoding::InternalCodePage(System.Int32&) +extern "C" String_t* Encoding_InternalCodePage_m9783 (Object_t * __this /* static, unused */, int32_t* ___code_page, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Encoding_InternalCodePage_m9783_ftn) (int32_t*); + return ((Encoding_InternalCodePage_m9783_ftn)mscorlib::System::Text::Encoding::InternalCodePage) (___code_page); +} +// System.Text.Encoding System.Text.Encoding::get_Default() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_Default_m9784 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + String_t* V_2 = {0}; + int32_t V_3 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_0107; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_00fb; + } + } + +IL_0024: + { + V_1 = 1; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_4 = Encoding_InternalCodePage_m9783(NULL /*static, unused*/, (&V_1), /*hidden argument*/NULL); + V_2 = L_4; + } + +IL_002e: + try + { // begin try (depth: 2) + { + int32_t L_5 = V_1; + if ((!(((uint32_t)L_5) == ((uint32_t)(-1))))) + { + goto IL_0047; + } + } + +IL_0035: + { + String_t* L_6 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_7 = Encoding_GetEncoding_m9778(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18 = L_7; + goto IL_00c5; + } + +IL_0047: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8&(int32_t)((int32_t)268435455))); + int32_t L_9 = V_1; + V_3 = L_9; + int32_t L_10 = V_3; + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 0) + { + goto IL_0076; + } + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 1) + { + goto IL_0081; + } + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 2) + { + goto IL_008c; + } + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 3) + { + goto IL_0097; + } + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 4) + { + goto IL_00a2; + } + if (((int32_t)((int32_t)L_10-(int32_t)1)) == 5) + { + goto IL_00ad; + } + } + +IL_0071: + { + goto IL_00b8; + } + +IL_0076: + { + V_1 = ((int32_t)20127); + goto IL_00b8; + } + +IL_0081: + { + V_1 = ((int32_t)65000); + goto IL_00b8; + } + +IL_008c: + { + V_1 = ((int32_t)65001); + goto IL_00b8; + } + +IL_0097: + { + V_1 = ((int32_t)1200); + goto IL_00b8; + } + +IL_00a2: + { + V_1 = ((int32_t)1201); + goto IL_00b8; + } + +IL_00ad: + { + V_1 = ((int32_t)28591); + goto IL_00b8; + } + +IL_00b8: + { + int32_t L_11 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_12 = Encoding_GetEncoding_m9776(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18 = L_12; + } + +IL_00c5: + { + goto IL_00ee; + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (NotSupportedException_t164_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ca; + if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t437_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00dc; + throw e; + } + +CATCH_00ca: + { // begin catch(System.NotSupportedException) + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_13 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18 = L_13; + goto IL_00ee; + } // end catch (depth: 2) + +CATCH_00dc: + { // begin catch(System.ArgumentException) + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_14 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18 = L_14; + goto IL_00ee; + } // end catch (depth: 2) + +IL_00ee: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_15 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18; + il2cpp_codegen_memory_barrier(); + NullCheck(L_15); + ((Encoding_t931 *)L_15)->___is_readonly_2 = 1; + } + +IL_00fb: + { + IL2CPP_LEAVE(0x107, FINALLY_0100); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0100; + } + +FINALLY_0100: + { // begin finally (depth: 1) + Object_t * L_16 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(256) + } // end finally (depth: 1) + IL2CPP_CLEANUP(256) + { + IL2CPP_JUMP_TBL(0x107, IL_0107) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0107: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_17 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___defaultEncoding_18; + il2cpp_codegen_memory_barrier(); + return L_17; + } +} +// System.Text.Encoding System.Text.Encoding::get_ISOLatin1() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* Latin1Encoding_t1641_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_ISOLatin1_m9785 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + Latin1Encoding_t1641_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1148); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___isoLatin1Encoding_23; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___isoLatin1Encoding_23; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0030; + } + } + +IL_0024: + { + Latin1Encoding_t1641 * L_4 = (Latin1Encoding_t1641 *)il2cpp_codegen_object_new (Latin1Encoding_t1641_il2cpp_TypeInfo_var); + Latin1Encoding__ctor_m9793(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___isoLatin1Encoding_23 = L_4; + } + +IL_0030: + { + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___isoLatin1Encoding_23; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_UTF7() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_UTF7_m5703 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf7Encoding_19; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf7Encoding_19; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0030; + } + } + +IL_0024: + { + UTF7Encoding_t1645 * L_4 = (UTF7Encoding_t1645 *)il2cpp_codegen_object_new (UTF7Encoding_t1645_il2cpp_TypeInfo_var); + UTF7Encoding__ctor_m9847(L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf7Encoding_19 = L_4; + } + +IL_0030: + { + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf7Encoding_19; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_UTF8() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF8Encoding_t1648_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_UTF8_m4690 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF8Encoding_t1648_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1150); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithMarkers_20; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithMarkers_20; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0031; + } + } + +IL_0024: + { + UTF8Encoding_t1648 * L_4 = (UTF8Encoding_t1648 *)il2cpp_codegen_object_new (UTF8Encoding_t1648_il2cpp_TypeInfo_var); + UTF8Encoding__ctor_m9871(L_4, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithMarkers_20 = L_4; + } + +IL_0031: + { + IL2CPP_LEAVE(0x3D, FINALLY_0036); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0036; + } + +FINALLY_0036: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(54) + } // end finally (depth: 1) + IL2CPP_CLEANUP(54) + { + IL2CPP_JUMP_TBL(0x3D, IL_003d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003d: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithMarkers_20; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_UTF8Unmarked() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF8Encoding_t1648_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_UTF8Unmarked_m9786 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF8Encoding_t1648_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1150); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithoutMarkers_21; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithoutMarkers_21; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0032; + } + } + +IL_0024: + { + UTF8Encoding_t1648 * L_4 = (UTF8Encoding_t1648 *)il2cpp_codegen_object_new (UTF8Encoding_t1648_il2cpp_TypeInfo_var); + UTF8Encoding__ctor_m9872(L_4, 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithoutMarkers_21 = L_4; + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingWithoutMarkers_21; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_UTF8UnmarkedUnsafe() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF8Encoding_t1648_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_UTF8UnmarkedUnsafe_m9787 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF8Encoding_t1648_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1150); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_006e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0062; + } + } + +IL_0024: + { + UTF8Encoding_t1648 * L_4 = (UTF8Encoding_t1648 *)il2cpp_codegen_object_new (UTF8Encoding_t1648_il2cpp_TypeInfo_var); + UTF8Encoding__ctor_m9872(L_4, 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24 = L_4; + Encoding_t931 * L_5 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + NullCheck(L_5); + ((Encoding_t931 *)L_5)->___is_readonly_2 = 0; + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + DecoderReplacementFallback_t1631 * L_8 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9714(L_8, L_7, /*hidden argument*/NULL); + NullCheck(L_6); + Encoding_set_DecoderFallback_m9763(L_6, L_8, /*hidden argument*/NULL); + Encoding_t931 * L_9 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + NullCheck(L_9); + ((Encoding_t931 *)L_9)->___is_readonly_2 = 1; + } + +IL_0062: + { + IL2CPP_LEAVE(0x6E, FINALLY_0067); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0067; + } + +FINALLY_0067: + { // begin finally (depth: 1) + Object_t * L_10 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(103) + } // end finally (depth: 1) + IL2CPP_CLEANUP(103) + { + IL2CPP_JUMP_TBL(0x6E, IL_006e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_11 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf8EncodingUnsafe_24; + il2cpp_codegen_memory_barrier(); + return L_11; + } +} +// System.Text.Encoding System.Text.Encoding::get_Unicode() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UnicodeEncoding_t1650_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_Unicode_m9788 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UnicodeEncoding_t1650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1147); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___unicodeEncoding_22; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___unicodeEncoding_22; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0032; + } + } + +IL_0024: + { + UnicodeEncoding_t1650 * L_4 = (UnicodeEncoding_t1650 *)il2cpp_codegen_object_new (UnicodeEncoding_t1650_il2cpp_TypeInfo_var); + UnicodeEncoding__ctor_m9901(L_4, 0, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___unicodeEncoding_22 = L_4; + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___unicodeEncoding_22; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_UTF32() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF32Encoding_t1643_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_UTF32_m9789 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF32Encoding_t1643_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1151); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf32Encoding_25; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf32Encoding_25; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0032; + } + } + +IL_0024: + { + UTF32Encoding_t1643 * L_4 = (UTF32Encoding_t1643 *)il2cpp_codegen_object_new (UTF32Encoding_t1643_il2cpp_TypeInfo_var); + UTF32Encoding__ctor_m9828(L_4, 0, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf32Encoding_25 = L_4; + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___utf32Encoding_25; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Text.Encoding System.Text.Encoding::get_BigEndianUTF32() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* UTF32Encoding_t1643_il2cpp_TypeInfo_var; +extern "C" Encoding_t931 * Encoding_get_BigEndianUTF32_m9790 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + UTF32Encoding_t1643_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1151); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_0 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianUTF32Encoding_26; + il2cpp_codegen_memory_barrier(); + if (L_0) + { + goto IL_003e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Object_t * L_1 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___lockobj_27; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0018: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_3 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianUTF32Encoding_26; + il2cpp_codegen_memory_barrier(); + if (L_3) + { + goto IL_0032; + } + } + +IL_0024: + { + UTF32Encoding_t1643 * L_4 = (UTF32Encoding_t1643 *)il2cpp_codegen_object_new (UTF32Encoding_t1643_il2cpp_TypeInfo_var); + UTF32Encoding__ctor_m9828(L_4, 1, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + il2cpp_codegen_memory_barrier(); + ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianUTF32Encoding_26 = L_4; + } + +IL_0032: + { + IL2CPP_LEAVE(0x3E, FINALLY_0037); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0037; + } + +FINALLY_0037: + { // begin finally (depth: 1) + Object_t * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(55) + } // end finally (depth: 1) + IL2CPP_CLEANUP(55) + { + IL2CPP_JUMP_TBL(0x3E, IL_003e) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = ((Encoding_t931_StaticFields*)Encoding_t931_il2cpp_TypeInfo_var->static_fields)->___bigEndianUTF32Encoding_26; + il2cpp_codegen_memory_barrier(); + return L_6; + } +} +// System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t Encoding_GetByteCount_m9791 (Encoding_t931 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + CharU5BU5D_t458* V_0 = {0}; + int32_t V_1 = 0; + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___count; + V_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_4)); + V_1 = 0; + goto IL_003e; + } + +IL_0031: + { + CharU5BU5D_t458* L_5 = V_0; + int32_t L_6 = V_1; + uint16_t* L_7 = ___chars; + int32_t L_8 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_6, sizeof(uint16_t))) = (uint16_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8*(int32_t)2)))))); + int32_t L_9 = V_1; + V_1 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_003e: + { + int32_t L_10 = V_1; + int32_t L_11 = ___count; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_0031; + } + } + { + CharU5BU5D_t458* L_12 = V_0; + int32_t L_13 = (int32_t)VirtFuncInvoker1< int32_t, CharU5BU5D_t458* >::Invoke(7 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[]) */, __this, L_12); + return L_13; + } +} +// System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2396; +extern "C" int32_t Encoding_GetBytes_m9792 (Encoding_t931 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2396 = il2cpp_codegen_string_literal_from_index(2396); + s_Il2CppMethodIntialized = true; + } + CharU5BU5D_t458* V_0 = {0}; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + uint8_t* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint16_t* L_2 = ___chars; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___charCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral2338, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___byteCount; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0047; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral2343, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + int32_t L_8 = ___charCount; + V_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_8)); + V_1 = 0; + goto IL_0062; + } + +IL_0055: + { + CharU5BU5D_t458* L_9 = V_0; + int32_t L_10 = V_1; + uint16_t* L_11 = ___chars; + int32_t L_12 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, L_10); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_9, L_10, sizeof(uint16_t))) = (uint16_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))))); + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0062: + { + int32_t L_14 = V_1; + int32_t L_15 = ___charCount; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_0055; + } + } + { + CharU5BU5D_t458* L_16 = V_0; + int32_t L_17 = ___charCount; + ByteU5BU5D_t789* L_18 = (ByteU5BU5D_t789*)VirtFuncInvoker3< ByteU5BU5D_t789*, CharU5BU5D_t458*, int32_t, int32_t >::Invoke(11 /* System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32) */, __this, L_16, 0, L_17); + V_2 = L_18; + ByteU5BU5D_t789* L_19 = V_2; + NullCheck(L_19); + V_3 = (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))); + int32_t L_20 = V_3; + int32_t L_21 = ___byteCount; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_008f; + } + } + { + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_22, _stringLiteral2396, _stringLiteral2343, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_008f: + { + V_4 = 0; + goto IL_00a6; + } + +IL_0097: + { + uint8_t* L_23 = ___bytes; + int32_t L_24 = V_4; + ByteU5BU5D_t789* L_25 = V_2; + int32_t L_26 = V_4; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + *((int8_t*)(((uint8_t*)((intptr_t)L_23+(int32_t)L_24)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t))); + int32_t L_28 = V_4; + V_4 = ((int32_t)((int32_t)L_28+(int32_t)1)); + } + +IL_00a6: + { + int32_t L_29 = V_4; + int32_t L_30 = V_3; + if ((((int32_t)L_29) < ((int32_t)L_30))) + { + goto IL_0097; + } + } + { + ByteU5BU5D_t789* L_31 = V_2; + NullCheck(L_31); + return (((int32_t)((int32_t)(((Array_t *)L_31)->max_length)))); + } +} +// System.Void System.Text.Latin1Encoding::.ctor() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern "C" void Latin1Encoding__ctor_m9793 (Latin1Encoding_t1641 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(__this, ((int32_t)28591), /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.Latin1Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t Latin1Encoding_GetByteCount_m9794 (Latin1Encoding_t1641 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return L_13; + } +} +// System.Int32 System.Text.Latin1Encoding::GetByteCount(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" int32_t Latin1Encoding_GetByteCount_m9795 (Latin1Encoding_t1641 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Text.Latin1Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t Latin1Encoding_GetBytes_m9796 (Latin1Encoding_t1641 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + EncoderFallbackBuffer_t1636 * V_0 = {0}; + CharU5BU5D_t458* V_1 = {0}; + { + V_0 = (EncoderFallbackBuffer_t1636 *)NULL; + V_1 = (CharU5BU5D_t458*)NULL; + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = Latin1Encoding_GetBytes_m9797(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.Latin1Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t Latin1Encoding_GetBytes_m9797 (Latin1Encoding_t1641 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, EncoderFallbackBuffer_t1636 ** ___buffer, CharU5BU5D_t458** ___fallback_chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + ByteU5BU5D_t789* L_20 = ___bytes; + NullCheck(L_20); + int32_t L_21 = ___byteIndex; + int32_t L_22 = ___charCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22))) + { + goto IL_00b4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b4: + { + int32_t L_25 = ___charCount; + V_0 = L_25; + goto IL_01d2; + } + +IL_00bb: + { + CharU5BU5D_t458* L_26 = ___chars; + int32_t L_27 = ___charIndex; + int32_t L_28 = L_27; + ___charIndex = ((int32_t)((int32_t)L_28+(int32_t)1)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + int32_t L_29 = L_28; + V_1 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_26, L_29, sizeof(uint16_t))); + uint16_t L_30 = V_1; + if ((((int32_t)L_30) >= ((int32_t)((int32_t)256)))) + { + goto IL_00e0; + } + } + { + ByteU5BU5D_t789* L_31 = ___bytes; + int32_t L_32 = ___byteIndex; + int32_t L_33 = L_32; + ___byteIndex = ((int32_t)((int32_t)L_33+(int32_t)1)); + uint16_t L_34 = V_1; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_33); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_34))); + goto IL_01d2; + } + +IL_00e0: + { + uint16_t L_35 = V_1; + if ((((int32_t)L_35) < ((int32_t)((int32_t)65281)))) + { + goto IL_010d; + } + } + { + uint16_t L_36 = V_1; + if ((((int32_t)L_36) > ((int32_t)((int32_t)65374)))) + { + goto IL_010d; + } + } + { + ByteU5BU5D_t789* L_37 = ___bytes; + int32_t L_38 = ___byteIndex; + int32_t L_39 = L_38; + ___byteIndex = ((int32_t)((int32_t)L_39+(int32_t)1)); + uint16_t L_40 = V_1; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_39); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_37, L_39, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_40-(int32_t)((int32_t)65248)))))); + goto IL_01d2; + } + +IL_010d: + { + EncoderFallbackBuffer_t1636 ** L_41 = ___buffer; + if ((*((EncoderFallbackBuffer_t1636 **)L_41))) + { + goto IL_0123; + } + } + { + EncoderFallbackBuffer_t1636 ** L_42 = ___buffer; + EncoderFallback_t1634 * L_43 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + NullCheck(L_43); + EncoderFallbackBuffer_t1636 * L_44 = (EncoderFallbackBuffer_t1636 *)VirtFuncInvoker0< EncoderFallbackBuffer_t1636 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_43); + *((Object_t **)(L_42)) = (Object_t *)L_44; + } + +IL_0123: + { + uint16_t L_45 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_46 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); + if (!L_46) + { + goto IL_015c; + } + } + { + int32_t L_47 = V_0; + if ((((int32_t)L_47) <= ((int32_t)1))) + { + goto IL_015c; + } + } + { + CharU5BU5D_t458* L_48 = ___chars; + int32_t L_49 = ___charIndex; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_51 = Char_IsSurrogate_m6029(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_48, L_50, sizeof(uint16_t))), /*hidden argument*/NULL); + if (!L_51) + { + goto IL_015c; + } + } + { + EncoderFallbackBuffer_t1636 ** L_52 = ___buffer; + uint16_t L_53 = V_1; + CharU5BU5D_t458* L_54 = ___chars; + int32_t L_55 = ___charIndex; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, L_55); + int32_t L_56 = L_55; + int32_t L_57 = ___charIndex; + int32_t L_58 = L_57; + ___charIndex = ((int32_t)((int32_t)L_58+(int32_t)1)); + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_52))); + VirtFuncInvoker3< bool, uint16_t, uint16_t, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_52)), L_53, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_54, L_56, sizeof(uint16_t))), ((int32_t)((int32_t)L_58-(int32_t)1))); + goto IL_0169; + } + +IL_015c: + { + EncoderFallbackBuffer_t1636 ** L_59 = ___buffer; + uint16_t L_60 = V_1; + int32_t L_61 = ___charIndex; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_59))); + VirtFuncInvoker2< bool, uint16_t, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_59)), L_60, ((int32_t)((int32_t)L_61-(int32_t)1))); + } + +IL_0169: + { + CharU5BU5D_t458** L_62 = ___fallback_chars; + if (!(*((CharU5BU5D_t458**)L_62))) + { + goto IL_0183; + } + } + { + CharU5BU5D_t458** L_63 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_63))); + EncoderFallbackBuffer_t1636 ** L_64 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_64))); + int32_t L_65 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_64))); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_63)))->max_length))))) >= ((int32_t)L_65))) + { + goto IL_0193; + } + } + +IL_0183: + { + CharU5BU5D_t458** L_66 = ___fallback_chars; + EncoderFallbackBuffer_t1636 ** L_67 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_67))); + int32_t L_68 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_67))); + *((Object_t **)(L_66)) = (Object_t *)((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_68)); + } + +IL_0193: + { + V_2 = 0; + goto IL_01ab; + } + +IL_019a: + { + CharU5BU5D_t458** L_69 = ___fallback_chars; + int32_t L_70 = V_2; + EncoderFallbackBuffer_t1636 ** L_71 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_71))); + uint16_t L_72 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t1636 **)L_71))); + NullCheck((*((CharU5BU5D_t458**)L_69))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((CharU5BU5D_t458**)L_69)), L_70); + *((uint16_t*)(uint16_t*)SZArrayLdElema((*((CharU5BU5D_t458**)L_69)), L_70, sizeof(uint16_t))) = (uint16_t)L_72; + int32_t L_73 = V_2; + V_2 = ((int32_t)((int32_t)L_73+(int32_t)1)); + } + +IL_01ab: + { + int32_t L_74 = V_2; + CharU5BU5D_t458** L_75 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_75))); + if ((((int32_t)L_74) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_75)))->max_length))))))) + { + goto IL_019a; + } + } + { + int32_t L_76 = ___byteIndex; + CharU5BU5D_t458** L_77 = ___fallback_chars; + CharU5BU5D_t458** L_78 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_78))); + ByteU5BU5D_t789* L_79 = ___bytes; + int32_t L_80 = ___byteIndex; + EncoderFallbackBuffer_t1636 ** L_81 = ___buffer; + CharU5BU5D_t458** L_82 = ___fallback_chars; + int32_t L_83 = Latin1Encoding_GetBytes_m9797(__this, (*((CharU5BU5D_t458**)L_77)), 0, (((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_78)))->max_length)))), L_79, L_80, L_81, L_82, /*hidden argument*/NULL); + ___byteIndex = ((int32_t)((int32_t)L_76+(int32_t)L_83)); + } + +IL_01d2: + { + int32_t L_84 = V_0; + int32_t L_85 = L_84; + V_0 = ((int32_t)((int32_t)L_85-(int32_t)1)); + if ((((int32_t)L_85) > ((int32_t)0))) + { + goto IL_00bb; + } + } + { + int32_t L_86 = ___charCount; + return L_86; + } +} +// System.Int32 System.Text.Latin1Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t Latin1Encoding_GetBytes_m9798 (Latin1Encoding_t1641 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + EncoderFallbackBuffer_t1636 * V_0 = {0}; + CharU5BU5D_t458* V_1 = {0}; + { + V_0 = (EncoderFallbackBuffer_t1636 *)NULL; + V_1 = (CharU5BU5D_t458*)NULL; + String_t* L_0 = ___s; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = Latin1Encoding_GetBytes_m9799(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.Latin1Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2341; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2342; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t Latin1Encoding_GetBytes_m9799 (Latin1Encoding_t1641 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, EncoderFallbackBuffer_t1636 ** ___buffer, CharU5BU5D_t458** ___fallback_chars, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2341 = il2cpp_codegen_string_literal_from_index(2341); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2342 = il2cpp_codegen_string_literal_from_index(2342); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___charIndex; + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_7))) + { + goto IL_004b; + } + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_8 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2341, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral2337, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004b: + { + int32_t L_10 = ___charCount; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_0060; + } + } + { + int32_t L_11 = ___charCount; + String_t* L_12 = ___s; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___charIndex; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0075; + } + } + +IL_0060: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_15 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2342, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_16 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_16, _stringLiteral2338, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0075: + { + int32_t L_17 = ___byteIndex; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_0088; + } + } + { + int32_t L_18 = ___byteIndex; + ByteU5BU5D_t789* L_19 = ___bytes; + NullCheck(L_19); + if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_009d; + } + } + +IL_0088: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_20 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_21 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_21, _stringLiteral2339, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_009d: + { + ByteU5BU5D_t789* L_22 = ___bytes; + NullCheck(L_22); + int32_t L_23 = ___byteIndex; + int32_t L_24 = ___charCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_22)->max_length))))-(int32_t)L_23))) >= ((int32_t)L_24))) + { + goto IL_00ba; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_25 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_26 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_00ba: + { + int32_t L_27 = ___charCount; + V_0 = L_27; + goto IL_01e4; + } + +IL_00c1: + { + String_t* L_28 = ___s; + int32_t L_29 = ___charIndex; + int32_t L_30 = L_29; + ___charIndex = ((int32_t)((int32_t)L_30+(int32_t)1)); + NullCheck(L_28); + uint16_t L_31 = String_get_Chars_m2061(L_28, L_30, /*hidden argument*/NULL); + V_1 = L_31; + uint16_t L_32 = V_1; + if ((((int32_t)L_32) >= ((int32_t)((int32_t)256)))) + { + goto IL_00ea; + } + } + { + ByteU5BU5D_t789* L_33 = ___bytes; + int32_t L_34 = ___byteIndex; + int32_t L_35 = L_34; + ___byteIndex = ((int32_t)((int32_t)L_35+(int32_t)1)); + uint16_t L_36 = V_1; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, L_35); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_36))); + goto IL_01e4; + } + +IL_00ea: + { + uint16_t L_37 = V_1; + if ((((int32_t)L_37) < ((int32_t)((int32_t)65281)))) + { + goto IL_0117; + } + } + { + uint16_t L_38 = V_1; + if ((((int32_t)L_38) > ((int32_t)((int32_t)65374)))) + { + goto IL_0117; + } + } + { + ByteU5BU5D_t789* L_39 = ___bytes; + int32_t L_40 = ___byteIndex; + int32_t L_41 = L_40; + ___byteIndex = ((int32_t)((int32_t)L_41+(int32_t)1)); + uint16_t L_42 = V_1; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_41); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_41, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_42-(int32_t)((int32_t)65248)))))); + goto IL_01e4; + } + +IL_0117: + { + EncoderFallbackBuffer_t1636 ** L_43 = ___buffer; + if ((*((EncoderFallbackBuffer_t1636 **)L_43))) + { + goto IL_012d; + } + } + { + EncoderFallbackBuffer_t1636 ** L_44 = ___buffer; + EncoderFallback_t1634 * L_45 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + NullCheck(L_45); + EncoderFallbackBuffer_t1636 * L_46 = (EncoderFallbackBuffer_t1636 *)VirtFuncInvoker0< EncoderFallbackBuffer_t1636 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_45); + *((Object_t **)(L_44)) = (Object_t *)L_46; + } + +IL_012d: + { + uint16_t L_47 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_48 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_47, /*hidden argument*/NULL); + if (!L_48) + { + goto IL_016e; + } + } + { + int32_t L_49 = V_0; + if ((((int32_t)L_49) <= ((int32_t)1))) + { + goto IL_016e; + } + } + { + String_t* L_50 = ___s; + int32_t L_51 = ___charIndex; + NullCheck(L_50); + uint16_t L_52 = String_get_Chars_m2061(L_50, L_51, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_53 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); + if (!L_53) + { + goto IL_016e; + } + } + { + EncoderFallbackBuffer_t1636 ** L_54 = ___buffer; + uint16_t L_55 = V_1; + String_t* L_56 = ___s; + int32_t L_57 = ___charIndex; + NullCheck(L_56); + uint16_t L_58 = String_get_Chars_m2061(L_56, L_57, /*hidden argument*/NULL); + int32_t L_59 = ___charIndex; + int32_t L_60 = L_59; + ___charIndex = ((int32_t)((int32_t)L_60+(int32_t)1)); + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_54))); + VirtFuncInvoker3< bool, uint16_t, uint16_t, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_54)), L_55, L_58, ((int32_t)((int32_t)L_60-(int32_t)1))); + goto IL_017b; + } + +IL_016e: + { + EncoderFallbackBuffer_t1636 ** L_61 = ___buffer; + uint16_t L_62 = V_1; + int32_t L_63 = ___charIndex; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_61))); + VirtFuncInvoker2< bool, uint16_t, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t1636 **)L_61)), L_62, ((int32_t)((int32_t)L_63-(int32_t)1))); + } + +IL_017b: + { + CharU5BU5D_t458** L_64 = ___fallback_chars; + if (!(*((CharU5BU5D_t458**)L_64))) + { + goto IL_0195; + } + } + { + CharU5BU5D_t458** L_65 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_65))); + EncoderFallbackBuffer_t1636 ** L_66 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_66))); + int32_t L_67 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_66))); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_65)))->max_length))))) >= ((int32_t)L_67))) + { + goto IL_01a5; + } + } + +IL_0195: + { + CharU5BU5D_t458** L_68 = ___fallback_chars; + EncoderFallbackBuffer_t1636 ** L_69 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_69))); + int32_t L_70 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t1636 **)L_69))); + *((Object_t **)(L_68)) = (Object_t *)((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_70)); + } + +IL_01a5: + { + V_2 = 0; + goto IL_01bd; + } + +IL_01ac: + { + CharU5BU5D_t458** L_71 = ___fallback_chars; + int32_t L_72 = V_2; + EncoderFallbackBuffer_t1636 ** L_73 = ___buffer; + NullCheck((*((EncoderFallbackBuffer_t1636 **)L_73))); + uint16_t L_74 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t1636 **)L_73))); + NullCheck((*((CharU5BU5D_t458**)L_71))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((CharU5BU5D_t458**)L_71)), L_72); + *((uint16_t*)(uint16_t*)SZArrayLdElema((*((CharU5BU5D_t458**)L_71)), L_72, sizeof(uint16_t))) = (uint16_t)L_74; + int32_t L_75 = V_2; + V_2 = ((int32_t)((int32_t)L_75+(int32_t)1)); + } + +IL_01bd: + { + int32_t L_76 = V_2; + CharU5BU5D_t458** L_77 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_77))); + if ((((int32_t)L_76) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_77)))->max_length))))))) + { + goto IL_01ac; + } + } + { + int32_t L_78 = ___byteIndex; + CharU5BU5D_t458** L_79 = ___fallback_chars; + CharU5BU5D_t458** L_80 = ___fallback_chars; + NullCheck((*((CharU5BU5D_t458**)L_80))); + ByteU5BU5D_t789* L_81 = ___bytes; + int32_t L_82 = ___byteIndex; + EncoderFallbackBuffer_t1636 ** L_83 = ___buffer; + CharU5BU5D_t458** L_84 = ___fallback_chars; + int32_t L_85 = Latin1Encoding_GetBytes_m9797(__this, (*((CharU5BU5D_t458**)L_79)), 0, (((int32_t)((int32_t)(((Array_t *)(*((CharU5BU5D_t458**)L_80)))->max_length)))), L_81, L_82, L_83, L_84, /*hidden argument*/NULL); + ___byteIndex = ((int32_t)((int32_t)L_78+(int32_t)L_85)); + } + +IL_01e4: + { + int32_t L_86 = V_0; + int32_t L_87 = L_86; + V_0 = ((int32_t)((int32_t)L_87-(int32_t)1)); + if ((((int32_t)L_87) > ((int32_t)0))) + { + goto IL_00c1; + } + } + { + int32_t L_88 = ___charCount; + return L_88; + } +} +// System.Int32 System.Text.Latin1Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t Latin1Encoding_GetCharCount_m9800 (Latin1Encoding_t1641 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return L_13; + } +} +// System.Int32 System.Text.Latin1Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t Latin1Encoding_GetChars_m9801 (Latin1Encoding_t1641 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + CharU5BU5D_t458* L_20 = ___chars; + NullCheck(L_20); + int32_t L_21 = ___charIndex; + int32_t L_22 = ___byteCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22))) + { + goto IL_00b4; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b4: + { + int32_t L_25 = ___byteCount; + V_0 = L_25; + goto IL_00ce; + } + +IL_00bb: + { + CharU5BU5D_t458* L_26 = ___chars; + int32_t L_27 = ___charIndex; + int32_t L_28 = L_27; + ___charIndex = ((int32_t)((int32_t)L_28+(int32_t)1)); + ByteU5BU5D_t789* L_29 = ___bytes; + int32_t L_30 = ___byteIndex; + int32_t L_31 = L_30; + ___byteIndex = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_31); + int32_t L_32 = L_31; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_26, L_28, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_32, sizeof(uint8_t)))))); + } + +IL_00ce: + { + int32_t L_33 = V_0; + int32_t L_34 = L_33; + V_0 = ((int32_t)((int32_t)L_34-(int32_t)1)); + if ((((int32_t)L_34) > ((int32_t)0))) + { + goto IL_00bb; + } + } + { + int32_t L_35 = ___byteCount; + return L_35; + } +} +// System.Int32 System.Text.Latin1Encoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t Latin1Encoding_GetMaxByteCount_m9802 (Latin1Encoding_t1641 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + return L_3; + } +} +// System.Int32 System.Text.Latin1Encoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t Latin1Encoding_GetMaxCharCount_m9803 (Latin1Encoding_t1641 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return L_3; + } +} +// System.String System.Text.Latin1Encoding::GetString(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" String_t* Latin1Encoding_GetString_m9804 (Latin1Encoding_t1641 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + String_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uint8_t* V_3 = {0}; + uint8_t* V_4 = {0}; + uint16_t* V_5 = {0}; + String_t* V_6 = {0}; + uintptr_t G_B14_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + if (L_13) + { + goto IL_0069; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_14; + } + +IL_0069: + { + ByteU5BU5D_t789* L_15 = ___bytes; + if (!L_15) + { + goto IL_0077; + } + } + { + ByteU5BU5D_t789* L_16 = ___bytes; + NullCheck(L_16); + if ((((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))) + { + goto IL_007e; + } + } + +IL_0077: + { + G_B14_0 = (((uintptr_t)0)); + goto IL_0085; + } + +IL_007e: + { + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + G_B14_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_17, 0, sizeof(uint8_t))))); + } + +IL_0085: + { + V_0 = (uint8_t*)G_B14_0; + int32_t L_18 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + V_1 = L_19; + String_t* L_20 = V_1; + V_6 = L_20; + String_t* L_21 = V_6; + int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22)); + uint8_t* L_23 = V_0; + int32_t L_24 = ___index; + V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)L_24)); + uint8_t* L_25 = V_3; + int32_t L_26 = ___count; + V_4 = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)L_26)); + uint16_t* L_27 = V_2; + V_5 = (uint16_t*)L_27; + goto IL_00bc; + } + +IL_00ab: + { + uint16_t* L_28 = V_5; + uint16_t* L_29 = (uint16_t*)L_28; + V_5 = (uint16_t*)((uint16_t*)((intptr_t)L_29+(intptr_t)(((intptr_t)2)))); + uint8_t* L_30 = V_3; + uint8_t* L_31 = (uint8_t*)L_30; + V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)1)))); + *((int16_t*)(L_29)) = (int16_t)(((int32_t)((uint16_t)(*((uint8_t*)L_31))))); + } + +IL_00bc: + { + uint8_t* L_32 = V_3; + uint8_t* L_33 = V_4; + if ((!(((uintptr_t)L_32) >= ((uintptr_t)L_33)))) + { + goto IL_00ab; + } + } + { + V_6 = (String_t*)NULL; + String_t* L_34 = V_1; + return L_34; + } +} +// System.String System.Text.Latin1Encoding::GetString(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern "C" String_t* Latin1Encoding_GetString_m9805 (Latin1Encoding_t1641 * __this, ByteU5BU5D_t789* ___bytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + ByteU5BU5D_t789* L_3 = ___bytes; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker3< String_t*, ByteU5BU5D_t789*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Latin1Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, __this, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))); + return L_4; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32,System.Int32,System.Int32) +extern "C" void StringBuilder__ctor_m9806 (StringBuilder_t457 * __this, String_t* ___value, int32_t ___startIndex, int32_t ___length, int32_t ___capacity, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + int32_t L_1 = ___startIndex; + int32_t L_2 = ___length; + int32_t L_3 = ___capacity; + StringBuilder__ctor_m9807(__this, L_0, L_1, L_2, L_3, ((int32_t)2147483647), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral2397; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral2398; +extern Il2CppCodeGenString* _stringLiteral1209; +extern Il2CppCodeGenString* _stringLiteral2399; +extern Il2CppCodeGenString* _stringLiteral2400; +extern Il2CppCodeGenString* _stringLiteral2401; +extern Il2CppCodeGenString* _stringLiteral2402; +extern Il2CppCodeGenString* _stringLiteral2403; +extern "C" void StringBuilder__ctor_m9807 (StringBuilder_t457 * __this, String_t* ___value, int32_t ___startIndex, int32_t ___length, int32_t ___capacity, int32_t ___maxCapacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral2397 = il2cpp_codegen_string_literal_from_index(2397); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral2398 = il2cpp_codegen_string_literal_from_index(2398); + _stringLiteral1209 = il2cpp_codegen_string_literal_from_index(1209); + _stringLiteral2399 = il2cpp_codegen_string_literal_from_index(2399); + _stringLiteral2400 = il2cpp_codegen_string_literal_from_index(2400); + _stringLiteral2401 = il2cpp_codegen_string_literal_from_index(2401); + _stringLiteral2402 = il2cpp_codegen_string_literal_from_index(2402); + _stringLiteral2403 = il2cpp_codegen_string_literal_from_index(2403); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + StringBuilder_t457 * G_B21_0 = {0}; + StringBuilder_t457 * G_B20_0 = {0}; + int32_t G_B22_0 = 0; + StringBuilder_t457 * G_B22_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0013; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___value = L_1; + } + +IL_0013: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0030; + } + } + { + int32_t L_3 = ___startIndex; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m10059(L_6, _stringLiteral965, L_5, _stringLiteral2397, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0030: + { + int32_t L_7 = ___length; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_004d; + } + } + { + int32_t L_8 = ___length; + int32_t L_9 = L_8; + Object_t * L_10 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_9); + ArgumentOutOfRangeException_t915 * L_11 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m10059(L_11, _stringLiteral966, L_10, _stringLiteral2398, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_004d: + { + int32_t L_12 = ___capacity; + if ((((int32_t)L_12) >= ((int32_t)0))) + { + goto IL_006c; + } + } + { + int32_t L_13 = ___capacity; + int32_t L_14 = L_13; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + ArgumentOutOfRangeException_t915 * L_16 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m10059(L_16, _stringLiteral1209, L_15, _stringLiteral2399, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_006c: + { + int32_t L_17 = ___maxCapacity; + if ((((int32_t)L_17) >= ((int32_t)1))) + { + goto IL_0084; + } + } + { + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, _stringLiteral2400, _stringLiteral2401, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_0084: + { + int32_t L_19 = ___capacity; + int32_t L_20 = ___maxCapacity; + if ((((int32_t)L_19) <= ((int32_t)L_20))) + { + goto IL_009d; + } + } + { + ArgumentOutOfRangeException_t915 * L_21 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_21, _stringLiteral1209, _stringLiteral2402, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_009d: + { + int32_t L_22 = ___startIndex; + String_t* L_23 = ___value; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + int32_t L_25 = ___length; + if ((((int32_t)L_22) <= ((int32_t)((int32_t)((int32_t)L_24-(int32_t)L_25))))) + { + goto IL_00c1; + } + } + { + int32_t L_26 = ___startIndex; + int32_t L_27 = L_26; + Object_t * L_28 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_27); + ArgumentOutOfRangeException_t915 * L_29 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m10059(L_29, _stringLiteral965, L_28, _stringLiteral2403, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00c1: + { + int32_t L_30 = ___capacity; + if (L_30) + { + goto IL_00ee; + } + } + { + int32_t L_31 = ___maxCapacity; + if ((((int32_t)L_31) <= ((int32_t)((int32_t)16)))) + { + goto IL_00da; + } + } + { + ___capacity = ((int32_t)16); + goto IL_00ee; + } + +IL_00da: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_32 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + String_t* L_33 = L_32; + V_0 = L_33; + __this->____cached_str_3 = L_33; + String_t* L_34 = V_0; + __this->____str_2 = L_34; + } + +IL_00ee: + { + int32_t L_35 = ___maxCapacity; + __this->____maxCapacity_4 = L_35; + String_t* L_36 = (__this->____str_2); + if (L_36) + { + goto IL_011c; + } + } + { + int32_t L_37 = ___length; + int32_t L_38 = ___capacity; + G_B20_0 = __this; + if ((((int32_t)L_37) <= ((int32_t)L_38))) + { + G_B21_0 = __this; + goto IL_0110; + } + } + { + int32_t L_39 = ___length; + G_B22_0 = L_39; + G_B22_1 = G_B20_0; + goto IL_0112; + } + +IL_0110: + { + int32_t L_40 = ___capacity; + G_B22_0 = L_40; + G_B22_1 = G_B21_0; + } + +IL_0112: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_41 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, G_B22_0, /*hidden argument*/NULL); + NullCheck(G_B22_1); + G_B22_1->____str_2 = L_41; + } + +IL_011c: + { + int32_t L_42 = ___length; + if ((((int32_t)L_42) <= ((int32_t)0))) + { + goto IL_0132; + } + } + { + String_t* L_43 = (__this->____str_2); + String_t* L_44 = ___value; + int32_t L_45 = ___startIndex; + int32_t L_46 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_43, 0, L_44, L_45, L_46, /*hidden argument*/NULL); + } + +IL_0132: + { + int32_t L_47 = ___length; + __this->____length_1 = L_47; + return; + } +} +// System.Void System.Text.StringBuilder::.ctor() +extern "C" void StringBuilder__ctor_m3451 (StringBuilder_t457 * __this, const MethodInfo* method) +{ + { + StringBuilder__ctor_m3494(__this, (String_t*)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void StringBuilder__ctor_m2055 (StringBuilder_t457 * __this, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + int32_t L_1 = ___capacity; + StringBuilder__ctor_m9806(__this, L_0, 0, 0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void StringBuilder__ctor_m3494 (StringBuilder_t457 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0013; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + ___value = L_1; + } + +IL_0013: + { + String_t* L_2 = ___value; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + __this->____length_1 = L_3; + String_t* L_4 = ___value; + String_t* L_5 = L_4; + V_0 = L_5; + __this->____cached_str_3 = L_5; + String_t* L_6 = V_0; + __this->____str_2 = L_6; + __this->____maxCapacity_4 = ((int32_t)2147483647); + return; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void StringBuilder__ctor_m4621 (StringBuilder_t457 * __this, String_t* ___value, int32_t ___capacity, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * G_B2_0 = {0}; + StringBuilder_t457 * G_B1_0 = {0}; + String_t* G_B3_0 = {0}; + StringBuilder_t457 * G_B3_1 = {0}; + int32_t G_B5_0 = 0; + String_t* G_B5_1 = {0}; + StringBuilder_t457 * G_B5_2 = {0}; + int32_t G_B4_0 = 0; + String_t* G_B4_1 = {0}; + StringBuilder_t457 * G_B4_2 = {0}; + int32_t G_B6_0 = 0; + int32_t G_B6_1 = 0; + String_t* G_B6_2 = {0}; + StringBuilder_t457 * G_B6_3 = {0}; + { + String_t* L_0 = ___value; + G_B1_0 = __this; + if (L_0) + { + G_B2_0 = __this; + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B3_0 = L_1; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_0011: + { + String_t* L_2 = ___value; + G_B3_0 = L_2; + G_B3_1 = G_B2_0; + } + +IL_0012: + { + String_t* L_3 = ___value; + G_B4_0 = 0; + G_B4_1 = G_B3_0; + G_B4_2 = G_B3_1; + if (L_3) + { + G_B5_0 = 0; + G_B5_1 = G_B3_0; + G_B5_2 = G_B3_1; + goto IL_001f; + } + } + { + G_B6_0 = 0; + G_B6_1 = G_B4_0; + G_B6_2 = G_B4_1; + G_B6_3 = G_B4_2; + goto IL_0025; + } + +IL_001f: + { + String_t* L_4 = ___value; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + G_B6_0 = L_5; + G_B6_1 = G_B5_0; + G_B6_2 = G_B5_1; + G_B6_3 = G_B5_2; + } + +IL_0025: + { + int32_t L_6 = ___capacity; + NullCheck(G_B6_3); + StringBuilder__ctor_m9806(G_B6_3, G_B6_2, G_B6_1, G_B6_0, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.StringBuilder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2404; +extern Il2CppCodeGenString* _stringLiteral2405; +extern Il2CppCodeGenString* _stringLiteral1212; +extern "C" void StringBuilder__ctor_m9808 (StringBuilder_t457 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2404 = il2cpp_codegen_string_literal_from_index(2404); + _stringLiteral2405 = il2cpp_codegen_string_literal_from_index(2405); + _stringLiteral1212 = il2cpp_codegen_string_literal_from_index(1212); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral2404, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + if (L_2) + { + goto IL_001e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_0 = L_3; + } + +IL_001e: + { + String_t* L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + __this->____length_1 = L_5; + String_t* L_6 = V_0; + String_t* L_7 = L_6; + V_1 = L_7; + __this->____cached_str_3 = L_7; + String_t* L_8 = V_1; + __this->____str_2 = L_8; + SerializationInfo_t433 * L_9 = ___info; + NullCheck(L_9); + int32_t L_10 = SerializationInfo_GetInt32_m4626(L_9, _stringLiteral2405, /*hidden argument*/NULL); + __this->____maxCapacity_4 = L_10; + int32_t L_11 = (__this->____maxCapacity_4); + if ((((int32_t)L_11) >= ((int32_t)0))) + { + goto IL_0062; + } + } + { + __this->____maxCapacity_4 = ((int32_t)2147483647); + } + +IL_0062: + { + SerializationInfo_t433 * L_12 = ___info; + NullCheck(L_12); + int32_t L_13 = SerializationInfo_GetInt32_m4626(L_12, _stringLiteral1212, /*hidden argument*/NULL); + StringBuilder_set_Capacity_m9811(__this, L_13, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.StringBuilder::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2405; +extern Il2CppCodeGenString* _stringLiteral1212; +extern Il2CppCodeGenString* _stringLiteral2404; +extern Il2CppCodeGenString* _stringLiteral2406; +extern "C" void StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m9809 (StringBuilder_t457 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2405 = il2cpp_codegen_string_literal_from_index(2405); + _stringLiteral1212 = il2cpp_codegen_string_literal_from_index(1212); + _stringLiteral2404 = il2cpp_codegen_string_literal_from_index(2404); + _stringLiteral2406 = il2cpp_codegen_string_literal_from_index(2406); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + int32_t L_1 = (__this->____maxCapacity_4); + NullCheck(L_0); + SerializationInfo_AddValue_m4616(L_0, _stringLiteral2405, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + int32_t L_3 = StringBuilder_get_Capacity_m9810(__this, /*hidden argument*/NULL); + NullCheck(L_2); + SerializationInfo_AddValue_m4616(L_2, _stringLiteral1212, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = StringBuilder_ToString_m2059(__this, /*hidden argument*/NULL); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral2404, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + NullCheck(L_6); + SerializationInfo_AddValue_m4616(L_6, _stringLiteral2406, 0, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.StringBuilder::get_Capacity() +extern "C" int32_t StringBuilder_get_Capacity_m9810 (StringBuilder_t457 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____str_2); + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + if (L_1) + { + goto IL_001e; + } + } + { + int32_t L_2 = (__this->____maxCapacity_4); + int32_t L_3 = Math_Min_m4826(NULL /*static, unused*/, L_2, ((int32_t)16), /*hidden argument*/NULL); + return L_3; + } + +IL_001e: + { + String_t* L_4 = (__this->____str_2); + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.Void System.Text.StringBuilder::set_Capacity(System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2407; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral2408; +extern "C" void StringBuilder_set_Capacity_m9811 (StringBuilder_t457 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2407 = il2cpp_codegen_string_literal_from_index(2407); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral2408 = il2cpp_codegen_string_literal_from_index(2408); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + int32_t L_1 = (__this->____length_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0017; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral2407, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___value; + int32_t L_4 = (__this->____maxCapacity_4); + if ((((int32_t)L_3) <= ((int32_t)L_4))) + { + goto IL_0033; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral449, _stringLiteral2408, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + int32_t L_6 = ___value; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_6, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Text.StringBuilder::get_Length() +extern "C" int32_t StringBuilder_get_Length_m4734 (StringBuilder_t457 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____length_1); + return L_0; + } +} +// System.Void System.Text.StringBuilder::set_Length(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void StringBuilder_set_Length_m4774 (StringBuilder_t457 * __this, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_0013; + } + } + { + int32_t L_1 = ___value; + int32_t L_2 = (__this->____maxCapacity_4); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0019; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + int32_t L_4 = ___value; + int32_t L_5 = (__this->____length_1); + if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) + { + goto IL_0026; + } + } + { + return; + } + +IL_0026: + { + int32_t L_6 = ___value; + int32_t L_7 = (__this->____length_1); + if ((((int32_t)L_6) >= ((int32_t)L_7))) + { + goto IL_0045; + } + } + { + int32_t L_8 = ___value; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_8, /*hidden argument*/NULL); + int32_t L_9 = ___value; + __this->____length_1 = L_9; + goto IL_0055; + } + +IL_0045: + { + int32_t L_10 = ___value; + int32_t L_11 = (__this->____length_1); + StringBuilder_Append_m9818(__this, 0, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL); + } + +IL_0055: + { + return; + } +} +// System.Char System.Text.StringBuilder::get_Chars(System.Int32) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern "C" uint16_t StringBuilder_get_Chars_m9812 (StringBuilder_t457 * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (__this->____length_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0013; + } + } + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0019; + } + } + +IL_0013: + { + IndexOutOfRangeException_t446 * L_3 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m10478(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + String_t* L_4 = (__this->____str_2); + int32_t L_5 = ___index; + NullCheck(L_4); + uint16_t L_6 = String_get_Chars_m2061(L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char) +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern "C" void StringBuilder_set_Chars_m9813 (StringBuilder_t457 * __this, int32_t ___index, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (__this->____length_1); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0013; + } + } + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0019; + } + } + +IL_0013: + { + IndexOutOfRangeException_t446 * L_3 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m10478(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + String_t* L_4 = (__this->____cached_str_3); + if (!L_4) + { + goto IL_0030; + } + } + { + int32_t L_5 = (__this->____length_1); + StringBuilder_InternalEnsureCapacity_m9824(__this, L_5, /*hidden argument*/NULL); + } + +IL_0030: + { + String_t* L_6 = (__this->____str_2); + int32_t L_7 = ___index; + uint16_t L_8 = ___value; + NullCheck(L_6); + String_InternalSetChar_m6104(L_6, L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.String System.Text.StringBuilder::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* StringBuilder_ToString_m2059 (StringBuilder_t457 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____length_1); + if (L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_1; + } + +IL_0011: + { + String_t* L_2 = (__this->____cached_str_3); + if (!L_2) + { + goto IL_0023; + } + } + { + String_t* L_3 = (__this->____cached_str_3); + return L_3; + } + +IL_0023: + { + int32_t L_4 = (__this->____length_1); + String_t* L_5 = (__this->____str_2); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)L_4) >= ((int32_t)((int32_t)((int32_t)L_6>>(int32_t)1))))) + { + goto IL_005a; + } + } + { + String_t* L_7 = (__this->____str_2); + int32_t L_8 = (__this->____length_1); + NullCheck(L_7); + String_t* L_9 = String_SubstringUnchecked_m6066(L_7, 0, L_8, /*hidden argument*/NULL); + __this->____cached_str_3 = L_9; + String_t* L_10 = (__this->____cached_str_3); + return L_10; + } + +IL_005a: + { + String_t* L_11 = (__this->____str_2); + __this->____cached_str_3 = L_11; + String_t* L_12 = (__this->____str_2); + int32_t L_13 = (__this->____length_1); + NullCheck(L_12); + String_InternalSetLength_m6105(L_12, L_13, /*hidden argument*/NULL); + String_t* L_14 = (__this->____str_2); + return L_14; + } +} +// System.String System.Text.StringBuilder::ToString(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" String_t* StringBuilder_ToString_m9814 (StringBuilder_t457 * __this, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_001c; + } + } + { + int32_t L_1 = ___length; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_001c; + } + } + { + int32_t L_2 = ___startIndex; + int32_t L_3 = (__this->____length_1); + int32_t L_4 = ___length; + if ((((int32_t)L_2) <= ((int32_t)((int32_t)((int32_t)L_3-(int32_t)L_4))))) + { + goto IL_0022; + } + } + +IL_001c: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0022: + { + int32_t L_6 = ___startIndex; + if (L_6) + { + goto IL_003b; + } + } + { + int32_t L_7 = ___length; + int32_t L_8 = (__this->____length_1); + if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) + { + goto IL_003b; + } + } + { + String_t* L_9 = StringBuilder_ToString_m2059(__this, /*hidden argument*/NULL); + return L_9; + } + +IL_003b: + { + String_t* L_10 = (__this->____str_2); + int32_t L_11 = ___startIndex; + int32_t L_12 = ___length; + NullCheck(L_10); + String_t* L_13 = String_SubstringUnchecked_m6066(L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Remove(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_Remove_m9815 (StringBuilder_t457 * __this, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___startIndex; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_001c; + } + } + { + int32_t L_1 = ___length; + if ((((int32_t)L_1) < ((int32_t)0))) + { + goto IL_001c; + } + } + { + int32_t L_2 = ___startIndex; + int32_t L_3 = (__this->____length_1); + int32_t L_4 = ___length; + if ((((int32_t)L_2) <= ((int32_t)((int32_t)((int32_t)L_3-(int32_t)L_4))))) + { + goto IL_0022; + } + } + +IL_001c: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0022: + { + String_t* L_6 = (__this->____cached_str_3); + if (!L_6) + { + goto IL_0039; + } + } + { + int32_t L_7 = (__this->____length_1); + StringBuilder_InternalEnsureCapacity_m9824(__this, L_7, /*hidden argument*/NULL); + } + +IL_0039: + { + int32_t L_8 = (__this->____length_1); + int32_t L_9 = ___startIndex; + int32_t L_10 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_8-(int32_t)((int32_t)((int32_t)L_9+(int32_t)L_10))))) <= ((int32_t)0))) + { + goto IL_0068; + } + } + { + String_t* L_11 = (__this->____str_2); + int32_t L_12 = ___startIndex; + String_t* L_13 = (__this->____str_2); + int32_t L_14 = ___startIndex; + int32_t L_15 = ___length; + int32_t L_16 = (__this->____length_1); + int32_t L_17 = ___startIndex; + int32_t L_18 = ___length; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_11, L_12, L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15)), ((int32_t)((int32_t)L_16-(int32_t)((int32_t)((int32_t)L_17+(int32_t)L_18)))), /*hidden argument*/NULL); + } + +IL_0068: + { + int32_t L_19 = (__this->____length_1); + int32_t L_20 = ___length; + __this->____length_1 = ((int32_t)((int32_t)L_19-(int32_t)L_20)); + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Replace(System.String,System.String) +extern "C" StringBuilder_t457 * StringBuilder_Replace_m9816 (StringBuilder_t457 * __this, String_t* ___oldValue, String_t* ___newValue, const MethodInfo* method) +{ + { + String_t* L_0 = ___oldValue; + String_t* L_1 = ___newValue; + int32_t L_2 = (__this->____length_1); + StringBuilder_t457 * L_3 = StringBuilder_Replace_m9817(__this, L_0, L_1, 0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Replace(System.String,System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2409; +extern Il2CppCodeGenString* _stringLiteral2410; +extern "C" StringBuilder_t457 * StringBuilder_Replace_m9817 (StringBuilder_t457 * __this, String_t* ___oldValue, String_t* ___newValue, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2409 = il2cpp_codegen_string_literal_from_index(2409); + _stringLiteral2410 = il2cpp_codegen_string_literal_from_index(2410); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + String_t* L_0 = ___oldValue; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2409, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_002f; + } + } + { + int32_t L_3 = ___count; + if ((((int32_t)L_3) < ((int32_t)0))) + { + goto IL_002f; + } + } + { + int32_t L_4 = ___startIndex; + int32_t L_5 = (__this->____length_1); + int32_t L_6 = ___count; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))))) + { + goto IL_0035; + } + } + +IL_002f: + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0035: + { + String_t* L_8 = ___oldValue; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + if (L_9) + { + goto IL_004b; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, _stringLiteral2410, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004b: + { + String_t* L_11 = (__this->____str_2); + int32_t L_12 = ___startIndex; + int32_t L_13 = ___count; + NullCheck(L_11); + String_t* L_14 = String_Substring_m2063(L_11, L_12, L_13, /*hidden argument*/NULL); + V_0 = L_14; + String_t* L_15 = V_0; + String_t* L_16 = ___oldValue; + String_t* L_17 = ___newValue; + NullCheck(L_15); + String_t* L_18 = String_Replace_m2067(L_15, L_16, L_17, /*hidden argument*/NULL); + V_1 = L_18; + String_t* L_19 = V_1; + String_t* L_20 = V_0; + if ((!(((Object_t*)(String_t*)L_19) == ((Object_t*)(String_t*)L_20)))) + { + goto IL_006c; + } + } + { + return __this; + } + +IL_006c: + { + String_t* L_21 = V_1; + NullCheck(L_21); + int32_t L_22 = String_get_Length_m2000(L_21, /*hidden argument*/NULL); + int32_t L_23 = (__this->____length_1); + int32_t L_24 = ___count; + StringBuilder_InternalEnsureCapacity_m9824(__this, ((int32_t)((int32_t)L_22+(int32_t)((int32_t)((int32_t)L_23-(int32_t)L_24)))), /*hidden argument*/NULL); + String_t* L_25 = V_1; + NullCheck(L_25); + int32_t L_26 = String_get_Length_m2000(L_25, /*hidden argument*/NULL); + int32_t L_27 = ___count; + if ((((int32_t)L_26) >= ((int32_t)L_27))) + { + goto IL_00bc; + } + } + { + String_t* L_28 = (__this->____str_2); + int32_t L_29 = ___startIndex; + String_t* L_30 = V_1; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + String_t* L_32 = (__this->____str_2); + int32_t L_33 = ___startIndex; + int32_t L_34 = ___count; + int32_t L_35 = (__this->____length_1); + int32_t L_36 = ___startIndex; + int32_t L_37 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_31)), L_32, ((int32_t)((int32_t)L_33+(int32_t)L_34)), ((int32_t)((int32_t)((int32_t)((int32_t)L_35-(int32_t)L_36))-(int32_t)L_37)), /*hidden argument*/NULL); + goto IL_00f1; + } + +IL_00bc: + { + String_t* L_38 = V_1; + NullCheck(L_38); + int32_t L_39 = String_get_Length_m2000(L_38, /*hidden argument*/NULL); + int32_t L_40 = ___count; + if ((((int32_t)L_39) <= ((int32_t)L_40))) + { + goto IL_00f1; + } + } + { + String_t* L_41 = (__this->____str_2); + int32_t L_42 = ___startIndex; + String_t* L_43 = V_1; + NullCheck(L_43); + int32_t L_44 = String_get_Length_m2000(L_43, /*hidden argument*/NULL); + String_t* L_45 = (__this->____str_2); + int32_t L_46 = ___startIndex; + int32_t L_47 = ___count; + int32_t L_48 = (__this->____length_1); + int32_t L_49 = ___startIndex; + int32_t L_50 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopyReverse_m6121(NULL /*static, unused*/, L_41, ((int32_t)((int32_t)L_42+(int32_t)L_44)), L_45, ((int32_t)((int32_t)L_46+(int32_t)L_47)), ((int32_t)((int32_t)((int32_t)((int32_t)L_48-(int32_t)L_49))-(int32_t)L_50)), /*hidden argument*/NULL); + } + +IL_00f1: + { + String_t* L_51 = (__this->____str_2); + int32_t L_52 = ___startIndex; + String_t* L_53 = V_1; + String_t* L_54 = V_1; + NullCheck(L_54); + int32_t L_55 = String_get_Length_m2000(L_54, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_51, L_52, L_53, 0, L_55, /*hidden argument*/NULL); + String_t* L_56 = V_1; + NullCheck(L_56); + int32_t L_57 = String_get_Length_m2000(L_56, /*hidden argument*/NULL); + int32_t L_58 = (__this->____length_1); + int32_t L_59 = ___count; + __this->____length_1 = ((int32_t)((int32_t)L_57+(int32_t)((int32_t)((int32_t)L_58-(int32_t)L_59)))); + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_Append_m2058 (StringBuilder_t457 * __this, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return __this; + } + +IL_0008: + { + int32_t L_1 = (__this->____length_1); + if (L_1) + { + goto IL_0058; + } + } + { + String_t* L_2 = ___value; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = (__this->____maxCapacity_4); + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0058; + } + } + { + String_t* L_5 = ___value; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + String_t* L_7 = (__this->____str_2); + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if ((((int32_t)L_6) <= ((int32_t)L_8))) + { + goto IL_0058; + } + } + { + String_t* L_9 = ___value; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + __this->____length_1 = L_10; + String_t* L_11 = ___value; + String_t* L_12 = L_11; + V_1 = L_12; + __this->____cached_str_3 = L_12; + String_t* L_13 = V_1; + __this->____str_2 = L_13; + return __this; + } + +IL_0058: + { + int32_t L_14 = (__this->____length_1); + String_t* L_15 = ___value; + NullCheck(L_15); + int32_t L_16 = String_get_Length_m2000(L_15, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_14+(int32_t)L_16)); + String_t* L_17 = (__this->____cached_str_3); + if (L_17) + { + goto IL_0082; + } + } + { + String_t* L_18 = (__this->____str_2); + NullCheck(L_18); + int32_t L_19 = String_get_Length_m2000(L_18, /*hidden argument*/NULL); + int32_t L_20 = V_0; + if ((((int32_t)L_19) >= ((int32_t)L_20))) + { + goto IL_0089; + } + } + +IL_0082: + { + int32_t L_21 = V_0; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_21, /*hidden argument*/NULL); + } + +IL_0089: + { + String_t* L_22 = (__this->____str_2); + int32_t L_23 = (__this->____length_1); + String_t* L_24 = ___value; + String_t* L_25 = ___value; + NullCheck(L_25); + int32_t L_26 = String_get_Length_m2000(L_25, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_22, L_23, L_24, 0, L_26, /*hidden argument*/NULL); + int32_t L_27 = V_0; + __this->____length_1 = L_27; + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32) +extern "C" StringBuilder_t457 * StringBuilder_Append_m4680 (StringBuilder_t457 * __this, int32_t ___value, const MethodInfo* method) +{ + { + String_t* L_0 = Int32_ToString_m2071((&___value), /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = StringBuilder_Append_m2058(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int64) +extern "C" StringBuilder_t457 * StringBuilder_Append_m4640 (StringBuilder_t457 * __this, int64_t ___value, const MethodInfo* method) +{ + { + String_t* L_0 = Int64_ToString_m4635((&___value), /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = StringBuilder_Append_m2058(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object) +extern "C" StringBuilder_t457 * StringBuilder_Append_m4623 (StringBuilder_t457 * __this, Object_t * ___value, const MethodInfo* method) +{ + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return __this; + } + +IL_0008: + { + Object_t * L_1 = ___value; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); + StringBuilder_t457 * L_3 = StringBuilder_Append_m2058(__this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char) +extern "C" StringBuilder_t457 * StringBuilder_Append_m4622 (StringBuilder_t457 * __this, uint16_t ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____length_1); + V_0 = ((int32_t)((int32_t)L_0+(int32_t)1)); + String_t* L_1 = (__this->____cached_str_3); + if (L_1) + { + goto IL_0025; + } + } + { + String_t* L_2 = (__this->____str_2); + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + int32_t L_4 = V_0; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_002c; + } + } + +IL_0025: + { + int32_t L_5 = V_0; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_5, /*hidden argument*/NULL); + } + +IL_002c: + { + String_t* L_6 = (__this->____str_2); + int32_t L_7 = (__this->____length_1); + uint16_t L_8 = ___value; + NullCheck(L_6); + String_InternalSetChar_m6104(L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_0; + __this->____length_1 = L_9; + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_Append_m9818 (StringBuilder_t457 * __this, uint16_t ___value, int32_t ___repeatCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___repeatCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + int32_t L_2 = (__this->____length_1); + int32_t L_3 = ___repeatCount; + StringBuilder_InternalEnsureCapacity_m9824(__this, ((int32_t)((int32_t)L_2+(int32_t)L_3)), /*hidden argument*/NULL); + V_0 = 0; + goto IL_0043; + } + +IL_0022: + { + String_t* L_4 = (__this->____str_2); + int32_t L_5 = (__this->____length_1); + int32_t L_6 = L_5; + V_1 = L_6; + __this->____length_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + int32_t L_7 = V_1; + uint16_t L_8 = ___value; + NullCheck(L_4); + String_InternalSetChar_m6104(L_4, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_0043: + { + int32_t L_10 = V_0; + int32_t L_11 = ___repeatCount; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_0022; + } + } + { + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" StringBuilder_t457 * StringBuilder_Append_m9819 (StringBuilder_t457 * __this, CharU5BU5D_t458* ___value, int32_t ___startIndex, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + CharU5BU5D_t458* L_0 = ___value; + if (L_0) + { + goto IL_001f; + } + } + { + int32_t L_1 = ___startIndex; + if (L_1) + { + goto IL_0012; + } + } + { + int32_t L_2 = ___charCount; + if (!L_2) + { + goto IL_001d; + } + } + +IL_0012: + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + return __this; + } + +IL_001f: + { + int32_t L_4 = ___charCount; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0038; + } + } + { + int32_t L_5 = ___startIndex; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0038; + } + } + { + int32_t L_6 = ___startIndex; + CharU5BU5D_t458* L_7 = ___value; + NullCheck(L_7); + int32_t L_8 = ___charCount; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))-(int32_t)L_8))))) + { + goto IL_003e; + } + } + +IL_0038: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003e: + { + int32_t L_10 = (__this->____length_1); + int32_t L_11 = ___charCount; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + int32_t L_12 = V_0; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_12, /*hidden argument*/NULL); + String_t* L_13 = (__this->____str_2); + int32_t L_14 = (__this->____length_1); + CharU5BU5D_t458* L_15 = ___value; + int32_t L_16 = ___startIndex; + int32_t L_17 = ___charCount; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6120(NULL /*static, unused*/, L_13, L_14, L_15, L_16, L_17, /*hidden argument*/NULL); + int32_t L_18 = V_0; + __this->____length_1 = L_18; + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" StringBuilder_t457 * StringBuilder_Append_m4747 (StringBuilder_t457 * __this, String_t* ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_001f; + } + } + { + int32_t L_1 = ___startIndex; + if (!L_1) + { + goto IL_001d; + } + } + { + int32_t L_2 = ___count; + if (!L_2) + { + goto IL_001d; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + return __this; + } + +IL_001f: + { + int32_t L_4 = ___count; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_003b; + } + } + { + int32_t L_5 = ___startIndex; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_003b; + } + } + { + int32_t L_6 = ___startIndex; + String_t* L_7 = ___value; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_0041; + } + } + +IL_003b: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0041: + { + int32_t L_11 = (__this->____length_1); + int32_t L_12 = ___count; + V_0 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + String_t* L_13 = (__this->____cached_str_3); + if (L_13) + { + goto IL_0066; + } + } + { + String_t* L_14 = (__this->____str_2); + NullCheck(L_14); + int32_t L_15 = String_get_Length_m2000(L_14, /*hidden argument*/NULL); + int32_t L_16 = V_0; + if ((((int32_t)L_15) >= ((int32_t)L_16))) + { + goto IL_006d; + } + } + +IL_0066: + { + int32_t L_17 = V_0; + StringBuilder_InternalEnsureCapacity_m9824(__this, L_17, /*hidden argument*/NULL); + } + +IL_006d: + { + String_t* L_18 = (__this->____str_2); + int32_t L_19 = (__this->____length_1); + String_t* L_20 = ___value; + int32_t L_21 = ___startIndex; + int32_t L_22 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL); + int32_t L_23 = V_0; + __this->____length_1 = L_23; + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendLine() +extern "C" StringBuilder_t457 * StringBuilder_AppendLine_m3453 (StringBuilder_t457 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + StringBuilder_t457 * L_1 = StringBuilder_Append_m2058(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String) +extern "C" StringBuilder_t457 * StringBuilder_AppendLine_m3452 (StringBuilder_t457 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + StringBuilder_t457 * L_1 = StringBuilder_Append_m2058(__this, L_0, /*hidden argument*/NULL); + String_t* L_2 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_1); + StringBuilder_t457 * L_3 = StringBuilder_Append_m2058(L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object[]) +extern "C" StringBuilder_t457 * StringBuilder_AppendFormat_m5679 (StringBuilder_t457 * __this, String_t* ___format, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ___args; + StringBuilder_t457 * L_2 = StringBuilder_AppendFormat_m9820(__this, (Object_t *)NULL, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.IFormatProvider,System.String,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_AppendFormat_m9820 (StringBuilder_t457 * __this, Object_t * ___provider, String_t* ___format, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___provider; + String_t* L_1 = ___format; + ObjectU5BU5D_t162* L_2 = ___args; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_FormatHelper_m6097(NULL /*static, unused*/, __this, L_0, L_1, L_2, /*hidden argument*/NULL); + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_AppendFormat_m4639 (StringBuilder_t457 * __this, String_t* ___format, Object_t * ___arg0, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + StringBuilder_t457 * L_3 = StringBuilder_AppendFormat_m9820(__this, (Object_t *)NULL, L_0, L_1, /*hidden argument*/NULL); + return L_3; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_AppendFormat_m4701 (StringBuilder_t457 * __this, String_t* ___format, Object_t * ___arg0, Object_t * ___arg1, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + Object_t * L_4 = ___arg1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)L_4; + StringBuilder_t457 * L_5 = StringBuilder_AppendFormat_m9820(__this, (Object_t *)NULL, L_0, L_3, /*hidden argument*/NULL); + return L_5; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object,System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_AppendFormat_m4704 (StringBuilder_t457 * __this, String_t* ___format, Object_t * ___arg0, Object_t * ___arg1, Object_t * ___arg2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___format; + ObjectU5BU5D_t162* L_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + Object_t * L_2 = ___arg0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + ArrayElementTypeCheck (L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, 0, sizeof(Object_t *))) = (Object_t *)L_2; + ObjectU5BU5D_t162* L_3 = L_1; + Object_t * L_4 = ___arg1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + ArrayElementTypeCheck (L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, 1, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = L_3; + Object_t * L_6 = ___arg2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 2, sizeof(Object_t *))) = (Object_t *)L_6; + StringBuilder_t457 * L_7 = StringBuilder_AppendFormat_m9820(__this, (Object_t *)NULL, L_0, L_5, /*hidden argument*/NULL); + return L_7; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_Insert_m9821 (StringBuilder_t457 * __this, int32_t ___index, String_t* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (__this->____length_1); + if ((((int32_t)L_0) > ((int32_t)L_1))) + { + goto IL_0013; + } + } + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0019; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + String_t* L_4 = ___value; + if (!L_4) + { + goto IL_002a; + } + } + { + String_t* L_5 = ___value; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_002c; + } + } + +IL_002a: + { + return __this; + } + +IL_002c: + { + int32_t L_7 = (__this->____length_1); + String_t* L_8 = ___value; + NullCheck(L_8); + int32_t L_9 = String_get_Length_m2000(L_8, /*hidden argument*/NULL); + StringBuilder_InternalEnsureCapacity_m9824(__this, ((int32_t)((int32_t)L_7+(int32_t)L_9)), /*hidden argument*/NULL); + String_t* L_10 = (__this->____str_2); + int32_t L_11 = ___index; + String_t* L_12 = ___value; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + String_t* L_14 = (__this->____str_2); + int32_t L_15 = ___index; + int32_t L_16 = (__this->____length_1); + int32_t L_17 = ___index; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopyReverse_m6121(NULL /*static, unused*/, L_10, ((int32_t)((int32_t)L_11+(int32_t)L_13)), L_14, L_15, ((int32_t)((int32_t)L_16-(int32_t)L_17)), /*hidden argument*/NULL); + String_t* L_18 = (__this->____str_2); + int32_t L_19 = ___index; + String_t* L_20 = ___value; + String_t* L_21 = ___value; + NullCheck(L_21); + int32_t L_22 = String_get_Length_m2000(L_21, /*hidden argument*/NULL); + String_CharCopy_m6119(NULL /*static, unused*/, L_18, L_19, L_20, 0, L_22, /*hidden argument*/NULL); + int32_t L_23 = (__this->____length_1); + String_t* L_24 = ___value; + NullCheck(L_24); + int32_t L_25 = String_get_Length_m2000(L_24, /*hidden argument*/NULL); + __this->____length_1 = ((int32_t)((int32_t)L_23+(int32_t)L_25)); + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.Char) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" StringBuilder_t457 * StringBuilder_Insert_m9822 (StringBuilder_t457 * __this, int32_t ___index, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___index; + int32_t L_1 = (__this->____length_1); + if ((((int32_t)L_0) > ((int32_t)L_1))) + { + goto IL_0013; + } + } + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_001e; + } + } + +IL_0013: + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001e: + { + int32_t L_4 = (__this->____length_1); + StringBuilder_InternalEnsureCapacity_m9824(__this, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + String_t* L_5 = (__this->____str_2); + int32_t L_6 = ___index; + String_t* L_7 = (__this->____str_2); + int32_t L_8 = ___index; + int32_t L_9 = (__this->____length_1); + int32_t L_10 = ___index; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopyReverse_m6121(NULL /*static, unused*/, L_5, ((int32_t)((int32_t)L_6+(int32_t)1)), L_7, L_8, ((int32_t)((int32_t)L_9-(int32_t)L_10)), /*hidden argument*/NULL); + String_t* L_11 = (__this->____str_2); + int32_t L_12 = ___index; + uint16_t L_13 = ___value; + NullCheck(L_11); + String_InternalSetChar_m6104(L_11, L_12, L_13, /*hidden argument*/NULL); + int32_t L_14 = (__this->____length_1); + __this->____length_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + return __this; + } +} +// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" StringBuilder_t457 * StringBuilder_Insert_m9823 (StringBuilder_t457 * __this, int32_t ___index, String_t* ___value, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___count; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + String_t* L_2 = ___value; + if (!L_2) + { + goto IL_003e; + } + } + { + String_t* L_3 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_5 = String_op_Inequality_m3593(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003e; + } + } + { + V_0 = 0; + goto IL_0037; + } + +IL_002a: + { + int32_t L_6 = ___index; + String_t* L_7 = ___value; + StringBuilder_Insert_m9821(__this, L_6, L_7, /*hidden argument*/NULL); + int32_t L_8 = V_0; + V_0 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0037: + { + int32_t L_9 = V_0; + int32_t L_10 = ___count; + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_002a; + } + } + +IL_003e: + { + return __this; + } +} +// System.Void System.Text.StringBuilder::InternalEnsureCapacity(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2411; +extern Il2CppCodeGenString* _stringLiteral2412; +extern "C" void StringBuilder_InternalEnsureCapacity_m9824 (StringBuilder_t457 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2411 = il2cpp_codegen_string_literal_from_index(2411); + _stringLiteral2412 = il2cpp_codegen_string_literal_from_index(2412); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + { + int32_t L_0 = ___size; + String_t* L_1 = (__this->____str_2); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) > ((int32_t)L_2))) + { + goto IL_0022; + } + } + { + String_t* L_3 = (__this->____cached_str_3); + String_t* L_4 = (__this->____str_2); + if ((!(((Object_t*)(String_t*)L_3) == ((Object_t*)(String_t*)L_4)))) + { + goto IL_00df; + } + } + +IL_0022: + { + String_t* L_5 = (__this->____str_2); + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + V_0 = L_6; + int32_t L_7 = ___size; + int32_t L_8 = V_0; + if ((((int32_t)L_7) <= ((int32_t)L_8))) + { + goto IL_00b1; + } + } + { + String_t* L_9 = (__this->____cached_str_3); + String_t* L_10 = (__this->____str_2); + if ((!(((Object_t*)(String_t*)L_9) == ((Object_t*)(String_t*)L_10)))) + { + goto IL_0051; + } + } + { + int32_t L_11 = V_0; + if ((((int32_t)L_11) >= ((int32_t)((int32_t)16)))) + { + goto IL_0051; + } + } + { + V_0 = ((int32_t)16); + } + +IL_0051: + { + int32_t L_12 = V_0; + V_0 = ((int32_t)((int32_t)L_12<<(int32_t)1)); + int32_t L_13 = ___size; + int32_t L_14 = V_0; + if ((((int32_t)L_13) <= ((int32_t)L_14))) + { + goto IL_005e; + } + } + { + int32_t L_15 = ___size; + V_0 = L_15; + } + +IL_005e: + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) >= ((int32_t)((int32_t)2147483647)))) + { + goto IL_0070; + } + } + { + int32_t L_17 = V_0; + if ((((int32_t)L_17) >= ((int32_t)0))) + { + goto IL_0076; + } + } + +IL_0070: + { + V_0 = ((int32_t)2147483647); + } + +IL_0076: + { + int32_t L_18 = V_0; + int32_t L_19 = (__this->____maxCapacity_4); + if ((((int32_t)L_18) <= ((int32_t)L_19))) + { + goto IL_0095; + } + } + { + int32_t L_20 = ___size; + int32_t L_21 = (__this->____maxCapacity_4); + if ((((int32_t)L_20) > ((int32_t)L_21))) + { + goto IL_0095; + } + } + { + int32_t L_22 = (__this->____maxCapacity_4); + V_0 = L_22; + } + +IL_0095: + { + int32_t L_23 = V_0; + int32_t L_24 = (__this->____maxCapacity_4); + if ((((int32_t)L_23) <= ((int32_t)L_24))) + { + goto IL_00b1; + } + } + { + ArgumentOutOfRangeException_t915 * L_25 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_25, _stringLiteral2411, _stringLiteral2412, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_25); + } + +IL_00b1: + { + int32_t L_26 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + V_1 = L_27; + int32_t L_28 = (__this->____length_1); + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_00d8; + } + } + { + String_t* L_29 = V_1; + String_t* L_30 = (__this->____str_2); + int32_t L_31 = (__this->____length_1); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_CharCopy_m6119(NULL /*static, unused*/, L_29, 0, L_30, 0, L_31, /*hidden argument*/NULL); + } + +IL_00d8: + { + String_t* L_32 = V_1; + __this->____str_2 = L_32; + } + +IL_00df: + { + __this->____cached_str_3 = (String_t*)NULL; + return; + } +} +// System.Void System.Text.UTF32Encoding/UTF32Decoder::.ctor(System.Boolean) +extern "C" void UTF32Decoder__ctor_m9825 (UTF32Decoder_t1642 * __this, bool ___bigEndian, const MethodInfo* method) +{ + { + Decoder__ctor_m9692(__this, /*hidden argument*/NULL); + bool L_0 = ___bigEndian; + __this->___bigEndian_2 = L_0; + __this->___leftOverByte_3 = (-1); + return; + } +} +// System.Int32 System.Text.UTF32Encoding/UTF32Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UTF32Decoder_GetChars_m9826 (UTF32Decoder_t1642 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + int32_t L_20 = ___charIndex; + V_0 = L_20; + int32_t L_21 = (__this->___leftOverByte_3); + V_1 = L_21; + CharU5BU5D_t458* L_22 = ___chars; + NullCheck(L_22); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_22)->max_length)))); + int32_t L_23 = (__this->___leftOverLength_4); + V_4 = ((int32_t)((int32_t)4-(int32_t)L_23)); + int32_t L_24 = (__this->___leftOverLength_4); + if ((((int32_t)L_24) <= ((int32_t)0))) + { + goto IL_01ba; + } + } + { + int32_t L_25 = ___byteCount; + int32_t L_26 = V_4; + if ((((int32_t)L_25) <= ((int32_t)L_26))) + { + goto IL_01ba; + } + } + { + bool L_27 = (__this->___bigEndian_2); + if (!L_27) + { + goto IL_0105; + } + } + { + V_5 = 0; + goto IL_00f7; + } + +IL_00d7: + { + int32_t L_28 = V_1; + ByteU5BU5D_t789* L_29 = ___bytes; + int32_t L_30 = ___byteIndex; + int32_t L_31 = L_30; + ___byteIndex = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_31); + int32_t L_32 = L_31; + int32_t L_33 = ___byteCount; + int32_t L_34 = L_33; + ___byteCount = ((int32_t)((int32_t)L_34-(int32_t)1)); + V_1 = ((int32_t)((int32_t)L_28+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_29, L_32, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4-(int32_t)L_34))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + int32_t L_35 = V_5; + V_5 = ((int32_t)((int32_t)L_35+(int32_t)1)); + } + +IL_00f7: + { + int32_t L_36 = V_5; + int32_t L_37 = V_4; + if ((((int32_t)L_36) < ((int32_t)L_37))) + { + goto IL_00d7; + } + } + { + goto IL_0134; + } + +IL_0105: + { + V_6 = 0; + goto IL_012b; + } + +IL_010d: + { + int32_t L_38 = V_1; + ByteU5BU5D_t789* L_39 = ___bytes; + int32_t L_40 = ___byteIndex; + int32_t L_41 = L_40; + ___byteIndex = ((int32_t)((int32_t)L_41+(int32_t)1)); + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, L_41); + int32_t L_42 = L_41; + int32_t L_43 = ___byteCount; + int32_t L_44 = L_43; + ___byteCount = ((int32_t)((int32_t)L_44-(int32_t)1)); + V_1 = ((int32_t)((int32_t)L_38+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_42, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_44&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + int32_t L_45 = V_6; + V_6 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_012b: + { + int32_t L_46 = V_6; + int32_t L_47 = V_4; + if ((((int32_t)L_46) < ((int32_t)L_47))) + { + goto IL_010d; + } + } + +IL_0134: + { + int32_t L_48 = V_1; + if ((((int32_t)L_48) <= ((int32_t)((int32_t)65535)))) + { + goto IL_0148; + } + } + { + int32_t L_49 = V_0; + int32_t L_50 = V_2; + if ((((int32_t)((int32_t)((int32_t)L_49+(int32_t)1))) < ((int32_t)L_50))) + { + goto IL_014f; + } + } + +IL_0148: + { + int32_t L_51 = V_0; + int32_t L_52 = V_2; + if ((((int32_t)L_51) >= ((int32_t)L_52))) + { + goto IL_015f; + } + } + +IL_014f: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_53 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_54 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_54, L_53, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_54); + } + +IL_015f: + { + int32_t L_55 = V_1; + if ((((int32_t)L_55) <= ((int32_t)((int32_t)65535)))) + { + goto IL_01a7; + } + } + { + CharU5BU5D_t458* L_56 = ___chars; + int32_t L_57 = V_0; + int32_t L_58 = L_57; + V_0 = ((int32_t)((int32_t)L_58+(int32_t)1)); + int32_t L_59 = V_1; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_58); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_56, L_58, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_59-(int32_t)((int32_t)10000)))/(int32_t)((int32_t)1024)))+(int32_t)((int32_t)55296)))))); + CharU5BU5D_t458* L_60 = ___chars; + int32_t L_61 = V_0; + int32_t L_62 = L_61; + V_0 = ((int32_t)((int32_t)L_62+(int32_t)1)); + int32_t L_63 = V_1; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, L_62); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_60, L_62, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63-(int32_t)((int32_t)10000)))%(int32_t)((int32_t)1024)))+(int32_t)((int32_t)56320)))))); + goto IL_01b1; + } + +IL_01a7: + { + CharU5BU5D_t458* L_64 = ___chars; + int32_t L_65 = V_0; + int32_t L_66 = L_65; + V_0 = ((int32_t)((int32_t)L_66+(int32_t)1)); + int32_t L_67 = V_1; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, L_66); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_64, L_66, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_67))); + } + +IL_01b1: + { + V_1 = (-1); + __this->___leftOverLength_4 = 0; + } + +IL_01ba: + { + goto IL_0253; + } + +IL_01bf: + { + bool L_68 = (__this->___bigEndian_2); + if (!L_68) + { + goto IL_01fc; + } + } + { + ByteU5BU5D_t789* L_69 = ___bytes; + int32_t L_70 = ___byteIndex; + int32_t L_71 = L_70; + ___byteIndex = ((int32_t)((int32_t)L_71+(int32_t)1)); + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_71); + int32_t L_72 = L_71; + ByteU5BU5D_t789* L_73 = ___bytes; + int32_t L_74 = ___byteIndex; + int32_t L_75 = L_74; + ___byteIndex = ((int32_t)((int32_t)L_75+(int32_t)1)); + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, L_75); + int32_t L_76 = L_75; + ByteU5BU5D_t789* L_77 = ___bytes; + int32_t L_78 = ___byteIndex; + int32_t L_79 = L_78; + ___byteIndex = ((int32_t)((int32_t)L_79+(int32_t)1)); + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, L_79); + int32_t L_80 = L_79; + ByteU5BU5D_t789* L_81 = ___bytes; + int32_t L_82 = ___byteIndex; + int32_t L_83 = L_82; + ___byteIndex = ((int32_t)((int32_t)L_83+(int32_t)1)); + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_83); + int32_t L_84 = L_83; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_69, L_72, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_73, L_76, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_77, L_80, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_81, L_84, sizeof(uint8_t)))))))); + goto IL_0229; + } + +IL_01fc: + { + ByteU5BU5D_t789* L_85 = ___bytes; + int32_t L_86 = ___byteIndex; + int32_t L_87 = L_86; + ___byteIndex = ((int32_t)((int32_t)L_87+(int32_t)1)); + NullCheck(L_85); + IL2CPP_ARRAY_BOUNDS_CHECK(L_85, L_87); + int32_t L_88 = L_87; + ByteU5BU5D_t789* L_89 = ___bytes; + int32_t L_90 = ___byteIndex; + int32_t L_91 = L_90; + ___byteIndex = ((int32_t)((int32_t)L_91+(int32_t)1)); + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, L_91); + int32_t L_92 = L_91; + ByteU5BU5D_t789* L_93 = ___bytes; + int32_t L_94 = ___byteIndex; + int32_t L_95 = L_94; + ___byteIndex = ((int32_t)((int32_t)L_95+(int32_t)1)); + NullCheck(L_93); + IL2CPP_ARRAY_BOUNDS_CHECK(L_93, L_95); + int32_t L_96 = L_95; + ByteU5BU5D_t789* L_97 = ___bytes; + int32_t L_98 = ___byteIndex; + int32_t L_99 = L_98; + ___byteIndex = ((int32_t)((int32_t)L_99+(int32_t)1)); + NullCheck(L_97); + IL2CPP_ARRAY_BOUNDS_CHECK(L_97, L_99); + int32_t L_100 = L_99; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_85, L_88, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_89, L_92, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_93, L_96, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_97, L_100, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))))))); + } + +IL_0229: + { + int32_t L_101 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_101-(int32_t)4)); + int32_t L_102 = V_0; + int32_t L_103 = V_2; + if ((((int32_t)L_102) >= ((int32_t)L_103))) + { + goto IL_0243; + } + } + { + CharU5BU5D_t458* L_104 = ___chars; + int32_t L_105 = V_0; + int32_t L_106 = L_105; + V_0 = ((int32_t)((int32_t)L_106+(int32_t)1)); + uint16_t L_107 = V_3; + NullCheck(L_104); + IL2CPP_ARRAY_BOUNDS_CHECK(L_104, L_106); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_104, L_106, sizeof(uint16_t))) = (uint16_t)L_107; + goto IL_0253; + } + +IL_0243: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_108 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_109 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_109, L_108, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_109); + } + +IL_0253: + { + int32_t L_110 = ___byteCount; + if ((((int32_t)L_110) > ((int32_t)3))) + { + goto IL_01bf; + } + } + { + int32_t L_111 = ___byteCount; + if ((((int32_t)L_111) <= ((int32_t)0))) + { + goto IL_02df; + } + } + { + int32_t L_112 = ___byteCount; + __this->___leftOverLength_4 = L_112; + V_1 = 0; + bool L_113 = (__this->___bigEndian_2); + if (!L_113) + { + goto IL_02aa; + } + } + { + V_7 = 0; + goto IL_029d; + } + +IL_027d: + { + int32_t L_114 = V_1; + ByteU5BU5D_t789* L_115 = ___bytes; + int32_t L_116 = ___byteIndex; + int32_t L_117 = L_116; + ___byteIndex = ((int32_t)((int32_t)L_117+(int32_t)1)); + NullCheck(L_115); + IL2CPP_ARRAY_BOUNDS_CHECK(L_115, L_117); + int32_t L_118 = L_117; + int32_t L_119 = ___byteCount; + int32_t L_120 = L_119; + ___byteCount = ((int32_t)((int32_t)L_120-(int32_t)1)); + V_1 = ((int32_t)((int32_t)L_114+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_115, L_118, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4-(int32_t)L_120))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + int32_t L_121 = V_7; + V_7 = ((int32_t)((int32_t)L_121+(int32_t)1)); + } + +IL_029d: + { + int32_t L_122 = V_7; + int32_t L_123 = ___byteCount; + if ((((int32_t)L_122) < ((int32_t)L_123))) + { + goto IL_027d; + } + } + { + goto IL_02d8; + } + +IL_02aa: + { + V_8 = 0; + goto IL_02d0; + } + +IL_02b2: + { + int32_t L_124 = V_1; + ByteU5BU5D_t789* L_125 = ___bytes; + int32_t L_126 = ___byteIndex; + int32_t L_127 = L_126; + ___byteIndex = ((int32_t)((int32_t)L_127+(int32_t)1)); + NullCheck(L_125); + IL2CPP_ARRAY_BOUNDS_CHECK(L_125, L_127); + int32_t L_128 = L_127; + int32_t L_129 = ___byteCount; + int32_t L_130 = L_129; + ___byteCount = ((int32_t)((int32_t)L_130-(int32_t)1)); + V_1 = ((int32_t)((int32_t)L_124+(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_125, L_128, sizeof(uint8_t)))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_130&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + int32_t L_131 = V_8; + V_8 = ((int32_t)((int32_t)L_131+(int32_t)1)); + } + +IL_02d0: + { + int32_t L_132 = V_8; + int32_t L_133 = ___byteCount; + if ((((int32_t)L_132) < ((int32_t)L_133))) + { + goto IL_02b2; + } + } + +IL_02d8: + { + int32_t L_134 = V_1; + __this->___leftOverByte_3 = L_134; + } + +IL_02df: + { + int32_t L_135 = V_0; + int32_t L_136 = ___charIndex; + return ((int32_t)((int32_t)L_135-(int32_t)L_136)); + } +} +// System.Void System.Text.UTF32Encoding::.ctor() +extern "C" void UTF32Encoding__ctor_m9827 (UTF32Encoding_t1643 * __this, const MethodInfo* method) +{ + { + UTF32Encoding__ctor_m9829(__this, 0, 1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UTF32Encoding::.ctor(System.Boolean,System.Boolean) +extern "C" void UTF32Encoding__ctor_m9828 (UTF32Encoding_t1643 * __this, bool ___bigEndian, bool ___byteOrderMark, const MethodInfo* method) +{ + { + bool L_0 = ___bigEndian; + bool L_1 = ___byteOrderMark; + UTF32Encoding__ctor_m9829(__this, L_0, L_1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UTF32Encoding::.ctor(System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2346; +extern Il2CppCodeGenString* _stringLiteral2413; +extern Il2CppCodeGenString* _stringLiteral2414; +extern Il2CppCodeGenString* _stringLiteral2415; +extern Il2CppCodeGenString* _stringLiteral2416; +extern "C" void UTF32Encoding__ctor_m9829 (UTF32Encoding_t1643 * __this, bool ___bigEndian, bool ___byteOrderMark, bool ___throwOnInvalidCharacters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + EncoderFallback_t1634_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138); + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1142); + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + _stringLiteral2346 = il2cpp_codegen_string_literal_from_index(2346); + _stringLiteral2413 = il2cpp_codegen_string_literal_from_index(2413); + _stringLiteral2414 = il2cpp_codegen_string_literal_from_index(2414); + _stringLiteral2415 = il2cpp_codegen_string_literal_from_index(2415); + _stringLiteral2416 = il2cpp_codegen_string_literal_from_index(2416); + s_Il2CppMethodIntialized = true; + } + UTF32Encoding_t1643 * G_B2_0 = {0}; + UTF32Encoding_t1643 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + UTF32Encoding_t1643 * G_B3_1 = {0}; + { + bool L_0 = ___bigEndian; + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0011; + } + } + { + G_B3_0 = ((int32_t)12001); + G_B3_1 = G_B1_0; + goto IL_0016; + } + +IL_0011: + { + G_B3_0 = ((int32_t)12000); + G_B3_1 = G_B2_0; + } + +IL_0016: + { + NullCheck(G_B3_1); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(G_B3_1, G_B3_0, /*hidden argument*/NULL); + bool L_1 = ___bigEndian; + __this->___bigEndian_28 = L_1; + bool L_2 = ___byteOrderMark; + __this->___byteOrderMark_29 = L_2; + bool L_3 = ___throwOnInvalidCharacters; + if (!L_3) + { + goto IL_0044; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1634_il2cpp_TypeInfo_var); + EncoderFallback_t1634 * L_4 = EncoderFallback_get_ExceptionFallback_m9735(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_5 = DecoderFallback_get_ExceptionFallback_m9705(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, L_4, L_5, /*hidden argument*/NULL); + goto IL_005e; + } + +IL_0044: + { + EncoderReplacementFallback_t1638 * L_6 = (EncoderReplacementFallback_t1638 *)il2cpp_codegen_object_new (EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var); + EncoderReplacementFallback__ctor_m9744(L_6, _stringLiteral2346, /*hidden argument*/NULL); + DecoderReplacementFallback_t1631 * L_7 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9714(L_7, _stringLiteral2346, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, L_6, L_7, /*hidden argument*/NULL); + } + +IL_005e: + { + bool L_8 = ___bigEndian; + if (!L_8) + { + goto IL_0095; + } + } + { + ((Encoding_t931 *)__this)->___body_name_8 = _stringLiteral2413; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2414; + ((Encoding_t931 *)__this)->___header_name_10 = _stringLiteral2413; + ((Encoding_t931 *)__this)->___web_name_15 = _stringLiteral2413; + goto IL_00c1; + } + +IL_0095: + { + ((Encoding_t931 *)__this)->___body_name_8 = _stringLiteral2415; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2416; + ((Encoding_t931 *)__this)->___header_name_10 = _stringLiteral2415; + ((Encoding_t931 *)__this)->___web_name_15 = _stringLiteral2415; + } + +IL_00c1: + { + ((Encoding_t931 *)__this)->___windows_code_page_1 = ((int32_t)12000); + return; + } +} +// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF32Encoding_GetByteCount_m9830 (UTF32Encoding_t1643 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + V_0 = 0; + int32_t L_13 = ___index; + V_1 = L_13; + goto IL_00a7; + } + +IL_0066: + { + CharU5BU5D_t458* L_14 = ___chars; + int32_t L_15 = V_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_17 = Char_IsSurrogate_m6029(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_14, L_16, sizeof(uint16_t))), /*hidden argument*/NULL); + if (!L_17) + { + goto IL_009f; + } + } + { + int32_t L_18 = V_1; + CharU5BU5D_t458* L_19 = ___chars; + NullCheck(L_19); + if ((((int32_t)((int32_t)((int32_t)L_18+(int32_t)1))) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_0096; + } + } + { + CharU5BU5D_t458* L_20 = ___chars; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, ((int32_t)((int32_t)L_21+(int32_t)1))); + int32_t L_22 = ((int32_t)((int32_t)L_21+(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_23 = Char_IsSurrogate_m6029(NULL /*static, unused*/, (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_20, L_22, sizeof(uint16_t))), /*hidden argument*/NULL); + if (!L_23) + { + goto IL_0096; + } + } + { + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24+(int32_t)4)); + goto IL_009a; + } + +IL_0096: + { + int32_t L_25 = V_0; + V_0 = ((int32_t)((int32_t)L_25+(int32_t)4)); + } + +IL_009a: + { + goto IL_00a3; + } + +IL_009f: + { + int32_t L_26 = V_0; + V_0 = ((int32_t)((int32_t)L_26+(int32_t)4)); + } + +IL_00a3: + { + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00a7: + { + int32_t L_28 = V_1; + int32_t L_29 = ___index; + int32_t L_30 = ___count; + if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)L_29+(int32_t)L_30))))) + { + goto IL_0066; + } + } + { + int32_t L_31 = V_0; + return L_31; + } +} +// System.Int32 System.Text.UTF32Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UTF32Encoding_GetBytes_m9831 (UTF32Encoding_t1643 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t V_1 = 0x0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + ByteU5BU5D_t789* L_20 = ___bytes; + NullCheck(L_20); + int32_t L_21 = ___byteIndex; + int32_t L_22 = ___charCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)((int32_t)((int32_t)L_22*(int32_t)4))))) + { + goto IL_00b6; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b6: + { + int32_t L_25 = ___byteIndex; + V_0 = L_25; + goto IL_0229; + } + +IL_00be: + { + CharU5BU5D_t458* L_26 = ___chars; + int32_t L_27 = ___charIndex; + int32_t L_28 = L_27; + ___charIndex = ((int32_t)((int32_t)L_28+(int32_t)1)); + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, L_28); + int32_t L_29 = L_28; + V_1 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_26, L_29, sizeof(uint16_t))); + uint16_t L_30 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_31 = Char_IsSurrogate_m6029(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_01c9; + } + } + { + int32_t L_32 = ___charCount; + int32_t L_33 = L_32; + ___charCount = ((int32_t)((int32_t)L_33-(int32_t)1)); + if ((((int32_t)L_33) <= ((int32_t)0))) + { + goto IL_016a; + } + } + { + uint16_t L_34 = V_1; + CharU5BU5D_t458* L_35 = ___chars; + int32_t L_36 = ___charIndex; + int32_t L_37 = L_36; + ___charIndex = ((int32_t)((int32_t)L_37+(int32_t)1)); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_37); + int32_t L_38 = L_37; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1024)*(int32_t)((int32_t)((int32_t)L_34-(int32_t)((int32_t)55296)))))+(int32_t)((int32_t)65536)))+(int32_t)(*(uint16_t*)(uint16_t*)SZArrayLdElema(L_35, L_38, sizeof(uint16_t)))))-(int32_t)((int32_t)56320))); + bool L_39 = (__this->___bigEndian_28); + if (!L_39) + { + goto IL_013b; + } + } + { + V_3 = 0; + goto IL_012b; + } + +IL_0113: + { + ByteU5BU5D_t789* L_40 = ___bytes; + int32_t L_41 = V_0; + int32_t L_42 = V_3; + int32_t L_43 = V_2; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, ((int32_t)((int32_t)((int32_t)((int32_t)L_41+(int32_t)3))-(int32_t)L_42))); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_40, ((int32_t)((int32_t)((int32_t)((int32_t)L_41+(int32_t)3))-(int32_t)L_42)), sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_43%(int32_t)((int32_t)256)))))); + int32_t L_44 = V_2; + V_2 = ((int32_t)((int32_t)L_44>>(int32_t)8)); + int32_t L_45 = V_3; + V_3 = ((int32_t)((int32_t)L_45+(int32_t)1)); + } + +IL_012b: + { + int32_t L_46 = V_3; + if ((((int32_t)L_46) < ((int32_t)4))) + { + goto IL_0113; + } + } + { + int32_t L_47 = V_0; + V_0 = ((int32_t)((int32_t)L_47+(int32_t)4)); + goto IL_0165; + } + +IL_013b: + { + V_4 = 0; + goto IL_015d; + } + +IL_0143: + { + ByteU5BU5D_t789* L_48 = ___bytes; + int32_t L_49 = V_0; + int32_t L_50 = L_49; + V_0 = ((int32_t)((int32_t)L_50+(int32_t)1)); + int32_t L_51 = V_2; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_50); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_48, L_50, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_51%(int32_t)((int32_t)256)))))); + int32_t L_52 = V_2; + V_2 = ((int32_t)((int32_t)L_52>>(int32_t)8)); + int32_t L_53 = V_4; + V_4 = ((int32_t)((int32_t)L_53+(int32_t)1)); + } + +IL_015d: + { + int32_t L_54 = V_4; + if ((((int32_t)L_54) < ((int32_t)4))) + { + goto IL_0143; + } + } + +IL_0165: + { + goto IL_01c4; + } + +IL_016a: + { + bool L_55 = (__this->___bigEndian_28); + if (!L_55) + { + goto IL_019f; + } + } + { + ByteU5BU5D_t789* L_56 = ___bytes; + int32_t L_57 = V_0; + int32_t L_58 = L_57; + V_0 = ((int32_t)((int32_t)L_58+(int32_t)1)); + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, L_58); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_56, L_58, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_59 = ___bytes; + int32_t L_60 = V_0; + int32_t L_61 = L_60; + V_0 = ((int32_t)((int32_t)L_61+(int32_t)1)); + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, L_61); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_59, L_61, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_62 = ___bytes; + int32_t L_63 = V_0; + int32_t L_64 = L_63; + V_0 = ((int32_t)((int32_t)L_64+(int32_t)1)); + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, L_64); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_62, L_64, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_65 = ___bytes; + int32_t L_66 = V_0; + int32_t L_67 = L_66; + V_0 = ((int32_t)((int32_t)L_67+(int32_t)1)); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_67); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_65, L_67, sizeof(uint8_t))) = (uint8_t)((int32_t)63); + goto IL_01c4; + } + +IL_019f: + { + ByteU5BU5D_t789* L_68 = ___bytes; + int32_t L_69 = V_0; + int32_t L_70 = L_69; + V_0 = ((int32_t)((int32_t)L_70+(int32_t)1)); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, L_70); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_68, L_70, sizeof(uint8_t))) = (uint8_t)((int32_t)63); + ByteU5BU5D_t789* L_71 = ___bytes; + int32_t L_72 = V_0; + int32_t L_73 = L_72; + V_0 = ((int32_t)((int32_t)L_73+(int32_t)1)); + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, L_73); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_71, L_73, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_74 = ___bytes; + int32_t L_75 = V_0; + int32_t L_76 = L_75; + V_0 = ((int32_t)((int32_t)L_76+(int32_t)1)); + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, L_76); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_74, L_76, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_77 = ___bytes; + int32_t L_78 = V_0; + int32_t L_79 = L_78; + V_0 = ((int32_t)((int32_t)L_79+(int32_t)1)); + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, L_79); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_77, L_79, sizeof(uint8_t))) = (uint8_t)0; + } + +IL_01c4: + { + goto IL_0229; + } + +IL_01c9: + { + bool L_80 = (__this->___bigEndian_28); + if (!L_80) + { + goto IL_0201; + } + } + { + ByteU5BU5D_t789* L_81 = ___bytes; + int32_t L_82 = V_0; + int32_t L_83 = L_82; + V_0 = ((int32_t)((int32_t)L_83+(int32_t)1)); + NullCheck(L_81); + IL2CPP_ARRAY_BOUNDS_CHECK(L_81, L_83); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_81, L_83, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_84 = ___bytes; + int32_t L_85 = V_0; + int32_t L_86 = L_85; + V_0 = ((int32_t)((int32_t)L_86+(int32_t)1)); + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, L_86); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_84, L_86, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_87 = ___bytes; + int32_t L_88 = V_0; + int32_t L_89 = L_88; + V_0 = ((int32_t)((int32_t)L_89+(int32_t)1)); + uint16_t L_90 = V_1; + NullCheck(L_87); + IL2CPP_ARRAY_BOUNDS_CHECK(L_87, L_89); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_87, L_89, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_90>>(int32_t)8))))); + ByteU5BU5D_t789* L_91 = ___bytes; + int32_t L_92 = V_0; + int32_t L_93 = L_92; + V_0 = ((int32_t)((int32_t)L_93+(int32_t)1)); + uint16_t L_94 = V_1; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, L_93); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_91, L_93, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_94))); + goto IL_0229; + } + +IL_0201: + { + ByteU5BU5D_t789* L_95 = ___bytes; + int32_t L_96 = V_0; + int32_t L_97 = L_96; + V_0 = ((int32_t)((int32_t)L_97+(int32_t)1)); + uint16_t L_98 = V_1; + NullCheck(L_95); + IL2CPP_ARRAY_BOUNDS_CHECK(L_95, L_97); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_95, L_97, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_98))); + ByteU5BU5D_t789* L_99 = ___bytes; + int32_t L_100 = V_0; + int32_t L_101 = L_100; + V_0 = ((int32_t)((int32_t)L_101+(int32_t)1)); + uint16_t L_102 = V_1; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_101); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_99, L_101, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_102>>(int32_t)8))))); + ByteU5BU5D_t789* L_103 = ___bytes; + int32_t L_104 = V_0; + int32_t L_105 = L_104; + V_0 = ((int32_t)((int32_t)L_105+(int32_t)1)); + NullCheck(L_103); + IL2CPP_ARRAY_BOUNDS_CHECK(L_103, L_105); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_103, L_105, sizeof(uint8_t))) = (uint8_t)0; + ByteU5BU5D_t789* L_106 = ___bytes; + int32_t L_107 = V_0; + int32_t L_108 = L_107; + V_0 = ((int32_t)((int32_t)L_108+(int32_t)1)); + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, L_108); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_106, L_108, sizeof(uint8_t))) = (uint8_t)0; + } + +IL_0229: + { + int32_t L_109 = ___charCount; + int32_t L_110 = L_109; + ___charCount = ((int32_t)((int32_t)L_110-(int32_t)1)); + if ((((int32_t)L_110) > ((int32_t)0))) + { + goto IL_00be; + } + } + { + int32_t L_111 = V_0; + int32_t L_112 = ___byteIndex; + return ((int32_t)((int32_t)L_111-(int32_t)L_112)); + } +} +// System.Int32 System.Text.UTF32Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF32Encoding_GetCharCount_m9832 (UTF32Encoding_t1643 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return ((int32_t)((int32_t)L_13/(int32_t)4)); + } +} +// System.Int32 System.Text.UTF32Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UTF32Encoding_GetChars_m9833 (UTF32Encoding_t1643 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + CharU5BU5D_t458* L_20 = ___chars; + NullCheck(L_20); + int32_t L_21 = ___charIndex; + int32_t L_22 = ___byteCount; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)((int32_t)((int32_t)L_22/(int32_t)4))))) + { + goto IL_00b6; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_23 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_24 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_24, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_00b6: + { + int32_t L_25 = ___charIndex; + V_0 = L_25; + bool L_26 = (__this->___bigEndian_28); + if (!L_26) + { + goto IL_0105; + } + } + { + goto IL_00f9; + } + +IL_00c9: + { + CharU5BU5D_t458* L_27 = ___chars; + int32_t L_28 = V_0; + int32_t L_29 = L_28; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)1)); + ByteU5BU5D_t789* L_30 = ___bytes; + int32_t L_31 = ___byteIndex; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, L_31); + int32_t L_32 = L_31; + ByteU5BU5D_t789* L_33 = ___bytes; + int32_t L_34 = ___byteIndex; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)((int32_t)L_34+(int32_t)1))); + int32_t L_35 = ((int32_t)((int32_t)L_34+(int32_t)1)); + ByteU5BU5D_t789* L_36 = ___bytes; + int32_t L_37 = ___byteIndex; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, ((int32_t)((int32_t)L_37+(int32_t)2))); + int32_t L_38 = ((int32_t)((int32_t)L_37+(int32_t)2)); + ByteU5BU5D_t789* L_39 = ___bytes; + int32_t L_40 = ___byteIndex; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, ((int32_t)((int32_t)L_40+(int32_t)3))); + int32_t L_41 = ((int32_t)((int32_t)L_40+(int32_t)3)); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_29); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_27, L_29, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_30, L_32, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_33, L_35, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_36, L_38, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_39, L_41, sizeof(uint8_t)))))))); + int32_t L_42 = ___byteIndex; + ___byteIndex = ((int32_t)((int32_t)L_42+(int32_t)4)); + int32_t L_43 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_43-(int32_t)4)); + } + +IL_00f9: + { + int32_t L_44 = ___byteCount; + if ((((int32_t)L_44) >= ((int32_t)4))) + { + goto IL_00c9; + } + } + { + goto IL_0141; + } + +IL_0105: + { + goto IL_013a; + } + +IL_010a: + { + CharU5BU5D_t458* L_45 = ___chars; + int32_t L_46 = V_0; + int32_t L_47 = L_46; + V_0 = ((int32_t)((int32_t)L_47+(int32_t)1)); + ByteU5BU5D_t789* L_48 = ___bytes; + int32_t L_49 = ___byteIndex; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + ByteU5BU5D_t789* L_51 = ___bytes; + int32_t L_52 = ___byteIndex; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, ((int32_t)((int32_t)L_52+(int32_t)1))); + int32_t L_53 = ((int32_t)((int32_t)L_52+(int32_t)1)); + ByteU5BU5D_t789* L_54 = ___bytes; + int32_t L_55 = ___byteIndex; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, ((int32_t)((int32_t)L_55+(int32_t)2))); + int32_t L_56 = ((int32_t)((int32_t)L_55+(int32_t)2)); + ByteU5BU5D_t789* L_57 = ___bytes; + int32_t L_58 = ___byteIndex; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, ((int32_t)((int32_t)L_58+(int32_t)3))); + int32_t L_59 = ((int32_t)((int32_t)L_58+(int32_t)3)); + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_47); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_45, L_47, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_48, L_50, sizeof(uint8_t)))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_51, L_53, sizeof(uint8_t)))<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_54, L_56, sizeof(uint8_t)))<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_57, L_59, sizeof(uint8_t)))<<(int32_t)((int32_t)24)))))))); + int32_t L_60 = ___byteIndex; + ___byteIndex = ((int32_t)((int32_t)L_60+(int32_t)4)); + int32_t L_61 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_61-(int32_t)4)); + } + +IL_013a: + { + int32_t L_62 = ___byteCount; + if ((((int32_t)L_62) >= ((int32_t)4))) + { + goto IL_010a; + } + } + +IL_0141: + { + int32_t L_63 = V_0; + int32_t L_64 = ___charIndex; + return ((int32_t)((int32_t)L_63-(int32_t)L_64)); + } +} +// System.Int32 System.Text.UTF32Encoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF32Encoding_GetMaxByteCount_m9834 (UTF32Encoding_t1643 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + return ((int32_t)((int32_t)L_3*(int32_t)4)); + } +} +// System.Int32 System.Text.UTF32Encoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF32Encoding_GetMaxCharCount_m9835 (UTF32Encoding_t1643 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return ((int32_t)((int32_t)L_3/(int32_t)4)); + } +} +// System.Text.Decoder System.Text.UTF32Encoding::GetDecoder() +extern TypeInfo* UTF32Decoder_t1642_il2cpp_TypeInfo_var; +extern "C" Decoder_t1263 * UTF32Encoding_GetDecoder_m9836 (UTF32Encoding_t1643 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF32Decoder_t1642_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1152); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___bigEndian_28); + UTF32Decoder_t1642 * L_1 = (UTF32Decoder_t1642 *)il2cpp_codegen_object_new (UTF32Decoder_t1642_il2cpp_TypeInfo_var); + UTF32Decoder__ctor_m9825(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Byte[] System.Text.UTF32Encoding::GetPreamble() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* UTF32Encoding_GetPreamble_m9837 (UTF32Encoding_t1643 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___byteOrderMark_29); + if (!L_0) + { + goto IL_0044; + } + } + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 4)); + bool L_1 = (__this->___bigEndian_28); + if (!L_1) + { + goto IL_0032; + } + } + { + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)254); + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 3, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + goto IL_0042; + } + +IL_0032: + { + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 1, sizeof(uint8_t))) = (uint8_t)((int32_t)254); + } + +IL_0042: + { + ByteU5BU5D_t789* L_6 = V_0; + return L_6; + } + +IL_0044: + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Boolean System.Text.UTF32Encoding::Equals(System.Object) +extern TypeInfo* UTF32Encoding_t1643_il2cpp_TypeInfo_var; +extern "C" bool UTF32Encoding_Equals_m9838 (UTF32Encoding_t1643 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF32Encoding_t1643_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1151); + s_Il2CppMethodIntialized = true; + } + UTF32Encoding_t1643 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((UTF32Encoding_t1643 *)IsInstSealed(L_0, UTF32Encoding_t1643_il2cpp_TypeInfo_var)); + UTF32Encoding_t1643 * L_1 = V_0; + if (!L_1) + { + goto IL_004b; + } + } + { + int32_t L_2 = (((Encoding_t931 *)__this)->___codePage_0); + UTF32Encoding_t1643 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (((Encoding_t931 *)L_3)->___codePage_0); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_0049; + } + } + { + bool L_5 = (__this->___bigEndian_28); + UTF32Encoding_t1643 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->___bigEndian_28); + if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) + { + goto IL_0049; + } + } + { + bool L_8 = (__this->___byteOrderMark_29); + UTF32Encoding_t1643 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = (L_9->___byteOrderMark_29); + if ((!(((uint32_t)L_8) == ((uint32_t)L_10)))) + { + goto IL_0049; + } + } + { + Object_t * L_11 = ___value; + bool L_12 = Encoding_Equals_m9766(__this, L_11, /*hidden argument*/NULL); + G_B6_0 = ((int32_t)(L_12)); + goto IL_004a; + } + +IL_0049: + { + G_B6_0 = 0; + } + +IL_004a: + { + return G_B6_0; + } + +IL_004b: + { + return 0; + } +} +// System.Int32 System.Text.UTF32Encoding::GetHashCode() +extern "C" int32_t UTF32Encoding_GetHashCode_m9839 (UTF32Encoding_t1643 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = Encoding_GetHashCode_m9779(__this, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->___bigEndian_28); + if (!L_1) + { + goto IL_0017; + } + } + { + int32_t L_2 = V_0; + V_0 = ((int32_t)((int32_t)L_2^(int32_t)((int32_t)31))); + } + +IL_0017: + { + bool L_3 = (__this->___byteOrderMark_29); + if (!L_3) + { + goto IL_0027; + } + } + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4^(int32_t)((int32_t)63))); + } + +IL_0027: + { + int32_t L_5 = V_0; + return L_5; + } +} +// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.Char*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t UTF32Encoding_GetByteCount_m9840 (UTF32Encoding_t1643 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + return ((int32_t)((int32_t)L_2*(int32_t)4)); + } +} +// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.String) +extern "C" int32_t UTF32Encoding_GetByteCount_m9841 (UTF32Encoding_t1643 * __this, String_t* ___s, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + int32_t L_1 = Encoding_GetByteCount_m9767(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Text.UTF32Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern "C" int32_t UTF32Encoding_GetBytes_m9842 (UTF32Encoding_t1643 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + { + uint16_t* L_0 = ___chars; + int32_t L_1 = ___charCount; + uint8_t* L_2 = ___bytes; + int32_t L_3 = ___byteCount; + int32_t L_4 = Encoding_GetBytes_m9792(__this, (uint16_t*)(uint16_t*)L_0, L_1, (uint8_t*)(uint8_t*)L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Text.UTF32Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t UTF32Encoding_GetBytes_m9843 (UTF32Encoding_t1643 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = Encoding_GetBytes_m9769(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Text.UTF32Encoding::GetString(System.Byte[],System.Int32,System.Int32) +extern "C" String_t* UTF32Encoding_GetString_m9844 (UTF32Encoding_t1643 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + String_t* L_3 = Encoding_GetString_m9781(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Text.UTF7Encoding/UTF7Decoder::.ctor() +extern "C" void UTF7Decoder__ctor_m9845 (UTF7Decoder_t1644 * __this, const MethodInfo* method) +{ + { + Decoder__ctor_m9692(__this, /*hidden argument*/NULL); + __this->___leftOver_2 = 0; + return; + } +} +// System.Int32 System.Text.UTF7Encoding/UTF7Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" int32_t UTF7Decoder_GetChars_m9846 (UTF7Decoder_t1644 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___byteIndex; + int32_t L_2 = ___byteCount; + CharU5BU5D_t458* L_3 = ___chars; + int32_t L_4 = ___charIndex; + int32_t* L_5 = &(__this->___leftOver_2); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + int32_t L_6 = UTF7Encoding_InternalGetChars_m9858(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.Text.UTF7Encoding::.ctor() +extern "C" void UTF7Encoding__ctor_m9847 (UTF7Encoding_t1645 * __this, const MethodInfo* method) +{ + { + UTF7Encoding__ctor_m9848(__this, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UTF7Encoding::.ctor(System.Boolean) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2417; +extern Il2CppCodeGenString* _stringLiteral2418; +extern "C" void UTF7Encoding__ctor_m9848 (UTF7Encoding_t1645 * __this, bool ___allowOptionals, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + _stringLiteral2417 = il2cpp_codegen_string_literal_from_index(2417); + _stringLiteral2418 = il2cpp_codegen_string_literal_from_index(2418); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(__this, ((int32_t)65000), /*hidden argument*/NULL); + bool L_0 = ___allowOptionals; + __this->___allowOptionals_28 = L_0; + ((Encoding_t931 *)__this)->___body_name_8 = _stringLiteral2417; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2418; + ((Encoding_t931 *)__this)->___header_name_10 = _stringLiteral2417; + ((Encoding_t931 *)__this)->___is_mail_news_display_11 = 1; + ((Encoding_t931 *)__this)->___is_mail_news_save_12 = 1; + ((Encoding_t931 *)__this)->___web_name_15 = _stringLiteral2417; + ((Encoding_t931 *)__this)->___windows_code_page_1 = ((int32_t)1200); + return; + } +} +// System.Void System.Text.UTF7Encoding::.cctor() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern TypeInfo* SByteU5BU5D_t1646_il2cpp_TypeInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D62_49_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D63_50_FieldInfo_var; +extern "C" void UTF7Encoding__cctor_m9849 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + SByteU5BU5D_t1646_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(728); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D62_49_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 49); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D63_50_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 50); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)128))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D62_49_FieldInfo_var), /*hidden argument*/NULL); + ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___encodingRules_29 = L_0; + SByteU5BU5D_t1646* L_1 = ((SByteU5BU5D_t1646*)SZArrayNew(SByteU5BU5D_t1646_il2cpp_TypeInfo_var, ((int32_t)256))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D63_50_FieldInfo_var), /*hidden argument*/NULL); + ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___base64Values_30 = L_1; + return; + } +} +// System.Int32 System.Text.UTF7Encoding::GetHashCode() +extern "C" int32_t UTF7Encoding_GetHashCode_m9850 (UTF7Encoding_t1645 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + { + int32_t L_0 = Encoding_GetHashCode_m9779(__this, /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = (__this->___allowOptionals_28); + if (!L_1) + { + goto IL_0019; + } + } + { + int32_t L_2 = V_0; + G_B3_0 = ((-L_2)); + goto IL_001a; + } + +IL_0019: + { + int32_t L_3 = V_0; + G_B3_0 = L_3; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Boolean System.Text.UTF7Encoding::Equals(System.Object) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" bool UTF7Encoding_Equals_m9851 (UTF7Encoding_t1645 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + UTF7Encoding_t1645 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((UTF7Encoding_t1645 *)IsInstClass(L_0, UTF7Encoding_t1645_il2cpp_TypeInfo_var)); + UTF7Encoding_t1645 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + bool L_2 = (__this->___allowOptionals_28); + UTF7Encoding_t1645 * L_3 = V_0; + NullCheck(L_3); + bool L_4 = (L_3->___allowOptionals_28); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_0049; + } + } + { + EncoderFallback_t1634 * L_5 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + UTF7Encoding_t1645 * L_6 = V_0; + NullCheck(L_6); + EncoderFallback_t1634 * L_7 = Encoding_get_EncoderFallback_m9764(L_6, /*hidden argument*/NULL); + NullCheck(L_5); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7); + if (!L_8) + { + goto IL_0049; + } + } + { + DecoderFallback_t1626 * L_9 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + UTF7Encoding_t1645 * L_10 = V_0; + NullCheck(L_10); + DecoderFallback_t1626 * L_11 = Encoding_get_DecoderFallback_m9762(L_10, /*hidden argument*/NULL); + NullCheck(L_9); + bool L_12 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_11); + G_B6_0 = ((int32_t)(L_12)); + goto IL_004a; + } + +IL_0049: + { + G_B6_0 = 0; + } + +IL_004a: + { + return G_B6_0; + } +} +// System.Int32 System.Text.UTF7Encoding::InternalGetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Boolean,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF7Encoding_InternalGetByteCount_m9852 (Object_t * __this /* static, unused */, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, bool ___flush, int32_t ___leftOver, bool ___isInShifted, bool ___allowOptionals, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ByteU5BU5D_t789* V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + V_0 = 0; + int32_t L_13 = ___leftOver; + V_1 = ((int32_t)((int32_t)L_13>>(int32_t)8)); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_14 = ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___encodingRules_29; + V_2 = L_14; + goto IL_013a; + } + +IL_006f: + { + CharU5BU5D_t458* L_15 = ___chars; + int32_t L_16 = ___index; + int32_t L_17 = L_16; + ___index = ((int32_t)((int32_t)L_17+(int32_t)1)); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_17); + int32_t L_18 = L_17; + V_3 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_15, L_18, sizeof(uint16_t))); + int32_t L_19 = ___count; + ___count = ((int32_t)((int32_t)L_19-(int32_t)1)); + int32_t L_20 = V_3; + if ((((int32_t)L_20) >= ((int32_t)((int32_t)128)))) + { + goto IL_0092; + } + } + { + ByteU5BU5D_t789* L_21 = V_2; + int32_t L_22 = V_3; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + V_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_23, sizeof(uint8_t))); + goto IL_0095; + } + +IL_0092: + { + V_4 = 0; + } + +IL_0095: + { + int32_t L_24 = V_4; + V_5 = L_24; + int32_t L_25 = V_5; + if (L_25 == 0) + { + goto IL_00b5; + } + if (L_25 == 1) + { + goto IL_00e3; + } + if (L_25 == 2) + { + goto IL_0106; + } + if (L_25 == 3) + { + goto IL_0117; + } + } + { + goto IL_013a; + } + +IL_00b5: + { + bool L_26 = ___isInShifted; + if (L_26) + { + goto IL_00c5; + } + } + { + int32_t L_27 = V_0; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)1)); + V_1 = 0; + ___isInShifted = 1; + } + +IL_00c5: + { + int32_t L_28 = V_1; + V_1 = ((int32_t)((int32_t)L_28+(int32_t)((int32_t)16))); + goto IL_00d7; + } + +IL_00cf: + { + int32_t L_29 = V_0; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)1)); + int32_t L_30 = V_1; + V_1 = ((int32_t)((int32_t)L_30-(int32_t)6)); + } + +IL_00d7: + { + int32_t L_31 = V_1; + if ((((int32_t)L_31) >= ((int32_t)6))) + { + goto IL_00cf; + } + } + { + goto IL_013a; + } + +IL_00e3: + { + bool L_32 = ___isInShifted; + if (!L_32) + { + goto IL_00fd; + } + } + { + int32_t L_33 = V_1; + if (!L_33) + { + goto IL_00f6; + } + } + { + int32_t L_34 = V_0; + V_0 = ((int32_t)((int32_t)L_34+(int32_t)1)); + V_1 = 0; + } + +IL_00f6: + { + int32_t L_35 = V_0; + V_0 = ((int32_t)((int32_t)L_35+(int32_t)1)); + ___isInShifted = 0; + } + +IL_00fd: + { + int32_t L_36 = V_0; + V_0 = ((int32_t)((int32_t)L_36+(int32_t)1)); + goto IL_013a; + } + +IL_0106: + { + bool L_37 = ___allowOptionals; + if (!L_37) + { + goto IL_0112; + } + } + { + goto IL_00e3; + } + +IL_0112: + { + goto IL_00b5; + } + +IL_0117: + { + bool L_38 = ___isInShifted; + if (!L_38) + { + goto IL_0131; + } + } + { + int32_t L_39 = V_1; + if (!L_39) + { + goto IL_012a; + } + } + { + int32_t L_40 = V_0; + V_0 = ((int32_t)((int32_t)L_40+(int32_t)1)); + V_1 = 0; + } + +IL_012a: + { + int32_t L_41 = V_0; + V_0 = ((int32_t)((int32_t)L_41+(int32_t)1)); + ___isInShifted = 0; + } + +IL_0131: + { + int32_t L_42 = V_0; + V_0 = ((int32_t)((int32_t)L_42+(int32_t)2)); + goto IL_013a; + } + +IL_013a: + { + int32_t L_43 = ___count; + if ((((int32_t)L_43) > ((int32_t)0))) + { + goto IL_006f; + } + } + { + bool L_44 = ___isInShifted; + if (!L_44) + { + goto IL_015c; + } + } + { + bool L_45 = ___flush; + if (!L_45) + { + goto IL_015c; + } + } + { + int32_t L_46 = V_1; + if (!L_46) + { + goto IL_0158; + } + } + { + int32_t L_47 = V_0; + V_0 = ((int32_t)((int32_t)L_47+(int32_t)1)); + } + +IL_0158: + { + int32_t L_48 = V_0; + V_0 = ((int32_t)((int32_t)L_48+(int32_t)1)); + } + +IL_015c: + { + int32_t L_49 = V_0; + return L_49; + } +} +// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" int32_t UTF7Encoding_GetByteCount_m9853 (UTF7Encoding_t1645 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + bool L_3 = (__this->___allowOptionals_28); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + int32_t L_4 = UTF7Encoding_InternalGetByteCount_m9852(NULL /*static, unused*/, L_0, L_1, L_2, 1, 0, 0, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Text.UTF7Encoding::InternalGetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean,System.Int32&,System.Boolean&,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2419; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UTF7Encoding_InternalGetBytes_m9854 (Object_t * __this /* static, unused */, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, bool ___flush, int32_t* ___leftOver, bool* ___isInShifted, bool ___allowOptionals, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2419 = il2cpp_codegen_string_literal_from_index(2419); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + ByteU5BU5D_t789* V_4 = {0}; + String_t* V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0032; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0047; + } + } + +IL_0032: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0059; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006e; + } + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006e: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0080; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0095; + } + } + +IL_0080: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0095: + { + int32_t L_20 = ___byteIndex; + V_0 = L_20; + ByteU5BU5D_t789* L_21 = ___bytes; + NullCheck(L_21); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))); + int32_t* L_22 = ___leftOver; + V_2 = ((int32_t)((int32_t)(*((int32_t*)L_22))>>(int32_t)8)); + int32_t* L_23 = ___leftOver; + V_3 = ((int32_t)((int32_t)(*((int32_t*)L_23))&(int32_t)((int32_t)255))); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_24 = ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___encodingRules_29; + V_4 = L_24; + V_5 = _stringLiteral2419; + goto IL_02f2; + } + +IL_00bf: + { + CharU5BU5D_t458* L_25 = ___chars; + int32_t L_26 = ___charIndex; + int32_t L_27 = L_26; + ___charIndex = ((int32_t)((int32_t)L_27+(int32_t)1)); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_27); + int32_t L_28 = L_27; + V_6 = (*(uint16_t*)(uint16_t*)SZArrayLdElema(L_25, L_28, sizeof(uint16_t))); + int32_t L_29 = ___charCount; + ___charCount = ((int32_t)((int32_t)L_29-(int32_t)1)); + int32_t L_30 = V_6; + if ((((int32_t)L_30) >= ((int32_t)((int32_t)128)))) + { + goto IL_00e6; + } + } + { + ByteU5BU5D_t789* L_31 = V_4; + int32_t L_32 = V_6; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, L_32); + int32_t L_33 = L_32; + V_7 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_31, L_33, sizeof(uint8_t))); + goto IL_00e9; + } + +IL_00e6: + { + V_7 = 0; + } + +IL_00e9: + { + int32_t L_34 = V_7; + V_8 = L_34; + int32_t L_35 = V_8; + if (L_35 == 0) + { + goto IL_0109; + } + if (L_35 == 1) + { + goto IL_019d; + } + if (L_35 == 2) + { + goto IL_023a; + } + if (L_35 == 3) + { + goto IL_024b; + } + } + { + goto IL_02f2; + } + +IL_0109: + { + bool* L_36 = ___isInShifted; + if ((*((int8_t*)L_36))) + { + goto IL_013c; + } + } + { + int32_t L_37 = V_0; + int32_t L_38 = V_1; + if ((((int32_t)L_37) < ((int32_t)L_38))) + { + goto IL_012d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_39 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_40 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_40, L_39, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_40); + } + +IL_012d: + { + ByteU5BU5D_t789* L_41 = ___bytes; + int32_t L_42 = V_0; + int32_t L_43 = L_42; + V_0 = ((int32_t)((int32_t)L_43+(int32_t)1)); + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, L_43); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_41, L_43, sizeof(uint8_t))) = (uint8_t)((int32_t)43); + bool* L_44 = ___isInShifted; + *((int8_t*)(L_44)) = (int8_t)1; + V_2 = 0; + } + +IL_013c: + { + int32_t L_45 = V_3; + int32_t L_46 = V_6; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_45<<(int32_t)((int32_t)16)))|(int32_t)L_46)); + int32_t L_47 = V_2; + V_2 = ((int32_t)((int32_t)L_47+(int32_t)((int32_t)16))); + goto IL_0191; + } + +IL_014e: + { + int32_t L_48 = V_0; + int32_t L_49 = V_1; + if ((((int32_t)L_48) < ((int32_t)L_49))) + { + goto IL_016a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_50 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_51 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_51, L_50, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_016a: + { + int32_t L_52 = V_2; + V_2 = ((int32_t)((int32_t)L_52-(int32_t)6)); + ByteU5BU5D_t789* L_53 = ___bytes; + int32_t L_54 = V_0; + int32_t L_55 = L_54; + V_0 = ((int32_t)((int32_t)L_55+(int32_t)1)); + String_t* L_56 = V_5; + int32_t L_57 = V_3; + int32_t L_58 = V_2; + NullCheck(L_56); + uint16_t L_59 = String_get_Chars_m2061(L_56, ((int32_t)((int32_t)L_57>>(int32_t)((int32_t)((int32_t)L_58&(int32_t)((int32_t)31))))), /*hidden argument*/NULL); + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_55); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_53, L_55, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_59))); + int32_t L_60 = V_3; + int32_t L_61 = V_2; + V_3 = ((int32_t)((int32_t)L_60&(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))-(int32_t)1)))); + } + +IL_0191: + { + int32_t L_62 = V_2; + if ((((int32_t)L_62) >= ((int32_t)6))) + { + goto IL_014e; + } + } + { + goto IL_02f2; + } + +IL_019d: + { + bool* L_63 = ___isInShifted; + if (!(*((int8_t*)L_63))) + { + goto IL_020f; + } + } + { + int32_t L_64 = V_2; + if (!L_64) + { + goto IL_01e0; + } + } + { + int32_t L_65 = V_0; + int32_t L_66 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_65+(int32_t)1))) <= ((int32_t)L_66))) + { + goto IL_01c9; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_67 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_68 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_68, L_67, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_68); + } + +IL_01c9: + { + ByteU5BU5D_t789* L_69 = ___bytes; + int32_t L_70 = V_0; + int32_t L_71 = L_70; + V_0 = ((int32_t)((int32_t)L_71+(int32_t)1)); + String_t* L_72 = V_5; + int32_t L_73 = V_3; + int32_t L_74 = V_2; + NullCheck(L_72); + uint16_t L_75 = String_get_Chars_m2061(L_72, ((int32_t)((int32_t)L_73<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_74))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL); + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, L_71); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_69, L_71, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_75))); + } + +IL_01e0: + { + int32_t L_76 = V_0; + int32_t L_77 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_76+(int32_t)1))) <= ((int32_t)L_77))) + { + goto IL_01fe; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_78 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_79 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_79, L_78, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_79); + } + +IL_01fe: + { + ByteU5BU5D_t789* L_80 = ___bytes; + int32_t L_81 = V_0; + int32_t L_82 = L_81; + V_0 = ((int32_t)((int32_t)L_82+(int32_t)1)); + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, L_82); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_80, L_82, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + bool* L_83 = ___isInShifted; + *((int8_t*)(L_83)) = (int8_t)0; + V_2 = 0; + V_3 = 0; + } + +IL_020f: + { + int32_t L_84 = V_0; + int32_t L_85 = V_1; + if ((((int32_t)L_84) < ((int32_t)L_85))) + { + goto IL_022b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_86 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_87 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_87, L_86, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_87); + } + +IL_022b: + { + ByteU5BU5D_t789* L_88 = ___bytes; + int32_t L_89 = V_0; + int32_t L_90 = L_89; + V_0 = ((int32_t)((int32_t)L_90+(int32_t)1)); + int32_t L_91 = V_6; + NullCheck(L_88); + IL2CPP_ARRAY_BOUNDS_CHECK(L_88, L_90); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_88, L_90, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_91))); + goto IL_02f2; + } + +IL_023a: + { + bool L_92 = ___allowOptionals; + if (!L_92) + { + goto IL_0246; + } + } + { + goto IL_019d; + } + +IL_0246: + { + goto IL_0109; + } + +IL_024b: + { + bool* L_93 = ___isInShifted; + if (!(*((int8_t*)L_93))) + { + goto IL_02bd; + } + } + { + int32_t L_94 = V_2; + if (!L_94) + { + goto IL_028e; + } + } + { + int32_t L_95 = V_0; + int32_t L_96 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_95+(int32_t)1))) <= ((int32_t)L_96))) + { + goto IL_0277; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_97 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_98 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_98, L_97, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_98); + } + +IL_0277: + { + ByteU5BU5D_t789* L_99 = ___bytes; + int32_t L_100 = V_0; + int32_t L_101 = L_100; + V_0 = ((int32_t)((int32_t)L_101+(int32_t)1)); + String_t* L_102 = V_5; + int32_t L_103 = V_3; + int32_t L_104 = V_2; + NullCheck(L_102); + uint16_t L_105 = String_get_Chars_m2061(L_102, ((int32_t)((int32_t)L_103<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_104))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL); + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_101); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_99, L_101, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_105))); + } + +IL_028e: + { + int32_t L_106 = V_0; + int32_t L_107 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_106+(int32_t)1))) <= ((int32_t)L_107))) + { + goto IL_02ac; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_108 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_109 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_109, L_108, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_109); + } + +IL_02ac: + { + ByteU5BU5D_t789* L_110 = ___bytes; + int32_t L_111 = V_0; + int32_t L_112 = L_111; + V_0 = ((int32_t)((int32_t)L_112+(int32_t)1)); + NullCheck(L_110); + IL2CPP_ARRAY_BOUNDS_CHECK(L_110, L_112); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_110, L_112, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + bool* L_113 = ___isInShifted; + *((int8_t*)(L_113)) = (int8_t)0; + V_2 = 0; + V_3 = 0; + } + +IL_02bd: + { + int32_t L_114 = V_0; + int32_t L_115 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_114+(int32_t)2))) <= ((int32_t)L_115))) + { + goto IL_02db; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_116 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_117 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_117, L_116, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_117); + } + +IL_02db: + { + ByteU5BU5D_t789* L_118 = ___bytes; + int32_t L_119 = V_0; + int32_t L_120 = L_119; + V_0 = ((int32_t)((int32_t)L_120+(int32_t)1)); + NullCheck(L_118); + IL2CPP_ARRAY_BOUNDS_CHECK(L_118, L_120); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_118, L_120, sizeof(uint8_t))) = (uint8_t)((int32_t)43); + ByteU5BU5D_t789* L_121 = ___bytes; + int32_t L_122 = V_0; + int32_t L_123 = L_122; + V_0 = ((int32_t)((int32_t)L_123+(int32_t)1)); + NullCheck(L_121); + IL2CPP_ARRAY_BOUNDS_CHECK(L_121, L_123); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_121, L_123, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + goto IL_02f2; + } + +IL_02f2: + { + int32_t L_124 = ___charCount; + if ((((int32_t)L_124) > ((int32_t)0))) + { + goto IL_00bf; + } + } + { + bool* L_125 = ___isInShifted; + if (!(*((int8_t*)L_125))) + { + goto IL_0354; + } + } + { + bool L_126 = ___flush; + if (!L_126) + { + goto IL_0354; + } + } + { + int32_t L_127 = V_2; + if (!L_127) + { + goto IL_0343; + } + } + { + int32_t L_128 = V_0; + int32_t L_129 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_128+(int32_t)1))) <= ((int32_t)L_129))) + { + goto IL_032c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_130 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_131 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_131, L_130, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_131); + } + +IL_032c: + { + ByteU5BU5D_t789* L_132 = ___bytes; + int32_t L_133 = V_0; + int32_t L_134 = L_133; + V_0 = ((int32_t)((int32_t)L_134+(int32_t)1)); + String_t* L_135 = V_5; + int32_t L_136 = V_3; + int32_t L_137 = V_2; + NullCheck(L_135); + uint16_t L_138 = String_get_Chars_m2061(L_135, ((int32_t)((int32_t)L_136<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_137))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL); + NullCheck(L_132); + IL2CPP_ARRAY_BOUNDS_CHECK(L_132, L_134); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_132, L_134, sizeof(uint8_t))) = (uint8_t)(((int32_t)((uint8_t)L_138))); + } + +IL_0343: + { + ByteU5BU5D_t789* L_139 = ___bytes; + int32_t L_140 = V_0; + int32_t L_141 = L_140; + V_0 = ((int32_t)((int32_t)L_141+(int32_t)1)); + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, L_141); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_139, L_141, sizeof(uint8_t))) = (uint8_t)((int32_t)45); + V_2 = 0; + V_3 = 0; + bool* L_142 = ___isInShifted; + *((int8_t*)(L_142)) = (int8_t)0; + } + +IL_0354: + { + int32_t* L_143 = ___leftOver; + int32_t L_144 = V_2; + int32_t L_145 = V_3; + *((int32_t*)(L_143)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_144<<(int32_t)8))|(int32_t)L_145)); + int32_t L_146 = V_0; + int32_t L_147 = ___byteIndex; + return ((int32_t)((int32_t)L_146-(int32_t)L_147)); + } +} +// System.Int32 System.Text.UTF7Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" int32_t UTF7Encoding_GetBytes_m9855 (UTF7Encoding_t1645 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + { + V_0 = 0; + V_1 = 0; + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + bool L_5 = (__this->___allowOptionals_28); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + int32_t L_6 = UTF7Encoding_InternalGetBytes_m9854(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, 1, (&V_0), (&V_1), L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.Text.UTF7Encoding::InternalGetCharCount(System.Byte[],System.Int32,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF7Encoding_InternalGetCharCount_m9856 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, int32_t ___leftOver, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + bool V_3 = false; + int32_t V_4 = 0; + SByteU5BU5D_t1646* V_5 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + V_0 = 0; + int32_t L_13 = ___leftOver; + V_2 = ((((int32_t)((int32_t)((int32_t)L_13&(int32_t)((int32_t)16777216)))) == ((int32_t)0))? 1 : 0); + int32_t L_14 = ___leftOver; + V_3 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_14&(int32_t)((int32_t)33554432)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_15 = ___leftOver; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_15>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255))); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + SByteU5BU5D_t1646* L_16 = ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___base64Values_30; + V_5 = L_16; + goto IL_010f; + } + +IL_0090: + { + ByteU5BU5D_t789* L_17 = ___bytes; + int32_t L_18 = ___index; + int32_t L_19 = L_18; + ___index = ((int32_t)((int32_t)L_19+(int32_t)1)); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_19); + int32_t L_20 = L_19; + V_1 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_20, sizeof(uint8_t))); + int32_t L_21 = ___count; + ___count = ((int32_t)((int32_t)L_21-(int32_t)1)); + bool L_22 = V_2; + if (!L_22) + { + goto IL_00be; + } + } + { + int32_t L_23 = V_1; + if ((((int32_t)L_23) == ((int32_t)((int32_t)43)))) + { + goto IL_00b5; + } + } + { + int32_t L_24 = V_0; + V_0 = ((int32_t)((int32_t)L_24+(int32_t)1)); + goto IL_00b9; + } + +IL_00b5: + { + V_2 = 0; + V_3 = 1; + } + +IL_00b9: + { + goto IL_010f; + } + +IL_00be: + { + int32_t L_25 = V_1; + if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)45))))) + { + goto IL_00da; + } + } + { + bool L_26 = V_3; + if (!L_26) + { + goto IL_00d0; + } + } + { + int32_t L_27 = V_0; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00d0: + { + V_4 = 0; + V_2 = 1; + goto IL_010d; + } + +IL_00da: + { + SByteU5BU5D_t1646* L_28 = V_5; + int32_t L_29 = V_1; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + if ((((int32_t)(((int32_t)((int32_t)(*(int8_t*)(int8_t*)SZArrayLdElema(L_28, L_30, sizeof(int8_t))))))) == ((int32_t)(-1)))) + { + goto IL_0104; + } + } + { + int32_t L_31 = V_4; + V_4 = ((int32_t)((int32_t)L_31+(int32_t)6)); + int32_t L_32 = V_4; + if ((((int32_t)L_32) < ((int32_t)((int32_t)16)))) + { + goto IL_00ff; + } + } + { + int32_t L_33 = V_0; + V_0 = ((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_4; + V_4 = ((int32_t)((int32_t)L_34-(int32_t)((int32_t)16))); + } + +IL_00ff: + { + goto IL_010d; + } + +IL_0104: + { + int32_t L_35 = V_0; + V_0 = ((int32_t)((int32_t)L_35+(int32_t)1)); + V_2 = 1; + V_4 = 0; + } + +IL_010d: + { + V_3 = 0; + } + +IL_010f: + { + int32_t L_36 = ___count; + if ((((int32_t)L_36) > ((int32_t)0))) + { + goto IL_0090; + } + } + { + int32_t L_37 = V_0; + return L_37; + } +} +// System.Int32 System.Text.UTF7Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern "C" int32_t UTF7Encoding_GetCharCount_m9857 (UTF7Encoding_t1645 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + int32_t L_3 = UTF7Encoding_InternalGetCharCount_m9856(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Text.UTF7Encoding::InternalGetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32&) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern Il2CppCodeGenString* _stringLiteral2420; +extern "C" int32_t UTF7Encoding_InternalGetChars_m9858 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t* ___leftOver, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + _stringLiteral2420 = il2cpp_codegen_string_literal_from_index(2420); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + bool V_5 = false; + bool V_6 = false; + int32_t V_7 = 0; + int32_t V_8 = 0; + SByteU5BU5D_t1646* V_9 = {0}; + uint16_t V_10 = 0x0; + int32_t G_B52_0 = 0; + int32_t* G_B52_1 = {0}; + int32_t G_B51_0 = 0; + int32_t* G_B51_1 = {0}; + int32_t G_B53_0 = 0; + int32_t G_B53_1 = 0; + int32_t* G_B53_2 = {0}; + int32_t G_B55_0 = 0; + int32_t* G_B55_1 = {0}; + int32_t G_B54_0 = 0; + int32_t* G_B54_1 = {0}; + int32_t G_B56_0 = 0; + int32_t G_B56_1 = 0; + int32_t* G_B56_2 = {0}; + int32_t G_B58_0 = 0; + int32_t* G_B58_1 = {0}; + int32_t G_B57_0 = 0; + int32_t* G_B57_1 = {0}; + int32_t G_B59_0 = 0; + int32_t G_B59_1 = 0; + int32_t* G_B59_2 = {0}; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0032; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0047; + } + } + +IL_0032: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0059; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006e; + } + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006e: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0080; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0095; + } + } + +IL_0080: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0095: + { + int32_t L_20 = ___charIndex; + V_0 = L_20; + CharU5BU5D_t458* L_21 = ___chars; + NullCheck(L_21); + V_1 = (((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))); + int32_t* L_22 = ___leftOver; + V_4 = ((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_22))&(int32_t)((int32_t)16777216)))) == ((int32_t)0))? 1 : 0); + int32_t* L_23 = ___leftOver; + V_5 = ((((int32_t)((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_23))&(int32_t)((int32_t)33554432)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t* L_24 = ___leftOver; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_24))&(int32_t)((int32_t)67108864)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t* L_25 = ___leftOver; + V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)L_25))>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255))); + int32_t* L_26 = ___leftOver; + V_8 = ((int32_t)((int32_t)(*((int32_t*)L_26))&(int32_t)((int32_t)65535))); + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + SByteU5BU5D_t1646* L_27 = ((UTF7Encoding_t1645_StaticFields*)UTF7Encoding_t1645_il2cpp_TypeInfo_var->static_fields)->___base64Values_30; + V_9 = L_27; + goto IL_02c6; + } + +IL_00f1: + { + ByteU5BU5D_t789* L_28 = ___bytes; + int32_t L_29 = ___byteIndex; + int32_t L_30 = L_29; + ___byteIndex = ((int32_t)((int32_t)L_30+(int32_t)1)); + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_30); + int32_t L_31 = L_30; + V_2 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_31, sizeof(uint8_t))); + int32_t L_32 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_32-(int32_t)1)); + bool L_33 = V_4; + if (!L_33) + { + goto IL_015f; + } + } + { + int32_t L_34 = V_2; + if ((((int32_t)L_34) == ((int32_t)((int32_t)43)))) + { + goto IL_0154; + } + } + { + int32_t L_35 = V_0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) < ((int32_t)L_36))) + { + goto IL_012a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_37 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_38 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_38, L_37, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_38); + } + +IL_012a: + { + bool L_39 = V_6; + if (!L_39) + { + goto IL_0146; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_40 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2420, /*hidden argument*/NULL); + ArgumentException_t437 * L_41 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_41, L_40, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_41); + } + +IL_0146: + { + CharU5BU5D_t458* L_42 = ___chars; + int32_t L_43 = V_0; + int32_t L_44 = L_43; + V_0 = ((int32_t)((int32_t)L_44+(int32_t)1)); + int32_t L_45 = V_2; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_44); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_42, L_44, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_45))); + goto IL_015a; + } + +IL_0154: + { + V_4 = 0; + V_5 = 1; + } + +IL_015a: + { + goto IL_02c6; + } + +IL_015f: + { + int32_t L_46 = V_2; + if ((!(((uint32_t)L_46) == ((uint32_t)((int32_t)45))))) + { + goto IL_01bd; + } + } + { + bool L_47 = V_5; + if (!L_47) + { + goto IL_01af; + } + } + { + int32_t L_48 = V_0; + int32_t L_49 = V_1; + if ((((int32_t)L_48) < ((int32_t)L_49))) + { + goto IL_018a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_50 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_51 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_51, L_50, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_51); + } + +IL_018a: + { + bool L_52 = V_6; + if (!L_52) + { + goto IL_01a6; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_53 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2420, /*hidden argument*/NULL); + ArgumentException_t437 * L_54 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_54, L_53, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_54); + } + +IL_01a6: + { + CharU5BU5D_t458* L_55 = ___chars; + int32_t L_56 = V_0; + int32_t L_57 = L_56; + V_0 = ((int32_t)((int32_t)L_57+(int32_t)1)); + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_57); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_55, L_57, sizeof(uint16_t))) = (uint16_t)((int32_t)43); + } + +IL_01af: + { + V_4 = 1; + V_7 = 0; + V_8 = 0; + goto IL_02c3; + } + +IL_01bd: + { + SByteU5BU5D_t1646* L_58 = V_9; + int32_t L_59 = V_2; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, L_59); + int32_t L_60 = L_59; + int32_t L_61 = (((int32_t)((int32_t)(*(int8_t*)(int8_t*)SZArrayLdElema(L_58, L_60, sizeof(int8_t)))))); + V_3 = L_61; + if ((((int32_t)L_61) == ((int32_t)(-1)))) + { + goto IL_0279; + } + } + { + int32_t L_62 = V_8; + int32_t L_63 = V_3; + V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)6))|(int32_t)L_63)); + int32_t L_64 = V_7; + V_7 = ((int32_t)((int32_t)L_64+(int32_t)6)); + int32_t L_65 = V_7; + if ((((int32_t)L_65) < ((int32_t)((int32_t)16)))) + { + goto IL_0274; + } + } + { + int32_t L_66 = V_0; + int32_t L_67 = V_1; + if ((((int32_t)L_66) < ((int32_t)L_67))) + { + goto IL_01fd; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_68 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_69 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_69, L_68, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_69); + } + +IL_01fd: + { + int32_t L_70 = V_7; + V_7 = ((int32_t)((int32_t)L_70-(int32_t)((int32_t)16))); + int32_t L_71 = V_8; + int32_t L_72 = V_7; + V_10 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_71>>(int32_t)((int32_t)((int32_t)L_72&(int32_t)((int32_t)31)))))))); + uint16_t L_73 = V_10; + if ((!(((uint32_t)((int32_t)((int32_t)L_73&(int32_t)((int32_t)64512)))) == ((uint32_t)((int32_t)55296))))) + { + goto IL_0229; + } + } + { + V_6 = 1; + goto IL_025a; + } + +IL_0229: + { + uint16_t L_74 = V_10; + if ((!(((uint32_t)((int32_t)((int32_t)L_74&(int32_t)((int32_t)64512)))) == ((uint32_t)((int32_t)56320))))) + { + goto IL_025a; + } + } + { + bool L_75 = V_6; + if (L_75) + { + goto IL_0257; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_76 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2420, /*hidden argument*/NULL); + ArgumentException_t437 * L_77 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_77, L_76, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_77); + } + +IL_0257: + { + V_6 = 0; + } + +IL_025a: + { + CharU5BU5D_t458* L_78 = ___chars; + int32_t L_79 = V_0; + int32_t L_80 = L_79; + V_0 = ((int32_t)((int32_t)L_80+(int32_t)1)); + uint16_t L_81 = V_10; + NullCheck(L_78); + IL2CPP_ARRAY_BOUNDS_CHECK(L_78, L_80); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_78, L_80, sizeof(uint16_t))) = (uint16_t)L_81; + int32_t L_82 = V_8; + int32_t L_83 = V_7; + V_8 = ((int32_t)((int32_t)L_82&(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_83&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))-(int32_t)1)))); + } + +IL_0274: + { + goto IL_02c3; + } + +IL_0279: + { + int32_t L_84 = V_0; + int32_t L_85 = V_1; + if ((((int32_t)L_84) < ((int32_t)L_85))) + { + goto IL_0295; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_86 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_87 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_87, L_86, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_87); + } + +IL_0295: + { + bool L_88 = V_6; + if (!L_88) + { + goto IL_02b1; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_89 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2420, /*hidden argument*/NULL); + ArgumentException_t437 * L_90 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_90, L_89, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_90); + } + +IL_02b1: + { + CharU5BU5D_t458* L_91 = ___chars; + int32_t L_92 = V_0; + int32_t L_93 = L_92; + V_0 = ((int32_t)((int32_t)L_93+(int32_t)1)); + int32_t L_94 = V_2; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, L_93); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_91, L_93, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)L_94))); + V_4 = 1; + V_7 = 0; + V_8 = 0; + } + +IL_02c3: + { + V_5 = 0; + } + +IL_02c6: + { + int32_t L_95 = ___byteCount; + if ((((int32_t)L_95) > ((int32_t)0))) + { + goto IL_00f1; + } + } + { + int32_t* L_96 = ___leftOver; + int32_t L_97 = V_8; + int32_t L_98 = V_7; + bool L_99 = V_4; + G_B51_0 = ((int32_t)((int32_t)L_97|(int32_t)((int32_t)((int32_t)L_98<<(int32_t)((int32_t)16))))); + G_B51_1 = L_96; + if (!L_99) + { + G_B52_0 = ((int32_t)((int32_t)L_97|(int32_t)((int32_t)((int32_t)L_98<<(int32_t)((int32_t)16))))); + G_B52_1 = L_96; + goto IL_02e4; + } + } + { + G_B53_0 = 0; + G_B53_1 = G_B51_0; + G_B53_2 = G_B51_1; + goto IL_02e9; + } + +IL_02e4: + { + G_B53_0 = ((int32_t)16777216); + G_B53_1 = G_B52_0; + G_B53_2 = G_B52_1; + } + +IL_02e9: + { + bool L_100 = V_5; + G_B54_0 = ((int32_t)((int32_t)G_B53_1|(int32_t)G_B53_0)); + G_B54_1 = G_B53_2; + if (!L_100) + { + G_B55_0 = ((int32_t)((int32_t)G_B53_1|(int32_t)G_B53_0)); + G_B55_1 = G_B53_2; + goto IL_02fb; + } + } + { + G_B56_0 = ((int32_t)33554432); + G_B56_1 = G_B54_0; + G_B56_2 = G_B54_1; + goto IL_02fc; + } + +IL_02fb: + { + G_B56_0 = 0; + G_B56_1 = G_B55_0; + G_B56_2 = G_B55_1; + } + +IL_02fc: + { + bool L_101 = V_6; + G_B57_0 = ((int32_t)((int32_t)G_B56_1|(int32_t)G_B56_0)); + G_B57_1 = G_B56_2; + if (!L_101) + { + G_B58_0 = ((int32_t)((int32_t)G_B56_1|(int32_t)G_B56_0)); + G_B58_1 = G_B56_2; + goto IL_030e; + } + } + { + G_B59_0 = ((int32_t)67108864); + G_B59_1 = G_B57_0; + G_B59_2 = G_B57_1; + goto IL_030f; + } + +IL_030e: + { + G_B59_0 = 0; + G_B59_1 = G_B58_0; + G_B59_2 = G_B58_1; + } + +IL_030f: + { + *((int32_t*)(G_B59_2)) = (int32_t)((int32_t)((int32_t)G_B59_1|(int32_t)G_B59_0)); + int32_t L_102 = V_0; + int32_t L_103 = ___charIndex; + return ((int32_t)((int32_t)L_102-(int32_t)L_103)); + } +} +// System.Int32 System.Text.UTF7Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2420; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t UTF7Encoding_GetChars_m9859 (UTF7Encoding_t1645 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Encoding_t1645_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2420 = il2cpp_codegen_string_literal_from_index(2420); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___byteIndex; + int32_t L_2 = ___byteCount; + CharU5BU5D_t458* L_3 = ___chars; + int32_t L_4 = ___charIndex; + IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t1645_il2cpp_TypeInfo_var); + int32_t L_5 = UTF7Encoding_InternalGetChars_m9858(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), /*hidden argument*/NULL); + V_1 = L_5; + int32_t L_6 = V_0; + if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)67108864)))) + { + goto IL_0032; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2420, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_8, L_7, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0032: + { + int32_t L_9 = V_1; + return L_9; + } +} +// System.Int32 System.Text.UTF7Encoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF7Encoding_GetMaxByteCount_m9860 (UTF7Encoding_t1645 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + if (L_3) + { + goto IL_0024; + } + } + { + return 0; + } + +IL_0024: + { + int32_t L_4 = ___charCount; + int32_t L_5 = ___charCount; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_4/(int32_t)3))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5%(int32_t)3))*(int32_t)3))))+(int32_t)2)); + } +} +// System.Int32 System.Text.UTF7Encoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF7Encoding_GetMaxCharCount_m9861 (UTF7Encoding_t1645 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return L_3; + } +} +// System.Text.Decoder System.Text.UTF7Encoding::GetDecoder() +extern TypeInfo* UTF7Decoder_t1644_il2cpp_TypeInfo_var; +extern "C" Decoder_t1263 * UTF7Encoding_GetDecoder_m9862 (UTF7Encoding_t1645 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF7Decoder_t1644_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1153); + s_Il2CppMethodIntialized = true; + } + { + UTF7Decoder_t1644 * L_0 = (UTF7Decoder_t1644 *)il2cpp_codegen_object_new (UTF7Decoder_t1644_il2cpp_TypeInfo_var); + UTF7Decoder__ctor_m9845(L_0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.Char*,System.Int32) +extern "C" int32_t UTF7Encoding_GetByteCount_m9863 (UTF7Encoding_t1645 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + { + uint16_t* L_0 = ___chars; + int32_t L_1 = ___count; + int32_t L_2 = Encoding_GetByteCount_m9791(__this, (uint16_t*)(uint16_t*)L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.String) +extern "C" int32_t UTF7Encoding_GetByteCount_m9864 (UTF7Encoding_t1645 * __this, String_t* ___s, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + int32_t L_1 = Encoding_GetByteCount_m9767(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Text.UTF7Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern "C" int32_t UTF7Encoding_GetBytes_m9865 (UTF7Encoding_t1645 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + { + uint16_t* L_0 = ___chars; + int32_t L_1 = ___charCount; + uint8_t* L_2 = ___bytes; + int32_t L_3 = ___byteCount; + int32_t L_4 = Encoding_GetBytes_m9792(__this, (uint16_t*)(uint16_t*)L_0, L_1, (uint8_t*)(uint8_t*)L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Text.UTF7Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t UTF7Encoding_GetBytes_m9866 (UTF7Encoding_t1645 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + { + String_t* L_0 = ___s; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = Encoding_GetBytes_m9769(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Text.UTF7Encoding::GetString(System.Byte[],System.Int32,System.Int32) +extern "C" String_t* UTF7Encoding_GetString_m9867 (UTF7Encoding_t1645 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + String_t* L_3 = Encoding_GetString_m9781(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Text.UTF8Encoding/UTF8Decoder::.ctor(System.Text.DecoderFallback) +extern "C" void UTF8Decoder__ctor_m9868 (UTF8Decoder_t1647 * __this, DecoderFallback_t1626 * ___fallback, const MethodInfo* method) +{ + { + Decoder__ctor_m9692(__this, /*hidden argument*/NULL); + DecoderFallback_t1626 * L_0 = ___fallback; + Decoder_set_Fallback_m9693(__this, L_0, /*hidden argument*/NULL); + __this->___leftOverBits_2 = 0; + __this->___leftOverCount_3 = 0; + return; + } +} +// System.Int32 System.Text.UTF8Encoding/UTF8Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern "C" int32_t UTF8Decoder_GetChars_m9869 (UTF8Decoder_t1647 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + DecoderFallbackBuffer_t1627 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + V_0 = (DecoderFallbackBuffer_t1627 *)NULL; + V_1 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___byteIndex; + int32_t L_2 = ___byteCount; + CharU5BU5D_t458* L_3 = ___chars; + int32_t L_4 = ___charIndex; + uint32_t* L_5 = &(__this->___leftOverBits_2); + uint32_t* L_6 = &(__this->___leftOverCount_3); + int32_t L_7 = UTF8Encoding_InternalGetChars_m9887(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, __this, (&V_0), (&V_1), 0, /*hidden argument*/NULL); + return L_7; + } +} +// System.Void System.Text.UTF8Encoding::.ctor() +extern "C" void UTF8Encoding__ctor_m9870 (UTF8Encoding_t1648 * __this, const MethodInfo* method) +{ + { + UTF8Encoding__ctor_m9872(__this, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean) +extern "C" void UTF8Encoding__ctor_m9871 (UTF8Encoding_t1648 * __this, bool ___encoderShouldEmitUTF8Identifier, const MethodInfo* method) +{ + { + bool L_0 = ___encoderShouldEmitUTF8Identifier; + UTF8Encoding__ctor_m9872(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean,System.Boolean) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2421; +extern Il2CppCodeGenString* _stringLiteral2422; +extern "C" void UTF8Encoding__ctor_m9872 (UTF8Encoding_t1648 * __this, bool ___encoderShouldEmitUTF8Identifier, bool ___throwOnInvalidBytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + _stringLiteral2421 = il2cpp_codegen_string_literal_from_index(2421); + _stringLiteral2422 = il2cpp_codegen_string_literal_from_index(2422); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(__this, ((int32_t)65001), /*hidden argument*/NULL); + bool L_0 = ___encoderShouldEmitUTF8Identifier; + __this->___emitIdentifier_28 = L_0; + bool L_1 = ___throwOnInvalidBytes; + if (!L_1) + { + goto IL_0029; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_2 = DecoderFallback_get_ExceptionFallback_m9705(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, (EncoderFallback_t1634 *)NULL, L_2, /*hidden argument*/NULL); + goto IL_0035; + } + +IL_0029: + { + IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1626_il2cpp_TypeInfo_var); + DecoderFallback_t1626 * L_3 = DecoderFallback_get_StandardSafeFallback_m9707(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, (EncoderFallback_t1634 *)NULL, L_3, /*hidden argument*/NULL); + } + +IL_0035: + { + String_t* L_4 = _stringLiteral2421; + V_0 = L_4; + ((Encoding_t931 *)__this)->___header_name_10 = L_4; + String_t* L_5 = V_0; + String_t* L_6 = L_5; + V_0 = L_6; + ((Encoding_t931 *)__this)->___body_name_8 = L_6; + String_t* L_7 = V_0; + ((Encoding_t931 *)__this)->___web_name_15 = L_7; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2422; + ((Encoding_t931 *)__this)->___is_browser_save_13 = 1; + ((Encoding_t931 *)__this)->___is_browser_display_14 = 1; + ((Encoding_t931 *)__this)->___is_mail_news_display_11 = 1; + ((Encoding_t931 *)__this)->___is_mail_news_save_12 = 1; + ((Encoding_t931 *)__this)->___windows_code_page_1 = ((int32_t)1200); + return; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetByteCount(System.Char[],System.Int32,System.Int32,System.Char&,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF8Encoding_InternalGetByteCount_m9873 (Object_t * __this /* static, unused */, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, uint16_t* ___leftOver, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uintptr_t G_B17_0 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___index; + CharU5BU5D_t458* L_14 = ___chars; + NullCheck(L_14); + if ((!(((uint32_t)L_13) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length)))))))) + { + goto IL_007b; + } + } + { + bool L_15 = ___flush; + if (!L_15) + { + goto IL_0079; + } + } + { + uint16_t* L_16 = ___leftOver; + if (!(*((uint16_t*)L_16))) + { + goto IL_0079; + } + } + { + uint16_t* L_17 = ___leftOver; + *((int16_t*)(L_17)) = (int16_t)0; + return 3; + } + +IL_0079: + { + return 0; + } + +IL_007b: + { + CharU5BU5D_t458* L_18 = ___chars; + if (!L_18) + { + goto IL_0089; + } + } + { + CharU5BU5D_t458* L_19 = ___chars; + NullCheck(L_19); + if ((((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))) + { + goto IL_0090; + } + } + +IL_0089: + { + G_B17_0 = (((uintptr_t)0)); + goto IL_0097; + } + +IL_0090: + { + CharU5BU5D_t458* L_20 = ___chars; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + G_B17_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_20, 0, sizeof(uint16_t))))); + } + +IL_0097: + { + V_0 = (uint16_t*)G_B17_0; + uint16_t* L_21 = V_0; + int32_t L_22 = ___index; + int32_t L_23 = ___count; + uint16_t* L_24 = ___leftOver; + bool L_25 = ___flush; + int32_t L_26 = UTF8Encoding_InternalGetByteCount_m9874(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), L_23, L_24, L_25, /*hidden argument*/NULL); + return L_26; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetByteCount(System.Char*,System.Int32,System.Char&,System.Boolean) +extern "C" int32_t UTF8Encoding_InternalGetByteCount_m9874 (Object_t * __this /* static, unused */, uint16_t* ___chars, int32_t ___count, uint16_t* ___leftOver, bool ___flush, const MethodInfo* method) +{ + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + { + V_0 = 0; + uint16_t* L_0 = ___chars; + int32_t L_1 = ___count; + V_1 = (uint16_t*)((uint16_t*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2)))); + goto IL_00fa; + } + +IL_000d: + { + uint16_t* L_2 = ___leftOver; + if ((*((uint16_t*)L_2))) + { + goto IL_00cc; + } + } + { + goto IL_00c0; + } + +IL_0019: + { + uint16_t* L_3 = ___chars; + if ((((int32_t)(*((uint16_t*)L_3))) >= ((int32_t)((int32_t)128)))) + { + goto IL_002e; + } + } + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4+(int32_t)1)); + goto IL_00ba; + } + +IL_002e: + { + uint16_t* L_5 = ___chars; + if ((((int32_t)(*((uint16_t*)L_5))) >= ((int32_t)((int32_t)2048)))) + { + goto IL_0043; + } + } + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)2)); + goto IL_00ba; + } + +IL_0043: + { + uint16_t* L_7 = ___chars; + if ((((int32_t)(*((uint16_t*)L_7))) < ((int32_t)((int32_t)55296)))) + { + goto IL_005b; + } + } + { + uint16_t* L_8 = ___chars; + if ((((int32_t)(*((uint16_t*)L_8))) <= ((int32_t)((int32_t)57343)))) + { + goto IL_0064; + } + } + +IL_005b: + { + int32_t L_9 = V_0; + V_0 = ((int32_t)((int32_t)L_9+(int32_t)3)); + goto IL_00ba; + } + +IL_0064: + { + uint16_t* L_10 = ___chars; + if ((((int32_t)(*((uint16_t*)L_10))) > ((int32_t)((int32_t)56319)))) + { + goto IL_00b3; + } + } + { + uint16_t* L_11 = ___chars; + uint16_t* L_12 = V_1; + if ((!(((uintptr_t)((uint16_t*)((intptr_t)L_11+(int32_t)2))) < ((uintptr_t)L_12)))) + { + goto IL_00a4; + } + } + { + uint16_t* L_13 = ___chars; + if ((((int32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_13+(int32_t)2))))) < ((int32_t)((int32_t)56320)))) + { + goto IL_00a4; + } + } + { + uint16_t* L_14 = ___chars; + if ((((int32_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_14+(int32_t)2))))) > ((int32_t)((int32_t)57343)))) + { + goto IL_00a4; + } + } + { + int32_t L_15 = V_0; + V_0 = ((int32_t)((int32_t)L_15+(int32_t)4)); + uint16_t* L_16 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_16+(intptr_t)(((intptr_t)2)))); + goto IL_00ba; + } + +IL_00a4: + { + uint16_t* L_17 = ___leftOver; + uint16_t* L_18 = ___chars; + *((int16_t*)(L_17)) = (int16_t)(*((uint16_t*)L_18)); + uint16_t* L_19 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_19+(intptr_t)(((intptr_t)2)))); + goto IL_00c7; + } + +IL_00b3: + { + int32_t L_20 = V_0; + V_0 = ((int32_t)((int32_t)L_20+(int32_t)3)); + uint16_t* L_21 = ___leftOver; + *((int16_t*)(L_21)) = (int16_t)0; + } + +IL_00ba: + { + uint16_t* L_22 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_22+(intptr_t)(((intptr_t)2)))); + } + +IL_00c0: + { + uint16_t* L_23 = ___chars; + uint16_t* L_24 = V_1; + if ((!(((uintptr_t)L_23) >= ((uintptr_t)L_24)))) + { + goto IL_0019; + } + } + +IL_00c7: + { + goto IL_00fa; + } + +IL_00cc: + { + uint16_t* L_25 = ___chars; + if ((((int32_t)(*((uint16_t*)L_25))) < ((int32_t)((int32_t)56320)))) + { + goto IL_00f3; + } + } + { + uint16_t* L_26 = ___chars; + if ((((int32_t)(*((uint16_t*)L_26))) > ((int32_t)((int32_t)57343)))) + { + goto IL_00f3; + } + } + { + int32_t L_27 = V_0; + V_0 = ((int32_t)((int32_t)L_27+(int32_t)4)); + uint16_t* L_28 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_28+(intptr_t)(((intptr_t)2)))); + goto IL_00f7; + } + +IL_00f3: + { + int32_t L_29 = V_0; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)3)); + } + +IL_00f7: + { + uint16_t* L_30 = ___leftOver; + *((int16_t*)(L_30)) = (int16_t)0; + } + +IL_00fa: + { + uint16_t* L_31 = ___chars; + uint16_t* L_32 = V_1; + if ((!(((uintptr_t)L_31) >= ((uintptr_t)L_32)))) + { + goto IL_000d; + } + } + { + bool L_33 = ___flush; + if (!L_33) + { + goto IL_0115; + } + } + { + uint16_t* L_34 = ___leftOver; + if (!(*((uint16_t*)L_34))) + { + goto IL_0115; + } + } + { + int32_t L_35 = V_0; + V_0 = ((int32_t)((int32_t)L_35+(int32_t)3)); + uint16_t* L_36 = ___leftOver; + *((int16_t*)(L_36)) = (int16_t)0; + } + +IL_0115: + { + int32_t L_37 = V_0; + return L_37; + } +} +// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern "C" int32_t UTF8Encoding_GetByteCount_m9875 (UTF8Encoding_t1648 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + V_0 = 0; + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + int32_t L_3 = UTF8Encoding_InternalGetByteCount_m9873(NULL /*static, unused*/, L_0, L_1, L_2, (&V_0), 1, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.Char*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t UTF8Encoding_GetByteCount_m9876 (UTF8Encoding_t1648 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if (L_2) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + V_0 = 0; + uint16_t* L_3 = ___chars; + int32_t L_4 = ___count; + int32_t L_5 = UTF8Encoding_InternalGetByteCount_m9874(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_3, L_4, (&V_0), 1, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Char&,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern "C" int32_t UTF8Encoding_InternalGetBytes_m9877 (Object_t * __this /* static, unused */, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, uint16_t* ___leftOver, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint8_t* V_1 = {0}; + uintptr_t G_B22_0 = 0; + uintptr_t G_B28_0 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0032; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0047; + } + } + +IL_0032: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0059; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006e; + } + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006e: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0080; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0095; + } + } + +IL_0080: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0095: + { + int32_t L_20 = ___charIndex; + CharU5BU5D_t458* L_21 = ___chars; + NullCheck(L_21); + if ((!(((uint32_t)L_20) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))))))) + { + goto IL_00b3; + } + } + { + bool L_22 = ___flush; + if (!L_22) + { + goto IL_00b1; + } + } + { + uint16_t* L_23 = ___leftOver; + if (!(*((uint16_t*)L_23))) + { + goto IL_00b1; + } + } + { + uint16_t* L_24 = ___leftOver; + *((int16_t*)(L_24)) = (int16_t)0; + } + +IL_00b1: + { + return 0; + } + +IL_00b3: + { + CharU5BU5D_t458* L_25 = ___chars; + if (!L_25) + { + goto IL_00c1; + } + } + { + CharU5BU5D_t458* L_26 = ___chars; + NullCheck(L_26); + if ((((int32_t)((int32_t)(((Array_t *)L_26)->max_length))))) + { + goto IL_00c8; + } + } + +IL_00c1: + { + G_B22_0 = (((uintptr_t)0)); + goto IL_00cf; + } + +IL_00c8: + { + CharU5BU5D_t458* L_27 = ___chars; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 0); + G_B22_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_27, 0, sizeof(uint16_t))))); + } + +IL_00cf: + { + V_0 = (uint16_t*)G_B22_0; + ByteU5BU5D_t789* L_28 = ___bytes; + NullCheck(L_28); + int32_t L_29 = ___byteIndex; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))) == ((uint32_t)L_29)))) + { + goto IL_00ed; + } + } + { + uint16_t* L_30 = V_0; + int32_t L_31 = ___charIndex; + int32_t L_32 = ___charCount; + uint16_t* L_33 = ___leftOver; + bool L_34 = ___flush; + int32_t L_35 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, L_33, L_34, /*hidden argument*/NULL); + return L_35; + } + +IL_00ed: + { + ByteU5BU5D_t789* L_36 = ___bytes; + if (!L_36) + { + goto IL_00fb; + } + } + { + ByteU5BU5D_t789* L_37 = ___bytes; + NullCheck(L_37); + if ((((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))) + { + goto IL_0102; + } + } + +IL_00fb: + { + G_B28_0 = (((uintptr_t)0)); + goto IL_0109; + } + +IL_0102: + { + ByteU5BU5D_t789* L_38 = ___bytes; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 0); + G_B28_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_38, 0, sizeof(uint8_t))))); + } + +IL_0109: + { + V_1 = (uint8_t*)G_B28_0; + uint16_t* L_39 = V_0; + int32_t L_40 = ___charIndex; + int32_t L_41 = ___charCount; + uint8_t* L_42 = V_1; + int32_t L_43 = ___byteIndex; + ByteU5BU5D_t789* L_44 = ___bytes; + NullCheck(L_44); + int32_t L_45 = ___byteIndex; + uint16_t* L_46 = ___leftOver; + bool L_47 = ___flush; + int32_t L_48 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_39+(int32_t)((int32_t)((int32_t)L_40*(int32_t)2)))), L_41, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_42+(int32_t)L_43)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_44)->max_length))))-(int32_t)L_45)), L_46, L_47, /*hidden argument*/NULL); + return L_48; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Char&,System.Boolean) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2423; +extern Il2CppCodeGenString* _stringLiteral2336; +extern "C" int32_t UTF8Encoding_InternalGetBytes_m9878 (Object_t * __this /* static, unused */, uint16_t* ___chars, int32_t ___count, uint8_t* ___bytes, int32_t ___bcount, uint16_t* ___leftOver, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2423 = il2cpp_codegen_string_literal_from_index(2423); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint8_t* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + uint16_t* L_0 = ___chars; + int32_t L_1 = ___count; + V_0 = (uint16_t*)((uint16_t*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2)))); + uint8_t* L_2 = ___bytes; + int32_t L_3 = ___bcount; + V_1 = (uint8_t*)((uint8_t*)((intptr_t)L_2+(int32_t)L_3)); + goto IL_022c; + } + +IL_000f: + { + uint16_t* L_4 = ___leftOver; + if ((*((uint16_t*)L_4))) + { + goto IL_014f; + } + } + { + goto IL_0143; + } + +IL_001c: + { + uint16_t* L_5 = ___chars; + V_2 = (*((uint16_t*)L_5)); + int32_t L_6 = V_2; + if ((((int32_t)L_6) >= ((int32_t)((int32_t)128)))) + { + goto IL_0045; + } + } + { + uint8_t* L_7 = ___bytes; + uint8_t* L_8 = V_1; + if ((!(((uintptr_t)L_7) >= ((uintptr_t)L_8)))) + { + goto IL_0036; + } + } + { + goto IL_029b; + } + +IL_0036: + { + uint8_t* L_9 = ___bytes; + uint8_t* L_10 = (uint8_t*)L_9; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_10+(intptr_t)(((intptr_t)1)))); + int32_t L_11 = V_2; + *((int8_t*)(L_10)) = (int8_t)(((int32_t)((uint8_t)L_11))); + goto IL_013d; + } + +IL_0045: + { + int32_t L_12 = V_2; + if ((((int32_t)L_12) >= ((int32_t)((int32_t)2048)))) + { + goto IL_0083; + } + } + { + uint8_t* L_13 = ___bytes; + uint8_t* L_14 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_13+(int32_t)1))) >= ((uintptr_t)L_14)))) + { + goto IL_005e; + } + } + { + goto IL_029b; + } + +IL_005e: + { + uint8_t* L_15 = ___bytes; + int32_t L_16 = V_2; + *((int8_t*)(L_15)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)192)|(int32_t)((int32_t)((int32_t)L_16>>(int32_t)6))))))); + uint8_t* L_17 = ___bytes; + int32_t L_18 = V_2; + *((int8_t*)(((uint8_t*)((intptr_t)L_17+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)63)))))))); + uint8_t* L_19 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_19+(int32_t)2)); + goto IL_013d; + } + +IL_0083: + { + int32_t L_20 = V_2; + if ((((int32_t)L_20) < ((int32_t)((int32_t)55296)))) + { + goto IL_0099; + } + } + { + int32_t L_21 = V_2; + if ((((int32_t)L_21) <= ((int32_t)((int32_t)57343)))) + { + goto IL_00de; + } + } + +IL_0099: + { + uint8_t* L_22 = ___bytes; + uint8_t* L_23 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_22+(int32_t)2))) >= ((uintptr_t)L_23)))) + { + goto IL_00a7; + } + } + { + goto IL_029b; + } + +IL_00a7: + { + uint8_t* L_24 = ___bytes; + int32_t L_25 = V_2; + *((int8_t*)(L_24)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_25>>(int32_t)((int32_t)12)))))))); + uint8_t* L_26 = ___bytes; + int32_t L_27 = V_2; + *((int8_t*)(((uint8_t*)((intptr_t)L_26+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_27>>(int32_t)6))&(int32_t)((int32_t)63)))))))); + uint8_t* L_28 = ___bytes; + int32_t L_29 = V_2; + *((int8_t*)(((uint8_t*)((intptr_t)L_28+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)63)))))))); + uint8_t* L_30 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)3)); + goto IL_013d; + } + +IL_00de: + { + int32_t L_31 = V_2; + if ((((int32_t)L_31) > ((int32_t)((int32_t)56319)))) + { + goto IL_00f9; + } + } + { + uint16_t* L_32 = ___leftOver; + uint16_t* L_33 = ___chars; + *((int16_t*)(L_32)) = (int16_t)(*((uint16_t*)L_33)); + uint16_t* L_34 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_34+(intptr_t)(((intptr_t)2)))); + goto IL_014a; + } + +IL_00f9: + { + uint8_t* L_35 = ___bytes; + uint8_t* L_36 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_35+(int32_t)2))) >= ((uintptr_t)L_36)))) + { + goto IL_0107; + } + } + { + goto IL_029b; + } + +IL_0107: + { + uint8_t* L_37 = ___bytes; + int32_t L_38 = V_2; + *((int8_t*)(L_37)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_38>>(int32_t)((int32_t)12)))))))); + uint8_t* L_39 = ___bytes; + int32_t L_40 = V_2; + *((int8_t*)(((uint8_t*)((intptr_t)L_39+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40>>(int32_t)6))&(int32_t)((int32_t)63)))))))); + uint8_t* L_41 = ___bytes; + int32_t L_42 = V_2; + *((int8_t*)(((uint8_t*)((intptr_t)L_41+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_42&(int32_t)((int32_t)63)))))))); + uint8_t* L_43 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_43+(int32_t)3)); + uint16_t* L_44 = ___leftOver; + *((int16_t*)(L_44)) = (int16_t)0; + } + +IL_013d: + { + uint16_t* L_45 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_45+(intptr_t)(((intptr_t)2)))); + } + +IL_0143: + { + uint16_t* L_46 = ___chars; + uint16_t* L_47 = V_0; + if ((!(((uintptr_t)L_46) >= ((uintptr_t)L_47)))) + { + goto IL_001c; + } + } + +IL_014a: + { + goto IL_022c; + } + +IL_014f: + { + uint16_t* L_48 = ___chars; + if ((((int32_t)(*((uint16_t*)L_48))) < ((int32_t)((int32_t)56320)))) + { + goto IL_01e0; + } + } + { + uint16_t* L_49 = ___chars; + if ((((int32_t)(*((uint16_t*)L_49))) > ((int32_t)((int32_t)57343)))) + { + goto IL_01e0; + } + } + { + uint16_t* L_50 = ___chars; + uint16_t* L_51 = ___leftOver; + V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)65536)+(int32_t)(*((uint16_t*)L_50))))-(int32_t)((int32_t)56320)))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*((uint16_t*)L_51))-(int32_t)((int32_t)55296)))<<(int32_t)((int32_t)10))))); + uint8_t* L_52 = ___bytes; + uint8_t* L_53 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_52+(int32_t)3))) >= ((uintptr_t)L_53)))) + { + goto IL_0191; + } + } + { + goto IL_029b; + } + +IL_0191: + { + uint8_t* L_54 = ___bytes; + int32_t L_55 = V_3; + *((int8_t*)(L_54)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)240)|(int32_t)((int32_t)((int32_t)L_55>>(int32_t)((int32_t)18)))))))); + uint8_t* L_56 = ___bytes; + int32_t L_57 = V_3; + *((int8_t*)(((uint8_t*)((intptr_t)L_56+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_57>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)63)))))))); + uint8_t* L_58 = ___bytes; + int32_t L_59 = V_3; + *((int8_t*)(((uint8_t*)((intptr_t)L_58+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_59>>(int32_t)6))&(int32_t)((int32_t)63)))))))); + uint8_t* L_60 = ___bytes; + int32_t L_61 = V_3; + *((int8_t*)(((uint8_t*)((intptr_t)L_60+(int32_t)3)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)63)))))))); + uint8_t* L_62 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_62+(int32_t)4)); + uint16_t* L_63 = ___chars; + ___chars = (uint16_t*)((uint16_t*)((intptr_t)L_63+(intptr_t)(((intptr_t)2)))); + goto IL_0228; + } + +IL_01e0: + { + uint16_t* L_64 = ___leftOver; + V_4 = (*((uint16_t*)L_64)); + uint8_t* L_65 = ___bytes; + uint8_t* L_66 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_65+(int32_t)2))) >= ((uintptr_t)L_66)))) + { + goto IL_01f3; + } + } + { + goto IL_029b; + } + +IL_01f3: + { + uint8_t* L_67 = ___bytes; + int32_t L_68 = V_4; + *((int8_t*)(L_67)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_68>>(int32_t)((int32_t)12)))))))); + uint8_t* L_69 = ___bytes; + int32_t L_70 = V_4; + *((int8_t*)(((uint8_t*)((intptr_t)L_69+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_70>>(int32_t)6))&(int32_t)((int32_t)63)))))))); + uint8_t* L_71 = ___bytes; + int32_t L_72 = V_4; + *((int8_t*)(((uint8_t*)((intptr_t)L_71+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_72&(int32_t)((int32_t)63)))))))); + uint8_t* L_73 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_73+(int32_t)3)); + } + +IL_0228: + { + uint16_t* L_74 = ___leftOver; + *((int16_t*)(L_74)) = (int16_t)0; + } + +IL_022c: + { + uint16_t* L_75 = ___chars; + uint16_t* L_76 = V_0; + if ((!(((uintptr_t)L_75) >= ((uintptr_t)L_76)))) + { + goto IL_000f; + } + } + { + bool L_77 = ___flush; + if (!L_77) + { + goto IL_0293; + } + } + { + uint16_t* L_78 = ___leftOver; + if (!(*((uint16_t*)L_78))) + { + goto IL_0293; + } + } + { + uint16_t* L_79 = ___leftOver; + V_5 = (*((uint16_t*)L_79)); + uint8_t* L_80 = ___bytes; + uint8_t* L_81 = V_1; + if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_80+(int32_t)2))) < ((uintptr_t)L_81)))) + { + goto IL_028a; + } + } + { + uint8_t* L_82 = ___bytes; + int32_t L_83 = V_5; + *((int8_t*)(L_82)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_83>>(int32_t)((int32_t)12)))))))); + uint8_t* L_84 = ___bytes; + int32_t L_85 = V_5; + *((int8_t*)(((uint8_t*)((intptr_t)L_84+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_85>>(int32_t)6))&(int32_t)((int32_t)63)))))))); + uint8_t* L_86 = ___bytes; + int32_t L_87 = V_5; + *((int8_t*)(((uint8_t*)((intptr_t)L_86+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_87&(int32_t)((int32_t)63)))))))); + uint8_t* L_88 = ___bytes; + ___bytes = (uint8_t*)((uint8_t*)((intptr_t)L_88+(int32_t)3)); + goto IL_028f; + } + +IL_028a: + { + goto IL_029b; + } + +IL_028f: + { + uint16_t* L_89 = ___leftOver; + *((int16_t*)(L_89)) = (int16_t)0; + } + +IL_0293: + { + uint8_t* L_90 = ___bytes; + uint8_t* L_91 = V_1; + int32_t L_92 = ___bcount; + return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)L_90-(intptr_t)((uint8_t*)((intptr_t)L_91-(int32_t)L_92)))))))))); + } + +IL_029b: + { + ArgumentException_t437 * L_93 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_93, _stringLiteral2423, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_93); + } +} +// System.Int32 System.Text.UTF8Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t UTF8Encoding_GetBytes_m9879 (UTF8Encoding_t1648 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + uint16_t V_0 = 0x0; + { + V_0 = 0; + CharU5BU5D_t458* L_0 = ___chars; + int32_t L_1 = ___charIndex; + int32_t L_2 = ___charCount; + ByteU5BU5D_t789* L_3 = ___bytes; + int32_t L_4 = ___byteIndex; + int32_t L_5 = UTF8Encoding_InternalGetBytes_m9877(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), 1, /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.Text.UTF8Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2341; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2342; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern "C" int32_t UTF8Encoding_GetBytes_m9880 (UTF8Encoding_t1648 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2341 = il2cpp_codegen_string_literal_from_index(2341); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2342 = il2cpp_codegen_string_literal_from_index(2342); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint16_t V_1 = 0x0; + uint8_t* V_2 = {0}; + String_t* V_3 = {0}; + uintptr_t G_B21_0 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___charIndex; + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_7))) + { + goto IL_004b; + } + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_8 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2341, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral2337, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004b: + { + int32_t L_10 = ___charCount; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_0060; + } + } + { + int32_t L_11 = ___charCount; + String_t* L_12 = ___s; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___charIndex; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0075; + } + } + +IL_0060: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_15 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2342, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_16 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_16, _stringLiteral2338, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0075: + { + int32_t L_17 = ___byteIndex; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_0088; + } + } + { + int32_t L_18 = ___byteIndex; + ByteU5BU5D_t789* L_19 = ___bytes; + NullCheck(L_19); + if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_009d; + } + } + +IL_0088: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_20 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_21 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_21, _stringLiteral2339, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_009d: + { + int32_t L_22 = ___charIndex; + String_t* L_23 = ___s; + NullCheck(L_23); + int32_t L_24 = String_get_Length_m2000(L_23, /*hidden argument*/NULL); + if ((!(((uint32_t)L_22) == ((uint32_t)L_24)))) + { + goto IL_00ab; + } + } + { + return 0; + } + +IL_00ab: + { + String_t* L_25 = ___s; + V_3 = L_25; + String_t* L_26 = V_3; + int32_t L_27 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_26))+(int32_t)L_27)); + V_1 = 0; + ByteU5BU5D_t789* L_28 = ___bytes; + NullCheck(L_28); + int32_t L_29 = ___byteIndex; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))) == ((uint32_t)L_29)))) + { + goto IL_00d5; + } + } + { + uint16_t* L_30 = V_0; + int32_t L_31 = ___charIndex; + int32_t L_32 = ___charCount; + int32_t L_33 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (&V_1), 1, /*hidden argument*/NULL); + return L_33; + } + +IL_00d5: + { + ByteU5BU5D_t789* L_34 = ___bytes; + if (!L_34) + { + goto IL_00e5; + } + } + { + ByteU5BU5D_t789* L_35 = ___bytes; + NullCheck(L_35); + if ((((int32_t)((int32_t)(((Array_t *)L_35)->max_length))))) + { + goto IL_00ec; + } + } + +IL_00e5: + { + G_B21_0 = (((uintptr_t)0)); + goto IL_00f4; + } + +IL_00ec: + { + ByteU5BU5D_t789* L_36 = ___bytes; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 0); + G_B21_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_36, 0, sizeof(uint8_t))))); + } + +IL_00f4: + { + V_2 = (uint8_t*)G_B21_0; + uint16_t* L_37 = V_0; + int32_t L_38 = ___charIndex; + int32_t L_39 = ___charCount; + uint8_t* L_40 = V_2; + int32_t L_41 = ___byteIndex; + ByteU5BU5D_t789* L_42 = ___bytes; + NullCheck(L_42); + int32_t L_43 = ___byteIndex; + int32_t L_44 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_37+(int32_t)((int32_t)((int32_t)L_38*(int32_t)2)))), L_39, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_40+(int32_t)L_41)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_42)->max_length))))-(int32_t)L_43)), (&V_1), 1, /*hidden argument*/NULL); + return L_44; + } +} +// System.Int32 System.Text.UTF8Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2336; +extern "C" int32_t UTF8Encoding_GetBytes_m9881 (UTF8Encoding_t1648 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IndexOutOfRangeException_t446_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(124); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___charCount; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + IndexOutOfRangeException_t446 * L_3 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_3, _stringLiteral2338, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + uint8_t* L_4 = ___bytes; + if (L_4) + { + goto IL_0034; + } + } + { + ArgumentNullException_t151 * L_5 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_5, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___byteCount; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0047; + } + } + { + IndexOutOfRangeException_t446 * L_7 = (IndexOutOfRangeException_t446 *)il2cpp_codegen_object_new (IndexOutOfRangeException_t446_il2cpp_TypeInfo_var); + IndexOutOfRangeException__ctor_m2023(L_7, _stringLiteral2338, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + int32_t L_8 = ___charCount; + if (L_8) + { + goto IL_004f; + } + } + { + return 0; + } + +IL_004f: + { + V_0 = 0; + int32_t L_9 = ___byteCount; + if (L_9) + { + goto IL_0066; + } + } + { + uint16_t* L_10 = ___chars; + int32_t L_11 = ___charCount; + int32_t L_12 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_10, L_11, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (&V_0), 1, /*hidden argument*/NULL); + return L_12; + } + +IL_0066: + { + uint16_t* L_13 = ___chars; + int32_t L_14 = ___charCount; + uint8_t* L_15 = ___bytes; + int32_t L_16 = ___byteCount; + int32_t L_17 = UTF8Encoding_InternalGetBytes_m9878(NULL /*static, unused*/, (uint16_t*)(uint16_t*)L_13, L_14, (uint8_t*)(uint8_t*)L_15, L_16, (&V_0), 1, /*hidden argument*/NULL); + return L_17; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetCharCount(System.Byte[],System.Int32,System.Int32,System.UInt32,System.UInt32,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UTF8Encoding_InternalGetCharCount_m9882 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, uint32_t ___leftOverBits, uint32_t ___leftOverCount, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___fallbackBuffer, ByteU5BU5D_t789** ___bufferArg, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + uint8_t* V_0 = {0}; + uintptr_t G_B14_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + if (L_13) + { + goto IL_0065; + } + } + { + return 0; + } + +IL_0065: + { + ByteU5BU5D_t789* L_14 = ___bytes; + if (!L_14) + { + goto IL_0073; + } + } + { + ByteU5BU5D_t789* L_15 = ___bytes; + NullCheck(L_15); + if ((((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))) + { + goto IL_007a; + } + } + +IL_0073: + { + G_B14_0 = (((uintptr_t)0)); + goto IL_0081; + } + +IL_007a: + { + ByteU5BU5D_t789* L_16 = ___bytes; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 0); + G_B14_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_16, 0, sizeof(uint8_t))))); + } + +IL_0081: + { + V_0 = (uint8_t*)G_B14_0; + uint8_t* L_17 = V_0; + int32_t L_18 = ___index; + int32_t L_19 = ___count; + uint32_t L_20 = ___leftOverBits; + uint32_t L_21 = ___leftOverCount; + Object_t * L_22 = ___provider; + DecoderFallbackBuffer_t1627 ** L_23 = ___fallbackBuffer; + ByteU5BU5D_t789** L_24 = ___bufferArg; + bool L_25 = ___flush; + int32_t L_26 = UTF8Encoding_InternalGetCharCount_m9883(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_17+(int32_t)L_18)), L_19, L_20, L_21, L_22, L_23, L_24, L_25, /*hidden argument*/NULL); + return L_26; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetCharCount(System.Byte*,System.Int32,System.UInt32,System.UInt32,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean) +extern "C" int32_t UTF8Encoding_InternalGetCharCount_m9883 (Object_t * __this /* static, unused */, uint8_t* ___bytes, int32_t ___count, uint32_t ___leftOverBits, uint32_t ___leftOverCount, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___fallbackBuffer, ByteU5BU5D_t789** ___bufferArg, bool ___flush, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint32_t V_3 = 0; + uint32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + bool V_7 = false; + uint32_t V_8 = 0; + { + V_0 = 0; + V_1 = 0; + uint32_t L_0 = ___leftOverCount; + if (L_0) + { + goto IL_003f; + } + } + { + int32_t L_1 = V_0; + int32_t L_2 = ___count; + V_2 = ((int32_t)((int32_t)L_1+(int32_t)L_2)); + goto IL_0038; + } + +IL_0013: + { + uint8_t* L_3 = ___bytes; + int32_t L_4 = V_0; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)L_4))))) >= ((int32_t)((int32_t)128)))) + { + goto IL_002a; + } + } + { + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + goto IL_002f; + } + +IL_002a: + { + goto IL_003f; + } + +IL_002f: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + int32_t L_7 = ___count; + ___count = ((int32_t)((int32_t)L_7-(int32_t)1)); + } + +IL_0038: + { + int32_t L_8 = V_0; + int32_t L_9 = V_2; + if ((((int32_t)L_8) < ((int32_t)L_9))) + { + goto IL_0013; + } + } + +IL_003f: + { + uint32_t L_10 = ___leftOverBits; + V_4 = L_10; + uint32_t L_11 = ___leftOverCount; + V_5 = ((int32_t)((int32_t)L_11&(int32_t)((int32_t)15))); + uint32_t L_12 = ___leftOverCount; + V_6 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_12>>4))&(int32_t)((int32_t)15))); + goto IL_02aa; + } + +IL_0055: + { + uint8_t* L_13 = ___bytes; + int32_t L_14 = V_0; + int32_t L_15 = L_14; + V_0 = ((int32_t)((int32_t)L_15+(int32_t)1)); + V_3 = (*((uint8_t*)((uint8_t*)((intptr_t)L_13+(int32_t)L_15)))); + int32_t L_16 = ___count; + ___count = ((int32_t)((int32_t)L_16-(int32_t)1)); + uint32_t L_17 = V_6; + if (L_17) + { + goto IL_013e; + } + } + { + uint32_t L_18 = V_3; + if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)128))))) + { + goto IL_007e; + } + } + { + int32_t L_19 = V_1; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)1)); + goto IL_0139; + } + +IL_007e: + { + uint32_t L_20 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)224)))) == ((uint32_t)((int32_t)192))))) + { + goto IL_00a0; + } + } + { + uint32_t L_21 = V_3; + V_4 = ((int32_t)((int32_t)L_21&(int32_t)((int32_t)31))); + V_5 = 1; + V_6 = 2; + goto IL_0139; + } + +IL_00a0: + { + uint32_t L_22 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_22&(int32_t)((int32_t)240)))) == ((uint32_t)((int32_t)224))))) + { + goto IL_00c2; + } + } + { + uint32_t L_23 = V_3; + V_4 = ((int32_t)((int32_t)L_23&(int32_t)((int32_t)15))); + V_5 = 1; + V_6 = 3; + goto IL_0139; + } + +IL_00c2: + { + uint32_t L_24 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)248)))) == ((uint32_t)((int32_t)240))))) + { + goto IL_00e3; + } + } + { + uint32_t L_25 = V_3; + V_4 = ((int32_t)((int32_t)L_25&(int32_t)7)); + V_5 = 1; + V_6 = 4; + goto IL_0139; + } + +IL_00e3: + { + uint32_t L_26 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)252)))) == ((uint32_t)((int32_t)248))))) + { + goto IL_0104; + } + } + { + uint32_t L_27 = V_3; + V_4 = ((int32_t)((int32_t)L_27&(int32_t)3)); + V_5 = 1; + V_6 = 5; + goto IL_0139; + } + +IL_0104: + { + uint32_t L_28 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)254)))) == ((uint32_t)((int32_t)252))))) + { + goto IL_0125; + } + } + { + uint32_t L_29 = V_3; + V_4 = ((int32_t)((int32_t)L_29&(int32_t)3)); + V_5 = 1; + V_6 = 6; + goto IL_0139; + } + +IL_0125: + { + int32_t L_30 = V_1; + Object_t * L_31 = ___provider; + DecoderFallbackBuffer_t1627 ** L_32 = ___fallbackBuffer; + ByteU5BU5D_t789** L_33 = ___bufferArg; + uint8_t* L_34 = ___bytes; + int32_t L_35 = V_0; + int32_t L_36 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_31, L_32, L_33, (uint8_t*)(uint8_t*)L_34, (((int64_t)((int64_t)((int32_t)((int32_t)L_35-(int32_t)1))))), 1, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_30+(int32_t)L_36)); + } + +IL_0139: + { + goto IL_02aa; + } + +IL_013e: + { + uint32_t L_37 = V_3; + if ((!(((uint32_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)192)))) == ((uint32_t)((int32_t)128))))) + { + goto IL_0287; + } + } + { + uint32_t L_38 = V_4; + uint32_t L_39 = V_3; + V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_38<<(int32_t)6))|(int32_t)((int32_t)((int32_t)L_39&(int32_t)((int32_t)63))))); + uint32_t L_40 = V_5; + int32_t L_41 = ((int32_t)((int32_t)L_40+(int32_t)1)); + V_5 = L_41; + uint32_t L_42 = V_6; + if ((!(((uint32_t)L_41) >= ((uint32_t)L_42)))) + { + goto IL_0282; + } + } + { + uint32_t L_43 = V_4; + if ((!(((uint32_t)L_43) < ((uint32_t)((int32_t)65536))))) + { + goto IL_0253; + } + } + { + V_7 = 0; + uint32_t L_44 = V_6; + V_8 = L_44; + uint32_t L_45 = V_8; + if (((int32_t)((int32_t)L_45-(int32_t)2)) == 0) + { + goto IL_019d; + } + if (((int32_t)((int32_t)L_45-(int32_t)2)) == 1) + { + goto IL_01ad; + } + if (((int32_t)((int32_t)L_45-(int32_t)2)) == 2) + { + goto IL_01c0; + } + if (((int32_t)((int32_t)L_45-(int32_t)2)) == 3) + { + goto IL_01d3; + } + if (((int32_t)((int32_t)L_45-(int32_t)2)) == 4) + { + goto IL_01e6; + } + } + { + goto IL_01f9; + } + +IL_019d: + { + uint32_t L_46 = V_4; + V_7 = ((((int32_t)((!(((uint32_t)L_46) <= ((uint32_t)((int32_t)127))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_01f9; + } + +IL_01ad: + { + uint32_t L_47 = V_4; + V_7 = ((((int32_t)((!(((uint32_t)L_47) <= ((uint32_t)((int32_t)2047))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_01f9; + } + +IL_01c0: + { + uint32_t L_48 = V_4; + V_7 = ((((int32_t)((!(((uint32_t)L_48) <= ((uint32_t)((int32_t)65535))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_01f9; + } + +IL_01d3: + { + uint32_t L_49 = V_4; + V_7 = ((((int32_t)((!(((uint32_t)L_49) <= ((uint32_t)((int32_t)2097151))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_01f9; + } + +IL_01e6: + { + uint32_t L_50 = V_4; + V_7 = ((((int32_t)((!(((uint32_t)L_50) <= ((uint32_t)((int32_t)67108863))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_01f9; + } + +IL_01f9: + { + bool L_51 = V_7; + if (!L_51) + { + goto IL_021c; + } + } + { + int32_t L_52 = V_1; + Object_t * L_53 = ___provider; + DecoderFallbackBuffer_t1627 ** L_54 = ___fallbackBuffer; + ByteU5BU5D_t789** L_55 = ___bufferArg; + uint8_t* L_56 = ___bytes; + int32_t L_57 = V_0; + uint32_t L_58 = V_5; + uint32_t L_59 = V_5; + int32_t L_60 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_53, L_54, L_55, (uint8_t*)(uint8_t*)L_56, ((int64_t)((int64_t)(((int64_t)((int64_t)L_57)))-(int64_t)(((int64_t)((uint64_t)L_58))))), L_59, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_52+(int32_t)L_60)); + goto IL_024e; + } + +IL_021c: + { + uint32_t L_61 = V_4; + if ((!(((uint32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)63488)))) == ((uint32_t)((int32_t)55296))))) + { + goto IL_024a; + } + } + { + int32_t L_62 = V_1; + Object_t * L_63 = ___provider; + DecoderFallbackBuffer_t1627 ** L_64 = ___fallbackBuffer; + ByteU5BU5D_t789** L_65 = ___bufferArg; + uint8_t* L_66 = ___bytes; + int32_t L_67 = V_0; + uint32_t L_68 = V_5; + uint32_t L_69 = V_5; + int32_t L_70 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_63, L_64, L_65, (uint8_t*)(uint8_t*)L_66, ((int64_t)((int64_t)(((int64_t)((int64_t)L_67)))-(int64_t)(((int64_t)((uint64_t)L_68))))), L_69, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_62+(int32_t)L_70)); + goto IL_024e; + } + +IL_024a: + { + int32_t L_71 = V_1; + V_1 = ((int32_t)((int32_t)L_71+(int32_t)1)); + } + +IL_024e: + { + goto IL_027f; + } + +IL_0253: + { + uint32_t L_72 = V_4; + if ((!(((uint32_t)L_72) < ((uint32_t)((int32_t)1114112))))) + { + goto IL_0268; + } + } + { + int32_t L_73 = V_1; + V_1 = ((int32_t)((int32_t)L_73+(int32_t)2)); + goto IL_027f; + } + +IL_0268: + { + int32_t L_74 = V_1; + Object_t * L_75 = ___provider; + DecoderFallbackBuffer_t1627 ** L_76 = ___fallbackBuffer; + ByteU5BU5D_t789** L_77 = ___bufferArg; + uint8_t* L_78 = ___bytes; + int32_t L_79 = V_0; + uint32_t L_80 = V_5; + uint32_t L_81 = V_5; + int32_t L_82 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_75, L_76, L_77, (uint8_t*)(uint8_t*)L_78, ((int64_t)((int64_t)(((int64_t)((int64_t)L_79)))-(int64_t)(((int64_t)((uint64_t)L_80))))), L_81, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_74+(int32_t)L_82)); + } + +IL_027f: + { + V_6 = 0; + } + +IL_0282: + { + goto IL_02aa; + } + +IL_0287: + { + int32_t L_83 = V_1; + Object_t * L_84 = ___provider; + DecoderFallbackBuffer_t1627 ** L_85 = ___fallbackBuffer; + ByteU5BU5D_t789** L_86 = ___bufferArg; + uint8_t* L_87 = ___bytes; + int32_t L_88 = V_0; + uint32_t L_89 = V_5; + uint32_t L_90 = V_5; + int32_t L_91 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_84, L_85, L_86, (uint8_t*)(uint8_t*)L_87, ((int64_t)((int64_t)(((int64_t)((int64_t)L_88)))-(int64_t)(((int64_t)((uint64_t)L_89))))), L_90, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_83+(int32_t)L_91)); + V_6 = 0; + int32_t L_92 = V_0; + V_0 = ((int32_t)((int32_t)L_92-(int32_t)1)); + int32_t L_93 = ___count; + ___count = ((int32_t)((int32_t)L_93+(int32_t)1)); + } + +IL_02aa: + { + int32_t L_94 = ___count; + if ((((int32_t)L_94) > ((int32_t)0))) + { + goto IL_0055; + } + } + { + bool L_95 = ___flush; + if (!L_95) + { + goto IL_02d6; + } + } + { + uint32_t L_96 = V_6; + if (!L_96) + { + goto IL_02d6; + } + } + { + int32_t L_97 = V_1; + Object_t * L_98 = ___provider; + DecoderFallbackBuffer_t1627 ** L_99 = ___fallbackBuffer; + ByteU5BU5D_t789** L_100 = ___bufferArg; + uint8_t* L_101 = ___bytes; + int32_t L_102 = V_0; + uint32_t L_103 = V_5; + uint32_t L_104 = V_5; + int32_t L_105 = UTF8Encoding_Fallback_m9884(NULL /*static, unused*/, L_98, L_99, L_100, (uint8_t*)(uint8_t*)L_101, ((int64_t)((int64_t)(((int64_t)((int64_t)L_102)))-(int64_t)(((int64_t)((uint64_t)L_103))))), L_104, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_97+(int32_t)L_105)); + } + +IL_02d6: + { + int32_t L_106 = V_1; + return L_106; + } +} +// System.Int32 System.Text.UTF8Encoding::Fallback(System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Byte*,System.Int64,System.UInt32) +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* Decoder_t1263_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" int32_t UTF8Encoding_Fallback_m9884 (Object_t * __this /* static, unused */, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___buffer, ByteU5BU5D_t789** ___bufferArg, uint8_t* ___bytes, int64_t ___index, uint32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + Decoder_t1263_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1154); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + DecoderFallback_t1626 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + DecoderFallbackBuffer_t1627 ** L_0 = ___buffer; + if ((*((DecoderFallbackBuffer_t1627 **)L_0))) + { + goto IL_002e; + } + } + { + Object_t * L_1 = ___provider; + V_0 = ((DecoderFallback_t1626 *)IsInstClass(L_1, DecoderFallback_t1626_il2cpp_TypeInfo_var)); + DecoderFallback_t1626 * L_2 = V_0; + if (!L_2) + { + goto IL_0021; + } + } + { + DecoderFallbackBuffer_t1627 ** L_3 = ___buffer; + DecoderFallback_t1626 * L_4 = V_0; + NullCheck(L_4); + DecoderFallbackBuffer_t1627 * L_5 = (DecoderFallbackBuffer_t1627 *)VirtFuncInvoker0< DecoderFallbackBuffer_t1627 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4); + *((Object_t **)(L_3)) = (Object_t *)L_5; + goto IL_002e; + } + +IL_0021: + { + DecoderFallbackBuffer_t1627 ** L_6 = ___buffer; + Object_t * L_7 = ___provider; + NullCheck(((Decoder_t1263 *)CastclassClass(L_7, Decoder_t1263_il2cpp_TypeInfo_var))); + DecoderFallbackBuffer_t1627 * L_8 = Decoder_get_FallbackBuffer_m9694(((Decoder_t1263 *)CastclassClass(L_7, Decoder_t1263_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_8; + } + +IL_002e: + { + ByteU5BU5D_t789** L_9 = ___bufferArg; + if ((*((ByteU5BU5D_t789**)L_9))) + { + goto IL_003d; + } + } + { + ByteU5BU5D_t789** L_10 = ___bufferArg; + *((Object_t **)(L_10)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_003d: + { + V_1 = 0; + V_2 = 0; + goto IL_0072; + } + +IL_0046: + { + ByteU5BU5D_t789** L_11 = ___bufferArg; + uint8_t* L_12 = ___bytes; + int64_t L_13 = ___index; + int32_t L_14 = V_2; + NullCheck((*((ByteU5BU5D_t789**)L_11))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ByteU5BU5D_t789**)L_11)), 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema((*((ByteU5BU5D_t789**)L_11)), 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)L_13)))+(int32_t)L_14)))))); + DecoderFallbackBuffer_t1627 ** L_15 = ___buffer; + ByteU5BU5D_t789** L_16 = ___bufferArg; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_15))); + VirtFuncInvoker2< bool, ByteU5BU5D_t789*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t1627 **)L_15)), (*((ByteU5BU5D_t789**)L_16)), 0); + int32_t L_17 = V_1; + DecoderFallbackBuffer_t1627 ** L_18 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_18))); + int32_t L_19 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t1627 **)L_18))); + V_1 = ((int32_t)((int32_t)L_17+(int32_t)L_19)); + DecoderFallbackBuffer_t1627 ** L_20 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_20))); + VirtActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, (*((DecoderFallbackBuffer_t1627 **)L_20))); + int32_t L_21 = V_2; + V_2 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0072: + { + int32_t L_22 = V_2; + uint32_t L_23 = ___size; + if ((((int64_t)(((int64_t)((int64_t)L_22)))) < ((int64_t)(((int64_t)((uint64_t)L_23)))))) + { + goto IL_0046; + } + } + { + int32_t L_24 = V_1; + return L_24; + } +} +// System.Void System.Text.UTF8Encoding::Fallback(System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Byte*,System.Int64,System.UInt32,System.Char*,System.Int32&) +extern TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +extern TypeInfo* Decoder_t1263_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" void UTF8Encoding_Fallback_m9885 (Object_t * __this /* static, unused */, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___buffer, ByteU5BU5D_t789** ___bufferArg, uint8_t* ___bytes, int64_t ___byteIndex, uint32_t ___size, uint16_t* ___chars, int32_t* ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecoderFallback_t1626_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1133); + Decoder_t1263_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1154); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + DecoderFallback_t1626 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + DecoderFallbackBuffer_t1627 ** L_0 = ___buffer; + if ((*((DecoderFallbackBuffer_t1627 **)L_0))) + { + goto IL_002e; + } + } + { + Object_t * L_1 = ___provider; + V_0 = ((DecoderFallback_t1626 *)IsInstClass(L_1, DecoderFallback_t1626_il2cpp_TypeInfo_var)); + DecoderFallback_t1626 * L_2 = V_0; + if (!L_2) + { + goto IL_0021; + } + } + { + DecoderFallbackBuffer_t1627 ** L_3 = ___buffer; + DecoderFallback_t1626 * L_4 = V_0; + NullCheck(L_4); + DecoderFallbackBuffer_t1627 * L_5 = (DecoderFallbackBuffer_t1627 *)VirtFuncInvoker0< DecoderFallbackBuffer_t1627 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4); + *((Object_t **)(L_3)) = (Object_t *)L_5; + goto IL_002e; + } + +IL_0021: + { + DecoderFallbackBuffer_t1627 ** L_6 = ___buffer; + Object_t * L_7 = ___provider; + NullCheck(((Decoder_t1263 *)CastclassClass(L_7, Decoder_t1263_il2cpp_TypeInfo_var))); + DecoderFallbackBuffer_t1627 * L_8 = Decoder_get_FallbackBuffer_m9694(((Decoder_t1263 *)CastclassClass(L_7, Decoder_t1263_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_8; + } + +IL_002e: + { + ByteU5BU5D_t789** L_9 = ___bufferArg; + if ((*((ByteU5BU5D_t789**)L_9))) + { + goto IL_003d; + } + } + { + ByteU5BU5D_t789** L_10 = ___bufferArg; + *((Object_t **)(L_10)) = (Object_t *)((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_003d: + { + V_1 = 0; + goto IL_0091; + } + +IL_0044: + { + ByteU5BU5D_t789** L_11 = ___bufferArg; + uint8_t* L_12 = ___bytes; + int64_t L_13 = ___byteIndex; + int32_t L_14 = V_1; + NullCheck((*((ByteU5BU5D_t789**)L_11))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ByteU5BU5D_t789**)L_11)), 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema((*((ByteU5BU5D_t789**)L_11)), 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(intptr_t)(((intptr_t)((int64_t)((int64_t)L_13+(int64_t)(((int64_t)((int64_t)L_14))))))))))); + DecoderFallbackBuffer_t1627 ** L_15 = ___buffer; + ByteU5BU5D_t789** L_16 = ___bufferArg; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_15))); + VirtFuncInvoker2< bool, ByteU5BU5D_t789*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t1627 **)L_15)), (*((ByteU5BU5D_t789**)L_16)), 0); + goto IL_0079; + } + +IL_0061: + { + uint16_t* L_17 = ___chars; + int32_t* L_18 = ___charIndex; + int32_t* L_19 = ___charIndex; + int32_t L_20 = (*((int32_t*)L_19)); + V_2 = L_20; + *((int32_t*)(L_18)) = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1)); + int32_t L_21 = V_2; + DecoderFallbackBuffer_t1627 ** L_22 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_22))); + uint16_t L_23 = (uint16_t)VirtFuncInvoker0< uint16_t >::Invoke(6 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, (*((DecoderFallbackBuffer_t1627 **)L_22))); + *((int16_t*)(((uint16_t*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_21*(int32_t)2)))))) = (int16_t)L_23; + } + +IL_0079: + { + DecoderFallbackBuffer_t1627 ** L_24 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_24))); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t1627 **)L_24))); + if ((((int32_t)L_25) > ((int32_t)0))) + { + goto IL_0061; + } + } + { + DecoderFallbackBuffer_t1627 ** L_26 = ___buffer; + NullCheck((*((DecoderFallbackBuffer_t1627 **)L_26))); + VirtActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, (*((DecoderFallbackBuffer_t1627 **)L_26))); + int32_t L_27 = V_1; + V_1 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_0091: + { + int32_t L_28 = V_1; + uint32_t L_29 = ___size; + if ((((int64_t)(((int64_t)((int64_t)L_28)))) < ((int64_t)(((int64_t)((uint64_t)L_29)))))) + { + goto IL_0044; + } + } + { + return; + } +} +// System.Int32 System.Text.UTF8Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t UTF8Encoding_GetCharCount_m9886 (UTF8Encoding_t1648 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + DecoderFallbackBuffer_t1627 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + { + V_0 = (DecoderFallbackBuffer_t1627 *)NULL; + V_1 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + DecoderFallback_t1626 * L_3 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + int32_t L_4 = UTF8Encoding_InternalGetCharCount_m9882(NULL /*static, unused*/, L_0, L_1, L_2, 0, 0, L_3, (&V_0), (&V_1), 1, /*hidden argument*/NULL); + return L_4; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.UInt32&,System.UInt32&,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern "C" int32_t UTF8Encoding_InternalGetChars_m9887 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, uint32_t* ___leftOverBits, uint32_t* ___leftOverCount, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___fallbackBuffer, ByteU5BU5D_t789** ___bufferArg, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + uint8_t* V_1 = {0}; + uintptr_t G_B19_0 = 0; + uintptr_t G_B26_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0032; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0047; + } + } + +IL_0032: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0047: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_0059; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006e; + } + } + +IL_0059: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006e: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0080; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0095; + } + } + +IL_0080: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0095: + { + int32_t L_20 = ___charIndex; + CharU5BU5D_t458* L_21 = ___chars; + NullCheck(L_21); + if ((!(((uint32_t)L_20) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length)))))))) + { + goto IL_00a1; + } + } + { + return 0; + } + +IL_00a1: + { + CharU5BU5D_t458* L_22 = ___chars; + if (!L_22) + { + goto IL_00af; + } + } + { + CharU5BU5D_t458* L_23 = ___chars; + NullCheck(L_23); + if ((((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) + { + goto IL_00b6; + } + } + +IL_00af: + { + G_B19_0 = (((uintptr_t)0)); + goto IL_00bd; + } + +IL_00b6: + { + CharU5BU5D_t458* L_24 = ___chars; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + G_B19_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_24, 0, sizeof(uint16_t))))); + } + +IL_00bd: + { + V_0 = (uint16_t*)G_B19_0; + int32_t L_25 = ___byteCount; + if (!L_25) + { + goto IL_00cd; + } + } + { + int32_t L_26 = ___byteIndex; + ByteU5BU5D_t789* L_27 = ___bytes; + NullCheck(L_27); + if ((!(((uint32_t)L_26) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_27)->max_length)))))))) + { + goto IL_00ee; + } + } + +IL_00cd: + { + uint16_t* L_28 = V_0; + int32_t L_29 = ___charIndex; + CharU5BU5D_t458* L_30 = ___chars; + NullCheck(L_30); + int32_t L_31 = ___charIndex; + uint32_t* L_32 = ___leftOverBits; + uint32_t* L_33 = ___leftOverCount; + Object_t * L_34 = ___provider; + DecoderFallbackBuffer_t1627 ** L_35 = ___fallbackBuffer; + ByteU5BU5D_t789** L_36 = ___bufferArg; + bool L_37 = ___flush; + int32_t L_38 = UTF8Encoding_InternalGetChars_m9888(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_28+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2)))), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))-(int32_t)L_31)), L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL); + return L_38; + } + +IL_00ee: + { + ByteU5BU5D_t789* L_39 = ___bytes; + if (!L_39) + { + goto IL_00fc; + } + } + { + ByteU5BU5D_t789* L_40 = ___bytes; + NullCheck(L_40); + if ((((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))) + { + goto IL_0103; + } + } + +IL_00fc: + { + G_B26_0 = (((uintptr_t)0)); + goto IL_010a; + } + +IL_0103: + { + ByteU5BU5D_t789* L_41 = ___bytes; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + G_B26_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_41, 0, sizeof(uint8_t))))); + } + +IL_010a: + { + V_1 = (uint8_t*)G_B26_0; + uint8_t* L_42 = V_1; + int32_t L_43 = ___byteIndex; + int32_t L_44 = ___byteCount; + uint16_t* L_45 = V_0; + int32_t L_46 = ___charIndex; + CharU5BU5D_t458* L_47 = ___chars; + NullCheck(L_47); + int32_t L_48 = ___charIndex; + uint32_t* L_49 = ___leftOverBits; + uint32_t* L_50 = ___leftOverCount; + Object_t * L_51 = ___provider; + DecoderFallbackBuffer_t1627 ** L_52 = ___fallbackBuffer; + ByteU5BU5D_t789** L_53 = ___bufferArg; + bool L_54 = ___flush; + int32_t L_55 = UTF8Encoding_InternalGetChars_m9888(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_42+(int32_t)L_43)), L_44, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_45+(int32_t)((int32_t)((int32_t)L_46*(int32_t)2)))), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_47)->max_length))))-(int32_t)L_48)), L_49, L_50, L_51, L_52, L_53, L_54, /*hidden argument*/NULL); + return L_55; + } +} +// System.Int32 System.Text.UTF8Encoding::InternalGetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.UInt32&,System.UInt32&,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2340; +extern Il2CppCodeGenString* _stringLiteral2334; +extern "C" int32_t UTF8Encoding_InternalGetChars_m9888 (Object_t * __this /* static, unused */, uint8_t* ___bytes, int32_t ___byteCount, uint16_t* ___chars, int32_t ___charCount, uint32_t* ___leftOverBits, uint32_t* ___leftOverCount, Object_t * ___provider, DecoderFallbackBuffer_t1627 ** ___fallbackBuffer, ByteU5BU5D_t789** ___bufferArg, bool ___flush, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint32_t V_5 = 0; + uint32_t V_6 = 0; + uint32_t V_7 = 0; + uint32_t V_8 = 0; + int32_t V_9 = 0; + bool V_10 = false; + uint32_t V_11 = 0; + { + V_0 = 0; + V_1 = 0; + int32_t L_0 = ___charCount; + V_2 = L_0; + int32_t L_1 = V_0; + V_3 = L_1; + uint32_t* L_2 = ___leftOverCount; + if ((*((uint32_t*)L_2))) + { + goto IL_0052; + } + } + { + int32_t L_3 = V_1; + int32_t L_4 = ___byteCount; + V_4 = ((int32_t)((int32_t)L_3+(int32_t)L_4)); + goto IL_004a; + } + +IL_001a: + { + uint8_t* L_5 = ___bytes; + int32_t L_6 = V_1; + if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_5+(int32_t)L_6))))) >= ((int32_t)((int32_t)128)))) + { + goto IL_0038; + } + } + { + uint16_t* L_7 = ___chars; + int32_t L_8 = V_3; + uint8_t* L_9 = ___bytes; + int32_t L_10 = V_1; + *((int16_t*)(((uint16_t*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)L_10))))))); + goto IL_003d; + } + +IL_0038: + { + goto IL_0052; + } + +IL_003d: + { + int32_t L_11 = V_3; + V_3 = ((int32_t)((int32_t)L_11+(int32_t)1)); + int32_t L_12 = V_1; + V_1 = ((int32_t)((int32_t)L_12+(int32_t)1)); + int32_t L_13 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_004a: + { + int32_t L_14 = V_1; + int32_t L_15 = V_4; + if ((((int32_t)L_14) < ((int32_t)L_15))) + { + goto IL_001a; + } + } + +IL_0052: + { + uint32_t* L_16 = ___leftOverBits; + V_6 = (*((uint32_t*)L_16)); + uint32_t* L_17 = ___leftOverCount; + V_7 = ((int32_t)((int32_t)(*((uint32_t*)L_17))&(int32_t)((int32_t)15))); + uint32_t* L_18 = ___leftOverCount; + V_8 = ((int32_t)((int32_t)((int32_t)((uint32_t)(*((uint32_t*)L_18))>>4))&(int32_t)((int32_t)15))); + int32_t L_19 = V_1; + int32_t L_20 = ___byteCount; + V_9 = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + goto IL_0367; + } + +IL_0073: + { + uint8_t* L_21 = ___bytes; + int32_t L_22 = V_1; + V_5 = (*((uint8_t*)((uint8_t*)((intptr_t)L_21+(int32_t)L_22)))); + uint32_t L_23 = V_8; + if (L_23) + { + goto IL_0182; + } + } + { + uint32_t L_24 = V_5; + if ((!(((uint32_t)L_24) < ((uint32_t)((int32_t)128))))) + { + goto IL_00ba; + } + } + { + int32_t L_25 = V_3; + int32_t L_26 = V_2; + if ((((int32_t)L_25) < ((int32_t)L_26))) + { + goto IL_00a8; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_27 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_28 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_28, L_27, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } + +IL_00a8: + { + uint16_t* L_29 = ___chars; + int32_t L_30 = V_3; + int32_t L_31 = L_30; + V_3 = ((int32_t)((int32_t)L_31+(int32_t)1)); + uint32_t L_32 = V_5; + *((int16_t*)(((uint16_t*)((intptr_t)L_29+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)L_32))); + goto IL_017d; + } + +IL_00ba: + { + uint32_t L_33 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)224)))) == ((uint32_t)((int32_t)192))))) + { + goto IL_00de; + } + } + { + uint32_t L_34 = V_5; + V_6 = ((int32_t)((int32_t)L_34&(int32_t)((int32_t)31))); + V_7 = 1; + V_8 = 2; + goto IL_017d; + } + +IL_00de: + { + uint32_t L_35 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_35&(int32_t)((int32_t)240)))) == ((uint32_t)((int32_t)224))))) + { + goto IL_0102; + } + } + { + uint32_t L_36 = V_5; + V_6 = ((int32_t)((int32_t)L_36&(int32_t)((int32_t)15))); + V_7 = 1; + V_8 = 3; + goto IL_017d; + } + +IL_0102: + { + uint32_t L_37 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)248)))) == ((uint32_t)((int32_t)240))))) + { + goto IL_0125; + } + } + { + uint32_t L_38 = V_5; + V_6 = ((int32_t)((int32_t)L_38&(int32_t)7)); + V_7 = 1; + V_8 = 4; + goto IL_017d; + } + +IL_0125: + { + uint32_t L_39 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_39&(int32_t)((int32_t)252)))) == ((uint32_t)((int32_t)248))))) + { + goto IL_0148; + } + } + { + uint32_t L_40 = V_5; + V_6 = ((int32_t)((int32_t)L_40&(int32_t)3)); + V_7 = 1; + V_8 = 5; + goto IL_017d; + } + +IL_0148: + { + uint32_t L_41 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_41&(int32_t)((int32_t)254)))) == ((uint32_t)((int32_t)252))))) + { + goto IL_016b; + } + } + { + uint32_t L_42 = V_5; + V_6 = ((int32_t)((int32_t)L_42&(int32_t)3)); + V_7 = 1; + V_8 = 6; + goto IL_017d; + } + +IL_016b: + { + Object_t * L_43 = ___provider; + DecoderFallbackBuffer_t1627 ** L_44 = ___fallbackBuffer; + ByteU5BU5D_t789** L_45 = ___bufferArg; + uint8_t* L_46 = ___bytes; + int32_t L_47 = V_1; + uint16_t* L_48 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_43, L_44, L_45, (uint8_t*)(uint8_t*)L_46, (((int64_t)((int64_t)L_47))), 1, (uint16_t*)(uint16_t*)L_48, (&V_3), /*hidden argument*/NULL); + } + +IL_017d: + { + goto IL_0363; + } + +IL_0182: + { + uint32_t L_49 = V_5; + if ((!(((uint32_t)((int32_t)((int32_t)L_49&(int32_t)((int32_t)192)))) == ((uint32_t)((int32_t)128))))) + { + goto IL_0345; + } + } + { + uint32_t L_50 = V_6; + uint32_t L_51 = V_5; + V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_50<<(int32_t)6))|(int32_t)((int32_t)((int32_t)L_51&(int32_t)((int32_t)63))))); + uint32_t L_52 = V_7; + int32_t L_53 = ((int32_t)((int32_t)L_52+(int32_t)1)); + V_7 = L_53; + uint32_t L_54 = V_8; + if ((!(((uint32_t)L_53) >= ((uint32_t)L_54)))) + { + goto IL_0340; + } + } + { + uint32_t L_55 = V_6; + if ((!(((uint32_t)L_55) < ((uint32_t)((int32_t)65536))))) + { + goto IL_02be; + } + } + { + V_10 = 0; + uint32_t L_56 = V_8; + V_11 = L_56; + uint32_t L_57 = V_11; + if (((int32_t)((int32_t)L_57-(int32_t)2)) == 0) + { + goto IL_01e3; + } + if (((int32_t)((int32_t)L_57-(int32_t)2)) == 1) + { + goto IL_01f3; + } + if (((int32_t)((int32_t)L_57-(int32_t)2)) == 2) + { + goto IL_0206; + } + if (((int32_t)((int32_t)L_57-(int32_t)2)) == 3) + { + goto IL_0219; + } + if (((int32_t)((int32_t)L_57-(int32_t)2)) == 4) + { + goto IL_022c; + } + } + { + goto IL_023f; + } + +IL_01e3: + { + uint32_t L_58 = V_6; + V_10 = ((((int32_t)((!(((uint32_t)L_58) <= ((uint32_t)((int32_t)127))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_023f; + } + +IL_01f3: + { + uint32_t L_59 = V_6; + V_10 = ((((int32_t)((!(((uint32_t)L_59) <= ((uint32_t)((int32_t)2047))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_023f; + } + +IL_0206: + { + uint32_t L_60 = V_6; + V_10 = ((((int32_t)((!(((uint32_t)L_60) <= ((uint32_t)((int32_t)65535))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_023f; + } + +IL_0219: + { + uint32_t L_61 = V_6; + V_10 = ((((int32_t)((!(((uint32_t)L_61) <= ((uint32_t)((int32_t)2097151))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_023f; + } + +IL_022c: + { + uint32_t L_62 = V_6; + V_10 = ((((int32_t)((!(((uint32_t)L_62) <= ((uint32_t)((int32_t)67108863))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_023f; + } + +IL_023f: + { + bool L_63 = V_10; + if (!L_63) + { + goto IL_0262; + } + } + { + Object_t * L_64 = ___provider; + DecoderFallbackBuffer_t1627 ** L_65 = ___fallbackBuffer; + ByteU5BU5D_t789** L_66 = ___bufferArg; + uint8_t* L_67 = ___bytes; + int32_t L_68 = V_1; + uint32_t L_69 = V_7; + uint32_t L_70 = V_7; + uint16_t* L_71 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_64, L_65, L_66, (uint8_t*)(uint8_t*)L_67, ((int64_t)((int64_t)(((int64_t)((int64_t)L_68)))-(int64_t)(((int64_t)((uint64_t)L_69))))), L_70, (uint16_t*)(uint16_t*)L_71, (&V_3), /*hidden argument*/NULL); + goto IL_02b9; + } + +IL_0262: + { + uint32_t L_72 = V_6; + if ((!(((uint32_t)((int32_t)((int32_t)L_72&(int32_t)((int32_t)63488)))) == ((uint32_t)((int32_t)55296))))) + { + goto IL_0290; + } + } + { + Object_t * L_73 = ___provider; + DecoderFallbackBuffer_t1627 ** L_74 = ___fallbackBuffer; + ByteU5BU5D_t789** L_75 = ___bufferArg; + uint8_t* L_76 = ___bytes; + int32_t L_77 = V_1; + uint32_t L_78 = V_7; + uint32_t L_79 = V_7; + uint16_t* L_80 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_73, L_74, L_75, (uint8_t*)(uint8_t*)L_76, ((int64_t)((int64_t)(((int64_t)((int64_t)L_77)))-(int64_t)(((int64_t)((uint64_t)L_78))))), L_79, (uint16_t*)(uint16_t*)L_80, (&V_3), /*hidden argument*/NULL); + goto IL_02b9; + } + +IL_0290: + { + int32_t L_81 = V_3; + int32_t L_82 = V_2; + if ((((int32_t)L_81) < ((int32_t)L_82))) + { + goto IL_02ac; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_83 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_84 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_84, L_83, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_84); + } + +IL_02ac: + { + uint16_t* L_85 = ___chars; + int32_t L_86 = V_3; + int32_t L_87 = L_86; + V_3 = ((int32_t)((int32_t)L_87+(int32_t)1)); + uint32_t L_88 = V_6; + *((int16_t*)(((uint16_t*)((intptr_t)L_85+(int32_t)((int32_t)((int32_t)L_87*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)L_88))); + } + +IL_02b9: + { + goto IL_033d; + } + +IL_02be: + { + uint32_t L_89 = V_6; + if ((!(((uint32_t)L_89) < ((uint32_t)((int32_t)1114112))))) + { + goto IL_0326; + } + } + { + int32_t L_90 = V_3; + int32_t L_91 = V_2; + if ((((int32_t)((int32_t)((int32_t)L_90+(int32_t)2))) <= ((int32_t)L_91))) + { + goto IL_02e8; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_92 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_93 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_93, L_92, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_93); + } + +IL_02e8: + { + uint32_t L_94 = V_6; + V_6 = ((int32_t)((int32_t)L_94-(int32_t)((int32_t)65536))); + uint16_t* L_95 = ___chars; + int32_t L_96 = V_3; + int32_t L_97 = L_96; + V_3 = ((int32_t)((int32_t)L_97+(int32_t)1)); + uint32_t L_98 = V_6; + *((int16_t*)(((uint16_t*)((intptr_t)L_95+(int32_t)((int32_t)((int32_t)L_97*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_98>>((int32_t)10)))+(int32_t)((int32_t)55296)))))); + uint16_t* L_99 = ___chars; + int32_t L_100 = V_3; + int32_t L_101 = L_100; + V_3 = ((int32_t)((int32_t)L_101+(int32_t)1)); + uint32_t L_102 = V_6; + *((int16_t*)(((uint16_t*)((intptr_t)L_99+(int32_t)((int32_t)((int32_t)L_101*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_102&(int32_t)((int32_t)1023)))+(int32_t)((int32_t)56320)))))); + goto IL_033d; + } + +IL_0326: + { + Object_t * L_103 = ___provider; + DecoderFallbackBuffer_t1627 ** L_104 = ___fallbackBuffer; + ByteU5BU5D_t789** L_105 = ___bufferArg; + uint8_t* L_106 = ___bytes; + int32_t L_107 = V_1; + uint32_t L_108 = V_7; + uint32_t L_109 = V_7; + uint16_t* L_110 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_103, L_104, L_105, (uint8_t*)(uint8_t*)L_106, ((int64_t)((int64_t)(((int64_t)((int64_t)L_107)))-(int64_t)(((int64_t)((uint64_t)L_108))))), L_109, (uint16_t*)(uint16_t*)L_110, (&V_3), /*hidden argument*/NULL); + } + +IL_033d: + { + V_8 = 0; + } + +IL_0340: + { + goto IL_0363; + } + +IL_0345: + { + Object_t * L_111 = ___provider; + DecoderFallbackBuffer_t1627 ** L_112 = ___fallbackBuffer; + ByteU5BU5D_t789** L_113 = ___bufferArg; + uint8_t* L_114 = ___bytes; + int32_t L_115 = V_1; + uint32_t L_116 = V_7; + uint32_t L_117 = V_7; + uint16_t* L_118 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_111, L_112, L_113, (uint8_t*)(uint8_t*)L_114, ((int64_t)((int64_t)(((int64_t)((int64_t)L_115)))-(int64_t)(((int64_t)((uint64_t)L_116))))), L_117, (uint16_t*)(uint16_t*)L_118, (&V_3), /*hidden argument*/NULL); + V_8 = 0; + int32_t L_119 = V_1; + V_1 = ((int32_t)((int32_t)L_119-(int32_t)1)); + } + +IL_0363: + { + int32_t L_120 = V_1; + V_1 = ((int32_t)((int32_t)L_120+(int32_t)1)); + } + +IL_0367: + { + int32_t L_121 = V_1; + int32_t L_122 = V_9; + if ((((int32_t)L_121) < ((int32_t)L_122))) + { + goto IL_0073; + } + } + { + bool L_123 = ___flush; + if (!L_123) + { + goto IL_0394; + } + } + { + uint32_t L_124 = V_8; + if (!L_124) + { + goto IL_0394; + } + } + { + Object_t * L_125 = ___provider; + DecoderFallbackBuffer_t1627 ** L_126 = ___fallbackBuffer; + ByteU5BU5D_t789** L_127 = ___bufferArg; + uint8_t* L_128 = ___bytes; + int32_t L_129 = V_1; + uint32_t L_130 = V_7; + uint32_t L_131 = V_7; + uint16_t* L_132 = ___chars; + UTF8Encoding_Fallback_m9885(NULL /*static, unused*/, L_125, L_126, L_127, (uint8_t*)(uint8_t*)L_128, ((int64_t)((int64_t)(((int64_t)((int64_t)L_129)))-(int64_t)(((int64_t)((uint64_t)L_130))))), L_131, (uint16_t*)(uint16_t*)L_132, (&V_3), /*hidden argument*/NULL); + } + +IL_0394: + { + uint32_t* L_133 = ___leftOverBits; + uint32_t L_134 = V_6; + *((int32_t*)(L_133)) = (int32_t)L_134; + uint32_t* L_135 = ___leftOverCount; + uint32_t L_136 = V_7; + uint32_t L_137 = V_8; + *((int32_t*)(L_135)) = (int32_t)((int32_t)((int32_t)L_136|(int32_t)((int32_t)((int32_t)L_137<<(int32_t)4)))); + int32_t L_138 = V_3; + int32_t L_139 = V_0; + return ((int32_t)((int32_t)L_138-(int32_t)L_139)); + } +} +// System.Int32 System.Text.UTF8Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern "C" int32_t UTF8Encoding_GetChars_m9889 (UTF8Encoding_t1648 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + DecoderFallbackBuffer_t1627 * V_2 = {0}; + ByteU5BU5D_t789* V_3 = {0}; + { + V_0 = 0; + V_1 = 0; + V_2 = (DecoderFallbackBuffer_t1627 *)NULL; + V_3 = (ByteU5BU5D_t789*)NULL; + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___byteIndex; + int32_t L_2 = ___byteCount; + CharU5BU5D_t458* L_3 = ___chars; + int32_t L_4 = ___charIndex; + DecoderFallback_t1626 * L_5 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + int32_t L_6 = UTF8Encoding_InternalGetChars_m9887(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), L_5, (&V_2), (&V_3), 1, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.Text.UTF8Encoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF8Encoding_GetMaxByteCount_m9890 (UTF8Encoding_t1648 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + return ((int32_t)((int32_t)L_3*(int32_t)4)); + } +} +// System.Int32 System.Text.UTF8Encoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UTF8Encoding_GetMaxCharCount_m9891 (UTF8Encoding_t1648 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return L_3; + } +} +// System.Text.Decoder System.Text.UTF8Encoding::GetDecoder() +extern TypeInfo* UTF8Decoder_t1647_il2cpp_TypeInfo_var; +extern "C" Decoder_t1263 * UTF8Encoding_GetDecoder_m9892 (UTF8Encoding_t1648 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF8Decoder_t1647_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1155); + s_Il2CppMethodIntialized = true; + } + { + DecoderFallback_t1626 * L_0 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + UTF8Decoder_t1647 * L_1 = (UTF8Decoder_t1647 *)il2cpp_codegen_object_new (UTF8Decoder_t1647_il2cpp_TypeInfo_var); + UTF8Decoder__ctor_m9868(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Byte[] System.Text.UTF8Encoding::GetPreamble() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* UTF8Encoding_GetPreamble_m9893 (UTF8Encoding_t1648 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___emitIdentifier_28); + if (!L_0) + { + goto IL_002c; + } + } + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 3)); + ByteU5BU5D_t789* L_1 = V_0; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)239); + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 1, sizeof(uint8_t))) = (uint8_t)((int32_t)187); + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 2, sizeof(uint8_t))) = (uint8_t)((int32_t)191); + ByteU5BU5D_t789* L_4 = V_0; + return L_4; + } + +IL_002c: + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Boolean System.Text.UTF8Encoding::Equals(System.Object) +extern TypeInfo* UTF8Encoding_t1648_il2cpp_TypeInfo_var; +extern "C" bool UTF8Encoding_Equals_m9894 (UTF8Encoding_t1648 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UTF8Encoding_t1648_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1150); + s_Il2CppMethodIntialized = true; + } + UTF8Encoding_t1648 * V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((UTF8Encoding_t1648 *)IsInstClass(L_0, UTF8Encoding_t1648_il2cpp_TypeInfo_var)); + UTF8Encoding_t1648 * L_1 = V_0; + if (!L_1) + { + goto IL_005a; + } + } + { + int32_t L_2 = (((Encoding_t931 *)__this)->___codePage_0); + UTF8Encoding_t1648 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (((Encoding_t931 *)L_3)->___codePage_0); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_0058; + } + } + { + bool L_5 = (__this->___emitIdentifier_28); + UTF8Encoding_t1648 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->___emitIdentifier_28); + if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) + { + goto IL_0058; + } + } + { + DecoderFallback_t1626 * L_8 = Encoding_get_DecoderFallback_m9762(__this, /*hidden argument*/NULL); + UTF8Encoding_t1648 * L_9 = V_0; + NullCheck(L_9); + DecoderFallback_t1626 * L_10 = Encoding_get_DecoderFallback_m9762(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_8, L_10); + if (!L_11) + { + goto IL_0058; + } + } + { + EncoderFallback_t1634 * L_12 = Encoding_get_EncoderFallback_m9764(__this, /*hidden argument*/NULL); + UTF8Encoding_t1648 * L_13 = V_0; + NullCheck(L_13); + EncoderFallback_t1634 * L_14 = Encoding_get_EncoderFallback_m9764(L_13, /*hidden argument*/NULL); + NullCheck(L_12); + bool L_15 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_12, L_14); + G_B6_0 = ((int32_t)(L_15)); + goto IL_0059; + } + +IL_0058: + { + G_B6_0 = 0; + } + +IL_0059: + { + return G_B6_0; + } + +IL_005a: + { + return 0; + } +} +// System.Int32 System.Text.UTF8Encoding::GetHashCode() +extern "C" int32_t UTF8Encoding_GetHashCode_m9895 (UTF8Encoding_t1648 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Encoding_GetHashCode_m9779(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.String) +extern "C" int32_t UTF8Encoding_GetByteCount_m9896 (UTF8Encoding_t1648 * __this, String_t* ___chars, const MethodInfo* method) +{ + { + String_t* L_0 = ___chars; + int32_t L_1 = Encoding_GetByteCount_m9767(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Text.UTF8Encoding::GetString(System.Byte[],System.Int32,System.Int32) +extern "C" String_t* UTF8Encoding_GetString_m9897 (UTF8Encoding_t1648 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + { + ByteU5BU5D_t789* L_0 = ___bytes; + int32_t L_1 = ___index; + int32_t L_2 = ___count; + String_t* L_3 = Encoding_GetString_m9781(__this, L_0, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Void System.Text.UnicodeEncoding/UnicodeDecoder::.ctor(System.Boolean) +extern "C" void UnicodeDecoder__ctor_m9898 (UnicodeDecoder_t1649 * __this, bool ___bigEndian, const MethodInfo* method) +{ + { + Decoder__ctor_m9692(__this, /*hidden argument*/NULL); + bool L_0 = ___bigEndian; + __this->___bigEndian_2 = L_0; + __this->___leftOverByte_3 = (-1); + return; + } +} +// System.Int32 System.Text.UnicodeEncoding/UnicodeDecoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UnicodeDecoder_GetChars_m9899 (UnicodeDecoder_t1649 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t* V_2 = {0}; + uint16_t* V_3 = {0}; + uintptr_t G_B30_0 = 0; + uintptr_t G_B34_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + int32_t L_20 = ___byteCount; + if (L_20) + { + goto IL_009f; + } + } + { + return 0; + } + +IL_009f: + { + int32_t L_21 = (__this->___leftOverByte_3); + V_0 = L_21; + int32_t L_22 = V_0; + if ((((int32_t)L_22) == ((int32_t)(-1)))) + { + goto IL_00b8; + } + } + { + int32_t L_23 = ___byteCount; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_23+(int32_t)1))/(int32_t)2)); + goto IL_00bc; + } + +IL_00b8: + { + int32_t L_24 = ___byteCount; + V_1 = ((int32_t)((int32_t)L_24/(int32_t)2)); + } + +IL_00bc: + { + CharU5BU5D_t458* L_25 = ___chars; + NullCheck(L_25); + int32_t L_26 = ___charIndex; + int32_t L_27 = V_1; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))-(int32_t)L_26))) >= ((int32_t)L_27))) + { + goto IL_00d9; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_28 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_29 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_29, L_28, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00d9: + { + int32_t L_30 = V_0; + if ((((int32_t)L_30) == ((int32_t)(-1)))) + { + goto IL_011a; + } + } + { + bool L_31 = (__this->___bigEndian_2); + if (!L_31) + { + goto IL_00fd; + } + } + { + CharU5BU5D_t458* L_32 = ___chars; + int32_t L_33 = ___charIndex; + int32_t L_34 = V_0; + ByteU5BU5D_t789* L_35 = ___bytes; + int32_t L_36 = ___byteIndex; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + int32_t L_37 = L_36; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, L_33); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_32, L_33, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_34<<(int32_t)8))|(int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_35, L_37, sizeof(uint8_t)))))))); + goto IL_010a; + } + +IL_00fd: + { + CharU5BU5D_t458* L_38 = ___chars; + int32_t L_39 = ___charIndex; + ByteU5BU5D_t789* L_40 = ___bytes; + int32_t L_41 = ___byteIndex; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + int32_t L_42 = L_41; + int32_t L_43 = V_0; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, L_39); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_38, L_39, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_40, L_42, sizeof(uint8_t)))<<(int32_t)8))|(int32_t)L_43))))); + } + +IL_010a: + { + int32_t L_44 = ___charIndex; + ___charIndex = ((int32_t)((int32_t)L_44+(int32_t)1)); + int32_t L_45 = ___byteIndex; + ___byteIndex = ((int32_t)((int32_t)L_45+(int32_t)1)); + int32_t L_46 = ___byteCount; + ___byteCount = ((int32_t)((int32_t)L_46-(int32_t)1)); + } + +IL_011a: + { + int32_t L_47 = ___byteCount; + if (!((int32_t)((int32_t)L_47&(int32_t)((int32_t)-2)))) + { + goto IL_017b; + } + } + { + ByteU5BU5D_t789* L_48 = ___bytes; + if (!L_48) + { + goto IL_0131; + } + } + { + ByteU5BU5D_t789* L_49 = ___bytes; + NullCheck(L_49); + if ((((int32_t)((int32_t)(((Array_t *)L_49)->max_length))))) + { + goto IL_0138; + } + } + +IL_0131: + { + G_B30_0 = (((uintptr_t)0)); + goto IL_013f; + } + +IL_0138: + { + ByteU5BU5D_t789* L_50 = ___bytes; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 0); + G_B30_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_50, 0, sizeof(uint8_t))))); + } + +IL_013f: + { + V_2 = (uint8_t*)G_B30_0; + CharU5BU5D_t458* L_51 = ___chars; + if (!L_51) + { + goto IL_0150; + } + } + { + CharU5BU5D_t458* L_52 = ___chars; + NullCheck(L_52); + if ((((int32_t)((int32_t)(((Array_t *)L_52)->max_length))))) + { + goto IL_0157; + } + } + +IL_0150: + { + G_B34_0 = (((uintptr_t)0)); + goto IL_015f; + } + +IL_0157: + { + CharU5BU5D_t458* L_53 = ___chars; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 0); + G_B34_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_53, 0, sizeof(uint16_t))))); + } + +IL_015f: + { + V_3 = (uint16_t*)G_B34_0; + uint8_t* L_54 = V_2; + int32_t L_55 = ___byteIndex; + uint16_t* L_56 = V_3; + int32_t L_57 = ___charIndex; + int32_t L_58 = ___byteCount; + bool L_59 = (__this->___bigEndian_2); + UnicodeEncoding_CopyChars_m9920(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_54+(int32_t)L_55)), (uint8_t*)(uint8_t*)((uint16_t*)((intptr_t)L_56+(int32_t)((int32_t)((int32_t)L_57*(int32_t)2)))), L_58, L_59, /*hidden argument*/NULL); + V_3 = (uint16_t*)(((uintptr_t)0)); + V_2 = (uint8_t*)(((uintptr_t)0)); + } + +IL_017b: + { + int32_t L_60 = ___byteCount; + if (((int32_t)((int32_t)L_60&(int32_t)1))) + { + goto IL_018f; + } + } + { + __this->___leftOverByte_3 = (-1); + goto IL_019c; + } + +IL_018f: + { + ByteU5BU5D_t789* L_61 = ___bytes; + int32_t L_62 = ___byteCount; + int32_t L_63 = ___byteIndex; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)((int32_t)((int32_t)((int32_t)L_62+(int32_t)L_63))-(int32_t)1))); + int32_t L_64 = ((int32_t)((int32_t)((int32_t)((int32_t)L_62+(int32_t)L_63))-(int32_t)1)); + __this->___leftOverByte_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_61, L_64, sizeof(uint8_t))); + } + +IL_019c: + { + int32_t L_65 = V_1; + return L_65; + } +} +// System.Void System.Text.UnicodeEncoding::.ctor() +extern "C" void UnicodeEncoding__ctor_m9900 (UnicodeEncoding_t1650 * __this, const MethodInfo* method) +{ + { + UnicodeEncoding__ctor_m9901(__this, 0, 1, /*hidden argument*/NULL); + __this->___bigEndian_28 = 0; + __this->___byteOrderMark_29 = 1; + return; + } +} +// System.Void System.Text.UnicodeEncoding::.ctor(System.Boolean,System.Boolean) +extern "C" void UnicodeEncoding__ctor_m9901 (UnicodeEncoding_t1650 * __this, bool ___bigEndian, bool ___byteOrderMark, const MethodInfo* method) +{ + { + bool L_0 = ___bigEndian; + bool L_1 = ___byteOrderMark; + UnicodeEncoding__ctor_m9902(__this, L_0, L_1, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Text.UnicodeEncoding::.ctor(System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var; +extern TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2346; +extern Il2CppCodeGenString* _stringLiteral2424; +extern Il2CppCodeGenString* _stringLiteral2425; +extern Il2CppCodeGenString* _stringLiteral2426; +extern Il2CppCodeGenString* _stringLiteral531; +extern "C" void UnicodeEncoding__ctor_m9902 (UnicodeEncoding_t1650 * __this, bool ___bigEndian, bool ___byteOrderMark, bool ___throwOnInvalidBytes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1135); + DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1132); + _stringLiteral2346 = il2cpp_codegen_string_literal_from_index(2346); + _stringLiteral2424 = il2cpp_codegen_string_literal_from_index(2424); + _stringLiteral2425 = il2cpp_codegen_string_literal_from_index(2425); + _stringLiteral2426 = il2cpp_codegen_string_literal_from_index(2426); + _stringLiteral531 = il2cpp_codegen_string_literal_from_index(531); + s_Il2CppMethodIntialized = true; + } + UnicodeEncoding_t1650 * G_B2_0 = {0}; + UnicodeEncoding_t1650 * G_B1_0 = {0}; + int32_t G_B3_0 = 0; + UnicodeEncoding_t1650 * G_B3_1 = {0}; + { + bool L_0 = ___bigEndian; + G_B1_0 = __this; + if (!L_0) + { + G_B2_0 = __this; + goto IL_0011; + } + } + { + G_B3_0 = ((int32_t)1201); + G_B3_1 = G_B1_0; + goto IL_0016; + } + +IL_0011: + { + G_B3_0 = ((int32_t)1200); + G_B3_1 = G_B2_0; + } + +IL_0016: + { + NullCheck(G_B3_1); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding__ctor_m9758(G_B3_1, G_B3_0, /*hidden argument*/NULL); + bool L_1 = ___throwOnInvalidBytes; + if (!L_1) + { + goto IL_0032; + } + } + { + DecoderExceptionFallback_t1628 * L_2 = (DecoderExceptionFallback_t1628 *)il2cpp_codegen_object_new (DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var); + DecoderExceptionFallback__ctor_m9695(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, (EncoderFallback_t1634 *)NULL, L_2, /*hidden argument*/NULL); + goto IL_0043; + } + +IL_0032: + { + DecoderReplacementFallback_t1631 * L_3 = (DecoderReplacementFallback_t1631 *)il2cpp_codegen_object_new (DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var); + DecoderReplacementFallback__ctor_m9714(L_3, _stringLiteral2346, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_SetFallbackInternal_m9765(__this, (EncoderFallback_t1634 *)NULL, L_3, /*hidden argument*/NULL); + } + +IL_0043: + { + bool L_4 = ___bigEndian; + __this->___bigEndian_28 = L_4; + bool L_5 = ___byteOrderMark; + __this->___byteOrderMark_29 = L_5; + bool L_6 = ___bigEndian; + if (!L_6) + { + goto IL_008f; + } + } + { + ((Encoding_t931 *)__this)->___body_name_8 = _stringLiteral2424; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral2425; + ((Encoding_t931 *)__this)->___header_name_10 = _stringLiteral2424; + ((Encoding_t931 *)__this)->___is_browser_save_13 = 0; + ((Encoding_t931 *)__this)->___web_name_15 = _stringLiteral2424; + goto IL_00c2; + } + +IL_008f: + { + ((Encoding_t931 *)__this)->___body_name_8 = _stringLiteral2426; + ((Encoding_t931 *)__this)->___encoding_name_9 = _stringLiteral531; + ((Encoding_t931 *)__this)->___header_name_10 = _stringLiteral2426; + ((Encoding_t931 *)__this)->___is_browser_save_13 = 1; + ((Encoding_t931 *)__this)->___web_name_15 = _stringLiteral2426; + } + +IL_00c2: + { + ((Encoding_t931 *)__this)->___windows_code_page_1 = ((int32_t)1200); + return; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.Char[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UnicodeEncoding_GetByteCount_m9903 (UnicodeEncoding_t1650 * __this, CharU5BU5D_t458* ___chars, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + CharU5BU5D_t458* L_4 = ___chars; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + CharU5BU5D_t458* L_9 = ___chars; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return ((int32_t)((int32_t)L_13*(int32_t)2)); + } +} +// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" int32_t UnicodeEncoding_GetByteCount_m9904 (UnicodeEncoding_t1650 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_3*(int32_t)2)); + } +} +// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.Char*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UnicodeEncoding_GetByteCount_m9905 (UnicodeEncoding_t1650 * __this, uint16_t* ___chars, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + uint16_t* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral330, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___count; + return ((int32_t)((int32_t)L_4*(int32_t)2)); + } +} +// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2339; +extern "C" int32_t UnicodeEncoding_GetBytes_m9906 (UnicodeEncoding_t1650 * __this, CharU5BU5D_t458* ___chars, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint8_t* V_2 = {0}; + uintptr_t G_B21_0 = 0; + uintptr_t G_B25_0 = 0; + { + CharU5BU5D_t458* L_0 = ___chars; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___charIndex; + CharU5BU5D_t458* L_6 = ___chars; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2337, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___charCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___charCount; + CharU5BU5D_t458* L_11 = ___chars; + NullCheck(L_11); + int32_t L_12 = ___charIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2338, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___byteIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___byteIndex; + ByteU5BU5D_t789* L_17 = ___bytes; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2339, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + int32_t L_20 = ___charCount; + if (L_20) + { + goto IL_009f; + } + } + { + return 0; + } + +IL_009f: + { + ByteU5BU5D_t789* L_21 = ___bytes; + NullCheck(L_21); + int32_t L_22 = ___byteIndex; + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))-(int32_t)L_22)); + ByteU5BU5D_t789* L_23 = ___bytes; + NullCheck(L_23); + if ((((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) + { + goto IL_00b8; + } + } + { + ___bytes = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_00b8: + { + CharU5BU5D_t458* L_24 = ___chars; + if (!L_24) + { + goto IL_00c6; + } + } + { + CharU5BU5D_t458* L_25 = ___chars; + NullCheck(L_25); + if ((((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))) + { + goto IL_00cd; + } + } + +IL_00c6: + { + G_B21_0 = (((uintptr_t)0)); + goto IL_00d4; + } + +IL_00cd: + { + CharU5BU5D_t458* L_26 = ___chars; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + G_B21_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_26, 0, sizeof(uint16_t))))); + } + +IL_00d4: + { + V_1 = (uint16_t*)G_B21_0; + ByteU5BU5D_t789* L_27 = ___bytes; + if (!L_27) + { + goto IL_00e5; + } + } + { + ByteU5BU5D_t789* L_28 = ___bytes; + NullCheck(L_28); + if ((((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))) + { + goto IL_00ec; + } + } + +IL_00e5: + { + G_B25_0 = (((uintptr_t)0)); + goto IL_00f4; + } + +IL_00ec: + { + ByteU5BU5D_t789* L_29 = ___bytes; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + G_B25_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_29, 0, sizeof(uint8_t))))); + } + +IL_00f4: + { + V_2 = (uint8_t*)G_B25_0; + uint16_t* L_30 = V_1; + int32_t L_31 = ___charIndex; + int32_t L_32 = ___charCount; + uint8_t* L_33 = V_2; + int32_t L_34 = ___byteIndex; + int32_t L_35 = V_0; + int32_t L_36 = UnicodeEncoding_GetBytesInternal_m9909(__this, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_33+(int32_t)L_34)), L_35, /*hidden argument*/NULL); + return L_36; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2337; +extern Il2CppCodeGenString* _stringLiteral2341; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2342; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern "C" int32_t UnicodeEncoding_GetBytes_m9907 (UnicodeEncoding_t1650 * __this, String_t* ___s, int32_t ___charIndex, int32_t ___charCount, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + _stringLiteral2341 = il2cpp_codegen_string_literal_from_index(2341); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2342 = il2cpp_codegen_string_literal_from_index(2342); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint8_t* V_2 = {0}; + String_t* V_3 = {0}; + uintptr_t G_B21_0 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___bytes; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___charIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_5 = ___charIndex; + String_t* L_6 = ___s; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_7))) + { + goto IL_004b; + } + } + +IL_0036: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_8 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2341, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral2337, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004b: + { + int32_t L_10 = ___charCount; + if ((((int32_t)L_10) < ((int32_t)0))) + { + goto IL_0060; + } + } + { + int32_t L_11 = ___charCount; + String_t* L_12 = ___s; + NullCheck(L_12); + int32_t L_13 = String_get_Length_m2000(L_12, /*hidden argument*/NULL); + int32_t L_14 = ___charIndex; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))))) + { + goto IL_0075; + } + } + +IL_0060: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_15 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2342, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_16 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_16, _stringLiteral2338, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0075: + { + int32_t L_17 = ___byteIndex; + if ((((int32_t)L_17) < ((int32_t)0))) + { + goto IL_0088; + } + } + { + int32_t L_18 = ___byteIndex; + ByteU5BU5D_t789* L_19 = ___bytes; + NullCheck(L_19); + if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_009d; + } + } + +IL_0088: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_20 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_21 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_21, _stringLiteral2339, L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_21); + } + +IL_009d: + { + int32_t L_22 = ___charCount; + if (L_22) + { + goto IL_00a5; + } + } + { + return 0; + } + +IL_00a5: + { + ByteU5BU5D_t789* L_23 = ___bytes; + NullCheck(L_23); + int32_t L_24 = ___byteIndex; + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))-(int32_t)L_24)); + ByteU5BU5D_t789* L_25 = ___bytes; + NullCheck(L_25); + if ((((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))) + { + goto IL_00be; + } + } + { + ___bytes = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 1)); + } + +IL_00be: + { + String_t* L_26 = ___s; + V_3 = L_26; + String_t* L_27 = V_3; + int32_t L_28 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_27))+(int32_t)L_28)); + ByteU5BU5D_t789* L_29 = ___bytes; + if (!L_29) + { + goto IL_00d9; + } + } + { + ByteU5BU5D_t789* L_30 = ___bytes; + NullCheck(L_30); + if ((((int32_t)((int32_t)(((Array_t *)L_30)->max_length))))) + { + goto IL_00e0; + } + } + +IL_00d9: + { + G_B21_0 = (((uintptr_t)0)); + goto IL_00e8; + } + +IL_00e0: + { + ByteU5BU5D_t789* L_31 = ___bytes; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 0); + G_B21_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_31, 0, sizeof(uint8_t))))); + } + +IL_00e8: + { + V_2 = (uint8_t*)G_B21_0; + uint16_t* L_32 = V_1; + int32_t L_33 = ___charIndex; + int32_t L_34 = ___charCount; + uint8_t* L_35 = V_2; + int32_t L_36 = ___byteIndex; + int32_t L_37 = V_0; + int32_t L_38 = UnicodeEncoding_GetBytesInternal_m9909(__this, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_32+(int32_t)((int32_t)((int32_t)L_33*(int32_t)2)))), L_34, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_35+(int32_t)L_36)), L_37, /*hidden argument*/NULL); + return L_38; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2343; +extern "C" int32_t UnicodeEncoding_GetBytes_m9908 (UnicodeEncoding_t1650 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + s_Il2CppMethodIntialized = true; + } + { + uint8_t* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + uint16_t* L_2 = ___chars; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___charCount; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0034; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral2338, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0034: + { + int32_t L_6 = ___byteCount; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0047; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral2343, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0047: + { + uint16_t* L_8 = ___chars; + int32_t L_9 = ___charCount; + uint8_t* L_10 = ___bytes; + int32_t L_11 = ___byteCount; + int32_t L_12 = UnicodeEncoding_GetBytesInternal_m9909(__this, (uint16_t*)(uint16_t*)L_8, L_9, (uint8_t*)(uint8_t*)L_10, L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetBytesInternal(System.Char*,System.Int32,System.Byte*,System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UnicodeEncoding_GetBytesInternal_m9909 (UnicodeEncoding_t1650 * __this, uint16_t* ___chars, int32_t ___charCount, uint8_t* ___bytes, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___charCount; + V_0 = ((int32_t)((int32_t)L_0*(int32_t)2)); + int32_t L_1 = ___byteCount; + int32_t L_2 = V_0; + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_3 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001c: + { + uint16_t* L_5 = ___chars; + uint8_t* L_6 = ___bytes; + int32_t L_7 = V_0; + bool L_8 = (__this->___bigEndian_28); + UnicodeEncoding_CopyChars_m9920(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_5, (uint8_t*)(uint8_t*)L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_0; + return L_9; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetCharCount(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" int32_t UnicodeEncoding_GetCharCount_m9910 (UnicodeEncoding_t1650 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + return ((int32_t)((int32_t)L_13/(int32_t)2)); + } +} +// System.Int32 System.Text.UnicodeEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral2334; +extern Il2CppCodeGenString* _stringLiteral2339; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2337; +extern "C" int32_t UnicodeEncoding_GetChars_m9911 (UnicodeEncoding_t1650 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___byteIndex, int32_t ___byteCount, CharU5BU5D_t458* ___chars, int32_t ___charIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral2334 = il2cpp_codegen_string_literal_from_index(2334); + _stringLiteral2339 = il2cpp_codegen_string_literal_from_index(2339); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2337 = il2cpp_codegen_string_literal_from_index(2337); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint8_t* V_1 = {0}; + uint16_t* V_2 = {0}; + uintptr_t G_B21_0 = 0; + uintptr_t G_B25_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CharU5BU5D_t458* L_2 = ___chars; + if (L_2) + { + goto IL_0023; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2334, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___byteIndex; + if ((((int32_t)L_4) < ((int32_t)0))) + { + goto IL_0033; + } + } + { + int32_t L_5 = ___byteIndex; + ByteU5BU5D_t789* L_6 = ___bytes; + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_0048; + } + } + +IL_0033: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_7 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral2339, L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0048: + { + int32_t L_9 = ___byteCount; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_005a; + } + } + { + int32_t L_10 = ___byteCount; + ByteU5BU5D_t789* L_11 = ___bytes; + NullCheck(L_11); + int32_t L_12 = ___byteIndex; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_006f; + } + } + +IL_005a: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_13 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_14 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_14, _stringLiteral2343, L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_006f: + { + int32_t L_15 = ___charIndex; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_0082; + } + } + { + int32_t L_16 = ___charIndex; + CharU5BU5D_t458* L_17 = ___chars; + NullCheck(L_17); + if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_17)->max_length))))))) + { + goto IL_0097; + } + } + +IL_0082: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_18 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_19 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_19, _stringLiteral2337, L_18, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0097: + { + int32_t L_20 = ___byteCount; + if (L_20) + { + goto IL_009f; + } + } + { + return 0; + } + +IL_009f: + { + CharU5BU5D_t458* L_21 = ___chars; + NullCheck(L_21); + int32_t L_22 = ___charIndex; + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_21)->max_length))))-(int32_t)L_22)); + CharU5BU5D_t458* L_23 = ___chars; + NullCheck(L_23); + if ((((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))) + { + goto IL_00b8; + } + } + { + ___chars = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + } + +IL_00b8: + { + ByteU5BU5D_t789* L_24 = ___bytes; + if (!L_24) + { + goto IL_00c6; + } + } + { + ByteU5BU5D_t789* L_25 = ___bytes; + NullCheck(L_25); + if ((((int32_t)((int32_t)(((Array_t *)L_25)->max_length))))) + { + goto IL_00cd; + } + } + +IL_00c6: + { + G_B21_0 = (((uintptr_t)0)); + goto IL_00d4; + } + +IL_00cd: + { + ByteU5BU5D_t789* L_26 = ___bytes; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + G_B21_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_26, 0, sizeof(uint8_t))))); + } + +IL_00d4: + { + V_1 = (uint8_t*)G_B21_0; + CharU5BU5D_t458* L_27 = ___chars; + if (!L_27) + { + goto IL_00e5; + } + } + { + CharU5BU5D_t458* L_28 = ___chars; + NullCheck(L_28); + if ((((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))) + { + goto IL_00ec; + } + } + +IL_00e5: + { + G_B25_0 = (((uintptr_t)0)); + goto IL_00f4; + } + +IL_00ec: + { + CharU5BU5D_t458* L_29 = ___chars; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + G_B25_0 = ((uintptr_t)(((uint16_t*)(uint16_t*)SZArrayLdElema(L_29, 0, sizeof(uint16_t))))); + } + +IL_00f4: + { + V_2 = (uint16_t*)G_B25_0; + uint8_t* L_30 = V_1; + int32_t L_31 = ___byteIndex; + int32_t L_32 = ___byteCount; + uint16_t* L_33 = V_2; + int32_t L_34 = ___charIndex; + int32_t L_35 = V_0; + int32_t L_36 = UnicodeEncoding_GetCharsInternal_m9913(__this, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)L_31)), L_32, (uint16_t*)(uint16_t*)((uint16_t*)((intptr_t)L_33+(int32_t)((int32_t)((int32_t)L_34*(int32_t)2)))), L_35, /*hidden argument*/NULL); + return L_36; + } +} +// System.String System.Text.UnicodeEncoding::GetString(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2336; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral2335; +extern Il2CppCodeGenString* _stringLiteral330; +extern "C" String_t* UnicodeEncoding_GetString_m9912 (UnicodeEncoding_t1650 * __this, ByteU5BU5D_t789* ___bytes, int32_t ___index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2336 = il2cpp_codegen_string_literal_from_index(2336); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral2335 = il2cpp_codegen_string_literal_from_index(2335); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + String_t* V_1 = {0}; + uint8_t* V_2 = {0}; + uint16_t* V_3 = {0}; + String_t* V_4 = {0}; + uintptr_t G_B14_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___bytes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2336, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___index; + ByteU5BU5D_t789* L_4 = ___bytes; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0036; + } + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_5 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral249, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0036: + { + int32_t L_7 = ___count; + if ((((int32_t)L_7) < ((int32_t)0))) + { + goto IL_0048; + } + } + { + int32_t L_8 = ___count; + ByteU5BU5D_t789* L_9 = ___bytes; + NullCheck(L_9); + int32_t L_10 = ___index; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_005d; + } + } + +IL_0048: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_11 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2335, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_005d: + { + int32_t L_13 = ___count; + if (L_13) + { + goto IL_0069; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_14; + } + +IL_0069: + { + int32_t L_15 = ___count; + V_0 = ((int32_t)((int32_t)L_15/(int32_t)2)); + int32_t L_16 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_17 = String_InternalAllocateStr_m6123(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); + V_1 = L_17; + ByteU5BU5D_t789* L_18 = ___bytes; + if (!L_18) + { + goto IL_0082; + } + } + { + ByteU5BU5D_t789* L_19 = ___bytes; + NullCheck(L_19); + if ((((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))) + { + goto IL_0089; + } + } + +IL_0082: + { + G_B14_0 = (((uintptr_t)0)); + goto IL_0090; + } + +IL_0089: + { + ByteU5BU5D_t789* L_20 = ___bytes; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + G_B14_0 = ((uintptr_t)(((uint8_t*)(uint8_t*)SZArrayLdElema(L_20, 0, sizeof(uint8_t))))); + } + +IL_0090: + { + V_2 = (uint8_t*)G_B14_0; + String_t* L_21 = V_1; + V_4 = L_21; + String_t* L_22 = V_4; + int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m6620(NULL /*static, unused*/, /*hidden argument*/NULL); + V_3 = (uint16_t*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23)); + uint8_t* L_24 = V_2; + int32_t L_25 = ___index; + int32_t L_26 = ___count; + uint16_t* L_27 = V_3; + int32_t L_28 = V_0; + UnicodeEncoding_GetCharsInternal_m9913(__this, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)L_25)), L_26, (uint16_t*)(uint16_t*)L_27, L_28, /*hidden argument*/NULL); + V_4 = (String_t*)NULL; + V_2 = (uint8_t*)(((uintptr_t)0)); + String_t* L_29 = V_1; + return L_29; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetCharsInternal(System.Byte*,System.Int32,System.Char*,System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2340; +extern "C" int32_t UnicodeEncoding_GetCharsInternal_m9913 (UnicodeEncoding_t1650 * __this, uint8_t* ___bytes, int32_t ___byteCount, uint16_t* ___chars, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2340 = il2cpp_codegen_string_literal_from_index(2340); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___byteCount; + V_0 = ((int32_t)((int32_t)L_0/(int32_t)2)); + int32_t L_1 = ___charCount; + int32_t L_2 = V_0; + if ((((int32_t)L_1) >= ((int32_t)L_2))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_3 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2340, /*hidden argument*/NULL); + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001c: + { + uint8_t* L_5 = ___bytes; + uint16_t* L_6 = ___chars; + int32_t L_7 = ___byteCount; + bool L_8 = (__this->___bigEndian_28); + UnicodeEncoding_CopyChars_m9920(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_5, (uint8_t*)(uint8_t*)L_6, L_7, L_8, /*hidden argument*/NULL); + int32_t L_9 = V_0; + return L_9; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetMaxByteCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2338; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UnicodeEncoding_GetMaxByteCount_m9914 (UnicodeEncoding_t1650 * __this, int32_t ___charCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2338 = il2cpp_codegen_string_literal_from_index(2338); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___charCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2338, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___charCount; + return ((int32_t)((int32_t)L_3*(int32_t)2)); + } +} +// System.Int32 System.Text.UnicodeEncoding::GetMaxCharCount(System.Int32) +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2343; +extern Il2CppCodeGenString* _stringLiteral2344; +extern "C" int32_t UnicodeEncoding_GetMaxCharCount_m9915 (UnicodeEncoding_t1650 * __this, int32_t ___byteCount, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2343 = il2cpp_codegen_string_literal_from_index(2343); + _stringLiteral2344 = il2cpp_codegen_string_literal_from_index(2344); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___byteCount; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_001c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + String_t* L_1 = Encoding___m9760(NULL /*static, unused*/, _stringLiteral2344, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_2, _stringLiteral2343, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + int32_t L_3 = ___byteCount; + return ((int32_t)((int32_t)L_3/(int32_t)2)); + } +} +// System.Text.Decoder System.Text.UnicodeEncoding::GetDecoder() +extern TypeInfo* UnicodeDecoder_t1649_il2cpp_TypeInfo_var; +extern "C" Decoder_t1263 * UnicodeEncoding_GetDecoder_m9916 (UnicodeEncoding_t1650 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnicodeDecoder_t1649_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1156); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___bigEndian_28); + UnicodeDecoder_t1649 * L_1 = (UnicodeDecoder_t1649 *)il2cpp_codegen_object_new (UnicodeDecoder_t1649_il2cpp_TypeInfo_var); + UnicodeDecoder__ctor_m9898(L_1, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Byte[] System.Text.UnicodeEncoding::GetPreamble() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* UnicodeEncoding_GetPreamble_m9917 (UnicodeEncoding_t1650 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + bool L_0 = (__this->___byteOrderMark_29); + if (!L_0) + { + goto IL_0044; + } + } + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 2)); + bool L_1 = (__this->___bigEndian_28); + if (!L_1) + { + goto IL_0032; + } + } + { + ByteU5BU5D_t789* L_2 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_2, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)254); + ByteU5BU5D_t789* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + goto IL_0042; + } + +IL_0032: + { + ByteU5BU5D_t789* L_4 = V_0; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_4, 0, sizeof(uint8_t))) = (uint8_t)((int32_t)255); + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 1, sizeof(uint8_t))) = (uint8_t)((int32_t)254); + } + +IL_0042: + { + ByteU5BU5D_t789* L_6 = V_0; + return L_6; + } + +IL_0044: + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } +} +// System.Boolean System.Text.UnicodeEncoding::Equals(System.Object) +extern TypeInfo* UnicodeEncoding_t1650_il2cpp_TypeInfo_var; +extern "C" bool UnicodeEncoding_Equals_m9918 (UnicodeEncoding_t1650 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnicodeEncoding_t1650_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1147); + s_Il2CppMethodIntialized = true; + } + UnicodeEncoding_t1650 * V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___value; + V_0 = ((UnicodeEncoding_t1650 *)IsInstClass(L_0, UnicodeEncoding_t1650_il2cpp_TypeInfo_var)); + UnicodeEncoding_t1650 * L_1 = V_0; + if (!L_1) + { + goto IL_0041; + } + } + { + int32_t L_2 = (((Encoding_t931 *)__this)->___codePage_0); + UnicodeEncoding_t1650 * L_3 = V_0; + NullCheck(L_3); + int32_t L_4 = (((Encoding_t931 *)L_3)->___codePage_0); + if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) + { + goto IL_003f; + } + } + { + bool L_5 = (__this->___bigEndian_28); + UnicodeEncoding_t1650 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->___bigEndian_28); + if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) + { + goto IL_003f; + } + } + { + bool L_8 = (__this->___byteOrderMark_29); + UnicodeEncoding_t1650 * L_9 = V_0; + NullCheck(L_9); + bool L_10 = (L_9->___byteOrderMark_29); + G_B5_0 = ((((int32_t)L_8) == ((int32_t)L_10))? 1 : 0); + goto IL_0040; + } + +IL_003f: + { + G_B5_0 = 0; + } + +IL_0040: + { + return G_B5_0; + } + +IL_0041: + { + return 0; + } +} +// System.Int32 System.Text.UnicodeEncoding::GetHashCode() +extern "C" int32_t UnicodeEncoding_GetHashCode_m9919 (UnicodeEncoding_t1650 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Encoding_GetHashCode_m9779(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Text.UnicodeEncoding::CopyChars(System.Byte*,System.Byte*,System.Int32,System.Boolean) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void UnicodeEncoding_CopyChars_m9920 (Object_t * __this /* static, unused */, uint8_t* ___src, uint8_t* ___dest, int32_t ___count, bool ___bigEndian, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1; + bool L_1 = ___bigEndian; + if ((((int32_t)L_0) == ((int32_t)L_1))) + { + goto IL_0017; + } + } + { + uint8_t* L_2 = ___dest; + uint8_t* L_3 = ___src; + int32_t L_4 = ___count; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_memcpy_m6116(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_2, (uint8_t*)(uint8_t*)L_3, ((int32_t)((int32_t)L_4&(int32_t)((int32_t)-2))), /*hidden argument*/NULL); + return; + } + +IL_0017: + { + int32_t L_5 = ___count; + V_0 = L_5; + int32_t L_6 = V_0; + if (L_6 == 0) + { + goto IL_0064; + } + if (L_6 == 1) + { + goto IL_0065; + } + if (L_6 == 2) + { + goto IL_0066; + } + if (L_6 == 3) + { + goto IL_006b; + } + if (L_6 == 4) + { + goto IL_0070; + } + if (L_6 == 5) + { + goto IL_0075; + } + if (L_6 == 6) + { + goto IL_007a; + } + if (L_6 == 7) + { + goto IL_007f; + } + if (L_6 == 8) + { + goto IL_0084; + } + if (L_6 == 9) + { + goto IL_0089; + } + if (L_6 == 10) + { + goto IL_008e; + } + if (L_6 == 11) + { + goto IL_0093; + } + if (L_6 == 12) + { + goto IL_0098; + } + if (L_6 == 13) + { + goto IL_009d; + } + if (L_6 == 14) + { + goto IL_00a2; + } + if (L_6 == 15) + { + goto IL_00a7; + } + } + { + goto IL_00ac; + } + +IL_0064: + { + return; + } + +IL_0065: + { + return; + } + +IL_0066: + { + goto IL_0220; + } + +IL_006b: + { + goto IL_0220; + } + +IL_0070: + { + goto IL_01f1; + } + +IL_0075: + { + goto IL_01f1; + } + +IL_007a: + { + goto IL_01f1; + } + +IL_007f: + { + goto IL_01f1; + } + +IL_0084: + { + goto IL_019e; + } + +IL_0089: + { + goto IL_019e; + } + +IL_008e: + { + goto IL_019e; + } + +IL_0093: + { + goto IL_019e; + } + +IL_0098: + { + goto IL_019e; + } + +IL_009d: + { + goto IL_019e; + } + +IL_00a2: + { + goto IL_019e; + } + +IL_00a7: + { + goto IL_019e; + } + +IL_00ac: + { + uint8_t* L_7 = ___dest; + uint8_t* L_8 = ___src; + *((int8_t*)(L_7)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)1)))); + uint8_t* L_9 = ___dest; + uint8_t* L_10 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_9+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_10)); + uint8_t* L_11 = ___dest; + uint8_t* L_12 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_11+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)3)))); + uint8_t* L_13 = ___dest; + uint8_t* L_14 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_13+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)2)))); + uint8_t* L_15 = ___dest; + uint8_t* L_16 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_15+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)5)))); + uint8_t* L_17 = ___dest; + uint8_t* L_18 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_17+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_18+(int32_t)4)))); + uint8_t* L_19 = ___dest; + uint8_t* L_20 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_19+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_20+(int32_t)7)))); + uint8_t* L_21 = ___dest; + uint8_t* L_22 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_21+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_22+(int32_t)6)))); + uint8_t* L_23 = ___dest; + uint8_t* L_24 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_23+(int32_t)8)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)((int32_t)9))))); + uint8_t* L_25 = ___dest; + uint8_t* L_26 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_25+(int32_t)((int32_t)9))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_26+(int32_t)8)))); + uint8_t* L_27 = ___dest; + uint8_t* L_28 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_27+(int32_t)((int32_t)10))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_28+(int32_t)((int32_t)11))))); + uint8_t* L_29 = ___dest; + uint8_t* L_30 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_29+(int32_t)((int32_t)11))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)((int32_t)10))))); + uint8_t* L_31 = ___dest; + uint8_t* L_32 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_31+(int32_t)((int32_t)12))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_32+(int32_t)((int32_t)13))))); + uint8_t* L_33 = ___dest; + uint8_t* L_34 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_33+(int32_t)((int32_t)13))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_34+(int32_t)((int32_t)12))))); + uint8_t* L_35 = ___dest; + uint8_t* L_36 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_35+(int32_t)((int32_t)14))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_36+(int32_t)((int32_t)15))))); + uint8_t* L_37 = ___dest; + uint8_t* L_38 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_37+(int32_t)((int32_t)15))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_38+(int32_t)((int32_t)14))))); + uint8_t* L_39 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_39+(int32_t)((int32_t)16))); + uint8_t* L_40 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_40+(int32_t)((int32_t)16))); + int32_t L_41 = ___count; + ___count = ((int32_t)((int32_t)L_41-(int32_t)((int32_t)16))); + int32_t L_42 = ___count; + if (((int32_t)((int32_t)L_42&(int32_t)((int32_t)-16)))) + { + goto IL_00ac; + } + } + { + int32_t L_43 = ___count; + V_0 = L_43; + int32_t L_44 = V_0; + if (L_44 == 0) + { + goto IL_017e; + } + if (L_44 == 1) + { + goto IL_017f; + } + if (L_44 == 2) + { + goto IL_0180; + } + if (L_44 == 3) + { + goto IL_0185; + } + if (L_44 == 4) + { + goto IL_018a; + } + if (L_44 == 5) + { + goto IL_018f; + } + if (L_44 == 6) + { + goto IL_0194; + } + if (L_44 == 7) + { + goto IL_0199; + } + } + { + goto IL_019e; + } + +IL_017e: + { + return; + } + +IL_017f: + { + return; + } + +IL_0180: + { + goto IL_0220; + } + +IL_0185: + { + goto IL_0220; + } + +IL_018a: + { + goto IL_01f1; + } + +IL_018f: + { + goto IL_01f1; + } + +IL_0194: + { + goto IL_01f1; + } + +IL_0199: + { + goto IL_01f1; + } + +IL_019e: + { + uint8_t* L_45 = ___dest; + uint8_t* L_46 = ___src; + *((int8_t*)(L_45)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_46+(int32_t)1)))); + uint8_t* L_47 = ___dest; + uint8_t* L_48 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_47+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_48)); + uint8_t* L_49 = ___dest; + uint8_t* L_50 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_49+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_50+(int32_t)3)))); + uint8_t* L_51 = ___dest; + uint8_t* L_52 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_51+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_52+(int32_t)2)))); + uint8_t* L_53 = ___dest; + uint8_t* L_54 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_53+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_54+(int32_t)5)))); + uint8_t* L_55 = ___dest; + uint8_t* L_56 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_55+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_56+(int32_t)4)))); + uint8_t* L_57 = ___dest; + uint8_t* L_58 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_57+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_58+(int32_t)7)))); + uint8_t* L_59 = ___dest; + uint8_t* L_60 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_59+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_60+(int32_t)6)))); + uint8_t* L_61 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_61+(int32_t)8)); + uint8_t* L_62 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_62+(int32_t)8)); + int32_t L_63 = ___count; + if (((int32_t)((int32_t)L_63&(int32_t)4))) + { + goto IL_01f1; + } + } + { + goto IL_0217; + } + +IL_01f1: + { + uint8_t* L_64 = ___dest; + uint8_t* L_65 = ___src; + *((int8_t*)(L_64)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_65+(int32_t)1)))); + uint8_t* L_66 = ___dest; + uint8_t* L_67 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_66+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_67)); + uint8_t* L_68 = ___dest; + uint8_t* L_69 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_68+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_69+(int32_t)3)))); + uint8_t* L_70 = ___dest; + uint8_t* L_71 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_70+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_71+(int32_t)2)))); + uint8_t* L_72 = ___dest; + ___dest = (uint8_t*)((uint8_t*)((intptr_t)L_72+(int32_t)4)); + uint8_t* L_73 = ___src; + ___src = (uint8_t*)((uint8_t*)((intptr_t)L_73+(int32_t)4)); + } + +IL_0217: + { + int32_t L_74 = ___count; + if (((int32_t)((int32_t)L_74&(int32_t)2))) + { + goto IL_0220; + } + } + { + return; + } + +IL_0220: + { + uint8_t* L_75 = ___dest; + uint8_t* L_76 = ___src; + *((int8_t*)(L_75)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_76+(int32_t)1)))); + uint8_t* L_77 = ___dest; + uint8_t* L_78 = ___src; + *((int8_t*)(((uint8_t*)((intptr_t)L_77+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_78)); + return; + } +} +// System.Void System.Threading.CompressedStack::.ctor(System.Int32) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void CompressedStack__ctor_m9921 (CompressedStack_t1614 * __this, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___length; + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0019; + } + } + { + int32_t L_1 = ___length; + ArrayList_t734 * L_2 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_2, L_1, /*hidden argument*/NULL); + __this->____list_0 = L_2; + } + +IL_0019: + { + return; + } +} +// System.Void System.Threading.CompressedStack::.ctor(System.Threading.CompressedStack) +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern "C" void CompressedStack__ctor_m9922 (CompressedStack_t1614 * __this, CompressedStack_t1614 * ___cs, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + CompressedStack_t1614 * L_0 = ___cs; + if (!L_0) + { + goto IL_002d; + } + } + { + CompressedStack_t1614 * L_1 = ___cs; + NullCheck(L_1); + ArrayList_t734 * L_2 = (L_1->____list_0); + if (!L_2) + { + goto IL_002d; + } + } + { + CompressedStack_t1614 * L_3 = ___cs; + NullCheck(L_3); + ArrayList_t734 * L_4 = (L_3->____list_0); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(49 /* System.Object System.Collections.ArrayList::Clone() */, L_4); + __this->____list_0 = ((ArrayList_t734 *)CastclassClass(L_5, ArrayList_t734_il2cpp_TypeInfo_var)); + } + +IL_002d: + { + return; + } +} +// System.Threading.CompressedStack System.Threading.CompressedStack::CreateCopy() +extern TypeInfo* CompressedStack_t1614_il2cpp_TypeInfo_var; +extern "C" CompressedStack_t1614 * CompressedStack_CreateCopy_m9923 (CompressedStack_t1614 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompressedStack_t1614_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1157); + s_Il2CppMethodIntialized = true; + } + { + CompressedStack_t1614 * L_0 = (CompressedStack_t1614 *)il2cpp_codegen_object_new (CompressedStack_t1614_il2cpp_TypeInfo_var); + CompressedStack__ctor_m9922(L_0, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Threading.CompressedStack System.Threading.CompressedStack::Capture() +extern TypeInfo* CompressedStack_t1614_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" CompressedStack_t1614 * CompressedStack_Capture_m9924 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompressedStack_t1614_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1157); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + CompressedStack_t1614 * V_0 = {0}; + CompressedStack_t1614 * V_1 = {0}; + int32_t V_2 = 0; + { + CompressedStack_t1614 * L_0 = (CompressedStack_t1614 *)il2cpp_codegen_object_new (CompressedStack_t1614_il2cpp_TypeInfo_var); + CompressedStack__ctor_m9921(L_0, 0, /*hidden argument*/NULL); + V_0 = L_0; + CompressedStack_t1614 * L_1 = V_0; + ArrayList_t734 * L_2 = SecurityFrame_GetStack_m9668(NULL /*static, unused*/, 1, /*hidden argument*/NULL); + NullCheck(L_1); + L_1->____list_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_3 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_3); + CompressedStack_t1614 * L_4 = Thread_GetCompressedStack_m9985(L_3, /*hidden argument*/NULL); + V_1 = L_4; + CompressedStack_t1614 * L_5 = V_1; + if (!L_5) + { + goto IL_0058; + } + } + { + V_2 = 0; + goto IL_0047; + } + +IL_002b: + { + CompressedStack_t1614 * L_6 = V_0; + NullCheck(L_6); + ArrayList_t734 * L_7 = (L_6->____list_0); + CompressedStack_t1614 * L_8 = V_1; + NullCheck(L_8); + ArrayList_t734 * L_9 = (L_8->____list_0); + int32_t L_10 = V_2; + NullCheck(L_9); + Object_t * L_11 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_9, L_10); + NullCheck(L_7); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_11); + int32_t L_12 = V_2; + V_2 = ((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0047: + { + int32_t L_13 = V_2; + CompressedStack_t1614 * L_14 = V_1; + NullCheck(L_14); + ArrayList_t734 * L_15 = (L_14->____list_0); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_15); + if ((((int32_t)L_13) < ((int32_t)L_16))) + { + goto IL_002b; + } + } + +IL_0058: + { + CompressedStack_t1614 * L_17 = V_0; + return L_17; + } +} +// System.Void System.Threading.CompressedStack::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern "C" void CompressedStack_GetObjectData_m9925 (CompressedStack_t1614 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Boolean System.Threading.CompressedStack::IsEmpty() +extern "C" bool CompressedStack_IsEmpty_m9926 (CompressedStack_t1614 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + ArrayList_t734 * L_0 = (__this->____list_0); + if (!L_0) + { + goto IL_001b; + } + } + { + ArrayList_t734 * L_1 = (__this->____list_0); + NullCheck(L_1); + int32_t L_2 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1); + G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + goto IL_001c; + } + +IL_001b: + { + G_B3_0 = 1; + } + +IL_001c: + { + return G_B3_0; + } +} +// System.Void System.Threading.EventWaitHandle::.ctor(System.Boolean,System.Threading.EventResetMode) +extern TypeInfo* WaitHandle_t1085_il2cpp_TypeInfo_var; +extern "C" void EventWaitHandle__ctor_m9927 (EventWaitHandle_t1652 * __this, bool ___initialState, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitHandle_t1085_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1158); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + { + IL2CPP_RUNTIME_CLASS_INIT(WaitHandle_t1085_il2cpp_TypeInfo_var); + WaitHandle__ctor_m10008(__this, /*hidden argument*/NULL); + int32_t L_0 = ___mode; + bool L_1 = EventWaitHandle_IsManualReset_m9928(__this, L_0, /*hidden argument*/NULL); + V_1 = L_1; + bool L_2 = V_1; + bool L_3 = ___initialState; + IntPtr_t L_4 = NativeEventCalls_CreateEvent_internal_m9948(NULL /*static, unused*/, L_2, L_3, (String_t*)NULL, (&V_0), /*hidden argument*/NULL); + VirtActionInvoker1< IntPtr_t >::Invoke(6 /* System.Void System.Threading.WaitHandle::set_Handle(System.IntPtr) */, __this, L_4); + return; + } +} +// System.Boolean System.Threading.EventWaitHandle::IsManualReset(System.Threading.EventResetMode) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1433; +extern "C" bool EventWaitHandle_IsManualReset_m9928 (EventWaitHandle_t1652 * __this, int32_t ___mode, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral1433 = il2cpp_codegen_string_literal_from_index(1433); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___mode; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000e; + } + } + { + int32_t L_1 = ___mode; + if ((((int32_t)L_1) <= ((int32_t)1))) + { + goto IL_0019; + } + } + +IL_000e: + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral1433, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int32_t L_3 = ___mode; + return ((((int32_t)L_3) == ((int32_t)1))? 1 : 0); + } +} +// System.Boolean System.Threading.EventWaitHandle::Reset() +extern "C" bool EventWaitHandle_Reset_m5738 (EventWaitHandle_t1652 * __this, const MethodInfo* method) +{ + { + WaitHandle_CheckDisposed_m10017(__this, /*hidden argument*/NULL); + IntPtr_t L_0 = (IntPtr_t)VirtFuncInvoker0< IntPtr_t >::Invoke(5 /* System.IntPtr System.Threading.WaitHandle::get_Handle() */, __this); + bool L_1 = NativeEventCalls_ResetEvent_internal_m9950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.Threading.EventWaitHandle::Set() +extern "C" bool EventWaitHandle_Set_m5736 (EventWaitHandle_t1652 * __this, const MethodInfo* method) +{ + { + WaitHandle_CheckDisposed_m10017(__this, /*hidden argument*/NULL); + IntPtr_t L_0 = (IntPtr_t)VirtFuncInvoker0< IntPtr_t >::Invoke(5 /* System.IntPtr System.Threading.WaitHandle::get_Handle() */, __this); + bool L_1 = NativeEventCalls_SetEvent_internal_m9949(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Threading.ExecutionContext::.ctor() +extern "C" void ExecutionContext__ctor_m9929 (ExecutionContext_t1462 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.ExecutionContext::.ctor(System.Threading.ExecutionContext) +extern TypeInfo* SecurityContext_t1613_il2cpp_TypeInfo_var; +extern "C" void ExecutionContext__ctor_m9930 (ExecutionContext_t1462 * __this, ExecutionContext_t1462 * ___ec, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityContext_t1613_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1127); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + ExecutionContext_t1462 * L_0 = ___ec; + NullCheck(L_0); + SecurityContext_t1613 * L_1 = (L_0->____sc_0); + if (!L_1) + { + goto IL_0022; + } + } + { + ExecutionContext_t1462 * L_2 = ___ec; + NullCheck(L_2); + SecurityContext_t1613 * L_3 = (L_2->____sc_0); + SecurityContext_t1613 * L_4 = (SecurityContext_t1613 *)il2cpp_codegen_object_new (SecurityContext_t1613_il2cpp_TypeInfo_var); + SecurityContext__ctor_m9626(L_4, L_3, /*hidden argument*/NULL); + __this->____sc_0 = L_4; + } + +IL_0022: + { + ExecutionContext_t1462 * L_5 = ___ec; + NullCheck(L_5); + bool L_6 = (L_5->____suppressFlow_1); + __this->____suppressFlow_1 = L_6; + __this->____capture_2 = 1; + return; + } +} +// System.Void System.Threading.ExecutionContext::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern "C" void ExecutionContext__ctor_m9931 (ExecutionContext_t1462 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + NotImplementedException_t923 * L_0 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m10598(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Threading.ExecutionContext System.Threading.ExecutionContext::Capture() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* ExecutionContext_t1462_il2cpp_TypeInfo_var; +extern TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +extern "C" ExecutionContext_t1462 * ExecutionContext_Capture_m9932 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + ExecutionContext_t1462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1159); + SecurityManager_t1621_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(890); + s_Il2CppMethodIntialized = true; + } + ExecutionContext_t1462 * V_0 = {0}; + ExecutionContext_t1462 * V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + ExecutionContext_t1462 * L_1 = Thread_get_ExecutionContext_m9982(L_0, /*hidden argument*/NULL); + V_0 = L_1; + ExecutionContext_t1462 * L_2 = V_0; + NullCheck(L_2); + bool L_3 = ExecutionContext_get_FlowSuppressed_m9936(L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0018; + } + } + { + return (ExecutionContext_t1462 *)NULL; + } + +IL_0018: + { + ExecutionContext_t1462 * L_4 = V_0; + ExecutionContext_t1462 * L_5 = (ExecutionContext_t1462 *)il2cpp_codegen_object_new (ExecutionContext_t1462_il2cpp_TypeInfo_var); + ExecutionContext__ctor_m9930(L_5, L_4, /*hidden argument*/NULL); + V_1 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t1621_il2cpp_TypeInfo_var); + bool L_6 = SecurityManager_get_SecurityEnabled_m9670(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0034; + } + } + { + ExecutionContext_t1462 * L_7 = V_1; + SecurityContext_t1613 * L_8 = SecurityContext_Capture_m9627(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_7); + ExecutionContext_set_SecurityContext_m9935(L_7, L_8, /*hidden argument*/NULL); + } + +IL_0034: + { + ExecutionContext_t1462 * L_9 = V_1; + return L_9; + } +} +// System.Void System.Threading.ExecutionContext::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern "C" void ExecutionContext_GetObjectData_m9933 (ExecutionContext_t1462 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + NotImplementedException_t923_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(474); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NotImplementedException_t923 * L_2 = (NotImplementedException_t923 *)il2cpp_codegen_object_new (NotImplementedException_t923_il2cpp_TypeInfo_var); + NotImplementedException__ctor_m10598(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } +} +// System.Security.SecurityContext System.Threading.ExecutionContext::get_SecurityContext() +extern TypeInfo* SecurityContext_t1613_il2cpp_TypeInfo_var; +extern "C" SecurityContext_t1613 * ExecutionContext_get_SecurityContext_m9934 (ExecutionContext_t1462 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecurityContext_t1613_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1127); + s_Il2CppMethodIntialized = true; + } + { + SecurityContext_t1613 * L_0 = (__this->____sc_0); + if (L_0) + { + goto IL_0016; + } + } + { + SecurityContext_t1613 * L_1 = (SecurityContext_t1613 *)il2cpp_codegen_object_new (SecurityContext_t1613_il2cpp_TypeInfo_var); + SecurityContext__ctor_m9625(L_1, /*hidden argument*/NULL); + __this->____sc_0 = L_1; + } + +IL_0016: + { + SecurityContext_t1613 * L_2 = (__this->____sc_0); + return L_2; + } +} +// System.Void System.Threading.ExecutionContext::set_SecurityContext(System.Security.SecurityContext) +extern "C" void ExecutionContext_set_SecurityContext_m9935 (ExecutionContext_t1462 * __this, SecurityContext_t1613 * ___value, const MethodInfo* method) +{ + { + SecurityContext_t1613 * L_0 = ___value; + __this->____sc_0 = L_0; + return; + } +} +// System.Boolean System.Threading.ExecutionContext::get_FlowSuppressed() +extern "C" bool ExecutionContext_get_FlowSuppressed_m9936 (ExecutionContext_t1462 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->____suppressFlow_1); + return L_0; + } +} +// System.Boolean System.Threading.ExecutionContext::IsFlowSuppressed() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" bool ExecutionContext_IsFlowSuppressed_m9937 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + ExecutionContext_t1462 * L_1 = Thread_get_ExecutionContext_m9982(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + bool L_2 = ExecutionContext_get_FlowSuppressed_m9936(L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Threading.Interlocked::CompareExchange(System.Int32&,System.Int32,System.Int32) +extern "C" int32_t Interlocked_CompareExchange_m9938 (Object_t * __this /* static, unused */, int32_t* ___location1, int32_t ___value, int32_t ___comparand, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Interlocked_CompareExchange_m9938_ftn) (int32_t*, int32_t, int32_t); + return ((Interlocked_CompareExchange_m9938_ftn)mscorlib::System::Threading::Interlocked::CompareExchange) (___location1, ___value, ___comparand); +} +// System.Void System.Threading.ManualResetEvent::.ctor(System.Boolean) +extern "C" void ManualResetEvent__ctor_m5735 (ManualResetEvent_t1038 * __this, bool ___initialState, const MethodInfo* method) +{ + { + bool L_0 = ___initialState; + EventWaitHandle__ctor_m9927(__this, L_0, 1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.Monitor::Enter(System.Object) +extern "C" void Monitor_Enter_m4630 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Monitor_Enter_m4630_ftn) (Object_t *); + ((Monitor_Enter_m4630_ftn)mscorlib::System::Threading::Monitor::Enter) (___obj); +} +// System.Void System.Threading.Monitor::Exit(System.Object) +extern "C" void Monitor_Exit_m4631 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Monitor_Exit_m4631_ftn) (Object_t *); + ((Monitor_Exit_m4631_ftn)mscorlib::System::Threading::Monitor::Exit) (___obj); +} +// System.Void System.Threading.Monitor::Monitor_pulse(System.Object) +extern "C" void Monitor_Monitor_pulse_m9939 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Monitor_Monitor_pulse_m9939_ftn) (Object_t *); + ((Monitor_Monitor_pulse_m9939_ftn)mscorlib::System::Threading::Monitor::Monitor_pulse) (___obj); +} +// System.Boolean System.Threading.Monitor::Monitor_test_synchronised(System.Object) +extern "C" bool Monitor_Monitor_test_synchronised_m9940 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Monitor_Monitor_test_synchronised_m9940_ftn) (Object_t *); + return ((Monitor_Monitor_test_synchronised_m9940_ftn)mscorlib::System::Threading::Monitor::Monitor_test_synchronised) (___obj); +} +// System.Void System.Threading.Monitor::Pulse(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizationLockException_t1656_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern Il2CppCodeGenString* _stringLiteral2427; +extern "C" void Monitor_Pulse_m9941 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + SynchronizationLockException_t1656_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1160); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + _stringLiteral2427 = il2cpp_codegen_string_literal_from_index(2427); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___obj; + bool L_3 = Monitor_Monitor_test_synchronised_m9940(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + SynchronizationLockException_t1656 * L_4 = (SynchronizationLockException_t1656 *)il2cpp_codegen_object_new (SynchronizationLockException_t1656_il2cpp_TypeInfo_var); + SynchronizationLockException__ctor_m9953(L_4, _stringLiteral2427, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + Object_t * L_5 = ___obj; + Monitor_Monitor_pulse_m9939(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Threading.Monitor::Monitor_wait(System.Object,System.Int32) +extern "C" bool Monitor_Monitor_wait_m9942 (Object_t * __this /* static, unused */, Object_t * ___obj, int32_t ___ms, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Monitor_Monitor_wait_m9942_ftn) (Object_t *, int32_t); + return ((Monitor_Monitor_wait_m9942_ftn)mscorlib::System::Threading::Monitor::Monitor_wait) (___obj, ___ms); +} +// System.Boolean System.Threading.Monitor::Wait(System.Object,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* SynchronizationLockException_t1656_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern Il2CppCodeGenString* _stringLiteral2428; +extern Il2CppCodeGenString* _stringLiteral2429; +extern Il2CppCodeGenString* _stringLiteral2427; +extern "C" bool Monitor_Wait_m9943 (Object_t * __this /* static, unused */, Object_t * ___obj, int32_t ___millisecondsTimeout, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + SynchronizationLockException_t1656_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1160); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + _stringLiteral2428 = il2cpp_codegen_string_literal_from_index(2428); + _stringLiteral2429 = il2cpp_codegen_string_literal_from_index(2429); + _stringLiteral2427 = il2cpp_codegen_string_literal_from_index(2427); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___millisecondsTimeout; + if ((((int32_t)L_2) >= ((int32_t)(-1)))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_3, _stringLiteral2428, _stringLiteral2429, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + Object_t * L_4 = ___obj; + bool L_5 = Monitor_Monitor_test_synchronised_m9940(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_003e; + } + } + { + SynchronizationLockException_t1656 * L_6 = (SynchronizationLockException_t1656 *)il2cpp_codegen_object_new (SynchronizationLockException_t1656_il2cpp_TypeInfo_var); + SynchronizationLockException__ctor_m9953(L_6, _stringLiteral2427, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003e: + { + Object_t * L_7 = ___obj; + int32_t L_8 = ___millisecondsTimeout; + bool L_9 = Monitor_Monitor_wait_m9942(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.Threading.Mutex::.ctor(System.Boolean) +extern TypeInfo* WaitHandle_t1085_il2cpp_TypeInfo_var; +extern "C" void Mutex__ctor_m9944 (Mutex_t1451 * __this, bool ___initiallyOwned, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitHandle_t1085_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1158); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + IL2CPP_RUNTIME_CLASS_INIT(WaitHandle_t1085_il2cpp_TypeInfo_var); + WaitHandle__ctor_m10008(__this, /*hidden argument*/NULL); + bool L_0 = ___initiallyOwned; + IntPtr_t L_1 = Mutex_CreateMutex_internal_m9945(NULL /*static, unused*/, L_0, (String_t*)NULL, (&V_0), /*hidden argument*/NULL); + VirtActionInvoker1< IntPtr_t >::Invoke(6 /* System.Void System.Threading.WaitHandle::set_Handle(System.IntPtr) */, __this, L_1); + return; + } +} +// System.IntPtr System.Threading.Mutex::CreateMutex_internal(System.Boolean,System.String,System.Boolean&) +extern "C" IntPtr_t Mutex_CreateMutex_internal_m9945 (Object_t * __this /* static, unused */, bool ___initiallyOwned, String_t* ___name, bool* ___created, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*Mutex_CreateMutex_internal_m9945_ftn) (bool, String_t*, bool*); + return ((Mutex_CreateMutex_internal_m9945_ftn)mscorlib::System::Threading::Mutex::CreateMutex_internal) (___initiallyOwned, ___name, ___created); +} +// System.Boolean System.Threading.Mutex::ReleaseMutex_internal(System.IntPtr) +extern "C" bool Mutex_ReleaseMutex_internal_m9946 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Mutex_ReleaseMutex_internal_m9946_ftn) (IntPtr_t); + return ((Mutex_ReleaseMutex_internal_m9946_ftn)mscorlib::System::Threading::Mutex::ReleaseMutex_internal) (___handle); +} +// System.Void System.Threading.Mutex::ReleaseMutex() +extern TypeInfo* ApplicationException_t1675_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2430; +extern "C" void Mutex_ReleaseMutex_m9947 (Mutex_t1451 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ApplicationException_t1675_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1161); + _stringLiteral2430 = il2cpp_codegen_string_literal_from_index(2430); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + IntPtr_t L_0 = (IntPtr_t)VirtFuncInvoker0< IntPtr_t >::Invoke(5 /* System.IntPtr System.Threading.WaitHandle::get_Handle() */, __this); + bool L_1 = Mutex_ReleaseMutex_internal_m9946(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + bool L_2 = V_0; + if (L_2) + { + goto IL_001d; + } + } + { + ApplicationException_t1675 * L_3 = (ApplicationException_t1675 *)il2cpp_codegen_object_new (ApplicationException_t1675_il2cpp_TypeInfo_var); + ApplicationException__ctor_m10047(L_3, _stringLiteral2430, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_001d: + { + return; + } +} +// System.IntPtr System.Threading.NativeEventCalls::CreateEvent_internal(System.Boolean,System.Boolean,System.String,System.Boolean&) +extern "C" IntPtr_t NativeEventCalls_CreateEvent_internal_m9948 (Object_t * __this /* static, unused */, bool ___manual, bool ___initial, String_t* ___name, bool* ___created, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*NativeEventCalls_CreateEvent_internal_m9948_ftn) (bool, bool, String_t*, bool*); + return ((NativeEventCalls_CreateEvent_internal_m9948_ftn)mscorlib::System::Threading::NativeEventCalls::CreateEvent_internal) (___manual, ___initial, ___name, ___created); +} +// System.Boolean System.Threading.NativeEventCalls::SetEvent_internal(System.IntPtr) +extern "C" bool NativeEventCalls_SetEvent_internal_m9949 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*NativeEventCalls_SetEvent_internal_m9949_ftn) (IntPtr_t); + return ((NativeEventCalls_SetEvent_internal_m9949_ftn)mscorlib::System::Threading::NativeEventCalls::SetEvent_internal) (___handle); +} +// System.Boolean System.Threading.NativeEventCalls::ResetEvent_internal(System.IntPtr) +extern "C" bool NativeEventCalls_ResetEvent_internal_m9950 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*NativeEventCalls_ResetEvent_internal_m9950_ftn) (IntPtr_t); + return ((NativeEventCalls_ResetEvent_internal_m9950_ftn)mscorlib::System::Threading::NativeEventCalls::ResetEvent_internal) (___handle); +} +// System.Void System.Threading.NativeEventCalls::CloseEvent_internal(System.IntPtr) +extern "C" void NativeEventCalls_CloseEvent_internal_m9951 (Object_t * __this /* static, unused */, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*NativeEventCalls_CloseEvent_internal_m9951_ftn) (IntPtr_t); + ((NativeEventCalls_CloseEvent_internal_m9951_ftn)mscorlib::System::Threading::NativeEventCalls::CloseEvent_internal) (___handle); +} +// System.Void System.Threading.SynchronizationLockException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2431; +extern "C" void SynchronizationLockException__ctor_m9952 (SynchronizationLockException_t1656 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2431 = il2cpp_codegen_string_literal_from_index(2431); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral2431, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.SynchronizationLockException::.ctor(System.String) +extern "C" void SynchronizationLockException__ctor_m9953 (SynchronizationLockException_t1656 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.SynchronizationLockException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void SynchronizationLockException__ctor_m9954 (SynchronizationLockException_t1656 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2432; +extern "C" void Thread__ctor_m9955 (Thread_t1452 * __this, ThreadStart_t1746 * ___start, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2432 = il2cpp_codegen_string_literal_from_index(2432); + s_Il2CppMethodIntialized = true; + } + { + __this->___state_7 = 8; + CriticalFinalizerObject__ctor_m8613(__this, /*hidden argument*/NULL); + ThreadStart_t1746 * L_0 = ___start; + if (L_0) + { + goto IL_001e; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2432, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_001e: + { + ThreadStart_t1746 * L_2 = ___start; + __this->___threadstart_45 = L_2; + Thread_Thread_init_m9963(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.Thread::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" void Thread__cctor_m9956 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((Thread_t1452_StaticFields*)Thread_t1452_il2cpp_TypeInfo_var->static_fields)->___datastore_lock_49 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((Thread_t1452_StaticFields*)Thread_t1452_il2cpp_TypeInfo_var->static_fields)->___culture_lock_51 = L_1; + return; + } +} +// System.Runtime.Remoting.Contexts.Context System.Threading.Thread::get_CurrentContext() +extern "C" Context_t1442 * Thread_get_CurrentContext_m9957 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + Context_t1442 * L_0 = AppDomain_InternalGetContext_m10039(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Threading.Thread System.Threading.Thread::CurrentThread_internal() +extern "C" Thread_t1452 * Thread_CurrentThread_internal_m9958 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Thread_t1452 * (*Thread_CurrentThread_internal_m9958_ftn) (); + return ((Thread_CurrentThread_internal_m9958_ftn)mscorlib::System::Threading::Thread::CurrentThread_internal) (); +} +// System.Threading.Thread System.Threading.Thread::get_CurrentThread() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" Thread_t1452 * Thread_get_CurrentThread_m9959 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_CurrentThread_internal_m9958(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Void System.Threading.Thread::FreeLocalSlotValues(System.Int32,System.Boolean) +extern "C" void Thread_FreeLocalSlotValues_m9960 (Object_t * __this /* static, unused */, int32_t ___slot, bool ___thread_local, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_FreeLocalSlotValues_m9960_ftn) (int32_t, bool); + ((Thread_FreeLocalSlotValues_m9960_ftn)mscorlib::System::Threading::Thread::FreeLocalSlotValues) (___slot, ___thread_local); +} +// System.Int32 System.Threading.Thread::GetDomainID() +extern "C" int32_t Thread_GetDomainID_m9961 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Thread_GetDomainID_m9961_ftn) (); + return ((Thread_GetDomainID_m9961_ftn)mscorlib::System::Threading::Thread::GetDomainID) (); +} +// System.IntPtr System.Threading.Thread::Thread_internal(System.MulticastDelegate) +extern "C" IntPtr_t Thread_Thread_internal_m9962 (Thread_t1452 * __this, MulticastDelegate_t220 * ___start, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef IntPtr_t (*Thread_Thread_internal_m9962_ftn) (Thread_t1452 *, MulticastDelegate_t220 *); + return ((Thread_Thread_internal_m9962_ftn)mscorlib::System::Threading::Thread::Thread_internal) (__this, ___start); +} +// System.Void System.Threading.Thread::Thread_init() +extern "C" void Thread_Thread_init_m9963 (Thread_t1452 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_Thread_init_m9963_ftn) (Thread_t1452 *); + ((Thread_Thread_init_m9963_ftn)mscorlib::System::Threading::Thread::Thread_init) (__this); +} +// System.Globalization.CultureInfo System.Threading.Thread::GetCachedCurrentCulture() +extern "C" CultureInfo_t453 * Thread_GetCachedCurrentCulture_m9964 (Thread_t1452 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef CultureInfo_t453 * (*Thread_GetCachedCurrentCulture_m9964_ftn) (Thread_t1452 *); + return ((Thread_GetCachedCurrentCulture_m9964_ftn)mscorlib::System::Threading::Thread::GetCachedCurrentCulture) (__this); +} +// System.Byte[] System.Threading.Thread::GetSerializedCurrentCulture() +extern "C" ByteU5BU5D_t789* Thread_GetSerializedCurrentCulture_m9965 (Thread_t1452 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ByteU5BU5D_t789* (*Thread_GetSerializedCurrentCulture_m9965_ftn) (Thread_t1452 *); + return ((Thread_GetSerializedCurrentCulture_m9965_ftn)mscorlib::System::Threading::Thread::GetSerializedCurrentCulture) (__this); +} +// System.Void System.Threading.Thread::SetCachedCurrentCulture(System.Globalization.CultureInfo) +extern "C" void Thread_SetCachedCurrentCulture_m9966 (Thread_t1452 * __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_SetCachedCurrentCulture_m9966_ftn) (Thread_t1452 *, CultureInfo_t453 *); + ((Thread_SetCachedCurrentCulture_m9966_ftn)mscorlib::System::Threading::Thread::SetCachedCurrentCulture) (__this, ___culture); +} +// System.Globalization.CultureInfo System.Threading.Thread::GetCachedCurrentUICulture() +extern "C" CultureInfo_t453 * Thread_GetCachedCurrentUICulture_m9967 (Thread_t1452 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef CultureInfo_t453 * (*Thread_GetCachedCurrentUICulture_m9967_ftn) (Thread_t1452 *); + return ((Thread_GetCachedCurrentUICulture_m9967_ftn)mscorlib::System::Threading::Thread::GetCachedCurrentUICulture) (__this); +} +// System.Byte[] System.Threading.Thread::GetSerializedCurrentUICulture() +extern "C" ByteU5BU5D_t789* Thread_GetSerializedCurrentUICulture_m9968 (Thread_t1452 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ByteU5BU5D_t789* (*Thread_GetSerializedCurrentUICulture_m9968_ftn) (Thread_t1452 *); + return ((Thread_GetSerializedCurrentUICulture_m9968_ftn)mscorlib::System::Threading::Thread::GetSerializedCurrentUICulture) (__this); +} +// System.Void System.Threading.Thread::SetCachedCurrentUICulture(System.Globalization.CultureInfo) +extern "C" void Thread_SetCachedCurrentUICulture_m9969 (Thread_t1452 * __this, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_SetCachedCurrentUICulture_m9969_ftn) (Thread_t1452 *, CultureInfo_t453 *); + ((Thread_SetCachedCurrentUICulture_m9969_ftn)mscorlib::System::Threading::Thread::SetCachedCurrentUICulture) (__this, ___culture); +} +// System.Globalization.CultureInfo System.Threading.Thread::get_CurrentCulture() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * Thread_get_CurrentCulture_m9970 (Thread_t1452 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + Object_t * V_2 = {0}; + BinaryFormatter_t1516 * V_3 = {0}; + MemoryStream_t1056 * V_4 = {0}; + CultureInfo_t453 * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___in_currentculture_50); + if (!L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_1; + } + +IL_0011: + { + CultureInfo_t453 * L_2 = Thread_GetCachedCurrentCulture_m9964(__this, /*hidden argument*/NULL); + V_0 = L_2; + CultureInfo_t453 * L_3 = V_0; + if (!L_3) + { + goto IL_0020; + } + } + { + CultureInfo_t453 * L_4 = V_0; + return L_4; + } + +IL_0020: + { + ByteU5BU5D_t789* L_5 = Thread_GetSerializedCurrentCulture_m9965(__this, /*hidden argument*/NULL); + V_1 = L_5; + ByteU5BU5D_t789* L_6 = V_1; + if (L_6) + { + goto IL_006e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Object_t * L_7 = ((Thread_t1452_StaticFields*)Thread_t1452_il2cpp_TypeInfo_var->static_fields)->___culture_lock_51; + V_2 = L_7; + Object_t * L_8 = V_2; + Monitor_Enter_m4630(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + } + +IL_0039: + try + { // begin try (depth: 1) + { + __this->___in_currentculture_50 = 1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_9 = CultureInfo_ConstructCurrentCulture_m7530(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_9; + CultureInfo_t453 * L_10 = V_0; + Thread_SetCachedCurrentCulture_m9966(__this, L_10, /*hidden argument*/NULL); + __this->___in_currentculture_50 = 0; + CultureInfo_t453 * L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_SetThreadCurrentCulture_m10652(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + CultureInfo_t453 * L_12 = V_0; + V_5 = L_12; + IL2CPP_LEAVE(0xAD, FINALLY_0067); + } + +IL_0062: + { + ; // IL_0062: leave IL_006e + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0067; + } + +FINALLY_0067: + { // begin finally (depth: 1) + Object_t * L_13 = V_2; + Monitor_Exit_m4631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(103) + } // end finally (depth: 1) + IL2CPP_CLEANUP(103) + { + IL2CPP_JUMP_TBL(0xAD, IL_00ad) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006e: + { + __this->___in_currentculture_50 = 1; + } + +IL_0075: + try + { // begin try (depth: 1) + BinaryFormatter_t1516 * L_14 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9102(L_14, /*hidden argument*/NULL); + V_3 = L_14; + ByteU5BU5D_t789* L_15 = V_1; + MemoryStream_t1056 * L_16 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5750(L_16, L_15, /*hidden argument*/NULL); + V_4 = L_16; + BinaryFormatter_t1516 * L_17 = V_3; + MemoryStream_t1056 * L_18 = V_4; + NullCheck(L_17); + Object_t * L_19 = BinaryFormatter_Deserialize_m9110(L_17, L_18, /*hidden argument*/NULL); + V_0 = ((CultureInfo_t453 *)CastclassClass(L_19, CultureInfo_t453_il2cpp_TypeInfo_var)); + CultureInfo_t453 * L_20 = V_0; + Thread_SetCachedCurrentCulture_m9966(__this, L_20, /*hidden argument*/NULL); + IL2CPP_LEAVE(0xA5, FINALLY_009d); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_009d; + } + +FINALLY_009d: + { // begin finally (depth: 1) + __this->___in_currentculture_50 = 0; + IL2CPP_END_FINALLY(157) + } // end finally (depth: 1) + IL2CPP_CLEANUP(157) + { + IL2CPP_JUMP_TBL(0xA5, IL_00a5) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00a5: + { + CultureInfo_t453 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_SetThreadCurrentCulture_m10652(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + CultureInfo_t453 * L_22 = V_0; + return L_22; + } + +IL_00ad: + { + CultureInfo_t453 * L_23 = V_5; + return L_23; + } +} +// System.Globalization.CultureInfo System.Threading.Thread::get_CurrentUICulture() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +extern TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +extern "C" CultureInfo_t453 * Thread_get_CurrentUICulture_m9971 (Thread_t1452 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + BinaryFormatter_t1516_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(934); + MemoryStream_t1056_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(686); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + ByteU5BU5D_t789* V_1 = {0}; + Object_t * V_2 = {0}; + BinaryFormatter_t1516 * V_3 = {0}; + MemoryStream_t1056 * V_4 = {0}; + CultureInfo_t453 * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___in_currentculture_50); + if (!L_0) + { + goto IL_0011; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_1 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_1; + } + +IL_0011: + { + CultureInfo_t453 * L_2 = Thread_GetCachedCurrentUICulture_m9967(__this, /*hidden argument*/NULL); + V_0 = L_2; + CultureInfo_t453 * L_3 = V_0; + if (!L_3) + { + goto IL_0020; + } + } + { + CultureInfo_t453 * L_4 = V_0; + return L_4; + } + +IL_0020: + { + ByteU5BU5D_t789* L_5 = Thread_GetSerializedCurrentUICulture_m9968(__this, /*hidden argument*/NULL); + V_1 = L_5; + ByteU5BU5D_t789* L_6 = V_1; + if (L_6) + { + goto IL_0068; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Object_t * L_7 = ((Thread_t1452_StaticFields*)Thread_t1452_il2cpp_TypeInfo_var->static_fields)->___culture_lock_51; + V_2 = L_7; + Object_t * L_8 = V_2; + Monitor_Enter_m4630(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + } + +IL_0039: + try + { // begin try (depth: 1) + { + __this->___in_currentculture_50 = 1; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_9 = CultureInfo_ConstructCurrentUICulture_m7531(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_9; + CultureInfo_t453 * L_10 = V_0; + Thread_SetCachedCurrentUICulture_m9969(__this, L_10, /*hidden argument*/NULL); + __this->___in_currentculture_50 = 0; + CultureInfo_t453 * L_11 = V_0; + V_5 = L_11; + IL2CPP_LEAVE(0xA1, FINALLY_0061); + } + +IL_005c: + { + ; // IL_005c: leave IL_0068 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0061; + } + +FINALLY_0061: + { // begin finally (depth: 1) + Object_t * L_12 = V_2; + Monitor_Exit_m4631(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(97) + } // end finally (depth: 1) + IL2CPP_CLEANUP(97) + { + IL2CPP_JUMP_TBL(0xA1, IL_00a1) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0068: + { + __this->___in_currentculture_50 = 1; + } + +IL_006f: + try + { // begin try (depth: 1) + BinaryFormatter_t1516 * L_13 = (BinaryFormatter_t1516 *)il2cpp_codegen_object_new (BinaryFormatter_t1516_il2cpp_TypeInfo_var); + BinaryFormatter__ctor_m9102(L_13, /*hidden argument*/NULL); + V_3 = L_13; + ByteU5BU5D_t789* L_14 = V_1; + MemoryStream_t1056 * L_15 = (MemoryStream_t1056 *)il2cpp_codegen_object_new (MemoryStream_t1056_il2cpp_TypeInfo_var); + MemoryStream__ctor_m5750(L_15, L_14, /*hidden argument*/NULL); + V_4 = L_15; + BinaryFormatter_t1516 * L_16 = V_3; + MemoryStream_t1056 * L_17 = V_4; + NullCheck(L_16); + Object_t * L_18 = BinaryFormatter_Deserialize_m9110(L_16, L_17, /*hidden argument*/NULL); + V_0 = ((CultureInfo_t453 *)CastclassClass(L_18, CultureInfo_t453_il2cpp_TypeInfo_var)); + CultureInfo_t453 * L_19 = V_0; + Thread_SetCachedCurrentUICulture_m9969(__this, L_19, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x9F, FINALLY_0097); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0097; + } + +FINALLY_0097: + { // begin finally (depth: 1) + __this->___in_currentculture_50 = 0; + IL2CPP_END_FINALLY(151) + } // end finally (depth: 1) + IL2CPP_CLEANUP(151) + { + IL2CPP_JUMP_TBL(0x9F, IL_009f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_009f: + { + CultureInfo_t453 * L_20 = V_0; + return L_20; + } + +IL_00a1: + { + CultureInfo_t453 * L_21 = V_5; + return L_21; + } +} +// System.Void System.Threading.Thread::set_IsBackground(System.Boolean) +extern "C" void Thread_set_IsBackground_m9972 (Thread_t1452 * __this, bool ___value, const MethodInfo* method) +{ + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_0012; + } + } + { + Thread_SetState_m9978(__this, 4, /*hidden argument*/NULL); + goto IL_0019; + } + +IL_0012: + { + Thread_ClrState_m9979(__this, 4, /*hidden argument*/NULL); + } + +IL_0019: + { + return; + } +} +// System.Void System.Threading.Thread::SetName_internal(System.String) +extern "C" void Thread_SetName_internal_m9973 (Thread_t1452 * __this, String_t* ___name, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_SetName_internal_m9973_ftn) (Thread_t1452 *, String_t*); + ((Thread_SetName_internal_m9973_ftn)mscorlib::System::Threading::Thread::SetName_internal) (__this, ___name); +} +// System.Void System.Threading.Thread::set_Name(System.String) +extern "C" void Thread_set_Name_m9974 (Thread_t1452 * __this, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + Thread_SetName_internal_m9973(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.Thread::Start() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2433; +extern "C" void Thread_Start_m9975 (Thread_t1452 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + SystemException_t940_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(528); + _stringLiteral2433 = il2cpp_codegen_string_literal_from_index(2433); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ExecutionContext_IsFlowSuppressed_m9937(NULL /*static, unused*/, /*hidden argument*/NULL); + if (L_0) + { + goto IL_0015; + } + } + { + ExecutionContext_t1462 * L_1 = ExecutionContext_Capture_m9932(NULL /*static, unused*/, /*hidden argument*/NULL); + __this->___ec_to_set_37 = L_1; + } + +IL_0015: + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_2 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_3 = (L_2->____principal_47); + if (!L_3) + { + goto IL_0034; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_4 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_5 = (L_4->____principal_47); + __this->____principal_47 = L_5; + } + +IL_0034: + { + MulticastDelegate_t220 * L_6 = (__this->___threadstart_45); + IntPtr_t L_7 = Thread_Thread_internal_m9962(__this, L_6, /*hidden argument*/NULL); + IntPtr_t L_8 = IntPtr_op_Explicit_m6304(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + bool L_9 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_005b; + } + } + { + SystemException_t940 * L_10 = (SystemException_t940 *)il2cpp_codegen_object_new (SystemException_t940_il2cpp_TypeInfo_var); + SystemException__ctor_m4748(L_10, _stringLiteral2433, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005b: + { + return; + } +} +// System.Void System.Threading.Thread::Thread_free_internal(System.IntPtr) +extern "C" void Thread_Thread_free_internal_m9976 (Thread_t1452 * __this, IntPtr_t ___handle, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_Thread_free_internal_m9976_ftn) (Thread_t1452 *, IntPtr_t); + ((Thread_Thread_free_internal_m9976_ftn)mscorlib::System::Threading::Thread::Thread_free_internal) (__this, ___handle); +} +// System.Void System.Threading.Thread::Finalize() +extern "C" void Thread_Finalize_m9977 (Thread_t1452 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + IntPtr_t L_0 = (__this->___system_thread_handle_1); + Thread_Thread_free_internal_m9976(__this, L_0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x18, FINALLY_0011); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0011; + } + +FINALLY_0011: + { // begin finally (depth: 1) + CriticalFinalizerObject_Finalize_m8614(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(17) + } // end finally (depth: 1) + IL2CPP_CLEANUP(17) + { + IL2CPP_JUMP_TBL(0x18, IL_0018) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0018: + { + return; + } +} +// System.Void System.Threading.Thread::SetState(System.Threading.ThreadState) +extern "C" void Thread_SetState_m9978 (Thread_t1452 * __this, int32_t ___set, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_SetState_m9978_ftn) (Thread_t1452 *, int32_t); + ((Thread_SetState_m9978_ftn)mscorlib::System::Threading::Thread::SetState) (__this, ___set); +} +// System.Void System.Threading.Thread::ClrState(System.Threading.ThreadState) +extern "C" void Thread_ClrState_m9979 (Thread_t1452 * __this, int32_t ___clr, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*Thread_ClrState_m9979_ftn) (Thread_t1452 *, int32_t); + ((Thread_ClrState_m9979_ftn)mscorlib::System::Threading::Thread::ClrState) (__this, ___clr); +} +// System.Int32 System.Threading.Thread::GetNewManagedId() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" int32_t Thread_GetNewManagedId_m9980 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + int32_t L_0 = Thread_GetNewManagedId_internal_m9981(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.Threading.Thread::GetNewManagedId_internal() +extern "C" int32_t Thread_GetNewManagedId_internal_m9981 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Thread_GetNewManagedId_internal_m9981_ftn) (); + return ((Thread_GetNewManagedId_internal_m9981_ftn)mscorlib::System::Threading::Thread::GetNewManagedId_internal) (); +} +// System.Threading.ExecutionContext System.Threading.Thread::get_ExecutionContext() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* ExecutionContext_t1462_il2cpp_TypeInfo_var; +extern "C" ExecutionContext_t1462 * Thread_get_ExecutionContext_m9982 (Thread_t1452 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + ExecutionContext_t1462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1159); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + ExecutionContext_t1462 * L_0 = ((Thread_t1452_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(Thread_t1452_il2cpp_TypeInfo_var))->____ec_44; + if (L_0) + { + goto IL_0014; + } + } + { + ExecutionContext_t1462 * L_1 = (ExecutionContext_t1462 *)il2cpp_codegen_object_new (ExecutionContext_t1462_il2cpp_TypeInfo_var); + ExecutionContext__ctor_m9929(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + ((Thread_t1452_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(Thread_t1452_il2cpp_TypeInfo_var))->____ec_44 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + ExecutionContext_t1462 * L_2 = ((Thread_t1452_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(Thread_t1452_il2cpp_TypeInfo_var))->____ec_44; + return L_2; + } +} +// System.Int32 System.Threading.Thread::get_ManagedThreadId() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" int32_t Thread_get_ManagedThreadId_m9983 (Thread_t1452 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = (__this->___managed_id_46); + if (L_0) + { + goto IL_001f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + int32_t L_1 = Thread_GetNewManagedId_m9980(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + int32_t* L_2 = &(__this->___managed_id_46); + int32_t L_3 = V_0; + Interlocked_CompareExchange_m9938(NULL /*static, unused*/, L_2, L_3, 0, /*hidden argument*/NULL); + } + +IL_001f: + { + int32_t L_4 = (__this->___managed_id_46); + return L_4; + } +} +// System.Int32 System.Threading.Thread::GetHashCode() +extern "C" int32_t Thread_GetHashCode_m9984 (Thread_t1452 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = Thread_get_ManagedThreadId_m9983(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Threading.CompressedStack System.Threading.Thread::GetCompressedStack() +extern "C" CompressedStack_t1614 * Thread_GetCompressedStack_m9985 (Thread_t1452 * __this, const MethodInfo* method) +{ + CompressedStack_t1614 * V_0 = {0}; + CompressedStack_t1614 * G_B4_0 = {0}; + { + ExecutionContext_t1462 * L_0 = Thread_get_ExecutionContext_m9982(__this, /*hidden argument*/NULL); + NullCheck(L_0); + SecurityContext_t1613 * L_1 = ExecutionContext_get_SecurityContext_m9934(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + CompressedStack_t1614 * L_2 = SecurityContext_get_CompressedStack_m9629(L_1, /*hidden argument*/NULL); + V_0 = L_2; + CompressedStack_t1614 * L_3 = V_0; + if (!L_3) + { + goto IL_0022; + } + } + { + CompressedStack_t1614 * L_4 = V_0; + NullCheck(L_4); + bool L_5 = CompressedStack_IsEmpty_m9926(L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0028; + } + } + +IL_0022: + { + G_B4_0 = ((CompressedStack_t1614 *)(NULL)); + goto IL_002e; + } + +IL_0028: + { + CompressedStack_t1614 * L_6 = V_0; + NullCheck(L_6); + CompressedStack_t1614 * L_7 = CompressedStack_CreateCopy_m9923(L_6, /*hidden argument*/NULL); + G_B4_0 = L_7; + } + +IL_002e: + { + return G_B4_0; + } +} +// System.Void System.Threading.ThreadAbortException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2434; +extern "C" void ThreadAbortException__ctor_m9986 (ThreadAbortException_t1658 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2434 = il2cpp_codegen_string_literal_from_index(2434); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral2434, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233040), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.ThreadAbortException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ThreadAbortException__ctor_m9987 (ThreadAbortException_t1658 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___sc, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___sc; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.ThreadInterruptedException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2435; +extern "C" void ThreadInterruptedException__ctor_m9988 (ThreadInterruptedException_t1659 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2435 = il2cpp_codegen_string_literal_from_index(2435); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral2435, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.ThreadInterruptedException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ThreadInterruptedException__ctor_m9989 (ThreadInterruptedException_t1659 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Threading.ThreadPool::QueueUserWorkItem(System.Threading.WaitCallback,System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2436; +extern "C" bool ThreadPool_QueueUserWorkItem_m9990 (Object_t * __this /* static, unused */, WaitCallback_t1747 * ___callBack, Object_t * ___state, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2436 = il2cpp_codegen_string_literal_from_index(2436); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + WaitCallback_t1747 * L_0 = ___callBack; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2436, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + WaitCallback_t1747 * L_2 = ___callBack; + Object_t * L_3 = ___state; + NullCheck(L_2); + Object_t * L_4 = WaitCallback_BeginInvoke_m10876(L_2, L_3, (AsyncCallback_t222 *)NULL, NULL, /*hidden argument*/NULL); + V_0 = L_4; + Object_t * L_5 = V_0; + if (L_5) + { + goto IL_0023; + } + } + { + return 0; + } + +IL_0023: + { + return 1; + } +} +// System.Void System.Threading.ThreadStateException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2437; +extern "C" void ThreadStateException__ctor_m9991 (ThreadStateException_t1662 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2437 = il2cpp_codegen_string_literal_from_index(2437); + s_Il2CppMethodIntialized = true; + } + { + SystemException__ctor_m4748(__this, _stringLiteral2437, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.ThreadStateException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ThreadStateException__ctor_m9992 (ThreadStateException_t1662 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_6.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_6.cpp" new file mode 100644 index 00000000..77590fd8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_6.cpp" @@ -0,0 +1,45270 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Threading.Timer/TimerComparer +struct TimerComparer_t1663; +// System.Object +struct Object_t; +// System.Threading.Timer/Scheduler +struct Scheduler_t1664; +// System.Threading.Timer +struct Timer_t1456; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Threading.WaitHandle +struct WaitHandle_t1085; +// System.AccessViolationException +struct AccessViolationException_t1666; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.ActivationContext +struct ActivationContext_t1667; +// System.Type +struct Type_t; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Reflection.Binder +struct Binder_t451; +// System.Globalization.CultureInfo +struct CultureInfo_t453; +// System.AppDomain +struct AppDomain_t438; +// System.UnhandledExceptionEventHandler +struct UnhandledExceptionEventHandler_t439; +// System.String +struct String_t; +// System.Reflection.Assembly +struct Assembly_t922; +// System.Security.Policy.Evidence +struct Evidence_t1335; +// System.Runtime.Remoting.Contexts.Context +struct Context_t1442; +// System.AppDomainSetup +struct AppDomainSetup_t1673; +// System.ApplicationException +struct ApplicationException_t1675; +// System.ApplicationIdentity +struct ApplicationIdentity_t1670; +// System.ArgumentException +struct ArgumentException_t437; +// System.Exception +struct Exception_t152; +// System.ArgumentNullException +struct ArgumentNullException_t151; +// System.ArgumentOutOfRangeException +struct ArgumentOutOfRangeException_t915; +// System.ArithmeticException +struct ArithmeticException_t1086; +// System.ArrayTypeMismatchException +struct ArrayTypeMismatchException_t1676; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Array +struct Array_t; +// System.CharEnumerator +struct CharEnumerator_t1680; +// System.Text.Encoding +struct Encoding_t931; +// System.IO.TextWriter +struct TextWriter_t943; +// System.IO.Stream +struct Stream_t1039; +// System.ContextBoundObject +struct ContextBoundObject_t1449; +// System.IFormatProvider +struct IFormatProvider_t1770; +// System.DBNull +struct DBNull_t1681; +// System.String[] +struct StringU5BU5D_t163; +// System.Globalization.DateTimeFormatInfo +struct DateTimeFormatInfo_t1251; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.DelegateSerializationHolder/DelegateEntry +struct DelegateEntry_t1687; +// System.Delegate +struct Delegate_t435; +// System.DelegateSerializationHolder +struct DelegateSerializationHolder_t1688; +// System.DivideByZeroException +struct DivideByZeroException_t1689; +// System.DllNotFoundException +struct DllNotFoundException_t1690; +// System.EntryPointNotFoundException +struct EntryPointNotFoundException_t1692; +// System.MonoEnumInfo/SByteComparer +struct SByteComparer_t1693; +// System.MonoEnumInfo/ShortComparer +struct ShortComparer_t1694; +// System.MonoEnumInfo/IntComparer +struct IntComparer_t1695; +// System.MonoEnumInfo/LongComparer +struct LongComparer_t1696; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.OperatingSystem +struct OperatingSystem_t1700; +// System.EventArgs +struct EventArgs_t995; +// System.ExecutionEngineException +struct ExecutionEngineException_t1701; +// System.FieldAccessException +struct FieldAccessException_t1702; +// System.FlagsAttribute +struct FlagsAttribute_t1704; +// System.FormatException +struct FormatException_t890; +// System.IndexOutOfRangeException +struct IndexOutOfRangeException_t446; +// System.InvalidCastException +struct InvalidCastException_t1707; +// System.InvalidOperationException +struct InvalidOperationException_t914; +// System.LocalDataStoreSlot +struct LocalDataStoreSlot_t1709; +// System.MemberAccessException +struct MemberAccessException_t1703; +// System.MethodAccessException +struct MethodAccessException_t1711; +// System.MissingFieldException +struct MissingFieldException_t1712; +// System.MissingMemberException +struct MissingMemberException_t1713; +// System.MissingMethodException +struct MissingMethodException_t1714; +// System.MonoAsyncCall +struct MonoAsyncCall_t1715; +// System.MonoCustomAttrs/AttributeInfo +struct AttributeInfo_t1716; +// System.AttributeUsageAttribute +struct AttributeUsageAttribute_t1106; +// System.Reflection.ICustomAttributeProvider +struct ICustomAttributeProvider_t1792; +// System.Attribute +struct Attribute_t246; +// System.Reflection.CustomAttributeData[] +struct CustomAttributeDataU5BU5D_t1791; +// System.Collections.Generic.IList`1 +struct IList_1_t1781; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1837; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1840; +// System.Reflection.PropertyInfo +struct PropertyInfo_t; +// System.MonoTypeInfo +struct MonoTypeInfo_t1719; +// System.MonoType +struct MonoType_t; +// System.Reflection.ConstructorInfo +struct ConstructorInfo_t468; +// System.Type[] +struct TypeU5BU5D_t431; +// System.Reflection.ParameterModifier[] +struct ParameterModifierU5BU5D_t452; +// System.Reflection.ConstructorInfo[] +struct ConstructorInfoU5BU5D_t1777; +// System.Reflection.EventInfo +struct EventInfo_t; +// System.Reflection.FieldInfo +struct FieldInfo_t; +// System.Reflection.FieldInfo[] +struct FieldInfoU5BU5D_t1778; +// System.Reflection.MethodInfo[] +struct MethodInfoU5BU5D_t1370; +// System.Reflection.MethodInfo +struct MethodInfo_t; +// System.Reflection.PropertyInfo[] +struct PropertyInfoU5BU5D_t1780; +// System.Reflection.Module +struct Module_t1318; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.MulticastNotSupportedException +struct MulticastNotSupportedException_t1720; +// System.NonSerializedAttribute +struct NonSerializedAttribute_t1721; +// System.NotImplementedException +struct NotImplementedException_t923; +// System.NotSupportedException +struct NotSupportedException_t164; +// System.NullReferenceException +struct NullReferenceException_t436; +// System.NumberFormatter/CustomInfo +struct CustomInfo_t1722; +// System.Globalization.NumberFormatInfo +struct NumberFormatInfo_t1250; +// System.NumberFormatter +struct NumberFormatter_t1723; +// System.Threading.Thread +struct Thread_t1452; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.ObjectDisposedException +struct ObjectDisposedException_t964; +// System.Version +struct Version_t758; +// System.OutOfMemoryException +struct OutOfMemoryException_t1724; +// System.OverflowException +struct OverflowException_t1725; +// System.RankException +struct RankException_t1727; +// System.ResolveEventArgs +struct ResolveEventArgs_t1728; +// System.StringComparer +struct StringComparer_t921; +// System.CultureAwareComparer +struct CultureAwareComparer_t1730; +// System.OrdinalComparer +struct OrdinalComparer_t1731; +// System.SystemException +struct SystemException_t940; +// System.ThreadStaticAttribute +struct ThreadStaticAttribute_t1734; +// System.TimeZone +struct TimeZone_t1735; +// System.Globalization.DaylightTime +struct DaylightTime_t1255; +// System.CurrentSystemTimeZone +struct CurrentSystemTimeZone_t1736; +// System.Int64[] +struct Int64U5BU5D_t1773; +// System.TypeInitializationException +struct TypeInitializationException_t1738; +// System.TypeLoadException +struct TypeLoadException_t1691; +// System.UnauthorizedAccessException +struct UnauthorizedAccessException_t1739; +// System.UnhandledExceptionEventArgs +struct UnhandledExceptionEventArgs_t406; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Threading_Timer_TimerComparer.h" +#include "mscorlib_System_Threading_Timer_TimerComparerMethodDeclarations.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_Threading_Timer.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Threading_Timer_Scheduler.h" +#include "mscorlib_System_Threading_Timer_SchedulerMethodDeclarations.h" +#include "mscorlib_System_Collections_SortedListMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadStartMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadMethodDeclarations.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Collections_SortedList.h" +#include "mscorlib_System_Threading_ThreadStart.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Threading_MonitorMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayListMethodDeclarations.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitCallbackMethodDeclarations.h" +#include "mscorlib_System_Threading_ThreadPoolMethodDeclarations.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Threading_TimerCallback.h" +#include "mscorlib_System_Threading_TimerCallbackMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitCallback.h" +#include "mscorlib_System_Threading_TimerMethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_Threading_WaitHandleMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObjectMethodDeclarations.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "mscorlib_System_GCMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandleMethodDeclarations.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandle.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandle.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizationAttMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedExceptionMethodDeclarations.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_AccessViolationException.h" +#include "mscorlib_System_AccessViolationExceptionMethodDeclarations.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_SystemExceptionMethodDeclarations.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_ActivationContext.h" +#include "mscorlib_System_ActivationContextMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Activator.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Reflection_BinderMethodDeclarations.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_Text_StringBuilderMethodDeclarations.h" +#include "mscorlib_System_MissingMethodExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ActivationServicMethodDeclarations.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_MissingMethodException.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Reflection_MethodBaseMethodDeclarations.h" +#include "mscorlib_System_Reflection_ConstructorInfoMethodDeclarations.h" +#include "mscorlib_System_MonoTypeMethodDeclarations.h" +#include "mscorlib_System_MonoType.h" +#include "mscorlib_System_Reflection_CallingConventions.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_AppDomain.h" +#include "mscorlib_System_AppDomainMethodDeclarations.h" +#include "mscorlib_System_UnhandledExceptionEventHandler.h" +#include "mscorlib_System_DelegateMethodDeclarations.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Security_Policy_Evidence.h" +#include "mscorlib_System_IO_FileNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_IO_FileNotFoundException.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_Context.h" +#include "mscorlib_System_GuidMethodDeclarations.h" +#include "mscorlib_System_Guid.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilderMethodDeclarations.h" +#include "mscorlib_System_Collections_HashtableMethodDeclarations.h" +#include "mscorlib_System_ResolveEventArgsMethodDeclarations.h" +#include "mscorlib_System_ResolveEventHandlerMethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_ResolveEventHandler.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilder.h" +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_MulticastDelegateMethodDeclarations.h" +#include "mscorlib_System_ResolveEventArgs.h" +#include "mscorlib_System_AppDomainManager.h" +#include "mscorlib_System_AppDomainManagerMethodDeclarations.h" +#include "mscorlib_System_AppDomainSetup.h" +#include "mscorlib_System_AppDomainSetupMethodDeclarations.h" +#include "mscorlib_System_ApplicationException.h" +#include "mscorlib_System_ApplicationExceptionMethodDeclarations.h" +#include "mscorlib_System_ApplicationIdentity.h" +#include "mscorlib_System_ApplicationIdentityMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_EnvironmentMethodDeclarations.h" +#include "mscorlib_System_ArithmeticException.h" +#include "mscorlib_System_ArithmeticExceptionMethodDeclarations.h" +#include "mscorlib_System_ArrayTypeMismatchException.h" +#include "mscorlib_System_ArrayTypeMismatchExceptionMethodDeclarations.h" +#include "mscorlib_System_AssemblyLoadEventArgs.h" +#include "mscorlib_System_AssemblyLoadEventArgsMethodDeclarations.h" +#include "mscorlib_System_AttributeTargets.h" +#include "mscorlib_System_AttributeTargetsMethodDeclarations.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_BitConverterMethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_Buffer.h" +#include "mscorlib_System_BufferMethodDeclarations.h" +#include "mscorlib_System_CharEnumerator.h" +#include "mscorlib_System_CharEnumeratorMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Console.h" +#include "mscorlib_System_ConsoleMethodDeclarations.h" +#include "mscorlib_System_Text_EncodingMethodDeclarations.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_IO_UnexceptionalStreamWriterMethodDeclarations.h" +#include "mscorlib_System_IO_TextWriterMethodDeclarations.h" +#include "mscorlib_System_IO_UnexceptionalStreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_TextReaderMethodDeclarations.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_UnexceptionalStreamWriter.h" +#include "mscorlib_System_IO_TextWriter.h" +#include "mscorlib_System_IO_StreamWriter.h" +#include "mscorlib_System_IO_StreamWriterMethodDeclarations.h" +#include "mscorlib_System_IO_UnexceptionalStreamReader.h" +#include "mscorlib_System_IO_TextReader.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_IO_FileStreamMethodDeclarations.h" +#include "mscorlib_System_IO_NullStreamMethodDeclarations.h" +#include "mscorlib_System_IO_IOException.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_NullStream.h" +#include "mscorlib_System_IO_MonoIOMethodDeclarations.h" +#include "mscorlib_System_ContextBoundObject.h" +#include "mscorlib_System_ContextBoundObjectMethodDeclarations.h" +#include "mscorlib_System_Convert.h" +#include "mscorlib_System_ConvertMethodDeclarations.h" +#include "mscorlib_System_DBNull.h" +#include "mscorlib_System_DBNullMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_ToBase64TransformMethodDeclarations.h" +#include "mscorlib_System_Text_ASCIIEncodingMethodDeclarations.h" +#include "mscorlib_System_Text_ASCIIEncoding.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_DecimalMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_BooleanMethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_OverflowExceptionMethodDeclarations.h" +#include "mscorlib_System_OverflowException.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_DoubleMethodDeclarations.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_InvalidCastExceptionMethodDeclarations.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Int16MethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Int64MethodDeclarations.h" +#include "mscorlib_System_SByteMethodDeclarations.h" +#include "mscorlib_System_UInt16MethodDeclarations.h" +#include "mscorlib_System_UInt32MethodDeclarations.h" +#include "mscorlib_System_UInt64MethodDeclarations.h" +#include "mscorlib_System_Globalization_CultureInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_DateTimeFormatInfo.h" +#include "mscorlib_System_Globalization_NumberFormatInfo.h" +#include "mscorlib_System_UnitySerializationHolderMethodDeclarations.h" +#include "mscorlib_System_DateTime_Which.h" +#include "mscorlib_System_DateTime_WhichMethodDeclarations.h" +#include "mscorlib_System_DateTimeKind.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpersMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer_MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer_.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245_0.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_MonoTouchAOTHelper.h" +#include "mscorlib_System_MonoTouchAOTHelperMethodDeclarations.h" +#include "mscorlib_System_DayOfWeek.h" +#include "mscorlib_System_TimeZoneMethodDeclarations.h" +#include "mscorlib_System_TimeZone.h" +#include "mscorlib_System_Globalization_DateTimeStyles.h" +#include "mscorlib_System_DateTimeOffset.h" +#include "mscorlib_System_DateTimeOffsetMethodDeclarations.h" +#include "mscorlib_System_FormatExceptionMethodDeclarations.h" +#include "mscorlib_System_Globalization_DateTimeFormatInfoMethodDeclarations.h" +#include "mscorlib_System_FormatException.h" +#include "mscorlib_System_DateTimeUtilsMethodDeclarations.h" +#include "mscorlib_System_DateTimeKindMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_0.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__0.h" +#include "mscorlib_System_Nullable_1_genMethodDeclarations.h" +#include "mscorlib_System_Nullable_1_gen.h" +#include "mscorlib_System_DateTimeUtils.h" +#include "mscorlib_System_Globalization_Calendar.h" +#include "mscorlib_System_Globalization_CalendarMethodDeclarations.h" +#include "mscorlib_System_DayOfWeekMethodDeclarations.h" +#include "mscorlib_System_DelegateData.h" +#include "mscorlib_System_DelegateDataMethodDeclarations.h" +#include "mscorlib_System_DelegateSerializationHolder_DelegateEntry.h" +#include "mscorlib_System_DelegateSerializationHolder_DelegateEntryMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingServicesMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_RemotingException.h" +#include "mscorlib_System_DelegateSerializationHolder.h" +#include "mscorlib_System_DelegateSerializationHolderMethodDeclarations.h" +#include "mscorlib_System_DivideByZeroException.h" +#include "mscorlib_System_DivideByZeroExceptionMethodDeclarations.h" +#include "mscorlib_System_DllNotFoundException.h" +#include "mscorlib_System_DllNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_TypeLoadExceptionMethodDeclarations.h" +#include "mscorlib_System_TypeLoadException.h" +#include "mscorlib_System_EntryPointNotFoundException.h" +#include "mscorlib_System_EntryPointNotFoundExceptionMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo_SByteComparer.h" +#include "mscorlib_System_MonoEnumInfo_SByteComparerMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo_ShortComparer.h" +#include "mscorlib_System_MonoEnumInfo_ShortComparerMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo_IntComparer.h" +#include "mscorlib_System_MonoEnumInfo_IntComparerMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo_LongComparer.h" +#include "mscorlib_System_MonoEnumInfo_LongComparerMethodDeclarations.h" +#include "mscorlib_System_MonoEnumInfo.h" +#include "mscorlib_System_MonoEnumInfoMethodDeclarations.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_Environment_SpecialFolder.h" +#include "mscorlib_System_Environment_SpecialFolderMethodDeclarations.h" +#include "mscorlib_System_Environment.h" +#include "mscorlib_System_PlatformID.h" +#include "mscorlib_System_OperatingSystem.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_OperatingSystemMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_IO_PathMethodDeclarations.h" +#include "mscorlib_System_IO_FileMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReaderMethodDeclarations.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_System_EventArgsMethodDeclarations.h" +#include "mscorlib_System_ExecutionEngineException.h" +#include "mscorlib_System_ExecutionEngineExceptionMethodDeclarations.h" +#include "mscorlib_System_FieldAccessException.h" +#include "mscorlib_System_FieldAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_MemberAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_MemberAccessException.h" +#include "mscorlib_System_FlagsAttribute.h" +#include "mscorlib_System_FlagsAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_GC.h" +#include "mscorlib_Mono_Security_BitConverterLEMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__1.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGeneratorMethodDeclarations.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_IndexOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_LoaderOptimization.h" +#include "mscorlib_System_LoaderOptimizationMethodDeclarations.h" +#include "mscorlib_System_LocalDataStoreSlot.h" +#include "mscorlib_System_LocalDataStoreSlotMethodDeclarations.h" +#include "mscorlib_System_Math.h" +#include "mscorlib_System_MethodAccessException.h" +#include "mscorlib_System_MethodAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_MissingFieldException.h" +#include "mscorlib_System_MissingFieldExceptionMethodDeclarations.h" +#include "mscorlib_System_MissingMemberExceptionMethodDeclarations.h" +#include "mscorlib_System_MissingMemberException.h" +#include "mscorlib_System_MonoAsyncCall.h" +#include "mscorlib_System_MonoAsyncCallMethodDeclarations.h" +#include "mscorlib_System_MonoCustomAttrs_AttributeInfo.h" +#include "mscorlib_System_MonoCustomAttrs_AttributeInfoMethodDeclarations.h" +#include "mscorlib_System_AttributeUsageAttribute.h" +#include "mscorlib_System_MonoCustomAttrs.h" +#include "mscorlib_System_MonoCustomAttrsMethodDeclarations.h" +#include "mscorlib_System_AttributeUsageAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoMethodMethodDeclarations.h" +#include "mscorlib_System_Reflection_FieldInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoMethod.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_AmbiguousMatchExceptionMethodDeclarations.h" +#include "mscorlib_System_Reflection_AmbiguousMatchException.h" +#include "mscorlib_System_Reflection_CustomAttributeData.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_1.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Reflection_PropertyInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MethodInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty.h" +#include "mscorlib_System_MonoTypeInfo.h" +#include "mscorlib_System_MonoTypeInfoMethodDeclarations.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_Reflection_EventInfo.h" +#include "mscorlib_System_Reflection_DefaultMemberAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_DefaultMemberAttribute.h" +#include "mscorlib_System_Reflection_Missing.h" +#include "mscorlib_System_Reflection_MissingMethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterAttributes.h" +#include "mscorlib_System_Reflection_MemberTypes.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_MulticastNotSupportedException.h" +#include "mscorlib_System_MulticastNotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NonSerializedAttribute.h" +#include "mscorlib_System_NonSerializedAttributeMethodDeclarations.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_NotImplementedExceptionMethodDeclarations.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_NullReferenceExceptionMethodDeclarations.h" +#include "mscorlib_System_NumberFormatter_CustomInfo.h" +#include "mscorlib_System_NumberFormatter_CustomInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_NumberFormatInfoMethodDeclarations.h" +#include "mscorlib_System_NumberFormatter.h" +#include "mscorlib_System_NumberFormatterMethodDeclarations.h" +#include "mscorlib_System_OutOfMemoryException.h" +#include "mscorlib_System_OutOfMemoryExceptionMethodDeclarations.h" +#include "mscorlib_System_PlatformIDMethodDeclarations.h" +#include "mscorlib_System_RankException.h" +#include "mscorlib_System_RankExceptionMethodDeclarations.h" +#include "mscorlib_System_RuntimeMethodHandle.h" +#include "mscorlib_System_RuntimeMethodHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationExceptionMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_StringComparer.h" +#include "mscorlib_System_StringComparerMethodDeclarations.h" +#include "mscorlib_System_CultureAwareComparerMethodDeclarations.h" +#include "mscorlib_System_OrdinalComparerMethodDeclarations.h" +#include "mscorlib_System_CultureAwareComparer.h" +#include "mscorlib_System_OrdinalComparer.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "mscorlib_System_Globalization_CompareInfoMethodDeclarations.h" +#include "mscorlib_System_Globalization_SortKey.h" +#include "mscorlib_System_Globalization_SortKeyMethodDeclarations.h" +#include "mscorlib_System_StringComparison.h" +#include "mscorlib_System_StringComparisonMethodDeclarations.h" +#include "mscorlib_System_StringSplitOptions.h" +#include "mscorlib_System_StringSplitOptionsMethodDeclarations.h" +#include "mscorlib_System_ThreadStaticAttribute.h" +#include "mscorlib_System_ThreadStaticAttributeMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__2MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_GenericComparer_1_gen_2.h" +#include "mscorlib_System_Collections_Generic_GenericEqualityComparer__2.h" +#include "mscorlib_System_CurrentSystemTimeZoneMethodDeclarations.h" +#include "mscorlib_System_CurrentSystemTimeZone.h" +#include "mscorlib_System_Globalization_DaylightTime.h" +#include "mscorlib_System_Globalization_DaylightTimeMethodDeclarations.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_TypeCodeMethodDeclarations.h" +#include "mscorlib_System_TypeInitializationException.h" +#include "mscorlib_System_TypeInitializationExceptionMethodDeclarations.h" +#include "mscorlib_System_UnauthorizedAccessException.h" +#include "mscorlib_System_UnauthorizedAccessExceptionMethodDeclarations.h" +#include "mscorlib_System_UnhandledExceptionEventArgs.h" +#include "mscorlib_System_UnhandledExceptionEventArgsMethodDeclarations.h" +#include "mscorlib_System_UnitySerializationHolder_UnityType.h" +#include "mscorlib_System_UnitySerializationHolder_UnityTypeMethodDeclarations.h" + +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(!!0[]) +extern "C" ReadOnlyCollection_1_t1840 * Array_AsReadOnly_TisObject_t_m10919_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, const MethodInfo* method); +#define Array_AsReadOnly_TisObject_t_m10919(__this /* static, unused */, p0, method) (( ReadOnlyCollection_1_t1840 * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))Array_AsReadOnly_TisObject_t_m10919_gshared)(__this /* static, unused */, p0, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(!!0[]) +#define Array_AsReadOnly_TisCustomAttributeData_t1355_m10916(__this /* static, unused */, p0, method) (( ReadOnlyCollection_1_t1837 * (*) (Object_t * /* static, unused */, CustomAttributeDataU5BU5D_t1791*, const MethodInfo*))Array_AsReadOnly_TisObject_t_m10919_gshared)(__this /* static, unused */, p0, method) +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.Threading.Timer/TimerComparer::.ctor() +extern "C" void TimerComparer__ctor_m9993 (TimerComparer_t1663 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Threading.Timer/TimerComparer::Compare(System.Object,System.Object) +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern "C" int32_t TimerComparer_Compare_m9994 (TimerComparer_t1663 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + s_Il2CppMethodIntialized = true; + } + Timer_t1456 * V_0 = {0}; + Timer_t1456 * V_1 = {0}; + int64_t V_2 = 0; + int32_t G_B8_0 = 0; + int32_t G_B12_0 = 0; + { + Object_t * L_0 = ___x; + V_0 = ((Timer_t1456 *)IsInstSealed(L_0, Timer_t1456_il2cpp_TypeInfo_var)); + Timer_t1456 * L_1 = V_0; + if (L_1) + { + goto IL_000f; + } + } + { + return (-1); + } + +IL_000f: + { + Object_t * L_2 = ___y; + V_1 = ((Timer_t1456 *)IsInstSealed(L_2, Timer_t1456_il2cpp_TypeInfo_var)); + Timer_t1456 * L_3 = V_1; + if (L_3) + { + goto IL_001e; + } + } + { + return 1; + } + +IL_001e: + { + Timer_t1456 * L_4 = V_0; + NullCheck(L_4); + int64_t L_5 = (L_4->___next_run_6); + Timer_t1456 * L_6 = V_1; + NullCheck(L_6); + int64_t L_7 = (L_6->___next_run_6); + V_2 = ((int64_t)((int64_t)L_5-(int64_t)L_7)); + int64_t L_8 = V_2; + if (L_8) + { + goto IL_0041; + } + } + { + Object_t * L_9 = ___x; + Object_t * L_10 = ___y; + if ((!(((Object_t*)(Object_t *)L_9) == ((Object_t*)(Object_t *)L_10)))) + { + goto IL_003f; + } + } + { + G_B8_0 = 0; + goto IL_0040; + } + +IL_003f: + { + G_B8_0 = (-1); + } + +IL_0040: + { + return G_B8_0; + } + +IL_0041: + { + int64_t L_11 = V_2; + if ((((int64_t)L_11) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_004f; + } + } + { + G_B12_0 = 1; + goto IL_0050; + } + +IL_004f: + { + G_B12_0 = (-1); + } + +IL_0050: + { + return G_B12_0; + } +} +// System.Void System.Threading.Timer/Scheduler::.ctor() +extern TypeInfo* TimerComparer_t1663_il2cpp_TypeInfo_var; +extern TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +extern TypeInfo* ThreadStart_t1746_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern const MethodInfo* Scheduler_SchedulerThread_m10002_MethodInfo_var; +extern "C" void Scheduler__ctor_m9995 (Scheduler_t1664 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimerComparer_t1663_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1163); + SortedList_t920_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(469); + ThreadStart_t1746_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1164); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + Scheduler_SchedulerThread_m10002_MethodInfo_var = il2cpp_codegen_method_info_from_index(367); + s_Il2CppMethodIntialized = true; + } + Thread_t1452 * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + TimerComparer_t1663 * L_0 = (TimerComparer_t1663 *)il2cpp_codegen_object_new (TimerComparer_t1663_il2cpp_TypeInfo_var); + TimerComparer__ctor_m9993(L_0, /*hidden argument*/NULL); + SortedList_t920 * L_1 = (SortedList_t920 *)il2cpp_codegen_object_new (SortedList_t920_il2cpp_TypeInfo_var); + SortedList__ctor_m7405(L_1, L_0, ((int32_t)1024), /*hidden argument*/NULL); + __this->___list_1 = L_1; + IntPtr_t L_2 = { (void*)Scheduler_SchedulerThread_m10002_MethodInfo_var }; + ThreadStart_t1746 * L_3 = (ThreadStart_t1746 *)il2cpp_codegen_object_new (ThreadStart_t1746_il2cpp_TypeInfo_var); + ThreadStart__ctor_m10866(L_3, __this, L_2, /*hidden argument*/NULL); + Thread_t1452 * L_4 = (Thread_t1452 *)il2cpp_codegen_object_new (Thread_t1452_il2cpp_TypeInfo_var); + Thread__ctor_m9955(L_4, L_3, /*hidden argument*/NULL); + V_0 = L_4; + Thread_t1452 * L_5 = V_0; + NullCheck(L_5); + Thread_set_IsBackground_m9972(L_5, 1, /*hidden argument*/NULL); + Thread_t1452 * L_6 = V_0; + NullCheck(L_6); + Thread_Start_m9975(L_6, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.Timer/Scheduler::.cctor() +extern TypeInfo* Scheduler_t1664_il2cpp_TypeInfo_var; +extern "C" void Scheduler__cctor_m9996 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Scheduler_t1664_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1165); + s_Il2CppMethodIntialized = true; + } + { + Scheduler_t1664 * L_0 = (Scheduler_t1664 *)il2cpp_codegen_object_new (Scheduler_t1664_il2cpp_TypeInfo_var); + Scheduler__ctor_m9995(L_0, /*hidden argument*/NULL); + ((Scheduler_t1664_StaticFields*)Scheduler_t1664_il2cpp_TypeInfo_var->static_fields)->___instance_0 = L_0; + return; + } +} +// System.Threading.Timer/Scheduler System.Threading.Timer/Scheduler::get_Instance() +extern TypeInfo* Scheduler_t1664_il2cpp_TypeInfo_var; +extern "C" Scheduler_t1664 * Scheduler_get_Instance_m9997 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Scheduler_t1664_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1165); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Scheduler_t1664_il2cpp_TypeInfo_var); + Scheduler_t1664 * L_0 = ((Scheduler_t1664_StaticFields*)Scheduler_t1664_il2cpp_TypeInfo_var->static_fields)->___instance_0; + return L_0; + } +} +// System.Void System.Threading.Timer/Scheduler::Remove(System.Threading.Timer) +extern "C" void Scheduler_Remove_m9998 (Scheduler_t1664 * __this, Timer_t1456 * ___timer, const MethodInfo* method) +{ + Scheduler_t1664 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Timer_t1456 * L_0 = ___timer; + NullCheck(L_0); + int64_t L_1 = (L_0->___next_run_6); + if (!L_1) + { + goto IL_001f; + } + } + { + Timer_t1456 * L_2 = ___timer; + NullCheck(L_2); + int64_t L_3 = (L_2->___next_run_6); + if ((!(((uint64_t)L_3) == ((uint64_t)((int64_t)std::numeric_limits::max()))))) + { + goto IL_0020; + } + } + +IL_001f: + { + return; + } + +IL_0020: + { + V_0 = __this; + Scheduler_t1664 * L_4 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + } + +IL_0028: + try + { // begin try (depth: 1) + Timer_t1456 * L_5 = ___timer; + Scheduler_InternalRemove_m10001(__this, L_5, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x3C, FINALLY_0035); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0035; + } + +FINALLY_0035: + { // begin finally (depth: 1) + Scheduler_t1664 * L_6 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(53) + } // end finally (depth: 1) + IL2CPP_CLEANUP(53) + { + IL2CPP_JUMP_TBL(0x3C, IL_003c) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003c: + { + return; + } +} +// System.Void System.Threading.Timer/Scheduler::Change(System.Threading.Timer,System.Int64) +extern "C" void Scheduler_Change_m9999 (Scheduler_t1664 * __this, Timer_t1456 * ___timer, int64_t ___new_next_run, const MethodInfo* method) +{ + Scheduler_t1664 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = __this; + Scheduler_t1664 * L_0 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + } + +IL_0008: + try + { // begin try (depth: 1) + { + Timer_t1456 * L_1 = ___timer; + Scheduler_InternalRemove_m10001(__this, L_1, /*hidden argument*/NULL); + int64_t L_2 = ___new_next_run; + if ((!(((uint64_t)L_2) == ((uint64_t)((int64_t)std::numeric_limits::max()))))) + { + goto IL_002b; + } + } + +IL_001f: + { + Timer_t1456 * L_3 = ___timer; + int64_t L_4 = ___new_next_run; + NullCheck(L_3); + L_3->___next_run_6 = L_4; + IL2CPP_LEAVE(0x68, FINALLY_0061); + } + +IL_002b: + { + Timer_t1456 * L_5 = ___timer; + NullCheck(L_5); + bool L_6 = (L_5->___disposed_7); + if (L_6) + { + goto IL_005c; + } + } + +IL_0036: + { + Timer_t1456 * L_7 = ___timer; + int64_t L_8 = ___new_next_run; + NullCheck(L_7); + L_7->___next_run_6 = L_8; + Timer_t1456 * L_9 = ___timer; + Scheduler_Add_m10000(__this, L_9, /*hidden argument*/NULL); + SortedList_t920 * L_10 = (__this->___list_1); + NullCheck(L_10); + Object_t * L_11 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(34 /* System.Object System.Collections.SortedList::GetByIndex(System.Int32) */, L_10, 0); + Timer_t1456 * L_12 = ___timer; + if ((!(((Object_t*)(Object_t *)L_11) == ((Object_t*)(Timer_t1456 *)L_12)))) + { + goto IL_005c; + } + } + +IL_0056: + { + Monitor_Pulse_m9941(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + } + +IL_005c: + { + IL2CPP_LEAVE(0x68, FINALLY_0061); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0061; + } + +FINALLY_0061: + { // begin finally (depth: 1) + Scheduler_t1664 * L_13 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(97) + } // end finally (depth: 1) + IL2CPP_CLEANUP(97) + { + IL2CPP_JUMP_TBL(0x68, IL_0068) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0068: + { + return; + } +} +// System.Void System.Threading.Timer/Scheduler::Add(System.Threading.Timer) +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern "C" void Scheduler_Add_m10000 (Scheduler_t1664 * __this, Timer_t1456 * ___timer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + Timer_t1456 * V_2 = {0}; + int32_t G_B4_0 = 0; + { + SortedList_t920 * L_0 = (__this->___list_1); + Timer_t1456 * L_1 = ___timer; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(32 /* System.Int32 System.Collections.SortedList::IndexOfKey(System.Object) */, L_0, L_1); + V_0 = L_2; + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_00a7; + } + } + { + Timer_t1456 * L_4 = ___timer; + NullCheck(L_4); + int64_t L_5 = (L_4->___next_run_6); + if ((((int64_t)((int64_t)((int64_t)((int64_t)std::numeric_limits::max())-(int64_t)L_5))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)20000))))))) + { + goto IL_0035; + } + } + { + G_B4_0 = 1; + goto IL_0036; + } + +IL_0035: + { + G_B4_0 = 0; + } + +IL_0036: + { + V_1 = G_B4_0; + } + +IL_0037: + { + int32_t L_6 = V_0; + V_0 = ((int32_t)((int32_t)L_6+(int32_t)1)); + bool L_7 = V_1; + if (!L_7) + { + goto IL_0055; + } + } + { + Timer_t1456 * L_8 = ___timer; + Timer_t1456 * L_9 = L_8; + NullCheck(L_9); + int64_t L_10 = (L_9->___next_run_6); + NullCheck(L_9); + L_9->___next_run_6 = ((int64_t)((int64_t)L_10+(int64_t)(((int64_t)((int64_t)1))))); + goto IL_0064; + } + +IL_0055: + { + Timer_t1456 * L_11 = ___timer; + Timer_t1456 * L_12 = L_11; + NullCheck(L_12); + int64_t L_13 = (L_12->___next_run_6); + NullCheck(L_12); + L_12->___next_run_6 = ((int64_t)((int64_t)L_13-(int64_t)(((int64_t)((int64_t)1))))); + } + +IL_0064: + { + int32_t L_14 = V_0; + SortedList_t920 * L_15 = (__this->___list_1); + NullCheck(L_15); + int32_t L_16 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_15); + if ((((int32_t)L_14) < ((int32_t)L_16))) + { + goto IL_007a; + } + } + { + goto IL_00a7; + } + +IL_007a: + { + SortedList_t920 * L_17 = (__this->___list_1); + int32_t L_18 = V_0; + NullCheck(L_17); + Object_t * L_19 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(34 /* System.Object System.Collections.SortedList::GetByIndex(System.Int32) */, L_17, L_18); + V_2 = ((Timer_t1456 *)CastclassSealed(L_19, Timer_t1456_il2cpp_TypeInfo_var)); + Timer_t1456 * L_20 = V_2; + NullCheck(L_20); + int64_t L_21 = (L_20->___next_run_6); + Timer_t1456 * L_22 = ___timer; + NullCheck(L_22); + int64_t L_23 = (L_22->___next_run_6); + if ((((int64_t)L_21) == ((int64_t)L_23))) + { + goto IL_00a2; + } + } + { + goto IL_00a7; + } + +IL_00a2: + { + goto IL_0037; + } + +IL_00a7: + { + SortedList_t920 * L_24 = (__this->___list_1); + Timer_t1456 * L_25 = ___timer; + Timer_t1456 * L_26 = ___timer; + NullCheck(L_24); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(25 /* System.Void System.Collections.SortedList::Add(System.Object,System.Object) */, L_24, L_25, L_26); + return; + } +} +// System.Int32 System.Threading.Timer/Scheduler::InternalRemove(System.Threading.Timer) +extern "C" int32_t Scheduler_InternalRemove_m10001 (Scheduler_t1664 * __this, Timer_t1456 * ___timer, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + SortedList_t920 * L_0 = (__this->___list_1); + Timer_t1456 * L_1 = ___timer; + NullCheck(L_0); + int32_t L_2 = (int32_t)VirtFuncInvoker1< int32_t, Object_t * >::Invoke(32 /* System.Int32 System.Collections.SortedList::IndexOfKey(System.Object) */, L_0, L_1); + V_0 = L_2; + int32_t L_3 = V_0; + if ((((int32_t)L_3) < ((int32_t)0))) + { + goto IL_0020; + } + } + { + SortedList_t920 * L_4 = (__this->___list_1); + int32_t L_5 = V_0; + NullCheck(L_4); + VirtActionInvoker1< int32_t >::Invoke(31 /* System.Void System.Collections.SortedList::RemoveAt(System.Int32) */, L_4, L_5); + } + +IL_0020: + { + int32_t L_6 = V_0; + return L_6; + } +} +// System.Void System.Threading.Timer/Scheduler::SchedulerThread() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern TypeInfo* WaitCallback_t1747_il2cpp_TypeInfo_var; +extern const MethodInfo* TimerCallback_Invoke_m10871_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral2438; +extern "C" void Scheduler_SchedulerThread_m10002 (Scheduler_t1664 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + WaitCallback_t1747_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1166); + TimerCallback_Invoke_m10871_MethodInfo_var = il2cpp_codegen_method_info_from_index(368); + _stringLiteral2438 = il2cpp_codegen_string_literal_from_index(2438); + s_Il2CppMethodIntialized = true; + } + ArrayList_t734 * V_0 = {0}; + int64_t V_1 = 0; + Scheduler_t1664 * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + Timer_t1456 * V_5 = {0}; + int64_t V_6 = 0; + int64_t V_7 = 0; + bool V_8 = false; + Timer_t1456 * V_9 = {0}; + int32_t V_10 = 0; + int64_t V_11 = 0; + int32_t V_12 = 0; + int64_t V_13 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B10_0 = 0; + int32_t G_B12_0 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_0 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + Thread_set_Name_m9974(L_0, _stringLiteral2438, /*hidden argument*/NULL); + ArrayList_t734 * L_1 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_1, ((int32_t)512), /*hidden argument*/NULL); + V_0 = L_1; + } + +IL_001a: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_2 = DateTime_GetTimeMonotonic_m10342(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_2; + V_2 = __this; + Scheduler_t1664 * L_3 = V_2; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_0028: + try + { // begin try (depth: 1) + { + SortedList_t920 * L_4 = (__this->___list_1); + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_4); + V_4 = L_5; + V_3 = 0; + goto IL_0116; + } + +IL_003c: + { + SortedList_t920 * L_6 = (__this->___list_1); + int32_t L_7 = V_3; + NullCheck(L_6); + Object_t * L_8 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(34 /* System.Object System.Collections.SortedList::GetByIndex(System.Int32) */, L_6, L_7); + V_5 = ((Timer_t1456 *)CastclassSealed(L_8, Timer_t1456_il2cpp_TypeInfo_var)); + Timer_t1456 * L_9 = V_5; + NullCheck(L_9); + int64_t L_10 = (L_9->___next_run_6); + int64_t L_11 = V_1; + if ((((int64_t)L_10) <= ((int64_t)L_11))) + { + goto IL_0061; + } + } + +IL_005c: + { + goto IL_011e; + } + +IL_0061: + { + SortedList_t920 * L_12 = (__this->___list_1); + int32_t L_13 = V_3; + NullCheck(L_12); + VirtActionInvoker1< int32_t >::Invoke(31 /* System.Void System.Collections.SortedList::RemoveAt(System.Int32) */, L_12, L_13); + int32_t L_14 = V_4; + V_4 = ((int32_t)((int32_t)L_14-(int32_t)1)); + int32_t L_15 = V_3; + V_3 = ((int32_t)((int32_t)L_15-(int32_t)1)); + Timer_t1456 * L_16 = V_5; + NullCheck(L_16); + TimerCallback_t1665 * L_17 = (L_16->___callback_2); + IntPtr_t L_18 = { (void*)TimerCallback_Invoke_m10871_MethodInfo_var }; + WaitCallback_t1747 * L_19 = (WaitCallback_t1747 *)il2cpp_codegen_object_new (WaitCallback_t1747_il2cpp_TypeInfo_var); + WaitCallback__ctor_m10874(L_19, L_17, L_18, /*hidden argument*/NULL); + Timer_t1456 * L_20 = V_5; + NullCheck(L_20); + Object_t * L_21 = (L_20->___state_3); + ThreadPool_QueueUserWorkItem_m9990(NULL /*static, unused*/, L_19, L_21, /*hidden argument*/NULL); + Timer_t1456 * L_22 = V_5; + NullCheck(L_22); + int64_t L_23 = (L_22->___period_ms_5); + V_6 = L_23; + Timer_t1456 * L_24 = V_5; + NullCheck(L_24); + int64_t L_25 = (L_24->___due_time_ms_4); + V_7 = L_25; + int64_t L_26 = V_6; + if ((((int64_t)L_26) == ((int64_t)(((int64_t)((int64_t)(-1))))))) + { + goto IL_00cf; + } + } + +IL_00b1: + { + int64_t L_27 = V_6; + if (!L_27) + { + goto IL_00c1; + } + } + +IL_00b8: + { + int64_t L_28 = V_6; + if ((!(((uint64_t)L_28) == ((uint64_t)(((int64_t)((int64_t)(-1)))))))) + { + goto IL_00cc; + } + } + +IL_00c1: + { + int64_t L_29 = V_7; + G_B10_0 = ((((int32_t)((((int64_t)L_29) == ((int64_t)(((int64_t)((int64_t)(-1))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_00cd; + } + +IL_00cc: + { + G_B10_0 = 0; + } + +IL_00cd: + { + G_B12_0 = G_B10_0; + goto IL_00d0; + } + +IL_00cf: + { + G_B12_0 = 1; + } + +IL_00d0: + { + V_8 = G_B12_0; + bool L_30 = V_8; + if (!L_30) + { + goto IL_00ee; + } + } + +IL_00d9: + { + Timer_t1456 * L_31 = V_5; + NullCheck(L_31); + L_31->___next_run_6 = ((int64_t)std::numeric_limits::max()); + goto IL_0112; + } + +IL_00ee: + { + Timer_t1456 * L_32 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_33 = DateTime_GetTimeMonotonic_m10342(NULL /*static, unused*/, /*hidden argument*/NULL); + Timer_t1456 * L_34 = V_5; + NullCheck(L_34); + int64_t L_35 = (L_34->___period_ms_5); + NullCheck(L_32); + L_32->___next_run_6 = ((int64_t)((int64_t)L_33+(int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)((int32_t)10000))))*(int64_t)L_35)))); + ArrayList_t734 * L_36 = V_0; + Timer_t1456 * L_37 = V_5; + NullCheck(L_36); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_36, L_37); + } + +IL_0112: + { + int32_t L_38 = V_3; + V_3 = ((int32_t)((int32_t)L_38+(int32_t)1)); + } + +IL_0116: + { + int32_t L_39 = V_3; + int32_t L_40 = V_4; + if ((((int32_t)L_39) < ((int32_t)L_40))) + { + goto IL_003c; + } + } + +IL_011e: + { + ArrayList_t734 * L_41 = V_0; + NullCheck(L_41); + int32_t L_42 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_41); + V_4 = L_42; + V_3 = 0; + goto IL_0147; + } + +IL_012d: + { + ArrayList_t734 * L_43 = V_0; + int32_t L_44 = V_3; + NullCheck(L_43); + Object_t * L_45 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_43, L_44); + V_9 = ((Timer_t1456 *)CastclassSealed(L_45, Timer_t1456_il2cpp_TypeInfo_var)); + Timer_t1456 * L_46 = V_9; + Scheduler_Add_m10000(__this, L_46, /*hidden argument*/NULL); + int32_t L_47 = V_3; + V_3 = ((int32_t)((int32_t)L_47+(int32_t)1)); + } + +IL_0147: + { + int32_t L_48 = V_3; + int32_t L_49 = V_4; + if ((((int32_t)L_48) < ((int32_t)L_49))) + { + goto IL_012d; + } + } + +IL_014f: + { + ArrayList_t734 * L_50 = V_0; + NullCheck(L_50); + VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_50); + ArrayList_t734 * L_51 = V_0; + Scheduler_ShrinkIfNeeded_m10003(__this, L_51, ((int32_t)512), /*hidden argument*/NULL); + SortedList_t920 * L_52 = (__this->___list_1); + NullCheck(L_52); + int32_t L_53 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.SortedList::get_Capacity() */, L_52); + V_10 = L_53; + SortedList_t920 * L_54 = (__this->___list_1); + NullCheck(L_54); + int32_t L_55 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_54); + V_4 = L_55; + int32_t L_56 = V_10; + if ((((int32_t)L_56) <= ((int32_t)((int32_t)1024)))) + { + goto IL_01a9; + } + } + +IL_0187: + { + int32_t L_57 = V_4; + if ((((int32_t)L_57) <= ((int32_t)0))) + { + goto IL_01a9; + } + } + +IL_018f: + { + int32_t L_58 = V_10; + int32_t L_59 = V_4; + if ((((int32_t)((int32_t)((int32_t)L_58/(int32_t)L_59))) <= ((int32_t)3))) + { + goto IL_01a9; + } + } + +IL_019a: + { + SortedList_t920 * L_60 = (__this->___list_1); + int32_t L_61 = V_4; + NullCheck(L_60); + VirtActionInvoker1< int32_t >::Invoke(24 /* System.Void System.Collections.SortedList::set_Capacity(System.Int32) */, L_60, ((int32_t)((int32_t)L_61*(int32_t)2))); + } + +IL_01a9: + { + V_11 = ((int64_t)std::numeric_limits::max()); + SortedList_t920 * L_62 = (__this->___list_1); + NullCheck(L_62); + int32_t L_63 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Collections.SortedList::get_Count() */, L_62); + if ((((int32_t)L_63) <= ((int32_t)0))) + { + goto IL_01dd; + } + } + +IL_01c5: + { + SortedList_t920 * L_64 = (__this->___list_1); + NullCheck(L_64); + Object_t * L_65 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(34 /* System.Object System.Collections.SortedList::GetByIndex(System.Int32) */, L_64, 0); + NullCheck(((Timer_t1456 *)CastclassSealed(L_65, Timer_t1456_il2cpp_TypeInfo_var))); + int64_t L_66 = (((Timer_t1456 *)CastclassSealed(L_65, Timer_t1456_il2cpp_TypeInfo_var))->___next_run_6); + V_11 = L_66; + } + +IL_01dd: + { + V_12 = (-1); + int64_t L_67 = V_11; + if ((((int64_t)L_67) == ((int64_t)((int64_t)std::numeric_limits::max())))) + { + goto IL_0211; + } + } + +IL_01f0: + { + int64_t L_68 = V_11; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_69 = DateTime_GetTimeMonotonic_m10342(NULL /*static, unused*/, /*hidden argument*/NULL); + V_13 = ((int64_t)((int64_t)L_68-(int64_t)L_69)); + int64_t L_70 = V_13; + V_12 = (((int32_t)((int32_t)((int64_t)((int64_t)L_70/(int64_t)(((int64_t)((int64_t)((int32_t)10000))))))))); + int32_t L_71 = V_12; + if ((((int32_t)L_71) >= ((int32_t)0))) + { + goto IL_0211; + } + } + +IL_020e: + { + V_12 = 0; + } + +IL_0211: + { + int32_t L_72 = V_12; + Monitor_Wait_m9943(NULL /*static, unused*/, __this, L_72, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x226, FINALLY_021f); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_021f; + } + +FINALLY_021f: + { // begin finally (depth: 1) + Scheduler_t1664 * L_73 = V_2; + Monitor_Exit_m4631(NULL /*static, unused*/, L_73, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(543) + } // end finally (depth: 1) + IL2CPP_CLEANUP(543) + { + IL2CPP_JUMP_TBL(0x226, IL_0226) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0226: + { + goto IL_001a; + } +} +// System.Void System.Threading.Timer/Scheduler::ShrinkIfNeeded(System.Collections.ArrayList,System.Int32) +extern "C" void Scheduler_ShrinkIfNeeded_m10003 (Scheduler_t1664 * __this, ArrayList_t734 * ___list, int32_t ___initial, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + ArrayList_t734 * L_0 = ___list; + NullCheck(L_0); + int32_t L_1 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(24 /* System.Int32 System.Collections.ArrayList::get_Capacity() */, L_0); + V_0 = L_1; + ArrayList_t734 * L_2 = ___list; + NullCheck(L_2); + int32_t L_3 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2); + V_1 = L_3; + int32_t L_4 = V_0; + int32_t L_5 = ___initial; + if ((((int32_t)L_4) <= ((int32_t)L_5))) + { + goto IL_002e; + } + } + { + int32_t L_6 = V_1; + if ((((int32_t)L_6) <= ((int32_t)0))) + { + goto IL_002e; + } + } + { + int32_t L_7 = V_0; + int32_t L_8 = V_1; + if ((((int32_t)((int32_t)((int32_t)L_7/(int32_t)L_8))) <= ((int32_t)3))) + { + goto IL_002e; + } + } + { + ArrayList_t734 * L_9 = ___list; + int32_t L_10 = V_1; + NullCheck(L_9); + VirtActionInvoker1< int32_t >::Invoke(25 /* System.Void System.Collections.ArrayList::set_Capacity(System.Int32) */, L_9, ((int32_t)((int32_t)L_10*(int32_t)2))); + } + +IL_002e: + { + return; + } +} +// System.Void System.Threading.Timer::.cctor() +extern TypeInfo* Scheduler_t1664_il2cpp_TypeInfo_var; +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern "C" void Timer__cctor_m10004 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Scheduler_t1664_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1165); + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Scheduler_t1664_il2cpp_TypeInfo_var); + Scheduler_t1664 * L_0 = Scheduler_get_Instance_m9997(NULL /*static, unused*/, /*hidden argument*/NULL); + ((Timer_t1456_StaticFields*)Timer_t1456_il2cpp_TypeInfo_var->static_fields)->___scheduler_1 = L_0; + return; + } +} +// System.Boolean System.Threading.Timer::Change(System.TimeSpan,System.TimeSpan) +extern "C" bool Timer_Change_m10005 (Timer_t1456 * __this, TimeSpan_t803 ___dueTime, TimeSpan_t803 ___period, const MethodInfo* method) +{ + { + double L_0 = TimeSpan_get_TotalMilliseconds_m10755((&___dueTime), /*hidden argument*/NULL); + double L_1 = TimeSpan_get_TotalMilliseconds_m10755((&___period), /*hidden argument*/NULL); + bool L_2 = Timer_Change_m10007(__this, (((int64_t)((int64_t)L_0))), (((int64_t)((int64_t)L_1))), 0, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.Threading.Timer::Dispose() +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern "C" void Timer_Dispose_m10006 (Timer_t1456 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_7); + if (!L_0) + { + goto IL_000c; + } + } + { + return; + } + +IL_000c: + { + __this->___disposed_7 = 1; + IL2CPP_RUNTIME_CLASS_INIT(Timer_t1456_il2cpp_TypeInfo_var); + Scheduler_t1664 * L_1 = ((Timer_t1456_StaticFields*)Timer_t1456_il2cpp_TypeInfo_var->static_fields)->___scheduler_1; + NullCheck(L_1); + Scheduler_Remove_m9998(L_1, __this, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Threading.Timer::Change(System.Int64,System.Int64,System.Boolean) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2439; +extern Il2CppCodeGenString* _stringLiteral2440; +extern Il2CppCodeGenString* _stringLiteral2441; +extern Il2CppCodeGenString* _stringLiteral2442; +extern "C" bool Timer_Change_m10007 (Timer_t1456 * __this, int64_t ___dueTime, int64_t ___period, bool ___first, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Timer_t1456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1162); + _stringLiteral2439 = il2cpp_codegen_string_literal_from_index(2439); + _stringLiteral2440 = il2cpp_codegen_string_literal_from_index(2440); + _stringLiteral2441 = il2cpp_codegen_string_literal_from_index(2441); + _stringLiteral2442 = il2cpp_codegen_string_literal_from_index(2442); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + int64_t L_0 = ___dueTime; + if ((((int64_t)L_0) <= ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2)))))))))) + { + goto IL_0014; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral2439, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0014: + { + int64_t L_2 = ___period; + if ((((int64_t)L_2) <= ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2)))))))))) + { + goto IL_0028; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, _stringLiteral2440, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int64_t L_4 = ___dueTime; + if ((((int64_t)L_4) >= ((int64_t)(((int64_t)((int64_t)(-1))))))) + { + goto IL_003b; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, _stringLiteral2441, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003b: + { + int64_t L_6 = ___period; + if ((((int64_t)L_6) >= ((int64_t)(((int64_t)((int64_t)(-1))))))) + { + goto IL_004e; + } + } + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_7, _stringLiteral2442, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_004e: + { + bool L_8 = (__this->___disposed_7); + if (!L_8) + { + goto IL_005b; + } + } + { + return 0; + } + +IL_005b: + { + int64_t L_9 = ___dueTime; + __this->___due_time_ms_4 = L_9; + int64_t L_10 = ___period; + __this->___period_ms_5 = L_10; + int64_t L_11 = ___dueTime; + if (L_11) + { + goto IL_0077; + } + } + { + V_0 = (((int64_t)((int64_t)0))); + goto IL_00ac; + } + +IL_0077: + { + int64_t L_12 = ___dueTime; + if ((((int64_t)L_12) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_009d; + } + } + { + V_0 = ((int64_t)std::numeric_limits::max()); + bool L_13 = ___first; + if (!L_13) + { + goto IL_0098; + } + } + { + int64_t L_14 = V_0; + __this->___next_run_6 = L_14; + return 1; + } + +IL_0098: + { + goto IL_00ac; + } + +IL_009d: + { + int64_t L_15 = ___dueTime; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_16 = DateTime_GetTimeMonotonic_m10342(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)L_15*(int64_t)(((int64_t)((int64_t)((int32_t)10000))))))+(int64_t)L_16)); + } + +IL_00ac: + { + IL2CPP_RUNTIME_CLASS_INIT(Timer_t1456_il2cpp_TypeInfo_var); + Scheduler_t1664 * L_17 = ((Timer_t1456_StaticFields*)Timer_t1456_il2cpp_TypeInfo_var->static_fields)->___scheduler_1; + int64_t L_18 = V_0; + NullCheck(L_17); + Scheduler_Change_m9999(L_17, __this, L_18, /*hidden argument*/NULL); + return 1; + } +} +// System.Void System.Threading.WaitHandle::.ctor() +extern "C" void WaitHandle__ctor_m10008 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + { + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Threading.WaitHandle::.cctor() +extern TypeInfo* WaitHandle_t1085_il2cpp_TypeInfo_var; +extern "C" void WaitHandle__cctor_m10009 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitHandle_t1085_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1158); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = IntPtr_op_Explicit_m6304(NULL /*static, unused*/, (-1), /*hidden argument*/NULL); + ((WaitHandle_t1085_StaticFields*)WaitHandle_t1085_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_3 = L_0; + return; + } +} +// System.Void System.Threading.WaitHandle::System.IDisposable.Dispose() +extern "C" void WaitHandle_System_IDisposable_Dispose_m10010 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + { + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Threading.WaitHandle::Dispose(System.Boolean) */, __this, 1); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.IntPtr System.Threading.WaitHandle::get_Handle() +extern "C" IntPtr_t WaitHandle_get_Handle_m10011 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + { + SafeWaitHandle_t1146 * L_0 = (__this->___safe_wait_handle_2); + NullCheck(L_0); + IntPtr_t L_1 = SafeHandle_DangerousGetHandle_m8642(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.Threading.WaitHandle::set_Handle(System.IntPtr) +extern TypeInfo* WaitHandle_t1085_il2cpp_TypeInfo_var; +extern TypeInfo* SafeWaitHandle_t1146_il2cpp_TypeInfo_var; +extern "C" void WaitHandle_set_Handle_m10012 (WaitHandle_t1085 * __this, IntPtr_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WaitHandle_t1085_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1158); + SafeWaitHandle_t1146_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1167); + s_Il2CppMethodIntialized = true; + } + { + IntPtr_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(WaitHandle_t1085_il2cpp_TypeInfo_var); + IntPtr_t L_1 = ((WaitHandle_t1085_StaticFields*)WaitHandle_t1085_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_3; + bool L_2 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0026; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(WaitHandle_t1085_il2cpp_TypeInfo_var); + IntPtr_t L_3 = ((WaitHandle_t1085_StaticFields*)WaitHandle_t1085_il2cpp_TypeInfo_var->static_fields)->___InvalidHandle_3; + SafeWaitHandle_t1146 * L_4 = (SafeWaitHandle_t1146 *)il2cpp_codegen_object_new (SafeWaitHandle_t1146_il2cpp_TypeInfo_var); + SafeWaitHandle__ctor_m6628(L_4, L_3, 0, /*hidden argument*/NULL); + __this->___safe_wait_handle_2 = L_4; + goto IL_0033; + } + +IL_0026: + { + IntPtr_t L_5 = ___value; + SafeWaitHandle_t1146 * L_6 = (SafeWaitHandle_t1146 *)il2cpp_codegen_object_new (SafeWaitHandle_t1146_il2cpp_TypeInfo_var); + SafeWaitHandle__ctor_m6628(L_6, L_5, 1, /*hidden argument*/NULL); + __this->___safe_wait_handle_2 = L_6; + } + +IL_0033: + { + return; + } +} +// System.Boolean System.Threading.WaitHandle::WaitOne_internal(System.IntPtr,System.Int32,System.Boolean) +extern "C" bool WaitHandle_WaitOne_internal_m10013 (WaitHandle_t1085 * __this, IntPtr_t ___handle, int32_t ___ms, bool ___exitContext, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*WaitHandle_WaitOne_internal_m10013_ftn) (WaitHandle_t1085 *, IntPtr_t, int32_t, bool); + return ((WaitHandle_WaitOne_internal_m10013_ftn)mscorlib::System::Threading::WaitHandle::WaitOne_internal) (__this, ___handle, ___ms, ___exitContext); +} +// System.Void System.Threading.WaitHandle::Dispose(System.Boolean) +extern "C" void WaitHandle_Dispose_m10014 (WaitHandle_t1085 * __this, bool ___explicitDisposing, const MethodInfo* method) +{ + WaitHandle_t1085 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + bool L_0 = (__this->___disposed_4); + if (L_0) + { + goto IL_0048; + } + } + { + __this->___disposed_4 = 1; + SafeWaitHandle_t1146 * L_1 = (__this->___safe_wait_handle_2); + if (L_1) + { + goto IL_001e; + } + } + { + return; + } + +IL_001e: + { + V_0 = __this; + WaitHandle_t1085 * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0026: + try + { // begin try (depth: 1) + { + SafeWaitHandle_t1146 * L_3 = (__this->___safe_wait_handle_2); + if (!L_3) + { + goto IL_003c; + } + } + +IL_0031: + { + SafeWaitHandle_t1146 * L_4 = (__this->___safe_wait_handle_2); + NullCheck(L_4); + VirtActionInvoker0::Invoke(4 /* System.Void System.Runtime.InteropServices.SafeHandle::Dispose() */, L_4); + } + +IL_003c: + { + IL2CPP_LEAVE(0x48, FINALLY_0041); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0041; + } + +FINALLY_0041: + { // begin finally (depth: 1) + WaitHandle_t1085 * L_5 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(65) + } // end finally (depth: 1) + IL2CPP_CLEANUP(65) + { + IL2CPP_JUMP_TBL(0x48, IL_0048) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0048: + { + return; + } +} +// System.Boolean System.Threading.WaitHandle::WaitOne() +extern "C" bool WaitHandle_WaitOne_m10015 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + bool V_0 = false; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + WaitHandle_CheckDisposed_m10017(__this, /*hidden argument*/NULL); + V_0 = 0; + } + +IL_0008: + try + { // begin try (depth: 1) + { + SafeWaitHandle_t1146 * L_0 = (__this->___safe_wait_handle_2); + NullCheck(L_0); + SafeHandle_DangerousAddRef_m8641(L_0, (&V_0), /*hidden argument*/NULL); + SafeWaitHandle_t1146 * L_1 = (__this->___safe_wait_handle_2); + NullCheck(L_1); + IntPtr_t L_2 = SafeHandle_DangerousGetHandle_m8642(L_1, /*hidden argument*/NULL); + bool L_3 = WaitHandle_WaitOne_internal_m10013(__this, L_2, (-1), 0, /*hidden argument*/NULL); + V_1 = L_3; + IL2CPP_LEAVE(0x45, FINALLY_0033); + } + +IL_002e: + { + ; // IL_002e: leave IL_0045 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0033; + } + +FINALLY_0033: + { // begin finally (depth: 1) + { + bool L_4 = V_0; + if (!L_4) + { + goto IL_0044; + } + } + +IL_0039: + { + SafeWaitHandle_t1146 * L_5 = (__this->___safe_wait_handle_2); + NullCheck(L_5); + SafeHandle_DangerousRelease_m8643(L_5, /*hidden argument*/NULL); + } + +IL_0044: + { + IL2CPP_END_FINALLY(51) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(51) + { + IL2CPP_JUMP_TBL(0x45, IL_0045) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0045: + { + bool L_6 = V_1; + return L_6; + } +} +// System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2428; +extern "C" bool WaitHandle_WaitOne_m10016 (WaitHandle_t1085 * __this, int32_t ___millisecondsTimeout, bool ___exitContext, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2428 = il2cpp_codegen_string_literal_from_index(2428); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + WaitHandle_CheckDisposed_m10017(__this, /*hidden argument*/NULL); + int32_t L_0 = ___millisecondsTimeout; + if ((((int32_t)L_0) >= ((int32_t)(-1)))) + { + goto IL_0018; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral2428, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0018: + { + V_0 = 0; + } + +IL_001a: + try + { // begin try (depth: 1) + { + bool L_2 = ___exitContext; + if (!L_2) + { + goto IL_0025; + } + } + +IL_0020: + { + SynchronizationAttribute_ExitContext_m8750(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_0025: + { + SafeWaitHandle_t1146 * L_3 = (__this->___safe_wait_handle_2); + NullCheck(L_3); + SafeHandle_DangerousAddRef_m8641(L_3, (&V_0), /*hidden argument*/NULL); + SafeWaitHandle_t1146 * L_4 = (__this->___safe_wait_handle_2); + NullCheck(L_4); + IntPtr_t L_5 = SafeHandle_DangerousGetHandle_m8642(L_4, /*hidden argument*/NULL); + int32_t L_6 = ___millisecondsTimeout; + bool L_7 = ___exitContext; + bool L_8 = WaitHandle_WaitOne_internal_m10013(__this, L_5, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + IL2CPP_LEAVE(0x6D, FINALLY_0050); + } + +IL_004b: + { + ; // IL_004b: leave IL_006d + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0050; + } + +FINALLY_0050: + { // begin finally (depth: 1) + { + bool L_9 = ___exitContext; + if (!L_9) + { + goto IL_005b; + } + } + +IL_0056: + { + SynchronizationAttribute_EnterContext_m8751(NULL /*static, unused*/, /*hidden argument*/NULL); + } + +IL_005b: + { + bool L_10 = V_0; + if (!L_10) + { + goto IL_006c; + } + } + +IL_0061: + { + SafeWaitHandle_t1146 * L_11 = (__this->___safe_wait_handle_2); + NullCheck(L_11); + SafeHandle_DangerousRelease_m8643(L_11, /*hidden argument*/NULL); + } + +IL_006c: + { + IL2CPP_END_FINALLY(80) + } + } // end finally (depth: 1) + IL2CPP_CLEANUP(80) + { + IL2CPP_JUMP_TBL(0x6D, IL_006d) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_006d: + { + bool L_12 = V_1; + return L_12; + } +} +// System.Void System.Threading.WaitHandle::CheckDisposed() +extern TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +extern "C" void WaitHandle_CheckDisposed_m10017 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectDisposedException_t964_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(594); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->___disposed_4); + if (L_0) + { + goto IL_0016; + } + } + { + SafeWaitHandle_t1146 * L_1 = (__this->___safe_wait_handle_2); + if (L_1) + { + goto IL_0027; + } + } + +IL_0016: + { + Type_t * L_2 = Object_GetType_m2042(__this, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_2); + ObjectDisposedException_t964 * L_4 = (ObjectDisposedException_t964 *)il2cpp_codegen_object_new (ObjectDisposedException_t964_il2cpp_TypeInfo_var); + ObjectDisposedException__ctor_m4829(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + return; + } +} +// System.Void System.Threading.WaitHandle::Finalize() +extern "C" void WaitHandle_Finalize_m10018 (WaitHandle_t1085 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + VirtActionInvoker1< bool >::Invoke(7 /* System.Void System.Threading.WaitHandle::Dispose(System.Boolean) */, __this, 0); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.AccessViolationException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2443; +extern "C" void AccessViolationException__ctor_m10019 (AccessViolationException_t1666 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2443 = il2cpp_codegen_string_literal_from_index(2443); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2443, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.AccessViolationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void AccessViolationException__ctor_m10020 (AccessViolationException_t1666 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ActivationContext::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern "C" void ActivationContext_System_Runtime_Serialization_ISerializable_GetObjectData_m10021 (ActivationContext_t1667 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.Void System.ActivationContext::Finalize() +extern "C" void ActivationContext_Finalize_m10022 (ActivationContext_t1667 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + ActivationContext_Dispose_m10024(__this, 0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x13, FINALLY_000c); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_000c; + } + +FINALLY_000c: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(12) + } // end finally (depth: 1) + IL2CPP_CLEANUP(12) + { + IL2CPP_JUMP_TBL(0x13, IL_0013) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0013: + { + return; + } +} +// System.Void System.ActivationContext::Dispose() +extern "C" void ActivationContext_Dispose_m10023 (ActivationContext_t1667 * __this, const MethodInfo* method) +{ + { + ActivationContext_Dispose_m10024(__this, 1, /*hidden argument*/NULL); + GC_SuppressFinalize_m4827(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ActivationContext::Dispose(System.Boolean) +extern "C" void ActivationContext_Dispose_m10024 (ActivationContext_t1667 * __this, bool ___disposing, const MethodInfo* method) +{ + { + bool L_0 = (__this->____disposed_0); + if (!L_0) + { + goto IL_0018; + } + } + { + bool L_1 = ___disposing; + if (!L_1) + { + goto IL_0011; + } + } + +IL_0011: + { + __this->____disposed_0 = 1; + } + +IL_0018: + { + return; + } +} +// System.Object System.Activator::CreateInstance(System.Type) +extern "C" Object_t * Activator_CreateInstance_m10025 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + { + Type_t * L_0 = ___type; + Object_t * L_1 = Activator_CreateInstance_m4652(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object System.Activator::CreateInstance(System.Type,System.Object[]) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" Object_t * Activator_CreateInstance_m10026 (Object_t * __this /* static, unused */, Type_t * ___type, ObjectU5BU5D_t162* ___args, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + ObjectU5BU5D_t162* L_1 = ___args; + Object_t * L_2 = Activator_CreateInstance_m10027(NULL /*static, unused*/, L_0, L_1, ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)), /*hidden argument*/NULL); + return L_2; + } +} +// System.Object System.Activator::CreateInstance(System.Type,System.Object[],System.Object[]) +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" Object_t * Activator_CreateInstance_m10027 (Object_t * __this /* static, unused */, Type_t * ___type, ObjectU5BU5D_t162* ___args, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_1 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = ___args; + ObjectU5BU5D_t162* L_3 = ___activationAttributes; + Object_t * L_4 = Activator_CreateInstance_m10028(NULL /*static, unused*/, L_0, 0, L_1, L_2, (CultureInfo_t453 *)NULL, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Object System.Activator::CreateInstance(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2444; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2445; +extern Il2CppCodeGenString* _stringLiteral157; +extern Il2CppCodeGenString* _stringLiteral2446; +extern Il2CppCodeGenString* _stringLiteral2447; +extern "C" Object_t * Activator_CreateInstance_m10028 (Object_t * __this /* static, unused */, Type_t * ___type, int32_t ___bindingAttr, Binder_t451 * ___binder, ObjectU5BU5D_t162* ___args, CultureInfo_t453 * ___culture, ObjectU5BU5D_t162* ___activationAttributes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + MissingMethodException_t1714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2444 = il2cpp_codegen_string_literal_from_index(2444); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2445 = il2cpp_codegen_string_literal_from_index(2445); + _stringLiteral157 = il2cpp_codegen_string_literal_from_index(157); + _stringLiteral2446 = il2cpp_codegen_string_literal_from_index(2446); + _stringLiteral2447 = il2cpp_codegen_string_literal_from_index(2447); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + ConstructorInfo_t468 * V_3 = {0}; + StringBuilder_t457 * V_4 = {0}; + Type_t * V_5 = {0}; + TypeU5BU5D_t431* V_6 = {0}; + int32_t V_7 = 0; + String_t* V_8 = {0}; + Object_t * V_9 = {0}; + TypeU5BU5D_t431* G_B9_0 = {0}; + StringBuilder_t457 * G_B23_0 = {0}; + StringBuilder_t457 * G_B22_0 = {0}; + String_t* G_B24_0 = {0}; + StringBuilder_t457 * G_B24_1 = {0}; + { + Type_t * L_0 = ___type; + Activator_CheckType_m10029(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + Type_t * L_1 = ___type; + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_1); + if (!L_2) + { + goto IL_0027; + } + } + { + Type_t * L_3 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, L_3, _stringLiteral2444, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0027: + { + int32_t L_6 = ___bindingAttr; + if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)127)))) + { + goto IL_0036; + } + } + { + int32_t L_7 = ___bindingAttr; + ___bindingAttr = ((int32_t)((int32_t)L_7|(int32_t)((int32_t)20))); + } + +IL_0036: + { + V_0 = 0; + ObjectU5BU5D_t162* L_8 = ___args; + if (!L_8) + { + goto IL_0042; + } + } + { + ObjectU5BU5D_t162* L_9 = ___args; + NullCheck(L_9); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_9)->max_length)))); + } + +IL_0042: + { + int32_t L_10 = V_0; + if (L_10) + { + goto IL_0052; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_11 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + G_B9_0 = L_11; + goto IL_0058; + } + +IL_0052: + { + int32_t L_12 = V_0; + G_B9_0 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, L_12)); + } + +IL_0058: + { + V_1 = G_B9_0; + V_2 = 0; + goto IL_0077; + } + +IL_0060: + { + ObjectU5BU5D_t162* L_13 = ___args; + int32_t L_14 = V_2; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + if (!(*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_15, sizeof(Object_t *)))) + { + goto IL_0073; + } + } + { + TypeU5BU5D_t431* L_16 = V_1; + int32_t L_17 = V_2; + ObjectU5BU5D_t162* L_18 = ___args; + int32_t L_19 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_19); + int32_t L_20 = L_19; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_18, L_20, sizeof(Object_t *)))); + Type_t * L_21 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_18, L_20, sizeof(Object_t *))), /*hidden argument*/NULL); + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + ArrayElementTypeCheck (L_16, L_21); + *((Type_t **)(Type_t **)SZArrayLdElema(L_16, L_17, sizeof(Type_t *))) = (Type_t *)L_21; + } + +IL_0073: + { + int32_t L_22 = V_2; + V_2 = ((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0077: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_0060; + } + } + { + Binder_t451 * L_25 = ___binder; + if (L_25) + { + goto IL_008b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_26 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_26; + } + +IL_008b: + { + Binder_t451 * L_27 = ___binder; + int32_t L_28 = ___bindingAttr; + Type_t * L_29 = ___type; + int32_t L_30 = ___bindingAttr; + NullCheck(L_29); + ConstructorInfoU5BU5D_t1777* L_31 = (ConstructorInfoU5BU5D_t1777*)VirtFuncInvoker1< ConstructorInfoU5BU5D_t1777*, int32_t >::Invoke(70 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_29, L_30); + TypeU5BU5D_t431* L_32 = V_1; + NullCheck(L_27); + MethodBase_t460 * L_33 = (MethodBase_t460 *)VirtFuncInvoker4< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(7 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_27, L_28, (MethodBaseU5BU5D_t1779*)(MethodBaseU5BU5D_t1779*)L_31, L_32, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_3 = ((ConstructorInfo_t468 *)CastclassClass(L_33, ConstructorInfo_t468_il2cpp_TypeInfo_var)); + ConstructorInfo_t468 * L_34 = V_3; + if (L_34) + { + goto IL_0151; + } + } + { + Type_t * L_35 = ___type; + NullCheck(L_35); + bool L_36 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_35); + if (!L_36) + { + goto IL_00c1; + } + } + { + TypeU5BU5D_t431* L_37 = V_1; + NullCheck(L_37); + if ((((int32_t)((int32_t)(((Array_t *)L_37)->max_length))))) + { + goto IL_00c1; + } + } + { + Type_t * L_38 = ___type; + Object_t * L_39 = Activator_CreateInstanceInternal_m10031(NULL /*static, unused*/, L_38, /*hidden argument*/NULL); + return L_39; + } + +IL_00c1: + { + StringBuilder_t457 * L_40 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_40, /*hidden argument*/NULL); + V_4 = L_40; + TypeU5BU5D_t431* L_41 = V_1; + V_6 = L_41; + V_7 = 0; + goto IL_010d; + } + +IL_00d3: + { + TypeU5BU5D_t431* L_42 = V_6; + int32_t L_43 = V_7; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, L_43); + int32_t L_44 = L_43; + V_5 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_42, L_44, sizeof(Type_t *))); + StringBuilder_t457 * L_45 = V_4; + Type_t * L_46 = V_5; + G_B22_0 = L_45; + if (!L_46) + { + G_B23_0 = L_45; + goto IL_00ef; + } + } + { + Type_t * L_47 = V_5; + NullCheck(L_47); + String_t* L_48 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_47); + G_B24_0 = L_48; + G_B24_1 = G_B22_0; + goto IL_00f4; + } + +IL_00ef: + { + G_B24_0 = _stringLiteral2445; + G_B24_1 = G_B23_0; + } + +IL_00f4: + { + NullCheck(G_B24_1); + StringBuilder_Append_m2058(G_B24_1, G_B24_0, /*hidden argument*/NULL); + StringBuilder_t457 * L_49 = V_4; + NullCheck(L_49); + StringBuilder_Append_m2058(L_49, _stringLiteral157, /*hidden argument*/NULL); + int32_t L_50 = V_7; + V_7 = ((int32_t)((int32_t)L_50+(int32_t)1)); + } + +IL_010d: + { + int32_t L_51 = V_7; + TypeU5BU5D_t431* L_52 = V_6; + NullCheck(L_52); + if ((((int32_t)L_51) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_52)->max_length))))))) + { + goto IL_00d3; + } + } + { + StringBuilder_t457 * L_53 = V_4; + NullCheck(L_53); + int32_t L_54 = StringBuilder_get_Length_m4734(L_53, /*hidden argument*/NULL); + if ((((int32_t)L_54) <= ((int32_t)2))) + { + goto IL_0134; + } + } + { + StringBuilder_t457 * L_55 = V_4; + StringBuilder_t457 * L_56 = L_55; + NullCheck(L_56); + int32_t L_57 = StringBuilder_get_Length_m4734(L_56, /*hidden argument*/NULL); + NullCheck(L_56); + StringBuilder_set_Length_m4774(L_56, ((int32_t)((int32_t)L_57-(int32_t)2)), /*hidden argument*/NULL); + } + +IL_0134: + { + String_t* L_58 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2446, /*hidden argument*/NULL); + Type_t * L_59 = ___type; + NullCheck(L_59); + String_t* L_60 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_59); + StringBuilder_t457 * L_61 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_62 = String_Format_m6095(NULL /*static, unused*/, L_58, L_60, L_61, /*hidden argument*/NULL); + MissingMethodException_t1714 * L_63 = (MissingMethodException_t1714 *)il2cpp_codegen_object_new (MissingMethodException_t1714_il2cpp_TypeInfo_var); + MissingMethodException__ctor_m10520(L_63, L_62, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_63); + } + +IL_0151: + { + Type_t * L_64 = ___type; + Activator_CheckAbstractType_m10030(NULL /*static, unused*/, L_64, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_65 = ___activationAttributes; + if (!L_65) + { + goto IL_01b8; + } + } + { + ObjectU5BU5D_t162* L_66 = ___activationAttributes; + NullCheck(L_66); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_66)->max_length))))) <= ((int32_t)0))) + { + goto IL_01b8; + } + } + { + Type_t * L_67 = ___type; + NullCheck(L_67); + bool L_68 = (bool)VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean System.Type::get_IsMarshalByRef() */, L_67); + if (L_68) + { + goto IL_0196; + } + } + { + ObjectU5BU5D_t162* L_69 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Type_t * L_70 = ___type; + NullCheck(L_70); + String_t* L_71 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_70); + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 0); + ArrayElementTypeCheck (L_69, L_71); + *((Object_t **)(Object_t **)SZArrayLdElema(L_69, 0, sizeof(Object_t *))) = (Object_t *)L_71; + String_t* L_72 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2447, L_69, /*hidden argument*/NULL); + V_8 = L_72; + String_t* L_73 = V_8; + NotSupportedException_t164 * L_74 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_74, L_73, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_74); + } + +IL_0196: + { + Type_t * L_75 = ___type; + ObjectU5BU5D_t162* L_76 = ___activationAttributes; + Object_t * L_77 = ActivationServices_CreateProxyFromAttributes_m8651(NULL /*static, unused*/, L_75, L_76, /*hidden argument*/NULL); + V_9 = L_77; + Object_t * L_78 = V_9; + if (!L_78) + { + goto IL_01b8; + } + } + { + ConstructorInfo_t468 * L_79 = V_3; + Object_t * L_80 = V_9; + int32_t L_81 = ___bindingAttr; + Binder_t451 * L_82 = ___binder; + ObjectU5BU5D_t162* L_83 = ___args; + CultureInfo_t453 * L_84 = ___culture; + NullCheck(L_79); + VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_79, L_80, L_81, L_82, L_83, L_84); + Object_t * L_85 = V_9; + return L_85; + } + +IL_01b8: + { + ConstructorInfo_t468 * L_86 = V_3; + int32_t L_87 = ___bindingAttr; + Binder_t451 * L_88 = ___binder; + ObjectU5BU5D_t162* L_89 = ___args; + CultureInfo_t453 * L_90 = ___culture; + NullCheck(L_86); + Object_t * L_91 = (Object_t *)VirtFuncInvoker4< Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(30 /* System.Object System.Reflection.ConstructorInfo::Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_86, L_87, L_88, L_89, L_90); + return L_91; + } +} +// System.Object System.Activator::CreateInstance(System.Type,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* MonoType_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2444; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2448; +extern Il2CppCodeGenString* _stringLiteral2449; +extern "C" Object_t * Activator_CreateInstance_m4652 (Object_t * __this /* static, unused */, Type_t * ___type, bool ___nonPublic, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + MonoType_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(747); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MissingMethodException_t1714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145); + _stringLiteral2444 = il2cpp_codegen_string_literal_from_index(2444); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2448 = il2cpp_codegen_string_literal_from_index(2448); + _stringLiteral2449 = il2cpp_codegen_string_literal_from_index(2449); + s_Il2CppMethodIntialized = true; + } + ConstructorInfo_t468 * V_0 = {0}; + MonoType_t * V_1 = {0}; + int32_t V_2 = {0}; + { + Type_t * L_0 = ___type; + Activator_CheckType_m10029(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + Type_t * L_1 = ___type; + NullCheck(L_1); + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_1); + if (!L_2) + { + goto IL_0027; + } + } + { + Type_t * L_3 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m622(NULL /*static, unused*/, L_3, _stringLiteral2444, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_5, L_4, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0027: + { + Type_t * L_6 = ___type; + Activator_CheckAbstractType_m10030(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + Type_t * L_7 = ___type; + V_1 = ((MonoType_t *)IsInstClass(L_7, MonoType_t_il2cpp_TypeInfo_var)); + MonoType_t * L_8 = V_1; + if (!L_8) + { + goto IL_005f; + } + } + { + MonoType_t * L_9 = V_1; + NullCheck(L_9); + ConstructorInfo_t468 * L_10 = MonoType_GetDefaultConstructor_m10546(L_9, /*hidden argument*/NULL); + V_0 = L_10; + bool L_11 = ___nonPublic; + if (L_11) + { + goto IL_005a; + } + } + { + ConstructorInfo_t468 * L_12 = V_0; + if (!L_12) + { + goto IL_005a; + } + } + { + ConstructorInfo_t468 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = (bool)VirtFuncInvoker0< bool >::Invoke(21 /* System.Boolean System.Reflection.MethodBase::get_IsPublic() */, L_13); + if (L_14) + { + goto IL_005a; + } + } + { + V_0 = (ConstructorInfo_t468 *)NULL; + } + +IL_005a: + { + goto IL_007d; + } + +IL_005f: + { + V_2 = ((int32_t)20); + bool L_15 = ___nonPublic; + if (!L_15) + { + goto IL_006d; + } + } + { + int32_t L_16 = V_2; + V_2 = ((int32_t)((int32_t)L_16|(int32_t)((int32_t)32))); + } + +IL_006d: + { + Type_t * L_17 = ___type; + int32_t L_18 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_19 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + NullCheck(L_17); + ConstructorInfo_t468 * L_20 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, L_17, L_18, (Binder_t451 *)NULL, 3, L_19, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + V_0 = L_20; + } + +IL_007d: + { + ConstructorInfo_t468 * L_21 = V_0; + if (L_21) + { + goto IL_00b5; + } + } + { + Type_t * L_22 = ___type; + NullCheck(L_22); + bool L_23 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_22); + if (!L_23) + { + goto IL_0095; + } + } + { + Type_t * L_24 = ___type; + Object_t * L_25 = Activator_CreateInstanceInternal_m10031(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + return L_25; + } + +IL_0095: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2448, /*hidden argument*/NULL); + Type_t * L_27 = ___type; + NullCheck(L_27); + String_t* L_28 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_27); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Concat_m684(NULL /*static, unused*/, _stringLiteral2449, L_28, /*hidden argument*/NULL); + MissingMethodException_t1714 * L_30 = (MissingMethodException_t1714 *)il2cpp_codegen_object_new (MissingMethodException_t1714_il2cpp_TypeInfo_var); + MissingMethodException__ctor_m10522(L_30, L_26, L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } + +IL_00b5: + { + ConstructorInfo_t468 * L_31 = V_0; + NullCheck(L_31); + Object_t * L_32 = ConstructorInfo_Invoke_m2084(L_31, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, /*hidden argument*/NULL); + return L_32; + } +} +// System.Void System.Activator::CheckType(System.Type) +extern const Il2CppType* TypedReference_t1137_0_0_0_var; +extern const Il2CppType* ArgIterator_t1138_0_0_0_var; +extern const Il2CppType* Void_t1116_0_0_0_var; +extern const Il2CppType* RuntimeArgumentHandle_t1136_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern Il2CppCodeGenString* _stringLiteral2450; +extern "C" void Activator_CheckType_m10029 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypedReference_t1137_0_0_0_var = il2cpp_codegen_type_from_index(1168); + ArgIterator_t1138_0_0_0_var = il2cpp_codegen_type_from_index(1169); + Void_t1116_0_0_0_var = il2cpp_codegen_type_from_index(733); + RuntimeArgumentHandle_t1136_0_0_0_var = il2cpp_codegen_type_from_index(1170); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + _stringLiteral2450 = il2cpp_codegen_string_literal_from_index(2450); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(TypedReference_t1137_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3))) + { + goto IL_0051; + } + } + { + Type_t * L_4 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ArgIterator_t1138_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_0051; + } + } + { + Type_t * L_6 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Void_t1116_0_0_0_var), /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_7))) + { + goto IL_0051; + } + } + { + Type_t * L_8 = ___type; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(RuntimeArgumentHandle_t1136_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9)))) + { + goto IL_0072; + } + } + +IL_0051: + { + ObjectU5BU5D_t162* L_10 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Type_t * L_11 = ___type; + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_11); + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 0); + ArrayElementTypeCheck (L_10, L_12); + *((Object_t **)(Object_t **)SZArrayLdElema(L_10, 0, sizeof(Object_t *))) = (Object_t *)L_12; + String_t* L_13 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2450, L_10, /*hidden argument*/NULL); + V_0 = L_13; + String_t* L_14 = V_0; + NotSupportedException_t164 * L_15 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0072: + { + return; + } +} +// System.Void System.Activator::CheckAbstractType(System.Type) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2451; +extern "C" void Activator_CheckAbstractType_m10030 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + MissingMethodException_t1714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145); + _stringLiteral2451 = il2cpp_codegen_string_literal_from_index(2451); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + Type_t * L_0 = ___type; + NullCheck(L_0); + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Type::get_IsAbstract() */, L_0); + if (!L_1) + { + goto IL_002c; + } + } + { + ObjectU5BU5D_t162* L_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + Type_t * L_3 = ___type; + NullCheck(L_3); + String_t* L_4 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_3); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + String_t* L_5 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2451, L_2, /*hidden argument*/NULL); + V_0 = L_5; + String_t* L_6 = V_0; + MissingMethodException_t1714 * L_7 = (MissingMethodException_t1714 *)il2cpp_codegen_object_new (MissingMethodException_t1714_il2cpp_TypeInfo_var); + MissingMethodException__ctor_m10520(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_002c: + { + return; + } +} +// System.Object System.Activator::CreateInstanceInternal(System.Type) +extern "C" Object_t * Activator_CreateInstanceInternal_m10031 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Object_t * (*Activator_CreateInstanceInternal_m10031_ftn) (Type_t *); + return ((Activator_CreateInstanceInternal_m10031_ftn)mscorlib::System::Activator::CreateInstanceInternal) (___type); +} +// System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler) +extern TypeInfo* UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var; +extern "C" void AppDomain_add_UnhandledException_m2005 (AppDomain_t438 * __this, UnhandledExceptionEventHandler_t439 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(89); + s_Il2CppMethodIntialized = true; + } + { + UnhandledExceptionEventHandler_t439 * L_0 = (__this->___UnhandledException_20); + UnhandledExceptionEventHandler_t439 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Combine_m2027(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___UnhandledException_20 = ((UnhandledExceptionEventHandler_t439 *)CastclassSealed(L_2, UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.AppDomain::remove_UnhandledException(System.UnhandledExceptionEventHandler) +extern TypeInfo* UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var; +extern "C" void AppDomain_remove_UnhandledException_m10032 (AppDomain_t438 * __this, UnhandledExceptionEventHandler_t439 * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(89); + s_Il2CppMethodIntialized = true; + } + { + UnhandledExceptionEventHandler_t439 * L_0 = (__this->___UnhandledException_20); + UnhandledExceptionEventHandler_t439 * L_1 = ___value; + Delegate_t435 * L_2 = Delegate_Remove_m2028(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + __this->___UnhandledException_20 = ((UnhandledExceptionEventHandler_t439 *)CastclassSealed(L_2, UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var)); + return; + } +} +// System.String System.AppDomain::getFriendlyName() +extern "C" String_t* AppDomain_getFriendlyName_m10033 (AppDomain_t438 * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*AppDomain_getFriendlyName_m10033_ftn) (AppDomain_t438 *); + return ((AppDomain_getFriendlyName_m10033_ftn)mscorlib::System::AppDomain::getFriendlyName) (__this); +} +// System.AppDomain System.AppDomain::getCurDomain() +extern "C" AppDomain_t438 * AppDomain_getCurDomain_m10034 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef AppDomain_t438 * (*AppDomain_getCurDomain_m10034_ftn) (); + return ((AppDomain_getCurDomain_m10034_ftn)mscorlib::System::AppDomain::getCurDomain) (); +} +// System.AppDomain System.AppDomain::get_CurrentDomain() +extern "C" AppDomain_t438 * AppDomain_get_CurrentDomain_m2003 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + AppDomain_t438 * L_0 = AppDomain_getCurDomain_m10034(NULL /*static, unused*/, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.Assembly System.AppDomain::LoadAssembly(System.String,System.Security.Policy.Evidence,System.Boolean) +extern "C" Assembly_t922 * AppDomain_LoadAssembly_m10035 (AppDomain_t438 * __this, String_t* ___assemblyRef, Evidence_t1335 * ___securityEvidence, bool ___refOnly, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Assembly_t922 * (*AppDomain_LoadAssembly_m10035_ftn) (AppDomain_t438 *, String_t*, Evidence_t1335 *, bool); + return ((AppDomain_LoadAssembly_m10035_ftn)mscorlib::System::AppDomain::LoadAssembly) (__this, ___assemblyRef, ___securityEvidence, ___refOnly); +} +// System.Reflection.Assembly System.AppDomain::Load(System.String) +extern "C" Assembly_t922 * AppDomain_Load_m10036 (AppDomain_t438 * __this, String_t* ___assemblyString, const MethodInfo* method) +{ + { + String_t* L_0 = ___assemblyString; + Assembly_t922 * L_1 = AppDomain_Load_m10037(__this, L_0, (Evidence_t1335 *)NULL, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.Assembly System.AppDomain::Load(System.String,System.Security.Policy.Evidence,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* FileNotFoundException_t1272_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2452; +extern Il2CppCodeGenString* _stringLiteral2453; +extern "C" Assembly_t922 * AppDomain_Load_m10037 (AppDomain_t438 * __this, String_t* ___assemblyString, Evidence_t1335 * ___assemblySecurity, bool ___refonly, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + FileNotFoundException_t1272_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1171); + _stringLiteral2452 = il2cpp_codegen_string_literal_from_index(2452); + _stringLiteral2453 = il2cpp_codegen_string_literal_from_index(2453); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + { + String_t* L_0 = ___assemblyString; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2452, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___assemblyString; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0027; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral2453, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0027: + { + String_t* L_5 = ___assemblyString; + Evidence_t1335 * L_6 = ___assemblySecurity; + bool L_7 = ___refonly; + Assembly_t922 * L_8 = AppDomain_LoadAssembly_m10035(__this, L_5, L_6, L_7, /*hidden argument*/NULL); + V_0 = L_8; + Assembly_t922 * L_9 = V_0; + if (L_9) + { + goto IL_003f; + } + } + { + String_t* L_10 = ___assemblyString; + FileNotFoundException_t1272 * L_11 = (FileNotFoundException_t1272 *)il2cpp_codegen_object_new (FileNotFoundException_t1272_il2cpp_TypeInfo_var); + FileNotFoundException__ctor_m7715(L_11, (String_t*)NULL, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Assembly_t922 * L_12 = V_0; + return L_12; + } +} +// System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalSetContext(System.Runtime.Remoting.Contexts.Context) +extern "C" Context_t1442 * AppDomain_InternalSetContext_m10038 (Object_t * __this /* static, unused */, Context_t1442 * ___context, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Context_t1442 * (*AppDomain_InternalSetContext_m10038_ftn) (Context_t1442 *); + return ((AppDomain_InternalSetContext_m10038_ftn)mscorlib::System::AppDomain::InternalSetContext) (___context); +} +// System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalGetContext() +extern "C" Context_t1442 * AppDomain_InternalGetContext_m10039 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Context_t1442 * (*AppDomain_InternalGetContext_m10039_ftn) (); + return ((AppDomain_InternalGetContext_m10039_ftn)mscorlib::System::AppDomain::InternalGetContext) (); +} +// System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalGetDefaultContext() +extern "C" Context_t1442 * AppDomain_InternalGetDefaultContext_m10040 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Context_t1442 * (*AppDomain_InternalGetDefaultContext_m10040_ftn) (); + return ((AppDomain_InternalGetDefaultContext_m10040_ftn)mscorlib::System::AppDomain::InternalGetDefaultContext) (); +} +// System.String System.AppDomain::InternalGetProcessGuid(System.String) +extern "C" String_t* AppDomain_InternalGetProcessGuid_m10041 (Object_t * __this /* static, unused */, String_t* ___newguid, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*AppDomain_InternalGetProcessGuid_m10041_ftn) (String_t*); + return ((AppDomain_InternalGetProcessGuid_m10041_ftn)mscorlib::System::AppDomain::InternalGetProcessGuid) (___newguid); +} +// System.String System.AppDomain::GetProcessGuid() +extern TypeInfo* AppDomain_t438_il2cpp_TypeInfo_var; +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" String_t* AppDomain_GetProcessGuid_m10042 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AppDomain_t438_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1172); + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + Guid_t1706 V_0 = {0}; + { + String_t* L_0 = ((AppDomain_t438_StaticFields*)AppDomain_t438_il2cpp_TypeInfo_var->static_fields)->____process_guid_2; + if (L_0) + { + goto IL_0021; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_t1706 L_1 = Guid_NewGuid_m10470(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = Guid_ToString_m10475((&V_0), /*hidden argument*/NULL); + String_t* L_3 = AppDomain_InternalGetProcessGuid_m10041(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + ((AppDomain_t438_StaticFields*)AppDomain_t438_il2cpp_TypeInfo_var->static_fields)->____process_guid_2 = L_3; + } + +IL_0021: + { + String_t* L_4 = ((AppDomain_t438_StaticFields*)AppDomain_t438_il2cpp_TypeInfo_var->static_fields)->____process_guid_2; + return L_4; + } +} +// System.String System.AppDomain::ToString() +extern "C" String_t* AppDomain_ToString_m10043 (AppDomain_t438 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = AppDomain_getFriendlyName_m10033(__this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.Assembly System.AppDomain::DoTypeResolve(System.Object) +extern TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* AppDomain_t438_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ResolveEventHandler_t1672_il2cpp_TypeInfo_var; +extern TypeInfo* ResolveEventArgs_t1728_il2cpp_TypeInfo_var; +extern "C" Assembly_t922 * AppDomain_DoTypeResolve_m10044 (AppDomain_t438 * __this, Object_t * ___name_or_tb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeBuilder_t1304_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(748); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + AppDomain_t438_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1172); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ResolveEventHandler_t1672_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1173); + ResolveEventArgs_t1728_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1174); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + Hashtable_t725 * V_1 = {0}; + Delegate_t435 * V_2 = {0}; + DelegateU5BU5D_t1772* V_3 = {0}; + int32_t V_4 = 0; + ResolveEventHandler_t1672 * V_5 = {0}; + Assembly_t922 * V_6 = {0}; + Assembly_t922 * V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ResolveEventHandler_t1672 * L_0 = (__this->___TypeResolve_19); + if (L_0) + { + goto IL_000d; + } + } + { + return (Assembly_t922 *)NULL; + } + +IL_000d: + { + Object_t * L_1 = ___name_or_tb; + if (!((TypeBuilder_t1304 *)IsInstSealed(L_1, TypeBuilder_t1304_il2cpp_TypeInfo_var))) + { + goto IL_0029; + } + } + { + Object_t * L_2 = ___name_or_tb; + NullCheck(((TypeBuilder_t1304 *)CastclassSealed(L_2, TypeBuilder_t1304_il2cpp_TypeInfo_var))); + String_t* L_3 = TypeBuilder_get_FullName_m8193(((TypeBuilder_t1304 *)CastclassSealed(L_2, TypeBuilder_t1304_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_3; + goto IL_0030; + } + +IL_0029: + { + Object_t * L_4 = ___name_or_tb; + V_0 = ((String_t*)CastclassSealed(L_4, String_t_il2cpp_TypeInfo_var)); + } + +IL_0030: + { + Hashtable_t725 * L_5 = ((AppDomain_t438_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_t438_il2cpp_TypeInfo_var))->___type_resolve_in_progress_3; + V_1 = L_5; + Hashtable_t725 * L_6 = V_1; + if (L_6) + { + goto IL_0048; + } + } + { + Hashtable_t725 * L_7 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_7, /*hidden argument*/NULL); + V_1 = L_7; + Hashtable_t725 * L_8 = V_1; + ((AppDomain_t438_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_t438_il2cpp_TypeInfo_var))->___type_resolve_in_progress_3 = L_8; + } + +IL_0048: + { + Hashtable_t725 * L_9 = V_1; + String_t* L_10 = V_0; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(28 /* System.Boolean System.Collections.Hashtable::Contains(System.Object) */, L_9, L_10); + if (!L_11) + { + goto IL_0056; + } + } + { + return (Assembly_t922 *)NULL; + } + +IL_0056: + { + Hashtable_t725 * L_12 = V_1; + String_t* L_13 = V_0; + String_t* L_14 = V_0; + NullCheck(L_12); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_12, L_13, L_14); + } + +IL_005e: + try + { // begin try (depth: 1) + { + ResolveEventHandler_t1672 * L_15 = (__this->___TypeResolve_19); + NullCheck(L_15); + DelegateU5BU5D_t1772* L_16 = (DelegateU5BU5D_t1772*)VirtFuncInvoker0< DelegateU5BU5D_t1772* >::Invoke(8 /* System.Delegate[] System.MulticastDelegate::GetInvocationList() */, L_15); + V_3 = L_16; + V_4 = 0; + goto IL_00a5; + } + +IL_0072: + { + DelegateU5BU5D_t1772* L_17 = V_3; + int32_t L_18 = V_4; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + V_2 = (*(Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_17, L_19, sizeof(Delegate_t435 *))); + Delegate_t435 * L_20 = V_2; + V_5 = ((ResolveEventHandler_t1672 *)CastclassSealed(L_20, ResolveEventHandler_t1672_il2cpp_TypeInfo_var)); + ResolveEventHandler_t1672 * L_21 = V_5; + String_t* L_22 = V_0; + ResolveEventArgs_t1728 * L_23 = (ResolveEventArgs_t1728 *)il2cpp_codegen_object_new (ResolveEventArgs_t1728_il2cpp_TypeInfo_var); + ResolveEventArgs__ctor_m10718(L_23, L_22, /*hidden argument*/NULL); + NullCheck(L_21); + Assembly_t922 * L_24 = ResolveEventHandler_Invoke_m10891(L_21, __this, L_23, /*hidden argument*/NULL); + V_6 = L_24; + Assembly_t922 * L_25 = V_6; + if (!L_25) + { + goto IL_009f; + } + } + +IL_0096: + { + Assembly_t922 * L_26 = V_6; + V_7 = L_26; + IL2CPP_LEAVE(0xC4, FINALLY_00bc); + } + +IL_009f: + { + int32_t L_27 = V_4; + V_4 = ((int32_t)((int32_t)L_27+(int32_t)1)); + } + +IL_00a5: + { + int32_t L_28 = V_4; + DelegateU5BU5D_t1772* L_29 = V_3; + NullCheck(L_29); + if ((((int32_t)L_28) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_29)->max_length))))))) + { + goto IL_0072; + } + } + +IL_00af: + { + V_7 = (Assembly_t922 *)NULL; + IL2CPP_LEAVE(0xC4, FINALLY_00bc); + } + +IL_00b7: + { + ; // IL_00b7: leave IL_00c4 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00bc; + } + +FINALLY_00bc: + { // begin finally (depth: 1) + Hashtable_t725 * L_30 = V_1; + String_t* L_31 = V_0; + NullCheck(L_30); + VirtActionInvoker1< Object_t * >::Invoke(30 /* System.Void System.Collections.Hashtable::Remove(System.Object) */, L_30, L_31); + IL2CPP_END_FINALLY(188) + } // end finally (depth: 1) + IL2CPP_CLEANUP(188) + { + IL2CPP_JUMP_TBL(0xC4, IL_00c4) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00c4: + { + Assembly_t922 * L_32 = V_7; + return L_32; + } +} +// System.Void System.AppDomainSetup::.ctor() +extern "C" void AppDomainSetup__ctor_m10045 (AppDomainSetup_t1673 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ApplicationException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2454; +extern "C" void ApplicationException__ctor_m10046 (ApplicationException_t1675 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2454 = il2cpp_codegen_string_literal_from_index(2454); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2454, /*hidden argument*/NULL); + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146232832), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ApplicationException::.ctor(System.String) +extern "C" void ApplicationException__ctor_m10047 (ApplicationException_t1675 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146232832), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ApplicationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ApplicationException__ctor_m10048 (ApplicationException_t1675 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ApplicationIdentity::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern "C" void ApplicationIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m10049 (ApplicationIdentity_t1670 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + return; + } +} +// System.String System.ApplicationIdentity::ToString() +extern "C" String_t* ApplicationIdentity_ToString_m10050 (ApplicationIdentity_t1670 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->____fullName_0); + return L_0; + } +} +// System.Void System.ArgumentException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2455; +extern "C" void ArgumentException__ctor_m10051 (ArgumentException_t437 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2455 = il2cpp_codegen_string_literal_from_index(2455); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2455, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024809), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentException::.ctor(System.String) +extern "C" void ArgumentException__ctor_m2001 (ArgumentException_t437 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024809), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentException::.ctor(System.String,System.Exception) +extern "C" void ArgumentException__ctor_m4713 (ArgumentException_t437 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024809), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentException::.ctor(System.String,System.String) +extern "C" void ArgumentException__ctor_m4608 (ArgumentException_t437 * __this, String_t* ___message, String_t* ___paramName, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___paramName; + __this->___param_name_12 = L_1; + Exception_set_HResult_m2072(__this, ((int32_t)-2147024809), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentException::.ctor(System.String,System.String,System.Exception) +extern "C" void ArgumentException__ctor_m10052 (ArgumentException_t437 * __this, String_t* ___message, String_t* ___paramName, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + String_t* L_2 = ___paramName; + __this->___param_name_12 = L_2; + Exception_set_HResult_m2072(__this, ((int32_t)-2147024809), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2456; +extern "C" void ArgumentException__ctor_m10053 (ArgumentException_t437 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2456 = il2cpp_codegen_string_literal_from_index(2456); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral2456, /*hidden argument*/NULL); + __this->___param_name_12 = L_3; + return; + } +} +// System.String System.ArgumentException::get_ParamName() +extern "C" String_t* ArgumentException_get_ParamName_m10054 (ArgumentException_t437 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___param_name_12); + return L_0; + } +} +// System.String System.ArgumentException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2457; +extern "C" String_t* ArgumentException_get_Message_m10055 (ArgumentException_t437 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2457 = il2cpp_codegen_string_literal_from_index(2457); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.ArgumentException::get_ParamName() */, __this); + if (!L_0) + { + goto IL_003c; + } + } + { + String_t* L_1 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.ArgumentException::get_ParamName() */, __this); + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_003c; + } + } + { + String_t* L_3 = Exception_get_Message_m6575(__this, /*hidden argument*/NULL); + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2457, /*hidden argument*/NULL); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.ArgumentException::get_ParamName() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m2057(NULL /*static, unused*/, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_003c: + { + String_t* L_8 = Exception_get_Message_m6575(__this, /*hidden argument*/NULL); + return L_8; + } +} +// System.Void System.ArgumentException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2456; +extern "C" void ArgumentException_GetObjectData_m10056 (ArgumentException_t437 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2456 = il2cpp_codegen_string_literal_from_index(2456); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(11 /* System.String System.ArgumentException::get_ParamName() */, __this); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral2456, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentNullException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2458; +extern "C" void ArgumentNullException__ctor_m10057 (ArgumentNullException_t151 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2458 = il2cpp_codegen_string_literal_from_index(2458); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2458, /*hidden argument*/NULL); + ArgumentException__ctor_m2001(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentNullException::.ctor(System.String) +extern Il2CppCodeGenString* _stringLiteral2458; +extern "C" void ArgumentNullException__ctor_m589 (ArgumentNullException_t151 * __this, String_t* ___paramName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2458 = il2cpp_codegen_string_literal_from_index(2458); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2458, /*hidden argument*/NULL); + String_t* L_1 = ___paramName; + ArgumentException__ctor_m4608(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentNullException::.ctor(System.String,System.String) +extern "C" void ArgumentNullException__ctor_m4604 (ArgumentNullException_t151 * __this, String_t* ___paramName, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + String_t* L_1 = ___paramName; + ArgumentException__ctor_m4608(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentNullException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ArgumentNullException__ctor_m10058 (ArgumentNullException_t151 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + ArgumentException__ctor_m10053(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentOutOfRangeException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2459; +extern "C" void ArgumentOutOfRangeException__ctor_m4746 (ArgumentOutOfRangeException_t915 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2459 = il2cpp_codegen_string_literal_from_index(2459); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2459, /*hidden argument*/NULL); + ArgumentException__ctor_m2001(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233086), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentOutOfRangeException::.ctor(System.String) +extern Il2CppCodeGenString* _stringLiteral2459; +extern "C" void ArgumentOutOfRangeException__ctor_m4610 (ArgumentOutOfRangeException_t915 * __this, String_t* ___paramName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2459 = il2cpp_codegen_string_literal_from_index(2459); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2459, /*hidden argument*/NULL); + String_t* L_1 = ___paramName; + ArgumentException__ctor_m4608(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233086), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String) +extern "C" void ArgumentOutOfRangeException__ctor_m4605 (ArgumentOutOfRangeException_t915 * __this, String_t* ___paramName, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + String_t* L_1 = ___paramName; + ArgumentException__ctor_m4608(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233086), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String) +extern "C" void ArgumentOutOfRangeException__ctor_m10059 (ArgumentOutOfRangeException_t915 * __this, String_t* ___paramName, Object_t * ___actualValue, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + String_t* L_1 = ___paramName; + ArgumentException__ctor_m4608(__this, L_0, L_1, /*hidden argument*/NULL); + Object_t * L_2 = ___actualValue; + __this->___actual_value_13 = L_2; + Exception_set_HResult_m2072(__this, ((int32_t)-2146233086), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArgumentOutOfRangeException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2460; +extern "C" void ArgumentOutOfRangeException__ctor_m10060 (ArgumentOutOfRangeException_t915 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2460 = il2cpp_codegen_string_literal_from_index(2460); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + ArgumentException__ctor_m10053(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral2460, /*hidden argument*/NULL); + __this->___actual_value_13 = L_3; + return; + } +} +// System.String System.ArgumentOutOfRangeException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* ArgumentOutOfRangeException_get_Message_m10061 (ArgumentOutOfRangeException_t915 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = ArgumentException_get_Message_m10055(__this, /*hidden argument*/NULL); + V_0 = L_0; + Object_t * L_1 = (__this->___actual_value_13); + if (L_1) + { + goto IL_0014; + } + } + { + String_t* L_2 = V_0; + return L_2; + } + +IL_0014: + { + String_t* L_3 = V_0; + String_t* L_4 = Environment_get_NewLine_m4670(NULL /*static, unused*/, /*hidden argument*/NULL); + Object_t * L_5 = (__this->___actual_value_13); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m3446(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.ArgumentOutOfRangeException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2460; +extern "C" void ArgumentOutOfRangeException_GetObjectData_m10062 (ArgumentOutOfRangeException_t915 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2460 = il2cpp_codegen_string_literal_from_index(2460); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + ArgumentException_GetObjectData_m10056(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + Object_t * L_3 = (__this->___actual_value_13); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral2460, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArithmeticException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2461; +extern "C" void ArithmeticException__ctor_m10063 (ArithmeticException_t1086 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2461 = il2cpp_codegen_string_literal_from_index(2461); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2461, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024362), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArithmeticException::.ctor(System.String) +extern "C" void ArithmeticException__ctor_m5678 (ArithmeticException_t1086 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024362), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArithmeticException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ArithmeticException__ctor_m10064 (ArithmeticException_t1086 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArrayTypeMismatchException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2462; +extern "C" void ArrayTypeMismatchException__ctor_m10065 (ArrayTypeMismatchException_t1676 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2462 = il2cpp_codegen_string_literal_from_index(2462); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2462, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233085), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArrayTypeMismatchException::.ctor(System.String) +extern "C" void ArrayTypeMismatchException__ctor_m10066 (ArrayTypeMismatchException_t1676 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233085), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ArrayTypeMismatchException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ArrayTypeMismatchException__ctor_m10067 (ArrayTypeMismatchException_t1676 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.BitConverter::.cctor() +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" void BitConverter__cctor_m10068 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = BitConverter_DoubleWordsAreSwapped_m10070(NULL /*static, unused*/, /*hidden argument*/NULL); + ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___SwappedWordsInDouble_0 = L_0; + bool L_1 = BitConverter_AmILittleEndian_m10069(NULL /*static, unused*/, /*hidden argument*/NULL); + ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___IsLittleEndian_1 = L_1; + return; + } +} +// System.Boolean System.BitConverter::AmILittleEndian() +extern "C" bool BitConverter_AmILittleEndian_m10069 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + double V_0 = 0.0; + uint8_t* V_1 = {0}; + { + V_0 = (1.0); + V_1 = (uint8_t*)(&V_0); + uint8_t* L_0 = V_1; + return ((((int32_t)(*((uint8_t*)L_0))) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.BitConverter::DoubleWordsAreSwapped() +extern "C" bool BitConverter_DoubleWordsAreSwapped_m10070 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + double V_0 = 0.0; + uint8_t* V_1 = {0}; + { + V_0 = (1.0); + V_1 = (uint8_t*)(&V_0); + uint8_t* L_0 = V_1; + return ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_0+(int32_t)2))))) == ((int32_t)((int32_t)240)))? 1 : 0); + } +} +// System.Int64 System.BitConverter::DoubleToInt64Bits(System.Double) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" int64_t BitConverter_DoubleToInt64Bits_m10071 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_1 = BitConverter_GetBytes_m10073(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + int64_t L_2 = BitConverter_ToInt64_m10075(NULL /*static, unused*/, L_1, 0, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte[] System.BitConverter::GetBytes(System.Byte*,System.Int32) +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BitConverter_GetBytes_m10072 (Object_t * __this /* static, unused */, uint8_t* ___ptr, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = ___count; + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, L_0)); + V_1 = 0; + goto IL_0019; + } + +IL_000e: + { + ByteU5BU5D_t789* L_1 = V_0; + int32_t L_2 = V_1; + uint8_t* L_3 = ___ptr; + int32_t L_4 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, L_2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)L_4)))); + int32_t L_5 = V_1; + V_1 = ((int32_t)((int32_t)L_5+(int32_t)1)); + } + +IL_0019: + { + int32_t L_6 = V_1; + int32_t L_7 = ___count; + if ((((int32_t)L_6) < ((int32_t)L_7))) + { + goto IL_000e; + } + } + { + ByteU5BU5D_t789* L_8 = V_0; + return L_8; + } +} +// System.Byte[] System.BitConverter::GetBytes(System.Double) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern "C" ByteU5BU5D_t789* BitConverter_GetBytes_m10073 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + uint8_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + bool L_0 = ((BitConverter_t918_StaticFields*)BitConverter_t918_il2cpp_TypeInfo_var->static_fields)->___SwappedWordsInDouble_0; + if (!L_0) + { + goto IL_004c; + } + } + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 8)); + V_1 = (uint8_t*)(&___value); + ByteU5BU5D_t789* L_1 = V_0; + uint8_t* L_2 = V_1; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 0); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_1, 0, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_2+(int32_t)4)))); + ByteU5BU5D_t789* L_3 = V_0; + uint8_t* L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_3, 1, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_4+(int32_t)5)))); + ByteU5BU5D_t789* L_5 = V_0; + uint8_t* L_6 = V_1; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 2); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_5, 2, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_6+(int32_t)6)))); + ByteU5BU5D_t789* L_7 = V_0; + uint8_t* L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_7, 3, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)7)))); + ByteU5BU5D_t789* L_9 = V_0; + uint8_t* L_10 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 4); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_9, 4, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)L_10)); + ByteU5BU5D_t789* L_11 = V_0; + uint8_t* L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 5); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_11, 5, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)1)))); + ByteU5BU5D_t789* L_13 = V_0; + uint8_t* L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 6); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_13, 6, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)2)))); + ByteU5BU5D_t789* L_15 = V_0; + uint8_t* L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 7); + *((uint8_t*)(uint8_t*)SZArrayLdElema(L_15, 7, sizeof(uint8_t))) = (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)3)))); + ByteU5BU5D_t789* L_17 = V_0; + return L_17; + } + +IL_004c: + { + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_18 = BitConverter_GetBytes_m10072(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&___value), 8, /*hidden argument*/NULL); + return L_18; + } +} +// System.Void System.BitConverter::PutBytes(System.Byte*,System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral2463; +extern Il2CppCodeGenString* _stringLiteral2464; +extern "C" void BitConverter_PutBytes_m10074 (Object_t * __this /* static, unused */, uint8_t* ___dst, ByteU5BU5D_t789* ___src, int32_t ___start_index, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral2463 = il2cpp_codegen_string_literal_from_index(2463); + _stringLiteral2464 = il2cpp_codegen_string_literal_from_index(2464); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___src; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___start_index; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0023; + } + } + { + int32_t L_3 = ___start_index; + ByteU5BU5D_t789* L_4 = ___src; + NullCheck(L_4); + if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1))))) + { + goto IL_0033; + } + } + +IL_0023: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_5, _stringLiteral965, _stringLiteral2463, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0033: + { + ByteU5BU5D_t789* L_6 = ___src; + NullCheck(L_6); + int32_t L_7 = ___count; + int32_t L_8 = ___start_index; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) >= ((int32_t)L_8))) + { + goto IL_0049; + } + } + { + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, _stringLiteral2464, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0049: + { + V_0 = 0; + goto IL_005d; + } + +IL_0050: + { + uint8_t* L_10 = ___dst; + int32_t L_11 = V_0; + ByteU5BU5D_t789* L_12 = ___src; + int32_t L_13 = V_0; + int32_t L_14 = ___start_index; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, ((int32_t)((int32_t)L_13+(int32_t)L_14))); + int32_t L_15 = ((int32_t)((int32_t)L_13+(int32_t)L_14)); + *((int8_t*)(((uint8_t*)((intptr_t)L_10+(int32_t)L_11)))) = (int8_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_12, L_15, sizeof(uint8_t))); + int32_t L_16 = V_0; + V_0 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005d: + { + int32_t L_17 = V_0; + int32_t L_18 = ___count; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0050; + } + } + { + return; + } +} +// System.Int64 System.BitConverter::ToInt64(System.Byte[],System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern "C" int64_t BitConverter_ToInt64_m10075 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + ByteU5BU5D_t789* L_0 = ___value; + int32_t L_1 = ___startIndex; + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + BitConverter_PutBytes_m10074(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(&V_0), L_0, L_1, 8, /*hidden argument*/NULL); + int64_t L_2 = V_0; + return L_2; + } +} +// System.String System.BitConverter::ToString(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" String_t* BitConverter_ToString_m5733 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___value; + ByteU5BU5D_t789* L_3 = ___value; + NullCheck(L_3); + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + String_t* L_4 = BitConverter_ToString_m10076(NULL /*static, unused*/, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.BitConverter::ToString(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2465; +extern Il2CppCodeGenString* _stringLiteral965; +extern Il2CppCodeGenString* _stringLiteral2463; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral2466; +extern Il2CppCodeGenString* _stringLiteral2467; +extern "C" String_t* BitConverter_ToString_m10076 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___value, int32_t ___startIndex, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral2465 = il2cpp_codegen_string_literal_from_index(2465); + _stringLiteral965 = il2cpp_codegen_string_literal_from_index(965); + _stringLiteral2463 = il2cpp_codegen_string_literal_from_index(2463); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral2466 = il2cpp_codegen_string_literal_from_index(2466); + _stringLiteral2467 = il2cpp_codegen_string_literal_from_index(2467); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + uint16_t V_4 = 0x0; + { + ByteU5BU5D_t789* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2465, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___startIndex; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0021; + } + } + { + int32_t L_3 = ___startIndex; + ByteU5BU5D_t789* L_4 = ___value; + NullCheck(L_4); + if ((((int32_t)L_3) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_0045; + } + } + +IL_0021: + { + int32_t L_5 = ___startIndex; + if (L_5) + { + goto IL_0035; + } + } + { + ByteU5BU5D_t789* L_6 = ___value; + NullCheck(L_6); + if ((((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0035; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_7; + } + +IL_0035: + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_8, _stringLiteral965, _stringLiteral2463, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0045: + { + int32_t L_9 = ___length; + if ((((int32_t)L_9) >= ((int32_t)0))) + { + goto IL_005c; + } + } + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_10, _stringLiteral966, _stringLiteral2466, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_005c: + { + int32_t L_11 = ___startIndex; + ByteU5BU5D_t789* L_12 = ___value; + NullCheck(L_12); + int32_t L_13 = ___length; + if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))-(int32_t)L_13))))) + { + goto IL_0072; + } + } + { + ArgumentException_t437 * L_14 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_14, _stringLiteral2467, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_0072: + { + int32_t L_15 = ___length; + if (L_15) + { + goto IL_007e; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_16; + } + +IL_007e: + { + int32_t L_17 = ___length; + StringBuilder_t457 * L_18 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_18, ((int32_t)((int32_t)((int32_t)((int32_t)L_17*(int32_t)3))-(int32_t)1)), /*hidden argument*/NULL); + V_0 = L_18; + int32_t L_19 = ___startIndex; + int32_t L_20 = ___length; + V_1 = ((int32_t)((int32_t)L_19+(int32_t)L_20)); + int32_t L_21 = ___startIndex; + V_2 = L_21; + goto IL_0111; + } + +IL_0094: + { + int32_t L_22 = V_2; + int32_t L_23 = ___startIndex; + if ((((int32_t)L_22) <= ((int32_t)L_23))) + { + goto IL_00a4; + } + } + { + StringBuilder_t457 * L_24 = V_0; + NullCheck(L_24); + StringBuilder_Append_m4622(L_24, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_00a4: + { + ByteU5BU5D_t789* L_25 = ___value; + int32_t L_26 = V_2; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, L_26); + int32_t L_27 = L_26; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_25, L_27, sizeof(uint8_t)))>>(int32_t)4))&(int32_t)((int32_t)15)))))); + ByteU5BU5D_t789* L_28 = ___value; + int32_t L_29 = V_2; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + V_4 = (((int32_t)((uint16_t)((int32_t)((int32_t)(*(uint8_t*)(uint8_t*)SZArrayLdElema(L_28, L_30, sizeof(uint8_t)))&(int32_t)((int32_t)15)))))); + uint16_t L_31 = V_3; + if ((((int32_t)L_31) >= ((int32_t)((int32_t)10)))) + { + goto IL_00ca; + } + } + { + uint16_t L_32 = V_3; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_32+(int32_t)((int32_t)48)))))); + goto IL_00d6; + } + +IL_00ca: + { + uint16_t L_33 = V_3; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_33-(int32_t)((int32_t)10)))))); + uint16_t L_34 = V_3; + V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_34+(int32_t)((int32_t)65)))))); + } + +IL_00d6: + { + uint16_t L_35 = V_4; + if ((((int32_t)L_35) >= ((int32_t)((int32_t)10)))) + { + goto IL_00ec; + } + } + { + uint16_t L_36 = V_4; + V_4 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_36+(int32_t)((int32_t)48)))))); + goto IL_00fc; + } + +IL_00ec: + { + uint16_t L_37 = V_4; + V_4 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_37-(int32_t)((int32_t)10)))))); + uint16_t L_38 = V_4; + V_4 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_38+(int32_t)((int32_t)65)))))); + } + +IL_00fc: + { + StringBuilder_t457 * L_39 = V_0; + uint16_t L_40 = V_3; + NullCheck(L_39); + StringBuilder_Append_m4622(L_39, L_40, /*hidden argument*/NULL); + StringBuilder_t457 * L_41 = V_0; + uint16_t L_42 = V_4; + NullCheck(L_41); + StringBuilder_Append_m4622(L_41, L_42, /*hidden argument*/NULL); + int32_t L_43 = V_2; + V_2 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_0111: + { + int32_t L_44 = V_2; + int32_t L_45 = V_1; + if ((((int32_t)L_44) < ((int32_t)L_45))) + { + goto IL_0094; + } + } + { + StringBuilder_t457 * L_46 = V_0; + NullCheck(L_46); + String_t* L_47 = StringBuilder_ToString_m2059(L_46, /*hidden argument*/NULL); + return L_47; + } +} +// System.Int32 System.Buffer::ByteLength(System.Array) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral2468; +extern "C" int32_t Buffer_ByteLength_m10077 (Object_t * __this /* static, unused */, Array_t * ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral2468 = il2cpp_codegen_string_literal_from_index(2468); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + Array_t * L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___array; + int32_t L_3 = Buffer_ByteLengthInternal_m10078(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int32_t L_4 = V_0; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_002f; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2468, /*hidden argument*/NULL); + ArgumentException_t437 * L_6 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_6, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002f: + { + int32_t L_7 = V_0; + return L_7; + } +} +// System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2469; +extern Il2CppCodeGenString* _stringLiteral2470; +extern Il2CppCodeGenString* _stringLiteral2471; +extern Il2CppCodeGenString* _stringLiteral999; +extern Il2CppCodeGenString* _stringLiteral2472; +extern Il2CppCodeGenString* _stringLiteral330; +extern Il2CppCodeGenString* _stringLiteral2473; +extern "C" void Buffer_BlockCopy_m4659 (Object_t * __this /* static, unused */, Array_t * ___src, int32_t ___srcOffset, Array_t * ___dst, int32_t ___dstOffset, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2469 = il2cpp_codegen_string_literal_from_index(2469); + _stringLiteral2470 = il2cpp_codegen_string_literal_from_index(2470); + _stringLiteral2471 = il2cpp_codegen_string_literal_from_index(2471); + _stringLiteral999 = il2cpp_codegen_string_literal_from_index(999); + _stringLiteral2472 = il2cpp_codegen_string_literal_from_index(2472); + _stringLiteral330 = il2cpp_codegen_string_literal_from_index(330); + _stringLiteral2473 = il2cpp_codegen_string_literal_from_index(2473); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + Array_t * L_0 = ___src; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2469, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Array_t * L_2 = ___dst; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral2470, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___srcOffset; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_003e; + } + } + { + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral999, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_6, _stringLiteral2471, L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_003e: + { + int32_t L_7 = ___dstOffset; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_005a; + } + } + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral999, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_9, _stringLiteral2472, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_005a: + { + int32_t L_10 = ___count; + if ((((int32_t)L_10) >= ((int32_t)0))) + { + goto IL_0077; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral999, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_12, _stringLiteral330, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0077: + { + Array_t * L_13 = ___src; + int32_t L_14 = ___srcOffset; + Array_t * L_15 = ___dst; + int32_t L_16 = ___dstOffset; + int32_t L_17 = ___count; + bool L_18 = Buffer_BlockCopyInternal_m10079(NULL /*static, unused*/, L_13, L_14, L_15, L_16, L_17, /*hidden argument*/NULL); + V_0 = L_18; + bool L_19 = V_0; + if (L_19) + { + goto IL_00b7; + } + } + { + int32_t L_20 = ___srcOffset; + Array_t * L_21 = ___src; + int32_t L_22 = Buffer_ByteLength_m10077(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + int32_t L_23 = ___count; + if ((((int32_t)L_20) > ((int32_t)((int32_t)((int32_t)L_22-(int32_t)L_23))))) + { + goto IL_00a7; + } + } + { + int32_t L_24 = ___dstOffset; + Array_t * L_25 = ___dst; + int32_t L_26 = Buffer_ByteLength_m10077(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + int32_t L_27 = ___count; + if ((((int32_t)L_24) <= ((int32_t)((int32_t)((int32_t)L_26-(int32_t)L_27))))) + { + goto IL_00b7; + } + } + +IL_00a7: + { + String_t* L_28 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2473, /*hidden argument*/NULL); + ArgumentException_t437 * L_29 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_29, L_28, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00b7: + { + return; + } +} +// System.Int32 System.Buffer::ByteLengthInternal(System.Array) +extern "C" int32_t Buffer_ByteLengthInternal_m10078 (Object_t * __this /* static, unused */, Array_t * ___array, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Buffer_ByteLengthInternal_m10078_ftn) (Array_t *); + return ((Buffer_ByteLengthInternal_m10078_ftn)mscorlib::System::Buffer::ByteLengthInternal) (___array); +} +// System.Boolean System.Buffer::BlockCopyInternal(System.Array,System.Int32,System.Array,System.Int32,System.Int32) +extern "C" bool Buffer_BlockCopyInternal_m10079 (Object_t * __this /* static, unused */, Array_t * ___src, int32_t ___src_offset, Array_t * ___dest, int32_t ___dest_offset, int32_t ___count, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Buffer_BlockCopyInternal_m10079_ftn) (Array_t *, int32_t, Array_t *, int32_t, int32_t); + return ((Buffer_BlockCopyInternal_m10079_ftn)mscorlib::System::Buffer::BlockCopyInternal) (___src, ___src_offset, ___dest, ___dest_offset, ___count); +} +// System.Void System.CharEnumerator::.ctor(System.String) +extern "C" void CharEnumerator__ctor_m10080 (CharEnumerator_t1680 * __this, String_t* ___s, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + String_t* L_0 = ___s; + __this->___str_0 = L_0; + __this->___index_1 = (-1); + String_t* L_1 = ___s; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + __this->___length_2 = L_2; + return; + } +} +// System.Object System.CharEnumerator::System.Collections.IEnumerator.get_Current() +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" Object_t * CharEnumerator_System_Collections_IEnumerator_get_Current_m10081 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = CharEnumerator_get_Current_m10083(__this, /*hidden argument*/NULL); + uint16_t L_1 = L_0; + Object_t * L_2 = Box(Char_t702_il2cpp_TypeInfo_var, &L_1); + return L_2; + } +} +// System.Void System.CharEnumerator::System.IDisposable.Dispose() +extern "C" void CharEnumerator_System_IDisposable_Dispose_m10082 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + { + return; + } +} +// System.Char System.CharEnumerator::get_Current() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2474; +extern "C" uint16_t CharEnumerator_get_Current_m10083 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2474 = il2cpp_codegen_string_literal_from_index(2474); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->___index_1); + if ((((int32_t)L_0) == ((int32_t)(-1)))) + { + goto IL_001d; + } + } + { + int32_t L_1 = (__this->___index_1); + int32_t L_2 = (__this->___length_2); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_002d; + } + } + +IL_001d: + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2474, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_4 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + String_t* L_5 = (__this->___str_0); + int32_t L_6 = (__this->___index_1); + NullCheck(L_5); + uint16_t L_7 = String_get_Chars_m2061(L_5, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Object System.CharEnumerator::Clone() +extern TypeInfo* CharEnumerator_t1680_il2cpp_TypeInfo_var; +extern "C" Object_t * CharEnumerator_Clone_m10084 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharEnumerator_t1680_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(710); + s_Il2CppMethodIntialized = true; + } + CharEnumerator_t1680 * V_0 = {0}; + { + String_t* L_0 = (__this->___str_0); + CharEnumerator_t1680 * L_1 = (CharEnumerator_t1680 *)il2cpp_codegen_object_new (CharEnumerator_t1680_il2cpp_TypeInfo_var); + CharEnumerator__ctor_m10080(L_1, L_0, /*hidden argument*/NULL); + V_0 = L_1; + CharEnumerator_t1680 * L_2 = V_0; + int32_t L_3 = (__this->___index_1); + NullCheck(L_2); + L_2->___index_1 = L_3; + CharEnumerator_t1680 * L_4 = V_0; + return L_4; + } +} +// System.Boolean System.CharEnumerator::MoveNext() +extern "C" bool CharEnumerator_MoveNext_m10085 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___index_1); + __this->___index_1 = ((int32_t)((int32_t)L_0+(int32_t)1)); + int32_t L_1 = (__this->___index_1); + int32_t L_2 = (__this->___length_2); + if ((((int32_t)L_1) < ((int32_t)L_2))) + { + goto IL_002d; + } + } + { + int32_t L_3 = (__this->___length_2); + __this->___index_1 = L_3; + return 0; + } + +IL_002d: + { + return 1; + } +} +// System.Void System.CharEnumerator::Reset() +extern "C" void CharEnumerator_Reset_m10086 (CharEnumerator_t1680 * __this, const MethodInfo* method) +{ + { + __this->___index_1 = (-1); + return; + } +} +// System.Void System.Console::.cctor() +extern TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern "C" void Console__cctor_m10087 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Encoding_t931_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(493); + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + bool L_0 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_001f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_1 = Encoding_get_Default_m9784(NULL /*static, unused*/, /*hidden argument*/NULL); + Encoding_t931 * L_2 = L_1; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___outputEncoding_4 = L_2; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___inputEncoding_3 = L_2; + goto IL_006e; + } + +IL_001f: + { + V_0 = 0; + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_InternalCodePage_m9783(NULL /*static, unused*/, (&V_0), /*hidden argument*/NULL); + int32_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)(-1)))) + { + goto IL_005e; + } + } + { + int32_t L_4 = V_0; + if ((((int32_t)((int32_t)((int32_t)L_4&(int32_t)((int32_t)268435455)))) == ((int32_t)3))) + { + goto IL_0049; + } + } + { + int32_t L_5 = V_0; + if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)268435456)))) + { + goto IL_005e; + } + } + +IL_0049: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_6 = Encoding_get_UTF8Unmarked_m9786(NULL /*static, unused*/, /*hidden argument*/NULL); + Encoding_t931 * L_7 = L_6; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___outputEncoding_4 = L_7; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___inputEncoding_3 = L_7; + goto IL_006e; + } + +IL_005e: + { + IL2CPP_RUNTIME_CLASS_INIT(Encoding_t931_il2cpp_TypeInfo_var); + Encoding_t931 * L_8 = Encoding_get_Default_m9784(NULL /*static, unused*/, /*hidden argument*/NULL); + Encoding_t931 * L_9 = L_8; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___outputEncoding_4 = L_9; + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___inputEncoding_3 = L_9; + } + +IL_006e: + { + Encoding_t931 * L_10 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___inputEncoding_3; + Encoding_t931 * L_11 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___outputEncoding_4; + Console_SetEncodings_m10088(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Console::SetEncodings(System.Text.Encoding,System.Text.Encoding) +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern TypeInfo* UnexceptionalStreamWriter_t1296_il2cpp_TypeInfo_var; +extern TypeInfo* StreamWriter_t1289_il2cpp_TypeInfo_var; +extern TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +extern TypeInfo* UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var; +extern TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +extern "C" void Console_SetEncodings_m10088 (Object_t * __this /* static, unused */, Encoding_t931 * ___inputEncoding, Encoding_t931 * ___outputEncoding, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + UnexceptionalStreamWriter_t1296_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1175); + StreamWriter_t1289_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(784); + TextWriter_t943_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(857); + UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(862); + TextReader_t1210_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(855); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + Stream_t1039 * L_0 = Console_OpenStandardError_m10090(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + Encoding_t931 * L_1 = ___outputEncoding; + UnexceptionalStreamWriter_t1296 * L_2 = (UnexceptionalStreamWriter_t1296 *)il2cpp_codegen_object_new (UnexceptionalStreamWriter_t1296_il2cpp_TypeInfo_var); + UnexceptionalStreamWriter__ctor_m7975(L_2, L_0, L_1, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1 = L_2; + TextWriter_t943 * L_3 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1; + NullCheck(((StreamWriter_t1289 *)CastclassClass(L_3, StreamWriter_t1289_il2cpp_TypeInfo_var))); + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, ((StreamWriter_t1289 *)CastclassClass(L_3, StreamWriter_t1289_il2cpp_TypeInfo_var)), 1); + TextWriter_t943 * L_4 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1; + IL2CPP_RUNTIME_CLASS_INIT(TextWriter_t943_il2cpp_TypeInfo_var); + TextWriter_t943 * L_5 = TextWriter_Synchronized_m7951(NULL /*static, unused*/, L_4, 1, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1 = L_5; + Stream_t1039 * L_6 = Console_OpenStandardOutput_m10092(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + Encoding_t931 * L_7 = ___outputEncoding; + UnexceptionalStreamWriter_t1296 * L_8 = (UnexceptionalStreamWriter_t1296 *)il2cpp_codegen_object_new (UnexceptionalStreamWriter_t1296_il2cpp_TypeInfo_var); + UnexceptionalStreamWriter__ctor_m7975(L_8, L_6, L_7, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdout_0 = L_8; + TextWriter_t943 * L_9 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdout_0; + NullCheck(((StreamWriter_t1289 *)CastclassClass(L_9, StreamWriter_t1289_il2cpp_TypeInfo_var))); + VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, ((StreamWriter_t1289 *)CastclassClass(L_9, StreamWriter_t1289_il2cpp_TypeInfo_var)), 1); + TextWriter_t943 * L_10 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdout_0; + TextWriter_t943 * L_11 = TextWriter_Synchronized_m7951(NULL /*static, unused*/, L_10, 1, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdout_0 = L_11; + Stream_t1039 * L_12 = Console_OpenStandardInput_m10091(NULL /*static, unused*/, 0, /*hidden argument*/NULL); + Encoding_t931 * L_13 = ___inputEncoding; + UnexceptionalStreamReader_t1295 * L_14 = (UnexceptionalStreamReader_t1295 *)il2cpp_codegen_object_new (UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var); + UnexceptionalStreamReader__ctor_m7967(L_14, L_12, L_13, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdin_2 = L_14; + TextReader_t1210 * L_15 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdin_2; + IL2CPP_RUNTIME_CLASS_INIT(TextReader_t1210_il2cpp_TypeInfo_var); + TextReader_t1210 * L_16 = TextReader_Synchronized_m7934(NULL /*static, unused*/, L_15, /*hidden argument*/NULL); + ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdin_2 = L_16; + TextWriter_t943 * L_17 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdout_0; + GC_SuppressFinalize_m4827(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + TextWriter_t943 * L_18 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1; + GC_SuppressFinalize_m4827(NULL /*static, unused*/, L_18, /*hidden argument*/NULL); + TextReader_t1210 * L_19 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stdin_2; + GC_SuppressFinalize_m4827(NULL /*static, unused*/, L_19, /*hidden argument*/NULL); + return; + } +} +// System.IO.TextWriter System.Console::get_Error() +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern "C" TextWriter_t943 * Console_get_Error_m4765 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + TextWriter_t943 * L_0 = ((Console_t942_StaticFields*)Console_t942_il2cpp_TypeInfo_var->static_fields)->___stderr_1; + return L_0; + } +} +// System.IO.Stream System.Console::Open(System.IntPtr,System.IO.FileAccess,System.Int32) +extern TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +extern TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +extern TypeInfo* NullStream_t1285_il2cpp_TypeInfo_var; +extern "C" Stream_t1039 * Console_Open_m10089 (Object_t * __this /* static, unused */, IntPtr_t ___handle, int32_t ___access, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FileStream_t1094_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(843); + IOException_t1101_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(685); + NullStream_t1285_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(853); + s_Il2CppMethodIntialized = true; + } + Stream_t1039 * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + IntPtr_t L_0 = ___handle; + int32_t L_1 = ___access; + int32_t L_2 = ___bufferSize; + int32_t L_3 = ___bufferSize; + FileStream_t1094 * L_4 = (FileStream_t1094 *)il2cpp_codegen_object_new (FileStream_t1094_il2cpp_TypeInfo_var); + FileStream__ctor_m7728(L_4, L_0, L_1, 0, L_2, 0, ((((int32_t)L_3) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL); + V_0 = L_4; + goto IL_002a; + } + +IL_0014: + { + ; // IL_0014: leave IL_002a + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (IOException_t1101_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0019; + throw e; + } + +CATCH_0019: + { // begin catch(System.IO.IOException) + { + NullStream_t1285 * L_5 = (NullStream_t1285 *)il2cpp_codegen_object_new (NullStream_t1285_il2cpp_TypeInfo_var); + NullStream__ctor_m7852(L_5, /*hidden argument*/NULL); + V_0 = L_5; + goto IL_002a; + } + +IL_0025: + { + ; // IL_0025: leave IL_002a + } + } // end catch (depth: 1) + +IL_002a: + { + Stream_t1039 * L_6 = V_0; + return L_6; + } +} +// System.IO.Stream System.Console::OpenStandardError(System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern "C" Stream_t1039 * Console_OpenStandardError_m10090 (Object_t * __this /* static, unused */, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_0 = MonoIO_get_ConsoleError_m7821(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_1 = ___bufferSize; + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + Stream_t1039 * L_2 = Console_Open_m10089(NULL /*static, unused*/, L_0, 2, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.IO.Stream System.Console::OpenStandardInput(System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern "C" Stream_t1039 * Console_OpenStandardInput_m10091 (Object_t * __this /* static, unused */, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_0 = MonoIO_get_ConsoleInput_m7820(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_1 = ___bufferSize; + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + Stream_t1039 * L_2 = Console_Open_m10089(NULL /*static, unused*/, L_0, 1, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.IO.Stream System.Console::OpenStandardOutput(System.Int32) +extern TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +extern TypeInfo* Console_t942_il2cpp_TypeInfo_var; +extern "C" Stream_t1039 * Console_OpenStandardOutput_m10092 (Object_t * __this /* static, unused */, int32_t ___bufferSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoIO_t1280_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(839); + Console_t942_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(582); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t1280_il2cpp_TypeInfo_var); + IntPtr_t L_0 = MonoIO_get_ConsoleOutput_m7819(NULL /*static, unused*/, /*hidden argument*/NULL); + int32_t L_1 = ___bufferSize; + IL2CPP_RUNTIME_CLASS_INIT(Console_t942_il2cpp_TypeInfo_var); + Stream_t1039 * L_2 = Console_Open_m10089(NULL /*static, unused*/, L_0, 2, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.ContextBoundObject::.ctor() +extern "C" void ContextBoundObject__ctor_m10093 (ContextBoundObject_t1449 * __this, const MethodInfo* method) +{ + { + MarshalByRefObject__ctor_m4650(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Convert::.cctor() +extern const Il2CppType* Object_t_0_0_0_var; +extern const Il2CppType* DBNull_t1681_0_0_0_var; +extern const Il2CppType* Boolean_t448_0_0_0_var; +extern const Il2CppType* Char_t702_0_0_0_var; +extern const Il2CppType* SByte_t1110_0_0_0_var; +extern const Il2CppType* Byte_t447_0_0_0_var; +extern const Il2CppType* Int16_t1111_0_0_0_var; +extern const Il2CppType* UInt16_t919_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern const Il2CppType* UInt32_t456_0_0_0_var; +extern const Il2CppType* Int64_t455_0_0_0_var; +extern const Il2CppType* UInt64_t1109_0_0_0_var; +extern const Il2CppType* Single_t165_0_0_0_var; +extern const Il2CppType* Double_t454_0_0_0_var; +extern const Il2CppType* Decimal_t1112_0_0_0_var; +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern const Il2CppType* String_t_0_0_0_var; +extern TypeInfo* DBNull_t1681_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void Convert__cctor_m10094 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + DBNull_t1681_0_0_0_var = il2cpp_codegen_type_from_index(1176); + Boolean_t448_0_0_0_var = il2cpp_codegen_type_from_index(99); + Char_t702_0_0_0_var = il2cpp_codegen_type_from_index(193); + SByte_t1110_0_0_0_var = il2cpp_codegen_type_from_index(707); + Byte_t447_0_0_0_var = il2cpp_codegen_type_from_index(126); + Int16_t1111_0_0_0_var = il2cpp_codegen_type_from_index(708); + UInt16_t919_0_0_0_var = il2cpp_codegen_type_from_index(462); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + UInt32_t456_0_0_0_var = il2cpp_codegen_type_from_index(181); + Int64_t455_0_0_0_var = il2cpp_codegen_type_from_index(180); + UInt64_t1109_0_0_0_var = il2cpp_codegen_type_from_index(705); + Single_t165_0_0_0_var = il2cpp_codegen_type_from_index(19); + Double_t454_0_0_0_var = il2cpp_codegen_type_from_index(179); + Decimal_t1112_0_0_0_var = il2cpp_codegen_type_from_index(716); + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + DBNull_t1681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1176); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DBNull_t1681_il2cpp_TypeInfo_var); + DBNull_t1681 * L_0 = ((DBNull_t1681_StaticFields*)DBNull_t1681_il2cpp_TypeInfo_var->static_fields)->___Value_0; + ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___DBNull_0 = L_0; + TypeU5BU5D_t431* L_1 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, ((int32_t)19))); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_2 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, 1); + ArrayElementTypeCheck (L_1, L_2); + *((Type_t **)(Type_t **)SZArrayLdElema(L_1, 1, sizeof(Type_t *))) = (Type_t *)L_2; + TypeU5BU5D_t431* L_3 = L_1; + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DBNull_t1681_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 2); + ArrayElementTypeCheck (L_3, L_4); + *((Type_t **)(Type_t **)SZArrayLdElema(L_3, 2, sizeof(Type_t *))) = (Type_t *)L_4; + TypeU5BU5D_t431* L_5 = L_3; + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Boolean_t448_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + ArrayElementTypeCheck (L_5, L_6); + *((Type_t **)(Type_t **)SZArrayLdElema(L_5, 3, sizeof(Type_t *))) = (Type_t *)L_6; + TypeU5BU5D_t431* L_7 = L_5; + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Char_t702_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 4); + ArrayElementTypeCheck (L_7, L_8); + *((Type_t **)(Type_t **)SZArrayLdElema(L_7, 4, sizeof(Type_t *))) = (Type_t *)L_8; + TypeU5BU5D_t431* L_9 = L_7; + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(SByte_t1110_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 5); + ArrayElementTypeCheck (L_9, L_10); + *((Type_t **)(Type_t **)SZArrayLdElema(L_9, 5, sizeof(Type_t *))) = (Type_t *)L_10; + TypeU5BU5D_t431* L_11 = L_9; + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Byte_t447_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 6); + ArrayElementTypeCheck (L_11, L_12); + *((Type_t **)(Type_t **)SZArrayLdElema(L_11, 6, sizeof(Type_t *))) = (Type_t *)L_12; + TypeU5BU5D_t431* L_13 = L_11; + Type_t * L_14 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int16_t1111_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 7); + ArrayElementTypeCheck (L_13, L_14); + *((Type_t **)(Type_t **)SZArrayLdElema(L_13, 7, sizeof(Type_t *))) = (Type_t *)L_14; + TypeU5BU5D_t431* L_15 = L_13; + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt16_t919_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 8); + ArrayElementTypeCheck (L_15, L_16); + *((Type_t **)(Type_t **)SZArrayLdElema(L_15, 8, sizeof(Type_t *))) = (Type_t *)L_16; + TypeU5BU5D_t431* L_17 = L_15; + Type_t * L_18 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)9)); + ArrayElementTypeCheck (L_17, L_18); + *((Type_t **)(Type_t **)SZArrayLdElema(L_17, ((int32_t)9), sizeof(Type_t *))) = (Type_t *)L_18; + TypeU5BU5D_t431* L_19 = L_17; + Type_t * L_20 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt32_t456_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)10)); + ArrayElementTypeCheck (L_19, L_20); + *((Type_t **)(Type_t **)SZArrayLdElema(L_19, ((int32_t)10), sizeof(Type_t *))) = (Type_t *)L_20; + TypeU5BU5D_t431* L_21 = L_19; + Type_t * L_22 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int64_t455_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)11)); + ArrayElementTypeCheck (L_21, L_22); + *((Type_t **)(Type_t **)SZArrayLdElema(L_21, ((int32_t)11), sizeof(Type_t *))) = (Type_t *)L_22; + TypeU5BU5D_t431* L_23 = L_21; + Type_t * L_24 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UInt64_t1109_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, ((int32_t)12)); + ArrayElementTypeCheck (L_23, L_24); + *((Type_t **)(Type_t **)SZArrayLdElema(L_23, ((int32_t)12), sizeof(Type_t *))) = (Type_t *)L_24; + TypeU5BU5D_t431* L_25 = L_23; + Type_t * L_26 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Single_t165_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, ((int32_t)13)); + ArrayElementTypeCheck (L_25, L_26); + *((Type_t **)(Type_t **)SZArrayLdElema(L_25, ((int32_t)13), sizeof(Type_t *))) = (Type_t *)L_26; + TypeU5BU5D_t431* L_27 = L_25; + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Double_t454_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)14)); + ArrayElementTypeCheck (L_27, L_28); + *((Type_t **)(Type_t **)SZArrayLdElema(L_27, ((int32_t)14), sizeof(Type_t *))) = (Type_t *)L_28; + TypeU5BU5D_t431* L_29 = L_27; + Type_t * L_30 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Decimal_t1112_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, ((int32_t)15)); + ArrayElementTypeCheck (L_29, L_30); + *((Type_t **)(Type_t **)SZArrayLdElema(L_29, ((int32_t)15), sizeof(Type_t *))) = (Type_t *)L_30; + TypeU5BU5D_t431* L_31 = L_29; + Type_t * L_32 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, ((int32_t)16)); + ArrayElementTypeCheck (L_31, L_32); + *((Type_t **)(Type_t **)SZArrayLdElema(L_31, ((int32_t)16), sizeof(Type_t *))) = (Type_t *)L_32; + TypeU5BU5D_t431* L_33 = L_31; + Type_t * L_34 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)18)); + ArrayElementTypeCheck (L_33, L_34); + *((Type_t **)(Type_t **)SZArrayLdElema(L_33, ((int32_t)18), sizeof(Type_t *))) = (Type_t *)L_34; + ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1 = L_33; + return; + } +} +// System.Byte[] System.Convert::InternalFromBase64String(System.String,System.Boolean) +extern "C" ByteU5BU5D_t789* Convert_InternalFromBase64String_m10095 (Object_t * __this /* static, unused */, String_t* ___str, bool ___allowWhitespaceOnly, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ByteU5BU5D_t789* (*Convert_InternalFromBase64String_m10095_ftn) (String_t*, bool); + return ((Convert_InternalFromBase64String_m10095_ftn)mscorlib::System::Convert::InternalFromBase64String) (___str, ___allowWhitespaceOnly); +} +// System.Byte[] System.Convert::FromBase64String(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" ByteU5BU5D_t789* Convert_FromBase64String_m5711 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___s; + NullCheck(L_2); + int32_t L_3 = String_get_Length_m2000(L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_0023; + } + } + { + return ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, 0)); + } + +IL_0023: + { + String_t* L_4 = ___s; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + ByteU5BU5D_t789* L_5 = Convert_InternalFromBase64String_m10095(NULL /*static, unused*/, L_4, 1, /*hidden argument*/NULL); + return L_5; + } +} +// System.String System.Convert::ToBase64String(System.Byte[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2475; +extern "C" String_t* Convert_ToBase64String_m5695 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___inArray, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2475 = il2cpp_codegen_string_literal_from_index(2475); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___inArray; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2475, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ByteU5BU5D_t789* L_2 = ___inArray; + ByteU5BU5D_t789* L_3 = ___inArray; + NullCheck(L_3); + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_4 = Convert_ToBase64String_m10096(NULL /*static, unused*/, L_2, 0, (((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.Convert::ToBase64String(System.Byte[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ASCIIEncoding_t1625_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2475; +extern Il2CppCodeGenString* _stringLiteral2476; +extern Il2CppCodeGenString* _stringLiteral2477; +extern "C" String_t* Convert_ToBase64String_m10096 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___inArray, int32_t ___offset, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ASCIIEncoding_t1625_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1146); + _stringLiteral2475 = il2cpp_codegen_string_literal_from_index(2475); + _stringLiteral2476 = il2cpp_codegen_string_literal_from_index(2476); + _stringLiteral2477 = il2cpp_codegen_string_literal_from_index(2477); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + { + ByteU5BU5D_t789* L_0 = ___inArray; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2475, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___offset; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_001f; + } + } + { + int32_t L_3 = ___length; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_002a; + } + } + +IL_001f: + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral2476, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002a: + { + int32_t L_5 = ___offset; + ByteU5BU5D_t789* L_6 = ___inArray; + NullCheck(L_6); + int32_t L_7 = ___length; + if ((((int32_t)L_5) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))))) + { + goto IL_0040; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral2477, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0040: + { + ByteU5BU5D_t789* L_9 = ___inArray; + int32_t L_10 = ___offset; + int32_t L_11 = ___length; + ByteU5BU5D_t789* L_12 = ToBase64Transform_InternalTransformFinalBlock_m9558(NULL /*static, unused*/, L_9, L_10, L_11, /*hidden argument*/NULL); + V_0 = L_12; + ASCIIEncoding_t1625 * L_13 = (ASCIIEncoding_t1625 *)il2cpp_codegen_object_new (ASCIIEncoding_t1625_il2cpp_TypeInfo_var); + ASCIIEncoding__ctor_m9676(L_13, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_14 = V_0; + NullCheck(L_13); + String_t* L_15 = (String_t*)VirtFuncInvoker1< String_t*, ByteU5BU5D_t789* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_13, L_14); + return L_15; + } +} +// System.Boolean System.Convert::ToBoolean(System.Byte) +extern "C" bool Convert_ToBoolean_m10097 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" bool Convert_ToBoolean_m10098 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_Inequality_m6265(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Convert::ToBoolean(System.Double) +extern "C" bool Convert_ToBoolean_m10099 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + return ((((int32_t)((((double)L_0) == ((double)(0.0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Single) +extern "C" bool Convert_ToBoolean_m10100 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + return ((((int32_t)((((float)L_0) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Int32) +extern "C" bool Convert_ToBoolean_m10101 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Int64) +extern "C" bool Convert_ToBoolean_m10102 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + return ((((int32_t)((((int64_t)L_0) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.SByte) +extern "C" bool Convert_ToBoolean_m10103 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return ((((int32_t)((((int32_t)(((int32_t)((int32_t)L_0)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Int16) +extern "C" bool Convert_ToBoolean_m10104 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.String,System.IFormatProvider) +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern "C" bool Convert_ToBoolean_m10105 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Boolean_t448_il2cpp_TypeInfo_var); + bool L_2 = Boolean_Parse_m6290(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Convert::ToBoolean(System.UInt32) +extern "C" bool Convert_ToBoolean_m10106 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.UInt64) +extern "C" bool Convert_ToBoolean_m10107 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + return ((((int32_t)((((int64_t)L_0) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.UInt16) +extern "C" bool Convert_ToBoolean_m10108 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return ((((int32_t)((((int32_t)L_0) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.Convert::ToBoolean(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" bool Convert_ToBoolean_m10109 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + bool L_2 = Convert_ToBoolean_m10110(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Convert::ToBoolean(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" bool Convert_ToBoolean_m10110 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + bool L_3 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.IConvertible::ToBoolean(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Byte System.Convert::ToByte(System.Boolean) +extern "C" uint8_t Convert_ToByte_m10111 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int32_t)((uint8_t)G_B3_0))); + } +} +// System.Byte System.Convert::ToByte(System.Char) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2478; +extern "C" uint8_t Convert_ToByte_m10112 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2478 = il2cpp_codegen_string_literal_from_index(2478); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)255)))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2478, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint16_t L_3 = ___value; + return (((int32_t)((uint8_t)L_3))); + } +} +// System.Byte System.Convert::ToByte(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2479; +extern "C" uint8_t Convert_ToByte_m10113 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2479 = il2cpp_codegen_string_literal_from_index(2479); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, ((int32_t)255), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0026; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0036; + } + } + +IL_0026: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2479, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0036: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint8_t L_10 = Decimal_op_Explicit_m6245(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Byte System.Convert::ToByte(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2479; +extern Il2CppCodeGenString* _stringLiteral2480; +extern "C" uint8_t Convert_ToByte_m10114 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2479 = il2cpp_codegen_string_literal_from_index(2479); + _stringLiteral2480 = il2cpp_codegen_string_literal_from_index(2480); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(255.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(0.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2479, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + bool L_5 = Double_IsNaN_m6171(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_0044; + } + } + { + double L_6 = ___value; + bool L_7 = Double_IsInfinity_m6170(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0054; + } + } + +IL_0044: + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2480, /*hidden argument*/NULL); + OverflowException_t1725 * L_9 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0054: + { + double L_10 = ___value; + double L_11 = bankers_round(L_10); + return (((int32_t)((uint8_t)L_11))); + } +} +// System.Byte System.Convert::ToByte(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2481; +extern Il2CppCodeGenString* _stringLiteral2482; +extern "C" uint8_t Convert_ToByte_m10115 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2481 = il2cpp_codegen_string_literal_from_index(2481); + _stringLiteral2482 = il2cpp_codegen_string_literal_from_index(2482); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(255.0f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(0.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2481, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + bool L_5 = Single_IsNaN_m6142(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_003c; + } + } + { + float L_6 = ___value; + bool L_7 = Single_IsInfinity_m6141(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_004c; + } + } + +IL_003c: + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2482, /*hidden argument*/NULL); + OverflowException_t1725 * L_9 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_004c: + { + float L_10 = ___value; + double L_11 = bankers_round((((double)((double)L_10)))); + return (((int32_t)((uint8_t)L_11))); + } +} +// System.Byte System.Convert::ToByte(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2479; +extern "C" uint8_t Convert_ToByte_m10116 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2479 = il2cpp_codegen_string_literal_from_index(2479); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)255)))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2479, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___value; + return (((int32_t)((uint8_t)L_4))); + } +} +// System.Byte System.Convert::ToByte(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2479; +extern "C" uint8_t Convert_ToByte_m10117 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2479 = il2cpp_codegen_string_literal_from_index(2479); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)255))))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0024; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2479, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0024: + { + int64_t L_4 = ___value; + return (((int32_t)((uint8_t)L_4))); + } +} +// System.Byte System.Convert::ToByte(System.SByte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2483; +extern "C" uint8_t Convert_ToByte_m10118 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2483 = il2cpp_codegen_string_literal_from_index(2483); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + if ((((int32_t)(((int32_t)((int32_t)L_0)))) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2483, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + int8_t L_3 = ___value; + return (((int32_t)((uint8_t)L_3))); + } +} +// System.Byte System.Convert::ToByte(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2479; +extern "C" uint8_t Convert_ToByte_m10119 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2479 = il2cpp_codegen_string_literal_from_index(2479); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)255)))) + { + goto IL_0012; + } + } + { + int16_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2479, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int16_t L_4 = ___value; + return (((int32_t)((uint8_t)L_4))); + } +} +// System.Byte System.Convert::ToByte(System.String) +extern "C" uint8_t Convert_ToByte_m10120 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + uint8_t L_2 = Byte_Parse_m5920(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Byte System.Convert::ToByte(System.String,System.IFormatProvider) +extern "C" uint8_t Convert_ToByte_m10121 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + uint8_t L_3 = Byte_Parse_m5918(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Byte System.Convert::ToByte(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2478; +extern "C" uint8_t Convert_ToByte_m10122 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2478 = il2cpp_codegen_string_literal_from_index(2478); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)255))))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2478, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint32_t L_3 = ___value; + return (((int32_t)((uint8_t)L_3))); + } +} +// System.Byte System.Convert::ToByte(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2478; +extern "C" uint8_t Convert_ToByte_m10123 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2478 = il2cpp_codegen_string_literal_from_index(2478); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)255)))))))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2478, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint64_t L_3 = ___value; + return (((int32_t)((uint8_t)L_3))); + } +} +// System.Byte System.Convert::ToByte(System.UInt16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2478; +extern "C" uint8_t Convert_ToByte_m10124 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2478 = il2cpp_codegen_string_literal_from_index(2478); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)255)))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2478, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint16_t L_3 = ___value; + return (((int32_t)((uint8_t)L_3))); + } +} +// System.Byte System.Convert::ToByte(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" uint8_t Convert_ToByte_m10125 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + uint8_t L_3 = (uint8_t)InterfaceFuncInvoker1< uint8_t, Object_t * >::Invoke(1 /* System.Byte System.IConvertible::ToByte(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Char System.Convert::ToChar(System.Byte) +extern "C" uint16_t Convert_ToChar_m5712 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return (((int32_t)((uint16_t)L_0))); + } +} +// System.Char System.Convert::ToChar(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2484; +extern "C" uint16_t Convert_ToChar_m10126 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2484 = il2cpp_codegen_string_literal_from_index(2484); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)65535)))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2484, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___value; + return (((int32_t)((uint16_t)L_4))); + } +} +// System.Char System.Convert::ToChar(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2484; +extern "C" uint16_t Convert_ToChar_m10127 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2484 = il2cpp_codegen_string_literal_from_index(2484); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)65535))))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0024; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2484, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0024: + { + int64_t L_4 = ___value; + return (((int32_t)((uint16_t)L_4))); + } +} +// System.Char System.Convert::ToChar(System.Single) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" uint16_t Convert_ToChar_m10128 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Char System.Convert::ToChar(System.SByte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2486; +extern "C" uint16_t Convert_ToChar_m10129 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2486 = il2cpp_codegen_string_literal_from_index(2486); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + if ((((int32_t)(((int32_t)((int32_t)L_0)))) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2486, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + int8_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.Char System.Convert::ToChar(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2486; +extern "C" uint16_t Convert_ToChar_m10130 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2486 = il2cpp_codegen_string_literal_from_index(2486); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2486, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int16_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.Char System.Convert::ToChar(System.String,System.IFormatProvider) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" uint16_t Convert_ToChar_m10131 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + uint16_t L_1 = Char_Parse_m6031(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Char System.Convert::ToChar(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2487; +extern "C" uint16_t Convert_ToChar_m10132 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2487 = il2cpp_codegen_string_literal_from_index(2487); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)65535))))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2487, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint32_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.Char System.Convert::ToChar(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2487; +extern "C" uint16_t Convert_ToChar_m10133 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2487 = il2cpp_codegen_string_literal_from_index(2487); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)65535)))))))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2487, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint64_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.Char System.Convert::ToChar(System.UInt16) +extern "C" uint16_t Convert_ToChar_m10134 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.Char System.Convert::ToChar(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" uint16_t Convert_ToChar_m10135 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + uint16_t L_3 = (uint16_t)InterfaceFuncInvoker1< uint16_t, Object_t * >::Invoke(2 /* System.Char System.IConvertible::ToChar(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.DateTime System.Convert::ToDateTime(System.String,System.IFormatProvider) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Convert_ToDateTime_m10136 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + return L_1; + } + +IL_000c: + { + String_t* L_2 = ___value; + Object_t * L_3 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_4 = DateTime_Parse_m10360(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.DateTime System.Convert::ToDateTime(System.Int16) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10137 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.Int32) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10138 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.Int64) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10139 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.Single) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10140 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.Object,System.IFormatProvider) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 Convert_ToDateTime_m10141 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + return L_1; + } + +IL_000c: + { + Object_t * L_2 = ___value; + Object_t * L_3 = ___provider; + NullCheck(((Object_t *)Castclass(L_2, IConvertible_t1797_il2cpp_TypeInfo_var))); + DateTime_t365 L_4 = (DateTime_t365 )InterfaceFuncInvoker1< DateTime_t365 , Object_t * >::Invoke(3 /* System.DateTime System.IConvertible::ToDateTime(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_2, IConvertible_t1797_il2cpp_TypeInfo_var)), L_3); + return L_4; + } +} +// System.DateTime System.Convert::ToDateTime(System.SByte) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10142 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.UInt16) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10143 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.UInt32) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10144 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.Convert::ToDateTime(System.UInt64) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2485; +extern "C" DateTime_t365 Convert_ToDateTime_m10145 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral2485 = il2cpp_codegen_string_literal_from_index(2485); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_0, _stringLiteral2485, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.Convert::ToDecimal(System.Boolean) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10146 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6257(NULL /*static, unused*/, G_B3_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Byte) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10147 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + uint8_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6253(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Double) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10148 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Explicit_m6262(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Single) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10149 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Explicit_m6261(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Int32) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10150 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6257(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Int64) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10151 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6259(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.SByte) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10152 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6254(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Int16) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10153 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6255(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.String,System.IFormatProvider) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10154 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_000d; + } + } + { + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, 0, /*hidden argument*/NULL); + return L_1; + } + +IL_000d: + { + String_t* L_2 = ___value; + Object_t * L_3 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_4 = Decimal_Parse_m6222(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Decimal System.Convert::ToDecimal(System.UInt32) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10155 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6258(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.UInt64) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10156 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6260(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.UInt16) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10157 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_op_Implicit_m6256(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Decimal System.Convert::ToDecimal(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Convert_ToDecimal_m10158 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_000d; + } + } + { + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, 0, /*hidden argument*/NULL); + return L_1; + } + +IL_000d: + { + Object_t * L_2 = ___value; + Object_t * L_3 = ___provider; + NullCheck(((Object_t *)Castclass(L_2, IConvertible_t1797_il2cpp_TypeInfo_var))); + Decimal_t1112 L_4 = (Decimal_t1112 )InterfaceFuncInvoker1< Decimal_t1112 , Object_t * >::Invoke(4 /* System.Decimal System.IConvertible::ToDecimal(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_2, IConvertible_t1797_il2cpp_TypeInfo_var)), L_3); + return L_4; + } +} +// System.Double System.Convert::ToDouble(System.Boolean) +extern "C" double Convert_ToDouble_m10159 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((double)((double)G_B3_0))); + } +} +// System.Double System.Convert::ToDouble(System.Byte) +extern "C" double Convert_ToDouble_m10160 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" double Convert_ToDouble_m10161 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + double L_1 = Decimal_op_Explicit_m6264(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Double System.Convert::ToDouble(System.Double) +extern "C" double Convert_ToDouble_m10162 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + return L_0; + } +} +// System.Double System.Convert::ToDouble(System.Single) +extern "C" double Convert_ToDouble_m10163 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.Int32) +extern "C" double Convert_ToDouble_m10164 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.Int64) +extern "C" double Convert_ToDouble_m10165 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.SByte) +extern "C" double Convert_ToDouble_m10166 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.Int16) +extern "C" double Convert_ToDouble_m10167 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.String,System.IFormatProvider) +extern "C" double Convert_ToDouble_m10168 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0010; + } + } + { + return (0.0); + } + +IL_0010: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + double L_3 = Double_Parse_m6175(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Double System.Convert::ToDouble(System.UInt32) +extern "C" double Convert_ToDouble_m10169 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + return (((double)((double)(((double)((double)L_0)))))); + } +} +// System.Double System.Convert::ToDouble(System.UInt64) +extern "C" double Convert_ToDouble_m10170 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + return (((double)((double)(((double)((double)L_0)))))); + } +} +// System.Double System.Convert::ToDouble(System.UInt16) +extern "C" double Convert_ToDouble_m10171 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((double)((double)L_0))); + } +} +// System.Double System.Convert::ToDouble(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" double Convert_ToDouble_m10172 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0010; + } + } + { + return (0.0); + } + +IL_0010: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + double L_3 = (double)InterfaceFuncInvoker1< double, Object_t * >::Invoke(5 /* System.Double System.IConvertible::ToDouble(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Int16 System.Convert::ToInt16(System.Boolean) +extern "C" int16_t Convert_ToInt16_m10173 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int16_t)((int16_t)G_B3_0))); + } +} +// System.Int16 System.Convert::ToInt16(System.Byte) +extern "C" int16_t Convert_ToInt16_m10174 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return L_0; + } +} +// System.Int16 System.Convert::ToInt16(System.Char) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2488; +extern "C" int16_t Convert_ToInt16_m10175 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2488 = il2cpp_codegen_string_literal_from_index(2488); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)32767)))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2488, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint16_t L_3 = ___value; + return (((int16_t)((int16_t)L_3))); + } +} +// System.Int16 System.Convert::ToInt16(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2489; +extern "C" int16_t Convert_ToInt16_m10176 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2489 = il2cpp_codegen_string_literal_from_index(2489); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, ((int32_t)32767), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002a; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, ((int32_t)-32768), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003a; + } + } + +IL_002a: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2489, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int16_t L_10 = Decimal_op_Explicit_m6247(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Int16 System.Convert::ToInt16(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2489; +extern "C" int16_t Convert_ToInt16_m10177 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2489 = il2cpp_codegen_string_literal_from_index(2489); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(32767.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(-32768.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2489, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int16_t)((int16_t)L_5))); + } +} +// System.Int16 System.Convert::ToInt16(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2489; +extern "C" int16_t Convert_ToInt16_m10178 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2489 = il2cpp_codegen_string_literal_from_index(2489); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(32767.0f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(-32768.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2489, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int16_t)((int16_t)L_5))); + } +} +// System.Int16 System.Convert::ToInt16(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2489; +extern "C" int16_t Convert_ToInt16_m10179 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2489 = il2cpp_codegen_string_literal_from_index(2489); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)32767)))) + { + goto IL_0016; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)((int32_t)-32768)))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2489, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + int32_t L_4 = ___value; + return (((int16_t)((int16_t)L_4))); + } +} +// System.Int16 System.Convert::ToInt16(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2489; +extern "C" int16_t Convert_ToInt16_m10180 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2489 = il2cpp_codegen_string_literal_from_index(2489); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)32767))))))) + { + goto IL_0018; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)((int32_t)-32768))))))) + { + goto IL_0028; + } + } + +IL_0018: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2489, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int64_t L_4 = ___value; + return (((int16_t)((int16_t)L_4))); + } +} +// System.Int16 System.Convert::ToInt16(System.SByte) +extern "C" int16_t Convert_ToInt16_m10181 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return (((int16_t)((int16_t)L_0))); + } +} +// System.Int16 System.Convert::ToInt16(System.Int16) +extern "C" int16_t Convert_ToInt16_m10182 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return L_0; + } +} +// System.Int16 System.Convert::ToInt16(System.String,System.IFormatProvider) +extern "C" int16_t Convert_ToInt16_m5683 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + int16_t L_3 = Int16_Parse_m5972(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int16 System.Convert::ToInt16(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2488; +extern "C" int16_t Convert_ToInt16_m10183 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2488 = il2cpp_codegen_string_literal_from_index(2488); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((((int64_t)(((int64_t)((uint64_t)L_0)))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)32767))))))) + { + goto IL_001d; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2488, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001d: + { + uint32_t L_3 = ___value; + return (((int16_t)((int16_t)L_3))); + } +} +// System.Int16 System.Convert::ToInt16(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2488; +extern "C" int16_t Convert_ToInt16_m10184 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2488 = il2cpp_codegen_string_literal_from_index(2488); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)32767)))))))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2488, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint64_t L_3 = ___value; + return (((int16_t)((int16_t)L_3))); + } +} +// System.Int16 System.Convert::ToInt16(System.UInt16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2488; +extern "C" int16_t Convert_ToInt16_m10185 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2488 = il2cpp_codegen_string_literal_from_index(2488); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)32767)))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2488, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint16_t L_3 = ___value; + return (((int16_t)((int16_t)L_3))); + } +} +// System.Int16 System.Convert::ToInt16(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int16_t Convert_ToInt16_m10186 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int16_t L_2 = Convert_ToInt16_m10187(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int16 System.Convert::ToInt16(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" int16_t Convert_ToInt16_m10187 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + int16_t L_3 = (int16_t)InterfaceFuncInvoker1< int16_t, Object_t * >::Invoke(6 /* System.Int16 System.IConvertible::ToInt16(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Int32 System.Convert::ToInt32(System.Boolean) +extern "C" int32_t Convert_ToInt32_m10188 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return G_B3_0; + } +} +// System.Int32 System.Convert::ToInt32(System.Byte) +extern "C" int32_t Convert_ToInt32_m10189 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return L_0; + } +} +// System.Int32 System.Convert::ToInt32(System.Char) +extern "C" int32_t Convert_ToInt32_m10190 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.Int32 System.Convert::ToInt32(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2490; +extern "C" int32_t Convert_ToInt32_m10191 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2490 = il2cpp_codegen_string_literal_from_index(2490); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, ((int32_t)2147483647), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_002a; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, ((int32_t)-2147483648), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003a; + } + } + +IL_002a: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2490, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003a: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int32_t L_10 = Decimal_op_Explicit_m6249(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Int32 System.Convert::ToInt32(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2490; +extern "C" int32_t Convert_ToInt32_m10192 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2490 = il2cpp_codegen_string_literal_from_index(2490); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(2147483647.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(-2147483648.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2490, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + if (L_5 > (double)(2147483647)) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((int32_t)((int32_t)L_5))); + } +} +// System.Int32 System.Convert::ToInt32(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2490; +extern "C" int32_t Convert_ToInt32_m10193 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2490 = il2cpp_codegen_string_literal_from_index(2490); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(2.14748365E+09f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(-2.14748365E+09f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2490, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + if (L_5 > (double)(2147483647)) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + return (((int32_t)((int32_t)L_5))); + } +} +// System.Int32 System.Convert::ToInt32(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2490; +extern "C" int32_t Convert_ToInt32_m10194 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2490 = il2cpp_codegen_string_literal_from_index(2490); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)2147483647))))))) + { + goto IL_0018; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)((int32_t)-2147483648))))))) + { + goto IL_0028; + } + } + +IL_0018: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2490, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int64_t L_4 = ___value; + return (((int32_t)((int32_t)L_4))); + } +} +// System.Int32 System.Convert::ToInt32(System.SByte) +extern "C" int32_t Convert_ToInt32_m10195 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return (((int32_t)((int32_t)L_0))); + } +} +// System.Int32 System.Convert::ToInt32(System.Int16) +extern "C" int32_t Convert_ToInt32_m10196 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return L_0; + } +} +// System.Int32 System.Convert::ToInt32(System.String,System.IFormatProvider) +extern "C" int32_t Convert_ToInt32_m10197 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + int32_t L_3 = Int32_Parse_m5792(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.Convert::ToInt32(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2491; +extern "C" int32_t Convert_ToInt32_m10198 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2491 = il2cpp_codegen_string_literal_from_index(2491); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)2147483647))))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2491, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint32_t L_3 = ___value; + return L_3; + } +} +// System.Int32 System.Convert::ToInt32(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2491; +extern "C" int32_t Convert_ToInt32_m10199 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2491 = il2cpp_codegen_string_literal_from_index(2491); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)2147483647)))))))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2491, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint64_t L_3 = ___value; + return (((int32_t)((int32_t)L_3))); + } +} +// System.Int32 System.Convert::ToInt32(System.UInt16) +extern "C" int32_t Convert_ToInt32_m10200 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.Int32 System.Convert::ToInt32(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int32_t Convert_ToInt32_m10201 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int32_t L_2 = Convert_ToInt32_m5721(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.Convert::ToInt32(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" int32_t Convert_ToInt32_m5721 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + int32_t L_3 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(7 /* System.Int32 System.IConvertible::ToInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Int64 System.Convert::ToInt64(System.Boolean) +extern "C" int64_t Convert_ToInt64_m10202 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int64_t)((int64_t)G_B3_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Byte) +extern "C" int64_t Convert_ToInt64_m10203 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Char) +extern "C" int64_t Convert_ToInt64_m10204 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((int64_t)((int64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2492; +extern "C" int64_t Convert_ToInt64_m10205 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2492 = il2cpp_codegen_string_literal_from_index(2492); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6183(&L_1, (-1), ((int32_t)2147483647), 0, 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0032; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6183(&L_4, 0, ((int32_t)-2147483648), 0, (-1), 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0042; + } + } + +IL_0032: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2492, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0042: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int64_t L_10 = Decimal_op_Explicit_m6251(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Int64 System.Convert::ToInt64(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2492; +extern "C" int64_t Convert_ToInt64_m10206 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2492 = il2cpp_codegen_string_literal_from_index(2492); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(9.2233720368547758E+18)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(-9.2233720368547758E+18))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2492, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int64_t)((int64_t)L_5))); + } +} +// System.Int64 System.Convert::ToInt64(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2492; +extern "C" int64_t Convert_ToInt64_m10207 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2492 = il2cpp_codegen_string_literal_from_index(2492); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(9.223372E+18f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(-9.223372E+18f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2492, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int64_t)((int64_t)L_5))); + } +} +// System.Int64 System.Convert::ToInt64(System.Int32) +extern "C" int64_t Convert_ToInt64_m10208 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + return (((int64_t)((int64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Int64) +extern "C" int64_t Convert_ToInt64_m10209 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + return L_0; + } +} +// System.Int64 System.Convert::ToInt64(System.SByte) +extern "C" int64_t Convert_ToInt64_m10210 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return (((int64_t)((int64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Int16) +extern "C" int64_t Convert_ToInt64_m10211 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return (((int64_t)((int64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.String) +extern "C" int64_t Convert_ToInt64_m10212 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + String_t* L_1 = ___value; + int64_t L_2 = Int64_Parse_m5835(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int64 System.Convert::ToInt64(System.String,System.IFormatProvider) +extern "C" int64_t Convert_ToInt64_m10213 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + int64_t L_3 = Int64_Parse_m5833(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int64 System.Convert::ToInt64(System.UInt32) +extern "C" int64_t Convert_ToInt64_m10214 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2493; +extern "C" int64_t Convert_ToInt64_m10215 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2493 = il2cpp_codegen_string_literal_from_index(2493); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)std::numeric_limits::max()))))) + { + goto IL_001f; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2493, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001f: + { + uint64_t L_3 = ___value; + return L_3; + } +} +// System.Int64 System.Convert::ToInt64(System.UInt16) +extern "C" int64_t Convert_ToInt64_m10216 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.Int64 System.Convert::ToInt64(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" int64_t Convert_ToInt64_m10217 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + int64_t L_2 = Convert_ToInt64_m10218(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int64 System.Convert::ToInt64(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" int64_t Convert_ToInt64_m10218 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + int64_t L_3 = (int64_t)InterfaceFuncInvoker1< int64_t, Object_t * >::Invoke(8 /* System.Int64 System.IConvertible::ToInt64(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.SByte System.Convert::ToSByte(System.Boolean) +extern "C" int8_t Convert_ToSByte_m10219 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int8_t)((int8_t)G_B3_0))); + } +} +// System.SByte System.Convert::ToSByte(System.Byte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2494; +extern "C" int8_t Convert_ToSByte_m10220 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2494 = il2cpp_codegen_string_literal_from_index(2494); + s_Il2CppMethodIntialized = true; + } + { + uint8_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)127)))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2494, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + uint8_t L_3 = ___value; + return (((int8_t)((int8_t)L_3))); + } +} +// System.SByte System.Convert::ToSByte(System.Char) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2494; +extern "C" int8_t Convert_ToSByte_m10221 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2494 = il2cpp_codegen_string_literal_from_index(2494); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)127)))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2494, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + uint16_t L_3 = ___value; + return (((int8_t)((int8_t)L_3))); + } +} +// System.SByte System.Convert::ToSByte(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2495; +extern "C" int8_t Convert_ToSByte_m10222 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2495 = il2cpp_codegen_string_literal_from_index(2495); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, ((int32_t)127), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0024; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, ((int32_t)-128), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0034; + } + } + +IL_0024: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2495, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0034: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + int8_t L_10 = Decimal_op_Explicit_m6246(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.SByte System.Convert::ToSByte(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2495; +extern "C" int8_t Convert_ToSByte_m10223 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2495 = il2cpp_codegen_string_literal_from_index(2495); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(127.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(-128.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2495, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int8_t)((int8_t)L_5))); + } +} +// System.SByte System.Convert::ToSByte(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2496; +extern "C" int8_t Convert_ToSByte_m10224 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2496 = il2cpp_codegen_string_literal_from_index(2496); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(127.0f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(-128.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2496, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int8_t)((int8_t)L_5))); + } +} +// System.SByte System.Convert::ToSByte(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2495; +extern "C" int8_t Convert_ToSByte_m10225 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2495 = il2cpp_codegen_string_literal_from_index(2495); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)127)))) + { + goto IL_0010; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)((int32_t)-128)))) + { + goto IL_0020; + } + } + +IL_0010: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2495, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + int32_t L_4 = ___value; + return (((int8_t)((int8_t)L_4))); + } +} +// System.SByte System.Convert::ToSByte(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2495; +extern "C" int8_t Convert_ToSByte_m10226 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2495 = il2cpp_codegen_string_literal_from_index(2495); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)127))))))) + { + goto IL_0012; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)((int32_t)-128))))))) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2495, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int64_t L_4 = ___value; + return (((int8_t)((int8_t)L_4))); + } +} +// System.SByte System.Convert::ToSByte(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2495; +extern "C" int8_t Convert_ToSByte_m10227 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2495 = il2cpp_codegen_string_literal_from_index(2495); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)127)))) + { + goto IL_0010; + } + } + { + int16_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)((int32_t)-128)))) + { + goto IL_0020; + } + } + +IL_0010: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2495, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + int16_t L_4 = ___value; + return (((int8_t)((int8_t)L_4))); + } +} +// System.SByte System.Convert::ToSByte(System.String,System.IFormatProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int8_t Convert_ToSByte_m10228 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___value; + Object_t * L_3 = ___provider; + int8_t L_4 = SByte_Parse_m5944(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.SByte System.Convert::ToSByte(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2494; +extern "C" int8_t Convert_ToSByte_m10229 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2494 = il2cpp_codegen_string_literal_from_index(2494); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((((int64_t)(((int64_t)((uint64_t)L_0)))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)127))))))) + { + goto IL_001a; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2494, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001a: + { + uint32_t L_3 = ___value; + return (((int8_t)((int8_t)L_3))); + } +} +// System.SByte System.Convert::ToSByte(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2494; +extern "C" int8_t Convert_ToSByte_m10230 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2494 = il2cpp_codegen_string_literal_from_index(2494); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)127)))))))) + { + goto IL_0019; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2494, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + uint64_t L_3 = ___value; + return (((int8_t)((int8_t)L_3))); + } +} +// System.SByte System.Convert::ToSByte(System.UInt16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2494; +extern "C" int8_t Convert_ToSByte_m10231 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2494 = il2cpp_codegen_string_literal_from_index(2494); + s_Il2CppMethodIntialized = true; + } + { + uint16_t L_0 = ___value; + if ((((int32_t)L_0) <= ((int32_t)((int32_t)127)))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2494, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + uint16_t L_3 = ___value; + return (((int8_t)((int8_t)L_3))); + } +} +// System.SByte System.Convert::ToSByte(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" int8_t Convert_ToSByte_m10232 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + int8_t L_3 = (int8_t)InterfaceFuncInvoker1< int8_t, Object_t * >::Invoke(9 /* System.SByte System.IConvertible::ToSByte(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Single System.Convert::ToSingle(System.Boolean) +extern "C" float Convert_ToSingle_m10233 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((float)((float)G_B3_0))); + } +} +// System.Single System.Convert::ToSingle(System.Byte) +extern "C" float Convert_ToSingle_m10234 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" float Convert_ToSingle_m10235 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + float L_1 = Decimal_op_Explicit_m6263(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Single System.Convert::ToSingle(System.Double) +extern "C" float Convert_ToSingle_m10236 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.Single) +extern "C" float Convert_ToSingle_m10237 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + { + float L_0 = ___value; + return L_0; + } +} +// System.Single System.Convert::ToSingle(System.Int32) +extern "C" float Convert_ToSingle_m10238 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + { + int32_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.Int64) +extern "C" float Convert_ToSingle_m10239 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + { + int64_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.SByte) +extern "C" float Convert_ToSingle_m10240 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + { + int8_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.Int16) +extern "C" float Convert_ToSingle_m10241 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + { + int16_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.String,System.IFormatProvider) +extern "C" float Convert_ToSingle_m10242 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + return (0.0f); + } + +IL_000c: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + float L_3 = Single_Parse_m6145(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Single System.Convert::ToSingle(System.UInt32) +extern "C" float Convert_ToSingle_m10243 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + return (((float)((float)(((double)((double)L_0)))))); + } +} +// System.Single System.Convert::ToSingle(System.UInt64) +extern "C" float Convert_ToSingle_m10244 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + { + uint64_t L_0 = ___value; + return (((float)((float)(((double)((double)L_0)))))); + } +} +// System.Single System.Convert::ToSingle(System.UInt16) +extern "C" float Convert_ToSingle_m10245 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((float)((float)L_0))); + } +} +// System.Single System.Convert::ToSingle(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" float Convert_ToSingle_m10246 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_000c; + } + } + { + return (0.0f); + } + +IL_000c: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + float L_3 = (float)InterfaceFuncInvoker1< float, Object_t * >::Invoke(10 /* System.Single System.IConvertible::ToSingle(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.String System.Convert::ToString(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" String_t* Convert_ToString_m10247 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + String_t* L_1 = Convert_ToString_m10248(NULL /*static, unused*/, L_0, (Object_t *)NULL, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Convert::ToString(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* Convert_ToString_m10248 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (!((Object_t *)IsInst(L_0, IConvertible_t1797_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + String_t* L_3 = (String_t*)InterfaceFuncInvoker1< String_t*, Object_t * >::Invoke(11 /* System.String System.IConvertible::ToString(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } + +IL_0018: + { + Object_t * L_4 = ___value; + if (!L_4) + { + goto IL_0025; + } + } + { + Object_t * L_5 = ___value; + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_5); + return L_6; + } + +IL_0025: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_7; + } +} +// System.UInt16 System.Convert::ToUInt16(System.Boolean) +extern "C" uint16_t Convert_ToUInt16_m10249 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int32_t)((uint16_t)G_B3_0))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Byte) +extern "C" uint16_t Convert_ToUInt16_m10250 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return L_0; + } +} +// System.UInt16 System.Convert::ToUInt16(System.Char) +extern "C" uint16_t Convert_ToUInt16_m10251 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.UInt16 System.Convert::ToUInt16(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2497; +extern "C" uint16_t Convert_ToUInt16_m10252 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2497 = il2cpp_codegen_string_literal_from_index(2497); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6184(&L_1, ((int32_t)65535), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0026; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0036; + } + } + +IL_0026: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2497, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0036: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint16_t L_10 = Decimal_op_Explicit_m6248(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.UInt16 System.Convert::ToUInt16(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2497; +extern "C" uint16_t Convert_ToUInt16_m10253 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2497 = il2cpp_codegen_string_literal_from_index(2497); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(65535.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(0.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2497, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int32_t)((uint16_t)L_5))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2497; +extern "C" uint16_t Convert_ToUInt16_m10254 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2497 = il2cpp_codegen_string_literal_from_index(2497); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(65535.0f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(0.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2497, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int32_t)((uint16_t)L_5))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2497; +extern "C" uint16_t Convert_ToUInt16_m10255 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2497 = il2cpp_codegen_string_literal_from_index(2497); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) > ((int32_t)((int32_t)65535)))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) >= ((int32_t)0))) + { + goto IL_0022; + } + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2497, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___value; + return (((int32_t)((uint16_t)L_4))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2497; +extern "C" uint16_t Convert_ToUInt16_m10256 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2497 = il2cpp_codegen_string_literal_from_index(2497); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((int64_t)((int32_t)65535))))))) + { + goto IL_0014; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0024; + } + } + +IL_0014: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2497, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0024: + { + int64_t L_4 = ___value; + return (((int32_t)((uint16_t)L_4))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.SByte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2498; +extern "C" uint16_t Convert_ToUInt16_m10257 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2498 = il2cpp_codegen_string_literal_from_index(2498); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + if ((((int32_t)(((int32_t)((int32_t)L_0)))) >= ((int32_t)0))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2498, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + int8_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2498; +extern "C" uint16_t Convert_ToUInt16_m10258 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2498 = il2cpp_codegen_string_literal_from_index(2498); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2498, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int16_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.String,System.IFormatProvider) +extern "C" uint16_t Convert_ToUInt16_m10259 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + uint16_t L_3 = UInt16_Parse_m5999(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.UInt16 System.Convert::ToUInt16(System.UInt32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2499; +extern "C" uint16_t Convert_ToUInt16_m10260 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2499 = il2cpp_codegen_string_literal_from_index(2499); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) > ((uint32_t)((int32_t)65535))))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2499, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + uint32_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2499; +extern "C" uint16_t Convert_ToUInt16_m10261 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2499 = il2cpp_codegen_string_literal_from_index(2499); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)((int32_t)65535)))))))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2499, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + uint64_t L_3 = ___value; + return (((int32_t)((uint16_t)L_3))); + } +} +// System.UInt16 System.Convert::ToUInt16(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" uint16_t Convert_ToUInt16_m10262 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + uint16_t L_3 = (uint16_t)InterfaceFuncInvoker1< uint16_t, Object_t * >::Invoke(13 /* System.UInt16 System.IConvertible::ToUInt16(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Boolean) +extern "C" uint32_t Convert_ToUInt32_m2022 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return G_B3_0; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Byte) +extern "C" uint32_t Convert_ToUInt32_m10263 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return L_0; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Char) +extern "C" uint32_t Convert_ToUInt32_m10264 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2500; +extern "C" uint32_t Convert_ToUInt32_m10265 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2500 = il2cpp_codegen_string_literal_from_index(2500); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6183(&L_1, (-1), 0, 0, 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0026; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0036; + } + } + +IL_0026: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2500, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0036: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint32_t L_10 = Decimal_op_Explicit_m6250(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2500; +extern "C" uint32_t Convert_ToUInt32_m10266 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2500 = il2cpp_codegen_string_literal_from_index(2500); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(4294967295.0)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(0.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2500, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int32_t)((uint32_t)L_5))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2500; +extern "C" uint32_t Convert_ToUInt32_m10267 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2500 = il2cpp_codegen_string_literal_from_index(2500); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(4.2949673E+09f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(0.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2500, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int32_t)((uint32_t)L_5))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2501; +extern "C" uint32_t Convert_ToUInt32_m10268 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2501 = il2cpp_codegen_string_literal_from_index(2501); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int64_t)(((int64_t)((int64_t)L_0)))) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0019; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2501, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int32_t L_3 = ___value; + return L_3; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2500; +extern "C" uint32_t Convert_ToUInt32_m10269 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2500 = il2cpp_codegen_string_literal_from_index(2500); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) > ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1)))))))))) + { + goto IL_0010; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0020; + } + } + +IL_0010: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2500, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + int64_t L_4 = ___value; + return (((int32_t)((uint32_t)L_4))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.SByte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2501; +extern "C" uint32_t Convert_ToUInt32_m10270 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2501 = il2cpp_codegen_string_literal_from_index(2501); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + if ((((int64_t)(((int64_t)((int64_t)L_0)))) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0019; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2501, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int8_t L_3 = ___value; + return (((int32_t)((uint32_t)L_3))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2501; +extern "C" uint32_t Convert_ToUInt32_m10271 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2501 = il2cpp_codegen_string_literal_from_index(2501); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int64_t)(((int64_t)((int64_t)L_0)))) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0019; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2501, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0019: + { + int16_t L_3 = ___value; + return (((int32_t)((uint32_t)L_3))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.String,System.IFormatProvider) +extern "C" uint32_t Convert_ToUInt32_m10272 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + uint32_t L_3 = UInt32_Parse_m5864(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.UInt32 System.Convert::ToUInt32(System.UInt64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2502; +extern "C" uint32_t Convert_ToUInt32_m10273 (Object_t * __this /* static, unused */, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2502 = il2cpp_codegen_string_literal_from_index(2502); + s_Il2CppMethodIntialized = true; + } + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2502, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + uint64_t L_3 = ___value; + return (((int32_t)((uint32_t)L_3))); + } +} +// System.UInt32 System.Convert::ToUInt32(System.UInt16) +extern "C" uint32_t Convert_ToUInt32_m10274 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return L_0; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint32_t Convert_ToUInt32_m2021 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint32_t L_2 = Convert_ToUInt32_m10275(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt32 System.Convert::ToUInt32(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" uint32_t Convert_ToUInt32_m10275 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 0; + } + +IL_0008: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + uint32_t L_3 = (uint32_t)InterfaceFuncInvoker1< uint32_t, Object_t * >::Invoke(14 /* System.UInt32 System.IConvertible::ToUInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.UInt64 System.Convert::ToUInt64(System.Boolean) +extern "C" uint64_t Convert_ToUInt64_m10276 (Object_t * __this /* static, unused */, bool ___value, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + bool L_0 = ___value; + if (!L_0) + { + goto IL_000c; + } + } + { + G_B3_0 = 1; + goto IL_000d; + } + +IL_000c: + { + G_B3_0 = 0; + } + +IL_000d: + { + return (((int64_t)((int64_t)G_B3_0))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Byte) +extern "C" uint64_t Convert_ToUInt64_m10277 (Object_t * __this /* static, unused */, uint8_t ___value, const MethodInfo* method) +{ + { + uint8_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Char) +extern "C" uint64_t Convert_ToUInt64_m10278 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2503; +extern "C" uint64_t Convert_ToUInt64_m10279 (Object_t * __this /* static, unused */, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2503 = il2cpp_codegen_string_literal_from_index(2503); + s_Il2CppMethodIntialized = true; + } + { + Decimal_t1112 L_0 = ___value; + Decimal_t1112 L_1 = {0}; + Decimal__ctor_m6183(&L_1, (-1), (-1), 0, 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_2 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (L_2) + { + goto IL_0026; + } + } + { + Decimal_t1112 L_3 = ___value; + Decimal_t1112 L_4 = {0}; + Decimal__ctor_m6184(&L_4, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_5 = Decimal_op_LessThan_m6268(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0036; + } + } + +IL_0026: + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2503, /*hidden argument*/NULL); + OverflowException_t1725 * L_7 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0036: + { + Decimal_t1112 L_8 = ___value; + Decimal_t1112 L_9 = Math_Round_m10493(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + uint64_t L_10 = Decimal_op_Explicit_m6252(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.UInt64 System.Convert::ToUInt64(System.Double) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2503; +extern "C" uint64_t Convert_ToUInt64_m10280 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2503 = il2cpp_codegen_string_literal_from_index(2503); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + if ((((double)L_0) > ((double)(1.8446744073709552E+19)))) + { + goto IL_001e; + } + } + { + double L_1 = ___value; + if ((!(((double)L_1) < ((double)(0.0))))) + { + goto IL_002e; + } + } + +IL_001e: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2503, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_002e: + { + double L_4 = ___value; + double L_5 = bankers_round(L_4); + return (((int64_t)((uint64_t)L_5))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Single) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2503; +extern "C" uint64_t Convert_ToUInt64_m10281 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2503 = il2cpp_codegen_string_literal_from_index(2503); + s_Il2CppMethodIntialized = true; + } + { + float L_0 = ___value; + if ((((float)L_0) > ((float)(1.84467441E+19f)))) + { + goto IL_0016; + } + } + { + float L_1 = ___value; + if ((!(((float)L_1) < ((float)(0.0f))))) + { + goto IL_0026; + } + } + +IL_0016: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2503, /*hidden argument*/NULL); + OverflowException_t1725 * L_3 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0026: + { + float L_4 = ___value; + double L_5 = bankers_round((((double)((double)L_4)))); + return (((int64_t)((uint64_t)L_5))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2504; +extern "C" uint64_t Convert_ToUInt64_m10282 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2504 = il2cpp_codegen_string_literal_from_index(2504); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2504, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___value; + return (((int64_t)((int64_t)L_3))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2504; +extern "C" uint64_t Convert_ToUInt64_m10283 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2504 = il2cpp_codegen_string_literal_from_index(2504); + s_Il2CppMethodIntialized = true; + } + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0018; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2504, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + int64_t L_3 = ___value; + return L_3; + } +} +// System.UInt64 System.Convert::ToUInt64(System.SByte) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2504; +extern "C" uint64_t Convert_ToUInt64_m10284 (Object_t * __this /* static, unused */, int8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2504 = il2cpp_codegen_string_literal_from_index(2504); + s_Il2CppMethodIntialized = true; + } + { + int8_t L_0 = ___value; + if ((((int32_t)(((int32_t)((int32_t)L_0)))) >= ((int32_t)0))) + { + goto IL_0013; + } + } + { + OverflowException_t1725 * L_1 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_1, _stringLiteral2504, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0013: + { + int8_t L_2 = ___value; + return (((int64_t)((int64_t)L_2))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Int16) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2504; +extern "C" uint64_t Convert_ToUInt64_m10285 (Object_t * __this /* static, unused */, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2504 = il2cpp_codegen_string_literal_from_index(2504); + s_Il2CppMethodIntialized = true; + } + { + int16_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2504, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int16_t L_3 = ___value; + return (((int64_t)((int64_t)L_3))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.String,System.IFormatProvider) +extern "C" uint64_t Convert_ToUInt64_m10286 (Object_t * __this /* static, unused */, String_t* ___value, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + String_t* L_1 = ___value; + Object_t * L_2 = ___provider; + uint64_t L_3 = UInt64_Parse_m5891(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.UInt64 System.Convert::ToUInt64(System.UInt32) +extern "C" uint64_t Convert_ToUInt64_m10287 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) +{ + { + uint32_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.UInt16) +extern "C" uint64_t Convert_ToUInt64_m10288 (Object_t * __this /* static, unused */, uint16_t ___value, const MethodInfo* method) +{ + { + uint16_t L_0 = ___value; + return (((int64_t)((uint64_t)L_0))); + } +} +// System.UInt64 System.Convert::ToUInt64(System.Object) +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern "C" uint64_t Convert_ToUInt64_m10289 (Object_t * __this /* static, unused */, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + Object_t * L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + uint64_t L_2 = Convert_ToUInt64_m10290(NULL /*static, unused*/, L_1, (Object_t *)NULL, /*hidden argument*/NULL); + return L_2; + } +} +// System.UInt64 System.Convert::ToUInt64(System.Object,System.IFormatProvider) +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern "C" uint64_t Convert_ToUInt64_m10290 (Object_t * __this /* static, unused */, Object_t * ___value, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0009; + } + } + { + return (((int64_t)((int64_t)0))); + } + +IL_0009: + { + Object_t * L_1 = ___value; + Object_t * L_2 = ___provider; + NullCheck(((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var))); + uint64_t L_3 = (uint64_t)InterfaceFuncInvoker1< uint64_t, Object_t * >::Invoke(15 /* System.UInt64 System.IConvertible::ToUInt64(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, ((Object_t *)Castclass(L_1, IConvertible_t1797_il2cpp_TypeInfo_var)), L_2); + return L_3; + } +} +// System.Object System.Convert::ChangeType(System.Object,System.Type) +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2505; +extern "C" Object_t * Convert_ChangeType_m10291 (Object_t * __this /* static, unused */, Object_t * ___value, Type_t * ___conversionType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + _stringLiteral2505 = il2cpp_codegen_string_literal_from_index(2505); + s_Il2CppMethodIntialized = true; + } + CultureInfo_t453 * V_0 = {0}; + Object_t * V_1 = {0}; + { + Object_t * L_0 = ___value; + if (!L_0) + { + goto IL_0017; + } + } + { + Type_t * L_1 = ___conversionType; + if (L_1) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, _stringLiteral2505, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_3 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_3; + Type_t * L_4 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5)))) + { + goto IL_0039; + } + } + { + CultureInfo_t453 * L_6 = V_0; + NullCheck(L_6); + DateTimeFormatInfo_t1251 * L_7 = (DateTimeFormatInfo_t1251 *)VirtFuncInvoker0< DateTimeFormatInfo_t1251 * >::Invoke(15 /* System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo::get_DateTimeFormat() */, L_6); + V_1 = L_7; + goto IL_0040; + } + +IL_0039: + { + CultureInfo_t453 * L_8 = V_0; + NullCheck(L_8); + NumberFormatInfo_t1250 * L_9 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_8); + V_1 = L_9; + } + +IL_0040: + { + Object_t * L_10 = ___value; + Type_t * L_11 = ___conversionType; + Object_t * L_12 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + Object_t * L_13 = Convert_ToType_m10292(NULL /*static, unused*/, L_10, L_11, L_12, 1, /*hidden argument*/NULL); + return L_13; + } +} +// System.Object System.Convert::ToType(System.Object,System.Type,System.IFormatProvider,System.Boolean) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +extern TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +extern TypeInfo* Single_t165_il2cpp_TypeInfo_var; +extern TypeInfo* Double_t454_il2cpp_TypeInfo_var; +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2506; +extern Il2CppCodeGenString* _stringLiteral2507; +extern Il2CppCodeGenString* _stringLiteral2508; +extern Il2CppCodeGenString* _stringLiteral2509; +extern Il2CppCodeGenString* _stringLiteral2510; +extern "C" Object_t * Convert_ToType_m10292 (Object_t * __this /* static, unused */, Object_t * ___value, Type_t * ___conversionType, Object_t * ___provider, bool ___try_target_to_type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + IConvertible_t1797_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(742); + Convert_t445_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(122); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Boolean_t448_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(99); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + Byte_t447_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(126); + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + UInt16_t919_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(462); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + UInt32_t456_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(181); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + UInt64_t1109_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(705); + Single_t165_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(19); + Double_t454_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(179); + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2506 = il2cpp_codegen_string_literal_from_index(2506); + _stringLiteral2507 = il2cpp_codegen_string_literal_from_index(2507); + _stringLiteral2508 = il2cpp_codegen_string_literal_from_index(2508); + _stringLiteral2509 = il2cpp_codegen_string_literal_from_index(2509); + _stringLiteral2510 = il2cpp_codegen_string_literal_from_index(2510); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0024; + } + } + { + Type_t * L_1 = ___conversionType; + if (!L_1) + { + goto IL_0022; + } + } + { + Type_t * L_2 = ___conversionType; + NullCheck(L_2); + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_2); + if (!L_3) + { + goto IL_0022; + } + } + { + InvalidCastException_t1707 * L_4 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_4, _stringLiteral2506, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0022: + { + return NULL; + } + +IL_0024: + { + Type_t * L_5 = ___conversionType; + if (L_5) + { + goto IL_0035; + } + } + { + InvalidCastException_t1707 * L_6 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_6, _stringLiteral2507, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0035: + { + Object_t * L_7 = ___value; + NullCheck(L_7); + Type_t * L_8 = Object_GetType_m2042(L_7, /*hidden argument*/NULL); + Type_t * L_9 = ___conversionType; + if ((!(((Object_t*)(Type_t *)L_8) == ((Object_t*)(Type_t *)L_9)))) + { + goto IL_0043; + } + } + { + Object_t * L_10 = ___value; + return L_10; + } + +IL_0043: + { + Object_t * L_11 = ___value; + if (!((Object_t *)IsInst(L_11, IConvertible_t1797_il2cpp_TypeInfo_var))) + { + goto IL_0228; + } + } + { + Object_t * L_12 = ___value; + V_0 = ((Object_t *)Castclass(L_12, IConvertible_t1797_il2cpp_TypeInfo_var)); + Type_t * L_13 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_14 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + int32_t L_15 = 0; + if ((!(((Object_t*)(Type_t *)L_13) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_14, L_15, sizeof(Type_t *))))))) + { + goto IL_0068; + } + } + { + ArgumentNullException_t151 * L_16 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_16, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0068: + { + Type_t * L_17 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_18 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 1); + int32_t L_19 = 1; + if ((!(((Object_t*)(Type_t *)L_17) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_18, L_19, sizeof(Type_t *))))))) + { + goto IL_0077; + } + } + { + Object_t * L_20 = ___value; + return L_20; + } + +IL_0077: + { + Type_t * L_21 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_22 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 2); + int32_t L_23 = 2; + if ((!(((Object_t*)(Type_t *)L_21) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_22, L_23, sizeof(Type_t *))))))) + { + goto IL_008f; + } + } + { + InvalidCastException_t1707 * L_24 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_24, _stringLiteral2508, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_008f: + { + Type_t * L_25 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_26 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 3); + int32_t L_27 = 3; + if ((!(((Object_t*)(Type_t *)L_25) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_26, L_27, sizeof(Type_t *))))))) + { + goto IL_00a9; + } + } + { + Object_t * L_28 = V_0; + Object_t * L_29 = ___provider; + NullCheck(L_28); + bool L_30 = (bool)InterfaceFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.IConvertible::ToBoolean(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_28, L_29); + bool L_31 = L_30; + Object_t * L_32 = Box(Boolean_t448_il2cpp_TypeInfo_var, &L_31); + return L_32; + } + +IL_00a9: + { + Type_t * L_33 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_34 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, 4); + int32_t L_35 = 4; + if ((!(((Object_t*)(Type_t *)L_33) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_34, L_35, sizeof(Type_t *))))))) + { + goto IL_00c3; + } + } + { + Object_t * L_36 = V_0; + Object_t * L_37 = ___provider; + NullCheck(L_36); + uint16_t L_38 = (uint16_t)InterfaceFuncInvoker1< uint16_t, Object_t * >::Invoke(2 /* System.Char System.IConvertible::ToChar(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_36, L_37); + uint16_t L_39 = L_38; + Object_t * L_40 = Box(Char_t702_il2cpp_TypeInfo_var, &L_39); + return L_40; + } + +IL_00c3: + { + Type_t * L_41 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_42 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 5); + int32_t L_43 = 5; + if ((!(((Object_t*)(Type_t *)L_41) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_42, L_43, sizeof(Type_t *))))))) + { + goto IL_00dd; + } + } + { + Object_t * L_44 = V_0; + Object_t * L_45 = ___provider; + NullCheck(L_44); + int8_t L_46 = (int8_t)InterfaceFuncInvoker1< int8_t, Object_t * >::Invoke(9 /* System.SByte System.IConvertible::ToSByte(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_44, L_45); + int8_t L_47 = L_46; + Object_t * L_48 = Box(SByte_t1110_il2cpp_TypeInfo_var, &L_47); + return L_48; + } + +IL_00dd: + { + Type_t * L_49 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_50 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 6); + int32_t L_51 = 6; + if ((!(((Object_t*)(Type_t *)L_49) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_50, L_51, sizeof(Type_t *))))))) + { + goto IL_00f7; + } + } + { + Object_t * L_52 = V_0; + Object_t * L_53 = ___provider; + NullCheck(L_52); + uint8_t L_54 = (uint8_t)InterfaceFuncInvoker1< uint8_t, Object_t * >::Invoke(1 /* System.Byte System.IConvertible::ToByte(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_52, L_53); + uint8_t L_55 = L_54; + Object_t * L_56 = Box(Byte_t447_il2cpp_TypeInfo_var, &L_55); + return L_56; + } + +IL_00f7: + { + Type_t * L_57 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_58 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 7); + int32_t L_59 = 7; + if ((!(((Object_t*)(Type_t *)L_57) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_58, L_59, sizeof(Type_t *))))))) + { + goto IL_0111; + } + } + { + Object_t * L_60 = V_0; + Object_t * L_61 = ___provider; + NullCheck(L_60); + int16_t L_62 = (int16_t)InterfaceFuncInvoker1< int16_t, Object_t * >::Invoke(6 /* System.Int16 System.IConvertible::ToInt16(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_60, L_61); + int16_t L_63 = L_62; + Object_t * L_64 = Box(Int16_t1111_il2cpp_TypeInfo_var, &L_63); + return L_64; + } + +IL_0111: + { + Type_t * L_65 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_66 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 8); + int32_t L_67 = 8; + if ((!(((Object_t*)(Type_t *)L_65) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_66, L_67, sizeof(Type_t *))))))) + { + goto IL_012b; + } + } + { + Object_t * L_68 = V_0; + Object_t * L_69 = ___provider; + NullCheck(L_68); + uint16_t L_70 = (uint16_t)InterfaceFuncInvoker1< uint16_t, Object_t * >::Invoke(13 /* System.UInt16 System.IConvertible::ToUInt16(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_68, L_69); + uint16_t L_71 = L_70; + Object_t * L_72 = Box(UInt16_t919_il2cpp_TypeInfo_var, &L_71); + return L_72; + } + +IL_012b: + { + Type_t * L_73 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_74 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_74); + IL2CPP_ARRAY_BOUNDS_CHECK(L_74, ((int32_t)9)); + int32_t L_75 = ((int32_t)9); + if ((!(((Object_t*)(Type_t *)L_73) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_74, L_75, sizeof(Type_t *))))))) + { + goto IL_0146; + } + } + { + Object_t * L_76 = V_0; + Object_t * L_77 = ___provider; + NullCheck(L_76); + int32_t L_78 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(7 /* System.Int32 System.IConvertible::ToInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_76, L_77); + int32_t L_79 = L_78; + Object_t * L_80 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_79); + return L_80; + } + +IL_0146: + { + Type_t * L_81 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_82 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_82); + IL2CPP_ARRAY_BOUNDS_CHECK(L_82, ((int32_t)10)); + int32_t L_83 = ((int32_t)10); + if ((!(((Object_t*)(Type_t *)L_81) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_82, L_83, sizeof(Type_t *))))))) + { + goto IL_0161; + } + } + { + Object_t * L_84 = V_0; + Object_t * L_85 = ___provider; + NullCheck(L_84); + uint32_t L_86 = (uint32_t)InterfaceFuncInvoker1< uint32_t, Object_t * >::Invoke(14 /* System.UInt32 System.IConvertible::ToUInt32(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_84, L_85); + uint32_t L_87 = L_86; + Object_t * L_88 = Box(UInt32_t456_il2cpp_TypeInfo_var, &L_87); + return L_88; + } + +IL_0161: + { + Type_t * L_89 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_90 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_90); + IL2CPP_ARRAY_BOUNDS_CHECK(L_90, ((int32_t)11)); + int32_t L_91 = ((int32_t)11); + if ((!(((Object_t*)(Type_t *)L_89) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_90, L_91, sizeof(Type_t *))))))) + { + goto IL_017c; + } + } + { + Object_t * L_92 = V_0; + Object_t * L_93 = ___provider; + NullCheck(L_92); + int64_t L_94 = (int64_t)InterfaceFuncInvoker1< int64_t, Object_t * >::Invoke(8 /* System.Int64 System.IConvertible::ToInt64(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_92, L_93); + int64_t L_95 = L_94; + Object_t * L_96 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_95); + return L_96; + } + +IL_017c: + { + Type_t * L_97 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_98 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, ((int32_t)12)); + int32_t L_99 = ((int32_t)12); + if ((!(((Object_t*)(Type_t *)L_97) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_98, L_99, sizeof(Type_t *))))))) + { + goto IL_0197; + } + } + { + Object_t * L_100 = V_0; + Object_t * L_101 = ___provider; + NullCheck(L_100); + uint64_t L_102 = (uint64_t)InterfaceFuncInvoker1< uint64_t, Object_t * >::Invoke(15 /* System.UInt64 System.IConvertible::ToUInt64(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_100, L_101); + uint64_t L_103 = L_102; + Object_t * L_104 = Box(UInt64_t1109_il2cpp_TypeInfo_var, &L_103); + return L_104; + } + +IL_0197: + { + Type_t * L_105 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_106 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_106); + IL2CPP_ARRAY_BOUNDS_CHECK(L_106, ((int32_t)13)); + int32_t L_107 = ((int32_t)13); + if ((!(((Object_t*)(Type_t *)L_105) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_106, L_107, sizeof(Type_t *))))))) + { + goto IL_01b2; + } + } + { + Object_t * L_108 = V_0; + Object_t * L_109 = ___provider; + NullCheck(L_108); + float L_110 = (float)InterfaceFuncInvoker1< float, Object_t * >::Invoke(10 /* System.Single System.IConvertible::ToSingle(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_108, L_109); + float L_111 = L_110; + Object_t * L_112 = Box(Single_t165_il2cpp_TypeInfo_var, &L_111); + return L_112; + } + +IL_01b2: + { + Type_t * L_113 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_114 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_114); + IL2CPP_ARRAY_BOUNDS_CHECK(L_114, ((int32_t)14)); + int32_t L_115 = ((int32_t)14); + if ((!(((Object_t*)(Type_t *)L_113) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_114, L_115, sizeof(Type_t *))))))) + { + goto IL_01cd; + } + } + { + Object_t * L_116 = V_0; + Object_t * L_117 = ___provider; + NullCheck(L_116); + double L_118 = (double)InterfaceFuncInvoker1< double, Object_t * >::Invoke(5 /* System.Double System.IConvertible::ToDouble(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_116, L_117); + double L_119 = L_118; + Object_t * L_120 = Box(Double_t454_il2cpp_TypeInfo_var, &L_119); + return L_120; + } + +IL_01cd: + { + Type_t * L_121 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_122 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_122); + IL2CPP_ARRAY_BOUNDS_CHECK(L_122, ((int32_t)15)); + int32_t L_123 = ((int32_t)15); + if ((!(((Object_t*)(Type_t *)L_121) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_122, L_123, sizeof(Type_t *))))))) + { + goto IL_01e8; + } + } + { + Object_t * L_124 = V_0; + Object_t * L_125 = ___provider; + NullCheck(L_124); + Decimal_t1112 L_126 = (Decimal_t1112 )InterfaceFuncInvoker1< Decimal_t1112 , Object_t * >::Invoke(4 /* System.Decimal System.IConvertible::ToDecimal(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_124, L_125); + Decimal_t1112 L_127 = L_126; + Object_t * L_128 = Box(Decimal_t1112_il2cpp_TypeInfo_var, &L_127); + return L_128; + } + +IL_01e8: + { + Type_t * L_129 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_130 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_130); + IL2CPP_ARRAY_BOUNDS_CHECK(L_130, ((int32_t)16)); + int32_t L_131 = ((int32_t)16); + if ((!(((Object_t*)(Type_t *)L_129) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_130, L_131, sizeof(Type_t *))))))) + { + goto IL_0203; + } + } + { + Object_t * L_132 = V_0; + Object_t * L_133 = ___provider; + NullCheck(L_132); + DateTime_t365 L_134 = (DateTime_t365 )InterfaceFuncInvoker1< DateTime_t365 , Object_t * >::Invoke(3 /* System.DateTime System.IConvertible::ToDateTime(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_132, L_133); + DateTime_t365 L_135 = L_134; + Object_t * L_136 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_135); + return L_136; + } + +IL_0203: + { + Type_t * L_137 = ___conversionType; + IL2CPP_RUNTIME_CLASS_INIT(Convert_t445_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_138 = ((Convert_t445_StaticFields*)Convert_t445_il2cpp_TypeInfo_var->static_fields)->___conversionTable_1; + NullCheck(L_138); + IL2CPP_ARRAY_BOUNDS_CHECK(L_138, ((int32_t)18)); + int32_t L_139 = ((int32_t)18); + if ((!(((Object_t*)(Type_t *)L_137) == ((Object_t*)(Type_t *)(*(Type_t **)(Type_t **)SZArrayLdElema(L_138, L_139, sizeof(Type_t *))))))) + { + goto IL_0219; + } + } + { + Object_t * L_140 = V_0; + Object_t * L_141 = ___provider; + NullCheck(L_140); + String_t* L_142 = (String_t*)InterfaceFuncInvoker1< String_t*, Object_t * >::Invoke(11 /* System.String System.IConvertible::ToString(System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_140, L_141); + return L_142; + } + +IL_0219: + { + bool L_143 = ___try_target_to_type; + if (!L_143) + { + goto IL_0228; + } + } + { + Object_t * L_144 = V_0; + Type_t * L_145 = ___conversionType; + Object_t * L_146 = ___provider; + NullCheck(L_144); + Object_t * L_147 = (Object_t *)InterfaceFuncInvoker2< Object_t *, Type_t *, Object_t * >::Invoke(12 /* System.Object System.IConvertible::ToType(System.Type,System.IFormatProvider) */, IConvertible_t1797_il2cpp_TypeInfo_var, L_144, L_145, L_146); + return L_147; + } + +IL_0228: + { + Object_t * L_148 = ___value; + NullCheck(L_148); + Type_t * L_149 = Object_GetType_m2042(L_148, /*hidden argument*/NULL); + NullCheck(L_149); + String_t* L_150 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, L_149); + Type_t * L_151 = ___conversionType; + NullCheck(L_151); + String_t* L_152 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_151); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_153 = String_Concat_m2057(NULL /*static, unused*/, _stringLiteral2509, L_150, _stringLiteral2510, L_152, /*hidden argument*/NULL); + String_t* L_154 = Locale_GetText_m6621(NULL /*static, unused*/, L_153, /*hidden argument*/NULL); + InvalidCastException_t1707 * L_155 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10481(L_155, L_154, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_155); + } +} +// System.Void System.DBNull::.ctor() +extern "C" void DBNull__ctor_m10293 (DBNull_t1681 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DBNull::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void DBNull__ctor_m10294 (DBNull_t1681 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.DBNull::.cctor() +extern TypeInfo* DBNull_t1681_il2cpp_TypeInfo_var; +extern "C" void DBNull__cctor_m10295 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DBNull_t1681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1176); + s_Il2CppMethodIntialized = true; + } + { + DBNull_t1681 * L_0 = (DBNull_t1681 *)il2cpp_codegen_object_new (DBNull_t1681_il2cpp_TypeInfo_var); + DBNull__ctor_m10293(L_0, /*hidden argument*/NULL); + ((DBNull_t1681_StaticFields*)DBNull_t1681_il2cpp_TypeInfo_var->static_fields)->___Value_0 = L_0; + return; + } +} +// System.Boolean System.DBNull::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool DBNull_System_IConvertible_ToBoolean_m10296 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Byte System.DBNull::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint8_t DBNull_System_IConvertible_ToByte_m10297 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Char System.DBNull::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t DBNull_System_IConvertible_ToChar_m10298 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.DBNull::System.IConvertible.ToDateTime(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DBNull_System_IConvertible_ToDateTime_m10299 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Decimal System.DBNull::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 DBNull_System_IConvertible_ToDecimal_m10300 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Double System.DBNull::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" double DBNull_System_IConvertible_ToDouble_m10301 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int16 System.DBNull::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int16_t DBNull_System_IConvertible_ToInt16_m10302 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.DBNull::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t DBNull_System_IConvertible_ToInt32_m10303 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int64 System.DBNull::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int64_t DBNull_System_IConvertible_ToInt64_m10304 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.SByte System.DBNull::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int8_t DBNull_System_IConvertible_ToSByte_m10305 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Single System.DBNull::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" float DBNull_System_IConvertible_ToSingle_m10306 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.DBNull::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* DBNull_t1681_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" Object_t * DBNull_System_IConvertible_ToType_m10307 (DBNull_t1681 * __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + DBNull_t1681_0_0_0_var = il2cpp_codegen_type_from_index(1176); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0016; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_2; + } + +IL_0016: + { + Type_t * L_3 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DBNull_t1681_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_4)))) + { + goto IL_0028; + } + } + { + return __this; + } + +IL_0028: + { + InvalidCastException_t1707 * L_5 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } +} +// System.UInt16 System.DBNull::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t DBNull_System_IConvertible_ToUInt16_m10308 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.UInt32 System.DBNull::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint32_t DBNull_System_IConvertible_ToUInt32_m10309 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.UInt64 System.DBNull::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint64_t DBNull_System_IConvertible_ToUInt64_m10310 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.DBNull::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void DBNull_GetObjectData_m10311 (DBNull_t1681 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + UnitySerializationHolder_GetDBNullData_m10814(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String System.DBNull::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* DBNull_ToString_m10312 (DBNull_t1681 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_0; + } +} +// System.String System.DBNull::ToString(System.IFormatProvider) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* DBNull_ToString_m10313 (DBNull_t1681 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_0; + } +} +// System.Void System.DateTime::.ctor(System.Int64) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2511; +extern Il2CppCodeGenString* _stringLiteral2512; +extern "C" void DateTime__ctor_m10314 (DateTime_t365 * __this, int64_t ___ticks, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2511 = il2cpp_codegen_string_literal_from_index(2511); + _stringLiteral2512 = il2cpp_codegen_string_literal_from_index(2512); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + DateTime_t365 V_1 = {0}; + DateTime_t365 V_2 = {0}; + DateTime_t365 V_3 = {0}; + DateTime_t365 V_4 = {0}; + { + int64_t L_0 = ___ticks; + TimeSpan_t803 L_1 = {0}; + TimeSpan__ctor_m10742(&L_1, L_0, /*hidden argument*/NULL); + __this->___ticks_0 = L_1; + int64_t L_2 = ___ticks; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_3 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + V_1 = L_3; + int64_t L_4 = DateTime_get_Ticks_m5734((&V_1), /*hidden argument*/NULL); + if ((((int64_t)L_2) < ((int64_t)L_4))) + { + goto IL_0032; + } + } + { + int64_t L_5 = ___ticks; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_6 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + V_2 = L_6; + int64_t L_7 = DateTime_get_Ticks_m5734((&V_2), /*hidden argument*/NULL); + if ((((int64_t)L_5) <= ((int64_t)L_7))) + { + goto IL_0083; + } + } + +IL_0032: + { + ObjectU5BU5D_t162* L_8 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 3)); + int64_t L_9 = ___ticks; + int64_t L_10 = L_9; + Object_t * L_11 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_10); + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 0); + ArrayElementTypeCheck (L_8, L_11); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, 0, sizeof(Object_t *))) = (Object_t *)L_11; + ObjectU5BU5D_t162* L_12 = L_8; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_13 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + V_3 = L_13; + int64_t L_14 = DateTime_get_Ticks_m5734((&V_3), /*hidden argument*/NULL); + int64_t L_15 = L_14; + Object_t * L_16 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 1); + ArrayElementTypeCheck (L_12, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, 1, sizeof(Object_t *))) = (Object_t *)L_16; + ObjectU5BU5D_t162* L_17 = L_12; + DateTime_t365 L_18 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + V_4 = L_18; + int64_t L_19 = DateTime_get_Ticks_m5734((&V_4), /*hidden argument*/NULL); + int64_t L_20 = L_19; + Object_t * L_21 = Box(Int64_t455_il2cpp_TypeInfo_var, &L_20); + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 2); + ArrayElementTypeCheck (L_17, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_17, 2, sizeof(Object_t *))) = (Object_t *)L_21; + String_t* L_22 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2511, L_17, /*hidden argument*/NULL); + V_0 = L_22; + String_t* L_23 = V_0; + ArgumentOutOfRangeException_t915 * L_24 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_24, _stringLiteral2512, L_23, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_24); + } + +IL_0083: + { + __this->___kind_1 = 0; + return; + } +} +// System.Void System.DateTime::.ctor(System.Int32,System.Int32,System.Int32) +extern "C" void DateTime__ctor_m10315 (DateTime_t365 * __this, int32_t ___year, int32_t ___month, int32_t ___day, const MethodInfo* method) +{ + { + int32_t L_0 = ___year; + int32_t L_1 = ___month; + int32_t L_2 = ___day; + DateTime__ctor_m2048(__this, L_0, L_1, L_2, 0, 0, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DateTime::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2513; +extern "C" void DateTime__ctor_m2048 (DateTime_t365 * __this, int32_t ___year, int32_t ___month, int32_t ___day, int32_t ___hour, int32_t ___minute, int32_t ___second, int32_t ___millisecond, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2513 = il2cpp_codegen_string_literal_from_index(2513); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___year; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_007c; + } + } + { + int32_t L_1 = ___year; + if ((((int32_t)L_1) > ((int32_t)((int32_t)9999)))) + { + goto IL_007c; + } + } + { + int32_t L_2 = ___month; + if ((((int32_t)L_2) < ((int32_t)1))) + { + goto IL_007c; + } + } + { + int32_t L_3 = ___month; + if ((((int32_t)L_3) > ((int32_t)((int32_t)12)))) + { + goto IL_007c; + } + } + { + int32_t L_4 = ___day; + if ((((int32_t)L_4) < ((int32_t)1))) + { + goto IL_007c; + } + } + { + int32_t L_5 = ___day; + int32_t L_6 = ___year; + int32_t L_7 = ___month; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_8 = DateTime_DaysInMonth_m10355(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if ((((int32_t)L_5) > ((int32_t)L_8))) + { + goto IL_007c; + } + } + { + int32_t L_9 = ___hour; + if ((((int32_t)L_9) < ((int32_t)0))) + { + goto IL_007c; + } + } + { + int32_t L_10 = ___hour; + if ((((int32_t)L_10) > ((int32_t)((int32_t)23)))) + { + goto IL_007c; + } + } + { + int32_t L_11 = ___minute; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_007c; + } + } + { + int32_t L_12 = ___minute; + if ((((int32_t)L_12) > ((int32_t)((int32_t)59)))) + { + goto IL_007c; + } + } + { + int32_t L_13 = ___second; + if ((((int32_t)L_13) < ((int32_t)0))) + { + goto IL_007c; + } + } + { + int32_t L_14 = ___second; + if ((((int32_t)L_14) > ((int32_t)((int32_t)59)))) + { + goto IL_007c; + } + } + { + int32_t L_15 = ___millisecond; + if ((((int32_t)L_15) < ((int32_t)0))) + { + goto IL_007c; + } + } + { + int32_t L_16 = ___millisecond; + if ((((int32_t)L_16) <= ((int32_t)((int32_t)999)))) + { + goto IL_0087; + } + } + +IL_007c: + { + ArgumentOutOfRangeException_t915 * L_17 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_17, _stringLiteral2513, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_17); + } + +IL_0087: + { + int32_t L_18 = ___year; + int32_t L_19 = ___month; + int32_t L_20 = ___day; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_21 = DateTime_AbsoluteDays_m10334(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); + int32_t L_22 = ___hour; + int32_t L_23 = ___minute; + int32_t L_24 = ___second; + int32_t L_25 = ___millisecond; + TimeSpan_t803 L_26 = {0}; + TimeSpan__ctor_m10744(&L_26, L_21, L_22, L_23, L_24, L_25, /*hidden argument*/NULL); + __this->___ticks_0 = L_26; + __this->___kind_1 = 0; + return; + } +} +// System.Void System.DateTime::.ctor(System.Boolean,System.TimeSpan) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void DateTime__ctor_m10316 (DateTime_t365 * __this, bool ___check, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + bool L_0 = ___check; + if (!L_0) + { + goto IL_003e; + } + } + { + int64_t L_1 = TimeSpan_get_Ticks_m10752((&___value), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + V_0 = L_2; + int64_t L_3 = DateTime_get_Ticks_m5734((&V_0), /*hidden argument*/NULL); + if ((((int64_t)L_1) < ((int64_t)L_3))) + { + goto IL_0038; + } + } + { + int64_t L_4 = TimeSpan_get_Ticks_m10752((&___value), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_5 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + V_1 = L_5; + int64_t L_6 = DateTime_get_Ticks_m5734((&V_1), /*hidden argument*/NULL); + if ((((int64_t)L_4) <= ((int64_t)L_6))) + { + goto IL_003e; + } + } + +IL_0038: + { + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_003e: + { + TimeSpan_t803 L_8 = ___value; + __this->___ticks_0 = L_8; + __this->___kind_1 = 0; + return; + } +} +// System.Void System.DateTime::.ctor(System.Int64,System.DateTimeKind) +extern "C" void DateTime__ctor_m10317 (DateTime_t365 * __this, int64_t ___ticks, int32_t ___kind, const MethodInfo* method) +{ + { + int64_t L_0 = ___ticks; + DateTime__ctor_m10314(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___kind; + DateTime_CheckDateTimeKind_m10357(__this, L_1, /*hidden argument*/NULL); + int32_t L_2 = ___kind; + __this->___kind_1 = L_2; + return; + } +} +// System.Void System.DateTime::.cctor() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var; +extern TypeInfo* GenericComparer_1_t1831_il2cpp_TypeInfo_var; +extern TypeInfo* GenericEqualityComparer_1_t1832_il2cpp_TypeInfo_var; +extern const MethodInfo* GenericComparer_1__ctor_m10907_MethodInfo_var; +extern const MethodInfo* GenericEqualityComparer_1__ctor_m10908_MethodInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D64_51_FieldInfo_var; +extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D65_52_FieldInfo_var; +extern Il2CppCodeGenString* _stringLiteral2514; +extern Il2CppCodeGenString* _stringLiteral2515; +extern Il2CppCodeGenString* _stringLiteral2516; +extern Il2CppCodeGenString* _stringLiteral2517; +extern Il2CppCodeGenString* _stringLiteral2518; +extern Il2CppCodeGenString* _stringLiteral2519; +extern Il2CppCodeGenString* _stringLiteral2520; +extern Il2CppCodeGenString* _stringLiteral2521; +extern Il2CppCodeGenString* _stringLiteral2522; +extern Il2CppCodeGenString* _stringLiteral2523; +extern Il2CppCodeGenString* _stringLiteral2524; +extern Il2CppCodeGenString* _stringLiteral2525; +extern Il2CppCodeGenString* _stringLiteral2526; +extern Il2CppCodeGenString* _stringLiteral2527; +extern Il2CppCodeGenString* _stringLiteral2528; +extern Il2CppCodeGenString* _stringLiteral2529; +extern Il2CppCodeGenString* _stringLiteral2530; +extern Il2CppCodeGenString* _stringLiteral2531; +extern Il2CppCodeGenString* _stringLiteral2532; +extern Il2CppCodeGenString* _stringLiteral2533; +extern Il2CppCodeGenString* _stringLiteral2534; +extern Il2CppCodeGenString* _stringLiteral2535; +extern Il2CppCodeGenString* _stringLiteral2536; +extern Il2CppCodeGenString* _stringLiteral2537; +extern Il2CppCodeGenString* _stringLiteral2538; +extern Il2CppCodeGenString* _stringLiteral2539; +extern Il2CppCodeGenString* _stringLiteral2540; +extern Il2CppCodeGenString* _stringLiteral2541; +extern Il2CppCodeGenString* _stringLiteral2542; +extern Il2CppCodeGenString* _stringLiteral2543; +extern Il2CppCodeGenString* _stringLiteral2544; +extern Il2CppCodeGenString* _stringLiteral2545; +extern Il2CppCodeGenString* _stringLiteral2546; +extern Il2CppCodeGenString* _stringLiteral2547; +extern Il2CppCodeGenString* _stringLiteral2548; +extern Il2CppCodeGenString* _stringLiteral2549; +extern Il2CppCodeGenString* _stringLiteral2550; +extern Il2CppCodeGenString* _stringLiteral2551; +extern Il2CppCodeGenString* _stringLiteral2552; +extern "C" void DateTime__cctor_m10318 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1177); + GenericComparer_1_t1831_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1178); + GenericEqualityComparer_1_t1832_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1179); + GenericComparer_1__ctor_m10907_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484017); + GenericEqualityComparer_1__ctor_m10908_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484018); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D64_51_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 51); + U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D65_52_FieldInfo_var = il2cpp_codegen_field_info_from_index(709, 52); + _stringLiteral2514 = il2cpp_codegen_string_literal_from_index(2514); + _stringLiteral2515 = il2cpp_codegen_string_literal_from_index(2515); + _stringLiteral2516 = il2cpp_codegen_string_literal_from_index(2516); + _stringLiteral2517 = il2cpp_codegen_string_literal_from_index(2517); + _stringLiteral2518 = il2cpp_codegen_string_literal_from_index(2518); + _stringLiteral2519 = il2cpp_codegen_string_literal_from_index(2519); + _stringLiteral2520 = il2cpp_codegen_string_literal_from_index(2520); + _stringLiteral2521 = il2cpp_codegen_string_literal_from_index(2521); + _stringLiteral2522 = il2cpp_codegen_string_literal_from_index(2522); + _stringLiteral2523 = il2cpp_codegen_string_literal_from_index(2523); + _stringLiteral2524 = il2cpp_codegen_string_literal_from_index(2524); + _stringLiteral2525 = il2cpp_codegen_string_literal_from_index(2525); + _stringLiteral2526 = il2cpp_codegen_string_literal_from_index(2526); + _stringLiteral2527 = il2cpp_codegen_string_literal_from_index(2527); + _stringLiteral2528 = il2cpp_codegen_string_literal_from_index(2528); + _stringLiteral2529 = il2cpp_codegen_string_literal_from_index(2529); + _stringLiteral2530 = il2cpp_codegen_string_literal_from_index(2530); + _stringLiteral2531 = il2cpp_codegen_string_literal_from_index(2531); + _stringLiteral2532 = il2cpp_codegen_string_literal_from_index(2532); + _stringLiteral2533 = il2cpp_codegen_string_literal_from_index(2533); + _stringLiteral2534 = il2cpp_codegen_string_literal_from_index(2534); + _stringLiteral2535 = il2cpp_codegen_string_literal_from_index(2535); + _stringLiteral2536 = il2cpp_codegen_string_literal_from_index(2536); + _stringLiteral2537 = il2cpp_codegen_string_literal_from_index(2537); + _stringLiteral2538 = il2cpp_codegen_string_literal_from_index(2538); + _stringLiteral2539 = il2cpp_codegen_string_literal_from_index(2539); + _stringLiteral2540 = il2cpp_codegen_string_literal_from_index(2540); + _stringLiteral2541 = il2cpp_codegen_string_literal_from_index(2541); + _stringLiteral2542 = il2cpp_codegen_string_literal_from_index(2542); + _stringLiteral2543 = il2cpp_codegen_string_literal_from_index(2543); + _stringLiteral2544 = il2cpp_codegen_string_literal_from_index(2544); + _stringLiteral2545 = il2cpp_codegen_string_literal_from_index(2545); + _stringLiteral2546 = il2cpp_codegen_string_literal_from_index(2546); + _stringLiteral2547 = il2cpp_codegen_string_literal_from_index(2547); + _stringLiteral2548 = il2cpp_codegen_string_literal_from_index(2548); + _stringLiteral2549 = il2cpp_codegen_string_literal_from_index(2549); + _stringLiteral2550 = il2cpp_codegen_string_literal_from_index(2550); + _stringLiteral2551 = il2cpp_codegen_string_literal_from_index(2551); + _stringLiteral2552 = il2cpp_codegen_string_literal_from_index(2552); + s_Il2CppMethodIntialized = true; + } + GenericComparer_1_t1831 * V_0 = {0}; + GenericEqualityComparer_1_t1832 * V_1 = {0}; + { + TimeSpan_t803 L_0 = {0}; + TimeSpan__ctor_m10742(&L_0, ((int64_t)3155378975999999999LL), /*hidden argument*/NULL); + DateTime_t365 L_1 = {0}; + DateTime__ctor_m10316(&L_1, 0, L_0, /*hidden argument*/NULL); + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2 = L_1; + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + DateTime_t365 L_3 = {0}; + DateTime__ctor_m10316(&L_3, 0, L_2, /*hidden argument*/NULL); + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3 = L_3; + StringU5BU5D_t163* L_4 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)9))); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, 0); + ArrayElementTypeCheck (L_4, _stringLiteral2514); + *((String_t**)(String_t**)SZArrayLdElema(L_4, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2514; + StringU5BU5D_t163* L_5 = L_4; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, _stringLiteral2515); + *((String_t**)(String_t**)SZArrayLdElema(L_5, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2515; + StringU5BU5D_t163* L_6 = L_5; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 2); + ArrayElementTypeCheck (L_6, _stringLiteral2516); + *((String_t**)(String_t**)SZArrayLdElema(L_6, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2516; + StringU5BU5D_t163* L_7 = L_6; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 3); + ArrayElementTypeCheck (L_7, _stringLiteral2517); + *((String_t**)(String_t**)SZArrayLdElema(L_7, 3, sizeof(String_t*))) = (String_t*)_stringLiteral2517; + StringU5BU5D_t163* L_8 = L_7; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, 4); + ArrayElementTypeCheck (L_8, _stringLiteral2518); + *((String_t**)(String_t**)SZArrayLdElema(L_8, 4, sizeof(String_t*))) = (String_t*)_stringLiteral2518; + StringU5BU5D_t163* L_9 = L_8; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 5); + ArrayElementTypeCheck (L_9, _stringLiteral2519); + *((String_t**)(String_t**)SZArrayLdElema(L_9, 5, sizeof(String_t*))) = (String_t*)_stringLiteral2519; + StringU5BU5D_t163* L_10 = L_9; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, 6); + ArrayElementTypeCheck (L_10, _stringLiteral2520); + *((String_t**)(String_t**)SZArrayLdElema(L_10, 6, sizeof(String_t*))) = (String_t*)_stringLiteral2520; + StringU5BU5D_t163* L_11 = L_10; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 7); + ArrayElementTypeCheck (L_11, _stringLiteral2521); + *((String_t**)(String_t**)SZArrayLdElema(L_11, 7, sizeof(String_t*))) = (String_t*)_stringLiteral2521; + StringU5BU5D_t163* L_12 = L_11; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 8); + ArrayElementTypeCheck (L_12, _stringLiteral2522); + *((String_t**)(String_t**)SZArrayLdElema(L_12, 8, sizeof(String_t*))) = (String_t*)_stringLiteral2522; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseTimeFormats_4 = L_12; + StringU5BU5D_t163* L_13 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)10))); + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + ArrayElementTypeCheck (L_13, _stringLiteral2523); + *((String_t**)(String_t**)SZArrayLdElema(L_13, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2523; + StringU5BU5D_t163* L_14 = L_13; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 1); + ArrayElementTypeCheck (L_14, _stringLiteral2524); + *((String_t**)(String_t**)SZArrayLdElema(L_14, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2524; + StringU5BU5D_t163* L_15 = L_14; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 2); + ArrayElementTypeCheck (L_15, _stringLiteral2525); + *((String_t**)(String_t**)SZArrayLdElema(L_15, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2525; + StringU5BU5D_t163* L_16 = L_15; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 3); + ArrayElementTypeCheck (L_16, _stringLiteral2526); + *((String_t**)(String_t**)SZArrayLdElema(L_16, 3, sizeof(String_t*))) = (String_t*)_stringLiteral2526; + StringU5BU5D_t163* L_17 = L_16; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 4); + ArrayElementTypeCheck (L_17, _stringLiteral2527); + *((String_t**)(String_t**)SZArrayLdElema(L_17, 4, sizeof(String_t*))) = (String_t*)_stringLiteral2527; + StringU5BU5D_t163* L_18 = L_17; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 5); + ArrayElementTypeCheck (L_18, _stringLiteral2528); + *((String_t**)(String_t**)SZArrayLdElema(L_18, 5, sizeof(String_t*))) = (String_t*)_stringLiteral2528; + StringU5BU5D_t163* L_19 = L_18; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 6); + ArrayElementTypeCheck (L_19, _stringLiteral2529); + *((String_t**)(String_t**)SZArrayLdElema(L_19, 6, sizeof(String_t*))) = (String_t*)_stringLiteral2529; + StringU5BU5D_t163* L_20 = L_19; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 7); + ArrayElementTypeCheck (L_20, _stringLiteral2530); + *((String_t**)(String_t**)SZArrayLdElema(L_20, 7, sizeof(String_t*))) = (String_t*)_stringLiteral2530; + StringU5BU5D_t163* L_21 = L_20; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, 8); + ArrayElementTypeCheck (L_21, _stringLiteral2531); + *((String_t**)(String_t**)SZArrayLdElema(L_21, 8, sizeof(String_t*))) = (String_t*)_stringLiteral2531; + StringU5BU5D_t163* L_22 = L_21; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, ((int32_t)9)); + ArrayElementTypeCheck (L_22, _stringLiteral2532); + *((String_t**)(String_t**)SZArrayLdElema(L_22, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral2532; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseYearDayMonthFormats_5 = L_22; + StringU5BU5D_t163* L_23 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)12))); + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 0); + ArrayElementTypeCheck (L_23, _stringLiteral2523); + *((String_t**)(String_t**)SZArrayLdElema(L_23, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2523; + StringU5BU5D_t163* L_24 = L_23; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 1); + ArrayElementTypeCheck (L_24, _stringLiteral2524); + *((String_t**)(String_t**)SZArrayLdElema(L_24, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2524; + StringU5BU5D_t163* L_25 = L_24; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 2); + ArrayElementTypeCheck (L_25, _stringLiteral2525); + *((String_t**)(String_t**)SZArrayLdElema(L_25, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2525; + StringU5BU5D_t163* L_26 = L_25; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 3); + ArrayElementTypeCheck (L_26, _stringLiteral2533); + *((String_t**)(String_t**)SZArrayLdElema(L_26, 3, sizeof(String_t*))) = (String_t*)_stringLiteral2533; + StringU5BU5D_t163* L_27 = L_26; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, 4); + ArrayElementTypeCheck (L_27, _stringLiteral2534); + *((String_t**)(String_t**)SZArrayLdElema(L_27, 4, sizeof(String_t*))) = (String_t*)_stringLiteral2534; + StringU5BU5D_t163* L_28 = L_27; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 5); + ArrayElementTypeCheck (L_28, _stringLiteral2535); + *((String_t**)(String_t**)SZArrayLdElema(L_28, 5, sizeof(String_t*))) = (String_t*)_stringLiteral2535; + StringU5BU5D_t163* L_29 = L_28; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 6); + ArrayElementTypeCheck (L_29, _stringLiteral2536); + *((String_t**)(String_t**)SZArrayLdElema(L_29, 6, sizeof(String_t*))) = (String_t*)_stringLiteral2536; + StringU5BU5D_t163* L_30 = L_29; + NullCheck(L_30); + IL2CPP_ARRAY_BOUNDS_CHECK(L_30, 7); + ArrayElementTypeCheck (L_30, _stringLiteral2537); + *((String_t**)(String_t**)SZArrayLdElema(L_30, 7, sizeof(String_t*))) = (String_t*)_stringLiteral2537; + StringU5BU5D_t163* L_31 = L_30; + NullCheck(L_31); + IL2CPP_ARRAY_BOUNDS_CHECK(L_31, 8); + ArrayElementTypeCheck (L_31, _stringLiteral2538); + *((String_t**)(String_t**)SZArrayLdElema(L_31, 8, sizeof(String_t*))) = (String_t*)_stringLiteral2538; + StringU5BU5D_t163* L_32 = L_31; + NullCheck(L_32); + IL2CPP_ARRAY_BOUNDS_CHECK(L_32, ((int32_t)9)); + ArrayElementTypeCheck (L_32, _stringLiteral2539); + *((String_t**)(String_t**)SZArrayLdElema(L_32, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral2539; + StringU5BU5D_t163* L_33 = L_32; + NullCheck(L_33); + IL2CPP_ARRAY_BOUNDS_CHECK(L_33, ((int32_t)10)); + ArrayElementTypeCheck (L_33, _stringLiteral2540); + *((String_t**)(String_t**)SZArrayLdElema(L_33, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral2540; + StringU5BU5D_t163* L_34 = L_33; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, ((int32_t)11)); + ArrayElementTypeCheck (L_34, _stringLiteral2541); + *((String_t**)(String_t**)SZArrayLdElema(L_34, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral2541; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseYearMonthDayFormats_6 = L_34; + StringU5BU5D_t163* L_35 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)15))); + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, 0); + ArrayElementTypeCheck (L_35, _stringLiteral2523); + *((String_t**)(String_t**)SZArrayLdElema(L_35, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2523; + StringU5BU5D_t163* L_36 = L_35; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, 1); + ArrayElementTypeCheck (L_36, _stringLiteral2524); + *((String_t**)(String_t**)SZArrayLdElema(L_36, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2524; + StringU5BU5D_t163* L_37 = L_36; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, 2); + ArrayElementTypeCheck (L_37, _stringLiteral2525); + *((String_t**)(String_t**)SZArrayLdElema(L_37, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2525; + StringU5BU5D_t163* L_38 = L_37; + NullCheck(L_38); + IL2CPP_ARRAY_BOUNDS_CHECK(L_38, 3); + ArrayElementTypeCheck (L_38, _stringLiteral2533); + *((String_t**)(String_t**)SZArrayLdElema(L_38, 3, sizeof(String_t*))) = (String_t*)_stringLiteral2533; + StringU5BU5D_t163* L_39 = L_38; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 4); + ArrayElementTypeCheck (L_39, _stringLiteral2534); + *((String_t**)(String_t**)SZArrayLdElema(L_39, 4, sizeof(String_t*))) = (String_t*)_stringLiteral2534; + StringU5BU5D_t163* L_40 = L_39; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, 5); + ArrayElementTypeCheck (L_40, _stringLiteral2528); + *((String_t**)(String_t**)SZArrayLdElema(L_40, 5, sizeof(String_t*))) = (String_t*)_stringLiteral2528; + StringU5BU5D_t163* L_41 = L_40; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 6); + ArrayElementTypeCheck (L_41, _stringLiteral2529); + *((String_t**)(String_t**)SZArrayLdElema(L_41, 6, sizeof(String_t*))) = (String_t*)_stringLiteral2529; + StringU5BU5D_t163* L_42 = L_41; + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 7); + ArrayElementTypeCheck (L_42, _stringLiteral2537); + *((String_t**)(String_t**)SZArrayLdElema(L_42, 7, sizeof(String_t*))) = (String_t*)_stringLiteral2537; + StringU5BU5D_t163* L_43 = L_42; + NullCheck(L_43); + IL2CPP_ARRAY_BOUNDS_CHECK(L_43, 8); + ArrayElementTypeCheck (L_43, _stringLiteral2538); + *((String_t**)(String_t**)SZArrayLdElema(L_43, 8, sizeof(String_t*))) = (String_t*)_stringLiteral2538; + StringU5BU5D_t163* L_44 = L_43; + NullCheck(L_44); + IL2CPP_ARRAY_BOUNDS_CHECK(L_44, ((int32_t)9)); + ArrayElementTypeCheck (L_44, _stringLiteral2542); + *((String_t**)(String_t**)SZArrayLdElema(L_44, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral2542; + StringU5BU5D_t163* L_45 = L_44; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, ((int32_t)10)); + ArrayElementTypeCheck (L_45, _stringLiteral2543); + *((String_t**)(String_t**)SZArrayLdElema(L_45, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral2543; + StringU5BU5D_t163* L_46 = L_45; + NullCheck(L_46); + IL2CPP_ARRAY_BOUNDS_CHECK(L_46, ((int32_t)11)); + ArrayElementTypeCheck (L_46, _stringLiteral2544); + *((String_t**)(String_t**)SZArrayLdElema(L_46, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral2544; + StringU5BU5D_t163* L_47 = L_46; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, ((int32_t)12)); + ArrayElementTypeCheck (L_47, _stringLiteral2540); + *((String_t**)(String_t**)SZArrayLdElema(L_47, ((int32_t)12), sizeof(String_t*))) = (String_t*)_stringLiteral2540; + StringU5BU5D_t163* L_48 = L_47; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, ((int32_t)13)); + ArrayElementTypeCheck (L_48, _stringLiteral2545); + *((String_t**)(String_t**)SZArrayLdElema(L_48, ((int32_t)13), sizeof(String_t*))) = (String_t*)_stringLiteral2545; + StringU5BU5D_t163* L_49 = L_48; + NullCheck(L_49); + IL2CPP_ARRAY_BOUNDS_CHECK(L_49, ((int32_t)14)); + ArrayElementTypeCheck (L_49, _stringLiteral2541); + *((String_t**)(String_t**)SZArrayLdElema(L_49, ((int32_t)14), sizeof(String_t*))) = (String_t*)_stringLiteral2541; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseDayMonthYearFormats_7 = L_49; + StringU5BU5D_t163* L_50 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, ((int32_t)15))); + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, 0); + ArrayElementTypeCheck (L_50, _stringLiteral2523); + *((String_t**)(String_t**)SZArrayLdElema(L_50, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2523; + StringU5BU5D_t163* L_51 = L_50; + NullCheck(L_51); + IL2CPP_ARRAY_BOUNDS_CHECK(L_51, 1); + ArrayElementTypeCheck (L_51, _stringLiteral2524); + *((String_t**)(String_t**)SZArrayLdElema(L_51, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2524; + StringU5BU5D_t163* L_52 = L_51; + NullCheck(L_52); + IL2CPP_ARRAY_BOUNDS_CHECK(L_52, 2); + ArrayElementTypeCheck (L_52, _stringLiteral2525); + *((String_t**)(String_t**)SZArrayLdElema(L_52, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2525; + StringU5BU5D_t163* L_53 = L_52; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, 3); + ArrayElementTypeCheck (L_53, _stringLiteral2533); + *((String_t**)(String_t**)SZArrayLdElema(L_53, 3, sizeof(String_t*))) = (String_t*)_stringLiteral2533; + StringU5BU5D_t163* L_54 = L_53; + NullCheck(L_54); + IL2CPP_ARRAY_BOUNDS_CHECK(L_54, 4); + ArrayElementTypeCheck (L_54, _stringLiteral2534); + *((String_t**)(String_t**)SZArrayLdElema(L_54, 4, sizeof(String_t*))) = (String_t*)_stringLiteral2534; + StringU5BU5D_t163* L_55 = L_54; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 5); + ArrayElementTypeCheck (L_55, _stringLiteral2535); + *((String_t**)(String_t**)SZArrayLdElema(L_55, 5, sizeof(String_t*))) = (String_t*)_stringLiteral2535; + StringU5BU5D_t163* L_56 = L_55; + NullCheck(L_56); + IL2CPP_ARRAY_BOUNDS_CHECK(L_56, 6); + ArrayElementTypeCheck (L_56, _stringLiteral2536); + *((String_t**)(String_t**)SZArrayLdElema(L_56, 6, sizeof(String_t*))) = (String_t*)_stringLiteral2536; + StringU5BU5D_t163* L_57 = L_56; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, 7); + ArrayElementTypeCheck (L_57, _stringLiteral2537); + *((String_t**)(String_t**)SZArrayLdElema(L_57, 7, sizeof(String_t*))) = (String_t*)_stringLiteral2537; + StringU5BU5D_t163* L_58 = L_57; + NullCheck(L_58); + IL2CPP_ARRAY_BOUNDS_CHECK(L_58, 8); + ArrayElementTypeCheck (L_58, _stringLiteral2538); + *((String_t**)(String_t**)SZArrayLdElema(L_58, 8, sizeof(String_t*))) = (String_t*)_stringLiteral2538; + StringU5BU5D_t163* L_59 = L_58; + NullCheck(L_59); + IL2CPP_ARRAY_BOUNDS_CHECK(L_59, ((int32_t)9)); + ArrayElementTypeCheck (L_59, _stringLiteral2546); + *((String_t**)(String_t**)SZArrayLdElema(L_59, ((int32_t)9), sizeof(String_t*))) = (String_t*)_stringLiteral2546; + StringU5BU5D_t163* L_60 = L_59; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, ((int32_t)10)); + ArrayElementTypeCheck (L_60, _stringLiteral2541); + *((String_t**)(String_t**)SZArrayLdElema(L_60, ((int32_t)10), sizeof(String_t*))) = (String_t*)_stringLiteral2541; + StringU5BU5D_t163* L_61 = L_60; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, ((int32_t)11)); + ArrayElementTypeCheck (L_61, _stringLiteral2547); + *((String_t**)(String_t**)SZArrayLdElema(L_61, ((int32_t)11), sizeof(String_t*))) = (String_t*)_stringLiteral2547; + StringU5BU5D_t163* L_62 = L_61; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, ((int32_t)12)); + ArrayElementTypeCheck (L_62, _stringLiteral2543); + *((String_t**)(String_t**)SZArrayLdElema(L_62, ((int32_t)12), sizeof(String_t*))) = (String_t*)_stringLiteral2543; + StringU5BU5D_t163* L_63 = L_62; + NullCheck(L_63); + IL2CPP_ARRAY_BOUNDS_CHECK(L_63, ((int32_t)13)); + ArrayElementTypeCheck (L_63, _stringLiteral2544); + *((String_t**)(String_t**)SZArrayLdElema(L_63, ((int32_t)13), sizeof(String_t*))) = (String_t*)_stringLiteral2544; + StringU5BU5D_t163* L_64 = L_63; + NullCheck(L_64); + IL2CPP_ARRAY_BOUNDS_CHECK(L_64, ((int32_t)14)); + ArrayElementTypeCheck (L_64, _stringLiteral2540); + *((String_t**)(String_t**)SZArrayLdElema(L_64, ((int32_t)14), sizeof(String_t*))) = (String_t*)_stringLiteral2540; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseMonthDayYearFormats_8 = L_64; + StringU5BU5D_t163* L_65 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 3)); + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, 0); + ArrayElementTypeCheck (L_65, _stringLiteral2548); + *((String_t**)(String_t**)SZArrayLdElema(L_65, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2548; + StringU5BU5D_t163* L_66 = L_65; + NullCheck(L_66); + IL2CPP_ARRAY_BOUNDS_CHECK(L_66, 1); + ArrayElementTypeCheck (L_66, _stringLiteral2549); + *((String_t**)(String_t**)SZArrayLdElema(L_66, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2549; + StringU5BU5D_t163* L_67 = L_66; + NullCheck(L_67); + IL2CPP_ARRAY_BOUNDS_CHECK(L_67, 2); + ArrayElementTypeCheck (L_67, _stringLiteral2550); + *((String_t**)(String_t**)SZArrayLdElema(L_67, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2550; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MonthDayShortFormats_9 = L_67; + StringU5BU5D_t163* L_68 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 3)); + NullCheck(L_68); + IL2CPP_ARRAY_BOUNDS_CHECK(L_68, 0); + ArrayElementTypeCheck (L_68, _stringLiteral2551); + *((String_t**)(String_t**)SZArrayLdElema(L_68, 0, sizeof(String_t*))) = (String_t*)_stringLiteral2551; + StringU5BU5D_t163* L_69 = L_68; + NullCheck(L_69); + IL2CPP_ARRAY_BOUNDS_CHECK(L_69, 1); + ArrayElementTypeCheck (L_69, _stringLiteral2552); + *((String_t**)(String_t**)SZArrayLdElema(L_69, 1, sizeof(String_t*))) = (String_t*)_stringLiteral2552; + StringU5BU5D_t163* L_70 = L_69; + NullCheck(L_70); + IL2CPP_ARRAY_BOUNDS_CHECK(L_70, 2); + ArrayElementTypeCheck (L_70, _stringLiteral2550); + *((String_t**)(String_t**)SZArrayLdElema(L_70, 2, sizeof(String_t*))) = (String_t*)_stringLiteral2550; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___DayMonthShortFormats_10 = L_70; + Int32U5BU5D_t420* L_71 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)13))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_71, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D64_51_FieldInfo_var), /*hidden argument*/NULL); + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonth_11 = L_71; + Int32U5BU5D_t420* L_72 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, ((int32_t)13))); + RuntimeHelpers_InitializeArray_m4644(NULL /*static, unused*/, (Array_t *)(Array_t *)L_72, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D65_52_FieldInfo_var), /*hidden argument*/NULL); + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonthleap_12 = L_72; + IL2CPP_RUNTIME_CLASS_INIT(MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var); + bool L_73 = ((MonoTouchAOTHelper_t1718_StaticFields*)MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var->static_fields)->___FalseFlag_0; + if (!L_73) + { + goto IL_02e9; + } + } + { + GenericComparer_1_t1831 * L_74 = (GenericComparer_1_t1831 *)il2cpp_codegen_object_new (GenericComparer_1_t1831_il2cpp_TypeInfo_var); + GenericComparer_1__ctor_m10907(L_74, /*hidden argument*/GenericComparer_1__ctor_m10907_MethodInfo_var); + V_0 = L_74; + GenericEqualityComparer_1_t1832 * L_75 = (GenericEqualityComparer_1_t1832 *)il2cpp_codegen_object_new (GenericEqualityComparer_1_t1832_il2cpp_TypeInfo_var); + GenericEqualityComparer_1__ctor_m10908(L_75, /*hidden argument*/GenericEqualityComparer_1__ctor_m10908_MethodInfo_var); + V_1 = L_75; + } + +IL_02e9: + { + return; + } +} +// System.Boolean System.DateTime::System.IConvertible.ToBoolean(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" bool DateTime_System_IConvertible_ToBoolean_m10319 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Byte System.DateTime::System.IConvertible.ToByte(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint8_t DateTime_System_IConvertible_ToByte_m10320 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Char System.DateTime::System.IConvertible.ToChar(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t DateTime_System_IConvertible_ToChar_m10321 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.DateTime System.DateTime::System.IConvertible.ToDateTime(System.IFormatProvider) +extern "C" DateTime_t365 DateTime_System_IConvertible_ToDateTime_m10322 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + { + return (*(DateTime_t365 *)__this); + } +} +// System.Decimal System.DateTime::System.IConvertible.ToDecimal(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 DateTime_System_IConvertible_ToDecimal_m10323 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Double System.DateTime::System.IConvertible.ToDouble(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" double DateTime_System_IConvertible_ToDouble_m10324 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int16 System.DateTime::System.IConvertible.ToInt16(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int16_t DateTime_System_IConvertible_ToInt16_m10325 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.DateTime::System.IConvertible.ToInt32(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_System_IConvertible_ToInt32_m10326 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int64 System.DateTime::System.IConvertible.ToInt64(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int64_t DateTime_System_IConvertible_ToInt64_m10327 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.SByte System.DateTime::System.IConvertible.ToSByte(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" int8_t DateTime_System_IConvertible_ToSByte_m10328 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Single System.DateTime::System.IConvertible.ToSingle(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" float DateTime_System_IConvertible_ToSingle_m10329 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.DateTime::System.IConvertible.ToType(System.Type,System.IFormatProvider) +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral927; +extern "C" Object_t * DateTime_System_IConvertible_ToType_m10330 (DateTime_t365 * __this, Type_t * ___targetType, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + _stringLiteral927 = il2cpp_codegen_string_literal_from_index(927); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___targetType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral927, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_2) == ((Object_t*)(Type_t *)L_3)))) + { + goto IL_002d; + } + } + { + DateTime_t365 L_4 = (*(DateTime_t365 *)__this); + Object_t * L_5 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_4); + return L_5; + } + +IL_002d: + { + Type_t * L_6 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_6) == ((Object_t*)(Type_t *)L_7)))) + { + goto IL_0045; + } + } + { + Object_t * L_8 = ___provider; + String_t* L_9 = DateTime_ToString_m10377(__this, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0045: + { + Type_t * L_10 = ___targetType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_11 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_10) == ((Object_t*)(Type_t *)L_11)))) + { + goto IL_0061; + } + } + { + DateTime_t365 L_12 = (*(DateTime_t365 *)__this); + Object_t * L_13 = Box(DateTime_t365_il2cpp_TypeInfo_var, &L_12); + return L_13; + } + +IL_0061: + { + InvalidCastException_t1707 * L_14 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } +} +// System.UInt16 System.DateTime::System.IConvertible.ToUInt16(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint16_t DateTime_System_IConvertible_ToUInt16_m10331 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.UInt32 System.DateTime::System.IConvertible.ToUInt32(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint32_t DateTime_System_IConvertible_ToUInt32_m10332 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.UInt64 System.DateTime::System.IConvertible.ToUInt64(System.IFormatProvider) +extern TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +extern "C" uint64_t DateTime_System_IConvertible_ToUInt64_m10333 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidCastException_t1707_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(706); + s_Il2CppMethodIntialized = true; + } + { + InvalidCastException_t1707 * L_0 = (InvalidCastException_t1707 *)il2cpp_codegen_object_new (InvalidCastException_t1707_il2cpp_TypeInfo_var); + InvalidCastException__ctor_m10480(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.DateTime::AbsoluteDays(System.Int32,System.Int32,System.Int32) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_AbsoluteDays_m10334 (Object_t * __this /* static, unused */, int32_t ___year, int32_t ___month, int32_t ___day, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Int32U5BU5D_t420* G_B3_0 = {0}; + { + V_1 = 0; + V_2 = 1; + int32_t L_0 = ___year; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_1 = DateTime_IsLeapYear_m10359(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_2 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonthleap_12; + G_B3_0 = L_2; + goto IL_001e; + } + +IL_0019: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_3 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonth_11; + G_B3_0 = L_3; + } + +IL_001e: + { + V_0 = G_B3_0; + goto IL_002e; + } + +IL_0024: + { + int32_t L_4 = V_1; + Int32U5BU5D_t420* L_5 = V_0; + int32_t L_6 = V_2; + int32_t L_7 = L_6; + V_2 = ((int32_t)((int32_t)L_7+(int32_t)1)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_7); + int32_t L_8 = L_7; + V_1 = ((int32_t)((int32_t)L_4+(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_8, sizeof(int32_t))))); + } + +IL_002e: + { + int32_t L_9 = V_2; + int32_t L_10 = ___month; + if ((((int32_t)L_9) < ((int32_t)L_10))) + { + goto IL_0024; + } + } + { + int32_t L_11 = ___day; + int32_t L_12 = V_1; + int32_t L_13 = ___year; + int32_t L_14 = ___year; + int32_t L_15 = ___year; + int32_t L_16 = ___year; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_11-(int32_t)1))+(int32_t)L_12))+(int32_t)((int32_t)((int32_t)((int32_t)365)*(int32_t)((int32_t)((int32_t)L_13-(int32_t)1))))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14-(int32_t)1))/(int32_t)4))))-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)1))/(int32_t)((int32_t)100)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16-(int32_t)1))/(int32_t)((int32_t)400))))); + } +} +// System.Int32 System.DateTime::FromTicks(System.DateTime/Which) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_FromTicks_m10335 (DateTime_t365 * __this, int32_t ___what, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + Int32U5BU5D_t420* V_5 = {0}; + int32_t V_6 = 0; + { + V_4 = 1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_0 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonth_11; + V_5 = L_0; + TimeSpan_t803 * L_1 = &(__this->___ticks_0); + int32_t L_2 = TimeSpan_get_Days_m10747(L_1, /*hidden argument*/NULL); + V_6 = L_2; + int32_t L_3 = V_6; + V_0 = ((int32_t)((int32_t)L_3/(int32_t)((int32_t)146097))); + int32_t L_4 = V_6; + int32_t L_5 = V_0; + V_6 = ((int32_t)((int32_t)L_4-(int32_t)((int32_t)((int32_t)L_5*(int32_t)((int32_t)146097))))); + int32_t L_6 = V_6; + V_1 = ((int32_t)((int32_t)L_6/(int32_t)((int32_t)36524))); + int32_t L_7 = V_1; + if ((!(((uint32_t)L_7) == ((uint32_t)4)))) + { + goto IL_003e; + } + } + { + V_1 = 3; + } + +IL_003e: + { + int32_t L_8 = V_6; + int32_t L_9 = V_1; + V_6 = ((int32_t)((int32_t)L_8-(int32_t)((int32_t)((int32_t)L_9*(int32_t)((int32_t)36524))))); + int32_t L_10 = V_6; + V_2 = ((int32_t)((int32_t)L_10/(int32_t)((int32_t)1461))); + int32_t L_11 = V_6; + int32_t L_12 = V_2; + V_6 = ((int32_t)((int32_t)L_11-(int32_t)((int32_t)((int32_t)L_12*(int32_t)((int32_t)1461))))); + int32_t L_13 = V_6; + V_3 = ((int32_t)((int32_t)L_13/(int32_t)((int32_t)365))); + int32_t L_14 = V_3; + if ((!(((uint32_t)L_14) == ((uint32_t)4)))) + { + goto IL_0071; + } + } + { + V_3 = 3; + } + +IL_0071: + { + int32_t L_15 = ___what; + if ((!(((uint32_t)L_15) == ((uint32_t)3)))) + { + goto IL_008d; + } + } + { + int32_t L_16 = V_0; + int32_t L_17 = V_1; + int32_t L_18 = V_2; + int32_t L_19 = V_3; + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16*(int32_t)((int32_t)400)))+(int32_t)((int32_t)((int32_t)L_17*(int32_t)((int32_t)100)))))+(int32_t)((int32_t)((int32_t)L_18*(int32_t)4))))+(int32_t)L_19))+(int32_t)1)); + } + +IL_008d: + { + int32_t L_20 = V_6; + int32_t L_21 = V_3; + V_6 = ((int32_t)((int32_t)L_20-(int32_t)((int32_t)((int32_t)L_21*(int32_t)((int32_t)365))))); + int32_t L_22 = ___what; + if ((!(((uint32_t)L_22) == ((uint32_t)1)))) + { + goto IL_00a5; + } + } + { + int32_t L_23 = V_6; + return ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_00a5: + { + int32_t L_24 = V_3; + if ((!(((uint32_t)L_24) == ((uint32_t)3)))) + { + goto IL_00c2; + } + } + { + int32_t L_25 = V_1; + if ((((int32_t)L_25) == ((int32_t)3))) + { + goto IL_00bb; + } + } + { + int32_t L_26 = V_2; + if ((((int32_t)L_26) == ((int32_t)((int32_t)24)))) + { + goto IL_00c2; + } + } + +IL_00bb: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_27 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonthleap_12; + V_5 = L_27; + } + +IL_00c2: + { + goto IL_00d6; + } + +IL_00c7: + { + int32_t L_28 = V_6; + Int32U5BU5D_t420* L_29 = V_5; + int32_t L_30 = V_4; + int32_t L_31 = L_30; + V_4 = ((int32_t)((int32_t)L_31+(int32_t)1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_31); + int32_t L_32 = L_31; + V_6 = ((int32_t)((int32_t)L_28-(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_29, L_32, sizeof(int32_t))))); + } + +IL_00d6: + { + int32_t L_33 = V_6; + Int32U5BU5D_t420* L_34 = V_5; + int32_t L_35 = V_4; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + int32_t L_36 = L_35; + if ((((int32_t)L_33) >= ((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_34, L_36, sizeof(int32_t)))))) + { + goto IL_00c7; + } + } + { + int32_t L_37 = ___what; + if ((!(((uint32_t)L_37) == ((uint32_t)2)))) + { + goto IL_00ec; + } + } + { + int32_t L_38 = V_4; + return L_38; + } + +IL_00ec: + { + int32_t L_39 = V_6; + return ((int32_t)((int32_t)L_39+(int32_t)1)); + } +} +// System.Int32 System.DateTime::get_Month() +extern "C" int32_t DateTime_get_Month_m10336 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = DateTime_FromTicks_m10335(__this, 2, /*hidden argument*/NULL); + return L_0; + } +} +// System.Int32 System.DateTime::get_Day() +extern "C" int32_t DateTime_get_Day_m10337 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = DateTime_FromTicks_m10335(__this, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.DayOfWeek System.DateTime::get_DayOfWeek() +extern "C" int32_t DateTime_get_DayOfWeek_m10338 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int32_t L_1 = TimeSpan_get_Days_m10747(L_0, /*hidden argument*/NULL); + return (int32_t)(((int32_t)((int32_t)((int32_t)((int32_t)L_1+(int32_t)1))%(int32_t)7))); + } +} +// System.Int32 System.DateTime::get_Hour() +extern "C" int32_t DateTime_get_Hour_m10339 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int32_t L_1 = TimeSpan_get_Hours_m10748(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.DateTime::get_Minute() +extern "C" int32_t DateTime_get_Minute_m10340 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int32_t L_1 = TimeSpan_get_Minutes_m10750(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.DateTime::get_Second() +extern "C" int32_t DateTime_get_Second_m10341 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int32_t L_1 = TimeSpan_get_Seconds_m10751(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int64 System.DateTime::GetTimeMonotonic() +extern "C" int64_t DateTime_GetTimeMonotonic_m10342 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int64_t (*DateTime_GetTimeMonotonic_m10342_ftn) (); + return ((DateTime_GetTimeMonotonic_m10342_ftn)mscorlib::System::DateTime::GetTimeMonotonic) (); +} +// System.Int64 System.DateTime::GetNow() +extern "C" int64_t DateTime_GetNow_m10343 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int64_t (*DateTime_GetNow_m10343_ftn) (); + return ((DateTime_GetNow_m10343_ftn)mscorlib::System::DateTime::GetNow) (); +} +// System.DateTime System.DateTime::get_Now() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_get_Now_m2050 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + DateTime_t365 V_1 = {0}; + DateTime_t365 V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_0 = DateTime_GetNow_m10343(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int64_t L_1 = V_0; + DateTime__ctor_m10314((&V_1), L_1, /*hidden argument*/NULL); + int64_t L_2 = V_0; + int64_t L_3 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___last_now_14; + if ((((int64_t)((int64_t)((int64_t)L_2-(int64_t)L_3))) <= ((int64_t)(((int64_t)((int64_t)((int32_t)600000000))))))) + { + goto IL_003b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_4 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_5 = V_1; + NullCheck(L_4); + TimeSpan_t803 L_6 = TimeZone_GetLocalTimeDiff_m10790(L_4, L_5, /*hidden argument*/NULL); + TimeSpan_t803 L_7 = L_6; + Object_t * L_8 = Box(TimeSpan_t803_il2cpp_TypeInfo_var, &L_7); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___to_local_time_span_object_13 = L_8; + int64_t L_9 = V_0; + ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___last_now_14 = L_9; + } + +IL_003b: + { + DateTime_t365 L_10 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Object_t * L_11 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___to_local_time_span_object_13; + DateTime_t365 L_12 = DateTime_op_Addition_m10380(NULL /*static, unused*/, L_10, ((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_11, TimeSpan_t803_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + V_2 = L_12; + (&V_2)->___kind_1 = 2; + DateTime_t365 L_13 = V_2; + return L_13; + } +} +// System.Int64 System.DateTime::get_Ticks() +extern "C" int64_t DateTime_get_Ticks_m5734 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int64_t L_1 = TimeSpan_get_Ticks_m10752(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.DateTime System.DateTime::get_Today() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_get_Today_m10344 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = DateTime_get_Year_m10345((&V_0), /*hidden argument*/NULL); + int32_t L_2 = DateTime_get_Month_m10336((&V_0), /*hidden argument*/NULL); + int32_t L_3 = DateTime_get_Day_m10337((&V_0), /*hidden argument*/NULL); + DateTime__ctor_m10315((&V_1), L_1, L_2, L_3, /*hidden argument*/NULL); + int32_t L_4 = ((&V_0)->___kind_1); + (&V_1)->___kind_1 = L_4; + DateTime_t365 L_5 = V_1; + return L_5; + } +} +// System.DateTime System.DateTime::get_UtcNow() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_get_UtcNow_m5708 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_0 = DateTime_GetNow_m10343(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_1 = {0}; + DateTime__ctor_m10317(&L_1, L_0, 1, /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.DateTime::get_Year() +extern "C" int32_t DateTime_get_Year_m10345 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = DateTime_FromTicks_m10335(__this, 3, /*hidden argument*/NULL); + return L_0; + } +} +// System.DateTimeKind System.DateTime::get_Kind() +extern "C" int32_t DateTime_get_Kind_m10346 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->___kind_1); + return L_0; + } +} +// System.DateTime System.DateTime::Add(System.TimeSpan) +extern "C" DateTime_t365 DateTime_Add_m10347 (DateTime_t365 * __this, TimeSpan_t803 ___value, const MethodInfo* method) +{ + DateTime_t365 V_0 = {0}; + { + int64_t L_0 = TimeSpan_get_Ticks_m10752((&___value), /*hidden argument*/NULL); + DateTime_t365 L_1 = DateTime_AddTicks_m10348(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = (__this->___kind_1); + (&V_0)->___kind_1 = L_2; + DateTime_t365 L_3 = V_0; + return L_3; + } +} +// System.DateTime System.DateTime::AddTicks(System.Int64) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_AddTicks_m10348 (DateTime_t365 * __this, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + int64_t L_0 = ___value; + TimeSpan_t803 * L_1 = &(__this->___ticks_0); + int64_t L_2 = TimeSpan_get_Ticks_m10752(L_1, /*hidden argument*/NULL); + if ((((int64_t)((int64_t)((int64_t)L_0+(int64_t)L_2))) > ((int64_t)((int64_t)3155378975999999999LL)))) + { + goto IL_002f; + } + } + { + int64_t L_3 = ___value; + TimeSpan_t803 * L_4 = &(__this->___ticks_0); + int64_t L_5 = TimeSpan_get_Ticks_m10752(L_4, /*hidden argument*/NULL); + if ((((int64_t)((int64_t)((int64_t)L_3+(int64_t)L_5))) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0035; + } + } + +IL_002f: + { + ArgumentOutOfRangeException_t915 * L_6 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0035: + { + int64_t L_7 = ___value; + TimeSpan_t803 * L_8 = &(__this->___ticks_0); + int64_t L_9 = TimeSpan_get_Ticks_m10752(L_8, /*hidden argument*/NULL); + DateTime__ctor_m10314((&V_0), ((int64_t)((int64_t)L_7+(int64_t)L_9)), /*hidden argument*/NULL); + int32_t L_10 = (__this->___kind_1); + (&V_0)->___kind_1 = L_10; + DateTime_t365 L_11 = V_0; + return L_11; + } +} +// System.DateTime System.DateTime::AddMilliseconds(System.Double) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_AddMilliseconds_m4641 (DateTime_t365 * __this, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + double L_0 = ___value; + if ((((double)((double)((double)L_0*(double)(10000.0)))) > ((double)(9.2233720368547758E+18)))) + { + goto IL_0032; + } + } + { + double L_1 = ___value; + if ((!(((double)((double)((double)L_1*(double)(10000.0)))) < ((double)(-9.2233720368547758E+18))))) + { + goto IL_0038; + } + } + +IL_0032: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0038: + { + double L_3 = ___value; + double L_4 = bankers_round(((double)((double)L_3*(double)(10000.0)))); + V_0 = (((int64_t)((int64_t)L_4))); + int64_t L_5 = V_0; + DateTime_t365 L_6 = DateTime_AddTicks_m10348(__this, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.DateTime System.DateTime::AddSeconds(System.Double) +extern "C" DateTime_t365 DateTime_AddSeconds_m2049 (DateTime_t365 * __this, double ___value, const MethodInfo* method) +{ + { + double L_0 = ___value; + DateTime_t365 L_1 = DateTime_AddMilliseconds_m4641(__this, ((double)((double)L_0*(double)(1000.0))), /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.DateTime::Compare(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_Compare_m10349 (Object_t * __this /* static, unused */, DateTime_t365 ___t1, DateTime_t365 ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_LessThan_m10780(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_001a; + } + } + { + return (-1); + } + +IL_001a: + { + TimeSpan_t803 L_3 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_4 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_5 = TimeSpan_op_GreaterThan_m10777(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0034; + } + } + { + return 1; + } + +IL_0034: + { + return 0; + } +} +// System.Int32 System.DateTime::CompareTo(System.Object) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2553; +extern "C" int32_t DateTime_CompareTo_m10350 (DateTime_t365 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2553 = il2cpp_codegen_string_literal_from_index(2553); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, DateTime_t365_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2553, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_5 = DateTime_Compare_m10349(NULL /*static, unused*/, (*(DateTime_t365 *)__this), ((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_4, DateTime_t365_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.DateTime::CompareTo(System.DateTime) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_CompareTo_m10351 (DateTime_t365 * __this, DateTime_t365 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_1 = DateTime_Compare_m10349(NULL /*static, unused*/, (*(DateTime_t365 *)__this), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.DateTime::Equals(System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_Equals_m10352 (DateTime_t365 * __this, DateTime_t365 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___value)->___ticks_0); + TimeSpan_t803 L_1 = (__this->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_Equality_m10776(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.DateTime System.DateTime::FromBinary(System.Int64) +extern "C" DateTime_t365 DateTime_FromBinary_m10353 (Object_t * __this /* static, unused */, int64_t ___dateData, const MethodInfo* method) +{ + uint64_t V_0 = 0; + DateTime_t365 V_1 = {0}; + { + int64_t L_0 = ___dateData; + V_0 = ((int64_t)((uint64_t)L_0>>((int32_t)62))); + uint64_t L_1 = V_0; + if ((((int64_t)L_1) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)0))))))))) + { + goto IL_002c; + } + } + { + uint64_t L_2 = V_0; + if ((((int64_t)L_2) == ((int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)1))))))))) + { + goto IL_001a; + } + } + { + goto IL_0034; + } + +IL_001a: + { + int64_t L_3 = ___dateData; + DateTime_t365 L_4 = {0}; + DateTime__ctor_m10317(&L_4, ((int64_t)((int64_t)L_3^(int64_t)((int64_t)4611686018427387904LL))), 1, /*hidden argument*/NULL); + return L_4; + } + +IL_002c: + { + int64_t L_5 = ___dateData; + DateTime_t365 L_6 = {0}; + DateTime__ctor_m10317(&L_6, L_5, 0, /*hidden argument*/NULL); + return L_6; + } + +IL_0034: + { + int64_t L_7 = ___dateData; + DateTime__ctor_m10317((&V_1), ((int64_t)((int64_t)L_7&(int64_t)((int64_t)4611686018427387903LL))), 1, /*hidden argument*/NULL); + DateTime_t365 L_8 = DateTime_ToLocalTime_m4683((&V_1), /*hidden argument*/NULL); + return L_8; + } +} +// System.DateTime System.DateTime::SpecifyKind(System.DateTime,System.DateTimeKind) +extern "C" DateTime_t365 DateTime_SpecifyKind_m10354 (Object_t * __this /* static, unused */, DateTime_t365 ___value, int32_t ___kind, const MethodInfo* method) +{ + { + int64_t L_0 = DateTime_get_Ticks_m5734((&___value), /*hidden argument*/NULL); + int32_t L_1 = ___kind; + DateTime_t365 L_2 = {0}; + DateTime__ctor_m10317(&L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Int32 System.DateTime::DaysInMonth(System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime_DaysInMonth_m10355 (Object_t * __this /* static, unused */, int32_t ___year, int32_t ___month, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + Int32U5BU5D_t420* G_B9_0 = {0}; + { + int32_t L_0 = ___month; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_000f; + } + } + { + int32_t L_1 = ___month; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)12)))) + { + goto IL_0015; + } + } + +IL_000f: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0015: + { + int32_t L_3 = ___year; + if ((((int32_t)L_3) < ((int32_t)1))) + { + goto IL_0027; + } + } + { + int32_t L_4 = ___year; + if ((((int32_t)L_4) <= ((int32_t)((int32_t)9999)))) + { + goto IL_002d; + } + } + +IL_0027: + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_5, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_002d: + { + int32_t L_6 = ___year; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_7 = DateTime_IsLeapYear_m10359(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0042; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_8 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonthleap_12; + G_B9_0 = L_8; + goto IL_0047; + } + +IL_0042: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_9 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___daysmonth_11; + G_B9_0 = L_9; + } + +IL_0047: + { + V_0 = G_B9_0; + Int32U5BU5D_t420* L_10 = V_0; + int32_t L_11 = ___month; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + return (*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))); + } +} +// System.Boolean System.DateTime::Equals(System.Object) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_Equals_m10356 (DateTime_t365 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + Object_t * L_0 = ___value; + if (((Object_t *)IsInstSealed(L_0, DateTime_t365_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + Object_t * L_1 = ___value; + V_0 = ((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_1, DateTime_t365_il2cpp_TypeInfo_var)))); + TimeSpan_t803 L_2 = ((&V_0)->___ticks_0); + TimeSpan_t803 L_3 = (__this->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_4 = TimeSpan_op_Equality_m10776(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.DateTime::CheckDateTimeKind(System.DateTimeKind) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2554; +extern Il2CppCodeGenString* _stringLiteral2555; +extern "C" void DateTime_CheckDateTimeKind_m10357 (DateTime_t365 * __this, int32_t ___kind, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2554 = il2cpp_codegen_string_literal_from_index(2554); + _stringLiteral2555 = il2cpp_codegen_string_literal_from_index(2555); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___kind; + if (!L_0) + { + goto IL_0024; + } + } + { + int32_t L_1 = ___kind; + if ((((int32_t)L_1) == ((int32_t)1))) + { + goto IL_0024; + } + } + { + int32_t L_2 = ___kind; + if ((((int32_t)L_2) == ((int32_t)2))) + { + goto IL_0024; + } + } + { + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral2554, _stringLiteral2555, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0024: + { + return; + } +} +// System.Int32 System.DateTime::GetHashCode() +extern "C" int32_t DateTime_GetHashCode_m10358 (DateTime_t365 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int64_t L_1 = TimeSpan_get_Ticks_m10752(L_0, /*hidden argument*/NULL); + return (((int32_t)((int32_t)L_1))); + } +} +// System.Boolean System.DateTime::IsLeapYear(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" bool DateTime_IsLeapYear_m10359 (Object_t * __this /* static, unused */, int32_t ___year, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + int32_t G_B7_0 = 0; + { + int32_t L_0 = ___year; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___year; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)9999)))) + { + goto IL_0018; + } + } + +IL_0012: + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0018: + { + int32_t L_3 = ___year; + if (((int32_t)((int32_t)L_3%(int32_t)4))) + { + goto IL_0029; + } + } + { + int32_t L_4 = ___year; + if (((int32_t)((int32_t)L_4%(int32_t)((int32_t)100)))) + { + goto IL_0035; + } + } + +IL_0029: + { + int32_t L_5 = ___year; + G_B7_0 = ((((int32_t)((int32_t)((int32_t)L_5%(int32_t)((int32_t)400)))) == ((int32_t)0))? 1 : 0); + goto IL_0036; + } + +IL_0035: + { + G_B7_0 = 1; + } + +IL_0036: + { + return G_B7_0; + } +} +// System.DateTime System.DateTime::Parse(System.String,System.IFormatProvider) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_Parse_m10360 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + Object_t * L_1 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = DateTime_Parse_m10361(NULL /*static, unused*/, L_0, L_1, 7, /*hidden argument*/NULL); + return L_2; + } +} +// System.DateTime System.DateTime::Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" DateTime_t365 DateTime_Parse_m10361 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, int32_t ___styles, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTimeOffset_t1684 V_1 = {0}; + Exception_t152 * V_2 = {0}; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_2 = (Exception_t152 *)NULL; + String_t* L_2 = ___s; + Object_t * L_3 = ___provider; + int32_t L_4 = ___styles; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_5 = DateTime_CoreParse_m10362(NULL /*static, unused*/, L_2, L_3, L_4, (&V_0), (&V_1), 1, (&V_2), /*hidden argument*/NULL); + if (L_5) + { + goto IL_0029; + } + } + { + Exception_t152 * L_6 = V_2; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_0029: + { + DateTime_t365 L_7 = V_0; + return L_7; + } +} +// System.Boolean System.DateTime::CoreParse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime&,System.DateTimeOffset&,System.Boolean,System.Exception&) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2556; +extern Il2CppCodeGenString* _stringLiteral2557; +extern "C" bool DateTime_CoreParse_m10362 (Object_t * __this /* static, unused */, String_t* ___s, Object_t * ___provider, int32_t ___styles, DateTime_t365 * ___result, DateTimeOffset_t1684 * ___dto, bool ___setExceptionOnError, Exception_t152 ** ___exception, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral2556 = il2cpp_codegen_string_literal_from_index(2556); + _stringLiteral2557 = il2cpp_codegen_string_literal_from_index(2557); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + bool V_2 = false; + int32_t V_3 = 0; + String_t* V_4 = {0}; + bool V_5 = false; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + bool V_9 = false; + StringU5BU5D_t163* V_10 = {0}; + int32_t V_11 = 0; + bool V_12 = false; + int32_t V_13 = 0; + String_t* V_14 = {0}; + bool V_15 = false; + int32_t V_16 = 0; + int32_t V_17 = 0; + String_t* V_18 = {0}; + StringU5BU5D_t163* G_B29_0 = {0}; + { + DateTimeOffset_t1684 * L_0 = ___dto; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + DateTimeOffset__ctor_m10386(L_0, (((int64_t)((int64_t)0))), L_1, /*hidden argument*/NULL); + String_t* L_2 = ___s; + if (!L_2) + { + goto IL_001f; + } + } + { + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_get_Length_m2000(L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0040; + } + } + +IL_001f: + { + bool L_5 = ___setExceptionOnError; + if (!L_5) + { + goto IL_0033; + } + } + { + Exception_t152 ** L_6 = ___exception; + FormatException_t890 * L_7 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_7, _stringLiteral2556, /*hidden argument*/NULL); + *((Object_t **)(L_6)) = (Object_t *)L_7; + } + +IL_0033: + { + DateTime_t365 * L_8 = ___result; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_9 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + (*(DateTime_t365 *)L_8) = L_9; + return 0; + } + +IL_0040: + { + Object_t * L_10 = ___provider; + if (L_10) + { + goto IL_004d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_11 = CultureInfo_get_CurrentCulture_m5729(NULL /*static, unused*/, /*hidden argument*/NULL); + ___provider = L_11; + } + +IL_004d: + { + Object_t * L_12 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_13 = DateTimeFormatInfo_GetInstance_m7565(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + V_0 = L_13; + DateTimeFormatInfo_t1251 * L_14 = V_0; + bool L_15 = ___setExceptionOnError; + Exception_t152 ** L_16 = ___exception; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_17 = DateTime_YearMonthDayFormats_m10363(NULL /*static, unused*/, L_14, L_15, L_16, /*hidden argument*/NULL); + V_1 = L_17; + StringU5BU5D_t163* L_18 = V_1; + if (L_18) + { + goto IL_0072; + } + } + { + DateTime_t365 * L_19 = ___result; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_20 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + (*(DateTime_t365 *)L_19) = L_20; + return 0; + } + +IL_0072: + { + V_2 = 0; + V_3 = 0; + goto IL_00f0; + } + +IL_007b: + { + StringU5BU5D_t163* L_21 = V_1; + int32_t L_22 = V_3; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, L_22); + int32_t L_23 = L_22; + V_4 = (*(String_t**)(String_t**)SZArrayLdElema(L_21, L_23, sizeof(String_t*))); + V_5 = 0; + String_t* L_24 = ___s; + String_t* L_25 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_26 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + DateTime_t365 * L_27 = ___result; + DateTimeOffset_t1684 * L_28 = ___dto; + DateTimeFormatInfo_t1251 * L_29 = V_0; + int32_t L_30 = ___styles; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_31 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_24, L_25, L_26, 0, L_27, L_28, L_29, L_30, 1, (&V_5), (&V_2), /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00a2; + } + } + { + return 1; + } + +IL_00a2: + { + bool L_32 = V_5; + if (L_32) + { + goto IL_00ae; + } + } + { + goto IL_00ec; + } + +IL_00ae: + { + V_6 = 0; + goto IL_00de; + } + +IL_00b6: + { + String_t* L_33 = ___s; + String_t* L_34 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_35 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseTimeFormats_4; + int32_t L_36 = V_6; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_36); + int32_t L_37 = L_36; + DateTime_t365 * L_38 = ___result; + DateTimeOffset_t1684 * L_39 = ___dto; + DateTimeFormatInfo_t1251 * L_40 = V_0; + int32_t L_41 = ___styles; + bool L_42 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_33, L_34, (*(String_t**)(String_t**)SZArrayLdElema(L_35, L_37, sizeof(String_t*))), 0, L_38, L_39, L_40, L_41, 1, (&V_5), (&V_2), /*hidden argument*/NULL); + if (!L_42) + { + goto IL_00d8; + } + } + { + return 1; + } + +IL_00d8: + { + int32_t L_43 = V_6; + V_6 = ((int32_t)((int32_t)L_43+(int32_t)1)); + } + +IL_00de: + { + int32_t L_44 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_45 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseTimeFormats_4; + NullCheck(L_45); + if ((((int32_t)L_44) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_45)->max_length))))))) + { + goto IL_00b6; + } + } + +IL_00ec: + { + int32_t L_46 = V_3; + V_3 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_00f0: + { + int32_t L_47 = V_3; + StringU5BU5D_t163* L_48 = V_1; + NullCheck(L_48); + if ((((int32_t)L_47) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_48)->max_length))))))) + { + goto IL_007b; + } + } + { + DateTimeFormatInfo_t1251 * L_49 = V_0; + NullCheck(L_49); + String_t* L_50 = DateTimeFormatInfo_get_MonthDayPattern_m7585(L_49, /*hidden argument*/NULL); + NullCheck(L_50); + int32_t L_51 = String_IndexOf_m3609(L_50, ((int32_t)100), /*hidden argument*/NULL); + V_7 = L_51; + DateTimeFormatInfo_t1251 * L_52 = V_0; + NullCheck(L_52); + String_t* L_53 = DateTimeFormatInfo_get_MonthDayPattern_m7585(L_52, /*hidden argument*/NULL); + NullCheck(L_53); + int32_t L_54 = String_IndexOf_m3609(L_53, ((int32_t)77), /*hidden argument*/NULL); + V_8 = L_54; + int32_t L_55 = V_7; + if ((((int32_t)L_55) == ((int32_t)(-1)))) + { + goto IL_0127; + } + } + { + int32_t L_56 = V_8; + if ((!(((uint32_t)L_56) == ((uint32_t)(-1))))) + { + goto IL_015c; + } + } + +IL_0127: + { + DateTime_t365 * L_57 = ___result; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_58 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + (*(DateTime_t365 *)L_57) = L_58; + bool L_59 = ___setExceptionOnError; + if (!L_59) + { + goto IL_015a; + } + } + { + Exception_t152 ** L_60 = ___exception; + ObjectU5BU5D_t162* L_61 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + DateTimeFormatInfo_t1251 * L_62 = V_0; + NullCheck(L_62); + String_t* L_63 = DateTimeFormatInfo_get_MonthDayPattern_m7585(L_62, /*hidden argument*/NULL); + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, 0); + ArrayElementTypeCheck (L_61, L_63); + *((Object_t **)(Object_t **)SZArrayLdElema(L_61, 0, sizeof(Object_t *))) = (Object_t *)L_63; + String_t* L_64 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2557, L_61, /*hidden argument*/NULL); + FormatException_t890 * L_65 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_65, L_64, /*hidden argument*/NULL); + *((Object_t **)(L_60)) = (Object_t *)L_65; + } + +IL_015a: + { + return 0; + } + +IL_015c: + { + int32_t L_66 = V_7; + int32_t L_67 = V_8; + V_9 = ((((int32_t)L_66) < ((int32_t)L_67))? 1 : 0); + bool L_68 = V_9; + if (!L_68) + { + goto IL_0175; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_69 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___DayMonthShortFormats_10; + G_B29_0 = L_69; + goto IL_017a; + } + +IL_0175: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_70 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MonthDayShortFormats_9; + G_B29_0 = L_70; + } + +IL_017a: + { + V_10 = G_B29_0; + V_11 = 0; + goto IL_01af; + } + +IL_0184: + { + V_12 = 0; + String_t* L_71 = ___s; + StringU5BU5D_t163* L_72 = V_10; + int32_t L_73 = V_11; + NullCheck(L_72); + IL2CPP_ARRAY_BOUNDS_CHECK(L_72, L_73); + int32_t L_74 = L_73; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_75 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + DateTime_t365 * L_76 = ___result; + DateTimeOffset_t1684 * L_77 = ___dto; + DateTimeFormatInfo_t1251 * L_78 = V_0; + int32_t L_79 = ___styles; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_80 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_71, (*(String_t**)(String_t**)SZArrayLdElema(L_72, L_74, sizeof(String_t*))), L_75, 0, L_76, L_77, L_78, L_79, 1, (&V_12), (&V_2), /*hidden argument*/NULL); + if (!L_80) + { + goto IL_01a9; + } + } + { + return 1; + } + +IL_01a9: + { + int32_t L_81 = V_11; + V_11 = ((int32_t)((int32_t)L_81+(int32_t)1)); + } + +IL_01af: + { + int32_t L_82 = V_11; + StringU5BU5D_t163* L_83 = V_10; + NullCheck(L_83); + if ((((int32_t)L_82) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_83)->max_length))))))) + { + goto IL_0184; + } + } + { + V_13 = 0; + goto IL_028e; + } + +IL_01c2: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_84 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseTimeFormats_4; + int32_t L_85 = V_13; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, L_85); + int32_t L_86 = L_85; + V_14 = (*(String_t**)(String_t**)SZArrayLdElema(L_84, L_86, sizeof(String_t*))); + V_15 = 0; + String_t* L_87 = ___s; + String_t* L_88 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_89 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + DateTime_t365 * L_90 = ___result; + DateTimeOffset_t1684 * L_91 = ___dto; + DateTimeFormatInfo_t1251 * L_92 = V_0; + int32_t L_93 = ___styles; + bool L_94 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_87, L_88, L_89, 0, L_90, L_91, L_92, L_93, 0, (&V_15), (&V_2), /*hidden argument*/NULL); + if (!L_94) + { + goto IL_01ee; + } + } + { + return 1; + } + +IL_01ee: + { + bool L_95 = V_15; + if (L_95) + { + goto IL_01fa; + } + } + { + goto IL_0288; + } + +IL_01fa: + { + V_16 = 0; + goto IL_0227; + } + +IL_0202: + { + String_t* L_96 = ___s; + String_t* L_97 = V_14; + StringU5BU5D_t163* L_98 = V_10; + int32_t L_99 = V_16; + NullCheck(L_98); + IL2CPP_ARRAY_BOUNDS_CHECK(L_98, L_99); + int32_t L_100 = L_99; + DateTime_t365 * L_101 = ___result; + DateTimeOffset_t1684 * L_102 = ___dto; + DateTimeFormatInfo_t1251 * L_103 = V_0; + int32_t L_104 = ___styles; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_105 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_96, L_97, (*(String_t**)(String_t**)SZArrayLdElema(L_98, L_100, sizeof(String_t*))), 0, L_101, L_102, L_103, L_104, 0, (&V_15), (&V_2), /*hidden argument*/NULL); + if (!L_105) + { + goto IL_0221; + } + } + { + return 1; + } + +IL_0221: + { + int32_t L_106 = V_16; + V_16 = ((int32_t)((int32_t)L_106+(int32_t)1)); + } + +IL_0227: + { + int32_t L_107 = V_16; + StringU5BU5D_t163* L_108 = V_10; + NullCheck(L_108); + if ((((int32_t)L_107) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_108)->max_length))))))) + { + goto IL_0202; + } + } + { + V_17 = 0; + goto IL_027e; + } + +IL_023a: + { + StringU5BU5D_t163* L_109 = V_1; + int32_t L_110 = V_17; + NullCheck(L_109); + IL2CPP_ARRAY_BOUNDS_CHECK(L_109, L_110); + int32_t L_111 = L_110; + V_18 = (*(String_t**)(String_t**)SZArrayLdElema(L_109, L_111, sizeof(String_t*))); + String_t* L_112 = V_18; + String_t* L_113 = V_18; + NullCheck(L_113); + int32_t L_114 = String_get_Length_m2000(L_113, /*hidden argument*/NULL); + NullCheck(L_112); + uint16_t L_115 = String_get_Chars_m2061(L_112, ((int32_t)((int32_t)L_114-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_115) == ((uint32_t)((int32_t)84))))) + { + goto IL_025c; + } + } + { + goto IL_0278; + } + +IL_025c: + { + String_t* L_116 = ___s; + String_t* L_117 = V_14; + String_t* L_118 = V_18; + DateTime_t365 * L_119 = ___result; + DateTimeOffset_t1684 * L_120 = ___dto; + DateTimeFormatInfo_t1251 * L_121 = V_0; + int32_t L_122 = ___styles; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_123 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_116, L_117, L_118, 0, L_119, L_120, L_121, L_122, 0, (&V_15), (&V_2), /*hidden argument*/NULL); + if (!L_123) + { + goto IL_0278; + } + } + { + return 1; + } + +IL_0278: + { + int32_t L_124 = V_17; + V_17 = ((int32_t)((int32_t)L_124+(int32_t)1)); + } + +IL_027e: + { + int32_t L_125 = V_17; + StringU5BU5D_t163* L_126 = V_1; + NullCheck(L_126); + if ((((int32_t)L_125) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_126)->max_length))))))) + { + goto IL_023a; + } + } + +IL_0288: + { + int32_t L_127 = V_13; + V_13 = ((int32_t)((int32_t)L_127+(int32_t)1)); + } + +IL_028e: + { + int32_t L_128 = V_13; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_129 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseTimeFormats_4; + NullCheck(L_129); + if ((((int32_t)L_128) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_129)->max_length))))))) + { + goto IL_01c2; + } + } + { + String_t* L_130 = ___s; + DateTimeFormatInfo_t1251 * L_131 = V_0; + NullCheck(L_131); + StringU5BU5D_t163* L_132 = DateTimeFormatInfo_GetAllDateTimePatternsInternal_m7596(L_131, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_133 = V_0; + int32_t L_134 = ___styles; + DateTime_t365 * L_135 = ___result; + bool L_136 = ___setExceptionOnError; + Exception_t152 ** L_137 = ___exception; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_138 = DateTime_ParseExact_m10374(NULL /*static, unused*/, L_130, L_132, L_133, L_134, L_135, 0, (&V_2), L_136, L_137, /*hidden argument*/NULL); + if (!L_138) + { + goto IL_02b9; + } + } + { + return 1; + } + +IL_02b9: + { + bool L_139 = ___setExceptionOnError; + if (L_139) + { + goto IL_02c2; + } + } + { + return 0; + } + +IL_02c2: + { + Exception_t152 ** L_140 = ___exception; + FormatException_t890 * L_141 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_141, _stringLiteral2556, /*hidden argument*/NULL); + *((Object_t **)(L_140)) = (Object_t *)L_141; + return 0; + } +} +// System.String[] System.DateTime::YearMonthDayFormats(System.Globalization.DateTimeFormatInfo,System.Boolean,System.Exception&) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2558; +extern Il2CppCodeGenString* _stringLiteral2559; +extern Il2CppCodeGenString* _stringLiteral2560; +extern "C" StringU5BU5D_t163* DateTime_YearMonthDayFormats_m10363 (Object_t * __this /* static, unused */, DateTimeFormatInfo_t1251 * ___dfi, bool ___setExceptionOnError, Exception_t152 ** ___exc, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral2558 = il2cpp_codegen_string_literal_from_index(2558); + _stringLiteral2559 = il2cpp_codegen_string_literal_from_index(2559); + _stringLiteral2560 = il2cpp_codegen_string_literal_from_index(2560); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + DateTimeFormatInfo_t1251 * L_0 = ___dfi; + NullCheck(L_0); + String_t* L_1 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + int32_t L_2 = String_IndexOf_m3609(L_1, ((int32_t)100), /*hidden argument*/NULL); + V_0 = L_2; + DateTimeFormatInfo_t1251 * L_3 = ___dfi; + NullCheck(L_3); + String_t* L_4 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + int32_t L_5 = String_IndexOf_m3609(L_4, ((int32_t)77), /*hidden argument*/NULL); + V_1 = L_5; + DateTimeFormatInfo_t1251 * L_6 = ___dfi; + NullCheck(L_6); + String_t* L_7 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_6, /*hidden argument*/NULL); + NullCheck(L_7); + int32_t L_8 = String_IndexOf_m3609(L_7, ((int32_t)121), /*hidden argument*/NULL); + V_2 = L_8; + int32_t L_9 = V_0; + if ((((int32_t)L_9) == ((int32_t)(-1)))) + { + goto IL_003f; + } + } + { + int32_t L_10 = V_1; + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_003f; + } + } + { + int32_t L_11 = V_2; + if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) + { + goto IL_0067; + } + } + +IL_003f: + { + bool L_12 = ___setExceptionOnError; + if (!L_12) + { + goto IL_0065; + } + } + { + Exception_t152 ** L_13 = ___exc; + ObjectU5BU5D_t162* L_14 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + DateTimeFormatInfo_t1251 * L_15 = ___dfi; + NullCheck(L_15); + String_t* L_16 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_15, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 0); + ArrayElementTypeCheck (L_14, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_14, 0, sizeof(Object_t *))) = (Object_t *)L_16; + String_t* L_17 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2558, L_14, /*hidden argument*/NULL); + FormatException_t890 * L_18 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_18, L_17, /*hidden argument*/NULL); + *((Object_t **)(L_13)) = (Object_t *)L_18; + } + +IL_0065: + { + return (StringU5BU5D_t163*)NULL; + } + +IL_0067: + { + int32_t L_19 = V_2; + int32_t L_20 = V_1; + if ((((int32_t)L_19) >= ((int32_t)L_20))) + { + goto IL_00b0; + } + } + { + int32_t L_21 = V_1; + int32_t L_22 = V_0; + if ((((int32_t)L_21) >= ((int32_t)L_22))) + { + goto IL_007b; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_23 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseYearMonthDayFormats_6; + return L_23; + } + +IL_007b: + { + int32_t L_24 = V_2; + int32_t L_25 = V_0; + if ((((int32_t)L_24) >= ((int32_t)L_25))) + { + goto IL_0088; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_26 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseYearDayMonthFormats_5; + return L_26; + } + +IL_0088: + { + bool L_27 = ___setExceptionOnError; + if (!L_27) + { + goto IL_00ae; + } + } + { + Exception_t152 ** L_28 = ___exc; + ObjectU5BU5D_t162* L_29 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + DateTimeFormatInfo_t1251 * L_30 = ___dfi; + NullCheck(L_30); + String_t* L_31 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_30, /*hidden argument*/NULL); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + ArrayElementTypeCheck (L_29, L_31); + *((Object_t **)(Object_t **)SZArrayLdElema(L_29, 0, sizeof(Object_t *))) = (Object_t *)L_31; + String_t* L_32 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2559, L_29, /*hidden argument*/NULL); + FormatException_t890 * L_33 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_33, L_32, /*hidden argument*/NULL); + *((Object_t **)(L_28)) = (Object_t *)L_33; + } + +IL_00ae: + { + return (StringU5BU5D_t163*)NULL; + } + +IL_00b0: + { + int32_t L_34 = V_0; + int32_t L_35 = V_1; + if ((((int32_t)L_34) >= ((int32_t)L_35))) + { + goto IL_00bd; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_36 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseDayMonthYearFormats_7; + return L_36; + } + +IL_00bd: + { + int32_t L_37 = V_0; + int32_t L_38 = V_2; + if ((((int32_t)L_37) >= ((int32_t)L_38))) + { + goto IL_00ca; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + StringU5BU5D_t163* L_39 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___ParseMonthDayYearFormats_8; + return L_39; + } + +IL_00ca: + { + bool L_40 = ___setExceptionOnError; + if (!L_40) + { + goto IL_00f0; + } + } + { + Exception_t152 ** L_41 = ___exc; + ObjectU5BU5D_t162* L_42 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + DateTimeFormatInfo_t1251 * L_43 = ___dfi; + NullCheck(L_43); + String_t* L_44 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_43, /*hidden argument*/NULL); + NullCheck(L_42); + IL2CPP_ARRAY_BOUNDS_CHECK(L_42, 0); + ArrayElementTypeCheck (L_42, L_44); + *((Object_t **)(Object_t **)SZArrayLdElema(L_42, 0, sizeof(Object_t *))) = (Object_t *)L_44; + String_t* L_45 = Locale_GetText_m6622(NULL /*static, unused*/, _stringLiteral2560, L_42, /*hidden argument*/NULL); + FormatException_t890 * L_46 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_46, L_45, /*hidden argument*/NULL); + *((Object_t **)(L_41)) = (Object_t *)L_46; + } + +IL_00f0: + { + return (StringU5BU5D_t163*)NULL; + } +} +// System.Int32 System.DateTime::_ParseNumber(System.String,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32&) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime__ParseNumber_m10364 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___valuePos, int32_t ___min_digits, int32_t ___digits, bool ___leadingzero, bool ___sloppy_parsing, int32_t* ___num_parsed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + { + V_0 = 0; + bool L_0 = ___sloppy_parsing; + if (!L_0) + { + goto IL_000c; + } + } + { + ___leadingzero = 0; + } + +IL_000c: + { + bool L_1 = ___leadingzero; + if (L_1) + { + goto IL_0052; + } + } + { + V_2 = 0; + int32_t L_2 = ___valuePos; + V_1 = L_2; + goto IL_003a; + } + +IL_001c: + { + String_t* L_3 = ___s; + int32_t L_4 = V_1; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_6 = Char_IsDigit_m4755(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (L_6) + { + goto IL_0032; + } + } + { + goto IL_004f; + } + +IL_0032: + { + int32_t L_7 = V_2; + V_2 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_003a: + { + int32_t L_9 = V_1; + String_t* L_10 = ___s; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) >= ((int32_t)L_11))) + { + goto IL_004f; + } + } + { + int32_t L_12 = V_1; + int32_t L_13 = ___digits; + int32_t L_14 = ___valuePos; + if ((((int32_t)L_12) < ((int32_t)((int32_t)((int32_t)L_13+(int32_t)L_14))))) + { + goto IL_001c; + } + } + +IL_004f: + { + int32_t L_15 = V_2; + ___digits = L_15; + } + +IL_0052: + { + int32_t L_16 = ___digits; + int32_t L_17 = ___min_digits; + if ((((int32_t)L_16) >= ((int32_t)L_17))) + { + goto IL_005f; + } + } + { + int32_t* L_18 = ___num_parsed; + *((int32_t*)(L_18)) = (int32_t)(-1); + return 0; + } + +IL_005f: + { + String_t* L_19 = ___s; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + int32_t L_21 = ___valuePos; + int32_t L_22 = ___digits; + if ((((int32_t)((int32_t)((int32_t)L_20-(int32_t)L_21))) >= ((int32_t)L_22))) + { + goto IL_0073; + } + } + { + int32_t* L_23 = ___num_parsed; + *((int32_t*)(L_23)) = (int32_t)(-1); + return 0; + } + +IL_0073: + { + int32_t L_24 = ___valuePos; + V_1 = L_24; + goto IL_00a2; + } + +IL_007a: + { + String_t* L_25 = ___s; + int32_t L_26 = V_1; + NullCheck(L_25); + uint16_t L_27 = String_get_Chars_m2061(L_25, L_26, /*hidden argument*/NULL); + V_3 = L_27; + uint16_t L_28 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_29 = Char_IsDigit_m4755(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); + if (L_29) + { + goto IL_0093; + } + } + { + int32_t* L_30 = ___num_parsed; + *((int32_t*)(L_30)) = (int32_t)(-1); + return 0; + } + +IL_0093: + { + int32_t L_31 = V_0; + uint16_t L_32 = V_3; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_31*(int32_t)((int32_t)10)))+(int32_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_32-(int32_t)((int32_t)48)))))))); + int32_t L_33 = V_1; + V_1 = ((int32_t)((int32_t)L_33+(int32_t)1)); + } + +IL_00a2: + { + int32_t L_34 = V_1; + int32_t L_35 = ___digits; + int32_t L_36 = ___valuePos; + if ((((int32_t)L_34) < ((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))))) + { + goto IL_007a; + } + } + { + int32_t* L_37 = ___num_parsed; + int32_t L_38 = ___digits; + *((int32_t*)(L_37)) = (int32_t)L_38; + int32_t L_39 = V_0; + return L_39; + } +} +// System.Int32 System.DateTime::_ParseEnum(System.String,System.Int32,System.String[],System.String[],System.Boolean,System.Int32&) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" int32_t DateTime__ParseEnum_m10365 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___sPos, StringU5BU5D_t163* ___values, StringU5BU5D_t163* ___invValues, bool ___exact, int32_t* ___num_parsed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + StringU5BU5D_t163* L_0 = ___values; + NullCheck(L_0); + V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))-(int32_t)1)); + goto IL_00bf; + } + +IL_000b: + { + bool L_1 = ___exact; + if (L_1) + { + goto IL_0070; + } + } + { + StringU5BU5D_t163* L_2 = ___invValues; + int32_t L_3 = V_0; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*)))); + int32_t L_5 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_2, L_4, sizeof(String_t*))), /*hidden argument*/NULL); + StringU5BU5D_t163* L_6 = ___values; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_6, L_8, sizeof(String_t*)))); + int32_t L_9 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_6, L_8, sizeof(String_t*))), /*hidden argument*/NULL); + if ((((int32_t)L_5) <= ((int32_t)L_9))) + { + goto IL_0070; + } + } + { + StringU5BU5D_t163* L_10 = ___invValues; + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_10, L_12, sizeof(String_t*)))); + int32_t L_13 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_10, L_12, sizeof(String_t*))), /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)0))) + { + goto IL_0049; + } + } + { + String_t* L_14 = ___s; + int32_t L_15 = ___sPos; + StringU5BU5D_t163* L_16 = ___invValues; + int32_t L_17 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + int32_t* L_19 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_20 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_14, L_15, 0, (*(String_t**)(String_t**)SZArrayLdElema(L_16, L_18, sizeof(String_t*))), L_19, /*hidden argument*/NULL); + if (!L_20) + { + goto IL_0049; + } + } + { + int32_t L_21 = V_0; + return L_21; + } + +IL_0049: + { + StringU5BU5D_t163* L_22 = ___values; + int32_t L_23 = V_0; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = L_23; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_22, L_24, sizeof(String_t*)))); + int32_t L_25 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_22, L_24, sizeof(String_t*))), /*hidden argument*/NULL); + if ((((int32_t)L_25) <= ((int32_t)0))) + { + goto IL_006b; + } + } + { + String_t* L_26 = ___s; + int32_t L_27 = ___sPos; + StringU5BU5D_t163* L_28 = ___values; + int32_t L_29 = V_0; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + int32_t* L_31 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_32 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_26, L_27, 0, (*(String_t**)(String_t**)SZArrayLdElema(L_28, L_30, sizeof(String_t*))), L_31, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_006b; + } + } + { + int32_t L_33 = V_0; + return L_33; + } + +IL_006b: + { + goto IL_00bb; + } + +IL_0070: + { + StringU5BU5D_t163* L_34 = ___values; + int32_t L_35 = V_0; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + int32_t L_36 = L_35; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_34, L_36, sizeof(String_t*)))); + int32_t L_37 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_34, L_36, sizeof(String_t*))), /*hidden argument*/NULL); + if ((((int32_t)L_37) <= ((int32_t)0))) + { + goto IL_0092; + } + } + { + String_t* L_38 = ___s; + int32_t L_39 = ___sPos; + StringU5BU5D_t163* L_40 = ___values; + int32_t L_41 = V_0; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_41); + int32_t L_42 = L_41; + int32_t* L_43 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_44 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_38, L_39, 0, (*(String_t**)(String_t**)SZArrayLdElema(L_40, L_42, sizeof(String_t*))), L_43, /*hidden argument*/NULL); + if (!L_44) + { + goto IL_0092; + } + } + { + int32_t L_45 = V_0; + return L_45; + } + +IL_0092: + { + bool L_46 = ___exact; + if (L_46) + { + goto IL_00bb; + } + } + { + StringU5BU5D_t163* L_47 = ___invValues; + int32_t L_48 = V_0; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, L_48); + int32_t L_49 = L_48; + NullCheck((*(String_t**)(String_t**)SZArrayLdElema(L_47, L_49, sizeof(String_t*)))); + int32_t L_50 = String_get_Length_m2000((*(String_t**)(String_t**)SZArrayLdElema(L_47, L_49, sizeof(String_t*))), /*hidden argument*/NULL); + if ((((int32_t)L_50) <= ((int32_t)0))) + { + goto IL_00bb; + } + } + { + String_t* L_51 = ___s; + int32_t L_52 = ___sPos; + StringU5BU5D_t163* L_53 = ___invValues; + int32_t L_54 = V_0; + NullCheck(L_53); + IL2CPP_ARRAY_BOUNDS_CHECK(L_53, L_54); + int32_t L_55 = L_54; + int32_t* L_56 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_57 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_51, L_52, 0, (*(String_t**)(String_t**)SZArrayLdElema(L_53, L_55, sizeof(String_t*))), L_56, /*hidden argument*/NULL); + if (!L_57) + { + goto IL_00bb; + } + } + { + int32_t L_58 = V_0; + return L_58; + } + +IL_00bb: + { + int32_t L_59 = V_0; + V_0 = ((int32_t)((int32_t)L_59-(int32_t)1)); + } + +IL_00bf: + { + int32_t L_60 = V_0; + if ((((int32_t)L_60) >= ((int32_t)0))) + { + goto IL_000b; + } + } + { + int32_t* L_61 = ___num_parsed; + *((int32_t*)(L_61)) = (int32_t)(-1); + return (-1); + } +} +// System.Boolean System.DateTime::_ParseString(System.String,System.Int32,System.Int32,System.String,System.Int32&) +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool DateTime__ParseString_m10366 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___sPos, int32_t ___maxlength, String_t* ___value, int32_t* ___num_parsed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___maxlength; + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_000f; + } + } + { + String_t* L_1 = ___value; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + ___maxlength = L_2; + } + +IL_000f: + { + int32_t L_3 = ___sPos; + int32_t L_4 = ___maxlength; + String_t* L_5 = ___s; + NullCheck(L_5); + int32_t L_6 = String_get_Length_m2000(L_5, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))) > ((int32_t)L_6))) + { + goto IL_0038; + } + } + { + String_t* L_7 = ___s; + int32_t L_8 = ___sPos; + String_t* L_9 = ___value; + int32_t L_10 = ___maxlength; + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_11 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_12 = String_Compare_m5753(NULL /*static, unused*/, L_7, L_8, L_9, 0, L_10, 1, L_11, /*hidden argument*/NULL); + if (L_12) + { + goto IL_0038; + } + } + { + int32_t* L_13 = ___num_parsed; + int32_t L_14 = ___maxlength; + *((int32_t*)(L_13)) = (int32_t)L_14; + return 1; + } + +IL_0038: + { + int32_t* L_15 = ___num_parsed; + *((int32_t*)(L_15)) = (int32_t)(-1); + return 0; + } +} +// System.Boolean System.DateTime::_ParseAmPm(System.String,System.Int32,System.Int32,System.Globalization.DateTimeFormatInfo,System.Boolean,System.Int32&,System.Int32&) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern "C" bool DateTime__ParseAmPm_m10367 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___valuePos, int32_t ___num, DateTimeFormatInfo_t1251 * ___dfi, bool ___exact, int32_t* ___num_parsed, int32_t* ___ampm, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + { + int32_t* L_0 = ___num_parsed; + *((int32_t*)(L_0)) = (int32_t)(-1); + int32_t* L_1 = ___ampm; + if ((((int32_t)(*((int32_t*)L_1))) == ((int32_t)(-1)))) + { + goto IL_000f; + } + } + { + return 0; + } + +IL_000f: + { + String_t* L_2 = ___s; + int32_t L_3 = ___valuePos; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_4 = DateTime_IsLetter_m10370(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (L_4) + { + goto IL_0043; + } + } + { + DateTimeFormatInfo_t1251 * L_5 = ___dfi; + NullCheck(L_5); + String_t* L_6 = DateTimeFormatInfo_get_AMDesignator_m7577(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_8 = String_op_Inequality_m3593(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0032; + } + } + { + return 0; + } + +IL_0032: + { + bool L_9 = ___exact; + if (!L_9) + { + goto IL_003d; + } + } + { + int32_t* L_10 = ___ampm; + *((int32_t*)(L_10)) = (int32_t)0; + } + +IL_003d: + { + int32_t* L_11 = ___num_parsed; + *((int32_t*)(L_11)) = (int32_t)0; + return 1; + } + +IL_0043: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_12 = DateTimeFormatInfo_get_InvariantInfo_m7589(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_12; + bool L_13 = ___exact; + if (L_13) + { + goto IL_0065; + } + } + { + String_t* L_14 = ___s; + int32_t L_15 = ___valuePos; + int32_t L_16 = ___num; + DateTimeFormatInfo_t1251 * L_17 = V_0; + NullCheck(L_17); + String_t* L_18 = DateTimeFormatInfo_get_PMDesignator_m7578(L_17, /*hidden argument*/NULL); + int32_t* L_19 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_20 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_14, L_15, L_16, L_18, L_19, /*hidden argument*/NULL); + if (L_20) + { + goto IL_008f; + } + } + +IL_0065: + { + DateTimeFormatInfo_t1251 * L_21 = ___dfi; + NullCheck(L_21); + String_t* L_22 = DateTimeFormatInfo_get_PMDesignator_m7578(L_21, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_24 = String_op_Inequality_m3593(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + if (!L_24) + { + goto IL_0098; + } + } + { + String_t* L_25 = ___s; + int32_t L_26 = ___valuePos; + int32_t L_27 = ___num; + DateTimeFormatInfo_t1251 * L_28 = ___dfi; + NullCheck(L_28); + String_t* L_29 = DateTimeFormatInfo_get_PMDesignator_m7578(L_28, /*hidden argument*/NULL); + int32_t* L_30 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_31 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_25, L_26, L_27, L_29, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_0098; + } + } + +IL_008f: + { + int32_t* L_32 = ___ampm; + *((int32_t*)(L_32)) = (int32_t)1; + goto IL_00e3; + } + +IL_0098: + { + bool L_33 = ___exact; + if (L_33) + { + goto IL_00b4; + } + } + { + String_t* L_34 = ___s; + int32_t L_35 = ___valuePos; + int32_t L_36 = ___num; + DateTimeFormatInfo_t1251 * L_37 = V_0; + NullCheck(L_37); + String_t* L_38 = DateTimeFormatInfo_get_AMDesignator_m7577(L_37, /*hidden argument*/NULL); + int32_t* L_39 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_40 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_34, L_35, L_36, L_38, L_39, /*hidden argument*/NULL); + if (L_40) + { + goto IL_00c9; + } + } + +IL_00b4: + { + String_t* L_41 = ___s; + int32_t L_42 = ___valuePos; + int32_t L_43 = ___num; + DateTimeFormatInfo_t1251 * L_44 = ___dfi; + NullCheck(L_44); + String_t* L_45 = DateTimeFormatInfo_get_AMDesignator_m7577(L_44, /*hidden argument*/NULL); + int32_t* L_46 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_47 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_41, L_42, L_43, L_45, L_46, /*hidden argument*/NULL); + if (!L_47) + { + goto IL_00e1; + } + } + +IL_00c9: + { + bool L_48 = ___exact; + if (L_48) + { + goto IL_00d8; + } + } + { + int32_t* L_49 = ___num_parsed; + if (!(*((int32_t*)L_49))) + { + goto IL_00dc; + } + } + +IL_00d8: + { + int32_t* L_50 = ___ampm; + *((int32_t*)(L_50)) = (int32_t)0; + } + +IL_00dc: + { + goto IL_00e3; + } + +IL_00e1: + { + return 0; + } + +IL_00e3: + { + return 1; + } +} +// System.Boolean System.DateTime::_ParseTimeSeparator(System.String,System.Int32,System.Globalization.DateTimeFormatInfo,System.Boolean,System.Int32&) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral155; +extern "C" bool DateTime__ParseTimeSeparator_m10368 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___sPos, DateTimeFormatInfo_t1251 * ___dfi, bool ___exact, int32_t* ___num_parsed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral155 = il2cpp_codegen_string_literal_from_index(155); + s_Il2CppMethodIntialized = true; + } + int32_t G_B4_0 = 0; + int32_t G_B6_0 = 0; + { + String_t* L_0 = ___s; + int32_t L_1 = ___sPos; + DateTimeFormatInfo_t1251 * L_2 = ___dfi; + NullCheck(L_2); + String_t* L_3 = DateTimeFormatInfo_get_TimeSeparator_m7580(L_2, /*hidden argument*/NULL); + int32_t* L_4 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_5 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_0, L_1, 0, L_3, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_002f; + } + } + { + bool L_6 = ___exact; + if (L_6) + { + goto IL_002c; + } + } + { + String_t* L_7 = ___s; + int32_t L_8 = ___sPos; + int32_t* L_9 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_10 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_7, L_8, 0, _stringLiteral155, L_9, /*hidden argument*/NULL); + G_B4_0 = ((int32_t)(L_10)); + goto IL_002d; + } + +IL_002c: + { + G_B4_0 = 0; + } + +IL_002d: + { + G_B6_0 = G_B4_0; + goto IL_0030; + } + +IL_002f: + { + G_B6_0 = 1; + } + +IL_0030: + { + return G_B6_0; + } +} +// System.Boolean System.DateTime::_ParseDateSeparator(System.String,System.Int32,System.Globalization.DateTimeFormatInfo,System.Boolean,System.Int32&) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool DateTime__ParseDateSeparator_m10369 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___sPos, DateTimeFormatInfo_t1251 * ___dfi, bool ___exact, int32_t* ___num_parsed, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + { + int32_t* L_0 = ___num_parsed; + *((int32_t*)(L_0)) = (int32_t)(-1); + bool L_1 = ___exact; + if (!L_1) + { + goto IL_001a; + } + } + { + String_t* L_2 = ___s; + int32_t L_3 = ___sPos; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)47)))) + { + goto IL_001a; + } + } + { + return 0; + } + +IL_001a: + { + String_t* L_5 = ___s; + int32_t L_6 = ___sPos; + DateTimeFormatInfo_t1251 * L_7 = ___dfi; + bool L_8 = ___exact; + int32_t* L_9 = ___num_parsed; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_10 = DateTime__ParseTimeSeparator_m10368(NULL /*static, unused*/, L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_004c; + } + } + { + String_t* L_11 = ___s; + int32_t L_12 = ___sPos; + NullCheck(L_11); + uint16_t L_13 = String_get_Chars_m2061(L_11, L_12, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_14 = Char_IsDigit_m4755(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + if (L_14) + { + goto IL_004c; + } + } + { + String_t* L_15 = ___s; + int32_t L_16 = ___sPos; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, L_16, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_18 = Char_IsLetter_m3604(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_004e; + } + } + +IL_004c: + { + return 0; + } + +IL_004e: + { + int32_t* L_19 = ___num_parsed; + *((int32_t*)(L_19)) = (int32_t)1; + return 1; + } +} +// System.Boolean System.DateTime::IsLetter(System.String,System.Int32) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool DateTime_IsLetter_m10370 (Object_t * __this /* static, unused */, String_t* ___s, int32_t ___pos, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___pos; + String_t* L_1 = ___s; + NullCheck(L_1); + int32_t L_2 = String_get_Length_m2000(L_1, /*hidden argument*/NULL); + if ((((int32_t)L_0) >= ((int32_t)L_2))) + { + goto IL_001a; + } + } + { + String_t* L_3 = ___s; + int32_t L_4 = ___pos; + NullCheck(L_3); + uint16_t L_5 = String_get_Chars_m2061(L_3, L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_6 = Char_IsLetter_m3604(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + G_B3_0 = ((int32_t)(L_6)); + goto IL_001b; + } + +IL_001a: + { + G_B3_0 = 0; + } + +IL_001b: + { + return G_B3_0; + } +} +// System.Boolean System.DateTime::_DoParse(System.String,System.String,System.String,System.Boolean,System.DateTime&,System.DateTimeOffset&,System.Globalization.DateTimeFormatInfo,System.Globalization.DateTimeStyles,System.Boolean,System.Boolean&,System.Boolean&) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2561; +extern "C" bool DateTime__DoParse_m10371 (Object_t * __this /* static, unused */, String_t* ___s, String_t* ___firstPart, String_t* ___secondPart, bool ___exact, DateTime_t365 * ___result, DateTimeOffset_t1684 * ___dto, DateTimeFormatInfo_t1251 * ___dfi, int32_t ___style, bool ___firstPartIsDate, bool* ___incompleteFormat, bool* ___longYear, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral2561 = il2cpp_codegen_string_literal_from_index(2561); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + bool V_3 = false; + int32_t V_4 = 0; + String_t* V_5 = {0}; + bool V_6 = false; + DateTimeFormatInfo_t1251 * V_7 = {0}; + String_t* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + int32_t V_16 = 0; + int32_t V_17 = 0; + int32_t V_18 = 0; + double V_19 = 0.0; + int32_t V_20 = 0; + int32_t V_21 = 0; + int32_t V_22 = 0; + int32_t V_23 = 0; + bool V_24 = false; + int32_t V_25 = 0; + bool V_26 = false; + bool V_27 = false; + int32_t V_28 = 0; + int32_t V_29 = 0; + int32_t V_30 = 0; + double V_31 = 0.0; + bool V_32 = false; + int64_t V_33 = 0; + bool V_34 = false; + uint16_t V_35 = 0x0; + DateTime_t365 V_36 = {0}; + DateTime_t365 V_37 = {0}; + DateTime_t365 V_38 = {0}; + DateTime_t365 V_39 = {0}; + TimeSpan_t803 V_40 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + int32_t G_B3_0 = 0; + int32_t G_B56_0 = 0; + int32_t G_B173_0 = 0; + String_t* G_B173_1 = {0}; + int32_t G_B172_0 = 0; + String_t* G_B172_1 = {0}; + int32_t G_B174_0 = 0; + int32_t G_B174_1 = 0; + String_t* G_B174_2 = {0}; + int32_t G_B183_0 = 0; + int32_t G_B182_0 = 0; + int32_t G_B184_0 = 0; + int32_t G_B184_1 = 0; + int32_t G_B231_0 = 0; + String_t* G_B231_1 = {0}; + int32_t G_B230_0 = 0; + String_t* G_B230_1 = {0}; + int32_t G_B232_0 = 0; + int32_t G_B232_1 = 0; + String_t* G_B232_2 = {0}; + int32_t G_B413_0 = 0; + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + DateTimeOffset_t1684 * L_0 = ___dto; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + DateTimeOffset__ctor_m10386(L_0, (((int64_t)((int64_t)0))), L_1, /*hidden argument*/NULL); + bool L_2 = ___exact; + if (L_2) + { + goto IL_0023; + } + } + { + String_t* L_3 = ___secondPart; + G_B3_0 = ((((int32_t)((((Object_t*)(String_t*)L_3) == ((Object_t*)(Object_t *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0024; + } + +IL_0023: + { + G_B3_0 = 0; + } + +IL_0024: + { + V_3 = G_B3_0; + bool* L_4 = ___incompleteFormat; + *((int8_t*)(L_4)) = (int8_t)0; + V_4 = 0; + String_t* L_5 = ___firstPart; + V_5 = L_5; + V_6 = 0; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_6 = DateTimeFormatInfo_get_InvariantInfo_m7589(NULL /*static, unused*/, /*hidden argument*/NULL); + V_7 = L_6; + String_t* L_7 = V_5; + NullCheck(L_7); + int32_t L_8 = String_get_Length_m2000(L_7, /*hidden argument*/NULL); + if ((!(((uint32_t)L_8) == ((uint32_t)1)))) + { + goto IL_005b; + } + } + { + String_t* L_9 = V_5; + NullCheck(L_9); + uint16_t L_10 = String_get_Chars_m2061(L_9, 0, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_11 = ___dfi; + String_t* L_12 = DateTimeUtils_GetStandardPattern_m10404(NULL /*static, unused*/, L_10, L_11, (&V_0), (&V_1), /*hidden argument*/NULL); + V_5 = L_12; + } + +IL_005b: + { + DateTime_t365 * L_13 = ___result; + DateTime__ctor_m10314(L_13, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + String_t* L_14 = V_5; + if (L_14) + { + goto IL_006d; + } + } + { + return 0; + } + +IL_006d: + { + String_t* L_15 = ___s; + if (L_15) + { + goto IL_0075; + } + } + { + return 0; + } + +IL_0075: + { + int32_t L_16 = ___style; + if (!((int32_t)((int32_t)L_16&(int32_t)1))) + { + goto IL_0091; + } + } + { + String_t* L_17 = V_5; + NullCheck(L_17); + String_t* L_18 = String_TrimStart_m4770(L_17, (CharU5BU5D_t458*)(CharU5BU5D_t458*)NULL, /*hidden argument*/NULL); + V_5 = L_18; + String_t* L_19 = ___s; + NullCheck(L_19); + String_t* L_20 = String_TrimStart_m4770(L_19, (CharU5BU5D_t458*)(CharU5BU5D_t458*)NULL, /*hidden argument*/NULL); + ___s = L_20; + } + +IL_0091: + { + int32_t L_21 = ___style; + if (!((int32_t)((int32_t)L_21&(int32_t)2))) + { + goto IL_00ad; + } + } + { + String_t* L_22 = V_5; + NullCheck(L_22); + String_t* L_23 = String_TrimEnd_m4672(L_22, (CharU5BU5D_t458*)(CharU5BU5D_t458*)NULL, /*hidden argument*/NULL); + V_5 = L_23; + String_t* L_24 = ___s; + NullCheck(L_24); + String_t* L_25 = String_TrimEnd_m4672(L_24, (CharU5BU5D_t458*)(CharU5BU5D_t458*)NULL, /*hidden argument*/NULL); + ___s = L_25; + } + +IL_00ad: + { + bool L_26 = V_1; + if (!L_26) + { + goto IL_00b7; + } + } + { + DateTimeFormatInfo_t1251 * L_27 = V_7; + ___dfi = L_27; + } + +IL_00b7: + { + int32_t L_28 = ___style; + if (!((int32_t)((int32_t)L_28&(int32_t)4))) + { + goto IL_00c2; + } + } + { + V_2 = 1; + } + +IL_00c2: + { + String_t* L_29 = V_5; + V_8 = L_29; + String_t* L_30 = V_5; + NullCheck(L_30); + int32_t L_31 = String_get_Length_m2000(L_30, /*hidden argument*/NULL); + V_9 = L_31; + V_10 = 0; + V_11 = 0; + int32_t L_32 = V_9; + if (L_32) + { + goto IL_00de; + } + } + { + return 0; + } + +IL_00de: + { + V_12 = (-1); + V_13 = (-1); + V_14 = (-1); + V_15 = (-1); + V_16 = (-1); + V_17 = (-1); + V_18 = (-1); + V_19 = (-1.0); + V_20 = (-1); + V_21 = (-1); + V_22 = (-1); + V_23 = (-1); + V_24 = 1; + goto IL_0ea4; + } + +IL_0112: + { + int32_t L_33 = V_4; + String_t* L_34 = ___s; + NullCheck(L_34); + int32_t L_35 = String_get_Length_m2000(L_34, /*hidden argument*/NULL); + if ((!(((uint32_t)L_33) == ((uint32_t)L_35)))) + { + goto IL_0124; + } + } + { + goto IL_0ea9; + } + +IL_0124: + { + V_25 = 0; + bool L_36 = V_3; + if (!L_36) + { + goto IL_0288; + } + } + { + int32_t L_37 = V_10; + int32_t L_38 = V_11; + if (((int32_t)((int32_t)L_37+(int32_t)L_38))) + { + goto IL_0288; + } + } + { + String_t* L_39 = ___s; + int32_t L_40 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_41 = DateTime_IsLetter_m10370(NULL /*static, unused*/, L_39, L_40, /*hidden argument*/NULL); + V_26 = L_41; + bool L_42 = V_26; + if (!L_42) + { + goto IL_0196; + } + } + { + String_t* L_43 = ___s; + int32_t L_44 = V_4; + NullCheck(L_43); + uint16_t L_45 = String_get_Chars_m2061(L_43, L_44, /*hidden argument*/NULL); + if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)90))))) + { + goto IL_015f; + } + } + { + V_25 = 1; + goto IL_0170; + } + +IL_015f: + { + String_t* L_46 = ___s; + int32_t L_47 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime__ParseString_m10366(NULL /*static, unused*/, L_46, L_47, 0, _stringLiteral2561, (&V_25), /*hidden argument*/NULL); + } + +IL_0170: + { + int32_t L_48 = V_25; + if ((((int32_t)L_48) <= ((int32_t)0))) + { + goto IL_0196; + } + } + { + String_t* L_49 = ___s; + int32_t L_50 = V_4; + int32_t L_51 = V_25; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_52 = DateTime_IsLetter_m10370(NULL /*static, unused*/, L_49, ((int32_t)((int32_t)L_50+(int32_t)L_51)), /*hidden argument*/NULL); + if (L_52) + { + goto IL_0196; + } + } + { + int32_t L_53 = V_4; + int32_t L_54 = V_25; + V_4 = ((int32_t)((int32_t)L_53+(int32_t)L_54)); + V_0 = 1; + goto IL_0ea4; + } + +IL_0196: + { + bool L_55 = V_6; + if (L_55) + { + goto IL_01de; + } + } + { + String_t* L_56 = ___s; + int32_t L_57 = V_4; + DateTimeFormatInfo_t1251 * L_58 = ___dfi; + bool L_59 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_60 = DateTime__ParseAmPm_m10367(NULL /*static, unused*/, L_56, L_57, 0, L_58, L_59, (&V_25), (&V_20), /*hidden argument*/NULL); + if (!L_60) + { + goto IL_01de; + } + } + { + String_t* L_61 = ___s; + int32_t L_62 = V_4; + int32_t L_63 = V_25; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_64 = DateTime_IsLetter_m10370(NULL /*static, unused*/, L_61, ((int32_t)((int32_t)L_62+(int32_t)L_63)), /*hidden argument*/NULL); + if (!L_64) + { + goto IL_01ca; + } + } + { + V_20 = (-1); + goto IL_01de; + } + +IL_01ca: + { + int32_t L_65 = V_25; + if ((((int32_t)L_65) <= ((int32_t)0))) + { + goto IL_01de; + } + } + { + int32_t L_66 = V_4; + int32_t L_67 = V_25; + V_4 = ((int32_t)((int32_t)L_66+(int32_t)L_67)); + goto IL_0ea4; + } + +IL_01de: + { + bool L_68 = V_6; + if (L_68) + { + goto IL_0259; + } + } + { + int32_t L_69 = V_13; + if ((!(((uint32_t)L_69) == ((uint32_t)(-1))))) + { + goto IL_0259; + } + } + { + bool L_70 = V_26; + if (!L_70) + { + goto IL_0259; + } + } + { + String_t* L_71 = ___s; + int32_t L_72 = V_4; + DateTimeFormatInfo_t1251 * L_73 = ___dfi; + NullCheck(L_73); + StringU5BU5D_t163* L_74 = DateTimeFormatInfo_get_RawDayNames_m7575(L_73, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_75 = V_7; + NullCheck(L_75); + StringU5BU5D_t163* L_76 = DateTimeFormatInfo_get_RawDayNames_m7575(L_75, /*hidden argument*/NULL); + bool L_77 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_78 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_71, L_72, L_74, L_76, L_77, (&V_25), /*hidden argument*/NULL); + V_13 = L_78; + int32_t L_79 = V_13; + if ((!(((uint32_t)L_79) == ((uint32_t)(-1))))) + { + goto IL_0232; + } + } + { + String_t* L_80 = ___s; + int32_t L_81 = V_4; + DateTimeFormatInfo_t1251 * L_82 = ___dfi; + NullCheck(L_82); + StringU5BU5D_t163* L_83 = DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573(L_82, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_84 = V_7; + NullCheck(L_84); + StringU5BU5D_t163* L_85 = DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573(L_84, /*hidden argument*/NULL); + bool L_86 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_87 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_80, L_81, L_83, L_85, L_86, (&V_25), /*hidden argument*/NULL); + V_13 = L_87; + } + +IL_0232: + { + int32_t L_88 = V_13; + if ((((int32_t)L_88) == ((int32_t)(-1)))) + { + goto IL_0256; + } + } + { + String_t* L_89 = ___s; + int32_t L_90 = V_4; + int32_t L_91 = V_25; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_92 = DateTime_IsLetter_m10370(NULL /*static, unused*/, L_89, ((int32_t)((int32_t)L_90+(int32_t)L_91)), /*hidden argument*/NULL); + if (L_92) + { + goto IL_0256; + } + } + { + int32_t L_93 = V_4; + int32_t L_94 = V_25; + V_4 = ((int32_t)((int32_t)L_93+(int32_t)L_94)); + goto IL_0ea4; + } + +IL_0256: + { + V_13 = (-1); + } + +IL_0259: + { + String_t* L_95 = ___s; + int32_t L_96 = V_4; + NullCheck(L_95); + uint16_t L_97 = String_get_Chars_m2061(L_95, L_96, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_98 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_97, /*hidden argument*/NULL); + if (L_98) + { + goto IL_027a; + } + } + { + String_t* L_99 = ___s; + int32_t L_100 = V_4; + NullCheck(L_99); + uint16_t L_101 = String_get_Chars_m2061(L_99, L_100, /*hidden argument*/NULL); + if ((!(((uint32_t)L_101) == ((uint32_t)((int32_t)44))))) + { + goto IL_0285; + } + } + +IL_027a: + { + int32_t L_102 = V_4; + V_4 = ((int32_t)((int32_t)L_102+(int32_t)1)); + goto IL_0ea4; + } + +IL_0285: + { + V_25 = 0; + } + +IL_0288: + { + int32_t L_103 = V_10; + int32_t L_104 = V_11; + int32_t L_105 = V_9; + if ((((int32_t)((int32_t)((int32_t)L_103+(int32_t)L_104))) < ((int32_t)L_105))) + { + goto IL_030f; + } + } + { + bool L_106 = V_3; + if (!L_106) + { + goto IL_030a; + } + } + { + int32_t L_107 = V_11; + if (L_107) + { + goto IL_030a; + } + } + { + bool L_108 = V_24; + if (!L_108) + { + goto IL_02bc; + } + } + { + String_t* L_109 = ___firstPart; + String_t* L_110 = ___firstPart; + NullCheck(L_110); + int32_t L_111 = String_get_Length_m2000(L_110, /*hidden argument*/NULL); + NullCheck(L_109); + uint16_t L_112 = String_get_Chars_m2061(L_109, ((int32_t)((int32_t)L_111-(int32_t)1)), /*hidden argument*/NULL); + G_B56_0 = ((((int32_t)L_112) == ((int32_t)((int32_t)84)))? 1 : 0); + goto IL_02bd; + } + +IL_02bc: + { + G_B56_0 = 0; + } + +IL_02bd: + { + V_6 = G_B56_0; + bool L_113 = V_24; + if (L_113) + { + goto IL_02dc; + } + } + { + String_t* L_114 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_115 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_116 = String_op_Equality_m442(NULL /*static, unused*/, L_114, L_115, /*hidden argument*/NULL); + if (!L_116) + { + goto IL_02dc; + } + } + { + goto IL_0ea9; + } + +IL_02dc: + { + V_10 = 0; + bool L_117 = V_24; + if (!L_117) + { + goto IL_02ee; + } + } + { + String_t* L_118 = ___secondPart; + V_5 = L_118; + goto IL_02f5; + } + +IL_02ee: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_119 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + V_5 = L_119; + } + +IL_02f5: + { + String_t* L_120 = V_5; + V_8 = L_120; + String_t* L_121 = V_8; + NullCheck(L_121); + int32_t L_122 = String_get_Length_m2000(L_121, /*hidden argument*/NULL); + V_9 = L_122; + V_24 = 0; + goto IL_0ea4; + } + +IL_030a: + { + goto IL_0ea9; + } + +IL_030f: + { + V_27 = 1; + String_t* L_123 = V_8; + int32_t L_124 = V_10; + NullCheck(L_123); + uint16_t L_125 = String_get_Chars_m2061(L_123, L_124, /*hidden argument*/NULL); + if ((!(((uint32_t)L_125) == ((uint32_t)((int32_t)39))))) + { + goto IL_0393; + } + } + { + V_11 = 1; + goto IL_0376; + } + +IL_032a: + { + String_t* L_126 = V_8; + int32_t L_127 = V_10; + int32_t L_128 = V_11; + NullCheck(L_126); + uint16_t L_129 = String_get_Chars_m2061(L_126, ((int32_t)((int32_t)L_127+(int32_t)L_128)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_129) == ((uint32_t)((int32_t)39))))) + { + goto IL_0342; + } + } + { + goto IL_0382; + } + +IL_0342: + { + int32_t L_130 = V_4; + String_t* L_131 = ___s; + NullCheck(L_131); + int32_t L_132 = String_get_Length_m2000(L_131, /*hidden argument*/NULL); + if ((((int32_t)L_130) == ((int32_t)L_132))) + { + goto IL_0368; + } + } + { + String_t* L_133 = ___s; + int32_t L_134 = V_4; + NullCheck(L_133); + uint16_t L_135 = String_get_Chars_m2061(L_133, L_134, /*hidden argument*/NULL); + String_t* L_136 = V_8; + int32_t L_137 = V_10; + int32_t L_138 = V_11; + NullCheck(L_136); + uint16_t L_139 = String_get_Chars_m2061(L_136, ((int32_t)((int32_t)L_137+(int32_t)L_138)), /*hidden argument*/NULL); + if ((((int32_t)L_135) == ((int32_t)L_139))) + { + goto IL_036a; + } + } + +IL_0368: + { + return 0; + } + +IL_036a: + { + int32_t L_140 = V_4; + V_4 = ((int32_t)((int32_t)L_140+(int32_t)1)); + int32_t L_141 = V_11; + V_11 = ((int32_t)((int32_t)L_141+(int32_t)1)); + } + +IL_0376: + { + int32_t L_142 = V_10; + int32_t L_143 = V_11; + int32_t L_144 = V_9; + if ((((int32_t)((int32_t)((int32_t)L_142+(int32_t)L_143))) < ((int32_t)L_144))) + { + goto IL_032a; + } + } + +IL_0382: + { + int32_t L_145 = V_10; + int32_t L_146 = V_11; + V_10 = ((int32_t)((int32_t)L_145+(int32_t)((int32_t)((int32_t)L_146+(int32_t)1)))); + V_11 = 0; + goto IL_0ea4; + } + +IL_0393: + { + String_t* L_147 = V_8; + int32_t L_148 = V_10; + NullCheck(L_147); + uint16_t L_149 = String_get_Chars_m2061(L_147, L_148, /*hidden argument*/NULL); + if ((!(((uint32_t)L_149) == ((uint32_t)((int32_t)34))))) + { + goto IL_0414; + } + } + { + V_11 = 1; + goto IL_03f7; + } + +IL_03ab: + { + String_t* L_150 = V_8; + int32_t L_151 = V_10; + int32_t L_152 = V_11; + NullCheck(L_150); + uint16_t L_153 = String_get_Chars_m2061(L_150, ((int32_t)((int32_t)L_151+(int32_t)L_152)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_153) == ((uint32_t)((int32_t)34))))) + { + goto IL_03c3; + } + } + { + goto IL_0403; + } + +IL_03c3: + { + int32_t L_154 = V_4; + String_t* L_155 = ___s; + NullCheck(L_155); + int32_t L_156 = String_get_Length_m2000(L_155, /*hidden argument*/NULL); + if ((((int32_t)L_154) == ((int32_t)L_156))) + { + goto IL_03e9; + } + } + { + String_t* L_157 = ___s; + int32_t L_158 = V_4; + NullCheck(L_157); + uint16_t L_159 = String_get_Chars_m2061(L_157, L_158, /*hidden argument*/NULL); + String_t* L_160 = V_8; + int32_t L_161 = V_10; + int32_t L_162 = V_11; + NullCheck(L_160); + uint16_t L_163 = String_get_Chars_m2061(L_160, ((int32_t)((int32_t)L_161+(int32_t)L_162)), /*hidden argument*/NULL); + if ((((int32_t)L_159) == ((int32_t)L_163))) + { + goto IL_03eb; + } + } + +IL_03e9: + { + return 0; + } + +IL_03eb: + { + int32_t L_164 = V_4; + V_4 = ((int32_t)((int32_t)L_164+(int32_t)1)); + int32_t L_165 = V_11; + V_11 = ((int32_t)((int32_t)L_165+(int32_t)1)); + } + +IL_03f7: + { + int32_t L_166 = V_10; + int32_t L_167 = V_11; + int32_t L_168 = V_9; + if ((((int32_t)((int32_t)((int32_t)L_166+(int32_t)L_167))) < ((int32_t)L_168))) + { + goto IL_03ab; + } + } + +IL_0403: + { + int32_t L_169 = V_10; + int32_t L_170 = V_11; + V_10 = ((int32_t)((int32_t)L_169+(int32_t)((int32_t)((int32_t)L_170+(int32_t)1)))); + V_11 = 0; + goto IL_0ea4; + } + +IL_0414: + { + String_t* L_171 = V_8; + int32_t L_172 = V_10; + NullCheck(L_171); + uint16_t L_173 = String_get_Chars_m2061(L_171, L_172, /*hidden argument*/NULL); + if ((!(((uint32_t)L_173) == ((uint32_t)((int32_t)92))))) + { + goto IL_0464; + } + } + { + int32_t L_174 = V_10; + int32_t L_175 = V_11; + V_10 = ((int32_t)((int32_t)L_174+(int32_t)((int32_t)((int32_t)L_175+(int32_t)1)))); + V_11 = 0; + int32_t L_176 = V_10; + int32_t L_177 = V_9; + if ((((int32_t)L_176) < ((int32_t)L_177))) + { + goto IL_043b; + } + } + { + return 0; + } + +IL_043b: + { + String_t* L_178 = ___s; + int32_t L_179 = V_4; + NullCheck(L_178); + uint16_t L_180 = String_get_Chars_m2061(L_178, L_179, /*hidden argument*/NULL); + String_t* L_181 = V_8; + int32_t L_182 = V_10; + NullCheck(L_181); + uint16_t L_183 = String_get_Chars_m2061(L_181, L_182, /*hidden argument*/NULL); + if ((((int32_t)L_180) == ((int32_t)L_183))) + { + goto IL_0453; + } + } + { + return 0; + } + +IL_0453: + { + int32_t L_184 = V_4; + V_4 = ((int32_t)((int32_t)L_184+(int32_t)1)); + int32_t L_185 = V_10; + V_10 = ((int32_t)((int32_t)L_185+(int32_t)1)); + goto IL_0ea4; + } + +IL_0464: + { + String_t* L_186 = V_8; + int32_t L_187 = V_10; + NullCheck(L_186); + uint16_t L_188 = String_get_Chars_m2061(L_186, L_187, /*hidden argument*/NULL); + if ((!(((uint32_t)L_188) == ((uint32_t)((int32_t)37))))) + { + goto IL_047f; + } + } + { + int32_t L_189 = V_10; + V_10 = ((int32_t)((int32_t)L_189+(int32_t)1)); + goto IL_0ea4; + } + +IL_047f: + { + String_t* L_190 = ___s; + int32_t L_191 = V_4; + NullCheck(L_190); + uint16_t L_192 = String_get_Chars_m2061(L_190, L_191, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_193 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_192, /*hidden argument*/NULL); + if (L_193) + { + goto IL_04c9; + } + } + { + String_t* L_194 = ___s; + int32_t L_195 = V_4; + NullCheck(L_194); + uint16_t L_196 = String_get_Chars_m2061(L_194, L_195, /*hidden argument*/NULL); + if ((!(((uint32_t)L_196) == ((uint32_t)((int32_t)44))))) + { + goto IL_05db; + } + } + { + bool L_197 = ___exact; + if (L_197) + { + goto IL_04b6; + } + } + { + String_t* L_198 = V_8; + int32_t L_199 = V_10; + NullCheck(L_198); + uint16_t L_200 = String_get_Chars_m2061(L_198, L_199, /*hidden argument*/NULL); + if ((((int32_t)L_200) == ((int32_t)((int32_t)47)))) + { + goto IL_04c9; + } + } + +IL_04b6: + { + String_t* L_201 = V_8; + int32_t L_202 = V_10; + NullCheck(L_201); + uint16_t L_203 = String_get_Chars_m2061(L_201, L_202, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_204 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_203, /*hidden argument*/NULL); + if (!L_204) + { + goto IL_05db; + } + } + +IL_04c9: + { + int32_t L_205 = V_4; + V_4 = ((int32_t)((int32_t)L_205+(int32_t)1)); + V_11 = 0; + bool L_206 = ___exact; + if (!L_206) + { + goto IL_0501; + } + } + { + int32_t L_207 = ___style; + if (((int32_t)((int32_t)L_207&(int32_t)4))) + { + goto IL_0501; + } + } + { + String_t* L_208 = V_8; + int32_t L_209 = V_10; + NullCheck(L_208); + uint16_t L_210 = String_get_Chars_m2061(L_208, L_209, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_211 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_210, /*hidden argument*/NULL); + if (L_211) + { + goto IL_04f6; + } + } + { + return 0; + } + +IL_04f6: + { + int32_t L_212 = V_10; + V_10 = ((int32_t)((int32_t)L_212+(int32_t)1)); + goto IL_0ea4; + } + +IL_0501: + { + int32_t L_213 = V_4; + V_28 = L_213; + goto IL_053b; + } + +IL_050a: + { + String_t* L_214 = ___s; + int32_t L_215 = V_28; + NullCheck(L_214); + uint16_t L_216 = String_get_Chars_m2061(L_214, L_215, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_217 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_216, /*hidden argument*/NULL); + if (L_217) + { + goto IL_052b; + } + } + { + String_t* L_218 = ___s; + int32_t L_219 = V_28; + NullCheck(L_218); + uint16_t L_220 = String_get_Chars_m2061(L_218, L_219, /*hidden argument*/NULL); + if ((!(((uint32_t)L_220) == ((uint32_t)((int32_t)44))))) + { + goto IL_0536; + } + } + +IL_052b: + { + int32_t L_221 = V_28; + V_28 = ((int32_t)((int32_t)L_221+(int32_t)1)); + goto IL_053b; + } + +IL_0536: + { + goto IL_0548; + } + +IL_053b: + { + int32_t L_222 = V_28; + String_t* L_223 = ___s; + NullCheck(L_223); + int32_t L_224 = String_get_Length_m2000(L_223, /*hidden argument*/NULL); + if ((((int32_t)L_222) < ((int32_t)L_224))) + { + goto IL_050a; + } + } + +IL_0548: + { + int32_t L_225 = V_28; + V_4 = L_225; + int32_t L_226 = V_10; + V_28 = L_226; + goto IL_0588; + } + +IL_0555: + { + String_t* L_227 = V_8; + int32_t L_228 = V_28; + NullCheck(L_227); + uint16_t L_229 = String_get_Chars_m2061(L_227, L_228, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_230 = Char_IsWhiteSpace_m4756(NULL /*static, unused*/, L_229, /*hidden argument*/NULL); + if (L_230) + { + goto IL_0578; + } + } + { + String_t* L_231 = V_8; + int32_t L_232 = V_28; + NullCheck(L_231); + uint16_t L_233 = String_get_Chars_m2061(L_231, L_232, /*hidden argument*/NULL); + if ((!(((uint32_t)L_233) == ((uint32_t)((int32_t)44))))) + { + goto IL_0583; + } + } + +IL_0578: + { + int32_t L_234 = V_28; + V_28 = ((int32_t)((int32_t)L_234+(int32_t)1)); + goto IL_0588; + } + +IL_0583: + { + goto IL_0596; + } + +IL_0588: + { + int32_t L_235 = V_28; + String_t* L_236 = V_8; + NullCheck(L_236); + int32_t L_237 = String_get_Length_m2000(L_236, /*hidden argument*/NULL); + if ((((int32_t)L_235) < ((int32_t)L_237))) + { + goto IL_0555; + } + } + +IL_0596: + { + int32_t L_238 = V_28; + V_10 = L_238; + bool L_239 = ___exact; + if (L_239) + { + goto IL_05d6; + } + } + { + int32_t L_240 = V_10; + String_t* L_241 = V_8; + NullCheck(L_241); + int32_t L_242 = String_get_Length_m2000(L_241, /*hidden argument*/NULL); + if ((((int32_t)L_240) >= ((int32_t)L_242))) + { + goto IL_05d6; + } + } + { + String_t* L_243 = V_8; + int32_t L_244 = V_10; + NullCheck(L_243); + uint16_t L_245 = String_get_Chars_m2061(L_243, L_244, /*hidden argument*/NULL); + if ((!(((uint32_t)L_245) == ((uint32_t)((int32_t)47))))) + { + goto IL_05d6; + } + } + { + String_t* L_246 = ___s; + int32_t L_247 = V_4; + DateTimeFormatInfo_t1251 * L_248 = ___dfi; + bool L_249 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_250 = DateTime__ParseDateSeparator_m10369(NULL /*static, unused*/, L_246, L_247, L_248, L_249, (&V_25), /*hidden argument*/NULL); + if (L_250) + { + goto IL_05d6; + } + } + { + int32_t L_251 = V_10; + V_10 = ((int32_t)((int32_t)L_251+(int32_t)1)); + } + +IL_05d6: + { + goto IL_0ea4; + } + +IL_05db: + { + int32_t L_252 = V_10; + int32_t L_253 = V_11; + int32_t L_254 = V_9; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_252+(int32_t)L_253))+(int32_t)1))) >= ((int32_t)L_254))) + { + goto IL_0613; + } + } + { + String_t* L_255 = V_8; + int32_t L_256 = V_10; + int32_t L_257 = V_11; + NullCheck(L_255); + uint16_t L_258 = String_get_Chars_m2061(L_255, ((int32_t)((int32_t)((int32_t)((int32_t)L_256+(int32_t)L_257))+(int32_t)1)), /*hidden argument*/NULL); + String_t* L_259 = V_8; + int32_t L_260 = V_10; + int32_t L_261 = V_11; + NullCheck(L_259); + uint16_t L_262 = String_get_Chars_m2061(L_259, ((int32_t)((int32_t)L_260+(int32_t)L_261)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_258) == ((uint32_t)L_262)))) + { + goto IL_0613; + } + } + { + int32_t L_263 = V_11; + V_11 = ((int32_t)((int32_t)L_263+(int32_t)1)); + goto IL_0ea4; + } + +IL_0613: + { + String_t* L_264 = V_8; + int32_t L_265 = V_10; + NullCheck(L_264); + uint16_t L_266 = String_get_Chars_m2061(L_264, L_265, /*hidden argument*/NULL); + V_35 = L_266; + uint16_t L_267 = V_35; + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 0) + { + goto IL_0a7a; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 1) + { + goto IL_0d12; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 2) + { + goto IL_099a; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 3) + { + goto IL_0648; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 4) + { + goto IL_0648; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 5) + { + goto IL_0c04; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 6) + { + goto IL_0648; + } + if (((int32_t)((int32_t)L_267-(int32_t)((int32_t)70))) == 7) + { + goto IL_075c; + } + } + +IL_0648: + { + uint16_t L_268 = V_35; + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 0) + { + goto IL_0a34; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 1) + { + goto IL_0ad6; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 2) + { + goto IL_0672; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 3) + { + goto IL_0672; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 4) + { + goto IL_0672; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 5) + { + goto IL_0672; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 6) + { + goto IL_0872; + } + if (((int32_t)((int32_t)L_268-(int32_t)((int32_t)115))) == 7) + { + goto IL_0b00; + } + } + +IL_0672: + { + uint16_t L_269 = V_35; + if (((int32_t)((int32_t)L_269-(int32_t)((int32_t)100))) == 0) + { + goto IL_06b9; + } + if (((int32_t)((int32_t)L_269-(int32_t)((int32_t)100))) == 1) + { + goto IL_0690; + } + if (((int32_t)((int32_t)L_269-(int32_t)((int32_t)100))) == 2) + { + goto IL_0a82; + } + if (((int32_t)((int32_t)L_269-(int32_t)((int32_t)100))) == 3) + { + goto IL_0690; + } + if (((int32_t)((int32_t)L_269-(int32_t)((int32_t)100))) == 4) + { + goto IL_0948; + } + } + +IL_0690: + { + uint16_t L_270 = V_35; + if ((((int32_t)L_270) == ((int32_t)((int32_t)47)))) + { + goto IL_0db4; + } + } + { + uint16_t L_271 = V_35; + if ((((int32_t)L_271) == ((int32_t)((int32_t)58)))) + { + goto IL_0d9b; + } + } + { + uint16_t L_272 = V_35; + if ((((int32_t)L_272) == ((int32_t)((int32_t)90)))) + { + goto IL_0cf4; + } + } + { + uint16_t L_273 = V_35; + if ((((int32_t)L_273) == ((int32_t)((int32_t)109)))) + { + goto IL_09ee; + } + } + { + goto IL_0dd0; + } + +IL_06b9: + { + int32_t L_274 = V_11; + if ((((int32_t)L_274) >= ((int32_t)2))) + { + goto IL_06c9; + } + } + { + int32_t L_275 = V_12; + if ((!(((uint32_t)L_275) == ((uint32_t)(-1))))) + { + goto IL_06d9; + } + } + +IL_06c9: + { + int32_t L_276 = V_11; + if ((((int32_t)L_276) < ((int32_t)2))) + { + goto IL_06db; + } + } + { + int32_t L_277 = V_13; + if ((((int32_t)L_277) == ((int32_t)(-1)))) + { + goto IL_06db; + } + } + +IL_06d9: + { + return 0; + } + +IL_06db: + { + int32_t L_278 = V_11; + if (L_278) + { + goto IL_06f7; + } + } + { + String_t* L_279 = ___s; + int32_t L_280 = V_4; + bool L_281 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_282 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_279, L_280, 1, 2, 0, L_281, (&V_25), /*hidden argument*/NULL); + V_12 = L_282; + goto IL_0757; + } + +IL_06f7: + { + int32_t L_283 = V_11; + if ((!(((uint32_t)L_283) == ((uint32_t)1)))) + { + goto IL_0714; + } + } + { + String_t* L_284 = ___s; + int32_t L_285 = V_4; + bool L_286 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_287 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_284, L_285, 1, 2, 1, L_286, (&V_25), /*hidden argument*/NULL); + V_12 = L_287; + goto IL_0757; + } + +IL_0714: + { + int32_t L_288 = V_11; + if ((!(((uint32_t)L_288) == ((uint32_t)2)))) + { + goto IL_073c; + } + } + { + String_t* L_289 = ___s; + int32_t L_290 = V_4; + DateTimeFormatInfo_t1251 * L_291 = ___dfi; + NullCheck(L_291); + StringU5BU5D_t163* L_292 = DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573(L_291, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_293 = V_7; + NullCheck(L_293); + StringU5BU5D_t163* L_294 = DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573(L_293, /*hidden argument*/NULL); + bool L_295 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_296 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_289, L_290, L_292, L_294, L_295, (&V_25), /*hidden argument*/NULL); + V_13 = L_296; + goto IL_0757; + } + +IL_073c: + { + String_t* L_297 = ___s; + int32_t L_298 = V_4; + DateTimeFormatInfo_t1251 * L_299 = ___dfi; + NullCheck(L_299); + StringU5BU5D_t163* L_300 = DateTimeFormatInfo_get_RawDayNames_m7575(L_299, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_301 = V_7; + NullCheck(L_301); + StringU5BU5D_t163* L_302 = DateTimeFormatInfo_get_RawDayNames_m7575(L_301, /*hidden argument*/NULL); + bool L_303 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_304 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_297, L_298, L_300, L_302, L_303, (&V_25), /*hidden argument*/NULL); + V_13 = L_304; + } + +IL_0757: + { + goto IL_0df3; + } + +IL_075c: + { + int32_t L_305 = V_14; + if ((((int32_t)L_305) == ((int32_t)(-1)))) + { + goto IL_0766; + } + } + { + return 0; + } + +IL_0766: + { + bool L_306 = V_3; + if (!L_306) + { + goto IL_07ed; + } + } + { + V_25 = (-1); + int32_t L_307 = V_11; + if (!L_307) + { + goto IL_077e; + } + } + { + int32_t L_308 = V_11; + if ((!(((uint32_t)L_308) == ((uint32_t)3)))) + { + goto IL_078e; + } + } + +IL_077e: + { + String_t* L_309 = ___s; + int32_t L_310 = V_4; + bool L_311 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_312 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_309, L_310, 1, 2, 0, L_311, (&V_25), /*hidden argument*/NULL); + V_14 = L_312; + } + +IL_078e: + { + int32_t L_313 = V_11; + if ((((int32_t)L_313) <= ((int32_t)1))) + { + goto IL_07bb; + } + } + { + int32_t L_314 = V_25; + if ((!(((uint32_t)L_314) == ((uint32_t)(-1))))) + { + goto IL_07bb; + } + } + { + String_t* L_315 = ___s; + int32_t L_316 = V_4; + DateTimeFormatInfo_t1251 * L_317 = ___dfi; + NullCheck(L_317); + StringU5BU5D_t163* L_318 = DateTimeFormatInfo_get_RawMonthNames_m7576(L_317, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_319 = V_7; + NullCheck(L_319); + StringU5BU5D_t163* L_320 = DateTimeFormatInfo_get_RawMonthNames_m7576(L_319, /*hidden argument*/NULL); + bool L_321 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_322 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_315, L_316, L_318, L_320, L_321, (&V_25), /*hidden argument*/NULL); + V_14 = ((int32_t)((int32_t)L_322+(int32_t)1)); + } + +IL_07bb: + { + int32_t L_323 = V_11; + if ((((int32_t)L_323) <= ((int32_t)1))) + { + goto IL_07e8; + } + } + { + int32_t L_324 = V_25; + if ((!(((uint32_t)L_324) == ((uint32_t)(-1))))) + { + goto IL_07e8; + } + } + { + String_t* L_325 = ___s; + int32_t L_326 = V_4; + DateTimeFormatInfo_t1251 * L_327 = ___dfi; + NullCheck(L_327); + StringU5BU5D_t163* L_328 = DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574(L_327, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_329 = V_7; + NullCheck(L_329); + StringU5BU5D_t163* L_330 = DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574(L_329, /*hidden argument*/NULL); + bool L_331 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_332 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_325, L_326, L_328, L_330, L_331, (&V_25), /*hidden argument*/NULL); + V_14 = ((int32_t)((int32_t)L_332+(int32_t)1)); + } + +IL_07e8: + { + goto IL_0df3; + } + +IL_07ed: + { + int32_t L_333 = V_11; + if (L_333) + { + goto IL_0809; + } + } + { + String_t* L_334 = ___s; + int32_t L_335 = V_4; + bool L_336 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_337 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_334, L_335, 1, 2, 0, L_336, (&V_25), /*hidden argument*/NULL); + V_14 = L_337; + goto IL_086d; + } + +IL_0809: + { + int32_t L_338 = V_11; + if ((!(((uint32_t)L_338) == ((uint32_t)1)))) + { + goto IL_0826; + } + } + { + String_t* L_339 = ___s; + int32_t L_340 = V_4; + bool L_341 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_342 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_339, L_340, 1, 2, 1, L_341, (&V_25), /*hidden argument*/NULL); + V_14 = L_342; + goto IL_086d; + } + +IL_0826: + { + int32_t L_343 = V_11; + if ((!(((uint32_t)L_343) == ((uint32_t)2)))) + { + goto IL_0850; + } + } + { + String_t* L_344 = ___s; + int32_t L_345 = V_4; + DateTimeFormatInfo_t1251 * L_346 = ___dfi; + NullCheck(L_346); + StringU5BU5D_t163* L_347 = DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574(L_346, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_348 = V_7; + NullCheck(L_348); + StringU5BU5D_t163* L_349 = DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574(L_348, /*hidden argument*/NULL); + bool L_350 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_351 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_344, L_345, L_347, L_349, L_350, (&V_25), /*hidden argument*/NULL); + V_14 = ((int32_t)((int32_t)L_351+(int32_t)1)); + goto IL_086d; + } + +IL_0850: + { + String_t* L_352 = ___s; + int32_t L_353 = V_4; + DateTimeFormatInfo_t1251 * L_354 = ___dfi; + NullCheck(L_354); + StringU5BU5D_t163* L_355 = DateTimeFormatInfo_get_RawMonthNames_m7576(L_354, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_356 = V_7; + NullCheck(L_356); + StringU5BU5D_t163* L_357 = DateTimeFormatInfo_get_RawMonthNames_m7576(L_356, /*hidden argument*/NULL); + bool L_358 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_359 = DateTime__ParseEnum_m10365(NULL /*static, unused*/, L_352, L_353, L_355, L_357, L_358, (&V_25), /*hidden argument*/NULL); + V_14 = ((int32_t)((int32_t)L_359+(int32_t)1)); + } + +IL_086d: + { + goto IL_0df3; + } + +IL_0872: + { + int32_t L_360 = V_15; + if ((((int32_t)L_360) == ((int32_t)(-1)))) + { + goto IL_087c; + } + } + { + return 0; + } + +IL_087c: + { + int32_t L_361 = V_11; + if (L_361) + { + goto IL_0898; + } + } + { + String_t* L_362 = ___s; + int32_t L_363 = V_4; + bool L_364 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_365 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_362, L_363, 1, 2, 0, L_364, (&V_25), /*hidden argument*/NULL); + V_15 = L_365; + goto IL_091e; + } + +IL_0898: + { + int32_t L_366 = V_11; + if ((((int32_t)L_366) >= ((int32_t)3))) + { + goto IL_08b5; + } + } + { + String_t* L_367 = ___s; + int32_t L_368 = V_4; + bool L_369 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_370 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_367, L_368, 1, 2, 1, L_369, (&V_25), /*hidden argument*/NULL); + V_15 = L_370; + goto IL_091e; + } + +IL_08b5: + { + String_t* L_371 = ___s; + int32_t L_372 = V_4; + bool L_373 = ___exact; + G_B172_0 = L_372; + G_B172_1 = L_371; + if (!L_373) + { + G_B173_0 = L_372; + G_B173_1 = L_371; + goto IL_08c4; + } + } + { + G_B174_0 = 4; + G_B174_1 = G_B172_0; + G_B174_2 = G_B172_1; + goto IL_08c5; + } + +IL_08c4: + { + G_B174_0 = 3; + G_B174_1 = G_B173_0; + G_B174_2 = G_B173_1; + } + +IL_08c5: + { + bool L_374 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_375 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, G_B174_2, G_B174_1, G_B174_0, 4, 0, L_374, (&V_25), /*hidden argument*/NULL); + V_15 = L_375; + int32_t L_376 = V_15; + if ((((int32_t)L_376) < ((int32_t)((int32_t)1000)))) + { + goto IL_091b; + } + } + { + int32_t L_377 = V_25; + if ((!(((uint32_t)L_377) == ((uint32_t)4)))) + { + goto IL_091b; + } + } + { + bool* L_378 = ___longYear; + if ((*((int8_t*)L_378))) + { + goto IL_091b; + } + } + { + String_t* L_379 = ___s; + NullCheck(L_379); + int32_t L_380 = String_get_Length_m2000(L_379, /*hidden argument*/NULL); + int32_t L_381 = V_4; + if ((((int32_t)L_380) <= ((int32_t)((int32_t)((int32_t)4+(int32_t)L_381))))) + { + goto IL_091b; + } + } + { + V_29 = 0; + String_t* L_382 = ___s; + int32_t L_383 = V_4; + bool L_384 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_385 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_382, L_383, 5, 5, 0, L_384, (&V_29), /*hidden argument*/NULL); + V_30 = L_385; + bool* L_386 = ___longYear; + int32_t L_387 = V_30; + *((int8_t*)(L_386)) = (int8_t)((((int32_t)L_387) > ((int32_t)((int32_t)9999)))? 1 : 0); + } + +IL_091b: + { + V_11 = 3; + } + +IL_091e: + { + int32_t L_388 = V_25; + if ((((int32_t)L_388) > ((int32_t)2))) + { + goto IL_0943; + } + } + { + int32_t L_389 = V_15; + int32_t L_390 = V_15; + G_B182_0 = L_389; + if ((((int32_t)L_390) >= ((int32_t)((int32_t)30)))) + { + G_B183_0 = L_389; + goto IL_093b; + } + } + { + G_B184_0 = ((int32_t)2000); + G_B184_1 = G_B182_0; + goto IL_0940; + } + +IL_093b: + { + G_B184_0 = ((int32_t)1900); + G_B184_1 = G_B183_0; + } + +IL_0940: + { + V_15 = ((int32_t)((int32_t)G_B184_1+(int32_t)G_B184_0)); + } + +IL_0943: + { + goto IL_0df3; + } + +IL_0948: + { + int32_t L_391 = V_16; + if ((((int32_t)L_391) == ((int32_t)(-1)))) + { + goto IL_0952; + } + } + { + return 0; + } + +IL_0952: + { + int32_t L_392 = V_11; + if (L_392) + { + goto IL_096e; + } + } + { + String_t* L_393 = ___s; + int32_t L_394 = V_4; + bool L_395 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_396 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_393, L_394, 1, 2, 0, L_395, (&V_25), /*hidden argument*/NULL); + V_16 = L_396; + goto IL_097e; + } + +IL_096e: + { + String_t* L_397 = ___s; + int32_t L_398 = V_4; + bool L_399 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_400 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_397, L_398, 1, 2, 1, L_399, (&V_25), /*hidden argument*/NULL); + V_16 = L_400; + } + +IL_097e: + { + int32_t L_401 = V_16; + if ((((int32_t)L_401) <= ((int32_t)((int32_t)12)))) + { + goto IL_0989; + } + } + { + return 0; + } + +IL_0989: + { + int32_t L_402 = V_16; + if ((!(((uint32_t)L_402) == ((uint32_t)((int32_t)12))))) + { + goto IL_0995; + } + } + { + V_16 = 0; + } + +IL_0995: + { + goto IL_0df3; + } + +IL_099a: + { + int32_t L_403 = V_16; + if ((!(((uint32_t)L_403) == ((uint32_t)(-1))))) + { + goto IL_09b0; + } + } + { + bool L_404 = V_3; + if (L_404) + { + goto IL_09b2; + } + } + { + int32_t L_405 = V_20; + if ((((int32_t)L_405) < ((int32_t)0))) + { + goto IL_09b2; + } + } + +IL_09b0: + { + return 0; + } + +IL_09b2: + { + int32_t L_406 = V_11; + if (L_406) + { + goto IL_09ce; + } + } + { + String_t* L_407 = ___s; + int32_t L_408 = V_4; + bool L_409 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_410 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_407, L_408, 1, 2, 0, L_409, (&V_25), /*hidden argument*/NULL); + V_16 = L_410; + goto IL_09de; + } + +IL_09ce: + { + String_t* L_411 = ___s; + int32_t L_412 = V_4; + bool L_413 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_414 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_411, L_412, 1, 2, 1, L_413, (&V_25), /*hidden argument*/NULL); + V_16 = L_414; + } + +IL_09de: + { + int32_t L_415 = V_16; + if ((((int32_t)L_415) < ((int32_t)((int32_t)24)))) + { + goto IL_09e9; + } + } + { + return 0; + } + +IL_09e9: + { + goto IL_0df3; + } + +IL_09ee: + { + int32_t L_416 = V_17; + if ((((int32_t)L_416) == ((int32_t)(-1)))) + { + goto IL_09f8; + } + } + { + return 0; + } + +IL_09f8: + { + int32_t L_417 = V_11; + if (L_417) + { + goto IL_0a14; + } + } + { + String_t* L_418 = ___s; + int32_t L_419 = V_4; + bool L_420 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_421 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_418, L_419, 1, 2, 0, L_420, (&V_25), /*hidden argument*/NULL); + V_17 = L_421; + goto IL_0a24; + } + +IL_0a14: + { + String_t* L_422 = ___s; + int32_t L_423 = V_4; + bool L_424 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_425 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_422, L_423, 1, 2, 1, L_424, (&V_25), /*hidden argument*/NULL); + V_17 = L_425; + } + +IL_0a24: + { + int32_t L_426 = V_17; + if ((((int32_t)L_426) < ((int32_t)((int32_t)60)))) + { + goto IL_0a2f; + } + } + { + return 0; + } + +IL_0a2f: + { + goto IL_0df3; + } + +IL_0a34: + { + int32_t L_427 = V_18; + if ((((int32_t)L_427) == ((int32_t)(-1)))) + { + goto IL_0a3e; + } + } + { + return 0; + } + +IL_0a3e: + { + int32_t L_428 = V_11; + if (L_428) + { + goto IL_0a5a; + } + } + { + String_t* L_429 = ___s; + int32_t L_430 = V_4; + bool L_431 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_432 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_429, L_430, 1, 2, 0, L_431, (&V_25), /*hidden argument*/NULL); + V_18 = L_432; + goto IL_0a6a; + } + +IL_0a5a: + { + String_t* L_433 = ___s; + int32_t L_434 = V_4; + bool L_435 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_436 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_433, L_434, 1, 2, 1, L_435, (&V_25), /*hidden argument*/NULL); + V_18 = L_436; + } + +IL_0a6a: + { + int32_t L_437 = V_18; + if ((((int32_t)L_437) < ((int32_t)((int32_t)60)))) + { + goto IL_0a75; + } + } + { + return 0; + } + +IL_0a75: + { + goto IL_0df3; + } + +IL_0a7a: + { + V_27 = 0; + goto IL_0a82; + } + +IL_0a82: + { + int32_t L_438 = V_11; + if ((((int32_t)L_438) > ((int32_t)6))) + { + goto IL_0a9a; + } + } + { + double L_439 = V_19; + if ((((double)L_439) == ((double)(-1.0)))) + { + goto IL_0a9c; + } + } + +IL_0a9a: + { + return 0; + } + +IL_0a9c: + { + String_t* L_440 = ___s; + int32_t L_441 = V_4; + int32_t L_442 = V_11; + bool L_443 = V_27; + bool L_444 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_445 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_440, L_441, 0, ((int32_t)((int32_t)L_442+(int32_t)1)), L_443, L_444, (&V_25), /*hidden argument*/NULL); + V_31 = (((double)((double)L_445))); + int32_t L_446 = V_25; + if ((!(((uint32_t)L_446) == ((uint32_t)(-1))))) + { + goto IL_0abb; + } + } + { + return 0; + } + +IL_0abb: + { + double L_447 = V_31; + int32_t L_448 = V_25; + double L_449 = pow((10.0), (((double)((double)L_448)))); + V_19 = ((double)((double)L_447/(double)L_449)); + goto IL_0df3; + } + +IL_0ad6: + { + String_t* L_450 = ___s; + int32_t L_451 = V_4; + int32_t L_452 = V_11; + G_B230_0 = L_451; + G_B230_1 = L_450; + if ((((int32_t)L_452) <= ((int32_t)0))) + { + G_B231_0 = L_451; + G_B231_1 = L_450; + goto IL_0ae7; + } + } + { + G_B232_0 = 0; + G_B232_1 = G_B230_0; + G_B232_2 = G_B230_1; + goto IL_0ae8; + } + +IL_0ae7: + { + G_B232_0 = 1; + G_B232_1 = G_B231_0; + G_B232_2 = G_B231_1; + } + +IL_0ae8: + { + DateTimeFormatInfo_t1251 * L_453 = ___dfi; + bool L_454 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_455 = DateTime__ParseAmPm_m10367(NULL /*static, unused*/, G_B232_2, G_B232_1, G_B232_0, L_453, L_454, (&V_25), (&V_20), /*hidden argument*/NULL); + if (L_455) + { + goto IL_0afb; + } + } + { + return 0; + } + +IL_0afb: + { + goto IL_0df3; + } + +IL_0b00: + { + int32_t L_456 = V_21; + if ((((int32_t)L_456) == ((int32_t)(-1)))) + { + goto IL_0b0a; + } + } + { + return 0; + } + +IL_0b0a: + { + String_t* L_457 = ___s; + int32_t L_458 = V_4; + NullCheck(L_457); + uint16_t L_459 = String_get_Chars_m2061(L_457, L_458, /*hidden argument*/NULL); + if ((!(((uint32_t)L_459) == ((uint32_t)((int32_t)43))))) + { + goto IL_0b21; + } + } + { + V_21 = 0; + goto IL_0b3a; + } + +IL_0b21: + { + String_t* L_460 = ___s; + int32_t L_461 = V_4; + NullCheck(L_460); + uint16_t L_462 = String_get_Chars_m2061(L_460, L_461, /*hidden argument*/NULL); + if ((!(((uint32_t)L_462) == ((uint32_t)((int32_t)45))))) + { + goto IL_0b38; + } + } + { + V_21 = 1; + goto IL_0b3a; + } + +IL_0b38: + { + return 0; + } + +IL_0b3a: + { + int32_t L_463 = V_4; + V_4 = ((int32_t)((int32_t)L_463+(int32_t)1)); + int32_t L_464 = V_11; + if (L_464) + { + goto IL_0b5c; + } + } + { + String_t* L_465 = ___s; + int32_t L_466 = V_4; + bool L_467 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_468 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_465, L_466, 1, 2, 0, L_467, (&V_25), /*hidden argument*/NULL); + V_22 = L_468; + goto IL_0bff; + } + +IL_0b5c: + { + int32_t L_469 = V_11; + if ((!(((uint32_t)L_469) == ((uint32_t)1)))) + { + goto IL_0b79; + } + } + { + String_t* L_470 = ___s; + int32_t L_471 = V_4; + bool L_472 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_473 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_470, L_471, 1, 2, 1, L_472, (&V_25), /*hidden argument*/NULL); + V_22 = L_473; + goto IL_0bff; + } + +IL_0b79: + { + String_t* L_474 = ___s; + int32_t L_475 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_476 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_474, L_475, 1, 2, 1, 1, (&V_25), /*hidden argument*/NULL); + V_22 = L_476; + int32_t L_477 = V_4; + int32_t L_478 = V_25; + V_4 = ((int32_t)((int32_t)L_477+(int32_t)L_478)); + int32_t L_479 = V_25; + if ((((int32_t)L_479) >= ((int32_t)0))) + { + goto IL_0b9a; + } + } + { + return 0; + } + +IL_0b9a: + { + V_25 = 0; + int32_t L_480 = V_4; + String_t* L_481 = ___s; + NullCheck(L_481); + int32_t L_482 = String_get_Length_m2000(L_481, /*hidden argument*/NULL); + if ((((int32_t)L_480) >= ((int32_t)L_482))) + { + goto IL_0bbc; + } + } + { + String_t* L_483 = ___s; + int32_t L_484 = V_4; + NullCheck(L_483); + uint16_t L_485 = String_get_Chars_m2061(L_483, L_484, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_486 = Char_IsDigit_m4755(NULL /*static, unused*/, L_485, /*hidden argument*/NULL); + if (L_486) + { + goto IL_0bce; + } + } + +IL_0bbc: + { + String_t* L_487 = ___s; + int32_t L_488 = V_4; + DateTimeFormatInfo_t1251 * L_489 = ___dfi; + bool L_490 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_491 = DateTime__ParseTimeSeparator_m10368(NULL /*static, unused*/, L_487, L_488, L_489, L_490, (&V_25), /*hidden argument*/NULL); + if (!L_491) + { + goto IL_0bf4; + } + } + +IL_0bce: + { + int32_t L_492 = V_4; + int32_t L_493 = V_25; + V_4 = ((int32_t)((int32_t)L_492+(int32_t)L_493)); + String_t* L_494 = ___s; + int32_t L_495 = V_4; + bool L_496 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_497 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_494, L_495, 1, 2, 1, L_496, (&V_25), /*hidden argument*/NULL); + V_23 = L_497; + int32_t L_498 = V_25; + if ((((int32_t)L_498) >= ((int32_t)0))) + { + goto IL_0bef; + } + } + { + return 0; + } + +IL_0bef: + { + goto IL_0bff; + } + +IL_0bf4: + { + bool L_499 = V_3; + if (L_499) + { + goto IL_0bfc; + } + } + { + return 0; + } + +IL_0bfc: + { + V_25 = 0; + } + +IL_0bff: + { + goto IL_0df3; + } + +IL_0c04: + { + String_t* L_500 = ___s; + int32_t L_501 = V_4; + NullCheck(L_500); + uint16_t L_502 = String_get_Chars_m2061(L_500, L_501, /*hidden argument*/NULL); + if ((!(((uint32_t)L_502) == ((uint32_t)((int32_t)90))))) + { + goto IL_0c20; + } + } + { + int32_t L_503 = V_4; + V_4 = ((int32_t)((int32_t)L_503+(int32_t)1)); + V_0 = 1; + goto IL_0cef; + } + +IL_0c20: + { + String_t* L_504 = ___s; + int32_t L_505 = V_4; + NullCheck(L_504); + uint16_t L_506 = String_get_Chars_m2061(L_504, L_505, /*hidden argument*/NULL); + if ((((int32_t)L_506) == ((int32_t)((int32_t)43)))) + { + goto IL_0c3e; + } + } + { + String_t* L_507 = ___s; + int32_t L_508 = V_4; + NullCheck(L_507); + uint16_t L_509 = String_get_Chars_m2061(L_507, L_508, /*hidden argument*/NULL); + if ((!(((uint32_t)L_509) == ((uint32_t)((int32_t)45))))) + { + goto IL_0cef; + } + } + +IL_0c3e: + { + int32_t L_510 = V_21; + if ((((int32_t)L_510) == ((int32_t)(-1)))) + { + goto IL_0c48; + } + } + { + return 0; + } + +IL_0c48: + { + String_t* L_511 = ___s; + int32_t L_512 = V_4; + NullCheck(L_511); + uint16_t L_513 = String_get_Chars_m2061(L_511, L_512, /*hidden argument*/NULL); + if ((!(((uint32_t)L_513) == ((uint32_t)((int32_t)43))))) + { + goto IL_0c5f; + } + } + { + V_21 = 0; + goto IL_0c71; + } + +IL_0c5f: + { + String_t* L_514 = ___s; + int32_t L_515 = V_4; + NullCheck(L_514); + uint16_t L_516 = String_get_Chars_m2061(L_514, L_515, /*hidden argument*/NULL); + if ((!(((uint32_t)L_516) == ((uint32_t)((int32_t)45))))) + { + goto IL_0c71; + } + } + { + V_21 = 1; + } + +IL_0c71: + { + int32_t L_517 = V_4; + V_4 = ((int32_t)((int32_t)L_517+(int32_t)1)); + String_t* L_518 = ___s; + int32_t L_519 = V_4; + bool L_520 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_521 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_518, L_519, 0, 2, 1, L_520, (&V_25), /*hidden argument*/NULL); + V_22 = L_521; + int32_t L_522 = V_4; + int32_t L_523 = V_25; + V_4 = ((int32_t)((int32_t)L_522+(int32_t)L_523)); + int32_t L_524 = V_25; + if ((((int32_t)L_524) >= ((int32_t)0))) + { + goto IL_0c98; + } + } + { + return 0; + } + +IL_0c98: + { + String_t* L_525 = ___s; + int32_t L_526 = V_4; + NullCheck(L_525); + uint16_t L_527 = String_get_Chars_m2061(L_525, L_526, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_528 = Char_IsDigit_m4755(NULL /*static, unused*/, L_527, /*hidden argument*/NULL); + if (!L_528) + { + goto IL_0cb2; + } + } + { + V_25 = 0; + goto IL_0ccb; + } + +IL_0cb2: + { + String_t* L_529 = ___s; + int32_t L_530 = V_4; + DateTimeFormatInfo_t1251 * L_531 = ___dfi; + NullCheck(L_531); + String_t* L_532 = DateTimeFormatInfo_get_TimeSeparator_m7580(L_531, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_533 = DateTime__ParseString_m10366(NULL /*static, unused*/, L_529, L_530, 0, L_532, (&V_25), /*hidden argument*/NULL); + if (L_533) + { + goto IL_0ccb; + } + } + { + return 0; + } + +IL_0ccb: + { + int32_t L_534 = V_4; + int32_t L_535 = V_25; + V_4 = ((int32_t)((int32_t)L_534+(int32_t)L_535)); + String_t* L_536 = ___s; + int32_t L_537 = V_4; + bool L_538 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_539 = DateTime__ParseNumber_m10364(NULL /*static, unused*/, L_536, L_537, 0, 2, 1, L_538, (&V_25), /*hidden argument*/NULL); + V_23 = L_539; + V_11 = 2; + int32_t L_540 = V_25; + if ((((int32_t)L_540) >= ((int32_t)0))) + { + goto IL_0cef; + } + } + { + return 0; + } + +IL_0cef: + { + goto IL_0df3; + } + +IL_0cf4: + { + String_t* L_541 = ___s; + int32_t L_542 = V_4; + NullCheck(L_541); + uint16_t L_543 = String_get_Chars_m2061(L_541, L_542, /*hidden argument*/NULL); + if ((((int32_t)L_543) == ((int32_t)((int32_t)90)))) + { + goto IL_0d05; + } + } + { + return 0; + } + +IL_0d05: + { + V_11 = 0; + V_25 = 1; + V_0 = 1; + goto IL_0df3; + } + +IL_0d12: + { + String_t* L_544 = ___s; + int32_t L_545 = V_4; + NullCheck(L_544); + uint16_t L_546 = String_get_Chars_m2061(L_544, L_545, /*hidden argument*/NULL); + if ((((int32_t)L_546) == ((int32_t)((int32_t)71)))) + { + goto IL_0d23; + } + } + { + return 0; + } + +IL_0d23: + { + int32_t L_547 = V_10; + int32_t L_548 = V_9; + if ((((int32_t)((int32_t)((int32_t)L_547+(int32_t)2))) >= ((int32_t)L_548))) + { + goto IL_0d90; + } + } + { + int32_t L_549 = V_4; + String_t* L_550 = ___s; + NullCheck(L_550); + int32_t L_551 = String_get_Length_m2000(L_550, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_549+(int32_t)2))) >= ((int32_t)L_551))) + { + goto IL_0d90; + } + } + { + String_t* L_552 = V_8; + int32_t L_553 = V_10; + NullCheck(L_552); + uint16_t L_554 = String_get_Chars_m2061(L_552, ((int32_t)((int32_t)L_553+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_554) == ((uint32_t)((int32_t)77))))) + { + goto IL_0d90; + } + } + { + String_t* L_555 = ___s; + int32_t L_556 = V_4; + NullCheck(L_555); + uint16_t L_557 = String_get_Chars_m2061(L_555, ((int32_t)((int32_t)L_556+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_557) == ((uint32_t)((int32_t)77))))) + { + goto IL_0d90; + } + } + { + String_t* L_558 = V_8; + int32_t L_559 = V_10; + NullCheck(L_558); + uint16_t L_560 = String_get_Chars_m2061(L_558, ((int32_t)((int32_t)L_559+(int32_t)2)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_560) == ((uint32_t)((int32_t)84))))) + { + goto IL_0d90; + } + } + { + String_t* L_561 = ___s; + int32_t L_562 = V_4; + NullCheck(L_561); + uint16_t L_563 = String_get_Chars_m2061(L_561, ((int32_t)((int32_t)L_562+(int32_t)2)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_563) == ((uint32_t)((int32_t)84))))) + { + goto IL_0d90; + } + } + { + V_0 = 1; + V_11 = 2; + V_25 = 3; + goto IL_0d96; + } + +IL_0d90: + { + V_11 = 0; + V_25 = 1; + } + +IL_0d96: + { + goto IL_0df3; + } + +IL_0d9b: + { + String_t* L_564 = ___s; + int32_t L_565 = V_4; + DateTimeFormatInfo_t1251 * L_566 = ___dfi; + bool L_567 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_568 = DateTime__ParseTimeSeparator_m10368(NULL /*static, unused*/, L_564, L_565, L_566, L_567, (&V_25), /*hidden argument*/NULL); + if (L_568) + { + goto IL_0daf; + } + } + { + return 0; + } + +IL_0daf: + { + goto IL_0df3; + } + +IL_0db4: + { + String_t* L_569 = ___s; + int32_t L_570 = V_4; + DateTimeFormatInfo_t1251 * L_571 = ___dfi; + bool L_572 = ___exact; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_573 = DateTime__ParseDateSeparator_m10369(NULL /*static, unused*/, L_569, L_570, L_571, L_572, (&V_25), /*hidden argument*/NULL); + if (L_573) + { + goto IL_0dc8; + } + } + { + return 0; + } + +IL_0dc8: + { + V_11 = 0; + goto IL_0df3; + } + +IL_0dd0: + { + String_t* L_574 = ___s; + int32_t L_575 = V_4; + NullCheck(L_574); + uint16_t L_576 = String_get_Chars_m2061(L_574, L_575, /*hidden argument*/NULL); + String_t* L_577 = V_8; + int32_t L_578 = V_10; + NullCheck(L_577); + uint16_t L_579 = String_get_Chars_m2061(L_577, L_578, /*hidden argument*/NULL); + if ((((int32_t)L_576) == ((int32_t)L_579))) + { + goto IL_0de8; + } + } + { + return 0; + } + +IL_0de8: + { + V_11 = 0; + V_25 = 1; + goto IL_0df3; + } + +IL_0df3: + { + int32_t L_580 = V_25; + if ((((int32_t)L_580) >= ((int32_t)0))) + { + goto IL_0dfd; + } + } + { + return 0; + } + +IL_0dfd: + { + int32_t L_581 = V_4; + int32_t L_582 = V_25; + V_4 = ((int32_t)((int32_t)L_581+(int32_t)L_582)); + bool L_583 = ___exact; + if (L_583) + { + goto IL_0e98; + } + } + { + bool L_584 = V_3; + if (L_584) + { + goto IL_0e98; + } + } + { + String_t* L_585 = V_8; + int32_t L_586 = V_10; + NullCheck(L_585); + uint16_t L_587 = String_get_Chars_m2061(L_585, L_586, /*hidden argument*/NULL); + V_35 = L_587; + uint16_t L_588 = V_35; + if ((((int32_t)L_588) == ((int32_t)((int32_t)70)))) + { + goto IL_0e4d; + } + } + { + uint16_t L_589 = V_35; + if ((((int32_t)L_589) == ((int32_t)((int32_t)102)))) + { + goto IL_0e4d; + } + } + { + uint16_t L_590 = V_35; + if ((((int32_t)L_590) == ((int32_t)((int32_t)109)))) + { + goto IL_0e4d; + } + } + { + uint16_t L_591 = V_35; + if ((((int32_t)L_591) == ((int32_t)((int32_t)115)))) + { + goto IL_0e4d; + } + } + { + uint16_t L_592 = V_35; + if ((((int32_t)L_592) == ((int32_t)((int32_t)122)))) + { + goto IL_0e4d; + } + } + { + goto IL_0e98; + } + +IL_0e4d: + { + String_t* L_593 = ___s; + NullCheck(L_593); + int32_t L_594 = String_get_Length_m2000(L_593, /*hidden argument*/NULL); + int32_t L_595 = V_4; + if ((((int32_t)L_594) <= ((int32_t)L_595))) + { + goto IL_0e93; + } + } + { + String_t* L_596 = ___s; + int32_t L_597 = V_4; + NullCheck(L_596); + uint16_t L_598 = String_get_Chars_m2061(L_596, L_597, /*hidden argument*/NULL); + if ((!(((uint32_t)L_598) == ((uint32_t)((int32_t)90))))) + { + goto IL_0e93; + } + } + { + int32_t L_599 = V_10; + String_t* L_600 = V_8; + NullCheck(L_600); + int32_t L_601 = String_get_Length_m2000(L_600, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_599+(int32_t)1))) == ((int32_t)L_601))) + { + goto IL_0e8b; + } + } + { + String_t* L_602 = V_8; + int32_t L_603 = V_10; + NullCheck(L_602); + uint16_t L_604 = String_get_Chars_m2061(L_602, ((int32_t)((int32_t)L_603+(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_604) == ((int32_t)((int32_t)90)))) + { + goto IL_0e93; + } + } + +IL_0e8b: + { + V_0 = 1; + int32_t L_605 = V_4; + V_4 = ((int32_t)((int32_t)L_605+(int32_t)1)); + } + +IL_0e93: + { + goto IL_0e98; + } + +IL_0e98: + { + int32_t L_606 = V_10; + int32_t L_607 = V_11; + V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)L_606+(int32_t)L_607))+(int32_t)1)); + V_11 = 0; + } + +IL_0ea4: + { + goto IL_0112; + } + +IL_0ea9: + { + int32_t L_608 = V_10; + int32_t L_609 = V_9; + if ((((int32_t)((int32_t)((int32_t)L_608+(int32_t)1))) >= ((int32_t)L_609))) + { + goto IL_0f00; + } + } + { + String_t* L_610 = V_8; + int32_t L_611 = V_10; + NullCheck(L_610); + uint16_t L_612 = String_get_Chars_m2061(L_610, L_611, /*hidden argument*/NULL); + if ((!(((uint32_t)L_612) == ((uint32_t)((int32_t)46))))) + { + goto IL_0f00; + } + } + { + String_t* L_613 = V_8; + int32_t L_614 = V_10; + NullCheck(L_613); + uint16_t L_615 = String_get_Chars_m2061(L_613, ((int32_t)((int32_t)L_614+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_615) == ((uint32_t)((int32_t)70))))) + { + goto IL_0f00; + } + } + { + int32_t L_616 = V_10; + V_10 = ((int32_t)((int32_t)L_616+(int32_t)1)); + goto IL_0ee7; + } + +IL_0ee1: + { + int32_t L_617 = V_10; + V_10 = ((int32_t)((int32_t)L_617+(int32_t)1)); + } + +IL_0ee7: + { + int32_t L_618 = V_10; + int32_t L_619 = V_9; + if ((((int32_t)L_618) >= ((int32_t)L_619))) + { + goto IL_0f00; + } + } + { + String_t* L_620 = V_8; + int32_t L_621 = V_10; + NullCheck(L_620); + uint16_t L_622 = String_get_Chars_m2061(L_620, L_621, /*hidden argument*/NULL); + if ((((int32_t)L_622) == ((int32_t)((int32_t)70)))) + { + goto IL_0ee1; + } + } + +IL_0f00: + { + goto IL_0f0b; + } + +IL_0f05: + { + int32_t L_623 = V_10; + V_10 = ((int32_t)((int32_t)L_623+(int32_t)1)); + } + +IL_0f0b: + { + int32_t L_624 = V_10; + int32_t L_625 = V_9; + if ((((int32_t)L_624) >= ((int32_t)L_625))) + { + goto IL_0f24; + } + } + { + String_t* L_626 = V_8; + int32_t L_627 = V_10; + NullCheck(L_626); + uint16_t L_628 = String_get_Chars_m2061(L_626, L_627, /*hidden argument*/NULL); + if ((((int32_t)L_628) == ((int32_t)((int32_t)75)))) + { + goto IL_0f05; + } + } + +IL_0f24: + { + int32_t L_629 = V_10; + int32_t L_630 = V_9; + if ((((int32_t)L_629) >= ((int32_t)L_630))) + { + goto IL_0f2f; + } + } + { + return 0; + } + +IL_0f2f: + { + String_t* L_631 = ___s; + NullCheck(L_631); + int32_t L_632 = String_get_Length_m2000(L_631, /*hidden argument*/NULL); + int32_t L_633 = V_4; + if ((((int32_t)L_632) <= ((int32_t)L_633))) + { + goto IL_0f9b; + } + } + { + int32_t L_634 = V_4; + if (L_634) + { + goto IL_0f45; + } + } + { + return 0; + } + +IL_0f45: + { + String_t* L_635 = ___s; + int32_t L_636 = V_4; + NullCheck(L_635); + uint16_t L_637 = String_get_Chars_m2061(L_635, L_636, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_638 = Char_IsDigit_m4755(NULL /*static, unused*/, L_637, /*hidden argument*/NULL); + if (!L_638) + { + goto IL_0f6d; + } + } + { + String_t* L_639 = ___s; + int32_t L_640 = V_4; + NullCheck(L_639); + uint16_t L_641 = String_get_Chars_m2061(L_639, ((int32_t)((int32_t)L_640-(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_642 = Char_IsDigit_m4755(NULL /*static, unused*/, L_641, /*hidden argument*/NULL); + if (!L_642) + { + goto IL_0f6d; + } + } + { + return 0; + } + +IL_0f6d: + { + String_t* L_643 = ___s; + int32_t L_644 = V_4; + NullCheck(L_643); + uint16_t L_645 = String_get_Chars_m2061(L_643, L_644, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_646 = Char_IsLetter_m3604(NULL /*static, unused*/, L_645, /*hidden argument*/NULL); + if (!L_646) + { + goto IL_0f95; + } + } + { + String_t* L_647 = ___s; + int32_t L_648 = V_4; + NullCheck(L_647); + uint16_t L_649 = String_get_Chars_m2061(L_647, ((int32_t)((int32_t)L_648-(int32_t)1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_650 = Char_IsLetter_m3604(NULL /*static, unused*/, L_649, /*hidden argument*/NULL); + if (!L_650) + { + goto IL_0f95; + } + } + { + return 0; + } + +IL_0f95: + { + bool* L_651 = ___incompleteFormat; + *((int8_t*)(L_651)) = (int8_t)1; + return 0; + } + +IL_0f9b: + { + int32_t L_652 = V_16; + if ((!(((uint32_t)L_652) == ((uint32_t)(-1))))) + { + goto IL_0fa6; + } + } + { + V_16 = 0; + } + +IL_0fa6: + { + int32_t L_653 = V_17; + if ((!(((uint32_t)L_653) == ((uint32_t)(-1))))) + { + goto IL_0fb1; + } + } + { + V_17 = 0; + } + +IL_0fb1: + { + int32_t L_654 = V_18; + if ((!(((uint32_t)L_654) == ((uint32_t)(-1))))) + { + goto IL_0fbc; + } + } + { + V_18 = 0; + } + +IL_0fbc: + { + double L_655 = V_19; + if ((!(((double)L_655) == ((double)(-1.0))))) + { + goto IL_0fd7; + } + } + { + V_19 = (0.0); + } + +IL_0fd7: + { + int32_t L_656 = V_12; + if ((!(((uint32_t)L_656) == ((uint32_t)(-1))))) + { + goto IL_1036; + } + } + { + int32_t L_657 = V_14; + if ((!(((uint32_t)L_657) == ((uint32_t)(-1))))) + { + goto IL_1036; + } + } + { + int32_t L_658 = V_15; + if ((!(((uint32_t)L_658) == ((uint32_t)(-1))))) + { + goto IL_1036; + } + } + { + int32_t L_659 = ___style; + if (!((int32_t)((int32_t)L_659&(int32_t)8))) + { + goto IL_1006; + } + } + { + V_12 = 1; + V_14 = 1; + V_15 = 1; + goto IL_1036; + } + +IL_1006: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_660 = DateTime_get_Today_m10344(NULL /*static, unused*/, /*hidden argument*/NULL); + V_36 = L_660; + int32_t L_661 = DateTime_get_Day_m10337((&V_36), /*hidden argument*/NULL); + V_12 = L_661; + DateTime_t365 L_662 = DateTime_get_Today_m10344(NULL /*static, unused*/, /*hidden argument*/NULL); + V_37 = L_662; + int32_t L_663 = DateTime_get_Month_m10336((&V_37), /*hidden argument*/NULL); + V_14 = L_663; + DateTime_t365 L_664 = DateTime_get_Today_m10344(NULL /*static, unused*/, /*hidden argument*/NULL); + V_38 = L_664; + int32_t L_665 = DateTime_get_Year_m10345((&V_38), /*hidden argument*/NULL); + V_15 = L_665; + } + +IL_1036: + { + int32_t L_666 = V_12; + if ((!(((uint32_t)L_666) == ((uint32_t)(-1))))) + { + goto IL_1041; + } + } + { + V_12 = 1; + } + +IL_1041: + { + int32_t L_667 = V_14; + if ((!(((uint32_t)L_667) == ((uint32_t)(-1))))) + { + goto IL_104c; + } + } + { + V_14 = 1; + } + +IL_104c: + { + int32_t L_668 = V_15; + if ((!(((uint32_t)L_668) == ((uint32_t)(-1))))) + { + goto IL_1075; + } + } + { + int32_t L_669 = ___style; + if (!((int32_t)((int32_t)L_669&(int32_t)8))) + { + goto IL_1065; + } + } + { + V_15 = 1; + goto IL_1075; + } + +IL_1065: + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_670 = DateTime_get_Today_m10344(NULL /*static, unused*/, /*hidden argument*/NULL); + V_39 = L_670; + int32_t L_671 = DateTime_get_Year_m10345((&V_39), /*hidden argument*/NULL); + V_15 = L_671; + } + +IL_1075: + { + int32_t L_672 = V_20; + if (L_672) + { + goto IL_1088; + } + } + { + int32_t L_673 = V_16; + if ((!(((uint32_t)L_673) == ((uint32_t)((int32_t)12))))) + { + goto IL_1088; + } + } + { + V_16 = 0; + } + +IL_1088: + { + int32_t L_674 = V_20; + if ((!(((uint32_t)L_674) == ((uint32_t)1)))) + { + goto IL_10a6; + } + } + { + bool L_675 = V_3; + if (!L_675) + { + goto IL_109f; + } + } + { + int32_t L_676 = V_16; + if ((((int32_t)L_676) >= ((int32_t)((int32_t)12)))) + { + goto IL_10a6; + } + } + +IL_109f: + { + int32_t L_677 = V_16; + V_16 = ((int32_t)((int32_t)L_677+(int32_t)((int32_t)12))); + } + +IL_10a6: + { + int32_t L_678 = V_15; + if ((((int32_t)L_678) < ((int32_t)1))) + { + goto IL_1116; + } + } + { + int32_t L_679 = V_15; + if ((((int32_t)L_679) > ((int32_t)((int32_t)9999)))) + { + goto IL_1116; + } + } + { + int32_t L_680 = V_14; + if ((((int32_t)L_680) < ((int32_t)1))) + { + goto IL_1116; + } + } + { + int32_t L_681 = V_14; + if ((((int32_t)L_681) > ((int32_t)((int32_t)12)))) + { + goto IL_1116; + } + } + { + int32_t L_682 = V_12; + if ((((int32_t)L_682) < ((int32_t)1))) + { + goto IL_1116; + } + } + { + int32_t L_683 = V_12; + int32_t L_684 = V_15; + int32_t L_685 = V_14; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int32_t L_686 = DateTime_DaysInMonth_m10355(NULL /*static, unused*/, L_684, L_685, /*hidden argument*/NULL); + if ((((int32_t)L_683) > ((int32_t)L_686))) + { + goto IL_1116; + } + } + { + int32_t L_687 = V_16; + if ((((int32_t)L_687) < ((int32_t)0))) + { + goto IL_1116; + } + } + { + int32_t L_688 = V_16; + if ((((int32_t)L_688) > ((int32_t)((int32_t)23)))) + { + goto IL_1116; + } + } + { + int32_t L_689 = V_17; + if ((((int32_t)L_689) < ((int32_t)0))) + { + goto IL_1116; + } + } + { + int32_t L_690 = V_17; + if ((((int32_t)L_690) > ((int32_t)((int32_t)59)))) + { + goto IL_1116; + } + } + { + int32_t L_691 = V_18; + if ((((int32_t)L_691) < ((int32_t)0))) + { + goto IL_1116; + } + } + { + int32_t L_692 = V_18; + if ((((int32_t)L_692) <= ((int32_t)((int32_t)59)))) + { + goto IL_1118; + } + } + +IL_1116: + { + return 0; + } + +IL_1118: + { + DateTime_t365 * L_693 = ___result; + int32_t L_694 = V_15; + int32_t L_695 = V_14; + int32_t L_696 = V_12; + int32_t L_697 = V_16; + int32_t L_698 = V_17; + int32_t L_699 = V_18; + DateTime__ctor_m2048(L_693, L_694, L_695, L_696, L_697, L_698, L_699, 0, /*hidden argument*/NULL); + DateTime_t365 * L_700 = ___result; + DateTime_t365 * L_701 = ___result; + double L_702 = V_19; + DateTime_t365 L_703 = DateTime_AddSeconds_m2049(L_701, L_702, /*hidden argument*/NULL); + (*(DateTime_t365 *)L_700) = L_703; + int32_t L_704 = V_13; + if ((((int32_t)L_704) == ((int32_t)(-1)))) + { + goto IL_1154; + } + } + { + int32_t L_705 = V_13; + DateTime_t365 * L_706 = ___result; + int32_t L_707 = DateTime_get_DayOfWeek_m10338(L_706, /*hidden argument*/NULL); + if ((((int32_t)L_705) == ((int32_t)L_707))) + { + goto IL_1154; + } + } + { + return 0; + } + +IL_1154: + { + int32_t L_708 = V_21; + if ((!(((uint32_t)L_708) == ((uint32_t)(-1))))) + { + goto IL_1190; + } + } + { + DateTime_t365 * L_709 = ___result; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_710 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + bool L_711 = DateTime_op_Inequality_m10382(NULL /*static, unused*/, (*(DateTime_t365 *)L_709), L_710, /*hidden argument*/NULL); + if (!L_711) + { + goto IL_118b; + } + } + +IL_1172: + try + { // begin try (depth: 1) + DateTimeOffset_t1684 * L_712 = ___dto; + DateTime_t365 * L_713 = ___result; + DateTimeOffset__ctor_m10384(L_712, (*(DateTime_t365 *)L_713), /*hidden argument*/NULL); + goto IL_118b; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_1185; + throw e; + } + +CATCH_1185: + { // begin catch(System.Object) + goto IL_118b; + } // end catch (depth: 1) + +IL_118b: + { + goto IL_11db; + } + +IL_1190: + { + int32_t L_714 = V_23; + if ((!(((uint32_t)L_714) == ((uint32_t)(-1))))) + { + goto IL_119b; + } + } + { + V_23 = 0; + } + +IL_119b: + { + int32_t L_715 = V_22; + if ((!(((uint32_t)L_715) == ((uint32_t)(-1))))) + { + goto IL_11a6; + } + } + { + V_22 = 0; + } + +IL_11a6: + { + int32_t L_716 = V_21; + if ((!(((uint32_t)L_716) == ((uint32_t)1)))) + { + goto IL_11b8; + } + } + { + int32_t L_717 = V_22; + V_22 = ((-L_717)); + int32_t L_718 = V_23; + V_23 = ((-L_718)); + } + +IL_11b8: + try + { // begin try (depth: 1) + DateTimeOffset_t1684 * L_719 = ___dto; + DateTime_t365 * L_720 = ___result; + int32_t L_721 = V_22; + int32_t L_722 = V_23; + TimeSpan_t803 L_723 = {0}; + TimeSpan__ctor_m10743(&L_723, L_721, L_722, 0, /*hidden argument*/NULL); + DateTimeOffset__ctor_m10385(L_719, (*(DateTime_t365 *)L_720), L_723, /*hidden argument*/NULL); + goto IL_11db; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_11d5; + throw e; + } + +CATCH_11d5: + { // begin catch(System.Object) + goto IL_11db; + } // end catch (depth: 1) + +IL_11db: + { + int32_t L_724 = ___style; + V_32 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_724&(int32_t)((int32_t)16)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_725 = V_21; + if ((((int32_t)L_725) == ((int32_t)(-1)))) + { + goto IL_125c; + } + } + { + DateTime_t365 * L_726 = ___result; + TimeSpan_t803 L_727 = (L_726->___ticks_0); + DateTimeOffset_t1684 * L_728 = ___dto; + TimeSpan_t803 L_729 = DateTimeOffset_get_Offset_m10399(L_728, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_730 = TimeSpan_op_Subtraction_m10782(NULL /*static, unused*/, L_727, L_729, /*hidden argument*/NULL); + V_40 = L_730; + int64_t L_731 = TimeSpan_get_Ticks_m10752((&V_40), /*hidden argument*/NULL); + V_33 = L_731; + int64_t L_732 = V_33; + if ((((int64_t)L_732) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_1225; + } + } + { + int64_t L_733 = V_33; + V_33 = ((int64_t)((int64_t)L_733+(int64_t)((int64_t)864000000000LL))); + } + +IL_1225: + { + DateTime_t365 * L_734 = ___result; + int64_t L_735 = V_33; + TimeSpan_t803 L_736 = {0}; + TimeSpan__ctor_m10742(&L_736, L_735, /*hidden argument*/NULL); + DateTime__ctor_m10316(L_734, 0, L_736, /*hidden argument*/NULL); + DateTime_t365 * L_737 = ___result; + L_737->___kind_1 = 1; + int32_t L_738 = ___style; + if (!((int32_t)((int32_t)L_738&(int32_t)((int32_t)128)))) + { + goto IL_1257; + } + } + { + DateTime_t365 * L_739 = ___result; + DateTime_t365 * L_740 = ___result; + DateTime_t365 L_741 = DateTime_ToLocalTime_m4683(L_740, /*hidden argument*/NULL); + (*(DateTime_t365 *)L_739) = L_741; + } + +IL_1257: + { + goto IL_128b; + } + +IL_125c: + { + bool L_742 = V_0; + if (L_742) + { + goto IL_126c; + } + } + { + int32_t L_743 = ___style; + if (!((int32_t)((int32_t)L_743&(int32_t)((int32_t)64)))) + { + goto IL_1279; + } + } + +IL_126c: + { + DateTime_t365 * L_744 = ___result; + L_744->___kind_1 = 1; + goto IL_128b; + } + +IL_1279: + { + int32_t L_745 = ___style; + if (!((int32_t)((int32_t)L_745&(int32_t)((int32_t)32)))) + { + goto IL_128b; + } + } + { + DateTime_t365 * L_746 = ___result; + L_746->___kind_1 = 2; + } + +IL_128b: + { + bool L_747 = V_32; + if (L_747) + { + goto IL_129f; + } + } + { + int32_t L_748 = ___style; + G_B413_0 = ((((int32_t)((int32_t)((int32_t)L_748&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0); + goto IL_12a0; + } + +IL_129f: + { + G_B413_0 = 0; + } + +IL_12a0: + { + V_34 = G_B413_0; + DateTime_t365 * L_749 = ___result; + int32_t L_750 = (L_749->___kind_1); + if (!L_750) + { + goto IL_12dd; + } + } + { + bool L_751 = V_32; + if (!L_751) + { + goto IL_12c8; + } + } + { + DateTime_t365 * L_752 = ___result; + DateTime_t365 * L_753 = ___result; + DateTime_t365 L_754 = DateTime_ToUniversalTime_m10379(L_753, /*hidden argument*/NULL); + (*(DateTime_t365 *)L_752) = L_754; + goto IL_12dd; + } + +IL_12c8: + { + bool L_755 = V_34; + if (!L_755) + { + goto IL_12dd; + } + } + { + DateTime_t365 * L_756 = ___result; + DateTime_t365 * L_757 = ___result; + DateTime_t365 L_758 = DateTime_ToLocalTime_m4683(L_757, /*hidden argument*/NULL); + (*(DateTime_t365 *)L_756) = L_758; + } + +IL_12dd: + { + return 1; + } +} +// System.DateTime System.DateTime::ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral987; +extern "C" DateTime_t365 DateTime_ParseExact_m5684 (Object_t * __this /* static, unused */, String_t* ___s, String_t* ___format, Object_t * ___provider, int32_t ___style, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + StringU5BU5D_t163_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(61); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral987 = il2cpp_codegen_string_literal_from_index(987); + s_Il2CppMethodIntialized = true; + } + StringU5BU5D_t163* V_0 = {0}; + { + String_t* L_0 = ___format; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral987, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + V_0 = ((StringU5BU5D_t163*)SZArrayNew(StringU5BU5D_t163_il2cpp_TypeInfo_var, 1)); + StringU5BU5D_t163* L_2 = V_0; + String_t* L_3 = ___format; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_3); + *((String_t**)(String_t**)SZArrayLdElema(L_2, 0, sizeof(String_t*))) = (String_t*)L_3; + String_t* L_4 = ___s; + StringU5BU5D_t163* L_5 = V_0; + Object_t * L_6 = ___provider; + int32_t L_7 = ___style; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_8 = DateTime_ParseExact_m10372(NULL /*static, unused*/, L_4, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } +} +// System.DateTime System.DateTime::ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles) +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern Il2CppCodeGenString* _stringLiteral2562; +extern Il2CppCodeGenString* _stringLiteral1367; +extern "C" DateTime_t365 DateTime_ParseExact_m10372 (Object_t * __this /* static, unused */, String_t* ___s, StringU5BU5D_t163* ___formats, Object_t * ___provider, int32_t ___style, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + _stringLiteral2562 = il2cpp_codegen_string_literal_from_index(2562); + _stringLiteral1367 = il2cpp_codegen_string_literal_from_index(1367); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + DateTime_t365 V_1 = {0}; + bool V_2 = false; + Exception_t152 * V_3 = {0}; + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_1 = DateTimeFormatInfo_GetInstance_m7565(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___style; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_CheckStyle_m10373(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + String_t* L_3 = ___s; + if (L_3) + { + goto IL_001e; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_001e: + { + StringU5BU5D_t163* L_5 = ___formats; + if (L_5) + { + goto IL_002f; + } + } + { + ArgumentNullException_t151 * L_6 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_6, _stringLiteral2562, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_6); + } + +IL_002f: + { + StringU5BU5D_t163* L_7 = ___formats; + NullCheck(L_7); + if ((((int32_t)((int32_t)(((Array_t *)L_7)->max_length))))) + { + goto IL_0042; + } + } + { + FormatException_t890 * L_8 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_8, _stringLiteral1367, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_0042: + { + V_2 = 0; + V_3 = (Exception_t152 *)NULL; + String_t* L_9 = ___s; + StringU5BU5D_t163* L_10 = ___formats; + DateTimeFormatInfo_t1251 * L_11 = V_0; + int32_t L_12 = ___style; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_13 = DateTime_ParseExact_m10374(NULL /*static, unused*/, L_9, L_10, L_11, L_12, (&V_1), 1, (&V_2), 1, (&V_3), /*hidden argument*/NULL); + if (L_13) + { + goto IL_005e; + } + } + { + Exception_t152 * L_14 = V_3; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_14); + } + +IL_005e: + { + DateTime_t365 L_15 = V_1; + return L_15; + } +} +// System.Void System.DateTime::CheckStyle(System.Globalization.DateTimeStyles) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2563; +extern Il2CppCodeGenString* _stringLiteral1018; +extern Il2CppCodeGenString* _stringLiteral2564; +extern "C" void DateTime_CheckStyle_m10373 (Object_t * __this /* static, unused */, int32_t ___style, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2563 = il2cpp_codegen_string_literal_from_index(2563); + _stringLiteral1018 = il2cpp_codegen_string_literal_from_index(1018); + _stringLiteral2564 = il2cpp_codegen_string_literal_from_index(2564); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___style; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)128)))) + { + goto IL_0037; + } + } + { + int32_t L_1 = ___style; + if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)16)))) + { + goto IL_0027; + } + } + { + int32_t L_2 = ___style; + if (((int32_t)((int32_t)L_2&(int32_t)((int32_t)32)))) + { + goto IL_0027; + } + } + { + int32_t L_3 = ___style; + if (!((int32_t)((int32_t)L_3&(int32_t)((int32_t)64)))) + { + goto IL_0037; + } + } + +IL_0027: + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_4, _stringLiteral2563, _stringLiteral1018, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0037: + { + int32_t L_5 = ___style; + if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)64)))) + { + goto IL_0059; + } + } + { + int32_t L_6 = ___style; + if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)32)))) + { + goto IL_0059; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, _stringLiteral2564, _stringLiteral1018, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0059: + { + return; + } +} +// System.Boolean System.DateTime::ParseExact(System.String,System.String[],System.Globalization.DateTimeFormatInfo,System.Globalization.DateTimeStyles,System.DateTime&,System.Boolean,System.Boolean&,System.Boolean,System.Exception&) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2565; +extern "C" bool DateTime_ParseExact_m10374 (Object_t * __this /* static, unused */, String_t* ___s, StringU5BU5D_t163* ___formats, DateTimeFormatInfo_t1251 * ___dfi, int32_t ___style, DateTime_t365 * ___ret, bool ___exact, bool* ___longYear, bool ___setExceptionOnError, Exception_t152 ** ___exception, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2565 = il2cpp_codegen_string_literal_from_index(2565); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + bool V_1 = false; + DateTime_t365 V_2 = {0}; + String_t* V_3 = {0}; + DateTimeOffset_t1684 V_4 = {0}; + { + V_1 = 0; + V_0 = 0; + goto IL_0052; + } + +IL_0009: + { + StringU5BU5D_t163* L_0 = ___formats; + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_3 = (*(String_t**)(String_t**)SZArrayLdElema(L_0, L_2, sizeof(String_t*))); + String_t* L_3 = V_3; + if (!L_3) + { + goto IL_0023; + } + } + { + String_t* L_4 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0028; + } + } + +IL_0023: + { + goto IL_005b; + } + +IL_0028: + { + String_t* L_7 = ___s; + StringU5BU5D_t163* L_8 = ___formats; + int32_t L_9 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + bool L_11 = ___exact; + DateTimeFormatInfo_t1251 * L_12 = ___dfi; + int32_t L_13 = ___style; + bool* L_14 = ___longYear; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_15 = DateTime__DoParse_m10371(NULL /*static, unused*/, L_7, (*(String_t**)(String_t**)SZArrayLdElema(L_8, L_10, sizeof(String_t*))), (String_t*)NULL, L_11, (&V_2), (&V_4), L_12, L_13, 0, (&V_1), L_14, /*hidden argument*/NULL); + if (!L_15) + { + goto IL_004e; + } + } + { + DateTime_t365 * L_16 = ___ret; + DateTime_t365 L_17 = V_2; + (*(DateTime_t365 *)L_16) = L_17; + return 1; + } + +IL_004e: + { + int32_t L_18 = V_0; + V_0 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_0052: + { + int32_t L_19 = V_0; + StringU5BU5D_t163* L_20 = ___formats; + NullCheck(L_20); + if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))))) + { + goto IL_0009; + } + } + +IL_005b: + { + bool L_21 = ___setExceptionOnError; + if (!L_21) + { + goto IL_006f; + } + } + { + Exception_t152 ** L_22 = ___exception; + FormatException_t890 * L_23 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_23, _stringLiteral2565, /*hidden argument*/NULL); + *((Object_t **)(L_22)) = (Object_t *)L_23; + } + +IL_006f: + { + DateTime_t365 * L_24 = ___ret; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_25 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + (*(DateTime_t365 *)L_24) = L_25; + return 0; + } +} +// System.DateTime System.DateTime::Subtract(System.TimeSpan) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_Subtract_m10375 (DateTime_t365 * __this, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + TimeSpan_t803 * L_0 = &(__this->___ticks_0); + int64_t L_1 = TimeSpan_get_Ticks_m10752(L_0, /*hidden argument*/NULL); + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, L_1, /*hidden argument*/NULL); + TimeSpan_t803 L_3 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_4 = TimeSpan_op_Subtraction_m10782(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_0 = L_4; + TimeSpan_t803 L_5 = V_0; + DateTime__ctor_m10316((&V_1), 1, L_5, /*hidden argument*/NULL); + int32_t L_6 = (__this->___kind_1); + (&V_1)->___kind_1 = L_6; + DateTime_t365 L_7 = V_1; + return L_7; + } +} +// System.String System.DateTime::ToString() +extern Il2CppCodeGenString* _stringLiteral1021; +extern "C" String_t* DateTime_ToString_m10376 (DateTime_t365 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = DateTime_ToString_m10378(__this, _stringLiteral1021, (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.DateTime::ToString(System.IFormatProvider) +extern "C" String_t* DateTime_ToString_m10377 (DateTime_t365 * __this, Object_t * ___provider, const MethodInfo* method) +{ + { + Object_t * L_0 = ___provider; + String_t* L_1 = DateTime_ToString_m10378(__this, (String_t*)NULL, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.DateTime::ToString(System.String,System.IFormatProvider) +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1021; +extern Il2CppCodeGenString* _stringLiteral2566; +extern "C" String_t* DateTime_ToString_m10378 (DateTime_t365 * __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral1021 = il2cpp_codegen_string_literal_from_index(1021); + _stringLiteral2566 = il2cpp_codegen_string_literal_from_index(2566); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + bool V_1 = false; + bool V_2 = false; + uint16_t V_3 = 0x0; + { + Object_t * L_0 = ___provider; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_1 = DateTimeFormatInfo_GetInstance_m7565(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___format; + if (!L_2) + { + goto IL_001d; + } + } + { + String_t* L_3 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_0024; + } + } + +IL_001d: + { + ___format = _stringLiteral1021; + } + +IL_0024: + { + V_1 = 0; + V_2 = 0; + String_t* L_6 = ___format; + NullCheck(L_6); + int32_t L_7 = String_get_Length_m2000(L_6, /*hidden argument*/NULL); + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_0070; + } + } + { + String_t* L_8 = ___format; + NullCheck(L_8); + uint16_t L_9 = String_get_Chars_m2061(L_8, 0, /*hidden argument*/NULL); + V_3 = L_9; + uint16_t L_10 = V_3; + DateTimeFormatInfo_t1251 * L_11 = V_0; + String_t* L_12 = DateTimeUtils_GetStandardPattern_m10404(NULL /*static, unused*/, L_10, L_11, (&V_1), (&V_2), /*hidden argument*/NULL); + ___format = L_12; + uint16_t L_13 = V_3; + if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)85))))) + { + goto IL_005f; + } + } + { + DateTime_t365 L_14 = DateTime_ToUniversalTime_m10379(__this, /*hidden argument*/NULL); + String_t* L_15 = ___format; + DateTimeFormatInfo_t1251 * L_16 = V_0; + String_t* L_17 = DateTimeUtils_ToString_m10406(NULL /*static, unused*/, L_14, L_15, L_16, /*hidden argument*/NULL); + return L_17; + } + +IL_005f: + { + String_t* L_18 = ___format; + if (L_18) + { + goto IL_0070; + } + } + { + FormatException_t890 * L_19 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_19, _stringLiteral2566, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_0070: + { + String_t* L_20 = ___format; + DateTimeFormatInfo_t1251 * L_21 = V_0; + String_t* L_22 = DateTimeUtils_ToString_m10406(NULL /*static, unused*/, (*(DateTime_t365 *)__this), L_20, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.DateTime System.DateTime::ToLocalTime() +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_ToLocalTime_m4683 (DateTime_t365 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_0 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + DateTime_t365 L_1 = (DateTime_t365 )VirtFuncInvoker1< DateTime_t365 , DateTime_t365 >::Invoke(7 /* System.DateTime System.TimeZone::ToLocalTime(System.DateTime) */, L_0, (*(DateTime_t365 *)__this)); + return L_1; + } +} +// System.DateTime System.DateTime::ToUniversalTime() +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_ToUniversalTime_m10379 (DateTime_t365 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_0 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + NullCheck(L_0); + DateTime_t365 L_1 = (DateTime_t365 )VirtFuncInvoker1< DateTime_t365 , DateTime_t365 >::Invoke(8 /* System.DateTime System.TimeZone::ToUniversalTime(System.DateTime) */, L_0, (*(DateTime_t365 *)__this)); + return L_1; + } +} +// System.DateTime System.DateTime::op_Addition(System.DateTime,System.TimeSpan) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_op_Addition_m10380 (Object_t * __this /* static, unused */, DateTime_t365 ___d, TimeSpan_t803 ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + TimeSpan_t803 L_0 = ((&___d)->___ticks_0); + TimeSpan_t803 L_1 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_2 = TimeSpan_op_Addition_m10775(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + DateTime__ctor_m10316((&V_0), 1, L_2, /*hidden argument*/NULL); + int32_t L_3 = ((&___d)->___kind_1); + (&V_0)->___kind_1 = L_3; + DateTime_t365 L_4 = V_0; + return L_4; + } +} +// System.Boolean System.DateTime::op_Equality(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_Equality_m10381 (Object_t * __this /* static, unused */, DateTime_t365 ___d1, DateTime_t365 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___d1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___d2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_Equality_m10776(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTime::op_GreaterThan(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_GreaterThan_m4711 (Object_t * __this /* static, unused */, DateTime_t365 ___t1, DateTime_t365 ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_GreaterThan_m10777(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTime::op_GreaterThanOrEqual(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_GreaterThanOrEqual_m4642 (Object_t * __this /* static, unused */, DateTime_t365 ___t1, DateTime_t365 ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_GreaterThanOrEqual_m10778(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTime::op_Inequality(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_Inequality_m10382 (Object_t * __this /* static, unused */, DateTime_t365 ___d1, DateTime_t365 ___d2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___d1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___d2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_Inequality_m10779(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTime::op_LessThan(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_LessThan_m4710 (Object_t * __this /* static, unused */, DateTime_t365 ___t1, DateTime_t365 ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_LessThan_m10780(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTime::op_LessThanOrEqual(System.DateTime,System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool DateTime_op_LessThanOrEqual_m4709 (Object_t * __this /* static, unused */, DateTime_t365 ___t1, DateTime_t365 ___t2, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ((&___t1)->___ticks_0); + TimeSpan_t803 L_1 = ((&___t2)->___ticks_0); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_2 = TimeSpan_op_LessThanOrEqual_m10781(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.DateTime System.DateTime::op_Subtraction(System.DateTime,System.TimeSpan) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTime_op_Subtraction_m10383 (Object_t * __this /* static, unused */, DateTime_t365 ___d, TimeSpan_t803 ___t, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + TimeSpan_t803 L_0 = ((&___d)->___ticks_0); + TimeSpan_t803 L_1 = ___t; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_2 = TimeSpan_op_Subtraction_m10782(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + DateTime__ctor_m10316((&V_0), 1, L_2, /*hidden argument*/NULL); + int32_t L_3 = ((&___d)->___kind_1); + (&V_0)->___kind_1 = L_3; + DateTime_t365 L_4 = V_0; + return L_4; + } +} +// System.Void System.DateTimeOffset::.ctor(System.DateTime) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2567; +extern "C" void DateTimeOffset__ctor_m10384 (DateTimeOffset_t1684 * __this, DateTime_t365 ___dateTime, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2567 = il2cpp_codegen_string_literal_from_index(2567); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = ___dateTime; + __this->___dt_2 = L_0; + int32_t L_1 = DateTime_get_Kind_m10346((&___dateTime), /*hidden argument*/NULL); + if ((!(((uint32_t)L_1) == ((uint32_t)1)))) + { + goto IL_0024; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_2 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + __this->___utc_offset_3 = L_2; + goto IL_0035; + } + +IL_0024: + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_3 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_4 = ___dateTime; + NullCheck(L_3); + TimeSpan_t803 L_5 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, L_3, L_4); + __this->___utc_offset_3 = L_5; + } + +IL_0035: + { + DateTime_t365 L_6 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_7 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + bool L_8 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + if (L_8) + { + goto IL_005f; + } + } + { + DateTime_t365 L_9 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_10 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + bool L_11 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_006a; + } + } + +IL_005f: + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral2567, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_006a: + { + return; + } +} +// System.Void System.DateTimeOffset::.ctor(System.DateTime,System.TimeSpan) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2568; +extern Il2CppCodeGenString* _stringLiteral2569; +extern Il2CppCodeGenString* _stringLiteral2570; +extern Il2CppCodeGenString* _stringLiteral2571; +extern Il2CppCodeGenString* _stringLiteral2572; +extern "C" void DateTimeOffset__ctor_m10385 (DateTimeOffset_t1684 * __this, DateTime_t365 ___dateTime, TimeSpan_t803 ___offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + _stringLiteral2568 = il2cpp_codegen_string_literal_from_index(2568); + _stringLiteral2569 = il2cpp_codegen_string_literal_from_index(2569); + _stringLiteral2570 = il2cpp_codegen_string_literal_from_index(2570); + _stringLiteral2571 = il2cpp_codegen_string_literal_from_index(2571); + _stringLiteral2572 = il2cpp_codegen_string_literal_from_index(2572); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = DateTime_get_Kind_m10346((&___dateTime), /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_0028; + } + } + { + TimeSpan_t803 L_1 = ___offset; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_2 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + bool L_3 = TimeSpan_op_Inequality_m10779(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0028; + } + } + { + ArgumentException_t437 * L_4 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_4, _stringLiteral2568, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + int32_t L_5 = DateTime_get_Kind_m10346((&___dateTime), /*hidden argument*/NULL); + if ((!(((uint32_t)L_5) == ((uint32_t)2)))) + { + goto IL_0056; + } + } + { + TimeSpan_t803 L_6 = ___offset; + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_7 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_8 = ___dateTime; + NullCheck(L_7); + TimeSpan_t803 L_9 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, L_7, L_8); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_10 = TimeSpan_op_Inequality_m10779(NULL /*static, unused*/, L_6, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0056; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, _stringLiteral2569, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0056: + { + int64_t L_12 = TimeSpan_get_Ticks_m10752((&___offset), /*hidden argument*/NULL); + if (!((int64_t)((int64_t)L_12%(int64_t)(((int64_t)((int64_t)((int32_t)600000000))))))) + { + goto IL_0074; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_13, _stringLiteral2570, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0074: + { + TimeSpan_t803 L_14 = ___offset; + TimeSpan_t803 L_15 = {0}; + TimeSpan__ctor_m10743(&L_15, ((int32_t)-14), 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_16 = TimeSpan_op_LessThan_m10780(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL); + if (L_16) + { + goto IL_009c; + } + } + { + TimeSpan_t803 L_17 = ___offset; + TimeSpan_t803 L_18 = {0}; + TimeSpan__ctor_m10743(&L_18, ((int32_t)14), 0, 0, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + bool L_19 = TimeSpan_op_GreaterThan_m10777(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + if (!L_19) + { + goto IL_00a7; + } + } + +IL_009c: + { + ArgumentOutOfRangeException_t915 * L_20 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_20, _stringLiteral2571, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_00a7: + { + DateTime_t365 L_21 = ___dateTime; + __this->___dt_2 = L_21; + TimeSpan_t803 L_22 = ___offset; + __this->___utc_offset_3 = L_22; + DateTime_t365 L_23 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_24 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + bool L_25 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + if (L_25) + { + goto IL_00df; + } + } + { + DateTime_t365 L_26 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_27 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + bool L_28 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL); + if (!L_28) + { + goto IL_00ea; + } + } + +IL_00df: + { + ArgumentOutOfRangeException_t915 * L_29 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_29, _stringLiteral2572, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_29); + } + +IL_00ea: + { + return; + } +} +// System.Void System.DateTimeOffset::.ctor(System.Int64,System.TimeSpan) +extern "C" void DateTimeOffset__ctor_m10386 (DateTimeOffset_t1684 * __this, int64_t ___ticks, TimeSpan_t803 ___offset, const MethodInfo* method) +{ + { + int64_t L_0 = ___ticks; + DateTime_t365 L_1 = {0}; + DateTime__ctor_m10314(&L_1, L_0, /*hidden argument*/NULL); + TimeSpan_t803 L_2 = ___offset; + DateTimeOffset__ctor_m10385(__this, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DateTimeOffset::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* DateTime_t365_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2573; +extern Il2CppCodeGenString* _stringLiteral2574; +extern "C" void DateTimeOffset__ctor_m10387 (DateTimeOffset_t1684 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_0_0_0_var = il2cpp_codegen_type_from_index(178); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + _stringLiteral2573 = il2cpp_codegen_string_literal_from_index(2573); + _stringLiteral2574 = il2cpp_codegen_string_literal_from_index(2574); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + int16_t V_1 = 0; + { + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DateTime_t365_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral2573, L_1, /*hidden argument*/NULL); + V_0 = ((*(DateTime_t365 *)((DateTime_t365 *)UnBox (L_2, DateTime_t365_il2cpp_TypeInfo_var)))); + SerializationInfo_t433 * L_3 = ___info; + NullCheck(L_3); + int16_t L_4 = SerializationInfo_GetInt16_m9215(L_3, _stringLiteral2574, /*hidden argument*/NULL); + V_1 = L_4; + int16_t L_5 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_6 = TimeSpan_FromMinutes_m10767(NULL /*static, unused*/, (((double)((double)L_5))), /*hidden argument*/NULL); + __this->___utc_offset_3 = L_6; + TimeSpan_t803 L_7 = (__this->___utc_offset_3); + DateTime_t365 L_8 = DateTime_Add_m10347((&V_0), L_7, /*hidden argument*/NULL); + __this->___dt_2 = L_8; + return; + } +} +// System.Void System.DateTimeOffset::.cctor() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeOffset_t1684_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var; +extern TypeInfo* GenericComparer_1_t1833_il2cpp_TypeInfo_var; +extern TypeInfo* GenericEqualityComparer_1_t1834_il2cpp_TypeInfo_var; +extern const MethodInfo* GenericComparer_1__ctor_m10909_MethodInfo_var; +extern const MethodInfo* GenericEqualityComparer_1__ctor_m10910_MethodInfo_var; +extern "C" void DateTimeOffset__cctor_m10388 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + DateTimeOffset_t1684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1181); + MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1177); + GenericComparer_1_t1833_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1182); + GenericEqualityComparer_1_t1834_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1183); + GenericComparer_1__ctor_m10909_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484019); + GenericEqualityComparer_1__ctor_m10910_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484020); + s_Il2CppMethodIntialized = true; + } + GenericComparer_1_t1833 * V_0 = {0}; + GenericEqualityComparer_1_t1834 * V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_0 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + DateTimeOffset_t1684 L_2 = {0}; + DateTimeOffset__ctor_m10385(&L_2, L_0, L_1, /*hidden argument*/NULL); + ((DateTimeOffset_t1684_StaticFields*)DateTimeOffset_t1684_il2cpp_TypeInfo_var->static_fields)->___MaxValue_0 = L_2; + DateTime_t365 L_3 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + TimeSpan_t803 L_4 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + DateTimeOffset_t1684 L_5 = {0}; + DateTimeOffset__ctor_m10385(&L_5, L_3, L_4, /*hidden argument*/NULL); + ((DateTimeOffset_t1684_StaticFields*)DateTimeOffset_t1684_il2cpp_TypeInfo_var->static_fields)->___MinValue_1 = L_5; + IL2CPP_RUNTIME_CLASS_INIT(MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var); + bool L_6 = ((MonoTouchAOTHelper_t1718_StaticFields*)MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var->static_fields)->___FalseFlag_0; + if (!L_6) + { + goto IL_003e; + } + } + { + GenericComparer_1_t1833 * L_7 = (GenericComparer_1_t1833 *)il2cpp_codegen_object_new (GenericComparer_1_t1833_il2cpp_TypeInfo_var); + GenericComparer_1__ctor_m10909(L_7, /*hidden argument*/GenericComparer_1__ctor_m10909_MethodInfo_var); + V_0 = L_7; + GenericEqualityComparer_1_t1834 * L_8 = (GenericEqualityComparer_1_t1834 *)il2cpp_codegen_object_new (GenericEqualityComparer_1_t1834_il2cpp_TypeInfo_var); + GenericEqualityComparer_1__ctor_m10910(L_8, /*hidden argument*/GenericEqualityComparer_1__ctor_m10910_MethodInfo_var); + V_1 = L_8; + } + +IL_003e: + { + return; + } +} +// System.Int32 System.DateTimeOffset::System.IComparable.CompareTo(System.Object) +extern TypeInfo* DateTimeOffset_t1684_il2cpp_TypeInfo_var; +extern "C" int32_t DateTimeOffset_System_IComparable_CompareTo_m10389 (DateTimeOffset_t1684 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeOffset_t1684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1181); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + int32_t L_1 = DateTimeOffset_CompareTo_m10392(__this, ((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_0, DateTimeOffset_t1684_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.DateTimeOffset::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2573; +extern Il2CppCodeGenString* _stringLiteral2574; +extern "C" void DateTimeOffset_System_Runtime_Serialization_ISerializable_GetObjectData_m10390 (DateTimeOffset_t1684 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2573 = il2cpp_codegen_string_literal_from_index(2573); + _stringLiteral2574 = il2cpp_codegen_string_literal_from_index(2574); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + DateTime_t365 * L_2 = &(__this->___dt_2); + int64_t L_3 = DateTime_get_Ticks_m5734(L_2, /*hidden argument*/NULL); + DateTime__ctor_m10314((&V_1), L_3, /*hidden argument*/NULL); + TimeSpan_t803 L_4 = (__this->___utc_offset_3); + DateTime_t365 L_5 = DateTime_Subtract_m10375((&V_1), L_4, /*hidden argument*/NULL); + V_0 = L_5; + SerializationInfo_t433 * L_6 = ___info; + DateTime_t365 L_7 = V_0; + NullCheck(L_6); + SerializationInfo_AddValue_m9212(L_6, _stringLiteral2573, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + TimeSpan_t803 * L_9 = &(__this->___utc_offset_3); + double L_10 = TimeSpan_get_TotalMinutes_m10756(L_9, /*hidden argument*/NULL); + NullCheck(L_8); + SerializationInfo_AddValue_m9211(L_8, _stringLiteral2574, (((int16_t)((int16_t)L_10))), /*hidden argument*/NULL); + return; + } +} +// System.Void System.DateTimeOffset::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern "C" void DateTimeOffset_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10391 (DateTimeOffset_t1684 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + return; + } +} +// System.Int32 System.DateTimeOffset::CompareTo(System.DateTimeOffset) +extern "C" int32_t DateTimeOffset_CompareTo_m10392 (DateTimeOffset_t1684 * __this, DateTimeOffset_t1684 ___other, const MethodInfo* method) +{ + DateTime_t365 V_0 = {0}; + { + DateTime_t365 L_0 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + V_0 = L_0; + DateTime_t365 L_1 = DateTimeOffset_get_UtcDateTime_m10400((&___other), /*hidden argument*/NULL); + int32_t L_2 = DateTime_CompareTo_m10351((&V_0), L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTimeOffset::Equals(System.DateTimeOffset) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool DateTimeOffset_Equals_m10393 (DateTimeOffset_t1684 * __this, DateTimeOffset_t1684 ___other, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + DateTime_t365 L_1 = DateTimeOffset_get_UtcDateTime_m10400((&___other), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_2 = DateTime_op_Equality_m10381(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.DateTimeOffset::Equals(System.Object) +extern TypeInfo* DateTimeOffset_t1684_il2cpp_TypeInfo_var; +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" bool DateTimeOffset_Equals_m10394 (DateTimeOffset_t1684 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeOffset_t1684_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1181); + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + DateTimeOffset_t1684 V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (!((Object_t *)IsInstSealed(L_0, DateTimeOffset_t1684_il2cpp_TypeInfo_var))) + { + goto IL_0025; + } + } + { + DateTime_t365 L_1 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + Object_t * L_2 = ___obj; + V_0 = ((*(DateTimeOffset_t1684 *)((DateTimeOffset_t1684 *)UnBox (L_2, DateTimeOffset_t1684_il2cpp_TypeInfo_var)))); + DateTime_t365 L_3 = DateTimeOffset_get_UtcDateTime_m10400((&V_0), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_4 = DateTime_op_Equality_m10381(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0025: + { + return 0; + } +} +// System.Int32 System.DateTimeOffset::GetHashCode() +extern "C" int32_t DateTimeOffset_GetHashCode_m10395 (DateTimeOffset_t1684 * __this, const MethodInfo* method) +{ + { + DateTime_t365 * L_0 = &(__this->___dt_2); + int32_t L_1 = DateTime_GetHashCode_m10358(L_0, /*hidden argument*/NULL); + TimeSpan_t803 * L_2 = &(__this->___utc_offset_3); + int32_t L_3 = TimeSpan_GetHashCode_m10771(L_2, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_1^(int32_t)L_3)); + } +} +// System.String System.DateTimeOffset::ToString() +extern "C" String_t* DateTimeOffset_ToString_m10396 (DateTimeOffset_t1684 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = DateTimeOffset_ToString_m10397(__this, (String_t*)NULL, (Object_t *)NULL, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.DateTimeOffset::ToString(System.String,System.IFormatProvider) +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern const MethodInfo* Nullable_1__ctor_m10911_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern Il2CppCodeGenString* _stringLiteral2575; +extern Il2CppCodeGenString* _stringLiteral2566; +extern "C" String_t* DateTimeOffset_ToString_m10397 (DateTimeOffset_t1684 * __this, String_t* ___format, Object_t * ___formatProvider, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + Nullable_1__ctor_m10911_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484021); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + _stringLiteral2575 = il2cpp_codegen_string_literal_from_index(2575); + _stringLiteral2566 = il2cpp_codegen_string_literal_from_index(2566); + s_Il2CppMethodIntialized = true; + } + DateTimeFormatInfo_t1251 * V_0 = {0}; + bool V_1 = false; + bool V_2 = false; + uint16_t V_3 = 0x0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + String_t* G_B12_0 = {0}; + { + Object_t * L_0 = ___formatProvider; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_1 = DateTimeFormatInfo_GetInstance_m7565(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = ___format; + if (!L_2) + { + goto IL_001d; + } + } + { + String_t* L_3 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003a; + } + } + +IL_001d: + { + DateTimeFormatInfo_t1251 * L_6 = V_0; + NullCheck(L_6); + String_t* L_7 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_6, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_8 = V_0; + NullCheck(L_8); + String_t* L_9 = DateTimeFormatInfo_get_LongTimePattern_m7584(L_8, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m2057(NULL /*static, unused*/, L_7, _stringLiteral166, L_9, _stringLiteral2575, /*hidden argument*/NULL); + ___format = L_10; + } + +IL_003a: + { + V_1 = 0; + V_2 = 0; + String_t* L_11 = ___format; + NullCheck(L_11); + int32_t L_12 = String_get_Length_m2000(L_11, /*hidden argument*/NULL); + if ((!(((uint32_t)L_12) == ((uint32_t)1)))) + { + goto IL_007f; + } + } + { + String_t* L_13 = ___format; + NullCheck(L_13); + uint16_t L_14 = String_get_Chars_m2061(L_13, 0, /*hidden argument*/NULL); + V_3 = L_14; + } + +IL_0052: + try + { // begin try (depth: 1) + uint16_t L_15 = V_3; + DateTimeFormatInfo_t1251 * L_16 = V_0; + String_t* L_17 = DateTimeUtils_GetStandardPattern_m10405(NULL /*static, unused*/, L_15, L_16, (&V_1), (&V_2), 1, /*hidden argument*/NULL); + ___format = L_17; + goto IL_006e; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Object_t_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0065; + throw e; + } + +CATCH_0065: + { // begin catch(System.Object) + ___format = (String_t*)NULL; + goto IL_006e; + } // end catch (depth: 1) + +IL_006e: + { + String_t* L_18 = ___format; + if (L_18) + { + goto IL_007f; + } + } + { + FormatException_t890 * L_19 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_19, _stringLiteral2566, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_19); + } + +IL_007f: + { + bool L_20 = V_1; + if (!L_20) + { + goto IL_00a1; + } + } + { + DateTime_t365 L_21 = DateTimeOffset_get_UtcDateTime_m10400(__this, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_22 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2; + Nullable_1_t1790 L_23 = {0}; + Nullable_1__ctor_m10911(&L_23, L_22, /*hidden argument*/Nullable_1__ctor_m10911_MethodInfo_var); + String_t* L_24 = ___format; + DateTimeFormatInfo_t1251 * L_25 = V_0; + String_t* L_26 = DateTimeUtils_ToString_m10407(NULL /*static, unused*/, L_21, L_23, L_24, L_25, /*hidden argument*/NULL); + G_B12_0 = L_26; + goto IL_00b9; + } + +IL_00a1: + { + DateTime_t365 L_27 = DateTimeOffset_get_DateTime_m10398(__this, /*hidden argument*/NULL); + TimeSpan_t803 L_28 = DateTimeOffset_get_Offset_m10399(__this, /*hidden argument*/NULL); + Nullable_1_t1790 L_29 = {0}; + Nullable_1__ctor_m10911(&L_29, L_28, /*hidden argument*/Nullable_1__ctor_m10911_MethodInfo_var); + String_t* L_30 = ___format; + DateTimeFormatInfo_t1251 * L_31 = V_0; + String_t* L_32 = DateTimeUtils_ToString_m10407(NULL /*static, unused*/, L_27, L_29, L_30, L_31, /*hidden argument*/NULL); + G_B12_0 = L_32; + } + +IL_00b9: + { + return G_B12_0; + } +} +// System.DateTime System.DateTimeOffset::get_DateTime() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTimeOffset_get_DateTime_m10398 (DateTimeOffset_t1684 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = (__this->___dt_2); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_0, 0, /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.DateTimeOffset::get_Offset() +extern "C" TimeSpan_t803 DateTimeOffset_get_Offset_m10399 (DateTimeOffset_t1684 * __this, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = (__this->___utc_offset_3); + return L_0; + } +} +// System.DateTime System.DateTimeOffset::get_UtcDateTime() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 DateTimeOffset_get_UtcDateTime_m10400 (DateTimeOffset_t1684 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = (__this->___dt_2); + TimeSpan_t803 L_1 = (__this->___utc_offset_3); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_2 = DateTime_op_Subtraction_m10383(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + DateTime_t365 L_3 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_2, 1, /*hidden argument*/NULL); + return L_3; + } +} +// System.Int32 System.DateTimeUtils::CountRepeat(System.String,System.Int32,System.Char) +extern "C" int32_t DateTimeUtils_CountRepeat_m10401 (Object_t * __this /* static, unused */, String_t* ___fmt, int32_t ___p, uint16_t ___c, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + String_t* L_0 = ___fmt; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___p; + V_1 = ((int32_t)((int32_t)L_2+(int32_t)1)); + goto IL_0014; + } + +IL_0010: + { + int32_t L_3 = V_1; + V_1 = ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0014: + { + int32_t L_4 = V_1; + int32_t L_5 = V_0; + if ((((int32_t)L_4) >= ((int32_t)L_5))) + { + goto IL_0028; + } + } + { + String_t* L_6 = ___fmt; + int32_t L_7 = V_1; + NullCheck(L_6); + uint16_t L_8 = String_get_Chars_m2061(L_6, L_7, /*hidden argument*/NULL); + uint16_t L_9 = ___c; + if ((((int32_t)L_8) == ((int32_t)L_9))) + { + goto IL_0010; + } + } + +IL_0028: + { + int32_t L_10 = V_1; + int32_t L_11 = ___p; + return ((int32_t)((int32_t)L_10-(int32_t)L_11)); + } +} +// System.Void System.DateTimeUtils::ZeroPad(System.Text.StringBuilder,System.Int32,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" void DateTimeUtils_ZeroPad_m10402 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___output, int32_t ___digits, int32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + uint16_t* V_0 = {0}; + int32_t V_1 = 0; + { + if ((uint64_t)(uint32_t)((int32_t)16) * (uint64_t)(uint32_t)2 > (uint64_t)(uint32_t)kIl2CppUInt32Max) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + int8_t* L_0 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)16)*(int32_t)2))); + memset(L_0,0,((int32_t)((int32_t)((int32_t)16)*(int32_t)2))); + V_0 = (uint16_t*)(L_0); + V_1 = ((int32_t)16); + } + +IL_000a: + { + uint16_t* L_1 = V_0; + int32_t L_2 = V_1; + int32_t L_3 = ((int32_t)((int32_t)L_2-(int32_t)1)); + V_1 = L_3; + int32_t L_4 = ___digits; + *((int16_t*)(((uint16_t*)((intptr_t)L_1+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)+(int32_t)((int32_t)((int32_t)L_4%(int32_t)((int32_t)10)))))))); + int32_t L_5 = ___digits; + ___digits = ((int32_t)((int32_t)L_5/(int32_t)((int32_t)10))); + int32_t L_6 = ___len; + ___len = ((int32_t)((int32_t)L_6-(int32_t)1)); + int32_t L_7 = ___digits; + if ((((int32_t)L_7) > ((int32_t)0))) + { + goto IL_000a; + } + } + { + goto IL_003f; + } + +IL_0033: + { + uint16_t* L_8 = V_0; + int32_t L_9 = V_1; + int32_t L_10 = ((int32_t)((int32_t)L_9-(int32_t)1)); + V_1 = L_10; + *((int16_t*)(((uint16_t*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_10*(int32_t)2)))))) = (int16_t)((int32_t)48); + } + +IL_003f: + { + int32_t L_11 = ___len; + int32_t L_12 = L_11; + ___len = ((int32_t)((int32_t)L_12-(int32_t)1)); + if ((((int32_t)L_12) > ((int32_t)0))) + { + goto IL_0033; + } + } + { + StringBuilder_t457 * L_13 = ___output; + uint16_t* L_14 = V_0; + int32_t L_15 = V_1; + int32_t L_16 = V_1; + String_t* L_17 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_17 = String_CreateString_m6111(L_17, (uint16_t*)(uint16_t*)L_14, L_15, ((int32_t)((int32_t)((int32_t)16)-(int32_t)L_16)), /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_17, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.DateTimeUtils::ParseQuotedString(System.String,System.Int32,System.Text.StringBuilder) +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2576; +extern "C" int32_t DateTimeUtils_ParseQuotedString_m10403 (Object_t * __this /* static, unused */, String_t* ___fmt, int32_t ___pos, StringBuilder_t457 * ___output, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2576 = il2cpp_codegen_string_literal_from_index(2576); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + uint16_t V_3 = 0x0; + { + String_t* L_0 = ___fmt; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = ___pos; + V_1 = L_2; + String_t* L_3 = ___fmt; + int32_t L_4 = ___pos; + int32_t L_5 = L_4; + ___pos = ((int32_t)((int32_t)L_5+(int32_t)1)); + NullCheck(L_3); + uint16_t L_6 = String_get_Chars_m2061(L_3, L_5, /*hidden argument*/NULL); + V_2 = L_6; + goto IL_006d; + } + +IL_001b: + { + String_t* L_7 = ___fmt; + int32_t L_8 = ___pos; + int32_t L_9 = L_8; + ___pos = ((int32_t)((int32_t)L_9+(int32_t)1)); + NullCheck(L_7); + uint16_t L_10 = String_get_Chars_m2061(L_7, L_9, /*hidden argument*/NULL); + V_3 = L_10; + uint16_t L_11 = V_3; + uint16_t L_12 = V_2; + if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) + { + goto IL_0033; + } + } + { + int32_t L_13 = ___pos; + int32_t L_14 = V_1; + return ((int32_t)((int32_t)L_13-(int32_t)L_14)); + } + +IL_0033: + { + uint16_t L_15 = V_3; + if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)92))))) + { + goto IL_0065; + } + } + { + int32_t L_16 = ___pos; + int32_t L_17 = V_0; + if ((((int32_t)L_16) < ((int32_t)L_17))) + { + goto IL_004d; + } + } + { + FormatException_t890 * L_18 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_18, _stringLiteral2576, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_004d: + { + StringBuilder_t457 * L_19 = ___output; + String_t* L_20 = ___fmt; + int32_t L_21 = ___pos; + int32_t L_22 = L_21; + ___pos = ((int32_t)((int32_t)L_22+(int32_t)1)); + NullCheck(L_20); + uint16_t L_23 = String_get_Chars_m2061(L_20, L_22, /*hidden argument*/NULL); + NullCheck(L_19); + StringBuilder_Append_m4622(L_19, L_23, /*hidden argument*/NULL); + goto IL_006d; + } + +IL_0065: + { + StringBuilder_t457 * L_24 = ___output; + uint16_t L_25 = V_3; + NullCheck(L_24); + StringBuilder_Append_m4622(L_24, L_25, /*hidden argument*/NULL); + } + +IL_006d: + { + int32_t L_26 = ___pos; + int32_t L_27 = V_0; + if ((((int32_t)L_26) < ((int32_t)L_27))) + { + goto IL_001b; + } + } + { + FormatException_t890 * L_28 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_28, _stringLiteral2576, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } +} +// System.String System.DateTimeUtils::GetStandardPattern(System.Char,System.Globalization.DateTimeFormatInfo,System.Boolean&,System.Boolean&) +extern "C" String_t* DateTimeUtils_GetStandardPattern_m10404 (Object_t * __this /* static, unused */, uint16_t ___format, DateTimeFormatInfo_t1251 * ___dfi, bool* ___useutc, bool* ___use_invariant, const MethodInfo* method) +{ + { + uint16_t L_0 = ___format; + DateTimeFormatInfo_t1251 * L_1 = ___dfi; + bool* L_2 = ___useutc; + bool* L_3 = ___use_invariant; + String_t* L_4 = DateTimeUtils_GetStandardPattern_m10405(NULL /*static, unused*/, L_0, L_1, L_2, L_3, 0, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.DateTimeUtils::GetStandardPattern(System.Char,System.Globalization.DateTimeFormatInfo,System.Boolean&,System.Boolean&,System.Boolean) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* DateTimeUtils_GetStandardPattern_m10405 (Object_t * __this /* static, unused */, uint16_t ___format, DateTimeFormatInfo_t1251 * ___dfi, bool* ___useutc, bool* ___use_invariant, bool ___date_time_offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + uint16_t V_1 = 0x0; + { + bool* L_0 = ___useutc; + *((int8_t*)(L_0)) = (int8_t)0; + bool* L_1 = ___use_invariant; + *((int8_t*)(L_1)) = (int8_t)0; + uint16_t L_2 = ___format; + V_1 = L_2; + uint16_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 0) + { + goto IL_0129; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 1) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 2) + { + goto IL_0135; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 3) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 4) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 5) + { + goto IL_0144; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 6) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 7) + { + goto IL_016c; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 8) + { + goto IL_0184; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 9) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 10) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 11) + { + goto IL_0045; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)109))) == 12) + { + goto IL_01ba; + } + } + +IL_0045: + { + uint16_t L_4 = V_1; + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 0) + { + goto IL_0129; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 1) + { + goto IL_0072; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 2) + { + goto IL_0135; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 3) + { + goto IL_0072; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 4) + { + goto IL_0072; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 5) + { + goto IL_0144; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 6) + { + goto IL_0072; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 7) + { + goto IL_0178; + } + if (((int32_t)((int32_t)L_4-(int32_t)((int32_t)77))) == 8) + { + goto IL_019d; + } + } + +IL_0072: + { + uint16_t L_5 = V_1; + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)68))) == 0) + { + goto IL_00bd; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)68))) == 1) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)68))) == 2) + { + goto IL_00e5; + } + if (((int32_t)((int32_t)L_5-(int32_t)((int32_t)68))) == 3) + { + goto IL_010d; + } + } + +IL_008b: + { + uint16_t L_6 = V_1; + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)100))) == 0) + { + goto IL_00b1; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)100))) == 1) + { + goto IL_00a4; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)100))) == 2) + { + goto IL_00c9; + } + if (((int32_t)((int32_t)L_6-(int32_t)((int32_t)100))) == 3) + { + goto IL_00f1; + } + } + +IL_00a4: + { + uint16_t L_7 = V_1; + if ((((int32_t)L_7) == ((int32_t)((int32_t)89)))) + { + goto IL_01ba; + } + } + { + goto IL_01c6; + } + +IL_00b1: + { + DateTimeFormatInfo_t1251 * L_8 = ___dfi; + NullCheck(L_8); + String_t* L_9 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_8, /*hidden argument*/NULL); + V_0 = L_9; + goto IL_01cd; + } + +IL_00bd: + { + DateTimeFormatInfo_t1251 * L_10 = ___dfi; + NullCheck(L_10); + String_t* L_11 = DateTimeFormatInfo_get_LongDatePattern_m7581(L_10, /*hidden argument*/NULL); + V_0 = L_11; + goto IL_01cd; + } + +IL_00c9: + { + DateTimeFormatInfo_t1251 * L_12 = ___dfi; + NullCheck(L_12); + String_t* L_13 = DateTimeFormatInfo_get_LongDatePattern_m7581(L_12, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_14 = ___dfi; + NullCheck(L_14); + String_t* L_15 = DateTimeFormatInfo_get_ShortTimePattern_m7583(L_14, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_16 = String_Concat_m613(NULL /*static, unused*/, L_13, _stringLiteral166, L_15, /*hidden argument*/NULL); + V_0 = L_16; + goto IL_01cd; + } + +IL_00e5: + { + DateTimeFormatInfo_t1251 * L_17 = ___dfi; + NullCheck(L_17); + String_t* L_18 = DateTimeFormatInfo_get_FullDateTimePattern_m7587(L_17, /*hidden argument*/NULL); + V_0 = L_18; + goto IL_01cd; + } + +IL_00f1: + { + DateTimeFormatInfo_t1251 * L_19 = ___dfi; + NullCheck(L_19); + String_t* L_20 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_19, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_21 = ___dfi; + NullCheck(L_21); + String_t* L_22 = DateTimeFormatInfo_get_ShortTimePattern_m7583(L_21, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_23 = String_Concat_m613(NULL /*static, unused*/, L_20, _stringLiteral166, L_22, /*hidden argument*/NULL); + V_0 = L_23; + goto IL_01cd; + } + +IL_010d: + { + DateTimeFormatInfo_t1251 * L_24 = ___dfi; + NullCheck(L_24); + String_t* L_25 = DateTimeFormatInfo_get_ShortDatePattern_m7582(L_24, /*hidden argument*/NULL); + DateTimeFormatInfo_t1251 * L_26 = ___dfi; + NullCheck(L_26); + String_t* L_27 = DateTimeFormatInfo_get_LongTimePattern_m7584(L_26, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_28 = String_Concat_m613(NULL /*static, unused*/, L_25, _stringLiteral166, L_27, /*hidden argument*/NULL); + V_0 = L_28; + goto IL_01cd; + } + +IL_0129: + { + DateTimeFormatInfo_t1251 * L_29 = ___dfi; + NullCheck(L_29); + String_t* L_30 = DateTimeFormatInfo_get_MonthDayPattern_m7585(L_29, /*hidden argument*/NULL); + V_0 = L_30; + goto IL_01cd; + } + +IL_0135: + { + DateTimeFormatInfo_t1251 * L_31 = ___dfi; + NullCheck(L_31); + String_t* L_32 = DateTimeFormatInfo_get_RoundtripPattern_m7593(L_31, /*hidden argument*/NULL); + V_0 = L_32; + bool* L_33 = ___use_invariant; + *((int8_t*)(L_33)) = (int8_t)1; + goto IL_01cd; + } + +IL_0144: + { + DateTimeFormatInfo_t1251 * L_34 = ___dfi; + NullCheck(L_34); + String_t* L_35 = DateTimeFormatInfo_get_RFC1123Pattern_m7592(L_34, /*hidden argument*/NULL); + V_0 = L_35; + bool L_36 = ___date_time_offset; + if (!L_36) + { + goto IL_0155; + } + } + { + bool* L_37 = ___useutc; + *((int8_t*)(L_37)) = (int8_t)1; + } + +IL_0155: + { + bool* L_38 = ___use_invariant; + *((int8_t*)(L_38)) = (int8_t)1; + goto IL_01cd; + } + +IL_015d: + { + DateTimeFormatInfo_t1251 * L_39 = ___dfi; + NullCheck(L_39); + String_t* L_40 = DateTimeFormatInfo_get_SortableDateTimePattern_m7594(L_39, /*hidden argument*/NULL); + V_0 = L_40; + bool* L_41 = ___use_invariant; + *((int8_t*)(L_41)) = (int8_t)1; + goto IL_01cd; + } + +IL_016c: + { + DateTimeFormatInfo_t1251 * L_42 = ___dfi; + NullCheck(L_42); + String_t* L_43 = DateTimeFormatInfo_get_ShortTimePattern_m7583(L_42, /*hidden argument*/NULL); + V_0 = L_43; + goto IL_01cd; + } + +IL_0178: + { + DateTimeFormatInfo_t1251 * L_44 = ___dfi; + NullCheck(L_44); + String_t* L_45 = DateTimeFormatInfo_get_LongTimePattern_m7584(L_44, /*hidden argument*/NULL); + V_0 = L_45; + goto IL_01cd; + } + +IL_0184: + { + DateTimeFormatInfo_t1251 * L_46 = ___dfi; + NullCheck(L_46); + String_t* L_47 = DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595(L_46, /*hidden argument*/NULL); + V_0 = L_47; + bool L_48 = ___date_time_offset; + if (!L_48) + { + goto IL_0195; + } + } + { + bool* L_49 = ___useutc; + *((int8_t*)(L_49)) = (int8_t)1; + } + +IL_0195: + { + bool* L_50 = ___use_invariant; + *((int8_t*)(L_50)) = (int8_t)1; + goto IL_01cd; + } + +IL_019d: + { + bool L_51 = ___date_time_offset; + if (!L_51) + { + goto IL_01ab; + } + } + { + V_0 = (String_t*)NULL; + goto IL_01b5; + } + +IL_01ab: + { + DateTimeFormatInfo_t1251 * L_52 = ___dfi; + NullCheck(L_52); + String_t* L_53 = DateTimeFormatInfo_get_FullDateTimePattern_m7587(L_52, /*hidden argument*/NULL); + V_0 = L_53; + bool* L_54 = ___useutc; + *((int8_t*)(L_54)) = (int8_t)1; + } + +IL_01b5: + { + goto IL_01cd; + } + +IL_01ba: + { + DateTimeFormatInfo_t1251 * L_55 = ___dfi; + NullCheck(L_55); + String_t* L_56 = DateTimeFormatInfo_get_YearMonthPattern_m7586(L_55, /*hidden argument*/NULL); + V_0 = L_56; + goto IL_01cd; + } + +IL_01c6: + { + V_0 = (String_t*)NULL; + goto IL_01cd; + } + +IL_01cd: + { + String_t* L_57 = V_0; + return L_57; + } +} +// System.String System.DateTimeUtils::ToString(System.DateTime,System.String,System.Globalization.DateTimeFormatInfo) +extern TypeInfo* Nullable_1_t1790_il2cpp_TypeInfo_var; +extern "C" String_t* DateTimeUtils_ToString_m10406 (Object_t * __this /* static, unused */, DateTime_t365 ___dt, String_t* ___format, DateTimeFormatInfo_t1251 * ___dfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Nullable_1_t1790_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1184); + s_Il2CppMethodIntialized = true; + } + Nullable_1_t1790 V_0 = {0}; + { + DateTime_t365 L_0 = ___dt; + Initobj (Nullable_1_t1790_il2cpp_TypeInfo_var, (&V_0)); + Nullable_1_t1790 L_1 = V_0; + String_t* L_2 = ___format; + DateTimeFormatInfo_t1251 * L_3 = ___dfi; + String_t* L_4 = DateTimeUtils_ToString_m10407(NULL /*static, unused*/, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.DateTimeUtils::ToString(System.DateTime,System.Nullable`1,System.String,System.Globalization.DateTimeFormatInfo) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern const MethodInfo* Nullable_1_get_HasValue_m10912_MethodInfo_var; +extern const MethodInfo* Nullable_1_get_Value_m10913_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral2577; +extern Il2CppCodeGenString* _stringLiteral2578; +extern Il2CppCodeGenString* _stringLiteral2579; +extern Il2CppCodeGenString* _stringLiteral2580; +extern Il2CppCodeGenString* _stringLiteral2581; +extern "C" String_t* DateTimeUtils_ToString_m10407 (Object_t * __this /* static, unused */, DateTime_t365 ___dt, Nullable_1_t1790 ___utc_offset, String_t* ___format, DateTimeFormatInfo_t1251 * ___dfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(833); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + Nullable_1_get_HasValue_m10912_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484022); + Nullable_1_get_Value_m10913_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484023); + _stringLiteral2577 = il2cpp_codegen_string_literal_from_index(2577); + _stringLiteral2578 = il2cpp_codegen_string_literal_from_index(2578); + _stringLiteral2579 = il2cpp_codegen_string_literal_from_index(2579); + _stringLiteral2580 = il2cpp_codegen_string_literal_from_index(2580); + _stringLiteral2581 = il2cpp_codegen_string_literal_from_index(2581); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + DateTimeFormatInfo_t1251 * V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + bool V_4 = false; + uint16_t V_5 = 0x0; + int32_t V_6 = 0; + int32_t V_7 = 0; + int32_t V_8 = 0; + String_t* V_9 = {0}; + TimeSpan_t803 V_10 = {0}; + int32_t V_11 = 0; + uint16_t V_12 = 0x0; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + int32_t V_16 = 0; + int32_t V_17 = 0; + int32_t G_B17_0 = 0; + StringBuilder_t457 * G_B17_1 = {0}; + int32_t G_B16_0 = 0; + StringBuilder_t457 * G_B16_1 = {0}; + int32_t G_B18_0 = 0; + int32_t G_B18_1 = 0; + StringBuilder_t457 * G_B18_2 = {0}; + int32_t G_B21_0 = 0; + StringBuilder_t457 * G_B21_1 = {0}; + int32_t G_B20_0 = 0; + StringBuilder_t457 * G_B20_1 = {0}; + int32_t G_B22_0 = 0; + int32_t G_B22_1 = 0; + StringBuilder_t457 * G_B22_2 = {0}; + int32_t G_B25_0 = 0; + StringBuilder_t457 * G_B25_1 = {0}; + int32_t G_B24_0 = 0; + StringBuilder_t457 * G_B24_1 = {0}; + int32_t G_B26_0 = 0; + int32_t G_B26_1 = 0; + StringBuilder_t457 * G_B26_2 = {0}; + int32_t G_B29_0 = 0; + StringBuilder_t457 * G_B29_1 = {0}; + int32_t G_B28_0 = 0; + StringBuilder_t457 * G_B28_1 = {0}; + int32_t G_B30_0 = 0; + int32_t G_B30_1 = 0; + StringBuilder_t457 * G_B30_2 = {0}; + String_t* G_B47_0 = {0}; + TimeSpan_t803 G_B56_0 = {0}; + TimeSpan_t803 G_B71_0 = {0}; + int32_t G_B81_0 = 0; + StringBuilder_t457 * G_B81_1 = {0}; + int32_t G_B80_0 = 0; + StringBuilder_t457 * G_B80_1 = {0}; + int32_t G_B82_0 = 0; + int32_t G_B82_1 = 0; + StringBuilder_t457 * G_B82_2 = {0}; + { + String_t* L_0 = ___format; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + StringBuilder_t457 * L_2 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_2, ((int32_t)((int32_t)L_1+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + V_0 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var); + DateTimeFormatInfo_t1251 * L_3 = DateTimeFormatInfo_get_InvariantInfo_m7589(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_3; + String_t* L_4 = ___format; + DateTimeFormatInfo_t1251 * L_5 = V_1; + NullCheck(L_5); + String_t* L_6 = DateTimeFormatInfo_get_RFC1123Pattern_m7592(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_7 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_002e; + } + } + { + DateTimeFormatInfo_t1251 * L_8 = V_1; + ___dfi = L_8; + goto IL_0042; + } + +IL_002e: + { + String_t* L_9 = ___format; + DateTimeFormatInfo_t1251 * L_10 = V_1; + NullCheck(L_10); + String_t* L_11 = DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595(L_10, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_12 = String_op_Equality_m442(NULL /*static, unused*/, L_9, L_11, /*hidden argument*/NULL); + if (!L_12) + { + goto IL_0042; + } + } + { + DateTimeFormatInfo_t1251 * L_13 = V_1; + ___dfi = L_13; + } + +IL_0042: + { + V_2 = 0; + goto IL_06ca; + } + +IL_0049: + { + V_4 = 0; + String_t* L_14 = ___format; + int32_t L_15 = V_2; + NullCheck(L_14); + uint16_t L_16 = String_get_Chars_m2061(L_14, L_15, /*hidden argument*/NULL); + V_5 = L_16; + uint16_t L_17 = V_5; + V_12 = L_17; + uint16_t L_18 = V_12; + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 0) + { + goto IL_04d4; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 1) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 2) + { + goto IL_01e3; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 3) + { + goto IL_05ed; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 4) + { + goto IL_0121; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 5) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 6) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 7) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 8) + { + goto IL_008b; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)100))) == 9) + { + goto IL_0187; + } + } + +IL_008b: + { + uint16_t L_19 = V_12; + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 0) + { + goto IL_01db; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 1) + { + goto IL_00b5; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 2) + { + goto IL_015d; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 3) + { + goto IL_00b5; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 4) + { + goto IL_00b5; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 5) + { + goto IL_0404; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 6) + { + goto IL_00b5; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)70))) == 7) + { + goto IL_054d; + } + } + +IL_00b5: + { + uint16_t L_20 = V_12; + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 0) + { + goto IL_01b1; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 1) + { + goto IL_02a4; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 2) + { + goto IL_00df; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 3) + { + goto IL_00df; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 4) + { + goto IL_00df; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 5) + { + goto IL_00df; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 6) + { + goto IL_05a9; + } + if (((int32_t)((int32_t)L_20-(int32_t)((int32_t)115))) == 7) + { + goto IL_0305; + } + } + +IL_00df: + { + uint16_t L_21 = V_12; + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 0) + { + goto IL_063d; + } + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 1) + { + goto IL_0101; + } + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 2) + { + goto IL_0101; + } + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 3) + { + goto IL_064b; + } + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 4) + { + goto IL_0101; + } + if (((int32_t)((int32_t)L_21-(int32_t)((int32_t)34))) == 5) + { + goto IL_063d; + } + } + +IL_0101: + { + uint16_t L_22 = V_12; + if ((((int32_t)L_22) == ((int32_t)((int32_t)47)))) + { + goto IL_0629; + } + } + { + uint16_t L_23 = V_12; + if ((((int32_t)L_23) == ((int32_t)((int32_t)58)))) + { + goto IL_0615; + } + } + { + uint16_t L_24 = V_12; + if ((((int32_t)L_24) == ((int32_t)((int32_t)92)))) + { + goto IL_0686; + } + } + { + goto IL_06b6; + } + +IL_0121: + { + String_t* L_25 = ___format; + int32_t L_26 = V_2; + uint16_t L_27 = V_5; + int32_t L_28 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_25, L_26, L_27, /*hidden argument*/NULL); + V_3 = L_28; + int32_t L_29 = DateTime_get_Hour_m10339((&___dt), /*hidden argument*/NULL); + V_6 = ((int32_t)((int32_t)L_29%(int32_t)((int32_t)12))); + int32_t L_30 = V_6; + if (L_30) + { + goto IL_0142; + } + } + { + V_6 = ((int32_t)12); + } + +IL_0142: + { + StringBuilder_t457 * L_31 = V_0; + int32_t L_32 = V_6; + int32_t L_33 = V_3; + G_B16_0 = L_32; + G_B16_1 = L_31; + if ((!(((uint32_t)L_33) == ((uint32_t)1)))) + { + G_B17_0 = L_32; + G_B17_1 = L_31; + goto IL_0152; + } + } + { + G_B18_0 = 1; + G_B18_1 = G_B16_0; + G_B18_2 = G_B16_1; + goto IL_0153; + } + +IL_0152: + { + G_B18_0 = 2; + G_B18_1 = G_B17_0; + G_B18_2 = G_B17_1; + } + +IL_0153: + { + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, G_B18_2, G_B18_1, G_B18_0, /*hidden argument*/NULL); + goto IL_06c6; + } + +IL_015d: + { + String_t* L_34 = ___format; + int32_t L_35 = V_2; + uint16_t L_36 = V_5; + int32_t L_37 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_34, L_35, L_36, /*hidden argument*/NULL); + V_3 = L_37; + StringBuilder_t457 * L_38 = V_0; + int32_t L_39 = DateTime_get_Hour_m10339((&___dt), /*hidden argument*/NULL); + int32_t L_40 = V_3; + G_B20_0 = L_39; + G_B20_1 = L_38; + if ((!(((uint32_t)L_40) == ((uint32_t)1)))) + { + G_B21_0 = L_39; + G_B21_1 = L_38; + goto IL_017c; + } + } + { + G_B22_0 = 1; + G_B22_1 = G_B20_0; + G_B22_2 = G_B20_1; + goto IL_017d; + } + +IL_017c: + { + G_B22_0 = 2; + G_B22_1 = G_B21_0; + G_B22_2 = G_B21_1; + } + +IL_017d: + { + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, G_B22_2, G_B22_1, G_B22_0, /*hidden argument*/NULL); + goto IL_06c6; + } + +IL_0187: + { + String_t* L_41 = ___format; + int32_t L_42 = V_2; + uint16_t L_43 = V_5; + int32_t L_44 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_41, L_42, L_43, /*hidden argument*/NULL); + V_3 = L_44; + StringBuilder_t457 * L_45 = V_0; + int32_t L_46 = DateTime_get_Minute_m10340((&___dt), /*hidden argument*/NULL); + int32_t L_47 = V_3; + G_B24_0 = L_46; + G_B24_1 = L_45; + if ((!(((uint32_t)L_47) == ((uint32_t)1)))) + { + G_B25_0 = L_46; + G_B25_1 = L_45; + goto IL_01a6; + } + } + { + G_B26_0 = 1; + G_B26_1 = G_B24_0; + G_B26_2 = G_B24_1; + goto IL_01a7; + } + +IL_01a6: + { + G_B26_0 = 2; + G_B26_1 = G_B25_0; + G_B26_2 = G_B25_1; + } + +IL_01a7: + { + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, G_B26_2, G_B26_1, G_B26_0, /*hidden argument*/NULL); + goto IL_06c6; + } + +IL_01b1: + { + String_t* L_48 = ___format; + int32_t L_49 = V_2; + uint16_t L_50 = V_5; + int32_t L_51 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_48, L_49, L_50, /*hidden argument*/NULL); + V_3 = L_51; + StringBuilder_t457 * L_52 = V_0; + int32_t L_53 = DateTime_get_Second_m10341((&___dt), /*hidden argument*/NULL); + int32_t L_54 = V_3; + G_B28_0 = L_53; + G_B28_1 = L_52; + if ((!(((uint32_t)L_54) == ((uint32_t)1)))) + { + G_B29_0 = L_53; + G_B29_1 = L_52; + goto IL_01d0; + } + } + { + G_B30_0 = 1; + G_B30_1 = G_B28_0; + G_B30_2 = G_B28_1; + goto IL_01d1; + } + +IL_01d0: + { + G_B30_0 = 2; + G_B30_1 = G_B29_0; + G_B30_2 = G_B29_1; + } + +IL_01d1: + { + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, G_B30_2, G_B30_1, G_B30_0, /*hidden argument*/NULL); + goto IL_06c6; + } + +IL_01db: + { + V_4 = 1; + goto IL_01e3; + } + +IL_01e3: + { + String_t* L_55 = ___format; + int32_t L_56 = V_2; + uint16_t L_57 = V_5; + int32_t L_58 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_55, L_56, L_57, /*hidden argument*/NULL); + V_3 = L_58; + int32_t L_59 = V_3; + if ((((int32_t)L_59) <= ((int32_t)7))) + { + goto IL_01ff; + } + } + { + FormatException_t890 * L_60 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_60, _stringLiteral2577, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_60); + } + +IL_01ff: + { + int64_t L_61 = DateTime_get_Ticks_m5734((&___dt), /*hidden argument*/NULL); + int32_t L_62 = V_3; + double L_63 = pow((10.0), (((double)((double)((int32_t)((int32_t)7-(int32_t)L_62)))))); + V_7 = (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_61%(int64_t)(((int64_t)((int64_t)((int32_t)10000000))))))/(int64_t)(((int64_t)((int64_t)L_63)))))))); + StringBuilder_t457 * L_64 = V_0; + NullCheck(L_64); + int32_t L_65 = StringBuilder_get_Length_m4734(L_64, /*hidden argument*/NULL); + V_8 = L_65; + StringBuilder_t457 * L_66 = V_0; + int32_t L_67 = V_7; + int32_t L_68 = V_3; + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, L_66, L_67, L_68, /*hidden argument*/NULL); + bool L_69 = V_4; + if (!L_69) + { + goto IL_029f; + } + } + { + goto IL_024f; + } + +IL_0241: + { + StringBuilder_t457 * L_70 = V_0; + StringBuilder_t457 * L_71 = L_70; + NullCheck(L_71); + int32_t L_72 = StringBuilder_get_Length_m4734(L_71, /*hidden argument*/NULL); + NullCheck(L_71); + StringBuilder_set_Length_m4774(L_71, ((int32_t)((int32_t)L_72-(int32_t)1)), /*hidden argument*/NULL); + } + +IL_024f: + { + StringBuilder_t457 * L_73 = V_0; + NullCheck(L_73); + int32_t L_74 = StringBuilder_get_Length_m4734(L_73, /*hidden argument*/NULL); + int32_t L_75 = V_8; + if ((((int32_t)L_74) <= ((int32_t)L_75))) + { + goto IL_0271; + } + } + { + StringBuilder_t457 * L_76 = V_0; + StringBuilder_t457 * L_77 = V_0; + NullCheck(L_77); + int32_t L_78 = StringBuilder_get_Length_m4734(L_77, /*hidden argument*/NULL); + NullCheck(L_76); + uint16_t L_79 = StringBuilder_get_Chars_m9812(L_76, ((int32_t)((int32_t)L_78-(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_79) == ((int32_t)((int32_t)48)))) + { + goto IL_0241; + } + } + +IL_0271: + { + int32_t L_80 = V_7; + if (L_80) + { + goto IL_029f; + } + } + { + int32_t L_81 = V_8; + if ((((int32_t)L_81) <= ((int32_t)0))) + { + goto IL_029f; + } + } + { + StringBuilder_t457 * L_82 = V_0; + int32_t L_83 = V_8; + NullCheck(L_82); + uint16_t L_84 = StringBuilder_get_Chars_m9812(L_82, ((int32_t)((int32_t)L_83-(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)46))))) + { + goto IL_029f; + } + } + { + StringBuilder_t457 * L_85 = V_0; + StringBuilder_t457 * L_86 = L_85; + NullCheck(L_86); + int32_t L_87 = StringBuilder_get_Length_m4734(L_86, /*hidden argument*/NULL); + NullCheck(L_86); + StringBuilder_set_Length_m4774(L_86, ((int32_t)((int32_t)L_87-(int32_t)1)), /*hidden argument*/NULL); + } + +IL_029f: + { + goto IL_06c6; + } + +IL_02a4: + { + String_t* L_88 = ___format; + int32_t L_89 = V_2; + uint16_t L_90 = V_5; + int32_t L_91 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_88, L_89, L_90, /*hidden argument*/NULL); + V_3 = L_91; + int32_t L_92 = DateTime_get_Hour_m10339((&___dt), /*hidden argument*/NULL); + if ((((int32_t)L_92) >= ((int32_t)((int32_t)12)))) + { + goto IL_02c7; + } + } + { + DateTimeFormatInfo_t1251 * L_93 = ___dfi; + NullCheck(L_93); + String_t* L_94 = DateTimeFormatInfo_get_AMDesignator_m7577(L_93, /*hidden argument*/NULL); + G_B47_0 = L_94; + goto IL_02cd; + } + +IL_02c7: + { + DateTimeFormatInfo_t1251 * L_95 = ___dfi; + NullCheck(L_95); + String_t* L_96 = DateTimeFormatInfo_get_PMDesignator_m7578(L_95, /*hidden argument*/NULL); + G_B47_0 = L_96; + } + +IL_02cd: + { + V_9 = G_B47_0; + int32_t L_97 = V_3; + if ((!(((uint32_t)L_97) == ((uint32_t)1)))) + { + goto IL_02f7; + } + } + { + String_t* L_98 = V_9; + NullCheck(L_98); + int32_t L_99 = String_get_Length_m2000(L_98, /*hidden argument*/NULL); + if ((((int32_t)L_99) < ((int32_t)1))) + { + goto IL_02f2; + } + } + { + StringBuilder_t457 * L_100 = V_0; + String_t* L_101 = V_9; + NullCheck(L_101); + uint16_t L_102 = String_get_Chars_m2061(L_101, 0, /*hidden argument*/NULL); + NullCheck(L_100); + StringBuilder_Append_m4622(L_100, L_102, /*hidden argument*/NULL); + } + +IL_02f2: + { + goto IL_0300; + } + +IL_02f7: + { + StringBuilder_t457 * L_103 = V_0; + String_t* L_104 = V_9; + NullCheck(L_103); + StringBuilder_Append_m2058(L_103, L_104, /*hidden argument*/NULL); + } + +IL_0300: + { + goto IL_06c6; + } + +IL_0305: + { + String_t* L_105 = ___format; + int32_t L_106 = V_2; + uint16_t L_107 = V_5; + int32_t L_108 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_105, L_106, L_107, /*hidden argument*/NULL); + V_3 = L_108; + bool L_109 = Nullable_1_get_HasValue_m10912((&___utc_offset), /*hidden argument*/Nullable_1_get_HasValue_m10912_MethodInfo_var); + if (!L_109) + { + goto IL_0327; + } + } + { + TimeSpan_t803 L_110 = Nullable_1_get_Value_m10913((&___utc_offset), /*hidden argument*/Nullable_1_get_Value_m10913_MethodInfo_var); + G_B56_0 = L_110; + goto IL_0332; + } + +IL_0327: + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_111 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_112 = ___dt; + NullCheck(L_111); + TimeSpan_t803 L_113 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, L_111, L_112); + G_B56_0 = L_113; + } + +IL_0332: + { + V_10 = G_B56_0; + int64_t L_114 = TimeSpan_get_Ticks_m10752((&V_10), /*hidden argument*/NULL); + if ((((int64_t)L_114) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0350; + } + } + { + StringBuilder_t457 * L_115 = V_0; + NullCheck(L_115); + StringBuilder_Append_m4622(L_115, ((int32_t)43), /*hidden argument*/NULL); + goto IL_0359; + } + +IL_0350: + { + StringBuilder_t457 * L_116 = V_0; + NullCheck(L_116); + StringBuilder_Append_m4622(L_116, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_0359: + { + int32_t L_117 = V_3; + V_13 = L_117; + int32_t L_118 = V_13; + if ((((int32_t)L_118) == ((int32_t)1))) + { + goto IL_0371; + } + } + { + int32_t L_119 = V_13; + if ((((int32_t)L_119) == ((int32_t)2))) + { + goto IL_0389; + } + } + { + goto IL_03af; + } + +IL_0371: + { + StringBuilder_t457 * L_120 = V_0; + int32_t L_121 = TimeSpan_get_Hours_m10748((&V_10), /*hidden argument*/NULL); + int32_t L_122 = abs(L_121); + NullCheck(L_120); + StringBuilder_Append_m4680(L_120, L_122, /*hidden argument*/NULL); + goto IL_03ff; + } + +IL_0389: + { + StringBuilder_t457 * L_123 = V_0; + int32_t L_124 = TimeSpan_get_Hours_m10748((&V_10), /*hidden argument*/NULL); + int32_t L_125 = abs(L_124); + V_14 = L_125; + String_t* L_126 = Int32_ToString_m4745((&V_14), _stringLiteral2578, /*hidden argument*/NULL); + NullCheck(L_123); + StringBuilder_Append_m2058(L_123, L_126, /*hidden argument*/NULL); + goto IL_03ff; + } + +IL_03af: + { + StringBuilder_t457 * L_127 = V_0; + int32_t L_128 = TimeSpan_get_Hours_m10748((&V_10), /*hidden argument*/NULL); + int32_t L_129 = abs(L_128); + V_15 = L_129; + String_t* L_130 = Int32_ToString_m4745((&V_15), _stringLiteral2578, /*hidden argument*/NULL); + NullCheck(L_127); + StringBuilder_Append_m2058(L_127, L_130, /*hidden argument*/NULL); + StringBuilder_t457 * L_131 = V_0; + NullCheck(L_131); + StringBuilder_Append_m4622(L_131, ((int32_t)58), /*hidden argument*/NULL); + StringBuilder_t457 * L_132 = V_0; + int32_t L_133 = TimeSpan_get_Minutes_m10750((&V_10), /*hidden argument*/NULL); + int32_t L_134 = abs(L_133); + V_16 = L_134; + String_t* L_135 = Int32_ToString_m4745((&V_16), _stringLiteral2578, /*hidden argument*/NULL); + NullCheck(L_132); + StringBuilder_Append_m2058(L_132, L_135, /*hidden argument*/NULL); + goto IL_03ff; + } + +IL_03ff: + { + goto IL_06c6; + } + +IL_0404: + { + V_3 = 1; + bool L_136 = Nullable_1_get_HasValue_m10912((&___utc_offset), /*hidden argument*/Nullable_1_get_HasValue_m10912_MethodInfo_var); + if (L_136) + { + goto IL_041f; + } + } + { + int32_t L_137 = DateTime_get_Kind_m10346((&___dt), /*hidden argument*/NULL); + if ((!(((uint32_t)L_137) == ((uint32_t)2)))) + { + goto IL_04b9; + } + } + +IL_041f: + { + bool L_138 = Nullable_1_get_HasValue_m10912((&___utc_offset), /*hidden argument*/Nullable_1_get_HasValue_m10912_MethodInfo_var); + if (!L_138) + { + goto IL_0437; + } + } + { + TimeSpan_t803 L_139 = Nullable_1_get_Value_m10913((&___utc_offset), /*hidden argument*/Nullable_1_get_Value_m10913_MethodInfo_var); + G_B71_0 = L_139; + goto IL_0442; + } + +IL_0437: + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_140 = TimeZone_get_CurrentTimeZone_m10785(NULL /*static, unused*/, /*hidden argument*/NULL); + DateTime_t365 L_141 = ___dt; + NullCheck(L_140); + TimeSpan_t803 L_142 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, L_140, L_141); + G_B71_0 = L_142; + } + +IL_0442: + { + V_10 = G_B71_0; + int64_t L_143 = TimeSpan_get_Ticks_m10752((&V_10), /*hidden argument*/NULL); + if ((((int64_t)L_143) < ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0460; + } + } + { + StringBuilder_t457 * L_144 = V_0; + NullCheck(L_144); + StringBuilder_Append_m4622(L_144, ((int32_t)43), /*hidden argument*/NULL); + goto IL_0469; + } + +IL_0460: + { + StringBuilder_t457 * L_145 = V_0; + NullCheck(L_145); + StringBuilder_Append_m4622(L_145, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_0469: + { + StringBuilder_t457 * L_146 = V_0; + int32_t L_147 = TimeSpan_get_Hours_m10748((&V_10), /*hidden argument*/NULL); + int32_t L_148 = abs(L_147); + V_13 = L_148; + String_t* L_149 = Int32_ToString_m4745((&V_13), _stringLiteral2578, /*hidden argument*/NULL); + NullCheck(L_146); + StringBuilder_Append_m2058(L_146, L_149, /*hidden argument*/NULL); + StringBuilder_t457 * L_150 = V_0; + NullCheck(L_150); + StringBuilder_Append_m4622(L_150, ((int32_t)58), /*hidden argument*/NULL); + StringBuilder_t457 * L_151 = V_0; + int32_t L_152 = TimeSpan_get_Minutes_m10750((&V_10), /*hidden argument*/NULL); + int32_t L_153 = abs(L_152); + V_17 = L_153; + String_t* L_154 = Int32_ToString_m4745((&V_17), _stringLiteral2578, /*hidden argument*/NULL); + NullCheck(L_151); + StringBuilder_Append_m2058(L_151, L_154, /*hidden argument*/NULL); + goto IL_04cf; + } + +IL_04b9: + { + int32_t L_155 = DateTime_get_Kind_m10346((&___dt), /*hidden argument*/NULL); + if ((!(((uint32_t)L_155) == ((uint32_t)1)))) + { + goto IL_04cf; + } + } + { + StringBuilder_t457 * L_156 = V_0; + NullCheck(L_156); + StringBuilder_Append_m4622(L_156, ((int32_t)90), /*hidden argument*/NULL); + } + +IL_04cf: + { + goto IL_06c6; + } + +IL_04d4: + { + String_t* L_157 = ___format; + int32_t L_158 = V_2; + uint16_t L_159 = V_5; + int32_t L_160 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_157, L_158, L_159, /*hidden argument*/NULL); + V_3 = L_160; + int32_t L_161 = V_3; + if ((((int32_t)L_161) > ((int32_t)2))) + { + goto IL_050a; + } + } + { + StringBuilder_t457 * L_162 = V_0; + DateTimeFormatInfo_t1251 * L_163 = ___dfi; + NullCheck(L_163); + Calendar_t1245 * L_164 = DateTimeFormatInfo_get_Calendar_m7590(L_163, /*hidden argument*/NULL); + DateTime_t365 L_165 = ___dt; + NullCheck(L_164); + int32_t L_166 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(7 /* System.Int32 System.Globalization.Calendar::GetDayOfMonth(System.DateTime) */, L_164, L_165); + int32_t L_167 = V_3; + G_B80_0 = L_166; + G_B80_1 = L_162; + if ((!(((uint32_t)L_167) == ((uint32_t)1)))) + { + G_B81_0 = L_166; + G_B81_1 = L_162; + goto IL_04ff; + } + } + { + G_B82_0 = 1; + G_B82_1 = G_B80_0; + G_B82_2 = G_B80_1; + goto IL_0500; + } + +IL_04ff: + { + G_B82_0 = 2; + G_B82_1 = G_B81_0; + G_B82_2 = G_B81_1; + } + +IL_0500: + { + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, G_B82_2, G_B82_1, G_B82_0, /*hidden argument*/NULL); + goto IL_0548; + } + +IL_050a: + { + int32_t L_168 = V_3; + if ((!(((uint32_t)L_168) == ((uint32_t)3)))) + { + goto IL_052f; + } + } + { + StringBuilder_t457 * L_169 = V_0; + DateTimeFormatInfo_t1251 * L_170 = ___dfi; + DateTimeFormatInfo_t1251 * L_171 = ___dfi; + NullCheck(L_171); + Calendar_t1245 * L_172 = DateTimeFormatInfo_get_Calendar_m7590(L_171, /*hidden argument*/NULL); + DateTime_t365 L_173 = ___dt; + NullCheck(L_172); + int32_t L_174 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(8 /* System.DayOfWeek System.Globalization.Calendar::GetDayOfWeek(System.DateTime) */, L_172, L_173); + NullCheck(L_170); + String_t* L_175 = DateTimeFormatInfo_GetAbbreviatedDayName_m7600(L_170, L_174, /*hidden argument*/NULL); + NullCheck(L_169); + StringBuilder_Append_m2058(L_169, L_175, /*hidden argument*/NULL); + goto IL_0548; + } + +IL_052f: + { + StringBuilder_t457 * L_176 = V_0; + DateTimeFormatInfo_t1251 * L_177 = ___dfi; + DateTimeFormatInfo_t1251 * L_178 = ___dfi; + NullCheck(L_178); + Calendar_t1245 * L_179 = DateTimeFormatInfo_get_Calendar_m7590(L_178, /*hidden argument*/NULL); + DateTime_t365 L_180 = ___dt; + NullCheck(L_179); + int32_t L_181 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(8 /* System.DayOfWeek System.Globalization.Calendar::GetDayOfWeek(System.DateTime) */, L_179, L_180); + NullCheck(L_177); + String_t* L_182 = DateTimeFormatInfo_GetDayName_m7599(L_177, L_181, /*hidden argument*/NULL); + NullCheck(L_176); + StringBuilder_Append_m2058(L_176, L_182, /*hidden argument*/NULL); + } + +IL_0548: + { + goto IL_06c6; + } + +IL_054d: + { + String_t* L_183 = ___format; + int32_t L_184 = V_2; + uint16_t L_185 = V_5; + int32_t L_186 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_183, L_184, L_185, /*hidden argument*/NULL); + V_3 = L_186; + DateTimeFormatInfo_t1251 * L_187 = ___dfi; + NullCheck(L_187); + Calendar_t1245 * L_188 = DateTimeFormatInfo_get_Calendar_m7590(L_187, /*hidden argument*/NULL); + DateTime_t365 L_189 = ___dt; + NullCheck(L_188); + int32_t L_190 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(10 /* System.Int32 System.Globalization.Calendar::GetMonth(System.DateTime) */, L_188, L_189); + V_11 = L_190; + int32_t L_191 = V_3; + if ((((int32_t)L_191) > ((int32_t)2))) + { + goto IL_057a; + } + } + { + StringBuilder_t457 * L_192 = V_0; + int32_t L_193 = V_11; + int32_t L_194 = V_3; + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, L_192, L_193, L_194, /*hidden argument*/NULL); + goto IL_05a4; + } + +IL_057a: + { + int32_t L_195 = V_3; + if ((!(((uint32_t)L_195) == ((uint32_t)3)))) + { + goto IL_0595; + } + } + { + StringBuilder_t457 * L_196 = V_0; + DateTimeFormatInfo_t1251 * L_197 = ___dfi; + int32_t L_198 = V_11; + NullCheck(L_197); + String_t* L_199 = DateTimeFormatInfo_GetAbbreviatedMonthName_m7570(L_197, L_198, /*hidden argument*/NULL); + NullCheck(L_196); + StringBuilder_Append_m2058(L_196, L_199, /*hidden argument*/NULL); + goto IL_05a4; + } + +IL_0595: + { + StringBuilder_t457 * L_200 = V_0; + DateTimeFormatInfo_t1251 * L_201 = ___dfi; + int32_t L_202 = V_11; + NullCheck(L_201); + String_t* L_203 = DateTimeFormatInfo_GetMonthName_m7572(L_201, L_202, /*hidden argument*/NULL); + NullCheck(L_200); + StringBuilder_Append_m2058(L_200, L_203, /*hidden argument*/NULL); + } + +IL_05a4: + { + goto IL_06c6; + } + +IL_05a9: + { + String_t* L_204 = ___format; + int32_t L_205 = V_2; + uint16_t L_206 = V_5; + int32_t L_207 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_204, L_205, L_206, /*hidden argument*/NULL); + V_3 = L_207; + int32_t L_208 = V_3; + if ((((int32_t)L_208) > ((int32_t)2))) + { + goto IL_05d5; + } + } + { + StringBuilder_t457 * L_209 = V_0; + DateTimeFormatInfo_t1251 * L_210 = ___dfi; + NullCheck(L_210); + Calendar_t1245 * L_211 = DateTimeFormatInfo_get_Calendar_m7590(L_210, /*hidden argument*/NULL); + DateTime_t365 L_212 = ___dt; + NullCheck(L_211); + int32_t L_213 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(11 /* System.Int32 System.Globalization.Calendar::GetYear(System.DateTime) */, L_211, L_212); + int32_t L_214 = V_3; + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, L_209, ((int32_t)((int32_t)L_213%(int32_t)((int32_t)100))), L_214, /*hidden argument*/NULL); + goto IL_05e8; + } + +IL_05d5: + { + StringBuilder_t457 * L_215 = V_0; + DateTimeFormatInfo_t1251 * L_216 = ___dfi; + NullCheck(L_216); + Calendar_t1245 * L_217 = DateTimeFormatInfo_get_Calendar_m7590(L_216, /*hidden argument*/NULL); + DateTime_t365 L_218 = ___dt; + NullCheck(L_217); + int32_t L_219 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(11 /* System.Int32 System.Globalization.Calendar::GetYear(System.DateTime) */, L_217, L_218); + int32_t L_220 = V_3; + DateTimeUtils_ZeroPad_m10402(NULL /*static, unused*/, L_215, L_219, L_220, /*hidden argument*/NULL); + } + +IL_05e8: + { + goto IL_06c6; + } + +IL_05ed: + { + String_t* L_221 = ___format; + int32_t L_222 = V_2; + uint16_t L_223 = V_5; + int32_t L_224 = DateTimeUtils_CountRepeat_m10401(NULL /*static, unused*/, L_221, L_222, L_223, /*hidden argument*/NULL); + V_3 = L_224; + StringBuilder_t457 * L_225 = V_0; + DateTimeFormatInfo_t1251 * L_226 = ___dfi; + DateTimeFormatInfo_t1251 * L_227 = ___dfi; + NullCheck(L_227); + Calendar_t1245 * L_228 = DateTimeFormatInfo_get_Calendar_m7590(L_227, /*hidden argument*/NULL); + DateTime_t365 L_229 = ___dt; + NullCheck(L_228); + int32_t L_230 = (int32_t)VirtFuncInvoker1< int32_t, DateTime_t365 >::Invoke(9 /* System.Int32 System.Globalization.Calendar::GetEra(System.DateTime) */, L_228, L_229); + NullCheck(L_226); + String_t* L_231 = DateTimeFormatInfo_GetEraName_m7571(L_226, L_230, /*hidden argument*/NULL); + NullCheck(L_225); + StringBuilder_Append_m2058(L_225, L_231, /*hidden argument*/NULL); + goto IL_06c6; + } + +IL_0615: + { + StringBuilder_t457 * L_232 = V_0; + DateTimeFormatInfo_t1251 * L_233 = ___dfi; + NullCheck(L_233); + String_t* L_234 = DateTimeFormatInfo_get_TimeSeparator_m7580(L_233, /*hidden argument*/NULL); + NullCheck(L_232); + StringBuilder_Append_m2058(L_232, L_234, /*hidden argument*/NULL); + V_3 = 1; + goto IL_06c6; + } + +IL_0629: + { + StringBuilder_t457 * L_235 = V_0; + DateTimeFormatInfo_t1251 * L_236 = ___dfi; + NullCheck(L_236); + String_t* L_237 = DateTimeFormatInfo_get_DateSeparator_m7579(L_236, /*hidden argument*/NULL); + NullCheck(L_235); + StringBuilder_Append_m2058(L_235, L_237, /*hidden argument*/NULL); + V_3 = 1; + goto IL_06c6; + } + +IL_063d: + { + String_t* L_238 = ___format; + int32_t L_239 = V_2; + StringBuilder_t457 * L_240 = V_0; + int32_t L_241 = DateTimeUtils_ParseQuotedString_m10403(NULL /*static, unused*/, L_238, L_239, L_240, /*hidden argument*/NULL); + V_3 = L_241; + goto IL_06c6; + } + +IL_064b: + { + int32_t L_242 = V_2; + String_t* L_243 = ___format; + NullCheck(L_243); + int32_t L_244 = String_get_Length_m2000(L_243, /*hidden argument*/NULL); + if ((((int32_t)L_242) < ((int32_t)((int32_t)((int32_t)L_244-(int32_t)1))))) + { + goto IL_0664; + } + } + { + FormatException_t890 * L_245 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_245, _stringLiteral2579, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_245); + } + +IL_0664: + { + String_t* L_246 = ___format; + int32_t L_247 = V_2; + NullCheck(L_246); + uint16_t L_248 = String_get_Chars_m2061(L_246, ((int32_t)((int32_t)L_247+(int32_t)1)), /*hidden argument*/NULL); + if ((!(((uint32_t)L_248) == ((uint32_t)((int32_t)37))))) + { + goto IL_067f; + } + } + { + FormatException_t890 * L_249 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_249, _stringLiteral2580, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_249); + } + +IL_067f: + { + V_3 = 1; + goto IL_06c6; + } + +IL_0686: + { + int32_t L_250 = V_2; + String_t* L_251 = ___format; + NullCheck(L_251); + int32_t L_252 = String_get_Length_m2000(L_251, /*hidden argument*/NULL); + if ((((int32_t)L_250) < ((int32_t)((int32_t)((int32_t)L_252-(int32_t)1))))) + { + goto IL_069f; + } + } + { + FormatException_t890 * L_253 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_253, _stringLiteral2581, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_253); + } + +IL_069f: + { + StringBuilder_t457 * L_254 = V_0; + String_t* L_255 = ___format; + int32_t L_256 = V_2; + NullCheck(L_255); + uint16_t L_257 = String_get_Chars_m2061(L_255, ((int32_t)((int32_t)L_256+(int32_t)1)), /*hidden argument*/NULL); + NullCheck(L_254); + StringBuilder_Append_m4622(L_254, L_257, /*hidden argument*/NULL); + V_3 = 2; + goto IL_06c6; + } + +IL_06b6: + { + StringBuilder_t457 * L_258 = V_0; + uint16_t L_259 = V_5; + NullCheck(L_258); + StringBuilder_Append_m4622(L_258, L_259, /*hidden argument*/NULL); + V_3 = 1; + goto IL_06c6; + } + +IL_06c6: + { + int32_t L_260 = V_2; + int32_t L_261 = V_3; + V_2 = ((int32_t)((int32_t)L_260+(int32_t)L_261)); + } + +IL_06ca: + { + int32_t L_262 = V_2; + String_t* L_263 = ___format; + NullCheck(L_263); + int32_t L_264 = String_get_Length_m2000(L_263, /*hidden argument*/NULL); + if ((((int32_t)L_262) < ((int32_t)L_264))) + { + goto IL_0049; + } + } + { + StringBuilder_t457 * L_265 = V_0; + NullCheck(L_265); + String_t* L_266 = StringBuilder_ToString_m2059(L_265, /*hidden argument*/NULL); + return L_266; + } +} +// System.Void System.DelegateSerializationHolder/DelegateEntry::.ctor(System.Delegate,System.String) +extern "C" void DelegateEntry__ctor_m10408 (DelegateEntry_t1687 * __this, Delegate_t435 * ___del, String_t* ___targetLabel, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Delegate_t435 * L_0 = ___del; + NullCheck(L_0); + Type_t * L_1 = Object_GetType_m2042(L_0, /*hidden argument*/NULL); + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + __this->___type_0 = L_2; + Delegate_t435 * L_3 = ___del; + NullCheck(L_3); + Type_t * L_4 = Object_GetType_m2042(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + Assembly_t922 * L_5 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_4); + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_5); + __this->___assembly_1 = L_6; + String_t* L_7 = ___targetLabel; + __this->___target_2 = L_7; + Delegate_t435 * L_8 = ___del; + NullCheck(L_8); + MethodInfo_t * L_9 = Delegate_get_Method_m2096(L_8, /*hidden argument*/NULL); + NullCheck(L_9); + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_9); + NullCheck(L_10); + Assembly_t922 * L_11 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_10); + NullCheck(L_11); + String_t* L_12 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_11); + __this->___targetTypeAssembly_3 = L_12; + Delegate_t435 * L_13 = ___del; + NullCheck(L_13); + MethodInfo_t * L_14 = Delegate_get_Method_m2096(L_13, /*hidden argument*/NULL); + NullCheck(L_14); + Type_t * L_15 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_14); + NullCheck(L_15); + String_t* L_16 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_15); + __this->___targetTypeName_4 = L_16; + Delegate_t435 * L_17 = ___del; + NullCheck(L_17); + MethodInfo_t * L_18 = Delegate_get_Method_m2096(L_17, /*hidden argument*/NULL); + NullCheck(L_18); + String_t* L_19 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_18); + __this->___methodName_5 = L_19; + return; + } +} +// System.Delegate System.DelegateSerializationHolder/DelegateEntry::DeserializeDelegate(System.Runtime.Serialization.SerializationInfo) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +extern TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2582; +extern "C" Delegate_t435 * DelegateEntry_DeserializeDelegate_m10409 (DelegateEntry_t1687 * __this, SerializationInfo_t433 * ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + RemotingServices_t1515_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(949); + RemotingException_t1514_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(947); + _stringLiteral2582 = il2cpp_codegen_string_literal_from_index(2582); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Assembly_t922 * V_1 = {0}; + Type_t * V_2 = {0}; + Delegate_t435 * V_3 = {0}; + Assembly_t922 * V_4 = {0}; + Type_t * V_5 = {0}; + Assembly_t922 * V_6 = {0}; + Type_t * V_7 = {0}; + { + V_0 = NULL; + Object_t * L_0 = (__this->___target_2); + if (!L_0) + { + goto IL_0029; + } + } + { + SerializationInfo_t433 * L_1 = ___info; + Object_t * L_2 = (__this->___target_2); + NullCheck(L_2); + String_t* L_3 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_4 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_1); + Object_t * L_5 = SerializationInfo_GetValue_m4617(L_1, L_3, L_4, /*hidden argument*/NULL); + V_0 = L_5; + } + +IL_0029: + { + String_t* L_6 = (__this->___assembly_1); + Assembly_t922 * L_7 = Assembly_Load_m8272(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + V_1 = L_7; + Assembly_t922 * L_8 = V_1; + String_t* L_9 = (__this->___type_0); + NullCheck(L_8); + Type_t * L_10 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_8, L_9); + V_2 = L_10; + Object_t * L_11 = V_0; + if (!L_11) + { + goto IL_009a; + } + } + { + Object_t * L_12 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(RemotingServices_t1515_il2cpp_TypeInfo_var); + bool L_13 = RemotingServices_IsTransparentProxy_m9036(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0087; + } + } + { + String_t* L_14 = (__this->___targetTypeAssembly_3); + Assembly_t922 * L_15 = Assembly_Load_m8272(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + V_4 = L_15; + Assembly_t922 * L_16 = V_4; + String_t* L_17 = (__this->___targetTypeName_4); + NullCheck(L_16); + Type_t * L_18 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_16, L_17); + V_5 = L_18; + Type_t * L_19 = V_5; + Object_t * L_20 = V_0; + NullCheck(L_19); + bool L_21 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(41 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_19, L_20); + if (L_21) + { + goto IL_0087; + } + } + { + RemotingException_t1514 * L_22 = (RemotingException_t1514 *)il2cpp_codegen_object_new (RemotingException_t1514_il2cpp_TypeInfo_var); + RemotingException__ctor_m9031(L_22, _stringLiteral2582, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_0087: + { + Type_t * L_23 = V_2; + Object_t * L_24 = V_0; + String_t* L_25 = (__this->___methodName_5); + Delegate_t435 * L_26 = Delegate_CreateDelegate_m6342(NULL /*static, unused*/, L_23, L_24, L_25, /*hidden argument*/NULL); + V_3 = L_26; + goto IL_00c5; + } + +IL_009a: + { + String_t* L_27 = (__this->___targetTypeAssembly_3); + Assembly_t922 * L_28 = Assembly_Load_m8272(NULL /*static, unused*/, L_27, /*hidden argument*/NULL); + V_6 = L_28; + Assembly_t922 * L_29 = V_6; + String_t* L_30 = (__this->___targetTypeName_4); + NullCheck(L_29); + Type_t * L_31 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_29, L_30); + V_7 = L_31; + Type_t * L_32 = V_2; + Type_t * L_33 = V_7; + String_t* L_34 = (__this->___methodName_5); + Delegate_t435 * L_35 = Delegate_CreateDelegate_m6345(NULL /*static, unused*/, L_32, L_33, L_34, /*hidden argument*/NULL); + V_3 = L_35; + } + +IL_00c5: + { + Delegate_t435 * L_36 = V_3; + return L_36; + } +} +// System.Void System.DelegateSerializationHolder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* DelegateEntry_t1687_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* DelegateEntry_t1687_il2cpp_TypeInfo_var; +extern TypeInfo* DelegateU5BU5D_t1772_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2583; +extern "C" void DelegateSerializationHolder__ctor_m10410 (DelegateSerializationHolder_t1688 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DelegateEntry_t1687_0_0_0_var = il2cpp_codegen_type_from_index(1185); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + DelegateEntry_t1687_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1185); + DelegateU5BU5D_t1772_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(721); + _stringLiteral2583 = il2cpp_codegen_string_literal_from_index(2583); + s_Il2CppMethodIntialized = true; + } + DelegateEntry_t1687 * V_0 = {0}; + int32_t V_1 = 0; + DelegateEntry_t1687 * V_2 = {0}; + DelegateU5BU5D_t1772* V_3 = {0}; + int32_t V_4 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DelegateEntry_t1687_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_0); + Object_t * L_2 = SerializationInfo_GetValue_m4617(L_0, _stringLiteral2583, L_1, /*hidden argument*/NULL); + V_0 = ((DelegateEntry_t1687 *)CastclassClass(L_2, DelegateEntry_t1687_il2cpp_TypeInfo_var)); + V_1 = 0; + DelegateEntry_t1687 * L_3 = V_0; + V_2 = L_3; + goto IL_0035; + } + +IL_002a: + { + DelegateEntry_t1687 * L_4 = V_2; + NullCheck(L_4); + DelegateEntry_t1687 * L_5 = (L_4->___delegateEntry_6); + V_2 = L_5; + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0035: + { + DelegateEntry_t1687 * L_7 = V_2; + if (L_7) + { + goto IL_002a; + } + } + { + int32_t L_8 = V_1; + if ((!(((uint32_t)L_8) == ((uint32_t)1)))) + { + goto IL_0054; + } + } + { + DelegateEntry_t1687 * L_9 = V_0; + SerializationInfo_t433 * L_10 = ___info; + NullCheck(L_9); + Delegate_t435 * L_11 = DelegateEntry_DeserializeDelegate_m10409(L_9, L_10, /*hidden argument*/NULL); + __this->____delegate_0 = L_11; + goto IL_0091; + } + +IL_0054: + { + int32_t L_12 = V_1; + V_3 = ((DelegateU5BU5D_t1772*)SZArrayNew(DelegateU5BU5D_t1772_il2cpp_TypeInfo_var, L_12)); + DelegateEntry_t1687 * L_13 = V_0; + V_2 = L_13; + V_4 = 0; + goto IL_007d; + } + +IL_0065: + { + DelegateU5BU5D_t1772* L_14 = V_3; + int32_t L_15 = V_4; + DelegateEntry_t1687 * L_16 = V_2; + SerializationInfo_t433 * L_17 = ___info; + NullCheck(L_16); + Delegate_t435 * L_18 = DelegateEntry_DeserializeDelegate_m10409(L_16, L_17, /*hidden argument*/NULL); + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + ArrayElementTypeCheck (L_14, L_18); + *((Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_14, L_15, sizeof(Delegate_t435 *))) = (Delegate_t435 *)L_18; + DelegateEntry_t1687 * L_19 = V_2; + NullCheck(L_19); + DelegateEntry_t1687 * L_20 = (L_19->___delegateEntry_6); + V_2 = L_20; + int32_t L_21 = V_4; + V_4 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_007d: + { + int32_t L_22 = V_4; + int32_t L_23 = V_1; + if ((((int32_t)L_22) < ((int32_t)L_23))) + { + goto IL_0065; + } + } + { + DelegateU5BU5D_t1772* L_24 = V_3; + Delegate_t435 * L_25 = Delegate_Combine_m6353(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + __this->____delegate_0 = L_25; + } + +IL_0091: + { + return; + } +} +// System.Void System.DelegateSerializationHolder::GetDelegateData(System.Delegate,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* DelegateSerializationHolder_t1688_0_0_0_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* DelegateEntry_t1687_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral164; +extern Il2CppCodeGenString* _stringLiteral2583; +extern "C" void DelegateSerializationHolder_GetDelegateData_m10411 (Object_t * __this /* static, unused */, Delegate_t435 * ___instance, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DelegateSerializationHolder_t1688_0_0_0_var = il2cpp_codegen_type_from_index(1186); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + DelegateEntry_t1687_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1185); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral164 = il2cpp_codegen_string_literal_from_index(164); + _stringLiteral2583 = il2cpp_codegen_string_literal_from_index(2583); + s_Il2CppMethodIntialized = true; + } + DelegateU5BU5D_t1772* V_0 = {0}; + DelegateEntry_t1687 * V_1 = {0}; + int32_t V_2 = 0; + Delegate_t435 * V_3 = {0}; + String_t* V_4 = {0}; + DelegateEntry_t1687 * V_5 = {0}; + String_t* G_B4_0 = {0}; + { + Delegate_t435 * L_0 = ___instance; + NullCheck(L_0); + DelegateU5BU5D_t1772* L_1 = (DelegateU5BU5D_t1772*)VirtFuncInvoker0< DelegateU5BU5D_t1772* >::Invoke(8 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_0); + V_0 = L_1; + V_1 = (DelegateEntry_t1687 *)NULL; + V_2 = 0; + goto IL_0081; + } + +IL_0010: + { + DelegateU5BU5D_t1772* L_2 = V_0; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_3 = (*(Delegate_t435 **)(Delegate_t435 **)SZArrayLdElema(L_2, L_4, sizeof(Delegate_t435 *))); + Delegate_t435 * L_5 = V_3; + NullCheck(L_5); + Object_t * L_6 = Delegate_get_Target_m2078(L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0034; + } + } + { + int32_t L_7 = V_2; + int32_t L_8 = L_7; + Object_t * L_9 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_8); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_10 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral164, L_9, /*hidden argument*/NULL); + G_B4_0 = L_10; + goto IL_0035; + } + +IL_0034: + { + G_B4_0 = ((String_t*)(NULL)); + } + +IL_0035: + { + V_4 = G_B4_0; + Delegate_t435 * L_11 = V_3; + String_t* L_12 = V_4; + DelegateEntry_t1687 * L_13 = (DelegateEntry_t1687 *)il2cpp_codegen_object_new (DelegateEntry_t1687_il2cpp_TypeInfo_var); + DelegateEntry__ctor_m10408(L_13, L_11, L_12, /*hidden argument*/NULL); + V_5 = L_13; + DelegateEntry_t1687 * L_14 = V_1; + if (L_14) + { + goto IL_0059; + } + } + { + SerializationInfo_t433 * L_15 = ___info; + DelegateEntry_t1687 * L_16 = V_5; + NullCheck(L_15); + SerializationInfo_AddValue_m4627(L_15, _stringLiteral2583, L_16, /*hidden argument*/NULL); + goto IL_0061; + } + +IL_0059: + { + DelegateEntry_t1687 * L_17 = V_1; + DelegateEntry_t1687 * L_18 = V_5; + NullCheck(L_17); + L_17->___delegateEntry_6 = L_18; + } + +IL_0061: + { + DelegateEntry_t1687 * L_19 = V_5; + V_1 = L_19; + Delegate_t435 * L_20 = V_3; + NullCheck(L_20); + Object_t * L_21 = Delegate_get_Target_m2078(L_20, /*hidden argument*/NULL); + if (!L_21) + { + goto IL_007d; + } + } + { + SerializationInfo_t433 * L_22 = ___info; + String_t* L_23 = V_4; + Delegate_t435 * L_24 = V_3; + NullCheck(L_24); + Object_t * L_25 = Delegate_get_Target_m2078(L_24, /*hidden argument*/NULL); + NullCheck(L_22); + SerializationInfo_AddValue_m4627(L_22, L_23, L_25, /*hidden argument*/NULL); + } + +IL_007d: + { + int32_t L_26 = V_2; + V_2 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_0081: + { + int32_t L_27 = V_2; + DelegateU5BU5D_t1772* L_28 = V_0; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_0010; + } + } + { + SerializationInfo_t433 * L_29 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_30 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DelegateSerializationHolder_t1688_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_29); + SerializationInfo_SetType_m9209(L_29, L_30, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DelegateSerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void DelegateSerializationHolder_GetObjectData_m10412 (DelegateSerializationHolder_t1688 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.DelegateSerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) +extern "C" Object_t * DelegateSerializationHolder_GetRealObject_m10413 (DelegateSerializationHolder_t1688 * __this, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + Delegate_t435 * L_0 = (__this->____delegate_0); + return L_0; + } +} +// System.Void System.DivideByZeroException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2584; +extern "C" void DivideByZeroException__ctor_m10414 (DivideByZeroException_t1689 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2584 = il2cpp_codegen_string_literal_from_index(2584); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2584, /*hidden argument*/NULL); + ArithmeticException__ctor_m5678(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147352558), /*hidden argument*/NULL); + return; + } +} +// System.Void System.DivideByZeroException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void DivideByZeroException__ctor_m10415 (DivideByZeroException_t1689 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + ArithmeticException__ctor_m10064(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.DllNotFoundException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2585; +extern "C" void DllNotFoundException__ctor_m10416 (DllNotFoundException_t1690 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2585 = il2cpp_codegen_string_literal_from_index(2585); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2585, /*hidden argument*/NULL); + TypeLoadException__ctor_m10803(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233052), /*hidden argument*/NULL); + return; + } +} +// System.Void System.DllNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void DllNotFoundException__ctor_m10417 (DllNotFoundException_t1690 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + TypeLoadException__ctor_m10804(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.EntryPointNotFoundException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2586; +extern "C" void EntryPointNotFoundException__ctor_m10418 (EntryPointNotFoundException_t1692 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2586 = il2cpp_codegen_string_literal_from_index(2586); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2586, /*hidden argument*/NULL); + TypeLoadException__ctor_m10803(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233053), /*hidden argument*/NULL); + return; + } +} +// System.Void System.EntryPointNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void EntryPointNotFoundException__ctor_m10419 (EntryPointNotFoundException_t1692 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + TypeLoadException__ctor_m10804(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MonoEnumInfo/SByteComparer::.ctor() +extern "C" void SByteComparer__ctor_m10420 (SByteComparer_t1693 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.MonoEnumInfo/SByteComparer::Compare(System.Object,System.Object) +extern TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +extern "C" int32_t SByteComparer_Compare_m10421 (SByteComparer_t1693 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SByte_t1110_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(707); + s_Il2CppMethodIntialized = true; + } + int8_t V_0 = 0x0; + int8_t V_1 = 0x0; + { + Object_t * L_0 = ___x; + V_0 = ((*(int8_t*)((int8_t*)UnBox (L_0, SByte_t1110_il2cpp_TypeInfo_var)))); + Object_t * L_1 = ___y; + V_1 = ((*(int8_t*)((int8_t*)UnBox (L_1, SByte_t1110_il2cpp_TypeInfo_var)))); + int8_t L_2 = V_0; + int8_t L_3 = V_1; + return ((int32_t)((int32_t)(((int32_t)((uint8_t)L_2)))-(int32_t)(((int32_t)((uint8_t)L_3))))); + } +} +// System.Int32 System.MonoEnumInfo/SByteComparer::Compare(System.SByte,System.SByte) +extern "C" int32_t SByteComparer_Compare_m10422 (SByteComparer_t1693 * __this, int8_t ___ix, int8_t ___iy, const MethodInfo* method) +{ + { + int8_t L_0 = ___ix; + int8_t L_1 = ___iy; + return ((int32_t)((int32_t)(((int32_t)((uint8_t)L_0)))-(int32_t)(((int32_t)((uint8_t)L_1))))); + } +} +// System.Void System.MonoEnumInfo/ShortComparer::.ctor() +extern "C" void ShortComparer__ctor_m10423 (ShortComparer_t1694 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.MonoEnumInfo/ShortComparer::Compare(System.Object,System.Object) +extern TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +extern "C" int32_t ShortComparer_Compare_m10424 (ShortComparer_t1694 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int16_t1111_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(708); + s_Il2CppMethodIntialized = true; + } + int16_t V_0 = 0; + int16_t V_1 = 0; + { + Object_t * L_0 = ___x; + V_0 = ((*(int16_t*)((int16_t*)UnBox (L_0, Int16_t1111_il2cpp_TypeInfo_var)))); + Object_t * L_1 = ___y; + V_1 = ((*(int16_t*)((int16_t*)UnBox (L_1, Int16_t1111_il2cpp_TypeInfo_var)))); + int16_t L_2 = V_0; + int16_t L_3 = V_1; + return ((int32_t)((int32_t)(((int32_t)((uint16_t)L_2)))-(int32_t)(((int32_t)((uint16_t)L_3))))); + } +} +// System.Int32 System.MonoEnumInfo/ShortComparer::Compare(System.Int16,System.Int16) +extern "C" int32_t ShortComparer_Compare_m10425 (ShortComparer_t1694 * __this, int16_t ___ix, int16_t ___iy, const MethodInfo* method) +{ + { + int16_t L_0 = ___ix; + int16_t L_1 = ___iy; + return ((int32_t)((int32_t)(((int32_t)((uint16_t)L_0)))-(int32_t)(((int32_t)((uint16_t)L_1))))); + } +} +// System.Void System.MonoEnumInfo/IntComparer::.ctor() +extern "C" void IntComparer__ctor_m10426 (IntComparer_t1695 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.MonoEnumInfo/IntComparer::Compare(System.Object,System.Object) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" int32_t IntComparer_Compare_m10427 (IntComparer_t1695 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Object_t * L_0 = ___x; + V_0 = ((*(int32_t*)((int32_t*)UnBox (L_0, Int32_t161_il2cpp_TypeInfo_var)))); + Object_t * L_1 = ___y; + V_1 = ((*(int32_t*)((int32_t*)UnBox (L_1, Int32_t161_il2cpp_TypeInfo_var)))); + int32_t L_2 = V_0; + int32_t L_3 = V_1; + if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + int32_t L_4 = V_0; + int32_t L_5 = V_1; + if ((!(((uint32_t)L_4) < ((uint32_t)L_5)))) + { + goto IL_0020; + } + } + { + return (-1); + } + +IL_0020: + { + return 1; + } +} +// System.Int32 System.MonoEnumInfo/IntComparer::Compare(System.Int32,System.Int32) +extern "C" int32_t IntComparer_Compare_m10428 (IntComparer_t1695 * __this, int32_t ___ix, int32_t ___iy, const MethodInfo* method) +{ + { + int32_t L_0 = ___ix; + int32_t L_1 = ___iy; + if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + int32_t L_2 = ___ix; + int32_t L_3 = ___iy; + if ((!(((uint32_t)L_2) < ((uint32_t)L_3)))) + { + goto IL_0012; + } + } + { + return (-1); + } + +IL_0012: + { + return 1; + } +} +// System.Void System.MonoEnumInfo/LongComparer::.ctor() +extern "C" void LongComparer__ctor_m10429 (LongComparer_t1696 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.MonoEnumInfo/LongComparer::Compare(System.Object,System.Object) +extern TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +extern "C" int32_t LongComparer_Compare_m10430 (LongComparer_t1696 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int64_t455_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(180); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int64_t V_1 = 0; + { + Object_t * L_0 = ___x; + V_0 = ((*(int64_t*)((int64_t*)UnBox (L_0, Int64_t455_il2cpp_TypeInfo_var)))); + Object_t * L_1 = ___y; + V_1 = ((*(int64_t*)((int64_t*)UnBox (L_1, Int64_t455_il2cpp_TypeInfo_var)))); + int64_t L_2 = V_0; + int64_t L_3 = V_1; + if ((!(((uint64_t)L_2) == ((uint64_t)L_3)))) + { + goto IL_0017; + } + } + { + return 0; + } + +IL_0017: + { + int64_t L_4 = V_0; + int64_t L_5 = V_1; + if ((!(((uint64_t)L_4) < ((uint64_t)L_5)))) + { + goto IL_0020; + } + } + { + return (-1); + } + +IL_0020: + { + return 1; + } +} +// System.Int32 System.MonoEnumInfo/LongComparer::Compare(System.Int64,System.Int64) +extern "C" int32_t LongComparer_Compare_m10431 (LongComparer_t1696 * __this, int64_t ___ix, int64_t ___iy, const MethodInfo* method) +{ + { + int64_t L_0 = ___ix; + int64_t L_1 = ___iy; + if ((!(((uint64_t)L_0) == ((uint64_t)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + int64_t L_2 = ___ix; + int64_t L_3 = ___iy; + if ((!(((uint64_t)L_2) < ((uint64_t)L_3)))) + { + goto IL_0012; + } + } + { + return (-1); + } + +IL_0012: + { + return 1; + } +} +// System.Void System.MonoEnumInfo::.ctor(System.MonoEnumInfo) +extern "C" void MonoEnumInfo__ctor_m10432 (MonoEnumInfo_t1697 * __this, MonoEnumInfo_t1697 ___other, const MethodInfo* method) +{ + { + Type_t * L_0 = ((&___other)->___utype_0); + __this->___utype_0 = L_0; + Array_t * L_1 = ((&___other)->___values_1); + __this->___values_1 = L_1; + StringU5BU5D_t163* L_2 = ((&___other)->___names_2); + __this->___names_2 = L_2; + Hashtable_t725 * L_3 = ((&___other)->___name_hash_3); + __this->___name_hash_3 = L_3; + return; + } +} +// System.Void System.MonoEnumInfo::.cctor() +extern TypeInfo* SByteComparer_t1693_il2cpp_TypeInfo_var; +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* ShortComparer_t1694_il2cpp_TypeInfo_var; +extern TypeInfo* IntComparer_t1695_il2cpp_TypeInfo_var; +extern TypeInfo* LongComparer_t1696_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" void MonoEnumInfo__cctor_m10433 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SByteComparer_t1693_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1187); + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + ShortComparer_t1694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1188); + IntComparer_t1695_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1189); + LongComparer_t1696_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1190); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + SByteComparer_t1693 * L_0 = (SByteComparer_t1693 *)il2cpp_codegen_object_new (SByteComparer_t1693_il2cpp_TypeInfo_var); + SByteComparer__ctor_m10420(L_0, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___sbyte_comparer_7 = L_0; + ShortComparer_t1694 * L_1 = (ShortComparer_t1694 *)il2cpp_codegen_object_new (ShortComparer_t1694_il2cpp_TypeInfo_var); + ShortComparer__ctor_m10423(L_1, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___short_comparer_8 = L_1; + IntComparer_t1695 * L_2 = (IntComparer_t1695 *)il2cpp_codegen_object_new (IntComparer_t1695_il2cpp_TypeInfo_var); + IntComparer__ctor_m10426(L_2, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___int_comparer_9 = L_2; + LongComparer_t1696 * L_3 = (LongComparer_t1696 *)il2cpp_codegen_object_new (LongComparer_t1696_il2cpp_TypeInfo_var); + LongComparer__ctor_m10429(L_3, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___long_comparer_10 = L_3; + Object_t * L_4 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_4, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_monitor_6 = L_4; + Hashtable_t725 * L_5 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_5, /*hidden argument*/NULL); + ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_5 = L_5; + return; + } +} +// System.Void System.MonoEnumInfo::get_enum_info(System.Type,System.MonoEnumInfo&) +extern "C" void MonoEnumInfo_get_enum_info_m10434 (Object_t * __this /* static, unused */, Type_t * ___enumType, MonoEnumInfo_t1697 * ___info, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*MonoEnumInfo_get_enum_info_m10434_ftn) (Type_t *, MonoEnumInfo_t1697 *); + ((MonoEnumInfo_get_enum_info_m10434_ftn)mscorlib::System::MonoEnumInfo::get_enum_info) (___enumType, ___info); +} +// System.Collections.Hashtable System.MonoEnumInfo::get_Cache() +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern "C" Hashtable_t725 * MonoEnumInfo_get_Cache_m10435 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = ((MonoEnumInfo_t1697_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoEnumInfo_t1697_il2cpp_TypeInfo_var))->___cache_4; + if (L_0) + { + goto IL_0014; + } + } + { + Hashtable_t725 * L_1 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4749(L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + ((MonoEnumInfo_t1697_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoEnumInfo_t1697_il2cpp_TypeInfo_var))->___cache_4 = L_1; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_2 = ((MonoEnumInfo_t1697_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoEnumInfo_t1697_il2cpp_TypeInfo_var))->___cache_4; + return L_2; + } +} +// System.Void System.MonoEnumInfo::GetInfo(System.Type,System.MonoEnumInfo&) +extern TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +extern TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +extern TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Int16U5BU5D_t1795_il2cpp_TypeInfo_var; +extern TypeInfo* SByteU5BU5D_t1646_il2cpp_TypeInfo_var; +extern TypeInfo* Int64U5BU5D_t1773_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern "C" void MonoEnumInfo_GetInfo_m10436 (Object_t * __this /* static, unused */, Type_t * ___enumType, MonoEnumInfo_t1697 * ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoEnumInfo_t1697_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(726); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + UInt16U5BU5D_t763_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(461); + UInt32U5BU5D_t957_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(599); + UInt64U5BU5D_t1591_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(725); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Int16U5BU5D_t1795_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(727); + SByteU5BU5D_t1646_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(728); + Int64U5BU5D_t1773_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(729); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + Object_t * V_2 = {0}; + int32_t V_3 = 0; + MonoEnumInfo_t1697 V_4 = {0}; + Object_t * V_5 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_0 = MonoEnumInfo_get_Cache_m10435(NULL /*static, unused*/, /*hidden argument*/NULL); + Type_t * L_1 = ___enumType; + NullCheck(L_0); + bool L_2 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_0, L_1); + if (!L_2) + { + goto IL_0027; + } + } + { + MonoEnumInfo_t1697 * L_3 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_4 = ((MonoEnumInfo_t1697_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoEnumInfo_t1697_il2cpp_TypeInfo_var))->___cache_4; + Type_t * L_5 = ___enumType; + NullCheck(L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_4, L_5); + (*(MonoEnumInfo_t1697 *)L_3) = ((*(MonoEnumInfo_t1697 *)((MonoEnumInfo_t1697 *)UnBox (L_6, MonoEnumInfo_t1697_il2cpp_TypeInfo_var)))); + return; + } + +IL_0027: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Object_t * L_7 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_monitor_6; + V_0 = L_7; + Object_t * L_8 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + } + +IL_0033: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_9 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_5; + Type_t * L_10 = ___enumType; + NullCheck(L_9); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(31 /* System.Boolean System.Collections.Hashtable::ContainsKey(System.Object) */, L_9, L_10); + if (!L_11) + { + goto IL_006c; + } + } + +IL_0043: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_12 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_5; + Type_t * L_13 = ___enumType; + NullCheck(L_12); + Object_t * L_14 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_12, L_13); + V_1 = L_14; + Hashtable_t725 * L_15 = ((MonoEnumInfo_t1697_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoEnumInfo_t1697_il2cpp_TypeInfo_var))->___cache_4; + Type_t * L_16 = ___enumType; + Object_t * L_17 = V_1; + NullCheck(L_15); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_15, L_16, L_17); + MonoEnumInfo_t1697 * L_18 = ___info; + Object_t * L_19 = V_1; + (*(MonoEnumInfo_t1697 *)L_18) = ((*(MonoEnumInfo_t1697 *)((MonoEnumInfo_t1697 *)UnBox (L_19, MonoEnumInfo_t1697_il2cpp_TypeInfo_var)))); + IL2CPP_LEAVE(0x1C8, FINALLY_0071); + } + +IL_006c: + { + IL2CPP_LEAVE(0x78, FINALLY_0071); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0071; + } + +FINALLY_0071: + { // begin finally (depth: 1) + Object_t * L_20 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_20, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(113) + } // end finally (depth: 1) + IL2CPP_CLEANUP(113) + { + IL2CPP_JUMP_TBL(0x1C8, IL_01c8) + IL2CPP_JUMP_TBL(0x78, IL_0078) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0078: + { + Type_t * L_21 = ___enumType; + MonoEnumInfo_t1697 * L_22 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + MonoEnumInfo_get_enum_info_m10434(NULL /*static, unused*/, L_21, L_22, /*hidden argument*/NULL); + V_2 = (Object_t *)NULL; + MonoEnumInfo_t1697 * L_23 = ___info; + Array_t * L_24 = (L_23->___values_1); + if (((ByteU5BU5D_t789*)IsInst(L_24, ByteU5BU5D_t789_il2cpp_TypeInfo_var))) + { + goto IL_0128; + } + } + { + MonoEnumInfo_t1697 * L_25 = ___info; + Array_t * L_26 = (L_25->___values_1); + if (((UInt16U5BU5D_t763*)IsInst(L_26, UInt16U5BU5D_t763_il2cpp_TypeInfo_var))) + { + goto IL_0128; + } + } + { + MonoEnumInfo_t1697 * L_27 = ___info; + Array_t * L_28 = (L_27->___values_1); + if (((UInt32U5BU5D_t957*)IsInst(L_28, UInt32U5BU5D_t957_il2cpp_TypeInfo_var))) + { + goto IL_0128; + } + } + { + MonoEnumInfo_t1697 * L_29 = ___info; + Array_t * L_30 = (L_29->___values_1); + if (((UInt64U5BU5D_t1591*)IsInst(L_30, UInt64U5BU5D_t1591_il2cpp_TypeInfo_var))) + { + goto IL_0128; + } + } + { + MonoEnumInfo_t1697 * L_31 = ___info; + Array_t * L_32 = (L_31->___values_1); + if (!((Int32U5BU5D_t420*)IsInst(L_32, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00dc; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + IntComparer_t1695 * L_33 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___int_comparer_9; + V_2 = L_33; + goto IL_0128; + } + +IL_00dc: + { + MonoEnumInfo_t1697 * L_34 = ___info; + Array_t * L_35 = (L_34->___values_1); + if (!((Int16U5BU5D_t1795*)IsInst(L_35, Int16U5BU5D_t1795_il2cpp_TypeInfo_var))) + { + goto IL_00f7; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + ShortComparer_t1694 * L_36 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___short_comparer_8; + V_2 = L_36; + goto IL_0128; + } + +IL_00f7: + { + MonoEnumInfo_t1697 * L_37 = ___info; + Array_t * L_38 = (L_37->___values_1); + if (!((SByteU5BU5D_t1646*)IsInst(L_38, SByteU5BU5D_t1646_il2cpp_TypeInfo_var))) + { + goto IL_0112; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + SByteComparer_t1693 * L_39 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___sbyte_comparer_7; + V_2 = L_39; + goto IL_0128; + } + +IL_0112: + { + MonoEnumInfo_t1697 * L_40 = ___info; + Array_t * L_41 = (L_40->___values_1); + if (!((Int64U5BU5D_t1773*)IsInst(L_41, Int64U5BU5D_t1773_il2cpp_TypeInfo_var))) + { + goto IL_0128; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + LongComparer_t1696 * L_42 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___long_comparer_10; + V_2 = L_42; + } + +IL_0128: + { + MonoEnumInfo_t1697 * L_43 = ___info; + Array_t * L_44 = (L_43->___values_1); + MonoEnumInfo_t1697 * L_45 = ___info; + StringU5BU5D_t163* L_46 = (L_45->___names_2); + Object_t * L_47 = V_2; + Array_Sort_m6485(NULL /*static, unused*/, L_44, (Array_t *)(Array_t *)L_46, L_47, /*hidden argument*/NULL); + MonoEnumInfo_t1697 * L_48 = ___info; + StringU5BU5D_t163* L_49 = (L_48->___names_2); + NullCheck(L_49); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_49)->max_length))))) <= ((int32_t)((int32_t)50)))) + { + goto IL_018e; + } + } + { + MonoEnumInfo_t1697 * L_50 = ___info; + MonoEnumInfo_t1697 * L_51 = ___info; + StringU5BU5D_t163* L_52 = (L_51->___names_2); + NullCheck(L_52); + Hashtable_t725 * L_53 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4752(L_53, (((int32_t)((int32_t)(((Array_t *)L_52)->max_length)))), /*hidden argument*/NULL); + L_50->___name_hash_3 = L_53; + V_3 = 0; + goto IL_0180; + } + +IL_0163: + { + MonoEnumInfo_t1697 * L_54 = ___info; + Hashtable_t725 * L_55 = (L_54->___name_hash_3); + MonoEnumInfo_t1697 * L_56 = ___info; + StringU5BU5D_t163* L_57 = (L_56->___names_2); + int32_t L_58 = V_3; + NullCheck(L_57); + IL2CPP_ARRAY_BOUNDS_CHECK(L_57, L_58); + int32_t L_59 = L_58; + int32_t L_60 = V_3; + int32_t L_61 = L_60; + Object_t * L_62 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_61); + NullCheck(L_55); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_55, (*(String_t**)(String_t**)SZArrayLdElema(L_57, L_59, sizeof(String_t*))), L_62); + int32_t L_63 = V_3; + V_3 = ((int32_t)((int32_t)L_63+(int32_t)1)); + } + +IL_0180: + { + int32_t L_64 = V_3; + MonoEnumInfo_t1697 * L_65 = ___info; + StringU5BU5D_t163* L_66 = (L_65->___names_2); + NullCheck(L_66); + if ((((int32_t)L_64) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_66)->max_length))))))) + { + goto IL_0163; + } + } + +IL_018e: + { + MonoEnumInfo_t1697 * L_67 = ___info; + MonoEnumInfo__ctor_m10432((&V_4), (*(MonoEnumInfo_t1697 *)L_67), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Object_t * L_68 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_monitor_6; + V_5 = L_68; + Object_t * L_69 = V_5; + Monitor_Enter_m4630(NULL /*static, unused*/, L_69, /*hidden argument*/NULL); + } + +IL_01a9: + try + { // begin try (depth: 1) + IL2CPP_RUNTIME_CLASS_INIT(MonoEnumInfo_t1697_il2cpp_TypeInfo_var); + Hashtable_t725 * L_70 = ((MonoEnumInfo_t1697_StaticFields*)MonoEnumInfo_t1697_il2cpp_TypeInfo_var->static_fields)->___global_cache_5; + Type_t * L_71 = ___enumType; + MonoEnumInfo_t1697 L_72 = V_4; + MonoEnumInfo_t1697 L_73 = L_72; + Object_t * L_74 = Box(MonoEnumInfo_t1697_il2cpp_TypeInfo_var, &L_73); + NullCheck(L_70); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(24 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_70, L_71, L_74); + IL2CPP_LEAVE(0x1C8, FINALLY_01c0); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_01c0; + } + +FINALLY_01c0: + { // begin finally (depth: 1) + Object_t * L_75 = V_5; + Monitor_Exit_m4631(NULL /*static, unused*/, L_75, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(448) + } // end finally (depth: 1) + IL2CPP_CLEANUP(448) + { + IL2CPP_JUMP_TBL(0x1C8, IL_01c8) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_01c8: + { + return; + } +} +// System.Boolean System.Environment::get_SocketSecurityEnabled() +extern "C" bool Environment_get_SocketSecurityEnabled_m10437 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*Environment_get_SocketSecurityEnabled_m10437_ftn) (); + return ((Environment_get_SocketSecurityEnabled_m10437_ftn)mscorlib::System::Environment::get_SocketSecurityEnabled) (); +} +// System.String System.Environment::get_NewLine() +extern "C" String_t* Environment_get_NewLine_m4670 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_get_NewLine_m4670_ftn) (); + return ((Environment_get_NewLine_m4670_ftn)mscorlib::System::Environment::get_NewLine) (); +} +// System.PlatformID System.Environment::get_Platform() +extern "C" int32_t Environment_get_Platform_m10438 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*Environment_get_Platform_m10438_ftn) (); + return ((Environment_get_Platform_m10438_ftn)mscorlib::System::Environment::get_Platform) (); +} +// System.String System.Environment::GetOSVersionString() +extern "C" String_t* Environment_GetOSVersionString_m10439 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_GetOSVersionString_m10439_ftn) (); + return ((Environment_GetOSVersionString_m10439_ftn)mscorlib::System::Environment::GetOSVersionString) (); +} +// System.OperatingSystem System.Environment::get_OSVersion() +extern TypeInfo* Environment_t1699_il2cpp_TypeInfo_var; +extern TypeInfo* OperatingSystem_t1700_il2cpp_TypeInfo_var; +extern "C" OperatingSystem_t1700 * Environment_get_OSVersion_m10440 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Environment_t1699_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1191); + OperatingSystem_t1700_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1192); + s_Il2CppMethodIntialized = true; + } + Version_t758 * V_0 = {0}; + int32_t V_1 = {0}; + { + OperatingSystem_t1700 * L_0 = ((Environment_t1699_StaticFields*)Environment_t1699_il2cpp_TypeInfo_var->static_fields)->___os_0; + if (L_0) + { + goto IL_0027; + } + } + { + String_t* L_1 = Environment_GetOSVersionString_m10439(NULL /*static, unused*/, /*hidden argument*/NULL); + Version_t758 * L_2 = Version_CreateFromString_m10834(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + int32_t L_3 = Environment_get_Platform_m10438(NULL /*static, unused*/, /*hidden argument*/NULL); + V_1 = L_3; + int32_t L_4 = V_1; + Version_t758 * L_5 = V_0; + OperatingSystem_t1700 * L_6 = (OperatingSystem_t1700 *)il2cpp_codegen_object_new (OperatingSystem_t1700_il2cpp_TypeInfo_var); + OperatingSystem__ctor_m10705(L_6, L_4, L_5, /*hidden argument*/NULL); + ((Environment_t1699_StaticFields*)Environment_t1699_il2cpp_TypeInfo_var->static_fields)->___os_0 = L_6; + } + +IL_0027: + { + OperatingSystem_t1700 * L_7 = ((Environment_t1699_StaticFields*)Environment_t1699_il2cpp_TypeInfo_var->static_fields)->___os_0; + return L_7; + } +} +// System.String System.Environment::internalGetEnvironmentVariable(System.String) +extern "C" String_t* Environment_internalGetEnvironmentVariable_m10441 (Object_t * __this /* static, unused */, String_t* ___variable, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_internalGetEnvironmentVariable_m10441_ftn) (String_t*); + return ((Environment_internalGetEnvironmentVariable_m10441_ftn)mscorlib::System::Environment::internalGetEnvironmentVariable) (___variable); +} +// System.String System.Environment::GetEnvironmentVariable(System.String) +extern "C" String_t* Environment_GetEnvironmentVariable_m5732 (Object_t * __this /* static, unused */, String_t* ___variable, const MethodInfo* method) +{ + { + String_t* L_0 = ___variable; + String_t* L_1 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.String System.Environment::GetWindowsFolderPath(System.Int32) +extern "C" String_t* Environment_GetWindowsFolderPath_m10442 (Object_t * __this /* static, unused */, int32_t ___folder, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_GetWindowsFolderPath_m10442_ftn) (int32_t); + return ((Environment_GetWindowsFolderPath_m10442_ftn)mscorlib::System::Environment::GetWindowsFolderPath) (___folder); +} +// System.String System.Environment::GetFolderPath(System.Environment/SpecialFolder) +extern "C" String_t* Environment_GetFolderPath_m5718 (Object_t * __this /* static, unused */, int32_t ___folder, const MethodInfo* method) +{ + String_t* V_0 = {0}; + { + V_0 = (String_t*)NULL; + bool L_0 = Environment_get_IsRunningOnWindows_m10445(NULL /*static, unused*/, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0018; + } + } + { + int32_t L_1 = ___folder; + String_t* L_2 = Environment_GetWindowsFolderPath_m10442(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + goto IL_001f; + } + +IL_0018: + { + int32_t L_3 = ___folder; + String_t* L_4 = Environment_InternalGetFolderPath_m10444(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + V_0 = L_4; + } + +IL_001f: + { + String_t* L_5 = V_0; + return L_5; + } +} +// System.String System.Environment::ReadXdgUserDir(System.String,System.String,System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +extern TypeInfo* FileNotFoundException_t1272_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2587; +extern Il2CppCodeGenString* _stringLiteral2588; +extern Il2CppCodeGenString* _stringLiteral583; +extern "C" String_t* Environment_ReadXdgUserDir_m10443 (Object_t * __this /* static, unused */, String_t* ___config_dir, String_t* ___home_dir, String_t* ___key, String_t* ___fallback, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + StreamReader_t1288_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(844); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + IDisposable_t153_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(45); + FileNotFoundException_t1272_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1171); + _stringLiteral2587 = il2cpp_codegen_string_literal_from_index(2587); + _stringLiteral2588 = il2cpp_codegen_string_literal_from_index(2588); + _stringLiteral583 = il2cpp_codegen_string_literal_from_index(583); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + StreamReader_t1288 * V_2 = {0}; + String_t* V_3 = {0}; + int32_t V_4 = 0; + String_t* V_5 = {0}; + bool V_6 = false; + String_t* V_7 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + String_t* G_B16_0 = {0}; + { + String_t* L_0 = ___key; + String_t* L_1 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + String_t* L_2 = V_0; + if (!L_2) + { + goto IL_001f; + } + } + { + String_t* L_3 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_5 = String_op_Inequality_m3593(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_001f; + } + } + { + String_t* L_6 = V_0; + return L_6; + } + +IL_001f: + { + String_t* L_7 = ___config_dir; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_8 = Path_Combine_m5716(NULL /*static, unused*/, L_7, _stringLiteral2587, /*hidden argument*/NULL); + V_1 = L_8; + String_t* L_9 = V_1; + bool L_10 = File_Exists_m7711(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_003e; + } + } + { + String_t* L_11 = ___home_dir; + String_t* L_12 = ___fallback; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_13 = Path_Combine_m5716(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_003e: + try + { // begin try (depth: 1) + { + String_t* L_14 = V_1; + StreamReader_t1288 * L_15 = (StreamReader_t1288 *)il2cpp_codegen_object_new (StreamReader_t1288_il2cpp_TypeInfo_var); + StreamReader__ctor_m7885(L_15, L_14, /*hidden argument*/NULL); + V_2 = L_15; + } + +IL_0045: + try + { // begin try (depth: 2) + { + goto IL_00ea; + } + +IL_004a: + { + String_t* L_16 = V_3; + NullCheck(L_16); + String_t* L_17 = String_Trim_m2056(L_16, /*hidden argument*/NULL); + V_3 = L_17; + String_t* L_18 = V_3; + NullCheck(L_18); + int32_t L_19 = String_IndexOf_m3609(L_18, ((int32_t)61), /*hidden argument*/NULL); + V_4 = L_19; + int32_t L_20 = V_4; + if ((((int32_t)L_20) <= ((int32_t)8))) + { + goto IL_00ea; + } + } + +IL_0063: + { + String_t* L_21 = V_3; + int32_t L_22 = V_4; + NullCheck(L_21); + String_t* L_23 = String_Substring_m2063(L_21, 0, L_22, /*hidden argument*/NULL); + String_t* L_24 = ___key; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_25 = String_op_Equality_m442(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + if (!L_25) + { + goto IL_00ea; + } + } + +IL_0077: + { + String_t* L_26 = V_3; + int32_t L_27 = V_4; + NullCheck(L_26); + String_t* L_28 = String_Substring_m3599(L_26, ((int32_t)((int32_t)L_27+(int32_t)1)), /*hidden argument*/NULL); + CharU5BU5D_t458* L_29 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_29, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)34); + NullCheck(L_28); + String_t* L_30 = String_Trim_m6067(L_28, L_29, /*hidden argument*/NULL); + V_5 = L_30; + V_6 = 0; + String_t* L_31 = V_5; + NullCheck(L_31); + bool L_32 = String_StartsWith_m2054(L_31, _stringLiteral2588, /*hidden argument*/NULL); + if (!L_32) + { + goto IL_00b9; + } + } + +IL_00a7: + { + V_6 = 1; + String_t* L_33 = V_5; + NullCheck(L_33); + String_t* L_34 = String_Substring_m3599(L_33, 6, /*hidden argument*/NULL); + V_5 = L_34; + goto IL_00cd; + } + +IL_00b9: + { + String_t* L_35 = V_5; + NullCheck(L_35); + bool L_36 = String_StartsWith_m2054(L_35, _stringLiteral583, /*hidden argument*/NULL); + if (L_36) + { + goto IL_00cd; + } + } + +IL_00ca: + { + V_6 = 1; + } + +IL_00cd: + { + bool L_37 = V_6; + if (!L_37) + { + goto IL_00e1; + } + } + +IL_00d4: + { + String_t* L_38 = ___home_dir; + String_t* L_39 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_40 = Path_Combine_m5716(NULL /*static, unused*/, L_38, L_39, /*hidden argument*/NULL); + G_B16_0 = L_40; + goto IL_00e3; + } + +IL_00e1: + { + String_t* L_41 = V_5; + G_B16_0 = L_41; + } + +IL_00e3: + { + V_7 = G_B16_0; + IL2CPP_LEAVE(0x11C, FINALLY_00fc); + } + +IL_00ea: + { + StreamReader_t1288 * L_42 = V_2; + NullCheck(L_42); + String_t* L_43 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.IO.StreamReader::ReadLine() */, L_42); + String_t* L_44 = L_43; + V_3 = L_44; + if (L_44) + { + goto IL_004a; + } + } + +IL_00f7: + { + IL2CPP_LEAVE(0x109, FINALLY_00fc); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00fc; + } + +FINALLY_00fc: + { // begin finally (depth: 2) + { + StreamReader_t1288 * L_45 = V_2; + if (!L_45) + { + goto IL_0108; + } + } + +IL_0102: + { + StreamReader_t1288 * L_46 = V_2; + NullCheck(L_46); + InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t153_il2cpp_TypeInfo_var, L_46); + } + +IL_0108: + { + IL2CPP_END_FINALLY(252) + } + } // end finally (depth: 2) + IL2CPP_CLEANUP(252) + { + IL2CPP_JUMP_TBL(0x11C, IL_011c) + IL2CPP_JUMP_TBL(0x109, IL_0109) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0109: + { + goto IL_0114; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (FileNotFoundException_t1272_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_010e; + throw e; + } + +CATCH_010e: + { // begin catch(System.IO.FileNotFoundException) + goto IL_0114; + } // end catch (depth: 1) + +IL_0114: + { + String_t* L_47 = ___home_dir; + String_t* L_48 = ___fallback; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_49 = Path_Combine_m5716(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + return L_49; + } + +IL_011c: + { + String_t* L_50 = V_7; + return L_50; + } +} +// System.String System.Environment::InternalGetFolderPath(System.Environment/SpecialFolder) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Path_t944_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2589; +extern Il2CppCodeGenString* _stringLiteral2590; +extern Il2CppCodeGenString* _stringLiteral1437; +extern Il2CppCodeGenString* _stringLiteral2591; +extern Il2CppCodeGenString* _stringLiteral2592; +extern Il2CppCodeGenString* _stringLiteral2593; +extern Il2CppCodeGenString* _stringLiteral2594; +extern Il2CppCodeGenString* _stringLiteral2595; +extern Il2CppCodeGenString* _stringLiteral2596; +extern Il2CppCodeGenString* _stringLiteral2597; +extern Il2CppCodeGenString* _stringLiteral2598; +extern Il2CppCodeGenString* _stringLiteral2599; +extern Il2CppCodeGenString* _stringLiteral2600; +extern Il2CppCodeGenString* _stringLiteral2601; +extern "C" String_t* Environment_InternalGetFolderPath_m10444 (Object_t * __this /* static, unused */, int32_t ___folder, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Path_t944_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(589); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2589 = il2cpp_codegen_string_literal_from_index(2589); + _stringLiteral2590 = il2cpp_codegen_string_literal_from_index(2590); + _stringLiteral1437 = il2cpp_codegen_string_literal_from_index(1437); + _stringLiteral2591 = il2cpp_codegen_string_literal_from_index(2591); + _stringLiteral2592 = il2cpp_codegen_string_literal_from_index(2592); + _stringLiteral2593 = il2cpp_codegen_string_literal_from_index(2593); + _stringLiteral2594 = il2cpp_codegen_string_literal_from_index(2594); + _stringLiteral2595 = il2cpp_codegen_string_literal_from_index(2595); + _stringLiteral2596 = il2cpp_codegen_string_literal_from_index(2596); + _stringLiteral2597 = il2cpp_codegen_string_literal_from_index(2597); + _stringLiteral2598 = il2cpp_codegen_string_literal_from_index(2598); + _stringLiteral2599 = il2cpp_codegen_string_literal_from_index(2599); + _stringLiteral2600 = il2cpp_codegen_string_literal_from_index(2600); + _stringLiteral2601 = il2cpp_codegen_string_literal_from_index(2601); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + String_t* V_2 = {0}; + int32_t V_3 = {0}; + { + String_t* L_0 = Environment_internalGetHome_m10447(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + String_t* L_1 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, _stringLiteral2589, /*hidden argument*/NULL); + V_1 = L_1; + String_t* L_2 = V_1; + if (!L_2) + { + goto IL_0027; + } + } + { + String_t* L_3 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_5 = String_op_Equality_m442(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); + if (!L_5) + { + goto IL_003f; + } + } + +IL_0027: + { + String_t* L_6 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_7 = Path_Combine_m5716(NULL /*static, unused*/, L_6, _stringLiteral2590, /*hidden argument*/NULL); + V_1 = L_7; + String_t* L_8 = V_1; + String_t* L_9 = Path_Combine_m5716(NULL /*static, unused*/, L_8, _stringLiteral1437, /*hidden argument*/NULL); + V_1 = L_9; + } + +IL_003f: + { + String_t* L_10 = Environment_internalGetEnvironmentVariable_m10441(NULL /*static, unused*/, _stringLiteral2591, /*hidden argument*/NULL); + V_2 = L_10; + String_t* L_11 = V_2; + if (!L_11) + { + goto IL_0060; + } + } + { + String_t* L_12 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_14 = String_op_Equality_m442(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + if (!L_14) + { + goto IL_006c; + } + } + +IL_0060: + { + String_t* L_15 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_16 = Path_Combine_m5716(NULL /*static, unused*/, L_15, _stringLiteral2592, /*hidden argument*/NULL); + V_2 = L_16; + } + +IL_006c: + { + int32_t L_17 = ___folder; + V_3 = L_17; + int32_t L_18 = V_3; + if (L_18 == 0) + { + goto IL_013f; + } + if (L_18 == 1) + { + goto IL_0181; + } + if (L_18 == 2) + { + goto IL_0175; + } + if (L_18 == 3) + { + goto IL_0181; + } + if (L_18 == 4) + { + goto IL_0181; + } + if (L_18 == 5) + { + goto IL_012f; + } + if (L_18 == 6) + { + goto IL_0175; + } + if (L_18 == 7) + { + goto IL_0175; + } + if (L_18 == 8) + { + goto IL_0175; + } + if (L_18 == 9) + { + goto IL_0175; + } + if (L_18 == 10) + { + goto IL_0181; + } + if (L_18 == 11) + { + goto IL_0175; + } + if (L_18 == 12) + { + goto IL_0181; + } + if (L_18 == 13) + { + goto IL_0151; + } + if (L_18 == 14) + { + goto IL_0181; + } + if (L_18 == 15) + { + goto IL_0181; + } + if (L_18 == 16) + { + goto IL_013f; + } + if (L_18 == 17) + { + goto IL_0129; + } + if (L_18 == 18) + { + goto IL_0181; + } + if (L_18 == 19) + { + goto IL_0181; + } + if (L_18 == 20) + { + goto IL_0181; + } + if (L_18 == 21) + { + goto IL_0175; + } + if (L_18 == 22) + { + goto IL_0181; + } + if (L_18 == 23) + { + goto IL_0181; + } + if (L_18 == 24) + { + goto IL_0181; + } + if (L_18 == 25) + { + goto IL_0181; + } + if (L_18 == 26) + { + goto IL_013b; + } + if (L_18 == 27) + { + goto IL_0181; + } + if (L_18 == 28) + { + goto IL_013d; + } + if (L_18 == 29) + { + goto IL_0181; + } + if (L_18 == 30) + { + goto IL_0181; + } + if (L_18 == 31) + { + goto IL_0181; + } + if (L_18 == 32) + { + goto IL_0175; + } + if (L_18 == 33) + { + goto IL_0175; + } + if (L_18 == 34) + { + goto IL_0175; + } + if (L_18 == 35) + { + goto IL_017b; + } + if (L_18 == 36) + { + goto IL_0181; + } + if (L_18 == 37) + { + goto IL_0175; + } + if (L_18 == 38) + { + goto IL_0175; + } + if (L_18 == 39) + { + goto IL_0163; + } + if (L_18 == 40) + { + goto IL_0181; + } + if (L_18 == 41) + { + goto IL_0181; + } + if (L_18 == 42) + { + goto IL_0181; + } + if (L_18 == 43) + { + goto IL_0175; + } + } + { + goto IL_0181; + } + +IL_0129: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_19; + } + +IL_012f: + { + String_t* L_20 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Path_t944_il2cpp_TypeInfo_var); + String_t* L_21 = Path_Combine_m5716(NULL /*static, unused*/, L_20, _stringLiteral2593, /*hidden argument*/NULL); + return L_21; + } + +IL_013b: + { + String_t* L_22 = V_2; + return L_22; + } + +IL_013d: + { + String_t* L_23 = V_1; + return L_23; + } + +IL_013f: + { + String_t* L_24 = V_2; + String_t* L_25 = V_0; + String_t* L_26 = Environment_ReadXdgUserDir_m10443(NULL /*static, unused*/, L_24, L_25, _stringLiteral2594, _stringLiteral2595, /*hidden argument*/NULL); + return L_26; + } + +IL_0151: + { + String_t* L_27 = V_2; + String_t* L_28 = V_0; + String_t* L_29 = Environment_ReadXdgUserDir_m10443(NULL /*static, unused*/, L_27, L_28, _stringLiteral2596, _stringLiteral2597, /*hidden argument*/NULL); + return L_29; + } + +IL_0163: + { + String_t* L_30 = V_2; + String_t* L_31 = V_0; + String_t* L_32 = Environment_ReadXdgUserDir_m10443(NULL /*static, unused*/, L_30, L_31, _stringLiteral2598, _stringLiteral2599, /*hidden argument*/NULL); + return L_32; + } + +IL_0175: + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_33 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + return L_33; + } + +IL_017b: + { + return _stringLiteral2600; + } + +IL_0181: + { + ArgumentException_t437 * L_34 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_34, _stringLiteral2601, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_34); + } +} +// System.Boolean System.Environment::get_IsRunningOnWindows() +extern "C" bool Environment_get_IsRunningOnWindows_m10445 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + int32_t L_0 = Environment_get_Platform_m10438(NULL /*static, unused*/, /*hidden argument*/NULL); + return ((((int32_t)L_0) < ((int32_t)4))? 1 : 0); + } +} +// System.String System.Environment::GetMachineConfigPath() +extern "C" String_t* Environment_GetMachineConfigPath_m10446 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_GetMachineConfigPath_m10446_ftn) (); + return ((Environment_GetMachineConfigPath_m10446_ftn)mscorlib::System::Environment::GetMachineConfigPath) (); +} +// System.String System.Environment::internalGetHome() +extern "C" String_t* Environment_internalGetHome_m10447 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*Environment_internalGetHome_m10447_ftn) (); + return ((Environment_internalGetHome_m10447_ftn)mscorlib::System::Environment::internalGetHome) (); +} +// System.Void System.EventArgs::.ctor() +extern "C" void EventArgs__ctor_m10448 (EventArgs_t995 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.EventArgs::.cctor() +extern TypeInfo* EventArgs_t995_il2cpp_TypeInfo_var; +extern "C" void EventArgs__cctor_m10449 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventArgs_t995_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1193); + s_Il2CppMethodIntialized = true; + } + { + EventArgs_t995 * L_0 = (EventArgs_t995 *)il2cpp_codegen_object_new (EventArgs_t995_il2cpp_TypeInfo_var); + EventArgs__ctor_m10448(L_0, /*hidden argument*/NULL); + ((EventArgs_t995_StaticFields*)EventArgs_t995_il2cpp_TypeInfo_var->static_fields)->___Empty_0 = L_0; + return; + } +} +// System.Void System.ExecutionEngineException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2602; +extern "C" void ExecutionEngineException__ctor_m10450 (ExecutionEngineException_t1701 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2602 = il2cpp_codegen_string_literal_from_index(2602); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2602, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ExecutionEngineException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void ExecutionEngineException__ctor_m10451 (ExecutionEngineException_t1701 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.FieldAccessException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2603; +extern "C" void FieldAccessException__ctor_m10452 (FieldAccessException_t1702 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2603 = il2cpp_codegen_string_literal_from_index(2603); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2603, /*hidden argument*/NULL); + MemberAccessException__ctor_m10505(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233081), /*hidden argument*/NULL); + return; + } +} +// System.Void System.FieldAccessException::.ctor(System.String) +extern "C" void FieldAccessException__ctor_m10453 (FieldAccessException_t1702 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + MemberAccessException__ctor_m10505(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233081), /*hidden argument*/NULL); + return; + } +} +// System.Void System.FieldAccessException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FieldAccessException__ctor_m10454 (FieldAccessException_t1702 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MemberAccessException__ctor_m10506(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.FlagsAttribute::.ctor() +extern "C" void FlagsAttribute__ctor_m10455 (FlagsAttribute_t1704 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.FormatException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2604; +extern "C" void FormatException__ctor_m10456 (FormatException_t890 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2604 = il2cpp_codegen_string_literal_from_index(2604); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2604, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233033), /*hidden argument*/NULL); + return; + } +} +// System.Void System.FormatException::.ctor(System.String) +extern "C" void FormatException__ctor_m4632 (FormatException_t890 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233033), /*hidden argument*/NULL); + return; + } +} +// System.Void System.FormatException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FormatException__ctor_m4776 (FormatException_t890 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.GC::SuppressFinalize(System.Object) +extern "C" void GC_SuppressFinalize_m4827 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*GC_SuppressFinalize_m4827_ftn) (Object_t *); + ((GC_SuppressFinalize_m4827_ftn)mscorlib::System::GC::SuppressFinalize) (___obj); +} +// System.Void System.Guid::.ctor(System.Byte[]) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" void Guid__ctor_m10457 (Guid_t1706 * __this, ByteU5BU5D_t789* ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___b; + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_CheckArray_m10462(NULL /*static, unused*/, L_0, ((int32_t)16), /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___b; + int32_t L_2 = BitConverterLE_ToInt32_m7069(NULL /*static, unused*/, L_1, 0, /*hidden argument*/NULL); + __this->____a_0 = L_2; + ByteU5BU5D_t789* L_3 = ___b; + int16_t L_4 = BitConverterLE_ToInt16_m7068(NULL /*static, unused*/, L_3, 4, /*hidden argument*/NULL); + __this->____b_1 = L_4; + ByteU5BU5D_t789* L_5 = ___b; + int16_t L_6 = BitConverterLE_ToInt16_m7068(NULL /*static, unused*/, L_5, 6, /*hidden argument*/NULL); + __this->____c_2 = L_6; + ByteU5BU5D_t789* L_7 = ___b; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 8); + int32_t L_8 = 8; + __this->____d_3 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_7, L_8, sizeof(uint8_t))); + ByteU5BU5D_t789* L_9 = ___b; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, ((int32_t)9)); + int32_t L_10 = ((int32_t)9); + __this->____e_4 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_9, L_10, sizeof(uint8_t))); + ByteU5BU5D_t789* L_11 = ___b; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, ((int32_t)10)); + int32_t L_12 = ((int32_t)10); + __this->____f_5 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_11, L_12, sizeof(uint8_t))); + ByteU5BU5D_t789* L_13 = ___b; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, ((int32_t)11)); + int32_t L_14 = ((int32_t)11); + __this->____g_6 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_13, L_14, sizeof(uint8_t))); + ByteU5BU5D_t789* L_15 = ___b; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, ((int32_t)12)); + int32_t L_16 = ((int32_t)12); + __this->____h_7 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_15, L_16, sizeof(uint8_t))); + ByteU5BU5D_t789* L_17 = ___b; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, ((int32_t)13)); + int32_t L_18 = ((int32_t)13); + __this->____i_8 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_17, L_18, sizeof(uint8_t))); + ByteU5BU5D_t789* L_19 = ___b; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, ((int32_t)14)); + int32_t L_20 = ((int32_t)14); + __this->____j_9 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_19, L_20, sizeof(uint8_t))); + ByteU5BU5D_t789* L_21 = ___b; + NullCheck(L_21); + IL2CPP_ARRAY_BOUNDS_CHECK(L_21, ((int32_t)15)); + int32_t L_22 = ((int32_t)15); + __this->____k_10 = (*(uint8_t*)(uint8_t*)SZArrayLdElema(L_21, L_22, sizeof(uint8_t))); + return; + } +} +// System.Void System.Guid::.ctor(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte) +extern "C" void Guid__ctor_m10458 (Guid_t1706 * __this, int32_t ___a, int16_t ___b, int16_t ___c, uint8_t ___d, uint8_t ___e, uint8_t ___f, uint8_t ___g, uint8_t ___h, uint8_t ___i, uint8_t ___j, uint8_t ___k, const MethodInfo* method) +{ + { + int32_t L_0 = ___a; + __this->____a_0 = L_0; + int16_t L_1 = ___b; + __this->____b_1 = L_1; + int16_t L_2 = ___c; + __this->____c_2 = L_2; + uint8_t L_3 = ___d; + __this->____d_3 = L_3; + uint8_t L_4 = ___e; + __this->____e_4 = L_4; + uint8_t L_5 = ___f; + __this->____f_5 = L_5; + uint8_t L_6 = ___g; + __this->____g_6 = L_6; + uint8_t L_7 = ___h; + __this->____h_7 = L_7; + uint8_t L_8 = ___i; + __this->____i_8 = L_8; + uint8_t L_9 = ___j; + __this->____j_9 = L_9; + uint8_t L_10 = ___k; + __this->____k_10 = L_10; + return; + } +} +// System.Void System.Guid::.cctor() +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var; +extern TypeInfo* GenericComparer_1_t1835_il2cpp_TypeInfo_var; +extern TypeInfo* GenericEqualityComparer_1_t1836_il2cpp_TypeInfo_var; +extern const MethodInfo* GenericComparer_1__ctor_m10914_MethodInfo_var; +extern const MethodInfo* GenericEqualityComparer_1__ctor_m10915_MethodInfo_var; +extern "C" void Guid__cctor_m10459 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1177); + GenericComparer_1_t1835_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1194); + GenericEqualityComparer_1_t1836_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1195); + GenericComparer_1__ctor_m10914_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484024); + GenericEqualityComparer_1__ctor_m10915_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484025); + s_Il2CppMethodIntialized = true; + } + GenericComparer_1_t1835 * V_0 = {0}; + GenericEqualityComparer_1_t1836 * V_1 = {0}; + { + Guid_t1706 L_0 = {0}; + Guid__ctor_m10458(&L_0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*hidden argument*/NULL); + ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->___Empty_11 = L_0; + Object_t * L_1 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_1, /*hidden argument*/NULL); + ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->____rngAccess_12 = L_1; + IL2CPP_RUNTIME_CLASS_INIT(MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var); + bool L_2 = ((MonoTouchAOTHelper_t1718_StaticFields*)MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var->static_fields)->___FalseFlag_0; + if (!L_2) + { + goto IL_0035; + } + } + { + GenericComparer_1_t1835 * L_3 = (GenericComparer_1_t1835 *)il2cpp_codegen_object_new (GenericComparer_1_t1835_il2cpp_TypeInfo_var); + GenericComparer_1__ctor_m10914(L_3, /*hidden argument*/GenericComparer_1__ctor_m10914_MethodInfo_var); + V_0 = L_3; + GenericEqualityComparer_1_t1836 * L_4 = (GenericEqualityComparer_1_t1836 *)il2cpp_codegen_object_new (GenericEqualityComparer_1_t1836_il2cpp_TypeInfo_var); + GenericEqualityComparer_1__ctor_m10915(L_4, /*hidden argument*/GenericEqualityComparer_1__ctor_m10915_MethodInfo_var); + V_1 = L_4; + } + +IL_0035: + { + return; + } +} +// System.Void System.Guid::CheckNull(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2605; +extern "C" void Guid_CheckNull_m10460 (Object_t * __this /* static, unused */, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2605 = il2cpp_codegen_string_literal_from_index(2605); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + if (L_0) + { + goto IL_0016; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2605, /*hidden argument*/NULL); + ArgumentNullException_t151 * L_2 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0016: + { + return; + } +} +// System.Void System.Guid::CheckLength(System.Byte[],System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2606; +extern "C" void Guid_CheckLength_m10461 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___o, int32_t ___l, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2606 = il2cpp_codegen_string_literal_from_index(2606); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___o; + NullCheck(L_0); + int32_t L_1 = ___l; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) == ((int32_t)L_1))) + { + goto IL_0024; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2606, /*hidden argument*/NULL); + int32_t L_3 = ___l; + int32_t L_4 = L_3; + Object_t * L_5 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_4); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m671(NULL /*static, unused*/, L_2, L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_7, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0024: + { + return; + } +} +// System.Void System.Guid::CheckArray(System.Byte[],System.Int32) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" void Guid_CheckArray_m10462 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___o, int32_t ___l, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___o; + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_CheckNull_m10460(NULL /*static, unused*/, (Object_t *)(Object_t *)L_0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_1 = ___o; + int32_t L_2 = ___l; + Guid_CheckLength_m10461(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); + return; + } +} +// System.Int32 System.Guid::Compare(System.Int32,System.Int32) +extern "C" int32_t Guid_Compare_m10463 (Object_t * __this /* static, unused */, int32_t ___x, int32_t ___y, const MethodInfo* method) +{ + { + int32_t L_0 = ___x; + int32_t L_1 = ___y; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0009; + } + } + { + return (-1); + } + +IL_0009: + { + return 1; + } +} +// System.Int32 System.Guid::CompareTo(System.Object) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral2607; +extern "C" int32_t Guid_CompareTo_m10464 (Guid_t1706 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral2607 = il2cpp_codegen_string_literal_from_index(2607); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, Guid_t1706_il2cpp_TypeInfo_var))) + { + goto IL_0028; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2607, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, _stringLiteral449, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + Object_t * L_4 = ___value; + int32_t L_5 = Guid_CompareTo_m10466(__this, ((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_4, Guid_t1706_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean System.Guid::Equals(System.Object) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" bool Guid_Equals_m10465 (Guid_t1706 * __this, Object_t * ___o, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___o; + if (!((Object_t *)IsInstSealed(L_0, Guid_t1706_il2cpp_TypeInfo_var))) + { + goto IL_001b; + } + } + { + Object_t * L_1 = ___o; + int32_t L_2 = Guid_CompareTo_m10466(__this, ((*(Guid_t1706 *)((Guid_t1706 *)UnBox (L_1, Guid_t1706_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } + +IL_001b: + { + return 0; + } +} +// System.Int32 System.Guid::CompareTo(System.Guid) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" int32_t Guid_CompareTo_m10466 (Guid_t1706 * __this, Guid_t1706 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____a_0); + int32_t L_1 = ((&___value)->____a_0); + if ((((int32_t)L_0) == ((int32_t)L_1))) + { + goto IL_0025; + } + } + { + int32_t L_2 = (__this->____a_0); + int32_t L_3 = ((&___value)->____a_0); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_4 = Guid_Compare_m10463(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0025: + { + int16_t L_5 = (__this->____b_1); + int16_t L_6 = ((&___value)->____b_1); + if ((((int32_t)L_5) == ((int32_t)L_6))) + { + goto IL_004a; + } + } + { + int16_t L_7 = (__this->____b_1); + int16_t L_8 = ((&___value)->____b_1); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_9 = Guid_Compare_m10463(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_004a: + { + int16_t L_10 = (__this->____c_2); + int16_t L_11 = ((&___value)->____c_2); + if ((((int32_t)L_10) == ((int32_t)L_11))) + { + goto IL_006f; + } + } + { + int16_t L_12 = (__this->____c_2); + int16_t L_13 = ((&___value)->____c_2); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_14 = Guid_Compare_m10463(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_006f: + { + uint8_t L_15 = (__this->____d_3); + uint8_t L_16 = ((&___value)->____d_3); + if ((((int32_t)L_15) == ((int32_t)L_16))) + { + goto IL_0094; + } + } + { + uint8_t L_17 = (__this->____d_3); + uint8_t L_18 = ((&___value)->____d_3); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_19 = Guid_Compare_m10463(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + return L_19; + } + +IL_0094: + { + uint8_t L_20 = (__this->____e_4); + uint8_t L_21 = ((&___value)->____e_4); + if ((((int32_t)L_20) == ((int32_t)L_21))) + { + goto IL_00b9; + } + } + { + uint8_t L_22 = (__this->____e_4); + uint8_t L_23 = ((&___value)->____e_4); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_24 = Guid_Compare_m10463(NULL /*static, unused*/, L_22, L_23, /*hidden argument*/NULL); + return L_24; + } + +IL_00b9: + { + uint8_t L_25 = (__this->____f_5); + uint8_t L_26 = ((&___value)->____f_5); + if ((((int32_t)L_25) == ((int32_t)L_26))) + { + goto IL_00de; + } + } + { + uint8_t L_27 = (__this->____f_5); + uint8_t L_28 = ((&___value)->____f_5); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_29 = Guid_Compare_m10463(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + return L_29; + } + +IL_00de: + { + uint8_t L_30 = (__this->____g_6); + uint8_t L_31 = ((&___value)->____g_6); + if ((((int32_t)L_30) == ((int32_t)L_31))) + { + goto IL_0103; + } + } + { + uint8_t L_32 = (__this->____g_6); + uint8_t L_33 = ((&___value)->____g_6); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_34 = Guid_Compare_m10463(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_0103: + { + uint8_t L_35 = (__this->____h_7); + uint8_t L_36 = ((&___value)->____h_7); + if ((((int32_t)L_35) == ((int32_t)L_36))) + { + goto IL_0128; + } + } + { + uint8_t L_37 = (__this->____h_7); + uint8_t L_38 = ((&___value)->____h_7); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_39 = Guid_Compare_m10463(NULL /*static, unused*/, L_37, L_38, /*hidden argument*/NULL); + return L_39; + } + +IL_0128: + { + uint8_t L_40 = (__this->____i_8); + uint8_t L_41 = ((&___value)->____i_8); + if ((((int32_t)L_40) == ((int32_t)L_41))) + { + goto IL_014d; + } + } + { + uint8_t L_42 = (__this->____i_8); + uint8_t L_43 = ((&___value)->____i_8); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_44 = Guid_Compare_m10463(NULL /*static, unused*/, L_42, L_43, /*hidden argument*/NULL); + return L_44; + } + +IL_014d: + { + uint8_t L_45 = (__this->____j_9); + uint8_t L_46 = ((&___value)->____j_9); + if ((((int32_t)L_45) == ((int32_t)L_46))) + { + goto IL_0172; + } + } + { + uint8_t L_47 = (__this->____j_9); + uint8_t L_48 = ((&___value)->____j_9); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_49 = Guid_Compare_m10463(NULL /*static, unused*/, L_47, L_48, /*hidden argument*/NULL); + return L_49; + } + +IL_0172: + { + uint8_t L_50 = (__this->____k_10); + uint8_t L_51 = ((&___value)->____k_10); + if ((((int32_t)L_50) == ((int32_t)L_51))) + { + goto IL_0197; + } + } + { + uint8_t L_52 = (__this->____k_10); + uint8_t L_53 = ((&___value)->____k_10); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + int32_t L_54 = Guid_Compare_m10463(NULL /*static, unused*/, L_52, L_53, /*hidden argument*/NULL); + return L_54; + } + +IL_0197: + { + return 0; + } +} +// System.Boolean System.Guid::Equals(System.Guid) +extern "C" bool Guid_Equals_m10467 (Guid_t1706 * __this, Guid_t1706 ___g, const MethodInfo* method) +{ + { + Guid_t1706 L_0 = ___g; + int32_t L_1 = Guid_CompareTo_m10466(__this, L_0, /*hidden argument*/NULL); + return ((((int32_t)L_1) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.Guid::GetHashCode() +extern "C" int32_t Guid_GetHashCode_m10468 (Guid_t1706 * __this, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____a_0); + V_0 = L_0; + int32_t L_1 = V_0; + int16_t L_2 = (__this->____b_1); + int16_t L_3 = (__this->____c_2); + V_0 = ((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)16)))|(int32_t)L_3)))); + int32_t L_4 = V_0; + uint8_t L_5 = (__this->____d_3); + V_0 = ((int32_t)((int32_t)L_4^(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)24))))); + int32_t L_6 = V_0; + uint8_t L_7 = (__this->____e_4); + V_0 = ((int32_t)((int32_t)L_6^(int32_t)((int32_t)((int32_t)L_7<<(int32_t)((int32_t)16))))); + int32_t L_8 = V_0; + uint8_t L_9 = (__this->____f_5); + V_0 = ((int32_t)((int32_t)L_8^(int32_t)((int32_t)((int32_t)L_9<<(int32_t)8)))); + int32_t L_10 = V_0; + uint8_t L_11 = (__this->____g_6); + V_0 = ((int32_t)((int32_t)L_10^(int32_t)L_11)); + int32_t L_12 = V_0; + uint8_t L_13 = (__this->____h_7); + V_0 = ((int32_t)((int32_t)L_12^(int32_t)((int32_t)((int32_t)L_13<<(int32_t)((int32_t)24))))); + int32_t L_14 = V_0; + uint8_t L_15 = (__this->____i_8); + V_0 = ((int32_t)((int32_t)L_14^(int32_t)((int32_t)((int32_t)L_15<<(int32_t)((int32_t)16))))); + int32_t L_16 = V_0; + uint8_t L_17 = (__this->____j_9); + V_0 = ((int32_t)((int32_t)L_16^(int32_t)((int32_t)((int32_t)L_17<<(int32_t)8)))); + int32_t L_18 = V_0; + uint8_t L_19 = (__this->____k_10); + V_0 = ((int32_t)((int32_t)L_18^(int32_t)L_19)); + int32_t L_20 = V_0; + return L_20; + } +} +// System.Char System.Guid::ToHex(System.Int32) +extern "C" uint16_t Guid_ToHex_m10469 (Object_t * __this /* static, unused */, int32_t ___b, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___b; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)10)))) + { + goto IL_0011; + } + } + { + int32_t L_1 = ___b; + G_B3_0 = ((int32_t)((int32_t)((int32_t)48)+(int32_t)L_1)); + goto IL_0018; + } + +IL_0011: + { + int32_t L_2 = ___b; + G_B3_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)97)+(int32_t)L_2))-(int32_t)((int32_t)10))); + } + +IL_0018: + { + return (((int32_t)((uint16_t)G_B3_0))); + } +} +// System.Guid System.Guid::NewGuid() +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" Guid_t1706 Guid_NewGuid_m10470 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + ByteU5BU5D_t789* V_0 = {0}; + Object_t * V_1 = {0}; + Guid_t1706 V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + V_0 = ((ByteU5BU5D_t789*)SZArrayNew(ByteU5BU5D_t789_il2cpp_TypeInfo_var, ((int32_t)16))); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Object_t * L_0 = ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->____rngAccess_12; + V_1 = L_0; + Object_t * L_1 = V_1; + Monitor_Enter_m4630(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + } + +IL_0014: + try + { // begin try (depth: 1) + { + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_2 = ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->____rng_13; + if (L_2) + { + goto IL_0028; + } + } + +IL_001e: + { + RandomNumberGenerator_t949 * L_3 = RandomNumberGenerator_Create_m4825(NULL /*static, unused*/, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->____rng_13 = L_3; + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + RandomNumberGenerator_t949 * L_4 = ((Guid_t1706_StaticFields*)Guid_t1706_il2cpp_TypeInfo_var->static_fields)->____rng_13; + ByteU5BU5D_t789* L_5 = V_0; + NullCheck(L_4); + VirtActionInvoker1< ByteU5BU5D_t789* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_4, L_5); + IL2CPP_LEAVE(0x3F, FINALLY_0038); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0038; + } + +FINALLY_0038: + { // begin finally (depth: 1) + Object_t * L_6 = V_1; + Monitor_Exit_m4631(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(56) + } // end finally (depth: 1) + IL2CPP_CLEANUP(56) + { + IL2CPP_JUMP_TBL(0x3F, IL_003f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_003f: + { + ByteU5BU5D_t789* L_7 = V_0; + Guid__ctor_m10457((&V_2), L_7, /*hidden argument*/NULL); + uint8_t L_8 = ((&V_2)->____d_3); + (&V_2)->____d_3 = (((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)63)))|(int32_t)((int32_t)128)))))); + int16_t L_9 = ((&V_2)->____c_2); + (&V_2)->____c_2 = (((int16_t)((int16_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)L_9)))&(int64_t)(((int64_t)((int64_t)((int32_t)4095))))))|(int64_t)(((int64_t)((int64_t)((int32_t)16384))))))))); + Guid_t1706 L_10 = V_2; + return L_10; + } +} +// System.Void System.Guid::AppendInt(System.Text.StringBuilder,System.Int32) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" void Guid_AppendInt_m10471 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___builder, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + StringBuilder_t457 * L_0 = ___builder; + int32_t L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + uint16_t L_2 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)((int32_t)28)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_0); + StringBuilder_Append_m4622(L_0, L_2, /*hidden argument*/NULL); + StringBuilder_t457 * L_3 = ___builder; + int32_t L_4 = ___value; + uint16_t L_5 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_4>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_3); + StringBuilder_Append_m4622(L_3, L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = ___builder; + int32_t L_7 = ___value; + uint16_t L_8 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_7>>(int32_t)((int32_t)20)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_6); + StringBuilder_Append_m4622(L_6, L_8, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = ___builder; + int32_t L_10 = ___value; + uint16_t L_11 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_10>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_9); + StringBuilder_Append_m4622(L_9, L_11, /*hidden argument*/NULL); + StringBuilder_t457 * L_12 = ___builder; + int32_t L_13 = ___value; + uint16_t L_14 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_13>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_12); + StringBuilder_Append_m4622(L_12, L_14, /*hidden argument*/NULL); + StringBuilder_t457 * L_15 = ___builder; + int32_t L_16 = ___value; + uint16_t L_17 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_16>>(int32_t)8))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_15); + StringBuilder_Append_m4622(L_15, L_17, /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = ___builder; + int32_t L_19 = ___value; + uint16_t L_20 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_19>>(int32_t)4))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_Append_m4622(L_18, L_20, /*hidden argument*/NULL); + StringBuilder_t457 * L_21 = ___builder; + int32_t L_22 = ___value; + uint16_t L_23 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)L_22&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_21); + StringBuilder_Append_m4622(L_21, L_23, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Guid::AppendShort(System.Text.StringBuilder,System.Int16) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" void Guid_AppendShort_m10472 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___builder, int16_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + StringBuilder_t457 * L_0 = ___builder; + int16_t L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + uint16_t L_2 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_0); + StringBuilder_Append_m4622(L_0, L_2, /*hidden argument*/NULL); + StringBuilder_t457 * L_3 = ___builder; + int16_t L_4 = ___value; + uint16_t L_5 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_4>>(int32_t)8))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_3); + StringBuilder_Append_m4622(L_3, L_5, /*hidden argument*/NULL); + StringBuilder_t457 * L_6 = ___builder; + int16_t L_7 = ___value; + uint16_t L_8 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_7>>(int32_t)4))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_6); + StringBuilder_Append_m4622(L_6, L_8, /*hidden argument*/NULL); + StringBuilder_t457 * L_9 = ___builder; + int16_t L_10 = ___value; + uint16_t L_11 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)L_10&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_9); + StringBuilder_Append_m4622(L_9, L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Guid::AppendByte(System.Text.StringBuilder,System.Byte) +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" void Guid_AppendByte_m10473 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___builder, uint8_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + { + StringBuilder_t457 * L_0 = ___builder; + uint8_t L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + uint16_t L_2 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_1>>(int32_t)4))&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_0); + StringBuilder_Append_m4622(L_0, L_2, /*hidden argument*/NULL); + StringBuilder_t457 * L_3 = ___builder; + uint8_t L_4 = ___value; + uint16_t L_5 = Guid_ToHex_m10469(NULL /*static, unused*/, ((int32_t)((int32_t)L_4&(int32_t)((int32_t)15))), /*hidden argument*/NULL); + NullCheck(L_3); + StringBuilder_Append_m4622(L_3, L_5, /*hidden argument*/NULL); + return; + } +} +// System.String System.Guid::BaseToString(System.Boolean,System.Boolean,System.Boolean) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +extern "C" String_t* Guid_BaseToString_m10474 (Guid_t1706 * __this, bool ___h, bool ___p, bool ___b, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + Guid_t1706_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(785); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_0, ((int32_t)40), /*hidden argument*/NULL); + V_0 = L_0; + bool L_1 = ___p; + if (!L_1) + { + goto IL_001c; + } + } + { + StringBuilder_t457 * L_2 = V_0; + NullCheck(L_2); + StringBuilder_Append_m4622(L_2, ((int32_t)40), /*hidden argument*/NULL); + goto IL_002b; + } + +IL_001c: + { + bool L_3 = ___b; + if (!L_3) + { + goto IL_002b; + } + } + { + StringBuilder_t457 * L_4 = V_0; + NullCheck(L_4); + StringBuilder_Append_m4622(L_4, ((int32_t)123), /*hidden argument*/NULL); + } + +IL_002b: + { + StringBuilder_t457 * L_5 = V_0; + int32_t L_6 = (__this->____a_0); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_AppendInt_m10471(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + bool L_7 = ___h; + if (!L_7) + { + goto IL_0046; + } + } + { + StringBuilder_t457 * L_8 = V_0; + NullCheck(L_8); + StringBuilder_Append_m4622(L_8, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_0046: + { + StringBuilder_t457 * L_9 = V_0; + int16_t L_10 = (__this->____b_1); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_AppendShort_m10472(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + bool L_11 = ___h; + if (!L_11) + { + goto IL_0061; + } + } + { + StringBuilder_t457 * L_12 = V_0; + NullCheck(L_12); + StringBuilder_Append_m4622(L_12, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_0061: + { + StringBuilder_t457 * L_13 = V_0; + int16_t L_14 = (__this->____c_2); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_AppendShort_m10472(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + bool L_15 = ___h; + if (!L_15) + { + goto IL_007c; + } + } + { + StringBuilder_t457 * L_16 = V_0; + NullCheck(L_16); + StringBuilder_Append_m4622(L_16, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_007c: + { + StringBuilder_t457 * L_17 = V_0; + uint8_t L_18 = (__this->____d_3); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + StringBuilder_t457 * L_19 = V_0; + uint8_t L_20 = (__this->____e_4); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_19, L_20, /*hidden argument*/NULL); + bool L_21 = ___h; + if (!L_21) + { + goto IL_00a3; + } + } + { + StringBuilder_t457 * L_22 = V_0; + NullCheck(L_22); + StringBuilder_Append_m4622(L_22, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_00a3: + { + StringBuilder_t457 * L_23 = V_0; + uint8_t L_24 = (__this->____f_5); + IL2CPP_RUNTIME_CLASS_INIT(Guid_t1706_il2cpp_TypeInfo_var); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_23, L_24, /*hidden argument*/NULL); + StringBuilder_t457 * L_25 = V_0; + uint8_t L_26 = (__this->____g_6); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_25, L_26, /*hidden argument*/NULL); + StringBuilder_t457 * L_27 = V_0; + uint8_t L_28 = (__this->____h_7); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL); + StringBuilder_t457 * L_29 = V_0; + uint8_t L_30 = (__this->____i_8); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_29, L_30, /*hidden argument*/NULL); + StringBuilder_t457 * L_31 = V_0; + uint8_t L_32 = (__this->____j_9); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_31, L_32, /*hidden argument*/NULL); + StringBuilder_t457 * L_33 = V_0; + uint8_t L_34 = (__this->____k_10); + Guid_AppendByte_m10473(NULL /*static, unused*/, L_33, L_34, /*hidden argument*/NULL); + bool L_35 = ___p; + if (!L_35) + { + goto IL_00ff; + } + } + { + StringBuilder_t457 * L_36 = V_0; + NullCheck(L_36); + StringBuilder_Append_m4622(L_36, ((int32_t)41), /*hidden argument*/NULL); + goto IL_010e; + } + +IL_00ff: + { + bool L_37 = ___b; + if (!L_37) + { + goto IL_010e; + } + } + { + StringBuilder_t457 * L_38 = V_0; + NullCheck(L_38); + StringBuilder_Append_m4622(L_38, ((int32_t)125), /*hidden argument*/NULL); + } + +IL_010e: + { + StringBuilder_t457 * L_39 = V_0; + NullCheck(L_39); + String_t* L_40 = StringBuilder_ToString_m2059(L_39, /*hidden argument*/NULL); + return L_40; + } +} +// System.String System.Guid::ToString() +extern "C" String_t* Guid_ToString_m10475 (Guid_t1706 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = Guid_BaseToString_m10474(__this, 1, 0, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.Guid::ToString(System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2608; +extern Il2CppCodeGenString* _stringLiteral2609; +extern Il2CppCodeGenString* _stringLiteral2610; +extern Il2CppCodeGenString* _stringLiteral2611; +extern Il2CppCodeGenString* _stringLiteral2612; +extern "C" String_t* Guid_ToString_m10476 (Guid_t1706 * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2608 = il2cpp_codegen_string_literal_from_index(2608); + _stringLiteral2609 = il2cpp_codegen_string_literal_from_index(2609); + _stringLiteral2610 = il2cpp_codegen_string_literal_from_index(2610); + _stringLiteral2611 = il2cpp_codegen_string_literal_from_index(2611); + _stringLiteral2612 = il2cpp_codegen_string_literal_from_index(2612); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + bool V_1 = false; + bool V_2 = false; + String_t* V_3 = {0}; + { + V_0 = 1; + V_1 = 0; + V_2 = 0; + String_t* L_0 = ___format; + if (!L_0) + { + goto IL_0088; + } + } + { + String_t* L_1 = ___format; + NullCheck(L_1); + String_t* L_2 = String_ToLowerInvariant_m6093(L_1, /*hidden argument*/NULL); + V_3 = L_2; + String_t* L_3 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_4 = String_op_Equality_m442(NULL /*static, unused*/, L_3, _stringLiteral2608, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002a; + } + } + { + V_2 = 1; + goto IL_0088; + } + +IL_002a: + { + String_t* L_5 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_5, _stringLiteral2609, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0041; + } + } + { + V_1 = 1; + goto IL_0088; + } + +IL_0041: + { + String_t* L_7 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_8 = String_op_Equality_m442(NULL /*static, unused*/, L_7, _stringLiteral2610, /*hidden argument*/NULL); + if (!L_8) + { + goto IL_0058; + } + } + { + V_0 = 0; + goto IL_0088; + } + +IL_0058: + { + String_t* L_9 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_10 = String_op_Inequality_m3593(NULL /*static, unused*/, L_9, _stringLiteral2611, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0088; + } + } + { + String_t* L_11 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_13 = String_op_Inequality_m3593(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + if (!L_13) + { + goto IL_0088; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2612, /*hidden argument*/NULL); + FormatException_t890 * L_15 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0088: + { + bool L_16 = V_0; + bool L_17 = V_1; + bool L_18 = V_2; + String_t* L_19 = Guid_BaseToString_m10474(__this, L_16, L_17, L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.String System.Guid::ToString(System.String,System.IFormatProvider) +extern "C" String_t* Guid_ToString_m10477 (Guid_t1706 * __this, String_t* ___format, Object_t * ___provider, const MethodInfo* method) +{ + { + String_t* L_0 = ___format; + String_t* L_1 = Guid_ToString_m10476(__this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.IndexOutOfRangeException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2613; +extern "C" void IndexOutOfRangeException__ctor_m10478 (IndexOutOfRangeException_t446 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2613 = il2cpp_codegen_string_literal_from_index(2613); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2613, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IndexOutOfRangeException::.ctor(System.String) +extern "C" void IndexOutOfRangeException__ctor_m2023 (IndexOutOfRangeException_t446 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.IndexOutOfRangeException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void IndexOutOfRangeException__ctor_m10479 (IndexOutOfRangeException_t446 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidCastException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2614; +extern "C" void InvalidCastException__ctor_m10480 (InvalidCastException_t1707 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2614 = il2cpp_codegen_string_literal_from_index(2614); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2614, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467262), /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidCastException::.ctor(System.String) +extern "C" void InvalidCastException__ctor_m10481 (InvalidCastException_t1707 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467262), /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidCastException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void InvalidCastException__ctor_m10482 (InvalidCastException_t1707 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidOperationException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2615; +extern "C" void InvalidOperationException__ctor_m4609 (InvalidOperationException_t914 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2615 = il2cpp_codegen_string_literal_from_index(2615); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2615, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233079), /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidOperationException::.ctor(System.String) +extern "C" void InvalidOperationException__ctor_m4602 (InvalidOperationException_t914 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233079), /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidOperationException::.ctor(System.String,System.Exception) +extern "C" void InvalidOperationException__ctor_m10483 (InvalidOperationException_t914 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + SystemException__ctor_m10740(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233079), /*hidden argument*/NULL); + return; + } +} +// System.Void System.InvalidOperationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void InvalidOperationException__ctor_m10484 (InvalidOperationException_t914 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.LocalDataStoreSlot::.ctor(System.Boolean) +extern TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +extern TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +extern "C" void LocalDataStoreSlot__ctor_m10485 (LocalDataStoreSlot_t1709 * __this, bool ___in_thread, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(983); + BooleanU5BU5D_t770_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(470); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + int32_t V_1 = 0; + BooleanU5BU5D_t770* V_2 = {0}; + BooleanU5BU5D_t770* V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___in_thread; + __this->___thread_local_1 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + Object_t * L_1 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___lock_obj_2; + V_0 = L_1; + Object_t * L_2 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + } + +IL_0019: + try + { // begin try (depth: 1) + { + bool L_3 = ___in_thread; + if (!L_3) + { + goto IL_002a; + } + } + +IL_001f: + { + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_4 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_thread_3; + V_2 = L_4; + goto IL_0030; + } + +IL_002a: + { + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_5 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_context_4; + V_2 = L_5; + } + +IL_0030: + { + BooleanU5BU5D_t770* L_6 = V_2; + if (!L_6) + { + goto IL_007a; + } + } + +IL_0036: + { + V_1 = 0; + goto IL_0059; + } + +IL_003d: + { + BooleanU5BU5D_t770* L_7 = V_2; + int32_t L_8 = V_1; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + if ((*(uint8_t*)(bool*)SZArrayLdElema(L_7, L_9, sizeof(bool)))) + { + goto IL_0055; + } + } + +IL_0045: + { + int32_t L_10 = V_1; + __this->___slot_0 = L_10; + BooleanU5BU5D_t770* L_11 = V_2; + int32_t L_12 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, L_12); + *((bool*)(bool*)SZArrayLdElema(L_11, L_12, sizeof(bool))) = (bool)1; + IL2CPP_LEAVE(0xB1, FINALLY_00aa); + } + +IL_0055: + { + int32_t L_13 = V_1; + V_1 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_0059: + { + int32_t L_14 = V_1; + BooleanU5BU5D_t770* L_15 = V_2; + NullCheck(L_15); + if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))))) + { + goto IL_003d; + } + } + +IL_0062: + { + int32_t L_16 = V_1; + V_3 = ((BooleanU5BU5D_t770*)SZArrayNew(BooleanU5BU5D_t770_il2cpp_TypeInfo_var, ((int32_t)((int32_t)L_16+(int32_t)2)))); + BooleanU5BU5D_t770* L_17 = V_2; + BooleanU5BU5D_t770* L_18 = V_3; + NullCheck(L_17); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(9 /* System.Void System.Array::CopyTo(System.Array,System.Int32) */, L_17, (Array_t *)(Array_t *)L_18, 0); + BooleanU5BU5D_t770* L_19 = V_3; + V_2 = L_19; + goto IL_0083; + } + +IL_007a: + { + V_2 = ((BooleanU5BU5D_t770*)SZArrayNew(BooleanU5BU5D_t770_il2cpp_TypeInfo_var, 2)); + V_1 = 0; + } + +IL_0083: + { + BooleanU5BU5D_t770* L_20 = V_2; + int32_t L_21 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((bool*)(bool*)SZArrayLdElema(L_20, L_21, sizeof(bool))) = (bool)1; + int32_t L_22 = V_1; + __this->___slot_0 = L_22; + bool L_23 = ___in_thread; + if (!L_23) + { + goto IL_009f; + } + } + +IL_0094: + { + BooleanU5BU5D_t770* L_24 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_thread_3 = L_24; + goto IL_00a5; + } + +IL_009f: + { + BooleanU5BU5D_t770* L_25 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_context_4 = L_25; + } + +IL_00a5: + { + IL2CPP_LEAVE(0xB1, FINALLY_00aa); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00aa; + } + +FINALLY_00aa: + { // begin finally (depth: 1) + Object_t * L_26 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_26, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(170) + } // end finally (depth: 1) + IL2CPP_CLEANUP(170) + { + IL2CPP_JUMP_TBL(0xB1, IL_00b1) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00b1: + { + return; + } +} +// System.Void System.LocalDataStoreSlot::.cctor() +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +extern "C" void LocalDataStoreSlot__cctor_m10486 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(983); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = (Object_t *)il2cpp_codegen_object_new (Object_t_il2cpp_TypeInfo_var); + Object__ctor_m482(L_0, /*hidden argument*/NULL); + ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___lock_obj_2 = L_0; + return; + } +} +// System.Void System.LocalDataStoreSlot::Finalize() +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +extern "C" void LocalDataStoreSlot_Finalize_m10487 (LocalDataStoreSlot_t1709 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(983); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int32_t L_0 = (__this->___slot_0); + bool L_1 = (__this->___thread_local_1); + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_FreeLocalSlotValues_m9960(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + Object_t * L_2 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___lock_obj_2; + V_0 = L_2; + Object_t * L_3 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + } + +IL_001d: + try + { // begin try (depth: 2) + { + bool L_4 = (__this->___thread_local_1); + if (!L_4) + { + goto IL_003a; + } + } + +IL_0028: + { + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_5 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_thread_3; + int32_t L_6 = (__this->___slot_0); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((bool*)(bool*)SZArrayLdElema(L_5, L_6, sizeof(bool))) = (bool)0; + goto IL_0047; + } + +IL_003a: + { + IL2CPP_RUNTIME_CLASS_INIT(LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var); + BooleanU5BU5D_t770* L_7 = ((LocalDataStoreSlot_t1709_StaticFields*)LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var->static_fields)->___slot_bitmap_context_4; + int32_t L_8 = (__this->___slot_0); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + *((bool*)(bool*)SZArrayLdElema(L_7, L_8, sizeof(bool))) = (bool)0; + } + +IL_0047: + { + IL2CPP_LEAVE(0x53, FINALLY_004c); + } + } // end try (depth: 2) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_004c; + } + +FINALLY_004c: + { // begin finally (depth: 2) + Object_t * L_9 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(76) + } // end finally (depth: 2) + IL2CPP_CLEANUP(76) + { + IL2CPP_JUMP_TBL(0x53, IL_0053) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0053: + { + IL2CPP_LEAVE(0x5F, FINALLY_0058); + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0058; + } + +FINALLY_0058: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(88) + } // end finally (depth: 1) + IL2CPP_CLEANUP(88) + { + IL2CPP_JUMP_TBL(0x5F, IL_005f) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_005f: + { + return; + } +} +// System.Single System.Math::Abs(System.Single) +extern "C" float Math_Abs_m10488 (Object_t * __this /* static, unused */, float ___value, const MethodInfo* method) +{ + float G_B3_0 = 0.0f; + { + float L_0 = ___value; + if ((!(((float)L_0) < ((float)(0.0f))))) + { + goto IL_0012; + } + } + { + float L_1 = ___value; + G_B3_0 = ((-L_1)); + goto IL_0013; + } + +IL_0012: + { + float L_2 = ___value; + G_B3_0 = L_2; + } + +IL_0013: + { + return G_B3_0; + } +} +// System.Int32 System.Math::Abs(System.Int32) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2616; +extern "C" int32_t Math_Abs_m10489 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2616 = il2cpp_codegen_string_literal_from_index(2616); + s_Il2CppMethodIntialized = true; + } + int32_t G_B5_0 = 0; + { + int32_t L_0 = ___value; + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2147483648))))) + { + goto IL_001b; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2616, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001b: + { + int32_t L_3 = ___value; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_0029; + } + } + { + int32_t L_4 = ___value; + G_B5_0 = ((-L_4)); + goto IL_002a; + } + +IL_0029: + { + int32_t L_5 = ___value; + G_B5_0 = L_5; + } + +IL_002a: + { + return G_B5_0; + } +} +// System.Int64 System.Math::Abs(System.Int64) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2616; +extern "C" int64_t Math_Abs_m10490 (Object_t * __this /* static, unused */, int64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2616 = il2cpp_codegen_string_literal_from_index(2616); + s_Il2CppMethodIntialized = true; + } + int64_t G_B5_0 = 0; + { + int64_t L_0 = ___value; + if ((!(((uint64_t)L_0) == ((uint64_t)((int64_t)std::numeric_limits::min()))))) + { + goto IL_001f; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2616, /*hidden argument*/NULL); + OverflowException_t1725 * L_2 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_2, L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001f: + { + int64_t L_3 = ___value; + if ((((int64_t)L_3) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_002e; + } + } + { + int64_t L_4 = ___value; + G_B5_0 = ((-L_4)); + goto IL_002f; + } + +IL_002e: + { + int64_t L_5 = ___value; + G_B5_0 = L_5; + } + +IL_002f: + { + return G_B5_0; + } +} +// System.Double System.Math::Ceiling(System.Double) +extern "C" double Math_Ceiling_m10491 (Object_t * __this /* static, unused */, double ___a, const MethodInfo* method) +{ + double V_0 = 0.0; + { + double L_0 = ___a; + double L_1 = floor(L_0); + V_0 = L_1; + double L_2 = V_0; + double L_3 = ___a; + if ((((double)L_2) == ((double)L_3))) + { + goto IL_001a; + } + } + { + double L_4 = V_0; + V_0 = ((double)((double)L_4+(double)(1.0))); + } + +IL_001a: + { + double L_5 = V_0; + return L_5; + } +} +// System.Double System.Math::Floor(System.Double) +extern "C" double Math_Floor_m10492 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Floor_m10492_ftn) (double); + return ((Math_Floor_m10492_ftn)mscorlib::System::Math::Floor) (___d); +} +// System.Double System.Math::Log(System.Double,System.Double) +extern "C" double Math_Log_m2026 (Object_t * __this /* static, unused */, double ___a, double ___newBase, const MethodInfo* method) +{ + double V_0 = 0.0; + double G_B3_0 = 0.0; + { + double L_0 = ___a; + double L_1 = log(L_0); + double L_2 = ___newBase; + double L_3 = log(L_2); + V_0 = ((double)((double)L_1/(double)L_3)); + double L_4 = V_0; + if ((!(((double)L_4) == ((double)(0.0))))) + { + goto IL_002b; + } + } + { + G_B3_0 = (0.0); + goto IL_002c; + } + +IL_002b: + { + double L_5 = V_0; + G_B3_0 = L_5; + } + +IL_002c: + { + return G_B3_0; + } +} +// System.Int32 System.Math::Max(System.Int32,System.Int32) +extern "C" int32_t Math_Max_m2040 (Object_t * __this /* static, unused */, int32_t ___val1, int32_t ___val2, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___val1; + int32_t L_1 = ___val2; + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_000d; + } + } + { + int32_t L_2 = ___val1; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + int32_t L_3 = ___val2; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Int32 System.Math::Min(System.Int32,System.Int32) +extern "C" int32_t Math_Min_m4826 (Object_t * __this /* static, unused */, int32_t ___val1, int32_t ___val2, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___val1; + int32_t L_1 = ___val2; + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_000d; + } + } + { + int32_t L_2 = ___val1; + G_B3_0 = L_2; + goto IL_000e; + } + +IL_000d: + { + int32_t L_3 = ___val2; + G_B3_0 = L_3; + } + +IL_000e: + { + return G_B3_0; + } +} +// System.Decimal System.Math::Round(System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" Decimal_t1112 Math_Round_m10493 (Object_t * __this /* static, unused */, Decimal_t1112 ___d, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + Decimal_t1112 V_1 = {0}; + { + Decimal_t1112 L_0 = ___d; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_1 = Decimal_Floor_m6215(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + V_0 = L_1; + Decimal_t1112 L_2 = ___d; + Decimal_t1112 L_3 = V_0; + Decimal_t1112 L_4 = Decimal_op_Subtraction_m6242(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + Decimal_t1112 L_5 = V_1; + Decimal_t1112 L_6 = {0}; + Decimal__ctor_m6183(&L_6, 5, 0, 0, 0, 1, /*hidden argument*/NULL); + bool L_7 = Decimal_op_Equality_m6266(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if (!L_7) + { + goto IL_0070; + } + } + { + Decimal_t1112 L_8 = {0}; + Decimal__ctor_m6183(&L_8, ((int32_t)20), 0, 0, 0, 1, /*hidden argument*/NULL); + Decimal_t1112 L_9 = V_0; + Decimal_t1112 L_10 = {0}; + Decimal__ctor_m6183(&L_10, ((int32_t)20), 0, 0, 0, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_11 = Decimal_op_Division_m6244(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL); + Decimal_t1112 L_12 = V_0; + Decimal_t1112 L_13 = {0}; + Decimal__ctor_m6183(&L_13, ((int32_t)20), 0, 0, 0, 1, /*hidden argument*/NULL); + Decimal_t1112 L_14 = Decimal_op_Division_m6244(NULL /*static, unused*/, L_12, L_13, /*hidden argument*/NULL); + Decimal_t1112 L_15 = Decimal_Floor_m6215(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); + Decimal_t1112 L_16 = Decimal_op_Subtraction_m6242(NULL /*static, unused*/, L_11, L_15, /*hidden argument*/NULL); + Decimal_t1112 L_17 = Decimal_op_Multiply_m6243(NULL /*static, unused*/, L_8, L_16, /*hidden argument*/NULL); + Decimal_t1112 L_18 = {0}; + Decimal__ctor_m6184(&L_18, 0, /*hidden argument*/NULL); + bool L_19 = Decimal_op_Inequality_m6265(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL); + if (L_19) + { + goto IL_0085; + } + } + +IL_0070: + { + Decimal_t1112 L_20 = V_1; + Decimal_t1112 L_21 = {0}; + Decimal__ctor_m6183(&L_21, 5, 0, 0, 0, 1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + bool L_22 = Decimal_op_GreaterThan_m6267(NULL /*static, unused*/, L_20, L_21, /*hidden argument*/NULL); + if (!L_22) + { + goto IL_008c; + } + } + +IL_0085: + { + Decimal_t1112 L_23 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Decimal_t1112 L_24 = Decimal_op_Increment_m6241(NULL /*static, unused*/, L_23, /*hidden argument*/NULL); + V_0 = L_24; + } + +IL_008c: + { + Decimal_t1112 L_25 = V_0; + return L_25; + } +} +// System.Double System.Math::Round(System.Double) +extern "C" double Math_Round_m10494 (Object_t * __this /* static, unused */, double ___a, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Round_m10494_ftn) (double); + return ((Math_Round_m10494_ftn)mscorlib::System::Math::Round) (___a); +} +// System.Double System.Math::Sin(System.Double) +extern "C" double Math_Sin_m10495 (Object_t * __this /* static, unused */, double ___a, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Sin_m10495_ftn) (double); + return ((Math_Sin_m10495_ftn)mscorlib::System::Math::Sin) (___a); +} +// System.Double System.Math::Cos(System.Double) +extern "C" double Math_Cos_m10496 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Cos_m10496_ftn) (double); + return ((Math_Cos_m10496_ftn)mscorlib::System::Math::Cos) (___d); +} +// System.Double System.Math::Tan(System.Double) +extern "C" double Math_Tan_m10497 (Object_t * __this /* static, unused */, double ___a, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Tan_m10497_ftn) (double); + return ((Math_Tan_m10497_ftn)mscorlib::System::Math::Tan) (___a); +} +// System.Double System.Math::Acos(System.Double) +extern "C" double Math_Acos_m10498 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Acos_m10498_ftn) (double); + return ((Math_Acos_m10498_ftn)mscorlib::System::Math::Acos) (___d); +} +// System.Double System.Math::Atan(System.Double) +extern "C" double Math_Atan_m10499 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Atan_m10499_ftn) (double); + return ((Math_Atan_m10499_ftn)mscorlib::System::Math::Atan) (___d); +} +// System.Double System.Math::Atan2(System.Double,System.Double) +extern "C" double Math_Atan2_m10500 (Object_t * __this /* static, unused */, double ___y, double ___x, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Atan2_m10500_ftn) (double, double); + return ((Math_Atan2_m10500_ftn)mscorlib::System::Math::Atan2) (___y, ___x); +} +// System.Double System.Math::Log(System.Double) +extern "C" double Math_Log_m10501 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Log_m10501_ftn) (double); + return ((Math_Log_m10501_ftn)mscorlib::System::Math::Log) (___d); +} +// System.Double System.Math::Pow(System.Double,System.Double) +extern "C" double Math_Pow_m10502 (Object_t * __this /* static, unused */, double ___x, double ___y, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Pow_m10502_ftn) (double, double); + return ((Math_Pow_m10502_ftn)mscorlib::System::Math::Pow) (___x, ___y); +} +// System.Double System.Math::Sqrt(System.Double) +extern "C" double Math_Sqrt_m10503 (Object_t * __this /* static, unused */, double ___d, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef double (*Math_Sqrt_m10503_ftn) (double); + return ((Math_Sqrt_m10503_ftn)mscorlib::System::Math::Sqrt) (___d); +} +// System.Void System.MemberAccessException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2617; +extern "C" void MemberAccessException__ctor_m10504 (MemberAccessException_t1703 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2617 = il2cpp_codegen_string_literal_from_index(2617); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2617, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233062), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MemberAccessException::.ctor(System.String) +extern "C" void MemberAccessException__ctor_m10505 (MemberAccessException_t1703 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233062), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MemberAccessException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MemberAccessException__ctor_m10506 (MemberAccessException_t1703 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MethodAccessException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2618; +extern "C" void MethodAccessException__ctor_m10507 (MethodAccessException_t1711 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2618 = il2cpp_codegen_string_literal_from_index(2618); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2618, /*hidden argument*/NULL); + MemberAccessException__ctor_m10505(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233072), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MethodAccessException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MethodAccessException__ctor_m10508 (MethodAccessException_t1711 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MemberAccessException__ctor_m10506(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingFieldException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2619; +extern "C" void MissingFieldException__ctor_m10509 (MissingFieldException_t1712 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2619 = il2cpp_codegen_string_literal_from_index(2619); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2619, /*hidden argument*/NULL); + MissingMemberException__ctor_m10514(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233071), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingFieldException::.ctor(System.String) +extern "C" void MissingFieldException__ctor_m10510 (MissingFieldException_t1712 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + MissingMemberException__ctor_m10514(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233071), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingFieldException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MissingFieldException__ctor_m10511 (MissingFieldException_t1712 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MissingMemberException__ctor_m10515(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String System.MissingFieldException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2620; +extern "C" String_t* MissingFieldException_get_Message_m10512 (MissingFieldException_t1712 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2620 = il2cpp_codegen_string_literal_from_index(2620); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = (((MissingMemberException_t1713 *)__this)->___ClassName_11); + if (L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = MissingMemberException_get_Message_m10518(__this, /*hidden argument*/NULL); + return L_1; + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2620, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + String_t* L_4 = (((MissingMemberException_t1713 *)__this)->___ClassName_11); + String_t* L_5 = (((MissingMemberException_t1713 *)__this)->___MemberName_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m6095(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.MissingMemberException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2621; +extern "C" void MissingMemberException__ctor_m10513 (MissingMemberException_t1713 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2621 = il2cpp_codegen_string_literal_from_index(2621); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2621, /*hidden argument*/NULL); + MemberAccessException__ctor_m10505(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233070), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMemberException::.ctor(System.String) +extern "C" void MissingMemberException__ctor_m10514 (MissingMemberException_t1713 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + MemberAccessException__ctor_m10505(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233070), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMemberException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2622; +extern Il2CppCodeGenString* _stringLiteral2623; +extern Il2CppCodeGenString* _stringLiteral2624; +extern "C" void MissingMemberException__ctor_m10515 (MissingMemberException_t1713 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ByteU5BU5D_t789_0_0_0_var = il2cpp_codegen_type_from_index(483); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ByteU5BU5D_t789_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(483); + _stringLiteral2622 = il2cpp_codegen_string_literal_from_index(2622); + _stringLiteral2623 = il2cpp_codegen_string_literal_from_index(2623); + _stringLiteral2624 = il2cpp_codegen_string_literal_from_index(2624); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MemberAccessException__ctor_m10506(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral2622, /*hidden argument*/NULL); + __this->___ClassName_11 = L_3; + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral2623, /*hidden argument*/NULL); + __this->___MemberName_12 = L_5; + SerializationInfo_t433 * L_6 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t789_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + Object_t * L_8 = SerializationInfo_GetValue_m4617(L_6, _stringLiteral2624, L_7, /*hidden argument*/NULL); + __this->___Signature_13 = ((ByteU5BU5D_t789*)Castclass(L_8, ByteU5BU5D_t789_il2cpp_TypeInfo_var)); + return; + } +} +// System.Void System.MissingMemberException::.ctor(System.String,System.String) +extern "C" void MissingMemberException__ctor_m10516 (MissingMemberException_t1713 * __this, String_t* ___className, String_t* ___memberName, const MethodInfo* method) +{ + { + MemberAccessException__ctor_m10504(__this, /*hidden argument*/NULL); + String_t* L_0 = ___className; + __this->___ClassName_11 = L_0; + String_t* L_1 = ___memberName; + __this->___MemberName_12 = L_1; + Exception_set_HResult_m2072(__this, ((int32_t)-2146233070), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMemberException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2622; +extern Il2CppCodeGenString* _stringLiteral2623; +extern Il2CppCodeGenString* _stringLiteral2624; +extern "C" void MissingMemberException_GetObjectData_m10517 (MissingMemberException_t1713 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2622 = il2cpp_codegen_string_literal_from_index(2622); + _stringLiteral2623 = il2cpp_codegen_string_literal_from_index(2623); + _stringLiteral2624 = il2cpp_codegen_string_literal_from_index(2624); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___ClassName_11); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral2622, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = (__this->___MemberName_12); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral2623, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + ByteU5BU5D_t789* L_7 = (__this->___Signature_13); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral2624, (Object_t *)(Object_t *)L_7, /*hidden argument*/NULL); + return; + } +} +// System.String System.MissingMemberException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2625; +extern "C" String_t* MissingMemberException_get_Message_m10518 (MissingMemberException_t1713 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2625 = il2cpp_codegen_string_literal_from_index(2625); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = (__this->___ClassName_11); + if (L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = Exception_get_Message_m6575(__this, /*hidden argument*/NULL); + return L_1; + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2625, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + String_t* L_4 = (__this->___ClassName_11); + String_t* L_5 = (__this->___MemberName_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m6095(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.MissingMethodException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2626; +extern "C" void MissingMethodException__ctor_m10519 (MissingMethodException_t1714 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2626 = il2cpp_codegen_string_literal_from_index(2626); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2626, /*hidden argument*/NULL); + MissingMemberException__ctor_m10514(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233069), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMethodException::.ctor(System.String) +extern "C" void MissingMethodException__ctor_m10520 (MissingMethodException_t1714 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + MissingMemberException__ctor_m10514(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233069), /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMethodException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MissingMethodException__ctor_m10521 (MissingMethodException_t1714 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + MissingMemberException__ctor_m10515(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MissingMethodException::.ctor(System.String,System.String) +extern "C" void MissingMethodException__ctor_m10522 (MissingMethodException_t1714 * __this, String_t* ___className, String_t* ___methodName, const MethodInfo* method) +{ + { + String_t* L_0 = ___className; + String_t* L_1 = ___methodName; + MissingMemberException__ctor_m10516(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233069), /*hidden argument*/NULL); + return; + } +} +// System.String System.MissingMethodException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2627; +extern "C" String_t* MissingMethodException_get_Message_m10523 (MissingMethodException_t1714 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2627 = il2cpp_codegen_string_literal_from_index(2627); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + String_t* L_0 = (((MissingMemberException_t1713 *)__this)->___ClassName_11); + if (L_0) + { + goto IL_0012; + } + } + { + String_t* L_1 = MissingMemberException_get_Message_m10518(__this, /*hidden argument*/NULL); + return L_1; + } + +IL_0012: + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2627, /*hidden argument*/NULL); + V_0 = L_2; + String_t* L_3 = V_0; + String_t* L_4 = (((MissingMemberException_t1713 *)__this)->___ClassName_11); + String_t* L_5 = (((MissingMemberException_t1713 *)__this)->___MemberName_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Format_m6095(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.MonoAsyncCall::.ctor() +extern "C" void MonoAsyncCall__ctor_m10524 (MonoAsyncCall_t1715 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MonoCustomAttrs/AttributeInfo::.ctor(System.AttributeUsageAttribute,System.Int32) +extern "C" void AttributeInfo__ctor_m10525 (AttributeInfo_t1716 * __this, AttributeUsageAttribute_t1106 * ___usage, int32_t ___inheritanceLevel, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + AttributeUsageAttribute_t1106 * L_0 = ___usage; + __this->____usage_0 = L_0; + int32_t L_1 = ___inheritanceLevel; + __this->____inheritanceLevel_1 = L_1; + return; + } +} +// System.AttributeUsageAttribute System.MonoCustomAttrs/AttributeInfo::get_Usage() +extern "C" AttributeUsageAttribute_t1106 * AttributeInfo_get_Usage_m10526 (AttributeInfo_t1716 * __this, const MethodInfo* method) +{ + { + AttributeUsageAttribute_t1106 * L_0 = (__this->____usage_0); + return L_0; + } +} +// System.Int32 System.MonoCustomAttrs/AttributeInfo::get_InheritanceLevel() +extern "C" int32_t AttributeInfo_get_InheritanceLevel_m10527 (AttributeInfo_t1716 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____inheritanceLevel_1); + return L_0; + } +} +// System.Void System.MonoCustomAttrs::.cctor() +extern const Il2CppType* AttributeUsageAttribute_t1106_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern "C" void MonoCustomAttrs__cctor_m10528 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_0_0_0_var = il2cpp_codegen_type_from_index(1196); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AttributeUsageAttribute_t1106_0_0_0_var), /*hidden argument*/NULL); + ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___AttributeUsageType_1 = L_0; + AttributeUsageAttribute_t1106 * L_1 = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(L_1, ((int32_t)32767), /*hidden argument*/NULL); + ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___DefaultAttributeUsage_2 = L_1; + return; + } +} +// System.Boolean System.MonoCustomAttrs::IsUserCattrProvider(System.Object) +extern const Il2CppType* Int32_t161_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoType_t_il2cpp_TypeInfo_var; +extern TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoCustomAttrs_IsUserCattrProvider_m10529 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoType_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(747); + TypeBuilder_t1304_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(748); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Object_t * L_0 = ___obj; + V_0 = ((Type_t *)IsInstClass(L_0, Type_t_il2cpp_TypeInfo_var)); + Type_t * L_1 = V_0; + if (((MonoType_t *)IsInstClass(L_1, MonoType_t_il2cpp_TypeInfo_var))) + { + goto IL_001d; + } + } + { + Type_t * L_2 = V_0; + if (!((TypeBuilder_t1304 *)IsInstSealed(L_2, TypeBuilder_t1304_il2cpp_TypeInfo_var))) + { + goto IL_001f; + } + } + +IL_001d: + { + return 0; + } + +IL_001f: + { + Object_t * L_3 = ___obj; + if (!((Type_t *)IsInstClass(L_3, Type_t_il2cpp_TypeInfo_var))) + { + goto IL_002c; + } + } + { + return 1; + } + +IL_002c: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Assembly_t922 * L_4 = ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___corlib_0; + if (L_4) + { + goto IL_004a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_5); + Assembly_t922 * L_6 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_5); + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___corlib_0 = L_6; + } + +IL_004a: + { + Object_t * L_7 = ___obj; + NullCheck(L_7); + Type_t * L_8 = Object_GetType_m2042(L_7, /*hidden argument*/NULL); + NullCheck(L_8); + Assembly_t922 * L_9 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_8); + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Assembly_t922 * L_10 = ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___corlib_0; + return ((((int32_t)((((Object_t*)(Assembly_t922 *)L_9) == ((Object_t*)(Assembly_t922 *)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Object[] System.MonoCustomAttrs::GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) +extern "C" ObjectU5BU5D_t162* MonoCustomAttrs_GetCustomAttributesInternal_m10530 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, bool ___pseudoAttrs, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ObjectU5BU5D_t162* (*MonoCustomAttrs_GetCustomAttributesInternal_m10530_ftn) (Object_t *, Type_t *, bool); + return ((MonoCustomAttrs_GetCustomAttributesInternal_m10530_ftn)mscorlib::System::MonoCustomAttrs::GetCustomAttributesInternal) (___obj, ___attributeType, ___pseudoAttrs); +} +// System.Object[] System.MonoCustomAttrs::GetPseudoCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type) +extern TypeInfo* MonoMethod_t_il2cpp_TypeInfo_var; +extern TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoCustomAttrs_GetPseudoCustomAttributes_m10531 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoMethod_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1197); + FieldInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(743); + ParameterInfo_t462_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(868); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + V_0 = (ObjectU5BU5D_t162*)NULL; + Object_t * L_0 = ___obj; + if (!((MonoMethod_t *)IsInstClass(L_0, MonoMethod_t_il2cpp_TypeInfo_var))) + { + goto IL_001e; + } + } + { + Object_t * L_1 = ___obj; + NullCheck(((MonoMethod_t *)CastclassClass(L_1, MonoMethod_t_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_2 = MonoMethod_GetPseudoCustomAttributes_m8473(((MonoMethod_t *)CastclassClass(L_1, MonoMethod_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_2; + goto IL_006d; + } + +IL_001e: + { + Object_t * L_3 = ___obj; + if (!((FieldInfo_t *)IsInstClass(L_3, FieldInfo_t_il2cpp_TypeInfo_var))) + { + goto IL_003a; + } + } + { + Object_t * L_4 = ___obj; + NullCheck(((FieldInfo_t *)CastclassClass(L_4, FieldInfo_t_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_5 = FieldInfo_GetPseudoCustomAttributes_m8364(((FieldInfo_t *)CastclassClass(L_4, FieldInfo_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_5; + goto IL_006d; + } + +IL_003a: + { + Object_t * L_6 = ___obj; + if (!((ParameterInfo_t462 *)IsInstClass(L_6, ParameterInfo_t462_il2cpp_TypeInfo_var))) + { + goto IL_0056; + } + } + { + Object_t * L_7 = ___obj; + NullCheck(((ParameterInfo_t462 *)CastclassClass(L_7, ParameterInfo_t462_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_8 = ParameterInfo_GetPseudoCustomAttributes_m8544(((ParameterInfo_t462 *)CastclassClass(L_7, ParameterInfo_t462_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_8; + goto IL_006d; + } + +IL_0056: + { + Object_t * L_9 = ___obj; + if (!((Type_t *)IsInstClass(L_9, Type_t_il2cpp_TypeInfo_var))) + { + goto IL_006d; + } + } + { + Object_t * L_10 = ___obj; + NullCheck(((Type_t *)CastclassClass(L_10, Type_t_il2cpp_TypeInfo_var))); + ObjectU5BU5D_t162* L_11 = Type_GetPseudoCustomAttributes_m6570(((Type_t *)CastclassClass(L_10, Type_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + V_0 = L_11; + } + +IL_006d: + { + Type_t * L_12 = ___attributeType; + if (!L_12) + { + goto IL_00bf; + } + } + { + ObjectU5BU5D_t162* L_13 = V_0; + if (!L_13) + { + goto IL_00bf; + } + } + { + V_1 = 0; + goto IL_00af; + } + +IL_0080: + { + Type_t * L_14 = ___attributeType; + ObjectU5BU5D_t162* L_15 = V_0; + int32_t L_16 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + int32_t L_17 = L_16; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_17, sizeof(Object_t *)))); + Type_t * L_18 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_15, L_17, sizeof(Object_t *))), /*hidden argument*/NULL); + NullCheck(L_14); + bool L_19 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_14, L_18); + if (!L_19) + { + goto IL_00ab; + } + } + { + ObjectU5BU5D_t162* L_20 = V_0; + NullCheck(L_20); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_20)->max_length))))) == ((uint32_t)1)))) + { + goto IL_009e; + } + } + { + ObjectU5BU5D_t162* L_21 = V_0; + return L_21; + } + +IL_009e: + { + ObjectU5BU5D_t162* L_22 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 1)); + ObjectU5BU5D_t162* L_23 = V_0; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, 0); + ArrayElementTypeCheck (L_22, (*(Object_t **)(Object_t **)SZArrayLdElema(L_23, L_25, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_22, 0, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_23, L_25, sizeof(Object_t *))); + return L_22; + } + +IL_00ab: + { + int32_t L_26 = V_1; + V_1 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_00af: + { + int32_t L_27 = V_1; + ObjectU5BU5D_t162* L_28 = V_0; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_0080; + } + } + { + return ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + } + +IL_00bf: + { + ObjectU5BU5D_t162* L_29 = V_0; + return L_29; + } +} +// System.Object[] System.MonoCustomAttrs::GetCustomAttributesBase(System.Reflection.ICustomAttributeProvider,System.Type) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoCustomAttrs_GetCustomAttributesBase_m10532 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1025); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + ObjectU5BU5D_t162* V_2 = {0}; + { + Object_t * L_0 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_1 = MonoCustomAttrs_IsUserCattrProvider_m10529(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0019; + } + } + { + Object_t * L_2 = ___obj; + Type_t * L_3 = ___attributeType; + NullCheck(L_2); + ObjectU5BU5D_t162* L_4 = (ObjectU5BU5D_t162*)InterfaceFuncInvoker2< ObjectU5BU5D_t162*, Type_t *, bool >::Invoke(0 /* System.Object[] System.Reflection.ICustomAttributeProvider::GetCustomAttributes(System.Type,System.Boolean) */, ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var, L_2, L_3, 1); + V_0 = L_4; + goto IL_0022; + } + +IL_0019: + { + Object_t * L_5 = ___obj; + Type_t * L_6 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_7 = MonoCustomAttrs_GetCustomAttributesInternal_m10530(NULL /*static, unused*/, L_5, L_6, 0, /*hidden argument*/NULL); + V_0 = L_7; + } + +IL_0022: + { + Object_t * L_8 = ___obj; + Type_t * L_9 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_10 = MonoCustomAttrs_GetPseudoCustomAttributes_m10531(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + V_1 = L_10; + ObjectU5BU5D_t162* L_11 = V_1; + if (!L_11) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_12 = V_0; + NullCheck(L_12); + ObjectU5BU5D_t162* L_13 = V_1; + NullCheck(L_13); + V_2 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))+(int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length)))))))); + ObjectU5BU5D_t162* L_14 = V_0; + ObjectU5BU5D_t162* L_15 = V_2; + ObjectU5BU5D_t162* L_16 = V_0; + NullCheck(L_16); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_14, (Array_t *)(Array_t *)L_15, (((int32_t)((int32_t)(((Array_t *)L_16)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_17 = V_1; + ObjectU5BU5D_t162* L_18 = V_2; + ObjectU5BU5D_t162* L_19 = V_0; + NullCheck(L_19); + ObjectU5BU5D_t162* L_20 = V_1; + NullCheck(L_20); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)(Array_t *)L_17, 0, (Array_t *)(Array_t *)L_18, (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))), (((int32_t)((int32_t)(((Array_t *)L_20)->max_length)))), /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_21 = V_2; + return L_21; + } + +IL_0057: + { + ObjectU5BU5D_t162* L_22 = V_0; + return L_22; + } +} +// System.Attribute System.MonoCustomAttrs::GetCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern TypeInfo* Attribute_t246_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2628; +extern "C" Attribute_t246 * MonoCustomAttrs_GetCustomAttribute_m10533 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + Attribute_t246_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(698); + _stringLiteral2628 = il2cpp_codegen_string_literal_from_index(2628); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___obj; + Type_t * L_1 = ___attributeType; + bool L_2 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_3 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL); + V_0 = L_3; + ObjectU5BU5D_t162* L_4 = V_0; + NullCheck(L_4); + if ((((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))) + { + goto IL_0013; + } + } + { + return (Attribute_t246 *)NULL; + } + +IL_0013: + { + ObjectU5BU5D_t162* L_5 = V_0; + NullCheck(L_5); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))) <= ((int32_t)1))) + { + goto IL_0032; + } + } + { + V_1 = _stringLiteral2628; + String_t* L_6 = V_1; + Object_t * L_7 = ___obj; + Type_t * L_8 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Format_m6095(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + V_1 = L_9; + String_t* L_10 = V_1; + AmbiguousMatchException_t1333 * L_11 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8248(L_11, L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0032: + { + ObjectU5BU5D_t162* L_12 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + int32_t L_13 = 0; + return ((Attribute_t246 *)CastclassClass((*(Object_t **)(Object_t **)SZArrayLdElema(L_12, L_13, sizeof(Object_t *))), Attribute_t246_il2cpp_TypeInfo_var)); + } +} +// System.Object[] System.MonoCustomAttrs::GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) +extern const Il2CppType* MonoCustomAttrs_t1717_0_0_0_var; +extern const Il2CppType* Attribute_t246_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeInfo_t1716_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern Il2CppCodeGenString* _stringLiteral924; +extern "C" ObjectU5BU5D_t162* MonoCustomAttrs_GetCustomAttributes_m10534 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_0_0_0_var = il2cpp_codegen_type_from_index(699); + Attribute_t246_0_0_0_var = il2cpp_codegen_type_from_index(698); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + ArrayList_t734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(435); + AttributeInfo_t1716_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1198); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + _stringLiteral924 = il2cpp_codegen_string_literal_from_index(924); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + AttributeUsageAttribute_t1106 * V_2 = {0}; + int32_t V_3 = 0; + Hashtable_t725 * V_4 = {0}; + ArrayList_t734 * V_5 = {0}; + Object_t * V_6 = {0}; + int32_t V_7 = 0; + Object_t * V_8 = {0}; + ObjectU5BU5D_t162* V_9 = {0}; + int32_t V_10 = 0; + AttributeUsageAttribute_t1106 * V_11 = {0}; + Type_t * V_12 = {0}; + AttributeInfo_t1716 * V_13 = {0}; + ObjectU5BU5D_t162* V_14 = {0}; + int32_t G_B23_0 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___attributeType; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral924, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + Type_t * L_4 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoCustomAttrs_t1717_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_4) == ((Object_t*)(Type_t *)L_5)))) + { + goto IL_0035; + } + } + { + ___attributeType = (Type_t *)NULL; + } + +IL_0035: + { + Object_t * L_6 = ___obj; + Type_t * L_7 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_8 = MonoCustomAttrs_GetCustomAttributesBase_m10532(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + bool L_9 = ___inherit; + if (L_9) + { + goto IL_00ab; + } + } + { + ObjectU5BU5D_t162* L_10 = V_1; + NullCheck(L_10); + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))) == ((uint32_t)1)))) + { + goto IL_00ab; + } + } + { + Type_t * L_11 = ___attributeType; + if (!L_11) + { + goto IL_008f; + } + } + { + Type_t * L_12 = ___attributeType; + ObjectU5BU5D_t162* L_13 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, 0); + int32_t L_14 = 0; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *)))); + Type_t * L_15 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))), /*hidden argument*/NULL); + NullCheck(L_12); + bool L_16 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_12, L_15); + if (!L_16) + { + goto IL_007d; + } + } + { + Type_t * L_17 = ___attributeType; + Array_t * L_18 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_17, 1, /*hidden argument*/NULL); + V_0 = ((ObjectU5BU5D_t162*)Castclass(L_18, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_19 = V_0; + ObjectU5BU5D_t162* L_20 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, 0); + int32_t L_21 = 0; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 0); + ArrayElementTypeCheck (L_19, (*(Object_t **)(Object_t **)SZArrayLdElema(L_20, L_21, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_19, 0, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_20, L_21, sizeof(Object_t *))); + goto IL_008a; + } + +IL_007d: + { + Type_t * L_22 = ___attributeType; + Array_t * L_23 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_22, 0, /*hidden argument*/NULL); + V_0 = ((ObjectU5BU5D_t162*)Castclass(L_23, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_008a: + { + goto IL_00a9; + } + +IL_008f: + { + ObjectU5BU5D_t162* L_24 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, 0); + int32_t L_25 = 0; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_24, L_25, sizeof(Object_t *)))); + Type_t * L_26 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_24, L_25, sizeof(Object_t *))), /*hidden argument*/NULL); + Array_t * L_27 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_26, 1, /*hidden argument*/NULL); + V_0 = ((ObjectU5BU5D_t162*)Castclass(L_27, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_28 = V_0; + ObjectU5BU5D_t162* L_29 = V_1; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, 0); + int32_t L_30 = 0; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, 0); + ArrayElementTypeCheck (L_28, (*(Object_t **)(Object_t **)SZArrayLdElema(L_29, L_30, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_28, 0, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_29, L_30, sizeof(Object_t *))); + } + +IL_00a9: + { + ObjectU5BU5D_t162* L_31 = V_0; + return L_31; + } + +IL_00ab: + { + Type_t * L_32 = ___attributeType; + if (!L_32) + { + goto IL_00d7; + } + } + { + Type_t * L_33 = ___attributeType; + NullCheck(L_33); + bool L_34 = (bool)VirtFuncInvoker0< bool >::Invoke(31 /* System.Boolean System.Type::get_IsSealed() */, L_33); + if (!L_34) + { + goto IL_00d7; + } + } + { + bool L_35 = ___inherit; + if (!L_35) + { + goto IL_00d7; + } + } + { + Type_t * L_36 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + AttributeUsageAttribute_t1106 * L_37 = MonoCustomAttrs_RetrieveAttributeUsage_m10542(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); + V_2 = L_37; + AttributeUsageAttribute_t1106 * L_38 = V_2; + NullCheck(L_38); + bool L_39 = AttributeUsageAttribute_get_Inherited_m5809(L_38, /*hidden argument*/NULL); + if (L_39) + { + goto IL_00d7; + } + } + { + ___inherit = 0; + } + +IL_00d7: + { + ObjectU5BU5D_t162* L_40 = V_1; + NullCheck(L_40); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_40)->max_length))))) >= ((int32_t)((int32_t)16)))) + { + goto IL_00e9; + } + } + { + ObjectU5BU5D_t162* L_41 = V_1; + NullCheck(L_41); + G_B23_0 = (((int32_t)((int32_t)(((Array_t *)L_41)->max_length)))); + goto IL_00eb; + } + +IL_00e9: + { + G_B23_0 = ((int32_t)16); + } + +IL_00eb: + { + V_3 = G_B23_0; + int32_t L_42 = V_3; + Hashtable_t725 * L_43 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4752(L_43, L_42, /*hidden argument*/NULL); + V_4 = L_43; + int32_t L_44 = V_3; + ArrayList_t734 * L_45 = (ArrayList_t734 *)il2cpp_codegen_object_new (ArrayList_t734_il2cpp_TypeInfo_var); + ArrayList__ctor_m4730(L_45, L_44, /*hidden argument*/NULL); + V_5 = L_45; + Object_t * L_46 = ___obj; + V_6 = L_46; + V_7 = 0; + } + +IL_0102: + { + ObjectU5BU5D_t162* L_47 = V_1; + V_9 = L_47; + V_10 = 0; + goto IL_01c7; + } + +IL_010d: + { + ObjectU5BU5D_t162* L_48 = V_9; + int32_t L_49 = V_10; + NullCheck(L_48); + IL2CPP_ARRAY_BOUNDS_CHECK(L_48, L_49); + int32_t L_50 = L_49; + V_8 = (*(Object_t **)(Object_t **)SZArrayLdElema(L_48, L_50, sizeof(Object_t *))); + Object_t * L_51 = V_8; + NullCheck(L_51); + Type_t * L_52 = Object_GetType_m2042(L_51, /*hidden argument*/NULL); + V_12 = L_52; + Type_t * L_53 = ___attributeType; + if (!L_53) + { + goto IL_0135; + } + } + { + Type_t * L_54 = ___attributeType; + Type_t * L_55 = V_12; + NullCheck(L_54); + bool L_56 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_54, L_55); + if (L_56) + { + goto IL_0135; + } + } + { + goto IL_01c1; + } + +IL_0135: + { + Hashtable_t725 * L_57 = V_4; + Type_t * L_58 = V_12; + NullCheck(L_57); + Object_t * L_59 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_57, L_58); + V_13 = ((AttributeInfo_t1716 *)CastclassClass(L_59, AttributeInfo_t1716_il2cpp_TypeInfo_var)); + AttributeInfo_t1716 * L_60 = V_13; + if (!L_60) + { + goto IL_015a; + } + } + { + AttributeInfo_t1716 * L_61 = V_13; + NullCheck(L_61); + AttributeUsageAttribute_t1106 * L_62 = AttributeInfo_get_Usage_m10526(L_61, /*hidden argument*/NULL); + V_11 = L_62; + goto IL_0163; + } + +IL_015a: + { + Type_t * L_63 = V_12; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + AttributeUsageAttribute_t1106 * L_64 = MonoCustomAttrs_RetrieveAttributeUsage_m10542(NULL /*static, unused*/, L_63, /*hidden argument*/NULL); + V_11 = L_64; + } + +IL_0163: + { + int32_t L_65 = V_7; + if (!L_65) + { + goto IL_0176; + } + } + { + AttributeUsageAttribute_t1106 * L_66 = V_11; + NullCheck(L_66); + bool L_67 = AttributeUsageAttribute_get_Inherited_m5809(L_66, /*hidden argument*/NULL); + if (!L_67) + { + goto IL_01a8; + } + } + +IL_0176: + { + AttributeUsageAttribute_t1106 * L_68 = V_11; + NullCheck(L_68); + bool L_69 = AttributeUsageAttribute_get_AllowMultiple_m5807(L_68, /*hidden argument*/NULL); + if (L_69) + { + goto IL_019e; + } + } + { + AttributeInfo_t1716 * L_70 = V_13; + if (!L_70) + { + goto IL_019e; + } + } + { + AttributeInfo_t1716 * L_71 = V_13; + if (!L_71) + { + goto IL_01a8; + } + } + { + AttributeInfo_t1716 * L_72 = V_13; + NullCheck(L_72); + int32_t L_73 = AttributeInfo_get_InheritanceLevel_m10527(L_72, /*hidden argument*/NULL); + int32_t L_74 = V_7; + if ((!(((uint32_t)L_73) == ((uint32_t)L_74)))) + { + goto IL_01a8; + } + } + +IL_019e: + { + ArrayList_t734 * L_75 = V_5; + Object_t * L_76 = V_8; + NullCheck(L_75); + VirtFuncInvoker1< int32_t, Object_t * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_75, L_76); + } + +IL_01a8: + { + AttributeInfo_t1716 * L_77 = V_13; + if (L_77) + { + goto IL_01c1; + } + } + { + Hashtable_t725 * L_78 = V_4; + Type_t * L_79 = V_12; + AttributeUsageAttribute_t1106 * L_80 = V_11; + int32_t L_81 = V_7; + AttributeInfo_t1716 * L_82 = (AttributeInfo_t1716 *)il2cpp_codegen_object_new (AttributeInfo_t1716_il2cpp_TypeInfo_var); + AttributeInfo__ctor_m10525(L_82, L_80, L_81, /*hidden argument*/NULL); + NullCheck(L_78); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_78, L_79, L_82); + } + +IL_01c1: + { + int32_t L_83 = V_10; + V_10 = ((int32_t)((int32_t)L_83+(int32_t)1)); + } + +IL_01c7: + { + int32_t L_84 = V_10; + ObjectU5BU5D_t162* L_85 = V_9; + NullCheck(L_85); + if ((((int32_t)L_84) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_85)->max_length))))))) + { + goto IL_010d; + } + } + { + Object_t * L_86 = V_6; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t * L_87 = MonoCustomAttrs_GetBase_m10541(NULL /*static, unused*/, L_86, /*hidden argument*/NULL); + Object_t * L_88 = L_87; + V_6 = L_88; + if (!L_88) + { + goto IL_01f0; + } + } + { + int32_t L_89 = V_7; + V_7 = ((int32_t)((int32_t)L_89+(int32_t)1)); + Object_t * L_90 = V_6; + Type_t * L_91 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_92 = MonoCustomAttrs_GetCustomAttributesBase_m10532(NULL /*static, unused*/, L_90, L_91, /*hidden argument*/NULL); + V_1 = L_92; + } + +IL_01f0: + { + bool L_93 = ___inherit; + if (!L_93) + { + goto IL_01fd; + } + } + { + Object_t * L_94 = V_6; + if (L_94) + { + goto IL_0102; + } + } + +IL_01fd: + { + V_14 = (ObjectU5BU5D_t162*)NULL; + Type_t * L_95 = ___attributeType; + if (!L_95) + { + goto IL_0211; + } + } + { + Type_t * L_96 = ___attributeType; + NullCheck(L_96); + bool L_97 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_96); + if (!L_97) + { + goto IL_0233; + } + } + +IL_0211: + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_98 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Attribute_t246_0_0_0_var), /*hidden argument*/NULL); + ArrayList_t734 * L_99 = V_5; + NullCheck(L_99); + int32_t L_100 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_99); + Array_t * L_101 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_98, L_100, /*hidden argument*/NULL); + V_14 = ((ObjectU5BU5D_t162*)Castclass(L_101, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + goto IL_0247; + } + +IL_0233: + { + Type_t * L_102 = ___attributeType; + ArrayList_t734 * L_103 = V_5; + NullCheck(L_103); + int32_t L_104 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_103); + Array_t * L_105 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_102, L_104, /*hidden argument*/NULL); + V_14 = ((ObjectU5BU5D_t162*)IsInst(L_105, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_0247: + { + ArrayList_t734 * L_106 = V_5; + ObjectU5BU5D_t162* L_107 = V_14; + NullCheck(L_106); + VirtActionInvoker2< Array_t *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_106, (Array_t *)(Array_t *)L_107, 0); + ObjectU5BU5D_t162* L_108 = V_14; + return L_108; + } +} +// System.Object[] System.MonoCustomAttrs::GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Boolean) +extern const Il2CppType* MonoCustomAttrs_t1717_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern "C" ObjectU5BU5D_t162* MonoCustomAttrs_GetCustomAttributes_m10535 (Object_t * __this /* static, unused */, Object_t * ___obj, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_0_0_0_var = il2cpp_codegen_type_from_index(699); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = ___inherit; + if (L_2) + { + goto IL_0029; + } + } + { + Object_t * L_3 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_4 = MonoCustomAttrs_GetCustomAttributesBase_m10532(NULL /*static, unused*/, L_3, (Type_t *)NULL, /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.Array::Clone() */, L_4); + return ((ObjectU5BU5D_t162*)Castclass(L_5, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + } + +IL_0029: + { + Object_t * L_6 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_7 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoCustomAttrs_t1717_0_0_0_var), /*hidden argument*/NULL); + bool L_8 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_9 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, L_6, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetCustomAttributesDataInternal(System.Reflection.ICustomAttributeProvider) +extern "C" CustomAttributeDataU5BU5D_t1791* MonoCustomAttrs_GetCustomAttributesDataInternal_m10536 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef CustomAttributeDataU5BU5D_t1791* (*MonoCustomAttrs_GetCustomAttributesDataInternal_m10536_ftn) (Object_t *); + return ((MonoCustomAttrs_GetCustomAttributesDataInternal_m10536_ftn)mscorlib::System::MonoCustomAttrs::GetCustomAttributesDataInternal) (___obj); +} +// System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesData(System.Reflection.ICustomAttributeProvider) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_AsReadOnly_TisCustomAttributeData_t1355_m10916_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern "C" Object_t* MonoCustomAttrs_GetCustomAttributesData_m10537 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + Array_AsReadOnly_TisCustomAttributeData_t1355_m10916_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484026); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + s_Il2CppMethodIntialized = true; + } + CustomAttributeDataU5BU5D_t1791* V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + CustomAttributeDataU5BU5D_t1791* L_3 = MonoCustomAttrs_GetCustomAttributesDataInternal_m10536(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + CustomAttributeDataU5BU5D_t1791* L_4 = V_0; + ReadOnlyCollection_1_t1837 * L_5 = Array_AsReadOnly_TisCustomAttributeData_t1355_m10916(NULL /*static, unused*/, L_4, /*hidden argument*/Array_AsReadOnly_TisCustomAttributeData_t1355_m10916_MethodInfo_var); + return L_5; + } +} +// System.Boolean System.MonoCustomAttrs::IsDefined(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral924; +extern "C" bool MonoCustomAttrs_IsDefined_m10538 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1025); + _stringLiteral924 = il2cpp_codegen_string_literal_from_index(924); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + Type_t * L_0 = ___attributeType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral924, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_3 = MonoCustomAttrs_IsUserCattrProvider_m10529(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0025; + } + } + { + Object_t * L_4 = ___obj; + Type_t * L_5 = ___attributeType; + bool L_6 = ___inherit; + NullCheck(L_4); + bool L_7 = (bool)InterfaceFuncInvoker2< bool, Type_t *, bool >::Invoke(1 /* System.Boolean System.Reflection.ICustomAttributeProvider::IsDefined(System.Type,System.Boolean) */, ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var, L_4, L_5, L_6); + return L_7; + } + +IL_0025: + { + Object_t * L_8 = ___obj; + Type_t * L_9 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_10 = MonoCustomAttrs_IsDefinedInternal_m10539(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0033; + } + } + { + return 1; + } + +IL_0033: + { + Object_t * L_11 = ___obj; + Type_t * L_12 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_13 = MonoCustomAttrs_GetPseudoCustomAttributes_m10531(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL); + V_0 = L_13; + ObjectU5BU5D_t162* L_14 = V_0; + if (!L_14) + { + goto IL_006a; + } + } + { + V_1 = 0; + goto IL_0061; + } + +IL_0048: + { + Type_t * L_15 = ___attributeType; + ObjectU5BU5D_t162* L_16 = V_0; + int32_t L_17 = V_1; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + NullCheck((*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *)))); + Type_t * L_19 = Object_GetType_m2042((*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), /*hidden argument*/NULL); + NullCheck(L_15); + bool L_20 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_15, L_19); + if (!L_20) + { + goto IL_005d; + } + } + { + return 1; + } + +IL_005d: + { + int32_t L_21 = V_1; + V_1 = ((int32_t)((int32_t)L_21+(int32_t)1)); + } + +IL_0061: + { + int32_t L_22 = V_1; + ObjectU5BU5D_t162* L_23 = V_0; + NullCheck(L_23); + if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_23)->max_length))))))) + { + goto IL_0048; + } + } + +IL_006a: + { + bool L_24 = ___inherit; + if (!L_24) + { + goto IL_0086; + } + } + { + Object_t * L_25 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Object_t * L_26 = MonoCustomAttrs_GetBase_m10541(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); + Object_t * L_27 = L_26; + V_2 = L_27; + if (!L_27) + { + goto IL_0086; + } + } + { + Object_t * L_28 = V_2; + Type_t * L_29 = ___attributeType; + bool L_30 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_31 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, L_28, L_29, L_30, /*hidden argument*/NULL); + return L_31; + } + +IL_0086: + { + return 0; + } +} +// System.Boolean System.MonoCustomAttrs::IsDefinedInternal(System.Reflection.ICustomAttributeProvider,System.Type) +extern "C" bool MonoCustomAttrs_IsDefinedInternal_m10539 (Object_t * __this /* static, unused */, Object_t * ___obj, Type_t * ___AttributeType, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoCustomAttrs_IsDefinedInternal_m10539_ftn) (Object_t *, Type_t *); + return ((MonoCustomAttrs_IsDefinedInternal_m10539_ftn)mscorlib::System::MonoCustomAttrs::IsDefinedInternal) (___obj, ___AttributeType); +} +// System.Reflection.PropertyInfo System.MonoCustomAttrs::GetBasePropertyDefinition(System.Reflection.PropertyInfo) +extern TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +extern "C" PropertyInfo_t * MonoCustomAttrs_GetBasePropertyDefinition_m10540 (Object_t * __this /* static, unused */, PropertyInfo_t * ___property, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeU5BU5D_t431_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(175); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + ParameterInfoU5BU5D_t461* V_2 = {0}; + TypeU5BU5D_t431* V_3 = {0}; + int32_t V_4 = 0; + { + PropertyInfo_t * L_0 = ___property; + NullCheck(L_0); + MethodInfo_t * L_1 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(19 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, L_0, 1); + V_0 = L_1; + MethodInfo_t * L_2 = V_0; + if (!L_2) + { + goto IL_0019; + } + } + { + MethodInfo_t * L_3 = V_0; + NullCheck(L_3); + bool L_4 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Reflection.MethodBase::get_IsVirtual() */, L_3); + if (L_4) + { + goto IL_0021; + } + } + +IL_0019: + { + PropertyInfo_t * L_5 = ___property; + NullCheck(L_5); + MethodInfo_t * L_6 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(21 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, L_5, 1); + V_0 = L_6; + } + +IL_0021: + { + MethodInfo_t * L_7 = V_0; + if (!L_7) + { + goto IL_0032; + } + } + { + MethodInfo_t * L_8 = V_0; + NullCheck(L_8); + bool L_9 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Reflection.MethodBase::get_IsVirtual() */, L_8); + if (L_9) + { + goto IL_0034; + } + } + +IL_0032: + { + return (PropertyInfo_t *)NULL; + } + +IL_0034: + { + MethodInfo_t * L_10 = V_0; + NullCheck(L_10); + MethodInfo_t * L_11 = (MethodInfo_t *)VirtFuncInvoker0< MethodInfo_t * >::Invoke(30 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetBaseDefinition() */, L_10); + V_1 = L_11; + MethodInfo_t * L_12 = V_1; + if (!L_12) + { + goto IL_00bd; + } + } + { + MethodInfo_t * L_13 = V_1; + MethodInfo_t * L_14 = V_0; + if ((((Object_t*)(MethodInfo_t *)L_13) == ((Object_t*)(MethodInfo_t *)L_14))) + { + goto IL_00bd; + } + } + { + PropertyInfo_t * L_15 = ___property; + NullCheck(L_15); + ParameterInfoU5BU5D_t461* L_16 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(20 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_15); + V_2 = L_16; + ParameterInfoU5BU5D_t461* L_17 = V_2; + if (!L_17) + { + goto IL_00a5; + } + } + { + ParameterInfoU5BU5D_t461* L_18 = V_2; + NullCheck(L_18); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) <= ((int32_t)0))) + { + goto IL_00a5; + } + } + { + ParameterInfoU5BU5D_t461* L_19 = V_2; + NullCheck(L_19); + V_3 = ((TypeU5BU5D_t431*)SZArrayNew(TypeU5BU5D_t431_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_19)->max_length)))))); + V_4 = 0; + goto IL_0082; + } + +IL_006f: + { + TypeU5BU5D_t431* L_20 = V_3; + int32_t L_21 = V_4; + ParameterInfoU5BU5D_t461* L_22 = V_2; + int32_t L_23 = V_4; + NullCheck(L_22); + IL2CPP_ARRAY_BOUNDS_CHECK(L_22, L_23); + int32_t L_24 = L_23; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_22, L_24, sizeof(ParameterInfo_t462 *)))); + Type_t * L_25 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_22, L_24, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + ArrayElementTypeCheck (L_20, L_25); + *((Type_t **)(Type_t **)SZArrayLdElema(L_20, L_21, sizeof(Type_t *))) = (Type_t *)L_25; + int32_t L_26 = V_4; + V_4 = ((int32_t)((int32_t)L_26+(int32_t)1)); + } + +IL_0082: + { + int32_t L_27 = V_4; + TypeU5BU5D_t431* L_28 = V_3; + NullCheck(L_28); + if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))))) + { + goto IL_006f; + } + } + { + MethodInfo_t * L_29 = V_1; + NullCheck(L_29); + Type_t * L_30 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_29); + PropertyInfo_t * L_31 = ___property; + NullCheck(L_31); + String_t* L_32 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_31); + PropertyInfo_t * L_33 = ___property; + NullCheck(L_33); + Type_t * L_34 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_33); + TypeU5BU5D_t431* L_35 = V_3; + NullCheck(L_30); + PropertyInfo_t * L_36 = (PropertyInfo_t *)VirtFuncInvoker3< PropertyInfo_t *, String_t*, Type_t *, TypeU5BU5D_t431* >::Invoke(54 /* System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type,System.Type[]) */, L_30, L_32, L_34, L_35); + return L_36; + } + +IL_00a5: + { + MethodInfo_t * L_37 = V_1; + NullCheck(L_37); + Type_t * L_38 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_37); + PropertyInfo_t * L_39 = ___property; + NullCheck(L_39); + String_t* L_40 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_39); + PropertyInfo_t * L_41 = ___property; + NullCheck(L_41); + Type_t * L_42 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_41); + NullCheck(L_38); + PropertyInfo_t * L_43 = (PropertyInfo_t *)VirtFuncInvoker2< PropertyInfo_t *, String_t*, Type_t * >::Invoke(53 /* System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type) */, L_38, L_40, L_42); + return L_43; + } + +IL_00bd: + { + return (PropertyInfo_t *)NULL; + } +} +// System.Reflection.ICustomAttributeProvider System.MonoCustomAttrs::GetBase(System.Reflection.ICustomAttributeProvider) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoProperty_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* MonoMethod_t_il2cpp_TypeInfo_var; +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern "C" Object_t * MonoCustomAttrs_GetBase_m10541 (Object_t * __this /* static, unused */, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoProperty_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(924); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + MonoMethod_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1197); + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + s_Il2CppMethodIntialized = true; + } + MethodInfo_t * V_0 = {0}; + MethodInfo_t * V_1 = {0}; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0008; + } + } + { + return (Object_t *)NULL; + } + +IL_0008: + { + Object_t * L_1 = ___obj; + if (!((Type_t *)IsInstClass(L_1, Type_t_il2cpp_TypeInfo_var))) + { + goto IL_001f; + } + } + { + Object_t * L_2 = ___obj; + NullCheck(((Type_t *)CastclassClass(L_2, Type_t_il2cpp_TypeInfo_var))); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, ((Type_t *)CastclassClass(L_2, Type_t_il2cpp_TypeInfo_var))); + return L_3; + } + +IL_001f: + { + V_0 = (MethodInfo_t *)NULL; + Object_t * L_4 = ___obj; + if (!((MonoProperty_t *)IsInstClass(L_4, MonoProperty_t_il2cpp_TypeInfo_var))) + { + goto IL_0038; + } + } + { + Object_t * L_5 = ___obj; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + PropertyInfo_t * L_6 = MonoCustomAttrs_GetBasePropertyDefinition_m10540(NULL /*static, unused*/, ((MonoProperty_t *)CastclassClass(L_5, MonoProperty_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_6; + } + +IL_0038: + { + Object_t * L_7 = ___obj; + if (!((MonoMethod_t *)IsInstClass(L_7, MonoMethod_t_il2cpp_TypeInfo_var))) + { + goto IL_004a; + } + } + { + Object_t * L_8 = ___obj; + V_0 = ((MethodInfo_t *)CastclassClass(L_8, MethodInfo_t_il2cpp_TypeInfo_var)); + } + +IL_004a: + { + MethodInfo_t * L_9 = V_0; + if (!L_9) + { + goto IL_005b; + } + } + { + MethodInfo_t * L_10 = V_0; + NullCheck(L_10); + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(23 /* System.Boolean System.Reflection.MethodBase::get_IsVirtual() */, L_10); + if (L_11) + { + goto IL_005d; + } + } + +IL_005b: + { + return (Object_t *)NULL; + } + +IL_005d: + { + MethodInfo_t * L_12 = V_0; + NullCheck(L_12); + MethodInfo_t * L_13 = (MethodInfo_t *)VirtFuncInvoker0< MethodInfo_t * >::Invoke(30 /* System.Reflection.MethodInfo System.Reflection.MethodInfo::GetBaseDefinition() */, L_12); + V_1 = L_13; + MethodInfo_t * L_14 = V_1; + MethodInfo_t * L_15 = V_0; + if ((!(((Object_t*)(MethodInfo_t *)L_14) == ((Object_t*)(MethodInfo_t *)L_15)))) + { + goto IL_006d; + } + } + { + return (Object_t *)NULL; + } + +IL_006d: + { + MethodInfo_t * L_16 = V_1; + return L_16; + } +} +// System.AttributeUsageAttribute System.MonoCustomAttrs::RetrieveAttributeUsage(System.Type) +extern const Il2CppType* AttributeUsageAttribute_t1106_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2629; +extern "C" AttributeUsageAttribute_t1106 * MonoCustomAttrs_RetrieveAttributeUsage_m10542 (Object_t * __this /* static, unused */, Type_t * ___attributeType, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_0_0_0_var = il2cpp_codegen_type_from_index(1196); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2629 = il2cpp_codegen_string_literal_from_index(2629); + s_Il2CppMethodIntialized = true; + } + AttributeUsageAttribute_t1106 * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + { + Type_t * L_0 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_1 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(AttributeUsageAttribute_t1106_0_0_0_var), /*hidden argument*/NULL); + if ((!(((Object_t*)(Type_t *)L_0) == ((Object_t*)(Type_t *)L_1)))) + { + goto IL_0017; + } + } + { + AttributeUsageAttribute_t1106 * L_2 = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(L_2, 4, /*hidden argument*/NULL); + return L_2; + } + +IL_0017: + { + V_0 = (AttributeUsageAttribute_t1106 *)NULL; + Type_t * L_3 = ___attributeType; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + Type_t * L_4 = ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___AttributeUsageType_1; + ObjectU5BU5D_t162* L_5 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, L_3, L_4, 0, /*hidden argument*/NULL); + V_1 = L_5; + ObjectU5BU5D_t162* L_6 = V_1; + NullCheck(L_6); + if ((((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) + { + goto IL_0053; + } + } + { + Type_t * L_7 = ___attributeType; + NullCheck(L_7); + Type_t * L_8 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_7); + if (!L_8) + { + goto IL_0045; + } + } + { + Type_t * L_9 = ___attributeType; + NullCheck(L_9); + Type_t * L_10 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Type::get_BaseType() */, L_9); + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + AttributeUsageAttribute_t1106 * L_11 = MonoCustomAttrs_RetrieveAttributeUsage_m10542(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + V_0 = L_11; + } + +IL_0045: + { + AttributeUsageAttribute_t1106 * L_12 = V_0; + if (!L_12) + { + goto IL_004d; + } + } + { + AttributeUsageAttribute_t1106 * L_13 = V_0; + return L_13; + } + +IL_004d: + { + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + AttributeUsageAttribute_t1106 * L_14 = ((MonoCustomAttrs_t1717_StaticFields*)MonoCustomAttrs_t1717_il2cpp_TypeInfo_var->static_fields)->___DefaultAttributeUsage_2; + return L_14; + } + +IL_0053: + { + ObjectU5BU5D_t162* L_15 = V_1; + NullCheck(L_15); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_15)->max_length))))) <= ((int32_t)1))) + { + goto IL_0067; + } + } + { + FormatException_t890 * L_16 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_16, _stringLiteral2629, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0067: + { + ObjectU5BU5D_t162* L_17 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, 0); + int32_t L_18 = 0; + return ((AttributeUsageAttribute_t1106 *)CastclassSealed((*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_18, sizeof(Object_t *))), AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var)); + } +} +// System.Void System.MonoTouchAOTHelper::.cctor() +extern "C" void MonoTouchAOTHelper__cctor_m10543 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + { + return; + } +} +// System.Void System.MonoTypeInfo::.ctor() +extern "C" void MonoTypeInfo__ctor_m10544 (MonoTypeInfo_t1719 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Reflection.TypeAttributes System.MonoType::get_attributes(System.Type) +extern "C" int32_t MonoType_get_attributes_m10545 (Object_t * __this /* static, unused */, Type_t * ___type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef int32_t (*MonoType_get_attributes_m10545_ftn) (Type_t *); + return ((MonoType_get_attributes_m10545_ftn)mscorlib::System::MonoType::get_attributes) (___type); +} +// System.Reflection.ConstructorInfo System.MonoType::GetDefaultConstructor() +extern TypeInfo* MonoTypeInfo_t1719_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" ConstructorInfo_t468 * MonoType_GetDefaultConstructor_m10546 (MonoType_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTypeInfo_t1719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1199); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + ConstructorInfo_t468 * V_0 = {0}; + int32_t V_1 = {0}; + ConstructorInfo_t468 * V_2 = {0}; + { + V_0 = (ConstructorInfo_t468 *)NULL; + MonoTypeInfo_t1719 * L_0 = (__this->___type_info_8); + if (L_0) + { + goto IL_0018; + } + } + { + MonoTypeInfo_t1719 * L_1 = (MonoTypeInfo_t1719 *)il2cpp_codegen_object_new (MonoTypeInfo_t1719_il2cpp_TypeInfo_var); + MonoTypeInfo__ctor_m10544(L_1, /*hidden argument*/NULL); + __this->___type_info_8 = L_1; + } + +IL_0018: + { + MonoTypeInfo_t1719 * L_2 = (__this->___type_info_8); + NullCheck(L_2); + ConstructorInfo_t468 * L_3 = (L_2->___default_ctor_1); + ConstructorInfo_t468 * L_4 = L_3; + V_0 = L_4; + if (L_4) + { + goto IL_0049; + } + } + { + MonoTypeInfo_t1719 * L_5 = (__this->___type_info_8); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + TypeU5BU5D_t431* L_6 = ((Type_t_StaticFields*)Type_t_il2cpp_TypeInfo_var->static_fields)->___EmptyTypes_3; + ConstructorInfo_t468 * L_7 = (ConstructorInfo_t468 *)VirtFuncInvoker5< ConstructorInfo_t468 *, int32_t, Binder_t451 *, int32_t, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(69 /* System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) */, __this, ((int32_t)52), (Binder_t451 *)NULL, 3, L_6, (ParameterModifierU5BU5D_t452*)(ParameterModifierU5BU5D_t452*)NULL); + ConstructorInfo_t468 * L_8 = L_7; + V_2 = L_8; + NullCheck(L_5); + L_5->___default_ctor_1 = L_8; + ConstructorInfo_t468 * L_9 = V_2; + V_0 = L_9; + } + +IL_0049: + { + ConstructorInfo_t468 * L_10 = V_0; + return L_10; + } +} +// System.Reflection.TypeAttributes System.MonoType::GetAttributeFlagsImpl() +extern "C" int32_t MonoType_GetAttributeFlagsImpl_m10547 (MonoType_t * __this, const MethodInfo* method) +{ + { + int32_t L_0 = MonoType_get_attributes_m10545(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Reflection.ConstructorInfo System.MonoType::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +extern TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +extern TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" ConstructorInfo_t468 * MonoType_GetConstructorImpl_m10548 (MonoType_t * __this, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AmbiguousMatchException_t1333_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(879); + ConstructorInfo_t468_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(865); + MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(880); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + ConstructorInfoU5BU5D_t1777* V_0 = {0}; + ConstructorInfo_t468 * V_1 = {0}; + MethodBaseU5BU5D_t1779* V_2 = {0}; + int32_t V_3 = 0; + ConstructorInfo_t468 * V_4 = {0}; + ConstructorInfoU5BU5D_t1777* V_5 = {0}; + int32_t V_6 = 0; + ConstructorInfo_t468 * V_7 = {0}; + ConstructorInfoU5BU5D_t1777* V_8 = {0}; + int32_t V_9 = 0; + { + int32_t L_0 = ___bindingAttr; + if (L_0) + { + goto IL_000a; + } + } + { + ___bindingAttr = ((int32_t)20); + } + +IL_000a: + { + int32_t L_1 = ___bindingAttr; + ConstructorInfoU5BU5D_t1777* L_2 = (ConstructorInfoU5BU5D_t1777*)VirtFuncInvoker1< ConstructorInfoU5BU5D_t1777*, int32_t >::Invoke(70 /* System.Reflection.ConstructorInfo[] System.MonoType::GetConstructors(System.Reflection.BindingFlags) */, __this, L_1); + V_0 = L_2; + V_1 = (ConstructorInfo_t468 *)NULL; + V_3 = 0; + ConstructorInfoU5BU5D_t1777* L_3 = V_0; + V_5 = L_3; + V_6 = 0; + goto IL_0050; + } + +IL_0021: + { + ConstructorInfoU5BU5D_t1777* L_4 = V_5; + int32_t L_5 = V_6; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + V_4 = (*(ConstructorInfo_t468 **)(ConstructorInfo_t468 **)SZArrayLdElema(L_4, L_6, sizeof(ConstructorInfo_t468 *))); + int32_t L_7 = ___callConvention; + if ((((int32_t)L_7) == ((int32_t)3))) + { + goto IL_0043; + } + } + { + ConstructorInfo_t468 * L_8 = V_4; + NullCheck(L_8); + int32_t L_9 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_8); + int32_t L_10 = ___callConvention; + int32_t L_11 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_9&(int32_t)L_10))) == ((int32_t)L_11))) + { + goto IL_0043; + } + } + { + goto IL_004a; + } + +IL_0043: + { + ConstructorInfo_t468 * L_12 = V_4; + V_1 = L_12; + int32_t L_13 = V_3; + V_3 = ((int32_t)((int32_t)L_13+(int32_t)1)); + } + +IL_004a: + { + int32_t L_14 = V_6; + V_6 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0050: + { + int32_t L_15 = V_6; + ConstructorInfoU5BU5D_t1777* L_16 = V_5; + NullCheck(L_16); + if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_16)->max_length))))))) + { + goto IL_0021; + } + } + { + int32_t L_17 = V_3; + if (L_17) + { + goto IL_0063; + } + } + { + return (ConstructorInfo_t468 *)NULL; + } + +IL_0063: + { + TypeU5BU5D_t431* L_18 = ___types; + if (L_18) + { + goto IL_0084; + } + } + { + int32_t L_19 = V_3; + if ((((int32_t)L_19) <= ((int32_t)1))) + { + goto IL_0077; + } + } + { + AmbiguousMatchException_t1333 * L_20 = (AmbiguousMatchException_t1333 *)il2cpp_codegen_object_new (AmbiguousMatchException_t1333_il2cpp_TypeInfo_var); + AmbiguousMatchException__ctor_m8247(L_20, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_0077: + { + ConstructorInfo_t468 * L_21 = V_1; + MethodBase_t460 * L_22 = MonoType_CheckMethodSecurity_m10592(__this, L_21, /*hidden argument*/NULL); + return ((ConstructorInfo_t468 *)CastclassClass(L_22, ConstructorInfo_t468_il2cpp_TypeInfo_var)); + } + +IL_0084: + { + int32_t L_23 = V_3; + V_2 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_23)); + int32_t L_24 = V_3; + if ((!(((uint32_t)L_24) == ((uint32_t)1)))) + { + goto IL_009b; + } + } + { + MethodBaseU5BU5D_t1779* L_25 = V_2; + ConstructorInfo_t468 * L_26 = V_1; + NullCheck(L_25); + IL2CPP_ARRAY_BOUNDS_CHECK(L_25, 0); + ArrayElementTypeCheck (L_25, L_26); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_25, 0, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_26; + goto IL_00e4; + } + +IL_009b: + { + V_3 = 0; + ConstructorInfoU5BU5D_t1777* L_27 = V_0; + V_8 = L_27; + V_9 = 0; + goto IL_00d9; + } + +IL_00a8: + { + ConstructorInfoU5BU5D_t1777* L_28 = V_8; + int32_t L_29 = V_9; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + V_7 = (*(ConstructorInfo_t468 **)(ConstructorInfo_t468 **)SZArrayLdElema(L_28, L_30, sizeof(ConstructorInfo_t468 *))); + int32_t L_31 = ___callConvention; + if ((((int32_t)L_31) == ((int32_t)3))) + { + goto IL_00ca; + } + } + { + ConstructorInfo_t468 * L_32 = V_7; + NullCheck(L_32); + int32_t L_33 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_32); + int32_t L_34 = ___callConvention; + int32_t L_35 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_33&(int32_t)L_34))) == ((int32_t)L_35))) + { + goto IL_00ca; + } + } + { + goto IL_00d3; + } + +IL_00ca: + { + MethodBaseU5BU5D_t1779* L_36 = V_2; + int32_t L_37 = V_3; + int32_t L_38 = L_37; + V_3 = ((int32_t)((int32_t)L_38+(int32_t)1)); + ConstructorInfo_t468 * L_39 = V_7; + NullCheck(L_36); + IL2CPP_ARRAY_BOUNDS_CHECK(L_36, L_38); + ArrayElementTypeCheck (L_36, L_39); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_36, L_38, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_39; + } + +IL_00d3: + { + int32_t L_40 = V_9; + V_9 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00d9: + { + int32_t L_41 = V_9; + ConstructorInfoU5BU5D_t1777* L_42 = V_8; + NullCheck(L_42); + if ((((int32_t)L_41) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_42)->max_length))))))) + { + goto IL_00a8; + } + } + +IL_00e4: + { + Binder_t451 * L_43 = ___binder; + if (L_43) + { + goto IL_00f1; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_44 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_44; + } + +IL_00f1: + { + Binder_t451 * L_45 = ___binder; + int32_t L_46 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_47 = V_2; + TypeU5BU5D_t431* L_48 = ___types; + ParameterModifierU5BU5D_t452* L_49 = ___modifiers; + NullCheck(L_45); + MethodBase_t460 * L_50 = (MethodBase_t460 *)VirtFuncInvoker4< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(7 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_45, L_46, L_47, L_48, L_49); + MethodBase_t460 * L_51 = MonoType_CheckMethodSecurity_m10592(__this, L_50, /*hidden argument*/NULL); + return ((ConstructorInfo_t468 *)CastclassClass(L_51, ConstructorInfo_t468_il2cpp_TypeInfo_var)); + } +} +// System.Reflection.ConstructorInfo[] System.MonoType::GetConstructors_internal(System.Reflection.BindingFlags,System.Type) +extern "C" ConstructorInfoU5BU5D_t1777* MonoType_GetConstructors_internal_m10549 (MonoType_t * __this, int32_t ___bindingAttr, Type_t * ___reflected_type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef ConstructorInfoU5BU5D_t1777* (*MonoType_GetConstructors_internal_m10549_ftn) (MonoType_t *, int32_t, Type_t *); + return ((MonoType_GetConstructors_internal_m10549_ftn)mscorlib::System::MonoType::GetConstructors_internal) (__this, ___bindingAttr, ___reflected_type); +} +// System.Reflection.ConstructorInfo[] System.MonoType::GetConstructors(System.Reflection.BindingFlags) +extern "C" ConstructorInfoU5BU5D_t1777* MonoType_GetConstructors_m10550 (MonoType_t * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + ConstructorInfoU5BU5D_t1777* L_1 = MonoType_GetConstructors_internal_m10549(__this, L_0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.EventInfo System.MonoType::InternalGetEvent(System.String,System.Reflection.BindingFlags) +extern "C" EventInfo_t * MonoType_InternalGetEvent_m10551 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef EventInfo_t * (*MonoType_InternalGetEvent_m10551_ftn) (MonoType_t *, String_t*, int32_t); + return ((MonoType_InternalGetEvent_m10551_ftn)mscorlib::System::MonoType::InternalGetEvent) (__this, ___name, ___bindingAttr); +} +// System.Reflection.EventInfo System.MonoType::GetEvent(System.String,System.Reflection.BindingFlags) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral19; +extern "C" EventInfo_t * MonoType_GetEvent_m10552 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___name; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + String_t* L_2 = ___name; + int32_t L_3 = ___bindingAttr; + EventInfo_t * L_4 = MonoType_InternalGetEvent_m10551(__this, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Reflection.FieldInfo System.MonoType::GetField(System.String,System.Reflection.BindingFlags) +extern "C" FieldInfo_t * MonoType_GetField_m10553 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef FieldInfo_t * (*MonoType_GetField_m10553_ftn) (MonoType_t *, String_t*, int32_t); + return ((MonoType_GetField_m10553_ftn)mscorlib::System::MonoType::GetField) (__this, ___name, ___bindingAttr); +} +// System.Reflection.FieldInfo[] System.MonoType::GetFields_internal(System.Reflection.BindingFlags,System.Type) +extern "C" FieldInfoU5BU5D_t1778* MonoType_GetFields_internal_m10554 (MonoType_t * __this, int32_t ___bindingAttr, Type_t * ___reflected_type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef FieldInfoU5BU5D_t1778* (*MonoType_GetFields_internal_m10554_ftn) (MonoType_t *, int32_t, Type_t *); + return ((MonoType_GetFields_internal_m10554_ftn)mscorlib::System::MonoType::GetFields_internal) (__this, ___bindingAttr, ___reflected_type); +} +// System.Reflection.FieldInfo[] System.MonoType::GetFields(System.Reflection.BindingFlags) +extern "C" FieldInfoU5BU5D_t1778* MonoType_GetFields_m10555 (MonoType_t * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + FieldInfoU5BU5D_t1778* L_1 = MonoType_GetFields_internal_m10554(__this, L_0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Type[] System.MonoType::GetInterfaces() +extern "C" TypeU5BU5D_t431* MonoType_GetInterfaces_m10556 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*MonoType_GetInterfaces_m10556_ftn) (MonoType_t *); + return ((MonoType_GetInterfaces_m10556_ftn)mscorlib::System::MonoType::GetInterfaces) (__this); +} +// System.Reflection.MethodInfo[] System.MonoType::GetMethodsByName(System.String,System.Reflection.BindingFlags,System.Boolean,System.Type) +extern "C" MethodInfoU5BU5D_t1370* MonoType_GetMethodsByName_m10557 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, bool ___ignoreCase, Type_t * ___reflected_type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef MethodInfoU5BU5D_t1370* (*MonoType_GetMethodsByName_m10557_ftn) (MonoType_t *, String_t*, int32_t, bool, Type_t *); + return ((MonoType_GetMethodsByName_m10557_ftn)mscorlib::System::MonoType::GetMethodsByName) (__this, ___name, ___bindingAttr, ___ignoreCase, ___reflected_type); +} +// System.Reflection.MethodInfo[] System.MonoType::GetMethods(System.Reflection.BindingFlags) +extern "C" MethodInfoU5BU5D_t1370* MonoType_GetMethods_m10558 (MonoType_t * __this, int32_t ___bindingAttr, const MethodInfo* method) +{ + { + int32_t L_0 = ___bindingAttr; + MethodInfoU5BU5D_t1370* L_1 = MonoType_GetMethodsByName_m10557(__this, (String_t*)NULL, L_0, 0, __this, /*hidden argument*/NULL); + return L_1; + } +} +// System.Reflection.MethodInfo System.MonoType::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +extern TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" MethodInfo_t * MonoType_GetMethodImpl_m10559 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, int32_t ___callConvention, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodInfo_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(204); + MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(880); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + MethodInfoU5BU5D_t1370* V_1 = {0}; + MethodInfo_t * V_2 = {0}; + MethodBaseU5BU5D_t1779* V_3 = {0}; + int32_t V_4 = 0; + MethodInfo_t * V_5 = {0}; + MethodInfoU5BU5D_t1370* V_6 = {0}; + int32_t V_7 = 0; + MethodInfo_t * V_8 = {0}; + MethodInfoU5BU5D_t1370* V_9 = {0}; + int32_t V_10 = 0; + { + int32_t L_0 = ___bindingAttr; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + bool L_3 = V_0; + MethodInfoU5BU5D_t1370* L_4 = MonoType_GetMethodsByName_m10557(__this, L_1, L_2, L_3, __this, /*hidden argument*/NULL); + V_1 = L_4; + V_2 = (MethodInfo_t *)NULL; + V_4 = 0; + MethodInfoU5BU5D_t1370* L_5 = V_1; + V_6 = L_5; + V_7 = 0; + goto IL_0059; + } + +IL_0025: + { + MethodInfoU5BU5D_t1370* L_6 = V_6; + int32_t L_7 = V_7; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_5 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_6, L_8, sizeof(MethodInfo_t *))); + int32_t L_9 = ___callConvention; + if ((((int32_t)L_9) == ((int32_t)3))) + { + goto IL_004a; + } + } + { + MethodInfo_t * L_10 = V_5; + NullCheck(L_10); + int32_t L_11 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_10); + int32_t L_12 = ___callConvention; + int32_t L_13 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_11&(int32_t)L_12))) == ((int32_t)L_13))) + { + goto IL_004a; + } + } + { + goto IL_0053; + } + +IL_004a: + { + MethodInfo_t * L_14 = V_5; + V_2 = L_14; + int32_t L_15 = V_4; + V_4 = ((int32_t)((int32_t)L_15+(int32_t)1)); + } + +IL_0053: + { + int32_t L_16 = V_7; + V_7 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0059: + { + int32_t L_17 = V_7; + MethodInfoU5BU5D_t1370* L_18 = V_6; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0025; + } + } + { + int32_t L_19 = V_4; + if (L_19) + { + goto IL_006d; + } + } + { + return (MethodInfo_t *)NULL; + } + +IL_006d: + { + int32_t L_20 = V_4; + if ((!(((uint32_t)L_20) == ((uint32_t)1)))) + { + goto IL_0089; + } + } + { + TypeU5BU5D_t431* L_21 = ___types; + if (L_21) + { + goto IL_0089; + } + } + { + MethodInfo_t * L_22 = V_2; + MethodBase_t460 * L_23 = MonoType_CheckMethodSecurity_m10592(__this, L_22, /*hidden argument*/NULL); + return ((MethodInfo_t *)CastclassClass(L_23, MethodInfo_t_il2cpp_TypeInfo_var)); + } + +IL_0089: + { + int32_t L_24 = V_4; + V_3 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_24)); + int32_t L_25 = V_4; + if ((!(((uint32_t)L_25) == ((uint32_t)1)))) + { + goto IL_00a2; + } + } + { + MethodBaseU5BU5D_t1779* L_26 = V_3; + MethodInfo_t * L_27 = V_2; + NullCheck(L_26); + IL2CPP_ARRAY_BOUNDS_CHECK(L_26, 0); + ArrayElementTypeCheck (L_26, L_27); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_26, 0, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_27; + goto IL_00f1; + } + +IL_00a2: + { + V_4 = 0; + MethodInfoU5BU5D_t1370* L_28 = V_1; + V_9 = L_28; + V_10 = 0; + goto IL_00e6; + } + +IL_00b0: + { + MethodInfoU5BU5D_t1370* L_29 = V_9; + int32_t L_30 = V_10; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + V_8 = (*(MethodInfo_t **)(MethodInfo_t **)SZArrayLdElema(L_29, L_31, sizeof(MethodInfo_t *))); + int32_t L_32 = ___callConvention; + if ((((int32_t)L_32) == ((int32_t)3))) + { + goto IL_00d5; + } + } + { + MethodInfo_t * L_33 = V_8; + NullCheck(L_33); + int32_t L_34 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_33); + int32_t L_35 = ___callConvention; + int32_t L_36 = ___callConvention; + if ((((int32_t)((int32_t)((int32_t)L_34&(int32_t)L_35))) == ((int32_t)L_36))) + { + goto IL_00d5; + } + } + { + goto IL_00e0; + } + +IL_00d5: + { + MethodBaseU5BU5D_t1779* L_37 = V_3; + int32_t L_38 = V_4; + int32_t L_39 = L_38; + V_4 = ((int32_t)((int32_t)L_39+(int32_t)1)); + MethodInfo_t * L_40 = V_8; + NullCheck(L_37); + IL2CPP_ARRAY_BOUNDS_CHECK(L_37, L_39); + ArrayElementTypeCheck (L_37, L_40); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_37, L_39, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_40; + } + +IL_00e0: + { + int32_t L_41 = V_10; + V_10 = ((int32_t)((int32_t)L_41+(int32_t)1)); + } + +IL_00e6: + { + int32_t L_42 = V_10; + MethodInfoU5BU5D_t1370* L_43 = V_9; + NullCheck(L_43); + if ((((int32_t)L_42) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_43)->max_length))))))) + { + goto IL_00b0; + } + } + +IL_00f1: + { + TypeU5BU5D_t431* L_44 = ___types; + if (L_44) + { + goto IL_010a; + } + } + { + MethodBaseU5BU5D_t1779* L_45 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + MethodBase_t460 * L_46 = Binder_FindMostDerivedMatch_m8325(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); + MethodBase_t460 * L_47 = MonoType_CheckMethodSecurity_m10592(__this, L_46, /*hidden argument*/NULL); + return ((MethodInfo_t *)CastclassClass(L_47, MethodInfo_t_il2cpp_TypeInfo_var)); + } + +IL_010a: + { + Binder_t451 * L_48 = ___binder; + if (L_48) + { + goto IL_0117; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_49 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_49; + } + +IL_0117: + { + Binder_t451 * L_50 = ___binder; + int32_t L_51 = ___bindingAttr; + MethodBaseU5BU5D_t1779* L_52 = V_3; + TypeU5BU5D_t431* L_53 = ___types; + ParameterModifierU5BU5D_t452* L_54 = ___modifiers; + NullCheck(L_50); + MethodBase_t460 * L_55 = (MethodBase_t460 *)VirtFuncInvoker4< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(7 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_50, L_51, L_52, L_53, L_54); + MethodBase_t460 * L_56 = MonoType_CheckMethodSecurity_m10592(__this, L_55, /*hidden argument*/NULL); + return ((MethodInfo_t *)CastclassClass(L_56, MethodInfo_t_il2cpp_TypeInfo_var)); + } +} +// System.Reflection.PropertyInfo[] System.MonoType::GetPropertiesByName(System.String,System.Reflection.BindingFlags,System.Boolean,System.Type) +extern "C" PropertyInfoU5BU5D_t1780* MonoType_GetPropertiesByName_m10560 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, bool ___icase, Type_t * ___reflected_type, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef PropertyInfoU5BU5D_t1780* (*MonoType_GetPropertiesByName_m10560_ftn) (MonoType_t *, String_t*, int32_t, bool, Type_t *); + return ((MonoType_GetPropertiesByName_m10560_ftn)mscorlib::System::MonoType::GetPropertiesByName) (__this, ___name, ___bindingAttr, ___icase, ___reflected_type); +} +// System.Reflection.PropertyInfo System.MonoType::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern "C" PropertyInfo_t * MonoType_GetPropertyImpl_m10561 (MonoType_t * __this, String_t* ___name, int32_t ___bindingAttr, Binder_t451 * ___binder, Type_t * ___returnType, TypeU5BU5D_t431* ___types, ParameterModifierU5BU5D_t452* ___modifiers, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + PropertyInfoU5BU5D_t1780* V_1 = {0}; + int32_t V_2 = 0; + { + int32_t L_0 = ___bindingAttr; + V_0 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + String_t* L_1 = ___name; + int32_t L_2 = ___bindingAttr; + bool L_3 = V_0; + PropertyInfoU5BU5D_t1780* L_4 = MonoType_GetPropertiesByName_m10560(__this, L_1, L_2, L_3, __this, /*hidden argument*/NULL); + V_1 = L_4; + PropertyInfoU5BU5D_t1780* L_5 = V_1; + NullCheck(L_5); + V_2 = (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))); + int32_t L_6 = V_2; + if (L_6) + { + goto IL_0021; + } + } + { + return (PropertyInfo_t *)NULL; + } + +IL_0021: + { + int32_t L_7 = V_2; + if ((!(((uint32_t)L_7) == ((uint32_t)1)))) + { + goto IL_0052; + } + } + { + TypeU5BU5D_t431* L_8 = ___types; + if (!L_8) + { + goto IL_0038; + } + } + { + TypeU5BU5D_t431* L_9 = ___types; + NullCheck(L_9); + if ((((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))) + { + goto IL_0052; + } + } + +IL_0038: + { + Type_t * L_10 = ___returnType; + if (!L_10) + { + goto IL_004e; + } + } + { + Type_t * L_11 = ___returnType; + PropertyInfoU5BU5D_t1780* L_12 = V_1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 0); + int32_t L_13 = 0; + NullCheck((*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_12, L_13, sizeof(PropertyInfo_t *)))); + Type_t * L_14 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(17 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_12, L_13, sizeof(PropertyInfo_t *)))); + if ((!(((Object_t*)(Type_t *)L_11) == ((Object_t*)(Type_t *)L_14)))) + { + goto IL_0052; + } + } + +IL_004e: + { + PropertyInfoU5BU5D_t1780* L_15 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 0); + int32_t L_16 = 0; + return (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_15, L_16, sizeof(PropertyInfo_t *))); + } + +IL_0052: + { + Binder_t451 * L_17 = ___binder; + if (L_17) + { + goto IL_005f; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_18 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_18; + } + +IL_005f: + { + Binder_t451 * L_19 = ___binder; + int32_t L_20 = ___bindingAttr; + PropertyInfoU5BU5D_t1780* L_21 = V_1; + Type_t * L_22 = ___returnType; + TypeU5BU5D_t431* L_23 = ___types; + ParameterModifierU5BU5D_t452* L_24 = ___modifiers; + NullCheck(L_19); + PropertyInfo_t * L_25 = (PropertyInfo_t *)VirtFuncInvoker5< PropertyInfo_t *, int32_t, PropertyInfoU5BU5D_t1780*, Type_t *, TypeU5BU5D_t431*, ParameterModifierU5BU5D_t452* >::Invoke(8 /* System.Reflection.PropertyInfo System.Reflection.Binder::SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, L_19, L_20, L_21, L_22, L_23, L_24); + return L_25; + } +} +// System.Boolean System.MonoType::HasElementTypeImpl() +extern "C" bool MonoType_HasElementTypeImpl_m10562 (MonoType_t * __this, const MethodInfo* method) +{ + int32_t G_B4_0 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(60 /* System.Boolean System.MonoType::IsArrayImpl() */, __this); + if (L_0) + { + goto IL_001e; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(61 /* System.Boolean System.MonoType::IsByRefImpl() */, __this); + if (L_1) + { + goto IL_001e; + } + } + { + bool L_2 = (bool)VirtFuncInvoker0< bool >::Invoke(62 /* System.Boolean System.MonoType::IsPointerImpl() */, __this); + G_B4_0 = ((int32_t)(L_2)); + goto IL_001f; + } + +IL_001e: + { + G_B4_0 = 1; + } + +IL_001f: + { + return G_B4_0; + } +} +// System.Boolean System.MonoType::IsArrayImpl() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" bool MonoType_IsArrayImpl_m10563 (MonoType_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + bool L_0 = Type_IsArrayImpl_m6551(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_0; + } +} +// System.Boolean System.MonoType::IsByRefImpl() +extern "C" bool MonoType_IsByRefImpl_m10564 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoType_IsByRefImpl_m10564_ftn) (MonoType_t *); + return ((MonoType_IsByRefImpl_m10564_ftn)mscorlib::System::MonoType::IsByRefImpl) (__this); +} +// System.Boolean System.MonoType::IsPointerImpl() +extern "C" bool MonoType_IsPointerImpl_m10565 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoType_IsPointerImpl_m10565_ftn) (MonoType_t *); + return ((MonoType_IsPointerImpl_m10565_ftn)mscorlib::System::MonoType::IsPointerImpl) (__this); +} +// System.Boolean System.MonoType::IsPrimitiveImpl() +extern "C" bool MonoType_IsPrimitiveImpl_m10566 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoType_IsPrimitiveImpl_m10566_ftn) (MonoType_t *); + return ((MonoType_IsPrimitiveImpl_m10566_ftn)mscorlib::System::MonoType::IsPrimitiveImpl) (__this); +} +// System.Boolean System.MonoType::IsSubclassOf(System.Type) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral957; +extern "C" bool MonoType_IsSubclassOf_m10567 (MonoType_t * __this, Type_t * ___type, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral957 = il2cpp_codegen_string_literal_from_index(957); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___type; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral957, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___type; + bool L_3 = Type_IsSubclassOf_m6539(__this, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Object System.MonoType::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) +extern const Il2CppType* DefaultMemberAttribute_t1133_0_0_0_var; +extern const Il2CppType* ParamArrayAttribute_t1120_0_0_0_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Missing_t1367_il2cpp_TypeInfo_var; +extern TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +extern TypeInfo* MissingFieldException_t1712_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2630; +extern Il2CppCodeGenString* _stringLiteral19; +extern Il2CppCodeGenString* _stringLiteral2631; +extern Il2CppCodeGenString* _stringLiteral2632; +extern Il2CppCodeGenString* _stringLiteral2633; +extern Il2CppCodeGenString* _stringLiteral2634; +extern Il2CppCodeGenString* _stringLiteral2635; +extern Il2CppCodeGenString* _stringLiteral2636; +extern Il2CppCodeGenString* _stringLiteral2637; +extern Il2CppCodeGenString* _stringLiteral1412; +extern Il2CppCodeGenString* _stringLiteral2638; +extern Il2CppCodeGenString* _stringLiteral2639; +extern Il2CppCodeGenString* _stringLiteral2640; +extern Il2CppCodeGenString* _stringLiteral154; +extern Il2CppCodeGenString* _stringLiteral2641; +extern Il2CppCodeGenString* _stringLiteral1162; +extern Il2CppCodeGenString* _stringLiteral2642; +extern Il2CppCodeGenString* _stringLiteral2643; +extern Il2CppCodeGenString* _stringLiteral2644; +extern "C" Object_t * MonoType_InvokeMember_m10568 (MonoType_t * __this, String_t* ___name, int32_t ___invokeAttr, Binder_t451 * ___binder, Object_t * ___target, ObjectU5BU5D_t162* ___args, ParameterModifierU5BU5D_t452* ___modifiers, CultureInfo_t453 * ___culture, StringU5BU5D_t163* ___namedParameters, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_0_0_0_var = il2cpp_codegen_type_from_index(1200); + ParamArrayAttribute_t1120_0_0_0_var = il2cpp_codegen_type_from_index(897); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Binder_t451_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(882); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + MissingMethodException_t1714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Missing_t1367_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(741); + MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(880); + MissingFieldException_t1712_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1201); + _stringLiteral2630 = il2cpp_codegen_string_literal_from_index(2630); + _stringLiteral19 = il2cpp_codegen_string_literal_from_index(19); + _stringLiteral2631 = il2cpp_codegen_string_literal_from_index(2631); + _stringLiteral2632 = il2cpp_codegen_string_literal_from_index(2632); + _stringLiteral2633 = il2cpp_codegen_string_literal_from_index(2633); + _stringLiteral2634 = il2cpp_codegen_string_literal_from_index(2634); + _stringLiteral2635 = il2cpp_codegen_string_literal_from_index(2635); + _stringLiteral2636 = il2cpp_codegen_string_literal_from_index(2636); + _stringLiteral2637 = il2cpp_codegen_string_literal_from_index(2637); + _stringLiteral1412 = il2cpp_codegen_string_literal_from_index(1412); + _stringLiteral2638 = il2cpp_codegen_string_literal_from_index(2638); + _stringLiteral2639 = il2cpp_codegen_string_literal_from_index(2639); + _stringLiteral2640 = il2cpp_codegen_string_literal_from_index(2640); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + _stringLiteral2641 = il2cpp_codegen_string_literal_from_index(2641); + _stringLiteral1162 = il2cpp_codegen_string_literal_from_index(1162); + _stringLiteral2642 = il2cpp_codegen_string_literal_from_index(2642); + _stringLiteral2643 = il2cpp_codegen_string_literal_from_index(2643); + _stringLiteral2644 = il2cpp_codegen_string_literal_from_index(2644); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + ConstructorInfoU5BU5D_t1777* V_1 = {0}; + Object_t * V_2 = {0}; + MethodBase_t460 * V_3 = {0}; + Object_t * V_4 = {0}; + DefaultMemberAttribute_t1133 * V_5 = {0}; + bool V_6 = false; + String_t* V_7 = {0}; + bool V_8 = false; + MethodInfoU5BU5D_t1370* V_9 = {0}; + Object_t * V_10 = {0}; + MethodBase_t460 * V_11 = {0}; + ParameterInfoU5BU5D_t461* V_12 = {0}; + int32_t V_13 = 0; + bool V_14 = false; + Object_t * V_15 = {0}; + FieldInfo_t * V_16 = {0}; + FieldInfo_t * V_17 = {0}; + PropertyInfoU5BU5D_t1780* V_18 = {0}; + Object_t * V_19 = {0}; + int32_t V_20 = 0; + int32_t V_21 = 0; + MethodBaseU5BU5D_t1779* V_22 = {0}; + MethodBase_t460 * V_23 = {0}; + MethodBase_t460 * V_24 = {0}; + ParameterInfoU5BU5D_t461* V_25 = {0}; + bool V_26 = false; + Object_t * V_27 = {0}; + PropertyInfoU5BU5D_t1780* V_28 = {0}; + Object_t * V_29 = {0}; + int32_t V_30 = 0; + int32_t V_31 = 0; + MethodBaseU5BU5D_t1779* V_32 = {0}; + MethodBase_t460 * V_33 = {0}; + MethodBase_t460 * V_34 = {0}; + ParameterInfoU5BU5D_t461* V_35 = {0}; + bool V_36 = false; + Object_t * V_37 = {0}; + int32_t G_B56_0 = 0; + int32_t G_B91_0 = 0; + int32_t G_B111_0 = 0; + { + int32_t L_0 = ___invokeAttr; + if (!((int32_t)((int32_t)L_0&(int32_t)((int32_t)512)))) + { + goto IL_0028; + } + } + { + int32_t L_1 = ___invokeAttr; + if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)13312)))) + { + goto IL_0023; + } + } + { + ArgumentException_t437 * L_2 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_2, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0023: + { + goto IL_0039; + } + +IL_0028: + { + String_t* L_3 = ___name; + if (L_3) + { + goto IL_0039; + } + } + { + ArgumentNullException_t151 * L_4 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_4, _stringLiteral19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0039: + { + int32_t L_5 = ___invokeAttr; + if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)1024)))) + { + goto IL_0061; + } + } + { + int32_t L_6 = ___invokeAttr; + if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)2048)))) + { + goto IL_0061; + } + } + { + ArgumentException_t437 * L_7 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_7, _stringLiteral2631, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0061: + { + int32_t L_8 = ___invokeAttr; + if (!((int32_t)((int32_t)L_8&(int32_t)((int32_t)4096)))) + { + goto IL_0089; + } + } + { + int32_t L_9 = ___invokeAttr; + if (!((int32_t)((int32_t)L_9&(int32_t)((int32_t)8192)))) + { + goto IL_0089; + } + } + { + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_10, _stringLiteral2632, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_0089: + { + int32_t L_11 = ___invokeAttr; + if (!((int32_t)((int32_t)L_11&(int32_t)((int32_t)256)))) + { + goto IL_00cd; + } + } + { + int32_t L_12 = ___invokeAttr; + if (!((int32_t)((int32_t)L_12&(int32_t)((int32_t)2048)))) + { + goto IL_00b1; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_13, _stringLiteral2633, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_00b1: + { + int32_t L_14 = ___invokeAttr; + if (!((int32_t)((int32_t)L_14&(int32_t)((int32_t)8192)))) + { + goto IL_00cd; + } + } + { + ArgumentException_t437 * L_15 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_15, _stringLiteral2634, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_00cd: + { + StringU5BU5D_t163* L_16 = ___namedParameters; + if (!L_16) + { + goto IL_00f3; + } + } + { + ObjectU5BU5D_t162* L_17 = ___args; + if (!L_17) + { + goto IL_00e8; + } + } + { + ObjectU5BU5D_t162* L_18 = ___args; + NullCheck(L_18); + StringU5BU5D_t163* L_19 = ___namedParameters; + NullCheck(L_19); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_19)->max_length))))))) + { + goto IL_00f3; + } + } + +IL_00e8: + { + ArgumentException_t437 * L_20 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_20, _stringLiteral2635, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } + +IL_00f3: + { + int32_t L_21 = ___invokeAttr; + if (((int32_t)((int32_t)L_21&(int32_t)((int32_t)16128)))) + { + goto IL_010f; + } + } + { + ArgumentException_t437 * L_22 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_22, _stringLiteral2636, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_22); + } + +IL_010f: + { + int32_t L_23 = ___invokeAttr; + if (((int32_t)((int32_t)L_23&(int32_t)((int32_t)48)))) + { + goto IL_011e; + } + } + { + int32_t L_24 = ___invokeAttr; + ___invokeAttr = ((int32_t)((int32_t)L_24|(int32_t)((int32_t)16))); + } + +IL_011e: + { + int32_t L_25 = ___invokeAttr; + if (((int32_t)((int32_t)L_25&(int32_t)((int32_t)12)))) + { + goto IL_012d; + } + } + { + int32_t L_26 = ___invokeAttr; + ___invokeAttr = ((int32_t)((int32_t)L_26|(int32_t)((int32_t)12))); + } + +IL_012d: + { + Binder_t451 * L_27 = ___binder; + if (L_27) + { + goto IL_013a; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Binder_t451_il2cpp_TypeInfo_var); + Binder_t451 * L_28 = Binder_get_DefaultBinder_m8322(NULL /*static, unused*/, /*hidden argument*/NULL); + ___binder = L_28; + } + +IL_013a: + { + int32_t L_29 = ___invokeAttr; + if (!((int32_t)((int32_t)L_29&(int32_t)((int32_t)512)))) + { + goto IL_01be; + } + } + { + int32_t L_30 = ___invokeAttr; + ___invokeAttr = ((int32_t)((int32_t)L_30|(int32_t)2)); + int32_t L_31 = ___invokeAttr; + ConstructorInfoU5BU5D_t1777* L_32 = (ConstructorInfoU5BU5D_t1777*)VirtFuncInvoker1< ConstructorInfoU5BU5D_t1777*, int32_t >::Invoke(70 /* System.Reflection.ConstructorInfo[] System.MonoType::GetConstructors(System.Reflection.BindingFlags) */, __this, L_31); + V_1 = L_32; + V_2 = NULL; + Binder_t451 * L_33 = ___binder; + int32_t L_34 = ___invokeAttr; + ConstructorInfoU5BU5D_t1777* L_35 = V_1; + ParameterModifierU5BU5D_t452* L_36 = ___modifiers; + CultureInfo_t453 * L_37 = ___culture; + StringU5BU5D_t163* L_38 = ___namedParameters; + NullCheck(L_33); + MethodBase_t460 * L_39 = (MethodBase_t460 *)VirtFuncInvoker7< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, ObjectU5BU5D_t162**, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163*, Object_t ** >::Invoke(4 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_33, L_34, (MethodBaseU5BU5D_t1779*)(MethodBaseU5BU5D_t1779*)L_35, (&___args), L_36, L_37, L_38, (&V_2)); + V_3 = L_39; + MethodBase_t460 * L_40 = V_3; + if (L_40) + { + goto IL_01a2; + } + } + { + bool L_41 = (bool)VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, __this); + if (!L_41) + { + goto IL_0187; + } + } + { + ObjectU5BU5D_t162* L_42 = ___args; + if (L_42) + { + goto IL_0187; + } + } + { + Object_t * L_43 = Activator_CreateInstanceInternal_m10031(NULL /*static, unused*/, __this, /*hidden argument*/NULL); + return L_43; + } + +IL_0187: + { + String_t* L_44 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.MonoType::get_FullName() */, __this); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_45 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2637, L_44, _stringLiteral1412, /*hidden argument*/NULL); + MissingMethodException_t1714 * L_46 = (MissingMethodException_t1714 *)il2cpp_codegen_object_new (MissingMethodException_t1714_il2cpp_TypeInfo_var); + MissingMethodException__ctor_m10520(L_46, L_45, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_46); + } + +IL_01a2: + { + MethodBase_t460 * L_47 = V_3; + Object_t * L_48 = ___target; + int32_t L_49 = ___invokeAttr; + Binder_t451 * L_50 = ___binder; + ObjectU5BU5D_t162* L_51 = ___args; + CultureInfo_t453 * L_52 = ___culture; + NullCheck(L_47); + Object_t * L_53 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_47, L_48, L_49, L_50, L_51, L_52); + V_4 = L_53; + Binder_t451 * L_54 = ___binder; + Object_t * L_55 = V_2; + NullCheck(L_54); + VirtActionInvoker2< ObjectU5BU5D_t162**, Object_t * >::Invoke(6 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_54, (&___args), L_55); + Object_t * L_56 = V_4; + return L_56; + } + +IL_01be: + { + String_t* L_57 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_58 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_59 = String_op_Equality_m442(NULL /*static, unused*/, L_57, L_58, /*hidden argument*/NULL); + if (!L_59) + { + goto IL_0203; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_60 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DefaultMemberAttribute_t1133_0_0_0_var), /*hidden argument*/NULL); + bool L_61 = Attribute_IsDefined_m5769(NULL /*static, unused*/, __this, L_60, /*hidden argument*/NULL); + if (!L_61) + { + goto IL_0203; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_62 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(DefaultMemberAttribute_t1133_0_0_0_var), /*hidden argument*/NULL); + Attribute_t246 * L_63 = Attribute_GetCustomAttribute_m5766(NULL /*static, unused*/, __this, L_62, /*hidden argument*/NULL); + V_5 = ((DefaultMemberAttribute_t1133 *)CastclassSealed(L_63, DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var)); + DefaultMemberAttribute_t1133 * L_64 = V_5; + NullCheck(L_64); + String_t* L_65 = DefaultMemberAttribute_get_MemberName_m6609(L_64, /*hidden argument*/NULL); + ___name = L_65; + } + +IL_0203: + { + int32_t L_66 = ___invokeAttr; + V_6 = ((((int32_t)((((int32_t)((int32_t)((int32_t)L_66&(int32_t)1))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + V_7 = (String_t*)NULL; + V_8 = 0; + int32_t L_67 = ___invokeAttr; + if (!((int32_t)((int32_t)L_67&(int32_t)((int32_t)256)))) + { + goto IL_0347; + } + } + { + String_t* L_68 = ___name; + int32_t L_69 = ___invokeAttr; + bool L_70 = V_6; + MethodInfoU5BU5D_t1370* L_71 = MonoType_GetMethodsByName_m10557(__this, L_68, L_69, L_70, __this, /*hidden argument*/NULL); + V_9 = L_71; + V_10 = NULL; + ObjectU5BU5D_t162* L_72 = ___args; + if (L_72) + { + goto IL_023f; + } + } + { + ___args = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 0)); + } + +IL_023f: + { + Binder_t451 * L_73 = ___binder; + int32_t L_74 = ___invokeAttr; + MethodInfoU5BU5D_t1370* L_75 = V_9; + ParameterModifierU5BU5D_t452* L_76 = ___modifiers; + CultureInfo_t453 * L_77 = ___culture; + StringU5BU5D_t163* L_78 = ___namedParameters; + NullCheck(L_73); + MethodBase_t460 * L_79 = (MethodBase_t460 *)VirtFuncInvoker7< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, ObjectU5BU5D_t162**, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163*, Object_t ** >::Invoke(4 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_73, L_74, (MethodBaseU5BU5D_t1779*)(MethodBaseU5BU5D_t1779*)L_75, (&___args), L_76, L_77, L_78, (&V_10)); + V_11 = L_79; + MethodBase_t460 * L_80 = V_11; + if (L_80) + { + goto IL_0293; + } + } + { + MethodInfoU5BU5D_t1370* L_81 = V_9; + NullCheck(L_81); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_81)->max_length))))) <= ((int32_t)0))) + { + goto IL_027c; + } + } + { + String_t* L_82 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_83 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2638, L_82, _stringLiteral2639, /*hidden argument*/NULL); + V_7 = L_83; + goto IL_028e; + } + +IL_027c: + { + String_t* L_84 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_85 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2640, L_84, _stringLiteral154, /*hidden argument*/NULL); + V_7 = L_85; + } + +IL_028e: + { + goto IL_0347; + } + +IL_0293: + { + MethodBase_t460 * L_86 = V_11; + NullCheck(L_86); + ParameterInfoU5BU5D_t461* L_87 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_86); + V_12 = L_87; + V_13 = 0; + goto IL_02e3; + } + +IL_02a4: + { + IL2CPP_RUNTIME_CLASS_INIT(Missing_t1367_il2cpp_TypeInfo_var); + Missing_t1367 * L_88 = ((Missing_t1367_StaticFields*)Missing_t1367_il2cpp_TypeInfo_var->static_fields)->___Value_0; + ObjectU5BU5D_t162* L_89 = ___args; + int32_t L_90 = V_13; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, L_90); + int32_t L_91 = L_90; + if ((!(((Object_t*)(Missing_t1367 *)L_88) == ((Object_t*)(Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_89, L_91, sizeof(Object_t *))))))) + { + goto IL_02dd; + } + } + { + ParameterInfoU5BU5D_t461* L_92 = V_12; + int32_t L_93 = V_13; + NullCheck(L_92); + IL2CPP_ARRAY_BOUNDS_CHECK(L_92, L_93); + int32_t L_94 = L_93; + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_92, L_94, sizeof(ParameterInfo_t462 *)))); + int32_t L_95 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(7 /* System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::get_Attributes() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_92, L_94, sizeof(ParameterInfo_t462 *)))); + if ((((int32_t)((int32_t)((int32_t)L_95&(int32_t)((int32_t)4096)))) == ((int32_t)((int32_t)4096)))) + { + goto IL_02dd; + } + } + { + ArgumentException_t437 * L_96 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_96, _stringLiteral2641, _stringLiteral1162, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_96); + } + +IL_02dd: + { + int32_t L_97 = V_13; + V_13 = ((int32_t)((int32_t)L_97+(int32_t)1)); + } + +IL_02e3: + { + int32_t L_98 = V_13; + ParameterInfoU5BU5D_t461* L_99 = V_12; + NullCheck(L_99); + if ((((int32_t)L_98) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_99)->max_length))))))) + { + goto IL_02a4; + } + } + { + ParameterInfoU5BU5D_t461* L_100 = V_12; + NullCheck(L_100); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_100)->max_length))))) <= ((int32_t)0))) + { + goto IL_0315; + } + } + { + ParameterInfoU5BU5D_t461* L_101 = V_12; + ParameterInfoU5BU5D_t461* L_102 = V_12; + NullCheck(L_102); + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_102)->max_length))))-(int32_t)1))); + int32_t L_103 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_102)->max_length))))-(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_104 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ParamArrayAttribute_t1120_0_0_0_var), /*hidden argument*/NULL); + bool L_105 = Attribute_IsDefined_m5768(NULL /*static, unused*/, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_101, L_103, sizeof(ParameterInfo_t462 *))), L_104, /*hidden argument*/NULL); + G_B56_0 = ((int32_t)(L_105)); + goto IL_0316; + } + +IL_0315: + { + G_B56_0 = 0; + } + +IL_0316: + { + V_14 = G_B56_0; + bool L_106 = V_14; + if (!L_106) + { + goto IL_0329; + } + } + { + MethodBase_t460 * L_107 = V_11; + MonoType_ReorderParamArrayArguments_m10593(__this, (&___args), L_107, /*hidden argument*/NULL); + } + +IL_0329: + { + MethodBase_t460 * L_108 = V_11; + Object_t * L_109 = ___target; + int32_t L_110 = ___invokeAttr; + Binder_t451 * L_111 = ___binder; + ObjectU5BU5D_t162* L_112 = ___args; + CultureInfo_t453 * L_113 = ___culture; + NullCheck(L_108); + Object_t * L_114 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_108, L_109, L_110, L_111, L_112, L_113); + V_15 = L_114; + Binder_t451 * L_115 = ___binder; + Object_t * L_116 = V_10; + NullCheck(L_115); + VirtActionInvoker2< ObjectU5BU5D_t162**, Object_t * >::Invoke(6 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_115, (&___args), L_116); + Object_t * L_117 = V_15; + return L_117; + } + +IL_0347: + { + int32_t L_118 = ___invokeAttr; + if (!((int32_t)((int32_t)L_118&(int32_t)((int32_t)1024)))) + { + goto IL_0382; + } + } + { + String_t* L_119 = ___name; + int32_t L_120 = ___invokeAttr; + FieldInfo_t * L_121 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.MonoType::GetField(System.String,System.Reflection.BindingFlags) */, __this, L_119, L_120); + V_16 = L_121; + FieldInfo_t * L_122 = V_16; + if (!L_122) + { + goto IL_036e; + } + } + { + FieldInfo_t * L_123 = V_16; + Object_t * L_124 = ___target; + NullCheck(L_123); + Object_t * L_125 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(17 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_123, L_124); + return L_125; + } + +IL_036e: + { + int32_t L_126 = ___invokeAttr; + if (((int32_t)((int32_t)L_126&(int32_t)((int32_t)4096)))) + { + goto IL_037d; + } + } + { + V_8 = 1; + } + +IL_037d: + { + goto IL_03f0; + } + +IL_0382: + { + int32_t L_127 = ___invokeAttr; + if (!((int32_t)((int32_t)L_127&(int32_t)((int32_t)2048)))) + { + goto IL_03f0; + } + } + { + String_t* L_128 = ___name; + int32_t L_129 = ___invokeAttr; + FieldInfo_t * L_130 = (FieldInfo_t *)VirtFuncInvoker2< FieldInfo_t *, String_t*, int32_t >::Invoke(44 /* System.Reflection.FieldInfo System.MonoType::GetField(System.String,System.Reflection.BindingFlags) */, __this, L_128, L_129); + V_17 = L_130; + FieldInfo_t * L_131 = V_17; + if (!L_131) + { + goto IL_03e1; + } + } + { + ObjectU5BU5D_t162* L_132 = ___args; + if (L_132) + { + goto IL_03b1; + } + } + { + ArgumentNullException_t151 * L_133 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_133, _stringLiteral2642, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_133); + } + +IL_03b1: + { + ObjectU5BU5D_t162* L_134 = ___args; + if (!L_134) + { + goto IL_03c2; + } + } + { + ObjectU5BU5D_t162* L_135 = ___args; + NullCheck(L_135); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_135)->max_length))))) == ((int32_t)1))) + { + goto IL_03d2; + } + } + +IL_03c2: + { + ArgumentException_t437 * L_136 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_136, _stringLiteral2643, _stringLiteral2630, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_136); + } + +IL_03d2: + { + FieldInfo_t * L_137 = V_17; + Object_t * L_138 = ___target; + ObjectU5BU5D_t162* L_139 = ___args; + NullCheck(L_139); + IL2CPP_ARRAY_BOUNDS_CHECK(L_139, 0); + int32_t L_140 = 0; + NullCheck(L_137); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(22 /* System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object) */, L_137, L_138, (*(Object_t **)(Object_t **)SZArrayLdElema(L_139, L_140, sizeof(Object_t *)))); + return NULL; + } + +IL_03e1: + { + int32_t L_141 = ___invokeAttr; + if (((int32_t)((int32_t)L_141&(int32_t)((int32_t)8192)))) + { + goto IL_03f0; + } + } + { + V_8 = 1; + } + +IL_03f0: + { + int32_t L_142 = ___invokeAttr; + if (!((int32_t)((int32_t)L_142&(int32_t)((int32_t)4096)))) + { + goto IL_050e; + } + } + { + String_t* L_143 = ___name; + int32_t L_144 = ___invokeAttr; + bool L_145 = V_6; + PropertyInfoU5BU5D_t1780* L_146 = MonoType_GetPropertiesByName_m10560(__this, L_143, L_144, L_145, __this, /*hidden argument*/NULL); + V_18 = L_146; + V_19 = NULL; + V_21 = 0; + V_20 = 0; + goto IL_0433; + } + +IL_0417: + { + PropertyInfoU5BU5D_t1780* L_147 = V_18; + int32_t L_148 = V_20; + NullCheck(L_147); + IL2CPP_ARRAY_BOUNDS_CHECK(L_147, L_148); + int32_t L_149 = L_148; + NullCheck((*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_147, L_149, sizeof(PropertyInfo_t *)))); + MethodInfo_t * L_150 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(19 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_147, L_149, sizeof(PropertyInfo_t *))), 1); + if (!L_150) + { + goto IL_042d; + } + } + { + int32_t L_151 = V_21; + V_21 = ((int32_t)((int32_t)L_151+(int32_t)1)); + } + +IL_042d: + { + int32_t L_152 = V_20; + V_20 = ((int32_t)((int32_t)L_152+(int32_t)1)); + } + +IL_0433: + { + int32_t L_153 = V_20; + PropertyInfoU5BU5D_t1780* L_154 = V_18; + NullCheck(L_154); + if ((((int32_t)L_153) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_154)->max_length))))))) + { + goto IL_0417; + } + } + { + int32_t L_155 = V_21; + V_22 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_155)); + V_21 = 0; + V_20 = 0; + goto IL_0478; + } + +IL_0452: + { + PropertyInfoU5BU5D_t1780* L_156 = V_18; + int32_t L_157 = V_20; + NullCheck(L_156); + IL2CPP_ARRAY_BOUNDS_CHECK(L_156, L_157); + int32_t L_158 = L_157; + NullCheck((*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_156, L_158, sizeof(PropertyInfo_t *)))); + MethodInfo_t * L_159 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(19 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_156, L_158, sizeof(PropertyInfo_t *))), 1); + V_23 = L_159; + MethodBase_t460 * L_160 = V_23; + if (!L_160) + { + goto IL_0472; + } + } + { + MethodBaseU5BU5D_t1779* L_161 = V_22; + int32_t L_162 = V_21; + int32_t L_163 = L_162; + V_21 = ((int32_t)((int32_t)L_163+(int32_t)1)); + MethodBase_t460 * L_164 = V_23; + NullCheck(L_161); + IL2CPP_ARRAY_BOUNDS_CHECK(L_161, L_163); + ArrayElementTypeCheck (L_161, L_164); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_161, L_163, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_164; + } + +IL_0472: + { + int32_t L_165 = V_20; + V_20 = ((int32_t)((int32_t)L_165+(int32_t)1)); + } + +IL_0478: + { + int32_t L_166 = V_20; + PropertyInfoU5BU5D_t1780* L_167 = V_18; + NullCheck(L_167); + if ((((int32_t)L_166) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_167)->max_length))))))) + { + goto IL_0452; + } + } + { + Binder_t451 * L_168 = ___binder; + int32_t L_169 = ___invokeAttr; + MethodBaseU5BU5D_t1779* L_170 = V_22; + ParameterModifierU5BU5D_t452* L_171 = ___modifiers; + CultureInfo_t453 * L_172 = ___culture; + StringU5BU5D_t163* L_173 = ___namedParameters; + NullCheck(L_168); + MethodBase_t460 * L_174 = (MethodBase_t460 *)VirtFuncInvoker7< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, ObjectU5BU5D_t162**, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163*, Object_t ** >::Invoke(4 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_168, L_169, L_170, (&___args), L_171, L_172, L_173, (&V_19)); + V_24 = L_174; + MethodBase_t460 * L_175 = V_24; + if (L_175) + { + goto IL_04a7; + } + } + { + V_8 = 1; + goto IL_0509; + } + +IL_04a7: + { + MethodBase_t460 * L_176 = V_24; + NullCheck(L_176); + ParameterInfoU5BU5D_t461* L_177 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_176); + V_25 = L_177; + ParameterInfoU5BU5D_t461* L_178 = V_25; + NullCheck(L_178); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_178)->max_length))))) <= ((int32_t)0))) + { + goto IL_04d7; + } + } + { + ParameterInfoU5BU5D_t461* L_179 = V_25; + ParameterInfoU5BU5D_t461* L_180 = V_25; + NullCheck(L_180); + NullCheck(L_179); + IL2CPP_ARRAY_BOUNDS_CHECK(L_179, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_180)->max_length))))-(int32_t)1))); + int32_t L_181 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_180)->max_length))))-(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_182 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ParamArrayAttribute_t1120_0_0_0_var), /*hidden argument*/NULL); + bool L_183 = Attribute_IsDefined_m5768(NULL /*static, unused*/, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_179, L_181, sizeof(ParameterInfo_t462 *))), L_182, /*hidden argument*/NULL); + G_B91_0 = ((int32_t)(L_183)); + goto IL_04d8; + } + +IL_04d7: + { + G_B91_0 = 0; + } + +IL_04d8: + { + V_26 = G_B91_0; + bool L_184 = V_26; + if (!L_184) + { + goto IL_04eb; + } + } + { + MethodBase_t460 * L_185 = V_24; + MonoType_ReorderParamArrayArguments_m10593(__this, (&___args), L_185, /*hidden argument*/NULL); + } + +IL_04eb: + { + MethodBase_t460 * L_186 = V_24; + Object_t * L_187 = ___target; + int32_t L_188 = ___invokeAttr; + Binder_t451 * L_189 = ___binder; + ObjectU5BU5D_t162* L_190 = ___args; + CultureInfo_t453 * L_191 = ___culture; + NullCheck(L_186); + Object_t * L_192 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_186, L_187, L_188, L_189, L_190, L_191); + V_27 = L_192; + Binder_t451 * L_193 = ___binder; + Object_t * L_194 = V_19; + NullCheck(L_193); + VirtActionInvoker2< ObjectU5BU5D_t162**, Object_t * >::Invoke(6 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_193, (&___args), L_194); + Object_t * L_195 = V_27; + return L_195; + } + +IL_0509: + { + goto IL_0627; + } + +IL_050e: + { + int32_t L_196 = ___invokeAttr; + if (!((int32_t)((int32_t)L_196&(int32_t)((int32_t)8192)))) + { + goto IL_0627; + } + } + { + String_t* L_197 = ___name; + int32_t L_198 = ___invokeAttr; + bool L_199 = V_6; + PropertyInfoU5BU5D_t1780* L_200 = MonoType_GetPropertiesByName_m10560(__this, L_197, L_198, L_199, __this, /*hidden argument*/NULL); + V_28 = L_200; + V_29 = NULL; + V_31 = 0; + V_30 = 0; + goto IL_0551; + } + +IL_0535: + { + PropertyInfoU5BU5D_t1780* L_201 = V_28; + int32_t L_202 = V_30; + NullCheck(L_201); + IL2CPP_ARRAY_BOUNDS_CHECK(L_201, L_202); + int32_t L_203 = L_202; + NullCheck((*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_201, L_203, sizeof(PropertyInfo_t *)))); + MethodInfo_t * L_204 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(21 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_201, L_203, sizeof(PropertyInfo_t *))), 1); + if (!L_204) + { + goto IL_054b; + } + } + { + int32_t L_205 = V_31; + V_31 = ((int32_t)((int32_t)L_205+(int32_t)1)); + } + +IL_054b: + { + int32_t L_206 = V_30; + V_30 = ((int32_t)((int32_t)L_206+(int32_t)1)); + } + +IL_0551: + { + int32_t L_207 = V_30; + PropertyInfoU5BU5D_t1780* L_208 = V_28; + NullCheck(L_208); + if ((((int32_t)L_207) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_208)->max_length))))))) + { + goto IL_0535; + } + } + { + int32_t L_209 = V_31; + V_32 = ((MethodBaseU5BU5D_t1779*)SZArrayNew(MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var, L_209)); + V_31 = 0; + V_30 = 0; + goto IL_0596; + } + +IL_0570: + { + PropertyInfoU5BU5D_t1780* L_210 = V_28; + int32_t L_211 = V_30; + NullCheck(L_210); + IL2CPP_ARRAY_BOUNDS_CHECK(L_210, L_211); + int32_t L_212 = L_211; + NullCheck((*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_210, L_212, sizeof(PropertyInfo_t *)))); + MethodInfo_t * L_213 = (MethodInfo_t *)VirtFuncInvoker1< MethodInfo_t *, bool >::Invoke(21 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, (*(PropertyInfo_t **)(PropertyInfo_t **)SZArrayLdElema(L_210, L_212, sizeof(PropertyInfo_t *))), 1); + V_33 = L_213; + MethodBase_t460 * L_214 = V_33; + if (!L_214) + { + goto IL_0590; + } + } + { + MethodBaseU5BU5D_t1779* L_215 = V_32; + int32_t L_216 = V_31; + int32_t L_217 = L_216; + V_31 = ((int32_t)((int32_t)L_217+(int32_t)1)); + MethodBase_t460 * L_218 = V_33; + NullCheck(L_215); + IL2CPP_ARRAY_BOUNDS_CHECK(L_215, L_217); + ArrayElementTypeCheck (L_215, L_218); + *((MethodBase_t460 **)(MethodBase_t460 **)SZArrayLdElema(L_215, L_217, sizeof(MethodBase_t460 *))) = (MethodBase_t460 *)L_218; + } + +IL_0590: + { + int32_t L_219 = V_30; + V_30 = ((int32_t)((int32_t)L_219+(int32_t)1)); + } + +IL_0596: + { + int32_t L_220 = V_30; + PropertyInfoU5BU5D_t1780* L_221 = V_28; + NullCheck(L_221); + if ((((int32_t)L_220) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_221)->max_length))))))) + { + goto IL_0570; + } + } + { + Binder_t451 * L_222 = ___binder; + int32_t L_223 = ___invokeAttr; + MethodBaseU5BU5D_t1779* L_224 = V_32; + ParameterModifierU5BU5D_t452* L_225 = ___modifiers; + CultureInfo_t453 * L_226 = ___culture; + StringU5BU5D_t163* L_227 = ___namedParameters; + NullCheck(L_222); + MethodBase_t460 * L_228 = (MethodBase_t460 *)VirtFuncInvoker7< MethodBase_t460 *, int32_t, MethodBaseU5BU5D_t1779*, ObjectU5BU5D_t162**, ParameterModifierU5BU5D_t452*, CultureInfo_t453 *, StringU5BU5D_t163*, Object_t ** >::Invoke(4 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_222, L_223, L_224, (&___args), L_225, L_226, L_227, (&V_29)); + V_34 = L_228; + MethodBase_t460 * L_229 = V_34; + if (L_229) + { + goto IL_05c5; + } + } + { + V_8 = 1; + goto IL_0627; + } + +IL_05c5: + { + MethodBase_t460 * L_230 = V_34; + NullCheck(L_230); + ParameterInfoU5BU5D_t461* L_231 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_230); + V_35 = L_231; + ParameterInfoU5BU5D_t461* L_232 = V_35; + NullCheck(L_232); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_232)->max_length))))) <= ((int32_t)0))) + { + goto IL_05f5; + } + } + { + ParameterInfoU5BU5D_t461* L_233 = V_35; + ParameterInfoU5BU5D_t461* L_234 = V_35; + NullCheck(L_234); + NullCheck(L_233); + IL2CPP_ARRAY_BOUNDS_CHECK(L_233, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_234)->max_length))))-(int32_t)1))); + int32_t L_235 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_234)->max_length))))-(int32_t)1)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_236 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(ParamArrayAttribute_t1120_0_0_0_var), /*hidden argument*/NULL); + bool L_237 = Attribute_IsDefined_m5768(NULL /*static, unused*/, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_233, L_235, sizeof(ParameterInfo_t462 *))), L_236, /*hidden argument*/NULL); + G_B111_0 = ((int32_t)(L_237)); + goto IL_05f6; + } + +IL_05f5: + { + G_B111_0 = 0; + } + +IL_05f6: + { + V_36 = G_B111_0; + bool L_238 = V_36; + if (!L_238) + { + goto IL_0609; + } + } + { + MethodBase_t460 * L_239 = V_34; + MonoType_ReorderParamArrayArguments_m10593(__this, (&___args), L_239, /*hidden argument*/NULL); + } + +IL_0609: + { + MethodBase_t460 * L_240 = V_34; + Object_t * L_241 = ___target; + int32_t L_242 = ___invokeAttr; + Binder_t451 * L_243 = ___binder; + ObjectU5BU5D_t162* L_244 = ___args; + CultureInfo_t453 * L_245 = ___culture; + NullCheck(L_240); + Object_t * L_246 = (Object_t *)VirtFuncInvoker5< Object_t *, Object_t *, int32_t, Binder_t451 *, ObjectU5BU5D_t162*, CultureInfo_t453 * >::Invoke(17 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_240, L_241, L_242, L_243, L_244, L_245); + V_37 = L_246; + Binder_t451 * L_247 = ___binder; + Object_t * L_248 = V_29; + NullCheck(L_247); + VirtActionInvoker2< ObjectU5BU5D_t162**, Object_t * >::Invoke(6 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_247, (&___args), L_248); + Object_t * L_249 = V_37; + return L_249; + } + +IL_0627: + { + String_t* L_250 = V_7; + if (!L_250) + { + goto IL_0636; + } + } + { + String_t* L_251 = V_7; + MissingMethodException_t1714 * L_252 = (MissingMethodException_t1714 *)il2cpp_codegen_object_new (MissingMethodException_t1714_il2cpp_TypeInfo_var); + MissingMethodException__ctor_m10520(L_252, L_251, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_252); + } + +IL_0636: + { + bool L_253 = V_8; + if (!L_253) + { + goto IL_0653; + } + } + { + String_t* L_254 = ___name; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_255 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2644, L_254, _stringLiteral154, /*hidden argument*/NULL); + MissingFieldException_t1712 * L_256 = (MissingFieldException_t1712 *)il2cpp_codegen_object_new (MissingFieldException_t1712_il2cpp_TypeInfo_var); + MissingFieldException__ctor_m10510(L_256, L_255, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_256); + } + +IL_0653: + { + return NULL; + } +} +// System.Type System.MonoType::GetElementType() +extern "C" Type_t * MonoType_GetElementType_m10569 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoType_GetElementType_m10569_ftn) (MonoType_t *); + return ((MonoType_GetElementType_m10569_ftn)mscorlib::System::MonoType::GetElementType) (__this); +} +// System.Type System.MonoType::get_UnderlyingSystemType() +extern "C" Type_t * MonoType_get_UnderlyingSystemType_m10570 (MonoType_t * __this, const MethodInfo* method) +{ + { + return __this; + } +} +// System.Reflection.Assembly System.MonoType::get_Assembly() +extern "C" Assembly_t922 * MonoType_get_Assembly_m10571 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Assembly_t922 * (*MonoType_get_Assembly_m10571_ftn) (MonoType_t *); + return ((MonoType_get_Assembly_m10571_ftn)mscorlib::System::MonoType::get_Assembly) (__this); +} +// System.String System.MonoType::get_AssemblyQualifiedName() +extern "C" String_t* MonoType_get_AssemblyQualifiedName_m10572 (MonoType_t * __this, const MethodInfo* method) +{ + { + String_t* L_0 = MonoType_getFullName_m10573(__this, 1, 1, /*hidden argument*/NULL); + return L_0; + } +} +// System.String System.MonoType::getFullName(System.Boolean,System.Boolean) +extern "C" String_t* MonoType_getFullName_m10573 (MonoType_t * __this, bool ___full_name, bool ___assembly_qualified, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*MonoType_getFullName_m10573_ftn) (MonoType_t *, bool, bool); + return ((MonoType_getFullName_m10573_ftn)mscorlib::System::MonoType::getFullName) (__this, ___full_name, ___assembly_qualified); +} +// System.Type System.MonoType::get_BaseType() +extern "C" Type_t * MonoType_get_BaseType_m10574 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoType_get_BaseType_m10574_ftn) (MonoType_t *); + return ((MonoType_get_BaseType_m10574_ftn)mscorlib::System::MonoType::get_BaseType) (__this); +} +// System.String System.MonoType::get_FullName() +extern TypeInfo* MonoTypeInfo_t1719_il2cpp_TypeInfo_var; +extern "C" String_t* MonoType_get_FullName_m10575 (MonoType_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTypeInfo_t1719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1199); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + MonoTypeInfo_t1719 * L_0 = (__this->___type_info_8); + if (L_0) + { + goto IL_0016; + } + } + { + MonoTypeInfo_t1719 * L_1 = (MonoTypeInfo_t1719 *)il2cpp_codegen_object_new (MonoTypeInfo_t1719_il2cpp_TypeInfo_var); + MonoTypeInfo__ctor_m10544(L_1, /*hidden argument*/NULL); + __this->___type_info_8 = L_1; + } + +IL_0016: + { + MonoTypeInfo_t1719 * L_2 = (__this->___type_info_8); + NullCheck(L_2); + String_t* L_3 = (L_2->___full_name_0); + String_t* L_4 = L_3; + V_0 = L_4; + if (L_4) + { + goto IL_003f; + } + } + { + MonoTypeInfo_t1719 * L_5 = (__this->___type_info_8); + String_t* L_6 = MonoType_getFullName_m10573(__this, 1, 0, /*hidden argument*/NULL); + String_t* L_7 = L_6; + V_1 = L_7; + NullCheck(L_5); + L_5->___full_name_0 = L_7; + String_t* L_8 = V_1; + V_0 = L_8; + } + +IL_003f: + { + String_t* L_9 = V_0; + return L_9; + } +} +// System.Boolean System.MonoType::IsDefined(System.Type,System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" bool MonoType_IsDefined_m10576 (MonoType_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + bool L_1 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + bool L_2 = MonoCustomAttrs_IsDefined_m10538(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Object[] System.MonoType::GetCustomAttributes(System.Boolean) +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* MonoType_GetCustomAttributes_m10577 (MonoType_t * __this, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_1 = MonoCustomAttrs_GetCustomAttributes_m10535(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Object[] System.MonoType::GetCustomAttributes(System.Type,System.Boolean) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral924; +extern "C" ObjectU5BU5D_t162* MonoType_GetCustomAttributes_m10578 (MonoType_t * __this, Type_t * ___attributeType, bool ___inherit, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + MonoCustomAttrs_t1717_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(699); + _stringLiteral924 = il2cpp_codegen_string_literal_from_index(924); + s_Il2CppMethodIntialized = true; + } + { + Type_t * L_0 = ___attributeType; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral924, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Type_t * L_2 = ___attributeType; + bool L_3 = ___inherit; + IL2CPP_RUNTIME_CLASS_INIT(MonoCustomAttrs_t1717_il2cpp_TypeInfo_var); + ObjectU5BU5D_t162* L_4 = MonoCustomAttrs_GetCustomAttributes_m10534(NULL /*static, unused*/, __this, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Reflection.MemberTypes System.MonoType::get_MemberType() +extern "C" int32_t MonoType_get_MemberType_m10579 (MonoType_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.MonoType::get_DeclaringType() */, __this); + if (!L_0) + { + goto IL_001c; + } + } + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.MonoType::get_IsGenericParameter() */, __this); + if (L_1) + { + goto IL_001c; + } + } + { + return (int32_t)(((int32_t)128)); + } + +IL_001c: + { + return (int32_t)(((int32_t)32)); + } +} +// System.String System.MonoType::get_Name() +extern "C" String_t* MonoType_get_Name_m10580 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*MonoType_get_Name_m10580_ftn) (MonoType_t *); + return ((MonoType_get_Name_m10580_ftn)mscorlib::System::MonoType::get_Name) (__this); +} +// System.String System.MonoType::get_Namespace() +extern "C" String_t* MonoType_get_Namespace_m10581 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef String_t* (*MonoType_get_Namespace_m10581_ftn) (MonoType_t *); + return ((MonoType_get_Namespace_m10581_ftn)mscorlib::System::MonoType::get_Namespace) (__this); +} +// System.Reflection.Module System.MonoType::get_Module() +extern "C" Module_t1318 * MonoType_get_Module_m10582 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Module_t1318 * (*MonoType_get_Module_m10582_ftn) (MonoType_t *); + return ((MonoType_get_Module_m10582_ftn)mscorlib::System::MonoType::get_Module) (__this); +} +// System.Type System.MonoType::get_DeclaringType() +extern "C" Type_t * MonoType_get_DeclaringType_m10583 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef Type_t * (*MonoType_get_DeclaringType_m10583_ftn) (MonoType_t *); + return ((MonoType_get_DeclaringType_m10583_ftn)mscorlib::System::MonoType::get_DeclaringType) (__this); +} +// System.Type System.MonoType::get_ReflectedType() +extern "C" Type_t * MonoType_get_ReflectedType_m10584 (MonoType_t * __this, const MethodInfo* method) +{ + { + Type_t * L_0 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.MonoType::get_DeclaringType() */, __this); + return L_0; + } +} +// System.RuntimeTypeHandle System.MonoType::get_TypeHandle() +extern "C" RuntimeTypeHandle_t1117 MonoType_get_TypeHandle_m10585 (MonoType_t * __this, const MethodInfo* method) +{ + { + RuntimeTypeHandle_t1117 L_0 = (((Type_t *)__this)->____impl_1); + return L_0; + } +} +// System.Void System.MonoType::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MonoType_GetObjectData_m10586 (MonoType_t * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + UnitySerializationHolder_GetTypeData_m10813(NULL /*static, unused*/, __this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.String System.MonoType::ToString() +extern "C" String_t* MonoType_ToString_m10587 (MonoType_t * __this, const MethodInfo* method) +{ + { + String_t* L_0 = MonoType_getFullName_m10573(__this, 0, 0, /*hidden argument*/NULL); + return L_0; + } +} +// System.Type[] System.MonoType::GetGenericArguments() +extern "C" TypeU5BU5D_t431* MonoType_GetGenericArguments_m10588 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef TypeU5BU5D_t431* (*MonoType_GetGenericArguments_m10588_ftn) (MonoType_t *); + return ((MonoType_GetGenericArguments_m10588_ftn)mscorlib::System::MonoType::GetGenericArguments) (__this); +} +// System.Boolean System.MonoType::get_ContainsGenericParameters() +extern "C" bool MonoType_get_ContainsGenericParameters_m10589 (MonoType_t * __this, const MethodInfo* method) +{ + Type_t * V_0 = {0}; + TypeU5BU5D_t431* V_1 = {0}; + int32_t V_2 = 0; + { + bool L_0 = (bool)VirtFuncInvoker0< bool >::Invoke(78 /* System.Boolean System.MonoType::get_IsGenericParameter() */, __this); + if (!L_0) + { + goto IL_000d; + } + } + { + return 1; + } + +IL_000d: + { + bool L_1 = (bool)VirtFuncInvoker0< bool >::Invoke(76 /* System.Boolean System.Type::get_IsGenericType() */, __this); + if (!L_1) + { + goto IL_0044; + } + } + { + TypeU5BU5D_t431* L_2 = (TypeU5BU5D_t431*)VirtFuncInvoker0< TypeU5BU5D_t431* >::Invoke(72 /* System.Type[] System.MonoType::GetGenericArguments() */, __this); + V_1 = L_2; + V_2 = 0; + goto IL_003b; + } + +IL_0026: + { + TypeU5BU5D_t431* L_3 = V_1; + int32_t L_4 = V_2; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + V_0 = (*(Type_t **)(Type_t **)SZArrayLdElema(L_3, L_5, sizeof(Type_t *))); + Type_t * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_6); + if (!L_7) + { + goto IL_0037; + } + } + { + return 1; + } + +IL_0037: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_003b: + { + int32_t L_9 = V_2; + TypeU5BU5D_t431* L_10 = V_1; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_0026; + } + } + +IL_0044: + { + bool L_11 = (bool)VirtFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_HasElementType() */, __this); + if (!L_11) + { + goto IL_005b; + } + } + { + Type_t * L_12 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.MonoType::GetElementType() */, __this); + NullCheck(L_12); + bool L_13 = (bool)VirtFuncInvoker0< bool >::Invoke(73 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_12); + return L_13; + } + +IL_005b: + { + return 0; + } +} +// System.Boolean System.MonoType::get_IsGenericParameter() +extern "C" bool MonoType_get_IsGenericParameter_m10590 (MonoType_t * __this, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*MonoType_get_IsGenericParameter_m10590_ftn) (MonoType_t *); + return ((MonoType_get_IsGenericParameter_m10590_ftn)mscorlib::System::MonoType::get_IsGenericParameter) (__this); +} +// System.Type System.MonoType::GetGenericTypeDefinition() +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern "C" Type_t * MonoType_GetGenericTypeDefinition_m10591 (MonoType_t * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + { + Type_t * L_0 = Type_GetGenericTypeDefinition_impl_m6563(__this, /*hidden argument*/NULL); + V_0 = L_0; + Type_t * L_1 = V_0; + if (L_1) + { + goto IL_0013; + } + } + { + InvalidOperationException_t914 * L_2 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4609(L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0013: + { + Type_t * L_3 = V_0; + return L_3; + } +} +// System.Reflection.MethodBase System.MonoType::CheckMethodSecurity(System.Reflection.MethodBase) +extern "C" MethodBase_t460 * MonoType_CheckMethodSecurity_m10592 (MonoType_t * __this, MethodBase_t460 * ___mb, const MethodInfo* method) +{ + { + MethodBase_t460 * L_0 = ___mb; + return L_0; + } +} +// System.Void System.MonoType::ReorderParamArrayArguments(System.Object[]&,System.Reflection.MethodBase) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern "C" void MonoType_ReorderParamArrayArguments_m10593 (MonoType_t * __this, ObjectU5BU5D_t162** ___args, MethodBase_t460 * ___method, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + s_Il2CppMethodIntialized = true; + } + ParameterInfoU5BU5D_t461* V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + Array_t * V_2 = {0}; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + MethodBase_t460 * L_0 = ___method; + NullCheck(L_0); + ParameterInfoU5BU5D_t461* L_1 = (ParameterInfoU5BU5D_t461*)VirtFuncInvoker0< ParameterInfoU5BU5D_t461* >::Invoke(14 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_0); + V_0 = L_1; + ParameterInfoU5BU5D_t461* L_2 = V_0; + NullCheck(L_2); + V_1 = ((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, (((int32_t)((int32_t)(((Array_t *)L_2)->max_length)))))); + ParameterInfoU5BU5D_t461* L_3 = V_0; + ParameterInfoU5BU5D_t461* L_4 = V_0; + NullCheck(L_4); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1))); + int32_t L_5 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1)); + NullCheck((*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + Type_t * L_6 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(6 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, (*(ParameterInfo_t462 **)(ParameterInfo_t462 **)SZArrayLdElema(L_3, L_5, sizeof(ParameterInfo_t462 *)))); + NullCheck(L_6); + Type_t * L_7 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_6); + ObjectU5BU5D_t162** L_8 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_8))); + ParameterInfoU5BU5D_t461* L_9 = V_0; + NullCheck(L_9); + Array_t * L_10 = Array_CreateInstance_m6455(NULL /*static, unused*/, L_7, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_8)))->max_length))))-(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)1)))), /*hidden argument*/NULL); + V_2 = L_10; + V_3 = 0; + V_4 = 0; + goto IL_006b; + } + +IL_003b: + { + int32_t L_11 = V_4; + ParameterInfoU5BU5D_t461* L_12 = V_0; + NullCheck(L_12); + if ((((int32_t)L_11) >= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))-(int32_t)1))))) + { + goto IL_0055; + } + } + { + ObjectU5BU5D_t162* L_13 = V_1; + int32_t L_14 = V_4; + ObjectU5BU5D_t162** L_15 = ___args; + int32_t L_16 = V_4; + NullCheck((*((ObjectU5BU5D_t162**)L_15))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ObjectU5BU5D_t162**)L_15)), L_16); + int32_t L_17 = L_16; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + ArrayElementTypeCheck (L_13, (*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_15)), L_17, sizeof(Object_t *)))); + *((Object_t **)(Object_t **)SZArrayLdElema(L_13, L_14, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_15)), L_17, sizeof(Object_t *))); + goto IL_0065; + } + +IL_0055: + { + Array_t * L_18 = V_2; + ObjectU5BU5D_t162** L_19 = ___args; + int32_t L_20 = V_4; + NullCheck((*((ObjectU5BU5D_t162**)L_19))); + IL2CPP_ARRAY_BOUNDS_CHECK((*((ObjectU5BU5D_t162**)L_19)), L_20); + int32_t L_21 = L_20; + int32_t L_22 = V_3; + NullCheck(L_18); + Array_SetValue_m4607(L_18, (*(Object_t **)(Object_t **)SZArrayLdElema((*((ObjectU5BU5D_t162**)L_19)), L_21, sizeof(Object_t *))), L_22, /*hidden argument*/NULL); + int32_t L_23 = V_3; + V_3 = ((int32_t)((int32_t)L_23+(int32_t)1)); + } + +IL_0065: + { + int32_t L_24 = V_4; + V_4 = ((int32_t)((int32_t)L_24+(int32_t)1)); + } + +IL_006b: + { + int32_t L_25 = V_4; + ObjectU5BU5D_t162** L_26 = ___args; + NullCheck((*((ObjectU5BU5D_t162**)L_26))); + if ((((int32_t)L_25) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_26)))->max_length))))))) + { + goto IL_003b; + } + } + { + ObjectU5BU5D_t162* L_27 = V_1; + ParameterInfoU5BU5D_t461* L_28 = V_0; + NullCheck(L_28); + Array_t * L_29 = V_2; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))-(int32_t)1))); + ArrayElementTypeCheck (L_27, L_29); + *((Object_t **)(Object_t **)SZArrayLdElema(L_27, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_28)->max_length))))-(int32_t)1)), sizeof(Object_t *))) = (Object_t *)L_29; + ObjectU5BU5D_t162** L_30 = ___args; + ObjectU5BU5D_t162* L_31 = V_1; + *((Object_t **)(L_30)) = (Object_t *)L_31; + return; + } +} +// System.Void System.MulticastNotSupportedException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2645; +extern "C" void MulticastNotSupportedException__ctor_m10594 (MulticastNotSupportedException_t1720 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2645 = il2cpp_codegen_string_literal_from_index(2645); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2645, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MulticastNotSupportedException::.ctor(System.String) +extern "C" void MulticastNotSupportedException__ctor_m10595 (MulticastNotSupportedException_t1720 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.MulticastNotSupportedException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void MulticastNotSupportedException__ctor_m10596 (MulticastNotSupportedException_t1720 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NonSerializedAttribute::.ctor() +extern "C" void NonSerializedAttribute__ctor_m10597 (NonSerializedAttribute_t1721 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotImplementedException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2646; +extern "C" void NotImplementedException__ctor_m10598 (NotImplementedException_t923 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2646 = il2cpp_codegen_string_literal_from_index(2646); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2646, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467263), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotImplementedException::.ctor(System.String) +extern "C" void NotImplementedException__ctor_m4651 (NotImplementedException_t923 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467263), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotImplementedException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NotImplementedException__ctor_m10599 (NotImplementedException_t923 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotSupportedException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2647; +extern "C" void NotSupportedException__ctor_m649 (NotSupportedException_t164 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2647 = il2cpp_codegen_string_literal_from_index(2647); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2647, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233067), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotSupportedException::.ctor(System.String) +extern "C" void NotSupportedException__ctor_m4620 (NotSupportedException_t164 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233067), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NotSupportedException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NotSupportedException__ctor_m10600 (NotSupportedException_t164 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NullReferenceException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2648; +extern "C" void NullReferenceException__ctor_m10601 (NullReferenceException_t436 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2648 = il2cpp_codegen_string_literal_from_index(2648); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2648, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NullReferenceException::.ctor(System.String) +extern "C" void NullReferenceException__ctor_m1999 (NullReferenceException_t436 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147467261), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NullReferenceException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NullReferenceException__ctor_m10602 (NullReferenceException_t436 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter/CustomInfo::.ctor() +extern "C" void CustomInfo__ctor_m10603 (CustomInfo_t1722 * __this, const MethodInfo* method) +{ + { + __this->___DecimalPointPos_2 = (-1); + __this->___ExponentNegativeSignOnly_10 = 1; + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter/CustomInfo::GetActiveSection(System.String,System.Boolean&,System.Boolean,System.Int32&,System.Int32&) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" void CustomInfo_GetActiveSection_m10604 (Object_t * __this /* static, unused */, String_t* ___format, bool* ___positive, bool ___zero, int32_t* ___offset, int32_t* ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + uint16_t V_3 = 0x0; + int32_t V_4 = 0; + uint16_t V_5 = 0x0; + { + V_0 = ((Int32U5BU5D_t420*)SZArrayNew(Int32U5BU5D_t420_il2cpp_TypeInfo_var, 3)); + V_1 = 0; + V_2 = 0; + V_3 = 0; + V_4 = 0; + goto IL_00a3; + } + +IL_0015: + { + String_t* L_0 = ___format; + int32_t L_1 = V_4; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + V_5 = L_2; + uint16_t L_3 = V_5; + uint16_t L_4 = V_3; + if ((((int32_t)L_3) == ((int32_t)L_4))) + { + goto IL_003f; + } + } + { + uint16_t L_5 = V_3; + if (L_5) + { + goto IL_0054; + } + } + { + uint16_t L_6 = V_5; + if ((((int32_t)L_6) == ((int32_t)((int32_t)34)))) + { + goto IL_003f; + } + } + { + uint16_t L_7 = V_5; + if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)39))))) + { + goto IL_0054; + } + } + +IL_003f: + { + uint16_t L_8 = V_3; + if (L_8) + { + goto IL_004d; + } + } + { + uint16_t L_9 = V_5; + V_3 = L_9; + goto IL_004f; + } + +IL_004d: + { + V_3 = 0; + } + +IL_004f: + { + goto IL_009d; + } + +IL_0054: + { + uint16_t L_10 = V_3; + if (L_10) + { + goto IL_009d; + } + } + { + String_t* L_11 = ___format; + int32_t L_12 = V_4; + NullCheck(L_11); + uint16_t L_13 = String_get_Chars_m2061(L_11, L_12, /*hidden argument*/NULL); + if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)59))))) + { + goto IL_009d; + } + } + { + int32_t L_14 = V_4; + if (!L_14) + { + goto IL_0081; + } + } + { + String_t* L_15 = ___format; + int32_t L_16 = V_4; + NullCheck(L_15); + uint16_t L_17 = String_get_Chars_m2061(L_15, ((int32_t)((int32_t)L_16-(int32_t)1)), /*hidden argument*/NULL); + if ((((int32_t)L_17) == ((int32_t)((int32_t)92)))) + { + goto IL_009d; + } + } + +IL_0081: + { + Int32U5BU5D_t420* L_18 = V_0; + int32_t L_19 = V_1; + int32_t L_20 = L_19; + V_1 = ((int32_t)((int32_t)L_20+(int32_t)1)); + int32_t L_21 = V_4; + int32_t L_22 = V_2; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, L_20); + *((int32_t*)(int32_t*)SZArrayLdElema(L_18, L_20, sizeof(int32_t))) = (int32_t)((int32_t)((int32_t)L_21-(int32_t)L_22)); + int32_t L_23 = V_4; + V_2 = ((int32_t)((int32_t)L_23+(int32_t)1)); + int32_t L_24 = V_1; + if ((!(((uint32_t)L_24) == ((uint32_t)3)))) + { + goto IL_009d; + } + } + { + goto IL_00b0; + } + +IL_009d: + { + int32_t L_25 = V_4; + V_4 = ((int32_t)((int32_t)L_25+(int32_t)1)); + } + +IL_00a3: + { + int32_t L_26 = V_4; + String_t* L_27 = ___format; + NullCheck(L_27); + int32_t L_28 = String_get_Length_m2000(L_27, /*hidden argument*/NULL); + if ((((int32_t)L_26) < ((int32_t)L_28))) + { + goto IL_0015; + } + } + +IL_00b0: + { + int32_t L_29 = V_1; + if (L_29) + { + goto IL_00c3; + } + } + { + int32_t* L_30 = ___offset; + *((int32_t*)(L_30)) = (int32_t)0; + int32_t* L_31 = ___length; + String_t* L_32 = ___format; + NullCheck(L_32); + int32_t L_33 = String_get_Length_m2000(L_32, /*hidden argument*/NULL); + *((int32_t*)(L_31)) = (int32_t)L_33; + return; + } + +IL_00c3: + { + int32_t L_34 = V_1; + if ((!(((uint32_t)L_34) == ((uint32_t)1)))) + { + goto IL_0112; + } + } + { + bool* L_35 = ___positive; + if ((*((int8_t*)L_35))) + { + goto IL_00d7; + } + } + { + bool L_36 = ___zero; + if (!L_36) + { + goto IL_00e1; + } + } + +IL_00d7: + { + int32_t* L_37 = ___offset; + *((int32_t*)(L_37)) = (int32_t)0; + int32_t* L_38 = ___length; + Int32U5BU5D_t420* L_39 = V_0; + NullCheck(L_39); + IL2CPP_ARRAY_BOUNDS_CHECK(L_39, 0); + int32_t L_40 = 0; + *((int32_t*)(L_38)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_39, L_40, sizeof(int32_t))); + return; + } + +IL_00e1: + { + Int32U5BU5D_t420* L_41 = V_0; + NullCheck(L_41); + IL2CPP_ARRAY_BOUNDS_CHECK(L_41, 0); + int32_t L_42 = 0; + String_t* L_43 = ___format; + NullCheck(L_43); + int32_t L_44 = String_get_Length_m2000(L_43, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_41, L_42, sizeof(int32_t)))+(int32_t)1))) >= ((int32_t)L_44))) + { + goto IL_0108; + } + } + { + bool* L_45 = ___positive; + *((int8_t*)(L_45)) = (int8_t)1; + int32_t* L_46 = ___offset; + Int32U5BU5D_t420* L_47 = V_0; + NullCheck(L_47); + IL2CPP_ARRAY_BOUNDS_CHECK(L_47, 0); + int32_t L_48 = 0; + *((int32_t*)(L_46)) = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_47, L_48, sizeof(int32_t)))+(int32_t)1)); + int32_t* L_49 = ___length; + String_t* L_50 = ___format; + NullCheck(L_50); + int32_t L_51 = String_get_Length_m2000(L_50, /*hidden argument*/NULL); + int32_t* L_52 = ___offset; + *((int32_t*)(L_49)) = (int32_t)((int32_t)((int32_t)L_51-(int32_t)(*((int32_t*)L_52)))); + return; + } + +IL_0108: + { + int32_t* L_53 = ___offset; + *((int32_t*)(L_53)) = (int32_t)0; + int32_t* L_54 = ___length; + Int32U5BU5D_t420* L_55 = V_0; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, 0); + int32_t L_56 = 0; + *((int32_t*)(L_54)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_55, L_56, sizeof(int32_t))); + return; + } + +IL_0112: + { + int32_t L_57 = V_1; + if ((!(((uint32_t)L_57) == ((uint32_t)2)))) + { + goto IL_016c; + } + } + { + bool L_58 = ___zero; + if (!L_58) + { + goto IL_0137; + } + } + { + int32_t* L_59 = ___offset; + Int32U5BU5D_t420* L_60 = V_0; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, 0); + int32_t L_61 = 0; + Int32U5BU5D_t420* L_62 = V_0; + NullCheck(L_62); + IL2CPP_ARRAY_BOUNDS_CHECK(L_62, 1); + int32_t L_63 = 1; + *((int32_t*)(L_59)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_60, L_61, sizeof(int32_t)))+(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_62, L_63, sizeof(int32_t)))))+(int32_t)2)); + int32_t* L_64 = ___length; + String_t* L_65 = ___format; + NullCheck(L_65); + int32_t L_66 = String_get_Length_m2000(L_65, /*hidden argument*/NULL); + int32_t* L_67 = ___offset; + *((int32_t*)(L_64)) = (int32_t)((int32_t)((int32_t)L_66-(int32_t)(*((int32_t*)L_67)))); + return; + } + +IL_0137: + { + bool* L_68 = ___positive; + if (!(*((int8_t*)L_68))) + { + goto IL_0148; + } + } + { + int32_t* L_69 = ___offset; + *((int32_t*)(L_69)) = (int32_t)0; + int32_t* L_70 = ___length; + Int32U5BU5D_t420* L_71 = V_0; + NullCheck(L_71); + IL2CPP_ARRAY_BOUNDS_CHECK(L_71, 0); + int32_t L_72 = 0; + *((int32_t*)(L_70)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_71, L_72, sizeof(int32_t))); + return; + } + +IL_0148: + { + Int32U5BU5D_t420* L_73 = V_0; + NullCheck(L_73); + IL2CPP_ARRAY_BOUNDS_CHECK(L_73, 1); + int32_t L_74 = 1; + if ((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_73, L_74, sizeof(int32_t)))) <= ((int32_t)0))) + { + goto IL_0162; + } + } + { + bool* L_75 = ___positive; + *((int8_t*)(L_75)) = (int8_t)1; + int32_t* L_76 = ___offset; + Int32U5BU5D_t420* L_77 = V_0; + NullCheck(L_77); + IL2CPP_ARRAY_BOUNDS_CHECK(L_77, 0); + int32_t L_78 = 0; + *((int32_t*)(L_76)) = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_77, L_78, sizeof(int32_t)))+(int32_t)1)); + int32_t* L_79 = ___length; + Int32U5BU5D_t420* L_80 = V_0; + NullCheck(L_80); + IL2CPP_ARRAY_BOUNDS_CHECK(L_80, 1); + int32_t L_81 = 1; + *((int32_t*)(L_79)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_80, L_81, sizeof(int32_t))); + return; + } + +IL_0162: + { + int32_t* L_82 = ___offset; + *((int32_t*)(L_82)) = (int32_t)0; + int32_t* L_83 = ___length; + Int32U5BU5D_t420* L_84 = V_0; + NullCheck(L_84); + IL2CPP_ARRAY_BOUNDS_CHECK(L_84, 0); + int32_t L_85 = 0; + *((int32_t*)(L_83)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_84, L_85, sizeof(int32_t))); + return; + } + +IL_016c: + { + int32_t L_86 = V_1; + if ((!(((uint32_t)L_86) == ((uint32_t)3)))) + { + goto IL_01c0; + } + } + { + bool L_87 = ___zero; + if (!L_87) + { + goto IL_018b; + } + } + { + int32_t* L_88 = ___offset; + Int32U5BU5D_t420* L_89 = V_0; + NullCheck(L_89); + IL2CPP_ARRAY_BOUNDS_CHECK(L_89, 0); + int32_t L_90 = 0; + Int32U5BU5D_t420* L_91 = V_0; + NullCheck(L_91); + IL2CPP_ARRAY_BOUNDS_CHECK(L_91, 1); + int32_t L_92 = 1; + *((int32_t*)(L_88)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_89, L_90, sizeof(int32_t)))+(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_91, L_92, sizeof(int32_t)))))+(int32_t)2)); + int32_t* L_93 = ___length; + Int32U5BU5D_t420* L_94 = V_0; + NullCheck(L_94); + IL2CPP_ARRAY_BOUNDS_CHECK(L_94, 2); + int32_t L_95 = 2; + *((int32_t*)(L_93)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_94, L_95, sizeof(int32_t))); + return; + } + +IL_018b: + { + bool* L_96 = ___positive; + if (!(*((int8_t*)L_96))) + { + goto IL_019c; + } + } + { + int32_t* L_97 = ___offset; + *((int32_t*)(L_97)) = (int32_t)0; + int32_t* L_98 = ___length; + Int32U5BU5D_t420* L_99 = V_0; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, 0); + int32_t L_100 = 0; + *((int32_t*)(L_98)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_99, L_100, sizeof(int32_t))); + return; + } + +IL_019c: + { + Int32U5BU5D_t420* L_101 = V_0; + NullCheck(L_101); + IL2CPP_ARRAY_BOUNDS_CHECK(L_101, 1); + int32_t L_102 = 1; + if ((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_101, L_102, sizeof(int32_t)))) <= ((int32_t)0))) + { + goto IL_01b6; + } + } + { + bool* L_103 = ___positive; + *((int8_t*)(L_103)) = (int8_t)1; + int32_t* L_104 = ___offset; + Int32U5BU5D_t420* L_105 = V_0; + NullCheck(L_105); + IL2CPP_ARRAY_BOUNDS_CHECK(L_105, 0); + int32_t L_106 = 0; + *((int32_t*)(L_104)) = (int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_105, L_106, sizeof(int32_t)))+(int32_t)1)); + int32_t* L_107 = ___length; + Int32U5BU5D_t420* L_108 = V_0; + NullCheck(L_108); + IL2CPP_ARRAY_BOUNDS_CHECK(L_108, 1); + int32_t L_109 = 1; + *((int32_t*)(L_107)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_108, L_109, sizeof(int32_t))); + return; + } + +IL_01b6: + { + int32_t* L_110 = ___offset; + *((int32_t*)(L_110)) = (int32_t)0; + int32_t* L_111 = ___length; + Int32U5BU5D_t420* L_112 = V_0; + NullCheck(L_112); + IL2CPP_ARRAY_BOUNDS_CHECK(L_112, 0); + int32_t L_113 = 0; + *((int32_t*)(L_111)) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_112, L_113, sizeof(int32_t))); + return; + } + +IL_01c0: + { + ArgumentException_t437 * L_114 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_114, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_114); + } +} +// System.NumberFormatter/CustomInfo System.NumberFormatter/CustomInfo::Parse(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* CustomInfo_t1722_il2cpp_TypeInfo_var; +extern "C" CustomInfo_t1722 * CustomInfo_Parse_m10605 (Object_t * __this /* static, unused */, String_t* ___format, int32_t ___offset, int32_t ___length, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CustomInfo_t1722_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1202); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + bool V_1 = false; + bool V_2 = false; + bool V_3 = false; + bool V_4 = false; + CustomInfo_t1722 * V_5 = {0}; + int32_t V_6 = 0; + int32_t V_7 = 0; + uint16_t V_8 = 0x0; + uint16_t V_9 = 0x0; + uint16_t V_10 = 0x0; + { + V_0 = 0; + V_1 = 1; + V_2 = 0; + V_3 = 0; + V_4 = 1; + CustomInfo_t1722 * L_0 = (CustomInfo_t1722 *)il2cpp_codegen_object_new (CustomInfo_t1722_il2cpp_TypeInfo_var); + CustomInfo__ctor_m10603(L_0, /*hidden argument*/NULL); + V_5 = L_0; + V_6 = 0; + int32_t L_1 = ___offset; + V_7 = L_1; + goto IL_0317; + } + +IL_001d: + { + String_t* L_2 = ___format; + int32_t L_3 = V_7; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + V_8 = L_4; + uint16_t L_5 = V_8; + uint16_t L_6 = V_0; + if ((!(((uint32_t)L_5) == ((uint32_t)L_6)))) + { + goto IL_003d; + } + } + { + uint16_t L_7 = V_8; + if (!L_7) + { + goto IL_003d; + } + } + { + V_0 = 0; + goto IL_0311; + } + +IL_003d: + { + uint16_t L_8 = V_0; + if (!L_8) + { + goto IL_0048; + } + } + { + goto IL_0311; + } + +IL_0048: + { + bool L_9 = V_3; + if (!L_9) + { + goto IL_0084; + } + } + { + uint16_t L_10 = V_8; + if (!L_10) + { + goto IL_0084; + } + } + { + uint16_t L_11 = V_8; + if ((((int32_t)L_11) == ((int32_t)((int32_t)48)))) + { + goto IL_0084; + } + } + { + uint16_t L_12 = V_8; + if ((((int32_t)L_12) == ((int32_t)((int32_t)35)))) + { + goto IL_0084; + } + } + { + V_3 = 0; + CustomInfo_t1722 * L_13 = V_5; + NullCheck(L_13); + int32_t L_14 = (L_13->___DecimalPointPos_2); + V_1 = ((((int32_t)L_14) < ((int32_t)0))? 1 : 0); + bool L_15 = V_1; + V_2 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0); + int32_t L_16 = V_7; + V_7 = ((int32_t)((int32_t)L_16-(int32_t)1)); + goto IL_0311; + } + +IL_0084: + { + uint16_t L_17 = V_8; + V_10 = L_17; + uint16_t L_18 = V_10; + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 0) + { + goto IL_00ff; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 1) + { + goto IL_0119; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 2) + { + goto IL_00aa; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 3) + { + goto IL_02c6; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 4) + { + goto IL_00aa; + } + if (((int32_t)((int32_t)L_18-(int32_t)((int32_t)34))) == 5) + { + goto IL_00ff; + } + } + +IL_00aa: + { + uint16_t L_19 = V_10; + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)44))) == 0) + { + goto IL_02ee; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)44))) == 1) + { + goto IL_00c8; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)44))) == 2) + { + goto IL_02a5; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)44))) == 3) + { + goto IL_00c8; + } + if (((int32_t)((int32_t)L_19-(int32_t)((int32_t)44))) == 4) + { + goto IL_016e; + } + } + +IL_00c8: + { + uint16_t L_20 = V_10; + if ((((int32_t)L_20) == ((int32_t)((int32_t)69)))) + { + goto IL_0212; + } + } + { + uint16_t L_21 = V_10; + if ((((int32_t)L_21) == ((int32_t)((int32_t)92)))) + { + goto IL_00f4; + } + } + { + uint16_t L_22 = V_10; + if ((((int32_t)L_22) == ((int32_t)((int32_t)101)))) + { + goto IL_0212; + } + } + { + uint16_t L_23 = V_10; + if ((((int32_t)L_23) == ((int32_t)((int32_t)8240)))) + { + goto IL_02da; + } + } + { + goto IL_030c; + } + +IL_00f4: + { + int32_t L_24 = V_7; + V_7 = ((int32_t)((int32_t)L_24+(int32_t)1)); + goto IL_0311; + } + +IL_00ff: + { + uint16_t L_25 = V_8; + if ((((int32_t)L_25) == ((int32_t)((int32_t)34)))) + { + goto IL_0111; + } + } + { + uint16_t L_26 = V_8; + if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)39))))) + { + goto IL_0114; + } + } + +IL_0111: + { + uint16_t L_27 = V_8; + V_0 = L_27; + } + +IL_0114: + { + goto IL_0311; + } + +IL_0119: + { + bool L_28 = V_4; + if (!L_28) + { + goto IL_013a; + } + } + { + bool L_29 = V_1; + if (!L_29) + { + goto IL_013a; + } + } + { + CustomInfo_t1722 * L_30 = V_5; + CustomInfo_t1722 * L_31 = L_30; + NullCheck(L_31); + int32_t L_32 = (L_31->___IntegerHeadSharpDigits_5); + NullCheck(L_31); + L_31->___IntegerHeadSharpDigits_5 = ((int32_t)((int32_t)L_32+(int32_t)1)); + goto IL_0169; + } + +IL_013a: + { + bool L_33 = V_2; + if (!L_33) + { + goto IL_0154; + } + } + { + CustomInfo_t1722 * L_34 = V_5; + CustomInfo_t1722 * L_35 = L_34; + NullCheck(L_35); + int32_t L_36 = (L_35->___DecimalTailSharpDigits_3); + NullCheck(L_35); + L_35->___DecimalTailSharpDigits_3 = ((int32_t)((int32_t)L_36+(int32_t)1)); + goto IL_0169; + } + +IL_0154: + { + bool L_37 = V_3; + if (!L_37) + { + goto IL_0169; + } + } + { + CustomInfo_t1722 * L_38 = V_5; + CustomInfo_t1722 * L_39 = L_38; + NullCheck(L_39); + int32_t L_40 = (L_39->___ExponentTailSharpDigits_9); + NullCheck(L_39); + L_39->___ExponentTailSharpDigits_9 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_0169: + { + goto IL_016e; + } + +IL_016e: + { + uint16_t L_41 = V_8; + if ((((int32_t)L_41) == ((int32_t)((int32_t)35)))) + { + goto IL_019b; + } + } + { + V_4 = 0; + bool L_42 = V_2; + if (!L_42) + { + goto IL_018d; + } + } + { + CustomInfo_t1722 * L_43 = V_5; + NullCheck(L_43); + L_43->___DecimalTailSharpDigits_3 = 0; + goto IL_019b; + } + +IL_018d: + { + bool L_44 = V_3; + if (!L_44) + { + goto IL_019b; + } + } + { + CustomInfo_t1722 * L_45 = V_5; + NullCheck(L_45); + L_45->___ExponentTailSharpDigits_9 = 0; + } + +IL_019b: + { + CustomInfo_t1722 * L_46 = V_5; + NullCheck(L_46); + int32_t L_47 = (L_46->___IntegerHeadPos_6); + if ((!(((uint32_t)L_47) == ((uint32_t)(-1))))) + { + goto IL_01b1; + } + } + { + CustomInfo_t1722 * L_48 = V_5; + int32_t L_49 = V_7; + NullCheck(L_48); + L_48->___IntegerHeadPos_6 = L_49; + } + +IL_01b1: + { + bool L_50 = V_1; + if (!L_50) + { + goto IL_01de; + } + } + { + CustomInfo_t1722 * L_51 = V_5; + CustomInfo_t1722 * L_52 = L_51; + NullCheck(L_52); + int32_t L_53 = (L_52->___IntegerDigits_4); + NullCheck(L_52); + L_52->___IntegerDigits_4 = ((int32_t)((int32_t)L_53+(int32_t)1)); + int32_t L_54 = V_6; + if ((((int32_t)L_54) <= ((int32_t)0))) + { + goto IL_01d6; + } + } + { + CustomInfo_t1722 * L_55 = V_5; + NullCheck(L_55); + L_55->___UseGroup_0 = 1; + } + +IL_01d6: + { + V_6 = 0; + goto IL_020d; + } + +IL_01de: + { + bool L_56 = V_2; + if (!L_56) + { + goto IL_01f8; + } + } + { + CustomInfo_t1722 * L_57 = V_5; + CustomInfo_t1722 * L_58 = L_57; + NullCheck(L_58); + int32_t L_59 = (L_58->___DecimalDigits_1); + NullCheck(L_58); + L_58->___DecimalDigits_1 = ((int32_t)((int32_t)L_59+(int32_t)1)); + goto IL_020d; + } + +IL_01f8: + { + bool L_60 = V_3; + if (!L_60) + { + goto IL_020d; + } + } + { + CustomInfo_t1722 * L_61 = V_5; + CustomInfo_t1722 * L_62 = L_61; + NullCheck(L_62); + int32_t L_63 = (L_62->___ExponentDigits_8); + NullCheck(L_62); + L_62->___ExponentDigits_8 = ((int32_t)((int32_t)L_63+(int32_t)1)); + } + +IL_020d: + { + goto IL_0311; + } + +IL_0212: + { + CustomInfo_t1722 * L_64 = V_5; + NullCheck(L_64); + bool L_65 = (L_64->___UseExponent_7); + if (!L_65) + { + goto IL_0223; + } + } + { + goto IL_0311; + } + +IL_0223: + { + CustomInfo_t1722 * L_66 = V_5; + NullCheck(L_66); + L_66->___UseExponent_7 = 1; + V_1 = 0; + V_2 = 0; + V_3 = 1; + int32_t L_67 = V_7; + int32_t L_68 = ___offset; + int32_t L_69 = ___length; + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_67+(int32_t)1))-(int32_t)L_68))) >= ((int32_t)L_69))) + { + goto IL_02a0; + } + } + { + String_t* L_70 = ___format; + int32_t L_71 = V_7; + NullCheck(L_70); + uint16_t L_72 = String_get_Chars_m2061(L_70, ((int32_t)((int32_t)L_71+(int32_t)1)), /*hidden argument*/NULL); + V_9 = L_72; + uint16_t L_73 = V_9; + if ((!(((uint32_t)L_73) == ((uint32_t)((int32_t)43))))) + { + goto IL_025a; + } + } + { + CustomInfo_t1722 * L_74 = V_5; + NullCheck(L_74); + L_74->___ExponentNegativeSignOnly_10 = 0; + } + +IL_025a: + { + uint16_t L_75 = V_9; + if ((((int32_t)L_75) == ((int32_t)((int32_t)43)))) + { + goto IL_026c; + } + } + { + uint16_t L_76 = V_9; + if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)45))))) + { + goto IL_0277; + } + } + +IL_026c: + { + int32_t L_77 = V_7; + V_7 = ((int32_t)((int32_t)L_77+(int32_t)1)); + goto IL_02a0; + } + +IL_0277: + { + uint16_t L_78 = V_9; + if ((((int32_t)L_78) == ((int32_t)((int32_t)48)))) + { + goto IL_02a0; + } + } + { + uint16_t L_79 = V_9; + if ((((int32_t)L_79) == ((int32_t)((int32_t)35)))) + { + goto IL_02a0; + } + } + { + CustomInfo_t1722 * L_80 = V_5; + NullCheck(L_80); + L_80->___UseExponent_7 = 0; + CustomInfo_t1722 * L_81 = V_5; + NullCheck(L_81); + int32_t L_82 = (L_81->___DecimalPointPos_2); + if ((((int32_t)L_82) >= ((int32_t)0))) + { + goto IL_02a0; + } + } + { + V_1 = 1; + } + +IL_02a0: + { + goto IL_0311; + } + +IL_02a5: + { + V_1 = 0; + V_2 = 1; + V_3 = 0; + CustomInfo_t1722 * L_83 = V_5; + NullCheck(L_83); + int32_t L_84 = (L_83->___DecimalPointPos_2); + if ((!(((uint32_t)L_84) == ((uint32_t)(-1))))) + { + goto IL_02c1; + } + } + { + CustomInfo_t1722 * L_85 = V_5; + int32_t L_86 = V_7; + NullCheck(L_85); + L_85->___DecimalPointPos_2 = L_86; + } + +IL_02c1: + { + goto IL_0311; + } + +IL_02c6: + { + CustomInfo_t1722 * L_87 = V_5; + CustomInfo_t1722 * L_88 = L_87; + NullCheck(L_88); + int32_t L_89 = (L_88->___Percents_12); + NullCheck(L_88); + L_88->___Percents_12 = ((int32_t)((int32_t)L_89+(int32_t)1)); + goto IL_0311; + } + +IL_02da: + { + CustomInfo_t1722 * L_90 = V_5; + CustomInfo_t1722 * L_91 = L_90; + NullCheck(L_91); + int32_t L_92 = (L_91->___Permilles_13); + NullCheck(L_91); + L_91->___Permilles_13 = ((int32_t)((int32_t)L_92+(int32_t)1)); + goto IL_0311; + } + +IL_02ee: + { + bool L_93 = V_1; + if (!L_93) + { + goto IL_0307; + } + } + { + CustomInfo_t1722 * L_94 = V_5; + NullCheck(L_94); + int32_t L_95 = (L_94->___IntegerDigits_4); + if ((((int32_t)L_95) <= ((int32_t)0))) + { + goto IL_0307; + } + } + { + int32_t L_96 = V_6; + V_6 = ((int32_t)((int32_t)L_96+(int32_t)1)); + } + +IL_0307: + { + goto IL_0311; + } + +IL_030c: + { + goto IL_0311; + } + +IL_0311: + { + int32_t L_97 = V_7; + V_7 = ((int32_t)((int32_t)L_97+(int32_t)1)); + } + +IL_0317: + { + int32_t L_98 = V_7; + int32_t L_99 = ___offset; + int32_t L_100 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_98-(int32_t)L_99))) < ((int32_t)L_100))) + { + goto IL_001d; + } + } + { + CustomInfo_t1722 * L_101 = V_5; + NullCheck(L_101); + int32_t L_102 = (L_101->___ExponentDigits_8); + if (L_102) + { + goto IL_033a; + } + } + { + CustomInfo_t1722 * L_103 = V_5; + NullCheck(L_103); + L_103->___UseExponent_7 = 0; + goto IL_0342; + } + +IL_033a: + { + CustomInfo_t1722 * L_104 = V_5; + NullCheck(L_104); + L_104->___IntegerHeadSharpDigits_5 = 0; + } + +IL_0342: + { + CustomInfo_t1722 * L_105 = V_5; + NullCheck(L_105); + int32_t L_106 = (L_105->___DecimalDigits_1); + if (L_106) + { + goto IL_0356; + } + } + { + CustomInfo_t1722 * L_107 = V_5; + NullCheck(L_107); + L_107->___DecimalPointPos_2 = (-1); + } + +IL_0356: + { + CustomInfo_t1722 * L_108 = V_5; + CustomInfo_t1722 * L_109 = L_108; + NullCheck(L_109); + int32_t L_110 = (L_109->___DividePlaces_11); + int32_t L_111 = V_6; + NullCheck(L_109); + L_109->___DividePlaces_11 = ((int32_t)((int32_t)L_110+(int32_t)((int32_t)((int32_t)L_111*(int32_t)3)))); + CustomInfo_t1722 * L_112 = V_5; + return L_112; + } +} +// System.String System.NumberFormatter/CustomInfo::Format(System.String,System.Int32,System.Int32,System.Globalization.NumberFormatInfo,System.Boolean,System.Text.StringBuilder,System.Text.StringBuilder,System.Text.StringBuilder) +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern "C" String_t* CustomInfo_Format_m10606 (CustomInfo_t1722 * __this, String_t* ___format, int32_t ___offset, int32_t ___length, NumberFormatInfo_t1250 * ___nfi, bool ___positive, StringBuilder_t457 * ___sb_int, StringBuilder_t457 * ___sb_dec, StringBuilder_t457 * ___sb_exp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + uint16_t V_1 = 0x0; + bool V_2 = false; + bool V_3 = false; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + Int32U5BU5D_t420* V_7 = {0}; + String_t* V_8 = {0}; + int32_t V_9 = 0; + int32_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int32_t V_13 = 0; + int32_t V_14 = 0; + int32_t V_15 = 0; + int32_t V_16 = 0; + uint16_t V_17 = 0x0; + bool V_18 = false; + bool V_19 = false; + int32_t V_20 = 0; + uint16_t V_21 = 0x0; + int32_t G_B10_0 = 0; + int32_t G_B18_0 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m3451(L_0, /*hidden argument*/NULL); + V_0 = L_0; + V_1 = 0; + V_2 = 1; + V_3 = 0; + V_4 = 0; + V_5 = 0; + V_6 = 0; + NumberFormatInfo_t1250 * L_1 = ___nfi; + NullCheck(L_1); + Int32U5BU5D_t420* L_2 = NumberFormatInfo_get_RawNumberGroupSizes_m7635(L_1, /*hidden argument*/NULL); + V_7 = L_2; + NumberFormatInfo_t1250 * L_3 = ___nfi; + NullCheck(L_3); + String_t* L_4 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_3, /*hidden argument*/NULL); + V_8 = L_4; + V_9 = 0; + V_10 = 0; + V_11 = 0; + V_12 = 0; + V_13 = 0; + bool L_5 = (__this->___UseGroup_0); + if (!L_5) + { + goto IL_0117; + } + } + { + Int32U5BU5D_t420* L_6 = V_7; + NullCheck(L_6); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))) <= ((int32_t)0))) + { + goto IL_0117; + } + } + { + StringBuilder_t457 * L_7 = ___sb_int; + NullCheck(L_7); + int32_t L_8 = StringBuilder_get_Length_m4734(L_7, /*hidden argument*/NULL); + V_9 = L_8; + V_14 = 0; + goto IL_0079; + } + +IL_005c: + { + int32_t L_9 = V_10; + Int32U5BU5D_t420* L_10 = V_7; + int32_t L_11 = V_14; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + V_10 = ((int32_t)((int32_t)L_9+(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))))); + int32_t L_13 = V_10; + int32_t L_14 = V_9; + if ((((int32_t)L_13) > ((int32_t)L_14))) + { + goto IL_0073; + } + } + { + int32_t L_15 = V_14; + V_11 = L_15; + } + +IL_0073: + { + int32_t L_16 = V_14; + V_14 = ((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0079: + { + int32_t L_17 = V_14; + Int32U5BU5D_t420* L_18 = V_7; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_005c; + } + } + { + Int32U5BU5D_t420* L_19 = V_7; + int32_t L_20 = V_11; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, L_20); + int32_t L_21 = L_20; + V_13 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_19, L_21, sizeof(int32_t))); + int32_t L_22 = V_9; + int32_t L_23 = V_10; + if ((((int32_t)L_22) <= ((int32_t)L_23))) + { + goto IL_009e; + } + } + { + int32_t L_24 = V_9; + int32_t L_25 = V_10; + G_B10_0 = ((int32_t)((int32_t)L_24-(int32_t)L_25)); + goto IL_009f; + } + +IL_009e: + { + G_B10_0 = 0; + } + +IL_009f: + { + V_15 = G_B10_0; + int32_t L_26 = V_13; + if (L_26) + { + goto IL_00db; + } + } + { + goto IL_00b3; + } + +IL_00ad: + { + int32_t L_27 = V_11; + V_11 = ((int32_t)((int32_t)L_27-(int32_t)1)); + } + +IL_00b3: + { + int32_t L_28 = V_11; + if ((((int32_t)L_28) < ((int32_t)0))) + { + goto IL_00c5; + } + } + { + Int32U5BU5D_t420* L_29 = V_7; + int32_t L_30 = V_11; + NullCheck(L_29); + IL2CPP_ARRAY_BOUNDS_CHECK(L_29, L_30); + int32_t L_31 = L_30; + if (!(*(int32_t*)(int32_t*)SZArrayLdElema(L_29, L_31, sizeof(int32_t)))) + { + goto IL_00ad; + } + } + +IL_00c5: + { + int32_t L_32 = V_15; + if ((((int32_t)L_32) <= ((int32_t)0))) + { + goto IL_00d4; + } + } + { + int32_t L_33 = V_15; + G_B18_0 = L_33; + goto IL_00d9; + } + +IL_00d4: + { + Int32U5BU5D_t420* L_34 = V_7; + int32_t L_35 = V_11; + NullCheck(L_34); + IL2CPP_ARRAY_BOUNDS_CHECK(L_34, L_35); + int32_t L_36 = L_35; + G_B18_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_34, L_36, sizeof(int32_t))); + } + +IL_00d9: + { + V_13 = G_B18_0; + } + +IL_00db: + { + int32_t L_37 = V_15; + if (L_37) + { + goto IL_00eb; + } + } + { + int32_t L_38 = V_13; + V_12 = L_38; + goto IL_0112; + } + +IL_00eb: + { + int32_t L_39 = V_11; + int32_t L_40 = V_15; + int32_t L_41 = V_13; + V_11 = ((int32_t)((int32_t)L_39+(int32_t)((int32_t)((int32_t)L_40/(int32_t)L_41)))); + int32_t L_42 = V_15; + int32_t L_43 = V_13; + V_12 = ((int32_t)((int32_t)L_42%(int32_t)L_43)); + int32_t L_44 = V_12; + if (L_44) + { + goto IL_010c; + } + } + { + int32_t L_45 = V_13; + V_12 = L_45; + goto IL_0112; + } + +IL_010c: + { + int32_t L_46 = V_11; + V_11 = ((int32_t)((int32_t)L_46+(int32_t)1)); + } + +IL_0112: + { + goto IL_011e; + } + +IL_0117: + { + __this->___UseGroup_0 = 0; + } + +IL_011e: + { + int32_t L_47 = ___offset; + V_16 = L_47; + goto IL_047a; + } + +IL_0126: + { + String_t* L_48 = ___format; + int32_t L_49 = V_16; + NullCheck(L_48); + uint16_t L_50 = String_get_Chars_m2061(L_48, L_49, /*hidden argument*/NULL); + V_17 = L_50; + uint16_t L_51 = V_17; + uint16_t L_52 = V_1; + if ((!(((uint32_t)L_51) == ((uint32_t)L_52)))) + { + goto IL_0146; + } + } + { + uint16_t L_53 = V_17; + if (!L_53) + { + goto IL_0146; + } + } + { + V_1 = 0; + goto IL_0474; + } + +IL_0146: + { + uint16_t L_54 = V_1; + if (!L_54) + { + goto IL_015a; + } + } + { + StringBuilder_t457 * L_55 = V_0; + uint16_t L_56 = V_17; + NullCheck(L_55); + StringBuilder_Append_m4622(L_55, L_56, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_015a: + { + uint16_t L_57 = V_17; + V_21 = L_57; + uint16_t L_58 = V_21; + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 0) + { + goto IL_01ee; + } + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 1) + { + goto IL_0208; + } + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 2) + { + goto IL_0180; + } + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 3) + { + goto IL_0440; + } + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 4) + { + goto IL_0180; + } + if (((int32_t)((int32_t)L_58-(int32_t)((int32_t)34))) == 5) + { + goto IL_01ee; + } + } + +IL_0180: + { + uint16_t L_59 = V_21; + if (((int32_t)((int32_t)L_59-(int32_t)((int32_t)44))) == 0) + { + goto IL_043b; + } + if (((int32_t)((int32_t)L_59-(int32_t)((int32_t)44))) == 1) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_59-(int32_t)((int32_t)44))) == 2) + { + goto IL_03d6; + } + if (((int32_t)((int32_t)L_59-(int32_t)((int32_t)44))) == 3) + { + goto IL_019e; + } + if (((int32_t)((int32_t)L_59-(int32_t)((int32_t)44))) == 4) + { + goto IL_020d; + } + } + +IL_019e: + { + uint16_t L_60 = V_21; + if ((((int32_t)L_60) == ((int32_t)((int32_t)69)))) + { + goto IL_02fd; + } + } + { + uint16_t L_61 = V_21; + if ((((int32_t)L_61) == ((int32_t)((int32_t)92)))) + { + goto IL_01ca; + } + } + { + uint16_t L_62 = V_21; + if ((((int32_t)L_62) == ((int32_t)((int32_t)101)))) + { + goto IL_02fd; + } + } + { + uint16_t L_63 = V_21; + if ((((int32_t)L_63) == ((int32_t)((int32_t)8240)))) + { + goto IL_0453; + } + } + { + goto IL_0466; + } + +IL_01ca: + { + int32_t L_64 = V_16; + V_16 = ((int32_t)((int32_t)L_64+(int32_t)1)); + int32_t L_65 = V_16; + int32_t L_66 = ___offset; + int32_t L_67 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_65-(int32_t)L_66))) >= ((int32_t)L_67))) + { + goto IL_01e9; + } + } + { + StringBuilder_t457 * L_68 = V_0; + String_t* L_69 = ___format; + int32_t L_70 = V_16; + NullCheck(L_69); + uint16_t L_71 = String_get_Chars_m2061(L_69, L_70, /*hidden argument*/NULL); + NullCheck(L_68); + StringBuilder_Append_m4622(L_68, L_71, /*hidden argument*/NULL); + } + +IL_01e9: + { + goto IL_0474; + } + +IL_01ee: + { + uint16_t L_72 = V_17; + if ((((int32_t)L_72) == ((int32_t)((int32_t)34)))) + { + goto IL_0200; + } + } + { + uint16_t L_73 = V_17; + if ((!(((uint32_t)L_73) == ((uint32_t)((int32_t)39))))) + { + goto IL_0203; + } + } + +IL_0200: + { + uint16_t L_74 = V_17; + V_1 = L_74; + } + +IL_0203: + { + goto IL_0474; + } + +IL_0208: + { + goto IL_020d; + } + +IL_020d: + { + bool L_75 = V_2; + if (!L_75) + { + goto IL_02c1; + } + } + { + int32_t L_76 = V_4; + V_4 = ((int32_t)((int32_t)L_76+(int32_t)1)); + int32_t L_77 = (__this->___IntegerDigits_4); + int32_t L_78 = V_4; + StringBuilder_t457 * L_79 = ___sb_int; + NullCheck(L_79); + int32_t L_80 = StringBuilder_get_Length_m4734(L_79, /*hidden argument*/NULL); + int32_t L_81 = V_5; + if ((((int32_t)((int32_t)((int32_t)L_77-(int32_t)L_78))) < ((int32_t)((int32_t)((int32_t)L_80+(int32_t)L_81))))) + { + goto IL_023a; + } + } + { + uint16_t L_82 = V_17; + if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)48))))) + { + goto IL_02bc; + } + } + +IL_023a: + { + goto IL_02a4; + } + +IL_023f: + { + StringBuilder_t457 * L_83 = V_0; + StringBuilder_t457 * L_84 = ___sb_int; + int32_t L_85 = V_5; + int32_t L_86 = L_85; + V_5 = ((int32_t)((int32_t)L_86+(int32_t)1)); + NullCheck(L_84); + uint16_t L_87 = StringBuilder_get_Chars_m9812(L_84, L_86, /*hidden argument*/NULL); + NullCheck(L_83); + StringBuilder_Append_m4622(L_83, L_87, /*hidden argument*/NULL); + bool L_88 = (__this->___UseGroup_0); + if (!L_88) + { + goto IL_02a4; + } + } + { + int32_t L_89 = V_9; + int32_t L_90 = ((int32_t)((int32_t)L_89-(int32_t)1)); + V_9 = L_90; + if ((((int32_t)L_90) <= ((int32_t)0))) + { + goto IL_02a4; + } + } + { + int32_t L_91 = V_12; + int32_t L_92 = ((int32_t)((int32_t)L_91-(int32_t)1)); + V_12 = L_92; + if (L_92) + { + goto IL_02a4; + } + } + { + StringBuilder_t457 * L_93 = V_0; + String_t* L_94 = V_8; + NullCheck(L_93); + StringBuilder_Append_m2058(L_93, L_94, /*hidden argument*/NULL); + int32_t L_95 = V_11; + int32_t L_96 = ((int32_t)((int32_t)L_95-(int32_t)1)); + V_11 = L_96; + Int32U5BU5D_t420* L_97 = V_7; + NullCheck(L_97); + if ((((int32_t)L_96) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_97)->max_length))))))) + { + goto IL_02a0; + } + } + { + int32_t L_98 = V_11; + if ((((int32_t)L_98) < ((int32_t)0))) + { + goto IL_02a0; + } + } + { + Int32U5BU5D_t420* L_99 = V_7; + int32_t L_100 = V_11; + NullCheck(L_99); + IL2CPP_ARRAY_BOUNDS_CHECK(L_99, L_100); + int32_t L_101 = L_100; + V_13 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_99, L_101, sizeof(int32_t))); + } + +IL_02a0: + { + int32_t L_102 = V_13; + V_12 = L_102; + } + +IL_02a4: + { + int32_t L_103 = (__this->___IntegerDigits_4); + int32_t L_104 = V_4; + int32_t L_105 = V_5; + StringBuilder_t457 * L_106 = ___sb_int; + NullCheck(L_106); + int32_t L_107 = StringBuilder_get_Length_m4734(L_106, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_103-(int32_t)L_104))+(int32_t)L_105))) < ((int32_t)L_107))) + { + goto IL_023f; + } + } + +IL_02bc: + { + goto IL_0474; + } + +IL_02c1: + { + bool L_108 = V_3; + if (!L_108) + { + goto IL_02ef; + } + } + { + int32_t L_109 = V_6; + StringBuilder_t457 * L_110 = ___sb_dec; + NullCheck(L_110); + int32_t L_111 = StringBuilder_get_Length_m4734(L_110, /*hidden argument*/NULL); + if ((((int32_t)L_109) >= ((int32_t)L_111))) + { + goto IL_02ea; + } + } + { + StringBuilder_t457 * L_112 = V_0; + StringBuilder_t457 * L_113 = ___sb_dec; + int32_t L_114 = V_6; + int32_t L_115 = L_114; + V_6 = ((int32_t)((int32_t)L_115+(int32_t)1)); + NullCheck(L_113); + uint16_t L_116 = StringBuilder_get_Chars_m9812(L_113, L_115, /*hidden argument*/NULL); + NullCheck(L_112); + StringBuilder_Append_m4622(L_112, L_116, /*hidden argument*/NULL); + } + +IL_02ea: + { + goto IL_0474; + } + +IL_02ef: + { + StringBuilder_t457 * L_117 = V_0; + uint16_t L_118 = V_17; + NullCheck(L_117); + StringBuilder_Append_m4622(L_117, L_118, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_02fd: + { + StringBuilder_t457 * L_119 = ___sb_exp; + if (!L_119) + { + goto IL_030f; + } + } + { + bool L_120 = (__this->___UseExponent_7); + if (L_120) + { + goto IL_031d; + } + } + +IL_030f: + { + StringBuilder_t457 * L_121 = V_0; + uint16_t L_122 = V_17; + NullCheck(L_121); + StringBuilder_Append_m4622(L_121, L_122, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_031d: + { + V_18 = 1; + V_19 = 0; + int32_t L_123 = V_16; + V_20 = ((int32_t)((int32_t)L_123+(int32_t)1)); + goto IL_0388; + } + +IL_032e: + { + String_t* L_124 = ___format; + int32_t L_125 = V_20; + NullCheck(L_124); + uint16_t L_126 = String_get_Chars_m2061(L_124, L_125, /*hidden argument*/NULL); + if ((!(((uint32_t)L_126) == ((uint32_t)((int32_t)48))))) + { + goto IL_0345; + } + } + { + V_19 = 1; + goto IL_0382; + } + +IL_0345: + { + int32_t L_127 = V_20; + int32_t L_128 = V_16; + if ((!(((uint32_t)L_127) == ((uint32_t)((int32_t)((int32_t)L_128+(int32_t)1)))))) + { + goto IL_0373; + } + } + { + String_t* L_129 = ___format; + int32_t L_130 = V_20; + NullCheck(L_129); + uint16_t L_131 = String_get_Chars_m2061(L_129, L_130, /*hidden argument*/NULL); + if ((((int32_t)L_131) == ((int32_t)((int32_t)43)))) + { + goto IL_036e; + } + } + { + String_t* L_132 = ___format; + int32_t L_133 = V_20; + NullCheck(L_132); + uint16_t L_134 = String_get_Chars_m2061(L_132, L_133, /*hidden argument*/NULL); + if ((!(((uint32_t)L_134) == ((uint32_t)((int32_t)45))))) + { + goto IL_0373; + } + } + +IL_036e: + { + goto IL_0382; + } + +IL_0373: + { + bool L_135 = V_19; + if (L_135) + { + goto IL_037d; + } + } + { + V_18 = 0; + } + +IL_037d: + { + goto IL_0392; + } + +IL_0382: + { + int32_t L_136 = V_20; + V_20 = ((int32_t)((int32_t)L_136+(int32_t)1)); + } + +IL_0388: + { + int32_t L_137 = V_20; + int32_t L_138 = ___offset; + int32_t L_139 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_137-(int32_t)L_138))) < ((int32_t)L_139))) + { + goto IL_032e; + } + } + +IL_0392: + { + bool L_140 = V_18; + if (!L_140) + { + goto IL_03c8; + } + } + { + int32_t L_141 = V_20; + V_16 = ((int32_t)((int32_t)L_141-(int32_t)1)); + int32_t L_142 = (__this->___DecimalPointPos_2); + V_2 = ((((int32_t)L_142) < ((int32_t)0))? 1 : 0); + bool L_143 = V_2; + V_3 = ((((int32_t)L_143) == ((int32_t)0))? 1 : 0); + StringBuilder_t457 * L_144 = V_0; + uint16_t L_145 = V_17; + NullCheck(L_144); + StringBuilder_Append_m4622(L_144, L_145, /*hidden argument*/NULL); + StringBuilder_t457 * L_146 = V_0; + StringBuilder_t457 * L_147 = ___sb_exp; + NullCheck(L_146); + StringBuilder_Append_m4623(L_146, L_147, /*hidden argument*/NULL); + ___sb_exp = (StringBuilder_t457 *)NULL; + goto IL_03d1; + } + +IL_03c8: + { + StringBuilder_t457 * L_148 = V_0; + uint16_t L_149 = V_17; + NullCheck(L_148); + StringBuilder_Append_m4622(L_148, L_149, /*hidden argument*/NULL); + } + +IL_03d1: + { + goto IL_0474; + } + +IL_03d6: + { + int32_t L_150 = (__this->___DecimalPointPos_2); + int32_t L_151 = V_16; + if ((!(((uint32_t)L_150) == ((uint32_t)L_151)))) + { + goto IL_0432; + } + } + { + int32_t L_152 = (__this->___DecimalDigits_1); + if ((((int32_t)L_152) <= ((int32_t)0))) + { + goto IL_0417; + } + } + { + goto IL_0409; + } + +IL_03f4: + { + StringBuilder_t457 * L_153 = V_0; + StringBuilder_t457 * L_154 = ___sb_int; + int32_t L_155 = V_5; + int32_t L_156 = L_155; + V_5 = ((int32_t)((int32_t)L_156+(int32_t)1)); + NullCheck(L_154); + uint16_t L_157 = StringBuilder_get_Chars_m9812(L_154, L_156, /*hidden argument*/NULL); + NullCheck(L_153); + StringBuilder_Append_m4622(L_153, L_157, /*hidden argument*/NULL); + } + +IL_0409: + { + int32_t L_158 = V_5; + StringBuilder_t457 * L_159 = ___sb_int; + NullCheck(L_159); + int32_t L_160 = StringBuilder_get_Length_m4734(L_159, /*hidden argument*/NULL); + if ((((int32_t)L_158) < ((int32_t)L_160))) + { + goto IL_03f4; + } + } + +IL_0417: + { + StringBuilder_t457 * L_161 = ___sb_dec; + NullCheck(L_161); + int32_t L_162 = StringBuilder_get_Length_m4734(L_161, /*hidden argument*/NULL); + if ((((int32_t)L_162) <= ((int32_t)0))) + { + goto IL_0432; + } + } + { + StringBuilder_t457 * L_163 = V_0; + NumberFormatInfo_t1250 * L_164 = ___nfi; + NullCheck(L_164); + String_t* L_165 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_164, /*hidden argument*/NULL); + NullCheck(L_163); + StringBuilder_Append_m2058(L_163, L_165, /*hidden argument*/NULL); + } + +IL_0432: + { + V_2 = 0; + V_3 = 1; + goto IL_0474; + } + +IL_043b: + { + goto IL_0474; + } + +IL_0440: + { + StringBuilder_t457 * L_166 = V_0; + NumberFormatInfo_t1250 * L_167 = ___nfi; + NullCheck(L_167); + String_t* L_168 = NumberFormatInfo_get_PercentSymbol_m7644(L_167, /*hidden argument*/NULL); + NullCheck(L_166); + StringBuilder_Append_m2058(L_166, L_168, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_0453: + { + StringBuilder_t457 * L_169 = V_0; + NumberFormatInfo_t1250 * L_170 = ___nfi; + NullCheck(L_170); + String_t* L_171 = NumberFormatInfo_get_PerMilleSymbol_m7645(L_170, /*hidden argument*/NULL); + NullCheck(L_169); + StringBuilder_Append_m2058(L_169, L_171, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_0466: + { + StringBuilder_t457 * L_172 = V_0; + uint16_t L_173 = V_17; + NullCheck(L_172); + StringBuilder_Append_m4622(L_172, L_173, /*hidden argument*/NULL); + goto IL_0474; + } + +IL_0474: + { + int32_t L_174 = V_16; + V_16 = ((int32_t)((int32_t)L_174+(int32_t)1)); + } + +IL_047a: + { + int32_t L_175 = V_16; + int32_t L_176 = ___offset; + int32_t L_177 = ___length; + if ((((int32_t)((int32_t)((int32_t)L_175-(int32_t)L_176))) < ((int32_t)L_177))) + { + goto IL_0126; + } + } + { + bool L_178 = ___positive; + if (L_178) + { + goto IL_049a; + } + } + { + StringBuilder_t457 * L_179 = V_0; + NumberFormatInfo_t1250 * L_180 = ___nfi; + NullCheck(L_180); + String_t* L_181 = NumberFormatInfo_get_NegativeSign_m7631(L_180, /*hidden argument*/NULL); + NullCheck(L_179); + StringBuilder_Insert_m9821(L_179, 0, L_181, /*hidden argument*/NULL); + } + +IL_049a: + { + StringBuilder_t457 * L_182 = V_0; + NullCheck(L_182); + String_t* L_183 = StringBuilder_ToString_m2059(L_182, /*hidden argument*/NULL); + return L_183; + } +} +// System.Void System.NumberFormatter::.ctor(System.Threading.Thread) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter__ctor_m10607 (NumberFormatter_t1723 * __this, Thread_t1452 * ___current, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + __this->____cbuf_23 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 0)); + Thread_t1452 * L_0 = ___current; + if (L_0) + { + goto IL_0019; + } + } + { + return; + } + +IL_0019: + { + Thread_t1452 * L_1 = ___current; + __this->____thread_6 = L_1; + Thread_t1452 * L_2 = (__this->____thread_6); + NullCheck(L_2); + CultureInfo_t453 * L_3 = Thread_get_CurrentCulture_m9970(L_2, /*hidden argument*/NULL); + NumberFormatter_set_CurrentCulture_m10636(__this, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::.cctor() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter__cctor_m10608 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + NumberFormatter_GetFormatterTables_m10609(NULL /*static, unused*/, (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___MantissaBitsTable_0), (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___TensExponentTable_1), (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DigitLowerTable_2), (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DigitUpperTable_3), (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___TenPowersList_4), (&((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::GetFormatterTables(System.UInt64*&,System.Int32*&,System.Char*&,System.Char*&,System.Int64*&,System.Int32*&) +extern "C" void NumberFormatter_GetFormatterTables_m10609 (Object_t * __this /* static, unused */, uint64_t** ___MantissaBitsTable, int32_t** ___TensExponentTable, uint16_t** ___DigitLowerTable, uint16_t** ___DigitUpperTable, int64_t** ___TenPowersList, int32_t** ___DecHexDigits, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef void (*NumberFormatter_GetFormatterTables_m10609_ftn) (uint64_t**, int32_t**, uint16_t**, uint16_t**, int64_t**, int32_t**); + ((NumberFormatter_GetFormatterTables_m10609_ftn)mscorlib::System::NumberFormatter::GetFormatterTables) (___MantissaBitsTable, ___TensExponentTable, ___DigitLowerTable, ___DigitUpperTable, ___TenPowersList, ___DecHexDigits); +} +// System.Int64 System.NumberFormatter::GetTenPowerOf(System.Int32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" int64_t NumberFormatter_GetTenPowerOf_m10610 (Object_t * __this /* static, unused */, int32_t ___i, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t* L_0 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___TenPowersList_4; + int32_t L_1 = ___i; + return (*((int64_t*)((int64_t*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)8)))))); + } +} +// System.Void System.NumberFormatter::InitDecHexDigits(System.UInt32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_InitDecHexDigits_m10611 (NumberFormatter_t1723 * __this, uint32_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)100000000))))) + { + goto IL_002a; + } + } + { + uint32_t L_1 = ___value; + V_0 = ((int32_t)((uint32_t)(int32_t)L_1/(uint32_t)(int32_t)((int32_t)100000000))); + uint32_t L_2 = ___value; + int32_t L_3 = V_0; + ___value = ((int32_t)((int32_t)L_2-(int32_t)((int32_t)((int32_t)((int32_t)100000000)*(int32_t)L_3)))); + int32_t L_4 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_5 = NumberFormatter_FastToDecHex_m10614(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + __this->____val2_20 = L_5; + } + +IL_002a: + { + uint32_t L_6 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_7 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + __this->____val1_19 = L_7; + return; + } +} +// System.Void System.NumberFormatter::InitDecHexDigits(System.UInt64) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_InitDecHexDigits_m10612 (NumberFormatter_t1723 * __this, uint64_t ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) >= ((uint64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))) + { + goto IL_0062; + } + } + { + uint64_t L_1 = ___value; + V_0 = ((int64_t)((uint64_t)(int64_t)L_1/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_2 = ___value; + int64_t L_3 = V_0; + ___value = ((int64_t)((int64_t)L_2-(int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)((int32_t)100000000))))*(int64_t)L_3)))); + int64_t L_4 = V_0; + if ((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)((int32_t)100000000))))))) + { + goto IL_004f; + } + } + { + int64_t L_5 = V_0; + V_1 = (((int32_t)((int32_t)((int64_t)((int64_t)L_5/(int64_t)(((int64_t)((int64_t)((int32_t)100000000))))))))); + int64_t L_6 = V_0; + int32_t L_7 = V_1; + V_0 = ((int64_t)((int64_t)L_6-(int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)L_7)))*(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))); + int32_t L_8 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_9 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + __this->____val3_21 = L_9; + } + +IL_004f: + { + int64_t L_10 = V_0; + if (!L_10) + { + goto IL_0062; + } + } + { + int64_t L_11 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_12 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_11))), /*hidden argument*/NULL); + __this->____val2_20 = L_12; + } + +IL_0062: + { + uint64_t L_13 = ___value; + if (!L_13) + { + goto IL_0075; + } + } + { + uint64_t L_14 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_15 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_14))), /*hidden argument*/NULL); + __this->____val1_19 = L_15; + } + +IL_0075: + { + return; + } +} +// System.Void System.NumberFormatter::InitDecHexDigits(System.UInt32,System.UInt64) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_InitDecHexDigits_m10613 (NumberFormatter_t1723 * __this, uint32_t ___hi, uint64_t ___lo, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + uint64_t V_1 = 0; + uint64_t V_2 = 0; + uint64_t V_3 = 0; + { + uint32_t L_0 = ___hi; + if (L_0) + { + goto IL_000e; + } + } + { + uint64_t L_1 = ___lo; + NumberFormatter_InitDecHexDigits_m10612(__this, L_1, /*hidden argument*/NULL); + return; + } + +IL_000e: + { + uint32_t L_2 = ___hi; + V_0 = ((int32_t)((uint32_t)(int32_t)L_2/(uint32_t)(int32_t)((int32_t)100000000))); + uint32_t L_3 = ___hi; + uint32_t L_4 = V_0; + V_1 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)((int32_t)L_3-(int32_t)((int32_t)((int32_t)L_4*(int32_t)((int32_t)100000000))))))))))); + uint64_t L_5 = ___lo; + V_2 = ((int64_t)((uint64_t)(int64_t)L_5/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_6 = ___lo; + uint64_t L_7 = V_2; + uint64_t L_8 = V_1; + V_3 = ((int64_t)((int64_t)((int64_t)((int64_t)L_6-(int64_t)((int64_t)((int64_t)L_7*(int64_t)(((int64_t)((int64_t)((int32_t)100000000))))))))+(int64_t)((int64_t)((int64_t)L_8*(int64_t)(((int64_t)((int64_t)((int32_t)9551616)))))))); + uint32_t L_9 = V_0; + ___hi = L_9; + uint64_t L_10 = V_2; + uint64_t L_11 = V_1; + ___lo = ((int64_t)((int64_t)L_10+(int64_t)((int64_t)((int64_t)L_11*(int64_t)((int64_t)184467440737LL))))); + uint64_t L_12 = V_3; + V_2 = ((int64_t)((uint64_t)(int64_t)L_12/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_13 = V_3; + uint64_t L_14 = V_2; + V_3 = ((int64_t)((int64_t)L_13-(int64_t)((int64_t)((int64_t)L_14*(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))); + uint64_t L_15 = ___lo; + uint64_t L_16 = V_2; + ___lo = ((int64_t)((int64_t)L_15+(int64_t)L_16)); + uint64_t L_17 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_18 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_17))), /*hidden argument*/NULL); + __this->____val1_19 = L_18; + uint64_t L_19 = ___lo; + V_2 = ((int64_t)((uint64_t)(int64_t)L_19/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_20 = ___lo; + uint64_t L_21 = V_2; + V_3 = ((int64_t)((int64_t)L_20-(int64_t)((int64_t)((int64_t)L_21*(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))); + uint64_t L_22 = V_2; + ___lo = L_22; + uint32_t L_23 = ___hi; + if (!L_23) + { + goto IL_00c8; + } + } + { + uint64_t L_24 = ___lo; + uint32_t L_25 = ___hi; + ___lo = ((int64_t)((int64_t)L_24+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_25)))*(int64_t)((int64_t)184467440737LL))))); + uint64_t L_26 = V_3; + uint32_t L_27 = ___hi; + V_3 = ((int64_t)((int64_t)L_26+(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_27)))*(int64_t)(((int64_t)((int64_t)((int32_t)9551616)))))))); + uint64_t L_28 = V_3; + V_2 = ((int64_t)((uint64_t)(int64_t)L_28/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_29 = ___lo; + uint64_t L_30 = V_2; + ___lo = ((int64_t)((int64_t)L_29+(int64_t)L_30)); + uint64_t L_31 = V_3; + uint64_t L_32 = V_2; + V_3 = ((int64_t)((int64_t)L_31-(int64_t)((int64_t)((int64_t)L_32*(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))); + } + +IL_00c8: + { + uint64_t L_33 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_34 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_33))), /*hidden argument*/NULL); + __this->____val2_20 = L_34; + uint64_t L_35 = ___lo; + if ((!(((uint64_t)L_35) >= ((uint64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))) + { + goto IL_0103; + } + } + { + uint64_t L_36 = ___lo; + V_2 = ((int64_t)((uint64_t)(int64_t)L_36/(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))); + uint64_t L_37 = ___lo; + uint64_t L_38 = V_2; + ___lo = ((int64_t)((int64_t)L_37-(int64_t)((int64_t)((int64_t)L_38*(int64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))); + uint64_t L_39 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_40 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_39))), /*hidden argument*/NULL); + __this->____val4_22 = L_40; + } + +IL_0103: + { + uint64_t L_41 = ___lo; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_42 = NumberFormatter_ToDecHex_m10615(NULL /*static, unused*/, (((int32_t)((int32_t)L_41))), /*hidden argument*/NULL); + __this->____val3_21 = L_42; + return; + } +} +// System.UInt32 System.NumberFormatter::FastToDecHex(System.Int32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" uint32_t NumberFormatter_FastToDecHex_m10614 (Object_t * __this /* static, unused */, int32_t ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___val; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)100)))) + { + goto IL_0013; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_1 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_2 = ___val; + return (*((int32_t*)((int32_t*)((intptr_t)L_1+(int32_t)((int32_t)((int32_t)L_2*(int32_t)4)))))); + } + +IL_0013: + { + int32_t L_3 = ___val; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)((int32_t)5243)))>>(int32_t)((int32_t)19))); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_4 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_5 = V_0; + int32_t* L_6 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_7 = ___val; + int32_t L_8 = V_0; + return ((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)4))))))<<(int32_t)8))|(int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7-(int32_t)((int32_t)((int32_t)L_8*(int32_t)((int32_t)100)))))*(int32_t)4)))))))); + } +} +// System.UInt32 System.NumberFormatter::ToDecHex(System.Int32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" uint32_t NumberFormatter_ToDecHex_m10615 (Object_t * __this /* static, unused */, int32_t ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + int32_t V_1 = 0; + { + V_0 = 0; + int32_t L_0 = ___val; + if ((((int32_t)L_0) < ((int32_t)((int32_t)10000)))) + { + goto IL_002a; + } + } + { + int32_t L_1 = ___val; + V_1 = ((int32_t)((int32_t)L_1/(int32_t)((int32_t)10000))); + int32_t L_2 = ___val; + int32_t L_3 = V_1; + ___val = ((int32_t)((int32_t)L_2-(int32_t)((int32_t)((int32_t)L_3*(int32_t)((int32_t)10000))))); + int32_t L_4 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_5 = NumberFormatter_FastToDecHex_m10614(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16))); + } + +IL_002a: + { + uint32_t L_6 = V_0; + int32_t L_7 = ___val; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_8 = NumberFormatter_FastToDecHex_m10614(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_6|(int32_t)L_8)); + } +} +// System.Int32 System.NumberFormatter::FastDecHexLen(System.Int32) +extern "C" int32_t NumberFormatter_FastDecHexLen_m10616 (Object_t * __this /* static, unused */, int32_t ___val, const MethodInfo* method) +{ + { + int32_t L_0 = ___val; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)256)))) + { + goto IL_0017; + } + } + { + int32_t L_1 = ___val; + if ((((int32_t)L_1) >= ((int32_t)((int32_t)16)))) + { + goto IL_0015; + } + } + { + return 1; + } + +IL_0015: + { + return 2; + } + +IL_0017: + { + int32_t L_2 = ___val; + if ((((int32_t)L_2) >= ((int32_t)((int32_t)4096)))) + { + goto IL_0024; + } + } + { + return 3; + } + +IL_0024: + { + return 4; + } +} +// System.Int32 System.NumberFormatter::DecHexLen(System.UInt32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" int32_t NumberFormatter_DecHexLen_m10617 (Object_t * __this /* static, unused */, uint32_t ___val, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = ___val; + if ((!(((uint32_t)L_0) < ((uint32_t)((int32_t)65536))))) + { + goto IL_0012; + } + } + { + uint32_t L_1 = ___val; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_2 = NumberFormatter_FastDecHexLen_m10616(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_0012: + { + uint32_t L_3 = ___val; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_4 = NumberFormatter_FastDecHexLen_m10616(NULL /*static, unused*/, ((int32_t)((uint32_t)L_3>>((int32_t)16))), /*hidden argument*/NULL); + return ((int32_t)((int32_t)4+(int32_t)L_4)); + } +} +// System.Int32 System.NumberFormatter::DecHexLen() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" int32_t NumberFormatter_DecHexLen_m10618 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = (__this->____val4_22); + if (!L_0) + { + goto IL_001a; + } + } + { + uint32_t L_1 = (__this->____val4_22); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_2 = NumberFormatter_DecHexLen_m10617(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_2+(int32_t)((int32_t)24))); + } + +IL_001a: + { + uint32_t L_3 = (__this->____val3_21); + if (!L_3) + { + goto IL_0034; + } + } + { + uint32_t L_4 = (__this->____val3_21); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_5 = NumberFormatter_DecHexLen_m10617(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_5+(int32_t)((int32_t)16))); + } + +IL_0034: + { + uint32_t L_6 = (__this->____val2_20); + if (!L_6) + { + goto IL_004d; + } + } + { + uint32_t L_7 = (__this->____val2_20); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_8 = NumberFormatter_DecHexLen_m10617(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_8+(int32_t)8)); + } + +IL_004d: + { + uint32_t L_9 = (__this->____val1_19); + if (!L_9) + { + goto IL_0064; + } + } + { + uint32_t L_10 = (__this->____val1_19); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_11 = NumberFormatter_DecHexLen_m10617(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0064: + { + return 0; + } +} +// System.Int32 System.NumberFormatter::ScaleOrder(System.Int64) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" int32_t NumberFormatter_ScaleOrder_m10619 (Object_t * __this /* static, unused */, int64_t ___hi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = ((int32_t)18); + goto IL_001c; + } + +IL_0008: + { + int64_t L_0 = ___hi; + int32_t L_1 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t L_2 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + if ((((int64_t)L_0) < ((int64_t)L_2))) + { + goto IL_0018; + } + } + { + int32_t L_3 = V_0; + return ((int32_t)((int32_t)L_3+(int32_t)1)); + } + +IL_0018: + { + int32_t L_4 = V_0; + V_0 = ((int32_t)((int32_t)L_4-(int32_t)1)); + } + +IL_001c: + { + int32_t L_5 = V_0; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0008; + } + } + { + return 1; + } +} +// System.Int32 System.NumberFormatter::InitialFloatingPrecision() +extern "C" int32_t NumberFormatter_InitialFloatingPrecision_m10620 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + { + uint16_t L_0 = (__this->____specifier_13); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)82))))) + { + goto IL_0016; + } + } + { + int32_t L_1 = (__this->____defPrecision_15); + return ((int32_t)((int32_t)L_1+(int32_t)2)); + } + +IL_0016: + { + int32_t L_2 = (__this->____precision_14); + int32_t L_3 = (__this->____defPrecision_15); + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_002e; + } + } + { + int32_t L_4 = (__this->____defPrecision_15); + return L_4; + } + +IL_002e: + { + uint16_t L_5 = (__this->____specifier_13); + if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)71))))) + { + goto IL_004f; + } + } + { + int32_t L_6 = (__this->____defPrecision_15); + int32_t L_7 = (__this->____precision_14); + int32_t L_8 = Math_Min_m4826(NULL /*static, unused*/, ((int32_t)((int32_t)L_6+(int32_t)2)), L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_004f: + { + uint16_t L_9 = (__this->____specifier_13); + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)69))))) + { + goto IL_0072; + } + } + { + int32_t L_10 = (__this->____defPrecision_15); + int32_t L_11 = (__this->____precision_14); + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, ((int32_t)((int32_t)L_10+(int32_t)2)), ((int32_t)((int32_t)L_11+(int32_t)1)), /*hidden argument*/NULL); + return L_12; + } + +IL_0072: + { + int32_t L_13 = (__this->____defPrecision_15); + return L_13; + } +} +// System.Int32 System.NumberFormatter::ParsePrecision(System.String) +extern "C" int32_t NumberFormatter_ParsePrecision_m10621 (Object_t * __this /* static, unused */, String_t* ___format, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + V_0 = 0; + V_1 = 1; + goto IL_0039; + } + +IL_0009: + { + String_t* L_0 = ___format; + int32_t L_1 = V_1; + NullCheck(L_0); + uint16_t L_2 = String_get_Chars_m2061(L_0, L_1, /*hidden argument*/NULL); + V_2 = ((int32_t)((int32_t)L_2-(int32_t)((int32_t)48))); + int32_t L_3 = V_0; + int32_t L_4 = V_2; + V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)((int32_t)10)))+(int32_t)L_4)); + int32_t L_5 = V_2; + if ((((int32_t)L_5) < ((int32_t)0))) + { + goto IL_0032; + } + } + { + int32_t L_6 = V_2; + if ((((int32_t)L_6) > ((int32_t)((int32_t)9)))) + { + goto IL_0032; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) <= ((int32_t)((int32_t)99)))) + { + goto IL_0035; + } + } + +IL_0032: + { + return ((int32_t)-2); + } + +IL_0035: + { + int32_t L_8 = V_1; + V_1 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0039: + { + int32_t L_9 = V_1; + String_t* L_10 = ___format; + NullCheck(L_10); + int32_t L_11 = String_get_Length_m2000(L_10, /*hidden argument*/NULL); + if ((((int32_t)L_9) < ((int32_t)L_11))) + { + goto IL_0009; + } + } + { + int32_t L_12 = V_0; + return L_12; + } +} +// System.Void System.NumberFormatter::Init(System.String) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_Init_m10622 (NumberFormatter_t1723 * __this, String_t* ___format, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + uint32_t V_1 = 0; + bool V_2 = false; + { + int32_t L_0 = 0; + V_1 = L_0; + __this->____val4_22 = L_0; + uint32_t L_1 = V_1; + uint32_t L_2 = L_1; + V_1 = L_2; + __this->____val3_21 = L_2; + uint32_t L_3 = V_1; + uint32_t L_4 = L_3; + V_1 = L_4; + __this->____val2_20 = L_4; + uint32_t L_5 = V_1; + __this->____val1_19 = L_5; + __this->____offset_17 = 0; + int32_t L_6 = 0; + V_2 = L_6; + __this->____infinity_9 = L_6; + bool L_7 = V_2; + __this->____NaN_8 = L_7; + __this->____isCustomFormat_10 = 0; + __this->____specifierIsUpper_11 = 1; + __this->____precision_14 = (-1); + String_t* L_8 = ___format; + if (!L_8) + { + goto IL_005f; + } + } + { + String_t* L_9 = ___format; + NullCheck(L_9); + int32_t L_10 = String_get_Length_m2000(L_9, /*hidden argument*/NULL); + if (L_10) + { + goto IL_0068; + } + } + +IL_005f: + { + __this->____specifier_13 = ((int32_t)71); + return; + } + +IL_0068: + { + String_t* L_11 = ___format; + NullCheck(L_11); + uint16_t L_12 = String_get_Chars_m2061(L_11, 0, /*hidden argument*/NULL); + V_0 = L_12; + uint16_t L_13 = V_0; + if ((((int32_t)L_13) < ((int32_t)((int32_t)97)))) + { + goto IL_0095; + } + } + { + uint16_t L_14 = V_0; + if ((((int32_t)L_14) > ((int32_t)((int32_t)122)))) + { + goto IL_0095; + } + } + { + uint16_t L_15 = V_0; + V_0 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)((int32_t)97)))+(int32_t)((int32_t)65)))))); + __this->____specifierIsUpper_11 = 0; + goto IL_00b5; + } + +IL_0095: + { + uint16_t L_16 = V_0; + if ((((int32_t)L_16) < ((int32_t)((int32_t)65)))) + { + goto IL_00a5; + } + } + { + uint16_t L_17 = V_0; + if ((((int32_t)L_17) <= ((int32_t)((int32_t)90)))) + { + goto IL_00b5; + } + } + +IL_00a5: + { + __this->____isCustomFormat_10 = 1; + __this->____specifier_13 = ((int32_t)48); + return; + } + +IL_00b5: + { + uint16_t L_18 = V_0; + __this->____specifier_13 = L_18; + String_t* L_19 = ___format; + NullCheck(L_19); + int32_t L_20 = String_get_Length_m2000(L_19, /*hidden argument*/NULL); + if ((((int32_t)L_20) <= ((int32_t)1))) + { + goto IL_00f7; + } + } + { + String_t* L_21 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_22 = NumberFormatter_ParsePrecision_m10621(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); + __this->____precision_14 = L_22; + int32_t L_23 = (__this->____precision_14); + if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)-2))))) + { + goto IL_00f7; + } + } + { + __this->____isCustomFormat_10 = 1; + __this->____specifier_13 = ((int32_t)48); + __this->____precision_14 = (-1); + } + +IL_00f7: + { + return; + } +} +// System.Void System.NumberFormatter::InitHex(System.UInt64) +extern "C" void NumberFormatter_InitHex_m10623 (NumberFormatter_t1723 * __this, uint64_t ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____defPrecision_15); + V_0 = L_0; + int32_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)3)) == 0) + { + goto IL_0028; + } + if (((int32_t)((int32_t)L_1-(int32_t)3)) == 1) + { + goto IL_001b; + } + if (((int32_t)((int32_t)L_1-(int32_t)3)) == 2) + { + goto IL_0032; + } + } + +IL_001b: + { + int32_t L_2 = V_0; + if ((((int32_t)L_2) == ((int32_t)((int32_t)10)))) + { + goto IL_003c; + } + } + { + goto IL_0046; + } + +IL_0028: + { + uint64_t L_3 = ___value; + ___value = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint8_t)L_3))))))))); + goto IL_0046; + } + +IL_0032: + { + uint64_t L_4 = ___value; + ___value = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint16_t)L_4))))))))); + goto IL_0046; + } + +IL_003c: + { + uint64_t L_5 = ___value; + ___value = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint32_t)L_5))))))))); + goto IL_0046; + } + +IL_0046: + { + uint64_t L_6 = ___value; + __this->____val1_19 = (((int32_t)((uint32_t)L_6))); + uint64_t L_7 = ___value; + __this->____val2_20 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_7>>((int32_t)32)))))); + int32_t L_8 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + int32_t L_9 = L_8; + V_0 = L_9; + __this->____digitsLen_16 = L_9; + int32_t L_10 = V_0; + __this->____decPointPos_18 = L_10; + uint64_t L_11 = ___value; + if (L_11) + { + goto IL_007b; + } + } + { + __this->____decPointPos_18 = 1; + } + +IL_007b: + { + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.Int32,System.Int32) +extern "C" void NumberFormatter_Init_m10624 (NumberFormatter_t1723 * __this, String_t* ___format, int32_t ___value, int32_t ___defPrecision, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___defPrecision; + __this->____defPrecision_15 = L_1; + int32_t L_2 = ___value; + __this->____positive_12 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_3 = ___value; + if (!L_3) + { + goto IL_002e; + } + } + { + uint16_t L_4 = (__this->____specifier_13); + if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)88))))) + { + goto IL_0037; + } + } + +IL_002e: + { + int32_t L_5 = ___value; + NumberFormatter_InitHex_m10623(__this, (((int64_t)((int64_t)L_5))), /*hidden argument*/NULL); + return; + } + +IL_0037: + { + int32_t L_6 = ___value; + if ((((int32_t)L_6) >= ((int32_t)0))) + { + goto IL_0042; + } + } + { + int32_t L_7 = ___value; + ___value = ((-L_7)); + } + +IL_0042: + { + int32_t L_8 = ___value; + NumberFormatter_InitDecHexDigits_m10611(__this, L_8, /*hidden argument*/NULL); + int32_t L_9 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + int32_t L_10 = L_9; + V_0 = L_10; + __this->____digitsLen_16 = L_10; + int32_t L_11 = V_0; + __this->____decPointPos_18 = L_11; + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.UInt32,System.Int32) +extern "C" void NumberFormatter_Init_m10625 (NumberFormatter_t1723 * __this, String_t* ___format, uint32_t ___value, int32_t ___defPrecision, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___defPrecision; + __this->____defPrecision_15 = L_1; + __this->____positive_12 = 1; + uint32_t L_2 = ___value; + if (!L_2) + { + goto IL_0028; + } + } + { + uint16_t L_3 = (__this->____specifier_13); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)88))))) + { + goto IL_0031; + } + } + +IL_0028: + { + uint32_t L_4 = ___value; + NumberFormatter_InitHex_m10623(__this, (((int64_t)((uint64_t)L_4))), /*hidden argument*/NULL); + return; + } + +IL_0031: + { + uint32_t L_5 = ___value; + NumberFormatter_InitDecHexDigits_m10611(__this, L_5, /*hidden argument*/NULL); + int32_t L_6 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + int32_t L_7 = L_6; + V_0 = L_7; + __this->____digitsLen_16 = L_7; + int32_t L_8 = V_0; + __this->____decPointPos_18 = L_8; + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.Int64) +extern "C" void NumberFormatter_Init_m10626 (NumberFormatter_t1723 * __this, String_t* ___format, int64_t ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + __this->____defPrecision_15 = ((int32_t)19); + int64_t L_1 = ___value; + __this->____positive_12 = ((((int32_t)((((int64_t)L_1) < ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int64_t L_2 = ___value; + if (!L_2) + { + goto IL_0030; + } + } + { + uint16_t L_3 = (__this->____specifier_13); + if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)88))))) + { + goto IL_0038; + } + } + +IL_0030: + { + int64_t L_4 = ___value; + NumberFormatter_InitHex_m10623(__this, L_4, /*hidden argument*/NULL); + return; + } + +IL_0038: + { + int64_t L_5 = ___value; + if ((((int64_t)L_5) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0044; + } + } + { + int64_t L_6 = ___value; + ___value = ((-L_6)); + } + +IL_0044: + { + int64_t L_7 = ___value; + NumberFormatter_InitDecHexDigits_m10612(__this, L_7, /*hidden argument*/NULL); + int32_t L_8 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + int32_t L_9 = L_8; + V_0 = L_9; + __this->____digitsLen_16 = L_9; + int32_t L_10 = V_0; + __this->____decPointPos_18 = L_10; + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.UInt64) +extern "C" void NumberFormatter_Init_m10627 (NumberFormatter_t1723 * __this, String_t* ___format, uint64_t ___value, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + __this->____defPrecision_15 = ((int32_t)20); + __this->____positive_12 = 1; + uint64_t L_1 = ___value; + if (!L_1) + { + goto IL_0029; + } + } + { + uint16_t L_2 = (__this->____specifier_13); + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)88))))) + { + goto IL_0031; + } + } + +IL_0029: + { + uint64_t L_3 = ___value; + NumberFormatter_InitHex_m10623(__this, L_3, /*hidden argument*/NULL); + return; + } + +IL_0031: + { + uint64_t L_4 = ___value; + NumberFormatter_InitDecHexDigits_m10612(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + int32_t L_6 = L_5; + V_0 = L_6; + __this->____digitsLen_16 = L_6; + int32_t L_7 = V_0; + __this->____decPointPos_18 = L_7; + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.Double,System.Int32) +extern TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_Init_m10628 (NumberFormatter_t1723 * __this, String_t* ___format, double ___value, int32_t ___defPrecision, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + BitConverter_t918_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(458); + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + int32_t V_1 = 0; + int64_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + uint64_t V_5 = 0; + uint64_t V_6 = 0; + uint64_t V_7 = 0; + uint64_t V_8 = 0; + uint64_t V_9 = 0; + int64_t V_10 = 0; + int32_t V_11 = 0; + int32_t V_12 = 0; + int64_t V_13 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + int32_t L_1 = ___defPrecision; + __this->____defPrecision_15 = L_1; + double L_2 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t918_il2cpp_TypeInfo_var); + int64_t L_3 = BitConverter_DoubleToInt64Bits_m10071(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + int64_t L_4 = V_0; + __this->____positive_12 = ((((int32_t)((((int64_t)L_4) < ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int64_t L_5 = V_0; + V_0 = ((int64_t)((int64_t)L_5&(int64_t)((int64_t)std::numeric_limits::max()))); + int64_t L_6 = V_0; + if (L_6) + { + goto IL_004b; + } + } + { + __this->____decPointPos_18 = 1; + __this->____digitsLen_16 = 0; + __this->____positive_12 = 1; + return; + } + +IL_004b: + { + int64_t L_7 = V_0; + V_1 = (((int32_t)((int32_t)((int64_t)((int64_t)L_7>>(int32_t)((int32_t)52)))))); + int64_t L_8 = V_0; + V_2 = ((int64_t)((int64_t)L_8&(int64_t)((int64_t)4503599627370495LL))); + int32_t L_9 = V_1; + if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)2047))))) + { + goto IL_0082; + } + } + { + int64_t L_10 = V_2; + __this->____NaN_8 = ((((int32_t)((((int64_t)L_10) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int64_t L_11 = V_2; + __this->____infinity_9 = ((((int64_t)L_11) == ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0); + return; + } + +IL_0082: + { + V_3 = 0; + int32_t L_12 = V_1; + if (L_12) + { + goto IL_00b2; + } + } + { + V_1 = 1; + int64_t L_13 = V_2; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_14 = NumberFormatter_ScaleOrder_m10619(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + V_4 = L_14; + int32_t L_15 = V_4; + if ((((int32_t)L_15) >= ((int32_t)((int32_t)15)))) + { + goto IL_00ad; + } + } + { + int32_t L_16 = V_4; + V_3 = ((int32_t)((int32_t)L_16-(int32_t)((int32_t)15))); + int64_t L_17 = V_2; + int32_t L_18 = V_3; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t L_19 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, ((-L_18)), /*hidden argument*/NULL); + V_2 = ((int64_t)((int64_t)L_17*(int64_t)L_19)); + } + +IL_00ad: + { + goto IL_00c7; + } + +IL_00b2: + { + int64_t L_20 = V_2; + V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_20+(int64_t)((int64_t)4503599627370495LL)))+(int64_t)(((int64_t)((int64_t)1)))))*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))); + V_3 = (-1); + } + +IL_00c7: + { + int64_t L_21 = V_2; + V_5 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint32_t)L_21))))))))); + int64_t L_22 = V_2; + V_6 = ((int64_t)((uint64_t)L_22>>((int32_t)32))); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint64_t* L_23 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___MantissaBitsTable_0; + int32_t L_24 = V_1; + V_7 = (*((int64_t*)((uint64_t*)((intptr_t)L_23+(int32_t)((int32_t)((int32_t)L_24*(int32_t)8)))))); + uint64_t L_25 = V_7; + V_8 = ((int64_t)((uint64_t)L_25>>((int32_t)32))); + uint64_t L_26 = V_7; + V_7 = (((int64_t)((uint64_t)(((uint32_t)((uint32_t)(((int32_t)((uint32_t)L_26))))))))); + uint64_t L_27 = V_6; + uint64_t L_28 = V_7; + uint64_t L_29 = V_5; + uint64_t L_30 = V_8; + uint64_t L_31 = V_5; + uint64_t L_32 = V_7; + V_9 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_27*(int64_t)L_28))+(int64_t)((int64_t)((int64_t)L_29*(int64_t)L_30))))+(int64_t)((int64_t)((uint64_t)((int64_t)((int64_t)L_31*(int64_t)L_32))>>((int32_t)32))))); + uint64_t L_33 = V_6; + uint64_t L_34 = V_8; + uint64_t L_35 = V_9; + V_10 = ((int64_t)((int64_t)((int64_t)((int64_t)L_33*(int64_t)L_34))+(int64_t)((int64_t)((uint64_t)L_35>>((int32_t)32))))); + goto IL_0130; + } + +IL_0113: + { + uint64_t L_36 = V_9; + V_9 = ((int64_t)((int64_t)((int64_t)((int64_t)L_36&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1)))))))))*(int64_t)(((int64_t)((int64_t)((int32_t)10)))))); + int64_t L_37 = V_10; + uint64_t L_38 = V_9; + V_10 = ((int64_t)((int64_t)((int64_t)((int64_t)L_37*(int64_t)(((int64_t)((int64_t)((int32_t)10))))))+(int64_t)((int64_t)((uint64_t)L_38>>((int32_t)32))))); + int32_t L_39 = V_3; + V_3 = ((int32_t)((int32_t)L_39-(int32_t)1)); + } + +IL_0130: + { + int64_t L_40 = V_10; + if ((((int64_t)L_40) < ((int64_t)((int64_t)10000000000000000LL)))) + { + goto IL_0113; + } + } + { + uint64_t L_41 = V_9; + if (!((int64_t)((int64_t)L_41&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)((int32_t)-2147483648)))))))))) + { + goto IL_0155; + } + } + { + int64_t L_42 = V_10; + V_10 = ((int64_t)((int64_t)L_42+(int64_t)(((int64_t)((int64_t)1))))); + } + +IL_0155: + { + V_11 = ((int32_t)17); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_43 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___TensExponentTable_1; + int32_t L_44 = V_1; + int32_t L_45 = V_3; + int32_t L_46 = V_11; + __this->____decPointPos_18 = ((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_43+(int32_t)((int32_t)((int32_t)L_44*(int32_t)4))))))+(int32_t)L_45))+(int32_t)L_46)); + int32_t L_47 = NumberFormatter_InitialFloatingPrecision_m10620(__this, /*hidden argument*/NULL); + V_12 = L_47; + int32_t L_48 = V_11; + int32_t L_49 = V_12; + if ((((int32_t)L_48) <= ((int32_t)L_49))) + { + goto IL_019b; + } + } + { + int32_t L_50 = V_11; + int32_t L_51 = V_12; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t L_52 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, ((int32_t)((int32_t)L_50-(int32_t)L_51)), /*hidden argument*/NULL); + V_13 = L_52; + int64_t L_53 = V_10; + int64_t L_54 = V_13; + int64_t L_55 = V_13; + V_10 = ((int64_t)((int64_t)((int64_t)((int64_t)L_53+(int64_t)((int64_t)((int64_t)L_54>>(int32_t)1))))/(int64_t)L_55)); + int32_t L_56 = V_12; + V_11 = L_56; + } + +IL_019b: + { + int64_t L_57 = V_10; + int32_t L_58 = V_11; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t L_59 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, L_58, /*hidden argument*/NULL); + if ((((int64_t)L_57) < ((int64_t)L_59))) + { + goto IL_01bd; + } + } + { + int32_t L_60 = V_11; + V_11 = ((int32_t)((int32_t)L_60+(int32_t)1)); + int32_t L_61 = (__this->____decPointPos_18); + __this->____decPointPos_18 = ((int32_t)((int32_t)L_61+(int32_t)1)); + } + +IL_01bd: + { + int64_t L_62 = V_10; + NumberFormatter_InitDecHexDigits_m10612(__this, L_62, /*hidden argument*/NULL); + int32_t L_63 = NumberFormatter_CountTrailingZeros_m10648(__this, /*hidden argument*/NULL); + __this->____offset_17 = L_63; + int32_t L_64 = V_11; + int32_t L_65 = (__this->____offset_17); + __this->____digitsLen_16 = ((int32_t)((int32_t)L_64-(int32_t)L_65)); + return; + } +} +// System.Void System.NumberFormatter::Init(System.String,System.Decimal) +extern TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_Init_m10629 (NumberFormatter_t1723 * __this, String_t* ___format, Decimal_t1112 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Decimal_t1112_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(716); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + int32_t V_1 = 0; + { + String_t* L_0 = ___format; + NumberFormatter_Init_m10622(__this, L_0, /*hidden argument*/NULL); + __this->____defPrecision_15 = ((int32_t)100); + Decimal_t1112 L_1 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(Decimal_t1112_il2cpp_TypeInfo_var); + Int32U5BU5D_t420* L_2 = Decimal_GetBits_m6206(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + V_0 = L_2; + Int32U5BU5D_t420* L_3 = V_0; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 3); + int32_t L_4 = 3; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_3, L_4, sizeof(int32_t)))&(int32_t)((int32_t)2031616)))>>(int32_t)((int32_t)16))); + Int32U5BU5D_t420* L_5 = V_0; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 3); + int32_t L_6 = 3; + __this->____positive_12 = ((((int32_t)((((int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_6, sizeof(int32_t)))) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + Int32U5BU5D_t420* L_7 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, 0); + int32_t L_8 = 0; + if ((*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_8, sizeof(int32_t)))) + { + goto IL_0061; + } + } + { + Int32U5BU5D_t420* L_9 = V_0; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + int32_t L_10 = 1; + if ((*(int32_t*)(int32_t*)SZArrayLdElema(L_9, L_10, sizeof(int32_t)))) + { + goto IL_0061; + } + } + { + Int32U5BU5D_t420* L_11 = V_0; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 2); + int32_t L_12 = 2; + if ((*(int32_t*)(int32_t*)SZArrayLdElema(L_11, L_12, sizeof(int32_t)))) + { + goto IL_0061; + } + } + { + int32_t L_13 = V_1; + __this->____decPointPos_18 = ((-L_13)); + __this->____positive_12 = 1; + __this->____digitsLen_16 = 0; + return; + } + +IL_0061: + { + Int32U5BU5D_t420* L_14 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, 2); + int32_t L_15 = 2; + Int32U5BU5D_t420* L_16 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, 1); + int32_t L_17 = 1; + Int32U5BU5D_t420* L_18 = V_0; + NullCheck(L_18); + IL2CPP_ARRAY_BOUNDS_CHECK(L_18, 0); + int32_t L_19 = 0; + NumberFormatter_InitDecHexDigits_m10613(__this, (*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_15, sizeof(int32_t))), ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_16, L_17, sizeof(int32_t))))))<<(int32_t)((int32_t)32)))|(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_18, L_19, sizeof(int32_t))))))))))), /*hidden argument*/NULL); + int32_t L_20 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + __this->____digitsLen_16 = L_20; + int32_t L_21 = (__this->____digitsLen_16); + int32_t L_22 = V_1; + __this->____decPointPos_18 = ((int32_t)((int32_t)L_21-(int32_t)L_22)); + int32_t L_23 = (__this->____precision_14); + if ((!(((uint32_t)L_23) == ((uint32_t)(-1))))) + { + goto IL_00a9; + } + } + { + uint16_t L_24 = (__this->____specifier_13); + if ((((int32_t)L_24) == ((int32_t)((int32_t)71)))) + { + goto IL_00c8; + } + } + +IL_00a9: + { + int32_t L_25 = NumberFormatter_CountTrailingZeros_m10648(__this, /*hidden argument*/NULL); + __this->____offset_17 = L_25; + int32_t L_26 = (__this->____digitsLen_16); + int32_t L_27 = (__this->____offset_17); + __this->____digitsLen_16 = ((int32_t)((int32_t)L_26-(int32_t)L_27)); + } + +IL_00c8: + { + return; + } +} +// System.Void System.NumberFormatter::ResetCharBuf(System.Int32) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_ResetCharBuf_m10630 (NumberFormatter_t1723 * __this, int32_t ___size, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + { + __this->____ind_24 = 0; + CharU5BU5D_t458* L_0 = (__this->____cbuf_23); + NullCheck(L_0); + int32_t L_1 = ___size; + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_0)->max_length))))) >= ((int32_t)L_1))) + { + goto IL_0021; + } + } + { + int32_t L_2 = ___size; + __this->____cbuf_23 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_2)); + } + +IL_0021: + { + return; + } +} +// System.Void System.NumberFormatter::Resize(System.Int32) +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_Resize_m10631 (NumberFormatter_t1723 * __this, int32_t ___len, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + s_Il2CppMethodIntialized = true; + } + CharU5BU5D_t458* V_0 = {0}; + { + int32_t L_0 = ___len; + V_0 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, L_0)); + CharU5BU5D_t458* L_1 = (__this->____cbuf_23); + CharU5BU5D_t458* L_2 = V_0; + int32_t L_3 = (__this->____ind_24); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)L_1, (Array_t *)(Array_t *)L_2, L_3, /*hidden argument*/NULL); + CharU5BU5D_t458* L_4 = V_0; + __this->____cbuf_23 = L_4; + return; + } +} +// System.Void System.NumberFormatter::Append(System.Char) +extern "C" void NumberFormatter_Append_m10632 (NumberFormatter_t1723 * __this, uint16_t ___c, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____ind_24); + CharU5BU5D_t458* L_1 = (__this->____cbuf_23); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0022; + } + } + { + int32_t L_2 = (__this->____ind_24); + NumberFormatter_Resize_m10631(__this, ((int32_t)((int32_t)L_2+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + } + +IL_0022: + { + CharU5BU5D_t458* L_3 = (__this->____cbuf_23); + int32_t L_4 = (__this->____ind_24); + int32_t L_5 = L_4; + V_0 = L_5; + __this->____ind_24 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_0; + uint16_t L_7 = ___c; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_6); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, L_6, sizeof(uint16_t))) = (uint16_t)L_7; + return; + } +} +// System.Void System.NumberFormatter::Append(System.Char,System.Int32) +extern "C" void NumberFormatter_Append_m10633 (NumberFormatter_t1723 * __this, uint16_t ___c, int32_t ___cnt, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + int32_t L_0 = (__this->____ind_24); + int32_t L_1 = ___cnt; + CharU5BU5D_t458* L_2 = (__this->____cbuf_23); + NullCheck(L_2); + if ((((int32_t)((int32_t)((int32_t)L_0+(int32_t)L_1))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))))) + { + goto IL_0026; + } + } + { + int32_t L_3 = (__this->____ind_24); + int32_t L_4 = ___cnt; + NumberFormatter_Resize_m10631(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_3+(int32_t)L_4))+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + } + +IL_0026: + { + goto IL_0044; + } + +IL_002b: + { + CharU5BU5D_t458* L_5 = (__this->____cbuf_23); + int32_t L_6 = (__this->____ind_24); + int32_t L_7 = L_6; + V_0 = L_7; + __this->____ind_24 = ((int32_t)((int32_t)L_7+(int32_t)1)); + int32_t L_8 = V_0; + uint16_t L_9 = ___c; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_8); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_5, L_8, sizeof(uint16_t))) = (uint16_t)L_9; + } + +IL_0044: + { + int32_t L_10 = ___cnt; + int32_t L_11 = L_10; + ___cnt = ((int32_t)((int32_t)L_11-(int32_t)1)); + if ((((int32_t)L_11) > ((int32_t)0))) + { + goto IL_002b; + } + } + { + return; + } +} +// System.Void System.NumberFormatter::Append(System.String) +extern "C" void NumberFormatter_Append_m10634 (NumberFormatter_t1723 * __this, String_t* ___s, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + String_t* L_0 = ___s; + NullCheck(L_0); + int32_t L_1 = String_get_Length_m2000(L_0, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = (__this->____ind_24); + int32_t L_3 = V_0; + CharU5BU5D_t458* L_4 = (__this->____cbuf_23); + NullCheck(L_4); + if ((((int32_t)((int32_t)((int32_t)L_2+(int32_t)L_3))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))))) + { + goto IL_002d; + } + } + { + int32_t L_5 = (__this->____ind_24); + int32_t L_6 = V_0; + NumberFormatter_Resize_m10631(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + } + +IL_002d: + { + V_1 = 0; + goto IL_0057; + } + +IL_0034: + { + CharU5BU5D_t458* L_7 = (__this->____cbuf_23); + int32_t L_8 = (__this->____ind_24); + int32_t L_9 = L_8; + V_2 = L_9; + __this->____ind_24 = ((int32_t)((int32_t)L_9+(int32_t)1)); + int32_t L_10 = V_2; + String_t* L_11 = ___s; + int32_t L_12 = V_1; + NullCheck(L_11); + uint16_t L_13 = String_get_Chars_m2061(L_11, L_12, /*hidden argument*/NULL); + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_10); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_7, L_10, sizeof(uint16_t))) = (uint16_t)L_13; + int32_t L_14 = V_1; + V_1 = ((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0057: + { + int32_t L_15 = V_1; + int32_t L_16 = V_0; + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0034; + } + } + { + return; + } +} +// System.Globalization.NumberFormatInfo System.NumberFormatter::GetNumberFormatInstance(System.IFormatProvider) +extern TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +extern "C" NumberFormatInfo_t1250 * NumberFormatter_GetNumberFormatInstance_m10635 (NumberFormatter_t1723 * __this, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatInfo_t1250_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(701); + s_Il2CppMethodIntialized = true; + } + { + NumberFormatInfo_t1250 * L_0 = (__this->____nfi_7); + if (!L_0) + { + goto IL_0018; + } + } + { + Object_t * L_1 = ___fp; + if (L_1) + { + goto IL_0018; + } + } + { + NumberFormatInfo_t1250 * L_2 = (__this->____nfi_7); + return L_2; + } + +IL_0018: + { + Object_t * L_3 = ___fp; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatInfo_t1250_il2cpp_TypeInfo_var); + NumberFormatInfo_t1250 * L_4 = NumberFormatInfo_GetInstance_m7650(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + return L_4; + } +} +// System.Void System.NumberFormatter::set_CurrentCulture(System.Globalization.CultureInfo) +extern "C" void NumberFormatter_set_CurrentCulture_m10636 (NumberFormatter_t1723 * __this, CultureInfo_t453 * ___value, const MethodInfo* method) +{ + { + CultureInfo_t453 * L_0 = ___value; + if (!L_0) + { + goto IL_0022; + } + } + { + CultureInfo_t453 * L_1 = ___value; + NullCheck(L_1); + bool L_2 = CultureInfo_get_IsReadOnly_m7548(L_1, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0022; + } + } + { + CultureInfo_t453 * L_3 = ___value; + NullCheck(L_3); + NumberFormatInfo_t1250 * L_4 = (NumberFormatInfo_t1250 *)VirtFuncInvoker0< NumberFormatInfo_t1250 * >::Invoke(13 /* System.Globalization.NumberFormatInfo System.Globalization.CultureInfo::get_NumberFormat() */, L_3); + __this->____nfi_7 = L_4; + goto IL_0029; + } + +IL_0022: + { + __this->____nfi_7 = (NumberFormatInfo_t1250 *)NULL; + } + +IL_0029: + { + return; + } +} +// System.Int32 System.NumberFormatter::get_IntegerDigits() +extern "C" int32_t NumberFormatter_get_IntegerDigits_m10637 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->____decPointPos_18); + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0017; + } + } + { + int32_t L_1 = (__this->____decPointPos_18); + G_B3_0 = L_1; + goto IL_0018; + } + +IL_0017: + { + G_B3_0 = 1; + } + +IL_0018: + { + return G_B3_0; + } +} +// System.Int32 System.NumberFormatter::get_DecimalDigits() +extern "C" int32_t NumberFormatter_get_DecimalDigits_m10638 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->____digitsLen_16); + int32_t L_1 = (__this->____decPointPos_18); + if ((((int32_t)L_0) <= ((int32_t)L_1))) + { + goto IL_0023; + } + } + { + int32_t L_2 = (__this->____digitsLen_16); + int32_t L_3 = (__this->____decPointPos_18); + G_B3_0 = ((int32_t)((int32_t)L_2-(int32_t)L_3)); + goto IL_0024; + } + +IL_0023: + { + G_B3_0 = 0; + } + +IL_0024: + { + return G_B3_0; + } +} +// System.Boolean System.NumberFormatter::get_IsFloatingSource() +extern "C" bool NumberFormatter_get_IsFloatingSource_m10639 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->____defPrecision_15); + if ((((int32_t)L_0) == ((int32_t)((int32_t)15)))) + { + goto IL_0018; + } + } + { + int32_t L_1 = (__this->____defPrecision_15); + G_B3_0 = ((((int32_t)L_1) == ((int32_t)7))? 1 : 0); + goto IL_0019; + } + +IL_0018: + { + G_B3_0 = 1; + } + +IL_0019: + { + return G_B3_0; + } +} +// System.Boolean System.NumberFormatter::get_IsZero() +extern "C" bool NumberFormatter_get_IsZero_m10640 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____digitsLen_16); + return ((((int32_t)L_0) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.NumberFormatter::get_IsZeroInteger() +extern "C" bool NumberFormatter_get_IsZeroInteger_m10641 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + int32_t G_B3_0 = 0; + { + int32_t L_0 = (__this->____digitsLen_16); + if (!L_0) + { + goto IL_0019; + } + } + { + int32_t L_1 = (__this->____decPointPos_18); + G_B3_0 = ((((int32_t)((((int32_t)L_1) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_001a; + } + +IL_0019: + { + G_B3_0 = 1; + } + +IL_001a: + { + return G_B3_0; + } +} +// System.Void System.NumberFormatter::RoundPos(System.Int32) +extern "C" void NumberFormatter_RoundPos_m10642 (NumberFormatter_t1723 * __this, int32_t ___pos, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____digitsLen_16); + int32_t L_1 = ___pos; + NumberFormatter_RoundBits_m10644(__this, ((int32_t)((int32_t)L_0-(int32_t)L_1)), /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.NumberFormatter::RoundDecimal(System.Int32) +extern "C" bool NumberFormatter_RoundDecimal_m10643 (NumberFormatter_t1723 * __this, int32_t ___decimals, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____digitsLen_16); + int32_t L_1 = (__this->____decPointPos_18); + int32_t L_2 = ___decimals; + bool L_3 = NumberFormatter_RoundBits_m10644(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_0-(int32_t)L_1))-(int32_t)L_2)), /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean System.NumberFormatter::RoundBits(System.Int32) +extern "C" bool NumberFormatter_RoundBits_m10644 (NumberFormatter_t1723 * __this, int32_t ___shift, const MethodInfo* method) +{ + uint32_t V_0 = 0; + uint32_t V_1 = 0; + bool V_2 = false; + int32_t V_3 = 0; + uint32_t V_4 = 0; + { + int32_t L_0 = ___shift; + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + int32_t L_1 = ___shift; + int32_t L_2 = (__this->____digitsLen_16); + if ((((int32_t)L_1) <= ((int32_t)L_2))) + { + goto IL_0054; + } + } + { + __this->____digitsLen_16 = 0; + __this->____decPointPos_18 = 1; + int32_t L_3 = 0; + V_4 = L_3; + __this->____val4_22 = L_3; + uint32_t L_4 = V_4; + uint32_t L_5 = L_4; + V_4 = L_5; + __this->____val3_21 = L_5; + uint32_t L_6 = V_4; + uint32_t L_7 = L_6; + V_4 = L_7; + __this->____val2_20 = L_7; + uint32_t L_8 = V_4; + __this->____val1_19 = L_8; + __this->____positive_12 = 1; + return 0; + } + +IL_0054: + { + int32_t L_9 = ___shift; + int32_t L_10 = (__this->____offset_17); + ___shift = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + int32_t L_11 = (__this->____digitsLen_16); + int32_t L_12 = (__this->____offset_17); + __this->____digitsLen_16 = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + goto IL_00b4; + } + +IL_0076: + { + uint32_t L_13 = (__this->____val2_20); + __this->____val1_19 = L_13; + uint32_t L_14 = (__this->____val3_21); + __this->____val2_20 = L_14; + uint32_t L_15 = (__this->____val4_22); + __this->____val3_21 = L_15; + __this->____val4_22 = 0; + int32_t L_16 = (__this->____digitsLen_16); + __this->____digitsLen_16 = ((int32_t)((int32_t)L_16-(int32_t)8)); + int32_t L_17 = ___shift; + ___shift = ((int32_t)((int32_t)L_17-(int32_t)8)); + } + +IL_00b4: + { + int32_t L_18 = ___shift; + if ((((int32_t)L_18) > ((int32_t)8))) + { + goto IL_0076; + } + } + { + int32_t L_19 = ___shift; + ___shift = ((int32_t)((int32_t)((int32_t)((int32_t)L_19-(int32_t)1))<<(int32_t)2)); + uint32_t L_20 = (__this->____val1_19); + int32_t L_21 = ___shift; + V_0 = ((int32_t)((uint32_t)L_20>>((int32_t)((int32_t)L_21&(int32_t)((int32_t)31))))); + uint32_t L_22 = V_0; + V_1 = ((int32_t)((int32_t)L_22&(int32_t)((int32_t)15))); + uint32_t L_23 = V_0; + uint32_t L_24 = V_1; + int32_t L_25 = ___shift; + __this->____val1_19 = ((int32_t)((int32_t)((int32_t)((int32_t)L_23^(int32_t)L_24))<<(int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)31))))); + V_2 = 0; + uint32_t L_26 = V_1; + if ((!(((uint32_t)L_26) >= ((uint32_t)5)))) + { + goto IL_013d; + } + } + { + uint32_t L_27 = (__this->____val1_19); + int32_t L_28 = ___shift; + __this->____val1_19 = ((int32_t)((int32_t)L_27|(int32_t)((int32_t)((uint32_t)((int32_t)-1717986919)>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)28)-(int32_t)L_28))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31))))))); + NumberFormatter_AddOneToDecHex_m10646(__this, /*hidden argument*/NULL); + int32_t L_29 = NumberFormatter_DecHexLen_m10618(__this, /*hidden argument*/NULL); + V_3 = L_29; + int32_t L_30 = V_3; + int32_t L_31 = (__this->____digitsLen_16); + V_2 = ((((int32_t)((((int32_t)L_30) == ((int32_t)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0); + int32_t L_32 = (__this->____decPointPos_18); + int32_t L_33 = V_3; + int32_t L_34 = (__this->____digitsLen_16); + __this->____decPointPos_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_32+(int32_t)L_33))-(int32_t)L_34)); + int32_t L_35 = V_3; + __this->____digitsLen_16 = L_35; + } + +IL_013d: + { + NumberFormatter_RemoveTrailingZeros_m10645(__this, /*hidden argument*/NULL); + bool L_36 = V_2; + return L_36; + } +} +// System.Void System.NumberFormatter::RemoveTrailingZeros() +extern "C" void NumberFormatter_RemoveTrailingZeros_m10645 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = NumberFormatter_CountTrailingZeros_m10648(__this, /*hidden argument*/NULL); + __this->____offset_17 = L_0; + int32_t L_1 = (__this->____digitsLen_16); + int32_t L_2 = (__this->____offset_17); + __this->____digitsLen_16 = ((int32_t)((int32_t)L_1-(int32_t)L_2)); + int32_t L_3 = (__this->____digitsLen_16); + if (L_3) + { + goto IL_003f; + } + } + { + __this->____offset_17 = 0; + __this->____decPointPos_18 = 1; + __this->____positive_12 = 1; + } + +IL_003f: + { + return; + } +} +// System.Void System.NumberFormatter::AddOneToDecHex() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_AddOneToDecHex_m10646 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = (__this->____val1_19); + if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-1717986919))))) + { + goto IL_0087; + } + } + { + __this->____val1_19 = 0; + uint32_t L_1 = (__this->____val2_20); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)-1717986919))))) + { + goto IL_0071; + } + } + { + __this->____val2_20 = 0; + uint32_t L_2 = (__this->____val3_21); + if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)-1717986919))))) + { + goto IL_005b; + } + } + { + __this->____val3_21 = 0; + uint32_t L_3 = (__this->____val4_22); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_4 = NumberFormatter_AddOneToDecHex_m10647(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); + __this->____val4_22 = L_4; + goto IL_006c; + } + +IL_005b: + { + uint32_t L_5 = (__this->____val3_21); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_6 = NumberFormatter_AddOneToDecHex_m10647(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + __this->____val3_21 = L_6; + } + +IL_006c: + { + goto IL_0082; + } + +IL_0071: + { + uint32_t L_7 = (__this->____val2_20); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_8 = NumberFormatter_AddOneToDecHex_m10647(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + __this->____val2_20 = L_8; + } + +IL_0082: + { + goto IL_0098; + } + +IL_0087: + { + uint32_t L_9 = (__this->____val1_19); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_10 = NumberFormatter_AddOneToDecHex_m10647(NULL /*static, unused*/, L_9, /*hidden argument*/NULL); + __this->____val1_19 = L_10; + } + +IL_0098: + { + return; + } +} +// System.UInt32 System.NumberFormatter::AddOneToDecHex(System.UInt32) +extern "C" uint32_t NumberFormatter_AddOneToDecHex_m10647 (Object_t * __this /* static, unused */, uint32_t ___val, const MethodInfo* method) +{ + { + uint32_t L_0 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535)))) == ((uint32_t)((int32_t)39321))))) + { + goto IL_0064; + } + } + { + uint32_t L_1 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)16777215)))) == ((uint32_t)((int32_t)10066329))))) + { + goto IL_0043; + } + } + { + uint32_t L_2 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_2&(int32_t)((int32_t)268435455)))) == ((uint32_t)((int32_t)161061273))))) + { + goto IL_003b; + } + } + { + uint32_t L_3 = ___val; + return ((int32_t)((int32_t)L_3+(int32_t)((int32_t)107374183))); + } + +IL_003b: + { + uint32_t L_4 = ___val; + return ((int32_t)((int32_t)L_4+(int32_t)((int32_t)6710887))); + } + +IL_0043: + { + uint32_t L_5 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)1048575)))) == ((uint32_t)((int32_t)629145))))) + { + goto IL_005c; + } + } + { + uint32_t L_6 = ___val; + return ((int32_t)((int32_t)L_6+(int32_t)((int32_t)419431))); + } + +IL_005c: + { + uint32_t L_7 = ___val; + return ((int32_t)((int32_t)L_7+(int32_t)((int32_t)26215))); + } + +IL_0064: + { + uint32_t L_8 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)255)))) == ((uint32_t)((int32_t)153))))) + { + goto IL_0093; + } + } + { + uint32_t L_9 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_9&(int32_t)((int32_t)4095)))) == ((uint32_t)((int32_t)2457))))) + { + goto IL_008e; + } + } + { + uint32_t L_10 = ___val; + return ((int32_t)((int32_t)L_10+(int32_t)((int32_t)1639))); + } + +IL_008e: + { + uint32_t L_11 = ___val; + return ((int32_t)((int32_t)L_11+(int32_t)((int32_t)103))); + } + +IL_0093: + { + uint32_t L_12 = ___val; + if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)15)))) == ((uint32_t)((int32_t)9))))) + { + goto IL_00a2; + } + } + { + uint32_t L_13 = ___val; + return ((int32_t)((int32_t)L_13+(int32_t)7)); + } + +IL_00a2: + { + uint32_t L_14 = ___val; + return ((int32_t)((int32_t)L_14+(int32_t)1)); + } +} +// System.Int32 System.NumberFormatter::CountTrailingZeros() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" int32_t NumberFormatter_CountTrailingZeros_m10648 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + uint32_t L_0 = (__this->____val1_19); + if (!L_0) + { + goto IL_0017; + } + } + { + uint32_t L_1 = (__this->____val1_19); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_2 = NumberFormatter_CountTrailingZeros_m10649(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); + return L_2; + } + +IL_0017: + { + uint32_t L_3 = (__this->____val2_20); + if (!L_3) + { + goto IL_0030; + } + } + { + uint32_t L_4 = (__this->____val2_20); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_5 = NumberFormatter_CountTrailingZeros_m10649(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_5+(int32_t)8)); + } + +IL_0030: + { + uint32_t L_6 = (__this->____val3_21); + if (!L_6) + { + goto IL_004a; + } + } + { + uint32_t L_7 = (__this->____val3_21); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_8 = NumberFormatter_CountTrailingZeros_m10649(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_8+(int32_t)((int32_t)16))); + } + +IL_004a: + { + uint32_t L_9 = (__this->____val4_22); + if (!L_9) + { + goto IL_0064; + } + } + { + uint32_t L_10 = (__this->____val4_22); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_11 = NumberFormatter_CountTrailingZeros_m10649(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_11+(int32_t)((int32_t)24))); + } + +IL_0064: + { + int32_t L_12 = (__this->____digitsLen_16); + return L_12; + } +} +// System.Int32 System.NumberFormatter::CountTrailingZeros(System.UInt32) +extern "C" int32_t NumberFormatter_CountTrailingZeros_m10649 (Object_t * __this /* static, unused */, uint32_t ___val, const MethodInfo* method) +{ + { + uint32_t L_0 = ___val; + if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535)))) + { + goto IL_0038; + } + } + { + uint32_t L_1 = ___val; + if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)16777215)))) + { + goto IL_0028; + } + } + { + uint32_t L_2 = ___val; + if (((int32_t)((int32_t)L_2&(int32_t)((int32_t)268435455)))) + { + goto IL_0026; + } + } + { + return 7; + } + +IL_0026: + { + return 6; + } + +IL_0028: + { + uint32_t L_3 = ___val; + if (((int32_t)((int32_t)L_3&(int32_t)((int32_t)1048575)))) + { + goto IL_0036; + } + } + { + return 5; + } + +IL_0036: + { + return 4; + } + +IL_0038: + { + uint32_t L_4 = ___val; + if (((int32_t)((int32_t)L_4&(int32_t)((int32_t)255)))) + { + goto IL_0054; + } + } + { + uint32_t L_5 = ___val; + if (((int32_t)((int32_t)L_5&(int32_t)((int32_t)4095)))) + { + goto IL_0052; + } + } + { + return 3; + } + +IL_0052: + { + return 2; + } + +IL_0054: + { + uint32_t L_6 = ___val; + if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)15)))) + { + goto IL_005f; + } + } + { + return 1; + } + +IL_005f: + { + return 0; + } +} +// System.NumberFormatter System.NumberFormatter::GetInstance() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +extern "C" NumberFormatter_t1723 * NumberFormatter_GetInstance_m10650 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + Thread_t1452_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(703); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = ((NumberFormatter_t1723_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t1723_il2cpp_TypeInfo_var))->___threadNumberFormatter_25; + V_0 = L_0; + ((NumberFormatter_t1723_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t1723_il2cpp_TypeInfo_var))->___threadNumberFormatter_25 = (NumberFormatter_t1723 *)NULL; + NumberFormatter_t1723 * L_1 = V_0; + if (L_1) + { + goto IL_001d; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(Thread_t1452_il2cpp_TypeInfo_var); + Thread_t1452 * L_2 = Thread_get_CurrentThread_m9959(NULL /*static, unused*/, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_3 = (NumberFormatter_t1723 *)il2cpp_codegen_object_new (NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter__ctor_m10607(L_3, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001d: + { + NumberFormatter_t1723 * L_4 = V_0; + return L_4; + } +} +// System.Void System.NumberFormatter::Release() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_Release_m10651 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + ((NumberFormatter_t1723_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t1723_il2cpp_TypeInfo_var))->___threadNumberFormatter_25 = __this; + return; + } +} +// System.Void System.NumberFormatter::SetThreadCurrentCulture(System.Globalization.CultureInfo) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_SetThreadCurrentCulture_m10652 (Object_t * __this /* static, unused */, CultureInfo_t453 * ___culture, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = ((NumberFormatter_t1723_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t1723_il2cpp_TypeInfo_var))->___threadNumberFormatter_25; + if (!L_0) + { + goto IL_0015; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_1 = ((NumberFormatter_t1723_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(NumberFormatter_t1723_il2cpp_TypeInfo_var))->___threadNumberFormatter_25; + CultureInfo_t453 * L_2 = ___culture; + NullCheck(L_1); + NumberFormatter_set_CurrentCulture_m10636(L_1, L_2, /*hidden argument*/NULL); + } + +IL_0015: + { + return; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.SByte,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10653 (Object_t * __this /* static, unused */, String_t* ___format, int8_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + int8_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10624(L_1, L_2, (((int32_t)((int32_t)L_3))), 3, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Byte,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10654 (Object_t * __this /* static, unused */, String_t* ___format, uint8_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + uint8_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10624(L_1, L_2, L_3, 3, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.UInt16,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10655 (Object_t * __this /* static, unused */, String_t* ___format, uint16_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + uint16_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10624(L_1, L_2, L_3, 5, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Int16,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10656 (Object_t * __this /* static, unused */, String_t* ___format, int16_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + int16_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10624(L_1, L_2, L_3, 5, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.UInt32,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10657 (Object_t * __this /* static, unused */, String_t* ___format, uint32_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + uint32_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10625(L_1, L_2, L_3, ((int32_t)10), /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Int32,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10658 (Object_t * __this /* static, unused */, String_t* ___format, int32_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + int32_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10624(L_1, L_2, L_3, ((int32_t)10), /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.UInt64,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10659 (Object_t * __this /* static, unused */, String_t* ___format, uint64_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + uint64_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10627(L_1, L_2, L_3, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Int64,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10660 (Object_t * __this /* static, unused */, String_t* ___format, int64_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + int64_t L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10626(L_1, L_2, L_3, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + Object_t * L_6 = ___fp; + NullCheck(L_4); + String_t* L_7 = NumberFormatter_IntegerToString_m10671(L_4, L_5, L_6, /*hidden argument*/NULL); + V_1 = L_7; + NumberFormatter_t1723 * L_8 = V_0; + NullCheck(L_8); + NumberFormatter_Release_m10651(L_8, /*hidden argument*/NULL); + String_t* L_9 = V_1; + return L_9; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Single,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10661 (Object_t * __this /* static, unused */, String_t* ___format, float ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + NumberFormatInfo_t1250 * V_1 = {0}; + String_t* V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + float L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10628(L_1, L_2, (((double)((double)L_3))), 7, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + Object_t * L_5 = ___fp; + NullCheck(L_4); + NumberFormatInfo_t1250 * L_6 = NumberFormatter_GetNumberFormatInstance_m10635(L_4, L_5, /*hidden argument*/NULL); + V_1 = L_6; + NumberFormatter_t1723 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = (L_7->____NaN_8); + if (!L_8) + { + goto IL_002f; + } + } + { + NumberFormatInfo_t1250 * L_9 = V_1; + NullCheck(L_9); + String_t* L_10 = NumberFormatInfo_get_NaNSymbol_m7629(L_9, /*hidden argument*/NULL); + V_2 = L_10; + goto IL_0081; + } + +IL_002f: + { + NumberFormatter_t1723 * L_11 = V_0; + NullCheck(L_11); + bool L_12 = (L_11->____infinity_9); + if (!L_12) + { + goto IL_005d; + } + } + { + NumberFormatter_t1723 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = (L_13->____positive_12); + if (!L_14) + { + goto IL_0051; + } + } + { + NumberFormatInfo_t1250 * L_15 = V_1; + NullCheck(L_15); + String_t* L_16 = NumberFormatInfo_get_PositiveInfinitySymbol_m7646(L_15, /*hidden argument*/NULL); + V_2 = L_16; + goto IL_0058; + } + +IL_0051: + { + NumberFormatInfo_t1250 * L_17 = V_1; + NullCheck(L_17); + String_t* L_18 = NumberFormatInfo_get_NegativeInfinitySymbol_m7630(L_17, /*hidden argument*/NULL); + V_2 = L_18; + } + +IL_0058: + { + goto IL_0081; + } + +IL_005d: + { + NumberFormatter_t1723 * L_19 = V_0; + NullCheck(L_19); + uint16_t L_20 = (L_19->____specifier_13); + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)82))))) + { + goto IL_0078; + } + } + { + NumberFormatter_t1723 * L_21 = V_0; + float L_22 = ___value; + NumberFormatInfo_t1250 * L_23 = V_1; + NullCheck(L_21); + String_t* L_24 = NumberFormatter_FormatRoundtrip_m10678(L_21, L_22, L_23, /*hidden argument*/NULL); + V_2 = L_24; + goto IL_0081; + } + +IL_0078: + { + NumberFormatter_t1723 * L_25 = V_0; + String_t* L_26 = ___format; + NumberFormatInfo_t1250 * L_27 = V_1; + NullCheck(L_25); + String_t* L_28 = NumberFormatter_NumberToString_m10672(L_25, L_26, L_27, /*hidden argument*/NULL); + V_2 = L_28; + } + +IL_0081: + { + NumberFormatter_t1723 * L_29 = V_0; + NullCheck(L_29); + NumberFormatter_Release_m10651(L_29, /*hidden argument*/NULL); + String_t* L_30 = V_2; + return L_30; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Double,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10662 (Object_t * __this /* static, unused */, String_t* ___format, double ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + NumberFormatInfo_t1250 * V_1 = {0}; + String_t* V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + double L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10628(L_1, L_2, L_3, ((int32_t)15), /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + Object_t * L_5 = ___fp; + NullCheck(L_4); + NumberFormatInfo_t1250 * L_6 = NumberFormatter_GetNumberFormatInstance_m10635(L_4, L_5, /*hidden argument*/NULL); + V_1 = L_6; + NumberFormatter_t1723 * L_7 = V_0; + NullCheck(L_7); + bool L_8 = (L_7->____NaN_8); + if (!L_8) + { + goto IL_002f; + } + } + { + NumberFormatInfo_t1250 * L_9 = V_1; + NullCheck(L_9); + String_t* L_10 = NumberFormatInfo_get_NaNSymbol_m7629(L_9, /*hidden argument*/NULL); + V_2 = L_10; + goto IL_0081; + } + +IL_002f: + { + NumberFormatter_t1723 * L_11 = V_0; + NullCheck(L_11); + bool L_12 = (L_11->____infinity_9); + if (!L_12) + { + goto IL_005d; + } + } + { + NumberFormatter_t1723 * L_13 = V_0; + NullCheck(L_13); + bool L_14 = (L_13->____positive_12); + if (!L_14) + { + goto IL_0051; + } + } + { + NumberFormatInfo_t1250 * L_15 = V_1; + NullCheck(L_15); + String_t* L_16 = NumberFormatInfo_get_PositiveInfinitySymbol_m7646(L_15, /*hidden argument*/NULL); + V_2 = L_16; + goto IL_0058; + } + +IL_0051: + { + NumberFormatInfo_t1250 * L_17 = V_1; + NullCheck(L_17); + String_t* L_18 = NumberFormatInfo_get_NegativeInfinitySymbol_m7630(L_17, /*hidden argument*/NULL); + V_2 = L_18; + } + +IL_0058: + { + goto IL_0081; + } + +IL_005d: + { + NumberFormatter_t1723 * L_19 = V_0; + NullCheck(L_19); + uint16_t L_20 = (L_19->____specifier_13); + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)82))))) + { + goto IL_0078; + } + } + { + NumberFormatter_t1723 * L_21 = V_0; + double L_22 = ___value; + NumberFormatInfo_t1250 * L_23 = V_1; + NullCheck(L_21); + String_t* L_24 = NumberFormatter_FormatRoundtrip_m10677(L_21, L_22, L_23, /*hidden argument*/NULL); + V_2 = L_24; + goto IL_0081; + } + +IL_0078: + { + NumberFormatter_t1723 * L_25 = V_0; + String_t* L_26 = ___format; + NumberFormatInfo_t1250 * L_27 = V_1; + NullCheck(L_25); + String_t* L_28 = NumberFormatter_NumberToString_m10672(L_25, L_26, L_27, /*hidden argument*/NULL); + V_2 = L_28; + } + +IL_0081: + { + NumberFormatter_t1723 * L_29 = V_0; + NullCheck(L_29); + NumberFormatter_Release_m10651(L_29, /*hidden argument*/NULL); + String_t* L_30 = V_2; + return L_30; + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Decimal,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10663 (Object_t * __this /* static, unused */, String_t* ___format, Decimal_t1112 ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + String_t* L_2 = ___format; + Decimal_t1112 L_3 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10629(L_1, L_2, L_3, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_4 = V_0; + String_t* L_5 = ___format; + NumberFormatter_t1723 * L_6 = V_0; + Object_t * L_7 = ___fp; + NullCheck(L_6); + NumberFormatInfo_t1250 * L_8 = NumberFormatter_GetNumberFormatInstance_m10635(L_6, L_7, /*hidden argument*/NULL); + NullCheck(L_4); + String_t* L_9 = NumberFormatter_NumberToString_m10672(L_4, L_5, L_8, /*hidden argument*/NULL); + V_1 = L_9; + NumberFormatter_t1723 * L_10 = V_0; + NullCheck(L_10); + NumberFormatter_Release_m10651(L_10, /*hidden argument*/NULL); + String_t* L_11 = V_1; + return L_11; + } +} +// System.String System.NumberFormatter::NumberToString(System.UInt32,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10664 (Object_t * __this /* static, unused */, uint32_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + uint32_t L_0 = ___value; + if ((!(((uint32_t)L_0) >= ((uint32_t)((int32_t)100000000))))) + { + goto IL_0014; + } + } + { + uint32_t L_1 = ___value; + Object_t * L_2 = ___fp; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_3 = NumberFormatter_NumberToString_m10657(NULL /*static, unused*/, (String_t*)NULL, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0014: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_4 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_4; + NumberFormatter_t1723 * L_5 = V_0; + uint32_t L_6 = ___value; + Object_t * L_7 = ___fp; + NullCheck(L_5); + String_t* L_8 = NumberFormatter_FastIntegerToString_m10670(L_5, L_6, L_7, /*hidden argument*/NULL); + V_1 = L_8; + NumberFormatter_t1723 * L_9 = V_0; + NullCheck(L_9); + NumberFormatter_Release_m10651(L_9, /*hidden argument*/NULL); + String_t* L_10 = V_1; + return L_10; + } +} +// System.String System.NumberFormatter::NumberToString(System.Int32,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10665 (Object_t * __this /* static, unused */, int32_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)((int32_t)100000000)))) + { + goto IL_0016; + } + } + { + int32_t L_1 = ___value; + if ((((int32_t)L_1) > ((int32_t)((int32_t)-100000000)))) + { + goto IL_001f; + } + } + +IL_0016: + { + int32_t L_2 = ___value; + Object_t * L_3 = ___fp; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_4 = NumberFormatter_NumberToString_m10658(NULL /*static, unused*/, (String_t*)NULL, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_001f: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_5 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_5; + NumberFormatter_t1723 * L_6 = V_0; + int32_t L_7 = ___value; + Object_t * L_8 = ___fp; + NullCheck(L_6); + String_t* L_9 = NumberFormatter_FastIntegerToString_m10670(L_6, L_7, L_8, /*hidden argument*/NULL); + V_1 = L_9; + NumberFormatter_t1723 * L_10 = V_0; + NullCheck(L_10); + NumberFormatter_Release_m10651(L_10, /*hidden argument*/NULL); + String_t* L_11 = V_1; + return L_11; + } +} +// System.String System.NumberFormatter::NumberToString(System.UInt64,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10666 (Object_t * __this /* static, unused */, uint64_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + uint64_t L_0 = ___value; + if ((!(((uint64_t)L_0) >= ((uint64_t)(((int64_t)((int64_t)((int32_t)100000000)))))))) + { + goto IL_0015; + } + } + { + uint64_t L_1 = ___value; + Object_t * L_2 = ___fp; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_3 = NumberFormatter_NumberToString_m10659(NULL /*static, unused*/, (String_t*)NULL, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0015: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_4 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_4; + NumberFormatter_t1723 * L_5 = V_0; + uint64_t L_6 = ___value; + Object_t * L_7 = ___fp; + NullCheck(L_5); + String_t* L_8 = NumberFormatter_FastIntegerToString_m10670(L_5, (((int32_t)((int32_t)L_6))), L_7, /*hidden argument*/NULL); + V_1 = L_8; + NumberFormatter_t1723 * L_9 = V_0; + NullCheck(L_9); + NumberFormatter_Release_m10651(L_9, /*hidden argument*/NULL); + String_t* L_10 = V_1; + return L_10; + } +} +// System.String System.NumberFormatter::NumberToString(System.Int64,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10667 (Object_t * __this /* static, unused */, int64_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + int64_t L_0 = ___value; + if ((((int64_t)L_0) >= ((int64_t)(((int64_t)((int64_t)((int32_t)100000000))))))) + { + goto IL_0018; + } + } + { + int64_t L_1 = ___value; + if ((((int64_t)L_1) > ((int64_t)(((int64_t)((int64_t)((int32_t)-100000000))))))) + { + goto IL_0021; + } + } + +IL_0018: + { + int64_t L_2 = ___value; + Object_t * L_3 = ___fp; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + String_t* L_4 = NumberFormatter_NumberToString_m10660(NULL /*static, unused*/, (String_t*)NULL, L_2, L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0021: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_5 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_5; + NumberFormatter_t1723 * L_6 = V_0; + int64_t L_7 = ___value; + Object_t * L_8 = ___fp; + NullCheck(L_6); + String_t* L_9 = NumberFormatter_FastIntegerToString_m10670(L_6, (((int32_t)((int32_t)L_7))), L_8, /*hidden argument*/NULL); + V_1 = L_9; + NumberFormatter_t1723 * L_10 = V_0; + NullCheck(L_10); + NumberFormatter_Release_m10651(L_10, /*hidden argument*/NULL); + String_t* L_11 = V_1; + return L_11; + } +} +// System.String System.NumberFormatter::NumberToString(System.Single,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10668 (Object_t * __this /* static, unused */, float ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + NumberFormatInfo_t1250 * V_1 = {0}; + String_t* V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + float L_2 = ___value; + NullCheck(L_1); + NumberFormatter_Init_m10628(L_1, (String_t*)NULL, (((double)((double)L_2))), 7, /*hidden argument*/NULL); + NumberFormatter_t1723 * L_3 = V_0; + Object_t * L_4 = ___fp; + NullCheck(L_3); + NumberFormatInfo_t1250 * L_5 = NumberFormatter_GetNumberFormatInstance_m10635(L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + NumberFormatter_t1723 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->____NaN_8); + if (!L_7) + { + goto IL_002f; + } + } + { + NumberFormatInfo_t1250 * L_8 = V_1; + NullCheck(L_8); + String_t* L_9 = NumberFormatInfo_get_NaNSymbol_m7629(L_8, /*hidden argument*/NULL); + V_2 = L_9; + goto IL_0066; + } + +IL_002f: + { + NumberFormatter_t1723 * L_10 = V_0; + NullCheck(L_10); + bool L_11 = (L_10->____infinity_9); + if (!L_11) + { + goto IL_005d; + } + } + { + NumberFormatter_t1723 * L_12 = V_0; + NullCheck(L_12); + bool L_13 = (L_12->____positive_12); + if (!L_13) + { + goto IL_0051; + } + } + { + NumberFormatInfo_t1250 * L_14 = V_1; + NullCheck(L_14); + String_t* L_15 = NumberFormatInfo_get_PositiveInfinitySymbol_m7646(L_14, /*hidden argument*/NULL); + V_2 = L_15; + goto IL_0058; + } + +IL_0051: + { + NumberFormatInfo_t1250 * L_16 = V_1; + NullCheck(L_16); + String_t* L_17 = NumberFormatInfo_get_NegativeInfinitySymbol_m7630(L_16, /*hidden argument*/NULL); + V_2 = L_17; + } + +IL_0058: + { + goto IL_0066; + } + +IL_005d: + { + NumberFormatter_t1723 * L_18 = V_0; + NumberFormatInfo_t1250 * L_19 = V_1; + NullCheck(L_18); + String_t* L_20 = NumberFormatter_FormatGeneral_m10679(L_18, (-1), L_19, /*hidden argument*/NULL); + V_2 = L_20; + } + +IL_0066: + { + NumberFormatter_t1723 * L_21 = V_0; + NullCheck(L_21); + NumberFormatter_Release_m10651(L_21, /*hidden argument*/NULL); + String_t* L_22 = V_2; + return L_22; + } +} +// System.String System.NumberFormatter::NumberToString(System.Double,System.IFormatProvider) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_NumberToString_m10669 (Object_t * __this /* static, unused */, double ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + NumberFormatter_t1723 * V_0 = {0}; + NumberFormatInfo_t1250 * V_1 = {0}; + String_t* V_2 = {0}; + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_t1723 * L_0 = NumberFormatter_GetInstance_m10650(NULL /*static, unused*/, /*hidden argument*/NULL); + V_0 = L_0; + NumberFormatter_t1723 * L_1 = V_0; + Object_t * L_2 = ___fp; + NullCheck(L_1); + NumberFormatInfo_t1250 * L_3 = NumberFormatter_GetNumberFormatInstance_m10635(L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + NumberFormatter_t1723 * L_4 = V_0; + double L_5 = ___value; + NullCheck(L_4); + NumberFormatter_Init_m10628(L_4, (String_t*)NULL, L_5, ((int32_t)15), /*hidden argument*/NULL); + NumberFormatter_t1723 * L_6 = V_0; + NullCheck(L_6); + bool L_7 = (L_6->____NaN_8); + if (!L_7) + { + goto IL_002f; + } + } + { + NumberFormatInfo_t1250 * L_8 = V_1; + NullCheck(L_8); + String_t* L_9 = NumberFormatInfo_get_NaNSymbol_m7629(L_8, /*hidden argument*/NULL); + V_2 = L_9; + goto IL_0066; + } + +IL_002f: + { + NumberFormatter_t1723 * L_10 = V_0; + NullCheck(L_10); + bool L_11 = (L_10->____infinity_9); + if (!L_11) + { + goto IL_005d; + } + } + { + NumberFormatter_t1723 * L_12 = V_0; + NullCheck(L_12); + bool L_13 = (L_12->____positive_12); + if (!L_13) + { + goto IL_0051; + } + } + { + NumberFormatInfo_t1250 * L_14 = V_1; + NullCheck(L_14); + String_t* L_15 = NumberFormatInfo_get_PositiveInfinitySymbol_m7646(L_14, /*hidden argument*/NULL); + V_2 = L_15; + goto IL_0058; + } + +IL_0051: + { + NumberFormatInfo_t1250 * L_16 = V_1; + NullCheck(L_16); + String_t* L_17 = NumberFormatInfo_get_NegativeInfinitySymbol_m7630(L_16, /*hidden argument*/NULL); + V_2 = L_17; + } + +IL_0058: + { + goto IL_0066; + } + +IL_005d: + { + NumberFormatter_t1723 * L_18 = V_0; + NumberFormatInfo_t1250 * L_19 = V_1; + NullCheck(L_18); + String_t* L_20 = NumberFormatter_FormatGeneral_m10679(L_18, (-1), L_19, /*hidden argument*/NULL); + V_2 = L_20; + } + +IL_0066: + { + NumberFormatter_t1723 * L_21 = V_0; + NullCheck(L_21); + NumberFormatter_Release_m10651(L_21, /*hidden argument*/NULL); + String_t* L_22 = V_2; + return L_22; + } +} +// System.String System.NumberFormatter::FastIntegerToString(System.Int32,System.IFormatProvider) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FastIntegerToString_m10670 (NumberFormatter_t1723 * __this, int32_t ___value, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = ___value; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0032; + } + } + { + Object_t * L_1 = ___fp; + NumberFormatInfo_t1250 * L_2 = NumberFormatter_GetNumberFormatInstance_m10635(__this, L_1, /*hidden argument*/NULL); + NullCheck(L_2); + String_t* L_3 = NumberFormatInfo_get_NegativeSign_m7631(L_2, /*hidden argument*/NULL); + V_0 = L_3; + String_t* L_4 = V_0; + NullCheck(L_4); + int32_t L_5 = String_get_Length_m2000(L_4, /*hidden argument*/NULL); + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)8+(int32_t)L_5)), /*hidden argument*/NULL); + int32_t L_6 = ___value; + ___value = ((-L_6)); + String_t* L_7 = V_0; + NumberFormatter_Append_m10634(__this, L_7, /*hidden argument*/NULL); + goto IL_0039; + } + +IL_0032: + { + NumberFormatter_ResetCharBuf_m10630(__this, 8, /*hidden argument*/NULL); + } + +IL_0039: + { + int32_t L_8 = ___value; + if ((((int32_t)L_8) < ((int32_t)((int32_t)10000)))) + { + goto IL_0069; + } + } + { + int32_t L_9 = ___value; + V_1 = ((int32_t)((int32_t)L_9/(int32_t)((int32_t)10000))); + int32_t L_10 = V_1; + NumberFormatter_FastAppendDigits_m10695(__this, L_10, 0, /*hidden argument*/NULL); + int32_t L_11 = ___value; + int32_t L_12 = V_1; + NumberFormatter_FastAppendDigits_m10695(__this, ((int32_t)((int32_t)L_11-(int32_t)((int32_t)((int32_t)L_12*(int32_t)((int32_t)10000))))), 1, /*hidden argument*/NULL); + goto IL_0071; + } + +IL_0069: + { + int32_t L_13 = ___value; + NumberFormatter_FastAppendDigits_m10695(__this, L_13, 0, /*hidden argument*/NULL); + } + +IL_0071: + { + CharU5BU5D_t458* L_14 = (__this->____cbuf_23); + int32_t L_15 = (__this->____ind_24); + String_t* L_16 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_16 = String_CreateString_m6112(L_16, L_14, 0, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.String System.NumberFormatter::IntegerToString(System.String,System.IFormatProvider) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2649; +extern Il2CppCodeGenString* _stringLiteral2015; +extern "C" String_t* NumberFormatter_IntegerToString_m10671 (NumberFormatter_t1723 * __this, String_t* ___format, Object_t * ___fp, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2649 = il2cpp_codegen_string_literal_from_index(2649); + _stringLiteral2015 = il2cpp_codegen_string_literal_from_index(2015); + s_Il2CppMethodIntialized = true; + } + NumberFormatInfo_t1250 * V_0 = {0}; + uint16_t V_1 = 0x0; + { + Object_t * L_0 = ___fp; + NumberFormatInfo_t1250 * L_1 = NumberFormatter_GetNumberFormatInstance_m10635(__this, L_0, /*hidden argument*/NULL); + V_0 = L_1; + uint16_t L_2 = (__this->____specifier_13); + V_1 = L_2; + uint16_t L_3 = V_1; + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 0) + { + goto IL_005d; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 1) + { + goto IL_006b; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 2) + { + goto IL_0079; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 3) + { + goto IL_0087; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 4) + { + goto IL_0095; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 5) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 6) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 7) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 8) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 9) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 10) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 11) + { + goto IL_00b8; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 12) + { + goto IL_0050; + } + if (((int32_t)((int32_t)L_3-(int32_t)((int32_t)67))) == 13) + { + goto IL_00c6; + } + } + +IL_0050: + { + uint16_t L_4 = V_1; + if ((((int32_t)L_4) == ((int32_t)((int32_t)88)))) + { + goto IL_00d4; + } + } + { + goto IL_00e1; + } + +IL_005d: + { + int32_t L_5 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_6 = V_0; + String_t* L_7 = NumberFormatter_FormatCurrency_m10673(__this, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_006b: + { + int32_t L_8 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_9 = V_0; + String_t* L_10 = NumberFormatter_FormatDecimal_m10674(__this, L_8, L_9, /*hidden argument*/NULL); + return L_10; + } + +IL_0079: + { + int32_t L_11 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_12 = V_0; + String_t* L_13 = NumberFormatter_FormatExponential_m10682(__this, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } + +IL_0087: + { + int32_t L_14 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_15 = V_0; + String_t* L_16 = NumberFormatter_FormatFixedPoint_m10676(__this, L_14, L_15, /*hidden argument*/NULL); + return L_16; + } + +IL_0095: + { + int32_t L_17 = (__this->____precision_14); + if ((((int32_t)L_17) > ((int32_t)0))) + { + goto IL_00aa; + } + } + { + NumberFormatInfo_t1250 * L_18 = V_0; + String_t* L_19 = NumberFormatter_FormatDecimal_m10674(__this, (-1), L_18, /*hidden argument*/NULL); + return L_19; + } + +IL_00aa: + { + int32_t L_20 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_21 = V_0; + String_t* L_22 = NumberFormatter_FormatGeneral_m10679(__this, L_20, L_21, /*hidden argument*/NULL); + return L_22; + } + +IL_00b8: + { + int32_t L_23 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_24 = V_0; + String_t* L_25 = NumberFormatter_FormatNumber_m10680(__this, L_23, L_24, /*hidden argument*/NULL); + return L_25; + } + +IL_00c6: + { + int32_t L_26 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_27 = V_0; + String_t* L_28 = NumberFormatter_FormatPercent_m10681(__this, L_26, L_27, /*hidden argument*/NULL); + return L_28; + } + +IL_00d4: + { + int32_t L_29 = (__this->____precision_14); + String_t* L_30 = NumberFormatter_FormatHexadecimal_m10675(__this, L_29, /*hidden argument*/NULL); + return L_30; + } + +IL_00e1: + { + bool L_31 = (__this->____isCustomFormat_10); + if (!L_31) + { + goto IL_00f5; + } + } + { + String_t* L_32 = ___format; + NumberFormatInfo_t1250 * L_33 = V_0; + String_t* L_34 = NumberFormatter_FormatCustom_m10684(__this, L_32, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_00f5: + { + String_t* L_35 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_36 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2649, L_35, _stringLiteral2015, /*hidden argument*/NULL); + FormatException_t890 * L_37 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_37, L_36, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_37); + } +} +// System.String System.NumberFormatter::NumberToString(System.String,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2649; +extern Il2CppCodeGenString* _stringLiteral2015; +extern "C" String_t* NumberFormatter_NumberToString_m10672 (NumberFormatter_t1723 * __this, String_t* ___format, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + FormatException_t890_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(459); + _stringLiteral2649 = il2cpp_codegen_string_literal_from_index(2649); + _stringLiteral2015 = il2cpp_codegen_string_literal_from_index(2015); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + uint16_t L_0 = (__this->____specifier_13); + V_0 = L_0; + uint16_t L_1 = V_0; + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)67))) == 0) + { + goto IL_0046; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)67))) == 1) + { + goto IL_0024; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)67))) == 2) + { + goto IL_0054; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)67))) == 3) + { + goto IL_0062; + } + if (((int32_t)((int32_t)L_1-(int32_t)((int32_t)67))) == 4) + { + goto IL_0070; + } + } + +IL_0024: + { + uint16_t L_2 = V_0; + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)78))) == 0) + { + goto IL_007e; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)78))) == 1) + { + goto IL_0039; + } + if (((int32_t)((int32_t)L_2-(int32_t)((int32_t)78))) == 2) + { + goto IL_008c; + } + } + +IL_0039: + { + uint16_t L_3 = V_0; + if ((((int32_t)L_3) == ((int32_t)((int32_t)88)))) + { + goto IL_009a; + } + } + { + goto IL_009a; + } + +IL_0046: + { + int32_t L_4 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_5 = ___nfi; + String_t* L_6 = NumberFormatter_FormatCurrency_m10673(__this, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_0054: + { + int32_t L_7 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_8 = ___nfi; + String_t* L_9 = NumberFormatter_FormatExponential_m10682(__this, L_7, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0062: + { + int32_t L_10 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_11 = ___nfi; + String_t* L_12 = NumberFormatter_FormatFixedPoint_m10676(__this, L_10, L_11, /*hidden argument*/NULL); + return L_12; + } + +IL_0070: + { + int32_t L_13 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_14 = ___nfi; + String_t* L_15 = NumberFormatter_FormatGeneral_m10679(__this, L_13, L_14, /*hidden argument*/NULL); + return L_15; + } + +IL_007e: + { + int32_t L_16 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_17 = ___nfi; + String_t* L_18 = NumberFormatter_FormatNumber_m10680(__this, L_16, L_17, /*hidden argument*/NULL); + return L_18; + } + +IL_008c: + { + int32_t L_19 = (__this->____precision_14); + NumberFormatInfo_t1250 * L_20 = ___nfi; + String_t* L_21 = NumberFormatter_FormatPercent_m10681(__this, L_19, L_20, /*hidden argument*/NULL); + return L_21; + } + +IL_009a: + { + bool L_22 = (__this->____isCustomFormat_10); + if (!L_22) + { + goto IL_00ae; + } + } + { + String_t* L_23 = ___format; + NumberFormatInfo_t1250 * L_24 = ___nfi; + String_t* L_25 = NumberFormatter_FormatCustom_m10684(__this, L_23, L_24, /*hidden argument*/NULL); + return L_25; + } + +IL_00ae: + { + String_t* L_26 = ___format; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_27 = String_Concat_m613(NULL /*static, unused*/, _stringLiteral2649, L_26, _stringLiteral2015, /*hidden argument*/NULL); + FormatException_t890 * L_28 = (FormatException_t890 *)il2cpp_codegen_object_new (FormatException_t890_il2cpp_TypeInfo_var); + FormatException__ctor_m4632(L_28, L_27, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_28); + } +} +// System.String System.NumberFormatter::FormatCurrency(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatCurrency_m10673 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___precision; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000d; + } + } + { + int32_t L_1 = ___precision; + G_B3_0 = L_1; + goto IL_0013; + } + +IL_000d: + { + NumberFormatInfo_t1250 * L_2 = ___nfi; + NullCheck(L_2); + int32_t L_3 = NumberFormatInfo_get_CurrencyDecimalDigits_m7620(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0013: + { + ___precision = G_B3_0; + int32_t L_4 = ___precision; + NumberFormatter_RoundDecimal_m10643(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + int32_t L_6 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5*(int32_t)2))+(int32_t)((int32_t)((int32_t)L_6*(int32_t)2))))+(int32_t)((int32_t)16))), /*hidden argument*/NULL); + bool L_7 = (__this->____positive_12); + if (!L_7) + { + goto IL_008a; + } + } + { + NumberFormatInfo_t1250 * L_8 = ___nfi; + NullCheck(L_8); + int32_t L_9 = NumberFormatInfo_get_CurrencyPositivePattern_m7625(L_8, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = V_0; + if (L_10 == 0) + { + goto IL_005b; + } + if (L_10 == 1) + { + goto IL_0085; + } + if (L_10 == 2) + { + goto IL_006c; + } + } + { + goto IL_0085; + } + +IL_005b: + { + NumberFormatInfo_t1250 * L_11 = ___nfi; + NullCheck(L_11); + String_t* L_12 = NumberFormatInfo_get_CurrencySymbol_m7626(L_11, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_12, /*hidden argument*/NULL); + goto IL_0085; + } + +IL_006c: + { + NumberFormatInfo_t1250 * L_13 = ___nfi; + NullCheck(L_13); + String_t* L_14 = NumberFormatInfo_get_CurrencySymbol_m7626(L_13, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_14, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + goto IL_0085; + } + +IL_0085: + { + goto IL_0200; + } + +IL_008a: + { + NumberFormatInfo_t1250 * L_15 = ___nfi; + NullCheck(L_15); + int32_t L_16 = NumberFormatInfo_get_CurrencyNegativePattern_m7624(L_15, /*hidden argument*/NULL); + V_0 = L_16; + int32_t L_17 = V_0; + if (L_17 == 0) + { + goto IL_00dc; + } + if (L_17 == 1) + { + goto IL_00f5; + } + if (L_17 == 2) + { + goto IL_0112; + } + if (L_17 == 3) + { + goto IL_012f; + } + if (L_17 == 4) + { + goto IL_0140; + } + if (L_17 == 5) + { + goto IL_014d; + } + if (L_17 == 6) + { + goto IL_0200; + } + if (L_17 == 7) + { + goto IL_0200; + } + if (L_17 == 8) + { + goto IL_015e; + } + if (L_17 == 9) + { + goto IL_016f; + } + if (L_17 == 10) + { + goto IL_0200; + } + if (L_17 == 11) + { + goto IL_0194; + } + if (L_17 == 12) + { + goto IL_01ad; + } + if (L_17 == 13) + { + goto IL_0200; + } + if (L_17 == 14) + { + goto IL_01d2; + } + if (L_17 == 15) + { + goto IL_01f3; + } + } + { + goto IL_0200; + } + +IL_00dc: + { + NumberFormatter_Append_m10632(__this, ((int32_t)40), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_18 = ___nfi; + NullCheck(L_18); + String_t* L_19 = NumberFormatInfo_get_CurrencySymbol_m7626(L_18, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_19, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_00f5: + { + NumberFormatInfo_t1250 * L_20 = ___nfi; + NullCheck(L_20); + String_t* L_21 = NumberFormatInfo_get_NegativeSign_m7631(L_20, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_21, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_22 = ___nfi; + NullCheck(L_22); + String_t* L_23 = NumberFormatInfo_get_CurrencySymbol_m7626(L_22, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_23, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_0112: + { + NumberFormatInfo_t1250 * L_24 = ___nfi; + NullCheck(L_24); + String_t* L_25 = NumberFormatInfo_get_CurrencySymbol_m7626(L_24, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_25, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_26 = ___nfi; + NullCheck(L_26); + String_t* L_27 = NumberFormatInfo_get_NegativeSign_m7631(L_26, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_27, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_012f: + { + NumberFormatInfo_t1250 * L_28 = ___nfi; + NullCheck(L_28); + String_t* L_29 = NumberFormatInfo_get_CurrencySymbol_m7626(L_28, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_29, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_0140: + { + NumberFormatter_Append_m10632(__this, ((int32_t)40), /*hidden argument*/NULL); + goto IL_0200; + } + +IL_014d: + { + NumberFormatInfo_t1250 * L_30 = ___nfi; + NullCheck(L_30); + String_t* L_31 = NumberFormatInfo_get_NegativeSign_m7631(L_30, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_31, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_015e: + { + NumberFormatInfo_t1250 * L_32 = ___nfi; + NullCheck(L_32); + String_t* L_33 = NumberFormatInfo_get_NegativeSign_m7631(L_32, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_33, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_016f: + { + NumberFormatInfo_t1250 * L_34 = ___nfi; + NullCheck(L_34); + String_t* L_35 = NumberFormatInfo_get_NegativeSign_m7631(L_34, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_35, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_36 = ___nfi; + NullCheck(L_36); + String_t* L_37 = NumberFormatInfo_get_CurrencySymbol_m7626(L_36, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_37, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + goto IL_0200; + } + +IL_0194: + { + NumberFormatInfo_t1250 * L_38 = ___nfi; + NullCheck(L_38); + String_t* L_39 = NumberFormatInfo_get_CurrencySymbol_m7626(L_38, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_39, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + goto IL_0200; + } + +IL_01ad: + { + NumberFormatInfo_t1250 * L_40 = ___nfi; + NullCheck(L_40); + String_t* L_41 = NumberFormatInfo_get_CurrencySymbol_m7626(L_40, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_41, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_42 = ___nfi; + NullCheck(L_42); + String_t* L_43 = NumberFormatInfo_get_NegativeSign_m7631(L_42, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_43, /*hidden argument*/NULL); + goto IL_0200; + } + +IL_01d2: + { + NumberFormatter_Append_m10632(__this, ((int32_t)40), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_44 = ___nfi; + NullCheck(L_44); + String_t* L_45 = NumberFormatInfo_get_CurrencySymbol_m7626(L_44, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_45, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + goto IL_0200; + } + +IL_01f3: + { + NumberFormatter_Append_m10632(__this, ((int32_t)40), /*hidden argument*/NULL); + goto IL_0200; + } + +IL_0200: + { + NumberFormatInfo_t1250 * L_46 = ___nfi; + NullCheck(L_46); + Int32U5BU5D_t420* L_47 = NumberFormatInfo_get_RawCurrencyGroupSizes_m7623(L_46, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_48 = ___nfi; + NullCheck(L_48); + String_t* L_49 = NumberFormatInfo_get_CurrencyGroupSeparator_m7622(L_48, /*hidden argument*/NULL); + NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692(__this, L_47, L_49, /*hidden argument*/NULL); + int32_t L_50 = ___precision; + if ((((int32_t)L_50) <= ((int32_t)0))) + { + goto IL_022c; + } + } + { + NumberFormatInfo_t1250 * L_51 = ___nfi; + NullCheck(L_51); + String_t* L_52 = NumberFormatInfo_get_CurrencyDecimalSeparator_m7621(L_51, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_52, /*hidden argument*/NULL); + int32_t L_53 = ___precision; + NumberFormatter_AppendDecimalString_m10691(__this, L_53, /*hidden argument*/NULL); + } + +IL_022c: + { + bool L_54 = (__this->____positive_12); + if (!L_54) + { + goto IL_0286; + } + } + { + NumberFormatInfo_t1250 * L_55 = ___nfi; + NullCheck(L_55); + int32_t L_56 = NumberFormatInfo_get_CurrencyPositivePattern_m7625(L_55, /*hidden argument*/NULL); + V_0 = L_56; + int32_t L_57 = V_0; + if (((int32_t)((int32_t)L_57-(int32_t)1)) == 0) + { + goto IL_0257; + } + if (((int32_t)((int32_t)L_57-(int32_t)1)) == 1) + { + goto IL_0281; + } + if (((int32_t)((int32_t)L_57-(int32_t)1)) == 2) + { + goto IL_0268; + } + } + { + goto IL_0281; + } + +IL_0257: + { + NumberFormatInfo_t1250 * L_58 = ___nfi; + NullCheck(L_58); + String_t* L_59 = NumberFormatInfo_get_CurrencySymbol_m7626(L_58, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_59, /*hidden argument*/NULL); + goto IL_0281; + } + +IL_0268: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_60 = ___nfi; + NullCheck(L_60); + String_t* L_61 = NumberFormatInfo_get_CurrencySymbol_m7626(L_60, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_61, /*hidden argument*/NULL); + goto IL_0281; + } + +IL_0281: + { + goto IL_03fc; + } + +IL_0286: + { + NumberFormatInfo_t1250 * L_62 = ___nfi; + NullCheck(L_62); + int32_t L_63 = NumberFormatInfo_get_CurrencyNegativePattern_m7624(L_62, /*hidden argument*/NULL); + V_0 = L_63; + int32_t L_64 = V_0; + if (L_64 == 0) + { + goto IL_02d8; + } + if (L_64 == 1) + { + goto IL_03fc; + } + if (L_64 == 2) + { + goto IL_03fc; + } + if (L_64 == 3) + { + goto IL_02e5; + } + if (L_64 == 4) + { + goto IL_02f6; + } + if (L_64 == 5) + { + goto IL_030f; + } + if (L_64 == 6) + { + goto IL_0320; + } + if (L_64 == 7) + { + goto IL_033d; + } + if (L_64 == 8) + { + goto IL_035a; + } + if (L_64 == 9) + { + goto IL_03fc; + } + if (L_64 == 10) + { + goto IL_0373; + } + if (L_64 == 11) + { + goto IL_0398; + } + if (L_64 == 12) + { + goto IL_03fc; + } + if (L_64 == 13) + { + goto IL_03a9; + } + if (L_64 == 14) + { + goto IL_03ce; + } + if (L_64 == 15) + { + goto IL_03db; + } + } + { + goto IL_03fc; + } + +IL_02d8: + { + NumberFormatter_Append_m10632(__this, ((int32_t)41), /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_02e5: + { + NumberFormatInfo_t1250 * L_65 = ___nfi; + NullCheck(L_65); + String_t* L_66 = NumberFormatInfo_get_NegativeSign_m7631(L_65, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_66, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_02f6: + { + NumberFormatInfo_t1250 * L_67 = ___nfi; + NullCheck(L_67); + String_t* L_68 = NumberFormatInfo_get_CurrencySymbol_m7626(L_67, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_68, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)41), /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_030f: + { + NumberFormatInfo_t1250 * L_69 = ___nfi; + NullCheck(L_69); + String_t* L_70 = NumberFormatInfo_get_CurrencySymbol_m7626(L_69, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_70, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_0320: + { + NumberFormatInfo_t1250 * L_71 = ___nfi; + NullCheck(L_71); + String_t* L_72 = NumberFormatInfo_get_NegativeSign_m7631(L_71, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_72, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_73 = ___nfi; + NullCheck(L_73); + String_t* L_74 = NumberFormatInfo_get_CurrencySymbol_m7626(L_73, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_74, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_033d: + { + NumberFormatInfo_t1250 * L_75 = ___nfi; + NullCheck(L_75); + String_t* L_76 = NumberFormatInfo_get_CurrencySymbol_m7626(L_75, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_76, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_77 = ___nfi; + NullCheck(L_77); + String_t* L_78 = NumberFormatInfo_get_NegativeSign_m7631(L_77, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_78, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_035a: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_79 = ___nfi; + NullCheck(L_79); + String_t* L_80 = NumberFormatInfo_get_CurrencySymbol_m7626(L_79, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_80, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_0373: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_81 = ___nfi; + NullCheck(L_81); + String_t* L_82 = NumberFormatInfo_get_CurrencySymbol_m7626(L_81, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_82, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_83 = ___nfi; + NullCheck(L_83); + String_t* L_84 = NumberFormatInfo_get_NegativeSign_m7631(L_83, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_84, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_0398: + { + NumberFormatInfo_t1250 * L_85 = ___nfi; + NullCheck(L_85); + String_t* L_86 = NumberFormatInfo_get_NegativeSign_m7631(L_85, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_86, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_03a9: + { + NumberFormatInfo_t1250 * L_87 = ___nfi; + NullCheck(L_87); + String_t* L_88 = NumberFormatInfo_get_NegativeSign_m7631(L_87, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_88, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_89 = ___nfi; + NullCheck(L_89); + String_t* L_90 = NumberFormatInfo_get_CurrencySymbol_m7626(L_89, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_90, /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_03ce: + { + NumberFormatter_Append_m10632(__this, ((int32_t)41), /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_03db: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_91 = ___nfi; + NullCheck(L_91); + String_t* L_92 = NumberFormatInfo_get_CurrencySymbol_m7626(L_91, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_92, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)41), /*hidden argument*/NULL); + goto IL_03fc; + } + +IL_03fc: + { + CharU5BU5D_t458* L_93 = (__this->____cbuf_23); + int32_t L_94 = (__this->____ind_24); + String_t* L_95 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_95 = String_CreateString_m6112(L_95, L_93, 0, L_94, /*hidden argument*/NULL); + return L_95; + } +} +// System.String System.NumberFormatter::FormatDecimal(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern "C" String_t* NumberFormatter_FormatDecimal_m10674 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___precision; + int32_t L_1 = (__this->____digitsLen_16); + if ((((int32_t)L_0) >= ((int32_t)L_1))) + { + goto IL_0014; + } + } + { + int32_t L_2 = (__this->____digitsLen_16); + ___precision = L_2; + } + +IL_0014: + { + int32_t L_3 = ___precision; + if (L_3) + { + goto IL_0020; + } + } + { + return _stringLiteral62; + } + +IL_0020: + { + int32_t L_4 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL); + bool L_5 = (__this->____positive_12); + if (L_5) + { + goto IL_0040; + } + } + { + NumberFormatInfo_t1250 * L_6 = ___nfi; + NullCheck(L_6); + String_t* L_7 = NumberFormatInfo_get_NegativeSign_m7631(L_6, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_7, /*hidden argument*/NULL); + } + +IL_0040: + { + int32_t L_8 = ___precision; + NumberFormatter_AppendDigits_m10696(__this, 0, L_8, /*hidden argument*/NULL); + CharU5BU5D_t458* L_9 = (__this->____cbuf_23); + int32_t L_10 = (__this->____ind_24); + String_t* L_11 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_11 = String_CreateString_m6112(L_11, L_9, 0, L_10, /*hidden argument*/NULL); + return L_11; + } +} +// System.String System.NumberFormatter::FormatHexadecimal(System.Int32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatHexadecimal_m10675 (NumberFormatter_t1723 * __this, int32_t ___precision, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + uint16_t* V_1 = {0}; + uint64_t V_2 = 0; + uint16_t* G_B3_0 = {0}; + { + int32_t L_0 = ___precision; + int32_t L_1 = (__this->____decPointPos_18); + int32_t L_2 = Math_Max_m2040(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + V_0 = L_2; + bool L_3 = (__this->____specifierIsUpper_11); + if (!L_3) + { + goto IL_0022; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint16_t* L_4 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DigitUpperTable_3; + G_B3_0 = L_4; + goto IL_0027; + } + +IL_0022: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint16_t* L_5 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DigitLowerTable_2; + G_B3_0 = L_5; + } + +IL_0027: + { + V_1 = (uint16_t*)G_B3_0; + int32_t L_6 = V_0; + NumberFormatter_ResetCharBuf_m10630(__this, L_6, /*hidden argument*/NULL); + int32_t L_7 = V_0; + __this->____ind_24 = L_7; + uint32_t L_8 = (__this->____val1_19); + uint32_t L_9 = (__this->____val2_20); + V_2 = ((int64_t)((int64_t)(((int64_t)((uint64_t)L_8)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_9)))<<(int32_t)((int32_t)32))))); + goto IL_006a; + } + +IL_004e: + { + CharU5BU5D_t458* L_10 = (__this->____cbuf_23); + int32_t L_11 = V_0; + int32_t L_12 = ((int32_t)((int32_t)L_11-(int32_t)1)); + V_0 = L_12; + uint16_t* L_13 = V_1; + uint64_t L_14 = V_2; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_12); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_10, L_12, sizeof(uint16_t))) = (uint16_t)(*((uint16_t*)((uint16_t*)((intptr_t)L_13+(intptr_t)(((uintptr_t)((int64_t)((int64_t)((int64_t)((int64_t)L_14&(int64_t)(((int64_t)((int64_t)((int32_t)15))))))*(int64_t)(((int64_t)((int64_t)2))))))))))); + uint64_t L_15 = V_2; + V_2 = ((int64_t)((uint64_t)L_15>>4)); + } + +IL_006a: + { + int32_t L_16 = V_0; + if ((((int32_t)L_16) > ((int32_t)0))) + { + goto IL_004e; + } + } + { + CharU5BU5D_t458* L_17 = (__this->____cbuf_23); + int32_t L_18 = (__this->____ind_24); + String_t* L_19 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_19 = String_CreateString_m6112(L_19, L_17, 0, L_18, /*hidden argument*/NULL); + return L_19; + } +} +// System.String System.NumberFormatter::FormatFixedPoint(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatFixedPoint_m10676 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___precision; + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_000f; + } + } + { + NumberFormatInfo_t1250 * L_1 = ___nfi; + NullCheck(L_1); + int32_t L_2 = NumberFormatInfo_get_NumberDecimalDigits_m7632(L_1, /*hidden argument*/NULL); + ___precision = L_2; + } + +IL_000f: + { + int32_t L_3 = ___precision; + NumberFormatter_RoundDecimal_m10643(__this, L_3, /*hidden argument*/NULL); + int32_t L_4 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + int32_t L_5 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_4+(int32_t)L_5))+(int32_t)2)), /*hidden argument*/NULL); + bool L_6 = (__this->____positive_12); + if (L_6) + { + goto IL_003e; + } + } + { + NumberFormatInfo_t1250 * L_7 = ___nfi; + NullCheck(L_7); + String_t* L_8 = NumberFormatInfo_get_NegativeSign_m7631(L_7, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_8, /*hidden argument*/NULL); + } + +IL_003e: + { + int32_t L_9 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + NumberFormatter_AppendIntegerString_m10689(__this, L_9, /*hidden argument*/NULL); + int32_t L_10 = ___precision; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0064; + } + } + { + NumberFormatInfo_t1250 * L_11 = ___nfi; + NullCheck(L_11); + String_t* L_12 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_11, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_12, /*hidden argument*/NULL); + int32_t L_13 = ___precision; + NumberFormatter_AppendDecimalString_m10691(__this, L_13, /*hidden argument*/NULL); + } + +IL_0064: + { + CharU5BU5D_t458* L_14 = (__this->____cbuf_23); + int32_t L_15 = (__this->____ind_24); + String_t* L_16 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_16 = String_CreateString_m6112(L_16, L_14, 0, L_15, /*hidden argument*/NULL); + return L_16; + } +} +// System.String System.NumberFormatter::FormatRoundtrip(System.Double,System.Globalization.NumberFormatInfo) +extern "C" String_t* NumberFormatter_FormatRoundtrip_m10677 (NumberFormatter_t1723 * __this, double ___origval, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + NumberFormatter_t1723 * L_0 = NumberFormatter_GetClone_m10700(__this, /*hidden argument*/NULL); + V_0 = L_0; + double L_1 = ___origval; + if ((!(((double)L_1) >= ((double)(-1.79769313486231E+308))))) + { + goto IL_0042; + } + } + { + double L_2 = ___origval; + if ((!(((double)L_2) <= ((double)(1.79769313486231E+308))))) + { + goto IL_0042; + } + } + { + int32_t L_3 = (__this->____defPrecision_15); + NumberFormatInfo_t1250 * L_4 = ___nfi; + String_t* L_5 = NumberFormatter_FormatGeneral_m10679(__this, L_3, L_4, /*hidden argument*/NULL); + V_1 = L_5; + double L_6 = ___origval; + String_t* L_7 = V_1; + NumberFormatInfo_t1250 * L_8 = ___nfi; + double L_9 = Double_Parse_m6175(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if ((!(((double)L_6) == ((double)L_9)))) + { + goto IL_0042; + } + } + { + String_t* L_10 = V_1; + return L_10; + } + +IL_0042: + { + NumberFormatter_t1723 * L_11 = V_0; + int32_t L_12 = (__this->____defPrecision_15); + NumberFormatInfo_t1250 * L_13 = ___nfi; + NullCheck(L_11); + String_t* L_14 = NumberFormatter_FormatGeneral_m10679(L_11, ((int32_t)((int32_t)L_12+(int32_t)2)), L_13, /*hidden argument*/NULL); + return L_14; + } +} +// System.String System.NumberFormatter::FormatRoundtrip(System.Single,System.Globalization.NumberFormatInfo) +extern "C" String_t* NumberFormatter_FormatRoundtrip_m10678 (NumberFormatter_t1723 * __this, float ___origval, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + NumberFormatter_t1723 * V_0 = {0}; + String_t* V_1 = {0}; + { + NumberFormatter_t1723 * L_0 = NumberFormatter_GetClone_m10700(__this, /*hidden argument*/NULL); + V_0 = L_0; + int32_t L_1 = (__this->____defPrecision_15); + NumberFormatInfo_t1250 * L_2 = ___nfi; + String_t* L_3 = NumberFormatter_FormatGeneral_m10679(__this, L_1, L_2, /*hidden argument*/NULL); + V_1 = L_3; + float L_4 = ___origval; + String_t* L_5 = V_1; + NumberFormatInfo_t1250 * L_6 = ___nfi; + float L_7 = Single_Parse_m6145(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + if ((!(((float)L_4) == ((float)L_7)))) + { + goto IL_0024; + } + } + { + String_t* L_8 = V_1; + return L_8; + } + +IL_0024: + { + NumberFormatter_t1723 * L_9 = V_0; + int32_t L_10 = (__this->____defPrecision_15); + NumberFormatInfo_t1250 * L_11 = ___nfi; + NullCheck(L_9); + String_t* L_12 = NumberFormatter_FormatGeneral_m10679(L_9, ((int32_t)((int32_t)L_10+(int32_t)2)), L_11, /*hidden argument*/NULL); + return L_12; + } +} +// System.String System.NumberFormatter::FormatGeneral(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatGeneral_m10679 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___precision; + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_001b; + } + } + { + bool L_1 = NumberFormatter_get_IsFloatingSource_m10639(__this, /*hidden argument*/NULL); + V_0 = L_1; + int32_t L_2 = (__this->____defPrecision_15); + ___precision = L_2; + goto IL_0032; + } + +IL_001b: + { + V_0 = 1; + int32_t L_3 = ___precision; + if (L_3) + { + goto IL_002b; + } + } + { + int32_t L_4 = (__this->____defPrecision_15); + ___precision = L_4; + } + +IL_002b: + { + int32_t L_5 = ___precision; + NumberFormatter_RoundPos_m10642(__this, L_5, /*hidden argument*/NULL); + } + +IL_0032: + { + int32_t L_6 = (__this->____decPointPos_18); + V_1 = L_6; + int32_t L_7 = (__this->____digitsLen_16); + V_2 = L_7; + int32_t L_8 = V_2; + int32_t L_9 = V_1; + V_3 = ((int32_t)((int32_t)L_8-(int32_t)L_9)); + int32_t L_10 = V_1; + int32_t L_11 = ___precision; + if ((((int32_t)L_10) > ((int32_t)L_11))) + { + goto IL_0053; + } + } + { + int32_t L_12 = V_1; + if ((((int32_t)L_12) > ((int32_t)((int32_t)-4)))) + { + goto IL_0065; + } + } + +IL_0053: + { + bool L_13 = V_0; + if (!L_13) + { + goto IL_0065; + } + } + { + int32_t L_14 = V_2; + NumberFormatInfo_t1250 * L_15 = ___nfi; + String_t* L_16 = NumberFormatter_FormatExponential_m10683(__this, ((int32_t)((int32_t)L_14-(int32_t)1)), L_15, 2, /*hidden argument*/NULL); + return L_16; + } + +IL_0065: + { + int32_t L_17 = V_3; + if ((((int32_t)L_17) >= ((int32_t)0))) + { + goto IL_006e; + } + } + { + V_3 = 0; + } + +IL_006e: + { + int32_t L_18 = V_1; + if ((((int32_t)L_18) >= ((int32_t)0))) + { + goto IL_0077; + } + } + { + V_1 = 0; + } + +IL_0077: + { + int32_t L_19 = V_3; + int32_t L_20 = V_1; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_19+(int32_t)L_20))+(int32_t)3)), /*hidden argument*/NULL); + bool L_21 = (__this->____positive_12); + if (L_21) + { + goto IL_0099; + } + } + { + NumberFormatInfo_t1250 * L_22 = ___nfi; + NullCheck(L_22); + String_t* L_23 = NumberFormatInfo_get_NegativeSign_m7631(L_22, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_23, /*hidden argument*/NULL); + } + +IL_0099: + { + int32_t L_24 = V_1; + if (L_24) + { + goto IL_00ac; + } + } + { + NumberFormatter_Append_m10632(__this, ((int32_t)48), /*hidden argument*/NULL); + goto IL_00b6; + } + +IL_00ac: + { + int32_t L_25 = V_2; + int32_t L_26 = V_1; + int32_t L_27 = V_2; + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)L_25-(int32_t)L_26)), L_27, /*hidden argument*/NULL); + } + +IL_00b6: + { + int32_t L_28 = V_3; + if ((((int32_t)L_28) <= ((int32_t)0))) + { + goto IL_00d1; + } + } + { + NumberFormatInfo_t1250 * L_29 = ___nfi; + NullCheck(L_29); + String_t* L_30 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_29, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_30, /*hidden argument*/NULL); + int32_t L_31 = V_3; + NumberFormatter_AppendDigits_m10696(__this, 0, L_31, /*hidden argument*/NULL); + } + +IL_00d1: + { + CharU5BU5D_t458* L_32 = (__this->____cbuf_23); + int32_t L_33 = (__this->____ind_24); + String_t* L_34 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_34 = String_CreateString_m6112(L_34, L_32, 0, L_33, /*hidden argument*/NULL); + return L_34; + } +} +// System.String System.NumberFormatter::FormatNumber(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatNumber_m10680 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___precision; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000d; + } + } + { + int32_t L_1 = ___precision; + G_B3_0 = L_1; + goto IL_0013; + } + +IL_000d: + { + NumberFormatInfo_t1250 * L_2 = ___nfi; + NullCheck(L_2); + int32_t L_3 = NumberFormatInfo_get_NumberDecimalDigits_m7632(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0013: + { + ___precision = G_B3_0; + int32_t L_4 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + int32_t L_5 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_4*(int32_t)3))+(int32_t)L_5)), /*hidden argument*/NULL); + int32_t L_6 = ___precision; + NumberFormatter_RoundDecimal_m10643(__this, L_6, /*hidden argument*/NULL); + bool L_7 = (__this->____positive_12); + if (L_7) + { + goto IL_008d; + } + } + { + NumberFormatInfo_t1250 * L_8 = ___nfi; + NullCheck(L_8); + int32_t L_9 = NumberFormatInfo_get_NumberNegativePattern_m7636(L_8, /*hidden argument*/NULL); + V_0 = L_9; + int32_t L_10 = V_0; + if (L_10 == 0) + { + goto IL_0056; + } + if (L_10 == 1) + { + goto IL_0063; + } + if (L_10 == 2) + { + goto IL_0074; + } + } + { + goto IL_008d; + } + +IL_0056: + { + NumberFormatter_Append_m10632(__this, ((int32_t)40), /*hidden argument*/NULL); + goto IL_008d; + } + +IL_0063: + { + NumberFormatInfo_t1250 * L_11 = ___nfi; + NullCheck(L_11); + String_t* L_12 = NumberFormatInfo_get_NegativeSign_m7631(L_11, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_12, /*hidden argument*/NULL); + goto IL_008d; + } + +IL_0074: + { + NumberFormatInfo_t1250 * L_13 = ___nfi; + NullCheck(L_13); + String_t* L_14 = NumberFormatInfo_get_NegativeSign_m7631(L_13, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_14, /*hidden argument*/NULL); + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + goto IL_008d; + } + +IL_008d: + { + NumberFormatInfo_t1250 * L_15 = ___nfi; + NullCheck(L_15); + Int32U5BU5D_t420* L_16 = NumberFormatInfo_get_RawNumberGroupSizes_m7635(L_15, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_17 = ___nfi; + NullCheck(L_17); + String_t* L_18 = NumberFormatInfo_get_NumberGroupSeparator_m7634(L_17, /*hidden argument*/NULL); + NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692(__this, L_16, L_18, /*hidden argument*/NULL); + int32_t L_19 = ___precision; + if ((((int32_t)L_19) <= ((int32_t)0))) + { + goto IL_00b9; + } + } + { + NumberFormatInfo_t1250 * L_20 = ___nfi; + NullCheck(L_20); + String_t* L_21 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_20, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_21, /*hidden argument*/NULL); + int32_t L_22 = ___precision; + NumberFormatter_AppendDecimalString_m10691(__this, L_22, /*hidden argument*/NULL); + } + +IL_00b9: + { + bool L_23 = (__this->____positive_12); + if (L_23) + { + goto IL_0121; + } + } + { + NumberFormatInfo_t1250 * L_24 = ___nfi; + NullCheck(L_24); + int32_t L_25 = NumberFormatInfo_get_NumberNegativePattern_m7636(L_24, /*hidden argument*/NULL); + V_0 = L_25; + int32_t L_26 = V_0; + if (L_26 == 0) + { + goto IL_00ea; + } + if (L_26 == 1) + { + goto IL_0121; + } + if (L_26 == 2) + { + goto IL_0121; + } + if (L_26 == 3) + { + goto IL_00f7; + } + if (L_26 == 4) + { + goto IL_0108; + } + } + { + goto IL_0121; + } + +IL_00ea: + { + NumberFormatter_Append_m10632(__this, ((int32_t)41), /*hidden argument*/NULL); + goto IL_0121; + } + +IL_00f7: + { + NumberFormatInfo_t1250 * L_27 = ___nfi; + NullCheck(L_27); + String_t* L_28 = NumberFormatInfo_get_NegativeSign_m7631(L_27, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_28, /*hidden argument*/NULL); + goto IL_0121; + } + +IL_0108: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_29 = ___nfi; + NullCheck(L_29); + String_t* L_30 = NumberFormatInfo_get_NegativeSign_m7631(L_29, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_30, /*hidden argument*/NULL); + goto IL_0121; + } + +IL_0121: + { + CharU5BU5D_t458* L_31 = (__this->____cbuf_23); + int32_t L_32 = (__this->____ind_24); + String_t* L_33 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_33 = String_CreateString_m6112(L_33, L_31, 0, L_32, /*hidden argument*/NULL); + return L_33; + } +} +// System.String System.NumberFormatter::FormatPercent(System.Int32,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatPercent_m10681 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t G_B3_0 = 0; + { + int32_t L_0 = ___precision; + if ((((int32_t)L_0) < ((int32_t)0))) + { + goto IL_000d; + } + } + { + int32_t L_1 = ___precision; + G_B3_0 = L_1; + goto IL_0013; + } + +IL_000d: + { + NumberFormatInfo_t1250 * L_2 = ___nfi; + NullCheck(L_2); + int32_t L_3 = NumberFormatInfo_get_PercentDecimalDigits_m7638(L_2, /*hidden argument*/NULL); + G_B3_0 = L_3; + } + +IL_0013: + { + ___precision = G_B3_0; + NumberFormatter_Multiply10_m10698(__this, 2, /*hidden argument*/NULL); + int32_t L_4 = ___precision; + NumberFormatter_RoundDecimal_m10643(__this, L_4, /*hidden argument*/NULL); + int32_t L_5 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + int32_t L_6 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5*(int32_t)2))+(int32_t)L_6))+(int32_t)((int32_t)16))), /*hidden argument*/NULL); + bool L_7 = (__this->____positive_12); + if (!L_7) + { + goto IL_005f; + } + } + { + NumberFormatInfo_t1250 * L_8 = ___nfi; + NullCheck(L_8); + int32_t L_9 = NumberFormatInfo_get_PercentPositivePattern_m7643(L_8, /*hidden argument*/NULL); + if ((!(((uint32_t)L_9) == ((uint32_t)2)))) + { + goto IL_005a; + } + } + { + NumberFormatInfo_t1250 * L_10 = ___nfi; + NullCheck(L_10); + String_t* L_11 = NumberFormatInfo_get_PercentSymbol_m7644(L_10, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_11, /*hidden argument*/NULL); + } + +IL_005a: + { + goto IL_00bc; + } + +IL_005f: + { + NumberFormatInfo_t1250 * L_12 = ___nfi; + NullCheck(L_12); + int32_t L_13 = NumberFormatInfo_get_PercentNegativePattern_m7642(L_12, /*hidden argument*/NULL); + V_0 = L_13; + int32_t L_14 = V_0; + if (L_14 == 0) + { + goto IL_007d; + } + if (L_14 == 1) + { + goto IL_008e; + } + if (L_14 == 2) + { + goto IL_009f; + } + } + { + goto IL_00bc; + } + +IL_007d: + { + NumberFormatInfo_t1250 * L_15 = ___nfi; + NullCheck(L_15); + String_t* L_16 = NumberFormatInfo_get_NegativeSign_m7631(L_15, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_16, /*hidden argument*/NULL); + goto IL_00bc; + } + +IL_008e: + { + NumberFormatInfo_t1250 * L_17 = ___nfi; + NullCheck(L_17); + String_t* L_18 = NumberFormatInfo_get_NegativeSign_m7631(L_17, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_18, /*hidden argument*/NULL); + goto IL_00bc; + } + +IL_009f: + { + NumberFormatInfo_t1250 * L_19 = ___nfi; + NullCheck(L_19); + String_t* L_20 = NumberFormatInfo_get_NegativeSign_m7631(L_19, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_20, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_21 = ___nfi; + NullCheck(L_21); + String_t* L_22 = NumberFormatInfo_get_PercentSymbol_m7644(L_21, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_22, /*hidden argument*/NULL); + goto IL_00bc; + } + +IL_00bc: + { + NumberFormatInfo_t1250 * L_23 = ___nfi; + NullCheck(L_23); + Int32U5BU5D_t420* L_24 = NumberFormatInfo_get_RawPercentGroupSizes_m7641(L_23, /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_25 = ___nfi; + NullCheck(L_25); + String_t* L_26 = NumberFormatInfo_get_PercentGroupSeparator_m7640(L_25, /*hidden argument*/NULL); + NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692(__this, L_24, L_26, /*hidden argument*/NULL); + int32_t L_27 = ___precision; + if ((((int32_t)L_27) <= ((int32_t)0))) + { + goto IL_00e8; + } + } + { + NumberFormatInfo_t1250 * L_28 = ___nfi; + NullCheck(L_28); + String_t* L_29 = NumberFormatInfo_get_PercentDecimalSeparator_m7639(L_28, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_29, /*hidden argument*/NULL); + int32_t L_30 = ___precision; + NumberFormatter_AppendDecimalString_m10691(__this, L_30, /*hidden argument*/NULL); + } + +IL_00e8: + { + bool L_31 = (__this->____positive_12); + if (!L_31) + { + goto IL_013b; + } + } + { + NumberFormatInfo_t1250 * L_32 = ___nfi; + NullCheck(L_32); + int32_t L_33 = NumberFormatInfo_get_PercentPositivePattern_m7643(L_32, /*hidden argument*/NULL); + V_0 = L_33; + int32_t L_34 = V_0; + if (!L_34) + { + goto IL_010c; + } + } + { + int32_t L_35 = V_0; + if ((((int32_t)L_35) == ((int32_t)1))) + { + goto IL_0125; + } + } + { + goto IL_0136; + } + +IL_010c: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_36 = ___nfi; + NullCheck(L_36); + String_t* L_37 = NumberFormatInfo_get_PercentSymbol_m7644(L_36, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_37, /*hidden argument*/NULL); + goto IL_0136; + } + +IL_0125: + { + NumberFormatInfo_t1250 * L_38 = ___nfi; + NullCheck(L_38); + String_t* L_39 = NumberFormatInfo_get_PercentSymbol_m7644(L_38, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_39, /*hidden argument*/NULL); + goto IL_0136; + } + +IL_0136: + { + goto IL_017e; + } + +IL_013b: + { + NumberFormatInfo_t1250 * L_40 = ___nfi; + NullCheck(L_40); + int32_t L_41 = NumberFormatInfo_get_PercentNegativePattern_m7642(L_40, /*hidden argument*/NULL); + V_0 = L_41; + int32_t L_42 = V_0; + if (!L_42) + { + goto IL_0154; + } + } + { + int32_t L_43 = V_0; + if ((((int32_t)L_43) == ((int32_t)1))) + { + goto IL_016d; + } + } + { + goto IL_017e; + } + +IL_0154: + { + NumberFormatter_Append_m10632(__this, ((int32_t)32), /*hidden argument*/NULL); + NumberFormatInfo_t1250 * L_44 = ___nfi; + NullCheck(L_44); + String_t* L_45 = NumberFormatInfo_get_PercentSymbol_m7644(L_44, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_45, /*hidden argument*/NULL); + goto IL_017e; + } + +IL_016d: + { + NumberFormatInfo_t1250 * L_46 = ___nfi; + NullCheck(L_46); + String_t* L_47 = NumberFormatInfo_get_PercentSymbol_m7644(L_46, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_47, /*hidden argument*/NULL); + goto IL_017e; + } + +IL_017e: + { + CharU5BU5D_t458* L_48 = (__this->____cbuf_23); + int32_t L_49 = (__this->____ind_24); + String_t* L_50 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_50 = String_CreateString_m6112(L_50, L_48, 0, L_49, /*hidden argument*/NULL); + return L_50; + } +} +// System.String System.NumberFormatter::FormatExponential(System.Int32,System.Globalization.NumberFormatInfo) +extern "C" String_t* NumberFormatter_FormatExponential_m10682 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + { + int32_t L_0 = ___precision; + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_000a; + } + } + { + ___precision = 6; + } + +IL_000a: + { + int32_t L_1 = ___precision; + NumberFormatter_RoundPos_m10642(__this, ((int32_t)((int32_t)L_1+(int32_t)1)), /*hidden argument*/NULL); + int32_t L_2 = ___precision; + NumberFormatInfo_t1250 * L_3 = ___nfi; + String_t* L_4 = NumberFormatter_FormatExponential_m10683(__this, L_2, L_3, 3, /*hidden argument*/NULL); + return L_4; + } +} +// System.String System.NumberFormatter::FormatExponential(System.Int32,System.Globalization.NumberFormatInfo,System.Int32) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" String_t* NumberFormatter_FormatExponential_m10683 (NumberFormatter_t1723 * __this, int32_t ___precision, NumberFormatInfo_t1250 * ___nfi, int32_t ___expDigits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = (__this->____decPointPos_18); + V_0 = L_0; + int32_t L_1 = (__this->____digitsLen_16); + V_1 = L_1; + int32_t L_2 = V_0; + V_2 = ((int32_t)((int32_t)L_2-(int32_t)1)); + int32_t L_3 = 1; + V_3 = L_3; + __this->____decPointPos_18 = L_3; + int32_t L_4 = V_3; + V_0 = L_4; + int32_t L_5 = ___precision; + NumberFormatter_ResetCharBuf_m10630(__this, ((int32_t)((int32_t)L_5+(int32_t)8)), /*hidden argument*/NULL); + bool L_6 = (__this->____positive_12); + if (L_6) + { + goto IL_003d; + } + } + { + NumberFormatInfo_t1250 * L_7 = ___nfi; + NullCheck(L_7); + String_t* L_8 = NumberFormatInfo_get_NegativeSign_m7631(L_7, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_8, /*hidden argument*/NULL); + } + +IL_003d: + { + int32_t L_9 = V_1; + NumberFormatter_AppendOneDigit_m10694(__this, ((int32_t)((int32_t)L_9-(int32_t)1)), /*hidden argument*/NULL); + int32_t L_10 = ___precision; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_006c; + } + } + { + NumberFormatInfo_t1250 * L_11 = ___nfi; + NullCheck(L_11); + String_t* L_12 = NumberFormatInfo_get_NumberDecimalSeparator_m7633(L_11, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_12, /*hidden argument*/NULL); + int32_t L_13 = V_1; + int32_t L_14 = ___precision; + int32_t L_15 = V_1; + int32_t L_16 = (__this->____decPointPos_18); + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14))-(int32_t)1)), ((int32_t)((int32_t)L_15-(int32_t)L_16)), /*hidden argument*/NULL); + } + +IL_006c: + { + NumberFormatInfo_t1250 * L_17 = ___nfi; + int32_t L_18 = V_2; + int32_t L_19 = ___expDigits; + NumberFormatter_AppendExponent_m10693(__this, L_17, L_18, L_19, /*hidden argument*/NULL); + CharU5BU5D_t458* L_20 = (__this->____cbuf_23); + int32_t L_21 = (__this->____ind_24); + String_t* L_22 = (String_t*)il2cpp_codegen_object_new (String_t_il2cpp_TypeInfo_var); + L_22 = String_CreateString_m6112(L_22, L_20, 0, L_21, /*hidden argument*/NULL); + return L_22; + } +} +// System.String System.NumberFormatter::FormatCustom(System.String,System.Globalization.NumberFormatInfo) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral62; +extern "C" String_t* NumberFormatter_FormatCustom_m10684 (NumberFormatter_t1723 * __this, String_t* ___format, NumberFormatInfo_t1250 * ___nfi, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + _stringLiteral62 = il2cpp_codegen_string_literal_from_index(62); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomInfo_t1722 * V_3 = {0}; + StringBuilder_t457 * V_4 = {0}; + StringBuilder_t457 * V_5 = {0}; + StringBuilder_t457 * V_6 = {0}; + int32_t V_7 = 0; + bool V_8 = false; + String_t* G_B4_0 = {0}; + StringBuilder_t457 * G_B8_0 = {0}; + StringBuilder_t457 * G_B21_0 = {0}; + StringBuilder_t457 * G_B20_0 = {0}; + int32_t G_B22_0 = 0; + StringBuilder_t457 * G_B22_1 = {0}; + { + bool L_0 = (__this->____positive_12); + V_0 = L_0; + V_1 = 0; + V_2 = 0; + String_t* L_1 = ___format; + bool L_2 = NumberFormatter_get_IsZero_m10640(__this, /*hidden argument*/NULL); + CustomInfo_GetActiveSection_m10604(NULL /*static, unused*/, L_1, (&V_0), L_2, (&V_1), (&V_2), /*hidden argument*/NULL); + int32_t L_3 = V_2; + if (L_3) + { + goto IL_003f; + } + } + { + bool L_4 = (__this->____positive_12); + if (!L_4) + { + goto IL_0038; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + G_B4_0 = L_5; + goto IL_003e; + } + +IL_0038: + { + NumberFormatInfo_t1250 * L_6 = ___nfi; + NullCheck(L_6); + String_t* L_7 = NumberFormatInfo_get_NegativeSign_m7631(L_6, /*hidden argument*/NULL); + G_B4_0 = L_7; + } + +IL_003e: + { + return G_B4_0; + } + +IL_003f: + { + bool L_8 = V_0; + __this->____positive_12 = L_8; + String_t* L_9 = ___format; + int32_t L_10 = V_1; + int32_t L_11 = V_2; + NumberFormatInfo_t1250 * L_12 = ___nfi; + CustomInfo_t1722 * L_13 = CustomInfo_Parse_m10605(NULL /*static, unused*/, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + V_3 = L_13; + CustomInfo_t1722 * L_14 = V_3; + NullCheck(L_14); + int32_t L_15 = (L_14->___IntegerDigits_4); + StringBuilder_t457 * L_16 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_16, ((int32_t)((int32_t)L_15*(int32_t)2)), /*hidden argument*/NULL); + V_4 = L_16; + CustomInfo_t1722 * L_17 = V_3; + NullCheck(L_17); + int32_t L_18 = (L_17->___DecimalDigits_1); + StringBuilder_t457 * L_19 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_19, ((int32_t)((int32_t)L_18*(int32_t)2)), /*hidden argument*/NULL); + V_5 = L_19; + CustomInfo_t1722 * L_20 = V_3; + NullCheck(L_20); + bool L_21 = (L_20->___UseExponent_7); + if (!L_21) + { + goto IL_008b; + } + } + { + CustomInfo_t1722 * L_22 = V_3; + NullCheck(L_22); + int32_t L_23 = (L_22->___ExponentDigits_8); + StringBuilder_t457 * L_24 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_24, ((int32_t)((int32_t)L_23*(int32_t)2)), /*hidden argument*/NULL); + G_B8_0 = L_24; + goto IL_008c; + } + +IL_008b: + { + G_B8_0 = ((StringBuilder_t457 *)(NULL)); + } + +IL_008c: + { + V_6 = G_B8_0; + V_7 = 0; + CustomInfo_t1722 * L_25 = V_3; + NullCheck(L_25); + int32_t L_26 = (L_25->___Percents_12); + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00ab; + } + } + { + CustomInfo_t1722 * L_27 = V_3; + NullCheck(L_27); + int32_t L_28 = (L_27->___Percents_12); + NumberFormatter_Multiply10_m10698(__this, ((int32_t)((int32_t)2*(int32_t)L_28)), /*hidden argument*/NULL); + } + +IL_00ab: + { + CustomInfo_t1722 * L_29 = V_3; + NullCheck(L_29); + int32_t L_30 = (L_29->___Permilles_13); + if ((((int32_t)L_30) <= ((int32_t)0))) + { + goto IL_00c5; + } + } + { + CustomInfo_t1722 * L_31 = V_3; + NullCheck(L_31); + int32_t L_32 = (L_31->___Permilles_13); + NumberFormatter_Multiply10_m10698(__this, ((int32_t)((int32_t)3*(int32_t)L_32)), /*hidden argument*/NULL); + } + +IL_00c5: + { + CustomInfo_t1722 * L_33 = V_3; + NullCheck(L_33); + int32_t L_34 = (L_33->___DividePlaces_11); + if ((((int32_t)L_34) <= ((int32_t)0))) + { + goto IL_00dd; + } + } + { + CustomInfo_t1722 * L_35 = V_3; + NullCheck(L_35); + int32_t L_36 = (L_35->___DividePlaces_11); + NumberFormatter_Divide10_m10699(__this, L_36, /*hidden argument*/NULL); + } + +IL_00dd: + { + V_8 = 1; + CustomInfo_t1722 * L_37 = V_3; + NullCheck(L_37); + bool L_38 = (L_37->___UseExponent_7); + if (!L_38) + { + goto IL_0167; + } + } + { + CustomInfo_t1722 * L_39 = V_3; + NullCheck(L_39); + int32_t L_40 = (L_39->___DecimalDigits_1); + if ((((int32_t)L_40) > ((int32_t)0))) + { + goto IL_0103; + } + } + { + CustomInfo_t1722 * L_41 = V_3; + NullCheck(L_41); + int32_t L_42 = (L_41->___IntegerDigits_4); + if ((((int32_t)L_42) <= ((int32_t)0))) + { + goto IL_0167; + } + } + +IL_0103: + { + bool L_43 = NumberFormatter_get_IsZero_m10640(__this, /*hidden argument*/NULL); + if (L_43) + { + goto IL_013f; + } + } + { + CustomInfo_t1722 * L_44 = V_3; + NullCheck(L_44); + int32_t L_45 = (L_44->___DecimalDigits_1); + CustomInfo_t1722 * L_46 = V_3; + NullCheck(L_46); + int32_t L_47 = (L_46->___IntegerDigits_4); + NumberFormatter_RoundPos_m10642(__this, ((int32_t)((int32_t)L_45+(int32_t)L_47)), /*hidden argument*/NULL); + int32_t L_48 = V_7; + int32_t L_49 = (__this->____decPointPos_18); + CustomInfo_t1722 * L_50 = V_3; + NullCheck(L_50); + int32_t L_51 = (L_50->___IntegerDigits_4); + V_7 = ((int32_t)((int32_t)L_48-(int32_t)((int32_t)((int32_t)L_49-(int32_t)L_51)))); + CustomInfo_t1722 * L_52 = V_3; + NullCheck(L_52); + int32_t L_53 = (L_52->___IntegerDigits_4); + __this->____decPointPos_18 = L_53; + } + +IL_013f: + { + int32_t L_54 = V_7; + V_8 = ((((int32_t)((((int32_t)L_54) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + StringBuilder_t457 * L_55 = V_6; + int32_t L_56 = V_7; + G_B20_0 = L_55; + if ((((int32_t)L_56) >= ((int32_t)0))) + { + G_B21_0 = L_55; + goto IL_015b; + } + } + { + int32_t L_57 = V_7; + G_B22_0 = ((-L_57)); + G_B22_1 = G_B20_0; + goto IL_015d; + } + +IL_015b: + { + int32_t L_58 = V_7; + G_B22_0 = L_58; + G_B22_1 = G_B21_0; + } + +IL_015d: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_AppendNonNegativeNumber_m10687(NULL /*static, unused*/, G_B22_1, G_B22_0, /*hidden argument*/NULL); + goto IL_0174; + } + +IL_0167: + { + CustomInfo_t1722 * L_59 = V_3; + NullCheck(L_59); + int32_t L_60 = (L_59->___DecimalDigits_1); + NumberFormatter_RoundDecimal_m10643(__this, L_60, /*hidden argument*/NULL); + } + +IL_0174: + { + CustomInfo_t1722 * L_61 = V_3; + NullCheck(L_61); + int32_t L_62 = (L_61->___IntegerDigits_4); + if (L_62) + { + goto IL_018a; + } + } + { + bool L_63 = NumberFormatter_get_IsZeroInteger_m10641(__this, /*hidden argument*/NULL); + if (L_63) + { + goto IL_0198; + } + } + +IL_018a: + { + int32_t L_64 = NumberFormatter_get_IntegerDigits_m10637(__this, /*hidden argument*/NULL); + StringBuilder_t457 * L_65 = V_4; + NumberFormatter_AppendIntegerString_m10688(__this, L_64, L_65, /*hidden argument*/NULL); + } + +IL_0198: + { + int32_t L_66 = NumberFormatter_get_DecimalDigits_m10638(__this, /*hidden argument*/NULL); + StringBuilder_t457 * L_67 = V_5; + NumberFormatter_AppendDecimalString_m10690(__this, L_66, L_67, /*hidden argument*/NULL); + CustomInfo_t1722 * L_68 = V_3; + NullCheck(L_68); + bool L_69 = (L_68->___UseExponent_7); + if (!L_69) + { + goto IL_0268; + } + } + { + CustomInfo_t1722 * L_70 = V_3; + NullCheck(L_70); + int32_t L_71 = (L_70->___DecimalDigits_1); + if ((((int32_t)L_71) > ((int32_t)0))) + { + goto IL_01d0; + } + } + { + CustomInfo_t1722 * L_72 = V_3; + NullCheck(L_72); + int32_t L_73 = (L_72->___IntegerDigits_4); + if ((((int32_t)L_73) > ((int32_t)0))) + { + goto IL_01d0; + } + } + { + __this->____positive_12 = 1; + } + +IL_01d0: + { + StringBuilder_t457 * L_74 = V_4; + NullCheck(L_74); + int32_t L_75 = StringBuilder_get_Length_m4734(L_74, /*hidden argument*/NULL); + CustomInfo_t1722 * L_76 = V_3; + NullCheck(L_76); + int32_t L_77 = (L_76->___IntegerDigits_4); + if ((((int32_t)L_75) >= ((int32_t)L_77))) + { + goto IL_01fe; + } + } + { + StringBuilder_t457 * L_78 = V_4; + CustomInfo_t1722 * L_79 = V_3; + NullCheck(L_79); + int32_t L_80 = (L_79->___IntegerDigits_4); + StringBuilder_t457 * L_81 = V_4; + NullCheck(L_81); + int32_t L_82 = StringBuilder_get_Length_m4734(L_81, /*hidden argument*/NULL); + NullCheck(L_78); + StringBuilder_Insert_m9823(L_78, 0, _stringLiteral62, ((int32_t)((int32_t)L_80-(int32_t)L_82)), /*hidden argument*/NULL); + } + +IL_01fe: + { + goto IL_020e; + } + +IL_0203: + { + StringBuilder_t457 * L_83 = V_6; + NullCheck(L_83); + StringBuilder_Insert_m9822(L_83, 0, ((int32_t)48), /*hidden argument*/NULL); + } + +IL_020e: + { + StringBuilder_t457 * L_84 = V_6; + NullCheck(L_84); + int32_t L_85 = StringBuilder_get_Length_m4734(L_84, /*hidden argument*/NULL); + CustomInfo_t1722 * L_86 = V_3; + NullCheck(L_86); + int32_t L_87 = (L_86->___ExponentDigits_8); + CustomInfo_t1722 * L_88 = V_3; + NullCheck(L_88); + int32_t L_89 = (L_88->___ExponentTailSharpDigits_9); + if ((((int32_t)L_85) < ((int32_t)((int32_t)((int32_t)L_87-(int32_t)L_89))))) + { + goto IL_0203; + } + } + { + bool L_90 = V_8; + if (!L_90) + { + goto IL_024d; + } + } + { + CustomInfo_t1722 * L_91 = V_3; + NullCheck(L_91); + bool L_92 = (L_91->___ExponentNegativeSignOnly_10); + if (L_92) + { + goto IL_024d; + } + } + { + StringBuilder_t457 * L_93 = V_6; + NumberFormatInfo_t1250 * L_94 = ___nfi; + NullCheck(L_94); + String_t* L_95 = NumberFormatInfo_get_PositiveSign_m7647(L_94, /*hidden argument*/NULL); + NullCheck(L_93); + StringBuilder_Insert_m9821(L_93, 0, L_95, /*hidden argument*/NULL); + goto IL_0263; + } + +IL_024d: + { + bool L_96 = V_8; + if (L_96) + { + goto IL_0263; + } + } + { + StringBuilder_t457 * L_97 = V_6; + NumberFormatInfo_t1250 * L_98 = ___nfi; + NullCheck(L_98); + String_t* L_99 = NumberFormatInfo_get_NegativeSign_m7631(L_98, /*hidden argument*/NULL); + NullCheck(L_97); + StringBuilder_Insert_m9821(L_97, 0, L_99, /*hidden argument*/NULL); + } + +IL_0263: + { + goto IL_02d1; + } + +IL_0268: + { + StringBuilder_t457 * L_100 = V_4; + NullCheck(L_100); + int32_t L_101 = StringBuilder_get_Length_m4734(L_100, /*hidden argument*/NULL); + CustomInfo_t1722 * L_102 = V_3; + NullCheck(L_102); + int32_t L_103 = (L_102->___IntegerDigits_4); + CustomInfo_t1722 * L_104 = V_3; + NullCheck(L_104); + int32_t L_105 = (L_104->___IntegerHeadSharpDigits_5); + if ((((int32_t)L_101) >= ((int32_t)((int32_t)((int32_t)L_103-(int32_t)L_105))))) + { + goto IL_02a4; + } + } + { + StringBuilder_t457 * L_106 = V_4; + CustomInfo_t1722 * L_107 = V_3; + NullCheck(L_107); + int32_t L_108 = (L_107->___IntegerDigits_4); + CustomInfo_t1722 * L_109 = V_3; + NullCheck(L_109); + int32_t L_110 = (L_109->___IntegerHeadSharpDigits_5); + StringBuilder_t457 * L_111 = V_4; + NullCheck(L_111); + int32_t L_112 = StringBuilder_get_Length_m4734(L_111, /*hidden argument*/NULL); + NullCheck(L_106); + StringBuilder_Insert_m9823(L_106, 0, _stringLiteral62, ((int32_t)((int32_t)((int32_t)((int32_t)L_108-(int32_t)L_110))-(int32_t)L_112)), /*hidden argument*/NULL); + } + +IL_02a4: + { + CustomInfo_t1722 * L_113 = V_3; + NullCheck(L_113); + int32_t L_114 = (L_113->___IntegerDigits_4); + CustomInfo_t1722 * L_115 = V_3; + NullCheck(L_115); + int32_t L_116 = (L_115->___IntegerHeadSharpDigits_5); + if ((!(((uint32_t)L_114) == ((uint32_t)L_116)))) + { + goto IL_02d1; + } + } + { + StringBuilder_t457 * L_117 = V_4; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + bool L_118 = NumberFormatter_IsZeroOnly_m10686(NULL /*static, unused*/, L_117, /*hidden argument*/NULL); + if (!L_118) + { + goto IL_02d1; + } + } + { + StringBuilder_t457 * L_119 = V_4; + StringBuilder_t457 * L_120 = V_4; + NullCheck(L_120); + int32_t L_121 = StringBuilder_get_Length_m4734(L_120, /*hidden argument*/NULL); + NullCheck(L_119); + StringBuilder_Remove_m9815(L_119, 0, L_121, /*hidden argument*/NULL); + } + +IL_02d1: + { + StringBuilder_t457 * L_122 = V_5; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + NumberFormatter_ZeroTrimEnd_m10685(NULL /*static, unused*/, L_122, 1, /*hidden argument*/NULL); + goto IL_02e8; + } + +IL_02de: + { + StringBuilder_t457 * L_123 = V_5; + NullCheck(L_123); + StringBuilder_Append_m4622(L_123, ((int32_t)48), /*hidden argument*/NULL); + } + +IL_02e8: + { + StringBuilder_t457 * L_124 = V_5; + NullCheck(L_124); + int32_t L_125 = StringBuilder_get_Length_m4734(L_124, /*hidden argument*/NULL); + CustomInfo_t1722 * L_126 = V_3; + NullCheck(L_126); + int32_t L_127 = (L_126->___DecimalDigits_1); + CustomInfo_t1722 * L_128 = V_3; + NullCheck(L_128); + int32_t L_129 = (L_128->___DecimalTailSharpDigits_3); + if ((((int32_t)L_125) < ((int32_t)((int32_t)((int32_t)L_127-(int32_t)L_129))))) + { + goto IL_02de; + } + } + { + StringBuilder_t457 * L_130 = V_5; + NullCheck(L_130); + int32_t L_131 = StringBuilder_get_Length_m4734(L_130, /*hidden argument*/NULL); + CustomInfo_t1722 * L_132 = V_3; + NullCheck(L_132); + int32_t L_133 = (L_132->___DecimalDigits_1); + if ((((int32_t)L_131) <= ((int32_t)L_133))) + { + goto IL_032f; + } + } + { + StringBuilder_t457 * L_134 = V_5; + CustomInfo_t1722 * L_135 = V_3; + NullCheck(L_135); + int32_t L_136 = (L_135->___DecimalDigits_1); + StringBuilder_t457 * L_137 = V_5; + NullCheck(L_137); + int32_t L_138 = StringBuilder_get_Length_m4734(L_137, /*hidden argument*/NULL); + CustomInfo_t1722 * L_139 = V_3; + NullCheck(L_139); + int32_t L_140 = (L_139->___DecimalDigits_1); + NullCheck(L_134); + StringBuilder_Remove_m9815(L_134, L_136, ((int32_t)((int32_t)L_138-(int32_t)L_140)), /*hidden argument*/NULL); + } + +IL_032f: + { + CustomInfo_t1722 * L_141 = V_3; + String_t* L_142 = ___format; + int32_t L_143 = V_1; + int32_t L_144 = V_2; + NumberFormatInfo_t1250 * L_145 = ___nfi; + bool L_146 = (__this->____positive_12); + StringBuilder_t457 * L_147 = V_4; + StringBuilder_t457 * L_148 = V_5; + StringBuilder_t457 * L_149 = V_6; + NullCheck(L_141); + String_t* L_150 = CustomInfo_Format_m10606(L_141, L_142, L_143, L_144, L_145, L_146, L_147, L_148, L_149, /*hidden argument*/NULL); + return L_150; + } +} +// System.Void System.NumberFormatter::ZeroTrimEnd(System.Text.StringBuilder,System.Boolean) +extern "C" void NumberFormatter_ZeroTrimEnd_m10685 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, bool ___canEmpty, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t G_B7_0 = 0; + { + V_0 = 0; + StringBuilder_t457 * L_0 = ___sb; + NullCheck(L_0); + int32_t L_1 = StringBuilder_get_Length_m4734(L_0, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_1-(int32_t)1)); + goto IL_002b; + } + +IL_0010: + { + StringBuilder_t457 * L_2 = ___sb; + int32_t L_3 = V_1; + NullCheck(L_2); + uint16_t L_4 = StringBuilder_get_Chars_m9812(L_2, L_3, /*hidden argument*/NULL); + if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) + { + goto IL_0023; + } + } + { + goto IL_0046; + } + +IL_0023: + { + int32_t L_5 = V_0; + V_0 = ((int32_t)((int32_t)L_5+(int32_t)1)); + int32_t L_6 = V_1; + V_1 = ((int32_t)((int32_t)L_6-(int32_t)1)); + } + +IL_002b: + { + bool L_7 = ___canEmpty; + if (!L_7) + { + goto IL_003d; + } + } + { + int32_t L_8 = V_1; + G_B7_0 = ((((int32_t)((((int32_t)L_8) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + goto IL_0041; + } + +IL_003d: + { + int32_t L_9 = V_1; + G_B7_0 = ((((int32_t)L_9) > ((int32_t)0))? 1 : 0); + } + +IL_0041: + { + if (G_B7_0) + { + goto IL_0010; + } + } + +IL_0046: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_005d; + } + } + { + StringBuilder_t457 * L_11 = ___sb; + StringBuilder_t457 * L_12 = ___sb; + NullCheck(L_12); + int32_t L_13 = StringBuilder_get_Length_m4734(L_12, /*hidden argument*/NULL); + int32_t L_14 = V_0; + int32_t L_15 = V_0; + NullCheck(L_11); + StringBuilder_Remove_m9815(L_11, ((int32_t)((int32_t)L_13-(int32_t)L_14)), L_15, /*hidden argument*/NULL); + } + +IL_005d: + { + return; + } +} +// System.Boolean System.NumberFormatter::IsZeroOnly(System.Text.StringBuilder) +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" bool NumberFormatter_IsZeroOnly_m10686 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + V_0 = 0; + goto IL_002c; + } + +IL_0007: + { + StringBuilder_t457 * L_0 = ___sb; + int32_t L_1 = V_0; + NullCheck(L_0); + uint16_t L_2 = StringBuilder_get_Chars_m9812(L_0, L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_3 = Char_IsDigit_m4755(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0028; + } + } + { + StringBuilder_t457 * L_4 = ___sb; + int32_t L_5 = V_0; + NullCheck(L_4); + uint16_t L_6 = StringBuilder_get_Chars_m9812(L_4, L_5, /*hidden argument*/NULL); + if ((((int32_t)L_6) == ((int32_t)((int32_t)48)))) + { + goto IL_0028; + } + } + { + return 0; + } + +IL_0028: + { + int32_t L_7 = V_0; + V_0 = ((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002c: + { + int32_t L_8 = V_0; + StringBuilder_t457 * L_9 = ___sb; + NullCheck(L_9); + int32_t L_10 = StringBuilder_get_Length_m4734(L_9, /*hidden argument*/NULL); + if ((((int32_t)L_8) < ((int32_t)L_10))) + { + goto IL_0007; + } + } + { + return 1; + } +} +// System.Void System.NumberFormatter::AppendNonNegativeNumber(System.Text.StringBuilder,System.Int32) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_AppendNonNegativeNumber_m10687 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, int32_t ___v, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = ___v; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + int32_t L_2 = ___v; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t L_3 = NumberFormatter_ScaleOrder_m10619(NULL /*static, unused*/, (((int64_t)((int64_t)L_2))), /*hidden argument*/NULL); + V_0 = ((int32_t)((int32_t)L_3-(int32_t)1)); + } + +IL_0017: + { + int32_t L_4 = ___v; + int32_t L_5 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int64_t L_6 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + V_1 = ((int32_t)((int32_t)L_4/(int32_t)(((int32_t)((int32_t)L_6))))); + StringBuilder_t457 * L_7 = ___sb; + int32_t L_8 = V_1; + NullCheck(L_7); + StringBuilder_Append_m4622(L_7, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)L_8))))), /*hidden argument*/NULL); + int32_t L_9 = ___v; + int32_t L_10 = V_0; + int32_t L_11 = L_10; + V_0 = ((int32_t)((int32_t)L_11-(int32_t)1)); + int64_t L_12 = NumberFormatter_GetTenPowerOf_m10610(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); + int32_t L_13 = V_1; + ___v = ((int32_t)((int32_t)L_9-(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)L_12)))*(int32_t)L_13)))); + int32_t L_14 = V_0; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_0017; + } + } + { + return; + } +} +// System.Void System.NumberFormatter::AppendIntegerString(System.Int32,System.Text.StringBuilder) +extern "C" void NumberFormatter_AppendIntegerString_m10688 (NumberFormatter_t1723 * __this, int32_t ___minLength, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____decPointPos_18); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0017; + } + } + { + StringBuilder_t457 * L_1 = ___sb; + int32_t L_2 = ___minLength; + NullCheck(L_1); + StringBuilder_Append_m9818(L_1, ((int32_t)48), L_2, /*hidden argument*/NULL); + return; + } + +IL_0017: + { + int32_t L_3 = (__this->____decPointPos_18); + int32_t L_4 = ___minLength; + if ((((int32_t)L_3) >= ((int32_t)L_4))) + { + goto IL_0034; + } + } + { + StringBuilder_t457 * L_5 = ___sb; + int32_t L_6 = ___minLength; + int32_t L_7 = (__this->____decPointPos_18); + NullCheck(L_5); + StringBuilder_Append_m9818(L_5, ((int32_t)48), ((int32_t)((int32_t)L_6-(int32_t)L_7)), /*hidden argument*/NULL); + } + +IL_0034: + { + int32_t L_8 = (__this->____digitsLen_16); + int32_t L_9 = (__this->____decPointPos_18); + int32_t L_10 = (__this->____digitsLen_16); + StringBuilder_t457 * L_11 = ___sb; + NumberFormatter_AppendDigits_m10697(__this, ((int32_t)((int32_t)L_8-(int32_t)L_9)), L_10, L_11, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::AppendIntegerString(System.Int32) +extern "C" void NumberFormatter_AppendIntegerString_m10689 (NumberFormatter_t1723 * __this, int32_t ___minLength, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____decPointPos_18); + if ((((int32_t)L_0) > ((int32_t)0))) + { + goto IL_0016; + } + } + { + int32_t L_1 = ___minLength; + NumberFormatter_Append_m10633(__this, ((int32_t)48), L_1, /*hidden argument*/NULL); + return; + } + +IL_0016: + { + int32_t L_2 = (__this->____decPointPos_18); + int32_t L_3 = ___minLength; + if ((((int32_t)L_2) >= ((int32_t)L_3))) + { + goto IL_0032; + } + } + { + int32_t L_4 = ___minLength; + int32_t L_5 = (__this->____decPointPos_18); + NumberFormatter_Append_m10633(__this, ((int32_t)48), ((int32_t)((int32_t)L_4-(int32_t)L_5)), /*hidden argument*/NULL); + } + +IL_0032: + { + int32_t L_6 = (__this->____digitsLen_16); + int32_t L_7 = (__this->____decPointPos_18); + int32_t L_8 = (__this->____digitsLen_16); + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)L_6-(int32_t)L_7)), L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::AppendDecimalString(System.Int32,System.Text.StringBuilder) +extern "C" void NumberFormatter_AppendDecimalString_m10690 (NumberFormatter_t1723 * __this, int32_t ___precision, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____digitsLen_16); + int32_t L_1 = ___precision; + int32_t L_2 = (__this->____decPointPos_18); + int32_t L_3 = (__this->____digitsLen_16); + int32_t L_4 = (__this->____decPointPos_18); + StringBuilder_t457 * L_5 = ___sb; + NumberFormatter_AppendDigits_m10697(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_0-(int32_t)L_1))-(int32_t)L_2)), ((int32_t)((int32_t)L_3-(int32_t)L_4)), L_5, /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::AppendDecimalString(System.Int32) +extern "C" void NumberFormatter_AppendDecimalString_m10691 (NumberFormatter_t1723 * __this, int32_t ___precision, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____digitsLen_16); + int32_t L_1 = ___precision; + int32_t L_2 = (__this->____decPointPos_18); + int32_t L_3 = (__this->____digitsLen_16); + int32_t L_4 = (__this->____decPointPos_18); + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_0-(int32_t)L_1))-(int32_t)L_2)), ((int32_t)((int32_t)L_3-(int32_t)L_4)), /*hidden argument*/NULL); + return; + } +} +// System.Void System.NumberFormatter::AppendIntegerStringWithGroupSeparator(System.Int32[],System.String) +extern "C" void NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692 (NumberFormatter_t1723 * __this, Int32U5BU5D_t420* ___groups, String_t* ___groupSeparator, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + int32_t G_B13_0 = 0; + int32_t G_B21_0 = 0; + { + bool L_0 = NumberFormatter_get_IsZeroInteger_m10641(__this, /*hidden argument*/NULL); + if (!L_0) + { + goto IL_0014; + } + } + { + NumberFormatter_Append_m10632(__this, ((int32_t)48), /*hidden argument*/NULL); + return; + } + +IL_0014: + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + goto IL_0041; + } + +IL_001f: + { + int32_t L_1 = V_0; + Int32U5BU5D_t420* L_2 = ___groups; + int32_t L_3 = V_2; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + int32_t L_4 = L_3; + V_0 = ((int32_t)((int32_t)L_1+(int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_2, L_4, sizeof(int32_t))))); + int32_t L_5 = V_0; + int32_t L_6 = (__this->____decPointPos_18); + if ((((int32_t)L_5) > ((int32_t)L_6))) + { + goto IL_0038; + } + } + { + int32_t L_7 = V_2; + V_1 = L_7; + goto IL_003d; + } + +IL_0038: + { + goto IL_004a; + } + +IL_003d: + { + int32_t L_8 = V_2; + V_2 = ((int32_t)((int32_t)L_8+(int32_t)1)); + } + +IL_0041: + { + int32_t L_9 = V_2; + Int32U5BU5D_t420* L_10 = ___groups; + NullCheck(L_10); + if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_10)->max_length))))))) + { + goto IL_001f; + } + } + +IL_004a: + { + Int32U5BU5D_t420* L_11 = ___groups; + NullCheck(L_11); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))) <= ((int32_t)0))) + { + goto IL_0168; + } + } + { + int32_t L_12 = V_0; + if ((((int32_t)L_12) <= ((int32_t)0))) + { + goto IL_0168; + } + } + { + Int32U5BU5D_t420* L_13 = ___groups; + int32_t L_14 = V_1; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + V_4 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_13, L_15, sizeof(int32_t))); + int32_t L_16 = (__this->____decPointPos_18); + int32_t L_17 = V_0; + if ((((int32_t)L_16) <= ((int32_t)L_17))) + { + goto IL_0078; + } + } + { + int32_t L_18 = (__this->____decPointPos_18); + int32_t L_19 = V_0; + G_B13_0 = ((int32_t)((int32_t)L_18-(int32_t)L_19)); + goto IL_0079; + } + +IL_0078: + { + G_B13_0 = 0; + } + +IL_0079: + { + V_5 = G_B13_0; + int32_t L_20 = V_4; + if (L_20) + { + goto IL_00ae; + } + } + { + goto IL_008b; + } + +IL_0087: + { + int32_t L_21 = V_1; + V_1 = ((int32_t)((int32_t)L_21-(int32_t)1)); + } + +IL_008b: + { + int32_t L_22 = V_1; + if ((((int32_t)L_22) < ((int32_t)0))) + { + goto IL_009a; + } + } + { + Int32U5BU5D_t420* L_23 = ___groups; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + if (!(*(int32_t*)(int32_t*)SZArrayLdElema(L_23, L_25, sizeof(int32_t)))) + { + goto IL_0087; + } + } + +IL_009a: + { + int32_t L_26 = V_5; + if ((((int32_t)L_26) <= ((int32_t)0))) + { + goto IL_00a9; + } + } + { + int32_t L_27 = V_5; + G_B21_0 = L_27; + goto IL_00ac; + } + +IL_00a9: + { + Int32U5BU5D_t420* L_28 = ___groups; + int32_t L_29 = V_1; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_29); + int32_t L_30 = L_29; + G_B21_0 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_28, L_30, sizeof(int32_t))); + } + +IL_00ac: + { + V_4 = G_B21_0; + } + +IL_00ae: + { + int32_t L_31 = V_5; + if (L_31) + { + goto IL_00bd; + } + } + { + int32_t L_32 = V_4; + V_3 = L_32; + goto IL_00dd; + } + +IL_00bd: + { + int32_t L_33 = V_1; + int32_t L_34 = V_5; + int32_t L_35 = V_4; + V_1 = ((int32_t)((int32_t)L_33+(int32_t)((int32_t)((int32_t)L_34/(int32_t)L_35)))); + int32_t L_36 = V_5; + int32_t L_37 = V_4; + V_3 = ((int32_t)((int32_t)L_36%(int32_t)L_37)); + int32_t L_38 = V_3; + if (L_38) + { + goto IL_00d9; + } + } + { + int32_t L_39 = V_4; + V_3 = L_39; + goto IL_00dd; + } + +IL_00d9: + { + int32_t L_40 = V_1; + V_1 = ((int32_t)((int32_t)L_40+(int32_t)1)); + } + +IL_00dd: + { + V_6 = 0; + goto IL_015e; + } + +IL_00e5: + { + int32_t L_41 = (__this->____decPointPos_18); + int32_t L_42 = V_6; + int32_t L_43 = V_3; + if ((((int32_t)((int32_t)((int32_t)L_41-(int32_t)L_42))) <= ((int32_t)L_43))) + { + goto IL_00fa; + } + } + { + int32_t L_44 = V_3; + if (L_44) + { + goto IL_011b; + } + } + +IL_00fa: + { + int32_t L_45 = (__this->____digitsLen_16); + int32_t L_46 = (__this->____decPointPos_18); + int32_t L_47 = (__this->____digitsLen_16); + int32_t L_48 = V_6; + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)L_45-(int32_t)L_46)), ((int32_t)((int32_t)L_47-(int32_t)L_48)), /*hidden argument*/NULL); + goto IL_0163; + } + +IL_011b: + { + int32_t L_49 = (__this->____digitsLen_16); + int32_t L_50 = V_6; + int32_t L_51 = V_3; + int32_t L_52 = (__this->____digitsLen_16); + int32_t L_53 = V_6; + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_49-(int32_t)L_50))-(int32_t)L_51)), ((int32_t)((int32_t)L_52-(int32_t)L_53)), /*hidden argument*/NULL); + int32_t L_54 = V_6; + int32_t L_55 = V_3; + V_6 = ((int32_t)((int32_t)L_54+(int32_t)L_55)); + String_t* L_56 = ___groupSeparator; + NumberFormatter_Append_m10634(__this, L_56, /*hidden argument*/NULL); + int32_t L_57 = V_1; + int32_t L_58 = ((int32_t)((int32_t)L_57-(int32_t)1)); + V_1 = L_58; + Int32U5BU5D_t420* L_59 = ___groups; + NullCheck(L_59); + if ((((int32_t)L_58) >= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_59)->max_length))))))) + { + goto IL_015b; + } + } + { + int32_t L_60 = V_1; + if ((((int32_t)L_60) < ((int32_t)0))) + { + goto IL_015b; + } + } + { + Int32U5BU5D_t420* L_61 = ___groups; + int32_t L_62 = V_1; + NullCheck(L_61); + IL2CPP_ARRAY_BOUNDS_CHECK(L_61, L_62); + int32_t L_63 = L_62; + V_4 = (*(int32_t*)(int32_t*)SZArrayLdElema(L_61, L_63, sizeof(int32_t))); + } + +IL_015b: + { + int32_t L_64 = V_4; + V_3 = L_64; + } + +IL_015e: + { + goto IL_00e5; + } + +IL_0163: + { + goto IL_0181; + } + +IL_0168: + { + int32_t L_65 = (__this->____digitsLen_16); + int32_t L_66 = (__this->____decPointPos_18); + int32_t L_67 = (__this->____digitsLen_16); + NumberFormatter_AppendDigits_m10696(__this, ((int32_t)((int32_t)L_65-(int32_t)L_66)), L_67, /*hidden argument*/NULL); + } + +IL_0181: + { + return; + } +} +// System.Void System.NumberFormatter::AppendExponent(System.Globalization.NumberFormatInfo,System.Int32,System.Int32) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_AppendExponent_m10693 (NumberFormatter_t1723 * __this, NumberFormatInfo_t1250 * ___nfi, int32_t ___exponent, int32_t ___minDigits, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + bool L_0 = (__this->____specifierIsUpper_11); + if (L_0) + { + goto IL_0018; + } + } + { + uint16_t L_1 = (__this->____specifier_13); + if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)82))))) + { + goto IL_0025; + } + } + +IL_0018: + { + NumberFormatter_Append_m10632(__this, ((int32_t)69), /*hidden argument*/NULL); + goto IL_002d; + } + +IL_0025: + { + NumberFormatter_Append_m10632(__this, ((int32_t)101), /*hidden argument*/NULL); + } + +IL_002d: + { + int32_t L_2 = ___exponent; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0045; + } + } + { + NumberFormatInfo_t1250 * L_3 = ___nfi; + NullCheck(L_3); + String_t* L_4 = NumberFormatInfo_get_PositiveSign_m7647(L_3, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_4, /*hidden argument*/NULL); + goto IL_0055; + } + +IL_0045: + { + NumberFormatInfo_t1250 * L_5 = ___nfi; + NullCheck(L_5); + String_t* L_6 = NumberFormatInfo_get_NegativeSign_m7631(L_5, /*hidden argument*/NULL); + NumberFormatter_Append_m10634(__this, L_6, /*hidden argument*/NULL); + int32_t L_7 = ___exponent; + ___exponent = ((-L_7)); + } + +IL_0055: + { + int32_t L_8 = ___exponent; + if (L_8) + { + goto IL_0069; + } + } + { + int32_t L_9 = ___minDigits; + NumberFormatter_Append_m10633(__this, ((int32_t)48), L_9, /*hidden argument*/NULL); + goto IL_00cd; + } + +IL_0069: + { + int32_t L_10 = ___exponent; + if ((((int32_t)L_10) >= ((int32_t)((int32_t)10)))) + { + goto IL_008c; + } + } + { + int32_t L_11 = ___minDigits; + NumberFormatter_Append_m10633(__this, ((int32_t)48), ((int32_t)((int32_t)L_11-(int32_t)1)), /*hidden argument*/NULL); + int32_t L_12 = ___exponent; + NumberFormatter_Append_m10632(__this, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)L_12))))), /*hidden argument*/NULL); + goto IL_00cd; + } + +IL_008c: + { + int32_t L_13 = ___exponent; + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + uint32_t L_14 = NumberFormatter_FastToDecHex_m10614(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + V_0 = L_14; + int32_t L_15 = ___exponent; + if ((((int32_t)L_15) >= ((int32_t)((int32_t)100)))) + { + goto IL_00a2; + } + } + { + int32_t L_16 = ___minDigits; + if ((!(((uint32_t)L_16) == ((uint32_t)3)))) + { + goto IL_00af; + } + } + +IL_00a2: + { + uint32_t L_17 = V_0; + NumberFormatter_Append_m10632(__this, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((uint32_t)L_17>>8))))))), /*hidden argument*/NULL); + } + +IL_00af: + { + uint32_t L_18 = V_0; + NumberFormatter_Append_m10632(__this, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_18>>4))&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + uint32_t L_19 = V_0; + NumberFormatter_Append_m10632(__this, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + } + +IL_00cd: + { + return; + } +} +// System.Void System.NumberFormatter::AppendOneDigit(System.Int32) +extern "C" void NumberFormatter_AppendOneDigit_m10694 (NumberFormatter_t1723 * __this, int32_t ___start, const MethodInfo* method) +{ + uint32_t V_0 = 0; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->____ind_24); + CharU5BU5D_t458* L_1 = (__this->____cbuf_23); + NullCheck(L_1); + if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))))) + { + goto IL_0022; + } + } + { + int32_t L_2 = (__this->____ind_24); + NumberFormatter_Resize_m10631(__this, ((int32_t)((int32_t)L_2+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + } + +IL_0022: + { + int32_t L_3 = ___start; + int32_t L_4 = (__this->____offset_17); + ___start = ((int32_t)((int32_t)L_3+(int32_t)L_4)); + int32_t L_5 = ___start; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_003a; + } + } + { + V_0 = 0; + goto IL_008b; + } + +IL_003a: + { + int32_t L_6 = ___start; + if ((((int32_t)L_6) >= ((int32_t)8))) + { + goto IL_004d; + } + } + { + uint32_t L_7 = (__this->____val1_19); + V_0 = L_7; + goto IL_008b; + } + +IL_004d: + { + int32_t L_8 = ___start; + if ((((int32_t)L_8) >= ((int32_t)((int32_t)16)))) + { + goto IL_0061; + } + } + { + uint32_t L_9 = (__this->____val2_20); + V_0 = L_9; + goto IL_008b; + } + +IL_0061: + { + int32_t L_10 = ___start; + if ((((int32_t)L_10) >= ((int32_t)((int32_t)24)))) + { + goto IL_0075; + } + } + { + uint32_t L_11 = (__this->____val3_21); + V_0 = L_11; + goto IL_008b; + } + +IL_0075: + { + int32_t L_12 = ___start; + if ((((int32_t)L_12) >= ((int32_t)((int32_t)32)))) + { + goto IL_0089; + } + } + { + uint32_t L_13 = (__this->____val4_22); + V_0 = L_13; + goto IL_008b; + } + +IL_0089: + { + V_0 = 0; + } + +IL_008b: + { + uint32_t L_14 = V_0; + int32_t L_15 = ___start; + V_0 = ((int32_t)((uint32_t)L_14>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_15&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31))))); + CharU5BU5D_t458* L_16 = (__this->____cbuf_23); + int32_t L_17 = (__this->____ind_24); + int32_t L_18 = L_17; + V_1 = L_18; + __this->____ind_24 = ((int32_t)((int32_t)L_18+(int32_t)1)); + int32_t L_19 = V_1; + uint32_t L_20 = V_0; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_19); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_16, L_19, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)15)))))))); + return; + } +} +// System.Void System.NumberFormatter::FastAppendDigits(System.Int32,System.Boolean) +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" void NumberFormatter_FastAppendDigits_m10695 (NumberFormatter_t1723 * __this, int32_t ___val, bool ___force, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + int32_t L_0 = (__this->____ind_24); + V_0 = L_0; + bool L_1 = ___force; + if (L_1) + { + goto IL_0015; + } + } + { + int32_t L_2 = ___val; + if ((((int32_t)L_2) < ((int32_t)((int32_t)100)))) + { + goto IL_0078; + } + } + +IL_0015: + { + int32_t L_3 = ___val; + V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)((int32_t)5243)))>>(int32_t)((int32_t)19))); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_4 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_5 = V_2; + V_1 = (*((int32_t*)((int32_t*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)4)))))); + bool L_6 = ___force; + if (L_6) + { + goto IL_003c; + } + } + { + int32_t L_7 = ___val; + if ((((int32_t)L_7) < ((int32_t)((int32_t)1000)))) + { + goto IL_004f; + } + } + +IL_003c: + { + CharU5BU5D_t458* L_8 = (__this->____cbuf_23); + int32_t L_9 = V_0; + int32_t L_10 = L_9; + V_0 = ((int32_t)((int32_t)L_10+(int32_t)1)); + int32_t L_11 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_10); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_8, L_10, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_11>>(int32_t)4))))))); + } + +IL_004f: + { + CharU5BU5D_t458* L_12 = (__this->____cbuf_23); + int32_t L_13 = V_0; + int32_t L_14 = L_13; + V_0 = ((int32_t)((int32_t)L_14+(int32_t)1)); + int32_t L_15 = V_1; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_12, L_14, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_15&(int32_t)((int32_t)15)))))))); + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_16 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_17 = ___val; + int32_t L_18 = V_2; + V_1 = (*((int32_t*)((int32_t*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17-(int32_t)((int32_t)((int32_t)L_18*(int32_t)((int32_t)100)))))*(int32_t)4)))))); + goto IL_0083; + } + +IL_0078: + { + IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1723_il2cpp_TypeInfo_var); + int32_t* L_19 = ((NumberFormatter_t1723_StaticFields*)NumberFormatter_t1723_il2cpp_TypeInfo_var->static_fields)->___DecHexDigits_5; + int32_t L_20 = ___val; + V_1 = (*((int32_t*)((int32_t*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)4)))))); + } + +IL_0083: + { + bool L_21 = ___force; + if (L_21) + { + goto IL_0091; + } + } + { + int32_t L_22 = ___val; + if ((((int32_t)L_22) < ((int32_t)((int32_t)10)))) + { + goto IL_00a4; + } + } + +IL_0091: + { + CharU5BU5D_t458* L_23 = (__this->____cbuf_23); + int32_t L_24 = V_0; + int32_t L_25 = L_24; + V_0 = ((int32_t)((int32_t)L_25+(int32_t)1)); + int32_t L_26 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_25); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_23, L_25, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_26>>(int32_t)4))))))); + } + +IL_00a4: + { + CharU5BU5D_t458* L_27 = (__this->____cbuf_23); + int32_t L_28 = V_0; + int32_t L_29 = L_28; + V_0 = ((int32_t)((int32_t)L_29+(int32_t)1)); + int32_t L_30 = V_1; + NullCheck(L_27); + IL2CPP_ARRAY_BOUNDS_CHECK(L_27, L_29); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_27, L_29, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_30&(int32_t)((int32_t)15)))))))); + int32_t L_31 = V_0; + __this->____ind_24 = L_31; + return; + } +} +// System.Void System.NumberFormatter::AppendDigits(System.Int32,System.Int32) +extern "C" void NumberFormatter_AppendDigits_m10696 (NumberFormatter_t1723 * __this, int32_t ___start, int32_t ___end, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___end; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = (__this->____ind_24); + int32_t L_3 = ___end; + int32_t L_4 = ___start; + V_0 = ((int32_t)((int32_t)L_2+(int32_t)((int32_t)((int32_t)L_3-(int32_t)L_4)))); + int32_t L_5 = V_0; + CharU5BU5D_t458* L_6 = (__this->____cbuf_23); + NullCheck(L_6); + if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))))) + { + goto IL_002b; + } + } + { + int32_t L_7 = V_0; + NumberFormatter_Resize_m10631(__this, ((int32_t)((int32_t)L_7+(int32_t)((int32_t)10))), /*hidden argument*/NULL); + } + +IL_002b: + { + int32_t L_8 = V_0; + __this->____ind_24 = L_8; + int32_t L_9 = ___end; + int32_t L_10 = (__this->____offset_17); + ___end = ((int32_t)((int32_t)L_9+(int32_t)L_10)); + int32_t L_11 = ___start; + int32_t L_12 = (__this->____offset_17); + ___start = ((int32_t)((int32_t)L_11+(int32_t)L_12)); + int32_t L_13 = ___start; + int32_t L_14 = ___start; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_13+(int32_t)8))-(int32_t)((int32_t)((int32_t)L_14&(int32_t)7)))); + goto IL_01dc; + } + +IL_0053: + { + int32_t L_15 = V_1; + if ((!(((uint32_t)L_15) == ((uint32_t)8)))) + { + goto IL_0066; + } + } + { + uint32_t L_16 = (__this->____val1_19); + V_2 = L_16; + goto IL_00a4; + } + +IL_0066: + { + int32_t L_17 = V_1; + if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)16))))) + { + goto IL_007a; + } + } + { + uint32_t L_18 = (__this->____val2_20); + V_2 = L_18; + goto IL_00a4; + } + +IL_007a: + { + int32_t L_19 = V_1; + if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)24))))) + { + goto IL_008e; + } + } + { + uint32_t L_20 = (__this->____val3_21); + V_2 = L_20; + goto IL_00a4; + } + +IL_008e: + { + int32_t L_21 = V_1; + if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)32))))) + { + goto IL_00a2; + } + } + { + uint32_t L_22 = (__this->____val4_22); + V_2 = L_22; + goto IL_00a4; + } + +IL_00a2: + { + V_2 = 0; + } + +IL_00a4: + { + uint32_t L_23 = V_2; + int32_t L_24 = ___start; + V_2 = ((int32_t)((uint32_t)L_23>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_24&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31))))); + int32_t L_25 = V_1; + int32_t L_26 = ___end; + if ((((int32_t)L_25) <= ((int32_t)L_26))) + { + goto IL_00b8; + } + } + { + int32_t L_27 = ___end; + V_1 = L_27; + } + +IL_00b8: + { + CharU5BU5D_t458* L_28 = (__this->____cbuf_23); + int32_t L_29 = V_0; + int32_t L_30 = ((int32_t)((int32_t)L_29-(int32_t)1)); + V_0 = L_30; + uint32_t L_31 = V_2; + NullCheck(L_28); + IL2CPP_ARRAY_BOUNDS_CHECK(L_28, L_30); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_28, L_30, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)15)))))))); + int32_t L_32 = V_1; + int32_t L_33 = ___start; + V_3 = ((int32_t)((int32_t)L_32-(int32_t)L_33)); + int32_t L_34 = V_3; + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 0) + { + goto IL_01c8; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 1) + { + goto IL_01ab; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 2) + { + goto IL_018e; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 3) + { + goto IL_0171; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 4) + { + goto IL_0154; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 5) + { + goto IL_0137; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 6) + { + goto IL_011a; + } + if (((int32_t)((int32_t)L_34-(int32_t)1)) == 7) + { + goto IL_00fd; + } + } + { + goto IL_01d5; + } + +IL_00fd: + { + CharU5BU5D_t458* L_35 = (__this->____cbuf_23); + int32_t L_36 = V_0; + int32_t L_37 = ((int32_t)((int32_t)L_36-(int32_t)1)); + V_0 = L_37; + uint32_t L_38 = V_2; + int32_t L_39 = ((int32_t)((uint32_t)L_38>>4)); + V_2 = L_39; + NullCheck(L_35); + IL2CPP_ARRAY_BOUNDS_CHECK(L_35, L_37); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_35, L_37, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_39&(int32_t)((int32_t)15)))))))); + goto IL_011a; + } + +IL_011a: + { + CharU5BU5D_t458* L_40 = (__this->____cbuf_23); + int32_t L_41 = V_0; + int32_t L_42 = ((int32_t)((int32_t)L_41-(int32_t)1)); + V_0 = L_42; + uint32_t L_43 = V_2; + int32_t L_44 = ((int32_t)((uint32_t)L_43>>4)); + V_2 = L_44; + NullCheck(L_40); + IL2CPP_ARRAY_BOUNDS_CHECK(L_40, L_42); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_40, L_42, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_44&(int32_t)((int32_t)15)))))))); + goto IL_0137; + } + +IL_0137: + { + CharU5BU5D_t458* L_45 = (__this->____cbuf_23); + int32_t L_46 = V_0; + int32_t L_47 = ((int32_t)((int32_t)L_46-(int32_t)1)); + V_0 = L_47; + uint32_t L_48 = V_2; + int32_t L_49 = ((int32_t)((uint32_t)L_48>>4)); + V_2 = L_49; + NullCheck(L_45); + IL2CPP_ARRAY_BOUNDS_CHECK(L_45, L_47); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_45, L_47, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_49&(int32_t)((int32_t)15)))))))); + goto IL_0154; + } + +IL_0154: + { + CharU5BU5D_t458* L_50 = (__this->____cbuf_23); + int32_t L_51 = V_0; + int32_t L_52 = ((int32_t)((int32_t)L_51-(int32_t)1)); + V_0 = L_52; + uint32_t L_53 = V_2; + int32_t L_54 = ((int32_t)((uint32_t)L_53>>4)); + V_2 = L_54; + NullCheck(L_50); + IL2CPP_ARRAY_BOUNDS_CHECK(L_50, L_52); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_50, L_52, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_54&(int32_t)((int32_t)15)))))))); + goto IL_0171; + } + +IL_0171: + { + CharU5BU5D_t458* L_55 = (__this->____cbuf_23); + int32_t L_56 = V_0; + int32_t L_57 = ((int32_t)((int32_t)L_56-(int32_t)1)); + V_0 = L_57; + uint32_t L_58 = V_2; + int32_t L_59 = ((int32_t)((uint32_t)L_58>>4)); + V_2 = L_59; + NullCheck(L_55); + IL2CPP_ARRAY_BOUNDS_CHECK(L_55, L_57); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_55, L_57, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_59&(int32_t)((int32_t)15)))))))); + goto IL_018e; + } + +IL_018e: + { + CharU5BU5D_t458* L_60 = (__this->____cbuf_23); + int32_t L_61 = V_0; + int32_t L_62 = ((int32_t)((int32_t)L_61-(int32_t)1)); + V_0 = L_62; + uint32_t L_63 = V_2; + int32_t L_64 = ((int32_t)((uint32_t)L_63>>4)); + V_2 = L_64; + NullCheck(L_60); + IL2CPP_ARRAY_BOUNDS_CHECK(L_60, L_62); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_60, L_62, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_64&(int32_t)((int32_t)15)))))))); + goto IL_01ab; + } + +IL_01ab: + { + CharU5BU5D_t458* L_65 = (__this->____cbuf_23); + int32_t L_66 = V_0; + int32_t L_67 = ((int32_t)((int32_t)L_66-(int32_t)1)); + V_0 = L_67; + uint32_t L_68 = V_2; + int32_t L_69 = ((int32_t)((uint32_t)L_68>>4)); + V_2 = L_69; + NullCheck(L_65); + IL2CPP_ARRAY_BOUNDS_CHECK(L_65, L_67); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_65, L_67, sizeof(uint16_t))) = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_69&(int32_t)((int32_t)15)))))))); + goto IL_01c8; + } + +IL_01c8: + { + int32_t L_70 = V_1; + int32_t L_71 = ___end; + if ((!(((uint32_t)L_70) == ((uint32_t)L_71)))) + { + goto IL_01d0; + } + } + { + return; + } + +IL_01d0: + { + goto IL_01d5; + } + +IL_01d5: + { + int32_t L_72 = V_1; + ___start = L_72; + int32_t L_73 = V_1; + V_1 = ((int32_t)((int32_t)L_73+(int32_t)8)); + } + +IL_01dc: + { + goto IL_0053; + } +} +// System.Void System.NumberFormatter::AppendDigits(System.Int32,System.Int32,System.Text.StringBuilder) +extern "C" void NumberFormatter_AppendDigits_m10697 (NumberFormatter_t1723 * __this, int32_t ___start, int32_t ___end, StringBuilder_t457 * ___sb, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + int32_t V_3 = 0; + { + int32_t L_0 = ___start; + int32_t L_1 = ___end; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + StringBuilder_t457 * L_2 = ___sb; + NullCheck(L_2); + int32_t L_3 = StringBuilder_get_Length_m4734(L_2, /*hidden argument*/NULL); + int32_t L_4 = ___end; + int32_t L_5 = ___start; + V_0 = ((int32_t)((int32_t)L_3+(int32_t)((int32_t)((int32_t)L_4-(int32_t)L_5)))); + StringBuilder_t457 * L_6 = ___sb; + int32_t L_7 = V_0; + NullCheck(L_6); + StringBuilder_set_Length_m4774(L_6, L_7, /*hidden argument*/NULL); + int32_t L_8 = ___end; + int32_t L_9 = (__this->____offset_17); + ___end = ((int32_t)((int32_t)L_8+(int32_t)L_9)); + int32_t L_10 = ___start; + int32_t L_11 = (__this->____offset_17); + ___start = ((int32_t)((int32_t)L_10+(int32_t)L_11)); + int32_t L_12 = ___start; + int32_t L_13 = ___start; + V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_12+(int32_t)8))-(int32_t)((int32_t)((int32_t)L_13&(int32_t)7)))); + goto IL_01bc; + } + +IL_003b: + { + int32_t L_14 = V_1; + if ((!(((uint32_t)L_14) == ((uint32_t)8)))) + { + goto IL_004e; + } + } + { + uint32_t L_15 = (__this->____val1_19); + V_2 = L_15; + goto IL_008c; + } + +IL_004e: + { + int32_t L_16 = V_1; + if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)16))))) + { + goto IL_0062; + } + } + { + uint32_t L_17 = (__this->____val2_20); + V_2 = L_17; + goto IL_008c; + } + +IL_0062: + { + int32_t L_18 = V_1; + if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)24))))) + { + goto IL_0076; + } + } + { + uint32_t L_19 = (__this->____val3_21); + V_2 = L_19; + goto IL_008c; + } + +IL_0076: + { + int32_t L_20 = V_1; + if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)32))))) + { + goto IL_008a; + } + } + { + uint32_t L_21 = (__this->____val4_22); + V_2 = L_21; + goto IL_008c; + } + +IL_008a: + { + V_2 = 0; + } + +IL_008c: + { + uint32_t L_22 = V_2; + int32_t L_23 = ___start; + V_2 = ((int32_t)((uint32_t)L_22>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23&(int32_t)7))<<(int32_t)2))&(int32_t)((int32_t)31))))); + int32_t L_24 = V_1; + int32_t L_25 = ___end; + if ((((int32_t)L_24) <= ((int32_t)L_25))) + { + goto IL_00a0; + } + } + { + int32_t L_26 = ___end; + V_1 = L_26; + } + +IL_00a0: + { + StringBuilder_t457 * L_27 = ___sb; + int32_t L_28 = V_0; + int32_t L_29 = ((int32_t)((int32_t)L_28-(int32_t)1)); + V_0 = L_29; + uint32_t L_30 = V_2; + NullCheck(L_27); + StringBuilder_set_Chars_m9813(L_27, L_29, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_30&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + int32_t L_31 = V_1; + int32_t L_32 = ___start; + V_3 = ((int32_t)((int32_t)L_31-(int32_t)L_32)); + int32_t L_33 = V_3; + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 0) + { + goto IL_01a8; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 1) + { + goto IL_018c; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 2) + { + goto IL_0170; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 3) + { + goto IL_0154; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 4) + { + goto IL_0138; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 5) + { + goto IL_011c; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 6) + { + goto IL_0100; + } + if (((int32_t)((int32_t)L_33-(int32_t)1)) == 7) + { + goto IL_00e4; + } + } + { + goto IL_01b5; + } + +IL_00e4: + { + StringBuilder_t457 * L_34 = ___sb; + int32_t L_35 = V_0; + int32_t L_36 = ((int32_t)((int32_t)L_35-(int32_t)1)); + V_0 = L_36; + uint32_t L_37 = V_2; + int32_t L_38 = ((int32_t)((uint32_t)L_37>>4)); + V_2 = L_38; + NullCheck(L_34); + StringBuilder_set_Chars_m9813(L_34, L_36, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_38&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_0100; + } + +IL_0100: + { + StringBuilder_t457 * L_39 = ___sb; + int32_t L_40 = V_0; + int32_t L_41 = ((int32_t)((int32_t)L_40-(int32_t)1)); + V_0 = L_41; + uint32_t L_42 = V_2; + int32_t L_43 = ((int32_t)((uint32_t)L_42>>4)); + V_2 = L_43; + NullCheck(L_39); + StringBuilder_set_Chars_m9813(L_39, L_41, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_43&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_011c; + } + +IL_011c: + { + StringBuilder_t457 * L_44 = ___sb; + int32_t L_45 = V_0; + int32_t L_46 = ((int32_t)((int32_t)L_45-(int32_t)1)); + V_0 = L_46; + uint32_t L_47 = V_2; + int32_t L_48 = ((int32_t)((uint32_t)L_47>>4)); + V_2 = L_48; + NullCheck(L_44); + StringBuilder_set_Chars_m9813(L_44, L_46, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_48&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_0138; + } + +IL_0138: + { + StringBuilder_t457 * L_49 = ___sb; + int32_t L_50 = V_0; + int32_t L_51 = ((int32_t)((int32_t)L_50-(int32_t)1)); + V_0 = L_51; + uint32_t L_52 = V_2; + int32_t L_53 = ((int32_t)((uint32_t)L_52>>4)); + V_2 = L_53; + NullCheck(L_49); + StringBuilder_set_Chars_m9813(L_49, L_51, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_0154; + } + +IL_0154: + { + StringBuilder_t457 * L_54 = ___sb; + int32_t L_55 = V_0; + int32_t L_56 = ((int32_t)((int32_t)L_55-(int32_t)1)); + V_0 = L_56; + uint32_t L_57 = V_2; + int32_t L_58 = ((int32_t)((uint32_t)L_57>>4)); + V_2 = L_58; + NullCheck(L_54); + StringBuilder_set_Chars_m9813(L_54, L_56, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_58&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_0170; + } + +IL_0170: + { + StringBuilder_t457 * L_59 = ___sb; + int32_t L_60 = V_0; + int32_t L_61 = ((int32_t)((int32_t)L_60-(int32_t)1)); + V_0 = L_61; + uint32_t L_62 = V_2; + int32_t L_63 = ((int32_t)((uint32_t)L_62>>4)); + V_2 = L_63; + NullCheck(L_59); + StringBuilder_set_Chars_m9813(L_59, L_61, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_63&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_018c; + } + +IL_018c: + { + StringBuilder_t457 * L_64 = ___sb; + int32_t L_65 = V_0; + int32_t L_66 = ((int32_t)((int32_t)L_65-(int32_t)1)); + V_0 = L_66; + uint32_t L_67 = V_2; + int32_t L_68 = ((int32_t)((uint32_t)L_67>>4)); + V_2 = L_68; + NullCheck(L_64); + StringBuilder_set_Chars_m9813(L_64, L_66, (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)48)|(int32_t)((int32_t)((int32_t)L_68&(int32_t)((int32_t)15)))))))), /*hidden argument*/NULL); + goto IL_01a8; + } + +IL_01a8: + { + int32_t L_69 = V_1; + int32_t L_70 = ___end; + if ((!(((uint32_t)L_69) == ((uint32_t)L_70)))) + { + goto IL_01b0; + } + } + { + return; + } + +IL_01b0: + { + goto IL_01b5; + } + +IL_01b5: + { + int32_t L_71 = V_1; + ___start = L_71; + int32_t L_72 = V_1; + V_1 = ((int32_t)((int32_t)L_72+(int32_t)8)); + } + +IL_01bc: + { + goto IL_003b; + } +} +// System.Void System.NumberFormatter::Multiply10(System.Int32) +extern "C" void NumberFormatter_Multiply10_m10698 (NumberFormatter_t1723 * __this, int32_t ___count, const MethodInfo* method) +{ + { + int32_t L_0 = ___count; + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0012; + } + } + { + int32_t L_1 = (__this->____digitsLen_16); + if (L_1) + { + goto IL_0013; + } + } + +IL_0012: + { + return; + } + +IL_0013: + { + int32_t L_2 = (__this->____decPointPos_18); + int32_t L_3 = ___count; + __this->____decPointPos_18 = ((int32_t)((int32_t)L_2+(int32_t)L_3)); + return; + } +} +// System.Void System.NumberFormatter::Divide10(System.Int32) +extern "C" void NumberFormatter_Divide10_m10699 (NumberFormatter_t1723 * __this, int32_t ___count, const MethodInfo* method) +{ + { + int32_t L_0 = ___count; + if ((((int32_t)L_0) <= ((int32_t)0))) + { + goto IL_0012; + } + } + { + int32_t L_1 = (__this->____digitsLen_16); + if (L_1) + { + goto IL_0013; + } + } + +IL_0012: + { + return; + } + +IL_0013: + { + int32_t L_2 = (__this->____decPointPos_18); + int32_t L_3 = ___count; + __this->____decPointPos_18 = ((int32_t)((int32_t)L_2-(int32_t)L_3)); + return; + } +} +// System.NumberFormatter System.NumberFormatter::GetClone() +extern TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +extern "C" NumberFormatter_t1723 * NumberFormatter_GetClone_m10700 (NumberFormatter_t1723 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NumberFormatter_t1723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = Object_MemberwiseClone_m5756(__this, /*hidden argument*/NULL); + return ((NumberFormatter_t1723 *)CastclassSealed(L_0, NumberFormatter_t1723_il2cpp_TypeInfo_var)); + } +} +// System.Void System.ObjectDisposedException::.ctor(System.String) +extern Il2CppCodeGenString* _stringLiteral2650; +extern "C" void ObjectDisposedException__ctor_m4829 (ObjectDisposedException_t964 * __this, String_t* ___objectName, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2650 = il2cpp_codegen_string_literal_from_index(2650); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2650, /*hidden argument*/NULL); + InvalidOperationException__ctor_m4602(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___objectName; + __this->___obj_name_12 = L_1; + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2650, /*hidden argument*/NULL); + __this->___msg_13 = L_2; + return; + } +} +// System.Void System.ObjectDisposedException::.ctor(System.String,System.String) +extern "C" void ObjectDisposedException__ctor_m10701 (ObjectDisposedException_t964 * __this, String_t* ___objectName, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + InvalidOperationException__ctor_m4602(__this, L_0, /*hidden argument*/NULL); + String_t* L_1 = ___objectName; + __this->___obj_name_12 = L_1; + String_t* L_2 = ___message; + __this->___msg_13 = L_2; + return; + } +} +// System.Void System.ObjectDisposedException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2651; +extern "C" void ObjectDisposedException__ctor_m10702 (ObjectDisposedException_t964 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2651 = il2cpp_codegen_string_literal_from_index(2651); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + InvalidOperationException__ctor_m10484(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral2651, /*hidden argument*/NULL); + __this->___obj_name_12 = L_3; + return; + } +} +// System.String System.ObjectDisposedException::get_Message() +extern "C" String_t* ObjectDisposedException_get_Message_m10703 (ObjectDisposedException_t964 * __this, const MethodInfo* method) +{ + { + String_t* L_0 = (__this->___msg_13); + return L_0; + } +} +// System.Void System.ObjectDisposedException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral2651; +extern "C" void ObjectDisposedException_GetObjectData_m10704 (ObjectDisposedException_t964 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2651 = il2cpp_codegen_string_literal_from_index(2651); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___obj_name_12); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral2651, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.OperatingSystem::.ctor(System.PlatformID,System.Version) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral307; +extern "C" void OperatingSystem__ctor_m10705 (OperatingSystem_t1700 * __this, int32_t ___platform, Version_t758 * ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + __this->____servicePack_2 = L_0; + Object__ctor_m482(__this, /*hidden argument*/NULL); + Version_t758 * L_1 = ___version; + bool L_2 = Version_op_Equality_m10835(NULL /*static, unused*/, L_1, (Version_t758 *)NULL, /*hidden argument*/NULL); + if (!L_2) + { + goto IL_0028; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral307, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + int32_t L_4 = ___platform; + __this->____platform_0 = L_4; + Version_t758 * L_5 = ___version; + __this->____version_1 = L_5; + return; + } +} +// System.PlatformID System.OperatingSystem::get_Platform() +extern "C" int32_t OperatingSystem_get_Platform_m10706 (OperatingSystem_t1700 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____platform_0); + return L_0; + } +} +// System.Object System.OperatingSystem::Clone() +extern TypeInfo* OperatingSystem_t1700_il2cpp_TypeInfo_var; +extern "C" Object_t * OperatingSystem_Clone_m10707 (OperatingSystem_t1700 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OperatingSystem_t1700_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1192); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____platform_0); + Version_t758 * L_1 = (__this->____version_1); + OperatingSystem_t1700 * L_2 = (OperatingSystem_t1700 *)il2cpp_codegen_object_new (OperatingSystem_t1700_il2cpp_TypeInfo_var); + OperatingSystem__ctor_m10705(L_2, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Void System.OperatingSystem::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* PlatformID_t1726_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2652; +extern Il2CppCodeGenString* _stringLiteral2653; +extern Il2CppCodeGenString* _stringLiteral2654; +extern "C" void OperatingSystem_GetObjectData_m10708 (OperatingSystem_t1700 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PlatformID_t1726_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1203); + _stringLiteral2652 = il2cpp_codegen_string_literal_from_index(2652); + _stringLiteral2653 = il2cpp_codegen_string_literal_from_index(2653); + _stringLiteral2654 = il2cpp_codegen_string_literal_from_index(2654); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + int32_t L_1 = (__this->____platform_0); + int32_t L_2 = L_1; + Object_t * L_3 = Box(PlatformID_t1726_il2cpp_TypeInfo_var, &L_2); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral2652, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Version_t758 * L_5 = (__this->____version_1); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral2653, L_5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_6 = ___info; + String_t* L_7 = (__this->____servicePack_2); + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral2654, L_7, /*hidden argument*/NULL); + return; + } +} +// System.String System.OperatingSystem::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2655; +extern Il2CppCodeGenString* _stringLiteral2656; +extern Il2CppCodeGenString* _stringLiteral2657; +extern Il2CppCodeGenString* _stringLiteral2658; +extern Il2CppCodeGenString* _stringLiteral2659; +extern Il2CppCodeGenString* _stringLiteral2660; +extern Il2CppCodeGenString* _stringLiteral2661; +extern Il2CppCodeGenString* _stringLiteral2662; +extern Il2CppCodeGenString* _stringLiteral166; +extern "C" String_t* OperatingSystem_ToString_m10709 (OperatingSystem_t1700 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2655 = il2cpp_codegen_string_literal_from_index(2655); + _stringLiteral2656 = il2cpp_codegen_string_literal_from_index(2656); + _stringLiteral2657 = il2cpp_codegen_string_literal_from_index(2657); + _stringLiteral2658 = il2cpp_codegen_string_literal_from_index(2658); + _stringLiteral2659 = il2cpp_codegen_string_literal_from_index(2659); + _stringLiteral2660 = il2cpp_codegen_string_literal_from_index(2660); + _stringLiteral2661 = il2cpp_codegen_string_literal_from_index(2661); + _stringLiteral2662 = il2cpp_codegen_string_literal_from_index(2662); + _stringLiteral166 = il2cpp_codegen_string_literal_from_index(166); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t V_1 = 0; + { + int32_t L_0 = (__this->____platform_0); + V_1 = L_0; + int32_t L_1 = V_1; + if (L_1 == 0) + { + goto IL_0044; + } + if (L_1 == 1) + { + goto IL_004f; + } + if (L_1 == 2) + { + goto IL_0039; + } + if (L_1 == 3) + { + goto IL_005a; + } + if (L_1 == 4) + { + goto IL_0065; + } + if (L_1 == 5) + { + goto IL_0070; + } + if (L_1 == 6) + { + goto IL_007b; + } + } + { + int32_t L_2 = V_1; + if ((((int32_t)L_2) == ((int32_t)((int32_t)128)))) + { + goto IL_0065; + } + } + { + goto IL_0086; + } + +IL_0039: + { + V_0 = _stringLiteral2655; + goto IL_0096; + } + +IL_0044: + { + V_0 = _stringLiteral2656; + goto IL_0096; + } + +IL_004f: + { + V_0 = _stringLiteral2657; + goto IL_0096; + } + +IL_005a: + { + V_0 = _stringLiteral2658; + goto IL_0096; + } + +IL_0065: + { + V_0 = _stringLiteral2659; + goto IL_0096; + } + +IL_0070: + { + V_0 = _stringLiteral2660; + goto IL_0096; + } + +IL_007b: + { + V_0 = _stringLiteral2661; + goto IL_0096; + } + +IL_0086: + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2662, /*hidden argument*/NULL); + V_0 = L_3; + goto IL_0096; + } + +IL_0096: + { + String_t* L_4 = V_0; + Version_t758 * L_5 = (__this->____version_1); + NullCheck(L_5); + String_t* L_6 = Version_ToString_m10833(L_5, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Concat_m613(NULL /*static, unused*/, L_4, _stringLiteral166, L_6, /*hidden argument*/NULL); + return L_7; + } +} +// System.Void System.OutOfMemoryException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2663; +extern "C" void OutOfMemoryException__ctor_m10710 (OutOfMemoryException_t1724 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2663 = il2cpp_codegen_string_literal_from_index(2663); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2663, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2147024882), /*hidden argument*/NULL); + return; + } +} +// System.Void System.OutOfMemoryException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void OutOfMemoryException__ctor_m10711 (OutOfMemoryException_t1724 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.OverflowException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2664; +extern "C" void OverflowException__ctor_m10712 (OverflowException_t1725 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2664 = il2cpp_codegen_string_literal_from_index(2664); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2664, /*hidden argument*/NULL); + ArithmeticException__ctor_m5678(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233066), /*hidden argument*/NULL); + return; + } +} +// System.Void System.OverflowException::.ctor(System.String) +extern "C" void OverflowException__ctor_m10713 (OverflowException_t1725 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + ArithmeticException__ctor_m5678(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233066), /*hidden argument*/NULL); + return; + } +} +// System.Void System.OverflowException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void OverflowException__ctor_m10714 (OverflowException_t1725 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + ArithmeticException__ctor_m10064(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.RankException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2665; +extern "C" void RankException__ctor_m10715 (RankException_t1727 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2665 = il2cpp_codegen_string_literal_from_index(2665); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2665, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233065), /*hidden argument*/NULL); + return; + } +} +// System.Void System.RankException::.ctor(System.String) +extern "C" void RankException__ctor_m10716 (RankException_t1727 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233065), /*hidden argument*/NULL); + return; + } +} +// System.Void System.RankException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void RankException__ctor_m10717 (RankException_t1727 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.ResolveEventArgs::.ctor(System.String) +extern TypeInfo* EventArgs_t995_il2cpp_TypeInfo_var; +extern "C" void ResolveEventArgs__ctor_m10718 (ResolveEventArgs_t1728 * __this, String_t* ___name, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventArgs_t995_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventArgs_t995_il2cpp_TypeInfo_var); + EventArgs__ctor_m10448(__this, /*hidden argument*/NULL); + String_t* L_0 = ___name; + __this->___m_Name_1 = L_0; + return; + } +} +// System.Void System.RuntimeMethodHandle::.ctor(System.IntPtr) +extern "C" void RuntimeMethodHandle__ctor_m10719 (RuntimeMethodHandle_t1729 * __this, IntPtr_t ___v, const MethodInfo* method) +{ + { + IntPtr_t L_0 = ___v; + __this->___value_0 = L_0; + return; + } +} +// System.Void System.RuntimeMethodHandle::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoMethod_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* MonoMethod_t_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2666; +extern Il2CppCodeGenString* _stringLiteral1123; +extern "C" void RuntimeMethodHandle__ctor_m10720 (RuntimeMethodHandle_t1729 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoMethod_t_0_0_0_var = il2cpp_codegen_type_from_index(1197); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + MonoMethod_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1197); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2666 = il2cpp_codegen_string_literal_from_index(2666); + _stringLiteral1123 = il2cpp_codegen_string_literal_from_index(1123); + s_Il2CppMethodIntialized = true; + } + MonoMethod_t * V_0 = {0}; + RuntimeMethodHandle_t1729 V_1 = {0}; + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoMethod_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_2); + Object_t * L_4 = SerializationInfo_GetValue_m4617(L_2, _stringLiteral2666, L_3, /*hidden argument*/NULL); + V_0 = ((MonoMethod_t *)CastclassClass(L_4, MonoMethod_t_il2cpp_TypeInfo_var)); + MonoMethod_t * L_5 = V_0; + NullCheck(L_5); + RuntimeMethodHandle_t1729 L_6 = (RuntimeMethodHandle_t1729 )VirtFuncInvoker0< RuntimeMethodHandle_t1729 >::Invoke(18 /* System.RuntimeMethodHandle System.Reflection.MonoMethod::get_MethodHandle() */, L_5); + V_1 = L_6; + IntPtr_t L_7 = RuntimeMethodHandle_get_Value_m10721((&V_1), /*hidden argument*/NULL); + __this->___value_0 = L_7; + IntPtr_t L_8 = (__this->___value_0); + IntPtr_t L_9 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_10 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL); + if (!L_10) + { + goto IL_0065; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral1123, /*hidden argument*/NULL); + SerializationException_t916 * L_12 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_12, L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0065: + { + return; + } +} +// System.IntPtr System.RuntimeMethodHandle::get_Value() +extern "C" IntPtr_t RuntimeMethodHandle_get_Value_m10721 (RuntimeMethodHandle_t1729 * __this, const MethodInfo* method) +{ + { + IntPtr_t L_0 = (__this->___value_0); + return L_0; + } +} +// System.Void System.RuntimeMethodHandle::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* MonoMethod_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +extern TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +extern TypeInfo* MonoMethod_t_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral1124; +extern Il2CppCodeGenString* _stringLiteral2666; +extern "C" void RuntimeMethodHandle_GetObjectData_m10722 (RuntimeMethodHandle_t1729 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoMethod_t_0_0_0_var = il2cpp_codegen_type_from_index(1197); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + IntPtr_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(118); + SerializationException_t916_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(439); + MonoMethod_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1197); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral1124 = il2cpp_codegen_string_literal_from_index(1124); + _stringLiteral2666 = il2cpp_codegen_string_literal_from_index(2666); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + IntPtr_t L_2 = (__this->___value_0); + IntPtr_t L_3 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->___Zero_1; + bool L_4 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0031; + } + } + { + SerializationException_t916 * L_5 = (SerializationException_t916 *)il2cpp_codegen_object_new (SerializationException_t916_il2cpp_TypeInfo_var); + SerializationException__ctor_m4618(L_5, _stringLiteral1124, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0031: + { + SerializationInfo_t433 * L_6 = ___info; + MethodBase_t460 * L_7 = MethodBase_GetMethodFromHandle_m8373(NULL /*static, unused*/, (*(RuntimeMethodHandle_t1729 *)__this), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(MonoMethod_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_6); + SerializationInfo_AddValue_m4614(L_6, _stringLiteral2666, ((MonoMethod_t *)CastclassClass(L_7, MonoMethod_t_il2cpp_TypeInfo_var)), L_8, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.RuntimeMethodHandle::Equals(System.Object) +extern TypeInfo* RuntimeMethodHandle_t1729_il2cpp_TypeInfo_var; +extern "C" bool RuntimeMethodHandle_Equals_m10723 (RuntimeMethodHandle_t1729 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeMethodHandle_t1729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1204); + s_Il2CppMethodIntialized = true; + } + RuntimeMethodHandle_t1729 V_0 = {0}; + { + Object_t * L_0 = ___obj; + if (!L_0) + { + goto IL_0021; + } + } + { + RuntimeMethodHandle_t1729 L_1 = (*(RuntimeMethodHandle_t1729 *)__this); + Object_t * L_2 = Box(RuntimeMethodHandle_t1729_il2cpp_TypeInfo_var, &L_1); + NullCheck(L_2); + Type_t * L_3 = Object_GetType_m2042(L_2, /*hidden argument*/NULL); + Object_t * L_4 = ___obj; + NullCheck(L_4); + Type_t * L_5 = Object_GetType_m2042(L_4, /*hidden argument*/NULL); + if ((((Object_t*)(Type_t *)L_3) == ((Object_t*)(Type_t *)L_5))) + { + goto IL_0023; + } + } + +IL_0021: + { + return 0; + } + +IL_0023: + { + IntPtr_t L_6 = (__this->___value_0); + Object_t * L_7 = ___obj; + V_0 = ((*(RuntimeMethodHandle_t1729 *)((RuntimeMethodHandle_t1729 *)UnBox (L_7, RuntimeMethodHandle_t1729_il2cpp_TypeInfo_var)))); + IntPtr_t L_8 = RuntimeMethodHandle_get_Value_m10721((&V_0), /*hidden argument*/NULL); + bool L_9 = IntPtr_op_Equality_m2076(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Int32 System.RuntimeMethodHandle::GetHashCode() +extern "C" int32_t RuntimeMethodHandle_GetHashCode_m10724 (RuntimeMethodHandle_t1729 * __this, const MethodInfo* method) +{ + { + IntPtr_t* L_0 = &(__this->___value_0); + int32_t L_1 = IntPtr_GetHashCode_m6300(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.StringComparer::.ctor() +extern "C" void StringComparer__ctor_m10725 (StringComparer_t921 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.StringComparer::.cctor() +extern TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +extern TypeInfo* CultureAwareComparer_t1730_il2cpp_TypeInfo_var; +extern TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +extern TypeInfo* OrdinalComparer_t1731_il2cpp_TypeInfo_var; +extern "C" void StringComparer__cctor_m10726 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CultureInfo_t453_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(463); + CultureAwareComparer_t1730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1205); + StringComparer_t921_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(471); + OrdinalComparer_t1731_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1206); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t453_il2cpp_TypeInfo_var); + CultureInfo_t453 * L_0 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + CultureAwareComparer_t1730 * L_1 = (CultureAwareComparer_t1730 *)il2cpp_codegen_object_new (CultureAwareComparer_t1730_il2cpp_TypeInfo_var); + CultureAwareComparer__ctor_m10730(L_1, L_0, 1, /*hidden argument*/NULL); + ((StringComparer_t921_StaticFields*)StringComparer_t921_il2cpp_TypeInfo_var->static_fields)->___invariantCultureIgnoreCase_0 = L_1; + CultureInfo_t453 * L_2 = CultureInfo_get_InvariantCulture_m4636(NULL /*static, unused*/, /*hidden argument*/NULL); + CultureAwareComparer_t1730 * L_3 = (CultureAwareComparer_t1730 *)il2cpp_codegen_object_new (CultureAwareComparer_t1730_il2cpp_TypeInfo_var); + CultureAwareComparer__ctor_m10730(L_3, L_2, 0, /*hidden argument*/NULL); + ((StringComparer_t921_StaticFields*)StringComparer_t921_il2cpp_TypeInfo_var->static_fields)->___invariantCulture_1 = L_3; + OrdinalComparer_t1731 * L_4 = (OrdinalComparer_t1731 *)il2cpp_codegen_object_new (OrdinalComparer_t1731_il2cpp_TypeInfo_var); + OrdinalComparer__ctor_m10734(L_4, 1, /*hidden argument*/NULL); + ((StringComparer_t921_StaticFields*)StringComparer_t921_il2cpp_TypeInfo_var->static_fields)->___ordinalIgnoreCase_2 = L_4; + OrdinalComparer_t1731 * L_5 = (OrdinalComparer_t1731 *)il2cpp_codegen_object_new (OrdinalComparer_t1731_il2cpp_TypeInfo_var); + OrdinalComparer__ctor_m10734(L_5, 0, /*hidden argument*/NULL); + ((StringComparer_t921_StaticFields*)StringComparer_t921_il2cpp_TypeInfo_var->static_fields)->___ordinal_3 = L_5; + return; + } +} +// System.StringComparer System.StringComparer::get_InvariantCultureIgnoreCase() +extern TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +extern "C" StringComparer_t921 * StringComparer_get_InvariantCultureIgnoreCase_m4646 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringComparer_t921_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(471); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t921_il2cpp_TypeInfo_var); + StringComparer_t921 * L_0 = ((StringComparer_t921_StaticFields*)StringComparer_t921_il2cpp_TypeInfo_var->static_fields)->___invariantCultureIgnoreCase_0; + return L_0; + } +} +// System.Int32 System.StringComparer::Compare(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern "C" int32_t StringComparer_Compare_m10727 (StringComparer_t921 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + Object_t * V_2 = {0}; + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 0; + } + +IL_0009: + { + Object_t * L_2 = ___x; + if (L_2) + { + goto IL_0011; + } + } + { + return (-1); + } + +IL_0011: + { + Object_t * L_3 = ___y; + if (L_3) + { + goto IL_0019; + } + } + { + return 1; + } + +IL_0019: + { + Object_t * L_4 = ___x; + V_0 = ((String_t*)IsInstSealed(L_4, String_t_il2cpp_TypeInfo_var)); + String_t* L_5 = V_0; + if (!L_5) + { + goto IL_003c; + } + } + { + Object_t * L_6 = ___y; + V_1 = ((String_t*)IsInstSealed(L_6, String_t_il2cpp_TypeInfo_var)); + String_t* L_7 = V_1; + if (!L_7) + { + goto IL_003c; + } + } + { + String_t* L_8 = V_0; + String_t* L_9 = V_1; + int32_t L_10 = (int32_t)VirtFuncInvoker2< int32_t, String_t*, String_t* >::Invoke(10 /* System.Int32 System.StringComparer::Compare(System.String,System.String) */, __this, L_8, L_9); + return L_10; + } + +IL_003c: + { + Object_t * L_11 = ___x; + V_2 = ((Object_t *)IsInst(L_11, IComparable_t1796_il2cpp_TypeInfo_var)); + Object_t * L_12 = V_2; + if (L_12) + { + goto IL_004f; + } + } + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_004f: + { + Object_t * L_14 = V_2; + Object_t * L_15 = ___y; + NullCheck(L_14); + int32_t L_16 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, L_14, L_15); + return L_16; + } +} +// System.Boolean System.StringComparer::Equals(System.Object,System.Object) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool StringComparer_Equals_m10728 (StringComparer_t921 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + String_t* V_1 = {0}; + { + Object_t * L_0 = ___x; + Object_t * L_1 = ___y; + if ((!(((Object_t*)(Object_t *)L_0) == ((Object_t*)(Object_t *)L_1)))) + { + goto IL_0009; + } + } + { + return 1; + } + +IL_0009: + { + Object_t * L_2 = ___x; + if (!L_2) + { + goto IL_0015; + } + } + { + Object_t * L_3 = ___y; + if (L_3) + { + goto IL_0017; + } + } + +IL_0015: + { + return 0; + } + +IL_0017: + { + Object_t * L_4 = ___x; + V_0 = ((String_t*)IsInstSealed(L_4, String_t_il2cpp_TypeInfo_var)); + String_t* L_5 = V_0; + if (!L_5) + { + goto IL_003a; + } + } + { + Object_t * L_6 = ___y; + V_1 = ((String_t*)IsInstSealed(L_6, String_t_il2cpp_TypeInfo_var)); + String_t* L_7 = V_1; + if (!L_7) + { + goto IL_003a; + } + } + { + String_t* L_8 = V_0; + String_t* L_9 = V_1; + bool L_10 = (bool)VirtFuncInvoker2< bool, String_t*, String_t* >::Invoke(11 /* System.Boolean System.StringComparer::Equals(System.String,System.String) */, __this, L_8, L_9); + return L_10; + } + +IL_003a: + { + Object_t * L_11 = ___x; + Object_t * L_12 = ___y; + NullCheck(L_11); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_11, L_12); + return L_13; + } +} +// System.Int32 System.StringComparer::GetHashCode(System.Object) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1227; +extern "C" int32_t StringComparer_GetHashCode_m10729 (StringComparer_t921 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral1227 = il2cpp_codegen_string_literal_from_index(1227); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B5_0 = 0; + { + Object_t * L_0 = ___obj; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral1227, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Object_t * L_2 = ___obj; + V_0 = ((String_t*)IsInstSealed(L_2, String_t_il2cpp_TypeInfo_var)); + String_t* L_3 = V_0; + if (L_3) + { + goto IL_0029; + } + } + { + Object_t * L_4 = ___obj; + NullCheck(L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4); + G_B5_0 = L_5; + goto IL_0030; + } + +IL_0029: + { + String_t* L_6 = V_0; + int32_t L_7 = (int32_t)VirtFuncInvoker1< int32_t, String_t* >::Invoke(12 /* System.Int32 System.StringComparer::GetHashCode(System.String) */, __this, L_6); + G_B5_0 = L_7; + } + +IL_0030: + { + return G_B5_0; + } +} +// System.Void System.CultureAwareComparer::.ctor(System.Globalization.CultureInfo,System.Boolean) +extern TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +extern "C" void CultureAwareComparer__ctor_m10730 (CultureAwareComparer_t1730 * __this, CultureInfo_t453 * ___ci, bool ___ignore_case, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringComparer_t921_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(471); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t921_il2cpp_TypeInfo_var); + StringComparer__ctor_m10725(__this, /*hidden argument*/NULL); + CultureInfo_t453 * L_0 = ___ci; + NullCheck(L_0); + CompareInfo_t1100 * L_1 = (CompareInfo_t1100 *)VirtFuncInvoker0< CompareInfo_t1100 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0); + __this->____compareInfo_5 = L_1; + bool L_2 = ___ignore_case; + __this->____ignoreCase_4 = L_2; + return; + } +} +// System.Int32 System.CultureAwareComparer::Compare(System.String,System.String) +extern "C" int32_t CultureAwareComparer_Compare_m10731 (CultureAwareComparer_t1730 * __this, String_t* ___x, String_t* ___y, const MethodInfo* method) +{ + int32_t V_0 = {0}; + int32_t G_B3_0 = 0; + { + bool L_0 = (__this->____ignoreCase_4); + if (!L_0) + { + goto IL_0011; + } + } + { + G_B3_0 = 1; + goto IL_0012; + } + +IL_0011: + { + G_B3_0 = 0; + } + +IL_0012: + { + V_0 = G_B3_0; + CompareInfo_t1100 * L_1 = (__this->____compareInfo_5); + String_t* L_2 = ___x; + String_t* L_3 = ___y; + int32_t L_4 = V_0; + NullCheck(L_1); + int32_t L_5 = (int32_t)VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_1, L_2, L_3, L_4); + return L_5; + } +} +// System.Boolean System.CultureAwareComparer::Equals(System.String,System.String) +extern "C" bool CultureAwareComparer_Equals_m10732 (CultureAwareComparer_t1730 * __this, String_t* ___x, String_t* ___y, const MethodInfo* method) +{ + { + String_t* L_0 = ___x; + String_t* L_1 = ___y; + int32_t L_2 = CultureAwareComparer_Compare_m10731(__this, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Int32 System.CultureAwareComparer::GetHashCode(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" int32_t CultureAwareComparer_GetHashCode_m10733 (CultureAwareComparer_t1730 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + int32_t G_B5_0 = 0; + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->____ignoreCase_4); + if (!L_2) + { + goto IL_0022; + } + } + { + G_B5_0 = 1; + goto IL_0023; + } + +IL_0022: + { + G_B5_0 = 0; + } + +IL_0023: + { + V_0 = G_B5_0; + CompareInfo_t1100 * L_3 = (__this->____compareInfo_5); + String_t* L_4 = ___s; + int32_t L_5 = V_0; + NullCheck(L_3); + SortKey_t1166 * L_6 = (SortKey_t1166 *)VirtFuncInvoker2< SortKey_t1166 *, String_t*, int32_t >::Invoke(8 /* System.Globalization.SortKey System.Globalization.CompareInfo::GetSortKey(System.String,System.Globalization.CompareOptions) */, L_3, L_4, L_5); + NullCheck(L_6); + int32_t L_7 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Globalization.SortKey::GetHashCode() */, L_6); + return L_7; + } +} +// System.Void System.OrdinalComparer::.ctor(System.Boolean) +extern TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +extern "C" void OrdinalComparer__ctor_m10734 (OrdinalComparer_t1731 * __this, bool ___ignoreCase, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringComparer_t921_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(471); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t921_il2cpp_TypeInfo_var); + StringComparer__ctor_m10725(__this, /*hidden argument*/NULL); + bool L_0 = ___ignoreCase; + __this->____ignoreCase_4 = L_0; + return; + } +} +// System.Int32 System.OrdinalComparer::Compare(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" int32_t OrdinalComparer_Compare_m10735 (OrdinalComparer_t1731 * __this, String_t* ___x, String_t* ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->____ignoreCase_4); + if (!L_0) + { + goto IL_001f; + } + } + { + String_t* L_1 = ___x; + String_t* L_2 = ___y; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_3 = String_CompareOrdinalCaseInsensitiveUnchecked_m6076(NULL /*static, unused*/, L_1, 0, ((int32_t)2147483647), L_2, 0, ((int32_t)2147483647), /*hidden argument*/NULL); + return L_3; + } + +IL_001f: + { + String_t* L_4 = ___x; + String_t* L_5 = ___y; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + int32_t L_6 = String_CompareOrdinalUnchecked_m6075(NULL /*static, unused*/, L_4, 0, ((int32_t)2147483647), L_5, 0, ((int32_t)2147483647), /*hidden argument*/NULL); + return L_6; + } +} +// System.Boolean System.OrdinalComparer::Equals(System.String,System.String) +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern "C" bool OrdinalComparer_Equals_m10736 (OrdinalComparer_t1731 * __this, String_t* ___x, String_t* ___y, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + s_Il2CppMethodIntialized = true; + } + { + bool L_0 = (__this->____ignoreCase_4); + if (!L_0) + { + goto IL_0017; + } + } + { + String_t* L_1 = ___x; + String_t* L_2 = ___y; + int32_t L_3 = OrdinalComparer_Compare_m10735(__this, L_1, L_2, /*hidden argument*/NULL); + return ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); + } + +IL_0017: + { + String_t* L_4 = ___x; + String_t* L_5 = ___y; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + bool L_6 = String_op_Equality_m442(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Int32 System.OrdinalComparer::GetHashCode(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral929; +extern "C" int32_t OrdinalComparer_GetHashCode_m10737 (OrdinalComparer_t1731 * __this, String_t* ___s, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral929 = il2cpp_codegen_string_literal_from_index(929); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = ___s; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral929, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + bool L_2 = (__this->____ignoreCase_4); + if (!L_2) + { + goto IL_0023; + } + } + { + String_t* L_3 = ___s; + NullCheck(L_3); + int32_t L_4 = String_GetCaseInsensitiveHashCode_m6106(L_3, /*hidden argument*/NULL); + return L_4; + } + +IL_0023: + { + String_t* L_5 = ___s; + NullCheck(L_5); + int32_t L_6 = String_GetHashCode_m2034(L_5, /*hidden argument*/NULL); + return L_6; + } +} +// System.Void System.SystemException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2667; +extern "C" void SystemException__ctor_m10738 (SystemException_t940 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2667 = il2cpp_codegen_string_literal_from_index(2667); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2667, /*hidden argument*/NULL); + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233087), /*hidden argument*/NULL); + return; + } +} +// System.Void System.SystemException::.ctor(System.String) +extern "C" void SystemException__ctor_m4748 (SystemException_t940 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception__ctor_m598(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233087), /*hidden argument*/NULL); + return; + } +} +// System.Void System.SystemException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void SystemException__ctor_m10739 (SystemException_t940 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception__ctor_m2074(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.SystemException::.ctor(System.String,System.Exception) +extern "C" void SystemException__ctor_m10740 (SystemException_t940 * __this, String_t* ___message, Exception_t152 * ___innerException, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + Exception_t152 * L_1 = ___innerException; + Exception__ctor_m2073(__this, L_0, L_1, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233087), /*hidden argument*/NULL); + return; + } +} +// System.Void System.ThreadStaticAttribute::.ctor() +extern "C" void ThreadStaticAttribute__ctor_m10741 (ThreadStaticAttribute_t1734 * __this, const MethodInfo* method) +{ + { + Attribute__ctor_m2029(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.TimeSpan::.ctor(System.Int64) +extern "C" void TimeSpan__ctor_m10742 (TimeSpan_t803 * __this, int64_t ___ticks, const MethodInfo* method) +{ + { + int64_t L_0 = ___ticks; + __this->____ticks_3 = L_0; + return; + } +} +// System.Void System.TimeSpan::.ctor(System.Int32,System.Int32,System.Int32) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" void TimeSpan__ctor_m10743 (TimeSpan_t803 * __this, int32_t ___hours, int32_t ___minutes, int32_t ___seconds, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___hours; + int32_t L_1 = ___minutes; + int32_t L_2 = ___seconds; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + int64_t L_3 = TimeSpan_CalculateTicks_m10746(NULL /*static, unused*/, 0, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + __this->____ticks_3 = L_3; + return; + } +} +// System.Void System.TimeSpan::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" void TimeSpan__ctor_m10744 (TimeSpan_t803 * __this, int32_t ___days, int32_t ___hours, int32_t ___minutes, int32_t ___seconds, int32_t ___milliseconds, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___days; + int32_t L_1 = ___hours; + int32_t L_2 = ___minutes; + int32_t L_3 = ___seconds; + int32_t L_4 = ___milliseconds; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + int64_t L_5 = TimeSpan_CalculateTicks_m10746(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); + __this->____ticks_3 = L_5; + return; + } +} +// System.Void System.TimeSpan::.cctor() +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var; +extern TypeInfo* GenericComparer_1_t1838_il2cpp_TypeInfo_var; +extern TypeInfo* GenericEqualityComparer_1_t1839_il2cpp_TypeInfo_var; +extern const MethodInfo* GenericComparer_1__ctor_m10917_MethodInfo_var; +extern const MethodInfo* GenericEqualityComparer_1__ctor_m10918_MethodInfo_var; +extern "C" void TimeSpan__cctor_m10745 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1177); + GenericComparer_1_t1838_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1207); + GenericEqualityComparer_1_t1839_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1208); + GenericComparer_1__ctor_m10917_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484027); + GenericEqualityComparer_1__ctor_m10918_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484028); + s_Il2CppMethodIntialized = true; + } + GenericComparer_1_t1838 * V_0 = {0}; + GenericEqualityComparer_1_t1839 * V_1 = {0}; + { + TimeSpan_t803 L_0 = {0}; + TimeSpan__ctor_m10742(&L_0, ((int64_t)std::numeric_limits::max()), /*hidden argument*/NULL); + ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___MaxValue_0 = L_0; + TimeSpan_t803 L_1 = {0}; + TimeSpan__ctor_m10742(&L_1, ((int64_t)std::numeric_limits::min()), /*hidden argument*/NULL); + ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___MinValue_1 = L_1; + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, (((int64_t)((int64_t)0))), /*hidden argument*/NULL); + ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___Zero_2 = L_2; + IL2CPP_RUNTIME_CLASS_INIT(MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var); + bool L_3 = ((MonoTouchAOTHelper_t1718_StaticFields*)MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var->static_fields)->___FalseFlag_0; + if (!L_3) + { + goto IL_0048; + } + } + { + GenericComparer_1_t1838 * L_4 = (GenericComparer_1_t1838 *)il2cpp_codegen_object_new (GenericComparer_1_t1838_il2cpp_TypeInfo_var); + GenericComparer_1__ctor_m10917(L_4, /*hidden argument*/GenericComparer_1__ctor_m10917_MethodInfo_var); + V_0 = L_4; + GenericEqualityComparer_1_t1839 * L_5 = (GenericEqualityComparer_1_t1839 *)il2cpp_codegen_object_new (GenericEqualityComparer_1_t1839_il2cpp_TypeInfo_var); + GenericEqualityComparer_1__ctor_m10918(L_5, /*hidden argument*/GenericEqualityComparer_1__ctor_m10918_MethodInfo_var); + V_1 = L_5; + } + +IL_0048: + { + return; + } +} +// System.Int64 System.TimeSpan::CalculateTicks(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2668; +extern "C" int64_t TimeSpan_CalculateTicks_m10746 (Object_t * __this /* static, unused */, int32_t ___days, int32_t ___hours, int32_t ___minutes, int32_t ___seconds, int32_t ___milliseconds, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2668 = il2cpp_codegen_string_literal_from_index(2668); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int64_t V_2 = 0; + bool V_3 = false; + int64_t V_4 = 0; + int64_t V_5 = 0; + int64_t V_6 = 0; + int64_t V_7 = 0; + { + int32_t L_0 = ___hours; + V_0 = ((int32_t)((int32_t)L_0*(int32_t)((int32_t)3600))); + int32_t L_1 = ___minutes; + V_1 = ((int32_t)((int32_t)L_1*(int32_t)((int32_t)60))); + int32_t L_2 = V_0; + int32_t L_3 = V_1; + int32_t L_4 = ___seconds; + int32_t L_5 = ___milliseconds; + V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2+(int32_t)L_3))+(int32_t)L_4)))))*(int64_t)(((int64_t)((int64_t)((int32_t)1000))))))+(int64_t)(((int64_t)((int64_t)L_5))))); + int64_t L_6 = V_2; + V_2 = ((int64_t)((int64_t)L_6*(int64_t)(((int64_t)((int64_t)((int32_t)10000)))))); + V_3 = 0; + int32_t L_7 = ___days; + if ((((int32_t)L_7) <= ((int32_t)0))) + { + goto IL_006a; + } + } + { + int32_t L_8 = ___days; + V_4 = ((int64_t)((int64_t)((int64_t)864000000000LL)*(int64_t)(((int64_t)((int64_t)L_8))))); + int64_t L_9 = V_2; + if ((((int64_t)L_9) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_005a; + } + } + { + int64_t L_10 = V_2; + V_5 = L_10; + int64_t L_11 = V_2; + int64_t L_12 = V_4; + V_2 = ((int64_t)((int64_t)L_11+(int64_t)L_12)); + int64_t L_13 = V_5; + int64_t L_14 = V_2; + V_3 = ((((int64_t)L_13) > ((int64_t)L_14))? 1 : 0); + goto IL_0065; + } + +IL_005a: + { + int64_t L_15 = V_2; + int64_t L_16 = V_4; + V_2 = ((int64_t)((int64_t)L_15+(int64_t)L_16)); + int64_t L_17 = V_2; + V_3 = ((((int64_t)L_17) < ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0); + } + +IL_0065: + { + goto IL_00a5; + } + +IL_006a: + { + int32_t L_18 = ___days; + if ((((int32_t)L_18) >= ((int32_t)0))) + { + goto IL_00a5; + } + } + { + int32_t L_19 = ___days; + V_6 = ((int64_t)((int64_t)((int64_t)864000000000LL)*(int64_t)(((int64_t)((int64_t)L_19))))); + int64_t L_20 = V_2; + if ((((int64_t)L_20) > ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0097; + } + } + { + int64_t L_21 = V_2; + int64_t L_22 = V_6; + V_2 = ((int64_t)((int64_t)L_21+(int64_t)L_22)); + int64_t L_23 = V_2; + V_3 = ((((int64_t)L_23) > ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0); + goto IL_00a5; + } + +IL_0097: + { + int64_t L_24 = V_2; + V_7 = L_24; + int64_t L_25 = V_2; + int64_t L_26 = V_6; + V_2 = ((int64_t)((int64_t)L_25+(int64_t)L_26)); + int64_t L_27 = V_2; + int64_t L_28 = V_7; + V_3 = ((((int64_t)L_27) > ((int64_t)L_28))? 1 : 0); + } + +IL_00a5: + { + bool L_29 = V_3; + if (!L_29) + { + goto IL_00bb; + } + } + { + String_t* L_30 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2668, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_31 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_31, L_30, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_31); + } + +IL_00bb: + { + int64_t L_32 = V_2; + return L_32; + } +} +// System.Int32 System.TimeSpan::get_Days() +extern "C" int32_t TimeSpan_get_Days_m10747 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return (((int32_t)((int32_t)((int64_t)((int64_t)L_0/(int64_t)((int64_t)864000000000LL)))))); + } +} +// System.Int32 System.TimeSpan::get_Hours() +extern "C" int32_t TimeSpan_get_Hours_m10748 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0%(int64_t)((int64_t)864000000000LL)))/(int64_t)((int64_t)36000000000LL)))))); + } +} +// System.Int32 System.TimeSpan::get_Milliseconds() +extern "C" int32_t TimeSpan_get_Milliseconds_m10749 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0%(int64_t)(((int64_t)((int64_t)((int32_t)10000000))))))/(int64_t)(((int64_t)((int64_t)((int32_t)10000))))))))); + } +} +// System.Int32 System.TimeSpan::get_Minutes() +extern "C" int32_t TimeSpan_get_Minutes_m10750 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0%(int64_t)((int64_t)36000000000LL)))/(int64_t)(((int64_t)((int64_t)((int32_t)600000000))))))))); + } +} +// System.Int32 System.TimeSpan::get_Seconds() +extern "C" int32_t TimeSpan_get_Seconds_m10751 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return (((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0%(int64_t)(((int64_t)((int64_t)((int32_t)600000000))))))/(int64_t)(((int64_t)((int64_t)((int32_t)10000000))))))))); + } +} +// System.Int64 System.TimeSpan::get_Ticks() +extern "C" int64_t TimeSpan_get_Ticks_m10752 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return L_0; + } +} +// System.Double System.TimeSpan::get_TotalDays() +extern "C" double TimeSpan_get_TotalDays_m10753 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return ((double)((double)(((double)((double)L_0)))/(double)(864000000000.0))); + } +} +// System.Double System.TimeSpan::get_TotalHours() +extern "C" double TimeSpan_get_TotalHours_m10754 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return ((double)((double)(((double)((double)L_0)))/(double)(36000000000.0))); + } +} +// System.Double System.TimeSpan::get_TotalMilliseconds() +extern "C" double TimeSpan_get_TotalMilliseconds_m10755 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return ((double)((double)(((double)((double)L_0)))/(double)(10000.0))); + } +} +// System.Double System.TimeSpan::get_TotalMinutes() +extern "C" double TimeSpan_get_TotalMinutes_m10756 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return ((double)((double)(((double)((double)L_0)))/(double)(600000000.0))); + } +} +// System.Double System.TimeSpan::get_TotalSeconds() +extern "C" double TimeSpan_get_TotalSeconds_m10757 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t L_0 = (__this->____ticks_3); + return ((double)((double)(((double)((double)L_0)))/(double)(10000000.0))); + } +} +// System.TimeSpan System.TimeSpan::Add(System.TimeSpan) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2669; +extern "C" TimeSpan_t803 TimeSpan_Add_m10758 (TimeSpan_t803 * __this, TimeSpan_t803 ___ts, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2669 = il2cpp_codegen_string_literal_from_index(2669); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int64_t L_0 = (__this->____ticks_3); + int64_t L_1 = TimeSpan_get_Ticks_m10752((&___ts), /*hidden argument*/NULL); + if (((int64_t)L_1 >= 0 && (int64_t)L_0 > kIl2CppInt64Max - (int64_t)L_1) || ((int64_t)L_1 < 0 && (int64_t)L_0 < (int64_t)kIl2CppInt64Min - (int64_t)L_1)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, ((int64_t)((int64_t)L_0+(int64_t)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + goto IL_0034; + } + +IL_0019: + { + ; // IL_0019: leave IL_0034 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + throw e; + } + +CATCH_001e: + { // begin catch(System.OverflowException) + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2669, /*hidden argument*/NULL); + OverflowException_t1725 * L_4 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002f: + { + goto IL_0034; + } + } // end catch (depth: 1) + +IL_0034: + { + TimeSpan_t803 L_5 = V_0; + return L_5; + } +} +// System.Int32 System.TimeSpan::Compare(System.TimeSpan,System.TimeSpan) +extern "C" int32_t TimeSpan_Compare_m10759 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + if ((((int64_t)L_0) >= ((int64_t)L_1))) + { + goto IL_0015; + } + } + { + return (-1); + } + +IL_0015: + { + int64_t L_2 = ((&___t1)->____ticks_3); + int64_t L_3 = ((&___t2)->____ticks_3); + if ((((int64_t)L_2) <= ((int64_t)L_3))) + { + goto IL_002a; + } + } + { + return 1; + } + +IL_002a: + { + return 0; + } +} +// System.Int32 System.TimeSpan::CompareTo(System.Object) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2670; +extern Il2CppCodeGenString* _stringLiteral449; +extern "C" int32_t TimeSpan_CompareTo_m10760 (TimeSpan_t803 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2670 = il2cpp_codegen_string_literal_from_index(2670); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___value; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___value; + if (((Object_t *)IsInstSealed(L_1, TimeSpan_t803_il2cpp_TypeInfo_var))) + { + goto IL_0028; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2670, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, L_2, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0028: + { + Object_t * L_4 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + int32_t L_5 = TimeSpan_Compare_m10759(NULL /*static, unused*/, (*(TimeSpan_t803 *)__this), ((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_4, TimeSpan_t803_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); + return L_5; + } +} +// System.Int32 System.TimeSpan::CompareTo(System.TimeSpan) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" int32_t TimeSpan_CompareTo_m10761 (TimeSpan_t803 * __this, TimeSpan_t803 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + TimeSpan_t803 L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + int32_t L_1 = TimeSpan_Compare_m10759(NULL /*static, unused*/, (*(TimeSpan_t803 *)__this), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.TimeSpan::Equals(System.TimeSpan) +extern "C" bool TimeSpan_Equals_m10762 (TimeSpan_t803 * __this, TimeSpan_t803 ___obj, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___obj)->____ticks_3); + int64_t L_1 = (__this->____ticks_3); + return ((((int64_t)L_0) == ((int64_t)L_1))? 1 : 0); + } +} +// System.TimeSpan System.TimeSpan::Duration() +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2671; +extern "C" TimeSpan_t803 TimeSpan_Duration_m10763 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2671 = il2cpp_codegen_string_literal_from_index(2671); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int64_t L_0 = (__this->____ticks_3); + int64_t L_1 = llabs(L_0); + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, L_1, /*hidden argument*/NULL); + V_0 = L_2; + goto IL_0031; + } + +IL_0016: + { + ; // IL_0016: leave IL_0031 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001b; + throw e; + } + +CATCH_001b: + { // begin catch(System.OverflowException) + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2671, /*hidden argument*/NULL); + OverflowException_t1725 * L_4 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002c: + { + goto IL_0031; + } + } // end catch (depth: 1) + +IL_0031: + { + TimeSpan_t803 L_5 = V_0; + return L_5; + } +} +// System.Boolean System.TimeSpan::Equals(System.Object) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" bool TimeSpan_Equals_m10764 (TimeSpan_t803 * __this, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + { + Object_t * L_0 = ___value; + if (((Object_t *)IsInstSealed(L_0, TimeSpan_t803_il2cpp_TypeInfo_var))) + { + goto IL_000d; + } + } + { + return 0; + } + +IL_000d: + { + int64_t L_1 = (__this->____ticks_3); + Object_t * L_2 = ___value; + V_0 = ((*(TimeSpan_t803 *)((TimeSpan_t803 *)UnBox (L_2, TimeSpan_t803_il2cpp_TypeInfo_var)))); + int64_t L_3 = ((&V_0)->____ticks_3); + return ((((int64_t)L_1) == ((int64_t)L_3))? 1 : 0); + } +} +// System.TimeSpan System.TimeSpan::FromDays(System.Double) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeSpan_FromDays_m10765 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_From_m10770(NULL /*static, unused*/, L_0, ((int64_t)864000000000LL), /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::FromHours(System.Double) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeSpan_FromHours_m10766 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_From_m10770(NULL /*static, unused*/, L_0, ((int64_t)36000000000LL), /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::FromMinutes(System.Double) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeSpan_FromMinutes_m10767 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_From_m10770(NULL /*static, unused*/, L_0, (((int64_t)((int64_t)((int32_t)600000000)))), /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::FromSeconds(System.Double) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeSpan_FromSeconds_m10768 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_From_m10770(NULL /*static, unused*/, L_0, (((int64_t)((int64_t)((int32_t)10000000)))), /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::FromMilliseconds(System.Double) +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeSpan_FromMilliseconds_m10769 (Object_t * __this /* static, unused */, double ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + { + double L_0 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = TimeSpan_From_m10770(NULL /*static, unused*/, L_0, (((int64_t)((int64_t)((int32_t)10000)))), /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::From(System.Double,System.Int64) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2672; +extern Il2CppCodeGenString* _stringLiteral449; +extern Il2CppCodeGenString* _stringLiteral2673; +extern Il2CppCodeGenString* _stringLiteral2669; +extern "C" TimeSpan_t803 TimeSpan_From_m10770 (Object_t * __this /* static, unused */, double ___value, int64_t ___tickMultiplicator, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2672 = il2cpp_codegen_string_literal_from_index(2672); + _stringLiteral449 = il2cpp_codegen_string_literal_from_index(449); + _stringLiteral2673 = il2cpp_codegen_string_literal_from_index(2673); + _stringLiteral2669 = il2cpp_codegen_string_literal_from_index(2669); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + TimeSpan_t803 V_1 = {0}; + TimeSpan_t803 V_2 = {0}; + TimeSpan_t803 V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + double L_0 = ___value; + bool L_1 = Double_IsNaN_m6171(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_0020; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2672, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_3, L_2, _stringLiteral449, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0020: + { + double L_4 = ___value; + bool L_5 = Double_IsNegativeInfinity_m6172(NULL /*static, unused*/, L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_005e; + } + } + { + double L_6 = ___value; + bool L_7 = Double_IsPositiveInfinity_m6173(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); + if (L_7) + { + goto IL_005e; + } + } + { + double L_8 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_9 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___MinValue_1; + V_1 = L_9; + int64_t L_10 = TimeSpan_get_Ticks_m10752((&V_1), /*hidden argument*/NULL); + if ((((double)L_8) < ((double)(((double)((double)L_10)))))) + { + goto IL_005e; + } + } + { + double L_11 = ___value; + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_12 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___MaxValue_0; + V_2 = L_12; + int64_t L_13 = TimeSpan_get_Ticks_m10752((&V_2), /*hidden argument*/NULL); + if ((!(((double)L_11) > ((double)(((double)((double)L_13))))))) + { + goto IL_006e; + } + } + +IL_005e: + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2673, /*hidden argument*/NULL); + OverflowException_t1725 * L_15 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_15, L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_006e: + try + { // begin try (depth: 1) + { + double L_16 = ___value; + int64_t L_17 = ___tickMultiplicator; + ___value = ((double)((double)L_16*(double)(((double)((double)((int64_t)((int64_t)L_17/(int64_t)(((int64_t)((int64_t)((int32_t)10000))))))))))); + double L_18 = ___value; + double L_19 = bankers_round(L_18); + if (L_19 > (double)(std::numeric_limits::max())) il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + V_0 = (((int64_t)((int64_t)L_19))); + int64_t L_20 = V_0; + if (il2cpp_codegen_check_mul_overflow_i64((int64_t)L_20, (int64_t)(((int64_t)((int64_t)((int32_t)10000)))), kIl2CppInt64Min, kIl2CppInt64Max)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + TimeSpan_t803 L_21 = {0}; + TimeSpan__ctor_m10742(&L_21, ((int64_t)((int64_t)L_20*(int64_t)(((int64_t)((int64_t)((int32_t)10000)))))), /*hidden argument*/NULL); + V_3 = L_21; + goto IL_00b1; + } + +IL_0096: + { + ; // IL_0096: leave IL_00b1 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_009b; + throw e; + } + +CATCH_009b: + { // begin catch(System.OverflowException) + { + String_t* L_22 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2669, /*hidden argument*/NULL); + OverflowException_t1725 * L_23 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_23, L_22, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_23); + } + +IL_00ac: + { + goto IL_00b1; + } + } // end catch (depth: 1) + +IL_00b1: + { + TimeSpan_t803 L_24 = V_3; + return L_24; + } +} +// System.Int32 System.TimeSpan::GetHashCode() +extern "C" int32_t TimeSpan_GetHashCode_m10771 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + { + int64_t* L_0 = &(__this->____ticks_3); + int32_t L_1 = Int64_GetHashCode_m5829(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.TimeSpan System.TimeSpan::Negate() +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2674; +extern "C" TimeSpan_t803 TimeSpan_Negate_m10772 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2674 = il2cpp_codegen_string_literal_from_index(2674); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + { + int64_t L_0 = (__this->____ticks_3); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_1 = ((TimeSpan_t803_StaticFields*)TimeSpan_t803_il2cpp_TypeInfo_var->static_fields)->___MinValue_1; + V_0 = L_1; + int64_t L_2 = ((&V_0)->____ticks_3); + if ((!(((uint64_t)L_0) == ((uint64_t)L_2)))) + { + goto IL_0028; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2674, /*hidden argument*/NULL); + OverflowException_t1725 * L_4 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_0028: + { + int64_t L_5 = (__this->____ticks_3); + TimeSpan_t803 L_6 = {0}; + TimeSpan__ctor_m10742(&L_6, ((-L_5)), /*hidden argument*/NULL); + return L_6; + } +} +// System.TimeSpan System.TimeSpan::Subtract(System.TimeSpan) +extern TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2669; +extern "C" TimeSpan_t803 TimeSpan_Subtract_m10773 (TimeSpan_t803 * __this, TimeSpan_t803 ___ts, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + OverflowException_t1725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(700); + _stringLiteral2669 = il2cpp_codegen_string_literal_from_index(2669); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + { + int64_t L_0 = (__this->____ticks_3); + int64_t L_1 = TimeSpan_get_Ticks_m10752((&___ts), /*hidden argument*/NULL); + if (((int64_t)L_1 >= 0 && (int64_t)L_0 < kIl2CppInt64Min + (int64_t)L_1) || ((int64_t)L_1 < 0 && (int64_t)L_0 > kIl2CppInt64Max + (int64_t)L_1)) + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_overflow_exception()); + TimeSpan_t803 L_2 = {0}; + TimeSpan__ctor_m10742(&L_2, ((int64_t)((int64_t)L_0-(int64_t)L_1)), /*hidden argument*/NULL); + V_0 = L_2; + goto IL_0034; + } + +IL_0019: + { + ; // IL_0019: leave IL_0034 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (OverflowException_t1725_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_001e; + throw e; + } + +CATCH_001e: + { // begin catch(System.OverflowException) + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2669, /*hidden argument*/NULL); + OverflowException_t1725 * L_4 = (OverflowException_t1725 *)il2cpp_codegen_object_new (OverflowException_t1725_il2cpp_TypeInfo_var); + OverflowException__ctor_m10713(L_4, L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002f: + { + goto IL_0034; + } + } // end catch (depth: 1) + +IL_0034: + { + TimeSpan_t803 L_5 = V_0; + return L_5; + } +} +// System.String System.TimeSpan::ToString() +extern TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2675; +extern Il2CppCodeGenString* _stringLiteral2676; +extern "C" String_t* TimeSpan_ToString_m10774 (TimeSpan_t803 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + StringBuilder_t457_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(191); + _stringLiteral2675 = il2cpp_codegen_string_literal_from_index(2675); + _stringLiteral2676 = il2cpp_codegen_string_literal_from_index(2676); + s_Il2CppMethodIntialized = true; + } + StringBuilder_t457 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + { + StringBuilder_t457 * L_0 = (StringBuilder_t457 *)il2cpp_codegen_object_new (StringBuilder_t457_il2cpp_TypeInfo_var); + StringBuilder__ctor_m2055(L_0, ((int32_t)14), /*hidden argument*/NULL); + V_0 = L_0; + int64_t L_1 = (__this->____ticks_3); + if ((((int64_t)L_1) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_001e; + } + } + { + StringBuilder_t457 * L_2 = V_0; + NullCheck(L_2); + StringBuilder_Append_m4622(L_2, ((int32_t)45), /*hidden argument*/NULL); + } + +IL_001e: + { + int32_t L_3 = TimeSpan_get_Days_m10747(__this, /*hidden argument*/NULL); + if (!L_3) + { + goto IL_0044; + } + } + { + StringBuilder_t457 * L_4 = V_0; + int32_t L_5 = TimeSpan_get_Days_m10747(__this, /*hidden argument*/NULL); + int32_t L_6 = abs(L_5); + NullCheck(L_4); + StringBuilder_Append_m4680(L_4, L_6, /*hidden argument*/NULL); + StringBuilder_t457 * L_7 = V_0; + NullCheck(L_7); + StringBuilder_Append_m4622(L_7, ((int32_t)46), /*hidden argument*/NULL); + } + +IL_0044: + { + StringBuilder_t457 * L_8 = V_0; + int32_t L_9 = TimeSpan_get_Hours_m10748(__this, /*hidden argument*/NULL); + int32_t L_10 = abs(L_9); + V_2 = L_10; + String_t* L_11 = Int32_ToString_m4745((&V_2), _stringLiteral2675, /*hidden argument*/NULL); + NullCheck(L_8); + StringBuilder_Append_m2058(L_8, L_11, /*hidden argument*/NULL); + StringBuilder_t457 * L_12 = V_0; + NullCheck(L_12); + StringBuilder_Append_m4622(L_12, ((int32_t)58), /*hidden argument*/NULL); + StringBuilder_t457 * L_13 = V_0; + int32_t L_14 = TimeSpan_get_Minutes_m10750(__this, /*hidden argument*/NULL); + int32_t L_15 = abs(L_14); + V_3 = L_15; + String_t* L_16 = Int32_ToString_m4745((&V_3), _stringLiteral2675, /*hidden argument*/NULL); + NullCheck(L_13); + StringBuilder_Append_m2058(L_13, L_16, /*hidden argument*/NULL); + StringBuilder_t457 * L_17 = V_0; + NullCheck(L_17); + StringBuilder_Append_m4622(L_17, ((int32_t)58), /*hidden argument*/NULL); + StringBuilder_t457 * L_18 = V_0; + int32_t L_19 = TimeSpan_get_Seconds_m10751(__this, /*hidden argument*/NULL); + int32_t L_20 = abs(L_19); + V_4 = L_20; + String_t* L_21 = Int32_ToString_m4745((&V_4), _stringLiteral2675, /*hidden argument*/NULL); + NullCheck(L_18); + StringBuilder_Append_m2058(L_18, L_21, /*hidden argument*/NULL); + int64_t L_22 = (__this->____ticks_3); + int64_t L_23 = llabs(((int64_t)((int64_t)L_22%(int64_t)(((int64_t)((int64_t)((int32_t)10000000))))))); + V_1 = (((int32_t)((int32_t)L_23))); + int32_t L_24 = V_1; + if (!L_24) + { + goto IL_00ea; + } + } + { + StringBuilder_t457 * L_25 = V_0; + NullCheck(L_25); + StringBuilder_Append_m4622(L_25, ((int32_t)46), /*hidden argument*/NULL); + StringBuilder_t457 * L_26 = V_0; + String_t* L_27 = Int32_ToString_m4745((&V_1), _stringLiteral2676, /*hidden argument*/NULL); + NullCheck(L_26); + StringBuilder_Append_m2058(L_26, L_27, /*hidden argument*/NULL); + } + +IL_00ea: + { + StringBuilder_t457 * L_28 = V_0; + NullCheck(L_28); + String_t* L_29 = StringBuilder_ToString_m2059(L_28, /*hidden argument*/NULL); + return L_29; + } +} +// System.TimeSpan System.TimeSpan::op_Addition(System.TimeSpan,System.TimeSpan) +extern "C" TimeSpan_t803 TimeSpan_op_Addition_m10775 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___t2; + TimeSpan_t803 L_1 = TimeSpan_Add_m10758((&___t1), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.TimeSpan::op_Equality(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_Equality_m10776 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int64_t)L_0) == ((int64_t)L_1))? 1 : 0); + } +} +// System.Boolean System.TimeSpan::op_GreaterThan(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_GreaterThan_m10777 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int64_t)L_0) > ((int64_t)L_1))? 1 : 0); + } +} +// System.Boolean System.TimeSpan::op_GreaterThanOrEqual(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_GreaterThanOrEqual_m10778 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int32_t)((((int64_t)L_0) < ((int64_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.TimeSpan::op_Inequality(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_Inequality_m10779 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int32_t)((((int64_t)L_0) == ((int64_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.Boolean System.TimeSpan::op_LessThan(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_LessThan_m10780 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int64_t)L_0) < ((int64_t)L_1))? 1 : 0); + } +} +// System.Boolean System.TimeSpan::op_LessThanOrEqual(System.TimeSpan,System.TimeSpan) +extern "C" bool TimeSpan_op_LessThanOrEqual_m10781 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + int64_t L_0 = ((&___t1)->____ticks_3); + int64_t L_1 = ((&___t2)->____ticks_3); + return ((((int32_t)((((int64_t)L_0) > ((int64_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// System.TimeSpan System.TimeSpan::op_Subtraction(System.TimeSpan,System.TimeSpan) +extern "C" TimeSpan_t803 TimeSpan_op_Subtraction_m10782 (Object_t * __this /* static, unused */, TimeSpan_t803 ___t1, TimeSpan_t803 ___t2, const MethodInfo* method) +{ + { + TimeSpan_t803 L_0 = ___t2; + TimeSpan_t803 L_1 = TimeSpan_Subtract_m10773((&___t1), L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Void System.TimeZone::.ctor() +extern "C" void TimeZone__ctor_m10783 (TimeZone_t1735 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.TimeZone::.cctor() +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" void TimeZone__cctor_m10784 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1209); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + int64_t L_0 = DateTime_GetNow_m10343(NULL /*static, unused*/, /*hidden argument*/NULL); + CurrentSystemTimeZone_t1736 * L_1 = (CurrentSystemTimeZone_t1736 *)il2cpp_codegen_object_new (CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var); + CurrentSystemTimeZone__ctor_m10793(L_1, L_0, /*hidden argument*/NULL); + ((TimeZone_t1735_StaticFields*)TimeZone_t1735_il2cpp_TypeInfo_var->static_fields)->___currentTimeZone_0 = L_1; + return; + } +} +// System.TimeZone System.TimeZone::get_CurrentTimeZone() +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" TimeZone_t1735 * TimeZone_get_CurrentTimeZone_m10785 (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone_t1735 * L_0 = ((TimeZone_t1735_StaticFields*)TimeZone_t1735_il2cpp_TypeInfo_var->static_fields)->___currentTimeZone_0; + return L_0; + } +} +// System.Boolean System.TimeZone::IsDaylightSavingTime(System.DateTime) +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" bool TimeZone_IsDaylightSavingTime_m10786 (TimeZone_t1735 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + DateTime_t365 L_0 = ___time; + int32_t L_1 = DateTime_get_Year_m10345((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_2 = (DaylightTime_t1255 *)VirtFuncInvoker1< DaylightTime_t1255 *, int32_t >::Invoke(4 /* System.Globalization.DaylightTime System.TimeZone::GetDaylightChanges(System.Int32) */, __this, L_1); + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + bool L_3 = TimeZone_IsDaylightSavingTime_m10787(NULL /*static, unused*/, L_0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.Boolean System.TimeZone::IsDaylightSavingTime(System.DateTime,System.Globalization.DaylightTime) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2677; +extern "C" bool TimeZone_IsDaylightSavingTime_m10787 (Object_t * __this /* static, unused */, DateTime_t365 ___time, DaylightTime_t1255 * ___daylightTimes, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral2677 = il2cpp_codegen_string_literal_from_index(2677); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + DateTime_t365 V_1 = {0}; + DateTime_t365 V_2 = {0}; + DateTime_t365 V_3 = {0}; + DateTime_t365 V_4 = {0}; + DateTime_t365 V_5 = {0}; + DateTime_t365 V_6 = {0}; + DateTime_t365 V_7 = {0}; + DateTime_t365 V_8 = {0}; + DateTime_t365 V_9 = {0}; + { + DaylightTime_t1255 * L_0 = ___daylightTimes; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral2677, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + DaylightTime_t1255 * L_2 = ___daylightTimes; + NullCheck(L_2); + DateTime_t365 L_3 = DaylightTime_get_Start_m7604(L_2, /*hidden argument*/NULL); + V_0 = L_3; + int64_t L_4 = DateTime_get_Ticks_m5734((&V_0), /*hidden argument*/NULL); + DaylightTime_t1255 * L_5 = ___daylightTimes; + NullCheck(L_5); + DateTime_t365 L_6 = DaylightTime_get_End_m7605(L_5, /*hidden argument*/NULL); + V_1 = L_6; + int64_t L_7 = DateTime_get_Ticks_m5734((&V_1), /*hidden argument*/NULL); + if ((!(((uint64_t)L_4) == ((uint64_t)L_7)))) + { + goto IL_0034; + } + } + { + return 0; + } + +IL_0034: + { + DaylightTime_t1255 * L_8 = ___daylightTimes; + NullCheck(L_8); + DateTime_t365 L_9 = DaylightTime_get_Start_m7604(L_8, /*hidden argument*/NULL); + V_2 = L_9; + int64_t L_10 = DateTime_get_Ticks_m5734((&V_2), /*hidden argument*/NULL); + DaylightTime_t1255 * L_11 = ___daylightTimes; + NullCheck(L_11); + DateTime_t365 L_12 = DaylightTime_get_End_m7605(L_11, /*hidden argument*/NULL); + V_3 = L_12; + int64_t L_13 = DateTime_get_Ticks_m5734((&V_3), /*hidden argument*/NULL); + if ((((int64_t)L_10) >= ((int64_t)L_13))) + { + goto IL_0092; + } + } + { + DaylightTime_t1255 * L_14 = ___daylightTimes; + NullCheck(L_14); + DateTime_t365 L_15 = DaylightTime_get_Start_m7604(L_14, /*hidden argument*/NULL); + V_4 = L_15; + int64_t L_16 = DateTime_get_Ticks_m5734((&V_4), /*hidden argument*/NULL); + int64_t L_17 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + if ((((int64_t)L_16) >= ((int64_t)L_17))) + { + goto IL_008d; + } + } + { + DaylightTime_t1255 * L_18 = ___daylightTimes; + NullCheck(L_18); + DateTime_t365 L_19 = DaylightTime_get_End_m7605(L_18, /*hidden argument*/NULL); + V_5 = L_19; + int64_t L_20 = DateTime_get_Ticks_m5734((&V_5), /*hidden argument*/NULL); + int64_t L_21 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + if ((((int64_t)L_20) <= ((int64_t)L_21))) + { + goto IL_008d; + } + } + { + return 1; + } + +IL_008d: + { + goto IL_0100; + } + +IL_0092: + { + int32_t L_22 = DateTime_get_Year_m10345((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_23 = ___daylightTimes; + NullCheck(L_23); + DateTime_t365 L_24 = DaylightTime_get_Start_m7604(L_23, /*hidden argument*/NULL); + V_6 = L_24; + int32_t L_25 = DateTime_get_Year_m10345((&V_6), /*hidden argument*/NULL); + if ((!(((uint32_t)L_22) == ((uint32_t)L_25)))) + { + goto IL_0100; + } + } + { + int32_t L_26 = DateTime_get_Year_m10345((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_27 = ___daylightTimes; + NullCheck(L_27); + DateTime_t365 L_28 = DaylightTime_get_End_m7605(L_27, /*hidden argument*/NULL); + V_7 = L_28; + int32_t L_29 = DateTime_get_Year_m10345((&V_7), /*hidden argument*/NULL); + if ((!(((uint32_t)L_26) == ((uint32_t)L_29)))) + { + goto IL_0100; + } + } + { + int64_t L_30 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_31 = ___daylightTimes; + NullCheck(L_31); + DateTime_t365 L_32 = DaylightTime_get_End_m7605(L_31, /*hidden argument*/NULL); + V_8 = L_32; + int64_t L_33 = DateTime_get_Ticks_m5734((&V_8), /*hidden argument*/NULL); + if ((((int64_t)L_30) < ((int64_t)L_33))) + { + goto IL_00fe; + } + } + { + int64_t L_34 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_35 = ___daylightTimes; + NullCheck(L_35); + DateTime_t365 L_36 = DaylightTime_get_Start_m7604(L_35, /*hidden argument*/NULL); + V_9 = L_36; + int64_t L_37 = DateTime_get_Ticks_m5734((&V_9), /*hidden argument*/NULL); + if ((((int64_t)L_34) <= ((int64_t)L_37))) + { + goto IL_0100; + } + } + +IL_00fe: + { + return 1; + } + +IL_0100: + { + return 0; + } +} +// System.DateTime System.TimeZone::ToLocalTime(System.DateTime) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 TimeZone_ToLocalTime_m10788 (TimeZone_t1735 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + DateTime_t365 V_1 = {0}; + DaylightTime_t1255 * V_2 = {0}; + TimeSpan_t803 V_3 = {0}; + DateTime_t365 V_4 = {0}; + TimeSpan_t803 V_5 = {0}; + DateTime_t365 V_6 = {0}; + { + int32_t L_0 = DateTime_get_Kind_m10346((&___time), /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)2)))) + { + goto IL_000f; + } + } + { + DateTime_t365 L_1 = ___time; + return L_1; + } + +IL_000f: + { + DateTime_t365 L_2 = ___time; + TimeSpan_t803 L_3 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, __this, L_2); + V_0 = L_3; + int64_t L_4 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + if ((((int64_t)L_4) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_004c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_5 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + TimeSpan_t803 L_6 = V_0; + DateTime_t365 L_7 = DateTime_op_Subtraction_m10383(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + DateTime_t365 L_8 = ___time; + bool L_9 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0047; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_10 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + DateTime_t365 L_11 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_10, 2, /*hidden argument*/NULL); + return L_11; + } + +IL_0047: + { + goto IL_0088; + } + +IL_004c: + { + int64_t L_12 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + if ((((int64_t)L_12) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_0088; + } + } + { + int64_t L_13 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + int64_t L_14 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_15 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + V_4 = L_15; + int64_t L_16 = DateTime_get_Ticks_m5734((&V_4), /*hidden argument*/NULL); + if ((((int64_t)((int64_t)((int64_t)L_13+(int64_t)L_14))) >= ((int64_t)L_16))) + { + goto IL_0088; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_17 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + DateTime_t365 L_18 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_17, 2, /*hidden argument*/NULL); + return L_18; + } + +IL_0088: + { + TimeSpan_t803 L_19 = V_0; + DateTime_t365 L_20 = DateTime_Add_m10347((&___time), L_19, /*hidden argument*/NULL); + V_1 = L_20; + int32_t L_21 = DateTime_get_Year_m10345((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_22 = (DaylightTime_t1255 *)VirtFuncInvoker1< DaylightTime_t1255 *, int32_t >::Invoke(4 /* System.Globalization.DaylightTime System.TimeZone::GetDaylightChanges(System.Int32) */, __this, L_21); + V_2 = L_22; + DaylightTime_t1255 * L_23 = V_2; + NullCheck(L_23); + TimeSpan_t803 L_24 = DaylightTime_get_Delta_m7606(L_23, /*hidden argument*/NULL); + V_5 = L_24; + int64_t L_25 = TimeSpan_get_Ticks_m10752((&V_5), /*hidden argument*/NULL); + if (L_25) + { + goto IL_00bb; + } + } + { + DateTime_t365 L_26 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_27 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_26, 2, /*hidden argument*/NULL); + return L_27; + } + +IL_00bb: + { + DateTime_t365 L_28 = V_1; + DaylightTime_t1255 * L_29 = V_2; + NullCheck(L_29); + DateTime_t365 L_30 = DaylightTime_get_End_m7605(L_29, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_31 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_28, L_30, /*hidden argument*/NULL); + if (!L_31) + { + goto IL_00f4; + } + } + { + DaylightTime_t1255 * L_32 = V_2; + NullCheck(L_32); + DateTime_t365 L_33 = DaylightTime_get_End_m7605(L_32, /*hidden argument*/NULL); + V_6 = L_33; + DaylightTime_t1255 * L_34 = V_2; + NullCheck(L_34); + TimeSpan_t803 L_35 = DaylightTime_get_Delta_m7606(L_34, /*hidden argument*/NULL); + DateTime_t365 L_36 = DateTime_Subtract_m10375((&V_6), L_35, /*hidden argument*/NULL); + DateTime_t365 L_37 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_38 = DateTime_op_LessThanOrEqual_m4709(NULL /*static, unused*/, L_36, L_37, /*hidden argument*/NULL); + if (!L_38) + { + goto IL_00f4; + } + } + { + DateTime_t365 L_39 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_40 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_39, 2, /*hidden argument*/NULL); + return L_40; + } + +IL_00f4: + { + DateTime_t365 L_41 = V_1; + TimeSpan_t803 L_42 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, __this, L_41); + V_3 = L_42; + TimeSpan_t803 L_43 = V_3; + DateTime_t365 L_44 = DateTime_Add_m10347((&___time), L_43, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_45 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_44, 2, /*hidden argument*/NULL); + return L_45; + } +} +// System.DateTime System.TimeZone::ToUniversalTime(System.DateTime) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern "C" DateTime_t365 TimeZone_ToUniversalTime_m10789 (TimeZone_t1735 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + { + int32_t L_0 = DateTime_get_Kind_m10346((&___time), /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) == ((uint32_t)1)))) + { + goto IL_000f; + } + } + { + DateTime_t365 L_1 = ___time; + return L_1; + } + +IL_000f: + { + DateTime_t365 L_2 = ___time; + TimeSpan_t803 L_3 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, __this, L_2); + V_0 = L_3; + int64_t L_4 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + if ((((int64_t)L_4) >= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_004c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_5 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + TimeSpan_t803 L_6 = V_0; + DateTime_t365 L_7 = DateTime_op_Addition_m10380(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL); + DateTime_t365 L_8 = ___time; + bool L_9 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL); + if (!L_9) + { + goto IL_0047; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_10 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MaxValue_2; + DateTime_t365 L_11 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_10, 1, /*hidden argument*/NULL); + return L_11; + } + +IL_0047: + { + goto IL_007c; + } + +IL_004c: + { + int64_t L_12 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + if ((((int64_t)L_12) <= ((int64_t)(((int64_t)((int64_t)0)))))) + { + goto IL_007c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_13 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + TimeSpan_t803 L_14 = V_0; + DateTime_t365 L_15 = DateTime_op_Addition_m10380(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL); + DateTime_t365 L_16 = ___time; + bool L_17 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL); + if (!L_17) + { + goto IL_007c; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_18 = ((DateTime_t365_StaticFields*)DateTime_t365_il2cpp_TypeInfo_var->static_fields)->___MinValue_3; + DateTime_t365 L_19 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_18, 1, /*hidden argument*/NULL); + return L_19; + } + +IL_007c: + { + int64_t L_20 = DateTime_get_Ticks_m5734((&___time), /*hidden argument*/NULL); + int64_t L_21 = TimeSpan_get_Ticks_m10752((&V_0), /*hidden argument*/NULL); + DateTime_t365 L_22 = {0}; + DateTime__ctor_m10314(&L_22, ((int64_t)((int64_t)L_20-(int64_t)L_21)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_23 = DateTime_SpecifyKind_m10354(NULL /*static, unused*/, L_22, 1, /*hidden argument*/NULL); + return L_23; + } +} +// System.TimeSpan System.TimeZone::GetLocalTimeDiff(System.DateTime) +extern "C" TimeSpan_t803 TimeZone_GetLocalTimeDiff_m10790 (TimeZone_t1735 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + DateTime_t365 L_1 = ___time; + TimeSpan_t803 L_2 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, __this, L_1); + TimeSpan_t803 L_3 = TimeZone_GetLocalTimeDiff_m10791(__this, L_0, L_2, /*hidden argument*/NULL); + return L_3; + } +} +// System.TimeSpan System.TimeZone::GetLocalTimeDiff(System.DateTime,System.TimeSpan) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +extern "C" TimeSpan_t803 TimeZone_GetLocalTimeDiff_m10791 (TimeZone_t1735 * __this, DateTime_t365 ___time, TimeSpan_t803 ___utc_offset, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + TimeSpan_t803_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(519); + s_Il2CppMethodIntialized = true; + } + DaylightTime_t1255 * V_0 = {0}; + DateTime_t365 V_1 = {0}; + TimeSpan_t803 V_2 = {0}; + DateTime_t365 V_3 = {0}; + DateTime_t365 V_4 = {0}; + { + int32_t L_0 = DateTime_get_Year_m10345((&___time), /*hidden argument*/NULL); + DaylightTime_t1255 * L_1 = (DaylightTime_t1255 *)VirtFuncInvoker1< DaylightTime_t1255 *, int32_t >::Invoke(4 /* System.Globalization.DaylightTime System.TimeZone::GetDaylightChanges(System.Int32) */, __this, L_0); + V_0 = L_1; + DaylightTime_t1255 * L_2 = V_0; + NullCheck(L_2); + TimeSpan_t803 L_3 = DaylightTime_get_Delta_m7606(L_2, /*hidden argument*/NULL); + V_2 = L_3; + int64_t L_4 = TimeSpan_get_Ticks_m10752((&V_2), /*hidden argument*/NULL); + if (L_4) + { + goto IL_0023; + } + } + { + TimeSpan_t803 L_5 = ___utc_offset; + return L_5; + } + +IL_0023: + { + TimeSpan_t803 L_6 = ___utc_offset; + DateTime_t365 L_7 = DateTime_Add_m10347((&___time), L_6, /*hidden argument*/NULL); + V_1 = L_7; + DateTime_t365 L_8 = V_1; + DaylightTime_t1255 * L_9 = V_0; + NullCheck(L_9); + DateTime_t365 L_10 = DaylightTime_get_End_m7605(L_9, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_11 = DateTime_op_LessThan_m4710(NULL /*static, unused*/, L_8, L_10, /*hidden argument*/NULL); + if (!L_11) + { + goto IL_005e; + } + } + { + DaylightTime_t1255 * L_12 = V_0; + NullCheck(L_12); + DateTime_t365 L_13 = DaylightTime_get_End_m7605(L_12, /*hidden argument*/NULL); + V_3 = L_13; + DaylightTime_t1255 * L_14 = V_0; + NullCheck(L_14); + TimeSpan_t803 L_15 = DaylightTime_get_Delta_m7606(L_14, /*hidden argument*/NULL); + DateTime_t365 L_16 = DateTime_Subtract_m10375((&V_3), L_15, /*hidden argument*/NULL); + DateTime_t365 L_17 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_18 = DateTime_op_LessThanOrEqual_m4709(NULL /*static, unused*/, L_16, L_17, /*hidden argument*/NULL); + if (!L_18) + { + goto IL_005e; + } + } + { + TimeSpan_t803 L_19 = ___utc_offset; + return L_19; + } + +IL_005e: + { + DateTime_t365 L_20 = V_1; + DaylightTime_t1255 * L_21 = V_0; + NullCheck(L_21); + DateTime_t365 L_22 = DaylightTime_get_Start_m7604(L_21, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_23 = DateTime_op_GreaterThanOrEqual_m4642(NULL /*static, unused*/, L_20, L_22, /*hidden argument*/NULL); + if (!L_23) + { + goto IL_009c; + } + } + { + DaylightTime_t1255 * L_24 = V_0; + NullCheck(L_24); + DateTime_t365 L_25 = DaylightTime_get_Start_m7604(L_24, /*hidden argument*/NULL); + V_4 = L_25; + DaylightTime_t1255 * L_26 = V_0; + NullCheck(L_26); + TimeSpan_t803 L_27 = DaylightTime_get_Delta_m7606(L_26, /*hidden argument*/NULL); + DateTime_t365 L_28 = DateTime_Add_m10347((&V_4), L_27, /*hidden argument*/NULL); + DateTime_t365 L_29 = V_1; + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + bool L_30 = DateTime_op_GreaterThan_m4711(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL); + if (!L_30) + { + goto IL_009c; + } + } + { + TimeSpan_t803 L_31 = ___utc_offset; + DaylightTime_t1255 * L_32 = V_0; + NullCheck(L_32); + TimeSpan_t803 L_33 = DaylightTime_get_Delta_m7606(L_32, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t803_il2cpp_TypeInfo_var); + TimeSpan_t803 L_34 = TimeSpan_op_Subtraction_m10782(NULL /*static, unused*/, L_31, L_33, /*hidden argument*/NULL); + return L_34; + } + +IL_009c: + { + DateTime_t365 L_35 = V_1; + TimeSpan_t803 L_36 = (TimeSpan_t803 )VirtFuncInvoker1< TimeSpan_t803 , DateTime_t365 >::Invoke(5 /* System.TimeSpan System.TimeZone::GetUtcOffset(System.DateTime) */, __this, L_35); + return L_36; + } +} +// System.Void System.CurrentSystemTimeZone::.ctor() +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern "C" void CurrentSystemTimeZone__ctor_m10792 (CurrentSystemTimeZone_t1736 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + s_Il2CppMethodIntialized = true; + } + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4752(L_0, 1, /*hidden argument*/NULL); + __this->___m_CachedDaylightChanges_3 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone__ctor_m10783(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.CurrentSystemTimeZone::.ctor(System.Int64) +extern TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +extern TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2678; +extern "C" void CurrentSystemTimeZone__ctor_m10793 (CurrentSystemTimeZone_t1736 * __this, int64_t ___lnow, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Hashtable_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(424); + TimeZone_t1735_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1180); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral2678 = il2cpp_codegen_string_literal_from_index(2678); + s_Il2CppMethodIntialized = true; + } + Int64U5BU5D_t1773* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + DateTime_t365 V_2 = {0}; + DaylightTime_t1255 * V_3 = {0}; + { + Hashtable_t725 * L_0 = (Hashtable_t725 *)il2cpp_codegen_object_new (Hashtable_t725_il2cpp_TypeInfo_var); + Hashtable__ctor_m4752(L_0, 1, /*hidden argument*/NULL); + __this->___m_CachedDaylightChanges_3 = L_0; + IL2CPP_RUNTIME_CLASS_INIT(TimeZone_t1735_il2cpp_TypeInfo_var); + TimeZone__ctor_m10783(__this, /*hidden argument*/NULL); + int64_t L_1 = ___lnow; + DateTime__ctor_m10314((&V_2), L_1, /*hidden argument*/NULL); + int32_t L_2 = DateTime_get_Year_m10345((&V_2), /*hidden argument*/NULL); + bool L_3 = CurrentSystemTimeZone_GetTimeZoneData_m10795(NULL /*static, unused*/, L_2, (&V_0), (&V_1), /*hidden argument*/NULL); + if (L_3) + { + goto IL_003f; + } + } + { + String_t* L_4 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2678, /*hidden argument*/NULL); + NotSupportedException_t164 * L_5 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_5, L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003f: + { + StringU5BU5D_t163* L_6 = V_1; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 0); + int32_t L_7 = 0; + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_6, L_7, sizeof(String_t*))), /*hidden argument*/NULL); + __this->___m_standardName_1 = L_8; + StringU5BU5D_t163* L_9 = V_1; + NullCheck(L_9); + IL2CPP_ARRAY_BOUNDS_CHECK(L_9, 1); + int32_t L_10 = 1; + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_9, L_10, sizeof(String_t*))), /*hidden argument*/NULL); + __this->___m_daylightName_2 = L_11; + Int64U5BU5D_t1773* L_12 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, 2); + int32_t L_13 = 2; + __this->___m_ticksOffset_4 = (*(int64_t*)(int64_t*)SZArrayLdElema(L_12, L_13, sizeof(int64_t))); + Int64U5BU5D_t1773* L_14 = V_0; + DaylightTime_t1255 * L_15 = CurrentSystemTimeZone_GetDaylightTimeFromData_m10799(__this, L_14, /*hidden argument*/NULL); + V_3 = L_15; + Hashtable_t725 * L_16 = (__this->___m_CachedDaylightChanges_3); + int32_t L_17 = DateTime_get_Year_m10345((&V_2), /*hidden argument*/NULL); + int32_t L_18 = L_17; + Object_t * L_19 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_18); + DaylightTime_t1255 * L_20 = V_3; + NullCheck(L_16); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_16, L_19, L_20); + DaylightTime_t1255 * L_21 = V_3; + CurrentSystemTimeZone_OnDeserialization_m10798(__this, L_21, /*hidden argument*/NULL); + return; + } +} +// System.Void System.CurrentSystemTimeZone::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object) +extern "C" void CurrentSystemTimeZone_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10794 (CurrentSystemTimeZone_t1736 * __this, Object_t * ___sender, const MethodInfo* method) +{ + { + CurrentSystemTimeZone_OnDeserialization_m10798(__this, (DaylightTime_t1255 *)NULL, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.CurrentSystemTimeZone::GetTimeZoneData(System.Int32,System.Int64[]&,System.String[]&) +extern "C" bool CurrentSystemTimeZone_GetTimeZoneData_m10795 (Object_t * __this /* static, unused */, int32_t ___year, Int64U5BU5D_t1773** ___data, StringU5BU5D_t163** ___names, const MethodInfo* method) +{ + using namespace il2cpp::icalls; + typedef bool (*CurrentSystemTimeZone_GetTimeZoneData_m10795_ftn) (int32_t, Int64U5BU5D_t1773**, StringU5BU5D_t163**); + return ((CurrentSystemTimeZone_GetTimeZoneData_m10795_ftn)mscorlib::System::CurrentSystemTimeZone::GetTimeZoneData) (___year, ___data, ___names); +} +// System.Globalization.DaylightTime System.CurrentSystemTimeZone::GetDaylightChanges(System.Int32) +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var; +extern TypeInfo* DaylightTime_t1255_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2679; +extern Il2CppCodeGenString* _stringLiteral2680; +extern Il2CppCodeGenString* _stringLiteral2681; +extern "C" DaylightTime_t1255 * CurrentSystemTimeZone_GetDaylightChanges_m10796 (CurrentSystemTimeZone_t1736 * __this, int32_t ___year, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1209); + DaylightTime_t1255_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1210); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2679 = il2cpp_codegen_string_literal_from_index(2679); + _stringLiteral2680 = il2cpp_codegen_string_literal_from_index(2680); + _stringLiteral2681 = il2cpp_codegen_string_literal_from_index(2681); + s_Il2CppMethodIntialized = true; + } + Hashtable_t725 * V_0 = {0}; + DaylightTime_t1255 * V_1 = {0}; + Int64U5BU5D_t1773* V_2 = {0}; + StringU5BU5D_t163* V_3 = {0}; + DaylightTime_t1255 * V_4 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + int32_t L_0 = ___year; + if ((((int32_t)L_0) < ((int32_t)1))) + { + goto IL_0012; + } + } + { + int32_t L_1 = ___year; + if ((((int32_t)L_1) <= ((int32_t)((int32_t)9999)))) + { + goto IL_0032; + } + } + +IL_0012: + { + int32_t L_2 = ___year; + int32_t L_3 = L_2; + Object_t * L_4 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_3); + String_t* L_5 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2680, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_6 = String_Concat_m622(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, _stringLiteral2679, L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0032: + { + int32_t L_8 = ___year; + int32_t L_9 = ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_7; + if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) + { + goto IL_0043; + } + } + { + DaylightTime_t1255 * L_10 = ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_dlt_8; + return L_10; + } + +IL_0043: + { + Hashtable_t725 * L_11 = (__this->___m_CachedDaylightChanges_3); + V_0 = L_11; + Hashtable_t725 * L_12 = V_0; + Monitor_Enter_m4630(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); + } + +IL_0050: + try + { // begin try (depth: 1) + { + Hashtable_t725 * L_13 = (__this->___m_CachedDaylightChanges_3); + int32_t L_14 = ___year; + int32_t L_15 = L_14; + Object_t * L_16 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_15); + NullCheck(L_13); + Object_t * L_17 = (Object_t *)VirtFuncInvoker1< Object_t *, Object_t * >::Invoke(23 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_13, L_16); + V_1 = ((DaylightTime_t1255 *)CastclassClass(L_17, DaylightTime_t1255_il2cpp_TypeInfo_var)); + DaylightTime_t1255 * L_18 = V_1; + if (L_18) + { + goto IL_00b1; + } + } + +IL_006d: + { + int32_t L_19 = ___year; + bool L_20 = CurrentSystemTimeZone_GetTimeZoneData_m10795(NULL /*static, unused*/, L_19, (&V_2), (&V_3), /*hidden argument*/NULL); + if (L_20) + { + goto IL_0097; + } + } + +IL_007c: + { + int32_t L_21 = ___year; + int32_t L_22 = L_21; + Object_t * L_23 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_22); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_24 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral2681, L_23, /*hidden argument*/NULL); + String_t* L_25 = Locale_GetText_m6621(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); + ArgumentException_t437 * L_26 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_26, L_25, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_26); + } + +IL_0097: + { + Int64U5BU5D_t1773* L_27 = V_2; + DaylightTime_t1255 * L_28 = CurrentSystemTimeZone_GetDaylightTimeFromData_m10799(__this, L_27, /*hidden argument*/NULL); + V_1 = L_28; + Hashtable_t725 * L_29 = (__this->___m_CachedDaylightChanges_3); + int32_t L_30 = ___year; + int32_t L_31 = L_30; + Object_t * L_32 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_31); + DaylightTime_t1255 * L_33 = V_1; + NullCheck(L_29); + VirtActionInvoker2< Object_t *, Object_t * >::Invoke(26 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_29, L_32, L_33); + } + +IL_00b1: + { + DaylightTime_t1255 * L_34 = V_1; + V_4 = L_34; + IL2CPP_LEAVE(0xC5, FINALLY_00be); + } + +IL_00b9: + { + ; // IL_00b9: leave IL_00c5 + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_00be; + } + +FINALLY_00be: + { // begin finally (depth: 1) + Hashtable_t725 * L_35 = V_0; + Monitor_Exit_m4631(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(190) + } // end finally (depth: 1) + IL2CPP_CLEANUP(190) + { + IL2CPP_JUMP_TBL(0xC5, IL_00c5) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_00c5: + { + DaylightTime_t1255 * L_36 = V_4; + return L_36; + } +} +// System.TimeSpan System.CurrentSystemTimeZone::GetUtcOffset(System.DateTime) +extern "C" TimeSpan_t803 CurrentSystemTimeZone_GetUtcOffset_m10797 (CurrentSystemTimeZone_t1736 * __this, DateTime_t365 ___time, const MethodInfo* method) +{ + { + DateTime_t365 L_0 = ___time; + bool L_1 = (bool)VirtFuncInvoker1< bool, DateTime_t365 >::Invoke(6 /* System.Boolean System.TimeZone::IsDaylightSavingTime(System.DateTime) */, __this, L_0); + if (!L_1) + { + goto IL_0013; + } + } + { + TimeSpan_t803 L_2 = (__this->___utcOffsetWithDLS_6); + return L_2; + } + +IL_0013: + { + TimeSpan_t803 L_3 = (__this->___utcOffsetWithOutDLS_5); + return L_3; + } +} +// System.Void System.CurrentSystemTimeZone::OnDeserialization(System.Globalization.DaylightTime) +extern TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +extern TypeInfo* CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2681; +extern "C" void CurrentSystemTimeZone_OnDeserialization_m10798 (CurrentSystemTimeZone_t1736 * __this, DaylightTime_t1255 * ___dlt, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DateTime_t365_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(178); + CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1209); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2681 = il2cpp_codegen_string_literal_from_index(2681); + s_Il2CppMethodIntialized = true; + } + Int64U5BU5D_t1773* V_0 = {0}; + StringU5BU5D_t163* V_1 = {0}; + DateTime_t365 V_2 = {0}; + DateTime_t365 V_3 = {0}; + TimeSpan_t803 V_4 = {0}; + { + DaylightTime_t1255 * L_0 = ___dlt; + if (L_0) + { + goto IL_0058; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(DateTime_t365_il2cpp_TypeInfo_var); + DateTime_t365 L_1 = DateTime_get_Now_m2050(NULL /*static, unused*/, /*hidden argument*/NULL); + V_2 = L_1; + int32_t L_2 = DateTime_get_Year_m10345((&V_2), /*hidden argument*/NULL); + ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_7 = L_2; + int32_t L_3 = ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_7; + bool L_4 = CurrentSystemTimeZone_GetTimeZoneData_m10795(NULL /*static, unused*/, L_3, (&V_0), (&V_1), /*hidden argument*/NULL); + if (L_4) + { + goto IL_004a; + } + } + { + int32_t L_5 = ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_7; + int32_t L_6 = L_5; + Object_t * L_7 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_6); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_8 = String_Concat_m622(NULL /*static, unused*/, _stringLiteral2681, L_7, /*hidden argument*/NULL); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + ArgumentException_t437 * L_10 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_10, L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_004a: + { + Int64U5BU5D_t1773* L_11 = V_0; + DaylightTime_t1255 * L_12 = CurrentSystemTimeZone_GetDaylightTimeFromData_m10799(__this, L_11, /*hidden argument*/NULL); + ___dlt = L_12; + goto IL_006b; + } + +IL_0058: + { + DaylightTime_t1255 * L_13 = ___dlt; + NullCheck(L_13); + DateTime_t365 L_14 = DaylightTime_get_Start_m7604(L_13, /*hidden argument*/NULL); + V_3 = L_14; + int32_t L_15 = DateTime_get_Year_m10345((&V_3), /*hidden argument*/NULL); + ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_7 = L_15; + } + +IL_006b: + { + int64_t L_16 = (__this->___m_ticksOffset_4); + TimeSpan_t803 L_17 = {0}; + TimeSpan__ctor_m10742(&L_17, L_16, /*hidden argument*/NULL); + __this->___utcOffsetWithOutDLS_5 = L_17; + int64_t L_18 = (__this->___m_ticksOffset_4); + DaylightTime_t1255 * L_19 = ___dlt; + NullCheck(L_19); + TimeSpan_t803 L_20 = DaylightTime_get_Delta_m7606(L_19, /*hidden argument*/NULL); + V_4 = L_20; + int64_t L_21 = TimeSpan_get_Ticks_m10752((&V_4), /*hidden argument*/NULL); + TimeSpan_t803 L_22 = {0}; + TimeSpan__ctor_m10742(&L_22, ((int64_t)((int64_t)L_18+(int64_t)L_21)), /*hidden argument*/NULL); + __this->___utcOffsetWithDLS_6 = L_22; + DaylightTime_t1255 * L_23 = ___dlt; + ((CurrentSystemTimeZone_t1736_StaticFields*)CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var->static_fields)->___this_year_dlt_8 = L_23; + return; + } +} +// System.Globalization.DaylightTime System.CurrentSystemTimeZone::GetDaylightTimeFromData(System.Int64[]) +extern TypeInfo* DaylightTime_t1255_il2cpp_TypeInfo_var; +extern "C" DaylightTime_t1255 * CurrentSystemTimeZone_GetDaylightTimeFromData_m10799 (CurrentSystemTimeZone_t1736 * __this, Int64U5BU5D_t1773* ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DaylightTime_t1255_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1210); + s_Il2CppMethodIntialized = true; + } + { + Int64U5BU5D_t1773* L_0 = ___data; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0); + int32_t L_1 = 0; + DateTime_t365 L_2 = {0}; + DateTime__ctor_m10314(&L_2, (*(int64_t*)(int64_t*)SZArrayLdElema(L_0, L_1, sizeof(int64_t))), /*hidden argument*/NULL); + Int64U5BU5D_t1773* L_3 = ___data; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 1); + int32_t L_4 = 1; + DateTime_t365 L_5 = {0}; + DateTime__ctor_m10314(&L_5, (*(int64_t*)(int64_t*)SZArrayLdElema(L_3, L_4, sizeof(int64_t))), /*hidden argument*/NULL); + Int64U5BU5D_t1773* L_6 = ___data; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, 3); + int32_t L_7 = 3; + TimeSpan_t803 L_8 = {0}; + TimeSpan__ctor_m10742(&L_8, (*(int64_t*)(int64_t*)SZArrayLdElema(L_6, L_7, sizeof(int64_t))), /*hidden argument*/NULL); + DaylightTime_t1255 * L_9 = (DaylightTime_t1255 *)il2cpp_codegen_object_new (DaylightTime_t1255_il2cpp_TypeInfo_var); + DaylightTime__ctor_m7603(L_9, L_2, L_5, L_8, /*hidden argument*/NULL); + return L_9; + } +} +// System.Void System.TypeInitializationException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1093; +extern "C" void TypeInitializationException__ctor_m10800 (TypeInitializationException_t1738 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1093 = il2cpp_codegen_string_literal_from_index(1093); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + String_t* L_3 = SerializationInfo_GetString_m4624(L_2, _stringLiteral1093, /*hidden argument*/NULL); + __this->___type_name_11 = L_3; + return; + } +} +// System.Void System.TypeInitializationException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1093; +extern "C" void TypeInitializationException_GetObjectData_m10801 (TypeInitializationException_t1738 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1093 = il2cpp_codegen_string_literal_from_index(1093); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + Exception_GetObjectData_m4777(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + String_t* L_3 = (__this->___type_name_11); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1093, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.TypeLoadException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2682; +extern "C" void TypeLoadException__ctor_m10802 (TypeLoadException_t1691 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2682 = il2cpp_codegen_string_literal_from_index(2682); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2682, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233054), /*hidden argument*/NULL); + return; + } +} +// System.Void System.TypeLoadException::.ctor(System.String) +extern "C" void TypeLoadException__ctor_m10803 (TypeLoadException_t1691 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233054), /*hidden argument*/NULL); + return; + } +} +// System.Void System.TypeLoadException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2683; +extern Il2CppCodeGenString* _stringLiteral2684; +extern "C" void TypeLoadException__ctor_m10804 (TypeLoadException_t1691 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2683 = il2cpp_codegen_string_literal_from_index(2683); + _stringLiteral2684 = il2cpp_codegen_string_literal_from_index(2684); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + if (L_2) + { + goto IL_0019; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0019: + { + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral2683, /*hidden argument*/NULL); + __this->___className_12 = L_5; + SerializationInfo_t433 * L_6 = ___info; + NullCheck(L_6); + String_t* L_7 = SerializationInfo_GetString_m4624(L_6, _stringLiteral2684, /*hidden argument*/NULL); + __this->___assemblyName_13 = L_7; + return; + } +} +// System.String System.TypeLoadException::get_Message() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2685; +extern Il2CppCodeGenString* _stringLiteral2686; +extern "C" String_t* TypeLoadException_get_Message_m10805 (TypeLoadException_t1691 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral2685 = il2cpp_codegen_string_literal_from_index(2685); + _stringLiteral2686 = il2cpp_codegen_string_literal_from_index(2686); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = (__this->___className_12); + if (!L_0) + { + goto IL_0053; + } + } + { + String_t* L_1 = (__this->___assemblyName_13); + if (!L_1) + { + goto IL_0042; + } + } + { + String_t* L_2 = (__this->___assemblyName_13); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + bool L_4 = String_op_Inequality_m3593(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_0042; + } + } + { + String_t* L_5 = (__this->___className_12); + String_t* L_6 = (__this->___assemblyName_13); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_7 = String_Format_m6095(NULL /*static, unused*/, _stringLiteral2685, L_5, L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0042: + { + String_t* L_8 = (__this->___className_12); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Format_m671(NULL /*static, unused*/, _stringLiteral2686, L_8, /*hidden argument*/NULL); + return L_9; + } + +IL_0053: + { + String_t* L_10 = Exception_get_Message_m6575(__this, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.TypeLoadException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* String_t_0_0_0_var; +extern const Il2CppType* Int32_t161_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2683; +extern Il2CppCodeGenString* _stringLiteral2684; +extern Il2CppCodeGenString* _stringLiteral2687; +extern Il2CppCodeGenString* _stringLiteral2688; +extern "C" void TypeLoadException_GetObjectData_m10806 (TypeLoadException_t1691 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_0_0_0_var = il2cpp_codegen_type_from_index(8); + Int32_t161_0_0_0_var = il2cpp_codegen_type_from_index(58); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + Int32_t161_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(58); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2683 = il2cpp_codegen_string_literal_from_index(2683); + _stringLiteral2684 = il2cpp_codegen_string_literal_from_index(2684); + _stringLiteral2687 = il2cpp_codegen_string_literal_from_index(2687); + _stringLiteral2688 = il2cpp_codegen_string_literal_from_index(2688); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + StreamingContext_t434 L_3 = ___context; + Exception_GetObjectData_m4777(__this, L_2, L_3, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + String_t* L_5 = (__this->___className_12); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + SerializationInfo_AddValue_m4614(L_4, _stringLiteral2683, L_5, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = ___info; + String_t* L_8 = (__this->___assemblyName_13); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_AddValue_m4614(L_7, _stringLiteral2684, L_8, L_9, /*hidden argument*/NULL); + SerializationInfo_t433 * L_10 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->___Empty_2; + Type_t * L_12 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(String_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_10); + SerializationInfo_AddValue_m4614(L_10, _stringLiteral2687, L_11, L_12, /*hidden argument*/NULL); + SerializationInfo_t433 * L_13 = ___info; + int32_t L_14 = 0; + Object_t * L_15 = Box(Int32_t161_il2cpp_TypeInfo_var, &L_14); + Type_t * L_16 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Int32_t161_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_13); + SerializationInfo_AddValue_m4614(L_13, _stringLiteral2688, L_15, L_16, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnauthorizedAccessException::.ctor() +extern Il2CppCodeGenString* _stringLiteral2689; +extern "C" void UnauthorizedAccessException__ctor_m10807 (UnauthorizedAccessException_t1739 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral2689 = il2cpp_codegen_string_literal_from_index(2689); + s_Il2CppMethodIntialized = true; + } + { + String_t* L_0 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2689, /*hidden argument*/NULL); + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233088), /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnauthorizedAccessException::.ctor(System.String) +extern "C" void UnauthorizedAccessException__ctor_m10808 (UnauthorizedAccessException_t1739 * __this, String_t* ___message, const MethodInfo* method) +{ + { + String_t* L_0 = ___message; + SystemException__ctor_m4748(__this, L_0, /*hidden argument*/NULL); + Exception_set_HResult_m2072(__this, ((int32_t)-2146233088), /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnauthorizedAccessException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UnauthorizedAccessException__ctor_m10809 (UnauthorizedAccessException_t1739 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + { + SerializationInfo_t433 * L_0 = ___info; + StreamingContext_t434 L_1 = ___context; + SystemException__ctor_m10739(__this, L_0, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnhandledExceptionEventArgs::.ctor(System.Object,System.Boolean) +extern TypeInfo* EventArgs_t995_il2cpp_TypeInfo_var; +extern "C" void UnhandledExceptionEventArgs__ctor_m10810 (UnhandledExceptionEventArgs_t406 * __this, Object_t * ___exception, bool ___isTerminating, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventArgs_t995_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1193); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(EventArgs_t995_il2cpp_TypeInfo_var); + EventArgs__ctor_m10448(__this, /*hidden argument*/NULL); + Object_t * L_0 = ___exception; + __this->___exception_1 = L_0; + bool L_1 = ___isTerminating; + __this->___m_isTerminating_2 = L_1; + return; + } +} +// System.Object System.UnhandledExceptionEventArgs::get_ExceptionObject() +extern "C" Object_t * UnhandledExceptionEventArgs_get_ExceptionObject_m2006 (UnhandledExceptionEventArgs_t406 * __this, const MethodInfo* method) +{ + { + Object_t * L_0 = (__this->___exception_1); + return L_0; + } +} +// System.Boolean System.UnhandledExceptionEventArgs::get_IsTerminating() +extern "C" bool UnhandledExceptionEventArgs_get_IsTerminating_m10811 (UnhandledExceptionEventArgs_t406 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___m_isTerminating_2); + return L_0; + } +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_7.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_7.cpp" new file mode 100644 index 00000000..928df08c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Bulk_mscorlib_7.cpp" @@ -0,0 +1,2408 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.UnitySerializationHolder +struct UnitySerializationHolder_t1741; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Type +struct Type_t; +// System.DBNull +struct DBNull_t1681; +// System.Reflection.Module +struct Module_t1318; +// System.Object +struct Object_t; +// System.Version +struct Version_t758; +// System.String +struct String_t; +// System.WeakReference +struct WeakReference_t1504; +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1742; +// Mono.Math.BigInteger +struct BigInteger_t1174; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Reflection.MemberFilter +struct MemberFilter_t1118; +// System.Reflection.MemberInfo +struct MemberInfo_t; +// System.Reflection.TypeFilter +struct TypeFilter_t1368; +// System.Runtime.Remoting.Contexts.CrossContextDelegate +struct CrossContextDelegate_t1743; +// System.Runtime.Remoting.Messaging.HeaderHandler +struct HeaderHandler_t1744; +// System.Runtime.Remoting.Messaging.Header[] +struct HeaderU5BU5D_t1745; +// System.Threading.ThreadStart +struct ThreadStart_t1746; +// System.Threading.TimerCallback +struct TimerCallback_t1665; +// System.Threading.WaitCallback +struct WaitCallback_t1747; +// System.AppDomainInitializer +struct AppDomainInitializer_t1674; +// System.String[] +struct StringU5BU5D_t163; +// System.AssemblyLoadEventHandler +struct AssemblyLoadEventHandler_t1671; +// System.AssemblyLoadEventArgs +struct AssemblyLoadEventArgs_t1677; +// System.EventHandler +struct EventHandler_t1298; +// System.EventArgs +struct EventArgs_t995; +// System.ResolveEventHandler +struct ResolveEventHandler_t1672; +// System.Reflection.Assembly +struct Assembly_t922; +// System.ResolveEventArgs +struct ResolveEventArgs_t1728; +// System.UnhandledExceptionEventHandler +struct UnhandledExceptionEventHandler_t439; +// System.UnhandledExceptionEventArgs +struct UnhandledExceptionEventArgs_t406; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_UnitySerializationHolder.h" +#include "mscorlib_System_UnitySerializationHolderMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoMethodDeclarations.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_UnitySerializationHolder_UnityType.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_AssemblyMethodDeclarations.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_DBNull.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Reflection_ModuleMethodDeclarations.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_DBNullMethodDeclarations.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_VersionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_WeakReference.h" +#include "mscorlib_System_WeakReferenceMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandle.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleType.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTest.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_Mono_Math_Prime_ConfidenceFactor.h" +#include "mscorlib_Mono_Math_BigInteger.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Reflection_MemberFilter.h" +#include "mscorlib_System_Reflection_MemberFilterMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_TypeFilter.h" +#include "mscorlib_System_Reflection_TypeFilterMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextDelega.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextDelegaMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderHandler.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderHandlerMethodDeclarations.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_Header.h" +#include "mscorlib_System_Threading_ThreadStart.h" +#include "mscorlib_System_Threading_ThreadStartMethodDeclarations.h" +#include "mscorlib_System_Threading_TimerCallback.h" +#include "mscorlib_System_Threading_TimerCallbackMethodDeclarations.h" +#include "mscorlib_System_Threading_WaitCallback.h" +#include "mscorlib_System_Threading_WaitCallbackMethodDeclarations.h" +#include "mscorlib_System_AppDomainInitializer.h" +#include "mscorlib_System_AppDomainInitializerMethodDeclarations.h" +#include "mscorlib_System_AssemblyLoadEventHandler.h" +#include "mscorlib_System_AssemblyLoadEventHandlerMethodDeclarations.h" +#include "mscorlib_System_AssemblyLoadEventArgs.h" +#include "mscorlib_System_EventHandler.h" +#include "mscorlib_System_EventHandlerMethodDeclarations.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_System_ResolveEventHandler.h" +#include "mscorlib_System_ResolveEventHandlerMethodDeclarations.h" +#include "mscorlib_System_ResolveEventArgs.h" +#include "mscorlib_System_UnhandledExceptionEventHandler.h" +#include "mscorlib_System_UnhandledExceptionEventHandlerMethodDeclarations.h" +#include "mscorlib_System_UnhandledExceptionEventArgs.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_0MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_0MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243_0MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU244.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU244MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_1.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_1MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_2.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_2MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU248.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU248MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU247.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU247MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_3.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_3MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU249.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU249MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_1.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_1MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_2.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_2MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_4.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_4MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246_0MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_5.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_5MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245_0MethodDeclarations.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +// System.Void System.UnitySerializationHolder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern Il2CppCodeGenString* _stringLiteral1109; +extern Il2CppCodeGenString* _stringLiteral2690; +extern Il2CppCodeGenString* _stringLiteral1823; +extern "C" void UnitySerializationHolder__ctor_m10812 (UnitySerializationHolder_t1741 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + _stringLiteral2690 = il2cpp_codegen_string_literal_from_index(2690); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + s_Il2CppMethodIntialized = true; + } + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + String_t* L_1 = SerializationInfo_GetString_m4624(L_0, _stringLiteral1109, /*hidden argument*/NULL); + __this->____data_0 = L_1; + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + int32_t L_3 = SerializationInfo_GetInt32_m4626(L_2, _stringLiteral2690, /*hidden argument*/NULL); + __this->____unityType_1 = (((int32_t)((uint8_t)L_3))); + SerializationInfo_t433 * L_4 = ___info; + NullCheck(L_4); + String_t* L_5 = SerializationInfo_GetString_m4624(L_4, _stringLiteral1823, /*hidden argument*/NULL); + __this->____assemblyName_2 = L_5; + return; + } +} +// System.Void System.UnitySerializationHolder::GetTypeData(System.Type,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* UnitySerializationHolder_t1741_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1109; +extern Il2CppCodeGenString* _stringLiteral2690; +extern Il2CppCodeGenString* _stringLiteral1823; +extern "C" void UnitySerializationHolder_GetTypeData_m10813 (Object_t * __this /* static, unused */, Type_t * ___instance, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnitySerializationHolder_t1741_0_0_0_var = il2cpp_codegen_type_from_index(1211); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + _stringLiteral2690 = il2cpp_codegen_string_literal_from_index(2690); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + Type_t * L_1 = ___instance; + NullCheck(L_1); + String_t* L_2 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_1); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1109, L_2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_3 = ___info; + NullCheck(L_3); + SerializationInfo_AddValue_m4616(L_3, _stringLiteral2690, 4, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Type_t * L_5 = ___instance; + NullCheck(L_5); + Assembly_t922 * L_6 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_5); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_6); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1823, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UnitySerializationHolder_t1741_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_8); + SerializationInfo_SetType_m9209(L_8, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnitySerializationHolder::GetDBNullData(System.DBNull,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* UnitySerializationHolder_t1741_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1109; +extern Il2CppCodeGenString* _stringLiteral2690; +extern Il2CppCodeGenString* _stringLiteral1823; +extern "C" void UnitySerializationHolder_GetDBNullData_m10814 (Object_t * __this /* static, unused */, DBNull_t1681 * ___instance, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnitySerializationHolder_t1741_0_0_0_var = il2cpp_codegen_type_from_index(1211); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + _stringLiteral2690 = il2cpp_codegen_string_literal_from_index(2690); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1109, NULL, /*hidden argument*/NULL); + SerializationInfo_t433 * L_1 = ___info; + NullCheck(L_1); + SerializationInfo_AddValue_m4616(L_1, _stringLiteral2690, 2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_2 = ___info; + DBNull_t1681 * L_3 = ___instance; + NullCheck(L_3); + Type_t * L_4 = Object_GetType_m2042(L_3, /*hidden argument*/NULL); + NullCheck(L_4); + Assembly_t922 * L_5 = (Assembly_t922 *)VirtFuncInvoker0< Assembly_t922 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_4); + NullCheck(L_5); + String_t* L_6 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_5); + NullCheck(L_2); + SerializationInfo_AddValue_m4627(L_2, _stringLiteral1823, L_6, /*hidden argument*/NULL); + SerializationInfo_t433 * L_7 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_8 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UnitySerializationHolder_t1741_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_7); + SerializationInfo_SetType_m9209(L_7, L_8, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnitySerializationHolder::GetModuleData(System.Reflection.Module,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* UnitySerializationHolder_t1741_0_0_0_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1109; +extern Il2CppCodeGenString* _stringLiteral2690; +extern Il2CppCodeGenString* _stringLiteral1823; +extern "C" void UnitySerializationHolder_GetModuleData_m10815 (Object_t * __this /* static, unused */, Module_t1318 * ___instance, SerializationInfo_t433 * ___info, StreamingContext_t434 ___ctx, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UnitySerializationHolder_t1741_0_0_0_var = il2cpp_codegen_type_from_index(1211); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral1109 = il2cpp_codegen_string_literal_from_index(1109); + _stringLiteral2690 = il2cpp_codegen_string_literal_from_index(2690); + _stringLiteral1823 = il2cpp_codegen_string_literal_from_index(1823); + s_Il2CppMethodIntialized = true; + } + { + SerializationInfo_t433 * L_0 = ___info; + Module_t1318 * L_1 = ___instance; + NullCheck(L_1); + String_t* L_2 = Module_get_ScopeName_m8401(L_1, /*hidden argument*/NULL); + NullCheck(L_0); + SerializationInfo_AddValue_m4627(L_0, _stringLiteral1109, L_2, /*hidden argument*/NULL); + SerializationInfo_t433 * L_3 = ___info; + NullCheck(L_3); + SerializationInfo_AddValue_m4616(L_3, _stringLiteral2690, 5, /*hidden argument*/NULL); + SerializationInfo_t433 * L_4 = ___info; + Module_t1318 * L_5 = ___instance; + NullCheck(L_5); + Assembly_t922 * L_6 = Module_get_Assembly_m8400(L_5, /*hidden argument*/NULL); + NullCheck(L_6); + String_t* L_7 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(6 /* System.String System.Reflection.Assembly::get_FullName() */, L_6); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral1823, L_7, /*hidden argument*/NULL); + SerializationInfo_t433 * L_8 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_9 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(UnitySerializationHolder_t1741_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_8); + SerializationInfo_SetType_m9209(L_8, L_9, /*hidden argument*/NULL); + return; + } +} +// System.Void System.UnitySerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern "C" void UnitySerializationHolder_GetObjectData_m10816 (UnitySerializationHolder_t1741 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m649(L_0, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Object System.UnitySerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) +extern TypeInfo* DBNull_t1681_il2cpp_TypeInfo_var; +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2691; +extern "C" Object_t * UnitySerializationHolder_GetRealObject_m10817 (UnitySerializationHolder_t1741 * __this, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DBNull_t1681_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1176); + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral2691 = il2cpp_codegen_string_literal_from_index(2691); + s_Il2CppMethodIntialized = true; + } + Assembly_t922 * V_0 = {0}; + Assembly_t922 * V_1 = {0}; + uint8_t V_2 = {0}; + { + uint8_t L_0 = (__this->____unityType_1); + V_2 = L_0; + uint8_t L_1 = V_2; + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 0) + { + goto IL_0041; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 1) + { + goto IL_006c; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 2) + { + goto IL_0028; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 3) + { + goto IL_0047; + } + if (((int32_t)((int32_t)L_1-(int32_t)2)) == 4) + { + goto IL_0060; + } + } + { + goto IL_006c; + } + +IL_0028: + { + String_t* L_2 = (__this->____assemblyName_2); + Assembly_t922 * L_3 = Assembly_Load_m8272(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); + V_0 = L_3; + Assembly_t922 * L_4 = V_0; + String_t* L_5 = (__this->____data_0); + NullCheck(L_4); + Type_t * L_6 = (Type_t *)VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_4, L_5); + return L_6; + } + +IL_0041: + { + IL2CPP_RUNTIME_CLASS_INIT(DBNull_t1681_il2cpp_TypeInfo_var); + DBNull_t1681 * L_7 = ((DBNull_t1681_StaticFields*)DBNull_t1681_il2cpp_TypeInfo_var->static_fields)->___Value_0; + return L_7; + } + +IL_0047: + { + String_t* L_8 = (__this->____assemblyName_2); + Assembly_t922 * L_9 = Assembly_Load_m8272(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); + V_1 = L_9; + Assembly_t922 * L_10 = V_1; + String_t* L_11 = (__this->____data_0); + NullCheck(L_10); + Module_t1318 * L_12 = (Module_t1318 *)VirtFuncInvoker1< Module_t1318 *, String_t* >::Invoke(18 /* System.Reflection.Module System.Reflection.Assembly::GetModule(System.String) */, L_10, L_11); + return L_12; + } + +IL_0060: + { + String_t* L_13 = (__this->____data_0); + Assembly_t922 * L_14 = Assembly_Load_m8272(NULL /*static, unused*/, L_13, /*hidden argument*/NULL); + return L_14; + } + +IL_006c: + { + String_t* L_15 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2691, /*hidden argument*/NULL); + NotSupportedException_t164 * L_16 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_16, L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } +} +// System.Void System.Version::.ctor() +extern "C" void Version__ctor_m10818 (Version_t758 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + Version_CheckedSet_m10822(__this, 2, 0, 0, (-1), (-1), /*hidden argument*/NULL); + return; + } +} +// System.Void System.Version::.ctor(System.String) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral307; +extern Il2CppCodeGenString* _stringLiteral2692; +extern "C" void Version__ctor_m10819 (Version_t758 * __this, String_t* ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral307 = il2cpp_codegen_string_literal_from_index(307); + _stringLiteral2692 = il2cpp_codegen_string_literal_from_index(2692); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + StringU5BU5D_t163* V_1 = {0}; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + V_2 = (-1); + V_3 = (-1); + V_4 = (-1); + V_5 = (-1); + String_t* L_0 = ___version; + if (L_0) + { + goto IL_0021; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral307, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0021: + { + String_t* L_2 = ___version; + CharU5BU5D_t458* L_3 = ((CharU5BU5D_t458*)SZArrayNew(CharU5BU5D_t458_il2cpp_TypeInfo_var, 1)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, 0); + *((uint16_t*)(uint16_t*)SZArrayLdElema(L_3, 0, sizeof(uint16_t))) = (uint16_t)((int32_t)46); + NullCheck(L_2); + StringU5BU5D_t163* L_4 = String_Split_m2060(L_2, L_3, /*hidden argument*/NULL); + V_1 = L_4; + StringU5BU5D_t163* L_5 = V_1; + NullCheck(L_5); + V_0 = (((int32_t)((int32_t)(((Array_t *)L_5)->max_length)))); + int32_t L_6 = V_0; + if ((((int32_t)L_6) < ((int32_t)2))) + { + goto IL_0045; + } + } + { + int32_t L_7 = V_0; + if ((((int32_t)L_7) <= ((int32_t)4))) + { + goto IL_0055; + } + } + +IL_0045: + { + String_t* L_8 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2692, /*hidden argument*/NULL); + ArgumentException_t437 * L_9 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_9, L_8, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_0055: + { + int32_t L_10 = V_0; + if ((((int32_t)L_10) <= ((int32_t)0))) + { + goto IL_0065; + } + } + { + StringU5BU5D_t163* L_11 = V_1; + NullCheck(L_11); + IL2CPP_ARRAY_BOUNDS_CHECK(L_11, 0); + int32_t L_12 = 0; + int32_t L_13 = Int32_Parse_m4750(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_11, L_12, sizeof(String_t*))), /*hidden argument*/NULL); + V_2 = L_13; + } + +IL_0065: + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) <= ((int32_t)1))) + { + goto IL_0075; + } + } + { + StringU5BU5D_t163* L_15 = V_1; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, 1); + int32_t L_16 = 1; + int32_t L_17 = Int32_Parse_m4750(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_15, L_16, sizeof(String_t*))), /*hidden argument*/NULL); + V_3 = L_17; + } + +IL_0075: + { + int32_t L_18 = V_0; + if ((((int32_t)L_18) <= ((int32_t)2))) + { + goto IL_0086; + } + } + { + StringU5BU5D_t163* L_19 = V_1; + NullCheck(L_19); + IL2CPP_ARRAY_BOUNDS_CHECK(L_19, 2); + int32_t L_20 = 2; + int32_t L_21 = Int32_Parse_m4750(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_19, L_20, sizeof(String_t*))), /*hidden argument*/NULL); + V_4 = L_21; + } + +IL_0086: + { + int32_t L_22 = V_0; + if ((((int32_t)L_22) <= ((int32_t)3))) + { + goto IL_0097; + } + } + { + StringU5BU5D_t163* L_23 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, 3); + int32_t L_24 = 3; + int32_t L_25 = Int32_Parse_m4750(NULL /*static, unused*/, (*(String_t**)(String_t**)SZArrayLdElema(L_23, L_24, sizeof(String_t*))), /*hidden argument*/NULL); + V_5 = L_25; + } + +IL_0097: + { + int32_t L_26 = V_0; + int32_t L_27 = V_2; + int32_t L_28 = V_3; + int32_t L_29 = V_4; + int32_t L_30 = V_5; + Version_CheckedSet_m10822(__this, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Version::.ctor(System.Int32,System.Int32) +extern "C" void Version__ctor_m4629 (Version_t758 * __this, int32_t ___major, int32_t ___minor, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___major; + int32_t L_1 = ___minor; + Version_CheckedSet_m10822(__this, 2, L_0, L_1, 0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Version::.ctor(System.Int32,System.Int32,System.Int32) +extern "C" void Version__ctor_m10820 (Version_t758 * __this, int32_t ___major, int32_t ___minor, int32_t ___build, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___major; + int32_t L_1 = ___minor; + int32_t L_2 = ___build; + Version_CheckedSet_m10822(__this, 3, L_0, L_1, L_2, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Version::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void Version__ctor_m10821 (Version_t758 * __this, int32_t ___major, int32_t ___minor, int32_t ___build, int32_t ___revision, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + int32_t L_0 = ___major; + int32_t L_1 = ___minor; + int32_t L_2 = ___build; + int32_t L_3 = ___revision; + Version_CheckedSet_m10822(__this, 4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); + return; + } +} +// System.Void System.Version::CheckedSet(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2693; +extern Il2CppCodeGenString* _stringLiteral2694; +extern Il2CppCodeGenString* _stringLiteral2695; +extern Il2CppCodeGenString* _stringLiteral2696; +extern "C" void Version_CheckedSet_m10822 (Version_t758 * __this, int32_t ___defined, int32_t ___major, int32_t ___minor, int32_t ___build, int32_t ___revision, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral2693 = il2cpp_codegen_string_literal_from_index(2693); + _stringLiteral2694 = il2cpp_codegen_string_literal_from_index(2694); + _stringLiteral2695 = il2cpp_codegen_string_literal_from_index(2695); + _stringLiteral2696 = il2cpp_codegen_string_literal_from_index(2696); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = ___major; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_0012; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_1, _stringLiteral2693, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0012: + { + int32_t L_2 = ___major; + __this->____Major_1 = L_2; + int32_t L_3 = ___minor; + if ((((int32_t)L_3) >= ((int32_t)0))) + { + goto IL_002b; + } + } + { + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_4, _stringLiteral2694, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002b: + { + int32_t L_5 = ___minor; + __this->____Minor_2 = L_5; + int32_t L_6 = ___defined; + if ((!(((uint32_t)L_6) == ((uint32_t)2)))) + { + goto IL_0048; + } + } + { + __this->____Build_3 = (-1); + __this->____Revision_4 = (-1); + return; + } + +IL_0048: + { + int32_t L_7 = ___build; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_005b; + } + } + { + ArgumentOutOfRangeException_t915 * L_8 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_8, _stringLiteral2695, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_005b: + { + int32_t L_9 = ___build; + __this->____Build_3 = L_9; + int32_t L_10 = ___defined; + if ((!(((uint32_t)L_10) == ((uint32_t)3)))) + { + goto IL_0072; + } + } + { + __this->____Revision_4 = (-1); + return; + } + +IL_0072: + { + int32_t L_11 = ___revision; + if ((((int32_t)L_11) >= ((int32_t)0))) + { + goto IL_0085; + } + } + { + ArgumentOutOfRangeException_t915 * L_12 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_12, _stringLiteral2696, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0085: + { + int32_t L_13 = ___revision; + __this->____Revision_4 = L_13; + return; + } +} +// System.Int32 System.Version::get_Build() +extern "C" int32_t Version_get_Build_m10823 (Version_t758 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Build_3); + return L_0; + } +} +// System.Int32 System.Version::get_Major() +extern "C" int32_t Version_get_Major_m10824 (Version_t758 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Major_1); + return L_0; + } +} +// System.Int32 System.Version::get_Minor() +extern "C" int32_t Version_get_Minor_m10825 (Version_t758 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Minor_2); + return L_0; + } +} +// System.Int32 System.Version::get_Revision() +extern "C" int32_t Version_get_Revision_m10826 (Version_t758 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Revision_4); + return L_0; + } +} +// System.Object System.Version::Clone() +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern "C" Object_t * Version_Clone_m10827 (Version_t758 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + s_Il2CppMethodIntialized = true; + } + { + int32_t L_0 = (__this->____Build_3); + if ((!(((uint32_t)L_0) == ((uint32_t)(-1))))) + { + goto IL_001e; + } + } + { + int32_t L_1 = (__this->____Major_1); + int32_t L_2 = (__this->____Minor_2); + Version_t758 * L_3 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m4629(L_3, L_1, L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_001e: + { + int32_t L_4 = (__this->____Revision_4); + if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) + { + goto IL_0042; + } + } + { + int32_t L_5 = (__this->____Major_1); + int32_t L_6 = (__this->____Minor_2); + int32_t L_7 = (__this->____Build_3); + Version_t758 * L_8 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m10820(L_8, L_5, L_6, L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0042: + { + int32_t L_9 = (__this->____Major_1); + int32_t L_10 = (__this->____Minor_2); + int32_t L_11 = (__this->____Build_3); + int32_t L_12 = (__this->____Revision_4); + Version_t758 * L_13 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m10821(L_13, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); + return L_13; + } +} +// System.Int32 System.Version::CompareTo(System.Object) +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2697; +extern "C" int32_t Version_CompareTo_m10828 (Version_t758 * __this, Object_t * ___version, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2697 = il2cpp_codegen_string_literal_from_index(2697); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___version; + if (L_0) + { + goto IL_0008; + } + } + { + return 1; + } + +IL_0008: + { + Object_t * L_1 = ___version; + if (((Version_t758 *)IsInstSealed(L_1, Version_t758_il2cpp_TypeInfo_var))) + { + goto IL_0023; + } + } + { + String_t* L_2 = Locale_GetText_m6621(NULL /*static, unused*/, _stringLiteral2697, /*hidden argument*/NULL); + ArgumentException_t437 * L_3 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_3, L_2, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + Object_t * L_4 = ___version; + int32_t L_5 = Version_CompareTo_m10830(__this, ((Version_t758 *)CastclassSealed(L_4, Version_t758_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_5; + } +} +// System.Boolean System.Version::Equals(System.Object) +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern "C" bool Version_Equals_m10829 (Version_t758 * __this, Object_t * ___obj, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___obj; + bool L_1 = Version_Equals_m10831(__this, ((Version_t758 *)IsInstSealed(L_0, Version_t758_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); + return L_1; + } +} +// System.Int32 System.Version::CompareTo(System.Version) +extern "C" int32_t Version_CompareTo_m10830 (Version_t758 * __this, Version_t758 * ___value, const MethodInfo* method) +{ + { + Version_t758 * L_0 = ___value; + bool L_1 = Version_op_Equality_m10835(NULL /*static, unused*/, L_0, (Version_t758 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return 1; + } + +IL_000e: + { + int32_t L_2 = (__this->____Major_1); + Version_t758 * L_3 = ___value; + NullCheck(L_3); + int32_t L_4 = (L_3->____Major_1); + if ((((int32_t)L_2) <= ((int32_t)L_4))) + { + goto IL_0021; + } + } + { + return 1; + } + +IL_0021: + { + int32_t L_5 = (__this->____Major_1); + Version_t758 * L_6 = ___value; + NullCheck(L_6); + int32_t L_7 = (L_6->____Major_1); + if ((((int32_t)L_5) >= ((int32_t)L_7))) + { + goto IL_0034; + } + } + { + return (-1); + } + +IL_0034: + { + int32_t L_8 = (__this->____Minor_2); + Version_t758 * L_9 = ___value; + NullCheck(L_9); + int32_t L_10 = (L_9->____Minor_2); + if ((((int32_t)L_8) <= ((int32_t)L_10))) + { + goto IL_0047; + } + } + { + return 1; + } + +IL_0047: + { + int32_t L_11 = (__this->____Minor_2); + Version_t758 * L_12 = ___value; + NullCheck(L_12); + int32_t L_13 = (L_12->____Minor_2); + if ((((int32_t)L_11) >= ((int32_t)L_13))) + { + goto IL_005a; + } + } + { + return (-1); + } + +IL_005a: + { + int32_t L_14 = (__this->____Build_3); + Version_t758 * L_15 = ___value; + NullCheck(L_15); + int32_t L_16 = (L_15->____Build_3); + if ((((int32_t)L_14) <= ((int32_t)L_16))) + { + goto IL_006d; + } + } + { + return 1; + } + +IL_006d: + { + int32_t L_17 = (__this->____Build_3); + Version_t758 * L_18 = ___value; + NullCheck(L_18); + int32_t L_19 = (L_18->____Build_3); + if ((((int32_t)L_17) >= ((int32_t)L_19))) + { + goto IL_0080; + } + } + { + return (-1); + } + +IL_0080: + { + int32_t L_20 = (__this->____Revision_4); + Version_t758 * L_21 = ___value; + NullCheck(L_21); + int32_t L_22 = (L_21->____Revision_4); + if ((((int32_t)L_20) <= ((int32_t)L_22))) + { + goto IL_0093; + } + } + { + return 1; + } + +IL_0093: + { + int32_t L_23 = (__this->____Revision_4); + Version_t758 * L_24 = ___value; + NullCheck(L_24); + int32_t L_25 = (L_24->____Revision_4); + if ((((int32_t)L_23) >= ((int32_t)L_25))) + { + goto IL_00a6; + } + } + { + return (-1); + } + +IL_00a6: + { + return 0; + } +} +// System.Boolean System.Version::Equals(System.Version) +extern "C" bool Version_Equals_m10831 (Version_t758 * __this, Version_t758 * ___obj, const MethodInfo* method) +{ + int32_t G_B6_0 = 0; + { + Version_t758 * L_0 = ___obj; + bool L_1 = Version_op_Inequality_m10836(NULL /*static, unused*/, L_0, (Version_t758 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_004f; + } + } + { + Version_t758 * L_2 = ___obj; + NullCheck(L_2); + int32_t L_3 = (L_2->____Major_1); + int32_t L_4 = (__this->____Major_1); + if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) + { + goto IL_004f; + } + } + { + Version_t758 * L_5 = ___obj; + NullCheck(L_5); + int32_t L_6 = (L_5->____Minor_2); + int32_t L_7 = (__this->____Minor_2); + if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) + { + goto IL_004f; + } + } + { + Version_t758 * L_8 = ___obj; + NullCheck(L_8); + int32_t L_9 = (L_8->____Build_3); + int32_t L_10 = (__this->____Build_3); + if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) + { + goto IL_004f; + } + } + { + Version_t758 * L_11 = ___obj; + NullCheck(L_11); + int32_t L_12 = (L_11->____Revision_4); + int32_t L_13 = (__this->____Revision_4); + G_B6_0 = ((((int32_t)L_12) == ((int32_t)L_13))? 1 : 0); + goto IL_0050; + } + +IL_004f: + { + G_B6_0 = 0; + } + +IL_0050: + { + return G_B6_0; + } +} +// System.Int32 System.Version::GetHashCode() +extern "C" int32_t Version_GetHashCode_m10832 (Version_t758 * __this, const MethodInfo* method) +{ + { + int32_t L_0 = (__this->____Revision_4); + int32_t L_1 = (__this->____Build_3); + int32_t L_2 = (__this->____Minor_2); + int32_t L_3 = (__this->____Major_1); + return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_2<<(int32_t)8))))|(int32_t)L_3)); + } +} +// System.String System.Version::ToString() +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral154; +extern "C" String_t* Version_ToString_m10833 (Version_t758 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + _stringLiteral154 = il2cpp_codegen_string_literal_from_index(154); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + { + int32_t* L_0 = &(__this->____Major_1); + String_t* L_1 = Int32_ToString_m2071(L_0, /*hidden argument*/NULL); + int32_t* L_2 = &(__this->____Minor_2); + String_t* L_3 = Int32_ToString_m2071(L_2, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Concat_m613(NULL /*static, unused*/, L_1, _stringLiteral154, L_3, /*hidden argument*/NULL); + V_0 = L_4; + int32_t L_5 = (__this->____Build_3); + if ((((int32_t)L_5) == ((int32_t)(-1)))) + { + goto IL_0044; + } + } + { + String_t* L_6 = V_0; + int32_t* L_7 = &(__this->____Build_3); + String_t* L_8 = Int32_ToString_m2071(L_7, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_9 = String_Concat_m613(NULL /*static, unused*/, L_6, _stringLiteral154, L_8, /*hidden argument*/NULL); + V_0 = L_9; + } + +IL_0044: + { + int32_t L_10 = (__this->____Revision_4); + if ((((int32_t)L_10) == ((int32_t)(-1)))) + { + goto IL_0067; + } + } + { + String_t* L_11 = V_0; + int32_t* L_12 = &(__this->____Revision_4); + String_t* L_13 = Int32_ToString_m2071(L_12, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_14 = String_Concat_m613(NULL /*static, unused*/, L_11, _stringLiteral154, L_13, /*hidden argument*/NULL); + V_0 = L_14; + } + +IL_0067: + { + String_t* L_15 = V_0; + return L_15; + } +} +// System.Version System.Version::CreateFromString(System.String) +extern TypeInfo* Version_t758_il2cpp_TypeInfo_var; +extern TypeInfo* Char_t702_il2cpp_TypeInfo_var; +extern "C" Version_t758 * Version_CreateFromString_m10834 (Object_t * __this /* static, unused */, String_t* ___info, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Version_t758_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(454); + Char_t702_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(193); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + int32_t V_4 = 0; + int32_t V_5 = 0; + int32_t V_6 = 0; + uint16_t V_7 = 0x0; + int32_t V_8 = 0; + { + V_0 = 0; + V_1 = 0; + V_2 = 0; + V_3 = 0; + V_4 = 1; + V_5 = (-1); + String_t* L_0 = ___info; + if (L_0) + { + goto IL_001e; + } + } + { + Version_t758 * L_1 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m10821(L_1, 0, 0, 0, 0, /*hidden argument*/NULL); + return L_1; + } + +IL_001e: + { + V_6 = 0; + goto IL_00c8; + } + +IL_0026: + { + String_t* L_2 = ___info; + int32_t L_3 = V_6; + NullCheck(L_2); + uint16_t L_4 = String_get_Chars_m2061(L_2, L_3, /*hidden argument*/NULL); + V_7 = L_4; + uint16_t L_5 = V_7; + IL2CPP_RUNTIME_CLASS_INIT(Char_t702_il2cpp_TypeInfo_var); + bool L_6 = Char_IsDigit_m4755(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); + if (!L_6) + { + goto IL_0062; + } + } + { + int32_t L_7 = V_5; + if ((((int32_t)L_7) >= ((int32_t)0))) + { + goto IL_0050; + } + } + { + uint16_t L_8 = V_7; + V_5 = ((int32_t)((int32_t)L_8-(int32_t)((int32_t)48))); + goto IL_005d; + } + +IL_0050: + { + int32_t L_9 = V_5; + uint16_t L_10 = V_7; + V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)L_9*(int32_t)((int32_t)10)))+(int32_t)((int32_t)((int32_t)L_10-(int32_t)((int32_t)48))))); + } + +IL_005d: + { + goto IL_00b5; + } + +IL_0062: + { + int32_t L_11 = V_5; + if ((((int32_t)L_11) < ((int32_t)0))) + { + goto IL_00b5; + } + } + { + int32_t L_12 = V_4; + V_8 = L_12; + int32_t L_13 = V_8; + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 0) + { + goto IL_008c; + } + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 1) + { + goto IL_0094; + } + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 2) + { + goto IL_009c; + } + if (((int32_t)((int32_t)L_13-(int32_t)1)) == 3) + { + goto IL_00a4; + } + } + { + goto IL_00ac; + } + +IL_008c: + { + int32_t L_14 = V_5; + V_0 = L_14; + goto IL_00ac; + } + +IL_0094: + { + int32_t L_15 = V_5; + V_1 = L_15; + goto IL_00ac; + } + +IL_009c: + { + int32_t L_16 = V_5; + V_2 = L_16; + goto IL_00ac; + } + +IL_00a4: + { + int32_t L_17 = V_5; + V_3 = L_17; + goto IL_00ac; + } + +IL_00ac: + { + V_5 = (-1); + int32_t L_18 = V_4; + V_4 = ((int32_t)((int32_t)L_18+(int32_t)1)); + } + +IL_00b5: + { + int32_t L_19 = V_4; + if ((!(((uint32_t)L_19) == ((uint32_t)5)))) + { + goto IL_00c2; + } + } + { + goto IL_00d5; + } + +IL_00c2: + { + int32_t L_20 = V_6; + V_6 = ((int32_t)((int32_t)L_20+(int32_t)1)); + } + +IL_00c8: + { + int32_t L_21 = V_6; + String_t* L_22 = ___info; + NullCheck(L_22); + int32_t L_23 = String_get_Length_m2000(L_22, /*hidden argument*/NULL); + if ((((int32_t)L_21) < ((int32_t)L_23))) + { + goto IL_0026; + } + } + +IL_00d5: + { + int32_t L_24 = V_5; + if ((((int32_t)L_24) < ((int32_t)0))) + { + goto IL_011f; + } + } + { + int32_t L_25 = V_4; + V_8 = L_25; + int32_t L_26 = V_8; + if (((int32_t)((int32_t)L_26-(int32_t)1)) == 0) + { + goto IL_00ff; + } + if (((int32_t)((int32_t)L_26-(int32_t)1)) == 1) + { + goto IL_0107; + } + if (((int32_t)((int32_t)L_26-(int32_t)1)) == 2) + { + goto IL_010f; + } + if (((int32_t)((int32_t)L_26-(int32_t)1)) == 3) + { + goto IL_0117; + } + } + { + goto IL_011f; + } + +IL_00ff: + { + int32_t L_27 = V_5; + V_0 = L_27; + goto IL_011f; + } + +IL_0107: + { + int32_t L_28 = V_5; + V_1 = L_28; + goto IL_011f; + } + +IL_010f: + { + int32_t L_29 = V_5; + V_2 = L_29; + goto IL_011f; + } + +IL_0117: + { + int32_t L_30 = V_5; + V_3 = L_30; + goto IL_011f; + } + +IL_011f: + { + int32_t L_31 = V_0; + int32_t L_32 = V_1; + int32_t L_33 = V_2; + int32_t L_34 = V_3; + Version_t758 * L_35 = (Version_t758 *)il2cpp_codegen_object_new (Version_t758_il2cpp_TypeInfo_var); + Version__ctor_m10821(L_35, L_31, L_32, L_33, L_34, /*hidden argument*/NULL); + return L_35; + } +} +// System.Boolean System.Version::op_Equality(System.Version,System.Version) +extern "C" bool Version_op_Equality_m10835 (Object_t * __this /* static, unused */, Version_t758 * ___v1, Version_t758 * ___v2, const MethodInfo* method) +{ + { + Version_t758 * L_0 = ___v1; + Version_t758 * L_1 = ___v2; + bool L_2 = Object_Equals_m4775(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return L_2; + } +} +// System.Boolean System.Version::op_Inequality(System.Version,System.Version) +extern "C" bool Version_op_Inequality_m10836 (Object_t * __this /* static, unused */, Version_t758 * ___v1, Version_t758 * ___v2, const MethodInfo* method) +{ + { + Version_t758 * L_0 = ___v1; + Version_t758 * L_1 = ___v2; + bool L_2 = Object_Equals_m4775(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); + return ((((int32_t)L_2) == ((int32_t)0))? 1 : 0); + } +} +// System.Void System.WeakReference::.ctor() +extern "C" void WeakReference__ctor_m10837 (WeakReference_t1504 * __this, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + return; + } +} +// System.Void System.WeakReference::.ctor(System.Object) +extern "C" void WeakReference__ctor_m10838 (WeakReference_t1504 * __this, Object_t * ___target, const MethodInfo* method) +{ + { + Object_t * L_0 = ___target; + WeakReference__ctor_m10839(__this, L_0, 0, /*hidden argument*/NULL); + return; + } +} +// System.Void System.WeakReference::.ctor(System.Object,System.Boolean) +extern "C" void WeakReference__ctor_m10839 (WeakReference_t1504 * __this, Object_t * ___target, bool ___trackResurrection, const MethodInfo* method) +{ + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + bool L_0 = ___trackResurrection; + __this->___isLongReference_0 = L_0; + Object_t * L_1 = ___target; + WeakReference_AllocateHandle_m10841(__this, L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void System.WeakReference::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern const Il2CppType* Object_t_0_0_0_var; +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2698; +extern Il2CppCodeGenString* _stringLiteral2699; +extern "C" void WeakReference__ctor_m10840 (WeakReference_t1504 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Object_t_0_0_0_var = il2cpp_codegen_type_from_index(0); + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2698 = il2cpp_codegen_string_literal_from_index(2698); + _stringLiteral2699 = il2cpp_codegen_string_literal_from_index(2699); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + Object__ctor_m482(__this, /*hidden argument*/NULL); + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0017; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0017: + { + SerializationInfo_t433 * L_2 = ___info; + NullCheck(L_2); + bool L_3 = SerializationInfo_GetBoolean_m4619(L_2, _stringLiteral2698, /*hidden argument*/NULL); + __this->___isLongReference_0 = L_3; + SerializationInfo_t433 * L_4 = ___info; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_5 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, LoadTypeToken(Object_t_0_0_0_var), /*hidden argument*/NULL); + NullCheck(L_4); + Object_t * L_6 = SerializationInfo_GetValue_m4617(L_4, _stringLiteral2699, L_5, /*hidden argument*/NULL); + V_0 = L_6; + Object_t * L_7 = V_0; + WeakReference_AllocateHandle_m10841(__this, L_7, /*hidden argument*/NULL); + return; + } +} +// System.Void System.WeakReference::AllocateHandle(System.Object) +extern "C" void WeakReference_AllocateHandle_m10841 (WeakReference_t1504 * __this, Object_t * ___target, const MethodInfo* method) +{ + { + bool L_0 = (__this->___isLongReference_0); + if (!L_0) + { + goto IL_001d; + } + } + { + Object_t * L_1 = ___target; + GCHandle_t1418 L_2 = GCHandle_Alloc_m8622(NULL /*static, unused*/, L_1, 1, /*hidden argument*/NULL); + __this->___gcHandle_1 = L_2; + goto IL_002a; + } + +IL_001d: + { + Object_t * L_3 = ___target; + GCHandle_t1418 L_4 = GCHandle_Alloc_m8622(NULL /*static, unused*/, L_3, 0, /*hidden argument*/NULL); + __this->___gcHandle_1 = L_4; + } + +IL_002a: + { + return; + } +} +// System.Object System.WeakReference::get_Target() +extern "C" Object_t * WeakReference_get_Target_m10842 (WeakReference_t1504 * __this, const MethodInfo* method) +{ + { + GCHandle_t1418 * L_0 = &(__this->___gcHandle_1); + Object_t * L_1 = GCHandle_get_Target_m8621(L_0, /*hidden argument*/NULL); + return L_1; + } +} +// System.Boolean System.WeakReference::get_TrackResurrection() +extern "C" bool WeakReference_get_TrackResurrection_m10843 (WeakReference_t1504 * __this, const MethodInfo* method) +{ + { + bool L_0 = (__this->___isLongReference_0); + return L_0; + } +} +// System.Void System.WeakReference::Finalize() +extern "C" void WeakReference_Finalize_m10844 (WeakReference_t1504 * __this, const MethodInfo* method) +{ + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + +IL_0000: + try + { // begin try (depth: 1) + GCHandle_t1418 * L_0 = &(__this->___gcHandle_1); + GCHandle_Free_m8623(L_0, /*hidden argument*/NULL); + IL2CPP_LEAVE(0x17, FINALLY_0010); + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __last_unhandled_exception = (Exception_t152 *)e.ex; + goto FINALLY_0010; + } + +FINALLY_0010: + { // begin finally (depth: 1) + Object_Finalize_m2002(__this, /*hidden argument*/NULL); + IL2CPP_END_FINALLY(16) + } // end finally (depth: 1) + IL2CPP_CLEANUP(16) + { + IL2CPP_JUMP_TBL(0x17, IL_0017) + IL2CPP_RETHROW_IF_UNHANDLED(Exception_t152 *) + } + +IL_0017: + { + return; + } +} +// System.Void System.WeakReference::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral258; +extern Il2CppCodeGenString* _stringLiteral2698; +extern Il2CppCodeGenString* _stringLiteral2699; +extern "C" void WeakReference_GetObjectData_m10845 (WeakReference_t1504 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + _stringLiteral258 = il2cpp_codegen_string_literal_from_index(258); + _stringLiteral2698 = il2cpp_codegen_string_literal_from_index(2698); + _stringLiteral2699 = il2cpp_codegen_string_literal_from_index(2699); + s_Il2CppMethodIntialized = true; + } + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + SerializationInfo_t433 * L_0 = ___info; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, _stringLiteral258, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + SerializationInfo_t433 * L_2 = ___info; + bool L_3 = (bool)VirtFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.WeakReference::get_TrackResurrection() */, __this); + NullCheck(L_2); + SerializationInfo_AddValue_m4615(L_2, _stringLiteral2698, L_3, /*hidden argument*/NULL); + } + +IL_0022: + try + { // begin try (depth: 1) + SerializationInfo_t433 * L_4 = ___info; + Object_t * L_5 = (Object_t *)VirtFuncInvoker0< Object_t * >::Invoke(5 /* System.Object System.WeakReference::get_Target() */, __this); + NullCheck(L_4); + SerializationInfo_AddValue_m4627(L_4, _stringLiteral2699, L_5, /*hidden argument*/NULL); + goto IL_004a; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0038; + throw e; + } + +CATCH_0038: + { // begin catch(System.Exception) + SerializationInfo_t433 * L_6 = ___info; + NullCheck(L_6); + SerializationInfo_AddValue_m4627(L_6, _stringLiteral2699, NULL, /*hidden argument*/NULL); + goto IL_004a; + } // end catch (depth: 1) + +IL_004a: + { + return; + } +} +// System.Void Mono.Math.Prime.PrimalityTest::.ctor(System.Object,System.IntPtr) +extern "C" void PrimalityTest__ctor_m10846 (PrimalityTest_t1742 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean Mono.Math.Prime.PrimalityTest::Invoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" bool PrimalityTest_Invoke_m10847 (PrimalityTest_t1742 * __this, BigInteger_t1174 * ___bi, int32_t ___confidence, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + PrimalityTest_Invoke_m10847((PrimalityTest_t1742 *)__this->___prev_9,___bi, ___confidence, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, BigInteger_t1174 * ___bi, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, BigInteger_t1174 * ___bi, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, int32_t ___confidence, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___bi, ___confidence,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_PrimalityTest_t1742(Il2CppObject* delegate, BigInteger_t1174 * ___bi, int32_t ___confidence) +{ + // Marshaling of parameter '___bi' to native representation + BigInteger_t1174 * ____bi_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'Mono.Math.BigInteger'.")); +} +// System.IAsyncResult Mono.Math.Prime.PrimalityTest::BeginInvoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor,System.AsyncCallback,System.Object) +extern TypeInfo* ConfidenceFactor_t1170_il2cpp_TypeInfo_var; +extern "C" Object_t * PrimalityTest_BeginInvoke_m10848 (PrimalityTest_t1742 * __this, BigInteger_t1174 * ___bi, int32_t ___confidence, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConfidenceFactor_t1170_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1212); + s_Il2CppMethodIntialized = true; + } + void *__d_args[3] = {0}; + __d_args[0] = ___bi; + __d_args[1] = Box(ConfidenceFactor_t1170_il2cpp_TypeInfo_var, &___confidence); + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean Mono.Math.Prime.PrimalityTest::EndInvoke(System.IAsyncResult) +extern "C" bool PrimalityTest_EndInvoke_m10849 (PrimalityTest_t1742 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Reflection.MemberFilter::.ctor(System.Object,System.IntPtr) +extern "C" void MemberFilter__ctor_m10850 (MemberFilter_t1118 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Reflection.MemberFilter::Invoke(System.Reflection.MemberInfo,System.Object) +extern "C" bool MemberFilter_Invoke_m10851 (MemberFilter_t1118 * __this, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + MemberFilter_Invoke_m10851((MemberFilter_t1118 *)__this->___prev_9,___m, ___filterCriteria, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, MemberInfo_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_MemberFilter_t1118(Il2CppObject* delegate, MemberInfo_t * ___m, Object_t * ___filterCriteria) +{ + // Marshaling of parameter '___m' to native representation + MemberInfo_t * ____m_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Reflection.MemberInfo'.")); +} +// System.IAsyncResult System.Reflection.MemberFilter::BeginInvoke(System.Reflection.MemberInfo,System.Object,System.AsyncCallback,System.Object) +extern "C" Object_t * MemberFilter_BeginInvoke_m10852 (MemberFilter_t1118 * __this, MemberInfo_t * ___m, Object_t * ___filterCriteria, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___m; + __d_args[1] = ___filterCriteria; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Reflection.MemberFilter::EndInvoke(System.IAsyncResult) +extern "C" bool MemberFilter_EndInvoke_m10853 (MemberFilter_t1118 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Reflection.TypeFilter::.ctor(System.Object,System.IntPtr) +extern "C" void TypeFilter__ctor_m10854 (TypeFilter_t1368 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Boolean System.Reflection.TypeFilter::Invoke(System.Type,System.Object) +extern "C" bool TypeFilter_Invoke_m10855 (TypeFilter_t1368 * __this, Type_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + TypeFilter_Invoke_m10855((TypeFilter_t1368 *)__this->___prev_9,___m, ___filterCriteria, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t *, Object_t * __this, Type_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef bool (*FunctionPointerType) (Object_t * __this, Type_t * ___m, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef bool (*FunctionPointerType) (Object_t * __this, Object_t * ___filterCriteria, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___m, ___filterCriteria,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" bool pinvoke_delegate_wrapper_TypeFilter_t1368(Il2CppObject* delegate, Type_t * ___m, Object_t * ___filterCriteria) +{ + // Marshaling of parameter '___m' to native representation + Type_t * ____m_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Type'.")); +} +// System.IAsyncResult System.Reflection.TypeFilter::BeginInvoke(System.Type,System.Object,System.AsyncCallback,System.Object) +extern "C" Object_t * TypeFilter_BeginInvoke_m10856 (TypeFilter_t1368 * __this, Type_t * ___m, Object_t * ___filterCriteria, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___m; + __d_args[1] = ___filterCriteria; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Boolean System.Reflection.TypeFilter::EndInvoke(System.IAsyncResult) +extern "C" bool TypeFilter_EndInvoke_m10857 (TypeFilter_t1368 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return *(bool*)UnBox ((Il2CppCodeGenObject*)__result); +} +// System.Void System.Runtime.Remoting.Contexts.CrossContextDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void CrossContextDelegate__ctor_m10858 (CrossContextDelegate_t1743 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Runtime.Remoting.Contexts.CrossContextDelegate::Invoke() +extern "C" void CrossContextDelegate_Invoke_m10859 (CrossContextDelegate_t1743 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + CrossContextDelegate_Invoke_m10859((CrossContextDelegate_t1743 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_CrossContextDelegate_t1743(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult System.Runtime.Remoting.Contexts.CrossContextDelegate::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * CrossContextDelegate_BeginInvoke_m10860 (CrossContextDelegate_t1743 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Runtime.Remoting.Contexts.CrossContextDelegate::EndInvoke(System.IAsyncResult) +extern "C" void CrossContextDelegate_EndInvoke_m10861 (CrossContextDelegate_t1743 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Runtime.Remoting.Messaging.HeaderHandler::.ctor(System.Object,System.IntPtr) +extern "C" void HeaderHandler__ctor_m10862 (HeaderHandler_t1744 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Object System.Runtime.Remoting.Messaging.HeaderHandler::Invoke(System.Runtime.Remoting.Messaging.Header[]) +extern "C" Object_t * HeaderHandler_Invoke_m10863 (HeaderHandler_t1744 * __this, HeaderU5BU5D_t1745* ___headers, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + HeaderHandler_Invoke_m10863((HeaderHandler_t1744 *)__this->___prev_9,___headers, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t *, Object_t * __this, HeaderU5BU5D_t1745* ___headers, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___headers,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, HeaderU5BU5D_t1745* ___headers, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___headers,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Object_t * (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___headers,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" Object_t * pinvoke_delegate_wrapper_HeaderHandler_t1744(Il2CppObject* delegate, HeaderU5BU5D_t1745* ___headers) +{ + // Marshaling of parameter '___headers' to native representation + HeaderU5BU5D_t1745* ____headers_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Runtime.Remoting.Messaging.Header[]'.")); +} +// System.IAsyncResult System.Runtime.Remoting.Messaging.HeaderHandler::BeginInvoke(System.Runtime.Remoting.Messaging.Header[],System.AsyncCallback,System.Object) +extern "C" Object_t * HeaderHandler_BeginInvoke_m10864 (HeaderHandler_t1744 * __this, HeaderU5BU5D_t1745* ___headers, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___headers; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Object System.Runtime.Remoting.Messaging.HeaderHandler::EndInvoke(System.IAsyncResult) +extern "C" Object_t * HeaderHandler_EndInvoke_m10865 (HeaderHandler_t1744 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Object_t *)__result; +} +// System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) +extern "C" void ThreadStart__ctor_m10866 (ThreadStart_t1746 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Threading.ThreadStart::Invoke() +extern "C" void ThreadStart_Invoke_m10867 (ThreadStart_t1746 * __this, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + ThreadStart_Invoke_m10867((ThreadStart_t1746 *)__this->___prev_9, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if ((__this->___m_target_2 != NULL || MethodHasParameters((MethodInfo*)(__this->___method_3.___m_value_0))) && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_ThreadStart_t1746(Il2CppObject* delegate) +{ + typedef void (STDCALL *native_function_ptr_type)(); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Native function invocation + _il2cpp_pinvoke_func(); + +} +// System.IAsyncResult System.Threading.ThreadStart::BeginInvoke(System.AsyncCallback,System.Object) +extern "C" Object_t * ThreadStart_BeginInvoke_m10868 (ThreadStart_t1746 * __this, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[1] = {0}; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Threading.ThreadStart::EndInvoke(System.IAsyncResult) +extern "C" void ThreadStart_EndInvoke_m10869 (ThreadStart_t1746 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Threading.TimerCallback::.ctor(System.Object,System.IntPtr) +extern "C" void TimerCallback__ctor_m10870 (TimerCallback_t1665 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Threading.TimerCallback::Invoke(System.Object) +extern "C" void TimerCallback_Invoke_m10871 (TimerCallback_t1665 * __this, Object_t * ___state, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + TimerCallback_Invoke_m10871((TimerCallback_t1665 *)__this->___prev_9,___state, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___state, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___state, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_TimerCallback_t1665(Il2CppObject* delegate, Object_t * ___state) +{ + // Marshaling of parameter '___state' to native representation + Object_t * ____state_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.Threading.TimerCallback::BeginInvoke(System.Object,System.AsyncCallback,System.Object) +extern "C" Object_t * TimerCallback_BeginInvoke_m10872 (TimerCallback_t1665 * __this, Object_t * ___state, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___state; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Threading.TimerCallback::EndInvoke(System.IAsyncResult) +extern "C" void TimerCallback_EndInvoke_m10873 (TimerCallback_t1665 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.Threading.WaitCallback::.ctor(System.Object,System.IntPtr) +extern "C" void WaitCallback__ctor_m10874 (WaitCallback_t1747 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.Threading.WaitCallback::Invoke(System.Object) +extern "C" void WaitCallback_Invoke_m10875 (WaitCallback_t1747 * __this, Object_t * ___state, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + WaitCallback_Invoke_m10875((WaitCallback_t1747 *)__this->___prev_9,___state, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___state, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___state, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___state,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_WaitCallback_t1747(Il2CppObject* delegate, Object_t * ___state) +{ + // Marshaling of parameter '___state' to native representation + Object_t * ____state_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.Threading.WaitCallback::BeginInvoke(System.Object,System.AsyncCallback,System.Object) +extern "C" Object_t * WaitCallback_BeginInvoke_m10876 (WaitCallback_t1747 * __this, Object_t * ___state, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___state; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.Threading.WaitCallback::EndInvoke(System.IAsyncResult) +extern "C" void WaitCallback_EndInvoke_m10877 (WaitCallback_t1747 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.AppDomainInitializer::.ctor(System.Object,System.IntPtr) +extern "C" void AppDomainInitializer__ctor_m10878 (AppDomainInitializer_t1674 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.AppDomainInitializer::Invoke(System.String[]) +extern "C" void AppDomainInitializer_Invoke_m10879 (AppDomainInitializer_t1674 * __this, StringU5BU5D_t163* ___args, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + AppDomainInitializer_Invoke_m10879((AppDomainInitializer_t1674 *)__this->___prev_9,___args, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, StringU5BU5D_t163* ___args, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, StringU5BU5D_t163* ___args, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_AppDomainInitializer_t1674(Il2CppObject* delegate, StringU5BU5D_t163* ___args) +{ + typedef void (STDCALL *native_function_ptr_type)(char**); + native_function_ptr_type _il2cpp_pinvoke_func = ((native_function_ptr_type)((Il2CppDelegate*)delegate)->method->method); + // Marshaling of parameter '___args' to native representation + char** ____args_marshaled = { 0 }; + ____args_marshaled = il2cpp_codegen_marshal_string_array(___args); + + // Native function invocation + _il2cpp_pinvoke_func(____args_marshaled); + + // Marshaling cleanup of parameter '___args' native representation + if (___args != NULL) il2cpp_codegen_marshal_free_string_array((void**)____args_marshaled, ((Il2CppCodeGenArray*)___args)->max_length); + ____args_marshaled = NULL; + +} +// System.IAsyncResult System.AppDomainInitializer::BeginInvoke(System.String[],System.AsyncCallback,System.Object) +extern "C" Object_t * AppDomainInitializer_BeginInvoke_m10880 (AppDomainInitializer_t1674 * __this, StringU5BU5D_t163* ___args, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[2] = {0}; + __d_args[0] = ___args; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.AppDomainInitializer::EndInvoke(System.IAsyncResult) +extern "C" void AppDomainInitializer_EndInvoke_m10881 (AppDomainInitializer_t1674 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.AssemblyLoadEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void AssemblyLoadEventHandler__ctor_m10882 (AssemblyLoadEventHandler_t1671 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.AssemblyLoadEventHandler::Invoke(System.Object,System.AssemblyLoadEventArgs) +extern "C" void AssemblyLoadEventHandler_Invoke_m10883 (AssemblyLoadEventHandler_t1671 * __this, Object_t * ___sender, AssemblyLoadEventArgs_t1677 * ___args, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + AssemblyLoadEventHandler_Invoke_m10883((AssemblyLoadEventHandler_t1671 *)__this->___prev_9,___sender, ___args, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, AssemblyLoadEventArgs_t1677 * ___args, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, AssemblyLoadEventArgs_t1677 * ___args, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, AssemblyLoadEventArgs_t1677 * ___args, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_AssemblyLoadEventHandler_t1671(Il2CppObject* delegate, Object_t * ___sender, AssemblyLoadEventArgs_t1677 * ___args) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.AssemblyLoadEventHandler::BeginInvoke(System.Object,System.AssemblyLoadEventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * AssemblyLoadEventHandler_BeginInvoke_m10884 (AssemblyLoadEventHandler_t1671 * __this, Object_t * ___sender, AssemblyLoadEventArgs_t1677 * ___args, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___args; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.AssemblyLoadEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void AssemblyLoadEventHandler_EndInvoke_m10885 (AssemblyLoadEventHandler_t1671 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.EventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void EventHandler__ctor_m10886 (EventHandler_t1298 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.EventHandler::Invoke(System.Object,System.EventArgs) +extern "C" void EventHandler_Invoke_m10887 (EventHandler_t1298 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + EventHandler_Invoke_m10887((EventHandler_t1298 *)__this->___prev_9,___sender, ___e, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, EventArgs_t995 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_EventHandler_t1298(Il2CppObject* delegate, Object_t * ___sender, EventArgs_t995 * ___e) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.EventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * EventHandler_BeginInvoke_m10888 (EventHandler_t1298 * __this, Object_t * ___sender, EventArgs_t995 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___e; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.EventHandler::EndInvoke(System.IAsyncResult) +extern "C" void EventHandler_EndInvoke_m10889 (EventHandler_t1298 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +// System.Void System.ResolveEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void ResolveEventHandler__ctor_m10890 (ResolveEventHandler_t1672 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Reflection.Assembly System.ResolveEventHandler::Invoke(System.Object,System.ResolveEventArgs) +extern "C" Assembly_t922 * ResolveEventHandler_Invoke_m10891 (ResolveEventHandler_t1672 * __this, Object_t * ___sender, ResolveEventArgs_t1728 * ___args, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + ResolveEventHandler_Invoke_m10891((ResolveEventHandler_t1672 *)__this->___prev_9,___sender, ___args, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef Assembly_t922 * (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, ResolveEventArgs_t1728 * ___args, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef Assembly_t922 * (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, ResolveEventArgs_t1728 * ___args, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef Assembly_t922 * (*FunctionPointerType) (Object_t * __this, ResolveEventArgs_t1728 * ___args, const MethodInfo* method); + return ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___args,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" Assembly_t922 * pinvoke_delegate_wrapper_ResolveEventHandler_t1672(Il2CppObject* delegate, Object_t * ___sender, ResolveEventArgs_t1728 * ___args) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.ResolveEventHandler::BeginInvoke(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * ResolveEventHandler_BeginInvoke_m10892 (ResolveEventHandler_t1672 * __this, Object_t * ___sender, ResolveEventArgs_t1728 * ___args, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___args; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Reflection.Assembly System.ResolveEventHandler::EndInvoke(System.IAsyncResult) +extern "C" Assembly_t922 * ResolveEventHandler_EndInvoke_m10893 (ResolveEventHandler_t1672 * __this, Object_t * ___result, const MethodInfo* method) +{ + Il2CppObject *__result = il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); + return (Assembly_t922 *)__result; +} +// System.Void System.UnhandledExceptionEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void UnhandledExceptionEventHandler__ctor_m2004 (UnhandledExceptionEventHandler_t439 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) +{ + __this->___method_ptr_0 = (methodPointerType)((MethodInfo*)___method.___m_value_0)->method; + __this->___method_3 = ___method; + __this->___m_target_2 = ___object; +} +// System.Void System.UnhandledExceptionEventHandler::Invoke(System.Object,System.UnhandledExceptionEventArgs) +extern "C" void UnhandledExceptionEventHandler_Invoke_m10894 (UnhandledExceptionEventHandler_t439 * __this, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___e, const MethodInfo* method) +{ + if(__this->___prev_9 != NULL) + { + UnhandledExceptionEventHandler_Invoke_m10894((UnhandledExceptionEventHandler_t439 *)__this->___prev_9,___sender, ___e, method); + } + il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((MethodInfo*)(__this->___method_3.___m_value_0)); + bool ___methodIsStatic = MethodIsStatic((MethodInfo*)(__this->___method_3.___m_value_0)); + if (__this->___m_target_2 != NULL && ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t *, Object_t * __this, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(NULL,__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else if (__this->___m_target_2 != NULL || ___methodIsStatic) + { + typedef void (*FunctionPointerType) (Object_t * __this, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2,___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } + else + { + typedef void (*FunctionPointerType) (Object_t * __this, UnhandledExceptionEventArgs_t406 * ___e, const MethodInfo* method); + ((FunctionPointerType)__this->___method_ptr_0)(___sender, ___e,(MethodInfo*)(__this->___method_3.___m_value_0)); + } +} +extern "C" void pinvoke_delegate_wrapper_UnhandledExceptionEventHandler_t439(Il2CppObject* delegate, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___e) +{ + // Marshaling of parameter '___sender' to native representation + Object_t * ____sender_marshaled = { 0 }; + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)il2cpp_codegen_get_not_supported_exception("Cannot marshal type 'System.Object'.")); +} +// System.IAsyncResult System.UnhandledExceptionEventHandler::BeginInvoke(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * UnhandledExceptionEventHandler_BeginInvoke_m10895 (UnhandledExceptionEventHandler_t439 * __this, Object_t * ___sender, UnhandledExceptionEventArgs_t406 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) +{ + void *__d_args[3] = {0}; + __d_args[0] = ___sender; + __d_args[1] = ___e; + return (Object_t *)il2cpp_delegate_begin_invoke((Il2CppDelegate*)__this, __d_args, (Il2CppDelegate*)___callback, (Il2CppObject*)___object); +} +// System.Void System.UnhandledExceptionEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void UnhandledExceptionEventHandler_EndInvoke_m10896 (UnhandledExceptionEventHandler_t439 * __this, Object_t * ___result, const MethodInfo* method) +{ + il2cpp_delegate_end_invoke((Il2CppAsyncResult*) ___result, 0); +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Metadata/global-metadata.dat" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Metadata/global-metadata.dat" new file mode 100644 index 00000000..2d0c7890 Binary files /dev/null and "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Metadata/global-metadata.dat" differ diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Resources/mscorlib.dll-resources.dat" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Resources/mscorlib.dll-resources.dat" new file mode 100644 index 00000000..6d144fc3 Binary files /dev/null and "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/Resources/mscorlib.dll-resources.dat" differ diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx" new file mode 100644 index 00000000..92365593 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx" @@ -0,0 +1,1820 @@ +<%-- +// +// DefaultWsdlHelpGenerator.aspx: +// +// Author: +// Lluis Sanchez Gual (lluis@ximian.com) +// +// (C) 2003 Ximian, Inc. http://www.ximian.com +// +--%> + +<%@ Import Namespace="System.Collections" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Xml.Serialization" %> +<%@ Import Namespace="System.Xml" %> +<%@ Import Namespace="System.Xml.Schema" %> +<%@ Import Namespace="System.Web.Services.Description" %> +<%@ Import Namespace="System" %> +<%@ Import Namespace="System.Net" %> +<%@ Import Namespace="System.Globalization" %> +<%@ Import Namespace="System.Resources" %> +<%@ Import Namespace="System.Diagnostics" %> +<%@ Import Namespace="System.CodeDom" %> +<%@ Import Namespace="System.CodeDom.Compiler" %> +<%@ Import Namespace="Microsoft.CSharp" %> +<%@ Import Namespace="Microsoft.VisualBasic" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> +<%@ Import Namespace="System.Security.Cryptography.X509Certificates" %> +<%@ Assembly name="System.Web.Services" %> +<%@ Page debug="true" %> + + + + + + + + <%=WebServiceName%> Web Service + + + + + + + +
+Web Service
+<%=WebServiceName%> +
+ + + + + + + + +
+
+Overview
+
+Service Description +
+Client proxy +

+ + + <%#FormatBindingName(DataBinder.Eval(Container.DataItem, "Name").ToString())%> + + + op=<%#GetOpName(Container.DataItem)%>&bnd=<%#DataBinder.Eval(Container.DataItem, "Binding.Name")%>"><%#GetOpName(Container.DataItem)%> +
+
+
+
+
+
+ +
+ +<% if (CurrentPage == "main") {%> + + + +

Web Service Overview

+ <%=WebServiceDescription%> + +<%} if (DefaultBinding == null) {%> +This service does not contain any public web method. +<%} else if (CurrentPage == "op") {%> + + + + <%=CurrentOperationName%> +

+ <% WriteTabs (); %> +


+ + <% if (CurrentTab == "main") { %> + Input Parameters +
+ <% if (InParams.Count == 0) { %> + No input parameters
+ <% } else { %> + + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%><%#DataBinder.Eval(Container.DataItem, "Type")%>
+ <% } %> +
+ + <% if (OutParams.Count > 0) { %> + Output Parameters +
+ + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%><%#DataBinder.Eval(Container.DataItem, "Type")%>
+
+ <% } %> + + Remarks +
+ <%=OperationDocumentation%> +

+ Technical information +
+ Format: <%=CurrentOperationFormat%> +
Supported protocols: <%=CurrentOperationProtocols%> + <% } %> + + + + <% if (CurrentTab == "test") { + if (CurrentOperationSupportsTest) {%> + Enter values for the parameters and click the 'Invoke' button to test this method:

+
+ + + + + + + + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%>: ">
 
+
+
"> + The web service returned the following result:

+
<%=GetTestResult()%>
+
+ <% } else {%> + The test form is not available for this operation because it has parameters with a complex structure. + <% } %> + <% } %> + + + + <% if (CurrentTab == "msg") { %> + + The following are sample SOAP requests and responses for each protocol supported by this method: +

+ + <% if (IsOperationSupported ("Soap")) { %> + Soap +

+
<%=GenerateOperationMessages ("Soap", true)%>
+
+
<%=GenerateOperationMessages ("Soap", false)%>
+
+ <% } %> + <% if (IsOperationSupported ("HttpGet")) { %> + HTTP Get +

+
<%=GenerateOperationMessages ("HttpGet", true)%>
+
+
<%=GenerateOperationMessages ("HttpGet", false)%>
+
+ <% } %> + <% if (IsOperationSupported ("HttpPost")) { %> + HTTP Post +

+
<%=GenerateOperationMessages ("HttpPost", true)%>
+
+
<%=GenerateOperationMessages ("HttpPost", false)%>
+
+ <% } %> + + <% } %> +<%} else if (CurrentPage == "proxy") {%> + +
+ Select the language for which you want to generate a proxy +   + +    +
+
+ <%=CurrentProxytName%>    + Download +

+
+
<%=GetProxyCode ()%>
+
+<%} else if (CurrentPage == "wsdl") {%> + + <% if (descriptions.Count > 1 || schemas.Count > 1) {%> + The description of this web service is composed by several documents. Click on the document you want to see: + + + + <%} else {%> + <%}%> +
+ <%=CurrentDocumentName%>    + Download +

+
+
<%=GenerateDocument ()%>
+
+ +<%}%> + +














+
+ + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/machine.config" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/machine.config" new file mode 100644 index 00000000..30aa2120 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/1.0/machine.config" @@ -0,0 +1,243 @@ + + + + + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/Browsers/Compat.browser" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/Browsers/Compat.browser" new file mode 100644 index 00000000..dcedf7f7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/Browsers/Compat.browser" @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" new file mode 100644 index 00000000..4750b01f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" @@ -0,0 +1,1896 @@ +<%-- +// +// DefaultWsdlHelpGenerator.aspx: +// +// Author: +// Lluis Sanchez Gual (lluis@ximian.com) +// +// (C) 2003 Ximian, Inc. http://www.ximian.com +// +--%> + +<%@ Import Namespace="System.Collections" %> +<%@ Import Namespace="System.Collections.Generic" %> +<%@ Import Namespace="System.IO" %> +<%@ Import Namespace="System.Xml.Serialization" %> +<%@ Import Namespace="System.Xml" %> +<%@ Import Namespace="System.Xml.Schema" %> +<%@ Import Namespace="System.Web.Services" %> +<%@ Import Namespace="System.Web.Services.Description" %> +<%@ Import Namespace="System.Web.Services.Configuration" %> +<%@ Import Namespace="System.Web.Configuration" %> +<%@ Import Namespace="System" %> +<%@ Import Namespace="System.Net" %> +<%@ Import Namespace="System.Globalization" %> +<%@ Import Namespace="System.Resources" %> +<%@ Import Namespace="System.Diagnostics" %> +<%@ Import Namespace="System.CodeDom" %> +<%@ Import Namespace="System.CodeDom.Compiler" %> +<%@ Import Namespace="Microsoft.CSharp" %> +<%@ Import Namespace="Microsoft.VisualBasic" %> +<%@ Import Namespace="System.Text" %> +<%@ Import Namespace="System.Text.RegularExpressions" %> +<%@ Import Namespace="System.Security.Cryptography.X509Certificates" %> +<%@ Assembly name="System.Web.Services" %> +<%@ Page debug="true" %> + + + + + + <% + Response.Write (""); + %> + <%=WebServiceName%> Web Service + + + + + + + +
+Web Service
+<%=WebServiceName%> +
+ + + + + + + + +
+
+Overview
+
+Service Description +
+Client proxy +

+ + + <%#FormatBindingName(DataBinder.Eval(Container.DataItem, "Name").ToString())%> + + + op=<%#GetOpName(Container.DataItem)%>&bnd=<%#DataBinder.Eval(Container.DataItem, "Binding.Name")%>"><%#GetOpName(Container.DataItem)%> +
+
+
+
+
+
+ +
+ +<% if (CurrentPage == "main") {%> + + + +

Web Service Overview

+ <%=WebServiceDescription%> +

+ <% if (ProfileViolations != null && ProfileViolations.Count > 0) { %> +

Basic Profile Conformance

+ This web service does not conform to WS-I Basic Profile v1.1 + <% + Response.Write ("
    "); + foreach (BasicProfileViolation vio in ProfileViolations) { + Response.Write ("
  • " + vio.NormativeStatement + ": " + vio.Details); + Response.Write ("
      "); + foreach (string ele in vio.Elements) + Response.Write ("
    • " + ele + "
    • "); + Response.Write ("
    "); + Response.Write ("
  • "); + } + Response.Write ("
"); + }%> + +<%} if (DefaultBinding == null) {%> +This service does not contain any public web method. +<%} else if (CurrentPage == "op") {%> + + + + <%=CurrentOperationName%> +

+ <% WriteTabs (); %> +


+ + <% if (CurrentTab == "main") { %> + Input Parameters +
+ <% if (InParams.Count == 0) { %> + No input parameters
+ <% } else { %> + + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%><%#DataBinder.Eval(Container.DataItem, "Type")%>
+ <% } %> +
+ + <% if (OutParams.Count > 0) { %> + Output Parameters +
+ + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%><%#DataBinder.Eval(Container.DataItem, "Type")%>
+
+ <% } %> + + Remarks +
+ <%=OperationDocumentation%> +

+ Technical information +
+ Format: <%=CurrentOperationFormat%> +
Supported protocols: <%=CurrentOperationProtocols%> + <% } %> + + + + <% if (CurrentTab == "test") { + if (CurrentOperationSupportsTest) {%> + Enter values for the parameters and click the 'Invoke' button to test this method:

+
+ + + + + + + + + + + + + + + +
<%#DataBinder.Eval(Container.DataItem, "Name")%>: ">
 
+
+
"> + The web service returned the following result:

+
+
+ +
+ <% } else {%> + The test form is not available for this operation because it has parameters with a complex structure. + <% } %> + <% } %> + + + + <% if (CurrentTab == "msg") { %> + + The following are sample SOAP requests and responses for each protocol supported by this method: +

+ + <% if (IsOperationSupported ("Soap")) { %> + Soap +

+
<%=GenerateOperationMessages ("Soap", true)%>
+
+
<%=GenerateOperationMessages ("Soap", false)%>
+
+ <% } %> + <% if (IsOperationSupported ("HttpGet")) { %> + HTTP Get +

+
<%=GenerateOperationMessages ("HttpGet", true)%>
+
+
<%=GenerateOperationMessages ("HttpGet", false)%>
+
+ <% } %> + <% if (IsOperationSupported ("HttpPost")) { %> + HTTP Post +

+
<%=GenerateOperationMessages ("HttpPost", true)%>
+
+
<%=GenerateOperationMessages ("HttpPost", false)%>
+
+ <% } %> + + <% } %> +<%} else if (CurrentPage == "proxy") {%> + +
+ Select the language for which you want to generate a proxy +   + +    +
+
+ <%=CurrentProxytName%>    + Download +

+
+
<%=GetProxyCode ()%>
+
+<%} else if (CurrentPage == "wsdl") {%> + + <% if (descriptions.Count > 1 || schemas.Count > 1) {%> + The description of this web service is composed by several documents. Click on the document you want to see: + + + + <%} else {%> + <%}%> +
+ <%=CurrentDocumentName%>    + Download +

+
+
<%=GenerateDocument ()%>
+
+ +<%}%> + +














+
+ + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/machine.config" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/machine.config" new file mode 100644 index 00000000..76ccdb48 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/machine.config" @@ -0,0 +1,273 @@ + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/settings.map" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/settings.map" new file mode 100644 index 00000000..0685d74c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/settings.map" @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/web.config" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/web.config" new file mode 100644 index 00000000..e1428f8c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/2.0/web.config" @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/browscap.ini" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/browscap.ini" new file mode 100644 index 00000000..1267e1de --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/browscap.ini" @@ -0,0 +1,16979 @@ +;;; Provided courtesy of http://browsers.garykeith.com +;;; Created on Wednesday, June 17, 2009 at 6:30 AM GMT + +[GJK_Browscap_Version] +Version=4476 +Released=Wed, 17 Jun 2009 06:30:21 -0000 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DefaultProperties + +[DefaultProperties] +Browser=DefaultProperties +Version=0 +MajorVer=0 +MinorVer=0 +Platform=unknown +Alpha=false +Beta=false +Win16=false +Win32=false +Win64=false +Frames=false +IFrames=false +Tables=false +Cookies=false +BackgroundSounds=false +CDF=false +VBScript=false +JavaApplets=false +JavaScript=false +ActiveXControls=false +isBanned=false +isMobileDevice=false +isSyndicationReader=false +Crawler=false +CssVersion=0 +supportsCSS=false +AOL=false +aolVersion=0 +ECMAScriptVersion=0.0 +W3CDOMVersion=0.0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ask + +[Ask] +Parent=DefaultProperties +Browser=Ask +Frames=true +Tables=true +Crawler=true + +[Mozilla/?.0 (compatible; Ask Jeeves/Teoma*)] +Parent=Ask +Browser=Teoma + +[Mozilla/2.0 (compatible; Ask Jeeves)] +Parent=Ask +Browser=AskJeeves + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Baidu + +[Baidu] +Parent=DefaultProperties +Browser=Baidu +Frames=true +Tables=true +Crawler=true + +[BaiduImageSpider*] +Parent=Baidu +Browser=BaiduImageSpider + +[Baiduspider*] +Parent=Baidu +Browser=BaiDu + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google + +[Google] +Parent=DefaultProperties +Browser=Google +Frames=true +IFrames=true +Tables=true +JavaScript=true +Crawler=true + +[* (compatible; Googlebot-Mobile/2.1; *http://www.google.com/bot.html)] +Parent=Google +Browser=Googlebot-Mobile +Frames=false +IFrames=false +Tables=false + +[*Google Wireless Transcoder*] +Parent=Google +Browser=Google Wireless Transcoder + +[AdsBot-Google (?http://www.google.com/adsbot.html)] +Parent=Google +Browser=AdsBot-Google + +[Feedfetcher-Google-iGoogleGadgets;*] +Parent=Google +Browser=iGoogleGadgets +isBanned=true +isSyndicationReader=true + +[Feedfetcher-Google;*] +Parent=Google +Browser=Feedfetcher-Google +isBanned=true +isSyndicationReader=true + +[Google OpenSocial agent (http://www.google.com/feedfetcher.html)] +Parent=Google +Browser=Google OpenSocial + +[Google-Site-Verification/1.0] +Parent=Google +Browser=Google-Site-Verification + +[Google-Sitemaps/*] +Parent=Google +Browser=Google-Sitemaps + +[Googlebot-Image/*] +Parent=Google +Browser=Googlebot-Image +CDF=true + +[googlebot-urlconsole] +Parent=Google +Browser=googlebot-urlconsole + +[Googlebot-Video/1.0] +Parent=Google +Browser=Google-Video + +[Googlebot/2.1 (?http://www.google.com/bot.html)] +Parent=Google +Browser=Googlebot + +[Googlebot/2.1 (?http://www.googlebot.com/bot.html)] +Parent=Google +Browser=Googlebot + +[Googlebot/Test*] +Parent=Google +Browser=Googlebot/Test + +[gsa-crawler*] +Parent=Google +Browser=Google Search Appliance +isBanned=true + +[Mediapartners-Google*] +Parent=Google +Browser=Mediapartners-Google + +[Mozilla/4.0 (compatible; Google Desktop)] +Parent=Google +Browser=Google Desktop + +[Mozilla/4.0 (compatible; GoogleToolbar*)] +Parent=Google +Browser=Google Toolbar +isBanned=true + +[Mozilla/5.0 (compatible; Google Keyword Tool;*)] +Parent=Google +Browser=Google Keyword Tool + +[Mozilla/5.0 (compatible; Googlebot/2.1; ?http://www.google.com/bot.html)] +Parent=Google +Browser=Google Webmaster Tools + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Inktomi + +[Inktomi] +Parent=DefaultProperties +Browser=Inktomi +Frames=true +Tables=true +Crawler=true + +[* (compatible;YahooSeeker/M1A1-R2D2; *)] +Parent=Inktomi +Browser=YahooSeeker-Mobile +Frames=false +Tables=false + +[Mozilla/4.0] +Parent=Inktomi + +[Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)] +Parent=Inktomi +Win32=true + +[Mozilla/4.0 (compatible; Yahoo Japan; for robot study; kasugiya)] +Parent=Inktomi +Browser=Yahoo! RobotStudy +isBanned=true + +[Mozilla/5.0 (compatible; BMC/1.0 (Y!J-AGENT))] +Parent=Inktomi +Browser=Y!J-AGENT/BMC + +[Mozilla/5.0 (compatible; BMF/1.0 (Y!J-AGENT))] +Parent=Inktomi +Browser=Y!J-AGENT/BMF + +[Mozilla/5.0 (compatible; BMI/1.0 (Y!J-AGENT; 1.0))] +Parent=Inktomi +Browser=Y!J-AGENT/BMI + +[Mozilla/5.0 (compatible; Yahoo! DE Slurp; http://help.yahoo.com/help/us/ysearch/slurp)] +Parent=Inktomi +Browser=Yahoo! Directory Engine + +[Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)] +Parent=Inktomi +Browser=Yahoo! Slurp China + +[Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)] +Parent=Inktomi +Browser=Yahoo! Slurp +Version=3.0 +MajorVer=3 +MinorVer=0 + +[Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)] +Parent=Inktomi +Browser=Yahoo! Slurp + +[Mozilla/5.0 (compatible; Yahoo! Verifier/1.1)] +Parent=Inktomi +Browser=Yahoo! Verifier +Version=1.1 +MajorVer=1 +MinorVer=1 + +[Mozilla/5.0 (Slurp/cat; slurp@inktomi.com; http://www.inktomi.com/slurp.html)] +Parent=Inktomi +Browser=Slurp/cat + +[Mozilla/5.0 (Slurp/si; slurp@inktomi.com; http://www.inktomi.com/slurp.html)] +Parent=Inktomi + +[Mozilla/5.0 (Yahoo-MMCrawler/4.0; mailto:vertical-crawl-support@yahoo-inc.com)] +Parent=Inktomi +Browser=Yahoo-MMCrawler +Version=4.0 +MajorVer=4 +MinorVer=0 + +[Scooter/*] +Parent=Inktomi +Browser=Scooter + +[Scooter/3.3Y!CrawlX] +Parent=Inktomi +Browser=Scooter/3.3Y!CrawlX +Version=3.3 +MajorVer=3 +MinorVer=3 + +[slurp] +Parent=Inktomi +Browser=slurp + +[Y!J-BSC/1.0*] +Parent=Inktomi +Browser=Y!J-BSC +Version=1.0 +MajorVer=1 +MinorVer=0 +isBanned=true + +[Y!J-SRD/1.0] +Parent=Inktomi +Browser=Y!J-SRD +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Yahoo Mindset] +Parent=Inktomi +Browser=Yahoo Mindset + +[Yahoo Pipes*] +Parent=Inktomi +Browser=Yahoo Pipes + +[Yahoo! Mindset] +Parent=Inktomi +Browser=Yahoo! Mindset + +[Yahoo! Slurp/Site Explorer] +Parent=Inktomi +Browser=Yahoo! Site Explorer + +[Yahoo-Blogs/*] +Parent=Inktomi +Browser=Yahoo-Blogs + +[Yahoo-MMAudVid*] +Parent=Inktomi +Browser=Yahoo-MMAudVid + +[Yahoo-MMCrawler*] +Parent=Inktomi +Browser=Yahoo-MMCrawler +isBanned=true + +[YahooFeedSeeker*] +Parent=Inktomi +Browser=YahooFeedSeeker +isSyndicationReader=true +Crawler=false + +[YahooSeeker/*] +Parent=Inktomi +Browser=YahooSeeker +isMobileDevice=true + +[YahooSeeker/CafeKelsa (compatible; Konqueror/3.2; FreeBSD*) (KHTML, like Gecko)] +Parent=Inktomi +Browser=YahooSeeker/CafeKelsa + +[YahooSeeker/CafeKelsa-dev (compatible; Konqueror/3.2; FreeBSD*) (KHTML, like Gecko)] +Parent=Inktomi + +[YahooVideoSearch*] +Parent=Inktomi +Browser=YahooVideoSearch + +[YahooYSMcm*] +Parent=Inktomi +Browser=YahooYSMcm + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MSN + +[MSN] +Parent=DefaultProperties +Browser=MSN +Frames=true +Tables=true +Crawler=true + +[adidxbot/1.1 (?http://search.msn.com/msnbot.htm)] +Parent=MSN +Browser=adidxbot + +[librabot/1.0 (*)] +Parent=MSN +Browser=librabot + +[llssbot/1.0] +Parent=MSN +Browser=llssbot +Version=1.0 +MajorVer=1 +MinorVer=0 + +[MSMOBOT/1.1*] +Parent=MSN +Browser=msnbot-mobile +Version=1.1 +MajorVer=1 +MinorVer=1 + +[MSNBot-Academic/1.0*] +Parent=MSN +Browser=MSNBot-Academic +Version=1.0 +MajorVer=1 +MinorVer=0 + +[msnbot-media/1.0*] +Parent=MSN +Browser=msnbot-media +Version=1.0 +MajorVer=1 +MinorVer=0 + +[msnbot-media/1.1*] +Parent=MSN +Browser=msnbot-media +Version=1.1 +MajorVer=1 +MinorVer=1 + +[MSNBot-News/1.0*] +Parent=MSN +Browser=MSNBot-News +Version=1.0 +MajorVer=1 +MinorVer=0 + +[MSNBot-NewsBlogs/1.0*] +Parent=MSN +Browser=MSNBot-NewsBlogs +Version=1 +MajorVer=1 +MinorVer=0 + +[msnbot-products] +Parent=MSN +Browser=msnbot-products + +[msnbot-webmaster/1.0 (*http://search.msn.com/msnbot.htm)] +Parent=MSN +Browser=msnbot-webmaster tools + +[msnbot/1.0*] +Parent=MSN +Browser=msnbot +Version=1.0 +MajorVer=1 +MinorVer=0 + +[msnbot/1.1*] +Parent=MSN +Browser=msnbot +Version=1.1 +MajorVer=1 +MinorVer=1 + +[msnbot/2.0b*] +Parent=MSN +Version=2.0 +MajorVer=2 +MinorVer=0 +Beta=true + +[MSR-ISRCCrawler] +Parent=MSN +Browser=MSR-ISRCCrawler + +[renlifangbot/1.0 (?http://search.msn.com/msnbot.htm)] +Parent=MSN +Browser=renlifangbot + +[T-Mobile Dash Mozilla/4.0 (*) MSNBOT-MOBILE/1.1 (*)] +Parent=MSN +Browser=msnbot-mobile + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Yahoo + +[Yahoo] +Parent=DefaultProperties +Browser=Yahoo +Frames=true +Tables=true +Crawler=true + +[Mozilla/4.0 (compatible; Y!J; for robot study*)] +Parent=Yahoo +Browser=Y!J + +[Mozilla/5.0 (Yahoo-Test/4.0*)] +Parent=Yahoo +Browser=Yahoo-Test +Version=4.0 +MajorVer=4 +MinorVer=0 + +[mp3Spider cn-search-devel at yahoo-inc dot com] +Parent=Yahoo +Browser=Yahoo! Media +isBanned=true + +[My Browser] +Parent=Yahoo +Browser=Yahoo! My Browser + +[Y!OASIS/*] +Parent=Yahoo +Browser=Y!OASIS +isBanned=true + +[YahooYSMcm/2.0.0] +Parent=Yahoo +Browser=YahooYSMcm +Version=2.0 +MajorVer=2 +MinorVer=0 +isBanned=true + +[YRL_ODP_CRAWLER] +Parent=Yahoo +Browser=YRL_ODP_CRAWLER +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Yandex + +[Yandex] +Parent=DefaultProperties +Browser=Yandex +Frames=true +IFrames=true +Tables=true +Cookies=true +Crawler=true + +[Mozilla/4.0 (compatible; MSIE 5.0; YANDEX)] +Parent=Yandex + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9) Gecko VisualParser/3.0] +Parent=Yandex +Browser=VisualParser +isBanned=true + +[YaDirectBot/*] +Parent=Yandex +Browser=YaDirectBot + +[Yandex/*] +Parent=Yandex + +[YandexBlog/*] +Parent=Yandex +Browser=YandexBlog +isSyndicationReader=true + +[YandexSomething/*] +Parent=Yandex +Browser=YandexSomething +isSyndicationReader=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Best of the Web + +[Best of the Web] +Parent=DefaultProperties +Browser=Best of the Web +Frames=true +Tables=true + +[Mozilla/4.0 (compatible; BOTW Feed Grabber; *http://botw.org)] +Parent=Best of the Web +Browser=BOTW Feed Grabber +isSyndicationReader=true +Crawler=false + +[Mozilla/4.0 (compatible; BOTW Spider; *http://botw.org)] +Parent=Best of the Web +Browser=BOTW Spider +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Boitho + +[Boitho] +Parent=DefaultProperties +Browser=Boitho +Frames=true +Tables=true +Crawler=true + +[boitho.com-dc/*] +Parent=Boitho +Browser=boitho.com-dc + +[boitho.com-robot/*] +Parent=Boitho +Browser=boitho.com-robot + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Convera + +[Convera] +Parent=DefaultProperties +Browser=Convera +Frames=true +Tables=true +Crawler=true + +[ConveraCrawler/*] +Parent=Convera +Browser=ConveraCrawler + +[ConveraMultiMediaCrawler/0.1*] +Parent=Convera +Browser=ConveraMultiMediaCrawler +Version=0.1 +MajorVer=0 +MinorVer=1 + +[CrawlConvera*] +Parent=Convera +Browser=CrawlConvera + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DotBot + +[DotBot] +Parent=DefaultProperties +Browser=DotBot +Frames=true +Tables=true +isBanned=true +Crawler=true + +[DotBot/* (http://www.dotnetdotcom.org/*)] +Parent=DotBot + +[Mozilla/5.0 (compatible; DotBot/*; http://www.dotnetdotcom.org/*)] +Parent=DotBot + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Entireweb + +[Entireweb] +Parent=DefaultProperties +Browser=Entireweb +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[Mozilla/4.0 (compatible; SpeedySpider; www.entireweb.com)] +Parent=Entireweb + +[Speedy Spider (*Beta/*)] +Parent=Entireweb + +[Speedy?Spider?(http://www.entireweb.com*)] +Parent=Entireweb + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Envolk + +[Envolk] +Parent=DefaultProperties +Browser=Envolk +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[envolk/* (?http://www.envolk.com/envolk*)] +Parent=Envolk + +[envolk?ITS?spider/* (?http://www.envolk.com/envolk*)] +Parent=Envolk + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Exalead + +[Exalead] +Parent=DefaultProperties +Browser=Exalead +Frames=true +Tables=true +isBanned=true +Crawler=true + +[Exabot-Images/1.0] +Parent=Exalead +Browser=Exabot-Images +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Exabot-Test/*] +Parent=Exalead +Browser=Exabot-Test + +[Exabot/2.0] +Parent=Exalead +Browser=Exabot + +[Exabot/3.0] +Parent=Exalead +Browser=Exabot +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=Liberate + +[Exalead NG/*] +Parent=Exalead +Browser=Exalead NG +isBanned=true + +[Mozilla/5.0 (compatible; Exabot-Images/3.0;*)] +Parent=Exalead +Browser=Exabot-Images + +[Mozilla/5.0 (compatible; Exabot/3.0 (BiggerBetter/tests);*)] +Parent=Exalead +Browser=Exabot/BiggerBetter/tests + +[Mozilla/5.0 (compatible; Exabot/3.0;*)] +Parent=Exalead +Browser=Exabot +isBanned=false + +[Mozilla/5.0 (compatible; NGBot/*)] +Parent=Exalead + +[ng/*] +Parent=Exalead +Browser=Exalead Previewer +Version=1.0 +MajorVer=1 +MinorVer=0 +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Fast/AllTheWeb + +[Fast/AllTheWeb] +Parent=DefaultProperties +Browser=Fast/AllTheWeb +Alpha=true +Beta=true +Win16=true +Win32=true +Win64=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +isBanned=true +isMobileDevice=true +isSyndicationReader=true +Crawler=true + +[*FAST Enterprise Crawler*] +Parent=Fast/AllTheWeb +Browser=FAST Enterprise Crawler + +[FAST Data Search Document Retriever/4.0*] +Parent=Fast/AllTheWeb +Browser=FAST Data Search Document Retriever + +[FAST MetaWeb Crawler (helpdesk at fastsearch dot com)] +Parent=Fast/AllTheWeb +Browser=FAST MetaWeb Crawler + +[Fast PartnerSite Crawler*] +Parent=Fast/AllTheWeb +Browser=FAST PartnerSite + +[FAST-WebCrawler/*] +Parent=Fast/AllTheWeb +Browser=FAST-WebCrawler + +[FAST-WebCrawler/*/FirstPage*] +Parent=Fast/AllTheWeb +Browser=FAST-WebCrawler/FirstPage + +[FAST-WebCrawler/*/Fresh*] +Parent=Fast/AllTheWeb +Browser=FAST-WebCrawler/Fresh + +[FAST-WebCrawler/*/PartnerSite*] +Parent=Fast/AllTheWeb +Browser=FAST PartnerSite + +[FAST-WebCrawler/*?Multimedia*] +Parent=Fast/AllTheWeb +Browser=FAST-WebCrawler/Multimedia + +[FastSearch Web Crawler for*] +Parent=Fast/AllTheWeb +Browser=FastSearch Web Crawler + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Gigabot + +[Gigabot] +Parent=DefaultProperties +Browser=Gigabot +Frames=true +IFrames=true +Tables=true +Crawler=true + +[Gigabot*] +Parent=Gigabot + +[GigabotSiteSearch/*] +Parent=Gigabot +Browser=GigabotSiteSearch + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Ilse + +[Ilse] +Parent=DefaultProperties +Browser=Ilse +Frames=true +Tables=true +Crawler=true + +[IlseBot/*] +Parent=Ilse + +[INGRID/?.0*] +Parent=Ilse +Browser=Ilse + +[Mozilla/3.0 (INGRID/*] +Parent=Ilse +Browser=Ilse + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iVia Project + +[iVia Project] +Parent=DefaultProperties +Browser=iVia Project +Frames=true +IFrames=true +Tables=true +Crawler=true + +[DataFountains/DMOZ Downloader*] +Parent=iVia Project +Browser=DataFountains/DMOZ Downloader +isBanned=true + +[DataFountains/DMOZ Feature Vector Corpus Creator*] +Parent=iVia Project +Browser=DataFountains/DMOZ Feature Vector Corpus + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Jayde Online + +[Jayde Online] +Parent=DefaultProperties +Browser=Jayde Online +Frames=true +Tables=true +Crawler=true + +[ExactSeek Crawler/*] +Parent=Jayde Online +Browser=ExactSeek Crawler + +[exactseek-pagereaper-* (crawler@exactseek.com)] +Parent=Jayde Online +Browser=exactseek-pagereaper +isBanned=true + +[exactseek.com] +Parent=Jayde Online +Browser=exactseek.com + +[Jayde Crawler*] +Parent=Jayde Online +Browser=Jayde Crawler + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lycos + +[Lycos] +Parent=DefaultProperties +Browser=Lycos +Frames=true +Tables=true +Crawler=true + +[Lycos*] +Parent=Lycos +Browser=Lycos + +[Lycos-Proxy] +Parent=Lycos +Browser=Lycos-Proxy + +[Lycos-Spider_(modspider)] +Parent=Lycos +Browser=Lycos-Spider_(modspider) + +[Lycos-Spider_(T-Rex)] +Parent=Lycos +Browser=Lycos-Spider_(T-Rex) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Naver + +[Naver] +Parent=DefaultProperties +Browser=Naver +isBanned=true +Crawler=true + +[Cowbot-* (NHN Corp*naver.com)] +Parent=Naver +Browser=Naver Cowbot + +[Mozilla/4.0 (compatible; NaverBot/*; *)] +Parent=Naver + +[Mozilla/4.0 (compatible; NaverBot/*; nhnbot@naver.com)] +Parent=Naver +Browser=Naver NaverBot + +[NaverBot-* (NHN Corp*naver.com)] +Parent=Naver +Browser=Naver NHN Corp + +[Yeti/*] +Parent=Naver +Browser=Yeti + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Snap + +[Snap] +Parent=DefaultProperties +Browser=Snap +isBanned=true +Crawler=true + +[Mozilla/5.0 (SnapPreviewBot) Gecko/* Firefox/*] +Parent=Snap + +[Snapbot/*] +Parent=Snap + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Sogou + +[Sogou] +Parent=DefaultProperties +Browser=Sogou +Frames=true +Tables=true +isBanned=true +Crawler=true + +[shaboyi spider] +Parent=Sogou +Browser=Sogou/Shaboyi Spider + +[Sogou develop spider/*] +Parent=Sogou +Browser=Sogou Develop Spider + +[Sogou head spider*] +Parent=Sogou +Browser=Sogou/HEAD Spider + +[sogou js robot(*)] +Parent=Sogou + +[Sogou Orion spider/*] +Parent=Sogou +Browser=Sogou Orion spider + +[Sogou Pic Agent] +Parent=Sogou +Browser=Sogou/Image Crawler + +[Sogou Pic Spider] +Parent=Sogou +Browser=Sogou Pic Spider + +[Sogou Push Spider/*] +Parent=Sogou +Browser=Sogou Push Spider + +[sogou spider] +Parent=Sogou +Browser=Sogou/Spider + +[sogou web spider*] +Parent=Sogou +Browser=sogou web spider + +[Sogou-Test-Spider/*] +Parent=Sogou +Browser=Sogou-Test-Spider + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; YodaoBot + +[YodaoBot] +Parent=DefaultProperties +Browser=YodaoBot +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[Mozilla/5.0 (compatible; YodaoBot/1.*)] +Parent=YodaoBot + +[Mozilla/5.0 (compatible;YodaoBot-Image/1.*)] +Parent=YodaoBot +Browser=YodaoBot-Image + +[WAP_Browser/5.0 (compatible; YodaoBot/1.*)] +Parent=YodaoBot + +[YodaoBot/1.* (*)] +Parent=YodaoBot + +[Best Whois (http://www.bestwhois.net/)] +Parent=DNS Tools +Browser=Best Whois + +[DNSGroup/*] +Parent=DNS Tools +Browser=DNS Group Crawler + +[NG-Search/*] +Parent=Exalead +Browser=NG-SearchBot + +[TouchStone] +Parent=Feeds Syndicators +Browser=TouchStone +isSyndicationReader=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; General Crawlers + +[General Crawlers] +Parent=DefaultProperties +Browser=General Crawlers +Crawler=true + +[A .NET Web Crawler] +Parent=General Crawlers +isBanned=true + +[BabalooSpider/1.*] +Parent=General Crawlers +Browser=BabalooSpider + +[BilgiBot/*] +Parent=General Crawlers +Browser=BilgiBot +isBanned=true + +[bot/* (bot; *bot@bot.bot)] +Parent=General Crawlers +Browser=bot +isBanned=true + +[CyberPatrol*] +Parent=General Crawlers +Browser=CyberPatrol +isBanned=true + +[Cynthia 1.0] +Parent=General Crawlers +Browser=Cynthia +Version=1.0 +MajorVer=1 +MinorVer=0 + +[ddetailsbot (http://www.displaydetails.com)] +Parent=General Crawlers +Browser=ddetailsbot + +[DomainCrawler/1.0 (info@domaincrawler.com; http://www.domaincrawler.com/domains/view/*)] +Parent=General Crawlers +Browser=DomainCrawler + +[DomainsBotBot/1.*] +Parent=General Crawlers +Browser=DomainsBotBot +isBanned=true + +[DomainsDB.net MetaCrawler*] +Parent=General Crawlers +Browser=DomainsDB + +[Drupal (*)] +Parent=General Crawlers +Browser=Drupal + +[Dumbot (version *)*] +Parent=General Crawlers +Browser=Dumbfind + +[EuripBot/*] +Parent=General Crawlers +Browser=Europe Internet Portal + +[eventax/*] +Parent=General Crawlers +Browser=eventax + +[FANGCrawl/*] +Parent=General Crawlers +Browser=Safe-t.net Web Filtering Service +isBanned=true + +[favorstarbot/*] +Parent=General Crawlers +Browser=favorstarbot +isBanned=true + +[FollowSite.com (*)] +Parent=General Crawlers +Browser=FollowSite +isBanned=true + +[Gaisbot*] +Parent=General Crawlers +Browser=Gaisbot + +[Healthbot/Health_and_Longevity_Project_(HealthHaven.com) ] +Parent=General Crawlers +Browser=Healthbot +isBanned=true + +[hitcrawler_0.*] +Parent=General Crawlers +Browser=hitcrawler +isBanned=true + +[htdig/*] +Parent=General Crawlers +Browser=ht://Dig + +[http://hilfe.acont.de/bot.html ACONTBOT] +Parent=General Crawlers +Browser=ACONTBOT +isBanned=true + +[JetBrains*] +Parent=General Crawlers +Browser=Omea Pro + +[KakleBot - www.kakle.com/0.1] +Parent=General Crawlers +Browser=KakleBot + +[KBeeBot/0.*] +Parent=General Crawlers +Browser=KBeeBot +isBanned=true + +[Keyword Density/*] +Parent=General Crawlers +Browser=Keyword Density + +[LetsCrawl.com/1.0*] +Parent=General Crawlers +Browser=LetsCrawl.com +isBanned=true + +[Lincoln State Web Browser] +Parent=General Crawlers +Browser=Lincoln State Web Browser +isBanned=true + +[Links4US-Crawler,*] +Parent=General Crawlers +Browser=Links4US-Crawler +isBanned=true + +[Lorkyll *.* -- lorkyll@444.net] +Parent=General Crawlers +Browser=Lorkyll +isBanned=true + +[Lsearch/sondeur] +Parent=General Crawlers +Browser=Lsearch/sondeur +isBanned=true + +[LucidMedia ClickSense/4.?] +Parent=General Crawlers +Browser=LucidMedia-ClickSense +isBanned=true + +[MapoftheInternet.com?(?http://MapoftheInternet.com)] +Parent=General Crawlers +Browser=MapoftheInternet +isBanned=true + +[Marvin v0.3] +Parent=General Crawlers +Browser=MedHunt +Version=0.3 +MajorVer=0 +MinorVer=3 + +[masidani_bot_v0.6*] +Parent=General Crawlers +Browser=masidani_bot + +[Metaspinner/0.01 (Metaspinner; http://www.meta-spinner.de/; support@meta-spinner.de/)] +Parent=General Crawlers +Browser=Metaspinner/0.01 +Version=0.01 +MajorVer=0 +MinorVer=01 + +[metatagsdir/*] +Parent=General Crawlers +Browser=metatagsdir +isBanned=true + +[Microsoft Windows Network Diagnostics] +Parent=General Crawlers +Browser=Microsoft Windows Network Diagnostics +isBanned=true + +[Miva (AlgoFeedback@miva.com)] +Parent=General Crawlers +Browser=Miva + +[moget/*] +Parent=General Crawlers +Browser=Goo + +[Mozdex/0.7.2*] +Parent=General Crawlers +Browser=Mozdex + +[Mozilla Compatible (MS IE 3.01 WinNT)] +Parent=General Crawlers +isBanned=true + +[Mozilla/* (compatible; WebCapture*)] +Parent=General Crawlers +Browser=WebCapture + +[Mozilla/4.0 (compatible; DepSpid/*)] +Parent=General Crawlers +Browser=DepSpid + +[Mozilla/4.0 (compatible; MSIE *; Windows NT *; SV1)] +Parent=General Crawlers +Browser=AVG + +[Mozilla/4.0 (compatible; MSIE 4.01; Vonna.com b o t)] +Parent=General Crawlers +Browser=Vonna.com +isBanned=true + +[Mozilla/4.0 (compatible; MSIE 4.01; Windows95)] +Parent=General Crawlers +Win32=true + +[Mozilla/4.0 (compatible; MSIE 4.5; Windows 98; )] +Parent=General Crawlers +Win32=true + +[Mozilla/4.0 (compatible; MyFamilyBot/*)] +Parent=General Crawlers +Browser=MyFamilyBot + +[Mozilla/4.0 (compatible; N-Stealth)] +Parent=General Crawlers +Browser=N-Stealth + +[Mozilla/4.0 (compatible; Scumbot/*; Linux/*)] +Parent=General Crawlers +isBanned=true + +[Mozilla/4.0 (compatible; Spider; Linux)] +Parent=General Crawlers +isBanned=true + +[Mozilla/4.0 (compatible; Win32)] +Parent=General Crawlers +Browser=Unknown Crawler +isBanned=true + +[Mozilla/4.1] +Parent=General Crawlers +isBanned=true + +[Mozilla/4.5] +Parent=General Crawlers +isBanned=true + +[Mozilla/5.0 (*http://gnomit.com/) Gecko/* Gnomit/1.0] +Parent=General Crawlers +Browser=Gnomit +isBanned=true + +[Mozilla/5.0 (compatible; AboutUsBot/*)] +Parent=General Crawlers +Browser=AboutUsBot +isBanned=true + +[Mozilla/5.0 (compatible; BuzzRankingBot/*)] +Parent=General Crawlers +Browser=BuzzRankingBot +isBanned=true + +[Mozilla/5.0 (compatible; Diffbot/0.1; http://www.diffbot.com)] +Parent=General Crawlers +Browser=Diffbot + +[Mozilla/5.0 (compatible; FirstSearchBot/1.0; *)] +Parent=General Crawlers +Browser=FirstSearchBot + +[mozilla/5.0 (compatible; genevabot http://www.healthdash.com)] +Parent=General Crawlers +Browser=Healthdash + +[Mozilla/5.0 (compatible; JadynAveBot; *http://www.jadynave.com/robot*] +Parent=General Crawlers +Browser=JadynAveBot +isBanned=true + +[Mozilla/5.0 (compatible; Kyluka crawl; http://www.kyluka.com/crawl.html; crawl@kyluka.com)] +Parent=General Crawlers +Browser=Kyluka + +[Mozilla/5.0 (compatible; MJ12bot/v1.2.*; http://www.majestic12.co.uk/bot.php*)] +Parent=General Crawlers +Browser=MJ12bot +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Mozilla/5.0 (compatible; MSIE 7.0 ?http://www.europarchive.org)] +Parent=General Crawlers +Browser=Europe Web Archive + +[Mozilla/5.0 (compatible; Seznam screenshot-generator 2.0;*)] +Parent=General Crawlers +Browser=Seznam screenshot-generator +isBanned=true + +[Mozilla/5.0 (compatible; Twingly Recon; http://www.twingly.com/)] +Parent=General Crawlers +Browser=Twingly Recon + +[Mozilla/5.0 (compatible; unwrapbot/2.*; http://www.unwrap.jp*)] +Parent=General Crawlers +Browser=UnWrap + +[Mozilla/5.0 (compatible; Vermut*)] +Parent=General Crawlers +Browser=Vermut + +[Mozilla/5.0 (compatible; Webbot/*)] +Parent=General Crawlers +Browser=Webbot.ru +isBanned=true + +[n4p_bot*] +Parent=General Crawlers +Browser=n4p_bot + +[nabot*] +Parent=General Crawlers +Browser=Nabot + +[NetCarta_WebMapper/*] +Parent=General Crawlers +Browser=NetCarta_WebMapper +isBanned=true + +[NetID.com Bot*] +Parent=General Crawlers +Browser=NetID.com Bot +isBanned=true + +[neTVision AG andreas.heidoetting@thomson-webcast.net] +Parent=General Crawlers +Browser=neTVision + +[NextopiaBOT*] +Parent=General Crawlers +Browser=NextopiaBOT + +[nicebot] +Parent=General Crawlers +Browser=nicebot +isBanned=true + +[niXXieBot?Foster*] +Parent=General Crawlers +Browser=niXXiebot-Foster + +[Nozilla/P.N (Just for IDS woring)] +Parent=General Crawlers +Browser=Nozilla/P.N +isBanned=true + +[Nudelsalat/*] +Parent=General Crawlers +Browser=Nudelsalat +isBanned=true + +[NV32ts] +Parent=General Crawlers +Browser=NV32ts +isBanned=true + +[Ocelli/*] +Parent=General Crawlers +Browser=Ocelli + +[OpenTaggerBot (http://www.opentagger.com/opentaggerbot.htm)] +Parent=General Crawlers +Browser=OpenTaggerBot + +[Oracle Enterprise Search] +Parent=General Crawlers +Browser=Oracle Enterprise Search +isBanned=true + +[Oracle Ultra Search] +Parent=General Crawlers +Browser=Oracle Ultra Search + +[Pajaczek/*] +Parent=General Crawlers +Browser=Pajaczek +isBanned=true + +[panscient.com] +Parent=General Crawlers +Browser=panscient.com +isBanned=true + +[Patwebbot (http://www.herz-power.de/technik.html)] +Parent=General Crawlers +Browser=Patwebbot + +[PDFBot (crawler@pdfind.com)] +Parent=General Crawlers +Browser=PDFBot + +[Pete-Spider/1.*] +Parent=General Crawlers +Browser=Pete-Spider +isBanned=true + +[PhpDig/*] +Parent=General Crawlers +Browser=PhpDig + +[PlantyNet_WebRobot*] +Parent=General Crawlers +Browser=PlantyNet +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PluckIt + +[PluckItCrawler/1.0 (*)] +Parent=General Crawlers +isMobileDevice=true + +[PMAFind] +Parent=General Crawlers +Browser=PMAFind +isBanned=true + +[Poodle_predictor_1.0] +Parent=General Crawlers +Browser=Poodle Predictor + +[QuickFinder Crawler] +Parent=General Crawlers +Browser=QuickFinder +isBanned=true + +[Radiation Retriever*] +Parent=General Crawlers +Browser=Radiation Retriever +isBanned=true + +[RedCarpet/*] +Parent=General Crawlers +Browser=RedCarpet +isBanned=true + +[RixBot (http://babelserver.org/rix)] +Parent=General Crawlers +Browser=RixBot + +[Rome Client (http://tinyurl.com/64t5n) Ver: 0.*] +Parent=General Crawlers +Browser=TinyURL + +[SBIder/*] +Parent=General Crawlers +Browser=SiteSell + +[ScollSpider/2.*] +Parent=General Crawlers +Browser=ScollSpider +isBanned=true + +[Search Fst] +Parent=General Crawlers +Browser=Search Fst + +[searchbot admin@google.com] +Parent=General Crawlers +Browser=searchbot +isBanned=true + +[Seeker.lookseek.com] +Parent=General Crawlers +Browser=LookSeek +isBanned=true + +[semanticdiscovery/*] +Parent=General Crawlers +Browser=Semantic Discovery + +[SeznamBot/*] +Parent=General Crawlers +Browser=SeznamBot +isBanned=true + +[Shelob (shelob@gmx.net)] +Parent=General Crawlers +Browser=Shelob +isBanned=true + +[shelob v1.*] +Parent=General Crawlers +Browser=shelob +isBanned=true + +[ShopWiki/1.0*] +Parent=General Crawlers +Browser=ShopWiki +Version=1.0 +MajorVer=1 +MinorVer=0 + +[ShowXML/1.0 libwww/5.4.0] +Parent=General Crawlers +Browser=ShowXML +isBanned=true + +[sitecheck.internetseer.com*] +Parent=General Crawlers +Browser=Internetseer + +[SMBot/*] +Parent=General Crawlers +Browser=SMBot + +[sohu*] +Parent=General Crawlers +Browser=sohu-search +isBanned=true + +[SpankBot*] +Parent=General Crawlers +Browser=SpankBot +isBanned=true + +[spider (tspyyp@tom.com)] +Parent=General Crawlers +Browser=spider (tspyyp@tom.com) +isBanned=true + +[Sunrise/0.*] +Parent=General Crawlers +Browser=Sunrise +isBanned=true + +[Superpages URL Verification Engine] +Parent=General Crawlers +Browser=Superpages + +[Surf Knight] +Parent=General Crawlers +Browser=Surf Knight +isBanned=true + +[SurveyBot/*] +Parent=General Crawlers +Browser=SurveyBot +isBanned=true + +[SynapticSearch/AI Crawler 1.?] +Parent=General Crawlers +Browser=SynapticSearch +isBanned=true + +[SyncMgr] +Parent=General Crawlers +Browser=SyncMgr + +[Tagyu Agent/1.0] +Parent=General Crawlers +Browser=Tagyu + +[Talkro Web-Shot/*] +Parent=General Crawlers +Browser=Talkro Web-Shot +isBanned=true + +[Tecomi Bot (http://www.tecomi.com/bot.htm)] +Parent=General Crawlers +Browser=Tecomi + +[TheInformant*] +Parent=General Crawlers +Browser=TheInformant +isBanned=true + +[Toata dragostea*] +Parent=General Crawlers +Browser=Toata dragostea +isBanned=true + +[Tutorial Crawler*] +Parent=General Crawlers +isBanned=true + +[UbiCrawler/*] +Parent=General Crawlers +Browser=UbiCrawler + +[UCmore] +Parent=General Crawlers +Browser=UCmore + +[User*Agent:*] +Parent=General Crawlers +isBanned=true + +[USER_AGENT] +Parent=General Crawlers +Browser=USER_AGENT +isBanned=true + +[VadixBot] +Parent=General Crawlers +Browser=VadixBot + +[VengaBot/*] +Parent=General Crawlers +Browser=VengaBot +isBanned=true + +[Visicom Toolbar] +Parent=General Crawlers +Browser=Visicom Toolbar + +[W3C-WebCon/*] +Parent=General Crawlers +Browser=W3C-WebCon + +[Webclipping.com] +Parent=General Crawlers +Browser=Webclipping.com +isBanned=true + +[webcollage/*] +Parent=General Crawlers +Browser=WebCollage +isBanned=true + +[WebCrawler_1.*] +Parent=General Crawlers +Browser=WebCrawler + +[WebFilter Robot*] +Parent=General Crawlers +Browser=WebFilter Robot + +[WeBoX/*] +Parent=General Crawlers +Browser=WeBoX + +[WebTrends/*] +Parent=General Crawlers +Browser=WebTrends + +[West Wind Internet Protocols*] +Parent=General Crawlers +Browser=Versatel +isBanned=true + +[WhizBang] +Parent=General Crawlers +Browser=WhizBang + +[Willow Internet Crawler by Twotrees V*] +Parent=General Crawlers +Browser=Willow Internet Crawler + +[WIRE/* (Linux; i686; Bot,Robot,Spider,Crawler)] +Parent=General Crawlers +Browser=WIRE +isBanned=true + +[www.fi crawler, contact crawler@www.fi] +Parent=General Crawlers +Browser=www.fi crawler + +[Xerka WebBot v1.*] +Parent=General Crawlers +Browser=Xerka +isBanned=true + +[XML Sitemaps Generator*] +Parent=General Crawlers +Browser=XML Sitemaps Generator + +[XSpider*] +Parent=General Crawlers +Browser=XSpider +isBanned=true + +[YooW!/* (?http://www.yoow.eu)] +Parent=General Crawlers +Browser=YooW! +isBanned=true + +[HiddenMarket-*] +Parent=General RSS +Browser=HiddenMarket +isBanned=true + +[FOTOCHECKER] +Parent=Image Crawlers +Browser=FOTOCHECKER +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Search Engines + +[Search Engines] +Parent=DefaultProperties +Browser=Search Engines +Crawler=true + +[*FDSE robot*] +Parent=Search Engines +Browser=FDSE Robot + +[*Fluffy the spider*] +Parent=Search Engines +Browser=SearchHippo + +[Abacho*] +Parent=Search Engines +Browser=Abacho + +[ah-ha.com crawler (crawler@ah-ha.com)] +Parent=Search Engines +Browser=Ah-Ha + +[AIBOT/*] +Parent=Search Engines +Browser=21Seek.Com + +[ALeadSoftbot/*] +Parent=Search Engines +Browser=ALeadSoftbot + +[Amfibibot/*] +Parent=Search Engines +Browser=Amfibi + +[AnswerBus (http://www.answerbus.com/)] +Parent=Search Engines + +[antibot-V*] +Parent=Search Engines +Browser=antibot + +[appie*(www.walhello.com)] +Parent=Search Engines +Browser=Walhello + +[ASPSeek/*] +Parent=Search Engines +Browser=ASPSeek + +[BigCliqueBOT/*] +Parent=Search Engines +Browser=BigClique.com/BigClic.com + +[Blaiz-Bee/*] +Parent=Search Engines +Browser=RawGrunt + +[btbot/*] +Parent=Search Engines +Browser=Bit Torrent Search Engine + +[Busiversebot/v1.0 (http://www.busiverse.com/bot.php)] +Parent=Search Engines +Browser=Busiversebot +isBanned=true + +[CatchBot/*; http://www.catchbot.com] +Parent=Search Engines +Browser=CatchBot +Version=1.0 +MajorVer=1 +MinorVer=0 + +[CipinetBot (http://www.cipinet.com/bot.html)] +Parent=Search Engines +Browser=CipinetBot + +[Cogentbot/1.?*] +Parent=Search Engines +Browser=Cogentbot + +[compatible; Mozilla 4.0; MSIE 5.5; (SqwidgeBot v1.01 - http://www.sqwidge.com/bot/)] +Parent=Search Engines +Browser=SqwidgeBot + +[cosmos*] +Parent=Search Engines +Browser=Xyleme + +[Deepindex] +Parent=Search Engines +Browser=Deepindex + +[DiamondBot] +Parent=Search Engines +Browser=DiamondBot + +[Dumbot*] +Parent=Search Engines +Browser=Dumbot +Version=0.2 +MajorVer=0 +MinorVer=2 +Beta=true + +[Eule?Robot*] +Parent=Search Engines +Browser=Eule-Robot + +[Faxobot/*] +Parent=Search Engines +Browser=Faxo + +[Filangy/*] +Parent=Search Engines +Browser=Filangy + +[flatlandbot/*] +Parent=Search Engines +Browser=Flatland + +[Fooky.com/ScorpionBot/ScoutOut;*] +Parent=Search Engines +Browser=ScorpionBot +isBanned=true + +[FyberSpider*] +Parent=Search Engines +Browser=FyberSpider +isBanned=true + +[Gaisbot/*] +Parent=Search Engines +Browser=Gaisbot + +[gazz/*(gazz@nttr.co.jp)] +Parent=Search Engines +Browser=gazz + +[geniebot*] +Parent=Search Engines +Browser=GenieKnows + +[GOFORITBOT (?http://www.goforit.com/about/?)] +Parent=Search Engines +Browser=GoForIt + +[GoGuidesBot/*] +Parent=Search Engines +Browser=GoGuidesBot + +[GroschoBot/*] +Parent=Search Engines +Browser=GroschoBot + +[GurujiBot/1.*] +Parent=Search Engines +Browser=GurujiBot +isBanned=true + +[HenryTheMiragoRobot*] +Parent=Search Engines +Browser=Mirago + +[HolmesBot (http://holmes.ge)] +Parent=Search Engines +Browser=HolmesBot + +[Hotzonu/*] +Parent=Search Engines +Browser=Hotzonu + +[HyperEstraier/*] +Parent=Search Engines +Browser=HyperEstraier +isBanned=true + +[i1searchbot/*] +Parent=Search Engines +Browser=i1searchbot + +[IIITBOT/1.*] +Parent=Search Engines +Browser=Indian Language Web Search Engine + +[Iltrovatore-?etaccio/*] +Parent=Search Engines +Browser=Iltrovatore-Setaccio + +[InfociousBot (?http://corp.infocious.com/tech_crawler.php)] +Parent=Search Engines +Browser=InfociousBot +isBanned=true + +[Infoseek SideWinder/*] +Parent=Search Engines +Browser=Infoseek + +[iSEEKbot/*] +Parent=Search Engines +Browser=iSEEKbot + +[Knight/0.? (Zook Knight; http://knight.zook.in/; knight@zook.in)] +Parent=Search Engines +Browser=Knight + +[Kolinka Forum Search (www.kolinka.com)] +Parent=Search Engines +Browser=Kolinka Forum Search +isBanned=true + +[KRetrieve/] +Parent=Search Engines +Browser=KRetrieve +isBanned=true + +[LapozzBot/*] +Parent=Search Engines +Browser=LapozzBot + +[Linknzbot*] +Parent=Search Engines +Browser=Linknzbot + +[LocalcomBot/*] +Parent=Search Engines +Browser=LocalcomBot + +[Mail.Ru/1.0] +Parent=Search Engines +Browser=Mail.Ru + +[MaSagool/*] +Parent=Search Engines +Browser=Sagoo +Version=1.0 +MajorVer=1 +MinorVer=0 + +[miniRank/*] +Parent=Search Engines +Browser=miniRank + +[Mnogosearch*] +Parent=Search Engines +Browser=Mnogosearch + +[Mozilla/0.9* no dos :) (Linux)] +Parent=Search Engines +Browser=goliat +isBanned=true + +[Mozilla/4.0 (compatible; Arachmo)] +Parent=Search Engines +Browser=Arachmo + +[Mozilla/4.0 (compatible; http://search.thunderstone.com/texis/websearch/about.html)] +Parent=Search Engines +Browser=ThunderStone +isBanned=true + +[Mozilla/4.0 (compatible; MSIE *; Windows NT; Girafabot; girafabot at girafa dot com; http://www.girafa.com)] +Parent=Search Engines +Browser=Girafabot +Win32=true + +[Mozilla/4.0 (compatible; Vagabondo/*; webcrawler at wise-guys dot nl; *)] +Parent=Search Engines +Browser=Vagabondo + +[Mozilla/4.0(?compatible; MSIE 6.0; Qihoo *)] +Parent=Search Engines +Browser=Qihoo + +[Mozilla/4.7 (compatible; WhizBang; http://www.whizbang.com/crawler)] +Parent=Search Engines +Browser=Inxight Software + +[Mozilla/5.0 (*) VoilaBot*] +Parent=Search Engines +Browser=VoilaBot +isBanned=true + +[Mozilla/5.0 (compatible; ActiveTouristBot*; http://www.activetourist.com)] +Parent=Search Engines +Browser=ActiveTouristBot + +[Mozilla/5.0 (compatible; Butterfly/1.0; *)*] +Parent=Search Engines +Browser=Butterfly + +[Mozilla/5.0 (compatible; Charlotte/*; *)] +Parent=Search Engines +Browser=Charlotte +Beta=true +isBanned=true + +[Mozilla/5.0 (compatible; CXL-FatAssANT*)] +Parent=Search Engines +Browser=FatAssANT + +[Mozilla/5.0 (compatible; DBLBot/1.0; ?http://www.dontbuylists.com/)] +Parent=Search Engines +Browser=DBLBot +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (compatible; EARTHCOM.info/*)] +Parent=Search Engines +Browser=EARTHCOM + +[Mozilla/5.0 (compatible; Lipperhey Spider; http://www.lipperhey.com/)] +Parent=Search Engines +Browser=Lipperhey Spider + +[Mozilla/5.0 (compatible; MojeekBot/*; http://www.mojeek.com/bot.html)] +Parent=Search Engines +Browser=MojeekBot + +[Mozilla/5.0 (compatible; NLCrawler/*] +Parent=Search Engines +Browser=Northern Light Web Search + +[Mozilla/5.0 (compatible; OsO;*] +Parent=Search Engines +Browser=Octopodus +isBanned=true + +[Mozilla/5.0 (compatible; Pogodak.*)] +Parent=Search Engines +Browser=Pogodak + +[Mozilla/5.0 (compatible; Quantcastbot/1.*)] +Parent=Search Engines +Browser=Quantcastbot + +[Mozilla/5.0 (compatible; ScoutJet; *http://www.scoutjet.com/)] +Parent=Search Engines +Browser=ScoutJet + +[Mozilla/5.0 (compatible; Scrubby/*; http://www.scrubtheweb.com/abs/meta-check.html)] +Parent=Search Engines +Browser=Scrubby +isBanned=true + +[Mozilla/5.0 (compatible; YoudaoBot/1.*; http://www.youdao.com/help/webmaster/spider/*)] +Parent=Search Engines +Browser=YoudaoBot +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (Twiceler*)] +Parent=Search Engines +Browser=Twiceler +isBanned=true + +[Mozilla/5.0 CostaCider Search*] +Parent=Search Engines +Browser=CostaCider Search + +[Mozilla/5.0 GurujiBot/1.0 (*)] +Parent=Search Engines +Browser=GurujiBot + +[NavissoBot] +Parent=Search Engines +Browser=NavissoBot + +[NextGenSearchBot*(for information visit *)] +Parent=Search Engines +Browser=ZoomInfo +isBanned=true + +[Norbert the Spider(Burf.com)] +Parent=Search Engines +Browser=Norbert the Spider + +[NuSearch Spider*] +Parent=Search Engines +Browser=nuSearch + +[ObjectsSearch/*] +Parent=Search Engines +Browser=ObjectsSearch + +[OpenISearch/1.*] +Parent=Search Engines +Browser=OpenISearch (Amazon) + +[Pagebull http://www.pagebull.com/] +Parent=Search Engines +Browser=Pagebull + +[PEERbot*] +Parent=Search Engines +Browser=PEERbot + +[Pompos/*] +Parent=Search Engines +Browser=Pompos + +[Popdexter/*] +Parent=Search Engines +Browser=Popdex + +[Qweery*] +Parent=Search Engines +Browser=QweeryBot + +[RedCell/* (*)] +Parent=Search Engines +Browser=RedCell + +[Scrubby/*] +Parent=Search Engines +Browser=Scrub The Web + +[Search-10/*] +Parent=Search Engines +Browser=Search-10 + +[search.ch*] +Parent=Search Engines +Browser=Swiss Search Engine + +[Searchmee! Spider*] +Parent=Search Engines +Browser=Searchmee! + +[Seekbot/*] +Parent=Search Engines +Browser=Seekbot + +[SiteSpider (http://www.SiteSpider.com/)] +Parent=Search Engines +Browser=SiteSpider + +[Spinne/*] +Parent=Search Engines +Browser=Spinne + +[sproose/*] +Parent=Search Engines +Browser=Sproose + +[Sqeobot/0.*] +Parent=Search Engines +Browser=Branzel +isBanned=true + +[SquigglebotBot/*] +Parent=Search Engines +Browser=SquigglebotBot +isBanned=true + +[StackRambler/*] +Parent=Search Engines +Browser=StackRambler + +[SygolBot*] +Parent=Search Engines +Browser=SygolBot + +[SynoBot] +Parent=Search Engines +Browser=SynoBot + +[Szukacz/*] +Parent=Search Engines +Browser=Szukacz + +[Tarantula/*] +Parent=Search Engines +Browser=Tarantula +isBanned=true + +[TerrawizBot/*] +Parent=Search Engines +Browser=TerrawizBot +isBanned=true + +[Tkensaku/*] +Parent=Search Engines +Browser=Tkensaku + +[TMCrawler] +Parent=Search Engines +Browser=TMCrawler +isBanned=true + +[Twingly Recon] +Parent=Search Engines +Browser=Twingly Recon +isBanned=true + +[updated/*] +Parent=Search Engines +Browser=Updated! + +[URL Spider Pro/*] +Parent=Search Engines +Browser=URL Spider Pro + +[URL Spider SQL*] +Parent=Search Engines +Browser=Innerprise Enterprise Search + +[VMBot/*] +Parent=Search Engines +Browser=VMBot + +[voyager/2.0 (http://www.kosmix.com/html/crawler.html)] +Parent=Search Engines +Browser=Voyager + +[wadaino.jp-crawler*] +Parent=Search Engines +Browser=wadaino.jp +isBanned=true + +[WebAlta Crawler/*] +Parent=Search Engines +Browser=WebAlta Crawler +isBanned=true + +[WebCorp/*] +Parent=Search Engines +Browser=WebCorp +isBanned=true + +[webcrawl.net] +Parent=Search Engines +Browser=webcrawl.net + +[WISEbot/*] +Parent=Search Engines +Browser=WISEbot +isBanned=true + +[Wotbox/*] +Parent=Search Engines +Browser=Wotbox + +[www.zatka.com] +Parent=Search Engines +Browser=Zatka + +[WWWeasel Robot v*] +Parent=Search Engines +Browser=World Wide Weasel + +[YadowsCrawler*] +Parent=Search Engines +Browser=YadowsCrawler + +[YodaoBot/*] +Parent=Search Engines +Browser=YodaoBot +isBanned=true + +[ZeBot_www.ze.bz*] +Parent=Search Engines +Browser=ZE.bz + +[zibber-v*] +Parent=Search Engines +Browser=Zibb + +[ZipppBot/*] +Parent=Search Engines +Browser=ZipppBot + +[ATA-Translation-Service] +Parent=Translators +Browser=ATA-Translation-Service + +[GJK_Browser_Check] +Parent=Version Checkers +Browser=GJK_Browser_Check + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Hatena + +[Hatena] +Parent=DefaultProperties +Browser=Hatena +isBanned=true +Crawler=true + +[Feed::Find/*] +Parent=Hatena +Browser=Feed Find +isSyndicationReader=true + +[Hatena Antenna/*] +Parent=Hatena +Browser=Hatena Antenna + +[Hatena Bookmark/*] +Parent=Hatena +Browser=Hatena Bookmark + +[Hatena RSS/*] +Parent=Hatena +Browser=Hatena RSS +isSyndicationReader=true + +[Hatena::Crawler/*] +Parent=Hatena +Browser=Hatena Crawler + +[HatenaScreenshot*] +Parent=Hatena +Browser=HatenaScreenshot + +[URI::Fetch/*] +Parent=Hatena +Browser=URI::Fetch + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Internet Archive + +[Internet Archive] +Parent=DefaultProperties +Browser=Internet Archive +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[*heritrix*] +Parent=Internet Archive +Browser=Heritrix +isBanned=true + +[ia_archiver*] +Parent=Internet Archive +Browser=Internet Archive + +[InternetArchive/*] +Parent=Internet Archive +Browser=InternetArchive + +[Mozilla/5.0 (compatible; archive.org_bot/1.*)] +Parent=Internet Archive + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Nutch + +[Nutch] +Parent=DefaultProperties +Browser=Nutch +isBanned=true +Crawler=true + +[*Nutch*] +Parent=Nutch +isBanned=true + +[CazoodleBot/*] +Parent=Nutch +Browser=CazoodleBot + +[LOOQ/0.1*] +Parent=Nutch +Browser=LOOQ + +[Nutch/0.? (OpenX Spider)] +Parent=Nutch + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Webaroo + +[Webaroo] +Parent=DefaultProperties +Browser=Webaroo + +[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Webaroo/*)] +Parent=Webaroo +Browser=Webaroo + +[Mozilla/5.0 (Windows; U; Windows *; *; rv:*) Gecko/* Firefox/* webaroo/*] +Parent=Webaroo +Browser=Webaroo + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Word Press + +[Word Press] +Parent=DefaultProperties +Browser=Word Press +Alpha=true +Beta=true +Win16=true +Win32=true +Win64=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +isBanned=true +isMobileDevice=true +isSyndicationReader=true +Crawler=true + +[WordPress-B-/2.*] +Parent=Word Press +Browser=WordPress-B + +[WordPress-Do-P-/2.*] +Parent=Word Press +Browser=WordPress-Do-P + +[BlueCoat ProxySG] +Parent=Blue Coat Systems +Browser=BlueCoat ProxySG + +[CerberianDrtrs/*] +Parent=Blue Coat Systems +Browser=Cerberian + +[Inne: Mozilla/4.0 (compatible; Cerberian Drtrs*)] +Parent=Blue Coat Systems +Browser=Cerberian + +[Mozilla/4.0 (compatible; Cerberian Drtrs*)] +Parent=Blue Coat Systems +Browser=Cerberian + +[Mozilla/4.0 (compatible; MSIE 6.0; Bluecoat DRTR)] +Parent=Blue Coat Systems +Browser=Bluecoat + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Copyright/Plagiarism + +[Copyright/Plagiarism] +Parent=DefaultProperties +Browser=Copyright/Plagiarism +isBanned=true +Crawler=true + +[BDFetch] +Parent=Copyright/Plagiarism +Browser=BDFetch + +[copyright sheriff (*)] +Parent=Copyright/Plagiarism +Browser=copyright sheriff + +[CopyRightCheck*] +Parent=Copyright/Plagiarism +Browser=CopyRightCheck + +[FairAd Client*] +Parent=Copyright/Plagiarism +Browser=FairAd Client + +[iCopyright Conductor*] +Parent=Copyright/Plagiarism +Browser=iCopyright Conductor + +[IPiumBot laurion(dot)com] +Parent=Copyright/Plagiarism +Browser=IPiumBot + +[IWAgent/*] +Parent=Copyright/Plagiarism +Browser=Brand Protect + +[Mozilla/5.0 (compatible; DKIMRepBot/*)] +Parent=Copyright/Plagiarism +Browser=DKIMRepBot + +[oBot] +Parent=Copyright/Plagiarism +Browser=oBot + +[SlySearch/*] +Parent=Copyright/Plagiarism +Browser=SlySearch + +[TurnitinBot/*] +Parent=Copyright/Plagiarism +Browser=TurnitinBot + +[TutorGigBot/*] +Parent=Copyright/Plagiarism +Browser=TutorGig + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DNS Tools + +[DNS Tools] +Parent=DefaultProperties +Browser=DNS Tools +Crawler=true + +[Domain Dossier utility*] +Parent=DNS Tools +Browser=Domain Dossier + +[Mozilla/5.0 (compatible; DNS-Digger/*)] +Parent=DNS Tools +Browser=DNS-Digger + +[OpenDNS Domain Crawler noc@opendns.com] +Parent=DNS Tools +Browser=OpenDNS Domain Crawler + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Download Managers + +[Download Managers] +Parent=DefaultProperties +Browser=Download Managers +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[AndroidDownloadManager] +Parent=Download Managers +Browser=Android Download Manager + +[AutoMate5] +Parent=Download Managers +Browser=AutoMate5 + +[Beamer*] +Parent=Download Managers +Browser=Beamer + +[BitBeamer/*] +Parent=Download Managers +Browser=BitBeamer + +[BitTorrent/*] +Parent=Download Managers +Browser=BitTorrent + +[DA *] +Parent=Download Managers +Browser=Download Accelerator + +[Download Demon*] +Parent=Download Managers +Browser=Download Demon + +[Download Express*] +Parent=Download Managers +Browser=Download Express + +[Download Master*] +Parent=Download Managers +Browser=Download Master + +[Download Ninja*] +Parent=Download Managers +Browser=Download Ninja + +[Download Wonder*] +Parent=Download Managers +Browser=Download Wonder + +[DownloadSession*] +Parent=Download Managers +Browser=DownloadSession + +[EasyDL/*] +Parent=Download Managers +Browser=EasyDL + +[FDM 1.x] +Parent=Download Managers +Browser=Free Download Manager + +[FlashGet] +Parent=Download Managers +Browser=FlashGet + +[FreshDownload/*] +Parent=Download Managers +Browser=FreshDownload + +[GetRight/*] +Parent=Download Managers +Browser=GetRight + +[GetRightPro/*] +Parent=Download Managers +Browser=GetRightPro + +[GetSmart/*] +Parent=Download Managers +Browser=GetSmart + +[Go!Zilla*] +Parent=Download Managers +Browser=GoZilla + +[Gozilla/*] +Parent=Download Managers +Browser=Gozilla + +[Internet Ninja*] +Parent=Download Managers +Browser=Internet Ninja + +[Kontiki Client*] +Parent=Download Managers +Browser=Kontiki Client + +[lftp/3.2.1] +Parent=Download Managers +Browser=lftp + +[LightningDownload/*] +Parent=Download Managers +Browser=LightningDownload + +[LMQueueBot/*] +Parent=Download Managers +Browser=LMQueueBot + +[MetaProducts Download Express/*] +Parent=Download Managers +Browser=Download Express + +[Mozilla/4.0 (compatible; Getleft*)] +Parent=Download Managers +Browser=Getleft + +[Myzilla] +Parent=Download Managers +Browser=Myzilla + +[Net Vampire/*] +Parent=Download Managers +Browser=Net Vampire + +[Net_Vampire*] +Parent=Download Managers +Browser=Net_Vampire + +[NetAnts*] +Parent=Download Managers +Browser=NetAnts + +[NetPumper*] +Parent=Download Managers +Browser=NetPumper + +[NetSucker*] +Parent=Download Managers +Browser=NetSucker + +[NetZip Downloader*] +Parent=Download Managers +Browser=NetZip Downloader + +[NexTools WebAgent*] +Parent=Download Managers +Browser=NexTools WebAgent + +[Offline Downloader*] +Parent=Download Managers +Browser=Offline Downloader + +[P3P Client] +Parent=Download Managers +Browser=P3P Client + +[PageDown*] +Parent=Download Managers +Browser=PageDown + +[PicaLoader*] +Parent=Download Managers +Browser=PicaLoader + +[Prozilla*] +Parent=Download Managers +Browser=Prozilla + +[RealDownload/*] +Parent=Download Managers +Browser=RealDownload + +[sEasyDL/*] +Parent=Download Managers +Browser=EasyDL + +[shareaza*] +Parent=Download Managers +Browser=shareaza + +[SmartDownload/*] +Parent=Download Managers +Browser=SmartDownload + +[SpeedDownload/*] +Parent=Download Managers +Browser=Speed Download + +[Star*Downloader/*] +Parent=Download Managers +Browser=StarDownloader + +[STEROID Download] +Parent=Download Managers +Browser=STEROID Download + +[SuperBot/*] +Parent=Download Managers +Browser=SuperBot + +[Vegas95/*] +Parent=Download Managers +Browser=Vegas95 + +[WebZIP*] +Parent=Download Managers +Browser=WebZIP + +[Wget*] +Parent=Download Managers +Browser=Wget + +[WinTools] +Parent=Download Managers +Browser=WinTools + +[Xaldon WebSpider*] +Parent=Download Managers +Browser=Xaldon WebSpider + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; E-Mail Harvesters + +[E-Mail Harvesters] +Parent=DefaultProperties +Browser=E-Mail Harvesters +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[*E-Mail Address Extractor*] +Parent=E-Mail Harvesters +Browser=E-Mail Address Extractor + +[*Larbin*] +Parent=E-Mail Harvesters +Browser=Larbin + +[*www4mail/*] +Parent=E-Mail Harvesters +Browser=www4mail + +[8484 Boston Project*] +Parent=E-Mail Harvesters +Browser=8484 Boston Project + +[CherryPicker*/*] +Parent=E-Mail Harvesters +Browser=CherryPickerElite + +[Chilkat/*] +Parent=E-Mail Harvesters +Browser=Chilkat + +[ContactBot/*] +Parent=E-Mail Harvesters +Browser=ContactBot + +[eCatch*] +Parent=E-Mail Harvesters +Browser=eCatch + +[EmailCollector*] +Parent=E-Mail Harvesters +Browser=E-Mail Collector + +[EMAILsearcher] +Parent=E-Mail Harvesters +Browser=EMAILsearcher + +[EmailSiphon*] +Parent=E-Mail Harvesters +Browser=E-Mail Siphon + +[EmailWolf*] +Parent=E-Mail Harvesters +Browser=EMailWolf + +[Epsilon SoftWorks' MailMunky] +Parent=E-Mail Harvesters +Browser=MailMunky + +[ExtractorPro*] +Parent=E-Mail Harvesters +Browser=ExtractorPro + +[Franklin Locator*] +Parent=E-Mail Harvesters +Browser=Franklin Locator + +[Missigua Locator*] +Parent=E-Mail Harvesters +Browser=Missigua Locator + +[Mozilla/4.0 (compatible; Advanced Email Extractor*)] +Parent=E-Mail Harvesters +Browser=Advanced Email Extractor + +[Netprospector*] +Parent=E-Mail Harvesters +Browser=Netprospector + +[ProWebWalker*] +Parent=E-Mail Harvesters +Browser=ProWebWalker + +[sna-0.0.*] +Parent=E-Mail Harvesters +Browser=Mike Elliott's E-Mail Harvester + +[WebEnhancer*] +Parent=E-Mail Harvesters +Browser=WebEnhancer + +[WebMiner*] +Parent=E-Mail Harvesters +Browser=WebMiner + +[ZIBB Crawler (email address / WWW address)] +Parent=E-Mail Harvesters +Browser=ZIBB Crawler + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Feeds Blogs + +[Feeds Blogs] +Parent=DefaultProperties +Browser=Feeds Blogs +isSyndicationReader=true +Crawler=true + +[Bloglines Title Fetch/*] +Parent=Feeds Blogs +Browser=Bloglines Title Fetch + +[Bloglines/* (http://www.bloglines.com*)] +Parent=Feeds Blogs +Browser=BlogLines Web + +[BlogPulseLive (support@blogpulse.com)] +Parent=Feeds Blogs +Browser=BlogPulseLive + +[blogsearchbot-pumpkin-2] +Parent=Feeds Blogs +Browser=blogsearchbot-pumpkin +isSyndicationReader=false + +[Irish Blogs Aggregator/*1.0*] +Parent=Feeds Blogs +Browser=Irish Blogs Aggregator +Version=1.0 +MajorVer=1 +MinorVer=0 + +[kinjabot (http://www.kinja.com; *)] +Parent=Feeds Blogs +Browser=kinjabot + +[Net::Trackback/*] +Parent=Feeds Blogs +Browser=Net::Trackback + +[Reblog*] +Parent=Feeds Blogs +Browser=Reblog + +[WordPress/*] +Parent=Feeds Blogs +Browser=WordPress + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Feeds Syndicators + +[Feeds Syndicators] +Parent=DefaultProperties +Browser=Feeds Syndicators +isSyndicationReader=true + +[*LinkLint*] +Parent=Feeds Syndicators +Browser=LinkLint + +[*NetNewsWire/*] +Parent=Feeds Syndicators + +[*NetVisualize*] +Parent=Feeds Syndicators +Browser=NetVisualize + +[AideRSS 2.* (postrank.com)] +Parent=Feeds Syndicators +Browser=AideRSS + +[AideRSS/2.0 (aiderss.com)] +Parent=Feeds Syndicators +Browser=AideRSS +isBanned=true + +[Akregator/*] +Parent=Feeds Syndicators +Browser=Akregator + +[AppleSyndication/*] +Parent=Feeds Syndicators +Browser=Safari RSS +Platform=MacOSX + +[Cocoal.icio.us/* (*)*] +Parent=Feeds Syndicators +Browser=Cocoal.icio.us +isBanned=true + +[Feed43 Proxy/* (*)] +Parent=Feeds Syndicators +Browser=Feed For Free + +[FeedBurner/*] +Parent=Feeds Syndicators +Browser=FeedBurner + +[FeedDemon/* (*)] +Parent=Feeds Syndicators +Browser=FeedDemon +Platform=Win32 + +[FeedDigest/* (*)] +Parent=Feeds Syndicators +Browser=FeedDigest + +[FeedGhost/1.*] +Parent=Feeds Syndicators +Browser=FeedGhost +Version=1.0 +MajorVer=1 +MinorVer=0 + +[FeedOnFeeds/0.1.* ( http://minutillo.com/steve/feedonfeeds/)] +Parent=Feeds Syndicators +Browser=FeedOnFeeds +Version=0.1 +MajorVer=0 +MinorVer=1 + +[Feedreader * (Powered by Newsbrain)] +Parent=Feeds Syndicators +Browser=Newsbrain + +[Feedshow/* (*)] +Parent=Feeds Syndicators +Browser=Feedshow + +[Feedster Crawler/?.0; Feedster, Inc.] +Parent=Feeds Syndicators +Browser=Feedster + +[GreatNews/1.0] +Parent=Feeds Syndicators +Browser=GreatNews +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Gregarius/*] +Parent=Feeds Syndicators +Browser=Gregarius + +[intraVnews/*] +Parent=Feeds Syndicators +Browser=intraVnews + +[JetBrains Omea Reader*] +Parent=Feeds Syndicators +Browser=Omea Reader +isBanned=true + +[Liferea/1.5* (Linux; *; http://liferea.sf.net/)] +Parent=Feeds Syndicators +Browser=Liferea +isBanned=true + +[livedoor FeedFetcher/0.0* (http://reader.livedoor.com/;*)] +Parent=Feeds Syndicators +Browser=FeedFetcher +Version=0.0 +MajorVer=0 +MinorVer=0 + +[MagpieRSS/* (*)] +Parent=Feeds Syndicators +Browser=MagpieRSS + +[Mobitype * (compatible; Mozilla/*; MSIE *.*; Windows *)] +Parent=Feeds Syndicators +Browser=Mobitype +Platform=Win32 + +[Mozilla/5.0 (*; Rojo *; http://www.rojo.com/corporate/help/agg; *)*] +Parent=Feeds Syndicators +Browser=Rojo + +[Mozilla/5.0 (*aggregator:TailRank; http://tailrank.com/robot)*] +Parent=Feeds Syndicators +Browser=TailRank + +[Mozilla/5.0 (compatible; MSIE 6.0; Podtech Network; crawler_admin@podtech.net)] +Parent=Feeds Syndicators +Browser=Podtech Network + +[Mozilla/5.0 (compatible; Newz Crawler *; http://www.newzcrawler.com/?)] +Parent=Feeds Syndicators +Browser=Newz Crawler + +[Mozilla/5.0 (compatible; RSSMicro.com RSS/Atom Feed Robot)] +Parent=Feeds Syndicators +Browser=RSSMicro + +[Mozilla/5.0 (compatible;*newstin.com;*)] +Parent=Feeds Syndicators +Browser=NewsTin + +[Mozilla/5.0 (RSS Reader Panel)] +Parent=Feeds Syndicators +Browser=RSS Reader Panel + +[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:FeedParser; *) Gecko/*] +Parent=Feeds Syndicators +Browser=FeedParser + +[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:NewsMonster; *) Gecko/*] +Parent=Feeds Syndicators +Browser=NewsMonster + +[Mozilla/5.0 (X11; U; Linux*; *; rv:1.*; aggregator:Rojo; *) Gecko/*] +Parent=Feeds Syndicators +Browser=Rojo + +[Netvibes (*)] +Parent=Feeds Syndicators +Browser=Netvibes + +[NewsAlloy/* (*)] +Parent=Feeds Syndicators +Browser=NewsAlloy + +[Omnipelagos*] +Parent=Feeds Syndicators +Browser=Omnipelagos + +[Particls] +Parent=Feeds Syndicators +Browser=Particls + +[Protopage/* (*)] +Parent=Feeds Syndicators +Browser=Protopage + +[PubSub-RSS-Reader/* (*)] +Parent=Feeds Syndicators +Browser=PubSub-RSS-Reader + +[RSS Menu/*] +Parent=Feeds Syndicators +Browser=RSS Menu + +[RssBandit/*] +Parent=Feeds Syndicators +Browser=RssBandit + +[RssBar/1.2*] +Parent=Feeds Syndicators +Browser=RssBar +Version=1.2 +MajorVer=1 +MinorVer=2 + +[SharpReader/*] +Parent=Feeds Syndicators +Browser=SharpReader + +[SimplePie/*] +Parent=Feeds Syndicators +Browser=SimplePie + +[Strategic Board Bot (?http://www.strategicboard.com)] +Parent=Feeds Syndicators +Browser=Strategic Board Bot +isBanned=true + +[TargetYourNews.com bot] +Parent=Feeds Syndicators +Browser=TargetYourNews + +[Technoratibot/*] +Parent=Feeds Syndicators +Browser=Technoratibot + +[Tumblr/* RSS syndication ( http://www.tumblr.com/) (support@tumblr.com)] +Parent=Feeds Syndicators +Browser=Tumblr RSS syndication + +[Windows-RSS-Platform/1.0*] +Parent=Feeds Syndicators +Browser=Windows-RSS-Platform +Version=1.0 +MajorVer=1 +MinorVer=0 +Win32=true + +[Wizz RSS News Reader] +Parent=Feeds Syndicators +Browser=Wizz + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; General RSS + +[General RSS] +Parent=DefaultProperties +Browser=General RSS +isSyndicationReader=true + +[AideRSS/1.0 (aiderss.com); * subscribers] +Parent=General RSS +Browser=AideRSS +Version=1.0 +MajorVer=1 +MinorVer=0 + +[CC Metadata Scaper http://wiki.creativecommons.org/Metadata_Scraper] +Parent=General RSS +Browser=CC Metadata Scaper + +[Mozilla/5.0 (compatible) GM RSS Panel] +Parent=General RSS +Browser=RSS Panel + +[Mozilla/5.0 http://www.inclue.com; graeme@inclue.com] +Parent=General RSS +Browser=Inclue + +[Runnk online rss reader : http://www.runnk.com/ : RSS favorites : RSS ranking : RSS aggregator*] +Parent=General RSS +Browser=Ruunk + +[Windows-RSS-Platform/2.0 (MSIE 8.0; Windows NT 6.0)] +Parent=General RSS +Browser=Windows-RSS-Platform +Platform=WinVista + +[Mozilla/5.0 (X11; ?; Linux; *) AppleWebKit/* (KHTML, like Gecko, Safari/*) Arora/0.4] +Parent=Google Code +Browser=Arora +Version=0.4 +MajorVer=0 +MinorVer=4 +Platform=Linux +CssVersion=2 +supportsCSS=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Validation Checkers + +[HTML Validators] +Parent=DefaultProperties +Browser=HTML Validators +Frames=true +IFrames=true +Tables=true +Crawler=true + +[(HTML Validator http://www.searchengineworld.com/validator/)] +Parent=HTML Validators +Browser=Search Engine World HTML Validator + +[FeedValidator/1.3] +Parent=HTML Validators +Browser=FeedValidator +Version=1.3 +MajorVer=1 +MinorVer=3 + +[Jigsaw/* W3C_CSS_Validator_JFouffa/*] +Parent=HTML Validators +Browser=Jigsaw CSS Validator + +[Search Engine World Robots.txt Validator*] +Parent=HTML Validators +Browser=Search Engine World Robots.txt Validator + +[W3C_Validator/*] +Parent=HTML Validators +Browser=W3C Validator + +[W3CLineMode/*] +Parent=HTML Validators +Browser=W3C Line Mode + +[Weblide/2.? beta*] +Parent=HTML Validators +Browser=Weblide +Version=2.0 +MajorVer=2 +MinorVer=0 +Beta=true + +[WebmasterWorld StickyMail Server Header Checker*] +Parent=HTML Validators +Browser=WebmasterWorld Server Header Checker + +[WWWC/*] +Parent=HTML Validators + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Image Crawlers + +[Image Crawlers] +Parent=DefaultProperties +Browser=Image Crawlers +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[*CFNetwork*] +Parent=Image Crawlers +Browser=CFNetwork + +[*PhotoStickies/*] +Parent=Image Crawlers +Browser=PhotoStickies + +[Camcrawler*] +Parent=Image Crawlers +Browser=Camcrawler + +[CydralSpider/*] +Parent=Image Crawlers +Browser=Cydral Web Image Search +isBanned=true + +[Der gro\xdfe BilderSauger*] +Parent=Image Crawlers +Browser=Gallery Grabber + +[Extreme Picture Finder] +Parent=Image Crawlers +Browser=Extreme Picture Finder + +[FLATARTS_FAVICO] +Parent=Image Crawlers +Browser=FlatArts Favorites Icon Tool + +[HTML2JPG Blackbox, http://www.html2jpg.com] +Parent=Image Crawlers +Browser=HTML2JPG + +[IconSurf/2.*] +Parent=Image Crawlers +Browser=IconSurf + +[kalooga/KaloogaBot*] +Parent=Image Crawlers +Browser=KaloogaBot + +[Mister PIX*] +Parent=Image Crawlers +Browser=Mister PIX + +[Mozilla/5.0 (Macintosh; U; *Mac OS X; *) AppleWebKit/* (*) Pandora/2.*] +Parent=Image Crawlers +Browser=Pandora + +[naoFavicon4IE*] +Parent=Image Crawlers +Browser=naoFavicon4IE + +[pixfinder/*] +Parent=Image Crawlers +Browser=pixfinder + +[rssImagesBot/0.1 (*http://herbert.groot.jebbink.nl/?app=rssImages)] +Parent=Image Crawlers +Browser=rssImagesBot + +[Web Image Collector*] +Parent=Image Crawlers +Browser=Web Image Collector + +[WebImages * (?http://herbert.groot.jebbink.nl/?app=WebImages?)] +Parent=Image Crawlers +Browser=WebImages + +[WebPix*] +Parent=Image Crawlers +Browser=Custo + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Link Checkers + +[Link Checkers] +Parent=DefaultProperties +Browser=Link Checkers +Frames=true +IFrames=true +Tables=true +Crawler=true + +[!Susie (http://www.sync2it.com/susie)] +Parent=Link Checkers +Browser=!Susie + +[*AgentName/*] +Parent=Link Checkers +Browser=AgentName + +[*Linkman*] +Parent=Link Checkers +Browser=Linkman + +[*LinksManager.com*] +Parent=Link Checkers +Browser=LinksManager + +[*Powermarks/*] +Parent=Link Checkers +Browser=Powermarks + +[*W3C-checklink/*] +Parent=Link Checkers +Browser=W3C Link Checker + +[*Web Link Validator*] +Parent=Link Checkers +Browser=Web Link Validator + +[*Zeus*] +Parent=Link Checkers +Browser=Zeus +isBanned=true + +[ActiveBookmark *] +Parent=Link Checkers +Browser=ActiveBookmark + +[Bookdog/*] +Parent=Link Checkers +Browser=Bookdog + +[Bookmark Buddy*] +Parent=Link Checkers +Browser=Bookmark Buddy + +[Bookmark Renewal Check Agent*] +Parent=Link Checkers +Browser=Bookmark Renewal Check Agent + +[Bookmark search tool*] +Parent=Link Checkers +Browser=Bookmark search tool + +[Bookmark-Manager] +Parent=Link Checkers +Browser=Bookmark-Manager + +[Checkbot*] +Parent=Link Checkers +Browser=Checkbot + +[CheckLinks/*] +Parent=Link Checkers +Browser=CheckLinks + +[CyberSpyder Link Test/*] +Parent=Link Checkers +Browser=CyberSpyder Link Test + +[DLC/*] +Parent=Link Checkers +Browser=DLC + +[DocWeb Link Crawler (http://doc.php.net)] +Parent=Link Checkers +Browser=DocWeb Link Crawler + +[FavOrg] +Parent=Link Checkers +Browser=FavOrg + +[Favorites Sweeper v.3.*] +Parent=Link Checkers +Browser=Favorites Sweeper + +[FindLinks/*] +Parent=Link Checkers +Browser=FindLinks + +[Funnel Web Profiler*] +Parent=Link Checkers +Browser=Funnel Web Profiler + +[Html Link Validator (www.lithopssoft.com)] +Parent=Link Checkers +Browser=HTML Link Validator + +[IECheck] +Parent=Link Checkers +Browser=IECheck + +[JCheckLinks/*] +Parent=Link Checkers +Browser=JCheckLinks + +[JRTwine Software Check Favorites Utility] +Parent=Link Checkers +Browser=JRTwine + +[Link Valet Online*] +Parent=Link Checkers +Browser=Link Valet +isBanned=true + +[LinkAlarm/*] +Parent=Link Checkers +Browser=LinkAlarm + +[Linkbot*] +Parent=Link Checkers +Browser=Linkbot + +[LinkChecker/*] +Parent=Link Checkers +Browser=LinkChecker + +[LinkextractorPro*] +Parent=Link Checkers +Browser=LinkextractorPro +isBanned=true + +[LinkLint-checkonly/*] +Parent=Link Checkers +Browser=LinkLint + +[LinkScan/*] +Parent=Link Checkers +Browser=LinkScan + +[LinkSweeper/*] +Parent=Link Checkers +Browser=LinkSweeper + +[LinkWalker*] +Parent=Link Checkers +Browser=LinkWalker + +[MetaGer-LinkChecker] +Parent=Link Checkers +Browser=MetaGer-LinkChecker + +[Mozilla/* (compatible; linktiger/*; *http://www.linktiger.com*)] +Parent=Link Checkers +Browser=LinkTiger +isBanned=true + +[Mozilla/4.0 (Compatible); URLBase*] +Parent=Link Checkers +Browser=URLBase + +[Mozilla/4.0 (compatible; Link Utility; http://net-promoter.com)] +Parent=Link Checkers +Browser=NetPromoter Link Utility + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) Web Link Validator*] +Parent=Link Checkers +Browser=Web Link Validator +Win32=true + +[Mozilla/4.0 (compatible; MSIE 7.0; Win32) Link Commander 3.0] +Parent=Link Checkers +Browser=Link Commander +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=Win32 + +[Mozilla/4.0 (compatible; smartBot/1.*; checking links; *)] +Parent=Link Checkers +Browser=smartBot + +[Mozilla/4.0 (compatible; SuperCleaner*;*)] +Parent=Link Checkers +Browser=SuperCleaner + +[Mozilla/5.0 gURLChecker/*] +Parent=Link Checkers +Browser=gURLChecker +isBanned=true + +[Newsgroupreporter LinkCheck] +Parent=Link Checkers +Browser=Newsgroupreporter LinkCheck + +[onCHECK Linkchecker von www.scientec.de fuer www.onsinn.de] +Parent=Link Checkers +Browser=onCHECK Linkchecker + +[online link validator (http://www.dead-links.com/)] +Parent=Link Checkers +Browser=Dead-Links.com +isBanned=true + +[REL Link Checker*] +Parent=Link Checkers +Browser=REL Link Checker + +[RLinkCheker*] +Parent=Link Checkers +Browser=RLinkCheker + +[Robozilla/*] +Parent=Link Checkers +Browser=Robozilla + +[RPT-HTTPClient/*] +Parent=Link Checkers +Browser=RPT-HTTPClient +isBanned=true + +[SafariBookmarkChecker*(?http://www.coriolis.ch/)] +Parent=Link Checkers +Browser=SafariBookmarkChecker +Platform=MacOSX +CssVersion=2 +supportsCSS=true + +[Simpy/* (Simpy; http://www.simpy.com/?ref=bot; feedback at simpy dot com)] +Parent=Link Checkers +Browser=Simpy + +[SiteBar/*] +Parent=Link Checkers +Browser=SiteBar + +[Susie (http://www.sync2it.com/bms/susie.php] +Parent=Link Checkers +Browser=Susie + +[URLBase/6.*] +Parent=Link Checkers + +[VSE/*] +Parent=Link Checkers +Browser=VSE Link Tester + +[WebTrends Link Analyzer] +Parent=Link Checkers +Browser=WebTrends Link Analyzer + +[WorQmada/*] +Parent=Link Checkers +Browser=WorQmada + +[Xenu* Link Sleuth*] +Parent=Link Checkers +Browser=Xenu's Link Sleuth +isBanned=true + +[Z-Add Link Checker*] +Parent=Link Checkers +Browser=Z-Add Link Checker + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Microsoft + +[Microsoft] +Parent=DefaultProperties +Browser=Microsoft +isBanned=true + +[Live (http://www.live.com/)] +Parent=Microsoft +Browser=Microsoft Live +isBanned=false +isSyndicationReader=true + +[MFC Foundation Class Library*] +Parent=Microsoft +Browser=MFC Foundation Class Library + +[MFHttpScan] +Parent=Microsoft +Browser=MFHttpScan + +[Microsoft BITS/*] +Parent=Microsoft +Browser=BITS + +[Microsoft Data Access Internet Publishing Provider Cache Manager] +Parent=Microsoft +Browser=MS IPP + +[Microsoft Data Access Internet Publishing Provider DAV*] +Parent=Microsoft +Browser=MS IPP DAV + +[Microsoft Data Access Internet Publishing Provider Protocol Discovery] +Parent=Microsoft +Browser=MS IPPPD + +[Microsoft Internet Explorer] +Parent=Microsoft +Browser=Fake IE + +[Microsoft Office Existence Discovery] +Parent=Microsoft +Browser=Microsoft Office Existence Discovery + +[Microsoft Office Protocol Discovery] +Parent=Microsoft +Browser=MS OPD + +[Microsoft Office/* (*Picture Manager*)] +Parent=Microsoft +Browser=Microsoft Office Picture Manager + +[Microsoft URL Control*] +Parent=Microsoft +Browser=Microsoft URL Control + +[Microsoft Visio MSIE] +Parent=Microsoft +Browser=Microsoft Visio + +[Microsoft-WebDAV-MiniRedir/*] +Parent=Microsoft +Browser=Microsoft-WebDAV + +[Mozilla/5.0 (Macintosh; Intel Mac OS X) Excel/12.*] +Parent=Microsoft +Browser=Microsoft Excel +Version=12.0 +MajorVer=12 +MinorVer=0 +Platform=MacOSX + +[MSN Feed Manager] +Parent=Microsoft +Browser=MSN Feed Manager +isBanned=false +isSyndicationReader=true + +[MSProxy/*] +Parent=Microsoft +Browser=MS Proxy + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Miscellaneous Browsers + +[Miscellaneous Browsers] +Parent=DefaultProperties +Browser=Miscellaneous Browsers +Frames=true +Tables=true +Cookies=true + +[*Amiga*] +Parent=Miscellaneous Browsers +Browser=Amiga +Platform=Amiga + +[*avantbrowser*] +Parent=Miscellaneous Browsers +Browser=Avant Browser + +[12345] +Parent=Miscellaneous Browsers +Browser=12345 +isBanned=true + +[Ace Explorer] +Parent=Miscellaneous Browsers +Browser=Ace Explorer + +[Enigma Browser*] +Parent=Miscellaneous Browsers +Browser=Enigma Browser + +[EVE-minibrowser/*] +Parent=Miscellaneous Browsers +Browser=EVE-minibrowser +IFrames=false +Tables=false +BackgroundSounds=false +VBScript=false +JavaApplets=false +JavaScript=false +ActiveXControls=false +isBanned=false +Crawler=false + +[Godzilla/* (Basic*; *; Commodore C=64; *; rv:1.*)*] +Parent=Miscellaneous Browsers +Browser=Godzilla + +[GreenBrowser] +Parent=Miscellaneous Browsers +Browser=GreenBrowser +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true + +[Kopiczek/* (WyderOS*; *)] +Parent=Miscellaneous Browsers +Browser=Kopiczek +Platform=WyderOS +IFrames=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (*) - BrowseX (*)] +Parent=Miscellaneous Browsers +Browser=BrowseX + +[Mozilla/* (Win32;*Escape?*; ?)] +Parent=Miscellaneous Browsers +Browser=Escape +Platform=Win32 + +[Mozilla/4.0 (compatible; ibisBrowser)] +Parent=Miscellaneous Browsers +Browser=ibisBrowser + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) AppleWebKit/* (*) HistoryHound/*] +Parent=Miscellaneous Browsers +Browser=HistoryHound + +[NetRecorder*] +Parent=Miscellaneous Browsers +Browser=NetRecorder + +[NetSurfer*] +Parent=Miscellaneous Browsers +Browser=NetSurfer + +[ogeb browser , Version 1.1.0] +Parent=Miscellaneous Browsers +Browser=ogeb browser +Version=1.1 +MajorVer=1 +MinorVer=1 + +[SCEJ PSP BROWSER 0102pspNavigator] +Parent=Miscellaneous Browsers +Browser=Wipeout Pure + +[SlimBrowser] +Parent=Miscellaneous Browsers +Browser=SlimBrowser + +[WWW_Browser/*] +Parent=Miscellaneous Browsers +Browser=WWW Browser +Version=1.69 +MajorVer=1 +MinorVer=69 +Platform=Win16 +CssVersion=3 +supportsCSS=true + +[*Netcraft Webserver Survey*] +Parent=Netcraft +Browser=Netcraft Webserver Survey +isBanned=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Offline Browsers + +[Offline Browsers] +Parent=DefaultProperties +Browser=Offline Browsers +Frames=true +Tables=true +Cookies=true +isBanned=true +Crawler=true + +[*Check&Get*] +Parent=Offline Browsers +Browser=Check&Get + +[*HTTrack*] +Parent=Offline Browsers +Browser=HTTrack + +[*MSIECrawler*] +Parent=Offline Browsers +Browser=IE Offline Browser + +[*TweakMASTER*] +Parent=Offline Browsers +Browser=TweakMASTER + +[BackStreet Browser *] +Parent=Offline Browsers +Browser=BackStreet Browser + +[Go-Ahead-Got-It*] +Parent=Offline Browsers +Browser=Go Ahead Got-It + +[iGetter/*] +Parent=Offline Browsers +Browser=iGetter + +[Teleport*] +Parent=Offline Browsers +Browser=Teleport + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Online Scanners + +[Online Scanners] +Parent=DefaultProperties +Browser=Online Scanners +isBanned=true + +[JoeDog/* (X11; I; Siege *)] +Parent=Online Scanners +Browser=JoeDog +isBanned=false + +[Morfeus Fucking Scanner] +Parent=Online Scanners +Browser=Morfeus Fucking Scanner + +[Mozilla/4.0 (compatible; Trend Micro tmdr 1.*] +Parent=Online Scanners +Browser=Trend Micro + +[Titanium 2005 (4.02.01)] +Parent=Online Scanners +Browser=Panda Antivirus Titanium + +[virus_detector*] +Parent=Online Scanners +Browser=Secure Computing Corporation + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Proxy Servers + +[Proxy Servers] +Parent=DefaultProperties +Browser=Proxy Servers +isBanned=true + +[*squid*] +Parent=Proxy Servers +Browser=Squid + +[Anonymisiert*] +Parent=Proxy Servers +Browser=Anonymizied + +[Anonymizer/*] +Parent=Proxy Servers +Browser=Anonymizer + +[Anonymizied*] +Parent=Proxy Servers +Browser=Anonymizied + +[Anonymous*] +Parent=Proxy Servers +Browser=Anonymous + +[Anonymous/*] +Parent=Proxy Servers +Browser=Anonymous + +[CE-Preload] +Parent=Proxy Servers +Browser=CE-Preload + +[http://Anonymouse.org/*] +Parent=Proxy Servers +Browser=Anonymouse + +[IE/6.01 (CP/M; 8-bit*)] +Parent=Proxy Servers +Browser=Squid + +[Mozilla/* (TuringOS; Turing Machine; 0.0)] +Parent=Proxy Servers +Browser=Anonymizer + +[Mozilla/4.0 (compatible; MSIE ?.0; SaferSurf*)] +Parent=Proxy Servers +Browser=SaferSurf + +[Mozilla/5.0 (compatible; del.icio.us-thumbnails/*; *) KHTML/* (like Gecko)] +Parent=Proxy Servers +Browser=Yahoo! +isBanned=true +Crawler=true + +[Nutscrape] +Parent=Proxy Servers +Browser=Squid + +[Nutscrape/* (CP/M; 8-bit*)] +Parent=Proxy Servers +Browser=Squid + +[Privoxy/*] +Parent=Proxy Servers +Browser=Privoxy + +[ProxyTester*] +Parent=Proxy Servers +Browser=ProxyTester +isBanned=true +Crawler=true + +[SilentSurf*] +Parent=Proxy Servers +Browser=SilentSurf + +[SmallProxy*] +Parent=Proxy Servers +Browser=SmallProxy + +[Space*Bison/*] +Parent=Proxy Servers +Browser=Proxomitron + +[Sqworm/*] +Parent=Proxy Servers +Browser=Websense + +[SurfControl] +Parent=Proxy Servers +Browser=SurfControl + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Research Projects + +[Research Projects] +Parent=DefaultProperties +Browser=Research Projects +isBanned=true +Crawler=true + +[*research*] +Parent=Research Projects + +[AcadiaUniversityWebCensusClient] +Parent=Research Projects +Browser=AcadiaUniversityWebCensusClient + +[Amico Alpha * (*) Gecko/* AmicoAlpha/*] +Parent=Research Projects +Browser=Amico Alpha + +[annotate_google; http://ponderer.org/*] +Parent=Research Projects +Browser=Annotate Google + +[CMS crawler (?http://buytaert.net/crawler/)] +Parent=Research Projects + +[e-SocietyRobot(http://www.yama.info.waseda.ac.jp/~yamana/es/)] +Parent=Research Projects +Browser=e-SocietyRobot + +[Forschungsportal/*] +Parent=Research Projects +Browser=Forschungsportal + +[Gulper Web *] +Parent=Research Projects +Browser=Gulper Web Bot + +[HooWWWer/*] +Parent=Research Projects +Browser=HooWWWer + +[http://buytaert.net/crawler] +Parent=Research Projects + +[inetbot/* (?http://www.inetbot.com/bot.html)] +Parent=Research Projects +Browser=inetbot + +[IRLbot/*] +Parent=Research Projects +Browser=IRLbot + +[Lachesis] +Parent=Research Projects +Browser=Lachesis + +[Mozilla/5.0 (compatible; nextthing.org/*)] +Parent=Research Projects +Browser=nextthing.org +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (compatible; Theophrastus/*)] +Parent=Research Projects +Browser=Theophrastus + +[Mozilla/5.0 (compatible; Webscan v0.*; http://otc.dyndns.org/webscan/)] +Parent=Research Projects +Browser=Webscan + +[MQbot*] +Parent=Research Projects +Browser=MQbot + +[OutfoxBot/*] +Parent=Research Projects +Browser=OutfoxBot + +[polybot?*] +Parent=Research Projects +Browser=Polybot + +[Shim?Crawler*] +Parent=Research Projects +Browser=Shim Crawler + +[Steeler/*] +Parent=Research Projects +Browser=Steeler + +[Taiga web spider] +Parent=Research Projects +Browser=Taiga + +[Theme Spider*] +Parent=Research Projects +Browser=Theme Spider + +[UofTDB_experiment* (leehyun@cs.toronto.edu)] +Parent=Research Projects +Browser=UofTDB Experiment + +[USyd-NLP-Spider*] +Parent=Research Projects +Browser=USyd-NLP-Spider + +[woriobot*] +Parent=Research Projects +Browser=woriobot + +[wwwster/* (Beta, mailto:gue@cis.uni-muenchen.de)] +Parent=Research Projects +Browser=wwwster +Beta=true + +[Zao-Crawler] +Parent=Research Projects +Browser=Zao-Crawler + +[Zao/*] +Parent=Research Projects +Browser=Zao + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Rippers + +[Rippers] +Parent=DefaultProperties +Browser=Rippers +Frames=true +IFrames=true +Tables=true +isBanned=true +Crawler=true + +[*grub*] +Parent=Rippers +Browser=grub + +[*ickHTTP*] +Parent=Rippers +Browser=IP*Works + +[*java*] +Parent=Rippers + +[*libwww-perl*] +Parent=Rippers +Browser=libwww-perl + +[*WebGrabber*] +Parent=Rippers + +[*WinHttpRequest*] +Parent=Rippers +Browser=WinHttp + +[3D-FTP/*] +Parent=Rippers +Browser=3D-FTP + +[3wGet/*] +Parent=Rippers +Browser=3wGet + +[ActiveRefresh*] +Parent=Rippers +Browser=ActiveRefresh + +[Artera (Version *)] +Parent=Rippers +Browser=Artera + +[AutoHotkey] +Parent=Rippers +Browser=AutoHotkey + +[b2w/*] +Parent=Rippers +Browser=b2w + +[BasicHTTP/*] +Parent=Rippers +Browser=BasicHTTP + +[BlockNote.Net] +Parent=Rippers +Browser=BlockNote.Net + +[CAST] +Parent=Rippers +Browser=CAST + +[CFNetwork/*] +Parent=Rippers +Browser=CFNetwork + +[CFSCHEDULE*] +Parent=Rippers +Browser=ColdFusion Task Scheduler + +[CobWeb/*] +Parent=Rippers +Browser=CobWeb + +[ColdFusion*] +Parent=Rippers +Browser=ColdFusion + +[Crawl_Application] +Parent=Rippers +Browser=Crawl_Application + +[curl/*] +Parent=Rippers +Browser=cURL + +[Custo*] +Parent=Rippers +Browser=Custo + +[DataCha0s/*] +Parent=Rippers +Browser=DataCha0s + +[DeepIndexer*] +Parent=Rippers +Browser=DeepIndexer + +[DISCo Pump *] +Parent=Rippers +Browser=DISCo Pump + +[eStyleSearch * (compatible; MSIE 6.0; Windows NT 5.0)] +Parent=Rippers +Browser=eStyleSearch +Win32=true + +[ezic.com http agent *] +Parent=Rippers +Browser=Ezic.com + +[fetch libfetch/*] +Parent=Rippers + +[FGet*] +Parent=Rippers +Browser=FGet + +[Flaming AttackBot*] +Parent=Rippers +Browser=Flaming AttackBot + +[Foobot*] +Parent=Rippers +Browser=Foobot + +[GameSpyHTTP/*] +Parent=Rippers +Browser=GameSpyHTTP + +[gnome-vfs/*] +Parent=Rippers +Browser=gnome-vfs + +[Harvest/*] +Parent=Rippers +Browser=Harvest + +[hcat/*] +Parent=Rippers +Browser=hcat + +[HLoader] +Parent=Rippers +Browser=HLoader + +[Holmes/*] +Parent=Rippers +Browser=Holmes + +[HTMLParser/*] +Parent=Rippers +Browser=HTMLParser + +[http generic] +Parent=Rippers +Browser=http generic + +[httpclient*] +Parent=Rippers + +[httperf/*] +Parent=Rippers +Browser=httperf + +[HTTPFetch/*] +Parent=Rippers +Browser=HTTPFetch + +[HTTPGrab] +Parent=Rippers +Browser=HTTPGrab + +[HttpSession] +Parent=Rippers +Browser=HttpSession + +[httpunit/*] +Parent=Rippers +Browser=HttpUnit + +[ICE_GetFile] +Parent=Rippers +Browser=ICE_GetFile + +[iexplore.exe] +Parent=Rippers + +[Inet - Eureka App] +Parent=Rippers +Browser=Inet - Eureka App + +[INetURL/*] +Parent=Rippers +Browser=INetURL + +[InetURL:/*] +Parent=Rippers +Browser=InetURL + +[Internet Exploiter/*] +Parent=Rippers + +[Internet Explore *] +Parent=Rippers +Browser=Fake IE + +[Internet Explorer *] +Parent=Rippers +Browser=Fake IE + +[IP*Works!*/*] +Parent=Rippers +Browser=IP*Works! + +[IrssiUrlLog/*] +Parent=Rippers +Browser=IrssiUrlLog + +[JPluck/*] +Parent=Rippers +Browser=JPluck + +[Kapere (http://www.kapere.com)] +Parent=Rippers +Browser=Kapere + +[LeechFTP] +Parent=Rippers +Browser=LeechFTP + +[LeechGet*] +Parent=Rippers +Browser=LeechGet + +[libcurl-agent/*] +Parent=Rippers +Browser=libcurl + +[libWeb/clsHTTP*] +Parent=Rippers +Browser=libWeb/clsHTTP + +[lwp*] +Parent=Rippers + +[MFC_Tear_Sample] +Parent=Rippers +Browser=MFC_Tear_Sample + +[Moozilla] +Parent=Rippers +Browser=Moozilla + +[MovableType/*] +Parent=Rippers +Browser=MovableType Web Log + +[Mozilla/2.0 (compatible; NEWT ActiveX; Win32)] +Parent=Rippers +Browser=NEWT ActiveX +Platform=Win32 + +[Mozilla/3.0 (compatible)] +Parent=Rippers + +[Mozilla/3.0 (compatible; Indy Library)] +Parent=Rippers +Cookies=true + +[Mozilla/3.01 (compatible;)] +Parent=Rippers + +[Mozilla/4.0 (compatible; BorderManager*)] +Parent=Rippers +Browser=Novell BorderManager + +[Mozilla/4.0 (compatible;)] +Parent=Rippers + +[Mozilla/5.0 (compatible; IPCheck Server Monitor*)] +Parent=Rippers +Browser=IPCheck Server Monitor + +[OCN-SOC/*] +Parent=Rippers +Browser=OCN-SOC + +[Offline Explorer*] +Parent=Rippers +Browser=Offline Explorer + +[Open Web Analytics Bot*] +Parent=Rippers +Browser=Open Web Analytics Bot + +[OSSProxy*] +Parent=Rippers +Browser=OSSProxy + +[Pageload*] +Parent=Rippers +Browser=PageLoad + +[PageNest/*] +Parent=Rippers +Browser=PageNest + +[pavuk/*] +Parent=Rippers +Browser=Pavuk + +[PEAR HTTP_Request*] +Parent=Rippers +Browser=PEAR-PHP + +[PHP*] +Parent=Rippers +Browser=PHP + +[PigBlock (Windows NT 5.1; U)*] +Parent=Rippers +Browser=PigBlock +Win32=true + +[Pockey*] +Parent=Rippers +Browser=Pockey-GetHTML + +[POE-Component-Client-HTTP/*] +Parent=Rippers +Browser=POE-Component-Client-HTTP + +[PycURL/*] +Parent=Rippers +Browser=PycURL + +[Python*] +Parent=Rippers +Browser=Python + +[RepoMonkey*] +Parent=Rippers +Browser=RepoMonkey + +[SBL-BOT*] +Parent=Rippers +Browser=BlackWidow + +[ScoutAbout*] +Parent=Rippers +Browser=ScoutAbout + +[sherlock/*] +Parent=Rippers +Browser=Sherlock + +[SiteParser/*] +Parent=Rippers +Browser=SiteParser + +[SiteSnagger*] +Parent=Rippers +Browser=SiteSnagger + +[SiteSucker/*] +Parent=Rippers +Browser=SiteSucker + +[SiteWinder*] +Parent=Rippers +Browser=SiteWinder + +[Snoopy*] +Parent=Rippers +Browser=Snoopy + +[SOFTWING_TEAR_AGENT*] +Parent=Rippers +Browser=AspTear + +[SuperHTTP/*] +Parent=Rippers +Browser=SuperHTTP + +[Tcl http client package*] +Parent=Rippers +Browser=Tcl http client package + +[Twisted PageGetter] +Parent=Rippers +Browser=Twisted PageGetter + +[URL2File/*] +Parent=Rippers +Browser=URL2File + +[UtilMind HTTPGet] +Parent=Rippers +Browser=UtilMind HTTPGet + +[VCI WebViewer*] +Parent=Rippers +Browser=VCI WebViewer + +[W3CRobot/*] +Parent=Rippers +Browser=W3CRobot + +[Web Downloader*] +Parent=Rippers +Browser=Web Downloader + +[Web Downloader/*] +Parent=Rippers +Browser=Web Downloader + +[Web Magnet*] +Parent=Rippers +Browser=Web Magnet + +[WebAuto/*] +Parent=Rippers + +[webbandit/*] +Parent=Rippers +Browser=webbandit + +[WebCopier*] +Parent=Rippers +Browser=WebCopier + +[WebDownloader*] +Parent=Rippers +Browser=WebDownloader + +[WebFetch] +Parent=Rippers +Browser=WebFetch + +[webfetch/*] +Parent=Rippers +Browser=WebFetch + +[WebGatherer*] +Parent=Rippers +Browser=WebGatherer + +[WebGet] +Parent=Rippers +Browser=WebGet + +[WebReaper*] +Parent=Rippers +Browser=WebReaper + +[WebRipper] +Parent=Rippers +Browser=WebRipper + +[WebSauger*] +Parent=Rippers +Browser=WebSauger + +[Website Downloader*] +Parent=Rippers +Browser=Website Downloader + +[Website eXtractor*] +Parent=Rippers +Browser=Website eXtractor + +[Website Quester] +Parent=Rippers +Browser=Website Quester + +[WebsiteExtractor*] +Parent=Rippers +Browser=Website eXtractor + +[WebSnatcher*] +Parent=Rippers +Browser=WebSnatcher + +[Webster Pro*] +Parent=Rippers +Browser=Webster Pro + +[WebStripper*] +Parent=Rippers +Browser=WebStripper + +[WebWhacker*] +Parent=Rippers +Browser=WebWhacker + +[WinScripter iNet Tools] +Parent=Rippers +Browser=WinScripter iNet Tools + +[WWW-Mechanize/*] +Parent=Rippers +Browser=WWW-Mechanize + +[Zend_Http_Client] +Parent=Rippers +Browser=Zend_Http_Client + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Site Monitors + +[Site Monitors] +Parent=DefaultProperties +Browser=Site Monitors +Cookies=true +isBanned=true +Crawler=true + +[*EasyRider*] +Parent=Site Monitors +Browser=EasyRider + +[*maxamine.com--robot*] +Parent=Site Monitors +Browser=maxamine.com--robot +isBanned=true + +[*WebMon ?.*] +Parent=Site Monitors +Browser=WebMon + +[Kenjin Spider*] +Parent=Site Monitors +Browser=Kenjin Spider + +[Kevin http://*] +Parent=Site Monitors +Browser=Kevin +isBanned=true + +[Mozilla/4.0 (compatible; ChangeDetection/*] +Parent=Site Monitors +Browser=ChangeDetection + +[Myst Monitor Service v*] +Parent=Site Monitors +Browser=Myst Monitor Service + +[Net Probe] +Parent=Site Monitors +Browser=Net Probe + +[NetMechanic*] +Parent=Site Monitors +Browser=NetMechanic + +[NetReality*] +Parent=Site Monitors +Browser=NetReality + +[Pingdom GIGRIB*] +Parent=Site Monitors +Browser=Pingdom + +[Site Valet Online*] +Parent=Site Monitors +Browser=Site Valet +isBanned=true + +[SITECHECKER] +Parent=Site Monitors +Browser=SITECHECKER + +[sitemonitor@dnsvr.com/*] +Parent=Site Monitors +Browser=ZoneEdit Failover Monitor +isBanned=false + +[UpTime Checker*] +Parent=Site Monitors +Browser=UpTime Checker + +[URL Control*] +Parent=Site Monitors +Browser=URL Control + +[URL_Access/*] +Parent=Site Monitors + +[URLCHECK] +Parent=Site Monitors +Browser=URLCHECK + +[URLy Warning*] +Parent=Site Monitors +Browser=URLy Warning + +[Webcheck *] +Parent=Site Monitors +Browser=Webcheck +Version=1.0 +MajorVer=1 +MinorVer=0 + +[WebPatrol/*] +Parent=Site Monitors +Browser=WebPatrol + +[websitepulse checker/*] +Parent=Site Monitors +Browser=websitepulse checker + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Social Bookmarkers + +[Social Bookmarkers] +Parent=DefaultProperties +Browser=Social Bookmarkers +Frames=true +Tables=true +Cookies=true +JavaScript=true + +[BookmarkBase(2/;http://bookmarkbase.com)] +Parent=Social Bookmarkers +Browser=BookmarkBase + +[Cocoal.icio.us/1.0 (v43) (Mac OS X; http://www.scifihifi.com/cocoalicious)] +Parent=Social Bookmarkers +Browser=Cocoalicious + +[Mozilla/5.0 (compatible; FriendFeedBot/0.*; Http://friendfeed.com/about/bot)] +Parent=Social Bookmarkers +Browser=FriendFeedBot + +[Twitturly*] +Parent=Social Bookmarkers +Browser=Twitturly + +[WinkBot/*] +Parent=Social Bookmarkers +Browser=WinkBot + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Translators + +[Translators] +Parent=DefaultProperties +Browser=Translators +Frames=true +Tables=true +Cookies=true + +[Seram Server] +Parent=Translators +Browser=Seram Server + +[TeragramWebcrawler/*] +Parent=Translators +Browser=TeragramWebcrawler +Version=1.0 +MajorVer=1 +MinorVer=0 + +[WebIndexer/* (Web Indexer; *)] +Parent=Translators +Browser=WorldLingo + +[WebTrans] +Parent=Translators +Browser=WebTrans + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Version Checkers + +[Version Checkers] +Parent=DefaultProperties +Browser=Version Checkers +Crawler=true + +[Automated Browscap.ini Updater. To report issues contact us at http://www.skycomp.ca] +Parent=Version Checkers +Browser=Automated Browscap.ini Updater + +[BMC Link Validator (http://www.briansmodelcars.com/links/)] +Parent=Version Checkers +Browser=BMC Link Validator +MajorVer=1 +MinorVer=0 +Platform=Win2000 + +[Browscap updater] +Parent=Version Checkers +Browser=Browscap updater + +[BrowscapUpdater1.0] +Parent=Version Checkers + +[Browser Capabilities Project (http://browsers.garykeith.com; http://browsers.garykeith.com/sitemail/contact-me.asp)] +Parent=Version Checkers +Browser=Gary Keith's Version Checker + +[Browser Capabilities Project AutoDownloader] +Parent=Version Checkers +Browser=TKC AutoDownloader + +[browsers.garykeith.com browscap.ini bot BETA] +Parent=Version Checkers + +[Code Sample Web Client] +Parent=Version Checkers +Browser=Code Sample Web Client + +[Desktop Sidebar*] +Parent=Version Checkers +Browser=Desktop Sidebar +isBanned=true + +[Mono Browser Capabilities Updater*] +Parent=Version Checkers +Browser=Mono Browser Capabilities Updater +isBanned=true + +[Rewmi/*] +Parent=Version Checkers +isBanned=true + +[Subtext Version 1.9* - http://subtextproject.com/ (Microsoft Windows NT 5.2.*)] +Parent=Version Checkers +Browser=Subtext + +[TherapeuticResearch] +Parent=Version Checkers +Browser=TherapeuticResearch + +[UpdateBrowscap*] +Parent=Version Checkers +Browser=UpdateBrowscap + +[www.garykeith.com browscap.ini bot*] +Parent=Version Checkers +Browser=clarkson.edu + +[www.substancia.com AutoHTTPAgent (ver *)] +Parent=Version Checkers +Browser=Substância + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Become + +[Become] +Parent=DefaultProperties +Browser=Become +Frames=true +Tables=true +isSyndicationReader=true +Crawler=true + +[*BecomeBot/*] +Parent=Become +Browser=BecomeBot + +[*BecomeBot@exava.com*] +Parent=Become +Browser=BecomeBot + +[*Exabot@exava.com*] +Parent=Become +Browser=Exabot + +[MonkeyCrawl/*] +Parent=Become +Browser=MonkeyCrawl + +[Mozilla/5.0 (compatible; BecomeJPBot/2.3; *)] +Parent=Become +Browser=BecomeJPBot + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Blue Coat Systems + +[Blue Coat Systems] +Parent=DefaultProperties +Browser=Blue Coat Systems +isBanned=true +Crawler=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Browscap Abusers + +[Browscap Abusers] +Parent=DefaultProperties +Browser=Browscap Abusers +isBanned=true + +[Apple-PubSub/*] +Parent=Browscap Abusers +Browser=Apple-PubSub + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FeedHub + +[FeedHub] +Parent=DefaultProperties +Browser=FeedHub +isSyndicationReader=true + +[FeedHub FeedDiscovery/1.0 (http://www.feedhub.com)] +Parent=FeedHub +Browser=FeedHub FeedDiscovery +Version=1.0 +MajorVer=1 +MinorVer=0 + +[FeedHub FeedFetcher/1.0 (http://www.feedhub.com)] +Parent=FeedHub +Browser=FeedHub FeedFetcher +Version=1.0 +MajorVer=1 +MinorVer=0 + +[FeedHub MetaDataFetcher/1.0 (http://www.feedhub.com)] +Parent=FeedHub +Browser=FeedHub MetaDataFetcher +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Internet Content Rating Association] +Parent=DefaultProperties +Browser= +Frames=true +IFrames=true +Tables=true +Cookies=true +Crawler=true + +[ICRA_label_generator/1.?] +Parent=Internet Content Rating Association +Browser=ICRA_label_generator + +[ICRA_Semantic_spider/0.?] +Parent=Internet Content Rating Association +Browser=ICRA_Semantic_spider + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NameProtect + +[NameProtect] +Parent=DefaultProperties +Browser=NameProtect +isBanned=true +Crawler=true + +[abot/*] +Parent=NameProtect +Browser=NameProtect + +[NP/*] +Parent=NameProtect +Browser=NameProtect + +[NPBot*] +Parent=NameProtect +Browser=NameProtect + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netcraft + +[Netcraft] +Parent=DefaultProperties +Browser=Netcraft +isBanned=true +Crawler=true + +[*Netcraft Web Server Survey*] +Parent=Netcraft +Browser=Netcraft Webserver Survey +isBanned=true + +[Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; info@netcraft.com)] +Parent=Netcraft +Browser=NetcraftSurveyAgent + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NewsGator + +[NewsGator] +Parent=DefaultProperties +Browser=NewsGator +isSyndicationReader=true + +[MarsEdit*] +Parent=NewsGator +Browser=MarsEdit + +[NetNewsWire*/*] +Parent=NewsGator +Browser=NetNewsWire +Platform=MacOSX + +[NewsFire/*] +Parent=NewsGator +Browser=NewsFire + +[NewsGator FetchLinks extension/*] +Parent=NewsGator +Browser=NewsGator FetchLinks + +[NewsGator/*] +Parent=NewsGator +Browser=NewsGator +isBanned=true + +[NewsGatorOnline/*] +Parent=NewsGator +Browser=NewsGatorOnline + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.2 + +[Chrome 0.2] +Parent=DefaultProperties +Browser=Chrome +Version=0.2 +MinorVer=2 +Beta=true +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*] +Parent=Chrome 0.2 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*] +Parent=Chrome 0.2 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.2.* Safari/*] +Parent=Chrome 0.2 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.3 + +[Chrome 0.3] +Parent=DefaultProperties +Browser=Chrome +Version=0.3 +MinorVer=3 +Beta=true +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*] +Parent=Chrome 0.3 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*] +Parent=Chrome 0.3 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.3.* Safari/*] +Parent=Chrome 0.3 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.4 + +[Chrome 0.4] +Parent=DefaultProperties +Browser=Chrome +Version=0.4 +MinorVer=4 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*] +Parent=Chrome 0.4 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*] +Parent=Chrome 0.4 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.4.* Safari/*] +Parent=Chrome 0.4 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 0.5 + +[Chrome 0.5] +Parent=DefaultProperties +Browser=Chrome +Version=0.5 +MinorVer=5 +Beta=true +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*] +Parent=Chrome 0.5 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*] +Parent=Chrome 0.5 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/0.5.* Safari/*] +Parent=Chrome 0.5 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 1.0 + +[Chrome 1.0] +Parent=DefaultProperties +Browser=Chrome +Version=1.0 +MajorVer=1 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*] +Parent=Chrome 1.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*] +Parent=Chrome 1.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*] +Parent=Chrome 1.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*] +Parent=Chrome 1.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; U; Windows NT 7.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/1.0.* Safari/*] +Parent=Chrome 1.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 2.0 + +[Chrome 2.0] +Parent=DefaultProperties +Browser=Chrome +Version=2.0 +MajorVer=2 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*] +Parent=Chrome 2.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*] +Parent=Chrome 2.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*] +Parent=Chrome 2.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*] +Parent=Chrome 2.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; U; Windows NT 7.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/2.0.* Safari/*] +Parent=Chrome 2.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chrome 3.0 + +[Chrome 3.0] +Parent=DefaultProperties +Browser=Chrome +Version=3.0 +MajorVer=3 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/3.0.* Safari/*] +Parent=Chrome 3.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Chrome/3.0.* Safari/*] +Parent=Chrome 3.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/3.0.* Safari/*] +Parent=Chrome 3.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1; *) AppleWebKit/* (KHTML, like Gecko) Chrome/3.0.* Safari/*] +Parent=Chrome 3.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; U; Windows NT 7.0; *) AppleWebKit/* (KHTML, like Gecko) Chrome/3.0.* Safari/*] +Parent=Chrome 3.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google Code + +[Google Code] +Parent=DefaultProperties +Browser=Google Code +Tables=true +Cookies=true +JavaApplets=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.2 + +[Iron 0.2] +Parent=DefaultProperties +Browser=Iron +Version=0.2 +MinorVer=2 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*] +Parent=Iron 0.2 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*] +Parent=Iron 0.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.2.* Safari/*] +Parent=Iron 0.2 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.3 + +[Iron 0.3] +Parent=DefaultProperties +Browser=Iron +Version=0.3 +MinorVer=3 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*] +Parent=Iron 0.3 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*] +Parent=Iron 0.3 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.3.* Safari/*] +Parent=Iron 0.3 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iron 0.4 + +[Iron 0.4] +Parent=DefaultProperties +Browser=Iron +Version=0.4 +MinorVer=4 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*] +Parent=Iron 0.4 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*] +Parent=Iron 0.4 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *) AppleWebKit/* (KHTML, like Gecko) Iron/0.4.* Safari/*] +Parent=Iron 0.4 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iPod + +[iPod] +Parent=DefaultProperties +Browser=iPod +Platform=iPhone OSX +isMobileDevice=true + +[Mozilla/5.0 (iPod; U; *Mac OS X; *) AppleWebKit/* (*) Version/3.0 Mobile/* Safari/*] +Parent=iPod +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=MacOSX + +[Mozilla/5.0 (iPod; U; CPU iPhone OS 2_2 like Mac OS X; en-us) AppleWebKit/* (KHTML, like Gecko) Mobile/*] +Parent=iPod + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iTunes + +[iTunes] +Parent=DefaultProperties +Browser=iTunes +Platform=iPhone OSX + +[iTunes/* (Windows; ?)] +Parent=iTunes +Browser=iTunes +Platform=Win32 +Win32=true + +[MOT-* iTunes/* MIB/* Profile/MIDP-* Configuration/CLDC-* UP.Link/*] +Parent=iTunes + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Media Players + +[Media Players] +Parent=DefaultProperties +Browser=Media Players +Cookies=true + +[Microsoft NetShow(TM) Player with RealVideo(R)] +Parent=Media Players +Browser=Microsoft NetShow + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; *) AppleWebKit/* RealPlayer] +Parent=Media Players +Browser=RealPlayer +Platform=MacOSX + +[MPlayer 0.9*] +Parent=Media Players +Browser=MPlayer +Version=0.9 +MajorVer=0 +MinorVer=9 + +[MPlayer 1.*] +Parent=Media Players +Browser=MPlayer +Version=1.0 +MajorVer=1 +MinorVer=0 + +[MPlayer HEAD CVS] +Parent=Media Players +Browser=MPlayer + +[RealPlayer*] +Parent=Media Players +Browser=RealPlayer + +[RMA/*] +Parent=Media Players +Browser=RMA + +[VLC media player*] +Parent=Media Players +Browser=VLC + +[vobsub] +Parent=Media Players +Browser=vobsub +isBanned=true + +[WinampMPEG/*] +Parent=Media Players +Browser=WinAmp + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Nintendo + +[Nintendo Wii] +Parent=DefaultProperties +Browser= +isMobileDevice=true + +[Opera/* (Nintendo DSi; Opera/*; *; *)] +Parent=Nintendo Wii +Browser=DSi + +[Opera/* (Nintendo Wii; U; *)] +Parent=Nintendo Wii +Browser=Wii + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Windows Media Player + +[Windows Media Player] +Parent=DefaultProperties +Browser=Windows Media Player +Cookies=true + +[NSPlayer/10.*] +Parent=Windows Media Player +Version=10.0 +MajorVer=10 +MinorVer=0 + +[NSPlayer/11.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=11.0 +MajorVer=11 +MinorVer=0 + +[NSPlayer/4.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=4.0 +MajorVer=4 +MinorVer=0 + +[NSPlayer/7.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=7.0 +MajorVer=7 +MinorVer=0 + +[NSPlayer/8.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=8.0 +MajorVer=8 +MinorVer=0 + +[NSPlayer/9.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=9.0 +MajorVer=9 +MinorVer=0 + +[Windows-Media-Player/10.*] +Parent=Windows Media Player +Browser=Windows-Media-Player +Version=10.0 +MajorVer=10 +MinorVer=0 +Win32=true + +[Windows-Media-Player/11.*] +Parent=Windows Media Player +Version=11.0 +MajorVer=11 +MinorVer=0 +Win32=true + +[Windows-Media-Player/7.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=7.0 +MajorVer=7 +MinorVer=0 +Win32=true + +[Windows-Media-Player/8.*] +Parent=Windows Media Player +Browser=Windows Media Player +Version=8.0 +MajorVer=8 +MinorVer=0 +Win32=true + +[Windows-Media-Player/9.*] +Parent=Windows Media Player +Version=9.0 +MajorVer=9 +MinorVer=0 +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Zune + +[Zune] +Parent=DefaultProperties +Browser=Zune +Cookies=true + +[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 2.0*)*] +Parent=Zune +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 2.5*)*] +Parent=Zune +Version=2.5 +MajorVer=2 +MinorVer=5 + +[Mozilla/4.0 (compatible; MSIE ?.0; *Zune 3.0*)*] +Parent=Zune +Version=3.0 +MajorVer=3 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.0 + +[QuickTime 7.0] +Parent=DefaultProperties +Browser=QuickTime +Version=7.0 +MajorVer=7 +Cookies=true + +[QuickTime (qtver=7.0*;cpu=PPC;os=Mac 10.*)] +Parent=QuickTime 7.0 +Platform=MacOSX + +[QuickTime (qtver=7.0*;cpu=PPC;os=Mac 9.*)] +Parent=QuickTime 7.0 +Platform=MacPPC + +[QuickTime (qtver=7.0*;os=Windows 95*)] +Parent=QuickTime 7.0 +Platform=Win95 +Win32=true + +[QuickTime (qtver=7.0*;os=Windows 98*)] +Parent=QuickTime 7.0 +Platform=Win98 +Win32=true + +[QuickTime (qtver=7.0*;os=Windows Me*)] +Parent=QuickTime 7.0 +Platform=WinME +Win32=true + +[QuickTime (qtver=7.0*;os=Windows NT 4.0*)] +Parent=QuickTime 7.0 +Platform=WinNT +Win32=true + +[QuickTime (qtver=7.0*;os=Windows NT 5.0*)] +Parent=QuickTime 7.0 +Platform=Win2000 +Win32=true + +[QuickTime (qtver=7.0*;os=Windows NT 5.1*)] +Parent=QuickTime 7.0 +Platform=WinXP +Win32=true + +[QuickTime (qtver=7.0*;os=Windows NT 5.2*)] +Parent=QuickTime 7.0 +Platform=Win2003 +Win32=true + +[QuickTime/7.0.* (qtver=7.0.*;*;os=Mac 10.*)*] +Parent=QuickTime 7.0 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.1 + +[QuickTime 7.1] +Parent=DefaultProperties +Browser=QuickTime +Version=7.1 +MajorVer=7 +MinorVer=1 +Cookies=true + +[QuickTime (qtver=7.1*;cpu=PPC;os=Mac 10.*)] +Parent=QuickTime 7.1 +Platform=MacOSX + +[QuickTime (qtver=7.1*;cpu=PPC;os=Mac 9.*)] +Parent=QuickTime 7.1 +Platform=MacPPC + +[QuickTime (qtver=7.1*;os=Windows 98*)] +Parent=QuickTime 7.1 +Platform=Win98 +Win32=true + +[QuickTime (qtver=7.1*;os=Windows NT 4.0*)] +Parent=QuickTime 7.1 +Platform=WinNT +Win32=true + +[QuickTime (qtver=7.1*;os=Windows NT 5.0*)] +Parent=QuickTime 7.1 +Platform=Win2000 +Win32=true + +[QuickTime (qtver=7.1*;os=Windows NT 5.1*)] +Parent=QuickTime 7.1 +Platform=WinXP +Win32=true + +[QuickTime (qtver=7.1*;os=Windows NT 5.2*)] +Parent=QuickTime 7.1 +Platform=Win2003 +Win32=true + +[QuickTime/7.1.* (qtver=7.1.*;*;os=Mac 10.*)*] +Parent=QuickTime 7.1 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.2 + +[QuickTime 7.2] +Parent=DefaultProperties +Browser=QuickTime +Version=7.2 +MajorVer=7 +MinorVer=2 +Platform=MacOSX +Cookies=true + +[QuickTime (qtver=7.2*;cpu=PPC;os=Mac 10.*)] +Parent=QuickTime 7.2 +Platform=MacOSX + +[QuickTime (qtver=7.2*;cpu=PPC;os=Mac 9.*)] +Parent=QuickTime 7.2 +Platform=MacPPC + +[QuickTime (qtver=7.2*;os=Windows 98*)] +Parent=QuickTime 7.2 +Platform=Win98 +Win32=true + +[QuickTime (qtver=7.2*;os=Windows NT 4.0*)] +Parent=QuickTime 7.2 +Platform=WinNT +Win32=true + +[QuickTime (qtver=7.2*;os=Windows NT 5.0*)] +Parent=QuickTime 7.2 +Platform=Win2000 +Win32=true + +[QuickTime (qtver=7.2*;os=Windows NT 5.1*)] +Parent=QuickTime 7.2 +Platform=WinXP +Win32=true + +[QuickTime (qtver=7.2*;os=Windows NT 5.2*)] +Parent=QuickTime 7.2 +Platform=Win2003 +Win32=true + +[QuickTime/7.2.* (qtver=7.2.*;*;os=Mac 10.*)*] +Parent=QuickTime 7.2 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.3 + +[QuickTime 7.3] +Parent=DefaultProperties +Browser=QuickTime +Version=7.3 +MajorVer=7 +MinorVer=3 +Platform=MacOSX +Cookies=true + +[QuickTime (qtver=7.3*;cpu=PPC;os=Mac 10.*)] +Parent=QuickTime 7.3 +Platform=MacOSX + +[QuickTime (qtver=7.3*;cpu=PPC;os=Mac 9.*)] +Parent=QuickTime 7.3 +Platform=MacPPC + +[QuickTime (qtver=7.3*;os=Windows 98*)] +Parent=QuickTime 7.3 +Platform=Win98 +Win32=true + +[QuickTime (qtver=7.3*;os=Windows NT 4.0*)] +Parent=QuickTime 7.3 +Platform=WinNT +Win32=true + +[QuickTime (qtver=7.3*;os=Windows NT 5.0*)] +Parent=QuickTime 7.3 +Platform=Win2000 +Win32=true + +[QuickTime (qtver=7.3*;os=Windows NT 5.1*)] +Parent=QuickTime 7.3 +Platform=WinXP +Win32=true + +[QuickTime (qtver=7.3*;os=Windows NT 5.2*)] +Parent=QuickTime 7.3 +Platform=Win2003 +Win32=true + +[QuickTime/7.3.* (qtver=7.3.*;*;os=Mac 10.*)*] +Parent=QuickTime 7.3 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; QuickTime 7.4 + +[QuickTime 7.4] +Parent=DefaultProperties +Browser=QuickTime +Version=7.4 +MajorVer=7 +MinorVer=4 +Platform=MacOSX +Cookies=true + +[QuickTime (qtver=7.4*;cpu=PPC;os=Mac 10.*)] +Parent=QuickTime 7.4 +Platform=MacOSX + +[QuickTime (qtver=7.4*;cpu=PPC;os=Mac 9.*)] +Parent=QuickTime 7.4 +Platform=MacPPC + +[QuickTime (qtver=7.4*;os=Windows 98*)] +Parent=QuickTime 7.4 +Platform=Win98 +Win32=true + +[QuickTime (qtver=7.4*;os=Windows NT 4.0*)] +Parent=QuickTime 7.4 +Platform=WinNT +Win32=true + +[QuickTime (qtver=7.4*;os=Windows NT 5.0*)] +Parent=QuickTime 7.4 +Platform=Win2000 +Win32=true + +[QuickTime (qtver=7.4*;os=Windows NT 5.1*)] +Parent=QuickTime 7.4 +Platform=WinXP +Win32=true + +[QuickTime (qtver=7.4*;os=Windows NT 5.2*)] +Parent=QuickTime 7.4 +Platform=Win2003 +Win32=true + +[QuickTime/7.4.* (qtver=7.4.*;*;os=Mac 10.*)*] +Parent=QuickTime 7.4 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Google Android + +[Android] +Parent=DefaultProperties +Browser=Android +Frames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true + +[Mozilla/5.0 (Linux; U; Android *; *) AppleWebKit/* (KHTML, like Gecko) Safari/*] +Parent=Android +Browser=Android +Platform=Linux +isMobileDevice=true + +[Mozilla/5.0 (Linux; U; Android *; *) AppleWebKit/* (KHTML, like Gecko) Version/3.0.* Mobile Safari/*] +Parent=Android +Browser=Android +Platform=Linux +isMobileDevice=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; BlackBerry + +[BlackBerry] +Parent=DefaultProperties +Browser=BlackBerry +Frames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true + +[*BlackBerry*] +Parent=BlackBerry + +[*BlackBerrySimulator/*] +Parent=BlackBerry + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Handspring Blazer + +[Blazer] +Parent=DefaultProperties +Browser=Handspring Blazer +Platform=Palm +Frames=true +Tables=true +Cookies=true +isMobileDevice=true + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 95; PalmSource; Blazer 3.0) 16;160x160] +Parent=Blazer +Version=3.0 +MajorVer=3 +MinorVer=0 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.0) 16;320x448] +Parent=Blazer +Version=4.0 +MajorVer=4 +MinorVer=0 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.1) 16;320x320] +Parent=Blazer +Version=4.1 +MajorVer=4 +MinorVer=1 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.2) 16;320x320] +Parent=Blazer +Version=4.2 +MajorVer=4 +MinorVer=2 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.4) 16;320x320] +Parent=Blazer +Version=4.4 +MajorVer=4 +MinorVer=4 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/*; Blazer/4.5) 16;320x320] +Parent=Blazer +Version=4.5 +MajorVer=4 +MinorVer=5 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DoCoMo + +[DoCoMo] +Parent=DefaultProperties +Browser=DoCoMo +Frames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true + +[DoCoMo/1.0*] +Parent=DoCoMo +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WAP + +[DoCoMo/2.0*] +Parent=DoCoMo +Version=2.0 +MajorVer=2 +MinorVer=0 +Platform=WAP + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IEMobile + +[IEMobile] +Parent=DefaultProperties +Browser=IEMobile +Platform=WinCE +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +VBScript=true +JavaScript=true +ActiveXControls=true +isMobileDevice=true +CssVersion=2 +supportsCSS=true + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.*)*] +Parent=IEMobile +Version=6.0 +MajorVer=6 +MinorVer=0 + +[Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.*)*] +Parent=IEMobile +Version=7.0 +MajorVer=7 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iPhone + +[iPhone] +Parent=DefaultProperties +Browser=iPhone +Platform=iPhone OSX +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +isMobileDevice=true +CssVersion=3 +supportsCSS=true + +[Mozilla/4.0 (iPhone; *)] +Parent=iPhone + +[Mozilla/4.0 (iPhone; U; CPU like Mac OS X; *)] +Parent=iPhone + +[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*] +Parent=iPhone +Browser=iPhone Simulator +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_0_1 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*] +Parent=iPhone +Browser=iPhone Simulator +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 2_1 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*] +Parent=iPhone +Browser=iPhone Simulator +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone)] +Parent=iPhone + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko)] +Parent=iPhone +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*] +Parent=iPhone +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0* like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.1* Mobile/* Safari/*] +Parent=iPhone +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_2 like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko)] +Parent=iPhone + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_1 like Mac OS X; *)*] +Parent=iPhone + +[Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; *)] +Parent=iPhone + +[Mozilla/5.0 (iPhone; U; CPU like Mac OS X; *) AppleWebKit/* (KHTML, like Gecko) Version/3.0 Mobile/* Safari/*] +Parent=iPhone +Version=3.0 +MajorVer=3 +MinorVer=0 + +[Mozilla/5.0 (iPod; U; *Mac OS X; *) AppleWebKit/* (*) Version/* Mobile/*] +Parent=iPhone +Browser=iTouch + +[Mozilla/5.0 (iPod; U; CPU iPhone OS 2_2* like Mac OS X; *)*] +Parent=iPhone +Browser=iTouch +Version=2.2 +MajorVer=2 +MinorVer=2 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; KDDI + +[KDDI] +Parent=DefaultProperties +Browser=KDDI +Frames=true +Tables=true +Cookies=true +BackgroundSounds=true +VBScript=true +JavaScript=true +ActiveXControls=true +isMobileDevice=true +CssVersion=1 +supportsCSS=true + +[KDDI-* UP.Browser/* (GUI) MMP/*] +Parent=KDDI + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Miscellaneous Mobile + +[Miscellaneous Mobile] +Parent=DefaultProperties +Browser= +IFrames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (X11; *; CentOS; *) AppleWebKit/* (KHTML, like Gecko) Bolt/0.* Version/3.0 Safari/*] +Parent=Miscellaneous Mobile +Browser=Bolt + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Motorola Internet Browser + +[Motorola Internet Browser] +Parent=DefaultProperties +Browser=Motorola Internet Browser +Frames=true +Tables=true +Cookies=true +isMobileDevice=true + +[MOT-*/*] +Parent=Motorola Internet Browser + +[MOT-1*/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-8700_/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-A-0A/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-A-2B/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-A-88/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-C???/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-GATW_/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-L6/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-L7/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-M*/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-MP*/* Mozilla/* (compatible; MSIE *; Windows CE; *)] +Parent=Motorola Internet Browser +Win32=true + +[MOT-MP*/* Mozilla/4.0 (compatible; MSIE *; Windows CE; *)] +Parent=Motorola Internet Browser +Win32=true + +[MOT-SAP4_/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-T*/*] +Parent=Motorola Internet Browser + +[MOT-T7*/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-T721*] +Parent=Motorola Internet Browser + +[MOT-TA02/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-V*/*] +Parent=Motorola Internet Browser + +[MOT-V*/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-V*/* UP.Browser/*] +Parent=Motorola Internet Browser + +[MOT-V3/* MIB/*] +Parent=Motorola Internet Browser + +[MOT-V4*/* MIB/*] +Parent=Motorola Internet Browser + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MSN Mobile Proxy + +[MSN Mobile Proxy] +Parent=DefaultProperties +Browser=MSN Mobile Proxy +Win32=true +Frames=true +Tables=true +Cookies=true +JavaScript=true +ActiveXControls=true +isMobileDevice=true + +[Mozilla/* (compatible; MSIE *; Windows*; MSN Mobile Proxy)] +Parent=MSN Mobile Proxy + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NetFront + +[NetFront] +Parent=DefaultProperties +Browser=NetFront +Frames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true + +[*NetFront/*] +Parent=NetFront + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Nokia + +[Nokia] +Parent=DefaultProperties +Browser=Nokia +Tables=true +Cookies=true +isMobileDevice=true + +[*Nokia*/*] +Parent=Nokia + +[Mozilla/* (SymbianOS/*; ?; *) AppleWebKit/* (KHTML, like Gecko) Safari/*] +Parent=Nokia +Platform=SymbianOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Openwave Mobile Browser + +[Openwave Mobile Browser] +Parent=DefaultProperties +Browser=Openwave Mobile Browser +Alpha=true +Win32=true +Win64=true +Frames=true +Tables=true +Cookies=true +isMobileDevice=true + +[*UP.Browser/*] +Parent=Openwave Mobile Browser + +[*UP.Link/*] +Parent=Openwave Mobile Browser + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera Mini + +[Opera Mini] +Parent=DefaultProperties +Browser=Opera Mini +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true + +[Opera/* (J2ME/MIDP; Opera Mini/1.0*)*] +Parent=Opera Mini +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Opera/* (J2ME/MIDP; Opera Mini/1.1*)*] +Parent=Opera Mini +Version=1.1 +MajorVer=1 +MinorVer=1 + +[Opera/* (J2ME/MIDP; Opera Mini/1.2*)*] +Parent=Opera Mini +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Opera/* (J2ME/MIDP; Opera Mini/2.0*)*] +Parent=Opera Mini +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Opera/* (J2ME/MIDP; Opera Mini/3.0*)*] +Parent=Opera Mini +Version=3.0 +MajorVer=3 +MinorVer=0 + +[Opera/* (J2ME/MIDP; Opera Mini/3.1*)*] +Parent=Opera Mini +Version=3.1 +MajorVer=3 +MinorVer=1 + +[Opera/* (J2ME/MIDP; Opera Mini/4.0*)*] +Parent=Opera Mini +Version=4.0 +MajorVer=4 +MinorVer=0 + +[Opera/* (J2ME/MIDP; Opera Mini/4.1*)*] +Parent=Opera Mini +Version=4.1 +MajorVer=4 +MinorVer=1 + +[Opera/* (J2ME/MIDP; Opera Mini/4.2*)*] +Parent=Opera Mini +Version=4.2 +MajorVer=4 +MinorVer=2 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera Mobile + +[Opera Mobile] +Parent=DefaultProperties +Browser=Opera Mobi +Frames=true +Tables=true +Cookies=true +isMobileDevice=true + +[Opera/9.5 (Microsoft Windows; PPC; *Opera Mobile/*)] +Parent=Opera Mobile +Version=9.5 +MajorVer=9 +MinorVer=5 + +[Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/*)] +Parent=Opera Mobile +Version=9.5 +MajorVer=9 +MinorVer=5 + +[Opera/9.51 Beta (Microsoft Windows; PPC; Opera Mobi/*)*] +Parent=Opera Mobile +Version=9.51 +MajorVer=9 +MinorVer=51 +Beta=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Playstation + +[Playstation] +Parent=DefaultProperties +Browser=Playstation +Platform=WAP +Frames=true +Tables=true +Cookies=true +isMobileDevice=true + +[Mozilla/* (PLAYSTATION *; *)] +Parent=Playstation +Browser=PlayStation 3 +Frames=false + +[Mozilla/* (PSP (PlayStation Portable); *)] +Parent=Playstation + +[Sony PS2 (Linux)] +Parent=Playstation +Browser=Sony PS2 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Pocket PC + +[Pocket PC] +Parent=DefaultProperties +Browser=Pocket PC +Platform=WinCE +Win32=true +Frames=true +Tables=true +Cookies=true +JavaScript=true +ActiveXControls=true +isMobileDevice=true +CssVersion=1 +supportsCSS=true + +[*(compatible; MSIE *.*; Windows CE; PPC; *)] +Parent=Pocket PC + +[HTC-*/* Mozilla/* (compatible; MSIE *.*; Windows CE*)*] +Parent=Pocket PC +Win32=true + +[Mozilla/* (compatible; MSPIE *.*; *Windows CE*)*] +Parent=Pocket PC +Win32=true + +[T-Mobile* Mozilla/* (compatible; MSIE *.*; Windows CE; *)] +Parent=Pocket PC + +[Vodafone* Mozilla/* (compatible; MSIE *.*; Windows CE; *)*] +Parent=Pocket PC + +[Windows CE (Pocket PC) - Version *.*] +Parent=Pocket PC +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SEMC Browser + +[SEMC Browser] +Parent=DefaultProperties +Browser=SEMC Browser +Platform=JAVA +Tables=true +isMobileDevice=true +CssVersion=1 +supportsCSS=true + +[*SEMC-Browser/*] +Parent=SEMC Browser + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SonyEricsson + +[SonyEricsson] +Parent=DefaultProperties +Browser=SonyEricsson +Frames=true +Tables=true +Cookies=true +JavaScript=true +isMobileDevice=true +CssVersion=1 +supportsCSS=true + +[*Ericsson*] +Parent=SonyEricsson + +[*SonyEricsson*] +Parent=SonyEricsson + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netbox + +[Netbox] +Parent=DefaultProperties +Browser=Netbox +Frames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/3.01 (compatible; Netbox/*; Linux*)] +Parent=Netbox +Browser=Netbox +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PowerTV + +[PowerTV] +Parent=DefaultProperties +Browser=PowerTV +Platform=PowerTV +Frames=true +Tables=true +Cookies=true +JavaScript=true + +[Mozilla/4.0 PowerTV/1.5 (Compatible; Spyglass DM 3.2.1, EXPLORER)] +Parent=PowerTV +Version=1.5 +MajorVer=1 +MinorVer=5 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; WebTV/MSNTV + +[WebTV] +Parent=DefaultProperties +Browser=WebTV/MSNTV +Platform=WebTV +Frames=true +Tables=true +Cookies=true +JavaScript=true + +[Mozilla/3.0 WebTV/1.*(compatible; MSIE 2.0)] +Parent=WebTV +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/4.0 WebTV/2.0*(compatible; MSIE 3.0)] +Parent=WebTV +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/4.0 WebTV/2.1*(compatible; MSIE 3.0)] +Parent=WebTV +Version=2.1 +MajorVer=2 +MinorVer=1 + +[Mozilla/4.0 WebTV/2.2*(compatible; MSIE 3.0)] +Parent=WebTV +Version=2.2 +MajorVer=2 +MinorVer=2 + +[Mozilla/4.0 WebTV/2.3*(compatible; MSIE 3.0)] +Parent=WebTV +Version=2.3 +MajorVer=2 +MinorVer=3 + +[Mozilla/4.0 WebTV/2.4*(compatible; MSIE 3.0)] +Parent=WebTV +Version=2.4 +MajorVer=2 +MinorVer=4 + +[Mozilla/4.0 WebTV/2.5*(compatible; MSIE 4.0)] +Parent=WebTV +Version=2.5 +MajorVer=2 +MinorVer=5 +CssVersion=1 +supportsCSS=true + +[Mozilla/4.0 WebTV/2.6*(compatible; MSIE 4.0)] +Parent=WebTV +Version=2.6 +MajorVer=2 +MinorVer=6 +CssVersion=1 +supportsCSS=true + +[Mozilla/4.0 WebTV/2.7*(compatible; MSIE 4.0)] +Parent=WebTV +Version=2.7 +MajorVer=2 +MinorVer=7 +CssVersion=1 +supportsCSS=true + +[Mozilla/4.0 WebTV/2.8*(compatible; MSIE 4.0)] +Parent=WebTV +Version=2.8 +MajorVer=2 +MinorVer=8 +JavaApplets=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.0 WebTV/2.9*(compatible; MSIE 4.0)] +Parent=WebTV +Version=2.9 +MajorVer=2 +MinorVer=9 +JavaApplets=true +CssVersion=1 +supportsCSS=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Amaya + +[Amaya] +Parent=DefaultProperties +Browser=Amaya +Tables=true +Cookies=true + +[amaya/7.*] +Parent=Amaya +Version=7.0 +MajorVer=7 +MinorVer=0 + +[amaya/8.0*] +Parent=Amaya +Version=8.0 +MajorVer=8 +MinorVer=0 +CssVersion=2 +supportsCSS=true + +[amaya/8.1*] +Parent=Amaya +Version=8.1 +MajorVer=8 +MinorVer=1 +CssVersion=2 +supportsCSS=true + +[amaya/8.2*] +Parent=Amaya +Version=8.2 +MajorVer=8 +MinorVer=2 +CssVersion=2 +supportsCSS=true + +[amaya/8.3*] +Parent=Amaya +Version=8.3 +MajorVer=8 +MinorVer=3 +CssVersion=2 +supportsCSS=true + +[amaya/8.4*] +Parent=Amaya +Version=8.4 +MajorVer=8 +MinorVer=4 +CssVersion=2 +supportsCSS=true + +[amaya/8.5*] +Parent=Amaya +Version=8.5 +MajorVer=8 +MinorVer=5 +CssVersion=2 +supportsCSS=true + +[amaya/8.6*] +Parent=Amaya +Version=8.6 +MajorVer=8 +MinorVer=6 +CssVersion=2 +supportsCSS=true + +[amaya/8.7*] +Parent=Amaya +Version=8.7 +MajorVer=8 +MinorVer=7 +CssVersion=2 +supportsCSS=true + +[amaya/8.8*] +Parent=Amaya +Version=8.8 +MajorVer=8 +MinorVer=8 +CssVersion=2 +supportsCSS=true + +[amaya/8.9*] +Parent=Amaya +Version=8.9 +MajorVer=8 +MinorVer=9 +CssVersion=2 +supportsCSS=true + +[amaya/9.0*] +Parent=Amaya +Version=9.0 +MajorVer=8 +MinorVer=0 +CssVersion=2 +supportsCSS=true + +[amaya/9.1*] +Parent=Amaya +Version=9.1 +MajorVer=9 +MinorVer=1 +CssVersion=2 +supportsCSS=true + +[amaya/9.2*] +Parent=Amaya +Version=9.2 +MajorVer=9 +MinorVer=2 +CssVersion=2 +supportsCSS=true + +[amaya/9.3*] +Parent=Amaya +Version=9.3 +MajorVer=9 +MinorVer=3 + +[amaya/9.4*] +Parent=Amaya +Version=9.4 +MajorVer=9 +MinorVer=4 + +[amaya/9.5*] +Parent=Amaya +Version=9.5 +MajorVer=9 +MinorVer=5 + +[Emacs-w3m/*] +Parent=Emacs/W3 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Links + +[Links] +Parent=DefaultProperties +Browser=Links +Frames=true +Tables=true + +[Links (0.9*; CYGWIN_NT-5.1*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=WinXP + +[Links (0.9*; Darwin*)] +Parent=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=MacPPC + +[Links (0.9*; FreeBSD*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=FreeBSD + +[Links (0.9*; Linux*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=Linux + +[Links (0.9*; OS/2*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=OS/2 + +[Links (0.9*; Unix*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=Unix + +[Links (0.9*; Win32*)] +Parent=Links +Browser=Links +Version=0.9 +MajorVer=0 +MinorVer=9 +Platform=Win32 +Win32=true + +[Links (1.0*; CYGWIN_NT-5.1*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinXP + +[Links (1.0*; FreeBSD*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=FreeBSD + +[Links (1.0*; Linux*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Linux + +[Links (1.0*; OS/2*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=OS/2 + +[Links (1.0*; Unix*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Unix + +[Links (1.0*; Win32*)] +Parent=Links +Browser=Links +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win32 +Win32=true + +[Links (2.0*; Linux*)] +Parent=Links +Browser=Links +Version=2.0 +MajorVer=2 +MinorVer=0 +Platform=Linux + +[Links (2.1*; FreeBSD*)] +Parent=Links +Browser=Links +Version=2.1 +MajorVer=2 +MinorVer=1 +Platform=FreeBSD + +[Links (2.1*; Linux *)] +Parent=Links +Browser=Links +Version=2.1 +MajorVer=2 +MinorVer=1 +Platform=Linux + +[Links (2.1*; OpenBSD*)] +Parent=Links +Browser=Links +Version=2.1 +MajorVer=2 +MinorVer=1 +Platform=OpenBSD + +[Links (2.2*; FreeBSD*)] +Parent=Links +Version=2.2 +MajorVer=2 +MinorVer=2 +Platform=FreeBSD + +[Links (2.2*; Linux *)] +Parent=Links +Version=2.2 +MajorVer=2 +MinorVer=2 +Platform=Linux + +[Links (2.2*; OpenBSD*)] +Parent=Links +Version=2.2 +MajorVer=2 +MinorVer=2 +Platform=OpenBSD + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lynx + +[Lynx] +Parent=DefaultProperties +Browser=Lynx +Frames=true +Tables=true + +[Lynx *] +Parent=Lynx +Browser=Lynx + +[Lynx/2.3*] +Parent=Lynx +Browser=Lynx +Version=2.3 +MajorVer=2 +MinorVer=3 + +[Lynx/2.4*] +Parent=Lynx +Browser=Lynx +Version=2.4 +MajorVer=2 +MinorVer=4 + +[Lynx/2.5*] +Parent=Lynx +Browser=Lynx +Version=2.5 +MajorVer=2 +MinorVer=5 + +[Lynx/2.6*] +Parent=Lynx +Browser=Lynx +Version=2.6 +MajorVer=2 +MinorVer=6 + +[Lynx/2.7*] +Parent=Lynx +Browser=Lynx +Version=2.7 +MajorVer=2 +MinorVer=7 + +[Lynx/2.8*] +Parent=Lynx +Browser=Lynx +Version=2.8 +MajorVer=2 +MinorVer=8 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NCSA Mosaic + +[Mosaic] +Parent=DefaultProperties +Browser=Mosaic + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; w3m + +[w3m] +Parent=DefaultProperties +Browser=w3m +Frames=true +Tables=true + +[w3m/0.1*] +Parent=w3m +Browser=w3m +Version=0.1 +MajorVer=0 +MinorVer=1 + +[w3m/0.2*] +Parent=w3m +Browser=w3m +Version=0.2 +MajorVer=0 +MinorVer=2 + +[w3m/0.3*] +Parent=w3m +Browser=w3m +Version=0.3 +MajorVer=0 +MinorVer=3 + +[w3m/0.4*] +Parent=w3m +Browser=w3m +Version=0.4 +MajorVer=0 +MinorVer=4 +Cookies=true + +[w3m/0.5*] +Parent=w3m +Browser=w3m +Version=0.5 +MajorVer=0 +MinorVer=5 +Cookies=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.10 + +[ELinks 0.10] +Parent=DefaultProperties +Browser=ELinks +Version=0.10 +MinorVer=10 +Frames=true +Tables=true + +[ELinks (0.10*; *AIX*)] +Parent=ELinks 0.10 +Platform=AIX + +[ELinks (0.10*; *BeOS*)] +Parent=ELinks 0.10 +Platform=BeOS + +[ELinks (0.10*; *CygWin*)] +Parent=ELinks 0.10 +Platform=CygWin + +[ELinks (0.10*; *Darwin*)] +Parent=ELinks 0.10 +Platform=Darwin + +[ELinks (0.10*; *Digital Unix*)] +Parent=ELinks 0.10 +Platform=Digital Unix + +[ELinks (0.10*; *FreeBSD*)] +Parent=ELinks 0.10 +Platform=FreeBSD + +[ELinks (0.10*; *HPUX*)] +Parent=ELinks 0.10 +Platform=HP-UX + +[ELinks (0.10*; *IRIX*)] +Parent=ELinks 0.10 +Platform=IRIX + +[ELinks (0.10*; *Linux*)] +Parent=ELinks 0.10 +Platform=Linux + +[ELinks (0.10*; *NetBSD*)] +Parent=ELinks 0.10 +Platform=NetBSD + +[ELinks (0.10*; *OpenBSD*)] +Parent=ELinks 0.10 +Platform=OpenBSD + +[ELinks (0.10*; *OS/2*)] +Parent=ELinks 0.10 +Platform=OS/2 + +[ELinks (0.10*; *RISC*)] +Parent=ELinks 0.10 +Platform=RISC OS + +[ELinks (0.10*; *Solaris*)] +Parent=ELinks 0.10 +Platform=Solaris + +[ELinks (0.10*; *Unix*)] +Parent=ELinks 0.10 +Platform=Unix + +[ELinks/0.10* (*AIX*)] +Parent=ELinks 0.10 +Platform=AIX + +[ELinks/0.10* (*BeOS*)] +Parent=ELinks 0.10 +Platform=BeOS + +[ELinks/0.10* (*CygWin*)] +Parent=ELinks 0.10 +Platform=CygWin + +[ELinks/0.10* (*Darwin*)] +Parent=ELinks 0.10 +Platform=Darwin + +[ELinks/0.10* (*Digital Unix*)] +Parent=ELinks 0.10 +Platform=Digital Unix + +[ELinks/0.10* (*FreeBSD*)] +Parent=ELinks 0.10 +Platform=FreeBSD + +[ELinks/0.10* (*HPUX*)] +Parent=ELinks 0.10 +Platform=HP-UX + +[ELinks/0.10* (*IRIX*)] +Parent=ELinks 0.10 +Platform=IRIX + +[ELinks/0.10* (*Linux*)] +Parent=ELinks 0.10 +Platform=Linux + +[ELinks/0.10* (*NetBSD*)] +Parent=ELinks 0.10 +Platform=NetBSD + +[ELinks/0.10* (*OpenBSD*)] +Parent=ELinks 0.10 +Platform=OpenBSD + +[ELinks/0.10* (*OS/2*)] +Parent=ELinks 0.10 +Platform=OS/2 + +[ELinks/0.10* (*RISC*)] +Parent=ELinks 0.10 +Platform=RISC OS + +[ELinks/0.10* (*Solaris*)] +Parent=ELinks 0.10 +Platform=Solaris + +[ELinks/0.10* (*Unix*)] +Parent=ELinks 0.10 +Platform=Unix + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.11 + +[ELinks 0.11] +Parent=DefaultProperties +Browser=ELinks +Version=0.11 +MinorVer=11 +Frames=true +Tables=true + +[ELinks (0.11*; *AIX*)] +Parent=ELinks 0.11 +Platform=AIX + +[ELinks (0.11*; *BeOS*)] +Parent=ELinks 0.11 +Platform=BeOS + +[ELinks (0.11*; *CygWin*)] +Parent=ELinks 0.11 +Platform=CygWin + +[ELinks (0.11*; *Darwin*)] +Parent=ELinks 0.11 +Platform=Darwin + +[ELinks (0.11*; *Digital Unix*)] +Parent=ELinks 0.11 +Platform=Digital Unix + +[ELinks (0.11*; *FreeBSD*)] +Parent=ELinks 0.11 +Platform=FreeBSD + +[ELinks (0.11*; *HPUX*)] +Parent=ELinks 0.11 +Platform=HP-UX + +[ELinks (0.11*; *IRIX*)] +Parent=ELinks 0.11 +Platform=IRIX + +[ELinks (0.11*; *Linux*)] +Parent=ELinks 0.11 +Platform=Linux + +[ELinks (0.11*; *NetBSD*)] +Parent=ELinks 0.11 +Platform=NetBSD + +[ELinks (0.11*; *OpenBSD*)] +Parent=ELinks 0.11 +Platform=OpenBSD + +[ELinks (0.11*; *OS/2*)] +Parent=ELinks 0.11 +Platform=OS/2 + +[ELinks (0.11*; *RISC*)] +Parent=ELinks 0.11 +Platform=RISC OS + +[ELinks (0.11*; *Solaris*)] +Parent=ELinks 0.11 +Platform=Solaris + +[ELinks (0.11*; *Unix*)] +Parent=ELinks 0.11 +Platform=Unix + +[ELinks/0.11* (*AIX*)] +Parent=ELinks 0.11 +Platform=AIX + +[ELinks/0.11* (*BeOS*)] +Parent=ELinks 0.11 +Platform=BeOS + +[ELinks/0.11* (*CygWin*)] +Parent=ELinks 0.11 +Platform=CygWin + +[ELinks/0.11* (*Darwin*)] +Parent=ELinks 0.11 +Platform=Darwin + +[ELinks/0.11* (*Digital Unix*)] +Parent=ELinks 0.11 +Platform=Digital Unix + +[ELinks/0.11* (*FreeBSD*)] +Parent=ELinks 0.11 +Platform=FreeBSD + +[ELinks/0.11* (*HPUX*)] +Parent=ELinks 0.11 +Platform=HP-UX + +[ELinks/0.11* (*IRIX*)] +Parent=ELinks 0.11 +Platform=IRIX + +[ELinks/0.11* (*Linux*)] +Parent=ELinks 0.11 +Platform=Linux + +[ELinks/0.11* (*NetBSD*)] +Parent=ELinks 0.11 +Platform=NetBSD + +[ELinks/0.11* (*OpenBSD*)] +Parent=ELinks 0.11 +Platform=OpenBSD + +[ELinks/0.11* (*OS/2*)] +Parent=ELinks 0.11 +Platform=OS/2 + +[ELinks/0.11* (*RISC*)] +Parent=ELinks 0.11 +Platform=RISC OS + +[ELinks/0.11* (*Solaris*)] +Parent=ELinks 0.11 +Platform=Solaris + +[ELinks/0.11* (*Unix*)] +Parent=ELinks 0.11 +Platform=Unix + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.12 + +[ELinks 0.12] +Parent=DefaultProperties +Browser=ELinks +Version=0.12 +MinorVer=12 +Frames=true +Tables=true + +[ELinks (0.12*; *AIX*)] +Parent=ELinks 0.12 +Platform=AIX + +[ELinks (0.12*; *BeOS*)] +Parent=ELinks 0.12 +Platform=BeOS + +[ELinks (0.12*; *CygWin*)] +Parent=ELinks 0.12 +Platform=CygWin + +[ELinks (0.12*; *Darwin*)] +Parent=ELinks 0.12 +Platform=Darwin + +[ELinks (0.12*; *Digital Unix*)] +Parent=ELinks 0.12 +Platform=Digital Unix + +[ELinks (0.12*; *FreeBSD*)] +Parent=ELinks 0.12 +Platform=FreeBSD + +[ELinks (0.12*; *HPUX*)] +Parent=ELinks 0.12 +Platform=HP-UX + +[ELinks (0.12*; *IRIX*)] +Parent=ELinks 0.12 +Platform=IRIX + +[ELinks (0.12*; *Linux*)] +Parent=ELinks 0.12 +Platform=Linux + +[ELinks (0.12*; *NetBSD*)] +Parent=ELinks 0.12 +Platform=NetBSD + +[ELinks (0.12*; *OpenBSD*)] +Parent=ELinks 0.12 +Platform=OpenBSD + +[ELinks (0.12*; *OS/2*)] +Parent=ELinks 0.12 +Platform=OS/2 + +[ELinks (0.12*; *RISC*)] +Parent=ELinks 0.12 +Platform=RISC OS + +[ELinks (0.12*; *Solaris*)] +Parent=ELinks 0.12 +Platform=Solaris + +[ELinks (0.12*; *Unix*)] +Parent=ELinks 0.12 +Platform=Unix + +[ELinks/0.12* (*AIX*)] +Parent=ELinks 0.12 +Platform=AIX + +[ELinks/0.12* (*BeOS*)] +Parent=ELinks 0.12 +Platform=BeOS + +[ELinks/0.12* (*CygWin*)] +Parent=ELinks 0.12 +Platform=CygWin + +[ELinks/0.12* (*Darwin*)] +Parent=ELinks 0.12 +Platform=Darwin + +[ELinks/0.12* (*Digital Unix*)] +Parent=ELinks 0.12 +Platform=Digital Unix + +[ELinks/0.12* (*FreeBSD*)] +Parent=ELinks 0.12 +Platform=FreeBSD + +[ELinks/0.12* (*HPUX*)] +Parent=ELinks 0.12 +Platform=HP-UX + +[ELinks/0.12* (*IRIX*)] +Parent=ELinks 0.12 +Platform=IRIX + +[ELinks/0.12* (*Linux*)] +Parent=ELinks 0.12 +Platform=Linux + +[ELinks/0.12* (*NetBSD*)] +Parent=ELinks 0.12 +Platform=NetBSD + +[ELinks/0.12* (*OpenBSD*)] +Parent=ELinks 0.12 +Platform=OpenBSD + +[ELinks/0.12* (*OS/2*)] +Parent=ELinks 0.12 +Platform=OS/2 + +[ELinks/0.12* (*RISC*)] +Parent=ELinks 0.12 +Platform=RISC OS + +[ELinks/0.12* (*Solaris*)] +Parent=ELinks 0.12 +Platform=Solaris + +[ELinks/0.12* (*Unix*)] +Parent=ELinks 0.12 +Platform=Unix + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ELinks 0.9 + +[ELinks 0.9] +Parent=DefaultProperties +Browser=ELinks +Version=0.9 +MinorVer=9 +Frames=true +Tables=true + +[ELinks (0.9*; *AIX*)] +Parent=ELinks 0.9 +Platform=AIX + +[ELinks (0.9*; *BeOS*)] +Parent=ELinks 0.9 +Platform=BeOS + +[ELinks (0.9*; *CygWin*)] +Parent=ELinks 0.9 +Platform=CygWin + +[ELinks (0.9*; *Darwin*)] +Parent=ELinks 0.9 +Platform=Darwin + +[ELinks (0.9*; *Digital Unix*)] +Parent=ELinks 0.9 +Platform=Digital Unix + +[ELinks (0.9*; *FreeBSD*)] +Parent=ELinks 0.9 +Platform=FreeBSD + +[ELinks (0.9*; *HPUX*)] +Parent=ELinks 0.9 +Platform=HP-UX + +[ELinks (0.9*; *IRIX*)] +Parent=ELinks 0.9 +Platform=IRIX + +[ELinks (0.9*; *Linux*)] +Parent=ELinks 0.9 +Platform=Linux + +[ELinks (0.9*; *NetBSD*)] +Parent=ELinks 0.9 +Platform=NetBSD + +[ELinks (0.9*; *OpenBSD*)] +Parent=ELinks 0.9 +Platform=OpenBSD + +[ELinks (0.9*; *OS/2*)] +Parent=ELinks 0.9 +Platform=OS/2 + +[ELinks (0.9*; *RISC*)] +Parent=ELinks 0.9 +Platform=RISC OS + +[ELinks (0.9*; *Solaris*)] +Parent=ELinks 0.9 +Platform=Solaris + +[ELinks (0.9*; *Unix*)] +Parent=ELinks 0.9 +Platform=Unix + +[ELinks/0.9* (*AIX*)] +Parent=ELinks 0.9 +Platform=AIX + +[ELinks/0.9* (*BeOS*)] +Parent=ELinks 0.9 +Platform=BeOS + +[ELinks/0.9* (*CygWin*)] +Parent=ELinks 0.9 +Platform=CygWin + +[ELinks/0.9* (*Darwin*)] +Parent=ELinks 0.9 +Platform=Darwin + +[ELinks/0.9* (*Digital Unix*)] +Parent=ELinks 0.9 +Platform=Digital Unix + +[ELinks/0.9* (*FreeBSD*)] +Parent=ELinks 0.9 +Platform=FreeBSD + +[ELinks/0.9* (*HPUX*)] +Parent=ELinks 0.9 +Platform=HP-UX + +[ELinks/0.9* (*IRIX*)] +Parent=ELinks 0.9 +Platform=IRIX + +[ELinks/0.9* (*Linux*)] +Parent=ELinks 0.9 +Platform=Linux + +[ELinks/0.9* (*NetBSD*)] +Parent=ELinks 0.9 +Platform=NetBSD + +[ELinks/0.9* (*OpenBSD*)] +Parent=ELinks 0.9 +Platform=OpenBSD + +[ELinks/0.9* (*OS/2*)] +Parent=ELinks 0.9 +Platform=OS/2 + +[ELinks/0.9* (*RISC*)] +Parent=ELinks 0.9 +Platform=RISC OS + +[ELinks/0.9* (*Solaris*)] +Parent=ELinks 0.9 +Platform=Solaris + +[ELinks/0.9* (*Unix*)] +Parent=ELinks 0.9 +Platform=Unix + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AppleWebKit + +[AppleWebKit] +Parent=DefaultProperties +Browser=AppleWebKit +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (KHTML, like Gecko)] +Parent=AppleWebKit + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Camino + +[Camino] +Parent=DefaultProperties +Browser=Camino +Platform=MacOSX +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.7*] +Parent=Camino +Version=0.7 +MajorVer=0 +MinorVer=7 +Beta=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.8*] +Parent=Camino +Version=0.8 +MajorVer=0 +MinorVer=8 +Beta=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/0.9*] +Parent=Camino +Version=0.9 +MajorVer=0 +MinorVer=9 +Beta=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.0*] +Parent=Camino +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.2*] +Parent=Camino +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.3*] +Parent=Camino +Version=1.3 +MajorVer=1 +MinorVer=3 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.4*] +Parent=Camino +Version=1.4 +MajorVer=1 +MinorVer=4 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.5*] +Parent=Camino +Version=1.5 +MajorVer=1 +MinorVer=5 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; *Mac OS X*) Gecko/* Camino/1.6*] +Parent=Camino +Version=1.6 +MajorVer=1 +MinorVer=6 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Chimera + +[Chimera] +Parent=DefaultProperties +Browser=Chimera +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true + +[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Chimera/*] +Parent=Chimera +Platform=MacOSX + +[Mozilla/5.0 Gecko/* Chimera/*] +Parent=Chimera + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Dillo + +[Dillo] +Parent=DefaultProperties +Browser=Dillo +Platform=Linux +Frames=true +IFrames=true +Tables=true +Cookies=true +CssVersion=2 +supportsCSS=true + +[Dillo/0.6*] +Parent=Dillo +Version=0.6 +MajorVer=0 +MinorVer=6 + +[Dillo/0.7*] +Parent=Dillo +Version=0.7 +MajorVer=0 +MinorVer=7 + +[Dillo/0.8*] +Parent=Dillo +Version=0.8 +MajorVer=0 +MinorVer=8 + +[Dillo/2.0] +Parent=Dillo +Version=2.0 +MajorVer=2 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Emacs/W3 + +[Emacs/W3] +Parent=DefaultProperties +Browser=Emacs/W3 +Frames=true +Tables=true +Cookies=true + +[Emacs/W3/2.* (Unix*] +Parent=Emacs/W3 +Version=2.0 +MajorVer=2 +MinorVer=0 +Platform=Unix + +[Emacs/W3/2.* (X11*] +Parent=Emacs/W3 +Version=2.0 +MajorVer=2 +MinorVer=0 +Platform=Linux + +[Emacs/W3/3.* (Unix*] +Parent=Emacs/W3 +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=Unix + +[Emacs/W3/3.* (X11*] +Parent=Emacs/W3 +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=Linux + +[Emacs/W3/4.* (Unix*] +Parent=Emacs/W3 +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=Unix + +[Emacs/W3/4.* (X11*] +Parent=Emacs/W3 +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fantomas + +[fantomas] +Parent=DefaultProperties +Browser=fantomas +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true + +[Mozilla/4.0 (cloakBrowser)] +Parent=fantomas +Browser=fantomas cloakBrowser + +[Mozilla/4.0 (fantomas shadowMaker Browser)] +Parent=fantomas +Browser=fantomas shadowMaker Browser + +[Mozilla/4.0 (fantomBrowser)] +Parent=fantomas +Browser=fantomas fantomBrowser + +[Mozilla/4.0 (fantomCrew Browser)] +Parent=fantomas +Browser=fantomas fantomCrew Browser + +[Mozilla/4.0 (stealthBrowser)] +Parent=fantomas +Browser=fantomas stealthBrowser + +[multiBlocker browser*] +Parent=fantomas +Browser=fantomas multiBlocker browser + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FrontPage + +[FrontPage] +Parent=DefaultProperties +Browser=FrontPage +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true + +[Mozilla/?* (compatible; MS FrontPage*)] +Parent=FrontPage + +[MSFrontPage/*] +Parent=FrontPage + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Galeon + +[Galeon] +Parent=DefaultProperties +Browser=Galeon +Platform=Linux +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (X11; U; Linux*) Gecko/* Galeon/1.*] +Parent=Galeon +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (X11; U; Linux*) Gecko/* Galeon/2.*] +Parent=Galeon +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 Galeon/1.* (X11; Linux*)*] +Parent=Galeon +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 Galeon/2.* (X11; Linux*)*] +Parent=Galeon +Version=2.0 +MajorVer=2 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; HP Secure Web Browser + +[HP Secure Web Browser] +Parent=DefaultProperties +Browser=HP Secure Web Browser +Platform=OpenVMS +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.0*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.1*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.1 +MajorVer=1 +MinorVer=1 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.2*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.3*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.3 +MajorVer=1 +MinorVer=3 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.4*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.4 +MajorVer=1 +MinorVer=4 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.5*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.5 +MajorVer=1 +MinorVer=5 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.6*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.6 +MajorVer=1 +MinorVer=6 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.7*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.7 +MajorVer=1 +MinorVer=7 + +[Mozilla/5.0 (X11; U; OpenVMS*; *; rv:1.8*) Gecko/*] +Parent=HP Secure Web Browser +Version=1.8 +MajorVer=1 +MinorVer=8 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IBrowse + +[IBrowse] +Parent=DefaultProperties +Browser=IBrowse +Platform=Amiga +Frames=true +Tables=true +Cookies=true +JavaScript=true + +[Arexx (compatible; MSIE 6.0; AmigaOS5.0) IBrowse 4.0] +Parent=IBrowse +Version=4.0 +MajorVer=4 +MinorVer=0 + +[IBrowse/1.22 (AmigaOS *)] +Parent=IBrowse +Version=1.22 +MajorVer=1 +MinorVer=22 + +[IBrowse/2.1 (AmigaOS *)] +Parent=IBrowse +Version=2.1 +MajorVer=2 +MinorVer=1 + +[IBrowse/2.2 (AmigaOS *)] +Parent=IBrowse +Version=2.2 +MajorVer=2 +MinorVer=2 + +[IBrowse/2.3 (AmigaOS *)] +Parent=IBrowse +Version=2.2 +MajorVer=2 +MinorVer=3 + +[Mozilla/* (Win98; I) IBrowse/2.1 (AmigaOS 3.1)] +Parent=IBrowse +Version=2.1 +MajorVer=2 +MinorVer=1 + +[Mozilla/* (Win98; I) IBrowse/2.2 (AmigaOS 3.1)] +Parent=IBrowse +Version=2.2 +MajorVer=2 +MinorVer=2 + +[Mozilla/* (Win98; I) IBrowse/2.3 (AmigaOS 3.1)] +Parent=IBrowse +Version=2.3 +MajorVer=2 +MinorVer=3 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iCab + +[iCab] +Parent=DefaultProperties +Browser=iCab +Frames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[iCab/2.7* (Macintosh; ?; 68K*)] +Parent=iCab +Version=2.7 +MajorVer=2 +MinorVer=7 +Platform=Mac68K + +[iCab/2.7* (Macintosh; ?; PPC*)] +Parent=iCab +Version=2.7 +MajorVer=2 +MinorVer=7 +Platform=MacPPC + +[iCab/2.8* (Macintosh; ?; *Mac OS X*)] +Parent=iCab +Version=2.8 +MajorVer=2 +MinorVer=8 +Platform=MacOSX + +[iCab/2.8* (Macintosh; ?; 68K*)] +Parent=iCab +Version=2.8 +MajorVer=2 +MinorVer=8 +Platform=Mac68K + +[iCab/2.8* (Macintosh; ?; PPC)] +Parent=iCab +Version=2.8 +MajorVer=2 +MinorVer=8 +Platform=MacPPC + +[iCab/2.9* (Macintosh; ?; *Mac OS X*)] +Parent=iCab +Version=2.9 +MajorVer=2 +MinorVer=9 +Platform=MacOSX + +[iCab/2.9* (Macintosh; ?; 68K*)] +Parent=iCab +Version=2.9 +MajorVer=2 +MinorVer=9 +Platform=Mac68K + +[iCab/2.9* (Macintosh; ?; PPC*)] +Parent=iCab +Version=2.9 +MajorVer=2 +MinorVer=9 +Platform=MacPPC + +[iCab/3.0* (Macintosh; ?; *Mac OS X*)] +Parent=iCab +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=MacOSX +CssVersion=2 +supportsCSS=true + +[iCab/3.0* (Macintosh; ?; PPC*)] +Parent=iCab +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=MacPPC +CssVersion=2 +supportsCSS=true + +[iCab/4.0 (Macintosh; U; *Mac OS X)] +Parent=iCab +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=MacOSX + +[Mozilla/* (compatible; iCab 3.0*; Macintosh; *Mac OS X*)] +Parent=iCab +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=MacOSX +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; iCab 3.0*; Macintosh; ?; PPC*)] +Parent=iCab +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=MacPPC +CssVersion=2 +supportsCSS=true + +[Mozilla/4.5 (compatible; iCab 2.7*; Macintosh; ?; 68K*)] +Parent=iCab +Version=2.7 +MajorVer=2 +MinorVer=7 +Platform=Mac68K + +[Mozilla/4.5 (compatible; iCab 2.7*; Macintosh; ?; PPC*)] +Parent=iCab +Version=2.7 +MajorVer=2 +MinorVer=7 +Platform=MacPPC + +[Mozilla/4.5 (compatible; iCab 2.8*; Macintosh; ?; *Mac OS X*)] +Parent=iCab +Version=2.8 +MajorVer=2 +MinorVer=8 +Platform=MacOSX + +[Mozilla/4.5 (compatible; iCab 2.8*; Macintosh; ?; PPC*)] +Parent=iCab +Version=2.8 +MajorVer=2 +MinorVer=8 +Platform=MacPPC + +[Mozilla/4.5 (compatible; iCab 2.9*; Macintosh; *Mac OS X*)] +Parent=iCab +Version=2.9 +MajorVer=2 +MinorVer=9 +Platform=MacOSX + +[Mozilla/4.5 (compatible; iCab 2.9*; Macintosh; ?; PPC*)] +Parent=iCab +Version=2.9 +MajorVer=2 +MinorVer=9 +Platform=MacPPC + +[Mozilla/4.5 (compatible; iCab 4.2*; Macintosh; *Mac OS X*)] +Parent=iCab +Version=4.2 +MajorVer=4 +MinorVer=2 +Platform=MacOSX + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iSiloX + +[iSiloX] +Parent=DefaultProperties +Browser=iSiloX +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +Crawler=true +CssVersion=2 +supportsCSS=true + +[iSiloX/4.0* MacOS] +Parent=iSiloX +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=MacPPC + +[iSiloX/4.0* Windows/32] +Parent=iSiloX +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=Win32 +Win32=true + +[iSiloX/4.1* MacOS] +Parent=iSiloX +Version=4.1 +MajorVer=4 +MinorVer=1 +Platform=MacPPC + +[iSiloX/4.1* Windows/32] +Parent=iSiloX +Version=4.1 +MajorVer=4 +MinorVer=1 +Platform=Win32 +Win32=true + +[iSiloX/4.2* MacOS] +Parent=iSiloX +Version=4.2 +MajorVer=4 +MinorVer=2 +Platform=MacPPC + +[iSiloX/4.2* Windows/32] +Parent=iSiloX +Version=4.2 +MajorVer=4 +MinorVer=2 +Platform=Win32 +Win32=true + +[iSiloX/4.3* MacOS] +Parent=iSiloX +Version=4.3 +MajorVer=4 +MinorVer=4 +Platform=MacOSX + +[iSiloX/4.3* Windows/32] +Parent=iSiloX +Version=4.3 +MajorVer=4 +MinorVer=3 +Platform=Win32 +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Lycoris Desktop/LX + +[Lycoris Desktop/LX] +Parent=DefaultProperties +Browser=Lycoris Desktop/LX +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +Crawler=true + +[Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.*: Desktop/LX Amethyst) Gecko/*] +Parent=Lycoris Desktop/LX +Version=1.1 +MajorVer=1 +MinorVer=1 +Platform=Linux + +[Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.*; Desktop/LX Amethyst) Gecko/*] +Parent=Lycoris Desktop/LX +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mosaic + +[Mosaic] +Parent=DefaultProperties +Browser=Mosaic +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true + +[Mozilla/4.0 (VMS_Mosaic)] +Parent=Mosaic +Platform=OpenVMS + +[VMS_Mosaic/3.7*] +Parent=Mosaic +Version=3.7 +MajorVer=3 +MinorVer=7 +Platform=OpenVMS + +[VMS_Mosaic/3.8*] +Parent=Mosaic +Version=3.8 +MajorVer=3 +MinorVer=8 +Platform=OpenVMS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; NetPositive + +[NetPositive] +Parent=DefaultProperties +Browser=NetPositive +Platform=BeOS +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true + +[*NetPositive/2.2*] +Parent=NetPositive +Version=2.2 +MajorVer=2 +MinorVer=2 + +[*NetPositive/2.2*BeOS*] +Parent=NetPositive +Version=2.2 +MajorVer=2 +MinorVer=2 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; OmniWeb + +[OmniWeb] +Parent=DefaultProperties +Browser=OmniWeb +Platform=MacOSX +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +isMobileDevice=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v4*] +Parent=OmniWeb +Version=4.5 +MajorVer=4 +MinorVer=5 +Platform=MacOSX + +[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v5*] +Parent=OmniWeb +Version=5. +MajorVer=5 +MinorVer=0 +Platform=MacOSX + +[Mozilla/* (Macintosh; ?; *Mac OS X; *) AppleWebKit/* (*) OmniWeb/v6*] +Parent=OmniWeb +Version=6.0 +MajorVer=6 +MinorVer=0 +Platform=MacOSX + +[Mozilla/* (Macintosh; ?; PPC) OmniWeb/4*] +Parent=OmniWeb +Version=4.0 +MajorVer=4 +MinorVer=0 +Platform=MacPPC + +[Mozilla/* (Macintosh; ?; PPC) OmniWeb/5*] +Parent=OmniWeb +Version=5.0 +MajorVer=5 +MinorVer=0 +Platform=MacOSX + +[Mozilla/* (Macintosh; ?; PPC) OmniWeb/6*] +Parent=OmniWeb +Version=6.0 +MajorVer=6 +MinorVer=0 +Platform=MacPPC + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.34] +Parent=OmniWeb +Version=5.1 +MajorVer=5 +MinorVer=1 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.34] +Parent=OmniWeb +Version=5.1 +MajorVer=5 +MinorVer=1 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ (KHTML, like Gecko, Safari/420) OmniWeb/v607] +Parent=OmniWeb +Version=5.5 +MajorVer=5 +MinorVer=5 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ (KHTML, like Gecko, Safari/420) OmniWeb/v607] +Parent=OmniWeb +Version=5.5 +MajorVer=5 +MinorVer=5 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/522+ (KHTML, like Gecko, Safari/522) OmniWeb/v613] +Parent=OmniWeb +Version=5.6 +MajorVer=5 +MinorVer=6 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/522+ (KHTML, like Gecko, Safari/522) OmniWeb/v613] +Parent=OmniWeb +Version=5.6 +MajorVer=5 +MinorVer=6 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v496] +Parent=OmniWeb +Version=4.5 +MajorVer=4 +MinorVer=5 + +[Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v558.36 ] +Parent=OmniWeb +Version=5.0 +MajorVer=5 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Shiira + +[Shiira] +Parent=DefaultProperties +Browser=Shiira +Platform=MacOSX +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/0.9*] +Parent=Shiira +Version=0.9 +MajorVer=0 +MinorVer=9 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.0*] +Parent=Shiira +Version=1.0 +MajorVer=1 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.1*] +Parent=Shiira +Version=1.1 +MajorVer=1 +MinorVer=1 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/1.2*] +Parent=Shiira +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/2.1*] +Parent=Shiira +Version=2.1 +MajorVer=2 +MinorVer=1 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Shiira/2.2*] +Parent=Shiira +Version=2.2 +MajorVer=2 +MinorVer=2 + +[Windows Maker] +Parent=DefaultProperties +Browser=WMaker +Platform=Linux +Frames=true +IFrames=true +Tables=true +Cookies=true +VBScript=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[WMaker*] +Parent=Windows Maker + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.0 + +[K-Meleon 1.0] +Parent=DefaultProperties +Browser=K-Meleon +Version=1.0 +MajorVer=1 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.0*] +Parent=K-Meleon 1.0 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinNT +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.1 + +[K-Meleon 1.1] +Parent=DefaultProperties +Browser=K-Meleon +Version=1.1 +MajorVer=1 +MinorVer=1 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.1*] +Parent=K-Meleon 1.1 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinNT +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; K-Meleon 1.5 + +[K-Meleon 1.5] +Parent=DefaultProperties +Browser=K-Meleon +Version=1.5 +MajorVer=1 +MinorVer=5 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* K-Meleon?1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Platform=WinVista + +[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Platform=Win7 + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* K-Meleon/1.5*] +Parent=K-Meleon 1.5 +Version=1.0 +MajorVer=1 +MinorVer=0 +Platform=WinNT +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 3.0 + +[Konqueror 3.0] +Parent=DefaultProperties +Browser=Konqueror +Platform=Linux +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[*Konqueror/3.0*] +Parent=Konqueror 3.0 +Version=3.0 +MajorVer=3 +MinorVer=0 +IFrames=false + +[*Konqueror/3.0*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=FreeBSD +IFrames=false + +[*Konqueror/3.0*Linux*] +Parent=Konqueror 3.0 +Version=3.0 +MajorVer=3 +MinorVer=0 +Platform=Linux +IFrames=false + +[*Konqueror/3.1*] +Parent=Konqueror 3.0 +Version=3.1 +MajorVer=3 +MinorVer=1 + +[*Konqueror/3.1*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.1 +MajorVer=3 +MinorVer=1 +Platform=FreeBSD + +[*Konqueror/3.1*Linux*] +Parent=Konqueror 3.0 +Version=3.1 +MajorVer=3 +MinorVer=1 + +[*Konqueror/3.2*] +Parent=Konqueror 3.0 +Version=3.2 +MajorVer=3 +MinorVer=2 + +[*Konqueror/3.2*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.2 +MajorVer=3 +MinorVer=2 +Platform=FreeBSD + +[*Konqueror/3.2*Linux*] +Parent=Konqueror 3.0 +Version=3.2 +MajorVer=3 +MinorVer=2 +Platform=Linux + +[*Konqueror/3.3*] +Parent=Konqueror 3.0 +Version=3.3 +MajorVer=3 +MinorVer=3 + +[*Konqueror/3.3*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.3 +MajorVer=3 +MinorVer=3 +Platform=FreeBSD + +[*Konqueror/3.3*Linux*] +Parent=Konqueror 3.0 +Version=3.3 +MajorVer=3 +MinorVer=3 +Platform=Linux + +[*Konqueror/3.3*OpenBSD*] +Parent=Konqueror 3.0 +Version=3.3 +MajorVer=3 +MinorVer=3 +Platform=OpenBSD + +[*Konqueror/3.4*] +Parent=Konqueror 3.0 +Version=3.4 +MajorVer=3 +MinorVer=4 + +[*Konqueror/3.4*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.4 +MajorVer=3 +MinorVer=4 +Platform=FreeBSD + +[*Konqueror/3.4*Linux*] +Parent=Konqueror 3.0 +Version=3.4 +MajorVer=3 +MinorVer=4 +Platform=Linux + +[*Konqueror/3.4*OpenBSD*] +Parent=Konqueror 3.0 +Version=3.4 +MajorVer=3 +MinorVer=4 +Platform=OpenBSD + +[*Konqueror/3.5*] +Parent=Konqueror 3.0 +Version=3.5 +MajorVer=3 +MinorVer=5 + +[*Konqueror/3.5*FreeBSD*] +Parent=Konqueror 3.0 +Version=3.5 +MajorVer=3 +MinorVer=5 +Platform=FreeBSD + +[*Konqueror/3.5*Linux*] +Parent=Konqueror 3.0 +Version=3.5 +MajorVer=3 +MinorVer=5 +Platform=Linux + +[*Konqueror/3.5*OpenBSD*] +Parent=Konqueror 3.0 +Version=3.5 +MajorVer=3 +MinorVer=5 +Platform=OpenBSD + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.0 + +[Konqueror 4.0] +Parent=DefaultProperties +Browser=Konqueror +Version=4.0 +MajorVer=4 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (compatible; Konqueror/4.0*; Debian) KHTML/4.* (like Gecko)] +Parent=Konqueror 4.0 +Platform=Debian + +[Mozilla/5.0 (compatible; Konqueror/4.0.*; *Linux) KHTML/4.* (like Gecko)] +Parent=Konqueror 4.0 +Platform=Linux + +[Mozilla/5.0 (compatible; Konqueror/4.0.*; FreeBSD) KHTML/4.* (like Gecko)] +Parent=Konqueror 4.0 +Platform=FreeBSD + +[Mozilla/5.0 (compatible; Konqueror/4.0.*; NetBSD) KHTML/4.* (like Gecko)] +Parent=Konqueror 4.0 +Platform=NetBSD + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.1 + +[Konqueror 4.1] +Parent=DefaultProperties +Browser=Konqueror +Version=4.1 +MajorVer=4 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (compatible; Konqueror/4.1*; *Linux*) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.1 +Platform=Linux + +[Mozilla/5.0 (compatible; Konqueror/4.1*; Debian) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.1 +Platform=Debian + +[Mozilla/5.0 (compatible; Konqueror/4.1*; FreeBSD) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.1 +Platform=FreeBSD + +[Mozilla/5.0 (compatible; Konqueror/4.1*; NetBSD) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.1 +Platform=NetBSD + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Konqueror 4.2 + +[Konqueror 4.2] +Parent=DefaultProperties +Browser=Konqueror +Version=4.2 +MajorVer=4 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (compatible; Konqueror/4.2*; *Linux*) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.2 +Platform=Linux + +[Mozilla/5.0 (compatible; Konqueror/4.2*; Debian) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.2 +Platform=Debian + +[Mozilla/5.0 (compatible; Konqueror/4.2*; FreeBSD) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.2 +Platform=FreeBSD + +[Mozilla/5.0 (compatible; Konqueror/4.2*; NetBSD) KHTML/4.* (like Gecko)*] +Parent=Konqueror 4.2 +Platform=NetBSD + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari + +[Safari] +Parent=DefaultProperties +Browser=Safari +Platform=MacOSX +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/100*] +Parent=Safari +Version=1.1 +MajorVer=1 +MinorVer=1 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/125*] +Parent=Safari +Version=1.2 +MajorVer=1 +MinorVer=2 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/312*] +Parent=Safari +Version=1.3 +MajorVer=1 +MinorVer=3 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/412*] +Parent=Safari +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/416*] +Parent=Safari +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/417*] +Parent=Safari +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/418*] +Parent=Safari +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/419*] +Parent=Safari +Version=2.0 +MajorVer=2 +MinorVer=0 + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/52*] +Parent=Safari +Beta=true + +[Mozilla/5.0 (Macintosh; *Mac OS X*) AppleWebKit/* (*) Safari/85*] +Parent=Safari +Version=1.0 +MajorVer=1 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.0 + +[Safari 3.0] +Parent=DefaultProperties +Browser=Safari +Version=3.0 +MajorVer=3 +Platform=MacOSX +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.0* Safari/*] +Parent=Safari 3.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.0* Safari/*] +Parent=Safari 3.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.0* Safari/*] +Parent=Safari 3.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.0* Safari/*] +Parent=Safari 3.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.0* Safari/*] +Parent=Safari 3.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.1 + +[Safari 3.1] +Parent=DefaultProperties +Browser=Safari +Version=3.1 +MajorVer=3 +MinorVer=1 +Platform=MacOSX +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.1* Safari/*] +Parent=Safari 3.1 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.1* Safari/*] +Parent=Safari 3.1 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.1* Safari/*] +Parent=Safari 3.1 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.1* Safari/*] +Parent=Safari 3.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.1* Safari/*] +Parent=Safari 3.1 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 3.2 + +[Safari 3.2] +Parent=DefaultProperties +Browser=Safari +Version=3.2 +MajorVer=3 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) AppleWebKit/* (*) Version/3.2* Safari/*] +Parent=Safari 3.2 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/3.2* Safari/*] +Parent=Safari 3.2 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/3.2* Safari/*] +Parent=Safari 3.2 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/3.2* Safari/*] +Parent=Safari 3.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/3.2* Safari/*] +Parent=Safari 3.2 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Safari 4.0 + +[Safari 4.0] +Parent=DefaultProperties +Browser=Safari +Version=4.0 +MajorVer=4 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *) AppleWebKit/* (KHTML, like Gecko) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *) AppleWebKit/* (KHTML, like Gecko) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) AppleWebKit/* (*) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) AppleWebKit/* (*) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) AppleWebKit/* (*) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) AppleWebKit/* (*) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; Windows NT 7.0; *) AppleWebKit/* (*) Version/4 Public Beta Safari/*] +Parent=Safari 4.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; Windows NT 7.0; *) AppleWebKit/* (*) Version/4.0* Safari/*] +Parent=Safari 4.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 10.0 + +[Opera 10.0] +Parent=DefaultProperties +Browser=Opera +Version=10.0 +MajorVer=10 +Alpha=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 10.0*] +Parent=Opera 10.0 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 10.0*] +Parent=Opera 10.0 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 10.0*] +Parent=Opera 10.0 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 10.0*] +Parent=Opera 10.0 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 10.0*] +Parent=Opera 10.0 +Platform=Linux + +[Opera/10.0* (Linux*)*] +Parent=Opera 10.0 +Platform=Linux + +[Opera/10.0* (Macintosh; *Mac OS X;*)*] +Parent=Opera 10.0 +Platform=MacOSX + +[Opera/10.0* (Windows 95*)*] +Parent=Opera 10.0 +Platform=Win95 +Win32=true + +[Opera/10.0* (Windows 98*)*] +Parent=Opera 10.0 +Platform=Win98 +Win32=true + +[Opera/10.0* (Windows CE*)*] +Parent=Opera 10.0 +Platform=WinCE +Win32=true + +[Opera/10.0* (Windows ME*)*] +Parent=Opera 10.0 +Platform=WinME +Win32=true + +[Opera/10.0* (Windows NT 4.0*)*] +Parent=Opera 10.0 +Platform=WinNT +Win32=true + +[Opera/10.0* (Windows NT 5.0*)*] +Parent=Opera 10.0 +Platform=Win2000 +Win32=true + +[Opera/10.0* (Windows NT 5.1*)*] +Parent=Opera 10.0 +Platform=WinXP +Win32=true + +[Opera/10.0* (Windows NT 5.2*)*] +Parent=Opera 10.0 +Platform=Win2003 +Win32=true + +[Opera/10.0* (Windows NT 6.0*)*] +Parent=Opera 10.0 +Platform=WinVista +Win32=true + +[Opera/10.0* (Windows NT 6.1*)*] +Parent=Opera 10.0 +Platform=Win7 + +[Opera/10.0* (Windows XP*)*] +Parent=Opera 10.0 +Platform=WinXP +Win32=true + +[Opera/10.0* (X11; FreeBSD*)*] +Parent=Opera 10.0 +Platform=FreeBSD + +[Opera/10.0* (X11; Linux*)*] +Parent=Opera 10.0 +Platform=Linux + +[Opera/10.0* (X11; SunOS*)*] +Parent=Opera 10.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.0 + +[Opera 7.0] +Parent=DefaultProperties +Browser=Opera +Version=7.0 +MajorVer=7 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/3.0 (Windows 2000; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/3.0 (Windows 95; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win95 +Win32=true + +[Mozilla/3.0 (Windows 98; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win98 +Win32=true + +[Mozilla/3.0 (Windows ME; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinME +Win32=true + +[Mozilla/3.0 (Windows NT 4.0; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinNT +Win32=true + +[Mozilla/3.0 (Windows XP; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 2000) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 95) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win95 +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows 98) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win98 +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows ME) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinME +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 4.0) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinNT +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.0) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows XP) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/4.78 (Windows 2000; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/4.78 (Windows 95; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win95 +Win32=true + +[Mozilla/4.78 (Windows 98; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win98 +Win32=true + +[Mozilla/4.78 (Windows ME; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinME +Win32=true + +[Mozilla/4.78 (Windows NT 4.0; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinNT +Win32=true + +[Mozilla/4.78 (Windows NT 5.1; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/4.78 (Windows Windows NT 5.0; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/4.78 (Windows XP; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows 2000; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows 95; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows 98; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows ME; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows NT 4.0; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows NT 5.1; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows XP; ?) Opera 7.0*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Opera/7.0* (Windows 2000; ?)*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Opera/7.0* (Windows 95; ?)*] +Parent=Opera 7.0 +Platform=Win95 +Win32=true + +[Opera/7.0* (Windows 98; ?)*] +Parent=Opera 7.0 +Platform=Win98 +Win32=true + +[Opera/7.0* (Windows ME; ?)*] +Parent=Opera 7.0 +Platform=WinME +Win32=true + +[Opera/7.0* (Windows NT 4.0; ?)*] +Parent=Opera 7.0 +Platform=WinNT +Win32=true + +[Opera/7.0* (Windows NT 5.0; ?)*] +Parent=Opera 7.0 +Platform=Win2000 +Win32=true + +[Opera/7.0* (Windows NT 5.1; ?)*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +[Opera/7.0* (Windows XP; ?)*] +Parent=Opera 7.0 +Platform=WinXP +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.1 + +[Opera 7.1] +Parent=DefaultProperties +Browser=Opera +Version=7.1 +MajorVer=7 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows 2000; ?) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; ?) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; ?) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; ?) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; U) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; U) Opera 7.1*] +Parent=Opera 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.1*] +Parent=Opera 7.1 +Platform=WinXP +Win32=true + +[Opera/7.1* (Linux*; ?)*] +Parent=Opera 7.1 +Platform=Linux + +[Opera/7.1* (Windows 95; ?)*] +Parent=Opera 7.1 +Platform=Win95 +Win32=true + +[Opera/7.1* (Windows 98; ?)*] +Parent=Opera 7.1 +Platform=Win98 +Win32=true + +[Opera/7.1* (Windows ME; ?)*] +Parent=Opera 7.1 +Platform=WinME +Win32=true + +[Opera/7.1* (Windows NT 4.0; ?)*] +Parent=Opera 7.1 +Platform=WinNT +Win32=true + +[Opera/7.1* (Windows NT 5.0; ?)*] +Parent=Opera 7.1 +Platform=Win2000 +Win32=true + +[Opera/7.1* (Windows NT 5.1; ?)*] +Parent=Opera 7.1 +Platform=WinXP +Win32=true + +[Opera/7.1* (Windows XP; ?)*] +Parent=Opera 7.1 +Platform=WinXP +Win32=true + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.2 + +[Opera 7.2] +Parent=DefaultProperties +Browser=Opera +Version=7.2 +MajorVer=7 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.2*] +Parent=Opera 7.2 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows 2000; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; U) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; U) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.2*] +Parent=Opera 7.2 +Platform=Win2003 +Win32=true + +[Opera/7.2* (Linux*; ?)*] +Parent=Opera 7.2 +Platform=Linux + +[Opera/7.2* (Windows 95; ?)*] +Parent=Opera 7.2 +Platform=Win95 +Win32=true + +[Opera/7.2* (Windows 98; ?)*] +Parent=Opera 7.2 +Platform=Win98 +Win32=true + +[Opera/7.2* (Windows ME; ?)*] +Parent=Opera 7.2 +Platform=WinME +Win32=true + +[Opera/7.2* (Windows NT 4.0; ?)*] +Parent=Opera 7.2 +Platform=WinNT +Win32=true + +[Opera/7.2* (Windows NT 5.0; ?)*] +Parent=Opera 7.2 +Platform=Win2000 +Win32=true + +[Opera/7.2* (Windows NT 5.1; ?)*] +Parent=Opera 7.2 +Platform=WinXP +Win32=true + +[Opera/7.2* (Windows NT 5.2; ?)*] +Parent=Opera 7.2 +Platform=Win2003 +Win32=true + +[Opera/7.2* (Windows XP; ?)*] +Parent=Opera 7.2 +Platform=WinXP +Win32=true + +[Opera/7.2* (X11; FreeBSD*; ?)*] +Parent=Opera 7.2 +Platform=FreeBSD + +[Opera/7.2* (X11; Linux*; ?)*] +Parent=Opera 7.2 +Platform=Linux + +[Opera/7.2* (X11; SunOS*)*] +Parent=Opera 7.2 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.5 + +[Opera 7.5] +Parent=DefaultProperties +Browser=Opera +Version=7.5 +MajorVer=7 +MinorVer=5 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.5*] +Parent=Opera 7.5 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 7.5*] +Parent=Opera 7.5 +Platform=MacPPC + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 7.5*] +Parent=Opera 7.5 +Platform=Linux + +[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=MacOSX + +[Mozilla/?.* (Windows 2000; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; U) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; U) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (X11; Linux*; ?) Opera 7.5*] +Parent=Opera 7.5 +Platform=Linux + +[Opera/7.5* (Linux*; ?)*] +Parent=Opera 7.5 +Platform=Linux + +[Opera/7.5* (Macintosh; *Mac OS X; ?)*] +Parent=Opera 7.5 +Platform=MacOSX + +[Opera/7.5* (Windows 95; ?)*] +Parent=Opera 7.5 +Platform=Win95 +Win32=true + +[Opera/7.5* (Windows 98; ?)*] +Parent=Opera 7.5 +Platform=Win98 +Win32=true + +[Opera/7.5* (Windows ME; ?)*] +Parent=Opera 7.5 +Platform=WinME +Win32=true + +[Opera/7.5* (Windows NT 4.0; ?)*] +Parent=Opera 7.5 +Platform=WinNT +Win32=true + +[Opera/7.5* (Windows NT 5.0; ?)*] +Parent=Opera 7.5 +Platform=Win2000 +Win32=true + +[Opera/7.5* (Windows NT 5.1; ?)*] +Parent=Opera 7.5 +Platform=WinXP +Win32=true + +[Opera/7.5* (Windows NT 5.2; ?)*] +Parent=Opera 7.5 +Platform=Win2003 +Win32=true + +[Opera/7.5* (Windows XP; ?)*] +Parent=Opera 7.5 +Platform=WinXP +Win32=true + +[Opera/7.5* (X11; FreeBSD*; ?)*] +Parent=Opera 7.5 +Platform=FreeBSD + +[Opera/7.5* (X11; Linux*; ?)*] +Parent=Opera 7.5 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 7.6 + +[Opera 7.6] +Parent=DefaultProperties +Browser=Opera +Version=7.6 +MajorVer=7 +MinorVer=6 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 7.6*] +Parent=Opera 7.6 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 7.6*] +Parent=Opera 7.6 +Platform=MacPPC + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 7.6*] +Parent=Opera 7.6 +Platform=Linux + +[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=MacOSX + +[Mozilla/?.* (Windows 2000; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; U) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; U) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (X11; Linux*; ?) Opera 7.6*] +Parent=Opera 7.6 +Platform=Linux + +[Opera/7.6* (Linux*)*] +Parent=Opera 7.6 +Platform=Linux + +[Opera/7.6* (Macintosh; *Mac OS X; ?)*] +Parent=Opera 7.6 +Platform=MacOSX + +[Opera/7.6* (Windows 95*)*] +Parent=Opera 7.6 +Platform=Win95 +Win32=true + +[Opera/7.6* (Windows 98*)*] +Parent=Opera 7.6 +Platform=Win98 +Win32=true + +[Opera/7.6* (Windows ME*)*] +Parent=Opera 7.6 +Platform=WinME +Win32=true + +[Opera/7.6* (Windows NT 4.0*)*] +Parent=Opera 7.6 +Platform=WinNT +Win32=true + +[Opera/7.6* (Windows NT 5.0*)*] +Parent=Opera 7.6 +Platform=Win2000 +Win32=true + +[Opera/7.6* (Windows NT 5.1*)*] +Parent=Opera 7.6 +Platform=WinXP +Win32=true + +[Opera/7.6* (Windows NT 5.2*)*] +Parent=Opera 7.6 +Platform=Win2003 +Win32=true + +[Opera/7.6* (Windows XP*)*] +Parent=Opera 7.6 +Platform=WinXP +Win32=true + +[Opera/7.6* (X11; FreeBSD*)*] +Parent=Opera 7.6 +Platform=FreeBSD + +[Opera/7.6* (X11; Linux*)*] +Parent=Opera 7.6 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.0 + +[Opera 8.0] +Parent=DefaultProperties +Browser=Opera +Version=8.0 +MajorVer=8 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC Mac OS X; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=MacOSX + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.0*] +Parent=Opera 8.0 +Platform=MacPPC + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinCE +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.0*] +Parent=Opera 8.0 +Platform=FreeBSD + +[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.0*] +Parent=Opera 8.0 +Platform=Linux + +[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.0*] +Parent=Opera 8.0 +Platform=MacOSX + +[Mozilla/?.* (Windows 2000; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (X11; Linux*; *) Opera 8.0*] +Parent=Opera 8.0 +Platform=Linux + +[Opera/8.0* (Linux*)*] +Parent=Opera 8.0 +Platform=Linux + +[Opera/8.0* (Macintosh; *Mac OS X; *)*] +Parent=Opera 8.0 +Platform=MacOSX + +[Opera/8.0* (Windows 95*)*] +Parent=Opera 8.0 +Platform=Win95 +Win32=true + +[Opera/8.0* (Windows 98*)*] +Parent=Opera 8.0 +Platform=Win98 +Win32=true + +[Opera/8.0* (Windows CE*)*] +Parent=Opera 8.0 +Platform=WinCE +Win32=true + +[Opera/8.0* (Windows ME*)*] +Parent=Opera 8.0 +Platform=WinME +Win32=true + +[Opera/8.0* (Windows NT 4.0*)*] +Parent=Opera 8.0 +Platform=WinNT +Win32=true + +[Opera/8.0* (Windows NT 5.0*)*] +Parent=Opera 8.0 +Platform=Win2000 +Win32=true + +[Opera/8.0* (Windows NT 5.1*)*] +Parent=Opera 8.0 +Platform=WinXP +Win32=true + +[Opera/8.0* (Windows NT 5.2*)*] +Parent=Opera 8.0 +Platform=Win2003 +Win32=true + +[Opera/8.0* (Windows XP*)*] +Parent=Opera 8.0 +Platform=WinXP +Win32=true + +[Opera/8.0* (X11; FreeBSD*)*] +Parent=Opera 8.0 +Platform=FreeBSD + +[Opera/8.0* (X11; Linux*)*] +Parent=Opera 8.0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.1 + +[Opera 8.1] +Parent=DefaultProperties +Browser=Opera +Version=8.1 +MajorVer=8 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.1*] +Parent=Opera 8.1 +Platform=MacPPC + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinCE +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.1*] +Parent=Opera 8.1 +Platform=FreeBSD + +[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.1*] +Parent=Opera 8.1 +Platform=Linux + +[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.1*] +Parent=Opera 8.1 +Platform=MacOSX + +[Mozilla/?.* (Windows 2000; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (X11; Linux*; *) Opera 8.1*] +Parent=Opera 8.1 +Platform=Linux + +[Opera/8.1* (Linux*)*] +Parent=Opera 8.1 +Platform=Linux + +[Opera/8.1* (Macintosh; *Mac OS X; *)*] +Parent=Opera 8.1 +Platform=MacOSX + +[Opera/8.1* (Windows 95*)*] +Parent=Opera 8.1 +Platform=Win95 +Win32=true + +[Opera/8.1* (Windows 98*)*] +Parent=Opera 8.1 +Platform=Win98 +Win32=true + +[Opera/8.1* (Windows CE*)*] +Parent=Opera 8.1 +Platform=WinCE +Win32=true + +[Opera/8.1* (Windows ME*)*] +Parent=Opera 8.1 +Platform=WinME +Win32=true + +[Opera/8.1* (Windows NT 4.0*)*] +Parent=Opera 8.1 +Platform=WinNT +Win32=true + +[Opera/8.1* (Windows NT 5.0*)*] +Parent=Opera 8.1 +Platform=Win2000 +Win32=true + +[Opera/8.1* (Windows NT 5.1*)*] +Parent=Opera 8.1 +Platform=WinXP +Win32=true + +[Opera/8.1* (Windows NT 5.2*)*] +Parent=Opera 8.1 +Platform=Win2003 +Win32=true + +[Opera/8.1* (Windows XP*)*] +Parent=Opera 8.1 +Platform=WinXP +Win32=true + +[Opera/8.1* (X11; FreeBSD*)*] +Parent=Opera 8.1 +Platform=FreeBSD + +[Opera/8.1* (X11; Linux*)*] +Parent=Opera 8.1 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 8.5 + +[Opera 8.5] +Parent=DefaultProperties +Browser=Opera +Version=8.5 +MajorVer=8 +MinorVer=5 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/?.* (compatible; MSIE ?.*; Linux*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Linux + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC Mac OS X;*) Opera 8.5*] +Parent=Opera 8.5 +Platform=MacOSX + +[Mozilla/?.* (compatible; MSIE ?.*; Mac_PowerPC) Opera 8.5*] +Parent=Opera 8.5 +Platform=MacPPC + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 2000*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 95*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win95 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows 98*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win98 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows CE) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinCE +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows ME*) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinME +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 4.0*) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinNT +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.0*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.1*) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows NT 5.2*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; Windows XP*) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (compatible; MSIE ?.*; X11; FreeBSD*) Opera 8.5*] +Parent=Opera 8.5 +Platform=FreeBSD + +[Mozilla/?.* (compatible; MSIE ?.*; X11; Linux*) Opera 8.5*] +Parent=Opera 8.5 +Platform=Linux + +[Mozilla/?.* (Macintosh; *Mac OS X; ?) Opera 8.5*] +Parent=Opera 8.5 +Platform=MacOSX + +[Mozilla/?.* (Macintosh; PPC Mac OS X;*) Opera 8.5*] +Parent=Opera 8.5 +Platform=MacOSX + +[Mozilla/?.* (Windows 2000; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows 95; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win95 +Win32=true + +[Mozilla/?.* (Windows 98; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win98 +Win32=true + +[Mozilla/?.* (Windows ME; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinME +Win32=true + +[Mozilla/?.* (Windows NT 4.0; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinNT +Win32=true + +[Mozilla/?.* (Windows NT 5.0; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2000 +Win32=true + +[Mozilla/?.* (Windows NT 5.1; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=WinXP +Win32=true + +[Mozilla/?.* (Windows NT 5.2; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Win2003 +Win32=true + +[Mozilla/?.* (X11; Linux*; *) Opera 8.5*] +Parent=Opera 8.5 +Platform=Linux + +[Opera/8.5* (Linux*)*] +Parent=Opera 8.5 +Platform=Linux + +[Opera/8.5* (Macintosh; *Mac OS X; *)*] +Parent=Opera 8.5 +Platform=MacOSX + +[Opera/8.5* (Windows 95*)*] +Parent=Opera 8.5 +Platform=Win95 +Win32=true + +[Opera/8.5* (Windows 98*)*] +Parent=Opera 8.5 +Platform=Win98 +Win32=true + +[Opera/8.5* (Windows CE*)*] +Parent=Opera 8.5 +Platform=WinCE +Win32=true + +[Opera/8.5* (Windows ME*)*] +Parent=Opera 8.5 +Platform=WinME +Win32=true + +[Opera/8.5* (Windows NT 4.0*)*] +Parent=Opera 8.5 +Platform=WinNT +Win32=true + +[Opera/8.5* (Windows NT 5.0*)*] +Parent=Opera 8.5 +Platform=Win2000 +Win32=true + +[Opera/8.5* (Windows NT 5.1*)*] +Parent=Opera 8.5 +Platform=WinXP +Win32=true + +[Opera/8.5* (Windows NT 5.2*)*] +Parent=Opera 8.5 +Platform=Win2003 +Win32=true + +[Opera/8.5* (Windows XP*)*] +Parent=Opera 8.5 +Platform=WinXP +Win32=true + +[Opera/8.5* (X11; FreeBSD*)*] +Parent=Opera 8.5 +Platform=FreeBSD + +[Opera/8.5* (X11; Linux*)*] +Parent=Opera 8.5 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.0 + +[Opera 9.0] +Parent=DefaultProperties +Browser=Opera +Version=9.0 +MajorVer=9 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.0*] +Parent=Opera 9.0 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.0*] +Parent=Opera 9.0 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.0*] +Parent=Opera 9.0 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.0*] +Parent=Opera 9.0 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Win2003 +Win32=true + +[Mozilla/* (X11; Linux*) Opera 9.0*] +Parent=Opera 9.0 +Platform=Linux + +[Opera/9.0* (Linux*)*] +Parent=Opera 9.0 +Platform=Linux + +[Opera/9.0* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.0 +Platform=MacOSX + +[Opera/9.0* (Windows 95*)*] +Parent=Opera 9.0 +Platform=Win95 +Win32=true + +[Opera/9.0* (Windows 98*)*] +Parent=Opera 9.0 +Platform=Win98 +Win32=true + +[Opera/9.0* (Windows CE*)*] +Parent=Opera 9.0 +Platform=WinCE +Win32=true + +[Opera/9.0* (Windows ME*)*] +Parent=Opera 9.0 +Platform=WinME +Win32=true + +[Opera/9.0* (Windows NT 4.0*)*] +Parent=Opera 9.0 +Platform=WinNT +Win32=true + +[Opera/9.0* (Windows NT 5.0*)*] +Parent=Opera 9.0 +Platform=Win2000 +Win32=true + +[Opera/9.0* (Windows NT 5.1*)*] +Parent=Opera 9.0 +Platform=WinXP +Win32=true + +[Opera/9.0* (Windows NT 5.2*)*] +Parent=Opera 9.0 +Platform=Win2003 +Win32=true + +[Opera/9.0* (Windows NT 6.0*)*] +Parent=Opera 9.0 +Platform=WinVista +Win32=true + +[Opera/9.0* (Windows XP*)*] +Parent=Opera 9.0 +Platform=WinXP +Win32=true + +[Opera/9.0* (X11; FreeBSD*)*] +Parent=Opera 9.0 +Platform=FreeBSD + +[Opera/9.0* (X11; Linux*)*] +Parent=Opera 9.0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.1 + +[Opera 9.1] +Parent=DefaultProperties +Browser=Opera +Version=9.1 +MajorVer=9 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.1*] +Parent=Opera 9.1 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.1*] +Parent=Opera 9.1 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.1*] +Parent=Opera 9.1 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Win2003 +Win32=true + +[Mozilla/* (X11; Linux*) Opera 9.1*] +Parent=Opera 9.1 +Platform=Linux + +[Opera/9.1* (Linux*)*] +Parent=Opera 9.1 +Platform=Linux + +[Opera/9.1* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.1 +Platform=MacOSX + +[Opera/9.1* (Windows 95*)*] +Parent=Opera 9.1 +Platform=Win95 +Win32=true + +[Opera/9.1* (Windows 98*)*] +Parent=Opera 9.1 +Platform=Win98 +Win32=true + +[Opera/9.1* (Windows CE*)*] +Parent=Opera 9.1 +Platform=WinCE +Win32=true + +[Opera/9.1* (Windows ME*)*] +Parent=Opera 9.1 +Platform=WinME +Win32=true + +[Opera/9.1* (Windows NT 4.0*)*] +Parent=Opera 9.1 +Platform=WinNT +Win32=true + +[Opera/9.1* (Windows NT 5.0*)*] +Parent=Opera 9.1 +Platform=Win2000 +Win32=true + +[Opera/9.1* (Windows NT 5.1*)*] +Parent=Opera 9.1 +Platform=WinXP +Win32=true + +[Opera/9.1* (Windows NT 5.2*)*] +Parent=Opera 9.1 +Platform=Win2003 +Win32=true + +[Opera/9.1* (Windows NT 6.0*)*] +Parent=Opera 9.1 +Platform=WinVista +Win32=true + +[Opera/9.1* (Windows XP*)*] +Parent=Opera 9.1 +Platform=WinXP +Win32=true + +[Opera/9.1* (X11; FreeBSD*)*] +Parent=Opera 9.1 +Platform=FreeBSD + +[Opera/9.1* (X11; Linux*)*] +Parent=Opera 9.1 +Platform=Linux + +[Opera/9.1* (X11; SunOS*)*] +Parent=Opera 9.1 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.2 + +[Opera 9.2] +Parent=DefaultProperties +Browser=Opera +Version=9.2 +MajorVer=9 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.2*] +Parent=Opera 9.2 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.2*] +Parent=Opera 9.2 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.2*] +Parent=Opera 9.2 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.2*] +Parent=Opera 9.2 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 9.2*] +Parent=Opera 9.2 +Platform=Linux + +[Opera/9.2* (Linux*)*] +Parent=Opera 9.2 +Platform=Linux + +[Opera/9.2* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.2 +Platform=MacOSX + +[Opera/9.2* (Windows 95*)*] +Parent=Opera 9.2 +Platform=Win95 +Win32=true + +[Opera/9.2* (Windows 98*)*] +Parent=Opera 9.2 +Platform=Win98 +Win32=true + +[Opera/9.2* (Windows CE*)*] +Parent=Opera 9.2 +Platform=WinCE +Win32=true + +[Opera/9.2* (Windows ME*)*] +Parent=Opera 9.2 +Platform=WinME +Win32=true + +[Opera/9.2* (Windows NT 4.0*)*] +Parent=Opera 9.2 +Platform=WinNT +Win32=true + +[Opera/9.2* (Windows NT 5.0*)*] +Parent=Opera 9.2 +Platform=Win2000 +Win32=true + +[Opera/9.2* (Windows NT 5.1*)*] +Parent=Opera 9.2 +Platform=WinXP +Win32=true + +[Opera/9.2* (Windows NT 5.2*)*] +Parent=Opera 9.2 +Platform=Win2003 +Win32=true + +[Opera/9.2* (Windows NT 6.0*)*] +Parent=Opera 9.2 +Platform=WinVista +Win32=true + +[Opera/9.2* (Windows NT 6.1*)*] +Parent=Opera 9.2 +Platform=Win7 + +[Opera/9.2* (Windows XP*)*] +Parent=Opera 9.2 +Platform=WinXP +Win32=true + +[Opera/9.2* (X11; FreeBSD*)*] +Parent=Opera 9.2 +Platform=FreeBSD + +[Opera/9.2* (X11; Linux*)*] +Parent=Opera 9.2 +Platform=Linux + +[Opera/9.2* (X11; SunOS*)*] +Parent=Opera 9.2 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.3 + +[Opera 9.3] +Parent=DefaultProperties +Browser=Opera +Version=9.3 +MajorVer=9 +MinorVer=3 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.3*] +Parent=Opera 9.3 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.3*] +Parent=Opera 9.3 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.3*] +Parent=Opera 9.3 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.3*] +Parent=Opera 9.3 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 9.3*] +Parent=Opera 9.3 +Platform=Linux + +[Opera/9.3* (Linux*)*] +Parent=Opera 9.3 +Platform=Linux + +[Opera/9.3* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.3 +Platform=MacOSX + +[Opera/9.3* (Windows 95*)*] +Parent=Opera 9.3 +Platform=Win95 +Win32=true + +[Opera/9.3* (Windows 98*)*] +Parent=Opera 9.3 +Platform=Win98 +Win32=true + +[Opera/9.3* (Windows CE*)*] +Parent=Opera 9.3 +Platform=WinCE +Win32=true + +[Opera/9.3* (Windows ME*)*] +Parent=Opera 9.3 +Platform=WinME +Win32=true + +[Opera/9.3* (Windows NT 4.0*)*] +Parent=Opera 9.3 +Platform=WinNT +Win32=true + +[Opera/9.3* (Windows NT 5.0*)*] +Parent=Opera 9.3 +Platform=Win2000 +Win32=true + +[Opera/9.3* (Windows NT 5.1*)*] +Parent=Opera 9.3 +Platform=WinXP +Win32=true + +[Opera/9.3* (Windows NT 5.2*)*] +Parent=Opera 9.3 +Platform=Win2003 +Win32=true + +[Opera/9.3* (Windows NT 6.0*)*] +Parent=Opera 9.3 +Platform=WinVista +Win32=true + +[Opera/9.3* (Windows NT 6.1*)*] +Parent=Opera 9.3 +Platform=Win7 + +[Opera/9.3* (Windows XP*)*] +Parent=Opera 9.3 +Platform=WinXP +Win32=true + +[Opera/9.3* (X11; FreeBSD*)*] +Parent=Opera 9.3 +Platform=FreeBSD + +[Opera/9.3* (X11; Linux*)*] +Parent=Opera 9.3 +Platform=Linux + +[Opera/9.3* (X11; SunOS*)*] +Parent=Opera 9.3 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.4 + +[Opera 9.4] +Parent=DefaultProperties +Browser=Opera +Version=9.4 +MajorVer=9 +MinorVer=4 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.4*] +Parent=Opera 9.4 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.4*] +Parent=Opera 9.4 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.4*] +Parent=Opera 9.4 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.4*] +Parent=Opera 9.4 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 9.4*] +Parent=Opera 9.4 +Platform=Linux + +[Opera/9.4* (Linux*)*] +Parent=Opera 9.4 +Platform=Linux + +[Opera/9.4* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.4 +Platform=MacOSX + +[Opera/9.4* (Windows 95*)*] +Parent=Opera 9.4 +Platform=Win95 +Win32=true + +[Opera/9.4* (Windows 98*)*] +Parent=Opera 9.4 +Platform=Win98 +Win32=true + +[Opera/9.4* (Windows CE*)*] +Parent=Opera 9.4 +Platform=WinCE +Win32=true + +[Opera/9.4* (Windows ME*)*] +Parent=Opera 9.4 +Platform=WinME +Win32=true + +[Opera/9.4* (Windows NT 4.0*)*] +Parent=Opera 9.4 +Platform=WinNT +Win32=true + +[Opera/9.4* (Windows NT 5.0*)*] +Parent=Opera 9.4 +Platform=Win2000 +Win32=true + +[Opera/9.4* (Windows NT 5.1*)*] +Parent=Opera 9.4 +Platform=WinXP +Win32=true + +[Opera/9.4* (Windows NT 5.2*)*] +Parent=Opera 9.4 +Platform=Win2003 +Win32=true + +[Opera/9.4* (Windows NT 6.0*)*] +Parent=Opera 9.4 +Platform=WinVista +Win32=true + +[Opera/9.4* (Windows NT 6.1*)*] +Parent=Opera 9.4 +Platform=Win7 + +[Opera/9.4* (Windows XP*)*] +Parent=Opera 9.4 +Platform=WinXP +Win32=true + +[Opera/9.4* (X11; FreeBSD*)*] +Parent=Opera 9.4 +Platform=FreeBSD + +[Opera/9.4* (X11; Linux*)*] +Parent=Opera 9.4 +Platform=Linux + +[Opera/9.4* (X11; SunOS*)*] +Parent=Opera 9.4 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.5 + +[Opera 9.5] +Parent=DefaultProperties +Browser=Opera +Version=9.5 +MajorVer=9 +MinorVer=5 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.5*] +Parent=Opera 9.5 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.5*] +Parent=Opera 9.5 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.5*] +Parent=Opera 9.5 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.5*] +Parent=Opera 9.5 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 9.5*] +Parent=Opera 9.5 +Platform=Linux + +[Opera/9.5* (Linux*)*] +Parent=Opera 9.5 +Platform=Linux + +[Opera/9.5* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.5 +Platform=MacOSX + +[Opera/9.5* (Windows 95*)*] +Parent=Opera 9.5 +Platform=Win95 +Win32=true + +[Opera/9.5* (Windows 98*)*] +Parent=Opera 9.5 +Platform=Win98 +Win32=true + +[Opera/9.5* (Windows CE*)*] +Parent=Opera 9.5 +Platform=WinCE +Win32=true + +[Opera/9.5* (Windows ME*)*] +Parent=Opera 9.5 +Platform=WinME +Win32=true + +[Opera/9.5* (Windows NT 4.0*)*] +Parent=Opera 9.5 +Platform=WinNT +Win32=true + +[Opera/9.5* (Windows NT 5.0*)*] +Parent=Opera 9.5 +Platform=Win2000 +Win32=true + +[Opera/9.5* (Windows NT 5.1*)*] +Parent=Opera 9.5 +Platform=WinXP +Win32=true + +[Opera/9.5* (Windows NT 5.2*)*] +Parent=Opera 9.5 +Platform=Win2003 +Win32=true + +[Opera/9.5* (Windows NT 6.0*)*] +Parent=Opera 9.5 +Platform=WinVista +Win32=true + +[Opera/9.5* (Windows NT 6.1*)*] +Parent=Opera 9.5 +Platform=Win7 + +[Opera/9.5* (Windows XP*)*] +Parent=Opera 9.5 +Platform=WinXP +Win32=true + +[Opera/9.5* (X11; FreeBSD*)*] +Parent=Opera 9.5 +Platform=FreeBSD + +[Opera/9.5* (X11; Linux*)*] +Parent=Opera 9.5 +Platform=Linux + +[Opera/9.5* (X11; SunOS*)*] +Parent=Opera 9.5 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Opera 9.6 + +[Opera 9.6] +Parent=DefaultProperties +Browser=Opera +Version=9.6 +MajorVer=9 +MinorVer=6 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/* (compatible; MSIE*; Linux*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC Mac OS X;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=MacOSX + +[Mozilla/* (compatible; MSIE*; Mac_PowerPC) Opera 9.6*] +Parent=Opera 9.6 +Platform=MacPPC + +[Mozilla/* (compatible; MSIE*; Windows 2000*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 95*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win95 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows 98*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win98 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows CE*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinCE +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows ME*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinME +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 4.0*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinNT +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.0*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2000 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.1*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 5.2*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2003 +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.0*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinVista +Win32=true + +[Mozilla/* (compatible; MSIE*; Windows NT 6.1*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win7 + +[Mozilla/* (compatible; MSIE*; Windows XP*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinXP +Win32=true + +[Mozilla/* (compatible; MSIE*; X11; FreeBSD*) Opera 9.6*] +Parent=Opera 9.6 +Platform=FreeBSD + +[Mozilla/* (compatible; MSIE*; X11; Linux*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Linux + +[Mozilla/* (compatible; MSIE*; X11; SunOS*) Opera 9.6*] +Parent=Opera 9.6 +Platform=SunOS + +[Mozilla/* (Macintosh; *Mac OS X; ?) Opera 9.6*] +Parent=Opera 9.6 +Platform=MacOSX + +[Mozilla/* (Windows 2000;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows 95;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win95 +Win32=true + +[Mozilla/* (Windows 98;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win98 +Win32=true + +[Mozilla/* (Windows ME;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinME +Win32=true + +[Mozilla/* (Windows NT 4.0;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinNT +Win32=true + +[Mozilla/* (Windows NT 5.0;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2000 +Win32=true + +[Mozilla/* (Windows NT 5.1;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinXP +Win32=true + +[Mozilla/* (Windows NT 5.2;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win2003 +Win32=true + +[Mozilla/* (Windows NT 6.0;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=WinVista + +[Mozilla/* (Windows NT 6.1;*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Win7 + +[Mozilla/* (X11; Linux*) Opera 9.6*] +Parent=Opera 9.6 +Platform=Linux + +[Opera/9.6* (Linux*)*] +Parent=Opera 9.6 +Platform=Linux + +[Opera/9.6* (Macintosh; *Mac OS X;*)*] +Parent=Opera 9.6 +Platform=MacOSX + +[Opera/9.6* (Windows 95*)*] +Parent=Opera 9.6 +Platform=Win95 +Win32=true + +[Opera/9.6* (Windows 98*)*] +Parent=Opera 9.6 +Platform=Win98 +Win32=true + +[Opera/9.6* (Windows CE*)*] +Parent=Opera 9.6 +Platform=WinCE +Win32=true + +[Opera/9.6* (Windows ME*)*] +Parent=Opera 9.6 +Platform=WinME +Win32=true + +[Opera/9.6* (Windows NT 4.0*)*] +Parent=Opera 9.6 +Platform=WinNT +Win32=true + +[Opera/9.6* (Windows NT 5.0*)*] +Parent=Opera 9.6 +Platform=Win2000 +Win32=true + +[Opera/9.6* (Windows NT 5.1*)*] +Parent=Opera 9.6 +Platform=WinXP +Win32=true + +[Opera/9.6* (Windows NT 5.2*)*] +Parent=Opera 9.6 +Platform=Win2003 +Win32=true + +[Opera/9.6* (Windows NT 6.0*)*] +Parent=Opera 9.6 +Platform=WinVista +Win32=true + +[Opera/9.6* (Windows NT 6.1*)*] +Parent=Opera 9.6 +Platform=Win7 + +[Opera/9.6* (Windows XP*)*] +Parent=Opera 9.6 +Platform=WinXP +Win32=true + +[Opera/9.6* (X11; FreeBSD*)*] +Parent=Opera 9.6 +Platform=FreeBSD + +[Opera/9.6* (X11; Linux*)*] +Parent=Opera 9.6 +Platform=Linux + +[Opera/9.6* (X11; SunOS*)*] +Parent=Opera 9.6 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.0 + +[Netscape 4.0] +Parent=DefaultProperties +Browser=Netscape +Version=4.0 +MajorVer=4 +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.0*(Macintosh*] +Parent=Netscape 4.0 +Version=4.03 +MinorVer=03 +Platform=MacPPC + +[Mozilla/4.0*(Win95;*] +Parent=Netscape 4.0 +Platform=Win95 + +[Mozilla/4.0*(Win98;*] +Parent=Netscape 4.0 +Version=4.03 +MinorVer=03 +Platform=Win98 + +[Mozilla/4.0*(WinNT*] +Parent=Netscape 4.0 +Version=4.03 +MinorVer=03 +Platform=WinNT + +[Mozilla/4.0*(X11;*)] +Parent=Netscape 4.0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.5 + +[Netscape 4.5] +Parent=DefaultProperties +Browser=Netscape +Version=4.5 +MajorVer=4 +MinorVer=5 +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.5*(Macintosh; ?; PPC)] +Parent=Netscape 4.5 +Platform=MacPPC + +[Mozilla/4.5*(Win2000; ?)] +Parent=Netscape 4.5 +Platform=Win2000 + +[Mozilla/4.5*(Win95; ?)] +Parent=Netscape 4.5 +Platform=Win95 + +[Mozilla/4.5*(Win98; ?)] +Parent=Netscape 4.5 +Platform=Win98 + +[Mozilla/4.5*(WinME; ?)] +Parent=Netscape 4.5 +Platform=WinME + +[Mozilla/4.5*(WinNT; ?)] +Parent=Netscape 4.5 +Platform=WinNT + +[Mozilla/4.5*(WinXP; ?)] +Parent=Netscape 4.5 +Platform=WinXP + +[Mozilla/4.5*(X11*)] +Parent=Netscape 4.5 +Platform=Linux + +[Mozilla/4.51*(Macintosh; ?; PPC)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 + +[Mozilla/4.51*(Win2000; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=Win2000 + +[Mozilla/4.51*(Win95; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=Win95 + +[Mozilla/4.51*(Win98; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=Win98 + +[Mozilla/4.51*(WinME; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=WinME + +[Mozilla/4.51*(WinNT; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=WinNT + +[Mozilla/4.51*(WinXP; ?)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=WinXP + +[Mozilla/4.51*(X11*)] +Parent=Netscape 4.5 +Version=4.51 +MinorVer=51 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.6 + +[Netscape 4.6] +Parent=DefaultProperties +Browser=Netscape +Version=4.6 +MajorVer=4 +MinorVer=6 +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.6 * (OS/2; ?)] +Parent=Netscape 4.6 +Platform=OS/2 + +[Mozilla/4.6*(Macintosh; ?; PPC)] +Parent=Netscape 4.6 +Platform=MacPPC + +[Mozilla/4.6*(Win95; ?)] +Parent=Netscape 4.6 +Platform=Win95 + +[Mozilla/4.6*(Win98; ?)] +Parent=Netscape 4.6 +Platform=Win98 + +[Mozilla/4.6*(WinNT; ?)] +Parent=Netscape 4.6 +Platform=WinNT + +[Mozilla/4.61*(Macintosh; ?; PPC)] +Parent=Netscape 4.6 +Version=4.61 +MajorVer=4 +MinorVer=61 +Platform=MacPPC + +[Mozilla/4.61*(OS/2; ?)] +Parent=Netscape 4.6 +Version=4.61 +MajorVer=4 +MinorVer=61 +Platform=OS/2 + +[Mozilla/4.61*(Win95; ?)] +Parent=Netscape 4.6 +Version=4.61 +MajorVer=4 +MinorVer=61 +Platform=Win95 + +[Mozilla/4.61*(Win98; ?)] +Parent=Netscape 4.6 +Version=4.61 +Platform=Win98 + +[Mozilla/4.61*(WinNT; ?)] +Parent=Netscape 4.6 +Version=4.61 +MajorVer=4 +MinorVer=61 +Platform=WinNT + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.7 + +[Netscape 4.7] +Parent=DefaultProperties +Browser=Netscape +Version=4.7 +MajorVer=4 +MinorVer=7 +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.7 * (Win2000; ?)] +Parent=Netscape 4.7 +Platform=Win2000 + +[Mozilla/4.7*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=MacPPC + +[Mozilla/4.7*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=Win95 + +[Mozilla/4.7*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=Win98 + +[Mozilla/4.7*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=WinNT +Win32=true + +[Mozilla/4.7*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=Win2000 +Win32=true + +[Mozilla/4.7*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=7 +Platform=WinXP +Win32=true + +[Mozilla/4.7*(WinNT; ?)*] +Parent=Netscape 4.7 +Platform=WinNT + +[Mozilla/4.7*(X11*)*] +Parent=Netscape 4.7 +Platform=Linux + +[Mozilla/4.7*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +Platform=SunOS + +[Mozilla/4.71*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=MacPPC + +[Mozilla/4.71*(Win95; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=Win95 + +[Mozilla/4.71*(Win98; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=Win98 + +[Mozilla/4.71*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=WinNT +Win32=true + +[Mozilla/4.71*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=Win2000 +Win32=true + +[Mozilla/4.71*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=WinXP +Win32=true + +[Mozilla/4.71*(WinNT; ?)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=WinNT + +[Mozilla/4.71*(X11*)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=Linux + +[Mozilla/4.71*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +Version=4.71 +MinorVer=71 +Platform=SunOS + +[Mozilla/4.72*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=MacPPC + +[Mozilla/4.72*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=Win95 + +[Mozilla/4.72*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=Win98 + +[Mozilla/4.72*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=WinNT +Win32=true + +[Mozilla/4.72*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=Win2000 +Win32=true + +[Mozilla/4.72*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=WinXP +Win32=true + +[Mozilla/4.72*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=WinNT + +[Mozilla/4.72*(X11*)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=Linux + +[Mozilla/4.72*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=72 +Platform=SunOS + +[Mozilla/4.73*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=MacPPC + +[Mozilla/4.73*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=Win95 + +[Mozilla/4.73*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=Win98 + +[Mozilla/4.73*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=WinNT +Win32=true + +[Mozilla/4.73*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=Win2000 +Win32=true + +[Mozilla/4.73*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=WinXP +Win32=true + +[Mozilla/4.73*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=WinNT + +[Mozilla/4.73*(X11*)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=Linux + +[Mozilla/4.73*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=73 +Platform=SunOS + +[Mozilla/4.74*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=MacPPC + +[Mozilla/4.74*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=Win95 + +[Mozilla/4.74*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=Win98 + +[Mozilla/4.74*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=WinNT +Win32=true + +[Mozilla/4.74*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=Win2000 +Win32=true + +[Mozilla/4.74*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=WinXP +Win32=true + +[Mozilla/4.74*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=WinNT + +[Mozilla/4.74*(X11*)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=Linux + +[Mozilla/4.74*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=74 +Platform=SunOS + +[Mozilla/4.75*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=MacPPC + +[Mozilla/4.75*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=Win95 + +[Mozilla/4.75*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=Win98 + +[Mozilla/4.75*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=WinNT +Win32=true + +[Mozilla/4.75*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=Win2000 +Win32=true + +[Mozilla/4.75*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=WinXP +Win32=true + +[Mozilla/4.75*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=WinNT + +[Mozilla/4.75*(X11*)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=Linux + +[Mozilla/4.75*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=75 +Platform=SunOS + +[Mozilla/4.76*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=MacPPC + +[Mozilla/4.76*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=Win95 + +[Mozilla/4.76*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=Win98 + +[Mozilla/4.76*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=WinNT +Win32=true + +[Mozilla/4.76*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=Win2000 +Win32=true + +[Mozilla/4.76*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=WinXP +Win32=true + +[Mozilla/4.76*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=WinNT + +[Mozilla/4.76*(X11*)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=Linux + +[Mozilla/4.76*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=76 +Platform=SunOS + +[Mozilla/4.77*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=MacPPC + +[Mozilla/4.77*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=Win95 + +[Mozilla/4.77*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=Win98 + +[Mozilla/4.77*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=WinNT +Win32=true + +[Mozilla/4.77*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=Win2000 +Win32=true + +[Mozilla/4.77*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=WinXP +Win32=true + +[Mozilla/4.77*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=WinNT + +[Mozilla/4.77*(X11*)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=Linux + +[Mozilla/4.77*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=77 +Platform=SunOS + +[Mozilla/4.78*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=MacPPC + +[Mozilla/4.78*(Win95; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=Win95 + +[Mozilla/4.78*(Win98; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=Win98 + +[Mozilla/4.78*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=WinNT +Win32=true + +[Mozilla/4.78*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=Win2000 +Win32=true + +[Mozilla/4.78*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=WinXP +Win32=true + +[Mozilla/4.78*(WinNT; ?)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=WinNT + +[Mozilla/4.78*(X11*)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=Linux + +[Mozilla/4.78*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +MinorVer=78 +Platform=SunOS + +[Mozilla/4.79*(Macintosh; ?; PPC)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=MacPPC + +[Mozilla/4.79*(Win95; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=Win95 + +[Mozilla/4.79*(Win98; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=Win98 + +[Mozilla/4.79*(Windows NT 4.0; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=WinNT +Win32=true + +[Mozilla/4.79*(Windows NT 5.0; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=Win2000 +Win32=true + +[Mozilla/4.79*(Windows NT 5.1; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=WinXP +Win32=true + +[Mozilla/4.79*(WinNT; ?)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=WinNT + +[Mozilla/4.79*(X11*)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=Linux + +[Mozilla/4.79*(X11; ?; SunOS*)*] +Parent=Netscape 4.7 +Version=4.79 +MinorVer=79 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 4.8 + +[Netscape 4.8] +Parent=DefaultProperties +Browser=Netscape +Version=4.8 +MajorVer=4 +MinorVer=8 +Frames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/4.8*(Macintosh; ?; MacPPC)*] +Parent=Netscape 4.8 +Platform=MacPPC + +[Mozilla/4.8*(Macintosh; ?; PPC Mac OS X*] +Parent=Netscape 4.8 +Platform=MacOSX + +[Mozilla/4.8*(Macintosh; ?; PPC)*] +Parent=Netscape 4.8 +Platform=MacPPC + +[Mozilla/4.8*(Win95; *)*] +Parent=Netscape 4.8 + +[Mozilla/4.8*(Win98; *)*] +Parent=Netscape 4.8 +Platform=Win98 + +[Mozilla/4.8*(Windows NT 4.0; *)*] +Parent=Netscape 4.8 +Platform=WinNT +Win32=true + +[Mozilla/4.8*(Windows NT 5.0; *)*] +Parent=Netscape 4.8 +Platform=Win2000 +Win32=true + +[Mozilla/4.8*(Windows NT 5.1; *)*] +Parent=Netscape 4.8 +Platform=WinXP +Win32=true + +[Mozilla/4.8*(WinNT; *)*] +Parent=Netscape 4.8 +Platform=WinNT + +[Mozilla/4.8*(X11; *)*] +Parent=Netscape 4.8 +Platform=Linux + +[Mozilla/4.8*(X11; *SunOS*)*] +Parent=Netscape 4.8 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.0 + +[Netscape 6.0] +Parent=DefaultProperties +Browser=Netscape +Version=6.0 +MajorVer=6 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.0*] +Parent=Netscape 6.0 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.1 + +[Netscape 6.1] +Parent=DefaultProperties +Browser=Netscape +Version=6.1 +MajorVer=6 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.1*] +Parent=Netscape 6.1 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 6.2 + +[Netscape 6.2] +Parent=DefaultProperties +Browser=Netscape +Version=6.2 +MajorVer=6 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X*) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape6/6.2*] +Parent=Netscape 6.2 +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.0 + +[Netscape 7.0] +Parent=DefaultProperties +Browser=Netscape +Version=7.0 +MajorVer=7 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win*9x 4.90; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.0*] +Parent=Netscape 7.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.1 + +[Netscape 7.1] +Parent=DefaultProperties +Browser=Netscape +Version=7.1 +MajorVer=7 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/7.1] +Parent=Netscape 7.1 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.1*] +Parent=Netscape 7.1 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 7.2 + +[Netscape 7.2] +Parent=DefaultProperties +Browser=Netscape +Version=7.2 +MajorVer=7 +MinorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/7.2*] +Parent=Netscape 7.2 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 8.0 + +[Netscape 8.0] +Parent=DefaultProperties +Browser=Netscape +Version=8.0 +MajorVer=8 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X Mach-O; *; rv:*) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC Mac OS X;*) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/8.0*] +Parent=Netscape 8.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Netscape 8.1 + +[Netscape 8.1] +Parent=DefaultProperties +Browser=Netscape +Version=8.1 +MajorVer=8 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; ?; PPC;*) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=MacPPC + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95;*) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win9x 4.90; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 4.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win7 + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.1; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT5.2; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.0; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT6.1; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; *) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*) Gecko/* Netscape*/8.1*] +Parent=Netscape 8.1 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 1.0 + +[SeaMonkey 1.0] +Parent=DefaultProperties +Browser=SeaMonkey +Version=1.0 +MajorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=WinME + +[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=Win98 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=Win2000 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=FreeBSD + +[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.8*) Gecko/20060221 SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.8*) Gecko/* SeaMonkey/1.0*] +Parent=SeaMonkey 1.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 1.1 + +[SeaMonkey 1.1] +Parent=DefaultProperties +Browser=SeaMonkey +Version=1.1 +MajorVer=1 +MinorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=WinME + +[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=Win98 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=Win2000 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=FreeBSD + +[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.8*) Gecko/20060221 SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.8*) Gecko/* SeaMonkey/1.1*] +Parent=SeaMonkey 1.1 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SeaMonkey 2.0 + +[SeaMonkey 2.0] +Parent=DefaultProperties +Browser=SeaMonkey +Version=2.0 +MajorVer=2 +Alpha=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=WinME + +[Mozilla/5.0 (Windows; ?; Win98; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=Win98 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=Win2000 + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; ?; Windows NT 6.0; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; ?; Windows NT 6.1; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=Win7 + +[Mozilla/5.0 (X11; ?; FreeBSD*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=FreeBSD + +[Mozilla/5.0 (X11; ?; Linux*; *; rv:1.9*) Gecko/20060221 SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=Linux + +[Mozilla/5.0 (X11; ?; SunOS*; *; rv:1.9*) Gecko/* SeaMonkey/2.0*] +Parent=SeaMonkey 2.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Flock 1.0 + +[Flock 1.0] +Parent=DefaultProperties +Browser=Flock +Version=1.0 +MajorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; U; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=WinME + +[Mozilla/5.0 (Windows; U; Windows NT 5.0*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=Win2000 + +[Mozilla/5.0 (Windows; U; Windows NT 5.1*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1*; *; rv:1.*) Gecko/* Firefox/2.* Flock/1.*] +Parent=Flock 1.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Flock 2.0 + +[Flock 2.0] +Parent=DefaultProperties +Browser=Flock +Version=2.0 +MajorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; U; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; U; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=WinME + +[Mozilla/5.0 (Windows; U; Windows NT 5.0*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=Win2000 + +[Mozilla/5.0 (Windows; U; Windows NT 5.1*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 5.2*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=Win2003 + +[Mozilla/5.0 (Windows; U; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1*; *; rv:1.*) Gecko/* Firefox/3.* Flock/2.*] +Parent=Flock 2.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Sleipnir 2.0 + +[Sleipnir] +Parent=DefaultProperties +Browser=Sleipnir +Version=2.0 +MajorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.0*) Sleipnir/2.*] +Parent=Sleipnir +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.1*) Sleipnir/2.*] +Parent=Sleipnir +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 5.2*) Sleipnir/2.*] +Parent=Sleipnir +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 6.0*) Sleipnir/2.*] +Parent=Sleipnir +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE ?.0; Windows NT 6.1*) Sleipnir/2.*] +Parent=Sleipnir +Platform=Win7 + +[Sleipnir*] +Parent=Sleipnir + +[Sleipnir/2.*] +Parent=Sleipnir + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Fennec 1.0 + +[Fennec 1.0] +Parent=DefaultProperties +Browser=Firefox Mobile +Version=1.0 +MajorVer=1 +Alpha=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1; *; rv:1.9*) Gecko/* Fennec/1.0*] +Parent=Fennec 1.0 +Platform=WinXP + +[Mozilla/5.0 (Windows; U; Windows NT 6.0; *; rv:1.9*) Gecko/* Fennec/1.0*] +Parent=Fennec 1.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1; *; rv:1.9*) Gecko/* Fennec/1.0*] +Parent=Fennec 1.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firebird + +[Firebird] +Parent=DefaultProperties +Browser=Firebird +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Linux; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firebird Browser/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.?; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird +Win32=true + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; IRIX*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; Linux*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firebird/0.*] +Parent=Firebird + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Mozilla Firebird/0.*] +Parent=Firebird + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox + +[Firefox] +Parent=DefaultProperties +Browser=Firefox +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=MacOSX + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox + +[Mozilla/5.0 (OS/2; *; Warp*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox + +[Mozilla/5.0 (Windows NT 5.?; ?; rv:1.*) Gecko/* Firefox] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.*; *; rv:1.*) Gecko/* Deer Park/Alpha*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.?; *; rv:1.*) Gecko/* Firefox/10.5] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Win32=true + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; FreeBSD*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox + +[Mozilla/5.0 (X11; *; HP-UX*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; Linux*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox + +[Mozilla/5.0 (X11; *; Linux*; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/0.*] +Parent=Firefox +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.0 + +[Firefox 1.0] +Parent=DefaultProperties +Browser=Firefox +Version=1.0 +MajorVer=1 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=MacPPC + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=MacOSX + +[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=OS/2 + +[Mozilla/5.0 (Windows; *; Win 9x 4.90*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Linux + +[Mozilla/5.0 (X11; *; *Linux*; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=Linux + +[Mozilla/5.0 (X11; *; DragonFly*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.0*] +Parent=Firefox 1.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.4 + +[Firefox 1.4] +Parent=DefaultProperties +Browser=Firefox +Version=1.4 +MajorVer=1 +MinorVer=4 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Linux + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=MacOSX + +[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=OS/2 + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win95*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.4*] +Parent=Firefox 1.4 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 1.5 + +[Firefox 1.5] +Parent=DefaultProperties +Browser=Firefox +Version=1.5 +MajorVer=1 +MinorVer=5 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Linux + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=MacOSX + +[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=OS/2 + +[Mozilla/5.0 (rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2 x64; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.*) Gecko/* Firefox/1.5*] +Parent=Firefox 1.5 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 2.0 + +[Firefox 2.0] +Parent=DefaultProperties +Browser=Firefox +Version=2.0 +MajorVer=2 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/5.0 (Linux; *; PPC*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Linux + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=MacOSX + +[Mozilla/5.0 (OS/2; *; Warp*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=OS/2 + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win95; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.8*) Gecko/* Firefox/2.0*] +Parent=Firefox 2.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 3.0 + +[Firefox 3.0] +Parent=DefaultProperties +Browser=Firefox +Version=3.0 +MajorVer=3 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=MacOSX + +[Mozilla/5.0 (Windows; *; Windows NT 5.0; *; rv:1.*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Win2000 + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Win7 + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1 x64; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=WinXP +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Win2003 +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Win7 + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.9*) Gecko/* Firefox/3.0*] +Parent=Firefox 3.0 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 3.1 + +[Firefox 3.1] +Parent=DefaultProperties +Browser=Firefox +Version=3.1 +MajorVer=3 +MinorVer=1 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=MacOSX + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=Win7 + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1 x64; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=WinXP +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=Win2003 +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=Win7 + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.9*) Gecko/* Firefox/3.1*] +Parent=Firefox 3.1 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Firefox 3.5 + +[Firefox 3.5] +Parent=DefaultProperties +Browser=Firefox +Version=3.5 +MajorVer=3 +MinorVer=5 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=3 +supportsCSS=true + +[Mozilla/5.0 (Macintosh; *; *Mac OS X*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=MacOSX + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.0; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=WinVista +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 6.1; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=Win7 + +[Mozilla/5.0 (Windows; *; WinNT4.0; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.1 x64; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=WinXP +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=Win2003 +Win32=false +Win64=true + +[Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=WinVista + +[Mozilla/5.0 (Windows; U; Windows NT 6.1 x64; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=Win7 + +[Mozilla/5.0 (X11; *; *Linux*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=Linux + +[Mozilla/5.0 (X11; *; FreeBSD*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *; HP-UX*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=HP-UX + +[Mozilla/5.0 (X11; *; IRIX64*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=IRIX64 + +[Mozilla/5.0 (X11; *; OpenBSD*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *; SunOS*; *; rv:1.9.*) Gecko/* Firefox/3.5b*] +Parent=Firefox 3.5 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Phoenix + +[Phoenix] +Parent=DefaultProperties +Browser=Phoenix +Version=0.5 +MinorVer=5 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (Windows; *; Win 9x 4.90; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; *; Win98; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.0*; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; *; Windows NT 5.2*; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (X11; *; Linux*; *; rv:1.4*) Gecko/* Phoenix/0.5*] +Parent=Phoenix +Platform=Linux + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Iceweasel + +[Iceweasel] +Parent=DefaultProperties +Browser=Iceweasel +Platform=Linux +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (X11; U; Linux*; *; rv:1.8*) Gecko/* Iceweasel/2.0* (Debian-*)] +Parent=Iceweasel +Version=2.0 +MajorVer=2 +MinorVer=0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.0 + +[Mozilla 1.0] +Parent=DefaultProperties +Browser=Mozilla +Version=1.0 +MajorVer=1 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.0.*) Gecko/*] +Parent=Mozilla 1.0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.1 + +[Mozilla 1.1] +Parent=DefaultProperties +Browser=Mozilla +Version=1.1 +MajorVer=1 +MinorVer=1 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.1.*) Gecko/*] +Parent=Mozilla 1.1 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.2 + +[Mozilla 1.2] +Parent=DefaultProperties +Browser=Mozilla +Version=1.2 +MajorVer=1 +MinorVer=2 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.2.*) Gecko/*] +Parent=Mozilla 1.2 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.3 + +[Mozilla 1.3] +Parent=DefaultProperties +Browser=Mozilla +Version=1.3 +MajorVer=1 +MinorVer=3 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.3.*) Gecko/*] +Parent=Mozilla 1.3 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.4 + +[Mozilla 1.4] +Parent=DefaultProperties +Browser=Mozilla +Version=1.4 +MajorVer=1 +MinorVer=4 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Win31 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.4*) Gecko/*] +Parent=Mozilla 1.4 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.5 + +[Mozilla 1.5] +Parent=DefaultProperties +Browser=Mozilla +Version=1.5 +MajorVer=1 +MinorVer=5 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Win31 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.5*) Gecko/*] +Parent=Mozilla 1.5 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.6 + +[Mozilla 1.6] +Parent=DefaultProperties +Browser=Mozilla +Version=1.6 +MajorVer=1 +MinorVer=6 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Win31 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.6*) Gecko/*] +Parent=Mozilla 1.6 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.7 + +[Mozilla 1.7] +Parent=DefaultProperties +Browser=Mozilla +Version=1.7 +MajorVer=1 +MinorVer=7 +Beta=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/5.0 (*rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win31 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.7*) Gecko/*] +Parent=Mozilla 1.7 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.8 + +[Mozilla 1.8] +Parent=DefaultProperties +Browser=Mozilla +Version=1.8 +MajorVer=1 +MinorVer=8 +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.5 +w3cdomversion=1.0 + +[Mozilla/5.0 (*rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.8*) Gecko/*] +Parent=Mozilla 1.8 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Mozilla 1.9 + +[Mozilla 1.9] +Parent=DefaultProperties +Browser=Mozilla +Version=1.9 +MajorVer=1 +MinorVer=9 +Alpha=true +Frames=true +IFrames=true +Tables=true +Cookies=true +JavaApplets=true +JavaScript=true +CssVersion=2 +supportsCSS=true + +[Mozilla/5.0 (*rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 + +[Mozilla/5.0 (Macintosh; ?; *Mac OS X*; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=MacOSX + +[Mozilla/5.0 (Windows; ?; Win 9x 4.90; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=WinME +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.1; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win3.11; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Win31 +Win16=true +Win32=true + +[Mozilla/5.0 (Windows; ?; Win95; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Win95 +Win32=true + +[Mozilla/5.0 (Windows; ?; Win98; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Win98 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.0; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Win2000 +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=WinXP +Win32=true + +[Mozilla/5.0 (Windows; ?; Windows NT 5.2; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Win2003 +Win32=true + +[Mozilla/5.0 (Windows; ?; WinNT4.0; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=WinNT +Win32=true + +[Mozilla/5.0 (X11; *FreeBSD*; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=FreeBSD + +[Mozilla/5.0 (X11; *Linux*; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=Linux + +[Mozilla/5.0 (X11; *OpenBSD*; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=OpenBSD + +[Mozilla/5.0 (X11; *SunOS*; *rv:1.9*) Gecko/*] +Parent=Mozilla 1.9 +Platform=SunOS + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE Mac + +[IE Mac] +Parent=DefaultProperties +Browser=IE +Platform=MacPPC +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +JavaApplets=true +JavaScript=true +CssVersion=1 +supportsCSS=true + +[Mozilla/?.? (compatible; MSIE 4.0*; *Mac_PowerPC*] +Parent=IE Mac +Version=4.0 +MajorVer=4 +MinorVer=0 + +[Mozilla/?.? (compatible; MSIE 4.5*; *Mac_PowerPC*] +Parent=IE Mac +Version=4.5 +MajorVer=4 +MinorVer=5 + +[Mozilla/?.? (compatible; MSIE 5.0*; *Mac_PowerPC*] +Parent=IE Mac +Version=5.0 +MajorVer=5 +MinorVer=0 + +[Mozilla/?.? (compatible; MSIE 5.1*; *Mac_PowerPC*] +Parent=IE Mac +Version=5.1 +MajorVer=5 +MinorVer=1 + +[Mozilla/?.? (compatible; MSIE 5.2*; *Mac_PowerPC*] +Parent=IE Mac +Version=5.2 +MajorVer=5 +MinorVer=2 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 5.5 + +[AOL 9.0/IE 5.5] +Parent=DefaultProperties +Browser=AOL +Version=5.5 +MajorVer=5 +MinorVer=5 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +AOL=true +aolVersion=9.0 +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/?.* (?compatible; *MSIE 5.5; *AOL 9.0*)*] +Parent=AOL 9.0/IE 5.5 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Win 9x 4.90*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 95*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +CssVersion=2 +supportsCSS=true + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 4.0*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 5.5; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 5.5 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 6.0 + +[AOL 9.0/IE 6.0] +Parent=DefaultProperties +Browser=AOL +Version=6.0 +MajorVer=6 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +AOL=true +aolVersion=9.0 +ecmascriptversion=1.3 +w3cdomversion=1.0 + +[Mozilla/?.* (?compatible; *MSIE 6.0; *AOL 9.0*)*] +Parent=AOL 9.0/IE 6.0 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Win 9x 4.90*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 95*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +CssVersion=2 +supportsCSS=true + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 4.0*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 6.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 6.0 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AOL 9.0/IE 7.0 + +[AOL 9.0/IE 7.0] +Parent=DefaultProperties +Browser=AOL +Version=7.0 +MajorVer=7 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +AOL=true +aolVersion=9.0 + +[Mozilla/?.* (?compatible; *MSIE 7.0; *AOL 9.0*)*] +Parent=AOL 9.0/IE 7.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Win 9x 4.90*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 95*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +CssVersion=2 +supportsCSS=true + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows 98; Win 9x 4.90*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 4.0*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.01*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.1*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 5.2*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 1*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 7.0; *AOL 9.0; *Windows NT 6.0*.NET CLR 2*.NET CLR 1*)*] +Parent=AOL 9.0/IE 7.0 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Avant Browser + +[Avant Browser] +Parent=DefaultProperties +Browser=Avant Browser +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true + +[Advanced Browser (http://www.avantbrowser.com)] +Parent=Avant Browser + +[Avant Browser*] +Parent=Avant Browser + +[Avant Browser/*] +Parent=Avant Browser + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 4.01 + +[IE 4.01] +Parent=DefaultProperties +Browser=IE +Version=4.01 +MajorVer=4 +MinorVer=01 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (?compatible; *MSIE 4.01*)*] +Parent=IE 4.01 + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 95*)*] +Parent=IE 4.01 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 98*)*] +Parent=IE 4.01 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows 98; Win 9x 4.90;*)*] +Parent=IE 4.01 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 4.0*)*] +Parent=IE 4.01 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 5.0*)*] +Parent=IE 4.01 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 4.01; *Windows NT 5.01*)*] +Parent=IE 4.01 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)] +Parent=IE 4.01 +Platform=WinNT + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.0 + +[IE 5.0] +Parent=DefaultProperties +Browser=IE +Version=5.0 +MajorVer=5 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (?compatible; *MSIE 5.0*)*] +Parent=IE 5.0 + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 95*)*] +Parent=IE 5.0 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 98*)*] +Parent=IE 5.0 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows 98; Win 9x 4.90;*)*] +Parent=IE 5.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 4.0*)*] +Parent=IE 5.0 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 5.0*)*] +Parent=IE 5.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.0; *Windows NT 5.01*)*] +Parent=IE 5.0 +Platform=Win2000 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.01 + +[IE 5.01] +Parent=DefaultProperties +Browser=IE +Version=5.01 +MajorVer=5 +MinorVer=01 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true + +[Mozilla/?.* (?compatible; *MSIE 5.01*)*] +Parent=IE 5.01 + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 95*)*] +Parent=IE 5.01 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 98*)*] +Parent=IE 5.01 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows 98; Win 9x 4.90;*)*] +Parent=IE 5.01 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 4.0*)*] +Parent=IE 5.01 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 5.0*)*] +Parent=IE 5.01 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.01; *Windows NT 5.01*)*] +Parent=IE 5.01 +Platform=Win2000 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 5.5 + +[IE 5.5] +Parent=DefaultProperties +Browser=IE +Version=5.5 +MajorVer=5 +MinorVer=5 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.2 +w3cdomversion=1.0 + +[Mozilla/?.* (?compatible; *MSIE 5.5*)*] +Parent=IE 5.5 + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 95*)*] +Parent=IE 5.5 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 98*)*] +Parent=IE 5.5 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows 98; Win 9x 4.90*)*] +Parent=IE 5.5 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 4.0*)*] +Parent=IE 5.5 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.0*)*] +Parent=IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.01*)*] +Parent=IE 5.5 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.1*)*] +Parent=IE 5.5 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 5.5; *Windows NT 5.2*)*] +Parent=IE 5.5 +Platform=Win2003 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 6.0 + +[IE 6.0] +Parent=DefaultProperties +Browser=IE +Version=6.0 +MajorVer=6 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.2 +w3cdomversion=1.0 +msdomversion=6.0 + +[Mozilla/?.* (?compatible; *MSIE 6.0*)*] +Parent=IE 6.0 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 95*)*] +Parent=IE 6.0 +Platform=Win95 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 98*)*] +Parent=IE 6.0 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows 98; Win 9x 4.90*)*] +Parent=IE 6.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 4.0*)*] +Parent=IE 6.0 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.0*)*] +Parent=IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.01*)*] +Parent=IE 6.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.1*)*] +Parent=IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2*)*] +Parent=IE 6.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2;*Win64;*)*] +Parent=IE 6.0 +Platform=WinXP +Win32=false +Win64=true + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.2;*WOW64;*)*] +Parent=IE 6.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 6.0*)*] +Parent=IE 6.0 +Platform=WinVista + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 7.0 + +[IE 7.0] +Parent=DefaultProperties +Browser=IE +Version=7.0 +MajorVer=7 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=2 +supportsCSS=true +ecmascriptversion=1.2 +msdomversion=7.0 +w3cdomversion=1.0 + +[Mozilla/?.* (?compatible; *MSIE 7.0*)*] +Parent=IE 7.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows 98*)*] +Parent=IE 7.0 +Platform=Win98 + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows 98; Win 9x 4.90;*)*] +Parent=IE 7.0 +Platform=WinME + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 4.0*)*] +Parent=IE 7.0 +Platform=WinNT + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.0*)*] +Parent=IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.01*)*] +Parent=IE 7.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.1*)*] +Parent=IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2*)*] +Parent=IE 7.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2;*Win64;*)*] +Parent=IE 7.0 +Platform=WinXP +Win32=false +Win64=true + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.2;*WOW64;*)*] +Parent=IE 7.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 6.0*)*] +Parent=IE 7.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 6.1*)*] +Parent=IE 7.0 +Platform=Win7 + +[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; *)*] +Parent=IE 7.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; IE 8.0 + +[IE 8.0] +Parent=DefaultProperties +Browser=IE +Version=8.0 +MajorVer=8 +Win32=true +Frames=true +IFrames=true +Tables=true +Cookies=true +BackgroundSounds=true +CDF=true +VBScript=true +JavaApplets=true +JavaScript=true +ActiveXControls=true +CssVersion=3 +supportsCSS=true +ecmascriptversion=1.2 +msdomversion=8.0 +w3cdomversion=1.0 + +[Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0*)*] +Parent=IE 8.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 8.0; Win32*)*] +Parent=IE 8.0 +Platform=Win32 + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.0*)*] +Parent=IE 8.0 +Platform=Win2000 + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1*)*] +Parent=IE 8.0 +Platform=WinXP + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2*)*] +Parent=IE 8.0 +Platform=Win2003 + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0*)*] +Parent=IE 8.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0*)*] +Parent=IE 8.0 +Platform=WinVista + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Win64; x64; Trident/4.0*)*] +Parent=IE 8.0 +Platform=WinVista +Win32=false +Win64=true + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0*)*] +Parent=IE 8.0 +Platform=WinVista +Win64=false + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1*)*] +Parent=IE 8.0 +Platform=Win7 + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0*)*] +Parent=IE 8.0 +Platform=Win7 + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0*)*] +Parent=IE 8.0 +Platform=Win7 +Win32=false +Win64=true + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0*)*] +Parent=IE 8.0 +Platform=Win7 +Win64=false + +[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 7.0; Trident/4.0*)*] +Parent=IE 8.0 +Platform=Win7 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Default Browser + +[*] +Browser=Default Browser +Version=0 +MajorVer=0 +MinorVer=0 +Platform=unknown +Alpha=false +Beta=false +Win16=false +Win32=false +Win64=false +Frames=true +IFrames=false +Tables=true +Cookies=false +BackgroundSounds=false +CDF=false +VBScript=false +JavaApplets=false +JavaScript=false +ActiveXControls=false +Stripper=false +isBanned=false +isMobileDevice=false +isSyndicationReader=false +Crawler=false +CssVersion=0 +supportsCSS=false +AOL=false +aolVersion=0 +AuthenticodeUpdate=0 +CSS=0 +WAP=false +netCLR=false +ClrVersion=0 +ECMAScriptVersion=0.0 +W3CDOMVersion=0.0 diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/config" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/config" new file mode 100644 index 00000000..57dac1fd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/config" @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/mconfig/config.xml" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/mconfig/config.xml" new file mode 100644 index 00000000..a3df3b5e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Data/etc/mono/mconfig/config.xml" @@ -0,0 +1,616 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + +]]> + + + + + + +
+
+
+ + + + + +
+ +
+
+
+
+ + + +]]> + + + + + +
+
+
+
+
+
+
+ + + + + +]]> + + + + + +
+
+
+
+
+
+
+ + + + + + + + +]]> + + + + + +
+
+
+
+
+ + + + + + + +]]> + + + + + +
+
+
+
+
+ + + + +]]> + + + + + +
+
+
+
+
+ + + + + + + + + + + + +]]> + + + + + +
+
+
+ + + + + + + + + + + + + +]]> + + + + + +
+
+
+ + + + + + + + + + + + + + + + + +]]> + + + + + + + +
+
+
+ + + + + +
+ +
+
+
+ + + + ]]> + + + + + +
+
+
+
+
+
+
+ + + + +]]> + + + + + +
+
+
+
+
+
+
+ + + + +]]> + + + + + +
+
+
+
+
+ + + + + + + +]]> + + + + + +
+
+
+
+
+ + + + +]]> + + + + + +
+
+
+ + + + + + + + + + + + + + + +]]> + + + + + +
+
+
+ + + + + + + + + + + + + +]]> + + + + + + +
+
+
+
+
+
+
+ + + + +]]> + + + + + +
+
+
+
+
+
+
+ + + + + + + + + + + +]]> + + + + + +
+
+
+
+
+ + + + +]]> + + + + + + + + ]]> + + + + + + ]]> + + + + + + ]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + + +]]> + + + + +
+
+
+
+
+
+ + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedCodeGen.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedCodeGen.h" new file mode 100644 index 00000000..381c4027 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedCodeGen.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + +// System.Object +struct Object_t; +// System.String +struct String_t; +// System.Type +struct Type_t; +// System.Exception +struct Exception_t152; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.MulticastDelegate +struct MulticastDelegate_t220; +// System.Reflection.MethodBase +struct MethodBase_t460; + +#include "mscorlib_System_Array.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_RuntimeArgumentHandle.h" +#include "mscorlib_System_RuntimeMethodHandle.h" + +#pragma once +typedef Object_t Il2CppCodeGenObject; +typedef Array_t Il2CppCodeGenArray; +typedef String_t Il2CppCodeGenString; +typedef Type_t Il2CppCodeGenType; +typedef Exception_t152 Il2CppCodeGenException; +typedef Exception_t152 Il2CppCodeGenException; +typedef RuntimeTypeHandle_t1117 Il2CppCodeGenRuntimeTypeHandle; +typedef RuntimeFieldHandle_t1119 Il2CppCodeGenRuntimeFieldHandle; +typedef RuntimeArgumentHandle_t1136 Il2CppCodeGenRuntimeArgumentHandle; +typedef RuntimeMethodHandle_t1729 Il2CppCodeGenRuntimeMethodHandle; +typedef StringBuilder_t457 Il2CppCodeGenStringBuilder; +typedef MulticastDelegate_t220 Il2CppCodeGenMulticastDelegate; +typedef MethodBase_t460 Il2CppCodeGenMethodBase; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericInterfaceInvokers.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericInterfaceInvokers.h" new file mode 100644 index 00000000..879256cd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericInterfaceInvokers.h" @@ -0,0 +1,14 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + + +#pragma once diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericVirtualInvokers.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericVirtualInvokers.h" new file mode 100644 index 00000000..879256cd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedGenericVirtualInvokers.h" @@ -0,0 +1,14 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + + +#pragma once diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedInterfaceInvokers.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedInterfaceInvokers.h" new file mode 100644 index 00000000..ae336a3e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedInterfaceInvokers.h" @@ -0,0 +1,145 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + + +#pragma once +struct InterfaceActionInvoker0 +{ + typedef void (*Action)(void*, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker0 +{ + typedef R (*Func)(void*, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, data.methodInfo); + } +}; +template +struct InterfaceActionInvoker1 +{ + typedef void (*Action)(void*, T1, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, p1, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker1 +{ + typedef R (*Func)(void*, T1, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, p1, data.methodInfo); + } +}; +template +struct InterfaceActionInvoker2 +{ + typedef void (*Action)(void*, T1, T2, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker2 +{ + typedef R (*Func)(void*, T1, T2, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, data.methodInfo); + } +}; +template +struct InterfaceActionInvoker3 +{ + typedef void (*Action)(void*, T1, T2, T3, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker3 +{ + typedef R (*Func)(void*, T1, T2, T3, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, data.methodInfo); + } +}; +template +struct InterfaceActionInvoker4 +{ + typedef void (*Action)(void*, T1, T2, T3, T4, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3, T4 p4) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, p4, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker4 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3, T4 p4) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, data.methodInfo); + } +}; +template +struct InterfaceActionInvoker5 +{ + typedef void (*Action)(void*, T1, T2, T3, T4, T5, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, data.methodInfo); + } +}; +template +struct InterfaceFuncInvoker5 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, T5, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, TypeInfo* declaringInterface, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetInterfaceInvokeData (slot, declaringInterface, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, data.methodInfo); + } +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedVirtualInvokers.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedVirtualInvokers.h" new file mode 100644 index 00000000..25daf7de --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GeneratedVirtualInvokers.h" @@ -0,0 +1,189 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + + +#pragma once +struct VirtActionInvoker0 +{ + typedef void (*Action)(void*, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, data.methodInfo); + } +}; +template +struct VirtFuncInvoker0 +{ + typedef R (*Func)(void*, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, data.methodInfo); + } +}; +template +struct VirtActionInvoker1 +{ + typedef void (*Action)(void*, T1, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, data.methodInfo); + } +}; +template +struct VirtFuncInvoker1 +{ + typedef R (*Func)(void*, T1, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, data.methodInfo); + } +}; +template +struct VirtActionInvoker2 +{ + typedef void (*Action)(void*, T1, T2, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, data.methodInfo); + } +}; +template +struct VirtFuncInvoker2 +{ + typedef R (*Func)(void*, T1, T2, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, data.methodInfo); + } +}; +template +struct VirtActionInvoker3 +{ + typedef void (*Action)(void*, T1, T2, T3, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, data.methodInfo); + } +}; +template +struct VirtFuncInvoker3 +{ + typedef R (*Func)(void*, T1, T2, T3, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, data.methodInfo); + } +}; +template +struct VirtActionInvoker4 +{ + typedef void (*Action)(void*, T1, T2, T3, T4, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, p4, data.methodInfo); + } +}; +template +struct VirtFuncInvoker4 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, data.methodInfo); + } +}; +template +struct VirtActionInvoker5 +{ + typedef void (*Action)(void*, T1, T2, T3, T4, T5, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, data.methodInfo); + } +}; +template +struct VirtFuncInvoker5 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, T5, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, data.methodInfo); + } +}; +template +struct VirtActionInvoker6 +{ + typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, const MethodInfo*); + + static inline void Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + ((Action)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, p6, data.methodInfo); + } +}; +template +struct VirtFuncInvoker6 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, p6, data.methodInfo); + } +}; +template +struct VirtFuncInvoker7 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, p6, p7, data.methodInfo); + } +}; +template +struct VirtFuncInvoker8 +{ + typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const MethodInfo*); + + static inline R Invoke (Il2CppMethodSlot slot, void* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) + { + VirtualInvokeData data = il2cpp::vm::Runtime::GetVirtualInvokeData (slot, obj); + return ((Func)data.methodInfo->method)(data.target, p1, p2, p3, p4, p5, p6, p7, p8, data.methodInfo); + } +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GenericMethods0.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GenericMethods0.cpp" new file mode 100644 index 00000000..4238aa61 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/GenericMethods0.cpp" @@ -0,0 +1,54859 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + +// System.Object +struct Object_t; +// UnityEngine.Component +struct Component_t169; +// System.Array +struct Array_t; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// UnityEngine.RaycastHit[] +struct RaycastHitU5BU5D_t25; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2572; +// UnityEngine.GameObject +struct GameObject_t77; +// System.Single[] +struct SingleU5BU5D_t126; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2573; +// UnityEngine.Keyframe[] +struct KeyframeU5BU5D_t146; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2574; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2431; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2432; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2450; +// System.Collections.Generic.Link[] +struct LinkU5BU5D_t1851; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2575; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t1866; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t1855; +// System.Collections.DictionaryEntry[] +struct DictionaryEntryU5BU5D_t2516; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2576; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t1856; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t1868; +// UnityEngine.Touch[] +struct TouchU5BU5D_t154; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2577; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2578; +// System.Array/Swapper +struct Swapper_t1115; +// System.Double[] +struct DoubleU5BU5D_t1774; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2579; +// System.Char[] +struct CharU5BU5D_t458; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t1771; +// System.Comparison`1 +struct Comparison_1_t1890; +// UnityEngine.Object[] +struct ObjectU5BU5D_t150; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2438; +// UnityEngine.SocialPlatforms.GameCenter.GcAchievementData[] +struct GcAchievementDataU5BU5D_t407; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2580; +// UnityEngine.SocialPlatforms.GameCenter.GcScoreData[] +struct GcScoreDataU5BU5D_t408; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2581; +// UnityEngine.Vector4[] +struct Vector4U5BU5D_t413; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2441; +// UnityEngine.Vector2[] +struct Vector2U5BU5D_t415; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2444; +// UnityEngine.Color32[] +struct Color32U5BU5D_t417; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2447; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2582; +// System.Comparison`1 +struct Comparison_1_t1938; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2583; +// System.Comparison`1 +struct Comparison_1_t1948; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2584; +// System.Comparison`1 +struct Comparison_1_t1958; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2585; +// System.Comparison`1 +struct Comparison_1_t1968; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2586; +// System.Comparison`1 +struct Comparison_1_t1980; +// System.IntPtr[] +struct IntPtrU5BU5D_t421; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2587; +// System.Collections.Generic.List`1 +struct List_1_t706; +// UnityEngine.ContactPoint[] +struct ContactPointU5BU5D_t276; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2588; +// UnityEngine.RaycastHit2D[] +struct RaycastHit2DU5BU5D_t423; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2589; +// UnityEngine.ContactPoint2D[] +struct ContactPoint2DU5BU5D_t287; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2590; +// UnityEngine.CharacterInfo[] +struct CharacterInfoU5BU5D_t424; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2591; +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2453; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2592; +// System.Comparison`1 +struct Comparison_1_t2009; +// UnityEngine.UICharInfo[] +struct UICharInfoU5BU5D_t426; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2455; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2593; +// System.Comparison`1 +struct Comparison_1_t2019; +// UnityEngine.UILineInfo[] +struct UILineInfoU5BU5D_t427; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2458; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2594; +// System.Comparison`1 +struct Comparison_1_t2029; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2460; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2461; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2038; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2031; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2032; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2039; +// System.Reflection.ParameterModifier[] +struct ParameterModifierU5BU5D_t452; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2595; +// UnityEngine.SendMouseEvents/HitInfo[] +struct HitInfoU5BU5D_t373; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2596; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t707; +// System.Collections.Generic.IList`1 +struct IList_1_t2096; +// System.Collections.Generic.List`1 +struct List_1_t422; +// UnityEngine.EventSystems.RaycastResult[] +struct RaycastResultU5BU5D_t2113; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2466; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2597; +// System.Comparison`1 +struct Comparison_1_t478; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2469; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2470; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2152; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2145; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2146; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2153; +// System.Comparison`1 +struct Comparison_1_t526; +// UnityEngine.UI.InputField/ContentType[] +struct ContentTypeU5BU5D_t680; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2598; +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t708; +// System.Func`2 +struct Func_2_t709; +// UnityEngine.UI.LayoutGroup +struct LayoutGroup_t640; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2599; +// System.Collections.Generic.KeyValuePair`2[] +struct KeyValuePair_2U5BU5D_t2495; +// System.Collections.Generic.IEnumerator`1> +struct IEnumerator_1_t2496; +// System.Boolean[] +struct BooleanU5BU5D_t770; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2497; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2313; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t2305; +// System.Collections.Generic.Dictionary`2/Transform`1 +struct Transform_1_t2306; +// System.Collections.Generic.Dictionary`2/Transform`1> +struct Transform_1_t2314; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2600; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2601; +// System.Text.RegularExpressions.Mark[] +struct MarkU5BU5D_t856; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2602; +// System.Uri/UriScheme[] +struct UriSchemeU5BU5D_t888; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2603; +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2604; +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2605; +// System.UInt64[] +struct UInt64U5BU5D_t1591; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2606; +// System.Int16[] +struct Int16U5BU5D_t1795; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2607; +// System.SByte[] +struct SByteU5BU5D_t1646; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2608; +// System.Int64[] +struct Int64U5BU5D_t1773; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2609; +// System.Predicate`1 +struct Predicate_1_t1885; +// System.Action`1 +struct Action_1_t1910; +// System.Converter`2 +struct Converter_2_t2340; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1840; +// Mono.Globalization.Unicode.CodePointIndexer/TableRange[] +struct TableRangeU5BU5D_t1149; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2610; +// System.Collections.Hashtable/Slot[] +struct SlotU5BU5D_t1231; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2611; +// System.Collections.SortedList/Slot[] +struct SlotU5BU5D_t1235; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2612; +// System.Reflection.Emit.ILTokenInfo[] +struct ILTokenInfoU5BU5D_t1315; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2613; +// System.Reflection.Emit.ILGenerator/LabelData[] +struct LabelDataU5BU5D_t1316; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2614; +// System.Reflection.Emit.ILGenerator/LabelFixup[] +struct LabelFixupU5BU5D_t1317; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2615; +// System.Reflection.CustomAttributeTypedArgument[] +struct CustomAttributeTypedArgumentU5BU5D_t1799; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2499; +// System.Reflection.CustomAttributeNamedArgument[] +struct CustomAttributeNamedArgumentU5BU5D_t1800; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2501; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1801; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2616; +// System.Comparison`1 +struct Comparison_1_t2381; +// System.Collections.ObjectModel.ReadOnlyCollection`1 +struct ReadOnlyCollection_1_t1802; +// System.Collections.Generic.IComparer`1 +struct IComparer_1_t2617; +// System.Comparison`1 +struct Comparison_1_t2392; +// System.Reflection.MonoProperty/Getter`2 +struct Getter_2_t2395; +// System.Reflection.MonoProperty/StaticGetter`1 +struct StaticGetter_1_t2396; +// System.Resources.ResourceReader/ResourceInfo[] +struct ResourceInfoU5BU5D_t1393; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2618; +// System.Resources.ResourceReader/ResourceCacheItem[] +struct ResourceCacheItemU5BU5D_t1394; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2619; +// System.DateTime[] +struct DateTimeU5BU5D_t1822; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2620; +// System.Decimal[] +struct DecimalU5BU5D_t1823; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2621; +// System.TimeSpan[] +struct TimeSpanU5BU5D_t1824; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2622; +// System.Runtime.Serialization.Formatters.Binary.TypeTag[] +struct TypeTagU5BU5D_t1825; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2623; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_TypeMethodDeclarations.h" +#include "mscorlib_System_IntPtrMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CastHelper_1_gen.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_ArrayMethodDeclarations.h" +#include "mscorlib_System_ArgumentOutOfRangeExceptionMethodDeclarations.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_NotSupportedExceptionMethodDeclarations.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_LocaleMethodDeclarations.h" +#include "mscorlib_System_RankExceptionMethodDeclarations.h" +#include "mscorlib_System_RankException.h" +#include "mscorlib_System_ObjectMethodDeclarations.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_ArgumentNullExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentExceptionMethodDeclarations.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_0.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "UnityEngine_ArrayTypes.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_1.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_GameObjectMethodDeclarations.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_SingleMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_4.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_4MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_6.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_0.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_8.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Int32MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_10.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_11.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1.h" +#include "mscorlib_System_ExceptionMethodDeclarations.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1MethodDeclarations.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_12.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_14.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_14MethodDeclarations.h" +#include "mscorlib_System_MathMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_genMethodDeclarations.h" +#include "mscorlib_System_InvalidOperationExceptionMethodDeclarations.h" +#include "mscorlib_System_Array_Swapper.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_Array_SwapperMethodDeclarations.h" +#include "mscorlib_System_DoubleMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_15.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_15MethodDeclarations.h" +#include "mscorlib_System_CharMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_16.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_16MethodDeclarations.h" +#include "mscorlib_System_StringMethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_3.h" +#include "mscorlib_System_Comparison_1_gen_3MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_ObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ResourcesMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Resources.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Vector3MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_21.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_21MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ScriptableObject.h" +#include "UnityEngine_UnityEngine_ScriptableObjectMethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_28.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_28MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_30.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_30MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "UnityEngine_UnityEngine_Vector4MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_32.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_32MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector2MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_33.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_33MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_34.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_34MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_0.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_8.h" +#include "mscorlib_System_Comparison_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_9.h" +#include "mscorlib_System_Comparison_1_gen_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_2.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_10.h" +#include "mscorlib_System_Comparison_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_3.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_3MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_11.h" +#include "mscorlib_System_Comparison_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_12.h" +#include "mscorlib_System_Comparison_1_gen_12MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_37.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_37MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_36.h" +#include "UnityEngine_UnityEngine_ContactPoint.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_38.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_38MethodDeclarations.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_39.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_39MethodDeclarations.h" +#include "UnityEngine_UnityEngine_ContactPoint2D.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_40.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_40MethodDeclarations.h" +#include "UnityEngine_UnityEngine_CharacterInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_41.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_41MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_42.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_42MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_5.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_15.h" +#include "mscorlib_System_Comparison_1_gen_15MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_43.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_43MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_6.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_6MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_16.h" +#include "mscorlib_System_Comparison_1_gen_16MethodDeclarations.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_44.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_44MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_7.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_7MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_17.h" +#include "mscorlib_System_Comparison_1_gen_17MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_3.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_45.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_45MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_4.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_10MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_5.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_5MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_6.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_6MethodDeclarations.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_49.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_49MethodDeclarations.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_50.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_50MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCall.h" +#include "UnityEngine_UnityEngine_UnityStringMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DebugMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_20.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEventsMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ObjectPool_1_gen.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_20MethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Reflection_MemberInfoMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" +#include "mscorlib_System_Activator.h" +#include "mscorlib_System_ActivatorMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_ListPool_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_8MethodDeclarations.h" +#include "UnityEngine_UnityEngine_BehaviourMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine.UI_ArrayTypes.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_52.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_52MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_8.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_8MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen.h" +#include "mscorlib_System_Comparison_1_genMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1.h" +#include "mscorlib_System_Collections_Generic_List_1_gen_1MethodDeclarations.h" +#include "UnityEngine_UnityEngine_TransformMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_5.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_53.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_53MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_11.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_8.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_11MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_8MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_9MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_10.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_10MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_0.h" +#include "mscorlib_System_Comparison_1_gen_0MethodDeclarations.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtility.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_Type.h" +#include "mscorlib_System_ValueType.h" +#include "mscorlib_System_ValueTypeMethodDeclarations.h" +#include "mscorlib_System_BooleanMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_FillMethod.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_LineType.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_54.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_54MethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_InputType.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_CharacterValidation.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_Transition.h" +#include "UnityEngine_UI_UnityEngine_UI_ColorBlock.h" +#include "UnityEngine_UI_UnityEngine_UI_SpriteState.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Direction.h" +#include "System_Core_System_Linq_Enumerable.h" +#include "System_Core_System_Func_2_gen_1.h" +#include "System_Core_System_Linq_CheckMethodDeclarations.h" +#include "System_Core_System_Linq_EnumerableMethodDeclarations.h" +#include "System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3E.h" +#include "System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3EMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter_AspectMode.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter_FitMode.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Corner.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutGroupMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Constraint.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_UInt16MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_55.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_55MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_56.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_56MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_57.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_57MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_17.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_gen_12MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_17MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_18MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Transform_1_19MethodDeclarations.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_ByteMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_58.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_58MethodDeclarations.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "System_ArrayTypes.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_60.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_60MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_4MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen_4.h" +#include "System_System_Text_RegularExpressions_Mark.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_63.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_63MethodDeclarations.h" +#include "System_System_Uri_UriScheme.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_64.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_64MethodDeclarations.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_UInt32MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_66.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_66MethodDeclarations.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "Mono.Security_ArrayTypes.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_69.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_69MethodDeclarations.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_UInt64MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_71.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_71MethodDeclarations.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_Int16MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_72.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_72MethodDeclarations.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_SByteMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_73.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_73MethodDeclarations.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_Int64MethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_74.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_74MethodDeclarations.h" +#include "mscorlib_System_Predicate_1_gen_2.h" +#include "mscorlib_System_Predicate_1_gen_2MethodDeclarations.h" +#include "mscorlib_System_Action_1_gen_5.h" +#include "mscorlib_System_Action_1_gen_5MethodDeclarations.h" +#include "mscorlib_System_Converter_2_gen.h" +#include "mscorlib_System_Converter_2_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_Comparer_1_gen.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_2.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_genMethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_2MethodDeclarations.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRa.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_78.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_78MethodDeclarations.h" +#include "mscorlib_System_Collections_Hashtable_Slot.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_83.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_83MethodDeclarations.h" +#include "mscorlib_System_Collections_SortedList_Slot.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_84.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_84MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_90.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_90MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelData.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_91.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_91MethodDeclarations.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixup.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_92.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_92MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgument.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgumentMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_99.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_99MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgument.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgumentMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_100.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_100MethodDeclarations.h" +#include "mscorlib_System_Reflection_CustomAttributeData.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_0.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_0MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_10.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_10MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_39.h" +#include "mscorlib_System_Comparison_1_gen_39MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_0.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_1.h" +#include "mscorlib_System_Array_ArrayReadOnlyList_1_gen_1MethodDeclarations.h" +#include "mscorlib_System_Collections_ObjectModel_ReadOnlyCollection_1_0MethodDeclarations.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_11.h" +#include "mscorlib_System_Collections_Generic_EqualityComparer_1_gen_11MethodDeclarations.h" +#include "mscorlib_System_Comparison_1_gen_40.h" +#include "mscorlib_System_Comparison_1_gen_40MethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty.h" +#include "mscorlib_System_Reflection_MonoProperty_Getter_2_gen.h" +#include "mscorlib_System_Reflection_MonoProperty_Getter_2_genMethodDeclarations.h" +#include "mscorlib_System_Reflection_MonoProperty_StaticGetter_1_gen.h" +#include "mscorlib_System_Reflection_MonoProperty_StaticGetter_1_genMethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfo.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_101.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_101MethodDeclarations.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItem.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_102.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_102MethodDeclarations.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_DateTimeMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_107.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_107MethodDeclarations.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_DecimalMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_108.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_108MethodDeclarations.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_TimeSpanMethodDeclarations.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_109.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_109MethodDeclarations.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Type.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_110.h" +#include "mscorlib_System_Array_InternalEnumerator_1_gen_110MethodDeclarations.h" + +// T UnityEngine.Component::GetComponent() +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponent_TisObject_t_m704(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponent_TisObject_t_m704_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Object_t * Array_InternalArray__get_Item_TisObject_t_m18047_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisObject_t_m18047(__this, ___index, method) (( Object_t * (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisObject_t_m18047_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisObject_t_m18793_gshared (Array_t * __this, int32_t p0, Object_t ** p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisObject_t_m18793(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Object_t **, const MethodInfo*))Array_GetGenericValueImpl_TisObject_t_m18793_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisObject_t_m18048(__this, ___item, method) (( void (*) (Array_t *, Object_t *, const MethodInfo*))Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisObject_t_m18049(__this, ___item, method) (( bool (*) (Array_t *, Object_t *, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared (Array_t * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050(__this, ___array, ___index, method) (( void (*) (Array_t *, ObjectU5BU5D_t162*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisObject_t_m18051(__this, ___item, method) (( bool (*) (Array_t *, Object_t *, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisObject_t_m18052_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisObject_t_m18052(__this, ___item, method) (( int32_t (*) (Array_t *, Object_t *, const MethodInfo*))Array_InternalArray__IndexOf_TisObject_t_m18052_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisObject_t_m18053_gshared (Array_t * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisObject_t_m18053(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Object_t *, const MethodInfo*))Array_InternalArray__Insert_TisObject_t_m18053_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisObject_t_m18054_gshared (Array_t * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisObject_t_m18054(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Object_t *, const MethodInfo*))Array_InternalArray__set_Item_TisObject_t_m18054_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisObject_t_m18794_gshared (Array_t * __this, int32_t p0, Object_t ** p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisObject_t_m18794(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Object_t **, const MethodInfo*))Array_SetGenericValueImpl_TisObject_t_m18794_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared)(__this, method) +// T UnityEngine.Component::GetComponentInChildren() +extern "C" Object_t * Component_GetComponentInChildren_TisObject_t_m705_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentInChildren_TisObject_t_m705(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInChildren_TisObject_t_m705_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastHit_t26 Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastHit_t26_m18056(__this, ___index, method) (( RaycastHit_t26 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisRaycastHit_t26_m18795_gshared (Array_t * __this, int32_t p0, RaycastHit_t26 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisRaycastHit_t26_m18795(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastHit_t26 *, const MethodInfo*))Array_GetGenericValueImpl_TisRaycastHit_t26_m18795_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057(__this, ___item, method) (( void (*) (Array_t *, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058(__this, ___item, method) (( bool (*) (Array_t *, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared (Array_t * __this, RaycastHitU5BU5D_t25* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059(__this, ___array, ___index, method) (( void (*) (Array_t *, RaycastHitU5BU5D_t25*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060(__this, ___item, method) (( bool (*) (Array_t *, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061(__this, ___item, method) (( int32_t (*) (Array_t *, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared (Array_t * __this, int32_t ___index, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisRaycastHit_t26_m18062(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared (Array_t * __this, int32_t ___index, RaycastHit_t26 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisRaycastHit_t26_m18063(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastHit_t26 , const MethodInfo*))Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisRaycastHit_t26_m18796_gshared (Array_t * __this, int32_t p0, RaycastHit_t26 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisRaycastHit_t26_m18796(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastHit_t26 *, const MethodInfo*))Array_SetGenericValueImpl_TisRaycastHit_t26_m18796_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared)(__this, method) +// T[] UnityEngine.Component::GetComponentsInChildren() +extern "C" ObjectU5BU5D_t162* Component_GetComponentsInChildren_TisObject_t_m706_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m706(__this, method) (( ObjectU5BU5D_t162* (*) (Component_t169 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m706_gshared)(__this, method) +// !!0[] UnityEngine.Component::GetComponentsInChildren(System.Boolean) +extern "C" ObjectU5BU5D_t162* Component_GetComponentsInChildren_TisObject_t_m18065_gshared (Component_t169 * __this, bool p0, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m18065(__this, p0, method) (( ObjectU5BU5D_t162* (*) (Component_t169 *, bool, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m18065_gshared)(__this, p0, method) +// !!0[] UnityEngine.GameObject::GetComponentsInChildren(System.Boolean) +extern "C" ObjectU5BU5D_t162* GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared (GameObject_t77 * __this, bool p0, const MethodInfo* method); +#define GameObject_GetComponentsInChildren_TisObject_t_m18066(__this, p0, method) (( ObjectU5BU5D_t162* (*) (GameObject_t77 *, bool, const MethodInfo*))GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared)(__this, p0, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" float Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSingle_t165_m18067(__this, ___index, method) (( float (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisSingle_t165_m18797_gshared (Array_t * __this, int32_t p0, float* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisSingle_t165_m18797(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, float*, const MethodInfo*))Array_GetGenericValueImpl_TisSingle_t165_m18797_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared (Array_t * __this, float ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisSingle_t165_m18068(__this, ___item, method) (( void (*) (Array_t *, float, const MethodInfo*))Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared (Array_t * __this, float ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069(__this, ___item, method) (( bool (*) (Array_t *, float, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared (Array_t * __this, SingleU5BU5D_t126* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070(__this, ___array, ___index, method) (( void (*) (Array_t *, SingleU5BU5D_t126*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared (Array_t * __this, float ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071(__this, ___item, method) (( bool (*) (Array_t *, float, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared (Array_t * __this, float ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisSingle_t165_m18072(__this, ___item, method) (( int32_t (*) (Array_t *, float, const MethodInfo*))Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisSingle_t165_m18073_gshared (Array_t * __this, int32_t ___index, float ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisSingle_t165_m18073(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, float, const MethodInfo*))Array_InternalArray__Insert_TisSingle_t165_m18073_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared (Array_t * __this, int32_t ___index, float ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisSingle_t165_m18074(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, float, const MethodInfo*))Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisSingle_t165_m18798_gshared (Array_t * __this, int32_t p0, float* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisSingle_t165_m18798(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, float*, const MethodInfo*))Array_SetGenericValueImpl_TisSingle_t165_m18798_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Keyframe_t147 Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyframe_t147_m18076(__this, ___index, method) (( Keyframe_t147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisKeyframe_t147_m18799_gshared (Array_t * __this, int32_t p0, Keyframe_t147 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisKeyframe_t147_m18799(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Keyframe_t147 *, const MethodInfo*))Array_GetGenericValueImpl_TisKeyframe_t147_m18799_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077(__this, ___item, method) (( void (*) (Array_t *, Keyframe_t147 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078(__this, ___item, method) (( bool (*) (Array_t *, Keyframe_t147 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared (Array_t * __this, KeyframeU5BU5D_t146* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079(__this, ___array, ___index, method) (( void (*) (Array_t *, KeyframeU5BU5D_t146*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080(__this, ___item, method) (( bool (*) (Array_t *, Keyframe_t147 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisKeyframe_t147_m18081(__this, ___item, method) (( int32_t (*) (Array_t *, Keyframe_t147 , const MethodInfo*))Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared (Array_t * __this, int32_t ___index, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisKeyframe_t147_m18082(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Keyframe_t147 , const MethodInfo*))Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared (Array_t * __this, int32_t ___index, Keyframe_t147 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisKeyframe_t147_m18083(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Keyframe_t147 , const MethodInfo*))Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisKeyframe_t147_m18800_gshared (Array_t * __this, int32_t p0, Keyframe_t147 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisKeyframe_t147_m18800(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Keyframe_t147 *, const MethodInfo*))Array_SetGenericValueImpl_TisKeyframe_t147_m18800_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared)(__this, method) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t1858 Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085(__this, ___index, method) (( KeyValuePair_2_t1858 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisKeyValuePair_2_t1858_m18801_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t1858 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisKeyValuePair_2_t1858_m18801(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t1858 *, const MethodInfo*))Array_GetGenericValueImpl_TisKeyValuePair_2_t1858_m18801_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086(__this, ___item, method) (( void (*) (Array_t *, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088(__this, ___array, ___index, method) (( void (*) (Array_t *, KeyValuePair_2U5BU5D_t2431*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090(__this, ___item, method) (( int32_t (*) (Array_t *, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t1858 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t1858 , const MethodInfo*))Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisKeyValuePair_2_t1858_m18802_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t1858 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisKeyValuePair_2_t1858_m18802(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t1858 *, const MethodInfo*))Array_SetGenericValueImpl_TisKeyValuePair_2_t1858_m18802_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt32_t161_m18094(__this, ___index, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisInt32_t161_m18803_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisInt32_t161_m18803(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_GetGenericValueImpl_TisInt32_t161_m18803_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisInt32_t161_m18095(__this, ___item, method) (( void (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared (Array_t * __this, Int32U5BU5D_t420* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097(__this, ___array, ___index, method) (( void (*) (Array_t *, Int32U5BU5D_t420*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisInt32_t161_m18099(__this, ___item, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisInt32_t161_m18100_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisInt32_t161_m18100(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__Insert_TisInt32_t161_m18100_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisInt32_t161_m18101(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisInt32_t161_m18804_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisInt32_t161_m18804(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_SetGenericValueImpl_TisInt32_t161_m18804_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Link_t1214 Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLink_t1214_m18103(__this, ___index, method) (( Link_t1214 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisLink_t1214_m18805_gshared (Array_t * __this, int32_t p0, Link_t1214 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisLink_t1214_m18805(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Link_t1214 *, const MethodInfo*))Array_GetGenericValueImpl_TisLink_t1214_m18805_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisLink_t1214_m18104(__this, ___item, method) (( void (*) (Array_t *, Link_t1214 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105(__this, ___item, method) (( bool (*) (Array_t *, Link_t1214 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared (Array_t * __this, LinkU5BU5D_t1851* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106(__this, ___array, ___index, method) (( void (*) (Array_t *, LinkU5BU5D_t1851*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107(__this, ___item, method) (( bool (*) (Array_t *, Link_t1214 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisLink_t1214_m18108(__this, ___item, method) (( int32_t (*) (Array_t *, Link_t1214 , const MethodInfo*))Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisLink_t1214_m18109_gshared (Array_t * __this, int32_t ___index, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisLink_t1214_m18109(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Link_t1214 , const MethodInfo*))Array_InternalArray__Insert_TisLink_t1214_m18109_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared (Array_t * __this, int32_t ___index, Link_t1214 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisLink_t1214_m18110(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Link_t1214 , const MethodInfo*))Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisLink_t1214_m18806_gshared (Array_t * __this, int32_t p0, Link_t1214 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisLink_t1214_m18806(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Link_t1214 *, const MethodInfo*))Array_SetGenericValueImpl_TisLink_t1214_m18806_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared)(__this, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, Transform_1_t1866 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1866 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared (Dictionary_2_t1855 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t1866 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1866 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared)(__this, p0, p1, p2, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" DictionaryEntry_t900 Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114(__this, ___index, method) (( DictionaryEntry_t900 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisDictionaryEntry_t900_m18807_gshared (Array_t * __this, int32_t p0, DictionaryEntry_t900 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisDictionaryEntry_t900_m18807(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, DictionaryEntry_t900 *, const MethodInfo*))Array_GetGenericValueImpl_TisDictionaryEntry_t900_m18807_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115(__this, ___item, method) (( void (*) (Array_t *, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116(__this, ___item, method) (( bool (*) (Array_t *, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared (Array_t * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117(__this, ___array, ___index, method) (( void (*) (Array_t *, DictionaryEntryU5BU5D_t2516*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118(__this, ___item, method) (( bool (*) (Array_t *, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119(__this, ___item, method) (( int32_t (*) (Array_t *, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared (Array_t * __this, int32_t ___index, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared (Array_t * __this, int32_t ___index, DictionaryEntry_t900 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, DictionaryEntry_t900 , const MethodInfo*))Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisDictionaryEntry_t900_m18808_gshared (Array_t * __this, int32_t p0, DictionaryEntry_t900 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisDictionaryEntry_t900_m18808(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, DictionaryEntry_t900 *, const MethodInfo*))Array_SetGenericValueImpl_TisDictionaryEntry_t900_m18808_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared)(__this, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared (Dictionary_2_t1855 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t1856 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t1855 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t1856 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, Transform_1_t1868 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t1855 *, Array_t *, int32_t, Transform_1_t1868 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared (Dictionary_2_t1855 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t1868 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1868 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, Transform_1_t1868 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t1855 *, KeyValuePair_2U5BU5D_t2431*, int32_t, Transform_1_t1868 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared)(__this, ___array, ___index, ___transform, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Touch_t155 Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTouch_t155_m18127(__this, ___index, method) (( Touch_t155 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisTouch_t155_m18809_gshared (Array_t * __this, int32_t p0, Touch_t155 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisTouch_t155_m18809(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Touch_t155 *, const MethodInfo*))Array_GetGenericValueImpl_TisTouch_t155_m18809_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisTouch_t155_m18128(__this, ___item, method) (( void (*) (Array_t *, Touch_t155 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129(__this, ___item, method) (( bool (*) (Array_t *, Touch_t155 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared (Array_t * __this, TouchU5BU5D_t154* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130(__this, ___array, ___index, method) (( void (*) (Array_t *, TouchU5BU5D_t154*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131(__this, ___item, method) (( bool (*) (Array_t *, Touch_t155 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisTouch_t155_m18132(__this, ___item, method) (( int32_t (*) (Array_t *, Touch_t155 , const MethodInfo*))Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisTouch_t155_m18133_gshared (Array_t * __this, int32_t ___index, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisTouch_t155_m18133(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Touch_t155 , const MethodInfo*))Array_InternalArray__Insert_TisTouch_t155_m18133_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared (Array_t * __this, int32_t ___index, Touch_t155 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisTouch_t155_m18134(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Touch_t155 , const MethodInfo*))Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisTouch_t155_m18810_gshared (Array_t * __this, int32_t p0, Touch_t155 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisTouch_t155_m18810(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Touch_t155 *, const MethodInfo*))Array_SetGenericValueImpl_TisTouch_t155_m18810_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisObject_t_m18136_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisObject_t_m18136(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))Array_Resize_TisObject_t_m18136_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisObject_t_m18137_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisObject_t_m18137(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisObject_t_m18137_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisObject_t_m10898_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10898(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisObject_t_m10898_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisObject_t_m18138_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18138(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisObject_t_m18138_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18139_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, ObjectU5BU5D_t162* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisObject_t_TisObject_t_m18139(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisObject_t_TisObject_t_m18139_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisObject_t_m18140_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, const MethodInfo* method); +#define Array_get_swapper_TisObject_t_m18140(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))Array_get_swapper_TisObject_t_m18140_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisObject_t_TisObject_t_m18159_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, ObjectU5BU5D_t162* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisObject_t_TisObject_t_m18159(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisObject_t_TisObject_t_m18159_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" double Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDouble_t454_m18141(__this, ___index, method) (( double (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisDouble_t454_m18811_gshared (Array_t * __this, int32_t p0, double* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisDouble_t454_m18811(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, double*, const MethodInfo*))Array_GetGenericValueImpl_TisDouble_t454_m18811_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared (Array_t * __this, double ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisDouble_t454_m18142(__this, ___item, method) (( void (*) (Array_t *, double, const MethodInfo*))Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared (Array_t * __this, double ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143(__this, ___item, method) (( bool (*) (Array_t *, double, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared (Array_t * __this, DoubleU5BU5D_t1774* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144(__this, ___array, ___index, method) (( void (*) (Array_t *, DoubleU5BU5D_t1774*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared (Array_t * __this, double ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145(__this, ___item, method) (( bool (*) (Array_t *, double, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared (Array_t * __this, double ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisDouble_t454_m18146(__this, ___item, method) (( int32_t (*) (Array_t *, double, const MethodInfo*))Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisDouble_t454_m18147_gshared (Array_t * __this, int32_t ___index, double ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisDouble_t454_m18147(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, double, const MethodInfo*))Array_InternalArray__Insert_TisDouble_t454_m18147_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared (Array_t * __this, int32_t ___index, double ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisDouble_t454_m18148(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, double, const MethodInfo*))Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisDouble_t454_m18812_gshared (Array_t * __this, int32_t p0, double* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisDouble_t454_m18812(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, double*, const MethodInfo*))Array_SetGenericValueImpl_TisDouble_t454_m18812_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint16_t Array_InternalArray__get_Item_TisChar_t702_m18150_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisChar_t702_m18150(__this, ___index, method) (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisChar_t702_m18150_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisChar_t702_m18813_gshared (Array_t * __this, int32_t p0, uint16_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisChar_t702_m18813(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint16_t*, const MethodInfo*))Array_GetGenericValueImpl_TisChar_t702_m18813_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisChar_t702_m18151(__this, ___item, method) (( void (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisChar_t702_m18152(__this, ___item, method) (( bool (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared (Array_t * __this, CharU5BU5D_t458* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153(__this, ___array, ___index, method) (( void (*) (Array_t *, CharU5BU5D_t458*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisChar_t702_m18154(__this, ___item, method) (( bool (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisChar_t702_m18155(__this, ___item, method) (( int32_t (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisChar_t702_m18156_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisChar_t702_m18156(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint16_t, const MethodInfo*))Array_InternalArray__Insert_TisChar_t702_m18156_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisChar_t702_m18157_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisChar_t702_m18157(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint16_t, const MethodInfo*))Array_InternalArray__set_Item_TisChar_t702_m18157_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisChar_t702_m18814_gshared (Array_t * __this, int32_t p0, uint16_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisChar_t702_m18814(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint16_t*, const MethodInfo*))Array_SetGenericValueImpl_TisChar_t702_m18814_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared)(__this, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisObject_t_m18160_gshared (Object_t * __this /* static, unused */, Object_t * p0, Object_t * p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisObject_t_m18160(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, Object_t *, Object_t *, Object_t*, const MethodInfo*))Array_compare_TisObject_t_m18160_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisObject_t_TisObject_t_m18161_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, ObjectU5BU5D_t162* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisObject_t_TisObject_t_m18161(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))Array_swap_TisObject_t_TisObject_t_m18161_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisObject_t_m18162_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___length, Comparison_1_t1890 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18162(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Comparison_1_t1890 *, const MethodInfo*))Array_Sort_TisObject_t_m18162_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisObject_t_m18163_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, Comparison_1_t1890 * p3, const MethodInfo* method); +#define Array_qsort_TisObject_t_m18163(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Comparison_1_t1890 *, const MethodInfo*))Array_qsort_TisObject_t_m18163_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisObject_t_m18164_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisObject_t_m18164(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))Array_swap_TisObject_t_m18164_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T UnityEngine.GameObject::GetComponent() +extern "C" Object_t * GameObject_GetComponent_TisObject_t_m707_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_GetComponent_TisObject_t_m707(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponent_TisObject_t_m707_gshared)(__this, method) +// T[] UnityEngine.Object::FindObjectsOfType() +extern "C" ObjectU5BU5D_t162* Object_FindObjectsOfType_TisObject_t_m708_gshared (Object_t * __this /* static, unused */, const MethodInfo* method); +#define Object_FindObjectsOfType_TisObject_t_m708(__this /* static, unused */, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, const MethodInfo*))Object_FindObjectsOfType_TisObject_t_m708_gshared)(__this /* static, unused */, method) +// !!0[] UnityEngine.Resources::ConvertObjects(UnityEngine.Object[]) +extern "C" ObjectU5BU5D_t162* Resources_ConvertObjects_TisObject_t_m18165_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t150* p0, const MethodInfo* method); +#define Resources_ConvertObjects_TisObject_t_m18165(__this /* static, unused */, p0, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t150*, const MethodInfo*))Resources_ConvertObjects_TisObject_t_m18165_gshared)(__this /* static, unused */, p0, method) +// T UnityEngine.Object::Instantiate(T) +extern "C" Object_t * Object_Instantiate_TisObject_t_m709_gshared (Object_t * __this /* static, unused */, Object_t * ___original, const MethodInfo* method); +#define Object_Instantiate_TisObject_t_m709(__this /* static, unused */, ___original, method) (( Object_t * (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))Object_Instantiate_TisObject_t_m709_gshared)(__this /* static, unused */, ___original, method) +// T UnityEngine.GameObject::AddComponent() +extern "C" Object_t * GameObject_AddComponent_TisObject_t_m710_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_AddComponent_TisObject_t_m710(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_AddComponent_TisObject_t_m710_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector3_t4 Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector3_t4_m18166(__this, ___index, method) (( Vector3_t4 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisVector3_t4_m18815_gshared (Array_t * __this, int32_t p0, Vector3_t4 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisVector3_t4_m18815(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector3_t4 *, const MethodInfo*))Array_GetGenericValueImpl_TisVector3_t4_m18815_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisVector3_t4_m18167(__this, ___item, method) (( void (*) (Array_t *, Vector3_t4 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168(__this, ___item, method) (( bool (*) (Array_t *, Vector3_t4 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared (Array_t * __this, Vector3U5BU5D_t125* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169(__this, ___array, ___index, method) (( void (*) (Array_t *, Vector3U5BU5D_t125*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170(__this, ___item, method) (( bool (*) (Array_t *, Vector3_t4 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisVector3_t4_m18171(__this, ___item, method) (( int32_t (*) (Array_t *, Vector3_t4 , const MethodInfo*))Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisVector3_t4_m18172_gshared (Array_t * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisVector3_t4_m18172(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector3_t4 , const MethodInfo*))Array_InternalArray__Insert_TisVector3_t4_m18172_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared (Array_t * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisVector3_t4_m18173(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector3_t4 , const MethodInfo*))Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisVector3_t4_m18816_gshared (Array_t * __this, int32_t p0, Vector3_t4 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisVector3_t4_m18816(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector3_t4 *, const MethodInfo*))Array_SetGenericValueImpl_TisVector3_t4_m18816_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared)(__this, method) +// T UnityEngine.ScriptableObject::CreateInstance() +extern "C" Object_t * ScriptableObject_CreateInstance_TisObject_t_m18175_gshared (Object_t * __this /* static, unused */, const MethodInfo* method); +#define ScriptableObject_CreateInstance_TisObject_t_m18175(__this /* static, unused */, method) (( Object_t * (*) (Object_t * /* static, unused */, const MethodInfo*))ScriptableObject_CreateInstance_TisObject_t_m18175_gshared)(__this /* static, unused */, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" GcAchievementData_t352 Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176(__this, ___index, method) (( GcAchievementData_t352 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisGcAchievementData_t352_m18817_gshared (Array_t * __this, int32_t p0, GcAchievementData_t352 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisGcAchievementData_t352_m18817(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, GcAchievementData_t352 *, const MethodInfo*))Array_GetGenericValueImpl_TisGcAchievementData_t352_m18817_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177(__this, ___item, method) (( void (*) (Array_t *, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178(__this, ___item, method) (( bool (*) (Array_t *, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared (Array_t * __this, GcAchievementDataU5BU5D_t407* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179(__this, ___array, ___index, method) (( void (*) (Array_t *, GcAchievementDataU5BU5D_t407*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180(__this, ___item, method) (( bool (*) (Array_t *, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181(__this, ___item, method) (( int32_t (*) (Array_t *, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared (Array_t * __this, int32_t ___index, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisGcAchievementData_t352_m18182(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared (Array_t * __this, int32_t ___index, GcAchievementData_t352 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, GcAchievementData_t352 , const MethodInfo*))Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisGcAchievementData_t352_m18818_gshared (Array_t * __this, int32_t p0, GcAchievementData_t352 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisGcAchievementData_t352_m18818(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, GcAchievementData_t352 *, const MethodInfo*))Array_SetGenericValueImpl_TisGcAchievementData_t352_m18818_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" GcScoreData_t353 Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisGcScoreData_t353_m18185(__this, ___index, method) (( GcScoreData_t353 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisGcScoreData_t353_m18819_gshared (Array_t * __this, int32_t p0, GcScoreData_t353 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisGcScoreData_t353_m18819(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, GcScoreData_t353 *, const MethodInfo*))Array_GetGenericValueImpl_TisGcScoreData_t353_m18819_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186(__this, ___item, method) (( void (*) (Array_t *, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187(__this, ___item, method) (( bool (*) (Array_t *, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared (Array_t * __this, GcScoreDataU5BU5D_t408* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188(__this, ___array, ___index, method) (( void (*) (Array_t *, GcScoreDataU5BU5D_t408*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189(__this, ___item, method) (( bool (*) (Array_t *, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190(__this, ___item, method) (( int32_t (*) (Array_t *, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared (Array_t * __this, int32_t ___index, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisGcScoreData_t353_m18191(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared (Array_t * __this, int32_t ___index, GcScoreData_t353 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisGcScoreData_t353_m18192(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, GcScoreData_t353 , const MethodInfo*))Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisGcScoreData_t353_m18820_gshared (Array_t * __this, int32_t p0, GcScoreData_t353 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisGcScoreData_t353_m18820(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, GcScoreData_t353 *, const MethodInfo*))Array_SetGenericValueImpl_TisGcScoreData_t353_m18820_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector4_t234 Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector4_t234_m18194(__this, ___index, method) (( Vector4_t234 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisVector4_t234_m18821_gshared (Array_t * __this, int32_t p0, Vector4_t234 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisVector4_t234_m18821(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector4_t234 *, const MethodInfo*))Array_GetGenericValueImpl_TisVector4_t234_m18821_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisVector4_t234_m18195(__this, ___item, method) (( void (*) (Array_t *, Vector4_t234 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196(__this, ___item, method) (( bool (*) (Array_t *, Vector4_t234 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared (Array_t * __this, Vector4U5BU5D_t413* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197(__this, ___array, ___index, method) (( void (*) (Array_t *, Vector4U5BU5D_t413*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198(__this, ___item, method) (( bool (*) (Array_t *, Vector4_t234 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisVector4_t234_m18199(__this, ___item, method) (( int32_t (*) (Array_t *, Vector4_t234 , const MethodInfo*))Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisVector4_t234_m18200_gshared (Array_t * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisVector4_t234_m18200(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector4_t234 , const MethodInfo*))Array_InternalArray__Insert_TisVector4_t234_m18200_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared (Array_t * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisVector4_t234_m18201(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector4_t234 , const MethodInfo*))Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisVector4_t234_m18822_gshared (Array_t * __this, int32_t p0, Vector4_t234 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisVector4_t234_m18822(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector4_t234 *, const MethodInfo*))Array_SetGenericValueImpl_TisVector4_t234_m18822_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Vector2_t6 Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisVector2_t6_m18203(__this, ___index, method) (( Vector2_t6 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisVector2_t6_m18823_gshared (Array_t * __this, int32_t p0, Vector2_t6 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisVector2_t6_m18823(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector2_t6 *, const MethodInfo*))Array_GetGenericValueImpl_TisVector2_t6_m18823_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisVector2_t6_m18204(__this, ___item, method) (( void (*) (Array_t *, Vector2_t6 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205(__this, ___item, method) (( bool (*) (Array_t *, Vector2_t6 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared (Array_t * __this, Vector2U5BU5D_t415* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206(__this, ___array, ___index, method) (( void (*) (Array_t *, Vector2U5BU5D_t415*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207(__this, ___item, method) (( bool (*) (Array_t *, Vector2_t6 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisVector2_t6_m18208(__this, ___item, method) (( int32_t (*) (Array_t *, Vector2_t6 , const MethodInfo*))Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisVector2_t6_m18209_gshared (Array_t * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisVector2_t6_m18209(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector2_t6 , const MethodInfo*))Array_InternalArray__Insert_TisVector2_t6_m18209_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared (Array_t * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisVector2_t6_m18210(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Vector2_t6 , const MethodInfo*))Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisVector2_t6_m18824_gshared (Array_t * __this, int32_t p0, Vector2_t6 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisVector2_t6_m18824(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Vector2_t6 *, const MethodInfo*))Array_SetGenericValueImpl_TisVector2_t6_m18824_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Color32_t231 Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisColor32_t231_m18212(__this, ___index, method) (( Color32_t231 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisColor32_t231_m18825_gshared (Array_t * __this, int32_t p0, Color32_t231 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisColor32_t231_m18825(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Color32_t231 *, const MethodInfo*))Array_GetGenericValueImpl_TisColor32_t231_m18825_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisColor32_t231_m18213(__this, ___item, method) (( void (*) (Array_t *, Color32_t231 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214(__this, ___item, method) (( bool (*) (Array_t *, Color32_t231 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared (Array_t * __this, Color32U5BU5D_t417* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215(__this, ___array, ___index, method) (( void (*) (Array_t *, Color32U5BU5D_t417*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216(__this, ___item, method) (( bool (*) (Array_t *, Color32_t231 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisColor32_t231_m18217(__this, ___item, method) (( int32_t (*) (Array_t *, Color32_t231 , const MethodInfo*))Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisColor32_t231_m18218_gshared (Array_t * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisColor32_t231_m18218(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Color32_t231 , const MethodInfo*))Array_InternalArray__Insert_TisColor32_t231_m18218_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared (Array_t * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisColor32_t231_m18219(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Color32_t231 , const MethodInfo*))Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisColor32_t231_m18826_gshared (Array_t * __this, int32_t p0, Color32_t231 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisColor32_t231_m18826(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Color32_t231 *, const MethodInfo*))Array_SetGenericValueImpl_TisColor32_t231_m18826_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector3_t4_m18221_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisVector3_t4_m18221(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125**, int32_t, const MethodInfo*))Array_Resize_TisVector3_t4_m18221_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisVector3_t4_m18222_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisVector3_t4_m18222(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisVector3_t4_m18222_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector3_t4_m18223_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, Vector3_t4 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisVector3_t4_m18223(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3_t4 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector3_t4_m18223_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector3_t4_m18224_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisVector3_t4_m18224(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector3_t4_m18224_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, Vector3U5BU5D_t125* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisVector3_t4_TisVector3_t4_m18225(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisVector3_t4_m18226_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, const MethodInfo* method); +#define Array_get_swapper_TisVector3_t4_m18226(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, const MethodInfo*))Array_get_swapper_TisVector3_t4_m18226_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, Vector3U5BU5D_t125* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisVector3_t4_TisVector3_t4_m18227(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisVector3_t4_m18228_gshared (Object_t * __this /* static, unused */, Vector3_t4 p0, Vector3_t4 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisVector3_t4_m18228(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, Vector3_t4 , Vector3_t4 , Object_t*, const MethodInfo*))Array_compare_TisVector3_t4_m18228_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, Vector3U5BU5D_t125* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisVector3_t4_TisVector3_t4_m18229(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector3_t4_m18230_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___length, Comparison_1_t1938 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisVector3_t4_m18230(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, Comparison_1_t1938 *, const MethodInfo*))Array_Sort_TisVector3_t4_m18230_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector3_t4_m18231_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, int32_t p1, int32_t p2, Comparison_1_t1938 * p3, const MethodInfo* method); +#define Array_qsort_TisVector3_t4_m18231(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Comparison_1_t1938 *, const MethodInfo*))Array_qsort_TisVector3_t4_m18231_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector3_t4_m18232_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisVector3_t4_m18232(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector3_t4_m18232_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector4_t234_m18233_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisVector4_t234_m18233(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413**, int32_t, const MethodInfo*))Array_Resize_TisVector4_t234_m18233_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisVector4_t234_m18234_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisVector4_t234_m18234(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisVector4_t234_m18234_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector4_t234_m18235_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, Vector4_t234 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisVector4_t234_m18235(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4_t234 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector4_t234_m18235_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector4_t234_m18236_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisVector4_t234_m18236(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector4_t234_m18236_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, Vector4U5BU5D_t413* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisVector4_t234_TisVector4_t234_m18237(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisVector4_t234_m18238_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, const MethodInfo* method); +#define Array_get_swapper_TisVector4_t234_m18238(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, const MethodInfo*))Array_get_swapper_TisVector4_t234_m18238_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, Vector4U5BU5D_t413* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisVector4_t234_TisVector4_t234_m18239(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisVector4_t234_m18240_gshared (Object_t * __this /* static, unused */, Vector4_t234 p0, Vector4_t234 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisVector4_t234_m18240(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, Vector4_t234 , Vector4_t234 , Object_t*, const MethodInfo*))Array_compare_TisVector4_t234_m18240_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, Vector4U5BU5D_t413* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisVector4_t234_TisVector4_t234_m18241(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector4_t234_m18242_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___length, Comparison_1_t1948 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisVector4_t234_m18242(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, Comparison_1_t1948 *, const MethodInfo*))Array_Sort_TisVector4_t234_m18242_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector4_t234_m18243_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, int32_t p1, int32_t p2, Comparison_1_t1948 * p3, const MethodInfo* method); +#define Array_qsort_TisVector4_t234_m18243(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Comparison_1_t1948 *, const MethodInfo*))Array_qsort_TisVector4_t234_m18243_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector4_t234_m18244_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisVector4_t234_m18244(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector4_t234_m18244_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector2_t6_m18245_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisVector2_t6_m18245(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415**, int32_t, const MethodInfo*))Array_Resize_TisVector2_t6_m18245_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisVector2_t6_m18246_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisVector2_t6_m18246(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisVector2_t6_m18246_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisVector2_t6_m18247_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, Vector2_t6 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisVector2_t6_m18247(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2_t6 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisVector2_t6_m18247_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector2_t6_m18248_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisVector2_t6_m18248(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector2_t6_m18248_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, Vector2U5BU5D_t415* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisVector2_t6_TisVector2_t6_m18249(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisVector2_t6_m18250_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, const MethodInfo* method); +#define Array_get_swapper_TisVector2_t6_m18250(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, const MethodInfo*))Array_get_swapper_TisVector2_t6_m18250_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, Vector2U5BU5D_t415* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisVector2_t6_TisVector2_t6_m18251(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisVector2_t6_m18252_gshared (Object_t * __this /* static, unused */, Vector2_t6 p0, Vector2_t6 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisVector2_t6_m18252(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, Vector2_t6 , Vector2_t6 , Object_t*, const MethodInfo*))Array_compare_TisVector2_t6_m18252_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, Vector2U5BU5D_t415* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisVector2_t6_TisVector2_t6_m18253(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisVector2_t6_m18254_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___length, Comparison_1_t1958 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisVector2_t6_m18254(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, Comparison_1_t1958 *, const MethodInfo*))Array_Sort_TisVector2_t6_m18254_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector2_t6_m18255_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, int32_t p1, int32_t p2, Comparison_1_t1958 * p3, const MethodInfo* method); +#define Array_qsort_TisVector2_t6_m18255(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Comparison_1_t1958 *, const MethodInfo*))Array_qsort_TisVector2_t6_m18255_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector2_t6_m18256_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisVector2_t6_m18256(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, const MethodInfo*))Array_swap_TisVector2_t6_m18256_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisColor32_t231_m18257_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisColor32_t231_m18257(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417**, int32_t, const MethodInfo*))Array_Resize_TisColor32_t231_m18257_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisColor32_t231_m18258_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisColor32_t231_m18258(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisColor32_t231_m18258_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisColor32_t231_m18259_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, Color32_t231 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisColor32_t231_m18259(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32_t231 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisColor32_t231_m18259_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisColor32_t231_m18260_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisColor32_t231_m18260(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisColor32_t231_m18260_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, Color32U5BU5D_t417* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisColor32_t231_TisColor32_t231_m18261(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisColor32_t231_m18262_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, const MethodInfo* method); +#define Array_get_swapper_TisColor32_t231_m18262(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, const MethodInfo*))Array_get_swapper_TisColor32_t231_m18262_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, Color32U5BU5D_t417* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisColor32_t231_TisColor32_t231_m18263(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisColor32_t231_m18264_gshared (Object_t * __this /* static, unused */, Color32_t231 p0, Color32_t231 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisColor32_t231_m18264(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, Color32_t231 , Color32_t231 , Object_t*, const MethodInfo*))Array_compare_TisColor32_t231_m18264_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, Color32U5BU5D_t417* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisColor32_t231_TisColor32_t231_m18265(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, const MethodInfo*))Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisColor32_t231_m18266_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___length, Comparison_1_t1968 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisColor32_t231_m18266(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, Comparison_1_t1968 *, const MethodInfo*))Array_Sort_TisColor32_t231_m18266_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisColor32_t231_m18267_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, int32_t p1, int32_t p2, Comparison_1_t1968 * p3, const MethodInfo* method); +#define Array_qsort_TisColor32_t231_m18267(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Comparison_1_t1968 *, const MethodInfo*))Array_qsort_TisColor32_t231_m18267_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisColor32_t231_m18268_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisColor32_t231_m18268(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, const MethodInfo*))Array_swap_TisColor32_t231_m18268_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisInt32_t161_m18269_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisInt32_t161_m18269(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420**, int32_t, const MethodInfo*))Array_Resize_TisInt32_t161_m18269_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisInt32_t161_m18270_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisInt32_t161_m18270(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisInt32_t161_m18270_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisInt32_t161_m18271_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisInt32_t161_m18271(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisInt32_t161_m18271_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisInt32_t161_m18272_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisInt32_t161_m18272(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisInt32_t161_m18272_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, Int32U5BU5D_t420* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisInt32_t161_TisInt32_t161_m18273(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisInt32_t161_m18274_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, const MethodInfo* method); +#define Array_get_swapper_TisInt32_t161_m18274(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, const MethodInfo*))Array_get_swapper_TisInt32_t161_m18274_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, Int32U5BU5D_t420* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisInt32_t161_TisInt32_t161_m18275(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisInt32_t161_m18276_gshared (Object_t * __this /* static, unused */, int32_t p0, int32_t p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisInt32_t161_m18276(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, int32_t, int32_t, Object_t*, const MethodInfo*))Array_compare_TisInt32_t161_m18276_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, Int32U5BU5D_t420* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisInt32_t161_TisInt32_t161_m18277(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, const MethodInfo*))Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisInt32_t161_m18278_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___length, Comparison_1_t1980 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisInt32_t161_m18278(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, Comparison_1_t1980 *, const MethodInfo*))Array_Sort_TisInt32_t161_m18278_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisInt32_t161_m18279_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, Comparison_1_t1980 * p3, const MethodInfo* method); +#define Array_qsort_TisInt32_t161_m18279(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Comparison_1_t1980 *, const MethodInfo*))Array_qsort_TisInt32_t161_m18279_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisInt32_t161_m18280_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisInt32_t161_m18280(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, const MethodInfo*))Array_swap_TisInt32_t161_m18280_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" IntPtr_t Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisIntPtr_t_m18281(__this, ___index, method) (( IntPtr_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisIntPtr_t_m18827_gshared (Array_t * __this, int32_t p0, IntPtr_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisIntPtr_t_m18827(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, IntPtr_t*, const MethodInfo*))Array_GetGenericValueImpl_TisIntPtr_t_m18827_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282(__this, ___item, method) (( void (*) (Array_t *, IntPtr_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283(__this, ___item, method) (( bool (*) (Array_t *, IntPtr_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared (Array_t * __this, IntPtrU5BU5D_t421* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284(__this, ___array, ___index, method) (( void (*) (Array_t *, IntPtrU5BU5D_t421*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285(__this, ___item, method) (( bool (*) (Array_t *, IntPtr_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisIntPtr_t_m18286(__this, ___item, method) (( int32_t (*) (Array_t *, IntPtr_t, const MethodInfo*))Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared (Array_t * __this, int32_t ___index, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisIntPtr_t_m18287(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, IntPtr_t, const MethodInfo*))Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared (Array_t * __this, int32_t ___index, IntPtr_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisIntPtr_t_m18288(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, IntPtr_t, const MethodInfo*))Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisIntPtr_t_m18828_gshared (Array_t * __this, int32_t p0, IntPtr_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisIntPtr_t_m18828(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, IntPtr_t*, const MethodInfo*))Array_SetGenericValueImpl_TisIntPtr_t_m18828_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared)(__this, method) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +extern "C" void Component_GetComponentsInChildren_TisObject_t_m18290_gshared (Component_t169 * __this, bool ___includeInactive, List_1_t706 * ___result, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m18290(__this, ___includeInactive, ___result, method) (( void (*) (Component_t169 *, bool, List_1_t706 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m18290_gshared)(__this, ___includeInactive, ___result, method) +// System.Void UnityEngine.GameObject::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +extern "C" void GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared (GameObject_t77 * __this, bool p0, List_1_t706 * p1, const MethodInfo* method); +#define GameObject_GetComponentsInChildren_TisObject_t_m18291(__this, p0, p1, method) (( void (*) (GameObject_t77 *, bool, List_1_t706 *, const MethodInfo*))GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared)(__this, p0, p1, method) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Collections.Generic.List`1) +extern "C" void Component_GetComponentsInChildren_TisObject_t_m3647_gshared (Component_t169 * __this, List_1_t706 * ___results, const MethodInfo* method); +#define Component_GetComponentsInChildren_TisObject_t_m3647(__this, ___results, method) (( void (*) (Component_t169 *, List_1_t706 *, const MethodInfo*))Component_GetComponentsInChildren_TisObject_t_m3647_gshared)(__this, ___results, method) +// T UnityEngine.Component::GetComponentInParent() +extern "C" Object_t * Component_GetComponentInParent_TisObject_t_m3642_gshared (Component_t169 * __this, const MethodInfo* method); +#define Component_GetComponentInParent_TisObject_t_m3642(__this, method) (( Object_t * (*) (Component_t169 *, const MethodInfo*))Component_GetComponentInParent_TisObject_t_m3642_gshared)(__this, method) +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +extern "C" void Component_GetComponents_TisObject_t_m3637_gshared (Component_t169 * __this, List_1_t706 * ___results, const MethodInfo* method); +#define Component_GetComponents_TisObject_t_m3637(__this, ___results, method) (( void (*) (Component_t169 *, List_1_t706 *, const MethodInfo*))Component_GetComponents_TisObject_t_m3637_gshared)(__this, ___results, method) +// T UnityEngine.GameObject::GetComponentInChildren() +extern "C" Object_t * GameObject_GetComponentInChildren_TisObject_t_m3645_gshared (GameObject_t77 * __this, const MethodInfo* method); +#define GameObject_GetComponentInChildren_TisObject_t_m3645(__this, method) (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))GameObject_GetComponentInChildren_TisObject_t_m3645_gshared)(__this, method) +// System.Void UnityEngine.GameObject::GetComponents(System.Collections.Generic.List`1) +extern "C" void GameObject_GetComponents_TisObject_t_m18292_gshared (GameObject_t77 * __this, List_1_t706 * ___results, const MethodInfo* method); +#define GameObject_GetComponents_TisObject_t_m18292(__this, ___results, method) (( void (*) (GameObject_t77 *, List_1_t706 *, const MethodInfo*))GameObject_GetComponents_TisObject_t_m18292_gshared)(__this, ___results, method) +// System.Void UnityEngine.GameObject::GetComponentsInParent(System.Boolean,System.Collections.Generic.List`1) +extern "C" void GameObject_GetComponentsInParent_TisObject_t_m3644_gshared (GameObject_t77 * __this, bool ___includeInactive, List_1_t706 * ___results, const MethodInfo* method); +#define GameObject_GetComponentsInParent_TisObject_t_m3644(__this, ___includeInactive, ___results, method) (( void (*) (GameObject_t77 *, bool, List_1_t706 *, const MethodInfo*))GameObject_GetComponentsInParent_TisObject_t_m3644_gshared)(__this, ___includeInactive, ___results, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ContactPoint_t277 Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContactPoint_t277_m18293(__this, ___index, method) (( ContactPoint_t277 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisContactPoint_t277_m18829_gshared (Array_t * __this, int32_t p0, ContactPoint_t277 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisContactPoint_t277_m18829(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ContactPoint_t277 *, const MethodInfo*))Array_GetGenericValueImpl_TisContactPoint_t277_m18829_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294(__this, ___item, method) (( void (*) (Array_t *, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295(__this, ___item, method) (( bool (*) (Array_t *, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared (Array_t * __this, ContactPointU5BU5D_t276* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296(__this, ___array, ___index, method) (( void (*) (Array_t *, ContactPointU5BU5D_t276*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297(__this, ___item, method) (( bool (*) (Array_t *, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisContactPoint_t277_m18298(__this, ___item, method) (( int32_t (*) (Array_t *, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared (Array_t * __this, int32_t ___index, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisContactPoint_t277_m18299(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared (Array_t * __this, int32_t ___index, ContactPoint_t277 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisContactPoint_t277_m18300(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ContactPoint_t277 , const MethodInfo*))Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisContactPoint_t277_m18830_gshared (Array_t * __this, int32_t p0, ContactPoint_t277 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisContactPoint_t277_m18830(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ContactPoint_t277 *, const MethodInfo*))Array_SetGenericValueImpl_TisContactPoint_t277_m18830_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastHit2D_t283 Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302(__this, ___index, method) (( RaycastHit2D_t283 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisRaycastHit2D_t283_m18831_gshared (Array_t * __this, int32_t p0, RaycastHit2D_t283 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisRaycastHit2D_t283_m18831(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastHit2D_t283 *, const MethodInfo*))Array_GetGenericValueImpl_TisRaycastHit2D_t283_m18831_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303(__this, ___item, method) (( void (*) (Array_t *, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304(__this, ___item, method) (( bool (*) (Array_t *, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared (Array_t * __this, RaycastHit2DU5BU5D_t423* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305(__this, ___array, ___index, method) (( void (*) (Array_t *, RaycastHit2DU5BU5D_t423*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306(__this, ___item, method) (( bool (*) (Array_t *, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307(__this, ___item, method) (( int32_t (*) (Array_t *, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared (Array_t * __this, int32_t ___index, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared (Array_t * __this, int32_t ___index, RaycastHit2D_t283 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastHit2D_t283 , const MethodInfo*))Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisRaycastHit2D_t283_m18832_gshared (Array_t * __this, int32_t p0, RaycastHit2D_t283 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisRaycastHit2D_t283_m18832(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastHit2D_t283 *, const MethodInfo*))Array_SetGenericValueImpl_TisRaycastHit2D_t283_m18832_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ContactPoint2D_t285 Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311(__this, ___index, method) (( ContactPoint2D_t285 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisContactPoint2D_t285_m18833_gshared (Array_t * __this, int32_t p0, ContactPoint2D_t285 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisContactPoint2D_t285_m18833(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ContactPoint2D_t285 *, const MethodInfo*))Array_GetGenericValueImpl_TisContactPoint2D_t285_m18833_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312(__this, ___item, method) (( void (*) (Array_t *, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313(__this, ___item, method) (( bool (*) (Array_t *, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared (Array_t * __this, ContactPoint2DU5BU5D_t287* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314(__this, ___array, ___index, method) (( void (*) (Array_t *, ContactPoint2DU5BU5D_t287*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315(__this, ___item, method) (( bool (*) (Array_t *, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316(__this, ___item, method) (( int32_t (*) (Array_t *, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared (Array_t * __this, int32_t ___index, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisContactPoint2D_t285_m18317(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared (Array_t * __this, int32_t ___index, ContactPoint2D_t285 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ContactPoint2D_t285 , const MethodInfo*))Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisContactPoint2D_t285_m18834_gshared (Array_t * __this, int32_t p0, ContactPoint2D_t285 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisContactPoint2D_t285_m18834(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ContactPoint2D_t285 *, const MethodInfo*))Array_SetGenericValueImpl_TisContactPoint2D_t285_m18834_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" CharacterInfo_t308 Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320(__this, ___index, method) (( CharacterInfo_t308 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisCharacterInfo_t308_m18835_gshared (Array_t * __this, int32_t p0, CharacterInfo_t308 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisCharacterInfo_t308_m18835(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CharacterInfo_t308 *, const MethodInfo*))Array_GetGenericValueImpl_TisCharacterInfo_t308_m18835_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321(__this, ___item, method) (( void (*) (Array_t *, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322(__this, ___item, method) (( bool (*) (Array_t *, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared (Array_t * __this, CharacterInfoU5BU5D_t424* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323(__this, ___array, ___index, method) (( void (*) (Array_t *, CharacterInfoU5BU5D_t424*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324(__this, ___item, method) (( bool (*) (Array_t *, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325(__this, ___item, method) (( int32_t (*) (Array_t *, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared (Array_t * __this, int32_t ___index, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisCharacterInfo_t308_m18326(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared (Array_t * __this, int32_t ___index, CharacterInfo_t308 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CharacterInfo_t308 , const MethodInfo*))Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisCharacterInfo_t308_m18836_gshared (Array_t * __this, int32_t p0, CharacterInfo_t308 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisCharacterInfo_t308_m18836(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CharacterInfo_t308 *, const MethodInfo*))Array_SetGenericValueImpl_TisCharacterInfo_t308_m18836_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" UIVertex_t323 Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUIVertex_t323_m18329(__this, ___index, method) (( UIVertex_t323 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUIVertex_t323_m18837_gshared (Array_t * __this, int32_t p0, UIVertex_t323 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUIVertex_t323_m18837(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UIVertex_t323 *, const MethodInfo*))Array_GetGenericValueImpl_TisUIVertex_t323_m18837_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330(__this, ___item, method) (( void (*) (Array_t *, UIVertex_t323 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331(__this, ___item, method) (( bool (*) (Array_t *, UIVertex_t323 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared (Array_t * __this, UIVertexU5BU5D_t425* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332(__this, ___array, ___index, method) (( void (*) (Array_t *, UIVertexU5BU5D_t425*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333(__this, ___item, method) (( bool (*) (Array_t *, UIVertex_t323 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUIVertex_t323_m18334(__this, ___item, method) (( int32_t (*) (Array_t *, UIVertex_t323 , const MethodInfo*))Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared (Array_t * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUIVertex_t323_m18335(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UIVertex_t323 , const MethodInfo*))Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared (Array_t * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUIVertex_t323_m18336(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UIVertex_t323 , const MethodInfo*))Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUIVertex_t323_m18838_gshared (Array_t * __this, int32_t p0, UIVertex_t323 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUIVertex_t323_m18838(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UIVertex_t323 *, const MethodInfo*))Array_SetGenericValueImpl_TisUIVertex_t323_m18838_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUIVertex_t323_m18338_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisUIVertex_t323_m18338(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425**, int32_t, const MethodInfo*))Array_Resize_TisUIVertex_t323_m18338_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisUIVertex_t323_m18339_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisUIVertex_t323_m18339(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisUIVertex_t323_m18339_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUIVertex_t323_m18340_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, UIVertex_t323 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisUIVertex_t323_m18340(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertex_t323 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUIVertex_t323_m18340_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUIVertex_t323_m18341_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisUIVertex_t323_m18341(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUIVertex_t323_m18341_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, UIVertexU5BU5D_t425* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisUIVertex_t323_m18343_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, const MethodInfo* method); +#define Array_get_swapper_TisUIVertex_t323_m18343(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, const MethodInfo*))Array_get_swapper_TisUIVertex_t323_m18343_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, UIVertexU5BU5D_t425* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisUIVertex_t323_m18345_gshared (Object_t * __this /* static, unused */, UIVertex_t323 p0, UIVertex_t323 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisUIVertex_t323_m18345(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, UIVertex_t323 , UIVertex_t323 , Object_t*, const MethodInfo*))Array_compare_TisUIVertex_t323_m18345_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, UIVertexU5BU5D_t425* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUIVertex_t323_m18347_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___length, Comparison_1_t2009 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisUIVertex_t323_m18347(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, Comparison_1_t2009 *, const MethodInfo*))Array_Sort_TisUIVertex_t323_m18347_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUIVertex_t323_m18348_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, int32_t p1, int32_t p2, Comparison_1_t2009 * p3, const MethodInfo* method); +#define Array_qsort_TisUIVertex_t323_m18348(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Comparison_1_t2009 *, const MethodInfo*))Array_qsort_TisUIVertex_t323_m18348_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUIVertex_t323_m18349_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisUIVertex_t323_m18349(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUIVertex_t323_m18349_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" UICharInfo_t312 Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUICharInfo_t312_m18350(__this, ___index, method) (( UICharInfo_t312 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUICharInfo_t312_m18839_gshared (Array_t * __this, int32_t p0, UICharInfo_t312 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUICharInfo_t312_m18839(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UICharInfo_t312 *, const MethodInfo*))Array_GetGenericValueImpl_TisUICharInfo_t312_m18839_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351(__this, ___item, method) (( void (*) (Array_t *, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352(__this, ___item, method) (( bool (*) (Array_t *, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared (Array_t * __this, UICharInfoU5BU5D_t426* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353(__this, ___array, ___index, method) (( void (*) (Array_t *, UICharInfoU5BU5D_t426*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354(__this, ___item, method) (( bool (*) (Array_t *, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355(__this, ___item, method) (( int32_t (*) (Array_t *, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared (Array_t * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUICharInfo_t312_m18356(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared (Array_t * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUICharInfo_t312_m18357(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UICharInfo_t312 , const MethodInfo*))Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUICharInfo_t312_m18840_gshared (Array_t * __this, int32_t p0, UICharInfo_t312 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUICharInfo_t312_m18840(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UICharInfo_t312 *, const MethodInfo*))Array_SetGenericValueImpl_TisUICharInfo_t312_m18840_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUICharInfo_t312_m18359_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisUICharInfo_t312_m18359(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426**, int32_t, const MethodInfo*))Array_Resize_TisUICharInfo_t312_m18359_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisUICharInfo_t312_m18360_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisUICharInfo_t312_m18360(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisUICharInfo_t312_m18360_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUICharInfo_t312_m18361_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, UICharInfo_t312 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisUICharInfo_t312_m18361(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfo_t312 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUICharInfo_t312_m18361_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUICharInfo_t312_m18362_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisUICharInfo_t312_m18362(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUICharInfo_t312_m18362_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, UICharInfoU5BU5D_t426* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisUICharInfo_t312_m18364_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, const MethodInfo* method); +#define Array_get_swapper_TisUICharInfo_t312_m18364(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, const MethodInfo*))Array_get_swapper_TisUICharInfo_t312_m18364_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, UICharInfoU5BU5D_t426* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisUICharInfo_t312_m18366_gshared (Object_t * __this /* static, unused */, UICharInfo_t312 p0, UICharInfo_t312 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisUICharInfo_t312_m18366(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, UICharInfo_t312 , UICharInfo_t312 , Object_t*, const MethodInfo*))Array_compare_TisUICharInfo_t312_m18366_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, UICharInfoU5BU5D_t426* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUICharInfo_t312_m18368_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___length, Comparison_1_t2019 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisUICharInfo_t312_m18368(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, Comparison_1_t2019 *, const MethodInfo*))Array_Sort_TisUICharInfo_t312_m18368_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUICharInfo_t312_m18369_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, int32_t p1, int32_t p2, Comparison_1_t2019 * p3, const MethodInfo* method); +#define Array_qsort_TisUICharInfo_t312_m18369(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Comparison_1_t2019 *, const MethodInfo*))Array_qsort_TisUICharInfo_t312_m18369_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUICharInfo_t312_m18370_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisUICharInfo_t312_m18370(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUICharInfo_t312_m18370_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" UILineInfo_t313 Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUILineInfo_t313_m18371(__this, ___index, method) (( UILineInfo_t313 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUILineInfo_t313_m18841_gshared (Array_t * __this, int32_t p0, UILineInfo_t313 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUILineInfo_t313_m18841(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UILineInfo_t313 *, const MethodInfo*))Array_GetGenericValueImpl_TisUILineInfo_t313_m18841_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372(__this, ___item, method) (( void (*) (Array_t *, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373(__this, ___item, method) (( bool (*) (Array_t *, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared (Array_t * __this, UILineInfoU5BU5D_t427* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374(__this, ___array, ___index, method) (( void (*) (Array_t *, UILineInfoU5BU5D_t427*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375(__this, ___item, method) (( bool (*) (Array_t *, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376(__this, ___item, method) (( int32_t (*) (Array_t *, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared (Array_t * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUILineInfo_t313_m18377(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared (Array_t * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUILineInfo_t313_m18378(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UILineInfo_t313 , const MethodInfo*))Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUILineInfo_t313_m18842_gshared (Array_t * __this, int32_t p0, UILineInfo_t313 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUILineInfo_t313_m18842(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UILineInfo_t313 *, const MethodInfo*))Array_SetGenericValueImpl_TisUILineInfo_t313_m18842_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUILineInfo_t313_m18380_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisUILineInfo_t313_m18380(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427**, int32_t, const MethodInfo*))Array_Resize_TisUILineInfo_t313_m18380_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisUILineInfo_t313_m18381_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisUILineInfo_t313_m18381(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisUILineInfo_t313_m18381_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisUILineInfo_t313_m18382_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, UILineInfo_t313 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisUILineInfo_t313_m18382(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfo_t313 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisUILineInfo_t313_m18382_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUILineInfo_t313_m18383_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisUILineInfo_t313_m18383(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUILineInfo_t313_m18383_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, UILineInfoU5BU5D_t427* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisUILineInfo_t313_m18385_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, const MethodInfo* method); +#define Array_get_swapper_TisUILineInfo_t313_m18385(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, const MethodInfo*))Array_get_swapper_TisUILineInfo_t313_m18385_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, UILineInfoU5BU5D_t427* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisUILineInfo_t313_m18387_gshared (Object_t * __this /* static, unused */, UILineInfo_t313 p0, UILineInfo_t313 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisUILineInfo_t313_m18387(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, UILineInfo_t313 , UILineInfo_t313 , Object_t*, const MethodInfo*))Array_compare_TisUILineInfo_t313_m18387_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, UILineInfoU5BU5D_t427* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisUILineInfo_t313_m18389_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___length, Comparison_1_t2029 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisUILineInfo_t313_m18389(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, Comparison_1_t2029 *, const MethodInfo*))Array_Sort_TisUILineInfo_t313_m18389_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUILineInfo_t313_m18390_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, int32_t p1, int32_t p2, Comparison_1_t2029 * p3, const MethodInfo* method); +#define Array_qsort_TisUILineInfo_t313_m18390(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Comparison_1_t2029 *, const MethodInfo*))Array_qsort_TisUILineInfo_t313_m18390_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUILineInfo_t313_m18391_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisUILineInfo_t313_m18391(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, const MethodInfo*))Array_swap_TisUILineInfo_t313_m18391_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2033 Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392(__this, ___index, method) (( KeyValuePair_2_t2033 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisKeyValuePair_2_t2033_m18843_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2033 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisKeyValuePair_2_t2033_m18843(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2033 *, const MethodInfo*))Array_GetGenericValueImpl_TisKeyValuePair_2_t2033_m18843_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393(__this, ___item, method) (( void (*) (Array_t *, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395(__this, ___array, ___index, method) (( void (*) (Array_t *, KeyValuePair_2U5BU5D_t2460*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397(__this, ___item, method) (( int32_t (*) (Array_t *, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2033 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2033 , const MethodInfo*))Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisKeyValuePair_2_t2033_m18844_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2033 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisKeyValuePair_2_t2033_m18844(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2033 *, const MethodInfo*))Array_SetGenericValueImpl_TisKeyValuePair_2_t2033_m18844_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared)(__this, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2038 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2038 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared (Dictionary_2_t2031 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2038 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2038 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared (Dictionary_2_t2031 * __this, Int32U5BU5D_t420* ___array, int32_t ___index, Transform_1_t2038 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2031 *, Int32U5BU5D_t420*, int32_t, Transform_1_t2038 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared (Dictionary_2_t2031 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2032 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2031 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2032 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2039 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2031 *, Array_t *, int32_t, Transform_1_t2039 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared (Dictionary_2_t2031 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2039 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2031 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2039 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, Transform_1_t2039 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2031 *, KeyValuePair_2U5BU5D_t2460*, int32_t, Transform_1_t2039 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared)(__this, ___array, ___index, ___transform, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ParameterModifier_t1378 Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408(__this, ___index, method) (( ParameterModifier_t1378 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisParameterModifier_t1378_m18845_gshared (Array_t * __this, int32_t p0, ParameterModifier_t1378 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisParameterModifier_t1378_m18845(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ParameterModifier_t1378 *, const MethodInfo*))Array_GetGenericValueImpl_TisParameterModifier_t1378_m18845_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409(__this, ___item, method) (( void (*) (Array_t *, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410(__this, ___item, method) (( bool (*) (Array_t *, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared (Array_t * __this, ParameterModifierU5BU5D_t452* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411(__this, ___array, ___index, method) (( void (*) (Array_t *, ParameterModifierU5BU5D_t452*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412(__this, ___item, method) (( bool (*) (Array_t *, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413(__this, ___item, method) (( int32_t (*) (Array_t *, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared (Array_t * __this, int32_t ___index, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisParameterModifier_t1378_m18414(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared (Array_t * __this, int32_t ___index, ParameterModifier_t1378 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ParameterModifier_t1378 , const MethodInfo*))Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisParameterModifier_t1378_m18846_gshared (Array_t * __this, int32_t p0, ParameterModifier_t1378 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisParameterModifier_t1378_m18846(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ParameterModifier_t1378 *, const MethodInfo*))Array_SetGenericValueImpl_TisParameterModifier_t1378_m18846_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" HitInfo_t371 Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisHitInfo_t371_m18417(__this, ___index, method) (( HitInfo_t371 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisHitInfo_t371_m18847_gshared (Array_t * __this, int32_t p0, HitInfo_t371 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisHitInfo_t371_m18847(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, HitInfo_t371 *, const MethodInfo*))Array_GetGenericValueImpl_TisHitInfo_t371_m18847_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418(__this, ___item, method) (( void (*) (Array_t *, HitInfo_t371 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419(__this, ___item, method) (( bool (*) (Array_t *, HitInfo_t371 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared (Array_t * __this, HitInfoU5BU5D_t373* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420(__this, ___array, ___index, method) (( void (*) (Array_t *, HitInfoU5BU5D_t373*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421(__this, ___item, method) (( bool (*) (Array_t *, HitInfo_t371 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisHitInfo_t371_m18422(__this, ___item, method) (( int32_t (*) (Array_t *, HitInfo_t371 , const MethodInfo*))Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared (Array_t * __this, int32_t ___index, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisHitInfo_t371_m18423(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, HitInfo_t371 , const MethodInfo*))Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared (Array_t * __this, int32_t ___index, HitInfo_t371 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisHitInfo_t371_m18424(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, HitInfo_t371 , const MethodInfo*))Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisHitInfo_t371_m18848_gshared (Array_t * __this, int32_t p0, HitInfo_t371 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisHitInfo_t371_m18848(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, HitInfo_t371 *, const MethodInfo*))Array_SetGenericValueImpl_TisHitInfo_t371_m18848_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared)(__this, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared)(__this /* static, unused */, ___arg, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared)(__this /* static, unused */, ___arg, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared)(__this /* static, unused */, ___arg, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared)(__this /* static, unused */, ___arg, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern "C" bool ExecuteEvents_Execute_TisObject_t_m3638_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___target, BaseEventData_t477 * ___eventData, EventFunction_1_t707 * ___functor, const MethodInfo* method); +#define ExecuteEvents_Execute_TisObject_t_m3638(__this /* static, unused */, ___target, ___eventData, ___functor, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t707 *, const MethodInfo*))ExecuteEvents_Execute_TisObject_t_m3638_gshared)(__this /* static, unused */, ___target, ___eventData, ___functor, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventList(UnityEngine.GameObject,System.Collections.Generic.IList`1) +extern "C" void ExecuteEvents_GetEventList_TisObject_t_m18431_gshared (Object_t * __this /* static, unused */, GameObject_t77 * p0, Object_t* p1, const MethodInfo* method); +#define ExecuteEvents_GetEventList_TisObject_t_m18431(__this /* static, unused */, p0, p1, method) (( void (*) (Object_t * /* static, unused */, GameObject_t77 *, Object_t*, const MethodInfo*))ExecuteEvents_GetEventList_TisObject_t_m18431_gshared)(__this /* static, unused */, p0, p1, method) +// T System.Activator::CreateInstance() +extern "C" Object_t * Activator_CreateInstance_TisObject_t_m18430_gshared (Object_t * __this /* static, unused */, const MethodInfo* method); +#define Activator_CreateInstance_TisObject_t_m18430(__this /* static, unused */, method) (( Object_t * (*) (Object_t * /* static, unused */, const MethodInfo*))Activator_CreateInstance_TisObject_t_m18430_gshared)(__this /* static, unused */, method) +// System.Void UnityEngine.GameObject::GetComponents(System.Collections.Generic.List`1) +#define GameObject_GetComponents_TisComponent_t169_m18432(__this, p0, method) (( void (*) (GameObject_t77 *, List_1_t422 *, const MethodInfo*))GameObject_GetComponents_TisObject_t_m18292_gshared)(__this, p0, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::ShouldSendToComponent(UnityEngine.Component) +extern "C" bool ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared (Object_t * __this /* static, unused */, Component_t169 * p0, const MethodInfo* method); +#define ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433(__this /* static, unused */, p0, method) (( bool (*) (Object_t * /* static, unused */, Component_t169 *, const MethodInfo*))ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared)(__this /* static, unused */, p0, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" RaycastResult_t508 Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisRaycastResult_t508_m18434(__this, ___index, method) (( RaycastResult_t508 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisRaycastResult_t508_m18849_gshared (Array_t * __this, int32_t p0, RaycastResult_t508 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisRaycastResult_t508_m18849(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastResult_t508 *, const MethodInfo*))Array_GetGenericValueImpl_TisRaycastResult_t508_m18849_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435(__this, ___item, method) (( void (*) (Array_t *, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436(__this, ___item, method) (( bool (*) (Array_t *, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared (Array_t * __this, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437(__this, ___array, ___index, method) (( void (*) (Array_t *, RaycastResultU5BU5D_t2113*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438(__this, ___item, method) (( bool (*) (Array_t *, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439(__this, ___item, method) (( int32_t (*) (Array_t *, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared (Array_t * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisRaycastResult_t508_m18440(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared (Array_t * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisRaycastResult_t508_m18441(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, RaycastResult_t508 , const MethodInfo*))Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisRaycastResult_t508_m18850_gshared (Array_t * __this, int32_t p0, RaycastResult_t508 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisRaycastResult_t508_m18850(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, RaycastResult_t508 *, const MethodInfo*))Array_SetGenericValueImpl_TisRaycastResult_t508_m18850_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared)(__this, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisRaycastResult_t508_m18443_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisRaycastResult_t508_m18443(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113**, int32_t, const MethodInfo*))Array_Resize_TisRaycastResult_t508_m18443_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisRaycastResult_t508_m18444_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisRaycastResult_t508_m18444(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisRaycastResult_t508_m18444_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisRaycastResult_t508_m18445_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, RaycastResult_t508 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisRaycastResult_t508_m18445(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResult_t508 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisRaycastResult_t508_m18445_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisRaycastResult_t508_m18446_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisRaycastResult_t508_m18446(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisRaycastResult_t508_m18446_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, RaycastResultU5BU5D_t2113* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisRaycastResult_t508_m18448_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, const MethodInfo* method); +#define Array_get_swapper_TisRaycastResult_t508_m18448(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, const MethodInfo*))Array_get_swapper_TisRaycastResult_t508_m18448_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, RaycastResultU5BU5D_t2113* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisRaycastResult_t508_m18450_gshared (Object_t * __this /* static, unused */, RaycastResult_t508 p0, RaycastResult_t508 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisRaycastResult_t508_m18450(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, RaycastResult_t508 , RaycastResult_t508 , Object_t*, const MethodInfo*))Array_compare_TisRaycastResult_t508_m18450_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, RaycastResultU5BU5D_t2113* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, const MethodInfo*))Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisRaycastResult_t508_m18452_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___length, Comparison_1_t478 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisRaycastResult_t508_m18452(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, Comparison_1_t478 *, const MethodInfo*))Array_Sort_TisRaycastResult_t508_m18452_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisRaycastResult_t508_m18453_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, int32_t p1, int32_t p2, Comparison_1_t478 * p3, const MethodInfo* method); +#define Array_qsort_TisRaycastResult_t508_m18453(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Comparison_1_t478 *, const MethodInfo*))Array_qsort_TisRaycastResult_t508_m18453_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastResult_t508_m18454_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisRaycastResult_t508_m18454(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, const MethodInfo*))Array_swap_TisRaycastResult_t508_m18454_gshared)(__this /* static, unused */, p0, p1, p2, method) +// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +extern "C" Object_t * ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared (Object_t * __this /* static, unused */, BaseEventData_t477 * ___data, const MethodInfo* method); +#define ExecuteEvents_ValidateEventData_TisObject_t_m3639(__this /* static, unused */, ___data, method) (( Object_t * (*) (Object_t * /* static, unused */, BaseEventData_t477 *, const MethodInfo*))ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared)(__this /* static, unused */, ___data, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern "C" GameObject_t77 * ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___root, BaseEventData_t477 * ___eventData, EventFunction_1_t707 * ___callbackFunction, const MethodInfo* method); +#define ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641(__this /* static, unused */, ___root, ___eventData, ___callbackFunction, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t707 *, const MethodInfo*))ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared)(__this /* static, unused */, ___root, ___eventData, ___callbackFunction, method) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::CanHandleEvent(UnityEngine.GameObject) +extern "C" bool ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___go, const MethodInfo* method); +#define ExecuteEvents_CanHandleEvent_TisObject_t_m18455(__this /* static, unused */, ___go, method) (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared)(__this /* static, unused */, ___go, method) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +extern "C" GameObject_t77 * ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___root, const MethodInfo* method); +#define ExecuteEvents_GetEventHandler_TisObject_t_m3640(__this /* static, unused */, ___root, method) (( GameObject_t77 * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared)(__this /* static, unused */, ___root, method) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2147 Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456(__this, ___index, method) (( KeyValuePair_2_t2147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisKeyValuePair_2_t2147_m18851_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2147 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisKeyValuePair_2_t2147_m18851(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2147 *, const MethodInfo*))Array_GetGenericValueImpl_TisKeyValuePair_2_t2147_m18851_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457(__this, ___item, method) (( void (*) (Array_t *, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459(__this, ___array, ___index, method) (( void (*) (Array_t *, KeyValuePair_2U5BU5D_t2469*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461(__this, ___item, method) (( int32_t (*) (Array_t *, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2147 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2147 , const MethodInfo*))Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisKeyValuePair_2_t2147_m18852_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2147 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisKeyValuePair_2_t2147_m18852(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2147 *, const MethodInfo*))Array_SetGenericValueImpl_TisKeyValuePair_2_t2147_m18852_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared)(__this, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2152 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2152 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared (Dictionary_2_t2145 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2152 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2152 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared (Dictionary_2_t2145 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2146 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2145 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2146 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2153 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2145 *, Array_t *, int32_t, Transform_1_t2153 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared (Dictionary_2_t2145 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2153 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2153 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, Transform_1_t2153 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2145 *, KeyValuePair_2U5BU5D_t2469*, int32_t, Transform_1_t2153 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Array::Sort(T[],System.Comparison`1) +extern "C" void Array_Sort_TisRaycastHit_t26_m3518_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* ___array, Comparison_1_t526 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisRaycastHit_t26_m3518(__this /* static, unused */, ___array, ___comparison, method) (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, Comparison_1_t526 *, const MethodInfo*))Array_Sort_TisRaycastHit_t26_m3518_gshared)(__this /* static, unused */, ___array, ___comparison, method) +// System.Void System.Array::Sort(!!0[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisRaycastHit_t26_m18471_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* p0, int32_t p1, Comparison_1_t526 * p2, const MethodInfo* method); +#define Array_Sort_TisRaycastHit_t26_m18471(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, Comparison_1_t526 *, const MethodInfo*))Array_Sort_TisRaycastHit_t26_m18471_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisRaycastHit_t26_m18472_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* p0, int32_t p1, int32_t p2, Comparison_1_t526 * p3, const MethodInfo* method); +#define Array_qsort_TisRaycastHit_t26_m18472(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, Comparison_1_t526 *, const MethodInfo*))Array_qsort_TisRaycastHit_t26_m18472_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastHit_t26_m18473_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisRaycastHit_t26_m18473(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, const MethodInfo*))Array_swap_TisRaycastHit_t26_m18473_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared)(__this /* static, unused */, ___arg, method) +// T UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +extern "C" Object_t * Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___go, const MethodInfo* method); +#define Dropdown_GetOrAddComponent_TisObject_t_m3643(__this /* static, unused */, ___go, method) (( Object_t * (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared)(__this /* static, unused */, ___go, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(T&,T) +extern "C" bool SetPropertyUtility_SetClass_TisObject_t_m3646_gshared (Object_t * __this /* static, unused */, Object_t ** ___currentValue, Object_t * ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetClass_TisObject_t_m3646(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, Object_t **, Object_t *, const MethodInfo*))SetPropertyUtility_SetClass_TisObject_t_m3646_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisType_t569_m3576(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared (Object_t * __this /* static, unused */, bool* ___currentValue, bool ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisBoolean_t448_m3577(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, bool*, bool, const MethodInfo*))SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared (Object_t * __this /* static, unused */, float* ___currentValue, float ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisSingle_t165_m3579(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, float*, float, const MethodInfo*))SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisInt32_t161_m3580(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisContentType_t572_m3587(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisLineType_t575_m3588(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisContentType_t572_m18475(__this, ___index, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisContentType_t572_m18853_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisContentType_t572_m18853(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_GetGenericValueImpl_TisContentType_t572_m18853_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisContentType_t572_m18476(__this, ___item, method) (( void (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared (Array_t * __this, ContentTypeU5BU5D_t680* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478(__this, ___array, ___index, method) (( void (*) (Array_t *, ContentTypeU5BU5D_t680*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisContentType_t572_m18480(__this, ___item, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisContentType_t572_m18481_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisContentType_t572_m18481(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__Insert_TisContentType_t572_m18481_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisContentType_t572_m18482(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisContentType_t572_m18854_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisContentType_t572_m18854(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_SetGenericValueImpl_TisContentType_t572_m18854_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared)(__this, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisInputType_t573_m3589(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared (Object_t * __this /* static, unused */, uint16_t* ___currentValue, uint16_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisChar_t702_m3592(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, uint16_t*, uint16_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisDirection_t596_m3618(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method); +#define BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484(__this /* static, unused */, ___arg, method) (( void (*) (Object_t * /* static, unused */, Object_t *, const MethodInfo*))BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared)(__this /* static, unused */, ___arg, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared (Object_t * __this /* static, unused */, Navigation_t591 * ___currentValue, Navigation_t591 ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisNavigation_t591_m3624(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, Navigation_t591 *, Navigation_t591 , const MethodInfo*))SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisTransition_t606_m3625(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared (Object_t * __this /* static, unused */, ColorBlock_t543 * ___currentValue, ColorBlock_t543 ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, ColorBlock_t543 *, ColorBlock_t543 , const MethodInfo*))SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared (Object_t * __this /* static, unused */, SpriteState_t608 * ___currentValue, SpriteState_t608 ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, SpriteState_t608 *, SpriteState_t608 , const MethodInfo*))SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisDirection_t612_m3630(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) +extern "C" Object_t* Enumerable_Where_TisObject_t_m3648_gshared (Object_t * __this /* static, unused */, Object_t* ___source, Func_2_t709 * ___predicate, const MethodInfo* method); +#define Enumerable_Where_TisObject_t_m3648(__this /* static, unused */, ___source, ___predicate, method) (( Object_t* (*) (Object_t * /* static, unused */, Object_t*, Func_2_t709 *, const MethodInfo*))Enumerable_Where_TisObject_t_m3648_gshared)(__this /* static, unused */, ___source, ___predicate, method) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::CreateWhereIterator(System.Collections.Generic.IEnumerable`1,System.Func`2) +extern "C" Object_t* Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared (Object_t * __this /* static, unused */, Object_t* p0, Func_2_t709 * p1, const MethodInfo* method); +#define Enumerable_CreateWhereIterator_TisObject_t_m18485(__this /* static, unused */, p0, p1, method) (( Object_t* (*) (Object_t * /* static, unused */, Object_t*, Func_2_t709 *, const MethodInfo*))Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared)(__this /* static, unused */, p0, p1, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define SetPropertyUtility_SetStruct_TisFitMode_t634_m3652(__this /* static, unused */, ___currentValue, ___newValue, method) (( bool (*) (Object_t * /* static, unused */, int32_t*, int32_t, const MethodInfo*))SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared)(__this /* static, unused */, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisCorner_t636_m3653(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisAxis_t637_m3654(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared (LayoutGroup_t640 * __this, Vector2_t6 * ___currentValue, Vector2_t6 ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisVector2_t6_m3655(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, Vector2_t6 *, Vector2_t6 , const MethodInfo*))LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisConstraint_t638_m3656(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisInt32_t161_m3657(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared (LayoutGroup_t640 * __this, float* ___currentValue, float ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisSingle_t165_m3658(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, float*, float, const MethodInfo*))LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared (LayoutGroup_t640 * __this, bool* ___currentValue, bool ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisBoolean_t448_m3659(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, bool*, bool, const MethodInfo*))LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisObject_t_m3692_gshared (LayoutGroup_t640 * __this, Object_t ** ___currentValue, Object_t * ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisObject_t_m3692(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, Object_t **, Object_t *, const MethodInfo*))LayoutGroup_SetProperty_TisObject_t_m3692_gshared)(__this, ___currentValue, ___newValue, method) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method); +#define LayoutGroup_SetProperty_TisTextAnchor_t305_m3662(__this, ___currentValue, ___newValue, method) (( void (*) (LayoutGroup_t640 *, int32_t*, int32_t, const MethodInfo*))LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared)(__this, ___currentValue, ___newValue, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint16_t Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt16_t919_m18486(__this, ___index, method) (( uint16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUInt16_t919_m18855_gshared (Array_t * __this, int32_t p0, uint16_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUInt16_t919_m18855(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint16_t*, const MethodInfo*))Array_GetGenericValueImpl_TisUInt16_t919_m18855_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487(__this, ___item, method) (( void (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488(__this, ___item, method) (( bool (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared (Array_t * __this, UInt16U5BU5D_t763* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489(__this, ___array, ___index, method) (( void (*) (Array_t *, UInt16U5BU5D_t763*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490(__this, ___item, method) (( bool (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUInt16_t919_m18491(__this, ___item, method) (( int32_t (*) (Array_t *, uint16_t, const MethodInfo*))Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUInt16_t919_m18492(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint16_t, const MethodInfo*))Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUInt16_t919_m18493(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint16_t, const MethodInfo*))Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUInt16_t919_m18856_gshared (Array_t * __this, int32_t p0, uint16_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUInt16_t919_m18856(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint16_t*, const MethodInfo*))Array_SetGenericValueImpl_TisUInt16_t919_m18856_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared)(__this, method) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern "C" KeyValuePair_2_t2307 Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495(__this, ___index, method) (( KeyValuePair_2_t2307 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisKeyValuePair_2_t2307_m18857_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2307 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisKeyValuePair_2_t2307_m18857(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2307 *, const MethodInfo*))Array_GetGenericValueImpl_TisKeyValuePair_2_t2307_m18857_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496(__this, ___item, method) (( void (*) (Array_t *, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498(__this, ___array, ___index, method) (( void (*) (Array_t *, KeyValuePair_2U5BU5D_t2495*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499(__this, ___item, method) (( bool (*) (Array_t *, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500(__this, ___item, method) (( int32_t (*) (Array_t *, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2307 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2307 , const MethodInfo*))Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl>(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisKeyValuePair_2_t2307_m18858_gshared (Array_t * __this, int32_t p0, KeyValuePair_2_t2307 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisKeyValuePair_2_t2307_m18858(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, KeyValuePair_2_t2307 *, const MethodInfo*))Array_SetGenericValueImpl_TisKeyValuePair_2_t2307_m18858_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" bool Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisBoolean_t448_m18504(__this, ___index, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisBoolean_t448_m18859_gshared (Array_t * __this, int32_t p0, bool* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisBoolean_t448_m18859(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, bool*, const MethodInfo*))Array_GetGenericValueImpl_TisBoolean_t448_m18859_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared (Array_t * __this, bool ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505(__this, ___item, method) (( void (*) (Array_t *, bool, const MethodInfo*))Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared (Array_t * __this, bool ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506(__this, ___item, method) (( bool (*) (Array_t *, bool, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared (Array_t * __this, BooleanU5BU5D_t770* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507(__this, ___array, ___index, method) (( void (*) (Array_t *, BooleanU5BU5D_t770*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared (Array_t * __this, bool ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508(__this, ___item, method) (( bool (*) (Array_t *, bool, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared (Array_t * __this, bool ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisBoolean_t448_m18509(__this, ___item, method) (( int32_t (*) (Array_t *, bool, const MethodInfo*))Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared (Array_t * __this, int32_t ___index, bool ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisBoolean_t448_m18510(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, bool, const MethodInfo*))Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared (Array_t * __this, int32_t ___index, bool ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisBoolean_t448_m18511(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, bool, const MethodInfo*))Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisBoolean_t448_m18860_gshared (Array_t * __this, int32_t p0, bool* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisBoolean_t448_m18860(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, bool*, const MethodInfo*))Array_SetGenericValueImpl_TisBoolean_t448_m18860_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared)(__this, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2313 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2313 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared (Dictionary_2_t2305 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2313 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2313 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared (Dictionary_2_t2305 * __this, BooleanU5BU5D_t770* ___array, int32_t ___index, Transform_1_t2313 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2305 *, BooleanU5BU5D_t770*, int32_t, Transform_1_t2313 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared (Dictionary_2_t2305 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2306 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2305 *, DictionaryEntryU5BU5D_t2516*, int32_t, Transform_1_t2306 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2314 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2305 *, Array_t *, int32_t, Transform_1_t2314 *, const MethodInfo*))Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared)(__this, ___array, ___index, ___transform, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(!!1[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared (Dictionary_2_t2305 * __this, ObjectU5BU5D_t162* p0, int32_t p1, Transform_1_t2314 * p2, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518(__this, p0, p1, p2, method) (( void (*) (Dictionary_2_t2305 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2314 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared)(__this, p0, p1, p2, method) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, Transform_1_t2314 * ___transform, const MethodInfo* method); +#define Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519(__this, ___array, ___index, ___transform, method) (( void (*) (Dictionary_2_t2305 *, KeyValuePair_2U5BU5D_t2495*, int32_t, Transform_1_t2314 *, const MethodInfo*))Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared)(__this, ___array, ___index, ___transform, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint8_t Array_InternalArray__get_Item_TisByte_t447_m18520_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisByte_t447_m18520(__this, ___index, method) (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisByte_t447_m18520_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisByte_t447_m18861_gshared (Array_t * __this, int32_t p0, uint8_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisByte_t447_m18861(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint8_t*, const MethodInfo*))Array_GetGenericValueImpl_TisByte_t447_m18861_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisByte_t447_m18521(__this, ___item, method) (( void (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisByte_t447_m18522(__this, ___item, method) (( bool (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared (Array_t * __this, ByteU5BU5D_t789* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523(__this, ___array, ___index, method) (( void (*) (Array_t *, ByteU5BU5D_t789*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisByte_t447_m18524(__this, ___item, method) (( bool (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisByte_t447_m18525(__this, ___item, method) (( int32_t (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisByte_t447_m18526_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisByte_t447_m18526(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint8_t, const MethodInfo*))Array_InternalArray__Insert_TisByte_t447_m18526_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisByte_t447_m18527_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisByte_t447_m18527(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint8_t, const MethodInfo*))Array_InternalArray__set_Item_TisByte_t447_m18527_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisByte_t447_m18862_gshared (Array_t * __this, int32_t p0, uint8_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisByte_t447_m18862(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint8_t*, const MethodInfo*))Array_SetGenericValueImpl_TisByte_t447_m18862_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" X509ChainStatus_t800 Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529(__this, ___index, method) (( X509ChainStatus_t800 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisX509ChainStatus_t800_m18863_gshared (Array_t * __this, int32_t p0, X509ChainStatus_t800 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisX509ChainStatus_t800_m18863(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, X509ChainStatus_t800 *, const MethodInfo*))Array_GetGenericValueImpl_TisX509ChainStatus_t800_m18863_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530(__this, ___item, method) (( void (*) (Array_t *, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531(__this, ___item, method) (( bool (*) (Array_t *, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared (Array_t * __this, X509ChainStatusU5BU5D_t797* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532(__this, ___array, ___index, method) (( void (*) (Array_t *, X509ChainStatusU5BU5D_t797*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533(__this, ___item, method) (( bool (*) (Array_t *, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534(__this, ___item, method) (( int32_t (*) (Array_t *, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared (Array_t * __this, int32_t ___index, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared (Array_t * __this, int32_t ___index, X509ChainStatus_t800 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, X509ChainStatus_t800 , const MethodInfo*))Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisX509ChainStatus_t800_m18864_gshared (Array_t * __this, int32_t p0, X509ChainStatus_t800 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisX509ChainStatus_t800_m18864(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, X509ChainStatus_t800 *, const MethodInfo*))Array_SetGenericValueImpl_TisX509ChainStatus_t800_m18864_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared)(__this, method) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +extern "C" int32_t Array_BinarySearch_TisInt32_t161_m4751_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___index, int32_t ___length, int32_t ___value, const MethodInfo* method); +#define Array_BinarySearch_TisInt32_t161_m4751(__this /* static, unused */, ___array, ___index, ___length, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, const MethodInfo*))Array_BinarySearch_TisInt32_t161_m4751_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___value, method) +// System.Int32 System.Array::BinarySearch(!!0[],System.Int32,System.Int32,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_BinarySearch_TisInt32_t161_m18538_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* p0, int32_t p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_BinarySearch_TisInt32_t161_m18538(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, Object_t*, const MethodInfo*))Array_BinarySearch_TisInt32_t161_m18538_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Mark_t850 Array_InternalArray__get_Item_TisMark_t850_m18539_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisMark_t850_m18539(__this, ___index, method) (( Mark_t850 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisMark_t850_m18539_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisMark_t850_m18865_gshared (Array_t * __this, int32_t p0, Mark_t850 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisMark_t850_m18865(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Mark_t850 *, const MethodInfo*))Array_GetGenericValueImpl_TisMark_t850_m18865_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisMark_t850_m18540(__this, ___item, method) (( void (*) (Array_t *, Mark_t850 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisMark_t850_m18541(__this, ___item, method) (( bool (*) (Array_t *, Mark_t850 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared (Array_t * __this, MarkU5BU5D_t856* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542(__this, ___array, ___index, method) (( void (*) (Array_t *, MarkU5BU5D_t856*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisMark_t850_m18543(__this, ___item, method) (( bool (*) (Array_t *, Mark_t850 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisMark_t850_m18544(__this, ___item, method) (( int32_t (*) (Array_t *, Mark_t850 , const MethodInfo*))Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisMark_t850_m18545_gshared (Array_t * __this, int32_t ___index, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisMark_t850_m18545(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Mark_t850 , const MethodInfo*))Array_InternalArray__Insert_TisMark_t850_m18545_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisMark_t850_m18546_gshared (Array_t * __this, int32_t ___index, Mark_t850 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisMark_t850_m18546(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Mark_t850 , const MethodInfo*))Array_InternalArray__set_Item_TisMark_t850_m18546_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisMark_t850_m18866_gshared (Array_t * __this, int32_t p0, Mark_t850 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisMark_t850_m18866(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Mark_t850 *, const MethodInfo*))Array_SetGenericValueImpl_TisMark_t850_m18866_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" UriScheme_t887 Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUriScheme_t887_m18548(__this, ___index, method) (( UriScheme_t887 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUriScheme_t887_m18867_gshared (Array_t * __this, int32_t p0, UriScheme_t887 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUriScheme_t887_m18867(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UriScheme_t887 *, const MethodInfo*))Array_GetGenericValueImpl_TisUriScheme_t887_m18867_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549(__this, ___item, method) (( void (*) (Array_t *, UriScheme_t887 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550(__this, ___item, method) (( bool (*) (Array_t *, UriScheme_t887 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared (Array_t * __this, UriSchemeU5BU5D_t888* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551(__this, ___array, ___index, method) (( void (*) (Array_t *, UriSchemeU5BU5D_t888*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552(__this, ___item, method) (( bool (*) (Array_t *, UriScheme_t887 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUriScheme_t887_m18553(__this, ___item, method) (( int32_t (*) (Array_t *, UriScheme_t887 , const MethodInfo*))Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared (Array_t * __this, int32_t ___index, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUriScheme_t887_m18554(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UriScheme_t887 , const MethodInfo*))Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared (Array_t * __this, int32_t ___index, UriScheme_t887 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUriScheme_t887_m18555(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, UriScheme_t887 , const MethodInfo*))Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUriScheme_t887_m18868_gshared (Array_t * __this, int32_t p0, UriScheme_t887 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUriScheme_t887_m18868(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, UriScheme_t887 *, const MethodInfo*))Array_SetGenericValueImpl_TisUriScheme_t887_m18868_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint32_t Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt32_t456_m18557(__this, ___index, method) (( uint32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUInt32_t456_m18869_gshared (Array_t * __this, int32_t p0, uint32_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUInt32_t456_m18869(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint32_t*, const MethodInfo*))Array_GetGenericValueImpl_TisUInt32_t456_m18869_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558(__this, ___item, method) (( void (*) (Array_t *, uint32_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559(__this, ___item, method) (( bool (*) (Array_t *, uint32_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared (Array_t * __this, UInt32U5BU5D_t957* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560(__this, ___array, ___index, method) (( void (*) (Array_t *, UInt32U5BU5D_t957*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561(__this, ___item, method) (( bool (*) (Array_t *, uint32_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUInt32_t456_m18562(__this, ___item, method) (( int32_t (*) (Array_t *, uint32_t, const MethodInfo*))Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared (Array_t * __this, int32_t ___index, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUInt32_t456_m18563(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint32_t, const MethodInfo*))Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared (Array_t * __this, int32_t ___index, uint32_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUInt32_t456_m18564(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint32_t, const MethodInfo*))Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUInt32_t456_m18870_gshared (Array_t * __this, int32_t p0, uint32_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUInt32_t456_m18870(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint32_t*, const MethodInfo*))Array_SetGenericValueImpl_TisUInt32_t456_m18870_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int32_t Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566(__this, ___index, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisClientCertificateType_t1060_m18871_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisClientCertificateType_t1060_m18871(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_GetGenericValueImpl_TisClientCertificateType_t1060_m18871_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567(__this, ___item, method) (( void (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared (Array_t * __this, ClientCertificateTypeU5BU5D_t1059* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569(__this, ___array, ___index, method) (( void (*) (Array_t *, ClientCertificateTypeU5BU5D_t1059*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570(__this, ___item, method) (( bool (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571(__this, ___item, method) (( int32_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int32_t, const MethodInfo*))Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisClientCertificateType_t1060_m18872_gshared (Array_t * __this, int32_t p0, int32_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisClientCertificateType_t1060_m18872(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int32_t*, const MethodInfo*))Array_SetGenericValueImpl_TisClientCertificateType_t1060_m18872_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint64_t Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisUInt64_t1109_m18575(__this, ___index, method) (( uint64_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisUInt64_t1109_m18873_gshared (Array_t * __this, int32_t p0, uint64_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisUInt64_t1109_m18873(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint64_t*, const MethodInfo*))Array_GetGenericValueImpl_TisUInt64_t1109_m18873_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576(__this, ___item, method) (( void (*) (Array_t *, uint64_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577(__this, ___item, method) (( bool (*) (Array_t *, uint64_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared (Array_t * __this, UInt64U5BU5D_t1591* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578(__this, ___array, ___index, method) (( void (*) (Array_t *, UInt64U5BU5D_t1591*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579(__this, ___item, method) (( bool (*) (Array_t *, uint64_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisUInt64_t1109_m18580(__this, ___item, method) (( int32_t (*) (Array_t *, uint64_t, const MethodInfo*))Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared (Array_t * __this, int32_t ___index, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisUInt64_t1109_m18581(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint64_t, const MethodInfo*))Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared (Array_t * __this, int32_t ___index, uint64_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisUInt64_t1109_m18582(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint64_t, const MethodInfo*))Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisUInt64_t1109_m18874_gshared (Array_t * __this, int32_t p0, uint64_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisUInt64_t1109_m18874(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint64_t*, const MethodInfo*))Array_SetGenericValueImpl_TisUInt64_t1109_m18874_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int16_t Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt16_t1111_m18584(__this, ___index, method) (( int16_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisInt16_t1111_m18875_gshared (Array_t * __this, int32_t p0, int16_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisInt16_t1111_m18875(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int16_t*, const MethodInfo*))Array_GetGenericValueImpl_TisInt16_t1111_m18875_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585(__this, ___item, method) (( void (*) (Array_t *, int16_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586(__this, ___item, method) (( bool (*) (Array_t *, int16_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared (Array_t * __this, Int16U5BU5D_t1795* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587(__this, ___array, ___index, method) (( void (*) (Array_t *, Int16U5BU5D_t1795*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588(__this, ___item, method) (( bool (*) (Array_t *, int16_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisInt16_t1111_m18589(__this, ___item, method) (( int32_t (*) (Array_t *, int16_t, const MethodInfo*))Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared (Array_t * __this, int32_t ___index, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisInt16_t1111_m18590(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int16_t, const MethodInfo*))Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared (Array_t * __this, int32_t ___index, int16_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisInt16_t1111_m18591(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int16_t, const MethodInfo*))Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisInt16_t1111_m18876_gshared (Array_t * __this, int32_t p0, int16_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisInt16_t1111_m18876(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int16_t*, const MethodInfo*))Array_SetGenericValueImpl_TisInt16_t1111_m18876_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int8_t Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSByte_t1110_m18593(__this, ___index, method) (( int8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisSByte_t1110_m18877_gshared (Array_t * __this, int32_t p0, int8_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisSByte_t1110_m18877(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int8_t*, const MethodInfo*))Array_GetGenericValueImpl_TisSByte_t1110_m18877_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594(__this, ___item, method) (( void (*) (Array_t *, int8_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595(__this, ___item, method) (( bool (*) (Array_t *, int8_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared (Array_t * __this, SByteU5BU5D_t1646* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596(__this, ___array, ___index, method) (( void (*) (Array_t *, SByteU5BU5D_t1646*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597(__this, ___item, method) (( bool (*) (Array_t *, int8_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisSByte_t1110_m18598(__this, ___item, method) (( int32_t (*) (Array_t *, int8_t, const MethodInfo*))Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared (Array_t * __this, int32_t ___index, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisSByte_t1110_m18599(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int8_t, const MethodInfo*))Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared (Array_t * __this, int32_t ___index, int8_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisSByte_t1110_m18600(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int8_t, const MethodInfo*))Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisSByte_t1110_m18878_gshared (Array_t * __this, int32_t p0, int8_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisSByte_t1110_m18878(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int8_t*, const MethodInfo*))Array_SetGenericValueImpl_TisSByte_t1110_m18878_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" int64_t Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisInt64_t455_m18602(__this, ___index, method) (( int64_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisInt64_t455_m18879_gshared (Array_t * __this, int32_t p0, int64_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisInt64_t455_m18879(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int64_t*, const MethodInfo*))Array_GetGenericValueImpl_TisInt64_t455_m18879_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisInt64_t455_m18603(__this, ___item, method) (( void (*) (Array_t *, int64_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604(__this, ___item, method) (( bool (*) (Array_t *, int64_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared (Array_t * __this, Int64U5BU5D_t1773* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605(__this, ___array, ___index, method) (( void (*) (Array_t *, Int64U5BU5D_t1773*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606(__this, ___item, method) (( bool (*) (Array_t *, int64_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisInt64_t455_m18607(__this, ___item, method) (( int32_t (*) (Array_t *, int64_t, const MethodInfo*))Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisInt64_t455_m18608_gshared (Array_t * __this, int32_t ___index, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisInt64_t455_m18608(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int64_t, const MethodInfo*))Array_InternalArray__Insert_TisInt64_t455_m18608_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared (Array_t * __this, int32_t ___index, int64_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisInt64_t455_m18609(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, int64_t, const MethodInfo*))Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisInt64_t455_m18880_gshared (Array_t * __this, int32_t p0, int64_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisInt64_t455_m18880(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, int64_t*, const MethodInfo*))Array_SetGenericValueImpl_TisInt64_t455_m18880_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared)(__this, method) +// System.Void System.Array::Sort(T[]) +extern "C" void Array_Sort_TisObject_t_m18611_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18611(__this /* static, unused */, ___array, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))Array_Sort_TisObject_t_m18611_gshared)(__this /* static, unused */, ___array, method) +// System.Void System.Array::Sort(TKey[],TValue[]) +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18612_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, const MethodInfo* method); +#define Array_Sort_TisObject_t_TisObject_t_m18612(__this /* static, unused */, ___keys, ___items, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, const MethodInfo*))Array_Sort_TisObject_t_TisObject_t_m18612_gshared)(__this /* static, unused */, ___keys, ___items, method) +// System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisObject_t_m18613_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18613(__this /* static, unused */, ___array, ___comparer, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t*, const MethodInfo*))Array_Sort_TisObject_t_m18613_gshared)(__this /* static, unused */, ___array, ___comparer, method) +// System.Void System.Array::Sort(TKey[],TValue[],System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18614_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisObject_t_TisObject_t_m18614(__this /* static, unused */, ___keys, ___items, ___comparer, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, Object_t*, const MethodInfo*))Array_Sort_TisObject_t_TisObject_t_m18614_gshared)(__this /* static, unused */, ___keys, ___items, ___comparer, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32) +extern "C" void Array_Sort_TisObject_t_m10899_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, const MethodInfo* method); +#define Array_Sort_TisObject_t_m10899(__this /* static, unused */, ___array, ___index, ___length, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))Array_Sort_TisObject_t_m10899_gshared)(__this /* static, unused */, ___array, ___index, ___length, method) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32) +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18615_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, int32_t ___index, int32_t ___length, const MethodInfo* method); +#define Array_Sort_TisObject_t_TisObject_t_m18615(__this /* static, unused */, ___keys, ___items, ___index, ___length, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))Array_Sort_TisObject_t_TisObject_t_m18615_gshared)(__this /* static, unused */, ___keys, ___items, ___index, ___length, method) +// System.Void System.Array::Sort(T[],System.Comparison`1) +extern "C" void Array_Sort_TisObject_t_m18616_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Comparison_1_t1890 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisObject_t_m18616(__this /* static, unused */, ___array, ___comparison, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Comparison_1_t1890 *, const MethodInfo*))Array_Sort_TisObject_t_m18616_gshared)(__this /* static, unused */, ___array, ___comparison, method) +// System.Boolean System.Array::TrueForAll(T[],System.Predicate`1) +extern "C" bool Array_TrueForAll_TisObject_t_m18617_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_TrueForAll_TisObject_t_m18617(__this /* static, unused */, ___array, ___match, method) (( bool (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_TrueForAll_TisObject_t_m18617_gshared)(__this /* static, unused */, ___array, ___match, method) +// System.Void System.Array::ForEach(T[],System.Action`1) +extern "C" void Array_ForEach_TisObject_t_m18618_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Action_1_t1910 * ___action, const MethodInfo* method); +#define Array_ForEach_TisObject_t_m18618(__this /* static, unused */, ___array, ___action, method) (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Action_1_t1910 *, const MethodInfo*))Array_ForEach_TisObject_t_m18618_gshared)(__this /* static, unused */, ___array, ___action, method) +// TOutput[] System.Array::ConvertAll(TInput[],System.Converter`2) +extern "C" ObjectU5BU5D_t162* Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Converter_2_t2340 * ___converter, const MethodInfo* method); +#define Array_ConvertAll_TisObject_t_TisObject_t_m18619(__this /* static, unused */, ___array, ___converter, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Converter_2_t2340 *, const MethodInfo*))Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared)(__this /* static, unused */, ___array, ___converter, method) +// System.Int32 System.Array::FindLastIndex(T[],System.Predicate`1) +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18620_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindLastIndex_TisObject_t_m18620(__this /* static, unused */, ___array, ___match, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_FindLastIndex_TisObject_t_m18620_gshared)(__this /* static, unused */, ___array, ___match, method) +// System.Int32 System.Array::FindLastIndex(!!0[],System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18621_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, Predicate_1_t1885 * p3, const MethodInfo* method); +#define Array_FindLastIndex_TisObject_t_m18621(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))Array_FindLastIndex_TisObject_t_m18621_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Int32 System.Array::FindLastIndex(T[],System.Int32,System.Predicate`1) +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18622_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindLastIndex_TisObject_t_m18622(__this /* static, unused */, ___array, ___startIndex, ___match, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Predicate_1_t1885 *, const MethodInfo*))Array_FindLastIndex_TisObject_t_m18622_gshared)(__this /* static, unused */, ___array, ___startIndex, ___match, method) +// System.Int32 System.Array::FindIndex(T[],System.Predicate`1) +extern "C" int32_t Array_FindIndex_TisObject_t_m18623_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindIndex_TisObject_t_m18623(__this /* static, unused */, ___array, ___match, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_FindIndex_TisObject_t_m18623_gshared)(__this /* static, unused */, ___array, ___match, method) +// System.Int32 System.Array::FindIndex(!!0[],System.Int32,System.Int32,System.Predicate`1) +extern "C" int32_t Array_FindIndex_TisObject_t_m18624_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, Predicate_1_t1885 * p3, const MethodInfo* method); +#define Array_FindIndex_TisObject_t_m18624(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))Array_FindIndex_TisObject_t_m18624_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Int32 System.Array::FindIndex(T[],System.Int32,System.Predicate`1) +extern "C" int32_t Array_FindIndex_TisObject_t_m18625_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindIndex_TisObject_t_m18625(__this /* static, unused */, ___array, ___startIndex, ___match, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Predicate_1_t1885 *, const MethodInfo*))Array_FindIndex_TisObject_t_m18625_gshared)(__this /* static, unused */, ___array, ___startIndex, ___match, method) +// System.Int32 System.Array::BinarySearch(T[],T) +extern "C" int32_t Array_BinarySearch_TisObject_t_m18626_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method); +#define Array_BinarySearch_TisObject_t_m18626(__this /* static, unused */, ___array, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))Array_BinarySearch_TisObject_t_m18626_gshared)(__this /* static, unused */, ___array, ___value, method) +// System.Int32 System.Array::BinarySearch(!!0[],System.Int32,System.Int32,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_BinarySearch_TisObject_t_m18627_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, int32_t p1, int32_t p2, Object_t * p3, Object_t* p4, const MethodInfo* method); +#define Array_BinarySearch_TisObject_t_m18627(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t *, Object_t*, const MethodInfo*))Array_BinarySearch_TisObject_t_m18627_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::BinarySearch(T[],T,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_BinarySearch_TisObject_t_m18628_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, Object_t* ___comparer, const MethodInfo* method); +#define Array_BinarySearch_TisObject_t_m18628(__this /* static, unused */, ___array, ___value, ___comparer, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, Object_t*, const MethodInfo*))Array_BinarySearch_TisObject_t_m18628_gshared)(__this /* static, unused */, ___array, ___value, ___comparer, method) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +extern "C" int32_t Array_BinarySearch_TisObject_t_m18629_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, Object_t * ___value, const MethodInfo* method); +#define Array_BinarySearch_TisObject_t_m18629(__this /* static, unused */, ___array, ___index, ___length, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t *, const MethodInfo*))Array_BinarySearch_TisObject_t_m18629_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___value, method) +// System.Int32 System.Array::IndexOf(T[],T) +extern "C" int32_t Array_IndexOf_TisObject_t_m10905_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m10905(__this /* static, unused */, ___array, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))Array_IndexOf_TisObject_t_m10905_gshared)(__this /* static, unused */, ___array, ___value, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32) +extern "C" int32_t Array_IndexOf_TisObject_t_m18630_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method); +#define Array_IndexOf_TisObject_t_m18630(__this /* static, unused */, ___array, ___value, ___startIndex, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, const MethodInfo*))Array_IndexOf_TisObject_t_m18630_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, method) +// System.Int32 System.Array::LastIndexOf(T[],T) +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18631_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method); +#define Array_LastIndexOf_TisObject_t_m18631(__this /* static, unused */, ___array, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, const MethodInfo*))Array_LastIndexOf_TisObject_t_m18631_gshared)(__this /* static, unused */, ___array, ___value, method) +// System.Int32 System.Array::LastIndexOf(!!0[],!!0,System.Int32) +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18632_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, int32_t p2, const MethodInfo* method); +#define Array_LastIndexOf_TisObject_t_m18632(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, const MethodInfo*))Array_LastIndexOf_TisObject_t_m18632_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::LastIndexOf(!!0[],!!0,System.Int32,System.Int32) +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18633_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* p0, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_LastIndexOf_TisObject_t_m18633(__this /* static, unused */, p0, p1, p2, p3, method) (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))Array_LastIndexOf_TisObject_t_m18633_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// T[] System.Array::FindAll(T[],System.Predicate`1) +extern "C" ObjectU5BU5D_t162* Array_FindAll_TisObject_t_m18634_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindAll_TisObject_t_m18634(__this /* static, unused */, ___array, ___match, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_FindAll_TisObject_t_m18634_gshared)(__this /* static, unused */, ___array, ___match, method) +// System.Boolean System.Array::Exists(T[],System.Predicate`1) +extern "C" bool Array_Exists_TisObject_t_m18635_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_Exists_TisObject_t_m18635(__this /* static, unused */, ___array, ___match, method) (( bool (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_Exists_TisObject_t_m18635_gshared)(__this /* static, unused */, ___array, ___match, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern "C" ReadOnlyCollection_1_t1840 * Array_AsReadOnly_TisObject_t_m10919_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, const MethodInfo* method); +#define Array_AsReadOnly_TisObject_t_m10919(__this /* static, unused */, ___array, method) (( ReadOnlyCollection_1_t1840 * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))Array_AsReadOnly_TisObject_t_m10919_gshared)(__this /* static, unused */, ___array, method) +// T System.Array::Find(T[],System.Predicate`1) +extern "C" Object_t * Array_Find_TisObject_t_m18636_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_Find_TisObject_t_m18636(__this /* static, unused */, ___array, ___match, method) (( Object_t * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_Find_TisObject_t_m18636_gshared)(__this /* static, unused */, ___array, ___match, method) +// T System.Array::FindLast(T[],System.Predicate`1) +extern "C" Object_t * Array_FindLast_TisObject_t_m18637_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method); +#define Array_FindLast_TisObject_t_m18637(__this /* static, unused */, ___array, ___match, method) (( Object_t * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Predicate_1_t1885 *, const MethodInfo*))Array_FindLast_TisObject_t_m18637_gshared)(__this /* static, unused */, ___array, ___match, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" TableRange_t1147 Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTableRange_t1147_m18638(__this, ___index, method) (( TableRange_t1147 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisTableRange_t1147_m18881_gshared (Array_t * __this, int32_t p0, TableRange_t1147 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisTableRange_t1147_m18881(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, TableRange_t1147 *, const MethodInfo*))Array_GetGenericValueImpl_TisTableRange_t1147_m18881_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639(__this, ___item, method) (( void (*) (Array_t *, TableRange_t1147 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640(__this, ___item, method) (( bool (*) (Array_t *, TableRange_t1147 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared (Array_t * __this, TableRangeU5BU5D_t1149* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641(__this, ___array, ___index, method) (( void (*) (Array_t *, TableRangeU5BU5D_t1149*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642(__this, ___item, method) (( bool (*) (Array_t *, TableRange_t1147 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisTableRange_t1147_m18643(__this, ___item, method) (( int32_t (*) (Array_t *, TableRange_t1147 , const MethodInfo*))Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared (Array_t * __this, int32_t ___index, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisTableRange_t1147_m18644(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, TableRange_t1147 , const MethodInfo*))Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared (Array_t * __this, int32_t ___index, TableRange_t1147 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisTableRange_t1147_m18645(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, TableRange_t1147 , const MethodInfo*))Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisTableRange_t1147_m18882_gshared (Array_t * __this, int32_t p0, TableRange_t1147 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisTableRange_t1147_m18882(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, TableRange_t1147 *, const MethodInfo*))Array_SetGenericValueImpl_TisTableRange_t1147_m18882_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Slot_t1224 Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSlot_t1224_m18647(__this, ___index, method) (( Slot_t1224 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisSlot_t1224_m18883_gshared (Array_t * __this, int32_t p0, Slot_t1224 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisSlot_t1224_m18883(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Slot_t1224 *, const MethodInfo*))Array_GetGenericValueImpl_TisSlot_t1224_m18883_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648(__this, ___item, method) (( void (*) (Array_t *, Slot_t1224 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649(__this, ___item, method) (( bool (*) (Array_t *, Slot_t1224 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared (Array_t * __this, SlotU5BU5D_t1231* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650(__this, ___array, ___index, method) (( void (*) (Array_t *, SlotU5BU5D_t1231*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651(__this, ___item, method) (( bool (*) (Array_t *, Slot_t1224 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisSlot_t1224_m18652(__this, ___item, method) (( int32_t (*) (Array_t *, Slot_t1224 , const MethodInfo*))Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared (Array_t * __this, int32_t ___index, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisSlot_t1224_m18653(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Slot_t1224 , const MethodInfo*))Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared (Array_t * __this, int32_t ___index, Slot_t1224 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisSlot_t1224_m18654(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Slot_t1224 , const MethodInfo*))Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisSlot_t1224_m18884_gshared (Array_t * __this, int32_t p0, Slot_t1224 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisSlot_t1224_m18884(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Slot_t1224 *, const MethodInfo*))Array_SetGenericValueImpl_TisSlot_t1224_m18884_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Slot_t1232 Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisSlot_t1232_m18656(__this, ___index, method) (( Slot_t1232 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisSlot_t1232_m18885_gshared (Array_t * __this, int32_t p0, Slot_t1232 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisSlot_t1232_m18885(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Slot_t1232 *, const MethodInfo*))Array_GetGenericValueImpl_TisSlot_t1232_m18885_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657(__this, ___item, method) (( void (*) (Array_t *, Slot_t1232 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658(__this, ___item, method) (( bool (*) (Array_t *, Slot_t1232 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared (Array_t * __this, SlotU5BU5D_t1235* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659(__this, ___array, ___index, method) (( void (*) (Array_t *, SlotU5BU5D_t1235*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660(__this, ___item, method) (( bool (*) (Array_t *, Slot_t1232 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisSlot_t1232_m18661(__this, ___item, method) (( int32_t (*) (Array_t *, Slot_t1232 , const MethodInfo*))Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared (Array_t * __this, int32_t ___index, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisSlot_t1232_m18662(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Slot_t1232 , const MethodInfo*))Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared (Array_t * __this, int32_t ___index, Slot_t1232 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisSlot_t1232_m18663(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Slot_t1232 , const MethodInfo*))Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisSlot_t1232_m18886_gshared (Array_t * __this, int32_t p0, Slot_t1232 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisSlot_t1232_m18886(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Slot_t1232 *, const MethodInfo*))Array_SetGenericValueImpl_TisSlot_t1232_m18886_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ILTokenInfo_t1312 Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665(__this, ___index, method) (( ILTokenInfo_t1312 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisILTokenInfo_t1312_m18887_gshared (Array_t * __this, int32_t p0, ILTokenInfo_t1312 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisILTokenInfo_t1312_m18887(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ILTokenInfo_t1312 *, const MethodInfo*))Array_GetGenericValueImpl_TisILTokenInfo_t1312_m18887_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666(__this, ___item, method) (( void (*) (Array_t *, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667(__this, ___item, method) (( bool (*) (Array_t *, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared (Array_t * __this, ILTokenInfoU5BU5D_t1315* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668(__this, ___array, ___index, method) (( void (*) (Array_t *, ILTokenInfoU5BU5D_t1315*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669(__this, ___item, method) (( bool (*) (Array_t *, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670(__this, ___item, method) (( int32_t (*) (Array_t *, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared (Array_t * __this, int32_t ___index, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared (Array_t * __this, int32_t ___index, ILTokenInfo_t1312 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ILTokenInfo_t1312 , const MethodInfo*))Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisILTokenInfo_t1312_m18888_gshared (Array_t * __this, int32_t p0, ILTokenInfo_t1312 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisILTokenInfo_t1312_m18888(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ILTokenInfo_t1312 *, const MethodInfo*))Array_SetGenericValueImpl_TisILTokenInfo_t1312_m18888_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" LabelData_t1314 Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLabelData_t1314_m18674(__this, ___index, method) (( LabelData_t1314 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisLabelData_t1314_m18889_gshared (Array_t * __this, int32_t p0, LabelData_t1314 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisLabelData_t1314_m18889(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, LabelData_t1314 *, const MethodInfo*))Array_GetGenericValueImpl_TisLabelData_t1314_m18889_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675(__this, ___item, method) (( void (*) (Array_t *, LabelData_t1314 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676(__this, ___item, method) (( bool (*) (Array_t *, LabelData_t1314 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared (Array_t * __this, LabelDataU5BU5D_t1316* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677(__this, ___array, ___index, method) (( void (*) (Array_t *, LabelDataU5BU5D_t1316*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678(__this, ___item, method) (( bool (*) (Array_t *, LabelData_t1314 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisLabelData_t1314_m18679(__this, ___item, method) (( int32_t (*) (Array_t *, LabelData_t1314 , const MethodInfo*))Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared (Array_t * __this, int32_t ___index, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisLabelData_t1314_m18680(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, LabelData_t1314 , const MethodInfo*))Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared (Array_t * __this, int32_t ___index, LabelData_t1314 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisLabelData_t1314_m18681(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, LabelData_t1314 , const MethodInfo*))Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisLabelData_t1314_m18890_gshared (Array_t * __this, int32_t p0, LabelData_t1314 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisLabelData_t1314_m18890(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, LabelData_t1314 *, const MethodInfo*))Array_SetGenericValueImpl_TisLabelData_t1314_m18890_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" LabelFixup_t1313 Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683(__this, ___index, method) (( LabelFixup_t1313 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisLabelFixup_t1313_m18891_gshared (Array_t * __this, int32_t p0, LabelFixup_t1313 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisLabelFixup_t1313_m18891(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, LabelFixup_t1313 *, const MethodInfo*))Array_GetGenericValueImpl_TisLabelFixup_t1313_m18891_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684(__this, ___item, method) (( void (*) (Array_t *, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685(__this, ___item, method) (( bool (*) (Array_t *, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared (Array_t * __this, LabelFixupU5BU5D_t1317* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686(__this, ___array, ___index, method) (( void (*) (Array_t *, LabelFixupU5BU5D_t1317*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687(__this, ___item, method) (( bool (*) (Array_t *, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688(__this, ___item, method) (( int32_t (*) (Array_t *, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared (Array_t * __this, int32_t ___index, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisLabelFixup_t1313_m18689(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared (Array_t * __this, int32_t ___index, LabelFixup_t1313 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, LabelFixup_t1313 , const MethodInfo*))Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisLabelFixup_t1313_m18892_gshared (Array_t * __this, int32_t p0, LabelFixup_t1313 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisLabelFixup_t1313_m18892(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, LabelFixup_t1313 *, const MethodInfo*))Array_SetGenericValueImpl_TisLabelFixup_t1313_m18892_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" CustomAttributeTypedArgument_t1359 Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692(__this, ___index, method) (( CustomAttributeTypedArgument_t1359 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18893_gshared (Array_t * __this, int32_t p0, CustomAttributeTypedArgument_t1359 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18893(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CustomAttributeTypedArgument_t1359 *, const MethodInfo*))Array_GetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18893_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693(__this, ___item, method) (( void (*) (Array_t *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694(__this, ___item, method) (( bool (*) (Array_t *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared (Array_t * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695(__this, ___array, ___index, method) (( void (*) (Array_t *, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696(__this, ___item, method) (( bool (*) (Array_t *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697(__this, ___item, method) (( int32_t (*) (Array_t *, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared (Array_t * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared (Array_t * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18894_gshared (Array_t * __this, int32_t p0, CustomAttributeTypedArgument_t1359 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18894(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CustomAttributeTypedArgument_t1359 *, const MethodInfo*))Array_SetGenericValueImpl_TisCustomAttributeTypedArgument_t1359_m18894_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" CustomAttributeNamedArgument_t1358 Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701(__this, ___index, method) (( CustomAttributeNamedArgument_t1358 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18895_gshared (Array_t * __this, int32_t p0, CustomAttributeNamedArgument_t1358 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18895(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CustomAttributeNamedArgument_t1358 *, const MethodInfo*))Array_GetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18895_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702(__this, ___item, method) (( void (*) (Array_t *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703(__this, ___item, method) (( bool (*) (Array_t *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared (Array_t * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704(__this, ___array, ___index, method) (( void (*) (Array_t *, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705(__this, ___item, method) (( bool (*) (Array_t *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706(__this, ___item, method) (( int32_t (*) (Array_t *, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared (Array_t * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared (Array_t * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18896_gshared (Array_t * __this, int32_t p0, CustomAttributeNamedArgument_t1358 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18896(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, CustomAttributeNamedArgument_t1358 *, const MethodInfo*))Array_SetGenericValueImpl_TisCustomAttributeNamedArgument_t1358_m18896_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared)(__this, method) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeTypedArgumentU5BU5D_t1799* CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method); +#define CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901(__this /* static, unused */, ___values, method) (( CustomAttributeTypedArgumentU5BU5D_t1799* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared)(__this /* static, unused */, ___values, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern "C" ReadOnlyCollection_1_t1801 * Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, const MethodInfo* method); +#define Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902(__this /* static, unused */, ___array, method) (( ReadOnlyCollection_1_t1801 * (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, const MethodInfo*))Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared)(__this /* static, unused */, ___array, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799**, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, CustomAttributeTypedArgument_t1359 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, CustomAttributeTypedArgumentU5BU5D_t1799* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, const MethodInfo* method); +#define Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, const MethodInfo*))Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, CustomAttributeTypedArgumentU5BU5D_t1799* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgument_t1359 p0, CustomAttributeTypedArgument_t1359 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisCustomAttributeTypedArgument_t1359_m18717(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 , Object_t*, const MethodInfo*))Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, CustomAttributeTypedArgumentU5BU5D_t1799* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, const MethodInfo*))Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___length, Comparison_1_t2381 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, Comparison_1_t2381 *, const MethodInfo*))Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, int32_t p1, int32_t p2, Comparison_1_t2381 * p3, const MethodInfo* method); +#define Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Comparison_1_t2381 *, const MethodInfo*))Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisCustomAttributeTypedArgument_t1359_m18721(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, const MethodInfo*))Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T) +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722(__this /* static, unused */, ___array, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , const MethodInfo*))Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared)(__this /* static, unused */, ___array, ___value, method) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeNamedArgumentU5BU5D_t1800* CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method); +#define CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903(__this /* static, unused */, ___values, method) (( CustomAttributeNamedArgumentU5BU5D_t1800* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared)(__this /* static, unused */, ___values, method) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern "C" ReadOnlyCollection_1_t1802 * Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, const MethodInfo* method); +#define Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904(__this /* static, unused */, ___array, method) (( ReadOnlyCollection_1_t1802 * (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, const MethodInfo*))Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared)(__this /* static, unused */, ___array, method) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800** ___array, int32_t ___newSize, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723(__this /* static, unused */, ___array, ___newSize, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800**, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared)(__this /* static, unused */, ___array, ___newSize, method) +// System.Void System.Array::Resize(!!0[]&,System.Int32,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800** p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800**, int32_t, int32_t, const MethodInfo*))Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, CustomAttributeNamedArgument_t1358 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , int32_t, int32_t, const MethodInfo*))Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared)(__this /* static, unused */, ___array, ___value, ___startIndex, ___count, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared)(__this /* static, unused */, ___array, ___index, ___length, ___comparer, method) +// System.Void System.Array::Sort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, CustomAttributeNamedArgumentU5BU5D_t1800* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Array/Swapper System.Array::get_swapper(!!0[]) +extern "C" Swapper_t1115 * Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, const MethodInfo* method); +#define Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728(__this /* static, unused */, p0, method) (( Swapper_t1115 * (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, const MethodInfo*))Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared)(__this /* static, unused */, p0, method) +// System.Void System.Array::qsort(!!0[],!!1[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, CustomAttributeNamedArgumentU5BU5D_t1800* p1, int32_t p2, int32_t p3, Object_t* p4, const MethodInfo* method); +#define Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729(__this /* static, unused */, p0, p1, p2, p3, p4, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared)(__this /* static, unused */, p0, p1, p2, p3, p4, method) +// System.Int32 System.Array::compare(!!0,!!0,System.Collections.Generic.IComparer`1) +extern "C" int32_t Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgument_t1358 p0, CustomAttributeNamedArgument_t1358 p1, Object_t* p2, const MethodInfo* method); +#define Array_compare_TisCustomAttributeNamedArgument_t1358_m18730(__this /* static, unused */, p0, p1, p2, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 , Object_t*, const MethodInfo*))Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Void System.Array::swap(!!0[],!!1[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, CustomAttributeNamedArgumentU5BU5D_t1800* p1, int32_t p2, int32_t p3, const MethodInfo* method); +#define Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, const MethodInfo*))Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___length, Comparison_1_t2392 * ___comparison, const MethodInfo* method); +#define Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732(__this /* static, unused */, ___array, ___length, ___comparison, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, Comparison_1_t2392 *, const MethodInfo*))Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared)(__this /* static, unused */, ___array, ___length, ___comparison, method) +// System.Void System.Array::qsort(!!0[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, int32_t p1, int32_t p2, Comparison_1_t2392 * p3, const MethodInfo* method); +#define Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733(__this /* static, unused */, p0, p1, p2, p3, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Comparison_1_t2392 *, const MethodInfo*))Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared)(__this /* static, unused */, p0, p1, p2, p3, method) +// System.Void System.Array::swap(!!0[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* p0, int32_t p1, int32_t p2, const MethodInfo* method); +#define Array_swap_TisCustomAttributeNamedArgument_t1358_m18734(__this /* static, unused */, p0, p1, p2, method) (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, const MethodInfo*))Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared)(__this /* static, unused */, p0, p1, p2, method) +// System.Int32 System.Array::IndexOf(T[],T) +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method); +#define Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735(__this /* static, unused */, ___array, ___value, method) (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , const MethodInfo*))Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared)(__this /* static, unused */, ___array, ___value, method) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" ObjectU5BU5D_t162* CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method); +#define CustomAttributeData_UnboxValues_TisObject_t_m18736(__this /* static, unused */, ___values, method) (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared)(__this /* static, unused */, ___values, method) +// System.Object System.Reflection.MonoProperty::GetterAdapterFrame(System.Reflection.MonoProperty/Getter`2,System.Object) +extern "C" Object_t * MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared (Object_t * __this /* static, unused */, Getter_2_t2395 * ___getter, Object_t * ___obj, const MethodInfo* method); +#define MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737(__this /* static, unused */, ___getter, ___obj, method) (( Object_t * (*) (Object_t * /* static, unused */, Getter_2_t2395 *, Object_t *, const MethodInfo*))MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared)(__this /* static, unused */, ___getter, ___obj, method) +// System.Object System.Reflection.MonoProperty::StaticGetterAdapterFrame(System.Reflection.MonoProperty/StaticGetter`1,System.Object) +extern "C" Object_t * MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared (Object_t * __this /* static, unused */, StaticGetter_1_t2396 * ___getter, Object_t * ___obj, const MethodInfo* method); +#define MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738(__this /* static, unused */, ___getter, ___obj, method) (( Object_t * (*) (Object_t * /* static, unused */, StaticGetter_1_t2396 *, Object_t *, const MethodInfo*))MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared)(__this /* static, unused */, ___getter, ___obj, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ResourceInfo_t1389 Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739(__this, ___index, method) (( ResourceInfo_t1389 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisResourceInfo_t1389_m18897_gshared (Array_t * __this, int32_t p0, ResourceInfo_t1389 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisResourceInfo_t1389_m18897(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ResourceInfo_t1389 *, const MethodInfo*))Array_GetGenericValueImpl_TisResourceInfo_t1389_m18897_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740(__this, ___item, method) (( void (*) (Array_t *, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741(__this, ___item, method) (( bool (*) (Array_t *, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared (Array_t * __this, ResourceInfoU5BU5D_t1393* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742(__this, ___array, ___index, method) (( void (*) (Array_t *, ResourceInfoU5BU5D_t1393*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743(__this, ___item, method) (( bool (*) (Array_t *, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744(__this, ___item, method) (( int32_t (*) (Array_t *, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared (Array_t * __this, int32_t ___index, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisResourceInfo_t1389_m18745(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared (Array_t * __this, int32_t ___index, ResourceInfo_t1389 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ResourceInfo_t1389 , const MethodInfo*))Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisResourceInfo_t1389_m18898_gshared (Array_t * __this, int32_t p0, ResourceInfo_t1389 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisResourceInfo_t1389_m18898(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ResourceInfo_t1389 *, const MethodInfo*))Array_SetGenericValueImpl_TisResourceInfo_t1389_m18898_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" ResourceCacheItem_t1390 Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748(__this, ___index, method) (( ResourceCacheItem_t1390 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisResourceCacheItem_t1390_m18899_gshared (Array_t * __this, int32_t p0, ResourceCacheItem_t1390 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisResourceCacheItem_t1390_m18899(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ResourceCacheItem_t1390 *, const MethodInfo*))Array_GetGenericValueImpl_TisResourceCacheItem_t1390_m18899_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749(__this, ___item, method) (( void (*) (Array_t *, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750(__this, ___item, method) (( bool (*) (Array_t *, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared (Array_t * __this, ResourceCacheItemU5BU5D_t1394* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751(__this, ___array, ___index, method) (( void (*) (Array_t *, ResourceCacheItemU5BU5D_t1394*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752(__this, ___item, method) (( bool (*) (Array_t *, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753(__this, ___item, method) (( int32_t (*) (Array_t *, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared (Array_t * __this, int32_t ___index, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared (Array_t * __this, int32_t ___index, ResourceCacheItem_t1390 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, ResourceCacheItem_t1390 , const MethodInfo*))Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisResourceCacheItem_t1390_m18900_gshared (Array_t * __this, int32_t p0, ResourceCacheItem_t1390 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisResourceCacheItem_t1390_m18900(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, ResourceCacheItem_t1390 *, const MethodInfo*))Array_SetGenericValueImpl_TisResourceCacheItem_t1390_m18900_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" DateTime_t365 Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDateTime_t365_m18757(__this, ___index, method) (( DateTime_t365 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisDateTime_t365_m18901_gshared (Array_t * __this, int32_t p0, DateTime_t365 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisDateTime_t365_m18901(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, DateTime_t365 *, const MethodInfo*))Array_GetGenericValueImpl_TisDateTime_t365_m18901_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758(__this, ___item, method) (( void (*) (Array_t *, DateTime_t365 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759(__this, ___item, method) (( bool (*) (Array_t *, DateTime_t365 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared (Array_t * __this, DateTimeU5BU5D_t1822* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760(__this, ___array, ___index, method) (( void (*) (Array_t *, DateTimeU5BU5D_t1822*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761(__this, ___item, method) (( bool (*) (Array_t *, DateTime_t365 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisDateTime_t365_m18762(__this, ___item, method) (( int32_t (*) (Array_t *, DateTime_t365 , const MethodInfo*))Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared (Array_t * __this, int32_t ___index, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisDateTime_t365_m18763(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, DateTime_t365 , const MethodInfo*))Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared (Array_t * __this, int32_t ___index, DateTime_t365 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisDateTime_t365_m18764(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, DateTime_t365 , const MethodInfo*))Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisDateTime_t365_m18902_gshared (Array_t * __this, int32_t p0, DateTime_t365 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisDateTime_t365_m18902(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, DateTime_t365 *, const MethodInfo*))Array_SetGenericValueImpl_TisDateTime_t365_m18902_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" Decimal_t1112 Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisDecimal_t1112_m18766(__this, ___index, method) (( Decimal_t1112 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisDecimal_t1112_m18903_gshared (Array_t * __this, int32_t p0, Decimal_t1112 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisDecimal_t1112_m18903(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Decimal_t1112 *, const MethodInfo*))Array_GetGenericValueImpl_TisDecimal_t1112_m18903_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767(__this, ___item, method) (( void (*) (Array_t *, Decimal_t1112 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768(__this, ___item, method) (( bool (*) (Array_t *, Decimal_t1112 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared (Array_t * __this, DecimalU5BU5D_t1823* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769(__this, ___array, ___index, method) (( void (*) (Array_t *, DecimalU5BU5D_t1823*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770(__this, ___item, method) (( bool (*) (Array_t *, Decimal_t1112 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisDecimal_t1112_m18771(__this, ___item, method) (( int32_t (*) (Array_t *, Decimal_t1112 , const MethodInfo*))Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared (Array_t * __this, int32_t ___index, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisDecimal_t1112_m18772(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Decimal_t1112 , const MethodInfo*))Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared (Array_t * __this, int32_t ___index, Decimal_t1112 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisDecimal_t1112_m18773(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, Decimal_t1112 , const MethodInfo*))Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisDecimal_t1112_m18904_gshared (Array_t * __this, int32_t p0, Decimal_t1112 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisDecimal_t1112_m18904(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, Decimal_t1112 *, const MethodInfo*))Array_SetGenericValueImpl_TisDecimal_t1112_m18904_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" TimeSpan_t803 Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTimeSpan_t803_m18775(__this, ___index, method) (( TimeSpan_t803 (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisTimeSpan_t803_m18905_gshared (Array_t * __this, int32_t p0, TimeSpan_t803 * p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisTimeSpan_t803_m18905(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, TimeSpan_t803 *, const MethodInfo*))Array_GetGenericValueImpl_TisTimeSpan_t803_m18905_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776(__this, ___item, method) (( void (*) (Array_t *, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777(__this, ___item, method) (( bool (*) (Array_t *, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared (Array_t * __this, TimeSpanU5BU5D_t1824* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778(__this, ___array, ___index, method) (( void (*) (Array_t *, TimeSpanU5BU5D_t1824*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779(__this, ___item, method) (( bool (*) (Array_t *, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780(__this, ___item, method) (( int32_t (*) (Array_t *, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared (Array_t * __this, int32_t ___index, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisTimeSpan_t803_m18781(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared (Array_t * __this, int32_t ___index, TimeSpan_t803 ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisTimeSpan_t803_m18782(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, TimeSpan_t803 , const MethodInfo*))Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisTimeSpan_t803_m18906_gshared (Array_t * __this, int32_t p0, TimeSpan_t803 * p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisTimeSpan_t803_m18906(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, TimeSpan_t803 *, const MethodInfo*))Array_SetGenericValueImpl_TisTimeSpan_t803_m18906_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared)(__this, method) +// T System.Array::InternalArray__get_Item(System.Int32) +extern "C" uint8_t Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__get_Item_TisTypeTag_t1528_m18784(__this, ___index, method) (( uint8_t (*) (Array_t *, int32_t, const MethodInfo*))Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared)(__this, ___index, method) +// System.Void System.Array::GetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_GetGenericValueImpl_TisTypeTag_t1528_m18907_gshared (Array_t * __this, int32_t p0, uint8_t* p1, const MethodInfo* method); +#define Array_GetGenericValueImpl_TisTypeTag_t1528_m18907(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint8_t*, const MethodInfo*))Array_GetGenericValueImpl_TisTypeTag_t1528_m18907_gshared)(__this, p0, p1, method) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern "C" void Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785(__this, ___item, method) (( void (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared)(__this, ___item, method) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern "C" bool Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786(__this, ___item, method) (( bool (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared (Array_t * __this, TypeTagU5BU5D_t1825* ___array, int32_t ___index, const MethodInfo* method); +#define Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787(__this, ___array, ___index, method) (( void (*) (Array_t *, TypeTagU5BU5D_t1825*, int32_t, const MethodInfo*))Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared)(__this, ___array, ___index, method) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern "C" bool Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788(__this, ___item, method) (( bool (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared)(__this, ___item, method) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern "C" int32_t Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789(__this, ___item, method) (( int32_t (*) (Array_t *, uint8_t, const MethodInfo*))Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared)(__this, ___item, method) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern "C" void Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__Insert_TisTypeTag_t1528_m18790(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint8_t, const MethodInfo*))Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern "C" void Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method); +#define Array_InternalArray__set_Item_TisTypeTag_t1528_m18791(__this, ___index, ___item, method) (( void (*) (Array_t *, int32_t, uint8_t, const MethodInfo*))Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared)(__this, ___index, ___item, method) +// System.Void System.Array::SetGenericValueImpl(System.Int32,!!0&) +extern "C" void Array_SetGenericValueImpl_TisTypeTag_t1528_m18908_gshared (Array_t * __this, int32_t p0, uint8_t* p1, const MethodInfo* method); +#define Array_SetGenericValueImpl_TisTypeTag_t1528_m18908(__this, p0, p1, method) (( void (*) (Array_t *, int32_t, uint8_t*, const MethodInfo*))Array_SetGenericValueImpl_TisTypeTag_t1528_m18908_gshared)(__this, p0, p1, method) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared (Array_t * __this, const MethodInfo* method); +#define Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792(__this, method) (( Object_t* (*) (Array_t *, const MethodInfo*))Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared)(__this, method) +// T UnityEngine.Component::GetComponent() +// T UnityEngine.Component::GetComponent() +extern TypeInfo* CastHelper_1_t1841_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * Component_GetComponent_TisObject_t_m704_gshared (Component_t169 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CastHelper_1_t1841_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1213); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + CastHelper_1_t1841 V_0 = {0}; + { + Initobj (CastHelper_1_t1841_il2cpp_TypeInfo_var, (&V_0)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + IntPtr_t* L_1 = (IntPtr_t*)&((&V_0)->___onePointerFurtherThanT_1); + IntPtr_t L_2 = {0}; + IntPtr__ctor_m6295(&L_2, (void*)(void*)L_1, /*hidden argument*/NULL); + NullCheck((Component_t169 *)__this); + Component_GetComponentFastPath_m1347((Component_t169 *)__this, (Type_t *)L_0, (IntPtr_t)L_2, /*hidden argument*/NULL); + Object_t * L_3 = (Object_t *)((&V_0)->___t_0); + return L_3; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Object_t * Array_InternalArray__get_Item_TisObject_t_m18047_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Object_t **)(&V_0)); + Object_t * L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Object_t **)(&V_2)); + Object_t * L_5 = ___item; + if (L_5) + { + goto IL_004d; + } + } + { + Object_t * L_6 = V_2; + if (L_6) + { + goto IL_004b; + } + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Object_t * L_7 = V_2; + NullCheck((Object_t *)(*(&___item))); + bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)(*(&___item)), (Object_t *)L_7); + if (!L_8) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_9 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_9+(int32_t)1)); + } + +IL_006b: + { + int32_t L_10 = V_1; + int32_t L_11 = V_0; + if ((((int32_t)L_10) < ((int32_t)L_11))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared (Array_t * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ObjectU5BU5D_t162* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisObject_t_m18052_gshared (Array_t * __this, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Object_t **)(&V_2)); + Object_t * L_5 = ___item; + if (L_5) + { + goto IL_005d; + } + } + { + Object_t * L_6 = V_2; + if (L_6) + { + goto IL_0053; + } + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Object_t * L_10 = ___item; + NullCheck((Object_t *)(*(&V_2))); + bool L_11 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)(*(&V_2)), (Object_t *)L_10); + if (!L_11) + { + goto IL_007f; + } + } + { + int32_t L_12 = V_1; + NullCheck((Array_t *)__this); + int32_t L_13 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_12+(int32_t)L_13)); + } + +IL_007f: + { + int32_t L_14 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_0083: + { + int32_t L_15 = V_1; + int32_t L_16 = V_0; + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_17 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_17-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisObject_t_m18053_gshared (Array_t * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisObject_t_m18054_gshared (Array_t * __this, int32_t ___index, Object_t * ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Object_t * L_6 = ___item; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_6; + return; + } + +IL_002e: + { + int32_t L_7 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_7, (Object_t **)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1843 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1843 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1843 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T UnityEngine.Component::GetComponentInChildren() +// T UnityEngine.Component::GetComponentInChildren() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * Component_GetComponentInChildren_TisObject_t_m705_gshared (Component_t169 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck((Component_t169 *)__this); + Component_t169 * L_1 = Component_GetComponentInChildren_m1348((Component_t169 *)__this, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" RaycastHit_t26 Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + RaycastHit_t26 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (RaycastHit_t26 *)(&V_0)); + RaycastHit_t26 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastHit_t26 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastHit_t26 *)(&V_2)); + RaycastHit_t26 L_5 = ___item; + goto IL_004d; + } + { + RaycastHit_t26 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + RaycastHit_t26 L_7 = V_2; + RaycastHit_t26 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared (Array_t * __this, RaycastHitU5BU5D_t25* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + RaycastHitU5BU5D_t25* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastHitU5BU5D_t25* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + RaycastHitU5BU5D_t25* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + RaycastHitU5BU5D_t25* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastHitU5BU5D_t25* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared (Array_t * __this, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastHit_t26 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastHit_t26 *)(&V_2)); + RaycastHit_t26 L_5 = ___item; + goto IL_005d; + } + { + RaycastHit_t26 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + RaycastHit_t26 L_10 = ___item; + RaycastHit_t26 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared (Array_t * __this, int32_t ___index, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared (Array_t * __this, int32_t ___index, RaycastHit_t26 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + RaycastHit_t26 L_6 = ___item; + RaycastHit_t26 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (RaycastHit_t26 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1844 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1844 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1844 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T[] UnityEngine.Component::GetComponentsInChildren() +// T[] UnityEngine.Component::GetComponentsInChildren() +extern "C" ObjectU5BU5D_t162* Component_GetComponentsInChildren_TisObject_t_m706_gshared (Component_t169 * __this, const MethodInfo* method) +{ + { + NullCheck((Component_t169 *)__this); + ObjectU5BU5D_t162* L_0 = (( ObjectU5BU5D_t162* (*) (Component_t169 *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Component_t169 *)__this, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_0; + } +} +// T[] UnityEngine.Component::GetComponentsInChildren(System.Boolean) +// T[] UnityEngine.Component::GetComponentsInChildren(System.Boolean) +extern "C" ObjectU5BU5D_t162* Component_GetComponentsInChildren_TisObject_t_m18065_gshared (Component_t169 * __this, bool ___includeInactive, const MethodInfo* method) +{ + { + NullCheck((Component_t169 *)__this); + GameObject_t77 * L_0 = Component_get_gameObject_m428((Component_t169 *)__this, /*hidden argument*/NULL); + bool L_1 = ___includeInactive; + NullCheck((GameObject_t77 *)L_0); + ObjectU5BU5D_t162* L_2 = (( ObjectU5BU5D_t162* (*) (GameObject_t77 *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((GameObject_t77 *)L_0, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_2; + } +} +// T[] UnityEngine.GameObject::GetComponentsInChildren(System.Boolean) +// T[] UnityEngine.GameObject::GetComponentsInChildren(System.Boolean) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared (GameObject_t77 * __this, bool ___includeInactive, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + bool L_1 = ___includeInactive; + NullCheck((GameObject_t77 *)__this); + Array_t * L_2 = GameObject_GetComponentsInternal_m1358((GameObject_t77 *)__this, (Type_t *)L_0, (bool)1, (bool)1, (bool)L_1, (bool)0, (Object_t *)NULL, /*hidden argument*/NULL); + return ((ObjectU5BU5D_t162*)Castclass(L_2, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" float Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + float V_0 = 0.0f; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (float*)(&V_0)); + float L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared (Array_t * __this, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared (Array_t * __this, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + float V_2 = 0.0f; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (float*)(&V_2)); + float L_5 = ___item; + goto IL_004d; + } + { + float L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + float L_7 = V_2; + float L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((float*)(&___item)); + bool L_10 = Single_Equals_m6140((float*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared (Array_t * __this, SingleU5BU5D_t126* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + SingleU5BU5D_t126* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SingleU5BU5D_t126* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + SingleU5BU5D_t126* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + SingleU5BU5D_t126* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SingleU5BU5D_t126* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared (Array_t * __this, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared (Array_t * __this, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + float V_2 = 0.0f; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (float*)(&V_2)); + float L_5 = ___item; + goto IL_005d; + } + { + float L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + float L_10 = ___item; + float L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((float*)(&V_2)); + bool L_13 = Single_Equals_m6140((float*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisSingle_t165_m18073_gshared (Array_t * __this, int32_t ___index, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared (Array_t * __this, int32_t ___index, float ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + float L_6 = ___item; + float L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (float*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1847 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1847 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1847 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Keyframe_t147 Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Keyframe_t147 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Keyframe_t147 *)(&V_0)); + Keyframe_t147 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Keyframe_t147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Keyframe_t147 *)(&V_2)); + Keyframe_t147 L_5 = ___item; + goto IL_004d; + } + { + Keyframe_t147 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Keyframe_t147 L_7 = V_2; + Keyframe_t147 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared (Array_t * __this, KeyframeU5BU5D_t146* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + KeyframeU5BU5D_t146* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyframeU5BU5D_t146* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + KeyframeU5BU5D_t146* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + KeyframeU5BU5D_t146* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyframeU5BU5D_t146* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared (Array_t * __this, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Keyframe_t147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Keyframe_t147 *)(&V_2)); + Keyframe_t147 L_5 = ___item; + goto IL_005d; + } + { + Keyframe_t147 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Keyframe_t147 L_10 = ___item; + Keyframe_t147 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared (Array_t * __this, int32_t ___index, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared (Array_t * __this, int32_t ___index, Keyframe_t147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Keyframe_t147 L_6 = ___item; + Keyframe_t147 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Keyframe_t147 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1849 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1849 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1849 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item>(System.Int32) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" KeyValuePair_2_t1858 Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2_t1858 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (KeyValuePair_2_t1858 *)(&V_0)); + KeyValuePair_2_t1858 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl>(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t1858 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t1858 *)(&V_2)); + KeyValuePair_2_t1858 L_5 = ___item; + goto IL_004d; + } + { + KeyValuePair_2_t1858 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + KeyValuePair_2_t1858 L_7 = V_2; + KeyValuePair_2_t1858 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + KeyValuePair_2U5BU5D_t2431* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2431* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2431* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + KeyValuePair_2U5BU5D_t2431* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2431* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf>(T) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared (Array_t * __this, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t1858 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t1858 *)(&V_2)); + KeyValuePair_2_t1858 L_5 = ___item; + goto IL_005d; + } + { + KeyValuePair_2_t1858 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + KeyValuePair_2_t1858 L_10 = ___item; + KeyValuePair_2_t1858 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t1858 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + KeyValuePair_2_t1858 L_6 = ___item; + KeyValuePair_2_t1858 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (KeyValuePair_2_t1858 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl>(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1859 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1859 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1859 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int32_t Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int32_t*)(&V_0)); + int32_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_004d; + } + { + int32_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int32_t L_7 = V_2; + int32_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((int32_t*)(&___item)); + bool L_10 = Int32_Equals_m5789((int32_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared (Array_t * __this, Int32U5BU5D_t420* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Int32U5BU5D_t420* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int32U5BU5D_t420* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_005d; + } + { + int32_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int32_t L_10 = ___item; + int32_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((int32_t*)(&V_2)); + bool L_13 = Int32_Equals_m5789((int32_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisInt32_t161_m18100_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int32_t L_6 = ___item; + int32_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int32_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1861 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1861 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1861 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Link_t1214 Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Link_t1214 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Link_t1214 *)(&V_0)); + Link_t1214 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Link_t1214 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Link_t1214 *)(&V_2)); + Link_t1214 L_5 = ___item; + goto IL_004d; + } + { + Link_t1214 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Link_t1214 L_7 = V_2; + Link_t1214 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared (Array_t * __this, LinkU5BU5D_t1851* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + LinkU5BU5D_t1851* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + LinkU5BU5D_t1851* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LinkU5BU5D_t1851* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared (Array_t * __this, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Link_t1214 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Link_t1214 *)(&V_2)); + Link_t1214 L_5 = ___item; + goto IL_005d; + } + { + Link_t1214 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Link_t1214 L_10 = ___item; + Link_t1214 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisLink_t1214_m18109_gshared (Array_t * __this, int32_t ___index, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared (Array_t * __this, int32_t ___index, Link_t1214 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Link_t1214 L_6 = ___item; + Link_t1214 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Link_t1214 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1862 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1862 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1862 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, Transform_1_t1866 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t1866 * L_14 = ___transform; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1866 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t1855 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t1866 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared (Dictionary_2_t1855 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t1866 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t1866 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t1866 *)L_6); + Object_t * L_13 = (( Object_t * (*) (Transform_1_t1866 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t1866 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_14 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_005b: + { + int32_t L_15 = V_0; + int32_t L_16 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0007; + } + } + { + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" DictionaryEntry_t900 Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + DictionaryEntry_t900 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (DictionaryEntry_t900 *)(&V_0)); + DictionaryEntry_t900 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + DictionaryEntry_t900 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (DictionaryEntry_t900 *)(&V_2)); + DictionaryEntry_t900 L_5 = ___item; + goto IL_004d; + } + { + DictionaryEntry_t900 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + DictionaryEntry_t900 L_7 = V_2; + DictionaryEntry_t900 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared (Array_t * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + DictionaryEntryU5BU5D_t2516* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DictionaryEntryU5BU5D_t2516* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + DictionaryEntryU5BU5D_t2516* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + DictionaryEntryU5BU5D_t2516* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DictionaryEntryU5BU5D_t2516* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared (Array_t * __this, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + DictionaryEntry_t900 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (DictionaryEntry_t900 *)(&V_2)); + DictionaryEntry_t900 L_5 = ___item; + goto IL_005d; + } + { + DictionaryEntry_t900 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + DictionaryEntry_t900 L_10 = ___item; + DictionaryEntry_t900 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared (Array_t * __this, int32_t ___index, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared (Array_t * __this, int32_t ___index, DictionaryEntry_t900 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + DictionaryEntry_t900 L_6 = ___item; + DictionaryEntry_t900 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (DictionaryEntry_t900 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1867 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1867 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1867 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared (Dictionary_2_t1855 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t1856 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + DictionaryEntryU5BU5D_t2516* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t1856 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t1856 *)L_6); + DictionaryEntry_t900 L_13 = (( DictionaryEntry_t900 (*) (Transform_1_t1856 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t1856 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + DictionaryEntry_t900 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((DictionaryEntry_t900 *)(DictionaryEntry_t900 *)SZArrayLdElema(L_3, L_5, sizeof(DictionaryEntry_t900 ))) = (DictionaryEntry_t900 )((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared (Dictionary_2_t1855 * __this, Array_t * ___array, int32_t ___index, Transform_1_t1868 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t1868 * L_14 = ___transform; + NullCheck((Dictionary_2_t1855 *)__this); + (( void (*) (Dictionary_2_t1855 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t1868 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t1855 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t1868 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared (Dictionary_2_t1855 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t1868 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t1868 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t1868 *)L_6); + KeyValuePair_2_t1858 L_13 = (( KeyValuePair_2_t1858 (*) (Transform_1_t1868 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t1868 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t1858 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared (Dictionary_2_t1855 * __this, KeyValuePair_2U5BU5D_t2431* ___array, int32_t ___index, Transform_1_t1868 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + KeyValuePair_2U5BU5D_t2431* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t1868 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t1868 *)L_6); + KeyValuePair_2_t1858 L_13 = (( KeyValuePair_2_t1858 (*) (Transform_1_t1868 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t1868 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t1858 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((KeyValuePair_2_t1858 *)(KeyValuePair_2_t1858 *)SZArrayLdElema(L_3, L_5, sizeof(KeyValuePair_2_t1858 ))) = (KeyValuePair_2_t1858 )((*(KeyValuePair_2_t1858 *)((KeyValuePair_2_t1858 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Touch_t155 Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Touch_t155 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Touch_t155 *)(&V_0)); + Touch_t155 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Touch_t155 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Touch_t155 *)(&V_2)); + Touch_t155 L_5 = ___item; + goto IL_004d; + } + { + Touch_t155 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Touch_t155 L_7 = V_2; + Touch_t155 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared (Array_t * __this, TouchU5BU5D_t154* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + TouchU5BU5D_t154* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TouchU5BU5D_t154* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + TouchU5BU5D_t154* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + TouchU5BU5D_t154* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TouchU5BU5D_t154* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared (Array_t * __this, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Touch_t155 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Touch_t155 *)(&V_2)); + Touch_t155 L_5 = ___item; + goto IL_005d; + } + { + Touch_t155 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Touch_t155 L_10 = ___item; + Touch_t155 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisTouch_t155_m18133_gshared (Array_t * __this, int32_t ___index, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared (Array_t * __this, int32_t ___index, Touch_t155 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Touch_t155 L_6 = ___item; + Touch_t155 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Touch_t155 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1881 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1881 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1881 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisObject_t_m18136_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** ___array, int32_t ___newSize, const MethodInfo* method) +{ + ObjectU5BU5D_t162** G_B2_0 = {0}; + ObjectU5BU5D_t162** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + ObjectU5BU5D_t162** G_B3_1 = {0}; + { + ObjectU5BU5D_t162** L_0 = ___array; + ObjectU5BU5D_t162** L_1 = ___array; + G_B1_0 = L_0; + if ((*((ObjectU5BU5D_t162**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + ObjectU5BU5D_t162** L_2 = ___array; + NullCheck((*((ObjectU5BU5D_t162**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisObject_t_m18137_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + ObjectU5BU5D_t162** L_2 = ___array; + if ((*((ObjectU5BU5D_t162**)L_2))) + { + goto IL_001d; + } + } + { + ObjectU5BU5D_t162** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + ObjectU5BU5D_t162** L_5 = ___array; + NullCheck((*((ObjectU5BU5D_t162**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((ObjectU5BU5D_t162**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + ObjectU5BU5D_t162** L_8 = ___array; + ObjectU5BU5D_t162* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((ObjectU5BU5D_t162**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + ObjectU5BU5D_t162** L_13 = ___array; + ObjectU5BU5D_t162* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisObject_t_m10898_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1870 * V_1 = {0}; + int32_t V_2 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + ObjectU5BU5D_t162* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1870 * L_13 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1870 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1870 * L_15 = V_1; + ObjectU5BU5D_t162* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Object_t * L_19 = ___value; + NullCheck((EqualityComparer_1_t1870 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1870 *)L_15, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_16, L_18, sizeof(Object_t *))), (Object_t *)L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisObject_t_m18138_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18139_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ObjectU5BU5D_t162* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + ObjectU5BU5D_t162* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + ObjectU5BU5D_t162* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + ObjectU5BU5D_t162* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + ObjectU5BU5D_t162* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + ObjectU5BU5D_t162* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + ObjectU5BU5D_t162* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + ObjectU5BU5D_t162* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + ObjectU5BU5D_t162* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + ObjectU5BU5D_t162* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + ObjectU5BU5D_t162* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + ObjectU5BU5D_t162* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + ObjectU5BU5D_t162* L_37 = ___keys; + ObjectU5BU5D_t162* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_37, (ObjectU5BU5D_t162*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisObject_t_m18140_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + ObjectU5BU5D_t162* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + ObjectU5BU5D_t162* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + ObjectU5BU5D_t162* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + ObjectU5BU5D_t162* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" double Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + double V_0 = 0.0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (double*)(&V_0)); + double L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared (Array_t * __this, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared (Array_t * __this, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + double V_2 = 0.0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (double*)(&V_2)); + double L_5 = ___item; + goto IL_004d; + } + { + double L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + double L_7 = V_2; + double L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((double*)(&___item)); + bool L_10 = Double_Equals_m6166((double*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared (Array_t * __this, DoubleU5BU5D_t1774* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + DoubleU5BU5D_t1774* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DoubleU5BU5D_t1774* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + DoubleU5BU5D_t1774* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + DoubleU5BU5D_t1774* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DoubleU5BU5D_t1774* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared (Array_t * __this, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared (Array_t * __this, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + double V_2 = 0.0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (double*)(&V_2)); + double L_5 = ___item; + goto IL_005d; + } + { + double L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + double L_10 = ___item; + double L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((double*)(&V_2)); + bool L_13 = Double_Equals_m6166((double*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisDouble_t454_m18147_gshared (Array_t * __this, int32_t ___index, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared (Array_t * __this, int32_t ___index, double ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + double L_6 = ___item; + double L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (double*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1888 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1888 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1888 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint16_t Array_InternalArray__get_Item_TisChar_t702_m18150_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0x0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint16_t*)(&V_0)); + uint16_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint16_t*)(&V_2)); + uint16_t L_5 = ___item; + goto IL_004d; + } + { + uint16_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint16_t L_7 = V_2; + uint16_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((uint16_t*)(&___item)); + bool L_10 = Char_Equals_m6025((uint16_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared (Array_t * __this, CharU5BU5D_t458* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + CharU5BU5D_t458* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CharU5BU5D_t458* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + CharU5BU5D_t458* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + CharU5BU5D_t458* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CharU5BU5D_t458* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint16_t*)(&V_2)); + uint16_t L_5 = ___item; + goto IL_005d; + } + { + uint16_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint16_t L_10 = ___item; + uint16_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((uint16_t*)(&V_2)); + bool L_13 = Char_Equals_m6025((uint16_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisChar_t702_m18156_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisChar_t702_m18157_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint16_t L_6 = ___item; + uint16_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint16_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1889 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1889 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1889 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisObject_t_TisObject_t_m18159_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + ObjectU5BU5D_t162* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + ObjectU5BU5D_t162* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + Object_t * L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, Object_t *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_15, sizeof(Object_t *))), (Object_t *)L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Object_t * L_22 = V_3; + ObjectU5BU5D_t162* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, Object_t *, Object_t *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Object_t *)L_22, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_23, L_25, sizeof(Object_t *))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + ObjectU5BU5D_t162* L_30 = ___keys; + ObjectU5BU5D_t162* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_30, (ObjectU5BU5D_t162*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + ObjectU5BU5D_t162* L_38 = ___keys; + ObjectU5BU5D_t162* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_38, (ObjectU5BU5D_t162*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + ObjectU5BU5D_t162* L_45 = ___keys; + ObjectU5BU5D_t162* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_45, (ObjectU5BU5D_t162*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisObject_t_m18160_gshared (Object_t * __this /* static, unused */, Object_t * ___value1, Object_t * ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + Object_t * L_2 = ___value1; + Object_t * L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (Object_t *)L_2, (Object_t *)L_3); + return L_4; + } + +IL_000f: + { + Object_t * L_5 = ___value1; + if (L_5) + { + goto IL_002d; + } + } + { + Object_t * L_6 = ___value2; + if (L_6) + { + goto IL_002b; + } + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + Object_t * L_7 = ___value2; + if (L_7) + { + goto IL_003a; + } + } + { + return 1; + } + +IL_003a: + { + Object_t * L_8 = ___value1; + if (!((Object_t*)IsInst(L_8, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + Object_t * L_9 = ___value1; + Object_t * L_10 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_9, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_11 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_9, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (Object_t *)L_10); + return L_11; + } + +IL_005c: + { + Object_t * L_12 = ___value1; + if (!((Object_t *)IsInst(L_12, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + Object_t * L_13 = ___value1; + Object_t * L_14 = ___value2; + NullCheck((Object_t *)((Object_t *)Castclass(L_13, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_13, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_14); + return L_15; + } + +IL_0083: + { + String_t* L_16 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_16; + String_t* L_17 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_18 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_19 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_17, (Object_t *)L_18, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_20 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_20, (String_t*)L_19, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_20); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisObject_t_TisObject_t_m18161_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + Object_t * V_1 = {0}; + { + ObjectU5BU5D_t162* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_0, L_2, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_3 = ___keys; + int32_t L_4 = ___i; + ObjectU5BU5D_t162* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_4, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_8 = ___keys; + int32_t L_9 = ___j; + Object_t * L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, L_9, sizeof(Object_t *))) = (Object_t *)L_10; + ObjectU5BU5D_t162* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + ObjectU5BU5D_t162* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_15 = ___items; + int32_t L_16 = ___i; + ObjectU5BU5D_t162* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((Object_t **)(Object_t **)SZArrayLdElema(L_15, L_16, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_20 = ___items; + int32_t L_21 = ___j; + Object_t * L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((Object_t **)(Object_t **)SZArrayLdElema(L_20, L_21, sizeof(Object_t *))) = (Object_t *)L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisObject_t_m18162_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___length, Comparison_1_t1890 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1890 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + ObjectU5BU5D_t162* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1890 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1890 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisObject_t_m18163_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1890 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + ObjectU5BU5D_t162* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1890 * L_13 = ___comparison; + ObjectU5BU5D_t162* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Object_t * L_17 = V_3; + NullCheck((Comparison_1_t1890 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1890 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1890 *)L_13, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_14, L_16, sizeof(Object_t *))), (Object_t *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1890 * L_22 = ___comparison; + Object_t * L_23 = V_3; + ObjectU5BU5D_t162* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1890 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1890 *, Object_t *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1890 *)L_22, (Object_t *)L_23, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_24, L_26, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + ObjectU5BU5D_t162* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + ObjectU5BU5D_t162* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1890 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1890 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + ObjectU5BU5D_t162* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1890 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1890 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisObject_t_m18164_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + ObjectU5BU5D_t162* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_0, L_2, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___i; + ObjectU5BU5D_t162* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_4, sizeof(Object_t *))) = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + ObjectU5BU5D_t162* L_8 = ___array; + int32_t L_9 = ___j; + Object_t * L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Object_t **)(Object_t **)SZArrayLdElema(L_8, L_9, sizeof(Object_t *))) = (Object_t *)L_10; + return; + } +} +// T UnityEngine.GameObject::GetComponent() +// T UnityEngine.GameObject::GetComponent() +extern TypeInfo* CastHelper_1_t1841_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * GameObject_GetComponent_TisObject_t_m707_gshared (GameObject_t77 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CastHelper_1_t1841_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1213); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + CastHelper_1_t1841 V_0 = {0}; + { + Initobj (CastHelper_1_t1841_il2cpp_TypeInfo_var, (&V_0)); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + IntPtr_t* L_1 = (IntPtr_t*)&((&V_0)->___onePointerFurtherThanT_1); + IntPtr_t L_2 = {0}; + IntPtr__ctor_m6295(&L_2, (void*)(void*)L_1, /*hidden argument*/NULL); + NullCheck((GameObject_t77 *)__this); + GameObject_GetComponentFastPath_m1354((GameObject_t77 *)__this, (Type_t *)L_0, (IntPtr_t)L_2, /*hidden argument*/NULL); + Object_t * L_3 = (Object_t *)((&V_0)->___t_0); + return L_3; + } +} +// T[] UnityEngine.Object::FindObjectsOfType() +// T[] UnityEngine.Object::FindObjectsOfType() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" ObjectU5BU5D_t162* Object_FindObjectsOfType_TisObject_t_m708_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + ObjectU5BU5D_t150* L_1 = Object_FindObjectsOfType_m586(NULL /*static, unused*/, (Type_t *)L_0, /*hidden argument*/NULL); + ObjectU5BU5D_t162* L_2 = (( ObjectU5BU5D_t162* (*) (Object_t * /* static, unused */, ObjectU5BU5D_t150*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t150*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + return L_2; + } +} +// T[] UnityEngine.Resources::ConvertObjects(UnityEngine.Object[]) +// T[] UnityEngine.Resources::ConvertObjects(UnityEngine.Object[]) +extern "C" ObjectU5BU5D_t162* Resources_ConvertObjects_TisObject_t_m18165_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t150* ___rawObjects, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t150* L_0 = ___rawObjects; + if (L_0) + { + goto IL_0008; + } + } + { + return (ObjectU5BU5D_t162*)NULL; + } + +IL_0008: + { + ObjectU5BU5D_t150* L_1 = ___rawObjects; + NullCheck(L_1); + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_1)->max_length)))))); + V_1 = (int32_t)0; + goto IL_002b; + } + +IL_0018: + { + ObjectU5BU5D_t162* L_2 = V_0; + int32_t L_3 = V_1; + ObjectU5BU5D_t150* L_4 = ___rawObjects; + int32_t L_5 = V_1; + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + int32_t L_6 = L_5; + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, L_3); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, L_3, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass((*(Object_t76 **)(Object_t76 **)SZArrayLdElema(L_4, L_6, sizeof(Object_t76 *))), IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + int32_t L_7 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_7+(int32_t)1)); + } + +IL_002b: + { + int32_t L_8 = V_1; + ObjectU5BU5D_t162* L_9 = V_0; + NullCheck(L_9); + if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))))) + { + goto IL_0018; + } + } + { + ObjectU5BU5D_t162* L_10 = V_0; + return L_10; + } +} +// T UnityEngine.Object::Instantiate(T) +// T UnityEngine.Object::Instantiate(T) +extern Il2CppCodeGenString* _stringLiteral86; +extern "C" Object_t * Object_Instantiate_TisObject_t_m709_gshared (Object_t * __this /* static, unused */, Object_t * ___original, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _stringLiteral86 = il2cpp_codegen_string_literal_from_index(86); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___original; + Object_CheckNullArgument_m1344(NULL /*static, unused*/, (Object_t *)L_0, (String_t*)_stringLiteral86, /*hidden argument*/NULL); + Object_t * L_1 = ___original; + Object_t76 * L_2 = Object_Internal_CloneSingle_m1329(NULL /*static, unused*/, (Object_t76 *)L_1, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_2, IL2CPP_RGCTX_DATA(method->rgctx_data, 0))); + } +} +// T UnityEngine.GameObject::AddComponent() +// T UnityEngine.GameObject::AddComponent() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * GameObject_AddComponent_TisObject_t_m710_gshared (GameObject_t77 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck((GameObject_t77 *)__this); + Component_t169 * L_1 = GameObject_AddComponent_m1366((GameObject_t77 *)__this, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))), IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector3_t4 Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Vector3_t4 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Vector3_t4 *)(&V_0)); + Vector3_t4 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector3_t4 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector3_t4 *)(&V_2)); + Vector3_t4 L_5 = ___item; + goto IL_004d; + } + { + Vector3_t4 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Vector3_t4 L_7 = V_2; + Vector3_t4 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Vector3_t4 *)(&___item)); + bool L_10 = Vector3_Equals_m964((Vector3_t4 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared (Array_t * __this, Vector3U5BU5D_t125* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Vector3U5BU5D_t125* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Vector3U5BU5D_t125* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector3U5BU5D_t125* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared (Array_t * __this, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector3_t4 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector3_t4 *)(&V_2)); + Vector3_t4 L_5 = ___item; + goto IL_005d; + } + { + Vector3_t4 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Vector3_t4 L_10 = ___item; + Vector3_t4 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Vector3_t4 *)(&V_2)); + bool L_13 = Vector3_Equals_m964((Vector3_t4 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisVector3_t4_m18172_gshared (Array_t * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared (Array_t * __this, int32_t ___index, Vector3_t4 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Vector3_t4 L_6 = ___item; + Vector3_t4 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Vector3_t4 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1909 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1909 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1909 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T UnityEngine.ScriptableObject::CreateInstance() +// T UnityEngine.ScriptableObject::CreateInstance() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * ScriptableObject_CreateInstance_TisObject_t_m18175_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + ScriptableObject_t191 * L_1 = ScriptableObject_CreateInstance_m763(NULL /*static, unused*/, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" GcAchievementData_t352 Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + GcAchievementData_t352 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (GcAchievementData_t352 *)(&V_0)); + GcAchievementData_t352 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + GcAchievementData_t352 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (GcAchievementData_t352 *)(&V_2)); + GcAchievementData_t352 L_5 = ___item; + goto IL_004d; + } + { + GcAchievementData_t352 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + GcAchievementData_t352 L_7 = V_2; + GcAchievementData_t352 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared (Array_t * __this, GcAchievementDataU5BU5D_t407* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + GcAchievementDataU5BU5D_t407* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + GcAchievementDataU5BU5D_t407* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + GcAchievementDataU5BU5D_t407* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + GcAchievementDataU5BU5D_t407* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + GcAchievementDataU5BU5D_t407* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared (Array_t * __this, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + GcAchievementData_t352 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (GcAchievementData_t352 *)(&V_2)); + GcAchievementData_t352 L_5 = ___item; + goto IL_005d; + } + { + GcAchievementData_t352 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + GcAchievementData_t352 L_10 = ___item; + GcAchievementData_t352 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared (Array_t * __this, int32_t ___index, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared (Array_t * __this, int32_t ___index, GcAchievementData_t352 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + GcAchievementData_t352 L_6 = ___item; + GcAchievementData_t352 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (GcAchievementData_t352 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1922 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1922 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1922 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" GcScoreData_t353 Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + GcScoreData_t353 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (GcScoreData_t353 *)(&V_0)); + GcScoreData_t353 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + GcScoreData_t353 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (GcScoreData_t353 *)(&V_2)); + GcScoreData_t353 L_5 = ___item; + goto IL_004d; + } + { + GcScoreData_t353 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + GcScoreData_t353 L_7 = V_2; + GcScoreData_t353 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared (Array_t * __this, GcScoreDataU5BU5D_t408* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + GcScoreDataU5BU5D_t408* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + GcScoreDataU5BU5D_t408* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + GcScoreDataU5BU5D_t408* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + GcScoreDataU5BU5D_t408* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + GcScoreDataU5BU5D_t408* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared (Array_t * __this, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + GcScoreData_t353 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (GcScoreData_t353 *)(&V_2)); + GcScoreData_t353 L_5 = ___item; + goto IL_005d; + } + { + GcScoreData_t353 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + GcScoreData_t353 L_10 = ___item; + GcScoreData_t353 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared (Array_t * __this, int32_t ___index, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared (Array_t * __this, int32_t ___index, GcScoreData_t353 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + GcScoreData_t353 L_6 = ___item; + GcScoreData_t353 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (GcScoreData_t353 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1924 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1924 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1924 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector4_t234 Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Vector4_t234 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Vector4_t234 *)(&V_0)); + Vector4_t234 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector4_t234 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector4_t234 *)(&V_2)); + Vector4_t234 L_5 = ___item; + goto IL_004d; + } + { + Vector4_t234 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Vector4_t234 L_7 = V_2; + Vector4_t234 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Vector4_t234 *)(&___item)); + bool L_10 = Vector4_Equals_m1106((Vector4_t234 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared (Array_t * __this, Vector4U5BU5D_t413* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Vector4U5BU5D_t413* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector4U5BU5D_t413* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Vector4U5BU5D_t413* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Vector4U5BU5D_t413* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector4U5BU5D_t413* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared (Array_t * __this, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector4_t234 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector4_t234 *)(&V_2)); + Vector4_t234 L_5 = ___item; + goto IL_005d; + } + { + Vector4_t234 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Vector4_t234 L_10 = ___item; + Vector4_t234 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Vector4_t234 *)(&V_2)); + bool L_13 = Vector4_Equals_m1106((Vector4_t234 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisVector4_t234_m18200_gshared (Array_t * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared (Array_t * __this, int32_t ___index, Vector4_t234 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Vector4_t234 L_6 = ___item; + Vector4_t234 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Vector4_t234 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1926 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1926 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1926 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Vector2_t6 Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Vector2_t6 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Vector2_t6 *)(&V_0)); + Vector2_t6 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector2_t6 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector2_t6 *)(&V_2)); + Vector2_t6 L_5 = ___item; + goto IL_004d; + } + { + Vector2_t6 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Vector2_t6 L_7 = V_2; + Vector2_t6 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Vector2_t6 *)(&___item)); + bool L_10 = Vector2_Equals_m948((Vector2_t6 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared (Array_t * __this, Vector2U5BU5D_t415* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Vector2U5BU5D_t415* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Vector2U5BU5D_t415* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Vector2U5BU5D_t415* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared (Array_t * __this, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Vector2_t6 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Vector2_t6 *)(&V_2)); + Vector2_t6 L_5 = ___item; + goto IL_005d; + } + { + Vector2_t6 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Vector2_t6 L_10 = ___item; + Vector2_t6 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Vector2_t6 *)(&V_2)); + bool L_13 = Vector2_Equals_m948((Vector2_t6 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisVector2_t6_m18209_gshared (Array_t * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared (Array_t * __this, int32_t ___index, Vector2_t6 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Vector2_t6 L_6 = ___item; + Vector2_t6 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Vector2_t6 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1927 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1927 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1927 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Color32_t231 Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Color32_t231 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Color32_t231 *)(&V_0)); + Color32_t231 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Color32_t231 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Color32_t231 *)(&V_2)); + Color32_t231 L_5 = ___item; + goto IL_004d; + } + { + Color32_t231 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Color32_t231 L_7 = V_2; + Color32_t231 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared (Array_t * __this, Color32U5BU5D_t417* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Color32U5BU5D_t417* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Color32U5BU5D_t417* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Color32U5BU5D_t417* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Color32U5BU5D_t417* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Color32U5BU5D_t417* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared (Array_t * __this, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Color32_t231 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Color32_t231 *)(&V_2)); + Color32_t231 L_5 = ___item; + goto IL_005d; + } + { + Color32_t231 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Color32_t231 L_10 = ___item; + Color32_t231 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisColor32_t231_m18218_gshared (Array_t * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared (Array_t * __this, int32_t ___index, Color32_t231 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Color32_t231 L_6 = ___item; + Color32_t231 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Color32_t231 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1928 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1928 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1928 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector3_t4_m18221_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125** ___array, int32_t ___newSize, const MethodInfo* method) +{ + Vector3U5BU5D_t125** G_B2_0 = {0}; + Vector3U5BU5D_t125** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Vector3U5BU5D_t125** G_B3_1 = {0}; + { + Vector3U5BU5D_t125** L_0 = ___array; + Vector3U5BU5D_t125** L_1 = ___array; + G_B1_0 = L_0; + if ((*((Vector3U5BU5D_t125**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + Vector3U5BU5D_t125** L_2 = ___array; + NullCheck((*((Vector3U5BU5D_t125**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((Vector3U5BU5D_t125**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisVector3_t4_m18222_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + Vector3U5BU5D_t125* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + Vector3U5BU5D_t125** L_2 = ___array; + if ((*((Vector3U5BU5D_t125**)L_2))) + { + goto IL_001d; + } + } + { + Vector3U5BU5D_t125** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + Vector3U5BU5D_t125** L_5 = ___array; + NullCheck((*((Vector3U5BU5D_t125**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((Vector3U5BU5D_t125**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (Vector3U5BU5D_t125*)((Vector3U5BU5D_t125*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + Vector3U5BU5D_t125** L_8 = ___array; + Vector3U5BU5D_t125* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((Vector3U5BU5D_t125**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + Vector3U5BU5D_t125** L_13 = ___array; + Vector3U5BU5D_t125* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisVector3_t4_m18223_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, Vector3_t4 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1933 * V_1 = {0}; + int32_t V_2 = 0; + { + Vector3U5BU5D_t125* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + Vector3U5BU5D_t125* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + Vector3U5BU5D_t125* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1933 * L_13 = (( EqualityComparer_1_t1933 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1933 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1933 * L_15 = V_1; + Vector3U5BU5D_t125* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Vector3_t4 L_19 = ___value; + NullCheck((EqualityComparer_1_t1933 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, Vector3_t4 , Vector3_t4 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1933 *)L_15, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_16, L_18, sizeof(Vector3_t4 ))), (Vector3_t4 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisVector3_t4_m18224_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Vector3U5BU5D_t125* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Vector3U5BU5D_t125* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_2, (Vector3U5BU5D_t125*)(Vector3U5BU5D_t125*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___keys, Vector3U5BU5D_t125* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Vector3U5BU5D_t125* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + Vector3U5BU5D_t125* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + Vector3U5BU5D_t125* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + Vector3U5BU5D_t125* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + Vector3U5BU5D_t125* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + Vector3U5BU5D_t125* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + Vector3U5BU5D_t125* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + Vector3U5BU5D_t125* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + Vector3U5BU5D_t125* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + Vector3U5BU5D_t125* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + Vector3U5BU5D_t125* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + Vector3U5BU5D_t125* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + Vector3U5BU5D_t125* L_37 = ___keys; + Vector3U5BU5D_t125* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_37, (Vector3U5BU5D_t125*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisVector3_t4_m18226_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Vector3U5BU5D_t125* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Vector3U5BU5D_t125* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Vector3U5BU5D_t125* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Vector3U5BU5D_t125* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Vector3U5BU5D_t125* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___keys, Vector3U5BU5D_t125* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector3_t4 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector3U5BU5D_t125* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, L_9, sizeof(Vector3_t4 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Vector3U5BU5D_t125* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + Vector3_t4 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, Vector3_t4 , Vector3_t4 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_13, L_15, sizeof(Vector3_t4 ))), (Vector3_t4 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Vector3_t4 L_22 = V_3; + Vector3U5BU5D_t125* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, Vector3_t4 , Vector3_t4 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3_t4 )L_22, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_23, L_25, sizeof(Vector3_t4 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Vector3U5BU5D_t125* L_30 = ___keys; + Vector3U5BU5D_t125* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_30, (Vector3U5BU5D_t125*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Vector3U5BU5D_t125* L_38 = ___keys; + Vector3U5BU5D_t125* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_38, (Vector3U5BU5D_t125*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Vector3U5BU5D_t125* L_45 = ___keys; + Vector3U5BU5D_t125* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, Vector3U5BU5D_t125*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_45, (Vector3U5BU5D_t125*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisVector3_t4_m18228_gshared (Object_t * __this /* static, unused */, Vector3_t4 ___value1, Vector3_t4 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + Vector3_t4 L_2 = ___value1; + Vector3_t4 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, Vector3_t4 , Vector3_t4 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (Vector3_t4 )L_2, (Vector3_t4 )L_3); + return L_4; + } + +IL_000f: + { + Vector3_t4 L_5 = ___value1; + goto IL_002d; + } + { + Vector3_t4 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + Vector3_t4 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + Vector3_t4 L_8 = ___value1; + Vector3_t4 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + Vector3_t4 L_11 = ___value1; + Vector3_t4 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + Vector3_t4 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector3_t4 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (Vector3_t4 )L_14); + return L_15; + } + +IL_005c: + { + Vector3_t4 L_16 = ___value1; + Vector3_t4 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + Vector3_t4 L_19 = ___value1; + Vector3_t4 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + Vector3_t4 L_22 = ___value2; + Vector3_t4 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___keys, Vector3U5BU5D_t125* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + Vector3_t4 V_1 = {0}; + { + Vector3U5BU5D_t125* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_0, L_2, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_3 = ___keys; + int32_t L_4 = ___i; + Vector3U5BU5D_t125* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_3, L_4, sizeof(Vector3_t4 ))) = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_5, L_7, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_8 = ___keys; + int32_t L_9 = ___j; + Vector3_t4 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_8, L_9, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_10; + Vector3U5BU5D_t125* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Vector3U5BU5D_t125* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_12, L_14, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_15 = ___items; + int32_t L_16 = ___i; + Vector3U5BU5D_t125* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_15, L_16, sizeof(Vector3_t4 ))) = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_17, L_19, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_20 = ___items; + int32_t L_21 = ___j; + Vector3_t4 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_20, L_21, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisVector3_t4_m18230_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___length, Comparison_1_t1938 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1938 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + Vector3U5BU5D_t125* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + Vector3U5BU5D_t125* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1938 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Comparison_1_t1938 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1938 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector3_t4_m18231_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1938 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector3_t4 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector3U5BU5D_t125* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_7, L_9, sizeof(Vector3_t4 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1938 * L_13 = ___comparison; + Vector3U5BU5D_t125* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Vector3_t4 L_17 = V_3; + NullCheck((Comparison_1_t1938 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1938 *, Vector3_t4 , Vector3_t4 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1938 *)L_13, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_14, L_16, sizeof(Vector3_t4 ))), (Vector3_t4 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1938 * L_22 = ___comparison; + Vector3_t4 L_23 = V_3; + Vector3U5BU5D_t125* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1938 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1938 *, Vector3_t4 , Vector3_t4 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1938 *)L_22, (Vector3_t4 )L_23, (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_24, L_26, sizeof(Vector3_t4 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + Vector3U5BU5D_t125* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + Vector3U5BU5D_t125* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1938 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Comparison_1_t1938 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1938 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + Vector3U5BU5D_t125* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1938 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector3U5BU5D_t125*, int32_t, int32_t, Comparison_1_t1938 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector3U5BU5D_t125*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1938 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector3_t4_m18232_gshared (Object_t * __this /* static, unused */, Vector3U5BU5D_t125* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector3_t4 V_0 = {0}; + { + Vector3U5BU5D_t125* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_0, L_2, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_3 = ___array; + int32_t L_4 = ___i; + Vector3U5BU5D_t125* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_3, L_4, sizeof(Vector3_t4 ))) = (Vector3_t4 )(*(Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_5, L_7, sizeof(Vector3_t4 ))); + Vector3U5BU5D_t125* L_8 = ___array; + int32_t L_9 = ___j; + Vector3_t4 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector3_t4 *)(Vector3_t4 *)SZArrayLdElema(L_8, L_9, sizeof(Vector3_t4 ))) = (Vector3_t4 )L_10; + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector4_t234_m18233_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413** ___array, int32_t ___newSize, const MethodInfo* method) +{ + Vector4U5BU5D_t413** G_B2_0 = {0}; + Vector4U5BU5D_t413** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Vector4U5BU5D_t413** G_B3_1 = {0}; + { + Vector4U5BU5D_t413** L_0 = ___array; + Vector4U5BU5D_t413** L_1 = ___array; + G_B1_0 = L_0; + if ((*((Vector4U5BU5D_t413**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + Vector4U5BU5D_t413** L_2 = ___array; + NullCheck((*((Vector4U5BU5D_t413**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((Vector4U5BU5D_t413**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisVector4_t234_m18234_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + Vector4U5BU5D_t413* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + Vector4U5BU5D_t413** L_2 = ___array; + if ((*((Vector4U5BU5D_t413**)L_2))) + { + goto IL_001d; + } + } + { + Vector4U5BU5D_t413** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + Vector4U5BU5D_t413** L_5 = ___array; + NullCheck((*((Vector4U5BU5D_t413**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((Vector4U5BU5D_t413**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (Vector4U5BU5D_t413*)((Vector4U5BU5D_t413*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + Vector4U5BU5D_t413** L_8 = ___array; + Vector4U5BU5D_t413* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((Vector4U5BU5D_t413**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + Vector4U5BU5D_t413** L_13 = ___array; + Vector4U5BU5D_t413* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisVector4_t234_m18235_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, Vector4_t234 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1943 * V_1 = {0}; + int32_t V_2 = 0; + { + Vector4U5BU5D_t413* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + Vector4U5BU5D_t413* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + Vector4U5BU5D_t413* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1943 * L_13 = (( EqualityComparer_1_t1943 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1943 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1943 * L_15 = V_1; + Vector4U5BU5D_t413* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Vector4_t234 L_19 = ___value; + NullCheck((EqualityComparer_1_t1943 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, Vector4_t234 , Vector4_t234 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1943 *)L_15, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_16, L_18, sizeof(Vector4_t234 ))), (Vector4_t234 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisVector4_t234_m18236_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Vector4U5BU5D_t413* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Vector4U5BU5D_t413* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_2, (Vector4U5BU5D_t413*)(Vector4U5BU5D_t413*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___keys, Vector4U5BU5D_t413* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Vector4U5BU5D_t413* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + Vector4U5BU5D_t413* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + Vector4U5BU5D_t413* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + Vector4U5BU5D_t413* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + Vector4U5BU5D_t413* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + Vector4U5BU5D_t413* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + Vector4U5BU5D_t413* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + Vector4U5BU5D_t413* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + Vector4U5BU5D_t413* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + Vector4U5BU5D_t413* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + Vector4U5BU5D_t413* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + Vector4U5BU5D_t413* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + Vector4U5BU5D_t413* L_37 = ___keys; + Vector4U5BU5D_t413* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_37, (Vector4U5BU5D_t413*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisVector4_t234_m18238_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Vector4U5BU5D_t413* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Vector4U5BU5D_t413* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Vector4U5BU5D_t413* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Vector4U5BU5D_t413* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Vector4U5BU5D_t413* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___keys, Vector4U5BU5D_t413* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector4_t234 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector4U5BU5D_t413* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_7, L_9, sizeof(Vector4_t234 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Vector4U5BU5D_t413* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + Vector4_t234 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, Vector4_t234 , Vector4_t234 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_13, L_15, sizeof(Vector4_t234 ))), (Vector4_t234 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Vector4_t234 L_22 = V_3; + Vector4U5BU5D_t413* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, Vector4_t234 , Vector4_t234 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4_t234 )L_22, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_23, L_25, sizeof(Vector4_t234 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Vector4U5BU5D_t413* L_30 = ___keys; + Vector4U5BU5D_t413* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_30, (Vector4U5BU5D_t413*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Vector4U5BU5D_t413* L_38 = ___keys; + Vector4U5BU5D_t413* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_38, (Vector4U5BU5D_t413*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Vector4U5BU5D_t413* L_45 = ___keys; + Vector4U5BU5D_t413* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, Vector4U5BU5D_t413*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_45, (Vector4U5BU5D_t413*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisVector4_t234_m18240_gshared (Object_t * __this /* static, unused */, Vector4_t234 ___value1, Vector4_t234 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + Vector4_t234 L_2 = ___value1; + Vector4_t234 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, Vector4_t234 , Vector4_t234 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (Vector4_t234 )L_2, (Vector4_t234 )L_3); + return L_4; + } + +IL_000f: + { + Vector4_t234 L_5 = ___value1; + goto IL_002d; + } + { + Vector4_t234 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + Vector4_t234 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + Vector4_t234 L_8 = ___value1; + Vector4_t234 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + Vector4_t234 L_11 = ___value1; + Vector4_t234 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + Vector4_t234 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector4_t234 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (Vector4_t234 )L_14); + return L_15; + } + +IL_005c: + { + Vector4_t234 L_16 = ___value1; + Vector4_t234 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + Vector4_t234 L_19 = ___value1; + Vector4_t234 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + Vector4_t234 L_22 = ___value2; + Vector4_t234 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___keys, Vector4U5BU5D_t413* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + Vector4_t234 V_1 = {0}; + { + Vector4U5BU5D_t413* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_0, L_2, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_3 = ___keys; + int32_t L_4 = ___i; + Vector4U5BU5D_t413* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_3, L_4, sizeof(Vector4_t234 ))) = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_5, L_7, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_8 = ___keys; + int32_t L_9 = ___j; + Vector4_t234 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_8, L_9, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_10; + Vector4U5BU5D_t413* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Vector4U5BU5D_t413* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_12, L_14, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_15 = ___items; + int32_t L_16 = ___i; + Vector4U5BU5D_t413* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_15, L_16, sizeof(Vector4_t234 ))) = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_17, L_19, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_20 = ___items; + int32_t L_21 = ___j; + Vector4_t234 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_20, L_21, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisVector4_t234_m18242_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___length, Comparison_1_t1948 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1948 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + Vector4U5BU5D_t413* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + Vector4U5BU5D_t413* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1948 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Comparison_1_t1948 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1948 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector4_t234_m18243_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1948 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector4_t234 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector4U5BU5D_t413* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_7, L_9, sizeof(Vector4_t234 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1948 * L_13 = ___comparison; + Vector4U5BU5D_t413* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Vector4_t234 L_17 = V_3; + NullCheck((Comparison_1_t1948 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1948 *, Vector4_t234 , Vector4_t234 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1948 *)L_13, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_14, L_16, sizeof(Vector4_t234 ))), (Vector4_t234 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1948 * L_22 = ___comparison; + Vector4_t234 L_23 = V_3; + Vector4U5BU5D_t413* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1948 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1948 *, Vector4_t234 , Vector4_t234 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1948 *)L_22, (Vector4_t234 )L_23, (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_24, L_26, sizeof(Vector4_t234 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + Vector4U5BU5D_t413* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + Vector4U5BU5D_t413* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1948 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Comparison_1_t1948 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1948 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + Vector4U5BU5D_t413* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1948 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector4U5BU5D_t413*, int32_t, int32_t, Comparison_1_t1948 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector4U5BU5D_t413*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1948 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector4_t234_m18244_gshared (Object_t * __this /* static, unused */, Vector4U5BU5D_t413* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector4_t234 V_0 = {0}; + { + Vector4U5BU5D_t413* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_0, L_2, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_3 = ___array; + int32_t L_4 = ___i; + Vector4U5BU5D_t413* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_3, L_4, sizeof(Vector4_t234 ))) = (Vector4_t234 )(*(Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_5, L_7, sizeof(Vector4_t234 ))); + Vector4U5BU5D_t413* L_8 = ___array; + int32_t L_9 = ___j; + Vector4_t234 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector4_t234 *)(Vector4_t234 *)SZArrayLdElema(L_8, L_9, sizeof(Vector4_t234 ))) = (Vector4_t234 )L_10; + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisVector2_t6_m18245_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415** ___array, int32_t ___newSize, const MethodInfo* method) +{ + Vector2U5BU5D_t415** G_B2_0 = {0}; + Vector2U5BU5D_t415** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Vector2U5BU5D_t415** G_B3_1 = {0}; + { + Vector2U5BU5D_t415** L_0 = ___array; + Vector2U5BU5D_t415** L_1 = ___array; + G_B1_0 = L_0; + if ((*((Vector2U5BU5D_t415**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + Vector2U5BU5D_t415** L_2 = ___array; + NullCheck((*((Vector2U5BU5D_t415**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((Vector2U5BU5D_t415**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisVector2_t6_m18246_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + Vector2U5BU5D_t415* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + Vector2U5BU5D_t415** L_2 = ___array; + if ((*((Vector2U5BU5D_t415**)L_2))) + { + goto IL_001d; + } + } + { + Vector2U5BU5D_t415** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + Vector2U5BU5D_t415** L_5 = ___array; + NullCheck((*((Vector2U5BU5D_t415**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((Vector2U5BU5D_t415**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (Vector2U5BU5D_t415*)((Vector2U5BU5D_t415*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + Vector2U5BU5D_t415** L_8 = ___array; + Vector2U5BU5D_t415* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((Vector2U5BU5D_t415**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + Vector2U5BU5D_t415** L_13 = ___array; + Vector2U5BU5D_t415* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisVector2_t6_m18247_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, Vector2_t6 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1953 * V_1 = {0}; + int32_t V_2 = 0; + { + Vector2U5BU5D_t415* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + Vector2U5BU5D_t415* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + Vector2U5BU5D_t415* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1953 * L_13 = (( EqualityComparer_1_t1953 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1953 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1953 * L_15 = V_1; + Vector2U5BU5D_t415* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Vector2_t6 L_19 = ___value; + NullCheck((EqualityComparer_1_t1953 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, Vector2_t6 , Vector2_t6 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1953 *)L_15, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_16, L_18, sizeof(Vector2_t6 ))), (Vector2_t6 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisVector2_t6_m18248_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Vector2U5BU5D_t415* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Vector2U5BU5D_t415* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_2, (Vector2U5BU5D_t415*)(Vector2U5BU5D_t415*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___keys, Vector2U5BU5D_t415* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Vector2U5BU5D_t415* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + Vector2U5BU5D_t415* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + Vector2U5BU5D_t415* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + Vector2U5BU5D_t415* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + Vector2U5BU5D_t415* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + Vector2U5BU5D_t415* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + Vector2U5BU5D_t415* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + Vector2U5BU5D_t415* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + Vector2U5BU5D_t415* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + Vector2U5BU5D_t415* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + Vector2U5BU5D_t415* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + Vector2U5BU5D_t415* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + Vector2U5BU5D_t415* L_37 = ___keys; + Vector2U5BU5D_t415* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_37, (Vector2U5BU5D_t415*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisVector2_t6_m18250_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Vector2U5BU5D_t415* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Vector2U5BU5D_t415* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Vector2U5BU5D_t415* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Vector2U5BU5D_t415* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Vector2U5BU5D_t415* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___keys, Vector2U5BU5D_t415* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector2_t6 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector2U5BU5D_t415* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_7, L_9, sizeof(Vector2_t6 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Vector2U5BU5D_t415* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + Vector2_t6 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, Vector2_t6 , Vector2_t6 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_13, L_15, sizeof(Vector2_t6 ))), (Vector2_t6 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Vector2_t6 L_22 = V_3; + Vector2U5BU5D_t415* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, Vector2_t6 , Vector2_t6 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2_t6 )L_22, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_23, L_25, sizeof(Vector2_t6 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Vector2U5BU5D_t415* L_30 = ___keys; + Vector2U5BU5D_t415* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_30, (Vector2U5BU5D_t415*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Vector2U5BU5D_t415* L_38 = ___keys; + Vector2U5BU5D_t415* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_38, (Vector2U5BU5D_t415*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Vector2U5BU5D_t415* L_45 = ___keys; + Vector2U5BU5D_t415* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, Vector2U5BU5D_t415*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_45, (Vector2U5BU5D_t415*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisVector2_t6_m18252_gshared (Object_t * __this /* static, unused */, Vector2_t6 ___value1, Vector2_t6 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + Vector2_t6 L_2 = ___value1; + Vector2_t6 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, Vector2_t6 , Vector2_t6 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (Vector2_t6 )L_2, (Vector2_t6 )L_3); + return L_4; + } + +IL_000f: + { + Vector2_t6 L_5 = ___value1; + goto IL_002d; + } + { + Vector2_t6 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + Vector2_t6 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + Vector2_t6 L_8 = ___value1; + Vector2_t6 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + Vector2_t6 L_11 = ___value1; + Vector2_t6 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + Vector2_t6 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, Vector2_t6 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (Vector2_t6 )L_14); + return L_15; + } + +IL_005c: + { + Vector2_t6 L_16 = ___value1; + Vector2_t6 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + Vector2_t6 L_19 = ___value1; + Vector2_t6 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + Vector2_t6 L_22 = ___value2; + Vector2_t6 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___keys, Vector2U5BU5D_t415* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + Vector2_t6 V_1 = {0}; + { + Vector2U5BU5D_t415* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_0, L_2, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_3 = ___keys; + int32_t L_4 = ___i; + Vector2U5BU5D_t415* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_3, L_4, sizeof(Vector2_t6 ))) = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_5, L_7, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_8 = ___keys; + int32_t L_9 = ___j; + Vector2_t6 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_8, L_9, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_10; + Vector2U5BU5D_t415* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Vector2U5BU5D_t415* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_12, L_14, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_15 = ___items; + int32_t L_16 = ___i; + Vector2U5BU5D_t415* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_15, L_16, sizeof(Vector2_t6 ))) = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_17, L_19, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_20 = ___items; + int32_t L_21 = ___j; + Vector2_t6 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_20, L_21, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisVector2_t6_m18254_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___length, Comparison_1_t1958 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1958 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + Vector2U5BU5D_t415* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + Vector2U5BU5D_t415* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1958 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Comparison_1_t1958 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1958 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisVector2_t6_m18255_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1958 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Vector2_t6 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Vector2U5BU5D_t415* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_7, L_9, sizeof(Vector2_t6 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1958 * L_13 = ___comparison; + Vector2U5BU5D_t415* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Vector2_t6 L_17 = V_3; + NullCheck((Comparison_1_t1958 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1958 *, Vector2_t6 , Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1958 *)L_13, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_14, L_16, sizeof(Vector2_t6 ))), (Vector2_t6 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1958 * L_22 = ___comparison; + Vector2_t6 L_23 = V_3; + Vector2U5BU5D_t415* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1958 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1958 *, Vector2_t6 , Vector2_t6 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1958 *)L_22, (Vector2_t6 )L_23, (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_24, L_26, sizeof(Vector2_t6 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + Vector2U5BU5D_t415* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + Vector2U5BU5D_t415* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1958 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Comparison_1_t1958 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1958 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + Vector2U5BU5D_t415* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1958 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Vector2U5BU5D_t415*, int32_t, int32_t, Comparison_1_t1958 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Vector2U5BU5D_t415*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1958 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisVector2_t6_m18256_gshared (Object_t * __this /* static, unused */, Vector2U5BU5D_t415* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Vector2_t6 V_0 = {0}; + { + Vector2U5BU5D_t415* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_0, L_2, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_3 = ___array; + int32_t L_4 = ___i; + Vector2U5BU5D_t415* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_3, L_4, sizeof(Vector2_t6 ))) = (Vector2_t6 )(*(Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_5, L_7, sizeof(Vector2_t6 ))); + Vector2U5BU5D_t415* L_8 = ___array; + int32_t L_9 = ___j; + Vector2_t6 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Vector2_t6 *)(Vector2_t6 *)SZArrayLdElema(L_8, L_9, sizeof(Vector2_t6 ))) = (Vector2_t6 )L_10; + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisColor32_t231_m18257_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417** ___array, int32_t ___newSize, const MethodInfo* method) +{ + Color32U5BU5D_t417** G_B2_0 = {0}; + Color32U5BU5D_t417** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Color32U5BU5D_t417** G_B3_1 = {0}; + { + Color32U5BU5D_t417** L_0 = ___array; + Color32U5BU5D_t417** L_1 = ___array; + G_B1_0 = L_0; + if ((*((Color32U5BU5D_t417**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + Color32U5BU5D_t417** L_2 = ___array; + NullCheck((*((Color32U5BU5D_t417**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((Color32U5BU5D_t417**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisColor32_t231_m18258_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + Color32U5BU5D_t417* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + Color32U5BU5D_t417** L_2 = ___array; + if ((*((Color32U5BU5D_t417**)L_2))) + { + goto IL_001d; + } + } + { + Color32U5BU5D_t417** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + Color32U5BU5D_t417** L_5 = ___array; + NullCheck((*((Color32U5BU5D_t417**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((Color32U5BU5D_t417**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (Color32U5BU5D_t417*)((Color32U5BU5D_t417*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + Color32U5BU5D_t417** L_8 = ___array; + Color32U5BU5D_t417* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((Color32U5BU5D_t417**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + Color32U5BU5D_t417** L_13 = ___array; + Color32U5BU5D_t417* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisColor32_t231_m18259_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, Color32_t231 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1963 * V_1 = {0}; + int32_t V_2 = 0; + { + Color32U5BU5D_t417* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + Color32U5BU5D_t417* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + Color32U5BU5D_t417* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1963 * L_13 = (( EqualityComparer_1_t1963 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1963 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1963 * L_15 = V_1; + Color32U5BU5D_t417* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + Color32_t231 L_19 = ___value; + NullCheck((EqualityComparer_1_t1963 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, Color32_t231 , Color32_t231 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1963 *)L_15, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_16, L_18, sizeof(Color32_t231 ))), (Color32_t231 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisColor32_t231_m18260_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Color32U5BU5D_t417* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Color32U5BU5D_t417* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_2, (Color32U5BU5D_t417*)(Color32U5BU5D_t417*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___keys, Color32U5BU5D_t417* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Color32U5BU5D_t417* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + Color32U5BU5D_t417* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + Color32U5BU5D_t417* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + Color32U5BU5D_t417* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + Color32U5BU5D_t417* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + Color32U5BU5D_t417* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + Color32U5BU5D_t417* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + Color32U5BU5D_t417* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + Color32U5BU5D_t417* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + Color32U5BU5D_t417* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + Color32U5BU5D_t417* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + Color32U5BU5D_t417* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + Color32U5BU5D_t417* L_37 = ___keys; + Color32U5BU5D_t417* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_37, (Color32U5BU5D_t417*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisColor32_t231_m18262_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Color32U5BU5D_t417* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Color32U5BU5D_t417* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Color32U5BU5D_t417* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Color32U5BU5D_t417* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Color32U5BU5D_t417* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___keys, Color32U5BU5D_t417* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Color32_t231 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Color32U5BU5D_t417* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_7, L_9, sizeof(Color32_t231 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Color32U5BU5D_t417* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + Color32_t231 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, Color32_t231 , Color32_t231 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_13, L_15, sizeof(Color32_t231 ))), (Color32_t231 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + Color32_t231 L_22 = V_3; + Color32U5BU5D_t417* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, Color32_t231 , Color32_t231 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32_t231 )L_22, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_23, L_25, sizeof(Color32_t231 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Color32U5BU5D_t417* L_30 = ___keys; + Color32U5BU5D_t417* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_30, (Color32U5BU5D_t417*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Color32U5BU5D_t417* L_38 = ___keys; + Color32U5BU5D_t417* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_38, (Color32U5BU5D_t417*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Color32U5BU5D_t417* L_45 = ___keys; + Color32U5BU5D_t417* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, Color32U5BU5D_t417*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_45, (Color32U5BU5D_t417*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisColor32_t231_m18264_gshared (Object_t * __this /* static, unused */, Color32_t231 ___value1, Color32_t231 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + Color32_t231 L_2 = ___value1; + Color32_t231 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, Color32_t231 , Color32_t231 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (Color32_t231 )L_2, (Color32_t231 )L_3); + return L_4; + } + +IL_000f: + { + Color32_t231 L_5 = ___value1; + goto IL_002d; + } + { + Color32_t231 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + Color32_t231 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + Color32_t231 L_8 = ___value1; + Color32_t231 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + Color32_t231 L_11 = ___value1; + Color32_t231 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + Color32_t231 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, Color32_t231 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (Color32_t231 )L_14); + return L_15; + } + +IL_005c: + { + Color32_t231 L_16 = ___value1; + Color32_t231 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + Color32_t231 L_19 = ___value1; + Color32_t231 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + Color32_t231 L_22 = ___value2; + Color32_t231 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___keys, Color32U5BU5D_t417* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Color32_t231 V_0 = {0}; + Color32_t231 V_1 = {0}; + { + Color32U5BU5D_t417* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_0, L_2, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_3 = ___keys; + int32_t L_4 = ___i; + Color32U5BU5D_t417* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_3, L_4, sizeof(Color32_t231 ))) = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_5, L_7, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_8 = ___keys; + int32_t L_9 = ___j; + Color32_t231 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_8, L_9, sizeof(Color32_t231 ))) = (Color32_t231 )L_10; + Color32U5BU5D_t417* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Color32U5BU5D_t417* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_12, L_14, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_15 = ___items; + int32_t L_16 = ___i; + Color32U5BU5D_t417* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_15, L_16, sizeof(Color32_t231 ))) = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_17, L_19, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_20 = ___items; + int32_t L_21 = ___j; + Color32_t231 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_20, L_21, sizeof(Color32_t231 ))) = (Color32_t231 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisColor32_t231_m18266_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___length, Comparison_1_t1968 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1968 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + Color32U5BU5D_t417* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + Color32U5BU5D_t417* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1968 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Comparison_1_t1968 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1968 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisColor32_t231_m18267_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1968 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + Color32_t231 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Color32U5BU5D_t417* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_7, L_9, sizeof(Color32_t231 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1968 * L_13 = ___comparison; + Color32U5BU5D_t417* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + Color32_t231 L_17 = V_3; + NullCheck((Comparison_1_t1968 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1968 *, Color32_t231 , Color32_t231 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1968 *)L_13, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_14, L_16, sizeof(Color32_t231 ))), (Color32_t231 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1968 * L_22 = ___comparison; + Color32_t231 L_23 = V_3; + Color32U5BU5D_t417* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1968 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1968 *, Color32_t231 , Color32_t231 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1968 *)L_22, (Color32_t231 )L_23, (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_24, L_26, sizeof(Color32_t231 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + Color32U5BU5D_t417* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + Color32U5BU5D_t417* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1968 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Comparison_1_t1968 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1968 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + Color32U5BU5D_t417* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1968 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Color32U5BU5D_t417*, int32_t, int32_t, Comparison_1_t1968 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Color32U5BU5D_t417*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1968 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisColor32_t231_m18268_gshared (Object_t * __this /* static, unused */, Color32U5BU5D_t417* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + Color32_t231 V_0 = {0}; + { + Color32U5BU5D_t417* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_0, L_2, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_3 = ___array; + int32_t L_4 = ___i; + Color32U5BU5D_t417* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_3, L_4, sizeof(Color32_t231 ))) = (Color32_t231 )(*(Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_5, L_7, sizeof(Color32_t231 ))); + Color32U5BU5D_t417* L_8 = ___array; + int32_t L_9 = ___j; + Color32_t231 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((Color32_t231 *)(Color32_t231 *)SZArrayLdElema(L_8, L_9, sizeof(Color32_t231 ))) = (Color32_t231 )L_10; + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisInt32_t161_m18269_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420** ___array, int32_t ___newSize, const MethodInfo* method) +{ + Int32U5BU5D_t420** G_B2_0 = {0}; + Int32U5BU5D_t420** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + Int32U5BU5D_t420** G_B3_1 = {0}; + { + Int32U5BU5D_t420** L_0 = ___array; + Int32U5BU5D_t420** L_1 = ___array; + G_B1_0 = L_0; + if ((*((Int32U5BU5D_t420**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + Int32U5BU5D_t420** L_2 = ___array; + NullCheck((*((Int32U5BU5D_t420**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((Int32U5BU5D_t420**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisInt32_t161_m18270_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + Int32U5BU5D_t420* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + Int32U5BU5D_t420** L_2 = ___array; + if ((*((Int32U5BU5D_t420**)L_2))) + { + goto IL_001d; + } + } + { + Int32U5BU5D_t420** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + Int32U5BU5D_t420** L_5 = ___array; + NullCheck((*((Int32U5BU5D_t420**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((Int32U5BU5D_t420**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + Int32U5BU5D_t420** L_8 = ___array; + Int32U5BU5D_t420* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((Int32U5BU5D_t420**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + Int32U5BU5D_t420** L_13 = ___array; + Int32U5BU5D_t420* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisInt32_t161_m18271_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t1973 * V_1 = {0}; + int32_t V_2 = 0; + { + Int32U5BU5D_t420* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + Int32U5BU5D_t420* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + Int32U5BU5D_t420* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1973 * L_13 = (( EqualityComparer_1_t1973 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t1973 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t1973 * L_15 = V_1; + Int32U5BU5D_t420* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + int32_t L_19 = ___value; + NullCheck((EqualityComparer_1_t1973 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1973 *)L_15, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_16, L_18, sizeof(int32_t))), (int32_t)L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisInt32_t161_m18272_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Int32U5BU5D_t420* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_2, (Int32U5BU5D_t420*)(Int32U5BU5D_t420*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___keys, Int32U5BU5D_t420* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Int32U5BU5D_t420* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + Int32U5BU5D_t420* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + Int32U5BU5D_t420* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + Int32U5BU5D_t420* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + Int32U5BU5D_t420* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + Int32U5BU5D_t420* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + Int32U5BU5D_t420* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + Int32U5BU5D_t420* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + Int32U5BU5D_t420* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + Int32U5BU5D_t420* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + Int32U5BU5D_t420* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + Int32U5BU5D_t420* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + Int32U5BU5D_t420* L_37 = ___keys; + Int32U5BU5D_t420* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_37, (Int32U5BU5D_t420*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisInt32_t161_m18274_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + Int32U5BU5D_t420* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + Int32U5BU5D_t420* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + Int32U5BU5D_t420* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + Int32U5BU5D_t420* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + Int32U5BU5D_t420* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___keys, Int32U5BU5D_t420* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* 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 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Int32U5BU5D_t420* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + Int32U5BU5D_t420* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + int32_t L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_13, L_15, sizeof(int32_t))), (int32_t)L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + int32_t L_22 = V_3; + Int32U5BU5D_t420* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (int32_t)L_22, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_23, L_25, sizeof(int32_t))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + Int32U5BU5D_t420* L_30 = ___keys; + Int32U5BU5D_t420* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_30, (Int32U5BU5D_t420*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + Int32U5BU5D_t420* L_38 = ___keys; + Int32U5BU5D_t420* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_38, (Int32U5BU5D_t420*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + Int32U5BU5D_t420* L_45 = ___keys; + Int32U5BU5D_t420* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, Int32U5BU5D_t420*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_45, (Int32U5BU5D_t420*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisInt32_t161_m18276_gshared (Object_t * __this /* static, unused */, int32_t ___value1, int32_t ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + int32_t L_2 = ___value1; + int32_t L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (int32_t)L_2, (int32_t)L_3); + return L_4; + } + +IL_000f: + { + int32_t L_5 = ___value1; + goto IL_002d; + } + { + int32_t L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + int32_t L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + int32_t L_8 = ___value1; + int32_t L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + int32_t L_11 = ___value1; + int32_t L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + int32_t L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (int32_t)L_14); + return L_15; + } + +IL_005c: + { + int32_t L_16 = ___value1; + int32_t L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + int32_t L_19 = ___value1; + int32_t L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + int32_t L_22 = ___value2; + int32_t L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___keys, Int32U5BU5D_t420* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + { + Int32U5BU5D_t420* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + Int32U5BU5D_t420* L_3 = ___keys; + int32_t L_4 = ___i; + Int32U5BU5D_t420* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_4, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + Int32U5BU5D_t420* L_8 = ___keys; + int32_t L_9 = ___j; + int32_t L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))) = (int32_t)L_10; + Int32U5BU5D_t420* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + Int32U5BU5D_t420* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_12, L_14, sizeof(int32_t))); + Int32U5BU5D_t420* L_15 = ___items; + int32_t L_16 = ___i; + Int32U5BU5D_t420* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((int32_t*)(int32_t*)SZArrayLdElema(L_15, L_16, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_17, L_19, sizeof(int32_t))); + Int32U5BU5D_t420* L_20 = ___items; + int32_t L_21 = ___j; + int32_t L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((int32_t*)(int32_t*)SZArrayLdElema(L_20, L_21, sizeof(int32_t))) = (int32_t)L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisInt32_t161_m18278_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___length, Comparison_1_t1980 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t1980 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + Int32U5BU5D_t420* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + Int32U5BU5D_t420* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t1980 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Comparison_1_t1980 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t1980 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisInt32_t161_m18279_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t1980 * ___comparison, const MethodInfo* 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 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + Int32U5BU5D_t420* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t1980 * L_13 = ___comparison; + Int32U5BU5D_t420* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + int32_t L_17 = V_3; + NullCheck((Comparison_1_t1980 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t1980 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1980 *)L_13, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_14, L_16, sizeof(int32_t))), (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t1980 * L_22 = ___comparison; + int32_t L_23 = V_3; + Int32U5BU5D_t420* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t1980 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t1980 *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t1980 *)L_22, (int32_t)L_23, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_24, L_26, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + Int32U5BU5D_t420* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + Int32U5BU5D_t420* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t1980 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Comparison_1_t1980 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t1980 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + Int32U5BU5D_t420* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t1980 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, Comparison_1_t1980 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t1980 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisInt32_t161_m18280_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + Int32U5BU5D_t420* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_0, L_2, sizeof(int32_t))); + Int32U5BU5D_t420* L_3 = ___array; + int32_t L_4 = ___i; + Int32U5BU5D_t420* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_4, sizeof(int32_t))) = (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_5, L_7, sizeof(int32_t))); + Int32U5BU5D_t420* L_8 = ___array; + int32_t L_9 = ___j; + int32_t L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((int32_t*)(int32_t*)SZArrayLdElema(L_8, L_9, sizeof(int32_t))) = (int32_t)L_10; + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" IntPtr_t Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + IntPtr_t V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (IntPtr_t*)(&V_0)); + IntPtr_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + IntPtr_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (IntPtr_t*)(&V_2)); + IntPtr_t L_5 = ___item; + goto IL_004d; + } + { + IntPtr_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + IntPtr_t L_7 = V_2; + IntPtr_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((IntPtr_t*)(&___item)); + bool L_10 = IntPtr_Equals_m6299((IntPtr_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared (Array_t * __this, IntPtrU5BU5D_t421* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + IntPtrU5BU5D_t421* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + IntPtrU5BU5D_t421* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + IntPtrU5BU5D_t421* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + IntPtrU5BU5D_t421* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + IntPtrU5BU5D_t421* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared (Array_t * __this, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + IntPtr_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (IntPtr_t*)(&V_2)); + IntPtr_t L_5 = ___item; + goto IL_005d; + } + { + IntPtr_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + IntPtr_t L_10 = ___item; + IntPtr_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((IntPtr_t*)(&V_2)); + bool L_13 = IntPtr_Equals_m6299((IntPtr_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared (Array_t * __this, int32_t ___index, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared (Array_t * __this, int32_t ___index, IntPtr_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + IntPtr_t L_6 = ___item; + IntPtr_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (IntPtr_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1983 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1983 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1983 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +extern "C" void Component_GetComponentsInChildren_TisObject_t_m18290_gshared (Component_t169 * __this, bool ___includeInactive, List_1_t706 * ___result, const MethodInfo* method) +{ + { + NullCheck((Component_t169 *)__this); + GameObject_t77 * L_0 = Component_get_gameObject_m428((Component_t169 *)__this, /*hidden argument*/NULL); + bool L_1 = ___includeInactive; + List_1_t706 * L_2 = ___result; + NullCheck((GameObject_t77 *)L_0); + (( void (*) (GameObject_t77 *, bool, List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((GameObject_t77 *)L_0, (bool)L_1, (List_1_t706 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void UnityEngine.GameObject::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +// System.Void UnityEngine.GameObject::GetComponentsInChildren(System.Boolean,System.Collections.Generic.List`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared (GameObject_t77 * __this, bool ___includeInactive, List_1_t706 * ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + bool L_1 = ___includeInactive; + List_1_t706 * L_2 = ___results; + NullCheck((GameObject_t77 *)__this); + GameObject_GetComponentsInternal_m1358((GameObject_t77 *)__this, (Type_t *)L_0, (bool)1, (bool)1, (bool)L_1, (bool)0, (Object_t *)L_2, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Collections.Generic.List`1) +// System.Void UnityEngine.Component::GetComponentsInChildren(System.Collections.Generic.List`1) +extern "C" void Component_GetComponentsInChildren_TisObject_t_m3647_gshared (Component_t169 * __this, List_1_t706 * ___results, const MethodInfo* method) +{ + { + List_1_t706 * L_0 = ___results; + NullCheck((Component_t169 *)__this); + (( void (*) (Component_t169 *, bool, List_1_t706 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Component_t169 *)__this, (bool)0, (List_1_t706 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// T UnityEngine.Component::GetComponentInParent() +// T UnityEngine.Component::GetComponentInParent() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * Component_GetComponentInParent_TisObject_t_m3642_gshared (Component_t169 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck((Component_t169 *)__this); + Component_t169 * L_1 = Component_GetComponentInParent_m1349((Component_t169 *)__this, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +// System.Void UnityEngine.Component::GetComponents(System.Collections.Generic.List`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void Component_GetComponents_TisObject_t_m3637_gshared (Component_t169 * __this, List_1_t706 * ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + List_1_t706 * L_1 = ___results; + NullCheck((Component_t169 *)__this); + Component_GetComponentsForListInternal_m1350((Component_t169 *)__this, (Type_t *)L_0, (Object_t *)L_1, /*hidden argument*/NULL); + return; + } +} +// T UnityEngine.GameObject::GetComponentInChildren() +// T UnityEngine.GameObject::GetComponentInChildren() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * GameObject_GetComponentInChildren_TisObject_t_m3645_gshared (GameObject_t77 * __this, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + NullCheck((GameObject_t77 *)__this); + Component_t169 * L_1 = GameObject_GetComponentInChildren_m1356((GameObject_t77 *)__this, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// System.Void UnityEngine.GameObject::GetComponents(System.Collections.Generic.List`1) +// System.Void UnityEngine.GameObject::GetComponents(System.Collections.Generic.List`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void GameObject_GetComponents_TisObject_t_m18292_gshared (GameObject_t77 * __this, List_1_t706 * ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + List_1_t706 * L_1 = ___results; + NullCheck((GameObject_t77 *)__this); + GameObject_GetComponentsInternal_m1358((GameObject_t77 *)__this, (Type_t *)L_0, (bool)0, (bool)0, (bool)1, (bool)0, (Object_t *)L_1, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.GameObject::GetComponentsInParent(System.Boolean,System.Collections.Generic.List`1) +// System.Void UnityEngine.GameObject::GetComponentsInParent(System.Boolean,System.Collections.Generic.List`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" void GameObject_GetComponentsInParent_TisObject_t_m3644_gshared (GameObject_t77 * __this, bool ___includeInactive, List_1_t706 * ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + bool L_1 = ___includeInactive; + List_1_t706 * L_2 = ___results; + NullCheck((GameObject_t77 *)__this); + GameObject_GetComponentsInternal_m1358((GameObject_t77 *)__this, (Type_t *)L_0, (bool)1, (bool)1, (bool)L_1, (bool)1, (Object_t *)L_2, /*hidden argument*/NULL); + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ContactPoint_t277 Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ContactPoint_t277 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ContactPoint_t277 *)(&V_0)); + ContactPoint_t277 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ContactPoint_t277 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ContactPoint_t277 *)(&V_2)); + ContactPoint_t277 L_5 = ___item; + goto IL_004d; + } + { + ContactPoint_t277 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ContactPoint_t277 L_7 = V_2; + ContactPoint_t277 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared (Array_t * __this, ContactPointU5BU5D_t276* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ContactPointU5BU5D_t276* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContactPointU5BU5D_t276* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ContactPointU5BU5D_t276* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ContactPointU5BU5D_t276* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContactPointU5BU5D_t276* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared (Array_t * __this, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ContactPoint_t277 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ContactPoint_t277 *)(&V_2)); + ContactPoint_t277 L_5 = ___item; + goto IL_005d; + } + { + ContactPoint_t277 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ContactPoint_t277 L_10 = ___item; + ContactPoint_t277 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared (Array_t * __this, int32_t ___index, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared (Array_t * __this, int32_t ___index, ContactPoint_t277 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ContactPoint_t277 L_6 = ___item; + ContactPoint_t277 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ContactPoint_t277 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1990 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1990 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1990 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" RaycastHit2D_t283 Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + RaycastHit2D_t283 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (RaycastHit2D_t283 *)(&V_0)); + RaycastHit2D_t283 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastHit2D_t283 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastHit2D_t283 *)(&V_2)); + RaycastHit2D_t283 L_5 = ___item; + goto IL_004d; + } + { + RaycastHit2D_t283 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + RaycastHit2D_t283 L_7 = V_2; + RaycastHit2D_t283 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared (Array_t * __this, RaycastHit2DU5BU5D_t423* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + RaycastHit2DU5BU5D_t423* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastHit2DU5BU5D_t423* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + RaycastHit2DU5BU5D_t423* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + RaycastHit2DU5BU5D_t423* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastHit2DU5BU5D_t423* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared (Array_t * __this, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastHit2D_t283 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastHit2D_t283 *)(&V_2)); + RaycastHit2D_t283 L_5 = ___item; + goto IL_005d; + } + { + RaycastHit2D_t283 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + RaycastHit2D_t283 L_10 = ___item; + RaycastHit2D_t283 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared (Array_t * __this, int32_t ___index, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared (Array_t * __this, int32_t ___index, RaycastHit2D_t283 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + RaycastHit2D_t283 L_6 = ___item; + RaycastHit2D_t283 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (RaycastHit2D_t283 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1997 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1997 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1997 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ContactPoint2D_t285 Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ContactPoint2D_t285 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ContactPoint2D_t285 *)(&V_0)); + ContactPoint2D_t285 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ContactPoint2D_t285 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ContactPoint2D_t285 *)(&V_2)); + ContactPoint2D_t285 L_5 = ___item; + goto IL_004d; + } + { + ContactPoint2D_t285 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ContactPoint2D_t285 L_7 = V_2; + ContactPoint2D_t285 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared (Array_t * __this, ContactPoint2DU5BU5D_t287* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ContactPoint2DU5BU5D_t287* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContactPoint2DU5BU5D_t287* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ContactPoint2DU5BU5D_t287* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ContactPoint2DU5BU5D_t287* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContactPoint2DU5BU5D_t287* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared (Array_t * __this, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ContactPoint2D_t285 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ContactPoint2D_t285 *)(&V_2)); + ContactPoint2D_t285 L_5 = ___item; + goto IL_005d; + } + { + ContactPoint2D_t285 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ContactPoint2D_t285 L_10 = ___item; + ContactPoint2D_t285 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared (Array_t * __this, int32_t ___index, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared (Array_t * __this, int32_t ___index, ContactPoint2D_t285 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ContactPoint2D_t285 L_6 = ___item; + ContactPoint2D_t285 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ContactPoint2D_t285 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1998 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1998 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1998 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CharacterInfo_t308 Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + CharacterInfo_t308 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (CharacterInfo_t308 *)(&V_0)); + CharacterInfo_t308 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CharacterInfo_t308 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CharacterInfo_t308 *)(&V_2)); + CharacterInfo_t308 L_5 = ___item; + goto IL_004d; + } + { + CharacterInfo_t308 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + CharacterInfo_t308 L_7 = V_2; + CharacterInfo_t308 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared (Array_t * __this, CharacterInfoU5BU5D_t424* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + CharacterInfoU5BU5D_t424* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CharacterInfoU5BU5D_t424* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + CharacterInfoU5BU5D_t424* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + CharacterInfoU5BU5D_t424* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CharacterInfoU5BU5D_t424* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared (Array_t * __this, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CharacterInfo_t308 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CharacterInfo_t308 *)(&V_2)); + CharacterInfo_t308 L_5 = ___item; + goto IL_005d; + } + { + CharacterInfo_t308 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + CharacterInfo_t308 L_10 = ___item; + CharacterInfo_t308 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared (Array_t * __this, int32_t ___index, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared (Array_t * __this, int32_t ___index, CharacterInfo_t308 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + CharacterInfo_t308 L_6 = ___item; + CharacterInfo_t308 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (CharacterInfo_t308 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t1999 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t1999 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t1999 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UIVertex_t323 Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + UIVertex_t323 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (UIVertex_t323 *)(&V_0)); + UIVertex_t323 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UIVertex_t323 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UIVertex_t323 *)(&V_2)); + UIVertex_t323 L_5 = ___item; + goto IL_004d; + } + { + UIVertex_t323 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + UIVertex_t323 L_7 = V_2; + UIVertex_t323 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared (Array_t * __this, UIVertexU5BU5D_t425* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UIVertexU5BU5D_t425* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UIVertexU5BU5D_t425* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UIVertexU5BU5D_t425* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UIVertexU5BU5D_t425* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UIVertexU5BU5D_t425* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared (Array_t * __this, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UIVertex_t323 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UIVertex_t323 *)(&V_2)); + UIVertex_t323 L_5 = ___item; + goto IL_005d; + } + { + UIVertex_t323 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + UIVertex_t323 L_10 = ___item; + UIVertex_t323 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared (Array_t * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared (Array_t * __this, int32_t ___index, UIVertex_t323 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + UIVertex_t323 L_6 = ___item; + UIVertex_t323 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (UIVertex_t323 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2000 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2000 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2000 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUIVertex_t323_m18338_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425** ___array, int32_t ___newSize, const MethodInfo* method) +{ + UIVertexU5BU5D_t425** G_B2_0 = {0}; + UIVertexU5BU5D_t425** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + UIVertexU5BU5D_t425** G_B3_1 = {0}; + { + UIVertexU5BU5D_t425** L_0 = ___array; + UIVertexU5BU5D_t425** L_1 = ___array; + G_B1_0 = L_0; + if ((*((UIVertexU5BU5D_t425**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + UIVertexU5BU5D_t425** L_2 = ___array; + NullCheck((*((UIVertexU5BU5D_t425**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((UIVertexU5BU5D_t425**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisUIVertex_t323_m18339_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + UIVertexU5BU5D_t425* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + UIVertexU5BU5D_t425** L_2 = ___array; + if ((*((UIVertexU5BU5D_t425**)L_2))) + { + goto IL_001d; + } + } + { + UIVertexU5BU5D_t425** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + UIVertexU5BU5D_t425** L_5 = ___array; + NullCheck((*((UIVertexU5BU5D_t425**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((UIVertexU5BU5D_t425**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (UIVertexU5BU5D_t425*)((UIVertexU5BU5D_t425*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + UIVertexU5BU5D_t425** L_8 = ___array; + UIVertexU5BU5D_t425* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((UIVertexU5BU5D_t425**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + UIVertexU5BU5D_t425** L_13 = ___array; + UIVertexU5BU5D_t425* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisUIVertex_t323_m18340_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, UIVertex_t323 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2004 * V_1 = {0}; + int32_t V_2 = 0; + { + UIVertexU5BU5D_t425* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + UIVertexU5BU5D_t425* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + UIVertexU5BU5D_t425* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2004 * L_13 = (( EqualityComparer_1_t2004 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2004 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2004 * L_15 = V_1; + UIVertexU5BU5D_t425* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + UIVertex_t323 L_19 = ___value; + NullCheck((EqualityComparer_1_t2004 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, UIVertex_t323 , UIVertex_t323 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2004 *)L_15, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_16, L_18, sizeof(UIVertex_t323 ))), (UIVertex_t323 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisUIVertex_t323_m18341_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + UIVertexU5BU5D_t425* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + UIVertexU5BU5D_t425* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_2, (UIVertexU5BU5D_t425*)(UIVertexU5BU5D_t425*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___keys, UIVertexU5BU5D_t425* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + UIVertexU5BU5D_t425* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + UIVertexU5BU5D_t425* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + UIVertexU5BU5D_t425* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + UIVertexU5BU5D_t425* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + UIVertexU5BU5D_t425* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + UIVertexU5BU5D_t425* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + UIVertexU5BU5D_t425* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + UIVertexU5BU5D_t425* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + UIVertexU5BU5D_t425* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + UIVertexU5BU5D_t425* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + UIVertexU5BU5D_t425* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + UIVertexU5BU5D_t425* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + UIVertexU5BU5D_t425* L_37 = ___keys; + UIVertexU5BU5D_t425* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_37, (UIVertexU5BU5D_t425*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisUIVertex_t323_m18343_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + UIVertexU5BU5D_t425* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + UIVertexU5BU5D_t425* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + UIVertexU5BU5D_t425* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + UIVertexU5BU5D_t425* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + UIVertexU5BU5D_t425* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___keys, UIVertexU5BU5D_t425* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UIVertex_t323 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UIVertexU5BU5D_t425* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_7, L_9, sizeof(UIVertex_t323 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + UIVertexU5BU5D_t425* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + UIVertex_t323 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, UIVertex_t323 , UIVertex_t323 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_13, L_15, sizeof(UIVertex_t323 ))), (UIVertex_t323 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + UIVertex_t323 L_22 = V_3; + UIVertexU5BU5D_t425* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, UIVertex_t323 , UIVertex_t323 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertex_t323 )L_22, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_23, L_25, sizeof(UIVertex_t323 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + UIVertexU5BU5D_t425* L_30 = ___keys; + UIVertexU5BU5D_t425* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_30, (UIVertexU5BU5D_t425*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + UIVertexU5BU5D_t425* L_38 = ___keys; + UIVertexU5BU5D_t425* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_38, (UIVertexU5BU5D_t425*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + UIVertexU5BU5D_t425* L_45 = ___keys; + UIVertexU5BU5D_t425* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, UIVertexU5BU5D_t425*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_45, (UIVertexU5BU5D_t425*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisUIVertex_t323_m18345_gshared (Object_t * __this /* static, unused */, UIVertex_t323 ___value1, UIVertex_t323 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + UIVertex_t323 L_2 = ___value1; + UIVertex_t323 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, UIVertex_t323 , UIVertex_t323 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (UIVertex_t323 )L_2, (UIVertex_t323 )L_3); + return L_4; + } + +IL_000f: + { + UIVertex_t323 L_5 = ___value1; + goto IL_002d; + } + { + UIVertex_t323 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + UIVertex_t323 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + UIVertex_t323 L_8 = ___value1; + UIVertex_t323 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + UIVertex_t323 L_11 = ___value1; + UIVertex_t323 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + UIVertex_t323 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, UIVertex_t323 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (UIVertex_t323 )L_14); + return L_15; + } + +IL_005c: + { + UIVertex_t323 L_16 = ___value1; + UIVertex_t323 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + UIVertex_t323 L_19 = ___value1; + UIVertex_t323 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + UIVertex_t323 L_22 = ___value2; + UIVertex_t323 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___keys, UIVertexU5BU5D_t425* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UIVertex_t323 V_0 = {0}; + UIVertex_t323 V_1 = {0}; + { + UIVertexU5BU5D_t425* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_0, L_2, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_3 = ___keys; + int32_t L_4 = ___i; + UIVertexU5BU5D_t425* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_3, L_4, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_5, L_7, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_8 = ___keys; + int32_t L_9 = ___j; + UIVertex_t323 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_8, L_9, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_10; + UIVertexU5BU5D_t425* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + UIVertexU5BU5D_t425* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_12, L_14, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_15 = ___items; + int32_t L_16 = ___i; + UIVertexU5BU5D_t425* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_15, L_16, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_17, L_19, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_20 = ___items; + int32_t L_21 = ___j; + UIVertex_t323 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_20, L_21, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisUIVertex_t323_m18347_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___length, Comparison_1_t2009 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t2009 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + UIVertexU5BU5D_t425* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + UIVertexU5BU5D_t425* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t2009 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Comparison_1_t2009 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t2009 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUIVertex_t323_m18348_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t2009 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UIVertex_t323 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UIVertexU5BU5D_t425* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_7, L_9, sizeof(UIVertex_t323 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t2009 * L_13 = ___comparison; + UIVertexU5BU5D_t425* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + UIVertex_t323 L_17 = V_3; + NullCheck((Comparison_1_t2009 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t2009 *, UIVertex_t323 , UIVertex_t323 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2009 *)L_13, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_14, L_16, sizeof(UIVertex_t323 ))), (UIVertex_t323 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t2009 * L_22 = ___comparison; + UIVertex_t323 L_23 = V_3; + UIVertexU5BU5D_t425* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t2009 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t2009 *, UIVertex_t323 , UIVertex_t323 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2009 *)L_22, (UIVertex_t323 )L_23, (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_24, L_26, sizeof(UIVertex_t323 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + UIVertexU5BU5D_t425* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + UIVertexU5BU5D_t425* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t2009 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Comparison_1_t2009 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t2009 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + UIVertexU5BU5D_t425* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t2009 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UIVertexU5BU5D_t425*, int32_t, int32_t, Comparison_1_t2009 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UIVertexU5BU5D_t425*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t2009 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUIVertex_t323_m18349_gshared (Object_t * __this /* static, unused */, UIVertexU5BU5D_t425* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UIVertex_t323 V_0 = {0}; + { + UIVertexU5BU5D_t425* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_0, L_2, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_3 = ___array; + int32_t L_4 = ___i; + UIVertexU5BU5D_t425* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_3, L_4, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )(*(UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_5, L_7, sizeof(UIVertex_t323 ))); + UIVertexU5BU5D_t425* L_8 = ___array; + int32_t L_9 = ___j; + UIVertex_t323 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UIVertex_t323 *)(UIVertex_t323 *)SZArrayLdElema(L_8, L_9, sizeof(UIVertex_t323 ))) = (UIVertex_t323 )L_10; + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UICharInfo_t312 Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + UICharInfo_t312 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (UICharInfo_t312 *)(&V_0)); + UICharInfo_t312 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UICharInfo_t312 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UICharInfo_t312 *)(&V_2)); + UICharInfo_t312 L_5 = ___item; + goto IL_004d; + } + { + UICharInfo_t312 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + UICharInfo_t312 L_7 = V_2; + UICharInfo_t312 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared (Array_t * __this, UICharInfoU5BU5D_t426* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UICharInfoU5BU5D_t426* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UICharInfoU5BU5D_t426* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UICharInfoU5BU5D_t426* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UICharInfoU5BU5D_t426* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UICharInfoU5BU5D_t426* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared (Array_t * __this, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UICharInfo_t312 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UICharInfo_t312 *)(&V_2)); + UICharInfo_t312 L_5 = ___item; + goto IL_005d; + } + { + UICharInfo_t312 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + UICharInfo_t312 L_10 = ___item; + UICharInfo_t312 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared (Array_t * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared (Array_t * __this, int32_t ___index, UICharInfo_t312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + UICharInfo_t312 L_6 = ___item; + UICharInfo_t312 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (UICharInfo_t312 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2010 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2010 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2010 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUICharInfo_t312_m18359_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426** ___array, int32_t ___newSize, const MethodInfo* method) +{ + UICharInfoU5BU5D_t426** G_B2_0 = {0}; + UICharInfoU5BU5D_t426** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + UICharInfoU5BU5D_t426** G_B3_1 = {0}; + { + UICharInfoU5BU5D_t426** L_0 = ___array; + UICharInfoU5BU5D_t426** L_1 = ___array; + G_B1_0 = L_0; + if ((*((UICharInfoU5BU5D_t426**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + UICharInfoU5BU5D_t426** L_2 = ___array; + NullCheck((*((UICharInfoU5BU5D_t426**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((UICharInfoU5BU5D_t426**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisUICharInfo_t312_m18360_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + UICharInfoU5BU5D_t426* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + UICharInfoU5BU5D_t426** L_2 = ___array; + if ((*((UICharInfoU5BU5D_t426**)L_2))) + { + goto IL_001d; + } + } + { + UICharInfoU5BU5D_t426** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + UICharInfoU5BU5D_t426** L_5 = ___array; + NullCheck((*((UICharInfoU5BU5D_t426**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((UICharInfoU5BU5D_t426**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (UICharInfoU5BU5D_t426*)((UICharInfoU5BU5D_t426*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + UICharInfoU5BU5D_t426** L_8 = ___array; + UICharInfoU5BU5D_t426* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((UICharInfoU5BU5D_t426**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + UICharInfoU5BU5D_t426** L_13 = ___array; + UICharInfoU5BU5D_t426* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisUICharInfo_t312_m18361_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, UICharInfo_t312 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2014 * V_1 = {0}; + int32_t V_2 = 0; + { + UICharInfoU5BU5D_t426* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + UICharInfoU5BU5D_t426* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + UICharInfoU5BU5D_t426* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2014 * L_13 = (( EqualityComparer_1_t2014 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2014 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2014 * L_15 = V_1; + UICharInfoU5BU5D_t426* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + UICharInfo_t312 L_19 = ___value; + NullCheck((EqualityComparer_1_t2014 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, UICharInfo_t312 , UICharInfo_t312 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2014 *)L_15, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_16, L_18, sizeof(UICharInfo_t312 ))), (UICharInfo_t312 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisUICharInfo_t312_m18362_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + UICharInfoU5BU5D_t426* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + UICharInfoU5BU5D_t426* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_2, (UICharInfoU5BU5D_t426*)(UICharInfoU5BU5D_t426*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___keys, UICharInfoU5BU5D_t426* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + UICharInfoU5BU5D_t426* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + UICharInfoU5BU5D_t426* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + UICharInfoU5BU5D_t426* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + UICharInfoU5BU5D_t426* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + UICharInfoU5BU5D_t426* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + UICharInfoU5BU5D_t426* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + UICharInfoU5BU5D_t426* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + UICharInfoU5BU5D_t426* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + UICharInfoU5BU5D_t426* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + UICharInfoU5BU5D_t426* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + UICharInfoU5BU5D_t426* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + UICharInfoU5BU5D_t426* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + UICharInfoU5BU5D_t426* L_37 = ___keys; + UICharInfoU5BU5D_t426* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_37, (UICharInfoU5BU5D_t426*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisUICharInfo_t312_m18364_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + UICharInfoU5BU5D_t426* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + UICharInfoU5BU5D_t426* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + UICharInfoU5BU5D_t426* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + UICharInfoU5BU5D_t426* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + UICharInfoU5BU5D_t426* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___keys, UICharInfoU5BU5D_t426* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UICharInfo_t312 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UICharInfoU5BU5D_t426* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_7, L_9, sizeof(UICharInfo_t312 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + UICharInfoU5BU5D_t426* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + UICharInfo_t312 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, UICharInfo_t312 , UICharInfo_t312 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_13, L_15, sizeof(UICharInfo_t312 ))), (UICharInfo_t312 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + UICharInfo_t312 L_22 = V_3; + UICharInfoU5BU5D_t426* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, UICharInfo_t312 , UICharInfo_t312 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfo_t312 )L_22, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_23, L_25, sizeof(UICharInfo_t312 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + UICharInfoU5BU5D_t426* L_30 = ___keys; + UICharInfoU5BU5D_t426* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_30, (UICharInfoU5BU5D_t426*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + UICharInfoU5BU5D_t426* L_38 = ___keys; + UICharInfoU5BU5D_t426* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_38, (UICharInfoU5BU5D_t426*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + UICharInfoU5BU5D_t426* L_45 = ___keys; + UICharInfoU5BU5D_t426* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, UICharInfoU5BU5D_t426*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_45, (UICharInfoU5BU5D_t426*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisUICharInfo_t312_m18366_gshared (Object_t * __this /* static, unused */, UICharInfo_t312 ___value1, UICharInfo_t312 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + UICharInfo_t312 L_2 = ___value1; + UICharInfo_t312 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, UICharInfo_t312 , UICharInfo_t312 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (UICharInfo_t312 )L_2, (UICharInfo_t312 )L_3); + return L_4; + } + +IL_000f: + { + UICharInfo_t312 L_5 = ___value1; + goto IL_002d; + } + { + UICharInfo_t312 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + UICharInfo_t312 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + UICharInfo_t312 L_8 = ___value1; + UICharInfo_t312 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + UICharInfo_t312 L_11 = ___value1; + UICharInfo_t312 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + UICharInfo_t312 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, UICharInfo_t312 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (UICharInfo_t312 )L_14); + return L_15; + } + +IL_005c: + { + UICharInfo_t312 L_16 = ___value1; + UICharInfo_t312 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + UICharInfo_t312 L_19 = ___value1; + UICharInfo_t312 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + UICharInfo_t312 L_22 = ___value2; + UICharInfo_t312 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___keys, UICharInfoU5BU5D_t426* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UICharInfo_t312 V_0 = {0}; + UICharInfo_t312 V_1 = {0}; + { + UICharInfoU5BU5D_t426* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_0, L_2, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_3 = ___keys; + int32_t L_4 = ___i; + UICharInfoU5BU5D_t426* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_3, L_4, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_5, L_7, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_8 = ___keys; + int32_t L_9 = ___j; + UICharInfo_t312 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_8, L_9, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_10; + UICharInfoU5BU5D_t426* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + UICharInfoU5BU5D_t426* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_12, L_14, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_15 = ___items; + int32_t L_16 = ___i; + UICharInfoU5BU5D_t426* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_15, L_16, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_17, L_19, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_20 = ___items; + int32_t L_21 = ___j; + UICharInfo_t312 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_20, L_21, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisUICharInfo_t312_m18368_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___length, Comparison_1_t2019 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t2019 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + UICharInfoU5BU5D_t426* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + UICharInfoU5BU5D_t426* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t2019 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Comparison_1_t2019 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t2019 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUICharInfo_t312_m18369_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t2019 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UICharInfo_t312 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UICharInfoU5BU5D_t426* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_7, L_9, sizeof(UICharInfo_t312 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t2019 * L_13 = ___comparison; + UICharInfoU5BU5D_t426* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + UICharInfo_t312 L_17 = V_3; + NullCheck((Comparison_1_t2019 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t2019 *, UICharInfo_t312 , UICharInfo_t312 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2019 *)L_13, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_14, L_16, sizeof(UICharInfo_t312 ))), (UICharInfo_t312 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t2019 * L_22 = ___comparison; + UICharInfo_t312 L_23 = V_3; + UICharInfoU5BU5D_t426* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t2019 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t2019 *, UICharInfo_t312 , UICharInfo_t312 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2019 *)L_22, (UICharInfo_t312 )L_23, (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_24, L_26, sizeof(UICharInfo_t312 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + UICharInfoU5BU5D_t426* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + UICharInfoU5BU5D_t426* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t2019 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Comparison_1_t2019 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t2019 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + UICharInfoU5BU5D_t426* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t2019 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UICharInfoU5BU5D_t426*, int32_t, int32_t, Comparison_1_t2019 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UICharInfoU5BU5D_t426*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t2019 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUICharInfo_t312_m18370_gshared (Object_t * __this /* static, unused */, UICharInfoU5BU5D_t426* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UICharInfo_t312 V_0 = {0}; + { + UICharInfoU5BU5D_t426* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_0, L_2, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_3 = ___array; + int32_t L_4 = ___i; + UICharInfoU5BU5D_t426* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_3, L_4, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )(*(UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_5, L_7, sizeof(UICharInfo_t312 ))); + UICharInfoU5BU5D_t426* L_8 = ___array; + int32_t L_9 = ___j; + UICharInfo_t312 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UICharInfo_t312 *)(UICharInfo_t312 *)SZArrayLdElema(L_8, L_9, sizeof(UICharInfo_t312 ))) = (UICharInfo_t312 )L_10; + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UILineInfo_t313 Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + UILineInfo_t313 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (UILineInfo_t313 *)(&V_0)); + UILineInfo_t313 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UILineInfo_t313 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UILineInfo_t313 *)(&V_2)); + UILineInfo_t313 L_5 = ___item; + goto IL_004d; + } + { + UILineInfo_t313 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + UILineInfo_t313 L_7 = V_2; + UILineInfo_t313 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared (Array_t * __this, UILineInfoU5BU5D_t427* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UILineInfoU5BU5D_t427* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UILineInfoU5BU5D_t427* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UILineInfoU5BU5D_t427* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UILineInfoU5BU5D_t427* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UILineInfoU5BU5D_t427* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared (Array_t * __this, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UILineInfo_t313 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UILineInfo_t313 *)(&V_2)); + UILineInfo_t313 L_5 = ___item; + goto IL_005d; + } + { + UILineInfo_t313 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + UILineInfo_t313 L_10 = ___item; + UILineInfo_t313 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared (Array_t * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared (Array_t * __this, int32_t ___index, UILineInfo_t313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + UILineInfo_t313 L_6 = ___item; + UILineInfo_t313 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (UILineInfo_t313 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2020 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2020 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2020 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisUILineInfo_t313_m18380_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427** ___array, int32_t ___newSize, const MethodInfo* method) +{ + UILineInfoU5BU5D_t427** G_B2_0 = {0}; + UILineInfoU5BU5D_t427** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + UILineInfoU5BU5D_t427** G_B3_1 = {0}; + { + UILineInfoU5BU5D_t427** L_0 = ___array; + UILineInfoU5BU5D_t427** L_1 = ___array; + G_B1_0 = L_0; + if ((*((UILineInfoU5BU5D_t427**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + UILineInfoU5BU5D_t427** L_2 = ___array; + NullCheck((*((UILineInfoU5BU5D_t427**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((UILineInfoU5BU5D_t427**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisUILineInfo_t313_m18381_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + UILineInfoU5BU5D_t427* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + UILineInfoU5BU5D_t427** L_2 = ___array; + if ((*((UILineInfoU5BU5D_t427**)L_2))) + { + goto IL_001d; + } + } + { + UILineInfoU5BU5D_t427** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + UILineInfoU5BU5D_t427** L_5 = ___array; + NullCheck((*((UILineInfoU5BU5D_t427**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((UILineInfoU5BU5D_t427**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (UILineInfoU5BU5D_t427*)((UILineInfoU5BU5D_t427*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + UILineInfoU5BU5D_t427** L_8 = ___array; + UILineInfoU5BU5D_t427* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((UILineInfoU5BU5D_t427**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + UILineInfoU5BU5D_t427** L_13 = ___array; + UILineInfoU5BU5D_t427* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisUILineInfo_t313_m18382_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, UILineInfo_t313 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2024 * V_1 = {0}; + int32_t V_2 = 0; + { + UILineInfoU5BU5D_t427* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + UILineInfoU5BU5D_t427* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + UILineInfoU5BU5D_t427* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2024 * L_13 = (( EqualityComparer_1_t2024 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2024 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2024 * L_15 = V_1; + UILineInfoU5BU5D_t427* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + UILineInfo_t313 L_19 = ___value; + NullCheck((EqualityComparer_1_t2024 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, UILineInfo_t313 , UILineInfo_t313 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2024 *)L_15, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_16, L_18, sizeof(UILineInfo_t313 ))), (UILineInfo_t313 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisUILineInfo_t313_m18383_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + UILineInfoU5BU5D_t427* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + UILineInfoU5BU5D_t427* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_2, (UILineInfoU5BU5D_t427*)(UILineInfoU5BU5D_t427*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___keys, UILineInfoU5BU5D_t427* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + UILineInfoU5BU5D_t427* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + UILineInfoU5BU5D_t427* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + UILineInfoU5BU5D_t427* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + UILineInfoU5BU5D_t427* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + UILineInfoU5BU5D_t427* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + UILineInfoU5BU5D_t427* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + UILineInfoU5BU5D_t427* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + UILineInfoU5BU5D_t427* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + UILineInfoU5BU5D_t427* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + UILineInfoU5BU5D_t427* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + UILineInfoU5BU5D_t427* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + UILineInfoU5BU5D_t427* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + UILineInfoU5BU5D_t427* L_37 = ___keys; + UILineInfoU5BU5D_t427* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_37, (UILineInfoU5BU5D_t427*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisUILineInfo_t313_m18385_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + UILineInfoU5BU5D_t427* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + UILineInfoU5BU5D_t427* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + UILineInfoU5BU5D_t427* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + UILineInfoU5BU5D_t427* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + UILineInfoU5BU5D_t427* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___keys, UILineInfoU5BU5D_t427* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UILineInfo_t313 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UILineInfoU5BU5D_t427* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_7, L_9, sizeof(UILineInfo_t313 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + UILineInfoU5BU5D_t427* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + UILineInfo_t313 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, UILineInfo_t313 , UILineInfo_t313 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_13, L_15, sizeof(UILineInfo_t313 ))), (UILineInfo_t313 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + UILineInfo_t313 L_22 = V_3; + UILineInfoU5BU5D_t427* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, UILineInfo_t313 , UILineInfo_t313 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfo_t313 )L_22, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_23, L_25, sizeof(UILineInfo_t313 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + UILineInfoU5BU5D_t427* L_30 = ___keys; + UILineInfoU5BU5D_t427* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_30, (UILineInfoU5BU5D_t427*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + UILineInfoU5BU5D_t427* L_38 = ___keys; + UILineInfoU5BU5D_t427* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_38, (UILineInfoU5BU5D_t427*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + UILineInfoU5BU5D_t427* L_45 = ___keys; + UILineInfoU5BU5D_t427* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, UILineInfoU5BU5D_t427*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_45, (UILineInfoU5BU5D_t427*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisUILineInfo_t313_m18387_gshared (Object_t * __this /* static, unused */, UILineInfo_t313 ___value1, UILineInfo_t313 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + UILineInfo_t313 L_2 = ___value1; + UILineInfo_t313 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, UILineInfo_t313 , UILineInfo_t313 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (UILineInfo_t313 )L_2, (UILineInfo_t313 )L_3); + return L_4; + } + +IL_000f: + { + UILineInfo_t313 L_5 = ___value1; + goto IL_002d; + } + { + UILineInfo_t313 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + UILineInfo_t313 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + UILineInfo_t313 L_8 = ___value1; + UILineInfo_t313 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + UILineInfo_t313 L_11 = ___value1; + UILineInfo_t313 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + UILineInfo_t313 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, UILineInfo_t313 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (UILineInfo_t313 )L_14); + return L_15; + } + +IL_005c: + { + UILineInfo_t313 L_16 = ___value1; + UILineInfo_t313 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + UILineInfo_t313 L_19 = ___value1; + UILineInfo_t313 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + UILineInfo_t313 L_22 = ___value2; + UILineInfo_t313 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___keys, UILineInfoU5BU5D_t427* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UILineInfo_t313 V_0 = {0}; + UILineInfo_t313 V_1 = {0}; + { + UILineInfoU5BU5D_t427* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_0, L_2, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_3 = ___keys; + int32_t L_4 = ___i; + UILineInfoU5BU5D_t427* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_3, L_4, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_5, L_7, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_8 = ___keys; + int32_t L_9 = ___j; + UILineInfo_t313 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_8, L_9, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_10; + UILineInfoU5BU5D_t427* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + UILineInfoU5BU5D_t427* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_12, L_14, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_15 = ___items; + int32_t L_16 = ___i; + UILineInfoU5BU5D_t427* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_15, L_16, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_17, L_19, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_20 = ___items; + int32_t L_21 = ___j; + UILineInfo_t313 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_20, L_21, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisUILineInfo_t313_m18389_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___length, Comparison_1_t2029 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t2029 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + UILineInfoU5BU5D_t427* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + UILineInfoU5BU5D_t427* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t2029 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Comparison_1_t2029 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t2029 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisUILineInfo_t313_m18390_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t2029 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + UILineInfo_t313 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + UILineInfoU5BU5D_t427* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_7, L_9, sizeof(UILineInfo_t313 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t2029 * L_13 = ___comparison; + UILineInfoU5BU5D_t427* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + UILineInfo_t313 L_17 = V_3; + NullCheck((Comparison_1_t2029 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t2029 *, UILineInfo_t313 , UILineInfo_t313 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2029 *)L_13, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_14, L_16, sizeof(UILineInfo_t313 ))), (UILineInfo_t313 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t2029 * L_22 = ___comparison; + UILineInfo_t313 L_23 = V_3; + UILineInfoU5BU5D_t427* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t2029 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t2029 *, UILineInfo_t313 , UILineInfo_t313 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2029 *)L_22, (UILineInfo_t313 )L_23, (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_24, L_26, sizeof(UILineInfo_t313 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + UILineInfoU5BU5D_t427* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + UILineInfoU5BU5D_t427* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t2029 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Comparison_1_t2029 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t2029 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + UILineInfoU5BU5D_t427* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t2029 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, UILineInfoU5BU5D_t427*, int32_t, int32_t, Comparison_1_t2029 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (UILineInfoU5BU5D_t427*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t2029 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisUILineInfo_t313_m18391_gshared (Object_t * __this /* static, unused */, UILineInfoU5BU5D_t427* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + UILineInfo_t313 V_0 = {0}; + { + UILineInfoU5BU5D_t427* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_0, L_2, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_3 = ___array; + int32_t L_4 = ___i; + UILineInfoU5BU5D_t427* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_3, L_4, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )(*(UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_5, L_7, sizeof(UILineInfo_t313 ))); + UILineInfoU5BU5D_t427* L_8 = ___array; + int32_t L_9 = ___j; + UILineInfo_t313 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((UILineInfo_t313 *)(UILineInfo_t313 *)SZArrayLdElema(L_8, L_9, sizeof(UILineInfo_t313 ))) = (UILineInfo_t313 )L_10; + return; + } +} +// T System.Array::InternalArray__get_Item>(System.Int32) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" KeyValuePair_2_t2033 Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2_t2033 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (KeyValuePair_2_t2033 *)(&V_0)); + KeyValuePair_2_t2033 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl>(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2033 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2033 *)(&V_2)); + KeyValuePair_2_t2033 L_5 = ___item; + goto IL_004d; + } + { + KeyValuePair_2_t2033 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + KeyValuePair_2_t2033 L_7 = V_2; + KeyValuePair_2_t2033 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + KeyValuePair_2U5BU5D_t2460* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2460* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2460* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + KeyValuePair_2U5BU5D_t2460* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2460* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf>(T) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared (Array_t * __this, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2033 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2033 *)(&V_2)); + KeyValuePair_2_t2033 L_5 = ___item; + goto IL_005d; + } + { + KeyValuePair_2_t2033 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + KeyValuePair_2_t2033 L_10 = ___item; + KeyValuePair_2_t2033 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2033 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + KeyValuePair_2_t2033 L_6 = ___item; + KeyValuePair_2_t2033 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (KeyValuePair_2_t2033 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl>(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2034 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2034 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2034 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2038 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2038 * L_14 = ___transform; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2038 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2031 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2038 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared (Dictionary_2_t2031 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2038 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2038 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2038 *)L_6); + int32_t L_13 = (( int32_t (*) (Transform_1_t2038 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2038 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + int32_t L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared (Dictionary_2_t2031 * __this, Int32U5BU5D_t420* ___array, int32_t ___index, Transform_1_t2038 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + Int32U5BU5D_t420* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2038 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2038 *)L_6); + int32_t L_13 = (( int32_t (*) (Transform_1_t2038 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2038 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + int32_t L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((int32_t*)(int32_t*)SZArrayLdElema(L_3, L_5, sizeof(int32_t))) = (int32_t)((*(int32_t*)((int32_t*)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared (Dictionary_2_t2031 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2032 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + DictionaryEntryU5BU5D_t2516* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2032 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2032 *)L_6); + DictionaryEntry_t900 L_13 = (( DictionaryEntry_t900 (*) (Transform_1_t2032 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2032 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + DictionaryEntry_t900 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((DictionaryEntry_t900 *)(DictionaryEntry_t900 *)SZArrayLdElema(L_3, L_5, sizeof(DictionaryEntry_t900 ))) = (DictionaryEntry_t900 )((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared (Dictionary_2_t2031 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2039 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2039 * L_14 = ___transform; + NullCheck((Dictionary_2_t2031 *)__this); + (( void (*) (Dictionary_2_t2031 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2039 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2031 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2039 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared (Dictionary_2_t2031 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2039 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2039 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2039 *)L_6); + KeyValuePair_2_t2033 L_13 = (( KeyValuePair_2_t2033 (*) (Transform_1_t2039 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2039 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2033 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared (Dictionary_2_t2031 * __this, KeyValuePair_2U5BU5D_t2460* ___array, int32_t ___index, Transform_1_t2039 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + KeyValuePair_2U5BU5D_t2460* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2039 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + Int32U5BU5D_t420* L_10 = (Int32U5BU5D_t420*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2039 *)L_6); + KeyValuePair_2_t2033 L_13 = (( KeyValuePair_2_t2033 (*) (Transform_1_t2039 *, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2039 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_10, L_12, sizeof(int32_t))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2033 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((KeyValuePair_2_t2033 *)(KeyValuePair_2_t2033 *)SZArrayLdElema(L_3, L_5, sizeof(KeyValuePair_2_t2033 ))) = (KeyValuePair_2_t2033 )((*(KeyValuePair_2_t2033 *)((KeyValuePair_2_t2033 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ParameterModifier_t1378 Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ParameterModifier_t1378 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ParameterModifier_t1378 *)(&V_0)); + ParameterModifier_t1378 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ParameterModifier_t1378 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ParameterModifier_t1378 *)(&V_2)); + ParameterModifier_t1378 L_5 = ___item; + goto IL_004d; + } + { + ParameterModifier_t1378 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ParameterModifier_t1378 L_7 = V_2; + ParameterModifier_t1378 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared (Array_t * __this, ParameterModifierU5BU5D_t452* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ParameterModifierU5BU5D_t452* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ParameterModifierU5BU5D_t452* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ParameterModifierU5BU5D_t452* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ParameterModifierU5BU5D_t452* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ParameterModifierU5BU5D_t452* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared (Array_t * __this, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ParameterModifier_t1378 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ParameterModifier_t1378 *)(&V_2)); + ParameterModifier_t1378 L_5 = ___item; + goto IL_005d; + } + { + ParameterModifier_t1378 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ParameterModifier_t1378 L_10 = ___item; + ParameterModifier_t1378 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared (Array_t * __this, int32_t ___index, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared (Array_t * __this, int32_t ___index, ParameterModifier_t1378 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ParameterModifier_t1378 L_6 = ___item; + ParameterModifier_t1378 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ParameterModifier_t1378 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2055 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2055 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2055 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" HitInfo_t371 Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + HitInfo_t371 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (HitInfo_t371 *)(&V_0)); + HitInfo_t371 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + HitInfo_t371 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (HitInfo_t371 *)(&V_2)); + HitInfo_t371 L_5 = ___item; + goto IL_004d; + } + { + HitInfo_t371 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + HitInfo_t371 L_7 = V_2; + HitInfo_t371 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared (Array_t * __this, HitInfoU5BU5D_t373* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + HitInfoU5BU5D_t373* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + HitInfoU5BU5D_t373* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + HitInfoU5BU5D_t373* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + HitInfoU5BU5D_t373* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + HitInfoU5BU5D_t373* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared (Array_t * __this, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + HitInfo_t371 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (HitInfo_t371 *)(&V_2)); + HitInfo_t371 L_5 = ___item; + goto IL_005d; + } + { + HitInfo_t371 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + HitInfo_t371 L_10 = ___item; + HitInfo_t371 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared (Array_t * __this, int32_t ___index, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared (Array_t * __this, int32_t ___index, HitInfo_t371 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + HitInfo_t371 L_6 = ___item; + HitInfo_t371 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (HitInfo_t371 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2056 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2056 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2056 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern const MethodInfo* ObjectPool_1_Get_m14164_MethodInfo_var; +extern const MethodInfo* ObjectPool_1_Release_m14166_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral2705; +extern "C" bool ExecuteEvents_Execute_TisObject_t_m3638_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___target, BaseEventData_t477 * ___eventData, EventFunction_1_t707 * ___functor, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ObjectPool_1_Get_m14164_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484029); + ObjectPool_1_Release_m14166_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484030); + _stringLiteral2705 = il2cpp_codegen_string_literal_from_index(2705); + s_Il2CppMethodIntialized = true; + } + List_1_t657 * V_0 = {0}; + int32_t V_1 = 0; + Object_t * V_2 = {0}; + Exception_t152 * V_3 = {0}; + Object_t * V_4 = {0}; + Exception_t152 * V_5 = {0}; + int32_t V_6 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + ObjectPool_1_t503 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_HandlerListPool_17; + NullCheck((ObjectPool_1_t503 *)L_0); + List_1_t657 * L_1 = ObjectPool_1_Get_m14164((ObjectPool_1_t503 *)L_0, /*hidden argument*/ObjectPool_1_Get_m14164_MethodInfo_var); + V_0 = (List_1_t657 *)L_1; + GameObject_t77 * L_2 = ___target; + List_1_t657 * L_3 = V_0; + (( void (*) (Object_t * /* static, unused */, GameObject_t77 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (GameObject_t77 *)L_2, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (int32_t)0; + goto IL_008e; + } + +IL_0019: + try + { // begin try (depth: 1) + List_1_t657 * L_4 = V_0; + int32_t L_5 = V_1; + NullCheck((List_1_t657 *)L_4); + Object_t * L_6 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t657 *)L_4, (int32_t)L_5); + V_2 = (Object_t *)((Object_t *)Castclass(L_6, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + goto IL_006f; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_002b; + throw e; + } + +CATCH_002b: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + List_1_t657 * L_7 = V_0; + int32_t L_8 = V_1; + NullCheck((List_1_t657 *)L_7); + Object_t * L_9 = (Object_t *)VirtFuncInvoker1< Object_t *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t657 *)L_7, (int32_t)L_8); + V_4 = (Object_t *)L_9; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_10 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 2)), /*hidden argument*/NULL); + NullCheck((MemberInfo_t *)L_10); + String_t* L_11 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_10); + Object_t * L_12 = V_4; + NullCheck((Object_t *)L_12); + Type_t * L_13 = Object_GetType_m2042((Object_t *)L_12, /*hidden argument*/NULL); + NullCheck((MemberInfo_t *)L_13); + String_t* L_14 = (String_t*)VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_13); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_15 = String_Format_m6095(NULL /*static, unused*/, (String_t*)_stringLiteral2705, (Object_t *)L_11, (Object_t *)L_14, /*hidden argument*/NULL); + Exception_t152 * L_16 = V_3; + Exception_t152 * L_17 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m2073(L_17, (String_t*)L_15, (Exception_t152 *)L_16, /*hidden argument*/NULL); + Debug_LogException_m1273(NULL /*static, unused*/, (Exception_t152 *)L_17, /*hidden argument*/NULL); + goto IL_008a; + } + +IL_006a: + { + ; // IL_006a: leave IL_006f + } + } // end catch (depth: 1) + +IL_006f: + try + { // begin try (depth: 1) + EventFunction_1_t707 * L_18 = ___functor; + Object_t * L_19 = V_2; + BaseEventData_t477 * L_20 = ___eventData; + NullCheck((EventFunction_1_t707 *)L_18); + (( void (*) (EventFunction_1_t707 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->method)((EventFunction_1_t707 *)L_18, (Object_t *)L_19, (BaseEventData_t477 *)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)); + goto IL_008a; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_007c; + throw e; + } + +CATCH_007c: + { // begin catch(System.Exception) + V_5 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_21 = V_5; + Debug_LogException_m1273(NULL /*static, unused*/, (Exception_t152 *)L_21, /*hidden argument*/NULL); + goto IL_008a; + } // end catch (depth: 1) + +IL_008a: + { + int32_t L_22 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_008e: + { + int32_t L_23 = V_1; + List_1_t657 * L_24 = V_0; + NullCheck((List_1_t657 *)L_24); + int32_t L_25 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t657 *)L_24); + if ((((int32_t)L_23) < ((int32_t)L_25))) + { + goto IL_0019; + } + } + { + List_1_t657 * L_26 = V_0; + NullCheck((List_1_t657 *)L_26); + int32_t L_27 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t657 *)L_26); + V_6 = (int32_t)L_27; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + ObjectPool_1_t503 * L_28 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_HandlerListPool_17; + List_1_t657 * L_29 = V_0; + NullCheck((ObjectPool_1_t503 *)L_28); + ObjectPool_1_Release_m14166((ObjectPool_1_t503 *)L_28, (List_1_t657 *)L_29, /*hidden argument*/ObjectPool_1_Release_m14166_MethodInfo_var); + int32_t L_30 = V_6; + return ((((int32_t)L_30) > ((int32_t)0))? 1 : 0); + } +} +// T System.Activator::CreateInstance() +// T System.Activator::CreateInstance() +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern "C" Object_t * Activator_CreateInstance_TisObject_t_m18430_gshared (Object_t * __this /* static, unused */, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + s_Il2CppMethodIntialized = true; + } + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + Object_t * L_1 = Activator_CreateInstance_m10025(NULL /*static, unused*/, (Type_t *)L_0, /*hidden argument*/NULL); + return ((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + } +} +// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventList(UnityEngine.GameObject,System.Collections.Generic.IList`1) +// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventList(UnityEngine.GameObject,System.Collections.Generic.IList`1) +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern TypeInfo* IEventSystemHandler_t2098_il2cpp_TypeInfo_var; +extern TypeInfo* ICollection_1_t2571_il2cpp_TypeInfo_var; +extern const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +extern const MethodInfo* GameObject_GetComponents_TisComponent_t169_m18432_MethodInfo_var; +extern const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +extern Il2CppCodeGenString* _stringLiteral2706; +extern Il2CppCodeGenString* _stringLiteral2707; +extern "C" void ExecuteEvents_GetEventList_TisObject_t_m18431_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___go, Object_t* ___results, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ListPool_1_t694_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(323); + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + IEventSystemHandler_t2098_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(244); + ICollection_1_t2571_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1304); + ListPool_1_Get_m3564_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483851); + GameObject_GetComponents_TisComponent_t169_m18432_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484031); + ListPool_1_Release_m3565_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147483852); + _stringLiteral2706 = il2cpp_codegen_string_literal_from_index(2706); + _stringLiteral2707 = il2cpp_codegen_string_literal_from_index(2707); + s_Il2CppMethodIntialized = true; + } + List_1_t422 * V_0 = {0}; + int32_t V_1 = 0; + { + Object_t* L_0 = ___results; + if (L_0) + { + goto IL_0016; + } + } + { + ArgumentException_t437 * L_1 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m4608(L_1, (String_t*)_stringLiteral2706, (String_t*)_stringLiteral2707, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0016: + { + GameObject_t77 * L_2 = ___go; + bool L_3 = Object_op_Equality_m445(NULL /*static, unused*/, (Object_t76 *)L_2, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_3) + { + goto IL_002d; + } + } + { + GameObject_t77 * L_4 = ___go; + NullCheck((GameObject_t77 *)L_4); + bool L_5 = GameObject_get_activeInHierarchy_m1361((GameObject_t77 *)L_4, /*hidden argument*/NULL); + if (L_5) + { + goto IL_002e; + } + } + +IL_002d: + { + return; + } + +IL_002e: + { + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + List_1_t422 * L_6 = ListPool_1_Get_m3564(NULL /*static, unused*/, /*hidden argument*/ListPool_1_Get_m3564_MethodInfo_var); + V_0 = (List_1_t422 *)L_6; + GameObject_t77 * L_7 = ___go; + List_1_t422 * L_8 = V_0; + NullCheck((GameObject_t77 *)L_7); + GameObject_GetComponents_TisComponent_t169_m18432((GameObject_t77 *)L_7, (List_1_t422 *)L_8, /*hidden argument*/GameObject_GetComponents_TisComponent_t169_m18432_MethodInfo_var); + V_1 = (int32_t)0; + goto IL_006e; + } + +IL_0042: + { + List_1_t422 * L_9 = V_0; + int32_t L_10 = V_1; + NullCheck((List_1_t422 *)L_9); + Component_t169 * L_11 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t422 *)L_9, (int32_t)L_10); + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + bool L_12 = (( bool (*) (Object_t * /* static, unused */, Component_t169 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Component_t169 *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (L_12) + { + goto IL_0058; + } + } + { + goto IL_006a; + } + +IL_0058: + { + Object_t* L_13 = ___results; + List_1_t422 * L_14 = V_0; + int32_t L_15 = V_1; + NullCheck((List_1_t422 *)L_14); + Component_t169 * L_16 = (Component_t169 *)VirtFuncInvoker1< Component_t169 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t422 *)L_14, (int32_t)L_15); + NullCheck((Object_t*)L_13); + InterfaceActionInvoker1< Object_t * >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1::Add(!0) */, ICollection_1_t2571_il2cpp_TypeInfo_var, (Object_t*)L_13, (Object_t *)((Object_t *)IsInst(L_16, IEventSystemHandler_t2098_il2cpp_TypeInfo_var))); + } + +IL_006a: + { + int32_t L_17 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_006e: + { + int32_t L_18 = V_1; + List_1_t422 * L_19 = V_0; + NullCheck((List_1_t422 *)L_19); + int32_t L_20 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t422 *)L_19); + if ((((int32_t)L_18) < ((int32_t)L_20))) + { + goto IL_0042; + } + } + { + List_1_t422 * L_21 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ListPool_1_t694_il2cpp_TypeInfo_var); + ListPool_1_Release_m3565(NULL /*static, unused*/, (List_1_t422 *)L_21, /*hidden argument*/ListPool_1_Release_m3565_MethodInfo_var); + return; + } +} +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::ShouldSendToComponent(UnityEngine.Component) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::ShouldSendToComponent(UnityEngine.Component) +extern TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +extern "C" bool ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared (Object_t * __this /* static, unused */, Component_t169 * ___component, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Behaviour_t156_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(53); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + Behaviour_t156 * V_1 = {0}; + { + Component_t169 * L_0 = ___component; + V_0 = (bool)((!(((Object_t*)(Object_t *)((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) <= ((Object_t*)(Object_t *)NULL)))? 1 : 0); + bool L_1 = V_0; + if (L_1) + { + goto IL_0012; + } + } + { + return 0; + } + +IL_0012: + { + Component_t169 * L_2 = ___component; + V_1 = (Behaviour_t156 *)((Behaviour_t156 *)IsInst(L_2, Behaviour_t156_il2cpp_TypeInfo_var)); + Behaviour_t156 * L_3 = V_1; + bool L_4 = Object_op_Inequality_m429(NULL /*static, unused*/, (Object_t76 *)L_3, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_4) + { + goto IL_002c; + } + } + { + Behaviour_t156 * L_5 = V_1; + NullCheck((Behaviour_t156 *)L_5); + bool L_6 = Behaviour_get_isActiveAndEnabled_m1241((Behaviour_t156 *)L_5, /*hidden argument*/NULL); + return L_6; + } + +IL_002c: + { + return 1; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" RaycastResult_t508 Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + RaycastResult_t508 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (RaycastResult_t508 *)(&V_0)); + RaycastResult_t508 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastResult_t508 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastResult_t508 *)(&V_2)); + RaycastResult_t508 L_5 = ___item; + goto IL_004d; + } + { + RaycastResult_t508 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + RaycastResult_t508 L_7 = V_2; + RaycastResult_t508 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared (Array_t * __this, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + RaycastResultU5BU5D_t2113* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastResultU5BU5D_t2113* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + RaycastResultU5BU5D_t2113* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + RaycastResultU5BU5D_t2113* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + RaycastResultU5BU5D_t2113* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared (Array_t * __this, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + RaycastResult_t508 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (RaycastResult_t508 *)(&V_2)); + RaycastResult_t508 L_5 = ___item; + goto IL_005d; + } + { + RaycastResult_t508 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + RaycastResult_t508 L_10 = ___item; + RaycastResult_t508 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared (Array_t * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared (Array_t * __this, int32_t ___index, RaycastResult_t508 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + RaycastResult_t508 L_6 = ___item; + RaycastResult_t508 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (RaycastResult_t508 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2114 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2114 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2114 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisRaycastResult_t508_m18443_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113** ___array, int32_t ___newSize, const MethodInfo* method) +{ + RaycastResultU5BU5D_t2113** G_B2_0 = {0}; + RaycastResultU5BU5D_t2113** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + RaycastResultU5BU5D_t2113** G_B3_1 = {0}; + { + RaycastResultU5BU5D_t2113** L_0 = ___array; + RaycastResultU5BU5D_t2113** L_1 = ___array; + G_B1_0 = L_0; + if ((*((RaycastResultU5BU5D_t2113**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + RaycastResultU5BU5D_t2113** L_2 = ___array; + NullCheck((*((RaycastResultU5BU5D_t2113**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((RaycastResultU5BU5D_t2113**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisRaycastResult_t508_m18444_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + RaycastResultU5BU5D_t2113* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + RaycastResultU5BU5D_t2113** L_2 = ___array; + if ((*((RaycastResultU5BU5D_t2113**)L_2))) + { + goto IL_001d; + } + } + { + RaycastResultU5BU5D_t2113** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + RaycastResultU5BU5D_t2113** L_5 = ___array; + NullCheck((*((RaycastResultU5BU5D_t2113**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((RaycastResultU5BU5D_t2113**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (RaycastResultU5BU5D_t2113*)((RaycastResultU5BU5D_t2113*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + RaycastResultU5BU5D_t2113** L_8 = ___array; + RaycastResultU5BU5D_t2113* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((RaycastResultU5BU5D_t2113**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + RaycastResultU5BU5D_t2113** L_13 = ___array; + RaycastResultU5BU5D_t2113* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisRaycastResult_t508_m18445_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, RaycastResult_t508 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2119 * V_1 = {0}; + int32_t V_2 = 0; + { + RaycastResultU5BU5D_t2113* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + RaycastResultU5BU5D_t2113* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + RaycastResultU5BU5D_t2113* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2119 * L_13 = (( EqualityComparer_1_t2119 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2119 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2119 * L_15 = V_1; + RaycastResultU5BU5D_t2113* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + RaycastResult_t508 L_19 = ___value; + NullCheck((EqualityComparer_1_t2119 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, RaycastResult_t508 , RaycastResult_t508 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2119 *)L_15, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_16, L_18, sizeof(RaycastResult_t508 ))), (RaycastResult_t508 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisRaycastResult_t508_m18446_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + RaycastResultU5BU5D_t2113* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + RaycastResultU5BU5D_t2113* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_2, (RaycastResultU5BU5D_t2113*)(RaycastResultU5BU5D_t2113*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___keys, RaycastResultU5BU5D_t2113* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + RaycastResultU5BU5D_t2113* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + RaycastResultU5BU5D_t2113* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + RaycastResultU5BU5D_t2113* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + RaycastResultU5BU5D_t2113* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + RaycastResultU5BU5D_t2113* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + RaycastResultU5BU5D_t2113* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + RaycastResultU5BU5D_t2113* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + RaycastResultU5BU5D_t2113* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + RaycastResultU5BU5D_t2113* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + RaycastResultU5BU5D_t2113* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + RaycastResultU5BU5D_t2113* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + RaycastResultU5BU5D_t2113* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + RaycastResultU5BU5D_t2113* L_37 = ___keys; + RaycastResultU5BU5D_t2113* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_37, (RaycastResultU5BU5D_t2113*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisRaycastResult_t508_m18448_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + RaycastResultU5BU5D_t2113* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + RaycastResultU5BU5D_t2113* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + RaycastResultU5BU5D_t2113* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + RaycastResultU5BU5D_t2113* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + RaycastResultU5BU5D_t2113* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___keys, RaycastResultU5BU5D_t2113* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + RaycastResult_t508 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + RaycastResultU5BU5D_t2113* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_7, L_9, sizeof(RaycastResult_t508 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + RaycastResultU5BU5D_t2113* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + RaycastResult_t508 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, RaycastResult_t508 , RaycastResult_t508 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_13, L_15, sizeof(RaycastResult_t508 ))), (RaycastResult_t508 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + RaycastResult_t508 L_22 = V_3; + RaycastResultU5BU5D_t2113* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, RaycastResult_t508 , RaycastResult_t508 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResult_t508 )L_22, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_23, L_25, sizeof(RaycastResult_t508 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + RaycastResultU5BU5D_t2113* L_30 = ___keys; + RaycastResultU5BU5D_t2113* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_30, (RaycastResultU5BU5D_t2113*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + RaycastResultU5BU5D_t2113* L_38 = ___keys; + RaycastResultU5BU5D_t2113* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_38, (RaycastResultU5BU5D_t2113*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + RaycastResultU5BU5D_t2113* L_45 = ___keys; + RaycastResultU5BU5D_t2113* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_45, (RaycastResultU5BU5D_t2113*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisRaycastResult_t508_m18450_gshared (Object_t * __this /* static, unused */, RaycastResult_t508 ___value1, RaycastResult_t508 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + RaycastResult_t508 L_2 = ___value1; + RaycastResult_t508 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, RaycastResult_t508 , RaycastResult_t508 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (RaycastResult_t508 )L_2, (RaycastResult_t508 )L_3); + return L_4; + } + +IL_000f: + { + RaycastResult_t508 L_5 = ___value1; + goto IL_002d; + } + { + RaycastResult_t508 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + RaycastResult_t508 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + RaycastResult_t508 L_8 = ___value1; + RaycastResult_t508 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + RaycastResult_t508 L_11 = ___value1; + RaycastResult_t508 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + RaycastResult_t508 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, RaycastResult_t508 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (RaycastResult_t508 )L_14); + return L_15; + } + +IL_005c: + { + RaycastResult_t508 L_16 = ___value1; + RaycastResult_t508 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + RaycastResult_t508 L_19 = ___value1; + RaycastResult_t508 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + RaycastResult_t508 L_22 = ___value2; + RaycastResult_t508 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___keys, RaycastResultU5BU5D_t2113* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + RaycastResult_t508 V_0 = {0}; + RaycastResult_t508 V_1 = {0}; + { + RaycastResultU5BU5D_t2113* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_0, L_2, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_3 = ___keys; + int32_t L_4 = ___i; + RaycastResultU5BU5D_t2113* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_3, L_4, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_5, L_7, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_8 = ___keys; + int32_t L_9 = ___j; + RaycastResult_t508 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_8, L_9, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_10; + RaycastResultU5BU5D_t2113* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + RaycastResultU5BU5D_t2113* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_12, L_14, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_15 = ___items; + int32_t L_16 = ___i; + RaycastResultU5BU5D_t2113* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_15, L_16, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_17, L_19, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_20 = ___items; + int32_t L_21 = ___j; + RaycastResult_t508 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_20, L_21, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisRaycastResult_t508_m18452_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___length, Comparison_1_t478 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t478 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + RaycastResultU5BU5D_t2113* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + RaycastResultU5BU5D_t2113* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t478 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Comparison_1_t478 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t478 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisRaycastResult_t508_m18453_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t478 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + RaycastResult_t508 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + RaycastResultU5BU5D_t2113* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_7, L_9, sizeof(RaycastResult_t508 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t478 * L_13 = ___comparison; + RaycastResultU5BU5D_t2113* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + RaycastResult_t508 L_17 = V_3; + NullCheck((Comparison_1_t478 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t478 *, RaycastResult_t508 , RaycastResult_t508 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t478 *)L_13, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_14, L_16, sizeof(RaycastResult_t508 ))), (RaycastResult_t508 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t478 * L_22 = ___comparison; + RaycastResult_t508 L_23 = V_3; + RaycastResultU5BU5D_t2113* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t478 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t478 *, RaycastResult_t508 , RaycastResult_t508 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t478 *)L_22, (RaycastResult_t508 )L_23, (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_24, L_26, sizeof(RaycastResult_t508 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + RaycastResultU5BU5D_t2113* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + RaycastResultU5BU5D_t2113* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t478 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Comparison_1_t478 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t478 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + RaycastResultU5BU5D_t2113* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t478 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastResultU5BU5D_t2113*, int32_t, int32_t, Comparison_1_t478 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastResultU5BU5D_t2113*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t478 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastResult_t508_m18454_gshared (Object_t * __this /* static, unused */, RaycastResultU5BU5D_t2113* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + RaycastResult_t508 V_0 = {0}; + { + RaycastResultU5BU5D_t2113* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_0, L_2, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_3 = ___array; + int32_t L_4 = ___i; + RaycastResultU5BU5D_t2113* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_3, L_4, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )(*(RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_5, L_7, sizeof(RaycastResult_t508 ))); + RaycastResultU5BU5D_t2113* L_8 = ___array; + int32_t L_9 = ___j; + RaycastResult_t508 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((RaycastResult_t508 *)(RaycastResult_t508 *)SZArrayLdElema(L_8, L_9, sizeof(RaycastResult_t508 ))) = (RaycastResult_t508 )L_10; + return; + } +} +// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +// T UnityEngine.EventSystems.ExecuteEvents::ValidateEventData(UnityEngine.EventSystems.BaseEventData) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2708; +extern "C" Object_t * ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared (Object_t * __this /* static, unused */, BaseEventData_t477 * ___data, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2708 = il2cpp_codegen_string_literal_from_index(2708); + s_Il2CppMethodIntialized = true; + } + { + BaseEventData_t477 * L_0 = ___data; + if (((Object_t *)Castclass(((Object_t *)IsInst(L_0, IL2CPP_RGCTX_DATA(method->rgctx_data, 0))), IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003a; + } + } + { + BaseEventData_t477 * L_1 = ___data; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_3 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_4 = String_Format_m6095(NULL /*static, unused*/, (String_t*)_stringLiteral2708, (Object_t *)L_2, (Object_t *)L_3, /*hidden argument*/NULL); + ArgumentException_t437 * L_5 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_5, (String_t*)L_4, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_003a: + { + BaseEventData_t477 * L_6 = ___data; + return ((Object_t *)Castclass(((Object_t *)IsInst(L_6, IL2CPP_RGCTX_DATA(method->rgctx_data, 0))), IL2CPP_RGCTX_DATA(method->rgctx_data, 0))); + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" GameObject_t77 * ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___root, BaseEventData_t477 * ___eventData, EventFunction_1_t707 * ___callbackFunction, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Transform_t3 * V_1 = {0}; + { + GameObject_t77 * L_0 = ___root; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + List_1_t101 * L_1 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InternalTransformList_18; + ExecuteEvents_GetEventChain_m2183(NULL /*static, unused*/, (GameObject_t77 *)L_0, (Object_t*)L_1, /*hidden argument*/NULL); + V_0 = (int32_t)0; + goto IL_003b; + } + +IL_0012: + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + List_1_t101 * L_2 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InternalTransformList_18; + int32_t L_3 = V_0; + NullCheck((List_1_t101 *)L_2); + Transform_t3 * L_4 = (Transform_t3 *)VirtFuncInvoker1< Transform_t3 *, int32_t >::Invoke(31 /* !0 System.Collections.Generic.List`1::get_Item(System.Int32) */, (List_1_t101 *)L_2, (int32_t)L_3); + V_1 = (Transform_t3 *)L_4; + Transform_t3 * L_5 = V_1; + NullCheck((Component_t169 *)L_5); + GameObject_t77 * L_6 = Component_get_gameObject_m428((Component_t169 *)L_5, /*hidden argument*/NULL); + BaseEventData_t477 * L_7 = ___eventData; + EventFunction_1_t707 * L_8 = ___callbackFunction; + bool L_9 = (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, BaseEventData_t477 *, EventFunction_1_t707 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (GameObject_t77 *)L_6, (BaseEventData_t477 *)L_7, (EventFunction_1_t707 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_9) + { + goto IL_0037; + } + } + { + Transform_t3 * L_10 = V_1; + NullCheck((Component_t169 *)L_10); + GameObject_t77 * L_11 = Component_get_gameObject_m428((Component_t169 *)L_10, /*hidden argument*/NULL); + return L_11; + } + +IL_0037: + { + int32_t L_12 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_003b: + { + int32_t L_13 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + List_1_t101 * L_14 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_InternalTransformList_18; + NullCheck((List_1_t101 *)L_14); + int32_t L_15 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t101 *)L_14); + if ((((int32_t)L_13) < ((int32_t)L_15))) + { + goto IL_0012; + } + } + { + return (GameObject_t77 *)NULL; + } +} +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::CanHandleEvent(UnityEngine.GameObject) +// System.Boolean UnityEngine.EventSystems.ExecuteEvents::CanHandleEvent(UnityEngine.GameObject) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern const MethodInfo* ObjectPool_1_Get_m14164_MethodInfo_var; +extern const MethodInfo* ObjectPool_1_Release_m14166_MethodInfo_var; +extern "C" bool ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___go, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + ObjectPool_1_Get_m14164_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484029); + ObjectPool_1_Release_m14166_MethodInfo_var = il2cpp_codegen_method_info_from_index(2147484030); + s_Il2CppMethodIntialized = true; + } + List_1_t657 * V_0 = {0}; + int32_t V_1 = 0; + { + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + ObjectPool_1_t503 * L_0 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_HandlerListPool_17; + NullCheck((ObjectPool_1_t503 *)L_0); + List_1_t657 * L_1 = ObjectPool_1_Get_m14164((ObjectPool_1_t503 *)L_0, /*hidden argument*/ObjectPool_1_Get_m14164_MethodInfo_var); + V_0 = (List_1_t657 *)L_1; + GameObject_t77 * L_2 = ___go; + List_1_t657 * L_3 = V_0; + (( void (*) (Object_t * /* static, unused */, GameObject_t77 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (GameObject_t77 *)L_2, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + List_1_t657 * L_4 = V_0; + NullCheck((List_1_t657 *)L_4); + int32_t L_5 = (int32_t)VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Int32 System.Collections.Generic.List`1::get_Count() */, (List_1_t657 *)L_4); + V_1 = (int32_t)L_5; + ObjectPool_1_t503 * L_6 = ((ExecuteEvents_t485_StaticFields*)ExecuteEvents_t485_il2cpp_TypeInfo_var->static_fields)->___s_HandlerListPool_17; + List_1_t657 * L_7 = V_0; + NullCheck((ObjectPool_1_t503 *)L_6); + ObjectPool_1_Release_m14166((ObjectPool_1_t503 *)L_6, (List_1_t657 *)L_7, /*hidden argument*/ObjectPool_1_Release_m14166_MethodInfo_var); + int32_t L_8 = V_1; + return ((((int32_t)((((int32_t)L_8) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); + } +} +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler(UnityEngine.GameObject) +extern TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +extern "C" GameObject_t77 * ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___root, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteEvents_t485_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(222); + s_Il2CppMethodIntialized = true; + } + Transform_t3 * V_0 = {0}; + { + GameObject_t77 * L_0 = ___root; + bool L_1 = Object_op_Equality_m445(NULL /*static, unused*/, (Object_t76 *)L_0, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (!L_1) + { + goto IL_000e; + } + } + { + return (GameObject_t77 *)NULL; + } + +IL_000e: + { + GameObject_t77 * L_2 = ___root; + NullCheck((GameObject_t77 *)L_2); + Transform_t3 * L_3 = GameObject_get_transform_m416((GameObject_t77 *)L_2, /*hidden argument*/NULL); + V_0 = (Transform_t3 *)L_3; + goto IL_0038; + } + +IL_001a: + { + Transform_t3 * L_4 = V_0; + NullCheck((Component_t169 *)L_4); + GameObject_t77 * L_5 = Component_get_gameObject_m428((Component_t169 *)L_4, /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(ExecuteEvents_t485_il2cpp_TypeInfo_var); + bool L_6 = (( bool (*) (Object_t * /* static, unused */, GameObject_t77 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (GameObject_t77 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_6) + { + goto IL_0031; + } + } + { + Transform_t3 * L_7 = V_0; + NullCheck((Component_t169 *)L_7); + GameObject_t77 * L_8 = Component_get_gameObject_m428((Component_t169 *)L_7, /*hidden argument*/NULL); + return L_8; + } + +IL_0031: + { + Transform_t3 * L_9 = V_0; + NullCheck((Transform_t3 *)L_9); + Transform_t3 * L_10 = Transform_get_parent_m481((Transform_t3 *)L_9, /*hidden argument*/NULL); + V_0 = (Transform_t3 *)L_10; + } + +IL_0038: + { + Transform_t3 * L_11 = V_0; + bool L_12 = Object_op_Inequality_m429(NULL /*static, unused*/, (Object_t76 *)L_11, (Object_t76 *)NULL, /*hidden argument*/NULL); + if (L_12) + { + goto IL_001a; + } + } + { + return (GameObject_t77 *)NULL; + } +} +// T System.Array::InternalArray__get_Item>(System.Int32) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" KeyValuePair_2_t2147 Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2_t2147 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (KeyValuePair_2_t2147 *)(&V_0)); + KeyValuePair_2_t2147 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl>(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2147 *)(&V_2)); + KeyValuePair_2_t2147 L_5 = ___item; + goto IL_004d; + } + { + KeyValuePair_2_t2147 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + KeyValuePair_2_t2147 L_7 = V_2; + KeyValuePair_2_t2147 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + KeyValuePair_2U5BU5D_t2469* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2469* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2469* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + KeyValuePair_2U5BU5D_t2469* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2469* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf>(T) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared (Array_t * __this, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2147 *)(&V_2)); + KeyValuePair_2_t2147 L_5 = ___item; + goto IL_005d; + } + { + KeyValuePair_2_t2147 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + KeyValuePair_2_t2147 L_10 = ___item; + KeyValuePair_2_t2147 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + KeyValuePair_2_t2147 L_6 = ___item; + KeyValuePair_2_t2147 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (KeyValuePair_2_t2147 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl>(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2148 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2148 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2148 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2152 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2152 * L_14 = ___transform; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2152 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2145 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2152 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared (Dictionary_2_t2145 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2152 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2152 * L_6 = ___transform; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2152 *)L_6); + Object_t * L_13 = (( Object_t * (*) (Transform_1_t2152 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2152 *)L_6, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_14 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + } + +IL_005b: + { + int32_t L_15 = V_0; + int32_t L_16 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_15) < ((int32_t)L_16))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared (Dictionary_2_t2145 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2146 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + DictionaryEntryU5BU5D_t2516* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2146 * L_6 = ___transform; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2146 *)L_6); + DictionaryEntry_t900 L_13 = (( DictionaryEntry_t900 (*) (Transform_1_t2146 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2146 *)L_6, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + DictionaryEntry_t900 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((DictionaryEntry_t900 *)(DictionaryEntry_t900 *)SZArrayLdElema(L_3, L_5, sizeof(DictionaryEntry_t900 ))) = (DictionaryEntry_t900 )((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared (Dictionary_2_t2145 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2153 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2153 * L_14 = ___transform; + NullCheck((Dictionary_2_t2145 *)__this); + (( void (*) (Dictionary_2_t2145 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2153 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2145 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2153 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared (Dictionary_2_t2145 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2153 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2153 * L_6 = ___transform; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2153 *)L_6); + KeyValuePair_2_t2147 L_13 = (( KeyValuePair_2_t2147 (*) (Transform_1_t2153 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2153 *)L_6, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2147 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared (Dictionary_2_t2145 * __this, KeyValuePair_2U5BU5D_t2469* ___array, int32_t ___index, Transform_1_t2153 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + KeyValuePair_2U5BU5D_t2469* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2153 * L_6 = ___transform; + Int32U5BU5D_t420* L_7 = (Int32U5BU5D_t420*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + ObjectU5BU5D_t162* L_10 = (ObjectU5BU5D_t162*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2153 *)L_6); + KeyValuePair_2_t2147 L_13 = (( KeyValuePair_2_t2147 (*) (Transform_1_t2153 *, int32_t, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2153 *)L_6, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_7, L_9, sizeof(int32_t))), (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2147 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((KeyValuePair_2_t2147 *)(KeyValuePair_2_t2147 *)SZArrayLdElema(L_3, L_5, sizeof(KeyValuePair_2_t2147 ))) = (KeyValuePair_2_t2147 )((*(KeyValuePair_2_t2147 *)((KeyValuePair_2_t2147 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisRaycastHit_t26_m3518_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* ___array, Comparison_1_t526 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + RaycastHitU5BU5D_t25* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + RaycastHitU5BU5D_t25* L_2 = ___array; + RaycastHitU5BU5D_t25* L_3 = ___array; + NullCheck(L_3); + Comparison_1_t526 * L_4 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, Comparison_1_t526 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastHitU5BU5D_t25*)L_2, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Comparison_1_t526 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisRaycastHit_t26_m18471_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* ___array, int32_t ___length, Comparison_1_t526 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t526 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + RaycastHitU5BU5D_t25* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + RaycastHitU5BU5D_t25* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t526 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, Comparison_1_t526 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (RaycastHitU5BU5D_t25*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t526 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisRaycastHit_t26_m18472_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t526 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + RaycastHit_t26 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + RaycastHitU5BU5D_t25* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (RaycastHit_t26 )(*(RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_7, L_9, sizeof(RaycastHit_t26 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t526 * L_13 = ___comparison; + RaycastHitU5BU5D_t25* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + RaycastHit_t26 L_17 = V_3; + NullCheck((Comparison_1_t526 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t526 *, RaycastHit_t26 , RaycastHit_t26 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t526 *)L_13, (RaycastHit_t26 )(*(RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_14, L_16, sizeof(RaycastHit_t26 ))), (RaycastHit_t26 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t526 * L_22 = ___comparison; + RaycastHit_t26 L_23 = V_3; + RaycastHitU5BU5D_t25* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t526 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t526 *, RaycastHit_t26 , RaycastHit_t26 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t526 *)L_22, (RaycastHit_t26 )L_23, (RaycastHit_t26 )(*(RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_24, L_26, sizeof(RaycastHit_t26 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + RaycastHitU5BU5D_t25* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (RaycastHitU5BU5D_t25*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + RaycastHitU5BU5D_t25* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t526 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, Comparison_1_t526 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastHitU5BU5D_t25*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t526 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + RaycastHitU5BU5D_t25* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t526 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, RaycastHitU5BU5D_t25*, int32_t, int32_t, Comparison_1_t526 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (RaycastHitU5BU5D_t25*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t526 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisRaycastHit_t26_m18473_gshared (Object_t * __this /* static, unused */, RaycastHitU5BU5D_t25* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + RaycastHit_t26 V_0 = {0}; + { + RaycastHitU5BU5D_t25* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (RaycastHit_t26 )(*(RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_0, L_2, sizeof(RaycastHit_t26 ))); + RaycastHitU5BU5D_t25* L_3 = ___array; + int32_t L_4 = ___i; + RaycastHitU5BU5D_t25* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_3, L_4, sizeof(RaycastHit_t26 ))) = (RaycastHit_t26 )(*(RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_5, L_7, sizeof(RaycastHit_t26 ))); + RaycastHitU5BU5D_t25* L_8 = ___array; + int32_t L_9 = ___j; + RaycastHit_t26 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((RaycastHit_t26 *)(RaycastHit_t26 *)SZArrayLdElema(L_8, L_9, sizeof(RaycastHit_t26 ))) = (RaycastHit_t26 )L_10; + return; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// T UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +// T UnityEngine.UI.Dropdown::GetOrAddComponent(UnityEngine.GameObject) +extern "C" Object_t * Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared (Object_t * __this /* static, unused */, GameObject_t77 * ___go, const MethodInfo* method) +{ + Object_t * V_0 = {0}; + { + GameObject_t77 * L_0 = ___go; + NullCheck((GameObject_t77 *)L_0); + Object_t * L_1 = (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((GameObject_t77 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Object_t *)L_1; + Object_t * L_2 = V_0; + bool L_3 = Object_op_Implicit_m435(NULL /*static, unused*/, (Object_t76 *)L_2, /*hidden argument*/NULL); + if (L_3) + { + goto IL_001e; + } + } + { + GameObject_t77 * L_4 = ___go; + NullCheck((GameObject_t77 *)L_4); + Object_t * L_5 = (( Object_t * (*) (GameObject_t77 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)((GameObject_t77 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + V_0 = (Object_t *)L_5; + } + +IL_001e: + { + Object_t * L_6 = V_0; + return L_6; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass(T&,T) +extern "C" bool SetPropertyUtility_SetClass_TisObject_t_m3646_gshared (Object_t * __this /* static, unused */, Object_t ** ___currentValue, Object_t * ___newValue, const MethodInfo* method) +{ + { + Object_t ** L_0 = ___currentValue; + if ((*(Object_t **)L_0)) + { + goto IL_001b; + } + } + { + Object_t * L_1 = ___newValue; + if (!L_1) + { + goto IL_0042; + } + } + +IL_001b: + { + Object_t ** L_2 = ___currentValue; + if (!(*(Object_t **)L_2)) + { + goto IL_0044; + } + } + { + Object_t ** L_3 = ___currentValue; + Object_t * L_4 = ___newValue; + NullCheck((Object_t *)(*L_3)); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)(*L_3), (Object_t *)L_4); + if (!L_5) + { + goto IL_0044; + } + } + +IL_0042: + { + return 0; + } + +IL_0044: + { + Object_t ** L_6 = ___currentValue; + Object_t * L_7 = ___newValue; + (*(Object_t **)L_6) = L_7; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared (Object_t * __this /* static, unused */, bool* ___currentValue, bool ___newValue, const MethodInfo* method) +{ + { + bool* L_0 = ___currentValue; + bool L_1 = ___newValue; + bool L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((bool*)L_0); + bool L_4 = Boolean_Equals_m6286((bool*)L_0, (Object_t *)L_3, NULL); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + bool* L_5 = ___currentValue; + bool L_6 = ___newValue; + (*(bool*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared (Object_t * __this /* static, unused */, float* ___currentValue, float ___newValue, const MethodInfo* method) +{ + { + float* L_0 = ___currentValue; + float L_1 = ___newValue; + float L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((float*)L_0); + bool L_4 = Single_Equals_m6140((float*)L_0, (Object_t *)L_3, NULL); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + float* L_5 = ___currentValue; + float L_6 = ___newValue; + (*(float*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((int32_t*)L_0); + bool L_4 = Int32_Equals_m5789((int32_t*)L_0, (Object_t *)L_3, NULL); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int32_t Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int32_t*)(&V_0)); + int32_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_004d; + } + { + int32_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int32_t L_7 = V_2; + int32_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared (Array_t * __this, ContentTypeU5BU5D_t680* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ContentTypeU5BU5D_t680* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContentTypeU5BU5D_t680* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ContentTypeU5BU5D_t680* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ContentTypeU5BU5D_t680* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ContentTypeU5BU5D_t680* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_005d; + } + { + int32_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int32_t L_10 = ___item; + int32_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisContentType_t572_m18481_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int32_t L_6 = ___item; + int32_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int32_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2222 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2222 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2222 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared (Object_t * __this /* static, unused */, uint16_t* ___currentValue, uint16_t ___newValue, const MethodInfo* method) +{ + { + uint16_t* L_0 = ___currentValue; + uint16_t L_1 = ___newValue; + uint16_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((uint16_t*)L_0); + bool L_4 = Char_Equals_m6025((uint16_t*)L_0, (Object_t *)L_3, NULL); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + uint16_t* L_5 = ___currentValue; + uint16_t L_6 = ___newValue; + (*(uint16_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +// System.Void UnityEngine.Events.BaseInvokableCall::ThrowOnInvalidArg(System.Object) +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2704; +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared (Object_t * __this /* static, unused */, Object_t * ___arg, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2704 = il2cpp_codegen_string_literal_from_index(2704); + s_Il2CppMethodIntialized = true; + } + { + Object_t * L_0 = ___arg; + if (!L_0) + { + goto IL_003d; + } + } + { + Object_t * L_1 = ___arg; + if (((Object_t *)IsInst(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))) + { + goto IL_003d; + } + } + { + ObjectU5BU5D_t162* L_2 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(ObjectU5BU5D_t162_il2cpp_TypeInfo_var, 2)); + Object_t * L_3 = ___arg; + NullCheck((Object_t *)L_3); + Type_t * L_4 = Object_GetType_m2042((Object_t *)L_3, /*hidden argument*/NULL); + NullCheck(L_2); + IL2CPP_ARRAY_BOUNDS_CHECK(L_2, 0); + ArrayElementTypeCheck (L_2, L_4); + *((Object_t **)(Object_t **)SZArrayLdElema(L_2, 0, sizeof(Object_t *))) = (Object_t *)L_4; + ObjectU5BU5D_t162* L_5 = (ObjectU5BU5D_t162*)L_2; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_6 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)), /*hidden argument*/NULL); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, 1); + ArrayElementTypeCheck (L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, 1, sizeof(Object_t *))) = (Object_t *)L_6; + String_t* L_7 = UnityString_Format_m1227(NULL /*static, unused*/, (String_t*)_stringLiteral2704, (ObjectU5BU5D_t162*)L_5, /*hidden argument*/NULL); + ArgumentException_t437 * L_8 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_8, (String_t*)L_7, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); + } + +IL_003d: + { + return; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared (Object_t * __this /* static, unused */, Navigation_t591 * ___currentValue, Navigation_t591 ___newValue, const MethodInfo* method) +{ + { + Navigation_t591 * L_0 = ___currentValue; + Navigation_t591 L_1 = ___newValue; + Navigation_t591 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + Navigation_t591 * L_5 = ___currentValue; + Navigation_t591 L_6 = ___newValue; + (*(Navigation_t591 *)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared (Object_t * __this /* static, unused */, ColorBlock_t543 * ___currentValue, ColorBlock_t543 ___newValue, const MethodInfo* method) +{ + { + ColorBlock_t543 * L_0 = ___currentValue; + ColorBlock_t543 L_1 = ___newValue; + ColorBlock_t543 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + ColorBlock_t543 * L_5 = ___currentValue; + ColorBlock_t543 L_6 = ___newValue; + (*(ColorBlock_t543 *)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared (Object_t * __this /* static, unused */, SpriteState_t608 * ___currentValue, SpriteState_t608 ___newValue, const MethodInfo* method) +{ + { + SpriteState_t608 * L_0 = ___currentValue; + SpriteState_t608 L_1 = ___newValue; + SpriteState_t608 L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + SpriteState_t608 * L_5 = ___currentValue; + SpriteState_t608 L_6 = ___newValue; + (*(SpriteState_t608 *)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) +extern "C" Object_t* Enumerable_Where_TisObject_t_m3648_gshared (Object_t * __this /* static, unused */, Object_t* ___source, Func_2_t709 * ___predicate, const MethodInfo* method) +{ + { + Object_t* L_0 = ___source; + Func_2_t709 * L_1 = ___predicate; + Check_SourceAndPredicate_m4803(NULL /*static, unused*/, (Object_t *)L_0, (Object_t *)L_1, /*hidden argument*/NULL); + Object_t* L_2 = ___source; + Func_2_t709 * L_3 = ___predicate; + Object_t* L_4 = (( Object_t* (*) (Object_t * /* static, unused */, Object_t*, Func_2_t709 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Object_t*)L_2, (Func_2_t709 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_4; + } +} +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::CreateWhereIterator(System.Collections.Generic.IEnumerable`1,System.Func`2) +// System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::CreateWhereIterator(System.Collections.Generic.IEnumerable`1,System.Func`2) +extern "C" Object_t* Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared (Object_t * __this /* static, unused */, Object_t* ___source, Func_2_t709 * ___predicate, const MethodInfo* method) +{ + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * V_0 = {0}; + { + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_0 = (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); + (( void (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + V_0 = (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)L_0; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_1 = V_0; + Object_t* L_2 = ___source; + NullCheck(L_1); + L_1->___source_0 = L_2; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_3 = V_0; + Func_2_t709 * L_4 = ___predicate; + NullCheck(L_3); + L_3->___predicate_3 = L_4; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_5 = V_0; + Object_t* L_6 = ___source; + NullCheck(L_5); + L_5->___U3CU24U3Esource_6 = L_6; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_7 = V_0; + Func_2_t709 * L_8 = ___predicate; + NullCheck(L_7); + L_7->___U3CU24U3Epredicate_7 = L_8; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_9 = V_0; + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * L_10 = (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *)L_9; + NullCheck(L_10); + L_10->___U24PC_4 = ((int32_t)-2); + return L_10; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +// System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct(T&,T) +extern "C" bool SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared (Object_t * __this /* static, unused */, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + int32_t L_1 = ___newValue; + int32_t L_2 = L_1; + Object_t * L_3 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_2); + NullCheck((ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0)); + bool L_4 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.ValueType::Equals(System.Object) */, (ValueType_t1104 *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_0), (Object_t *)L_3); + if (!L_4) + { + goto IL_0019; + } + } + { + return 0; + } + +IL_0019: + { + int32_t* L_5 = ___currentValue; + int32_t L_6 = ___newValue; + (*(int32_t*)L_5) = L_6; + return 1; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + goto IL_001b; + } + { + int32_t L_1 = ___newValue; + } + +IL_001b: + { + int32_t* L_2 = ___currentValue; + } + { + int32_t* L_3 = ___currentValue; + int32_t L_4 = ___newValue; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3)); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3), (Object_t *)L_6); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + int32_t* L_8 = ___currentValue; + int32_t L_9 = ___newValue; + (*(int32_t*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + goto IL_001b; + } + { + int32_t L_1 = ___newValue; + } + +IL_001b: + { + int32_t* L_2 = ___currentValue; + } + { + int32_t* L_3 = ___currentValue; + int32_t L_4 = ___newValue; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3)); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3), (Object_t *)L_6); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + int32_t* L_8 = ___currentValue; + int32_t L_9 = ___newValue; + (*(int32_t*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared (LayoutGroup_t640 * __this, Vector2_t6 * ___currentValue, Vector2_t6 ___newValue, const MethodInfo* method) +{ + { + Vector2_t6 * L_0 = ___currentValue; + goto IL_001b; + } + { + Vector2_t6 L_1 = ___newValue; + } + +IL_001b: + { + Vector2_t6 * L_2 = ___currentValue; + } + { + Vector2_t6 * L_3 = ___currentValue; + Vector2_t6 L_4 = ___newValue; + Vector2_t6 L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((Vector2_t6 *)L_3); + bool L_7 = Vector2_Equals_m948((Vector2_t6 *)L_3, (Object_t *)L_6, NULL); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + Vector2_t6 * L_8 = ___currentValue; + Vector2_t6 L_9 = ___newValue; + (*(Vector2_t6 *)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + goto IL_001b; + } + { + int32_t L_1 = ___newValue; + } + +IL_001b: + { + int32_t* L_2 = ___currentValue; + } + { + int32_t* L_3 = ___currentValue; + int32_t L_4 = ___newValue; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3)); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3), (Object_t *)L_6); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + int32_t* L_8 = ___currentValue; + int32_t L_9 = ___newValue; + (*(int32_t*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + goto IL_001b; + } + { + int32_t L_1 = ___newValue; + } + +IL_001b: + { + int32_t* L_2 = ___currentValue; + } + { + int32_t* L_3 = ___currentValue; + int32_t L_4 = ___newValue; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((int32_t*)L_3); + bool L_7 = Int32_Equals_m5789((int32_t*)L_3, (Object_t *)L_6, NULL); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + int32_t* L_8 = ___currentValue; + int32_t L_9 = ___newValue; + (*(int32_t*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared (LayoutGroup_t640 * __this, float* ___currentValue, float ___newValue, const MethodInfo* method) +{ + { + float* L_0 = ___currentValue; + goto IL_001b; + } + { + float L_1 = ___newValue; + } + +IL_001b: + { + float* L_2 = ___currentValue; + } + { + float* L_3 = ___currentValue; + float L_4 = ___newValue; + float L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((float*)L_3); + bool L_7 = Single_Equals_m6140((float*)L_3, (Object_t *)L_6, NULL); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + float* L_8 = ___currentValue; + float L_9 = ___newValue; + (*(float*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared (LayoutGroup_t640 * __this, bool* ___currentValue, bool ___newValue, const MethodInfo* method) +{ + { + bool* L_0 = ___currentValue; + goto IL_001b; + } + { + bool L_1 = ___newValue; + } + +IL_001b: + { + bool* L_2 = ___currentValue; + } + { + bool* L_3 = ___currentValue; + bool L_4 = ___newValue; + bool L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((bool*)L_3); + bool L_7 = Boolean_Equals_m6286((bool*)L_3, (Object_t *)L_6, NULL); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + bool* L_8 = ___currentValue; + bool L_9 = ___newValue; + (*(bool*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisObject_t_m3692_gshared (LayoutGroup_t640 * __this, Object_t ** ___currentValue, Object_t * ___newValue, const MethodInfo* method) +{ + { + Object_t ** L_0 = ___currentValue; + if ((*(Object_t **)L_0)) + { + goto IL_001b; + } + } + { + Object_t * L_1 = ___newValue; + if (!L_1) + { + goto IL_0042; + } + } + +IL_001b: + { + Object_t ** L_2 = ___currentValue; + if (!(*(Object_t **)L_2)) + { + goto IL_0043; + } + } + { + Object_t ** L_3 = ___currentValue; + Object_t * L_4 = ___newValue; + NullCheck((Object_t *)(*L_3)); + bool L_5 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)(*L_3), (Object_t *)L_4); + if (!L_5) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + Object_t ** L_6 = ___currentValue; + Object_t * L_7 = ___newValue; + (*(Object_t **)L_6) = L_7; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +// System.Void UnityEngine.UI.LayoutGroup::SetProperty(T&,T) +extern "C" void LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared (LayoutGroup_t640 * __this, int32_t* ___currentValue, int32_t ___newValue, const MethodInfo* method) +{ + { + int32_t* L_0 = ___currentValue; + goto IL_001b; + } + { + int32_t L_1 = ___newValue; + } + +IL_001b: + { + int32_t* L_2 = ___currentValue; + } + { + int32_t* L_3 = ___currentValue; + int32_t L_4 = ___newValue; + int32_t L_5 = L_4; + Object_t * L_6 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_5); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3)); + bool L_7 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_3), (Object_t *)L_6); + if (!L_7) + { + goto IL_0043; + } + } + +IL_0042: + { + return; + } + +IL_0043: + { + int32_t* L_8 = ___currentValue; + int32_t L_9 = ___newValue; + (*(int32_t*)L_8) = L_9; + NullCheck((LayoutGroup_t640 *)__this); + LayoutGroup_SetDirty_m3355((LayoutGroup_t640 *)__this, /*hidden argument*/NULL); + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint16_t Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint16_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint16_t*)(&V_0)); + uint16_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint16_t*)(&V_2)); + uint16_t L_5 = ___item; + goto IL_004d; + } + { + uint16_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint16_t L_7 = V_2; + uint16_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((uint16_t*)(&___item)); + bool L_10 = UInt16_Equals_m5995((uint16_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared (Array_t * __this, UInt16U5BU5D_t763* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UInt16U5BU5D_t763* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UInt16U5BU5D_t763* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt16U5BU5D_t763* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared (Array_t * __this, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint16_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint16_t*)(&V_2)); + uint16_t L_5 = ___item; + goto IL_005d; + } + { + uint16_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint16_t L_10 = ___item; + uint16_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((uint16_t*)(&V_2)); + bool L_13 = UInt16_Equals_m5995((uint16_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared (Array_t * __this, int32_t ___index, uint16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint16_t L_6 = ___item; + uint16_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint16_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2303 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2303 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2303 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item>(System.Int32) +// T System.Array::InternalArray__get_Item>(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" KeyValuePair_2_t2307 Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + KeyValuePair_2_t2307 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (KeyValuePair_2_t2307 *)(&V_0)); + KeyValuePair_2_t2307 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl>(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +// System.Void System.Array::InternalArray__ICollection_Add>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2307 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2307 *)(&V_2)); + KeyValuePair_2_t2307 L_5 = ___item; + goto IL_004d; + } + { + KeyValuePair_2_t2307 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + KeyValuePair_2_t2307 L_7 = V_2; + KeyValuePair_2_t2307 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo>(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared (Array_t * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + KeyValuePair_2U5BU5D_t2495* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2495* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2495* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + KeyValuePair_2U5BU5D_t2495* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + KeyValuePair_2U5BU5D_t2495* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove>(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf>(T) +// System.Int32 System.Array::InternalArray__IndexOf>(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared (Array_t * __this, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + KeyValuePair_2_t2307 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (KeyValuePair_2_t2307 *)(&V_2)); + KeyValuePair_2_t2307 L_5 = ___item; + goto IL_005d; + } + { + KeyValuePair_2_t2307 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + KeyValuePair_2_t2307 L_10 = ___item; + KeyValuePair_2_t2307 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +// System.Void System.Array::InternalArray__Insert>(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item>(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared (Array_t * __this, int32_t ___index, KeyValuePair_2_t2307 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + KeyValuePair_2_t2307 L_6 = ___item; + KeyValuePair_2_t2307 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (KeyValuePair_2_t2307 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl>(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator>() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2308 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2308 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2308 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" bool Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + bool V_0 = false; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (bool*)(&V_0)); + bool L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared (Array_t * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared (Array_t * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (bool*)(&V_2)); + bool L_5 = ___item; + goto IL_004d; + } + { + bool L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + bool L_7 = V_2; + bool L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((bool*)(&___item)); + bool L_10 = Boolean_Equals_m6286((bool*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared (Array_t * __this, BooleanU5BU5D_t770* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + BooleanU5BU5D_t770* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + BooleanU5BU5D_t770* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + BooleanU5BU5D_t770* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + BooleanU5BU5D_t770* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + BooleanU5BU5D_t770* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared (Array_t * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared (Array_t * __this, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + bool V_2 = false; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (bool*)(&V_2)); + bool L_5 = ___item; + goto IL_005d; + } + { + bool L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + bool L_10 = ___item; + bool L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((bool*)(&V_2)); + bool L_13 = Boolean_Equals_m6286((bool*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared (Array_t * __this, int32_t ___index, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared (Array_t * __this, int32_t ___index, bool ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + bool L_6 = ___item; + bool L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (bool*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2309 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2309 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2309 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2313 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2313 * L_14 = ___transform; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2313 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2305 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2313 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared (Dictionary_2_t2305 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2313 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2313 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + BooleanU5BU5D_t770* L_10 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2313 *)L_6); + bool L_13 = (( bool (*) (Transform_1_t2313 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2313 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_10, L_12, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + bool L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared (Dictionary_2_t2305 * __this, BooleanU5BU5D_t770* ___array, int32_t ___index, Transform_1_t2313 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + BooleanU5BU5D_t770* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2313 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + BooleanU5BU5D_t770* L_10 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2313 *)L_6); + bool L_13 = (( bool (*) (Transform_1_t2313 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2313 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_10, L_12, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + bool L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((bool*)(bool*)SZArrayLdElema(L_3, L_5, sizeof(bool))) = (bool)((*(bool*)((bool*)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared (Dictionary_2_t2305 * __this, DictionaryEntryU5BU5D_t2516* ___array, int32_t ___index, Transform_1_t2306 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + DictionaryEntryU5BU5D_t2516* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2306 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + BooleanU5BU5D_t770* L_10 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2306 *)L_6); + DictionaryEntry_t900 L_13 = (( DictionaryEntry_t900 (*) (Transform_1_t2306 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2306 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_10, L_12, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + DictionaryEntry_t900 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((DictionaryEntry_t900 *)(DictionaryEntry_t900 *)SZArrayLdElema(L_3, L_5, sizeof(DictionaryEntry_t900 ))) = (DictionaryEntry_t900 )((*(DictionaryEntry_t900 *)((DictionaryEntry_t900 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_ICollectionCopyTo>(System.Array,System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2700; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared (Dictionary_2_t2305 * __this, Array_t * ___array, int32_t ___index, Transform_1_t2314 * ___transform, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + _stringLiteral2700 = il2cpp_codegen_string_literal_from_index(2700); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + Type_t * V_0 = {0}; + Type_t * V_1 = {0}; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_0 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)), /*hidden argument*/NULL); + V_0 = (Type_t *)L_0; + Array_t * L_1 = ___array; + NullCheck((Object_t *)L_1); + Type_t * L_2 = Object_GetType_m2042((Object_t *)L_1, /*hidden argument*/NULL); + NullCheck((Type_t *)L_2); + Type_t * L_3 = (Type_t *)VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, (Type_t *)L_2); + V_1 = (Type_t *)L_3; + } + +IL_0017: + try + { // begin try (depth: 1) + { + Type_t * L_4 = V_0; + NullCheck((Type_t *)L_4); + bool L_5 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_4); + if (L_5) + { + goto IL_002d; + } + } + +IL_0022: + { + Type_t * L_6 = V_1; + NullCheck((Type_t *)L_6); + bool L_7 = (bool)VirtFuncInvoker0< bool >::Invoke(30 /* System.Boolean System.Type::get_IsPrimitive() */, (Type_t *)L_6); + if (!L_7) + { + goto IL_003f; + } + } + +IL_002d: + { + Type_t * L_8 = V_1; + Type_t * L_9 = V_0; + NullCheck((Type_t *)L_8); + bool L_10 = (bool)VirtFuncInvoker1< bool, Type_t * >::Invoke(40 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_8, (Type_t *)L_9); + if (L_10) + { + goto IL_003f; + } + } + +IL_0039: + { + Exception_t152 * L_11 = (Exception_t152 *)il2cpp_codegen_object_new (Exception_t152_il2cpp_TypeInfo_var); + Exception__ctor_m5677(L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_003f: + { + Array_t * L_12 = ___array; + int32_t L_13 = ___index; + Transform_1_t2314 * L_14 = ___transform; + NullCheck((Dictionary_2_t2305 *)__this); + (( void (*) (Dictionary_2_t2305 *, ObjectU5BU5D_t162*, int32_t, Transform_1_t2314 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Dictionary_2_t2305 *)__this, (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)Castclass(L_12, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)), (int32_t)L_13, (Transform_1_t2314 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + goto IL_0069; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0052; + throw e; + } + +CATCH_0052: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + Exception_t152 * L_15 = V_2; + ArgumentException_t437 * L_16 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10052(L_16, (String_t*)_stringLiteral2700, (String_t*)_stringLiteral247, (Exception_t152 *)L_15, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_16); + } + +IL_0064: + { + goto IL_0069; + } + } // end catch (depth: 1) + +IL_0069: + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Object>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared (Dictionary_2_t2305 * __this, ObjectU5BU5D_t162* ___array, int32_t ___index, Transform_1_t2314 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + ObjectU5BU5D_t162* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2314 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + BooleanU5BU5D_t770* L_10 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2314 *)L_6); + KeyValuePair_2_t2307 L_13 = (( KeyValuePair_2_t2307 (*) (Transform_1_t2314 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2314 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_10, L_12, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2307 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass(L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +// System.Void System.Collections.Generic.Dictionary`2::Do_CopyTo,System.Collections.Generic.KeyValuePair`2>(TElem[],System.Int32,System.Collections.Generic.Dictionary`2/Transform`1) +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared (Dictionary_2_t2305 * __this, KeyValuePair_2U5BU5D_t2495* ___array, int32_t ___index, Transform_1_t2314 * ___transform, const MethodInfo* method) +{ + int32_t V_0 = 0; + { + V_0 = (int32_t)0; + goto IL_005b; + } + +IL_0007: + { + LinkU5BU5D_t1851* L_0 = (LinkU5BU5D_t1851*)(__this->___linkSlots_5); + int32_t L_1 = V_0; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = (int32_t)(((Link_t1214 *)(Link_t1214 *)SZArrayLdElema(L_0, L_1, sizeof(Link_t1214 )))->___HashCode_0); + if (!((int32_t)((int32_t)L_2&(int32_t)((int32_t)-2147483648)))) + { + goto IL_0057; + } + } + { + KeyValuePair_2U5BU5D_t2495* L_3 = ___array; + int32_t L_4 = ___index; + int32_t L_5 = (int32_t)L_4; + ___index = (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)); + Transform_1_t2314 * L_6 = ___transform; + ObjectU5BU5D_t162* L_7 = (ObjectU5BU5D_t162*)(__this->___keySlots_6); + int32_t L_8 = V_0; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + BooleanU5BU5D_t770* L_10 = (BooleanU5BU5D_t770*)(__this->___valueSlots_7); + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + NullCheck((Transform_1_t2314 *)L_6); + KeyValuePair_2_t2307 L_13 = (( KeyValuePair_2_t2307 (*) (Transform_1_t2314 *, Object_t *, bool, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Transform_1_t2314 *)L_6, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_7, L_9, sizeof(Object_t *))), (bool)(*(bool*)(bool*)SZArrayLdElema(L_10, L_12, sizeof(bool))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + KeyValuePair_2_t2307 L_14 = L_13; + Object_t * L_15 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_14); + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_5); + *((KeyValuePair_2_t2307 *)(KeyValuePair_2_t2307 *)SZArrayLdElema(L_3, L_5, sizeof(KeyValuePair_2_t2307 ))) = (KeyValuePair_2_t2307 )((*(KeyValuePair_2_t2307 *)((KeyValuePair_2_t2307 *)UnBox (L_15, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))))); + } + +IL_0057: + { + int32_t L_16 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005b: + { + int32_t L_17 = V_0; + int32_t L_18 = (int32_t)(__this->___touchedSlots_8); + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_0007; + } + } + { + return; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint8_t Array_InternalArray__get_Item_TisByte_t447_m18520_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = 0x0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint8_t*)(&V_0)); + uint8_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint8_t*)(&V_2)); + uint8_t L_5 = ___item; + goto IL_004d; + } + { + uint8_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint8_t L_7 = V_2; + uint8_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((uint8_t*)(&___item)); + bool L_10 = Byte_Equals_m5914((uint8_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared (Array_t * __this, ByteU5BU5D_t789* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ByteU5BU5D_t789* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ByteU5BU5D_t789* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ByteU5BU5D_t789* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint8_t*)(&V_2)); + uint8_t L_5 = ___item; + goto IL_005d; + } + { + uint8_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint8_t L_10 = ___item; + uint8_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((uint8_t*)(&V_2)); + bool L_13 = Byte_Equals_m5914((uint8_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisByte_t447_m18526_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisByte_t447_m18527_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint8_t L_6 = ___item; + uint8_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint8_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2322 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2322 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2322 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" X509ChainStatus_t800 Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + X509ChainStatus_t800 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (X509ChainStatus_t800 *)(&V_0)); + X509ChainStatus_t800 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + X509ChainStatus_t800 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (X509ChainStatus_t800 *)(&V_2)); + X509ChainStatus_t800 L_5 = ___item; + goto IL_004d; + } + { + X509ChainStatus_t800 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + X509ChainStatus_t800 L_7 = V_2; + X509ChainStatus_t800 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared (Array_t * __this, X509ChainStatusU5BU5D_t797* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + X509ChainStatusU5BU5D_t797* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + X509ChainStatusU5BU5D_t797* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + X509ChainStatusU5BU5D_t797* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared (Array_t * __this, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + X509ChainStatus_t800 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (X509ChainStatus_t800 *)(&V_2)); + X509ChainStatus_t800 L_5 = ___item; + goto IL_005d; + } + { + X509ChainStatus_t800 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + X509ChainStatus_t800 L_10 = ___item; + X509ChainStatus_t800 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared (Array_t * __this, int32_t ___index, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared (Array_t * __this, int32_t ___index, X509ChainStatus_t800 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + X509ChainStatus_t800 L_6 = ___item; + X509ChainStatus_t800 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (X509ChainStatus_t800 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2324 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2324 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2324 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +extern "C" int32_t Array_BinarySearch_TisInt32_t161_m4751_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___index, int32_t ___length, int32_t ___value, const MethodInfo* method) +{ + { + Int32U5BU5D_t420* L_0 = ___array; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + int32_t L_3 = ___value; + int32_t L_4 = (( int32_t (*) (Object_t * /* static, unused */, Int32U5BU5D_t420*, int32_t, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (Int32U5BU5D_t420*)L_0, (int32_t)L_1, (int32_t)L_2, (int32_t)L_3, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_4; + } +} +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1077; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral1079; +extern Il2CppCodeGenString* _stringLiteral1081; +extern "C" int32_t Array_BinarySearch_TisInt32_t161_m18538_gshared (Object_t * __this /* static, unused */, Int32U5BU5D_t420* ___array, int32_t ___index, int32_t ___length, int32_t ___value, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1077 = il2cpp_codegen_string_literal_from_index(1077); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral1079 = il2cpp_codegen_string_literal_from_index(1079); + _stringLiteral1081 = il2cpp_codegen_string_literal_from_index(1081); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Exception_t152 * V_4 = {0}; + int32_t V_5 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Int32U5BU5D_t420* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1077, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_4, (String_t*)_stringLiteral249, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___length; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0049; + } + } + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, (String_t*)_stringLiteral966, (String_t*)L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0049: + { + int32_t L_8 = ___index; + Int32U5BU5D_t420* L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = ___length; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_0064; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1079, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0064: + { + Object_t* L_13 = ___comparer; + if (L_13) + { + goto IL_0072; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + Comparer_1_t1977 * L_14 = (( Comparer_1_t1977 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + ___comparer = (Object_t*)L_14; + } + +IL_0072: + { + int32_t L_15 = ___index; + V_0 = (int32_t)L_15; + int32_t L_16 = ___index; + int32_t L_17 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)L_17))-(int32_t)1)); + V_2 = (int32_t)0; + } + +IL_007c: + try + { // begin try (depth: 1) + { + goto IL_00bb; + } + +IL_0081: + { + int32_t L_18 = V_0; + int32_t L_19 = V_1; + int32_t L_20 = V_0; + V_3 = (int32_t)((int32_t)((int32_t)L_18+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_19-(int32_t)L_20))/(int32_t)2)))); + Object_t* L_21 = ___comparer; + int32_t L_22 = ___value; + Int32U5BU5D_t420* L_23 = ___array; + int32_t L_24 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((Object_t*)L_21); + int32_t L_26 = (int32_t)InterfaceFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)L_21, (int32_t)L_22, (int32_t)(*(int32_t*)(int32_t*)SZArrayLdElema(L_23, L_25, sizeof(int32_t)))); + V_2 = (int32_t)L_26; + int32_t L_27 = V_2; + if (L_27) + { + goto IL_00a7; + } + } + +IL_009f: + { + int32_t L_28 = V_3; + V_5 = (int32_t)L_28; + goto IL_00e3; + } + +IL_00a7: + { + int32_t L_29 = V_2; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_00b7; + } + } + +IL_00ae: + { + int32_t L_30 = V_3; + V_1 = (int32_t)((int32_t)((int32_t)L_30-(int32_t)1)); + goto IL_00bb; + } + +IL_00b7: + { + int32_t L_31 = V_3; + V_0 = (int32_t)((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00bb: + { + int32_t L_32 = V_0; + int32_t L_33 = V_1; + if ((((int32_t)L_32) <= ((int32_t)L_33))) + { + goto IL_0081; + } + } + +IL_00c2: + { + goto IL_00e0; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00c7; + throw e; + } + +CATCH_00c7: + { // begin catch(System.Exception) + { + V_4 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_34 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1081, /*hidden argument*/NULL); + Exception_t152 * L_35 = V_4; + InvalidOperationException_t914 * L_36 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_36, (String_t*)L_34, (Exception_t152 *)L_35, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00db: + { + goto IL_00e0; + } + } // end catch (depth: 1) + +IL_00e0: + { + int32_t L_37 = V_0; + return ((~L_37)); + } + +IL_00e3: + { + int32_t L_38 = V_5; + return L_38; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Mark_t850 Array_InternalArray__get_Item_TisMark_t850_m18539_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Mark_t850 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Mark_t850 *)(&V_0)); + Mark_t850 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Mark_t850 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Mark_t850 *)(&V_2)); + Mark_t850 L_5 = ___item; + goto IL_004d; + } + { + Mark_t850 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Mark_t850 L_7 = V_2; + Mark_t850 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared (Array_t * __this, MarkU5BU5D_t856* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + MarkU5BU5D_t856* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + MarkU5BU5D_t856* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + MarkU5BU5D_t856* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + MarkU5BU5D_t856* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + MarkU5BU5D_t856* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared (Array_t * __this, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Mark_t850 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Mark_t850 *)(&V_2)); + Mark_t850 L_5 = ___item; + goto IL_005d; + } + { + Mark_t850 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Mark_t850 L_10 = ___item; + Mark_t850 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisMark_t850_m18545_gshared (Array_t * __this, int32_t ___index, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisMark_t850_m18546_gshared (Array_t * __this, int32_t ___index, Mark_t850 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Mark_t850 L_6 = ___item; + Mark_t850 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Mark_t850 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2327 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2327 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2327 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" UriScheme_t887 Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + UriScheme_t887 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (UriScheme_t887 *)(&V_0)); + UriScheme_t887 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UriScheme_t887 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UriScheme_t887 *)(&V_2)); + UriScheme_t887 L_5 = ___item; + goto IL_004d; + } + { + UriScheme_t887 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + UriScheme_t887 L_7 = V_2; + UriScheme_t887 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared (Array_t * __this, UriSchemeU5BU5D_t888* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UriSchemeU5BU5D_t888* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UriSchemeU5BU5D_t888* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UriSchemeU5BU5D_t888* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UriSchemeU5BU5D_t888* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UriSchemeU5BU5D_t888* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared (Array_t * __this, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + UriScheme_t887 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (UriScheme_t887 *)(&V_2)); + UriScheme_t887 L_5 = ___item; + goto IL_005d; + } + { + UriScheme_t887 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + UriScheme_t887 L_10 = ___item; + UriScheme_t887 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared (Array_t * __this, int32_t ___index, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared (Array_t * __this, int32_t ___index, UriScheme_t887 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + UriScheme_t887 L_6 = ___item; + UriScheme_t887 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (UriScheme_t887 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2328 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2328 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2328 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint32_t Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint32_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint32_t*)(&V_0)); + uint32_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint32_t*)(&V_2)); + uint32_t L_5 = ___item; + goto IL_004d; + } + { + uint32_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint32_t L_7 = V_2; + uint32_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((uint32_t*)(&___item)); + bool L_10 = UInt32_Equals_m5857((uint32_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared (Array_t * __this, UInt32U5BU5D_t957* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UInt32U5BU5D_t957* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UInt32U5BU5D_t957* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt32U5BU5D_t957* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared (Array_t * __this, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint32_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint32_t*)(&V_2)); + uint32_t L_5 = ___item; + goto IL_005d; + } + { + uint32_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint32_t L_10 = ___item; + uint32_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((uint32_t*)(&V_2)); + bool L_13 = UInt32_Equals_m5857((uint32_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared (Array_t * __this, int32_t ___index, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared (Array_t * __this, int32_t ___index, uint32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint32_t L_6 = ___item; + uint32_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint32_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2330 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2330 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2330 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int32_t Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int32_t*)(&V_0)); + int32_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_004d; + } + { + int32_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int32_t L_7 = V_2; + int32_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared (Array_t * __this, ClientCertificateTypeU5BU5D_t1059* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ClientCertificateTypeU5BU5D_t1059* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ClientCertificateTypeU5BU5D_t1059* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ClientCertificateTypeU5BU5D_t1059* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ClientCertificateTypeU5BU5D_t1059* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ClientCertificateTypeU5BU5D_t1059* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared (Array_t * __this, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int32_t*)(&V_2)); + int32_t L_5 = ___item; + goto IL_005d; + } + { + int32_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int32_t L_10 = ___item; + int32_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared (Array_t * __this, int32_t ___index, int32_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int32_t L_6 = ___item; + int32_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int32_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2334 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2334 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2334 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint64_t Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint64_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint64_t*)(&V_0)); + uint64_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint64_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint64_t*)(&V_2)); + uint64_t L_5 = ___item; + goto IL_004d; + } + { + uint64_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint64_t L_7 = V_2; + uint64_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((uint64_t*)(&___item)); + bool L_10 = UInt64_Equals_m5887((uint64_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared (Array_t * __this, UInt64U5BU5D_t1591* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + UInt64U5BU5D_t1591* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt64U5BU5D_t1591* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + UInt64U5BU5D_t1591* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + UInt64U5BU5D_t1591* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + UInt64U5BU5D_t1591* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared (Array_t * __this, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint64_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint64_t*)(&V_2)); + uint64_t L_5 = ___item; + goto IL_005d; + } + { + uint64_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint64_t L_10 = ___item; + uint64_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((uint64_t*)(&V_2)); + bool L_13 = UInt64_Equals_m5887((uint64_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared (Array_t * __this, int32_t ___index, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared (Array_t * __this, int32_t ___index, uint64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint64_t L_6 = ___item; + uint64_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint64_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2336 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2336 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2336 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int16_t Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int16_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int16_t*)(&V_0)); + int16_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int16_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int16_t*)(&V_2)); + int16_t L_5 = ___item; + goto IL_004d; + } + { + int16_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int16_t L_7 = V_2; + int16_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((int16_t*)(&___item)); + bool L_10 = Int16_Equals_m5967((int16_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared (Array_t * __this, Int16U5BU5D_t1795* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Int16U5BU5D_t1795* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int16U5BU5D_t1795* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Int16U5BU5D_t1795* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Int16U5BU5D_t1795* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int16U5BU5D_t1795* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared (Array_t * __this, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int16_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int16_t*)(&V_2)); + int16_t L_5 = ___item; + goto IL_005d; + } + { + int16_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int16_t L_10 = ___item; + int16_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((int16_t*)(&V_2)); + bool L_13 = Int16_Equals_m5967((int16_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared (Array_t * __this, int32_t ___index, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared (Array_t * __this, int32_t ___index, int16_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int16_t L_6 = ___item; + int16_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int16_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2337 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2337 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2337 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int8_t Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int8_t V_0 = 0x0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int8_t*)(&V_0)); + int8_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int8_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int8_t*)(&V_2)); + int8_t L_5 = ___item; + goto IL_004d; + } + { + int8_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int8_t L_7 = V_2; + int8_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((int8_t*)(&___item)); + bool L_10 = SByte_Equals_m5939((int8_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared (Array_t * __this, SByteU5BU5D_t1646* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + SByteU5BU5D_t1646* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SByteU5BU5D_t1646* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + SByteU5BU5D_t1646* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + SByteU5BU5D_t1646* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SByteU5BU5D_t1646* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared (Array_t * __this, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int8_t V_2 = 0x0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int8_t*)(&V_2)); + int8_t L_5 = ___item; + goto IL_005d; + } + { + int8_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int8_t L_10 = ___item; + int8_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((int8_t*)(&V_2)); + bool L_13 = SByte_Equals_m5939((int8_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared (Array_t * __this, int32_t ___index, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared (Array_t * __this, int32_t ___index, int8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int8_t L_6 = ___item; + int8_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int8_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2338 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2338 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2338 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" int64_t Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + int64_t V_0 = 0; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (int64_t*)(&V_0)); + int64_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int64_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int64_t*)(&V_2)); + int64_t L_5 = ___item; + goto IL_004d; + } + { + int64_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + int64_t L_7 = V_2; + int64_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((int64_t*)(&___item)); + bool L_10 = Int64_Equals_m5828((int64_t*)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared (Array_t * __this, Int64U5BU5D_t1773* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + Int64U5BU5D_t1773* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int64U5BU5D_t1773* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + Int64U5BU5D_t1773* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + Int64U5BU5D_t1773* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Int64U5BU5D_t1773* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared (Array_t * __this, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int64_t V_2 = 0; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (int64_t*)(&V_2)); + int64_t L_5 = ___item; + goto IL_005d; + } + { + int64_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + int64_t L_10 = ___item; + int64_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((int64_t*)(&V_2)); + bool L_13 = Int64_Equals_m5828((int64_t*)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisInt64_t455_m18608_gshared (Array_t * __this, int32_t ___index, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared (Array_t * __this, int32_t ___index, int64_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + int64_t L_6 = ___item; + int64_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (int64_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2339 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2339 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2339 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// System.Void System.Array::Sort(T[]) +// System.Void System.Array::Sort(T[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisObject_t_m18611_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[]) +// System.Void System.Array::Sort(TKey[],TValue[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18612_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___keys; + ObjectU5BU5D_t162* L_3 = ___items; + ObjectU5BU5D_t162* L_4 = ___keys; + NullCheck(L_4); + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)L_3, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisObject_t_m18613_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Object_t* L_4 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Object_t*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18614_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___keys; + ObjectU5BU5D_t162* L_3 = ___items; + ObjectU5BU5D_t162* L_4 = ___keys; + NullCheck(L_4); + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)L_3, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisObject_t_m10899_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (ObjectU5BU5D_t162*)(ObjectU5BU5D_t162*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32) +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18615_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___keys, ObjectU5BU5D_t162* ___items, int32_t ___index, int32_t ___length, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = ___keys; + ObjectU5BU5D_t162* L_1 = ___items; + int32_t L_2 = ___index; + int32_t L_3 = ___length; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (ObjectU5BU5D_t162*)L_1, (int32_t)L_2, (int32_t)L_3, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(T[],System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisObject_t_m18616_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Comparison_1_t1890 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Comparison_1_t1890 * L_4 = ___comparison; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, Comparison_1_t1890 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Comparison_1_t1890 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Boolean System.Array::TrueForAll(T[],System.Predicate`1) +// System.Boolean System.Array::TrueForAll(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" bool Array_TrueForAll_TisObject_t_m18617_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + V_1 = (ObjectU5BU5D_t162*)L_4; + V_2 = (int32_t)0; + goto IL_0045; + } + +IL_002b: + { + ObjectU5BU5D_t162* L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + Predicate_1_t1885 * L_8 = ___match; + Object_t * L_9 = V_0; + NullCheck((Predicate_1_t1885 *)L_8); + bool L_10 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_8, (Object_t *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (L_10) + { + goto IL_0041; + } + } + { + return 0; + } + +IL_0041: + { + int32_t L_11 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0045: + { + int32_t L_12 = V_2; + ObjectU5BU5D_t162* L_13 = V_1; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_002b; + } + } + { + return 1; + } +} +// System.Void System.Array::ForEach(T[],System.Action`1) +// System.Void System.Array::ForEach(T[],System.Action`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral2709; +extern "C" void Array_ForEach_TisObject_t_m18618_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Action_1_t1910 * ___action, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral2709 = il2cpp_codegen_string_literal_from_index(2709); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Action_1_t1910 * L_2 = ___action; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral2709, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + V_1 = (ObjectU5BU5D_t162*)L_4; + V_2 = (int32_t)0; + goto IL_003e; + } + +IL_002b: + { + ObjectU5BU5D_t162* L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + Action_1_t1910 * L_8 = ___action; + Object_t * L_9 = V_0; + NullCheck((Action_1_t1910 *)L_8); + (( void (*) (Action_1_t1910 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Action_1_t1910 *)L_8, (Object_t *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + int32_t L_10 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_003e: + { + int32_t L_11 = V_2; + ObjectU5BU5D_t162* L_12 = V_1; + NullCheck(L_12); + if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_12)->max_length))))))) + { + goto IL_002b; + } + } + { + return; + } +} +// TOutput[] System.Array::ConvertAll(TInput[],System.Converter`2) +// TOutput[] System.Array::ConvertAll(TInput[],System.Converter`2) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral2084; +extern "C" ObjectU5BU5D_t162* Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Converter_2_t2340 * ___converter, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral2084 = il2cpp_codegen_string_literal_from_index(2084); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Converter_2_t2340 * L_2 = ___converter; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral2084, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + V_1 = (int32_t)0; + goto IL_004a; + } + +IL_0032: + { + ObjectU5BU5D_t162* L_5 = V_0; + int32_t L_6 = V_1; + Converter_2_t2340 * L_7 = ___converter; + ObjectU5BU5D_t162* L_8 = ___array; + int32_t L_9 = V_1; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + int32_t L_10 = L_9; + NullCheck((Converter_2_t2340 *)L_7); + Object_t * L_11 = (( Object_t * (*) (Converter_2_t2340 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Converter_2_t2340 *)L_7, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_8, L_10, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + *((Object_t **)(Object_t **)SZArrayLdElema(L_5, L_6, sizeof(Object_t *))) = (Object_t *)L_11; + int32_t L_12 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_004a: + { + int32_t L_13 = V_1; + ObjectU5BU5D_t162* L_14 = ___array; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_0032; + } + } + { + ObjectU5BU5D_t162* L_15 = V_0; + return L_15; + } +} +// System.Int32 System.Array::FindLastIndex(T[],System.Predicate`1) +// System.Int32 System.Array::FindLastIndex(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18620_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Predicate_1_t1885 * L_4 = ___match; + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Predicate_1_t1885 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// System.Int32 System.Array::FindLastIndex(T[],System.Int32,System.Int32,System.Predicate`1) +// System.Int32 System.Array::FindLastIndex(T[],System.Int32,System.Int32,System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18621_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, int32_t ___count, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___startIndex; + ObjectU5BU5D_t162* L_5 = ___array; + NullCheck(L_5); + if ((((int32_t)L_4) > ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + int32_t L_7 = ___count; + ObjectU5BU5D_t162* L_8 = ___array; + NullCheck(L_8); + if ((((int32_t)((int32_t)((int32_t)L_6+(int32_t)L_7))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003c: + { + int32_t L_10 = ___startIndex; + int32_t L_11 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11))-(int32_t)1)); + goto IL_005f; + } + +IL_0047: + { + Predicate_1_t1885 * L_12 = ___match; + ObjectU5BU5D_t162* L_13 = ___array; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + NullCheck((Predicate_1_t1885 *)L_12); + bool L_16 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_12, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_13, L_15, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_16) + { + goto IL_005b; + } + } + { + int32_t L_17 = V_0; + return L_17; + } + +IL_005b: + { + int32_t L_18 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_18-(int32_t)1)); + } + +IL_005f: + { + int32_t L_19 = V_0; + int32_t L_20 = ___startIndex; + if ((((int32_t)L_19) >= ((int32_t)L_20))) + { + goto IL_0047; + } + } + { + return (-1); + } +} +// System.Int32 System.Array::FindLastIndex(T[],System.Int32,System.Predicate`1) +// System.Int32 System.Array::FindLastIndex(T[],System.Int32,System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern "C" int32_t Array_FindLastIndex_TisObject_t_m18622_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_000c; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m10057(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000c: + { + ObjectU5BU5D_t162* L_2 = ___array; + int32_t L_3 = ___startIndex; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = ___startIndex; + Predicate_1_t1885 * L_6 = ___match; + int32_t L_7 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)L_3, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)L_5)), (Predicate_1_t1885 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_7; + } +} +// System.Int32 System.Array::FindIndex(T[],System.Predicate`1) +// System.Int32 System.Array::FindIndex(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_FindIndex_TisObject_t_m18623_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Predicate_1_t1885 * L_4 = ___match; + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Predicate_1_t1885 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// System.Int32 System.Array::FindIndex(T[],System.Int32,System.Int32,System.Predicate`1) +// System.Int32 System.Array::FindIndex(T[],System.Int32,System.Int32,System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" int32_t Array_FindIndex_TisObject_t_m18624_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, int32_t ___count, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + int32_t L_4 = ___startIndex; + ObjectU5BU5D_t162* L_5 = ___array; + NullCheck(L_5); + if ((((int32_t)L_4) > ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + int32_t L_7 = ___count; + ObjectU5BU5D_t162* L_8 = ___array; + NullCheck(L_8); + if ((((int32_t)((int32_t)((int32_t)L_6+(int32_t)L_7))) <= ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_9 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_9, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_9); + } + +IL_003c: + { + int32_t L_10 = ___startIndex; + V_0 = (int32_t)L_10; + goto IL_005b; + } + +IL_0043: + { + Predicate_1_t1885 * L_11 = ___match; + ObjectU5BU5D_t162* L_12 = ___array; + int32_t L_13 = V_0; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + NullCheck((Predicate_1_t1885 *)L_11); + bool L_15 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_11, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_15) + { + goto IL_0057; + } + } + { + int32_t L_16 = V_0; + return L_16; + } + +IL_0057: + { + int32_t L_17 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_17+(int32_t)1)); + } + +IL_005b: + { + int32_t L_18 = V_0; + int32_t L_19 = ___startIndex; + int32_t L_20 = ___count; + if ((((int32_t)L_18) < ((int32_t)((int32_t)((int32_t)L_19+(int32_t)L_20))))) + { + goto IL_0043; + } + } + { + return (-1); + } +} +// System.Int32 System.Array::FindIndex(T[],System.Int32,System.Predicate`1) +// System.Int32 System.Array::FindIndex(T[],System.Int32,System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_FindIndex_TisObject_t_m18625_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___startIndex, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + int32_t L_3 = ___startIndex; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = ___startIndex; + Predicate_1_t1885 * L_6 = ___match; + int32_t L_7 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Predicate_1_t1885 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)L_3, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)L_5)), (Predicate_1_t1885 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_7; + } +} +// System.Int32 System.Array::BinarySearch(T[],T) +// System.Int32 System.Array::BinarySearch(T[],T) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_BinarySearch_TisObject_t_m18626_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Object_t * L_4 = ___value; + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Object_t *)L_4, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1077; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1078; +extern Il2CppCodeGenString* _stringLiteral1079; +extern Il2CppCodeGenString* _stringLiteral1081; +extern "C" int32_t Array_BinarySearch_TisObject_t_m18627_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, Object_t * ___value, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1077 = il2cpp_codegen_string_literal_from_index(1077); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + _stringLiteral1079 = il2cpp_codegen_string_literal_from_index(1079); + _stringLiteral1081 = il2cpp_codegen_string_literal_from_index(1081); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + int32_t V_3 = 0; + Exception_t152 * V_4 = {0}; + int32_t V_5 = 0; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1077, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_4 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_4, (String_t*)_stringLiteral249, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___length; + if ((((int32_t)L_5) >= ((int32_t)0))) + { + goto IL_0049; + } + } + { + String_t* L_6 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_7 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_7, (String_t*)_stringLiteral966, (String_t*)L_6, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_7); + } + +IL_0049: + { + int32_t L_8 = ___index; + ObjectU5BU5D_t162* L_9 = ___array; + NullCheck(L_9); + int32_t L_10 = ___length; + if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_9)->max_length))))-(int32_t)L_10))))) + { + goto IL_0064; + } + } + { + String_t* L_11 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1079, /*hidden argument*/NULL); + ArgumentException_t437 * L_12 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_12, (String_t*)L_11, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_12); + } + +IL_0064: + { + Object_t* L_13 = ___comparer; + if (L_13) + { + goto IL_0072; + } + } + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + Comparer_1_t1886 * L_14 = (( Comparer_1_t1886 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + ___comparer = (Object_t*)L_14; + } + +IL_0072: + { + int32_t L_15 = ___index; + V_0 = (int32_t)L_15; + int32_t L_16 = ___index; + int32_t L_17 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)L_17))-(int32_t)1)); + V_2 = (int32_t)0; + } + +IL_007c: + try + { // begin try (depth: 1) + { + goto IL_00bb; + } + +IL_0081: + { + int32_t L_18 = V_0; + int32_t L_19 = V_1; + int32_t L_20 = V_0; + V_3 = (int32_t)((int32_t)((int32_t)L_18+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_19-(int32_t)L_20))/(int32_t)2)))); + Object_t* L_21 = ___comparer; + Object_t * L_22 = ___value; + ObjectU5BU5D_t162* L_23 = ___array; + int32_t L_24 = V_3; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + NullCheck((Object_t*)L_21); + int32_t L_26 = (int32_t)InterfaceFuncInvoker2< int32_t, Object_t *, Object_t * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)L_21, (Object_t *)L_22, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_23, L_25, sizeof(Object_t *)))); + V_2 = (int32_t)L_26; + int32_t L_27 = V_2; + if (L_27) + { + goto IL_00a7; + } + } + +IL_009f: + { + int32_t L_28 = V_3; + V_5 = (int32_t)L_28; + goto IL_00e3; + } + +IL_00a7: + { + int32_t L_29 = V_2; + if ((((int32_t)L_29) >= ((int32_t)0))) + { + goto IL_00b7; + } + } + +IL_00ae: + { + int32_t L_30 = V_3; + V_1 = (int32_t)((int32_t)((int32_t)L_30-(int32_t)1)); + goto IL_00bb; + } + +IL_00b7: + { + int32_t L_31 = V_3; + V_0 = (int32_t)((int32_t)((int32_t)L_31+(int32_t)1)); + } + +IL_00bb: + { + int32_t L_32 = V_0; + int32_t L_33 = V_1; + if ((((int32_t)L_32) <= ((int32_t)L_33))) + { + goto IL_0081; + } + } + +IL_00c2: + { + goto IL_00e0; + } + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00c7; + throw e; + } + +CATCH_00c7: + { // begin catch(System.Exception) + { + V_4 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_34 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1081, /*hidden argument*/NULL); + Exception_t152 * L_35 = V_4; + InvalidOperationException_t914 * L_36 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_36, (String_t*)L_34, (Exception_t152 *)L_35, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_36); + } + +IL_00db: + { + goto IL_00e0; + } + } // end catch (depth: 1) + +IL_00e0: + { + int32_t L_37 = V_0; + return ((~L_37)); + } + +IL_00e3: + { + int32_t L_38 = V_5; + return L_38; + } +} +// System.Int32 System.Array::BinarySearch(T[],T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::BinarySearch(T[],T,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_BinarySearch_TisObject_t_m18628_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ObjectU5BU5D_t162* L_3 = ___array; + NullCheck(L_3); + Object_t * L_4 = ___value; + Object_t* L_5 = ___comparer; + int32_t L_6 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length)))), (Object_t *)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_6; + } +} +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +// System.Int32 System.Array::BinarySearch(T[],System.Int32,System.Int32,T) +extern "C" int32_t Array_BinarySearch_TisObject_t_m18629_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, int32_t ___index, int32_t ___length, Object_t * ___value, const MethodInfo* method) +{ + { + ObjectU5BU5D_t162* L_0 = ___array; + int32_t L_1 = ___index; + int32_t L_2 = ___length; + Object_t * L_3 = ___value; + int32_t L_4 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, int32_t, int32_t, Object_t *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_0, (int32_t)L_1, (int32_t)L_2, (Object_t *)L_3, (Object_t*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_4; + } +} +// System.Int32 System.Array::IndexOf(T[],T) +// System.Int32 System.Array::IndexOf(T[],T) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisObject_t_m10905_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + Object_t * L_3 = ___value; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (Object_t *)L_3, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisObject_t_m18630_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + ObjectU5BU5D_t162* L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = ___startIndex; + int32_t L_7 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (Object_t *)L_3, (int32_t)L_4, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_7; + } +} +// System.Int32 System.Array::LastIndexOf(T[],T) +// System.Int32 System.Array::LastIndexOf(T[],T) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18631_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + NullCheck(L_2); + if ((((int32_t)((int32_t)(((Array_t *)L_2)->max_length))))) + { + goto IL_001b; + } + } + { + return (-1); + } + +IL_001b: + { + ObjectU5BU5D_t162* L_3 = ___array; + Object_t * L_4 = ___value; + ObjectU5BU5D_t162* L_5 = ___array; + NullCheck(L_5); + int32_t L_6 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_3, (Object_t *)L_4, (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_5)->max_length))))-(int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_6; + } +} +// System.Int32 System.Array::LastIndexOf(T[],T,System.Int32) +// System.Int32 System.Array::LastIndexOf(T[],T,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18632_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + Object_t * L_3 = ___value; + int32_t L_4 = ___startIndex; + int32_t L_5 = ___startIndex; + int32_t L_6 = (( int32_t (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162*, Object_t *, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162*)L_2, (Object_t *)L_3, (int32_t)L_4, (int32_t)((int32_t)((int32_t)L_5+(int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_6; + } +} +// System.Int32 System.Array::LastIndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::LastIndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_LastIndexOf_TisObject_t_m18633_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Object_t * ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + EqualityComparer_1_t1870 * V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0043; + } + } + { + int32_t L_3 = ___startIndex; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0043; + } + } + { + int32_t L_6 = ___startIndex; + ObjectU5BU5D_t162* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_6) > ((int32_t)L_8))) + { + goto IL_0043; + } + } + { + int32_t L_9 = ___startIndex; + int32_t L_10 = ___count; + ObjectU5BU5D_t162* L_11 = ___array; + NullCheck((Array_t *)L_11); + int32_t L_12 = Array_GetLowerBound_m6431((Array_t *)L_11, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10))+(int32_t)1))) >= ((int32_t)L_12))) + { + goto IL_0049; + } + } + +IL_0043: + { + ArgumentOutOfRangeException_t915 * L_13 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0049: + { + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t1870 * L_14 = (( EqualityComparer_1_t1870 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (EqualityComparer_1_t1870 *)L_14; + int32_t L_15 = ___startIndex; + V_1 = (int32_t)L_15; + goto IL_006f; + } + +IL_0056: + { + EqualityComparer_1_t1870 * L_16 = V_0; + ObjectU5BU5D_t162* L_17 = ___array; + int32_t L_18 = V_1; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + Object_t * L_20 = ___value; + NullCheck((EqualityComparer_1_t1870 *)L_16); + bool L_21 = (bool)VirtFuncInvoker2< bool, Object_t *, Object_t * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1870 *)L_16, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_17, L_19, sizeof(Object_t *))), (Object_t *)L_20); + if (!L_21) + { + goto IL_006b; + } + } + { + int32_t L_22 = V_1; + return L_22; + } + +IL_006b: + { + int32_t L_23 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_23-(int32_t)1)); + } + +IL_006f: + { + int32_t L_24 = V_1; + int32_t L_25 = ___startIndex; + int32_t L_26 = ___count; + if ((((int32_t)L_24) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_25-(int32_t)L_26))+(int32_t)1))))) + { + goto IL_0056; + } + } + { + return (-1); + } +} +// T[] System.Array::FindAll(T[],System.Predicate`1) +// T[] System.Array::FindAll(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" ObjectU5BU5D_t162* Array_FindAll_TisObject_t_m18634_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + ObjectU5BU5D_t162* V_1 = {0}; + Object_t * V_2 = {0}; + ObjectU5BU5D_t162* V_3 = {0}; + int32_t V_4 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + V_0 = (int32_t)0; + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + V_1 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))))); + ObjectU5BU5D_t162* L_5 = ___array; + V_3 = (ObjectU5BU5D_t162*)L_5; + V_4 = (int32_t)0; + goto IL_005e; + } + +IL_0037: + { + ObjectU5BU5D_t162* L_6 = V_3; + int32_t L_7 = V_4; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + V_2 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *))); + Predicate_1_t1885 * L_9 = ___match; + Object_t * L_10 = V_2; + NullCheck((Predicate_1_t1885 *)L_9); + bool L_11 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Predicate_1_t1885 *)L_9, (Object_t *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + if (!L_11) + { + goto IL_0058; + } + } + { + ObjectU5BU5D_t162* L_12 = V_1; + int32_t L_13 = V_0; + int32_t L_14 = (int32_t)L_13; + V_0 = (int32_t)((int32_t)((int32_t)L_14+(int32_t)1)); + Object_t * L_15 = V_2; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_14); + *((Object_t **)(Object_t **)SZArrayLdElema(L_12, L_14, sizeof(Object_t *))) = (Object_t *)L_15; + } + +IL_0058: + { + int32_t L_16 = V_4; + V_4 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_005e: + { + int32_t L_17 = V_4; + ObjectU5BU5D_t162* L_18 = V_3; + NullCheck(L_18); + if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_18)->max_length))))))) + { + goto IL_0037; + } + } + { + int32_t L_19 = V_0; + (( void (*) (Object_t * /* static, unused */, ObjectU5BU5D_t162**, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (ObjectU5BU5D_t162**)(&V_1), (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + ObjectU5BU5D_t162* L_20 = V_1; + return L_20; + } +} +// System.Boolean System.Array::Exists(T[],System.Predicate`1) +// System.Boolean System.Array::Exists(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" bool Array_Exists_TisObject_t_m18635_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + V_1 = (ObjectU5BU5D_t162*)L_4; + V_2 = (int32_t)0; + goto IL_0045; + } + +IL_002b: + { + ObjectU5BU5D_t162* L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + Predicate_1_t1885 * L_8 = ___match; + Object_t * L_9 = V_0; + NullCheck((Predicate_1_t1885 *)L_8); + bool L_10 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_8, (Object_t *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_10) + { + goto IL_0041; + } + } + { + return 1; + } + +IL_0041: + { + int32_t L_11 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_0045: + { + int32_t L_12 = V_2; + ObjectU5BU5D_t162* L_13 = V_1; + NullCheck(L_13); + if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_13)->max_length))))))) + { + goto IL_002b; + } + } + { + return 0; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" ReadOnlyCollection_1_t1840 * Array_AsReadOnly_TisObject_t_m10919_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + ObjectU5BU5D_t162* L_2 = ___array; + ArrayReadOnlyList_1_t2341 * L_3 = (ArrayReadOnlyList_1_t2341 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); + (( void (*) (ArrayReadOnlyList_1_t2341 *, ObjectU5BU5D_t162*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(L_3, (ObjectU5BU5D_t162*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + ReadOnlyCollection_1_t1840 * L_4 = (ReadOnlyCollection_1_t1840 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 2)); + (( void (*) (ReadOnlyCollection_1_t1840 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->method)(L_4, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)); + return L_4; + } +} +// T System.Array::Find(T[],System.Predicate`1) +// T System.Array::Find(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" Object_t * Array_Find_TisObject_t_m18636_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + Object_t * V_0 = {0}; + ObjectU5BU5D_t162* V_1 = {0}; + int32_t V_2 = 0; + Object_t * V_3 = {0}; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + V_1 = (ObjectU5BU5D_t162*)L_4; + V_2 = (int32_t)0; + goto IL_0045; + } + +IL_002b: + { + ObjectU5BU5D_t162* L_5 = V_1; + int32_t L_6 = V_2; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + V_0 = (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_5, L_7, sizeof(Object_t *))); + Predicate_1_t1885 * L_8 = ___match; + Object_t * L_9 = V_0; + NullCheck((Predicate_1_t1885 *)L_8); + bool L_10 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_8, (Object_t *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_10) + { + goto IL_0041; + } + } + { + Object_t * L_11 = V_0; + return L_11; + } + +IL_0041: + { + int32_t L_12 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_12+(int32_t)1)); + } + +IL_0045: + { + int32_t L_13 = V_2; + ObjectU5BU5D_t162* L_14 = V_1; + NullCheck(L_14); + if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_14)->max_length))))))) + { + goto IL_002b; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_3)); + Object_t * L_15 = V_3; + return L_15; + } +} +// T System.Array::FindLast(T[],System.Predicate`1) +// T System.Array::FindLast(T[],System.Predicate`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Object_t_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1814; +extern "C" Object_t * Array_FindLast_TisObject_t_m18637_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___array, Predicate_1_t1885 * ___match, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Object_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(0); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1814 = il2cpp_codegen_string_literal_from_index(1814); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + Object_t * V_1 = {0}; + { + ObjectU5BU5D_t162* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + Predicate_1_t1885 * L_2 = ___match; + if (L_2) + { + goto IL_0022; + } + } + { + ArgumentNullException_t151 * L_3 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_3, (String_t*)_stringLiteral1814, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0022: + { + ObjectU5BU5D_t162* L_4 = ___array; + NullCheck(L_4); + V_0 = (int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length))))-(int32_t)1)); + goto IL_004b; + } + +IL_002d: + { + Predicate_1_t1885 * L_5 = ___match; + ObjectU5BU5D_t162* L_6 = ___array; + int32_t L_7 = V_0; + NullCheck(L_6); + IL2CPP_ARRAY_BOUNDS_CHECK(L_6, L_7); + int32_t L_8 = L_7; + NullCheck((Predicate_1_t1885 *)L_5); + bool L_9 = (( bool (*) (Predicate_1_t1885 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Predicate_1_t1885 *)L_5, (Object_t *)(*(Object_t **)(Object_t **)SZArrayLdElema(L_6, L_8, sizeof(Object_t *))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if (!L_9) + { + goto IL_0047; + } + } + { + ObjectU5BU5D_t162* L_10 = ___array; + int32_t L_11 = V_0; + NullCheck(L_10); + IL2CPP_ARRAY_BOUNDS_CHECK(L_10, L_11); + int32_t L_12 = L_11; + return (*(Object_t **)(Object_t **)SZArrayLdElema(L_10, L_12, sizeof(Object_t *))); + } + +IL_0047: + { + int32_t L_13 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_13-(int32_t)1)); + } + +IL_004b: + { + int32_t L_14 = V_0; + if ((((int32_t)L_14) >= ((int32_t)0))) + { + goto IL_002d; + } + } + { + Initobj (Object_t_il2cpp_TypeInfo_var, (&V_1)); + Object_t * L_15 = V_1; + return L_15; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" TableRange_t1147 Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + TableRange_t1147 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (TableRange_t1147 *)(&V_0)); + TableRange_t1147 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + TableRange_t1147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (TableRange_t1147 *)(&V_2)); + TableRange_t1147 L_5 = ___item; + goto IL_004d; + } + { + TableRange_t1147 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + TableRange_t1147 L_7 = V_2; + TableRange_t1147 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared (Array_t * __this, TableRangeU5BU5D_t1149* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + TableRangeU5BU5D_t1149* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TableRangeU5BU5D_t1149* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + TableRangeU5BU5D_t1149* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + TableRangeU5BU5D_t1149* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TableRangeU5BU5D_t1149* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared (Array_t * __this, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + TableRange_t1147 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (TableRange_t1147 *)(&V_2)); + TableRange_t1147 L_5 = ___item; + goto IL_005d; + } + { + TableRange_t1147 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + TableRange_t1147 L_10 = ___item; + TableRange_t1147 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared (Array_t * __this, int32_t ___index, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared (Array_t * __this, int32_t ___index, TableRange_t1147 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + TableRange_t1147 L_6 = ___item; + TableRange_t1147 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (TableRange_t1147 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2346 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2346 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2346 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Slot_t1224 Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Slot_t1224 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Slot_t1224 *)(&V_0)); + Slot_t1224 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Slot_t1224 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Slot_t1224 *)(&V_2)); + Slot_t1224 L_5 = ___item; + goto IL_004d; + } + { + Slot_t1224 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Slot_t1224 L_7 = V_2; + Slot_t1224 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared (Array_t * __this, SlotU5BU5D_t1231* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + SlotU5BU5D_t1231* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1231* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1231* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + SlotU5BU5D_t1231* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1231* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared (Array_t * __this, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Slot_t1224 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Slot_t1224 *)(&V_2)); + Slot_t1224 L_5 = ___item; + goto IL_005d; + } + { + Slot_t1224 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Slot_t1224 L_10 = ___item; + Slot_t1224 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared (Array_t * __this, int32_t ___index, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared (Array_t * __this, int32_t ___index, Slot_t1224 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Slot_t1224 L_6 = ___item; + Slot_t1224 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Slot_t1224 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2355 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2355 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2355 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Slot_t1232 Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Slot_t1232 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Slot_t1232 *)(&V_0)); + Slot_t1232 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Slot_t1232 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Slot_t1232 *)(&V_2)); + Slot_t1232 L_5 = ___item; + goto IL_004d; + } + { + Slot_t1232 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Slot_t1232 L_7 = V_2; + Slot_t1232 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared (Array_t * __this, SlotU5BU5D_t1235* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + SlotU5BU5D_t1235* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + SlotU5BU5D_t1235* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + SlotU5BU5D_t1235* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared (Array_t * __this, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Slot_t1232 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Slot_t1232 *)(&V_2)); + Slot_t1232 L_5 = ___item; + goto IL_005d; + } + { + Slot_t1232 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Slot_t1232 L_10 = ___item; + Slot_t1232 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared (Array_t * __this, int32_t ___index, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared (Array_t * __this, int32_t ___index, Slot_t1232 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Slot_t1232 L_6 = ___item; + Slot_t1232 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Slot_t1232 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2356 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2356 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2356 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ILTokenInfo_t1312 Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ILTokenInfo_t1312 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ILTokenInfo_t1312 *)(&V_0)); + ILTokenInfo_t1312 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ILTokenInfo_t1312 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ILTokenInfo_t1312 *)(&V_2)); + ILTokenInfo_t1312 L_5 = ___item; + goto IL_004d; + } + { + ILTokenInfo_t1312 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ILTokenInfo_t1312 L_7 = V_2; + ILTokenInfo_t1312 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared (Array_t * __this, ILTokenInfoU5BU5D_t1315* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ILTokenInfoU5BU5D_t1315* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ILTokenInfoU5BU5D_t1315* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ILTokenInfoU5BU5D_t1315* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ILTokenInfoU5BU5D_t1315* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ILTokenInfoU5BU5D_t1315* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared (Array_t * __this, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ILTokenInfo_t1312 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ILTokenInfo_t1312 *)(&V_2)); + ILTokenInfo_t1312 L_5 = ___item; + goto IL_005d; + } + { + ILTokenInfo_t1312 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ILTokenInfo_t1312 L_10 = ___item; + ILTokenInfo_t1312 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared (Array_t * __this, int32_t ___index, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared (Array_t * __this, int32_t ___index, ILTokenInfo_t1312 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ILTokenInfo_t1312 L_6 = ___item; + ILTokenInfo_t1312 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ILTokenInfo_t1312 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2362 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2362 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2362 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" LabelData_t1314 Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + LabelData_t1314 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (LabelData_t1314 *)(&V_0)); + LabelData_t1314 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + LabelData_t1314 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (LabelData_t1314 *)(&V_2)); + LabelData_t1314 L_5 = ___item; + goto IL_004d; + } + { + LabelData_t1314 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + LabelData_t1314 L_7 = V_2; + LabelData_t1314 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared (Array_t * __this, LabelDataU5BU5D_t1316* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + LabelDataU5BU5D_t1316* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LabelDataU5BU5D_t1316* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + LabelDataU5BU5D_t1316* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + LabelDataU5BU5D_t1316* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LabelDataU5BU5D_t1316* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared (Array_t * __this, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + LabelData_t1314 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (LabelData_t1314 *)(&V_2)); + LabelData_t1314 L_5 = ___item; + goto IL_005d; + } + { + LabelData_t1314 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + LabelData_t1314 L_10 = ___item; + LabelData_t1314 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared (Array_t * __this, int32_t ___index, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared (Array_t * __this, int32_t ___index, LabelData_t1314 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + LabelData_t1314 L_6 = ___item; + LabelData_t1314 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (LabelData_t1314 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2363 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2363 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2363 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" LabelFixup_t1313 Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + LabelFixup_t1313 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (LabelFixup_t1313 *)(&V_0)); + LabelFixup_t1313 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + LabelFixup_t1313 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (LabelFixup_t1313 *)(&V_2)); + LabelFixup_t1313 L_5 = ___item; + goto IL_004d; + } + { + LabelFixup_t1313 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + LabelFixup_t1313 L_7 = V_2; + LabelFixup_t1313 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared (Array_t * __this, LabelFixupU5BU5D_t1317* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + LabelFixupU5BU5D_t1317* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LabelFixupU5BU5D_t1317* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + LabelFixupU5BU5D_t1317* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + LabelFixupU5BU5D_t1317* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + LabelFixupU5BU5D_t1317* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared (Array_t * __this, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + LabelFixup_t1313 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (LabelFixup_t1313 *)(&V_2)); + LabelFixup_t1313 L_5 = ___item; + goto IL_005d; + } + { + LabelFixup_t1313 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + LabelFixup_t1313 L_10 = ___item; + LabelFixup_t1313 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared (Array_t * __this, int32_t ___index, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared (Array_t * __this, int32_t ___index, LabelFixup_t1313 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + LabelFixup_t1313 L_6 = ___item; + LabelFixup_t1313 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (LabelFixup_t1313 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2364 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2364 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2364 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeTypedArgument_t1359 Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + CustomAttributeTypedArgument_t1359 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (CustomAttributeTypedArgument_t1359 *)(&V_0)); + CustomAttributeTypedArgument_t1359 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CustomAttributeTypedArgument_t1359 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CustomAttributeTypedArgument_t1359 *)(&V_2)); + CustomAttributeTypedArgument_t1359 L_5 = ___item; + goto IL_004d; + } + { + CustomAttributeTypedArgument_t1359 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + CustomAttributeTypedArgument_t1359 L_7 = V_2; + CustomAttributeTypedArgument_t1359 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((CustomAttributeTypedArgument_t1359 *)(&___item)); + bool L_10 = CustomAttributeTypedArgument_Equals_m8344((CustomAttributeTypedArgument_t1359 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared (Array_t * __this, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared (Array_t * __this, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CustomAttributeTypedArgument_t1359 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CustomAttributeTypedArgument_t1359 *)(&V_2)); + CustomAttributeTypedArgument_t1359 L_5 = ___item; + goto IL_005d; + } + { + CustomAttributeTypedArgument_t1359 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + CustomAttributeTypedArgument_t1359 L_10 = ___item; + CustomAttributeTypedArgument_t1359 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((CustomAttributeTypedArgument_t1359 *)(&V_2)); + bool L_13 = CustomAttributeTypedArgument_Equals_m8344((CustomAttributeTypedArgument_t1359 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared (Array_t * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared (Array_t * __this, int32_t ___index, CustomAttributeTypedArgument_t1359 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + CustomAttributeTypedArgument_t1359 L_6 = ___item; + CustomAttributeTypedArgument_t1359 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (CustomAttributeTypedArgument_t1359 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2371 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2371 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2371 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" CustomAttributeNamedArgument_t1358 Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + CustomAttributeNamedArgument_t1358 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (CustomAttributeNamedArgument_t1358 *)(&V_0)); + CustomAttributeNamedArgument_t1358 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CustomAttributeNamedArgument_t1358 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CustomAttributeNamedArgument_t1358 *)(&V_2)); + CustomAttributeNamedArgument_t1358 L_5 = ___item; + goto IL_004d; + } + { + CustomAttributeNamedArgument_t1358 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + CustomAttributeNamedArgument_t1358 L_7 = V_2; + CustomAttributeNamedArgument_t1358 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((CustomAttributeNamedArgument_t1358 *)(&___item)); + bool L_10 = CustomAttributeNamedArgument_Equals_m8341((CustomAttributeNamedArgument_t1358 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared (Array_t * __this, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared (Array_t * __this, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + CustomAttributeNamedArgument_t1358 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (CustomAttributeNamedArgument_t1358 *)(&V_2)); + CustomAttributeNamedArgument_t1358 L_5 = ___item; + goto IL_005d; + } + { + CustomAttributeNamedArgument_t1358 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + CustomAttributeNamedArgument_t1358 L_10 = ___item; + CustomAttributeNamedArgument_t1358 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((CustomAttributeNamedArgument_t1358 *)(&V_2)); + bool L_13 = CustomAttributeNamedArgument_Equals_m8341((CustomAttributeNamedArgument_t1358 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared (Array_t * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared (Array_t * __this, int32_t ___index, CustomAttributeNamedArgument_t1358 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + CustomAttributeNamedArgument_t1358 L_6 = ___item; + CustomAttributeNamedArgument_t1358 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (CustomAttributeNamedArgument_t1358 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2372 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2372 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2372 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeTypedArgumentU5BU5D_t1799* CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method) +{ + CustomAttributeTypedArgumentU5BU5D_t1799* V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t162* L_0 = ___values; + NullCheck(L_0); + V_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))))); + V_1 = (int32_t)0; + goto IL_0023; + } + +IL_0010: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = V_0; + int32_t L_2 = V_1; + ObjectU5BU5D_t162* L_3 = ___values; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_1, L_2, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )((*(CustomAttributeTypedArgument_t1359 *)((CustomAttributeTypedArgument_t1359 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(method->rgctx_data, 1))))); + int32_t L_6 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0023: + { + int32_t L_7 = V_1; + ObjectU5BU5D_t162* L_8 = ___values; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0010; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_9 = V_0; + return L_9; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" ReadOnlyCollection_1_t1801 * Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = ___array; + ArrayReadOnlyList_1_t2382 * L_3 = (ArrayReadOnlyList_1_t2382 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); + (( void (*) (ArrayReadOnlyList_1_t2382 *, CustomAttributeTypedArgumentU5BU5D_t1799*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(L_3, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + ReadOnlyCollection_1_t1801 * L_4 = (ReadOnlyCollection_1_t1801 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 2)); + (( void (*) (ReadOnlyCollection_1_t1801 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->method)(L_4, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)); + return L_4; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799** ___array, int32_t ___newSize, const MethodInfo* method) +{ + CustomAttributeTypedArgumentU5BU5D_t1799** G_B2_0 = {0}; + CustomAttributeTypedArgumentU5BU5D_t1799** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + CustomAttributeTypedArgumentU5BU5D_t1799** G_B3_1 = {0}; + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_0 = ___array; + CustomAttributeTypedArgumentU5BU5D_t1799** L_1 = ___array; + G_B1_0 = L_0; + if ((*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_2 = ___array; + NullCheck((*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + CustomAttributeTypedArgumentU5BU5D_t1799* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_2 = ___array; + if ((*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_2))) + { + goto IL_001d; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + CustomAttributeTypedArgumentU5BU5D_t1799** L_5 = ___array; + NullCheck((*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (CustomAttributeTypedArgumentU5BU5D_t1799*)((CustomAttributeTypedArgumentU5BU5D_t1799*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + CustomAttributeTypedArgumentU5BU5D_t1799** L_8 = ___array; + CustomAttributeTypedArgumentU5BU5D_t1799* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((CustomAttributeTypedArgumentU5BU5D_t1799**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + CustomAttributeTypedArgumentU5BU5D_t1799** L_13 = ___array; + CustomAttributeTypedArgumentU5BU5D_t1799* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, CustomAttributeTypedArgument_t1359 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2376 * V_1 = {0}; + int32_t V_2 = 0; + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + CustomAttributeTypedArgumentU5BU5D_t1799* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2376 * L_13 = (( EqualityComparer_1_t2376 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2376 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2376 * L_15 = V_1; + CustomAttributeTypedArgumentU5BU5D_t1799* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + CustomAttributeTypedArgument_t1359 L_19 = ___value; + NullCheck((EqualityComparer_1_t2376 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2376 *)L_15, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_16, L_18, sizeof(CustomAttributeTypedArgument_t1359 ))), (CustomAttributeTypedArgument_t1359 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_2, (CustomAttributeTypedArgumentU5BU5D_t1799*)(CustomAttributeTypedArgumentU5BU5D_t1799*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___keys, CustomAttributeTypedArgumentU5BU5D_t1799* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + CustomAttributeTypedArgumentU5BU5D_t1799* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_37 = ___keys; + CustomAttributeTypedArgumentU5BU5D_t1799* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_37, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___keys, CustomAttributeTypedArgumentU5BU5D_t1799* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeTypedArgument_t1359 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_7, L_9, sizeof(CustomAttributeTypedArgument_t1359 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + CustomAttributeTypedArgument_t1359 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_13, L_15, sizeof(CustomAttributeTypedArgument_t1359 ))), (CustomAttributeTypedArgument_t1359 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + CustomAttributeTypedArgument_t1359 L_22 = V_3; + CustomAttributeTypedArgumentU5BU5D_t1799* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgument_t1359 )L_22, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_23, L_25, sizeof(CustomAttributeTypedArgument_t1359 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_30 = ___keys; + CustomAttributeTypedArgumentU5BU5D_t1799* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_30, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_38 = ___keys; + CustomAttributeTypedArgumentU5BU5D_t1799* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_38, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_45 = ___keys; + CustomAttributeTypedArgumentU5BU5D_t1799* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_45, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgument_t1359 ___value1, CustomAttributeTypedArgument_t1359 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + CustomAttributeTypedArgument_t1359 L_2 = ___value1; + CustomAttributeTypedArgument_t1359 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (CustomAttributeTypedArgument_t1359 )L_2, (CustomAttributeTypedArgument_t1359 )L_3); + return L_4; + } + +IL_000f: + { + CustomAttributeTypedArgument_t1359 L_5 = ___value1; + goto IL_002d; + } + { + CustomAttributeTypedArgument_t1359 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + CustomAttributeTypedArgument_t1359 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + CustomAttributeTypedArgument_t1359 L_8 = ___value1; + CustomAttributeTypedArgument_t1359 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + CustomAttributeTypedArgument_t1359 L_11 = ___value1; + CustomAttributeTypedArgument_t1359 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + CustomAttributeTypedArgument_t1359 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeTypedArgument_t1359 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (CustomAttributeTypedArgument_t1359 )L_14); + return L_15; + } + +IL_005c: + { + CustomAttributeTypedArgument_t1359 L_16 = ___value1; + CustomAttributeTypedArgument_t1359 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + CustomAttributeTypedArgument_t1359 L_19 = ___value1; + CustomAttributeTypedArgument_t1359 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + CustomAttributeTypedArgument_t1359 L_22 = ___value2; + CustomAttributeTypedArgument_t1359 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___keys, CustomAttributeTypedArgumentU5BU5D_t1799* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + CustomAttributeTypedArgument_t1359 V_0 = {0}; + CustomAttributeTypedArgument_t1359 V_1 = {0}; + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_0, L_2, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = ___keys; + int32_t L_4 = ___i; + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_3, L_4, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_8 = ___keys; + int32_t L_9 = ___j; + CustomAttributeTypedArgument_t1359 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_8, L_9, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_10; + CustomAttributeTypedArgumentU5BU5D_t1799* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_12, L_14, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_15 = ___items; + int32_t L_16 = ___i; + CustomAttributeTypedArgumentU5BU5D_t1799* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_15, L_16, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_17, L_19, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_20 = ___items; + int32_t L_21 = ___j; + CustomAttributeTypedArgument_t1359 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_20, L_21, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___length, Comparison_1_t2381 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t2381 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t2381 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Comparison_1_t2381 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t2381 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t2381 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeTypedArgument_t1359 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_7, L_9, sizeof(CustomAttributeTypedArgument_t1359 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t2381 * L_13 = ___comparison; + CustomAttributeTypedArgumentU5BU5D_t1799* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + CustomAttributeTypedArgument_t1359 L_17 = V_3; + NullCheck((Comparison_1_t2381 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t2381 *, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2381 *)L_13, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_14, L_16, sizeof(CustomAttributeTypedArgument_t1359 ))), (CustomAttributeTypedArgument_t1359 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t2381 * L_22 = ___comparison; + CustomAttributeTypedArgument_t1359 L_23 = V_3; + CustomAttributeTypedArgumentU5BU5D_t1799* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t2381 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t2381 *, CustomAttributeTypedArgument_t1359 , CustomAttributeTypedArgument_t1359 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2381 *)L_22, (CustomAttributeTypedArgument_t1359 )L_23, (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_24, L_26, sizeof(CustomAttributeTypedArgument_t1359 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t2381 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Comparison_1_t2381 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t2381 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t2381 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, int32_t, int32_t, Comparison_1_t2381 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t2381 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + CustomAttributeTypedArgument_t1359 V_0 = {0}; + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_0, L_2, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_3 = ___array; + int32_t L_4 = ___i; + CustomAttributeTypedArgumentU5BU5D_t1799* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_3, L_4, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )(*(CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeTypedArgument_t1359 ))); + CustomAttributeTypedArgumentU5BU5D_t1799* L_8 = ___array; + int32_t L_9 = ___j; + CustomAttributeTypedArgument_t1359 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((CustomAttributeTypedArgument_t1359 *)(CustomAttributeTypedArgument_t1359 *)SZArrayLdElema(L_8, L_9, sizeof(CustomAttributeTypedArgument_t1359 ))) = (CustomAttributeTypedArgument_t1359 )L_10; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T) +// System.Int32 System.Array::IndexOf(T[],T) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared (Object_t * __this /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799* ___array, CustomAttributeTypedArgument_t1359 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeTypedArgumentU5BU5D_t1799* L_2 = ___array; + CustomAttributeTypedArgument_t1359 L_3 = ___value; + CustomAttributeTypedArgumentU5BU5D_t1799* L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeTypedArgumentU5BU5D_t1799*, CustomAttributeTypedArgument_t1359 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeTypedArgumentU5BU5D_t1799*)L_2, (CustomAttributeTypedArgument_t1359 )L_3, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" CustomAttributeNamedArgumentU5BU5D_t1800* CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method) +{ + CustomAttributeNamedArgumentU5BU5D_t1800* V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t162* L_0 = ___values; + NullCheck(L_0); + V_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))))); + V_1 = (int32_t)0; + goto IL_0023; + } + +IL_0010: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = V_0; + int32_t L_2 = V_1; + ObjectU5BU5D_t162* L_3 = ___values; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_1, L_2, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )((*(CustomAttributeNamedArgument_t1358 *)((CustomAttributeNamedArgument_t1358 *)UnBox ((*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(method->rgctx_data, 1))))); + int32_t L_6 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0023: + { + int32_t L_7 = V_1; + ObjectU5BU5D_t162* L_8 = ___values; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0010; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_9 = V_0; + return L_9; + } +} +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +// System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" ReadOnlyCollection_1_t1802 * Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = ___array; + ArrayReadOnlyList_1_t2393 * L_3 = (ArrayReadOnlyList_1_t2393 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); + (( void (*) (ArrayReadOnlyList_1_t2393 *, CustomAttributeNamedArgumentU5BU5D_t1800*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(L_3, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + ReadOnlyCollection_1_t1802 * L_4 = (ReadOnlyCollection_1_t1802 *)il2cpp_codegen_object_new (IL2CPP_RGCTX_DATA(method->rgctx_data, 2)); + (( void (*) (ReadOnlyCollection_1_t1802 *, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->method)(L_4, (Object_t*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)); + return L_4; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32) +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800** ___array, int32_t ___newSize, const MethodInfo* method) +{ + CustomAttributeNamedArgumentU5BU5D_t1800** G_B2_0 = {0}; + CustomAttributeNamedArgumentU5BU5D_t1800** G_B1_0 = {0}; + int32_t G_B3_0 = 0; + CustomAttributeNamedArgumentU5BU5D_t1800** G_B3_1 = {0}; + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_0 = ___array; + CustomAttributeNamedArgumentU5BU5D_t1800** L_1 = ___array; + G_B1_0 = L_0; + if ((*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_1))) + { + G_B2_0 = L_0; + goto IL_000e; + } + } + { + G_B3_0 = 0; + G_B3_1 = G_B1_0; + goto IL_0012; + } + +IL_000e: + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_2 = ___array; + NullCheck((*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_2))); + G_B3_0 = (((int32_t)((int32_t)(((Array_t *)(*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_2)))->max_length)))); + G_B3_1 = G_B2_0; + } + +IL_0012: + { + int32_t L_3 = ___newSize; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800**, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800**)G_B3_1, (int32_t)G_B3_0, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +// System.Void System.Array::Resize(T[]&,System.Int32,System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800** ___array, int32_t ___length, int32_t ___newSize, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + s_Il2CppMethodIntialized = true; + } + CustomAttributeNamedArgumentU5BU5D_t1800* V_0 = {0}; + { + int32_t L_0 = ___newSize; + if ((((int32_t)L_0) >= ((int32_t)0))) + { + goto IL_000d; + } + } + { + ArgumentOutOfRangeException_t915 * L_1 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_000d: + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_2 = ___array; + if ((*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_2))) + { + goto IL_001d; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_3 = ___array; + int32_t L_4 = ___newSize; + *((Object_t **)(L_3)) = (Object_t *)((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_4)); + return; + } + +IL_001d: + { + CustomAttributeNamedArgumentU5BU5D_t1800** L_5 = ___array; + NullCheck((*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_5))); + int32_t L_6 = ___newSize; + if ((!(((uint32_t)(((int32_t)((int32_t)(((Array_t *)(*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_5)))->max_length))))) == ((uint32_t)L_6)))) + { + goto IL_0028; + } + } + { + return; + } + +IL_0028: + { + int32_t L_7 = ___newSize; + V_0 = (CustomAttributeNamedArgumentU5BU5D_t1800*)((CustomAttributeNamedArgumentU5BU5D_t1800*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), L_7)); + CustomAttributeNamedArgumentU5BU5D_t1800** L_8 = ___array; + CustomAttributeNamedArgumentU5BU5D_t1800* L_9 = V_0; + int32_t L_10 = ___newSize; + int32_t L_11 = ___length; + int32_t L_12 = Math_Min_m4826(NULL /*static, unused*/, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/NULL); + Array_Copy_m4763(NULL /*static, unused*/, (Array_t *)(Array_t *)(*((CustomAttributeNamedArgumentU5BU5D_t1800**)L_8)), (Array_t *)(Array_t *)L_9, (int32_t)L_12, /*hidden argument*/NULL); + CustomAttributeNamedArgumentU5BU5D_t1800** L_13 = ___array; + CustomAttributeNamedArgumentU5BU5D_t1800* L_14 = V_0; + *((Object_t **)(L_13)) = (Object_t *)L_14; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +// System.Int32 System.Array::IndexOf(T[],T,System.Int32,System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, CustomAttributeNamedArgument_t1358 ___value, int32_t ___startIndex, int32_t ___count, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + EqualityComparer_1_t2387 * V_1 = {0}; + int32_t V_2 = 0; + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___count; + if ((((int32_t)L_2) < ((int32_t)0))) + { + goto IL_0036; + } + } + { + int32_t L_3 = ___startIndex; + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = ___array; + NullCheck((Array_t *)L_4); + int32_t L_5 = Array_GetLowerBound_m6431((Array_t *)L_4, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)L_3) < ((int32_t)L_5))) + { + goto IL_0036; + } + } + { + int32_t L_6 = ___startIndex; + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetUpperBound_m6443((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + int32_t L_9 = ___count; + if ((((int32_t)((int32_t)((int32_t)L_6-(int32_t)1))) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9))))) + { + goto IL_003c; + } + } + +IL_0036: + { + ArgumentOutOfRangeException_t915 * L_10 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4746(L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_10); + } + +IL_003c: + { + int32_t L_11 = ___startIndex; + int32_t L_12 = ___count; + V_0 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)L_12)); + IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)); + EqualityComparer_1_t2387 * L_13 = (( EqualityComparer_1_t2387 * (*) (Object_t * /* static, unused */, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_1 = (EqualityComparer_1_t2387 *)L_13; + int32_t L_14 = ___startIndex; + V_2 = (int32_t)L_14; + goto IL_0066; + } + +IL_004d: + { + EqualityComparer_1_t2387 * L_15 = V_1; + CustomAttributeNamedArgumentU5BU5D_t1800* L_16 = ___array; + int32_t L_17 = V_2; + NullCheck(L_16); + IL2CPP_ARRAY_BOUNDS_CHECK(L_16, L_17); + int32_t L_18 = L_17; + CustomAttributeNamedArgument_t1358 L_19 = ___value; + NullCheck((EqualityComparer_1_t2387 *)L_15); + bool L_20 = (bool)VirtFuncInvoker2< bool, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2387 *)L_15, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_16, L_18, sizeof(CustomAttributeNamedArgument_t1358 ))), (CustomAttributeNamedArgument_t1358 )L_19); + if (!L_20) + { + goto IL_0062; + } + } + { + int32_t L_21 = V_2; + return L_21; + } + +IL_0062: + { + int32_t L_22 = V_2; + V_2 = (int32_t)((int32_t)((int32_t)L_22+(int32_t)1)); + } + +IL_0066: + { + int32_t L_23 = V_2; + int32_t L_24 = V_0; + if ((((int32_t)L_23) < ((int32_t)L_24))) + { + goto IL_004d; + } + } + { + return (-1); + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = ___array; + int32_t L_3 = ___index; + int32_t L_4 = ___length; + Object_t* L_5 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_2, (CustomAttributeNamedArgumentU5BU5D_t1800*)(CustomAttributeNamedArgumentU5BU5D_t1800*)NULL, (int32_t)L_3, (int32_t)L_4, (Object_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return; + } +} +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1090; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral966; +extern Il2CppCodeGenString* _stringLiteral1091; +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___keys, CustomAttributeNamedArgumentU5BU5D_t1800* ___items, int32_t ___index, int32_t ___length, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + CharU5BU5D_t458_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(192); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral1090 = il2cpp_codegen_string_literal_from_index(1090); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral966 = il2cpp_codegen_string_literal_from_index(966); + _stringLiteral1091 = il2cpp_codegen_string_literal_from_index(1091); + s_Il2CppMethodIntialized = true; + } + Swapper_t1115 * V_0 = {0}; + int32_t V_1 = 0; + int32_t V_2 = 0; + Exception_t152 * V_3 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___keys; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral1090, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___index; + if ((((int32_t)L_2) >= ((int32_t)0))) + { + goto IL_0023; + } + } + { + ArgumentOutOfRangeException_t915 * L_3 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_3, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_3); + } + +IL_0023: + { + int32_t L_4 = ___length; + if ((((int32_t)L_4) >= ((int32_t)0))) + { + goto IL_0035; + } + } + { + ArgumentOutOfRangeException_t915 * L_5 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_5, (String_t*)_stringLiteral966, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_5); + } + +IL_0035: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_6 = ___keys; + NullCheck(L_6); + int32_t L_7 = ___index; + int32_t L_8 = ___length; + if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_6)->max_length))))-(int32_t)L_7))) < ((int32_t)L_8))) + { + goto IL_0051; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_9 = ___items; + if (!L_9) + { + goto IL_0057; + } + } + { + int32_t L_10 = ___index; + CustomAttributeNamedArgumentU5BU5D_t1800* L_11 = ___items; + NullCheck(L_11); + int32_t L_12 = ___length; + if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Array_t *)L_11)->max_length))))-(int32_t)L_12))))) + { + goto IL_0057; + } + } + +IL_0051: + { + ArgumentException_t437 * L_13 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m10051(L_13, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_13); + } + +IL_0057: + { + int32_t L_14 = ___length; + if ((((int32_t)L_14) > ((int32_t)1))) + { + goto IL_005f; + } + } + { + return; + } + +IL_005f: + { + Object_t* L_15 = ___comparer; + if (L_15) + { + goto IL_00d7; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_16 = ___items; + if (L_16) + { + goto IL_0073; + } + } + { + V_0 = (Swapper_t1115 *)NULL; + goto IL_007a; + } + +IL_0073: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_17 = ___items; + Swapper_t1115 * L_18 = (( Swapper_t1115 * (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + V_0 = (Swapper_t1115 *)L_18; + } + +IL_007a: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_19 = ___keys; + if (!((DoubleU5BU5D_t1774*)IsInst(L_19, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0099; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_20 = ___keys; + int32_t L_21 = ___index; + int32_t L_22 = ___length; + Swapper_t1115 * L_23 = V_0; + Array_combsort_m6494(NULL /*static, unused*/, (DoubleU5BU5D_t1774*)((DoubleU5BU5D_t1774*)IsInst(L_20, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var)), (int32_t)L_21, (int32_t)L_22, (Swapper_t1115 *)L_23, /*hidden argument*/NULL); + return; + } + +IL_0099: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_24 = ___keys; + if (!((Int32U5BU5D_t420*)IsInst(L_24, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_00b8; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_25 = ___keys; + int32_t L_26 = ___index; + int32_t L_27 = ___length; + Swapper_t1115 * L_28 = V_0; + Array_combsort_m6495(NULL /*static, unused*/, (Int32U5BU5D_t420*)((Int32U5BU5D_t420*)IsInst(L_25, Int32U5BU5D_t420_il2cpp_TypeInfo_var)), (int32_t)L_26, (int32_t)L_27, (Swapper_t1115 *)L_28, /*hidden argument*/NULL); + return; + } + +IL_00b8: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_29 = ___keys; + if (!((CharU5BU5D_t458*)IsInst(L_29, CharU5BU5D_t458_il2cpp_TypeInfo_var))) + { + goto IL_00d7; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_30 = ___keys; + int32_t L_31 = ___index; + int32_t L_32 = ___length; + Swapper_t1115 * L_33 = V_0; + Array_combsort_m6496(NULL /*static, unused*/, (CharU5BU5D_t458*)((CharU5BU5D_t458*)IsInst(L_30, CharU5BU5D_t458_il2cpp_TypeInfo_var)), (int32_t)L_31, (int32_t)L_32, (Swapper_t1115 *)L_33, /*hidden argument*/NULL); + return; + } + +IL_00d7: + try + { // begin try (depth: 1) + int32_t L_34 = ___index; + V_1 = (int32_t)L_34; + int32_t L_35 = ___index; + int32_t L_36 = ___length; + V_2 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35+(int32_t)L_36))-(int32_t)1)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_37 = ___keys; + CustomAttributeNamedArgumentU5BU5D_t1800* L_38 = ___items; + int32_t L_39 = V_1; + int32_t L_40 = V_2; + Object_t* L_41 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_37, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_38, (int32_t)L_39, (int32_t)L_40, (Object_t*)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + goto IL_0106; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_00ef; + throw e; + } + +CATCH_00ef: + { // begin catch(System.Exception) + { + V_3 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_42 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1091, /*hidden argument*/NULL); + Exception_t152 * L_43 = V_3; + InvalidOperationException_t914 * L_44 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_44, (String_t*)L_42, (Exception_t152 *)L_43, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_44); + } + +IL_0101: + { + goto IL_0106; + } + } // end catch (depth: 1) + +IL_0106: + { + return; + } +} +// System.Array/Swapper System.Array::get_swapper(T[]) +// System.Array/Swapper System.Array::get_swapper(T[]) +extern TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +extern TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +extern TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +extern const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +extern const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +extern const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +extern "C" Swapper_t1115 * Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Int32U5BU5D_t420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(545); + Swapper_t1115_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(738); + DoubleU5BU5D_t1774_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(739); + Array_int_swapper_m6489_MethodInfo_var = il2cpp_codegen_method_info_from_index(344); + Array_double_swapper_m6492_MethodInfo_var = il2cpp_codegen_method_info_from_index(345); + Array_slow_swapper_m6491_MethodInfo_var = il2cpp_codegen_method_info_from_index(347); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (!((Int32U5BU5D_t420*)IsInst(L_0, Int32U5BU5D_t420_il2cpp_TypeInfo_var))) + { + goto IL_0018; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_1 = ___array; + IntPtr_t L_2 = { (void*)Array_int_swapper_m6489_MethodInfo_var }; + Swapper_t1115 * L_3 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_3, (Object_t *)(Object_t *)L_1, (IntPtr_t)L_2, /*hidden argument*/NULL); + return L_3; + } + +IL_0018: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = ___array; + if (!((DoubleU5BU5D_t1774*)IsInst(L_4, DoubleU5BU5D_t1774_il2cpp_TypeInfo_var))) + { + goto IL_0030; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = ___array; + IntPtr_t L_6 = { (void*)Array_double_swapper_m6492_MethodInfo_var }; + Swapper_t1115 * L_7 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_7, (Object_t *)(Object_t *)L_5, (IntPtr_t)L_6, /*hidden argument*/NULL); + return L_7; + } + +IL_0030: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_8 = ___array; + IntPtr_t L_9 = { (void*)Array_slow_swapper_m6491_MethodInfo_var }; + Swapper_t1115 * L_10 = (Swapper_t1115 *)il2cpp_codegen_object_new (Swapper_t1115_il2cpp_TypeInfo_var); + Swapper__ctor_m6408(L_10, (Object_t *)(Object_t *)L_8, (IntPtr_t)L_9, /*hidden argument*/NULL); + return L_10; + } +} +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +// System.Void System.Array::qsort(K[],V[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___keys, CustomAttributeNamedArgumentU5BU5D_t1800* ___items, int32_t ___low0, int32_t ___high0, Object_t* ___comparer, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeNamedArgument_t1358 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = ___keys; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_7, L_9, sizeof(CustomAttributeNamedArgument_t1358 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0041; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_13 = ___keys; + int32_t L_14 = V_0; + NullCheck(L_13); + IL2CPP_ARRAY_BOUNDS_CHECK(L_13, L_14); + int32_t L_15 = L_14; + CustomAttributeNamedArgument_t1358 L_16 = V_3; + Object_t* L_17 = ___comparer; + int32_t L_18 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_13, L_15, sizeof(CustomAttributeNamedArgument_t1358 ))), (CustomAttributeNamedArgument_t1358 )L_16, (Object_t*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0041: + { + goto IL_004a; + } + +IL_0046: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_004a: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0066; + } + } + { + CustomAttributeNamedArgument_t1358 L_22 = V_3; + CustomAttributeNamedArgumentU5BU5D_t1800* L_23 = ___keys; + int32_t L_24 = V_1; + NullCheck(L_23); + IL2CPP_ARRAY_BOUNDS_CHECK(L_23, L_24); + int32_t L_25 = L_24; + Object_t* L_26 = ___comparer; + int32_t L_27 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 , Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgument_t1358 )L_22, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_23, L_25, sizeof(CustomAttributeNamedArgument_t1358 ))), (Object_t*)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0046; + } + } + +IL_0066: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0083; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_30 = ___keys; + CustomAttributeNamedArgumentU5BU5D_t1800* L_31 = ___items; + int32_t L_32 = V_0; + int32_t L_33 = V_1; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_30, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_31, (int32_t)L_32, (int32_t)L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_34 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_34+(int32_t)1)); + int32_t L_35 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_35-(int32_t)1)); + goto IL_0088; + } + +IL_0083: + { + goto IL_008d; + } + +IL_0088: + { + goto IL_001c; + } + +IL_008d: + { + int32_t L_36 = ___low0; + int32_t L_37 = V_1; + if ((((int32_t)L_36) >= ((int32_t)L_37))) + { + goto IL_009f; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_38 = ___keys; + CustomAttributeNamedArgumentU5BU5D_t1800* L_39 = ___items; + int32_t L_40 = ___low0; + int32_t L_41 = V_1; + Object_t* L_42 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_38, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_39, (int32_t)L_40, (int32_t)L_41, (Object_t*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009f: + { + int32_t L_43 = V_0; + int32_t L_44 = ___high0; + if ((((int32_t)L_43) >= ((int32_t)L_44))) + { + goto IL_00b1; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_45 = ___keys; + CustomAttributeNamedArgumentU5BU5D_t1800* L_46 = ___items; + int32_t L_47 = V_0; + int32_t L_48 = ___high0; + Object_t* L_49 = ___comparer; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Object_t*, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_45, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_46, (int32_t)L_47, (int32_t)L_48, (Object_t*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00b1: + { + return; + } +} +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +// System.Int32 System.Array::compare(T,T,System.Collections.Generic.IComparer`1) +extern TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +extern TypeInfo* Type_t_il2cpp_TypeInfo_var; +extern TypeInfo* String_t_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2701; +extern "C" int32_t Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgument_t1358 ___value1, CustomAttributeNamedArgument_t1358 ___value2, Object_t* ___comparer, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IComparable_t1796_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(735); + Type_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(38); + String_t_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(8); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2701 = il2cpp_codegen_string_literal_from_index(2701); + s_Il2CppMethodIntialized = true; + } + String_t* V_0 = {0}; + int32_t G_B6_0 = 0; + { + Object_t* L_0 = ___comparer; + if (!L_0) + { + goto IL_000f; + } + } + { + Object_t* L_1 = ___comparer; + CustomAttributeNamedArgument_t1358 L_2 = ___value1; + CustomAttributeNamedArgument_t1358 L_3 = ___value2; + NullCheck((Object_t*)L_1); + int32_t L_4 = (int32_t)InterfaceFuncInvoker2< int32_t, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (Object_t*)L_1, (CustomAttributeNamedArgument_t1358 )L_2, (CustomAttributeNamedArgument_t1358 )L_3); + return L_4; + } + +IL_000f: + { + CustomAttributeNamedArgument_t1358 L_5 = ___value1; + goto IL_002d; + } + { + CustomAttributeNamedArgument_t1358 L_6 = ___value2; + goto IL_002b; + } + { + G_B6_0 = 0; + goto IL_002c; + } + +IL_002b: + { + G_B6_0 = (-1); + } + +IL_002c: + { + return G_B6_0; + } + +IL_002d: + { + CustomAttributeNamedArgument_t1358 L_7 = ___value2; + goto IL_003a; + } + { + return 1; + } + +IL_003a: + { + CustomAttributeNamedArgument_t1358 L_8 = ___value1; + CustomAttributeNamedArgument_t1358 L_9 = L_8; + Object_t * L_10 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_9); + if (!((Object_t*)IsInst(L_10, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))) + { + goto IL_005c; + } + } + { + CustomAttributeNamedArgument_t1358 L_11 = ___value1; + CustomAttributeNamedArgument_t1358 L_12 = L_11; + Object_t * L_13 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_12); + CustomAttributeNamedArgument_t1358 L_14 = ___value2; + NullCheck((Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))); + int32_t L_15 = (int32_t)InterfaceFuncInvoker1< int32_t, CustomAttributeNamedArgument_t1358 >::Invoke(0 /* System.Int32 System.IComparable`1::CompareTo(T) */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (Object_t*)((Object_t*)Castclass(L_13, IL2CPP_RGCTX_DATA(method->rgctx_data, 2))), (CustomAttributeNamedArgument_t1358 )L_14); + return L_15; + } + +IL_005c: + { + CustomAttributeNamedArgument_t1358 L_16 = ___value1; + CustomAttributeNamedArgument_t1358 L_17 = L_16; + Object_t * L_18 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_17); + if (!((Object_t *)IsInst(L_18, IComparable_t1796_il2cpp_TypeInfo_var))) + { + goto IL_0083; + } + } + { + CustomAttributeNamedArgument_t1358 L_19 = ___value1; + CustomAttributeNamedArgument_t1358 L_20 = L_19; + Object_t * L_21 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_20); + CustomAttributeNamedArgument_t1358 L_22 = ___value2; + CustomAttributeNamedArgument_t1358 L_23 = L_22; + Object_t * L_24 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 1), &L_23); + NullCheck((Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var))); + int32_t L_25 = (int32_t)InterfaceFuncInvoker1< int32_t, Object_t * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1796_il2cpp_TypeInfo_var, (Object_t *)((Object_t *)Castclass(L_21, IComparable_t1796_il2cpp_TypeInfo_var)), (Object_t *)L_24); + return L_25; + } + +IL_0083: + { + String_t* L_26 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2701, /*hidden argument*/NULL); + V_0 = (String_t*)L_26; + String_t* L_27 = V_0; + IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); + Type_t * L_28 = Type_GetTypeFromHandle_m585(NULL /*static, unused*/, (RuntimeTypeHandle_t1117 )LoadTypeToken(IL2CPP_RGCTX_TYPE(method->rgctx_data, 3)), /*hidden argument*/NULL); + IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); + String_t* L_29 = String_Format_m671(NULL /*static, unused*/, (String_t*)L_27, (Object_t *)L_28, /*hidden argument*/NULL); + InvalidOperationException_t914 * L_30 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m4602(L_30, (String_t*)L_29, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_30); + } +} +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +// System.Void System.Array::swap(K[],V[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___keys, CustomAttributeNamedArgumentU5BU5D_t1800* ___items, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + CustomAttributeNamedArgument_t1358 V_0 = {0}; + CustomAttributeNamedArgument_t1358 V_1 = {0}; + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___keys; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_0, L_2, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = ___keys; + int32_t L_4 = ___i; + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = ___keys; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_3, L_4, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_8 = ___keys; + int32_t L_9 = ___j; + CustomAttributeNamedArgument_t1358 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_8, L_9, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_10; + CustomAttributeNamedArgumentU5BU5D_t1800* L_11 = ___items; + if (!L_11) + { + goto IL_0042; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_12 = ___items; + int32_t L_13 = ___i; + NullCheck(L_12); + IL2CPP_ARRAY_BOUNDS_CHECK(L_12, L_13); + int32_t L_14 = L_13; + V_1 = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_12, L_14, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_15 = ___items; + int32_t L_16 = ___i; + CustomAttributeNamedArgumentU5BU5D_t1800* L_17 = ___items; + int32_t L_18 = ___j; + NullCheck(L_17); + IL2CPP_ARRAY_BOUNDS_CHECK(L_17, L_18); + int32_t L_19 = L_18; + NullCheck(L_15); + IL2CPP_ARRAY_BOUNDS_CHECK(L_15, L_16); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_15, L_16, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_17, L_19, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_20 = ___items; + int32_t L_21 = ___j; + CustomAttributeNamedArgument_t1358 L_22 = V_1; + NullCheck(L_20); + IL2CPP_ARRAY_BOUNDS_CHECK(L_20, L_21); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_20, L_21, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_22; + } + +IL_0042: + { + return; + } +} +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +// System.Void System.Array::Sort(T[],System.Int32,System.Comparison`1) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +extern TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral2702; +extern Il2CppCodeGenString* _stringLiteral2703; +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___length, Comparison_1_t2392 * ___comparison, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + Exception_t152_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(47); + InvalidOperationException_t914_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(427); + _stringLiteral2702 = il2cpp_codegen_string_literal_from_index(2702); + _stringLiteral2703 = il2cpp_codegen_string_literal_from_index(2703); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Exception_t152 * V_2 = {0}; + Exception_t152 * __last_unhandled_exception = 0; + NO_UNUSED_WARNING (__last_unhandled_exception); + Exception_t152 * __exception_local = 0; + NO_UNUSED_WARNING (__exception_local); + int32_t __leave_target = 0; + NO_UNUSED_WARNING (__leave_target); + { + Comparison_1_t2392 * L_0 = ___comparison; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral2702, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + int32_t L_2 = ___length; + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_0021; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = ___array; + NullCheck(L_3); + if ((((int32_t)(((int32_t)((int32_t)(((Array_t *)L_3)->max_length))))) > ((int32_t)1))) + { + goto IL_0022; + } + } + +IL_0021: + { + return; + } + +IL_0022: + try + { // begin try (depth: 1) + V_0 = (int32_t)0; + int32_t L_4 = ___length; + V_1 = (int32_t)((int32_t)((int32_t)L_4-(int32_t)1)); + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = ___array; + int32_t L_6 = V_0; + int32_t L_7 = V_1; + Comparison_1_t2392 * L_8 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Comparison_1_t2392 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_5, (int32_t)L_6, (int32_t)L_7, (Comparison_1_t2392 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + goto IL_004d; + } // end try (depth: 1) + catch(Il2CppExceptionWrapper& e) + { + __exception_local = (Exception_t152 *)e.ex; + if(il2cpp_codegen_class_is_assignable_from (Exception_t152_il2cpp_TypeInfo_var, e.ex->object.klass)) + goto CATCH_0036; + throw e; + } + +CATCH_0036: + { // begin catch(System.Exception) + { + V_2 = (Exception_t152 *)((Exception_t152 *)__exception_local); + String_t* L_9 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral2703, /*hidden argument*/NULL); + Exception_t152 * L_10 = V_2; + InvalidOperationException_t914 * L_11 = (InvalidOperationException_t914 *)il2cpp_codegen_object_new (InvalidOperationException_t914_il2cpp_TypeInfo_var); + InvalidOperationException__ctor_m10483(L_11, (String_t*)L_9, (Exception_t152 *)L_10, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0048: + { + goto IL_004d; + } + } // end catch (depth: 1) + +IL_004d: + { + return; + } +} +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +// System.Void System.Array::qsort(T[],System.Int32,System.Int32,System.Comparison`1) +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___low0, int32_t ___high0, Comparison_1_t2392 * ___comparison, const MethodInfo* method) +{ + int32_t V_0 = 0; + int32_t V_1 = 0; + int32_t V_2 = 0; + CustomAttributeNamedArgument_t1358 V_3 = {0}; + { + int32_t L_0 = ___low0; + int32_t L_1 = ___high0; + if ((((int32_t)L_0) < ((int32_t)L_1))) + { + goto IL_0008; + } + } + { + return; + } + +IL_0008: + { + int32_t L_2 = ___low0; + V_0 = (int32_t)L_2; + int32_t L_3 = ___high0; + V_1 = (int32_t)L_3; + int32_t L_4 = V_0; + int32_t L_5 = V_1; + int32_t L_6 = V_0; + V_2 = (int32_t)((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))/(int32_t)2)))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_7 = ___array; + int32_t L_8 = V_2; + NullCheck(L_7); + IL2CPP_ARRAY_BOUNDS_CHECK(L_7, L_8); + int32_t L_9 = L_8; + V_3 = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_7, L_9, sizeof(CustomAttributeNamedArgument_t1358 ))); + } + +IL_001c: + { + goto IL_0025; + } + +IL_0021: + { + int32_t L_10 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_10+(int32_t)1)); + } + +IL_0025: + { + int32_t L_11 = V_0; + int32_t L_12 = ___high0; + if ((((int32_t)L_11) >= ((int32_t)L_12))) + { + goto IL_0040; + } + } + { + Comparison_1_t2392 * L_13 = ___comparison; + CustomAttributeNamedArgumentU5BU5D_t1800* L_14 = ___array; + int32_t L_15 = V_0; + NullCheck(L_14); + IL2CPP_ARRAY_BOUNDS_CHECK(L_14, L_15); + int32_t L_16 = L_15; + CustomAttributeNamedArgument_t1358 L_17 = V_3; + NullCheck((Comparison_1_t2392 *)L_13); + int32_t L_18 = (( int32_t (*) (Comparison_1_t2392 *, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2392 *)L_13, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_14, L_16, sizeof(CustomAttributeNamedArgument_t1358 ))), (CustomAttributeNamedArgument_t1358 )L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_18) < ((int32_t)0))) + { + goto IL_0021; + } + } + +IL_0040: + { + goto IL_0049; + } + +IL_0045: + { + int32_t L_19 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_19-(int32_t)1)); + } + +IL_0049: + { + int32_t L_20 = V_1; + int32_t L_21 = ___low0; + if ((((int32_t)L_20) <= ((int32_t)L_21))) + { + goto IL_0064; + } + } + { + Comparison_1_t2392 * L_22 = ___comparison; + CustomAttributeNamedArgument_t1358 L_23 = V_3; + CustomAttributeNamedArgumentU5BU5D_t1800* L_24 = ___array; + int32_t L_25 = V_1; + NullCheck(L_24); + IL2CPP_ARRAY_BOUNDS_CHECK(L_24, L_25); + int32_t L_26 = L_25; + NullCheck((Comparison_1_t2392 *)L_22); + int32_t L_27 = (( int32_t (*) (Comparison_1_t2392 *, CustomAttributeNamedArgument_t1358 , CustomAttributeNamedArgument_t1358 , const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((Comparison_1_t2392 *)L_22, (CustomAttributeNamedArgument_t1358 )L_23, (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_24, L_26, sizeof(CustomAttributeNamedArgument_t1358 ))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + if ((((int32_t)L_27) < ((int32_t)0))) + { + goto IL_0045; + } + } + +IL_0064: + { + int32_t L_28 = V_0; + int32_t L_29 = V_1; + if ((((int32_t)L_28) > ((int32_t)L_29))) + { + goto IL_0080; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_30 = ___array; + int32_t L_31 = V_0; + int32_t L_32 = V_1; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + int32_t L_33 = V_0; + V_0 = (int32_t)((int32_t)((int32_t)L_33+(int32_t)1)); + int32_t L_34 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_34-(int32_t)1)); + goto IL_0085; + } + +IL_0080: + { + goto IL_008a; + } + +IL_0085: + { + goto IL_001c; + } + +IL_008a: + { + int32_t L_35 = ___low0; + int32_t L_36 = V_1; + if ((((int32_t)L_35) >= ((int32_t)L_36))) + { + goto IL_009a; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_37 = ___array; + int32_t L_38 = ___low0; + int32_t L_39 = V_1; + Comparison_1_t2392 * L_40 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Comparison_1_t2392 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_37, (int32_t)L_38, (int32_t)L_39, (Comparison_1_t2392 *)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_009a: + { + int32_t L_41 = V_0; + int32_t L_42 = ___high0; + if ((((int32_t)L_41) >= ((int32_t)L_42))) + { + goto IL_00aa; + } + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_43 = ___array; + int32_t L_44 = V_0; + int32_t L_45 = ___high0; + Comparison_1_t2392 * L_46 = ___comparison; + (( void (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, int32_t, int32_t, Comparison_1_t2392 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_43, (int32_t)L_44, (int32_t)L_45, (Comparison_1_t2392 *)L_46, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)); + } + +IL_00aa: + { + return; + } +} +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +// System.Void System.Array::swap(T[],System.Int32,System.Int32) +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, int32_t ___i, int32_t ___j, const MethodInfo* method) +{ + CustomAttributeNamedArgument_t1358 V_0 = {0}; + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + int32_t L_1 = ___i; + NullCheck(L_0); + IL2CPP_ARRAY_BOUNDS_CHECK(L_0, L_1); + int32_t L_2 = L_1; + V_0 = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_0, L_2, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_3 = ___array; + int32_t L_4 = ___i; + CustomAttributeNamedArgumentU5BU5D_t1800* L_5 = ___array; + int32_t L_6 = ___j; + NullCheck(L_5); + IL2CPP_ARRAY_BOUNDS_CHECK(L_5, L_6); + int32_t L_7 = L_6; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_3, L_4, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )(*(CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_5, L_7, sizeof(CustomAttributeNamedArgument_t1358 ))); + CustomAttributeNamedArgumentU5BU5D_t1800* L_8 = ___array; + int32_t L_9 = ___j; + CustomAttributeNamedArgument_t1358 L_10 = V_0; + NullCheck(L_8); + IL2CPP_ARRAY_BOUNDS_CHECK(L_8, L_9); + *((CustomAttributeNamedArgument_t1358 *)(CustomAttributeNamedArgument_t1358 *)SZArrayLdElema(L_8, L_9, sizeof(CustomAttributeNamedArgument_t1358 ))) = (CustomAttributeNamedArgument_t1358 )L_10; + return; + } +} +// System.Int32 System.Array::IndexOf(T[],T) +// System.Int32 System.Array::IndexOf(T[],T) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern "C" int32_t Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared (Object_t * __this /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800* ___array, CustomAttributeNamedArgument_t1358 ___value, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + s_Il2CppMethodIntialized = true; + } + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + CustomAttributeNamedArgumentU5BU5D_t1800* L_2 = ___array; + CustomAttributeNamedArgument_t1358 L_3 = ___value; + CustomAttributeNamedArgumentU5BU5D_t1800* L_4 = ___array; + NullCheck(L_4); + int32_t L_5 = (( int32_t (*) (Object_t * /* static, unused */, CustomAttributeNamedArgumentU5BU5D_t1800*, CustomAttributeNamedArgument_t1358 , int32_t, int32_t, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)(NULL /*static, unused*/, (CustomAttributeNamedArgumentU5BU5D_t1800*)L_2, (CustomAttributeNamedArgument_t1358 )L_3, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((Array_t *)L_4)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_5; + } +} +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +// T[] System.Reflection.CustomAttributeData::UnboxValues(System.Object[]) +extern "C" ObjectU5BU5D_t162* CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared (Object_t * __this /* static, unused */, ObjectU5BU5D_t162* ___values, const MethodInfo* method) +{ + ObjectU5BU5D_t162* V_0 = {0}; + int32_t V_1 = 0; + { + ObjectU5BU5D_t162* L_0 = ___values; + NullCheck(L_0); + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)SZArrayNew(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (((int32_t)((int32_t)(((Array_t *)L_0)->max_length)))))); + V_1 = (int32_t)0; + goto IL_0023; + } + +IL_0010: + { + ObjectU5BU5D_t162* L_1 = V_0; + int32_t L_2 = V_1; + ObjectU5BU5D_t162* L_3 = ___values; + int32_t L_4 = V_1; + NullCheck(L_3); + IL2CPP_ARRAY_BOUNDS_CHECK(L_3, L_4); + int32_t L_5 = L_4; + NullCheck(L_1); + IL2CPP_ARRAY_BOUNDS_CHECK(L_1, L_2); + *((Object_t **)(Object_t **)SZArrayLdElema(L_1, L_2, sizeof(Object_t *))) = (Object_t *)((Object_t *)Castclass((*(Object_t **)(Object_t **)SZArrayLdElema(L_3, L_5, sizeof(Object_t *))), IL2CPP_RGCTX_DATA(method->rgctx_data, 1))); + int32_t L_6 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_6+(int32_t)1)); + } + +IL_0023: + { + int32_t L_7 = V_1; + ObjectU5BU5D_t162* L_8 = ___values; + NullCheck(L_8); + if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Array_t *)L_8)->max_length))))))) + { + goto IL_0010; + } + } + { + ObjectU5BU5D_t162* L_9 = V_0; + return L_9; + } +} +// System.Object System.Reflection.MonoProperty::GetterAdapterFrame(System.Reflection.MonoProperty/Getter`2,System.Object) +// System.Object System.Reflection.MonoProperty::GetterAdapterFrame(System.Reflection.MonoProperty/Getter`2,System.Object) +extern "C" Object_t * MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared (Object_t * __this /* static, unused */, Getter_2_t2395 * ___getter, Object_t * ___obj, const MethodInfo* method) +{ + { + Getter_2_t2395 * L_0 = ___getter; + Object_t * L_1 = ___obj; + NullCheck((Getter_2_t2395 *)L_0); + Object_t * L_2 = (( Object_t * (*) (Getter_2_t2395 *, Object_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)((Getter_2_t2395 *)L_0, (Object_t *)((Object_t *)Castclass(L_1, IL2CPP_RGCTX_DATA(method->rgctx_data, 0))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + return L_2; + } +} +// System.Object System.Reflection.MonoProperty::StaticGetterAdapterFrame(System.Reflection.MonoProperty/StaticGetter`1,System.Object) +// System.Object System.Reflection.MonoProperty::StaticGetterAdapterFrame(System.Reflection.MonoProperty/StaticGetter`1,System.Object) +extern "C" Object_t * MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared (Object_t * __this /* static, unused */, StaticGetter_1_t2396 * ___getter, Object_t * ___obj, const MethodInfo* method) +{ + { + StaticGetter_1_t2396 * L_0 = ___getter; + NullCheck((StaticGetter_1_t2396 *)L_0); + Object_t * L_1 = (( Object_t * (*) (StaticGetter_1_t2396 *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->method)((StaticGetter_1_t2396 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)); + return L_1; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ResourceInfo_t1389 Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ResourceInfo_t1389 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ResourceInfo_t1389 *)(&V_0)); + ResourceInfo_t1389 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ResourceInfo_t1389 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ResourceInfo_t1389 *)(&V_2)); + ResourceInfo_t1389 L_5 = ___item; + goto IL_004d; + } + { + ResourceInfo_t1389 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ResourceInfo_t1389 L_7 = V_2; + ResourceInfo_t1389 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared (Array_t * __this, ResourceInfoU5BU5D_t1393* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ResourceInfoU5BU5D_t1393* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ResourceInfoU5BU5D_t1393* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ResourceInfoU5BU5D_t1393* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ResourceInfoU5BU5D_t1393* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ResourceInfoU5BU5D_t1393* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared (Array_t * __this, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ResourceInfo_t1389 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ResourceInfo_t1389 *)(&V_2)); + ResourceInfo_t1389 L_5 = ___item; + goto IL_005d; + } + { + ResourceInfo_t1389 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ResourceInfo_t1389 L_10 = ___item; + ResourceInfo_t1389 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared (Array_t * __this, int32_t ___index, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared (Array_t * __this, int32_t ___index, ResourceInfo_t1389 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ResourceInfo_t1389 L_6 = ___item; + ResourceInfo_t1389 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ResourceInfo_t1389 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2397 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2397 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2397 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" ResourceCacheItem_t1390 Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ResourceCacheItem_t1390 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (ResourceCacheItem_t1390 *)(&V_0)); + ResourceCacheItem_t1390 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ResourceCacheItem_t1390 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ResourceCacheItem_t1390 *)(&V_2)); + ResourceCacheItem_t1390 L_5 = ___item; + goto IL_004d; + } + { + ResourceCacheItem_t1390 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + ResourceCacheItem_t1390 L_7 = V_2; + ResourceCacheItem_t1390 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared (Array_t * __this, ResourceCacheItemU5BU5D_t1394* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + ResourceCacheItemU5BU5D_t1394* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ResourceCacheItemU5BU5D_t1394* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + ResourceCacheItemU5BU5D_t1394* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + ResourceCacheItemU5BU5D_t1394* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + ResourceCacheItemU5BU5D_t1394* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared (Array_t * __this, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + ResourceCacheItem_t1390 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (ResourceCacheItem_t1390 *)(&V_2)); + ResourceCacheItem_t1390 L_5 = ___item; + goto IL_005d; + } + { + ResourceCacheItem_t1390 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + ResourceCacheItem_t1390 L_10 = ___item; + ResourceCacheItem_t1390 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared (Array_t * __this, int32_t ___index, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared (Array_t * __this, int32_t ___index, ResourceCacheItem_t1390 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + ResourceCacheItem_t1390 L_6 = ___item; + ResourceCacheItem_t1390 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (ResourceCacheItem_t1390 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2398 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2398 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2398 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" DateTime_t365 Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + DateTime_t365 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (DateTime_t365 *)(&V_0)); + DateTime_t365 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + DateTime_t365 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (DateTime_t365 *)(&V_2)); + DateTime_t365 L_5 = ___item; + goto IL_004d; + } + { + DateTime_t365 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + DateTime_t365 L_7 = V_2; + DateTime_t365 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((DateTime_t365 *)(&___item)); + bool L_10 = DateTime_Equals_m10356((DateTime_t365 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared (Array_t * __this, DateTimeU5BU5D_t1822* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + DateTimeU5BU5D_t1822* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DateTimeU5BU5D_t1822* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + DateTimeU5BU5D_t1822* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + DateTimeU5BU5D_t1822* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DateTimeU5BU5D_t1822* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared (Array_t * __this, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + DateTime_t365 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (DateTime_t365 *)(&V_2)); + DateTime_t365 L_5 = ___item; + goto IL_005d; + } + { + DateTime_t365 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + DateTime_t365 L_10 = ___item; + DateTime_t365 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((DateTime_t365 *)(&V_2)); + bool L_13 = DateTime_Equals_m10356((DateTime_t365 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared (Array_t * __this, int32_t ___index, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared (Array_t * __this, int32_t ___index, DateTime_t365 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + DateTime_t365 L_6 = ___item; + DateTime_t365 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (DateTime_t365 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2403 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2403 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2403 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" Decimal_t1112 Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + Decimal_t1112 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (Decimal_t1112 *)(&V_0)); + Decimal_t1112 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Decimal_t1112 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Decimal_t1112 *)(&V_2)); + Decimal_t1112 L_5 = ___item; + goto IL_004d; + } + { + Decimal_t1112 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + Decimal_t1112 L_7 = V_2; + Decimal_t1112 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Decimal_t1112 *)(&___item)); + bool L_10 = Decimal_Equals_m6213((Decimal_t1112 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared (Array_t * __this, DecimalU5BU5D_t1823* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + DecimalU5BU5D_t1823* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DecimalU5BU5D_t1823* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + DecimalU5BU5D_t1823* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + DecimalU5BU5D_t1823* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + DecimalU5BU5D_t1823* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared (Array_t * __this, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + Decimal_t1112 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (Decimal_t1112 *)(&V_2)); + Decimal_t1112 L_5 = ___item; + goto IL_005d; + } + { + Decimal_t1112 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + Decimal_t1112 L_10 = ___item; + Decimal_t1112 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Decimal_t1112 *)(&V_2)); + bool L_13 = Decimal_Equals_m6213((Decimal_t1112 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared (Array_t * __this, int32_t ___index, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared (Array_t * __this, int32_t ___index, Decimal_t1112 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + Decimal_t1112 L_6 = ___item; + Decimal_t1112 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (Decimal_t1112 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2404 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2404 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2404 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" TimeSpan_t803 Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + TimeSpan_t803 V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (TimeSpan_t803 *)(&V_0)); + TimeSpan_t803 L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + TimeSpan_t803 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (TimeSpan_t803 *)(&V_2)); + TimeSpan_t803 L_5 = ___item; + goto IL_004d; + } + { + TimeSpan_t803 L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + TimeSpan_t803 L_7 = V_2; + TimeSpan_t803 L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((TimeSpan_t803 *)(&___item)); + bool L_10 = TimeSpan_Equals_m10764((TimeSpan_t803 *)(&___item), (Object_t *)L_9, NULL); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared (Array_t * __this, TimeSpanU5BU5D_t1824* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + TimeSpanU5BU5D_t1824* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TimeSpanU5BU5D_t1824* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + TimeSpanU5BU5D_t1824* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + TimeSpanU5BU5D_t1824* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TimeSpanU5BU5D_t1824* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared (Array_t * __this, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + TimeSpan_t803 V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (TimeSpan_t803 *)(&V_2)); + TimeSpan_t803 L_5 = ___item; + goto IL_005d; + } + { + TimeSpan_t803 L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + TimeSpan_t803 L_10 = ___item; + TimeSpan_t803 L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((TimeSpan_t803 *)(&V_2)); + bool L_13 = TimeSpan_Equals_m10764((TimeSpan_t803 *)(&V_2), (Object_t *)L_12, NULL); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared (Array_t * __this, int32_t ___index, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared (Array_t * __this, int32_t ___index, TimeSpan_t803 ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + TimeSpan_t803 L_6 = ___item; + TimeSpan_t803 L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (TimeSpan_t803 *)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2405 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2405 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2405 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} +// T System.Array::InternalArray__get_Item(System.Int32) +// T System.Array::InternalArray__get_Item(System.Int32) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" uint8_t Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared (Array_t * __this, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + uint8_t V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + int32_t L_3 = ___index; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_3, (uint8_t*)(&V_0)); + uint8_t L_4 = V_0; + return L_4; + } +} +// System.Void System.Array::GetGenericValueImpl(System.Int32,T&) +// System.Void System.Array::InternalArray__ICollection_Add(T) +// System.Void System.Array::InternalArray__ICollection_Add(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +// System.Boolean System.Array::InternalArray__ICollection_Contains(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" bool Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_006b; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint8_t*)(&V_2)); + uint8_t L_5 = ___item; + goto IL_004d; + } + { + uint8_t L_6 = V_2; + goto IL_004b; + } + { + return 1; + } + +IL_004b: + { + return 0; + } + +IL_004d: + { + uint8_t L_7 = V_2; + uint8_t L_8 = L_7; + Object_t * L_9 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_8); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item))); + bool L_10 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&___item)), (Object_t *)L_9); + if (!L_10) + { + goto IL_0067; + } + } + { + return 1; + } + +IL_0067: + { + int32_t L_11 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_11+(int32_t)1)); + } + +IL_006b: + { + int32_t L_12 = V_1; + int32_t L_13 = V_0; + if ((((int32_t)L_12) < ((int32_t)L_13))) + { + goto IL_002a; + } + } + { + return 0; + } +} +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +// System.Void System.Array::InternalArray__ICollection_CopyTo(T[],System.Int32) +extern TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral247; +extern Il2CppCodeGenString* _stringLiteral1055; +extern Il2CppCodeGenString* _stringLiteral1092; +extern Il2CppCodeGenString* _stringLiteral249; +extern Il2CppCodeGenString* _stringLiteral1078; +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared (Array_t * __this, TypeTagU5BU5D_t1825* ___array, int32_t ___index, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentNullException_t151_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(42); + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + ArgumentException_t437_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(88); + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + _stringLiteral247 = il2cpp_codegen_string_literal_from_index(247); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + _stringLiteral1092 = il2cpp_codegen_string_literal_from_index(1092); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + _stringLiteral1078 = il2cpp_codegen_string_literal_from_index(1078); + s_Il2CppMethodIntialized = true; + } + { + TypeTagU5BU5D_t1825* L_0 = ___array; + if (L_0) + { + goto IL_0011; + } + } + { + ArgumentNullException_t151 * L_1 = (ArgumentNullException_t151 *)il2cpp_codegen_object_new (ArgumentNullException_t151_il2cpp_TypeInfo_var); + ArgumentNullException__ctor_m589(L_1, (String_t*)_stringLiteral247, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_1); + } + +IL_0011: + { + NullCheck((Array_t *)__this); + int32_t L_2 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_2) <= ((int32_t)1))) + { + goto IL_002d; + } + } + { + String_t* L_3 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_4 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_4, (String_t*)L_3, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_4); + } + +IL_002d: + { + int32_t L_5 = ___index; + NullCheck((Array_t *)__this); + int32_t L_6 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TypeTagU5BU5D_t1825* L_7 = ___array; + NullCheck((Array_t *)L_7); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)L_7, (int32_t)0, /*hidden argument*/NULL); + TypeTagU5BU5D_t1825* L_9 = ___array; + NullCheck((Array_t *)L_9); + int32_t L_10 = Array_GetLength_m6429((Array_t *)L_9, (int32_t)0, /*hidden argument*/NULL); + if ((((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))) <= ((int32_t)((int32_t)((int32_t)L_8+(int32_t)L_10))))) + { + goto IL_0055; + } + } + { + ArgumentException_t437 * L_11 = (ArgumentException_t437 *)il2cpp_codegen_object_new (ArgumentException_t437_il2cpp_TypeInfo_var); + ArgumentException__ctor_m2001(L_11, (String_t*)_stringLiteral1092, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_11); + } + +IL_0055: + { + TypeTagU5BU5D_t1825* L_12 = ___array; + NullCheck((Array_t *)L_12); + int32_t L_13 = Array_get_Rank_m4611((Array_t *)L_12, /*hidden argument*/NULL); + if ((((int32_t)L_13) <= ((int32_t)1))) + { + goto IL_0071; + } + } + { + String_t* L_14 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_15 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_15, (String_t*)L_14, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_15); + } + +IL_0071: + { + int32_t L_16 = ___index; + if ((((int32_t)L_16) >= ((int32_t)0))) + { + goto IL_008d; + } + } + { + String_t* L_17 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1078, /*hidden argument*/NULL); + ArgumentOutOfRangeException_t915 * L_18 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4605(L_18, (String_t*)_stringLiteral249, (String_t*)L_17, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_18); + } + +IL_008d: + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + TypeTagU5BU5D_t1825* L_20 = ___array; + int32_t L_21 = ___index; + NullCheck((Array_t *)__this); + int32_t L_22 = Array_GetLength_m6429((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + Array_Copy_m6471(NULL /*static, unused*/, (Array_t *)__this, (int32_t)L_19, (Array_t *)(Array_t *)L_20, (int32_t)L_21, (int32_t)L_22, /*hidden argument*/NULL); + return; + } +} +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +// System.Boolean System.Array::InternalArray__ICollection_Remove(T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" bool Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Int32 System.Array::InternalArray__IndexOf(T) +// System.Int32 System.Array::InternalArray__IndexOf(T) +extern TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral1055; +extern "C" int32_t Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared (Array_t * __this, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RankException_t1727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(731); + _stringLiteral1055 = il2cpp_codegen_string_literal_from_index(1055); + s_Il2CppMethodIntialized = true; + } + int32_t V_0 = 0; + int32_t V_1 = 0; + uint8_t V_2 = {0}; + { + NullCheck((Array_t *)__this); + int32_t L_0 = Array_get_Rank_m4611((Array_t *)__this, /*hidden argument*/NULL); + if ((((int32_t)L_0) <= ((int32_t)1))) + { + goto IL_001c; + } + } + { + String_t* L_1 = Locale_GetText_m6621(NULL /*static, unused*/, (String_t*)_stringLiteral1055, /*hidden argument*/NULL); + RankException_t1727 * L_2 = (RankException_t1727 *)il2cpp_codegen_object_new (RankException_t1727_il2cpp_TypeInfo_var); + RankException__ctor_m10716(L_2, (String_t*)L_1, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_001c: + { + NullCheck((Array_t *)__this); + int32_t L_3 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + V_0 = (int32_t)L_3; + V_1 = (int32_t)0; + goto IL_0083; + } + +IL_002a: + { + int32_t L_4 = V_1; + NullCheck((Array_t *)__this); + ArrayGetGenericValueImpl ((Array_t *)__this, (int32_t)L_4, (uint8_t*)(&V_2)); + uint8_t L_5 = ___item; + goto IL_005d; + } + { + uint8_t L_6 = V_2; + goto IL_0053; + } + { + int32_t L_7 = V_1; + NullCheck((Array_t *)__this); + int32_t L_8 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_7+(int32_t)L_8)); + } + +IL_0053: + { + NullCheck((Array_t *)__this); + int32_t L_9 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_9-(int32_t)1)); + } + +IL_005d: + { + uint8_t L_10 = ___item; + uint8_t L_11 = L_10; + Object_t * L_12 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_11); + NullCheck((Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2))); + bool L_13 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, (Object_t *)Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), (&V_2)), (Object_t *)L_12); + if (!L_13) + { + goto IL_007f; + } + } + { + int32_t L_14 = V_1; + NullCheck((Array_t *)__this); + int32_t L_15 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_14+(int32_t)L_15)); + } + +IL_007f: + { + int32_t L_16 = V_1; + V_1 = (int32_t)((int32_t)((int32_t)L_16+(int32_t)1)); + } + +IL_0083: + { + int32_t L_17 = V_1; + int32_t L_18 = V_0; + if ((((int32_t)L_17) < ((int32_t)L_18))) + { + goto IL_002a; + } + } + { + NullCheck((Array_t *)__this); + int32_t L_19 = Array_GetLowerBound_m6431((Array_t *)__this, (int32_t)0, /*hidden argument*/NULL); + return ((int32_t)((int32_t)L_19-(int32_t)1)); + } +} +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +// System.Void System.Array::InternalArray__Insert(System.Int32,T) +extern TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral270; +extern "C" void Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NotSupportedException_t164_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(62); + _stringLiteral270 = il2cpp_codegen_string_literal_from_index(270); + s_Il2CppMethodIntialized = true; + } + { + NotSupportedException_t164 * L_0 = (NotSupportedException_t164 *)il2cpp_codegen_object_new (NotSupportedException_t164_il2cpp_TypeInfo_var); + NotSupportedException__ctor_m4620(L_0, (String_t*)_stringLiteral270, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_0); + } +} +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +// System.Void System.Array::InternalArray__set_Item(System.Int32,T) +extern TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +extern TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +extern Il2CppCodeGenString* _stringLiteral249; +extern "C" void Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared (Array_t * __this, int32_t ___index, uint8_t ___item, const MethodInfo* method) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(432); + ObjectU5BU5D_t162_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(60); + _stringLiteral249 = il2cpp_codegen_string_literal_from_index(249); + s_Il2CppMethodIntialized = true; + } + ObjectU5BU5D_t162* V_0 = {0}; + { + int32_t L_0 = ___index; + NullCheck((Array_t *)__this); + int32_t L_1 = Array_get_Length_m4606((Array_t *)__this, /*hidden argument*/NULL); + if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) + { + goto IL_0017; + } + } + { + ArgumentOutOfRangeException_t915 * L_2 = (ArgumentOutOfRangeException_t915 *)il2cpp_codegen_object_new (ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var); + ArgumentOutOfRangeException__ctor_m4610(L_2, (String_t*)_stringLiteral249, /*hidden argument*/NULL); + il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_2); + } + +IL_0017: + { + V_0 = (ObjectU5BU5D_t162*)((ObjectU5BU5D_t162*)IsInst(__this, ObjectU5BU5D_t162_il2cpp_TypeInfo_var)); + ObjectU5BU5D_t162* L_3 = V_0; + if (!L_3) + { + goto IL_002e; + } + } + { + ObjectU5BU5D_t162* L_4 = V_0; + int32_t L_5 = ___index; + uint8_t L_6 = ___item; + uint8_t L_7 = L_6; + Object_t * L_8 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_7); + NullCheck(L_4); + IL2CPP_ARRAY_BOUNDS_CHECK(L_4, L_5); + ArrayElementTypeCheck (L_4, L_8); + *((Object_t **)(Object_t **)SZArrayLdElema(L_4, L_5, sizeof(Object_t *))) = (Object_t *)L_8; + return; + } + +IL_002e: + { + int32_t L_9 = ___index; + NullCheck((Array_t *)__this); + ArraySetGenericValueImpl ((Array_t *)__this, (int32_t)L_9, (uint8_t*)(&___item)); + return; + } +} +// System.Void System.Array::SetGenericValueImpl(System.Int32,T&) +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +// System.Collections.Generic.IEnumerator`1 System.Array::InternalArray__IEnumerable_GetEnumerator() +extern "C" Object_t* Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared (Array_t * __this, const MethodInfo* method) +{ + { + InternalEnumerator_1_t2406 L_0 = {0}; + (( void (*) (InternalEnumerator_1_t2406 *, Array_t *, const MethodInfo*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->method)(&L_0, (Array_t *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)); + InternalEnumerator_1_t2406 L_1 = L_0; + Object_t * L_2 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 0), &L_1); + return (Object_t*)L_2; + } +} diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppAttributes.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppAttributes.cpp" new file mode 100644 index 00000000..a6663f87 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppAttributes.cpp" @@ -0,0 +1,50371 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeCompatibilit.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeCompatibilitMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RequireComponent.h" +#include "UnityEngine_UnityEngine_RequireComponentMethodDeclarations.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" +#include "UnityEngine_UnityEngine_SerializeField.h" +#include "UnityEngine_UnityEngine_SerializeFieldMethodDeclarations.h" +#include "UnityEngine_UnityEngine_RangeAttribute.h" +#include "UnityEngine_UnityEngine_RangeAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_ExecuteInEditMode.h" +#include "UnityEngine_UnityEngine_ExecuteInEditModeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAt.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAtMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CharacterController.h" +#include "UnityEngine_UnityEngine_AudioSource.h" +#include "UnityEngine_UnityEngine_CapsuleCollider.h" +#include "UnityEngine_UnityEngine_Rigidbody.h" +#include "UnityEngine_UnityEngine_HideInInspector.h" +#include "UnityEngine_UnityEngine_HideInInspectorMethodDeclarations.h" +#include "UnityEngine_UnityEngine_NavMeshAgent.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UI_UnityEngine_UI_Image.h" +#include "mscorlib_System_Diagnostics_DebuggerHiddenAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerHiddenAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_GUIText.h" +#include "UnityEngine_UnityEngine_GUITexture.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggableAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_InternalsVisibleToA.h" +#include "mscorlib_System_Runtime_CompilerServices_InternalsVisibleToAMethodDeclarations.h" +#include "System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" +#include "System_Core_System_Runtime_CompilerServices_ExtensionAttribuMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WrapperlessIcall.h" +#include "UnityEngine_UnityEngine_WrapperlessIcallMethodDeclarations.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleAttribute.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleAttributeMethodDeclarations.h" +#include "mscorlib_System_ObsoleteAttribute.h" +#include "mscorlib_System_ObsoleteAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_WritableAttribute.h" +#include "UnityEngine_UnityEngine_WritableAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Internal_DefaultValueAttribute.h" +#include "UnityEngine_UnityEngine_Internal_DefaultValueAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Internal_ExcludeFromDocsAttribute.h" +#include "UnityEngine_UnityEngine_Internal_ExcludeFromDocsAttributeMethodDeclarations.h" +#include "mscorlib_System_Security_SecuritySafeCriticalAttribute.h" +#include "mscorlib_System_Security_SecuritySafeCriticalAttributeMethodDeclarations.h" +#include "mscorlib_System_ParamArrayAttribute.h" +#include "mscorlib_System_ParamArrayAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_DefaultMemberAttribute.h" +#include "mscorlib_System_Reflection_DefaultMemberAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_IL2CPPStructAlignmentAttribute.h" +#include "UnityEngine_UnityEngine_IL2CPPStructAlignmentAttributeMethodDeclarations.h" +#include "mscorlib_System_FlagsAttribute.h" +#include "mscorlib_System_FlagsAttributeMethodDeclarations.h" +#include "System_System_ComponentModel_EditorBrowsableAttribute.h" +#include "System_System_ComponentModel_EditorBrowsableAttributeMethodDeclarations.h" +#include "mscorlib_System_AttributeUsageAttribute.h" +#include "mscorlib_System_AttributeUsageAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_Serialization_FormerlySerializedAsAt.h" +#include "UnityEngine_UnityEngine_Serialization_FormerlySerializedAsAtMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyTitleAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTitleAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDescriptionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDescriptionAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyConfigurationAttribute.h" +#include "mscorlib_System_Reflection_AssemblyConfigurationAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyCompanyAttribute.h" +#include "mscorlib_System_Reflection_AssemblyCompanyAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyProductAttribute.h" +#include "mscorlib_System_Reflection_AssemblyProductAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyFileVersionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyFileVersionAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_GuidAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_GuidAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ComVisibleAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_ComVisibleAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyTrademarkAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTrademarkAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyCopyrightAttribute.h" +#include "mscorlib_System_Reflection_AssemblyCopyrightAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_AddComponentMenu.h" +#include "UnityEngine_UnityEngine_AddComponentMenuMethodDeclarations.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UnityEngine_SpaceAttribute.h" +#include "UnityEngine_UnityEngine_SpaceAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_DisallowMultipleComponent.h" +#include "UnityEngine_UnityEngine_DisallowMultipleComponentMethodDeclarations.h" +#include "UnityEngine_UnityEngine_CanvasRenderer.h" +#include "UnityEngine_UnityEngine_Canvas.h" +#include "UnityEngine_UnityEngine_SelectionBaseAttribute.h" +#include "UnityEngine_UnityEngine_SelectionBaseAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TooltipAttribute.h" +#include "UnityEngine_UnityEngine_TooltipAttributeMethodDeclarations.h" +#include "UnityEngine_UnityEngine_TextAreaAttribute.h" +#include "UnityEngine_UnityEngine_TextAreaAttributeMethodDeclarations.h" +#include "mscorlib_System_Resources_NeutralResourcesLanguageAttribute.h" +#include "mscorlib_System_Resources_NeutralResourcesLanguageAttributeMethodDeclarations.h" +#include "mscorlib_System_CLSCompliantAttribute.h" +#include "mscorlib_System_CLSCompliantAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyInformationalVersionAttri.h" +#include "mscorlib_System_Reflection_AssemblyInformationalVersionAttriMethodDeclarations.h" +#include "mscorlib_System_Resources_SatelliteContractVersionAttribute.h" +#include "mscorlib_System_Resources_SatelliteContractVersionAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDefaultAliasAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDefaultAliasAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati_0.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati_0MethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyDelaySignAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDelaySignAttributeMethodDeclarations.h" +#include "mscorlib_System_Reflection_AssemblyKeyFileAttribute.h" +#include "mscorlib_System_Reflection_AssemblyKeyFileAttributeMethodDeclarations.h" +#include "System_System_MonoTODOAttribute.h" +#include "System_System_MonoTODOAttributeMethodDeclarations.h" +#include "System_System_ComponentModel_TypeConverterAttribute.h" +#include "System_System_ComponentModel_TypeConverterAttributeMethodDeclarations.h" +#include "System_System_UriTypeConverter.h" +#include "mscorlib_System_Runtime_CompilerServices_DefaultDependencyAt.h" +#include "mscorlib_System_Runtime_CompilerServices_DefaultDependencyAtMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_StringFreezingAttri.h" +#include "mscorlib_System_Runtime_CompilerServices_StringFreezingAttriMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibVersionAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibVersionAttribMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceAttribMethodDeclarations.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ReliabilityCont.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ReliabilityContMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_ComDefaultInterfaceA.h" +#include "mscorlib_System_Runtime_InteropServices_ComDefaultInterfaceAMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibImportClassAt.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibImportClassAtMethodDeclarations.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_Runtime_InteropServices_InterfaceTypeAttribu.h" +#include "mscorlib_System_Runtime_InteropServices_InterfaceTypeAttribuMethodDeclarations.h" +#include "mscorlib_System_Runtime_InteropServices_DispIdAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_DispIdAttributeMethodDeclarations.h" +#include "mscorlib_System_MonoDocumentationNoteAttribute.h" +#include "mscorlib_System_MonoDocumentationNoteAttributeMethodDeclarations.h" +#include "mscorlib_System_Runtime_CompilerServices_DecimalConstantAttr.h" +#include "mscorlib_System_Runtime_CompilerServices_DecimalConstantAttrMethodDeclarations.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_MonoTODOAttribute.h" +#include "mscorlib_System_MonoTODOAttributeMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggerDisplayAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerDisplayAttributeMethodDeclarations.h" +#include "mscorlib_System_Diagnostics_DebuggerTypeProxyAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerTypeProxyAttributeMethodDeclarations.h" +#include "mscorlib_System_Collections_CollectionDebuggerView.h" +#include "mscorlib_System_Diagnostics_DebuggerStepThroughAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerStepThroughAttributeMethodDeclarations.h" +#include "mscorlib_System_Security_SuppressUnmanagedCodeSecurityAttrib.h" +#include "mscorlib_System_Security_SuppressUnmanagedCodeSecurityAttribMethodDeclarations.h" +#include "mscorlib_System_Activator.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_Emit_AssemblyBuilder.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_Reflection_Emit_ConstructorBuilder.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Reflection_Emit_EnumBuilder.h" +#include "mscorlib_System_Reflection_EventInfo.h" +#include "mscorlib_System_Reflection_Emit_FieldBuilder.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_Emit_MethodBuilder.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilder.h" +#include "mscorlib_System_Reflection_Emit_ParameterBuilder.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilder.h" +#include "mscorlib_System_ThreadStaticAttribute.h" +#include "mscorlib_System_ThreadStaticAttributeMethodDeclarations.h" + +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +void g_AssemblyU2DCSharpU2Dfirstpass_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* PlatformerCharacter2D_t8_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void Platformer2DUserControl_t7_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PlatformerCharacter2D_t8_0_0_0_var = il2cpp_codegen_type_from_index(2); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(PlatformerCharacter2D_t8_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_MaxSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_JumpForce(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_CrouchSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_AirControl(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_WhatIsGround(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_Target(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_AutoTargetPlayer(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_UpdateType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_MoveSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_TurnSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_RollSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_FollowVelocity(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_FollowTilt(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_SpinTurnLimit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_TargetVelocityLowerLimit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoCam_t16_CustomAttributesCacheGenerator_m_SmoothTurnTime(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_MoveSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_TurnSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 10.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_TurnSmoothing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_TiltMax(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_TiltMin(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_LockCursor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FreeLookCam_t18_CustomAttributesCacheGenerator_m_VerticalAutoReturn(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HandHeldCam_t20_CustomAttributesCacheGenerator_m_SwaySpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HandHeldCam_t20_CustomAttributesCacheGenerator_m_BaseSwayAmount(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HandHeldCam_t20_CustomAttributesCacheGenerator_m_TrackingSwayAmount(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void HandHeldCam_t20_CustomAttributesCacheGenerator_m_TrackingBias(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, -1.0f, 1.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LookatTarget_t21_CustomAttributesCacheGenerator_m_RotationRange(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LookatTarget_t21_CustomAttributesCacheGenerator_m_FollowSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_U3CprotectingU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_ProtectCameraFromWallClip_get_protecting_m46(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_ProtectCameraFromWallClip_set_protecting_m47(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_FovAdjustTime(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_ZoomAmountMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_IncludeEffectsInSize(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CharacterController_t36_0_0_0_var; +extern const Il2CppType* AudioSource_t37_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CharacterController_t36_0_0_0_var = il2cpp_codegen_type_from_index(23); + AudioSource_t37_0_0_0_var = il2cpp_codegen_type_from_index(24); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(CharacterController_t36_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(AudioSource_t37_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_IsWalking(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_WalkSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_RunSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_RunstepLenghten(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_StickToGroundForce(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_GravityMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_MouseLook(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_UseFovKick(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_FovKick(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_UseHeadBob(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_HeadBob(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpBob(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_StepInterval(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_FootstepSounds(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpSound(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FirstPersonController_t29_CustomAttributesCacheGenerator_m_LandSound(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void HeadBob_t38_CustomAttributesCacheGenerator_RunningStrideLengthen(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CapsuleCollider_t43_0_0_0_var; +extern const Il2CppType* Rigidbody_t15_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void RigidbodyFirstPersonController_t39_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CapsuleCollider_t43_0_0_0_var = il2cpp_codegen_type_from_index(31); + Rigidbody_t15_0_0_0_var = il2cpp_codegen_type_from_index(9); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(CapsuleCollider_t43_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Rigidbody_t15_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* HideInInspector_t346_il2cpp_TypeInfo_var; +void MovementSettings_t40_CustomAttributesCacheGenerator_CurrentTargetSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HideInInspector_t346_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2737); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + HideInInspector_t346 * tmp; + tmp = (HideInInspector_t346 *)il2cpp_codegen_object_new (HideInInspector_t346_il2cpp_TypeInfo_var); + HideInInspector__ctor_m1818(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Ball_t44_CustomAttributesCacheGenerator_m_MovePower(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Ball_t44_CustomAttributesCacheGenerator_m_UseTorque(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Ball_t44_CustomAttributesCacheGenerator_m_MaxAngularVelocity(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Ball_t44_CustomAttributesCacheGenerator_m_JumpPower(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* NavMeshAgent_t47_0_0_0_var; +extern const Il2CppType* ThirdPersonCharacter_t48_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NavMeshAgent_t47_0_0_0_var = il2cpp_codegen_type_from_index(34); + ThirdPersonCharacter_t48_0_0_0_var = il2cpp_codegen_type_from_index(35); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(NavMeshAgent_t47_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(ThirdPersonCharacter_t48_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_U3CagentU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_U3CcharacterU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_get_agent_m98(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_set_agent_m99(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_get_character_m100(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_set_character_m101(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Animator_t10_0_0_0_var; +extern const Il2CppType* CapsuleCollider_t43_0_0_0_var; +extern const Il2CppType* Rigidbody_t15_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Animator_t10_0_0_0_var = il2cpp_codegen_type_from_index(5); + CapsuleCollider_t43_0_0_0_var = il2cpp_codegen_type_from_index(31); + Rigidbody_t15_0_0_0_var = il2cpp_codegen_type_from_index(9); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Animator_t10_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(CapsuleCollider_t43_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Rigidbody_t15_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_MovingTurnSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_StationaryTurnSpeed(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_JumpPower(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_GravityMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 1.0f, 4.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_RunCycleLegOffset(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_MoveSpeedMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_AnimSpeedMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_GroundCheckDistance(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ThirdPersonCharacter_t48_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void ThirdPersonUserControl_t49_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThirdPersonCharacter_t48_0_0_0_var = il2cpp_codegen_type_from_index(35); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(ThirdPersonCharacter_t48_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_U3CnameU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_U3CmatchWithInputManagerU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_get_name_m136(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_set_name_m137(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_get_matchWithInputManager_m138(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_set_matchWithInputManager_m139(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_U3CnameU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_U3CmatchWithInputManagerU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_get_name_m146(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_set_name_m147(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_get_matchWithInputManager_m148(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_set_matchWithInputManager_m149(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void MobileControlRig_t60_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Image_t70_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void TouchPad_t69_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Image_t70_0_0_0_var = il2cpp_codegen_type_from_index(48); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Image_t70_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualInput_t56_CustomAttributesCacheGenerator_U3CvirtualMousePositionU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualInput_t56_CustomAttributesCacheGenerator_VirtualInput_get_virtualMousePosition_m236(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void VirtualInput_t56_CustomAttributesCacheGenerator_VirtualInput_set_virtualMousePosition_m237(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AutoMobileShaderSwitch_t82_CustomAttributesCacheGenerator_m_ReplacementList(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void DragRigidbody_t87_CustomAttributesCacheGenerator_DragRigidbody_DragObject_m275(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_Dispose_m271(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_Reset_m272(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* HideInInspector_t346_il2cpp_TypeInfo_var; +void FOVKick_t31_CustomAttributesCacheGenerator_originalFov(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + HideInInspector_t346_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2737); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + HideInInspector_t346 * tmp; + tmp = (HideInInspector_t346 *)il2cpp_codegen_object_new (HideInInspector_t346_il2cpp_TypeInfo_var); + HideInInspector__ctor_m1818(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void FOVKick_t31_CustomAttributesCacheGenerator_FOVKick_FOVKickUp_m296(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void FOVKick_t31_CustomAttributesCacheGenerator_FOVKick_FOVKickDown_m297(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_Dispose_m284(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_Reset_m285(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_Dispose_m290(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_Reset_m291(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* GUIText_t94_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void FPSCounter_t93_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUIText_t94_0_0_0_var = il2cpp_codegen_type_from_index(68); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(GUIText_t94_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* GUITexture_t212_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void ForcedReset_t96_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GUITexture_t212_0_0_0_var = il2cpp_codegen_type_from_index(2739); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(GUITexture_t212_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void LerpControlledBob_t33_CustomAttributesCacheGenerator_LerpControlledBob_DoBobCycle_m313(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_Dispose_m309(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_Reset_m310(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void ObjectResetter_t100_CustomAttributesCacheGenerator_ObjectResetter_ResetCoroutine_m323(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_Dispose_m318(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_Reset_m319(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void ParticleSystemDestroyer_t105_CustomAttributesCacheGenerator_ParticleSystemDestroyer_Start_m331(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_Dispose_m328(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_Reset_m329(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_BuildTargetGroup(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_Content(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_MonoBehaviours(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_ChildrenOfThisObject(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void SmoothFollow_t112_CustomAttributesCacheGenerator_target(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void SmoothFollow_t112_CustomAttributesCacheGenerator_distance(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void SmoothFollow_t112_CustomAttributesCacheGenerator_height(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void SmoothFollow_t112_CustomAttributesCacheGenerator_rotationDamping(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void SmoothFollow_t112_CustomAttributesCacheGenerator_heightDamping(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_Activate_m368(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_Deactivate_m369(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_ReloadLevel_m370(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_Dispose_m352(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_Reset_m353(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_Dispose_m358(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_Reset_m359(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_Dispose_m364(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_Reset_m365(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void TimedObjectDestructor_t121_CustomAttributesCacheGenerator_m_TimeOut(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void TimedObjectDestructor_t121_CustomAttributesCacheGenerator_m_DetachChildren(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointCircuit_t123_CustomAttributesCacheGenerator_smoothRoute(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointCircuit_t123_CustomAttributesCacheGenerator_U3CLengthU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointCircuit_t123_CustomAttributesCacheGenerator_WaypointCircuit_get_Length_m377(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointCircuit_t123_CustomAttributesCacheGenerator_WaypointCircuit_set_Length_m378(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_circuit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForTargetOffset(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForTargetFactor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForSpeedOffset(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForSpeedFactor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_progressStyle(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_pointToPointThreshold(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CtargetPointU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CspeedPointU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CprogressPointU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_targetPoint_m389(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_targetPoint_m390(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_speedPoint_m391(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_speedPoint_m392(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_progressPoint_m393(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_progressPoint_m394(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +void g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggableAttribute_t1240_il2cpp_TypeInfo_var; +void g_AssemblyU2DUnityScript_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + DebuggableAttribute_t1240_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2740); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggableAttribute_t1240 * tmp; + tmp = (DebuggableAttribute_t1240 *)il2cpp_codegen_object_new (DebuggableAttribute_t1240_il2cpp_TypeInfo_var); + DebuggableAttribute__ctor_m7451(tmp, 257, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void g_UnityEngine_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2741); + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 16; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Advertisements"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Analytics"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Cloud.Service"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Cloud"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Networking"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.TerrainPhysics"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Terrain"), NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("UnityEngine.Physics"), NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.Automation"), NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests.Framework.Tests"), NULL); + cache->attributes[11] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests.Framework"), NULL); + cache->attributes[12] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.RuntimeTests"), NULL); + cache->attributes[13] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.IntegrationTests.Framework"), NULL); + cache->attributes[14] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("Unity.IntegrationTests"), NULL); + cache->attributes[15] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AssetBundleCreateRequest_t181_CustomAttributesCacheGenerator_AssetBundleCreateRequest_get_assetBundle_m749(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AssetBundleCreateRequest_t181_CustomAttributesCacheGenerator_AssetBundleCreateRequest_DisableCompatibilityChecks_m750(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAsset_m754(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAsset_Internal_m755(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAssetWithSubAssets_Internal_m756(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void RuntimePlatform_t187_CustomAttributesCacheGenerator_NaCl(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("NaCl export is no longer supported in Unity 5.0+."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void RuntimePlatform_t187_CustomAttributesCacheGenerator_FlashPlayer(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("FlashPlayer export is no longer supported in Unity 5.0+."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerX86(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerX86 instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerX64(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerX64 instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerARM(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use WSAPlayerARM instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Coroutine_t190_CustomAttributesCacheGenerator_Coroutine_ReleaseCoroutine_m758(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_Internal_CreateScriptableObject_m761(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_t191_ScriptableObject_Internal_CreateScriptableObject_m761_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_CreateInstance_m762(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_CreateInstanceFromType_m764(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnhandledExceptionHandler_t192_CustomAttributesCacheGenerator_UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Cursor_t194_CustomAttributesCacheGenerator_Cursor_set_visible_m466(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Cursor_t194_CustomAttributesCacheGenerator_Cursor_set_lockState_m465(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Authenticate_m774(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Authenticated_m775(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserName_m776(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserID_m777(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Underage_m778(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserImage_m779(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadFriends_m780(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadAchievementDescriptions_m781(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadAchievements_m782(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ReportProgress_m783(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ReportScore_m784(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadScores_m785(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowAchievementsUI_m786(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowLeaderboardUI_m787(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadUsers_m788(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ResetAllAchievements_m789(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Internal_LoadScores_m838(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Internal_LoadScoresWithUsers_m839(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Loading_m840(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Dispose_m841(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void QualitySettings_t207_CustomAttributesCacheGenerator_QualitySettings_set_shadowDistance_m666(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_Internal_Create_m843(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_t208_Mesh_Internal_Create_m843_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_Clear_m844(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_t208_Mesh_Clear_m844_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_Clear_m845(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_vertices_m846(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetVerticesInternal_m848(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_normals_m849(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetNormalsInternal_m851(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_tangents_m852(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetTangentsInternal_m854(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_uv_m855(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_uv2_m856(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetUVInternal_m858(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_colors32_m859(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetColors32Internal_m861(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_RecalculateBounds_m862(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetTrianglesInternal_m864(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mesh_t208_CustomAttributesCacheGenerator_Mesh_GetIndices_m865(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_materials_m627(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_set_materials_m632(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sharedMaterials_m625(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_INTERNAL_get_bounds_m886(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sortingLayerID_m887(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sortingOrder_m888(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Screen_t210_CustomAttributesCacheGenerator_Screen_get_width_m602(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Screen_t210_CustomAttributesCacheGenerator_Screen_get_height_m688(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Screen_t210_CustomAttributesCacheGenerator_Screen_get_dpi_m889(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUILayer_t213_CustomAttributesCacheGenerator_GUILayer_INTERNAL_CALL_HitTest_m891(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Texture_t214_CustomAttributesCacheGenerator_Texture_Internal_GetWidth_m893(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Texture_t214_CustomAttributesCacheGenerator_Texture_Internal_GetHeight_m894(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_Internal_Create_m898(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_t215_Texture2D_Internal_Create_m898_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_get_whiteTexture_m899(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_GetPixelBilinear_m900(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RenderTexture_t216_CustomAttributesCacheGenerator_RenderTexture_Internal_GetWidth_m901(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RenderTexture_t216_CustomAttributesCacheGenerator_RenderTexture_Internal_GetHeight_m902(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_Dispose_m910(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_SendEvents_m911(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_FinalizerFailure_m912(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Gradient_t226_CustomAttributesCacheGenerator_Gradient_Init_m916(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Gradient_t226_CustomAttributesCacheGenerator_Gradient_Cleanup_m917(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Destroy_m920(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Open_m924(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Open_m925(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("TouchScreenKeyboardType.Default"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg6_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("\"\""), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_text_m927(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_text_m928(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_hideInput_m929(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_active_m930(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_active_m931(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_done_m932(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_wasCanceled_m933(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_CALL_DrawLine_m934(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_CALL_DrawWireSphere_m935(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_set_color_m936(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_LayerToName_m939(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_NameToLayer_m940(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_t9_LayerMask_GetMask_m941_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Vector2_t6_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Vector3_t4_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Vector3_t4_CustomAttributesCacheGenerator_Vector3_INTERNAL_CALL_Slerp_m959(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Vector3_t4_CustomAttributesCacheGenerator_Vector3_SmoothDamp_m413(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Vector3_t4_CustomAttributesCacheGenerator_Vector3_t4_Vector3_SmoothDamp_m960_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Vector3_t4_CustomAttributesCacheGenerator_Vector3_t4_Vector3_SmoothDamp_m960_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Time.deltaTime"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Color_t139_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* IL2CPPStructAlignmentAttribute_t337_il2cpp_TypeInfo_var; +void Color32_t231_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + IL2CPPStructAlignmentAttribute_t337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2749); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + IL2CPPStructAlignmentAttribute_t337 * tmp; + tmp = (IL2CPPStructAlignmentAttribute_t337 *)il2cpp_codegen_object_new (IL2CPPStructAlignmentAttribute_t337_il2cpp_TypeInfo_var); + IL2CPPStructAlignmentAttribute__ctor_m1808(tmp, NULL); + tmp->___Align_0 = 4; + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_AngleAxis_m993(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_t19_Quaternion_LookRotation_m460_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Vector3.up"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_LookRotation_m700(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_LookRotation_m994(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Slerp_m995(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Lerp_m996(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Inverse_m998(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Inverse_m1039(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Transpose_m1041(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Invert_m1043(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_get_isIdentity_m1046(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_TRS_m1059(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_Ortho_m1062(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_Perspective_m1063(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_Contains_m1086(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Vector4_t234_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_Max_m508_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Mathf_t134_CustomAttributesCacheGenerator_Mathf_SmoothDamp_m455(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_SmoothDamp_m1142_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_SmoothDamp_m1142_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Time.deltaTime"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Mathf_t134_CustomAttributesCacheGenerator_Mathf_PerlinNoise_m475(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void DrivenTransformProperties_t237_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_rect_m1152(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchorMin_m1155(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchorMin_m1156(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchorMax_m1159(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchorMax_m1160(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchoredPosition_m1163(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchoredPosition_m1164(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_sizeDelta_m1167(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_sizeDelta_m1168(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_pivot_m1171(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_pivot_m1172(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void Resources_t244_CustomAttributesCacheGenerator_Resources_Load_m1181(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void SerializePrivateVariables_t245_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use SerializeField on the private variables that you want to be serialized instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Shader_t79_CustomAttributesCacheGenerator_Shader_PropertyToID_m1184(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_get_shader_m626(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_set_shader_m629(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_GetTexture_m1188(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_SetFloat_m1190(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_HasProperty_m1193(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_Internal_CreateWithMaterial_m1194(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Material_t160_CustomAttributesCacheGenerator_Material_t160_Material_Internal_CreateWithMaterial_m1194_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SortingLayer_t248_CustomAttributesCacheGenerator_SortingLayer_GetLayerValueFromID_m1195(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_rect_m1215(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Sprite_t250_CustomAttributesCacheGenerator_Sprite_get_pixelsPerUnit_m1216(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Sprite_t250_CustomAttributesCacheGenerator_Sprite_get_texture_m1217(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_textureRect_m1219(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_border_m1221(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetInnerUV_m1222(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetOuterUV_m1223(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetPadding_m1224(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_Internal_GetMinSize_m1226(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void CacheIndex_t253_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("this API is not for public use."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void UnityString_t254_CustomAttributesCacheGenerator_UnityString_t254_UnityString_Format_m1227_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AsyncOperation_t182_CustomAttributesCacheGenerator_AsyncOperation_InternalDestroy_m1229(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_get_loadedLevel_m691(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_get_loadedLevelName_m443(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_LoadLevelAsync_m1235(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_get_isPlaying_m451(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_get_isEditor_m1236(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Application_t256_CustomAttributesCacheGenerator_Application_get_platform_m1237(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_get_enabled_m1240(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_set_enabled_m618(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_get_isActiveAndEnabled_m1241(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_fieldOfView_m502(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_set_fieldOfView_m503(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_nearClipPlane_m1246(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_farClipPlane_m1247(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_depth_m1248(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_cullingMask_m1249(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_eventMask_m1250(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_get_pixelRect_m1252(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_targetTexture_m1253(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_clearFlags_m1254(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_ScreenPointToRay_m1257(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_main_m510(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_get_allCamerasCount_m1258(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_GetAllCameras_m1259(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_RaycastTry_m1263(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_RaycastTry_m1264(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_RaycastTry2D_m1266(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Color.white"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0.0f"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_INTERNAL_CALL_DrawLine_m1268(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_DrawRay_m500(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Color.white"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0.0f"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("true"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_Internal_Log_m1270(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_Internal_Log_m1270_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_Internal_LogException_m1271(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_Internal_LogException_m1271_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_GetSystemExtImpl_m1300(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_GetRenderingExtImpl_m1301(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_GetRenderingBuffersImpl_m1302(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_SetRenderingResolutionImpl_m1303(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_ActivateDisplayImpl_m1304(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_SetParamsImpl_m1305(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_MultiDisplayLicenseImpl_m1306(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Display_t260_CustomAttributesCacheGenerator_Display_RelativeMouseAtImpl_m1307(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_Invoke_m694(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StartCoroutine_Auto_m1308(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StartCoroutine_m662(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_t2_MonoBehaviour_StartCoroutine_m662_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopCoroutine_Auto_m1312(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopAllCoroutines_m532(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetKeyInt_m1316(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetAxis_m594(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetAxisRaw_m593(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetButton_m595(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetButtonDown_m596(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetButtonUp_m597(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButton_m647(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButtonDown_m650(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButtonUp_m469(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_mousePosition_m1317(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_mouseScrollDelta_m1319(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_get_mousePresent_m1320(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_acceleration_m1321(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_GetTouch_m1322(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_get_touchCount_m606(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_set_imeCompositionMode_m1324(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_get_compositionString_m1325(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_set_compositionCursorPos_m1327(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void HideFlags_t264_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_Internal_CloneSingle_m1329(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_Destroy_m693(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_Destroy_m693_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0.0F"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_Destroy_m687(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_DestroyImmediate_m1332(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_DestroyImmediate_m1332_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("false"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_DestroyImmediate_m1333(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_FindObjectsOfType_m586(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_get_name_m630(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_set_name_m1334(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_DontDestroyOnLoad_m747(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_set_hideFlags_m1335(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_DestroyObject_m1336(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_DestroyObject_m1336_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0.0F"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_DestroyObject_m617(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_ToString_m1337(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void Object_t76_CustomAttributesCacheGenerator_Object_Instantiate_m616(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 3, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_get_transform_m401(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_get_gameObject_m428(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponent_m1346(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponentFastPath_m1347(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponent_m18927(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponentInChildren_m1348(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponentInParent_m1349(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_GetComponentsForListInternal_m1350(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_CompareTag_m493(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_SendMessage_m1352(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_SendMessage_m1352_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_SendMessage_m1352_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_SendMessage_m678(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_BroadcastMessage_m1353(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_BroadcastMessage_m1353_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_BroadcastMessage_m1353_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Light_t90_CustomAttributesCacheGenerator_Light_get_shadowStrength_m664(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Light_t90_CustomAttributesCacheGenerator_Light_set_shadowStrength_m668(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Light_t90_CustomAttributesCacheGenerator_Light_set_shadowBias_m667(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponent_m744(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentFastPath_m1354(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponent_m18935(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentByName_m1355(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentInChildren_m1356(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentInParent_m1357(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentsInternal_m1358(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_transform_m416(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_layer_m1359(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_set_layer_m1360(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_SetActive_m592(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_activeSelf_m447(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_activeInHierarchy_m1361(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_tag_m1362(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_FindGameObjectWithTag_m415(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_SendMessage_m1363(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_SendMessage_m1363_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_SendMessage_m1363_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_BroadcastMessage_m1364(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_BroadcastMessage_m1364_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("null"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_BroadcastMessage_m1364_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("SendMessageOptions.RequireReceiver"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_BroadcastMessage_m615(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_Internal_AddComponentWithType_m1365(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_AddComponent_m1366(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2744); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeInferenceRuleAttribute_t404 * tmp; + tmp = (TypeInferenceRuleAttribute_t404 *)il2cpp_codegen_object_new (TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var); + TypeInferenceRuleAttribute__ctor_m1986(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_Internal_CreateGameObject_m1367(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_Internal_CreateGameObject_m1367_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GameObject_t77_CustomAttributesCacheGenerator_GameObject_Find_m741(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_position_m1372(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_position_m1373(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localPosition_m1374(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localPosition_m1375(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_rotation_m1376(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_rotation_m1377(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localRotation_m1378(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localRotation_m1379(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localScale_m1380(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localScale_m1381(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_get_parentInternal_m1382(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_set_parentInternal_m1383(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_SetParent_m1385(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_worldToLocalMatrix_m1387(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_Translate_m743(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Translate_m635_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Space.Self"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Rotate_m636_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Space.Self"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_Rotate_m476(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Rotate_m1388_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Space.Self"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_LookAt_m690(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_LookAt_m1389_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Vector3.up"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_LookAt_m1390_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Vector3.up"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_LookAt_m637(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_LookAt_m1391(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_TransformDirection_m1393(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_InverseTransformDirection_m1394(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_TransformPoint_m1396(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_InverseTransformPoint_m1397(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_get_childCount_m1398(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_DetachChildren_m695(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_SetAsFirstSibling_m1399(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_Find_m422(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_IsChildOf_m1400(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Transform_t3_CustomAttributesCacheGenerator_Transform_GetChild_m1402(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_time_m474(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_deltaTime_m409(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_unscaledTime_m1403(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_unscaledDeltaTime_m1404(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_fixedDeltaTime_m524(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_timeScale_m470(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_frameCount_m588(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Time_t266_CustomAttributesCacheGenerator_Time_get_realtimeSinceStartup_m634(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Random_t267_CustomAttributesCacheGenerator_Random_Range_m683(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Random_t267_CustomAttributesCacheGenerator_Random_RandomRangeInt_m1405(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_RegisterNative_m1420(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_Init_m1421(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_Show_m1422(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_CanShowAds_m1423(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_SetLogLevel_m1424(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_SetCampaignDataURL_m1425(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void ParticleSystem_t104_CustomAttributesCacheGenerator_ParticleSystem_set_enableEmission_m685(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void ParticleSystem_t104_CustomAttributesCacheGenerator_ParticleSystem_get_startLifetime_m681(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_get_gravity_m1449(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m556(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m652(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m584(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m1452(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m665(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_RaycastAll_m1454(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_RaycastAll_m494(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_RaycastAll_m1457(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_OverlapSphere_m490(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_OverlapSphere_m1458(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCast_m520(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg6_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCast_m575(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg6_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_CapsuleCastAll_m1462(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCastAll_m495(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("QueryTriggerInteraction.UseGlobal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_Raycast_m1465(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_RaycastTest_m1469(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_get_velocity_m1470(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_set_velocity_m1471(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_set_angularVelocity_m1472(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_drag_m642(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_drag_m543(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_angularDrag_m643(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_angularDrag_m644(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_isKinematic_m534(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_isKinematic_m657(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_constraints_m567(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_t15_Rigidbody_AddForce_m542_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("ForceMode.Force"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_AddForce_m555(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddForce_m1473(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_AddTorque_m554(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddTorque_m1474(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_t15_Rigidbody_AddForceAtPosition_m536_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("ForceMode.Force"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_get_position_m1476(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_Sleep_m1477(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_maxAngularVelocity_m553(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Joint_t281_CustomAttributesCacheGenerator_Joint_get_connectedBody_m641(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Joint_t281_CustomAttributesCacheGenerator_Joint_set_connectedBody_m648(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Joint_t281_CustomAttributesCacheGenerator_Joint_INTERNAL_set_anchor_m1478(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_spring_m659(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_damper_m660(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_maxDistance_m661(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Collider_t132_CustomAttributesCacheGenerator_Collider_get_attachedRigidbody_m492(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Collider_t132_CustomAttributesCacheGenerator_Collider_get_isTrigger_m491(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_INTERNAL_get_center_m1479(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_INTERNAL_set_center_m1480(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_get_radius_m548(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_get_height_m549(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_set_height_m570(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_INTERNAL_CALL_Move_m1481(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_isGrounded_m512(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_INTERNAL_get_velocity_m1482(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_radius_m517(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_height_m519(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_Internal_Raycast_m1485(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_Raycast_m1486(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("DefaultRaycastLayers"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg4_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("-Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg5_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("Mathf.Infinity"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_RaycastAll_m1488(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_RaycastAll_m1489(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_OverlapCircle_m434(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_OverlapCircle_m1490(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_OverlapCircleAll_m427(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_get_velocity_m1498(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_set_velocity_m1499(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_AddForce_m438(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_CALL_AddForce_m1500(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Collider2D_t129_CustomAttributesCacheGenerator_Collider2D_get_attachedRigidbody_m1501(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_INTERNAL_CALL_SetDestination_m1502(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_INTERNAL_get_desiredVelocity_m1503(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_set_updatePosition_m563(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_set_updateRotation_m562(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_get_clip_m528(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_set_clip_m514(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_Play_m1519(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_t37_AudioSource_Play_m1519_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_Play_m515(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_PlayOneShot_m1520(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_t37_AudioSource_PlayOneShot_m1520_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("1.0F"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_PlayOneShot_m529(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void AnimationEvent_t294_CustomAttributesCacheGenerator_AnimationEvent_t294____data_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use stringParameter instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_t41_AnimationCurve__ctor_m538_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Cleanup_m1547(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Evaluate_m547(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_get_length_m638(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_GetKey_Internal_m1549(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Init_m1550(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator_Animation_Play_m620(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator_Animation_t157_Animation_Play_m1555_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("PlayMode.StopSameLayer"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator_Animation_PlayDefaultAnimation_m1556(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator_Animation_GetStateAtIndex_m1558(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animation_t157_CustomAttributesCacheGenerator_Animation_GetStateCount_m1559(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void AnimatorStateInfo_t148_CustomAttributesCacheGenerator_AnimatorStateInfo_t148____nameHash_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use AnimatorStateInfo.fullPathHash instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_INTERNAL_get_deltaPosition_m1579(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_set_applyRootMotion_m582(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_GetCurrentAnimatorStateInfo_m577(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_set_speed_m580(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_get_runtimeAnimatorController_m1580(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_StringToHash_m1581(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_SetFloatString_m1582(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_SetBoolString_m1583(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_GetBoolString_m1584(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_SetTriggerString_m1585(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_ResetTriggerString_m1586(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Animator_t10_CustomAttributesCacheGenerator_Animator_SetFloatStringDamp_m1587(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIText_t94_CustomAttributesCacheGenerator_GUIText_set_text_m672(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void CharacterInfo_t308_CustomAttributesCacheGenerator_uv(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("CharacterInfo.uv is deprecated. Use uvBottomLeft, uvBottomRight, uvTopRight or uvTopLeft instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void CharacterInfo_t308_CustomAttributesCacheGenerator_vert(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("CharacterInfo.vert is deprecated. Use minX, maxX, minY, maxY instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void CharacterInfo_t308_CustomAttributesCacheGenerator_width(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("CharacterInfo.width is deprecated. Use advance instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void CharacterInfo_t308_CustomAttributesCacheGenerator_flipped(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("CharacterInfo.flipped is deprecated. Use uvBottomLeft, uvBottomRight, uvTopRight or uvTopLeft instead, which will be correct regardless of orientation."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_GetOSInstalledFontNames_m1635(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_Internal_CreateFont_m1636(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_Internal_CreateFont_m1636_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_Internal_CreateDynamicFont_m1637(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_Internal_CreateDynamicFont_m1637_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WritableAttribute_t348_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2746); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WritableAttribute_t348 * tmp; + tmp = (WritableAttribute_t348 *)il2cpp_codegen_object_new (WritableAttribute_t348_il2cpp_TypeInfo_var); + WritableAttribute__ctor_m1822(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_material_m1640(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_set_material_m1641(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_HasCharacter_m1642(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_fontNames_m1643(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_set_fontNames_m1644(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_characterInfo_m1645(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_set_characterInfo_m1646(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1647(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_RequestCharactersInTexture_m1647_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_RequestCharactersInTexture_m1647_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("FontStyle.Normal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1648(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1649(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1654(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_GetCharacterInfo_m1654_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("0"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_GetCharacterInfo_m1654_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultValueAttribute_t400_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(213); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultValueAttribute_t400 * tmp; + tmp = (DefaultValueAttribute_t400 *)il2cpp_codegen_object_new (DefaultValueAttribute_t400_il2cpp_TypeInfo_var); + DefaultValueAttribute__ctor_m1980(tmp, il2cpp_codegen_string_new_wrapper("FontStyle.Normal"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1655(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1656(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2747); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExcludeFromDocsAttribute_t401 * tmp; + tmp = (ExcludeFromDocsAttribute_t401 *)il2cpp_codegen_object_new (ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var); + ExcludeFromDocsAttribute__ctor_m1984(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_dynamic_m1657(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_ascent_m1658(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_lineHeight_m1659(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_get_fontSize_m1660(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var; +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Font_t310_CustomAttributesCacheGenerator_Font_t310____textureRebuildCallback_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(440); + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + EditorBrowsableAttribute_t738 * tmp; + tmp = (EditorBrowsableAttribute_t738 *)il2cpp_codegen_object_new (EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var); + EditorBrowsableAttribute__ctor_m3774(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Font.textureRebuildCallback has been deprecated. Use Font.textureRebuilt instead."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var; +void FontTextureRebuildCallback_t309_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(440); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + EditorBrowsableAttribute_t738 * tmp; + tmp = (EditorBrowsableAttribute_t738 *)il2cpp_codegen_object_new (EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var); + EditorBrowsableAttribute__ctor_m3774(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_Init_m1664(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_Dispose_cpp_m1665(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_INTERNAL_get_rectExtents_m1670(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_vertexCount_m1671(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetVerticesInternal_m1672(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetVerticesArray_m1673(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_characterCount_m1674(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetCharactersInternal_m1676(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetCharactersArray_m1677(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_lineCount_m1678(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetLinesInternal_m1679(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetLinesArray_m1680(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_fontSizeUsedForBestFit_m1681(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_renderMode_m1701(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_isRootCanvas_m1702(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_worldCamera_m1703(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_scaleFactor_m1704(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_scaleFactor_m1705(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_referencePixelsPerUnit_m1706(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_referencePixelsPerUnit_m1707(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_pixelPerfect_m1708(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_renderOrder_m1709(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_overrideSorting_m1710(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_overrideSorting_m1711(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_sortingOrder_m1712(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_sortingOrder_m1713(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_sortingLayerID_m1714(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_sortingLayerID_m1715(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Canvas_t321_CustomAttributesCacheGenerator_Canvas_GetDefaultCanvasMaterial_m1716(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_alpha_m1719(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_set_alpha_m1720(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_interactable_m1721(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_blocksRaycasts_m1722(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_ignoreParentGroups_m1723(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_INTERNAL_CALL_SetColor_m1727(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_GetColor_m1728(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_DisableRectClipping_m1731(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_hasPopInstruction_m1732(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_materialCount_m1733(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_materialCount_m1734(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetMaterial_m1735(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_popMaterialCount_m1737(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetPopMaterial_m1738(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetTexture_m1739(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetMesh_m1740(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_Clear_m1741(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SplitUIVertexStreamsInternal_m1743(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SplitIndiciesStreamsInternal_m1744(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_CreateUIVertexStreamInternal_m1746(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_cull_m1747(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_cull_m1748(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_absoluteDepth_m1749(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_hasMoved_m1750(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_PixelAdjustRect_m1757(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_Init_m1772(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_Cleanup_m1773(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_rawType_m1774(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_type_m1775(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_Internal_GetMousePosition_m1776(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_modifiers_m1777(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_character_m1778(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_commandName_m1779(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_get_keyCode_m1780(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void Event_t326_CustomAttributesCacheGenerator_Event_PopEvent_m1781(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void EventModifiers_t330_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIStyleState_t331_CustomAttributesCacheGenerator_GUIStyleState_Init_m1784(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIStyleState_t331_CustomAttributesCacheGenerator_GUIStyleState_Cleanup_m1785(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_Init_m1789(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_Cleanup_m1790(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_left_m1791(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_right_m1792(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_top_m1793(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_bottom_m1794(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_horizontal_m1795(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_vertical_m1796(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_Init_m1801(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_Cleanup_m1802(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_get_name_m1803(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIUtility_t335_CustomAttributesCacheGenerator_GUIUtility_get_systemCopyBuffer_m1805(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +void GUIUtility_t335_CustomAttributesCacheGenerator_GUIUtility_set_systemCopyBuffer_m1806(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + WrapperlessIcall_t336_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2743); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + WrapperlessIcall_t336 * tmp; + tmp = (WrapperlessIcall_t336 *)il2cpp_codegen_object_new (WrapperlessIcall_t336_il2cpp_TypeInfo_var); + WrapperlessIcall__ctor_m1807(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void IL2CPPStructAlignmentAttribute_t337_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 8, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DisallowMultipleComponent_t342_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void RequireComponent_t343_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void WritableAttribute_t348_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyIsEditorAssembly_t349_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void ColorWriteMask_t359_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_U3CpercentCompletedU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_Achievement_get_id_m1855(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_Achievement_set_id_m1856(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_Achievement_get_percentCompleted_m1857(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Achievement_t364_CustomAttributesCacheGenerator_Achievement_set_percentCompleted_m1858(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AchievementDescription_t366_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AchievementDescription_t366_CustomAttributesCacheGenerator_AchievementDescription_get_id_m1865(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AchievementDescription_t366_CustomAttributesCacheGenerator_AchievementDescription_set_id_m1866(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_U3CleaderboardIDU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_U3CvalueU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_Score_get_leaderboardID_m1875(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_Score_set_leaderboardID_m1876(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_Score_get_value_m1877(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Score_t367_CustomAttributesCacheGenerator_Score_set_value_m1878(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_U3CuserScopeU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_U3CrangeU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_U3CtimeScopeU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_id_m1886(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_id_m1887(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_userScope_m1888(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_userScope_m1889(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_range_m1890(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_range_m1891(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_timeScope_m1892(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_timeScope_m1893(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void PropertyAttribute_t378_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void TooltipAttribute_t379_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SpaceAttribute_t380_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void RangeAttribute_t381_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void TextAreaAttribute_t382_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SelectionBaseAttribute_t383_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, true, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractStackTrace_m1911(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractStringFromExceptionInternal_m1914(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +void StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractFormattedStackTrace_m1916(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2748); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SecuritySafeCriticalAttribute_t1622 * tmp; + tmp = (SecuritySafeCriticalAttribute_t1622 *)il2cpp_codegen_object_new (SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var); + SecuritySafeCriticalAttribute__ctor_m9673(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SharedBetweenAnimatorsAttribute_t386_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_ObjectArgument(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("objectArgument"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_ObjectArgumentAssemblyTypeName(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("objectArgumentAssemblyTypeName"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_IntArgument(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("intArgument"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_FloatArgument(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("floatArgument"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_StringArgument(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("stringArgument"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ArgumentCache_t388_CustomAttributesCacheGenerator_m_BoolArgument(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PersistentCall_t393_CustomAttributesCacheGenerator_m_Target(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("instance"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PersistentCall_t393_CustomAttributesCacheGenerator_m_MethodName(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("methodName"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PersistentCall_t393_CustomAttributesCacheGenerator_m_Mode(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("mode"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void PersistentCall_t393_CustomAttributesCacheGenerator_m_Arguments(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("arguments"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PersistentCall_t393_CustomAttributesCacheGenerator_m_CallState(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Enabled"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("enabled"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PersistentCallGroup_t394_CustomAttributesCacheGenerator_m_Calls(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Listeners"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void UnityEventBase_t398_CustomAttributesCacheGenerator_m_PersistentCalls(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_PersistentListeners"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void UnityEventBase_t398_CustomAttributesCacheGenerator_m_TypeName(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DefaultValueAttribute_t400_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 18432, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ExcludeFromDocsAttribute_t401_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void FormerlySerializedAsAttribute_t402_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void TypeInferenceRuleAttribute_t404_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void NetFxCoreExtensions_t405_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void NetFxCoreExtensions_t405_CustomAttributesCacheGenerator_NetFxCoreExtensions_CreateDelegate_m1989(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void NetFxCoreExtensions_t405_CustomAttributesCacheGenerator_NetFxCoreExtensions_GetMethodInfo_m1990(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyConfigurationAttribute_t1338_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTrademarkAttribute_t1351_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +void g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2751); + AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2752); + AssemblyConfigurationAttribute_t1338_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2753); + AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2754); + AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2755); + AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2756); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AssemblyTrademarkAttribute_t1351_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2759); + AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2760); + s_Il2CppMethodIntialized = true; + } + cache->count = 11; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AssemblyTitleAttribute_t1350 * tmp; + tmp = (AssemblyTitleAttribute_t1350 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var); + AssemblyTitleAttribute__ctor_m8303(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AssemblyDescriptionAttribute_t1342 * tmp; + tmp = (AssemblyDescriptionAttribute_t1342 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var); + AssemblyDescriptionAttribute__ctor_m8282(tmp, il2cpp_codegen_string_new_wrapper(""), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + AssemblyConfigurationAttribute_t1338 * tmp; + tmp = (AssemblyConfigurationAttribute_t1338 *)il2cpp_codegen_object_new (AssemblyConfigurationAttribute_t1338_il2cpp_TypeInfo_var); + AssemblyConfigurationAttribute__ctor_m8278(tmp, il2cpp_codegen_string_new_wrapper(""), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + AssemblyCompanyAttribute_t1337 * tmp; + tmp = (AssemblyCompanyAttribute_t1337 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var); + AssemblyCompanyAttribute__ctor_m8277(tmp, il2cpp_codegen_string_new_wrapper("Microsoft"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + AssemblyProductAttribute_t1349 * tmp; + tmp = (AssemblyProductAttribute_t1349 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var); + AssemblyProductAttribute__ctor_m8302(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + AssemblyFileVersionAttribute_t1343 * tmp; + tmp = (AssemblyFileVersionAttribute_t1343 *)il2cpp_codegen_object_new (AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var); + AssemblyFileVersionAttribute__ctor_m8283(tmp, il2cpp_codegen_string_new_wrapper("1.0.0.0"), NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("d4f464c7-9b15-460d-b4bc-2cacd1c1df73"), NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + AssemblyTrademarkAttribute_t1351 * tmp; + tmp = (AssemblyTrademarkAttribute_t1351 *)il2cpp_codegen_object_new (AssemblyTrademarkAttribute_t1351_il2cpp_TypeInfo_var); + AssemblyTrademarkAttribute__ctor_m8304(tmp, il2cpp_codegen_string_new_wrapper(""), NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + AssemblyCopyrightAttribute_t1339 * tmp; + tmp = (AssemblyCopyrightAttribute_t1339 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var); + AssemblyCopyrightAttribute__ctor_m8279(tmp, il2cpp_codegen_string_new_wrapper("Copyright © Microsoft 2013"), NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Event System"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_m_FirstSelected(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Selected"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_m_sendNavigationEvents(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_m_DragThreshold(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_U3CcurrentU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_get_current_m2099(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_set_current_m2100(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_t473____lastSelectedGameObject_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("lastSelectedGameObject is no longer supported"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void EventTrigger_t482_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Event Trigger"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void EventTrigger_t482_CustomAttributesCacheGenerator_m_Delegates(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("delegates"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void EventTrigger_t482_CustomAttributesCacheGenerator_delegates(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Please use triggers instead (UnityUpgradable) -> triggers"), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ExecuteEvents_t485_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache13(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ExecuteEvents_t485_CustomAttributesCacheGenerator_ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AxisEventData_t510_CustomAttributesCacheGenerator_U3CmoveVectorU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AxisEventData_t510_CustomAttributesCacheGenerator_U3CmoveDirU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_set_moveVector_m2208(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_get_moveDir_m2209(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_set_moveDir_m2210(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerEnterU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3ClastPressU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CrawPointerPressU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerDragU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerCurrentRaycastU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerPressRaycastU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CeligibleForClickU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerIdU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpositionU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CdeltaU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CpressPositionU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CworldPositionU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CworldNormalU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CclickTimeU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CclickCountU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CscrollDeltaU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CuseDragThresholdU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CdraggingU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_U3CbuttonU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerEnter_m2217(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerEnter_m2218(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_lastPress_m2219(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_lastPress_m2220(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_rawPointerPress_m2221(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerDrag_m2222(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerDrag_m2223(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerCurrentRaycast_m2224(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerCurrentRaycast_m2225(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerPressRaycast_m2226(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerPressRaycast_m2227(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_eligibleForClick_m2228(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_eligibleForClick_m2229(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerId_m604(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerId_m2230(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_position_m590(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_position_m2231(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_delta_m2232(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_delta_m2233(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pressPosition_m2234(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pressPosition_m2235(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_clickTime_m2236(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_clickTime_m2237(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_clickCount_m2238(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_clickCount_m2239(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_scrollDelta_m2240(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_scrollDelta_m2241(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_useDragThreshold_m2242(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_useDragThreshold_m2243(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_dragging_m2244(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_dragging_m2245(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_button_m2246(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_button_m2247(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* EventSystem_t473_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void BaseInputModule_t476_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventSystem_t473_0_0_0_var = il2cpp_codegen_type_from_index(219); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(EventSystem_t473_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Standalone Input Module"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_HorizontalAxis(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_VerticalAxis(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_SubmitButton(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_CancelButton(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_InputActionsPerSecond(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_RepeatDelay(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_ForceModuleActive(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_AllowActivationOnMobileDevice"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_StandaloneInputModule_t522____inputMode_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously."), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void StandaloneInputModule_t522_CustomAttributesCacheGenerator_StandaloneInputModule_t522____allowActivationOnMobileDevice_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("allowActivationOnMobileDevice has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void InputMode_t521_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Mode is no longer needed on input module as it handles both mouse and keyboard simultaneously."), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void TouchInputModule_t523_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Touch Input Module"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void TouchInputModule_t523_CustomAttributesCacheGenerator_m_ForceModuleActive(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_AllowActivationOnStandalone"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void TouchInputModule_t523_CustomAttributesCacheGenerator_TouchInputModule_t523____allowActivationOnStandalone_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("allowActivationOnStandalone has been deprecated. Use forceModuleActive instead (UnityUpgradable) -> forceModuleActive"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void BaseRaycaster_t509_CustomAttributesCacheGenerator_BaseRaycaster_t509____priority_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Please use sortOrderPriority and renderOrderPriority"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Camera_t28_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Physics2DRaycaster_t524_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Camera_t28_0_0_0_var = il2cpp_codegen_type_from_index(10); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Camera_t28_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Physics 2D Raycaster"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Camera_t28_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void PhysicsRaycaster_t525_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Camera_t28_0_0_0_var = il2cpp_codegen_type_from_index(10); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Camera_t28_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Physics Raycaster"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void PhysicsRaycaster_t525_CustomAttributesCacheGenerator_m_EventMask(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PhysicsRaycaster_t525_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PhysicsRaycaster_t525_CustomAttributesCacheGenerator_PhysicsRaycaster_U3CRaycastU3Em__1_m2360(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void TweenRunner_1_t2647_CustomAttributesCacheGenerator_TweenRunner_1_Start_m19042(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m19046(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m19047(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_Dispose_m19049(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_Reset_m19050(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void AnimationTriggers_t534_CustomAttributesCacheGenerator_m_NormalTrigger(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("normalTrigger"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AnimationTriggers_t534_CustomAttributesCacheGenerator_m_HighlightedTrigger(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("highlightedTrigger"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedTrigger"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void AnimationTriggers_t534_CustomAttributesCacheGenerator_m_PressedTrigger(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("pressedTrigger"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AnimationTriggers_t534_CustomAttributesCacheGenerator_m_DisabledTrigger(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("disabledTrigger"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Button_t537_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Button"), 30, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Button_t537_CustomAttributesCacheGenerator_m_OnClick(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("onClick"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void Button_t537_CustomAttributesCacheGenerator_Button_OnFinishSubmit_m2409(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2398(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m2399(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_Dispose_m2401(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_Reset_m2402(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_NormalColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("normalColor"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_HighlightedColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedColor"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("highlightedColor"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_PressedColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("pressedColor"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_DisabledColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("disabledColor"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_ColorMultiplier(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 1.0f, 5.0f, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ColorBlock_t543_CustomAttributesCacheGenerator_m_FadeDuration(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("fadeDuration"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Dropdown"), 35, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_Template(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_CaptionText(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_CaptionImage(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_ItemText(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_ItemImage(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_Options(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void Dropdown_t553_CustomAttributesCacheGenerator_Dropdown_DelayedDestroyDropdownList_m2497(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void DropdownItem_t544_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void DropdownItem_t544_CustomAttributesCacheGenerator_m_Image(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void DropdownItem_t544_CustomAttributesCacheGenerator_m_RectTransform(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void DropdownItem_t544_CustomAttributesCacheGenerator_m_Toggle(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void OptionData_t547_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void OptionData_t547_CustomAttributesCacheGenerator_m_Image(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void OptionDataList_t548_CustomAttributesCacheGenerator_m_Options(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2455(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m2456(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_Dispose_m2458(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_Reset_m2459(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CShowU3Ec__AnonStorey6_t554_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_Font(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("font"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_FontSize(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("fontSize"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_FontStyle(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("fontStyle"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_BestFit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_MinSize(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_MaxSize(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_Alignment(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("alignment"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_RichText(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("richText"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_HorizontalOverflow(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_VerticalOverflow(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void FontData_t557_CustomAttributesCacheGenerator_m_LineSpacing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern const Il2CppType* CanvasRenderer_t324_0_0_0_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + CanvasRenderer_t324_0_0_0_var = il2cpp_codegen_type_from_index(320); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(CanvasRenderer_t324_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_m_Material(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Mat"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_m_Color(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_m_RaycastTarget(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_U3CuseLegacyMeshGenerationU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_Graphic_get_useLegacyMeshGeneration_m2536(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_Graphic_set_useLegacyMeshGeneration_m2537(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_Graphic_OnFillVBO_m2566(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Use OnPopulateMesh instead."), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Graphic_t560_CustomAttributesCacheGenerator_Graphic_OnPopulateMesh_m2567(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Use OnPopulateMesh(VertexHelper vh) instead."), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Canvas_t321_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Canvas_t321_0_0_0_var = il2cpp_codegen_type_from_index(158); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Canvas_t321_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1815(tmp, il2cpp_codegen_string_new_wrapper("Event/Graphic Raycaster"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_IgnoreReversedGraphics(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("ignoreReversedGraphics"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_BlockingObjects(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("blockingObjects"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_BlockingMask(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void GraphicRaycaster_t564_CustomAttributesCacheGenerator_GraphicRaycaster_U3CRaycastU3Em__3_m2598(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Image"), 11, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_Sprite(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Frame"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_Type(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_PreserveAspect(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_FillCenter(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_FillMethod(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_FillAmount(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_FillClockwise(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Image_t70_CustomAttributesCacheGenerator_m_FillOrigin(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Input Field"), 31, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_TextComponent(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("text"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_Placeholder(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_ContentType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_InputType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("inputType"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_AsteriskChar(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("asteriskChar"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_KeyboardType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("keyboardType"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_LineType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_HideMobileInput(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("hideMobileInput"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_CharacterValidation(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("validation"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_CharacterLimit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("characterLimit"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_EndEdit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_OnSubmit"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("onSubmit"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_OnValueChange(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("onValueChange"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_OnValidateInput(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("onValidateInput"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_SelectionColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("selectionColor"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("mValue"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_m_CaretBlinkRate(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 4.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_InputField_CaretBlink_m2726(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_InputField_MouseDragOutsideRect_m2743(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void InputField_t582_CustomAttributesCacheGenerator_InputField_t582_InputField_SetToCustomIfContentTypeIsNot_m2796_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2662(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m2663(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_Dispose_m2665(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_Reset_m2666(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2668(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m2669(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_Dispose_m2671(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_Reset_m2672(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Mask_t584_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Mask"), 13, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Mask_t584_CustomAttributesCacheGenerator_m_ShowMaskGraphic(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_ShowGraphic"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Mask_t584_CustomAttributesCacheGenerator_Mask_MaskEnabled_m2806(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("use Mask.enabled instead"), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Mask_t584_CustomAttributesCacheGenerator_Mask_OnSiblingGraphicEnabledDisabled_m2807(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void MaskableGraphic_t571_CustomAttributesCacheGenerator_m_IncludeForMasking(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void MaskableGraphic_t571_CustomAttributesCacheGenerator_m_OnCullStateChanged(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void MaskableGraphic_t571_CustomAttributesCacheGenerator_m_ShouldRecalculate(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore"), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void MaskableGraphic_t571_CustomAttributesCacheGenerator_MaskableGraphic_ParentMaskStateChanged_m2824(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Not used anymore."), true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Navigation_t591_CustomAttributesCacheGenerator_m_Mode(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("mode"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnUp(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("selectOnUp"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnDown(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("selectOnDown"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnLeft(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("selectOnLeft"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnRight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("selectOnRight"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void Mode_t590_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void RawImage_t592_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Raw Image"), 12, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void RawImage_t592_CustomAttributesCacheGenerator_m_Texture(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Tex"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void RawImage_t592_CustomAttributesCacheGenerator_m_UVRect(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +void RectMask2D_t587_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/2D Rect Mask"), 13, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Scrollbar"), 34, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_HandleRect(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_Direction(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_Size(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_NumberOfSteps(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 11.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1904(tmp, 6.0f, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void Scrollbar_t600_CustomAttributesCacheGenerator_Scrollbar_ClickRepeat_m2906(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2870(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m2871(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_Dispose_m2873(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_Reset_m2874(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* SelectionBaseAttribute_t383_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + SelectionBaseAttribute_t383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2763); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Scroll Rect"), 37, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + SelectionBaseAttribute_t383 * tmp; + tmp = (SelectionBaseAttribute_t383 *)il2cpp_codegen_object_new (SelectionBaseAttribute_t383_il2cpp_TypeInfo_var); + SelectionBaseAttribute__ctor_m1907(tmp, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Content(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Horizontal(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Vertical(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_MovementType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Elasticity(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Inertia(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_DecelerationRate(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_ScrollSensitivity(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_Viewport(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbar(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbar(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbarVisibility(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbarVisibility(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbarSpacing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbarSpacing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_U3CflexibleWidthU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_ScrollRect_get_flexibleWidth_m2990(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ScrollRect_t605_CustomAttributesCacheGenerator_ScrollRect_set_flexibleWidth_m2991(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* SelectionBaseAttribute_t383_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + SelectionBaseAttribute_t383_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2763); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SelectionBaseAttribute_t383 * tmp; + tmp = (SelectionBaseAttribute_t383 *)il2cpp_codegen_object_new (SelectionBaseAttribute_t383_il2cpp_TypeInfo_var); + SelectionBaseAttribute__ctor_m1907(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Selectable"), 70, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_Navigation(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("navigation"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_Transition(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("transition"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_Colors(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("colors"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_SpriteState(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("spriteState"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_AnimationTriggers(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("animationTriggers"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_Interactable(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("Can the Selectable be interacted with?"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_m_TargetGraphic(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("highlightGraphic"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_HighlightGraphic"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_U3CisPointerInsideU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_U3CisPointerDownU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_U3ChasSelectionU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_isPointerInside_m3024(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_isPointerInside_m3025(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_isPointerDown_m3026(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_isPointerDown_m3027(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_hasSelection_m3028(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_hasSelection_m3029(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Selectable_t538_CustomAttributesCacheGenerator_Selectable_IsPressed_m3055(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Is Pressed no longer requires eventData"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Slider"), 33, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_FillRect(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_HandleRect(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_Direction(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_MinValue(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_MaxValue(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_WholeNumbers(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_Value(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Slider_t615_CustomAttributesCacheGenerator_m_OnValueChanged(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SpaceAttribute_t380_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2762); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SpaceAttribute_t380 * tmp; + tmp = (SpaceAttribute_t380 *)il2cpp_codegen_object_new (SpaceAttribute_t380_il2cpp_TypeInfo_var); + SpaceAttribute__ctor_m1903(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void SpriteState_t608_CustomAttributesCacheGenerator_m_HighlightedSprite(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_SelectedSprite"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("highlightedSprite"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void SpriteState_t608_CustomAttributesCacheGenerator_m_PressedSprite(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("pressedSprite"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void SpriteState_t608_CustomAttributesCacheGenerator_m_DisabledSprite(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("disabledSprite"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Text_t545_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Text"), 10, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Text_t545_CustomAttributesCacheGenerator_m_FontData(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TextAreaAttribute_t382_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Text_t545_CustomAttributesCacheGenerator_m_Text(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TextAreaAttribute_t382_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2765); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TextAreaAttribute_t382 * tmp; + tmp = (TextAreaAttribute_t382 *)il2cpp_codegen_object_new (TextAreaAttribute_t382_il2cpp_TypeInfo_var); + TextAreaAttribute__ctor_m1906(tmp, 3, 10, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Toggle_t546_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Toggle"), 31, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Toggle_t546_CustomAttributesCacheGenerator_m_Group(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +void Toggle_t546_CustomAttributesCacheGenerator_m_IsOn(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("Is the toggle currently on or off?"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_IsActive"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Toggle Group"), 32, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator_m_AllowSwitchOff(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator_ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ToggleGroup_t621_CustomAttributesCacheGenerator_ToggleGroup_U3CActiveTogglesU3Em__5_m3203(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void AspectRatioFitter_t629_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Aspect Ratio Fitter"), 142, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AspectRatioFitter_t629_CustomAttributesCacheGenerator_m_AspectMode(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void AspectRatioFitter_t629_CustomAttributesCacheGenerator_m_AspectRatio(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Canvas_t321_0_0_0_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Canvas_t321_0_0_0_var = il2cpp_codegen_type_from_index(158); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(Canvas_t321_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Canvas Scaler"), 101, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_UiScaleMode(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("Determines how UI elements in the Canvas are scaled."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_ReferencePixelsPerUnit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("If a sprite has this 'Pixels Per Unit' setting, then one pixel in the sprite will cover one unit in the UI."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_ScaleFactor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("Scales all UI elements in the Canvas by this factor."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_ReferenceResolution(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("The resolution the UI layout is designed for. If the screen resolution is larger, the UI will be scaled up, and if it's smaller, the UI will be scaled down. This is done in accordance with the Screen Match Mode."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_ScreenMatchMode(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("A mode used to scale the canvas area if the aspect ratio of the current resolution doesn't fit the reference resolution."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_MatchWidthOrHeight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + RangeAttribute_t381_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2735); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("Determines if the scaling is using the width or height as reference, or a mix in between."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RangeAttribute_t381 * tmp; + tmp = (RangeAttribute_t381 *)il2cpp_codegen_object_new (RangeAttribute_t381_il2cpp_TypeInfo_var); + RangeAttribute__ctor_m1905(tmp, 0.0f, 1.0f, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_PhysicalUnit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("The physical unit to specify positions and sizes in."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_FallbackScreenDPI(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("The DPI to assume if the screen DPI is not known."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_DefaultSpriteDPI(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("The pixels per inch to use for sprites that have a 'Pixels Per Unit' setting that matches the 'Reference Pixels Per Unit' setting."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +extern TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +void CanvasScaler_t633_CustomAttributesCacheGenerator_m_DynamicPixelsPerUnit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + TooltipAttribute_t379_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2764); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TooltipAttribute_t379 * tmp; + tmp = (TooltipAttribute_t379 *)il2cpp_codegen_object_new (TooltipAttribute_t379_il2cpp_TypeInfo_var); + TooltipAttribute__ctor_m1902(tmp, il2cpp_codegen_string_new_wrapper("The amount of pixels per unit to use for dynamically created bitmaps in the UI, such as Text."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void ContentSizeFitter_t635_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Content Size Fitter"), 141, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ContentSizeFitter_t635_CustomAttributesCacheGenerator_m_HorizontalFit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void ContentSizeFitter_t635_CustomAttributesCacheGenerator_m_VerticalFit(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Grid Layout Group"), 152, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_StartCorner(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_StartAxis(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_CellSize(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_Spacing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_Constraint(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_ConstraintCount(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void HorizontalLayoutGroup_t641_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Horizontal Layout Group"), 150, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_Spacing(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_ChildForceExpandWidth(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_ChildForceExpandHeight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Layout Element"), 140, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_IgnoreLayout(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_MinWidth(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_MinHeight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_PreferredWidth(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_PreferredHeight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_FlexibleWidth(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutElement_t643_CustomAttributesCacheGenerator_m_FlexibleHeight(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* RectTransform_t242_0_0_0_var; +extern TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +extern TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +void LayoutGroup_t640_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + RectTransform_t242_0_0_0_var = il2cpp_codegen_type_from_index(131); + RequireComponent_t343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(173); + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + DisallowMultipleComponent_t342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(168); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + RequireComponent_t343 * tmp; + tmp = (RequireComponent_t343 *)il2cpp_codegen_object_new (RequireComponent_t343_il2cpp_TypeInfo_var); + RequireComponent__ctor_m1814(tmp, il2cpp_codegen_type_get_object(RectTransform_t242_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DisallowMultipleComponent_t342 * tmp; + tmp = (DisallowMultipleComponent_t342 *)il2cpp_codegen_object_new (DisallowMultipleComponent_t342_il2cpp_TypeInfo_var); + DisallowMultipleComponent__ctor_m1813(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutGroup_t640_CustomAttributesCacheGenerator_m_Padding(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void LayoutGroup_t640_CustomAttributesCacheGenerator_m_ChildAlignment(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2750); + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FormerlySerializedAsAttribute_t402 * tmp; + tmp = (FormerlySerializedAsAttribute_t402 *)il2cpp_codegen_object_new (FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var); + FormerlySerializedAsAttribute__ctor_m1985(tmp, il2cpp_codegen_string_new_wrapper("m_Alignment"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache8(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__8_m3379(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__9_m3380(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__A_m3381(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__B_m3382(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache0(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetMinWidthU3Em__C_m3394(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetMinHeightU3Em__10_m3398(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void VerticalLayoutGroup_t652_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("Layout/Vertical Layout Group"), 151, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void IndexedSet_1_t2649_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ListPool_1_t2650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ListPool_1_t2650_CustomAttributesCacheGenerator_ListPool_1_U3Cs_ListPoolU3Em__14_m19101(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ObjectPool_1_t2651_CustomAttributesCacheGenerator_U3CcountAllU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ObjectPool_1_t2651_CustomAttributesCacheGenerator_ObjectPool_1_get_countAll_m19103(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ObjectPool_1_t2651_CustomAttributesCacheGenerator_ObjectPool_1_set_countAll_m19104(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +void BaseMeshEffect_t653_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExecuteInEditMode_t345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(171); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExecuteInEditMode_t345 * tmp; + tmp = (ExecuteInEditMode_t345 *)il2cpp_codegen_object_new (ExecuteInEditMode_t345_il2cpp_TypeInfo_var); + ExecuteInEditMode__ctor_m1817(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void IMeshModifier_t696_CustomAttributesCacheGenerator_IMeshModifier_ModifyMesh_m19108(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("use IMeshModifier.ModifyMesh (VertexHelper verts) instead"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Outline_t654_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Outline"), 15, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void PositionAsUV1_t656_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Position As UV1"), 16, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +void Shadow_t655_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AddComponentMenu_t344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2761); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AddComponentMenu_t344 * tmp; + tmp = (AddComponentMenu_t344 *)il2cpp_codegen_object_new (AddComponentMenu_t344_il2cpp_TypeInfo_var); + AddComponentMenu__ctor_m1816(tmp, il2cpp_codegen_string_new_wrapper("UI/Effects/Shadow"), 14, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Shadow_t655_CustomAttributesCacheGenerator_m_EffectColor(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Shadow_t655_CustomAttributesCacheGenerator_m_EffectDistance(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +void Shadow_t655_CustomAttributesCacheGenerator_m_UseGraphicAlpha(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SerializeField_t247_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2734); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SerializeField_t247 * tmp; + tmp = (SerializeField_t247 *)il2cpp_codegen_object_new (SerializeField_t247_il2cpp_TypeInfo_var); + SerializeField__ctor_m1183(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var; +extern TypeInfo* SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggableAttribute_t1240_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var; +extern TypeInfo* InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var; +void g_System_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2766); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2768); + SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2769); + AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2760); + AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2755); + AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2754); + AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2770); + AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2752); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2751); + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2771); + DebuggableAttribute_t1240_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2740); + AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2772); + AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2773); + InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2741); + AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2756); + s_Il2CppMethodIntialized = true; + } + cache->count = 18; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + NeutralResourcesLanguageAttribute_t1386 * tmp; + tmp = (NeutralResourcesLanguageAttribute_t1386 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var); + NeutralResourcesLanguageAttribute__ctor_m8564(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AssemblyInformationalVersionAttribute_t1344 * tmp; + tmp = (AssemblyInformationalVersionAttribute_t1344 *)il2cpp_codegen_object_new (AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var); + AssemblyInformationalVersionAttribute__ctor_m8284(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + SatelliteContractVersionAttribute_t1399 * tmp; + tmp = (SatelliteContractVersionAttribute_t1399 *)il2cpp_codegen_object_new (SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var); + SatelliteContractVersionAttribute__ctor_m8609(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + AssemblyCopyrightAttribute_t1339 * tmp; + tmp = (AssemblyCopyrightAttribute_t1339 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var); + AssemblyCopyrightAttribute__ctor_m8279(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + AssemblyProductAttribute_t1349 * tmp; + tmp = (AssemblyProductAttribute_t1349 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var); + AssemblyProductAttribute__ctor_m8302(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + AssemblyCompanyAttribute_t1337 * tmp; + tmp = (AssemblyCompanyAttribute_t1337 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var); + AssemblyCompanyAttribute__ctor_m8277(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + AssemblyDefaultAliasAttribute_t1340 * tmp; + tmp = (AssemblyDefaultAliasAttribute_t1340 *)il2cpp_codegen_object_new (AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var); + AssemblyDefaultAliasAttribute__ctor_m8280(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + AssemblyDescriptionAttribute_t1342 * tmp; + tmp = (AssemblyDescriptionAttribute_t1342 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var); + AssemblyDescriptionAttribute__ctor_m8282(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + AssemblyTitleAttribute_t1350 * tmp; + tmp = (AssemblyTitleAttribute_t1350 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var); + AssemblyTitleAttribute__ctor_m8303(tmp, il2cpp_codegen_string_new_wrapper("System.dll"), NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[11] = (Il2CppObject*)tmp; + } + { + CompilationRelaxationsAttribute_t1401 * tmp; + tmp = (CompilationRelaxationsAttribute_t1401 *)il2cpp_codegen_object_new (CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var); + CompilationRelaxationsAttribute__ctor_m8610(tmp, 8, NULL); + cache->attributes[12] = (Il2CppObject*)tmp; + } + { + DebuggableAttribute_t1240 * tmp; + tmp = (DebuggableAttribute_t1240 *)il2cpp_codegen_object_new (DebuggableAttribute_t1240_il2cpp_TypeInfo_var); + DebuggableAttribute__ctor_m7451(tmp, 2, NULL); + cache->attributes[13] = (Il2CppObject*)tmp; + } + { + AssemblyDelaySignAttribute_t1341 * tmp; + tmp = (AssemblyDelaySignAttribute_t1341 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var); + AssemblyDelaySignAttribute__ctor_m8281(tmp, true, NULL); + cache->attributes[14] = (Il2CppObject*)tmp; + } + { + AssemblyKeyFileAttribute_t1345 * tmp; + tmp = (AssemblyKeyFileAttribute_t1345 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var); + AssemblyKeyFileAttribute__ctor_m8285(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL); + cache->attributes[15] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("System.Net, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), NULL); + cache->attributes[16] = (Il2CppObject*)tmp; + } + { + AssemblyFileVersionAttribute_t1343 * tmp; + tmp = (AssemblyFileVersionAttribute_t1343 *)il2cpp_codegen_object_new (AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var); + AssemblyFileVersionAttribute__ctor_m8283(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[17] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Locale_t722_CustomAttributesCacheGenerator_Locale_t722_Locale_GetText_m3694_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void MonoTODOAttribute_t723_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Stack_1_t2652_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void HybridDictionary_t724_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ListDictionary_t726_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void NameObjectCollectionBase_t732_CustomAttributesCacheGenerator_NameObjectCollectionBase_FindFirstMatchedItem_m3766(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3695(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void KeysCollection_t733_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void NameValueCollection_t737_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void EditorBrowsableAttribute_t738_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 6140, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeConverter_t740_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeConverterAttribute_t741_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void SslPolicyErrors_t743_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void FileWebRequest_t746_CustomAttributesCacheGenerator_FileWebRequest__ctor_m3787(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Serialization is obsoleted for this type"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void FtpWebRequest_t753_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1C(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void FtpWebRequest_t753_CustomAttributesCacheGenerator_FtpWebRequest_U3CcallbackU3Em__B_m3796(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void GlobalProxySelection_t755_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use WebRequest.DefaultProxy instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void HttpWebRequest_t759_CustomAttributesCacheGenerator_HttpWebRequest__ctor_m3802(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Serialization is obsoleted for this type"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void IPv6Address_t764_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void SecurityProtocolType_t765_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void ServicePointManager_t767_CustomAttributesCacheGenerator_ServicePointManager_t767____CertificatePolicy_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6595(tmp, il2cpp_codegen_string_new_wrapper("Use ServerCertificateValidationCallback instead"), false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void ServicePointManager_t767_CustomAttributesCacheGenerator_ServicePointManager_t767____CheckCertificateRevocationList_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("CRL checks not implemented"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WebHeaderCollection_t749_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void WebProxy_t771_CustomAttributesCacheGenerator_WebProxy_t771____UseDefaultCredentials_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Does not affect Credentials, since CredentialCache.DefaultCredentials is not implemented."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void WebRequest_t747_CustomAttributesCacheGenerator_WebRequest_GetDefaultWebProxy_m3904(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Needs to respect Module, Proxy.AutoDetect, and Proxy.ScriptLocation config settings"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void OpenFlags_t774_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PublicKey_t775_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X500DistinguishedName_t781_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X500DistinguishedNameFlags_t782_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_GetNameInfo_m3944(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("always return String.Empty for UpnName, DnsFromAlternativeName and UrlName"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_Import_m3948(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("missing KeyStorageFlags support"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_Verify_m3953(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("by default this depends on the incomplete X509Chain"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509Certificate2Collection_t790_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Certificate2Collection_t790_CustomAttributesCacheGenerator_X509Certificate2Collection_AddRange_m3959(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Method isn't transactional (like documented)"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Certificate2Collection_t790_CustomAttributesCacheGenerator_X509Certificate2Collection_Find_m3961(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Does not support X509FindType.FindByTemplateName, FindByApplicationPolicy and FindByCertificatePolicy"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509CertificateCollection_t760_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapD(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void X509Chain_t794_CustomAttributesCacheGenerator_X509Chain_Build_m3987(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3696(tmp, il2cpp_codegen_string_new_wrapper("Not totally RFC3280 compliant, but neither is MS implementation..."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509ChainElementCollection_t795_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X509ChainStatusFlags_t804_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509EnhancedKeyUsageExtension_t805_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapE(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509ExtensionCollection_t787_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X509KeyUsageFlags_t809_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Store_t799_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X509VerificationFlags_t816_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void AsnEncodedData_t777_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Oid_t778_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void OidCollection_t802_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void CaptureCollection_t823_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void GroupCollection_t826_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void MatchCollection_t830_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void RegexOptions_t834_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void OpFlags_t836_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void IntervalCollection_t861_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ExpressionCollection_t864_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* UriTypeConverter_t894_0_0_0_var; +extern TypeInfo* TypeConverterAttribute_t741_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + UriTypeConverter_t894_0_0_0_var = il2cpp_codegen_type_from_index(2775); + TypeConverterAttribute_t741_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(442); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeConverterAttribute_t741 * tmp; + tmp = (TypeConverterAttribute_t741 *)il2cpp_codegen_object_new (TypeConverterAttribute_t741_il2cpp_TypeInfo_var); + TypeConverterAttribute__ctor_m3779(tmp, il2cpp_codegen_type_get_object(UriTypeConverter_t894_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_Uri__ctor_m4530(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6593(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_Uri_EscapeString_m4556(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6593(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Uri_t748_CustomAttributesCacheGenerator_Uri_Unescape_m4559(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6593(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +void UriParser_t885_CustomAttributesCacheGenerator_UriParser_OnRegister_m4583(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2774); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t723 * tmp; + tmp = (MonoTODOAttribute_t723 *)il2cpp_codegen_object_new (MonoTODOAttribute_t723_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m3695(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CPrivateImplementationDetailsU3E_t898_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var; +extern TypeInfo* SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +extern TypeInfo* NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggableAttribute_t1240_il2cpp_TypeInfo_var; +extern TypeInfo* CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +void g_System_Core_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2770); + AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2756); + AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2768); + SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2769); + AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2760); + AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2755); + AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2754); + NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2766); + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + DebuggableAttribute_t1240_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2740); + CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2771); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2773); + AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2772); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2752); + AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2751); + s_Il2CppMethodIntialized = true; + } + cache->count = 18; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AssemblyDefaultAliasAttribute_t1340 * tmp; + tmp = (AssemblyDefaultAliasAttribute_t1340 *)il2cpp_codegen_object_new (AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var); + AssemblyDefaultAliasAttribute__ctor_m8280(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AssemblyFileVersionAttribute_t1343 * tmp; + tmp = (AssemblyFileVersionAttribute_t1343 *)il2cpp_codegen_object_new (AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var); + AssemblyFileVersionAttribute__ctor_m8283(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AssemblyInformationalVersionAttribute_t1344 * tmp; + tmp = (AssemblyInformationalVersionAttribute_t1344 *)il2cpp_codegen_object_new (AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var); + AssemblyInformationalVersionAttribute__ctor_m8284(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + SatelliteContractVersionAttribute_t1399 * tmp; + tmp = (SatelliteContractVersionAttribute_t1399 *)il2cpp_codegen_object_new (SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var); + SatelliteContractVersionAttribute__ctor_m8609(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + AssemblyCopyrightAttribute_t1339 * tmp; + tmp = (AssemblyCopyrightAttribute_t1339 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var); + AssemblyCopyrightAttribute__ctor_m8279(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + AssemblyProductAttribute_t1349 * tmp; + tmp = (AssemblyProductAttribute_t1349 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var); + AssemblyProductAttribute__ctor_m8302(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + AssemblyCompanyAttribute_t1337 * tmp; + tmp = (AssemblyCompanyAttribute_t1337 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var); + AssemblyCompanyAttribute__ctor_m8277(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + NeutralResourcesLanguageAttribute_t1386 * tmp; + tmp = (NeutralResourcesLanguageAttribute_t1386 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var); + NeutralResourcesLanguageAttribute__ctor_m8564(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + DebuggableAttribute_t1240 * tmp; + tmp = (DebuggableAttribute_t1240 *)il2cpp_codegen_object_new (DebuggableAttribute_t1240_il2cpp_TypeInfo_var); + DebuggableAttribute__ctor_m7451(tmp, 2, NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + CompilationRelaxationsAttribute_t1401 * tmp; + tmp = (CompilationRelaxationsAttribute_t1401 *)il2cpp_codegen_object_new (CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var); + CompilationRelaxationsAttribute__ctor_m8610(tmp, 8, NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[11] = (Il2CppObject*)tmp; + } + { + AssemblyKeyFileAttribute_t1345 * tmp; + tmp = (AssemblyKeyFileAttribute_t1345 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var); + AssemblyKeyFileAttribute__ctor_m8285(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL); + cache->attributes[12] = (Il2CppObject*)tmp; + } + { + AssemblyDelaySignAttribute_t1341 * tmp; + tmp = (AssemblyDelaySignAttribute_t1341 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var); + AssemblyDelaySignAttribute__ctor_m8281(tmp, true, NULL); + cache->attributes[13] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, true, NULL); + cache->attributes[14] = (Il2CppObject*)tmp; + } + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[15] = (Il2CppObject*)tmp; + } + { + AssemblyDescriptionAttribute_t1342 * tmp; + tmp = (AssemblyDescriptionAttribute_t1342 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var); + AssemblyDescriptionAttribute__ctor_m8282(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL); + cache->attributes[16] = (Il2CppObject*)tmp; + } + { + AssemblyTitleAttribute_t1350 * tmp; + tmp = (AssemblyTitleAttribute_t1350 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var); + AssemblyTitleAttribute__ctor_m8303(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL); + cache->attributes[17] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ExtensionAttribute_t946_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 69, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Locale_t947_CustomAttributesCacheGenerator_Locale_t947_Locale_GetText_m4780_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void Enumerable_t953_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +void Enumerable_t953_CustomAttributesCacheGenerator_Enumerable_Where_m19176(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ExtensionAttribute_t946_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2742); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ExtensionAttribute_t946 * tmp; + tmp = (ExtensionAttribute_t946 *)il2cpp_codegen_object_new (ExtensionAttribute_t946_il2cpp_TypeInfo_var); + ExtensionAttribute__ctor_m4778(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void Enumerable_t953_CustomAttributesCacheGenerator_Enumerable_CreateWhereIterator_m19177(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m19179(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m19180(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m19181(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m19182(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m19184(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m19185(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CPrivateImplementationDetailsU3E_t961_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +extern TypeInfo* InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var; +extern TypeInfo* NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var; +void g_Mono_Security_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2760); + AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2752); + AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2755); + AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2751); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2754); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2741); + AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2773); + AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2772); + NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2766); + s_Il2CppMethodIntialized = true; + } + cache->count = 12; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AssemblyCopyrightAttribute_t1339 * tmp; + tmp = (AssemblyCopyrightAttribute_t1339 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var); + AssemblyCopyrightAttribute__ctor_m8279(tmp, il2cpp_codegen_string_new_wrapper("(c) 2003-2004 Various Authors"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AssemblyDescriptionAttribute_t1342 * tmp; + tmp = (AssemblyDescriptionAttribute_t1342 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var); + AssemblyDescriptionAttribute__ctor_m8282(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AssemblyProductAttribute_t1349 * tmp; + tmp = (AssemblyProductAttribute_t1349 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var); + AssemblyProductAttribute__ctor_m8302(tmp, il2cpp_codegen_string_new_wrapper("MONO CLI"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + AssemblyTitleAttribute_t1350 * tmp; + tmp = (AssemblyTitleAttribute_t1350 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var); + AssemblyTitleAttribute__ctor_m8303(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + AssemblyCompanyAttribute_t1337 * tmp; + tmp = (AssemblyCompanyAttribute_t1337 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var); + AssemblyCompanyAttribute__ctor_m8277(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + InternalsVisibleToAttribute_t1130 * tmp; + tmp = (InternalsVisibleToAttribute_t1130 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var); + InternalsVisibleToAttribute__ctor_m6604(tmp, il2cpp_codegen_string_new_wrapper("System, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + AssemblyKeyFileAttribute_t1345 * tmp; + tmp = (AssemblyKeyFileAttribute_t1345 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var); + AssemblyKeyFileAttribute__ctor_m8285(tmp, il2cpp_codegen_string_new_wrapper("../mono.pub"), NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + AssemblyDelaySignAttribute_t1341 * tmp; + tmp = (AssemblyDelaySignAttribute_t1341 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var); + AssemblyDelaySignAttribute__ctor_m8281(tmp, true, NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } + { + NeutralResourcesLanguageAttribute_t1386 * tmp; + tmp = (NeutralResourcesLanguageAttribute_t1386 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var); + NeutralResourcesLanguageAttribute__ctor_m8564(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL); + cache->attributes[11] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4862(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4864(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4866(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_SetBit_m4873(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_SetBit_m4874(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_ToString_m4877(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_ToString_m4878(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Implicit_m4888(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Modulus_m4892(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Equality_m4898(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Inequality_m4899(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void ModulusRing_t971_CustomAttributesCacheGenerator_ModulusRing_Pow_m4846(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ASN1_t903_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map5(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map6(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map7(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map11(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509CertificateCollection_t933_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X509ChainStatusFlags_t999_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509Crl_t905_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void X509Crl_t905_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map13(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509ExtensionCollection_t936_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ExtendedKeyUsageExtension_t1002_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void KeyUsages_t1004_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void CertTypes_t1006_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void CipherSuiteCollection_t1018_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void HttpsClientStream_t1034_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void HttpsClientStream_t1034_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void HttpsClientStream_t1034_CustomAttributesCacheGenerator_HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void HttpsClientStream_t1034_CustomAttributesCacheGenerator_HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void RSASslSignatureDeformatter_t1042_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void RSASslSignatureFormatter_t1044_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void SecurityProtocolType_t1047_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CPrivateImplementationDetailsU3E_t1083_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultDependencyAttribute_t1402_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* StringFreezingAttribute_t1405_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +extern TypeInfo* AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var; +extern TypeInfo* SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var; +extern TypeInfo* NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggableAttribute_t1240_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibVersionAttribute_t1425_il2cpp_TypeInfo_var; +extern TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +void g_mscorlib_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultDependencyAttribute_t1402_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2776); + AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2770); + AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2751); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2772); + AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2773); + AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2756); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2771); + AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2752); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + StringFreezingAttribute_t1405_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2777); + AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2754); + AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2755); + AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2760); + AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2768); + SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2769); + NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2766); + DebuggableAttribute_t1240_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2740); + TypeLibVersionAttribute_t1425_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2778); + RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2733); + s_Il2CppMethodIntialized = true; + } + cache->count = 21; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultDependencyAttribute_t1402 * tmp; + tmp = (DefaultDependencyAttribute_t1402 *)il2cpp_codegen_object_new (DefaultDependencyAttribute_t1402_il2cpp_TypeInfo_var); + DefaultDependencyAttribute__ctor_m8611(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AssemblyDefaultAliasAttribute_t1340 * tmp; + tmp = (AssemblyDefaultAliasAttribute_t1340 *)il2cpp_codegen_object_new (AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var); + AssemblyDefaultAliasAttribute__ctor_m8280(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + AssemblyTitleAttribute_t1350 * tmp; + tmp = (AssemblyTitleAttribute_t1350 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var); + AssemblyTitleAttribute__ctor_m8303(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + AssemblyDelaySignAttribute_t1341 * tmp; + tmp = (AssemblyDelaySignAttribute_t1341 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var); + AssemblyDelaySignAttribute__ctor_m8281(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } + { + AssemblyKeyFileAttribute_t1345 * tmp; + tmp = (AssemblyKeyFileAttribute_t1345 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var); + AssemblyKeyFileAttribute__ctor_m8285(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL); + cache->attributes[5] = (Il2CppObject*)tmp; + } + { + AssemblyFileVersionAttribute_t1343 * tmp; + tmp = (AssemblyFileVersionAttribute_t1343 *)il2cpp_codegen_object_new (AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var); + AssemblyFileVersionAttribute__ctor_m8283(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[6] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[7] = (Il2CppObject*)tmp; + } + { + CompilationRelaxationsAttribute_t1401 * tmp; + tmp = (CompilationRelaxationsAttribute_t1401 *)il2cpp_codegen_object_new (CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var); + CompilationRelaxationsAttribute__ctor_m8610(tmp, 8, NULL); + cache->attributes[8] = (Il2CppObject*)tmp; + } + { + AssemblyDescriptionAttribute_t1342 * tmp; + tmp = (AssemblyDescriptionAttribute_t1342 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var); + AssemblyDescriptionAttribute__ctor_m8282(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), NULL); + cache->attributes[9] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("BED7F4EA-1A96-11D2-8F08-00A0C9A6186D"), NULL); + cache->attributes[10] = (Il2CppObject*)tmp; + } + { + StringFreezingAttribute_t1405 * tmp; + tmp = (StringFreezingAttribute_t1405 *)il2cpp_codegen_object_new (StringFreezingAttribute_t1405_il2cpp_TypeInfo_var); + StringFreezingAttribute__ctor_m8612(tmp, NULL); + cache->attributes[11] = (Il2CppObject*)tmp; + } + { + AssemblyCompanyAttribute_t1337 * tmp; + tmp = (AssemblyCompanyAttribute_t1337 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var); + AssemblyCompanyAttribute__ctor_m8277(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL); + cache->attributes[12] = (Il2CppObject*)tmp; + } + { + AssemblyProductAttribute_t1349 * tmp; + tmp = (AssemblyProductAttribute_t1349 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var); + AssemblyProductAttribute__ctor_m8302(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL); + cache->attributes[13] = (Il2CppObject*)tmp; + } + { + AssemblyCopyrightAttribute_t1339 * tmp; + tmp = (AssemblyCopyrightAttribute_t1339 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var); + AssemblyCopyrightAttribute__ctor_m8279(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL); + cache->attributes[14] = (Il2CppObject*)tmp; + } + { + AssemblyInformationalVersionAttribute_t1344 * tmp; + tmp = (AssemblyInformationalVersionAttribute_t1344 *)il2cpp_codegen_object_new (AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var); + AssemblyInformationalVersionAttribute__ctor_m8284(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL); + cache->attributes[15] = (Il2CppObject*)tmp; + } + { + SatelliteContractVersionAttribute_t1399 * tmp; + tmp = (SatelliteContractVersionAttribute_t1399 *)il2cpp_codegen_object_new (SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var); + SatelliteContractVersionAttribute__ctor_m8609(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL); + cache->attributes[16] = (Il2CppObject*)tmp; + } + { + NeutralResourcesLanguageAttribute_t1386 * tmp; + tmp = (NeutralResourcesLanguageAttribute_t1386 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var); + NeutralResourcesLanguageAttribute__ctor_m8564(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL); + cache->attributes[17] = (Il2CppObject*)tmp; + } + { + DebuggableAttribute_t1240 * tmp; + tmp = (DebuggableAttribute_t1240 *)il2cpp_codegen_object_new (DebuggableAttribute_t1240_il2cpp_TypeInfo_var); + DebuggableAttribute__ctor_m7451(tmp, 2, NULL); + cache->attributes[18] = (Il2CppObject*)tmp; + } + { + TypeLibVersionAttribute_t1425 * tmp; + tmp = (TypeLibVersionAttribute_t1425 *)il2cpp_codegen_object_new (TypeLibVersionAttribute_t1425_il2cpp_TypeInfo_var); + TypeLibVersionAttribute__ctor_m8649(tmp, 2, 0, NULL); + cache->attributes[19] = (Il2CppObject*)tmp; + } + { + RuntimeCompatibilityAttribute_t1131 * tmp; + tmp = (RuntimeCompatibilityAttribute_t1131 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var); + RuntimeCompatibilityAttribute__ctor_m6605(tmp, NULL); + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606(tmp, true, NULL); + cache->attributes[20] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Object_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Object_t_CustomAttributesCacheGenerator_Object__ctor_m482(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Object_t_CustomAttributesCacheGenerator_Object_Finalize_m2002(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Object_t_CustomAttributesCacheGenerator_Object_ReferenceEquals_m2041(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ValueType_t1104_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Attribute_t2657_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Attribute_t246_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Attribute_t2657_0_0_0_var = il2cpp_codegen_type_from_index(1798); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Attribute_t2657_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Attribute_t246_0_0_0_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _Attribute_t2657_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Attribute_t246_0_0_0_var = il2cpp_codegen_type_from_index(698); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Attribute_t246_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("917B14D0-2D9E-38B8-92A9-381ACF52F7C0"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Int32_t161_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IFormattable_t1794_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void IConvertible_t1797_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IComparable_t1796_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializableAttribute_t1105_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4124, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AttributeUsageAttribute_t1106_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ComVisibleAttribute_t1107_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 5597, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Int64_t455_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UInt32_t456_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt32_t456_CustomAttributesCacheGenerator_UInt32_Parse_m5863(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt32_t456_CustomAttributesCacheGenerator_UInt32_Parse_m5864(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt32_t456_CustomAttributesCacheGenerator_UInt32_TryParse_m4768(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt32_t456_CustomAttributesCacheGenerator_UInt32_TryParse_m5865(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void CLSCompliantAttribute_t1108_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UInt64_t1109_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt64_t1109_CustomAttributesCacheGenerator_UInt64_Parse_m5891(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt64_t1109_CustomAttributesCacheGenerator_UInt64_Parse_m5893(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt64_t1109_CustomAttributesCacheGenerator_UInt64_TryParse_m5894(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Byte_t447_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SByte_t1110_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SByte_t1110_CustomAttributesCacheGenerator_SByte_Parse_m5944(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SByte_t1110_CustomAttributesCacheGenerator_SByte_Parse_m5945(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SByte_t1110_CustomAttributesCacheGenerator_SByte_TryParse_m5946(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Int16_t1111_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UInt16_t919_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt16_t919_CustomAttributesCacheGenerator_UInt16_Parse_m5999(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt16_t919_CustomAttributesCacheGenerator_UInt16_Parse_m6000(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt16_t919_CustomAttributesCacheGenerator_UInt16_TryParse_m6001(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UInt16_t919_CustomAttributesCacheGenerator_UInt16_TryParse_m6002(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IEnumerator_t133_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("496B0ABF-CDEE-11D3-88E8-00902754C43A"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IEnumerable_t908_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("496B0ABE-CDEE-11d3-88E8-00902754C43A"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DispIdAttribute_t1417_il2cpp_TypeInfo_var; +void IEnumerable_t908_CustomAttributesCacheGenerator_IEnumerable_GetEnumerator_m19228(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DispIdAttribute_t1417_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2784); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DispIdAttribute_t1417 * tmp; + tmp = (DispIdAttribute_t1417 *)il2cpp_codegen_object_new (DispIdAttribute_t1417_il2cpp_TypeInfo_var); + DispIdAttribute__ctor_m8618(tmp, -4, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDisposable_t153_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Char_t702_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Chars"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String__ctor_m6036(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_Equals_m6059(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_Equals_m4733(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Split_m2060_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoDocumentationNoteAttribute_t1143_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_Split_m6064(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoDocumentationNoteAttribute_t1143_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2785); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoDocumentationNoteAttribute_t1143 * tmp; + tmp = (MonoDocumentationNoteAttribute_t1143 *)il2cpp_codegen_object_new (MonoDocumentationNoteAttribute_t1143_il2cpp_TypeInfo_var); + MonoDocumentationNoteAttribute__ctor_m6625(tmp, il2cpp_codegen_string_new_wrapper("code should be moved to managed"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_Split_m6065(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_Split_m4674(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Trim_m6067_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_TrimStart_m4770_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_TrimEnd_m4672_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Format_m2030_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Format_m5731_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_FormatHelper_m6097_Arg3_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Concat_m631_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_t_String_Concat_m633_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void String_t_CustomAttributesCacheGenerator_String_GetHashCode_m2034(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICloneable_t1807_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Single_t165_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Single_t165_CustomAttributesCacheGenerator_Single_IsNaN_m6142(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Double_t454_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Double_t454_CustomAttributesCacheGenerator_Double_IsNaN_m6171(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_MinValue(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2786); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DecimalConstantAttribute_t1134 * tmp; + tmp = (DecimalConstantAttribute_t1134 *)il2cpp_codegen_object_new (DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var); + DecimalConstantAttribute__ctor_m6610(tmp, 0, 255, 4294967295, 4294967295, 4294967295, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_MaxValue(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2786); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DecimalConstantAttribute_t1134 * tmp; + tmp = (DecimalConstantAttribute_t1134 *)il2cpp_codegen_object_new (DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var); + DecimalConstantAttribute__ctor_m6610(tmp, 0, 0, 4294967295, 4294967295, 4294967295, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_MinusOne(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2786); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DecimalConstantAttribute_t1134 * tmp; + tmp = (DecimalConstantAttribute_t1134 *)il2cpp_codegen_object_new (DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var); + DecimalConstantAttribute__ctor_m6610(tmp, 0, 255, 0, 0, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_One(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2786); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DecimalConstantAttribute_t1134 * tmp; + tmp = (DecimalConstantAttribute_t1134 *)il2cpp_codegen_object_new (DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var); + DecimalConstantAttribute__ctor_m6610(tmp, 0, 0, 0, 0, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal__ctor_m6185(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal__ctor_m6187(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_Compare_m6218(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6246(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6248(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6250(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6252(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6254(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6256(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6258(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6260(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Boolean_t448_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m2031(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m6294(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m6295(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_get_Size_m6298(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_ToInt64_m6301(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_ToPointer_m2020(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Equality_m2076(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Inequality_m2019(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6304(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6305(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6306(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6307(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ISerializable_t1826_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UIntPtr_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr__ctor_m6310(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_ToPointer_m6317(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_op_Explicit_m6325(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_op_Explicit_m6326(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MulticastDelegate_t220_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Delegate_t435_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Delegate_t435_CustomAttributesCacheGenerator_Delegate_Combine_m6353(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Delegate_t435_CustomAttributesCacheGenerator_Delegate_t435_Delegate_Combine_m6353_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_GetName_m6377(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_IsDefined_m5740(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_GetUnderlyingType_m6379(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_Parse_m4753(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToString_m6385(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Provider is ignored, just use ToString"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToString_m6387(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Provider is ignored, just use ToString"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6388(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6389(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6390(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6391(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6392(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6393(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6394(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6395(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6396(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Enum_t941_CustomAttributesCacheGenerator_Enum_Format_m6402(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_System_Collections_IList_IndexOf_m6418(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_get_Length_m4606(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_get_LongLength_m6427(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_get_Rank_m4611(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetLongLength_m6430(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetLowerBound_m6431(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_GetValue_m6432_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_SetValue_m6433_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetUpperBound_m6443(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6447(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6448(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6449(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6450(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6451(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6452(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_CreateInstance_m6458_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_CreateInstance_m6461_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6462(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_GetValue_m6462_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6463(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t_Array_SetValue_m6463_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6464(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6465(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6466(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6467(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Clear_m4828(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Copy_m4763(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Copy_m6471(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Copy_m6472(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Copy_m6473(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6474(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6475(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6476(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6478(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6479(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6480(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Reverse_m5680(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Reverse_m5705(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6482(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6483(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m496(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6484(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6485(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6486(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6487(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m6488(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19246(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19247(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19248(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19249(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19250(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19251(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19252(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Sort_m19253(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 2, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_CopyTo_m6501(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_Resize_m19261(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19272(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19273(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19274(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19275(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_ConstrainedCopy_m6502(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Array_t_CustomAttributesCacheGenerator_Array_t____LongLength_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ArrayReadOnlyList_1_t2663_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void ArrayReadOnlyList_1_t2663_CustomAttributesCacheGenerator_ArrayReadOnlyList_1_GetEnumerator_m19303(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m19310(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m19311(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_Dispose_m19313(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_Reset_m19314(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICollection_t910_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IList_t859_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void IList_1_t2665_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Void_t1116_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Type_t2667_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Type_t2667_0_0_0_var = il2cpp_codegen_type_from_index(1394); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Type_t2667_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_IsSubclassOf_m6539(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6555(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6556(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6557(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_GetConstructors_m19364(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Type_t_CustomAttributesCacheGenerator_Type_t_Type_MakeGenericType_m6567_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _MemberInfo_t2668_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void MemberInfo_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _MemberInfo_t2668_0_0_0_var = il2cpp_codegen_type_from_index(1407); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_MemberInfo_t2668_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICustomAttributeProvider_t1792_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* MemberInfo_t_0_0_0_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _MemberInfo_t2668_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MemberInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(1069); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("f7102fa9-cabb-3a74-a6da-b4567ef1b079"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(MemberInfo_t_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IReflect_t2669_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Type_t_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _Type_t2667_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Type_t_0_0_0_var = il2cpp_codegen_type_from_index(38); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Type_t_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Exception_t2670_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void Exception_t152_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Exception_t2670_0_0_0_var = il2cpp_codegen_type_from_index(2787); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Exception_t2670_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _Exception_t2670_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("b36b5c63-42ef-38bc-a07e-0b34c98f164a"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void RuntimeFieldHandle_t1119_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void RuntimeFieldHandle_t1119_CustomAttributesCacheGenerator_RuntimeFieldHandle_Equals_m6584(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RuntimeTypeHandle_t1117_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void RuntimeTypeHandle_t1117_CustomAttributesCacheGenerator_RuntimeTypeHandle_Equals_m6589(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ParamArrayAttribute_t1120_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void OutAttribute_t1121_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ObsoleteAttribute_t1122_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 6140, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DllImportAttribute_t1123_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void MarshalAsAttribute_t1124_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 10496, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MarshalAsAttribute_t1124_CustomAttributesCacheGenerator_MarshalType(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MarshalAsAttribute_t1124_CustomAttributesCacheGenerator_MarshalTypeRef(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void InAttribute_t1125_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void GuidAttribute_t1126_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 5149, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ComImportAttribute_t1127_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1028, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OptionalAttribute_t1128_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void CompilerGeneratedAttribute_t1129_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void InternalsVisibleToAttribute_t1130_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void RuntimeCompatibilityAttribute_t1131_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DebuggerHiddenAttribute_t1132_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 224, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DefaultMemberAttribute_t1133_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1036, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DecimalConstantAttribute_t1134_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2304, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void DecimalConstantAttribute_t1134_CustomAttributesCacheGenerator_DecimalConstantAttribute__ctor_m6610(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void FieldOffsetAttribute_t1135_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RuntimeArgumentHandle_t1136_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsyncCallback_t222_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IAsyncResult_t221_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void TypedReference_t1137_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MarshalByRefObject_t773_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Locale_t1141_CustomAttributesCacheGenerator_Locale_t1141_Locale_GetText_m6622_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void MonoTODOAttribute_t1142_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void MonoDocumentationNoteAttribute_t1143_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandleZeroOrMinusOneIsInvalid_t1144_CustomAttributesCacheGenerator_SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeWaitHandle_t1146_CustomAttributesCacheGenerator_SafeWaitHandle__ctor_m6628(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map2(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map3(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map4(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SortKey_t1166_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509CertificateCollection_t1194_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void X509ExtensionCollection_t1197_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ASN1_t1191_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void SmallXmlParser_t1207_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map18(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_2_t2672_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Dictionary_2_t2675_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_2_t2672_0_0_0_var = il2cpp_codegen_type_from_index(2789); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_2_t2672_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Dictionary_2_t2675_CustomAttributesCacheGenerator_U3CU3Ef__amU24cacheB(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void Dictionary_2_t2675_CustomAttributesCacheGenerator_Dictionary_2_U3CCopyToU3Em__0_m19454(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_2_t2672_0_0_0_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +void ValueCollection_t2678_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_2_t2672_0_0_0_var = il2cpp_codegen_type_from_index(2789); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_2_t2672_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void IDictionary_2_t2684_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void KeyNotFoundException_t1215_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +void KeyValuePair_2_t2686_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("{value}"), NULL); + DebuggerDisplayAttribute_set_Name_m7453(tmp, il2cpp_codegen_string_new_wrapper("[{key}]"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_1_t2671_0_0_0_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +void List_1_t2687_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_1_t2671_0_0_0_var = il2cpp_codegen_type_from_index(2792); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_1_t2671_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void Collection_1_t2689_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ReadOnlyCollection_1_t2690_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ArrayList_t734_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_t1222_0_0_0_var = il2cpp_codegen_type_from_index(2793); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_t1222_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ArrayListWrapper_t1217_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void SynchronizedArrayListWrapper_t1218_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void ReadOnlyArrayListWrapper_t1220_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void BitArray_t882_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CaseInsensitiveComparer_t912_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CaseInsensitiveHashCodeProvider_t913_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use StringComparer instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CollectionBase_t793_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Comparer_t1223_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +void DictionaryEntry_t900_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("{_value}"), NULL); + DebuggerDisplayAttribute_set_Name_m7453(tmp, il2cpp_codegen_string_new_wrapper("[{_key}]"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_t1222_0_0_0_var = il2cpp_codegen_type_from_index(2793); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 4; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_t1222_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m7356(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(int, float, IEqualityComparer) instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4600(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(int, IEqualityComparer) instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m7359(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IDictionary, float, IEqualityComparer) instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4601(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IDictionary, IEqualityComparer) instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4645(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use Hashtable(IEqualityComparer) instead"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_Clear_m7375(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_Remove_m7378(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_OnDeserialization_m7382(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialize equalityComparer"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_t725____comparer_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use EqualityComparer property."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_t725____hcp_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use EqualityComparer property."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +void HashKeys_t1228_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_t1222_0_0_0_var = il2cpp_codegen_type_from_index(2793); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_t1222_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +void HashValues_t1229_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_t1222_0_0_0_var = il2cpp_codegen_type_from_index(2793); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_t1222_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void SyncHashtable_t1230_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IComparer_t729_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDictionary_t833_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDictionaryEnumerator_t899_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IEqualityComparer_t736_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IHashCodeProvider_t735_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Please use IEqualityComparer instead."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void SortedList_t920_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +extern TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +void Stack_t849_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CollectionDebuggerView_t1222_0_0_0_var = il2cpp_codegen_type_from_index(2793); + DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2791); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2790); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerTypeProxyAttribute_t1243 * tmp; + tmp = (DebuggerTypeProxyAttribute_t1243 *)il2cpp_codegen_object_new (DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var); + DebuggerTypeProxyAttribute__ctor_m7455(tmp, il2cpp_codegen_type_get_object(CollectionDebuggerView_t1222_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DebuggerDisplayAttribute_t1241 * tmp; + tmp = (DebuggerDisplayAttribute_t1241 *)il2cpp_codegen_object_new (DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var); + DebuggerDisplayAttribute__ctor_m7452(tmp, il2cpp_codegen_string_new_wrapper("Count={Count}"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyHashAlgorithm_t1237_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyVersionCompatibility_t1238_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DebuggableAttribute_t1240_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 3, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void DebuggingModes_t1239_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DebuggerDisplayAttribute_t1241_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4509, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DebuggerStepThroughAttribute_t1242_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 108, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DebuggerTypeProxyAttribute_t1243_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 13, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StackFrame_t459_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialized objects are not compatible with MS.NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StackTrace_t432_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialized objects are not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Calendar_t1245_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Calendar_t1245_CustomAttributesCacheGenerator_Calendar_Clone_m7477(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CompareInfo_t1100_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CompareOptions_t1249_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CultureInfo_t453_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void CultureInfo_t453_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map19(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void CultureInfo_t453_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1A(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void DateTimeFormatFlags_t1253_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DateTimeFormatInfo_t1251_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void DateTimeStyles_t1254_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DaylightTime_t1255_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GregorianCalendar_t1256_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GregorianCalendarTypes_t1257_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NumberFormatInfo_t1250_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NumberStyles_t1258_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TextInfo_t1163_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("IDeserializationCallback isn't implemented."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7653(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_Clone_m7662(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_t1163____CultureName_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnicodeCategory_t1260_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IsolatedStorageException_t1261_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void BinaryReader_t1262_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadSByte_m7687(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt16_m7690(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt32_m7691(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt64_m7692(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Directory_t1264_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DirectoryInfo_t1265_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DirectoryNotFoundException_t1267_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EndOfStreamException_t1268_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void File_t1269_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileAccess_t917_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileAttributes_t1270_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileMode_t1271_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileNotFoundException_t1272_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void FileOptions_t1273_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileShare_t1274_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileStream_t1094_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileSystemInfo_t1266_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FileSystemInfo_t1266_CustomAttributesCacheGenerator_FileSystemInfo_GetObjectData_m7771(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IOException_t1101_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void MemoryStream_t1056_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Path_t944_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Path_t944_CustomAttributesCacheGenerator_InvalidPathChars(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("see GetInvalidPathChars and GetInvalidFileNameChars methods."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void PathTooLongException_t1282_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SeekOrigin_t1284_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Stream_t1039_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StreamReader_t1288_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StreamWriter_t1289_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringReader_t1290_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TextReader_t1210_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TextWriter_t943_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UnmanagedMemoryStream_t1297_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _AssemblyBuilder_t2691_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void AssemblyBuilder_t1299_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _AssemblyBuilder_t2691_0_0_0_var = il2cpp_codegen_type_from_index(2794); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_AssemblyBuilder_t2691_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ConstructorBuilder_t2692_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructorBuilder_t1302_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ConstructorBuilder_t2692_0_0_0_var = il2cpp_codegen_type_from_index(2532); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ConstructorBuilder_t2692_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ConstructorBuilder_t1302_CustomAttributesCacheGenerator_ConstructorBuilder_t1302____CallingConvention_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _EnumBuilder_t2693_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void EnumBuilder_t1307_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _EnumBuilder_t2693_0_0_0_var = il2cpp_codegen_type_from_index(2795); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_EnumBuilder_t2693_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EnumBuilder_t1307_CustomAttributesCacheGenerator_EnumBuilder_GetConstructors_m8040(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _FieldBuilder_t2694_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FieldBuilder_t1308_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _FieldBuilder_t2694_0_0_0_var = il2cpp_codegen_type_from_index(2543); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_FieldBuilder_t2694_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_IsSubclassOf_m8075(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_GetConstructors_m8078(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_Equals_m8118(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_GetHashCode_m8119(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_MakeGenericType_m8120(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_t1310_GenericTypeParameterBuilder_MakeGenericType_m8120_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ILGenerator_t2695_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void ILGenerator_t1303_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ILGenerator_t2695_0_0_0_var = il2cpp_codegen_type_from_index(2796); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ILGenerator_t2695_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ILGenerator_t1303_CustomAttributesCacheGenerator_ILGenerator_Emit_m8128(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void ILGenerator_t1303_CustomAttributesCacheGenerator_ILGenerator_Mono_GetCurrentOffset_m8130(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use ILOffset"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _MethodBuilder_t2696_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void MethodBuilder_t1311_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _MethodBuilder_t2696_0_0_0_var = il2cpp_codegen_type_from_index(2522); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_MethodBuilder_t2696_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void MethodBuilder_t1311_CustomAttributesCacheGenerator_MethodBuilder_Equals_m8149(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void MethodBuilder_t1311_CustomAttributesCacheGenerator_MethodBuilder_t1311_MethodBuilder_MakeGenericMethod_m8153_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodToken_t1321_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ModuleBuilder_t2697_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void ModuleBuilder_t1322_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ModuleBuilder_t2697_0_0_0_var = il2cpp_codegen_type_from_index(2454); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ModuleBuilder_t2697_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OpCode_t1325_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OpCodes_t1327_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OpCodes_t1327_CustomAttributesCacheGenerator_Castclass(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ParameterBuilder_t2698_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ParameterBuilder_t1328_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ParameterBuilder_t2698_0_0_0_var = il2cpp_codegen_type_from_index(2474); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ParameterBuilder_t2698_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StackBehaviour_t1329_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _TypeBuilder_t2699_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _TypeBuilder_t2699_0_0_0_var = il2cpp_codegen_type_from_index(2512); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_TypeBuilder_t2699_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineConstructor_m8202(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineConstructor_m8203(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineDefaultConstructor_m8204(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_GetConstructors_m8209(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_MakeGenericType_m8227(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_t1304_TypeBuilder_MakeGenericType_m8227_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsAssignableFrom_m8237(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsSubclassOf_m8238(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsAssignableTo_m8239(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("arrays"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void UnmanagedMarshal_t1309_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("An alternate API is available: Emit the MarshalAs custom attribute instead."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AmbiguousMatchException_t1333_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Assembly_t2700_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void Assembly_t922_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Assembly_t2700_0_0_0_var = il2cpp_codegen_type_from_index(2797); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Assembly_t2700_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void Assembly_t922_CustomAttributesCacheGenerator_Assembly_GetName_m8268(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("copiedName == true is not supported"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyCompanyAttribute_t1337_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyConfigurationAttribute_t1338_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyCopyrightAttribute_t1339_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyDefaultAliasAttribute_t1340_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyDelaySignAttribute_t1341_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyDescriptionAttribute_t1342_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyFileVersionAttribute_t1343_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyInformationalVersionAttribute_t1344_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyKeyFileAttribute_t1345_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _AssemblyName_t2701_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyName_t1346_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _AssemblyName_t2701_0_0_0_var = il2cpp_codegen_type_from_index(2798); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_AssemblyName_t2701_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyNameFlags_t1348_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyProductAttribute_t1349_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void AssemblyTitleAttribute_t1350_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyTrademarkAttribute_t1351_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void Binder_t451_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 2, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void Default_t1352_CustomAttributesCacheGenerator_Default_ReorderArgumentArray_m8310(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("This method does not do anything in Mono"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void BindingFlags_t1353_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void CallingConventions_t1354_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ConstructorInfo_t2702_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructorInfo_t468_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ConstructorInfo_t2702_0_0_0_var = il2cpp_codegen_type_from_index(2395); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ConstructorInfo_t2702_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorName(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructorInfo_t468_CustomAttributesCacheGenerator_TypeConstructorName(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +void ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorInfo_Invoke_m2084(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2799); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerStepThroughAttribute_t1242 * tmp; + tmp = (DebuggerStepThroughAttribute_t1242 *)il2cpp_codegen_object_new (DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var); + DebuggerStepThroughAttribute__ctor_m7454(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorInfo_t468____MemberType_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CustomAttributeData_t1355_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CustomAttributeData_t1355_CustomAttributesCacheGenerator_CustomAttributeData_t1355____Constructor_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CustomAttributeData_t1355_CustomAttributesCacheGenerator_CustomAttributeData_t1355____ConstructorArguments_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CustomAttributeNamedArgument_t1358_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CustomAttributeTypedArgument_t1359_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventAttributes_t1360_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _EventInfo_t2703_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventInfo_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _EventInfo_t2703_0_0_0_var = il2cpp_codegen_type_from_index(2800); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_EventInfo_t2703_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void FieldAttributes_t1362_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _FieldInfo_t2704_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void FieldInfo_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _FieldInfo_t2704_0_0_0_var = il2cpp_codegen_type_from_index(2366); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_FieldInfo_t2704_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +void FieldInfo_t_CustomAttributesCacheGenerator_FieldInfo_SetValue_m8358(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2799); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerStepThroughAttribute_t1242 * tmp; + tmp = (DebuggerStepThroughAttribute_t1242 *)il2cpp_codegen_object_new (DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var); + DebuggerStepThroughAttribute__ctor_m7454(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MemberTypes_t1364_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void MethodAttributes_t1365_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _MethodBase_t2705_0_0_0_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodBase_t460_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _MethodBase_t2705_0_0_0_var = il2cpp_codegen_type_from_index(2385); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_MethodBase_t2705_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +void MethodBase_t460_CustomAttributesCacheGenerator_MethodBase_Invoke_m8376(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2799); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerStepThroughAttribute_t1242 * tmp; + tmp = (DebuggerStepThroughAttribute_t1242 *)il2cpp_codegen_object_new (DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var); + DebuggerStepThroughAttribute__ctor_m7454(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodBase_t460_CustomAttributesCacheGenerator_MethodBase_GetGenericArguments_m8383(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodImplAttributes_t1366_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _MethodInfo_t2706_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void MethodInfo_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _MethodInfo_t2706_0_0_0_var = il2cpp_codegen_type_from_index(2376); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_MethodInfo_t2706_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void MethodInfo_t_CustomAttributesCacheGenerator_MethodInfo_t_MethodInfo_MakeGenericMethod_m8390_Arg0_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodInfo_t_CustomAttributesCacheGenerator_MethodInfo_GetGenericArguments_m8391(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Missing_t1367_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void Missing_t1367_CustomAttributesCacheGenerator_Missing_System_Runtime_Serialization_ISerializable_GetObjectData_m8397(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Module_t2707_0_0_0_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void Module_t1318_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Module_t2707_0_0_0_var = il2cpp_codegen_type_from_index(2463); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Module_t2707_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void PInfo_t1375_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void ParameterAttributes_t1377_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _ParameterInfo_t2708_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void ParameterInfo_t462_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _ParameterInfo_t2708_0_0_0_var = il2cpp_codegen_type_from_index(1835); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_ParameterInfo_t2708_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ParameterModifier_t1378_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Pointer_t1379_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ProcessorArchitecture_t1380_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void PropertyAttributes_t1381_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _PropertyInfo_t2709_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void PropertyInfo_t_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _PropertyInfo_t2709_0_0_0_var = il2cpp_codegen_type_from_index(2553); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_PropertyInfo_t2709_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +void PropertyInfo_t_CustomAttributesCacheGenerator_PropertyInfo_GetValue_m8549(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2799); + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerStepThroughAttribute_t1242 * tmp; + tmp = (DebuggerStepThroughAttribute_t1242 *)il2cpp_codegen_object_new (DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var); + DebuggerStepThroughAttribute__ctor_m7454(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +extern TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +void PropertyInfo_t_CustomAttributesCacheGenerator_PropertyInfo_SetValue_m8550(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2738); + DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2799); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DebuggerHiddenAttribute_t1132 * tmp; + tmp = (DebuggerHiddenAttribute_t1132 *)il2cpp_codegen_object_new (DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var); + DebuggerHiddenAttribute__ctor_m6607(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + DebuggerStepThroughAttribute_t1242 * tmp; + tmp = (DebuggerStepThroughAttribute_t1242 *)il2cpp_codegen_object_new (DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var); + DebuggerStepThroughAttribute__ctor_m7454(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StrongNameKeyPair_t1347_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TargetException_t1382_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TargetInvocationException_t1383_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TargetParameterCountException_t1384_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeAttributes_t1385_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IResourceReader_t1397_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void NeutralResourcesLanguageAttribute_t1386_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResourceManager_t1387_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResourceReader_t1392_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResourceSet_t1396_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResourceSet_t1396_CustomAttributesCacheGenerator_ResourceSet_GetEnumerator_m8598(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SatelliteContractVersionAttribute_t1399_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CompilationRelaxations_t1400_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CompilationRelaxationsAttribute_t1401_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 71, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DefaultDependencyAttribute_t1402_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IsVolatile_t1403_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void StringFreezingAttribute_t1405_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator_CriticalFinalizerObject__ctor_m8613(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator_CriticalFinalizerObject_Finalize_m8614(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ReliabilityContractAttribute_t1409_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1133, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ActivationArguments_t1410_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CallingConvention_t1411_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CharSet_t1412_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ClassInterfaceAttribute_t1413_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 5, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ClassInterfaceType_t1414_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void ComDefaultInterfaceAttribute_t1415_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ComInterfaceType_t1416_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void DispIdAttribute_t1417_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 960, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GCHandle_t1418_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Struct should be [StructLayout(LayoutKind.Sequential)] but will need to be reordered for that."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void GCHandleType_t1419_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void InterfaceTypeAttribute_t1420_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1024, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* SuppressUnmanagedCodeSecurityAttribute_t1623_il2cpp_TypeInfo_var; +void Marshal_t1421_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + SuppressUnmanagedCodeSecurityAttribute_t1623_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2801); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + SuppressUnmanagedCodeSecurityAttribute_t1623 * tmp; + tmp = (SuppressUnmanagedCodeSecurityAttribute_t1623 *)il2cpp_codegen_object_new (SuppressUnmanagedCodeSecurityAttribute_t1623_il2cpp_TypeInfo_var); + SuppressUnmanagedCodeSecurityAttribute__ctor_m9674(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MarshalDirectiveException_t1422_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void PreserveSigAttribute_t1423_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle__ctor_m8639(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Close_m8640(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousAddRef_m8641(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousGetHandle_m8642(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousRelease_m8643(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Dispose_m8644(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Dispose_m8645(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_ReleaseHandle_m19718(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_SetHandle_m8646(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_get_IsInvalid_m19719(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeLibImportClassAttribute_t1424_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1024, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeLibVersionAttribute_t1425_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnmanagedType_t1426_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Activator_t1668_0_0_0_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _Activator_t2710_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Activator_t1668_0_0_0_var = il2cpp_codegen_type_from_index(2802); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("03973551-57A1-3900-A2B5-9083E3FF2943"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Activator_t1668_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Assembly_t922_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +void _Assembly_t2700_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Assembly_t922_0_0_0_var = il2cpp_codegen_type_from_index(2803); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Assembly_t922_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("17156360-2F1A-384A-BC52-FDE93C215C5B"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* AssemblyBuilder_t1299_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _AssemblyBuilder_t2691_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyBuilder_t1299_0_0_0_var = il2cpp_codegen_type_from_index(870); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("BEBB2505-8B54-3443-AEAD-142A16DD9CC7"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(AssemblyBuilder_t1299_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* AssemblyName_t1346_0_0_0_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _AssemblyName_t2701_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AssemblyName_t1346_0_0_0_var = il2cpp_codegen_type_from_index(891); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("B42B6AAC-317E-34D5-9FA9-093BB4160C50"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(AssemblyName_t1346_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ConstructorBuilder_t1302_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _ConstructorBuilder_t2692_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorBuilder_t1302_0_0_0_var = il2cpp_codegen_type_from_index(883); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("ED3E4384-D7E2-3FA7-8FFD-8940D330519A"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ConstructorBuilder_t1302_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ConstructorInfo_t468_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _ConstructorInfo_t2702_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ConstructorInfo_t468_0_0_0_var = il2cpp_codegen_type_from_index(865); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ConstructorInfo_t468_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("E9A19478-9646-3679-9B10-8411AE1FD57D"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* EnumBuilder_t1307_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void _EnumBuilder_t2693_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EnumBuilder_t1307_0_0_0_var = il2cpp_codegen_type_from_index(752); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(EnumBuilder_t1307_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("C7BD73DE-9F85-3290-88EE-090B8BDFE2DF"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* EventInfo_t_0_0_0_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +void _EventInfo_t2703_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + EventInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(745); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(EventInfo_t_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("9DE59C64-D889-35A1-B897-587D74469E5B"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* FieldBuilder_t1308_0_0_0_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +void _FieldBuilder_t2694_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FieldBuilder_t1308_0_0_0_var = il2cpp_codegen_type_from_index(2537); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(FieldBuilder_t1308_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("CE1A3BF5-975E-30CC-97C9-1EF70F8F3993"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* FieldInfo_t_0_0_0_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +void _FieldInfo_t2704_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FieldInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(743); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(FieldInfo_t_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ILGenerator_t1303_0_0_0_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +void _ILGenerator_t2695_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ILGenerator_t1303_0_0_0_var = il2cpp_codegen_type_from_index(869); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ILGenerator_t1303_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("A4924B27-6E3B-37F7-9B83-A4501955E6A7"), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* MethodBase_t460_0_0_0_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _MethodBase_t2705_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodBase_t460_0_0_0_var = il2cpp_codegen_type_from_index(881); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("6240837A-707F-3181-8E98-A36AE086766B"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(MethodBase_t460_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* MethodBuilder_t1311_0_0_0_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void _MethodBuilder_t2696_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodBuilder_t1311_0_0_0_var = il2cpp_codegen_type_from_index(913); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(MethodBuilder_t1311_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("007D8A14-FDF3-363E-9A0B-FEC0618260A2"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* MethodInfo_t_0_0_0_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _MethodInfo_t2706_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MethodInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(204); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(MethodInfo_t_0_0_0_var), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Module_t1318_0_0_0_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _Module_t2707_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Module_t1318_0_0_0_var = il2cpp_codegen_type_from_index(864); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("D002E9BA-D9E3-3749-B1D3-D565A08B13E7"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Module_t1318_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ModuleBuilder_t1322_0_0_0_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _ModuleBuilder_t2697_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ModuleBuilder_t1322_0_0_0_var = il2cpp_codegen_type_from_index(866); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("D05FFA9A-04AF-3519-8EE1-8D93AD73430B"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ModuleBuilder_t1322_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ParameterBuilder_t1328_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +void _ParameterBuilder_t2698_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterBuilder_t1328_0_0_0_var = il2cpp_codegen_type_from_index(2468); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("36329EBA-F97A-3565-BC07-0ED5C6EF19FC"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ParameterBuilder_t1328_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* ParameterInfo_t462_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _ParameterInfo_t2708_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParameterInfo_t462_0_0_0_var = il2cpp_codegen_type_from_index(868); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("993634C4-E47A-32CC-BE08-85F567DC27D6"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(ParameterInfo_t462_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* PropertyInfo_t_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _PropertyInfo_t2709_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + PropertyInfo_t_0_0_0_var = il2cpp_codegen_type_from_index(744); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("F59ED4E4-E68F-3218-BD77-061AA82824BF"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(PropertyInfo_t_0_0_0_var), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* Thread_t1452_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +void _Thread_t2711_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + Thread_t1452_0_0_0_var = il2cpp_codegen_type_from_index(703); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("C281C7F1-4AA9-3517-961A-463CFED57E75"), NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(Thread_t1452_0_0_0_var), NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* TypeBuilder_t1304_0_0_0_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +extern TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +extern TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void _TypeBuilder_t2699_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + TypeBuilder_t1304_0_0_0_var = il2cpp_codegen_type_from_index(748); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2782); + GuidAttribute_t1126_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2757); + InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2783); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 5; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + TypeLibImportClassAttribute_t1424 * tmp; + tmp = (TypeLibImportClassAttribute_t1424 *)il2cpp_codegen_object_new (TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var); + TypeLibImportClassAttribute__ctor_m8648(tmp, il2cpp_codegen_type_get_object(TypeBuilder_t1304_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + GuidAttribute_t1126 * tmp; + tmp = (GuidAttribute_t1126 *)il2cpp_codegen_object_new (GuidAttribute_t1126_il2cpp_TypeInfo_var); + GuidAttribute__ctor_m6600(tmp, il2cpp_codegen_string_new_wrapper("7E5678EE-48B3-3F83-B076-C58543498A58"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } + { + InterfaceTypeAttribute_t1420 * tmp; + tmp = (InterfaceTypeAttribute_t1420 *)il2cpp_codegen_object_new (InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var); + InterfaceTypeAttribute__ctor_m8629(tmp, 1, NULL); + cache->attributes[3] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[4] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IActivator_t1428_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IConstructionCallMessage_t1782_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UrlAttribute_t1433_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UrlAttribute_t1433_CustomAttributesCacheGenerator_UrlAttribute_GetPropertiesForNewContext_m8661(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UrlAttribute_t1433_CustomAttributesCacheGenerator_UrlAttribute_IsContextOK_m8662(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ChannelServices_t1436_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void ChannelServices_t1436_CustomAttributesCacheGenerator_ChannelServices_RegisterChannel_m8668(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use RegisterChannel(IChannel,Boolean)"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void CrossAppDomainSink_t1440_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Handle domain unloading?"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IChannel_t1784_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IChannelDataStore_t1809_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IChannelReceiver_t1811_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IChannelSender_t1783_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IClientChannelSinkProvider_t1813_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IServerChannelSinkProvider_t1812_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SinkProviderData_t1441_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Context_t1442_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ContextAttribute_t1434_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContextAttribute_t1808_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContextProperty_t1786_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContributeClientContextSink_t1815_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContributeDynamicSink_t1818_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContributeEnvoySink_t1817_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContributeObjectSink_t1816_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IContributeServerContextSink_t1814_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDynamicMessageSink_t1448_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDynamicProperty_t1447_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SynchronizationAttribute_t1450_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SynchronizationAttribute_t1450_CustomAttributesCacheGenerator_SynchronizationAttribute_GetPropertiesForNewContext_m8746(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SynchronizationAttribute_t1450_CustomAttributesCacheGenerator_SynchronizationAttribute_IsContextOK_m8749(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void LifetimeServices_t1458_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsyncResult_t1461_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ConstructionCall_t1467_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ConstructionCall_t1467_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map20(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ConstructionCallDictionary_t1469_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map23(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ConstructionCallDictionary_t1469_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map24(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Header_t1472_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMessage_t1465_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMessageCtrl_t1464_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMessageSink_t1445_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMethodCallMessage_t1788_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMethodMessage_t1477_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IMethodReturnMessage_t1787_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IRemotingFormatter_t2712_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void LogicalCallContext_t1473_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void MethodCall_t1468_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MethodCall_t1468_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1F(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void MethodDictionary_t1470_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MethodDictionary_t1470_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map21(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void MethodDictionary_t1470_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map22(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RemotingSurrogateSelector_t1481_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ReturnMessage_t1483_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SoapAttribute_t1488_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SoapFieldAttribute_t1489_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SoapMethodAttribute_t1490_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SoapParameterAttribute_t1491_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2048, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SoapTypeAttribute_t1492_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 1052, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ProxyAttribute_t1493_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 4, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ProxyAttribute_t1493_CustomAttributesCacheGenerator_ProxyAttribute_GetPropertiesForNewContext_m8924(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ProxyAttribute_t1493_CustomAttributesCacheGenerator_ProxyAttribute_IsContextOK_m8925(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RealProxy_t1487_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ITrackingHandler_t1821_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TrackingServices_t1497_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ActivatedClientTypeEntry_t1498_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ActivatedServiceTypeEntry_t1500_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IChannelInfo_t1506_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IEnvoyInfo_t1508_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IRemotingTypeInfo_t1507_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void InternalRemotingServices_t1505_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ObjRef_t1502_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ObjRef_t1502_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map26(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void ObjRef_t1502_CustomAttributesCacheGenerator_ObjRef_get_ChannelInfo_m8971(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RemotingConfiguration_t1509_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ConfigHandler_t1510_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map27(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void ConfigHandler_t1510_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map28(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void ConfigHandler_t1510_CustomAttributesCacheGenerator_ConfigHandler_t1510_ConfigHandler_ValidatePath_m8999_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RemotingException_t1514_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RemotingServices_t1515_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void RemotingServices_t1515_CustomAttributesCacheGenerator_RemotingServices_IsTransparentProxy_m9036(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void RemotingServices_t1515_CustomAttributesCacheGenerator_RemotingServices_GetRealProxy_m9040(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SoapServices_t1521_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeEntry_t1499_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WellKnownClientTypeEntry_t1523_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WellKnownObjectMode_t1524_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WellKnownServiceTypeEntry_t1525_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void BinaryFormatter_t1516_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void BinaryFormatter_t1516_CustomAttributesCacheGenerator_U3CDefaultSurrogateSelectorU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void BinaryFormatter_t1516_CustomAttributesCacheGenerator_BinaryFormatter_get_DefaultSurrogateSelector_m9104(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FormatterAssemblyStyle_t1538_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FormatterTypeStyle_t1539_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeFilterLevel_t1540_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FormatterConverter_t1541_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FormatterServices_t1542_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IDeserializationCallback_t1829_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IFormatter_t1395_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IFormatterConverter_t1558_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IObjectReference_t1827_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ISerializationSurrogate_t1550_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ISurrogateSelector_t1482_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ObjectManager_t1537_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OnDeserializedAttribute_t1551_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OnDeserializingAttribute_t1552_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void OnSerializedAttribute_t1553_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OnSerializingAttribute_t1554_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 64, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializationBinder_t1531_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializationEntry_t1557_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializationException_t916_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializationInfo_t433_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SerializationInfo_t433_CustomAttributesCacheGenerator_SerializationInfo__ctor_m9208(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void SerializationInfo_t433_CustomAttributesCacheGenerator_SerializationInfo_AddValue_m9214(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SerializationInfoEnumerator_t1559_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StreamingContext_t434_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void StreamingContextStates_t1560_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("X509ContentType.SerializedCert isn't supported (anywhere in the class)"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_GetIssuerName_m9238(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use the Issuer property."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_GetName_m9239(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("Use the Subject property."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Equals_m9243(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Import_m4697(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("missing KeyStorageFlags support"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Reset_m4699(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void X509KeyStorageFlags_t1561_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsymmetricAlgorithm_t776_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsymmetricKeyExchangeFormatter_t1562_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsymmetricSignatureDeformatter_t1043_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AsymmetricSignatureFormatter_t1045_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CipherMode_t963_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CryptoConfig_t934_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void CryptoConfig_t934_CustomAttributesCacheGenerator_CryptoConfig_t934_CryptoConfig_CreateFromName_m4732_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CryptographicException_t929_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CryptographicUnexpectedOperationException_t935_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CspParameters_t1087_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void CspProviderFlags_t1564_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DES_t1096_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DESCryptoServiceProvider_t1567_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSA_t901_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSACryptoServiceProvider_t927_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSACryptoServiceProvider_t927_CustomAttributesCacheGenerator_DSACryptoServiceProvider_t927____PublicOnly_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSAParameters_t928_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSASignatureDeformatter_t1092_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DSASignatureFormatter_t1568_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMAC_t1089_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACMD5_t1569_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACRIPEMD160_t1570_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACSHA1_t1088_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACSHA256_t1571_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACSHA384_t1572_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HMACSHA512_t1573_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HashAlgorithm_t988_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICryptoTransform_t962_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICspAsymmetricAlgorithm_t2714_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void KeyedHashAlgorithm_t1010_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MACTripleDES_t1574_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MD5_t1090_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MD5CryptoServiceProvider_t1575_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void PaddingMode_t965_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RC2_t1097_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RC2CryptoServiceProvider_t1576_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RIPEMD160_t1578_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RIPEMD160Managed_t1579_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSA_t902_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSACryptoServiceProvider_t924_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSACryptoServiceProvider_t924_CustomAttributesCacheGenerator_RSACryptoServiceProvider_t924____PublicOnly_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSAPKCS1KeyExchangeFormatter_t1102_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSAPKCS1SignatureDeformatter_t1093_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSAPKCS1SignatureFormatter_t1581_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RSAParameters_t926_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Rijndael_t1099_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RijndaelManaged_t1582_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RijndaelManagedTransform_t1584_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA1_t939_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA1CryptoServiceProvider_t1586_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA1Managed_t1587_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA256_t1091_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA256Managed_t1588_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA384_t1589_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA384Managed_t1590_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA512_t1592_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SHA512Managed_t1593_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SignatureDescription_t1595_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SymmetricAlgorithm_t951_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ToBase64Transform_t1598_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TripleDES_t1098_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TripleDESCryptoServiceProvider_t1599_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IUnrestrictedPermission_t2716_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SecurityPermission_t1601_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void SecurityPermissionFlag_t1603_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("CAS support is not available with Silverlight applications."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StrongNamePublicKeyBlob_t1604_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ApplicationTrust_t1605_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Evidence_t1335_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Evidence_t1335_CustomAttributesCacheGenerator_Evidence_Equals_m9594(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Evidence_t1335_CustomAttributesCacheGenerator_Evidence_GetHashCode_m9596(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Hash_t1608_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IIdentityPermissionFactory_t2718_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StrongName_t1609_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IIdentity_t2719_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IPrincipal_t1657_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void PrincipalPolicy_t1610_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WindowsAccountType_t1611_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WindowsIdentity_t1612_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WindowsIdentity_t1612_CustomAttributesCacheGenerator_WindowsIdentity_Dispose_m9612(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void CodeAccessPermission_t1602_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("CAS support is experimental (and unsupported)."), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CodeAccessPermission_t1602_CustomAttributesCacheGenerator_CodeAccessPermission_Equals_m9616(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CodeAccessPermission_t1602_CustomAttributesCacheGenerator_CodeAccessPermission_GetHashCode_m9617(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IPermission_t1617_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ISecurityEncodable_t2720_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IStackWalk_t2721_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PermissionSet_t1336_CustomAttributesCacheGenerator_U3CDeclarativeSecurityU3Ek__BackingField(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void PermissionSet_t1336_CustomAttributesCacheGenerator_PermissionSet_set_DeclarativeSecurity_m9623(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SecurityElement_t1208_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SecurityException_t1616_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SecurityException_t1616_CustomAttributesCacheGenerator_SecurityException_t1616____Demanded_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SecurityManager_t1621_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void SecurityManager_t1621_CustomAttributesCacheGenerator_SecurityManager_t1621____SecurityEnabled_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("The security manager cannot be turned off on MS runtime"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SecuritySafeCriticalAttribute_t1622_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Only supported by the runtime when CoreCLR is enabled"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 32767, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, false, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void SuppressUnmanagedCodeSecurityAttribute_t1623_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 5188, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void UnverifiableCodeAttribute_t1624_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 2, NULL); + AttributeUsageAttribute_set_AllowMultiple_m5808(tmp, true, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ASCIIEncoding_t1625_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetBytes_m9689(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetByteCount_m9690(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetDecoder_m9691(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("we have simple override to match method signature."), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Decoder_t1263_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Decoder_t1263_CustomAttributesCacheGenerator_Decoder_t1263____Fallback_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Decoder_t1263_CustomAttributesCacheGenerator_Decoder_t1263____FallbackBuffer_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void DecoderReplacementFallback_t1631_CustomAttributesCacheGenerator_DecoderReplacementFallback__ctor_m9714(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void EncoderReplacementFallback_t1638_CustomAttributesCacheGenerator_EncoderReplacementFallback__ctor_m9744(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931_Encoding_InvokeI18N_m9775_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_Clone_m9777(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_GetByteCount_m9791(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_GetBytes_m9792(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____IsReadOnly_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____DecoderFallback_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____EncoderFallback_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +void StringBuilder_t457_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1200); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + DefaultMemberAttribute_t1133 * tmp; + tmp = (DefaultMemberAttribute_t1133 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var); + DefaultMemberAttribute__ctor_m6608(tmp, il2cpp_codegen_string_new_wrapper("Chars"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_AppendLine_m3453(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_AppendLine_m3452(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_t457_StringBuilder_AppendFormat_m5679_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_t457_StringBuilder_AppendFormat_m9820_Arg2_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetByteCount_m9830(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("handle fallback"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetBytes_m9831(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("handle fallback"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetByteCount_m9840(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetBytes_m9842(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetHashCode_m9850(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_Equals_m9851(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetByteCount_m9863(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetByteCount_m9864(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetBytes_m9865(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetBytes_m9866(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetString_m9867(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF8Encoding_t1648_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("EncoderFallback is not handled"), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetByteCount_m9876(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetBytes_m9881(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetString_m9897(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnicodeEncoding_t1650_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization format not compatible with .NET"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetByteCount_m9905(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetBytes_m9908(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetString_m9912(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CompressedStack_t1614_CustomAttributesCacheGenerator_CompressedStack_CreateCopy_m9923(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void CompressedStack_t1614_CustomAttributesCacheGenerator_CompressedStack_GetObjectData_m9925(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("incomplete"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventResetMode_t1651_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventWaitHandle_t1652_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ExecutionContext_t1462_CustomAttributesCacheGenerator_ExecutionContext__ctor_m9931(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ExecutionContext_t1462_CustomAttributesCacheGenerator_ExecutionContext_GetObjectData_m9933(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Interlocked_t1653_CustomAttributesCacheGenerator_Interlocked_CompareExchange_m9938(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ManualResetEvent_t1038_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Monitor_t1654_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Monitor_t1654_CustomAttributesCacheGenerator_Monitor_Exit_m4631(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Mutex_t1451_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Mutex_t1451_CustomAttributesCacheGenerator_Mutex__ctor_m9944(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Mutex_t1451_CustomAttributesCacheGenerator_Mutex_ReleaseMutex_m9947(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SynchronizationLockException_t1656_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Thread_t2711_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Thread_t2711_0_0_0_var = il2cpp_codegen_type_from_index(2804); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Thread_t2711_0_0_0_var), NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_local_slots(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator__ec(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_get_CurrentThread_m9959(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_Finalize_m9977(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_get_ExecutionContext_m9982(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 1, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_get_ManagedThreadId_m9983(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_GetHashCode_m9984(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_GetCompressedStack_m9985(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("see CompressedStack class"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void Thread_t1452_CustomAttributesCacheGenerator_Thread_t1452____ExecutionContext_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("limited to CompressedStack support"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ThreadAbortException_t1658_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ThreadInterruptedException_t1659_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void ThreadState_t1661_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ThreadStateException_t1662_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Timer_t1456_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WaitHandle_t1085_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void WaitHandle_t1085_CustomAttributesCacheGenerator_WaitHandle_t1085____Handle_PropertyInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6594(tmp, il2cpp_codegen_string_new_wrapper("In the profiles > 2.x, use SafeHandle instead of Handle"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AccessViolationException_t1666_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ActivationContext_t1667_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ActivationContext_t1667_CustomAttributesCacheGenerator_ActivationContext_System_Runtime_Serialization_ISerializable_GetObjectData_m10021(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Missing serialization support"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const Il2CppType* _Activator_t2710_0_0_0_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void Activator_t1668_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + _Activator_t2710_0_0_0_var = il2cpp_codegen_type_from_index(2806); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2781); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 3; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComDefaultInterfaceAttribute_t1415 * tmp; + tmp = (ComDefaultInterfaceAttribute_t1415 *)il2cpp_codegen_object_new (ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var); + ComDefaultInterfaceAttribute__ctor_m8617(tmp, il2cpp_codegen_type_get_object(_Activator_t2710_0_0_0_var), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[2] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +void Activator_t1668_CustomAttributesCacheGenerator_Activator_t1668_Activator_CreateInstance_m10026_Arg1_ParameterInfo(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ParamArrayAttribute_t1120_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(897); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ParamArrayAttribute_t1120 * tmp; + tmp = (ParamArrayAttribute_t1120 *)il2cpp_codegen_object_new (ParamArrayAttribute_t1120_il2cpp_TypeInfo_var); + ParamArrayAttribute__ctor_m6591(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AppDomain_t438_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void AppDomain_t438_CustomAttributesCacheGenerator_type_resolve_in_progress(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void AppDomain_t438_CustomAttributesCacheGenerator_assembly_resolve_in_progress(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void AppDomain_t438_CustomAttributesCacheGenerator_assembly_resolve_in_progress_refonly(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void AppDomain_t438_CustomAttributesCacheGenerator__principal(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AppDomainManager_t1669_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +void AppDomainSetup_t1673_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2779); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ClassInterfaceAttribute_t1413 * tmp; + tmp = (ClassInterfaceAttribute_t1413 *)il2cpp_codegen_object_new (ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var); + ClassInterfaceAttribute__ctor_m8616(tmp, 0, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ApplicationException_t1675_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ApplicationIdentity_t1670_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void ApplicationIdentity_t1670_CustomAttributesCacheGenerator_ApplicationIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m10049(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Missing serialization"), NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ArgumentException_t437_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ArgumentNullException_t151_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ArgumentOutOfRangeException_t915_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ArithmeticException_t1086_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ArrayTypeMismatchException_t1676_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyLoadEventArgs_t1677_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +void AttributeTargets_t1678_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Buffer_t1679_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CharEnumerator_t1680_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ContextBoundObject_t1449_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10103(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10106(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10107(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10108(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10118(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10122(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10123(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10124(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10129(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10132(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10133(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10134(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10142(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10143(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10144(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10145(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10152(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10155(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10156(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10157(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10166(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10169(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10170(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10171(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10181(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10183(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10184(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10185(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10195(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10198(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10199(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10200(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10210(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10214(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10215(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10216(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10219(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10220(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10221(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10222(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10223(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10224(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10225(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10226(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10227(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10228(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10229(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10230(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10231(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10232(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10240(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10243(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10244(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10245(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10249(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10250(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10251(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10252(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10253(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10254(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10255(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10256(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10257(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10258(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10259(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10260(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10261(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10262(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m2022(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10263(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10264(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10265(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10266(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10267(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10268(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10269(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10270(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10271(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10272(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10273(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10274(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m2021(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10275(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10276(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10277(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10278(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10279(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10280(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10281(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10282(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10283(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10284(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10285(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10286(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10287(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10288(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10289(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +void Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10290(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2767); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CLSCompliantAttribute_t1108 * tmp; + tmp = (CLSCompliantAttribute_t1108 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var); + CLSCompliantAttribute__ctor_m5870(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DBNull_t1681_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DateTimeKind_t1683_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void DateTimeOffset_t1684_CustomAttributesCacheGenerator_DateTimeOffset_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10391(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6623(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DayOfWeek_t1686_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DivideByZeroException_t1689_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void DllNotFoundException_t1690_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EntryPointNotFoundException_t1692_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void MonoEnumInfo_t1697_CustomAttributesCacheGenerator_cache(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Environment_t1699_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SpecialFolder_t1698_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventArgs_t995_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ExecutionEngineException_t1701_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FieldAccessException_t1702_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +void FlagsAttribute_t1704_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 16, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void FormatException_t890_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void GC_t1705_CustomAttributesCacheGenerator_GC_SuppressFinalize_m4827(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Guid_t1706_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ICustomFormatter_t1793_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IFormatProvider_t1770_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void IndexOutOfRangeException_t446_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void InvalidCastException_t1707_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void InvalidOperationException_t914_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void LoaderOptimization_t1708_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void LoaderOptimization_t1708_CustomAttributesCacheGenerator_DomainMask(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6593(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +void LoaderOptimization_t1708_CustomAttributesCacheGenerator_DisallowBindings(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ObsoleteAttribute_t1122_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2745); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ObsoleteAttribute_t1122 * tmp; + tmp = (ObsoleteAttribute_t1122 *)il2cpp_codegen_object_new (ObsoleteAttribute_t1122_il2cpp_TypeInfo_var); + ObsoleteAttribute__ctor_m6593(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void LocalDataStoreSlot_t1709_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Math_t1710_CustomAttributesCacheGenerator_Math_Max_m2040(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Math_t1710_CustomAttributesCacheGenerator_Math_Min_m4826(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void Math_t1710_CustomAttributesCacheGenerator_Math_Sqrt_m10503(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MemberAccessException_t1703_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MethodAccessException_t1711_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MissingFieldException_t1712_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MissingMemberException_t1713_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MissingMethodException_t1714_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MulticastNotSupportedException_t1720_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NonSerializedAttribute_t1721_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NotImplementedException_t923_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NotSupportedException_t164_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void NullReferenceException_t436_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +void NumberFormatter_t1723_CustomAttributesCacheGenerator_threadNumberFormatter(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2805); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ThreadStaticAttribute_t1734 * tmp; + tmp = (ThreadStaticAttribute_t1734 *)il2cpp_codegen_object_new (ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var); + ThreadStaticAttribute__ctor_m10741(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ObjectDisposedException_t964_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OperatingSystem_t1700_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OutOfMemoryException_t1724_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void OverflowException_t1725_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void PlatformID_t1726_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void RankException_t1727_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResolveEventArgs_t1728_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +extern TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +void RuntimeMethodHandle_t1729_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + MonoTODOAttribute_t1142_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2788); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + MonoTODOAttribute_t1142 * tmp; + tmp = (MonoTODOAttribute_t1142 *)il2cpp_codegen_object_new (MonoTODOAttribute_t1142_il2cpp_TypeInfo_var); + MonoTODOAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("Serialization needs tests"), NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void RuntimeMethodHandle_t1729_CustomAttributesCacheGenerator_RuntimeMethodHandle_Equals_m10723(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringComparer_t921_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringComparison_t1732_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void StringSplitOptions_t1733_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + FlagsAttribute_t1704_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(730); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + FlagsAttribute_t1704 * tmp; + tmp = (FlagsAttribute_t1704 *)il2cpp_codegen_object_new (FlagsAttribute_t1704_il2cpp_TypeInfo_var); + FlagsAttribute__ctor_m10455(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, false, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void SystemException_t940_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ThreadStaticAttribute_t1734_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1196); + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 2; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + AttributeUsageAttribute_t1106 * tmp; + tmp = (AttributeUsageAttribute_t1106 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var); + AttributeUsageAttribute__ctor_m5806(tmp, 256, NULL); + AttributeUsageAttribute_set_Inherited_m5810(tmp, false, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[1] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TimeSpan_t803_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TimeZone_t1735_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeCode_t1737_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeInitializationException_t1738_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeLoadException_t1691_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnauthorizedAccessException_t1739_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator_UnhandledExceptionEventArgs_get_ExceptionObject_m2006(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +void UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator_UnhandledExceptionEventArgs_get_IsTerminating_m10811(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2780); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ReliabilityContractAttribute_t1409 * tmp; + tmp = (ReliabilityContractAttribute_t1409 *)il2cpp_codegen_object_new (ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var); + ReliabilityContractAttribute__ctor_m8615(tmp, 3, 2, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void Version_t758_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WeakReference_t1504_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void MemberFilter_t1118_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TypeFilter_t1368_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void CrossContextDelegate_t1743_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void HeaderHandler_t1744_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ThreadStart_t1746_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void TimerCallback_t1665_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void WaitCallback_t1747_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AppDomainInitializer_t1674_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void AssemblyLoadEventHandler_t1671_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void EventHandler_t1298_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void ResolveEventHandler_t1672_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +void UnhandledExceptionEventHandler_t439_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + ComVisibleAttribute_t1107_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2758); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + ComVisibleAttribute_t1107 * tmp; + tmp = (ComVisibleAttribute_t1107 *)il2cpp_codegen_object_new (ComVisibleAttribute_t1107_il2cpp_TypeInfo_var); + ComVisibleAttribute__ctor_m5811(tmp, true, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +void U3CPrivateImplementationDetailsU3E_t1769_CustomAttributesCacheGenerator(CustomAttributesCache* cache) +{ + static bool s_Il2CppMethodIntialized; + if (!s_Il2CppMethodIntialized) + { + CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(2736); + s_Il2CppMethodIntialized = true; + } + cache->count = 1; + cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0); + { + CompilerGeneratedAttribute_t1129 * tmp; + tmp = (CompilerGeneratedAttribute_t1129 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var); + CompilerGeneratedAttribute__ctor_m6603(tmp, NULL); + cache->attributes[0] = (Il2CppObject*)tmp; + } +} +extern const CustomAttributesCacheGenerator g_AttributeGenerators[2390] = +{ + NULL, + g_AssemblyU2DCSharpU2Dfirstpass_Assembly_CustomAttributesCacheGenerator, + Platformer2DUserControl_t7_CustomAttributesCacheGenerator, + PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_MaxSpeed, + PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_JumpForce, + PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_CrouchSpeed, + PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_AirControl, + PlatformerCharacter2D_t8_CustomAttributesCacheGenerator_m_WhatIsGround, + AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_Target, + AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_AutoTargetPlayer, + AbstractTargetFollower_t14_CustomAttributesCacheGenerator_m_UpdateType, + AutoCam_t16_CustomAttributesCacheGenerator, + AutoCam_t16_CustomAttributesCacheGenerator_m_MoveSpeed, + AutoCam_t16_CustomAttributesCacheGenerator_m_TurnSpeed, + AutoCam_t16_CustomAttributesCacheGenerator_m_RollSpeed, + AutoCam_t16_CustomAttributesCacheGenerator_m_FollowVelocity, + AutoCam_t16_CustomAttributesCacheGenerator_m_FollowTilt, + AutoCam_t16_CustomAttributesCacheGenerator_m_SpinTurnLimit, + AutoCam_t16_CustomAttributesCacheGenerator_m_TargetVelocityLowerLimit, + AutoCam_t16_CustomAttributesCacheGenerator_m_SmoothTurnTime, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_MoveSpeed, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_TurnSpeed, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_TurnSmoothing, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_TiltMax, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_TiltMin, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_LockCursor, + FreeLookCam_t18_CustomAttributesCacheGenerator_m_VerticalAutoReturn, + HandHeldCam_t20_CustomAttributesCacheGenerator_m_SwaySpeed, + HandHeldCam_t20_CustomAttributesCacheGenerator_m_BaseSwayAmount, + HandHeldCam_t20_CustomAttributesCacheGenerator_m_TrackingSwayAmount, + HandHeldCam_t20_CustomAttributesCacheGenerator_m_TrackingBias, + LookatTarget_t21_CustomAttributesCacheGenerator_m_RotationRange, + LookatTarget_t21_CustomAttributesCacheGenerator_m_FollowSpeed, + ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_U3CprotectingU3Ek__BackingField, + ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_ProtectCameraFromWallClip_get_protecting_m46, + ProtectCameraFromWallClip_t23_CustomAttributesCacheGenerator_ProtectCameraFromWallClip_set_protecting_m47, + TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_FovAdjustTime, + TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_ZoomAmountMultiplier, + TargetFieldOfView_t27_CustomAttributesCacheGenerator_m_IncludeEffectsInSize, + FirstPersonController_t29_CustomAttributesCacheGenerator, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_IsWalking, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_WalkSpeed, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_RunSpeed, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_RunstepLenghten, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpSpeed, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_StickToGroundForce, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_GravityMultiplier, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_MouseLook, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_UseFovKick, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_FovKick, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_UseHeadBob, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_HeadBob, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpBob, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_StepInterval, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_FootstepSounds, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_JumpSound, + FirstPersonController_t29_CustomAttributesCacheGenerator_m_LandSound, + HeadBob_t38_CustomAttributesCacheGenerator_RunningStrideLengthen, + RigidbodyFirstPersonController_t39_CustomAttributesCacheGenerator, + MovementSettings_t40_CustomAttributesCacheGenerator_CurrentTargetSpeed, + Ball_t44_CustomAttributesCacheGenerator_m_MovePower, + Ball_t44_CustomAttributesCacheGenerator_m_UseTorque, + Ball_t44_CustomAttributesCacheGenerator_m_MaxAngularVelocity, + Ball_t44_CustomAttributesCacheGenerator_m_JumpPower, + AICharacterControl_t46_CustomAttributesCacheGenerator, + AICharacterControl_t46_CustomAttributesCacheGenerator_U3CagentU3Ek__BackingField, + AICharacterControl_t46_CustomAttributesCacheGenerator_U3CcharacterU3Ek__BackingField, + AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_get_agent_m98, + AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_set_agent_m99, + AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_get_character_m100, + AICharacterControl_t46_CustomAttributesCacheGenerator_AICharacterControl_set_character_m101, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_MovingTurnSpeed, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_StationaryTurnSpeed, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_JumpPower, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_GravityMultiplier, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_RunCycleLegOffset, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_MoveSpeedMultiplier, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_AnimSpeedMultiplier, + ThirdPersonCharacter_t48_CustomAttributesCacheGenerator_m_GroundCheckDistance, + ThirdPersonUserControl_t49_CustomAttributesCacheGenerator, + VirtualAxis_t51_CustomAttributesCacheGenerator_U3CnameU3Ek__BackingField, + VirtualAxis_t51_CustomAttributesCacheGenerator_U3CmatchWithInputManagerU3Ek__BackingField, + VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_get_name_m136, + VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_set_name_m137, + VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_get_matchWithInputManager_m138, + VirtualAxis_t51_CustomAttributesCacheGenerator_VirtualAxis_set_matchWithInputManager_m139, + VirtualButton_t54_CustomAttributesCacheGenerator_U3CnameU3Ek__BackingField, + VirtualButton_t54_CustomAttributesCacheGenerator_U3CmatchWithInputManagerU3Ek__BackingField, + VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_get_name_m146, + VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_set_name_m147, + VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_get_matchWithInputManager_m148, + VirtualButton_t54_CustomAttributesCacheGenerator_VirtualButton_set_matchWithInputManager_m149, + MobileControlRig_t60_CustomAttributesCacheGenerator, + TouchPad_t69_CustomAttributesCacheGenerator, + VirtualInput_t56_CustomAttributesCacheGenerator_U3CvirtualMousePositionU3Ek__BackingField, + VirtualInput_t56_CustomAttributesCacheGenerator_VirtualInput_get_virtualMousePosition_m236, + VirtualInput_t56_CustomAttributesCacheGenerator_VirtualInput_set_virtualMousePosition_m237, + AutoMobileShaderSwitch_t82_CustomAttributesCacheGenerator_m_ReplacementList, + DragRigidbody_t87_CustomAttributesCacheGenerator_DragRigidbody_DragObject_m275, + U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator, + U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268, + U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269, + U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_Dispose_m271, + U3CDragObjectU3Ec__Iterator0_t86_CustomAttributesCacheGenerator_U3CDragObjectU3Ec__Iterator0_Reset_m272, + FOVKick_t31_CustomAttributesCacheGenerator_originalFov, + FOVKick_t31_CustomAttributesCacheGenerator_FOVKick_FOVKickUp_m296, + FOVKick_t31_CustomAttributesCacheGenerator_FOVKick_FOVKickDown_m297, + U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator, + U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281, + U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282, + U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_Dispose_m284, + U3CFOVKickUpU3Ec__Iterator1_t91_CustomAttributesCacheGenerator_U3CFOVKickUpU3Ec__Iterator1_Reset_m285, + U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator, + U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287, + U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288, + U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_Dispose_m290, + U3CFOVKickDownU3Ec__Iterator2_t92_CustomAttributesCacheGenerator_U3CFOVKickDownU3Ec__Iterator2_Reset_m291, + FPSCounter_t93_CustomAttributesCacheGenerator, + ForcedReset_t96_CustomAttributesCacheGenerator, + LerpControlledBob_t33_CustomAttributesCacheGenerator_LerpControlledBob_DoBobCycle_m313, + U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator, + U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306, + U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307, + U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_Dispose_m309, + U3CDoBobCycleU3Ec__Iterator3_t97_CustomAttributesCacheGenerator_U3CDoBobCycleU3Ec__Iterator3_Reset_m310, + ObjectResetter_t100_CustomAttributesCacheGenerator_ObjectResetter_ResetCoroutine_m323, + U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator, + U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315, + U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316, + U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_Dispose_m318, + U3CResetCoroutineU3Ec__Iterator4_t98_CustomAttributesCacheGenerator_U3CResetCoroutineU3Ec__Iterator4_Reset_m319, + ParticleSystemDestroyer_t105_CustomAttributesCacheGenerator_ParticleSystemDestroyer_Start_m331, + U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator, + U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325, + U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326, + U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_Dispose_m328, + U3CStartU3Ec__Iterator5_t102_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator5_Reset_m329, + PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_BuildTargetGroup, + PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_Content, + PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_MonoBehaviours, + PlatformSpecificContent_t107_CustomAttributesCacheGenerator_m_ChildrenOfThisObject, + SmoothFollow_t112_CustomAttributesCacheGenerator_target, + SmoothFollow_t112_CustomAttributesCacheGenerator_distance, + SmoothFollow_t112_CustomAttributesCacheGenerator_height, + SmoothFollow_t112_CustomAttributesCacheGenerator_rotationDamping, + SmoothFollow_t112_CustomAttributesCacheGenerator_heightDamping, + TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_Activate_m368, + TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_Deactivate_m369, + TimedObjectActivator_t120_CustomAttributesCacheGenerator_TimedObjectActivator_ReloadLevel_m370, + U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator, + U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349, + U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350, + U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_Dispose_m352, + U3CActivateU3Ec__Iterator6_t117_CustomAttributesCacheGenerator_U3CActivateU3Ec__Iterator6_Reset_m353, + U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator, + U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355, + U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356, + U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_Dispose_m358, + U3CDeactivateU3Ec__Iterator7_t118_CustomAttributesCacheGenerator_U3CDeactivateU3Ec__Iterator7_Reset_m359, + U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator, + U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361, + U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362, + U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_Dispose_m364, + U3CReloadLevelU3Ec__Iterator8_t119_CustomAttributesCacheGenerator_U3CReloadLevelU3Ec__Iterator8_Reset_m365, + TimedObjectDestructor_t121_CustomAttributesCacheGenerator_m_TimeOut, + TimedObjectDestructor_t121_CustomAttributesCacheGenerator_m_DetachChildren, + WaypointCircuit_t123_CustomAttributesCacheGenerator_smoothRoute, + WaypointCircuit_t123_CustomAttributesCacheGenerator_U3CLengthU3Ek__BackingField, + WaypointCircuit_t123_CustomAttributesCacheGenerator_WaypointCircuit_get_Length_m377, + WaypointCircuit_t123_CustomAttributesCacheGenerator_WaypointCircuit_set_Length_m378, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_circuit, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForTargetOffset, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForTargetFactor, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForSpeedOffset, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_lookAheadForSpeedFactor, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_progressStyle, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_pointToPointThreshold, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CtargetPointU3Ek__BackingField, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CspeedPointU3Ek__BackingField, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_U3CprogressPointU3Ek__BackingField, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_targetPoint_m389, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_targetPoint_m390, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_speedPoint_m391, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_speedPoint_m392, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_get_progressPoint_m393, + WaypointProgressTracker_t128_CustomAttributesCacheGenerator_WaypointProgressTracker_set_progressPoint_m394, + g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator, + g_AssemblyU2DUnityScript_Assembly_CustomAttributesCacheGenerator, + g_UnityEngine_Assembly_CustomAttributesCacheGenerator, + AssetBundleCreateRequest_t181_CustomAttributesCacheGenerator_AssetBundleCreateRequest_get_assetBundle_m749, + AssetBundleCreateRequest_t181_CustomAttributesCacheGenerator_AssetBundleCreateRequest_DisableCompatibilityChecks_m750, + AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAsset_m754, + AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAsset_Internal_m755, + AssetBundle_t184_CustomAttributesCacheGenerator_AssetBundle_LoadAssetWithSubAssets_Internal_m756, + RuntimePlatform_t187_CustomAttributesCacheGenerator_NaCl, + RuntimePlatform_t187_CustomAttributesCacheGenerator_FlashPlayer, + RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerX86, + RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerX64, + RuntimePlatform_t187_CustomAttributesCacheGenerator_MetroPlayerARM, + Coroutine_t190_CustomAttributesCacheGenerator_Coroutine_ReleaseCoroutine_m758, + ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_Internal_CreateScriptableObject_m761, + ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_t191_ScriptableObject_Internal_CreateScriptableObject_m761_Arg0_ParameterInfo, + ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_CreateInstance_m762, + ScriptableObject_t191_CustomAttributesCacheGenerator_ScriptableObject_CreateInstanceFromType_m764, + UnhandledExceptionHandler_t192_CustomAttributesCacheGenerator_UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769, + Cursor_t194_CustomAttributesCacheGenerator_Cursor_set_visible_m466, + Cursor_t194_CustomAttributesCacheGenerator_Cursor_set_lockState_m465, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Authenticate_m774, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Authenticated_m775, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserName_m776, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserID_m777, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_Underage_m778, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_UserImage_m779, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadFriends_m780, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadAchievementDescriptions_m781, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadAchievements_m782, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ReportProgress_m783, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ReportScore_m784, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadScores_m785, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowAchievementsUI_m786, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowLeaderboardUI_m787, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_LoadUsers_m788, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ResetAllAchievements_m789, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790, + GameCenterPlatform_t195_CustomAttributesCacheGenerator_GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794, + GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Internal_LoadScores_m838, + GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Internal_LoadScoresWithUsers_m839, + GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Loading_m840, + GcLeaderboard_t205_CustomAttributesCacheGenerator_GcLeaderboard_Dispose_m841, + QualitySettings_t207_CustomAttributesCacheGenerator_QualitySettings_set_shadowDistance_m666, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_Internal_Create_m843, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_t208_Mesh_Internal_Create_m843_Arg0_ParameterInfo, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_Clear_m844, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_t208_Mesh_Clear_m844_Arg0_ParameterInfo, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_Clear_m845, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_vertices_m846, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetVerticesInternal_m848, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_normals_m849, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetNormalsInternal_m851, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_tangents_m852, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetTangentsInternal_m854, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_uv_m855, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_uv2_m856, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetUVInternal_m858, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_get_colors32_m859, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetColors32Internal_m861, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_RecalculateBounds_m862, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_SetTrianglesInternal_m864, + Mesh_t208_CustomAttributesCacheGenerator_Mesh_GetIndices_m865, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_materials_m627, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_set_materials_m632, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sharedMaterials_m625, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_INTERNAL_get_bounds_m886, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sortingLayerID_m887, + Renderer_t142_CustomAttributesCacheGenerator_Renderer_get_sortingOrder_m888, + Screen_t210_CustomAttributesCacheGenerator_Screen_get_width_m602, + Screen_t210_CustomAttributesCacheGenerator_Screen_get_height_m688, + Screen_t210_CustomAttributesCacheGenerator_Screen_get_dpi_m889, + GUILayer_t213_CustomAttributesCacheGenerator_GUILayer_INTERNAL_CALL_HitTest_m891, + Texture_t214_CustomAttributesCacheGenerator_Texture_Internal_GetWidth_m893, + Texture_t214_CustomAttributesCacheGenerator_Texture_Internal_GetHeight_m894, + Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_Internal_Create_m898, + Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_t215_Texture2D_Internal_Create_m898_Arg0_ParameterInfo, + Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_get_whiteTexture_m899, + Texture2D_t215_CustomAttributesCacheGenerator_Texture2D_GetPixelBilinear_m900, + RenderTexture_t216_CustomAttributesCacheGenerator_RenderTexture_Internal_GetWidth_m901, + RenderTexture_t216_CustomAttributesCacheGenerator_RenderTexture_Internal_GetHeight_m902, + CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_Dispose_m910, + CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_SendEvents_m911, + CullingGroup_t223_CustomAttributesCacheGenerator_CullingGroup_FinalizerFailure_m912, + Gradient_t226_CustomAttributesCacheGenerator_Gradient_Init_m916, + Gradient_t226_CustomAttributesCacheGenerator_Gradient_Cleanup_m917, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Destroy_m920, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Open_m924, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_Open_m925, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg1_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg2_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg3_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg4_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg5_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_t229_TouchScreenKeyboard_Open_m926_Arg6_ParameterInfo, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_text_m927, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_text_m928, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_hideInput_m929, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_active_m930, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_set_active_m931, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_done_m932, + TouchScreenKeyboard_t229_CustomAttributesCacheGenerator_TouchScreenKeyboard_get_wasCanceled_m933, + Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_CALL_DrawLine_m934, + Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_CALL_DrawWireSphere_m935, + Gizmos_t230_CustomAttributesCacheGenerator_Gizmos_INTERNAL_set_color_m936, + LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_LayerToName_m939, + LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_NameToLayer_m940, + LayerMask_t9_CustomAttributesCacheGenerator_LayerMask_t9_LayerMask_GetMask_m941_Arg0_ParameterInfo, + Vector2_t6_CustomAttributesCacheGenerator, + Vector3_t4_CustomAttributesCacheGenerator, + Vector3_t4_CustomAttributesCacheGenerator_Vector3_INTERNAL_CALL_Slerp_m959, + Vector3_t4_CustomAttributesCacheGenerator_Vector3_SmoothDamp_m413, + Vector3_t4_CustomAttributesCacheGenerator_Vector3_t4_Vector3_SmoothDamp_m960_Arg4_ParameterInfo, + Vector3_t4_CustomAttributesCacheGenerator_Vector3_t4_Vector3_SmoothDamp_m960_Arg5_ParameterInfo, + Color_t139_CustomAttributesCacheGenerator, + Color32_t231_CustomAttributesCacheGenerator, + Quaternion_t19_CustomAttributesCacheGenerator, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_AngleAxis_m993, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_t19_Quaternion_LookRotation_m460_Arg1_ParameterInfo, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_LookRotation_m700, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_LookRotation_m994, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Slerp_m995, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Lerp_m996, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Inverse_m998, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001, + Quaternion_t19_CustomAttributesCacheGenerator_Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003, + Matrix4x4_t233_CustomAttributesCacheGenerator, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Inverse_m1039, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Transpose_m1041, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_Invert_m1043, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_get_isIdentity_m1046, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_INTERNAL_CALL_TRS_m1059, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_Ortho_m1062, + Matrix4x4_t233_CustomAttributesCacheGenerator_Matrix4x4_Perspective_m1063, + Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_Contains_m1086, + Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089, + Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092, + Bounds_t141_CustomAttributesCacheGenerator_Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096, + Vector4_t234_CustomAttributesCacheGenerator, + Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_Max_m508_Arg0_ParameterInfo, + Mathf_t134_CustomAttributesCacheGenerator_Mathf_SmoothDamp_m455, + Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_SmoothDamp_m1142_Arg4_ParameterInfo, + Mathf_t134_CustomAttributesCacheGenerator_Mathf_t134_Mathf_SmoothDamp_m1142_Arg5_ParameterInfo, + Mathf_t134_CustomAttributesCacheGenerator_Mathf_PerlinNoise_m475, + DrivenTransformProperties_t237_CustomAttributesCacheGenerator, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_rect_m1152, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchorMin_m1155, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchorMin_m1156, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchorMax_m1159, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchorMax_m1160, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_anchoredPosition_m1163, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_anchoredPosition_m1164, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_sizeDelta_m1167, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_sizeDelta_m1168, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_get_pivot_m1171, + RectTransform_t242_CustomAttributesCacheGenerator_RectTransform_INTERNAL_set_pivot_m1172, + Resources_t244_CustomAttributesCacheGenerator_Resources_Load_m1181, + SerializePrivateVariables_t245_CustomAttributesCacheGenerator, + Shader_t79_CustomAttributesCacheGenerator_Shader_PropertyToID_m1184, + Material_t160_CustomAttributesCacheGenerator_Material_get_shader_m626, + Material_t160_CustomAttributesCacheGenerator_Material_set_shader_m629, + Material_t160_CustomAttributesCacheGenerator_Material_GetTexture_m1188, + Material_t160_CustomAttributesCacheGenerator_Material_SetFloat_m1190, + Material_t160_CustomAttributesCacheGenerator_Material_HasProperty_m1193, + Material_t160_CustomAttributesCacheGenerator_Material_Internal_CreateWithMaterial_m1194, + Material_t160_CustomAttributesCacheGenerator_Material_t160_Material_Internal_CreateWithMaterial_m1194_Arg0_ParameterInfo, + SortingLayer_t248_CustomAttributesCacheGenerator_SortingLayer_GetLayerValueFromID_m1195, + SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator, + SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198, + SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201, + SphericalHarmonicsL2_t249_CustomAttributesCacheGenerator_SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204, + Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_rect_m1215, + Sprite_t250_CustomAttributesCacheGenerator_Sprite_get_pixelsPerUnit_m1216, + Sprite_t250_CustomAttributesCacheGenerator_Sprite_get_texture_m1217, + Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_textureRect_m1219, + Sprite_t250_CustomAttributesCacheGenerator_Sprite_INTERNAL_get_border_m1221, + DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetInnerUV_m1222, + DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetOuterUV_m1223, + DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_GetPadding_m1224, + DataUtility_t252_CustomAttributesCacheGenerator_DataUtility_Internal_GetMinSize_m1226, + CacheIndex_t253_CustomAttributesCacheGenerator, + UnityString_t254_CustomAttributesCacheGenerator_UnityString_t254_UnityString_Format_m1227_Arg1_ParameterInfo, + AsyncOperation_t182_CustomAttributesCacheGenerator_AsyncOperation_InternalDestroy_m1229, + Application_t256_CustomAttributesCacheGenerator_Application_get_loadedLevel_m691, + Application_t256_CustomAttributesCacheGenerator_Application_get_loadedLevelName_m443, + Application_t256_CustomAttributesCacheGenerator_Application_LoadLevelAsync_m1235, + Application_t256_CustomAttributesCacheGenerator_Application_get_isPlaying_m451, + Application_t256_CustomAttributesCacheGenerator_Application_get_isEditor_m1236, + Application_t256_CustomAttributesCacheGenerator_Application_get_platform_m1237, + Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_get_enabled_m1240, + Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_set_enabled_m618, + Behaviour_t156_CustomAttributesCacheGenerator_Behaviour_get_isActiveAndEnabled_m1241, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_fieldOfView_m502, + Camera_t28_CustomAttributesCacheGenerator_Camera_set_fieldOfView_m503, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_nearClipPlane_m1246, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_farClipPlane_m1247, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_depth_m1248, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_cullingMask_m1249, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_eventMask_m1250, + Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_get_pixelRect_m1252, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_targetTexture_m1253, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_clearFlags_m1254, + Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256, + Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_ScreenPointToRay_m1257, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_main_m510, + Camera_t28_CustomAttributesCacheGenerator_Camera_get_allCamerasCount_m1258, + Camera_t28_CustomAttributesCacheGenerator_Camera_GetAllCameras_m1259, + Camera_t28_CustomAttributesCacheGenerator_Camera_RaycastTry_m1263, + Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_RaycastTry_m1264, + Camera_t28_CustomAttributesCacheGenerator_Camera_INTERNAL_CALL_RaycastTry2D_m1266, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg2_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg3_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawLine_m1267_Arg4_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_INTERNAL_CALL_DrawLine_m1268, + Debug_t258_CustomAttributesCacheGenerator_Debug_DrawRay_m500, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg2_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg3_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_DrawRay_m1269_Arg4_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_Internal_Log_m1270, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_Internal_Log_m1270_Arg2_ParameterInfo, + Debug_t258_CustomAttributesCacheGenerator_Debug_Internal_LogException_m1271, + Debug_t258_CustomAttributesCacheGenerator_Debug_t258_Debug_Internal_LogException_m1271_Arg1_ParameterInfo, + Display_t260_CustomAttributesCacheGenerator_Display_GetSystemExtImpl_m1300, + Display_t260_CustomAttributesCacheGenerator_Display_GetRenderingExtImpl_m1301, + Display_t260_CustomAttributesCacheGenerator_Display_GetRenderingBuffersImpl_m1302, + Display_t260_CustomAttributesCacheGenerator_Display_SetRenderingResolutionImpl_m1303, + Display_t260_CustomAttributesCacheGenerator_Display_ActivateDisplayImpl_m1304, + Display_t260_CustomAttributesCacheGenerator_Display_SetParamsImpl_m1305, + Display_t260_CustomAttributesCacheGenerator_Display_MultiDisplayLicenseImpl_m1306, + Display_t260_CustomAttributesCacheGenerator_Display_RelativeMouseAtImpl_m1307, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_Invoke_m694, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StartCoroutine_Auto_m1308, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StartCoroutine_m662, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_t2_MonoBehaviour_StartCoroutine_m662_Arg1_ParameterInfo, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopCoroutine_Auto_m1312, + MonoBehaviour_t2_CustomAttributesCacheGenerator_MonoBehaviour_StopAllCoroutines_m532, + Input_t135_CustomAttributesCacheGenerator_Input_GetKeyInt_m1316, + Input_t135_CustomAttributesCacheGenerator_Input_GetAxis_m594, + Input_t135_CustomAttributesCacheGenerator_Input_GetAxisRaw_m593, + Input_t135_CustomAttributesCacheGenerator_Input_GetButton_m595, + Input_t135_CustomAttributesCacheGenerator_Input_GetButtonDown_m596, + Input_t135_CustomAttributesCacheGenerator_Input_GetButtonUp_m597, + Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButton_m647, + Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButtonDown_m650, + Input_t135_CustomAttributesCacheGenerator_Input_GetMouseButtonUp_m469, + Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_mousePosition_m1317, + Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_mouseScrollDelta_m1319, + Input_t135_CustomAttributesCacheGenerator_Input_get_mousePresent_m1320, + Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_get_acceleration_m1321, + Input_t135_CustomAttributesCacheGenerator_Input_GetTouch_m1322, + Input_t135_CustomAttributesCacheGenerator_Input_get_touchCount_m606, + Input_t135_CustomAttributesCacheGenerator_Input_set_imeCompositionMode_m1324, + Input_t135_CustomAttributesCacheGenerator_Input_get_compositionString_m1325, + Input_t135_CustomAttributesCacheGenerator_Input_INTERNAL_set_compositionCursorPos_m1327, + HideFlags_t264_CustomAttributesCacheGenerator, + Object_t76_CustomAttributesCacheGenerator_Object_Internal_CloneSingle_m1329, + Object_t76_CustomAttributesCacheGenerator_Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331, + Object_t76_CustomAttributesCacheGenerator_Object_Destroy_m693, + Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_Destroy_m693_Arg1_ParameterInfo, + Object_t76_CustomAttributesCacheGenerator_Object_Destroy_m687, + Object_t76_CustomAttributesCacheGenerator_Object_DestroyImmediate_m1332, + Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_DestroyImmediate_m1332_Arg1_ParameterInfo, + Object_t76_CustomAttributesCacheGenerator_Object_DestroyImmediate_m1333, + Object_t76_CustomAttributesCacheGenerator_Object_FindObjectsOfType_m586, + Object_t76_CustomAttributesCacheGenerator_Object_get_name_m630, + Object_t76_CustomAttributesCacheGenerator_Object_set_name_m1334, + Object_t76_CustomAttributesCacheGenerator_Object_DontDestroyOnLoad_m747, + Object_t76_CustomAttributesCacheGenerator_Object_set_hideFlags_m1335, + Object_t76_CustomAttributesCacheGenerator_Object_DestroyObject_m1336, + Object_t76_CustomAttributesCacheGenerator_Object_t76_Object_DestroyObject_m1336_Arg1_ParameterInfo, + Object_t76_CustomAttributesCacheGenerator_Object_DestroyObject_m617, + Object_t76_CustomAttributesCacheGenerator_Object_ToString_m1337, + Object_t76_CustomAttributesCacheGenerator_Object_Instantiate_m616, + Component_t169_CustomAttributesCacheGenerator_Component_get_transform_m401, + Component_t169_CustomAttributesCacheGenerator_Component_get_gameObject_m428, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponent_m1346, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponentFastPath_m1347, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponent_m18927, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponentInChildren_m1348, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponentInParent_m1349, + Component_t169_CustomAttributesCacheGenerator_Component_GetComponentsForListInternal_m1350, + Component_t169_CustomAttributesCacheGenerator_Component_CompareTag_m493, + Component_t169_CustomAttributesCacheGenerator_Component_SendMessage_m1352, + Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_SendMessage_m1352_Arg1_ParameterInfo, + Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_SendMessage_m1352_Arg2_ParameterInfo, + Component_t169_CustomAttributesCacheGenerator_Component_SendMessage_m678, + Component_t169_CustomAttributesCacheGenerator_Component_BroadcastMessage_m1353, + Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_BroadcastMessage_m1353_Arg1_ParameterInfo, + Component_t169_CustomAttributesCacheGenerator_Component_t169_Component_BroadcastMessage_m1353_Arg2_ParameterInfo, + Light_t90_CustomAttributesCacheGenerator_Light_get_shadowStrength_m664, + Light_t90_CustomAttributesCacheGenerator_Light_set_shadowStrength_m668, + Light_t90_CustomAttributesCacheGenerator_Light_set_shadowBias_m667, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponent_m744, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentFastPath_m1354, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponent_m18935, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentByName_m1355, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentInChildren_m1356, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentInParent_m1357, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_GetComponentsInternal_m1358, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_transform_m416, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_layer_m1359, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_set_layer_m1360, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_SetActive_m592, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_activeSelf_m447, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_activeInHierarchy_m1361, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_get_tag_m1362, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_FindGameObjectWithTag_m415, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_SendMessage_m1363, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_SendMessage_m1363_Arg1_ParameterInfo, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_SendMessage_m1363_Arg2_ParameterInfo, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_BroadcastMessage_m1364, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_BroadcastMessage_m1364_Arg1_ParameterInfo, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_BroadcastMessage_m1364_Arg2_ParameterInfo, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_BroadcastMessage_m615, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_Internal_AddComponentWithType_m1365, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_AddComponent_m1366, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_Internal_CreateGameObject_m1367, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_t77_GameObject_Internal_CreateGameObject_m1367_Arg0_ParameterInfo, + GameObject_t77_CustomAttributesCacheGenerator_GameObject_Find_m741, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_position_m1372, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_position_m1373, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localPosition_m1374, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localPosition_m1375, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_rotation_m1376, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_rotation_m1377, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localRotation_m1378, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localRotation_m1379, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_localScale_m1380, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_set_localScale_m1381, + Transform_t3_CustomAttributesCacheGenerator_Transform_get_parentInternal_m1382, + Transform_t3_CustomAttributesCacheGenerator_Transform_set_parentInternal_m1383, + Transform_t3_CustomAttributesCacheGenerator_Transform_SetParent_m1385, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_get_worldToLocalMatrix_m1387, + Transform_t3_CustomAttributesCacheGenerator_Transform_Translate_m743, + Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Translate_m635_Arg1_ParameterInfo, + Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Rotate_m636_Arg1_ParameterInfo, + Transform_t3_CustomAttributesCacheGenerator_Transform_Rotate_m476, + Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_Rotate_m1388_Arg3_ParameterInfo, + Transform_t3_CustomAttributesCacheGenerator_Transform_LookAt_m690, + Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_LookAt_m1389_Arg1_ParameterInfo, + Transform_t3_CustomAttributesCacheGenerator_Transform_t3_Transform_LookAt_m1390_Arg1_ParameterInfo, + Transform_t3_CustomAttributesCacheGenerator_Transform_LookAt_m637, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_LookAt_m1391, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_TransformDirection_m1393, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_InverseTransformDirection_m1394, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_TransformPoint_m1396, + Transform_t3_CustomAttributesCacheGenerator_Transform_INTERNAL_CALL_InverseTransformPoint_m1397, + Transform_t3_CustomAttributesCacheGenerator_Transform_get_childCount_m1398, + Transform_t3_CustomAttributesCacheGenerator_Transform_DetachChildren_m695, + Transform_t3_CustomAttributesCacheGenerator_Transform_SetAsFirstSibling_m1399, + Transform_t3_CustomAttributesCacheGenerator_Transform_Find_m422, + Transform_t3_CustomAttributesCacheGenerator_Transform_IsChildOf_m1400, + Transform_t3_CustomAttributesCacheGenerator_Transform_GetChild_m1402, + Time_t266_CustomAttributesCacheGenerator_Time_get_time_m474, + Time_t266_CustomAttributesCacheGenerator_Time_get_deltaTime_m409, + Time_t266_CustomAttributesCacheGenerator_Time_get_unscaledTime_m1403, + Time_t266_CustomAttributesCacheGenerator_Time_get_unscaledDeltaTime_m1404, + Time_t266_CustomAttributesCacheGenerator_Time_get_fixedDeltaTime_m524, + Time_t266_CustomAttributesCacheGenerator_Time_get_timeScale_m470, + Time_t266_CustomAttributesCacheGenerator_Time_get_frameCount_m588, + Time_t266_CustomAttributesCacheGenerator_Time_get_realtimeSinceStartup_m634, + Random_t267_CustomAttributesCacheGenerator_Random_Range_m683, + Random_t267_CustomAttributesCacheGenerator_Random_RandomRangeInt_m1405, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_RegisterNative_m1420, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_Init_m1421, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_Show_m1422, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_CanShowAds_m1423, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_SetLogLevel_m1424, + UnityAdsInternal_t269_CustomAttributesCacheGenerator_UnityAdsInternal_SetCampaignDataURL_m1425, + ParticleSystem_t104_CustomAttributesCacheGenerator_ParticleSystem_set_enableEmission_m685, + ParticleSystem_t104_CustomAttributesCacheGenerator_ParticleSystem_get_startLifetime_m681, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_get_gravity_m1449, + Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m556, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1450_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m652, + Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m584, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1451_Arg5_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m1452, + Physics_t280_CustomAttributesCacheGenerator_Physics_Raycast_m665, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_Raycast_m1453_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_RaycastAll_m1454, + Physics_t280_CustomAttributesCacheGenerator_Physics_RaycastAll_m494, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg1_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1455_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_RaycastAll_m1456_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_RaycastAll_m1457, + Physics_t280_CustomAttributesCacheGenerator_Physics_OverlapSphere_m490, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_OverlapSphere_m1458, + Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCast_m520, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg5_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1459_Arg6_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCast_m575, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCast_m1460_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg5_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_CapsuleCastAll_m1461_Arg6_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_CapsuleCastAll_m1462, + Physics_t280_CustomAttributesCacheGenerator_Physics_SphereCastAll_m495, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg2_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg3_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_t280_Physics_SphereCastAll_m1463_Arg4_ParameterInfo, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_Raycast_m1465, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467, + Physics_t280_CustomAttributesCacheGenerator_Physics_INTERNAL_CALL_Internal_RaycastTest_m1469, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_get_velocity_m1470, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_set_velocity_m1471, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_set_angularVelocity_m1472, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_drag_m642, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_drag_m543, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_angularDrag_m643, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_angularDrag_m644, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_get_isKinematic_m534, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_isKinematic_m657, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_constraints_m567, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_t15_Rigidbody_AddForce_m542_Arg1_ParameterInfo, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_AddForce_m555, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddForce_m1473, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_AddTorque_m554, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddTorque_m1474, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_t15_Rigidbody_AddForceAtPosition_m536_Arg2_ParameterInfo, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_get_position_m1476, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_INTERNAL_CALL_Sleep_m1477, + Rigidbody_t15_CustomAttributesCacheGenerator_Rigidbody_set_maxAngularVelocity_m553, + Joint_t281_CustomAttributesCacheGenerator_Joint_get_connectedBody_m641, + Joint_t281_CustomAttributesCacheGenerator_Joint_set_connectedBody_m648, + Joint_t281_CustomAttributesCacheGenerator_Joint_INTERNAL_set_anchor_m1478, + SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_spring_m659, + SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_damper_m660, + SpringJoint_t88_CustomAttributesCacheGenerator_SpringJoint_set_maxDistance_m661, + Collider_t132_CustomAttributesCacheGenerator_Collider_get_attachedRigidbody_m492, + Collider_t132_CustomAttributesCacheGenerator_Collider_get_isTrigger_m491, + CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_INTERNAL_get_center_m1479, + CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_INTERNAL_set_center_m1480, + CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_get_radius_m548, + CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_get_height_m549, + CapsuleCollider_t43_CustomAttributesCacheGenerator_CapsuleCollider_set_height_m570, + CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_INTERNAL_CALL_Move_m1481, + CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_isGrounded_m512, + CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_INTERNAL_get_velocity_m1482, + CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_radius_m517, + CharacterController_t36_CustomAttributesCacheGenerator_CharacterController_get_height_m519, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_Internal_Raycast_m1485, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_Raycast_m1486, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg2_ParameterInfo, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg3_ParameterInfo, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg4_ParameterInfo, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_t137_Physics2D_Raycast_m1487_Arg5_ParameterInfo, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_RaycastAll_m1488, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_RaycastAll_m1489, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_OverlapCircle_m434, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_OverlapCircle_m1490, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_OverlapCircleAll_m427, + Physics2D_t137_CustomAttributesCacheGenerator_Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491, + Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_get_velocity_m1498, + Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_set_velocity_m1499, + Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_AddForce_m438, + Rigidbody2D_t11_CustomAttributesCacheGenerator_Rigidbody2D_INTERNAL_CALL_AddForce_m1500, + Collider2D_t129_CustomAttributesCacheGenerator_Collider2D_get_attachedRigidbody_m1501, + NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_INTERNAL_CALL_SetDestination_m1502, + NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_INTERNAL_get_desiredVelocity_m1503, + NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_set_updatePosition_m563, + NavMeshAgent_t47_CustomAttributesCacheGenerator_NavMeshAgent_set_updateRotation_m562, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_get_clip_m528, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_set_clip_m514, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_Play_m1519, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_t37_AudioSource_Play_m1519_Arg0_ParameterInfo, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_Play_m515, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_PlayOneShot_m1520, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_t37_AudioSource_PlayOneShot_m1520_Arg1_ParameterInfo, + AudioSource_t37_CustomAttributesCacheGenerator_AudioSource_PlayOneShot_m529, + AnimationEvent_t294_CustomAttributesCacheGenerator_AnimationEvent_t294____data_PropertyInfo, + AnimationCurve_t41_CustomAttributesCacheGenerator, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_t41_AnimationCurve__ctor_m538_Arg0_ParameterInfo, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Cleanup_m1547, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Evaluate_m547, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_get_length_m638, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_GetKey_Internal_m1549, + AnimationCurve_t41_CustomAttributesCacheGenerator_AnimationCurve_Init_m1550, + Animation_t157_CustomAttributesCacheGenerator, + Animation_t157_CustomAttributesCacheGenerator_Animation_Play_m620, + Animation_t157_CustomAttributesCacheGenerator_Animation_t157_Animation_Play_m1555_Arg0_ParameterInfo, + Animation_t157_CustomAttributesCacheGenerator_Animation_PlayDefaultAnimation_m1556, + Animation_t157_CustomAttributesCacheGenerator_Animation_GetStateAtIndex_m1558, + Animation_t157_CustomAttributesCacheGenerator_Animation_GetStateCount_m1559, + AnimatorStateInfo_t148_CustomAttributesCacheGenerator_AnimatorStateInfo_t148____nameHash_PropertyInfo, + Animator_t10_CustomAttributesCacheGenerator_Animator_INTERNAL_get_deltaPosition_m1579, + Animator_t10_CustomAttributesCacheGenerator_Animator_set_applyRootMotion_m582, + Animator_t10_CustomAttributesCacheGenerator_Animator_GetCurrentAnimatorStateInfo_m577, + Animator_t10_CustomAttributesCacheGenerator_Animator_set_speed_m580, + Animator_t10_CustomAttributesCacheGenerator_Animator_get_runtimeAnimatorController_m1580, + Animator_t10_CustomAttributesCacheGenerator_Animator_StringToHash_m1581, + Animator_t10_CustomAttributesCacheGenerator_Animator_SetFloatString_m1582, + Animator_t10_CustomAttributesCacheGenerator_Animator_SetBoolString_m1583, + Animator_t10_CustomAttributesCacheGenerator_Animator_GetBoolString_m1584, + Animator_t10_CustomAttributesCacheGenerator_Animator_SetTriggerString_m1585, + Animator_t10_CustomAttributesCacheGenerator_Animator_ResetTriggerString_m1586, + Animator_t10_CustomAttributesCacheGenerator_Animator_SetFloatStringDamp_m1587, + GUIText_t94_CustomAttributesCacheGenerator_GUIText_set_text_m672, + CharacterInfo_t308_CustomAttributesCacheGenerator_uv, + CharacterInfo_t308_CustomAttributesCacheGenerator_vert, + CharacterInfo_t308_CustomAttributesCacheGenerator_width, + CharacterInfo_t308_CustomAttributesCacheGenerator_flipped, + Font_t310_CustomAttributesCacheGenerator_Font_GetOSInstalledFontNames_m1635, + Font_t310_CustomAttributesCacheGenerator_Font_Internal_CreateFont_m1636, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_Internal_CreateFont_m1636_Arg0_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_Internal_CreateDynamicFont_m1637, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_Internal_CreateDynamicFont_m1637_Arg0_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_get_material_m1640, + Font_t310_CustomAttributesCacheGenerator_Font_set_material_m1641, + Font_t310_CustomAttributesCacheGenerator_Font_HasCharacter_m1642, + Font_t310_CustomAttributesCacheGenerator_Font_get_fontNames_m1643, + Font_t310_CustomAttributesCacheGenerator_Font_set_fontNames_m1644, + Font_t310_CustomAttributesCacheGenerator_Font_get_characterInfo_m1645, + Font_t310_CustomAttributesCacheGenerator_Font_set_characterInfo_m1646, + Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1647, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_RequestCharactersInTexture_m1647_Arg1_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_RequestCharactersInTexture_m1647_Arg2_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1648, + Font_t310_CustomAttributesCacheGenerator_Font_RequestCharactersInTexture_m1649, + Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1654, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_GetCharacterInfo_m1654_Arg2_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_t310_Font_GetCharacterInfo_m1654_Arg3_ParameterInfo, + Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1655, + Font_t310_CustomAttributesCacheGenerator_Font_GetCharacterInfo_m1656, + Font_t310_CustomAttributesCacheGenerator_Font_get_dynamic_m1657, + Font_t310_CustomAttributesCacheGenerator_Font_get_ascent_m1658, + Font_t310_CustomAttributesCacheGenerator_Font_get_lineHeight_m1659, + Font_t310_CustomAttributesCacheGenerator_Font_get_fontSize_m1660, + Font_t310_CustomAttributesCacheGenerator_Font_t310____textureRebuildCallback_PropertyInfo, + FontTextureRebuildCallback_t309_CustomAttributesCacheGenerator, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_Init_m1664, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_Dispose_cpp_m1665, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_INTERNAL_get_rectExtents_m1670, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_vertexCount_m1671, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetVerticesInternal_m1672, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetVerticesArray_m1673, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_characterCount_m1674, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetCharactersInternal_m1676, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetCharactersArray_m1677, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_lineCount_m1678, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetLinesInternal_m1679, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_GetLinesArray_m1680, + TextGenerator_t314_CustomAttributesCacheGenerator_TextGenerator_get_fontSizeUsedForBestFit_m1681, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_renderMode_m1701, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_isRootCanvas_m1702, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_worldCamera_m1703, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_scaleFactor_m1704, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_scaleFactor_m1705, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_referencePixelsPerUnit_m1706, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_referencePixelsPerUnit_m1707, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_pixelPerfect_m1708, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_renderOrder_m1709, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_overrideSorting_m1710, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_overrideSorting_m1711, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_sortingOrder_m1712, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_sortingOrder_m1713, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_get_sortingLayerID_m1714, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_set_sortingLayerID_m1715, + Canvas_t321_CustomAttributesCacheGenerator_Canvas_GetDefaultCanvasMaterial_m1716, + CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_alpha_m1719, + CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_set_alpha_m1720, + CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_interactable_m1721, + CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_blocksRaycasts_m1722, + CanvasGroup_t322_CustomAttributesCacheGenerator_CanvasGroup_get_ignoreParentGroups_m1723, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_INTERNAL_CALL_SetColor_m1727, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_GetColor_m1728, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_DisableRectClipping_m1731, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_hasPopInstruction_m1732, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_materialCount_m1733, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_materialCount_m1734, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetMaterial_m1735, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_popMaterialCount_m1737, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetPopMaterial_m1738, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetTexture_m1739, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SetMesh_m1740, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_Clear_m1741, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SplitUIVertexStreamsInternal_m1743, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_SplitIndiciesStreamsInternal_m1744, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_CreateUIVertexStreamInternal_m1746, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_cull_m1747, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_set_cull_m1748, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_absoluteDepth_m1749, + CanvasRenderer_t324_CustomAttributesCacheGenerator_CanvasRenderer_get_hasMoved_m1750, + RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753, + RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756, + RectTransformUtility_t325_CustomAttributesCacheGenerator_RectTransformUtility_PixelAdjustRect_m1757, + Event_t326_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0, + Event_t326_CustomAttributesCacheGenerator_Event_Init_m1772, + Event_t326_CustomAttributesCacheGenerator_Event_Cleanup_m1773, + Event_t326_CustomAttributesCacheGenerator_Event_get_rawType_m1774, + Event_t326_CustomAttributesCacheGenerator_Event_get_type_m1775, + Event_t326_CustomAttributesCacheGenerator_Event_Internal_GetMousePosition_m1776, + Event_t326_CustomAttributesCacheGenerator_Event_get_modifiers_m1777, + Event_t326_CustomAttributesCacheGenerator_Event_get_character_m1778, + Event_t326_CustomAttributesCacheGenerator_Event_get_commandName_m1779, + Event_t326_CustomAttributesCacheGenerator_Event_get_keyCode_m1780, + Event_t326_CustomAttributesCacheGenerator_Event_PopEvent_m1781, + EventModifiers_t330_CustomAttributesCacheGenerator, + GUIStyleState_t331_CustomAttributesCacheGenerator_GUIStyleState_Init_m1784, + GUIStyleState_t331_CustomAttributesCacheGenerator_GUIStyleState_Cleanup_m1785, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_Init_m1789, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_Cleanup_m1790, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_left_m1791, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_right_m1792, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_top_m1793, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_bottom_m1794, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_horizontal_m1795, + RectOffset_t333_CustomAttributesCacheGenerator_RectOffset_get_vertical_m1796, + GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_Init_m1801, + GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_Cleanup_m1802, + GUIStyle_t332_CustomAttributesCacheGenerator_GUIStyle_get_name_m1803, + GUIUtility_t335_CustomAttributesCacheGenerator_GUIUtility_get_systemCopyBuffer_m1805, + GUIUtility_t335_CustomAttributesCacheGenerator_GUIUtility_set_systemCopyBuffer_m1806, + IL2CPPStructAlignmentAttribute_t337_CustomAttributesCacheGenerator, + DisallowMultipleComponent_t342_CustomAttributesCacheGenerator, + RequireComponent_t343_CustomAttributesCacheGenerator, + WritableAttribute_t348_CustomAttributesCacheGenerator, + AssemblyIsEditorAssembly_t349_CustomAttributesCacheGenerator, + ColorWriteMask_t359_CustomAttributesCacheGenerator, + Achievement_t364_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField, + Achievement_t364_CustomAttributesCacheGenerator_U3CpercentCompletedU3Ek__BackingField, + Achievement_t364_CustomAttributesCacheGenerator_Achievement_get_id_m1855, + Achievement_t364_CustomAttributesCacheGenerator_Achievement_set_id_m1856, + Achievement_t364_CustomAttributesCacheGenerator_Achievement_get_percentCompleted_m1857, + Achievement_t364_CustomAttributesCacheGenerator_Achievement_set_percentCompleted_m1858, + AchievementDescription_t366_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField, + AchievementDescription_t366_CustomAttributesCacheGenerator_AchievementDescription_get_id_m1865, + AchievementDescription_t366_CustomAttributesCacheGenerator_AchievementDescription_set_id_m1866, + Score_t367_CustomAttributesCacheGenerator_U3CleaderboardIDU3Ek__BackingField, + Score_t367_CustomAttributesCacheGenerator_U3CvalueU3Ek__BackingField, + Score_t367_CustomAttributesCacheGenerator_Score_get_leaderboardID_m1875, + Score_t367_CustomAttributesCacheGenerator_Score_set_leaderboardID_m1876, + Score_t367_CustomAttributesCacheGenerator_Score_get_value_m1877, + Score_t367_CustomAttributesCacheGenerator_Score_set_value_m1878, + Leaderboard_t206_CustomAttributesCacheGenerator_U3CidU3Ek__BackingField, + Leaderboard_t206_CustomAttributesCacheGenerator_U3CuserScopeU3Ek__BackingField, + Leaderboard_t206_CustomAttributesCacheGenerator_U3CrangeU3Ek__BackingField, + Leaderboard_t206_CustomAttributesCacheGenerator_U3CtimeScopeU3Ek__BackingField, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_id_m1886, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_id_m1887, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_userScope_m1888, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_userScope_m1889, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_range_m1890, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_range_m1891, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_get_timeScope_m1892, + Leaderboard_t206_CustomAttributesCacheGenerator_Leaderboard_set_timeScope_m1893, + PropertyAttribute_t378_CustomAttributesCacheGenerator, + TooltipAttribute_t379_CustomAttributesCacheGenerator, + SpaceAttribute_t380_CustomAttributesCacheGenerator, + RangeAttribute_t381_CustomAttributesCacheGenerator, + TextAreaAttribute_t382_CustomAttributesCacheGenerator, + SelectionBaseAttribute_t383_CustomAttributesCacheGenerator, + StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractStackTrace_m1911, + StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractStringFromExceptionInternal_m1914, + StackTraceUtility_t384_CustomAttributesCacheGenerator_StackTraceUtility_ExtractFormattedStackTrace_m1916, + SharedBetweenAnimatorsAttribute_t386_CustomAttributesCacheGenerator, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_ObjectArgument, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_ObjectArgumentAssemblyTypeName, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_IntArgument, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_FloatArgument, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_StringArgument, + ArgumentCache_t388_CustomAttributesCacheGenerator_m_BoolArgument, + PersistentCall_t393_CustomAttributesCacheGenerator_m_Target, + PersistentCall_t393_CustomAttributesCacheGenerator_m_MethodName, + PersistentCall_t393_CustomAttributesCacheGenerator_m_Mode, + PersistentCall_t393_CustomAttributesCacheGenerator_m_Arguments, + PersistentCall_t393_CustomAttributesCacheGenerator_m_CallState, + PersistentCallGroup_t394_CustomAttributesCacheGenerator_m_Calls, + UnityEventBase_t398_CustomAttributesCacheGenerator_m_PersistentCalls, + UnityEventBase_t398_CustomAttributesCacheGenerator_m_TypeName, + DefaultValueAttribute_t400_CustomAttributesCacheGenerator, + ExcludeFromDocsAttribute_t401_CustomAttributesCacheGenerator, + FormerlySerializedAsAttribute_t402_CustomAttributesCacheGenerator, + TypeInferenceRuleAttribute_t404_CustomAttributesCacheGenerator, + NetFxCoreExtensions_t405_CustomAttributesCacheGenerator, + NetFxCoreExtensions_t405_CustomAttributesCacheGenerator_NetFxCoreExtensions_CreateDelegate_m1989, + NetFxCoreExtensions_t405_CustomAttributesCacheGenerator_NetFxCoreExtensions_GetMethodInfo_m1990, + g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator, + EventSystem_t473_CustomAttributesCacheGenerator, + EventSystem_t473_CustomAttributesCacheGenerator_m_FirstSelected, + EventSystem_t473_CustomAttributesCacheGenerator_m_sendNavigationEvents, + EventSystem_t473_CustomAttributesCacheGenerator_m_DragThreshold, + EventSystem_t473_CustomAttributesCacheGenerator_U3CcurrentU3Ek__BackingField, + EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_get_current_m2099, + EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_set_current_m2100, + EventSystem_t473_CustomAttributesCacheGenerator_EventSystem_t473____lastSelectedGameObject_PropertyInfo, + EventTrigger_t482_CustomAttributesCacheGenerator, + EventTrigger_t482_CustomAttributesCacheGenerator_m_Delegates, + EventTrigger_t482_CustomAttributesCacheGenerator_delegates, + ExecuteEvents_t485_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache13, + ExecuteEvents_t485_CustomAttributesCacheGenerator_ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184, + AxisEventData_t510_CustomAttributesCacheGenerator_U3CmoveVectorU3Ek__BackingField, + AxisEventData_t510_CustomAttributesCacheGenerator_U3CmoveDirU3Ek__BackingField, + AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_set_moveVector_m2208, + AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_get_moveDir_m2209, + AxisEventData_t510_CustomAttributesCacheGenerator_AxisEventData_set_moveDir_m2210, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerEnterU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3ClastPressU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CrawPointerPressU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerDragU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerCurrentRaycastU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerPressRaycastU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CeligibleForClickU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpointerIdU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpositionU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CdeltaU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CpressPositionU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CworldPositionU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CworldNormalU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CclickTimeU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CclickCountU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CscrollDeltaU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CuseDragThresholdU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CdraggingU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_U3CbuttonU3Ek__BackingField, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerEnter_m2217, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerEnter_m2218, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_lastPress_m2219, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_lastPress_m2220, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_rawPointerPress_m2221, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerDrag_m2222, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerDrag_m2223, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerCurrentRaycast_m2224, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerCurrentRaycast_m2225, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerPressRaycast_m2226, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerPressRaycast_m2227, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_eligibleForClick_m2228, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_eligibleForClick_m2229, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pointerId_m604, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pointerId_m2230, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_position_m590, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_position_m2231, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_delta_m2232, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_delta_m2233, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_pressPosition_m2234, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_pressPosition_m2235, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_clickTime_m2236, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_clickTime_m2237, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_clickCount_m2238, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_clickCount_m2239, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_scrollDelta_m2240, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_scrollDelta_m2241, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_useDragThreshold_m2242, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_useDragThreshold_m2243, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_dragging_m2244, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_dragging_m2245, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_get_button_m2246, + PointerEventData_t131_CustomAttributesCacheGenerator_PointerEventData_set_button_m2247, + BaseInputModule_t476_CustomAttributesCacheGenerator, + StandaloneInputModule_t522_CustomAttributesCacheGenerator, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_HorizontalAxis, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_VerticalAxis, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_SubmitButton, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_CancelButton, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_InputActionsPerSecond, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_RepeatDelay, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_m_ForceModuleActive, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_StandaloneInputModule_t522____inputMode_PropertyInfo, + StandaloneInputModule_t522_CustomAttributesCacheGenerator_StandaloneInputModule_t522____allowActivationOnMobileDevice_PropertyInfo, + InputMode_t521_CustomAttributesCacheGenerator, + TouchInputModule_t523_CustomAttributesCacheGenerator, + TouchInputModule_t523_CustomAttributesCacheGenerator_m_ForceModuleActive, + TouchInputModule_t523_CustomAttributesCacheGenerator_TouchInputModule_t523____allowActivationOnStandalone_PropertyInfo, + BaseRaycaster_t509_CustomAttributesCacheGenerator_BaseRaycaster_t509____priority_PropertyInfo, + Physics2DRaycaster_t524_CustomAttributesCacheGenerator, + PhysicsRaycaster_t525_CustomAttributesCacheGenerator, + PhysicsRaycaster_t525_CustomAttributesCacheGenerator_m_EventMask, + PhysicsRaycaster_t525_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2, + PhysicsRaycaster_t525_CustomAttributesCacheGenerator_PhysicsRaycaster_U3CRaycastU3Em__1_m2360, + TweenRunner_1_t2647_CustomAttributesCacheGenerator_TweenRunner_1_Start_m19042, + U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator, + U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m19046, + U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m19047, + U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_Dispose_m19049, + U3CStartU3Ec__Iterator0_t2648_CustomAttributesCacheGenerator_U3CStartU3Ec__Iterator0_Reset_m19050, + AnimationTriggers_t534_CustomAttributesCacheGenerator_m_NormalTrigger, + AnimationTriggers_t534_CustomAttributesCacheGenerator_m_HighlightedTrigger, + AnimationTriggers_t534_CustomAttributesCacheGenerator_m_PressedTrigger, + AnimationTriggers_t534_CustomAttributesCacheGenerator_m_DisabledTrigger, + Button_t537_CustomAttributesCacheGenerator, + Button_t537_CustomAttributesCacheGenerator_m_OnClick, + Button_t537_CustomAttributesCacheGenerator_Button_OnFinishSubmit_m2409, + U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator, + U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2398, + U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m2399, + U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_Dispose_m2401, + U3COnFinishSubmitU3Ec__Iterator1_t536_CustomAttributesCacheGenerator_U3COnFinishSubmitU3Ec__Iterator1_Reset_m2402, + ColorBlock_t543_CustomAttributesCacheGenerator_m_NormalColor, + ColorBlock_t543_CustomAttributesCacheGenerator_m_HighlightedColor, + ColorBlock_t543_CustomAttributesCacheGenerator_m_PressedColor, + ColorBlock_t543_CustomAttributesCacheGenerator_m_DisabledColor, + ColorBlock_t543_CustomAttributesCacheGenerator_m_ColorMultiplier, + ColorBlock_t543_CustomAttributesCacheGenerator_m_FadeDuration, + Dropdown_t553_CustomAttributesCacheGenerator, + Dropdown_t553_CustomAttributesCacheGenerator_m_Template, + Dropdown_t553_CustomAttributesCacheGenerator_m_CaptionText, + Dropdown_t553_CustomAttributesCacheGenerator_m_CaptionImage, + Dropdown_t553_CustomAttributesCacheGenerator_m_ItemText, + Dropdown_t553_CustomAttributesCacheGenerator_m_ItemImage, + Dropdown_t553_CustomAttributesCacheGenerator_m_Value, + Dropdown_t553_CustomAttributesCacheGenerator_m_Options, + Dropdown_t553_CustomAttributesCacheGenerator_m_OnValueChanged, + Dropdown_t553_CustomAttributesCacheGenerator_Dropdown_DelayedDestroyDropdownList_m2497, + DropdownItem_t544_CustomAttributesCacheGenerator_m_Text, + DropdownItem_t544_CustomAttributesCacheGenerator_m_Image, + DropdownItem_t544_CustomAttributesCacheGenerator_m_RectTransform, + DropdownItem_t544_CustomAttributesCacheGenerator_m_Toggle, + OptionData_t547_CustomAttributesCacheGenerator_m_Text, + OptionData_t547_CustomAttributesCacheGenerator_m_Image, + OptionDataList_t548_CustomAttributesCacheGenerator_m_Options, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2455, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m2456, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_Dispose_m2458, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_CustomAttributesCacheGenerator_U3CDelayedDestroyDropdownListU3Ec__Iterator2_Reset_m2459, + U3CShowU3Ec__AnonStorey6_t554_CustomAttributesCacheGenerator, + FontData_t557_CustomAttributesCacheGenerator_m_Font, + FontData_t557_CustomAttributesCacheGenerator_m_FontSize, + FontData_t557_CustomAttributesCacheGenerator_m_FontStyle, + FontData_t557_CustomAttributesCacheGenerator_m_BestFit, + FontData_t557_CustomAttributesCacheGenerator_m_MinSize, + FontData_t557_CustomAttributesCacheGenerator_m_MaxSize, + FontData_t557_CustomAttributesCacheGenerator_m_Alignment, + FontData_t557_CustomAttributesCacheGenerator_m_RichText, + FontData_t557_CustomAttributesCacheGenerator_m_HorizontalOverflow, + FontData_t557_CustomAttributesCacheGenerator_m_VerticalOverflow, + FontData_t557_CustomAttributesCacheGenerator_m_LineSpacing, + Graphic_t560_CustomAttributesCacheGenerator, + Graphic_t560_CustomAttributesCacheGenerator_m_Material, + Graphic_t560_CustomAttributesCacheGenerator_m_Color, + Graphic_t560_CustomAttributesCacheGenerator_m_RaycastTarget, + Graphic_t560_CustomAttributesCacheGenerator_U3CuseLegacyMeshGenerationU3Ek__BackingField, + Graphic_t560_CustomAttributesCacheGenerator_Graphic_get_useLegacyMeshGeneration_m2536, + Graphic_t560_CustomAttributesCacheGenerator_Graphic_set_useLegacyMeshGeneration_m2537, + Graphic_t560_CustomAttributesCacheGenerator_Graphic_OnFillVBO_m2566, + Graphic_t560_CustomAttributesCacheGenerator_Graphic_OnPopulateMesh_m2567, + GraphicRaycaster_t564_CustomAttributesCacheGenerator, + GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_IgnoreReversedGraphics, + GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_BlockingObjects, + GraphicRaycaster_t564_CustomAttributesCacheGenerator_m_BlockingMask, + GraphicRaycaster_t564_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6, + GraphicRaycaster_t564_CustomAttributesCacheGenerator_GraphicRaycaster_U3CRaycastU3Em__3_m2598, + Image_t70_CustomAttributesCacheGenerator, + Image_t70_CustomAttributesCacheGenerator_m_Sprite, + Image_t70_CustomAttributesCacheGenerator_m_Type, + Image_t70_CustomAttributesCacheGenerator_m_PreserveAspect, + Image_t70_CustomAttributesCacheGenerator_m_FillCenter, + Image_t70_CustomAttributesCacheGenerator_m_FillMethod, + Image_t70_CustomAttributesCacheGenerator_m_FillAmount, + Image_t70_CustomAttributesCacheGenerator_m_FillClockwise, + Image_t70_CustomAttributesCacheGenerator_m_FillOrigin, + InputField_t582_CustomAttributesCacheGenerator, + InputField_t582_CustomAttributesCacheGenerator_m_TextComponent, + InputField_t582_CustomAttributesCacheGenerator_m_Placeholder, + InputField_t582_CustomAttributesCacheGenerator_m_ContentType, + InputField_t582_CustomAttributesCacheGenerator_m_InputType, + InputField_t582_CustomAttributesCacheGenerator_m_AsteriskChar, + InputField_t582_CustomAttributesCacheGenerator_m_KeyboardType, + InputField_t582_CustomAttributesCacheGenerator_m_LineType, + InputField_t582_CustomAttributesCacheGenerator_m_HideMobileInput, + InputField_t582_CustomAttributesCacheGenerator_m_CharacterValidation, + InputField_t582_CustomAttributesCacheGenerator_m_CharacterLimit, + InputField_t582_CustomAttributesCacheGenerator_m_EndEdit, + InputField_t582_CustomAttributesCacheGenerator_m_OnValueChange, + InputField_t582_CustomAttributesCacheGenerator_m_OnValidateInput, + InputField_t582_CustomAttributesCacheGenerator_m_SelectionColor, + InputField_t582_CustomAttributesCacheGenerator_m_Text, + InputField_t582_CustomAttributesCacheGenerator_m_CaretBlinkRate, + InputField_t582_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map0, + InputField_t582_CustomAttributesCacheGenerator_InputField_CaretBlink_m2726, + InputField_t582_CustomAttributesCacheGenerator_InputField_MouseDragOutsideRect_m2743, + InputField_t582_CustomAttributesCacheGenerator_InputField_t582_InputField_SetToCustomIfContentTypeIsNot_m2796_Arg0_ParameterInfo, + U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator, + U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2662, + U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m2663, + U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_Dispose_m2665, + U3CCaretBlinkU3Ec__Iterator3_t581_CustomAttributesCacheGenerator_U3CCaretBlinkU3Ec__Iterator3_Reset_m2666, + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator, + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2668, + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m2669, + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_Dispose_m2671, + U3CMouseDragOutsideRectU3Ec__Iterator4_t583_CustomAttributesCacheGenerator_U3CMouseDragOutsideRectU3Ec__Iterator4_Reset_m2672, + Mask_t584_CustomAttributesCacheGenerator, + Mask_t584_CustomAttributesCacheGenerator_m_ShowMaskGraphic, + Mask_t584_CustomAttributesCacheGenerator_Mask_MaskEnabled_m2806, + Mask_t584_CustomAttributesCacheGenerator_Mask_OnSiblingGraphicEnabledDisabled_m2807, + MaskableGraphic_t571_CustomAttributesCacheGenerator_m_IncludeForMasking, + MaskableGraphic_t571_CustomAttributesCacheGenerator_m_OnCullStateChanged, + MaskableGraphic_t571_CustomAttributesCacheGenerator_m_ShouldRecalculate, + MaskableGraphic_t571_CustomAttributesCacheGenerator_MaskableGraphic_ParentMaskStateChanged_m2824, + Navigation_t591_CustomAttributesCacheGenerator_m_Mode, + Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnUp, + Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnDown, + Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnLeft, + Navigation_t591_CustomAttributesCacheGenerator_m_SelectOnRight, + Mode_t590_CustomAttributesCacheGenerator, + RawImage_t592_CustomAttributesCacheGenerator, + RawImage_t592_CustomAttributesCacheGenerator_m_Texture, + RawImage_t592_CustomAttributesCacheGenerator_m_UVRect, + RectMask2D_t587_CustomAttributesCacheGenerator, + Scrollbar_t600_CustomAttributesCacheGenerator, + Scrollbar_t600_CustomAttributesCacheGenerator_m_HandleRect, + Scrollbar_t600_CustomAttributesCacheGenerator_m_Direction, + Scrollbar_t600_CustomAttributesCacheGenerator_m_Value, + Scrollbar_t600_CustomAttributesCacheGenerator_m_Size, + Scrollbar_t600_CustomAttributesCacheGenerator_m_NumberOfSteps, + Scrollbar_t600_CustomAttributesCacheGenerator_m_OnValueChanged, + Scrollbar_t600_CustomAttributesCacheGenerator_Scrollbar_ClickRepeat_m2906, + U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator, + U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2870, + U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m2871, + U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_Dispose_m2873, + U3CClickRepeatU3Ec__Iterator5_t599_CustomAttributesCacheGenerator_U3CClickRepeatU3Ec__Iterator5_Reset_m2874, + ScrollRect_t605_CustomAttributesCacheGenerator, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Content, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Horizontal, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Vertical, + ScrollRect_t605_CustomAttributesCacheGenerator_m_MovementType, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Elasticity, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Inertia, + ScrollRect_t605_CustomAttributesCacheGenerator_m_DecelerationRate, + ScrollRect_t605_CustomAttributesCacheGenerator_m_ScrollSensitivity, + ScrollRect_t605_CustomAttributesCacheGenerator_m_Viewport, + ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbar, + ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbar, + ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbarVisibility, + ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbarVisibility, + ScrollRect_t605_CustomAttributesCacheGenerator_m_HorizontalScrollbarSpacing, + ScrollRect_t605_CustomAttributesCacheGenerator_m_VerticalScrollbarSpacing, + ScrollRect_t605_CustomAttributesCacheGenerator_m_OnValueChanged, + ScrollRect_t605_CustomAttributesCacheGenerator_U3CflexibleWidthU3Ek__BackingField, + ScrollRect_t605_CustomAttributesCacheGenerator_ScrollRect_get_flexibleWidth_m2990, + ScrollRect_t605_CustomAttributesCacheGenerator_ScrollRect_set_flexibleWidth_m2991, + Selectable_t538_CustomAttributesCacheGenerator, + Selectable_t538_CustomAttributesCacheGenerator_m_Navigation, + Selectable_t538_CustomAttributesCacheGenerator_m_Transition, + Selectable_t538_CustomAttributesCacheGenerator_m_Colors, + Selectable_t538_CustomAttributesCacheGenerator_m_SpriteState, + Selectable_t538_CustomAttributesCacheGenerator_m_AnimationTriggers, + Selectable_t538_CustomAttributesCacheGenerator_m_Interactable, + Selectable_t538_CustomAttributesCacheGenerator_m_TargetGraphic, + Selectable_t538_CustomAttributesCacheGenerator_U3CisPointerInsideU3Ek__BackingField, + Selectable_t538_CustomAttributesCacheGenerator_U3CisPointerDownU3Ek__BackingField, + Selectable_t538_CustomAttributesCacheGenerator_U3ChasSelectionU3Ek__BackingField, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_isPointerInside_m3024, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_isPointerInside_m3025, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_isPointerDown_m3026, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_isPointerDown_m3027, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_get_hasSelection_m3028, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_set_hasSelection_m3029, + Selectable_t538_CustomAttributesCacheGenerator_Selectable_IsPressed_m3055, + Slider_t615_CustomAttributesCacheGenerator, + Slider_t615_CustomAttributesCacheGenerator_m_FillRect, + Slider_t615_CustomAttributesCacheGenerator_m_HandleRect, + Slider_t615_CustomAttributesCacheGenerator_m_Direction, + Slider_t615_CustomAttributesCacheGenerator_m_MinValue, + Slider_t615_CustomAttributesCacheGenerator_m_MaxValue, + Slider_t615_CustomAttributesCacheGenerator_m_WholeNumbers, + Slider_t615_CustomAttributesCacheGenerator_m_Value, + Slider_t615_CustomAttributesCacheGenerator_m_OnValueChanged, + SpriteState_t608_CustomAttributesCacheGenerator_m_HighlightedSprite, + SpriteState_t608_CustomAttributesCacheGenerator_m_PressedSprite, + SpriteState_t608_CustomAttributesCacheGenerator_m_DisabledSprite, + Text_t545_CustomAttributesCacheGenerator, + Text_t545_CustomAttributesCacheGenerator_m_FontData, + Text_t545_CustomAttributesCacheGenerator_m_Text, + Toggle_t546_CustomAttributesCacheGenerator, + Toggle_t546_CustomAttributesCacheGenerator_m_Group, + Toggle_t546_CustomAttributesCacheGenerator_m_IsOn, + ToggleGroup_t621_CustomAttributesCacheGenerator, + ToggleGroup_t621_CustomAttributesCacheGenerator_m_AllowSwitchOff, + ToggleGroup_t621_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2, + ToggleGroup_t621_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3, + ToggleGroup_t621_CustomAttributesCacheGenerator_ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202, + ToggleGroup_t621_CustomAttributesCacheGenerator_ToggleGroup_U3CActiveTogglesU3Em__5_m3203, + AspectRatioFitter_t629_CustomAttributesCacheGenerator, + AspectRatioFitter_t629_CustomAttributesCacheGenerator_m_AspectMode, + AspectRatioFitter_t629_CustomAttributesCacheGenerator_m_AspectRatio, + CanvasScaler_t633_CustomAttributesCacheGenerator, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_UiScaleMode, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_ReferencePixelsPerUnit, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_ScaleFactor, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_ReferenceResolution, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_ScreenMatchMode, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_MatchWidthOrHeight, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_PhysicalUnit, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_FallbackScreenDPI, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_DefaultSpriteDPI, + CanvasScaler_t633_CustomAttributesCacheGenerator_m_DynamicPixelsPerUnit, + ContentSizeFitter_t635_CustomAttributesCacheGenerator, + ContentSizeFitter_t635_CustomAttributesCacheGenerator_m_HorizontalFit, + ContentSizeFitter_t635_CustomAttributesCacheGenerator_m_VerticalFit, + GridLayoutGroup_t639_CustomAttributesCacheGenerator, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_StartCorner, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_StartAxis, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_CellSize, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_Spacing, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_Constraint, + GridLayoutGroup_t639_CustomAttributesCacheGenerator_m_ConstraintCount, + HorizontalLayoutGroup_t641_CustomAttributesCacheGenerator, + HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_Spacing, + HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_ChildForceExpandWidth, + HorizontalOrVerticalLayoutGroup_t642_CustomAttributesCacheGenerator_m_ChildForceExpandHeight, + LayoutElement_t643_CustomAttributesCacheGenerator, + LayoutElement_t643_CustomAttributesCacheGenerator_m_IgnoreLayout, + LayoutElement_t643_CustomAttributesCacheGenerator_m_MinWidth, + LayoutElement_t643_CustomAttributesCacheGenerator_m_MinHeight, + LayoutElement_t643_CustomAttributesCacheGenerator_m_PreferredWidth, + LayoutElement_t643_CustomAttributesCacheGenerator_m_PreferredHeight, + LayoutElement_t643_CustomAttributesCacheGenerator_m_FlexibleWidth, + LayoutElement_t643_CustomAttributesCacheGenerator_m_FlexibleHeight, + LayoutGroup_t640_CustomAttributesCacheGenerator, + LayoutGroup_t640_CustomAttributesCacheGenerator_m_Padding, + LayoutGroup_t640_CustomAttributesCacheGenerator_m_ChildAlignment, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache8, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__8_m3379, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__9_m3380, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__A_m3381, + LayoutRebuilder_t645_CustomAttributesCacheGenerator_LayoutRebuilder_U3CRebuildU3Em__B_m3382, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache0, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache4, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache5, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache6, + LayoutUtility_t650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache7, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetMinWidthU3Em__C_m3394, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetMinHeightU3Em__10_m3398, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400, + LayoutUtility_t650_CustomAttributesCacheGenerator_LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401, + VerticalLayoutGroup_t652_CustomAttributesCacheGenerator, + IndexedSet_1_t2649_CustomAttributesCacheGenerator, + ListPool_1_t2650_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1, + ListPool_1_t2650_CustomAttributesCacheGenerator_ListPool_1_U3Cs_ListPoolU3Em__14_m19101, + ObjectPool_1_t2651_CustomAttributesCacheGenerator_U3CcountAllU3Ek__BackingField, + ObjectPool_1_t2651_CustomAttributesCacheGenerator_ObjectPool_1_get_countAll_m19103, + ObjectPool_1_t2651_CustomAttributesCacheGenerator_ObjectPool_1_set_countAll_m19104, + BaseMeshEffect_t653_CustomAttributesCacheGenerator, + IMeshModifier_t696_CustomAttributesCacheGenerator_IMeshModifier_ModifyMesh_m19108, + Outline_t654_CustomAttributesCacheGenerator, + PositionAsUV1_t656_CustomAttributesCacheGenerator, + Shadow_t655_CustomAttributesCacheGenerator, + Shadow_t655_CustomAttributesCacheGenerator_m_EffectColor, + Shadow_t655_CustomAttributesCacheGenerator_m_EffectDistance, + Shadow_t655_CustomAttributesCacheGenerator_m_UseGraphicAlpha, + g_System_Assembly_CustomAttributesCacheGenerator, + Locale_t722_CustomAttributesCacheGenerator_Locale_t722_Locale_GetText_m3694_Arg1_ParameterInfo, + MonoTODOAttribute_t723_CustomAttributesCacheGenerator, + Stack_1_t2652_CustomAttributesCacheGenerator, + HybridDictionary_t724_CustomAttributesCacheGenerator, + ListDictionary_t726_CustomAttributesCacheGenerator, + NameObjectCollectionBase_t732_CustomAttributesCacheGenerator_NameObjectCollectionBase_FindFirstMatchedItem_m3766, + KeysCollection_t733_CustomAttributesCacheGenerator, + NameValueCollection_t737_CustomAttributesCacheGenerator, + EditorBrowsableAttribute_t738_CustomAttributesCacheGenerator, + TypeConverter_t740_CustomAttributesCacheGenerator, + TypeConverterAttribute_t741_CustomAttributesCacheGenerator, + SslPolicyErrors_t743_CustomAttributesCacheGenerator, + FileWebRequest_t746_CustomAttributesCacheGenerator_FileWebRequest__ctor_m3787, + FtpWebRequest_t753_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache1C, + FtpWebRequest_t753_CustomAttributesCacheGenerator_FtpWebRequest_U3CcallbackU3Em__B_m3796, + GlobalProxySelection_t755_CustomAttributesCacheGenerator, + HttpWebRequest_t759_CustomAttributesCacheGenerator_HttpWebRequest__ctor_m3802, + IPv6Address_t764_CustomAttributesCacheGenerator, + SecurityProtocolType_t765_CustomAttributesCacheGenerator, + ServicePointManager_t767_CustomAttributesCacheGenerator_ServicePointManager_t767____CertificatePolicy_PropertyInfo, + ServicePointManager_t767_CustomAttributesCacheGenerator_ServicePointManager_t767____CheckCertificateRevocationList_PropertyInfo, + WebHeaderCollection_t749_CustomAttributesCacheGenerator, + WebProxy_t771_CustomAttributesCacheGenerator_WebProxy_t771____UseDefaultCredentials_PropertyInfo, + WebRequest_t747_CustomAttributesCacheGenerator_WebRequest_GetDefaultWebProxy_m3904, + OpenFlags_t774_CustomAttributesCacheGenerator, + PublicKey_t775_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9, + X500DistinguishedName_t781_CustomAttributesCacheGenerator, + X500DistinguishedNameFlags_t782_CustomAttributesCacheGenerator, + X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_GetNameInfo_m3944, + X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_Import_m3948, + X509Certificate2_t785_CustomAttributesCacheGenerator_X509Certificate2_Verify_m3953, + X509Certificate2Collection_t790_CustomAttributesCacheGenerator, + X509Certificate2Collection_t790_CustomAttributesCacheGenerator_X509Certificate2Collection_AddRange_m3959, + X509Certificate2Collection_t790_CustomAttributesCacheGenerator_X509Certificate2Collection_Find_m3961, + X509CertificateCollection_t760_CustomAttributesCacheGenerator, + X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB, + X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC, + X509Chain_t794_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapD, + X509Chain_t794_CustomAttributesCacheGenerator_X509Chain_Build_m3987, + X509ChainElementCollection_t795_CustomAttributesCacheGenerator, + X509ChainStatusFlags_t804_CustomAttributesCacheGenerator, + X509EnhancedKeyUsageExtension_t805_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapE, + X509ExtensionCollection_t787_CustomAttributesCacheGenerator, + X509KeyUsageFlags_t809_CustomAttributesCacheGenerator, + X509Store_t799_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF, + X509VerificationFlags_t816_CustomAttributesCacheGenerator, + AsnEncodedData_t777_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA, + Oid_t778_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10, + OidCollection_t802_CustomAttributesCacheGenerator, + CaptureCollection_t823_CustomAttributesCacheGenerator, + GroupCollection_t826_CustomAttributesCacheGenerator, + MatchCollection_t830_CustomAttributesCacheGenerator, + RegexOptions_t834_CustomAttributesCacheGenerator, + OpFlags_t836_CustomAttributesCacheGenerator, + IntervalCollection_t861_CustomAttributesCacheGenerator, + ExpressionCollection_t864_CustomAttributesCacheGenerator, + Uri_t748_CustomAttributesCacheGenerator, + Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14, + Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15, + Uri_t748_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16, + Uri_t748_CustomAttributesCacheGenerator_Uri__ctor_m4530, + Uri_t748_CustomAttributesCacheGenerator_Uri_EscapeString_m4556, + Uri_t748_CustomAttributesCacheGenerator_Uri_Unescape_m4559, + UriParser_t885_CustomAttributesCacheGenerator_UriParser_OnRegister_m4583, + U3CPrivateImplementationDetailsU3E_t898_CustomAttributesCacheGenerator, + g_System_Core_Assembly_CustomAttributesCacheGenerator, + ExtensionAttribute_t946_CustomAttributesCacheGenerator, + Locale_t947_CustomAttributesCacheGenerator_Locale_t947_Locale_GetText_m4780_Arg1_ParameterInfo, + Enumerable_t953_CustomAttributesCacheGenerator, + Enumerable_t953_CustomAttributesCacheGenerator_Enumerable_Where_m19176, + Enumerable_t953_CustomAttributesCacheGenerator_Enumerable_CreateWhereIterator_m19177, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m19179, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m19180, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m19181, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m19182, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m19184, + U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_CustomAttributesCacheGenerator_U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m19185, + U3CPrivateImplementationDetailsU3E_t961_CustomAttributesCacheGenerator, + g_Mono_Security_Assembly_CustomAttributesCacheGenerator, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4862, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4864, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger__ctor_m4866, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_SetBit_m4873, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_SetBit_m4874, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_ToString_m4877, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_ToString_m4878, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Implicit_m4888, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Modulus_m4892, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Equality_m4898, + BigInteger_t972_CustomAttributesCacheGenerator_BigInteger_op_Inequality_m4899, + ModulusRing_t971_CustomAttributesCacheGenerator_ModulusRing_Pow_m4846, + ASN1_t903_CustomAttributesCacheGenerator, + PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map5, + PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map6, + PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map7, + PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8, + PKCS12_t932_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapC, + X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF, + X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map10, + X509Certificate_t788_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map11, + X509CertificateCollection_t933_CustomAttributesCacheGenerator, + X509ChainStatusFlags_t999_CustomAttributesCacheGenerator, + X509Crl_t905_CustomAttributesCacheGenerator, + X509Crl_t905_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map13, + X509ExtensionCollection_t936_CustomAttributesCacheGenerator, + ExtendedKeyUsageExtension_t1002_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map14, + KeyUsages_t1004_CustomAttributesCacheGenerator, + CertTypes_t1006_CustomAttributesCacheGenerator, + CipherSuiteCollection_t1018_CustomAttributesCacheGenerator, + HttpsClientStream_t1034_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache2, + HttpsClientStream_t1034_CustomAttributesCacheGenerator_U3CU3Ef__amU24cache3, + HttpsClientStream_t1034_CustomAttributesCacheGenerator_HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346, + HttpsClientStream_t1034_CustomAttributesCacheGenerator_HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347, + RSASslSignatureDeformatter_t1042_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map15, + RSASslSignatureFormatter_t1044_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16, + SecurityProtocolType_t1047_CustomAttributesCacheGenerator, + U3CPrivateImplementationDetailsU3E_t1083_CustomAttributesCacheGenerator, + g_mscorlib_Assembly_CustomAttributesCacheGenerator, + Object_t_CustomAttributesCacheGenerator, + Object_t_CustomAttributesCacheGenerator_Object__ctor_m482, + Object_t_CustomAttributesCacheGenerator_Object_Finalize_m2002, + Object_t_CustomAttributesCacheGenerator_Object_ReferenceEquals_m2041, + ValueType_t1104_CustomAttributesCacheGenerator, + Attribute_t246_CustomAttributesCacheGenerator, + _Attribute_t2657_CustomAttributesCacheGenerator, + Int32_t161_CustomAttributesCacheGenerator, + IFormattable_t1794_CustomAttributesCacheGenerator, + IConvertible_t1797_CustomAttributesCacheGenerator, + IComparable_t1796_CustomAttributesCacheGenerator, + SerializableAttribute_t1105_CustomAttributesCacheGenerator, + AttributeUsageAttribute_t1106_CustomAttributesCacheGenerator, + ComVisibleAttribute_t1107_CustomAttributesCacheGenerator, + Int64_t455_CustomAttributesCacheGenerator, + UInt32_t456_CustomAttributesCacheGenerator, + UInt32_t456_CustomAttributesCacheGenerator_UInt32_Parse_m5863, + UInt32_t456_CustomAttributesCacheGenerator_UInt32_Parse_m5864, + UInt32_t456_CustomAttributesCacheGenerator_UInt32_TryParse_m4768, + UInt32_t456_CustomAttributesCacheGenerator_UInt32_TryParse_m5865, + CLSCompliantAttribute_t1108_CustomAttributesCacheGenerator, + UInt64_t1109_CustomAttributesCacheGenerator, + UInt64_t1109_CustomAttributesCacheGenerator_UInt64_Parse_m5891, + UInt64_t1109_CustomAttributesCacheGenerator_UInt64_Parse_m5893, + UInt64_t1109_CustomAttributesCacheGenerator_UInt64_TryParse_m5894, + Byte_t447_CustomAttributesCacheGenerator, + SByte_t1110_CustomAttributesCacheGenerator, + SByte_t1110_CustomAttributesCacheGenerator_SByte_Parse_m5944, + SByte_t1110_CustomAttributesCacheGenerator_SByte_Parse_m5945, + SByte_t1110_CustomAttributesCacheGenerator_SByte_TryParse_m5946, + Int16_t1111_CustomAttributesCacheGenerator, + UInt16_t919_CustomAttributesCacheGenerator, + UInt16_t919_CustomAttributesCacheGenerator_UInt16_Parse_m5999, + UInt16_t919_CustomAttributesCacheGenerator_UInt16_Parse_m6000, + UInt16_t919_CustomAttributesCacheGenerator_UInt16_TryParse_m6001, + UInt16_t919_CustomAttributesCacheGenerator_UInt16_TryParse_m6002, + IEnumerator_t133_CustomAttributesCacheGenerator, + IEnumerable_t908_CustomAttributesCacheGenerator, + IEnumerable_t908_CustomAttributesCacheGenerator_IEnumerable_GetEnumerator_m19228, + IDisposable_t153_CustomAttributesCacheGenerator, + Char_t702_CustomAttributesCacheGenerator, + String_t_CustomAttributesCacheGenerator, + String_t_CustomAttributesCacheGenerator_String__ctor_m6036, + String_t_CustomAttributesCacheGenerator_String_Equals_m6059, + String_t_CustomAttributesCacheGenerator_String_Equals_m4733, + String_t_CustomAttributesCacheGenerator_String_t_String_Split_m2060_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_Split_m6064, + String_t_CustomAttributesCacheGenerator_String_Split_m6065, + String_t_CustomAttributesCacheGenerator_String_Split_m4674, + String_t_CustomAttributesCacheGenerator_String_t_String_Trim_m6067_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_TrimStart_m4770_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_TrimEnd_m4672_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_Format_m2030_Arg1_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_Format_m5731_Arg2_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_FormatHelper_m6097_Arg3_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_Concat_m631_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_t_String_Concat_m633_Arg0_ParameterInfo, + String_t_CustomAttributesCacheGenerator_String_GetHashCode_m2034, + ICloneable_t1807_CustomAttributesCacheGenerator, + Single_t165_CustomAttributesCacheGenerator, + Single_t165_CustomAttributesCacheGenerator_Single_IsNaN_m6142, + Double_t454_CustomAttributesCacheGenerator, + Double_t454_CustomAttributesCacheGenerator_Double_IsNaN_m6171, + Decimal_t1112_CustomAttributesCacheGenerator, + Decimal_t1112_CustomAttributesCacheGenerator_MinValue, + Decimal_t1112_CustomAttributesCacheGenerator_MaxValue, + Decimal_t1112_CustomAttributesCacheGenerator_MinusOne, + Decimal_t1112_CustomAttributesCacheGenerator_One, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal__ctor_m6185, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal__ctor_m6187, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_Compare_m6218, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6246, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6248, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6250, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Explicit_m6252, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6254, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6256, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6258, + Decimal_t1112_CustomAttributesCacheGenerator_Decimal_op_Implicit_m6260, + Boolean_t448_CustomAttributesCacheGenerator, + IntPtr_t_CustomAttributesCacheGenerator, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m2031, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m6294, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr__ctor_m6295, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_get_Size_m6298, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_ToInt64_m6301, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_ToPointer_m2020, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Equality_m2076, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Inequality_m2019, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6304, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6305, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6306, + IntPtr_t_CustomAttributesCacheGenerator_IntPtr_op_Explicit_m6307, + ISerializable_t1826_CustomAttributesCacheGenerator, + UIntPtr_t_CustomAttributesCacheGenerator, + UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr__ctor_m6310, + UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_ToPointer_m6317, + UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_op_Explicit_m6325, + UIntPtr_t_CustomAttributesCacheGenerator_UIntPtr_op_Explicit_m6326, + MulticastDelegate_t220_CustomAttributesCacheGenerator, + Delegate_t435_CustomAttributesCacheGenerator, + Delegate_t435_CustomAttributesCacheGenerator_Delegate_Combine_m6353, + Delegate_t435_CustomAttributesCacheGenerator_Delegate_t435_Delegate_Combine_m6353_Arg0_ParameterInfo, + Enum_t941_CustomAttributesCacheGenerator, + Enum_t941_CustomAttributesCacheGenerator_Enum_GetName_m6377, + Enum_t941_CustomAttributesCacheGenerator_Enum_IsDefined_m5740, + Enum_t941_CustomAttributesCacheGenerator_Enum_GetUnderlyingType_m6379, + Enum_t941_CustomAttributesCacheGenerator_Enum_Parse_m4753, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToString_m6385, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToString_m6387, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6388, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6389, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6390, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6391, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6392, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6393, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6394, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6395, + Enum_t941_CustomAttributesCacheGenerator_Enum_ToObject_m6396, + Enum_t941_CustomAttributesCacheGenerator_Enum_Format_m6402, + Array_t_CustomAttributesCacheGenerator, + Array_t_CustomAttributesCacheGenerator_Array_System_Collections_IList_IndexOf_m6418, + Array_t_CustomAttributesCacheGenerator_Array_get_Length_m4606, + Array_t_CustomAttributesCacheGenerator_Array_get_LongLength_m6427, + Array_t_CustomAttributesCacheGenerator_Array_get_Rank_m4611, + Array_t_CustomAttributesCacheGenerator_Array_GetLongLength_m6430, + Array_t_CustomAttributesCacheGenerator_Array_GetLowerBound_m6431, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_GetValue_m6432_Arg0_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_SetValue_m6433_Arg1_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_GetUpperBound_m6443, + Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6447, + Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6448, + Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6449, + Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6450, + Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6451, + Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6452, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_CreateInstance_m6458_Arg1_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_CreateInstance_m6461_Arg1_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_GetValue_m6462, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_GetValue_m6462_Arg0_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_SetValue_m6463, + Array_t_CustomAttributesCacheGenerator_Array_t_Array_SetValue_m6463_Arg1_ParameterInfo, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6464, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6465, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6466, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m6467, + Array_t_CustomAttributesCacheGenerator_Array_Clear_m4828, + Array_t_CustomAttributesCacheGenerator_Array_Copy_m4763, + Array_t_CustomAttributesCacheGenerator_Array_Copy_m6471, + Array_t_CustomAttributesCacheGenerator_Array_Copy_m6472, + Array_t_CustomAttributesCacheGenerator_Array_Copy_m6473, + Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6474, + Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6475, + Array_t_CustomAttributesCacheGenerator_Array_IndexOf_m6476, + Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6478, + Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6479, + Array_t_CustomAttributesCacheGenerator_Array_LastIndexOf_m6480, + Array_t_CustomAttributesCacheGenerator_Array_Reverse_m5680, + Array_t_CustomAttributesCacheGenerator_Array_Reverse_m5705, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6482, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6483, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m496, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6484, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6485, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6486, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6487, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m6488, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19246, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19247, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19248, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19249, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19250, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19251, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19252, + Array_t_CustomAttributesCacheGenerator_Array_Sort_m19253, + Array_t_CustomAttributesCacheGenerator_Array_CopyTo_m6501, + Array_t_CustomAttributesCacheGenerator_Array_Resize_m19261, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19272, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19273, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19274, + Array_t_CustomAttributesCacheGenerator_Array_BinarySearch_m19275, + Array_t_CustomAttributesCacheGenerator_Array_ConstrainedCopy_m6502, + Array_t_CustomAttributesCacheGenerator_Array_t____LongLength_PropertyInfo, + ArrayReadOnlyList_1_t2663_CustomAttributesCacheGenerator, + ArrayReadOnlyList_1_t2663_CustomAttributesCacheGenerator_ArrayReadOnlyList_1_GetEnumerator_m19303, + U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator, + U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m19310, + U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m19311, + U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_Dispose_m19313, + U3CGetEnumeratorU3Ec__Iterator0_t2664_CustomAttributesCacheGenerator_U3CGetEnumeratorU3Ec__Iterator0_Reset_m19314, + ICollection_t910_CustomAttributesCacheGenerator, + IList_t859_CustomAttributesCacheGenerator, + IList_1_t2665_CustomAttributesCacheGenerator, + Void_t1116_CustomAttributesCacheGenerator, + Type_t_CustomAttributesCacheGenerator, + Type_t_CustomAttributesCacheGenerator_Type_IsSubclassOf_m6539, + Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6555, + Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6556, + Type_t_CustomAttributesCacheGenerator_Type_GetConstructor_m6557, + Type_t_CustomAttributesCacheGenerator_Type_GetConstructors_m19364, + Type_t_CustomAttributesCacheGenerator_Type_t_Type_MakeGenericType_m6567_Arg0_ParameterInfo, + MemberInfo_t_CustomAttributesCacheGenerator, + ICustomAttributeProvider_t1792_CustomAttributesCacheGenerator, + _MemberInfo_t2668_CustomAttributesCacheGenerator, + IReflect_t2669_CustomAttributesCacheGenerator, + _Type_t2667_CustomAttributesCacheGenerator, + Exception_t152_CustomAttributesCacheGenerator, + _Exception_t2670_CustomAttributesCacheGenerator, + RuntimeFieldHandle_t1119_CustomAttributesCacheGenerator, + RuntimeFieldHandle_t1119_CustomAttributesCacheGenerator_RuntimeFieldHandle_Equals_m6584, + RuntimeTypeHandle_t1117_CustomAttributesCacheGenerator, + RuntimeTypeHandle_t1117_CustomAttributesCacheGenerator_RuntimeTypeHandle_Equals_m6589, + ParamArrayAttribute_t1120_CustomAttributesCacheGenerator, + OutAttribute_t1121_CustomAttributesCacheGenerator, + ObsoleteAttribute_t1122_CustomAttributesCacheGenerator, + DllImportAttribute_t1123_CustomAttributesCacheGenerator, + MarshalAsAttribute_t1124_CustomAttributesCacheGenerator, + MarshalAsAttribute_t1124_CustomAttributesCacheGenerator_MarshalType, + MarshalAsAttribute_t1124_CustomAttributesCacheGenerator_MarshalTypeRef, + InAttribute_t1125_CustomAttributesCacheGenerator, + GuidAttribute_t1126_CustomAttributesCacheGenerator, + ComImportAttribute_t1127_CustomAttributesCacheGenerator, + OptionalAttribute_t1128_CustomAttributesCacheGenerator, + CompilerGeneratedAttribute_t1129_CustomAttributesCacheGenerator, + InternalsVisibleToAttribute_t1130_CustomAttributesCacheGenerator, + RuntimeCompatibilityAttribute_t1131_CustomAttributesCacheGenerator, + DebuggerHiddenAttribute_t1132_CustomAttributesCacheGenerator, + DefaultMemberAttribute_t1133_CustomAttributesCacheGenerator, + DecimalConstantAttribute_t1134_CustomAttributesCacheGenerator, + DecimalConstantAttribute_t1134_CustomAttributesCacheGenerator_DecimalConstantAttribute__ctor_m6610, + FieldOffsetAttribute_t1135_CustomAttributesCacheGenerator, + RuntimeArgumentHandle_t1136_CustomAttributesCacheGenerator, + AsyncCallback_t222_CustomAttributesCacheGenerator, + IAsyncResult_t221_CustomAttributesCacheGenerator, + TypedReference_t1137_CustomAttributesCacheGenerator, + MarshalByRefObject_t773_CustomAttributesCacheGenerator, + Locale_t1141_CustomAttributesCacheGenerator_Locale_t1141_Locale_GetText_m6622_Arg1_ParameterInfo, + MonoTODOAttribute_t1142_CustomAttributesCacheGenerator, + MonoDocumentationNoteAttribute_t1143_CustomAttributesCacheGenerator, + SafeHandleZeroOrMinusOneIsInvalid_t1144_CustomAttributesCacheGenerator_SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626, + SafeWaitHandle_t1146_CustomAttributesCacheGenerator_SafeWaitHandle__ctor_m6628, + MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map2, + MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map3, + MSCompatUnicodeTable_t1155_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map4, + SortKey_t1166_CustomAttributesCacheGenerator, + PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map8, + PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map9, + PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapA, + PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapB, + PKCS12_t1193_CustomAttributesCacheGenerator_U3CU3Ef__switchU24mapF, + X509CertificateCollection_t1194_CustomAttributesCacheGenerator, + X509ExtensionCollection_t1197_CustomAttributesCacheGenerator, + ASN1_t1191_CustomAttributesCacheGenerator, + SmallXmlParser_t1207_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map18, + Dictionary_2_t2675_CustomAttributesCacheGenerator, + Dictionary_2_t2675_CustomAttributesCacheGenerator_U3CU3Ef__amU24cacheB, + Dictionary_2_t2675_CustomAttributesCacheGenerator_Dictionary_2_U3CCopyToU3Em__0_m19454, + ValueCollection_t2678_CustomAttributesCacheGenerator, + IDictionary_2_t2684_CustomAttributesCacheGenerator, + KeyNotFoundException_t1215_CustomAttributesCacheGenerator, + KeyValuePair_2_t2686_CustomAttributesCacheGenerator, + List_1_t2687_CustomAttributesCacheGenerator, + Collection_1_t2689_CustomAttributesCacheGenerator, + ReadOnlyCollection_1_t2690_CustomAttributesCacheGenerator, + ArrayList_t734_CustomAttributesCacheGenerator, + ArrayListWrapper_t1217_CustomAttributesCacheGenerator, + SynchronizedArrayListWrapper_t1218_CustomAttributesCacheGenerator, + ReadOnlyArrayListWrapper_t1220_CustomAttributesCacheGenerator, + BitArray_t882_CustomAttributesCacheGenerator, + CaseInsensitiveComparer_t912_CustomAttributesCacheGenerator, + CaseInsensitiveHashCodeProvider_t913_CustomAttributesCacheGenerator, + CollectionBase_t793_CustomAttributesCacheGenerator, + Comparer_t1223_CustomAttributesCacheGenerator, + DictionaryEntry_t900_CustomAttributesCacheGenerator, + Hashtable_t725_CustomAttributesCacheGenerator, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m7356, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4600, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m7359, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4601, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable__ctor_m4645, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_Clear_m7375, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_Remove_m7378, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_OnDeserialization_m7382, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_t725____comparer_PropertyInfo, + Hashtable_t725_CustomAttributesCacheGenerator_Hashtable_t725____hcp_PropertyInfo, + HashKeys_t1228_CustomAttributesCacheGenerator, + HashValues_t1229_CustomAttributesCacheGenerator, + SyncHashtable_t1230_CustomAttributesCacheGenerator, + IComparer_t729_CustomAttributesCacheGenerator, + IDictionary_t833_CustomAttributesCacheGenerator, + IDictionaryEnumerator_t899_CustomAttributesCacheGenerator, + IEqualityComparer_t736_CustomAttributesCacheGenerator, + IHashCodeProvider_t735_CustomAttributesCacheGenerator, + SortedList_t920_CustomAttributesCacheGenerator, + Stack_t849_CustomAttributesCacheGenerator, + AssemblyHashAlgorithm_t1237_CustomAttributesCacheGenerator, + AssemblyVersionCompatibility_t1238_CustomAttributesCacheGenerator, + DebuggableAttribute_t1240_CustomAttributesCacheGenerator, + DebuggingModes_t1239_CustomAttributesCacheGenerator, + DebuggerDisplayAttribute_t1241_CustomAttributesCacheGenerator, + DebuggerStepThroughAttribute_t1242_CustomAttributesCacheGenerator, + DebuggerTypeProxyAttribute_t1243_CustomAttributesCacheGenerator, + StackFrame_t459_CustomAttributesCacheGenerator, + StackTrace_t432_CustomAttributesCacheGenerator, + Calendar_t1245_CustomAttributesCacheGenerator, + Calendar_t1245_CustomAttributesCacheGenerator_Calendar_Clone_m7477, + CompareInfo_t1100_CustomAttributesCacheGenerator, + CompareOptions_t1249_CustomAttributesCacheGenerator, + CultureInfo_t453_CustomAttributesCacheGenerator, + CultureInfo_t453_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map19, + CultureInfo_t453_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1A, + DateTimeFormatFlags_t1253_CustomAttributesCacheGenerator, + DateTimeFormatInfo_t1251_CustomAttributesCacheGenerator, + DateTimeStyles_t1254_CustomAttributesCacheGenerator, + DaylightTime_t1255_CustomAttributesCacheGenerator, + GregorianCalendar_t1256_CustomAttributesCacheGenerator, + GregorianCalendarTypes_t1257_CustomAttributesCacheGenerator, + NumberFormatInfo_t1250_CustomAttributesCacheGenerator, + NumberStyles_t1258_CustomAttributesCacheGenerator, + TextInfo_t1163_CustomAttributesCacheGenerator, + TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7653, + TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_Clone_m7662, + TextInfo_t1163_CustomAttributesCacheGenerator_TextInfo_t1163____CultureName_PropertyInfo, + UnicodeCategory_t1260_CustomAttributesCacheGenerator, + IsolatedStorageException_t1261_CustomAttributesCacheGenerator, + BinaryReader_t1262_CustomAttributesCacheGenerator, + BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadSByte_m7687, + BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt16_m7690, + BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt32_m7691, + BinaryReader_t1262_CustomAttributesCacheGenerator_BinaryReader_ReadUInt64_m7692, + Directory_t1264_CustomAttributesCacheGenerator, + DirectoryInfo_t1265_CustomAttributesCacheGenerator, + DirectoryNotFoundException_t1267_CustomAttributesCacheGenerator, + EndOfStreamException_t1268_CustomAttributesCacheGenerator, + File_t1269_CustomAttributesCacheGenerator, + FileAccess_t917_CustomAttributesCacheGenerator, + FileAttributes_t1270_CustomAttributesCacheGenerator, + FileMode_t1271_CustomAttributesCacheGenerator, + FileNotFoundException_t1272_CustomAttributesCacheGenerator, + FileOptions_t1273_CustomAttributesCacheGenerator, + FileShare_t1274_CustomAttributesCacheGenerator, + FileStream_t1094_CustomAttributesCacheGenerator, + FileSystemInfo_t1266_CustomAttributesCacheGenerator, + FileSystemInfo_t1266_CustomAttributesCacheGenerator_FileSystemInfo_GetObjectData_m7771, + IOException_t1101_CustomAttributesCacheGenerator, + MemoryStream_t1056_CustomAttributesCacheGenerator, + Path_t944_CustomAttributesCacheGenerator, + Path_t944_CustomAttributesCacheGenerator_InvalidPathChars, + PathTooLongException_t1282_CustomAttributesCacheGenerator, + SeekOrigin_t1284_CustomAttributesCacheGenerator, + Stream_t1039_CustomAttributesCacheGenerator, + StreamReader_t1288_CustomAttributesCacheGenerator, + StreamWriter_t1289_CustomAttributesCacheGenerator, + StringReader_t1290_CustomAttributesCacheGenerator, + TextReader_t1210_CustomAttributesCacheGenerator, + TextWriter_t943_CustomAttributesCacheGenerator, + UnmanagedMemoryStream_t1297_CustomAttributesCacheGenerator, + AssemblyBuilder_t1299_CustomAttributesCacheGenerator, + ConstructorBuilder_t1302_CustomAttributesCacheGenerator, + ConstructorBuilder_t1302_CustomAttributesCacheGenerator_ConstructorBuilder_t1302____CallingConvention_PropertyInfo, + EnumBuilder_t1307_CustomAttributesCacheGenerator, + EnumBuilder_t1307_CustomAttributesCacheGenerator_EnumBuilder_GetConstructors_m8040, + FieldBuilder_t1308_CustomAttributesCacheGenerator, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_IsSubclassOf_m8075, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_GetConstructors_m8078, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_Equals_m8118, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_GetHashCode_m8119, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_MakeGenericType_m8120, + GenericTypeParameterBuilder_t1310_CustomAttributesCacheGenerator_GenericTypeParameterBuilder_t1310_GenericTypeParameterBuilder_MakeGenericType_m8120_Arg0_ParameterInfo, + ILGenerator_t1303_CustomAttributesCacheGenerator, + ILGenerator_t1303_CustomAttributesCacheGenerator_ILGenerator_Emit_m8128, + ILGenerator_t1303_CustomAttributesCacheGenerator_ILGenerator_Mono_GetCurrentOffset_m8130, + MethodBuilder_t1311_CustomAttributesCacheGenerator, + MethodBuilder_t1311_CustomAttributesCacheGenerator_MethodBuilder_Equals_m8149, + MethodBuilder_t1311_CustomAttributesCacheGenerator_MethodBuilder_t1311_MethodBuilder_MakeGenericMethod_m8153_Arg0_ParameterInfo, + MethodToken_t1321_CustomAttributesCacheGenerator, + ModuleBuilder_t1322_CustomAttributesCacheGenerator, + OpCode_t1325_CustomAttributesCacheGenerator, + OpCodes_t1327_CustomAttributesCacheGenerator, + OpCodes_t1327_CustomAttributesCacheGenerator_Castclass, + ParameterBuilder_t1328_CustomAttributesCacheGenerator, + StackBehaviour_t1329_CustomAttributesCacheGenerator, + TypeBuilder_t1304_CustomAttributesCacheGenerator, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineConstructor_m8202, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineConstructor_m8203, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_DefineDefaultConstructor_m8204, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_GetConstructors_m8209, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_MakeGenericType_m8227, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_t1304_TypeBuilder_MakeGenericType_m8227_Arg0_ParameterInfo, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsAssignableFrom_m8237, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsSubclassOf_m8238, + TypeBuilder_t1304_CustomAttributesCacheGenerator_TypeBuilder_IsAssignableTo_m8239, + UnmanagedMarshal_t1309_CustomAttributesCacheGenerator, + AmbiguousMatchException_t1333_CustomAttributesCacheGenerator, + Assembly_t922_CustomAttributesCacheGenerator, + Assembly_t922_CustomAttributesCacheGenerator_Assembly_GetName_m8268, + AssemblyCompanyAttribute_t1337_CustomAttributesCacheGenerator, + AssemblyConfigurationAttribute_t1338_CustomAttributesCacheGenerator, + AssemblyCopyrightAttribute_t1339_CustomAttributesCacheGenerator, + AssemblyDefaultAliasAttribute_t1340_CustomAttributesCacheGenerator, + AssemblyDelaySignAttribute_t1341_CustomAttributesCacheGenerator, + AssemblyDescriptionAttribute_t1342_CustomAttributesCacheGenerator, + AssemblyFileVersionAttribute_t1343_CustomAttributesCacheGenerator, + AssemblyInformationalVersionAttribute_t1344_CustomAttributesCacheGenerator, + AssemblyKeyFileAttribute_t1345_CustomAttributesCacheGenerator, + AssemblyName_t1346_CustomAttributesCacheGenerator, + AssemblyNameFlags_t1348_CustomAttributesCacheGenerator, + AssemblyProductAttribute_t1349_CustomAttributesCacheGenerator, + AssemblyTitleAttribute_t1350_CustomAttributesCacheGenerator, + AssemblyTrademarkAttribute_t1351_CustomAttributesCacheGenerator, + Binder_t451_CustomAttributesCacheGenerator, + Default_t1352_CustomAttributesCacheGenerator_Default_ReorderArgumentArray_m8310, + BindingFlags_t1353_CustomAttributesCacheGenerator, + CallingConventions_t1354_CustomAttributesCacheGenerator, + ConstructorInfo_t468_CustomAttributesCacheGenerator, + ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorName, + ConstructorInfo_t468_CustomAttributesCacheGenerator_TypeConstructorName, + ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorInfo_Invoke_m2084, + ConstructorInfo_t468_CustomAttributesCacheGenerator_ConstructorInfo_t468____MemberType_PropertyInfo, + CustomAttributeData_t1355_CustomAttributesCacheGenerator, + CustomAttributeData_t1355_CustomAttributesCacheGenerator_CustomAttributeData_t1355____Constructor_PropertyInfo, + CustomAttributeData_t1355_CustomAttributesCacheGenerator_CustomAttributeData_t1355____ConstructorArguments_PropertyInfo, + CustomAttributeNamedArgument_t1358_CustomAttributesCacheGenerator, + CustomAttributeTypedArgument_t1359_CustomAttributesCacheGenerator, + EventAttributes_t1360_CustomAttributesCacheGenerator, + EventInfo_t_CustomAttributesCacheGenerator, + FieldAttributes_t1362_CustomAttributesCacheGenerator, + FieldInfo_t_CustomAttributesCacheGenerator, + FieldInfo_t_CustomAttributesCacheGenerator_FieldInfo_SetValue_m8358, + MemberTypes_t1364_CustomAttributesCacheGenerator, + MethodAttributes_t1365_CustomAttributesCacheGenerator, + MethodBase_t460_CustomAttributesCacheGenerator, + MethodBase_t460_CustomAttributesCacheGenerator_MethodBase_Invoke_m8376, + MethodBase_t460_CustomAttributesCacheGenerator_MethodBase_GetGenericArguments_m8383, + MethodImplAttributes_t1366_CustomAttributesCacheGenerator, + MethodInfo_t_CustomAttributesCacheGenerator, + MethodInfo_t_CustomAttributesCacheGenerator_MethodInfo_t_MethodInfo_MakeGenericMethod_m8390_Arg0_ParameterInfo, + MethodInfo_t_CustomAttributesCacheGenerator_MethodInfo_GetGenericArguments_m8391, + Missing_t1367_CustomAttributesCacheGenerator, + Missing_t1367_CustomAttributesCacheGenerator_Missing_System_Runtime_Serialization_ISerializable_GetObjectData_m8397, + Module_t1318_CustomAttributesCacheGenerator, + PInfo_t1375_CustomAttributesCacheGenerator, + ParameterAttributes_t1377_CustomAttributesCacheGenerator, + ParameterInfo_t462_CustomAttributesCacheGenerator, + ParameterModifier_t1378_CustomAttributesCacheGenerator, + Pointer_t1379_CustomAttributesCacheGenerator, + ProcessorArchitecture_t1380_CustomAttributesCacheGenerator, + PropertyAttributes_t1381_CustomAttributesCacheGenerator, + PropertyInfo_t_CustomAttributesCacheGenerator, + PropertyInfo_t_CustomAttributesCacheGenerator_PropertyInfo_GetValue_m8549, + PropertyInfo_t_CustomAttributesCacheGenerator_PropertyInfo_SetValue_m8550, + StrongNameKeyPair_t1347_CustomAttributesCacheGenerator, + TargetException_t1382_CustomAttributesCacheGenerator, + TargetInvocationException_t1383_CustomAttributesCacheGenerator, + TargetParameterCountException_t1384_CustomAttributesCacheGenerator, + TypeAttributes_t1385_CustomAttributesCacheGenerator, + IResourceReader_t1397_CustomAttributesCacheGenerator, + NeutralResourcesLanguageAttribute_t1386_CustomAttributesCacheGenerator, + ResourceManager_t1387_CustomAttributesCacheGenerator, + ResourceReader_t1392_CustomAttributesCacheGenerator, + ResourceSet_t1396_CustomAttributesCacheGenerator, + ResourceSet_t1396_CustomAttributesCacheGenerator_ResourceSet_GetEnumerator_m8598, + SatelliteContractVersionAttribute_t1399_CustomAttributesCacheGenerator, + CompilationRelaxations_t1400_CustomAttributesCacheGenerator, + CompilationRelaxationsAttribute_t1401_CustomAttributesCacheGenerator, + DefaultDependencyAttribute_t1402_CustomAttributesCacheGenerator, + IsVolatile_t1403_CustomAttributesCacheGenerator, + StringFreezingAttribute_t1405_CustomAttributesCacheGenerator, + CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator, + CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator_CriticalFinalizerObject__ctor_m8613, + CriticalFinalizerObject_t1408_CustomAttributesCacheGenerator_CriticalFinalizerObject_Finalize_m8614, + ReliabilityContractAttribute_t1409_CustomAttributesCacheGenerator, + ActivationArguments_t1410_CustomAttributesCacheGenerator, + CallingConvention_t1411_CustomAttributesCacheGenerator, + CharSet_t1412_CustomAttributesCacheGenerator, + ClassInterfaceAttribute_t1413_CustomAttributesCacheGenerator, + ClassInterfaceType_t1414_CustomAttributesCacheGenerator, + ComDefaultInterfaceAttribute_t1415_CustomAttributesCacheGenerator, + ComInterfaceType_t1416_CustomAttributesCacheGenerator, + DispIdAttribute_t1417_CustomAttributesCacheGenerator, + GCHandle_t1418_CustomAttributesCacheGenerator, + GCHandleType_t1419_CustomAttributesCacheGenerator, + InterfaceTypeAttribute_t1420_CustomAttributesCacheGenerator, + Marshal_t1421_CustomAttributesCacheGenerator, + MarshalDirectiveException_t1422_CustomAttributesCacheGenerator, + PreserveSigAttribute_t1423_CustomAttributesCacheGenerator, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle__ctor_m8639, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Close_m8640, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousAddRef_m8641, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousGetHandle_m8642, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_DangerousRelease_m8643, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Dispose_m8644, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_Dispose_m8645, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_ReleaseHandle_m19718, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_SetHandle_m8646, + SafeHandle_t1145_CustomAttributesCacheGenerator_SafeHandle_get_IsInvalid_m19719, + TypeLibImportClassAttribute_t1424_CustomAttributesCacheGenerator, + TypeLibVersionAttribute_t1425_CustomAttributesCacheGenerator, + UnmanagedType_t1426_CustomAttributesCacheGenerator, + _Activator_t2710_CustomAttributesCacheGenerator, + _Assembly_t2700_CustomAttributesCacheGenerator, + _AssemblyBuilder_t2691_CustomAttributesCacheGenerator, + _AssemblyName_t2701_CustomAttributesCacheGenerator, + _ConstructorBuilder_t2692_CustomAttributesCacheGenerator, + _ConstructorInfo_t2702_CustomAttributesCacheGenerator, + _EnumBuilder_t2693_CustomAttributesCacheGenerator, + _EventInfo_t2703_CustomAttributesCacheGenerator, + _FieldBuilder_t2694_CustomAttributesCacheGenerator, + _FieldInfo_t2704_CustomAttributesCacheGenerator, + _ILGenerator_t2695_CustomAttributesCacheGenerator, + _MethodBase_t2705_CustomAttributesCacheGenerator, + _MethodBuilder_t2696_CustomAttributesCacheGenerator, + _MethodInfo_t2706_CustomAttributesCacheGenerator, + _Module_t2707_CustomAttributesCacheGenerator, + _ModuleBuilder_t2697_CustomAttributesCacheGenerator, + _ParameterBuilder_t2698_CustomAttributesCacheGenerator, + _ParameterInfo_t2708_CustomAttributesCacheGenerator, + _PropertyInfo_t2709_CustomAttributesCacheGenerator, + _Thread_t2711_CustomAttributesCacheGenerator, + _TypeBuilder_t2699_CustomAttributesCacheGenerator, + IActivator_t1428_CustomAttributesCacheGenerator, + IConstructionCallMessage_t1782_CustomAttributesCacheGenerator, + UrlAttribute_t1433_CustomAttributesCacheGenerator, + UrlAttribute_t1433_CustomAttributesCacheGenerator_UrlAttribute_GetPropertiesForNewContext_m8661, + UrlAttribute_t1433_CustomAttributesCacheGenerator_UrlAttribute_IsContextOK_m8662, + ChannelServices_t1436_CustomAttributesCacheGenerator, + ChannelServices_t1436_CustomAttributesCacheGenerator_ChannelServices_RegisterChannel_m8668, + CrossAppDomainSink_t1440_CustomAttributesCacheGenerator, + IChannel_t1784_CustomAttributesCacheGenerator, + IChannelDataStore_t1809_CustomAttributesCacheGenerator, + IChannelReceiver_t1811_CustomAttributesCacheGenerator, + IChannelSender_t1783_CustomAttributesCacheGenerator, + IClientChannelSinkProvider_t1813_CustomAttributesCacheGenerator, + IServerChannelSinkProvider_t1812_CustomAttributesCacheGenerator, + SinkProviderData_t1441_CustomAttributesCacheGenerator, + Context_t1442_CustomAttributesCacheGenerator, + ContextAttribute_t1434_CustomAttributesCacheGenerator, + IContextAttribute_t1808_CustomAttributesCacheGenerator, + IContextProperty_t1786_CustomAttributesCacheGenerator, + IContributeClientContextSink_t1815_CustomAttributesCacheGenerator, + IContributeDynamicSink_t1818_CustomAttributesCacheGenerator, + IContributeEnvoySink_t1817_CustomAttributesCacheGenerator, + IContributeObjectSink_t1816_CustomAttributesCacheGenerator, + IContributeServerContextSink_t1814_CustomAttributesCacheGenerator, + IDynamicMessageSink_t1448_CustomAttributesCacheGenerator, + IDynamicProperty_t1447_CustomAttributesCacheGenerator, + SynchronizationAttribute_t1450_CustomAttributesCacheGenerator, + SynchronizationAttribute_t1450_CustomAttributesCacheGenerator_SynchronizationAttribute_GetPropertiesForNewContext_m8746, + SynchronizationAttribute_t1450_CustomAttributesCacheGenerator_SynchronizationAttribute_IsContextOK_m8749, + LifetimeServices_t1458_CustomAttributesCacheGenerator, + AsyncResult_t1461_CustomAttributesCacheGenerator, + ConstructionCall_t1467_CustomAttributesCacheGenerator, + ConstructionCall_t1467_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map20, + ConstructionCallDictionary_t1469_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map23, + ConstructionCallDictionary_t1469_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map24, + Header_t1472_CustomAttributesCacheGenerator, + IMessage_t1465_CustomAttributesCacheGenerator, + IMessageCtrl_t1464_CustomAttributesCacheGenerator, + IMessageSink_t1445_CustomAttributesCacheGenerator, + IMethodCallMessage_t1788_CustomAttributesCacheGenerator, + IMethodMessage_t1477_CustomAttributesCacheGenerator, + IMethodReturnMessage_t1787_CustomAttributesCacheGenerator, + IRemotingFormatter_t2712_CustomAttributesCacheGenerator, + LogicalCallContext_t1473_CustomAttributesCacheGenerator, + MethodCall_t1468_CustomAttributesCacheGenerator, + MethodCall_t1468_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map1F, + MethodDictionary_t1470_CustomAttributesCacheGenerator, + MethodDictionary_t1470_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map21, + MethodDictionary_t1470_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map22, + RemotingSurrogateSelector_t1481_CustomAttributesCacheGenerator, + ReturnMessage_t1483_CustomAttributesCacheGenerator, + SoapAttribute_t1488_CustomAttributesCacheGenerator, + SoapFieldAttribute_t1489_CustomAttributesCacheGenerator, + SoapMethodAttribute_t1490_CustomAttributesCacheGenerator, + SoapParameterAttribute_t1491_CustomAttributesCacheGenerator, + SoapTypeAttribute_t1492_CustomAttributesCacheGenerator, + ProxyAttribute_t1493_CustomAttributesCacheGenerator, + ProxyAttribute_t1493_CustomAttributesCacheGenerator_ProxyAttribute_GetPropertiesForNewContext_m8924, + ProxyAttribute_t1493_CustomAttributesCacheGenerator_ProxyAttribute_IsContextOK_m8925, + RealProxy_t1487_CustomAttributesCacheGenerator, + ITrackingHandler_t1821_CustomAttributesCacheGenerator, + TrackingServices_t1497_CustomAttributesCacheGenerator, + ActivatedClientTypeEntry_t1498_CustomAttributesCacheGenerator, + ActivatedServiceTypeEntry_t1500_CustomAttributesCacheGenerator, + IChannelInfo_t1506_CustomAttributesCacheGenerator, + IEnvoyInfo_t1508_CustomAttributesCacheGenerator, + IRemotingTypeInfo_t1507_CustomAttributesCacheGenerator, + InternalRemotingServices_t1505_CustomAttributesCacheGenerator, + ObjRef_t1502_CustomAttributesCacheGenerator, + ObjRef_t1502_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map26, + ObjRef_t1502_CustomAttributesCacheGenerator_ObjRef_get_ChannelInfo_m8971, + RemotingConfiguration_t1509_CustomAttributesCacheGenerator, + ConfigHandler_t1510_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map27, + ConfigHandler_t1510_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map28, + ConfigHandler_t1510_CustomAttributesCacheGenerator_ConfigHandler_t1510_ConfigHandler_ValidatePath_m8999_Arg1_ParameterInfo, + RemotingException_t1514_CustomAttributesCacheGenerator, + RemotingServices_t1515_CustomAttributesCacheGenerator, + RemotingServices_t1515_CustomAttributesCacheGenerator_RemotingServices_IsTransparentProxy_m9036, + RemotingServices_t1515_CustomAttributesCacheGenerator_RemotingServices_GetRealProxy_m9040, + SoapServices_t1521_CustomAttributesCacheGenerator, + TypeEntry_t1499_CustomAttributesCacheGenerator, + WellKnownClientTypeEntry_t1523_CustomAttributesCacheGenerator, + WellKnownObjectMode_t1524_CustomAttributesCacheGenerator, + WellKnownServiceTypeEntry_t1525_CustomAttributesCacheGenerator, + BinaryFormatter_t1516_CustomAttributesCacheGenerator, + BinaryFormatter_t1516_CustomAttributesCacheGenerator_U3CDefaultSurrogateSelectorU3Ek__BackingField, + BinaryFormatter_t1516_CustomAttributesCacheGenerator_BinaryFormatter_get_DefaultSurrogateSelector_m9104, + FormatterAssemblyStyle_t1538_CustomAttributesCacheGenerator, + FormatterTypeStyle_t1539_CustomAttributesCacheGenerator, + TypeFilterLevel_t1540_CustomAttributesCacheGenerator, + FormatterConverter_t1541_CustomAttributesCacheGenerator, + FormatterServices_t1542_CustomAttributesCacheGenerator, + IDeserializationCallback_t1829_CustomAttributesCacheGenerator, + IFormatter_t1395_CustomAttributesCacheGenerator, + IFormatterConverter_t1558_CustomAttributesCacheGenerator, + IObjectReference_t1827_CustomAttributesCacheGenerator, + ISerializationSurrogate_t1550_CustomAttributesCacheGenerator, + ISurrogateSelector_t1482_CustomAttributesCacheGenerator, + ObjectManager_t1537_CustomAttributesCacheGenerator, + OnDeserializedAttribute_t1551_CustomAttributesCacheGenerator, + OnDeserializingAttribute_t1552_CustomAttributesCacheGenerator, + OnSerializedAttribute_t1553_CustomAttributesCacheGenerator, + OnSerializingAttribute_t1554_CustomAttributesCacheGenerator, + SerializationBinder_t1531_CustomAttributesCacheGenerator, + SerializationEntry_t1557_CustomAttributesCacheGenerator, + SerializationException_t916_CustomAttributesCacheGenerator, + SerializationInfo_t433_CustomAttributesCacheGenerator, + SerializationInfo_t433_CustomAttributesCacheGenerator_SerializationInfo__ctor_m9208, + SerializationInfo_t433_CustomAttributesCacheGenerator_SerializationInfo_AddValue_m9214, + SerializationInfoEnumerator_t1559_CustomAttributesCacheGenerator, + StreamingContext_t434_CustomAttributesCacheGenerator, + StreamingContextStates_t1560_CustomAttributesCacheGenerator, + X509Certificate_t786_CustomAttributesCacheGenerator, + X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_GetIssuerName_m9238, + X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_GetName_m9239, + X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Equals_m9243, + X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Import_m4697, + X509Certificate_t786_CustomAttributesCacheGenerator_X509Certificate_Reset_m4699, + X509KeyStorageFlags_t1561_CustomAttributesCacheGenerator, + AsymmetricAlgorithm_t776_CustomAttributesCacheGenerator, + AsymmetricKeyExchangeFormatter_t1562_CustomAttributesCacheGenerator, + AsymmetricSignatureDeformatter_t1043_CustomAttributesCacheGenerator, + AsymmetricSignatureFormatter_t1045_CustomAttributesCacheGenerator, + CipherMode_t963_CustomAttributesCacheGenerator, + CryptoConfig_t934_CustomAttributesCacheGenerator, + CryptoConfig_t934_CustomAttributesCacheGenerator_CryptoConfig_t934_CryptoConfig_CreateFromName_m4732_Arg1_ParameterInfo, + CryptographicException_t929_CustomAttributesCacheGenerator, + CryptographicUnexpectedOperationException_t935_CustomAttributesCacheGenerator, + CspParameters_t1087_CustomAttributesCacheGenerator, + CspProviderFlags_t1564_CustomAttributesCacheGenerator, + DES_t1096_CustomAttributesCacheGenerator, + DESCryptoServiceProvider_t1567_CustomAttributesCacheGenerator, + DSA_t901_CustomAttributesCacheGenerator, + DSACryptoServiceProvider_t927_CustomAttributesCacheGenerator, + DSACryptoServiceProvider_t927_CustomAttributesCacheGenerator_DSACryptoServiceProvider_t927____PublicOnly_PropertyInfo, + DSAParameters_t928_CustomAttributesCacheGenerator, + DSASignatureDeformatter_t1092_CustomAttributesCacheGenerator, + DSASignatureFormatter_t1568_CustomAttributesCacheGenerator, + HMAC_t1089_CustomAttributesCacheGenerator, + HMACMD5_t1569_CustomAttributesCacheGenerator, + HMACRIPEMD160_t1570_CustomAttributesCacheGenerator, + HMACSHA1_t1088_CustomAttributesCacheGenerator, + HMACSHA256_t1571_CustomAttributesCacheGenerator, + HMACSHA384_t1572_CustomAttributesCacheGenerator, + HMACSHA512_t1573_CustomAttributesCacheGenerator, + HashAlgorithm_t988_CustomAttributesCacheGenerator, + ICryptoTransform_t962_CustomAttributesCacheGenerator, + ICspAsymmetricAlgorithm_t2714_CustomAttributesCacheGenerator, + KeyedHashAlgorithm_t1010_CustomAttributesCacheGenerator, + MACTripleDES_t1574_CustomAttributesCacheGenerator, + MD5_t1090_CustomAttributesCacheGenerator, + MD5CryptoServiceProvider_t1575_CustomAttributesCacheGenerator, + PaddingMode_t965_CustomAttributesCacheGenerator, + RC2_t1097_CustomAttributesCacheGenerator, + RC2CryptoServiceProvider_t1576_CustomAttributesCacheGenerator, + RIPEMD160_t1578_CustomAttributesCacheGenerator, + RIPEMD160Managed_t1579_CustomAttributesCacheGenerator, + RSA_t902_CustomAttributesCacheGenerator, + RSACryptoServiceProvider_t924_CustomAttributesCacheGenerator, + RSACryptoServiceProvider_t924_CustomAttributesCacheGenerator_RSACryptoServiceProvider_t924____PublicOnly_PropertyInfo, + RSAPKCS1KeyExchangeFormatter_t1102_CustomAttributesCacheGenerator, + RSAPKCS1SignatureDeformatter_t1093_CustomAttributesCacheGenerator, + RSAPKCS1SignatureFormatter_t1581_CustomAttributesCacheGenerator, + RSAParameters_t926_CustomAttributesCacheGenerator, + Rijndael_t1099_CustomAttributesCacheGenerator, + RijndaelManaged_t1582_CustomAttributesCacheGenerator, + RijndaelManagedTransform_t1584_CustomAttributesCacheGenerator, + SHA1_t939_CustomAttributesCacheGenerator, + SHA1CryptoServiceProvider_t1586_CustomAttributesCacheGenerator, + SHA1Managed_t1587_CustomAttributesCacheGenerator, + SHA256_t1091_CustomAttributesCacheGenerator, + SHA256Managed_t1588_CustomAttributesCacheGenerator, + SHA384_t1589_CustomAttributesCacheGenerator, + SHA384Managed_t1590_CustomAttributesCacheGenerator, + SHA512_t1592_CustomAttributesCacheGenerator, + SHA512Managed_t1593_CustomAttributesCacheGenerator, + SignatureDescription_t1595_CustomAttributesCacheGenerator, + SymmetricAlgorithm_t951_CustomAttributesCacheGenerator, + ToBase64Transform_t1598_CustomAttributesCacheGenerator, + TripleDES_t1098_CustomAttributesCacheGenerator, + TripleDESCryptoServiceProvider_t1599_CustomAttributesCacheGenerator, + IUnrestrictedPermission_t2716_CustomAttributesCacheGenerator, + SecurityPermission_t1601_CustomAttributesCacheGenerator, + SecurityPermissionFlag_t1603_CustomAttributesCacheGenerator, + StrongNamePublicKeyBlob_t1604_CustomAttributesCacheGenerator, + ApplicationTrust_t1605_CustomAttributesCacheGenerator, + Evidence_t1335_CustomAttributesCacheGenerator, + Evidence_t1335_CustomAttributesCacheGenerator_Evidence_Equals_m9594, + Evidence_t1335_CustomAttributesCacheGenerator_Evidence_GetHashCode_m9596, + Hash_t1608_CustomAttributesCacheGenerator, + IIdentityPermissionFactory_t2718_CustomAttributesCacheGenerator, + StrongName_t1609_CustomAttributesCacheGenerator, + IIdentity_t2719_CustomAttributesCacheGenerator, + IPrincipal_t1657_CustomAttributesCacheGenerator, + PrincipalPolicy_t1610_CustomAttributesCacheGenerator, + WindowsAccountType_t1611_CustomAttributesCacheGenerator, + WindowsIdentity_t1612_CustomAttributesCacheGenerator, + WindowsIdentity_t1612_CustomAttributesCacheGenerator_WindowsIdentity_Dispose_m9612, + CodeAccessPermission_t1602_CustomAttributesCacheGenerator, + CodeAccessPermission_t1602_CustomAttributesCacheGenerator_CodeAccessPermission_Equals_m9616, + CodeAccessPermission_t1602_CustomAttributesCacheGenerator_CodeAccessPermission_GetHashCode_m9617, + IPermission_t1617_CustomAttributesCacheGenerator, + ISecurityEncodable_t2720_CustomAttributesCacheGenerator, + IStackWalk_t2721_CustomAttributesCacheGenerator, + PermissionSet_t1336_CustomAttributesCacheGenerator_U3CDeclarativeSecurityU3Ek__BackingField, + PermissionSet_t1336_CustomAttributesCacheGenerator_PermissionSet_set_DeclarativeSecurity_m9623, + SecurityElement_t1208_CustomAttributesCacheGenerator, + SecurityException_t1616_CustomAttributesCacheGenerator, + SecurityException_t1616_CustomAttributesCacheGenerator_SecurityException_t1616____Demanded_PropertyInfo, + SecurityManager_t1621_CustomAttributesCacheGenerator, + SecurityManager_t1621_CustomAttributesCacheGenerator_SecurityManager_t1621____SecurityEnabled_PropertyInfo, + SecuritySafeCriticalAttribute_t1622_CustomAttributesCacheGenerator, + SuppressUnmanagedCodeSecurityAttribute_t1623_CustomAttributesCacheGenerator, + UnverifiableCodeAttribute_t1624_CustomAttributesCacheGenerator, + ASCIIEncoding_t1625_CustomAttributesCacheGenerator, + ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetBytes_m9689, + ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetByteCount_m9690, + ASCIIEncoding_t1625_CustomAttributesCacheGenerator_ASCIIEncoding_GetDecoder_m9691, + Decoder_t1263_CustomAttributesCacheGenerator, + Decoder_t1263_CustomAttributesCacheGenerator_Decoder_t1263____Fallback_PropertyInfo, + Decoder_t1263_CustomAttributesCacheGenerator_Decoder_t1263____FallbackBuffer_PropertyInfo, + DecoderReplacementFallback_t1631_CustomAttributesCacheGenerator_DecoderReplacementFallback__ctor_m9714, + EncoderReplacementFallback_t1638_CustomAttributesCacheGenerator_EncoderReplacementFallback__ctor_m9744, + Encoding_t931_CustomAttributesCacheGenerator, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931_Encoding_InvokeI18N_m9775_Arg1_ParameterInfo, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_Clone_m9777, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_GetByteCount_m9791, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_GetBytes_m9792, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____IsReadOnly_PropertyInfo, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____DecoderFallback_PropertyInfo, + Encoding_t931_CustomAttributesCacheGenerator_Encoding_t931____EncoderFallback_PropertyInfo, + StringBuilder_t457_CustomAttributesCacheGenerator, + StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_AppendLine_m3453, + StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_AppendLine_m3452, + StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_t457_StringBuilder_AppendFormat_m5679_Arg1_ParameterInfo, + StringBuilder_t457_CustomAttributesCacheGenerator_StringBuilder_t457_StringBuilder_AppendFormat_m9820_Arg2_ParameterInfo, + UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetByteCount_m9830, + UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetBytes_m9831, + UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetByteCount_m9840, + UTF32Encoding_t1643_CustomAttributesCacheGenerator_UTF32Encoding_GetBytes_m9842, + UTF7Encoding_t1645_CustomAttributesCacheGenerator, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetHashCode_m9850, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_Equals_m9851, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetByteCount_m9863, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetByteCount_m9864, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetBytes_m9865, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetBytes_m9866, + UTF7Encoding_t1645_CustomAttributesCacheGenerator_UTF7Encoding_GetString_m9867, + UTF8Encoding_t1648_CustomAttributesCacheGenerator, + UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetByteCount_m9876, + UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetBytes_m9881, + UTF8Encoding_t1648_CustomAttributesCacheGenerator_UTF8Encoding_GetString_m9897, + UnicodeEncoding_t1650_CustomAttributesCacheGenerator, + UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetByteCount_m9905, + UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetBytes_m9908, + UnicodeEncoding_t1650_CustomAttributesCacheGenerator_UnicodeEncoding_GetString_m9912, + CompressedStack_t1614_CustomAttributesCacheGenerator_CompressedStack_CreateCopy_m9923, + CompressedStack_t1614_CustomAttributesCacheGenerator_CompressedStack_GetObjectData_m9925, + EventResetMode_t1651_CustomAttributesCacheGenerator, + EventWaitHandle_t1652_CustomAttributesCacheGenerator, + ExecutionContext_t1462_CustomAttributesCacheGenerator_ExecutionContext__ctor_m9931, + ExecutionContext_t1462_CustomAttributesCacheGenerator_ExecutionContext_GetObjectData_m9933, + Interlocked_t1653_CustomAttributesCacheGenerator_Interlocked_CompareExchange_m9938, + ManualResetEvent_t1038_CustomAttributesCacheGenerator, + Monitor_t1654_CustomAttributesCacheGenerator, + Monitor_t1654_CustomAttributesCacheGenerator_Monitor_Exit_m4631, + Mutex_t1451_CustomAttributesCacheGenerator, + Mutex_t1451_CustomAttributesCacheGenerator_Mutex__ctor_m9944, + Mutex_t1451_CustomAttributesCacheGenerator_Mutex_ReleaseMutex_m9947, + SynchronizationLockException_t1656_CustomAttributesCacheGenerator, + Thread_t1452_CustomAttributesCacheGenerator, + Thread_t1452_CustomAttributesCacheGenerator_local_slots, + Thread_t1452_CustomAttributesCacheGenerator__ec, + Thread_t1452_CustomAttributesCacheGenerator_Thread_get_CurrentThread_m9959, + Thread_t1452_CustomAttributesCacheGenerator_Thread_Finalize_m9977, + Thread_t1452_CustomAttributesCacheGenerator_Thread_get_ExecutionContext_m9982, + Thread_t1452_CustomAttributesCacheGenerator_Thread_get_ManagedThreadId_m9983, + Thread_t1452_CustomAttributesCacheGenerator_Thread_GetHashCode_m9984, + Thread_t1452_CustomAttributesCacheGenerator_Thread_GetCompressedStack_m9985, + Thread_t1452_CustomAttributesCacheGenerator_Thread_t1452____ExecutionContext_PropertyInfo, + ThreadAbortException_t1658_CustomAttributesCacheGenerator, + ThreadInterruptedException_t1659_CustomAttributesCacheGenerator, + ThreadState_t1661_CustomAttributesCacheGenerator, + ThreadStateException_t1662_CustomAttributesCacheGenerator, + Timer_t1456_CustomAttributesCacheGenerator, + WaitHandle_t1085_CustomAttributesCacheGenerator, + WaitHandle_t1085_CustomAttributesCacheGenerator_WaitHandle_t1085____Handle_PropertyInfo, + AccessViolationException_t1666_CustomAttributesCacheGenerator, + ActivationContext_t1667_CustomAttributesCacheGenerator, + ActivationContext_t1667_CustomAttributesCacheGenerator_ActivationContext_System_Runtime_Serialization_ISerializable_GetObjectData_m10021, + Activator_t1668_CustomAttributesCacheGenerator, + Activator_t1668_CustomAttributesCacheGenerator_Activator_t1668_Activator_CreateInstance_m10026_Arg1_ParameterInfo, + AppDomain_t438_CustomAttributesCacheGenerator, + AppDomain_t438_CustomAttributesCacheGenerator_type_resolve_in_progress, + AppDomain_t438_CustomAttributesCacheGenerator_assembly_resolve_in_progress, + AppDomain_t438_CustomAttributesCacheGenerator_assembly_resolve_in_progress_refonly, + AppDomain_t438_CustomAttributesCacheGenerator__principal, + AppDomainManager_t1669_CustomAttributesCacheGenerator, + AppDomainSetup_t1673_CustomAttributesCacheGenerator, + ApplicationException_t1675_CustomAttributesCacheGenerator, + ApplicationIdentity_t1670_CustomAttributesCacheGenerator, + ApplicationIdentity_t1670_CustomAttributesCacheGenerator_ApplicationIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m10049, + ArgumentException_t437_CustomAttributesCacheGenerator, + ArgumentNullException_t151_CustomAttributesCacheGenerator, + ArgumentOutOfRangeException_t915_CustomAttributesCacheGenerator, + ArithmeticException_t1086_CustomAttributesCacheGenerator, + ArrayTypeMismatchException_t1676_CustomAttributesCacheGenerator, + AssemblyLoadEventArgs_t1677_CustomAttributesCacheGenerator, + AttributeTargets_t1678_CustomAttributesCacheGenerator, + Buffer_t1679_CustomAttributesCacheGenerator, + CharEnumerator_t1680_CustomAttributesCacheGenerator, + ContextBoundObject_t1449_CustomAttributesCacheGenerator, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10103, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10106, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10107, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToBoolean_m10108, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10118, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10122, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10123, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToByte_m10124, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10129, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10132, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10133, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToChar_m10134, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10142, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10143, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10144, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDateTime_m10145, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10152, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10155, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10156, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDecimal_m10157, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10166, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10169, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10170, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToDouble_m10171, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10181, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10183, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10184, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt16_m10185, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10195, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10198, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10199, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt32_m10200, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10210, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10214, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10215, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToInt64_m10216, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10219, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10220, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10221, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10222, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10223, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10224, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10225, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10226, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10227, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10228, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10229, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10230, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10231, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSByte_m10232, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10240, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10243, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10244, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToSingle_m10245, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10249, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10250, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10251, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10252, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10253, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10254, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10255, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10256, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10257, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10258, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10259, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10260, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10261, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt16_m10262, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m2022, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10263, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10264, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10265, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10266, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10267, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10268, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10269, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10270, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10271, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10272, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10273, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10274, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m2021, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt32_m10275, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10276, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10277, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10278, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10279, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10280, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10281, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10282, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10283, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10284, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10285, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10286, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10287, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10288, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10289, + Convert_t445_CustomAttributesCacheGenerator_Convert_ToUInt64_m10290, + DBNull_t1681_CustomAttributesCacheGenerator, + DateTimeKind_t1683_CustomAttributesCacheGenerator, + DateTimeOffset_t1684_CustomAttributesCacheGenerator_DateTimeOffset_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10391, + DayOfWeek_t1686_CustomAttributesCacheGenerator, + DivideByZeroException_t1689_CustomAttributesCacheGenerator, + DllNotFoundException_t1690_CustomAttributesCacheGenerator, + EntryPointNotFoundException_t1692_CustomAttributesCacheGenerator, + MonoEnumInfo_t1697_CustomAttributesCacheGenerator_cache, + Environment_t1699_CustomAttributesCacheGenerator, + SpecialFolder_t1698_CustomAttributesCacheGenerator, + EventArgs_t995_CustomAttributesCacheGenerator, + ExecutionEngineException_t1701_CustomAttributesCacheGenerator, + FieldAccessException_t1702_CustomAttributesCacheGenerator, + FlagsAttribute_t1704_CustomAttributesCacheGenerator, + FormatException_t890_CustomAttributesCacheGenerator, + GC_t1705_CustomAttributesCacheGenerator_GC_SuppressFinalize_m4827, + Guid_t1706_CustomAttributesCacheGenerator, + ICustomFormatter_t1793_CustomAttributesCacheGenerator, + IFormatProvider_t1770_CustomAttributesCacheGenerator, + IndexOutOfRangeException_t446_CustomAttributesCacheGenerator, + InvalidCastException_t1707_CustomAttributesCacheGenerator, + InvalidOperationException_t914_CustomAttributesCacheGenerator, + LoaderOptimization_t1708_CustomAttributesCacheGenerator, + LoaderOptimization_t1708_CustomAttributesCacheGenerator_DomainMask, + LoaderOptimization_t1708_CustomAttributesCacheGenerator_DisallowBindings, + LocalDataStoreSlot_t1709_CustomAttributesCacheGenerator, + Math_t1710_CustomAttributesCacheGenerator_Math_Max_m2040, + Math_t1710_CustomAttributesCacheGenerator_Math_Min_m4826, + Math_t1710_CustomAttributesCacheGenerator_Math_Sqrt_m10503, + MemberAccessException_t1703_CustomAttributesCacheGenerator, + MethodAccessException_t1711_CustomAttributesCacheGenerator, + MissingFieldException_t1712_CustomAttributesCacheGenerator, + MissingMemberException_t1713_CustomAttributesCacheGenerator, + MissingMethodException_t1714_CustomAttributesCacheGenerator, + MulticastNotSupportedException_t1720_CustomAttributesCacheGenerator, + NonSerializedAttribute_t1721_CustomAttributesCacheGenerator, + NotImplementedException_t923_CustomAttributesCacheGenerator, + NotSupportedException_t164_CustomAttributesCacheGenerator, + NullReferenceException_t436_CustomAttributesCacheGenerator, + NumberFormatter_t1723_CustomAttributesCacheGenerator_threadNumberFormatter, + ObjectDisposedException_t964_CustomAttributesCacheGenerator, + OperatingSystem_t1700_CustomAttributesCacheGenerator, + OutOfMemoryException_t1724_CustomAttributesCacheGenerator, + OverflowException_t1725_CustomAttributesCacheGenerator, + PlatformID_t1726_CustomAttributesCacheGenerator, + RankException_t1727_CustomAttributesCacheGenerator, + ResolveEventArgs_t1728_CustomAttributesCacheGenerator, + RuntimeMethodHandle_t1729_CustomAttributesCacheGenerator, + RuntimeMethodHandle_t1729_CustomAttributesCacheGenerator_RuntimeMethodHandle_Equals_m10723, + StringComparer_t921_CustomAttributesCacheGenerator, + StringComparison_t1732_CustomAttributesCacheGenerator, + StringSplitOptions_t1733_CustomAttributesCacheGenerator, + SystemException_t940_CustomAttributesCacheGenerator, + ThreadStaticAttribute_t1734_CustomAttributesCacheGenerator, + TimeSpan_t803_CustomAttributesCacheGenerator, + TimeZone_t1735_CustomAttributesCacheGenerator, + TypeCode_t1737_CustomAttributesCacheGenerator, + TypeInitializationException_t1738_CustomAttributesCacheGenerator, + TypeLoadException_t1691_CustomAttributesCacheGenerator, + UnauthorizedAccessException_t1739_CustomAttributesCacheGenerator, + UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator, + UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator_UnhandledExceptionEventArgs_get_ExceptionObject_m2006, + UnhandledExceptionEventArgs_t406_CustomAttributesCacheGenerator_UnhandledExceptionEventArgs_get_IsTerminating_m10811, + Version_t758_CustomAttributesCacheGenerator, + WeakReference_t1504_CustomAttributesCacheGenerator, + MemberFilter_t1118_CustomAttributesCacheGenerator, + TypeFilter_t1368_CustomAttributesCacheGenerator, + CrossContextDelegate_t1743_CustomAttributesCacheGenerator, + HeaderHandler_t1744_CustomAttributesCacheGenerator, + ThreadStart_t1746_CustomAttributesCacheGenerator, + TimerCallback_t1665_CustomAttributesCacheGenerator, + WaitCallback_t1747_CustomAttributesCacheGenerator, + AppDomainInitializer_t1674_CustomAttributesCacheGenerator, + AssemblyLoadEventHandler_t1671_CustomAttributesCacheGenerator, + EventHandler_t1298_CustomAttributesCacheGenerator, + ResolveEventHandler_t1672_CustomAttributesCacheGenerator, + UnhandledExceptionEventHandler_t439_CustomAttributesCacheGenerator, + U3CPrivateImplementationDetailsU3E_t1769_CustomAttributesCacheGenerator, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCodeRegistration.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCodeRegistration.cpp" new file mode 100644 index 00000000..cebf4b82 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCodeRegistration.cpp" @@ -0,0 +1,49 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern const methodPointerType g_MethodPointers[]; +extern const methodPointerType g_DelegateWrappersManagedToNative[]; +extern const Il2CppMarshalingFunctions g_MarshalingFunctions[]; +extern const methodPointerType g_Il2CppGenericMethodPointers[]; +extern const InvokerMethod g_Il2CppInvokerPointers[]; +extern const CustomAttributesCacheGenerator g_AttributeGenerators[]; +const Il2CppCodeRegistration g_CodeRegistration = +{ + 10597, + g_MethodPointers, + 0, + NULL, + 45, + g_DelegateWrappersManagedToNative, + 31, + g_MarshalingFunctions, + 3743, + g_Il2CppGenericMethodPointers, + 1540, + g_Il2CppInvokerPointers, + 2390, + g_AttributeGenerators, +}; +extern const Il2CppMetadataRegistration g_MetadataRegistration; +static void s_Il2CppCodegenRegistration() +{ + il2cpp_codegen_register (&g_CodeRegistration, &g_MetadataRegistration); +} +static il2cpp::utils::RegisterRuntimeInitializeAndCleanup s_Il2CppCodegenRegistrationVariable (&s_Il2CppCodegenRegistration, NULL); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCompilerCalculateTypeValuesTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCompilerCalculateTypeValuesTable.cpp" new file mode 100644 index 00000000..fd1d496d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppCompilerCalculateTypeValuesTable.cpp" @@ -0,0 +1,9981 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Camera_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Platfo_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ab.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Au.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Fr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ha.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Lo.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pi.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Ta.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Vehicles_B_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_6.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Characters_7.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_7.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_6.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_15.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_12.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_14.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_13.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_18.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_16.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_17.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_10.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ac.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Au_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ca.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Cu.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Dy.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FO_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_FP.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Fo_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Le.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ob.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pa.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Pl.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Si_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Sm.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_5.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_4.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Ti_6.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_1.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_3.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_2.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript1.h" +#include "AssemblyU2DUnityScript_NewBehaviourScript2.h" +#include "AssemblyU2DUnityScript_robo2.h" +#include "AssemblyU2DUnityScript_s2.h" +#include "UnityEngine_UnityEngine_AssetBundleRequest.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "UnityEngine_UnityEngine_Space.h" +#include "UnityEngine_UnityEngine_RuntimePlatform.h" +#include "UnityEngine_UnityEngine_LogType.h" +#include "UnityEngine_UnityEngine_WaitForSeconds.h" +#include "UnityEngine_UnityEngine_Coroutine.h" +#include "UnityEngine_UnityEngine_CursorLockMode.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GameCente.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcLeaderb.h" +#include "UnityEngine_UnityEngine_BoneWeight.h" +#include "UnityEngine_UnityEngine_CullingGroupEvent.h" +#include "UnityEngine_UnityEngine_CullingGroup.h" +#include "UnityEngine_UnityEngine_GradientColorKey.h" +#include "UnityEngine_UnityEngine_GradientAlphaKey.h" +#include "UnityEngine_UnityEngine_Gradient.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard_InternalConstruc.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardType.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UnityEngine_Matrix4x4.h" +#include "UnityEngine_UnityEngine_Bounds.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_UnityEngine_Plane.h" +#include "UnityEngine_UnityEngineInternal_MathfInternal.h" +#include "UnityEngine_UnityEngine_Mathf.h" +#include "UnityEngine_UnityEngine_DrivenTransformProperties.h" +#include "UnityEngine_UnityEngine_RectTransform.h" +#include "UnityEngine_UnityEngine_RectTransform_Edge.h" +#include "UnityEngine_UnityEngine_RectTransform_Axis.h" +#include "UnityEngine_UnityEngine_ResourceRequest.h" +#include "UnityEngine_UnityEngine_SortingLayer.h" +#include "UnityEngine_UnityEngine_Rendering_SphericalHarmonicsL2.h" +#include "UnityEngine_UnityEngine_CacheIndex.h" +#include "UnityEngine_UnityEngine_AsyncOperation.h" +#include "UnityEngine_UnityEngine_Application.h" +#include "UnityEngine_UnityEngine_Camera.h" +#include "UnityEngine_UnityEngine_Display.h" +#include "UnityEngine_UnityEngine_TouchPhase.h" +#include "UnityEngine_UnityEngine_IMECompositionMode.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "UnityEngine_UnityEngine_HideFlags.h" +#include "UnityEngine_UnityEngine_Object.h" +#include "UnityEngine_UnityEngine_Transform_Enumerator.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsInternal.h" +#include "UnityEngine_UnityEngine_Particle.h" +#include "UnityEngine_UnityEngine_RigidbodyConstraints.h" +#include "UnityEngine_UnityEngine_ForceMode.h" +#include "UnityEngine_UnityEngine_ControllerColliderHit.h" +#include "UnityEngine_UnityEngine_Collision.h" +#include "UnityEngine_UnityEngine_CollisionFlags.h" +#include "UnityEngine_UnityEngine_QueryTriggerInteraction.h" +#include "UnityEngine_UnityEngine_ContactPoint.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "UnityEngine_UnityEngine_Physics2D.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" +#include "UnityEngine_UnityEngine_ForceMode2D.h" +#include "UnityEngine_UnityEngine_ContactPoint2D.h" +#include "UnityEngine_UnityEngine_Collision2D.h" +#include "UnityEngine_UnityEngine_AudioSettings.h" +#include "UnityEngine_UnityEngine_AudioClip.h" +#include "UnityEngine_UnityEngine_WebCamDevice.h" +#include "UnityEngine_UnityEngine_AnimationEventSource.h" +#include "UnityEngine_UnityEngine_AnimationEvent.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "UnityEngine_UnityEngine_AnimationCurve.h" +#include "UnityEngine_UnityEngine_PlayMode.h" +#include "UnityEngine_UnityEngine_Animation_Enumerator.h" +#include "UnityEngine_UnityEngine_AnimatorClipInfo.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "UnityEngine_UnityEngine_AnimatorTransitionInfo.h" +#include "UnityEngine_UnityEngine_SkeletonBone.h" +#include "UnityEngine_UnityEngine_HumanLimit.h" +#include "UnityEngine_UnityEngine_HumanBone.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UnityEngine_HorizontalWrapMode.h" +#include "UnityEngine_UnityEngine_VerticalWrapMode.h" +#include "UnityEngine_UnityEngine_CharacterInfo.h" +#include "UnityEngine_UnityEngine_Font.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "UnityEngine_UnityEngine_TextGenerator.h" +#include "UnityEngine_UnityEngine_RenderMode.h" +#include "UnityEngine_UnityEngine_Canvas.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "UnityEngine_UnityEngine_RectTransformUtility.h" +#include "UnityEngine_UnityEngine_Event.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "UnityEngine_UnityEngine_EventType.h" +#include "UnityEngine_UnityEngine_EventModifiers.h" +#include "UnityEngine_UnityEngine_GUIStyleState.h" +#include "UnityEngine_UnityEngine_RectOffset.h" +#include "UnityEngine_UnityEngine_FontStyle.h" +#include "UnityEngine_UnityEngine_GUIStyle.h" +#include "UnityEngine_UnityEngine_GUIUtility.h" +#include "UnityEngine_UnityEngine_IL2CPPStructAlignmentAttribute.h" +#include "UnityEngine_UnityEngine_AttributeHelperEngine.h" +#include "UnityEngine_UnityEngine_RequireComponent.h" +#include "UnityEngine_UnityEngine_AddComponentMenu.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserPro.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "UnityEngine_UnityEngine_Resolution.h" +#include "UnityEngine_UnityEngine_RenderBuffer.h" +#include "UnityEngine_UnityEngine_CameraClearFlags.h" +#include "UnityEngine_UnityEngine_TextureFormat.h" +#include "UnityEngine_UnityEngine_Rendering_CompareFunction.h" +#include "UnityEngine_UnityEngine_Rendering_ColorWriteMask.h" +#include "UnityEngine_UnityEngine_Rendering_StencilOp.h" +#include "UnityEngine_UnityEngine_Rendering_ReflectionProbeBlendInfo.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_LocalUser.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_UserProfile.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Achievement.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_AchievementDesc.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Score.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Impl_Leaderboard.h" +#include "UnityEngine_UnityEngine_SendMouseEvents.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfo.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserState.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserScope.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_TimeScope.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Range.h" +#include "UnityEngine_UnityEngine_TooltipAttribute.h" +#include "UnityEngine_UnityEngine_SpaceAttribute.h" +#include "UnityEngine_UnityEngine_RangeAttribute.h" +#include "UnityEngine_UnityEngine_TextAreaAttribute.h" +#include "UnityEngine_UnityEngine_StackTraceUtility.h" +#include "UnityEngine_UnityEngine_UnityException.h" +#include "UnityEngine_UnityEngine_TextGenerationSettings.h" +#include "UnityEngine_UnityEngine_TrackedReference.h" +#include "UnityEngine_UnityEngine_Events_PersistentListenerMode.h" +#include "UnityEngine_UnityEngine_Events_ArgumentCache.h" +#include "UnityEngine_UnityEngine_Events_InvokableCall.h" +#include "UnityEngine_UnityEngine_Events_UnityEventCallState.h" +#include "UnityEngine_UnityEngine_Events_PersistentCall.h" +#include "UnityEngine_UnityEngine_Events_PersistentCallGroup.h" +#include "UnityEngine_UnityEngine_Events_InvokableCallList.h" +#include "UnityEngine_UnityEngine_Events_UnityEventBase.h" +#include "UnityEngine_UnityEngine_Events_UnityEvent.h" +#include "UnityEngine_UnityEngine_Internal_DefaultValueAttribute.h" +#include "UnityEngine_UnityEngine_Serialization_FormerlySerializedAsAt.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRules.h" +#include "UnityEngine_UnityEngineInternal_TypeInferenceRuleAttribute.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Entry.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycasterManager.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_AxisEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Inp.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Fra.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseInputModule.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_B.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_M.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerInputModule_M_0.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul_0.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_TouchInputModule.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween.h" +#include "UnityEngine_UI_UnityEngine_UI_AnimationTriggers.h" +#include "UnityEngine_UI_UnityEngine_UI_Button.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_U3COnFinishSubmitU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdate.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasUpdateRegistry.h" +#include "UnityEngine_UI_UnityEngine_UI_ColorBlock.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownItem.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionData.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_OptionDataList.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CDelayedDestroyDrop.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_U3CShowU3Ec__AnonStor.h" +#include "UnityEngine_UI_UnityEngine_UI_FontData.h" +#include "UnityEngine_UI_UnityEngine_UI_FontUpdateTracker.h" +#include "UnityEngine_UI_UnityEngine_UI_Graphic.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster_BlockingObjec.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRegistry.h" +#include "UnityEngine_UI_UnityEngine_UI_Image.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_Type.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_FillMethod.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_InputType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_CharacterValidation.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_LineType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_EditState.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CCaretBlinkU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_U3CMouseDragOutside.h" +#include "UnityEngine_UI_UnityEngine_UI_Mask.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphic.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation_Mode.h" +#include "UnityEngine_UI_UnityEngine_UI_RawImage.h" +#include "UnityEngine_UI_UnityEngine_UI_RectMask2D.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_U3CClickRepeatU3Ec__.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_MovementType.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollbarVisibility.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_Transition.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_SelectionState.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_SpriteState.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterial.h" +#include "UnityEngine_UI_UnityEngine_UI_StencilMaterial_MatEntry.h" +#include "UnityEngine_UI_UnityEngine_UI_Text.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleTransition.h" +#include "UnityEngine_UI_UnityEngine_UI_ToggleGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_ClipperRegistry.h" +#include "UnityEngine_UI_UnityEngine_UI_RectangularVertexClipper.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter_AspectMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScaleMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScreenMatchMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_Unit.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter_FitMode.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Corner.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Constraint.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalOrVerticalLayoutGrou.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutElement.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutRebuilder.h" +#include "UnityEngine_UI_UnityEngine_UI_LayoutUtility.h" +#include "UnityEngine_UI_UnityEngine_UI_VertexHelper.h" +#include "UnityEngine_UI_UnityEngine_UI_BaseMeshEffect.h" +#include "UnityEngine_UI_UnityEngine_UI_Shadow.h" +#include "System_System_MonoTODOAttribute.h" +#include "System_System_Collections_Specialized_HybridDictionary.h" +#include "System_System_Collections_Specialized_ListDictionary.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction_0.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_2.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_0.h" +#include "System_System_Collections_Specialized_NameObjectCollectionBa_1.h" +#include "System_System_Collections_Specialized_NameValueCollection.h" +#include "System_System_ComponentModel_EditorBrowsableAttribute.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" +#include "System_System_ComponentModel_TypeConverterAttribute.h" +#include "System_System_Net_Security_AuthenticationLevel.h" +#include "System_System_Net_Security_SslPolicyErrors.h" +#include "System_System_Net_Sockets_AddressFamily.h" +#include "System_System_Net_FileWebRequest.h" +#include "System_System_Net_FtpWebRequest.h" +#include "System_System_Net_HttpVersion.h" +#include "System_System_Net_HttpWebRequest.h" +#include "System_System_Net_IPAddress.h" +#include "System_System_Net_IPv6Address.h" +#include "System_System_Net_SecurityProtocolType.h" +#include "System_System_Net_ServicePoint.h" +#include "System_System_Net_ServicePointManager.h" +#include "System_System_Net_ServicePointManager_SPKey.h" +#include "System_System_Net_WebHeaderCollection.h" +#include "System_System_Net_WebProxy.h" +#include "System_System_Net_WebRequest.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFla.h" +#include "System_System_Security_Cryptography_X509Certificates_PublicK.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreNa.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Bas.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_2.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_2.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_3.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_4.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Enh.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ext_1.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Fin.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Nam.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sto.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" +#include "System_System_Security_Cryptography_AsnEncodedData.h" +#include "System_System_Security_Cryptography_Oid.h" +#include "System_System_Security_Cryptography_OidCollection.h" +#include "System_System_Security_Cryptography_OidEnumerator.h" +#include "System_System_Text_RegularExpressions_BaseMachine.h" +#include "System_System_Text_RegularExpressions_Capture.h" +#include "System_System_Text_RegularExpressions_CaptureCollection.h" +#include "System_System_Text_RegularExpressions_Group.h" +#include "System_System_Text_RegularExpressions_GroupCollection.h" +#include "System_System_Text_RegularExpressions_Match.h" +#include "System_System_Text_RegularExpressions_MatchCollection.h" +#include "System_System_Text_RegularExpressions_MatchCollection_Enumer.h" +#include "System_System_Text_RegularExpressions_Regex.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "System_System_Text_RegularExpressions_OpCode.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" +#include "System_System_Text_RegularExpressions_Position.h" +#include "System_System_Text_RegularExpressions_FactoryCache.h" +#include "System_System_Text_RegularExpressions_FactoryCache_Key.h" +#include "System_System_Text_RegularExpressions_MRUList.h" +#include "System_System_Text_RegularExpressions_MRUList_Node.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "System_System_Text_RegularExpressions_InterpreterFactory.h" +#include "System_System_Text_RegularExpressions_PatternCompiler.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter_0.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter.h" +#include "System_System_Text_RegularExpressions_LinkStack.h" +#include "System_System_Text_RegularExpressions_Mark.h" +#include "System_System_Text_RegularExpressions_Interpreter.h" +#include "System_System_Text_RegularExpressions_Interpreter_IntStack.h" +#include "System_System_Text_RegularExpressions_Interpreter_RepeatCont.h" +#include "System_System_Text_RegularExpressions_Interpreter_Mode.h" +#include "System_System_Text_RegularExpressions_Interval.h" +#include "System_System_Text_RegularExpressions_IntervalCollection.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_Enu.h" +#include "System_System_Text_RegularExpressions_Syntax_Parser.h" +#include "System_System_Text_RegularExpressions_QuickSearch.h" +#include "System_System_Text_RegularExpressions_ReplacementEvaluator.h" +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" +#include "System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" +#include "System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" +#include "System_System_Text_RegularExpressions_Syntax_BalancingGroup.h" +#include "System_System_Text_RegularExpressions_Syntax_Repetition.h" +#include "System_System_Text_RegularExpressions_Syntax_CaptureAssertio.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionAsser.h" +#include "System_System_Text_RegularExpressions_Syntax_Literal.h" +#include "System_System_Text_RegularExpressions_Syntax_PositionAsserti.h" +#include "System_System_Text_RegularExpressions_Syntax_Reference.h" +#include "System_System_Text_RegularExpressions_Syntax_BackslashNumber.h" +#include "System_System_Text_RegularExpressions_Syntax_CharacterClass.h" +#include "System_System_Text_RegularExpressions_Syntax_AnchorInfo.h" +#include "System_System_Uri.h" +#include "System_System_Uri_UriScheme.h" +#include "System_System_UriHostNameType.h" +#include "System_System_UriKind.h" +#include "System_System_UriParser.h" +#include "System_System_UriPartial.h" +#include "System_U3CPrivateImplementationDetailsU3E.h" +#include "System_Core_Mono_Security_Cryptography_KeyBuilder.h" +#include "System_Core_Mono_Security_Cryptography_SymmetricTransform.h" +#include "System_Core_System_Security_Cryptography_AesTransform.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E.h" +#include "Mono_Security_Mono_Math_BigInteger.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" +#include "Mono_Security_Mono_Math_BigInteger_ModulusRing.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" +#include "Mono_Security_Mono_Security_ASN1.h" +#include "Mono_Security_Mono_Security_PKCS7_ContentInfo.h" +#include "Mono_Security_Mono_Security_PKCS7_EncryptedData.h" +#include "Mono_Security_Mono_Security_Cryptography_ARC4Managed.h" +#include "Mono_Security_Mono_Security_Cryptography_KeyBuilder.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2Managed.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS1.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInf.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPriv.h" +#include "Mono_Security_Mono_Security_Cryptography_RC4.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged.h" +#include "Mono_Security_Mono_Security_X509_SafeBag.h" +#include "Mono_Security_Mono_Security_X509_PKCS12.h" +#include "Mono_Security_Mono_Security_X509_PKCS12_DeriveBytes.h" +#include "Mono_Security_Mono_Security_X509_X501.h" +#include "Mono_Security_Mono_Security_X509_X509Certificate.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" +#include "Mono_Security_Mono_Security_X509_X509Chain.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" +#include "Mono_Security_Mono_Security_X509_X509Crl.h" +#include "Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" +#include "Mono_Security_Mono_Security_X509_X509Extension.h" +#include "Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" +#include "Mono_Security_Mono_Security_X509_X509Store.h" +#include "Mono_Security_Mono_Security_X509_X509StoreManager.h" +#include "Mono_Security_Mono_Security_X509_X509Stores.h" +#include "Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" +#include "Mono_Security_Mono_Security_X509_Extensions_BasicConstraints.h" +#include "Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" +#include "Mono_Security_Mono_Security_X509_Extensions_GeneralNames.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" +#include "Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" +#include "Mono_Security_Mono_Security_Cryptography_HMAC.h" +#include "Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Alert.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfo.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCache.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Context.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Rece.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Send.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefo.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureForm.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuite.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_Inter.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuite.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E.h" +#include "mscorlib_System_Int32.h" +#include "mscorlib_System_AttributeUsageAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_ComVisibleAttribute.h" +#include "mscorlib_System_Int64.h" +#include "mscorlib_System_UInt32.h" +#include "mscorlib_System_CLSCompliantAttribute.h" +#include "mscorlib_System_UInt64.h" +#include "mscorlib_System_Byte.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Int16.h" +#include "mscorlib_System_UInt16.h" +#include "mscorlib_System_Char.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_UIntPtr.h" +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Delegate.h" +#include "mscorlib_System_Enum.h" +#include "mscorlib_System_Array_SimpleEnumerator.h" +#include "mscorlib_System_Type.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_ObsoleteAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_DllImportAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalAsAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_GuidAttribute.h" +#include "mscorlib_System_Runtime_CompilerServices_InternalsVisibleToA.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeCompatibilit.h" +#include "mscorlib_System_Reflection_DefaultMemberAttribute.h" +#include "mscorlib_System_Runtime_CompilerServices_DecimalConstantAttr.h" +#include "mscorlib_System_Runtime_InteropServices_FieldOffsetAttribute.h" +#include "mscorlib_System_RuntimeArgumentHandle.h" +#include "mscorlib_System_TypedReference.h" +#include "mscorlib_System_ArgIterator.h" +#include "mscorlib_System_MarshalByRefObject.h" +#include "mscorlib_System_MonoTODOAttribute.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRa.h" +#include "mscorlib_Mono_Globalization_Unicode_TailoringInfo.h" +#include "mscorlib_Mono_Globalization_Unicode_Contraction.h" +#include "mscorlib_Mono_Globalization_Unicode_ContractionComparer.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2Map.h" +#include "mscorlib_Mono_Globalization_Unicode_Level2MapComparer.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTable.h" +#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicodeTableUtil.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_Context.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_PreviousI.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_Escape.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_ExtenderT.h" +#include "mscorlib_System_Globalization_SortKey.h" +#include "mscorlib_Mono_Globalization_Unicode_SortKeyBuffer.h" +#include "mscorlib_Mono_Math_Prime_ConfidenceFactor.h" +#include "mscorlib_Mono_Math_BigInteger.h" +#include "mscorlib_Mono_Math_BigInteger_Sign.h" +#include "mscorlib_Mono_Math_BigInteger_ModulusRing.h" +#include "mscorlib_Mono_Security_Cryptography_KeyBuilder.h" +#include "mscorlib_Mono_Security_Cryptography_BlockProcessor.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged.h" +#include "mscorlib_Mono_Security_Cryptography_KeyPairPersistence.h" +#include "mscorlib_Mono_Security_Cryptography_MACAlgorithm.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS1.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_PrivateKeyInfo.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8_EncryptedPrivateKe.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged.h" +#include "mscorlib_Mono_Security_Cryptography_SymmetricTransform.h" +#include "mscorlib_Mono_Security_X509_SafeBag.h" +#include "mscorlib_Mono_Security_X509_PKCS12.h" +#include "mscorlib_Mono_Security_X509_PKCS12_DeriveBytes.h" +#include "mscorlib_Mono_Security_X509_X501.h" +#include "mscorlib_Mono_Security_X509_X509Certificate.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection_X509Ce.h" +#include "mscorlib_Mono_Security_X509_X509Extension.h" +#include "mscorlib_Mono_Security_X509_X509ExtensionCollection.h" +#include "mscorlib_Mono_Security_ASN1.h" +#include "mscorlib_Mono_Security_PKCS7_ContentInfo.h" +#include "mscorlib_Mono_Security_PKCS7_EncryptedData.h" +#include "mscorlib_Mono_Security_StrongName.h" +#include "mscorlib_Mono_Xml_SecurityParser.h" +#include "mscorlib_Mono_Xml_SmallXmlParser.h" +#include "mscorlib_Mono_Xml_SmallXmlParser_AttrListImpl.h" +#include "mscorlib_Mono_Xml_SmallXmlParserException.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "mscorlib_System_Collections_ArrayList.h" +#include "mscorlib_System_Collections_ArrayList_SimpleEnumerator.h" +#include "mscorlib_System_Collections_ArrayList_ArrayListWrapper.h" +#include "mscorlib_System_Collections_ArrayList_SynchronizedArrayListW.h" +#include "mscorlib_System_Collections_BitArray.h" +#include "mscorlib_System_Collections_BitArray_BitArrayEnumerator.h" +#include "mscorlib_System_Collections_CaseInsensitiveComparer.h" +#include "mscorlib_System_Collections_CaseInsensitiveHashCodeProvider.h" +#include "mscorlib_System_Collections_CollectionBase.h" +#include "mscorlib_System_Collections_Comparer.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "mscorlib_System_Collections_Hashtable.h" +#include "mscorlib_System_Collections_Hashtable_Slot.h" +#include "mscorlib_System_Collections_Hashtable_KeyMarker.h" +#include "mscorlib_System_Collections_Hashtable_EnumeratorMode.h" +#include "mscorlib_System_Collections_Hashtable_Enumerator.h" +#include "mscorlib_System_Collections_Hashtable_HashKeys.h" +#include "mscorlib_System_Collections_Hashtable_HashValues.h" +#include "mscorlib_System_Collections_Hashtable_SyncHashtable.h" +#include "mscorlib_System_Collections_SortedList.h" +#include "mscorlib_System_Collections_SortedList_Slot.h" +#include "mscorlib_System_Collections_SortedList_EnumeratorMode.h" +#include "mscorlib_System_Collections_SortedList_Enumerator.h" +#include "mscorlib_System_Collections_Stack.h" +#include "mscorlib_System_Collections_Stack_Enumerator.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyHashAlgorit.h" +#include "mscorlib_System_Configuration_Assemblies_AssemblyVersionComp.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggableAttribute_DebuggingMod.h" +#include "mscorlib_System_Diagnostics_DebuggerDisplayAttribute.h" +#include "mscorlib_System_Diagnostics_DebuggerTypeProxyAttribute.h" +#include "mscorlib_System_Diagnostics_StackFrame.h" +#include "mscorlib_System_Diagnostics_StackTrace.h" +#include "mscorlib_System_Globalization_Calendar.h" +#include "mscorlib_System_Globalization_CompareInfo.h" +#include "mscorlib_System_Globalization_CompareOptions.h" +#include "mscorlib_System_Globalization_CultureInfo.h" +#include "mscorlib_System_Globalization_DateTimeFormatFlags.h" +#include "mscorlib_System_Globalization_DateTimeFormatInfo.h" +#include "mscorlib_System_Globalization_DateTimeStyles.h" +#include "mscorlib_System_Globalization_DaylightTime.h" +#include "mscorlib_System_Globalization_GregorianCalendar.h" +#include "mscorlib_System_Globalization_GregorianCalendarTypes.h" +#include "mscorlib_System_Globalization_NumberFormatInfo.h" +#include "mscorlib_System_Globalization_NumberStyles.h" +#include "mscorlib_System_Globalization_TextInfo.h" +#include "mscorlib_System_Globalization_TextInfo_Data.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "mscorlib_System_IO_BinaryReader.h" +#include "mscorlib_System_IO_DirectoryInfo.h" +#include "mscorlib_System_IO_FileAccess.h" +#include "mscorlib_System_IO_FileAttributes.h" +#include "mscorlib_System_IO_FileMode.h" +#include "mscorlib_System_IO_FileNotFoundException.h" +#include "mscorlib_System_IO_FileOptions.h" +#include "mscorlib_System_IO_FileShare.h" +#include "mscorlib_System_IO_FileStream.h" +#include "mscorlib_System_IO_FileStreamAsyncResult.h" +#include "mscorlib_System_IO_FileSystemInfo.h" +#include "mscorlib_System_IO_MemoryStream.h" +#include "mscorlib_System_IO_MonoFileType.h" +#include "mscorlib_System_IO_MonoIO.h" +#include "mscorlib_System_IO_MonoIOError.h" +#include "mscorlib_System_IO_MonoIOStat.h" +#include "mscorlib_System_IO_Path.h" +#include "mscorlib_System_IO_SearchPattern.h" +#include "mscorlib_System_IO_SeekOrigin.h" +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_IO_StreamAsyncResult.h" +#include "mscorlib_System_IO_StreamReader.h" +#include "mscorlib_System_IO_StreamWriter.h" +#include "mscorlib_System_IO_StringReader.h" +#include "mscorlib_System_IO_TextReader.h" +#include "mscorlib_System_IO_SynchronizedReader.h" +#include "mscorlib_System_IO_TextWriter.h" +#include "mscorlib_System_IO_SynchronizedWriter.h" +#include "mscorlib_System_IO_UnexceptionalStreamReader.h" +#include "mscorlib_System_IO_UnmanagedMemoryStream.h" +#include "mscorlib_System_Reflection_Emit_AssemblyBuilder.h" +#include "mscorlib_System_Reflection_Emit_ConstructorBuilder.h" +#include "mscorlib_System_Reflection_Emit_EnumBuilder.h" +#include "mscorlib_System_Reflection_Emit_FieldBuilder.h" +#include "mscorlib_System_Reflection_Emit_GenericTypeParameterBuilder.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfo.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixup.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelData.h" +#include "mscorlib_System_Reflection_Emit_MethodBuilder.h" +#include "mscorlib_System_Reflection_Emit_MethodToken.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilder.h" +#include "mscorlib_System_Reflection_Emit_ModuleBuilderTokenGenerator.h" +#include "mscorlib_System_Reflection_Emit_OpCode.h" +#include "mscorlib_System_Reflection_Emit_OpCodeNames.h" +#include "mscorlib_System_Reflection_Emit_OpCodes.h" +#include "mscorlib_System_Reflection_Emit_ParameterBuilder.h" +#include "mscorlib_System_Reflection_Emit_StackBehaviour.h" +#include "mscorlib_System_Reflection_Emit_TypeBuilder.h" +#include "mscorlib_System_Reflection_Emit_UnmanagedMarshal.h" +#include "mscorlib_System_Reflection_Assembly.h" +#include "mscorlib_System_Reflection_AssemblyCompanyAttribute.h" +#include "mscorlib_System_Reflection_AssemblyConfigurationAttribute.h" +#include "mscorlib_System_Reflection_AssemblyCopyrightAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDefaultAliasAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDelaySignAttribute.h" +#include "mscorlib_System_Reflection_AssemblyDescriptionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyFileVersionAttribute.h" +#include "mscorlib_System_Reflection_AssemblyInformationalVersionAttri.h" +#include "mscorlib_System_Reflection_AssemblyKeyFileAttribute.h" +#include "mscorlib_System_Reflection_AssemblyName.h" +#include "mscorlib_System_Reflection_AssemblyNameFlags.h" +#include "mscorlib_System_Reflection_AssemblyProductAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTitleAttribute.h" +#include "mscorlib_System_Reflection_AssemblyTrademarkAttribute.h" +#include "mscorlib_System_Reflection_Binder.h" +#include "mscorlib_System_Reflection_BindingFlags.h" +#include "mscorlib_System_Reflection_CallingConventions.h" +#include "mscorlib_System_Reflection_ConstructorInfo.h" +#include "mscorlib_System_Reflection_CustomAttributeData.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgument.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgument.h" +#include "mscorlib_System_Reflection_EventAttributes.h" +#include "mscorlib_System_Reflection_EventInfo.h" +#include "mscorlib_System_Reflection_FieldAttributes.h" +#include "mscorlib_System_Reflection_MemberInfoSerializationHolder.h" +#include "mscorlib_System_Reflection_MemberTypes.h" +#include "mscorlib_System_Reflection_MethodAttributes.h" +#include "mscorlib_System_Reflection_MethodImplAttributes.h" +#include "mscorlib_System_Reflection_Missing.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Reflection_MonoEventInfo.h" +#include "mscorlib_System_Reflection_MonoEvent.h" +#include "mscorlib_System_Reflection_MonoField.h" +#include "mscorlib_System_Reflection_MonoMethodInfo.h" +#include "mscorlib_System_Reflection_MonoMethod.h" +#include "mscorlib_System_Reflection_MonoCMethod.h" +#include "mscorlib_System_Reflection_MonoPropertyInfo.h" +#include "mscorlib_System_Reflection_PInfo.h" +#include "mscorlib_System_Reflection_MonoProperty.h" +#include "mscorlib_System_Reflection_ParameterAttributes.h" +#include "mscorlib_System_Reflection_ParameterInfo.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "mscorlib_System_Reflection_Pointer.h" +#include "mscorlib_System_Reflection_ProcessorArchitecture.h" +#include "mscorlib_System_Reflection_PropertyAttributes.h" +#include "mscorlib_System_Reflection_StrongNameKeyPair.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_Resources_NeutralResourcesLanguageAttribute.h" +#include "mscorlib_System_Resources_ResourceManager.h" +#include "mscorlib_System_Resources_PredefinedResourceType.h" +#include "mscorlib_System_Resources_ResourceReader.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfo.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItem.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceEnumerator.h" +#include "mscorlib_System_Resources_ResourceSet.h" +#include "mscorlib_System_Resources_SatelliteContractVersionAttribute.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilationRelaxati_0.h" +#include "mscorlib_System_Runtime_CompilerServices_DefaultDependencyAt.h" +#include "mscorlib_System_Runtime_CompilerServices_LoadHint.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_Cer.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_Consistency.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_ReliabilityCont.h" +#include "mscorlib_System_Runtime_InteropServices_CallingConvention.h" +#include "mscorlib_System_Runtime_InteropServices_CharSet.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_ClassInterfaceType.h" +#include "mscorlib_System_Runtime_InteropServices_ComDefaultInterfaceA.h" +#include "mscorlib_System_Runtime_InteropServices_ComInterfaceType.h" +#include "mscorlib_System_Runtime_InteropServices_DispIdAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandle.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandleType.h" +#include "mscorlib_System_Runtime_InteropServices_InterfaceTypeAttribu.h" +#include "mscorlib_System_Runtime_InteropServices_Marshal.h" +#include "mscorlib_System_Runtime_InteropServices_MarshalDirectiveExce.h" +#include "mscorlib_System_Runtime_InteropServices_SafeHandle.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibImportClassAt.h" +#include "mscorlib_System_Runtime_InteropServices_TypeLibVersionAttrib.h" +#include "mscorlib_System_Runtime_InteropServices_UnmanagedType.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ActivationServic.h" +#include "mscorlib_System_Runtime_Remoting_Activation_AppDomainLevelAc.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ContextLevelActi.h" +#include "mscorlib_System_Runtime_Remoting_Activation_UrlAttribute.h" +#include "mscorlib_System_Runtime_Remoting_ChannelInfo.h" +#include "mscorlib_System_Runtime_Remoting_Channels_ChannelServices.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainData.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainChan.h" +#include "mscorlib_System_Runtime_Remoting_Channels_CrossAppDomainSink.h" +#include "mscorlib_System_Runtime_Remoting_Channels_SinkProviderData.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_Context.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol_0.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_DynamicPropertyCol.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizationAtt.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedClient.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_SynchronizedServer.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseManager.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LeaseSink.h" +#include "mscorlib_System_Runtime_Remoting_Lifetime_LifetimeServices.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfoType.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ArgInfo.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_AsyncResult.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ClientContextTerm.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCall.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ConstructionCallD.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_EnvoyTerminatorSi.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_Header.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_LogicalCallContex.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_CallContextRemoti.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCall.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodCallDiction.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionary.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodDictionary_.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MethodReturnDicti.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_MonoMethodMessage.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate_0.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ReturnMessage.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerObjectTermi.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_StackBuilderSink.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapFieldAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapMethodAttribut.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapTypeAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_TransparentProxy.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RealProxy.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_RemotingProxy.h" +#include "mscorlib_System_Runtime_Remoting_Services_TrackingServices.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedClientTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_ActivatedServiceTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_EnvoyInfo.h" +#include "mscorlib_System_Runtime_Remoting_Identity.h" +#include "mscorlib_System_Runtime_Remoting_ClientIdentity.h" +#include "mscorlib_System_Runtime_Remoting_InternalRemotingServices.h" +#include "mscorlib_System_Runtime_Remoting_ObjRef.h" +#include "mscorlib_System_Runtime_Remoting_RemotingConfiguration.h" +#include "mscorlib_System_Runtime_Remoting_ConfigHandler.h" +#include "mscorlib_System_Runtime_Remoting_ChannelData.h" +#include "mscorlib_System_Runtime_Remoting_ProviderData.h" +#include "mscorlib_System_Runtime_Remoting_RemotingServices.h" +#include "mscorlib_System_Runtime_Remoting_ServerIdentity.h" +#include "mscorlib_System_Runtime_Remoting_SoapServices.h" +#include "mscorlib_System_Runtime_Remoting_SoapServices_TypeInfo.h" +#include "mscorlib_System_Runtime_Remoting_TypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_TypeInfo.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownClientTypeEntry.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownObjectMode.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownServiceTypeEntry.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_0.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Type.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Meth.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Retu.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Bina_1.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_1.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Obje_0.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterAs.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_FormatterTy.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_TypeFilterL.h" +#include "mscorlib_System_Runtime_Serialization_ObjectManager.h" +#include "mscorlib_System_Runtime_Serialization_BaseFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_ArrayFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_MultiArrayFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_FixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_DelayedFixupRecord.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecordStatus.h" +#include "mscorlib_System_Runtime_Serialization_ObjectRecord.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacks_0.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntry.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfoEnume.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextStates.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509K.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_Base64Constants.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "mscorlib_System_Security_Cryptography_CryptoConfig.h" +#include "mscorlib_System_Security_Cryptography_CspParameters.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_System_Security_Cryptography_DES.h" +#include "mscorlib_System_Security_Cryptography_DESTransform.h" +#include "mscorlib_System_Security_Cryptography_DSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDeformatte.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureFormatter.h" +#include "mscorlib_System_Security_Cryptography_HMAC.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA384.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA512.h" +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_KeySizes.h" +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_MACTripleDES.h" +#include "mscorlib_System_Security_Cryptography_MD5CryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_System_Security_Cryptography_RC2.h" +#include "mscorlib_System_Security_Cryptography_RC2Transform.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160Managed.h" +#include "mscorlib_System_Security_Cryptography_RNGCryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RSACryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyExchangeFor.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureDefor.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SignatureForma.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "mscorlib_System_Security_Cryptography_RijndaelTransform.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManagedTransfo.h" +#include "mscorlib_System_Security_Cryptography_SHA1Internal.h" +#include "mscorlib_System_Security_Cryptography_SHA1CryptoServiceProvi.h" +#include "mscorlib_System_Security_Cryptography_SHA1Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA256Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA384Managed.h" +#include "mscorlib_System_Security_Cryptography_SHA512Managed.h" +#include "mscorlib_System_Security_Cryptography_SHAConstants.h" +#include "mscorlib_System_Security_Cryptography_SignatureDescription.h" +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" +#include "mscorlib_System_Security_Cryptography_ToBase64Transform.h" +#include "mscorlib_System_Security_Cryptography_TripleDESTransform.h" +#include "mscorlib_System_Security_Permissions_SecurityPermission.h" +#include "mscorlib_System_Security_Permissions_SecurityPermissionFlag.h" +#include "mscorlib_System_Security_Permissions_StrongNamePublicKeyBlob.h" +#include "mscorlib_System_Security_Policy_ApplicationTrust.h" +#include "mscorlib_System_Security_Policy_Evidence.h" +#include "mscorlib_System_Security_Policy_Evidence_EvidenceEnumerator.h" +#include "mscorlib_System_Security_Policy_Hash.h" +#include "mscorlib_System_Security_Policy_StrongName.h" +#include "mscorlib_System_Security_Principal_PrincipalPolicy.h" +#include "mscorlib_System_Security_Principal_WindowsAccountType.h" +#include "mscorlib_System_Security_Principal_WindowsIdentity.h" +#include "mscorlib_System_Security_PermissionSet.h" +#include "mscorlib_System_Security_SecurityContext.h" +#include "mscorlib_System_Security_SecurityElement.h" +#include "mscorlib_System_Security_SecurityElement_SecurityAttribute.h" +#include "mscorlib_System_Security_SecurityException.h" +#include "mscorlib_System_Security_RuntimeDeclSecurityEntry.h" +#include "mscorlib_System_Security_RuntimeSecurityFrame.h" +#include "mscorlib_System_Security_SecurityFrame.h" +#include "mscorlib_System_Security_SecurityManager.h" +#include "mscorlib_System_Text_Decoder.h" +#include "mscorlib_System_Text_DecoderFallback.h" +#include "mscorlib_System_Text_DecoderFallbackException.h" +#include "mscorlib_System_Text_DecoderReplacementFallback.h" +#include "mscorlib_System_Text_DecoderReplacementFallbackBuffer.h" +#include "mscorlib_System_Text_EncoderFallback.h" +#include "mscorlib_System_Text_EncoderFallbackException.h" +#include "mscorlib_System_Text_EncoderReplacementFallback.h" +#include "mscorlib_System_Text_EncoderReplacementFallbackBuffer.h" +#include "mscorlib_System_Text_Encoding.h" +#include "mscorlib_System_Text_Encoding_ForwardingDecoder.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_Text_UTF32Encoding.h" +#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder.h" +#include "mscorlib_System_Text_UTF7Encoding.h" +#include "mscorlib_System_Text_UTF7Encoding_UTF7Decoder.h" +#include "mscorlib_System_Text_UTF8Encoding.h" +#include "mscorlib_System_Text_UTF8Encoding_UTF8Decoder.h" +#include "mscorlib_System_Text_UnicodeEncoding.h" +#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecoder.h" +#include "mscorlib_System_Threading_CompressedStack.h" +#include "mscorlib_System_Threading_EventResetMode.h" +#include "mscorlib_System_Threading_ExecutionContext.h" +#include "mscorlib_System_Threading_Thread.h" +#include "mscorlib_System_Threading_ThreadState.h" +#include "mscorlib_System_Threading_Timer.h" +#include "mscorlib_System_Threading_Timer_Scheduler.h" +#include "mscorlib_System_Threading_WaitHandle.h" +#include "mscorlib_System_ActivationContext.h" +#include "mscorlib_System_AppDomain.h" +#include "mscorlib_System_AppDomainSetup.h" +#include "mscorlib_System_ApplicationIdentity.h" +#include "mscorlib_System_ArgumentException.h" +#include "mscorlib_System_ArgumentNullException.h" +#include "mscorlib_System_ArgumentOutOfRangeException.h" +#include "mscorlib_System_ArrayTypeMismatchException.h" +#include "mscorlib_System_AttributeTargets.h" +#include "mscorlib_System_BitConverter.h" +#include "mscorlib_System_CharEnumerator.h" +#include "mscorlib_System_Console.h" +#include "mscorlib_System_Convert.h" +#include "mscorlib_System_DBNull.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_DateTime_Which.h" +#include "mscorlib_System_DateTimeKind.h" +#include "mscorlib_System_DateTimeOffset.h" +#include "mscorlib_System_DayOfWeek.h" +#include "mscorlib_System_DelegateData.h" +#include "mscorlib_System_DelegateSerializationHolder.h" +#include "mscorlib_System_DelegateSerializationHolder_DelegateEntry.h" +#include "mscorlib_System_DllNotFoundException.h" +#include "mscorlib_System_EntryPointNotFoundException.h" +#include "mscorlib_System_MonoEnumInfo.h" +#include "mscorlib_System_Environment.h" +#include "mscorlib_System_Environment_SpecialFolder.h" +#include "mscorlib_System_EventArgs.h" +#include "mscorlib_System_FormatException.h" +#include "mscorlib_System_Guid.h" +#include "mscorlib_System_InvalidCastException.h" +#include "mscorlib_System_InvalidOperationException.h" +#include "mscorlib_System_LoaderOptimization.h" +#include "mscorlib_System_LocalDataStoreSlot.h" +#include "mscorlib_System_MissingMemberException.h" +#include "mscorlib_System_MissingMethodException.h" +#include "mscorlib_System_MonoAsyncCall.h" +#include "mscorlib_System_MonoCustomAttrs.h" +#include "mscorlib_System_MonoCustomAttrs_AttributeInfo.h" +#include "mscorlib_System_MonoTouchAOTHelper.h" +#include "mscorlib_System_MonoTypeInfo.h" +#include "mscorlib_System_MonoType.h" +#include "mscorlib_System_NotSupportedException.h" +#include "mscorlib_System_NullReferenceException.h" +#include "mscorlib_System_NumberFormatter.h" +#include "mscorlib_System_NumberFormatter_CustomInfo.h" +#include "mscorlib_System_ObjectDisposedException.h" +#include "mscorlib_System_OperatingSystem.h" +#include "mscorlib_System_OutOfMemoryException.h" +#include "mscorlib_System_OverflowException.h" +#include "mscorlib_System_PlatformID.h" +#include "mscorlib_System_ResolveEventArgs.h" +#include "mscorlib_System_RuntimeMethodHandle.h" +#include "mscorlib_System_StringComparer.h" +#include "mscorlib_System_CultureAwareComparer.h" +#include "mscorlib_System_OrdinalComparer.h" +#include "mscorlib_System_StringComparison.h" +#include "mscorlib_System_StringSplitOptions.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_TimeZone.h" +#include "mscorlib_System_CurrentSystemTimeZone.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_TypeInitializationException.h" +#include "mscorlib_System_TypeLoadException.h" +#include "mscorlib_System_UnhandledExceptionEventArgs.h" +#include "mscorlib_System_UnitySerializationHolder.h" +#include "mscorlib_System_UnitySerializationHolder_UnityType.h" +#include "mscorlib_System_Version.h" +#include "mscorlib_System_WeakReference.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E.h" +#include "AssemblyU2DCSharpU2Dfirstpass_U3CModuleU3E.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets__2D_Restar.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Cameras_Pr.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_8.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_9.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_CrossPlatf_11.h" +#include "AssemblyU2DCSharpU2Dfirstpass_ForcedReset.h" +#include "AssemblyU2DCSharp_U3CModuleU3E.h" +#include "AssemblyU2DCSharp_GoDie.h" +#include "AssemblyU2DUnityScript_U3CModuleU3E.h" +#include "AssemblyU2DUnityScript_retry.h" +#include "UnityEngine_U3CModuleU3E.h" +#include "UnityEngine_UnityEngine_AssetBundleCreateRequest.h" +#include "UnityEngine_UnityEngine_AssetBundle.h" +#include "UnityEngine_UnityEngine_WaitForFixedUpdate.h" +#include "UnityEngine_UnityEngine_WaitForEndOfFrame.h" +#include "UnityEngine_UnityEngine_ScriptableObject.h" +#include "UnityEngine_UnityEngine_UnhandledExceptionHandler.h" +#include "UnityEngine_UnityEngine_Cursor.h" +#include "UnityEngine_UnityEngine_QualitySettings.h" +#include "UnityEngine_UnityEngine_Mesh.h" +#include "UnityEngine_UnityEngine_Renderer.h" +#include "UnityEngine_UnityEngine_TrailRenderer.h" +#include "UnityEngine_UnityEngine_Screen.h" +#include "UnityEngine_UnityEngine_GUIElement.h" +#include "UnityEngine_UnityEngine_GUITexture.h" +#include "UnityEngine_UnityEngine_GUILayer.h" +#include "UnityEngine_UnityEngine_Texture.h" +#include "UnityEngine_UnityEngine_Texture2D.h" +#include "UnityEngine_UnityEngine_RenderTexture.h" +#include "UnityEngine_UnityEngine_ReflectionProbe.h" +#include "UnityEngine_UnityEngine_CullingGroup_StateChanged.h" +#include "UnityEngine_UnityEngine_Gizmos.h" +#include "UnityEngine_UnityEngine_DrivenRectTransformTracker.h" +#include "UnityEngine_UnityEngine_RectTransform_ReapplyDrivenPropertie.h" +#include "UnityEngine_UnityEngine_Resources.h" +#include "UnityEngine_UnityEngine_SerializePrivateVariables.h" +#include "UnityEngine_UnityEngine_SerializeField.h" +#include "UnityEngine_UnityEngine_Shader.h" +#include "UnityEngine_UnityEngine_Material.h" +#include "UnityEngine_UnityEngine_Sprite.h" +#include "UnityEngine_UnityEngine_SpriteRenderer.h" +#include "UnityEngine_UnityEngine_Sprites_DataUtility.h" +#include "UnityEngine_UnityEngine_UnityString.h" +#include "UnityEngine_UnityEngine_Application_LogCallback.h" +#include "UnityEngine_UnityEngine_Behaviour.h" +#include "UnityEngine_UnityEngine_Camera_CameraCallback.h" +#include "UnityEngine_UnityEngine_Debug.h" +#include "UnityEngine_UnityEngine_Display_DisplaysUpdatedDelegate.h" +#include "UnityEngine_UnityEngine_MonoBehaviour.h" +#include "UnityEngine_UnityEngine_Input.h" +#include "UnityEngine_UnityEngine_Component.h" +#include "UnityEngine_UnityEngine_Light.h" +#include "UnityEngine_UnityEngine_GameObject.h" +#include "UnityEngine_UnityEngine_Transform.h" +#include "UnityEngine_UnityEngine_Time.h" +#include "UnityEngine_UnityEngine_Random.h" +#include "UnityEngine_UnityEngine_YieldInstruction.h" +#include "UnityEngine_UnityEngine_Experimental_Director_DirectorPlayer.h" +#include "UnityEngine_UnityEngine_ParticleSystem.h" +#include "UnityEngine_UnityEngine_ParticleSystemRenderer.h" +#include "UnityEngine_UnityEngine_ParticleRenderer.h" +#include "UnityEngine_UnityEngine_Physics.h" +#include "UnityEngine_UnityEngine_Rigidbody.h" +#include "UnityEngine_UnityEngine_Joint.h" +#include "UnityEngine_UnityEngine_SpringJoint.h" +#include "UnityEngine_UnityEngine_Collider.h" +#include "UnityEngine_UnityEngine_CapsuleCollider.h" +#include "UnityEngine_UnityEngine_CharacterController.h" +#include "UnityEngine_UnityEngine_Rigidbody2D.h" +#include "UnityEngine_UnityEngine_Collider2D.h" +#include "UnityEngine_UnityEngine_NavMeshAgent.h" +#include "UnityEngine_UnityEngine_AudioSettings_AudioConfigurationChan.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMReaderCallback.h" +#include "UnityEngine_UnityEngine_AudioClip_PCMSetPositionCallback.h" +#include "UnityEngine_UnityEngine_AudioSource.h" +#include "UnityEngine_UnityEngine_Animation.h" +#include "UnityEngine_UnityEngine_AnimationState.h" +#include "UnityEngine_UnityEngine_Animator.h" +#include "UnityEngine_UnityEngine_RuntimeAnimatorController.h" +#include "UnityEngine_UnityEngine_GUIText.h" +#include "UnityEngine_UnityEngine_Font_FontTextureRebuildCallback.h" +#include "UnityEngine_UnityEngine_Canvas_WillRenderCanvases.h" +#include "UnityEngine_UnityEngine_CanvasGroup.h" +#include "UnityEngine_UnityEngine_CanvasRenderer.h" +#include "UnityEngine_UnityEngine_WrapperlessIcall.h" +#include "UnityEngine_UnityEngine_DisallowMultipleComponent.h" +#include "UnityEngine_UnityEngine_ExecuteInEditMode.h" +#include "UnityEngine_UnityEngine_HideInInspector.h" +#include "UnityEngine_UnityEngine_SetupCoroutine.h" +#include "UnityEngine_UnityEngine_WritableAttribute.h" +#include "UnityEngine_UnityEngine_AssemblyIsEditorAssembly.h" +#include "UnityEngine_UnityEngine_PropertyAttribute.h" +#include "UnityEngine_UnityEngine_SelectionBaseAttribute.h" +#include "UnityEngine_UnityEngine_SharedBetweenAnimatorsAttribute.h" +#include "UnityEngine_UnityEngine_StateMachineBehaviour.h" +#include "UnityEngine_UnityEngine_Events_BaseInvokableCall.h" +#include "UnityEngine_UnityEngine_Internal_ExcludeFromDocsAttribute.h" +#include "UnityEngine_UnityEngineInternal_NetFxCoreExtensions.h" +#include "UnityEngine_UnityEngine_Advertisements_UnityAdsDelegate.h" +#include "UnityEngine_UnityEngine_Events_UnityAction.h" +#include "UnityEngine_UI_U3CModuleU3E.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Trigger.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycaster.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo_0.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween_Floa.h" +#include "UnityEngine_UI_UnityEngine_UI_Button_ButtonClickedEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Dropdown_DropdownEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_SubmitEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnChangeEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_OnValidateInput.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskableGraphic_CullStateChang.h" +#include "UnityEngine_UI_UnityEngine_UI_MaskUtilities.h" +#include "UnityEngine_UI_UnityEngine_UI_Misc.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_ScrollEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollRectEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_SetPropertyUtility.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_SliderEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Toggle_ToggleEvent.h" +#include "UnityEngine_UI_UnityEngine_UI_Clipping.h" +#include "UnityEngine_UI_UnityEngine_UI_HorizontalLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_VerticalLayoutGroup.h" +#include "UnityEngine_UI_UnityEngine_UI_Outline.h" +#include "UnityEngine_UI_UnityEngine_UI_PositionAsUV1.h" +#include "System_U3CModuleU3E.h" +#include "System_Locale.h" +#include "System_System_ComponentModel_TypeConverter.h" +#include "System_System_Net_DefaultCertificatePolicy.h" +#include "System_System_Net_FileWebRequestCreator.h" +#include "System_System_Net_FtpRequestCreator.h" +#include "System_System_Net_GlobalProxySelection.h" +#include "System_System_Net_HttpRequestCreator.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" +#include "System_System_Text_RegularExpressions_BaseMachine_MatchAppen.h" +#include "System_System_Text_RegularExpressions_CategoryUtils.h" +#include "System_System_Text_RegularExpressions_LinkRef.h" +#include "System_System_Text_RegularExpressions_IntervalCollection_Cos.h" +#include "System_System_Text_RegularExpressions_Syntax_ExpressionColle.h" +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" +#include "System_System_Text_RegularExpressions_Syntax_Group.h" +#include "System_System_Text_RegularExpressions_Syntax_NonBacktracking.h" +#include "System_System_Text_RegularExpressions_Syntax_Assertion.h" +#include "System_System_Text_RegularExpressions_Syntax_Alternation.h" +#include "System_System_DefaultUriParser.h" +#include "System_System_GenericUriParser.h" +#include "System_System_UriFormatException.h" +#include "System_System_UriTypeConverter.h" +#include "System_System_Net_Security_RemoteCertificateValidationCallba.h" +#include "System_System_Text_RegularExpressions_MatchEvaluator.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" +#include "System_Core_U3CModuleU3E.h" +#include "System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" +#include "System_Core_Locale.h" +#include "System_Core_System_Linq_Check.h" +#include "System_Core_System_Linq_Enumerable.h" +#include "System_Core_System_Security_Cryptography_Aes.h" +#include "System_Core_System_Security_Cryptography_AesManaged.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" +#include "Mono_Security_U3CModuleU3E.h" +#include "Mono_Security_Locale.h" +#include "Mono_Security_Mono_Math_BigInteger_Kernel.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTests.h" +#include "Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" +#include "Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrim.h" +#include "Mono_Security_Mono_Security_ASN1Convert.h" +#include "Mono_Security_Mono_Security_BitConverterLE.h" +#include "Mono_Security_Mono_Security_PKCS7.h" +#include "Mono_Security_Mono_Security_Cryptography_CryptoConvert.h" +#include "Mono_Security_Mono_Security_Cryptography_MD2.h" +#include "Mono_Security_Mono_Security_Cryptography_PKCS8.h" +#include "Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGener.h" +#include "Mono_Security_Mono_Security_X509_X509CertificateCollection.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactory.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtoco.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ServerContext.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" +#include "Mono_Security_Mono_Math_Prime_PrimalityTest.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" +#include "mscorlib_U3CModuleU3E.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_ValueType.h" +#include "mscorlib_System_Attribute.h" +#include "mscorlib_System_SerializableAttribute.h" +#include "mscorlib_System_Array.h" +#include "mscorlib_System_Array_Swapper.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Reflection_MemberInfo.h" +#include "mscorlib_System_ParamArrayAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OutAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_InAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_ComImportAttribute.h" +#include "mscorlib_System_Runtime_InteropServices_OptionalAttribute.h" +#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAt.h" +#include "mscorlib_System_Diagnostics_DebuggerHiddenAttribute.h" +#include "mscorlib_System_AsyncCallback.h" +#include "mscorlib_System_Runtime_CompilerServices_RuntimeHelpers.h" +#include "mscorlib_Locale.h" +#include "mscorlib_System_MonoDocumentationNoteAttribute.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeHandleZeroOrMinusOn.h" +#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandle.h" +#include "mscorlib_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" +#include "mscorlib_Mono_Math_Prime_Generator_SequentialSearchPrimeGene.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTests.h" +#include "mscorlib_Mono_Math_BigInteger_Kernel.h" +#include "mscorlib_Mono_Security_Cryptography_CryptoConvert.h" +#include "mscorlib_Mono_Security_Cryptography_DSAManaged_KeyGeneratedE.h" +#include "mscorlib_Mono_Security_Cryptography_PKCS8.h" +#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyGeneratedE.h" +#include "mscorlib_Mono_Security_X509_X509CertificateCollection.h" +#include "mscorlib_Mono_Security_ASN1Convert.h" +#include "mscorlib_Mono_Security_BitConverterLE.h" +#include "mscorlib_Mono_Security_PKCS7.h" +#include "mscorlib_Mono_Runtime.h" +#include "mscorlib_System_Collections_Generic_KeyNotFoundException.h" +#include "mscorlib_System_Collections_ArrayList_FixedSizeArrayListWrap.h" +#include "mscorlib_System_Collections_ArrayList_ReadOnlyArrayListWrapp.h" +#include "mscorlib_System_Collections_CollectionDebuggerView.h" +#include "mscorlib_System_Diagnostics_DebuggerStepThroughAttribute.h" +#include "mscorlib_System_Globalization_CCMath.h" +#include "mscorlib_System_Globalization_CCFixed.h" +#include "mscorlib_System_Globalization_CCGregorianCalendar.h" +#include "mscorlib_System_IO_IsolatedStorage_IsolatedStorageException.h" +#include "mscorlib_System_IO_Directory.h" +#include "mscorlib_System_IO_DirectoryNotFoundException.h" +#include "mscorlib_System_IO_EndOfStreamException.h" +#include "mscorlib_System_IO_File.h" +#include "mscorlib_System_IO_FileStream_ReadDelegate.h" +#include "mscorlib_System_IO_FileStream_WriteDelegate.h" +#include "mscorlib_System_IO_IOException.h" +#include "mscorlib_System_IO_PathTooLongException.h" +#include "mscorlib_System_IO_NullStream.h" +#include "mscorlib_System_IO_StreamReader_NullStreamReader.h" +#include "mscorlib_System_IO_TextReader_NullTextReader.h" +#include "mscorlib_System_IO_TextWriter_NullTextWriter.h" +#include "mscorlib_System_IO_UnexceptionalStreamWriter.h" +#include "mscorlib_System_Reflection_AmbiguousMatchException.h" +#include "mscorlib_System_Reflection_Assembly_ResolveEventHolder.h" +#include "mscorlib_System_Reflection_Binder_Default.h" +#include "mscorlib_System_Reflection_EventInfo_AddEventAdapter.h" +#include "mscorlib_System_Reflection_FieldInfo.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_Reflection_MethodInfo.h" +#include "mscorlib_System_Reflection_MonoGenericMethod.h" +#include "mscorlib_System_Reflection_MonoGenericCMethod.h" +#include "mscorlib_System_Reflection_MonoProperty_GetterAdapter.h" +#include "mscorlib_System_Reflection_PropertyInfo.h" +#include "mscorlib_System_Reflection_TargetException.h" +#include "mscorlib_System_Reflection_TargetInvocationException.h" +#include "mscorlib_System_Reflection_TargetParameterCountException.h" +#include "mscorlib_System_Resources_RuntimeResourceSet.h" +#include "mscorlib_System_Runtime_CompilerServices_IsVolatile.h" +#include "mscorlib_System_Runtime_CompilerServices_StringFreezingAttri.h" +#include "mscorlib_System_Runtime_ConstrainedExecution_CriticalFinaliz.h" +#include "mscorlib_System_Runtime_Hosting_ActivationArguments.h" +#include "mscorlib_System_Runtime_InteropServices_PreserveSigAttribute.h" +#include "mscorlib_System_Runtime_Remoting_Activation_ConstructionLeve.h" +#include "mscorlib_System_Runtime_Remoting_Activation_RemoteActivator.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_ContextCallbackObj.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextChanne.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_RemotingSurrogate.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ObjRefSurrogate.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_ServerContextTerm.h" +#include "mscorlib_System_Runtime_Remoting_Metadata_SoapParameterAttri.h" +#include "mscorlib_System_Runtime_Remoting_Proxies_ProxyAttribute.h" +#include "mscorlib_System_Runtime_Remoting_FormatterData.h" +#include "mscorlib_System_Runtime_Remoting_RemotingException.h" +#include "mscorlib_System_Runtime_Remoting_ClientActivatedIdentity.h" +#include "mscorlib_System_Runtime_Remoting_SingletonIdentity.h" +#include "mscorlib_System_Runtime_Remoting_SingleCallIdentity.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Mess.h" +#include "mscorlib_System_Runtime_Serialization_FormatterConverter.h" +#include "mscorlib_System_Runtime_Serialization_FormatterServices.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializedAttribut.h" +#include "mscorlib_System_Runtime_Serialization_OnDeserializingAttribu.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializedAttribute.h" +#include "mscorlib_System_Runtime_Serialization_OnSerializingAttribute.h" +#include "mscorlib_System_Runtime_Serialization_SerializationBinder.h" +#include "mscorlib_System_Runtime_Serialization_SerializationCallbacks.h" +#include "mscorlib_System_Runtime_Serialization_SerializationException.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricKeyExchangeF.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDef.h" +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureFor.h" +#include "mscorlib_System_Security_Cryptography_CryptographicException.h" +#include "mscorlib_System_Security_Cryptography_CryptographicUnexpecte.h" +#include "mscorlib_System_Security_Cryptography_DESCryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_DSA.h" +#include "mscorlib_System_Security_Cryptography_HMACMD5.h" +#include "mscorlib_System_Security_Cryptography_HMACRIPEMD160.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA1.h" +#include "mscorlib_System_Security_Cryptography_HMACSHA256.h" +#include "mscorlib_System_Security_Cryptography_MD5.h" +#include "mscorlib_System_Security_Cryptography_RC2CryptoServiceProvid.h" +#include "mscorlib_System_Security_Cryptography_RIPEMD160.h" +#include "mscorlib_System_Security_Cryptography_RSA.h" +#include "mscorlib_System_Security_Cryptography_RandomNumberGenerator.h" +#include "mscorlib_System_Security_Cryptography_Rijndael.h" +#include "mscorlib_System_Security_Cryptography_RijndaelManaged.h" +#include "mscorlib_System_Security_Cryptography_SHA1.h" +#include "mscorlib_System_Security_Cryptography_SHA256.h" +#include "mscorlib_System_Security_Cryptography_SHA384.h" +#include "mscorlib_System_Security_Cryptography_SHA512.h" +#include "mscorlib_System_Security_Cryptography_DSASignatureDescriptio.h" +#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1SignatureD.h" +#include "mscorlib_System_Security_Cryptography_TripleDES.h" +#include "mscorlib_System_Security_Cryptography_TripleDESCryptoService.h" +#include "mscorlib_System_Security_CodeAccessPermission.h" +#include "mscorlib_System_Security_SecuritySafeCriticalAttribute.h" +#include "mscorlib_System_Security_SuppressUnmanagedCodeSecurityAttrib.h" +#include "mscorlib_System_Security_UnverifiableCodeAttribute.h" +#include "mscorlib_System_Text_ASCIIEncoding.h" +#include "mscorlib_System_Text_DecoderExceptionFallback.h" +#include "mscorlib_System_Text_DecoderExceptionFallbackBuffer.h" +#include "mscorlib_System_Text_DecoderFallbackBuffer.h" +#include "mscorlib_System_Text_EncoderExceptionFallback.h" +#include "mscorlib_System_Text_EncoderExceptionFallbackBuffer.h" +#include "mscorlib_System_Text_EncoderFallbackBuffer.h" +#include "mscorlib_System_Text_Latin1Encoding.h" +#include "mscorlib_System_Threading_EventWaitHandle.h" +#include "mscorlib_System_Threading_Interlocked.h" +#include "mscorlib_System_Threading_ManualResetEvent.h" +#include "mscorlib_System_Threading_Monitor.h" +#include "mscorlib_System_Threading_Mutex.h" +#include "mscorlib_System_Threading_NativeEventCalls.h" +#include "mscorlib_System_Threading_SynchronizationLockException.h" +#include "mscorlib_System_Threading_ThreadAbortException.h" +#include "mscorlib_System_Threading_ThreadInterruptedException.h" +#include "mscorlib_System_Threading_ThreadPool.h" +#include "mscorlib_System_Threading_ThreadStateException.h" +#include "mscorlib_System_Threading_Timer_TimerComparer.h" +#include "mscorlib_System_AccessViolationException.h" +#include "mscorlib_System_Activator.h" +#include "mscorlib_System_AppDomainManager.h" +#include "mscorlib_System_ApplicationException.h" +#include "mscorlib_System_ArithmeticException.h" +#include "mscorlib_System_AssemblyLoadEventArgs.h" +#include "mscorlib_System_Buffer.h" +#include "mscorlib_System_ContextBoundObject.h" +#include "mscorlib_System_DateTimeUtils.h" +#include "mscorlib_System_DivideByZeroException.h" +#include "mscorlib_System_MonoEnumInfo_SByteComparer.h" +#include "mscorlib_System_MonoEnumInfo_ShortComparer.h" +#include "mscorlib_System_MonoEnumInfo_IntComparer.h" +#include "mscorlib_System_MonoEnumInfo_LongComparer.h" +#include "mscorlib_System_ExecutionEngineException.h" +#include "mscorlib_System_FieldAccessException.h" +#include "mscorlib_System_FlagsAttribute.h" +#include "mscorlib_System_GC.h" +#include "mscorlib_System_IndexOutOfRangeException.h" +#include "mscorlib_System_Math.h" +#include "mscorlib_System_MemberAccessException.h" +#include "mscorlib_System_MethodAccessException.h" +#include "mscorlib_System_MissingFieldException.h" +#include "mscorlib_System_MulticastNotSupportedException.h" +#include "mscorlib_System_NonSerializedAttribute.h" +#include "mscorlib_System_NotImplementedException.h" +#include "mscorlib_System_RankException.h" +#include "mscorlib_System_SystemException.h" +#include "mscorlib_System_ThreadStaticAttribute.h" +#include "mscorlib_System_UnauthorizedAccessException.h" +#include "mscorlib_Mono_Math_Prime_PrimalityTest.h" +#include "mscorlib_System_Reflection_MemberFilter.h" +#include "mscorlib_System_Reflection_TypeFilter.h" +#include "mscorlib_System_Runtime_Remoting_Contexts_CrossContextDelega.h" +#include "mscorlib_System_Runtime_Remoting_Messaging_HeaderHandler.h" +#include "mscorlib_System_Threading_ThreadStart.h" +#include "mscorlib_System_Threading_TimerCallback.h" +#include "mscorlib_System_Threading_WaitCallback.h" +#include "mscorlib_System_AppDomainInitializer.h" +#include "mscorlib_System_AssemblyLoadEventHandler.h" +#include "mscorlib_System_EventHandler.h" +#include "mscorlib_System_ResolveEventHandler.h" +#include "mscorlib_System_UnhandledExceptionEventHandler.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU243_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU244.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_1.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_2.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU248.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU247.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_3.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU249.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_1.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU242_2.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_4.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU246_0.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU241_5.h" +#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU245_0.h" + + + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Winvalid-offsetof" +#pragma clang diagnostic ignored "-Wunused-variable" +#endif +extern const int32_t g_FieldOffsetTable[6767] = +{ + offsetof(Camera2DFollow_t1, ___target_2), + offsetof(Camera2DFollow_t1, ___damping_3), + offsetof(Camera2DFollow_t1, ___lookAheadFactor_4), + offsetof(Camera2DFollow_t1, ___lookAheadReturnSpeed_5), + offsetof(Camera2DFollow_t1, ___lookAheadMoveThreshold_6), + offsetof(Camera2DFollow_t1, ___m_OffsetZ_7), + offsetof(Camera2DFollow_t1, ___m_LastTargetPosition_8), + offsetof(Camera2DFollow_t1, ___m_CurrentVelocity_9), + offsetof(Camera2DFollow_t1, ___m_LookAheadPos_10), + offsetof(CameraFollow_t5, ___xMargin_2), + offsetof(CameraFollow_t5, ___yMargin_3), + offsetof(CameraFollow_t5, ___xSmooth_4), + offsetof(CameraFollow_t5, ___ySmooth_5), + offsetof(CameraFollow_t5, ___maxXAndY_6), + offsetof(CameraFollow_t5, ___minXAndY_7), + offsetof(CameraFollow_t5, ___m_Player_8), + offsetof(Platformer2DUserControl_t7, ___m_Character_2), + offsetof(Platformer2DUserControl_t7, ___m_Jump_3), + 0, + 0, + offsetof(PlatformerCharacter2D_t8, ___m_MaxSpeed_4), + offsetof(PlatformerCharacter2D_t8, ___m_JumpForce_5), + offsetof(PlatformerCharacter2D_t8, ___m_CrouchSpeed_6), + offsetof(PlatformerCharacter2D_t8, ___m_AirControl_7), + offsetof(PlatformerCharacter2D_t8, ___m_WhatIsGround_8), + offsetof(PlatformerCharacter2D_t8, ___m_GroundCheck_9), + offsetof(PlatformerCharacter2D_t8, ___m_Grounded_10), + offsetof(PlatformerCharacter2D_t8, ___m_CeilingCheck_11), + offsetof(PlatformerCharacter2D_t8, ___m_Anim_12), + offsetof(PlatformerCharacter2D_t8, ___m_Rigidbody2D_13), + offsetof(PlatformerCharacter2D_t8, ___m_FacingRight_14), + offsetof(AbstractTargetFollower_t14, ___m_Target_2), + offsetof(AbstractTargetFollower_t14, ___m_AutoTargetPlayer_3), + offsetof(AbstractTargetFollower_t14, ___m_UpdateType_4), + offsetof(AbstractTargetFollower_t14, ___targetRigidbody_5), + offsetof(UpdateType_t13, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(AutoCam_t16, ___m_MoveSpeed_9), + offsetof(AutoCam_t16, ___m_TurnSpeed_10), + offsetof(AutoCam_t16, ___m_RollSpeed_11), + offsetof(AutoCam_t16, ___m_FollowVelocity_12), + offsetof(AutoCam_t16, ___m_FollowTilt_13), + offsetof(AutoCam_t16, ___m_SpinTurnLimit_14), + offsetof(AutoCam_t16, ___m_TargetVelocityLowerLimit_15), + offsetof(AutoCam_t16, ___m_SmoothTurnTime_16), + offsetof(AutoCam_t16, ___m_LastFlatAngle_17), + offsetof(AutoCam_t16, ___m_CurrentTurnAmount_18), + offsetof(AutoCam_t16, ___m_TurnSpeedVelocityChange_19), + offsetof(AutoCam_t16, ___m_RollUp_20), + 0, + offsetof(FreeLookCam_t18, ___m_MoveSpeed_10), + offsetof(FreeLookCam_t18, ___m_TurnSpeed_11), + offsetof(FreeLookCam_t18, ___m_TurnSmoothing_12), + offsetof(FreeLookCam_t18, ___m_TiltMax_13), + offsetof(FreeLookCam_t18, ___m_TiltMin_14), + offsetof(FreeLookCam_t18, ___m_LockCursor_15), + offsetof(FreeLookCam_t18, ___m_VerticalAutoReturn_16), + offsetof(FreeLookCam_t18, ___m_LookAngle_17), + offsetof(FreeLookCam_t18, ___m_TiltAngle_18), + offsetof(FreeLookCam_t18, ___m_PivotEulers_19), + offsetof(FreeLookCam_t18, ___m_PivotTargetRot_20), + offsetof(FreeLookCam_t18, ___m_TransformTargetRot_21), + offsetof(HandHeldCam_t20, ___m_SwaySpeed_11), + offsetof(HandHeldCam_t20, ___m_BaseSwayAmount_12), + offsetof(HandHeldCam_t20, ___m_TrackingSwayAmount_13), + offsetof(HandHeldCam_t20, ___m_TrackingBias_14), + offsetof(LookatTarget_t21, ___m_RotationRange_6), + offsetof(LookatTarget_t21, ___m_FollowSpeed_7), + offsetof(LookatTarget_t21, ___m_FollowAngles_8), + offsetof(LookatTarget_t21, ___m_OriginalRotation_9), + offsetof(LookatTarget_t21, ___m_FollowVelocity_10), + offsetof(PivotBasedCameraRig_t17, ___m_Cam_6), + offsetof(PivotBasedCameraRig_t17, ___m_Pivot_7), + offsetof(PivotBasedCameraRig_t17, ___m_LastTargetPosition_8), + offsetof(ProtectCameraFromWallClip_t23, ___clipMoveTime_2), + offsetof(ProtectCameraFromWallClip_t23, ___returnTime_3), + offsetof(ProtectCameraFromWallClip_t23, ___sphereCastRadius_4), + offsetof(ProtectCameraFromWallClip_t23, ___visualiseInEditor_5), + offsetof(ProtectCameraFromWallClip_t23, ___closestDistance_6), + offsetof(ProtectCameraFromWallClip_t23, ___dontClipTag_7), + offsetof(ProtectCameraFromWallClip_t23, ___m_Cam_8), + offsetof(ProtectCameraFromWallClip_t23, ___m_Pivot_9), + offsetof(ProtectCameraFromWallClip_t23, ___m_OriginalDist_10), + offsetof(ProtectCameraFromWallClip_t23, ___m_MoveVelocity_11), + offsetof(ProtectCameraFromWallClip_t23, ___m_CurrentDist_12), + offsetof(ProtectCameraFromWallClip_t23, ___m_Ray_13), + offsetof(ProtectCameraFromWallClip_t23, ___m_Hits_14), + offsetof(ProtectCameraFromWallClip_t23, ___m_RayHitComparer_15), + offsetof(ProtectCameraFromWallClip_t23, ___U3CprotectingU3Ek__BackingField_16), + offsetof(TargetFieldOfView_t27, ___m_FovAdjustTime_6), + offsetof(TargetFieldOfView_t27, ___m_ZoomAmountMultiplier_7), + offsetof(TargetFieldOfView_t27, ___m_IncludeEffectsInSize_8), + offsetof(TargetFieldOfView_t27, ___m_BoundSize_9), + offsetof(TargetFieldOfView_t27, ___m_FovAdjustVelocity_10), + offsetof(TargetFieldOfView_t27, ___m_Cam_11), + offsetof(TargetFieldOfView_t27, ___m_LastTarget_12), + offsetof(FirstPersonController_t29, ___m_IsWalking_2), + offsetof(FirstPersonController_t29, ___m_WalkSpeed_3), + offsetof(FirstPersonController_t29, ___m_RunSpeed_4), + offsetof(FirstPersonController_t29, ___m_RunstepLenghten_5), + offsetof(FirstPersonController_t29, ___m_JumpSpeed_6), + offsetof(FirstPersonController_t29, ___m_StickToGroundForce_7), + offsetof(FirstPersonController_t29, ___m_GravityMultiplier_8), + offsetof(FirstPersonController_t29, ___m_MouseLook_9), + offsetof(FirstPersonController_t29, ___m_UseFovKick_10), + offsetof(FirstPersonController_t29, ___m_FovKick_11), + offsetof(FirstPersonController_t29, ___m_UseHeadBob_12), + offsetof(FirstPersonController_t29, ___m_HeadBob_13), + offsetof(FirstPersonController_t29, ___m_JumpBob_14), + offsetof(FirstPersonController_t29, ___m_StepInterval_15), + offsetof(FirstPersonController_t29, ___m_FootstepSounds_16), + offsetof(FirstPersonController_t29, ___m_JumpSound_17), + offsetof(FirstPersonController_t29, ___m_LandSound_18), + offsetof(FirstPersonController_t29, ___m_Camera_19), + offsetof(FirstPersonController_t29, ___m_Jump_20), + offsetof(FirstPersonController_t29, ___m_YRotation_21), + offsetof(FirstPersonController_t29, ___m_Input_22), + offsetof(FirstPersonController_t29, ___m_MoveDir_23), + offsetof(FirstPersonController_t29, ___m_CharacterController_24), + offsetof(FirstPersonController_t29, ___m_CollisionFlags_25), + offsetof(FirstPersonController_t29, ___m_PreviouslyGrounded_26), + offsetof(FirstPersonController_t29, ___m_OriginalCameraPosition_27), + offsetof(FirstPersonController_t29, ___m_StepCycle_28), + offsetof(FirstPersonController_t29, ___m_NextStep_29), + offsetof(FirstPersonController_t29, ___m_Jumping_30), + offsetof(FirstPersonController_t29, ___m_AudioSource_31), + offsetof(HeadBob_t38, ___Camera_2), + offsetof(HeadBob_t38, ___motionBob_3), + offsetof(HeadBob_t38, ___jumpAndLandingBob_4), + offsetof(HeadBob_t38, ___rigidbodyFirstPersonController_5), + offsetof(HeadBob_t38, ___StrideInterval_6), + offsetof(HeadBob_t38, ___RunningStrideLengthen_7), + offsetof(HeadBob_t38, ___m_PreviouslyGrounded_8), + offsetof(HeadBob_t38, ___m_OriginalCameraPosition_9), + offsetof(MouseLook_t30, ___XSensitivity_0), + offsetof(MouseLook_t30, ___YSensitivity_1), + offsetof(MouseLook_t30, ___clampVerticalRotation_2), + offsetof(MouseLook_t30, ___MinimumX_3), + offsetof(MouseLook_t30, ___MaximumX_4), + offsetof(MouseLook_t30, ___smooth_5), + offsetof(MouseLook_t30, ___smoothTime_6), + offsetof(MouseLook_t30, ___m_CharacterTargetRot_7), + offsetof(MouseLook_t30, ___m_CameraTargetRot_8), + offsetof(RigidbodyFirstPersonController_t39, ___cam_2), + offsetof(RigidbodyFirstPersonController_t39, ___movementSettings_3), + offsetof(RigidbodyFirstPersonController_t39, ___mouseLook_4), + offsetof(RigidbodyFirstPersonController_t39, ___advancedSettings_5), + offsetof(RigidbodyFirstPersonController_t39, ___m_RigidBody_6), + offsetof(RigidbodyFirstPersonController_t39, ___m_Capsule_7), + offsetof(RigidbodyFirstPersonController_t39, ___m_YRotation_8), + offsetof(RigidbodyFirstPersonController_t39, ___m_GroundContactNormal_9), + offsetof(RigidbodyFirstPersonController_t39, ___m_Jump_10), + offsetof(RigidbodyFirstPersonController_t39, ___m_PreviouslyGrounded_11), + offsetof(RigidbodyFirstPersonController_t39, ___m_Jumping_12), + offsetof(RigidbodyFirstPersonController_t39, ___m_IsGrounded_13), + offsetof(MovementSettings_t40, ___ForwardSpeed_0), + offsetof(MovementSettings_t40, ___BackwardSpeed_1), + offsetof(MovementSettings_t40, ___StrafeSpeed_2), + offsetof(MovementSettings_t40, ___RunMultiplier_3), + offsetof(MovementSettings_t40, ___RunKey_4), + offsetof(MovementSettings_t40, ___JumpForce_5), + offsetof(MovementSettings_t40, ___SlopeCurveModifier_6), + offsetof(MovementSettings_t40, ___CurrentTargetSpeed_7), + offsetof(AdvancedSettings_t42, ___groundCheckDistance_0), + offsetof(AdvancedSettings_t42, ___stickToGroundHelperDistance_1), + offsetof(AdvancedSettings_t42, ___slowDownRate_2), + offsetof(AdvancedSettings_t42, ___airControl_3), + 0, + offsetof(Ball_t44, ___m_MovePower_3), + offsetof(Ball_t44, ___m_UseTorque_4), + offsetof(Ball_t44, ___m_MaxAngularVelocity_5), + offsetof(Ball_t44, ___m_JumpPower_6), + offsetof(Ball_t44, ___m_Rigidbody_7), + offsetof(BallUserControl_t45, ___ball_2), + offsetof(BallUserControl_t45, ___move_3), + offsetof(BallUserControl_t45, ___cam_4), + offsetof(BallUserControl_t45, ___camForward_5), + offsetof(BallUserControl_t45, ___jump_6), + offsetof(AICharacterControl_t46, ___target_2), + offsetof(AICharacterControl_t46, ___U3CagentU3Ek__BackingField_3), + offsetof(AICharacterControl_t46, ___U3CcharacterU3Ek__BackingField_4), + 0, + offsetof(ThirdPersonCharacter_t48, ___m_MovingTurnSpeed_3), + offsetof(ThirdPersonCharacter_t48, ___m_StationaryTurnSpeed_4), + offsetof(ThirdPersonCharacter_t48, ___m_JumpPower_5), + offsetof(ThirdPersonCharacter_t48, ___m_GravityMultiplier_6), + offsetof(ThirdPersonCharacter_t48, ___m_RunCycleLegOffset_7), + offsetof(ThirdPersonCharacter_t48, ___m_MoveSpeedMultiplier_8), + offsetof(ThirdPersonCharacter_t48, ___m_AnimSpeedMultiplier_9), + offsetof(ThirdPersonCharacter_t48, ___m_GroundCheckDistance_10), + offsetof(ThirdPersonCharacter_t48, ___m_Rigidbody_11), + offsetof(ThirdPersonCharacter_t48, ___m_Animator_12), + offsetof(ThirdPersonCharacter_t48, ___m_IsGrounded_13), + offsetof(ThirdPersonCharacter_t48, ___m_OrigGroundCheckDistance_14), + offsetof(ThirdPersonCharacter_t48, ___m_TurnAmount_15), + offsetof(ThirdPersonCharacter_t48, ___m_ForwardAmount_16), + offsetof(ThirdPersonCharacter_t48, ___m_GroundNormal_17), + offsetof(ThirdPersonCharacter_t48, ___m_CapsuleHeight_18), + offsetof(ThirdPersonCharacter_t48, ___m_CapsuleCenter_19), + offsetof(ThirdPersonCharacter_t48, ___m_Capsule_20), + offsetof(ThirdPersonCharacter_t48, ___m_Crouching_21), + offsetof(ThirdPersonUserControl_t49, ___m_Character_2), + offsetof(ThirdPersonUserControl_t49, ___m_Cam_3), + offsetof(ThirdPersonUserControl_t49, ___m_CamForward_4), + offsetof(ThirdPersonUserControl_t49, ___m_Move_5), + offsetof(ThirdPersonUserControl_t49, ___m_Jump_6), + offsetof(AxisTouchButton_t50, ___axisName_2), + offsetof(AxisTouchButton_t50, ___axisValue_3), + offsetof(AxisTouchButton_t50, ___responseSpeed_4), + offsetof(AxisTouchButton_t50, ___returnToCentreSpeed_5), + offsetof(AxisTouchButton_t50, ___m_PairedWith_6), + offsetof(AxisTouchButton_t50, ___m_Axis_7), + offsetof(ButtonHandler_t52, ___Name_2), + offsetof(CrossPlatformInputManager_t55_StaticFields, ___activeInput_0), + offsetof(CrossPlatformInputManager_t55_StaticFields, ___s_TouchInput_1), + offsetof(CrossPlatformInputManager_t55_StaticFields, ___s_HardwareInput_2), + offsetof(ActiveInputMethod_t53, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(VirtualAxis_t51, ___m_Value_0), + offsetof(VirtualAxis_t51, ___U3CnameU3Ek__BackingField_1), + offsetof(VirtualAxis_t51, ___U3CmatchWithInputManagerU3Ek__BackingField_2), + offsetof(VirtualButton_t54, ___m_LastPressedFrame_0), + offsetof(VirtualButton_t54, ___m_ReleasedFrame_1), + offsetof(VirtualButton_t54, ___m_Pressed_2), + offsetof(VirtualButton_t54, ___U3CnameU3Ek__BackingField_3), + offsetof(VirtualButton_t54, ___U3CmatchWithInputManagerU3Ek__BackingField_4), + offsetof(InputAxisScrollbar_t57, ___axis_2), + offsetof(Joystick_t59, ___MovementRange_2), + offsetof(Joystick_t59, ___axesToUse_3), + offsetof(Joystick_t59, ___horizontalAxisName_4), + offsetof(Joystick_t59, ___verticalAxisName_5), + offsetof(Joystick_t59, ___m_StartPos_6), + offsetof(Joystick_t59, ___m_UseX_7), + offsetof(Joystick_t59, ___m_UseY_8), + offsetof(Joystick_t59, ___m_HorizontalVirtualAxis_9), + offsetof(Joystick_t59, ___m_VerticalVirtualAxis_10), + offsetof(AxisOption_t58, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(TiltInput_t66, ___mapping_2), + offsetof(TiltInput_t66, ___tiltAroundAxis_3), + offsetof(TiltInput_t66, ___fullTiltAngle_4), + offsetof(TiltInput_t66, ___centreAngleOffset_5), + offsetof(TiltInput_t66, ___m_SteerAxis_6), + offsetof(AxisOptions_t63, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(AxisMapping_t65, ___type_0), + offsetof(AxisMapping_t65, ___axisName_1), + offsetof(MappingType_t64, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(TouchPad_t69, ___axesToUse_2), + offsetof(TouchPad_t69, ___controlStyle_3), + offsetof(TouchPad_t69, ___horizontalAxisName_4), + offsetof(TouchPad_t69, ___verticalAxisName_5), + offsetof(TouchPad_t69, ___Xsensitivity_6), + offsetof(TouchPad_t69, ___Ysensitivity_7), + offsetof(TouchPad_t69, ___m_StartPos_8), + offsetof(TouchPad_t69, ___m_PreviousDelta_9), + offsetof(TouchPad_t69, ___m_JoytickOutput_10), + offsetof(TouchPad_t69, ___m_UseX_11), + offsetof(TouchPad_t69, ___m_UseY_12), + offsetof(TouchPad_t69, ___m_HorizontalVirtualAxis_13), + offsetof(TouchPad_t69, ___m_VerticalVirtualAxis_14), + offsetof(TouchPad_t69, ___m_Dragging_15), + offsetof(TouchPad_t69, ___m_Id_16), + offsetof(TouchPad_t69, ___m_PreviousTouchPos_17), + offsetof(TouchPad_t69, ___m_Center_18), + offsetof(TouchPad_t69, ___m_Image_19), + offsetof(AxisOption_t67, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ControlStyle_t68, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(VirtualInput_t56, ___m_VirtualAxes_0), + offsetof(VirtualInput_t56, ___m_VirtualButtons_1), + offsetof(VirtualInput_t56, ___m_AlwaysUseVirtual_2), + offsetof(VirtualInput_t56, ___U3CvirtualMousePositionU3Ek__BackingField_3), + offsetof(ActivateTrigger_t75, ___action_2), + offsetof(ActivateTrigger_t75, ___target_3), + offsetof(ActivateTrigger_t75, ___source_4), + offsetof(ActivateTrigger_t75, ___triggerCount_5), + offsetof(ActivateTrigger_t75, ___repeatTrigger_6), + offsetof(Mode_t74, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AutoMobileShaderSwitch_t82, ___m_ReplacementList_2), + offsetof(ReplacementDefinition_t78, ___original_0), + offsetof(ReplacementDefinition_t78, ___replacement_1), + offsetof(ReplacementList_t80, ___items_0), + offsetof(AutoMoveAndRotate_t84, ___moveUnitsPerSecond_2), + offsetof(AutoMoveAndRotate_t84, ___rotateDegreesPerSecond_3), + offsetof(AutoMoveAndRotate_t84, ___ignoreTimescale_4), + offsetof(AutoMoveAndRotate_t84, ___m_LastRealTime_5), + offsetof(Vector3andSpace_t83, ___value_0), + offsetof(Vector3andSpace_t83, ___space_1), + offsetof(CameraRefocus_t85, ___Camera_0), + offsetof(CameraRefocus_t85, ___Lookatpoint_1), + offsetof(CameraRefocus_t85, ___Parent_2), + offsetof(CameraRefocus_t85, ___m_OrigCameraPos_3), + offsetof(CameraRefocus_t85, ___m_Refocus_4), + offsetof(CurveControlledBob_t32, ___HorizontalBobRange_0), + offsetof(CurveControlledBob_t32, ___VerticalBobRange_1), + offsetof(CurveControlledBob_t32, ___Bobcurve_2), + offsetof(CurveControlledBob_t32, ___VerticaltoHorizontalRatio_3), + offsetof(CurveControlledBob_t32, ___m_CyclePositionX_4), + offsetof(CurveControlledBob_t32, ___m_CyclePositionY_5), + offsetof(CurveControlledBob_t32, ___m_BobBaseInterval_6), + offsetof(CurveControlledBob_t32, ___m_OriginalCameraPosition_7), + offsetof(CurveControlledBob_t32, ___m_Time_8), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(DragRigidbody_t87, ___m_SpringJoint_8), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3ColdDragU3E__0_0), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3ColdAngularDragU3E__1_1), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3CmainCameraU3E__2_2), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3CrayU3E__3_3), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___distance_4), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U24PC_5), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U24current_6), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3CU24U3Edistance_7), + offsetof(U3CDragObjectU3Ec__Iterator0_t86, ___U3CU3Ef__this_8), + offsetof(DynamicShadowSettings_t89, ___sunLight_2), + offsetof(DynamicShadowSettings_t89, ___minHeight_3), + offsetof(DynamicShadowSettings_t89, ___minShadowDistance_4), + offsetof(DynamicShadowSettings_t89, ___minShadowBias_5), + offsetof(DynamicShadowSettings_t89, ___maxHeight_6), + offsetof(DynamicShadowSettings_t89, ___maxShadowDistance_7), + offsetof(DynamicShadowSettings_t89, ___maxShadowBias_8), + offsetof(DynamicShadowSettings_t89, ___adaptTime_9), + offsetof(DynamicShadowSettings_t89, ___m_SmoothHeight_10), + offsetof(DynamicShadowSettings_t89, ___m_ChangeSpeed_11), + offsetof(DynamicShadowSettings_t89, ___m_OriginalStrength_12), + offsetof(FOVKick_t31, ___Camera_0), + offsetof(FOVKick_t31, ___originalFov_1), + offsetof(FOVKick_t31, ___FOVIncrease_2), + offsetof(FOVKick_t31, ___TimeToIncrease_3), + offsetof(FOVKick_t31, ___TimeToDecrease_4), + offsetof(FOVKick_t31, ___IncreaseCurve_5), + offsetof(U3CFOVKickUpU3Ec__Iterator1_t91, ___U3CtU3E__0_0), + offsetof(U3CFOVKickUpU3Ec__Iterator1_t91, ___U24PC_1), + offsetof(U3CFOVKickUpU3Ec__Iterator1_t91, ___U24current_2), + offsetof(U3CFOVKickUpU3Ec__Iterator1_t91, ___U3CU3Ef__this_3), + offsetof(U3CFOVKickDownU3Ec__Iterator2_t92, ___U3CtU3E__0_0), + offsetof(U3CFOVKickDownU3Ec__Iterator2_t92, ___U24PC_1), + offsetof(U3CFOVKickDownU3Ec__Iterator2_t92, ___U24current_2), + offsetof(U3CFOVKickDownU3Ec__Iterator2_t92, ___U3CU3Ef__this_3), + 0, + 0, + offsetof(FPSCounter_t93, ___m_FpsAccumulator_4), + offsetof(FPSCounter_t93, ___m_FpsNextPeriod_5), + offsetof(FPSCounter_t93, ___m_CurrentFps_6), + offsetof(FPSCounter_t93, ___m_GuiText_7), + offsetof(FollowTarget_t95, ___target_2), + offsetof(FollowTarget_t95, ___offset_3), + offsetof(LerpControlledBob_t33, ___BobDuration_0), + offsetof(LerpControlledBob_t33, ___BobAmount_1), + offsetof(LerpControlledBob_t33, ___m_Offset_2), + offsetof(U3CDoBobCycleU3Ec__Iterator3_t97, ___U3CtU3E__0_0), + offsetof(U3CDoBobCycleU3Ec__Iterator3_t97, ___U24PC_1), + offsetof(U3CDoBobCycleU3Ec__Iterator3_t97, ___U24current_2), + offsetof(U3CDoBobCycleU3Ec__Iterator3_t97, ___U3CU3Ef__this_3), + offsetof(ObjectResetter_t100, ___originalPosition_2), + offsetof(ObjectResetter_t100, ___originalRotation_3), + offsetof(ObjectResetter_t100, ___originalStructure_4), + offsetof(ObjectResetter_t100, ___Rigidbody_5), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___delay_0), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U3CU24s_8U3E__0_1), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U3CU24s_9U3E__1_2), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U3CtU3E__2_3), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U24PC_4), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U24current_5), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U3CU24U3Edelay_6), + offsetof(U3CResetCoroutineU3Ec__Iterator4_t98, ___U3CU3Ef__this_7), + offsetof(ParticleSystemDestroyer_t105, ___minDuration_2), + offsetof(ParticleSystemDestroyer_t105, ___maxDuration_3), + offsetof(ParticleSystemDestroyer_t105, ___m_MaxLifetime_4), + offsetof(ParticleSystemDestroyer_t105, ___m_EarlyStop_5), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CsystemsU3E__0_0), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CU24s_10U3E__1_1), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CU24s_11U3E__2_2), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CsystemU3E__3_3), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CstopTimeU3E__4_4), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CU24s_12U3E__5_5), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CU24s_13U3E__6_6), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CsystemU3E__7_7), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U24PC_8), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U24current_9), + offsetof(U3CStartU3Ec__Iterator5_t102, ___U3CU3Ef__this_10), + offsetof(PlatformSpecificContent_t107, ___m_BuildTargetGroup_2), + offsetof(PlatformSpecificContent_t107, ___m_Content_3), + offsetof(PlatformSpecificContent_t107, ___m_MonoBehaviours_4), + offsetof(PlatformSpecificContent_t107, ___m_ChildrenOfThisObject_5), + offsetof(BuildTargetGroup_t106, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(SimpleActivatorMenu_t110, ___camSwitchButton_2), + offsetof(SimpleActivatorMenu_t110, ___objects_3), + offsetof(SimpleActivatorMenu_t110, ___m_CurrentActiveObject_4), + offsetof(SimpleMouseRotator_t111, ___rotationRange_2), + offsetof(SimpleMouseRotator_t111, ___rotationSpeed_3), + offsetof(SimpleMouseRotator_t111, ___dampingTime_4), + offsetof(SimpleMouseRotator_t111, ___autoZeroVerticalOnMobile_5), + offsetof(SimpleMouseRotator_t111, ___autoZeroHorizontalOnMobile_6), + offsetof(SimpleMouseRotator_t111, ___relative_7), + offsetof(SimpleMouseRotator_t111, ___m_TargetAngles_8), + offsetof(SimpleMouseRotator_t111, ___m_FollowAngles_9), + offsetof(SimpleMouseRotator_t111, ___m_FollowVelocity_10), + offsetof(SimpleMouseRotator_t111, ___m_OriginalRotation_11), + offsetof(SmoothFollow_t112, ___target_2), + offsetof(SmoothFollow_t112, ___distance_3), + offsetof(SmoothFollow_t112, ___height_4), + offsetof(SmoothFollow_t112, ___rotationDamping_5), + offsetof(SmoothFollow_t112, ___heightDamping_6), + offsetof(TimedObjectActivator_t120, ___entries_2), + offsetof(Action_t113, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(Entry_t114, ___target_0), + offsetof(Entry_t114, ___action_1), + offsetof(Entry_t114, ___delay_2), + offsetof(Entries_t115, ___entries_0), + offsetof(U3CActivateU3Ec__Iterator6_t117, ___entry_0), + offsetof(U3CActivateU3Ec__Iterator6_t117, ___U24PC_1), + offsetof(U3CActivateU3Ec__Iterator6_t117, ___U24current_2), + offsetof(U3CActivateU3Ec__Iterator6_t117, ___U3CU24U3Eentry_3), + offsetof(U3CDeactivateU3Ec__Iterator7_t118, ___entry_0), + offsetof(U3CDeactivateU3Ec__Iterator7_t118, ___U24PC_1), + offsetof(U3CDeactivateU3Ec__Iterator7_t118, ___U24current_2), + offsetof(U3CDeactivateU3Ec__Iterator7_t118, ___U3CU24U3Eentry_3), + offsetof(U3CReloadLevelU3Ec__Iterator8_t119, ___entry_0), + offsetof(U3CReloadLevelU3Ec__Iterator8_t119, ___U24PC_1), + offsetof(U3CReloadLevelU3Ec__Iterator8_t119, ___U24current_2), + offsetof(U3CReloadLevelU3Ec__Iterator8_t119, ___U3CU24U3Eentry_3), + offsetof(TimedObjectDestructor_t121, ___m_TimeOut_2), + offsetof(TimedObjectDestructor_t121, ___m_DetachChildren_3), + offsetof(WaypointCircuit_t123, ___waypointList_2), + offsetof(WaypointCircuit_t123, ___smoothRoute_3), + offsetof(WaypointCircuit_t123, ___numPoints_4), + offsetof(WaypointCircuit_t123, ___points_5), + offsetof(WaypointCircuit_t123, ___distances_6), + offsetof(WaypointCircuit_t123, ___editorVisualisationSubsteps_7), + offsetof(WaypointCircuit_t123, ___p0n_8), + offsetof(WaypointCircuit_t123, ___p1n_9), + offsetof(WaypointCircuit_t123, ___p2n_10), + offsetof(WaypointCircuit_t123, ___p3n_11), + offsetof(WaypointCircuit_t123, ___i_12), + offsetof(WaypointCircuit_t123, ___P0_13), + offsetof(WaypointCircuit_t123, ___P1_14), + offsetof(WaypointCircuit_t123, ___P2_15), + offsetof(WaypointCircuit_t123, ___P3_16), + offsetof(WaypointCircuit_t123, ___U3CLengthU3Ek__BackingField_17), + offsetof(WaypointList_t122, ___circuit_0), + offsetof(WaypointList_t122, ___items_1), + offsetof(RoutePoint_t124, ___position_0) + sizeof(Object_t), + offsetof(RoutePoint_t124, ___direction_1) + sizeof(Object_t), + offsetof(WaypointProgressTracker_t128, ___circuit_2), + offsetof(WaypointProgressTracker_t128, ___lookAheadForTargetOffset_3), + offsetof(WaypointProgressTracker_t128, ___lookAheadForTargetFactor_4), + offsetof(WaypointProgressTracker_t128, ___lookAheadForSpeedOffset_5), + offsetof(WaypointProgressTracker_t128, ___lookAheadForSpeedFactor_6), + offsetof(WaypointProgressTracker_t128, ___progressStyle_7), + offsetof(WaypointProgressTracker_t128, ___pointToPointThreshold_8), + offsetof(WaypointProgressTracker_t128, ___target_9), + offsetof(WaypointProgressTracker_t128, ___progressDistance_10), + offsetof(WaypointProgressTracker_t128, ___progressNum_11), + offsetof(WaypointProgressTracker_t128, ___lastPosition_12), + offsetof(WaypointProgressTracker_t128, ___speed_13), + offsetof(WaypointProgressTracker_t128, ___U3CtargetPointU3Ek__BackingField_14), + offsetof(WaypointProgressTracker_t128, ___U3CspeedPointU3Ek__BackingField_15), + offsetof(WaypointProgressTracker_t128, ___U3CprogressPointU3Ek__BackingField_16), + offsetof(ProgressStyle_t127, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(NewBehaviourScript_t174, ___t_2), + offsetof(NewBehaviourScript1_t175, ___t_2), + offsetof(NewBehaviourScript1_t175, ___g_3), + offsetof(NewBehaviourScript1_t175, ___robo_4), + offsetof(NewBehaviourScript1_t175, ___s_5), + offsetof(NewBehaviourScript2_t176, ___g_2), + offsetof(NewBehaviourScript2_t176, ___robo_3), + offsetof(NewBehaviourScript2_t176, ___s_4), + offsetof(robo2_t178, ___r_2), + offsetof(s2_t179, ___g_2), + offsetof(s2_t179, ___r_3), + offsetof(s2_t179, ___i_4), + offsetof(AssetBundleRequest_t183, ___m_AssetBundle_1), + offsetof(AssetBundleRequest_t183, ___m_Path_2), + offsetof(AssetBundleRequest_t183, ___m_Type_3), + offsetof(SendMessageOptions_t185, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(Space_t186, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(RuntimePlatform_t187, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(LogType_t188, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(WaitForSeconds_t168, ___m_Seconds_0), + offsetof(Coroutine_t190, ___m_Ptr_0), + offsetof(CursorLockMode_t193, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(GameCenterPlatform_t195_StaticFields, ___s_AuthenticateCallback_0), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_FriendsCallback_1), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_AchievementDescriptionLoaderCallback_2), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_AchievementLoaderCallback_3), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_ProgressCallback_4), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_ScoreCallback_5), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_ScoreLoaderCallback_6), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_LeaderboardCallback_7), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_UsersCallback_8), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_adCache_9), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_friends_10), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_users_11), + offsetof(GameCenterPlatform_t195_StaticFields, ___s_ResetAchievements_12), + offsetof(GameCenterPlatform_t195_StaticFields, ___m_LocalUser_13), + offsetof(GameCenterPlatform_t195_StaticFields, ___m_GcBoards_14), + offsetof(GcLeaderboard_t205, ___m_InternalLeaderboard_0), + offsetof(GcLeaderboard_t205, ___m_GenericLeaderboard_1), + offsetof(BoneWeight_t209, ___m_Weight0_0) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_Weight1_1) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_Weight2_2) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_Weight3_3) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_BoneIndex0_4) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_BoneIndex1_5) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_BoneIndex2_6) + sizeof(Object_t), + offsetof(BoneWeight_t209, ___m_BoneIndex3_7) + sizeof(Object_t), + offsetof(CullingGroupEvent_t218, ___m_Index_0) + sizeof(Object_t), + offsetof(CullingGroupEvent_t218, ___m_PrevState_1) + sizeof(Object_t), + offsetof(CullingGroupEvent_t218, ___m_ThisState_2) + sizeof(Object_t), + offsetof(CullingGroup_t223, ___m_Ptr_0), + offsetof(CullingGroup_t223, ___m_OnStateChanged_1), + offsetof(GradientColorKey_t224, ___color_0) + sizeof(Object_t), + offsetof(GradientColorKey_t224, ___time_1) + sizeof(Object_t), + offsetof(GradientAlphaKey_t225, ___alpha_0) + sizeof(Object_t), + offsetof(GradientAlphaKey_t225, ___time_1) + sizeof(Object_t), + offsetof(Gradient_t226, ___m_Ptr_0), + offsetof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227, ___keyboardType_0) + sizeof(Object_t), + offsetof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227, ___autocorrection_1) + sizeof(Object_t), + offsetof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227, ___multiline_2) + sizeof(Object_t), + offsetof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227, ___secure_3) + sizeof(Object_t), + offsetof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227, ___alert_4) + sizeof(Object_t), + offsetof(TouchScreenKeyboardType_t228, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TouchScreenKeyboard_t229, ___m_Ptr_0), + offsetof(LayerMask_t9, ___m_Mask_0) + sizeof(Object_t), + 0, + offsetof(Vector2_t6, ___x_1) + sizeof(Object_t), + offsetof(Vector2_t6, ___y_2) + sizeof(Object_t), + 0, + offsetof(Vector3_t4, ___x_1) + sizeof(Object_t), + offsetof(Vector3_t4, ___y_2) + sizeof(Object_t), + offsetof(Vector3_t4, ___z_3) + sizeof(Object_t), + offsetof(Color_t139, ___r_0) + sizeof(Object_t), + offsetof(Color_t139, ___g_1) + sizeof(Object_t), + offsetof(Color_t139, ___b_2) + sizeof(Object_t), + offsetof(Color_t139, ___a_3) + sizeof(Object_t), + offsetof(Color32_t231, ___r_0) + sizeof(Object_t), + offsetof(Color32_t231, ___g_1) + sizeof(Object_t), + offsetof(Color32_t231, ___b_2) + sizeof(Object_t), + offsetof(Color32_t231, ___a_3) + sizeof(Object_t), + 0, + offsetof(Quaternion_t19, ___x_1) + sizeof(Object_t), + offsetof(Quaternion_t19, ___y_2) + sizeof(Object_t), + offsetof(Quaternion_t19, ___z_3) + sizeof(Object_t), + offsetof(Quaternion_t19, ___w_4) + sizeof(Object_t), + offsetof(Rect_t232, ___m_XMin_0) + sizeof(Object_t), + offsetof(Rect_t232, ___m_YMin_1) + sizeof(Object_t), + offsetof(Rect_t232, ___m_Width_2) + sizeof(Object_t), + offsetof(Rect_t232, ___m_Height_3) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m00_0) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m10_1) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m20_2) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m30_3) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m01_4) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m11_5) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m21_6) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m31_7) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m02_8) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m12_9) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m22_10) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m32_11) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m03_12) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m13_13) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m23_14) + sizeof(Object_t), + offsetof(Matrix4x4_t233, ___m33_15) + sizeof(Object_t), + offsetof(Bounds_t141, ___m_Center_0) + sizeof(Object_t), + offsetof(Bounds_t141, ___m_Extents_1) + sizeof(Object_t), + 0, + offsetof(Vector4_t234, ___x_1) + sizeof(Object_t), + offsetof(Vector4_t234, ___y_2) + sizeof(Object_t), + offsetof(Vector4_t234, ___z_3) + sizeof(Object_t), + offsetof(Vector4_t234, ___w_4) + sizeof(Object_t), + offsetof(Ray_t24, ___m_Origin_0) + sizeof(Object_t), + offsetof(Ray_t24, ___m_Direction_1) + sizeof(Object_t), + offsetof(Plane_t235, ___m_Normal_0) + sizeof(Object_t), + offsetof(Plane_t235, ___m_Distance_1) + sizeof(Object_t), + offsetof(MathfInternal_t236_StaticFields, ___FloatMinNormal_0), + offsetof(MathfInternal_t236_StaticFields, ___FloatMinDenormal_1), + offsetof(MathfInternal_t236_StaticFields, ___IsFlushToZeroEnabled_2), + offsetof(Mathf_t134_StaticFields, ___Epsilon_0), + offsetof(DrivenTransformProperties_t237, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(RectTransform_t242_StaticFields, ___reapplyDrivenProperties_2), + offsetof(Edge_t239, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Axis_t240, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ResourceRequest_t243, ___m_Path_1), + offsetof(ResourceRequest_t243, ___m_Type_2), + offsetof(SortingLayer_t248, ___m_Id_0) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr0_0) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr1_1) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr2_2) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr3_3) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr4_4) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr5_5) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr6_6) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr7_7) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shr8_8) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg0_9) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg1_10) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg2_11) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg3_12) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg4_13) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg5_14) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg6_15) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg7_16) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shg8_17) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb0_18) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb1_19) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb2_20) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb3_21) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb4_22) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb5_23) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb6_24) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb7_25) + sizeof(Object_t), + offsetof(SphericalHarmonicsL2_t249, ___shb8_26) + sizeof(Object_t), + offsetof(CacheIndex_t253, ___name_0) + sizeof(Object_t), + offsetof(CacheIndex_t253, ___bytesUsed_1) + sizeof(Object_t), + offsetof(CacheIndex_t253, ___expires_2) + sizeof(Object_t), + offsetof(AsyncOperation_t182, ___m_Ptr_0), + offsetof(Application_t256_StaticFields, ___s_LogCallbackHandler_0), + offsetof(Application_t256_StaticFields, ___s_LogCallbackHandlerThreaded_1), + offsetof(Camera_t28_StaticFields, ___onPreCull_2), + offsetof(Camera_t28_StaticFields, ___onPreRender_3), + offsetof(Camera_t28_StaticFields, ___onPostRender_4), + offsetof(Display_t260, ___nativeDisplay_0), + offsetof(Display_t260_StaticFields, ___displays_1), + offsetof(Display_t260_StaticFields, ____mainDisplay_2), + offsetof(Display_t260_StaticFields, ___onDisplaysUpdated_3), + offsetof(TouchPhase_t262, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(IMECompositionMode_t263, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Touch_t155, ___m_FingerId_0) + sizeof(Object_t), + offsetof(Touch_t155, ___m_Position_1) + sizeof(Object_t), + offsetof(Touch_t155, ___m_RawPosition_2) + sizeof(Object_t), + offsetof(Touch_t155, ___m_PositionDelta_3) + sizeof(Object_t), + offsetof(Touch_t155, ___m_TimeDelta_4) + sizeof(Object_t), + offsetof(Touch_t155, ___m_TapCount_5) + sizeof(Object_t), + offsetof(Touch_t155, ___m_Phase_6) + sizeof(Object_t), + offsetof(HideFlags_t264, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Object_t76, ___m_InstanceID_0), + offsetof(Object_t76, ___m_CachedPtr_1), + offsetof(Enumerator_t265, ___outer_0), + offsetof(Enumerator_t265, ___currentIndex_1), + offsetof(UnityAdsInternal_t269_StaticFields, ___onCampaignsAvailable_0), + offsetof(UnityAdsInternal_t269_StaticFields, ___onCampaignsFetchFailed_1), + offsetof(UnityAdsInternal_t269_StaticFields, ___onShow_2), + offsetof(UnityAdsInternal_t269_StaticFields, ___onHide_3), + offsetof(UnityAdsInternal_t269_StaticFields, ___onVideoCompleted_4), + offsetof(UnityAdsInternal_t269_StaticFields, ___onVideoStarted_5), + offsetof(Particle_t272, ___m_Position_0) + sizeof(Object_t), + offsetof(Particle_t272, ___m_Velocity_1) + sizeof(Object_t), + offsetof(Particle_t272, ___m_Size_2) + sizeof(Object_t), + offsetof(Particle_t272, ___m_Rotation_3) + sizeof(Object_t), + offsetof(Particle_t272, ___m_AngularVelocity_4) + sizeof(Object_t), + offsetof(Particle_t272, ___m_Energy_5) + sizeof(Object_t), + offsetof(Particle_t272, ___m_StartEnergy_6) + sizeof(Object_t), + offsetof(Particle_t272, ___m_Color_7) + sizeof(Object_t), + offsetof(RigidbodyConstraints_t273, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ForceMode_t274, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(ControllerColliderHit_t130, ___m_Controller_0), + offsetof(ControllerColliderHit_t130, ___m_Collider_1), + offsetof(ControllerColliderHit_t130, ___m_Point_2), + offsetof(ControllerColliderHit_t130, ___m_Normal_3), + offsetof(ControllerColliderHit_t130, ___m_MoveDirection_4), + offsetof(ControllerColliderHit_t130, ___m_MoveLength_5), + offsetof(ControllerColliderHit_t130, ___m_Push_6), + offsetof(Collision_t275, ___m_Impulse_0), + offsetof(Collision_t275, ___m_RelativeVelocity_1), + offsetof(Collision_t275, ___m_Rigidbody_2), + offsetof(Collision_t275, ___m_Collider_3), + offsetof(Collision_t275, ___m_Contacts_4), + offsetof(CollisionFlags_t278, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(QueryTriggerInteraction_t279, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ContactPoint_t277, ___m_Point_0) + sizeof(Object_t), + offsetof(ContactPoint_t277, ___m_Normal_1) + sizeof(Object_t), + offsetof(ContactPoint_t277, ___m_ThisColliderInstanceID_2) + sizeof(Object_t), + offsetof(ContactPoint_t277, ___m_OtherColliderInstanceID_3) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_Point_0) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_Normal_1) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_FaceID_2) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_Distance_3) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_UV_4) + sizeof(Object_t), + offsetof(RaycastHit_t26, ___m_Collider_5) + sizeof(Object_t), + offsetof(Physics2D_t137_StaticFields, ___m_LastDisabledRigidbody2D_0), + offsetof(RaycastHit2D_t283, ___m_Centroid_0) + sizeof(Object_t), + offsetof(RaycastHit2D_t283, ___m_Point_1) + sizeof(Object_t), + offsetof(RaycastHit2D_t283, ___m_Normal_2) + sizeof(Object_t), + offsetof(RaycastHit2D_t283, ___m_Distance_3) + sizeof(Object_t), + offsetof(RaycastHit2D_t283, ___m_Fraction_4) + sizeof(Object_t), + offsetof(RaycastHit2D_t283, ___m_Collider_5) + sizeof(Object_t), + offsetof(ForceMode2D_t284, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ContactPoint2D_t285, ___m_Point_0) + sizeof(Object_t), + offsetof(ContactPoint2D_t285, ___m_Normal_1) + sizeof(Object_t), + offsetof(ContactPoint2D_t285, ___m_Collider_2) + sizeof(Object_t), + offsetof(ContactPoint2D_t285, ___m_OtherCollider_3) + sizeof(Object_t), + offsetof(Collision2D_t286, ___m_Rigidbody_0), + offsetof(Collision2D_t286, ___m_Collider_1), + offsetof(Collision2D_t286, ___m_Contacts_2), + offsetof(Collision2D_t286, ___m_RelativeVelocity_3), + offsetof(Collision2D_t286, ___m_Enabled_4), + offsetof(AudioSettings_t289_StaticFields, ___OnAudioConfigurationChanged_0), + offsetof(AudioClip_t35, ___m_PCMReaderCallback_2), + offsetof(AudioClip_t35, ___m_PCMSetPositionCallback_3), + offsetof(WebCamDevice_t292, ___m_Name_0) + sizeof(Object_t), + offsetof(WebCamDevice_t292, ___m_Flags_1) + sizeof(Object_t), + offsetof(AnimationEventSource_t293, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(AnimationEvent_t294, ___m_Time_0), + offsetof(AnimationEvent_t294, ___m_FunctionName_1), + offsetof(AnimationEvent_t294, ___m_StringParameter_2), + offsetof(AnimationEvent_t294, ___m_ObjectReferenceParameter_3), + offsetof(AnimationEvent_t294, ___m_FloatParameter_4), + offsetof(AnimationEvent_t294, ___m_IntParameter_5), + offsetof(AnimationEvent_t294, ___m_MessageOptions_6), + offsetof(AnimationEvent_t294, ___m_Source_7), + offsetof(AnimationEvent_t294, ___m_StateSender_8), + offsetof(AnimationEvent_t294, ___m_AnimatorStateInfo_9), + offsetof(AnimationEvent_t294, ___m_AnimatorClipInfo_10), + offsetof(Keyframe_t147, ___m_Time_0) + sizeof(Object_t), + offsetof(Keyframe_t147, ___m_Value_1) + sizeof(Object_t), + offsetof(Keyframe_t147, ___m_InTangent_2) + sizeof(Object_t), + offsetof(Keyframe_t147, ___m_OutTangent_3) + sizeof(Object_t), + offsetof(AnimationCurve_t41, ___m_Ptr_0), + offsetof(PlayMode_t297, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(Enumerator_t298, ___m_Outer_0), + offsetof(Enumerator_t298, ___m_CurrentIndex_1), + offsetof(AnimatorClipInfo_t296, ___m_ClipInstanceID_0) + sizeof(Object_t), + offsetof(AnimatorClipInfo_t296, ___m_Weight_1) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Name_0) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Path_1) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_FullPath_2) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_NormalizedTime_3) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Length_4) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Speed_5) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_SpeedMultiplier_6) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Tag_7) + sizeof(Object_t), + offsetof(AnimatorStateInfo_t148, ___m_Loop_8) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_FullPath_0) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_UserName_1) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_Name_2) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_NormalizedTime_3) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_AnyState_4) + sizeof(Object_t), + offsetof(AnimatorTransitionInfo_t300, ___m_TransitionType_5) + sizeof(Object_t), + offsetof(SkeletonBone_t301, ___name_0) + sizeof(Object_t), + offsetof(SkeletonBone_t301, ___position_1) + sizeof(Object_t), + offsetof(SkeletonBone_t301, ___rotation_2) + sizeof(Object_t), + offsetof(SkeletonBone_t301, ___scale_3) + sizeof(Object_t), + offsetof(SkeletonBone_t301, ___transformModified_4) + sizeof(Object_t), + offsetof(HumanLimit_t302, ___m_Min_0) + sizeof(Object_t), + offsetof(HumanLimit_t302, ___m_Max_1) + sizeof(Object_t), + offsetof(HumanLimit_t302, ___m_Center_2) + sizeof(Object_t), + offsetof(HumanLimit_t302, ___m_AxisLength_3) + sizeof(Object_t), + offsetof(HumanLimit_t302, ___m_UseDefaultValues_4) + sizeof(Object_t), + offsetof(HumanBone_t303, ___m_BoneName_0) + sizeof(Object_t), + offsetof(HumanBone_t303, ___m_HumanName_1) + sizeof(Object_t), + offsetof(HumanBone_t303, ___limit_2) + sizeof(Object_t), + offsetof(TextAnchor_t305, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(HorizontalWrapMode_t306, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(VerticalWrapMode_t307, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(CharacterInfo_t308, ___index_0) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___uv_1) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___vert_2) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___width_3) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___size_4) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___style_5) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___flipped_6) + sizeof(Object_t), + offsetof(CharacterInfo_t308, ___ascent_7) + sizeof(Object_t), + offsetof(Font_t310_StaticFields, ___textureRebuilt_2), + offsetof(Font_t310, ___m_FontTextureRebuildCallback_3), + offsetof(UICharInfo_t312, ___cursorPos_0) + sizeof(Object_t), + offsetof(UICharInfo_t312, ___charWidth_1) + sizeof(Object_t), + offsetof(UILineInfo_t313, ___startCharIdx_0) + sizeof(Object_t), + offsetof(UILineInfo_t313, ___height_1) + sizeof(Object_t), + offsetof(TextGenerator_t314, ___m_Ptr_0), + offsetof(TextGenerator_t314, ___m_LastString_1), + offsetof(TextGenerator_t314, ___m_LastSettings_2), + offsetof(TextGenerator_t314, ___m_HasGenerated_3), + offsetof(TextGenerator_t314, ___m_LastValid_4), + offsetof(TextGenerator_t314, ___m_Verts_5), + offsetof(TextGenerator_t314, ___m_Characters_6), + offsetof(TextGenerator_t314, ___m_Lines_7), + offsetof(TextGenerator_t314, ___m_CachedVerts_8), + offsetof(TextGenerator_t314, ___m_CachedCharacters_9), + offsetof(TextGenerator_t314, ___m_CachedLines_10), + offsetof(RenderMode_t319, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Canvas_t321_StaticFields, ___willRenderCanvases_2), + offsetof(UIVertex_t323, ___position_0) + sizeof(Object_t), + offsetof(UIVertex_t323, ___normal_1) + sizeof(Object_t), + offsetof(UIVertex_t323, ___color_2) + sizeof(Object_t), + offsetof(UIVertex_t323, ___uv0_3) + sizeof(Object_t), + offsetof(UIVertex_t323, ___uv1_4) + sizeof(Object_t), + offsetof(UIVertex_t323, ___tangent_5) + sizeof(Object_t), + offsetof(UIVertex_t323_StaticFields, ___s_DefaultColor_6), + offsetof(UIVertex_t323_StaticFields, ___s_DefaultTangent_7), + offsetof(UIVertex_t323_StaticFields, ___simpleVert_8), + offsetof(RectTransformUtility_t325_StaticFields, ___s_Corners_0), + offsetof(Event_t326, ___m_Ptr_0), + offsetof(Event_t326_StaticFields, ___s_Current_1), + offsetof(Event_t326_StaticFields, ___s_MasterEvent_2), + offsetof(Event_t326_StaticFields, ___U3CU3Ef__switchU24map0_3), + offsetof(KeyCode_t328, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(EventType_t329, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(EventModifiers_t330, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(GUIStyleState_t331, ___m_Ptr_0), + offsetof(GUIStyleState_t331, ___m_SourceStyle_1), + offsetof(GUIStyleState_t331, ___m_Background_2), + offsetof(RectOffset_t333, ___m_Ptr_0), + offsetof(RectOffset_t333, ___m_SourceStyle_1), + offsetof(FontStyle_t334, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(GUIStyle_t332, ___m_Ptr_0), + offsetof(GUIStyle_t332, ___m_Normal_1), + offsetof(GUIStyle_t332, ___m_Hover_2), + offsetof(GUIStyle_t332, ___m_Active_3), + offsetof(GUIStyle_t332, ___m_Focused_4), + offsetof(GUIStyle_t332, ___m_OnNormal_5), + offsetof(GUIStyle_t332, ___m_OnHover_6), + offsetof(GUIStyle_t332, ___m_OnActive_7), + offsetof(GUIStyle_t332, ___m_OnFocused_8), + offsetof(GUIStyle_t332, ___m_Border_9), + offsetof(GUIStyle_t332, ___m_Padding_10), + offsetof(GUIStyle_t332, ___m_Margin_11), + offsetof(GUIStyle_t332, ___m_Overflow_12), + offsetof(GUIStyle_t332, ___m_FontInternal_13), + offsetof(GUIStyle_t332_StaticFields, ___showKeyboardFocus_14), + offsetof(GUIStyle_t332_StaticFields, ___s_None_15), + offsetof(GUIUtility_t335_StaticFields, ___s_EditorScreenPointOffset_0), + offsetof(GUIUtility_t335_StaticFields, ___s_HasKeyboardFocus_1), + offsetof(IL2CPPStructAlignmentAttribute_t337, ___Align_0), + offsetof(AttributeHelperEngine_t338_StaticFields, ____disallowMultipleComponentArray_0), + offsetof(AttributeHelperEngine_t338_StaticFields, ____executeInEditModeArray_1), + offsetof(AttributeHelperEngine_t338_StaticFields, ____requireComponentArray_2), + offsetof(RequireComponent_t343, ___m_Type0_0), + offsetof(RequireComponent_t343, ___m_Type1_1), + offsetof(RequireComponent_t343, ___m_Type2_2), + offsetof(AddComponentMenu_t344, ___m_AddComponentMenu_0), + offsetof(AddComponentMenu_t344, ___m_Ordering_1), + 0, + 0, + offsetof(GcUserProfileData_t350, ___userName_0) + sizeof(Object_t), + offsetof(GcUserProfileData_t350, ___userID_1) + sizeof(Object_t), + offsetof(GcUserProfileData_t350, ___isFriend_2) + sizeof(Object_t), + offsetof(GcUserProfileData_t350, ___image_3) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_Identifier_0) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_Title_1) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_Image_2) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_AchievedDescription_3) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_UnachievedDescription_4) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_Hidden_5) + sizeof(Object_t), + offsetof(GcAchievementDescriptionData_t351, ___m_Points_6) + sizeof(Object_t), + offsetof(GcAchievementData_t352, ___m_Identifier_0) + sizeof(Object_t), + offsetof(GcAchievementData_t352, ___m_PercentCompleted_1) + sizeof(Object_t), + offsetof(GcAchievementData_t352, ___m_Completed_2) + sizeof(Object_t), + offsetof(GcAchievementData_t352, ___m_Hidden_3) + sizeof(Object_t), + offsetof(GcAchievementData_t352, ___m_LastReportedDate_4) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_Category_0) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_ValueLow_1) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_ValueHigh_2) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_Date_3) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_FormattedValue_4) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_PlayerID_5) + sizeof(Object_t), + offsetof(GcScoreData_t353, ___m_Rank_6) + sizeof(Object_t), + offsetof(Resolution_t354, ___m_Width_0) + sizeof(Object_t), + offsetof(Resolution_t354, ___m_Height_1) + sizeof(Object_t), + offsetof(Resolution_t354, ___m_RefreshRate_2) + sizeof(Object_t), + offsetof(RenderBuffer_t355, ___m_RenderTextureInstanceID_0) + sizeof(Object_t), + offsetof(RenderBuffer_t355, ___m_BufferPtr_1) + sizeof(Object_t), + offsetof(CameraClearFlags_t356, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(TextureFormat_t357, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CompareFunction_t358, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ColorWriteMask_t359, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(StencilOp_t360, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ReflectionProbeBlendInfo_t361, ___probe_0) + sizeof(Object_t), + offsetof(ReflectionProbeBlendInfo_t361, ___weight_1) + sizeof(Object_t), + offsetof(LocalUser_t203, ___m_Friends_5), + offsetof(LocalUser_t203, ___m_Authenticated_6), + offsetof(LocalUser_t203, ___m_Underage_7), + offsetof(UserProfile_t362, ___m_UserName_0), + offsetof(UserProfile_t362, ___m_ID_1), + offsetof(UserProfile_t362, ___m_IsFriend_2), + offsetof(UserProfile_t362, ___m_State_3), + offsetof(UserProfile_t362, ___m_Image_4), + offsetof(Achievement_t364, ___m_Completed_0), + offsetof(Achievement_t364, ___m_Hidden_1), + offsetof(Achievement_t364, ___m_LastReportedDate_2), + offsetof(Achievement_t364, ___U3CidU3Ek__BackingField_3), + offsetof(Achievement_t364, ___U3CpercentCompletedU3Ek__BackingField_4), + offsetof(AchievementDescription_t366, ___m_Title_0), + offsetof(AchievementDescription_t366, ___m_Image_1), + offsetof(AchievementDescription_t366, ___m_AchievedDescription_2), + offsetof(AchievementDescription_t366, ___m_UnachievedDescription_3), + offsetof(AchievementDescription_t366, ___m_Hidden_4), + offsetof(AchievementDescription_t366, ___m_Points_5), + offsetof(AchievementDescription_t366, ___U3CidU3Ek__BackingField_6), + offsetof(Score_t367, ___m_Date_0), + offsetof(Score_t367, ___m_FormattedValue_1), + offsetof(Score_t367, ___m_UserID_2), + offsetof(Score_t367, ___m_Rank_3), + offsetof(Score_t367, ___U3CleaderboardIDU3Ek__BackingField_4), + offsetof(Score_t367, ___U3CvalueU3Ek__BackingField_5), + offsetof(Leaderboard_t206, ___m_Loading_0), + offsetof(Leaderboard_t206, ___m_LocalUserScore_1), + offsetof(Leaderboard_t206, ___m_MaxRange_2), + offsetof(Leaderboard_t206, ___m_Scores_3), + offsetof(Leaderboard_t206, ___m_Title_4), + offsetof(Leaderboard_t206, ___m_UserIDs_5), + offsetof(Leaderboard_t206, ___U3CidU3Ek__BackingField_6), + offsetof(Leaderboard_t206, ___U3CuserScopeU3Ek__BackingField_7), + offsetof(Leaderboard_t206, ___U3CrangeU3Ek__BackingField_8), + offsetof(Leaderboard_t206, ___U3CtimeScopeU3Ek__BackingField_9), + 0, + 0, + 0, + offsetof(SendMouseEvents_t372_StaticFields, ___s_MouseUsed_3), + offsetof(SendMouseEvents_t372_StaticFields, ___m_LastHit_4), + offsetof(SendMouseEvents_t372_StaticFields, ___m_MouseDownHit_5), + offsetof(SendMouseEvents_t372_StaticFields, ___m_CurrentHit_6), + offsetof(SendMouseEvents_t372_StaticFields, ___m_Cameras_7), + offsetof(HitInfo_t371, ___target_0) + sizeof(Object_t), + offsetof(HitInfo_t371, ___camera_1) + sizeof(Object_t), + offsetof(UserState_t375, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(UserScope_t376, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(TimeScope_t377, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Range_t369, ___from_0) + sizeof(Object_t), + offsetof(Range_t369, ___count_1) + sizeof(Object_t), + offsetof(TooltipAttribute_t379, ___tooltip_0), + offsetof(SpaceAttribute_t380, ___height_0), + offsetof(RangeAttribute_t381, ___min_0), + offsetof(RangeAttribute_t381, ___max_1), + offsetof(TextAreaAttribute_t382, ___minLines_0), + offsetof(TextAreaAttribute_t382, ___maxLines_1), + offsetof(StackTraceUtility_t384_StaticFields, ___projectFolder_0), + 0, + offsetof(UnityException_t385, ___unityStackTrace_12), + offsetof(TextGenerationSettings_t315, ___font_0) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___color_1) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___fontSize_2) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___lineSpacing_3) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___richText_4) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___scaleFactor_5) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___fontStyle_6) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___textAnchor_7) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___resizeTextForBestFit_8) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___resizeTextMinSize_9) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___resizeTextMaxSize_10) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___updateBounds_11) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___verticalOverflow_12) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___horizontalOverflow_13) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___generationExtents_14) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___pivot_15) + sizeof(Object_t), + offsetof(TextGenerationSettings_t315, ___generateOutOfBounds_16) + sizeof(Object_t), + offsetof(TrackedReference_t299, ___m_Ptr_0), + offsetof(PersistentListenerMode_t387, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ArgumentCache_t388, ___m_ObjectArgument_3), + offsetof(ArgumentCache_t388, ___m_ObjectArgumentAssemblyTypeName_4), + offsetof(ArgumentCache_t388, ___m_IntArgument_5), + offsetof(ArgumentCache_t388, ___m_FloatArgument_6), + offsetof(ArgumentCache_t388, ___m_StringArgument_7), + offsetof(ArgumentCache_t388, ___m_BoolArgument_8), + offsetof(InvokableCall_t390, ___Delegate_0), + 0, + 0, + 0, + 0, + 0, + offsetof(UnityEventCallState_t392, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(PersistentCall_t393, ___m_Target_0), + offsetof(PersistentCall_t393, ___m_MethodName_1), + offsetof(PersistentCall_t393, ___m_Mode_2), + offsetof(PersistentCall_t393, ___m_Arguments_3), + offsetof(PersistentCall_t393, ___m_CallState_4), + offsetof(PersistentCallGroup_t394, ___m_Calls_0), + offsetof(InvokableCallList_t396, ___m_PersistentCalls_0), + offsetof(InvokableCallList_t396, ___m_RuntimeCalls_1), + offsetof(InvokableCallList_t396, ___m_ExecutingCalls_2), + offsetof(InvokableCallList_t396, ___m_NeedsUpdate_3), + offsetof(UnityEventBase_t398, ___m_Calls_0), + offsetof(UnityEventBase_t398, ___m_PersistentCalls_1), + offsetof(UnityEventBase_t398, ___m_TypeName_2), + offsetof(UnityEventBase_t398, ___m_CallsDirty_3), + offsetof(UnityEvent_t399, ___m_InvokeArray_4), + 0, + 0, + 0, + 0, + offsetof(DefaultValueAttribute_t400, ___DefaultValue_0), + offsetof(FormerlySerializedAsAttribute_t402, ___m_oldName_0), + offsetof(TypeInferenceRules_t403, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(TypeInferenceRuleAttribute_t404, ____rule_0), + offsetof(EventSystem_t473, ___m_SystemInputModules_2), + offsetof(EventSystem_t473, ___m_CurrentInputModule_3), + offsetof(EventSystem_t473, ___m_FirstSelected_4), + offsetof(EventSystem_t473, ___m_sendNavigationEvents_5), + offsetof(EventSystem_t473, ___m_DragThreshold_6), + offsetof(EventSystem_t473, ___m_CurrentSelected_7), + offsetof(EventSystem_t473, ___m_SelectionGuard_8), + offsetof(EventSystem_t473, ___m_DummyData_9), + offsetof(EventSystem_t473_StaticFields, ___s_RaycastComparer_10), + offsetof(EventSystem_t473_StaticFields, ___U3CcurrentU3Ek__BackingField_11), + offsetof(EventTrigger_t482, ___m_Delegates_2), + offsetof(EventTrigger_t482, ___delegates_3), + offsetof(Entry_t481, ___eventID_0), + offsetof(Entry_t481, ___callback_1), + offsetof(EventTriggerType_t484, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ExecuteEvents_t485_StaticFields, ___s_PointerEnterHandler_0), + offsetof(ExecuteEvents_t485_StaticFields, ___s_PointerExitHandler_1), + offsetof(ExecuteEvents_t485_StaticFields, ___s_PointerDownHandler_2), + offsetof(ExecuteEvents_t485_StaticFields, ___s_PointerUpHandler_3), + offsetof(ExecuteEvents_t485_StaticFields, ___s_PointerClickHandler_4), + offsetof(ExecuteEvents_t485_StaticFields, ___s_InitializePotentialDragHandler_5), + offsetof(ExecuteEvents_t485_StaticFields, ___s_BeginDragHandler_6), + offsetof(ExecuteEvents_t485_StaticFields, ___s_DragHandler_7), + offsetof(ExecuteEvents_t485_StaticFields, ___s_EndDragHandler_8), + offsetof(ExecuteEvents_t485_StaticFields, ___s_DropHandler_9), + offsetof(ExecuteEvents_t485_StaticFields, ___s_ScrollHandler_10), + offsetof(ExecuteEvents_t485_StaticFields, ___s_UpdateSelectedHandler_11), + offsetof(ExecuteEvents_t485_StaticFields, ___s_SelectHandler_12), + offsetof(ExecuteEvents_t485_StaticFields, ___s_DeselectHandler_13), + offsetof(ExecuteEvents_t485_StaticFields, ___s_MoveHandler_14), + offsetof(ExecuteEvents_t485_StaticFields, ___s_SubmitHandler_15), + offsetof(ExecuteEvents_t485_StaticFields, ___s_CancelHandler_16), + offsetof(ExecuteEvents_t485_StaticFields, ___s_HandlerListPool_17), + offsetof(ExecuteEvents_t485_StaticFields, ___s_InternalTransformList_18), + offsetof(ExecuteEvents_t485_StaticFields, ___U3CU3Ef__amU24cache13_19), + offsetof(MoveDirection_t505, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(RaycasterManager_t506_StaticFields, ___s_Raycasters_0), + offsetof(RaycastResult_t508, ___m_GameObject_0) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___module_1) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___distance_2) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___index_3) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___depth_4) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___sortingLayer_5) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___sortingOrder_6) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___worldPosition_7) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___worldNormal_8) + sizeof(Object_t), + offsetof(RaycastResult_t508, ___screenPosition_9) + sizeof(Object_t), + offsetof(AxisEventData_t510, ___U3CmoveVectorU3Ek__BackingField_2), + offsetof(AxisEventData_t510, ___U3CmoveDirU3Ek__BackingField_3), + offsetof(BaseEventData_t477, ___m_EventSystem_0), + offsetof(BaseEventData_t477, ___m_Used_1), + offsetof(PointerEventData_t131, ___m_PointerPress_2), + offsetof(PointerEventData_t131, ___hovered_3), + offsetof(PointerEventData_t131, ___U3CpointerEnterU3Ek__BackingField_4), + offsetof(PointerEventData_t131, ___U3ClastPressU3Ek__BackingField_5), + offsetof(PointerEventData_t131, ___U3CrawPointerPressU3Ek__BackingField_6), + offsetof(PointerEventData_t131, ___U3CpointerDragU3Ek__BackingField_7), + offsetof(PointerEventData_t131, ___U3CpointerCurrentRaycastU3Ek__BackingField_8), + offsetof(PointerEventData_t131, ___U3CpointerPressRaycastU3Ek__BackingField_9), + offsetof(PointerEventData_t131, ___U3CeligibleForClickU3Ek__BackingField_10), + offsetof(PointerEventData_t131, ___U3CpointerIdU3Ek__BackingField_11), + offsetof(PointerEventData_t131, ___U3CpositionU3Ek__BackingField_12), + offsetof(PointerEventData_t131, ___U3CdeltaU3Ek__BackingField_13), + offsetof(PointerEventData_t131, ___U3CpressPositionU3Ek__BackingField_14), + offsetof(PointerEventData_t131, ___U3CworldPositionU3Ek__BackingField_15), + offsetof(PointerEventData_t131, ___U3CworldNormalU3Ek__BackingField_16), + offsetof(PointerEventData_t131, ___U3CclickTimeU3Ek__BackingField_17), + offsetof(PointerEventData_t131, ___U3CclickCountU3Ek__BackingField_18), + offsetof(PointerEventData_t131, ___U3CscrollDeltaU3Ek__BackingField_19), + offsetof(PointerEventData_t131, ___U3CuseDragThresholdU3Ek__BackingField_20), + offsetof(PointerEventData_t131, ___U3CdraggingU3Ek__BackingField_21), + offsetof(PointerEventData_t131, ___U3CbuttonU3Ek__BackingField_22), + offsetof(InputButton_t511, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(FramePressState_t512, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(BaseInputModule_t476, ___m_RaycastResultCache_2), + offsetof(BaseInputModule_t476, ___m_AxisEventData_3), + offsetof(BaseInputModule_t476, ___m_EventSystem_4), + offsetof(BaseInputModule_t476, ___m_BaseEventData_5), + 0, + 0, + 0, + 0, + offsetof(PointerInputModule_t519, ___m_PointerData_10), + offsetof(PointerInputModule_t519, ___m_MouseState_11), + offsetof(ButtonState_t515, ___m_Button_0), + offsetof(ButtonState_t515, ___m_EventData_1), + offsetof(MouseState_t517, ___m_TrackedButtons_0), + offsetof(MouseButtonEventData_t516, ___buttonState_0), + offsetof(MouseButtonEventData_t516, ___buttonData_1), + offsetof(StandaloneInputModule_t522, ___m_PrevActionTime_12), + offsetof(StandaloneInputModule_t522, ___m_LastMoveVector_13), + offsetof(StandaloneInputModule_t522, ___m_ConsecutiveMoveCount_14), + offsetof(StandaloneInputModule_t522, ___m_LastMousePosition_15), + offsetof(StandaloneInputModule_t522, ___m_MousePosition_16), + offsetof(StandaloneInputModule_t522, ___m_HorizontalAxis_17), + offsetof(StandaloneInputModule_t522, ___m_VerticalAxis_18), + offsetof(StandaloneInputModule_t522, ___m_SubmitButton_19), + offsetof(StandaloneInputModule_t522, ___m_CancelButton_20), + offsetof(StandaloneInputModule_t522, ___m_InputActionsPerSecond_21), + offsetof(StandaloneInputModule_t522, ___m_RepeatDelay_22), + offsetof(StandaloneInputModule_t522, ___m_ForceModuleActive_23), + offsetof(InputMode_t521, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(TouchInputModule_t523, ___m_LastMousePosition_12), + offsetof(TouchInputModule_t523, ___m_MousePosition_13), + offsetof(TouchInputModule_t523, ___m_ForceModuleActive_14), + 0, + offsetof(PhysicsRaycaster_t525, ___m_EventCamera_3), + offsetof(PhysicsRaycaster_t525, ___m_EventMask_4), + offsetof(PhysicsRaycaster_t525_StaticFields, ___U3CU3Ef__amU24cache2_5), + offsetof(ColorTween_t530, ___m_Target_0) + sizeof(Object_t), + offsetof(ColorTween_t530, ___m_StartColor_1) + sizeof(Object_t), + offsetof(ColorTween_t530, ___m_TargetColor_2) + sizeof(Object_t), + offsetof(ColorTween_t530, ___m_TweenMode_3) + sizeof(Object_t), + offsetof(ColorTween_t530, ___m_Duration_4) + sizeof(Object_t), + offsetof(ColorTween_t530, ___m_IgnoreTimeScale_5) + sizeof(Object_t), + offsetof(ColorTweenMode_t527, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(FloatTween_t533, ___m_Target_0) + sizeof(Object_t), + offsetof(FloatTween_t533, ___m_StartValue_1) + sizeof(Object_t), + offsetof(FloatTween_t533, ___m_TargetValue_2) + sizeof(Object_t), + offsetof(FloatTween_t533, ___m_Duration_3) + sizeof(Object_t), + offsetof(FloatTween_t533, ___m_IgnoreTimeScale_4) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AnimationTriggers_t534, ___m_NormalTrigger_4), + offsetof(AnimationTriggers_t534, ___m_HighlightedTrigger_5), + offsetof(AnimationTriggers_t534, ___m_PressedTrigger_6), + offsetof(AnimationTriggers_t534, ___m_DisabledTrigger_7), + offsetof(Button_t537, ___m_OnClick_16), + offsetof(U3COnFinishSubmitU3Ec__Iterator1_t536, ___U3CfadeTimeU3E__0_0), + offsetof(U3COnFinishSubmitU3Ec__Iterator1_t536, ___U3CelapsedTimeU3E__1_1), + offsetof(U3COnFinishSubmitU3Ec__Iterator1_t536, ___U24PC_2), + offsetof(U3COnFinishSubmitU3Ec__Iterator1_t536, ___U24current_3), + offsetof(U3COnFinishSubmitU3Ec__Iterator1_t536, ___U3CU3Ef__this_4), + offsetof(CanvasUpdate_t539, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CanvasUpdateRegistry_t540_StaticFields, ___s_Instance_0), + offsetof(CanvasUpdateRegistry_t540, ___m_PerformingLayoutUpdate_1), + offsetof(CanvasUpdateRegistry_t540, ___m_PerformingGraphicUpdate_2), + offsetof(CanvasUpdateRegistry_t540, ___m_LayoutRebuildQueue_3), + offsetof(CanvasUpdateRegistry_t540, ___m_GraphicRebuildQueue_4), + offsetof(CanvasUpdateRegistry_t540_StaticFields, ___s_SortLayoutFunction_5), + offsetof(ColorBlock_t543, ___m_NormalColor_0) + sizeof(Object_t), + offsetof(ColorBlock_t543, ___m_HighlightedColor_1) + sizeof(Object_t), + offsetof(ColorBlock_t543, ___m_PressedColor_2) + sizeof(Object_t), + offsetof(ColorBlock_t543, ___m_DisabledColor_3) + sizeof(Object_t), + offsetof(ColorBlock_t543, ___m_ColorMultiplier_4) + sizeof(Object_t), + offsetof(ColorBlock_t543, ___m_FadeDuration_5) + sizeof(Object_t), + offsetof(Dropdown_t553, ___m_Template_16), + offsetof(Dropdown_t553, ___m_CaptionText_17), + offsetof(Dropdown_t553, ___m_CaptionImage_18), + offsetof(Dropdown_t553, ___m_ItemText_19), + offsetof(Dropdown_t553, ___m_ItemImage_20), + offsetof(Dropdown_t553, ___m_Value_21), + offsetof(Dropdown_t553, ___m_Options_22), + offsetof(Dropdown_t553, ___m_OnValueChanged_23), + offsetof(Dropdown_t553, ___m_Dropdown_24), + offsetof(Dropdown_t553, ___m_Blocker_25), + offsetof(Dropdown_t553, ___m_Items_26), + offsetof(Dropdown_t553, ___m_AlphaTweenRunner_27), + offsetof(Dropdown_t553, ___validTemplate_28), + offsetof(DropdownItem_t544, ___m_Text_2), + offsetof(DropdownItem_t544, ___m_Image_3), + offsetof(DropdownItem_t544, ___m_RectTransform_4), + offsetof(DropdownItem_t544, ___m_Toggle_5), + offsetof(OptionData_t547, ___m_Text_0), + offsetof(OptionData_t547, ___m_Image_1), + offsetof(OptionDataList_t548, ___m_Options_0), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___delay_0), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___U3CiU3E__0_1), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___U24PC_2), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___U24current_3), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___U3CU24U3Edelay_4), + offsetof(U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552, ___U3CU3Ef__this_5), + offsetof(U3CShowU3Ec__AnonStorey6_t554, ___item_0), + offsetof(U3CShowU3Ec__AnonStorey6_t554, ___U3CU3Ef__this_1), + offsetof(FontData_t557, ___m_Font_0), + offsetof(FontData_t557, ___m_FontSize_1), + offsetof(FontData_t557, ___m_FontStyle_2), + offsetof(FontData_t557, ___m_BestFit_3), + offsetof(FontData_t557, ___m_MinSize_4), + offsetof(FontData_t557, ___m_MaxSize_5), + offsetof(FontData_t557, ___m_Alignment_6), + offsetof(FontData_t557, ___m_RichText_7), + offsetof(FontData_t557, ___m_HorizontalOverflow_8), + offsetof(FontData_t557, ___m_VerticalOverflow_9), + offsetof(FontData_t557, ___m_LineSpacing_10), + offsetof(FontUpdateTracker_t558_StaticFields, ___m_Tracked_0), + offsetof(Graphic_t560_StaticFields, ___s_DefaultUI_2), + offsetof(Graphic_t560_StaticFields, ___s_WhiteTexture_3), + offsetof(Graphic_t560, ___m_Material_4), + offsetof(Graphic_t560, ___m_Color_5), + offsetof(Graphic_t560, ___m_RaycastTarget_6), + offsetof(Graphic_t560, ___m_RectTransform_7), + offsetof(Graphic_t560, ___m_CanvasRender_8), + offsetof(Graphic_t560, ___m_Canvas_9), + offsetof(Graphic_t560, ___m_VertsDirty_10), + offsetof(Graphic_t560, ___m_MaterialDirty_11), + offsetof(Graphic_t560, ___m_OnDirtyLayoutCallback_12), + offsetof(Graphic_t560, ___m_OnDirtyVertsCallback_13), + offsetof(Graphic_t560, ___m_OnDirtyMaterialCallback_14), + offsetof(Graphic_t560_StaticFields, ___s_Mesh_15), + offsetof(Graphic_t560_StaticFields, ___s_VertexHelper_16), + offsetof(Graphic_t560, ___m_ColorTweenRunner_17), + offsetof(Graphic_t560, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_18), + 0, + offsetof(GraphicRaycaster_t564, ___m_IgnoreReversedGraphics_3), + offsetof(GraphicRaycaster_t564, ___m_BlockingObjects_4), + offsetof(GraphicRaycaster_t564, ___m_BlockingMask_5), + offsetof(GraphicRaycaster_t564, ___m_Canvas_6), + offsetof(GraphicRaycaster_t564, ___m_RaycastResults_7), + offsetof(GraphicRaycaster_t564_StaticFields, ___s_SortedGraphics_8), + offsetof(GraphicRaycaster_t564_StaticFields, ___U3CU3Ef__amU24cache6_9), + offsetof(BlockingObjects_t563, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(GraphicRegistry_t567_StaticFields, ___s_Instance_0), + offsetof(GraphicRegistry_t567, ___m_Graphics_1), + offsetof(GraphicRegistry_t567_StaticFields, ___s_EmptyList_2), + offsetof(Image_t70, ___m_Sprite_28), + offsetof(Image_t70, ___m_OverrideSprite_29), + offsetof(Image_t70, ___m_Type_30), + offsetof(Image_t70, ___m_PreserveAspect_31), + offsetof(Image_t70, ___m_FillCenter_32), + offsetof(Image_t70, ___m_FillMethod_33), + offsetof(Image_t70, ___m_FillAmount_34), + offsetof(Image_t70, ___m_FillClockwise_35), + offsetof(Image_t70, ___m_FillOrigin_36), + offsetof(Image_t70, ___m_EventAlphaThreshold_37), + offsetof(Image_t70_StaticFields, ___s_VertScratch_38), + offsetof(Image_t70_StaticFields, ___s_UVScratch_39), + offsetof(Image_t70_StaticFields, ___s_Xy_40), + offsetof(Image_t70_StaticFields, ___s_Uv_41), + offsetof(Type_t569, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(FillMethod_t570, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(InputField_t582, ___m_Keyboard_19), + offsetof(InputField_t582_StaticFields, ___kSeparators_20), + offsetof(InputField_t582, ___m_TextComponent_21), + offsetof(InputField_t582, ___m_Placeholder_22), + offsetof(InputField_t582, ___m_ContentType_23), + offsetof(InputField_t582, ___m_InputType_24), + offsetof(InputField_t582, ___m_AsteriskChar_25), + offsetof(InputField_t582, ___m_KeyboardType_26), + offsetof(InputField_t582, ___m_LineType_27), + offsetof(InputField_t582, ___m_HideMobileInput_28), + offsetof(InputField_t582, ___m_CharacterValidation_29), + offsetof(InputField_t582, ___m_CharacterLimit_30), + offsetof(InputField_t582, ___m_EndEdit_31), + offsetof(InputField_t582, ___m_OnValueChange_32), + offsetof(InputField_t582, ___m_OnValidateInput_33), + offsetof(InputField_t582, ___m_SelectionColor_34), + offsetof(InputField_t582, ___m_Text_35), + offsetof(InputField_t582, ___m_CaretBlinkRate_36), + offsetof(InputField_t582, ___m_CaretPosition_37), + offsetof(InputField_t582, ___m_CaretSelectPosition_38), + offsetof(InputField_t582, ___caretRectTrans_39), + offsetof(InputField_t582, ___m_CursorVerts_40), + offsetof(InputField_t582, ___m_InputTextCache_41), + offsetof(InputField_t582, ___m_CachedInputRenderer_42), + offsetof(InputField_t582, ___m_PreventFontCallback_43), + offsetof(InputField_t582, ___m_Mesh_44), + offsetof(InputField_t582, ___m_AllowInput_45), + offsetof(InputField_t582, ___m_ShouldActivateNextUpdate_46), + offsetof(InputField_t582, ___m_UpdateDrag_47), + offsetof(InputField_t582, ___m_DragPositionOutOfBounds_48), + offsetof(InputField_t582, ___m_CaretVisible_49), + offsetof(InputField_t582, ___m_BlinkCoroutine_50), + offsetof(InputField_t582, ___m_BlinkStartTime_51), + offsetof(InputField_t582, ___m_DrawStart_52), + offsetof(InputField_t582, ___m_DrawEnd_53), + offsetof(InputField_t582, ___m_DragCoroutine_54), + offsetof(InputField_t582, ___m_OriginalText_55), + offsetof(InputField_t582, ___m_WasCanceled_56), + offsetof(InputField_t582, ___m_HasDoneFocusTransition_57), + offsetof(InputField_t582, ___m_ProcessingEvent_58), + offsetof(InputField_t582_StaticFields, ___U3CU3Ef__switchU24map0_59), + offsetof(ContentType_t572, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(InputType_t573, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(CharacterValidation_t574, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(LineType_t575, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(EditState_t579, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(U3CCaretBlinkU3Ec__Iterator3_t581, ___U3CblinkPeriodU3E__0_0), + offsetof(U3CCaretBlinkU3Ec__Iterator3_t581, ___U3CblinkStateU3E__1_1), + offsetof(U3CCaretBlinkU3Ec__Iterator3_t581, ___U24PC_2), + offsetof(U3CCaretBlinkU3Ec__Iterator3_t581, ___U24current_3), + offsetof(U3CCaretBlinkU3Ec__Iterator3_t581, ___U3CU3Ef__this_4), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___eventData_0), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U3ClocalMousePosU3E__0_1), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U3CrectU3E__1_2), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U3CdelayU3E__2_3), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U24PC_4), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U24current_5), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U3CU24U3EeventData_6), + offsetof(U3CMouseDragOutsideRectU3Ec__Iterator4_t583, ___U3CU3Ef__this_7), + offsetof(Mask_t584, ___m_RectTransform_2), + offsetof(Mask_t584, ___m_ShowMaskGraphic_3), + offsetof(Mask_t584, ___m_Graphic_4), + offsetof(Mask_t584, ___m_MaskMaterial_5), + offsetof(Mask_t584, ___m_UnmaskMaterial_6), + offsetof(MaskableGraphic_t571, ___m_ShouldRecalculateStencil_19), + offsetof(MaskableGraphic_t571, ___m_MaskMaterial_20), + offsetof(MaskableGraphic_t571, ___m_ParentMask_21), + offsetof(MaskableGraphic_t571, ___m_Maskable_22), + offsetof(MaskableGraphic_t571, ___m_IncludeForMasking_23), + offsetof(MaskableGraphic_t571, ___m_OnCullStateChanged_24), + offsetof(MaskableGraphic_t571, ___m_ShouldRecalculate_25), + offsetof(MaskableGraphic_t571, ___m_StencilValue_26), + offsetof(MaskableGraphic_t571, ___m_Corners_27), + offsetof(Navigation_t591, ___m_Mode_0) + sizeof(Object_t), + offsetof(Navigation_t591, ___m_SelectOnUp_1) + sizeof(Object_t), + offsetof(Navigation_t591, ___m_SelectOnDown_2) + sizeof(Object_t), + offsetof(Navigation_t591, ___m_SelectOnLeft_3) + sizeof(Object_t), + offsetof(Navigation_t591, ___m_SelectOnRight_4) + sizeof(Object_t), + offsetof(Mode_t590, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(RawImage_t592, ___m_Texture_28), + offsetof(RawImage_t592, ___m_UVRect_29), + offsetof(RectMask2D_t587, ___m_VertexClipper_2), + offsetof(RectMask2D_t587, ___m_RectTransform_3), + offsetof(RectMask2D_t587, ___m_ClipTargets_4), + offsetof(RectMask2D_t587, ___m_ShouldRecalculateClipRects_5), + offsetof(RectMask2D_t587, ___m_Clippers_6), + offsetof(RectMask2D_t587, ___m_LastClipRectCanvasSpace_7), + offsetof(RectMask2D_t587, ___m_LastClipRectValid_8), + offsetof(Scrollbar_t600, ___m_HandleRect_16), + offsetof(Scrollbar_t600, ___m_Direction_17), + offsetof(Scrollbar_t600, ___m_Value_18), + offsetof(Scrollbar_t600, ___m_Size_19), + offsetof(Scrollbar_t600, ___m_NumberOfSteps_20), + offsetof(Scrollbar_t600, ___m_OnValueChanged_21), + offsetof(Scrollbar_t600, ___m_ContainerRect_22), + offsetof(Scrollbar_t600, ___m_Offset_23), + offsetof(Scrollbar_t600, ___m_Tracker_24), + offsetof(Scrollbar_t600, ___m_PointerDownRepeat_25), + offsetof(Scrollbar_t600, ___isPointerDownAndNotDragging_26), + offsetof(Direction_t596, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Axis_t598, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___eventData_0), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U3ClocalMousePosU3E__0_1), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U3CaxisCoordinateU3E__1_2), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U24PC_3), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U24current_4), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U3CU24U3EeventData_5), + offsetof(U3CClickRepeatU3Ec__Iterator5_t599, ___U3CU3Ef__this_6), + offsetof(ScrollRect_t605, ___m_Content_2), + offsetof(ScrollRect_t605, ___m_Horizontal_3), + offsetof(ScrollRect_t605, ___m_Vertical_4), + offsetof(ScrollRect_t605, ___m_MovementType_5), + offsetof(ScrollRect_t605, ___m_Elasticity_6), + offsetof(ScrollRect_t605, ___m_Inertia_7), + offsetof(ScrollRect_t605, ___m_DecelerationRate_8), + offsetof(ScrollRect_t605, ___m_ScrollSensitivity_9), + offsetof(ScrollRect_t605, ___m_Viewport_10), + offsetof(ScrollRect_t605, ___m_HorizontalScrollbar_11), + offsetof(ScrollRect_t605, ___m_VerticalScrollbar_12), + offsetof(ScrollRect_t605, ___m_HorizontalScrollbarVisibility_13), + offsetof(ScrollRect_t605, ___m_VerticalScrollbarVisibility_14), + offsetof(ScrollRect_t605, ___m_HorizontalScrollbarSpacing_15), + offsetof(ScrollRect_t605, ___m_VerticalScrollbarSpacing_16), + offsetof(ScrollRect_t605, ___m_OnValueChanged_17), + offsetof(ScrollRect_t605, ___m_PointerStartLocalCursor_18), + offsetof(ScrollRect_t605, ___m_ContentStartPosition_19), + offsetof(ScrollRect_t605, ___m_ViewRect_20), + offsetof(ScrollRect_t605, ___m_ContentBounds_21), + offsetof(ScrollRect_t605, ___m_ViewBounds_22), + offsetof(ScrollRect_t605, ___m_Velocity_23), + offsetof(ScrollRect_t605, ___m_Dragging_24), + offsetof(ScrollRect_t605, ___m_PrevPosition_25), + offsetof(ScrollRect_t605, ___m_PrevContentBounds_26), + offsetof(ScrollRect_t605, ___m_PrevViewBounds_27), + offsetof(ScrollRect_t605, ___m_HasRebuiltLayout_28), + offsetof(ScrollRect_t605, ___m_HSliderExpand_29), + offsetof(ScrollRect_t605, ___m_VSliderExpand_30), + offsetof(ScrollRect_t605, ___m_HSliderHeight_31), + offsetof(ScrollRect_t605, ___m_VSliderWidth_32), + offsetof(ScrollRect_t605, ___m_Rect_33), + offsetof(ScrollRect_t605, ___m_HorizontalScrollbarRect_34), + offsetof(ScrollRect_t605, ___m_VerticalScrollbarRect_35), + offsetof(ScrollRect_t605, ___m_Tracker_36), + offsetof(ScrollRect_t605, ___m_Corners_37), + offsetof(ScrollRect_t605, ___U3CflexibleWidthU3Ek__BackingField_38), + offsetof(MovementType_t601, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ScrollbarVisibility_t602, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Selectable_t538_StaticFields, ___s_List_2), + offsetof(Selectable_t538, ___m_Navigation_3), + offsetof(Selectable_t538, ___m_Transition_4), + offsetof(Selectable_t538, ___m_Colors_5), + offsetof(Selectable_t538, ___m_SpriteState_6), + offsetof(Selectable_t538, ___m_AnimationTriggers_7), + offsetof(Selectable_t538, ___m_Interactable_8), + offsetof(Selectable_t538, ___m_TargetGraphic_9), + offsetof(Selectable_t538, ___m_GroupsAllowInteraction_10), + offsetof(Selectable_t538, ___m_CurrentSelectionState_11), + offsetof(Selectable_t538, ___m_CanvasGroupCache_12), + offsetof(Selectable_t538, ___U3CisPointerInsideU3Ek__BackingField_13), + offsetof(Selectable_t538, ___U3CisPointerDownU3Ek__BackingField_14), + offsetof(Selectable_t538, ___U3ChasSelectionU3Ek__BackingField_15), + offsetof(Transition_t606, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(SelectionState_t607, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Slider_t615, ___m_FillRect_16), + offsetof(Slider_t615, ___m_HandleRect_17), + offsetof(Slider_t615, ___m_Direction_18), + offsetof(Slider_t615, ___m_MinValue_19), + offsetof(Slider_t615, ___m_MaxValue_20), + offsetof(Slider_t615, ___m_WholeNumbers_21), + offsetof(Slider_t615, ___m_Value_22), + offsetof(Slider_t615, ___m_OnValueChanged_23), + offsetof(Slider_t615, ___m_FillImage_24), + offsetof(Slider_t615, ___m_FillTransform_25), + offsetof(Slider_t615, ___m_FillContainerRect_26), + offsetof(Slider_t615, ___m_HandleTransform_27), + offsetof(Slider_t615, ___m_HandleContainerRect_28), + offsetof(Slider_t615, ___m_Offset_29), + offsetof(Slider_t615, ___m_Tracker_30), + offsetof(Direction_t612, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Axis_t614, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(SpriteState_t608, ___m_HighlightedSprite_0) + sizeof(Object_t), + offsetof(SpriteState_t608, ___m_PressedSprite_1) + sizeof(Object_t), + offsetof(SpriteState_t608, ___m_DisabledSprite_2) + sizeof(Object_t), + offsetof(StencilMaterial_t617_StaticFields, ___m_List_0), + offsetof(MatEntry_t616, ___baseMat_0), + offsetof(MatEntry_t616, ___customMat_1), + offsetof(MatEntry_t616, ___count_2), + offsetof(MatEntry_t616, ___stencilId_3), + offsetof(MatEntry_t616, ___operation_4), + offsetof(MatEntry_t616, ___compareFunction_5), + offsetof(MatEntry_t616, ___readMask_6), + offsetof(MatEntry_t616, ___writeMask_7), + offsetof(MatEntry_t616, ___useAlphaClip_8), + offsetof(MatEntry_t616, ___colorMask_9), + offsetof(Text_t545, ___m_FontData_28), + offsetof(Text_t545, ___m_Text_29), + offsetof(Text_t545, ___m_TextCache_30), + offsetof(Text_t545, ___m_TextCacheForLayout_31), + offsetof(Text_t545_StaticFields, ___s_DefaultText_32), + offsetof(Text_t545, ___m_DisableFontTextureRebuiltCallback_33), + offsetof(Text_t545, ___m_TempVerts_34), + offsetof(Toggle_t546, ___toggleTransition_16), + offsetof(Toggle_t546, ___graphic_17), + offsetof(Toggle_t546, ___m_Group_18), + offsetof(Toggle_t546, ___onValueChanged_19), + offsetof(Toggle_t546, ___m_IsOn_20), + offsetof(ToggleTransition_t619, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ToggleGroup_t621, ___m_AllowSwitchOff_2), + offsetof(ToggleGroup_t621, ___m_Toggles_3), + offsetof(ToggleGroup_t621_StaticFields, ___U3CU3Ef__amU24cache2_4), + offsetof(ToggleGroup_t621_StaticFields, ___U3CU3Ef__amU24cache3_5), + offsetof(ClipperRegistry_t625_StaticFields, ___s_Instance_0), + offsetof(ClipperRegistry_t625, ___m_Clippers_1), + offsetof(RectangularVertexClipper_t593, ___m_WorldCorners_0), + offsetof(RectangularVertexClipper_t593, ___m_CanvasCorners_1), + offsetof(AspectRatioFitter_t629, ___m_AspectMode_2), + offsetof(AspectRatioFitter_t629, ___m_AspectRatio_3), + offsetof(AspectRatioFitter_t629, ___m_Rect_4), + offsetof(AspectRatioFitter_t629, ___m_Tracker_5), + offsetof(AspectMode_t628, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CanvasScaler_t633, ___m_UiScaleMode_3), + offsetof(CanvasScaler_t633, ___m_ReferencePixelsPerUnit_4), + offsetof(CanvasScaler_t633, ___m_ScaleFactor_5), + offsetof(CanvasScaler_t633, ___m_ReferenceResolution_6), + offsetof(CanvasScaler_t633, ___m_ScreenMatchMode_7), + offsetof(CanvasScaler_t633, ___m_MatchWidthOrHeight_8), + offsetof(CanvasScaler_t633, ___m_PhysicalUnit_9), + offsetof(CanvasScaler_t633, ___m_FallbackScreenDPI_10), + offsetof(CanvasScaler_t633, ___m_DefaultSpriteDPI_11), + offsetof(CanvasScaler_t633, ___m_DynamicPixelsPerUnit_12), + offsetof(CanvasScaler_t633, ___m_Canvas_13), + offsetof(CanvasScaler_t633, ___m_PrevScaleFactor_14), + offsetof(CanvasScaler_t633, ___m_PrevReferencePixelsPerUnit_15), + offsetof(ScaleMode_t630, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ScreenMatchMode_t631, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Unit_t632, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(ContentSizeFitter_t635, ___m_HorizontalFit_2), + offsetof(ContentSizeFitter_t635, ___m_VerticalFit_3), + offsetof(ContentSizeFitter_t635, ___m_Rect_4), + offsetof(ContentSizeFitter_t635, ___m_Tracker_5), + offsetof(FitMode_t634, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(GridLayoutGroup_t639, ___m_StartCorner_10), + offsetof(GridLayoutGroup_t639, ___m_StartAxis_11), + offsetof(GridLayoutGroup_t639, ___m_CellSize_12), + offsetof(GridLayoutGroup_t639, ___m_Spacing_13), + offsetof(GridLayoutGroup_t639, ___m_Constraint_14), + offsetof(GridLayoutGroup_t639, ___m_ConstraintCount_15), + offsetof(Corner_t636, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Axis_t637, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(Constraint_t638, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(HorizontalOrVerticalLayoutGroup_t642, ___m_Spacing_10), + offsetof(HorizontalOrVerticalLayoutGroup_t642, ___m_ChildForceExpandWidth_11), + offsetof(HorizontalOrVerticalLayoutGroup_t642, ___m_ChildForceExpandHeight_12), + offsetof(LayoutElement_t643, ___m_IgnoreLayout_2), + offsetof(LayoutElement_t643, ___m_MinWidth_3), + offsetof(LayoutElement_t643, ___m_MinHeight_4), + offsetof(LayoutElement_t643, ___m_PreferredWidth_5), + offsetof(LayoutElement_t643, ___m_PreferredHeight_6), + offsetof(LayoutElement_t643, ___m_FlexibleWidth_7), + offsetof(LayoutElement_t643, ___m_FlexibleHeight_8), + offsetof(LayoutGroup_t640, ___m_Padding_2), + offsetof(LayoutGroup_t640, ___m_ChildAlignment_3), + offsetof(LayoutGroup_t640, ___m_Rect_4), + offsetof(LayoutGroup_t640, ___m_Tracker_5), + offsetof(LayoutGroup_t640, ___m_TotalMinSize_6), + offsetof(LayoutGroup_t640, ___m_TotalPreferredSize_7), + offsetof(LayoutGroup_t640, ___m_TotalFlexibleSize_8), + offsetof(LayoutGroup_t640, ___m_RectChildren_9), + offsetof(LayoutRebuilder_t645, ___m_ToRebuild_0), + offsetof(LayoutRebuilder_t645, ___m_CachedHashFromTransform_1), + offsetof(LayoutRebuilder_t645_StaticFields, ___s_Rebuilders_2), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache3_3), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache4_4), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache5_5), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache6_6), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache7_7), + offsetof(LayoutRebuilder_t645_StaticFields, ___U3CU3Ef__amU24cache8_8), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache0_0), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache1_1), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache2_2), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache3_3), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache4_4), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache5_5), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache6_6), + offsetof(LayoutUtility_t650_StaticFields, ___U3CU3Ef__amU24cache7_7), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(VertexHelper_t562, ___m_Positions_0), + offsetof(VertexHelper_t562, ___m_Colors_1), + offsetof(VertexHelper_t562, ___m_Uv0S_2), + offsetof(VertexHelper_t562, ___m_Uv1S_3), + offsetof(VertexHelper_t562, ___m_Normals_4), + offsetof(VertexHelper_t562, ___m_Tangents_5), + offsetof(VertexHelper_t562, ___m_Indicies_6), + offsetof(VertexHelper_t562_StaticFields, ___s_DefaultTangent_7), + offsetof(VertexHelper_t562_StaticFields, ___s_DefaultNormal_8), + offsetof(BaseMeshEffect_t653, ___m_Graphic_2), + offsetof(Shadow_t655, ___m_EffectColor_3), + offsetof(Shadow_t655, ___m_EffectDistance_4), + offsetof(Shadow_t655, ___m_UseGraphicAlpha_5), + offsetof(MonoTODOAttribute_t723, ___comment_0), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(HybridDictionary_t724, ___caseInsensitive_0), + offsetof(HybridDictionary_t724, ___hashtable_1), + offsetof(HybridDictionary_t724, ___list_2), + offsetof(ListDictionary_t726, ___count_0), + offsetof(ListDictionary_t726, ___version_1), + offsetof(ListDictionary_t726, ___head_2), + offsetof(ListDictionary_t726, ___comparer_3), + offsetof(DictionaryNode_t727, ___key_0), + offsetof(DictionaryNode_t727, ___value_1), + offsetof(DictionaryNode_t727, ___next_2), + offsetof(DictionaryNodeEnumerator_t728, ___dict_0), + offsetof(DictionaryNodeEnumerator_t728, ___isAtStart_1), + offsetof(DictionaryNodeEnumerator_t728, ___current_2), + offsetof(DictionaryNodeEnumerator_t728, ___version_3), + offsetof(NameObjectCollectionBase_t732, ___m_ItemsContainer_0), + offsetof(NameObjectCollectionBase_t732, ___m_NullKeyItem_1), + offsetof(NameObjectCollectionBase_t732, ___m_ItemsArray_2), + offsetof(NameObjectCollectionBase_t732, ___m_hashprovider_3), + offsetof(NameObjectCollectionBase_t732, ___m_comparer_4), + offsetof(NameObjectCollectionBase_t732, ___m_defCapacity_5), + offsetof(NameObjectCollectionBase_t732, ___m_readonly_6), + offsetof(NameObjectCollectionBase_t732, ___infoCopy_7), + offsetof(NameObjectCollectionBase_t732, ___keyscoll_8), + offsetof(NameObjectCollectionBase_t732, ___equality_comparer_9), + offsetof(_Item_t730, ___key_0), + offsetof(_Item_t730, ___value_1), + offsetof(_KeysEnumerator_t731, ___m_collection_0), + offsetof(_KeysEnumerator_t731, ___m_position_1), + offsetof(KeysCollection_t733, ___m_collection_0), + offsetof(NameValueCollection_t737, ___cachedAllKeys_10), + offsetof(NameValueCollection_t737, ___cachedAll_11), + offsetof(EditorBrowsableAttribute_t738, ___state_0), + offsetof(EditorBrowsableState_t739, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(TypeConverterAttribute_t741_StaticFields, ___Default_0), + offsetof(TypeConverterAttribute_t741, ___converter_type_1), + offsetof(AuthenticationLevel_t742, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(SslPolicyErrors_t743, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(AddressFamily_t744, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FileWebRequest_t746, ___uri_6), + offsetof(FileWebRequest_t746, ___webHeaders_7), + offsetof(FileWebRequest_t746, ___connectionGroup_8), + offsetof(FileWebRequest_t746, ___contentLength_9), + offsetof(FileWebRequest_t746, ___fileAccess_10), + offsetof(FileWebRequest_t746, ___method_11), + offsetof(FileWebRequest_t746, ___proxy_12), + offsetof(FileWebRequest_t746, ___preAuthenticate_13), + offsetof(FileWebRequest_t746, ___timeout_14), + offsetof(FtpWebRequest_t753, ___requestUri_6), + offsetof(FtpWebRequest_t753, ___proxy_7), + offsetof(FtpWebRequest_t753, ___timeout_8), + offsetof(FtpWebRequest_t753, ___rwTimeout_9), + offsetof(FtpWebRequest_t753, ___binary_10), + offsetof(FtpWebRequest_t753, ___usePassive_11), + offsetof(FtpWebRequest_t753, ___method_12), + offsetof(FtpWebRequest_t753, ___locker_13), + offsetof(FtpWebRequest_t753_StaticFields, ___supportedCommands_14), + offsetof(FtpWebRequest_t753, ___callback_15), + offsetof(FtpWebRequest_t753_StaticFields, ___U3CU3Ef__amU24cache1C_16), + offsetof(HttpVersion_t757_StaticFields, ___Version10_0), + offsetof(HttpVersion_t757_StaticFields, ___Version11_1), + offsetof(HttpWebRequest_t759, ___requestUri_6), + offsetof(HttpWebRequest_t759, ___actualUri_7), + offsetof(HttpWebRequest_t759, ___hostChanged_8), + offsetof(HttpWebRequest_t759, ___allowAutoRedirect_9), + offsetof(HttpWebRequest_t759, ___allowBuffering_10), + offsetof(HttpWebRequest_t759, ___certificates_11), + offsetof(HttpWebRequest_t759, ___connectionGroup_12), + offsetof(HttpWebRequest_t759, ___contentLength_13), + offsetof(HttpWebRequest_t759, ___webHeaders_14), + offsetof(HttpWebRequest_t759, ___keepAlive_15), + offsetof(HttpWebRequest_t759, ___maxAutoRedirect_16), + offsetof(HttpWebRequest_t759, ___mediaType_17), + offsetof(HttpWebRequest_t759, ___method_18), + offsetof(HttpWebRequest_t759, ___initialMethod_19), + offsetof(HttpWebRequest_t759, ___pipelined_20), + offsetof(HttpWebRequest_t759, ___version_21), + offsetof(HttpWebRequest_t759, ___proxy_22), + offsetof(HttpWebRequest_t759, ___sendChunked_23), + offsetof(HttpWebRequest_t759, ___servicePoint_24), + offsetof(HttpWebRequest_t759, ___timeout_25), + offsetof(HttpWebRequest_t759, ___redirects_26), + offsetof(HttpWebRequest_t759, ___locker_27), + offsetof(HttpWebRequest_t759_StaticFields, ___defaultMaxResponseHeadersLength_28), + offsetof(HttpWebRequest_t759, ___readWriteTimeout_29), + offsetof(IPAddress_t762, ___m_Address_0), + offsetof(IPAddress_t762, ___m_Family_1), + offsetof(IPAddress_t762, ___m_Numbers_2), + offsetof(IPAddress_t762, ___m_ScopeId_3), + offsetof(IPAddress_t762_StaticFields, ___Any_4), + offsetof(IPAddress_t762_StaticFields, ___Broadcast_5), + offsetof(IPAddress_t762_StaticFields, ___Loopback_6), + offsetof(IPAddress_t762_StaticFields, ___None_7), + offsetof(IPAddress_t762_StaticFields, ___IPv6Any_8), + offsetof(IPAddress_t762_StaticFields, ___IPv6Loopback_9), + offsetof(IPAddress_t762_StaticFields, ___IPv6None_10), + offsetof(IPv6Address_t764, ___address_0), + offsetof(IPv6Address_t764, ___prefixLength_1), + offsetof(IPv6Address_t764, ___scopeId_2), + offsetof(IPv6Address_t764_StaticFields, ___Loopback_3), + offsetof(IPv6Address_t764_StaticFields, ___Unspecified_4), + offsetof(SecurityProtocolType_t765, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ServicePoint_t761, ___uri_0), + offsetof(ServicePoint_t761, ___connectionLimit_1), + offsetof(ServicePoint_t761, ___maxIdleTime_2), + offsetof(ServicePoint_t761, ___currentConnections_3), + offsetof(ServicePoint_t761, ___idleSince_4), + offsetof(ServicePoint_t761, ___usesProxy_5), + offsetof(ServicePoint_t761, ___sendContinue_6), + offsetof(ServicePoint_t761, ___useConnect_7), + offsetof(ServicePoint_t761, ___locker_8), + offsetof(ServicePoint_t761, ___hostE_9), + offsetof(ServicePoint_t761, ___useNagle_10), + offsetof(ServicePointManager_t767_StaticFields, ___servicePoints_0), + offsetof(ServicePointManager_t767_StaticFields, ___policy_1), + offsetof(ServicePointManager_t767_StaticFields, ___defaultConnectionLimit_2), + offsetof(ServicePointManager_t767_StaticFields, ___maxServicePointIdleTime_3), + offsetof(ServicePointManager_t767_StaticFields, ___maxServicePoints_4), + offsetof(ServicePointManager_t767_StaticFields, ____checkCRL_5), + offsetof(ServicePointManager_t767_StaticFields, ____securityProtocol_6), + offsetof(ServicePointManager_t767_StaticFields, ___expectContinue_7), + offsetof(ServicePointManager_t767_StaticFields, ___useNagle_8), + offsetof(ServicePointManager_t767_StaticFields, ___server_cert_cb_9), + offsetof(SPKey_t766, ___uri_0), + offsetof(SPKey_t766, ___use_connect_1), + offsetof(WebHeaderCollection_t749_StaticFields, ___restricted_12), + offsetof(WebHeaderCollection_t749_StaticFields, ___multiValue_13), + offsetof(WebHeaderCollection_t749_StaticFields, ___restricted_response_14), + offsetof(WebHeaderCollection_t749, ___internallyCreated_15), + offsetof(WebHeaderCollection_t749_StaticFields, ___allowed_chars_16), + offsetof(WebProxy_t771, ___address_0), + offsetof(WebProxy_t771, ___bypassOnLocal_1), + offsetof(WebProxy_t771, ___bypassList_2), + offsetof(WebProxy_t771, ___credentials_3), + offsetof(WebProxy_t771, ___useDefaultCredentials_4), + offsetof(WebRequest_t747_StaticFields, ___prefixes_1), + offsetof(WebRequest_t747_StaticFields, ___isDefaultWebProxySet_2), + offsetof(WebRequest_t747_StaticFields, ___defaultWebProxy_3), + offsetof(WebRequest_t747, ___authentication_level_4), + offsetof(WebRequest_t747_StaticFields, ___lockobj_5), + offsetof(OpenFlags_t774, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(PublicKey_t775, ____key_0), + offsetof(PublicKey_t775, ____keyValue_1), + offsetof(PublicKey_t775, ____params_2), + offsetof(PublicKey_t775, ____oid_3), + offsetof(PublicKey_t775_StaticFields, ___U3CU3Ef__switchU24map9_4), + offsetof(StoreLocation_t779, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(StoreName_t780, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X500DistinguishedName_t781, ___name_3), + offsetof(X500DistinguishedNameFlags_t782, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509BasicConstraintsExtension_t783, ____certificateAuthority_6), + offsetof(X509BasicConstraintsExtension_t783, ____hasPathLengthConstraint_7), + offsetof(X509BasicConstraintsExtension_t783, ____pathLengthConstraint_8), + offsetof(X509BasicConstraintsExtension_t783, ____status_9), + offsetof(X509Certificate2_t785, ____archived_5), + offsetof(X509Certificate2_t785, ____extensions_6), + offsetof(X509Certificate2_t785, ____name_7), + offsetof(X509Certificate2_t785, ____serial_8), + offsetof(X509Certificate2_t785, ____publicKey_9), + offsetof(X509Certificate2_t785, ___issuer_name_10), + offsetof(X509Certificate2_t785, ___subject_name_11), + offsetof(X509Certificate2_t785, ___signature_algorithm_12), + offsetof(X509Certificate2_t785, ____cert_13), + offsetof(X509Certificate2_t785_StaticFields, ___empty_error_14), + offsetof(X509Certificate2_t785_StaticFields, ___commonName_15), + offsetof(X509Certificate2_t785_StaticFields, ___email_16), + offsetof(X509Certificate2_t785_StaticFields, ___signedData_17), + offsetof(X509Certificate2Enumerator_t791, ___enumerator_0), + offsetof(X509CertificateEnumerator_t792, ___enumerator_0), + offsetof(X509Chain_t794, ___location_0), + offsetof(X509Chain_t794, ___elements_1), + offsetof(X509Chain_t794, ___policy_2), + offsetof(X509Chain_t794, ___status_3), + offsetof(X509Chain_t794_StaticFields, ___Empty_4), + offsetof(X509Chain_t794, ___max_path_length_5), + offsetof(X509Chain_t794, ___working_issuer_name_6), + offsetof(X509Chain_t794, ___working_public_key_7), + offsetof(X509Chain_t794, ___bce_restriction_8), + offsetof(X509Chain_t794, ___roots_9), + offsetof(X509Chain_t794, ___cas_10), + offsetof(X509Chain_t794, ___collection_11), + offsetof(X509Chain_t794_StaticFields, ___U3CU3Ef__switchU24mapB_12), + offsetof(X509Chain_t794_StaticFields, ___U3CU3Ef__switchU24mapC_13), + offsetof(X509Chain_t794_StaticFields, ___U3CU3Ef__switchU24mapD_14), + offsetof(X509ChainElement_t798, ___certificate_0), + offsetof(X509ChainElement_t798, ___status_1), + offsetof(X509ChainElement_t798, ___info_2), + offsetof(X509ChainElement_t798, ___compressed_status_flags_3), + offsetof(X509ChainElementCollection_t795, ____list_0), + offsetof(X509ChainElementEnumerator_t801, ___enumerator_0), + offsetof(X509ChainPolicy_t796, ___apps_0), + offsetof(X509ChainPolicy_t796, ___cert_1), + offsetof(X509ChainPolicy_t796, ___store_2), + offsetof(X509ChainPolicy_t796, ___rflag_3), + offsetof(X509ChainPolicy_t796, ___mode_4), + offsetof(X509ChainPolicy_t796, ___timeout_5), + offsetof(X509ChainPolicy_t796, ___vflags_6), + offsetof(X509ChainPolicy_t796, ___vtime_7), + offsetof(X509ChainStatus_t800, ___status_0) + sizeof(Object_t), + offsetof(X509ChainStatus_t800, ___info_1) + sizeof(Object_t), + offsetof(X509ChainStatusFlags_t804, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509EnhancedKeyUsageExtension_t805, ____enhKeyUsage_4), + offsetof(X509EnhancedKeyUsageExtension_t805, ____status_5), + offsetof(X509EnhancedKeyUsageExtension_t805_StaticFields, ___U3CU3Ef__switchU24mapE_6), + offsetof(X509Extension_t784, ____critical_3), + offsetof(X509ExtensionCollection_t787, ____list_0), + offsetof(X509ExtensionEnumerator_t806, ___enumerator_0), + offsetof(X509FindType_t807, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509KeyUsageExtension_t808, ____keyUsages_7), + offsetof(X509KeyUsageExtension_t808, ____status_8), + offsetof(X509KeyUsageFlags_t809, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509NameType_t810, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509RevocationFlag_t811, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(X509RevocationMode_t812, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(X509Store_t799, ____name_0), + offsetof(X509Store_t799, ____location_1), + offsetof(X509Store_t799, ___list_2), + offsetof(X509Store_t799, ____flags_3), + offsetof(X509Store_t799, ___store_4), + offsetof(X509Store_t799_StaticFields, ___U3CU3Ef__switchU24mapF_5), + 0, + 0, + offsetof(X509SubjectKeyIdentifierExtension_t814, ____subjectKeyIdentifier_6), + offsetof(X509SubjectKeyIdentifierExtension_t814, ____ski_7), + offsetof(X509SubjectKeyIdentifierExtension_t814, ____status_8), + offsetof(X509SubjectKeyIdentifierHashAlgorithm_t815, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(X509VerificationFlags_t816, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AsnDecodeStatus_t817, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AsnEncodedData_t777, ____oid_0), + offsetof(AsnEncodedData_t777, ____raw_1), + offsetof(AsnEncodedData_t777_StaticFields, ___U3CU3Ef__switchU24mapA_2), + offsetof(Oid_t778, ____value_0), + offsetof(Oid_t778, ____name_1), + offsetof(Oid_t778_StaticFields, ___U3CU3Ef__switchU24map10_2), + offsetof(OidCollection_t802, ____list_0), + offsetof(OidCollection_t802, ____readOnly_1), + offsetof(OidEnumerator_t818, ____collection_0), + offsetof(OidEnumerator_t818, ____position_1), + offsetof(BaseMachine_t821, ___needs_groups_or_captures_0), + offsetof(Capture_t822, ___index_0), + offsetof(Capture_t822, ___length_1), + offsetof(Capture_t822, ___text_2), + offsetof(CaptureCollection_t823, ___list_0), + offsetof(Group_t825_StaticFields, ___Fail_3), + offsetof(Group_t825, ___success_4), + offsetof(Group_t825, ___captures_5), + offsetof(GroupCollection_t826, ___list_0), + offsetof(GroupCollection_t826, ___gap_1), + offsetof(Match_t820, ___regex_6), + offsetof(Match_t820, ___machine_7), + offsetof(Match_t820, ___text_length_8), + offsetof(Match_t820, ___groups_9), + offsetof(Match_t820_StaticFields, ___empty_10), + offsetof(MatchCollection_t830, ___current_0), + offsetof(MatchCollection_t830, ___list_1), + offsetof(Enumerator_t829, ___index_0), + offsetof(Enumerator_t829, ___coll_1), + offsetof(Regex_t463_StaticFields, ___cache_0), + offsetof(Regex_t463, ___machineFactory_1), + offsetof(Regex_t463, ___mapping_2), + offsetof(Regex_t463, ___group_count_3), + offsetof(Regex_t463, ___gap_4), + offsetof(Regex_t463, ___group_names_5), + offsetof(Regex_t463, ___group_numbers_6), + offsetof(Regex_t463, ___pattern_7), + offsetof(Regex_t463, ___roptions_8), + offsetof(RegexOptions_t834, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(OpCode_t835, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(OpFlags_t836, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(Position_t837, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FactoryCache_t831, ___capacity_0), + offsetof(FactoryCache_t831, ___factories_1), + offsetof(FactoryCache_t831, ___mru_list_2), + offsetof(Key_t838, ___pattern_0), + offsetof(Key_t838, ___options_1), + offsetof(MRUList_t839, ___head_0), + offsetof(MRUList_t839, ___tail_1), + offsetof(Node_t840, ___value_0), + offsetof(Node_t840, ___previous_1), + offsetof(Node_t840, ___next_2), + offsetof(Category_t841, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(InterpreterFactory_t844, ___mapping_0), + offsetof(InterpreterFactory_t844, ___pattern_1), + offsetof(InterpreterFactory_t844, ___namesMapping_2), + offsetof(InterpreterFactory_t844, ___gap_3), + offsetof(PatternCompiler_t848, ___pgm_0), + offsetof(PatternLinkStack_t846, ___link_1), + offsetof(Link_t845, ___base_addr_0) + sizeof(Object_t), + offsetof(Link_t845, ___offset_addr_1) + sizeof(Object_t), + offsetof(LinkStack_t847, ___stack_0), + offsetof(Mark_t850, ___Start_0) + sizeof(Object_t), + offsetof(Mark_t850, ___End_1) + sizeof(Object_t), + offsetof(Mark_t850, ___Previous_2) + sizeof(Object_t), + offsetof(Interpreter_t854, ___program_1), + offsetof(Interpreter_t854, ___program_start_2), + offsetof(Interpreter_t854, ___text_3), + offsetof(Interpreter_t854, ___text_end_4), + offsetof(Interpreter_t854, ___group_count_5), + offsetof(Interpreter_t854, ___match_min_6), + offsetof(Interpreter_t854, ___qs_7), + offsetof(Interpreter_t854, ___scan_ptr_8), + offsetof(Interpreter_t854, ___repeat_9), + offsetof(Interpreter_t854, ___fast_10), + offsetof(Interpreter_t854, ___stack_11), + offsetof(Interpreter_t854, ___deep_12), + offsetof(Interpreter_t854, ___marks_13), + offsetof(Interpreter_t854, ___mark_start_14), + offsetof(Interpreter_t854, ___mark_end_15), + offsetof(Interpreter_t854, ___groups_16), + offsetof(IntStack_t851, ___values_0) + sizeof(Object_t), + offsetof(IntStack_t851, ___count_1) + sizeof(Object_t), + offsetof(RepeatContext_t852, ___start_0), + offsetof(RepeatContext_t852, ___min_1), + offsetof(RepeatContext_t852, ___max_2), + offsetof(RepeatContext_t852, ___lazy_3), + offsetof(RepeatContext_t852, ___expr_pc_4), + offsetof(RepeatContext_t852, ___previous_5), + offsetof(RepeatContext_t852, ___count_6), + offsetof(Mode_t853, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Interval_t857, ___low_0) + sizeof(Object_t), + offsetof(Interval_t857, ___high_1) + sizeof(Object_t), + offsetof(Interval_t857, ___contiguous_2) + sizeof(Object_t), + offsetof(IntervalCollection_t861, ___intervals_0), + offsetof(Enumerator_t858, ___list_0), + offsetof(Enumerator_t858, ___ptr_1), + offsetof(Parser_t862, ___pattern_0), + offsetof(Parser_t862, ___ptr_1), + offsetof(Parser_t862, ___caps_2), + offsetof(Parser_t862, ___refs_3), + offsetof(Parser_t862, ___num_groups_4), + offsetof(Parser_t862, ___gap_5), + offsetof(QuickSearch_t855, ___str_0), + offsetof(QuickSearch_t855, ___len_1), + offsetof(QuickSearch_t855, ___ignore_2), + offsetof(QuickSearch_t855, ___reverse_3), + offsetof(QuickSearch_t855, ___shift_4), + offsetof(QuickSearch_t855, ___shiftExtended_5), + offsetof(QuickSearch_t855_StaticFields, ___THRESHOLD_6), + offsetof(ReplacementEvaluator_t863, ___regex_0), + offsetof(ReplacementEvaluator_t863, ___n_pieces_1), + offsetof(ReplacementEvaluator_t863, ___pieces_2), + offsetof(ReplacementEvaluator_t863, ___replacement_3), + offsetof(CompositeExpression_t866, ___expressions_0), + offsetof(RegularExpression_t868, ___group_count_1), + offsetof(CapturingGroup_t869, ___gid_1), + offsetof(CapturingGroup_t869, ___name_2), + offsetof(BalancingGroup_t870, ___balance_3), + offsetof(Repetition_t872, ___min_1), + offsetof(Repetition_t872, ___max_2), + offsetof(Repetition_t872, ___lazy_3), + offsetof(CaptureAssertion_t874, ___alternate_1), + offsetof(CaptureAssertion_t874, ___group_2), + offsetof(CaptureAssertion_t874, ___literal_3), + offsetof(ExpressionAssertion_t875, ___reverse_1), + offsetof(ExpressionAssertion_t875, ___negate_2), + offsetof(Literal_t876, ___str_0), + offsetof(Literal_t876, ___ignore_1), + offsetof(PositionAssertion_t878, ___pos_0), + offsetof(Reference_t879, ___group_0), + offsetof(Reference_t879, ___ignore_1), + offsetof(BackslashNumber_t880, ___literal_2), + offsetof(BackslashNumber_t880, ___ecma_3), + offsetof(CharacterClass_t881_StaticFields, ___upper_case_characters_0), + offsetof(CharacterClass_t881, ___negate_1), + offsetof(CharacterClass_t881, ___ignore_2), + offsetof(CharacterClass_t881, ___pos_cats_3), + offsetof(CharacterClass_t881, ___neg_cats_4), + offsetof(CharacterClass_t881, ___intervals_5), + offsetof(AnchorInfo_t883, ___expr_0), + offsetof(AnchorInfo_t883, ___pos_1), + offsetof(AnchorInfo_t883, ___offset_2), + offsetof(AnchorInfo_t883, ___str_3), + offsetof(AnchorInfo_t883, ___width_4), + offsetof(AnchorInfo_t883, ___ignore_5), + offsetof(Uri_t748, ___isUnixFilePath_0), + offsetof(Uri_t748, ___source_1), + offsetof(Uri_t748, ___scheme_2), + offsetof(Uri_t748, ___host_3), + offsetof(Uri_t748, ___port_4), + offsetof(Uri_t748, ___path_5), + offsetof(Uri_t748, ___query_6), + offsetof(Uri_t748, ___fragment_7), + offsetof(Uri_t748, ___userinfo_8), + offsetof(Uri_t748, ___isUnc_9), + offsetof(Uri_t748, ___isOpaquePart_10), + offsetof(Uri_t748, ___isAbsoluteUri_11), + offsetof(Uri_t748, ___userEscaped_12), + offsetof(Uri_t748, ___cachedAbsoluteUri_13), + offsetof(Uri_t748, ___cachedToString_14), + offsetof(Uri_t748, ___cachedHashCode_15), + offsetof(Uri_t748_StaticFields, ___hexUpperChars_16), + offsetof(Uri_t748_StaticFields, ___SchemeDelimiter_17), + offsetof(Uri_t748_StaticFields, ___UriSchemeFile_18), + offsetof(Uri_t748_StaticFields, ___UriSchemeFtp_19), + offsetof(Uri_t748_StaticFields, ___UriSchemeGopher_20), + offsetof(Uri_t748_StaticFields, ___UriSchemeHttp_21), + offsetof(Uri_t748_StaticFields, ___UriSchemeHttps_22), + offsetof(Uri_t748_StaticFields, ___UriSchemeMailto_23), + offsetof(Uri_t748_StaticFields, ___UriSchemeNews_24), + offsetof(Uri_t748_StaticFields, ___UriSchemeNntp_25), + offsetof(Uri_t748_StaticFields, ___UriSchemeNetPipe_26), + offsetof(Uri_t748_StaticFields, ___UriSchemeNetTcp_27), + offsetof(Uri_t748_StaticFields, ___schemes_28), + offsetof(Uri_t748, ___parser_29), + offsetof(Uri_t748_StaticFields, ___U3CU3Ef__switchU24map14_30), + offsetof(Uri_t748_StaticFields, ___U3CU3Ef__switchU24map15_31), + offsetof(Uri_t748_StaticFields, ___U3CU3Ef__switchU24map16_32), + offsetof(UriScheme_t887, ___scheme_0) + sizeof(Object_t), + offsetof(UriScheme_t887, ___delimiter_1) + sizeof(Object_t), + offsetof(UriScheme_t887, ___defaultPort_2) + sizeof(Object_t), + offsetof(UriHostNameType_t891, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(UriKind_t892, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(UriParser_t885_StaticFields, ___lock_object_0), + offsetof(UriParser_t885_StaticFields, ___table_1), + offsetof(UriParser_t885, ___scheme_name_2), + offsetof(UriParser_t885, ___default_port_3), + offsetof(UriParser_t885_StaticFields, ___uri_regex_4), + offsetof(UriParser_t885_StaticFields, ___auth_regex_5), + offsetof(UriPartial_t893, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(U3CPrivateImplementationDetailsU3E_t898_StaticFields, ___U24U24fieldU2D2_0), + offsetof(U3CPrivateImplementationDetailsU3E_t898_StaticFields, ___U24U24fieldU2D3_1), + offsetof(U3CPrivateImplementationDetailsU3E_t898_StaticFields, ___U24U24fieldU2D4_2), + offsetof(KeyBuilder_t948_StaticFields, ___rng_0), + offsetof(SymmetricTransform_t950, ___algo_0), + offsetof(SymmetricTransform_t950, ___encrypt_1), + offsetof(SymmetricTransform_t950, ___BlockSizeByte_2), + offsetof(SymmetricTransform_t950, ___temp_3), + offsetof(SymmetricTransform_t950, ___temp2_4), + offsetof(SymmetricTransform_t950, ___workBuff_5), + offsetof(SymmetricTransform_t950, ___workout_6), + offsetof(SymmetricTransform_t950, ___FeedBackByte_7), + offsetof(SymmetricTransform_t950, ___FeedBackIter_8), + offsetof(SymmetricTransform_t950, ___m_disposed_9), + offsetof(SymmetricTransform_t950, ___lastBlock_10), + offsetof(SymmetricTransform_t950, ____rng_11), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AesTransform_t956, ___expandedKey_12), + offsetof(AesTransform_t956, ___Nk_13), + offsetof(AesTransform_t956, ___Nr_14), + offsetof(AesTransform_t956_StaticFields, ___Rcon_15), + offsetof(AesTransform_t956_StaticFields, ___SBox_16), + offsetof(AesTransform_t956_StaticFields, ___iSBox_17), + offsetof(AesTransform_t956_StaticFields, ___T0_18), + offsetof(AesTransform_t956_StaticFields, ___T1_19), + offsetof(AesTransform_t956_StaticFields, ___T2_20), + offsetof(AesTransform_t956_StaticFields, ___T3_21), + offsetof(AesTransform_t956_StaticFields, ___iT0_22), + offsetof(AesTransform_t956_StaticFields, ___iT1_23), + offsetof(AesTransform_t956_StaticFields, ___iT2_24), + offsetof(AesTransform_t956_StaticFields, ___iT3_25), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D1_0), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D2_1), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D3_2), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D4_3), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D5_4), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D6_5), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D7_6), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D8_7), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D9_8), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D10_9), + offsetof(U3CPrivateImplementationDetailsU3E_t961_StaticFields, ___U24U24fieldU2D11_10), + offsetof(BigInteger_t972, ___length_0), + offsetof(BigInteger_t972, ___data_1), + offsetof(BigInteger_t972_StaticFields, ___smallPrimes_2), + offsetof(BigInteger_t972_StaticFields, ___rng_3), + offsetof(Sign_t970, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ModulusRing_t971, ___mod_0), + offsetof(ModulusRing_t971, ___constant_1), + offsetof(ConfidenceFactor_t974, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ASN1_t903, ___m_nTag_0), + offsetof(ASN1_t903, ___m_aValue_1), + offsetof(ASN1_t903, ___elist_2), + offsetof(ContentInfo_t980, ___contentType_0), + offsetof(ContentInfo_t980, ___content_1), + offsetof(EncryptedData_t981, ____version_0), + offsetof(EncryptedData_t981, ____content_1), + offsetof(EncryptedData_t981, ____encryptionAlgorithm_2), + offsetof(EncryptedData_t981, ____encrypted_3), + offsetof(ARC4Managed_t983, ___key_12), + offsetof(ARC4Managed_t983, ___state_13), + offsetof(ARC4Managed_t983, ___x_14), + offsetof(ARC4Managed_t983, ___y_15), + offsetof(ARC4Managed_t983, ___m_disposed_16), + offsetof(KeyBuilder_t986_StaticFields, ___rng_0), + offsetof(MD2Managed_t989, ___state_4), + offsetof(MD2Managed_t989, ___checksum_5), + offsetof(MD2Managed_t989, ___buffer_6), + offsetof(MD2Managed_t989, ___count_7), + offsetof(MD2Managed_t989, ___x_8), + offsetof(MD2Managed_t989_StaticFields, ___PI_SUBST_9), + offsetof(PKCS1_t990_StaticFields, ___emptySHA1_0), + offsetof(PKCS1_t990_StaticFields, ___emptySHA256_1), + offsetof(PKCS1_t990_StaticFields, ___emptySHA384_2), + offsetof(PKCS1_t990_StaticFields, ___emptySHA512_3), + offsetof(PrivateKeyInfo_t991, ____version_0), + offsetof(PrivateKeyInfo_t991, ____algorithm_1), + offsetof(PrivateKeyInfo_t991, ____key_2), + offsetof(PrivateKeyInfo_t991, ____list_3), + offsetof(EncryptedPrivateKeyInfo_t992, ____algorithm_0), + offsetof(EncryptedPrivateKeyInfo_t992, ____salt_1), + offsetof(EncryptedPrivateKeyInfo_t992, ____iterations_2), + offsetof(EncryptedPrivateKeyInfo_t992, ____data_3), + offsetof(RC4_t984_StaticFields, ___s_legalBlockSizes_10), + offsetof(RC4_t984_StaticFields, ___s_legalKeySizes_11), + offsetof(RSAManaged_t925, ___isCRTpossible_2), + offsetof(RSAManaged_t925, ___keyBlinding_3), + offsetof(RSAManaged_t925, ___keypairGenerated_4), + offsetof(RSAManaged_t925, ___m_disposed_5), + offsetof(RSAManaged_t925, ___d_6), + offsetof(RSAManaged_t925, ___p_7), + offsetof(RSAManaged_t925, ___q_8), + offsetof(RSAManaged_t925, ___dp_9), + offsetof(RSAManaged_t925, ___dq_10), + offsetof(RSAManaged_t925, ___qInv_11), + offsetof(RSAManaged_t925, ___n_12), + offsetof(RSAManaged_t925, ___e_13), + offsetof(RSAManaged_t925, ___KeyGenerated_14), + offsetof(SafeBag_t996, ____bagOID_0), + offsetof(SafeBag_t996, ____asn1_1), + offsetof(PKCS12_t932_StaticFields, ___recommendedIterationCount_0), + offsetof(PKCS12_t932, ____password_1), + offsetof(PKCS12_t932, ____keyBags_2), + offsetof(PKCS12_t932, ____secretBags_3), + offsetof(PKCS12_t932, ____certs_4), + offsetof(PKCS12_t932, ____keyBagsChanged_5), + offsetof(PKCS12_t932, ____secretBagsChanged_6), + offsetof(PKCS12_t932, ____certsChanged_7), + offsetof(PKCS12_t932, ____iterations_8), + offsetof(PKCS12_t932, ____safeBags_9), + offsetof(PKCS12_t932, ____rng_10), + offsetof(PKCS12_t932_StaticFields, ___password_max_length_11), + offsetof(PKCS12_t932_StaticFields, ___U3CU3Ef__switchU24map5_12), + offsetof(PKCS12_t932_StaticFields, ___U3CU3Ef__switchU24map6_13), + offsetof(PKCS12_t932_StaticFields, ___U3CU3Ef__switchU24map7_14), + offsetof(PKCS12_t932_StaticFields, ___U3CU3Ef__switchU24map8_15), + offsetof(PKCS12_t932_StaticFields, ___U3CU3Ef__switchU24mapC_16), + offsetof(DeriveBytes_t997_StaticFields, ___keyDiversifier_0), + offsetof(DeriveBytes_t997_StaticFields, ___ivDiversifier_1), + offsetof(DeriveBytes_t997_StaticFields, ___macDiversifier_2), + offsetof(DeriveBytes_t997, ____hashName_3), + offsetof(DeriveBytes_t997, ____iterations_4), + offsetof(DeriveBytes_t997, ____password_5), + offsetof(DeriveBytes_t997, ____salt_6), + offsetof(X501_t930_StaticFields, ___countryName_0), + offsetof(X501_t930_StaticFields, ___organizationName_1), + offsetof(X501_t930_StaticFields, ___organizationalUnitName_2), + offsetof(X501_t930_StaticFields, ___commonName_3), + offsetof(X501_t930_StaticFields, ___localityName_4), + offsetof(X501_t930_StaticFields, ___stateOrProvinceName_5), + offsetof(X501_t930_StaticFields, ___streetAddress_6), + offsetof(X501_t930_StaticFields, ___domainComponent_7), + offsetof(X501_t930_StaticFields, ___userid_8), + offsetof(X501_t930_StaticFields, ___email_9), + offsetof(X501_t930_StaticFields, ___dnQualifier_10), + offsetof(X501_t930_StaticFields, ___title_11), + offsetof(X501_t930_StaticFields, ___surname_12), + offsetof(X501_t930_StaticFields, ___givenName_13), + offsetof(X501_t930_StaticFields, ___initial_14), + offsetof(X509Certificate_t788, ___decoder_0), + offsetof(X509Certificate_t788, ___m_encodedcert_1), + offsetof(X509Certificate_t788, ___m_from_2), + offsetof(X509Certificate_t788, ___m_until_3), + offsetof(X509Certificate_t788, ___issuer_4), + offsetof(X509Certificate_t788, ___m_issuername_5), + offsetof(X509Certificate_t788, ___m_keyalgo_6), + offsetof(X509Certificate_t788, ___m_keyalgoparams_7), + offsetof(X509Certificate_t788, ___subject_8), + offsetof(X509Certificate_t788, ___m_subject_9), + offsetof(X509Certificate_t788, ___m_publickey_10), + offsetof(X509Certificate_t788, ___signature_11), + offsetof(X509Certificate_t788, ___m_signaturealgo_12), + offsetof(X509Certificate_t788, ___m_signaturealgoparams_13), + offsetof(X509Certificate_t788, ___certhash_14), + offsetof(X509Certificate_t788, ____rsa_15), + offsetof(X509Certificate_t788, ____dsa_16), + offsetof(X509Certificate_t788, ___version_17), + offsetof(X509Certificate_t788, ___serialnumber_18), + offsetof(X509Certificate_t788, ___issuerUniqueID_19), + offsetof(X509Certificate_t788, ___subjectUniqueID_20), + offsetof(X509Certificate_t788, ___extensions_21), + offsetof(X509Certificate_t788_StaticFields, ___encoding_error_22), + offsetof(X509Certificate_t788_StaticFields, ___U3CU3Ef__switchU24mapF_23), + offsetof(X509Certificate_t788_StaticFields, ___U3CU3Ef__switchU24map10_24), + offsetof(X509Certificate_t788_StaticFields, ___U3CU3Ef__switchU24map11_25), + offsetof(X509CertificateEnumerator_t938, ___enumerator_0), + offsetof(X509Chain_t998, ___roots_0), + offsetof(X509Chain_t998, ___certs_1), + offsetof(X509Chain_t998, ____root_2), + offsetof(X509Chain_t998, ____chain_3), + offsetof(X509Chain_t998, ____status_4), + offsetof(X509ChainStatusFlags_t999, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509Crl_t905, ___issuer_0), + offsetof(X509Crl_t905, ___version_1), + offsetof(X509Crl_t905, ___thisUpdate_2), + offsetof(X509Crl_t905, ___nextUpdate_3), + offsetof(X509Crl_t905, ___entries_4), + offsetof(X509Crl_t905, ___signatureOID_5), + offsetof(X509Crl_t905, ___signature_6), + offsetof(X509Crl_t905, ___extensions_7), + offsetof(X509Crl_t905, ___encoded_8), + offsetof(X509Crl_t905, ___hash_value_9), + offsetof(X509Crl_t905_StaticFields, ___U3CU3Ef__switchU24map13_10), + offsetof(X509CrlEntry_t907, ___sn_0), + offsetof(X509CrlEntry_t907, ___revocationDate_1), + offsetof(X509CrlEntry_t907, ___extensions_2), + offsetof(X509Extension_t906, ___extnOid_0), + offsetof(X509Extension_t906, ___extnCritical_1), + offsetof(X509Extension_t906, ___extnValue_2), + offsetof(X509ExtensionCollection_t936, ___readOnly_1), + offsetof(X509Store_t813, ____storePath_0), + offsetof(X509Store_t813, ____certificates_1), + offsetof(X509Store_t813, ____crls_2), + offsetof(X509Store_t813, ____crl_3), + offsetof(X509StoreManager_t1000_StaticFields, ____userStore_0), + offsetof(X509StoreManager_t1000_StaticFields, ____machineStore_1), + offsetof(X509Stores_t909, ____storePath_0), + offsetof(X509Stores_t909, ____trusted_1), + offsetof(AuthorityKeyIdentifierExtension_t937, ___aki_3), + offsetof(BasicConstraintsExtension_t1001, ___cA_3), + offsetof(BasicConstraintsExtension_t1001, ___pathLenConstraint_4), + offsetof(ExtendedKeyUsageExtension_t1002, ___keyPurpose_3), + offsetof(ExtendedKeyUsageExtension_t1002_StaticFields, ___U3CU3Ef__switchU24map14_4), + offsetof(GeneralNames_t1003, ___rfc822Name_0), + offsetof(GeneralNames_t1003, ___dnsName_1), + offsetof(GeneralNames_t1003, ___directoryNames_2), + offsetof(GeneralNames_t1003, ___uris_3), + offsetof(GeneralNames_t1003, ___ipAddr_4), + offsetof(KeyUsages_t1004, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(KeyUsageExtension_t1005, ___kubits_3), + offsetof(NetscapeCertTypeExtension_t1007, ___ctbits_3), + offsetof(CertTypes_t1006, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(SubjectAltNameExtension_t1008, ____names_3), + offsetof(HMAC_t1009, ___hash_5), + offsetof(HMAC_t1009, ___hashing_6), + offsetof(HMAC_t1009, ___innerPad_7), + offsetof(HMAC_t1009, ___outerPad_8), + offsetof(MD5SHA1_t1011, ___md5_4), + offsetof(MD5SHA1_t1011, ___sha_5), + offsetof(MD5SHA1_t1011, ___hashing_6), + offsetof(AlertLevel_t1012, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(AlertDescription_t1013, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Alert_t1014, ___level_0), + offsetof(Alert_t1014, ___description_1), + offsetof(CipherAlgorithmType_t1015, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CipherSuite_t1016_StaticFields, ___EmptyArray_0), + offsetof(CipherSuite_t1016, ___code_1), + offsetof(CipherSuite_t1016, ___name_2), + offsetof(CipherSuite_t1016, ___cipherAlgorithmType_3), + offsetof(CipherSuite_t1016, ___hashAlgorithmType_4), + offsetof(CipherSuite_t1016, ___exchangeAlgorithmType_5), + offsetof(CipherSuite_t1016, ___isExportable_6), + offsetof(CipherSuite_t1016, ___cipherMode_7), + offsetof(CipherSuite_t1016, ___keyMaterialSize_8), + offsetof(CipherSuite_t1016, ___keyBlockSize_9), + offsetof(CipherSuite_t1016, ___expandedKeyMaterialSize_10), + offsetof(CipherSuite_t1016, ___effectiveKeyBits_11), + offsetof(CipherSuite_t1016, ___ivSize_12), + offsetof(CipherSuite_t1016, ___blockSize_13), + offsetof(CipherSuite_t1016, ___context_14), + offsetof(CipherSuite_t1016, ___encryptionAlgorithm_15), + offsetof(CipherSuite_t1016, ___encryptionCipher_16), + offsetof(CipherSuite_t1016, ___decryptionAlgorithm_17), + offsetof(CipherSuite_t1016, ___decryptionCipher_18), + offsetof(CipherSuite_t1016, ___clientHMAC_19), + offsetof(CipherSuite_t1016, ___serverHMAC_20), + offsetof(CipherSuiteCollection_t1018, ___cipherSuites_0), + offsetof(CipherSuiteCollection_t1018, ___protocol_1), + offsetof(ClientContext_t1020, ___sslStream_30), + offsetof(ClientContext_t1020, ___clientHelloProtocol_31), + offsetof(ClientSessionInfo_t1024_StaticFields, ___ValidityInterval_0), + offsetof(ClientSessionInfo_t1024, ___disposed_1), + offsetof(ClientSessionInfo_t1024, ___validuntil_2), + offsetof(ClientSessionInfo_t1024, ___host_3), + offsetof(ClientSessionInfo_t1024, ___sid_4), + offsetof(ClientSessionInfo_t1024, ___masterSecret_5), + offsetof(ClientSessionCache_t1025_StaticFields, ___cache_0), + offsetof(ClientSessionCache_t1025_StaticFields, ___locker_1), + offsetof(ContentType_t1026, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(Context_t1017, ___securityProtocol_0), + offsetof(Context_t1017, ___sessionId_1), + offsetof(Context_t1017, ___compressionMethod_2), + offsetof(Context_t1017, ___serverSettings_3), + offsetof(Context_t1017, ___clientSettings_4), + offsetof(Context_t1017, ___current_5), + offsetof(Context_t1017, ___negotiating_6), + offsetof(Context_t1017, ___read_7), + offsetof(Context_t1017, ___write_8), + offsetof(Context_t1017, ___supportedCiphers_9), + offsetof(Context_t1017, ___lastHandshakeMsg_10), + offsetof(Context_t1017, ___handshakeState_11), + offsetof(Context_t1017, ___abbreviatedHandshake_12), + offsetof(Context_t1017, ___receivedConnectionEnd_13), + offsetof(Context_t1017, ___sentConnectionEnd_14), + offsetof(Context_t1017, ___protocolNegotiated_15), + offsetof(Context_t1017, ___writeSequenceNumber_16), + offsetof(Context_t1017, ___readSequenceNumber_17), + offsetof(Context_t1017, ___clientRandom_18), + offsetof(Context_t1017, ___serverRandom_19), + offsetof(Context_t1017, ___randomCS_20), + offsetof(Context_t1017, ___randomSC_21), + offsetof(Context_t1017, ___masterSecret_22), + offsetof(Context_t1017, ___clientWriteKey_23), + offsetof(Context_t1017, ___serverWriteKey_24), + offsetof(Context_t1017, ___clientWriteIV_25), + offsetof(Context_t1017, ___serverWriteIV_26), + offsetof(Context_t1017, ___handshakeMessages_27), + offsetof(Context_t1017, ___random_28), + offsetof(Context_t1017, ___recordProtocol_29), + offsetof(ExchangeAlgorithmType_t1031, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(HandshakeState_t1032, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(HashAlgorithmType_t1033, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(HttpsClientStream_t1034, ____request_20), + offsetof(HttpsClientStream_t1034, ____status_21), + offsetof(HttpsClientStream_t1034_StaticFields, ___U3CU3Ef__amU24cache2_22), + offsetof(HttpsClientStream_t1034_StaticFields, ___U3CU3Ef__amU24cache3_23), + offsetof(RecordProtocol_t1023_StaticFields, ___record_processing_0), + offsetof(RecordProtocol_t1023, ___innerStream_1), + offsetof(RecordProtocol_t1023, ___context_2), + offsetof(ReceiveRecordAsyncResult_t1037, ___locker_0), + offsetof(ReceiveRecordAsyncResult_t1037, ____userCallback_1), + offsetof(ReceiveRecordAsyncResult_t1037, ____userState_2), + offsetof(ReceiveRecordAsyncResult_t1037, ____asyncException_3), + offsetof(ReceiveRecordAsyncResult_t1037, ___handle_4), + offsetof(ReceiveRecordAsyncResult_t1037, ____resultingBuffer_5), + offsetof(ReceiveRecordAsyncResult_t1037, ____record_6), + offsetof(ReceiveRecordAsyncResult_t1037, ___completed_7), + offsetof(ReceiveRecordAsyncResult_t1037, ____initialBuffer_8), + offsetof(SendRecordAsyncResult_t1040, ___locker_0), + offsetof(SendRecordAsyncResult_t1040, ____userCallback_1), + offsetof(SendRecordAsyncResult_t1040, ____userState_2), + offsetof(SendRecordAsyncResult_t1040, ____asyncException_3), + offsetof(SendRecordAsyncResult_t1040, ___handle_4), + offsetof(SendRecordAsyncResult_t1040, ____message_5), + offsetof(SendRecordAsyncResult_t1040, ___completed_6), + offsetof(RSASslSignatureDeformatter_t1042, ___key_0), + offsetof(RSASslSignatureDeformatter_t1042, ___hash_1), + offsetof(RSASslSignatureDeformatter_t1042_StaticFields, ___U3CU3Ef__switchU24map15_2), + offsetof(RSASslSignatureFormatter_t1044, ___key_0), + offsetof(RSASslSignatureFormatter_t1044, ___hash_1), + offsetof(RSASslSignatureFormatter_t1044_StaticFields, ___U3CU3Ef__switchU24map16_2), + offsetof(SecurityCompressionType_t1046, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(SecurityParameters_t1029, ___cipher_0), + offsetof(SecurityParameters_t1029, ___clientWriteMAC_1), + offsetof(SecurityParameters_t1029, ___serverWriteMAC_2), + offsetof(SecurityProtocolType_t1047, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(ValidationResult_t1049, ___trusted_0), + offsetof(ValidationResult_t1049, ___error_code_1), + offsetof(SslClientStream_t1021, ___ServerCertValidation_16), + offsetof(SslClientStream_t1021, ___ClientCertSelection_17), + offsetof(SslClientStream_t1021, ___PrivateKeySelection_18), + offsetof(SslClientStream_t1021, ___ServerCertValidation2_19), + offsetof(SslCipherSuite_t1053, ___pad1_21), + offsetof(SslCipherSuite_t1053, ___pad2_22), + offsetof(SslCipherSuite_t1053, ___header_23), + offsetof(SslHandshakeHash_t1054, ___md5_4), + offsetof(SslHandshakeHash_t1054, ___sha_5), + offsetof(SslHandshakeHash_t1054, ___hashing_6), + offsetof(SslHandshakeHash_t1054, ___secret_7), + offsetof(SslHandshakeHash_t1054, ___innerPadMD5_8), + offsetof(SslHandshakeHash_t1054, ___outerPadMD5_9), + offsetof(SslHandshakeHash_t1054, ___innerPadSHA_10), + offsetof(SslHandshakeHash_t1054, ___outerPadSHA_11), + 0, + offsetof(SslStreamBase_t1050_StaticFields, ___record_processing_2), + offsetof(SslStreamBase_t1050, ___innerStream_3), + offsetof(SslStreamBase_t1050, ___inputBuffer_4), + offsetof(SslStreamBase_t1050, ___context_5), + offsetof(SslStreamBase_t1050, ___protocol_6), + offsetof(SslStreamBase_t1050, ___ownsStream_7), + offsetof(SslStreamBase_t1050, ___disposed_8), + offsetof(SslStreamBase_t1050, ___checkCertRevocationStatus_9), + offsetof(SslStreamBase_t1050, ___negotiate_10), + offsetof(SslStreamBase_t1050, ___read_11), + offsetof(SslStreamBase_t1050, ___write_12), + offsetof(SslStreamBase_t1050, ___negotiationComplete_13), + offsetof(SslStreamBase_t1050, ___recbuf_14), + offsetof(SslStreamBase_t1050, ___recordStream_15), + offsetof(InternalAsyncResult_t1055, ___locker_0), + offsetof(InternalAsyncResult_t1055, ____userCallback_1), + offsetof(InternalAsyncResult_t1055, ____userState_2), + offsetof(InternalAsyncResult_t1055, ____asyncException_3), + offsetof(InternalAsyncResult_t1055, ___handle_4), + offsetof(InternalAsyncResult_t1055, ___completed_5), + offsetof(InternalAsyncResult_t1055, ____bytesRead_6), + offsetof(InternalAsyncResult_t1055, ____fromWrite_7), + offsetof(InternalAsyncResult_t1055, ____proceedAfterHandshake_8), + offsetof(InternalAsyncResult_t1055, ____buffer_9), + offsetof(InternalAsyncResult_t1055, ____offset_10), + offsetof(InternalAsyncResult_t1055, ____count_11), + offsetof(TlsCipherSuite_t1057, ___header_21), + offsetof(TlsCipherSuite_t1057, ___headerLock_22), + offsetof(TlsClientSettings_t1028, ___targetHost_0), + offsetof(TlsClientSettings_t1028, ___certificates_1), + offsetof(TlsClientSettings_t1028, ___clientCertificate_2), + offsetof(TlsClientSettings_t1028, ___certificateRSA_3), + offsetof(TlsException_t1058, ___alert_11), + offsetof(TlsServerSettings_t1027, ___certificates_0), + offsetof(TlsServerSettings_t1027, ___certificateRSA_1), + offsetof(TlsServerSettings_t1027, ___rsaParameters_2), + offsetof(TlsServerSettings_t1027, ___signedParams_3), + offsetof(TlsServerSettings_t1027, ___distinguisedNames_4), + offsetof(TlsServerSettings_t1027, ___serverKeyExchange_5), + offsetof(TlsServerSettings_t1027, ___certificateRequest_6), + offsetof(TlsServerSettings_t1027, ___certificateTypes_7), + offsetof(TlsStream_t1030, ___canRead_1), + offsetof(TlsStream_t1030, ___canWrite_2), + offsetof(TlsStream_t1030, ___buffer_3), + offsetof(TlsStream_t1030, ___temp_4), + offsetof(ClientCertificateType_t1060, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(HandshakeMessage_t1041, ___context_5), + offsetof(HandshakeMessage_t1041, ___handshakeType_6), + offsetof(HandshakeMessage_t1041, ___contentType_7), + offsetof(HandshakeMessage_t1041, ___cache_8), + offsetof(HandshakeType_t1061, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TlsClientCertificate_t1062, ___clientCertSelected_9), + offsetof(TlsClientCertificate_t1062, ___clientCert_10), + offsetof(TlsClientFinished_t1064_StaticFields, ___Ssl3Marker_9), + offsetof(TlsClientHello_t1065, ___random_9), + offsetof(TlsServerCertificate_t1067, ___certificates_9), + offsetof(TlsServerCertificateRequest_t1068, ___certificateTypes_9), + offsetof(TlsServerCertificateRequest_t1068, ___distinguisedNames_10), + offsetof(TlsServerFinished_t1069_StaticFields, ___Ssl3Marker_9), + offsetof(TlsServerHello_t1070, ___compressionMethod_9), + offsetof(TlsServerHello_t1070, ___random_10), + offsetof(TlsServerHello_t1070, ___sessionId_11), + offsetof(TlsServerHello_t1070, ___cipherSuite_12), + offsetof(TlsServerKeyExchange_t1072, ___rsaParams_9), + offsetof(TlsServerKeyExchange_t1072, ___signedParams_10), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D0_0), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D5_1), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D6_2), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D7_3), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D8_4), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D9_5), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D11_6), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D12_7), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D13_8), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D14_9), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D15_10), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D16_11), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D17_12), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D21_13), + offsetof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields, ___U24U24fieldU2D22_14), + 0, + 0, + offsetof(Int32_t161, ___m_value_2) + sizeof(Object_t), + offsetof(AttributeUsageAttribute_t1106, ___valid_on_0), + offsetof(AttributeUsageAttribute_t1106, ___allow_multiple_1), + offsetof(AttributeUsageAttribute_t1106, ___inherited_2), + offsetof(ComVisibleAttribute_t1107, ___Visible_0), + offsetof(Int64_t455, ___m_value_0) + sizeof(Object_t), + offsetof(UInt32_t456, ___m_value_0) + sizeof(Object_t), + offsetof(CLSCompliantAttribute_t1108, ___is_compliant_0), + offsetof(UInt64_t1109, ___m_value_0) + sizeof(Object_t), + 0, + 0, + offsetof(Byte_t447, ___m_value_2) + sizeof(Object_t), + offsetof(SByte_t1110, ___m_value_0) + sizeof(Object_t), + offsetof(Int16_t1111, ___m_value_0) + sizeof(Object_t), + 0, + 0, + offsetof(UInt16_t919, ___m_value_2) + sizeof(Object_t), + 0, + 0, + offsetof(Char_t702, ___m_value_2) + sizeof(Object_t), + offsetof(Char_t702_StaticFields, ___category_data_3), + offsetof(Char_t702_StaticFields, ___numeric_data_4), + offsetof(Char_t702_StaticFields, ___numeric_data_values_5), + offsetof(Char_t702_StaticFields, ___to_lower_data_low_6), + offsetof(Char_t702_StaticFields, ___to_lower_data_high_7), + offsetof(Char_t702_StaticFields, ___to_upper_data_low_8), + offsetof(Char_t702_StaticFields, ___to_upper_data_high_9), + offsetof(String_t, ___length_0), + offsetof(String_t, ___start_char_1), + offsetof(String_t_StaticFields, ___Empty_2), + offsetof(String_t_StaticFields, ___WhiteChars_3), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Single_t165, ___m_value_7) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Double_t454, ___m_value_13) + sizeof(Object_t), + offsetof(Decimal_t1112_StaticFields, ___MinValue_0), + offsetof(Decimal_t1112_StaticFields, ___MaxValue_1), + offsetof(Decimal_t1112_StaticFields, ___MinusOne_2), + offsetof(Decimal_t1112_StaticFields, ___One_3), + offsetof(Decimal_t1112_StaticFields, ___MaxValueDiv10_4), + offsetof(Decimal_t1112, ___flags_5) + sizeof(Object_t), + offsetof(Decimal_t1112, ___hi_6) + sizeof(Object_t), + offsetof(Decimal_t1112, ___lo_7) + sizeof(Object_t), + offsetof(Decimal_t1112, ___mid_8) + sizeof(Object_t), + offsetof(Boolean_t448_StaticFields, ___FalseString_0), + offsetof(Boolean_t448_StaticFields, ___TrueString_1), + offsetof(Boolean_t448, ___m_value_2) + sizeof(Object_t), + offsetof(IntPtr_t, ___m_value_0) + sizeof(Object_t), + offsetof(IntPtr_t_StaticFields, ___Zero_1), + offsetof(UIntPtr_t_StaticFields, ___Zero_0), + offsetof(UIntPtr_t, ____pointer_1) + sizeof(Object_t), + offsetof(MulticastDelegate_t220, ___prev_9), + offsetof(MulticastDelegate_t220, ___kpm_next_10), + offsetof(Delegate_t435, ___method_ptr_0), + offsetof(Delegate_t435, ___invoke_impl_1), + offsetof(Delegate_t435, ___m_target_2), + offsetof(Delegate_t435, ___method_3), + offsetof(Delegate_t435, ___delegate_trampoline_4), + offsetof(Delegate_t435, ___method_code_5), + offsetof(Delegate_t435, ___method_info_6), + offsetof(Delegate_t435, ___original_method_info_7), + offsetof(Delegate_t435, ___data_8), + offsetof(Enum_t941_StaticFields, ___split_char_0), + 0, + 0, + offsetof(SimpleEnumerator_t1114, ___enumeratee_0), + offsetof(SimpleEnumerator_t1114, ___currentpos_1), + offsetof(SimpleEnumerator_t1114, ___length_2), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Type_t, ____impl_1), + offsetof(Type_t_StaticFields, ___Delimiter_2), + offsetof(Type_t_StaticFields, ___EmptyTypes_3), + offsetof(Type_t_StaticFields, ___FilterAttribute_4), + offsetof(Type_t_StaticFields, ___FilterName_5), + offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_6), + offsetof(Type_t_StaticFields, ___Missing_7), + offsetof(Exception_t152, ___trace_ips_0), + offsetof(Exception_t152, ___inner_exception_1), + offsetof(Exception_t152, ___message_2), + offsetof(Exception_t152, ___help_link_3), + offsetof(Exception_t152, ___class_name_4), + offsetof(Exception_t152, ___stack_trace_5), + offsetof(Exception_t152, ____remoteStackTraceString_6), + offsetof(Exception_t152, ___remote_stack_index_7), + offsetof(Exception_t152, ___hresult_8), + offsetof(Exception_t152, ___source_9), + offsetof(Exception_t152, ____data_10), + offsetof(RuntimeFieldHandle_t1119, ___value_0) + sizeof(Object_t), + offsetof(RuntimeTypeHandle_t1117, ___value_0) + sizeof(Object_t), + offsetof(ObsoleteAttribute_t1122, ____message_0), + offsetof(ObsoleteAttribute_t1122, ____error_1), + offsetof(DllImportAttribute_t1123, ___CallingConvention_0), + offsetof(DllImportAttribute_t1123, ___CharSet_1), + offsetof(DllImportAttribute_t1123, ___Dll_2), + offsetof(DllImportAttribute_t1123, ___EntryPoint_3), + offsetof(DllImportAttribute_t1123, ___ExactSpelling_4), + offsetof(DllImportAttribute_t1123, ___PreserveSig_5), + offsetof(DllImportAttribute_t1123, ___SetLastError_6), + offsetof(DllImportAttribute_t1123, ___BestFitMapping_7), + offsetof(DllImportAttribute_t1123, ___ThrowOnUnmappableChar_8), + offsetof(MarshalAsAttribute_t1124, ___utype_0), + offsetof(MarshalAsAttribute_t1124, ___ArraySubType_1), + offsetof(MarshalAsAttribute_t1124, ___MarshalCookie_2), + offsetof(MarshalAsAttribute_t1124, ___MarshalType_3), + offsetof(MarshalAsAttribute_t1124, ___MarshalTypeRef_4), + offsetof(MarshalAsAttribute_t1124, ___SizeConst_5), + offsetof(MarshalAsAttribute_t1124, ___SizeParamIndex_6), + offsetof(GuidAttribute_t1126, ___guidValue_0), + offsetof(InternalsVisibleToAttribute_t1130, ___assemblyName_0), + offsetof(InternalsVisibleToAttribute_t1130, ___all_visible_1), + offsetof(RuntimeCompatibilityAttribute_t1131, ___wrap_non_exception_throws_0), + offsetof(DefaultMemberAttribute_t1133, ___member_name_0), + offsetof(DecimalConstantAttribute_t1134, ___scale_0), + offsetof(DecimalConstantAttribute_t1134, ___sign_1), + offsetof(DecimalConstantAttribute_t1134, ___hi_2), + offsetof(DecimalConstantAttribute_t1134, ___mid_3), + offsetof(DecimalConstantAttribute_t1134, ___low_4), + offsetof(FieldOffsetAttribute_t1135, ___val_0), + offsetof(RuntimeArgumentHandle_t1136, ___args_0) + sizeof(Object_t), + offsetof(TypedReference_t1137, ___type_0) + sizeof(Object_t), + offsetof(TypedReference_t1137, ___value_1) + sizeof(Object_t), + offsetof(TypedReference_t1137, ___klass_2) + sizeof(Object_t), + offsetof(ArgIterator_t1138, ___sig_0) + sizeof(Object_t), + offsetof(ArgIterator_t1138, ___args_1) + sizeof(Object_t), + offsetof(ArgIterator_t1138, ___next_arg_2) + sizeof(Object_t), + offsetof(ArgIterator_t1138, ___num_args_3) + sizeof(Object_t), + offsetof(MarshalByRefObject_t773, ____identity_0), + 0, + 0, + offsetof(MonoTODOAttribute_t1142, ___comment_0), + offsetof(CodePointIndexer_t1148, ___ranges_0), + offsetof(CodePointIndexer_t1148, ___TotalCount_1), + offsetof(CodePointIndexer_t1148, ___defaultIndex_2), + offsetof(CodePointIndexer_t1148, ___defaultCP_3), + offsetof(TableRange_t1147, ___Start_0) + sizeof(Object_t), + offsetof(TableRange_t1147, ___End_1) + sizeof(Object_t), + offsetof(TableRange_t1147, ___Count_2) + sizeof(Object_t), + offsetof(TableRange_t1147, ___IndexStart_3) + sizeof(Object_t), + offsetof(TableRange_t1147, ___IndexEnd_4) + sizeof(Object_t), + offsetof(TailoringInfo_t1150, ___LCID_0), + offsetof(TailoringInfo_t1150, ___TailoringIndex_1), + offsetof(TailoringInfo_t1150, ___TailoringCount_2), + offsetof(TailoringInfo_t1150, ___FrenchSort_3), + offsetof(Contraction_t1151, ___Source_0), + offsetof(Contraction_t1151, ___Replacement_1), + offsetof(Contraction_t1151, ___SortKey_2), + offsetof(ContractionComparer_t1152_StaticFields, ___Instance_0), + offsetof(Level2Map_t1153, ___Source_0), + offsetof(Level2Map_t1153, ___Replace_1), + offsetof(Level2MapComparer_t1154_StaticFields, ___Instance_0), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___MaxExpansionLength_0), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___ignorableFlags_1), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___categories_2), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___level1_3), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___level2_4), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___level3_5), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkCHScategory_6), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkCHTcategory_7), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkJAcategory_8), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkKOcategory_9), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkCHSlv1_10), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkCHTlv1_11), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkJAlv1_12), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkKOlv1_13), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___cjkKOlv2_14), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___tailoringArr_15), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___tailoringInfos_16), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___forLock_17), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___isReady_18), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___U3CU3Ef__switchU24map2_19), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___U3CU3Ef__switchU24map3_20), + offsetof(MSCompatUnicodeTable_t1155_StaticFields, ___U3CU3Ef__switchU24map4_21), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Ignorable_0), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Category_1), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Level1_2), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Level2_3), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Level3_4), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___CjkCHS_5), + offsetof(MSCompatUnicodeTableUtil_t1157_StaticFields, ___Cjk_6), + offsetof(SimpleCollator_t1162_StaticFields, ___QuickCheckDisabled_0), + offsetof(SimpleCollator_t1162_StaticFields, ___invariant_1), + offsetof(SimpleCollator_t1162, ___textInfo_2), + offsetof(SimpleCollator_t1162, ___frenchSort_3), + offsetof(SimpleCollator_t1162, ___cjkCatTable_4), + offsetof(SimpleCollator_t1162, ___cjkLv1Table_5), + offsetof(SimpleCollator_t1162, ___cjkIndexer_6), + offsetof(SimpleCollator_t1162, ___cjkLv2Table_7), + offsetof(SimpleCollator_t1162, ___cjkLv2Indexer_8), + offsetof(SimpleCollator_t1162, ___lcid_9), + offsetof(SimpleCollator_t1162, ___contractions_10), + offsetof(SimpleCollator_t1162, ___level2Maps_11), + offsetof(SimpleCollator_t1162, ___unsafeFlags_12), + offsetof(Context_t1158, ___Option_0) + sizeof(Object_t), + offsetof(Context_t1158, ___NeverMatchFlags_1) + sizeof(Object_t), + offsetof(Context_t1158, ___AlwaysMatchFlags_2) + sizeof(Object_t), + offsetof(Context_t1158, ___Buffer1_3) + sizeof(Object_t), + offsetof(Context_t1158, ___Buffer2_4) + sizeof(Object_t), + offsetof(Context_t1158, ___PrevCode_5) + sizeof(Object_t), + offsetof(Context_t1158, ___PrevSortKey_6) + sizeof(Object_t), + offsetof(Context_t1158, ___QuickCheckPossible_7) + sizeof(Object_t), + offsetof(PreviousInfo_t1159, ___Code_0) + sizeof(Object_t), + offsetof(PreviousInfo_t1159, ___SortKey_1) + sizeof(Object_t), + offsetof(Escape_t1160, ___Source_0) + sizeof(Object_t), + offsetof(Escape_t1160, ___Index_1) + sizeof(Object_t), + offsetof(Escape_t1160, ___Start_2) + sizeof(Object_t), + offsetof(Escape_t1160, ___End_3) + sizeof(Object_t), + offsetof(Escape_t1160, ___Optional_4) + sizeof(Object_t), + offsetof(ExtenderType_t1161, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(SortKey_t1166, ___source_0), + offsetof(SortKey_t1166, ___options_1), + offsetof(SortKey_t1166, ___key_2), + offsetof(SortKey_t1166, ___lcid_3), + offsetof(SortKeyBuffer_t1167, ___l1_0), + offsetof(SortKeyBuffer_t1167, ___l2_1), + offsetof(SortKeyBuffer_t1167, ___l3_2), + offsetof(SortKeyBuffer_t1167, ___l4s_3), + offsetof(SortKeyBuffer_t1167, ___l4t_4), + offsetof(SortKeyBuffer_t1167, ___l4k_5), + offsetof(SortKeyBuffer_t1167, ___l4w_6), + offsetof(SortKeyBuffer_t1167, ___l5_7), + offsetof(SortKeyBuffer_t1167, ___l1b_8), + offsetof(SortKeyBuffer_t1167, ___l2b_9), + offsetof(SortKeyBuffer_t1167, ___l3b_10), + offsetof(SortKeyBuffer_t1167, ___l4sb_11), + offsetof(SortKeyBuffer_t1167, ___l4tb_12), + offsetof(SortKeyBuffer_t1167, ___l4kb_13), + offsetof(SortKeyBuffer_t1167, ___l4wb_14), + offsetof(SortKeyBuffer_t1167, ___l5b_15), + offsetof(SortKeyBuffer_t1167, ___source_16), + offsetof(SortKeyBuffer_t1167, ___processLevel2_17), + offsetof(SortKeyBuffer_t1167, ___frenchSort_18), + offsetof(SortKeyBuffer_t1167, ___frenchSorted_19), + offsetof(SortKeyBuffer_t1167, ___lcid_20), + offsetof(SortKeyBuffer_t1167, ___options_21), + offsetof(ConfidenceFactor_t1170, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(BigInteger_t1174, ___length_0), + offsetof(BigInteger_t1174, ___data_1), + offsetof(BigInteger_t1174_StaticFields, ___smallPrimes_2), + offsetof(BigInteger_t1174_StaticFields, ___rng_3), + offsetof(Sign_t1172, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ModulusRing_t1173, ___mod_0), + offsetof(ModulusRing_t1173, ___constant_1), + offsetof(KeyBuilder_t1177_StaticFields, ___rng_0), + offsetof(BlockProcessor_t1178, ___transform_0), + offsetof(BlockProcessor_t1178, ___block_1), + offsetof(BlockProcessor_t1178, ___blockSize_2), + offsetof(BlockProcessor_t1178, ___blockCount_3), + offsetof(DSAManaged_t1180, ___keypairGenerated_2), + offsetof(DSAManaged_t1180, ___m_disposed_3), + offsetof(DSAManaged_t1180, ___p_4), + offsetof(DSAManaged_t1180, ___q_5), + offsetof(DSAManaged_t1180, ___g_6), + offsetof(DSAManaged_t1180, ___x_7), + offsetof(DSAManaged_t1180, ___y_8), + offsetof(DSAManaged_t1180, ___j_9), + offsetof(DSAManaged_t1180, ___seed_10), + offsetof(DSAManaged_t1180, ___counter_11), + offsetof(DSAManaged_t1180, ___j_missing_12), + offsetof(DSAManaged_t1180, ___rng_13), + offsetof(DSAManaged_t1180, ___KeyGenerated_14), + offsetof(KeyPairPersistence_t1181_StaticFields, ____userPathExists_0), + offsetof(KeyPairPersistence_t1181_StaticFields, ____userPath_1), + offsetof(KeyPairPersistence_t1181_StaticFields, ____machinePathExists_2), + offsetof(KeyPairPersistence_t1181_StaticFields, ____machinePath_3), + offsetof(KeyPairPersistence_t1181, ____params_4), + offsetof(KeyPairPersistence_t1181, ____keyvalue_5), + offsetof(KeyPairPersistence_t1181, ____filename_6), + offsetof(KeyPairPersistence_t1181, ____container_7), + offsetof(KeyPairPersistence_t1181_StaticFields, ___lockobj_8), + offsetof(MACAlgorithm_t1182, ___algo_0), + offsetof(MACAlgorithm_t1182, ___enc_1), + offsetof(MACAlgorithm_t1182, ___block_2), + offsetof(MACAlgorithm_t1182, ___blockSize_3), + offsetof(MACAlgorithm_t1182, ___blockCount_4), + offsetof(PKCS1_t1183_StaticFields, ___emptySHA1_0), + offsetof(PKCS1_t1183_StaticFields, ___emptySHA256_1), + offsetof(PKCS1_t1183_StaticFields, ___emptySHA384_2), + offsetof(PKCS1_t1183_StaticFields, ___emptySHA512_3), + offsetof(PrivateKeyInfo_t1184, ____version_0), + offsetof(PrivateKeyInfo_t1184, ____algorithm_1), + offsetof(PrivateKeyInfo_t1184, ____key_2), + offsetof(PrivateKeyInfo_t1184, ____list_3), + offsetof(EncryptedPrivateKeyInfo_t1185, ____algorithm_0), + offsetof(EncryptedPrivateKeyInfo_t1185, ____salt_1), + offsetof(EncryptedPrivateKeyInfo_t1185, ____iterations_2), + offsetof(EncryptedPrivateKeyInfo_t1185, ____data_3), + offsetof(RSAManaged_t1188, ___isCRTpossible_2), + offsetof(RSAManaged_t1188, ___keyBlinding_3), + offsetof(RSAManaged_t1188, ___keypairGenerated_4), + offsetof(RSAManaged_t1188, ___m_disposed_5), + offsetof(RSAManaged_t1188, ___d_6), + offsetof(RSAManaged_t1188, ___p_7), + offsetof(RSAManaged_t1188, ___q_8), + offsetof(RSAManaged_t1188, ___dp_9), + offsetof(RSAManaged_t1188, ___dq_10), + offsetof(RSAManaged_t1188, ___qInv_11), + offsetof(RSAManaged_t1188, ___n_12), + offsetof(RSAManaged_t1188, ___e_13), + offsetof(RSAManaged_t1188, ___KeyGenerated_14), + offsetof(SymmetricTransform_t1189, ___algo_0), + offsetof(SymmetricTransform_t1189, ___encrypt_1), + offsetof(SymmetricTransform_t1189, ___BlockSizeByte_2), + offsetof(SymmetricTransform_t1189, ___temp_3), + offsetof(SymmetricTransform_t1189, ___temp2_4), + offsetof(SymmetricTransform_t1189, ___workBuff_5), + offsetof(SymmetricTransform_t1189, ___workout_6), + offsetof(SymmetricTransform_t1189, ___FeedBackByte_7), + offsetof(SymmetricTransform_t1189, ___FeedBackIter_8), + offsetof(SymmetricTransform_t1189, ___m_disposed_9), + offsetof(SymmetricTransform_t1189, ___lastBlock_10), + offsetof(SymmetricTransform_t1189, ____rng_11), + offsetof(SafeBag_t1190, ____bagOID_0), + offsetof(SafeBag_t1190, ____asn1_1), + offsetof(PKCS12_t1193_StaticFields, ___recommendedIterationCount_0), + offsetof(PKCS12_t1193, ____password_1), + offsetof(PKCS12_t1193, ____keyBags_2), + offsetof(PKCS12_t1193, ____secretBags_3), + offsetof(PKCS12_t1193, ____certs_4), + offsetof(PKCS12_t1193, ____keyBagsChanged_5), + offsetof(PKCS12_t1193, ____secretBagsChanged_6), + offsetof(PKCS12_t1193, ____certsChanged_7), + offsetof(PKCS12_t1193, ____iterations_8), + offsetof(PKCS12_t1193, ____safeBags_9), + offsetof(PKCS12_t1193, ____rng_10), + offsetof(PKCS12_t1193_StaticFields, ___password_max_length_11), + offsetof(PKCS12_t1193_StaticFields, ___U3CU3Ef__switchU24map8_12), + offsetof(PKCS12_t1193_StaticFields, ___U3CU3Ef__switchU24map9_13), + offsetof(PKCS12_t1193_StaticFields, ___U3CU3Ef__switchU24mapA_14), + offsetof(PKCS12_t1193_StaticFields, ___U3CU3Ef__switchU24mapB_15), + offsetof(PKCS12_t1193_StaticFields, ___U3CU3Ef__switchU24mapF_16), + offsetof(DeriveBytes_t1192_StaticFields, ___keyDiversifier_0), + offsetof(DeriveBytes_t1192_StaticFields, ___ivDiversifier_1), + offsetof(DeriveBytes_t1192_StaticFields, ___macDiversifier_2), + offsetof(DeriveBytes_t1192, ____hashName_3), + offsetof(DeriveBytes_t1192, ____iterations_4), + offsetof(DeriveBytes_t1192, ____password_5), + offsetof(DeriveBytes_t1192, ____salt_6), + offsetof(X501_t1195_StaticFields, ___countryName_0), + offsetof(X501_t1195_StaticFields, ___organizationName_1), + offsetof(X501_t1195_StaticFields, ___organizationalUnitName_2), + offsetof(X501_t1195_StaticFields, ___commonName_3), + offsetof(X501_t1195_StaticFields, ___localityName_4), + offsetof(X501_t1195_StaticFields, ___stateOrProvinceName_5), + offsetof(X501_t1195_StaticFields, ___streetAddress_6), + offsetof(X501_t1195_StaticFields, ___domainComponent_7), + offsetof(X501_t1195_StaticFields, ___userid_8), + offsetof(X501_t1195_StaticFields, ___email_9), + offsetof(X501_t1195_StaticFields, ___dnQualifier_10), + offsetof(X501_t1195_StaticFields, ___title_11), + offsetof(X501_t1195_StaticFields, ___surname_12), + offsetof(X501_t1195_StaticFields, ___givenName_13), + offsetof(X501_t1195_StaticFields, ___initial_14), + offsetof(X509Certificate_t1196, ___decoder_0), + offsetof(X509Certificate_t1196, ___m_encodedcert_1), + offsetof(X509Certificate_t1196, ___m_from_2), + offsetof(X509Certificate_t1196, ___m_until_3), + offsetof(X509Certificate_t1196, ___issuer_4), + offsetof(X509Certificate_t1196, ___m_issuername_5), + offsetof(X509Certificate_t1196, ___m_keyalgo_6), + offsetof(X509Certificate_t1196, ___m_keyalgoparams_7), + offsetof(X509Certificate_t1196, ___subject_8), + offsetof(X509Certificate_t1196, ___m_subject_9), + offsetof(X509Certificate_t1196, ___m_publickey_10), + offsetof(X509Certificate_t1196, ___signature_11), + offsetof(X509Certificate_t1196, ___m_signaturealgo_12), + offsetof(X509Certificate_t1196, ___m_signaturealgoparams_13), + offsetof(X509Certificate_t1196, ____dsa_14), + offsetof(X509Certificate_t1196, ___version_15), + offsetof(X509Certificate_t1196, ___serialnumber_16), + offsetof(X509Certificate_t1196, ___issuerUniqueID_17), + offsetof(X509Certificate_t1196, ___subjectUniqueID_18), + offsetof(X509Certificate_t1196, ___extensions_19), + offsetof(X509Certificate_t1196_StaticFields, ___encoding_error_20), + offsetof(X509CertificateEnumerator_t1198, ___enumerator_0), + offsetof(X509Extension_t1199, ___extnOid_0), + offsetof(X509Extension_t1199, ___extnCritical_1), + offsetof(X509Extension_t1199, ___extnValue_2), + offsetof(X509ExtensionCollection_t1197, ___readOnly_1), + offsetof(ASN1_t1191, ___m_nTag_0), + offsetof(ASN1_t1191, ___m_aValue_1), + offsetof(ASN1_t1191, ___elist_2), + offsetof(ContentInfo_t1202, ___contentType_0), + offsetof(ContentInfo_t1202, ___content_1), + offsetof(EncryptedData_t1203, ____version_0), + offsetof(EncryptedData_t1203, ____content_1), + offsetof(EncryptedData_t1203, ____encryptionAlgorithm_2), + offsetof(EncryptedData_t1203, ____encrypted_3), + offsetof(StrongName_t1205, ___rsa_0), + offsetof(StrongName_t1205, ___publicKey_1), + offsetof(StrongName_t1205, ___keyToken_2), + offsetof(StrongName_t1205, ___tokenAlgorithm_3), + offsetof(StrongName_t1205_StaticFields, ___lockObject_4), + offsetof(StrongName_t1205_StaticFields, ___initialized_5), + offsetof(SecurityParser_t1206, ___root_13), + offsetof(SecurityParser_t1206, ___current_14), + offsetof(SecurityParser_t1206, ___stack_15), + offsetof(SmallXmlParser_t1207, ___handler_0), + offsetof(SmallXmlParser_t1207, ___reader_1), + offsetof(SmallXmlParser_t1207, ___elementNames_2), + offsetof(SmallXmlParser_t1207, ___xmlSpaces_3), + offsetof(SmallXmlParser_t1207, ___xmlSpace_4), + offsetof(SmallXmlParser_t1207, ___buffer_5), + offsetof(SmallXmlParser_t1207, ___nameBuffer_6), + offsetof(SmallXmlParser_t1207, ___isWhitespace_7), + offsetof(SmallXmlParser_t1207, ___attributes_8), + offsetof(SmallXmlParser_t1207, ___line_9), + offsetof(SmallXmlParser_t1207, ___column_10), + offsetof(SmallXmlParser_t1207, ___resetColumn_11), + offsetof(SmallXmlParser_t1207_StaticFields, ___U3CU3Ef__switchU24map18_12), + offsetof(AttrListImpl_t1209, ___attrNames_0), + offsetof(AttrListImpl_t1209, ___attrValues_1), + offsetof(SmallXmlParserException_t1212, ___line_11), + offsetof(SmallXmlParserException_t1212, ___column_12), + 0, + offsetof(Link_t1214, ___HashCode_0) + sizeof(Object_t), + offsetof(Link_t1214, ___Next_1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ArrayList_t734, ____size_1), + offsetof(ArrayList_t734, ____items_2), + offsetof(ArrayList_t734, ____version_3), + offsetof(ArrayList_t734_StaticFields, ___EmptyArray_4), + offsetof(SimpleEnumerator_t1216, ___list_0), + offsetof(SimpleEnumerator_t1216, ___index_1), + offsetof(SimpleEnumerator_t1216, ___version_2), + offsetof(SimpleEnumerator_t1216, ___currentElement_3), + offsetof(SimpleEnumerator_t1216_StaticFields, ___endFlag_4), + offsetof(ArrayListWrapper_t1217, ___m_InnerArrayList_5), + offsetof(SynchronizedArrayListWrapper_t1218, ___m_SyncRoot_6), + offsetof(BitArray_t882, ___m_array_0), + offsetof(BitArray_t882, ___m_length_1), + offsetof(BitArray_t882, ____version_2), + offsetof(BitArrayEnumerator_t1221, ____bitArray_0), + offsetof(BitArrayEnumerator_t1221, ____current_1), + offsetof(BitArrayEnumerator_t1221, ____index_2), + offsetof(BitArrayEnumerator_t1221, ____version_3), + offsetof(CaseInsensitiveComparer_t912_StaticFields, ___defaultComparer_0), + offsetof(CaseInsensitiveComparer_t912_StaticFields, ___defaultInvariantComparer_1), + offsetof(CaseInsensitiveComparer_t912, ___culture_2), + offsetof(CaseInsensitiveHashCodeProvider_t913_StaticFields, ___singletonInvariant_0), + offsetof(CaseInsensitiveHashCodeProvider_t913_StaticFields, ___sync_1), + offsetof(CaseInsensitiveHashCodeProvider_t913, ___m_text_2), + offsetof(CollectionBase_t793, ___list_0), + offsetof(Comparer_t1223_StaticFields, ___Default_0), + offsetof(Comparer_t1223_StaticFields, ___DefaultInvariant_1), + offsetof(Comparer_t1223, ___m_compareInfo_2), + offsetof(DictionaryEntry_t900, ____key_0) + sizeof(Object_t), + offsetof(DictionaryEntry_t900, ____value_1) + sizeof(Object_t), + 0, + offsetof(Hashtable_t725, ___inUse_1), + offsetof(Hashtable_t725, ___modificationCount_2), + offsetof(Hashtable_t725, ___loadFactor_3), + offsetof(Hashtable_t725, ___table_4), + offsetof(Hashtable_t725, ___hashes_5), + offsetof(Hashtable_t725, ___threshold_6), + offsetof(Hashtable_t725, ___hashKeys_7), + offsetof(Hashtable_t725, ___hashValues_8), + offsetof(Hashtable_t725, ___hcpRef_9), + offsetof(Hashtable_t725, ___comparerRef_10), + offsetof(Hashtable_t725, ___serializationInfo_11), + offsetof(Hashtable_t725, ___equalityComparer_12), + offsetof(Hashtable_t725_StaticFields, ___primeTbl_13), + offsetof(Slot_t1224, ___key_0) + sizeof(Object_t), + offsetof(Slot_t1224, ___value_1) + sizeof(Object_t), + offsetof(KeyMarker_t1225_StaticFields, ___Removed_0), + offsetof(EnumeratorMode_t1226, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Enumerator_t1227, ___host_0), + offsetof(Enumerator_t1227, ___stamp_1), + offsetof(Enumerator_t1227, ___pos_2), + offsetof(Enumerator_t1227, ___size_3), + offsetof(Enumerator_t1227, ___mode_4), + offsetof(Enumerator_t1227, ___currentKey_5), + offsetof(Enumerator_t1227, ___currentValue_6), + offsetof(Enumerator_t1227_StaticFields, ___xstr_7), + offsetof(HashKeys_t1228, ___host_0), + offsetof(HashValues_t1229, ___host_0), + offsetof(SyncHashtable_t1230, ___host_14), + offsetof(SortedList_t920_StaticFields, ___INITIAL_SIZE_0), + offsetof(SortedList_t920, ___inUse_1), + offsetof(SortedList_t920, ___modificationCount_2), + offsetof(SortedList_t920, ___table_3), + offsetof(SortedList_t920, ___comparer_4), + offsetof(SortedList_t920, ___defaultCapacity_5), + offsetof(Slot_t1232, ___key_0) + sizeof(Object_t), + offsetof(Slot_t1232, ___value_1) + sizeof(Object_t), + offsetof(EnumeratorMode_t1233, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Enumerator_t1234, ___host_0), + offsetof(Enumerator_t1234, ___stamp_1), + offsetof(Enumerator_t1234, ___pos_2), + offsetof(Enumerator_t1234, ___size_3), + offsetof(Enumerator_t1234, ___mode_4), + offsetof(Enumerator_t1234, ___currentKey_5), + offsetof(Enumerator_t1234, ___currentValue_6), + offsetof(Enumerator_t1234, ___invalid_7), + offsetof(Enumerator_t1234_StaticFields, ___xstr_8), + offsetof(Stack_t849, ___contents_0), + offsetof(Stack_t849, ___current_1), + offsetof(Stack_t849, ___count_2), + offsetof(Stack_t849, ___capacity_3), + offsetof(Stack_t849, ___modCount_4), + offsetof(Enumerator_t1236, ___stack_0), + offsetof(Enumerator_t1236, ___modCount_1), + offsetof(Enumerator_t1236, ___current_2), + offsetof(AssemblyHashAlgorithm_t1237, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(AssemblyVersionCompatibility_t1238, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(DebuggableAttribute_t1240, ___JITTrackingEnabledFlag_0), + offsetof(DebuggableAttribute_t1240, ___JITOptimizerDisabledFlag_1), + offsetof(DebuggableAttribute_t1240, ___debuggingModes_2), + offsetof(DebuggingModes_t1239, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(DebuggerDisplayAttribute_t1241, ___value_0), + offsetof(DebuggerDisplayAttribute_t1241, ___type_1), + offsetof(DebuggerDisplayAttribute_t1241, ___name_2), + offsetof(DebuggerTypeProxyAttribute_t1243, ___proxy_type_name_0), + 0, + offsetof(StackFrame_t459, ___ilOffset_1), + offsetof(StackFrame_t459, ___nativeOffset_2), + offsetof(StackFrame_t459, ___methodBase_3), + offsetof(StackFrame_t459, ___fileName_4), + offsetof(StackFrame_t459, ___lineNumber_5), + offsetof(StackFrame_t459, ___columnNumber_6), + offsetof(StackFrame_t459, ___internalMethodName_7), + 0, + offsetof(StackTrace_t432, ___frames_1), + offsetof(StackTrace_t432, ___debug_info_2), + offsetof(Calendar_t1245, ___m_isReadOnly_0), + offsetof(Calendar_t1245, ___twoDigitYearMax_1), + offsetof(Calendar_t1245, ___M_AbbrEraNames_2), + offsetof(Calendar_t1245, ___M_EraNames_3), + offsetof(CompareInfo_t1100_StaticFields, ___useManagedCollation_0), + offsetof(CompareInfo_t1100, ___culture_1), + offsetof(CompareInfo_t1100, ___icu_name_2), + offsetof(CompareInfo_t1100, ___collator_3), + offsetof(CompareInfo_t1100_StaticFields, ___collators_4), + offsetof(CompareInfo_t1100_StaticFields, ___monitor_5), + offsetof(CompareOptions_t1249, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CultureInfo_t453_StaticFields, ___invariant_culture_info_4), + offsetof(CultureInfo_t453_StaticFields, ___shared_table_lock_5), + offsetof(CultureInfo_t453_StaticFields, ___BootstrapCultureID_6), + offsetof(CultureInfo_t453, ___m_isReadOnly_7), + offsetof(CultureInfo_t453, ___cultureID_8), + offsetof(CultureInfo_t453, ___parent_lcid_9), + offsetof(CultureInfo_t453, ___specific_lcid_10), + offsetof(CultureInfo_t453, ___datetime_index_11), + offsetof(CultureInfo_t453, ___number_index_12), + offsetof(CultureInfo_t453, ___m_useUserOverride_13), + offsetof(CultureInfo_t453, ___numInfo_14), + offsetof(CultureInfo_t453, ___dateTimeInfo_15), + offsetof(CultureInfo_t453, ___textInfo_16), + offsetof(CultureInfo_t453, ___m_name_17), + offsetof(CultureInfo_t453, ___displayname_18), + offsetof(CultureInfo_t453, ___englishname_19), + offsetof(CultureInfo_t453, ___nativename_20), + offsetof(CultureInfo_t453, ___iso3lang_21), + offsetof(CultureInfo_t453, ___iso2lang_22), + offsetof(CultureInfo_t453, ___icu_name_23), + offsetof(CultureInfo_t453, ___win3lang_24), + offsetof(CultureInfo_t453, ___territory_25), + offsetof(CultureInfo_t453, ___compareInfo_26), + offsetof(CultureInfo_t453, ___calendar_data_27), + offsetof(CultureInfo_t453, ___textinfo_data_28), + offsetof(CultureInfo_t453, ___optional_calendars_29), + offsetof(CultureInfo_t453, ___parent_culture_30), + offsetof(CultureInfo_t453, ___m_dataItem_31), + offsetof(CultureInfo_t453, ___calendar_32), + offsetof(CultureInfo_t453, ___constructed_33), + offsetof(CultureInfo_t453, ___cached_serialized_form_34), + offsetof(CultureInfo_t453_StaticFields, ___MSG_READONLY_35), + offsetof(CultureInfo_t453_StaticFields, ___shared_by_number_36), + offsetof(CultureInfo_t453_StaticFields, ___shared_by_name_37), + offsetof(CultureInfo_t453_StaticFields, ___U3CU3Ef__switchU24map19_38), + offsetof(CultureInfo_t453_StaticFields, ___U3CU3Ef__switchU24map1A_39), + offsetof(DateTimeFormatFlags_t1253, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___MSG_READONLY_1), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___MSG_ARRAYSIZE_MONTH_2), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___MSG_ARRAYSIZE_DAY_3), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___INVARIANT_ABBREVIATED_DAY_NAMES_4), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___INVARIANT_DAY_NAMES_5), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___INVARIANT_ABBREVIATED_MONTH_NAMES_6), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___INVARIANT_MONTH_NAMES_7), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___INVARIANT_SHORT_DAY_NAMES_8), + offsetof(DateTimeFormatInfo_t1251_StaticFields, ___theInvariantDateTimeFormatInfo_9), + offsetof(DateTimeFormatInfo_t1251, ___m_isReadOnly_10), + offsetof(DateTimeFormatInfo_t1251, ___amDesignator_11), + offsetof(DateTimeFormatInfo_t1251, ___pmDesignator_12), + offsetof(DateTimeFormatInfo_t1251, ___dateSeparator_13), + offsetof(DateTimeFormatInfo_t1251, ___timeSeparator_14), + offsetof(DateTimeFormatInfo_t1251, ___shortDatePattern_15), + offsetof(DateTimeFormatInfo_t1251, ___longDatePattern_16), + offsetof(DateTimeFormatInfo_t1251, ___shortTimePattern_17), + offsetof(DateTimeFormatInfo_t1251, ___longTimePattern_18), + offsetof(DateTimeFormatInfo_t1251, ___monthDayPattern_19), + offsetof(DateTimeFormatInfo_t1251, ___yearMonthPattern_20), + offsetof(DateTimeFormatInfo_t1251, ___fullDateTimePattern_21), + offsetof(DateTimeFormatInfo_t1251, ____RFC1123Pattern_22), + offsetof(DateTimeFormatInfo_t1251, ____SortableDateTimePattern_23), + offsetof(DateTimeFormatInfo_t1251, ____UniversalSortableDateTimePattern_24), + offsetof(DateTimeFormatInfo_t1251, ___firstDayOfWeek_25), + offsetof(DateTimeFormatInfo_t1251, ___calendar_26), + offsetof(DateTimeFormatInfo_t1251, ___calendarWeekRule_27), + offsetof(DateTimeFormatInfo_t1251, ___abbreviatedDayNames_28), + offsetof(DateTimeFormatInfo_t1251, ___dayNames_29), + offsetof(DateTimeFormatInfo_t1251, ___monthNames_30), + offsetof(DateTimeFormatInfo_t1251, ___abbreviatedMonthNames_31), + offsetof(DateTimeFormatInfo_t1251, ___allShortDatePatterns_32), + offsetof(DateTimeFormatInfo_t1251, ___allLongDatePatterns_33), + offsetof(DateTimeFormatInfo_t1251, ___allShortTimePatterns_34), + offsetof(DateTimeFormatInfo_t1251, ___allLongTimePatterns_35), + offsetof(DateTimeFormatInfo_t1251, ___monthDayPatterns_36), + offsetof(DateTimeFormatInfo_t1251, ___yearMonthPatterns_37), + offsetof(DateTimeFormatInfo_t1251, ___shortDayNames_38), + offsetof(DateTimeFormatInfo_t1251, ___nDataItem_39), + offsetof(DateTimeFormatInfo_t1251, ___m_useUserOverride_40), + offsetof(DateTimeFormatInfo_t1251, ___m_isDefaultCalendar_41), + offsetof(DateTimeFormatInfo_t1251, ___CultureID_42), + offsetof(DateTimeFormatInfo_t1251, ___bUseCalendarInfo_43), + offsetof(DateTimeFormatInfo_t1251, ___generalShortTimePattern_44), + offsetof(DateTimeFormatInfo_t1251, ___generalLongTimePattern_45), + offsetof(DateTimeFormatInfo_t1251, ___m_eraNames_46), + offsetof(DateTimeFormatInfo_t1251, ___m_abbrevEraNames_47), + offsetof(DateTimeFormatInfo_t1251, ___m_abbrevEnglishEraNames_48), + offsetof(DateTimeFormatInfo_t1251, ___m_dateWords_49), + offsetof(DateTimeFormatInfo_t1251, ___optionalCalendars_50), + offsetof(DateTimeFormatInfo_t1251, ___m_superShortDayNames_51), + offsetof(DateTimeFormatInfo_t1251, ___genitiveMonthNames_52), + offsetof(DateTimeFormatInfo_t1251, ___m_genitiveAbbreviatedMonthNames_53), + offsetof(DateTimeFormatInfo_t1251, ___leapYearMonthNames_54), + offsetof(DateTimeFormatInfo_t1251, ___formatFlags_55), + offsetof(DateTimeFormatInfo_t1251, ___m_name_56), + offsetof(DateTimeFormatInfo_t1251, ___all_date_time_patterns_57), + offsetof(DateTimeStyles_t1254, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(DaylightTime_t1255, ___m_start_0), + offsetof(DaylightTime_t1255, ___m_end_1), + offsetof(DaylightTime_t1255, ___m_delta_2), + offsetof(GregorianCalendar_t1256, ___m_type_4), + offsetof(GregorianCalendarTypes_t1257, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(NumberFormatInfo_t1250, ___isReadOnly_0), + offsetof(NumberFormatInfo_t1250, ___decimalFormats_1), + offsetof(NumberFormatInfo_t1250, ___currencyFormats_2), + offsetof(NumberFormatInfo_t1250, ___percentFormats_3), + offsetof(NumberFormatInfo_t1250, ___digitPattern_4), + offsetof(NumberFormatInfo_t1250, ___zeroPattern_5), + offsetof(NumberFormatInfo_t1250, ___currencyDecimalDigits_6), + offsetof(NumberFormatInfo_t1250, ___currencyDecimalSeparator_7), + offsetof(NumberFormatInfo_t1250, ___currencyGroupSeparator_8), + offsetof(NumberFormatInfo_t1250, ___currencyGroupSizes_9), + offsetof(NumberFormatInfo_t1250, ___currencyNegativePattern_10), + offsetof(NumberFormatInfo_t1250, ___currencyPositivePattern_11), + offsetof(NumberFormatInfo_t1250, ___currencySymbol_12), + offsetof(NumberFormatInfo_t1250, ___nanSymbol_13), + offsetof(NumberFormatInfo_t1250, ___negativeInfinitySymbol_14), + offsetof(NumberFormatInfo_t1250, ___negativeSign_15), + offsetof(NumberFormatInfo_t1250, ___numberDecimalDigits_16), + offsetof(NumberFormatInfo_t1250, ___numberDecimalSeparator_17), + offsetof(NumberFormatInfo_t1250, ___numberGroupSeparator_18), + offsetof(NumberFormatInfo_t1250, ___numberGroupSizes_19), + offsetof(NumberFormatInfo_t1250, ___numberNegativePattern_20), + offsetof(NumberFormatInfo_t1250, ___percentDecimalDigits_21), + offsetof(NumberFormatInfo_t1250, ___percentDecimalSeparator_22), + offsetof(NumberFormatInfo_t1250, ___percentGroupSeparator_23), + offsetof(NumberFormatInfo_t1250, ___percentGroupSizes_24), + offsetof(NumberFormatInfo_t1250, ___percentNegativePattern_25), + offsetof(NumberFormatInfo_t1250, ___percentPositivePattern_26), + offsetof(NumberFormatInfo_t1250, ___percentSymbol_27), + offsetof(NumberFormatInfo_t1250, ___perMilleSymbol_28), + offsetof(NumberFormatInfo_t1250, ___positiveInfinitySymbol_29), + offsetof(NumberFormatInfo_t1250, ___positiveSign_30), + offsetof(NumberFormatInfo_t1250, ___ansiCurrencySymbol_31), + offsetof(NumberFormatInfo_t1250, ___m_dataItem_32), + offsetof(NumberFormatInfo_t1250, ___m_useUserOverride_33), + offsetof(NumberFormatInfo_t1250, ___validForParseAsNumber_34), + offsetof(NumberFormatInfo_t1250, ___validForParseAsCurrency_35), + offsetof(NumberFormatInfo_t1250, ___nativeDigits_36), + offsetof(NumberFormatInfo_t1250, ___digitSubstitution_37), + offsetof(NumberFormatInfo_t1250_StaticFields, ___invariantNativeDigits_38), + offsetof(NumberStyles_t1258, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TextInfo_t1163, ___m_listSeparator_0), + offsetof(TextInfo_t1163, ___m_isReadOnly_1), + offsetof(TextInfo_t1163, ___customCultureName_2), + offsetof(TextInfo_t1163, ___m_nDataItem_3), + offsetof(TextInfo_t1163, ___m_useUserOverride_4), + offsetof(TextInfo_t1163, ___m_win32LangID_5), + offsetof(TextInfo_t1163, ___ci_6), + offsetof(TextInfo_t1163, ___handleDotI_7), + offsetof(TextInfo_t1163, ___data_8), + offsetof(Data_t1259, ___ansi_0) + sizeof(Object_t), + offsetof(Data_t1259, ___ebcdic_1) + sizeof(Object_t), + offsetof(Data_t1259, ___mac_2) + sizeof(Object_t), + offsetof(Data_t1259, ___oem_3) + sizeof(Object_t), + offsetof(Data_t1259, ___list_sep_4) + sizeof(Object_t), + offsetof(UnicodeCategory_t1260, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(BinaryReader_t1262, ___m_stream_0), + offsetof(BinaryReader_t1262, ___m_encoding_1), + offsetof(BinaryReader_t1262, ___m_buffer_2), + offsetof(BinaryReader_t1262, ___decoder_3), + offsetof(BinaryReader_t1262, ___charBuffer_4), + offsetof(BinaryReader_t1262, ___m_disposed_5), + offsetof(DirectoryInfo_t1265, ___current_5), + offsetof(DirectoryInfo_t1265, ___parent_6), + offsetof(FileAccess_t917, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(FileAttributes_t1270, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FileMode_t1271, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FileNotFoundException_t1272, ___fileName_11), + offsetof(FileNotFoundException_t1272, ___fusionLog_12), + offsetof(FileOptions_t1273, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FileShare_t1274, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(FileStream_t1094, ___access_1), + offsetof(FileStream_t1094, ___owner_2), + offsetof(FileStream_t1094, ___async_3), + offsetof(FileStream_t1094, ___canseek_4), + offsetof(FileStream_t1094, ___append_startpos_5), + offsetof(FileStream_t1094, ___anonymous_6), + offsetof(FileStream_t1094, ___buf_7), + offsetof(FileStream_t1094, ___buf_size_8), + offsetof(FileStream_t1094, ___buf_length_9), + offsetof(FileStream_t1094, ___buf_offset_10), + offsetof(FileStream_t1094, ___buf_dirty_11), + offsetof(FileStream_t1094, ___buf_start_12), + offsetof(FileStream_t1094, ___name_13), + offsetof(FileStream_t1094, ___handle_14), + offsetof(FileStreamAsyncResult_t1277, ___state_0), + offsetof(FileStreamAsyncResult_t1277, ___completed_1), + offsetof(FileStreamAsyncResult_t1277, ___wh_2), + offsetof(FileStreamAsyncResult_t1277, ___cb_3), + offsetof(FileStreamAsyncResult_t1277, ___Count_4), + offsetof(FileStreamAsyncResult_t1277, ___OriginalCount_5), + offsetof(FileStreamAsyncResult_t1277, ___BytesRead_6), + offsetof(FileStreamAsyncResult_t1277, ___realcb_7), + offsetof(FileSystemInfo_t1266, ___FullPath_1), + offsetof(FileSystemInfo_t1266, ___OriginalPath_2), + offsetof(FileSystemInfo_t1266, ___stat_3), + offsetof(FileSystemInfo_t1266, ___valid_4), + offsetof(MemoryStream_t1056, ___canWrite_1), + offsetof(MemoryStream_t1056, ___allowGetBuffer_2), + offsetof(MemoryStream_t1056, ___capacity_3), + offsetof(MemoryStream_t1056, ___length_4), + offsetof(MemoryStream_t1056, ___internalBuffer_5), + offsetof(MemoryStream_t1056, ___initialIndex_6), + offsetof(MemoryStream_t1056, ___expandable_7), + offsetof(MemoryStream_t1056, ___streamClosed_8), + offsetof(MemoryStream_t1056, ___position_9), + offsetof(MemoryStream_t1056, ___dirty_bytes_10), + offsetof(MonoFileType_t1279, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(MonoIO_t1280_StaticFields, ___InvalidFileAttributes_0), + offsetof(MonoIO_t1280_StaticFields, ___InvalidHandle_1), + offsetof(MonoIOError_t1281, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MonoIOStat_t1278, ___Name_0) + sizeof(Object_t), + offsetof(MonoIOStat_t1278, ___Attributes_1) + sizeof(Object_t), + offsetof(MonoIOStat_t1278, ___Length_2) + sizeof(Object_t), + offsetof(MonoIOStat_t1278, ___CreationTime_3) + sizeof(Object_t), + offsetof(MonoIOStat_t1278, ___LastAccessTime_4) + sizeof(Object_t), + offsetof(MonoIOStat_t1278, ___LastWriteTime_5) + sizeof(Object_t), + offsetof(Path_t944_StaticFields, ___InvalidPathChars_0), + offsetof(Path_t944_StaticFields, ___AltDirectorySeparatorChar_1), + offsetof(Path_t944_StaticFields, ___DirectorySeparatorChar_2), + offsetof(Path_t944_StaticFields, ___PathSeparator_3), + offsetof(Path_t944_StaticFields, ___DirectorySeparatorStr_4), + offsetof(Path_t944_StaticFields, ___VolumeSeparatorChar_5), + offsetof(Path_t944_StaticFields, ___PathSeparatorChars_6), + offsetof(Path_t944_StaticFields, ___dirEqualsVolume_7), + offsetof(SearchPattern_t1283_StaticFields, ___WildcardChars_0), + offsetof(SearchPattern_t1283_StaticFields, ___InvalidChars_1), + offsetof(SeekOrigin_t1284, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Stream_t1039_StaticFields, ___Null_0), + offsetof(StreamAsyncResult_t1286, ___state_0), + offsetof(StreamAsyncResult_t1286, ___completed_1), + offsetof(StreamAsyncResult_t1286, ___done_2), + offsetof(StreamAsyncResult_t1286, ___exc_3), + offsetof(StreamAsyncResult_t1286, ___nbytes_4), + offsetof(StreamAsyncResult_t1286, ___wh_5), + offsetof(StreamReader_t1288, ___input_buffer_1), + offsetof(StreamReader_t1288, ___decoded_buffer_2), + offsetof(StreamReader_t1288, ___decoded_count_3), + offsetof(StreamReader_t1288, ___pos_4), + offsetof(StreamReader_t1288, ___buffer_size_5), + offsetof(StreamReader_t1288, ___do_checks_6), + offsetof(StreamReader_t1288, ___encoding_7), + offsetof(StreamReader_t1288, ___decoder_8), + offsetof(StreamReader_t1288, ___base_stream_9), + offsetof(StreamReader_t1288, ___mayBlock_10), + offsetof(StreamReader_t1288, ___line_builder_11), + offsetof(StreamReader_t1288_StaticFields, ___Null_12), + offsetof(StreamReader_t1288, ___foundCR_13), + offsetof(StreamWriter_t1289, ___internalEncoding_2), + offsetof(StreamWriter_t1289, ___internalStream_3), + offsetof(StreamWriter_t1289, ___iflush_4), + offsetof(StreamWriter_t1289, ___byte_buf_5), + offsetof(StreamWriter_t1289, ___byte_pos_6), + offsetof(StreamWriter_t1289, ___decode_buf_7), + offsetof(StreamWriter_t1289, ___decode_pos_8), + offsetof(StreamWriter_t1289, ___DisposedAlready_9), + offsetof(StreamWriter_t1289, ___preamble_done_10), + offsetof(StreamWriter_t1289_StaticFields, ___Null_11), + offsetof(StringReader_t1290, ___source_1), + offsetof(StringReader_t1290, ___nextChar_2), + offsetof(StringReader_t1290, ___sourceLength_3), + offsetof(TextReader_t1210_StaticFields, ___Null_0), + offsetof(SynchronizedReader_t1292, ___reader_1), + offsetof(TextWriter_t943, ___CoreNewLine_0), + offsetof(TextWriter_t943_StaticFields, ___Null_1), + offsetof(SynchronizedWriter_t1294, ___writer_2), + offsetof(SynchronizedWriter_t1294, ___neverClose_3), + offsetof(UnexceptionalStreamReader_t1295_StaticFields, ___newline_14), + offsetof(UnexceptionalStreamReader_t1295_StaticFields, ___newlineChar_15), + offsetof(UnmanagedMemoryStream_t1297, ___length_1), + offsetof(UnmanagedMemoryStream_t1297, ___closed_2), + offsetof(UnmanagedMemoryStream_t1297, ___capacity_3), + offsetof(UnmanagedMemoryStream_t1297, ___fileaccess_4), + offsetof(UnmanagedMemoryStream_t1297, ___initial_pointer_5), + offsetof(UnmanagedMemoryStream_t1297, ___initial_position_6), + offsetof(UnmanagedMemoryStream_t1297, ___current_position_7), + offsetof(UnmanagedMemoryStream_t1297, ___Closed_8), + offsetof(AssemblyBuilder_t1299, ___modules_10), + offsetof(AssemblyBuilder_t1299, ___loaded_modules_11), + offsetof(AssemblyBuilder_t1299, ___corlib_object_type_12), + offsetof(AssemblyBuilder_t1299, ___corlib_value_type_13), + offsetof(AssemblyBuilder_t1299, ___corlib_enum_type_14), + offsetof(AssemblyBuilder_t1299, ___sn_15), + offsetof(AssemblyBuilder_t1299, ___is_compiler_context_16), + offsetof(ConstructorBuilder_t1302, ___ilgen_2), + offsetof(ConstructorBuilder_t1302, ___parameters_3), + offsetof(ConstructorBuilder_t1302, ___attrs_4), + offsetof(ConstructorBuilder_t1302, ___iattrs_5), + offsetof(ConstructorBuilder_t1302, ___table_idx_6), + offsetof(ConstructorBuilder_t1302, ___call_conv_7), + offsetof(ConstructorBuilder_t1302, ___type_8), + offsetof(ConstructorBuilder_t1302, ___pinfo_9), + offsetof(ConstructorBuilder_t1302, ___init_locals_10), + offsetof(ConstructorBuilder_t1302, ___paramModReq_11), + offsetof(ConstructorBuilder_t1302, ___paramModOpt_12), + offsetof(EnumBuilder_t1307, ____tb_8), + offsetof(EnumBuilder_t1307, ____underlyingType_9), + offsetof(FieldBuilder_t1308, ___attrs_0), + offsetof(FieldBuilder_t1308, ___type_1), + offsetof(FieldBuilder_t1308, ___name_2), + offsetof(FieldBuilder_t1308, ___typeb_3), + offsetof(FieldBuilder_t1308, ___marshal_info_4), + offsetof(GenericTypeParameterBuilder_t1310, ___tbuilder_8), + offsetof(GenericTypeParameterBuilder_t1310, ___mbuilder_9), + offsetof(GenericTypeParameterBuilder_t1310, ___name_10), + offsetof(GenericTypeParameterBuilder_t1310, ___base_type_11), + offsetof(ILTokenInfo_t1312, ___member_0) + sizeof(Object_t), + offsetof(ILTokenInfo_t1312, ___code_pos_1) + sizeof(Object_t), + offsetof(ILGenerator_t1303_StaticFields, ___void_type_0), + offsetof(ILGenerator_t1303, ___code_1), + offsetof(ILGenerator_t1303, ___code_len_2), + offsetof(ILGenerator_t1303, ___max_stack_3), + offsetof(ILGenerator_t1303, ___cur_stack_4), + offsetof(ILGenerator_t1303, ___num_token_fixups_5), + offsetof(ILGenerator_t1303, ___token_fixups_6), + offsetof(ILGenerator_t1303, ___labels_7), + offsetof(ILGenerator_t1303, ___fixups_8), + offsetof(ILGenerator_t1303, ___num_fixups_9), + offsetof(ILGenerator_t1303, ___module_10), + offsetof(ILGenerator_t1303, ___token_gen_11), + offsetof(LabelFixup_t1313, ___offset_0) + sizeof(Object_t), + offsetof(LabelFixup_t1313, ___pos_1) + sizeof(Object_t), + offsetof(LabelFixup_t1313, ___label_idx_2) + sizeof(Object_t), + offsetof(LabelData_t1314, ___addr_0) + sizeof(Object_t), + offsetof(LabelData_t1314, ___maxStack_1) + sizeof(Object_t), + offsetof(MethodBuilder_t1311, ___rtype_0), + offsetof(MethodBuilder_t1311, ___parameters_1), + offsetof(MethodBuilder_t1311, ___attrs_2), + offsetof(MethodBuilder_t1311, ___iattrs_3), + offsetof(MethodBuilder_t1311, ___name_4), + offsetof(MethodBuilder_t1311, ___code_5), + offsetof(MethodBuilder_t1311, ___ilgen_6), + offsetof(MethodBuilder_t1311, ___type_7), + offsetof(MethodBuilder_t1311, ___pinfo_8), + offsetof(MethodBuilder_t1311, ___override_method_9), + offsetof(MethodBuilder_t1311, ___call_conv_10), + offsetof(MethodBuilder_t1311, ___generic_params_11), + offsetof(MethodToken_t1321, ___tokValue_0) + sizeof(Object_t), + offsetof(MethodToken_t1321_StaticFields, ___Empty_1), + offsetof(ModuleBuilder_t1322, ___num_types_10), + offsetof(ModuleBuilder_t1322, ___types_11), + offsetof(ModuleBuilder_t1322, ___assemblyb_12), + offsetof(ModuleBuilder_t1322, ___table_indexes_13), + offsetof(ModuleBuilder_t1322, ___token_gen_14), + offsetof(ModuleBuilder_t1322_StaticFields, ___type_modifiers_15), + offsetof(ModuleBuilderTokenGenerator_t1324, ___mb_0), + offsetof(OpCode_t1325, ___op1_0) + sizeof(Object_t), + offsetof(OpCode_t1325, ___op2_1) + sizeof(Object_t), + offsetof(OpCode_t1325, ___push_2) + sizeof(Object_t), + offsetof(OpCode_t1325, ___pop_3) + sizeof(Object_t), + offsetof(OpCode_t1325, ___size_4) + sizeof(Object_t), + offsetof(OpCode_t1325, ___type_5) + sizeof(Object_t), + offsetof(OpCode_t1325, ___args_6) + sizeof(Object_t), + offsetof(OpCode_t1325, ___flow_7) + sizeof(Object_t), + offsetof(OpCodeNames_t1326_StaticFields, ___names_0), + offsetof(OpCodes_t1327_StaticFields, ___Nop_0), + offsetof(OpCodes_t1327_StaticFields, ___Break_1), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_0_2), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_1_3), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_2_4), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_3_5), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_0_6), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_1_7), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_2_8), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_3_9), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_0_10), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_1_11), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_2_12), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_3_13), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_S_14), + offsetof(OpCodes_t1327_StaticFields, ___Ldarga_S_15), + offsetof(OpCodes_t1327_StaticFields, ___Starg_S_16), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_S_17), + offsetof(OpCodes_t1327_StaticFields, ___Ldloca_S_18), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_S_19), + offsetof(OpCodes_t1327_StaticFields, ___Ldnull_20), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_M1_21), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_0_22), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_1_23), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_2_24), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_3_25), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_4_26), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_5_27), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_6_28), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_7_29), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_8_30), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_S_31), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I4_32), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_I8_33), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_R4_34), + offsetof(OpCodes_t1327_StaticFields, ___Ldc_R8_35), + offsetof(OpCodes_t1327_StaticFields, ___Dup_36), + offsetof(OpCodes_t1327_StaticFields, ___Pop_37), + offsetof(OpCodes_t1327_StaticFields, ___Jmp_38), + offsetof(OpCodes_t1327_StaticFields, ___Call_39), + offsetof(OpCodes_t1327_StaticFields, ___Calli_40), + offsetof(OpCodes_t1327_StaticFields, ___Ret_41), + offsetof(OpCodes_t1327_StaticFields, ___Br_S_42), + offsetof(OpCodes_t1327_StaticFields, ___Brfalse_S_43), + offsetof(OpCodes_t1327_StaticFields, ___Brtrue_S_44), + offsetof(OpCodes_t1327_StaticFields, ___Beq_S_45), + offsetof(OpCodes_t1327_StaticFields, ___Bge_S_46), + offsetof(OpCodes_t1327_StaticFields, ___Bgt_S_47), + offsetof(OpCodes_t1327_StaticFields, ___Ble_S_48), + offsetof(OpCodes_t1327_StaticFields, ___Blt_S_49), + offsetof(OpCodes_t1327_StaticFields, ___Bne_Un_S_50), + offsetof(OpCodes_t1327_StaticFields, ___Bge_Un_S_51), + offsetof(OpCodes_t1327_StaticFields, ___Bgt_Un_S_52), + offsetof(OpCodes_t1327_StaticFields, ___Ble_Un_S_53), + offsetof(OpCodes_t1327_StaticFields, ___Blt_Un_S_54), + offsetof(OpCodes_t1327_StaticFields, ___Br_55), + offsetof(OpCodes_t1327_StaticFields, ___Brfalse_56), + offsetof(OpCodes_t1327_StaticFields, ___Brtrue_57), + offsetof(OpCodes_t1327_StaticFields, ___Beq_58), + offsetof(OpCodes_t1327_StaticFields, ___Bge_59), + offsetof(OpCodes_t1327_StaticFields, ___Bgt_60), + offsetof(OpCodes_t1327_StaticFields, ___Ble_61), + offsetof(OpCodes_t1327_StaticFields, ___Blt_62), + offsetof(OpCodes_t1327_StaticFields, ___Bne_Un_63), + offsetof(OpCodes_t1327_StaticFields, ___Bge_Un_64), + offsetof(OpCodes_t1327_StaticFields, ___Bgt_Un_65), + offsetof(OpCodes_t1327_StaticFields, ___Ble_Un_66), + offsetof(OpCodes_t1327_StaticFields, ___Blt_Un_67), + offsetof(OpCodes_t1327_StaticFields, ___Switch_68), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_I1_69), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_U1_70), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_I2_71), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_U2_72), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_I4_73), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_U4_74), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_I8_75), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_I_76), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_R4_77), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_R8_78), + offsetof(OpCodes_t1327_StaticFields, ___Ldind_Ref_79), + offsetof(OpCodes_t1327_StaticFields, ___Stind_Ref_80), + offsetof(OpCodes_t1327_StaticFields, ___Stind_I1_81), + offsetof(OpCodes_t1327_StaticFields, ___Stind_I2_82), + offsetof(OpCodes_t1327_StaticFields, ___Stind_I4_83), + offsetof(OpCodes_t1327_StaticFields, ___Stind_I8_84), + offsetof(OpCodes_t1327_StaticFields, ___Stind_R4_85), + offsetof(OpCodes_t1327_StaticFields, ___Stind_R8_86), + offsetof(OpCodes_t1327_StaticFields, ___Add_87), + offsetof(OpCodes_t1327_StaticFields, ___Sub_88), + offsetof(OpCodes_t1327_StaticFields, ___Mul_89), + offsetof(OpCodes_t1327_StaticFields, ___Div_90), + offsetof(OpCodes_t1327_StaticFields, ___Div_Un_91), + offsetof(OpCodes_t1327_StaticFields, ___Rem_92), + offsetof(OpCodes_t1327_StaticFields, ___Rem_Un_93), + offsetof(OpCodes_t1327_StaticFields, ___And_94), + offsetof(OpCodes_t1327_StaticFields, ___Or_95), + offsetof(OpCodes_t1327_StaticFields, ___Xor_96), + offsetof(OpCodes_t1327_StaticFields, ___Shl_97), + offsetof(OpCodes_t1327_StaticFields, ___Shr_98), + offsetof(OpCodes_t1327_StaticFields, ___Shr_Un_99), + offsetof(OpCodes_t1327_StaticFields, ___Neg_100), + offsetof(OpCodes_t1327_StaticFields, ___Not_101), + offsetof(OpCodes_t1327_StaticFields, ___Conv_I1_102), + offsetof(OpCodes_t1327_StaticFields, ___Conv_I2_103), + offsetof(OpCodes_t1327_StaticFields, ___Conv_I4_104), + offsetof(OpCodes_t1327_StaticFields, ___Conv_I8_105), + offsetof(OpCodes_t1327_StaticFields, ___Conv_R4_106), + offsetof(OpCodes_t1327_StaticFields, ___Conv_R8_107), + offsetof(OpCodes_t1327_StaticFields, ___Conv_U4_108), + offsetof(OpCodes_t1327_StaticFields, ___Conv_U8_109), + offsetof(OpCodes_t1327_StaticFields, ___Callvirt_110), + offsetof(OpCodes_t1327_StaticFields, ___Cpobj_111), + offsetof(OpCodes_t1327_StaticFields, ___Ldobj_112), + offsetof(OpCodes_t1327_StaticFields, ___Ldstr_113), + offsetof(OpCodes_t1327_StaticFields, ___Newobj_114), + offsetof(OpCodes_t1327_StaticFields, ___Castclass_115), + offsetof(OpCodes_t1327_StaticFields, ___Isinst_116), + offsetof(OpCodes_t1327_StaticFields, ___Conv_R_Un_117), + offsetof(OpCodes_t1327_StaticFields, ___Unbox_118), + offsetof(OpCodes_t1327_StaticFields, ___Throw_119), + offsetof(OpCodes_t1327_StaticFields, ___Ldfld_120), + offsetof(OpCodes_t1327_StaticFields, ___Ldflda_121), + offsetof(OpCodes_t1327_StaticFields, ___Stfld_122), + offsetof(OpCodes_t1327_StaticFields, ___Ldsfld_123), + offsetof(OpCodes_t1327_StaticFields, ___Ldsflda_124), + offsetof(OpCodes_t1327_StaticFields, ___Stsfld_125), + offsetof(OpCodes_t1327_StaticFields, ___Stobj_126), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I1_Un_127), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I2_Un_128), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I4_Un_129), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I8_Un_130), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U1_Un_131), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U2_Un_132), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U4_Un_133), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U8_Un_134), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I_Un_135), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U_Un_136), + offsetof(OpCodes_t1327_StaticFields, ___Box_137), + offsetof(OpCodes_t1327_StaticFields, ___Newarr_138), + offsetof(OpCodes_t1327_StaticFields, ___Ldlen_139), + offsetof(OpCodes_t1327_StaticFields, ___Ldelema_140), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_I1_141), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_U1_142), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_I2_143), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_U2_144), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_I4_145), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_U4_146), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_I8_147), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_I_148), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_R4_149), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_R8_150), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_Ref_151), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_I_152), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_I1_153), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_I2_154), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_I4_155), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_I8_156), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_R4_157), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_R8_158), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_Ref_159), + offsetof(OpCodes_t1327_StaticFields, ___Ldelem_160), + offsetof(OpCodes_t1327_StaticFields, ___Stelem_161), + offsetof(OpCodes_t1327_StaticFields, ___Unbox_Any_162), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I1_163), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U1_164), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I2_165), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U2_166), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I4_167), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U4_168), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I8_169), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U8_170), + offsetof(OpCodes_t1327_StaticFields, ___Refanyval_171), + offsetof(OpCodes_t1327_StaticFields, ___Ckfinite_172), + offsetof(OpCodes_t1327_StaticFields, ___Mkrefany_173), + offsetof(OpCodes_t1327_StaticFields, ___Ldtoken_174), + offsetof(OpCodes_t1327_StaticFields, ___Conv_U2_175), + offsetof(OpCodes_t1327_StaticFields, ___Conv_U1_176), + offsetof(OpCodes_t1327_StaticFields, ___Conv_I_177), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_I_178), + offsetof(OpCodes_t1327_StaticFields, ___Conv_Ovf_U_179), + offsetof(OpCodes_t1327_StaticFields, ___Add_Ovf_180), + offsetof(OpCodes_t1327_StaticFields, ___Add_Ovf_Un_181), + offsetof(OpCodes_t1327_StaticFields, ___Mul_Ovf_182), + offsetof(OpCodes_t1327_StaticFields, ___Mul_Ovf_Un_183), + offsetof(OpCodes_t1327_StaticFields, ___Sub_Ovf_184), + offsetof(OpCodes_t1327_StaticFields, ___Sub_Ovf_Un_185), + offsetof(OpCodes_t1327_StaticFields, ___Endfinally_186), + offsetof(OpCodes_t1327_StaticFields, ___Leave_187), + offsetof(OpCodes_t1327_StaticFields, ___Leave_S_188), + offsetof(OpCodes_t1327_StaticFields, ___Stind_I_189), + offsetof(OpCodes_t1327_StaticFields, ___Conv_U_190), + offsetof(OpCodes_t1327_StaticFields, ___Prefix7_191), + offsetof(OpCodes_t1327_StaticFields, ___Prefix6_192), + offsetof(OpCodes_t1327_StaticFields, ___Prefix5_193), + offsetof(OpCodes_t1327_StaticFields, ___Prefix4_194), + offsetof(OpCodes_t1327_StaticFields, ___Prefix3_195), + offsetof(OpCodes_t1327_StaticFields, ___Prefix2_196), + offsetof(OpCodes_t1327_StaticFields, ___Prefix1_197), + offsetof(OpCodes_t1327_StaticFields, ___Prefixref_198), + offsetof(OpCodes_t1327_StaticFields, ___Arglist_199), + offsetof(OpCodes_t1327_StaticFields, ___Ceq_200), + offsetof(OpCodes_t1327_StaticFields, ___Cgt_201), + offsetof(OpCodes_t1327_StaticFields, ___Cgt_Un_202), + offsetof(OpCodes_t1327_StaticFields, ___Clt_203), + offsetof(OpCodes_t1327_StaticFields, ___Clt_Un_204), + offsetof(OpCodes_t1327_StaticFields, ___Ldftn_205), + offsetof(OpCodes_t1327_StaticFields, ___Ldvirtftn_206), + offsetof(OpCodes_t1327_StaticFields, ___Ldarg_207), + offsetof(OpCodes_t1327_StaticFields, ___Ldarga_208), + offsetof(OpCodes_t1327_StaticFields, ___Starg_209), + offsetof(OpCodes_t1327_StaticFields, ___Ldloc_210), + offsetof(OpCodes_t1327_StaticFields, ___Ldloca_211), + offsetof(OpCodes_t1327_StaticFields, ___Stloc_212), + offsetof(OpCodes_t1327_StaticFields, ___Localloc_213), + offsetof(OpCodes_t1327_StaticFields, ___Endfilter_214), + offsetof(OpCodes_t1327_StaticFields, ___Unaligned_215), + offsetof(OpCodes_t1327_StaticFields, ___Volatile_216), + offsetof(OpCodes_t1327_StaticFields, ___Tailcall_217), + offsetof(OpCodes_t1327_StaticFields, ___Initobj_218), + offsetof(OpCodes_t1327_StaticFields, ___Constrained_219), + offsetof(OpCodes_t1327_StaticFields, ___Cpblk_220), + offsetof(OpCodes_t1327_StaticFields, ___Initblk_221), + offsetof(OpCodes_t1327_StaticFields, ___Rethrow_222), + offsetof(OpCodes_t1327_StaticFields, ___Sizeof_223), + offsetof(OpCodes_t1327_StaticFields, ___Refanytype_224), + offsetof(OpCodes_t1327_StaticFields, ___Readonly_225), + offsetof(ParameterBuilder_t1328, ___name_0), + offsetof(ParameterBuilder_t1328, ___attrs_1), + offsetof(ParameterBuilder_t1328, ___position_2), + offsetof(StackBehaviour_t1329, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TypeBuilder_t1304, ___tname_8), + offsetof(TypeBuilder_t1304, ___nspace_9), + offsetof(TypeBuilder_t1304, ___parent_10), + offsetof(TypeBuilder_t1304, ___nesting_type_11), + offsetof(TypeBuilder_t1304, ___interfaces_12), + offsetof(TypeBuilder_t1304, ___num_methods_13), + offsetof(TypeBuilder_t1304, ___methods_14), + offsetof(TypeBuilder_t1304, ___ctors_15), + offsetof(TypeBuilder_t1304, ___fields_16), + offsetof(TypeBuilder_t1304, ___attrs_17), + offsetof(TypeBuilder_t1304, ___pmodule_18), + offsetof(TypeBuilder_t1304, ___generic_params_19), + offsetof(TypeBuilder_t1304, ___created_20), + offsetof(TypeBuilder_t1304, ___fullname_21), + offsetof(TypeBuilder_t1304, ___createTypeCalled_22), + offsetof(TypeBuilder_t1304, ___underlying_type_23), + offsetof(UnmanagedMarshal_t1309, ___count_0), + offsetof(UnmanagedMarshal_t1309, ___t_1), + offsetof(UnmanagedMarshal_t1309, ___tbase_2), + offsetof(UnmanagedMarshal_t1309, ___guid_3), + offsetof(UnmanagedMarshal_t1309, ___mcookie_4), + offsetof(UnmanagedMarshal_t1309, ___marshaltype_5), + offsetof(UnmanagedMarshal_t1309, ___marshaltyperef_6), + offsetof(UnmanagedMarshal_t1309, ___param_num_7), + offsetof(UnmanagedMarshal_t1309, ___has_size_8), + offsetof(Assembly_t922, ____mono_assembly_0), + offsetof(Assembly_t922, ___resolve_event_holder_1), + offsetof(Assembly_t922, ____evidence_2), + offsetof(Assembly_t922, ____minimum_3), + offsetof(Assembly_t922, ____optional_4), + offsetof(Assembly_t922, ____refuse_5), + offsetof(Assembly_t922, ____granted_6), + offsetof(Assembly_t922, ____denied_7), + offsetof(Assembly_t922, ___fromByteArray_8), + offsetof(Assembly_t922, ___assemblyName_9), + offsetof(AssemblyCompanyAttribute_t1337, ___name_0), + offsetof(AssemblyConfigurationAttribute_t1338, ___name_0), + offsetof(AssemblyCopyrightAttribute_t1339, ___name_0), + offsetof(AssemblyDefaultAliasAttribute_t1340, ___name_0), + offsetof(AssemblyDelaySignAttribute_t1341, ___delay_0), + offsetof(AssemblyDescriptionAttribute_t1342, ___name_0), + offsetof(AssemblyFileVersionAttribute_t1343, ___name_0), + offsetof(AssemblyInformationalVersionAttribute_t1344, ___name_0), + offsetof(AssemblyKeyFileAttribute_t1345, ___name_0), + offsetof(AssemblyName_t1346, ___name_0), + offsetof(AssemblyName_t1346, ___codebase_1), + offsetof(AssemblyName_t1346, ___major_2), + offsetof(AssemblyName_t1346, ___minor_3), + offsetof(AssemblyName_t1346, ___build_4), + offsetof(AssemblyName_t1346, ___revision_5), + offsetof(AssemblyName_t1346, ___cultureinfo_6), + offsetof(AssemblyName_t1346, ___flags_7), + offsetof(AssemblyName_t1346, ___hashalg_8), + offsetof(AssemblyName_t1346, ___keypair_9), + offsetof(AssemblyName_t1346, ___publicKey_10), + offsetof(AssemblyName_t1346, ___keyToken_11), + offsetof(AssemblyName_t1346, ___versioncompat_12), + offsetof(AssemblyName_t1346, ___version_13), + offsetof(AssemblyName_t1346, ___processor_architecture_14), + offsetof(AssemblyNameFlags_t1348, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(AssemblyProductAttribute_t1349, ___name_0), + offsetof(AssemblyTitleAttribute_t1350, ___name_0), + offsetof(AssemblyTrademarkAttribute_t1351, ___name_0), + offsetof(Binder_t451_StaticFields, ___default_binder_0), + offsetof(BindingFlags_t1353, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(CallingConventions_t1354, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(ConstructorInfo_t468_StaticFields, ___ConstructorName_0), + offsetof(ConstructorInfo_t468_StaticFields, ___TypeConstructorName_1), + offsetof(CustomAttributeData_t1355, ___ctorInfo_0), + offsetof(CustomAttributeData_t1355, ___ctorArgs_1), + offsetof(CustomAttributeData_t1355, ___namedArgs_2), + offsetof(CustomAttributeNamedArgument_t1358, ___typedArgument_0) + sizeof(Object_t), + offsetof(CustomAttributeNamedArgument_t1358, ___memberInfo_1) + sizeof(Object_t), + offsetof(CustomAttributeTypedArgument_t1359, ___argumentType_0) + sizeof(Object_t), + offsetof(CustomAttributeTypedArgument_t1359, ___value_1) + sizeof(Object_t), + offsetof(EventAttributes_t1360, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(EventInfo_t, ___cached_add_event_0), + offsetof(FieldAttributes_t1362, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MemberInfoSerializationHolder_t1363, ____memberName_0), + offsetof(MemberInfoSerializationHolder_t1363, ____memberSignature_1), + offsetof(MemberInfoSerializationHolder_t1363, ____memberType_2), + offsetof(MemberInfoSerializationHolder_t1363, ____reflectedType_3), + offsetof(MemberInfoSerializationHolder_t1363, ____genericArguments_4), + offsetof(MemberTypes_t1364, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MethodAttributes_t1365, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MethodImplAttributes_t1366, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Missing_t1367_StaticFields, ___Value_0), + 0, + offsetof(Module_t1318_StaticFields, ___FilterTypeName_1), + offsetof(Module_t1318_StaticFields, ___FilterTypeNameIgnoreCase_2), + offsetof(Module_t1318, ____impl_3), + offsetof(Module_t1318, ___assembly_4), + offsetof(Module_t1318, ___fqname_5), + offsetof(Module_t1318, ___name_6), + offsetof(Module_t1318, ___scopename_7), + offsetof(Module_t1318, ___is_resource_8), + offsetof(Module_t1318, ___token_9), + offsetof(MonoEventInfo_t1369, ___declaring_type_0) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___reflected_type_1) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___name_2) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___add_method_3) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___remove_method_4) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___raise_method_5) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___attrs_6) + sizeof(Object_t), + offsetof(MonoEventInfo_t1369, ___other_methods_7) + sizeof(Object_t), + offsetof(MonoEvent_t, ___klass_1), + offsetof(MonoEvent_t, ___handle_2), + offsetof(MonoField_t, ___klass_0), + offsetof(MonoField_t, ___fhandle_1), + offsetof(MonoField_t, ___name_2), + offsetof(MonoField_t, ___type_3), + offsetof(MonoField_t, ___attrs_4), + offsetof(MonoMethodInfo_t1373, ___parent_0) + sizeof(Object_t), + offsetof(MonoMethodInfo_t1373, ___ret_1) + sizeof(Object_t), + offsetof(MonoMethodInfo_t1373, ___attrs_2) + sizeof(Object_t), + offsetof(MonoMethodInfo_t1373, ___iattrs_3) + sizeof(Object_t), + offsetof(MonoMethodInfo_t1373, ___callconv_4) + sizeof(Object_t), + offsetof(MonoMethod_t, ___mhandle_0), + offsetof(MonoMethod_t, ___name_1), + offsetof(MonoMethod_t, ___reftype_2), + offsetof(MonoCMethod_t1372, ___mhandle_2), + offsetof(MonoCMethod_t1372, ___name_3), + offsetof(MonoCMethod_t1372, ___reftype_4), + offsetof(MonoPropertyInfo_t1374, ___parent_0) + sizeof(Object_t), + offsetof(MonoPropertyInfo_t1374, ___name_1) + sizeof(Object_t), + offsetof(MonoPropertyInfo_t1374, ___get_method_2) + sizeof(Object_t), + offsetof(MonoPropertyInfo_t1374, ___set_method_3) + sizeof(Object_t), + offsetof(MonoPropertyInfo_t1374, ___attrs_4) + sizeof(Object_t), + offsetof(PInfo_t1375, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MonoProperty_t, ___klass_0), + offsetof(MonoProperty_t, ___prop_1), + offsetof(MonoProperty_t, ___info_2), + offsetof(MonoProperty_t, ___cached_3), + offsetof(MonoProperty_t, ___cached_getter_4), + offsetof(ParameterAttributes_t1377, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ParameterInfo_t462, ___ClassImpl_0), + offsetof(ParameterInfo_t462, ___DefaultValueImpl_1), + offsetof(ParameterInfo_t462, ___MemberImpl_2), + offsetof(ParameterInfo_t462, ___NameImpl_3), + offsetof(ParameterInfo_t462, ___PositionImpl_4), + offsetof(ParameterInfo_t462, ___AttrsImpl_5), + offsetof(ParameterInfo_t462, ___marshalAs_6), + offsetof(ParameterModifier_t1378, ____byref_0) + sizeof(Object_t), + offsetof(Pointer_t1379, ___data_0), + offsetof(Pointer_t1379, ___type_1), + offsetof(ProcessorArchitecture_t1380, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(PropertyAttributes_t1381, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(StrongNameKeyPair_t1347, ____publicKey_0), + offsetof(StrongNameKeyPair_t1347, ____keyPairContainer_1), + offsetof(StrongNameKeyPair_t1347, ____keyPairExported_2), + offsetof(StrongNameKeyPair_t1347, ____keyPairArray_3), + offsetof(TypeAttributes_t1385, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(NeutralResourcesLanguageAttribute_t1386, ___culture_0), + offsetof(ResourceManager_t1387_StaticFields, ___ResourceCache_0), + offsetof(ResourceManager_t1387_StaticFields, ___NonExistent_1), + offsetof(ResourceManager_t1387_StaticFields, ___HeaderVersionNumber_2), + offsetof(ResourceManager_t1387_StaticFields, ___MagicNumber_3), + offsetof(ResourceManager_t1387, ___resourceSetType_4), + offsetof(PredefinedResourceType_t1388, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ResourceReader_t1392, ___reader_0), + offsetof(ResourceReader_t1392, ___readerLock_1), + offsetof(ResourceReader_t1392, ___formatter_2), + offsetof(ResourceReader_t1392, ___resourceCount_3), + offsetof(ResourceReader_t1392, ___typeCount_4), + offsetof(ResourceReader_t1392, ___typeNames_5), + offsetof(ResourceReader_t1392, ___hashes_6), + offsetof(ResourceReader_t1392, ___infos_7), + offsetof(ResourceReader_t1392, ___dataSectionOffset_8), + offsetof(ResourceReader_t1392, ___nameSectionOffset_9), + offsetof(ResourceReader_t1392, ___resource_ver_10), + offsetof(ResourceReader_t1392, ___cache_11), + offsetof(ResourceReader_t1392, ___cache_lock_12), + offsetof(ResourceInfo_t1389, ___ValuePosition_0) + sizeof(Object_t), + offsetof(ResourceInfo_t1389, ___ResourceName_1) + sizeof(Object_t), + offsetof(ResourceInfo_t1389, ___TypeIndex_2) + sizeof(Object_t), + offsetof(ResourceCacheItem_t1390, ___ResourceName_0) + sizeof(Object_t), + offsetof(ResourceCacheItem_t1390, ___ResourceValue_1) + sizeof(Object_t), + offsetof(ResourceEnumerator_t1391, ___reader_0), + offsetof(ResourceEnumerator_t1391, ___index_1), + offsetof(ResourceEnumerator_t1391, ___finished_2), + offsetof(ResourceSet_t1396, ___Reader_0), + offsetof(ResourceSet_t1396, ___Table_1), + offsetof(ResourceSet_t1396, ___resources_read_2), + offsetof(ResourceSet_t1396, ___disposed_3), + offsetof(SatelliteContractVersionAttribute_t1399, ___ver_0), + offsetof(CompilationRelaxations_t1400, ___value___1) + sizeof(Object_t), + 0, + offsetof(CompilationRelaxationsAttribute_t1401, ___relax_0), + offsetof(DefaultDependencyAttribute_t1402, ___hint_0), + offsetof(LoadHint_t1404, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Cer_t1406, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(Consistency_t1407, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(ReliabilityContractAttribute_t1409, ___consistency_0), + offsetof(ReliabilityContractAttribute_t1409, ___cer_1), + offsetof(CallingConvention_t1411, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(CharSet_t1412, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(ClassInterfaceAttribute_t1413, ___ciType_0), + offsetof(ClassInterfaceType_t1414, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(ComDefaultInterfaceAttribute_t1415, ____type_0), + offsetof(ComInterfaceType_t1416, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(DispIdAttribute_t1417, ___id_0), + offsetof(GCHandle_t1418, ___handle_0) + sizeof(Object_t), + offsetof(GCHandleType_t1419, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(InterfaceTypeAttribute_t1420, ___intType_0), + offsetof(Marshal_t1421_StaticFields, ___SystemMaxDBCSCharSize_0), + offsetof(Marshal_t1421_StaticFields, ___SystemDefaultCharSize_1), + 0, + offsetof(SafeHandle_t1145, ___handle_0), + offsetof(SafeHandle_t1145, ___invalid_handle_value_1), + offsetof(SafeHandle_t1145, ___refcount_2), + offsetof(SafeHandle_t1145, ___owns_handle_3), + offsetof(TypeLibImportClassAttribute_t1424, ____importClass_0), + offsetof(TypeLibVersionAttribute_t1425, ___major_0), + offsetof(TypeLibVersionAttribute_t1425, ___minor_1), + offsetof(UnmanagedType_t1426, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ActivationServices_t1427_StaticFields, ____constructionActivator_0), + offsetof(AppDomainLevelActivator_t1429, ____activationUrl_0), + offsetof(AppDomainLevelActivator_t1429, ____next_1), + offsetof(ContextLevelActivator_t1431, ___m_NextActivator_0), + offsetof(UrlAttribute_t1433, ___url_1), + offsetof(ChannelInfo_t1435, ___channelData_0), + offsetof(ChannelServices_t1436_StaticFields, ___registeredChannels_0), + offsetof(ChannelServices_t1436_StaticFields, ___delayedClientChannels_1), + offsetof(ChannelServices_t1436_StaticFields, ____crossContextSink_2), + offsetof(ChannelServices_t1436_StaticFields, ___CrossContextUrl_3), + offsetof(ChannelServices_t1436_StaticFields, ___oldStartModeTypes_4), + offsetof(CrossAppDomainData_t1438, ____ContextID_0), + offsetof(CrossAppDomainData_t1438, ____DomainID_1), + offsetof(CrossAppDomainData_t1438, ____processGuid_2), + offsetof(CrossAppDomainChannel_t1439_StaticFields, ___s_lock_0), + offsetof(CrossAppDomainSink_t1440_StaticFields, ___s_sinks_0), + offsetof(CrossAppDomainSink_t1440_StaticFields, ___processMessageMethod_1), + offsetof(CrossAppDomainSink_t1440, ____domainID_2), + offsetof(SinkProviderData_t1441, ___sinkName_0), + offsetof(SinkProviderData_t1441, ___children_1), + offsetof(SinkProviderData_t1441, ___properties_2), + offsetof(Context_t1442, ___domain_id_0), + offsetof(Context_t1442, ___context_id_1), + offsetof(Context_t1442, ___static_data_2), + offsetof(Context_t1442_StaticFields, ___default_server_context_sink_3), + offsetof(Context_t1442, ___server_context_sink_chain_4), + offsetof(Context_t1442, ___client_context_sink_chain_5), + offsetof(Context_t1442, ___datastore_6), + offsetof(Context_t1442, ___context_properties_7), + offsetof(Context_t1442, ___frozen_8), + offsetof(Context_t1442_StaticFields, ___global_count_9), + offsetof(Context_t1442_StaticFields, ___namedSlots_10), + offsetof(Context_t1442_StaticFields, ___global_dynamic_properties_11), + offsetof(Context_t1442, ___context_dynamic_properties_12), + offsetof(Context_t1442, ___callback_object_13), + offsetof(DynamicPropertyCollection_t1443, ____properties_0), + offsetof(DynamicPropertyReg_t1446, ___Property_0), + offsetof(DynamicPropertyReg_t1446, ___Sink_1), + offsetof(ContextAttribute_t1434, ___AttributeName_0), + offsetof(SynchronizationAttribute_t1450, ____bReEntrant_1), + offsetof(SynchronizationAttribute_t1450, ____flavor_2), + offsetof(SynchronizationAttribute_t1450, ____lockCount_3), + offsetof(SynchronizationAttribute_t1450, ____mutex_4), + offsetof(SynchronizationAttribute_t1450, ____ownerThread_5), + offsetof(SynchronizedClientContextSink_t1453, ____next_0), + offsetof(SynchronizedClientContextSink_t1453, ____att_1), + offsetof(SynchronizedServerContextSink_t1454, ____next_0), + offsetof(SynchronizedServerContextSink_t1454, ____att_1), + offsetof(LeaseManager_t1455, ____objects_0), + offsetof(LeaseManager_t1455, ____timer_1), + offsetof(LeaseSink_t1457, ____nextSink_0), + offsetof(LifetimeServices_t1458_StaticFields, ____leaseManagerPollTime_0), + offsetof(LifetimeServices_t1458_StaticFields, ____leaseTime_1), + offsetof(LifetimeServices_t1458_StaticFields, ____renewOnCallTime_2), + offsetof(LifetimeServices_t1458_StaticFields, ____sponsorshipTimeout_3), + offsetof(LifetimeServices_t1458_StaticFields, ____leaseManager_4), + offsetof(ArgInfoType_t1459, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ArgInfo_t1460, ____paramMap_0), + offsetof(ArgInfo_t1460, ____inoutArgCount_1), + offsetof(ArgInfo_t1460, ____method_2), + offsetof(AsyncResult_t1461, ___async_state_0), + offsetof(AsyncResult_t1461, ___handle_1), + offsetof(AsyncResult_t1461, ___async_delegate_2), + offsetof(AsyncResult_t1461, ___data_3), + offsetof(AsyncResult_t1461, ___object_data_4), + offsetof(AsyncResult_t1461, ___sync_completed_5), + offsetof(AsyncResult_t1461, ___completed_6), + offsetof(AsyncResult_t1461, ___endinvoke_called_7), + offsetof(AsyncResult_t1461, ___async_callback_8), + offsetof(AsyncResult_t1461, ___current_9), + offsetof(AsyncResult_t1461, ___original_10), + offsetof(AsyncResult_t1461, ___gchandle_11), + offsetof(AsyncResult_t1461, ___call_message_12), + offsetof(AsyncResult_t1461, ___message_ctrl_13), + offsetof(AsyncResult_t1461, ___reply_message_14), + offsetof(ClientContextTerminatorSink_t1466, ____context_0), + offsetof(ConstructionCall_t1467, ____activator_11), + offsetof(ConstructionCall_t1467, ____activationAttributes_12), + offsetof(ConstructionCall_t1467, ____contextProperties_13), + offsetof(ConstructionCall_t1467, ____activationType_14), + offsetof(ConstructionCall_t1467, ____activationTypeName_15), + offsetof(ConstructionCall_t1467, ____isContextOk_16), + offsetof(ConstructionCall_t1467_StaticFields, ___U3CU3Ef__switchU24map20_17), + offsetof(ConstructionCallDictionary_t1469_StaticFields, ___InternalKeys_6), + offsetof(ConstructionCallDictionary_t1469_StaticFields, ___U3CU3Ef__switchU24map23_7), + offsetof(ConstructionCallDictionary_t1469_StaticFields, ___U3CU3Ef__switchU24map24_8), + offsetof(EnvoyTerminatorSink_t1471_StaticFields, ___Instance_0), + offsetof(Header_t1472, ___HeaderNamespace_0), + offsetof(Header_t1472, ___MustUnderstand_1), + offsetof(Header_t1472, ___Name_2), + offsetof(Header_t1472, ___Value_3), + offsetof(LogicalCallContext_t1473, ____data_0), + offsetof(LogicalCallContext_t1473, ____remotingData_1), + offsetof(CallContextRemotingData_t1474, ____logicalCallID_0), + offsetof(MethodCall_t1468, ____uri_0), + offsetof(MethodCall_t1468, ____typeName_1), + offsetof(MethodCall_t1468, ____methodName_2), + offsetof(MethodCall_t1468, ____args_3), + offsetof(MethodCall_t1468, ____methodSignature_4), + offsetof(MethodCall_t1468, ____methodBase_5), + offsetof(MethodCall_t1468, ____callContext_6), + offsetof(MethodCall_t1468, ____genericArguments_7), + offsetof(MethodCall_t1468, ___ExternalProperties_8), + offsetof(MethodCall_t1468, ___InternalProperties_9), + offsetof(MethodCall_t1468_StaticFields, ___U3CU3Ef__switchU24map1F_10), + offsetof(MethodCallDictionary_t1475_StaticFields, ___InternalKeys_6), + offsetof(MethodDictionary_t1470, ____internalProperties_0), + offsetof(MethodDictionary_t1470, ____message_1), + offsetof(MethodDictionary_t1470, ____methodKeys_2), + offsetof(MethodDictionary_t1470, ____ownProperties_3), + offsetof(MethodDictionary_t1470_StaticFields, ___U3CU3Ef__switchU24map21_4), + offsetof(MethodDictionary_t1470_StaticFields, ___U3CU3Ef__switchU24map22_5), + offsetof(DictionaryEnumerator_t1476, ____methodDictionary_0), + offsetof(DictionaryEnumerator_t1476, ____hashtableEnum_1), + offsetof(DictionaryEnumerator_t1476, ____posMethod_2), + offsetof(MethodReturnDictionary_t1478_StaticFields, ___InternalReturnKeys_6), + offsetof(MethodReturnDictionary_t1478_StaticFields, ___InternalExceptionKeys_7), + offsetof(MonoMethodMessage_t1463, ___method_0), + offsetof(MonoMethodMessage_t1463, ___args_1), + offsetof(MonoMethodMessage_t1463, ___arg_types_2), + offsetof(MonoMethodMessage_t1463, ___ctx_3), + offsetof(MonoMethodMessage_t1463, ___rval_4), + offsetof(MonoMethodMessage_t1463, ___exc_5), + offsetof(MonoMethodMessage_t1463, ___uri_6), + offsetof(MonoMethodMessage_t1463, ___methodSignature_7), + offsetof(RemotingSurrogateSelector_t1481_StaticFields, ___s_cachedTypeObjRef_0), + offsetof(RemotingSurrogateSelector_t1481_StaticFields, ____objRefSurrogate_1), + offsetof(RemotingSurrogateSelector_t1481_StaticFields, ____objRemotingSurrogate_2), + offsetof(RemotingSurrogateSelector_t1481, ____next_3), + offsetof(ReturnMessage_t1483, ____outArgs_0), + offsetof(ReturnMessage_t1483, ____args_1), + offsetof(ReturnMessage_t1483, ____outArgsCount_2), + offsetof(ReturnMessage_t1483, ____callCtx_3), + offsetof(ReturnMessage_t1483, ____returnValue_4), + offsetof(ReturnMessage_t1483, ____uri_5), + offsetof(ReturnMessage_t1483, ____exception_6), + offsetof(ReturnMessage_t1483, ____methodBase_7), + offsetof(ReturnMessage_t1483, ____methodName_8), + offsetof(ReturnMessage_t1483, ____methodSignature_9), + offsetof(ReturnMessage_t1483, ____typeName_10), + offsetof(ReturnMessage_t1483, ____properties_11), + offsetof(ReturnMessage_t1483, ____inArgInfo_12), + offsetof(ServerObjectTerminatorSink_t1485, ____nextSink_0), + offsetof(StackBuilderSink_t1486, ____target_0), + offsetof(StackBuilderSink_t1486, ____rp_1), + offsetof(SoapAttribute_t1488, ____useAttribute_0), + offsetof(SoapAttribute_t1488, ___ProtXmlNamespace_1), + offsetof(SoapAttribute_t1488, ___ReflectInfo_2), + offsetof(SoapFieldAttribute_t1489, ____elementName_3), + offsetof(SoapFieldAttribute_t1489, ____isElement_4), + offsetof(SoapMethodAttribute_t1490, ____responseElement_3), + offsetof(SoapMethodAttribute_t1490, ____responseNamespace_4), + offsetof(SoapMethodAttribute_t1490, ____returnElement_5), + offsetof(SoapMethodAttribute_t1490, ____soapAction_6), + offsetof(SoapMethodAttribute_t1490, ____useAttribute_7), + offsetof(SoapMethodAttribute_t1490, ____namespace_8), + offsetof(SoapTypeAttribute_t1492, ____useAttribute_3), + offsetof(SoapTypeAttribute_t1492, ____xmlElementName_4), + offsetof(SoapTypeAttribute_t1492, ____xmlNamespace_5), + offsetof(SoapTypeAttribute_t1492, ____xmlTypeName_6), + offsetof(SoapTypeAttribute_t1492, ____xmlTypeNamespace_7), + offsetof(SoapTypeAttribute_t1492, ____isType_8), + offsetof(SoapTypeAttribute_t1492, ____isElement_9), + offsetof(TransparentProxy_t1494, ____rp_0), + offsetof(RealProxy_t1487, ___class_to_proxy_0), + offsetof(RealProxy_t1487, ____targetDomainId_1), + offsetof(RealProxy_t1487, ____targetUri_2), + offsetof(RealProxy_t1487, ____objectIdentity_3), + offsetof(RealProxy_t1487, ____objTP_4), + offsetof(RemotingProxy_t1496_StaticFields, ____cache_GetTypeMethod_5), + offsetof(RemotingProxy_t1496_StaticFields, ____cache_GetHashCodeMethod_6), + offsetof(RemotingProxy_t1496, ____sink_7), + offsetof(RemotingProxy_t1496, ____hasEnvoySink_8), + offsetof(RemotingProxy_t1496, ____ctorCall_9), + offsetof(TrackingServices_t1497_StaticFields, ____handlers_0), + offsetof(ActivatedClientTypeEntry_t1498, ___applicationUrl_2), + offsetof(ActivatedClientTypeEntry_t1498, ___obj_type_3), + offsetof(ActivatedServiceTypeEntry_t1500, ___obj_type_2), + offsetof(EnvoyInfo_t1501, ___envoySinks_0), + offsetof(Identity_t1495, ____objectUri_0), + offsetof(Identity_t1495, ____channelSink_1), + offsetof(Identity_t1495, ____envoySink_2), + offsetof(Identity_t1495, ____clientDynamicProperties_3), + offsetof(Identity_t1495, ____serverDynamicProperties_4), + offsetof(Identity_t1495, ____objRef_5), + offsetof(Identity_t1495, ____disposed_6), + offsetof(ClientIdentity_t1503, ____proxyReference_7), + offsetof(InternalRemotingServices_t1505_StaticFields, ____soapAttributes_0), + offsetof(ObjRef_t1502, ___channel_info_0), + offsetof(ObjRef_t1502, ___uri_1), + offsetof(ObjRef_t1502, ___typeInfo_2), + offsetof(ObjRef_t1502, ___envoyInfo_3), + offsetof(ObjRef_t1502, ___flags_4), + offsetof(ObjRef_t1502, ____serverType_5), + offsetof(ObjRef_t1502_StaticFields, ___MarshalledObjectRef_6), + offsetof(ObjRef_t1502_StaticFields, ___WellKnowObjectRef_7), + offsetof(ObjRef_t1502_StaticFields, ___U3CU3Ef__switchU24map26_8), + offsetof(RemotingConfiguration_t1509_StaticFields, ___applicationID_0), + offsetof(RemotingConfiguration_t1509_StaticFields, ___applicationName_1), + offsetof(RemotingConfiguration_t1509_StaticFields, ___processGuid_2), + offsetof(RemotingConfiguration_t1509_StaticFields, ___defaultConfigRead_3), + offsetof(RemotingConfiguration_t1509_StaticFields, ___defaultDelayedConfigRead_4), + offsetof(RemotingConfiguration_t1509_StaticFields, ____errorMode_5), + offsetof(RemotingConfiguration_t1509_StaticFields, ___wellKnownClientEntries_6), + offsetof(RemotingConfiguration_t1509_StaticFields, ___activatedClientEntries_7), + offsetof(RemotingConfiguration_t1509_StaticFields, ___wellKnownServiceEntries_8), + offsetof(RemotingConfiguration_t1509_StaticFields, ___activatedServiceEntries_9), + offsetof(RemotingConfiguration_t1509_StaticFields, ___channelTemplates_10), + offsetof(RemotingConfiguration_t1509_StaticFields, ___clientProviderTemplates_11), + offsetof(RemotingConfiguration_t1509_StaticFields, ___serverProviderTemplates_12), + offsetof(ConfigHandler_t1510, ___typeEntries_0), + offsetof(ConfigHandler_t1510, ___channelInstances_1), + offsetof(ConfigHandler_t1510, ___currentChannel_2), + offsetof(ConfigHandler_t1510, ___currentProviderData_3), + offsetof(ConfigHandler_t1510, ___currentClientUrl_4), + offsetof(ConfigHandler_t1510, ___appName_5), + offsetof(ConfigHandler_t1510, ___currentXmlPath_6), + offsetof(ConfigHandler_t1510, ___onlyDelayedChannels_7), + offsetof(ConfigHandler_t1510_StaticFields, ___U3CU3Ef__switchU24map27_8), + offsetof(ConfigHandler_t1510_StaticFields, ___U3CU3Ef__switchU24map28_9), + offsetof(ChannelData_t1511, ___Ref_0), + offsetof(ChannelData_t1511, ___Type_1), + offsetof(ChannelData_t1511, ___Id_2), + offsetof(ChannelData_t1511, ___DelayLoadAsClientChannel_3), + offsetof(ChannelData_t1511, ____serverProviders_4), + offsetof(ChannelData_t1511, ____clientProviders_5), + offsetof(ChannelData_t1511, ____customProperties_6), + offsetof(ProviderData_t1512, ___Ref_0), + offsetof(ProviderData_t1512, ___Type_1), + offsetof(ProviderData_t1512, ___Id_2), + offsetof(ProviderData_t1512, ___CustomProperties_3), + offsetof(ProviderData_t1512, ___CustomData_4), + offsetof(RemotingServices_t1515_StaticFields, ___uri_hash_0), + offsetof(RemotingServices_t1515_StaticFields, ____serializationFormatter_1), + offsetof(RemotingServices_t1515_StaticFields, ____deserializationFormatter_2), + offsetof(RemotingServices_t1515_StaticFields, ___app_id_3), + offsetof(RemotingServices_t1515_StaticFields, ___next_id_4), + offsetof(RemotingServices_t1515_StaticFields, ___methodBindings_5), + offsetof(RemotingServices_t1515_StaticFields, ___FieldSetterMethod_6), + offsetof(RemotingServices_t1515_StaticFields, ___FieldGetterMethod_7), + offsetof(ServerIdentity_t1139, ____objectType_7), + offsetof(ServerIdentity_t1139, ____serverObject_8), + offsetof(ServerIdentity_t1139, ____context_9), + offsetof(SoapServices_t1521_StaticFields, ____xmlTypes_0), + offsetof(SoapServices_t1521_StaticFields, ____xmlElements_1), + offsetof(SoapServices_t1521_StaticFields, ____soapActions_2), + offsetof(SoapServices_t1521_StaticFields, ____soapActionsMethods_3), + offsetof(SoapServices_t1521_StaticFields, ____typeInfos_4), + offsetof(TypeInfo_t1520, ___Attributes_0), + offsetof(TypeInfo_t1520, ___Elements_1), + offsetof(TypeEntry_t1499, ___assembly_name_0), + offsetof(TypeEntry_t1499, ___type_name_1), + offsetof(TypeInfo_t1522, ___serverType_0), + offsetof(TypeInfo_t1522, ___serverHierarchy_1), + offsetof(TypeInfo_t1522, ___interfacesImplemented_2), + offsetof(WellKnownClientTypeEntry_t1523, ___obj_type_2), + offsetof(WellKnownClientTypeEntry_t1523, ___obj_url_3), + offsetof(WellKnownClientTypeEntry_t1523, ___app_url_4), + offsetof(WellKnownObjectMode_t1524, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(WellKnownServiceTypeEntry_t1525, ___obj_type_2), + offsetof(WellKnownServiceTypeEntry_t1525, ___obj_uri_3), + offsetof(WellKnownServiceTypeEntry_t1525, ___obj_mode_4), + offsetof(BinaryCommon_t1526_StaticFields, ___BinaryHeader_0), + offsetof(BinaryCommon_t1526_StaticFields, ____typeCodesToType_1), + offsetof(BinaryCommon_t1526_StaticFields, ____typeCodeMap_2), + offsetof(BinaryCommon_t1526_StaticFields, ___UseReflectionSerialization_3), + offsetof(BinaryElement_t1527, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TypeTag_t1528, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(MethodFlags_t1529, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ReturnTypeTag_t1530, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(BinaryFormatter_t1516, ___assembly_format_0), + offsetof(BinaryFormatter_t1516, ___binder_1), + offsetof(BinaryFormatter_t1516, ___context_2), + offsetof(BinaryFormatter_t1516, ___surrogate_selector_3), + offsetof(BinaryFormatter_t1516, ___type_format_4), + offsetof(BinaryFormatter_t1516, ___filter_level_5), + offsetof(BinaryFormatter_t1516_StaticFields, ___U3CDefaultSurrogateSelectorU3Ek__BackingField_6), + offsetof(ObjectReader_t1536, ____surrogateSelector_0), + offsetof(ObjectReader_t1536, ____context_1), + offsetof(ObjectReader_t1536, ____binder_2), + offsetof(ObjectReader_t1536, ____filterLevel_3), + offsetof(ObjectReader_t1536, ____manager_4), + offsetof(ObjectReader_t1536, ____registeredAssemblies_5), + offsetof(ObjectReader_t1536, ____typeMetadataCache_6), + offsetof(ObjectReader_t1536, ____lastObject_7), + offsetof(ObjectReader_t1536, ____lastObjectID_8), + offsetof(ObjectReader_t1536, ____rootObjectID_9), + offsetof(ObjectReader_t1536, ___arrayBuffer_10), + offsetof(ObjectReader_t1536, ___ArrayBufferLength_11), + offsetof(TypeMetadata_t1533, ___Type_0), + offsetof(TypeMetadata_t1533, ___MemberTypes_1), + offsetof(TypeMetadata_t1533, ___MemberNames_2), + offsetof(TypeMetadata_t1533, ___MemberInfos_3), + offsetof(TypeMetadata_t1533, ___FieldCount_4), + offsetof(TypeMetadata_t1533, ___NeedsSerializationInfo_5), + offsetof(ArrayNullFiller_t1535, ___NullCount_0), + offsetof(FormatterAssemblyStyle_t1538, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(FormatterTypeStyle_t1539, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(TypeFilterLevel_t1540, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ObjectManager_t1537, ____objectRecordChain_0), + offsetof(ObjectManager_t1537, ____lastObjectRecord_1), + offsetof(ObjectManager_t1537, ____deserializedRecords_2), + offsetof(ObjectManager_t1537, ____onDeserializedCallbackRecords_3), + offsetof(ObjectManager_t1537, ____objectRecords_4), + offsetof(ObjectManager_t1537, ____finalFixup_5), + offsetof(ObjectManager_t1537, ____selector_6), + offsetof(ObjectManager_t1537, ____context_7), + offsetof(ObjectManager_t1537, ____registeredObjectsCount_8), + offsetof(BaseFixupRecord_t1544, ___ObjectToBeFixed_0), + offsetof(BaseFixupRecord_t1544, ___ObjectRequired_1), + offsetof(BaseFixupRecord_t1544, ___NextSameContainer_2), + offsetof(BaseFixupRecord_t1544, ___NextSameRequired_3), + offsetof(ArrayFixupRecord_t1545, ____index_4), + offsetof(MultiArrayFixupRecord_t1546, ____indices_4), + offsetof(FixupRecord_t1547, ____member_4), + offsetof(DelayedFixupRecord_t1548, ____memberName_4), + offsetof(ObjectRecordStatus_t1549, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(ObjectRecord_t1543, ___Status_0), + offsetof(ObjectRecord_t1543, ___OriginalObject_1), + offsetof(ObjectRecord_t1543, ___ObjectInstance_2), + offsetof(ObjectRecord_t1543, ___ObjectID_3), + offsetof(ObjectRecord_t1543, ___Info_4), + offsetof(ObjectRecord_t1543, ___IdOfContainingObj_5), + offsetof(ObjectRecord_t1543, ___Surrogate_6), + offsetof(ObjectRecord_t1543, ___SurrogateSelector_7), + offsetof(ObjectRecord_t1543, ___Member_8), + offsetof(ObjectRecord_t1543, ___ArrayIndex_9), + offsetof(ObjectRecord_t1543, ___FixupChainAsContainer_10), + offsetof(ObjectRecord_t1543, ___FixupChainAsRequired_11), + offsetof(ObjectRecord_t1543, ___Next_12), + offsetof(SerializationCallbacks_t1556, ___onSerializingList_0), + offsetof(SerializationCallbacks_t1556, ___onSerializedList_1), + offsetof(SerializationCallbacks_t1556, ___onDeserializingList_2), + offsetof(SerializationCallbacks_t1556, ___onDeserializedList_3), + offsetof(SerializationCallbacks_t1556_StaticFields, ___cache_4), + offsetof(SerializationCallbacks_t1556_StaticFields, ___cache_lock_5), + offsetof(SerializationEntry_t1557, ___name_0) + sizeof(Object_t), + offsetof(SerializationEntry_t1557, ___objectType_1) + sizeof(Object_t), + offsetof(SerializationEntry_t1557, ___value_2) + sizeof(Object_t), + offsetof(SerializationInfo_t433, ___serialized_0), + offsetof(SerializationInfo_t433, ___values_1), + offsetof(SerializationInfo_t433, ___assemblyName_2), + offsetof(SerializationInfo_t433, ___fullTypeName_3), + offsetof(SerializationInfo_t433, ___converter_4), + offsetof(SerializationInfoEnumerator_t1559, ___enumerator_0), + offsetof(StreamingContext_t434, ___state_0) + sizeof(Object_t), + offsetof(StreamingContext_t434, ___additional_1) + sizeof(Object_t), + offsetof(StreamingContextStates_t1560, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(X509Certificate_t786, ___x509_0), + offsetof(X509Certificate_t786, ___hideDates_1), + offsetof(X509Certificate_t786, ___cachedCertificateHash_2), + offsetof(X509Certificate_t786, ___issuer_name_3), + offsetof(X509Certificate_t786, ___subject_name_4), + offsetof(X509KeyStorageFlags_t1561, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(AsymmetricAlgorithm_t776, ___KeySizeValue_0), + offsetof(AsymmetricAlgorithm_t776, ___LegalKeySizesValue_1), + offsetof(Base64Constants_t1563_StaticFields, ___EncodeTable_0), + offsetof(Base64Constants_t1563_StaticFields, ___DecodeTable_1), + offsetof(CipherMode_t963, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(CryptoConfig_t934_StaticFields, ___lockObject_0), + offsetof(CryptoConfig_t934_StaticFields, ___algorithms_1), + offsetof(CryptoConfig_t934_StaticFields, ___oid_2), + offsetof(CspParameters_t1087, ____Flags_0), + offsetof(CspParameters_t1087, ___KeyContainerName_1), + offsetof(CspParameters_t1087, ___KeyNumber_2), + offsetof(CspParameters_t1087, ___ProviderName_3), + offsetof(CspParameters_t1087, ___ProviderType_4), + offsetof(CspProviderFlags_t1564, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(DES_t1096_StaticFields, ___weakKeys_10), + offsetof(DES_t1096_StaticFields, ___semiWeakKeys_11), + offsetof(DESTransform_t1566_StaticFields, ___KEY_BIT_SIZE_12), + offsetof(DESTransform_t1566_StaticFields, ___KEY_BYTE_SIZE_13), + offsetof(DESTransform_t1566_StaticFields, ___BLOCK_BIT_SIZE_14), + offsetof(DESTransform_t1566_StaticFields, ___BLOCK_BYTE_SIZE_15), + offsetof(DESTransform_t1566, ___keySchedule_16), + offsetof(DESTransform_t1566, ___byteBuff_17), + offsetof(DESTransform_t1566, ___dwordBuff_18), + offsetof(DESTransform_t1566_StaticFields, ___spBoxes_19), + offsetof(DESTransform_t1566_StaticFields, ___PC1_20), + offsetof(DESTransform_t1566_StaticFields, ___leftRotTotal_21), + offsetof(DESTransform_t1566_StaticFields, ___PC2_22), + offsetof(DESTransform_t1566_StaticFields, ___ipTab_23), + offsetof(DESTransform_t1566_StaticFields, ___fpTab_24), + offsetof(DSACryptoServiceProvider_t927, ___store_2), + offsetof(DSACryptoServiceProvider_t927, ___persistKey_3), + offsetof(DSACryptoServiceProvider_t927, ___persisted_4), + offsetof(DSACryptoServiceProvider_t927, ___privateKeyExportable_5), + offsetof(DSACryptoServiceProvider_t927, ___m_disposed_6), + offsetof(DSACryptoServiceProvider_t927, ___dsa_7), + offsetof(DSACryptoServiceProvider_t927_StaticFields, ___useMachineKeyStore_8), + offsetof(DSAParameters_t928, ___Counter_0) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___G_1) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___J_2) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___P_3) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___Q_4) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___Seed_5) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___X_6) + sizeof(Object_t), + offsetof(DSAParameters_t928, ___Y_7) + sizeof(Object_t), + offsetof(DSASignatureDeformatter_t1092, ___dsa_0), + offsetof(DSASignatureFormatter_t1568, ___dsa_0), + offsetof(HMAC_t1089, ____disposed_5), + offsetof(HMAC_t1089, ____hashName_6), + offsetof(HMAC_t1089, ____algo_7), + offsetof(HMAC_t1089, ____block_8), + offsetof(HMAC_t1089, ____blockSizeValue_9), + offsetof(HMACSHA384_t1572_StaticFields, ___legacy_mode_10), + offsetof(HMACSHA384_t1572, ___legacy_11), + offsetof(HMACSHA512_t1573_StaticFields, ___legacy_mode_10), + offsetof(HMACSHA512_t1573, ___legacy_11), + offsetof(HashAlgorithm_t988, ___HashValue_0), + offsetof(HashAlgorithm_t988, ___HashSizeValue_1), + offsetof(HashAlgorithm_t988, ___State_2), + offsetof(HashAlgorithm_t988, ___disposed_3), + offsetof(KeySizes_t967, ____maxSize_0), + offsetof(KeySizes_t967, ____minSize_1), + offsetof(KeySizes_t967, ____skipSize_2), + offsetof(KeyedHashAlgorithm_t1010, ___KeyValue_4), + offsetof(MACTripleDES_t1574, ___tdes_5), + offsetof(MACTripleDES_t1574, ___mac_6), + offsetof(MACTripleDES_t1574, ___m_disposed_7), + offsetof(MD5CryptoServiceProvider_t1575, ____H_4), + offsetof(MD5CryptoServiceProvider_t1575, ___buff_5), + offsetof(MD5CryptoServiceProvider_t1575, ___count_6), + offsetof(MD5CryptoServiceProvider_t1575, ____ProcessingBuffer_7), + offsetof(MD5CryptoServiceProvider_t1575, ____ProcessingBufferCount_8), + offsetof(MD5CryptoServiceProvider_t1575_StaticFields, ___K_9), + offsetof(PaddingMode_t965, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(RC2_t1097, ___EffectiveKeySizeValue_10), + offsetof(RC2Transform_t1577, ___R0_12), + offsetof(RC2Transform_t1577, ___R1_13), + offsetof(RC2Transform_t1577, ___R2_14), + offsetof(RC2Transform_t1577, ___R3_15), + offsetof(RC2Transform_t1577, ___K_16), + offsetof(RC2Transform_t1577, ___j_17), + offsetof(RC2Transform_t1577_StaticFields, ___pitable_18), + offsetof(RIPEMD160Managed_t1579, ____ProcessingBuffer_4), + offsetof(RIPEMD160Managed_t1579, ____X_5), + offsetof(RIPEMD160Managed_t1579, ____HashValue_6), + offsetof(RIPEMD160Managed_t1579, ____Length_7), + offsetof(RIPEMD160Managed_t1579, ____ProcessingBufferCount_8), + offsetof(RNGCryptoServiceProvider_t1580_StaticFields, ____lock_0), + offsetof(RNGCryptoServiceProvider_t1580, ____handle_1), + offsetof(RSACryptoServiceProvider_t924, ___store_2), + offsetof(RSACryptoServiceProvider_t924, ___persistKey_3), + offsetof(RSACryptoServiceProvider_t924, ___persisted_4), + offsetof(RSACryptoServiceProvider_t924, ___privateKeyExportable_5), + offsetof(RSACryptoServiceProvider_t924, ___m_disposed_6), + offsetof(RSACryptoServiceProvider_t924, ___rsa_7), + offsetof(RSACryptoServiceProvider_t924_StaticFields, ___useMachineKeyStore_8), + offsetof(RSAPKCS1KeyExchangeFormatter_t1102, ___rsa_0), + offsetof(RSAPKCS1KeyExchangeFormatter_t1102, ___random_1), + offsetof(RSAPKCS1SignatureDeformatter_t1093, ___rsa_0), + offsetof(RSAPKCS1SignatureDeformatter_t1093, ___hashName_1), + offsetof(RSAPKCS1SignatureFormatter_t1581, ___rsa_0), + offsetof(RSAPKCS1SignatureFormatter_t1581, ___hash_1), + offsetof(RSAParameters_t926, ___P_0) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___Q_1) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___D_2) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___DP_3) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___DQ_4) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___InverseQ_5) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___Modulus_6) + sizeof(Object_t), + offsetof(RSAParameters_t926, ___Exponent_7) + sizeof(Object_t), + offsetof(RijndaelTransform_t1583, ___expandedKey_12), + offsetof(RijndaelTransform_t1583, ___Nb_13), + offsetof(RijndaelTransform_t1583, ___Nk_14), + offsetof(RijndaelTransform_t1583, ___Nr_15), + offsetof(RijndaelTransform_t1583_StaticFields, ___Rcon_16), + offsetof(RijndaelTransform_t1583_StaticFields, ___SBox_17), + offsetof(RijndaelTransform_t1583_StaticFields, ___iSBox_18), + offsetof(RijndaelTransform_t1583_StaticFields, ___T0_19), + offsetof(RijndaelTransform_t1583_StaticFields, ___T1_20), + offsetof(RijndaelTransform_t1583_StaticFields, ___T2_21), + offsetof(RijndaelTransform_t1583_StaticFields, ___T3_22), + offsetof(RijndaelTransform_t1583_StaticFields, ___iT0_23), + offsetof(RijndaelTransform_t1583_StaticFields, ___iT1_24), + offsetof(RijndaelTransform_t1583_StaticFields, ___iT2_25), + offsetof(RijndaelTransform_t1583_StaticFields, ___iT3_26), + offsetof(RijndaelManagedTransform_t1584, ____st_0), + offsetof(RijndaelManagedTransform_t1584, ____bs_1), + offsetof(SHA1Internal_t1585, ____H_0), + offsetof(SHA1Internal_t1585, ___count_1), + offsetof(SHA1Internal_t1585, ____ProcessingBuffer_2), + offsetof(SHA1Internal_t1585, ____ProcessingBufferCount_3), + offsetof(SHA1Internal_t1585, ___buff_4), + offsetof(SHA1CryptoServiceProvider_t1586, ___sha_4), + offsetof(SHA1Managed_t1587, ___sha_4), + offsetof(SHA256Managed_t1588, ____H_4), + offsetof(SHA256Managed_t1588, ___count_5), + offsetof(SHA256Managed_t1588, ____ProcessingBuffer_6), + offsetof(SHA256Managed_t1588, ____ProcessingBufferCount_7), + offsetof(SHA256Managed_t1588, ___buff_8), + offsetof(SHA384Managed_t1590, ___xBuf_4), + offsetof(SHA384Managed_t1590, ___xBufOff_5), + offsetof(SHA384Managed_t1590, ___byteCount1_6), + offsetof(SHA384Managed_t1590, ___byteCount2_7), + offsetof(SHA384Managed_t1590, ___H1_8), + offsetof(SHA384Managed_t1590, ___H2_9), + offsetof(SHA384Managed_t1590, ___H3_10), + offsetof(SHA384Managed_t1590, ___H4_11), + offsetof(SHA384Managed_t1590, ___H5_12), + offsetof(SHA384Managed_t1590, ___H6_13), + offsetof(SHA384Managed_t1590, ___H7_14), + offsetof(SHA384Managed_t1590, ___H8_15), + offsetof(SHA384Managed_t1590, ___W_16), + offsetof(SHA384Managed_t1590, ___wOff_17), + offsetof(SHA512Managed_t1593, ___xBuf_4), + offsetof(SHA512Managed_t1593, ___xBufOff_5), + offsetof(SHA512Managed_t1593, ___byteCount1_6), + offsetof(SHA512Managed_t1593, ___byteCount2_7), + offsetof(SHA512Managed_t1593, ___H1_8), + offsetof(SHA512Managed_t1593, ___H2_9), + offsetof(SHA512Managed_t1593, ___H3_10), + offsetof(SHA512Managed_t1593, ___H4_11), + offsetof(SHA512Managed_t1593, ___H5_12), + offsetof(SHA512Managed_t1593, ___H6_13), + offsetof(SHA512Managed_t1593, ___H7_14), + offsetof(SHA512Managed_t1593, ___H8_15), + offsetof(SHA512Managed_t1593, ___W_16), + offsetof(SHA512Managed_t1593, ___wOff_17), + offsetof(SHAConstants_t1594_StaticFields, ___K1_0), + offsetof(SHAConstants_t1594_StaticFields, ___K2_1), + offsetof(SignatureDescription_t1595, ____DeformatterAlgorithm_0), + offsetof(SignatureDescription_t1595, ____DigestAlgorithm_1), + offsetof(SignatureDescription_t1595, ____FormatterAlgorithm_2), + offsetof(SignatureDescription_t1595, ____KeyAlgorithm_3), + offsetof(SymmetricAlgorithm_t951, ___BlockSizeValue_0), + offsetof(SymmetricAlgorithm_t951, ___IVValue_1), + offsetof(SymmetricAlgorithm_t951, ___KeySizeValue_2), + offsetof(SymmetricAlgorithm_t951, ___KeyValue_3), + offsetof(SymmetricAlgorithm_t951, ___LegalBlockSizesValue_4), + offsetof(SymmetricAlgorithm_t951, ___LegalKeySizesValue_5), + offsetof(SymmetricAlgorithm_t951, ___FeedbackSizeValue_6), + offsetof(SymmetricAlgorithm_t951, ___ModeValue_7), + offsetof(SymmetricAlgorithm_t951, ___PaddingValue_8), + offsetof(SymmetricAlgorithm_t951, ___m_disposed_9), + offsetof(ToBase64Transform_t1598, ___m_disposed_0), + offsetof(TripleDESTransform_t1600, ___E1_12), + offsetof(TripleDESTransform_t1600, ___D2_13), + offsetof(TripleDESTransform_t1600, ___E3_14), + offsetof(TripleDESTransform_t1600, ___D1_15), + offsetof(TripleDESTransform_t1600, ___E2_16), + offsetof(TripleDESTransform_t1600, ___D3_17), + offsetof(SecurityPermission_t1601, ___flags_0), + offsetof(SecurityPermissionFlag_t1603, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(StrongNamePublicKeyBlob_t1604, ___pubkey_0), + offsetof(ApplicationTrust_t1605, ___fullTrustAssemblies_0), + offsetof(Evidence_t1335, ___hostEvidenceList_0), + offsetof(Evidence_t1335, ___assemblyEvidenceList_1), + offsetof(Evidence_t1335, ____hashCode_2), + offsetof(EvidenceEnumerator_t1607, ___currentEnum_0), + offsetof(EvidenceEnumerator_t1607, ___hostEnum_1), + offsetof(EvidenceEnumerator_t1607, ___assemblyEnum_2), + offsetof(Hash_t1608, ___assembly_0), + offsetof(Hash_t1608, ___data_1), + offsetof(StrongName_t1609, ___publickey_0), + offsetof(StrongName_t1609, ___name_1), + offsetof(StrongName_t1609, ___version_2), + offsetof(PrincipalPolicy_t1610, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(WindowsAccountType_t1611, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(WindowsIdentity_t1612, ____token_0), + offsetof(WindowsIdentity_t1612, ____type_1), + offsetof(WindowsIdentity_t1612, ____account_2), + offsetof(WindowsIdentity_t1612, ____authenticated_3), + offsetof(WindowsIdentity_t1612, ____name_4), + offsetof(WindowsIdentity_t1612, ____info_5), + offsetof(WindowsIdentity_t1612_StaticFields, ___invalidWindows_6), + offsetof(PermissionSet_t1336, ___U3CDeclarativeSecurityU3Ek__BackingField_0), + offsetof(SecurityContext_t1613, ____capture_0), + offsetof(SecurityContext_t1613, ____winid_1), + offsetof(SecurityContext_t1613, ____stack_2), + offsetof(SecurityContext_t1613, ____suppressFlow_3), + offsetof(SecurityElement_t1208, ___text_0), + offsetof(SecurityElement_t1208, ___tag_1), + offsetof(SecurityElement_t1208, ___attributes_2), + offsetof(SecurityElement_t1208, ___children_3), + offsetof(SecurityElement_t1208_StaticFields, ___invalid_tag_chars_4), + offsetof(SecurityElement_t1208_StaticFields, ___invalid_text_chars_5), + offsetof(SecurityElement_t1208_StaticFields, ___invalid_attr_name_chars_6), + offsetof(SecurityElement_t1208_StaticFields, ___invalid_attr_value_chars_7), + offsetof(SecurityElement_t1208_StaticFields, ___invalid_chars_8), + offsetof(SecurityAttribute_t1615, ____name_0), + offsetof(SecurityAttribute_t1615, ____value_1), + offsetof(SecurityException_t1616, ___permissionState_11), + offsetof(SecurityException_t1616, ___permissionType_12), + offsetof(SecurityException_t1616, ____granted_13), + offsetof(SecurityException_t1616, ____refused_14), + offsetof(SecurityException_t1616, ____demanded_15), + offsetof(SecurityException_t1616, ____firstperm_16), + offsetof(SecurityException_t1616, ____method_17), + offsetof(SecurityException_t1616, ____evidence_18), + offsetof(RuntimeDeclSecurityEntry_t1618, ___blob_0) + sizeof(Object_t), + offsetof(RuntimeDeclSecurityEntry_t1618, ___size_1) + sizeof(Object_t), + offsetof(RuntimeDeclSecurityEntry_t1618, ___index_2) + sizeof(Object_t), + offsetof(RuntimeSecurityFrame_t1619, ___domain_0), + offsetof(RuntimeSecurityFrame_t1619, ___method_1), + offsetof(RuntimeSecurityFrame_t1619, ___assert_2), + offsetof(RuntimeSecurityFrame_t1619, ___deny_3), + offsetof(RuntimeSecurityFrame_t1619, ___permitonly_4), + offsetof(SecurityFrame_t1620, ____domain_0) + sizeof(Object_t), + offsetof(SecurityFrame_t1620, ____method_1) + sizeof(Object_t), + offsetof(SecurityFrame_t1620, ____assert_2) + sizeof(Object_t), + offsetof(SecurityFrame_t1620, ____deny_3) + sizeof(Object_t), + offsetof(SecurityFrame_t1620, ____permitonly_4) + sizeof(Object_t), + offsetof(SecurityManager_t1621_StaticFields, ____lockObject_0), + offsetof(SecurityManager_t1621_StaticFields, ____declsecCache_1), + offsetof(SecurityManager_t1621_StaticFields, ____execution_2), + offsetof(Decoder_t1263, ___fallback_0), + offsetof(Decoder_t1263, ___fallback_buffer_1), + offsetof(DecoderFallback_t1626_StaticFields, ___exception_fallback_0), + offsetof(DecoderFallback_t1626_StaticFields, ___replacement_fallback_1), + offsetof(DecoderFallback_t1626_StaticFields, ___standard_safe_fallback_2), + offsetof(DecoderFallbackException_t1630, ___bytes_unknown_13), + offsetof(DecoderFallbackException_t1630, ___index_14), + offsetof(DecoderReplacementFallback_t1631, ___replacement_3), + offsetof(DecoderReplacementFallbackBuffer_t1632, ___fallback_assigned_0), + offsetof(DecoderReplacementFallbackBuffer_t1632, ___current_1), + offsetof(DecoderReplacementFallbackBuffer_t1632, ___replacement_2), + offsetof(EncoderFallback_t1634_StaticFields, ___exception_fallback_0), + offsetof(EncoderFallback_t1634_StaticFields, ___replacement_fallback_1), + offsetof(EncoderFallback_t1634_StaticFields, ___standard_safe_fallback_2), + offsetof(EncoderFallbackException_t1637, ___char_unknown_13), + offsetof(EncoderFallbackException_t1637, ___char_unknown_high_14), + offsetof(EncoderFallbackException_t1637, ___char_unknown_low_15), + offsetof(EncoderFallbackException_t1637, ___index_16), + offsetof(EncoderReplacementFallback_t1638, ___replacement_3), + offsetof(EncoderReplacementFallbackBuffer_t1639, ___replacement_0), + offsetof(EncoderReplacementFallbackBuffer_t1639, ___current_1), + offsetof(EncoderReplacementFallbackBuffer_t1639, ___fallback_assigned_2), + offsetof(Encoding_t931, ___codePage_0), + offsetof(Encoding_t931, ___windows_code_page_1), + offsetof(Encoding_t931, ___is_readonly_2), + offsetof(Encoding_t931, ___decoder_fallback_3), + offsetof(Encoding_t931, ___encoder_fallback_4), + offsetof(Encoding_t931_StaticFields, ___i18nAssembly_5), + offsetof(Encoding_t931_StaticFields, ___i18nDisabled_6), + offsetof(Encoding_t931_StaticFields, ___encodings_7), + offsetof(Encoding_t931, ___body_name_8), + offsetof(Encoding_t931, ___encoding_name_9), + offsetof(Encoding_t931, ___header_name_10), + offsetof(Encoding_t931, ___is_mail_news_display_11), + offsetof(Encoding_t931, ___is_mail_news_save_12), + offsetof(Encoding_t931, ___is_browser_save_13), + offsetof(Encoding_t931, ___is_browser_display_14), + offsetof(Encoding_t931, ___web_name_15), + offsetof(Encoding_t931_StaticFields, ___asciiEncoding_16), + offsetof(Encoding_t931_StaticFields, ___bigEndianEncoding_17), + offsetof(Encoding_t931_StaticFields, ___defaultEncoding_18), + offsetof(Encoding_t931_StaticFields, ___utf7Encoding_19), + offsetof(Encoding_t931_StaticFields, ___utf8EncodingWithMarkers_20), + offsetof(Encoding_t931_StaticFields, ___utf8EncodingWithoutMarkers_21), + offsetof(Encoding_t931_StaticFields, ___unicodeEncoding_22), + offsetof(Encoding_t931_StaticFields, ___isoLatin1Encoding_23), + offsetof(Encoding_t931_StaticFields, ___utf8EncodingUnsafe_24), + offsetof(Encoding_t931_StaticFields, ___utf32Encoding_25), + offsetof(Encoding_t931_StaticFields, ___bigEndianUTF32Encoding_26), + offsetof(Encoding_t931_StaticFields, ___lockobj_27), + offsetof(ForwardingDecoder_t1640, ___encoding_2), + 0, + offsetof(StringBuilder_t457, ____length_1), + offsetof(StringBuilder_t457, ____str_2), + offsetof(StringBuilder_t457, ____cached_str_3), + offsetof(StringBuilder_t457, ____maxCapacity_4), + offsetof(UTF32Encoding_t1643, ___bigEndian_28), + offsetof(UTF32Encoding_t1643, ___byteOrderMark_29), + offsetof(UTF32Decoder_t1642, ___bigEndian_2), + offsetof(UTF32Decoder_t1642, ___leftOverByte_3), + offsetof(UTF32Decoder_t1642, ___leftOverLength_4), + offsetof(UTF7Encoding_t1645, ___allowOptionals_28), + offsetof(UTF7Encoding_t1645_StaticFields, ___encodingRules_29), + offsetof(UTF7Encoding_t1645_StaticFields, ___base64Values_30), + offsetof(UTF7Decoder_t1644, ___leftOver_2), + offsetof(UTF8Encoding_t1648, ___emitIdentifier_28), + offsetof(UTF8Decoder_t1647, ___leftOverBits_2), + offsetof(UTF8Decoder_t1647, ___leftOverCount_3), + offsetof(UnicodeEncoding_t1650, ___bigEndian_28), + offsetof(UnicodeEncoding_t1650, ___byteOrderMark_29), + offsetof(UnicodeDecoder_t1649, ___bigEndian_2), + offsetof(UnicodeDecoder_t1649, ___leftOverByte_3), + offsetof(CompressedStack_t1614, ____list_0), + offsetof(EventResetMode_t1651, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(ExecutionContext_t1462, ____sc_0), + offsetof(ExecutionContext_t1462, ____suppressFlow_1), + offsetof(ExecutionContext_t1462, ____capture_2), + offsetof(Thread_t1452, ___lock_thread_id_0), + offsetof(Thread_t1452, ___system_thread_handle_1), + offsetof(Thread_t1452, ___cached_culture_info_2), + offsetof(Thread_t1452, ___unused0_3), + offsetof(Thread_t1452, ___threadpool_thread_4), + offsetof(Thread_t1452, ___name_5), + offsetof(Thread_t1452, ___name_len_6), + offsetof(Thread_t1452, ___state_7), + offsetof(Thread_t1452, ___abort_exc_8), + offsetof(Thread_t1452, ___abort_state_handle_9), + offsetof(Thread_t1452, ___thread_id_10), + offsetof(Thread_t1452, ___start_notify_11), + offsetof(Thread_t1452, ___stack_ptr_12), + offsetof(Thread_t1452, ___static_data_13), + offsetof(Thread_t1452, ___jit_data_14), + offsetof(Thread_t1452, ___lock_data_15), + offsetof(Thread_t1452, ___current_appcontext_16), + offsetof(Thread_t1452, ___stack_size_17), + offsetof(Thread_t1452, ___start_obj_18), + offsetof(Thread_t1452, ___appdomain_refs_19), + offsetof(Thread_t1452, ___interruption_requested_20), + offsetof(Thread_t1452, ___suspend_event_21), + offsetof(Thread_t1452, ___suspended_event_22), + offsetof(Thread_t1452, ___resume_event_23), + offsetof(Thread_t1452, ___synch_cs_24), + offsetof(Thread_t1452, ___serialized_culture_info_25), + offsetof(Thread_t1452, ___serialized_culture_info_len_26), + offsetof(Thread_t1452, ___serialized_ui_culture_info_27), + offsetof(Thread_t1452, ___serialized_ui_culture_info_len_28), + offsetof(Thread_t1452, ___thread_dump_requested_29), + offsetof(Thread_t1452, ___end_stack_30), + offsetof(Thread_t1452, ___thread_interrupt_requested_31), + offsetof(Thread_t1452, ___apartment_state_32), + offsetof(Thread_t1452, ___critical_region_level_33), + offsetof(Thread_t1452, ___small_id_34), + offsetof(Thread_t1452, ___manage_callback_35), + offsetof(Thread_t1452, ___pending_exception_36), + offsetof(Thread_t1452, ___ec_to_set_37), + offsetof(Thread_t1452, ___interrupt_on_stop_38), + offsetof(Thread_t1452, ___unused3_39), + offsetof(Thread_t1452, ___unused4_40), + offsetof(Thread_t1452, ___unused5_41), + offsetof(Thread_t1452, ___unused6_42), + THREAD_STATIC_FIELD_OFFSET, + THREAD_STATIC_FIELD_OFFSET, + offsetof(Thread_t1452, ___threadstart_45), + offsetof(Thread_t1452, ___managed_id_46), + offsetof(Thread_t1452, ____principal_47), + offsetof(Thread_t1452_StaticFields, ___datastorehash_48), + offsetof(Thread_t1452_StaticFields, ___datastore_lock_49), + offsetof(Thread_t1452, ___in_currentculture_50), + offsetof(Thread_t1452_StaticFields, ___culture_lock_51), + offsetof(ThreadState_t1661, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(Timer_t1456_StaticFields, ___scheduler_1), + offsetof(Timer_t1456, ___callback_2), + offsetof(Timer_t1456, ___state_3), + offsetof(Timer_t1456, ___due_time_ms_4), + offsetof(Timer_t1456, ___period_ms_5), + offsetof(Timer_t1456, ___next_run_6), + offsetof(Timer_t1456, ___disposed_7), + offsetof(Scheduler_t1664_StaticFields, ___instance_0), + offsetof(Scheduler_t1664, ___list_1), + 0, + offsetof(WaitHandle_t1085, ___safe_wait_handle_2), + offsetof(WaitHandle_t1085_StaticFields, ___InvalidHandle_3), + offsetof(WaitHandle_t1085, ___disposed_4), + offsetof(ActivationContext_t1667, ____disposed_0), + offsetof(AppDomain_t438, ____mono_app_domain_1), + offsetof(AppDomain_t438_StaticFields, ____process_guid_2), + THREAD_STATIC_FIELD_OFFSET, + THREAD_STATIC_FIELD_OFFSET, + THREAD_STATIC_FIELD_OFFSET, + offsetof(AppDomain_t438, ____evidence_6), + offsetof(AppDomain_t438, ____granted_7), + offsetof(AppDomain_t438, ____principalPolicy_8), + THREAD_STATIC_FIELD_OFFSET, + offsetof(AppDomain_t438_StaticFields, ___default_domain_10), + offsetof(AppDomain_t438, ____domain_manager_11), + offsetof(AppDomain_t438, ____activation_12), + offsetof(AppDomain_t438, ____applicationIdentity_13), + offsetof(AppDomain_t438, ___AssemblyLoad_14), + offsetof(AppDomain_t438, ___AssemblyResolve_15), + offsetof(AppDomain_t438, ___DomainUnload_16), + offsetof(AppDomain_t438, ___ProcessExit_17), + offsetof(AppDomain_t438, ___ResourceResolve_18), + offsetof(AppDomain_t438, ___TypeResolve_19), + offsetof(AppDomain_t438, ___UnhandledException_20), + offsetof(AppDomain_t438, ___ReflectionOnlyAssemblyResolve_21), + offsetof(AppDomainSetup_t1673, ___application_base_0), + offsetof(AppDomainSetup_t1673, ___application_name_1), + offsetof(AppDomainSetup_t1673, ___cache_path_2), + offsetof(AppDomainSetup_t1673, ___configuration_file_3), + offsetof(AppDomainSetup_t1673, ___dynamic_base_4), + offsetof(AppDomainSetup_t1673, ___license_file_5), + offsetof(AppDomainSetup_t1673, ___private_bin_path_6), + offsetof(AppDomainSetup_t1673, ___private_bin_path_probe_7), + offsetof(AppDomainSetup_t1673, ___shadow_copy_directories_8), + offsetof(AppDomainSetup_t1673, ___shadow_copy_files_9), + offsetof(AppDomainSetup_t1673, ___publisher_policy_10), + offsetof(AppDomainSetup_t1673, ___path_changed_11), + offsetof(AppDomainSetup_t1673, ___loader_optimization_12), + offsetof(AppDomainSetup_t1673, ___disallow_binding_redirects_13), + offsetof(AppDomainSetup_t1673, ___disallow_code_downloads_14), + offsetof(AppDomainSetup_t1673, ____activationArguments_15), + offsetof(AppDomainSetup_t1673, ___domain_initializer_16), + offsetof(AppDomainSetup_t1673, ___application_trust_17), + offsetof(AppDomainSetup_t1673, ___domain_initializer_args_18), + offsetof(AppDomainSetup_t1673, ___application_trust_xml_19), + offsetof(AppDomainSetup_t1673, ___disallow_appbase_probe_20), + offsetof(AppDomainSetup_t1673, ___configuration_bytes_21), + offsetof(ApplicationIdentity_t1670, ____fullName_0), + 0, + offsetof(ArgumentException_t437, ___param_name_12), + 0, + offsetof(ArgumentOutOfRangeException_t915, ___actual_value_13), + 0, + offsetof(AttributeTargets_t1678, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(BitConverter_t918_StaticFields, ___SwappedWordsInDouble_0), + offsetof(BitConverter_t918_StaticFields, ___IsLittleEndian_1), + offsetof(CharEnumerator_t1680, ___str_0), + offsetof(CharEnumerator_t1680, ___index_1), + offsetof(CharEnumerator_t1680, ___length_2), + offsetof(Console_t942_StaticFields, ___stdout_0), + offsetof(Console_t942_StaticFields, ___stderr_1), + offsetof(Console_t942_StaticFields, ___stdin_2), + offsetof(Console_t942_StaticFields, ___inputEncoding_3), + offsetof(Console_t942_StaticFields, ___outputEncoding_4), + offsetof(Convert_t445_StaticFields, ___DBNull_0), + offsetof(Convert_t445_StaticFields, ___conversionTable_1), + offsetof(DBNull_t1681_StaticFields, ___Value_0), + offsetof(DateTime_t365, ___ticks_0) + sizeof(Object_t), + offsetof(DateTime_t365, ___kind_1) + sizeof(Object_t), + offsetof(DateTime_t365_StaticFields, ___MaxValue_2), + offsetof(DateTime_t365_StaticFields, ___MinValue_3), + offsetof(DateTime_t365_StaticFields, ___ParseTimeFormats_4), + offsetof(DateTime_t365_StaticFields, ___ParseYearDayMonthFormats_5), + offsetof(DateTime_t365_StaticFields, ___ParseYearMonthDayFormats_6), + offsetof(DateTime_t365_StaticFields, ___ParseDayMonthYearFormats_7), + offsetof(DateTime_t365_StaticFields, ___ParseMonthDayYearFormats_8), + offsetof(DateTime_t365_StaticFields, ___MonthDayShortFormats_9), + offsetof(DateTime_t365_StaticFields, ___DayMonthShortFormats_10), + offsetof(DateTime_t365_StaticFields, ___daysmonth_11), + offsetof(DateTime_t365_StaticFields, ___daysmonthleap_12), + offsetof(DateTime_t365_StaticFields, ___to_local_time_span_object_13), + offsetof(DateTime_t365_StaticFields, ___last_now_14), + offsetof(Which_t1682, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + offsetof(DateTimeKind_t1683, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + offsetof(DateTimeOffset_t1684_StaticFields, ___MaxValue_0), + offsetof(DateTimeOffset_t1684_StaticFields, ___MinValue_1), + offsetof(DateTimeOffset_t1684, ___dt_2) + sizeof(Object_t), + offsetof(DateTimeOffset_t1684, ___utc_offset_3) + sizeof(Object_t), + offsetof(DayOfWeek_t1686, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(DelegateData_t1113, ___target_type_0), + offsetof(DelegateData_t1113, ___method_name_1), + offsetof(DelegateSerializationHolder_t1688, ____delegate_0), + offsetof(DelegateEntry_t1687, ___type_0), + offsetof(DelegateEntry_t1687, ___assembly_1), + offsetof(DelegateEntry_t1687, ___target_2), + offsetof(DelegateEntry_t1687, ___targetTypeAssembly_3), + offsetof(DelegateEntry_t1687, ___targetTypeName_4), + offsetof(DelegateEntry_t1687, ___methodName_5), + offsetof(DelegateEntry_t1687, ___delegateEntry_6), + 0, + 0, + offsetof(MonoEnumInfo_t1697, ___utype_0) + sizeof(Object_t), + offsetof(MonoEnumInfo_t1697, ___values_1) + sizeof(Object_t), + offsetof(MonoEnumInfo_t1697, ___names_2) + sizeof(Object_t), + offsetof(MonoEnumInfo_t1697, ___name_hash_3) + sizeof(Object_t), + THREAD_STATIC_FIELD_OFFSET, + offsetof(MonoEnumInfo_t1697_StaticFields, ___global_cache_5), + offsetof(MonoEnumInfo_t1697_StaticFields, ___global_cache_monitor_6), + offsetof(MonoEnumInfo_t1697_StaticFields, ___sbyte_comparer_7), + offsetof(MonoEnumInfo_t1697_StaticFields, ___short_comparer_8), + offsetof(MonoEnumInfo_t1697_StaticFields, ___int_comparer_9), + offsetof(MonoEnumInfo_t1697_StaticFields, ___long_comparer_10), + offsetof(Environment_t1699_StaticFields, ___os_0), + offsetof(SpecialFolder_t1698, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(EventArgs_t995_StaticFields, ___Empty_0), + 0, + offsetof(Guid_t1706, ____a_0) + sizeof(Object_t), + offsetof(Guid_t1706, ____b_1) + sizeof(Object_t), + offsetof(Guid_t1706, ____c_2) + sizeof(Object_t), + offsetof(Guid_t1706, ____d_3) + sizeof(Object_t), + offsetof(Guid_t1706, ____e_4) + sizeof(Object_t), + offsetof(Guid_t1706, ____f_5) + sizeof(Object_t), + offsetof(Guid_t1706, ____g_6) + sizeof(Object_t), + offsetof(Guid_t1706, ____h_7) + sizeof(Object_t), + offsetof(Guid_t1706, ____i_8) + sizeof(Object_t), + offsetof(Guid_t1706, ____j_9) + sizeof(Object_t), + offsetof(Guid_t1706, ____k_10) + sizeof(Object_t), + offsetof(Guid_t1706_StaticFields, ___Empty_11), + offsetof(Guid_t1706_StaticFields, ____rngAccess_12), + offsetof(Guid_t1706_StaticFields, ____rng_13), + 0, + 0, + offsetof(LoaderOptimization_t1708, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(LocalDataStoreSlot_t1709, ___slot_0), + offsetof(LocalDataStoreSlot_t1709, ___thread_local_1), + offsetof(LocalDataStoreSlot_t1709_StaticFields, ___lock_obj_2), + offsetof(LocalDataStoreSlot_t1709_StaticFields, ___slot_bitmap_thread_3), + offsetof(LocalDataStoreSlot_t1709_StaticFields, ___slot_bitmap_context_4), + offsetof(MissingMemberException_t1713, ___ClassName_11), + offsetof(MissingMemberException_t1713, ___MemberName_12), + offsetof(MissingMemberException_t1713, ___Signature_13), + 0, + offsetof(MonoAsyncCall_t1715, ___msg_0), + offsetof(MonoAsyncCall_t1715, ___cb_method_1), + offsetof(MonoAsyncCall_t1715, ___cb_target_2), + offsetof(MonoAsyncCall_t1715, ___state_3), + offsetof(MonoAsyncCall_t1715, ___res_4), + offsetof(MonoAsyncCall_t1715, ___out_args_5), + offsetof(MonoAsyncCall_t1715, ___wait_event_6), + offsetof(MonoCustomAttrs_t1717_StaticFields, ___corlib_0), + offsetof(MonoCustomAttrs_t1717_StaticFields, ___AttributeUsageType_1), + offsetof(MonoCustomAttrs_t1717_StaticFields, ___DefaultAttributeUsage_2), + offsetof(AttributeInfo_t1716, ____usage_0), + offsetof(AttributeInfo_t1716, ____inheritanceLevel_1), + offsetof(MonoTouchAOTHelper_t1718_StaticFields, ___FalseFlag_0), + offsetof(MonoTypeInfo_t1719, ___full_name_0), + offsetof(MonoTypeInfo_t1719, ___default_ctor_1), + offsetof(MonoType_t, ___type_info_8), + 0, + 0, + offsetof(NumberFormatter_t1723_StaticFields, ___MantissaBitsTable_0), + offsetof(NumberFormatter_t1723_StaticFields, ___TensExponentTable_1), + offsetof(NumberFormatter_t1723_StaticFields, ___DigitLowerTable_2), + offsetof(NumberFormatter_t1723_StaticFields, ___DigitUpperTable_3), + offsetof(NumberFormatter_t1723_StaticFields, ___TenPowersList_4), + offsetof(NumberFormatter_t1723_StaticFields, ___DecHexDigits_5), + offsetof(NumberFormatter_t1723, ____thread_6), + offsetof(NumberFormatter_t1723, ____nfi_7), + offsetof(NumberFormatter_t1723, ____NaN_8), + offsetof(NumberFormatter_t1723, ____infinity_9), + offsetof(NumberFormatter_t1723, ____isCustomFormat_10), + offsetof(NumberFormatter_t1723, ____specifierIsUpper_11), + offsetof(NumberFormatter_t1723, ____positive_12), + offsetof(NumberFormatter_t1723, ____specifier_13), + offsetof(NumberFormatter_t1723, ____precision_14), + offsetof(NumberFormatter_t1723, ____defPrecision_15), + offsetof(NumberFormatter_t1723, ____digitsLen_16), + offsetof(NumberFormatter_t1723, ____offset_17), + offsetof(NumberFormatter_t1723, ____decPointPos_18), + offsetof(NumberFormatter_t1723, ____val1_19), + offsetof(NumberFormatter_t1723, ____val2_20), + offsetof(NumberFormatter_t1723, ____val3_21), + offsetof(NumberFormatter_t1723, ____val4_22), + offsetof(NumberFormatter_t1723, ____cbuf_23), + offsetof(NumberFormatter_t1723, ____ind_24), + THREAD_STATIC_FIELD_OFFSET, + offsetof(CustomInfo_t1722, ___UseGroup_0), + offsetof(CustomInfo_t1722, ___DecimalDigits_1), + offsetof(CustomInfo_t1722, ___DecimalPointPos_2), + offsetof(CustomInfo_t1722, ___DecimalTailSharpDigits_3), + offsetof(CustomInfo_t1722, ___IntegerDigits_4), + offsetof(CustomInfo_t1722, ___IntegerHeadSharpDigits_5), + offsetof(CustomInfo_t1722, ___IntegerHeadPos_6), + offsetof(CustomInfo_t1722, ___UseExponent_7), + offsetof(CustomInfo_t1722, ___ExponentDigits_8), + offsetof(CustomInfo_t1722, ___ExponentTailSharpDigits_9), + offsetof(CustomInfo_t1722, ___ExponentNegativeSignOnly_10), + offsetof(CustomInfo_t1722, ___DividePlaces_11), + offsetof(CustomInfo_t1722, ___Percents_12), + offsetof(CustomInfo_t1722, ___Permilles_13), + offsetof(ObjectDisposedException_t964, ___obj_name_12), + offsetof(ObjectDisposedException_t964, ___msg_13), + offsetof(OperatingSystem_t1700, ____platform_0), + offsetof(OperatingSystem_t1700, ____version_1), + offsetof(OperatingSystem_t1700, ____servicePack_2), + 0, + 0, + offsetof(PlatformID_t1726, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(ResolveEventArgs_t1728, ___m_Name_1), + offsetof(RuntimeMethodHandle_t1729, ___value_0) + sizeof(Object_t), + offsetof(StringComparer_t921_StaticFields, ___invariantCultureIgnoreCase_0), + offsetof(StringComparer_t921_StaticFields, ___invariantCulture_1), + offsetof(StringComparer_t921_StaticFields, ___ordinalIgnoreCase_2), + offsetof(StringComparer_t921_StaticFields, ___ordinal_3), + offsetof(CultureAwareComparer_t1730, ____ignoreCase_4), + offsetof(CultureAwareComparer_t1730, ____compareInfo_5), + offsetof(OrdinalComparer_t1731, ____ignoreCase_4), + offsetof(StringComparison_t1732, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(StringSplitOptions_t1733, ___value___1) + sizeof(Object_t), + 0, + 0, + offsetof(TimeSpan_t803_StaticFields, ___MaxValue_0), + offsetof(TimeSpan_t803_StaticFields, ___MinValue_1), + offsetof(TimeSpan_t803_StaticFields, ___Zero_2), + offsetof(TimeSpan_t803, ____ticks_3) + sizeof(Object_t), + offsetof(TimeZone_t1735_StaticFields, ___currentTimeZone_0), + offsetof(CurrentSystemTimeZone_t1736, ___m_standardName_1), + offsetof(CurrentSystemTimeZone_t1736, ___m_daylightName_2), + offsetof(CurrentSystemTimeZone_t1736, ___m_CachedDaylightChanges_3), + offsetof(CurrentSystemTimeZone_t1736, ___m_ticksOffset_4), + offsetof(CurrentSystemTimeZone_t1736, ___utcOffsetWithOutDLS_5), + offsetof(CurrentSystemTimeZone_t1736, ___utcOffsetWithDLS_6), + offsetof(CurrentSystemTimeZone_t1736_StaticFields, ___this_year_7), + offsetof(CurrentSystemTimeZone_t1736_StaticFields, ___this_year_dlt_8), + offsetof(TypeCode_t1737, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + offsetof(TypeInitializationException_t1738, ___type_name_11), + 0, + offsetof(TypeLoadException_t1691, ___className_12), + offsetof(TypeLoadException_t1691, ___assemblyName_13), + offsetof(UnhandledExceptionEventArgs_t406, ___exception_1), + offsetof(UnhandledExceptionEventArgs_t406, ___m_isTerminating_2), + offsetof(UnitySerializationHolder_t1741, ____data_0), + offsetof(UnitySerializationHolder_t1741, ____unityType_1), + offsetof(UnitySerializationHolder_t1741, ____assemblyName_2), + offsetof(UnityType_t1740, ___value___1) + sizeof(Object_t), + 0, + 0, + 0, + 0, + 0, + offsetof(Version_t758, ____Major_1), + offsetof(Version_t758, ____Minor_2), + offsetof(Version_t758, ____Build_3), + offsetof(Version_t758, ____Revision_4), + offsetof(WeakReference_t1504, ___isLongReference_0), + offsetof(WeakReference_t1504, ___gcHandle_1), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D0_0), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D1_1), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D2_2), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D3_3), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D4_4), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D5_5), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D6_6), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D15_7), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D16_8), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D17_9), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D18_10), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D19_11), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D20_12), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D21_13), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D22_14), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D23_15), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D24_16), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D25_17), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D26_18), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D27_19), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D30_20), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D31_21), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D32_22), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D33_23), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D34_24), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D35_25), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D36_26), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D37_27), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D38_28), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D39_29), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D40_30), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D41_31), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D42_32), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D43_33), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D44_34), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D45_35), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D46_36), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D47_37), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D48_38), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D49_39), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D50_40), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D51_41), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D52_42), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D53_43), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D54_44), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D55_45), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D56_46), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D57_47), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D60_48), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D62_49), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D63_50), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D64_51), + offsetof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields, ___U24U24fieldU2D65_52), +}; +#ifdef __clang__ +#pragma clang diagnostic pop +#endif +extern const Il2CppTypeDefinitionSizes g_Il2CppTypeDefinitionSizesTable[1693] = +{ + sizeof (U3CModuleU3E_t0), -1, 0, 0, + sizeof (Camera2DFollow_t1), -1, 0, 0, + sizeof (CameraFollow_t5), -1, 0, 0, + sizeof (Platformer2DUserControl_t7), -1, 0, 0, + sizeof (PlatformerCharacter2D_t8), -1, 0, 0, + sizeof (Restarter_t12), -1, 0, 0, + sizeof (AbstractTargetFollower_t14), -1, 0, 0, + sizeof (UpdateType_t13)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AutoCam_t16), -1, 0, 0, + sizeof (FreeLookCam_t18), -1, 0, 0, + sizeof (HandHeldCam_t20), -1, 0, 0, + sizeof (LookatTarget_t21), -1, 0, 0, + sizeof (PivotBasedCameraRig_t17), -1, 0, 0, + sizeof (ProtectCameraFromWallClip_t23), -1, 0, 0, + sizeof (RayHitComparer_t22), -1, 0, 0, + sizeof (TargetFieldOfView_t27), -1, 0, 0, + sizeof (FirstPersonController_t29), -1, 0, 0, + sizeof (HeadBob_t38), -1, 0, 0, + sizeof (MouseLook_t30), -1, 0, 0, + sizeof (RigidbodyFirstPersonController_t39), -1, 0, 0, + sizeof (MovementSettings_t40), -1, 0, 0, + sizeof (AdvancedSettings_t42), -1, 0, 0, + sizeof (Ball_t44), -1, 0, 0, + sizeof (BallUserControl_t45), -1, 0, 0, + sizeof (AICharacterControl_t46), -1, 0, 0, + sizeof (ThirdPersonCharacter_t48), -1, 0, 0, + sizeof (ThirdPersonUserControl_t49), -1, 0, 0, + sizeof (AxisTouchButton_t50), -1, 0, 0, + sizeof (ButtonHandler_t52), -1, 0, 0, + sizeof (CrossPlatformInputManager_t55), -1, sizeof(CrossPlatformInputManager_t55_StaticFields), 0, + sizeof (ActiveInputMethod_t53)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (VirtualAxis_t51), -1, 0, 0, + sizeof (VirtualButton_t54), -1, 0, 0, + sizeof (InputAxisScrollbar_t57), -1, 0, 0, + sizeof (Joystick_t59), -1, 0, 0, + sizeof (AxisOption_t58)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MobileControlRig_t60), -1, 0, 0, + sizeof (MobileInput_t61), -1, 0, 0, + sizeof (StandaloneInput_t62), -1, 0, 0, + sizeof (TiltInput_t66), -1, 0, 0, + sizeof (AxisOptions_t63)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AxisMapping_t65), -1, 0, 0, + sizeof (MappingType_t64)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TouchPad_t69), -1, 0, 0, + sizeof (AxisOption_t67)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ControlStyle_t68)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (VirtualInput_t56), -1, 0, 0, + sizeof (ActivateTrigger_t75), -1, 0, 0, + sizeof (Mode_t74)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AutoMobileShaderSwitch_t82), -1, 0, 0, + sizeof (ReplacementDefinition_t78), -1, 0, 0, + sizeof (ReplacementList_t80), -1, 0, 0, + sizeof (AutoMoveAndRotate_t84), -1, 0, 0, + sizeof (Vector3andSpace_t83), -1, 0, 0, + sizeof (CameraRefocus_t85), -1, 0, 0, + sizeof (CurveControlledBob_t32), -1, 0, 0, + sizeof (DragRigidbody_t87), -1, 0, 0, + sizeof (U3CDragObjectU3Ec__Iterator0_t86), -1, 0, 0, + sizeof (DynamicShadowSettings_t89), -1, 0, 0, + sizeof (FOVKick_t31), -1, 0, 0, + sizeof (U3CFOVKickUpU3Ec__Iterator1_t91), -1, 0, 0, + sizeof (U3CFOVKickDownU3Ec__Iterator2_t92), -1, 0, 0, + sizeof (FPSCounter_t93), -1, 0, 0, + sizeof (FollowTarget_t95), -1, 0, 0, + sizeof (ForcedReset_t96), -1, 0, 0, + sizeof (LerpControlledBob_t33), -1, 0, 0, + sizeof (U3CDoBobCycleU3Ec__Iterator3_t97), -1, 0, 0, + sizeof (ObjectResetter_t100), -1, 0, 0, + sizeof (U3CResetCoroutineU3Ec__Iterator4_t98), -1, 0, 0, + sizeof (ParticleSystemDestroyer_t105), -1, 0, 0, + sizeof (U3CStartU3Ec__Iterator5_t102), -1, 0, 0, + sizeof (PlatformSpecificContent_t107), -1, 0, 0, + sizeof (BuildTargetGroup_t106)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SimpleActivatorMenu_t110), -1, 0, 0, + sizeof (SimpleMouseRotator_t111), -1, 0, 0, + sizeof (SmoothFollow_t112), -1, 0, 0, + sizeof (TimedObjectActivator_t120), -1, 0, 0, + sizeof (Action_t113)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Entry_t114), -1, 0, 0, + sizeof (Entries_t115), -1, 0, 0, + sizeof (U3CActivateU3Ec__Iterator6_t117), -1, 0, 0, + sizeof (U3CDeactivateU3Ec__Iterator7_t118), -1, 0, 0, + sizeof (U3CReloadLevelU3Ec__Iterator8_t119), -1, 0, 0, + sizeof (TimedObjectDestructor_t121), -1, 0, 0, + sizeof (WaypointCircuit_t123), -1, 0, 0, + sizeof (WaypointList_t122), -1, 0, 0, + sizeof (RoutePoint_t124)+ sizeof (Il2CppObject), sizeof(RoutePoint_t124 ), 0, 0, + sizeof (WaypointProgressTracker_t128), -1, 0, 0, + sizeof (ProgressStyle_t127)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (U3CModuleU3E_t170), -1, 0, 0, + sizeof (GoDie_t171), -1, 0, 0, + sizeof (U3CModuleU3E_t173), -1, 0, 0, + sizeof (NewBehaviourScript_t174), -1, 0, 0, + sizeof (NewBehaviourScript1_t175), -1, 0, 0, + sizeof (NewBehaviourScript2_t176), -1, 0, 0, + sizeof (retry_t177), -1, 0, 0, + sizeof (robo2_t178), -1, 0, 0, + sizeof (s2_t179), -1, 0, 0, + sizeof (U3CModuleU3E_t180), -1, 0, 0, + sizeof (AssetBundleCreateRequest_t181), -1, 0, 0, + sizeof (AssetBundleRequest_t183), -1, 0, 0, + sizeof (AssetBundle_t184), -1, 0, 0, + sizeof (SendMessageOptions_t185)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Space_t186)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (RuntimePlatform_t187)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (LogType_t188)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (WaitForSeconds_t168), sizeof(WaitForSeconds_t168_marshaled), 0, 0, + sizeof (WaitForFixedUpdate_t167), -1, 0, 0, + sizeof (WaitForEndOfFrame_t166), -1, 0, 0, + sizeof (Coroutine_t190), sizeof(Coroutine_t190_marshaled), 0, 0, + sizeof (ScriptableObject_t191), sizeof(ScriptableObject_t191_marshaled), 0, 0, + sizeof (UnhandledExceptionHandler_t192), -1, 0, 0, + sizeof (CursorLockMode_t193)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Cursor_t194), -1, 0, 0, + sizeof (GameCenterPlatform_t195), -1, sizeof(GameCenterPlatform_t195_StaticFields), 0, + sizeof (GcLeaderboard_t205), -1, 0, 0, + sizeof (QualitySettings_t207), -1, 0, 0, + sizeof (Mesh_t208), -1, 0, 0, + sizeof (BoneWeight_t209)+ sizeof (Il2CppObject), sizeof(BoneWeight_t209 ), 0, 0, + sizeof (Renderer_t142), -1, 0, 0, + sizeof (TrailRenderer_t143), -1, 0, 0, + sizeof (Screen_t210), -1, 0, 0, + sizeof (GUIElement_t211), -1, 0, 0, + sizeof (GUITexture_t212), -1, 0, 0, + sizeof (GUILayer_t213), -1, 0, 0, + sizeof (Texture_t214), -1, 0, 0, + sizeof (Texture2D_t215), -1, 0, 0, + sizeof (RenderTexture_t216), -1, 0, 0, + sizeof (ReflectionProbe_t217), -1, 0, 0, + sizeof (CullingGroupEvent_t218)+ sizeof (Il2CppObject), sizeof(CullingGroupEvent_t218 ), 0, 0, + sizeof (CullingGroup_t223), -1, 0, 0, + sizeof (StateChanged_t219), sizeof(methodPointerType), 0, 0, + sizeof (GradientColorKey_t224)+ sizeof (Il2CppObject), sizeof(GradientColorKey_t224 ), 0, 0, + sizeof (GradientAlphaKey_t225)+ sizeof (Il2CppObject), sizeof(GradientAlphaKey_t225 ), 0, 0, + sizeof (Gradient_t226), sizeof(Gradient_t226_marshaled), 0, 0, + sizeof (TouchScreenKeyboard_InternalConstructorHelperArguments_t227)+ sizeof (Il2CppObject), sizeof(TouchScreenKeyboard_InternalConstructorHelperArguments_t227 ), 0, 0, + sizeof (TouchScreenKeyboardType_t228)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TouchScreenKeyboard_t229), -1, 0, 0, + sizeof (Gizmos_t230), -1, 0, 0, + sizeof (LayerMask_t9)+ sizeof (Il2CppObject), sizeof(LayerMask_t9 ), 0, 0, + sizeof (Vector2_t6)+ sizeof (Il2CppObject), sizeof(Vector2_t6 ), 0, 0, + sizeof (Vector3_t4)+ sizeof (Il2CppObject), sizeof(Vector3_t4 ), 0, 0, + sizeof (Color_t139)+ sizeof (Il2CppObject), sizeof(Color_t139 ), 0, 0, + sizeof (Color32_t231)+ sizeof (Il2CppObject), sizeof(Color32_t231 ), 0, 0, + sizeof (Quaternion_t19)+ sizeof (Il2CppObject), sizeof(Quaternion_t19 ), 0, 0, + sizeof (Rect_t232)+ sizeof (Il2CppObject), sizeof(Rect_t232 ), 0, 0, + sizeof (Matrix4x4_t233)+ sizeof (Il2CppObject), sizeof(Matrix4x4_t233 ), 0, 0, + sizeof (Bounds_t141)+ sizeof (Il2CppObject), sizeof(Bounds_t141 ), 0, 0, + sizeof (Vector4_t234)+ sizeof (Il2CppObject), sizeof(Vector4_t234 ), 0, 0, + sizeof (Ray_t24)+ sizeof (Il2CppObject), sizeof(Ray_t24 ), 0, 0, + sizeof (Plane_t235)+ sizeof (Il2CppObject), sizeof(Plane_t235 ), 0, 0, + sizeof (MathfInternal_t236)+ sizeof (Il2CppObject), sizeof(MathfInternal_t236 ), sizeof(MathfInternal_t236_StaticFields), 0, + sizeof (Mathf_t134)+ sizeof (Il2CppObject), sizeof(Mathf_t134 ), sizeof(Mathf_t134_StaticFields), 0, + sizeof (DrivenTransformProperties_t237)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DrivenRectTransformTracker_t238)+ sizeof (Il2CppObject), sizeof(DrivenRectTransformTracker_t238 ), 0, 0, + sizeof (RectTransform_t242), -1, sizeof(RectTransform_t242_StaticFields), 0, + sizeof (Edge_t239)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Axis_t240)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ReapplyDrivenProperties_t241), sizeof(methodPointerType), 0, 0, + sizeof (ResourceRequest_t243), -1, 0, 0, + sizeof (Resources_t244), -1, 0, 0, + sizeof (SerializePrivateVariables_t245), -1, 0, 0, + sizeof (SerializeField_t247), -1, 0, 0, + 0, -1, 0, 0, + sizeof (Shader_t79), -1, 0, 0, + sizeof (Material_t160), -1, 0, 0, + sizeof (SortingLayer_t248)+ sizeof (Il2CppObject), sizeof(SortingLayer_t248 ), 0, 0, + sizeof (SphericalHarmonicsL2_t249)+ sizeof (Il2CppObject), sizeof(SphericalHarmonicsL2_t249 ), 0, 0, + sizeof (Sprite_t250), -1, 0, 0, + sizeof (SpriteRenderer_t251), -1, 0, 0, + sizeof (DataUtility_t252), -1, 0, 0, + sizeof (CacheIndex_t253)+ sizeof (Il2CppObject), sizeof(CacheIndex_t253_marshaled), 0, 0, + sizeof (UnityString_t254), -1, 0, 0, + sizeof (AsyncOperation_t182), sizeof(AsyncOperation_t182_marshaled), 0, 0, + sizeof (Application_t256), -1, sizeof(Application_t256_StaticFields), 0, + sizeof (LogCallback_t255), sizeof(methodPointerType), 0, 0, + sizeof (Behaviour_t156), -1, 0, 0, + sizeof (Camera_t28), -1, sizeof(Camera_t28_StaticFields), 0, + sizeof (CameraCallback_t257), sizeof(methodPointerType), 0, 0, + sizeof (Debug_t258), -1, 0, 0, + sizeof (Display_t260), -1, sizeof(Display_t260_StaticFields), 0, + sizeof (DisplaysUpdatedDelegate_t259), sizeof(methodPointerType), 0, 0, + sizeof (MonoBehaviour_t2), -1, 0, 0, + sizeof (TouchPhase_t262)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (IMECompositionMode_t263)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Touch_t155)+ sizeof (Il2CppObject), sizeof(Touch_t155_marshaled), 0, 0, + sizeof (Input_t135), -1, 0, 0, + sizeof (HideFlags_t264)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Object_t76), sizeof(Object_t76_marshaled), 0, 0, + sizeof (Component_t169), -1, 0, 0, + sizeof (Light_t90), -1, 0, 0, + sizeof (GameObject_t77), -1, 0, 0, + sizeof (Transform_t3), -1, 0, 0, + sizeof (Enumerator_t265), -1, 0, 0, + sizeof (Time_t266), -1, 0, 0, + sizeof (Random_t267), -1, 0, 0, + sizeof (YieldInstruction_t189), sizeof(YieldInstruction_t189_marshaled), 0, 0, + sizeof (DirectorPlayer_t268), -1, 0, 0, + sizeof (UnityAdsInternal_t269), -1, sizeof(UnityAdsInternal_t269_StaticFields), 0, + sizeof (ParticleSystem_t104), -1, 0, 0, + sizeof (ParticleSystemRenderer_t145), -1, 0, 0, + sizeof (Particle_t272)+ sizeof (Il2CppObject), sizeof(Particle_t272 ), 0, 0, + sizeof (ParticleRenderer_t144), -1, 0, 0, + sizeof (RigidbodyConstraints_t273)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ForceMode_t274)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ControllerColliderHit_t130), -1, 0, 0, + sizeof (Collision_t275), -1, 0, 0, + sizeof (CollisionFlags_t278)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (QueryTriggerInteraction_t279)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Physics_t280), -1, 0, 0, + sizeof (ContactPoint_t277)+ sizeof (Il2CppObject), sizeof(ContactPoint_t277 ), 0, 0, + sizeof (Rigidbody_t15), -1, 0, 0, + sizeof (Joint_t281), -1, 0, 0, + sizeof (SpringJoint_t88), -1, 0, 0, + sizeof (Collider_t132), -1, 0, 0, + sizeof (CapsuleCollider_t43), -1, 0, 0, + sizeof (RaycastHit_t26)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (CharacterController_t36), -1, 0, 0, + sizeof (Physics2D_t137), -1, sizeof(Physics2D_t137_StaticFields), 0, + sizeof (RaycastHit2D_t283)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (ForceMode2D_t284)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Rigidbody2D_t11), -1, 0, 0, + sizeof (Collider2D_t129), -1, 0, 0, + sizeof (ContactPoint2D_t285)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (Collision2D_t286), -1, 0, 0, + sizeof (NavMeshAgent_t47), -1, 0, 0, + sizeof (AudioSettings_t289), -1, sizeof(AudioSettings_t289_StaticFields), 0, + sizeof (AudioConfigurationChangeHandler_t288), sizeof(methodPointerType), 0, 0, + sizeof (AudioClip_t35), -1, 0, 0, + sizeof (PCMReaderCallback_t290), sizeof(methodPointerType), 0, 0, + sizeof (PCMSetPositionCallback_t291), sizeof(methodPointerType), 0, 0, + sizeof (AudioSource_t37), -1, 0, 0, + sizeof (WebCamDevice_t292)+ sizeof (Il2CppObject), sizeof(WebCamDevice_t292_marshaled), 0, 0, + sizeof (AnimationEventSource_t293)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AnimationEvent_t294), -1, 0, 0, + sizeof (Keyframe_t147)+ sizeof (Il2CppObject), sizeof(Keyframe_t147 ), 0, 0, + sizeof (AnimationCurve_t41), sizeof(AnimationCurve_t41_marshaled), 0, 0, + sizeof (PlayMode_t297)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Animation_t157), -1, 0, 0, + sizeof (Enumerator_t298), -1, 0, 0, + sizeof (AnimationState_t295), -1, 0, 0, + sizeof (AnimatorClipInfo_t296)+ sizeof (Il2CppObject), sizeof(AnimatorClipInfo_t296 ), 0, 0, + sizeof (AnimatorStateInfo_t148)+ sizeof (Il2CppObject), sizeof(AnimatorStateInfo_t148 ), 0, 0, + sizeof (AnimatorTransitionInfo_t300)+ sizeof (Il2CppObject), sizeof(AnimatorTransitionInfo_t300_marshaled), 0, 0, + sizeof (Animator_t10), -1, 0, 0, + sizeof (SkeletonBone_t301)+ sizeof (Il2CppObject), sizeof(SkeletonBone_t301_marshaled), 0, 0, + sizeof (HumanLimit_t302)+ sizeof (Il2CppObject), sizeof(HumanLimit_t302 ), 0, 0, + sizeof (HumanBone_t303)+ sizeof (Il2CppObject), sizeof(HumanBone_t303_marshaled), 0, 0, + sizeof (RuntimeAnimatorController_t304), -1, 0, 0, + 0, -1, 0, 0, + sizeof (TextAnchor_t305)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HorizontalWrapMode_t306)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (VerticalWrapMode_t307)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (GUIText_t94), -1, 0, 0, + sizeof (CharacterInfo_t308)+ sizeof (Il2CppObject), sizeof(CharacterInfo_t308_marshaled), 0, 0, + sizeof (Font_t310), -1, sizeof(Font_t310_StaticFields), 0, + sizeof (FontTextureRebuildCallback_t309), sizeof(methodPointerType), 0, 0, + sizeof (UICharInfo_t312)+ sizeof (Il2CppObject), sizeof(UICharInfo_t312 ), 0, 0, + sizeof (UILineInfo_t313)+ sizeof (Il2CppObject), sizeof(UILineInfo_t313 ), 0, 0, + sizeof (TextGenerator_t314), -1, 0, 0, + sizeof (RenderMode_t319)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Canvas_t321), -1, sizeof(Canvas_t321_StaticFields), 0, + sizeof (WillRenderCanvases_t320), sizeof(methodPointerType), 0, 0, + 0, -1, 0, 0, + sizeof (CanvasGroup_t322), -1, 0, 0, + sizeof (UIVertex_t323)+ sizeof (Il2CppObject), sizeof(UIVertex_t323 ), sizeof(UIVertex_t323_StaticFields), 0, + sizeof (CanvasRenderer_t324), -1, 0, 0, + sizeof (RectTransformUtility_t325), -1, sizeof(RectTransformUtility_t325_StaticFields), 0, + sizeof (Event_t326), -1, sizeof(Event_t326_StaticFields), 0, + sizeof (KeyCode_t328)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (EventType_t329)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (EventModifiers_t330)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (GUIStyleState_t331), -1, 0, 0, + sizeof (RectOffset_t333), -1, 0, 0, + sizeof (FontStyle_t334)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (GUIStyle_t332), -1, sizeof(GUIStyle_t332_StaticFields), 0, + sizeof (GUIUtility_t335), -1, sizeof(GUIUtility_t335_StaticFields), 0, + sizeof (WrapperlessIcall_t336), -1, 0, 0, + sizeof (IL2CPPStructAlignmentAttribute_t337), -1, 0, 0, + sizeof (AttributeHelperEngine_t338), -1, sizeof(AttributeHelperEngine_t338_StaticFields), 0, + sizeof (DisallowMultipleComponent_t342), -1, 0, 0, + sizeof (RequireComponent_t343), -1, 0, 0, + sizeof (AddComponentMenu_t344), -1, 0, 0, + sizeof (ExecuteInEditMode_t345), -1, 0, 0, + sizeof (HideInInspector_t346), -1, 0, 0, + 0, 0, 0, 0, + sizeof (SetupCoroutine_t347), -1, 0, 0, + sizeof (WritableAttribute_t348), -1, 0, 0, + sizeof (AssemblyIsEditorAssembly_t349), -1, 0, 0, + sizeof (GcUserProfileData_t350)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (GcAchievementDescriptionData_t351)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (GcAchievementData_t352)+ sizeof (Il2CppObject), sizeof(GcAchievementData_t352_marshaled), 0, 0, + sizeof (GcScoreData_t353)+ sizeof (Il2CppObject), sizeof(GcScoreData_t353_marshaled), 0, 0, + sizeof (Resolution_t354)+ sizeof (Il2CppObject), sizeof(Resolution_t354 ), 0, 0, + sizeof (RenderBuffer_t355)+ sizeof (Il2CppObject), sizeof(RenderBuffer_t355 ), 0, 0, + sizeof (CameraClearFlags_t356)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TextureFormat_t357)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CompareFunction_t358)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ColorWriteMask_t359)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (StencilOp_t360)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ReflectionProbeBlendInfo_t361)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (LocalUser_t203), -1, 0, 0, + sizeof (UserProfile_t362), -1, 0, 0, + sizeof (Achievement_t364), -1, 0, 0, + sizeof (AchievementDescription_t366), -1, 0, 0, + sizeof (Score_t367), -1, 0, 0, + sizeof (Leaderboard_t206), -1, 0, 0, + sizeof (SendMouseEvents_t372), -1, sizeof(SendMouseEvents_t372_StaticFields), 0, + sizeof (HitInfo_t371)+ sizeof (Il2CppObject), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (UserState_t375)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (UserScope_t376)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TimeScope_t377)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Range_t369)+ sizeof (Il2CppObject), sizeof(Range_t369 ), 0, 0, + 0, -1, 0, 0, + sizeof (PropertyAttribute_t378), -1, 0, 0, + sizeof (TooltipAttribute_t379), -1, 0, 0, + sizeof (SpaceAttribute_t380), -1, 0, 0, + sizeof (RangeAttribute_t381), -1, 0, 0, + sizeof (TextAreaAttribute_t382), -1, 0, 0, + sizeof (SelectionBaseAttribute_t383), -1, 0, 0, + sizeof (StackTraceUtility_t384), -1, sizeof(StackTraceUtility_t384_StaticFields), 0, + sizeof (UnityException_t385), -1, 0, 0, + sizeof (SharedBetweenAnimatorsAttribute_t386), -1, 0, 0, + sizeof (StateMachineBehaviour_t172), -1, 0, 0, + sizeof (TextGenerationSettings_t315)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (TrackedReference_t299), sizeof(TrackedReference_t299_marshaled), 0, 0, + sizeof (PersistentListenerMode_t387)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ArgumentCache_t388), -1, 0, 0, + sizeof (BaseInvokableCall_t389), -1, 0, 0, + sizeof (InvokableCall_t390), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (UnityEventCallState_t392)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PersistentCall_t393), -1, 0, 0, + sizeof (PersistentCallGroup_t394), -1, 0, 0, + sizeof (InvokableCallList_t396), -1, 0, 0, + sizeof (UnityEventBase_t398), -1, 0, 0, + sizeof (UnityEvent_t399), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (DefaultValueAttribute_t400), -1, 0, 0, + sizeof (ExcludeFromDocsAttribute_t401), -1, 0, 0, + sizeof (FormerlySerializedAsAttribute_t402), -1, 0, 0, + sizeof (TypeInferenceRules_t403)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TypeInferenceRuleAttribute_t404), -1, 0, 0, + sizeof (NetFxCoreExtensions_t405), -1, 0, 0, + sizeof (UnityAdsDelegate_t270), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + sizeof (UnityAction_t391), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (U3CModuleU3E_t472), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (EventSystem_t473), -1, sizeof(EventSystem_t473_StaticFields), 0, + sizeof (EventTrigger_t482), -1, 0, 0, + sizeof (TriggerEvent_t479), -1, 0, 0, + sizeof (Entry_t481), -1, 0, 0, + sizeof (EventTriggerType_t484)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ExecuteEvents_t485), -1, sizeof(ExecuteEvents_t485_StaticFields), 0, + 0, 0, 0, 0, + sizeof (MoveDirection_t505)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (RaycasterManager_t506), -1, sizeof(RaycasterManager_t506_StaticFields), 0, + sizeof (RaycastResult_t508)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (UIBehaviour_t474), -1, 0, 0, + sizeof (AxisEventData_t510), -1, 0, 0, + sizeof (BaseEventData_t477), -1, 0, 0, + sizeof (PointerEventData_t131), -1, 0, 0, + sizeof (InputButton_t511)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FramePressState_t512)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (BaseInputModule_t476), -1, 0, 0, + sizeof (PointerInputModule_t519), -1, 0, 0, + sizeof (ButtonState_t515), -1, 0, 0, + sizeof (MouseState_t517), -1, 0, 0, + sizeof (MouseButtonEventData_t516), -1, 0, 0, + sizeof (StandaloneInputModule_t522), -1, 0, 0, + sizeof (InputMode_t521)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TouchInputModule_t523), -1, 0, 0, + sizeof (BaseRaycaster_t509), -1, 0, 0, + sizeof (Physics2DRaycaster_t524), -1, 0, 0, + sizeof (PhysicsRaycaster_t525), -1, sizeof(PhysicsRaycaster_t525_StaticFields), 0, + 0, -1, 0, 0, + sizeof (ColorTween_t530)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (ColorTweenMode_t527)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ColorTweenCallback_t528), -1, 0, 0, + sizeof (FloatTween_t533)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (FloatTweenCallback_t531), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (AnimationTriggers_t534), -1, 0, 0, + sizeof (Button_t537), -1, 0, 0, + sizeof (ButtonClickedEvent_t535), -1, 0, 0, + sizeof (U3COnFinishSubmitU3Ec__Iterator1_t536), -1, 0, 0, + sizeof (CanvasUpdate_t539)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + sizeof (CanvasUpdateRegistry_t540), -1, sizeof(CanvasUpdateRegistry_t540_StaticFields), 0, + sizeof (ColorBlock_t543)+ sizeof (Il2CppObject), sizeof(ColorBlock_t543 ), 0, 0, + sizeof (Dropdown_t553), -1, 0, 0, + sizeof (DropdownItem_t544), -1, 0, 0, + sizeof (OptionData_t547), -1, 0, 0, + sizeof (OptionDataList_t548), -1, 0, 0, + sizeof (DropdownEvent_t550), -1, 0, 0, + sizeof (U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552), -1, 0, 0, + sizeof (U3CShowU3Ec__AnonStorey6_t554), -1, 0, 0, + sizeof (FontData_t557), -1, 0, 0, + sizeof (FontUpdateTracker_t558), -1, sizeof(FontUpdateTracker_t558_StaticFields), 0, + sizeof (Graphic_t560), -1, sizeof(Graphic_t560_StaticFields), 0, + sizeof (GraphicRaycaster_t564), -1, sizeof(GraphicRaycaster_t564_StaticFields), 0, + sizeof (BlockingObjects_t563)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (GraphicRegistry_t567), -1, sizeof(GraphicRegistry_t567_StaticFields), 0, + sizeof (Image_t70), -1, sizeof(Image_t70_StaticFields), 0, + sizeof (Type_t569)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FillMethod_t570)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + sizeof (InputField_t582), -1, sizeof(InputField_t582_StaticFields), 0, + sizeof (ContentType_t572)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (InputType_t573)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CharacterValidation_t574)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (LineType_t575)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SubmitEvent_t576), -1, 0, 0, + sizeof (OnChangeEvent_t578), -1, 0, 0, + sizeof (EditState_t579)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (OnValidateInput_t580), sizeof(methodPointerType), 0, 0, + sizeof (U3CCaretBlinkU3Ec__Iterator3_t581), -1, 0, 0, + sizeof (U3CMouseDragOutsideRectU3Ec__Iterator4_t583), -1, 0, 0, + sizeof (Mask_t584), -1, 0, 0, + sizeof (MaskableGraphic_t571), -1, 0, 0, + sizeof (CullStateChangedEvent_t585), -1, 0, 0, + sizeof (MaskUtilities_t588), -1, 0, 0, + sizeof (Misc_t589), -1, 0, 0, + sizeof (Navigation_t591)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (Mode_t590)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (RawImage_t592), -1, 0, 0, + sizeof (RectMask2D_t587), -1, 0, 0, + sizeof (Scrollbar_t600), -1, 0, 0, + sizeof (Direction_t596)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ScrollEvent_t597), -1, 0, 0, + sizeof (Axis_t598)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (U3CClickRepeatU3Ec__Iterator5_t599), -1, 0, 0, + sizeof (ScrollRect_t605), -1, 0, 0, + sizeof (MovementType_t601)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ScrollbarVisibility_t602)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ScrollRectEvent_t603), -1, 0, 0, + sizeof (Selectable_t538), -1, sizeof(Selectable_t538_StaticFields), 0, + sizeof (Transition_t606)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SelectionState_t607)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SetPropertyUtility_t611), -1, 0, 0, + sizeof (Slider_t615), -1, 0, 0, + sizeof (Direction_t612)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SliderEvent_t613), -1, 0, 0, + sizeof (Axis_t614)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SpriteState_t608)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (StencilMaterial_t617), -1, sizeof(StencilMaterial_t617_StaticFields), 0, + sizeof (MatEntry_t616), -1, 0, 0, + sizeof (Text_t545), -1, sizeof(Text_t545_StaticFields), 0, + sizeof (Toggle_t546), -1, 0, 0, + sizeof (ToggleTransition_t619)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ToggleEvent_t620), -1, 0, 0, + sizeof (ToggleGroup_t621), -1, sizeof(ToggleGroup_t621_StaticFields), 0, + sizeof (ClipperRegistry_t625), -1, sizeof(ClipperRegistry_t625_StaticFields), 0, + sizeof (Clipping_t627), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (RectangularVertexClipper_t593), -1, 0, 0, + sizeof (AspectRatioFitter_t629), -1, 0, 0, + sizeof (AspectMode_t628)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CanvasScaler_t633), -1, 0, 0, + sizeof (ScaleMode_t630)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ScreenMatchMode_t631)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Unit_t632)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ContentSizeFitter_t635), -1, 0, 0, + sizeof (FitMode_t634)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (GridLayoutGroup_t639), -1, 0, 0, + sizeof (Corner_t636)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Axis_t637)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Constraint_t638)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HorizontalLayoutGroup_t641), -1, 0, 0, + sizeof (HorizontalOrVerticalLayoutGroup_t642), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (LayoutElement_t643), -1, 0, 0, + sizeof (LayoutGroup_t640), -1, 0, 0, + sizeof (LayoutRebuilder_t645), -1, sizeof(LayoutRebuilder_t645_StaticFields), 0, + sizeof (LayoutUtility_t650), -1, sizeof(LayoutUtility_t650_StaticFields), 0, + sizeof (VerticalLayoutGroup_t652), -1, 0, 0, + 0, -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (VertexHelper_t562), -1, sizeof(VertexHelper_t562_StaticFields), 0, + sizeof (BaseMeshEffect_t653), -1, 0, 0, + 0, -1, 0, 0, + sizeof (Outline_t654), -1, 0, 0, + sizeof (PositionAsUV1_t656), -1, 0, 0, + sizeof (Shadow_t655), -1, 0, 0, + sizeof (U3CModuleU3E_t721), -1, 0, 0, + sizeof (Locale_t722), -1, 0, 0, + sizeof (MonoTODOAttribute_t723), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (HybridDictionary_t724), -1, 0, 0, + sizeof (ListDictionary_t726), -1, 0, 0, + sizeof (DictionaryNode_t727), -1, 0, 0, + sizeof (DictionaryNodeEnumerator_t728), -1, 0, 0, + sizeof (NameObjectCollectionBase_t732), -1, 0, 0, + sizeof (_Item_t730), -1, 0, 0, + sizeof (_KeysEnumerator_t731), -1, 0, 0, + sizeof (KeysCollection_t733), -1, 0, 0, + sizeof (NameValueCollection_t737), -1, 0, 0, + sizeof (EditorBrowsableAttribute_t738), -1, 0, 0, + sizeof (EditorBrowsableState_t739)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TypeConverter_t740), -1, 0, 0, + sizeof (TypeConverterAttribute_t741), -1, sizeof(TypeConverterAttribute_t741_StaticFields), 0, + sizeof (AuthenticationLevel_t742)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SslPolicyErrors_t743)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AddressFamily_t744)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DefaultCertificatePolicy_t745), -1, 0, 0, + sizeof (FileWebRequest_t746), -1, 0, 0, + sizeof (FileWebRequestCreator_t751), -1, 0, 0, + sizeof (FtpRequestCreator_t752), -1, 0, 0, + sizeof (FtpWebRequest_t753), -1, sizeof(FtpWebRequest_t753_StaticFields), 0, + sizeof (GlobalProxySelection_t755), -1, 0, 0, + sizeof (HttpRequestCreator_t756), -1, 0, 0, + sizeof (HttpVersion_t757), -1, sizeof(HttpVersion_t757_StaticFields), 0, + sizeof (HttpWebRequest_t759), -1, sizeof(HttpWebRequest_t759_StaticFields), 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (IPAddress_t762), -1, sizeof(IPAddress_t762_StaticFields), 0, + sizeof (IPv6Address_t764), -1, sizeof(IPv6Address_t764_StaticFields), 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (SecurityProtocolType_t765)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ServicePoint_t761), -1, 0, 0, + sizeof (ServicePointManager_t767), -1, sizeof(ServicePointManager_t767_StaticFields), 0, + sizeof (SPKey_t766), -1, 0, 0, + sizeof (WebHeaderCollection_t749), -1, sizeof(WebHeaderCollection_t749_StaticFields), 0, + sizeof (WebProxy_t771), -1, 0, 0, + sizeof (WebRequest_t747), -1, sizeof(WebRequest_t747_StaticFields), 0, + sizeof (OpenFlags_t774)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PublicKey_t775), -1, sizeof(PublicKey_t775_StaticFields), 0, + sizeof (StoreLocation_t779)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (StoreName_t780)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X500DistinguishedName_t781), -1, 0, 0, + sizeof (X500DistinguishedNameFlags_t782)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509BasicConstraintsExtension_t783), -1, 0, 0, + sizeof (X509Certificate2_t785), -1, sizeof(X509Certificate2_t785_StaticFields), 0, + sizeof (X509Certificate2Collection_t790), -1, 0, 0, + sizeof (X509Certificate2Enumerator_t791), -1, 0, 0, + sizeof (X509CertificateCollection_t760), -1, 0, 0, + sizeof (X509CertificateEnumerator_t792), -1, 0, 0, + sizeof (X509Chain_t794), -1, sizeof(X509Chain_t794_StaticFields), 0, + sizeof (X509ChainElement_t798), -1, 0, 0, + sizeof (X509ChainElementCollection_t795), -1, 0, 0, + sizeof (X509ChainElementEnumerator_t801), -1, 0, 0, + sizeof (X509ChainPolicy_t796), -1, 0, 0, + sizeof (X509ChainStatus_t800)+ sizeof (Il2CppObject), sizeof(X509ChainStatus_t800_marshaled), 0, 0, + sizeof (X509ChainStatusFlags_t804)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509EnhancedKeyUsageExtension_t805), -1, sizeof(X509EnhancedKeyUsageExtension_t805_StaticFields), 0, + sizeof (X509Extension_t784), -1, 0, 0, + sizeof (X509ExtensionCollection_t787), -1, 0, 0, + sizeof (X509ExtensionEnumerator_t806), -1, 0, 0, + sizeof (X509FindType_t807)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509KeyUsageExtension_t808), -1, 0, 0, + sizeof (X509KeyUsageFlags_t809)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509NameType_t810)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509RevocationFlag_t811)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509RevocationMode_t812)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509Store_t799), -1, sizeof(X509Store_t799_StaticFields), 0, + sizeof (X509SubjectKeyIdentifierExtension_t814), -1, 0, 0, + sizeof (X509SubjectKeyIdentifierHashAlgorithm_t815)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509VerificationFlags_t816)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AsnDecodeStatus_t817)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AsnEncodedData_t777), -1, sizeof(AsnEncodedData_t777_StaticFields), 0, + sizeof (Oid_t778), -1, sizeof(Oid_t778_StaticFields), 0, + sizeof (OidCollection_t802), -1, 0, 0, + sizeof (OidEnumerator_t818), -1, 0, 0, + sizeof (BaseMachine_t821), -1, 0, 0, + sizeof (MatchAppendEvaluator_t819), sizeof(methodPointerType), 0, 0, + sizeof (Capture_t822), -1, 0, 0, + sizeof (CaptureCollection_t823), -1, 0, 0, + sizeof (Group_t825), -1, sizeof(Group_t825_StaticFields), 0, + sizeof (GroupCollection_t826), -1, 0, 0, + sizeof (Match_t820), -1, sizeof(Match_t820_StaticFields), 0, + sizeof (MatchCollection_t830), -1, 0, 0, + sizeof (Enumerator_t829), -1, 0, 0, + sizeof (Regex_t463), -1, sizeof(Regex_t463_StaticFields), 0, + sizeof (RegexOptions_t834)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (OpCode_t835)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0, + sizeof (OpFlags_t836)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0, + sizeof (Position_t837)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (FactoryCache_t831), -1, 0, 0, + sizeof (Key_t838), -1, 0, 0, + sizeof (MRUList_t839), -1, 0, 0, + sizeof (Node_t840), -1, 0, 0, + sizeof (Category_t841)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0, + sizeof (CategoryUtils_t842), -1, 0, 0, + sizeof (LinkRef_t843), -1, 0, 0, + 0, -1, 0, 0, + sizeof (InterpreterFactory_t844), -1, 0, 0, + sizeof (PatternCompiler_t848), -1, 0, 0, + sizeof (PatternLinkStack_t846), -1, 0, 0, + sizeof (Link_t845)+ sizeof (Il2CppObject), sizeof(Link_t845 ), 0, 0, + sizeof (LinkStack_t847), -1, 0, 0, + sizeof (Mark_t850)+ sizeof (Il2CppObject), sizeof(Mark_t850 ), 0, 0, + sizeof (Interpreter_t854), -1, 0, 0, + sizeof (IntStack_t851)+ sizeof (Il2CppObject), sizeof(IntStack_t851_marshaled), 0, 0, + sizeof (RepeatContext_t852), -1, 0, 0, + sizeof (Mode_t853)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Interval_t857)+ sizeof (Il2CppObject), sizeof(Interval_t857_marshaled), 0, 0, + sizeof (IntervalCollection_t861), -1, 0, 0, + sizeof (Enumerator_t858), -1, 0, 0, + sizeof (CostDelegate_t860), sizeof(methodPointerType), 0, 0, + sizeof (Parser_t862), -1, 0, 0, + sizeof (QuickSearch_t855), -1, sizeof(QuickSearch_t855_StaticFields), 0, + sizeof (ReplacementEvaluator_t863), -1, 0, 0, + sizeof (ExpressionCollection_t864), -1, 0, 0, + sizeof (Expression_t865), -1, 0, 0, + sizeof (CompositeExpression_t866), -1, 0, 0, + sizeof (Group_t867), -1, 0, 0, + sizeof (RegularExpression_t868), -1, 0, 0, + sizeof (CapturingGroup_t869), -1, 0, 0, + sizeof (BalancingGroup_t870), -1, 0, 0, + sizeof (NonBacktrackingGroup_t871), -1, 0, 0, + sizeof (Repetition_t872), -1, 0, 0, + sizeof (Assertion_t873), -1, 0, 0, + sizeof (CaptureAssertion_t874), -1, 0, 0, + sizeof (ExpressionAssertion_t875), -1, 0, 0, + sizeof (Alternation_t877), -1, 0, 0, + sizeof (Literal_t876), -1, 0, 0, + sizeof (PositionAssertion_t878), -1, 0, 0, + sizeof (Reference_t879), -1, 0, 0, + sizeof (BackslashNumber_t880), -1, 0, 0, + sizeof (CharacterClass_t881), -1, sizeof(CharacterClass_t881_StaticFields), 0, + sizeof (AnchorInfo_t883), -1, 0, 0, + sizeof (DefaultUriParser_t884), -1, 0, 0, + sizeof (GenericUriParser_t886), -1, 0, 0, + sizeof (Uri_t748), -1, sizeof(Uri_t748_StaticFields), 0, + sizeof (UriScheme_t887)+ sizeof (Il2CppObject), sizeof(UriScheme_t887_marshaled), 0, 0, + sizeof (UriFormatException_t889), -1, 0, 0, + sizeof (UriHostNameType_t891)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (UriKind_t892)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (UriParser_t885), -1, sizeof(UriParser_t885_StaticFields), 0, + sizeof (UriPartial_t893)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (UriTypeConverter_t894), -1, 0, 0, + sizeof (RemoteCertificateValidationCallback_t754), sizeof(methodPointerType), 0, 0, + sizeof (MatchEvaluator_t895), sizeof(methodPointerType), 0, 0, + sizeof (U3CPrivateImplementationDetailsU3E_t898), -1, sizeof(U3CPrivateImplementationDetailsU3E_t898_StaticFields), 0, + sizeof (U24ArrayTypeU24128_t896)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24128_t896 ), 0, 0, + sizeof (U24ArrayTypeU2412_t897)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2412_t897 ), 0, 0, + sizeof (U3CModuleU3E_t945), -1, 0, 0, + sizeof (ExtensionAttribute_t946), -1, 0, 0, + sizeof (Locale_t947), -1, 0, 0, + sizeof (KeyBuilder_t948), -1, sizeof(KeyBuilder_t948_StaticFields), 0, + sizeof (SymmetricTransform_t950), -1, 0, 0, + sizeof (Check_t952), -1, 0, 0, + sizeof (Enumerable_t953), -1, 0, 0, + 0, 0, 0, 0, + sizeof (Aes_t954), -1, 0, 0, + sizeof (AesManaged_t955), -1, 0, 0, + sizeof (AesTransform_t956), -1, sizeof(AesTransform_t956_StaticFields), 0, + 0, 0, 0, 0, + sizeof (U3CPrivateImplementationDetailsU3E_t961), -1, sizeof(U3CPrivateImplementationDetailsU3E_t961_StaticFields), 0, + sizeof (U24ArrayTypeU24120_t958)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24120_t958 ), 0, 0, + sizeof (U24ArrayTypeU24256_t959)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24256_t959 ), 0, 0, + sizeof (U24ArrayTypeU241024_t960)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU241024_t960 ), 0, 0, + sizeof (U3CModuleU3E_t968), -1, 0, 0, + sizeof (Locale_t969), -1, 0, 0, + sizeof (BigInteger_t972), -1, sizeof(BigInteger_t972_StaticFields), 0, + sizeof (Sign_t970)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ModulusRing_t971), -1, 0, 0, + sizeof (Kernel_t973), -1, 0, 0, + sizeof (ConfidenceFactor_t974)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PrimalityTests_t975), -1, 0, 0, + sizeof (PrimeGeneratorBase_t976), -1, 0, 0, + sizeof (SequentialSearchPrimeGeneratorBase_t977), -1, 0, 0, + sizeof (ASN1_t903), -1, 0, 0, + sizeof (ASN1Convert_t978), -1, 0, 0, + sizeof (BitConverterLE_t979), -1, 0, 0, + sizeof (PKCS7_t982), -1, 0, 0, + sizeof (ContentInfo_t980), -1, 0, 0, + sizeof (EncryptedData_t981), -1, 0, 0, + sizeof (ARC4Managed_t983), -1, 0, 0, + sizeof (CryptoConvert_t985), -1, 0, 0, + sizeof (KeyBuilder_t986), -1, sizeof(KeyBuilder_t986_StaticFields), 0, + sizeof (MD2_t987), -1, 0, 0, + sizeof (MD2Managed_t989), -1, sizeof(MD2Managed_t989_StaticFields), 0, + sizeof (PKCS1_t990), -1, sizeof(PKCS1_t990_StaticFields), 0, + sizeof (PKCS8_t993), -1, 0, 0, + sizeof (PrivateKeyInfo_t991), -1, 0, 0, + sizeof (EncryptedPrivateKeyInfo_t992), -1, 0, 0, + sizeof (RC4_t984), -1, sizeof(RC4_t984_StaticFields), 0, + sizeof (RSAManaged_t925), -1, 0, 0, + sizeof (KeyGeneratedEventHandler_t994), sizeof(methodPointerType), 0, 0, + sizeof (SafeBag_t996), -1, 0, 0, + sizeof (PKCS12_t932), -1, sizeof(PKCS12_t932_StaticFields), 0, + sizeof (DeriveBytes_t997), -1, sizeof(DeriveBytes_t997_StaticFields), 0, + sizeof (X501_t930), -1, sizeof(X501_t930_StaticFields), 0, + sizeof (X509Certificate_t788), -1, sizeof(X509Certificate_t788_StaticFields), 0, + sizeof (X509CertificateCollection_t933), -1, 0, 0, + sizeof (X509CertificateEnumerator_t938), -1, 0, 0, + sizeof (X509Chain_t998), -1, 0, 0, + sizeof (X509ChainStatusFlags_t999)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509Crl_t905), -1, sizeof(X509Crl_t905_StaticFields), 0, + sizeof (X509CrlEntry_t907), -1, 0, 0, + sizeof (X509Extension_t906), -1, 0, 0, + sizeof (X509ExtensionCollection_t936), -1, 0, 0, + sizeof (X509Store_t813), -1, 0, 0, + sizeof (X509StoreManager_t1000), -1, sizeof(X509StoreManager_t1000_StaticFields), 0, + sizeof (X509Stores_t909), -1, 0, 0, + sizeof (AuthorityKeyIdentifierExtension_t937), -1, 0, 0, + sizeof (BasicConstraintsExtension_t1001), -1, 0, 0, + sizeof (ExtendedKeyUsageExtension_t1002), -1, sizeof(ExtendedKeyUsageExtension_t1002_StaticFields), 0, + sizeof (GeneralNames_t1003), -1, 0, 0, + sizeof (KeyUsages_t1004)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (KeyUsageExtension_t1005), -1, 0, 0, + sizeof (NetscapeCertTypeExtension_t1007), -1, 0, 0, + sizeof (CertTypes_t1006)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SubjectAltNameExtension_t1008), -1, 0, 0, + sizeof (HMAC_t1009), -1, 0, 0, + sizeof (MD5SHA1_t1011), -1, 0, 0, + sizeof (AlertLevel_t1012)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (AlertDescription_t1013)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (Alert_t1014), -1, 0, 0, + sizeof (CipherAlgorithmType_t1015)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CipherSuite_t1016), -1, sizeof(CipherSuite_t1016_StaticFields), 0, + sizeof (CipherSuiteCollection_t1018), -1, 0, 0, + sizeof (CipherSuiteFactory_t1019), -1, 0, 0, + sizeof (ClientContext_t1020), -1, 0, 0, + sizeof (ClientRecordProtocol_t1022), -1, 0, 0, + sizeof (ClientSessionInfo_t1024), -1, sizeof(ClientSessionInfo_t1024_StaticFields), 0, + sizeof (ClientSessionCache_t1025), -1, sizeof(ClientSessionCache_t1025_StaticFields), 0, + sizeof (ContentType_t1026)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (Context_t1017), -1, 0, 0, + sizeof (ExchangeAlgorithmType_t1031)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HandshakeState_t1032)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HashAlgorithmType_t1033)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HttpsClientStream_t1034), -1, sizeof(HttpsClientStream_t1034_StaticFields), 0, + sizeof (RecordProtocol_t1023), -1, sizeof(RecordProtocol_t1023_StaticFields), 0, + sizeof (ReceiveRecordAsyncResult_t1037), -1, 0, 0, + sizeof (SendRecordAsyncResult_t1040), -1, 0, 0, + sizeof (RSASslSignatureDeformatter_t1042), -1, sizeof(RSASslSignatureDeformatter_t1042_StaticFields), 0, + sizeof (RSASslSignatureFormatter_t1044), -1, sizeof(RSASslSignatureFormatter_t1044_StaticFields), 0, + sizeof (SecurityCompressionType_t1046)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SecurityParameters_t1029), -1, 0, 0, + sizeof (SecurityProtocolType_t1047)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ServerContext_t1048), -1, 0, 0, + sizeof (ValidationResult_t1049), -1, 0, 0, + sizeof (SslClientStream_t1021), -1, 0, 0, + sizeof (SslCipherSuite_t1053), -1, 0, 0, + sizeof (SslHandshakeHash_t1054), -1, 0, 0, + sizeof (SslStreamBase_t1050), -1, sizeof(SslStreamBase_t1050_StaticFields), 0, + sizeof (InternalAsyncResult_t1055), -1, 0, 0, + sizeof (TlsCipherSuite_t1057), -1, 0, 0, + sizeof (TlsClientSettings_t1028), -1, 0, 0, + sizeof (TlsException_t1058), -1, 0, 0, + sizeof (TlsServerSettings_t1027), -1, 0, 0, + sizeof (TlsStream_t1030), -1, 0, 0, + sizeof (ClientCertificateType_t1060)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (HandshakeMessage_t1041), -1, 0, 0, + sizeof (HandshakeType_t1061)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (TlsClientCertificate_t1062), -1, 0, 0, + sizeof (TlsClientCertificateVerify_t1063), -1, 0, 0, + sizeof (TlsClientFinished_t1064), -1, sizeof(TlsClientFinished_t1064_StaticFields), 0, + sizeof (TlsClientHello_t1065), -1, 0, 0, + sizeof (TlsClientKeyExchange_t1066), -1, 0, 0, + sizeof (TlsServerCertificate_t1067), -1, 0, 0, + sizeof (TlsServerCertificateRequest_t1068), -1, 0, 0, + sizeof (TlsServerFinished_t1069), -1, sizeof(TlsServerFinished_t1069_StaticFields), 0, + sizeof (TlsServerHello_t1070), -1, 0, 0, + sizeof (TlsServerHelloDone_t1071), -1, 0, 0, + sizeof (TlsServerKeyExchange_t1072), -1, 0, 0, + sizeof (PrimalityTest_t1073), sizeof(methodPointerType), 0, 0, + sizeof (CertificateValidationCallback_t1051), sizeof(methodPointerType), 0, 0, + sizeof (CertificateValidationCallback2_t1052), sizeof(methodPointerType), 0, 0, + sizeof (CertificateSelectionCallback_t1035), sizeof(methodPointerType), 0, 0, + sizeof (PrivateKeySelectionCallback_t1036), sizeof(methodPointerType), 0, 0, + sizeof (U3CPrivateImplementationDetailsU3E_t1083), -1, sizeof(U3CPrivateImplementationDetailsU3E_t1083_StaticFields), 0, + sizeof (U24ArrayTypeU243132_t1074)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU243132_t1074 ), 0, 0, + sizeof (U24ArrayTypeU24256_t1075)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24256_t1075 ), 0, 0, + sizeof (U24ArrayTypeU2420_t1076)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2420_t1076 ), 0, 0, + sizeof (U24ArrayTypeU2432_t1077)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2432_t1077 ), 0, 0, + sizeof (U24ArrayTypeU2448_t1078)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2448_t1078 ), 0, 0, + sizeof (U24ArrayTypeU2464_t1079)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2464_t1079 ), 0, 0, + sizeof (U24ArrayTypeU2412_t1080)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2412_t1080 ), 0, 0, + sizeof (U24ArrayTypeU2416_t1081)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2416_t1081 ), 0, 0, + sizeof (U24ArrayTypeU244_t1082)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU244_t1082 ), 0, 0, + sizeof (U3CModuleU3E_t1103), -1, 0, 0, + sizeof (Object_t), -1, 0, 0, + sizeof (ValueType_t1104), -1, 0, 0, + sizeof (Attribute_t246), -1, 0, 0, + 0, -1, 0, 0, + sizeof (Int32_t161)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, 0, 0, 0, + sizeof (SerializableAttribute_t1105), -1, 0, 0, + sizeof (AttributeUsageAttribute_t1106), -1, 0, 0, + sizeof (ComVisibleAttribute_t1107), -1, 0, 0, + 0, 0, 0, 0, + sizeof (Int64_t455)+ sizeof (Il2CppObject), sizeof(int64_t), 0, 0, + sizeof (UInt32_t456)+ sizeof (Il2CppObject), sizeof(uint32_t), 0, 0, + sizeof (CLSCompliantAttribute_t1108), -1, 0, 0, + sizeof (UInt64_t1109)+ sizeof (Il2CppObject), sizeof(uint64_t), 0, 0, + sizeof (Byte_t447)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (SByte_t1110)+ sizeof (Il2CppObject), sizeof(int8_t), 0, 0, + sizeof (Int16_t1111)+ sizeof (Il2CppObject), sizeof(int16_t), 0, 0, + sizeof (UInt16_t919)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, 0, 0, 0, + sizeof (Char_t702)+ sizeof (Il2CppObject), 1, sizeof(Char_t702_StaticFields), 0, + sizeof (String_t), sizeof(char*), sizeof(String_t_StaticFields), 0, + 0, -1, 0, 0, + 0, 0, 0, 0, + sizeof (Single_t165)+ sizeof (Il2CppObject), sizeof(float), 0, 0, + sizeof (Double_t454)+ sizeof (Il2CppObject), sizeof(double), 0, 0, + sizeof (Decimal_t1112)+ sizeof (Il2CppObject), sizeof(Decimal_t1112 ), sizeof(Decimal_t1112_StaticFields), 0, + sizeof (Boolean_t448)+ sizeof (Il2CppObject), 4, sizeof(Boolean_t448_StaticFields), 0, + sizeof (IntPtr_t)+ sizeof (Il2CppObject), sizeof(IntPtr_t), sizeof(IntPtr_t_StaticFields), 0, + 0, -1, 0, 0, + sizeof (UIntPtr_t)+ sizeof (Il2CppObject), sizeof(UIntPtr_t ), sizeof(UIntPtr_t_StaticFields), 0, + sizeof (MulticastDelegate_t220), -1, 0, 0, + sizeof (Delegate_t435), -1, 0, 0, + sizeof (Enum_t941), -1, sizeof(Enum_t941_StaticFields), 0, + sizeof (Array_t), -1, 0, 0, + 0, 0, 0, 0, + sizeof (SimpleEnumerator_t1114), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (Swapper_t1115), sizeof(methodPointerType), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (Void_t1116)+ sizeof (Il2CppObject), 1, 0, 0, + sizeof (Type_t), -1, sizeof(Type_t_StaticFields), 0, + sizeof (MemberInfo_t), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (Exception_t152), -1, 0, 0, + 0, -1, 0, 0, + sizeof (RuntimeFieldHandle_t1119)+ sizeof (Il2CppObject), sizeof(RuntimeFieldHandle_t1119 ), 0, 0, + sizeof (RuntimeTypeHandle_t1117)+ sizeof (Il2CppObject), sizeof(RuntimeTypeHandle_t1117 ), 0, 0, + sizeof (ParamArrayAttribute_t1120), -1, 0, 0, + sizeof (OutAttribute_t1121), -1, 0, 0, + sizeof (ObsoleteAttribute_t1122), -1, 0, 0, + sizeof (DllImportAttribute_t1123), -1, 0, 0, + sizeof (MarshalAsAttribute_t1124), -1, 0, 0, + sizeof (InAttribute_t1125), -1, 0, 0, + sizeof (GuidAttribute_t1126), -1, 0, 0, + sizeof (ComImportAttribute_t1127), -1, 0, 0, + sizeof (OptionalAttribute_t1128), -1, 0, 0, + sizeof (CompilerGeneratedAttribute_t1129), -1, 0, 0, + sizeof (InternalsVisibleToAttribute_t1130), -1, 0, 0, + sizeof (RuntimeCompatibilityAttribute_t1131), -1, 0, 0, + sizeof (DebuggerHiddenAttribute_t1132), -1, 0, 0, + sizeof (DefaultMemberAttribute_t1133), -1, 0, 0, + sizeof (DecimalConstantAttribute_t1134), -1, 0, 0, + sizeof (FieldOffsetAttribute_t1135), -1, 0, 0, + sizeof (RuntimeArgumentHandle_t1136)+ sizeof (Il2CppObject), sizeof(RuntimeArgumentHandle_t1136 ), 0, 0, + sizeof (AsyncCallback_t222), sizeof(methodPointerType), 0, 0, + 0, -1, 0, 0, + sizeof (TypedReference_t1137)+ sizeof (Il2CppObject), sizeof(TypedReference_t1137 ), 0, 0, + sizeof (ArgIterator_t1138)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (MarshalByRefObject_t773), -1, 0, 0, + 0, 0, 0, 0, + sizeof (RuntimeHelpers_t1140), -1, 0, 0, + sizeof (Locale_t1141), -1, 0, 0, + sizeof (MonoTODOAttribute_t1142), -1, 0, 0, + sizeof (MonoDocumentationNoteAttribute_t1143), -1, 0, 0, + sizeof (SafeHandleZeroOrMinusOneIsInvalid_t1144), sizeof(void*), 0, 0, + sizeof (SafeWaitHandle_t1146), sizeof(void*), 0, 0, + sizeof (CodePointIndexer_t1148), -1, 0, 0, + sizeof (TableRange_t1147)+ sizeof (Il2CppObject), sizeof(TableRange_t1147 ), 0, 0, + sizeof (TailoringInfo_t1150), -1, 0, 0, + sizeof (Contraction_t1151), -1, 0, 0, + sizeof (ContractionComparer_t1152), -1, sizeof(ContractionComparer_t1152_StaticFields), 0, + sizeof (Level2Map_t1153), -1, 0, 0, + sizeof (Level2MapComparer_t1154), -1, sizeof(Level2MapComparer_t1154_StaticFields), 0, + sizeof (MSCompatUnicodeTable_t1155), -1, sizeof(MSCompatUnicodeTable_t1155_StaticFields), 0, + sizeof (MSCompatUnicodeTableUtil_t1157), -1, sizeof(MSCompatUnicodeTableUtil_t1157_StaticFields), 0, + sizeof (SimpleCollator_t1162), -1, sizeof(SimpleCollator_t1162_StaticFields), 0, + sizeof (Context_t1158)+ sizeof (Il2CppObject), sizeof(Context_t1158_marshaled), 0, 0, + sizeof (PreviousInfo_t1159)+ sizeof (Il2CppObject), sizeof(PreviousInfo_t1159_marshaled), 0, 0, + sizeof (Escape_t1160)+ sizeof (Il2CppObject), sizeof(Escape_t1160_marshaled), 0, 0, + sizeof (ExtenderType_t1161)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SortKey_t1166), -1, 0, 0, + sizeof (SortKeyBuffer_t1167), -1, 0, 0, + sizeof (PrimeGeneratorBase_t1168), -1, 0, 0, + sizeof (SequentialSearchPrimeGeneratorBase_t1169), -1, 0, 0, + sizeof (ConfidenceFactor_t1170)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PrimalityTests_t1171), -1, 0, 0, + sizeof (BigInteger_t1174), -1, sizeof(BigInteger_t1174_StaticFields), 0, + sizeof (Sign_t1172)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ModulusRing_t1173), -1, 0, 0, + sizeof (Kernel_t1175), -1, 0, 0, + sizeof (CryptoConvert_t1176), -1, 0, 0, + sizeof (KeyBuilder_t1177), -1, sizeof(KeyBuilder_t1177_StaticFields), 0, + sizeof (BlockProcessor_t1178), -1, 0, 0, + sizeof (DSAManaged_t1180), -1, 0, 0, + sizeof (KeyGeneratedEventHandler_t1179), sizeof(methodPointerType), 0, 0, + sizeof (KeyPairPersistence_t1181), -1, sizeof(KeyPairPersistence_t1181_StaticFields), 0, + sizeof (MACAlgorithm_t1182), -1, 0, 0, + sizeof (PKCS1_t1183), -1, sizeof(PKCS1_t1183_StaticFields), 0, + sizeof (PKCS8_t1186), -1, 0, 0, + sizeof (PrivateKeyInfo_t1184), -1, 0, 0, + sizeof (EncryptedPrivateKeyInfo_t1185), -1, 0, 0, + sizeof (RSAManaged_t1188), -1, 0, 0, + sizeof (KeyGeneratedEventHandler_t1187), sizeof(methodPointerType), 0, 0, + sizeof (SymmetricTransform_t1189), -1, 0, 0, + sizeof (SafeBag_t1190), -1, 0, 0, + sizeof (PKCS12_t1193), -1, sizeof(PKCS12_t1193_StaticFields), 0, + sizeof (DeriveBytes_t1192), -1, sizeof(DeriveBytes_t1192_StaticFields), 0, + sizeof (X501_t1195), -1, sizeof(X501_t1195_StaticFields), 0, + sizeof (X509Certificate_t1196), -1, sizeof(X509Certificate_t1196_StaticFields), 0, + sizeof (X509CertificateCollection_t1194), -1, 0, 0, + sizeof (X509CertificateEnumerator_t1198), -1, 0, 0, + sizeof (X509Extension_t1199), -1, 0, 0, + sizeof (X509ExtensionCollection_t1197), -1, 0, 0, + sizeof (ASN1_t1191), -1, 0, 0, + sizeof (ASN1Convert_t1200), -1, 0, 0, + sizeof (BitConverterLE_t1201), -1, 0, 0, + sizeof (PKCS7_t1204), -1, 0, 0, + sizeof (ContentInfo_t1202), -1, 0, 0, + sizeof (EncryptedData_t1203), -1, 0, 0, + sizeof (StrongName_t1205), -1, sizeof(StrongName_t1205_StaticFields), 0, + sizeof (SecurityParser_t1206), -1, 0, 0, + sizeof (SmallXmlParser_t1207), -1, sizeof(SmallXmlParser_t1207_StaticFields), 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (AttrListImpl_t1209), -1, 0, 0, + sizeof (SmallXmlParserException_t1212), -1, 0, 0, + sizeof (Runtime_t1213), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (Link_t1214)+ sizeof (Il2CppObject), sizeof(Link_t1214 ), 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (KeyNotFoundException_t1215), -1, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (ArrayList_t734), -1, sizeof(ArrayList_t734_StaticFields), 0, + sizeof (SimpleEnumerator_t1216), -1, sizeof(SimpleEnumerator_t1216_StaticFields), 0, + sizeof (ArrayListWrapper_t1217), -1, 0, 0, + sizeof (SynchronizedArrayListWrapper_t1218), -1, 0, 0, + sizeof (FixedSizeArrayListWrapper_t1219), -1, 0, 0, + sizeof (ReadOnlyArrayListWrapper_t1220), -1, 0, 0, + sizeof (BitArray_t882), -1, 0, 0, + sizeof (BitArrayEnumerator_t1221), -1, 0, 0, + sizeof (CaseInsensitiveComparer_t912), -1, sizeof(CaseInsensitiveComparer_t912_StaticFields), 0, + sizeof (CaseInsensitiveHashCodeProvider_t913), -1, sizeof(CaseInsensitiveHashCodeProvider_t913_StaticFields), 0, + sizeof (CollectionBase_t793), -1, 0, 0, + sizeof (CollectionDebuggerView_t1222), -1, 0, 0, + sizeof (Comparer_t1223), -1, sizeof(Comparer_t1223_StaticFields), 0, + sizeof (DictionaryEntry_t900)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (Hashtable_t725), -1, sizeof(Hashtable_t725_StaticFields), 0, + sizeof (Slot_t1224)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (KeyMarker_t1225), -1, sizeof(KeyMarker_t1225_StaticFields), 0, + sizeof (EnumeratorMode_t1226)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Enumerator_t1227), -1, sizeof(Enumerator_t1227_StaticFields), 0, + sizeof (HashKeys_t1228), -1, 0, 0, + sizeof (HashValues_t1229), -1, 0, 0, + sizeof (SyncHashtable_t1230), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (SortedList_t920), -1, sizeof(SortedList_t920_StaticFields), 0, + sizeof (Slot_t1232)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (EnumeratorMode_t1233)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Enumerator_t1234), -1, sizeof(Enumerator_t1234_StaticFields), 0, + sizeof (Stack_t849), -1, 0, 0, + sizeof (Enumerator_t1236), -1, 0, 0, + sizeof (AssemblyHashAlgorithm_t1237)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AssemblyVersionCompatibility_t1238)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DebuggableAttribute_t1240), -1, 0, 0, + sizeof (DebuggingModes_t1239)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DebuggerDisplayAttribute_t1241), -1, 0, 0, + sizeof (DebuggerStepThroughAttribute_t1242), -1, 0, 0, + sizeof (DebuggerTypeProxyAttribute_t1243), -1, 0, 0, + sizeof (StackFrame_t459), -1, 0, 0, + sizeof (StackTrace_t432), -1, 0, 0, + sizeof (Calendar_t1245), -1, 0, 0, + sizeof (CCMath_t1246), -1, 0, 0, + sizeof (CCFixed_t1247), -1, 0, 0, + sizeof (CCGregorianCalendar_t1248), -1, 0, 0, + sizeof (CompareInfo_t1100), -1, sizeof(CompareInfo_t1100_StaticFields), 0, + sizeof (CompareOptions_t1249)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CultureInfo_t453), -1, sizeof(CultureInfo_t453_StaticFields), 0, + sizeof (DateTimeFormatFlags_t1253)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DateTimeFormatInfo_t1251), -1, sizeof(DateTimeFormatInfo_t1251_StaticFields), 0, + sizeof (DateTimeStyles_t1254)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DaylightTime_t1255), -1, 0, 0, + sizeof (GregorianCalendar_t1256), -1, 0, 0, + sizeof (GregorianCalendarTypes_t1257)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (NumberFormatInfo_t1250), -1, sizeof(NumberFormatInfo_t1250_StaticFields), 0, + sizeof (NumberStyles_t1258)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TextInfo_t1163), -1, 0, 0, + sizeof (Data_t1259)+ sizeof (Il2CppObject), sizeof(Data_t1259 ), 0, 0, + sizeof (UnicodeCategory_t1260)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (IsolatedStorageException_t1261), -1, 0, 0, + sizeof (BinaryReader_t1262), -1, 0, 0, + sizeof (Directory_t1264), -1, 0, 0, + sizeof (DirectoryInfo_t1265), -1, 0, 0, + sizeof (DirectoryNotFoundException_t1267), -1, 0, 0, + sizeof (EndOfStreamException_t1268), -1, 0, 0, + sizeof (File_t1269), -1, 0, 0, + sizeof (FileAccess_t917)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FileAttributes_t1270)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FileMode_t1271)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FileNotFoundException_t1272), -1, 0, 0, + sizeof (FileOptions_t1273)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FileShare_t1274)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FileStream_t1094), -1, 0, 0, + sizeof (ReadDelegate_t1275), sizeof(methodPointerType), 0, 0, + sizeof (WriteDelegate_t1276), sizeof(methodPointerType), 0, 0, + sizeof (FileStreamAsyncResult_t1277), -1, 0, 0, + sizeof (FileSystemInfo_t1266), -1, 0, 0, + sizeof (IOException_t1101), -1, 0, 0, + sizeof (MemoryStream_t1056), -1, 0, 0, + sizeof (MonoFileType_t1279)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MonoIO_t1280), -1, sizeof(MonoIO_t1280_StaticFields), 0, + sizeof (MonoIOError_t1281)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MonoIOStat_t1278)+ sizeof (Il2CppObject), sizeof(MonoIOStat_t1278_marshaled), 0, 0, + sizeof (Path_t944), -1, sizeof(Path_t944_StaticFields), 0, + sizeof (PathTooLongException_t1282), -1, 0, 0, + sizeof (SearchPattern_t1283), -1, sizeof(SearchPattern_t1283_StaticFields), 0, + sizeof (SeekOrigin_t1284)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Stream_t1039), -1, sizeof(Stream_t1039_StaticFields), 0, + sizeof (NullStream_t1285), -1, 0, 0, + sizeof (StreamAsyncResult_t1286), -1, 0, 0, + sizeof (StreamReader_t1288), -1, sizeof(StreamReader_t1288_StaticFields), 0, + sizeof (NullStreamReader_t1287), -1, 0, 0, + sizeof (StreamWriter_t1289), -1, sizeof(StreamWriter_t1289_StaticFields), 0, + sizeof (StringReader_t1290), -1, 0, 0, + sizeof (TextReader_t1210), -1, sizeof(TextReader_t1210_StaticFields), 0, + sizeof (NullTextReader_t1291), -1, 0, 0, + sizeof (SynchronizedReader_t1292), -1, 0, 0, + sizeof (TextWriter_t943), -1, sizeof(TextWriter_t943_StaticFields), 0, + sizeof (NullTextWriter_t1293), -1, 0, 0, + sizeof (SynchronizedWriter_t1294), -1, 0, 0, + sizeof (UnexceptionalStreamReader_t1295), -1, sizeof(UnexceptionalStreamReader_t1295_StaticFields), 0, + sizeof (UnexceptionalStreamWriter_t1296), -1, 0, 0, + sizeof (UnmanagedMemoryStream_t1297), -1, 0, 0, + sizeof (AssemblyBuilder_t1299), -1, 0, 0, + sizeof (ConstructorBuilder_t1302), -1, 0, 0, + sizeof (EnumBuilder_t1307), -1, 0, 0, + sizeof (FieldBuilder_t1308), -1, 0, 0, + sizeof (GenericTypeParameterBuilder_t1310), -1, 0, 0, + sizeof (ILTokenInfo_t1312)+ sizeof (Il2CppObject), -1, 0, 0, + 0, -1, 0, 0, + sizeof (ILGenerator_t1303), -1, sizeof(ILGenerator_t1303_StaticFields), 0, + sizeof (LabelFixup_t1313)+ sizeof (Il2CppObject), sizeof(LabelFixup_t1313 ), 0, 0, + sizeof (LabelData_t1314)+ sizeof (Il2CppObject), sizeof(LabelData_t1314 ), 0, 0, + sizeof (MethodBuilder_t1311), -1, 0, 0, + sizeof (MethodToken_t1321)+ sizeof (Il2CppObject), sizeof(MethodToken_t1321 ), sizeof(MethodToken_t1321_StaticFields), 0, + sizeof (ModuleBuilder_t1322), -1, sizeof(ModuleBuilder_t1322_StaticFields), 0, + sizeof (ModuleBuilderTokenGenerator_t1324), -1, 0, 0, + sizeof (OpCode_t1325)+ sizeof (Il2CppObject), sizeof(OpCode_t1325 ), 0, 0, + sizeof (OpCodeNames_t1326), -1, sizeof(OpCodeNames_t1326_StaticFields), 0, + sizeof (OpCodes_t1327), -1, sizeof(OpCodes_t1327_StaticFields), 0, + sizeof (ParameterBuilder_t1328), -1, 0, 0, + sizeof (StackBehaviour_t1329)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TypeBuilder_t1304), -1, 0, 0, + sizeof (UnmanagedMarshal_t1309), -1, 0, 0, + sizeof (AmbiguousMatchException_t1333), -1, 0, 0, + sizeof (Assembly_t922), -1, 0, 0, + sizeof (ResolveEventHolder_t1334), -1, 0, 0, + sizeof (AssemblyCompanyAttribute_t1337), -1, 0, 0, + sizeof (AssemblyConfigurationAttribute_t1338), -1, 0, 0, + sizeof (AssemblyCopyrightAttribute_t1339), -1, 0, 0, + sizeof (AssemblyDefaultAliasAttribute_t1340), -1, 0, 0, + sizeof (AssemblyDelaySignAttribute_t1341), -1, 0, 0, + sizeof (AssemblyDescriptionAttribute_t1342), -1, 0, 0, + sizeof (AssemblyFileVersionAttribute_t1343), -1, 0, 0, + sizeof (AssemblyInformationalVersionAttribute_t1344), -1, 0, 0, + sizeof (AssemblyKeyFileAttribute_t1345), -1, 0, 0, + sizeof (AssemblyName_t1346), -1, 0, 0, + sizeof (AssemblyNameFlags_t1348)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AssemblyProductAttribute_t1349), -1, 0, 0, + sizeof (AssemblyTitleAttribute_t1350), -1, 0, 0, + sizeof (AssemblyTrademarkAttribute_t1351), -1, 0, 0, + sizeof (Binder_t451), -1, sizeof(Binder_t451_StaticFields), 0, + sizeof (Default_t1352), -1, 0, 0, + sizeof (BindingFlags_t1353)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CallingConventions_t1354)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ConstructorInfo_t468), -1, sizeof(ConstructorInfo_t468_StaticFields), 0, + sizeof (CustomAttributeData_t1355), -1, 0, 0, + sizeof (CustomAttributeNamedArgument_t1358)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (CustomAttributeTypedArgument_t1359)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (EventAttributes_t1360)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (EventInfo_t), -1, 0, 0, + sizeof (AddEventAdapter_t1361), sizeof(methodPointerType), 0, 0, + sizeof (FieldAttributes_t1362)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FieldInfo_t), -1, 0, 0, + sizeof (MemberInfoSerializationHolder_t1363), -1, 0, 0, + sizeof (MemberTypes_t1364)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MethodAttributes_t1365)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MethodBase_t460), -1, 0, 0, + sizeof (MethodImplAttributes_t1366)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MethodInfo_t), -1, 0, 0, + sizeof (Missing_t1367), -1, sizeof(Missing_t1367_StaticFields), 0, + sizeof (Module_t1318), -1, sizeof(Module_t1318_StaticFields), 0, + sizeof (MonoEventInfo_t1369)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (MonoEvent_t), -1, 0, 0, + sizeof (MonoField_t), -1, 0, 0, + sizeof (MonoGenericMethod_t), -1, 0, 0, + sizeof (MonoGenericCMethod_t1371), -1, 0, 0, + sizeof (MonoMethodInfo_t1373)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (MonoMethod_t), -1, 0, 0, + sizeof (MonoCMethod_t1372), -1, 0, 0, + sizeof (MonoPropertyInfo_t1374)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (PInfo_t1375)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (MonoProperty_t), -1, 0, 0, + sizeof (GetterAdapter_t1376), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (ParameterAttributes_t1377)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ParameterInfo_t462), -1, 0, 0, + sizeof (ParameterModifier_t1378)+ sizeof (Il2CppObject), sizeof(ParameterModifier_t1378_marshaled), 0, 0, + sizeof (Pointer_t1379), -1, 0, 0, + sizeof (ProcessorArchitecture_t1380)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PropertyAttributes_t1381)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (PropertyInfo_t), -1, 0, 0, + sizeof (StrongNameKeyPair_t1347), -1, 0, 0, + sizeof (TargetException_t1382), -1, 0, 0, + sizeof (TargetInvocationException_t1383), -1, 0, 0, + sizeof (TargetParameterCountException_t1384), -1, 0, 0, + sizeof (TypeAttributes_t1385)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + sizeof (NeutralResourcesLanguageAttribute_t1386), -1, 0, 0, + sizeof (ResourceManager_t1387), -1, sizeof(ResourceManager_t1387_StaticFields), 0, + sizeof (PredefinedResourceType_t1388)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ResourceReader_t1392), -1, 0, 0, + sizeof (ResourceInfo_t1389)+ sizeof (Il2CppObject), sizeof(ResourceInfo_t1389_marshaled), 0, 0, + sizeof (ResourceCacheItem_t1390)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (ResourceEnumerator_t1391), -1, 0, 0, + sizeof (ResourceSet_t1396), -1, 0, 0, + sizeof (RuntimeResourceSet_t1398), -1, 0, 0, + sizeof (SatelliteContractVersionAttribute_t1399), -1, 0, 0, + sizeof (CompilationRelaxations_t1400)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CompilationRelaxationsAttribute_t1401), -1, 0, 0, + sizeof (DefaultDependencyAttribute_t1402), -1, 0, 0, + sizeof (IsVolatile_t1403), -1, 0, 0, + sizeof (LoadHint_t1404)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (StringFreezingAttribute_t1405), -1, 0, 0, + sizeof (Cer_t1406)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (Consistency_t1407)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CriticalFinalizerObject_t1408), -1, 0, 0, + sizeof (ReliabilityContractAttribute_t1409), -1, 0, 0, + sizeof (ActivationArguments_t1410), -1, 0, 0, + sizeof (CallingConvention_t1411)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CharSet_t1412)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ClassInterfaceAttribute_t1413), -1, 0, 0, + sizeof (ClassInterfaceType_t1414)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ComDefaultInterfaceAttribute_t1415), -1, 0, 0, + sizeof (ComInterfaceType_t1416)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DispIdAttribute_t1417), -1, 0, 0, + sizeof (GCHandle_t1418)+ sizeof (Il2CppObject), sizeof(GCHandle_t1418 ), 0, 0, + sizeof (GCHandleType_t1419)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (InterfaceTypeAttribute_t1420), -1, 0, 0, + sizeof (Marshal_t1421), -1, sizeof(Marshal_t1421_StaticFields), 0, + sizeof (MarshalDirectiveException_t1422), -1, 0, 0, + sizeof (PreserveSigAttribute_t1423), -1, 0, 0, + sizeof (SafeHandle_t1145), sizeof(void*), 0, 0, + sizeof (TypeLibImportClassAttribute_t1424), -1, 0, 0, + sizeof (TypeLibVersionAttribute_t1425), -1, 0, 0, + sizeof (UnmanagedType_t1426)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (ActivationServices_t1427), -1, sizeof(ActivationServices_t1427_StaticFields), 0, + sizeof (AppDomainLevelActivator_t1429), -1, 0, 0, + sizeof (ConstructionLevelActivator_t1430), -1, 0, 0, + sizeof (ContextLevelActivator_t1431), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (RemoteActivator_t1432), -1, 0, 0, + sizeof (UrlAttribute_t1433), -1, 0, 0, + sizeof (ChannelInfo_t1435), -1, 0, 0, + sizeof (ChannelServices_t1436), -1, sizeof(ChannelServices_t1436_StaticFields), 0, + sizeof (CrossAppDomainData_t1438), -1, 0, 0, + sizeof (CrossAppDomainChannel_t1439), -1, sizeof(CrossAppDomainChannel_t1439_StaticFields), 0, + sizeof (CrossAppDomainSink_t1440), -1, sizeof(CrossAppDomainSink_t1440_StaticFields), 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (SinkProviderData_t1441), -1, 0, 0, + sizeof (Context_t1442), -1, sizeof(Context_t1442_StaticFields), 0, + sizeof (DynamicPropertyCollection_t1443), -1, 0, 0, + sizeof (DynamicPropertyReg_t1446), -1, 0, 0, + sizeof (ContextCallbackObject_t1444), -1, 0, 0, + sizeof (ContextAttribute_t1434), -1, 0, 0, + sizeof (CrossContextChannel_t1437), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (SynchronizationAttribute_t1450), -1, 0, 0, + sizeof (SynchronizedClientContextSink_t1453), -1, 0, 0, + sizeof (SynchronizedServerContextSink_t1454), -1, 0, 0, + sizeof (LeaseManager_t1455), -1, 0, 0, + sizeof (LeaseSink_t1457), -1, 0, 0, + sizeof (LifetimeServices_t1458), -1, sizeof(LifetimeServices_t1458_StaticFields), 0, + sizeof (ArgInfoType_t1459)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (ArgInfo_t1460), -1, 0, 0, + sizeof (AsyncResult_t1461), -1, 0, 0, + sizeof (ClientContextTerminatorSink_t1466), -1, 0, 0, + sizeof (ConstructionCall_t1467), -1, sizeof(ConstructionCall_t1467_StaticFields), 0, + sizeof (ConstructionCallDictionary_t1469), -1, sizeof(ConstructionCallDictionary_t1469_StaticFields), 0, + sizeof (EnvoyTerminatorSink_t1471), -1, sizeof(EnvoyTerminatorSink_t1471_StaticFields), 0, + sizeof (Header_t1472), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (LogicalCallContext_t1473), -1, 0, 0, + sizeof (CallContextRemotingData_t1474), -1, 0, 0, + sizeof (MethodCall_t1468), -1, sizeof(MethodCall_t1468_StaticFields), 0, + sizeof (MethodCallDictionary_t1475), -1, sizeof(MethodCallDictionary_t1475_StaticFields), 0, + sizeof (MethodDictionary_t1470), -1, sizeof(MethodDictionary_t1470_StaticFields), 0, + sizeof (DictionaryEnumerator_t1476), -1, 0, 0, + sizeof (MethodReturnDictionary_t1478), -1, sizeof(MethodReturnDictionary_t1478_StaticFields), 0, + sizeof (MonoMethodMessage_t1463), -1, 0, 0, + sizeof (RemotingSurrogate_t1479), -1, 0, 0, + sizeof (ObjRefSurrogate_t1480), -1, 0, 0, + sizeof (RemotingSurrogateSelector_t1481), -1, sizeof(RemotingSurrogateSelector_t1481_StaticFields), 0, + sizeof (ReturnMessage_t1483), -1, 0, 0, + sizeof (ServerContextTerminatorSink_t1484), -1, 0, 0, + sizeof (ServerObjectTerminatorSink_t1485), -1, 0, 0, + sizeof (StackBuilderSink_t1486), -1, 0, 0, + sizeof (SoapAttribute_t1488), -1, 0, 0, + sizeof (SoapFieldAttribute_t1489), -1, 0, 0, + sizeof (SoapMethodAttribute_t1490), -1, 0, 0, + sizeof (SoapParameterAttribute_t1491), -1, 0, 0, + sizeof (SoapTypeAttribute_t1492), -1, 0, 0, + sizeof (ProxyAttribute_t1493), -1, 0, 0, + sizeof (TransparentProxy_t1494), -1, 0, 0, + sizeof (RealProxy_t1487), -1, 0, 0, + sizeof (RemotingProxy_t1496), -1, sizeof(RemotingProxy_t1496_StaticFields), 0, + 0, -1, 0, 0, + sizeof (TrackingServices_t1497), -1, sizeof(TrackingServices_t1497_StaticFields), 0, + sizeof (ActivatedClientTypeEntry_t1498), -1, 0, 0, + sizeof (ActivatedServiceTypeEntry_t1500), -1, 0, 0, + sizeof (EnvoyInfo_t1501), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (Identity_t1495), -1, 0, 0, + sizeof (ClientIdentity_t1503), -1, 0, 0, + sizeof (InternalRemotingServices_t1505), -1, sizeof(InternalRemotingServices_t1505_StaticFields), 0, + sizeof (ObjRef_t1502), -1, sizeof(ObjRef_t1502_StaticFields), 0, + sizeof (RemotingConfiguration_t1509), -1, sizeof(RemotingConfiguration_t1509_StaticFields), 0, + sizeof (ConfigHandler_t1510), -1, sizeof(ConfigHandler_t1510_StaticFields), 0, + sizeof (ChannelData_t1511), -1, 0, 0, + sizeof (ProviderData_t1512), -1, 0, 0, + sizeof (FormatterData_t1513), -1, 0, 0, + sizeof (RemotingException_t1514), -1, 0, 0, + sizeof (RemotingServices_t1515), -1, sizeof(RemotingServices_t1515_StaticFields), 0, + sizeof (ServerIdentity_t1139), -1, 0, 0, + sizeof (ClientActivatedIdentity_t1517), -1, 0, 0, + sizeof (SingletonIdentity_t1518), -1, 0, 0, + sizeof (SingleCallIdentity_t1519), -1, 0, 0, + sizeof (SoapServices_t1521), -1, sizeof(SoapServices_t1521_StaticFields), 0, + sizeof (TypeInfo_t1520), -1, 0, 0, + sizeof (TypeEntry_t1499), -1, 0, 0, + sizeof (TypeInfo_t1522), -1, 0, 0, + sizeof (WellKnownClientTypeEntry_t1523), -1, 0, 0, + sizeof (WellKnownObjectMode_t1524)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (WellKnownServiceTypeEntry_t1525), -1, 0, 0, + sizeof (BinaryCommon_t1526), -1, sizeof(BinaryCommon_t1526_StaticFields), 0, + sizeof (BinaryElement_t1527)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (TypeTag_t1528)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (MethodFlags_t1529)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ReturnTypeTag_t1530)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (BinaryFormatter_t1516), -1, sizeof(BinaryFormatter_t1516_StaticFields), 0, + sizeof (MessageFormatter_t1532), -1, 0, 0, + sizeof (ObjectReader_t1536), -1, 0, 0, + sizeof (TypeMetadata_t1533), -1, 0, 0, + sizeof (ArrayNullFiller_t1535), -1, 0, 0, + sizeof (FormatterAssemblyStyle_t1538)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FormatterTypeStyle_t1539)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TypeFilterLevel_t1540)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (FormatterConverter_t1541), -1, 0, 0, + sizeof (FormatterServices_t1542), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (ObjectManager_t1537), -1, 0, 0, + sizeof (BaseFixupRecord_t1544), -1, 0, 0, + sizeof (ArrayFixupRecord_t1545), -1, 0, 0, + sizeof (MultiArrayFixupRecord_t1546), -1, 0, 0, + sizeof (FixupRecord_t1547), -1, 0, 0, + sizeof (DelayedFixupRecord_t1548), -1, 0, 0, + sizeof (ObjectRecordStatus_t1549)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (ObjectRecord_t1543), -1, 0, 0, + sizeof (OnDeserializedAttribute_t1551), -1, 0, 0, + sizeof (OnDeserializingAttribute_t1552), -1, 0, 0, + sizeof (OnSerializedAttribute_t1553), -1, 0, 0, + sizeof (OnSerializingAttribute_t1554), -1, 0, 0, + sizeof (SerializationBinder_t1531), -1, 0, 0, + sizeof (SerializationCallbacks_t1556), -1, sizeof(SerializationCallbacks_t1556_StaticFields), 0, + sizeof (CallbackHandler_t1555), sizeof(methodPointerType), 0, 0, + sizeof (SerializationEntry_t1557)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (SerializationException_t916), -1, 0, 0, + sizeof (SerializationInfo_t433), -1, 0, 0, + sizeof (SerializationInfoEnumerator_t1559), -1, 0, 0, + sizeof (StreamingContext_t434)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (StreamingContextStates_t1560)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (X509Certificate_t786), -1, 0, 0, + sizeof (X509KeyStorageFlags_t1561)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (AsymmetricAlgorithm_t776), -1, 0, 0, + sizeof (AsymmetricKeyExchangeFormatter_t1562), -1, 0, 0, + sizeof (AsymmetricSignatureDeformatter_t1043), -1, 0, 0, + sizeof (AsymmetricSignatureFormatter_t1045), -1, 0, 0, + sizeof (Base64Constants_t1563), -1, sizeof(Base64Constants_t1563_StaticFields), 0, + sizeof (CipherMode_t963)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (CryptoConfig_t934), -1, sizeof(CryptoConfig_t934_StaticFields), 0, + sizeof (CryptographicException_t929), -1, 0, 0, + sizeof (CryptographicUnexpectedOperationException_t935), -1, 0, 0, + sizeof (CspParameters_t1087), -1, 0, 0, + sizeof (CspProviderFlags_t1564)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DES_t1096), -1, sizeof(DES_t1096_StaticFields), 0, + sizeof (DESTransform_t1566), -1, sizeof(DESTransform_t1566_StaticFields), 0, + sizeof (DESCryptoServiceProvider_t1567), -1, 0, 0, + sizeof (DSA_t901), -1, 0, 0, + sizeof (DSACryptoServiceProvider_t927), -1, sizeof(DSACryptoServiceProvider_t927_StaticFields), 0, + sizeof (DSAParameters_t928)+ sizeof (Il2CppObject), sizeof(DSAParameters_t928_marshaled), 0, 0, + sizeof (DSASignatureDeformatter_t1092), -1, 0, 0, + sizeof (DSASignatureFormatter_t1568), -1, 0, 0, + sizeof (HMAC_t1089), -1, 0, 0, + sizeof (HMACMD5_t1569), -1, 0, 0, + sizeof (HMACRIPEMD160_t1570), -1, 0, 0, + sizeof (HMACSHA1_t1088), -1, 0, 0, + sizeof (HMACSHA256_t1571), -1, 0, 0, + sizeof (HMACSHA384_t1572), -1, sizeof(HMACSHA384_t1572_StaticFields), 0, + sizeof (HMACSHA512_t1573), -1, sizeof(HMACSHA512_t1573_StaticFields), 0, + sizeof (HashAlgorithm_t988), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (KeySizes_t967), -1, 0, 0, + sizeof (KeyedHashAlgorithm_t1010), -1, 0, 0, + sizeof (MACTripleDES_t1574), -1, 0, 0, + sizeof (MD5_t1090), -1, 0, 0, + sizeof (MD5CryptoServiceProvider_t1575), -1, sizeof(MD5CryptoServiceProvider_t1575_StaticFields), 0, + sizeof (PaddingMode_t965)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (RC2_t1097), -1, 0, 0, + sizeof (RC2CryptoServiceProvider_t1576), -1, 0, 0, + sizeof (RC2Transform_t1577), -1, sizeof(RC2Transform_t1577_StaticFields), 0, + sizeof (RIPEMD160_t1578), -1, 0, 0, + sizeof (RIPEMD160Managed_t1579), -1, 0, 0, + sizeof (RNGCryptoServiceProvider_t1580), -1, sizeof(RNGCryptoServiceProvider_t1580_StaticFields), 0, + sizeof (RSA_t902), -1, 0, 0, + sizeof (RSACryptoServiceProvider_t924), -1, sizeof(RSACryptoServiceProvider_t924_StaticFields), 0, + sizeof (RSAPKCS1KeyExchangeFormatter_t1102), -1, 0, 0, + sizeof (RSAPKCS1SignatureDeformatter_t1093), -1, 0, 0, + sizeof (RSAPKCS1SignatureFormatter_t1581), -1, 0, 0, + sizeof (RSAParameters_t926)+ sizeof (Il2CppObject), sizeof(RSAParameters_t926_marshaled), 0, 0, + sizeof (RandomNumberGenerator_t949), -1, 0, 0, + sizeof (Rijndael_t1099), -1, 0, 0, + sizeof (RijndaelManaged_t1582), -1, 0, 0, + sizeof (RijndaelTransform_t1583), -1, sizeof(RijndaelTransform_t1583_StaticFields), 0, + sizeof (RijndaelManagedTransform_t1584), -1, 0, 0, + sizeof (SHA1_t939), -1, 0, 0, + sizeof (SHA1Internal_t1585), -1, 0, 0, + sizeof (SHA1CryptoServiceProvider_t1586), -1, 0, 0, + sizeof (SHA1Managed_t1587), -1, 0, 0, + sizeof (SHA256_t1091), -1, 0, 0, + sizeof (SHA256Managed_t1588), -1, 0, 0, + sizeof (SHA384_t1589), -1, 0, 0, + sizeof (SHA384Managed_t1590), -1, 0, 0, + sizeof (SHA512_t1592), -1, 0, 0, + sizeof (SHA512Managed_t1593), -1, 0, 0, + sizeof (SHAConstants_t1594), -1, sizeof(SHAConstants_t1594_StaticFields), 0, + sizeof (SignatureDescription_t1595), -1, 0, 0, + sizeof (DSASignatureDescription_t1596), -1, 0, 0, + sizeof (RSAPKCS1SHA1SignatureDescription_t1597), -1, 0, 0, + sizeof (SymmetricAlgorithm_t951), -1, 0, 0, + sizeof (ToBase64Transform_t1598), -1, 0, 0, + sizeof (TripleDES_t1098), -1, 0, 0, + sizeof (TripleDESCryptoServiceProvider_t1599), -1, 0, 0, + sizeof (TripleDESTransform_t1600), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (SecurityPermission_t1601), -1, 0, 0, + sizeof (SecurityPermissionFlag_t1603)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (StrongNamePublicKeyBlob_t1604), -1, 0, 0, + sizeof (ApplicationTrust_t1605), -1, 0, 0, + sizeof (Evidence_t1335), -1, 0, 0, + sizeof (EvidenceEnumerator_t1607), -1, 0, 0, + sizeof (Hash_t1608), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (StrongName_t1609), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (PrincipalPolicy_t1610)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (WindowsAccountType_t1611)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (WindowsIdentity_t1612), -1, sizeof(WindowsIdentity_t1612_StaticFields), 0, + sizeof (CodeAccessPermission_t1602), -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (PermissionSet_t1336), -1, 0, 0, + sizeof (SecurityContext_t1613), -1, 0, 0, + sizeof (SecurityElement_t1208), -1, sizeof(SecurityElement_t1208_StaticFields), 0, + sizeof (SecurityAttribute_t1615), -1, 0, 0, + sizeof (SecurityException_t1616), -1, 0, 0, + sizeof (RuntimeDeclSecurityEntry_t1618)+ sizeof (Il2CppObject), sizeof(RuntimeDeclSecurityEntry_t1618 ), 0, 0, + sizeof (RuntimeSecurityFrame_t1619), -1, 0, 0, + sizeof (SecurityFrame_t1620)+ sizeof (Il2CppObject), -1, 0, 0, + sizeof (SecurityManager_t1621), -1, sizeof(SecurityManager_t1621_StaticFields), 0, + sizeof (SecuritySafeCriticalAttribute_t1622), -1, 0, 0, + sizeof (SuppressUnmanagedCodeSecurityAttribute_t1623), -1, 0, 0, + sizeof (UnverifiableCodeAttribute_t1624), -1, 0, 0, + sizeof (ASCIIEncoding_t1625), -1, 0, 0, + sizeof (Decoder_t1263), -1, 0, 0, + sizeof (DecoderExceptionFallback_t1628), -1, 0, 0, + sizeof (DecoderExceptionFallbackBuffer_t1629), -1, 0, 0, + sizeof (DecoderFallback_t1626), -1, sizeof(DecoderFallback_t1626_StaticFields), 0, + sizeof (DecoderFallbackBuffer_t1627), -1, 0, 0, + sizeof (DecoderFallbackException_t1630), -1, 0, 0, + sizeof (DecoderReplacementFallback_t1631), -1, 0, 0, + sizeof (DecoderReplacementFallbackBuffer_t1632), -1, 0, 0, + sizeof (EncoderExceptionFallback_t1633), -1, 0, 0, + sizeof (EncoderExceptionFallbackBuffer_t1635), -1, 0, 0, + sizeof (EncoderFallback_t1634), -1, sizeof(EncoderFallback_t1634_StaticFields), 0, + sizeof (EncoderFallbackBuffer_t1636), -1, 0, 0, + sizeof (EncoderFallbackException_t1637), -1, 0, 0, + sizeof (EncoderReplacementFallback_t1638), -1, 0, 0, + sizeof (EncoderReplacementFallbackBuffer_t1639), -1, 0, 0, + sizeof (Encoding_t931), -1, sizeof(Encoding_t931_StaticFields), 0, + sizeof (ForwardingDecoder_t1640), -1, 0, 0, + sizeof (Latin1Encoding_t1641), -1, 0, 0, + sizeof (StringBuilder_t457), sizeof(char*), 0, 0, + sizeof (UTF32Encoding_t1643), -1, 0, 0, + sizeof (UTF32Decoder_t1642), -1, 0, 0, + sizeof (UTF7Encoding_t1645), -1, sizeof(UTF7Encoding_t1645_StaticFields), 0, + sizeof (UTF7Decoder_t1644), -1, 0, 0, + sizeof (UTF8Encoding_t1648), -1, 0, 0, + sizeof (UTF8Decoder_t1647), -1, 0, 0, + sizeof (UnicodeEncoding_t1650), -1, 0, 0, + sizeof (UnicodeDecoder_t1649), -1, 0, 0, + sizeof (CompressedStack_t1614), -1, 0, 0, + sizeof (EventResetMode_t1651)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (EventWaitHandle_t1652), -1, 0, 0, + sizeof (ExecutionContext_t1462), -1, 0, 0, + sizeof (Interlocked_t1653), -1, 0, 0, + sizeof (ManualResetEvent_t1038), -1, 0, 0, + sizeof (Monitor_t1654), -1, 0, 0, + sizeof (Mutex_t1451), -1, 0, 0, + sizeof (NativeEventCalls_t1655), -1, 0, 0, + sizeof (SynchronizationLockException_t1656), -1, 0, 0, + sizeof (Thread_t1452), -1, sizeof(Thread_t1452_StaticFields), sizeof(Thread_t1452_ThreadStaticFields), + sizeof (ThreadAbortException_t1658), -1, 0, 0, + sizeof (ThreadInterruptedException_t1659), -1, 0, 0, + sizeof (ThreadPool_t1660), -1, 0, 0, + sizeof (ThreadState_t1661)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (ThreadStateException_t1662), -1, 0, 0, + sizeof (Timer_t1456), -1, sizeof(Timer_t1456_StaticFields), 0, + sizeof (TimerComparer_t1663), -1, 0, 0, + sizeof (Scheduler_t1664), -1, sizeof(Scheduler_t1664_StaticFields), 0, + sizeof (WaitHandle_t1085), -1, sizeof(WaitHandle_t1085_StaticFields), 0, + sizeof (AccessViolationException_t1666), -1, 0, 0, + sizeof (ActivationContext_t1667), -1, 0, 0, + sizeof (Activator_t1668), -1, 0, 0, + sizeof (AppDomain_t438), -1, sizeof(AppDomain_t438_StaticFields), sizeof(AppDomain_t438_ThreadStaticFields), + sizeof (AppDomainManager_t1669), -1, 0, 0, + sizeof (AppDomainSetup_t1673), -1, 0, 0, + sizeof (ApplicationException_t1675), -1, 0, 0, + sizeof (ApplicationIdentity_t1670), -1, 0, 0, + sizeof (ArgumentException_t437), -1, 0, 0, + sizeof (ArgumentNullException_t151), -1, 0, 0, + sizeof (ArgumentOutOfRangeException_t915), -1, 0, 0, + sizeof (ArithmeticException_t1086), -1, 0, 0, + sizeof (ArrayTypeMismatchException_t1676), -1, 0, 0, + sizeof (AssemblyLoadEventArgs_t1677), -1, 0, 0, + sizeof (AttributeTargets_t1678)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (BitConverter_t918), -1, sizeof(BitConverter_t918_StaticFields), 0, + sizeof (Buffer_t1679), -1, 0, 0, + sizeof (CharEnumerator_t1680), -1, 0, 0, + sizeof (Console_t942), -1, sizeof(Console_t942_StaticFields), 0, + sizeof (ContextBoundObject_t1449), -1, 0, 0, + sizeof (Convert_t445), -1, sizeof(Convert_t445_StaticFields), 0, + sizeof (DBNull_t1681), -1, sizeof(DBNull_t1681_StaticFields), 0, + sizeof (DateTime_t365)+ sizeof (Il2CppObject), -1, sizeof(DateTime_t365_StaticFields), 0, + sizeof (Which_t1682)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DateTimeKind_t1683)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DateTimeOffset_t1684)+ sizeof (Il2CppObject), -1, sizeof(DateTimeOffset_t1684_StaticFields), 0, + sizeof (DateTimeUtils_t1685), -1, 0, 0, + sizeof (DayOfWeek_t1686)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (DelegateData_t1113), -1, 0, 0, + sizeof (DelegateSerializationHolder_t1688), -1, 0, 0, + sizeof (DelegateEntry_t1687), -1, 0, 0, + sizeof (DivideByZeroException_t1689), -1, 0, 0, + sizeof (DllNotFoundException_t1690), -1, 0, 0, + sizeof (EntryPointNotFoundException_t1692), -1, 0, 0, + sizeof (MonoEnumInfo_t1697)+ sizeof (Il2CppObject), -1, sizeof(MonoEnumInfo_t1697_StaticFields), sizeof(MonoEnumInfo_t1697_ThreadStaticFields), + sizeof (SByteComparer_t1693), -1, 0, 0, + sizeof (ShortComparer_t1694), -1, 0, 0, + sizeof (IntComparer_t1695), -1, 0, 0, + sizeof (LongComparer_t1696), -1, 0, 0, + sizeof (Environment_t1699), -1, sizeof(Environment_t1699_StaticFields), 0, + sizeof (SpecialFolder_t1698)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (EventArgs_t995), -1, sizeof(EventArgs_t995_StaticFields), 0, + sizeof (ExecutionEngineException_t1701), -1, 0, 0, + sizeof (FieldAccessException_t1702), -1, 0, 0, + sizeof (FlagsAttribute_t1704), -1, 0, 0, + sizeof (FormatException_t890), -1, 0, 0, + sizeof (GC_t1705), -1, 0, 0, + sizeof (Guid_t1706)+ sizeof (Il2CppObject), sizeof(Guid_t1706 ), sizeof(Guid_t1706_StaticFields), 0, + 0, -1, 0, 0, + 0, -1, 0, 0, + sizeof (IndexOutOfRangeException_t446), -1, 0, 0, + sizeof (InvalidCastException_t1707), -1, 0, 0, + sizeof (InvalidOperationException_t914), -1, 0, 0, + sizeof (LoaderOptimization_t1708)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (LocalDataStoreSlot_t1709), -1, sizeof(LocalDataStoreSlot_t1709_StaticFields), 0, + sizeof (Math_t1710), -1, 0, 0, + sizeof (MemberAccessException_t1703), -1, 0, 0, + sizeof (MethodAccessException_t1711), -1, 0, 0, + sizeof (MissingFieldException_t1712), -1, 0, 0, + sizeof (MissingMemberException_t1713), -1, 0, 0, + sizeof (MissingMethodException_t1714), -1, 0, 0, + sizeof (MonoAsyncCall_t1715), -1, 0, 0, + sizeof (MonoCustomAttrs_t1717), -1, sizeof(MonoCustomAttrs_t1717_StaticFields), 0, + sizeof (AttributeInfo_t1716), -1, 0, 0, + sizeof (MonoTouchAOTHelper_t1718), -1, sizeof(MonoTouchAOTHelper_t1718_StaticFields), 0, + sizeof (MonoTypeInfo_t1719), -1, 0, 0, + sizeof (MonoType_t), -1, 0, 0, + sizeof (MulticastNotSupportedException_t1720), -1, 0, 0, + sizeof (NonSerializedAttribute_t1721), -1, 0, 0, + sizeof (NotImplementedException_t923), -1, 0, 0, + sizeof (NotSupportedException_t164), -1, 0, 0, + sizeof (NullReferenceException_t436), -1, 0, 0, + sizeof (NumberFormatter_t1723), -1, sizeof(NumberFormatter_t1723_StaticFields), sizeof(NumberFormatter_t1723_ThreadStaticFields), + sizeof (CustomInfo_t1722), -1, 0, 0, + sizeof (ObjectDisposedException_t964), -1, 0, 0, + sizeof (OperatingSystem_t1700), -1, 0, 0, + sizeof (OutOfMemoryException_t1724), -1, 0, 0, + sizeof (OverflowException_t1725), -1, 0, 0, + sizeof (PlatformID_t1726)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (RankException_t1727), -1, 0, 0, + sizeof (ResolveEventArgs_t1728), -1, 0, 0, + sizeof (RuntimeMethodHandle_t1729)+ sizeof (Il2CppObject), sizeof(RuntimeMethodHandle_t1729 ), 0, 0, + sizeof (StringComparer_t921), -1, sizeof(StringComparer_t921_StaticFields), 0, + sizeof (CultureAwareComparer_t1730), -1, 0, 0, + sizeof (OrdinalComparer_t1731), -1, 0, 0, + sizeof (StringComparison_t1732)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (StringSplitOptions_t1733)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (SystemException_t940), -1, 0, 0, + sizeof (ThreadStaticAttribute_t1734), -1, 0, 0, + sizeof (TimeSpan_t803)+ sizeof (Il2CppObject), sizeof(TimeSpan_t803 ), sizeof(TimeSpan_t803_StaticFields), 0, + sizeof (TimeZone_t1735), -1, sizeof(TimeZone_t1735_StaticFields), 0, + sizeof (CurrentSystemTimeZone_t1736), -1, sizeof(CurrentSystemTimeZone_t1736_StaticFields), 0, + sizeof (TypeCode_t1737)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0, + sizeof (TypeInitializationException_t1738), -1, 0, 0, + sizeof (TypeLoadException_t1691), -1, 0, 0, + sizeof (UnauthorizedAccessException_t1739), -1, 0, 0, + sizeof (UnhandledExceptionEventArgs_t406), -1, 0, 0, + sizeof (UnitySerializationHolder_t1741), -1, 0, 0, + sizeof (UnityType_t1740)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0, + sizeof (Version_t758), -1, 0, 0, + sizeof (WeakReference_t1504), -1, 0, 0, + sizeof (PrimalityTest_t1742), sizeof(methodPointerType), 0, 0, + sizeof (MemberFilter_t1118), sizeof(methodPointerType), 0, 0, + sizeof (TypeFilter_t1368), sizeof(methodPointerType), 0, 0, + sizeof (CrossContextDelegate_t1743), sizeof(methodPointerType), 0, 0, + sizeof (HeaderHandler_t1744), sizeof(methodPointerType), 0, 0, + sizeof (ThreadStart_t1746), sizeof(methodPointerType), 0, 0, + sizeof (TimerCallback_t1665), sizeof(methodPointerType), 0, 0, + sizeof (WaitCallback_t1747), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + sizeof (AppDomainInitializer_t1674), sizeof(methodPointerType), 0, 0, + sizeof (AssemblyLoadEventHandler_t1671), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + sizeof (EventHandler_t1298), sizeof(methodPointerType), 0, 0, + 0, 0, 0, 0, + sizeof (ResolveEventHandler_t1672), sizeof(methodPointerType), 0, 0, + sizeof (UnhandledExceptionEventHandler_t439), sizeof(methodPointerType), 0, 0, + sizeof (U3CPrivateImplementationDetailsU3E_t1769), -1, sizeof(U3CPrivateImplementationDetailsU3E_t1769_StaticFields), 0, + sizeof (U24ArrayTypeU2456_t1748)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2456_t1748 ), 0, 0, + sizeof (U24ArrayTypeU2424_t1749)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2424_t1749 ), 0, 0, + sizeof (U24ArrayTypeU2416_t1750)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2416_t1750 ), 0, 0, + sizeof (U24ArrayTypeU24120_t1751)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24120_t1751 ), 0, 0, + sizeof (U24ArrayTypeU243132_t1752)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU243132_t1752 ), 0, 0, + sizeof (U24ArrayTypeU2420_t1753)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2420_t1753 ), 0, 0, + sizeof (U24ArrayTypeU2432_t1754)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2432_t1754 ), 0, 0, + sizeof (U24ArrayTypeU2448_t1755)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2448_t1755 ), 0, 0, + sizeof (U24ArrayTypeU2464_t1756)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2464_t1756 ), 0, 0, + sizeof (U24ArrayTypeU2412_t1757)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2412_t1757 ), 0, 0, + sizeof (U24ArrayTypeU24136_t1758)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24136_t1758 ), 0, 0, + sizeof (U24ArrayTypeU248_t1759)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU248_t1759 ), 0, 0, + sizeof (U24ArrayTypeU2472_t1760)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2472_t1760 ), 0, 0, + sizeof (U24ArrayTypeU24124_t1761)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24124_t1761 ), 0, 0, + sizeof (U24ArrayTypeU2496_t1762)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2496_t1762 ), 0, 0, + sizeof (U24ArrayTypeU242048_t1763)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU242048_t1763 ), 0, 0, + sizeof (U24ArrayTypeU24256_t1764)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24256_t1764 ), 0, 0, + sizeof (U24ArrayTypeU241024_t1765)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU241024_t1765 ), 0, 0, + sizeof (U24ArrayTypeU24640_t1766)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24640_t1766 ), 0, 0, + sizeof (U24ArrayTypeU24128_t1767)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU24128_t1767 ), 0, 0, + sizeof (U24ArrayTypeU2452_t1768)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2452_t1768 ), 0, 0, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppDelegateWrappersManagedToNativeTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppDelegateWrappersManagedToNativeTable.cpp" new file mode 100644 index 00000000..15cf088b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppDelegateWrappersManagedToNativeTable.cpp" @@ -0,0 +1,106 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern "C" void pinvoke_delegate_wrapper_StateChanged_t219 (); +extern "C" void pinvoke_delegate_wrapper_ReapplyDrivenProperties_t241 (); +extern "C" void pinvoke_delegate_wrapper_LogCallback_t255 (); +extern "C" void pinvoke_delegate_wrapper_CameraCallback_t257 (); +extern "C" void pinvoke_delegate_wrapper_DisplaysUpdatedDelegate_t259 (); +extern "C" void pinvoke_delegate_wrapper_AudioConfigurationChangeHandler_t288 (); +extern "C" void pinvoke_delegate_wrapper_PCMReaderCallback_t290 (); +extern "C" void pinvoke_delegate_wrapper_PCMSetPositionCallback_t291 (); +extern "C" void pinvoke_delegate_wrapper_FontTextureRebuildCallback_t309 (); +extern "C" void pinvoke_delegate_wrapper_WillRenderCanvases_t320 (); +extern "C" void pinvoke_delegate_wrapper_UnityAdsDelegate_t270 (); +extern "C" void pinvoke_delegate_wrapper_UnityAction_t391 (); +extern "C" void pinvoke_delegate_wrapper_OnValidateInput_t580 (); +extern "C" void pinvoke_delegate_wrapper_MatchAppendEvaluator_t819 (); +extern "C" void pinvoke_delegate_wrapper_CostDelegate_t860 (); +extern "C" void pinvoke_delegate_wrapper_RemoteCertificateValidationCallback_t754 (); +extern "C" void pinvoke_delegate_wrapper_MatchEvaluator_t895 (); +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t994 (); +extern "C" void pinvoke_delegate_wrapper_PrimalityTest_t1073 (); +extern "C" void pinvoke_delegate_wrapper_CertificateValidationCallback_t1051 (); +extern "C" void pinvoke_delegate_wrapper_CertificateValidationCallback2_t1052 (); +extern "C" void pinvoke_delegate_wrapper_CertificateSelectionCallback_t1035 (); +extern "C" void pinvoke_delegate_wrapper_PrivateKeySelectionCallback_t1036 (); +extern "C" void pinvoke_delegate_wrapper_Swapper_t1115 (); +extern "C" void pinvoke_delegate_wrapper_AsyncCallback_t222 (); +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1179 (); +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1187 (); +extern "C" void pinvoke_delegate_wrapper_ReadDelegate_t1275 (); +extern "C" void pinvoke_delegate_wrapper_WriteDelegate_t1276 (); +extern "C" void pinvoke_delegate_wrapper_AddEventAdapter_t1361 (); +extern "C" void pinvoke_delegate_wrapper_GetterAdapter_t1376 (); +extern "C" void pinvoke_delegate_wrapper_CallbackHandler_t1555 (); +extern "C" void pinvoke_delegate_wrapper_PrimalityTest_t1742 (); +extern "C" void pinvoke_delegate_wrapper_MemberFilter_t1118 (); +extern "C" void pinvoke_delegate_wrapper_TypeFilter_t1368 (); +extern "C" void pinvoke_delegate_wrapper_CrossContextDelegate_t1743 (); +extern "C" void pinvoke_delegate_wrapper_HeaderHandler_t1744 (); +extern "C" void pinvoke_delegate_wrapper_ThreadStart_t1746 (); +extern "C" void pinvoke_delegate_wrapper_TimerCallback_t1665 (); +extern "C" void pinvoke_delegate_wrapper_WaitCallback_t1747 (); +extern "C" void pinvoke_delegate_wrapper_AppDomainInitializer_t1674 (); +extern "C" void pinvoke_delegate_wrapper_AssemblyLoadEventHandler_t1671 (); +extern "C" void pinvoke_delegate_wrapper_EventHandler_t1298 (); +extern "C" void pinvoke_delegate_wrapper_ResolveEventHandler_t1672 (); +extern "C" void pinvoke_delegate_wrapper_UnhandledExceptionEventHandler_t439 (); +extern const methodPointerType g_DelegateWrappersManagedToNative[45] = +{ + pinvoke_delegate_wrapper_StateChanged_t219, + pinvoke_delegate_wrapper_ReapplyDrivenProperties_t241, + pinvoke_delegate_wrapper_LogCallback_t255, + pinvoke_delegate_wrapper_CameraCallback_t257, + pinvoke_delegate_wrapper_DisplaysUpdatedDelegate_t259, + pinvoke_delegate_wrapper_AudioConfigurationChangeHandler_t288, + pinvoke_delegate_wrapper_PCMReaderCallback_t290, + pinvoke_delegate_wrapper_PCMSetPositionCallback_t291, + pinvoke_delegate_wrapper_FontTextureRebuildCallback_t309, + pinvoke_delegate_wrapper_WillRenderCanvases_t320, + pinvoke_delegate_wrapper_UnityAdsDelegate_t270, + pinvoke_delegate_wrapper_UnityAction_t391, + pinvoke_delegate_wrapper_OnValidateInput_t580, + pinvoke_delegate_wrapper_MatchAppendEvaluator_t819, + pinvoke_delegate_wrapper_CostDelegate_t860, + pinvoke_delegate_wrapper_RemoteCertificateValidationCallback_t754, + pinvoke_delegate_wrapper_MatchEvaluator_t895, + pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t994, + pinvoke_delegate_wrapper_PrimalityTest_t1073, + pinvoke_delegate_wrapper_CertificateValidationCallback_t1051, + pinvoke_delegate_wrapper_CertificateValidationCallback2_t1052, + pinvoke_delegate_wrapper_CertificateSelectionCallback_t1035, + pinvoke_delegate_wrapper_PrivateKeySelectionCallback_t1036, + pinvoke_delegate_wrapper_Swapper_t1115, + pinvoke_delegate_wrapper_AsyncCallback_t222, + pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1179, + pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t1187, + pinvoke_delegate_wrapper_ReadDelegate_t1275, + pinvoke_delegate_wrapper_WriteDelegate_t1276, + pinvoke_delegate_wrapper_AddEventAdapter_t1361, + pinvoke_delegate_wrapper_GetterAdapter_t1376, + pinvoke_delegate_wrapper_CallbackHandler_t1555, + pinvoke_delegate_wrapper_PrimalityTest_t1742, + pinvoke_delegate_wrapper_MemberFilter_t1118, + pinvoke_delegate_wrapper_TypeFilter_t1368, + pinvoke_delegate_wrapper_CrossContextDelegate_t1743, + pinvoke_delegate_wrapper_HeaderHandler_t1744, + pinvoke_delegate_wrapper_ThreadStart_t1746, + pinvoke_delegate_wrapper_TimerCallback_t1665, + pinvoke_delegate_wrapper_WaitCallback_t1747, + pinvoke_delegate_wrapper_AppDomainInitializer_t1674, + pinvoke_delegate_wrapper_AssemblyLoadEventHandler_t1671, + pinvoke_delegate_wrapper_EventHandler_t1298, + pinvoke_delegate_wrapper_ResolveEventHandler_t1672, + pinvoke_delegate_wrapper_UnhandledExceptionEventHandler_t439, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericClassTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericClassTable.cpp" new file mode 100644 index 00000000..d34f86b9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericClassTable.cpp" @@ -0,0 +1,3565 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern Il2CppGenericClass Dictionary_2_t71_GenericClass; +extern Il2CppGenericClass Dictionary_2_t72_GenericClass; +extern Il2CppGenericClass List_1_t73_GenericClass; +extern Il2CppGenericClass List_1_t158_GenericClass; +extern Il2CppGenericClass List_1_t101_GenericClass; +extern Il2CppGenericClass List_1_t204_GenericClass; +extern Il2CppGenericClass Enumerator_t444_GenericClass; +extern Il2CppGenericClass UnityAdsDelegate_2_t271_GenericClass; +extern Il2CppGenericClass List_1_t282_GenericClass; +extern Il2CppGenericClass Action_1_t311_GenericClass; +extern Il2CppGenericClass List_1_t316_GenericClass; +extern Il2CppGenericClass List_1_t317_GenericClass; +extern Il2CppGenericClass List_1_t318_GenericClass; +extern Il2CppGenericClass Stack_1_t449_GenericClass; +extern Il2CppGenericClass List_1_t450_GenericClass; +extern Il2CppGenericClass CachedInvokableCall_1_t464_GenericClass; +extern Il2CppGenericClass CachedInvokableCall_1_t465_GenericClass; +extern Il2CppGenericClass CachedInvokableCall_1_t466_GenericClass; +extern Il2CppGenericClass CachedInvokableCall_1_t467_GenericClass; +extern Il2CppGenericClass List_1_t395_GenericClass; +extern Il2CppGenericClass Enumerator_t470_GenericClass; +extern Il2CppGenericClass List_1_t397_GenericClass; +extern Il2CppGenericClass Predicate_1_t471_GenericClass; +extern Il2CppGenericClass List_1_t475_GenericClass; +extern Il2CppGenericClass Comparison_1_t478_GenericClass; +extern Il2CppGenericClass List_1_t483_GenericClass; +extern Il2CppGenericClass List_1_t657_GenericClass; +extern Il2CppGenericClass EventFunction_1_t486_GenericClass; +extern Il2CppGenericClass EventFunction_1_t487_GenericClass; +extern Il2CppGenericClass EventFunction_1_t488_GenericClass; +extern Il2CppGenericClass EventFunction_1_t489_GenericClass; +extern Il2CppGenericClass EventFunction_1_t490_GenericClass; +extern Il2CppGenericClass EventFunction_1_t491_GenericClass; +extern Il2CppGenericClass EventFunction_1_t492_GenericClass; +extern Il2CppGenericClass EventFunction_1_t493_GenericClass; +extern Il2CppGenericClass EventFunction_1_t494_GenericClass; +extern Il2CppGenericClass EventFunction_1_t495_GenericClass; +extern Il2CppGenericClass EventFunction_1_t496_GenericClass; +extern Il2CppGenericClass EventFunction_1_t497_GenericClass; +extern Il2CppGenericClass EventFunction_1_t498_GenericClass; +extern Il2CppGenericClass EventFunction_1_t499_GenericClass; +extern Il2CppGenericClass EventFunction_1_t500_GenericClass; +extern Il2CppGenericClass EventFunction_1_t501_GenericClass; +extern Il2CppGenericClass EventFunction_1_t502_GenericClass; +extern Il2CppGenericClass UnityAction_1_t504_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t503_GenericClass; +extern Il2CppGenericClass ICollection_1_t685_GenericClass; +extern Il2CppGenericClass List_1_t507_GenericClass; +extern Il2CppGenericClass List_1_t513_GenericClass; +extern Il2CppGenericClass List_1_t514_GenericClass; +extern Il2CppGenericClass List_1_t518_GenericClass; +extern Il2CppGenericClass Dictionary_2_t520_GenericClass; +extern Il2CppGenericClass Enumerator_t686_GenericClass; +extern Il2CppGenericClass Enumerator_t689_GenericClass; +extern Il2CppGenericClass Comparison_1_t526_GenericClass; +extern Il2CppGenericClass IndexedSet_1_t541_GenericClass; +extern Il2CppGenericClass Comparison_1_t542_GenericClass; +extern Il2CppGenericClass List_1_t549_GenericClass; +extern Il2CppGenericClass List_1_t555_GenericClass; +extern Il2CppGenericClass TweenRunner_1_t556_GenericClass; +extern Il2CppGenericClass ListPool_1_t691_GenericClass; +extern Il2CppGenericClass UnityAction_1_t692_GenericClass; +extern Il2CppGenericClass UnityAction_1_t677_GenericClass; +extern Il2CppGenericClass List_1_t693_GenericClass; +extern Il2CppGenericClass Dictionary_2_t559_GenericClass; +extern Il2CppGenericClass TweenRunner_1_t561_GenericClass; +extern Il2CppGenericClass ListPool_1_t694_GenericClass; +extern Il2CppGenericClass UnityAction_1_t676_GenericClass; +extern Il2CppGenericClass List_1_t565_GenericClass; +extern Il2CppGenericClass IList_1_t679_GenericClass; +extern Il2CppGenericClass ICollection_1_t698_GenericClass; +extern Il2CppGenericClass Comparison_1_t566_GenericClass; +extern Il2CppGenericClass IndexedSet_1_t701_GenericClass; +extern Il2CppGenericClass Dictionary_2_t568_GenericClass; +extern Il2CppGenericClass IList_1_t430_GenericClass; +extern Il2CppGenericClass IList_1_t429_GenericClass; +extern Il2CppGenericClass Dictionary_2_t327_GenericClass; +extern Il2CppGenericClass ICollection_1_t703_GenericClass; +extern Il2CppGenericClass List_1_t594_GenericClass; +extern Il2CppGenericClass List_1_t595_GenericClass; +extern Il2CppGenericClass List_1_t609_GenericClass; +extern Il2CppGenericClass List_1_t610_GenericClass; +extern Il2CppGenericClass List_1_t618_GenericClass; +extern Il2CppGenericClass ICollection_1_t705_GenericClass; +extern Il2CppGenericClass IList_1_t428_GenericClass; +extern Il2CppGenericClass List_1_t622_GenericClass; +extern Il2CppGenericClass Predicate_1_t623_GenericClass; +extern Il2CppGenericClass Func_2_t624_GenericClass; +extern Il2CppGenericClass IndexedSet_1_t626_GenericClass; +extern Il2CppGenericClass List_1_t644_GenericClass; +extern Il2CppGenericClass UnityAction_1_t647_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t646_GenericClass; +extern Il2CppGenericClass Predicate_1_t648_GenericClass; +extern Il2CppGenericClass UnityAction_1_t649_GenericClass; +extern Il2CppGenericClass Func_2_t651_GenericClass; +extern Il2CppGenericClass ListPool_1_t715_GenericClass; +extern Il2CppGenericClass ListPool_1_t716_GenericClass; +extern Il2CppGenericClass ListPool_1_t717_GenericClass; +extern Il2CppGenericClass ListPool_1_t718_GenericClass; +extern Il2CppGenericClass ListPool_1_t719_GenericClass; +extern Il2CppGenericClass ListPool_1_t720_GenericClass; +extern Il2CppGenericClass Dictionary_2_t769_GenericClass; +extern Il2CppGenericClass IList_1_t1356_GenericClass; +extern Il2CppGenericClass ICollection_1_t1803_GenericClass; +extern Il2CppGenericClass ICollection_1_t1804_GenericClass; +extern Il2CppGenericClass IList_1_t1357_GenericClass; +extern Il2CppGenericClass List_1_t1830_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t1831_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t1832_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t1833_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t1834_GenericClass; +extern Il2CppGenericClass Nullable_1_t1790_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t1835_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t1836_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t1838_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t1839_GenericClass; +extern Il2CppGenericClass CastHelper_1_t1841_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2831_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2261_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1842_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1843_GenericClass; +extern Il2CppGenericClass ICollection_1_t2436_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t708_GenericClass; +extern Il2CppGenericClass IList_1_t1883_GenericClass; +extern Il2CppGenericClass ICollection_1_t2832_GenericClass; +extern Il2CppGenericClass IList_1_t2833_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2834_GenericClass; +extern Il2CppGenericClass ICollection_1_t2835_GenericClass; +extern Il2CppGenericClass IList_1_t2836_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2837_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2838_GenericClass; +extern Il2CppGenericClass ICollection_1_t2839_GenericClass; +extern Il2CppGenericClass IList_1_t1986_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2840_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2841_GenericClass; +extern Il2CppGenericClass ICollection_1_t2842_GenericClass; +extern Il2CppGenericClass IList_1_t2843_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2844_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2845_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2572_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1844_GenericClass; +extern Il2CppGenericClass ICollection_1_t2846_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2847_GenericClass; +extern Il2CppGenericClass IList_1_t2848_GenericClass; +extern Il2CppGenericClass ICollection_1_t2849_GenericClass; +extern Il2CppGenericClass IList_1_t2850_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2851_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2852_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2853_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1845_GenericClass; +extern Il2CppGenericClass ICollection_1_t2854_GenericClass; +extern Il2CppGenericClass IList_1_t2855_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2856_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2857_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1846_GenericClass; +extern Il2CppGenericClass ICollection_1_t2858_GenericClass; +extern Il2CppGenericClass IList_1_t2859_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2860_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2573_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1847_GenericClass; +extern Il2CppGenericClass ICollection_1_t2861_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2862_GenericClass; +extern Il2CppGenericClass IList_1_t2863_GenericClass; +extern Il2CppGenericClass ICollection_1_t2864_GenericClass; +extern Il2CppGenericClass IList_1_t2865_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2866_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2867_GenericClass; +extern Il2CppGenericClass ICollection_1_t2868_GenericClass; +extern Il2CppGenericClass IList_1_t2869_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2870_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2871_GenericClass; +extern Il2CppGenericClass ICollection_1_t2872_GenericClass; +extern Il2CppGenericClass IList_1_t2873_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2874_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2875_GenericClass; +extern Il2CppGenericClass ICollection_1_t2876_GenericClass; +extern Il2CppGenericClass IComparable_1_t2877_GenericClass; +extern Il2CppGenericClass IList_1_t2878_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2879_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2880_GenericClass; +extern Il2CppGenericClass ICollection_1_t2881_GenericClass; +extern Il2CppGenericClass IEquatable_1_t2882_GenericClass; +extern Il2CppGenericClass IList_1_t2883_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2884_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2885_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2886_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1848_GenericClass; +extern Il2CppGenericClass ICollection_1_t2887_GenericClass; +extern Il2CppGenericClass IList_1_t2888_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2889_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2574_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1849_GenericClass; +extern Il2CppGenericClass ICollection_1_t2890_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2891_GenericClass; +extern Il2CppGenericClass IList_1_t2892_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2893_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1850_GenericClass; +extern Il2CppGenericClass ICollection_1_t2894_GenericClass; +extern Il2CppGenericClass IList_1_t2895_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2896_GenericClass; +extern Il2CppGenericClass ICollection_1_t2897_GenericClass; +extern Il2CppGenericClass IList_1_t2898_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2899_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2900_GenericClass; +extern Il2CppGenericClass ICollection_1_t2571_GenericClass; +extern Il2CppGenericClass IList_1_t2096_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2901_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2902_GenericClass; +extern Il2CppGenericClass ICollection_1_t2903_GenericClass; +extern Il2CppGenericClass IList_1_t2904_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2905_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2906_GenericClass; +extern Il2CppGenericClass ICollection_1_t2907_GenericClass; +extern Il2CppGenericClass IList_1_t2908_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2909_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2910_GenericClass; +extern Il2CppGenericClass Dictionary_2_t1855_GenericClass; +extern Il2CppGenericClass ICollection_1_t2911_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t1858_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2432_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1859_GenericClass; +extern Il2CppGenericClass IList_1_t2912_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2913_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2914_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1860_GenericClass; +extern Il2CppGenericClass ICollection_1_t2915_GenericClass; +extern Il2CppGenericClass IList_1_t1892_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2916_GenericClass; +extern Il2CppGenericClass ICollection_1_t2917_GenericClass; +extern Il2CppGenericClass IList_1_t2918_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2919_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2920_GenericClass; +extern Il2CppGenericClass ICollection_1_t2921_GenericClass; +extern Il2CppGenericClass IList_1_t2922_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2923_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2924_GenericClass; +extern Il2CppGenericClass ICollection_1_t2925_GenericClass; +extern Il2CppGenericClass IComparable_1_t2926_GenericClass; +extern Il2CppGenericClass IList_1_t2927_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2928_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2929_GenericClass; +extern Il2CppGenericClass ICollection_1_t2930_GenericClass; +extern Il2CppGenericClass IEquatable_1_t2931_GenericClass; +extern Il2CppGenericClass IList_1_t2932_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2933_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2934_GenericClass; +extern Il2CppGenericClass IDictionary_2_t2935_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t1857_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2450_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1861_GenericClass; +extern Il2CppGenericClass ICollection_1_t2451_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2449_GenericClass; +extern Il2CppGenericClass IList_1_t1971_GenericClass; +extern Il2CppGenericClass ICollection_1_t2936_GenericClass; +extern Il2CppGenericClass IComparable_1_t2937_GenericClass; +extern Il2CppGenericClass IList_1_t2938_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2939_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2940_GenericClass; +extern Il2CppGenericClass ICollection_1_t2941_GenericClass; +extern Il2CppGenericClass IEquatable_1_t2942_GenericClass; +extern Il2CppGenericClass IList_1_t2943_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2944_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2945_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2575_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1862_GenericClass; +extern Il2CppGenericClass ICollection_1_t2946_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2947_GenericClass; +extern Il2CppGenericClass IList_1_t2948_GenericClass; +extern Il2CppGenericClass ValueCollection_t1863_GenericClass; +extern Il2CppGenericClass Enumerator_t1864_GenericClass; +extern Il2CppGenericClass Enumerator_t1865_GenericClass; +extern Il2CppGenericClass Transform_1_t1866_GenericClass; +extern Il2CppGenericClass Transform_1_t1856_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2576_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1867_GenericClass; +extern Il2CppGenericClass ICollection_1_t2949_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2950_GenericClass; +extern Il2CppGenericClass IList_1_t2951_GenericClass; +extern Il2CppGenericClass Transform_1_t1868_GenericClass; +extern Il2CppGenericClass ShimEnumerator_t1869_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1870_GenericClass; +extern Il2CppGenericClass IEquatable_1_t2952_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2953_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1871_GenericClass; +extern Il2CppGenericClass ICollection_1_t2954_GenericClass; +extern Il2CppGenericClass IList_1_t2051_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2955_GenericClass; +extern Il2CppGenericClass ICollection_1_t2956_GenericClass; +extern Il2CppGenericClass IList_1_t2957_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2958_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2959_GenericClass; +extern Il2CppGenericClass ICollection_1_t2960_GenericClass; +extern Il2CppGenericClass IList_1_t2961_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2962_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2963_GenericClass; +extern Il2CppGenericClass ICollection_1_t2964_GenericClass; +extern Il2CppGenericClass IList_1_t2965_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2966_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2967_GenericClass; +extern Il2CppGenericClass ICollection_1_t2968_GenericClass; +extern Il2CppGenericClass IList_1_t2969_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2970_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2971_GenericClass; +extern Il2CppGenericClass ICollection_1_t2972_GenericClass; +extern Il2CppGenericClass IList_1_t2973_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2974_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2975_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1872_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t1854_GenericClass; +extern Il2CppGenericClass Transform_1_t1853_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t1873_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2976_GenericClass; +extern Il2CppGenericClass ValueCollection_t1874_GenericClass; +extern Il2CppGenericClass Enumerator_t1875_GenericClass; +extern Il2CppGenericClass Transform_1_t1877_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t1878_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2977_GenericClass; +extern Il2CppGenericClass ValueCollection_t1879_GenericClass; +extern Il2CppGenericClass Enumerator_t1880_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2577_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1881_GenericClass; +extern Il2CppGenericClass ICollection_1_t2978_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2979_GenericClass; +extern Il2CppGenericClass IList_1_t2980_GenericClass; +extern Il2CppGenericClass List_1_t706_GenericClass; +extern Il2CppGenericClass Enumerator_t1882_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1840_GenericClass; +extern Il2CppGenericClass Collection_1_t1884_GenericClass; +extern Il2CppGenericClass Predicate_1_t1885_GenericClass; +extern Il2CppGenericClass Comparer_1_t1886_GenericClass; +extern Il2CppGenericClass IComparer_1_t2578_GenericClass; +extern Il2CppGenericClass IComparable_1_t2981_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1887_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2579_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1888_GenericClass; +extern Il2CppGenericClass ICollection_1_t2982_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2983_GenericClass; +extern Il2CppGenericClass IList_1_t2984_GenericClass; +extern Il2CppGenericClass ICollection_1_t2985_GenericClass; +extern Il2CppGenericClass IComparable_1_t2986_GenericClass; +extern Il2CppGenericClass IList_1_t2987_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2988_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2989_GenericClass; +extern Il2CppGenericClass ICollection_1_t2990_GenericClass; +extern Il2CppGenericClass IEquatable_1_t2991_GenericClass; +extern Il2CppGenericClass IList_1_t2992_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2993_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2994_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t1771_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1889_GenericClass; +extern Il2CppGenericClass ICollection_1_t2995_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2996_GenericClass; +extern Il2CppGenericClass IList_1_t2997_GenericClass; +extern Il2CppGenericClass ICollection_1_t2998_GenericClass; +extern Il2CppGenericClass IComparable_1_t2999_GenericClass; +extern Il2CppGenericClass IList_1_t3000_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3001_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3002_GenericClass; +extern Il2CppGenericClass ICollection_1_t3003_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3004_GenericClass; +extern Il2CppGenericClass IList_1_t3005_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3006_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3007_GenericClass; +extern Il2CppGenericClass Comparison_1_t1890_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1891_GenericClass; +extern Il2CppGenericClass Predicate_1_t1893_GenericClass; +extern Il2CppGenericClass Enumerator_t1894_GenericClass; +extern Il2CppGenericClass Comparison_1_t1895_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3008_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3009_GenericClass; +extern Il2CppGenericClass ICollection_1_t3010_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1896_GenericClass; +extern Il2CppGenericClass IList_1_t1897_GenericClass; +extern Il2CppGenericClass Predicate_1_t1898_GenericClass; +extern Il2CppGenericClass Enumerator_t1899_GenericClass; +extern Il2CppGenericClass Comparison_1_t1900_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3011_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1901_GenericClass; +extern Il2CppGenericClass ICollection_1_t3012_GenericClass; +extern Il2CppGenericClass IList_1_t3013_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3014_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3015_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3016_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1902_GenericClass; +extern Il2CppGenericClass IList_1_t675_GenericClass; +extern Il2CppGenericClass Predicate_1_t1903_GenericClass; +extern Il2CppGenericClass Enumerator_t1904_GenericClass; +extern Il2CppGenericClass Comparison_1_t1905_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3017_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1906_GenericClass; +extern Il2CppGenericClass ICollection_1_t3018_GenericClass; +extern Il2CppGenericClass IList_1_t3019_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3020_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3021_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1907_GenericClass; +extern Il2CppGenericClass ICollection_1_t3022_GenericClass; +extern Il2CppGenericClass IList_1_t2138_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3023_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3024_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1908_GenericClass; +extern Il2CppGenericClass ICollection_1_t3025_GenericClass; +extern Il2CppGenericClass IList_1_t3026_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3027_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2438_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1909_GenericClass; +extern Il2CppGenericClass ICollection_1_t2439_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2437_GenericClass; +extern Il2CppGenericClass IList_1_t1931_GenericClass; +extern Il2CppGenericClass Action_1_t196_GenericClass; +extern Il2CppGenericClass Action_1_t197_GenericClass; +extern Il2CppGenericClass Action_1_t1910_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3028_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1911_GenericClass; +extern Il2CppGenericClass ICollection_1_t3029_GenericClass; +extern Il2CppGenericClass IList_1_t3030_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3031_GenericClass; +extern Il2CppGenericClass Action_1_t198_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3032_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1912_GenericClass; +extern Il2CppGenericClass ICollection_1_t3033_GenericClass; +extern Il2CppGenericClass IList_1_t3034_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3035_GenericClass; +extern Il2CppGenericClass Action_1_t199_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3036_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1913_GenericClass; +extern Il2CppGenericClass ICollection_1_t3037_GenericClass; +extern Il2CppGenericClass IList_1_t3038_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3039_GenericClass; +extern Il2CppGenericClass Action_1_t200_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3040_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1914_GenericClass; +extern Il2CppGenericClass ICollection_1_t3041_GenericClass; +extern Il2CppGenericClass IList_1_t3042_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3043_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3044_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1915_GenericClass; +extern Il2CppGenericClass ICollection_1_t3045_GenericClass; +extern Il2CppGenericClass IList_1_t3046_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3047_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3048_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1916_GenericClass; +extern Il2CppGenericClass ICollection_1_t3049_GenericClass; +extern Il2CppGenericClass IList_1_t3050_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3051_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3052_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3053_GenericClass; +extern Il2CppGenericClass ICollection_1_t3054_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1918_GenericClass; +extern Il2CppGenericClass IList_1_t1919_GenericClass; +extern Il2CppGenericClass Predicate_1_t1920_GenericClass; +extern Il2CppGenericClass Comparison_1_t1921_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2580_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1922_GenericClass; +extern Il2CppGenericClass ICollection_1_t3055_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3056_GenericClass; +extern Il2CppGenericClass IList_1_t3057_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3058_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1923_GenericClass; +extern Il2CppGenericClass ICollection_1_t3059_GenericClass; +extern Il2CppGenericClass IList_1_t3060_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3061_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2581_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1924_GenericClass; +extern Il2CppGenericClass ICollection_1_t3062_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3063_GenericClass; +extern Il2CppGenericClass IList_1_t3064_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3065_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1925_GenericClass; +extern Il2CppGenericClass ICollection_1_t3066_GenericClass; +extern Il2CppGenericClass IList_1_t3067_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3068_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2441_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1926_GenericClass; +extern Il2CppGenericClass ICollection_1_t2442_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2440_GenericClass; +extern Il2CppGenericClass IList_1_t1941_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2444_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1927_GenericClass; +extern Il2CppGenericClass ICollection_1_t2445_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2443_GenericClass; +extern Il2CppGenericClass IList_1_t1951_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2447_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1928_GenericClass; +extern Il2CppGenericClass ICollection_1_t2448_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2446_GenericClass; +extern Il2CppGenericClass IList_1_t1961_GenericClass; +extern Il2CppGenericClass List_1_t412_GenericClass; +extern Il2CppGenericClass Enumerator_t1929_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1930_GenericClass; +extern Il2CppGenericClass Collection_1_t1932_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1933_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3069_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3070_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1934_GenericClass; +extern Il2CppGenericClass Predicate_1_t1935_GenericClass; +extern Il2CppGenericClass Comparer_1_t1936_GenericClass; +extern Il2CppGenericClass IComparer_1_t2582_GenericClass; +extern Il2CppGenericClass IComparable_1_t3071_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1937_GenericClass; +extern Il2CppGenericClass Comparison_1_t1938_GenericClass; +extern Il2CppGenericClass List_1_t414_GenericClass; +extern Il2CppGenericClass Enumerator_t1939_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1940_GenericClass; +extern Il2CppGenericClass Collection_1_t1942_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1943_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3072_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3073_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1944_GenericClass; +extern Il2CppGenericClass Predicate_1_t1945_GenericClass; +extern Il2CppGenericClass Comparer_1_t1946_GenericClass; +extern Il2CppGenericClass IComparer_1_t2583_GenericClass; +extern Il2CppGenericClass IComparable_1_t3074_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1947_GenericClass; +extern Il2CppGenericClass Comparison_1_t1948_GenericClass; +extern Il2CppGenericClass List_1_t416_GenericClass; +extern Il2CppGenericClass Enumerator_t1949_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1950_GenericClass; +extern Il2CppGenericClass Collection_1_t1952_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1953_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3075_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3076_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1954_GenericClass; +extern Il2CppGenericClass Predicate_1_t1955_GenericClass; +extern Il2CppGenericClass Comparer_1_t1956_GenericClass; +extern Il2CppGenericClass IComparer_1_t2584_GenericClass; +extern Il2CppGenericClass IComparable_1_t3077_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1957_GenericClass; +extern Il2CppGenericClass Comparison_1_t1958_GenericClass; +extern Il2CppGenericClass List_1_t418_GenericClass; +extern Il2CppGenericClass Enumerator_t1959_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1960_GenericClass; +extern Il2CppGenericClass Collection_1_t1962_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1963_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3078_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3079_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1964_GenericClass; +extern Il2CppGenericClass Predicate_1_t1965_GenericClass; +extern Il2CppGenericClass Comparer_1_t1966_GenericClass; +extern Il2CppGenericClass IComparer_1_t2585_GenericClass; +extern Il2CppGenericClass IComparable_1_t3080_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1967_GenericClass; +extern Il2CppGenericClass Comparison_1_t1968_GenericClass; +extern Il2CppGenericClass List_1_t419_GenericClass; +extern Il2CppGenericClass Enumerator_t1969_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1970_GenericClass; +extern Il2CppGenericClass Collection_1_t1972_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t1973_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t1974_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2144_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1975_GenericClass; +extern Il2CppGenericClass Predicate_1_t1976_GenericClass; +extern Il2CppGenericClass Comparer_1_t1977_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t1978_GenericClass; +extern Il2CppGenericClass IComparer_1_t2586_GenericClass; +extern Il2CppGenericClass DefaultComparer_t1979_GenericClass; +extern Il2CppGenericClass Comparison_1_t1980_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3081_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1981_GenericClass; +extern Il2CppGenericClass ICollection_1_t3082_GenericClass; +extern Il2CppGenericClass IList_1_t3083_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3084_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3085_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1982_GenericClass; +extern Il2CppGenericClass ICollection_1_t3086_GenericClass; +extern Il2CppGenericClass IList_1_t3087_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3088_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2587_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1983_GenericClass; +extern Il2CppGenericClass ICollection_1_t3089_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3090_GenericClass; +extern Il2CppGenericClass IList_1_t3091_GenericClass; +extern Il2CppGenericClass ICollection_1_t3092_GenericClass; +extern Il2CppGenericClass IList_1_t3093_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3094_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3095_GenericClass; +extern Il2CppGenericClass List_1_t422_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1985_GenericClass; +extern Il2CppGenericClass Enumerator_t1987_GenericClass; +extern Il2CppGenericClass Comparison_1_t1988_GenericClass; +extern Il2CppGenericClass UnityAdsDelegate_2_t1989_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2588_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1990_GenericClass; +extern Il2CppGenericClass ICollection_1_t3096_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3097_GenericClass; +extern Il2CppGenericClass IList_1_t3098_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3099_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3100_GenericClass; +extern Il2CppGenericClass ICollection_1_t3101_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1992_GenericClass; +extern Il2CppGenericClass IList_1_t1993_GenericClass; +extern Il2CppGenericClass Predicate_1_t1994_GenericClass; +extern Il2CppGenericClass Enumerator_t1995_GenericClass; +extern Il2CppGenericClass Comparison_1_t1996_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2589_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1997_GenericClass; +extern Il2CppGenericClass ICollection_1_t3102_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3103_GenericClass; +extern Il2CppGenericClass IList_1_t3104_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2590_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1998_GenericClass; +extern Il2CppGenericClass ICollection_1_t3105_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3106_GenericClass; +extern Il2CppGenericClass IList_1_t3107_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2591_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t1999_GenericClass; +extern Il2CppGenericClass ICollection_1_t3108_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3109_GenericClass; +extern Il2CppGenericClass IList_1_t3110_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2453_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2000_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2452_GenericClass; +extern Il2CppGenericClass Enumerator_t2001_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2002_GenericClass; +extern Il2CppGenericClass Collection_1_t2003_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2004_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3111_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3112_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2005_GenericClass; +extern Il2CppGenericClass Predicate_1_t2006_GenericClass; +extern Il2CppGenericClass Comparer_1_t2007_GenericClass; +extern Il2CppGenericClass IComparer_1_t2592_GenericClass; +extern Il2CppGenericClass IComparable_1_t3113_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2008_GenericClass; +extern Il2CppGenericClass Comparison_1_t2009_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2455_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2010_GenericClass; +extern Il2CppGenericClass ICollection_1_t2456_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2454_GenericClass; +extern Il2CppGenericClass Enumerator_t2011_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2012_GenericClass; +extern Il2CppGenericClass Collection_1_t2013_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2014_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3114_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3115_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2015_GenericClass; +extern Il2CppGenericClass Predicate_1_t2016_GenericClass; +extern Il2CppGenericClass Comparer_1_t2017_GenericClass; +extern Il2CppGenericClass IComparer_1_t2593_GenericClass; +extern Il2CppGenericClass IComparable_1_t3116_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2018_GenericClass; +extern Il2CppGenericClass Comparison_1_t2019_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2458_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2020_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2457_GenericClass; +extern Il2CppGenericClass Enumerator_t2021_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2022_GenericClass; +extern Il2CppGenericClass Collection_1_t2023_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2024_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3117_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3118_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2025_GenericClass; +extern Il2CppGenericClass Predicate_1_t2026_GenericClass; +extern Il2CppGenericClass Comparer_1_t2027_GenericClass; +extern Il2CppGenericClass IComparer_1_t2594_GenericClass; +extern Il2CppGenericClass IComparable_1_t3119_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2028_GenericClass; +extern Il2CppGenericClass Comparison_1_t2029_GenericClass; +extern Il2CppGenericClass Dictionary_2_t2031_GenericClass; +extern Il2CppGenericClass ICollection_1_t3120_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2033_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2461_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2034_GenericClass; +extern Il2CppGenericClass IList_1_t3121_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3122_GenericClass; +extern Il2CppGenericClass IDictionary_2_t3123_GenericClass; +extern Il2CppGenericClass ValueCollection_t2035_GenericClass; +extern Il2CppGenericClass Enumerator_t2036_GenericClass; +extern Il2CppGenericClass Enumerator_t2037_GenericClass; +extern Il2CppGenericClass Transform_1_t2038_GenericClass; +extern Il2CppGenericClass Transform_1_t2032_GenericClass; +extern Il2CppGenericClass Transform_1_t2039_GenericClass; +extern Il2CppGenericClass ShimEnumerator_t2040_GenericClass; +extern Il2CppGenericClass Transform_1_t2030_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2041_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3124_GenericClass; +extern Il2CppGenericClass ValueCollection_t2042_GenericClass; +extern Il2CppGenericClass Enumerator_t2043_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3125_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2044_GenericClass; +extern Il2CppGenericClass ICollection_1_t3126_GenericClass; +extern Il2CppGenericClass IList_1_t3127_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3128_GenericClass; +extern Il2CppGenericClass ICollection_1_t3129_GenericClass; +extern Il2CppGenericClass IList_1_t3130_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3131_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3132_GenericClass; +extern Il2CppGenericClass ICollection_1_t3133_GenericClass; +extern Il2CppGenericClass IList_1_t3134_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3135_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3136_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3137_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2045_GenericClass; +extern Il2CppGenericClass ICollection_1_t3138_GenericClass; +extern Il2CppGenericClass IList_1_t3139_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3140_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3141_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2046_GenericClass; +extern Il2CppGenericClass ICollection_1_t3142_GenericClass; +extern Il2CppGenericClass IList_1_t3143_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3144_GenericClass; +extern Il2CppGenericClass Stack_1_t2047_GenericClass; +extern Il2CppGenericClass Enumerator_t2048_GenericClass; +extern Il2CppGenericClass Enumerator_t2049_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2050_GenericClass; +extern Il2CppGenericClass Predicate_1_t2052_GenericClass; +extern Il2CppGenericClass Enumerator_t2053_GenericClass; +extern Il2CppGenericClass Comparison_1_t2054_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2595_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2055_GenericClass; +extern Il2CppGenericClass ICollection_1_t3145_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3146_GenericClass; +extern Il2CppGenericClass IList_1_t3147_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2596_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2056_GenericClass; +extern Il2CppGenericClass ICollection_1_t3148_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3149_GenericClass; +extern Il2CppGenericClass IList_1_t3150_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3151_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2057_GenericClass; +extern Il2CppGenericClass ICollection_1_t3152_GenericClass; +extern Il2CppGenericClass IList_1_t3153_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3154_GenericClass; +extern Il2CppGenericClass ICollection_1_t3155_GenericClass; +extern Il2CppGenericClass IList_1_t3156_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3157_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3158_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2058_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2059_GenericClass; +extern Il2CppGenericClass InvokableCall_2_t2060_GenericClass; +extern Il2CppGenericClass UnityAction_2_t2061_GenericClass; +extern Il2CppGenericClass InvokableCall_3_t2062_GenericClass; +extern Il2CppGenericClass UnityAction_3_t2063_GenericClass; +extern Il2CppGenericClass InvokableCall_4_t2064_GenericClass; +extern Il2CppGenericClass UnityAction_4_t2065_GenericClass; +extern Il2CppGenericClass CachedInvokableCall_1_t2066_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2067_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2068_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2069_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2070_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2071_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2072_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3159_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3160_GenericClass; +extern Il2CppGenericClass ICollection_1_t3161_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2074_GenericClass; +extern Il2CppGenericClass IList_1_t2075_GenericClass; +extern Il2CppGenericClass Predicate_1_t2076_GenericClass; +extern Il2CppGenericClass Comparison_1_t2077_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3162_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3163_GenericClass; +extern Il2CppGenericClass ICollection_1_t3164_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2079_GenericClass; +extern Il2CppGenericClass IList_1_t2080_GenericClass; +extern Il2CppGenericClass Enumerator_t2081_GenericClass; +extern Il2CppGenericClass Comparison_1_t2082_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t2083_GenericClass; +extern Il2CppGenericClass UnityEvent_2_t2084_GenericClass; +extern Il2CppGenericClass UnityEvent_3_t2085_GenericClass; +extern Il2CppGenericClass UnityEvent_4_t2086_GenericClass; +extern Il2CppGenericClass UnityAdsDelegate_2_t2087_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3165_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3166_GenericClass; +extern Il2CppGenericClass ICollection_1_t3167_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2089_GenericClass; +extern Il2CppGenericClass IList_1_t2090_GenericClass; +extern Il2CppGenericClass Predicate_1_t2091_GenericClass; +extern Il2CppGenericClass Enumerator_t2092_GenericClass; +extern Il2CppGenericClass Comparison_1_t2093_GenericClass; +extern Il2CppGenericClass EventFunction_1_t707_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2095_GenericClass; +extern Il2CppGenericClass Predicate_1_t2097_GenericClass; +extern Il2CppGenericClass Enumerator_t2099_GenericClass; +extern Il2CppGenericClass Comparison_1_t2100_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2102_GenericClass; +extern Il2CppGenericClass Stack_1_t2101_GenericClass; +extern Il2CppGenericClass ListPool_1_t2106_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2107_GenericClass; +extern Il2CppGenericClass Stack_1_t2109_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2108_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2104_GenericClass; +extern Il2CppGenericClass Stack_1_t2111_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2105_GenericClass; +extern Il2CppGenericClass ICollection_1_t2467_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2466_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2114_GenericClass; +extern Il2CppGenericClass IList_1_t2117_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2465_GenericClass; +extern Il2CppGenericClass Enumerator_t2115_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2116_GenericClass; +extern Il2CppGenericClass Collection_1_t2118_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2119_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3168_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3169_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2120_GenericClass; +extern Il2CppGenericClass Predicate_1_t2121_GenericClass; +extern Il2CppGenericClass Comparer_1_t2122_GenericClass; +extern Il2CppGenericClass IComparer_1_t2597_GenericClass; +extern Il2CppGenericClass IComparable_1_t3170_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2123_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3171_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3172_GenericClass; +extern Il2CppGenericClass ICollection_1_t3173_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2125_GenericClass; +extern Il2CppGenericClass IList_1_t2126_GenericClass; +extern Il2CppGenericClass Predicate_1_t2127_GenericClass; +extern Il2CppGenericClass Enumerator_t2128_GenericClass; +extern Il2CppGenericClass Comparison_1_t2129_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3174_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3175_GenericClass; +extern Il2CppGenericClass ICollection_1_t3176_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2131_GenericClass; +extern Il2CppGenericClass IList_1_t2132_GenericClass; +extern Il2CppGenericClass Predicate_1_t2133_GenericClass; +extern Il2CppGenericClass Enumerator_t2134_GenericClass; +extern Il2CppGenericClass Comparison_1_t2135_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t480_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2136_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2137_GenericClass; +extern Il2CppGenericClass Predicate_1_t2139_GenericClass; +extern Il2CppGenericClass Enumerator_t2140_GenericClass; +extern Il2CppGenericClass Comparison_1_t2141_GenericClass; +extern Il2CppGenericClass Dictionary_2_t2145_GenericClass; +extern Il2CppGenericClass ICollection_1_t3177_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2147_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2470_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2148_GenericClass; +extern Il2CppGenericClass IList_1_t3178_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3179_GenericClass; +extern Il2CppGenericClass IDictionary_2_t3180_GenericClass; +extern Il2CppGenericClass ValueCollection_t2149_GenericClass; +extern Il2CppGenericClass Enumerator_t2150_GenericClass; +extern Il2CppGenericClass Enumerator_t2151_GenericClass; +extern Il2CppGenericClass Transform_1_t2152_GenericClass; +extern Il2CppGenericClass Transform_1_t2146_GenericClass; +extern Il2CppGenericClass Transform_1_t2153_GenericClass; +extern Il2CppGenericClass ShimEnumerator_t2154_GenericClass; +extern Il2CppGenericClass Transform_1_t2143_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t688_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3181_GenericClass; +extern Il2CppGenericClass ValueCollection_t687_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3182_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3183_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3184_GenericClass; +extern Il2CppGenericClass ICollection_1_t3185_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2156_GenericClass; +extern Il2CppGenericClass IList_1_t2157_GenericClass; +extern Il2CppGenericClass Predicate_1_t2158_GenericClass; +extern Il2CppGenericClass Enumerator_t2159_GenericClass; +extern Il2CppGenericClass Comparison_1_t2160_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t529_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2161_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t532_GenericClass; +extern Il2CppGenericClass IndexedSet_1_t2163_GenericClass; +extern Il2CppGenericClass List_1_t2162_GenericClass; +extern Il2CppGenericClass Dictionary_2_t700_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2166_GenericClass; +extern Il2CppGenericClass Transform_1_t2165_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3186_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3187_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3188_GenericClass; +extern Il2CppGenericClass ICollection_1_t3189_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2168_GenericClass; +extern Il2CppGenericClass IList_1_t2169_GenericClass; +extern Il2CppGenericClass Predicate_1_t2170_GenericClass; +extern Il2CppGenericClass Enumerator_t2171_GenericClass; +extern Il2CppGenericClass Comparison_1_t2172_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t551_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3190_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3191_GenericClass; +extern Il2CppGenericClass ICollection_1_t3192_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2174_GenericClass; +extern Il2CppGenericClass IList_1_t2175_GenericClass; +extern Il2CppGenericClass Predicate_1_t2176_GenericClass; +extern Il2CppGenericClass Enumerator_t2177_GenericClass; +extern Il2CppGenericClass Comparison_1_t2178_GenericClass; +extern Il2CppGenericClass U3CStartU3Ec__Iterator0_t2179_GenericClass; +extern Il2CppGenericClass List_1_t690_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3193_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3194_GenericClass; +extern Il2CppGenericClass ICollection_1_t3195_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2181_GenericClass; +extern Il2CppGenericClass IList_1_t2182_GenericClass; +extern Il2CppGenericClass Predicate_1_t2183_GenericClass; +extern Il2CppGenericClass Enumerator_t2184_GenericClass; +extern Il2CppGenericClass Comparison_1_t2185_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2186_GenericClass; +extern Il2CppGenericClass Stack_1_t2188_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2187_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t586_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3196_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3197_GenericClass; +extern Il2CppGenericClass ICollection_1_t3198_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2195_GenericClass; +extern Il2CppGenericClass IList_1_t2196_GenericClass; +extern Il2CppGenericClass Predicate_1_t2197_GenericClass; +extern Il2CppGenericClass Enumerator_t2198_GenericClass; +extern Il2CppGenericClass Comparison_1_t2199_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2193_GenericClass; +extern Il2CppGenericClass Transform_1_t2192_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2200_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3199_GenericClass; +extern Il2CppGenericClass ValueCollection_t2201_GenericClass; +extern Il2CppGenericClass Enumerator_t2202_GenericClass; +extern Il2CppGenericClass U3CStartU3Ec__Iterator0_t2203_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3200_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3201_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2205_GenericClass; +extern Il2CppGenericClass Predicate_1_t2206_GenericClass; +extern Il2CppGenericClass Enumerator_t2207_GenericClass; +extern Il2CppGenericClass Dictionary_2_t699_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2212_GenericClass; +extern Il2CppGenericClass Transform_1_t2211_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2210_GenericClass; +extern Il2CppGenericClass Transform_1_t2209_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2213_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3202_GenericClass; +extern Il2CppGenericClass ValueCollection_t2214_GenericClass; +extern Il2CppGenericClass Enumerator_t2215_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2216_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3203_GenericClass; +extern Il2CppGenericClass ValueCollection_t2217_GenericClass; +extern Il2CppGenericClass Enumerator_t2218_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2219_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3204_GenericClass; +extern Il2CppGenericClass ValueCollection_t2220_GenericClass; +extern Il2CppGenericClass Enumerator_t2221_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2598_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2222_GenericClass; +extern Il2CppGenericClass ICollection_1_t3205_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3206_GenericClass; +extern Il2CppGenericClass IList_1_t3207_GenericClass; +extern Il2CppGenericClass ICollection_1_t3208_GenericClass; +extern Il2CppGenericClass IList_1_t3209_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3210_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3211_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t577_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3212_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3213_GenericClass; +extern Il2CppGenericClass ICollection_1_t3214_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2224_GenericClass; +extern Il2CppGenericClass IList_1_t2225_GenericClass; +extern Il2CppGenericClass Predicate_1_t2226_GenericClass; +extern Il2CppGenericClass Enumerator_t2227_GenericClass; +extern Il2CppGenericClass Comparison_1_t2228_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3215_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3216_GenericClass; +extern Il2CppGenericClass ICollection_1_t3217_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2230_GenericClass; +extern Il2CppGenericClass IList_1_t2231_GenericClass; +extern Il2CppGenericClass Predicate_1_t2232_GenericClass; +extern Il2CppGenericClass Enumerator_t2233_GenericClass; +extern Il2CppGenericClass Comparison_1_t2234_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t604_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2235_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t2236_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3218_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3219_GenericClass; +extern Il2CppGenericClass ICollection_1_t3220_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2238_GenericClass; +extern Il2CppGenericClass IList_1_t2239_GenericClass; +extern Il2CppGenericClass Predicate_1_t2240_GenericClass; +extern Il2CppGenericClass Enumerator_t2241_GenericClass; +extern Il2CppGenericClass Comparison_1_t2242_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3221_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3222_GenericClass; +extern Il2CppGenericClass ICollection_1_t3223_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2244_GenericClass; +extern Il2CppGenericClass IList_1_t2245_GenericClass; +extern Il2CppGenericClass Predicate_1_t2246_GenericClass; +extern Il2CppGenericClass Enumerator_t2247_GenericClass; +extern Il2CppGenericClass Comparison_1_t2248_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3224_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3225_GenericClass; +extern Il2CppGenericClass ICollection_1_t3226_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2250_GenericClass; +extern Il2CppGenericClass IList_1_t2251_GenericClass; +extern Il2CppGenericClass Predicate_1_t2252_GenericClass; +extern Il2CppGenericClass Enumerator_t2253_GenericClass; +extern Il2CppGenericClass Comparison_1_t2254_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t682_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3227_GenericClass; +extern Il2CppGenericClass ICollection_1_t3228_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2256_GenericClass; +extern Il2CppGenericClass IList_1_t2257_GenericClass; +extern Il2CppGenericClass Enumerator_t2258_GenericClass; +extern Il2CppGenericClass Comparison_1_t2259_GenericClass; +extern Il2CppGenericClass Func_2_t709_GenericClass; +extern Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_GenericClass; +extern Il2CppGenericClass List_1_t2262_GenericClass; +extern Il2CppGenericClass Dictionary_2_t710_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t2265_GenericClass; +extern Il2CppGenericClass Transform_1_t2264_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3229_GenericClass; +extern Il2CppGenericClass Comparison_1_t2266_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2267_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3230_GenericClass; +extern Il2CppGenericClass ValueCollection_t2268_GenericClass; +extern Il2CppGenericClass Enumerator_t2269_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3231_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3232_GenericClass; +extern Il2CppGenericClass ICollection_1_t3233_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2271_GenericClass; +extern Il2CppGenericClass IList_1_t2272_GenericClass; +extern Il2CppGenericClass Predicate_1_t2273_GenericClass; +extern Il2CppGenericClass Enumerator_t2274_GenericClass; +extern Il2CppGenericClass Comparison_1_t2275_GenericClass; +extern Il2CppGenericClass Stack_1_t2276_GenericClass; +extern Il2CppGenericClass Func_2_t2278_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2279_GenericClass; +extern Il2CppGenericClass Stack_1_t2281_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2280_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2283_GenericClass; +extern Il2CppGenericClass Stack_1_t2285_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2284_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2287_GenericClass; +extern Il2CppGenericClass Stack_1_t2289_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2288_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2291_GenericClass; +extern Il2CppGenericClass Stack_1_t2293_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2292_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2295_GenericClass; +extern Il2CppGenericClass Stack_1_t2297_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2296_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t2299_GenericClass; +extern Il2CppGenericClass Stack_1_t2301_GenericClass; +extern Il2CppGenericClass UnityAction_1_t2300_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2599_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2303_GenericClass; +extern Il2CppGenericClass ICollection_1_t3234_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3235_GenericClass; +extern Il2CppGenericClass IList_1_t3236_GenericClass; +extern Il2CppGenericClass ICollection_1_t3237_GenericClass; +extern Il2CppGenericClass IComparable_1_t3238_GenericClass; +extern Il2CppGenericClass IList_1_t3239_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3240_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3241_GenericClass; +extern Il2CppGenericClass ICollection_1_t3242_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3243_GenericClass; +extern Il2CppGenericClass IList_1_t3244_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3245_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3246_GenericClass; +extern Il2CppGenericClass Dictionary_2_t2305_GenericClass; +extern Il2CppGenericClass ICollection_1_t3247_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2307_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2496_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2308_GenericClass; +extern Il2CppGenericClass IList_1_t3248_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3249_GenericClass; +extern Il2CppGenericClass IDictionary_2_t3250_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2497_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2309_GenericClass; +extern Il2CppGenericClass ICollection_1_t3251_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3252_GenericClass; +extern Il2CppGenericClass IList_1_t3253_GenericClass; +extern Il2CppGenericClass ICollection_1_t3254_GenericClass; +extern Il2CppGenericClass IComparable_1_t3255_GenericClass; +extern Il2CppGenericClass IList_1_t3256_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3257_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3258_GenericClass; +extern Il2CppGenericClass ICollection_1_t3259_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3260_GenericClass; +extern Il2CppGenericClass IList_1_t3261_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3262_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3263_GenericClass; +extern Il2CppGenericClass ValueCollection_t2310_GenericClass; +extern Il2CppGenericClass Enumerator_t2311_GenericClass; +extern Il2CppGenericClass Enumerator_t2312_GenericClass; +extern Il2CppGenericClass Transform_1_t2313_GenericClass; +extern Il2CppGenericClass Transform_1_t2306_GenericClass; +extern Il2CppGenericClass Transform_1_t2314_GenericClass; +extern Il2CppGenericClass ShimEnumerator_t2315_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3264_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2316_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t2317_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2318_GenericClass; +extern Il2CppGenericClass Transform_1_t2304_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t2319_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3265_GenericClass; +extern Il2CppGenericClass ValueCollection_t2320_GenericClass; +extern Il2CppGenericClass Enumerator_t2321_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2600_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2322_GenericClass; +extern Il2CppGenericClass ICollection_1_t3266_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3267_GenericClass; +extern Il2CppGenericClass IList_1_t3268_GenericClass; +extern Il2CppGenericClass ICollection_1_t3269_GenericClass; +extern Il2CppGenericClass IComparable_1_t3270_GenericClass; +extern Il2CppGenericClass IList_1_t3271_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3272_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3273_GenericClass; +extern Il2CppGenericClass ICollection_1_t3274_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3275_GenericClass; +extern Il2CppGenericClass IList_1_t3276_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3277_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3278_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3279_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2323_GenericClass; +extern Il2CppGenericClass ICollection_1_t3280_GenericClass; +extern Il2CppGenericClass IList_1_t3281_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3282_GenericClass; +extern Il2CppGenericClass ICollection_1_t3283_GenericClass; +extern Il2CppGenericClass IList_1_t3284_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3285_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3286_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2601_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2324_GenericClass; +extern Il2CppGenericClass ICollection_1_t3287_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3288_GenericClass; +extern Il2CppGenericClass IList_1_t3289_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3290_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2325_GenericClass; +extern Il2CppGenericClass ICollection_1_t3291_GenericClass; +extern Il2CppGenericClass IList_1_t3292_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3293_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3294_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2326_GenericClass; +extern Il2CppGenericClass ICollection_1_t3295_GenericClass; +extern Il2CppGenericClass IList_1_t3296_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3297_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2602_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2327_GenericClass; +extern Il2CppGenericClass ICollection_1_t3298_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3299_GenericClass; +extern Il2CppGenericClass IList_1_t3300_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2603_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2328_GenericClass; +extern Il2CppGenericClass ICollection_1_t3301_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3302_GenericClass; +extern Il2CppGenericClass IList_1_t3303_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3304_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2329_GenericClass; +extern Il2CppGenericClass ICollection_1_t3305_GenericClass; +extern Il2CppGenericClass IList_1_t3306_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3307_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2604_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2330_GenericClass; +extern Il2CppGenericClass ICollection_1_t3308_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3309_GenericClass; +extern Il2CppGenericClass IList_1_t3310_GenericClass; +extern Il2CppGenericClass ICollection_1_t3311_GenericClass; +extern Il2CppGenericClass IComparable_1_t3312_GenericClass; +extern Il2CppGenericClass IList_1_t3313_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3314_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3315_GenericClass; +extern Il2CppGenericClass ICollection_1_t3316_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3317_GenericClass; +extern Il2CppGenericClass IList_1_t3318_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3319_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3320_GenericClass; +extern Il2CppGenericClass Func_2_t2331_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3321_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2332_GenericClass; +extern Il2CppGenericClass ICollection_1_t3322_GenericClass; +extern Il2CppGenericClass IList_1_t3323_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3324_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3325_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2333_GenericClass; +extern Il2CppGenericClass ICollection_1_t3326_GenericClass; +extern Il2CppGenericClass IList_1_t3327_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3328_GenericClass; +extern Il2CppGenericClass ICollection_1_t3329_GenericClass; +extern Il2CppGenericClass IList_1_t3330_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3331_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3332_GenericClass; +extern Il2CppGenericClass ICollection_1_t3333_GenericClass; +extern Il2CppGenericClass IList_1_t3334_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3335_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3336_GenericClass; +extern Il2CppGenericClass ICollection_1_t3337_GenericClass; +extern Il2CppGenericClass IList_1_t3338_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3339_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3340_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2605_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2334_GenericClass; +extern Il2CppGenericClass ICollection_1_t3341_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3342_GenericClass; +extern Il2CppGenericClass IList_1_t3343_GenericClass; +extern Il2CppGenericClass IComparable_1_t3344_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3345_GenericClass; +extern Il2CppGenericClass IComparable_1_t3346_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3347_GenericClass; +extern Il2CppGenericClass IComparable_1_t3348_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3349_GenericClass; +extern Il2CppGenericClass IComparable_1_t3350_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3351_GenericClass; +extern Il2CppGenericClass IComparable_1_t3352_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3353_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3354_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2335_GenericClass; +extern Il2CppGenericClass ICollection_1_t3355_GenericClass; +extern Il2CppGenericClass IList_1_t3356_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3357_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2606_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2336_GenericClass; +extern Il2CppGenericClass ICollection_1_t3358_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3359_GenericClass; +extern Il2CppGenericClass IList_1_t3360_GenericClass; +extern Il2CppGenericClass ICollection_1_t3361_GenericClass; +extern Il2CppGenericClass IList_1_t3362_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3363_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3364_GenericClass; +extern Il2CppGenericClass ICollection_1_t3365_GenericClass; +extern Il2CppGenericClass IList_1_t3366_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3367_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3368_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2607_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2337_GenericClass; +extern Il2CppGenericClass ICollection_1_t3369_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3370_GenericClass; +extern Il2CppGenericClass IList_1_t3371_GenericClass; +extern Il2CppGenericClass ICollection_1_t3372_GenericClass; +extern Il2CppGenericClass IList_1_t3373_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3374_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3375_GenericClass; +extern Il2CppGenericClass ICollection_1_t3376_GenericClass; +extern Il2CppGenericClass IList_1_t3377_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3378_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3379_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2608_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2338_GenericClass; +extern Il2CppGenericClass ICollection_1_t3380_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3381_GenericClass; +extern Il2CppGenericClass IList_1_t3382_GenericClass; +extern Il2CppGenericClass ICollection_1_t3383_GenericClass; +extern Il2CppGenericClass IList_1_t3384_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3385_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3386_GenericClass; +extern Il2CppGenericClass ICollection_1_t3387_GenericClass; +extern Il2CppGenericClass IList_1_t3388_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3389_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3390_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2609_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2339_GenericClass; +extern Il2CppGenericClass ICollection_1_t3391_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3392_GenericClass; +extern Il2CppGenericClass IList_1_t3393_GenericClass; +extern Il2CppGenericClass ICollection_1_t3394_GenericClass; +extern Il2CppGenericClass IList_1_t3395_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3396_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3397_GenericClass; +extern Il2CppGenericClass ICollection_1_t3398_GenericClass; +extern Il2CppGenericClass IList_1_t3399_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3400_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3401_GenericClass; +extern Il2CppGenericClass Converter_2_t2340_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t2341_GenericClass; +extern Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2342_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3402_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2343_GenericClass; +extern Il2CppGenericClass ICollection_1_t3403_GenericClass; +extern Il2CppGenericClass IList_1_t3404_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3405_GenericClass; +extern Il2CppGenericClass ICollection_1_t3406_GenericClass; +extern Il2CppGenericClass IList_1_t3407_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3408_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3409_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3410_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2344_GenericClass; +extern Il2CppGenericClass ICollection_1_t3411_GenericClass; +extern Il2CppGenericClass IList_1_t3412_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3413_GenericClass; +extern Il2CppGenericClass ICollection_1_t3414_GenericClass; +extern Il2CppGenericClass IList_1_t3415_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3416_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3417_GenericClass; +extern Il2CppGenericClass ICollection_1_t3418_GenericClass; +extern Il2CppGenericClass IList_1_t3419_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3420_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3421_GenericClass; +extern Il2CppGenericClass ICollection_1_t3422_GenericClass; +extern Il2CppGenericClass IList_1_t3423_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3424_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3425_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3426_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2345_GenericClass; +extern Il2CppGenericClass ICollection_1_t3427_GenericClass; +extern Il2CppGenericClass IList_1_t3428_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3429_GenericClass; +extern Il2CppGenericClass ICollection_1_t3430_GenericClass; +extern Il2CppGenericClass IList_1_t3431_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3432_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3433_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2610_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2346_GenericClass; +extern Il2CppGenericClass ICollection_1_t3434_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3435_GenericClass; +extern Il2CppGenericClass IList_1_t3436_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3437_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2347_GenericClass; +extern Il2CppGenericClass ICollection_1_t3438_GenericClass; +extern Il2CppGenericClass IList_1_t3439_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3440_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3441_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2348_GenericClass; +extern Il2CppGenericClass ICollection_1_t3442_GenericClass; +extern Il2CppGenericClass IList_1_t3443_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3444_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3445_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2349_GenericClass; +extern Il2CppGenericClass ICollection_1_t3446_GenericClass; +extern Il2CppGenericClass IList_1_t3447_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3448_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3449_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2350_GenericClass; +extern Il2CppGenericClass ICollection_1_t3450_GenericClass; +extern Il2CppGenericClass IList_1_t3451_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3452_GenericClass; +extern Il2CppGenericClass CollectionDebuggerView_1_t2351_GenericClass; +extern Il2CppGenericClass CollectionDebuggerView_2_t2352_GenericClass; +extern Il2CppGenericClass GenericComparer_1_t2353_GenericClass; +extern Il2CppGenericClass GenericEqualityComparer_1_t2354_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2611_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2355_GenericClass; +extern Il2CppGenericClass ICollection_1_t3453_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3454_GenericClass; +extern Il2CppGenericClass IList_1_t3455_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2612_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2356_GenericClass; +extern Il2CppGenericClass ICollection_1_t3456_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3457_GenericClass; +extern Il2CppGenericClass IList_1_t3458_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3459_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2357_GenericClass; +extern Il2CppGenericClass ICollection_1_t3460_GenericClass; +extern Il2CppGenericClass IList_1_t3461_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3462_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3463_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2358_GenericClass; +extern Il2CppGenericClass ICollection_1_t3464_GenericClass; +extern Il2CppGenericClass IList_1_t3465_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3466_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3467_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2359_GenericClass; +extern Il2CppGenericClass ICollection_1_t3468_GenericClass; +extern Il2CppGenericClass IList_1_t3469_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3470_GenericClass; +extern Il2CppGenericClass ICollection_1_t3471_GenericClass; +extern Il2CppGenericClass IList_1_t3472_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3473_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3474_GenericClass; +extern Il2CppGenericClass ICollection_1_t3475_GenericClass; +extern Il2CppGenericClass IList_1_t3476_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3477_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3478_GenericClass; +extern Il2CppGenericClass ICollection_1_t3479_GenericClass; +extern Il2CppGenericClass IList_1_t3480_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3481_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3482_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3483_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2360_GenericClass; +extern Il2CppGenericClass ICollection_1_t3484_GenericClass; +extern Il2CppGenericClass IList_1_t3485_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3486_GenericClass; +extern Il2CppGenericClass ICollection_1_t3487_GenericClass; +extern Il2CppGenericClass IList_1_t3488_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3489_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3490_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3491_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2361_GenericClass; +extern Il2CppGenericClass ICollection_1_t3492_GenericClass; +extern Il2CppGenericClass IList_1_t3493_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3494_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2613_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2362_GenericClass; +extern Il2CppGenericClass ICollection_1_t3495_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3496_GenericClass; +extern Il2CppGenericClass IList_1_t3497_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2614_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2363_GenericClass; +extern Il2CppGenericClass ICollection_1_t3498_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3499_GenericClass; +extern Il2CppGenericClass IList_1_t3500_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2615_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2364_GenericClass; +extern Il2CppGenericClass ICollection_1_t3501_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3502_GenericClass; +extern Il2CppGenericClass IList_1_t3503_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3504_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2365_GenericClass; +extern Il2CppGenericClass ICollection_1_t3505_GenericClass; +extern Il2CppGenericClass IList_1_t3506_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3507_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3508_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2366_GenericClass; +extern Il2CppGenericClass ICollection_1_t3509_GenericClass; +extern Il2CppGenericClass IList_1_t3510_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3511_GenericClass; +extern Il2CppGenericClass ICollection_1_t3512_GenericClass; +extern Il2CppGenericClass IList_1_t3513_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3514_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3515_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3516_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2367_GenericClass; +extern Il2CppGenericClass ICollection_1_t3517_GenericClass; +extern Il2CppGenericClass IList_1_t3518_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3519_GenericClass; +extern Il2CppGenericClass ICollection_1_t3520_GenericClass; +extern Il2CppGenericClass IList_1_t3521_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3522_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3523_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3524_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2368_GenericClass; +extern Il2CppGenericClass ICollection_1_t3525_GenericClass; +extern Il2CppGenericClass IList_1_t3526_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3527_GenericClass; +extern Il2CppGenericClass ICollection_1_t3528_GenericClass; +extern Il2CppGenericClass IList_1_t3529_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3530_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3531_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3532_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2369_GenericClass; +extern Il2CppGenericClass ICollection_1_t3533_GenericClass; +extern Il2CppGenericClass IList_1_t3534_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3535_GenericClass; +extern Il2CppGenericClass ICollection_1_t3536_GenericClass; +extern Il2CppGenericClass IList_1_t3537_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3538_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3539_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3540_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2370_GenericClass; +extern Il2CppGenericClass ICollection_1_t3541_GenericClass; +extern Il2CppGenericClass IList_1_t3542_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3543_GenericClass; +extern Il2CppGenericClass ICollection_1_t3544_GenericClass; +extern Il2CppGenericClass IList_1_t3545_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3546_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3547_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2499_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2371_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2500_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2501_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2372_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t2502_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1801_GenericClass; +extern Il2CppGenericClass Collection_1_t2373_GenericClass; +extern Il2CppGenericClass List_1_t2374_GenericClass; +extern Il2CppGenericClass Enumerator_t2375_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2376_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3548_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3549_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2377_GenericClass; +extern Il2CppGenericClass Predicate_1_t2378_GenericClass; +extern Il2CppGenericClass Comparer_1_t2379_GenericClass; +extern Il2CppGenericClass IComparer_1_t2616_GenericClass; +extern Il2CppGenericClass IComparable_1_t3550_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2380_GenericClass; +extern Il2CppGenericClass Comparison_1_t2381_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t2382_GenericClass; +extern Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2383_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1802_GenericClass; +extern Il2CppGenericClass Collection_1_t2384_GenericClass; +extern Il2CppGenericClass List_1_t2385_GenericClass; +extern Il2CppGenericClass Enumerator_t2386_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2387_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3551_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3552_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2388_GenericClass; +extern Il2CppGenericClass Predicate_1_t2389_GenericClass; +extern Il2CppGenericClass Comparer_1_t2390_GenericClass; +extern Il2CppGenericClass IComparer_1_t2617_GenericClass; +extern Il2CppGenericClass IComparable_1_t3553_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2391_GenericClass; +extern Il2CppGenericClass Comparison_1_t2392_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t2393_GenericClass; +extern Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2394_GenericClass; +extern Il2CppGenericClass IList_1_t1781_GenericClass; +extern Il2CppGenericClass Getter_2_t2395_GenericClass; +extern Il2CppGenericClass StaticGetter_1_t2396_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2618_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2397_GenericClass; +extern Il2CppGenericClass ICollection_1_t3554_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3555_GenericClass; +extern Il2CppGenericClass IList_1_t3556_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2619_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2398_GenericClass; +extern Il2CppGenericClass ICollection_1_t3557_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3558_GenericClass; +extern Il2CppGenericClass IList_1_t3559_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3560_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2399_GenericClass; +extern Il2CppGenericClass ICollection_1_t3561_GenericClass; +extern Il2CppGenericClass IList_1_t3562_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3563_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3564_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2400_GenericClass; +extern Il2CppGenericClass ICollection_1_t3565_GenericClass; +extern Il2CppGenericClass IList_1_t3566_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3567_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3568_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2401_GenericClass; +extern Il2CppGenericClass ICollection_1_t3569_GenericClass; +extern Il2CppGenericClass IList_1_t3570_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3571_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3572_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2402_GenericClass; +extern Il2CppGenericClass ICollection_1_t3573_GenericClass; +extern Il2CppGenericClass IList_1_t3574_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3575_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2620_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2403_GenericClass; +extern Il2CppGenericClass ICollection_1_t3576_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3577_GenericClass; +extern Il2CppGenericClass IList_1_t3578_GenericClass; +extern Il2CppGenericClass ICollection_1_t3579_GenericClass; +extern Il2CppGenericClass IComparable_1_t3580_GenericClass; +extern Il2CppGenericClass IList_1_t3581_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3582_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3583_GenericClass; +extern Il2CppGenericClass ICollection_1_t3584_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3585_GenericClass; +extern Il2CppGenericClass IList_1_t3586_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3587_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3588_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2621_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2404_GenericClass; +extern Il2CppGenericClass ICollection_1_t3589_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3590_GenericClass; +extern Il2CppGenericClass IList_1_t3591_GenericClass; +extern Il2CppGenericClass ICollection_1_t3592_GenericClass; +extern Il2CppGenericClass IList_1_t3593_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3594_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3595_GenericClass; +extern Il2CppGenericClass ICollection_1_t3596_GenericClass; +extern Il2CppGenericClass IList_1_t3597_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3598_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3599_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2622_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2405_GenericClass; +extern Il2CppGenericClass ICollection_1_t3600_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3601_GenericClass; +extern Il2CppGenericClass IList_1_t3602_GenericClass; +extern Il2CppGenericClass ICollection_1_t3603_GenericClass; +extern Il2CppGenericClass IComparable_1_t3604_GenericClass; +extern Il2CppGenericClass IList_1_t3605_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3606_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3607_GenericClass; +extern Il2CppGenericClass ICollection_1_t3608_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3609_GenericClass; +extern Il2CppGenericClass IList_1_t3610_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3611_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3612_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t2623_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2406_GenericClass; +extern Il2CppGenericClass ICollection_1_t3613_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3614_GenericClass; +extern Il2CppGenericClass IList_1_t3615_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3616_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2407_GenericClass; +extern Il2CppGenericClass ICollection_1_t3617_GenericClass; +extern Il2CppGenericClass IList_1_t3618_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3619_GenericClass; +extern Il2CppGenericClass IList_1_t1606_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3620_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3621_GenericClass; +extern Il2CppGenericClass ICollection_1_t3622_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t2409_GenericClass; +extern Il2CppGenericClass Predicate_1_t2410_GenericClass; +extern Il2CppGenericClass Enumerator_t2411_GenericClass; +extern Il2CppGenericClass Comparison_1_t2412_GenericClass; +extern Il2CppGenericClass Comparer_1_t2413_GenericClass; +extern Il2CppGenericClass IComparer_1_t3623_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2414_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2415_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3624_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2416_GenericClass; +extern Il2CppGenericClass IComparable_1_t3625_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3626_GenericClass; +extern Il2CppGenericClass Comparer_1_t2417_GenericClass; +extern Il2CppGenericClass IComparer_1_t3627_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2418_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2419_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3628_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2420_GenericClass; +extern Il2CppGenericClass IComparer_1_t3629_GenericClass; +extern Il2CppGenericClass IComparer_1_t3630_GenericClass; +extern Il2CppGenericClass IComparer_1_t3631_GenericClass; +extern Il2CppGenericClass IComparable_1_t3632_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3633_GenericClass; +extern Il2CppGenericClass Comparer_1_t2421_GenericClass; +extern Il2CppGenericClass IComparer_1_t3634_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2422_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2423_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3635_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2424_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3636_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t2425_GenericClass; +extern Il2CppGenericClass ICollection_1_t3637_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3638_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t1837_GenericClass; +extern Il2CppGenericClass IComparer_1_t3639_GenericClass; +extern Il2CppGenericClass Comparer_1_t2426_GenericClass; +extern Il2CppGenericClass IComparer_1_t3640_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2427_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t2428_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3641_GenericClass; +extern Il2CppGenericClass DefaultComparer_t2429_GenericClass; +extern Il2CppGenericClass IComparable_1_t3642_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3643_GenericClass; +extern Il2CppGenericClass List_1_t3644_GenericClass; +extern Il2CppGenericClass List_1_t3645_GenericClass; +extern Il2CppGenericClass List_1_t3646_GenericClass; +extern Il2CppGenericClass List_1_t3647_GenericClass; +extern Il2CppGenericClass List_1_t3648_GenericClass; +extern Il2CppGenericClass List_1_t3649_GenericClass; +extern Il2CppGenericClass UnityAction_1_t3650_GenericClass; +extern Il2CppGenericClass UnityAction_2_t3651_GenericClass; +extern Il2CppGenericClass UnityAction_3_t3652_GenericClass; +extern Il2CppGenericClass UnityAction_4_t3653_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t3654_GenericClass; +extern Il2CppGenericClass UnityAction_1_t3655_GenericClass; +extern Il2CppGenericClass UnityEvent_1_t3656_GenericClass; +extern Il2CppGenericClass InvokableCall_1_t3657_GenericClass; +extern Il2CppGenericClass InvokableCall_2_t3658_GenericClass; +extern Il2CppGenericClass InvokableCall_3_t3659_GenericClass; +extern Il2CppGenericClass InvokableCall_4_t3660_GenericClass; +extern Il2CppGenericClass EventFunction_1_t3661_GenericClass; +extern Il2CppGenericClass EventFunction_1_t3662_GenericClass; +extern Il2CppGenericClass U3CStartU3Ec__Iterator0_t3663_GenericClass; +extern Il2CppGenericClass TweenRunner_1_t3664_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3665_GenericClass; +extern Il2CppGenericClass Comparison_1_t3666_GenericClass; +extern Il2CppGenericClass List_1_t3667_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3668_GenericClass; +extern Il2CppGenericClass IList_1_t3669_GenericClass; +extern Il2CppGenericClass ICollection_1_t3670_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3671_GenericClass; +extern Il2CppGenericClass List_1_t3672_GenericClass; +extern Il2CppGenericClass ObjectPool_1_t3673_GenericClass; +extern Il2CppGenericClass UnityAction_1_t3674_GenericClass; +extern Il2CppGenericClass ListPool_1_t3675_GenericClass; +extern Il2CppGenericClass UnityAction_1_t3676_GenericClass; +extern Il2CppGenericClass Stack_1_t3677_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3678_GenericClass; +extern Il2CppGenericClass Enumerator_t3679_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3680_GenericClass; +extern Il2CppGenericClass Stack_1_t3681_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3682_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3683_GenericClass; +extern Il2CppGenericClass Func_2_t3684_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3685_GenericClass; +extern Il2CppGenericClass Func_2_t3686_GenericClass; +extern Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3688_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3689_GenericClass; +extern Il2CppGenericClass Func_2_t3690_GenericClass; +extern Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3692_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3693_GenericClass; +extern Il2CppGenericClass InternalEnumerator_1_t3694_GenericClass; +extern Il2CppGenericClass IComparer_1_t3695_GenericClass; +extern Il2CppGenericClass IComparer_1_t3696_GenericClass; +extern Il2CppGenericClass IComparer_1_t3697_GenericClass; +extern Il2CppGenericClass IComparer_1_t3698_GenericClass; +extern Il2CppGenericClass Comparison_1_t3699_GenericClass; +extern Il2CppGenericClass Comparison_1_t3700_GenericClass; +extern Il2CppGenericClass IComparer_1_t3701_GenericClass; +extern Il2CppGenericClass IComparer_1_t3702_GenericClass; +extern Il2CppGenericClass IComparable_1_t3703_GenericClass; +extern Il2CppGenericClass Comparison_1_t3704_GenericClass; +extern Il2CppGenericClass Predicate_1_t3705_GenericClass; +extern Il2CppGenericClass Action_1_t3706_GenericClass; +extern Il2CppGenericClass Converter_2_t3707_GenericClass; +extern Il2CppGenericClass Predicate_1_t3708_GenericClass; +extern Il2CppGenericClass Predicate_1_t3709_GenericClass; +extern Il2CppGenericClass Predicate_1_t3710_GenericClass; +extern Il2CppGenericClass Predicate_1_t3711_GenericClass; +extern Il2CppGenericClass Predicate_1_t3712_GenericClass; +extern Il2CppGenericClass Predicate_1_t3713_GenericClass; +extern Il2CppGenericClass IComparer_1_t3714_GenericClass; +extern Il2CppGenericClass IComparer_1_t3715_GenericClass; +extern Il2CppGenericClass Comparer_1_t3716_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3717_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3718_GenericClass; +extern Il2CppGenericClass Predicate_1_t3719_GenericClass; +extern Il2CppGenericClass Predicate_1_t3720_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t3721_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t3722_GenericClass; +extern Il2CppGenericClass Predicate_1_t3723_GenericClass; +extern Il2CppGenericClass Predicate_1_t3724_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3725_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3726_GenericClass; +extern Il2CppGenericClass IList_1_t3727_GenericClass; +extern Il2CppGenericClass ICollection_1_t3728_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3729_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t3730_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3731_GenericClass; +extern Il2CppGenericClass ArrayReadOnlyList_1_t3732_GenericClass; +extern Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t3733_GenericClass; +extern Il2CppGenericClass ICollection_1_t3734_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3735_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3736_GenericClass; +extern Il2CppGenericClass Nullable_1_t3737_GenericClass; +extern Il2CppGenericClass Comparer_1_t3738_GenericClass; +extern Il2CppGenericClass IComparer_1_t3739_GenericClass; +extern Il2CppGenericClass Comparer_1_t3740_GenericClass; +extern Il2CppGenericClass IComparer_1_t3741_GenericClass; +extern Il2CppGenericClass IComparable_1_t3742_GenericClass; +extern Il2CppGenericClass IComparable_1_t3743_GenericClass; +extern Il2CppGenericClass DefaultComparer_t3744_GenericClass; +extern Il2CppGenericClass Comparer_1_t3745_GenericClass; +extern Il2CppGenericClass IComparer_1_t3746_GenericClass; +extern Il2CppGenericClass IComparable_1_t3747_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3748_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t3749_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3750_GenericClass; +extern Il2CppGenericClass Transform_1_t3751_GenericClass; +extern Il2CppGenericClass Transform_1_t3752_GenericClass; +extern Il2CppGenericClass ValueCollection_t3753_GenericClass; +extern Il2CppGenericClass Enumerator_t3754_GenericClass; +extern Il2CppGenericClass Transform_1_t3755_GenericClass; +extern Il2CppGenericClass ICollection_1_t3756_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3757_GenericClass; +extern Il2CppGenericClass IDictionary_2_t3758_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3759_GenericClass; +extern Il2CppGenericClass Enumerator_t3760_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3761_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t3762_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3763_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3764_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3765_GenericClass; +extern Il2CppGenericClass Enumerator_t3766_GenericClass; +extern Il2CppGenericClass ICollection_1_t3767_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3768_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3769_GenericClass; +extern Il2CppGenericClass Enumerator_t3770_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3771_GenericClass; +extern Il2CppGenericClass Transform_1_t3772_GenericClass; +extern Il2CppGenericClass Dictionary_2_t3773_GenericClass; +extern Il2CppGenericClass Transform_1_t3774_GenericClass; +extern Il2CppGenericClass ShimEnumerator_t3775_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3776_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3777_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3778_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3779_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3780_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3781_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3782_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3783_GenericClass; +extern Il2CppGenericClass DefaultComparer_t3784_GenericClass; +extern Il2CppGenericClass EqualityComparer_1_t3785_GenericClass; +extern Il2CppGenericClass IEqualityComparer_1_t3786_GenericClass; +extern Il2CppGenericClass IEquatable_1_t3787_GenericClass; +extern Il2CppGenericClass ICollection_1_t3788_GenericClass; +extern Il2CppGenericClass KeyValuePair_2_t3789_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3790_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3791_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3792_GenericClass; +extern Il2CppGenericClass ICollection_1_t3793_GenericClass; +extern Il2CppGenericClass ReadOnlyCollection_1_t3794_GenericClass; +extern Il2CppGenericClass Predicate_1_t3795_GenericClass; +extern Il2CppGenericClass Enumerator_t3796_GenericClass; +extern Il2CppGenericClass Comparison_1_t3797_GenericClass; +extern Il2CppGenericClass IList_1_t3798_GenericClass; +extern Il2CppGenericClass List_1_t3799_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3800_GenericClass; +extern Il2CppGenericClass Enumerator_t3801_GenericClass; +extern Il2CppGenericClass List_1_t3802_GenericClass; +extern Il2CppGenericClass Comparer_1_t3803_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3804_GenericClass; +extern Il2CppGenericClass IList_1_t3805_GenericClass; +extern Il2CppGenericClass ICollection_1_t3806_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3807_GenericClass; +extern Il2CppGenericClass List_1_t3808_GenericClass; +extern Il2CppGenericClass Collection_1_t3809_GenericClass; +extern Il2CppGenericClass IList_1_t3810_GenericClass; +extern Il2CppGenericClass IEnumerator_1_t3811_GenericClass; +extern Il2CppGenericClass ICollection_1_t3812_GenericClass; +extern Il2CppGenericClass IEnumerable_1_t3813_GenericClass; +extern Il2CppGenericClass Collection_1_t3814_GenericClass; +extern Il2CppGenericClass Getter_2_t3815_GenericClass; +extern Il2CppGenericClass StaticGetter_1_t3816_GenericClass; +extern Il2CppGenericClass* s_Il2CppGenericTypes[1771] = +{ + &Dictionary_2_t71_GenericClass, + &Dictionary_2_t72_GenericClass, + &List_1_t73_GenericClass, + &List_1_t158_GenericClass, + &List_1_t101_GenericClass, + &List_1_t204_GenericClass, + &Enumerator_t444_GenericClass, + &UnityAdsDelegate_2_t271_GenericClass, + &List_1_t282_GenericClass, + &Action_1_t311_GenericClass, + &List_1_t316_GenericClass, + &List_1_t317_GenericClass, + &List_1_t318_GenericClass, + &Stack_1_t449_GenericClass, + &List_1_t450_GenericClass, + &CachedInvokableCall_1_t464_GenericClass, + &CachedInvokableCall_1_t465_GenericClass, + &CachedInvokableCall_1_t466_GenericClass, + &CachedInvokableCall_1_t467_GenericClass, + &List_1_t395_GenericClass, + &Enumerator_t470_GenericClass, + &List_1_t397_GenericClass, + &Predicate_1_t471_GenericClass, + &List_1_t475_GenericClass, + &Comparison_1_t478_GenericClass, + &List_1_t483_GenericClass, + &List_1_t657_GenericClass, + &EventFunction_1_t486_GenericClass, + &EventFunction_1_t487_GenericClass, + &EventFunction_1_t488_GenericClass, + &EventFunction_1_t489_GenericClass, + &EventFunction_1_t490_GenericClass, + &EventFunction_1_t491_GenericClass, + &EventFunction_1_t492_GenericClass, + &EventFunction_1_t493_GenericClass, + &EventFunction_1_t494_GenericClass, + &EventFunction_1_t495_GenericClass, + &EventFunction_1_t496_GenericClass, + &EventFunction_1_t497_GenericClass, + &EventFunction_1_t498_GenericClass, + &EventFunction_1_t499_GenericClass, + &EventFunction_1_t500_GenericClass, + &EventFunction_1_t501_GenericClass, + &EventFunction_1_t502_GenericClass, + &UnityAction_1_t504_GenericClass, + &ObjectPool_1_t503_GenericClass, + &ICollection_1_t685_GenericClass, + &List_1_t507_GenericClass, + &List_1_t513_GenericClass, + &List_1_t514_GenericClass, + &List_1_t518_GenericClass, + &Dictionary_2_t520_GenericClass, + &Enumerator_t686_GenericClass, + &Enumerator_t689_GenericClass, + &Comparison_1_t526_GenericClass, + &IndexedSet_1_t541_GenericClass, + &Comparison_1_t542_GenericClass, + &List_1_t549_GenericClass, + &List_1_t555_GenericClass, + &TweenRunner_1_t556_GenericClass, + &ListPool_1_t691_GenericClass, + &UnityAction_1_t692_GenericClass, + &UnityAction_1_t677_GenericClass, + &List_1_t693_GenericClass, + &Dictionary_2_t559_GenericClass, + &TweenRunner_1_t561_GenericClass, + &ListPool_1_t694_GenericClass, + &UnityAction_1_t676_GenericClass, + &List_1_t565_GenericClass, + &IList_1_t679_GenericClass, + &ICollection_1_t698_GenericClass, + &Comparison_1_t566_GenericClass, + &IndexedSet_1_t701_GenericClass, + &Dictionary_2_t568_GenericClass, + &IList_1_t430_GenericClass, + &IList_1_t429_GenericClass, + &Dictionary_2_t327_GenericClass, + &ICollection_1_t703_GenericClass, + &List_1_t594_GenericClass, + &List_1_t595_GenericClass, + &List_1_t609_GenericClass, + &List_1_t610_GenericClass, + &List_1_t618_GenericClass, + &ICollection_1_t705_GenericClass, + &IList_1_t428_GenericClass, + &List_1_t622_GenericClass, + &Predicate_1_t623_GenericClass, + &Func_2_t624_GenericClass, + &IndexedSet_1_t626_GenericClass, + &List_1_t644_GenericClass, + &UnityAction_1_t647_GenericClass, + &ObjectPool_1_t646_GenericClass, + &Predicate_1_t648_GenericClass, + &UnityAction_1_t649_GenericClass, + &Func_2_t651_GenericClass, + &ListPool_1_t715_GenericClass, + &ListPool_1_t716_GenericClass, + &ListPool_1_t717_GenericClass, + &ListPool_1_t718_GenericClass, + &ListPool_1_t719_GenericClass, + &ListPool_1_t720_GenericClass, + &Dictionary_2_t769_GenericClass, + &IList_1_t1356_GenericClass, + &ICollection_1_t1803_GenericClass, + &ICollection_1_t1804_GenericClass, + &IList_1_t1357_GenericClass, + &List_1_t1830_GenericClass, + &GenericComparer_1_t1831_GenericClass, + &GenericEqualityComparer_1_t1832_GenericClass, + &GenericComparer_1_t1833_GenericClass, + &GenericEqualityComparer_1_t1834_GenericClass, + &Nullable_1_t1790_GenericClass, + &GenericComparer_1_t1835_GenericClass, + &GenericEqualityComparer_1_t1836_GenericClass, + &GenericComparer_1_t1838_GenericClass, + &GenericEqualityComparer_1_t1839_GenericClass, + &CastHelper_1_t1841_GenericClass, + &IEnumerator_1_t2831_GenericClass, + &IEnumerator_1_t2261_GenericClass, + &InternalEnumerator_1_t1842_GenericClass, + &InternalEnumerator_1_t1843_GenericClass, + &ICollection_1_t2436_GenericClass, + &IEnumerable_1_t708_GenericClass, + &IList_1_t1883_GenericClass, + &ICollection_1_t2832_GenericClass, + &IList_1_t2833_GenericClass, + &IEnumerable_1_t2834_GenericClass, + &ICollection_1_t2835_GenericClass, + &IList_1_t2836_GenericClass, + &IEnumerable_1_t2837_GenericClass, + &IEnumerator_1_t2838_GenericClass, + &ICollection_1_t2839_GenericClass, + &IList_1_t1986_GenericClass, + &IEnumerable_1_t2840_GenericClass, + &IEnumerator_1_t2841_GenericClass, + &ICollection_1_t2842_GenericClass, + &IList_1_t2843_GenericClass, + &IEnumerable_1_t2844_GenericClass, + &IEnumerator_1_t2845_GenericClass, + &IEnumerator_1_t2572_GenericClass, + &InternalEnumerator_1_t1844_GenericClass, + &ICollection_1_t2846_GenericClass, + &IEnumerable_1_t2847_GenericClass, + &IList_1_t2848_GenericClass, + &ICollection_1_t2849_GenericClass, + &IList_1_t2850_GenericClass, + &IEnumerable_1_t2851_GenericClass, + &IEnumerator_1_t2852_GenericClass, + &IEnumerator_1_t2853_GenericClass, + &InternalEnumerator_1_t1845_GenericClass, + &ICollection_1_t2854_GenericClass, + &IList_1_t2855_GenericClass, + &IEnumerable_1_t2856_GenericClass, + &IEnumerator_1_t2857_GenericClass, + &InternalEnumerator_1_t1846_GenericClass, + &ICollection_1_t2858_GenericClass, + &IList_1_t2859_GenericClass, + &IEnumerable_1_t2860_GenericClass, + &IEnumerator_1_t2573_GenericClass, + &InternalEnumerator_1_t1847_GenericClass, + &ICollection_1_t2861_GenericClass, + &IEnumerable_1_t2862_GenericClass, + &IList_1_t2863_GenericClass, + &ICollection_1_t2864_GenericClass, + &IList_1_t2865_GenericClass, + &IEnumerable_1_t2866_GenericClass, + &IEnumerator_1_t2867_GenericClass, + &ICollection_1_t2868_GenericClass, + &IList_1_t2869_GenericClass, + &IEnumerable_1_t2870_GenericClass, + &IEnumerator_1_t2871_GenericClass, + &ICollection_1_t2872_GenericClass, + &IList_1_t2873_GenericClass, + &IEnumerable_1_t2874_GenericClass, + &IEnumerator_1_t2875_GenericClass, + &ICollection_1_t2876_GenericClass, + &IComparable_1_t2877_GenericClass, + &IList_1_t2878_GenericClass, + &IEnumerable_1_t2879_GenericClass, + &IEnumerator_1_t2880_GenericClass, + &ICollection_1_t2881_GenericClass, + &IEquatable_1_t2882_GenericClass, + &IList_1_t2883_GenericClass, + &IEnumerable_1_t2884_GenericClass, + &IEnumerator_1_t2885_GenericClass, + &IEnumerator_1_t2886_GenericClass, + &InternalEnumerator_1_t1848_GenericClass, + &ICollection_1_t2887_GenericClass, + &IList_1_t2888_GenericClass, + &IEnumerable_1_t2889_GenericClass, + &IEnumerator_1_t2574_GenericClass, + &InternalEnumerator_1_t1849_GenericClass, + &ICollection_1_t2890_GenericClass, + &IEnumerable_1_t2891_GenericClass, + &IList_1_t2892_GenericClass, + &IEnumerator_1_t2893_GenericClass, + &InternalEnumerator_1_t1850_GenericClass, + &ICollection_1_t2894_GenericClass, + &IList_1_t2895_GenericClass, + &IEnumerable_1_t2896_GenericClass, + &ICollection_1_t2897_GenericClass, + &IList_1_t2898_GenericClass, + &IEnumerable_1_t2899_GenericClass, + &IEnumerator_1_t2900_GenericClass, + &ICollection_1_t2571_GenericClass, + &IList_1_t2096_GenericClass, + &IEnumerable_1_t2901_GenericClass, + &IEnumerator_1_t2902_GenericClass, + &ICollection_1_t2903_GenericClass, + &IList_1_t2904_GenericClass, + &IEnumerable_1_t2905_GenericClass, + &IEnumerator_1_t2906_GenericClass, + &ICollection_1_t2907_GenericClass, + &IList_1_t2908_GenericClass, + &IEnumerable_1_t2909_GenericClass, + &IEnumerator_1_t2910_GenericClass, + &Dictionary_2_t1855_GenericClass, + &ICollection_1_t2911_GenericClass, + &KeyValuePair_2_t1858_GenericClass, + &IEnumerator_1_t2432_GenericClass, + &InternalEnumerator_1_t1859_GenericClass, + &IList_1_t2912_GenericClass, + &IEnumerable_1_t2913_GenericClass, + &IEnumerator_1_t2914_GenericClass, + &InternalEnumerator_1_t1860_GenericClass, + &ICollection_1_t2915_GenericClass, + &IList_1_t1892_GenericClass, + &IEnumerable_1_t2916_GenericClass, + &ICollection_1_t2917_GenericClass, + &IList_1_t2918_GenericClass, + &IEnumerable_1_t2919_GenericClass, + &IEnumerator_1_t2920_GenericClass, + &ICollection_1_t2921_GenericClass, + &IList_1_t2922_GenericClass, + &IEnumerable_1_t2923_GenericClass, + &IEnumerator_1_t2924_GenericClass, + &ICollection_1_t2925_GenericClass, + &IComparable_1_t2926_GenericClass, + &IList_1_t2927_GenericClass, + &IEnumerable_1_t2928_GenericClass, + &IEnumerator_1_t2929_GenericClass, + &ICollection_1_t2930_GenericClass, + &IEquatable_1_t2931_GenericClass, + &IList_1_t2932_GenericClass, + &IEnumerable_1_t2933_GenericClass, + &IEnumerator_1_t2934_GenericClass, + &IDictionary_2_t2935_GenericClass, + &IEqualityComparer_1_t1857_GenericClass, + &IEnumerator_1_t2450_GenericClass, + &InternalEnumerator_1_t1861_GenericClass, + &ICollection_1_t2451_GenericClass, + &IEnumerable_1_t2449_GenericClass, + &IList_1_t1971_GenericClass, + &ICollection_1_t2936_GenericClass, + &IComparable_1_t2937_GenericClass, + &IList_1_t2938_GenericClass, + &IEnumerable_1_t2939_GenericClass, + &IEnumerator_1_t2940_GenericClass, + &ICollection_1_t2941_GenericClass, + &IEquatable_1_t2942_GenericClass, + &IList_1_t2943_GenericClass, + &IEnumerable_1_t2944_GenericClass, + &IEnumerator_1_t2945_GenericClass, + &IEnumerator_1_t2575_GenericClass, + &InternalEnumerator_1_t1862_GenericClass, + &ICollection_1_t2946_GenericClass, + &IEnumerable_1_t2947_GenericClass, + &IList_1_t2948_GenericClass, + &ValueCollection_t1863_GenericClass, + &Enumerator_t1864_GenericClass, + &Enumerator_t1865_GenericClass, + &Transform_1_t1866_GenericClass, + &Transform_1_t1856_GenericClass, + &IEnumerator_1_t2576_GenericClass, + &InternalEnumerator_1_t1867_GenericClass, + &ICollection_1_t2949_GenericClass, + &IEnumerable_1_t2950_GenericClass, + &IList_1_t2951_GenericClass, + &Transform_1_t1868_GenericClass, + &ShimEnumerator_t1869_GenericClass, + &EqualityComparer_1_t1870_GenericClass, + &IEquatable_1_t2952_GenericClass, + &IEnumerator_1_t2953_GenericClass, + &InternalEnumerator_1_t1871_GenericClass, + &ICollection_1_t2954_GenericClass, + &IList_1_t2051_GenericClass, + &IEnumerable_1_t2955_GenericClass, + &ICollection_1_t2956_GenericClass, + &IList_1_t2957_GenericClass, + &IEnumerable_1_t2958_GenericClass, + &IEnumerator_1_t2959_GenericClass, + &ICollection_1_t2960_GenericClass, + &IList_1_t2961_GenericClass, + &IEnumerable_1_t2962_GenericClass, + &IEnumerator_1_t2963_GenericClass, + &ICollection_1_t2964_GenericClass, + &IList_1_t2965_GenericClass, + &IEnumerable_1_t2966_GenericClass, + &IEnumerator_1_t2967_GenericClass, + &ICollection_1_t2968_GenericClass, + &IList_1_t2969_GenericClass, + &IEnumerable_1_t2970_GenericClass, + &IEnumerator_1_t2971_GenericClass, + &ICollection_1_t2972_GenericClass, + &IList_1_t2973_GenericClass, + &IEnumerable_1_t2974_GenericClass, + &IEnumerator_1_t2975_GenericClass, + &DefaultComparer_t1872_GenericClass, + &IEqualityComparer_1_t1854_GenericClass, + &Transform_1_t1853_GenericClass, + &KeyValuePair_2_t1873_GenericClass, + &IEnumerator_1_t2976_GenericClass, + &ValueCollection_t1874_GenericClass, + &Enumerator_t1875_GenericClass, + &Transform_1_t1877_GenericClass, + &KeyValuePair_2_t1878_GenericClass, + &IEnumerator_1_t2977_GenericClass, + &ValueCollection_t1879_GenericClass, + &Enumerator_t1880_GenericClass, + &IEnumerator_1_t2577_GenericClass, + &InternalEnumerator_1_t1881_GenericClass, + &ICollection_1_t2978_GenericClass, + &IEnumerable_1_t2979_GenericClass, + &IList_1_t2980_GenericClass, + &List_1_t706_GenericClass, + &Enumerator_t1882_GenericClass, + &ReadOnlyCollection_1_t1840_GenericClass, + &Collection_1_t1884_GenericClass, + &Predicate_1_t1885_GenericClass, + &Comparer_1_t1886_GenericClass, + &IComparer_1_t2578_GenericClass, + &IComparable_1_t2981_GenericClass, + &DefaultComparer_t1887_GenericClass, + &IEnumerator_1_t2579_GenericClass, + &InternalEnumerator_1_t1888_GenericClass, + &ICollection_1_t2982_GenericClass, + &IEnumerable_1_t2983_GenericClass, + &IList_1_t2984_GenericClass, + &ICollection_1_t2985_GenericClass, + &IComparable_1_t2986_GenericClass, + &IList_1_t2987_GenericClass, + &IEnumerable_1_t2988_GenericClass, + &IEnumerator_1_t2989_GenericClass, + &ICollection_1_t2990_GenericClass, + &IEquatable_1_t2991_GenericClass, + &IList_1_t2992_GenericClass, + &IEnumerable_1_t2993_GenericClass, + &IEnumerator_1_t2994_GenericClass, + &IEnumerator_1_t1771_GenericClass, + &InternalEnumerator_1_t1889_GenericClass, + &ICollection_1_t2995_GenericClass, + &IEnumerable_1_t2996_GenericClass, + &IList_1_t2997_GenericClass, + &ICollection_1_t2998_GenericClass, + &IComparable_1_t2999_GenericClass, + &IList_1_t3000_GenericClass, + &IEnumerable_1_t3001_GenericClass, + &IEnumerator_1_t3002_GenericClass, + &ICollection_1_t3003_GenericClass, + &IEquatable_1_t3004_GenericClass, + &IList_1_t3005_GenericClass, + &IEnumerable_1_t3006_GenericClass, + &IEnumerator_1_t3007_GenericClass, + &Comparison_1_t1890_GenericClass, + &ReadOnlyCollection_1_t1891_GenericClass, + &Predicate_1_t1893_GenericClass, + &Enumerator_t1894_GenericClass, + &Comparison_1_t1895_GenericClass, + &IEnumerable_1_t3008_GenericClass, + &IEnumerator_1_t3009_GenericClass, + &ICollection_1_t3010_GenericClass, + &ReadOnlyCollection_1_t1896_GenericClass, + &IList_1_t1897_GenericClass, + &Predicate_1_t1898_GenericClass, + &Enumerator_t1899_GenericClass, + &Comparison_1_t1900_GenericClass, + &IEnumerator_1_t3011_GenericClass, + &InternalEnumerator_1_t1901_GenericClass, + &ICollection_1_t3012_GenericClass, + &IList_1_t3013_GenericClass, + &IEnumerable_1_t3014_GenericClass, + &IEnumerable_1_t3015_GenericClass, + &IEnumerator_1_t3016_GenericClass, + &ReadOnlyCollection_1_t1902_GenericClass, + &IList_1_t675_GenericClass, + &Predicate_1_t1903_GenericClass, + &Enumerator_t1904_GenericClass, + &Comparison_1_t1905_GenericClass, + &IEnumerator_1_t3017_GenericClass, + &InternalEnumerator_1_t1906_GenericClass, + &ICollection_1_t3018_GenericClass, + &IList_1_t3019_GenericClass, + &IEnumerable_1_t3020_GenericClass, + &IEnumerator_1_t3021_GenericClass, + &InternalEnumerator_1_t1907_GenericClass, + &ICollection_1_t3022_GenericClass, + &IList_1_t2138_GenericClass, + &IEnumerable_1_t3023_GenericClass, + &IEnumerator_1_t3024_GenericClass, + &InternalEnumerator_1_t1908_GenericClass, + &ICollection_1_t3025_GenericClass, + &IList_1_t3026_GenericClass, + &IEnumerable_1_t3027_GenericClass, + &IEnumerator_1_t2438_GenericClass, + &InternalEnumerator_1_t1909_GenericClass, + &ICollection_1_t2439_GenericClass, + &IEnumerable_1_t2437_GenericClass, + &IList_1_t1931_GenericClass, + &Action_1_t196_GenericClass, + &Action_1_t197_GenericClass, + &Action_1_t1910_GenericClass, + &IEnumerator_1_t3028_GenericClass, + &InternalEnumerator_1_t1911_GenericClass, + &ICollection_1_t3029_GenericClass, + &IList_1_t3030_GenericClass, + &IEnumerable_1_t3031_GenericClass, + &Action_1_t198_GenericClass, + &IEnumerator_1_t3032_GenericClass, + &InternalEnumerator_1_t1912_GenericClass, + &ICollection_1_t3033_GenericClass, + &IList_1_t3034_GenericClass, + &IEnumerable_1_t3035_GenericClass, + &Action_1_t199_GenericClass, + &IEnumerator_1_t3036_GenericClass, + &InternalEnumerator_1_t1913_GenericClass, + &ICollection_1_t3037_GenericClass, + &IList_1_t3038_GenericClass, + &IEnumerable_1_t3039_GenericClass, + &Action_1_t200_GenericClass, + &IEnumerator_1_t3040_GenericClass, + &InternalEnumerator_1_t1914_GenericClass, + &ICollection_1_t3041_GenericClass, + &IList_1_t3042_GenericClass, + &IEnumerable_1_t3043_GenericClass, + &IEnumerator_1_t3044_GenericClass, + &InternalEnumerator_1_t1915_GenericClass, + &ICollection_1_t3045_GenericClass, + &IList_1_t3046_GenericClass, + &IEnumerable_1_t3047_GenericClass, + &IEnumerator_1_t3048_GenericClass, + &InternalEnumerator_1_t1916_GenericClass, + &ICollection_1_t3049_GenericClass, + &IList_1_t3050_GenericClass, + &IEnumerable_1_t3051_GenericClass, + &IEnumerable_1_t3052_GenericClass, + &IEnumerator_1_t3053_GenericClass, + &ICollection_1_t3054_GenericClass, + &ReadOnlyCollection_1_t1918_GenericClass, + &IList_1_t1919_GenericClass, + &Predicate_1_t1920_GenericClass, + &Comparison_1_t1921_GenericClass, + &IEnumerator_1_t2580_GenericClass, + &InternalEnumerator_1_t1922_GenericClass, + &ICollection_1_t3055_GenericClass, + &IEnumerable_1_t3056_GenericClass, + &IList_1_t3057_GenericClass, + &IEnumerator_1_t3058_GenericClass, + &InternalEnumerator_1_t1923_GenericClass, + &ICollection_1_t3059_GenericClass, + &IList_1_t3060_GenericClass, + &IEnumerable_1_t3061_GenericClass, + &IEnumerator_1_t2581_GenericClass, + &InternalEnumerator_1_t1924_GenericClass, + &ICollection_1_t3062_GenericClass, + &IEnumerable_1_t3063_GenericClass, + &IList_1_t3064_GenericClass, + &IEnumerator_1_t3065_GenericClass, + &InternalEnumerator_1_t1925_GenericClass, + &ICollection_1_t3066_GenericClass, + &IList_1_t3067_GenericClass, + &IEnumerable_1_t3068_GenericClass, + &IEnumerator_1_t2441_GenericClass, + &InternalEnumerator_1_t1926_GenericClass, + &ICollection_1_t2442_GenericClass, + &IEnumerable_1_t2440_GenericClass, + &IList_1_t1941_GenericClass, + &IEnumerator_1_t2444_GenericClass, + &InternalEnumerator_1_t1927_GenericClass, + &ICollection_1_t2445_GenericClass, + &IEnumerable_1_t2443_GenericClass, + &IList_1_t1951_GenericClass, + &IEnumerator_1_t2447_GenericClass, + &InternalEnumerator_1_t1928_GenericClass, + &ICollection_1_t2448_GenericClass, + &IEnumerable_1_t2446_GenericClass, + &IList_1_t1961_GenericClass, + &List_1_t412_GenericClass, + &Enumerator_t1929_GenericClass, + &ReadOnlyCollection_1_t1930_GenericClass, + &Collection_1_t1932_GenericClass, + &EqualityComparer_1_t1933_GenericClass, + &IEqualityComparer_1_t3069_GenericClass, + &IEquatable_1_t3070_GenericClass, + &DefaultComparer_t1934_GenericClass, + &Predicate_1_t1935_GenericClass, + &Comparer_1_t1936_GenericClass, + &IComparer_1_t2582_GenericClass, + &IComparable_1_t3071_GenericClass, + &DefaultComparer_t1937_GenericClass, + &Comparison_1_t1938_GenericClass, + &List_1_t414_GenericClass, + &Enumerator_t1939_GenericClass, + &ReadOnlyCollection_1_t1940_GenericClass, + &Collection_1_t1942_GenericClass, + &EqualityComparer_1_t1943_GenericClass, + &IEqualityComparer_1_t3072_GenericClass, + &IEquatable_1_t3073_GenericClass, + &DefaultComparer_t1944_GenericClass, + &Predicate_1_t1945_GenericClass, + &Comparer_1_t1946_GenericClass, + &IComparer_1_t2583_GenericClass, + &IComparable_1_t3074_GenericClass, + &DefaultComparer_t1947_GenericClass, + &Comparison_1_t1948_GenericClass, + &List_1_t416_GenericClass, + &Enumerator_t1949_GenericClass, + &ReadOnlyCollection_1_t1950_GenericClass, + &Collection_1_t1952_GenericClass, + &EqualityComparer_1_t1953_GenericClass, + &IEqualityComparer_1_t3075_GenericClass, + &IEquatable_1_t3076_GenericClass, + &DefaultComparer_t1954_GenericClass, + &Predicate_1_t1955_GenericClass, + &Comparer_1_t1956_GenericClass, + &IComparer_1_t2584_GenericClass, + &IComparable_1_t3077_GenericClass, + &DefaultComparer_t1957_GenericClass, + &Comparison_1_t1958_GenericClass, + &List_1_t418_GenericClass, + &Enumerator_t1959_GenericClass, + &ReadOnlyCollection_1_t1960_GenericClass, + &Collection_1_t1962_GenericClass, + &EqualityComparer_1_t1963_GenericClass, + &IEqualityComparer_1_t3078_GenericClass, + &IEquatable_1_t3079_GenericClass, + &DefaultComparer_t1964_GenericClass, + &Predicate_1_t1965_GenericClass, + &Comparer_1_t1966_GenericClass, + &IComparer_1_t2585_GenericClass, + &IComparable_1_t3080_GenericClass, + &DefaultComparer_t1967_GenericClass, + &Comparison_1_t1968_GenericClass, + &List_1_t419_GenericClass, + &Enumerator_t1969_GenericClass, + &ReadOnlyCollection_1_t1970_GenericClass, + &Collection_1_t1972_GenericClass, + &EqualityComparer_1_t1973_GenericClass, + &GenericEqualityComparer_1_t1974_GenericClass, + &IEqualityComparer_1_t2144_GenericClass, + &DefaultComparer_t1975_GenericClass, + &Predicate_1_t1976_GenericClass, + &Comparer_1_t1977_GenericClass, + &GenericComparer_1_t1978_GenericClass, + &IComparer_1_t2586_GenericClass, + &DefaultComparer_t1979_GenericClass, + &Comparison_1_t1980_GenericClass, + &IEnumerator_1_t3081_GenericClass, + &InternalEnumerator_1_t1981_GenericClass, + &ICollection_1_t3082_GenericClass, + &IList_1_t3083_GenericClass, + &IEnumerable_1_t3084_GenericClass, + &IEnumerator_1_t3085_GenericClass, + &InternalEnumerator_1_t1982_GenericClass, + &ICollection_1_t3086_GenericClass, + &IList_1_t3087_GenericClass, + &IEnumerable_1_t3088_GenericClass, + &IEnumerator_1_t2587_GenericClass, + &InternalEnumerator_1_t1983_GenericClass, + &ICollection_1_t3089_GenericClass, + &IEnumerable_1_t3090_GenericClass, + &IList_1_t3091_GenericClass, + &ICollection_1_t3092_GenericClass, + &IList_1_t3093_GenericClass, + &IEnumerable_1_t3094_GenericClass, + &IEnumerator_1_t3095_GenericClass, + &List_1_t422_GenericClass, + &ReadOnlyCollection_1_t1985_GenericClass, + &Enumerator_t1987_GenericClass, + &Comparison_1_t1988_GenericClass, + &UnityAdsDelegate_2_t1989_GenericClass, + &IEnumerator_1_t2588_GenericClass, + &InternalEnumerator_1_t1990_GenericClass, + &ICollection_1_t3096_GenericClass, + &IEnumerable_1_t3097_GenericClass, + &IList_1_t3098_GenericClass, + &IEnumerable_1_t3099_GenericClass, + &IEnumerator_1_t3100_GenericClass, + &ICollection_1_t3101_GenericClass, + &ReadOnlyCollection_1_t1992_GenericClass, + &IList_1_t1993_GenericClass, + &Predicate_1_t1994_GenericClass, + &Enumerator_t1995_GenericClass, + &Comparison_1_t1996_GenericClass, + &IEnumerator_1_t2589_GenericClass, + &InternalEnumerator_1_t1997_GenericClass, + &ICollection_1_t3102_GenericClass, + &IEnumerable_1_t3103_GenericClass, + &IList_1_t3104_GenericClass, + &IEnumerator_1_t2590_GenericClass, + &InternalEnumerator_1_t1998_GenericClass, + &ICollection_1_t3105_GenericClass, + &IEnumerable_1_t3106_GenericClass, + &IList_1_t3107_GenericClass, + &IEnumerator_1_t2591_GenericClass, + &InternalEnumerator_1_t1999_GenericClass, + &ICollection_1_t3108_GenericClass, + &IEnumerable_1_t3109_GenericClass, + &IList_1_t3110_GenericClass, + &IEnumerator_1_t2453_GenericClass, + &InternalEnumerator_1_t2000_GenericClass, + &IEnumerable_1_t2452_GenericClass, + &Enumerator_t2001_GenericClass, + &ReadOnlyCollection_1_t2002_GenericClass, + &Collection_1_t2003_GenericClass, + &EqualityComparer_1_t2004_GenericClass, + &IEqualityComparer_1_t3111_GenericClass, + &IEquatable_1_t3112_GenericClass, + &DefaultComparer_t2005_GenericClass, + &Predicate_1_t2006_GenericClass, + &Comparer_1_t2007_GenericClass, + &IComparer_1_t2592_GenericClass, + &IComparable_1_t3113_GenericClass, + &DefaultComparer_t2008_GenericClass, + &Comparison_1_t2009_GenericClass, + &IEnumerator_1_t2455_GenericClass, + &InternalEnumerator_1_t2010_GenericClass, + &ICollection_1_t2456_GenericClass, + &IEnumerable_1_t2454_GenericClass, + &Enumerator_t2011_GenericClass, + &ReadOnlyCollection_1_t2012_GenericClass, + &Collection_1_t2013_GenericClass, + &EqualityComparer_1_t2014_GenericClass, + &IEqualityComparer_1_t3114_GenericClass, + &IEquatable_1_t3115_GenericClass, + &DefaultComparer_t2015_GenericClass, + &Predicate_1_t2016_GenericClass, + &Comparer_1_t2017_GenericClass, + &IComparer_1_t2593_GenericClass, + &IComparable_1_t3116_GenericClass, + &DefaultComparer_t2018_GenericClass, + &Comparison_1_t2019_GenericClass, + &IEnumerator_1_t2458_GenericClass, + &InternalEnumerator_1_t2020_GenericClass, + &IEnumerable_1_t2457_GenericClass, + &Enumerator_t2021_GenericClass, + &ReadOnlyCollection_1_t2022_GenericClass, + &Collection_1_t2023_GenericClass, + &EqualityComparer_1_t2024_GenericClass, + &IEqualityComparer_1_t3117_GenericClass, + &IEquatable_1_t3118_GenericClass, + &DefaultComparer_t2025_GenericClass, + &Predicate_1_t2026_GenericClass, + &Comparer_1_t2027_GenericClass, + &IComparer_1_t2594_GenericClass, + &IComparable_1_t3119_GenericClass, + &DefaultComparer_t2028_GenericClass, + &Comparison_1_t2029_GenericClass, + &Dictionary_2_t2031_GenericClass, + &ICollection_1_t3120_GenericClass, + &KeyValuePair_2_t2033_GenericClass, + &IEnumerator_1_t2461_GenericClass, + &InternalEnumerator_1_t2034_GenericClass, + &IList_1_t3121_GenericClass, + &IEnumerable_1_t3122_GenericClass, + &IDictionary_2_t3123_GenericClass, + &ValueCollection_t2035_GenericClass, + &Enumerator_t2036_GenericClass, + &Enumerator_t2037_GenericClass, + &Transform_1_t2038_GenericClass, + &Transform_1_t2032_GenericClass, + &Transform_1_t2039_GenericClass, + &ShimEnumerator_t2040_GenericClass, + &Transform_1_t2030_GenericClass, + &KeyValuePair_2_t2041_GenericClass, + &IEnumerator_1_t3124_GenericClass, + &ValueCollection_t2042_GenericClass, + &Enumerator_t2043_GenericClass, + &IEnumerator_1_t3125_GenericClass, + &InternalEnumerator_1_t2044_GenericClass, + &ICollection_1_t3126_GenericClass, + &IList_1_t3127_GenericClass, + &IEnumerable_1_t3128_GenericClass, + &ICollection_1_t3129_GenericClass, + &IList_1_t3130_GenericClass, + &IEnumerable_1_t3131_GenericClass, + &IEnumerator_1_t3132_GenericClass, + &ICollection_1_t3133_GenericClass, + &IList_1_t3134_GenericClass, + &IEnumerable_1_t3135_GenericClass, + &IEnumerator_1_t3136_GenericClass, + &IEnumerator_1_t3137_GenericClass, + &InternalEnumerator_1_t2045_GenericClass, + &ICollection_1_t3138_GenericClass, + &IList_1_t3139_GenericClass, + &IEnumerable_1_t3140_GenericClass, + &IEnumerator_1_t3141_GenericClass, + &InternalEnumerator_1_t2046_GenericClass, + &ICollection_1_t3142_GenericClass, + &IList_1_t3143_GenericClass, + &IEnumerable_1_t3144_GenericClass, + &Stack_1_t2047_GenericClass, + &Enumerator_t2048_GenericClass, + &Enumerator_t2049_GenericClass, + &ReadOnlyCollection_1_t2050_GenericClass, + &Predicate_1_t2052_GenericClass, + &Enumerator_t2053_GenericClass, + &Comparison_1_t2054_GenericClass, + &IEnumerator_1_t2595_GenericClass, + &InternalEnumerator_1_t2055_GenericClass, + &ICollection_1_t3145_GenericClass, + &IEnumerable_1_t3146_GenericClass, + &IList_1_t3147_GenericClass, + &IEnumerator_1_t2596_GenericClass, + &InternalEnumerator_1_t2056_GenericClass, + &ICollection_1_t3148_GenericClass, + &IEnumerable_1_t3149_GenericClass, + &IList_1_t3150_GenericClass, + &IEnumerator_1_t3151_GenericClass, + &InternalEnumerator_1_t2057_GenericClass, + &ICollection_1_t3152_GenericClass, + &IList_1_t3153_GenericClass, + &IEnumerable_1_t3154_GenericClass, + &ICollection_1_t3155_GenericClass, + &IList_1_t3156_GenericClass, + &IEnumerable_1_t3157_GenericClass, + &IEnumerator_1_t3158_GenericClass, + &InvokableCall_1_t2058_GenericClass, + &UnityAction_1_t2059_GenericClass, + &InvokableCall_2_t2060_GenericClass, + &UnityAction_2_t2061_GenericClass, + &InvokableCall_3_t2062_GenericClass, + &UnityAction_3_t2063_GenericClass, + &InvokableCall_4_t2064_GenericClass, + &UnityAction_4_t2065_GenericClass, + &CachedInvokableCall_1_t2066_GenericClass, + &InvokableCall_1_t2067_GenericClass, + &InvokableCall_1_t2068_GenericClass, + &UnityAction_1_t2069_GenericClass, + &InvokableCall_1_t2070_GenericClass, + &UnityAction_1_t2071_GenericClass, + &InvokableCall_1_t2072_GenericClass, + &IEnumerable_1_t3159_GenericClass, + &IEnumerator_1_t3160_GenericClass, + &ICollection_1_t3161_GenericClass, + &ReadOnlyCollection_1_t2074_GenericClass, + &IList_1_t2075_GenericClass, + &Predicate_1_t2076_GenericClass, + &Comparison_1_t2077_GenericClass, + &IEnumerable_1_t3162_GenericClass, + &IEnumerator_1_t3163_GenericClass, + &ICollection_1_t3164_GenericClass, + &ReadOnlyCollection_1_t2079_GenericClass, + &IList_1_t2080_GenericClass, + &Enumerator_t2081_GenericClass, + &Comparison_1_t2082_GenericClass, + &UnityEvent_1_t2083_GenericClass, + &UnityEvent_2_t2084_GenericClass, + &UnityEvent_3_t2085_GenericClass, + &UnityEvent_4_t2086_GenericClass, + &UnityAdsDelegate_2_t2087_GenericClass, + &IEnumerable_1_t3165_GenericClass, + &IEnumerator_1_t3166_GenericClass, + &ICollection_1_t3167_GenericClass, + &ReadOnlyCollection_1_t2089_GenericClass, + &IList_1_t2090_GenericClass, + &Predicate_1_t2091_GenericClass, + &Enumerator_t2092_GenericClass, + &Comparison_1_t2093_GenericClass, + &EventFunction_1_t707_GenericClass, + &ReadOnlyCollection_1_t2095_GenericClass, + &Predicate_1_t2097_GenericClass, + &Enumerator_t2099_GenericClass, + &Comparison_1_t2100_GenericClass, + &ObjectPool_1_t2102_GenericClass, + &Stack_1_t2101_GenericClass, + &ListPool_1_t2106_GenericClass, + &ObjectPool_1_t2107_GenericClass, + &Stack_1_t2109_GenericClass, + &UnityAction_1_t2108_GenericClass, + &ObjectPool_1_t2104_GenericClass, + &Stack_1_t2111_GenericClass, + &UnityAction_1_t2105_GenericClass, + &ICollection_1_t2467_GenericClass, + &IEnumerator_1_t2466_GenericClass, + &InternalEnumerator_1_t2114_GenericClass, + &IList_1_t2117_GenericClass, + &IEnumerable_1_t2465_GenericClass, + &Enumerator_t2115_GenericClass, + &ReadOnlyCollection_1_t2116_GenericClass, + &Collection_1_t2118_GenericClass, + &EqualityComparer_1_t2119_GenericClass, + &IEqualityComparer_1_t3168_GenericClass, + &IEquatable_1_t3169_GenericClass, + &DefaultComparer_t2120_GenericClass, + &Predicate_1_t2121_GenericClass, + &Comparer_1_t2122_GenericClass, + &IComparer_1_t2597_GenericClass, + &IComparable_1_t3170_GenericClass, + &DefaultComparer_t2123_GenericClass, + &IEnumerable_1_t3171_GenericClass, + &IEnumerator_1_t3172_GenericClass, + &ICollection_1_t3173_GenericClass, + &ReadOnlyCollection_1_t2125_GenericClass, + &IList_1_t2126_GenericClass, + &Predicate_1_t2127_GenericClass, + &Enumerator_t2128_GenericClass, + &Comparison_1_t2129_GenericClass, + &IEnumerable_1_t3174_GenericClass, + &IEnumerator_1_t3175_GenericClass, + &ICollection_1_t3176_GenericClass, + &ReadOnlyCollection_1_t2131_GenericClass, + &IList_1_t2132_GenericClass, + &Predicate_1_t2133_GenericClass, + &Enumerator_t2134_GenericClass, + &Comparison_1_t2135_GenericClass, + &UnityEvent_1_t480_GenericClass, + &UnityAction_1_t2136_GenericClass, + &ReadOnlyCollection_1_t2137_GenericClass, + &Predicate_1_t2139_GenericClass, + &Enumerator_t2140_GenericClass, + &Comparison_1_t2141_GenericClass, + &Dictionary_2_t2145_GenericClass, + &ICollection_1_t3177_GenericClass, + &KeyValuePair_2_t2147_GenericClass, + &IEnumerator_1_t2470_GenericClass, + &InternalEnumerator_1_t2148_GenericClass, + &IList_1_t3178_GenericClass, + &IEnumerable_1_t3179_GenericClass, + &IDictionary_2_t3180_GenericClass, + &ValueCollection_t2149_GenericClass, + &Enumerator_t2150_GenericClass, + &Enumerator_t2151_GenericClass, + &Transform_1_t2152_GenericClass, + &Transform_1_t2146_GenericClass, + &Transform_1_t2153_GenericClass, + &ShimEnumerator_t2154_GenericClass, + &Transform_1_t2143_GenericClass, + &KeyValuePair_2_t688_GenericClass, + &IEnumerator_1_t3181_GenericClass, + &ValueCollection_t687_GenericClass, + &IEnumerator_1_t3182_GenericClass, + &IEnumerable_1_t3183_GenericClass, + &IEnumerator_1_t3184_GenericClass, + &ICollection_1_t3185_GenericClass, + &ReadOnlyCollection_1_t2156_GenericClass, + &IList_1_t2157_GenericClass, + &Predicate_1_t2158_GenericClass, + &Enumerator_t2159_GenericClass, + &Comparison_1_t2160_GenericClass, + &UnityEvent_1_t529_GenericClass, + &InvokableCall_1_t2161_GenericClass, + &UnityEvent_1_t532_GenericClass, + &IndexedSet_1_t2163_GenericClass, + &List_1_t2162_GenericClass, + &Dictionary_2_t700_GenericClass, + &IEqualityComparer_1_t2166_GenericClass, + &Transform_1_t2165_GenericClass, + &IEnumerator_1_t3186_GenericClass, + &IEnumerable_1_t3187_GenericClass, + &IEnumerator_1_t3188_GenericClass, + &ICollection_1_t3189_GenericClass, + &ReadOnlyCollection_1_t2168_GenericClass, + &IList_1_t2169_GenericClass, + &Predicate_1_t2170_GenericClass, + &Enumerator_t2171_GenericClass, + &Comparison_1_t2172_GenericClass, + &UnityEvent_1_t551_GenericClass, + &IEnumerable_1_t3190_GenericClass, + &IEnumerator_1_t3191_GenericClass, + &ICollection_1_t3192_GenericClass, + &ReadOnlyCollection_1_t2174_GenericClass, + &IList_1_t2175_GenericClass, + &Predicate_1_t2176_GenericClass, + &Enumerator_t2177_GenericClass, + &Comparison_1_t2178_GenericClass, + &U3CStartU3Ec__Iterator0_t2179_GenericClass, + &List_1_t690_GenericClass, + &IEnumerable_1_t3193_GenericClass, + &IEnumerator_1_t3194_GenericClass, + &ICollection_1_t3195_GenericClass, + &ReadOnlyCollection_1_t2181_GenericClass, + &IList_1_t2182_GenericClass, + &Predicate_1_t2183_GenericClass, + &Enumerator_t2184_GenericClass, + &Comparison_1_t2185_GenericClass, + &ObjectPool_1_t2186_GenericClass, + &Stack_1_t2188_GenericClass, + &UnityAction_1_t2187_GenericClass, + &UnityEvent_1_t586_GenericClass, + &IEnumerable_1_t3196_GenericClass, + &IEnumerator_1_t3197_GenericClass, + &ICollection_1_t3198_GenericClass, + &ReadOnlyCollection_1_t2195_GenericClass, + &IList_1_t2196_GenericClass, + &Predicate_1_t2197_GenericClass, + &Enumerator_t2198_GenericClass, + &Comparison_1_t2199_GenericClass, + &IEqualityComparer_1_t2193_GenericClass, + &Transform_1_t2192_GenericClass, + &KeyValuePair_2_t2200_GenericClass, + &IEnumerator_1_t3199_GenericClass, + &ValueCollection_t2201_GenericClass, + &Enumerator_t2202_GenericClass, + &U3CStartU3Ec__Iterator0_t2203_GenericClass, + &IEnumerable_1_t3200_GenericClass, + &IEnumerator_1_t3201_GenericClass, + &ReadOnlyCollection_1_t2205_GenericClass, + &Predicate_1_t2206_GenericClass, + &Enumerator_t2207_GenericClass, + &Dictionary_2_t699_GenericClass, + &IEqualityComparer_1_t2212_GenericClass, + &Transform_1_t2211_GenericClass, + &IEqualityComparer_1_t2210_GenericClass, + &Transform_1_t2209_GenericClass, + &KeyValuePair_2_t2213_GenericClass, + &IEnumerator_1_t3202_GenericClass, + &ValueCollection_t2214_GenericClass, + &Enumerator_t2215_GenericClass, + &KeyValuePair_2_t2216_GenericClass, + &IEnumerator_1_t3203_GenericClass, + &ValueCollection_t2217_GenericClass, + &Enumerator_t2218_GenericClass, + &KeyValuePair_2_t2219_GenericClass, + &IEnumerator_1_t3204_GenericClass, + &ValueCollection_t2220_GenericClass, + &Enumerator_t2221_GenericClass, + &IEnumerator_1_t2598_GenericClass, + &InternalEnumerator_1_t2222_GenericClass, + &ICollection_1_t3205_GenericClass, + &IEnumerable_1_t3206_GenericClass, + &IList_1_t3207_GenericClass, + &ICollection_1_t3208_GenericClass, + &IList_1_t3209_GenericClass, + &IEnumerable_1_t3210_GenericClass, + &IEnumerator_1_t3211_GenericClass, + &UnityEvent_1_t577_GenericClass, + &IEnumerable_1_t3212_GenericClass, + &IEnumerator_1_t3213_GenericClass, + &ICollection_1_t3214_GenericClass, + &ReadOnlyCollection_1_t2224_GenericClass, + &IList_1_t2225_GenericClass, + &Predicate_1_t2226_GenericClass, + &Enumerator_t2227_GenericClass, + &Comparison_1_t2228_GenericClass, + &IEnumerable_1_t3215_GenericClass, + &IEnumerator_1_t3216_GenericClass, + &ICollection_1_t3217_GenericClass, + &ReadOnlyCollection_1_t2230_GenericClass, + &IList_1_t2231_GenericClass, + &Predicate_1_t2232_GenericClass, + &Enumerator_t2233_GenericClass, + &Comparison_1_t2234_GenericClass, + &UnityEvent_1_t604_GenericClass, + &UnityAction_1_t2235_GenericClass, + &InvokableCall_1_t2236_GenericClass, + &IEnumerable_1_t3218_GenericClass, + &IEnumerator_1_t3219_GenericClass, + &ICollection_1_t3220_GenericClass, + &ReadOnlyCollection_1_t2238_GenericClass, + &IList_1_t2239_GenericClass, + &Predicate_1_t2240_GenericClass, + &Enumerator_t2241_GenericClass, + &Comparison_1_t2242_GenericClass, + &IEnumerable_1_t3221_GenericClass, + &IEnumerator_1_t3222_GenericClass, + &ICollection_1_t3223_GenericClass, + &ReadOnlyCollection_1_t2244_GenericClass, + &IList_1_t2245_GenericClass, + &Predicate_1_t2246_GenericClass, + &Enumerator_t2247_GenericClass, + &Comparison_1_t2248_GenericClass, + &IEnumerable_1_t3224_GenericClass, + &IEnumerator_1_t3225_GenericClass, + &ICollection_1_t3226_GenericClass, + &ReadOnlyCollection_1_t2250_GenericClass, + &IList_1_t2251_GenericClass, + &Predicate_1_t2252_GenericClass, + &Enumerator_t2253_GenericClass, + &Comparison_1_t2254_GenericClass, + &IEnumerable_1_t682_GenericClass, + &IEnumerator_1_t3227_GenericClass, + &ICollection_1_t3228_GenericClass, + &ReadOnlyCollection_1_t2256_GenericClass, + &IList_1_t2257_GenericClass, + &Enumerator_t2258_GenericClass, + &Comparison_1_t2259_GenericClass, + &Func_2_t709_GenericClass, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_GenericClass, + &List_1_t2262_GenericClass, + &Dictionary_2_t710_GenericClass, + &IEqualityComparer_1_t2265_GenericClass, + &Transform_1_t2264_GenericClass, + &IEnumerator_1_t3229_GenericClass, + &Comparison_1_t2266_GenericClass, + &KeyValuePair_2_t2267_GenericClass, + &IEnumerator_1_t3230_GenericClass, + &ValueCollection_t2268_GenericClass, + &Enumerator_t2269_GenericClass, + &IEnumerable_1_t3231_GenericClass, + &IEnumerator_1_t3232_GenericClass, + &ICollection_1_t3233_GenericClass, + &ReadOnlyCollection_1_t2271_GenericClass, + &IList_1_t2272_GenericClass, + &Predicate_1_t2273_GenericClass, + &Enumerator_t2274_GenericClass, + &Comparison_1_t2275_GenericClass, + &Stack_1_t2276_GenericClass, + &Func_2_t2278_GenericClass, + &ObjectPool_1_t2279_GenericClass, + &Stack_1_t2281_GenericClass, + &UnityAction_1_t2280_GenericClass, + &ObjectPool_1_t2283_GenericClass, + &Stack_1_t2285_GenericClass, + &UnityAction_1_t2284_GenericClass, + &ObjectPool_1_t2287_GenericClass, + &Stack_1_t2289_GenericClass, + &UnityAction_1_t2288_GenericClass, + &ObjectPool_1_t2291_GenericClass, + &Stack_1_t2293_GenericClass, + &UnityAction_1_t2292_GenericClass, + &ObjectPool_1_t2295_GenericClass, + &Stack_1_t2297_GenericClass, + &UnityAction_1_t2296_GenericClass, + &ObjectPool_1_t2299_GenericClass, + &Stack_1_t2301_GenericClass, + &UnityAction_1_t2300_GenericClass, + &IEnumerator_1_t2599_GenericClass, + &InternalEnumerator_1_t2303_GenericClass, + &ICollection_1_t3234_GenericClass, + &IEnumerable_1_t3235_GenericClass, + &IList_1_t3236_GenericClass, + &ICollection_1_t3237_GenericClass, + &IComparable_1_t3238_GenericClass, + &IList_1_t3239_GenericClass, + &IEnumerable_1_t3240_GenericClass, + &IEnumerator_1_t3241_GenericClass, + &ICollection_1_t3242_GenericClass, + &IEquatable_1_t3243_GenericClass, + &IList_1_t3244_GenericClass, + &IEnumerable_1_t3245_GenericClass, + &IEnumerator_1_t3246_GenericClass, + &Dictionary_2_t2305_GenericClass, + &ICollection_1_t3247_GenericClass, + &KeyValuePair_2_t2307_GenericClass, + &IEnumerator_1_t2496_GenericClass, + &InternalEnumerator_1_t2308_GenericClass, + &IList_1_t3248_GenericClass, + &IEnumerable_1_t3249_GenericClass, + &IDictionary_2_t3250_GenericClass, + &IEnumerator_1_t2497_GenericClass, + &InternalEnumerator_1_t2309_GenericClass, + &ICollection_1_t3251_GenericClass, + &IEnumerable_1_t3252_GenericClass, + &IList_1_t3253_GenericClass, + &ICollection_1_t3254_GenericClass, + &IComparable_1_t3255_GenericClass, + &IList_1_t3256_GenericClass, + &IEnumerable_1_t3257_GenericClass, + &IEnumerator_1_t3258_GenericClass, + &ICollection_1_t3259_GenericClass, + &IEquatable_1_t3260_GenericClass, + &IList_1_t3261_GenericClass, + &IEnumerable_1_t3262_GenericClass, + &IEnumerator_1_t3263_GenericClass, + &ValueCollection_t2310_GenericClass, + &Enumerator_t2311_GenericClass, + &Enumerator_t2312_GenericClass, + &Transform_1_t2313_GenericClass, + &Transform_1_t2306_GenericClass, + &Transform_1_t2314_GenericClass, + &ShimEnumerator_t2315_GenericClass, + &IEqualityComparer_1_t3264_GenericClass, + &EqualityComparer_1_t2316_GenericClass, + &GenericEqualityComparer_1_t2317_GenericClass, + &DefaultComparer_t2318_GenericClass, + &Transform_1_t2304_GenericClass, + &KeyValuePair_2_t2319_GenericClass, + &IEnumerator_1_t3265_GenericClass, + &ValueCollection_t2320_GenericClass, + &Enumerator_t2321_GenericClass, + &IEnumerator_1_t2600_GenericClass, + &InternalEnumerator_1_t2322_GenericClass, + &ICollection_1_t3266_GenericClass, + &IEnumerable_1_t3267_GenericClass, + &IList_1_t3268_GenericClass, + &ICollection_1_t3269_GenericClass, + &IComparable_1_t3270_GenericClass, + &IList_1_t3271_GenericClass, + &IEnumerable_1_t3272_GenericClass, + &IEnumerator_1_t3273_GenericClass, + &ICollection_1_t3274_GenericClass, + &IEquatable_1_t3275_GenericClass, + &IList_1_t3276_GenericClass, + &IEnumerable_1_t3277_GenericClass, + &IEnumerator_1_t3278_GenericClass, + &IEnumerator_1_t3279_GenericClass, + &InternalEnumerator_1_t2323_GenericClass, + &ICollection_1_t3280_GenericClass, + &IList_1_t3281_GenericClass, + &IEnumerable_1_t3282_GenericClass, + &ICollection_1_t3283_GenericClass, + &IList_1_t3284_GenericClass, + &IEnumerable_1_t3285_GenericClass, + &IEnumerator_1_t3286_GenericClass, + &IEnumerator_1_t2601_GenericClass, + &InternalEnumerator_1_t2324_GenericClass, + &ICollection_1_t3287_GenericClass, + &IEnumerable_1_t3288_GenericClass, + &IList_1_t3289_GenericClass, + &IEnumerator_1_t3290_GenericClass, + &InternalEnumerator_1_t2325_GenericClass, + &ICollection_1_t3291_GenericClass, + &IList_1_t3292_GenericClass, + &IEnumerable_1_t3293_GenericClass, + &IEnumerator_1_t3294_GenericClass, + &InternalEnumerator_1_t2326_GenericClass, + &ICollection_1_t3295_GenericClass, + &IList_1_t3296_GenericClass, + &IEnumerable_1_t3297_GenericClass, + &IEnumerator_1_t2602_GenericClass, + &InternalEnumerator_1_t2327_GenericClass, + &ICollection_1_t3298_GenericClass, + &IEnumerable_1_t3299_GenericClass, + &IList_1_t3300_GenericClass, + &IEnumerator_1_t2603_GenericClass, + &InternalEnumerator_1_t2328_GenericClass, + &ICollection_1_t3301_GenericClass, + &IEnumerable_1_t3302_GenericClass, + &IList_1_t3303_GenericClass, + &IEnumerator_1_t3304_GenericClass, + &InternalEnumerator_1_t2329_GenericClass, + &ICollection_1_t3305_GenericClass, + &IList_1_t3306_GenericClass, + &IEnumerable_1_t3307_GenericClass, + &IEnumerator_1_t2604_GenericClass, + &InternalEnumerator_1_t2330_GenericClass, + &ICollection_1_t3308_GenericClass, + &IEnumerable_1_t3309_GenericClass, + &IList_1_t3310_GenericClass, + &ICollection_1_t3311_GenericClass, + &IComparable_1_t3312_GenericClass, + &IList_1_t3313_GenericClass, + &IEnumerable_1_t3314_GenericClass, + &IEnumerator_1_t3315_GenericClass, + &ICollection_1_t3316_GenericClass, + &IEquatable_1_t3317_GenericClass, + &IList_1_t3318_GenericClass, + &IEnumerable_1_t3319_GenericClass, + &IEnumerator_1_t3320_GenericClass, + &Func_2_t2331_GenericClass, + &IEnumerator_1_t3321_GenericClass, + &InternalEnumerator_1_t2332_GenericClass, + &ICollection_1_t3322_GenericClass, + &IList_1_t3323_GenericClass, + &IEnumerable_1_t3324_GenericClass, + &IEnumerator_1_t3325_GenericClass, + &InternalEnumerator_1_t2333_GenericClass, + &ICollection_1_t3326_GenericClass, + &IList_1_t3327_GenericClass, + &IEnumerable_1_t3328_GenericClass, + &ICollection_1_t3329_GenericClass, + &IList_1_t3330_GenericClass, + &IEnumerable_1_t3331_GenericClass, + &IEnumerator_1_t3332_GenericClass, + &ICollection_1_t3333_GenericClass, + &IList_1_t3334_GenericClass, + &IEnumerable_1_t3335_GenericClass, + &IEnumerator_1_t3336_GenericClass, + &ICollection_1_t3337_GenericClass, + &IList_1_t3338_GenericClass, + &IEnumerable_1_t3339_GenericClass, + &IEnumerator_1_t3340_GenericClass, + &IEnumerator_1_t2605_GenericClass, + &InternalEnumerator_1_t2334_GenericClass, + &ICollection_1_t3341_GenericClass, + &IEnumerable_1_t3342_GenericClass, + &IList_1_t3343_GenericClass, + &IComparable_1_t3344_GenericClass, + &IEquatable_1_t3345_GenericClass, + &IComparable_1_t3346_GenericClass, + &IEquatable_1_t3347_GenericClass, + &IComparable_1_t3348_GenericClass, + &IEquatable_1_t3349_GenericClass, + &IComparable_1_t3350_GenericClass, + &IEquatable_1_t3351_GenericClass, + &IComparable_1_t3352_GenericClass, + &IEquatable_1_t3353_GenericClass, + &IEnumerator_1_t3354_GenericClass, + &InternalEnumerator_1_t2335_GenericClass, + &ICollection_1_t3355_GenericClass, + &IList_1_t3356_GenericClass, + &IEnumerable_1_t3357_GenericClass, + &IEnumerator_1_t2606_GenericClass, + &InternalEnumerator_1_t2336_GenericClass, + &ICollection_1_t3358_GenericClass, + &IEnumerable_1_t3359_GenericClass, + &IList_1_t3360_GenericClass, + &ICollection_1_t3361_GenericClass, + &IList_1_t3362_GenericClass, + &IEnumerable_1_t3363_GenericClass, + &IEnumerator_1_t3364_GenericClass, + &ICollection_1_t3365_GenericClass, + &IList_1_t3366_GenericClass, + &IEnumerable_1_t3367_GenericClass, + &IEnumerator_1_t3368_GenericClass, + &IEnumerator_1_t2607_GenericClass, + &InternalEnumerator_1_t2337_GenericClass, + &ICollection_1_t3369_GenericClass, + &IEnumerable_1_t3370_GenericClass, + &IList_1_t3371_GenericClass, + &ICollection_1_t3372_GenericClass, + &IList_1_t3373_GenericClass, + &IEnumerable_1_t3374_GenericClass, + &IEnumerator_1_t3375_GenericClass, + &ICollection_1_t3376_GenericClass, + &IList_1_t3377_GenericClass, + &IEnumerable_1_t3378_GenericClass, + &IEnumerator_1_t3379_GenericClass, + &IEnumerator_1_t2608_GenericClass, + &InternalEnumerator_1_t2338_GenericClass, + &ICollection_1_t3380_GenericClass, + &IEnumerable_1_t3381_GenericClass, + &IList_1_t3382_GenericClass, + &ICollection_1_t3383_GenericClass, + &IList_1_t3384_GenericClass, + &IEnumerable_1_t3385_GenericClass, + &IEnumerator_1_t3386_GenericClass, + &ICollection_1_t3387_GenericClass, + &IList_1_t3388_GenericClass, + &IEnumerable_1_t3389_GenericClass, + &IEnumerator_1_t3390_GenericClass, + &IEnumerator_1_t2609_GenericClass, + &InternalEnumerator_1_t2339_GenericClass, + &ICollection_1_t3391_GenericClass, + &IEnumerable_1_t3392_GenericClass, + &IList_1_t3393_GenericClass, + &ICollection_1_t3394_GenericClass, + &IList_1_t3395_GenericClass, + &IEnumerable_1_t3396_GenericClass, + &IEnumerator_1_t3397_GenericClass, + &ICollection_1_t3398_GenericClass, + &IList_1_t3399_GenericClass, + &IEnumerable_1_t3400_GenericClass, + &IEnumerator_1_t3401_GenericClass, + &Converter_2_t2340_GenericClass, + &ArrayReadOnlyList_1_t2341_GenericClass, + &U3CGetEnumeratorU3Ec__Iterator0_t2342_GenericClass, + &IEnumerator_1_t3402_GenericClass, + &InternalEnumerator_1_t2343_GenericClass, + &ICollection_1_t3403_GenericClass, + &IList_1_t3404_GenericClass, + &IEnumerable_1_t3405_GenericClass, + &ICollection_1_t3406_GenericClass, + &IList_1_t3407_GenericClass, + &IEnumerable_1_t3408_GenericClass, + &IEnumerator_1_t3409_GenericClass, + &IEnumerator_1_t3410_GenericClass, + &InternalEnumerator_1_t2344_GenericClass, + &ICollection_1_t3411_GenericClass, + &IList_1_t3412_GenericClass, + &IEnumerable_1_t3413_GenericClass, + &ICollection_1_t3414_GenericClass, + &IList_1_t3415_GenericClass, + &IEnumerable_1_t3416_GenericClass, + &IEnumerator_1_t3417_GenericClass, + &ICollection_1_t3418_GenericClass, + &IList_1_t3419_GenericClass, + &IEnumerable_1_t3420_GenericClass, + &IEnumerator_1_t3421_GenericClass, + &ICollection_1_t3422_GenericClass, + &IList_1_t3423_GenericClass, + &IEnumerable_1_t3424_GenericClass, + &IEnumerator_1_t3425_GenericClass, + &IEnumerator_1_t3426_GenericClass, + &InternalEnumerator_1_t2345_GenericClass, + &ICollection_1_t3427_GenericClass, + &IList_1_t3428_GenericClass, + &IEnumerable_1_t3429_GenericClass, + &ICollection_1_t3430_GenericClass, + &IList_1_t3431_GenericClass, + &IEnumerable_1_t3432_GenericClass, + &IEnumerator_1_t3433_GenericClass, + &IEnumerator_1_t2610_GenericClass, + &InternalEnumerator_1_t2346_GenericClass, + &ICollection_1_t3434_GenericClass, + &IEnumerable_1_t3435_GenericClass, + &IList_1_t3436_GenericClass, + &IEnumerator_1_t3437_GenericClass, + &InternalEnumerator_1_t2347_GenericClass, + &ICollection_1_t3438_GenericClass, + &IList_1_t3439_GenericClass, + &IEnumerable_1_t3440_GenericClass, + &IEnumerator_1_t3441_GenericClass, + &InternalEnumerator_1_t2348_GenericClass, + &ICollection_1_t3442_GenericClass, + &IList_1_t3443_GenericClass, + &IEnumerable_1_t3444_GenericClass, + &IEnumerator_1_t3445_GenericClass, + &InternalEnumerator_1_t2349_GenericClass, + &ICollection_1_t3446_GenericClass, + &IList_1_t3447_GenericClass, + &IEnumerable_1_t3448_GenericClass, + &IEnumerator_1_t3449_GenericClass, + &InternalEnumerator_1_t2350_GenericClass, + &ICollection_1_t3450_GenericClass, + &IList_1_t3451_GenericClass, + &IEnumerable_1_t3452_GenericClass, + &CollectionDebuggerView_1_t2351_GenericClass, + &CollectionDebuggerView_2_t2352_GenericClass, + &GenericComparer_1_t2353_GenericClass, + &GenericEqualityComparer_1_t2354_GenericClass, + &IEnumerator_1_t2611_GenericClass, + &InternalEnumerator_1_t2355_GenericClass, + &ICollection_1_t3453_GenericClass, + &IEnumerable_1_t3454_GenericClass, + &IList_1_t3455_GenericClass, + &IEnumerator_1_t2612_GenericClass, + &InternalEnumerator_1_t2356_GenericClass, + &ICollection_1_t3456_GenericClass, + &IEnumerable_1_t3457_GenericClass, + &IList_1_t3458_GenericClass, + &IEnumerator_1_t3459_GenericClass, + &InternalEnumerator_1_t2357_GenericClass, + &ICollection_1_t3460_GenericClass, + &IList_1_t3461_GenericClass, + &IEnumerable_1_t3462_GenericClass, + &IEnumerator_1_t3463_GenericClass, + &InternalEnumerator_1_t2358_GenericClass, + &ICollection_1_t3464_GenericClass, + &IList_1_t3465_GenericClass, + &IEnumerable_1_t3466_GenericClass, + &IEnumerator_1_t3467_GenericClass, + &InternalEnumerator_1_t2359_GenericClass, + &ICollection_1_t3468_GenericClass, + &IList_1_t3469_GenericClass, + &IEnumerable_1_t3470_GenericClass, + &ICollection_1_t3471_GenericClass, + &IList_1_t3472_GenericClass, + &IEnumerable_1_t3473_GenericClass, + &IEnumerator_1_t3474_GenericClass, + &ICollection_1_t3475_GenericClass, + &IList_1_t3476_GenericClass, + &IEnumerable_1_t3477_GenericClass, + &IEnumerator_1_t3478_GenericClass, + &ICollection_1_t3479_GenericClass, + &IList_1_t3480_GenericClass, + &IEnumerable_1_t3481_GenericClass, + &IEnumerator_1_t3482_GenericClass, + &IEnumerator_1_t3483_GenericClass, + &InternalEnumerator_1_t2360_GenericClass, + &ICollection_1_t3484_GenericClass, + &IList_1_t3485_GenericClass, + &IEnumerable_1_t3486_GenericClass, + &ICollection_1_t3487_GenericClass, + &IList_1_t3488_GenericClass, + &IEnumerable_1_t3489_GenericClass, + &IEnumerator_1_t3490_GenericClass, + &IEnumerator_1_t3491_GenericClass, + &InternalEnumerator_1_t2361_GenericClass, + &ICollection_1_t3492_GenericClass, + &IList_1_t3493_GenericClass, + &IEnumerable_1_t3494_GenericClass, + &IEnumerator_1_t2613_GenericClass, + &InternalEnumerator_1_t2362_GenericClass, + &ICollection_1_t3495_GenericClass, + &IEnumerable_1_t3496_GenericClass, + &IList_1_t3497_GenericClass, + &IEnumerator_1_t2614_GenericClass, + &InternalEnumerator_1_t2363_GenericClass, + &ICollection_1_t3498_GenericClass, + &IEnumerable_1_t3499_GenericClass, + &IList_1_t3500_GenericClass, + &IEnumerator_1_t2615_GenericClass, + &InternalEnumerator_1_t2364_GenericClass, + &ICollection_1_t3501_GenericClass, + &IEnumerable_1_t3502_GenericClass, + &IList_1_t3503_GenericClass, + &IEnumerator_1_t3504_GenericClass, + &InternalEnumerator_1_t2365_GenericClass, + &ICollection_1_t3505_GenericClass, + &IList_1_t3506_GenericClass, + &IEnumerable_1_t3507_GenericClass, + &IEnumerator_1_t3508_GenericClass, + &InternalEnumerator_1_t2366_GenericClass, + &ICollection_1_t3509_GenericClass, + &IList_1_t3510_GenericClass, + &IEnumerable_1_t3511_GenericClass, + &ICollection_1_t3512_GenericClass, + &IList_1_t3513_GenericClass, + &IEnumerable_1_t3514_GenericClass, + &IEnumerator_1_t3515_GenericClass, + &IEnumerator_1_t3516_GenericClass, + &InternalEnumerator_1_t2367_GenericClass, + &ICollection_1_t3517_GenericClass, + &IList_1_t3518_GenericClass, + &IEnumerable_1_t3519_GenericClass, + &ICollection_1_t3520_GenericClass, + &IList_1_t3521_GenericClass, + &IEnumerable_1_t3522_GenericClass, + &IEnumerator_1_t3523_GenericClass, + &IEnumerator_1_t3524_GenericClass, + &InternalEnumerator_1_t2368_GenericClass, + &ICollection_1_t3525_GenericClass, + &IList_1_t3526_GenericClass, + &IEnumerable_1_t3527_GenericClass, + &ICollection_1_t3528_GenericClass, + &IList_1_t3529_GenericClass, + &IEnumerable_1_t3530_GenericClass, + &IEnumerator_1_t3531_GenericClass, + &IEnumerator_1_t3532_GenericClass, + &InternalEnumerator_1_t2369_GenericClass, + &ICollection_1_t3533_GenericClass, + &IList_1_t3534_GenericClass, + &IEnumerable_1_t3535_GenericClass, + &ICollection_1_t3536_GenericClass, + &IList_1_t3537_GenericClass, + &IEnumerable_1_t3538_GenericClass, + &IEnumerator_1_t3539_GenericClass, + &IEnumerator_1_t3540_GenericClass, + &InternalEnumerator_1_t2370_GenericClass, + &ICollection_1_t3541_GenericClass, + &IList_1_t3542_GenericClass, + &IEnumerable_1_t3543_GenericClass, + &ICollection_1_t3544_GenericClass, + &IList_1_t3545_GenericClass, + &IEnumerable_1_t3546_GenericClass, + &IEnumerator_1_t3547_GenericClass, + &IEnumerator_1_t2499_GenericClass, + &InternalEnumerator_1_t2371_GenericClass, + &IEnumerable_1_t2500_GenericClass, + &IEnumerator_1_t2501_GenericClass, + &InternalEnumerator_1_t2372_GenericClass, + &IEnumerable_1_t2502_GenericClass, + &ReadOnlyCollection_1_t1801_GenericClass, + &Collection_1_t2373_GenericClass, + &List_1_t2374_GenericClass, + &Enumerator_t2375_GenericClass, + &EqualityComparer_1_t2376_GenericClass, + &IEqualityComparer_1_t3548_GenericClass, + &IEquatable_1_t3549_GenericClass, + &DefaultComparer_t2377_GenericClass, + &Predicate_1_t2378_GenericClass, + &Comparer_1_t2379_GenericClass, + &IComparer_1_t2616_GenericClass, + &IComparable_1_t3550_GenericClass, + &DefaultComparer_t2380_GenericClass, + &Comparison_1_t2381_GenericClass, + &ArrayReadOnlyList_1_t2382_GenericClass, + &U3CGetEnumeratorU3Ec__Iterator0_t2383_GenericClass, + &ReadOnlyCollection_1_t1802_GenericClass, + &Collection_1_t2384_GenericClass, + &List_1_t2385_GenericClass, + &Enumerator_t2386_GenericClass, + &EqualityComparer_1_t2387_GenericClass, + &IEqualityComparer_1_t3551_GenericClass, + &IEquatable_1_t3552_GenericClass, + &DefaultComparer_t2388_GenericClass, + &Predicate_1_t2389_GenericClass, + &Comparer_1_t2390_GenericClass, + &IComparer_1_t2617_GenericClass, + &IComparable_1_t3553_GenericClass, + &DefaultComparer_t2391_GenericClass, + &Comparison_1_t2392_GenericClass, + &ArrayReadOnlyList_1_t2393_GenericClass, + &U3CGetEnumeratorU3Ec__Iterator0_t2394_GenericClass, + &IList_1_t1781_GenericClass, + &Getter_2_t2395_GenericClass, + &StaticGetter_1_t2396_GenericClass, + &IEnumerator_1_t2618_GenericClass, + &InternalEnumerator_1_t2397_GenericClass, + &ICollection_1_t3554_GenericClass, + &IEnumerable_1_t3555_GenericClass, + &IList_1_t3556_GenericClass, + &IEnumerator_1_t2619_GenericClass, + &InternalEnumerator_1_t2398_GenericClass, + &ICollection_1_t3557_GenericClass, + &IEnumerable_1_t3558_GenericClass, + &IList_1_t3559_GenericClass, + &IEnumerator_1_t3560_GenericClass, + &InternalEnumerator_1_t2399_GenericClass, + &ICollection_1_t3561_GenericClass, + &IList_1_t3562_GenericClass, + &IEnumerable_1_t3563_GenericClass, + &IEnumerator_1_t3564_GenericClass, + &InternalEnumerator_1_t2400_GenericClass, + &ICollection_1_t3565_GenericClass, + &IList_1_t3566_GenericClass, + &IEnumerable_1_t3567_GenericClass, + &IEnumerator_1_t3568_GenericClass, + &InternalEnumerator_1_t2401_GenericClass, + &ICollection_1_t3569_GenericClass, + &IList_1_t3570_GenericClass, + &IEnumerable_1_t3571_GenericClass, + &IEnumerator_1_t3572_GenericClass, + &InternalEnumerator_1_t2402_GenericClass, + &ICollection_1_t3573_GenericClass, + &IList_1_t3574_GenericClass, + &IEnumerable_1_t3575_GenericClass, + &IEnumerator_1_t2620_GenericClass, + &InternalEnumerator_1_t2403_GenericClass, + &ICollection_1_t3576_GenericClass, + &IEnumerable_1_t3577_GenericClass, + &IList_1_t3578_GenericClass, + &ICollection_1_t3579_GenericClass, + &IComparable_1_t3580_GenericClass, + &IList_1_t3581_GenericClass, + &IEnumerable_1_t3582_GenericClass, + &IEnumerator_1_t3583_GenericClass, + &ICollection_1_t3584_GenericClass, + &IEquatable_1_t3585_GenericClass, + &IList_1_t3586_GenericClass, + &IEnumerable_1_t3587_GenericClass, + &IEnumerator_1_t3588_GenericClass, + &IEnumerator_1_t2621_GenericClass, + &InternalEnumerator_1_t2404_GenericClass, + &ICollection_1_t3589_GenericClass, + &IEnumerable_1_t3590_GenericClass, + &IList_1_t3591_GenericClass, + &ICollection_1_t3592_GenericClass, + &IList_1_t3593_GenericClass, + &IEnumerable_1_t3594_GenericClass, + &IEnumerator_1_t3595_GenericClass, + &ICollection_1_t3596_GenericClass, + &IList_1_t3597_GenericClass, + &IEnumerable_1_t3598_GenericClass, + &IEnumerator_1_t3599_GenericClass, + &IEnumerator_1_t2622_GenericClass, + &InternalEnumerator_1_t2405_GenericClass, + &ICollection_1_t3600_GenericClass, + &IEnumerable_1_t3601_GenericClass, + &IList_1_t3602_GenericClass, + &ICollection_1_t3603_GenericClass, + &IComparable_1_t3604_GenericClass, + &IList_1_t3605_GenericClass, + &IEnumerable_1_t3606_GenericClass, + &IEnumerator_1_t3607_GenericClass, + &ICollection_1_t3608_GenericClass, + &IEquatable_1_t3609_GenericClass, + &IList_1_t3610_GenericClass, + &IEnumerable_1_t3611_GenericClass, + &IEnumerator_1_t3612_GenericClass, + &IEnumerator_1_t2623_GenericClass, + &InternalEnumerator_1_t2406_GenericClass, + &ICollection_1_t3613_GenericClass, + &IEnumerable_1_t3614_GenericClass, + &IList_1_t3615_GenericClass, + &IEnumerator_1_t3616_GenericClass, + &InternalEnumerator_1_t2407_GenericClass, + &ICollection_1_t3617_GenericClass, + &IList_1_t3618_GenericClass, + &IEnumerable_1_t3619_GenericClass, + &IList_1_t1606_GenericClass, + &IEnumerable_1_t3620_GenericClass, + &IEnumerator_1_t3621_GenericClass, + &ICollection_1_t3622_GenericClass, + &ReadOnlyCollection_1_t2409_GenericClass, + &Predicate_1_t2410_GenericClass, + &Enumerator_t2411_GenericClass, + &Comparison_1_t2412_GenericClass, + &Comparer_1_t2413_GenericClass, + &IComparer_1_t3623_GenericClass, + &DefaultComparer_t2414_GenericClass, + &EqualityComparer_1_t2415_GenericClass, + &IEqualityComparer_1_t3624_GenericClass, + &DefaultComparer_t2416_GenericClass, + &IComparable_1_t3625_GenericClass, + &IEquatable_1_t3626_GenericClass, + &Comparer_1_t2417_GenericClass, + &IComparer_1_t3627_GenericClass, + &DefaultComparer_t2418_GenericClass, + &EqualityComparer_1_t2419_GenericClass, + &IEqualityComparer_1_t3628_GenericClass, + &DefaultComparer_t2420_GenericClass, + &IComparer_1_t3629_GenericClass, + &IComparer_1_t3630_GenericClass, + &IComparer_1_t3631_GenericClass, + &IComparable_1_t3632_GenericClass, + &IEquatable_1_t3633_GenericClass, + &Comparer_1_t2421_GenericClass, + &IComparer_1_t3634_GenericClass, + &DefaultComparer_t2422_GenericClass, + &EqualityComparer_1_t2423_GenericClass, + &IEqualityComparer_1_t3635_GenericClass, + &DefaultComparer_t2424_GenericClass, + &IEnumerator_1_t3636_GenericClass, + &InternalEnumerator_1_t2425_GenericClass, + &ICollection_1_t3637_GenericClass, + &IEnumerable_1_t3638_GenericClass, + &ReadOnlyCollection_1_t1837_GenericClass, + &IComparer_1_t3639_GenericClass, + &Comparer_1_t2426_GenericClass, + &IComparer_1_t3640_GenericClass, + &DefaultComparer_t2427_GenericClass, + &EqualityComparer_1_t2428_GenericClass, + &IEqualityComparer_1_t3641_GenericClass, + &DefaultComparer_t2429_GenericClass, + &IComparable_1_t3642_GenericClass, + &IEquatable_1_t3643_GenericClass, + &List_1_t3644_GenericClass, + &List_1_t3645_GenericClass, + &List_1_t3646_GenericClass, + &List_1_t3647_GenericClass, + &List_1_t3648_GenericClass, + &List_1_t3649_GenericClass, + &UnityAction_1_t3650_GenericClass, + &UnityAction_2_t3651_GenericClass, + &UnityAction_3_t3652_GenericClass, + &UnityAction_4_t3653_GenericClass, + &InvokableCall_1_t3654_GenericClass, + &UnityAction_1_t3655_GenericClass, + &UnityEvent_1_t3656_GenericClass, + &InvokableCall_1_t3657_GenericClass, + &InvokableCall_2_t3658_GenericClass, + &InvokableCall_3_t3659_GenericClass, + &InvokableCall_4_t3660_GenericClass, + &EventFunction_1_t3661_GenericClass, + &EventFunction_1_t3662_GenericClass, + &U3CStartU3Ec__Iterator0_t3663_GenericClass, + &TweenRunner_1_t3664_GenericClass, + &IEnumerator_1_t3665_GenericClass, + &Comparison_1_t3666_GenericClass, + &List_1_t3667_GenericClass, + &Dictionary_2_t3668_GenericClass, + &IList_1_t3669_GenericClass, + &ICollection_1_t3670_GenericClass, + &IEnumerable_1_t3671_GenericClass, + &List_1_t3672_GenericClass, + &ObjectPool_1_t3673_GenericClass, + &UnityAction_1_t3674_GenericClass, + &ListPool_1_t3675_GenericClass, + &UnityAction_1_t3676_GenericClass, + &Stack_1_t3677_GenericClass, + &IEnumerator_1_t3678_GenericClass, + &Enumerator_t3679_GenericClass, + &IEnumerable_1_t3680_GenericClass, + &Stack_1_t3681_GenericClass, + &IEnumerator_1_t3682_GenericClass, + &IEnumerable_1_t3683_GenericClass, + &Func_2_t3684_GenericClass, + &IEnumerable_1_t3685_GenericClass, + &Func_2_t3686_GenericClass, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_GenericClass, + &IEnumerator_1_t3688_GenericClass, + &IEnumerable_1_t3689_GenericClass, + &Func_2_t3690_GenericClass, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_GenericClass, + &IEnumerator_1_t3692_GenericClass, + &IEnumerator_1_t3693_GenericClass, + &InternalEnumerator_1_t3694_GenericClass, + &IComparer_1_t3695_GenericClass, + &IComparer_1_t3696_GenericClass, + &IComparer_1_t3697_GenericClass, + &IComparer_1_t3698_GenericClass, + &Comparison_1_t3699_GenericClass, + &Comparison_1_t3700_GenericClass, + &IComparer_1_t3701_GenericClass, + &IComparer_1_t3702_GenericClass, + &IComparable_1_t3703_GenericClass, + &Comparison_1_t3704_GenericClass, + &Predicate_1_t3705_GenericClass, + &Action_1_t3706_GenericClass, + &Converter_2_t3707_GenericClass, + &Predicate_1_t3708_GenericClass, + &Predicate_1_t3709_GenericClass, + &Predicate_1_t3710_GenericClass, + &Predicate_1_t3711_GenericClass, + &Predicate_1_t3712_GenericClass, + &Predicate_1_t3713_GenericClass, + &IComparer_1_t3714_GenericClass, + &IComparer_1_t3715_GenericClass, + &Comparer_1_t3716_GenericClass, + &EqualityComparer_1_t3717_GenericClass, + &EqualityComparer_1_t3718_GenericClass, + &Predicate_1_t3719_GenericClass, + &Predicate_1_t3720_GenericClass, + &ReadOnlyCollection_1_t3721_GenericClass, + &ArrayReadOnlyList_1_t3722_GenericClass, + &Predicate_1_t3723_GenericClass, + &Predicate_1_t3724_GenericClass, + &IEnumerator_1_t3725_GenericClass, + &IEnumerator_1_t3726_GenericClass, + &IList_1_t3727_GenericClass, + &ICollection_1_t3728_GenericClass, + &IEnumerable_1_t3729_GenericClass, + &ArrayReadOnlyList_1_t3730_GenericClass, + &IEnumerator_1_t3731_GenericClass, + &ArrayReadOnlyList_1_t3732_GenericClass, + &U3CGetEnumeratorU3Ec__Iterator0_t3733_GenericClass, + &ICollection_1_t3734_GenericClass, + &IEnumerable_1_t3735_GenericClass, + &IEnumerable_1_t3736_GenericClass, + &Nullable_1_t3737_GenericClass, + &Comparer_1_t3738_GenericClass, + &IComparer_1_t3739_GenericClass, + &Comparer_1_t3740_GenericClass, + &IComparer_1_t3741_GenericClass, + &IComparable_1_t3742_GenericClass, + &IComparable_1_t3743_GenericClass, + &DefaultComparer_t3744_GenericClass, + &Comparer_1_t3745_GenericClass, + &IComparer_1_t3746_GenericClass, + &IComparable_1_t3747_GenericClass, + &IEqualityComparer_1_t3748_GenericClass, + &KeyValuePair_2_t3749_GenericClass, + &IEnumerator_1_t3750_GenericClass, + &Transform_1_t3751_GenericClass, + &Transform_1_t3752_GenericClass, + &ValueCollection_t3753_GenericClass, + &Enumerator_t3754_GenericClass, + &Transform_1_t3755_GenericClass, + &ICollection_1_t3756_GenericClass, + &IEnumerable_1_t3757_GenericClass, + &IDictionary_2_t3758_GenericClass, + &Dictionary_2_t3759_GenericClass, + &Enumerator_t3760_GenericClass, + &Dictionary_2_t3761_GenericClass, + &KeyValuePair_2_t3762_GenericClass, + &IEnumerator_1_t3763_GenericClass, + &Dictionary_2_t3764_GenericClass, + &IEnumerator_1_t3765_GenericClass, + &Enumerator_t3766_GenericClass, + &ICollection_1_t3767_GenericClass, + &IEnumerable_1_t3768_GenericClass, + &Dictionary_2_t3769_GenericClass, + &Enumerator_t3770_GenericClass, + &IEnumerator_1_t3771_GenericClass, + &Transform_1_t3772_GenericClass, + &Dictionary_2_t3773_GenericClass, + &Transform_1_t3774_GenericClass, + &ShimEnumerator_t3775_GenericClass, + &EqualityComparer_1_t3776_GenericClass, + &EqualityComparer_1_t3777_GenericClass, + &IEqualityComparer_1_t3778_GenericClass, + &EqualityComparer_1_t3779_GenericClass, + &IEqualityComparer_1_t3780_GenericClass, + &EqualityComparer_1_t3781_GenericClass, + &IEqualityComparer_1_t3782_GenericClass, + &IEquatable_1_t3783_GenericClass, + &DefaultComparer_t3784_GenericClass, + &EqualityComparer_1_t3785_GenericClass, + &IEqualityComparer_1_t3786_GenericClass, + &IEquatable_1_t3787_GenericClass, + &ICollection_1_t3788_GenericClass, + &KeyValuePair_2_t3789_GenericClass, + &IEnumerable_1_t3790_GenericClass, + &IEnumerable_1_t3791_GenericClass, + &IEnumerator_1_t3792_GenericClass, + &ICollection_1_t3793_GenericClass, + &ReadOnlyCollection_1_t3794_GenericClass, + &Predicate_1_t3795_GenericClass, + &Enumerator_t3796_GenericClass, + &Comparison_1_t3797_GenericClass, + &IList_1_t3798_GenericClass, + &List_1_t3799_GenericClass, + &IEnumerator_1_t3800_GenericClass, + &Enumerator_t3801_GenericClass, + &List_1_t3802_GenericClass, + &Comparer_1_t3803_GenericClass, + &IEnumerator_1_t3804_GenericClass, + &IList_1_t3805_GenericClass, + &ICollection_1_t3806_GenericClass, + &IEnumerable_1_t3807_GenericClass, + &List_1_t3808_GenericClass, + &Collection_1_t3809_GenericClass, + &IList_1_t3810_GenericClass, + &IEnumerator_1_t3811_GenericClass, + &ICollection_1_t3812_GenericClass, + &IEnumerable_1_t3813_GenericClass, + &Collection_1_t3814_GenericClass, + &Getter_2_t3815_GenericClass, + &StaticGetter_1_t3816_GenericClass, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericInstDefinitions.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericInstDefinitions.cpp" new file mode 100644 index 00000000..d4b8cdb5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericInstDefinitions.cpp" @@ -0,0 +1,1968 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern const Il2CppType Object_t_0_0_0; +static const Il2CppType* GenInst_Object_t_0_0_0_Types[] = { &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0 = { 1, GenInst_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Object_t_0_0_0_Types[] = { &Object_t_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0 = { 2, GenInst_Object_t_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types[] = { &Object_t_0_0_0, &Object_t_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0 = { 3, GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types[] = { &Object_t_0_0_0, &Object_t_0_0_0, &Object_t_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0 = { 4, GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types }; +extern const Il2CppType PlatformerCharacter2D_t8_0_0_0; +static const Il2CppType* GenInst_PlatformerCharacter2D_t8_0_0_0_Types[] = { &PlatformerCharacter2D_t8_0_0_0 }; +extern const Il2CppGenericInst GenInst_PlatformerCharacter2D_t8_0_0_0 = { 1, GenInst_PlatformerCharacter2D_t8_0_0_0_Types }; +extern const Il2CppType Animator_t10_0_0_0; +static const Il2CppType* GenInst_Animator_t10_0_0_0_Types[] = { &Animator_t10_0_0_0 }; +extern const Il2CppGenericInst GenInst_Animator_t10_0_0_0 = { 1, GenInst_Animator_t10_0_0_0_Types }; +extern const Il2CppType Rigidbody2D_t11_0_0_0; +static const Il2CppType* GenInst_Rigidbody2D_t11_0_0_0_Types[] = { &Rigidbody2D_t11_0_0_0 }; +extern const Il2CppGenericInst GenInst_Rigidbody2D_t11_0_0_0 = { 1, GenInst_Rigidbody2D_t11_0_0_0_Types }; +extern const Il2CppType Rigidbody_t15_0_0_0; +static const Il2CppType* GenInst_Rigidbody_t15_0_0_0_Types[] = { &Rigidbody_t15_0_0_0 }; +extern const Il2CppGenericInst GenInst_Rigidbody_t15_0_0_0 = { 1, GenInst_Rigidbody_t15_0_0_0_Types }; +extern const Il2CppType Camera_t28_0_0_0; +static const Il2CppType* GenInst_Camera_t28_0_0_0_Types[] = { &Camera_t28_0_0_0 }; +extern const Il2CppGenericInst GenInst_Camera_t28_0_0_0 = { 1, GenInst_Camera_t28_0_0_0_Types }; +extern const Il2CppType Renderer_t142_0_0_0; +static const Il2CppType* GenInst_Renderer_t142_0_0_0_Types[] = { &Renderer_t142_0_0_0 }; +extern const Il2CppGenericInst GenInst_Renderer_t142_0_0_0 = { 1, GenInst_Renderer_t142_0_0_0_Types }; +extern const Il2CppType CharacterController_t36_0_0_0; +static const Il2CppType* GenInst_CharacterController_t36_0_0_0_Types[] = { &CharacterController_t36_0_0_0 }; +extern const Il2CppGenericInst GenInst_CharacterController_t36_0_0_0 = { 1, GenInst_CharacterController_t36_0_0_0_Types }; +extern const Il2CppType AudioSource_t37_0_0_0; +static const Il2CppType* GenInst_AudioSource_t37_0_0_0_Types[] = { &AudioSource_t37_0_0_0 }; +extern const Il2CppGenericInst GenInst_AudioSource_t37_0_0_0 = { 1, GenInst_AudioSource_t37_0_0_0_Types }; +extern const Il2CppType CapsuleCollider_t43_0_0_0; +static const Il2CppType* GenInst_CapsuleCollider_t43_0_0_0_Types[] = { &CapsuleCollider_t43_0_0_0 }; +extern const Il2CppGenericInst GenInst_CapsuleCollider_t43_0_0_0 = { 1, GenInst_CapsuleCollider_t43_0_0_0_Types }; +extern const Il2CppType Ball_t44_0_0_0; +static const Il2CppType* GenInst_Ball_t44_0_0_0_Types[] = { &Ball_t44_0_0_0 }; +extern const Il2CppGenericInst GenInst_Ball_t44_0_0_0 = { 1, GenInst_Ball_t44_0_0_0_Types }; +extern const Il2CppType NavMeshAgent_t47_0_0_0; +static const Il2CppType* GenInst_NavMeshAgent_t47_0_0_0_Types[] = { &NavMeshAgent_t47_0_0_0 }; +extern const Il2CppGenericInst GenInst_NavMeshAgent_t47_0_0_0 = { 1, GenInst_NavMeshAgent_t47_0_0_0_Types }; +extern const Il2CppType ThirdPersonCharacter_t48_0_0_0; +static const Il2CppType* GenInst_ThirdPersonCharacter_t48_0_0_0_Types[] = { &ThirdPersonCharacter_t48_0_0_0 }; +extern const Il2CppGenericInst GenInst_ThirdPersonCharacter_t48_0_0_0 = { 1, GenInst_ThirdPersonCharacter_t48_0_0_0_Types }; +extern const Il2CppType Image_t70_0_0_0; +static const Il2CppType* GenInst_Image_t70_0_0_0_Types[] = { &Image_t70_0_0_0 }; +extern const Il2CppGenericInst GenInst_Image_t70_0_0_0 = { 1, GenInst_Image_t70_0_0_0_Types }; +extern const Il2CppType String_t_0_0_0; +extern const Il2CppType VirtualAxis_t51_0_0_0; +static const Il2CppType* GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_Types[] = { &String_t_0_0_0, &VirtualAxis_t51_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0 = { 2, GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_Types }; +extern const Il2CppType VirtualButton_t54_0_0_0; +static const Il2CppType* GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_Types[] = { &String_t_0_0_0, &VirtualButton_t54_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0 = { 2, GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_Types[] = { &String_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0 = { 1, GenInst_String_t_0_0_0_Types }; +extern const Il2CppType Animation_t157_0_0_0; +static const Il2CppType* GenInst_Animation_t157_0_0_0_Types[] = { &Animation_t157_0_0_0 }; +extern const Il2CppGenericInst GenInst_Animation_t157_0_0_0 = { 1, GenInst_Animation_t157_0_0_0_Types }; +extern const Il2CppType Material_t160_0_0_0; +static const Il2CppType* GenInst_Material_t160_0_0_0_Types[] = { &Material_t160_0_0_0 }; +extern const Il2CppGenericInst GenInst_Material_t160_0_0_0 = { 1, GenInst_Material_t160_0_0_0_Types }; +extern const Il2CppType SpringJoint_t88_0_0_0; +static const Il2CppType* GenInst_SpringJoint_t88_0_0_0_Types[] = { &SpringJoint_t88_0_0_0 }; +extern const Il2CppGenericInst GenInst_SpringJoint_t88_0_0_0 = { 1, GenInst_SpringJoint_t88_0_0_0_Types }; +extern const Il2CppType GUIText_t94_0_0_0; +static const Il2CppType* GenInst_GUIText_t94_0_0_0_Types[] = { &GUIText_t94_0_0_0 }; +extern const Il2CppGenericInst GenInst_GUIText_t94_0_0_0 = { 1, GenInst_GUIText_t94_0_0_0_Types }; +extern const Il2CppType Transform_t3_0_0_0; +static const Il2CppType* GenInst_Transform_t3_0_0_0_Types[] = { &Transform_t3_0_0_0 }; +extern const Il2CppGenericInst GenInst_Transform_t3_0_0_0 = { 1, GenInst_Transform_t3_0_0_0_Types }; +extern const Il2CppType ParticleSystem_t104_0_0_0; +static const Il2CppType* GenInst_ParticleSystem_t104_0_0_0_Types[] = { &ParticleSystem_t104_0_0_0 }; +extern const Il2CppGenericInst GenInst_ParticleSystem_t104_0_0_0 = { 1, GenInst_ParticleSystem_t104_0_0_0_Types }; +extern const Il2CppType GcLeaderboard_t205_0_0_0; +static const Il2CppType* GenInst_GcLeaderboard_t205_0_0_0_Types[] = { &GcLeaderboard_t205_0_0_0 }; +extern const Il2CppGenericInst GenInst_GcLeaderboard_t205_0_0_0 = { 1, GenInst_GcLeaderboard_t205_0_0_0_Types }; +extern const Il2CppType IAchievementDescriptionU5BU5D_t440_0_0_0; +static const Il2CppType* GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0_Types[] = { &IAchievementDescriptionU5BU5D_t440_0_0_0 }; +extern const Il2CppGenericInst GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0 = { 1, GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0_Types }; +extern const Il2CppType Boolean_t448_0_0_0; +static const Il2CppType* GenInst_Boolean_t448_0_0_0_Types[] = { &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Boolean_t448_0_0_0 = { 1, GenInst_Boolean_t448_0_0_0_Types }; +extern const Il2CppType IAchievementU5BU5D_t442_0_0_0; +static const Il2CppType* GenInst_IAchievementU5BU5D_t442_0_0_0_Types[] = { &IAchievementU5BU5D_t442_0_0_0 }; +extern const Il2CppGenericInst GenInst_IAchievementU5BU5D_t442_0_0_0 = { 1, GenInst_IAchievementU5BU5D_t442_0_0_0_Types }; +extern const Il2CppType IScoreU5BU5D_t368_0_0_0; +static const Il2CppType* GenInst_IScoreU5BU5D_t368_0_0_0_Types[] = { &IScoreU5BU5D_t368_0_0_0 }; +extern const Il2CppGenericInst GenInst_IScoreU5BU5D_t368_0_0_0 = { 1, GenInst_IScoreU5BU5D_t368_0_0_0_Types }; +extern const Il2CppType IUserProfileU5BU5D_t363_0_0_0; +static const Il2CppType* GenInst_IUserProfileU5BU5D_t363_0_0_0_Types[] = { &IUserProfileU5BU5D_t363_0_0_0 }; +extern const Il2CppGenericInst GenInst_IUserProfileU5BU5D_t363_0_0_0 = { 1, GenInst_IUserProfileU5BU5D_t363_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_Boolean_t448_0_0_0_Types[] = { &String_t_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_String_t_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType Font_t310_0_0_0; +static const Il2CppType* GenInst_Font_t310_0_0_0_Types[] = { &Font_t310_0_0_0 }; +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0 = { 1, GenInst_Font_t310_0_0_0_Types }; +extern const Il2CppType UIVertex_t323_0_0_0; +static const Il2CppType* GenInst_UIVertex_t323_0_0_0_Types[] = { &UIVertex_t323_0_0_0 }; +extern const Il2CppGenericInst GenInst_UIVertex_t323_0_0_0 = { 1, GenInst_UIVertex_t323_0_0_0_Types }; +extern const Il2CppType UICharInfo_t312_0_0_0; +static const Il2CppType* GenInst_UICharInfo_t312_0_0_0_Types[] = { &UICharInfo_t312_0_0_0 }; +extern const Il2CppGenericInst GenInst_UICharInfo_t312_0_0_0 = { 1, GenInst_UICharInfo_t312_0_0_0_Types }; +extern const Il2CppType UILineInfo_t313_0_0_0; +static const Il2CppType* GenInst_UILineInfo_t313_0_0_0_Types[] = { &UILineInfo_t313_0_0_0 }; +extern const Il2CppGenericInst GenInst_UILineInfo_t313_0_0_0 = { 1, GenInst_UILineInfo_t313_0_0_0_Types }; +extern const Il2CppType Type_t_0_0_0; +static const Il2CppType* GenInst_Type_t_0_0_0_Types[] = { &Type_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Type_t_0_0_0 = { 1, GenInst_Type_t_0_0_0_Types }; +extern const Il2CppType GUILayer_t213_0_0_0; +static const Il2CppType* GenInst_GUILayer_t213_0_0_0_Types[] = { &GUILayer_t213_0_0_0 }; +extern const Il2CppGenericInst GenInst_GUILayer_t213_0_0_0 = { 1, GenInst_GUILayer_t213_0_0_0_Types }; +extern const Il2CppType Single_t165_0_0_0; +static const Il2CppType* GenInst_Single_t165_0_0_0_Types[] = { &Single_t165_0_0_0 }; +extern const Il2CppGenericInst GenInst_Single_t165_0_0_0 = { 1, GenInst_Single_t165_0_0_0_Types }; +extern const Il2CppType Int32_t161_0_0_0; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Types[] = { &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0 = { 1, GenInst_Int32_t161_0_0_0_Types }; +extern const Il2CppType PersistentCall_t393_0_0_0; +static const Il2CppType* GenInst_PersistentCall_t393_0_0_0_Types[] = { &PersistentCall_t393_0_0_0 }; +extern const Il2CppGenericInst GenInst_PersistentCall_t393_0_0_0 = { 1, GenInst_PersistentCall_t393_0_0_0_Types }; +extern const Il2CppType BaseInvokableCall_t389_0_0_0; +static const Il2CppType* GenInst_BaseInvokableCall_t389_0_0_0_Types[] = { &BaseInvokableCall_t389_0_0_0 }; +extern const Il2CppGenericInst GenInst_BaseInvokableCall_t389_0_0_0 = { 1, GenInst_BaseInvokableCall_t389_0_0_0_Types }; +extern const Il2CppType BaseInputModule_t476_0_0_0; +static const Il2CppType* GenInst_BaseInputModule_t476_0_0_0_Types[] = { &BaseInputModule_t476_0_0_0 }; +extern const Il2CppGenericInst GenInst_BaseInputModule_t476_0_0_0 = { 1, GenInst_BaseInputModule_t476_0_0_0_Types }; +extern const Il2CppType RaycastResult_t508_0_0_0; +static const Il2CppType* GenInst_RaycastResult_t508_0_0_0_Types[] = { &RaycastResult_t508_0_0_0 }; +extern const Il2CppGenericInst GenInst_RaycastResult_t508_0_0_0 = { 1, GenInst_RaycastResult_t508_0_0_0_Types }; +extern const Il2CppType IDeselectHandler_t671_0_0_0; +static const Il2CppType* GenInst_IDeselectHandler_t671_0_0_0_Types[] = { &IDeselectHandler_t671_0_0_0 }; +extern const Il2CppGenericInst GenInst_IDeselectHandler_t671_0_0_0 = { 1, GenInst_IDeselectHandler_t671_0_0_0_Types }; +extern const Il2CppType ISelectHandler_t670_0_0_0; +static const Il2CppType* GenInst_ISelectHandler_t670_0_0_0_Types[] = { &ISelectHandler_t670_0_0_0 }; +extern const Il2CppGenericInst GenInst_ISelectHandler_t670_0_0_0 = { 1, GenInst_ISelectHandler_t670_0_0_0_Types }; +extern const Il2CppType BaseEventData_t477_0_0_0; +static const Il2CppType* GenInst_BaseEventData_t477_0_0_0_Types[] = { &BaseEventData_t477_0_0_0 }; +extern const Il2CppGenericInst GenInst_BaseEventData_t477_0_0_0 = { 1, GenInst_BaseEventData_t477_0_0_0_Types }; +extern const Il2CppType Entry_t481_0_0_0; +static const Il2CppType* GenInst_Entry_t481_0_0_0_Types[] = { &Entry_t481_0_0_0 }; +extern const Il2CppGenericInst GenInst_Entry_t481_0_0_0 = { 1, GenInst_Entry_t481_0_0_0_Types }; +extern const Il2CppType IPointerEnterHandler_t658_0_0_0; +static const Il2CppType* GenInst_IPointerEnterHandler_t658_0_0_0_Types[] = { &IPointerEnterHandler_t658_0_0_0 }; +extern const Il2CppGenericInst GenInst_IPointerEnterHandler_t658_0_0_0 = { 1, GenInst_IPointerEnterHandler_t658_0_0_0_Types }; +extern const Il2CppType IPointerExitHandler_t659_0_0_0; +static const Il2CppType* GenInst_IPointerExitHandler_t659_0_0_0_Types[] = { &IPointerExitHandler_t659_0_0_0 }; +extern const Il2CppGenericInst GenInst_IPointerExitHandler_t659_0_0_0 = { 1, GenInst_IPointerExitHandler_t659_0_0_0_Types }; +extern const Il2CppType IPointerDownHandler_t660_0_0_0; +static const Il2CppType* GenInst_IPointerDownHandler_t660_0_0_0_Types[] = { &IPointerDownHandler_t660_0_0_0 }; +extern const Il2CppGenericInst GenInst_IPointerDownHandler_t660_0_0_0 = { 1, GenInst_IPointerDownHandler_t660_0_0_0_Types }; +extern const Il2CppType IPointerUpHandler_t661_0_0_0; +static const Il2CppType* GenInst_IPointerUpHandler_t661_0_0_0_Types[] = { &IPointerUpHandler_t661_0_0_0 }; +extern const Il2CppGenericInst GenInst_IPointerUpHandler_t661_0_0_0 = { 1, GenInst_IPointerUpHandler_t661_0_0_0_Types }; +extern const Il2CppType IPointerClickHandler_t662_0_0_0; +static const Il2CppType* GenInst_IPointerClickHandler_t662_0_0_0_Types[] = { &IPointerClickHandler_t662_0_0_0 }; +extern const Il2CppGenericInst GenInst_IPointerClickHandler_t662_0_0_0 = { 1, GenInst_IPointerClickHandler_t662_0_0_0_Types }; +extern const Il2CppType IInitializePotentialDragHandler_t663_0_0_0; +static const Il2CppType* GenInst_IInitializePotentialDragHandler_t663_0_0_0_Types[] = { &IInitializePotentialDragHandler_t663_0_0_0 }; +extern const Il2CppGenericInst GenInst_IInitializePotentialDragHandler_t663_0_0_0 = { 1, GenInst_IInitializePotentialDragHandler_t663_0_0_0_Types }; +extern const Il2CppType IBeginDragHandler_t664_0_0_0; +static const Il2CppType* GenInst_IBeginDragHandler_t664_0_0_0_Types[] = { &IBeginDragHandler_t664_0_0_0 }; +extern const Il2CppGenericInst GenInst_IBeginDragHandler_t664_0_0_0 = { 1, GenInst_IBeginDragHandler_t664_0_0_0_Types }; +extern const Il2CppType IDragHandler_t665_0_0_0; +static const Il2CppType* GenInst_IDragHandler_t665_0_0_0_Types[] = { &IDragHandler_t665_0_0_0 }; +extern const Il2CppGenericInst GenInst_IDragHandler_t665_0_0_0 = { 1, GenInst_IDragHandler_t665_0_0_0_Types }; +extern const Il2CppType IEndDragHandler_t666_0_0_0; +static const Il2CppType* GenInst_IEndDragHandler_t666_0_0_0_Types[] = { &IEndDragHandler_t666_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEndDragHandler_t666_0_0_0 = { 1, GenInst_IEndDragHandler_t666_0_0_0_Types }; +extern const Il2CppType IDropHandler_t667_0_0_0; +static const Il2CppType* GenInst_IDropHandler_t667_0_0_0_Types[] = { &IDropHandler_t667_0_0_0 }; +extern const Il2CppGenericInst GenInst_IDropHandler_t667_0_0_0 = { 1, GenInst_IDropHandler_t667_0_0_0_Types }; +extern const Il2CppType IScrollHandler_t668_0_0_0; +static const Il2CppType* GenInst_IScrollHandler_t668_0_0_0_Types[] = { &IScrollHandler_t668_0_0_0 }; +extern const Il2CppGenericInst GenInst_IScrollHandler_t668_0_0_0 = { 1, GenInst_IScrollHandler_t668_0_0_0_Types }; +extern const Il2CppType IUpdateSelectedHandler_t669_0_0_0; +static const Il2CppType* GenInst_IUpdateSelectedHandler_t669_0_0_0_Types[] = { &IUpdateSelectedHandler_t669_0_0_0 }; +extern const Il2CppGenericInst GenInst_IUpdateSelectedHandler_t669_0_0_0 = { 1, GenInst_IUpdateSelectedHandler_t669_0_0_0_Types }; +extern const Il2CppType IMoveHandler_t672_0_0_0; +static const Il2CppType* GenInst_IMoveHandler_t672_0_0_0_Types[] = { &IMoveHandler_t672_0_0_0 }; +extern const Il2CppGenericInst GenInst_IMoveHandler_t672_0_0_0 = { 1, GenInst_IMoveHandler_t672_0_0_0_Types }; +extern const Il2CppType ISubmitHandler_t673_0_0_0; +static const Il2CppType* GenInst_ISubmitHandler_t673_0_0_0_Types[] = { &ISubmitHandler_t673_0_0_0 }; +extern const Il2CppGenericInst GenInst_ISubmitHandler_t673_0_0_0 = { 1, GenInst_ISubmitHandler_t673_0_0_0_Types }; +extern const Il2CppType ICancelHandler_t674_0_0_0; +static const Il2CppType* GenInst_ICancelHandler_t674_0_0_0_Types[] = { &ICancelHandler_t674_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICancelHandler_t674_0_0_0 = { 1, GenInst_ICancelHandler_t674_0_0_0_Types }; +extern const Il2CppType List_1_t657_0_0_0; +static const Il2CppType* GenInst_List_1_t657_0_0_0_Types[] = { &List_1_t657_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t657_0_0_0 = { 1, GenInst_List_1_t657_0_0_0_Types }; +extern const Il2CppType IEventSystemHandler_t2098_0_0_0; +static const Il2CppType* GenInst_IEventSystemHandler_t2098_0_0_0_Types[] = { &IEventSystemHandler_t2098_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEventSystemHandler_t2098_0_0_0 = { 1, GenInst_IEventSystemHandler_t2098_0_0_0_Types }; +extern const Il2CppType PointerEventData_t131_0_0_0; +static const Il2CppType* GenInst_PointerEventData_t131_0_0_0_Types[] = { &PointerEventData_t131_0_0_0 }; +extern const Il2CppGenericInst GenInst_PointerEventData_t131_0_0_0 = { 1, GenInst_PointerEventData_t131_0_0_0_Types }; +extern const Il2CppType AxisEventData_t510_0_0_0; +static const Il2CppType* GenInst_AxisEventData_t510_0_0_0_Types[] = { &AxisEventData_t510_0_0_0 }; +extern const Il2CppGenericInst GenInst_AxisEventData_t510_0_0_0 = { 1, GenInst_AxisEventData_t510_0_0_0_Types }; +extern const Il2CppType BaseRaycaster_t509_0_0_0; +static const Il2CppType* GenInst_BaseRaycaster_t509_0_0_0_Types[] = { &BaseRaycaster_t509_0_0_0 }; +extern const Il2CppGenericInst GenInst_BaseRaycaster_t509_0_0_0 = { 1, GenInst_BaseRaycaster_t509_0_0_0_Types }; +extern const Il2CppType GameObject_t77_0_0_0; +static const Il2CppType* GenInst_GameObject_t77_0_0_0_Types[] = { &GameObject_t77_0_0_0 }; +extern const Il2CppGenericInst GenInst_GameObject_t77_0_0_0 = { 1, GenInst_GameObject_t77_0_0_0_Types }; +extern const Il2CppType EventSystem_t473_0_0_0; +static const Il2CppType* GenInst_EventSystem_t473_0_0_0_Types[] = { &EventSystem_t473_0_0_0 }; +extern const Il2CppGenericInst GenInst_EventSystem_t473_0_0_0 = { 1, GenInst_EventSystem_t473_0_0_0_Types }; +extern const Il2CppType ButtonState_t515_0_0_0; +static const Il2CppType* GenInst_ButtonState_t515_0_0_0_Types[] = { &ButtonState_t515_0_0_0 }; +extern const Il2CppGenericInst GenInst_ButtonState_t515_0_0_0 = { 1, GenInst_ButtonState_t515_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_Types[] = { &Int32_t161_0_0_0, &PointerEventData_t131_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0 = { 2, GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_Types }; +extern const Il2CppType SpriteRenderer_t251_0_0_0; +static const Il2CppType* GenInst_SpriteRenderer_t251_0_0_0_Types[] = { &SpriteRenderer_t251_0_0_0 }; +extern const Il2CppGenericInst GenInst_SpriteRenderer_t251_0_0_0 = { 1, GenInst_SpriteRenderer_t251_0_0_0_Types }; +extern const Il2CppType RaycastHit_t26_0_0_0; +static const Il2CppType* GenInst_RaycastHit_t26_0_0_0_Types[] = { &RaycastHit_t26_0_0_0 }; +extern const Il2CppGenericInst GenInst_RaycastHit_t26_0_0_0 = { 1, GenInst_RaycastHit_t26_0_0_0_Types }; +extern const Il2CppType Color_t139_0_0_0; +static const Il2CppType* GenInst_Color_t139_0_0_0_Types[] = { &Color_t139_0_0_0 }; +extern const Il2CppGenericInst GenInst_Color_t139_0_0_0 = { 1, GenInst_Color_t139_0_0_0_Types }; +extern const Il2CppType ICanvasElement_t678_0_0_0; +static const Il2CppType* GenInst_ICanvasElement_t678_0_0_0_Types[] = { &ICanvasElement_t678_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0 = { 1, GenInst_ICanvasElement_t678_0_0_0_Types }; +extern const Il2CppType Dropdown_t553_0_0_0; +static const Il2CppType* GenInst_Dropdown_t553_0_0_0_Types[] = { &Dropdown_t553_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dropdown_t553_0_0_0 = { 1, GenInst_Dropdown_t553_0_0_0_Types }; +extern const Il2CppType OptionData_t547_0_0_0; +static const Il2CppType* GenInst_OptionData_t547_0_0_0_Types[] = { &OptionData_t547_0_0_0 }; +extern const Il2CppGenericInst GenInst_OptionData_t547_0_0_0 = { 1, GenInst_OptionData_t547_0_0_0_Types }; +extern const Il2CppType DropdownItem_t544_0_0_0; +static const Il2CppType* GenInst_DropdownItem_t544_0_0_0_Types[] = { &DropdownItem_t544_0_0_0 }; +extern const Il2CppGenericInst GenInst_DropdownItem_t544_0_0_0 = { 1, GenInst_DropdownItem_t544_0_0_0_Types }; +extern const Il2CppType FloatTween_t533_0_0_0; +static const Il2CppType* GenInst_FloatTween_t533_0_0_0_Types[] = { &FloatTween_t533_0_0_0 }; +extern const Il2CppGenericInst GenInst_FloatTween_t533_0_0_0 = { 1, GenInst_FloatTween_t533_0_0_0_Types }; +extern const Il2CppType Toggle_t546_0_0_0; +static const Il2CppType* GenInst_Toggle_t546_0_0_0_Types[] = { &Toggle_t546_0_0_0 }; +extern const Il2CppGenericInst GenInst_Toggle_t546_0_0_0 = { 1, GenInst_Toggle_t546_0_0_0_Types }; +extern const Il2CppType Canvas_t321_0_0_0; +static const Il2CppType* GenInst_Canvas_t321_0_0_0_Types[] = { &Canvas_t321_0_0_0 }; +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0 = { 1, GenInst_Canvas_t321_0_0_0_Types }; +extern const Il2CppType GraphicRaycaster_t564_0_0_0; +static const Il2CppType* GenInst_GraphicRaycaster_t564_0_0_0_Types[] = { &GraphicRaycaster_t564_0_0_0 }; +extern const Il2CppGenericInst GenInst_GraphicRaycaster_t564_0_0_0 = { 1, GenInst_GraphicRaycaster_t564_0_0_0_Types }; +extern const Il2CppType CanvasGroup_t322_0_0_0; +static const Il2CppType* GenInst_CanvasGroup_t322_0_0_0_Types[] = { &CanvasGroup_t322_0_0_0 }; +extern const Il2CppGenericInst GenInst_CanvasGroup_t322_0_0_0 = { 1, GenInst_CanvasGroup_t322_0_0_0_Types }; +extern const Il2CppType RectTransform_t242_0_0_0; +static const Il2CppType* GenInst_RectTransform_t242_0_0_0_Types[] = { &RectTransform_t242_0_0_0 }; +extern const Il2CppGenericInst GenInst_RectTransform_t242_0_0_0 = { 1, GenInst_RectTransform_t242_0_0_0_Types }; +extern const Il2CppType Button_t537_0_0_0; +static const Il2CppType* GenInst_Button_t537_0_0_0_Types[] = { &Button_t537_0_0_0 }; +extern const Il2CppGenericInst GenInst_Button_t537_0_0_0 = { 1, GenInst_Button_t537_0_0_0_Types }; +extern const Il2CppType List_1_t693_0_0_0; +static const Il2CppType* GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_Types[] = { &Font_t310_0_0_0, &List_1_t693_0_0_0 }; +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0_List_1_t693_0_0_0 = { 2, GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_Types }; +extern const Il2CppType Text_t545_0_0_0; +static const Il2CppType* GenInst_Text_t545_0_0_0_Types[] = { &Text_t545_0_0_0 }; +extern const Il2CppGenericInst GenInst_Text_t545_0_0_0 = { 1, GenInst_Text_t545_0_0_0_Types }; +extern const Il2CppType ColorTween_t530_0_0_0; +static const Il2CppType* GenInst_ColorTween_t530_0_0_0_Types[] = { &ColorTween_t530_0_0_0 }; +extern const Il2CppGenericInst GenInst_ColorTween_t530_0_0_0 = { 1, GenInst_ColorTween_t530_0_0_0_Types }; +extern const Il2CppType CanvasRenderer_t324_0_0_0; +static const Il2CppType* GenInst_CanvasRenderer_t324_0_0_0_Types[] = { &CanvasRenderer_t324_0_0_0 }; +extern const Il2CppGenericInst GenInst_CanvasRenderer_t324_0_0_0 = { 1, GenInst_CanvasRenderer_t324_0_0_0_Types }; +extern const Il2CppType Component_t169_0_0_0; +static const Il2CppType* GenInst_Component_t169_0_0_0_Types[] = { &Component_t169_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_t169_0_0_0 = { 1, GenInst_Component_t169_0_0_0_Types }; +extern const Il2CppType Graphic_t560_0_0_0; +static const Il2CppType* GenInst_Graphic_t560_0_0_0_Types[] = { &Graphic_t560_0_0_0 }; +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0 = { 1, GenInst_Graphic_t560_0_0_0_Types }; +extern const Il2CppType IndexedSet_1_t701_0_0_0; +static const Il2CppType* GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_Types[] = { &Canvas_t321_0_0_0, &IndexedSet_1_t701_0_0_0 }; +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0 = { 2, GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_Types }; +extern const Il2CppType Sprite_t250_0_0_0; +static const Il2CppType* GenInst_Sprite_t250_0_0_0_Types[] = { &Sprite_t250_0_0_0 }; +extern const Il2CppGenericInst GenInst_Sprite_t250_0_0_0 = { 1, GenInst_Sprite_t250_0_0_0_Types }; +extern const Il2CppType Type_t569_0_0_0; +static const Il2CppType* GenInst_Type_t569_0_0_0_Types[] = { &Type_t569_0_0_0 }; +extern const Il2CppGenericInst GenInst_Type_t569_0_0_0 = { 1, GenInst_Type_t569_0_0_0_Types }; +extern const Il2CppType FillMethod_t570_0_0_0; +static const Il2CppType* GenInst_FillMethod_t570_0_0_0_Types[] = { &FillMethod_t570_0_0_0 }; +extern const Il2CppGenericInst GenInst_FillMethod_t570_0_0_0 = { 1, GenInst_FillMethod_t570_0_0_0_Types }; +extern const Il2CppType SubmitEvent_t576_0_0_0; +static const Il2CppType* GenInst_SubmitEvent_t576_0_0_0_Types[] = { &SubmitEvent_t576_0_0_0 }; +extern const Il2CppGenericInst GenInst_SubmitEvent_t576_0_0_0 = { 1, GenInst_SubmitEvent_t576_0_0_0_Types }; +extern const Il2CppType OnChangeEvent_t578_0_0_0; +static const Il2CppType* GenInst_OnChangeEvent_t578_0_0_0_Types[] = { &OnChangeEvent_t578_0_0_0 }; +extern const Il2CppGenericInst GenInst_OnChangeEvent_t578_0_0_0 = { 1, GenInst_OnChangeEvent_t578_0_0_0_Types }; +extern const Il2CppType OnValidateInput_t580_0_0_0; +static const Il2CppType* GenInst_OnValidateInput_t580_0_0_0_Types[] = { &OnValidateInput_t580_0_0_0 }; +extern const Il2CppGenericInst GenInst_OnValidateInput_t580_0_0_0 = { 1, GenInst_OnValidateInput_t580_0_0_0_Types }; +extern const Il2CppType ContentType_t572_0_0_0; +static const Il2CppType* GenInst_ContentType_t572_0_0_0_Types[] = { &ContentType_t572_0_0_0 }; +extern const Il2CppGenericInst GenInst_ContentType_t572_0_0_0 = { 1, GenInst_ContentType_t572_0_0_0_Types }; +extern const Il2CppType LineType_t575_0_0_0; +static const Il2CppType* GenInst_LineType_t575_0_0_0_Types[] = { &LineType_t575_0_0_0 }; +extern const Il2CppGenericInst GenInst_LineType_t575_0_0_0 = { 1, GenInst_LineType_t575_0_0_0_Types }; +extern const Il2CppType InputType_t573_0_0_0; +static const Il2CppType* GenInst_InputType_t573_0_0_0_Types[] = { &InputType_t573_0_0_0 }; +extern const Il2CppGenericInst GenInst_InputType_t573_0_0_0 = { 1, GenInst_InputType_t573_0_0_0_Types }; +extern const Il2CppType TouchScreenKeyboardType_t228_0_0_0; +static const Il2CppType* GenInst_TouchScreenKeyboardType_t228_0_0_0_Types[] = { &TouchScreenKeyboardType_t228_0_0_0 }; +extern const Il2CppGenericInst GenInst_TouchScreenKeyboardType_t228_0_0_0 = { 1, GenInst_TouchScreenKeyboardType_t228_0_0_0_Types }; +extern const Il2CppType CharacterValidation_t574_0_0_0; +static const Il2CppType* GenInst_CharacterValidation_t574_0_0_0_Types[] = { &CharacterValidation_t574_0_0_0 }; +extern const Il2CppGenericInst GenInst_CharacterValidation_t574_0_0_0 = { 1, GenInst_CharacterValidation_t574_0_0_0_Types }; +extern const Il2CppType Char_t702_0_0_0; +static const Il2CppType* GenInst_Char_t702_0_0_0_Types[] = { &Char_t702_0_0_0 }; +extern const Il2CppGenericInst GenInst_Char_t702_0_0_0 = { 1, GenInst_Char_t702_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_Int32_t161_0_0_0_Types[] = { &String_t_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_String_t_0_0_0_Int32_t161_0_0_0_Types }; +extern const Il2CppType LayoutElement_t643_0_0_0; +static const Il2CppType* GenInst_LayoutElement_t643_0_0_0_Types[] = { &LayoutElement_t643_0_0_0 }; +extern const Il2CppGenericInst GenInst_LayoutElement_t643_0_0_0 = { 1, GenInst_LayoutElement_t643_0_0_0_Types }; +extern const Il2CppType Mask_t584_0_0_0; +static const Il2CppType* GenInst_Mask_t584_0_0_0_Types[] = { &Mask_t584_0_0_0 }; +extern const Il2CppGenericInst GenInst_Mask_t584_0_0_0 = { 1, GenInst_Mask_t584_0_0_0_Types }; +extern const Il2CppType IClippable_t681_0_0_0; +static const Il2CppType* GenInst_IClippable_t681_0_0_0_Types[] = { &IClippable_t681_0_0_0 }; +extern const Il2CppGenericInst GenInst_IClippable_t681_0_0_0 = { 1, GenInst_IClippable_t681_0_0_0_Types }; +extern const Il2CppType RectMask2D_t587_0_0_0; +static const Il2CppType* GenInst_RectMask2D_t587_0_0_0_Types[] = { &RectMask2D_t587_0_0_0 }; +extern const Il2CppGenericInst GenInst_RectMask2D_t587_0_0_0 = { 1, GenInst_RectMask2D_t587_0_0_0_Types }; +extern const Il2CppType Direction_t596_0_0_0; +static const Il2CppType* GenInst_Direction_t596_0_0_0_Types[] = { &Direction_t596_0_0_0 }; +extern const Il2CppGenericInst GenInst_Direction_t596_0_0_0 = { 1, GenInst_Direction_t596_0_0_0_Types }; +extern const Il2CppType Vector2_t6_0_0_0; +static const Il2CppType* GenInst_Vector2_t6_0_0_0_Types[] = { &Vector2_t6_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector2_t6_0_0_0 = { 1, GenInst_Vector2_t6_0_0_0_Types }; +extern const Il2CppType Selectable_t538_0_0_0; +static const Il2CppType* GenInst_Selectable_t538_0_0_0_Types[] = { &Selectable_t538_0_0_0 }; +extern const Il2CppGenericInst GenInst_Selectable_t538_0_0_0 = { 1, GenInst_Selectable_t538_0_0_0_Types }; +extern const Il2CppType Navigation_t591_0_0_0; +static const Il2CppType* GenInst_Navigation_t591_0_0_0_Types[] = { &Navigation_t591_0_0_0 }; +extern const Il2CppGenericInst GenInst_Navigation_t591_0_0_0 = { 1, GenInst_Navigation_t591_0_0_0_Types }; +extern const Il2CppType Transition_t606_0_0_0; +static const Il2CppType* GenInst_Transition_t606_0_0_0_Types[] = { &Transition_t606_0_0_0 }; +extern const Il2CppGenericInst GenInst_Transition_t606_0_0_0 = { 1, GenInst_Transition_t606_0_0_0_Types }; +extern const Il2CppType ColorBlock_t543_0_0_0; +static const Il2CppType* GenInst_ColorBlock_t543_0_0_0_Types[] = { &ColorBlock_t543_0_0_0 }; +extern const Il2CppGenericInst GenInst_ColorBlock_t543_0_0_0 = { 1, GenInst_ColorBlock_t543_0_0_0_Types }; +extern const Il2CppType SpriteState_t608_0_0_0; +static const Il2CppType* GenInst_SpriteState_t608_0_0_0_Types[] = { &SpriteState_t608_0_0_0 }; +extern const Il2CppGenericInst GenInst_SpriteState_t608_0_0_0 = { 1, GenInst_SpriteState_t608_0_0_0_Types }; +extern const Il2CppType AnimationTriggers_t534_0_0_0; +static const Il2CppType* GenInst_AnimationTriggers_t534_0_0_0_Types[] = { &AnimationTriggers_t534_0_0_0 }; +extern const Il2CppGenericInst GenInst_AnimationTriggers_t534_0_0_0 = { 1, GenInst_AnimationTriggers_t534_0_0_0_Types }; +extern const Il2CppType Direction_t612_0_0_0; +static const Il2CppType* GenInst_Direction_t612_0_0_0_Types[] = { &Direction_t612_0_0_0 }; +extern const Il2CppGenericInst GenInst_Direction_t612_0_0_0 = { 1, GenInst_Direction_t612_0_0_0_Types }; +extern const Il2CppType MatEntry_t616_0_0_0; +static const Il2CppType* GenInst_MatEntry_t616_0_0_0_Types[] = { &MatEntry_t616_0_0_0 }; +extern const Il2CppGenericInst GenInst_MatEntry_t616_0_0_0 = { 1, GenInst_MatEntry_t616_0_0_0_Types }; +static const Il2CppType* GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0_Types[] = { &Toggle_t546_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType IClipper_t683_0_0_0; +static const Il2CppType* GenInst_IClipper_t683_0_0_0_Types[] = { &IClipper_t683_0_0_0 }; +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0 = { 1, GenInst_IClipper_t683_0_0_0_Types }; +extern const Il2CppType AspectMode_t628_0_0_0; +static const Il2CppType* GenInst_AspectMode_t628_0_0_0_Types[] = { &AspectMode_t628_0_0_0 }; +extern const Il2CppGenericInst GenInst_AspectMode_t628_0_0_0 = { 1, GenInst_AspectMode_t628_0_0_0_Types }; +extern const Il2CppType FitMode_t634_0_0_0; +static const Il2CppType* GenInst_FitMode_t634_0_0_0_Types[] = { &FitMode_t634_0_0_0 }; +extern const Il2CppGenericInst GenInst_FitMode_t634_0_0_0 = { 1, GenInst_FitMode_t634_0_0_0_Types }; +extern const Il2CppType Corner_t636_0_0_0; +static const Il2CppType* GenInst_Corner_t636_0_0_0_Types[] = { &Corner_t636_0_0_0 }; +extern const Il2CppGenericInst GenInst_Corner_t636_0_0_0 = { 1, GenInst_Corner_t636_0_0_0_Types }; +extern const Il2CppType Axis_t637_0_0_0; +static const Il2CppType* GenInst_Axis_t637_0_0_0_Types[] = { &Axis_t637_0_0_0 }; +extern const Il2CppGenericInst GenInst_Axis_t637_0_0_0 = { 1, GenInst_Axis_t637_0_0_0_Types }; +extern const Il2CppType Constraint_t638_0_0_0; +static const Il2CppType* GenInst_Constraint_t638_0_0_0_Types[] = { &Constraint_t638_0_0_0 }; +extern const Il2CppGenericInst GenInst_Constraint_t638_0_0_0 = { 1, GenInst_Constraint_t638_0_0_0_Types }; +extern const Il2CppType RectOffset_t333_0_0_0; +static const Il2CppType* GenInst_RectOffset_t333_0_0_0_Types[] = { &RectOffset_t333_0_0_0 }; +extern const Il2CppGenericInst GenInst_RectOffset_t333_0_0_0 = { 1, GenInst_RectOffset_t333_0_0_0_Types }; +extern const Il2CppType TextAnchor_t305_0_0_0; +static const Il2CppType* GenInst_TextAnchor_t305_0_0_0_Types[] = { &TextAnchor_t305_0_0_0 }; +extern const Il2CppGenericInst GenInst_TextAnchor_t305_0_0_0 = { 1, GenInst_TextAnchor_t305_0_0_0_Types }; +extern const Il2CppType LayoutRebuilder_t645_0_0_0; +static const Il2CppType* GenInst_LayoutRebuilder_t645_0_0_0_Types[] = { &LayoutRebuilder_t645_0_0_0 }; +extern const Il2CppGenericInst GenInst_LayoutRebuilder_t645_0_0_0 = { 1, GenInst_LayoutRebuilder_t645_0_0_0_Types }; +extern const Il2CppType ILayoutElement_t684_0_0_0; +static const Il2CppType* GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0_Types[] = { &ILayoutElement_t684_0_0_0, &Single_t165_0_0_0 }; +extern const Il2CppGenericInst GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0 = { 2, GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0_Types }; +extern const Il2CppType Vector3_t4_0_0_0; +static const Il2CppType* GenInst_Vector3_t4_0_0_0_Types[] = { &Vector3_t4_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector3_t4_0_0_0 = { 1, GenInst_Vector3_t4_0_0_0_Types }; +extern const Il2CppType Color32_t231_0_0_0; +static const Il2CppType* GenInst_Color32_t231_0_0_0_Types[] = { &Color32_t231_0_0_0 }; +extern const Il2CppGenericInst GenInst_Color32_t231_0_0_0 = { 1, GenInst_Color32_t231_0_0_0_Types }; +extern const Il2CppType Vector4_t234_0_0_0; +static const Il2CppType* GenInst_Vector4_t234_0_0_0_Types[] = { &Vector4_t234_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector4_t234_0_0_0 = { 1, GenInst_Vector4_t234_0_0_0_Types }; +extern const Il2CppType CustomAttributeTypedArgument_t1359_0_0_0; +static const Il2CppType* GenInst_CustomAttributeTypedArgument_t1359_0_0_0_Types[] = { &CustomAttributeTypedArgument_t1359_0_0_0 }; +extern const Il2CppGenericInst GenInst_CustomAttributeTypedArgument_t1359_0_0_0 = { 1, GenInst_CustomAttributeTypedArgument_t1359_0_0_0_Types }; +extern const Il2CppType CustomAttributeNamedArgument_t1358_0_0_0; +static const Il2CppType* GenInst_CustomAttributeNamedArgument_t1358_0_0_0_Types[] = { &CustomAttributeNamedArgument_t1358_0_0_0 }; +extern const Il2CppGenericInst GenInst_CustomAttributeNamedArgument_t1358_0_0_0 = { 1, GenInst_CustomAttributeNamedArgument_t1358_0_0_0_Types }; +extern const Il2CppType StrongName_t1609_0_0_0; +static const Il2CppType* GenInst_StrongName_t1609_0_0_0_Types[] = { &StrongName_t1609_0_0_0 }; +extern const Il2CppGenericInst GenInst_StrongName_t1609_0_0_0 = { 1, GenInst_StrongName_t1609_0_0_0_Types }; +extern const Il2CppType DateTime_t365_0_0_0; +static const Il2CppType* GenInst_DateTime_t365_0_0_0_Types[] = { &DateTime_t365_0_0_0 }; +extern const Il2CppGenericInst GenInst_DateTime_t365_0_0_0 = { 1, GenInst_DateTime_t365_0_0_0_Types }; +extern const Il2CppType DateTimeOffset_t1684_0_0_0; +static const Il2CppType* GenInst_DateTimeOffset_t1684_0_0_0_Types[] = { &DateTimeOffset_t1684_0_0_0 }; +extern const Il2CppGenericInst GenInst_DateTimeOffset_t1684_0_0_0 = { 1, GenInst_DateTimeOffset_t1684_0_0_0_Types }; +extern const Il2CppType TimeSpan_t803_0_0_0; +static const Il2CppType* GenInst_TimeSpan_t803_0_0_0_Types[] = { &TimeSpan_t803_0_0_0 }; +extern const Il2CppGenericInst GenInst_TimeSpan_t803_0_0_0 = { 1, GenInst_TimeSpan_t803_0_0_0_Types }; +extern const Il2CppType Guid_t1706_0_0_0; +static const Il2CppType* GenInst_Guid_t1706_0_0_0_Types[] = { &Guid_t1706_0_0_0 }; +extern const Il2CppGenericInst GenInst_Guid_t1706_0_0_0 = { 1, GenInst_Guid_t1706_0_0_0_Types }; +extern const Il2CppType CustomAttributeData_t1355_0_0_0; +static const Il2CppType* GenInst_CustomAttributeData_t1355_0_0_0_Types[] = { &CustomAttributeData_t1355_0_0_0 }; +extern const Il2CppGenericInst GenInst_CustomAttributeData_t1355_0_0_0 = { 1, GenInst_CustomAttributeData_t1355_0_0_0_Types }; +extern const Il2CppType Collider2D_t129_0_0_0; +static const Il2CppType* GenInst_Collider2D_t129_0_0_0_Types[] = { &Collider2D_t129_0_0_0 }; +extern const Il2CppGenericInst GenInst_Collider2D_t129_0_0_0 = { 1, GenInst_Collider2D_t129_0_0_0_Types }; +extern const Il2CppType Behaviour_t156_0_0_0; +static const Il2CppType* GenInst_Behaviour_t156_0_0_0_Types[] = { &Behaviour_t156_0_0_0 }; +extern const Il2CppGenericInst GenInst_Behaviour_t156_0_0_0 = { 1, GenInst_Behaviour_t156_0_0_0_Types }; +extern const Il2CppType Object_t76_0_0_0; +static const Il2CppType* GenInst_Object_t76_0_0_0_Types[] = { &Object_t76_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t76_0_0_0 = { 1, GenInst_Object_t76_0_0_0_Types }; +extern const Il2CppType ValueType_t1104_0_0_0; +static const Il2CppType* GenInst_ValueType_t1104_0_0_0_Types[] = { &ValueType_t1104_0_0_0 }; +extern const Il2CppGenericInst GenInst_ValueType_t1104_0_0_0 = { 1, GenInst_ValueType_t1104_0_0_0_Types }; +extern const Il2CppType Collider_t132_0_0_0; +static const Il2CppType* GenInst_Collider_t132_0_0_0_Types[] = { &Collider_t132_0_0_0 }; +extern const Il2CppGenericInst GenInst_Collider_t132_0_0_0 = { 1, GenInst_Collider_t132_0_0_0_Types }; +extern const Il2CppType IFormattable_t1794_0_0_0; +static const Il2CppType* GenInst_IFormattable_t1794_0_0_0_Types[] = { &IFormattable_t1794_0_0_0 }; +extern const Il2CppGenericInst GenInst_IFormattable_t1794_0_0_0 = { 1, GenInst_IFormattable_t1794_0_0_0_Types }; +extern const Il2CppType IConvertible_t1797_0_0_0; +static const Il2CppType* GenInst_IConvertible_t1797_0_0_0_Types[] = { &IConvertible_t1797_0_0_0 }; +extern const Il2CppGenericInst GenInst_IConvertible_t1797_0_0_0 = { 1, GenInst_IConvertible_t1797_0_0_0_Types }; +extern const Il2CppType IComparable_t1796_0_0_0; +static const Il2CppType* GenInst_IComparable_t1796_0_0_0_Types[] = { &IComparable_t1796_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_t1796_0_0_0 = { 1, GenInst_IComparable_t1796_0_0_0_Types }; +extern const Il2CppType IComparable_1_t2877_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t2877_0_0_0_Types[] = { &IComparable_1_t2877_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t2877_0_0_0 = { 1, GenInst_IComparable_1_t2877_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t2882_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t2882_0_0_0_Types[] = { &IEquatable_1_t2882_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t2882_0_0_0 = { 1, GenInst_IEquatable_1_t2882_0_0_0_Types }; +extern const Il2CppType AudioClip_t35_0_0_0; +static const Il2CppType* GenInst_AudioClip_t35_0_0_0_Types[] = { &AudioClip_t35_0_0_0 }; +extern const Il2CppGenericInst GenInst_AudioClip_t35_0_0_0 = { 1, GenInst_AudioClip_t35_0_0_0_Types }; +extern const Il2CppType Keyframe_t147_0_0_0; +static const Il2CppType* GenInst_Keyframe_t147_0_0_0_Types[] = { &Keyframe_t147_0_0_0 }; +extern const Il2CppGenericInst GenInst_Keyframe_t147_0_0_0 = { 1, GenInst_Keyframe_t147_0_0_0_Types }; +extern const Il2CppType AxisTouchButton_t50_0_0_0; +static const Il2CppType* GenInst_AxisTouchButton_t50_0_0_0_Types[] = { &AxisTouchButton_t50_0_0_0 }; +extern const Il2CppGenericInst GenInst_AxisTouchButton_t50_0_0_0 = { 1, GenInst_AxisTouchButton_t50_0_0_0_Types }; +extern const Il2CppType MonoBehaviour_t2_0_0_0; +static const Il2CppType* GenInst_MonoBehaviour_t2_0_0_0_Types[] = { &MonoBehaviour_t2_0_0_0 }; +extern const Il2CppGenericInst GenInst_MonoBehaviour_t2_0_0_0 = { 1, GenInst_MonoBehaviour_t2_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t1858_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t1858_0_0_0_Types[] = { &KeyValuePair_2_t1858_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1858_0_0_0 = { 1, GenInst_KeyValuePair_2_t1858_0_0_0_Types }; +extern const Il2CppType IEnumerable_t908_0_0_0; +static const Il2CppType* GenInst_IEnumerable_t908_0_0_0_Types[] = { &IEnumerable_t908_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEnumerable_t908_0_0_0 = { 1, GenInst_IEnumerable_t908_0_0_0_Types }; +extern const Il2CppType ICloneable_t1807_0_0_0; +static const Il2CppType* GenInst_ICloneable_t1807_0_0_0_Types[] = { &ICloneable_t1807_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICloneable_t1807_0_0_0 = { 1, GenInst_ICloneable_t1807_0_0_0_Types }; +extern const Il2CppType IComparable_1_t2926_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t2926_0_0_0_Types[] = { &IComparable_1_t2926_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t2926_0_0_0 = { 1, GenInst_IComparable_1_t2926_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t2931_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t2931_0_0_0_Types[] = { &IEquatable_1_t2931_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t2931_0_0_0 = { 1, GenInst_IEquatable_1_t2931_0_0_0_Types }; +extern const Il2CppType IComparable_1_t2937_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t2937_0_0_0_Types[] = { &IComparable_1_t2937_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t2937_0_0_0 = { 1, GenInst_IComparable_1_t2937_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t2942_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t2942_0_0_0_Types[] = { &IEquatable_1_t2942_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t2942_0_0_0 = { 1, GenInst_IEquatable_1_t2942_0_0_0_Types }; +extern const Il2CppType Link_t1214_0_0_0; +static const Il2CppType* GenInst_Link_t1214_0_0_0_Types[] = { &Link_t1214_0_0_0 }; +extern const Il2CppGenericInst GenInst_Link_t1214_0_0_0 = { 1, GenInst_Link_t1214_0_0_0_Types }; +extern const Il2CppType DictionaryEntry_t900_0_0_0; +static const Il2CppType* GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Object_t_0_0_0, &Object_t_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_DictionaryEntry_t900_0_0_0_Types[] = { &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_DictionaryEntry_t900_0_0_0 = { 1, GenInst_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0_Types[] = { &Object_t_0_0_0, &Object_t_0_0_0, &KeyValuePair_2_t1858_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0 = { 3, GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0_Types }; +extern const Il2CppType IReflect_t2669_0_0_0; +static const Il2CppType* GenInst_IReflect_t2669_0_0_0_Types[] = { &IReflect_t2669_0_0_0 }; +extern const Il2CppGenericInst GenInst_IReflect_t2669_0_0_0 = { 1, GenInst_IReflect_t2669_0_0_0_Types }; +extern const Il2CppType _Type_t2667_0_0_0; +static const Il2CppType* GenInst__Type_t2667_0_0_0_Types[] = { &_Type_t2667_0_0_0 }; +extern const Il2CppGenericInst GenInst__Type_t2667_0_0_0 = { 1, GenInst__Type_t2667_0_0_0_Types }; +extern const Il2CppType MemberInfo_t_0_0_0; +static const Il2CppType* GenInst_MemberInfo_t_0_0_0_Types[] = { &MemberInfo_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_MemberInfo_t_0_0_0 = { 1, GenInst_MemberInfo_t_0_0_0_Types }; +extern const Il2CppType ICustomAttributeProvider_t1792_0_0_0; +static const Il2CppType* GenInst_ICustomAttributeProvider_t1792_0_0_0_Types[] = { &ICustomAttributeProvider_t1792_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICustomAttributeProvider_t1792_0_0_0 = { 1, GenInst_ICustomAttributeProvider_t1792_0_0_0_Types }; +extern const Il2CppType _MemberInfo_t2668_0_0_0; +static const Il2CppType* GenInst__MemberInfo_t2668_0_0_0_Types[] = { &_MemberInfo_t2668_0_0_0 }; +extern const Il2CppGenericInst GenInst__MemberInfo_t2668_0_0_0 = { 1, GenInst__MemberInfo_t2668_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &String_t_0_0_0, &VirtualAxis_t51_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t1873_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t1873_0_0_0_Types[] = { &KeyValuePair_2_t1873_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1873_0_0_0 = { 1, GenInst_KeyValuePair_2_t1873_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &String_t_0_0_0, &VirtualButton_t54_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t1878_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t1878_0_0_0_Types[] = { &KeyValuePair_2_t1878_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1878_0_0_0 = { 1, GenInst_KeyValuePair_2_t1878_0_0_0_Types }; +extern const Il2CppType Touch_t155_0_0_0; +static const Il2CppType* GenInst_Touch_t155_0_0_0_Types[] = { &Touch_t155_0_0_0 }; +extern const Il2CppGenericInst GenInst_Touch_t155_0_0_0 = { 1, GenInst_Touch_t155_0_0_0_Types }; +extern const Il2CppType Double_t454_0_0_0; +static const Il2CppType* GenInst_Double_t454_0_0_0_Types[] = { &Double_t454_0_0_0 }; +extern const Il2CppGenericInst GenInst_Double_t454_0_0_0 = { 1, GenInst_Double_t454_0_0_0_Types }; +extern const Il2CppType IComparable_1_t2986_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t2986_0_0_0_Types[] = { &IComparable_1_t2986_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t2986_0_0_0 = { 1, GenInst_IComparable_1_t2986_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t2991_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t2991_0_0_0_Types[] = { &IEquatable_1_t2991_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t2991_0_0_0 = { 1, GenInst_IEquatable_1_t2991_0_0_0_Types }; +extern const Il2CppType IComparable_1_t2999_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t2999_0_0_0_Types[] = { &IComparable_1_t2999_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t2999_0_0_0 = { 1, GenInst_IComparable_1_t2999_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3004_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3004_0_0_0_Types[] = { &IEquatable_1_t3004_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3004_0_0_0 = { 1, GenInst_IEquatable_1_t3004_0_0_0_Types }; +extern const Il2CppType ReplacementDefinition_t78_0_0_0; +static const Il2CppType* GenInst_ReplacementDefinition_t78_0_0_0_Types[] = { &ReplacementDefinition_t78_0_0_0 }; +extern const Il2CppGenericInst GenInst_ReplacementDefinition_t78_0_0_0 = { 1, GenInst_ReplacementDefinition_t78_0_0_0_Types }; +extern const Il2CppType Entry_t114_0_0_0; +static const Il2CppType* GenInst_Entry_t114_0_0_0_Types[] = { &Entry_t114_0_0_0 }; +extern const Il2CppGenericInst GenInst_Entry_t114_0_0_0 = { 1, GenInst_Entry_t114_0_0_0_Types }; +extern const Il2CppType IAchievementDescription_t2631_0_0_0; +static const Il2CppType* GenInst_IAchievementDescription_t2631_0_0_0_Types[] = { &IAchievementDescription_t2631_0_0_0 }; +extern const Il2CppGenericInst GenInst_IAchievementDescription_t2631_0_0_0 = { 1, GenInst_IAchievementDescription_t2631_0_0_0_Types }; +extern const Il2CppType IAchievement_t411_0_0_0; +static const Il2CppType* GenInst_IAchievement_t411_0_0_0_Types[] = { &IAchievement_t411_0_0_0 }; +extern const Il2CppGenericInst GenInst_IAchievement_t411_0_0_0 = { 1, GenInst_IAchievement_t411_0_0_0_Types }; +extern const Il2CppType IScore_t370_0_0_0; +static const Il2CppType* GenInst_IScore_t370_0_0_0_Types[] = { &IScore_t370_0_0_0 }; +extern const Il2CppGenericInst GenInst_IScore_t370_0_0_0 = { 1, GenInst_IScore_t370_0_0_0_Types }; +extern const Il2CppType IUserProfile_t2630_0_0_0; +static const Il2CppType* GenInst_IUserProfile_t2630_0_0_0_Types[] = { &IUserProfile_t2630_0_0_0 }; +extern const Il2CppGenericInst GenInst_IUserProfile_t2630_0_0_0 = { 1, GenInst_IUserProfile_t2630_0_0_0_Types }; +extern const Il2CppType AchievementDescription_t366_0_0_0; +static const Il2CppType* GenInst_AchievementDescription_t366_0_0_0_Types[] = { &AchievementDescription_t366_0_0_0 }; +extern const Il2CppGenericInst GenInst_AchievementDescription_t366_0_0_0 = { 1, GenInst_AchievementDescription_t366_0_0_0_Types }; +extern const Il2CppType UserProfile_t362_0_0_0; +static const Il2CppType* GenInst_UserProfile_t362_0_0_0_Types[] = { &UserProfile_t362_0_0_0 }; +extern const Il2CppGenericInst GenInst_UserProfile_t362_0_0_0 = { 1, GenInst_UserProfile_t362_0_0_0_Types }; +extern const Il2CppType GcAchievementData_t352_0_0_0; +static const Il2CppType* GenInst_GcAchievementData_t352_0_0_0_Types[] = { &GcAchievementData_t352_0_0_0 }; +extern const Il2CppGenericInst GenInst_GcAchievementData_t352_0_0_0 = { 1, GenInst_GcAchievementData_t352_0_0_0_Types }; +extern const Il2CppType Achievement_t364_0_0_0; +static const Il2CppType* GenInst_Achievement_t364_0_0_0_Types[] = { &Achievement_t364_0_0_0 }; +extern const Il2CppGenericInst GenInst_Achievement_t364_0_0_0 = { 1, GenInst_Achievement_t364_0_0_0_Types }; +extern const Il2CppType GcScoreData_t353_0_0_0; +static const Il2CppType* GenInst_GcScoreData_t353_0_0_0_Types[] = { &GcScoreData_t353_0_0_0 }; +extern const Il2CppGenericInst GenInst_GcScoreData_t353_0_0_0 = { 1, GenInst_GcScoreData_t353_0_0_0_Types }; +extern const Il2CppType Score_t367_0_0_0; +static const Il2CppType* GenInst_Score_t367_0_0_0_Types[] = { &Score_t367_0_0_0 }; +extern const Il2CppGenericInst GenInst_Score_t367_0_0_0 = { 1, GenInst_Score_t367_0_0_0_Types }; +extern const Il2CppType Display_t260_0_0_0; +static const Il2CppType* GenInst_Display_t260_0_0_0_Types[] = { &Display_t260_0_0_0 }; +extern const Il2CppGenericInst GenInst_Display_t260_0_0_0 = { 1, GenInst_Display_t260_0_0_0_Types }; +extern const Il2CppType IntPtr_t_0_0_0; +static const Il2CppType* GenInst_IntPtr_t_0_0_0_Types[] = { &IntPtr_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_IntPtr_t_0_0_0 = { 1, GenInst_IntPtr_t_0_0_0_Types }; +extern const Il2CppType ISerializable_t1826_0_0_0; +static const Il2CppType* GenInst_ISerializable_t1826_0_0_0_Types[] = { &ISerializable_t1826_0_0_0 }; +extern const Il2CppGenericInst GenInst_ISerializable_t1826_0_0_0 = { 1, GenInst_ISerializable_t1826_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Types[] = { &Object_t_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType ContactPoint_t277_0_0_0; +static const Il2CppType* GenInst_ContactPoint_t277_0_0_0_Types[] = { &ContactPoint_t277_0_0_0 }; +extern const Il2CppGenericInst GenInst_ContactPoint_t277_0_0_0 = { 1, GenInst_ContactPoint_t277_0_0_0_Types }; +extern const Il2CppType RaycastHit2D_t283_0_0_0; +static const Il2CppType* GenInst_RaycastHit2D_t283_0_0_0_Types[] = { &RaycastHit2D_t283_0_0_0 }; +extern const Il2CppGenericInst GenInst_RaycastHit2D_t283_0_0_0 = { 1, GenInst_RaycastHit2D_t283_0_0_0_Types }; +extern const Il2CppType ContactPoint2D_t285_0_0_0; +static const Il2CppType* GenInst_ContactPoint2D_t285_0_0_0_Types[] = { &ContactPoint2D_t285_0_0_0 }; +extern const Il2CppGenericInst GenInst_ContactPoint2D_t285_0_0_0 = { 1, GenInst_ContactPoint2D_t285_0_0_0_Types }; +extern const Il2CppType CharacterInfo_t308_0_0_0; +static const Il2CppType* GenInst_CharacterInfo_t308_0_0_0_Types[] = { &CharacterInfo_t308_0_0_0 }; +extern const Il2CppGenericInst GenInst_CharacterInfo_t308_0_0_0 = { 1, GenInst_CharacterInfo_t308_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Types[] = { &Object_t_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2033_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2033_0_0_0_Types[] = { &KeyValuePair_2_t2033_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2033_0_0_0 = { 1, GenInst_KeyValuePair_2_t2033_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0_Types[] = { &Object_t_0_0_0, &Int32_t161_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0 = { 3, GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Object_t_0_0_0, &Int32_t161_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0_Types[] = { &Object_t_0_0_0, &Int32_t161_0_0_0, &KeyValuePair_2_t2033_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0 = { 3, GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &String_t_0_0_0, &Int32_t161_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2041_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2041_0_0_0_Types[] = { &KeyValuePair_2_t2041_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2041_0_0_0 = { 1, GenInst_KeyValuePair_2_t2041_0_0_0_Types }; +extern const Il2CppType DisallowMultipleComponent_t342_0_0_0; +static const Il2CppType* GenInst_DisallowMultipleComponent_t342_0_0_0_Types[] = { &DisallowMultipleComponent_t342_0_0_0 }; +extern const Il2CppGenericInst GenInst_DisallowMultipleComponent_t342_0_0_0 = { 1, GenInst_DisallowMultipleComponent_t342_0_0_0_Types }; +extern const Il2CppType Attribute_t246_0_0_0; +static const Il2CppType* GenInst_Attribute_t246_0_0_0_Types[] = { &Attribute_t246_0_0_0 }; +extern const Il2CppGenericInst GenInst_Attribute_t246_0_0_0 = { 1, GenInst_Attribute_t246_0_0_0_Types }; +extern const Il2CppType _Attribute_t2657_0_0_0; +static const Il2CppType* GenInst__Attribute_t2657_0_0_0_Types[] = { &_Attribute_t2657_0_0_0 }; +extern const Il2CppGenericInst GenInst__Attribute_t2657_0_0_0 = { 1, GenInst__Attribute_t2657_0_0_0_Types }; +extern const Il2CppType ExecuteInEditMode_t345_0_0_0; +static const Il2CppType* GenInst_ExecuteInEditMode_t345_0_0_0_Types[] = { &ExecuteInEditMode_t345_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteInEditMode_t345_0_0_0 = { 1, GenInst_ExecuteInEditMode_t345_0_0_0_Types }; +extern const Il2CppType RequireComponent_t343_0_0_0; +static const Il2CppType* GenInst_RequireComponent_t343_0_0_0_Types[] = { &RequireComponent_t343_0_0_0 }; +extern const Il2CppGenericInst GenInst_RequireComponent_t343_0_0_0 = { 1, GenInst_RequireComponent_t343_0_0_0_Types }; +extern const Il2CppType ParameterModifier_t1378_0_0_0; +static const Il2CppType* GenInst_ParameterModifier_t1378_0_0_0_Types[] = { &ParameterModifier_t1378_0_0_0 }; +extern const Il2CppGenericInst GenInst_ParameterModifier_t1378_0_0_0 = { 1, GenInst_ParameterModifier_t1378_0_0_0_Types }; +extern const Il2CppType HitInfo_t371_0_0_0; +static const Il2CppType* GenInst_HitInfo_t371_0_0_0_Types[] = { &HitInfo_t371_0_0_0 }; +extern const Il2CppGenericInst GenInst_HitInfo_t371_0_0_0 = { 1, GenInst_HitInfo_t371_0_0_0_Types }; +extern const Il2CppType ParameterInfo_t462_0_0_0; +static const Il2CppType* GenInst_ParameterInfo_t462_0_0_0_Types[] = { &ParameterInfo_t462_0_0_0 }; +extern const Il2CppGenericInst GenInst_ParameterInfo_t462_0_0_0 = { 1, GenInst_ParameterInfo_t462_0_0_0_Types }; +extern const Il2CppType _ParameterInfo_t2708_0_0_0; +static const Il2CppType* GenInst__ParameterInfo_t2708_0_0_0_Types[] = { &_ParameterInfo_t2708_0_0_0 }; +extern const Il2CppGenericInst GenInst__ParameterInfo_t2708_0_0_0 = { 1, GenInst__ParameterInfo_t2708_0_0_0_Types }; +extern const Il2CppType List_1_t706_0_0_0; +static const Il2CppType* GenInst_List_1_t706_0_0_0_Types[] = { &List_1_t706_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t706_0_0_0 = { 1, GenInst_List_1_t706_0_0_0_Types }; +extern const Il2CppType List_1_t422_0_0_0; +static const Il2CppType* GenInst_List_1_t422_0_0_0_Types[] = { &List_1_t422_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t422_0_0_0 = { 1, GenInst_List_1_t422_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Types[] = { &Int32_t161_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0 = { 2, GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2147_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2147_0_0_0_Types[] = { &KeyValuePair_2_t2147_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2147_0_0_0 = { 1, GenInst_KeyValuePair_2_t2147_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types[] = { &Int32_t161_0_0_0, &Object_t_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0 = { 3, GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Int32_t161_0_0_0, &Object_t_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0_Types[] = { &Int32_t161_0_0_0, &Object_t_0_0_0, &KeyValuePair_2_t2147_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0 = { 3, GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Int32_t161_0_0_0, &PointerEventData_t131_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t688_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t688_0_0_0_Types[] = { &KeyValuePair_2_t688_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t688_0_0_0 = { 1, GenInst_KeyValuePair_2_t688_0_0_0_Types }; +static const Il2CppType* GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_Types[] = { &ICanvasElement_t678_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_Types }; +static const Il2CppType* GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &ICanvasElement_t678_0_0_0, &Int32_t161_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType List_1_t690_0_0_0; +static const Il2CppType* GenInst_List_1_t690_0_0_0_Types[] = { &List_1_t690_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t690_0_0_0 = { 1, GenInst_List_1_t690_0_0_0_Types }; +static const Il2CppType* GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Font_t310_0_0_0, &List_1_t693_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2200_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2200_0_0_0_Types[] = { &KeyValuePair_2_t2200_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2200_0_0_0 = { 1, GenInst_KeyValuePair_2_t2200_0_0_0_Types }; +static const Il2CppType* GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_Types[] = { &Graphic_t560_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_Types }; +static const Il2CppType* GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Graphic_t560_0_0_0, &Int32_t161_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Canvas_t321_0_0_0, &IndexedSet_1_t701_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2213_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2213_0_0_0_Types[] = { &KeyValuePair_2_t2213_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2213_0_0_0 = { 1, GenInst_KeyValuePair_2_t2213_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2216_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2216_0_0_0_Types[] = { &KeyValuePair_2_t2216_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2216_0_0_0 = { 1, GenInst_KeyValuePair_2_t2216_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2219_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2219_0_0_0_Types[] = { &KeyValuePair_2_t2219_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2219_0_0_0 = { 1, GenInst_KeyValuePair_2_t2219_0_0_0_Types }; +extern const Il2CppType Enum_t941_0_0_0; +static const Il2CppType* GenInst_Enum_t941_0_0_0_Types[] = { &Enum_t941_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enum_t941_0_0_0 = { 1, GenInst_Enum_t941_0_0_0_Types }; +static const Il2CppType* GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_Types[] = { &IClipper_t683_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_Types }; +static const Il2CppType* GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &IClipper_t683_0_0_0, &Int32_t161_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2267_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2267_0_0_0_Types[] = { &KeyValuePair_2_t2267_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2267_0_0_0 = { 1, GenInst_KeyValuePair_2_t2267_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Single_t165_0_0_0_Types[] = { &Object_t_0_0_0, &Single_t165_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Single_t165_0_0_0 = { 2, GenInst_Object_t_0_0_0_Single_t165_0_0_0_Types }; +extern const Il2CppType List_1_t412_0_0_0; +static const Il2CppType* GenInst_List_1_t412_0_0_0_Types[] = { &List_1_t412_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t412_0_0_0 = { 1, GenInst_List_1_t412_0_0_0_Types }; +extern const Il2CppType List_1_t418_0_0_0; +static const Il2CppType* GenInst_List_1_t418_0_0_0_Types[] = { &List_1_t418_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t418_0_0_0 = { 1, GenInst_List_1_t418_0_0_0_Types }; +extern const Il2CppType List_1_t416_0_0_0; +static const Il2CppType* GenInst_List_1_t416_0_0_0_Types[] = { &List_1_t416_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t416_0_0_0 = { 1, GenInst_List_1_t416_0_0_0_Types }; +extern const Il2CppType List_1_t414_0_0_0; +static const Il2CppType* GenInst_List_1_t414_0_0_0_Types[] = { &List_1_t414_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t414_0_0_0 = { 1, GenInst_List_1_t414_0_0_0_Types }; +extern const Il2CppType List_1_t419_0_0_0; +static const Il2CppType* GenInst_List_1_t419_0_0_0_Types[] = { &List_1_t419_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t419_0_0_0 = { 1, GenInst_List_1_t419_0_0_0_Types }; +extern const Il2CppType List_1_t316_0_0_0; +static const Il2CppType* GenInst_List_1_t316_0_0_0_Types[] = { &List_1_t316_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t316_0_0_0 = { 1, GenInst_List_1_t316_0_0_0_Types }; +extern const Il2CppType UInt16_t919_0_0_0; +static const Il2CppType* GenInst_UInt16_t919_0_0_0_Types[] = { &UInt16_t919_0_0_0 }; +extern const Il2CppGenericInst GenInst_UInt16_t919_0_0_0 = { 1, GenInst_UInt16_t919_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3238_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3238_0_0_0_Types[] = { &IComparable_1_t3238_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3238_0_0_0 = { 1, GenInst_IComparable_1_t3238_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3243_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3243_0_0_0_Types[] = { &IEquatable_1_t3243_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3243_0_0_0 = { 1, GenInst_IEquatable_1_t3243_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2307_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2307_0_0_0_Types[] = { &KeyValuePair_2_t2307_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2307_0_0_0 = { 1, GenInst_KeyValuePair_2_t2307_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3255_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3255_0_0_0_Types[] = { &IComparable_1_t3255_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3255_0_0_0 = { 1, GenInst_IComparable_1_t3255_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3260_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3260_0_0_0_Types[] = { &IEquatable_1_t3260_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3260_0_0_0 = { 1, GenInst_IEquatable_1_t3260_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0_Types[] = { &Object_t_0_0_0, &Boolean_t448_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0 = { 3, GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Object_t_0_0_0, &Boolean_t448_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0_Types[] = { &Object_t_0_0_0, &Boolean_t448_0_0_0, &KeyValuePair_2_t2307_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0 = { 3, GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0_Types }; +static const Il2CppType* GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &String_t_0_0_0, &Boolean_t448_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2319_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2319_0_0_0_Types[] = { &KeyValuePair_2_t2319_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2319_0_0_0 = { 1, GenInst_KeyValuePair_2_t2319_0_0_0_Types }; +extern const Il2CppType Byte_t447_0_0_0; +static const Il2CppType* GenInst_Byte_t447_0_0_0_Types[] = { &Byte_t447_0_0_0 }; +extern const Il2CppGenericInst GenInst_Byte_t447_0_0_0 = { 1, GenInst_Byte_t447_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3270_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3270_0_0_0_Types[] = { &IComparable_1_t3270_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3270_0_0_0 = { 1, GenInst_IComparable_1_t3270_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3275_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3275_0_0_0_Types[] = { &IEquatable_1_t3275_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3275_0_0_0 = { 1, GenInst_IEquatable_1_t3275_0_0_0_Types }; +extern const Il2CppType X509Certificate_t786_0_0_0; +static const Il2CppType* GenInst_X509Certificate_t786_0_0_0_Types[] = { &X509Certificate_t786_0_0_0 }; +extern const Il2CppGenericInst GenInst_X509Certificate_t786_0_0_0 = { 1, GenInst_X509Certificate_t786_0_0_0_Types }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_0; +static const Il2CppType* GenInst_IDeserializationCallback_t1829_0_0_0_Types[] = { &IDeserializationCallback_t1829_0_0_0 }; +extern const Il2CppGenericInst GenInst_IDeserializationCallback_t1829_0_0_0 = { 1, GenInst_IDeserializationCallback_t1829_0_0_0_Types }; +extern const Il2CppType X509ChainStatus_t800_0_0_0; +static const Il2CppType* GenInst_X509ChainStatus_t800_0_0_0_Types[] = { &X509ChainStatus_t800_0_0_0 }; +extern const Il2CppGenericInst GenInst_X509ChainStatus_t800_0_0_0 = { 1, GenInst_X509ChainStatus_t800_0_0_0_Types }; +extern const Il2CppType Capture_t822_0_0_0; +static const Il2CppType* GenInst_Capture_t822_0_0_0_Types[] = { &Capture_t822_0_0_0 }; +extern const Il2CppGenericInst GenInst_Capture_t822_0_0_0 = { 1, GenInst_Capture_t822_0_0_0_Types }; +extern const Il2CppType Group_t825_0_0_0; +static const Il2CppType* GenInst_Group_t825_0_0_0_Types[] = { &Group_t825_0_0_0 }; +extern const Il2CppGenericInst GenInst_Group_t825_0_0_0 = { 1, GenInst_Group_t825_0_0_0_Types }; +extern const Il2CppType Mark_t850_0_0_0; +static const Il2CppType* GenInst_Mark_t850_0_0_0_Types[] = { &Mark_t850_0_0_0 }; +extern const Il2CppGenericInst GenInst_Mark_t850_0_0_0 = { 1, GenInst_Mark_t850_0_0_0_Types }; +extern const Il2CppType UriScheme_t887_0_0_0; +static const Il2CppType* GenInst_UriScheme_t887_0_0_0_Types[] = { &UriScheme_t887_0_0_0 }; +extern const Il2CppGenericInst GenInst_UriScheme_t887_0_0_0 = { 1, GenInst_UriScheme_t887_0_0_0_Types }; +extern const Il2CppType KeySizes_t967_0_0_0; +static const Il2CppType* GenInst_KeySizes_t967_0_0_0_Types[] = { &KeySizes_t967_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeySizes_t967_0_0_0 = { 1, GenInst_KeySizes_t967_0_0_0_Types }; +extern const Il2CppType UInt32_t456_0_0_0; +static const Il2CppType* GenInst_UInt32_t456_0_0_0_Types[] = { &UInt32_t456_0_0_0 }; +extern const Il2CppGenericInst GenInst_UInt32_t456_0_0_0 = { 1, GenInst_UInt32_t456_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3312_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3312_0_0_0_Types[] = { &IComparable_1_t3312_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3312_0_0_0 = { 1, GenInst_IComparable_1_t3312_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3317_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3317_0_0_0_Types[] = { &IEquatable_1_t3317_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3317_0_0_0 = { 1, GenInst_IEquatable_1_t3317_0_0_0_Types }; +extern const Il2CppType BigInteger_t972_0_0_0; +static const Il2CppType* GenInst_BigInteger_t972_0_0_0_Types[] = { &BigInteger_t972_0_0_0 }; +extern const Il2CppGenericInst GenInst_BigInteger_t972_0_0_0 = { 1, GenInst_BigInteger_t972_0_0_0_Types }; +extern const Il2CppType ByteU5BU5D_t789_0_0_0; +static const Il2CppType* GenInst_ByteU5BU5D_t789_0_0_0_Types[] = { &ByteU5BU5D_t789_0_0_0 }; +extern const Il2CppGenericInst GenInst_ByteU5BU5D_t789_0_0_0 = { 1, GenInst_ByteU5BU5D_t789_0_0_0_Types }; +extern const Il2CppType Array_t_0_0_0; +static const Il2CppType* GenInst_Array_t_0_0_0_Types[] = { &Array_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_t_0_0_0 = { 1, GenInst_Array_t_0_0_0_Types }; +extern const Il2CppType ICollection_t910_0_0_0; +static const Il2CppType* GenInst_ICollection_t910_0_0_0_Types[] = { &ICollection_t910_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICollection_t910_0_0_0 = { 1, GenInst_ICollection_t910_0_0_0_Types }; +extern const Il2CppType IList_t859_0_0_0; +static const Il2CppType* GenInst_IList_t859_0_0_0_Types[] = { &IList_t859_0_0_0 }; +extern const Il2CppGenericInst GenInst_IList_t859_0_0_0 = { 1, GenInst_IList_t859_0_0_0_Types }; +extern const Il2CppType ClientCertificateType_t1060_0_0_0; +static const Il2CppType* GenInst_ClientCertificateType_t1060_0_0_0_Types[] = { &ClientCertificateType_t1060_0_0_0 }; +extern const Il2CppGenericInst GenInst_ClientCertificateType_t1060_0_0_0 = { 1, GenInst_ClientCertificateType_t1060_0_0_0_Types }; +extern const Il2CppType Int64_t455_0_0_0; +static const Il2CppType* GenInst_Int64_t455_0_0_0_Types[] = { &Int64_t455_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int64_t455_0_0_0 = { 1, GenInst_Int64_t455_0_0_0_Types }; +extern const Il2CppType UInt64_t1109_0_0_0; +static const Il2CppType* GenInst_UInt64_t1109_0_0_0_Types[] = { &UInt64_t1109_0_0_0 }; +extern const Il2CppGenericInst GenInst_UInt64_t1109_0_0_0 = { 1, GenInst_UInt64_t1109_0_0_0_Types }; +extern const Il2CppType SByte_t1110_0_0_0; +static const Il2CppType* GenInst_SByte_t1110_0_0_0_Types[] = { &SByte_t1110_0_0_0 }; +extern const Il2CppGenericInst GenInst_SByte_t1110_0_0_0 = { 1, GenInst_SByte_t1110_0_0_0_Types }; +extern const Il2CppType Int16_t1111_0_0_0; +static const Il2CppType* GenInst_Int16_t1111_0_0_0_Types[] = { &Int16_t1111_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int16_t1111_0_0_0 = { 1, GenInst_Int16_t1111_0_0_0_Types }; +extern const Il2CppType Decimal_t1112_0_0_0; +static const Il2CppType* GenInst_Decimal_t1112_0_0_0_Types[] = { &Decimal_t1112_0_0_0 }; +extern const Il2CppGenericInst GenInst_Decimal_t1112_0_0_0 = { 1, GenInst_Decimal_t1112_0_0_0_Types }; +extern const Il2CppType Delegate_t435_0_0_0; +static const Il2CppType* GenInst_Delegate_t435_0_0_0_Types[] = { &Delegate_t435_0_0_0 }; +extern const Il2CppGenericInst GenInst_Delegate_t435_0_0_0 = { 1, GenInst_Delegate_t435_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3346_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3346_0_0_0_Types[] = { &IComparable_1_t3346_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3346_0_0_0 = { 1, GenInst_IComparable_1_t3346_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3347_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3347_0_0_0_Types[] = { &IEquatable_1_t3347_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3347_0_0_0 = { 1, GenInst_IEquatable_1_t3347_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3350_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3350_0_0_0_Types[] = { &IComparable_1_t3350_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3350_0_0_0 = { 1, GenInst_IComparable_1_t3350_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3351_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3351_0_0_0_Types[] = { &IEquatable_1_t3351_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3351_0_0_0 = { 1, GenInst_IEquatable_1_t3351_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3348_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3348_0_0_0_Types[] = { &IComparable_1_t3348_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3348_0_0_0 = { 1, GenInst_IComparable_1_t3348_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3349_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3349_0_0_0_Types[] = { &IEquatable_1_t3349_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3349_0_0_0 = { 1, GenInst_IEquatable_1_t3349_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3344_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3344_0_0_0_Types[] = { &IComparable_1_t3344_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3344_0_0_0 = { 1, GenInst_IComparable_1_t3344_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3345_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3345_0_0_0_Types[] = { &IEquatable_1_t3345_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3345_0_0_0 = { 1, GenInst_IEquatable_1_t3345_0_0_0_Types }; +extern const Il2CppType FieldInfo_t_0_0_0; +static const Il2CppType* GenInst_FieldInfo_t_0_0_0_Types[] = { &FieldInfo_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_FieldInfo_t_0_0_0 = { 1, GenInst_FieldInfo_t_0_0_0_Types }; +extern const Il2CppType _FieldInfo_t2704_0_0_0; +static const Il2CppType* GenInst__FieldInfo_t2704_0_0_0_Types[] = { &_FieldInfo_t2704_0_0_0 }; +extern const Il2CppGenericInst GenInst__FieldInfo_t2704_0_0_0 = { 1, GenInst__FieldInfo_t2704_0_0_0_Types }; +extern const Il2CppType MethodInfo_t_0_0_0; +static const Il2CppType* GenInst_MethodInfo_t_0_0_0_Types[] = { &MethodInfo_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_MethodInfo_t_0_0_0 = { 1, GenInst_MethodInfo_t_0_0_0_Types }; +extern const Il2CppType _MethodInfo_t2706_0_0_0; +static const Il2CppType* GenInst__MethodInfo_t2706_0_0_0_Types[] = { &_MethodInfo_t2706_0_0_0 }; +extern const Il2CppGenericInst GenInst__MethodInfo_t2706_0_0_0 = { 1, GenInst__MethodInfo_t2706_0_0_0_Types }; +extern const Il2CppType MethodBase_t460_0_0_0; +static const Il2CppType* GenInst_MethodBase_t460_0_0_0_Types[] = { &MethodBase_t460_0_0_0 }; +extern const Il2CppGenericInst GenInst_MethodBase_t460_0_0_0 = { 1, GenInst_MethodBase_t460_0_0_0_Types }; +extern const Il2CppType _MethodBase_t2705_0_0_0; +static const Il2CppType* GenInst__MethodBase_t2705_0_0_0_Types[] = { &_MethodBase_t2705_0_0_0 }; +extern const Il2CppGenericInst GenInst__MethodBase_t2705_0_0_0 = { 1, GenInst__MethodBase_t2705_0_0_0_Types }; +extern const Il2CppType ConstructorInfo_t468_0_0_0; +static const Il2CppType* GenInst_ConstructorInfo_t468_0_0_0_Types[] = { &ConstructorInfo_t468_0_0_0 }; +extern const Il2CppGenericInst GenInst_ConstructorInfo_t468_0_0_0 = { 1, GenInst_ConstructorInfo_t468_0_0_0_Types }; +extern const Il2CppType _ConstructorInfo_t2702_0_0_0; +static const Il2CppType* GenInst__ConstructorInfo_t2702_0_0_0_Types[] = { &_ConstructorInfo_t2702_0_0_0 }; +extern const Il2CppGenericInst GenInst__ConstructorInfo_t2702_0_0_0 = { 1, GenInst__ConstructorInfo_t2702_0_0_0_Types }; +extern const Il2CppType TableRange_t1147_0_0_0; +static const Il2CppType* GenInst_TableRange_t1147_0_0_0_Types[] = { &TableRange_t1147_0_0_0 }; +extern const Il2CppGenericInst GenInst_TableRange_t1147_0_0_0 = { 1, GenInst_TableRange_t1147_0_0_0_Types }; +extern const Il2CppType TailoringInfo_t1150_0_0_0; +static const Il2CppType* GenInst_TailoringInfo_t1150_0_0_0_Types[] = { &TailoringInfo_t1150_0_0_0 }; +extern const Il2CppGenericInst GenInst_TailoringInfo_t1150_0_0_0 = { 1, GenInst_TailoringInfo_t1150_0_0_0_Types }; +extern const Il2CppType Contraction_t1151_0_0_0; +static const Il2CppType* GenInst_Contraction_t1151_0_0_0_Types[] = { &Contraction_t1151_0_0_0 }; +extern const Il2CppGenericInst GenInst_Contraction_t1151_0_0_0 = { 1, GenInst_Contraction_t1151_0_0_0_Types }; +extern const Il2CppType Level2Map_t1153_0_0_0; +static const Il2CppType* GenInst_Level2Map_t1153_0_0_0_Types[] = { &Level2Map_t1153_0_0_0 }; +extern const Il2CppGenericInst GenInst_Level2Map_t1153_0_0_0 = { 1, GenInst_Level2Map_t1153_0_0_0_Types }; +extern const Il2CppType BigInteger_t1174_0_0_0; +static const Il2CppType* GenInst_BigInteger_t1174_0_0_0_Types[] = { &BigInteger_t1174_0_0_0 }; +extern const Il2CppGenericInst GenInst_BigInteger_t1174_0_0_0 = { 1, GenInst_BigInteger_t1174_0_0_0_Types }; +extern const Il2CppType Slot_t1224_0_0_0; +static const Il2CppType* GenInst_Slot_t1224_0_0_0_Types[] = { &Slot_t1224_0_0_0 }; +extern const Il2CppGenericInst GenInst_Slot_t1224_0_0_0 = { 1, GenInst_Slot_t1224_0_0_0_Types }; +extern const Il2CppType Slot_t1232_0_0_0; +static const Il2CppType* GenInst_Slot_t1232_0_0_0_Types[] = { &Slot_t1232_0_0_0 }; +extern const Il2CppGenericInst GenInst_Slot_t1232_0_0_0 = { 1, GenInst_Slot_t1232_0_0_0_Types }; +extern const Il2CppType StackFrame_t459_0_0_0; +static const Il2CppType* GenInst_StackFrame_t459_0_0_0_Types[] = { &StackFrame_t459_0_0_0 }; +extern const Il2CppGenericInst GenInst_StackFrame_t459_0_0_0 = { 1, GenInst_StackFrame_t459_0_0_0_Types }; +extern const Il2CppType Calendar_t1245_0_0_0; +static const Il2CppType* GenInst_Calendar_t1245_0_0_0_Types[] = { &Calendar_t1245_0_0_0 }; +extern const Il2CppGenericInst GenInst_Calendar_t1245_0_0_0 = { 1, GenInst_Calendar_t1245_0_0_0_Types }; +extern const Il2CppType ModuleBuilder_t1322_0_0_0; +static const Il2CppType* GenInst_ModuleBuilder_t1322_0_0_0_Types[] = { &ModuleBuilder_t1322_0_0_0 }; +extern const Il2CppGenericInst GenInst_ModuleBuilder_t1322_0_0_0 = { 1, GenInst_ModuleBuilder_t1322_0_0_0_Types }; +extern const Il2CppType _ModuleBuilder_t2697_0_0_0; +static const Il2CppType* GenInst__ModuleBuilder_t2697_0_0_0_Types[] = { &_ModuleBuilder_t2697_0_0_0 }; +extern const Il2CppGenericInst GenInst__ModuleBuilder_t2697_0_0_0 = { 1, GenInst__ModuleBuilder_t2697_0_0_0_Types }; +extern const Il2CppType Module_t1318_0_0_0; +static const Il2CppType* GenInst_Module_t1318_0_0_0_Types[] = { &Module_t1318_0_0_0 }; +extern const Il2CppGenericInst GenInst_Module_t1318_0_0_0 = { 1, GenInst_Module_t1318_0_0_0_Types }; +extern const Il2CppType _Module_t2707_0_0_0; +static const Il2CppType* GenInst__Module_t2707_0_0_0_Types[] = { &_Module_t2707_0_0_0 }; +extern const Il2CppGenericInst GenInst__Module_t2707_0_0_0 = { 1, GenInst__Module_t2707_0_0_0_Types }; +extern const Il2CppType ParameterBuilder_t1328_0_0_0; +static const Il2CppType* GenInst_ParameterBuilder_t1328_0_0_0_Types[] = { &ParameterBuilder_t1328_0_0_0 }; +extern const Il2CppGenericInst GenInst_ParameterBuilder_t1328_0_0_0 = { 1, GenInst_ParameterBuilder_t1328_0_0_0_Types }; +extern const Il2CppType _ParameterBuilder_t2698_0_0_0; +static const Il2CppType* GenInst__ParameterBuilder_t2698_0_0_0_Types[] = { &_ParameterBuilder_t2698_0_0_0 }; +extern const Il2CppGenericInst GenInst__ParameterBuilder_t2698_0_0_0 = { 1, GenInst__ParameterBuilder_t2698_0_0_0_Types }; +extern const Il2CppType TypeU5BU5D_t431_0_0_0; +static const Il2CppType* GenInst_TypeU5BU5D_t431_0_0_0_Types[] = { &TypeU5BU5D_t431_0_0_0 }; +extern const Il2CppGenericInst GenInst_TypeU5BU5D_t431_0_0_0 = { 1, GenInst_TypeU5BU5D_t431_0_0_0_Types }; +extern const Il2CppType ILTokenInfo_t1312_0_0_0; +static const Il2CppType* GenInst_ILTokenInfo_t1312_0_0_0_Types[] = { &ILTokenInfo_t1312_0_0_0 }; +extern const Il2CppGenericInst GenInst_ILTokenInfo_t1312_0_0_0 = { 1, GenInst_ILTokenInfo_t1312_0_0_0_Types }; +extern const Il2CppType LabelData_t1314_0_0_0; +static const Il2CppType* GenInst_LabelData_t1314_0_0_0_Types[] = { &LabelData_t1314_0_0_0 }; +extern const Il2CppGenericInst GenInst_LabelData_t1314_0_0_0 = { 1, GenInst_LabelData_t1314_0_0_0_Types }; +extern const Il2CppType LabelFixup_t1313_0_0_0; +static const Il2CppType* GenInst_LabelFixup_t1313_0_0_0_Types[] = { &LabelFixup_t1313_0_0_0 }; +extern const Il2CppGenericInst GenInst_LabelFixup_t1313_0_0_0 = { 1, GenInst_LabelFixup_t1313_0_0_0_Types }; +extern const Il2CppType GenericTypeParameterBuilder_t1310_0_0_0; +static const Il2CppType* GenInst_GenericTypeParameterBuilder_t1310_0_0_0_Types[] = { &GenericTypeParameterBuilder_t1310_0_0_0 }; +extern const Il2CppGenericInst GenInst_GenericTypeParameterBuilder_t1310_0_0_0 = { 1, GenInst_GenericTypeParameterBuilder_t1310_0_0_0_Types }; +extern const Il2CppType TypeBuilder_t1304_0_0_0; +static const Il2CppType* GenInst_TypeBuilder_t1304_0_0_0_Types[] = { &TypeBuilder_t1304_0_0_0 }; +extern const Il2CppGenericInst GenInst_TypeBuilder_t1304_0_0_0 = { 1, GenInst_TypeBuilder_t1304_0_0_0_Types }; +extern const Il2CppType _TypeBuilder_t2699_0_0_0; +static const Il2CppType* GenInst__TypeBuilder_t2699_0_0_0_Types[] = { &_TypeBuilder_t2699_0_0_0 }; +extern const Il2CppGenericInst GenInst__TypeBuilder_t2699_0_0_0 = { 1, GenInst__TypeBuilder_t2699_0_0_0_Types }; +extern const Il2CppType MethodBuilder_t1311_0_0_0; +static const Il2CppType* GenInst_MethodBuilder_t1311_0_0_0_Types[] = { &MethodBuilder_t1311_0_0_0 }; +extern const Il2CppGenericInst GenInst_MethodBuilder_t1311_0_0_0 = { 1, GenInst_MethodBuilder_t1311_0_0_0_Types }; +extern const Il2CppType _MethodBuilder_t2696_0_0_0; +static const Il2CppType* GenInst__MethodBuilder_t2696_0_0_0_Types[] = { &_MethodBuilder_t2696_0_0_0 }; +extern const Il2CppGenericInst GenInst__MethodBuilder_t2696_0_0_0 = { 1, GenInst__MethodBuilder_t2696_0_0_0_Types }; +extern const Il2CppType ConstructorBuilder_t1302_0_0_0; +static const Il2CppType* GenInst_ConstructorBuilder_t1302_0_0_0_Types[] = { &ConstructorBuilder_t1302_0_0_0 }; +extern const Il2CppGenericInst GenInst_ConstructorBuilder_t1302_0_0_0 = { 1, GenInst_ConstructorBuilder_t1302_0_0_0_Types }; +extern const Il2CppType _ConstructorBuilder_t2692_0_0_0; +static const Il2CppType* GenInst__ConstructorBuilder_t2692_0_0_0_Types[] = { &_ConstructorBuilder_t2692_0_0_0 }; +extern const Il2CppGenericInst GenInst__ConstructorBuilder_t2692_0_0_0 = { 1, GenInst__ConstructorBuilder_t2692_0_0_0_Types }; +extern const Il2CppType FieldBuilder_t1308_0_0_0; +static const Il2CppType* GenInst_FieldBuilder_t1308_0_0_0_Types[] = { &FieldBuilder_t1308_0_0_0 }; +extern const Il2CppGenericInst GenInst_FieldBuilder_t1308_0_0_0 = { 1, GenInst_FieldBuilder_t1308_0_0_0_Types }; +extern const Il2CppType _FieldBuilder_t2694_0_0_0; +static const Il2CppType* GenInst__FieldBuilder_t2694_0_0_0_Types[] = { &_FieldBuilder_t2694_0_0_0 }; +extern const Il2CppGenericInst GenInst__FieldBuilder_t2694_0_0_0 = { 1, GenInst__FieldBuilder_t2694_0_0_0_Types }; +extern const Il2CppType PropertyInfo_t_0_0_0; +static const Il2CppType* GenInst_PropertyInfo_t_0_0_0_Types[] = { &PropertyInfo_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_PropertyInfo_t_0_0_0 = { 1, GenInst_PropertyInfo_t_0_0_0_Types }; +extern const Il2CppType _PropertyInfo_t2709_0_0_0; +static const Il2CppType* GenInst__PropertyInfo_t2709_0_0_0_Types[] = { &_PropertyInfo_t2709_0_0_0 }; +extern const Il2CppGenericInst GenInst__PropertyInfo_t2709_0_0_0 = { 1, GenInst__PropertyInfo_t2709_0_0_0_Types }; +extern const Il2CppType ResourceInfo_t1389_0_0_0; +static const Il2CppType* GenInst_ResourceInfo_t1389_0_0_0_Types[] = { &ResourceInfo_t1389_0_0_0 }; +extern const Il2CppGenericInst GenInst_ResourceInfo_t1389_0_0_0 = { 1, GenInst_ResourceInfo_t1389_0_0_0_Types }; +extern const Il2CppType ResourceCacheItem_t1390_0_0_0; +static const Il2CppType* GenInst_ResourceCacheItem_t1390_0_0_0_Types[] = { &ResourceCacheItem_t1390_0_0_0 }; +extern const Il2CppGenericInst GenInst_ResourceCacheItem_t1390_0_0_0 = { 1, GenInst_ResourceCacheItem_t1390_0_0_0_Types }; +extern const Il2CppType IContextProperty_t1786_0_0_0; +static const Il2CppType* GenInst_IContextProperty_t1786_0_0_0_Types[] = { &IContextProperty_t1786_0_0_0 }; +extern const Il2CppGenericInst GenInst_IContextProperty_t1786_0_0_0 = { 1, GenInst_IContextProperty_t1786_0_0_0_Types }; +extern const Il2CppType Header_t1472_0_0_0; +static const Il2CppType* GenInst_Header_t1472_0_0_0_Types[] = { &Header_t1472_0_0_0 }; +extern const Il2CppGenericInst GenInst_Header_t1472_0_0_0 = { 1, GenInst_Header_t1472_0_0_0_Types }; +extern const Il2CppType ITrackingHandler_t1821_0_0_0; +static const Il2CppType* GenInst_ITrackingHandler_t1821_0_0_0_Types[] = { &ITrackingHandler_t1821_0_0_0 }; +extern const Il2CppGenericInst GenInst_ITrackingHandler_t1821_0_0_0 = { 1, GenInst_ITrackingHandler_t1821_0_0_0_Types }; +extern const Il2CppType IContextAttribute_t1808_0_0_0; +static const Il2CppType* GenInst_IContextAttribute_t1808_0_0_0_Types[] = { &IContextAttribute_t1808_0_0_0 }; +extern const Il2CppGenericInst GenInst_IContextAttribute_t1808_0_0_0 = { 1, GenInst_IContextAttribute_t1808_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3580_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3580_0_0_0_Types[] = { &IComparable_1_t3580_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3580_0_0_0 = { 1, GenInst_IComparable_1_t3580_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3585_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3585_0_0_0_Types[] = { &IEquatable_1_t3585_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3585_0_0_0 = { 1, GenInst_IEquatable_1_t3585_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3352_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3352_0_0_0_Types[] = { &IComparable_1_t3352_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3352_0_0_0 = { 1, GenInst_IComparable_1_t3352_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3353_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3353_0_0_0_Types[] = { &IEquatable_1_t3353_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3353_0_0_0 = { 1, GenInst_IEquatable_1_t3353_0_0_0_Types }; +extern const Il2CppType IComparable_1_t3604_0_0_0; +static const Il2CppType* GenInst_IComparable_1_t3604_0_0_0_Types[] = { &IComparable_1_t3604_0_0_0 }; +extern const Il2CppGenericInst GenInst_IComparable_1_t3604_0_0_0 = { 1, GenInst_IComparable_1_t3604_0_0_0_Types }; +extern const Il2CppType IEquatable_1_t3609_0_0_0; +static const Il2CppType* GenInst_IEquatable_1_t3609_0_0_0_Types[] = { &IEquatable_1_t3609_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEquatable_1_t3609_0_0_0 = { 1, GenInst_IEquatable_1_t3609_0_0_0_Types }; +extern const Il2CppType TypeTag_t1528_0_0_0; +static const Il2CppType* GenInst_TypeTag_t1528_0_0_0_Types[] = { &TypeTag_t1528_0_0_0 }; +extern const Il2CppGenericInst GenInst_TypeTag_t1528_0_0_0 = { 1, GenInst_TypeTag_t1528_0_0_0_Types }; +extern const Il2CppType MonoType_t_0_0_0; +static const Il2CppType* GenInst_MonoType_t_0_0_0_Types[] = { &MonoType_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_MonoType_t_0_0_0 = { 1, GenInst_MonoType_t_0_0_0_Types }; +extern const Il2CppType Version_t758_0_0_0; +static const Il2CppType* GenInst_Version_t758_0_0_0_Types[] = { &Version_t758_0_0_0 }; +extern const Il2CppGenericInst GenInst_Version_t758_0_0_0 = { 1, GenInst_Version_t758_0_0_0_Types }; +static const Il2CppType* GenInst_DictionaryEntry_t900_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &DictionaryEntry_t900_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_DictionaryEntry_t900_0_0_0_DictionaryEntry_t900_0_0_0 = { 2, GenInst_DictionaryEntry_t900_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t1858_0_0_0_Object_t_0_0_0_Types[] = { &KeyValuePair_2_t1858_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1858_0_0_0_Object_t_0_0_0 = { 2, GenInst_KeyValuePair_2_t1858_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t1858_0_0_0_KeyValuePair_2_t1858_0_0_0_Types[] = { &KeyValuePair_2_t1858_0_0_0, &KeyValuePair_2_t1858_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1858_0_0_0_KeyValuePair_2_t1858_0_0_0 = { 2, GenInst_KeyValuePair_2_t1858_0_0_0_KeyValuePair_2_t1858_0_0_0_Types }; +static const Il2CppType* GenInst_Vector3_t4_0_0_0_Vector3_t4_0_0_0_Types[] = { &Vector3_t4_0_0_0, &Vector3_t4_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector3_t4_0_0_0_Vector3_t4_0_0_0 = { 2, GenInst_Vector3_t4_0_0_0_Vector3_t4_0_0_0_Types }; +static const Il2CppType* GenInst_Vector4_t234_0_0_0_Vector4_t234_0_0_0_Types[] = { &Vector4_t234_0_0_0, &Vector4_t234_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector4_t234_0_0_0_Vector4_t234_0_0_0 = { 2, GenInst_Vector4_t234_0_0_0_Vector4_t234_0_0_0_Types }; +static const Il2CppType* GenInst_Vector2_t6_0_0_0_Vector2_t6_0_0_0_Types[] = { &Vector2_t6_0_0_0, &Vector2_t6_0_0_0 }; +extern const Il2CppGenericInst GenInst_Vector2_t6_0_0_0_Vector2_t6_0_0_0 = { 2, GenInst_Vector2_t6_0_0_0_Vector2_t6_0_0_0_Types }; +static const Il2CppType* GenInst_Color32_t231_0_0_0_Color32_t231_0_0_0_Types[] = { &Color32_t231_0_0_0, &Color32_t231_0_0_0 }; +extern const Il2CppGenericInst GenInst_Color32_t231_0_0_0_Color32_t231_0_0_0 = { 2, GenInst_Color32_t231_0_0_0_Color32_t231_0_0_0_Types }; +static const Il2CppType* GenInst_Int32_t161_0_0_0_Int32_t161_0_0_0_Types[] = { &Int32_t161_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_Int32_t161_0_0_0_Int32_t161_0_0_0_Types }; +static const Il2CppType* GenInst_UIVertex_t323_0_0_0_UIVertex_t323_0_0_0_Types[] = { &UIVertex_t323_0_0_0, &UIVertex_t323_0_0_0 }; +extern const Il2CppGenericInst GenInst_UIVertex_t323_0_0_0_UIVertex_t323_0_0_0 = { 2, GenInst_UIVertex_t323_0_0_0_UIVertex_t323_0_0_0_Types }; +static const Il2CppType* GenInst_UICharInfo_t312_0_0_0_UICharInfo_t312_0_0_0_Types[] = { &UICharInfo_t312_0_0_0, &UICharInfo_t312_0_0_0 }; +extern const Il2CppGenericInst GenInst_UICharInfo_t312_0_0_0_UICharInfo_t312_0_0_0 = { 2, GenInst_UICharInfo_t312_0_0_0_UICharInfo_t312_0_0_0_Types }; +static const Il2CppType* GenInst_UILineInfo_t313_0_0_0_UILineInfo_t313_0_0_0_Types[] = { &UILineInfo_t313_0_0_0, &UILineInfo_t313_0_0_0 }; +extern const Il2CppGenericInst GenInst_UILineInfo_t313_0_0_0_UILineInfo_t313_0_0_0 = { 2, GenInst_UILineInfo_t313_0_0_0_UILineInfo_t313_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2033_0_0_0_Object_t_0_0_0_Types[] = { &KeyValuePair_2_t2033_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2033_0_0_0_Object_t_0_0_0 = { 2, GenInst_KeyValuePair_2_t2033_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2033_0_0_0_KeyValuePair_2_t2033_0_0_0_Types[] = { &KeyValuePair_2_t2033_0_0_0, &KeyValuePair_2_t2033_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2033_0_0_0_KeyValuePair_2_t2033_0_0_0 = { 2, GenInst_KeyValuePair_2_t2033_0_0_0_KeyValuePair_2_t2033_0_0_0_Types }; +static const Il2CppType* GenInst_RaycastResult_t508_0_0_0_RaycastResult_t508_0_0_0_Types[] = { &RaycastResult_t508_0_0_0, &RaycastResult_t508_0_0_0 }; +extern const Il2CppGenericInst GenInst_RaycastResult_t508_0_0_0_RaycastResult_t508_0_0_0 = { 2, GenInst_RaycastResult_t508_0_0_0_RaycastResult_t508_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2147_0_0_0_Object_t_0_0_0_Types[] = { &KeyValuePair_2_t2147_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2147_0_0_0_Object_t_0_0_0 = { 2, GenInst_KeyValuePair_2_t2147_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2147_0_0_0_KeyValuePair_2_t2147_0_0_0_Types[] = { &KeyValuePair_2_t2147_0_0_0, &KeyValuePair_2_t2147_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2147_0_0_0_KeyValuePair_2_t2147_0_0_0 = { 2, GenInst_KeyValuePair_2_t2147_0_0_0_KeyValuePair_2_t2147_0_0_0_Types }; +static const Il2CppType* GenInst_Boolean_t448_0_0_0_Object_t_0_0_0_Types[] = { &Boolean_t448_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Boolean_t448_0_0_0_Object_t_0_0_0 = { 2, GenInst_Boolean_t448_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Boolean_t448_0_0_0_Boolean_t448_0_0_0_Types[] = { &Boolean_t448_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Boolean_t448_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_Boolean_t448_0_0_0_Boolean_t448_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2307_0_0_0_Object_t_0_0_0_Types[] = { &KeyValuePair_2_t2307_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2307_0_0_0_Object_t_0_0_0 = { 2, GenInst_KeyValuePair_2_t2307_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t2307_0_0_0_KeyValuePair_2_t2307_0_0_0_Types[] = { &KeyValuePair_2_t2307_0_0_0, &KeyValuePair_2_t2307_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2307_0_0_0_KeyValuePair_2_t2307_0_0_0 = { 2, GenInst_KeyValuePair_2_t2307_0_0_0_KeyValuePair_2_t2307_0_0_0_Types }; +static const Il2CppType* GenInst_CustomAttributeTypedArgument_t1359_0_0_0_CustomAttributeTypedArgument_t1359_0_0_0_Types[] = { &CustomAttributeTypedArgument_t1359_0_0_0, &CustomAttributeTypedArgument_t1359_0_0_0 }; +extern const Il2CppGenericInst GenInst_CustomAttributeTypedArgument_t1359_0_0_0_CustomAttributeTypedArgument_t1359_0_0_0 = { 2, GenInst_CustomAttributeTypedArgument_t1359_0_0_0_CustomAttributeTypedArgument_t1359_0_0_0_Types }; +static const Il2CppType* GenInst_CustomAttributeNamedArgument_t1358_0_0_0_CustomAttributeNamedArgument_t1358_0_0_0_Types[] = { &CustomAttributeNamedArgument_t1358_0_0_0, &CustomAttributeNamedArgument_t1358_0_0_0 }; +extern const Il2CppGenericInst GenInst_CustomAttributeNamedArgument_t1358_0_0_0_CustomAttributeNamedArgument_t1358_0_0_0 = { 2, GenInst_CustomAttributeNamedArgument_t1358_0_0_0_CustomAttributeNamedArgument_t1358_0_0_0_Types }; +extern const Il2CppType Object_FindObjectsOfType_m18926_gp_0_0_0_0; +static const Il2CppType* GenInst_Object_FindObjectsOfType_m18926_gp_0_0_0_0_Types[] = { &Object_FindObjectsOfType_m18926_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Object_FindObjectsOfType_m18926_gp_0_0_0_0 = { 1, GenInst_Object_FindObjectsOfType_m18926_gp_0_0_0_0_Types }; +extern const Il2CppType Component_GetComponentsInChildren_m18929_gp_0_0_0_0; +static const Il2CppType* GenInst_Component_GetComponentsInChildren_m18929_gp_0_0_0_0_Types[] = { &Component_GetComponentsInChildren_m18929_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18929_gp_0_0_0_0 = { 1, GenInst_Component_GetComponentsInChildren_m18929_gp_0_0_0_0_Types }; +extern const Il2CppType Component_GetComponentsInChildren_m18930_gp_0_0_0_0; +static const Il2CppType* GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0_Types[] = { &Component_GetComponentsInChildren_m18930_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0 = { 1, GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0_Types }; +extern const Il2CppType Component_GetComponentsInChildren_m18931_gp_0_0_0_0; +static const Il2CppType* GenInst_Component_GetComponentsInChildren_m18931_gp_0_0_0_0_Types[] = { &Component_GetComponentsInChildren_m18931_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18931_gp_0_0_0_0 = { 1, GenInst_Component_GetComponentsInChildren_m18931_gp_0_0_0_0_Types }; +extern const Il2CppType Component_GetComponentsInChildren_m18932_gp_0_0_0_0; +static const Il2CppType* GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0_Types[] = { &Component_GetComponentsInChildren_m18932_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0 = { 1, GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0_Types }; +extern const Il2CppType Component_GetComponents_m18934_gp_0_0_0_0; +static const Il2CppType* GenInst_Component_GetComponents_m18934_gp_0_0_0_0_Types[] = { &Component_GetComponents_m18934_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Component_GetComponents_m18934_gp_0_0_0_0 = { 1, GenInst_Component_GetComponents_m18934_gp_0_0_0_0_Types }; +extern const Il2CppType GameObject_GetComponents_m18937_gp_0_0_0_0; +static const Il2CppType* GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0_Types[] = { &GameObject_GetComponents_m18937_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0 = { 1, GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0_Types }; +extern const Il2CppType GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0; +static const Il2CppType* GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0_Types[] = { &GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0 = { 1, GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0_Types }; +extern const Il2CppType GameObject_GetComponentsInParent_m18940_gp_0_0_0_0; +static const Il2CppType* GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0_Types[] = { &GameObject_GetComponentsInParent_m18940_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0 = { 1, GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0_Types }; +extern const Il2CppType InvokableCall_1_t2632_gp_0_0_0_0; +static const Il2CppType* GenInst_InvokableCall_1_t2632_gp_0_0_0_0_Types[] = { &InvokableCall_1_t2632_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_1_t2632_gp_0_0_0_0 = { 1, GenInst_InvokableCall_1_t2632_gp_0_0_0_0_Types }; +extern const Il2CppType InvokableCall_2_t2633_gp_0_0_0_0; +extern const Il2CppType InvokableCall_2_t2633_gp_1_0_0_0; +static const Il2CppType* GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0_Types[] = { &InvokableCall_2_t2633_gp_0_0_0_0, &InvokableCall_2_t2633_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0 = { 2, GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_2_t2633_gp_0_0_0_0_Types[] = { &InvokableCall_2_t2633_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_2_t2633_gp_0_0_0_0 = { 1, GenInst_InvokableCall_2_t2633_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_2_t2633_gp_1_0_0_0_Types[] = { &InvokableCall_2_t2633_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_2_t2633_gp_1_0_0_0 = { 1, GenInst_InvokableCall_2_t2633_gp_1_0_0_0_Types }; +extern const Il2CppType InvokableCall_3_t2634_gp_0_0_0_0; +extern const Il2CppType InvokableCall_3_t2634_gp_1_0_0_0; +extern const Il2CppType InvokableCall_3_t2634_gp_2_0_0_0; +static const Il2CppType* GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0_Types[] = { &InvokableCall_3_t2634_gp_0_0_0_0, &InvokableCall_3_t2634_gp_1_0_0_0, &InvokableCall_3_t2634_gp_2_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0 = { 3, GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_3_t2634_gp_0_0_0_0_Types[] = { &InvokableCall_3_t2634_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_3_t2634_gp_0_0_0_0 = { 1, GenInst_InvokableCall_3_t2634_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_3_t2634_gp_1_0_0_0_Types[] = { &InvokableCall_3_t2634_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_3_t2634_gp_1_0_0_0 = { 1, GenInst_InvokableCall_3_t2634_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_3_t2634_gp_2_0_0_0_Types[] = { &InvokableCall_3_t2634_gp_2_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_3_t2634_gp_2_0_0_0 = { 1, GenInst_InvokableCall_3_t2634_gp_2_0_0_0_Types }; +extern const Il2CppType InvokableCall_4_t2635_gp_0_0_0_0; +extern const Il2CppType InvokableCall_4_t2635_gp_1_0_0_0; +extern const Il2CppType InvokableCall_4_t2635_gp_2_0_0_0; +extern const Il2CppType InvokableCall_4_t2635_gp_3_0_0_0; +static const Il2CppType* GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0_Types[] = { &InvokableCall_4_t2635_gp_0_0_0_0, &InvokableCall_4_t2635_gp_1_0_0_0, &InvokableCall_4_t2635_gp_2_0_0_0, &InvokableCall_4_t2635_gp_3_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0 = { 4, GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_4_t2635_gp_0_0_0_0_Types[] = { &InvokableCall_4_t2635_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_0_0_0_0 = { 1, GenInst_InvokableCall_4_t2635_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_4_t2635_gp_1_0_0_0_Types[] = { &InvokableCall_4_t2635_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_1_0_0_0 = { 1, GenInst_InvokableCall_4_t2635_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_4_t2635_gp_2_0_0_0_Types[] = { &InvokableCall_4_t2635_gp_2_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_2_0_0_0 = { 1, GenInst_InvokableCall_4_t2635_gp_2_0_0_0_Types }; +static const Il2CppType* GenInst_InvokableCall_4_t2635_gp_3_0_0_0_Types[] = { &InvokableCall_4_t2635_gp_3_0_0_0 }; +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_3_0_0_0 = { 1, GenInst_InvokableCall_4_t2635_gp_3_0_0_0_Types }; +extern const Il2CppType CachedInvokableCall_1_t469_gp_0_0_0_0; +static const Il2CppType* GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0_Types[] = { &CachedInvokableCall_1_t469_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0 = { 1, GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0_Types }; +extern const Il2CppType UnityEvent_1_t2636_gp_0_0_0_0; +static const Il2CppType* GenInst_UnityEvent_1_t2636_gp_0_0_0_0_Types[] = { &UnityEvent_1_t2636_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_UnityEvent_1_t2636_gp_0_0_0_0 = { 1, GenInst_UnityEvent_1_t2636_gp_0_0_0_0_Types }; +extern const Il2CppType UnityEvent_2_t2637_gp_0_0_0_0; +extern const Il2CppType UnityEvent_2_t2637_gp_1_0_0_0; +static const Il2CppType* GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0_Types[] = { &UnityEvent_2_t2637_gp_0_0_0_0, &UnityEvent_2_t2637_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0 = { 2, GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0_Types }; +extern const Il2CppType UnityEvent_3_t2638_gp_0_0_0_0; +extern const Il2CppType UnityEvent_3_t2638_gp_1_0_0_0; +extern const Il2CppType UnityEvent_3_t2638_gp_2_0_0_0; +static const Il2CppType* GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0_Types[] = { &UnityEvent_3_t2638_gp_0_0_0_0, &UnityEvent_3_t2638_gp_1_0_0_0, &UnityEvent_3_t2638_gp_2_0_0_0 }; +extern const Il2CppGenericInst GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0 = { 3, GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0_Types }; +extern const Il2CppType UnityEvent_4_t2639_gp_0_0_0_0; +extern const Il2CppType UnityEvent_4_t2639_gp_1_0_0_0; +extern const Il2CppType UnityEvent_4_t2639_gp_2_0_0_0; +extern const Il2CppType UnityEvent_4_t2639_gp_3_0_0_0; +static const Il2CppType* GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0_Types[] = { &UnityEvent_4_t2639_gp_0_0_0_0, &UnityEvent_4_t2639_gp_1_0_0_0, &UnityEvent_4_t2639_gp_2_0_0_0, &UnityEvent_4_t2639_gp_3_0_0_0 }; +extern const Il2CppGenericInst GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0 = { 4, GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0_Types }; +extern const Il2CppType ExecuteEvents_Execute_m19024_gp_0_0_0_0; +static const Il2CppType* GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0_Types[] = { &ExecuteEvents_Execute_m19024_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0 = { 1, GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0_Types }; +extern const Il2CppType ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0; +static const Il2CppType* GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0_Types[] = { &ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0 = { 1, GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0_Types }; +extern const Il2CppType ExecuteEvents_GetEventList_m19027_gp_0_0_0_0; +static const Il2CppType* GenInst_ExecuteEvents_GetEventList_m19027_gp_0_0_0_0_Types[] = { &ExecuteEvents_GetEventList_m19027_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteEvents_GetEventList_m19027_gp_0_0_0_0 = { 1, GenInst_ExecuteEvents_GetEventList_m19027_gp_0_0_0_0_Types }; +extern const Il2CppType ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0; +static const Il2CppType* GenInst_ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0_Types[] = { &ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0 = { 1, GenInst_ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0_Types }; +extern const Il2CppType ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0; +static const Il2CppType* GenInst_ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0_Types[] = { &ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0 = { 1, GenInst_ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0_Types }; +extern const Il2CppType TweenRunner_1_t2647_gp_0_0_0_0; +static const Il2CppType* GenInst_TweenRunner_1_t2647_gp_0_0_0_0_Types[] = { &TweenRunner_1_t2647_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_TweenRunner_1_t2647_gp_0_0_0_0 = { 1, GenInst_TweenRunner_1_t2647_gp_0_0_0_0_Types }; +extern const Il2CppType Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0; +static const Il2CppType* GenInst_Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0_Types[] = { &Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0 = { 1, GenInst_Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0_Types }; +extern const Il2CppType IndexedSet_1_t2649_gp_0_0_0_0; +static const Il2CppType* GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Types[] = { &IndexedSet_1_t2649_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_IndexedSet_1_t2649_gp_0_0_0_0 = { 1, GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0_Types[] = { &IndexedSet_1_t2649_gp_0_0_0_0, &Int32_t161_0_0_0 }; +extern const Il2CppGenericInst GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0 = { 2, GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0_Types }; +extern const Il2CppType ListPool_1_t2650_gp_0_0_0_0; +static const Il2CppType* GenInst_ListPool_1_t2650_gp_0_0_0_0_Types[] = { &ListPool_1_t2650_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ListPool_1_t2650_gp_0_0_0_0 = { 1, GenInst_ListPool_1_t2650_gp_0_0_0_0_Types }; +extern const Il2CppType List_1_t3672_0_0_0; +static const Il2CppType* GenInst_List_1_t3672_0_0_0_Types[] = { &List_1_t3672_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t3672_0_0_0 = { 1, GenInst_List_1_t3672_0_0_0_Types }; +extern const Il2CppType ObjectPool_1_t2651_gp_0_0_0_0; +static const Il2CppType* GenInst_ObjectPool_1_t2651_gp_0_0_0_0_Types[] = { &ObjectPool_1_t2651_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ObjectPool_1_t2651_gp_0_0_0_0 = { 1, GenInst_ObjectPool_1_t2651_gp_0_0_0_0_Types }; +extern const Il2CppType Stack_1_t2652_gp_0_0_0_0; +static const Il2CppType* GenInst_Stack_1_t2652_gp_0_0_0_0_Types[] = { &Stack_1_t2652_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Stack_1_t2652_gp_0_0_0_0 = { 1, GenInst_Stack_1_t2652_gp_0_0_0_0_Types }; +extern const Il2CppType Enumerator_t2653_gp_0_0_0_0; +static const Il2CppType* GenInst_Enumerator_t2653_gp_0_0_0_0_Types[] = { &Enumerator_t2653_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerator_t2653_gp_0_0_0_0 = { 1, GenInst_Enumerator_t2653_gp_0_0_0_0_Types }; +extern const Il2CppType Enumerable_Where_m19176_gp_0_0_0_0; +static const Il2CppType* GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Types[] = { &Enumerable_Where_m19176_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerable_Where_m19176_gp_0_0_0_0 = { 1, GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0_Types[] = { &Enumerable_Where_m19176_gp_0_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0; +static const Il2CppType* GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Types[] = { &Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0 = { 1, GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0_Types[] = { &Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0; +static const Il2CppType* GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Types[] = { &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0 = { 1, GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0_Types[] = { &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, &Boolean_t448_0_0_0 }; +extern const Il2CppGenericInst GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0 = { 2, GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0_Types }; +extern const Il2CppType IEnumerable_1_t2661_gp_0_0_0_0; +static const Il2CppType* GenInst_IEnumerable_1_t2661_gp_0_0_0_0_Types[] = { &IEnumerable_1_t2661_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_IEnumerable_1_t2661_gp_0_0_0_0 = { 1, GenInst_IEnumerable_1_t2661_gp_0_0_0_0_Types }; +extern const Il2CppType Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0_Types[] = { &Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0 = { 1, GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19246_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19246_gp_0_0_0_0_Array_Sort_m19246_gp_0_0_0_0_Types[] = { &Array_Sort_m19246_gp_0_0_0_0, &Array_Sort_m19246_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19246_gp_0_0_0_0_Array_Sort_m19246_gp_0_0_0_0 = { 2, GenInst_Array_Sort_m19246_gp_0_0_0_0_Array_Sort_m19246_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19247_gp_0_0_0_0; +extern const Il2CppType Array_Sort_m19247_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19247_gp_0_0_0_0_Array_Sort_m19247_gp_1_0_0_0_Types[] = { &Array_Sort_m19247_gp_0_0_0_0, &Array_Sort_m19247_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19247_gp_0_0_0_0_Array_Sort_m19247_gp_1_0_0_0 = { 2, GenInst_Array_Sort_m19247_gp_0_0_0_0_Array_Sort_m19247_gp_1_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19248_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19248_gp_0_0_0_0_Types[] = { &Array_Sort_m19248_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19248_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19248_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_Array_Sort_m19248_gp_0_0_0_0_Array_Sort_m19248_gp_0_0_0_0_Types[] = { &Array_Sort_m19248_gp_0_0_0_0, &Array_Sort_m19248_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19248_gp_0_0_0_0_Array_Sort_m19248_gp_0_0_0_0 = { 2, GenInst_Array_Sort_m19248_gp_0_0_0_0_Array_Sort_m19248_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19249_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19249_gp_0_0_0_0_Types[] = { &Array_Sort_m19249_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19249_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19249_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19249_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19249_gp_0_0_0_0_Array_Sort_m19249_gp_1_0_0_0_Types[] = { &Array_Sort_m19249_gp_0_0_0_0, &Array_Sort_m19249_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19249_gp_0_0_0_0_Array_Sort_m19249_gp_1_0_0_0 = { 2, GenInst_Array_Sort_m19249_gp_0_0_0_0_Array_Sort_m19249_gp_1_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19250_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19250_gp_0_0_0_0_Array_Sort_m19250_gp_0_0_0_0_Types[] = { &Array_Sort_m19250_gp_0_0_0_0, &Array_Sort_m19250_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19250_gp_0_0_0_0_Array_Sort_m19250_gp_0_0_0_0 = { 2, GenInst_Array_Sort_m19250_gp_0_0_0_0_Array_Sort_m19250_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19251_gp_0_0_0_0; +extern const Il2CppType Array_Sort_m19251_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19251_gp_0_0_0_0_Array_Sort_m19251_gp_1_0_0_0_Types[] = { &Array_Sort_m19251_gp_0_0_0_0, &Array_Sort_m19251_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19251_gp_0_0_0_0_Array_Sort_m19251_gp_1_0_0_0 = { 2, GenInst_Array_Sort_m19251_gp_0_0_0_0_Array_Sort_m19251_gp_1_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19252_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19252_gp_0_0_0_0_Types[] = { &Array_Sort_m19252_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19252_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19252_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_Array_Sort_m19252_gp_0_0_0_0_Array_Sort_m19252_gp_0_0_0_0_Types[] = { &Array_Sort_m19252_gp_0_0_0_0, &Array_Sort_m19252_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19252_gp_0_0_0_0_Array_Sort_m19252_gp_0_0_0_0 = { 2, GenInst_Array_Sort_m19252_gp_0_0_0_0_Array_Sort_m19252_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19253_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19253_gp_0_0_0_0_Types[] = { &Array_Sort_m19253_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19253_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19253_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19253_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19253_gp_1_0_0_0_Types[] = { &Array_Sort_m19253_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19253_gp_1_0_0_0 = { 1, GenInst_Array_Sort_m19253_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_Array_Sort_m19253_gp_0_0_0_0_Array_Sort_m19253_gp_1_0_0_0_Types[] = { &Array_Sort_m19253_gp_0_0_0_0, &Array_Sort_m19253_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19253_gp_0_0_0_0_Array_Sort_m19253_gp_1_0_0_0 = { 2, GenInst_Array_Sort_m19253_gp_0_0_0_0_Array_Sort_m19253_gp_1_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19254_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19254_gp_0_0_0_0_Types[] = { &Array_Sort_m19254_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19254_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19254_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Sort_m19255_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Sort_m19255_gp_0_0_0_0_Types[] = { &Array_Sort_m19255_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Sort_m19255_gp_0_0_0_0 = { 1, GenInst_Array_Sort_m19255_gp_0_0_0_0_Types }; +extern const Il2CppType Array_qsort_m19256_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_qsort_m19256_gp_0_0_0_0_Types[] = { &Array_qsort_m19256_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_qsort_m19256_gp_0_0_0_0 = { 1, GenInst_Array_qsort_m19256_gp_0_0_0_0_Types }; +extern const Il2CppType Array_qsort_m19256_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_qsort_m19256_gp_0_0_0_0_Array_qsort_m19256_gp_1_0_0_0_Types[] = { &Array_qsort_m19256_gp_0_0_0_0, &Array_qsort_m19256_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_qsort_m19256_gp_0_0_0_0_Array_qsort_m19256_gp_1_0_0_0 = { 2, GenInst_Array_qsort_m19256_gp_0_0_0_0_Array_qsort_m19256_gp_1_0_0_0_Types }; +extern const Il2CppType Array_compare_m19257_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_compare_m19257_gp_0_0_0_0_Types[] = { &Array_compare_m19257_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_compare_m19257_gp_0_0_0_0 = { 1, GenInst_Array_compare_m19257_gp_0_0_0_0_Types }; +extern const Il2CppType Array_qsort_m19258_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_qsort_m19258_gp_0_0_0_0_Types[] = { &Array_qsort_m19258_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_qsort_m19258_gp_0_0_0_0 = { 1, GenInst_Array_qsort_m19258_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Resize_m19261_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Resize_m19261_gp_0_0_0_0_Types[] = { &Array_Resize_m19261_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Resize_m19261_gp_0_0_0_0 = { 1, GenInst_Array_Resize_m19261_gp_0_0_0_0_Types }; +extern const Il2CppType Array_TrueForAll_m19263_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_TrueForAll_m19263_gp_0_0_0_0_Types[] = { &Array_TrueForAll_m19263_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_TrueForAll_m19263_gp_0_0_0_0 = { 1, GenInst_Array_TrueForAll_m19263_gp_0_0_0_0_Types }; +extern const Il2CppType Array_ForEach_m19264_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_ForEach_m19264_gp_0_0_0_0_Types[] = { &Array_ForEach_m19264_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_ForEach_m19264_gp_0_0_0_0 = { 1, GenInst_Array_ForEach_m19264_gp_0_0_0_0_Types }; +extern const Il2CppType Array_ConvertAll_m19265_gp_0_0_0_0; +extern const Il2CppType Array_ConvertAll_m19265_gp_1_0_0_0; +static const Il2CppType* GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0_Types[] = { &Array_ConvertAll_m19265_gp_0_0_0_0, &Array_ConvertAll_m19265_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0 = { 2, GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0_Types }; +extern const Il2CppType Array_FindLastIndex_m19266_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0_Types[] = { &Array_FindLastIndex_m19266_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0 = { 1, GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindLastIndex_m19267_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0_Types[] = { &Array_FindLastIndex_m19267_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0 = { 1, GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindLastIndex_m19268_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0_Types[] = { &Array_FindLastIndex_m19268_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0 = { 1, GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindIndex_m19269_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindIndex_m19269_gp_0_0_0_0_Types[] = { &Array_FindIndex_m19269_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19269_gp_0_0_0_0 = { 1, GenInst_Array_FindIndex_m19269_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindIndex_m19270_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindIndex_m19270_gp_0_0_0_0_Types[] = { &Array_FindIndex_m19270_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19270_gp_0_0_0_0 = { 1, GenInst_Array_FindIndex_m19270_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindIndex_m19271_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindIndex_m19271_gp_0_0_0_0_Types[] = { &Array_FindIndex_m19271_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19271_gp_0_0_0_0 = { 1, GenInst_Array_FindIndex_m19271_gp_0_0_0_0_Types }; +extern const Il2CppType Array_BinarySearch_m19272_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_BinarySearch_m19272_gp_0_0_0_0_Types[] = { &Array_BinarySearch_m19272_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19272_gp_0_0_0_0 = { 1, GenInst_Array_BinarySearch_m19272_gp_0_0_0_0_Types }; +extern const Il2CppType Array_BinarySearch_m19273_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_BinarySearch_m19273_gp_0_0_0_0_Types[] = { &Array_BinarySearch_m19273_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19273_gp_0_0_0_0 = { 1, GenInst_Array_BinarySearch_m19273_gp_0_0_0_0_Types }; +extern const Il2CppType Array_BinarySearch_m19274_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_BinarySearch_m19274_gp_0_0_0_0_Types[] = { &Array_BinarySearch_m19274_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19274_gp_0_0_0_0 = { 1, GenInst_Array_BinarySearch_m19274_gp_0_0_0_0_Types }; +extern const Il2CppType Array_BinarySearch_m19275_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_BinarySearch_m19275_gp_0_0_0_0_Types[] = { &Array_BinarySearch_m19275_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19275_gp_0_0_0_0 = { 1, GenInst_Array_BinarySearch_m19275_gp_0_0_0_0_Types }; +extern const Il2CppType Array_IndexOf_m19276_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_IndexOf_m19276_gp_0_0_0_0_Types[] = { &Array_IndexOf_m19276_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_IndexOf_m19276_gp_0_0_0_0 = { 1, GenInst_Array_IndexOf_m19276_gp_0_0_0_0_Types }; +extern const Il2CppType Array_IndexOf_m19277_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_IndexOf_m19277_gp_0_0_0_0_Types[] = { &Array_IndexOf_m19277_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_IndexOf_m19277_gp_0_0_0_0 = { 1, GenInst_Array_IndexOf_m19277_gp_0_0_0_0_Types }; +extern const Il2CppType Array_IndexOf_m19278_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_IndexOf_m19278_gp_0_0_0_0_Types[] = { &Array_IndexOf_m19278_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_IndexOf_m19278_gp_0_0_0_0 = { 1, GenInst_Array_IndexOf_m19278_gp_0_0_0_0_Types }; +extern const Il2CppType Array_LastIndexOf_m19279_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_LastIndexOf_m19279_gp_0_0_0_0_Types[] = { &Array_LastIndexOf_m19279_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_LastIndexOf_m19279_gp_0_0_0_0 = { 1, GenInst_Array_LastIndexOf_m19279_gp_0_0_0_0_Types }; +extern const Il2CppType Array_LastIndexOf_m19280_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_LastIndexOf_m19280_gp_0_0_0_0_Types[] = { &Array_LastIndexOf_m19280_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_LastIndexOf_m19280_gp_0_0_0_0 = { 1, GenInst_Array_LastIndexOf_m19280_gp_0_0_0_0_Types }; +extern const Il2CppType Array_LastIndexOf_m19281_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0_Types[] = { &Array_LastIndexOf_m19281_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0 = { 1, GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindAll_m19282_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindAll_m19282_gp_0_0_0_0_Types[] = { &Array_FindAll_m19282_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindAll_m19282_gp_0_0_0_0 = { 1, GenInst_Array_FindAll_m19282_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Exists_m19283_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Exists_m19283_gp_0_0_0_0_Types[] = { &Array_Exists_m19283_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Exists_m19283_gp_0_0_0_0 = { 1, GenInst_Array_Exists_m19283_gp_0_0_0_0_Types }; +extern const Il2CppType Array_AsReadOnly_m19284_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0_Types[] = { &Array_AsReadOnly_m19284_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0 = { 1, GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0_Types }; +extern const Il2CppType Array_Find_m19285_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_Find_m19285_gp_0_0_0_0_Types[] = { &Array_Find_m19285_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_Find_m19285_gp_0_0_0_0 = { 1, GenInst_Array_Find_m19285_gp_0_0_0_0_Types }; +extern const Il2CppType Array_FindLast_m19286_gp_0_0_0_0; +static const Il2CppType* GenInst_Array_FindLast_m19286_gp_0_0_0_0_Types[] = { &Array_FindLast_m19286_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Array_FindLast_m19286_gp_0_0_0_0 = { 1, GenInst_Array_FindLast_m19286_gp_0_0_0_0_Types }; +extern const Il2CppType InternalEnumerator_1_t2662_gp_0_0_0_0; +static const Il2CppType* GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0_Types[] = { &InternalEnumerator_1_t2662_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0 = { 1, GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0_Types }; +extern const Il2CppType ArrayReadOnlyList_1_t2663_gp_0_0_0_0; +static const Il2CppType* GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0_Types[] = { &ArrayReadOnlyList_1_t2663_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0 = { 1, GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0_Types }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0; +static const Il2CppType* GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0_Types[] = { &U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0 = { 1, GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0_Types }; +extern const Il2CppType IList_1_t2665_gp_0_0_0_0; +static const Il2CppType* GenInst_IList_1_t2665_gp_0_0_0_0_Types[] = { &IList_1_t2665_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_IList_1_t2665_gp_0_0_0_0 = { 1, GenInst_IList_1_t2665_gp_0_0_0_0_Types }; +extern const Il2CppType ICollection_1_t2666_gp_0_0_0_0; +static const Il2CppType* GenInst_ICollection_1_t2666_gp_0_0_0_0_Types[] = { &ICollection_1_t2666_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ICollection_1_t2666_gp_0_0_0_0 = { 1, GenInst_ICollection_1_t2666_gp_0_0_0_0_Types }; +extern const Il2CppType Nullable_1_t1798_gp_0_0_0_0; +static const Il2CppType* GenInst_Nullable_1_t1798_gp_0_0_0_0_Types[] = { &Nullable_1_t1798_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Nullable_1_t1798_gp_0_0_0_0 = { 1, GenInst_Nullable_1_t1798_gp_0_0_0_0_Types }; +extern const Il2CppType Comparer_1_t2673_gp_0_0_0_0; +static const Il2CppType* GenInst_Comparer_1_t2673_gp_0_0_0_0_Types[] = { &Comparer_1_t2673_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Comparer_1_t2673_gp_0_0_0_0 = { 1, GenInst_Comparer_1_t2673_gp_0_0_0_0_Types }; +extern const Il2CppType DefaultComparer_t2674_gp_0_0_0_0; +static const Il2CppType* GenInst_DefaultComparer_t2674_gp_0_0_0_0_Types[] = { &DefaultComparer_t2674_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_DefaultComparer_t2674_gp_0_0_0_0 = { 1, GenInst_DefaultComparer_t2674_gp_0_0_0_0_Types }; +extern const Il2CppType GenericComparer_1_t2625_gp_0_0_0_0; +static const Il2CppType* GenInst_GenericComparer_1_t2625_gp_0_0_0_0_Types[] = { &GenericComparer_1_t2625_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_GenericComparer_1_t2625_gp_0_0_0_0 = { 1, GenInst_GenericComparer_1_t2625_gp_0_0_0_0_Types }; +extern const Il2CppType Dictionary_2_t2675_gp_0_0_0_0; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0 = { 1, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Types }; +extern const Il2CppType Dictionary_2_t2675_gp_1_0_0_0; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0, &Dictionary_2_t2675_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0 = { 2, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t3749_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t3749_0_0_0_Types[] = { &KeyValuePair_2_t3749_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3749_0_0_0 = { 1, GenInst_KeyValuePair_2_t3749_0_0_0_Types }; +extern const Il2CppType Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0, &Dictionary_2_t2675_gp_1_0_0_0, &Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0 = { 3, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0_Types }; +extern const Il2CppType Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0, &Dictionary_2_t2675_gp_1_0_0_0, &Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0 = { 3, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Types }; +static const Il2CppType* GenInst_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Object_t_0_0_0_Types[] = { &Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0, &Object_t_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Object_t_0_0_0 = { 2, GenInst_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Object_t_0_0_0_Types }; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0, &Dictionary_2_t2675_gp_1_0_0_0, &DictionaryEntry_t900_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0 = { 3, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0_Types }; +extern const Il2CppType ShimEnumerator_t2676_gp_0_0_0_0; +extern const Il2CppType ShimEnumerator_t2676_gp_1_0_0_0; +static const Il2CppType* GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0_Types[] = { &ShimEnumerator_t2676_gp_0_0_0_0, &ShimEnumerator_t2676_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0 = { 2, GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0_Types }; +extern const Il2CppType Enumerator_t2677_gp_0_0_0_0; +extern const Il2CppType Enumerator_t2677_gp_1_0_0_0; +static const Il2CppType* GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0_Types[] = { &Enumerator_t2677_gp_0_0_0_0, &Enumerator_t2677_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0 = { 2, GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t3762_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t3762_0_0_0_Types[] = { &KeyValuePair_2_t3762_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3762_0_0_0 = { 1, GenInst_KeyValuePair_2_t3762_0_0_0_Types }; +extern const Il2CppType ValueCollection_t2678_gp_0_0_0_0; +extern const Il2CppType ValueCollection_t2678_gp_1_0_0_0; +static const Il2CppType* GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types[] = { &ValueCollection_t2678_gp_0_0_0_0, &ValueCollection_t2678_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0 = { 2, GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_ValueCollection_t2678_gp_1_0_0_0_Types[] = { &ValueCollection_t2678_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_1_0_0_0 = { 1, GenInst_ValueCollection_t2678_gp_1_0_0_0_Types }; +extern const Il2CppType Enumerator_t2679_gp_0_0_0_0; +extern const Il2CppType Enumerator_t2679_gp_1_0_0_0; +static const Il2CppType* GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0_Types[] = { &Enumerator_t2679_gp_0_0_0_0, &Enumerator_t2679_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0 = { 2, GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_Enumerator_t2679_gp_1_0_0_0_Types[] = { &Enumerator_t2679_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerator_t2679_gp_1_0_0_0 = { 1, GenInst_Enumerator_t2679_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types[] = { &ValueCollection_t2678_gp_0_0_0_0, &ValueCollection_t2678_gp_1_0_0_0, &ValueCollection_t2678_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0 = { 3, GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types[] = { &ValueCollection_t2678_gp_1_0_0_0, &ValueCollection_t2678_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0 = { 2, GenInst_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0_Types }; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0_Types[] = { &Dictionary_2_t2675_gp_0_0_0_0, &Dictionary_2_t2675_gp_1_0_0_0, &KeyValuePair_2_t3749_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0 = { 3, GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0_Types }; +static const Il2CppType* GenInst_KeyValuePair_2_t3749_0_0_0_KeyValuePair_2_t3749_0_0_0_Types[] = { &KeyValuePair_2_t3749_0_0_0, &KeyValuePair_2_t3749_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3749_0_0_0_KeyValuePair_2_t3749_0_0_0 = { 2, GenInst_KeyValuePair_2_t3749_0_0_0_KeyValuePair_2_t3749_0_0_0_Types }; +static const Il2CppType* GenInst_Dictionary_2_t2675_gp_1_0_0_0_Types[] = { &Dictionary_2_t2675_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_1_0_0_0 = { 1, GenInst_Dictionary_2_t2675_gp_1_0_0_0_Types }; +extern const Il2CppType EqualityComparer_1_t2681_gp_0_0_0_0; +static const Il2CppType* GenInst_EqualityComparer_1_t2681_gp_0_0_0_0_Types[] = { &EqualityComparer_1_t2681_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_EqualityComparer_1_t2681_gp_0_0_0_0 = { 1, GenInst_EqualityComparer_1_t2681_gp_0_0_0_0_Types }; +extern const Il2CppType DefaultComparer_t2682_gp_0_0_0_0; +static const Il2CppType* GenInst_DefaultComparer_t2682_gp_0_0_0_0_Types[] = { &DefaultComparer_t2682_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_DefaultComparer_t2682_gp_0_0_0_0 = { 1, GenInst_DefaultComparer_t2682_gp_0_0_0_0_Types }; +extern const Il2CppType GenericEqualityComparer_1_t2624_gp_0_0_0_0; +static const Il2CppType* GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0_Types[] = { &GenericEqualityComparer_1_t2624_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0 = { 1, GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t3789_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t3789_0_0_0_Types[] = { &KeyValuePair_2_t3789_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3789_0_0_0 = { 1, GenInst_KeyValuePair_2_t3789_0_0_0_Types }; +extern const Il2CppType IDictionary_2_t2684_gp_0_0_0_0; +extern const Il2CppType IDictionary_2_t2684_gp_1_0_0_0; +static const Il2CppType* GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0_Types[] = { &IDictionary_2_t2684_gp_0_0_0_0, &IDictionary_2_t2684_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0 = { 2, GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0_Types }; +extern const Il2CppType KeyValuePair_2_t2686_gp_0_0_0_0; +extern const Il2CppType KeyValuePair_2_t2686_gp_1_0_0_0; +static const Il2CppType* GenInst_KeyValuePair_2_t2686_gp_0_0_0_0_KeyValuePair_2_t2686_gp_1_0_0_0_Types[] = { &KeyValuePair_2_t2686_gp_0_0_0_0, &KeyValuePair_2_t2686_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2686_gp_0_0_0_0_KeyValuePair_2_t2686_gp_1_0_0_0 = { 2, GenInst_KeyValuePair_2_t2686_gp_0_0_0_0_KeyValuePair_2_t2686_gp_1_0_0_0_Types }; +extern const Il2CppType List_1_t2687_gp_0_0_0_0; +static const Il2CppType* GenInst_List_1_t2687_gp_0_0_0_0_Types[] = { &List_1_t2687_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_List_1_t2687_gp_0_0_0_0 = { 1, GenInst_List_1_t2687_gp_0_0_0_0_Types }; +extern const Il2CppType Enumerator_t2688_gp_0_0_0_0; +static const Il2CppType* GenInst_Enumerator_t2688_gp_0_0_0_0_Types[] = { &Enumerator_t2688_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Enumerator_t2688_gp_0_0_0_0 = { 1, GenInst_Enumerator_t2688_gp_0_0_0_0_Types }; +extern const Il2CppType Collection_1_t2689_gp_0_0_0_0; +static const Il2CppType* GenInst_Collection_1_t2689_gp_0_0_0_0_Types[] = { &Collection_1_t2689_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_Collection_1_t2689_gp_0_0_0_0 = { 1, GenInst_Collection_1_t2689_gp_0_0_0_0_Types }; +extern const Il2CppType ReadOnlyCollection_1_t2690_gp_0_0_0_0; +static const Il2CppType* GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0_Types[] = { &ReadOnlyCollection_1_t2690_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0 = { 1, GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0_Types }; +extern const Il2CppType MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0; +extern const Il2CppType MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0; +static const Il2CppType* GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0_Types[] = { &MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0, &MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0 }; +extern const Il2CppGenericInst GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0 = { 2, GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0_Types }; +extern const Il2CppType MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0; +static const Il2CppType* GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0_Types[] = { &MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0 }; +extern const Il2CppGenericInst GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0 = { 1, GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0_Types }; +extern const Il2CppGenericInst* g_Il2CppGenericInstTable[503] = +{ + &GenInst_Object_t_0_0_0, + &GenInst_Object_t_0_0_0_Object_t_0_0_0, + &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, + &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, + &GenInst_PlatformerCharacter2D_t8_0_0_0, + &GenInst_Animator_t10_0_0_0, + &GenInst_Rigidbody2D_t11_0_0_0, + &GenInst_Rigidbody_t15_0_0_0, + &GenInst_Camera_t28_0_0_0, + &GenInst_Renderer_t142_0_0_0, + &GenInst_CharacterController_t36_0_0_0, + &GenInst_AudioSource_t37_0_0_0, + &GenInst_CapsuleCollider_t43_0_0_0, + &GenInst_Ball_t44_0_0_0, + &GenInst_NavMeshAgent_t47_0_0_0, + &GenInst_ThirdPersonCharacter_t48_0_0_0, + &GenInst_Image_t70_0_0_0, + &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0, + &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0, + &GenInst_String_t_0_0_0, + &GenInst_Animation_t157_0_0_0, + &GenInst_Material_t160_0_0_0, + &GenInst_SpringJoint_t88_0_0_0, + &GenInst_GUIText_t94_0_0_0, + &GenInst_Transform_t3_0_0_0, + &GenInst_ParticleSystem_t104_0_0_0, + &GenInst_GcLeaderboard_t205_0_0_0, + &GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0, + &GenInst_Boolean_t448_0_0_0, + &GenInst_IAchievementU5BU5D_t442_0_0_0, + &GenInst_IScoreU5BU5D_t368_0_0_0, + &GenInst_IUserProfileU5BU5D_t363_0_0_0, + &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, + &GenInst_Font_t310_0_0_0, + &GenInst_UIVertex_t323_0_0_0, + &GenInst_UICharInfo_t312_0_0_0, + &GenInst_UILineInfo_t313_0_0_0, + &GenInst_Type_t_0_0_0, + &GenInst_GUILayer_t213_0_0_0, + &GenInst_Single_t165_0_0_0, + &GenInst_Int32_t161_0_0_0, + &GenInst_PersistentCall_t393_0_0_0, + &GenInst_BaseInvokableCall_t389_0_0_0, + &GenInst_BaseInputModule_t476_0_0_0, + &GenInst_RaycastResult_t508_0_0_0, + &GenInst_IDeselectHandler_t671_0_0_0, + &GenInst_ISelectHandler_t670_0_0_0, + &GenInst_BaseEventData_t477_0_0_0, + &GenInst_Entry_t481_0_0_0, + &GenInst_IPointerEnterHandler_t658_0_0_0, + &GenInst_IPointerExitHandler_t659_0_0_0, + &GenInst_IPointerDownHandler_t660_0_0_0, + &GenInst_IPointerUpHandler_t661_0_0_0, + &GenInst_IPointerClickHandler_t662_0_0_0, + &GenInst_IInitializePotentialDragHandler_t663_0_0_0, + &GenInst_IBeginDragHandler_t664_0_0_0, + &GenInst_IDragHandler_t665_0_0_0, + &GenInst_IEndDragHandler_t666_0_0_0, + &GenInst_IDropHandler_t667_0_0_0, + &GenInst_IScrollHandler_t668_0_0_0, + &GenInst_IUpdateSelectedHandler_t669_0_0_0, + &GenInst_IMoveHandler_t672_0_0_0, + &GenInst_ISubmitHandler_t673_0_0_0, + &GenInst_ICancelHandler_t674_0_0_0, + &GenInst_List_1_t657_0_0_0, + &GenInst_IEventSystemHandler_t2098_0_0_0, + &GenInst_PointerEventData_t131_0_0_0, + &GenInst_AxisEventData_t510_0_0_0, + &GenInst_BaseRaycaster_t509_0_0_0, + &GenInst_GameObject_t77_0_0_0, + &GenInst_EventSystem_t473_0_0_0, + &GenInst_ButtonState_t515_0_0_0, + &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, + &GenInst_SpriteRenderer_t251_0_0_0, + &GenInst_RaycastHit_t26_0_0_0, + &GenInst_Color_t139_0_0_0, + &GenInst_ICanvasElement_t678_0_0_0, + &GenInst_Dropdown_t553_0_0_0, + &GenInst_OptionData_t547_0_0_0, + &GenInst_DropdownItem_t544_0_0_0, + &GenInst_FloatTween_t533_0_0_0, + &GenInst_Toggle_t546_0_0_0, + &GenInst_Canvas_t321_0_0_0, + &GenInst_GraphicRaycaster_t564_0_0_0, + &GenInst_CanvasGroup_t322_0_0_0, + &GenInst_RectTransform_t242_0_0_0, + &GenInst_Button_t537_0_0_0, + &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0, + &GenInst_Text_t545_0_0_0, + &GenInst_ColorTween_t530_0_0_0, + &GenInst_CanvasRenderer_t324_0_0_0, + &GenInst_Component_t169_0_0_0, + &GenInst_Graphic_t560_0_0_0, + &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0, + &GenInst_Sprite_t250_0_0_0, + &GenInst_Type_t569_0_0_0, + &GenInst_FillMethod_t570_0_0_0, + &GenInst_SubmitEvent_t576_0_0_0, + &GenInst_OnChangeEvent_t578_0_0_0, + &GenInst_OnValidateInput_t580_0_0_0, + &GenInst_ContentType_t572_0_0_0, + &GenInst_LineType_t575_0_0_0, + &GenInst_InputType_t573_0_0_0, + &GenInst_TouchScreenKeyboardType_t228_0_0_0, + &GenInst_CharacterValidation_t574_0_0_0, + &GenInst_Char_t702_0_0_0, + &GenInst_String_t_0_0_0_Int32_t161_0_0_0, + &GenInst_LayoutElement_t643_0_0_0, + &GenInst_Mask_t584_0_0_0, + &GenInst_IClippable_t681_0_0_0, + &GenInst_RectMask2D_t587_0_0_0, + &GenInst_Direction_t596_0_0_0, + &GenInst_Vector2_t6_0_0_0, + &GenInst_Selectable_t538_0_0_0, + &GenInst_Navigation_t591_0_0_0, + &GenInst_Transition_t606_0_0_0, + &GenInst_ColorBlock_t543_0_0_0, + &GenInst_SpriteState_t608_0_0_0, + &GenInst_AnimationTriggers_t534_0_0_0, + &GenInst_Direction_t612_0_0_0, + &GenInst_MatEntry_t616_0_0_0, + &GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0, + &GenInst_IClipper_t683_0_0_0, + &GenInst_AspectMode_t628_0_0_0, + &GenInst_FitMode_t634_0_0_0, + &GenInst_Corner_t636_0_0_0, + &GenInst_Axis_t637_0_0_0, + &GenInst_Constraint_t638_0_0_0, + &GenInst_RectOffset_t333_0_0_0, + &GenInst_TextAnchor_t305_0_0_0, + &GenInst_LayoutRebuilder_t645_0_0_0, + &GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0, + &GenInst_Vector3_t4_0_0_0, + &GenInst_Color32_t231_0_0_0, + &GenInst_Vector4_t234_0_0_0, + &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, + &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, + &GenInst_StrongName_t1609_0_0_0, + &GenInst_DateTime_t365_0_0_0, + &GenInst_DateTimeOffset_t1684_0_0_0, + &GenInst_TimeSpan_t803_0_0_0, + &GenInst_Guid_t1706_0_0_0, + &GenInst_CustomAttributeData_t1355_0_0_0, + &GenInst_Collider2D_t129_0_0_0, + &GenInst_Behaviour_t156_0_0_0, + &GenInst_Object_t76_0_0_0, + &GenInst_ValueType_t1104_0_0_0, + &GenInst_Collider_t132_0_0_0, + &GenInst_IFormattable_t1794_0_0_0, + &GenInst_IConvertible_t1797_0_0_0, + &GenInst_IComparable_t1796_0_0_0, + &GenInst_IComparable_1_t2877_0_0_0, + &GenInst_IEquatable_1_t2882_0_0_0, + &GenInst_AudioClip_t35_0_0_0, + &GenInst_Keyframe_t147_0_0_0, + &GenInst_AxisTouchButton_t50_0_0_0, + &GenInst_MonoBehaviour_t2_0_0_0, + &GenInst_KeyValuePair_2_t1858_0_0_0, + &GenInst_IEnumerable_t908_0_0_0, + &GenInst_ICloneable_t1807_0_0_0, + &GenInst_IComparable_1_t2926_0_0_0, + &GenInst_IEquatable_1_t2931_0_0_0, + &GenInst_IComparable_1_t2937_0_0_0, + &GenInst_IEquatable_1_t2942_0_0_0, + &GenInst_Link_t1214_0_0_0, + &GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_DictionaryEntry_t900_0_0_0, + &GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0, + &GenInst_IReflect_t2669_0_0_0, + &GenInst__Type_t2667_0_0_0, + &GenInst_MemberInfo_t_0_0_0, + &GenInst_ICustomAttributeProvider_t1792_0_0_0, + &GenInst__MemberInfo_t2668_0_0_0, + &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t1873_0_0_0, + &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t1878_0_0_0, + &GenInst_Touch_t155_0_0_0, + &GenInst_Double_t454_0_0_0, + &GenInst_IComparable_1_t2986_0_0_0, + &GenInst_IEquatable_1_t2991_0_0_0, + &GenInst_IComparable_1_t2999_0_0_0, + &GenInst_IEquatable_1_t3004_0_0_0, + &GenInst_ReplacementDefinition_t78_0_0_0, + &GenInst_Entry_t114_0_0_0, + &GenInst_IAchievementDescription_t2631_0_0_0, + &GenInst_IAchievement_t411_0_0_0, + &GenInst_IScore_t370_0_0_0, + &GenInst_IUserProfile_t2630_0_0_0, + &GenInst_AchievementDescription_t366_0_0_0, + &GenInst_UserProfile_t362_0_0_0, + &GenInst_GcAchievementData_t352_0_0_0, + &GenInst_Achievement_t364_0_0_0, + &GenInst_GcScoreData_t353_0_0_0, + &GenInst_Score_t367_0_0_0, + &GenInst_Display_t260_0_0_0, + &GenInst_IntPtr_t_0_0_0, + &GenInst_ISerializable_t1826_0_0_0, + &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, + &GenInst_ContactPoint_t277_0_0_0, + &GenInst_RaycastHit2D_t283_0_0_0, + &GenInst_ContactPoint2D_t285_0_0_0, + &GenInst_CharacterInfo_t308_0_0_0, + &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, + &GenInst_KeyValuePair_2_t2033_0_0_0, + &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0, + &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0, + &GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t2041_0_0_0, + &GenInst_DisallowMultipleComponent_t342_0_0_0, + &GenInst_Attribute_t246_0_0_0, + &GenInst__Attribute_t2657_0_0_0, + &GenInst_ExecuteInEditMode_t345_0_0_0, + &GenInst_RequireComponent_t343_0_0_0, + &GenInst_ParameterModifier_t1378_0_0_0, + &GenInst_HitInfo_t371_0_0_0, + &GenInst_ParameterInfo_t462_0_0_0, + &GenInst__ParameterInfo_t2708_0_0_0, + &GenInst_List_1_t706_0_0_0, + &GenInst_List_1_t422_0_0_0, + &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, + &GenInst_KeyValuePair_2_t2147_0_0_0, + &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0, + &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0, + &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t688_0_0_0, + &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0, + &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_List_1_t690_0_0_0, + &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t2200_0_0_0, + &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0, + &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t2213_0_0_0, + &GenInst_KeyValuePair_2_t2216_0_0_0, + &GenInst_KeyValuePair_2_t2219_0_0_0, + &GenInst_Enum_t941_0_0_0, + &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0, + &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t2267_0_0_0, + &GenInst_Object_t_0_0_0_Single_t165_0_0_0, + &GenInst_List_1_t412_0_0_0, + &GenInst_List_1_t418_0_0_0, + &GenInst_List_1_t416_0_0_0, + &GenInst_List_1_t414_0_0_0, + &GenInst_List_1_t419_0_0_0, + &GenInst_List_1_t316_0_0_0, + &GenInst_UInt16_t919_0_0_0, + &GenInst_IComparable_1_t3238_0_0_0, + &GenInst_IEquatable_1_t3243_0_0_0, + &GenInst_KeyValuePair_2_t2307_0_0_0, + &GenInst_IComparable_1_t3255_0_0_0, + &GenInst_IEquatable_1_t3260_0_0_0, + &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0, + &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0, + &GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t2319_0_0_0, + &GenInst_Byte_t447_0_0_0, + &GenInst_IComparable_1_t3270_0_0_0, + &GenInst_IEquatable_1_t3275_0_0_0, + &GenInst_X509Certificate_t786_0_0_0, + &GenInst_IDeserializationCallback_t1829_0_0_0, + &GenInst_X509ChainStatus_t800_0_0_0, + &GenInst_Capture_t822_0_0_0, + &GenInst_Group_t825_0_0_0, + &GenInst_Mark_t850_0_0_0, + &GenInst_UriScheme_t887_0_0_0, + &GenInst_KeySizes_t967_0_0_0, + &GenInst_UInt32_t456_0_0_0, + &GenInst_IComparable_1_t3312_0_0_0, + &GenInst_IEquatable_1_t3317_0_0_0, + &GenInst_BigInteger_t972_0_0_0, + &GenInst_ByteU5BU5D_t789_0_0_0, + &GenInst_Array_t_0_0_0, + &GenInst_ICollection_t910_0_0_0, + &GenInst_IList_t859_0_0_0, + &GenInst_ClientCertificateType_t1060_0_0_0, + &GenInst_Int64_t455_0_0_0, + &GenInst_UInt64_t1109_0_0_0, + &GenInst_SByte_t1110_0_0_0, + &GenInst_Int16_t1111_0_0_0, + &GenInst_Decimal_t1112_0_0_0, + &GenInst_Delegate_t435_0_0_0, + &GenInst_IComparable_1_t3346_0_0_0, + &GenInst_IEquatable_1_t3347_0_0_0, + &GenInst_IComparable_1_t3350_0_0_0, + &GenInst_IEquatable_1_t3351_0_0_0, + &GenInst_IComparable_1_t3348_0_0_0, + &GenInst_IEquatable_1_t3349_0_0_0, + &GenInst_IComparable_1_t3344_0_0_0, + &GenInst_IEquatable_1_t3345_0_0_0, + &GenInst_FieldInfo_t_0_0_0, + &GenInst__FieldInfo_t2704_0_0_0, + &GenInst_MethodInfo_t_0_0_0, + &GenInst__MethodInfo_t2706_0_0_0, + &GenInst_MethodBase_t460_0_0_0, + &GenInst__MethodBase_t2705_0_0_0, + &GenInst_ConstructorInfo_t468_0_0_0, + &GenInst__ConstructorInfo_t2702_0_0_0, + &GenInst_TableRange_t1147_0_0_0, + &GenInst_TailoringInfo_t1150_0_0_0, + &GenInst_Contraction_t1151_0_0_0, + &GenInst_Level2Map_t1153_0_0_0, + &GenInst_BigInteger_t1174_0_0_0, + &GenInst_Slot_t1224_0_0_0, + &GenInst_Slot_t1232_0_0_0, + &GenInst_StackFrame_t459_0_0_0, + &GenInst_Calendar_t1245_0_0_0, + &GenInst_ModuleBuilder_t1322_0_0_0, + &GenInst__ModuleBuilder_t2697_0_0_0, + &GenInst_Module_t1318_0_0_0, + &GenInst__Module_t2707_0_0_0, + &GenInst_ParameterBuilder_t1328_0_0_0, + &GenInst__ParameterBuilder_t2698_0_0_0, + &GenInst_TypeU5BU5D_t431_0_0_0, + &GenInst_ILTokenInfo_t1312_0_0_0, + &GenInst_LabelData_t1314_0_0_0, + &GenInst_LabelFixup_t1313_0_0_0, + &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, + &GenInst_TypeBuilder_t1304_0_0_0, + &GenInst__TypeBuilder_t2699_0_0_0, + &GenInst_MethodBuilder_t1311_0_0_0, + &GenInst__MethodBuilder_t2696_0_0_0, + &GenInst_ConstructorBuilder_t1302_0_0_0, + &GenInst__ConstructorBuilder_t2692_0_0_0, + &GenInst_FieldBuilder_t1308_0_0_0, + &GenInst__FieldBuilder_t2694_0_0_0, + &GenInst_PropertyInfo_t_0_0_0, + &GenInst__PropertyInfo_t2709_0_0_0, + &GenInst_ResourceInfo_t1389_0_0_0, + &GenInst_ResourceCacheItem_t1390_0_0_0, + &GenInst_IContextProperty_t1786_0_0_0, + &GenInst_Header_t1472_0_0_0, + &GenInst_ITrackingHandler_t1821_0_0_0, + &GenInst_IContextAttribute_t1808_0_0_0, + &GenInst_IComparable_1_t3580_0_0_0, + &GenInst_IEquatable_1_t3585_0_0_0, + &GenInst_IComparable_1_t3352_0_0_0, + &GenInst_IEquatable_1_t3353_0_0_0, + &GenInst_IComparable_1_t3604_0_0_0, + &GenInst_IEquatable_1_t3609_0_0_0, + &GenInst_TypeTag_t1528_0_0_0, + &GenInst_MonoType_t_0_0_0, + &GenInst_Version_t758_0_0_0, + &GenInst_DictionaryEntry_t900_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_KeyValuePair_2_t1858_0_0_0_Object_t_0_0_0, + &GenInst_KeyValuePair_2_t1858_0_0_0_KeyValuePair_2_t1858_0_0_0, + &GenInst_Vector3_t4_0_0_0_Vector3_t4_0_0_0, + &GenInst_Vector4_t234_0_0_0_Vector4_t234_0_0_0, + &GenInst_Vector2_t6_0_0_0_Vector2_t6_0_0_0, + &GenInst_Color32_t231_0_0_0_Color32_t231_0_0_0, + &GenInst_Int32_t161_0_0_0_Int32_t161_0_0_0, + &GenInst_UIVertex_t323_0_0_0_UIVertex_t323_0_0_0, + &GenInst_UICharInfo_t312_0_0_0_UICharInfo_t312_0_0_0, + &GenInst_UILineInfo_t313_0_0_0_UILineInfo_t313_0_0_0, + &GenInst_KeyValuePair_2_t2033_0_0_0_Object_t_0_0_0, + &GenInst_KeyValuePair_2_t2033_0_0_0_KeyValuePair_2_t2033_0_0_0, + &GenInst_RaycastResult_t508_0_0_0_RaycastResult_t508_0_0_0, + &GenInst_KeyValuePair_2_t2147_0_0_0_Object_t_0_0_0, + &GenInst_KeyValuePair_2_t2147_0_0_0_KeyValuePair_2_t2147_0_0_0, + &GenInst_Boolean_t448_0_0_0_Object_t_0_0_0, + &GenInst_Boolean_t448_0_0_0_Boolean_t448_0_0_0, + &GenInst_KeyValuePair_2_t2307_0_0_0_Object_t_0_0_0, + &GenInst_KeyValuePair_2_t2307_0_0_0_KeyValuePair_2_t2307_0_0_0, + &GenInst_CustomAttributeTypedArgument_t1359_0_0_0_CustomAttributeTypedArgument_t1359_0_0_0, + &GenInst_CustomAttributeNamedArgument_t1358_0_0_0_CustomAttributeNamedArgument_t1358_0_0_0, + &GenInst_Object_FindObjectsOfType_m18926_gp_0_0_0_0, + &GenInst_Component_GetComponentsInChildren_m18929_gp_0_0_0_0, + &GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0, + &GenInst_Component_GetComponentsInChildren_m18931_gp_0_0_0_0, + &GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0, + &GenInst_Component_GetComponents_m18934_gp_0_0_0_0, + &GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0, + &GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0, + &GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0, + &GenInst_InvokableCall_1_t2632_gp_0_0_0_0, + &GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0, + &GenInst_InvokableCall_2_t2633_gp_0_0_0_0, + &GenInst_InvokableCall_2_t2633_gp_1_0_0_0, + &GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0, + &GenInst_InvokableCall_3_t2634_gp_0_0_0_0, + &GenInst_InvokableCall_3_t2634_gp_1_0_0_0, + &GenInst_InvokableCall_3_t2634_gp_2_0_0_0, + &GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0, + &GenInst_InvokableCall_4_t2635_gp_0_0_0_0, + &GenInst_InvokableCall_4_t2635_gp_1_0_0_0, + &GenInst_InvokableCall_4_t2635_gp_2_0_0_0, + &GenInst_InvokableCall_4_t2635_gp_3_0_0_0, + &GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0, + &GenInst_UnityEvent_1_t2636_gp_0_0_0_0, + &GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0, + &GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0, + &GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0, + &GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0, + &GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0, + &GenInst_ExecuteEvents_GetEventList_m19027_gp_0_0_0_0, + &GenInst_ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0, + &GenInst_ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0, + &GenInst_TweenRunner_1_t2647_gp_0_0_0_0, + &GenInst_Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0, + &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, + &GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0, + &GenInst_ListPool_1_t2650_gp_0_0_0_0, + &GenInst_List_1_t3672_0_0_0, + &GenInst_ObjectPool_1_t2651_gp_0_0_0_0, + &GenInst_Stack_1_t2652_gp_0_0_0_0, + &GenInst_Enumerator_t2653_gp_0_0_0_0, + &GenInst_Enumerable_Where_m19176_gp_0_0_0_0, + &GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0, + &GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0, + &GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0, + &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, + &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0, + &GenInst_IEnumerable_1_t2661_gp_0_0_0_0, + &GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0, + &GenInst_Array_Sort_m19246_gp_0_0_0_0_Array_Sort_m19246_gp_0_0_0_0, + &GenInst_Array_Sort_m19247_gp_0_0_0_0_Array_Sort_m19247_gp_1_0_0_0, + &GenInst_Array_Sort_m19248_gp_0_0_0_0, + &GenInst_Array_Sort_m19248_gp_0_0_0_0_Array_Sort_m19248_gp_0_0_0_0, + &GenInst_Array_Sort_m19249_gp_0_0_0_0, + &GenInst_Array_Sort_m19249_gp_0_0_0_0_Array_Sort_m19249_gp_1_0_0_0, + &GenInst_Array_Sort_m19250_gp_0_0_0_0_Array_Sort_m19250_gp_0_0_0_0, + &GenInst_Array_Sort_m19251_gp_0_0_0_0_Array_Sort_m19251_gp_1_0_0_0, + &GenInst_Array_Sort_m19252_gp_0_0_0_0, + &GenInst_Array_Sort_m19252_gp_0_0_0_0_Array_Sort_m19252_gp_0_0_0_0, + &GenInst_Array_Sort_m19253_gp_0_0_0_0, + &GenInst_Array_Sort_m19253_gp_1_0_0_0, + &GenInst_Array_Sort_m19253_gp_0_0_0_0_Array_Sort_m19253_gp_1_0_0_0, + &GenInst_Array_Sort_m19254_gp_0_0_0_0, + &GenInst_Array_Sort_m19255_gp_0_0_0_0, + &GenInst_Array_qsort_m19256_gp_0_0_0_0, + &GenInst_Array_qsort_m19256_gp_0_0_0_0_Array_qsort_m19256_gp_1_0_0_0, + &GenInst_Array_compare_m19257_gp_0_0_0_0, + &GenInst_Array_qsort_m19258_gp_0_0_0_0, + &GenInst_Array_Resize_m19261_gp_0_0_0_0, + &GenInst_Array_TrueForAll_m19263_gp_0_0_0_0, + &GenInst_Array_ForEach_m19264_gp_0_0_0_0, + &GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0, + &GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0, + &GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0, + &GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0, + &GenInst_Array_FindIndex_m19269_gp_0_0_0_0, + &GenInst_Array_FindIndex_m19270_gp_0_0_0_0, + &GenInst_Array_FindIndex_m19271_gp_0_0_0_0, + &GenInst_Array_BinarySearch_m19272_gp_0_0_0_0, + &GenInst_Array_BinarySearch_m19273_gp_0_0_0_0, + &GenInst_Array_BinarySearch_m19274_gp_0_0_0_0, + &GenInst_Array_BinarySearch_m19275_gp_0_0_0_0, + &GenInst_Array_IndexOf_m19276_gp_0_0_0_0, + &GenInst_Array_IndexOf_m19277_gp_0_0_0_0, + &GenInst_Array_IndexOf_m19278_gp_0_0_0_0, + &GenInst_Array_LastIndexOf_m19279_gp_0_0_0_0, + &GenInst_Array_LastIndexOf_m19280_gp_0_0_0_0, + &GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0, + &GenInst_Array_FindAll_m19282_gp_0_0_0_0, + &GenInst_Array_Exists_m19283_gp_0_0_0_0, + &GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0, + &GenInst_Array_Find_m19285_gp_0_0_0_0, + &GenInst_Array_FindLast_m19286_gp_0_0_0_0, + &GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0, + &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, + &GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0, + &GenInst_IList_1_t2665_gp_0_0_0_0, + &GenInst_ICollection_1_t2666_gp_0_0_0_0, + &GenInst_Nullable_1_t1798_gp_0_0_0_0, + &GenInst_Comparer_1_t2673_gp_0_0_0_0, + &GenInst_DefaultComparer_t2674_gp_0_0_0_0, + &GenInst_GenericComparer_1_t2625_gp_0_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, + &GenInst_KeyValuePair_2_t3749_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0, + &GenInst_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0_Object_t_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0, + &GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0, + &GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0, + &GenInst_KeyValuePair_2_t3762_0_0_0, + &GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0, + &GenInst_ValueCollection_t2678_gp_1_0_0_0, + &GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0, + &GenInst_Enumerator_t2679_gp_1_0_0_0, + &GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0, + &GenInst_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0, + &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0, + &GenInst_KeyValuePair_2_t3749_0_0_0_KeyValuePair_2_t3749_0_0_0, + &GenInst_Dictionary_2_t2675_gp_1_0_0_0, + &GenInst_EqualityComparer_1_t2681_gp_0_0_0_0, + &GenInst_DefaultComparer_t2682_gp_0_0_0_0, + &GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0, + &GenInst_KeyValuePair_2_t3789_0_0_0, + &GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0, + &GenInst_KeyValuePair_2_t2686_gp_0_0_0_0_KeyValuePair_2_t2686_gp_1_0_0_0, + &GenInst_List_1_t2687_gp_0_0_0_0, + &GenInst_Enumerator_t2688_gp_0_0_0_0, + &GenInst_Collection_1_t2689_gp_0_0_0_0, + &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, + &GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0, + &GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodDefinitions.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodDefinitions.cpp" new file mode 100644 index 00000000..74768485 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodDefinitions.cpp" @@ -0,0 +1,4251 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern const Il2CppMethodSpec g_Il2CppMethodSpecTable[4235] = +{ + { 460, -1, 0 }, + { 959, -1, 0 }, + { 1168, -1, 0 }, + { 1170, -1, 0 }, + { 1179, -1, 0 }, + { 1181, -1, 0 }, + { 1182, -1, 0 }, + { 1183, -1, 0 }, + { 1184, -1, 0 }, + { 1185, -1, 0 }, + { 1187, -1, 0 }, + { 1190, -1, 0 }, + { 1203, -1, 0 }, + { 1207, -1, 0 }, + { 1209, -1, 0 }, + { 1210, -1, 0 }, + { 1211, -1, 0 }, + { 1212, -1, 0 }, + { 1227, -1, 0 }, + { 1933, -1, 0 }, + { 1940, 0, -1 }, + { 1941, 0, -1 }, + { 1942, 0, -1 }, + { 1943, 0, -1 }, + { 1944, 1, -1 }, + { 1945, 1, -1 }, + { 1946, 1, -1 }, + { 1947, 2, -1 }, + { 1948, 2, -1 }, + { 1949, 2, -1 }, + { 1950, 3, -1 }, + { 1951, 3, -1 }, + { 1952, 3, -1 }, + { 1953, 0, -1 }, + { 1954, 0, -1 }, + { 1991, 0, -1 }, + { 1992, 0, -1 }, + { 1993, 0, -1 }, + { 1994, 0, -1 }, + { 1995, 0, -1 }, + { 1996, 0, -1 }, + { 1997, 0, -1 }, + { 1998, 1, -1 }, + { 1999, 1, -1 }, + { 2000, 1, -1 }, + { 2001, 2, -1 }, + { 2002, 2, -1 }, + { 2003, 2, -1 }, + { 2004, 3, -1 }, + { 2005, 3, -1 }, + { 2006, 3, -1 }, + { 2022, 1, -1 }, + { 2023, 1, -1 }, + { 2024, 1, -1 }, + { 2025, 1, -1 }, + { 2030, 0, -1 }, + { 2031, 0, -1 }, + { 2032, 0, -1 }, + { 2033, 0, -1 }, + { 2034, 1, -1 }, + { 2035, 1, -1 }, + { 2036, 1, -1 }, + { 2037, 1, -1 }, + { 2038, 2, -1 }, + { 2039, 2, -1 }, + { 2040, 2, -1 }, + { 2041, 2, -1 }, + { 2042, 3, -1 }, + { 2043, 3, -1 }, + { 2044, 3, -1 }, + { 2045, 3, -1 }, + { 2115, -1, 0 }, + { 2151, -1, 0 }, + { 2152, -1, 0 }, + { 2153, -1, 0 }, + { 2154, -1, 0 }, + { 2155, -1, 0 }, + { 2156, -1, 0 }, + { 2158, 0, -1 }, + { 2159, 0, -1 }, + { 2160, 0, -1 }, + { 2161, 0, -1 }, + { 2458, -1, 0 }, + { 3072, -1, 0 }, + { 3380, -1, 0 }, + { 3442, 0, -1 }, + { 3443, 0, -1 }, + { 3447, 0, -1 }, + { 3448, 0, -1 }, + { 3434, 0, -1 }, + { 3435, 0, -1 }, + { 3436, 0, -1 }, + { 3437, 0, -1 }, + { 3438, 0, -1 }, + { 3439, 0, -1 }, + { 3440, 0, -1 }, + { 3441, 0, -1 }, + { 3444, 0, -1 }, + { 3445, 0, -1 }, + { 3446, 0, -1 }, + { 3449, 0, -1 }, + { 3450, 0, -1 }, + { 3451, 0, -1 }, + { 3452, 0, -1 }, + { 3453, 0, -1 }, + { 3455, 0, -1 }, + { 3456, 0, -1 }, + { 3454, 0, -1 }, + { 3457, 0, -1 }, + { 3458, 0, -1 }, + { 3503, 0, -1 }, + { 3504, 0, -1 }, + { 3511, 0, -1 }, + { 3502, 0, -1 }, + { 3505, 0, -1 }, + { 3506, 0, -1 }, + { 3507, 0, -1 }, + { 3508, 0, -1 }, + { 3509, 0, -1 }, + { 3510, 0, -1 }, + { 3512, 0, -1 }, + { 3515, 0, -1 }, + { 3518, 0, -1 }, + { 3513, 0, -1 }, + { 3514, 0, -1 }, + { 3516, 0, -1 }, + { 3517, 0, -1 }, + { 4496, -1, 0 }, + { 4497, -1, 0 }, + { 4499, 0, -1 }, + { 4500, 0, -1 }, + { 4498, 0, -1 }, + { 4501, 0, -1 }, + { 4502, 0, -1 }, + { 4503, 0, -1 }, + { 4504, 0, -1 }, + { 4505, 0, -1 }, + { 4527, 1, -1 }, + { 4528, 1, -1 }, + { 4529, 1, -1 }, + { 4530, 1, -1 }, + { 5518, 0, -1 }, + { 5526, 0, -1 }, + { 5735, 0, -1 }, + { 5917, 0, -1 }, + { 6227, -1, 0 }, + { 6229, -1, 0 }, + { 6230, -1, 0 }, + { 6231, -1, 0 }, + { 6232, -1, 0 }, + { 6233, -1, 0 }, + { 6235, -1, 0 }, + { 6236, -1, 0 }, + { 6237, -1, 0 }, + { 6238, -1, 0 }, + { 6239, -1, 0 }, + { 6300, -1, 0 }, + { 6322, -1, 0 }, + { 6323, -1, 1 }, + { 6324, -1, 0 }, + { 6325, -1, 1 }, + { 6326, -1, 0 }, + { 6327, -1, 1 }, + { 6328, -1, 0 }, + { 6329, -1, 1 }, + { 6330, -1, 0 }, + { 6331, -1, 0 }, + { 6332, -1, 1 }, + { 6333, -1, 0 }, + { 6334, -1, 0 }, + { 6335, -1, 1 }, + { 6336, -1, 0 }, + { 6339, -1, 0 }, + { 6340, -1, 0 }, + { 6341, -1, 0 }, + { 6342, -1, 0 }, + { 6343, -1, 1 }, + { 6344, -1, 0 }, + { 6345, -1, 0 }, + { 6346, -1, 0 }, + { 6347, -1, 0 }, + { 6348, -1, 0 }, + { 6349, -1, 0 }, + { 6350, -1, 0 }, + { 6351, -1, 0 }, + { 6352, -1, 0 }, + { 6353, -1, 0 }, + { 6354, -1, 0 }, + { 6355, -1, 0 }, + { 6356, -1, 0 }, + { 6357, -1, 0 }, + { 6358, -1, 0 }, + { 6359, -1, 0 }, + { 6360, -1, 0 }, + { 6361, -1, 0 }, + { 6362, -1, 0 }, + { 6363, -1, 0 }, + { 6364, -1, 0 }, + { 6368, 0, -1 }, + { 6371, 0, -1 }, + { 6366, 0, -1 }, + { 6367, 0, -1 }, + { 6369, 0, -1 }, + { 6370, 0, -1 }, + { 6379, 0, -1 }, + { 6380, 0, -1 }, + { 6381, 0, -1 }, + { 6382, 0, -1 }, + { 6377, 0, -1 }, + { 6378, 0, -1 }, + { 6383, 0, -1 }, + { 6384, 0, -1 }, + { 6385, 0, -1 }, + { 6386, 0, -1 }, + { 6387, 0, -1 }, + { 6388, 0, -1 }, + { 6389, 0, -1 }, + { 6390, 0, -1 }, + { 6391, 0, -1 }, + { 6392, 0, -1 }, + { 6394, 0, -1 }, + { 6395, 0, -1 }, + { 6393, 0, -1 }, + { 6396, 0, -1 }, + { 6397, 0, -1 }, + { 6398, 0, -1 }, + { 6421, 0, -1 }, + { 6422, 0, -1 }, + { 6418, 0, -1 }, + { 6419, 0, -1 }, + { 6420, 0, -1 }, + { 6423, 0, -1 }, + { 6424, 0, -1 }, + { 6425, 0, -1 }, + { 6426, 0, -1 }, + { 6427, 0, -1 }, + { 6428, 0, -1 }, + { 6429, 0, -1 }, + { 7135, 0, -1 }, + { 7131, 0, -1 }, + { 7132, 0, -1 }, + { 7133, 0, -1 }, + { 7134, 0, -1 }, + { 7136, 0, -1 }, + { 7137, 0, -1 }, + { 7138, 0, -1 }, + { 7139, 0, -1 }, + { 7144, 1, -1 }, + { 7145, 1, -1 }, + { 7149, 1, -1 }, + { 7150, 1, -1 }, + { 7151, 1, -1 }, + { 7160, 1, -1 }, + { 7161, 1, -1 }, + { 7162, 1, -1 }, + { 7180, 1, -1 }, + { 7140, 1, -1 }, + { 7141, 1, -1 }, + { 7142, 1, -1 }, + { 7143, 1, -1 }, + { 7146, 1, -1 }, + { 7147, 1, -1 }, + { 7148, 1, -1 }, + { 7152, 1, -1 }, + { 7153, 1, -1 }, + { 7154, 1, -1 }, + { 7155, 1, -1 }, + { 7156, 1, -1 }, + { 7157, 1, -1 }, + { 7158, 1, -1 }, + { 7159, 1, -1 }, + { 7163, 1, -1 }, + { 7164, 1, -1 }, + { 7165, 1, -1 }, + { 7166, 1, 1 }, + { 7167, 1, -1 }, + { 7168, 1, -1 }, + { 7169, 1, -1 }, + { 7170, 1, 0 }, + { 7171, 1, -1 }, + { 7172, 1, -1 }, + { 7173, 1, -1 }, + { 7174, 1, -1 }, + { 7175, 1, -1 }, + { 7176, 1, -1 }, + { 7177, 1, -1 }, + { 7178, 1, -1 }, + { 7179, 1, -1 }, + { 7181, 1, -1 }, + { 7182, 1, -1 }, + { 7183, 1, -1 }, + { 7184, 1, -1 }, + { 7185, 1, -1 }, + { 7188, 1, -1 }, + { 7189, 1, -1 }, + { 7190, 1, -1 }, + { 7191, 1, -1 }, + { 7186, 1, -1 }, + { 7187, 1, -1 }, + { 7192, 1, -1 }, + { 7194, 1, -1 }, + { 7196, 1, -1 }, + { 7197, 1, -1 }, + { 7198, 1, -1 }, + { 7200, 1, -1 }, + { 7201, 1, -1 }, + { 7202, 1, -1 }, + { 7193, 1, -1 }, + { 7195, 1, -1 }, + { 7199, 1, -1 }, + { 7203, 1, -1 }, + { 7204, 1, -1 }, + { 7205, 1, -1 }, + { 7206, 1, -1 }, + { 7215, 1, -1 }, + { 7216, 1, -1 }, + { 7217, 1, -1 }, + { 7220, 1, -1 }, + { 7207, 1, -1 }, + { 7208, 1, -1 }, + { 7209, 1, -1 }, + { 7210, 1, -1 }, + { 7211, 1, -1 }, + { 7212, 1, -1 }, + { 7213, 1, -1 }, + { 7214, 1, -1 }, + { 7218, 1, -1 }, + { 7219, 1, -1 }, + { 7222, 1, -1 }, + { 7226, 1, -1 }, + { 7221, 1, -1 }, + { 7223, 1, -1 }, + { 7224, 1, -1 }, + { 7225, 1, -1 }, + { 7227, 2, -1 }, + { 7228, 2, -1 }, + { 7229, 2, -1 }, + { 7230, 2, -1 }, + { 7237, 0, -1 }, + { 7231, 0, -1 }, + { 7232, 0, -1 }, + { 7233, 0, -1 }, + { 7234, 0, -1 }, + { 7235, 0, -1 }, + { 7236, 0, -1 }, + { 7238, 0, -1 }, + { 7239, 0, -1 }, + { 7240, 0, -1 }, + { 7241, 0, -1 }, + { 7242, 0, -1 }, + { 7243, 0, -1 }, + { 7244, 0, -1 }, + { 7245, 0, -1 }, + { 7246, 0, -1 }, + { 7250, 1, -1 }, + { 7251, 1, -1 }, + { 7252, 1, -1 }, + { 7253, 1, -1 }, + { 7249, 1, -1 }, + { 7254, 1, -1 }, + { 7267, 0, -1 }, + { 7268, 0, -1 }, + { 7269, 0, -1 }, + { 7270, 0, -1 }, + { 7271, 0, -1 }, + { 7272, 0, -1 }, + { 7273, 0, -1 }, + { 7300, 0, -1 }, + { 7301, 0, -1 }, + { 7302, 0, -1 }, + { 7303, 0, -1 }, + { 7304, 0, -1 }, + { 7255, 0, -1 }, + { 7256, 0, -1 }, + { 7257, 0, -1 }, + { 7258, 0, -1 }, + { 7259, 0, -1 }, + { 7260, 0, -1 }, + { 7261, 0, -1 }, + { 7262, 0, -1 }, + { 7263, 0, -1 }, + { 7264, 0, -1 }, + { 7265, 0, -1 }, + { 7266, 0, -1 }, + { 7274, 0, -1 }, + { 7275, 0, -1 }, + { 7276, 0, -1 }, + { 7277, 0, -1 }, + { 7278, 0, -1 }, + { 7279, 0, -1 }, + { 7280, 0, -1 }, + { 7281, 0, -1 }, + { 7282, 0, -1 }, + { 7283, 0, -1 }, + { 7284, 0, -1 }, + { 7285, 0, -1 }, + { 7286, 0, -1 }, + { 7287, 0, -1 }, + { 7288, 0, -1 }, + { 7289, 0, -1 }, + { 7290, 0, -1 }, + { 7291, 0, -1 }, + { 7292, 0, -1 }, + { 7293, 0, -1 }, + { 7294, 0, -1 }, + { 7295, 0, -1 }, + { 7296, 0, -1 }, + { 7297, 0, -1 }, + { 7298, 0, -1 }, + { 7299, 0, -1 }, + { 7307, 0, -1 }, + { 7311, 0, -1 }, + { 7305, 0, -1 }, + { 7306, 0, -1 }, + { 7308, 0, -1 }, + { 7309, 0, -1 }, + { 7310, 0, -1 }, + { 7313, 0, -1 }, + { 7321, 0, -1 }, + { 7322, 0, -1 }, + { 7323, 0, -1 }, + { 7324, 0, -1 }, + { 7325, 0, -1 }, + { 7326, 0, -1 }, + { 7339, 0, -1 }, + { 7340, 0, -1 }, + { 7341, 0, -1 }, + { 7312, 0, -1 }, + { 7314, 0, -1 }, + { 7315, 0, -1 }, + { 7316, 0, -1 }, + { 7317, 0, -1 }, + { 7318, 0, -1 }, + { 7319, 0, -1 }, + { 7320, 0, -1 }, + { 7327, 0, -1 }, + { 7328, 0, -1 }, + { 7329, 0, -1 }, + { 7330, 0, -1 }, + { 7331, 0, -1 }, + { 7332, 0, -1 }, + { 7333, 0, -1 }, + { 7334, 0, -1 }, + { 7335, 0, -1 }, + { 7336, 0, -1 }, + { 7337, 0, -1 }, + { 7338, 0, -1 }, + { 7342, 0, -1 }, + { 7343, 0, -1 }, + { 7344, 0, -1 }, + { 7345, 0, -1 }, + { 7346, 0, -1 }, + { 7347, 0, -1 }, + { 7354, 0, -1 }, + { 7355, 0, -1 }, + { 7356, 0, -1 }, + { 7366, 0, -1 }, + { 7367, 0, -1 }, + { 7368, 0, -1 }, + { 7369, 0, -1 }, + { 7370, 0, -1 }, + { 7371, 0, -1 }, + { 7376, 0, -1 }, + { 7377, 0, -1 }, + { 7348, 0, -1 }, + { 7349, 0, -1 }, + { 7350, 0, -1 }, + { 7351, 0, -1 }, + { 7352, 0, -1 }, + { 7353, 0, -1 }, + { 7357, 0, -1 }, + { 7358, 0, -1 }, + { 7359, 0, -1 }, + { 7360, 0, -1 }, + { 7361, 0, -1 }, + { 7362, 0, -1 }, + { 7363, 0, -1 }, + { 7364, 0, -1 }, + { 7365, 0, -1 }, + { 7372, 0, -1 }, + { 7373, 0, -1 }, + { 7374, 0, -1 }, + { 7375, 0, -1 }, + { 8657, -1, 0 }, + { 8849, -1, 1 }, + { 8850, -1, 0 }, + { 8863, 1, -1 }, + { 8864, 1, -1 }, + { 8865, 1, -1 }, + { 8866, 1, -1 }, + { 8867, 0, -1 }, + { 8868, 0, -1 }, + { 8869, 0, -1 }, + { 8870, 0, -1 }, + { 10584, -1, 0 }, + { 11500, 0, -1 }, + { 11501, 0, -1 }, + { 11502, 0, -1 }, + { 11503, 0, -1 }, + { 11512, 0, -1 }, + { 11513, 0, -1 }, + { 11514, 0, -1 }, + { 11515, 0, -1 }, + { 11516, 1, -1 }, + { 11517, 1, -1 }, + { 11518, 1, -1 }, + { 11519, 1, -1 }, + { 11524, 0, -1 }, + { 11525, 0, -1 }, + { 11526, 0, -1 }, + { 11527, 0, -1 }, + { 1179, -1, 4 }, + { 1179, -1, 5 }, + { 1179, -1, 6 }, + { 1179, -1, 7 }, + { 1181, -1, 8 }, + { 1184, -1, 9 }, + { 1179, -1, 10 }, + { 1179, -1, 11 }, + { 1179, -1, 12 }, + { 1179, -1, 13 }, + { 1181, -1, 14 }, + { 1179, -1, 15 }, + { 1179, -1, 16 }, + { 7140, 17, -1 }, + { 7140, 18, -1 }, + { 7255, 19, -1 }, + { 1203, -1, 20 }, + { 1170, -1, 9 }, + { 7255, 21, -1 }, + { 1168, -1, 21 }, + { 1227, -1, 7 }, + { 1227, -1, 22 }, + { 1179, -1, 8 }, + { 1179, -1, 23 }, + { 1184, -1, 24 }, + { 7256, 24, -1 }, + { 1184, -1, 25 }, + { 7255, 26, -1 }, + { 11501, 27, -1 }, + { 11501, 28, -1 }, + { 11501, 29, -1 }, + { 11501, 30, -1 }, + { 7286, 26, -1 }, + { 7311, 26, -1 }, + { 7310, 26, -1 }, + { 11501, 31, -1 }, + { 2023, 32, -1 }, + { 7255, 6, -1 }, + { 11501, 33, -1 }, + { 7257, 34, -1 }, + { 7257, 35, -1 }, + { 7257, 36, -1 }, + { 3502, 37, -1 }, + { 3510, 37, -1 }, + { 3509, 37, -1 }, + { 7255, 37, -1 }, + { 7298, 37, -1 }, + { 1179, -1, 38 }, + { 1953, 39, -1 }, + { 1953, 40, -1 }, + { 1953, 19, -1 }, + { 1953, 28, -1 }, + { 7255, 41, -1 }, + { 7286, 41, -1 }, + { 7311, 41, -1 }, + { 7310, 41, -1 }, + { 7255, 42, -1 }, + { 11524, 42, -1 }, + { 7293, 42, -1 }, + { 7278, 42, -1 }, + { 7255, 43, -1 }, + { 11512, 44, -1 }, + { 1190, -1, 43 }, + { 2151, -1, 45 }, + { 2151, -1, 46 }, + { 7297, 44, -1 }, + { 1991, 47, -1 }, + { 7255, 48, -1 }, + { 1997, 47, -1 }, + { 2158, 49, -1 }, + { 2158, 50, -1 }, + { 2158, 51, -1 }, + { 2158, 52, -1 }, + { 2158, 53, -1 }, + { 2158, 54, -1 }, + { 2158, 55, -1 }, + { 2158, 56, -1 }, + { 2158, 57, -1 }, + { 2158, 58, -1 }, + { 2158, 59, -1 }, + { 2158, 60, -1 }, + { 2158, 46, -1 }, + { 2158, 45, -1 }, + { 2158, 61, -1 }, + { 2158, 62, -1 }, + { 2158, 63, -1 }, + { 2030, 64, -1 }, + { 3454, 64, -1 }, + { 7257, 24, -1 }, + { 2115, -1, 66 }, + { 2115, -1, 67 }, + { 7255, 68, -1 }, + { 7255, 69, -1 }, + { 7255, 44, -1 }, + { 1179, -1, 70 }, + { 2151, -1, 50 }, + { 2151, -1, 49 }, + { 7255, 71, -1 }, + { 7140, 72, -1 }, + { 2151, -1, 55 }, + { 2151, -1, 52 }, + { 2151, -1, 56 }, + { 7180, 72, -1 }, + { 7219, 72, -1 }, + { 7226, 72, -1 }, + { 7225, 72, -1 }, + { 7184, 72, -1 }, + { 7200, 72, -1 }, + { 7252, 72, -1 }, + { 7250, 72, -1 }, + { 7199, 72, -1 }, + { 2156, -1, 46 }, + { 2151, -1, 62 }, + { 2151, -1, 63 }, + { 2151, -1, 61 }, + { 2156, -1, 59 }, + { 2152, -1, 59 }, + { 2151, -1, 60 }, + { 2152, -1, 51 }, + { 2156, -1, 53 }, + { 2156, -1, 56 }, + { 2151, -1, 54 }, + { 2151, -1, 53 }, + { 2152, -1, 58 }, + { 2151, -1, 57 }, + { 2152, -1, 50 }, + { 7254, 72, -1 }, + { 1203, -1, 73 }, + { 11512, 74, -1 }, + { 6330, -1, 74 }, + { 1991, 75, -1 }, + { 1997, 75, -1 }, + { 1992, 75, -1 }, + { 1991, 39, -1 }, + { 1997, 39, -1 }, + { 1992, 39, -1 }, + { 3434, 76, -1 }, + { 11512, 76, -1 }, + { 3449, 76, -1 }, + { 1187, -1, 77 }, + { 7255, 78, -1 }, + { 1991, 40, -1 }, + { 7255, 79, -1 }, + { 1997, 40, -1 }, + { 2377, 80, -1 }, + { 2379, 80, -1 }, + { 1181, -1, 81 }, + { 1227, -1, 79 }, + { 2458, -1, 82 }, + { 2458, -1, 83 }, + { 2458, -1, 84 }, + { 3451, 82, -1 }, + { 1212, -1, 82 }, + { 3452, 82, -1 }, + { 1207, -1, 79 }, + { 2030, 28, -1 }, + { 1992, 28, -1 }, + { 1227, -1, 85 }, + { 1227, -1, 82 }, + { 1203, -1, 82 }, + { 1227, -1, 83 }, + { 1227, -1, 16 }, + { 1227, -1, 86 }, + { 1168, -1, 69 }, + { 1168, -1, 79 }, + { 1203, -1, 84 }, + { 2030, 39, -1 }, + { 2380, 80, -1 }, + { 7140, 87, -1 }, + { 7255, 88, -1 }, + { 11500, 33, -1 }, + { 2377, 89, -1 }, + { 2379, 89, -1 }, + { 1179, -1, 85 }, + { 1179, -1, 90 }, + { 3451, 91, -1 }, + { 3452, 91, -1 }, + { 1190, -1, 91 }, + { 2030, 75, -1 }, + { 2380, 89, -1 }, + { 7255, 92, -1 }, + { 1179, -1, 82 }, + { 11512, 92, -1 }, + { 7297, 92, -1 }, + { 7140, 93, -1 }, + { 3434, 92, -1 }, + { 3072, -1, 94 }, + { 3071, -1, 95 }, + { 3071, -1, 28 }, + { 3071, -1, 96 }, + { 3071, -1, 39 }, + { 3071, -1, 40 }, + { 1991, 19, -1 }, + { 3072, -1, 88 }, + { 3072, -1, 92 }, + { 3072, -1, 97 }, + { 3072, -1, 98 }, + { 3072, -1, 99 }, + { 3071, -1, 100 }, + { 3071, -1, 101 }, + { 3071, -1, 102 }, + { 3071, -1, 103 }, + { 3071, -1, 104 }, + { 3071, -1, 105 }, + { 7142, 106, -1 }, + { 1997, 19, -1 }, + { 1227, -1, 90 }, + { 1227, -1, 107 }, + { 1179, -1, 92 }, + { 1991, 28, -1 }, + { 1179, -1, 108 }, + { 1997, 28, -1 }, + { 1185, -1, 91 }, + { 7255, 109, -1 }, + { 7255, 110, -1 }, + { 3072, -1, 85 }, + { 3071, -1, 111 }, + { 1991, 112, -1 }, + { 1993, 39, -1 }, + { 1997, 112, -1 }, + { 7255, 84, -1 }, + { 7255, 113, -1 }, + { 3071, -1, 114 }, + { 3071, -1, 115 }, + { 3071, -1, 116 }, + { 3071, -1, 117 }, + { 3072, -1, 118 }, + { 1190, -1, 84 }, + { 3071, -1, 119 }, + { 7255, 120, -1 }, + { 7255, 81, -1 }, + { 11524, 81, -1 }, + { 7283, 81, -1 }, + { 4527, 121, -1 }, + { 4496, -1, 81 }, + { 3434, 122, -1 }, + { 1179, -1, 24 }, + { 3071, -1, 123 }, + { 3071, -1, 124 }, + { 3380, -1, 125 }, + { 3380, -1, 126 }, + { 3380, -1, 112 }, + { 3380, -1, 127 }, + { 3380, -1, 40 }, + { 3380, -1, 39 }, + { 3380, -1, 28 }, + { 7255, 85, -1 }, + { 3380, -1, 128 }, + { 3380, -1, 129 }, + { 2030, 130, -1 }, + { 3454, 130, -1 }, + { 11524, 91, -1 }, + { 7293, 91, -1 }, + { 3457, 130, -1 }, + { 3458, 130, -1 }, + { 2030, 91, -1 }, + { 2031, 91, -1 }, + { 4527, 131, -1 }, + { 4528, 131, -1 }, + { 3451, 132, -1 }, + { 3451, 133, -1 }, + { 3451, 112, -1 }, + { 3451, 134, -1 }, + { 3451, 40, -1 }, + { 7278, 132, -1 }, + { 7278, 133, -1 }, + { 7278, 112, -1 }, + { 7278, 134, -1 }, + { 7278, 40, -1 }, + { 3452, 132, -1 }, + { 3452, 133, -1 }, + { 3452, 112, -1 }, + { 3452, 134, -1 }, + { 3452, 40, -1 }, + { 3451, 34, -1 }, + { 7300, 34, -1 }, + { 7301, 34, -1 }, + { 3452, 34, -1 }, + { 7141, 32, -1 }, + { 6352, -1, 40 }, + { 7298, 19, -1 }, + { 6354, -1, 37 }, + { 8657, -1, 135 }, + { 6362, -1, 135 }, + { 8657, -1, 136 }, + { 6362, -1, 136 }, + { 7257, 137, -1 }, + { 7138, 138, -1 }, + { 7241, 138, -1 }, + { 7138, 139, -1 }, + { 7241, 139, -1 }, + { 6593, 140, -1 }, + { 6594, 140, -1 }, + { 6595, 140, -1 }, + { 7138, 141, -1 }, + { 7241, 141, -1 }, + { 6362, -1, 142 }, + { 7138, 140, -1 }, + { 7241, 140, -1 }, + { 6236, -1, 74 }, + { 6229, -1, 74 }, + { 6231, -1, 74 }, + { 6232, -1, 74 }, + { 6230, -1, 74 }, + { 6235, -1, 74 }, + { 6233, -1, 74 }, + { 6237, -1, 74 }, + { 6227, -1, 74 }, + { 6236, -1, 39 }, + { 6229, -1, 39 }, + { 6231, -1, 39 }, + { 6232, -1, 39 }, + { 6230, -1, 39 }, + { 6235, -1, 39 }, + { 6233, -1, 39 }, + { 6237, -1, 39 }, + { 6227, -1, 39 }, + { 6236, -1, 154 }, + { 6229, -1, 154 }, + { 6231, -1, 154 }, + { 6232, -1, 154 }, + { 6230, -1, 154 }, + { 6235, -1, 154 }, + { 6233, -1, 154 }, + { 6237, -1, 154 }, + { 6227, -1, 154 }, + { 6236, -1, 157 }, + { 6229, -1, 157 }, + { 6231, -1, 157 }, + { 6232, -1, 157 }, + { 6230, -1, 157 }, + { 6235, -1, 157 }, + { 6233, -1, 157 }, + { 6237, -1, 157 }, + { 6227, -1, 157 }, + { 6236, -1, 40 }, + { 6229, -1, 40 }, + { 6231, -1, 40 }, + { 6232, -1, 40 }, + { 6230, -1, 40 }, + { 6235, -1, 40 }, + { 6233, -1, 40 }, + { 6237, -1, 40 }, + { 6227, -1, 40 }, + { 6236, -1, 164 }, + { 6229, -1, 164 }, + { 6231, -1, 164 }, + { 6232, -1, 164 }, + { 6230, -1, 164 }, + { 6235, -1, 164 }, + { 6233, -1, 164 }, + { 6237, -1, 164 }, + { 6227, -1, 164 }, + { 6236, -1, 166 }, + { 6229, -1, 166 }, + { 6231, -1, 166 }, + { 6232, -1, 166 }, + { 6230, -1, 166 }, + { 6235, -1, 166 }, + { 6233, -1, 166 }, + { 6237, -1, 166 }, + { 6227, -1, 166 }, + { 7166, 1, 348 }, + { 7170, 1, 157 }, + { 7166, 1, 349 }, + { 7166, 1, 350 }, + { 6236, -1, 177 }, + { 6229, -1, 177 }, + { 6231, -1, 177 }, + { 6232, -1, 177 }, + { 6230, -1, 177 }, + { 6235, -1, 177 }, + { 6233, -1, 177 }, + { 6237, -1, 177 }, + { 6227, -1, 177 }, + { 6236, -1, 178 }, + { 6229, -1, 178 }, + { 6231, -1, 178 }, + { 6232, -1, 178 }, + { 6230, -1, 178 }, + { 6235, -1, 178 }, + { 6233, -1, 178 }, + { 6237, -1, 178 }, + { 6227, -1, 178 }, + { 6236, -1, 105 }, + { 6229, -1, 105 }, + { 6231, -1, 105 }, + { 6232, -1, 105 }, + { 6230, -1, 105 }, + { 6235, -1, 105 }, + { 6233, -1, 105 }, + { 6237, -1, 105 }, + { 6227, -1, 105 }, + { 6236, -1, 132 }, + { 6229, -1, 132 }, + { 6231, -1, 132 }, + { 6232, -1, 132 }, + { 6230, -1, 132 }, + { 6235, -1, 132 }, + { 6233, -1, 132 }, + { 6237, -1, 132 }, + { 6227, -1, 132 }, + { 6236, -1, 191 }, + { 6229, -1, 191 }, + { 6231, -1, 191 }, + { 6232, -1, 191 }, + { 6230, -1, 191 }, + { 6235, -1, 191 }, + { 6233, -1, 191 }, + { 6237, -1, 191 }, + { 6227, -1, 191 }, + { 6236, -1, 193 }, + { 6229, -1, 193 }, + { 6231, -1, 193 }, + { 6232, -1, 193 }, + { 6230, -1, 193 }, + { 6235, -1, 193 }, + { 6233, -1, 193 }, + { 6237, -1, 193 }, + { 6227, -1, 193 }, + { 6236, -1, 134 }, + { 6229, -1, 134 }, + { 6231, -1, 134 }, + { 6232, -1, 134 }, + { 6230, -1, 134 }, + { 6235, -1, 134 }, + { 6233, -1, 134 }, + { 6237, -1, 134 }, + { 6227, -1, 134 }, + { 6236, -1, 112 }, + { 6229, -1, 112 }, + { 6231, -1, 112 }, + { 6232, -1, 112 }, + { 6230, -1, 112 }, + { 6235, -1, 112 }, + { 6233, -1, 112 }, + { 6237, -1, 112 }, + { 6227, -1, 112 }, + { 6236, -1, 133 }, + { 6229, -1, 133 }, + { 6231, -1, 133 }, + { 6232, -1, 133 }, + { 6230, -1, 133 }, + { 6235, -1, 133 }, + { 6233, -1, 133 }, + { 6237, -1, 133 }, + { 6227, -1, 133 }, + { 6339, -1, 132 }, + { 6340, -1, 132 }, + { 6356, -1, 132 }, + { 6328, -1, 132 }, + { 6329, -1, 351 }, + { 6300, -1, 132 }, + { 6332, -1, 351 }, + { 6333, -1, 132 }, + { 6335, -1, 351 }, + { 6331, -1, 132 }, + { 6334, -1, 132 }, + { 6336, -1, 132 }, + { 6339, -1, 134 }, + { 6340, -1, 134 }, + { 6356, -1, 134 }, + { 6328, -1, 134 }, + { 6329, -1, 352 }, + { 6300, -1, 134 }, + { 6332, -1, 352 }, + { 6333, -1, 134 }, + { 6335, -1, 352 }, + { 6331, -1, 134 }, + { 6334, -1, 134 }, + { 6336, -1, 134 }, + { 6339, -1, 112 }, + { 6340, -1, 112 }, + { 6356, -1, 112 }, + { 6328, -1, 112 }, + { 6329, -1, 353 }, + { 6300, -1, 112 }, + { 6332, -1, 353 }, + { 6333, -1, 112 }, + { 6335, -1, 353 }, + { 6331, -1, 112 }, + { 6334, -1, 112 }, + { 6336, -1, 112 }, + { 6339, -1, 133 }, + { 6340, -1, 133 }, + { 6356, -1, 133 }, + { 6328, -1, 133 }, + { 6329, -1, 354 }, + { 6300, -1, 133 }, + { 6332, -1, 354 }, + { 6333, -1, 133 }, + { 6335, -1, 354 }, + { 6331, -1, 133 }, + { 6334, -1, 133 }, + { 6336, -1, 133 }, + { 6339, -1, 40 }, + { 6340, -1, 40 }, + { 6356, -1, 40 }, + { 6328, -1, 40 }, + { 6329, -1, 355 }, + { 6300, -1, 40 }, + { 6332, -1, 355 }, + { 6333, -1, 40 }, + { 6335, -1, 355 }, + { 6331, -1, 40 }, + { 6334, -1, 40 }, + { 6336, -1, 40 }, + { 6236, -1, 196 }, + { 6229, -1, 196 }, + { 6231, -1, 196 }, + { 6232, -1, 196 }, + { 6230, -1, 196 }, + { 6235, -1, 196 }, + { 6233, -1, 196 }, + { 6237, -1, 196 }, + { 6227, -1, 196 }, + { 6236, -1, 199 }, + { 6229, -1, 199 }, + { 6231, -1, 199 }, + { 6232, -1, 199 }, + { 6230, -1, 199 }, + { 6235, -1, 199 }, + { 6233, -1, 199 }, + { 6237, -1, 199 }, + { 6227, -1, 199 }, + { 6236, -1, 200 }, + { 6229, -1, 200 }, + { 6231, -1, 200 }, + { 6232, -1, 200 }, + { 6230, -1, 200 }, + { 6235, -1, 200 }, + { 6233, -1, 200 }, + { 6237, -1, 200 }, + { 6227, -1, 200 }, + { 6236, -1, 201 }, + { 6229, -1, 201 }, + { 6231, -1, 201 }, + { 6232, -1, 201 }, + { 6230, -1, 201 }, + { 6235, -1, 201 }, + { 6233, -1, 201 }, + { 6237, -1, 201 }, + { 6227, -1, 201 }, + { 6236, -1, 202 }, + { 6229, -1, 202 }, + { 6231, -1, 202 }, + { 6232, -1, 202 }, + { 6230, -1, 202 }, + { 6235, -1, 202 }, + { 6233, -1, 202 }, + { 6237, -1, 202 }, + { 6227, -1, 202 }, + { 6236, -1, 34 }, + { 6229, -1, 34 }, + { 6231, -1, 34 }, + { 6232, -1, 34 }, + { 6230, -1, 34 }, + { 6235, -1, 34 }, + { 6233, -1, 34 }, + { 6237, -1, 34 }, + { 6227, -1, 34 }, + { 6339, -1, 34 }, + { 6340, -1, 34 }, + { 6356, -1, 34 }, + { 6328, -1, 34 }, + { 6329, -1, 356 }, + { 6300, -1, 34 }, + { 6332, -1, 356 }, + { 6333, -1, 34 }, + { 6335, -1, 356 }, + { 6331, -1, 34 }, + { 6334, -1, 34 }, + { 6336, -1, 34 }, + { 6236, -1, 35 }, + { 6229, -1, 35 }, + { 6231, -1, 35 }, + { 6232, -1, 35 }, + { 6230, -1, 35 }, + { 6235, -1, 35 }, + { 6233, -1, 35 }, + { 6237, -1, 35 }, + { 6227, -1, 35 }, + { 6339, -1, 35 }, + { 6340, -1, 35 }, + { 6356, -1, 35 }, + { 6328, -1, 35 }, + { 6329, -1, 357 }, + { 6300, -1, 35 }, + { 6332, -1, 357 }, + { 6333, -1, 35 }, + { 6335, -1, 357 }, + { 6331, -1, 35 }, + { 6334, -1, 35 }, + { 6336, -1, 35 }, + { 6236, -1, 36 }, + { 6229, -1, 36 }, + { 6231, -1, 36 }, + { 6232, -1, 36 }, + { 6230, -1, 36 }, + { 6235, -1, 36 }, + { 6233, -1, 36 }, + { 6237, -1, 36 }, + { 6227, -1, 36 }, + { 6339, -1, 36 }, + { 6340, -1, 36 }, + { 6356, -1, 36 }, + { 6328, -1, 36 }, + { 6329, -1, 358 }, + { 6300, -1, 36 }, + { 6332, -1, 358 }, + { 6333, -1, 36 }, + { 6335, -1, 358 }, + { 6331, -1, 36 }, + { 6334, -1, 36 }, + { 6336, -1, 36 }, + { 6236, -1, 204 }, + { 6229, -1, 204 }, + { 6231, -1, 204 }, + { 6232, -1, 204 }, + { 6230, -1, 204 }, + { 6235, -1, 204 }, + { 6233, -1, 204 }, + { 6237, -1, 204 }, + { 6227, -1, 204 }, + { 7170, 203, 40 }, + { 7166, 203, 221 }, + { 7166, 203, 355 }, + { 7166, 203, 348 }, + { 7170, 203, 204 }, + { 7166, 203, 359 }, + { 7166, 203, 360 }, + { 6236, -1, 215 }, + { 6229, -1, 215 }, + { 6231, -1, 215 }, + { 6232, -1, 215 }, + { 6230, -1, 215 }, + { 6235, -1, 215 }, + { 6233, -1, 215 }, + { 6237, -1, 215 }, + { 6227, -1, 215 }, + { 6236, -1, 216 }, + { 6229, -1, 216 }, + { 6231, -1, 216 }, + { 6232, -1, 216 }, + { 6230, -1, 216 }, + { 6235, -1, 216 }, + { 6233, -1, 216 }, + { 6237, -1, 216 }, + { 6227, -1, 216 }, + { 1933, -1, 39 }, + { 1933, -1, 40 }, + { 1933, -1, 28 }, + { 3457, 64, -1 }, + { 3458, 64, -1 }, + { 1209, -1, 91 }, + { 6236, -1, 44 }, + { 6229, -1, 44 }, + { 6231, -1, 44 }, + { 6232, -1, 44 }, + { 6230, -1, 44 }, + { 6235, -1, 44 }, + { 6233, -1, 44 }, + { 6237, -1, 44 }, + { 6227, -1, 44 }, + { 6339, -1, 44 }, + { 6340, -1, 44 }, + { 6356, -1, 44 }, + { 6328, -1, 44 }, + { 6329, -1, 361 }, + { 6300, -1, 44 }, + { 6332, -1, 361 }, + { 6333, -1, 44 }, + { 6335, -1, 361 }, + { 6331, -1, 44 }, + { 6334, -1, 44 }, + { 6336, -1, 44 }, + { 6236, -1, 222 }, + { 6229, -1, 222 }, + { 6231, -1, 222 }, + { 6232, -1, 222 }, + { 6230, -1, 222 }, + { 6235, -1, 222 }, + { 6233, -1, 222 }, + { 6237, -1, 222 }, + { 6227, -1, 222 }, + { 7170, 221, 0 }, + { 7166, 221, 1 }, + { 7166, 221, 348 }, + { 7170, 221, 222 }, + { 7166, 221, 362 }, + { 7166, 221, 363 }, + { 6331, -1, 74 }, + { 6334, -1, 74 }, + { 6336, -1, 74 }, + { 1933, -1, 75 }, + { 6236, -1, 100 }, + { 6229, -1, 100 }, + { 6231, -1, 100 }, + { 6232, -1, 100 }, + { 6230, -1, 100 }, + { 6235, -1, 100 }, + { 6233, -1, 100 }, + { 6237, -1, 100 }, + { 6227, -1, 100 }, + { 1933, -1, 112 }, + { 6236, -1, 250 }, + { 6229, -1, 250 }, + { 6231, -1, 250 }, + { 6232, -1, 250 }, + { 6230, -1, 250 }, + { 6235, -1, 250 }, + { 6233, -1, 250 }, + { 6237, -1, 250 }, + { 6227, -1, 250 }, + { 6236, -1, 253 }, + { 6229, -1, 253 }, + { 6231, -1, 253 }, + { 6232, -1, 253 }, + { 6230, -1, 253 }, + { 6235, -1, 253 }, + { 6233, -1, 253 }, + { 6237, -1, 253 }, + { 6227, -1, 253 }, + { 6236, -1, 28 }, + { 6229, -1, 28 }, + { 6231, -1, 28 }, + { 6232, -1, 28 }, + { 6230, -1, 28 }, + { 6235, -1, 28 }, + { 6233, -1, 28 }, + { 6237, -1, 28 }, + { 6227, -1, 28 }, + { 7170, 198, 28 }, + { 7166, 198, 364 }, + { 7166, 198, 365 }, + { 7166, 198, 348 }, + { 7170, 198, 253 }, + { 7166, 198, 366 }, + { 7166, 198, 367 }, + { 6236, -1, 261 }, + { 6229, -1, 261 }, + { 6231, -1, 261 }, + { 6232, -1, 261 }, + { 6230, -1, 261 }, + { 6235, -1, 261 }, + { 6233, -1, 261 }, + { 6237, -1, 261 }, + { 6227, -1, 261 }, + { 6236, -1, 266 }, + { 6229, -1, 266 }, + { 6231, -1, 266 }, + { 6232, -1, 266 }, + { 6230, -1, 266 }, + { 6235, -1, 266 }, + { 6233, -1, 266 }, + { 6237, -1, 266 }, + { 6227, -1, 266 }, + { 6353, -1, 40 }, + { 6236, -1, 269 }, + { 6229, -1, 269 }, + { 6231, -1, 269 }, + { 6232, -1, 269 }, + { 6230, -1, 269 }, + { 6235, -1, 269 }, + { 6233, -1, 269 }, + { 6237, -1, 269 }, + { 6227, -1, 269 }, + { 6236, -1, 270 }, + { 6229, -1, 270 }, + { 6231, -1, 270 }, + { 6232, -1, 270 }, + { 6230, -1, 270 }, + { 6235, -1, 270 }, + { 6233, -1, 270 }, + { 6237, -1, 270 }, + { 6227, -1, 270 }, + { 6236, -1, 272 }, + { 6229, -1, 272 }, + { 6231, -1, 272 }, + { 6232, -1, 272 }, + { 6230, -1, 272 }, + { 6235, -1, 272 }, + { 6233, -1, 272 }, + { 6237, -1, 272 }, + { 6227, -1, 272 }, + { 6236, -1, 280 }, + { 6229, -1, 280 }, + { 6231, -1, 280 }, + { 6232, -1, 280 }, + { 6230, -1, 280 }, + { 6235, -1, 280 }, + { 6233, -1, 280 }, + { 6237, -1, 280 }, + { 6227, -1, 280 }, + { 6236, -1, 282 }, + { 6229, -1, 282 }, + { 6231, -1, 282 }, + { 6232, -1, 282 }, + { 6230, -1, 282 }, + { 6235, -1, 282 }, + { 6233, -1, 282 }, + { 6237, -1, 282 }, + { 6227, -1, 282 }, + { 6236, -1, 284 }, + { 6229, -1, 284 }, + { 6231, -1, 284 }, + { 6232, -1, 284 }, + { 6230, -1, 284 }, + { 6235, -1, 284 }, + { 6233, -1, 284 }, + { 6237, -1, 284 }, + { 6227, -1, 284 }, + { 6236, -1, 283 }, + { 6229, -1, 283 }, + { 6231, -1, 283 }, + { 6232, -1, 283 }, + { 6230, -1, 283 }, + { 6235, -1, 283 }, + { 6233, -1, 283 }, + { 6237, -1, 283 }, + { 6227, -1, 283 }, + { 6236, -1, 281 }, + { 6229, -1, 281 }, + { 6231, -1, 281 }, + { 6232, -1, 281 }, + { 6230, -1, 281 }, + { 6235, -1, 281 }, + { 6233, -1, 281 }, + { 6237, -1, 281 }, + { 6227, -1, 281 }, + { 6236, -1, 303 }, + { 6229, -1, 303 }, + { 6231, -1, 303 }, + { 6232, -1, 303 }, + { 6230, -1, 303 }, + { 6235, -1, 303 }, + { 6233, -1, 303 }, + { 6237, -1, 303 }, + { 6227, -1, 303 }, + { 6236, -1, 308 }, + { 6229, -1, 308 }, + { 6231, -1, 308 }, + { 6232, -1, 308 }, + { 6230, -1, 308 }, + { 6235, -1, 308 }, + { 6233, -1, 308 }, + { 6237, -1, 308 }, + { 6227, -1, 308 }, + { 6236, -1, 309 }, + { 6229, -1, 309 }, + { 6231, -1, 309 }, + { 6232, -1, 309 }, + { 6230, -1, 309 }, + { 6235, -1, 309 }, + { 6233, -1, 309 }, + { 6237, -1, 309 }, + { 6227, -1, 309 }, + { 6236, -1, 319 }, + { 6229, -1, 319 }, + { 6231, -1, 319 }, + { 6232, -1, 319 }, + { 6230, -1, 319 }, + { 6235, -1, 319 }, + { 6233, -1, 319 }, + { 6237, -1, 319 }, + { 6227, -1, 319 }, + { 6236, -1, 320 }, + { 6229, -1, 320 }, + { 6231, -1, 320 }, + { 6232, -1, 320 }, + { 6230, -1, 320 }, + { 6235, -1, 320 }, + { 6233, -1, 320 }, + { 6237, -1, 320 }, + { 6227, -1, 320 }, + { 6236, -1, 321 }, + { 6229, -1, 321 }, + { 6231, -1, 321 }, + { 6232, -1, 321 }, + { 6230, -1, 321 }, + { 6235, -1, 321 }, + { 6233, -1, 321 }, + { 6237, -1, 321 }, + { 6227, -1, 321 }, + { 6236, -1, 135 }, + { 6229, -1, 135 }, + { 6231, -1, 135 }, + { 6232, -1, 135 }, + { 6230, -1, 135 }, + { 6235, -1, 135 }, + { 6233, -1, 135 }, + { 6237, -1, 135 }, + { 6227, -1, 135 }, + { 6236, -1, 136 }, + { 6229, -1, 136 }, + { 6231, -1, 136 }, + { 6232, -1, 136 }, + { 6230, -1, 136 }, + { 6235, -1, 136 }, + { 6233, -1, 136 }, + { 6237, -1, 136 }, + { 6227, -1, 136 }, + { 6339, -1, 135 }, + { 6340, -1, 135 }, + { 6356, -1, 135 }, + { 6328, -1, 135 }, + { 6329, -1, 368 }, + { 6300, -1, 135 }, + { 6332, -1, 368 }, + { 6333, -1, 135 }, + { 6335, -1, 368 }, + { 6331, -1, 135 }, + { 6334, -1, 135 }, + { 6336, -1, 135 }, + { 6354, -1, 135 }, + { 6339, -1, 136 }, + { 6340, -1, 136 }, + { 6356, -1, 136 }, + { 6328, -1, 136 }, + { 6329, -1, 369 }, + { 6300, -1, 136 }, + { 6332, -1, 369 }, + { 6333, -1, 136 }, + { 6335, -1, 369 }, + { 6331, -1, 136 }, + { 6334, -1, 136 }, + { 6336, -1, 136 }, + { 6354, -1, 136 }, + { 6236, -1, 333 }, + { 6229, -1, 333 }, + { 6231, -1, 333 }, + { 6232, -1, 333 }, + { 6230, -1, 333 }, + { 6235, -1, 333 }, + { 6233, -1, 333 }, + { 6237, -1, 333 }, + { 6227, -1, 333 }, + { 6236, -1, 334 }, + { 6229, -1, 334 }, + { 6231, -1, 334 }, + { 6232, -1, 334 }, + { 6230, -1, 334 }, + { 6235, -1, 334 }, + { 6233, -1, 334 }, + { 6237, -1, 334 }, + { 6227, -1, 334 }, + { 6236, -1, 138 }, + { 6229, -1, 138 }, + { 6231, -1, 138 }, + { 6232, -1, 138 }, + { 6230, -1, 138 }, + { 6235, -1, 138 }, + { 6233, -1, 138 }, + { 6237, -1, 138 }, + { 6227, -1, 138 }, + { 6236, -1, 285 }, + { 6229, -1, 285 }, + { 6231, -1, 285 }, + { 6232, -1, 285 }, + { 6230, -1, 285 }, + { 6235, -1, 285 }, + { 6233, -1, 285 }, + { 6237, -1, 285 }, + { 6227, -1, 285 }, + { 6236, -1, 140 }, + { 6229, -1, 140 }, + { 6231, -1, 140 }, + { 6232, -1, 140 }, + { 6230, -1, 140 }, + { 6235, -1, 140 }, + { 6233, -1, 140 }, + { 6237, -1, 140 }, + { 6227, -1, 140 }, + { 6236, -1, 345 }, + { 6229, -1, 345 }, + { 6231, -1, 345 }, + { 6232, -1, 345 }, + { 6230, -1, 345 }, + { 6235, -1, 345 }, + { 6233, -1, 345 }, + { 6237, -1, 345 }, + { 6227, -1, 345 }, + { 6366, 74, -1 }, + { 6367, 74, -1 }, + { 6368, 74, -1 }, + { 6369, 74, -1 }, + { 6370, 74, -1 }, + { 6371, 74, -1 }, + { 6366, 39, -1 }, + { 6367, 39, -1 }, + { 6368, 39, -1 }, + { 6369, 39, -1 }, + { 6370, 39, -1 }, + { 6371, 39, -1 }, + { 6366, 154, -1 }, + { 6367, 154, -1 }, + { 6368, 154, -1 }, + { 6369, 154, -1 }, + { 6370, 154, -1 }, + { 6371, 154, -1 }, + { 6366, 157, -1 }, + { 6367, 157, -1 }, + { 6368, 157, -1 }, + { 6369, 157, -1 }, + { 6370, 157, -1 }, + { 6371, 157, -1 }, + { 6366, 40, -1 }, + { 6367, 40, -1 }, + { 6368, 40, -1 }, + { 6369, 40, -1 }, + { 6370, 40, -1 }, + { 6371, 40, -1 }, + { 6366, 164, -1 }, + { 6367, 164, -1 }, + { 6368, 164, -1 }, + { 6369, 164, -1 }, + { 6370, 164, -1 }, + { 6371, 164, -1 }, + { 7227, 165, -1 }, + { 7228, 165, -1 }, + { 7229, 165, -1 }, + { 7230, 165, -1 }, + { 6366, 166, -1 }, + { 6367, 166, -1 }, + { 6368, 166, -1 }, + { 6369, 166, -1 }, + { 6370, 166, -1 }, + { 6371, 166, -1 }, + { 7227, 167, -1 }, + { 7228, 167, -1 }, + { 7229, 167, -1 }, + { 7230, 167, -1 }, + { 6366, 177, -1 }, + { 6367, 177, -1 }, + { 6368, 177, -1 }, + { 6369, 177, -1 }, + { 6370, 177, -1 }, + { 6371, 177, -1 }, + { 6366, 178, -1 }, + { 6367, 178, -1 }, + { 6368, 178, -1 }, + { 6369, 178, -1 }, + { 6370, 178, -1 }, + { 6371, 178, -1 }, + { 6366, 105, -1 }, + { 6367, 105, -1 }, + { 6368, 105, -1 }, + { 6369, 105, -1 }, + { 6370, 105, -1 }, + { 6371, 105, -1 }, + { 6366, 132, -1 }, + { 6367, 132, -1 }, + { 6368, 132, -1 }, + { 6369, 132, -1 }, + { 6370, 132, -1 }, + { 6371, 132, -1 }, + { 11500, 28, -1 }, + { 11502, 28, -1 }, + { 11503, 28, -1 }, + { 6366, 191, -1 }, + { 6367, 191, -1 }, + { 6368, 191, -1 }, + { 6369, 191, -1 }, + { 6370, 191, -1 }, + { 6371, 191, -1 }, + { 6366, 193, -1 }, + { 6367, 193, -1 }, + { 6368, 193, -1 }, + { 6369, 193, -1 }, + { 6370, 193, -1 }, + { 6371, 193, -1 }, + { 6366, 134, -1 }, + { 6367, 134, -1 }, + { 6368, 134, -1 }, + { 6369, 134, -1 }, + { 6370, 134, -1 }, + { 6371, 134, -1 }, + { 6366, 112, -1 }, + { 6367, 112, -1 }, + { 6368, 112, -1 }, + { 6369, 112, -1 }, + { 6370, 112, -1 }, + { 6371, 112, -1 }, + { 6366, 133, -1 }, + { 6367, 133, -1 }, + { 6368, 133, -1 }, + { 6369, 133, -1 }, + { 6370, 133, -1 }, + { 6371, 133, -1 }, + { 7255, 132, -1 }, + { 7256, 132, -1 }, + { 7257, 132, -1 }, + { 7258, 132, -1 }, + { 7259, 132, -1 }, + { 7260, 132, -1 }, + { 7261, 132, -1 }, + { 7262, 132, -1 }, + { 7263, 132, -1 }, + { 7264, 132, -1 }, + { 7265, 132, -1 }, + { 7266, 132, -1 }, + { 7267, 132, -1 }, + { 7268, 132, -1 }, + { 7269, 132, -1 }, + { 7270, 132, -1 }, + { 7271, 132, -1 }, + { 7272, 132, -1 }, + { 7273, 132, -1 }, + { 7274, 132, -1 }, + { 7275, 132, -1 }, + { 7276, 132, -1 }, + { 7277, 132, -1 }, + { 7279, 132, -1 }, + { 7280, 132, -1 }, + { 7281, 132, -1 }, + { 7282, 132, -1 }, + { 7283, 132, -1 }, + { 7284, 132, -1 }, + { 7285, 132, -1 }, + { 7286, 132, -1 }, + { 7287, 132, -1 }, + { 7288, 132, -1 }, + { 7289, 132, -1 }, + { 7290, 132, -1 }, + { 7291, 132, -1 }, + { 7292, 132, -1 }, + { 7293, 132, -1 }, + { 7294, 132, -1 }, + { 7295, 132, -1 }, + { 7296, 132, -1 }, + { 7297, 132, -1 }, + { 7298, 132, -1 }, + { 7299, 132, -1 }, + { 7300, 132, -1 }, + { 7301, 132, -1 }, + { 7302, 132, -1 }, + { 7303, 132, -1 }, + { 7304, 132, -1 }, + { 7305, 132, -1 }, + { 7306, 132, -1 }, + { 7307, 132, -1 }, + { 7308, 132, -1 }, + { 7309, 132, -1 }, + { 7310, 132, -1 }, + { 7311, 132, -1 }, + { 7348, 132, -1 }, + { 7349, 132, -1 }, + { 7350, 132, -1 }, + { 7351, 132, -1 }, + { 7352, 132, -1 }, + { 7353, 132, -1 }, + { 7354, 132, -1 }, + { 7355, 132, -1 }, + { 7356, 132, -1 }, + { 7357, 132, -1 }, + { 7358, 132, -1 }, + { 7359, 132, -1 }, + { 7360, 132, -1 }, + { 7361, 132, -1 }, + { 7362, 132, -1 }, + { 7363, 132, -1 }, + { 7364, 132, -1 }, + { 7365, 132, -1 }, + { 7366, 132, -1 }, + { 7367, 132, -1 }, + { 7368, 132, -1 }, + { 7369, 132, -1 }, + { 7370, 132, -1 }, + { 7371, 132, -1 }, + { 7372, 132, -1 }, + { 7373, 132, -1 }, + { 7374, 132, -1 }, + { 7375, 132, -1 }, + { 7376, 132, -1 }, + { 7377, 132, -1 }, + { 7312, 132, -1 }, + { 7313, 132, -1 }, + { 7314, 132, -1 }, + { 7315, 132, -1 }, + { 7316, 132, -1 }, + { 7317, 132, -1 }, + { 7318, 132, -1 }, + { 7319, 132, -1 }, + { 7320, 132, -1 }, + { 7321, 132, -1 }, + { 7322, 132, -1 }, + { 7323, 132, -1 }, + { 7324, 132, -1 }, + { 7325, 132, -1 }, + { 7326, 132, -1 }, + { 7327, 132, -1 }, + { 7328, 132, -1 }, + { 7329, 132, -1 }, + { 7330, 132, -1 }, + { 7331, 132, -1 }, + { 7332, 132, -1 }, + { 7333, 132, -1 }, + { 7334, 132, -1 }, + { 7335, 132, -1 }, + { 7336, 132, -1 }, + { 7337, 132, -1 }, + { 7338, 132, -1 }, + { 7339, 132, -1 }, + { 7340, 132, -1 }, + { 7341, 132, -1 }, + { 7342, 132, -1 }, + { 7343, 132, -1 }, + { 7344, 132, -1 }, + { 7345, 132, -1 }, + { 7346, 132, -1 }, + { 7347, 132, -1 }, + { 7231, 132, -1 }, + { 7232, 132, -1 }, + { 7233, 132, -1 }, + { 7234, 132, -1 }, + { 7237, 132, -1 }, + { 7238, 132, -1 }, + { 7239, 132, -1 }, + { 7240, 132, -1 }, + { 11524, 132, -1 }, + { 11525, 132, -1 }, + { 11526, 132, -1 }, + { 11527, 132, -1 }, + { 7131, 132, -1 }, + { 7132, 132, -1 }, + { 7133, 132, -1 }, + { 7135, 132, -1 }, + { 7136, 132, -1 }, + { 7137, 132, -1 }, + { 11512, 132, -1 }, + { 11513, 132, -1 }, + { 11514, 132, -1 }, + { 11515, 132, -1 }, + { 7255, 134, -1 }, + { 7256, 134, -1 }, + { 7257, 134, -1 }, + { 7258, 134, -1 }, + { 7259, 134, -1 }, + { 7260, 134, -1 }, + { 7261, 134, -1 }, + { 7262, 134, -1 }, + { 7263, 134, -1 }, + { 7264, 134, -1 }, + { 7265, 134, -1 }, + { 7266, 134, -1 }, + { 7267, 134, -1 }, + { 7268, 134, -1 }, + { 7269, 134, -1 }, + { 7270, 134, -1 }, + { 7271, 134, -1 }, + { 7272, 134, -1 }, + { 7273, 134, -1 }, + { 7274, 134, -1 }, + { 7275, 134, -1 }, + { 7276, 134, -1 }, + { 7277, 134, -1 }, + { 7279, 134, -1 }, + { 7280, 134, -1 }, + { 7281, 134, -1 }, + { 7282, 134, -1 }, + { 7283, 134, -1 }, + { 7284, 134, -1 }, + { 7285, 134, -1 }, + { 7286, 134, -1 }, + { 7287, 134, -1 }, + { 7288, 134, -1 }, + { 7289, 134, -1 }, + { 7290, 134, -1 }, + { 7291, 134, -1 }, + { 7292, 134, -1 }, + { 7293, 134, -1 }, + { 7294, 134, -1 }, + { 7295, 134, -1 }, + { 7296, 134, -1 }, + { 7297, 134, -1 }, + { 7298, 134, -1 }, + { 7299, 134, -1 }, + { 7300, 134, -1 }, + { 7301, 134, -1 }, + { 7302, 134, -1 }, + { 7303, 134, -1 }, + { 7304, 134, -1 }, + { 7305, 134, -1 }, + { 7306, 134, -1 }, + { 7307, 134, -1 }, + { 7308, 134, -1 }, + { 7309, 134, -1 }, + { 7310, 134, -1 }, + { 7311, 134, -1 }, + { 7348, 134, -1 }, + { 7349, 134, -1 }, + { 7350, 134, -1 }, + { 7351, 134, -1 }, + { 7352, 134, -1 }, + { 7353, 134, -1 }, + { 7354, 134, -1 }, + { 7355, 134, -1 }, + { 7356, 134, -1 }, + { 7357, 134, -1 }, + { 7358, 134, -1 }, + { 7359, 134, -1 }, + { 7360, 134, -1 }, + { 7361, 134, -1 }, + { 7362, 134, -1 }, + { 7363, 134, -1 }, + { 7364, 134, -1 }, + { 7365, 134, -1 }, + { 7366, 134, -1 }, + { 7367, 134, -1 }, + { 7368, 134, -1 }, + { 7369, 134, -1 }, + { 7370, 134, -1 }, + { 7371, 134, -1 }, + { 7372, 134, -1 }, + { 7373, 134, -1 }, + { 7374, 134, -1 }, + { 7375, 134, -1 }, + { 7376, 134, -1 }, + { 7377, 134, -1 }, + { 7312, 134, -1 }, + { 7313, 134, -1 }, + { 7314, 134, -1 }, + { 7315, 134, -1 }, + { 7316, 134, -1 }, + { 7317, 134, -1 }, + { 7318, 134, -1 }, + { 7319, 134, -1 }, + { 7320, 134, -1 }, + { 7321, 134, -1 }, + { 7322, 134, -1 }, + { 7323, 134, -1 }, + { 7324, 134, -1 }, + { 7325, 134, -1 }, + { 7326, 134, -1 }, + { 7327, 134, -1 }, + { 7328, 134, -1 }, + { 7329, 134, -1 }, + { 7330, 134, -1 }, + { 7331, 134, -1 }, + { 7332, 134, -1 }, + { 7333, 134, -1 }, + { 7334, 134, -1 }, + { 7335, 134, -1 }, + { 7336, 134, -1 }, + { 7337, 134, -1 }, + { 7338, 134, -1 }, + { 7339, 134, -1 }, + { 7340, 134, -1 }, + { 7341, 134, -1 }, + { 7342, 134, -1 }, + { 7343, 134, -1 }, + { 7344, 134, -1 }, + { 7345, 134, -1 }, + { 7346, 134, -1 }, + { 7347, 134, -1 }, + { 7231, 134, -1 }, + { 7232, 134, -1 }, + { 7233, 134, -1 }, + { 7234, 134, -1 }, + { 7237, 134, -1 }, + { 7238, 134, -1 }, + { 7239, 134, -1 }, + { 7240, 134, -1 }, + { 11524, 134, -1 }, + { 11525, 134, -1 }, + { 11526, 134, -1 }, + { 11527, 134, -1 }, + { 7131, 134, -1 }, + { 7132, 134, -1 }, + { 7133, 134, -1 }, + { 7135, 134, -1 }, + { 7136, 134, -1 }, + { 7137, 134, -1 }, + { 11512, 134, -1 }, + { 11513, 134, -1 }, + { 11514, 134, -1 }, + { 11515, 134, -1 }, + { 7255, 112, -1 }, + { 7256, 112, -1 }, + { 7257, 112, -1 }, + { 7258, 112, -1 }, + { 7259, 112, -1 }, + { 7260, 112, -1 }, + { 7261, 112, -1 }, + { 7262, 112, -1 }, + { 7263, 112, -1 }, + { 7264, 112, -1 }, + { 7265, 112, -1 }, + { 7266, 112, -1 }, + { 7267, 112, -1 }, + { 7268, 112, -1 }, + { 7269, 112, -1 }, + { 7270, 112, -1 }, + { 7271, 112, -1 }, + { 7272, 112, -1 }, + { 7273, 112, -1 }, + { 7274, 112, -1 }, + { 7275, 112, -1 }, + { 7276, 112, -1 }, + { 7277, 112, -1 }, + { 7279, 112, -1 }, + { 7280, 112, -1 }, + { 7281, 112, -1 }, + { 7282, 112, -1 }, + { 7283, 112, -1 }, + { 7284, 112, -1 }, + { 7285, 112, -1 }, + { 7286, 112, -1 }, + { 7287, 112, -1 }, + { 7288, 112, -1 }, + { 7289, 112, -1 }, + { 7290, 112, -1 }, + { 7291, 112, -1 }, + { 7292, 112, -1 }, + { 7293, 112, -1 }, + { 7294, 112, -1 }, + { 7295, 112, -1 }, + { 7296, 112, -1 }, + { 7297, 112, -1 }, + { 7298, 112, -1 }, + { 7299, 112, -1 }, + { 7300, 112, -1 }, + { 7301, 112, -1 }, + { 7302, 112, -1 }, + { 7303, 112, -1 }, + { 7304, 112, -1 }, + { 7305, 112, -1 }, + { 7306, 112, -1 }, + { 7307, 112, -1 }, + { 7308, 112, -1 }, + { 7309, 112, -1 }, + { 7310, 112, -1 }, + { 7311, 112, -1 }, + { 7348, 112, -1 }, + { 7349, 112, -1 }, + { 7350, 112, -1 }, + { 7351, 112, -1 }, + { 7352, 112, -1 }, + { 7353, 112, -1 }, + { 7354, 112, -1 }, + { 7355, 112, -1 }, + { 7356, 112, -1 }, + { 7357, 112, -1 }, + { 7358, 112, -1 }, + { 7359, 112, -1 }, + { 7360, 112, -1 }, + { 7361, 112, -1 }, + { 7362, 112, -1 }, + { 7363, 112, -1 }, + { 7364, 112, -1 }, + { 7365, 112, -1 }, + { 7366, 112, -1 }, + { 7367, 112, -1 }, + { 7368, 112, -1 }, + { 7369, 112, -1 }, + { 7370, 112, -1 }, + { 7371, 112, -1 }, + { 7372, 112, -1 }, + { 7373, 112, -1 }, + { 7374, 112, -1 }, + { 7375, 112, -1 }, + { 7376, 112, -1 }, + { 7377, 112, -1 }, + { 7312, 112, -1 }, + { 7313, 112, -1 }, + { 7314, 112, -1 }, + { 7315, 112, -1 }, + { 7316, 112, -1 }, + { 7317, 112, -1 }, + { 7318, 112, -1 }, + { 7319, 112, -1 }, + { 7320, 112, -1 }, + { 7321, 112, -1 }, + { 7322, 112, -1 }, + { 7323, 112, -1 }, + { 7324, 112, -1 }, + { 7325, 112, -1 }, + { 7326, 112, -1 }, + { 7327, 112, -1 }, + { 7328, 112, -1 }, + { 7329, 112, -1 }, + { 7330, 112, -1 }, + { 7331, 112, -1 }, + { 7332, 112, -1 }, + { 7333, 112, -1 }, + { 7334, 112, -1 }, + { 7335, 112, -1 }, + { 7336, 112, -1 }, + { 7337, 112, -1 }, + { 7338, 112, -1 }, + { 7339, 112, -1 }, + { 7340, 112, -1 }, + { 7341, 112, -1 }, + { 7342, 112, -1 }, + { 7343, 112, -1 }, + { 7344, 112, -1 }, + { 7345, 112, -1 }, + { 7346, 112, -1 }, + { 7347, 112, -1 }, + { 7231, 112, -1 }, + { 7232, 112, -1 }, + { 7233, 112, -1 }, + { 7234, 112, -1 }, + { 7237, 112, -1 }, + { 7238, 112, -1 }, + { 7239, 112, -1 }, + { 7240, 112, -1 }, + { 11524, 112, -1 }, + { 11525, 112, -1 }, + { 11526, 112, -1 }, + { 11527, 112, -1 }, + { 7131, 112, -1 }, + { 7132, 112, -1 }, + { 7133, 112, -1 }, + { 7135, 112, -1 }, + { 7136, 112, -1 }, + { 7137, 112, -1 }, + { 11512, 112, -1 }, + { 11513, 112, -1 }, + { 11514, 112, -1 }, + { 11515, 112, -1 }, + { 7255, 133, -1 }, + { 7256, 133, -1 }, + { 7257, 133, -1 }, + { 7258, 133, -1 }, + { 7259, 133, -1 }, + { 7260, 133, -1 }, + { 7261, 133, -1 }, + { 7262, 133, -1 }, + { 7263, 133, -1 }, + { 7264, 133, -1 }, + { 7265, 133, -1 }, + { 7266, 133, -1 }, + { 7267, 133, -1 }, + { 7268, 133, -1 }, + { 7269, 133, -1 }, + { 7270, 133, -1 }, + { 7271, 133, -1 }, + { 7272, 133, -1 }, + { 7273, 133, -1 }, + { 7274, 133, -1 }, + { 7275, 133, -1 }, + { 7276, 133, -1 }, + { 7277, 133, -1 }, + { 7279, 133, -1 }, + { 7280, 133, -1 }, + { 7281, 133, -1 }, + { 7282, 133, -1 }, + { 7283, 133, -1 }, + { 7284, 133, -1 }, + { 7285, 133, -1 }, + { 7286, 133, -1 }, + { 7287, 133, -1 }, + { 7288, 133, -1 }, + { 7289, 133, -1 }, + { 7290, 133, -1 }, + { 7291, 133, -1 }, + { 7292, 133, -1 }, + { 7293, 133, -1 }, + { 7294, 133, -1 }, + { 7295, 133, -1 }, + { 7296, 133, -1 }, + { 7297, 133, -1 }, + { 7298, 133, -1 }, + { 7299, 133, -1 }, + { 7300, 133, -1 }, + { 7301, 133, -1 }, + { 7302, 133, -1 }, + { 7303, 133, -1 }, + { 7304, 133, -1 }, + { 7305, 133, -1 }, + { 7306, 133, -1 }, + { 7307, 133, -1 }, + { 7308, 133, -1 }, + { 7309, 133, -1 }, + { 7310, 133, -1 }, + { 7311, 133, -1 }, + { 7348, 133, -1 }, + { 7349, 133, -1 }, + { 7350, 133, -1 }, + { 7351, 133, -1 }, + { 7352, 133, -1 }, + { 7353, 133, -1 }, + { 7354, 133, -1 }, + { 7355, 133, -1 }, + { 7356, 133, -1 }, + { 7357, 133, -1 }, + { 7358, 133, -1 }, + { 7359, 133, -1 }, + { 7360, 133, -1 }, + { 7361, 133, -1 }, + { 7362, 133, -1 }, + { 7363, 133, -1 }, + { 7364, 133, -1 }, + { 7365, 133, -1 }, + { 7366, 133, -1 }, + { 7367, 133, -1 }, + { 7368, 133, -1 }, + { 7369, 133, -1 }, + { 7370, 133, -1 }, + { 7371, 133, -1 }, + { 7372, 133, -1 }, + { 7373, 133, -1 }, + { 7374, 133, -1 }, + { 7375, 133, -1 }, + { 7376, 133, -1 }, + { 7377, 133, -1 }, + { 7312, 133, -1 }, + { 7313, 133, -1 }, + { 7314, 133, -1 }, + { 7315, 133, -1 }, + { 7316, 133, -1 }, + { 7317, 133, -1 }, + { 7318, 133, -1 }, + { 7319, 133, -1 }, + { 7320, 133, -1 }, + { 7321, 133, -1 }, + { 7322, 133, -1 }, + { 7323, 133, -1 }, + { 7324, 133, -1 }, + { 7325, 133, -1 }, + { 7326, 133, -1 }, + { 7327, 133, -1 }, + { 7328, 133, -1 }, + { 7329, 133, -1 }, + { 7330, 133, -1 }, + { 7331, 133, -1 }, + { 7332, 133, -1 }, + { 7333, 133, -1 }, + { 7334, 133, -1 }, + { 7335, 133, -1 }, + { 7336, 133, -1 }, + { 7337, 133, -1 }, + { 7338, 133, -1 }, + { 7339, 133, -1 }, + { 7340, 133, -1 }, + { 7341, 133, -1 }, + { 7342, 133, -1 }, + { 7343, 133, -1 }, + { 7344, 133, -1 }, + { 7345, 133, -1 }, + { 7346, 133, -1 }, + { 7347, 133, -1 }, + { 7231, 133, -1 }, + { 7232, 133, -1 }, + { 7233, 133, -1 }, + { 7234, 133, -1 }, + { 7237, 133, -1 }, + { 7238, 133, -1 }, + { 7239, 133, -1 }, + { 7240, 133, -1 }, + { 11524, 133, -1 }, + { 11525, 133, -1 }, + { 11526, 133, -1 }, + { 11527, 133, -1 }, + { 7131, 133, -1 }, + { 7132, 133, -1 }, + { 7133, 133, -1 }, + { 7135, 133, -1 }, + { 7136, 133, -1 }, + { 7137, 133, -1 }, + { 11512, 133, -1 }, + { 11513, 133, -1 }, + { 11514, 133, -1 }, + { 11515, 133, -1 }, + { 7255, 40, -1 }, + { 7256, 40, -1 }, + { 7257, 40, -1 }, + { 7258, 40, -1 }, + { 7259, 40, -1 }, + { 7260, 40, -1 }, + { 7261, 40, -1 }, + { 7262, 40, -1 }, + { 7263, 40, -1 }, + { 7264, 40, -1 }, + { 7265, 40, -1 }, + { 7266, 40, -1 }, + { 7267, 40, -1 }, + { 7268, 40, -1 }, + { 7269, 40, -1 }, + { 7270, 40, -1 }, + { 7271, 40, -1 }, + { 7272, 40, -1 }, + { 7273, 40, -1 }, + { 7274, 40, -1 }, + { 7275, 40, -1 }, + { 7276, 40, -1 }, + { 7277, 40, -1 }, + { 7279, 40, -1 }, + { 7280, 40, -1 }, + { 7281, 40, -1 }, + { 7282, 40, -1 }, + { 7283, 40, -1 }, + { 7284, 40, -1 }, + { 7285, 40, -1 }, + { 7286, 40, -1 }, + { 7287, 40, -1 }, + { 7288, 40, -1 }, + { 7289, 40, -1 }, + { 7290, 40, -1 }, + { 7291, 40, -1 }, + { 7292, 40, -1 }, + { 7293, 40, -1 }, + { 7294, 40, -1 }, + { 7295, 40, -1 }, + { 7296, 40, -1 }, + { 7297, 40, -1 }, + { 7298, 40, -1 }, + { 7299, 40, -1 }, + { 7300, 40, -1 }, + { 7301, 40, -1 }, + { 7302, 40, -1 }, + { 7303, 40, -1 }, + { 7304, 40, -1 }, + { 7305, 40, -1 }, + { 7306, 40, -1 }, + { 7307, 40, -1 }, + { 7308, 40, -1 }, + { 7309, 40, -1 }, + { 7310, 40, -1 }, + { 7311, 40, -1 }, + { 7348, 40, -1 }, + { 7349, 40, -1 }, + { 7350, 40, -1 }, + { 7351, 40, -1 }, + { 7352, 40, -1 }, + { 7353, 40, -1 }, + { 7354, 40, -1 }, + { 7355, 40, -1 }, + { 7356, 40, -1 }, + { 7357, 40, -1 }, + { 7358, 40, -1 }, + { 7359, 40, -1 }, + { 7360, 40, -1 }, + { 7361, 40, -1 }, + { 7362, 40, -1 }, + { 7363, 40, -1 }, + { 7364, 40, -1 }, + { 7365, 40, -1 }, + { 7366, 40, -1 }, + { 7367, 40, -1 }, + { 7368, 40, -1 }, + { 7369, 40, -1 }, + { 7370, 40, -1 }, + { 7371, 40, -1 }, + { 7372, 40, -1 }, + { 7373, 40, -1 }, + { 7374, 40, -1 }, + { 7375, 40, -1 }, + { 7376, 40, -1 }, + { 7377, 40, -1 }, + { 7312, 40, -1 }, + { 7313, 40, -1 }, + { 7314, 40, -1 }, + { 7315, 40, -1 }, + { 7316, 40, -1 }, + { 7317, 40, -1 }, + { 7318, 40, -1 }, + { 7319, 40, -1 }, + { 7320, 40, -1 }, + { 7321, 40, -1 }, + { 7322, 40, -1 }, + { 7323, 40, -1 }, + { 7324, 40, -1 }, + { 7325, 40, -1 }, + { 7326, 40, -1 }, + { 7327, 40, -1 }, + { 7328, 40, -1 }, + { 7329, 40, -1 }, + { 7330, 40, -1 }, + { 7331, 40, -1 }, + { 7332, 40, -1 }, + { 7333, 40, -1 }, + { 7334, 40, -1 }, + { 7335, 40, -1 }, + { 7336, 40, -1 }, + { 7337, 40, -1 }, + { 7338, 40, -1 }, + { 7339, 40, -1 }, + { 7340, 40, -1 }, + { 7341, 40, -1 }, + { 7342, 40, -1 }, + { 7343, 40, -1 }, + { 7344, 40, -1 }, + { 7345, 40, -1 }, + { 7346, 40, -1 }, + { 7347, 40, -1 }, + { 7231, 40, -1 }, + { 7232, 40, -1 }, + { 7233, 40, -1 }, + { 7234, 40, -1 }, + { 7237, 40, -1 }, + { 7241, 40, -1 }, + { 7242, 40, -1 }, + { 7243, 40, -1 }, + { 7238, 40, -1 }, + { 7239, 40, -1 }, + { 7240, 40, -1 }, + { 11524, 40, -1 }, + { 11525, 40, -1 }, + { 11526, 40, -1 }, + { 11527, 40, -1 }, + { 7131, 40, -1 }, + { 7132, 40, -1 }, + { 7133, 40, -1 }, + { 7135, 40, -1 }, + { 7138, 40, -1 }, + { 7139, 40, -1 }, + { 7136, 40, -1 }, + { 7137, 40, -1 }, + { 11512, 40, -1 }, + { 11513, 40, -1 }, + { 11514, 40, -1 }, + { 11515, 40, -1 }, + { 6366, 196, -1 }, + { 6367, 196, -1 }, + { 6368, 196, -1 }, + { 6369, 196, -1 }, + { 6370, 196, -1 }, + { 6371, 196, -1 }, + { 2022, 198, -1 }, + { 2023, 198, -1 }, + { 2024, 198, -1 }, + { 2025, 198, -1 }, + { 6366, 199, -1 }, + { 6367, 199, -1 }, + { 6368, 199, -1 }, + { 6369, 199, -1 }, + { 6370, 199, -1 }, + { 6371, 199, -1 }, + { 6366, 200, -1 }, + { 6367, 200, -1 }, + { 6368, 200, -1 }, + { 6369, 200, -1 }, + { 6370, 200, -1 }, + { 6371, 200, -1 }, + { 6366, 201, -1 }, + { 6367, 201, -1 }, + { 6368, 201, -1 }, + { 6369, 201, -1 }, + { 6370, 201, -1 }, + { 6371, 201, -1 }, + { 6366, 202, -1 }, + { 6367, 202, -1 }, + { 6368, 202, -1 }, + { 6369, 202, -1 }, + { 6370, 202, -1 }, + { 6371, 202, -1 }, + { 6366, 34, -1 }, + { 6367, 34, -1 }, + { 6368, 34, -1 }, + { 6369, 34, -1 }, + { 6370, 34, -1 }, + { 6371, 34, -1 }, + { 7255, 34, -1 }, + { 7256, 34, -1 }, + { 7258, 34, -1 }, + { 7259, 34, -1 }, + { 7260, 34, -1 }, + { 7261, 34, -1 }, + { 7262, 34, -1 }, + { 7263, 34, -1 }, + { 7264, 34, -1 }, + { 7265, 34, -1 }, + { 7266, 34, -1 }, + { 7267, 34, -1 }, + { 7268, 34, -1 }, + { 7269, 34, -1 }, + { 7270, 34, -1 }, + { 7271, 34, -1 }, + { 7272, 34, -1 }, + { 7273, 34, -1 }, + { 7274, 34, -1 }, + { 7275, 34, -1 }, + { 7276, 34, -1 }, + { 7277, 34, -1 }, + { 7278, 34, -1 }, + { 7279, 34, -1 }, + { 7280, 34, -1 }, + { 7281, 34, -1 }, + { 7282, 34, -1 }, + { 7283, 34, -1 }, + { 7284, 34, -1 }, + { 7285, 34, -1 }, + { 7286, 34, -1 }, + { 7287, 34, -1 }, + { 7288, 34, -1 }, + { 7289, 34, -1 }, + { 7290, 34, -1 }, + { 7291, 34, -1 }, + { 7292, 34, -1 }, + { 7293, 34, -1 }, + { 7294, 34, -1 }, + { 7295, 34, -1 }, + { 7296, 34, -1 }, + { 7297, 34, -1 }, + { 7298, 34, -1 }, + { 7299, 34, -1 }, + { 7302, 34, -1 }, + { 7303, 34, -1 }, + { 7304, 34, -1 }, + { 7305, 34, -1 }, + { 7306, 34, -1 }, + { 7307, 34, -1 }, + { 7308, 34, -1 }, + { 7309, 34, -1 }, + { 7310, 34, -1 }, + { 7311, 34, -1 }, + { 7348, 34, -1 }, + { 7349, 34, -1 }, + { 7350, 34, -1 }, + { 7351, 34, -1 }, + { 7352, 34, -1 }, + { 7353, 34, -1 }, + { 7354, 34, -1 }, + { 7355, 34, -1 }, + { 7356, 34, -1 }, + { 7357, 34, -1 }, + { 7358, 34, -1 }, + { 7359, 34, -1 }, + { 7360, 34, -1 }, + { 7361, 34, -1 }, + { 7362, 34, -1 }, + { 7363, 34, -1 }, + { 7364, 34, -1 }, + { 7365, 34, -1 }, + { 7366, 34, -1 }, + { 7367, 34, -1 }, + { 7368, 34, -1 }, + { 7369, 34, -1 }, + { 7370, 34, -1 }, + { 7371, 34, -1 }, + { 7372, 34, -1 }, + { 7373, 34, -1 }, + { 7374, 34, -1 }, + { 7375, 34, -1 }, + { 7376, 34, -1 }, + { 7377, 34, -1 }, + { 7312, 34, -1 }, + { 7313, 34, -1 }, + { 7314, 34, -1 }, + { 7315, 34, -1 }, + { 7316, 34, -1 }, + { 7317, 34, -1 }, + { 7318, 34, -1 }, + { 7319, 34, -1 }, + { 7320, 34, -1 }, + { 7321, 34, -1 }, + { 7322, 34, -1 }, + { 7323, 34, -1 }, + { 7324, 34, -1 }, + { 7325, 34, -1 }, + { 7326, 34, -1 }, + { 7327, 34, -1 }, + { 7328, 34, -1 }, + { 7329, 34, -1 }, + { 7330, 34, -1 }, + { 7331, 34, -1 }, + { 7332, 34, -1 }, + { 7333, 34, -1 }, + { 7334, 34, -1 }, + { 7335, 34, -1 }, + { 7336, 34, -1 }, + { 7337, 34, -1 }, + { 7338, 34, -1 }, + { 7339, 34, -1 }, + { 7340, 34, -1 }, + { 7341, 34, -1 }, + { 7342, 34, -1 }, + { 7343, 34, -1 }, + { 7344, 34, -1 }, + { 7345, 34, -1 }, + { 7346, 34, -1 }, + { 7347, 34, -1 }, + { 7231, 34, -1 }, + { 7232, 34, -1 }, + { 7233, 34, -1 }, + { 7234, 34, -1 }, + { 7237, 34, -1 }, + { 7238, 34, -1 }, + { 7239, 34, -1 }, + { 7240, 34, -1 }, + { 11524, 34, -1 }, + { 11525, 34, -1 }, + { 11526, 34, -1 }, + { 11527, 34, -1 }, + { 7131, 34, -1 }, + { 7132, 34, -1 }, + { 7133, 34, -1 }, + { 7135, 34, -1 }, + { 7136, 34, -1 }, + { 7137, 34, -1 }, + { 11512, 34, -1 }, + { 11513, 34, -1 }, + { 11514, 34, -1 }, + { 11515, 34, -1 }, + { 6366, 35, -1 }, + { 6367, 35, -1 }, + { 6368, 35, -1 }, + { 6369, 35, -1 }, + { 6370, 35, -1 }, + { 6371, 35, -1 }, + { 7255, 35, -1 }, + { 7256, 35, -1 }, + { 7258, 35, -1 }, + { 7259, 35, -1 }, + { 7260, 35, -1 }, + { 7261, 35, -1 }, + { 7262, 35, -1 }, + { 7263, 35, -1 }, + { 7264, 35, -1 }, + { 7265, 35, -1 }, + { 7266, 35, -1 }, + { 7267, 35, -1 }, + { 7268, 35, -1 }, + { 7269, 35, -1 }, + { 7270, 35, -1 }, + { 7271, 35, -1 }, + { 7272, 35, -1 }, + { 7273, 35, -1 }, + { 7274, 35, -1 }, + { 7275, 35, -1 }, + { 7276, 35, -1 }, + { 7277, 35, -1 }, + { 7278, 35, -1 }, + { 7279, 35, -1 }, + { 7280, 35, -1 }, + { 7281, 35, -1 }, + { 7282, 35, -1 }, + { 7283, 35, -1 }, + { 7284, 35, -1 }, + { 7285, 35, -1 }, + { 7286, 35, -1 }, + { 7287, 35, -1 }, + { 7288, 35, -1 }, + { 7289, 35, -1 }, + { 7290, 35, -1 }, + { 7291, 35, -1 }, + { 7292, 35, -1 }, + { 7293, 35, -1 }, + { 7294, 35, -1 }, + { 7295, 35, -1 }, + { 7296, 35, -1 }, + { 7297, 35, -1 }, + { 7298, 35, -1 }, + { 7299, 35, -1 }, + { 7300, 35, -1 }, + { 7301, 35, -1 }, + { 7302, 35, -1 }, + { 7303, 35, -1 }, + { 7304, 35, -1 }, + { 7305, 35, -1 }, + { 7306, 35, -1 }, + { 7307, 35, -1 }, + { 7308, 35, -1 }, + { 7309, 35, -1 }, + { 7310, 35, -1 }, + { 7311, 35, -1 }, + { 7348, 35, -1 }, + { 7349, 35, -1 }, + { 7350, 35, -1 }, + { 7351, 35, -1 }, + { 7352, 35, -1 }, + { 7353, 35, -1 }, + { 7354, 35, -1 }, + { 7355, 35, -1 }, + { 7356, 35, -1 }, + { 7357, 35, -1 }, + { 7358, 35, -1 }, + { 7359, 35, -1 }, + { 7360, 35, -1 }, + { 7361, 35, -1 }, + { 7362, 35, -1 }, + { 7363, 35, -1 }, + { 7364, 35, -1 }, + { 7365, 35, -1 }, + { 7366, 35, -1 }, + { 7367, 35, -1 }, + { 7368, 35, -1 }, + { 7369, 35, -1 }, + { 7370, 35, -1 }, + { 7371, 35, -1 }, + { 7372, 35, -1 }, + { 7373, 35, -1 }, + { 7374, 35, -1 }, + { 7375, 35, -1 }, + { 7376, 35, -1 }, + { 7377, 35, -1 }, + { 7312, 35, -1 }, + { 7313, 35, -1 }, + { 7314, 35, -1 }, + { 7315, 35, -1 }, + { 7316, 35, -1 }, + { 7317, 35, -1 }, + { 7318, 35, -1 }, + { 7319, 35, -1 }, + { 7320, 35, -1 }, + { 7321, 35, -1 }, + { 7322, 35, -1 }, + { 7323, 35, -1 }, + { 7324, 35, -1 }, + { 7325, 35, -1 }, + { 7326, 35, -1 }, + { 7327, 35, -1 }, + { 7328, 35, -1 }, + { 7329, 35, -1 }, + { 7330, 35, -1 }, + { 7331, 35, -1 }, + { 7332, 35, -1 }, + { 7333, 35, -1 }, + { 7334, 35, -1 }, + { 7335, 35, -1 }, + { 7336, 35, -1 }, + { 7337, 35, -1 }, + { 7338, 35, -1 }, + { 7339, 35, -1 }, + { 7340, 35, -1 }, + { 7341, 35, -1 }, + { 7342, 35, -1 }, + { 7343, 35, -1 }, + { 7344, 35, -1 }, + { 7345, 35, -1 }, + { 7346, 35, -1 }, + { 7347, 35, -1 }, + { 7231, 35, -1 }, + { 7232, 35, -1 }, + { 7233, 35, -1 }, + { 7234, 35, -1 }, + { 7237, 35, -1 }, + { 7238, 35, -1 }, + { 7239, 35, -1 }, + { 7240, 35, -1 }, + { 11524, 35, -1 }, + { 11525, 35, -1 }, + { 11526, 35, -1 }, + { 11527, 35, -1 }, + { 7131, 35, -1 }, + { 7132, 35, -1 }, + { 7133, 35, -1 }, + { 7135, 35, -1 }, + { 7136, 35, -1 }, + { 7137, 35, -1 }, + { 11512, 35, -1 }, + { 11513, 35, -1 }, + { 11514, 35, -1 }, + { 11515, 35, -1 }, + { 6366, 36, -1 }, + { 6367, 36, -1 }, + { 6368, 36, -1 }, + { 6369, 36, -1 }, + { 6370, 36, -1 }, + { 6371, 36, -1 }, + { 7255, 36, -1 }, + { 7256, 36, -1 }, + { 7258, 36, -1 }, + { 7259, 36, -1 }, + { 7260, 36, -1 }, + { 7261, 36, -1 }, + { 7262, 36, -1 }, + { 7263, 36, -1 }, + { 7264, 36, -1 }, + { 7265, 36, -1 }, + { 7266, 36, -1 }, + { 7267, 36, -1 }, + { 7268, 36, -1 }, + { 7269, 36, -1 }, + { 7270, 36, -1 }, + { 7271, 36, -1 }, + { 7272, 36, -1 }, + { 7273, 36, -1 }, + { 7274, 36, -1 }, + { 7275, 36, -1 }, + { 7276, 36, -1 }, + { 7277, 36, -1 }, + { 7278, 36, -1 }, + { 7279, 36, -1 }, + { 7280, 36, -1 }, + { 7281, 36, -1 }, + { 7282, 36, -1 }, + { 7283, 36, -1 }, + { 7284, 36, -1 }, + { 7285, 36, -1 }, + { 7286, 36, -1 }, + { 7287, 36, -1 }, + { 7288, 36, -1 }, + { 7289, 36, -1 }, + { 7290, 36, -1 }, + { 7291, 36, -1 }, + { 7292, 36, -1 }, + { 7293, 36, -1 }, + { 7294, 36, -1 }, + { 7295, 36, -1 }, + { 7296, 36, -1 }, + { 7297, 36, -1 }, + { 7298, 36, -1 }, + { 7299, 36, -1 }, + { 7300, 36, -1 }, + { 7301, 36, -1 }, + { 7302, 36, -1 }, + { 7303, 36, -1 }, + { 7304, 36, -1 }, + { 7305, 36, -1 }, + { 7306, 36, -1 }, + { 7307, 36, -1 }, + { 7308, 36, -1 }, + { 7309, 36, -1 }, + { 7310, 36, -1 }, + { 7311, 36, -1 }, + { 7348, 36, -1 }, + { 7349, 36, -1 }, + { 7350, 36, -1 }, + { 7351, 36, -1 }, + { 7352, 36, -1 }, + { 7353, 36, -1 }, + { 7354, 36, -1 }, + { 7355, 36, -1 }, + { 7356, 36, -1 }, + { 7357, 36, -1 }, + { 7358, 36, -1 }, + { 7359, 36, -1 }, + { 7360, 36, -1 }, + { 7361, 36, -1 }, + { 7362, 36, -1 }, + { 7363, 36, -1 }, + { 7364, 36, -1 }, + { 7365, 36, -1 }, + { 7366, 36, -1 }, + { 7367, 36, -1 }, + { 7368, 36, -1 }, + { 7369, 36, -1 }, + { 7370, 36, -1 }, + { 7371, 36, -1 }, + { 7372, 36, -1 }, + { 7373, 36, -1 }, + { 7374, 36, -1 }, + { 7375, 36, -1 }, + { 7376, 36, -1 }, + { 7377, 36, -1 }, + { 7312, 36, -1 }, + { 7313, 36, -1 }, + { 7314, 36, -1 }, + { 7315, 36, -1 }, + { 7316, 36, -1 }, + { 7317, 36, -1 }, + { 7318, 36, -1 }, + { 7319, 36, -1 }, + { 7320, 36, -1 }, + { 7321, 36, -1 }, + { 7322, 36, -1 }, + { 7323, 36, -1 }, + { 7324, 36, -1 }, + { 7325, 36, -1 }, + { 7326, 36, -1 }, + { 7327, 36, -1 }, + { 7328, 36, -1 }, + { 7329, 36, -1 }, + { 7330, 36, -1 }, + { 7331, 36, -1 }, + { 7332, 36, -1 }, + { 7333, 36, -1 }, + { 7334, 36, -1 }, + { 7335, 36, -1 }, + { 7336, 36, -1 }, + { 7337, 36, -1 }, + { 7338, 36, -1 }, + { 7339, 36, -1 }, + { 7340, 36, -1 }, + { 7341, 36, -1 }, + { 7342, 36, -1 }, + { 7343, 36, -1 }, + { 7344, 36, -1 }, + { 7345, 36, -1 }, + { 7346, 36, -1 }, + { 7347, 36, -1 }, + { 7231, 36, -1 }, + { 7232, 36, -1 }, + { 7233, 36, -1 }, + { 7234, 36, -1 }, + { 7237, 36, -1 }, + { 7238, 36, -1 }, + { 7239, 36, -1 }, + { 7240, 36, -1 }, + { 11524, 36, -1 }, + { 11525, 36, -1 }, + { 11526, 36, -1 }, + { 11527, 36, -1 }, + { 7131, 36, -1 }, + { 7132, 36, -1 }, + { 7133, 36, -1 }, + { 7135, 36, -1 }, + { 7136, 36, -1 }, + { 7137, 36, -1 }, + { 11512, 36, -1 }, + { 11513, 36, -1 }, + { 11514, 36, -1 }, + { 11515, 36, -1 }, + { 7140, 203, -1 }, + { 7141, 203, -1 }, + { 7142, 203, -1 }, + { 7143, 203, -1 }, + { 7144, 203, -1 }, + { 7145, 203, -1 }, + { 7146, 203, -1 }, + { 7147, 203, -1 }, + { 7148, 203, -1 }, + { 7149, 203, -1 }, + { 7150, 203, -1 }, + { 7151, 203, -1 }, + { 7152, 203, -1 }, + { 7153, 203, -1 }, + { 7154, 203, -1 }, + { 7155, 203, -1 }, + { 7156, 203, -1 }, + { 7157, 203, -1 }, + { 7158, 203, -1 }, + { 7159, 203, -1 }, + { 7160, 203, -1 }, + { 7161, 203, -1 }, + { 7162, 203, -1 }, + { 7163, 203, -1 }, + { 7164, 203, -1 }, + { 7165, 203, -1 }, + { 7167, 203, -1 }, + { 7168, 203, -1 }, + { 7169, 203, -1 }, + { 7171, 203, -1 }, + { 7172, 203, -1 }, + { 7173, 203, -1 }, + { 7174, 203, -1 }, + { 7175, 203, -1 }, + { 7176, 203, -1 }, + { 7177, 203, -1 }, + { 7178, 203, -1 }, + { 7179, 203, -1 }, + { 7180, 203, -1 }, + { 7181, 203, -1 }, + { 7182, 203, -1 }, + { 7183, 203, -1 }, + { 7184, 203, -1 }, + { 7185, 203, -1 }, + { 6366, 204, -1 }, + { 6367, 204, -1 }, + { 6368, 204, -1 }, + { 6369, 204, -1 }, + { 6370, 204, -1 }, + { 6371, 204, -1 }, + { 7249, 203, -1 }, + { 7250, 203, -1 }, + { 7251, 203, -1 }, + { 7252, 203, -1 }, + { 7253, 203, -1 }, + { 7254, 203, -1 }, + { 7207, 203, -1 }, + { 7208, 203, -1 }, + { 7209, 203, -1 }, + { 7210, 203, -1 }, + { 7211, 203, -1 }, + { 7212, 203, -1 }, + { 7213, 203, -1 }, + { 7214, 203, -1 }, + { 7215, 203, -1 }, + { 7216, 203, -1 }, + { 7217, 203, -1 }, + { 7218, 203, -1 }, + { 7219, 203, -1 }, + { 7220, 203, -1 }, + { 7221, 203, -1 }, + { 7222, 203, -1 }, + { 7223, 203, -1 }, + { 7224, 203, -1 }, + { 7225, 203, -1 }, + { 7226, 203, -1 }, + { 7193, 203, -1 }, + { 7194, 203, -1 }, + { 7195, 203, -1 }, + { 7196, 203, -1 }, + { 7197, 203, -1 }, + { 7198, 203, -1 }, + { 7199, 203, -1 }, + { 7200, 203, -1 }, + { 7201, 203, -1 }, + { 7202, 203, -1 }, + { 7203, 203, -1 }, + { 7204, 203, -1 }, + { 7205, 203, -1 }, + { 7206, 203, -1 }, + { 7227, 205, -1 }, + { 7228, 205, -1 }, + { 7229, 205, -1 }, + { 7230, 205, -1 }, + { 7227, 206, -1 }, + { 7228, 206, -1 }, + { 7229, 206, -1 }, + { 7230, 206, -1 }, + { 7227, 207, -1 }, + { 7228, 207, -1 }, + { 7229, 207, -1 }, + { 7230, 207, -1 }, + { 7186, 203, -1 }, + { 7187, 203, -1 }, + { 7188, 203, -1 }, + { 7189, 203, -1 }, + { 7190, 203, -1 }, + { 7191, 203, -1 }, + { 7192, 203, -1 }, + { 6366, 215, -1 }, + { 6367, 215, -1 }, + { 6368, 215, -1 }, + { 6369, 215, -1 }, + { 6370, 215, -1 }, + { 6371, 215, -1 }, + { 6366, 216, -1 }, + { 6367, 216, -1 }, + { 6368, 216, -1 }, + { 6369, 216, -1 }, + { 6370, 216, -1 }, + { 6371, 216, -1 }, + { 1954, 39, -1 }, + { 1940, 39, -1 }, + { 1941, 39, -1 }, + { 1942, 39, -1 }, + { 1943, 39, -1 }, + { 2031, 39, -1 }, + { 2032, 39, -1 }, + { 2033, 39, -1 }, + { 1954, 40, -1 }, + { 1940, 40, -1 }, + { 1941, 40, -1 }, + { 1942, 40, -1 }, + { 1943, 40, -1 }, + { 2030, 40, -1 }, + { 2031, 40, -1 }, + { 2032, 40, -1 }, + { 2033, 40, -1 }, + { 1954, 28, -1 }, + { 1940, 28, -1 }, + { 1941, 28, -1 }, + { 1942, 28, -1 }, + { 1943, 28, -1 }, + { 2031, 28, -1 }, + { 2032, 28, -1 }, + { 2033, 28, -1 }, + { 11513, 44, -1 }, + { 11514, 44, -1 }, + { 11515, 44, -1 }, + { 7256, 44, -1 }, + { 7257, 44, -1 }, + { 7258, 44, -1 }, + { 7259, 44, -1 }, + { 7260, 44, -1 }, + { 7261, 44, -1 }, + { 7262, 44, -1 }, + { 7263, 44, -1 }, + { 7264, 44, -1 }, + { 7265, 44, -1 }, + { 7266, 44, -1 }, + { 7267, 44, -1 }, + { 7268, 44, -1 }, + { 7269, 44, -1 }, + { 7270, 44, -1 }, + { 7271, 44, -1 }, + { 7272, 44, -1 }, + { 7273, 44, -1 }, + { 7274, 44, -1 }, + { 7275, 44, -1 }, + { 7276, 44, -1 }, + { 7277, 44, -1 }, + { 7278, 44, -1 }, + { 7279, 44, -1 }, + { 7280, 44, -1 }, + { 7281, 44, -1 }, + { 7282, 44, -1 }, + { 7283, 44, -1 }, + { 7284, 44, -1 }, + { 7285, 44, -1 }, + { 7286, 44, -1 }, + { 7287, 44, -1 }, + { 7288, 44, -1 }, + { 7289, 44, -1 }, + { 7290, 44, -1 }, + { 7291, 44, -1 }, + { 7292, 44, -1 }, + { 7293, 44, -1 }, + { 7294, 44, -1 }, + { 7295, 44, -1 }, + { 7296, 44, -1 }, + { 7298, 44, -1 }, + { 7299, 44, -1 }, + { 7300, 44, -1 }, + { 7301, 44, -1 }, + { 7302, 44, -1 }, + { 7303, 44, -1 }, + { 7304, 44, -1 }, + { 6366, 44, -1 }, + { 6367, 44, -1 }, + { 6368, 44, -1 }, + { 6369, 44, -1 }, + { 6370, 44, -1 }, + { 6371, 44, -1 }, + { 7305, 44, -1 }, + { 7306, 44, -1 }, + { 7307, 44, -1 }, + { 7308, 44, -1 }, + { 7309, 44, -1 }, + { 7310, 44, -1 }, + { 7311, 44, -1 }, + { 7348, 44, -1 }, + { 7349, 44, -1 }, + { 7350, 44, -1 }, + { 7351, 44, -1 }, + { 7352, 44, -1 }, + { 7353, 44, -1 }, + { 7354, 44, -1 }, + { 7355, 44, -1 }, + { 7356, 44, -1 }, + { 7357, 44, -1 }, + { 7358, 44, -1 }, + { 7359, 44, -1 }, + { 7360, 44, -1 }, + { 7361, 44, -1 }, + { 7362, 44, -1 }, + { 7363, 44, -1 }, + { 7364, 44, -1 }, + { 7365, 44, -1 }, + { 7366, 44, -1 }, + { 7367, 44, -1 }, + { 7368, 44, -1 }, + { 7369, 44, -1 }, + { 7370, 44, -1 }, + { 7371, 44, -1 }, + { 7372, 44, -1 }, + { 7373, 44, -1 }, + { 7374, 44, -1 }, + { 7375, 44, -1 }, + { 7376, 44, -1 }, + { 7377, 44, -1 }, + { 7312, 44, -1 }, + { 7313, 44, -1 }, + { 7314, 44, -1 }, + { 7315, 44, -1 }, + { 7316, 44, -1 }, + { 7317, 44, -1 }, + { 7318, 44, -1 }, + { 7319, 44, -1 }, + { 7320, 44, -1 }, + { 7321, 44, -1 }, + { 7322, 44, -1 }, + { 7323, 44, -1 }, + { 7324, 44, -1 }, + { 7325, 44, -1 }, + { 7326, 44, -1 }, + { 7327, 44, -1 }, + { 7328, 44, -1 }, + { 7329, 44, -1 }, + { 7330, 44, -1 }, + { 7331, 44, -1 }, + { 7332, 44, -1 }, + { 7333, 44, -1 }, + { 7334, 44, -1 }, + { 7335, 44, -1 }, + { 7336, 44, -1 }, + { 7337, 44, -1 }, + { 7338, 44, -1 }, + { 7339, 44, -1 }, + { 7340, 44, -1 }, + { 7341, 44, -1 }, + { 7342, 44, -1 }, + { 7343, 44, -1 }, + { 7344, 44, -1 }, + { 7345, 44, -1 }, + { 7346, 44, -1 }, + { 7347, 44, -1 }, + { 7231, 44, -1 }, + { 7232, 44, -1 }, + { 7233, 44, -1 }, + { 7234, 44, -1 }, + { 7237, 44, -1 }, + { 7238, 44, -1 }, + { 7239, 44, -1 }, + { 7240, 44, -1 }, + { 11524, 44, -1 }, + { 11525, 44, -1 }, + { 11526, 44, -1 }, + { 11527, 44, -1 }, + { 7131, 44, -1 }, + { 7132, 44, -1 }, + { 7133, 44, -1 }, + { 7135, 44, -1 }, + { 7136, 44, -1 }, + { 7137, 44, -1 }, + { 7140, 221, -1 }, + { 7141, 221, -1 }, + { 7142, 221, -1 }, + { 7143, 221, -1 }, + { 7144, 221, -1 }, + { 7145, 221, -1 }, + { 7146, 221, -1 }, + { 7147, 221, -1 }, + { 7148, 221, -1 }, + { 7149, 221, -1 }, + { 7150, 221, -1 }, + { 7151, 221, -1 }, + { 7152, 221, -1 }, + { 7153, 221, -1 }, + { 7154, 221, -1 }, + { 7155, 221, -1 }, + { 7156, 221, -1 }, + { 7157, 221, -1 }, + { 7158, 221, -1 }, + { 7159, 221, -1 }, + { 7160, 221, -1 }, + { 7161, 221, -1 }, + { 7162, 221, -1 }, + { 7163, 221, -1 }, + { 7164, 221, -1 }, + { 7165, 221, -1 }, + { 7167, 221, -1 }, + { 7168, 221, -1 }, + { 7169, 221, -1 }, + { 7171, 221, -1 }, + { 7172, 221, -1 }, + { 7173, 221, -1 }, + { 7174, 221, -1 }, + { 7175, 221, -1 }, + { 7176, 221, -1 }, + { 7177, 221, -1 }, + { 7178, 221, -1 }, + { 7179, 221, -1 }, + { 7180, 221, -1 }, + { 7181, 221, -1 }, + { 7182, 221, -1 }, + { 7183, 221, -1 }, + { 7184, 221, -1 }, + { 7185, 221, -1 }, + { 6366, 222, -1 }, + { 6367, 222, -1 }, + { 6368, 222, -1 }, + { 6369, 222, -1 }, + { 6370, 222, -1 }, + { 6371, 222, -1 }, + { 7249, 221, -1 }, + { 7250, 221, -1 }, + { 7251, 221, -1 }, + { 7252, 221, -1 }, + { 7253, 221, -1 }, + { 7254, 221, -1 }, + { 7207, 221, -1 }, + { 7208, 221, -1 }, + { 7209, 221, -1 }, + { 7210, 221, -1 }, + { 7211, 221, -1 }, + { 7212, 221, -1 }, + { 7213, 221, -1 }, + { 7214, 221, -1 }, + { 7215, 221, -1 }, + { 7216, 221, -1 }, + { 7217, 221, -1 }, + { 7218, 221, -1 }, + { 7219, 221, -1 }, + { 7220, 221, -1 }, + { 7221, 221, -1 }, + { 7222, 221, -1 }, + { 7223, 221, -1 }, + { 7224, 221, -1 }, + { 7225, 221, -1 }, + { 7226, 221, -1 }, + { 7193, 221, -1 }, + { 7194, 221, -1 }, + { 7195, 221, -1 }, + { 7196, 221, -1 }, + { 7197, 221, -1 }, + { 7198, 221, -1 }, + { 7199, 221, -1 }, + { 7200, 221, -1 }, + { 7201, 221, -1 }, + { 7202, 221, -1 }, + { 7203, 221, -1 }, + { 7204, 221, -1 }, + { 7205, 221, -1 }, + { 7206, 221, -1 }, + { 7227, 223, -1 }, + { 7228, 223, -1 }, + { 7229, 223, -1 }, + { 7230, 223, -1 }, + { 7227, 224, -1 }, + { 7228, 224, -1 }, + { 7229, 224, -1 }, + { 7230, 224, -1 }, + { 7227, 225, -1 }, + { 7228, 225, -1 }, + { 7229, 225, -1 }, + { 7230, 225, -1 }, + { 7186, 221, -1 }, + { 7187, 221, -1 }, + { 7188, 221, -1 }, + { 7189, 221, -1 }, + { 7190, 221, -1 }, + { 7191, 221, -1 }, + { 7192, 221, -1 }, + { 11513, 74, -1 }, + { 11514, 74, -1 }, + { 11515, 74, -1 }, + { 1993, 75, -1 }, + { 1994, 75, -1 }, + { 1995, 75, -1 }, + { 1996, 75, -1 }, + { 2031, 75, -1 }, + { 2032, 75, -1 }, + { 2033, 75, -1 }, + { 1940, 75, -1 }, + { 1941, 75, -1 }, + { 1942, 75, -1 }, + { 1943, 75, -1 }, + { 1994, 39, -1 }, + { 1995, 39, -1 }, + { 1996, 39, -1 }, + { 1992, 40, -1 }, + { 1993, 40, -1 }, + { 1994, 40, -1 }, + { 1995, 40, -1 }, + { 1996, 40, -1 }, + { 2378, 80, -1 }, + { 2381, 80, -1 }, + { 2382, 80, -1 }, + { 2383, 80, -1 }, + { 2384, 80, -1 }, + { 2385, 80, -1 }, + { 2386, 80, -1 }, + { 1993, 28, -1 }, + { 1994, 28, -1 }, + { 1995, 28, -1 }, + { 1996, 28, -1 }, + { 2378, 89, -1 }, + { 2381, 89, -1 }, + { 2382, 89, -1 }, + { 2383, 89, -1 }, + { 2384, 89, -1 }, + { 2385, 89, -1 }, + { 2386, 89, -1 }, + { 6366, 100, -1 }, + { 6367, 100, -1 }, + { 6368, 100, -1 }, + { 6369, 100, -1 }, + { 6370, 100, -1 }, + { 6371, 100, -1 }, + { 1992, 112, -1 }, + { 1993, 112, -1 }, + { 1994, 112, -1 }, + { 1995, 112, -1 }, + { 1996, 112, -1 }, + { 2030, 112, -1 }, + { 2031, 112, -1 }, + { 2032, 112, -1 }, + { 2033, 112, -1 }, + { 1940, 112, -1 }, + { 1941, 112, -1 }, + { 1942, 112, -1 }, + { 1943, 112, -1 }, + { 4527, 198, -1 }, + { 4528, 198, -1 }, + { 4529, 198, -1 }, + { 4530, 198, -1 }, + { 4527, 243, -1 }, + { 4528, 243, -1 }, + { 4529, 243, -1 }, + { 4530, 243, -1 }, + { 3450, 132, -1 }, + { 3453, 132, -1 }, + { 3450, 133, -1 }, + { 3453, 133, -1 }, + { 3450, 112, -1 }, + { 3453, 112, -1 }, + { 3450, 134, -1 }, + { 3453, 134, -1 }, + { 3450, 40, -1 }, + { 3453, 40, -1 }, + { 3450, 34, -1 }, + { 3453, 34, -1 }, + { 6366, 250, -1 }, + { 6367, 250, -1 }, + { 6368, 250, -1 }, + { 6369, 250, -1 }, + { 6370, 250, -1 }, + { 6371, 250, -1 }, + { 7140, 198, -1 }, + { 7141, 198, -1 }, + { 7142, 198, -1 }, + { 7143, 198, -1 }, + { 7144, 198, -1 }, + { 7145, 198, -1 }, + { 7146, 198, -1 }, + { 7147, 198, -1 }, + { 7148, 198, -1 }, + { 7149, 198, -1 }, + { 7150, 198, -1 }, + { 7151, 198, -1 }, + { 7152, 198, -1 }, + { 7153, 198, -1 }, + { 7154, 198, -1 }, + { 7155, 198, -1 }, + { 7156, 198, -1 }, + { 7157, 198, -1 }, + { 7158, 198, -1 }, + { 7159, 198, -1 }, + { 7160, 198, -1 }, + { 7161, 198, -1 }, + { 7162, 198, -1 }, + { 7163, 198, -1 }, + { 7164, 198, -1 }, + { 7165, 198, -1 }, + { 7167, 198, -1 }, + { 7168, 198, -1 }, + { 7169, 198, -1 }, + { 7171, 198, -1 }, + { 7172, 198, -1 }, + { 7173, 198, -1 }, + { 7174, 198, -1 }, + { 7175, 198, -1 }, + { 7176, 198, -1 }, + { 7177, 198, -1 }, + { 7178, 198, -1 }, + { 7179, 198, -1 }, + { 7180, 198, -1 }, + { 7181, 198, -1 }, + { 7182, 198, -1 }, + { 7183, 198, -1 }, + { 7184, 198, -1 }, + { 7185, 198, -1 }, + { 6366, 253, -1 }, + { 6367, 253, -1 }, + { 6368, 253, -1 }, + { 6369, 253, -1 }, + { 6370, 253, -1 }, + { 6371, 253, -1 }, + { 7249, 198, -1 }, + { 7250, 198, -1 }, + { 7251, 198, -1 }, + { 7252, 198, -1 }, + { 7253, 198, -1 }, + { 7254, 198, -1 }, + { 6366, 28, -1 }, + { 6367, 28, -1 }, + { 6368, 28, -1 }, + { 6369, 28, -1 }, + { 6370, 28, -1 }, + { 6371, 28, -1 }, + { 7207, 198, -1 }, + { 7208, 198, -1 }, + { 7209, 198, -1 }, + { 7210, 198, -1 }, + { 7211, 198, -1 }, + { 7212, 198, -1 }, + { 7213, 198, -1 }, + { 7214, 198, -1 }, + { 7215, 198, -1 }, + { 7216, 198, -1 }, + { 7217, 198, -1 }, + { 7218, 198, -1 }, + { 7219, 198, -1 }, + { 7220, 198, -1 }, + { 7221, 198, -1 }, + { 7222, 198, -1 }, + { 7223, 198, -1 }, + { 7224, 198, -1 }, + { 7225, 198, -1 }, + { 7226, 198, -1 }, + { 7193, 198, -1 }, + { 7194, 198, -1 }, + { 7195, 198, -1 }, + { 7196, 198, -1 }, + { 7197, 198, -1 }, + { 7198, 198, -1 }, + { 7199, 198, -1 }, + { 7200, 198, -1 }, + { 7201, 198, -1 }, + { 7202, 198, -1 }, + { 7203, 198, -1 }, + { 7204, 198, -1 }, + { 7205, 198, -1 }, + { 7206, 198, -1 }, + { 7227, 256, -1 }, + { 7228, 256, -1 }, + { 7229, 256, -1 }, + { 7230, 256, -1 }, + { 7227, 257, -1 }, + { 7228, 257, -1 }, + { 7229, 257, -1 }, + { 7230, 257, -1 }, + { 7227, 258, -1 }, + { 7228, 258, -1 }, + { 7229, 258, -1 }, + { 7230, 258, -1 }, + { 7186, 198, -1 }, + { 7187, 198, -1 }, + { 7188, 198, -1 }, + { 7189, 198, -1 }, + { 7190, 198, -1 }, + { 7191, 198, -1 }, + { 7192, 198, -1 }, + { 7231, 28, -1 }, + { 7232, 28, -1 }, + { 7233, 28, -1 }, + { 7234, 28, -1 }, + { 7237, 28, -1 }, + { 7241, 28, -1 }, + { 7242, 28, -1 }, + { 7243, 28, -1 }, + { 7238, 28, -1 }, + { 7239, 28, -1 }, + { 7240, 28, -1 }, + { 6366, 261, -1 }, + { 6367, 261, -1 }, + { 6368, 261, -1 }, + { 6369, 261, -1 }, + { 6370, 261, -1 }, + { 6371, 261, -1 }, + { 6366, 266, -1 }, + { 6367, 266, -1 }, + { 6368, 266, -1 }, + { 6369, 266, -1 }, + { 6370, 266, -1 }, + { 6371, 266, -1 }, + { 6366, 269, -1 }, + { 6367, 269, -1 }, + { 6368, 269, -1 }, + { 6369, 269, -1 }, + { 6370, 269, -1 }, + { 6371, 269, -1 }, + { 6366, 270, -1 }, + { 6367, 270, -1 }, + { 6368, 270, -1 }, + { 6369, 270, -1 }, + { 6370, 270, -1 }, + { 6371, 270, -1 }, + { 6366, 272, -1 }, + { 6367, 272, -1 }, + { 6368, 272, -1 }, + { 6369, 272, -1 }, + { 6370, 272, -1 }, + { 6371, 272, -1 }, + { 6366, 280, -1 }, + { 6367, 280, -1 }, + { 6368, 280, -1 }, + { 6369, 280, -1 }, + { 6370, 280, -1 }, + { 6371, 280, -1 }, + { 6366, 282, -1 }, + { 6367, 282, -1 }, + { 6368, 282, -1 }, + { 6369, 282, -1 }, + { 6370, 282, -1 }, + { 6371, 282, -1 }, + { 6366, 284, -1 }, + { 6367, 284, -1 }, + { 6368, 284, -1 }, + { 6369, 284, -1 }, + { 6370, 284, -1 }, + { 6371, 284, -1 }, + { 6366, 283, -1 }, + { 6367, 283, -1 }, + { 6368, 283, -1 }, + { 6369, 283, -1 }, + { 6370, 283, -1 }, + { 6371, 283, -1 }, + { 6366, 281, -1 }, + { 6367, 281, -1 }, + { 6368, 281, -1 }, + { 6369, 281, -1 }, + { 6370, 281, -1 }, + { 6371, 281, -1 }, + { 6366, 303, -1 }, + { 6367, 303, -1 }, + { 6368, 303, -1 }, + { 6369, 303, -1 }, + { 6370, 303, -1 }, + { 6371, 303, -1 }, + { 6366, 308, -1 }, + { 6367, 308, -1 }, + { 6368, 308, -1 }, + { 6369, 308, -1 }, + { 6370, 308, -1 }, + { 6371, 308, -1 }, + { 6366, 309, -1 }, + { 6367, 309, -1 }, + { 6368, 309, -1 }, + { 6369, 309, -1 }, + { 6370, 309, -1 }, + { 6371, 309, -1 }, + { 6366, 319, -1 }, + { 6367, 319, -1 }, + { 6368, 319, -1 }, + { 6369, 319, -1 }, + { 6370, 319, -1 }, + { 6371, 319, -1 }, + { 6366, 320, -1 }, + { 6367, 320, -1 }, + { 6368, 320, -1 }, + { 6369, 320, -1 }, + { 6370, 320, -1 }, + { 6371, 320, -1 }, + { 6366, 321, -1 }, + { 6367, 321, -1 }, + { 6368, 321, -1 }, + { 6369, 321, -1 }, + { 6370, 321, -1 }, + { 6371, 321, -1 }, + { 6366, 135, -1 }, + { 6367, 135, -1 }, + { 6368, 135, -1 }, + { 6369, 135, -1 }, + { 6370, 135, -1 }, + { 6371, 135, -1 }, + { 6366, 136, -1 }, + { 6367, 136, -1 }, + { 6368, 136, -1 }, + { 6369, 136, -1 }, + { 6370, 136, -1 }, + { 6371, 136, -1 }, + { 7348, 135, -1 }, + { 7349, 135, -1 }, + { 7350, 135, -1 }, + { 7351, 135, -1 }, + { 7352, 135, -1 }, + { 7353, 135, -1 }, + { 7354, 135, -1 }, + { 7355, 135, -1 }, + { 7356, 135, -1 }, + { 7357, 135, -1 }, + { 7358, 135, -1 }, + { 7359, 135, -1 }, + { 7360, 135, -1 }, + { 7361, 135, -1 }, + { 7362, 135, -1 }, + { 7363, 135, -1 }, + { 7364, 135, -1 }, + { 7365, 135, -1 }, + { 7366, 135, -1 }, + { 7367, 135, -1 }, + { 7368, 135, -1 }, + { 7369, 135, -1 }, + { 7370, 135, -1 }, + { 7371, 135, -1 }, + { 7372, 135, -1 }, + { 7373, 135, -1 }, + { 7374, 135, -1 }, + { 7375, 135, -1 }, + { 7376, 135, -1 }, + { 7377, 135, -1 }, + { 7312, 135, -1 }, + { 7313, 135, -1 }, + { 7314, 135, -1 }, + { 7315, 135, -1 }, + { 7316, 135, -1 }, + { 7317, 135, -1 }, + { 7318, 135, -1 }, + { 7319, 135, -1 }, + { 7320, 135, -1 }, + { 7321, 135, -1 }, + { 7322, 135, -1 }, + { 7323, 135, -1 }, + { 7324, 135, -1 }, + { 7325, 135, -1 }, + { 7326, 135, -1 }, + { 7327, 135, -1 }, + { 7328, 135, -1 }, + { 7329, 135, -1 }, + { 7330, 135, -1 }, + { 7331, 135, -1 }, + { 7332, 135, -1 }, + { 7333, 135, -1 }, + { 7334, 135, -1 }, + { 7335, 135, -1 }, + { 7336, 135, -1 }, + { 7337, 135, -1 }, + { 7338, 135, -1 }, + { 7339, 135, -1 }, + { 7340, 135, -1 }, + { 7341, 135, -1 }, + { 7342, 135, -1 }, + { 7343, 135, -1 }, + { 7344, 135, -1 }, + { 7345, 135, -1 }, + { 7346, 135, -1 }, + { 7347, 135, -1 }, + { 7255, 135, -1 }, + { 7256, 135, -1 }, + { 7257, 135, -1 }, + { 7258, 135, -1 }, + { 7259, 135, -1 }, + { 7260, 135, -1 }, + { 7261, 135, -1 }, + { 7262, 135, -1 }, + { 7263, 135, -1 }, + { 7264, 135, -1 }, + { 7265, 135, -1 }, + { 7266, 135, -1 }, + { 7267, 135, -1 }, + { 7268, 135, -1 }, + { 7269, 135, -1 }, + { 7270, 135, -1 }, + { 7271, 135, -1 }, + { 7272, 135, -1 }, + { 7273, 135, -1 }, + { 7274, 135, -1 }, + { 7275, 135, -1 }, + { 7276, 135, -1 }, + { 7277, 135, -1 }, + { 7278, 135, -1 }, + { 7279, 135, -1 }, + { 7280, 135, -1 }, + { 7281, 135, -1 }, + { 7282, 135, -1 }, + { 7283, 135, -1 }, + { 7284, 135, -1 }, + { 7285, 135, -1 }, + { 7286, 135, -1 }, + { 7287, 135, -1 }, + { 7288, 135, -1 }, + { 7289, 135, -1 }, + { 7290, 135, -1 }, + { 7291, 135, -1 }, + { 7292, 135, -1 }, + { 7293, 135, -1 }, + { 7294, 135, -1 }, + { 7295, 135, -1 }, + { 7296, 135, -1 }, + { 7297, 135, -1 }, + { 7298, 135, -1 }, + { 7299, 135, -1 }, + { 7300, 135, -1 }, + { 7301, 135, -1 }, + { 7302, 135, -1 }, + { 7303, 135, -1 }, + { 7304, 135, -1 }, + { 7305, 135, -1 }, + { 7306, 135, -1 }, + { 7307, 135, -1 }, + { 7308, 135, -1 }, + { 7309, 135, -1 }, + { 7310, 135, -1 }, + { 7311, 135, -1 }, + { 7231, 135, -1 }, + { 7232, 135, -1 }, + { 7233, 135, -1 }, + { 7234, 135, -1 }, + { 7237, 135, -1 }, + { 7238, 135, -1 }, + { 7239, 135, -1 }, + { 7240, 135, -1 }, + { 11524, 135, -1 }, + { 11525, 135, -1 }, + { 11526, 135, -1 }, + { 11527, 135, -1 }, + { 7131, 135, -1 }, + { 7132, 135, -1 }, + { 7133, 135, -1 }, + { 7135, 135, -1 }, + { 7136, 135, -1 }, + { 7137, 135, -1 }, + { 11512, 135, -1 }, + { 11513, 135, -1 }, + { 11514, 135, -1 }, + { 11515, 135, -1 }, + { 6377, 135, -1 }, + { 6378, 135, -1 }, + { 6379, 135, -1 }, + { 6380, 135, -1 }, + { 6381, 135, -1 }, + { 6382, 135, -1 }, + { 6383, 135, -1 }, + { 6384, 135, -1 }, + { 6385, 135, -1 }, + { 6386, 135, -1 }, + { 6387, 135, -1 }, + { 6388, 135, -1 }, + { 6389, 135, -1 }, + { 6390, 135, -1 }, + { 6391, 135, -1 }, + { 6392, 135, -1 }, + { 6393, 135, -1 }, + { 6394, 135, -1 }, + { 6395, 135, -1 }, + { 6396, 135, -1 }, + { 6397, 135, -1 }, + { 6398, 135, -1 }, + { 7348, 136, -1 }, + { 7349, 136, -1 }, + { 7350, 136, -1 }, + { 7351, 136, -1 }, + { 7352, 136, -1 }, + { 7353, 136, -1 }, + { 7354, 136, -1 }, + { 7355, 136, -1 }, + { 7356, 136, -1 }, + { 7357, 136, -1 }, + { 7358, 136, -1 }, + { 7359, 136, -1 }, + { 7360, 136, -1 }, + { 7361, 136, -1 }, + { 7362, 136, -1 }, + { 7363, 136, -1 }, + { 7364, 136, -1 }, + { 7365, 136, -1 }, + { 7366, 136, -1 }, + { 7367, 136, -1 }, + { 7368, 136, -1 }, + { 7369, 136, -1 }, + { 7370, 136, -1 }, + { 7371, 136, -1 }, + { 7372, 136, -1 }, + { 7373, 136, -1 }, + { 7374, 136, -1 }, + { 7375, 136, -1 }, + { 7376, 136, -1 }, + { 7377, 136, -1 }, + { 7312, 136, -1 }, + { 7313, 136, -1 }, + { 7314, 136, -1 }, + { 7315, 136, -1 }, + { 7316, 136, -1 }, + { 7317, 136, -1 }, + { 7318, 136, -1 }, + { 7319, 136, -1 }, + { 7320, 136, -1 }, + { 7321, 136, -1 }, + { 7322, 136, -1 }, + { 7323, 136, -1 }, + { 7324, 136, -1 }, + { 7325, 136, -1 }, + { 7326, 136, -1 }, + { 7327, 136, -1 }, + { 7328, 136, -1 }, + { 7329, 136, -1 }, + { 7330, 136, -1 }, + { 7331, 136, -1 }, + { 7332, 136, -1 }, + { 7333, 136, -1 }, + { 7334, 136, -1 }, + { 7335, 136, -1 }, + { 7336, 136, -1 }, + { 7337, 136, -1 }, + { 7338, 136, -1 }, + { 7339, 136, -1 }, + { 7340, 136, -1 }, + { 7341, 136, -1 }, + { 7342, 136, -1 }, + { 7343, 136, -1 }, + { 7344, 136, -1 }, + { 7345, 136, -1 }, + { 7346, 136, -1 }, + { 7347, 136, -1 }, + { 7255, 136, -1 }, + { 7256, 136, -1 }, + { 7257, 136, -1 }, + { 7258, 136, -1 }, + { 7259, 136, -1 }, + { 7260, 136, -1 }, + { 7261, 136, -1 }, + { 7262, 136, -1 }, + { 7263, 136, -1 }, + { 7264, 136, -1 }, + { 7265, 136, -1 }, + { 7266, 136, -1 }, + { 7267, 136, -1 }, + { 7268, 136, -1 }, + { 7269, 136, -1 }, + { 7270, 136, -1 }, + { 7271, 136, -1 }, + { 7272, 136, -1 }, + { 7273, 136, -1 }, + { 7274, 136, -1 }, + { 7275, 136, -1 }, + { 7276, 136, -1 }, + { 7277, 136, -1 }, + { 7278, 136, -1 }, + { 7279, 136, -1 }, + { 7280, 136, -1 }, + { 7281, 136, -1 }, + { 7282, 136, -1 }, + { 7283, 136, -1 }, + { 7284, 136, -1 }, + { 7285, 136, -1 }, + { 7286, 136, -1 }, + { 7287, 136, -1 }, + { 7288, 136, -1 }, + { 7289, 136, -1 }, + { 7290, 136, -1 }, + { 7291, 136, -1 }, + { 7292, 136, -1 }, + { 7293, 136, -1 }, + { 7294, 136, -1 }, + { 7295, 136, -1 }, + { 7296, 136, -1 }, + { 7297, 136, -1 }, + { 7298, 136, -1 }, + { 7299, 136, -1 }, + { 7300, 136, -1 }, + { 7301, 136, -1 }, + { 7302, 136, -1 }, + { 7303, 136, -1 }, + { 7304, 136, -1 }, + { 7305, 136, -1 }, + { 7306, 136, -1 }, + { 7307, 136, -1 }, + { 7308, 136, -1 }, + { 7309, 136, -1 }, + { 7310, 136, -1 }, + { 7311, 136, -1 }, + { 7231, 136, -1 }, + { 7232, 136, -1 }, + { 7233, 136, -1 }, + { 7234, 136, -1 }, + { 7237, 136, -1 }, + { 7238, 136, -1 }, + { 7239, 136, -1 }, + { 7240, 136, -1 }, + { 11524, 136, -1 }, + { 11525, 136, -1 }, + { 11526, 136, -1 }, + { 11527, 136, -1 }, + { 7131, 136, -1 }, + { 7132, 136, -1 }, + { 7133, 136, -1 }, + { 7135, 136, -1 }, + { 7136, 136, -1 }, + { 7137, 136, -1 }, + { 11512, 136, -1 }, + { 11513, 136, -1 }, + { 11514, 136, -1 }, + { 11515, 136, -1 }, + { 6377, 136, -1 }, + { 6378, 136, -1 }, + { 6379, 136, -1 }, + { 6380, 136, -1 }, + { 6381, 136, -1 }, + { 6382, 136, -1 }, + { 6383, 136, -1 }, + { 6384, 136, -1 }, + { 6385, 136, -1 }, + { 6386, 136, -1 }, + { 6387, 136, -1 }, + { 6388, 136, -1 }, + { 6389, 136, -1 }, + { 6390, 136, -1 }, + { 6391, 136, -1 }, + { 6392, 136, -1 }, + { 6393, 136, -1 }, + { 6394, 136, -1 }, + { 6395, 136, -1 }, + { 6396, 136, -1 }, + { 6397, 136, -1 }, + { 6398, 136, -1 }, + { 6366, 333, -1 }, + { 6367, 333, -1 }, + { 6368, 333, -1 }, + { 6369, 333, -1 }, + { 6370, 333, -1 }, + { 6371, 333, -1 }, + { 6366, 334, -1 }, + { 6367, 334, -1 }, + { 6368, 334, -1 }, + { 6369, 334, -1 }, + { 6370, 334, -1 }, + { 6371, 334, -1 }, + { 6366, 138, -1 }, + { 6367, 138, -1 }, + { 6368, 138, -1 }, + { 6369, 138, -1 }, + { 6370, 138, -1 }, + { 6371, 138, -1 }, + { 6366, 285, -1 }, + { 6367, 285, -1 }, + { 6368, 285, -1 }, + { 6369, 285, -1 }, + { 6370, 285, -1 }, + { 6371, 285, -1 }, + { 6366, 140, -1 }, + { 6367, 140, -1 }, + { 6368, 140, -1 }, + { 6369, 140, -1 }, + { 6370, 140, -1 }, + { 6371, 140, -1 }, + { 6366, 345, -1 }, + { 6367, 345, -1 }, + { 6368, 345, -1 }, + { 6369, 345, -1 }, + { 6370, 345, -1 }, + { 6371, 345, -1 }, + { 7139, 138, -1 }, + { 7131, 138, -1 }, + { 7132, 138, -1 }, + { 7133, 138, -1 }, + { 7135, 138, -1 }, + { 7136, 138, -1 }, + { 7137, 138, -1 }, + { 7242, 138, -1 }, + { 7243, 138, -1 }, + { 7231, 138, -1 }, + { 7232, 138, -1 }, + { 7233, 138, -1 }, + { 7234, 138, -1 }, + { 7237, 138, -1 }, + { 7238, 138, -1 }, + { 7239, 138, -1 }, + { 7240, 138, -1 }, + { 7139, 139, -1 }, + { 7131, 139, -1 }, + { 7132, 139, -1 }, + { 7133, 139, -1 }, + { 7135, 139, -1 }, + { 7136, 139, -1 }, + { 7137, 139, -1 }, + { 7242, 139, -1 }, + { 7243, 139, -1 }, + { 7231, 139, -1 }, + { 7232, 139, -1 }, + { 7233, 139, -1 }, + { 7234, 139, -1 }, + { 7237, 139, -1 }, + { 7238, 139, -1 }, + { 7239, 139, -1 }, + { 7240, 139, -1 }, + { 6596, 140, -1 }, + { 6597, 140, -1 }, + { 6598, 140, -1 }, + { 6599, 140, -1 }, + { 7139, 141, -1 }, + { 7131, 141, -1 }, + { 7132, 141, -1 }, + { 7133, 141, -1 }, + { 7135, 141, -1 }, + { 7136, 141, -1 }, + { 7137, 141, -1 }, + { 7242, 141, -1 }, + { 7243, 141, -1 }, + { 7231, 141, -1 }, + { 7232, 141, -1 }, + { 7233, 141, -1 }, + { 7234, 141, -1 }, + { 7237, 141, -1 }, + { 7238, 141, -1 }, + { 7239, 141, -1 }, + { 7240, 141, -1 }, + { 7139, 140, -1 }, + { 7131, 140, -1 }, + { 7132, 140, -1 }, + { 7133, 140, -1 }, + { 7135, 140, -1 }, + { 7136, 140, -1 }, + { 7137, 140, -1 }, + { 7242, 140, -1 }, + { 7243, 140, -1 }, + { 7231, 140, -1 }, + { 7232, 140, -1 }, + { 7233, 140, -1 }, + { 7234, 140, -1 }, + { 7237, 140, -1 }, + { 7238, 140, -1 }, + { 7239, 140, -1 }, + { 7240, 140, -1 }, + { 959, -1, 370 }, + { 1210, -1, 371 }, + { 1211, -1, 372 }, + { 1182, -1, 373 }, + { 1183, -1, 374 }, + { 1933, -1, 379 }, + { 2031, 379, -1 }, + { 1933, -1, 381 }, + { 1933, -1, 382 }, + { 2035, 380, -1 }, + { 1933, -1, 384 }, + { 1933, -1, 385 }, + { 1933, -1, 386 }, + { 2039, 383, -1 }, + { 1933, -1, 388 }, + { 1933, -1, 389 }, + { 1933, -1, 390 }, + { 1933, -1, 391 }, + { 2043, 387, -1 }, + { 1943, 392, -1 }, + { 1940, 392, -1 }, + { 1942, 392, -1 }, + { 1996, 393, -1 }, + { 1940, 393, -1 }, + { 1941, 393, -1 }, + { 1944, 394, -1 }, + { 1947, 395, -1 }, + { 1950, 396, -1 }, + { 1994, 47, -1 }, + { 1995, 47, -1 }, + { 2154, -1, 397 }, + { 2159, 397, -1 }, + { 2151, -1, 398 }, + { 2153, -1, 399 }, + { 2154, -1, 400 }, + { 2155, -1, 401 }, + { 2381, 402, -1 }, + { 2378, 402, -1 }, + { 1203, -1, 403 }, + { 1227, -1, 403 }, + { 1994, 19, -1 }, + { 1995, 19, -1 }, + { 7255, 404, -1 }, + { 7140, 405, -1 }, + { 3438, 404, -1 }, + { 7174, 405, -1 }, + { 7274, 404, -1 }, + { 7302, 404, -1 }, + { 7172, 405, -1 }, + { 7179, 405, -1 }, + { 3446, 404, -1 }, + { 7280, 404, -1 }, + { 7173, 405, -1 }, + { 7282, 404, -1 }, + { 7303, 404, -1 }, + { 7178, 405, -1 }, + { 7294, 404, -1 }, + { 7304, 404, -1 }, + { 7162, 405, -1 }, + { 7297, 404, -1 }, + { 3453, 406, -1 }, + { 2030, 407, -1 }, + { 3454, 407, -1 }, + { 3457, 407, -1 }, + { 3458, 407, -1 }, + { 7280, 406, -1 }, + { 3502, 408, -1 }, + { 3511, 408, -1 }, + { 10584, -1, 408 }, + { 3455, 408, -1 }, + { 3456, 408, -1 }, + { 3509, 408, -1 }, + { 2031, 408, -1 }, + { 3508, 408, -1 }, + { 3510, 408, -1 }, + { 3518, 410, -1 }, + { 3512, 409, -1 }, + { 6339, -1, 409 }, + { 3513, 409, -1 }, + { 4497, -1, 411 }, + { 4498, 413, -1 }, + { 4502, 415, -1 }, + { 4498, 415, -1 }, + { 4528, 416, -1 }, + { 6366, 418, -1 }, + { 6329, -1, 419 }, + { 6329, -1, 420 }, + { 6329, -1, 422 }, + { 6329, -1, 424 }, + { 6329, -1, 425 }, + { 6329, -1, 426 }, + { 6329, -1, 428 }, + { 6300, -1, 430 }, + { 6332, -1, 431 }, + { 6331, -1, 432 }, + { 6334, -1, 433 }, + { 6333, -1, 434 }, + { 6335, -1, 435 }, + { 6332, -1, 435 }, + { 11513, 437, -1 }, + { 6336, -1, 437 }, + { 6334, -1, 437 }, + { 6340, -1, 438 }, + { 11525, 439, -1 }, + { 11501, 440, -1 }, + { 11517, 441, -1 }, + { 6346, -1, 442 }, + { 6346, -1, 443 }, + { 11525, 444, -1 }, + { 6349, -1, 445 }, + { 6349, -1, 446 }, + { 11525, 447, -1 }, + { 6353, -1, 448 }, + { 6353, -1, 449 }, + { 6353, -1, 450 }, + { 7135, 451, -1 }, + { 6356, -1, 452 }, + { 6356, -1, 453 }, + { 7237, 454, -1 }, + { 7236, 454, -1 }, + { 6358, -1, 455 }, + { 6359, -1, 456 }, + { 7237, 457, -1 }, + { 7236, 457, -1 }, + { 11525, 458, -1 }, + { 6339, -1, 458 }, + { 11525, 459, -1 }, + { 6377, 460, -1 }, + { 7348, 460, -1 }, + { 11525, 461, -1 }, + { 11525, 462, -1 }, + { 6371, 463, -1 }, + { 6236, -1, 463 }, + { 6387, 464, -1 }, + { 6392, 464, -1 }, + { 6354, -1, 464 }, + { 6393, 464, -1 }, + { 6597, 468, -1 }, + { 7133, 470, -1 }, + { 7131, 470, -1 }, + { 7136, 469, -1 }, + { 7134, 469, -1 }, + { 7133, 471, -1 }, + { 7131, 471, -1 }, + { 7228, 475, -1 }, + { 7166, 473, 477 }, + { 7184, 479, -1 }, + { 7199, 479, -1 }, + { 7200, 479, -1 }, + { 7250, 479, -1 }, + { 7252, 479, -1 }, + { 7188, 479, -1 }, + { 7203, 479, -1 }, + { 7205, 480, -1 }, + { 7203, 480, -1 }, + { 7250, 480, -1 }, + { 7252, 480, -1 }, + { 7201, 480, -1 }, + { 7202, 480, -1 }, + { 7204, 480, -1 }, + { 7249, 480, -1 }, + { 7184, 484, -1 }, + { 7202, 484, -1 }, + { 7203, 484, -1 }, + { 7206, 484, -1 }, + { 7199, 484, -1 }, + { 7252, 484, -1 }, + { 7175, 482, -1 }, + { 7219, 482, -1 }, + { 7218, 482, -1 }, + { 7165, 482, -1 }, + { 7168, 482, -1 }, + { 7227, 486, -1 }, + { 7170, 482, 483 }, + { 7166, 482, 487 }, + { 7221, 482, -1 }, + { 7160, 482, -1 }, + { 7163, 473, -1 }, + { 7174, 473, -1 }, + { 7181, 473, -1 }, + { 7161, 473, -1 }, + { 7182, 473, -1 }, + { 7162, 473, -1 }, + { 7172, 473, -1 }, + { 7178, 473, -1 }, + { 7250, 473, -1 }, + { 7252, 473, -1 }, + { 7183, 473, -1 }, + { 7169, 473, -1 }, + { 7165, 473, -1 }, + { 7185, 473, -1 }, + { 7227, 478, -1 }, + { 7166, 473, 348 }, + { 7167, 473, -1 }, + { 7227, 488, -1 }, + { 7170, 473, 474 }, + { 7193, 473, -1 }, + { 7186, 473, -1 }, + { 7171, 473, -1 }, + { 7237, 472, -1 }, + { 7164, 473, -1 }, + { 7160, 473, -1 }, + { 7249, 473, -1 }, + { 7166, 473, 489 }, + { 7237, 490, -1 }, + { 7207, 473, -1 }, + { 7179, 473, -1 }, + { 7236, 490, -1 }, + { 7234, 492, -1 }, + { 7233, 492, -1 }, + { 7231, 492, -1 }, + { 7238, 491, -1 }, + { 7235, 491, -1 }, + { 7236, 491, -1 }, + { 7234, 493, -1 }, + { 7233, 493, -1 }, + { 7231, 493, -1 }, + { 7251, 496, -1 }, + { 7253, 496, -1 }, + { 7250, 496, -1 }, + { 7252, 496, -1 }, + { 7309, 498, -1 }, + { 7291, 497, -1 }, + { 7277, 497, -1 }, + { 7276, 497, -1 }, + { 7286, 497, -1 }, + { 7274, 497, -1 }, + { 7281, 497, -1 }, + { 7287, 497, -1 }, + { 7289, 497, -1 }, + { 7290, 497, -1 }, + { 7292, 497, -1 }, + { 7303, 497, -1 }, + { 7304, 497, -1 }, + { 7275, 497, -1 }, + { 7300, 497, -1 }, + { 7301, 497, -1 }, + { 7348, 497, -1 }, + { 6356, -1, 497 }, + { 7284, 497, -1 }, + { 7285, 497, -1 }, + { 11525, 497, -1 }, + { 7305, 497, -1 }, + { 7288, 497, -1 }, + { 7294, 497, -1 }, + { 7135, 497, -1 }, + { 6328, -1, 497 }, + { 6331, -1, 497 }, + { 6339, -1, 497 }, + { 7255, 499, -1 }, + { 7344, 499, -1 }, + { 7335, 499, -1 }, + { 7343, 499, -1 }, + { 7345, 499, -1 }, + { 7333, 499, -1 }, + { 7338, 499, -1 }, + { 7346, 499, -1 }, + { 7347, 499, -1 }, + { 7342, 499, -1 }, + { 7329, 499, -1 }, + { 7377, 500, -1 }, + { 7343, 500, -1 }, + { 8864, 501, -1 }, + { 8868, 502, -1 }, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodPointerTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodPointerTable.cpp" new file mode 100644 index 00000000..d97546b6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodPointerTable.cpp" @@ -0,0 +1,7508 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern "C" void ScriptableObject_CreateInstance_TisObject_t_m18175_gshared (); +extern "C" void Resources_ConvertObjects_TisObject_t_m18165_gshared (); +extern "C" void Object_Instantiate_TisObject_t_m709_gshared (); +extern "C" void Object_FindObjectsOfType_TisObject_t_m708_gshared (); +extern "C" void Component_GetComponent_TisObject_t_m704_gshared (); +extern "C" void Component_GetComponentInChildren_TisObject_t_m705_gshared (); +extern "C" void Component_GetComponentsInChildren_TisObject_t_m18065_gshared (); +extern "C" void Component_GetComponentsInChildren_TisObject_t_m18290_gshared (); +extern "C" void Component_GetComponentsInChildren_TisObject_t_m706_gshared (); +extern "C" void Component_GetComponentsInChildren_TisObject_t_m3647_gshared (); +extern "C" void Component_GetComponentInParent_TisObject_t_m3642_gshared (); +extern "C" void Component_GetComponents_TisObject_t_m3637_gshared (); +extern "C" void GameObject_GetComponent_TisObject_t_m707_gshared (); +extern "C" void GameObject_GetComponentInChildren_TisObject_t_m3645_gshared (); +extern "C" void GameObject_GetComponents_TisObject_t_m18292_gshared (); +extern "C" void GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared (); +extern "C" void GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared (); +extern "C" void GameObject_GetComponentsInParent_TisObject_t_m3644_gshared (); +extern "C" void GameObject_AddComponent_TisObject_t_m710_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared (); +extern "C" void InvokableCall_1__ctor_m13697_gshared (); +extern "C" void InvokableCall_1__ctor_m13698_gshared (); +extern "C" void InvokableCall_1_Invoke_m13699_gshared (); +extern "C" void InvokableCall_1_Find_m13700_gshared (); +extern "C" void InvokableCall_2__ctor_m13705_gshared (); +extern "C" void InvokableCall_2_Invoke_m13706_gshared (); +extern "C" void InvokableCall_2_Find_m13707_gshared (); +extern "C" void InvokableCall_3__ctor_m13712_gshared (); +extern "C" void InvokableCall_3_Invoke_m13713_gshared (); +extern "C" void InvokableCall_3_Find_m13714_gshared (); +extern "C" void InvokableCall_4__ctor_m13719_gshared (); +extern "C" void InvokableCall_4_Invoke_m13720_gshared (); +extern "C" void InvokableCall_4_Find_m13721_gshared (); +extern "C" void CachedInvokableCall_1__ctor_m13726_gshared (); +extern "C" void CachedInvokableCall_1_Invoke_m13727_gshared (); +extern "C" void UnityEvent_1__ctor_m13940_gshared (); +extern "C" void UnityEvent_1_AddListener_m13941_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m13942_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m13943_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m13944_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m13945_gshared (); +extern "C" void UnityEvent_1_Invoke_m13946_gshared (); +extern "C" void UnityEvent_2__ctor_m13947_gshared (); +extern "C" void UnityEvent_2_FindMethod_Impl_m13948_gshared (); +extern "C" void UnityEvent_2_GetDelegate_m13949_gshared (); +extern "C" void UnityEvent_3__ctor_m13950_gshared (); +extern "C" void UnityEvent_3_FindMethod_Impl_m13951_gshared (); +extern "C" void UnityEvent_3_GetDelegate_m13952_gshared (); +extern "C" void UnityEvent_4__ctor_m13953_gshared (); +extern "C" void UnityEvent_4_FindMethod_Impl_m13954_gshared (); +extern "C" void UnityEvent_4_GetDelegate_m13955_gshared (); +extern "C" void UnityAdsDelegate_2__ctor_m13956_gshared (); +extern "C" void UnityAdsDelegate_2_Invoke_m13957_gshared (); +extern "C" void UnityAdsDelegate_2_BeginInvoke_m13958_gshared (); +extern "C" void UnityAdsDelegate_2_EndInvoke_m13959_gshared (); +extern "C" void UnityAction_1__ctor_m13701_gshared (); +extern "C" void UnityAction_1_Invoke_m13702_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m13703_gshared (); +extern "C" void UnityAction_1_EndInvoke_m13704_gshared (); +extern "C" void UnityAction_2__ctor_m13708_gshared (); +extern "C" void UnityAction_2_Invoke_m13709_gshared (); +extern "C" void UnityAction_2_BeginInvoke_m13710_gshared (); +extern "C" void UnityAction_2_EndInvoke_m13711_gshared (); +extern "C" void UnityAction_3__ctor_m13715_gshared (); +extern "C" void UnityAction_3_Invoke_m13716_gshared (); +extern "C" void UnityAction_3_BeginInvoke_m13717_gshared (); +extern "C" void UnityAction_3_EndInvoke_m13718_gshared (); +extern "C" void UnityAction_4__ctor_m13722_gshared (); +extern "C" void UnityAction_4_Invoke_m13723_gshared (); +extern "C" void UnityAction_4_BeginInvoke_m13724_gshared (); +extern "C" void UnityAction_4_EndInvoke_m13725_gshared (); +extern "C" void ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared (); +extern "C" void ExecuteEvents_Execute_TisObject_t_m3638_gshared (); +extern "C" void ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared (); +extern "C" void ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared (); +extern "C" void ExecuteEvents_GetEventList_TisObject_t_m18431_gshared (); +extern "C" void ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared (); +extern "C" void ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared (); +extern "C" void EventFunction_1__ctor_m14057_gshared (); +extern "C" void EventFunction_1_Invoke_m14059_gshared (); +extern "C" void EventFunction_1_BeginInvoke_m14061_gshared (); +extern "C" void EventFunction_1_EndInvoke_m14063_gshared (); +extern "C" void Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared (); +extern "C" void SetPropertyUtility_SetClass_TisObject_t_m3646_gshared (); +extern "C" void LayoutGroup_SetProperty_TisObject_t_m3692_gshared (); +extern "C" void IndexedSet_1_get_Count_m15014_gshared (); +extern "C" void IndexedSet_1_get_IsReadOnly_m15016_gshared (); +extern "C" void IndexedSet_1_get_Item_m15024_gshared (); +extern "C" void IndexedSet_1_set_Item_m15026_gshared (); +extern "C" void IndexedSet_1__ctor_m14998_gshared (); +extern "C" void IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m15000_gshared (); +extern "C" void IndexedSet_1_Add_m15002_gshared (); +extern "C" void IndexedSet_1_Remove_m15004_gshared (); +extern "C" void IndexedSet_1_GetEnumerator_m15006_gshared (); +extern "C" void IndexedSet_1_Clear_m15008_gshared (); +extern "C" void IndexedSet_1_Contains_m15010_gshared (); +extern "C" void IndexedSet_1_CopyTo_m15012_gshared (); +extern "C" void IndexedSet_1_IndexOf_m15018_gshared (); +extern "C" void IndexedSet_1_Insert_m15020_gshared (); +extern "C" void IndexedSet_1_RemoveAt_m15022_gshared (); +extern "C" void IndexedSet_1_Sort_m15027_gshared (); +extern "C" void ListPool_1__cctor_m14183_gshared (); +extern "C" void ListPool_1_Get_m14184_gshared (); +extern "C" void ListPool_1_Release_m14185_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m14187_gshared (); +extern "C" void ObjectPool_1_get_countAll_m14161_gshared (); +extern "C" void ObjectPool_1_set_countAll_m14163_gshared (); +extern "C" void ObjectPool_1__ctor_m14159_gshared (); +extern "C" void ObjectPool_1_Get_m14165_gshared (); +extern "C" void ObjectPool_1_Release_m14167_gshared (); +extern "C" void Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared (); +extern "C" void Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared (); +extern "C" void Stack_1_get_Count_m13571_gshared (); +extern "C" void Stack_1__ctor_m13555_gshared (); +extern "C" void Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared (); +extern "C" void Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared (); +extern "C" void Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared (); +extern "C" void Stack_1_Peek_m13567_gshared (); +extern "C" void Stack_1_Pop_m13568_gshared (); +extern "C" void Stack_1_Push_m13569_gshared (); +extern "C" void Stack_1_GetEnumerator_m13573_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared (); +extern "C" void Enumerator_get_Current_m13579_gshared (); +extern "C" void Enumerator__ctor_m13574_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared (); +extern "C" void Enumerator_Dispose_m13577_gshared (); +extern "C" void Enumerator_MoveNext_m13578_gshared (); +extern "C" void Enumerable_Where_TisObject_t_m3648_gshared (); +extern "C" void Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared (); +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared (); +extern "C" void Func_2__ctor_m17198_gshared (); +extern "C" void Func_2_Invoke_m17199_gshared (); +extern "C" void Func_2_BeginInvoke_m17200_gshared (); +extern "C" void Func_2_EndInvoke_m17201_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared (); +extern "C" void Array_InternalArray__Insert_TisObject_t_m18053_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisObject_t_m18052_gshared (); +extern "C" void Array_InternalArray__get_Item_TisObject_t_m18047_gshared (); +extern "C" void Array_InternalArray__set_Item_TisObject_t_m18054_gshared (); +extern "C" void Array_get_swapper_TisObject_t_m18140_gshared (); +extern "C" void Array_Sort_TisObject_t_m18611_gshared (); +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18612_gshared (); +extern "C" void Array_Sort_TisObject_t_m18613_gshared (); +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18614_gshared (); +extern "C" void Array_Sort_TisObject_t_m10899_gshared (); +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18615_gshared (); +extern "C" void Array_Sort_TisObject_t_m18138_gshared (); +extern "C" void Array_Sort_TisObject_t_TisObject_t_m18139_gshared (); +extern "C" void Array_Sort_TisObject_t_m18616_gshared (); +extern "C" void Array_Sort_TisObject_t_m18162_gshared (); +extern "C" void Array_qsort_TisObject_t_TisObject_t_m18159_gshared (); +extern "C" void Array_compare_TisObject_t_m18160_gshared (); +extern "C" void Array_qsort_TisObject_t_m18163_gshared (); +extern "C" void Array_swap_TisObject_t_TisObject_t_m18161_gshared (); +extern "C" void Array_swap_TisObject_t_m18164_gshared (); +extern "C" void Array_Resize_TisObject_t_m18136_gshared (); +extern "C" void Array_Resize_TisObject_t_m18137_gshared (); +extern "C" void Array_TrueForAll_TisObject_t_m18617_gshared (); +extern "C" void Array_ForEach_TisObject_t_m18618_gshared (); +extern "C" void Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared (); +extern "C" void Array_FindLastIndex_TisObject_t_m18620_gshared (); +extern "C" void Array_FindLastIndex_TisObject_t_m18622_gshared (); +extern "C" void Array_FindLastIndex_TisObject_t_m18621_gshared (); +extern "C" void Array_FindIndex_TisObject_t_m18623_gshared (); +extern "C" void Array_FindIndex_TisObject_t_m18625_gshared (); +extern "C" void Array_FindIndex_TisObject_t_m18624_gshared (); +extern "C" void Array_BinarySearch_TisObject_t_m18626_gshared (); +extern "C" void Array_BinarySearch_TisObject_t_m18628_gshared (); +extern "C" void Array_BinarySearch_TisObject_t_m18629_gshared (); +extern "C" void Array_BinarySearch_TisObject_t_m18627_gshared (); +extern "C" void Array_IndexOf_TisObject_t_m10905_gshared (); +extern "C" void Array_IndexOf_TisObject_t_m18630_gshared (); +extern "C" void Array_IndexOf_TisObject_t_m10898_gshared (); +extern "C" void Array_LastIndexOf_TisObject_t_m18631_gshared (); +extern "C" void Array_LastIndexOf_TisObject_t_m18632_gshared (); +extern "C" void Array_LastIndexOf_TisObject_t_m18633_gshared (); +extern "C" void Array_FindAll_TisObject_t_m18634_gshared (); +extern "C" void Array_Exists_TisObject_t_m18635_gshared (); +extern "C" void Array_AsReadOnly_TisObject_t_m10919_gshared (); +extern "C" void Array_Find_TisObject_t_m18636_gshared (); +extern "C" void Array_FindLast_TisObject_t_m18637_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10925_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m10931_gshared (); +extern "C" void InternalEnumerator_1__ctor_m10921_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10923_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m10927_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m10929_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Item_m17256_gshared (); +extern "C" void ArrayReadOnlyList_1_set_Item_m17257_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Count_m17258_gshared (); +extern "C" void ArrayReadOnlyList_1_get_IsReadOnly_m17259_gshared (); +extern "C" void ArrayReadOnlyList_1__ctor_m17254_gshared (); +extern "C" void ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17255_gshared (); +extern "C" void ArrayReadOnlyList_1_Add_m17260_gshared (); +extern "C" void ArrayReadOnlyList_1_Clear_m17261_gshared (); +extern "C" void ArrayReadOnlyList_1_Contains_m17262_gshared (); +extern "C" void ArrayReadOnlyList_1_CopyTo_m17263_gshared (); +extern "C" void ArrayReadOnlyList_1_GetEnumerator_m17264_gshared (); +extern "C" void ArrayReadOnlyList_1_IndexOf_m17265_gshared (); +extern "C" void ArrayReadOnlyList_1_Insert_m17266_gshared (); +extern "C" void ArrayReadOnlyList_1_Remove_m17267_gshared (); +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17268_gshared (); +extern "C" void ArrayReadOnlyList_1_ReadOnlyError_m17269_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17271_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17272_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17270_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17273_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17274_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17275_gshared (); +extern "C" void Comparer_1_get_Default_m11467_gshared (); +extern "C" void Comparer_1__ctor_m11464_gshared (); +extern "C" void Comparer_1__cctor_m11465_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m11466_gshared (); +extern "C" void DefaultComparer__ctor_m11468_gshared (); +extern "C" void DefaultComparer_Compare_m11469_gshared (); +extern "C" void GenericComparer_1__ctor_m17324_gshared (); +extern "C" void GenericComparer_1_Compare_m17325_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_get_Item_m10982_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m10984_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m10992_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_SyncRoot_m10994_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m10996_gshared (); +extern "C" void Dictionary_2_get_Count_m11014_gshared (); +extern "C" void Dictionary_2_get_Item_m11016_gshared (); +extern "C" void Dictionary_2_set_Item_m11018_gshared (); +extern "C" void Dictionary_2_get_Values_m11050_gshared (); +extern "C" void Dictionary_2__ctor_m10974_gshared (); +extern "C" void Dictionary_2__ctor_m10976_gshared (); +extern "C" void Dictionary_2__ctor_m10978_gshared (); +extern "C" void Dictionary_2__ctor_m10980_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m10986_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Contains_m10988_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m10990_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m10998_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m11000_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m11002_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m11004_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m11006_gshared (); +extern "C" void Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m11008_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m11010_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_GetEnumerator_m11012_gshared (); +extern "C" void Dictionary_2_Init_m11020_gshared (); +extern "C" void Dictionary_2_InitArrays_m11022_gshared (); +extern "C" void Dictionary_2_CopyToCheck_m11024_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared (); +extern "C" void Dictionary_2_make_pair_m11026_gshared (); +extern "C" void Dictionary_2_pick_value_m11028_gshared (); +extern "C" void Dictionary_2_CopyTo_m11030_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared (); +extern "C" void Dictionary_2_Resize_m11032_gshared (); +extern "C" void Dictionary_2_Add_m11034_gshared (); +extern "C" void Dictionary_2_Clear_m11036_gshared (); +extern "C" void Dictionary_2_ContainsKey_m11038_gshared (); +extern "C" void Dictionary_2_ContainsValue_m11040_gshared (); +extern "C" void Dictionary_2_GetObjectData_m11042_gshared (); +extern "C" void Dictionary_2_OnDeserialization_m11044_gshared (); +extern "C" void Dictionary_2_Remove_m11046_gshared (); +extern "C" void Dictionary_2_TryGetValue_m11048_gshared (); +extern "C" void Dictionary_2_ToTKey_m11052_gshared (); +extern "C" void Dictionary_2_ToTValue_m11054_gshared (); +extern "C" void Dictionary_2_ContainsKeyValuePair_m11056_gshared (); +extern "C" void Dictionary_2_GetEnumerator_m11058_gshared (); +extern "C" void Dictionary_2_U3CCopyToU3Em__0_m11060_gshared (); +extern "C" void ShimEnumerator_get_Entry_m11145_gshared (); +extern "C" void ShimEnumerator_get_Key_m11146_gshared (); +extern "C" void ShimEnumerator_get_Value_m11147_gshared (); +extern "C" void ShimEnumerator_get_Current_m11148_gshared (); +extern "C" void ShimEnumerator__ctor_m11143_gshared (); +extern "C" void ShimEnumerator_MoveNext_m11144_gshared (); +extern "C" void ShimEnumerator_Reset_m11149_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m11112_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m11114_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m11115_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m11116_gshared (); +extern "C" void Enumerator_get_Current_m11118_gshared (); +extern "C" void Enumerator_get_CurrentKey_m11119_gshared (); +extern "C" void Enumerator_get_CurrentValue_m11120_gshared (); +extern "C" void Enumerator__ctor_m11111_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11113_gshared (); +extern "C" void Enumerator_MoveNext_m11117_gshared (); +extern "C" void Enumerator_Reset_m11121_gshared (); +extern "C" void Enumerator_VerifyState_m11122_gshared (); +extern "C" void Enumerator_VerifyCurrent_m11123_gshared (); +extern "C" void Enumerator_Dispose_m11124_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m11099_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_IsSynchronized_m11100_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_SyncRoot_m11101_gshared (); +extern "C" void ValueCollection_get_Count_m11104_gshared (); +extern "C" void ValueCollection__ctor_m11091_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m11092_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m11093_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m11094_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m11095_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m11096_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m11097_gshared (); +extern "C" void ValueCollection_System_Collections_IEnumerable_GetEnumerator_m11098_gshared (); +extern "C" void ValueCollection_CopyTo_m11102_gshared (); +extern "C" void ValueCollection_GetEnumerator_m11103_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m11106_gshared (); +extern "C" void Enumerator_get_Current_m11110_gshared (); +extern "C" void Enumerator__ctor_m11105_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11107_gshared (); +extern "C" void Enumerator_Dispose_m11108_gshared (); +extern "C" void Enumerator_MoveNext_m11109_gshared (); +extern "C" void Transform_1__ctor_m11125_gshared (); +extern "C" void Transform_1_Invoke_m11126_gshared (); +extern "C" void Transform_1_BeginInvoke_m11127_gshared (); +extern "C" void Transform_1_EndInvoke_m11128_gshared (); +extern "C" void EqualityComparer_1_get_Default_m11154_gshared (); +extern "C" void EqualityComparer_1__ctor_m11150_gshared (); +extern "C" void EqualityComparer_1__cctor_m11151_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m11152_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m11153_gshared (); +extern "C" void DefaultComparer__ctor_m11161_gshared (); +extern "C" void DefaultComparer_GetHashCode_m11162_gshared (); +extern "C" void DefaultComparer_Equals_m11163_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m17326_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m17327_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m17328_gshared (); +extern "C" void KeyValuePair_2_get_Key_m11068_gshared (); +extern "C" void KeyValuePair_2_set_Key_m11069_gshared (); +extern "C" void KeyValuePair_2_get_Value_m11070_gshared (); +extern "C" void KeyValuePair_2_set_Value_m11071_gshared (); +extern "C" void KeyValuePair_2__ctor_m11067_gshared (); +extern "C" void KeyValuePair_2_ToString_m11072_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11313_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m11315_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m11317_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m11319_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m11321_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m11323_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m11325_gshared (); +extern "C" void List_1_get_Capacity_m11378_gshared (); +extern "C" void List_1_set_Capacity_m11380_gshared (); +extern "C" void List_1_get_Count_m11382_gshared (); +extern "C" void List_1_get_Item_m11384_gshared (); +extern "C" void List_1_set_Item_m11386_gshared (); +extern "C" void List_1__ctor_m11289_gshared (); +extern "C" void List_1__ctor_m11291_gshared (); +extern "C" void List_1__ctor_m11293_gshared (); +extern "C" void List_1__cctor_m11295_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11297_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m11299_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m11301_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m11303_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m11305_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m11307_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m11309_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m11311_gshared (); +extern "C" void List_1_Add_m11327_gshared (); +extern "C" void List_1_GrowIfNeeded_m11329_gshared (); +extern "C" void List_1_AddCollection_m11331_gshared (); +extern "C" void List_1_AddEnumerable_m11333_gshared (); +extern "C" void List_1_AddRange_m11335_gshared (); +extern "C" void List_1_AsReadOnly_m11337_gshared (); +extern "C" void List_1_Clear_m11339_gshared (); +extern "C" void List_1_Contains_m11341_gshared (); +extern "C" void List_1_CopyTo_m11343_gshared (); +extern "C" void List_1_Find_m11345_gshared (); +extern "C" void List_1_CheckMatch_m11347_gshared (); +extern "C" void List_1_GetIndex_m11349_gshared (); +extern "C" void List_1_GetEnumerator_m11351_gshared (); +extern "C" void List_1_IndexOf_m11353_gshared (); +extern "C" void List_1_Shift_m11355_gshared (); +extern "C" void List_1_CheckIndex_m11357_gshared (); +extern "C" void List_1_Insert_m11359_gshared (); +extern "C" void List_1_CheckCollection_m11361_gshared (); +extern "C" void List_1_Remove_m11363_gshared (); +extern "C" void List_1_RemoveAll_m11365_gshared (); +extern "C" void List_1_RemoveAt_m11367_gshared (); +extern "C" void List_1_Reverse_m11369_gshared (); +extern "C" void List_1_Sort_m11371_gshared (); +extern "C" void List_1_Sort_m11373_gshared (); +extern "C" void List_1_ToArray_m11374_gshared (); +extern "C" void List_1_TrimExcess_m11376_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m11389_gshared (); +extern "C" void Enumerator_get_Current_m11393_gshared (); +extern "C" void Enumerator__ctor_m11387_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11388_gshared (); +extern "C" void Enumerator_Dispose_m11390_gshared (); +extern "C" void Enumerator_VerifyState_m11391_gshared (); +extern "C" void Enumerator_MoveNext_m11392_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11425_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m11433_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m11434_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m11435_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m11436_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m11437_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m11438_gshared (); +extern "C" void Collection_1_get_Count_m11451_gshared (); +extern "C" void Collection_1_get_Item_m11452_gshared (); +extern "C" void Collection_1_set_Item_m11453_gshared (); +extern "C" void Collection_1__ctor_m11424_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m11426_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m11427_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m11428_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m11429_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m11430_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m11431_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m11432_gshared (); +extern "C" void Collection_1_Add_m11439_gshared (); +extern "C" void Collection_1_Clear_m11440_gshared (); +extern "C" void Collection_1_ClearItems_m11441_gshared (); +extern "C" void Collection_1_Contains_m11442_gshared (); +extern "C" void Collection_1_CopyTo_m11443_gshared (); +extern "C" void Collection_1_GetEnumerator_m11444_gshared (); +extern "C" void Collection_1_IndexOf_m11445_gshared (); +extern "C" void Collection_1_Insert_m11446_gshared (); +extern "C" void Collection_1_InsertItem_m11447_gshared (); +extern "C" void Collection_1_Remove_m11448_gshared (); +extern "C" void Collection_1_RemoveAt_m11449_gshared (); +extern "C" void Collection_1_RemoveItem_m11450_gshared (); +extern "C" void Collection_1_SetItem_m11454_gshared (); +extern "C" void Collection_1_IsValidItem_m11455_gshared (); +extern "C" void Collection_1_ConvertItem_m11456_gshared (); +extern "C" void Collection_1_CheckWritable_m11457_gshared (); +extern "C" void Collection_1_IsSynchronized_m11458_gshared (); +extern "C" void Collection_1_IsFixedSize_m11459_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11400_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11401_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11402_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m11412_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m11413_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m11414_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m11415_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m11416_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m11417_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m11422_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m11423_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m11394_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11395_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11396_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11397_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11398_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11399_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m11403_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m11404_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m11405_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m11406_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m11407_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m11408_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m11409_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m11410_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m11411_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m11418_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m11419_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m11420_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m11421_gshared (); +extern "C" void CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared (); +extern "C" void MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared (); +extern "C" void MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared (); +extern "C" void Getter_2__ctor_m17771_gshared (); +extern "C" void Getter_2_Invoke_m17772_gshared (); +extern "C" void Getter_2_BeginInvoke_m17773_gshared (); +extern "C" void Getter_2_EndInvoke_m17774_gshared (); +extern "C" void StaticGetter_1__ctor_m17775_gshared (); +extern "C" void StaticGetter_1_Invoke_m17776_gshared (); +extern "C" void StaticGetter_1_BeginInvoke_m17777_gshared (); +extern "C" void StaticGetter_1_EndInvoke_m17778_gshared (); +extern "C" void Activator_CreateInstance_TisObject_t_m18430_gshared (); +extern "C" void Action_1__ctor_m11752_gshared (); +extern "C" void Action_1_Invoke_m11753_gshared (); +extern "C" void Action_1_BeginInvoke_m11755_gshared (); +extern "C" void Action_1_EndInvoke_m11757_gshared (); +extern "C" void Comparison_1__ctor_m11482_gshared (); +extern "C" void Comparison_1_Invoke_m11483_gshared (); +extern "C" void Comparison_1_BeginInvoke_m11484_gshared (); +extern "C" void Comparison_1_EndInvoke_m11485_gshared (); +extern "C" void Converter_2__ctor_m17250_gshared (); +extern "C" void Converter_2_Invoke_m17251_gshared (); +extern "C" void Converter_2_BeginInvoke_m17252_gshared (); +extern "C" void Converter_2_EndInvoke_m17253_gshared (); +extern "C" void Predicate_1__ctor_m11460_gshared (); +extern "C" void Predicate_1_Invoke_m11461_gshared (); +extern "C" void Predicate_1_BeginInvoke_m11462_gshared (); +extern "C" void Predicate_1_EndInvoke_m11463_gshared (); +extern "C" void Action_1_Invoke_m2009_gshared (); +extern "C" void UnityAdsDelegate_2_Invoke_m12774_gshared (); +extern "C" void List_1__ctor_m2036_gshared (); +extern "C" void List_1__ctor_m2037_gshared (); +extern "C" void List_1__ctor_m2038_gshared (); +extern "C" void CachedInvokableCall_1__ctor_m2079_gshared (); +extern "C" void CachedInvokableCall_1__ctor_m2080_gshared (); +extern "C" void CachedInvokableCall_1__ctor_m2082_gshared (); +extern "C" void Comparison_1__ctor_m3444_gshared (); +extern "C" void List_1_Sort_m3450_gshared (); +extern "C" void List_1__ctor_m3481_gshared (); +extern "C" void Dictionary_2__ctor_m14701_gshared (); +extern "C" void Dictionary_2_get_Values_m14776_gshared (); +extern "C" void ValueCollection_GetEnumerator_m14810_gshared (); +extern "C" void Enumerator_get_Current_m14817_gshared (); +extern "C" void Enumerator_MoveNext_m14816_gshared (); +extern "C" void Dictionary_2_GetEnumerator_m14783_gshared (); +extern "C" void Enumerator_get_Current_m14825_gshared (); +extern "C" void KeyValuePair_2_get_Value_m14795_gshared (); +extern "C" void KeyValuePair_2_get_Key_m14793_gshared (); +extern "C" void Enumerator_MoveNext_m14824_gshared (); +extern "C" void KeyValuePair_2_ToString_m14797_gshared (); +extern "C" void Comparison_1__ctor_m3517_gshared (); +extern "C" void Array_Sort_TisRaycastHit_t26_m3518_gshared (); +extern "C" void UnityEvent_1__ctor_m3519_gshared (); +extern "C" void UnityEvent_1_Invoke_m3520_gshared (); +extern "C" void UnityEvent_1_AddListener_m3521_gshared (); +extern "C" void UnityEvent_1__ctor_m3522_gshared (); +extern "C" void UnityEvent_1_Invoke_m3523_gshared (); +extern "C" void UnityEvent_1_AddListener_m3524_gshared (); +extern "C" void UnityEvent_1__ctor_m3530_gshared (); +extern "C" void UnityEvent_1_Invoke_m3532_gshared (); +extern "C" void TweenRunner_1__ctor_m3533_gshared (); +extern "C" void TweenRunner_1_Init_m3534_gshared (); +extern "C" void UnityAction_1__ctor_m3544_gshared (); +extern "C" void UnityEvent_1_AddListener_m3545_gshared (); +extern "C" void UnityAction_1__ctor_m3555_gshared (); +extern "C" void TweenRunner_1_StartTween_m3556_gshared (); +extern "C" void TweenRunner_1__ctor_m3560_gshared (); +extern "C" void TweenRunner_1_Init_m3561_gshared (); +extern "C" void UnityAction_1__ctor_m3567_gshared (); +extern "C" void TweenRunner_1_StartTween_m3568_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared (); +extern "C" void Dictionary_2__ctor_m13351_gshared (); +extern "C" void UnityEvent_1__ctor_m3611_gshared (); +extern "C" void UnityEvent_1_Invoke_m3613_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared (); +extern "C" void UnityEvent_1__ctor_m3619_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m3620_gshared (); +extern "C" void UnityEvent_1_Invoke_m3621_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared (); +extern "C" void Func_2__ctor_m16515_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared (); +extern "C" void SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared (); +extern "C" void LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared (); +extern "C" void LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared (); +extern "C" void LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared (); +extern "C" void LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared (); +extern "C" void LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared (); +extern "C" void LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared (); +extern "C" void LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared (); +extern "C" void LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared (); +extern "C" void Func_2__ctor_m16793_gshared (); +extern "C" void Func_2_Invoke_m16794_gshared (); +extern "C" void ListPool_1_Get_m3673_gshared (); +extern "C" void ListPool_1_Get_m3674_gshared (); +extern "C" void ListPool_1_Get_m3675_gshared (); +extern "C" void ListPool_1_Get_m3676_gshared (); +extern "C" void ListPool_1_Get_m3677_gshared (); +extern "C" void List_1_AddRange_m3678_gshared (); +extern "C" void List_1_AddRange_m3679_gshared (); +extern "C" void List_1_AddRange_m3680_gshared (); +extern "C" void List_1_AddRange_m3681_gshared (); +extern "C" void List_1_AddRange_m3682_gshared (); +extern "C" void ListPool_1_Release_m3683_gshared (); +extern "C" void ListPool_1_Release_m3684_gshared (); +extern "C" void ListPool_1_Release_m3685_gshared (); +extern "C" void ListPool_1_Release_m3686_gshared (); +extern "C" void ListPool_1_Release_m3687_gshared (); +extern "C" void ListPool_1_Get_m3688_gshared (); +extern "C" void List_1_get_Capacity_m3689_gshared (); +extern "C" void List_1_set_Capacity_m3690_gshared (); +extern "C" void ListPool_1_Release_m3691_gshared (); +extern "C" void Dictionary_2__ctor_m16939_gshared (); +extern "C" void Array_BinarySearch_TisInt32_t161_m4751_gshared (); +extern "C" void CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared (); +extern "C" void Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared (); +extern "C" void CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared (); +extern "C" void Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared (); +extern "C" void GenericComparer_1__ctor_m10907_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m10908_gshared (); +extern "C" void GenericComparer_1__ctor_m10909_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m10910_gshared (); +extern "C" void Nullable_1__ctor_m10911_gshared (); +extern "C" void Nullable_1_get_HasValue_m10912_gshared (); +extern "C" void Nullable_1_get_Value_m10913_gshared (); +extern "C" void GenericComparer_1__ctor_m10914_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m10915_gshared (); +extern "C" void GenericComparer_1__ctor_m10917_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m10918_gshared (); +extern "C" void Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared (); +extern "C" void Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared (); +extern "C" void Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared (); +extern "C" void Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared (); +extern "C" void Array_InternalArray__Insert_TisSingle_t165_m18073_gshared (); +extern "C" void Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared (); +extern "C" void Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared (); +extern "C" void Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared (); +extern "C" void Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared (); +extern "C" void Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared (); +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared (); +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared (); +extern "C" void Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared (); +extern "C" void Array_InternalArray__Insert_TisInt32_t161_m18100_gshared (); +extern "C" void Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared (); +extern "C" void Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared (); +extern "C" void Array_InternalArray__Insert_TisLink_t1214_m18109_gshared (); +extern "C" void Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared (); +extern "C" void Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared (); +extern "C" void Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared (); +extern "C" void Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared (); +extern "C" void Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared (); +extern "C" void Array_InternalArray__Insert_TisTouch_t155_m18133_gshared (); +extern "C" void Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared (); +extern "C" void Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared (); +extern "C" void Array_InternalArray__Insert_TisDouble_t454_m18147_gshared (); +extern "C" void Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared (); +extern "C" void Array_InternalArray__get_Item_TisChar_t702_m18150_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared (); +extern "C" void Array_InternalArray__Insert_TisChar_t702_m18156_gshared (); +extern "C" void Array_InternalArray__set_Item_TisChar_t702_m18157_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared (); +extern "C" void Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared (); +extern "C" void Array_InternalArray__Insert_TisVector3_t4_m18172_gshared (); +extern "C" void Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared (); +extern "C" void Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared (); +extern "C" void Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared (); +extern "C" void Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared (); +extern "C" void Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared (); +extern "C" void Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared (); +extern "C" void Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared (); +extern "C" void Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared (); +extern "C" void Array_InternalArray__Insert_TisVector4_t234_m18200_gshared (); +extern "C" void Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared (); +extern "C" void Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared (); +extern "C" void Array_InternalArray__Insert_TisVector2_t6_m18209_gshared (); +extern "C" void Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared (); +extern "C" void Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared (); +extern "C" void Array_InternalArray__Insert_TisColor32_t231_m18218_gshared (); +extern "C" void Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared (); +extern "C" void Array_Resize_TisVector3_t4_m18221_gshared (); +extern "C" void Array_Resize_TisVector3_t4_m18222_gshared (); +extern "C" void Array_IndexOf_TisVector3_t4_m18223_gshared (); +extern "C" void Array_Sort_TisVector3_t4_m18224_gshared (); +extern "C" void Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared (); +extern "C" void Array_get_swapper_TisVector3_t4_m18226_gshared (); +extern "C" void Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared (); +extern "C" void Array_compare_TisVector3_t4_m18228_gshared (); +extern "C" void Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared (); +extern "C" void Array_Sort_TisVector3_t4_m18230_gshared (); +extern "C" void Array_qsort_TisVector3_t4_m18231_gshared (); +extern "C" void Array_swap_TisVector3_t4_m18232_gshared (); +extern "C" void Array_Resize_TisVector4_t234_m18233_gshared (); +extern "C" void Array_Resize_TisVector4_t234_m18234_gshared (); +extern "C" void Array_IndexOf_TisVector4_t234_m18235_gshared (); +extern "C" void Array_Sort_TisVector4_t234_m18236_gshared (); +extern "C" void Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared (); +extern "C" void Array_get_swapper_TisVector4_t234_m18238_gshared (); +extern "C" void Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared (); +extern "C" void Array_compare_TisVector4_t234_m18240_gshared (); +extern "C" void Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared (); +extern "C" void Array_Sort_TisVector4_t234_m18242_gshared (); +extern "C" void Array_qsort_TisVector4_t234_m18243_gshared (); +extern "C" void Array_swap_TisVector4_t234_m18244_gshared (); +extern "C" void Array_Resize_TisVector2_t6_m18245_gshared (); +extern "C" void Array_Resize_TisVector2_t6_m18246_gshared (); +extern "C" void Array_IndexOf_TisVector2_t6_m18247_gshared (); +extern "C" void Array_Sort_TisVector2_t6_m18248_gshared (); +extern "C" void Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared (); +extern "C" void Array_get_swapper_TisVector2_t6_m18250_gshared (); +extern "C" void Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared (); +extern "C" void Array_compare_TisVector2_t6_m18252_gshared (); +extern "C" void Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared (); +extern "C" void Array_Sort_TisVector2_t6_m18254_gshared (); +extern "C" void Array_qsort_TisVector2_t6_m18255_gshared (); +extern "C" void Array_swap_TisVector2_t6_m18256_gshared (); +extern "C" void Array_Resize_TisColor32_t231_m18257_gshared (); +extern "C" void Array_Resize_TisColor32_t231_m18258_gshared (); +extern "C" void Array_IndexOf_TisColor32_t231_m18259_gshared (); +extern "C" void Array_Sort_TisColor32_t231_m18260_gshared (); +extern "C" void Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared (); +extern "C" void Array_get_swapper_TisColor32_t231_m18262_gshared (); +extern "C" void Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared (); +extern "C" void Array_compare_TisColor32_t231_m18264_gshared (); +extern "C" void Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared (); +extern "C" void Array_Sort_TisColor32_t231_m18266_gshared (); +extern "C" void Array_qsort_TisColor32_t231_m18267_gshared (); +extern "C" void Array_swap_TisColor32_t231_m18268_gshared (); +extern "C" void Array_Resize_TisInt32_t161_m18269_gshared (); +extern "C" void Array_Resize_TisInt32_t161_m18270_gshared (); +extern "C" void Array_IndexOf_TisInt32_t161_m18271_gshared (); +extern "C" void Array_Sort_TisInt32_t161_m18272_gshared (); +extern "C" void Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared (); +extern "C" void Array_get_swapper_TisInt32_t161_m18274_gshared (); +extern "C" void Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared (); +extern "C" void Array_compare_TisInt32_t161_m18276_gshared (); +extern "C" void Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared (); +extern "C" void Array_Sort_TisInt32_t161_m18278_gshared (); +extern "C" void Array_qsort_TisInt32_t161_m18279_gshared (); +extern "C" void Array_swap_TisInt32_t161_m18280_gshared (); +extern "C" void Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared (); +extern "C" void Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared (); +extern "C" void Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared (); +extern "C" void Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared (); +extern "C" void Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared (); +extern "C" void Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared (); +extern "C" void Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared (); +extern "C" void Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared (); +extern "C" void Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared (); +extern "C" void Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared (); +extern "C" void Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared (); +extern "C" void Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared (); +extern "C" void Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared (); +extern "C" void Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared (); +extern "C" void Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared (); +extern "C" void Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared (); +extern "C" void Array_Resize_TisUIVertex_t323_m18338_gshared (); +extern "C" void Array_Resize_TisUIVertex_t323_m18339_gshared (); +extern "C" void Array_IndexOf_TisUIVertex_t323_m18340_gshared (); +extern "C" void Array_Sort_TisUIVertex_t323_m18341_gshared (); +extern "C" void Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared (); +extern "C" void Array_get_swapper_TisUIVertex_t323_m18343_gshared (); +extern "C" void Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared (); +extern "C" void Array_compare_TisUIVertex_t323_m18345_gshared (); +extern "C" void Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared (); +extern "C" void Array_Sort_TisUIVertex_t323_m18347_gshared (); +extern "C" void Array_qsort_TisUIVertex_t323_m18348_gshared (); +extern "C" void Array_swap_TisUIVertex_t323_m18349_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared (); +extern "C" void Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared (); +extern "C" void Array_Resize_TisUICharInfo_t312_m18359_gshared (); +extern "C" void Array_Resize_TisUICharInfo_t312_m18360_gshared (); +extern "C" void Array_IndexOf_TisUICharInfo_t312_m18361_gshared (); +extern "C" void Array_Sort_TisUICharInfo_t312_m18362_gshared (); +extern "C" void Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared (); +extern "C" void Array_get_swapper_TisUICharInfo_t312_m18364_gshared (); +extern "C" void Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared (); +extern "C" void Array_compare_TisUICharInfo_t312_m18366_gshared (); +extern "C" void Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared (); +extern "C" void Array_Sort_TisUICharInfo_t312_m18368_gshared (); +extern "C" void Array_qsort_TisUICharInfo_t312_m18369_gshared (); +extern "C" void Array_swap_TisUICharInfo_t312_m18370_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared (); +extern "C" void Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared (); +extern "C" void Array_Resize_TisUILineInfo_t313_m18380_gshared (); +extern "C" void Array_Resize_TisUILineInfo_t313_m18381_gshared (); +extern "C" void Array_IndexOf_TisUILineInfo_t313_m18382_gshared (); +extern "C" void Array_Sort_TisUILineInfo_t313_m18383_gshared (); +extern "C" void Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared (); +extern "C" void Array_get_swapper_TisUILineInfo_t313_m18385_gshared (); +extern "C" void Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared (); +extern "C" void Array_compare_TisUILineInfo_t313_m18387_gshared (); +extern "C" void Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared (); +extern "C" void Array_Sort_TisUILineInfo_t313_m18389_gshared (); +extern "C" void Array_qsort_TisUILineInfo_t313_m18390_gshared (); +extern "C" void Array_swap_TisUILineInfo_t313_m18391_gshared (); +extern "C" void Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared (); +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared (); +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared (); +extern "C" void Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared (); +extern "C" void Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared (); +extern "C" void Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared (); +extern "C" void Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared (); +extern "C" void Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared (); +extern "C" void Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared (); +extern "C" void Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared (); +extern "C" void Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared (); +extern "C" void Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared (); +extern "C" void Array_Resize_TisRaycastResult_t508_m18443_gshared (); +extern "C" void Array_Resize_TisRaycastResult_t508_m18444_gshared (); +extern "C" void Array_IndexOf_TisRaycastResult_t508_m18445_gshared (); +extern "C" void Array_Sort_TisRaycastResult_t508_m18446_gshared (); +extern "C" void Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared (); +extern "C" void Array_get_swapper_TisRaycastResult_t508_m18448_gshared (); +extern "C" void Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared (); +extern "C" void Array_compare_TisRaycastResult_t508_m18450_gshared (); +extern "C" void Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared (); +extern "C" void Array_Sort_TisRaycastResult_t508_m18452_gshared (); +extern "C" void Array_qsort_TisRaycastResult_t508_m18453_gshared (); +extern "C" void Array_swap_TisRaycastResult_t508_m18454_gshared (); +extern "C" void Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared (); +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared (); +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared (); +extern "C" void Array_Sort_TisRaycastHit_t26_m18471_gshared (); +extern "C" void Array_qsort_TisRaycastHit_t26_m18472_gshared (); +extern "C" void Array_swap_TisRaycastHit_t26_m18473_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared (); +extern "C" void Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared (); +extern "C" void Array_InternalArray__Insert_TisContentType_t572_m18481_gshared (); +extern "C" void Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared (); +extern "C" void BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared (); +extern "C" void Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared (); +extern "C" void Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared (); +extern "C" void Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared (); +extern "C" void Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared (); +extern "C" void Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared (); +extern "C" void Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared (); +extern "C" void Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared (); +extern "C" void Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared (); +extern "C" void Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared (); +extern "C" void Array_InternalArray__get_Item_TisByte_t447_m18520_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared (); +extern "C" void Array_InternalArray__Insert_TisByte_t447_m18526_gshared (); +extern "C" void Array_InternalArray__set_Item_TisByte_t447_m18527_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared (); +extern "C" void Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared (); +extern "C" void Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared (); +extern "C" void Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared (); +extern "C" void Array_BinarySearch_TisInt32_t161_m18538_gshared (); +extern "C" void Array_InternalArray__get_Item_TisMark_t850_m18539_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared (); +extern "C" void Array_InternalArray__Insert_TisMark_t850_m18545_gshared (); +extern "C" void Array_InternalArray__set_Item_TisMark_t850_m18546_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared (); +extern "C" void Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared (); +extern "C" void Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared (); +extern "C" void Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared (); +extern "C" void Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared (); +extern "C" void Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared (); +extern "C" void Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared (); +extern "C" void Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared (); +extern "C" void Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared (); +extern "C" void Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared (); +extern "C" void Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared (); +extern "C" void Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared (); +extern "C" void Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared (); +extern "C" void Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared (); +extern "C" void Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared (); +extern "C" void Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared (); +extern "C" void Array_InternalArray__Insert_TisInt64_t455_m18608_gshared (); +extern "C" void Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared (); +extern "C" void Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared (); +extern "C" void Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared (); +extern "C" void Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared (); +extern "C" void Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared (); +extern "C" void Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared (); +extern "C" void Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared (); +extern "C" void Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared (); +extern "C" void Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared (); +extern "C" void Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared (); +extern "C" void Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared (); +extern "C" void Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared (); +extern "C" void Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared (); +extern "C" void Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared (); +extern "C" void Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared (); +extern "C" void Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared (); +extern "C" void Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared (); +extern "C" void Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared (); +extern "C" void Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared (); +extern "C" void Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared (); +extern "C" void Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared (); +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared (); +extern "C" void Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared (); +extern "C" void Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared (); +extern "C" void Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared (); +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared (); +extern "C" void Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared (); +extern "C" void Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared (); +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared (); +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared (); +extern "C" void Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared (); +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared (); +extern "C" void Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared (); +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared (); +extern "C" void Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared (); +extern "C" void Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared (); +extern "C" void Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared (); +extern "C" void Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared (); +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared (); +extern "C" void Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared (); +extern "C" void Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared (); +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared (); +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared (); +extern "C" void Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared (); +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared (); +extern "C" void Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared (); +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared (); +extern "C" void Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared (); +extern "C" void Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared (); +extern "C" void Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared (); +extern "C" void Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared (); +extern "C" void Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared (); +extern "C" void Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared (); +extern "C" void Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared (); +extern "C" void Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared (); +extern "C" void Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared (); +extern "C" void Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared (); +extern "C" void Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared (); +extern "C" void Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared (); +extern "C" void Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared (); +extern "C" void Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared (); +extern "C" void Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared (); +extern "C" void Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared (); +extern "C" void Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared (); +extern "C" void Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared (); +extern "C" void Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared (); +extern "C" void Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared (); +extern "C" void Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared (); +extern "C" void Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared (); +extern "C" void Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared (); +extern "C" void Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared (); +extern "C" void Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared (); +extern "C" void Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared (); +extern "C" void Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared (); +extern "C" void Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared (); +extern "C" void InternalEnumerator_1__ctor_m10932_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10933_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10934_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m10935_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m10936_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m10937_gshared (); +extern "C" void InternalEnumerator_1__ctor_m10950_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10951_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10952_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m10953_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m10954_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m10955_gshared (); +extern "C" void InternalEnumerator_1__ctor_m10962_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10963_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10964_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m10965_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m10966_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m10967_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11061_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11062_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11063_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11064_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11065_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11066_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11079_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11080_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11081_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11082_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11083_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11084_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11085_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11086_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11087_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11088_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11089_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11090_gshared (); +extern "C" void Transform_1__ctor_m11129_gshared (); +extern "C" void Transform_1_Invoke_m11130_gshared (); +extern "C" void Transform_1_BeginInvoke_m11131_gshared (); +extern "C" void Transform_1_EndInvoke_m11132_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11133_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11134_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11135_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11136_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11137_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11138_gshared (); +extern "C" void Transform_1__ctor_m11139_gshared (); +extern "C" void Transform_1_Invoke_m11140_gshared (); +extern "C" void Transform_1_BeginInvoke_m11141_gshared (); +extern "C" void Transform_1_EndInvoke_m11142_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11283_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11284_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11285_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11286_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11287_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11288_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11470_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11471_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11472_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11473_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11474_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11475_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11476_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11477_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11478_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11479_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11480_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11481_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11742_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11743_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11744_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11745_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11746_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11747_gshared (); +extern "C" void Action_1__ctor_m11748_gshared (); +extern "C" void Action_1_BeginInvoke_m11749_gshared (); +extern "C" void Action_1_EndInvoke_m11750_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11894_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11895_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11896_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11897_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11898_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11899_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11906_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11907_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11908_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11909_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11910_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11911_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11918_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11919_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11920_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11921_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11922_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11923_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11924_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11925_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11926_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11927_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11928_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11929_gshared (); +extern "C" void InternalEnumerator_1__ctor_m11930_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11931_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11932_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m11933_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m11934_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m11935_gshared (); +extern "C" void List_1__ctor_m11936_gshared (); +extern "C" void List_1__ctor_m11937_gshared (); +extern "C" void List_1__ctor_m11938_gshared (); +extern "C" void List_1__cctor_m11939_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11940_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m11941_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m11942_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m11943_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m11944_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m11945_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m11946_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m11947_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11948_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m11949_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m11950_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m11951_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m11952_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m11953_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m11954_gshared (); +extern "C" void List_1_Add_m11955_gshared (); +extern "C" void List_1_GrowIfNeeded_m11956_gshared (); +extern "C" void List_1_AddCollection_m11957_gshared (); +extern "C" void List_1_AddEnumerable_m11958_gshared (); +extern "C" void List_1_AsReadOnly_m11959_gshared (); +extern "C" void List_1_Clear_m11960_gshared (); +extern "C" void List_1_Contains_m11961_gshared (); +extern "C" void List_1_CopyTo_m11962_gshared (); +extern "C" void List_1_Find_m11963_gshared (); +extern "C" void List_1_CheckMatch_m11964_gshared (); +extern "C" void List_1_GetIndex_m11965_gshared (); +extern "C" void List_1_GetEnumerator_m11966_gshared (); +extern "C" void List_1_IndexOf_m11967_gshared (); +extern "C" void List_1_Shift_m11968_gshared (); +extern "C" void List_1_CheckIndex_m11969_gshared (); +extern "C" void List_1_Insert_m11970_gshared (); +extern "C" void List_1_CheckCollection_m11971_gshared (); +extern "C" void List_1_Remove_m11972_gshared (); +extern "C" void List_1_RemoveAll_m11973_gshared (); +extern "C" void List_1_RemoveAt_m11974_gshared (); +extern "C" void List_1_Reverse_m11975_gshared (); +extern "C" void List_1_Sort_m11976_gshared (); +extern "C" void List_1_Sort_m11977_gshared (); +extern "C" void List_1_ToArray_m11978_gshared (); +extern "C" void List_1_TrimExcess_m11979_gshared (); +extern "C" void List_1_get_Capacity_m11980_gshared (); +extern "C" void List_1_set_Capacity_m11981_gshared (); +extern "C" void List_1_get_Count_m11982_gshared (); +extern "C" void List_1_get_Item_m11983_gshared (); +extern "C" void List_1_set_Item_m11984_gshared (); +extern "C" void Enumerator__ctor_m11985_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m11986_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m11987_gshared (); +extern "C" void Enumerator_Dispose_m11988_gshared (); +extern "C" void Enumerator_VerifyState_m11989_gshared (); +extern "C" void Enumerator_MoveNext_m11990_gshared (); +extern "C" void Enumerator_get_Current_m11991_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m11992_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11993_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11994_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11995_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11996_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11997_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11998_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11999_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12000_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12001_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12002_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12003_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12004_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12005_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12006_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12007_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12008_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12009_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12010_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12011_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12012_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12013_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12014_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12015_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12016_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12017_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12018_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12019_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12020_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12021_gshared (); +extern "C" void Collection_1__ctor_m12022_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12023_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12024_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12025_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12026_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12027_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12028_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12029_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12030_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12031_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12032_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m12033_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m12034_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m12035_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m12036_gshared (); +extern "C" void Collection_1_Add_m12037_gshared (); +extern "C" void Collection_1_Clear_m12038_gshared (); +extern "C" void Collection_1_ClearItems_m12039_gshared (); +extern "C" void Collection_1_Contains_m12040_gshared (); +extern "C" void Collection_1_CopyTo_m12041_gshared (); +extern "C" void Collection_1_GetEnumerator_m12042_gshared (); +extern "C" void Collection_1_IndexOf_m12043_gshared (); +extern "C" void Collection_1_Insert_m12044_gshared (); +extern "C" void Collection_1_InsertItem_m12045_gshared (); +extern "C" void Collection_1_Remove_m12046_gshared (); +extern "C" void Collection_1_RemoveAt_m12047_gshared (); +extern "C" void Collection_1_RemoveItem_m12048_gshared (); +extern "C" void Collection_1_get_Count_m12049_gshared (); +extern "C" void Collection_1_get_Item_m12050_gshared (); +extern "C" void Collection_1_set_Item_m12051_gshared (); +extern "C" void Collection_1_SetItem_m12052_gshared (); +extern "C" void Collection_1_IsValidItem_m12053_gshared (); +extern "C" void Collection_1_ConvertItem_m12054_gshared (); +extern "C" void Collection_1_CheckWritable_m12055_gshared (); +extern "C" void Collection_1_IsSynchronized_m12056_gshared (); +extern "C" void Collection_1_IsFixedSize_m12057_gshared (); +extern "C" void EqualityComparer_1__ctor_m12058_gshared (); +extern "C" void EqualityComparer_1__cctor_m12059_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12060_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12061_gshared (); +extern "C" void EqualityComparer_1_get_Default_m12062_gshared (); +extern "C" void DefaultComparer__ctor_m12063_gshared (); +extern "C" void DefaultComparer_GetHashCode_m12064_gshared (); +extern "C" void DefaultComparer_Equals_m12065_gshared (); +extern "C" void Predicate_1__ctor_m12066_gshared (); +extern "C" void Predicate_1_Invoke_m12067_gshared (); +extern "C" void Predicate_1_BeginInvoke_m12068_gshared (); +extern "C" void Predicate_1_EndInvoke_m12069_gshared (); +extern "C" void Comparer_1__ctor_m12070_gshared (); +extern "C" void Comparer_1__cctor_m12071_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m12072_gshared (); +extern "C" void Comparer_1_get_Default_m12073_gshared (); +extern "C" void DefaultComparer__ctor_m12074_gshared (); +extern "C" void DefaultComparer_Compare_m12075_gshared (); +extern "C" void Comparison_1__ctor_m12076_gshared (); +extern "C" void Comparison_1_Invoke_m12077_gshared (); +extern "C" void Comparison_1_BeginInvoke_m12078_gshared (); +extern "C" void Comparison_1_EndInvoke_m12079_gshared (); +extern "C" void List_1__ctor_m12080_gshared (); +extern "C" void List_1__ctor_m12081_gshared (); +extern "C" void List_1__ctor_m12082_gshared (); +extern "C" void List_1__cctor_m12083_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12084_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12085_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m12086_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m12087_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m12088_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m12089_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m12090_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m12091_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12092_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m12093_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m12094_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m12095_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m12096_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m12097_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m12098_gshared (); +extern "C" void List_1_Add_m12099_gshared (); +extern "C" void List_1_GrowIfNeeded_m12100_gshared (); +extern "C" void List_1_AddCollection_m12101_gshared (); +extern "C" void List_1_AddEnumerable_m12102_gshared (); +extern "C" void List_1_AsReadOnly_m12103_gshared (); +extern "C" void List_1_Clear_m12104_gshared (); +extern "C" void List_1_Contains_m12105_gshared (); +extern "C" void List_1_CopyTo_m12106_gshared (); +extern "C" void List_1_Find_m12107_gshared (); +extern "C" void List_1_CheckMatch_m12108_gshared (); +extern "C" void List_1_GetIndex_m12109_gshared (); +extern "C" void List_1_GetEnumerator_m12110_gshared (); +extern "C" void List_1_IndexOf_m12111_gshared (); +extern "C" void List_1_Shift_m12112_gshared (); +extern "C" void List_1_CheckIndex_m12113_gshared (); +extern "C" void List_1_Insert_m12114_gshared (); +extern "C" void List_1_CheckCollection_m12115_gshared (); +extern "C" void List_1_Remove_m12116_gshared (); +extern "C" void List_1_RemoveAll_m12117_gshared (); +extern "C" void List_1_RemoveAt_m12118_gshared (); +extern "C" void List_1_Reverse_m12119_gshared (); +extern "C" void List_1_Sort_m12120_gshared (); +extern "C" void List_1_Sort_m12121_gshared (); +extern "C" void List_1_ToArray_m12122_gshared (); +extern "C" void List_1_TrimExcess_m12123_gshared (); +extern "C" void List_1_get_Capacity_m12124_gshared (); +extern "C" void List_1_set_Capacity_m12125_gshared (); +extern "C" void List_1_get_Count_m12126_gshared (); +extern "C" void List_1_get_Item_m12127_gshared (); +extern "C" void List_1_set_Item_m12128_gshared (); +extern "C" void Enumerator__ctor_m12129_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12130_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m12131_gshared (); +extern "C" void Enumerator_Dispose_m12132_gshared (); +extern "C" void Enumerator_VerifyState_m12133_gshared (); +extern "C" void Enumerator_MoveNext_m12134_gshared (); +extern "C" void Enumerator_get_Current_m12135_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m12136_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12137_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12138_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12139_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12140_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12141_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12142_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12143_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12144_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12145_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12146_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12147_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12148_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12149_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12150_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12151_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12152_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12153_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12154_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12155_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12156_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12157_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12158_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12159_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12160_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12161_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12162_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12163_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12164_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12165_gshared (); +extern "C" void Collection_1__ctor_m12166_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12167_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12168_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12169_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12170_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12171_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12172_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12173_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12174_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12175_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12176_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m12177_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m12178_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m12179_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m12180_gshared (); +extern "C" void Collection_1_Add_m12181_gshared (); +extern "C" void Collection_1_Clear_m12182_gshared (); +extern "C" void Collection_1_ClearItems_m12183_gshared (); +extern "C" void Collection_1_Contains_m12184_gshared (); +extern "C" void Collection_1_CopyTo_m12185_gshared (); +extern "C" void Collection_1_GetEnumerator_m12186_gshared (); +extern "C" void Collection_1_IndexOf_m12187_gshared (); +extern "C" void Collection_1_Insert_m12188_gshared (); +extern "C" void Collection_1_InsertItem_m12189_gshared (); +extern "C" void Collection_1_Remove_m12190_gshared (); +extern "C" void Collection_1_RemoveAt_m12191_gshared (); +extern "C" void Collection_1_RemoveItem_m12192_gshared (); +extern "C" void Collection_1_get_Count_m12193_gshared (); +extern "C" void Collection_1_get_Item_m12194_gshared (); +extern "C" void Collection_1_set_Item_m12195_gshared (); +extern "C" void Collection_1_SetItem_m12196_gshared (); +extern "C" void Collection_1_IsValidItem_m12197_gshared (); +extern "C" void Collection_1_ConvertItem_m12198_gshared (); +extern "C" void Collection_1_CheckWritable_m12199_gshared (); +extern "C" void Collection_1_IsSynchronized_m12200_gshared (); +extern "C" void Collection_1_IsFixedSize_m12201_gshared (); +extern "C" void EqualityComparer_1__ctor_m12202_gshared (); +extern "C" void EqualityComparer_1__cctor_m12203_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12204_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12205_gshared (); +extern "C" void EqualityComparer_1_get_Default_m12206_gshared (); +extern "C" void DefaultComparer__ctor_m12207_gshared (); +extern "C" void DefaultComparer_GetHashCode_m12208_gshared (); +extern "C" void DefaultComparer_Equals_m12209_gshared (); +extern "C" void Predicate_1__ctor_m12210_gshared (); +extern "C" void Predicate_1_Invoke_m12211_gshared (); +extern "C" void Predicate_1_BeginInvoke_m12212_gshared (); +extern "C" void Predicate_1_EndInvoke_m12213_gshared (); +extern "C" void Comparer_1__ctor_m12214_gshared (); +extern "C" void Comparer_1__cctor_m12215_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m12216_gshared (); +extern "C" void Comparer_1_get_Default_m12217_gshared (); +extern "C" void DefaultComparer__ctor_m12218_gshared (); +extern "C" void DefaultComparer_Compare_m12219_gshared (); +extern "C" void Comparison_1__ctor_m12220_gshared (); +extern "C" void Comparison_1_Invoke_m12221_gshared (); +extern "C" void Comparison_1_BeginInvoke_m12222_gshared (); +extern "C" void Comparison_1_EndInvoke_m12223_gshared (); +extern "C" void List_1__ctor_m12224_gshared (); +extern "C" void List_1__ctor_m12225_gshared (); +extern "C" void List_1__ctor_m12226_gshared (); +extern "C" void List_1__cctor_m12227_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12228_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12229_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m12230_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m12231_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m12232_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m12233_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m12234_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m12235_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12236_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m12237_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m12238_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m12239_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m12240_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m12241_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m12242_gshared (); +extern "C" void List_1_Add_m12243_gshared (); +extern "C" void List_1_GrowIfNeeded_m12244_gshared (); +extern "C" void List_1_AddCollection_m12245_gshared (); +extern "C" void List_1_AddEnumerable_m12246_gshared (); +extern "C" void List_1_AsReadOnly_m12247_gshared (); +extern "C" void List_1_Clear_m12248_gshared (); +extern "C" void List_1_Contains_m12249_gshared (); +extern "C" void List_1_CopyTo_m12250_gshared (); +extern "C" void List_1_Find_m12251_gshared (); +extern "C" void List_1_CheckMatch_m12252_gshared (); +extern "C" void List_1_GetIndex_m12253_gshared (); +extern "C" void List_1_GetEnumerator_m12254_gshared (); +extern "C" void List_1_IndexOf_m12255_gshared (); +extern "C" void List_1_Shift_m12256_gshared (); +extern "C" void List_1_CheckIndex_m12257_gshared (); +extern "C" void List_1_Insert_m12258_gshared (); +extern "C" void List_1_CheckCollection_m12259_gshared (); +extern "C" void List_1_Remove_m12260_gshared (); +extern "C" void List_1_RemoveAll_m12261_gshared (); +extern "C" void List_1_RemoveAt_m12262_gshared (); +extern "C" void List_1_Reverse_m12263_gshared (); +extern "C" void List_1_Sort_m12264_gshared (); +extern "C" void List_1_Sort_m12265_gshared (); +extern "C" void List_1_ToArray_m12266_gshared (); +extern "C" void List_1_TrimExcess_m12267_gshared (); +extern "C" void List_1_get_Capacity_m12268_gshared (); +extern "C" void List_1_set_Capacity_m12269_gshared (); +extern "C" void List_1_get_Count_m12270_gshared (); +extern "C" void List_1_get_Item_m12271_gshared (); +extern "C" void List_1_set_Item_m12272_gshared (); +extern "C" void Enumerator__ctor_m12273_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12274_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m12275_gshared (); +extern "C" void Enumerator_Dispose_m12276_gshared (); +extern "C" void Enumerator_VerifyState_m12277_gshared (); +extern "C" void Enumerator_MoveNext_m12278_gshared (); +extern "C" void Enumerator_get_Current_m12279_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m12280_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12281_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12282_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12283_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12284_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12285_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12286_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12287_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12288_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12289_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12290_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12291_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12292_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12293_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12294_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12295_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12296_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12297_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12298_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12299_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12300_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12301_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12302_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12303_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12304_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12305_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12306_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12307_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12308_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12309_gshared (); +extern "C" void Collection_1__ctor_m12310_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12311_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12312_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12313_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12314_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12315_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12316_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12317_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12318_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12319_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12320_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m12321_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m12322_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m12323_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m12324_gshared (); +extern "C" void Collection_1_Add_m12325_gshared (); +extern "C" void Collection_1_Clear_m12326_gshared (); +extern "C" void Collection_1_ClearItems_m12327_gshared (); +extern "C" void Collection_1_Contains_m12328_gshared (); +extern "C" void Collection_1_CopyTo_m12329_gshared (); +extern "C" void Collection_1_GetEnumerator_m12330_gshared (); +extern "C" void Collection_1_IndexOf_m12331_gshared (); +extern "C" void Collection_1_Insert_m12332_gshared (); +extern "C" void Collection_1_InsertItem_m12333_gshared (); +extern "C" void Collection_1_Remove_m12334_gshared (); +extern "C" void Collection_1_RemoveAt_m12335_gshared (); +extern "C" void Collection_1_RemoveItem_m12336_gshared (); +extern "C" void Collection_1_get_Count_m12337_gshared (); +extern "C" void Collection_1_get_Item_m12338_gshared (); +extern "C" void Collection_1_set_Item_m12339_gshared (); +extern "C" void Collection_1_SetItem_m12340_gshared (); +extern "C" void Collection_1_IsValidItem_m12341_gshared (); +extern "C" void Collection_1_ConvertItem_m12342_gshared (); +extern "C" void Collection_1_CheckWritable_m12343_gshared (); +extern "C" void Collection_1_IsSynchronized_m12344_gshared (); +extern "C" void Collection_1_IsFixedSize_m12345_gshared (); +extern "C" void EqualityComparer_1__ctor_m12346_gshared (); +extern "C" void EqualityComparer_1__cctor_m12347_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12348_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12349_gshared (); +extern "C" void EqualityComparer_1_get_Default_m12350_gshared (); +extern "C" void DefaultComparer__ctor_m12351_gshared (); +extern "C" void DefaultComparer_GetHashCode_m12352_gshared (); +extern "C" void DefaultComparer_Equals_m12353_gshared (); +extern "C" void Predicate_1__ctor_m12354_gshared (); +extern "C" void Predicate_1_Invoke_m12355_gshared (); +extern "C" void Predicate_1_BeginInvoke_m12356_gshared (); +extern "C" void Predicate_1_EndInvoke_m12357_gshared (); +extern "C" void Comparer_1__ctor_m12358_gshared (); +extern "C" void Comparer_1__cctor_m12359_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m12360_gshared (); +extern "C" void Comparer_1_get_Default_m12361_gshared (); +extern "C" void DefaultComparer__ctor_m12362_gshared (); +extern "C" void DefaultComparer_Compare_m12363_gshared (); +extern "C" void Comparison_1__ctor_m12364_gshared (); +extern "C" void Comparison_1_Invoke_m12365_gshared (); +extern "C" void Comparison_1_BeginInvoke_m12366_gshared (); +extern "C" void Comparison_1_EndInvoke_m12367_gshared (); +extern "C" void List_1__ctor_m12368_gshared (); +extern "C" void List_1__ctor_m12369_gshared (); +extern "C" void List_1__ctor_m12370_gshared (); +extern "C" void List_1__cctor_m12371_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12372_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12373_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m12374_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m12375_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m12376_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m12377_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m12378_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m12379_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12380_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m12381_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m12382_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m12383_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m12384_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m12385_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m12386_gshared (); +extern "C" void List_1_Add_m12387_gshared (); +extern "C" void List_1_GrowIfNeeded_m12388_gshared (); +extern "C" void List_1_AddCollection_m12389_gshared (); +extern "C" void List_1_AddEnumerable_m12390_gshared (); +extern "C" void List_1_AsReadOnly_m12391_gshared (); +extern "C" void List_1_Clear_m12392_gshared (); +extern "C" void List_1_Contains_m12393_gshared (); +extern "C" void List_1_CopyTo_m12394_gshared (); +extern "C" void List_1_Find_m12395_gshared (); +extern "C" void List_1_CheckMatch_m12396_gshared (); +extern "C" void List_1_GetIndex_m12397_gshared (); +extern "C" void List_1_GetEnumerator_m12398_gshared (); +extern "C" void List_1_IndexOf_m12399_gshared (); +extern "C" void List_1_Shift_m12400_gshared (); +extern "C" void List_1_CheckIndex_m12401_gshared (); +extern "C" void List_1_Insert_m12402_gshared (); +extern "C" void List_1_CheckCollection_m12403_gshared (); +extern "C" void List_1_Remove_m12404_gshared (); +extern "C" void List_1_RemoveAll_m12405_gshared (); +extern "C" void List_1_RemoveAt_m12406_gshared (); +extern "C" void List_1_Reverse_m12407_gshared (); +extern "C" void List_1_Sort_m12408_gshared (); +extern "C" void List_1_Sort_m12409_gshared (); +extern "C" void List_1_ToArray_m12410_gshared (); +extern "C" void List_1_TrimExcess_m12411_gshared (); +extern "C" void List_1_get_Capacity_m12412_gshared (); +extern "C" void List_1_set_Capacity_m12413_gshared (); +extern "C" void List_1_get_Count_m12414_gshared (); +extern "C" void List_1_get_Item_m12415_gshared (); +extern "C" void List_1_set_Item_m12416_gshared (); +extern "C" void Enumerator__ctor_m12417_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12418_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m12419_gshared (); +extern "C" void Enumerator_Dispose_m12420_gshared (); +extern "C" void Enumerator_VerifyState_m12421_gshared (); +extern "C" void Enumerator_MoveNext_m12422_gshared (); +extern "C" void Enumerator_get_Current_m12423_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m12424_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12425_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12426_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12427_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12428_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12429_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12430_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12431_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12432_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12433_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12434_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12435_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12436_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12437_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12438_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12439_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12440_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12441_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12442_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12443_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12444_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12445_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12446_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12447_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12448_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12449_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12450_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12451_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12452_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12453_gshared (); +extern "C" void Collection_1__ctor_m12454_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12455_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12456_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12457_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12458_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12459_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12460_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12461_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12462_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12463_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12464_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m12465_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m12466_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m12467_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m12468_gshared (); +extern "C" void Collection_1_Add_m12469_gshared (); +extern "C" void Collection_1_Clear_m12470_gshared (); +extern "C" void Collection_1_ClearItems_m12471_gshared (); +extern "C" void Collection_1_Contains_m12472_gshared (); +extern "C" void Collection_1_CopyTo_m12473_gshared (); +extern "C" void Collection_1_GetEnumerator_m12474_gshared (); +extern "C" void Collection_1_IndexOf_m12475_gshared (); +extern "C" void Collection_1_Insert_m12476_gshared (); +extern "C" void Collection_1_InsertItem_m12477_gshared (); +extern "C" void Collection_1_Remove_m12478_gshared (); +extern "C" void Collection_1_RemoveAt_m12479_gshared (); +extern "C" void Collection_1_RemoveItem_m12480_gshared (); +extern "C" void Collection_1_get_Count_m12481_gshared (); +extern "C" void Collection_1_get_Item_m12482_gshared (); +extern "C" void Collection_1_set_Item_m12483_gshared (); +extern "C" void Collection_1_SetItem_m12484_gshared (); +extern "C" void Collection_1_IsValidItem_m12485_gshared (); +extern "C" void Collection_1_ConvertItem_m12486_gshared (); +extern "C" void Collection_1_CheckWritable_m12487_gshared (); +extern "C" void Collection_1_IsSynchronized_m12488_gshared (); +extern "C" void Collection_1_IsFixedSize_m12489_gshared (); +extern "C" void EqualityComparer_1__ctor_m12490_gshared (); +extern "C" void EqualityComparer_1__cctor_m12491_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12492_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12493_gshared (); +extern "C" void EqualityComparer_1_get_Default_m12494_gshared (); +extern "C" void DefaultComparer__ctor_m12495_gshared (); +extern "C" void DefaultComparer_GetHashCode_m12496_gshared (); +extern "C" void DefaultComparer_Equals_m12497_gshared (); +extern "C" void Predicate_1__ctor_m12498_gshared (); +extern "C" void Predicate_1_Invoke_m12499_gshared (); +extern "C" void Predicate_1_BeginInvoke_m12500_gshared (); +extern "C" void Predicate_1_EndInvoke_m12501_gshared (); +extern "C" void Comparer_1__ctor_m12502_gshared (); +extern "C" void Comparer_1__cctor_m12503_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m12504_gshared (); +extern "C" void Comparer_1_get_Default_m12505_gshared (); +extern "C" void DefaultComparer__ctor_m12506_gshared (); +extern "C" void DefaultComparer_Compare_m12507_gshared (); +extern "C" void Comparison_1__ctor_m12508_gshared (); +extern "C" void Comparison_1_Invoke_m12509_gshared (); +extern "C" void Comparison_1_BeginInvoke_m12510_gshared (); +extern "C" void Comparison_1_EndInvoke_m12511_gshared (); +extern "C" void List_1__ctor_m12512_gshared (); +extern "C" void List_1__ctor_m12513_gshared (); +extern "C" void List_1__ctor_m12514_gshared (); +extern "C" void List_1__cctor_m12515_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12516_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12517_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m12518_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m12519_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m12520_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m12521_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m12522_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m12523_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12524_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m12525_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m12526_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m12527_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m12528_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m12529_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m12530_gshared (); +extern "C" void List_1_Add_m12531_gshared (); +extern "C" void List_1_GrowIfNeeded_m12532_gshared (); +extern "C" void List_1_AddCollection_m12533_gshared (); +extern "C" void List_1_AddEnumerable_m12534_gshared (); +extern "C" void List_1_AsReadOnly_m12535_gshared (); +extern "C" void List_1_Clear_m12536_gshared (); +extern "C" void List_1_Contains_m12537_gshared (); +extern "C" void List_1_CopyTo_m12538_gshared (); +extern "C" void List_1_Find_m12539_gshared (); +extern "C" void List_1_CheckMatch_m12540_gshared (); +extern "C" void List_1_GetIndex_m12541_gshared (); +extern "C" void List_1_GetEnumerator_m12542_gshared (); +extern "C" void List_1_IndexOf_m12543_gshared (); +extern "C" void List_1_Shift_m12544_gshared (); +extern "C" void List_1_CheckIndex_m12545_gshared (); +extern "C" void List_1_Insert_m12546_gshared (); +extern "C" void List_1_CheckCollection_m12547_gshared (); +extern "C" void List_1_Remove_m12548_gshared (); +extern "C" void List_1_RemoveAll_m12549_gshared (); +extern "C" void List_1_RemoveAt_m12550_gshared (); +extern "C" void List_1_Reverse_m12551_gshared (); +extern "C" void List_1_Sort_m12552_gshared (); +extern "C" void List_1_Sort_m12553_gshared (); +extern "C" void List_1_ToArray_m12554_gshared (); +extern "C" void List_1_TrimExcess_m12555_gshared (); +extern "C" void List_1_get_Capacity_m12556_gshared (); +extern "C" void List_1_set_Capacity_m12557_gshared (); +extern "C" void List_1_get_Count_m12558_gshared (); +extern "C" void List_1_get_Item_m12559_gshared (); +extern "C" void List_1_set_Item_m12560_gshared (); +extern "C" void Enumerator__ctor_m12561_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12562_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m12563_gshared (); +extern "C" void Enumerator_Dispose_m12564_gshared (); +extern "C" void Enumerator_VerifyState_m12565_gshared (); +extern "C" void Enumerator_MoveNext_m12566_gshared (); +extern "C" void Enumerator_get_Current_m12567_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m12568_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12569_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12570_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12571_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12572_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12573_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12574_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12575_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12576_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12577_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12578_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12579_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12580_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12581_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12582_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12583_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12584_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12585_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12586_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12587_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12588_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12589_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12590_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12591_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12592_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12593_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12594_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12595_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12596_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12597_gshared (); +extern "C" void Collection_1__ctor_m12598_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12599_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12600_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12601_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12602_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12603_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12604_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12605_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12606_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12607_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12608_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m12609_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m12610_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m12611_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m12612_gshared (); +extern "C" void Collection_1_Add_m12613_gshared (); +extern "C" void Collection_1_Clear_m12614_gshared (); +extern "C" void Collection_1_ClearItems_m12615_gshared (); +extern "C" void Collection_1_Contains_m12616_gshared (); +extern "C" void Collection_1_CopyTo_m12617_gshared (); +extern "C" void Collection_1_GetEnumerator_m12618_gshared (); +extern "C" void Collection_1_IndexOf_m12619_gshared (); +extern "C" void Collection_1_Insert_m12620_gshared (); +extern "C" void Collection_1_InsertItem_m12621_gshared (); +extern "C" void Collection_1_Remove_m12622_gshared (); +extern "C" void Collection_1_RemoveAt_m12623_gshared (); +extern "C" void Collection_1_RemoveItem_m12624_gshared (); +extern "C" void Collection_1_get_Count_m12625_gshared (); +extern "C" void Collection_1_get_Item_m12626_gshared (); +extern "C" void Collection_1_set_Item_m12627_gshared (); +extern "C" void Collection_1_SetItem_m12628_gshared (); +extern "C" void Collection_1_IsValidItem_m12629_gshared (); +extern "C" void Collection_1_ConvertItem_m12630_gshared (); +extern "C" void Collection_1_CheckWritable_m12631_gshared (); +extern "C" void Collection_1_IsSynchronized_m12632_gshared (); +extern "C" void Collection_1_IsFixedSize_m12633_gshared (); +extern "C" void EqualityComparer_1__ctor_m12634_gshared (); +extern "C" void EqualityComparer_1__cctor_m12635_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12636_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12637_gshared (); +extern "C" void EqualityComparer_1_get_Default_m12638_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m12639_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m12640_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m12641_gshared (); +extern "C" void DefaultComparer__ctor_m12642_gshared (); +extern "C" void DefaultComparer_GetHashCode_m12643_gshared (); +extern "C" void DefaultComparer_Equals_m12644_gshared (); +extern "C" void Predicate_1__ctor_m12645_gshared (); +extern "C" void Predicate_1_Invoke_m12646_gshared (); +extern "C" void Predicate_1_BeginInvoke_m12647_gshared (); +extern "C" void Predicate_1_EndInvoke_m12648_gshared (); +extern "C" void Comparer_1__ctor_m12649_gshared (); +extern "C" void Comparer_1__cctor_m12650_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m12651_gshared (); +extern "C" void Comparer_1_get_Default_m12652_gshared (); +extern "C" void GenericComparer_1__ctor_m12653_gshared (); +extern "C" void GenericComparer_1_Compare_m12654_gshared (); +extern "C" void DefaultComparer__ctor_m12655_gshared (); +extern "C" void DefaultComparer_Compare_m12656_gshared (); +extern "C" void Comparison_1__ctor_m12657_gshared (); +extern "C" void Comparison_1_Invoke_m12658_gshared (); +extern "C" void Comparison_1_BeginInvoke_m12659_gshared (); +extern "C" void Comparison_1_EndInvoke_m12660_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12673_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12674_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12675_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12676_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12677_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12678_gshared (); +extern "C" void UnityAdsDelegate_2__ctor_m12773_gshared (); +extern "C" void UnityAdsDelegate_2_BeginInvoke_m12776_gshared (); +extern "C" void UnityAdsDelegate_2_EndInvoke_m12778_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12779_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12780_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12781_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12782_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12783_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12784_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12879_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12880_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12881_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12882_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12883_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12884_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12885_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12886_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12887_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12888_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12889_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12890_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12891_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12892_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12893_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12894_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12895_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12896_gshared (); +extern "C" void InternalEnumerator_1__ctor_m12899_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12900_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12901_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m12902_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m12903_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m12904_gshared (); +extern "C" void List_1__ctor_m12905_gshared (); +extern "C" void List_1__ctor_m12906_gshared (); +extern "C" void List_1__cctor_m12907_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12908_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m12909_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m12910_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m12911_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m12912_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m12913_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m12914_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m12915_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12916_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m12917_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m12918_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m12919_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m12920_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m12921_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m12922_gshared (); +extern "C" void List_1_Add_m12923_gshared (); +extern "C" void List_1_GrowIfNeeded_m12924_gshared (); +extern "C" void List_1_AddCollection_m12925_gshared (); +extern "C" void List_1_AddEnumerable_m12926_gshared (); +extern "C" void List_1_AddRange_m12927_gshared (); +extern "C" void List_1_AsReadOnly_m12928_gshared (); +extern "C" void List_1_Clear_m12929_gshared (); +extern "C" void List_1_Contains_m12930_gshared (); +extern "C" void List_1_CopyTo_m12931_gshared (); +extern "C" void List_1_Find_m12932_gshared (); +extern "C" void List_1_CheckMatch_m12933_gshared (); +extern "C" void List_1_GetIndex_m12934_gshared (); +extern "C" void List_1_GetEnumerator_m12935_gshared (); +extern "C" void List_1_IndexOf_m12936_gshared (); +extern "C" void List_1_Shift_m12937_gshared (); +extern "C" void List_1_CheckIndex_m12938_gshared (); +extern "C" void List_1_Insert_m12939_gshared (); +extern "C" void List_1_CheckCollection_m12940_gshared (); +extern "C" void List_1_Remove_m12941_gshared (); +extern "C" void List_1_RemoveAll_m12942_gshared (); +extern "C" void List_1_RemoveAt_m12943_gshared (); +extern "C" void List_1_Reverse_m12944_gshared (); +extern "C" void List_1_Sort_m12945_gshared (); +extern "C" void List_1_Sort_m12946_gshared (); +extern "C" void List_1_ToArray_m12947_gshared (); +extern "C" void List_1_TrimExcess_m12948_gshared (); +extern "C" void List_1_get_Count_m12949_gshared (); +extern "C" void List_1_get_Item_m12950_gshared (); +extern "C" void List_1_set_Item_m12951_gshared (); +extern "C" void Enumerator__ctor_m12952_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m12953_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m12954_gshared (); +extern "C" void Enumerator_Dispose_m12955_gshared (); +extern "C" void Enumerator_VerifyState_m12956_gshared (); +extern "C" void Enumerator_MoveNext_m12957_gshared (); +extern "C" void Enumerator_get_Current_m12958_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m12959_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12960_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12961_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12962_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12963_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12964_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12965_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12966_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12967_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12968_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12969_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m12970_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m12971_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m12972_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12973_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m12974_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m12975_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12976_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12977_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12978_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12979_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12980_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m12981_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m12982_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m12983_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m12984_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m12985_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m12986_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m12987_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m12988_gshared (); +extern "C" void Collection_1__ctor_m12989_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12990_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m12991_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m12992_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m12993_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m12994_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m12995_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m12996_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m12997_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m12998_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m12999_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m13000_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m13001_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m13002_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m13003_gshared (); +extern "C" void Collection_1_Add_m13004_gshared (); +extern "C" void Collection_1_Clear_m13005_gshared (); +extern "C" void Collection_1_ClearItems_m13006_gshared (); +extern "C" void Collection_1_Contains_m13007_gshared (); +extern "C" void Collection_1_CopyTo_m13008_gshared (); +extern "C" void Collection_1_GetEnumerator_m13009_gshared (); +extern "C" void Collection_1_IndexOf_m13010_gshared (); +extern "C" void Collection_1_Insert_m13011_gshared (); +extern "C" void Collection_1_InsertItem_m13012_gshared (); +extern "C" void Collection_1_Remove_m13013_gshared (); +extern "C" void Collection_1_RemoveAt_m13014_gshared (); +extern "C" void Collection_1_RemoveItem_m13015_gshared (); +extern "C" void Collection_1_get_Count_m13016_gshared (); +extern "C" void Collection_1_get_Item_m13017_gshared (); +extern "C" void Collection_1_set_Item_m13018_gshared (); +extern "C" void Collection_1_SetItem_m13019_gshared (); +extern "C" void Collection_1_IsValidItem_m13020_gshared (); +extern "C" void Collection_1_ConvertItem_m13021_gshared (); +extern "C" void Collection_1_CheckWritable_m13022_gshared (); +extern "C" void Collection_1_IsSynchronized_m13023_gshared (); +extern "C" void Collection_1_IsFixedSize_m13024_gshared (); +extern "C" void EqualityComparer_1__ctor_m13025_gshared (); +extern "C" void EqualityComparer_1__cctor_m13026_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13027_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13028_gshared (); +extern "C" void EqualityComparer_1_get_Default_m13029_gshared (); +extern "C" void DefaultComparer__ctor_m13030_gshared (); +extern "C" void DefaultComparer_GetHashCode_m13031_gshared (); +extern "C" void DefaultComparer_Equals_m13032_gshared (); +extern "C" void Predicate_1__ctor_m13033_gshared (); +extern "C" void Predicate_1_Invoke_m13034_gshared (); +extern "C" void Predicate_1_BeginInvoke_m13035_gshared (); +extern "C" void Predicate_1_EndInvoke_m13036_gshared (); +extern "C" void Comparer_1__ctor_m13037_gshared (); +extern "C" void Comparer_1__cctor_m13038_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m13039_gshared (); +extern "C" void Comparer_1_get_Default_m13040_gshared (); +extern "C" void DefaultComparer__ctor_m13041_gshared (); +extern "C" void DefaultComparer_Compare_m13042_gshared (); +extern "C" void Comparison_1__ctor_m13043_gshared (); +extern "C" void Comparison_1_Invoke_m13044_gshared (); +extern "C" void Comparison_1_BeginInvoke_m13045_gshared (); +extern "C" void Comparison_1_EndInvoke_m13046_gshared (); +extern "C" void InternalEnumerator_1__ctor_m13047_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13048_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13049_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m13050_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m13051_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m13052_gshared (); +extern "C" void List_1__ctor_m13053_gshared (); +extern "C" void List_1__ctor_m13054_gshared (); +extern "C" void List_1__cctor_m13055_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13056_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m13057_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m13058_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m13059_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m13060_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m13061_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m13062_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m13063_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13064_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m13065_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m13066_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m13067_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m13068_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m13069_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m13070_gshared (); +extern "C" void List_1_Add_m13071_gshared (); +extern "C" void List_1_GrowIfNeeded_m13072_gshared (); +extern "C" void List_1_AddCollection_m13073_gshared (); +extern "C" void List_1_AddEnumerable_m13074_gshared (); +extern "C" void List_1_AddRange_m13075_gshared (); +extern "C" void List_1_AsReadOnly_m13076_gshared (); +extern "C" void List_1_Clear_m13077_gshared (); +extern "C" void List_1_Contains_m13078_gshared (); +extern "C" void List_1_CopyTo_m13079_gshared (); +extern "C" void List_1_Find_m13080_gshared (); +extern "C" void List_1_CheckMatch_m13081_gshared (); +extern "C" void List_1_GetIndex_m13082_gshared (); +extern "C" void List_1_GetEnumerator_m13083_gshared (); +extern "C" void List_1_IndexOf_m13084_gshared (); +extern "C" void List_1_Shift_m13085_gshared (); +extern "C" void List_1_CheckIndex_m13086_gshared (); +extern "C" void List_1_Insert_m13087_gshared (); +extern "C" void List_1_CheckCollection_m13088_gshared (); +extern "C" void List_1_Remove_m13089_gshared (); +extern "C" void List_1_RemoveAll_m13090_gshared (); +extern "C" void List_1_RemoveAt_m13091_gshared (); +extern "C" void List_1_Reverse_m13092_gshared (); +extern "C" void List_1_Sort_m13093_gshared (); +extern "C" void List_1_Sort_m13094_gshared (); +extern "C" void List_1_ToArray_m13095_gshared (); +extern "C" void List_1_TrimExcess_m13096_gshared (); +extern "C" void List_1_get_Capacity_m13097_gshared (); +extern "C" void List_1_set_Capacity_m13098_gshared (); +extern "C" void List_1_get_Count_m13099_gshared (); +extern "C" void List_1_get_Item_m13100_gshared (); +extern "C" void List_1_set_Item_m13101_gshared (); +extern "C" void Enumerator__ctor_m13102_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13103_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m13104_gshared (); +extern "C" void Enumerator_Dispose_m13105_gshared (); +extern "C" void Enumerator_VerifyState_m13106_gshared (); +extern "C" void Enumerator_MoveNext_m13107_gshared (); +extern "C" void Enumerator_get_Current_m13108_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m13109_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13110_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13111_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13112_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13113_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13114_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13115_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13116_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13117_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13118_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13119_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m13120_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m13121_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m13122_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13123_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m13124_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m13125_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13126_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13127_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13128_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13129_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13130_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m13131_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m13132_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m13133_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m13134_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m13135_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m13136_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m13137_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m13138_gshared (); +extern "C" void Collection_1__ctor_m13139_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13140_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m13141_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m13142_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m13143_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m13144_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m13145_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m13146_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m13147_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m13148_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m13149_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m13150_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m13151_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m13152_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m13153_gshared (); +extern "C" void Collection_1_Add_m13154_gshared (); +extern "C" void Collection_1_Clear_m13155_gshared (); +extern "C" void Collection_1_ClearItems_m13156_gshared (); +extern "C" void Collection_1_Contains_m13157_gshared (); +extern "C" void Collection_1_CopyTo_m13158_gshared (); +extern "C" void Collection_1_GetEnumerator_m13159_gshared (); +extern "C" void Collection_1_IndexOf_m13160_gshared (); +extern "C" void Collection_1_Insert_m13161_gshared (); +extern "C" void Collection_1_InsertItem_m13162_gshared (); +extern "C" void Collection_1_Remove_m13163_gshared (); +extern "C" void Collection_1_RemoveAt_m13164_gshared (); +extern "C" void Collection_1_RemoveItem_m13165_gshared (); +extern "C" void Collection_1_get_Count_m13166_gshared (); +extern "C" void Collection_1_get_Item_m13167_gshared (); +extern "C" void Collection_1_set_Item_m13168_gshared (); +extern "C" void Collection_1_SetItem_m13169_gshared (); +extern "C" void Collection_1_IsValidItem_m13170_gshared (); +extern "C" void Collection_1_ConvertItem_m13171_gshared (); +extern "C" void Collection_1_CheckWritable_m13172_gshared (); +extern "C" void Collection_1_IsSynchronized_m13173_gshared (); +extern "C" void Collection_1_IsFixedSize_m13174_gshared (); +extern "C" void EqualityComparer_1__ctor_m13175_gshared (); +extern "C" void EqualityComparer_1__cctor_m13176_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13177_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13178_gshared (); +extern "C" void EqualityComparer_1_get_Default_m13179_gshared (); +extern "C" void DefaultComparer__ctor_m13180_gshared (); +extern "C" void DefaultComparer_GetHashCode_m13181_gshared (); +extern "C" void DefaultComparer_Equals_m13182_gshared (); +extern "C" void Predicate_1__ctor_m13183_gshared (); +extern "C" void Predicate_1_Invoke_m13184_gshared (); +extern "C" void Predicate_1_BeginInvoke_m13185_gshared (); +extern "C" void Predicate_1_EndInvoke_m13186_gshared (); +extern "C" void Comparer_1__ctor_m13187_gshared (); +extern "C" void Comparer_1__cctor_m13188_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m13189_gshared (); +extern "C" void Comparer_1_get_Default_m13190_gshared (); +extern "C" void DefaultComparer__ctor_m13191_gshared (); +extern "C" void DefaultComparer_Compare_m13192_gshared (); +extern "C" void Comparison_1__ctor_m13193_gshared (); +extern "C" void Comparison_1_Invoke_m13194_gshared (); +extern "C" void Comparison_1_BeginInvoke_m13195_gshared (); +extern "C" void Comparison_1_EndInvoke_m13196_gshared (); +extern "C" void InternalEnumerator_1__ctor_m13197_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13198_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13199_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m13200_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m13201_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m13202_gshared (); +extern "C" void List_1__ctor_m13203_gshared (); +extern "C" void List_1__ctor_m13204_gshared (); +extern "C" void List_1__cctor_m13205_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13206_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m13207_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m13208_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m13209_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m13210_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m13211_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m13212_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m13213_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13214_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m13215_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m13216_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m13217_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m13218_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m13219_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m13220_gshared (); +extern "C" void List_1_Add_m13221_gshared (); +extern "C" void List_1_GrowIfNeeded_m13222_gshared (); +extern "C" void List_1_AddCollection_m13223_gshared (); +extern "C" void List_1_AddEnumerable_m13224_gshared (); +extern "C" void List_1_AddRange_m13225_gshared (); +extern "C" void List_1_AsReadOnly_m13226_gshared (); +extern "C" void List_1_Clear_m13227_gshared (); +extern "C" void List_1_Contains_m13228_gshared (); +extern "C" void List_1_CopyTo_m13229_gshared (); +extern "C" void List_1_Find_m13230_gshared (); +extern "C" void List_1_CheckMatch_m13231_gshared (); +extern "C" void List_1_GetIndex_m13232_gshared (); +extern "C" void List_1_GetEnumerator_m13233_gshared (); +extern "C" void List_1_IndexOf_m13234_gshared (); +extern "C" void List_1_Shift_m13235_gshared (); +extern "C" void List_1_CheckIndex_m13236_gshared (); +extern "C" void List_1_Insert_m13237_gshared (); +extern "C" void List_1_CheckCollection_m13238_gshared (); +extern "C" void List_1_Remove_m13239_gshared (); +extern "C" void List_1_RemoveAll_m13240_gshared (); +extern "C" void List_1_RemoveAt_m13241_gshared (); +extern "C" void List_1_Reverse_m13242_gshared (); +extern "C" void List_1_Sort_m13243_gshared (); +extern "C" void List_1_Sort_m13244_gshared (); +extern "C" void List_1_ToArray_m13245_gshared (); +extern "C" void List_1_TrimExcess_m13246_gshared (); +extern "C" void List_1_get_Capacity_m13247_gshared (); +extern "C" void List_1_set_Capacity_m13248_gshared (); +extern "C" void List_1_get_Count_m13249_gshared (); +extern "C" void List_1_get_Item_m13250_gshared (); +extern "C" void List_1_set_Item_m13251_gshared (); +extern "C" void Enumerator__ctor_m13252_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13253_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m13254_gshared (); +extern "C" void Enumerator_Dispose_m13255_gshared (); +extern "C" void Enumerator_VerifyState_m13256_gshared (); +extern "C" void Enumerator_MoveNext_m13257_gshared (); +extern "C" void Enumerator_get_Current_m13258_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m13259_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13260_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13261_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13262_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13263_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13264_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13265_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13266_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13267_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13268_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13269_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m13270_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m13271_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m13272_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13273_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m13274_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m13275_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13276_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13277_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13278_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13279_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13280_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m13281_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m13282_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m13283_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m13284_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m13285_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m13286_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m13287_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m13288_gshared (); +extern "C" void Collection_1__ctor_m13289_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13290_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m13291_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m13292_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m13293_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m13294_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m13295_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m13296_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m13297_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m13298_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m13299_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m13300_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m13301_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m13302_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m13303_gshared (); +extern "C" void Collection_1_Add_m13304_gshared (); +extern "C" void Collection_1_Clear_m13305_gshared (); +extern "C" void Collection_1_ClearItems_m13306_gshared (); +extern "C" void Collection_1_Contains_m13307_gshared (); +extern "C" void Collection_1_CopyTo_m13308_gshared (); +extern "C" void Collection_1_GetEnumerator_m13309_gshared (); +extern "C" void Collection_1_IndexOf_m13310_gshared (); +extern "C" void Collection_1_Insert_m13311_gshared (); +extern "C" void Collection_1_InsertItem_m13312_gshared (); +extern "C" void Collection_1_Remove_m13313_gshared (); +extern "C" void Collection_1_RemoveAt_m13314_gshared (); +extern "C" void Collection_1_RemoveItem_m13315_gshared (); +extern "C" void Collection_1_get_Count_m13316_gshared (); +extern "C" void Collection_1_get_Item_m13317_gshared (); +extern "C" void Collection_1_set_Item_m13318_gshared (); +extern "C" void Collection_1_SetItem_m13319_gshared (); +extern "C" void Collection_1_IsValidItem_m13320_gshared (); +extern "C" void Collection_1_ConvertItem_m13321_gshared (); +extern "C" void Collection_1_CheckWritable_m13322_gshared (); +extern "C" void Collection_1_IsSynchronized_m13323_gshared (); +extern "C" void Collection_1_IsFixedSize_m13324_gshared (); +extern "C" void EqualityComparer_1__ctor_m13325_gshared (); +extern "C" void EqualityComparer_1__cctor_m13326_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13327_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13328_gshared (); +extern "C" void EqualityComparer_1_get_Default_m13329_gshared (); +extern "C" void DefaultComparer__ctor_m13330_gshared (); +extern "C" void DefaultComparer_GetHashCode_m13331_gshared (); +extern "C" void DefaultComparer_Equals_m13332_gshared (); +extern "C" void Predicate_1__ctor_m13333_gshared (); +extern "C" void Predicate_1_Invoke_m13334_gshared (); +extern "C" void Predicate_1_BeginInvoke_m13335_gshared (); +extern "C" void Predicate_1_EndInvoke_m13336_gshared (); +extern "C" void Comparer_1__ctor_m13337_gshared (); +extern "C" void Comparer_1__cctor_m13338_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m13339_gshared (); +extern "C" void Comparer_1_get_Default_m13340_gshared (); +extern "C" void DefaultComparer__ctor_m13341_gshared (); +extern "C" void DefaultComparer_Compare_m13342_gshared (); +extern "C" void Comparison_1__ctor_m13343_gshared (); +extern "C" void Comparison_1_Invoke_m13344_gshared (); +extern "C" void Comparison_1_BeginInvoke_m13345_gshared (); +extern "C" void Comparison_1_EndInvoke_m13346_gshared (); +extern "C" void Dictionary_2__ctor_m13348_gshared (); +extern "C" void Dictionary_2__ctor_m13350_gshared (); +extern "C" void Dictionary_2__ctor_m13353_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_get_Item_m13355_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m13357_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m13359_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Contains_m13361_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m13363_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m13365_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_SyncRoot_m13367_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m13369_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m13371_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m13373_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m13375_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m13377_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m13379_gshared (); +extern "C" void Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m13381_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m13383_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_GetEnumerator_m13385_gshared (); +extern "C" void Dictionary_2_get_Count_m13387_gshared (); +extern "C" void Dictionary_2_get_Item_m13389_gshared (); +extern "C" void Dictionary_2_set_Item_m13391_gshared (); +extern "C" void Dictionary_2_Init_m13393_gshared (); +extern "C" void Dictionary_2_InitArrays_m13395_gshared (); +extern "C" void Dictionary_2_CopyToCheck_m13397_gshared (); +extern "C" void Dictionary_2_make_pair_m13399_gshared (); +extern "C" void Dictionary_2_pick_value_m13401_gshared (); +extern "C" void Dictionary_2_CopyTo_m13403_gshared (); +extern "C" void Dictionary_2_Resize_m13405_gshared (); +extern "C" void Dictionary_2_Add_m13407_gshared (); +extern "C" void Dictionary_2_Clear_m13409_gshared (); +extern "C" void Dictionary_2_ContainsKey_m13411_gshared (); +extern "C" void Dictionary_2_ContainsValue_m13413_gshared (); +extern "C" void Dictionary_2_GetObjectData_m13415_gshared (); +extern "C" void Dictionary_2_OnDeserialization_m13417_gshared (); +extern "C" void Dictionary_2_Remove_m13419_gshared (); +extern "C" void Dictionary_2_TryGetValue_m13421_gshared (); +extern "C" void Dictionary_2_get_Values_m13423_gshared (); +extern "C" void Dictionary_2_ToTKey_m13425_gshared (); +extern "C" void Dictionary_2_ToTValue_m13427_gshared (); +extern "C" void Dictionary_2_ContainsKeyValuePair_m13429_gshared (); +extern "C" void Dictionary_2_GetEnumerator_m13431_gshared (); +extern "C" void Dictionary_2_U3CCopyToU3Em__0_m13433_gshared (); +extern "C" void InternalEnumerator_1__ctor_m13434_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13435_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13436_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m13437_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m13438_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m13439_gshared (); +extern "C" void KeyValuePair_2__ctor_m13440_gshared (); +extern "C" void KeyValuePair_2_get_Key_m13441_gshared (); +extern "C" void KeyValuePair_2_set_Key_m13442_gshared (); +extern "C" void KeyValuePair_2_get_Value_m13443_gshared (); +extern "C" void KeyValuePair_2_set_Value_m13444_gshared (); +extern "C" void KeyValuePair_2_ToString_m13445_gshared (); +extern "C" void ValueCollection__ctor_m13446_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m13447_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m13448_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m13449_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m13450_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m13451_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m13452_gshared (); +extern "C" void ValueCollection_System_Collections_IEnumerable_GetEnumerator_m13453_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m13454_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_IsSynchronized_m13455_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_SyncRoot_m13456_gshared (); +extern "C" void ValueCollection_CopyTo_m13457_gshared (); +extern "C" void ValueCollection_GetEnumerator_m13458_gshared (); +extern "C" void ValueCollection_get_Count_m13459_gshared (); +extern "C" void Enumerator__ctor_m13460_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m13461_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13462_gshared (); +extern "C" void Enumerator_Dispose_m13463_gshared (); +extern "C" void Enumerator_MoveNext_m13464_gshared (); +extern "C" void Enumerator_get_Current_m13465_gshared (); +extern "C" void Enumerator__ctor_m13466_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m13467_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13468_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m13469_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m13470_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m13471_gshared (); +extern "C" void Enumerator_MoveNext_m13472_gshared (); +extern "C" void Enumerator_get_Current_m13473_gshared (); +extern "C" void Enumerator_get_CurrentKey_m13474_gshared (); +extern "C" void Enumerator_get_CurrentValue_m13475_gshared (); +extern "C" void Enumerator_Reset_m13476_gshared (); +extern "C" void Enumerator_VerifyState_m13477_gshared (); +extern "C" void Enumerator_VerifyCurrent_m13478_gshared (); +extern "C" void Enumerator_Dispose_m13479_gshared (); +extern "C" void Transform_1__ctor_m13480_gshared (); +extern "C" void Transform_1_Invoke_m13481_gshared (); +extern "C" void Transform_1_BeginInvoke_m13482_gshared (); +extern "C" void Transform_1_EndInvoke_m13483_gshared (); +extern "C" void Transform_1__ctor_m13484_gshared (); +extern "C" void Transform_1_Invoke_m13485_gshared (); +extern "C" void Transform_1_BeginInvoke_m13486_gshared (); +extern "C" void Transform_1_EndInvoke_m13487_gshared (); +extern "C" void Transform_1__ctor_m13488_gshared (); +extern "C" void Transform_1_Invoke_m13489_gshared (); +extern "C" void Transform_1_BeginInvoke_m13490_gshared (); +extern "C" void Transform_1_EndInvoke_m13491_gshared (); +extern "C" void ShimEnumerator__ctor_m13492_gshared (); +extern "C" void ShimEnumerator_MoveNext_m13493_gshared (); +extern "C" void ShimEnumerator_get_Entry_m13494_gshared (); +extern "C" void ShimEnumerator_get_Key_m13495_gshared (); +extern "C" void ShimEnumerator_get_Value_m13496_gshared (); +extern "C" void ShimEnumerator_get_Current_m13497_gshared (); +extern "C" void ShimEnumerator_Reset_m13498_gshared (); +extern "C" void InternalEnumerator_1__ctor_m13679_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13680_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13681_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m13682_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m13683_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m13684_gshared (); +extern "C" void InternalEnumerator_1__ctor_m13685_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13686_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13687_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m13688_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m13689_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m13690_gshared (); +extern "C" void CachedInvokableCall_1_Invoke_m13728_gshared (); +extern "C" void InvokableCall_1__ctor_m13729_gshared (); +extern "C" void InvokableCall_1__ctor_m13730_gshared (); +extern "C" void InvokableCall_1_Invoke_m13731_gshared (); +extern "C" void InvokableCall_1_Find_m13732_gshared (); +extern "C" void UnityAction_1_Invoke_m13733_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m13734_gshared (); +extern "C" void UnityAction_1_EndInvoke_m13735_gshared (); +extern "C" void CachedInvokableCall_1_Invoke_m13736_gshared (); +extern "C" void InvokableCall_1__ctor_m13737_gshared (); +extern "C" void InvokableCall_1__ctor_m13738_gshared (); +extern "C" void InvokableCall_1_Invoke_m13739_gshared (); +extern "C" void InvokableCall_1_Find_m13740_gshared (); +extern "C" void UnityAction_1__ctor_m13741_gshared (); +extern "C" void UnityAction_1_Invoke_m13742_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m13743_gshared (); +extern "C" void UnityAction_1_EndInvoke_m13744_gshared (); +extern "C" void CachedInvokableCall_1_Invoke_m13750_gshared (); +extern "C" void InvokableCall_1__ctor_m13751_gshared (); +extern "C" void InvokableCall_1__ctor_m13752_gshared (); +extern "C" void InvokableCall_1_Invoke_m13753_gshared (); +extern "C" void InvokableCall_1_Find_m13754_gshared (); +extern "C" void UnityAction_1_Invoke_m13755_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m13756_gshared (); +extern "C" void UnityAction_1_EndInvoke_m13757_gshared (); +extern "C" void Comparison_1_Invoke_m14054_gshared (); +extern "C" void Comparison_1_BeginInvoke_m14055_gshared (); +extern "C" void Comparison_1_EndInvoke_m14056_gshared (); +extern "C" void List_1__ctor_m14220_gshared (); +extern "C" void List_1__ctor_m14221_gshared (); +extern "C" void List_1__cctor_m14222_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14223_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m14224_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m14225_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m14226_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m14227_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m14228_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m14229_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m14230_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14231_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m14232_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m14233_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m14234_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m14235_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m14236_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m14237_gshared (); +extern "C" void List_1_Add_m14238_gshared (); +extern "C" void List_1_GrowIfNeeded_m14239_gshared (); +extern "C" void List_1_AddCollection_m14240_gshared (); +extern "C" void List_1_AddEnumerable_m14241_gshared (); +extern "C" void List_1_AddRange_m14242_gshared (); +extern "C" void List_1_AsReadOnly_m14243_gshared (); +extern "C" void List_1_Clear_m14244_gshared (); +extern "C" void List_1_Contains_m14245_gshared (); +extern "C" void List_1_CopyTo_m14246_gshared (); +extern "C" void List_1_Find_m14247_gshared (); +extern "C" void List_1_CheckMatch_m14248_gshared (); +extern "C" void List_1_GetIndex_m14249_gshared (); +extern "C" void List_1_GetEnumerator_m14250_gshared (); +extern "C" void List_1_IndexOf_m14251_gshared (); +extern "C" void List_1_Shift_m14252_gshared (); +extern "C" void List_1_CheckIndex_m14253_gshared (); +extern "C" void List_1_Insert_m14254_gshared (); +extern "C" void List_1_CheckCollection_m14255_gshared (); +extern "C" void List_1_Remove_m14256_gshared (); +extern "C" void List_1_RemoveAll_m14257_gshared (); +extern "C" void List_1_RemoveAt_m14258_gshared (); +extern "C" void List_1_Reverse_m14259_gshared (); +extern "C" void List_1_Sort_m14260_gshared (); +extern "C" void List_1_ToArray_m14261_gshared (); +extern "C" void List_1_TrimExcess_m14262_gshared (); +extern "C" void List_1_get_Capacity_m14263_gshared (); +extern "C" void List_1_set_Capacity_m14264_gshared (); +extern "C" void List_1_get_Count_m14265_gshared (); +extern "C" void List_1_get_Item_m14266_gshared (); +extern "C" void List_1_set_Item_m14267_gshared (); +extern "C" void InternalEnumerator_1__ctor_m14268_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14269_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14270_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m14271_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m14272_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m14273_gshared (); +extern "C" void Enumerator__ctor_m14274_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14275_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m14276_gshared (); +extern "C" void Enumerator_Dispose_m14277_gshared (); +extern "C" void Enumerator_VerifyState_m14278_gshared (); +extern "C" void Enumerator_MoveNext_m14279_gshared (); +extern "C" void Enumerator_get_Current_m14280_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m14281_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m14282_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14283_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m14284_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m14285_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m14286_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m14287_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m14288_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14289_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m14290_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m14291_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m14292_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m14293_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m14294_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m14295_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m14296_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m14297_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m14298_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m14299_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m14300_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m14301_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m14302_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m14303_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m14304_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m14305_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m14306_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m14307_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m14308_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m14309_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m14310_gshared (); +extern "C" void Collection_1__ctor_m14311_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14312_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m14313_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m14314_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m14315_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m14316_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m14317_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m14318_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m14319_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m14320_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m14321_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m14322_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m14323_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m14324_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m14325_gshared (); +extern "C" void Collection_1_Add_m14326_gshared (); +extern "C" void Collection_1_Clear_m14327_gshared (); +extern "C" void Collection_1_ClearItems_m14328_gshared (); +extern "C" void Collection_1_Contains_m14329_gshared (); +extern "C" void Collection_1_CopyTo_m14330_gshared (); +extern "C" void Collection_1_GetEnumerator_m14331_gshared (); +extern "C" void Collection_1_IndexOf_m14332_gshared (); +extern "C" void Collection_1_Insert_m14333_gshared (); +extern "C" void Collection_1_InsertItem_m14334_gshared (); +extern "C" void Collection_1_Remove_m14335_gshared (); +extern "C" void Collection_1_RemoveAt_m14336_gshared (); +extern "C" void Collection_1_RemoveItem_m14337_gshared (); +extern "C" void Collection_1_get_Count_m14338_gshared (); +extern "C" void Collection_1_get_Item_m14339_gshared (); +extern "C" void Collection_1_set_Item_m14340_gshared (); +extern "C" void Collection_1_SetItem_m14341_gshared (); +extern "C" void Collection_1_IsValidItem_m14342_gshared (); +extern "C" void Collection_1_ConvertItem_m14343_gshared (); +extern "C" void Collection_1_CheckWritable_m14344_gshared (); +extern "C" void Collection_1_IsSynchronized_m14345_gshared (); +extern "C" void Collection_1_IsFixedSize_m14346_gshared (); +extern "C" void EqualityComparer_1__ctor_m14347_gshared (); +extern "C" void EqualityComparer_1__cctor_m14348_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m14349_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m14350_gshared (); +extern "C" void EqualityComparer_1_get_Default_m14351_gshared (); +extern "C" void DefaultComparer__ctor_m14352_gshared (); +extern "C" void DefaultComparer_GetHashCode_m14353_gshared (); +extern "C" void DefaultComparer_Equals_m14354_gshared (); +extern "C" void Predicate_1__ctor_m14355_gshared (); +extern "C" void Predicate_1_Invoke_m14356_gshared (); +extern "C" void Predicate_1_BeginInvoke_m14357_gshared (); +extern "C" void Predicate_1_EndInvoke_m14358_gshared (); +extern "C" void Comparer_1__ctor_m14359_gshared (); +extern "C" void Comparer_1__cctor_m14360_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m14361_gshared (); +extern "C" void Comparer_1_get_Default_m14362_gshared (); +extern "C" void DefaultComparer__ctor_m14363_gshared (); +extern "C" void DefaultComparer_Compare_m14364_gshared (); +extern "C" void Dictionary_2__ctor_m14703_gshared (); +extern "C" void Dictionary_2__ctor_m14705_gshared (); +extern "C" void Dictionary_2__ctor_m14707_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_get_Item_m14709_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m14711_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m14713_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Contains_m14715_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m14717_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m14719_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_SyncRoot_m14721_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m14723_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m14725_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m14727_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m14729_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m14731_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m14733_gshared (); +extern "C" void Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m14735_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m14737_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_GetEnumerator_m14739_gshared (); +extern "C" void Dictionary_2_get_Count_m14741_gshared (); +extern "C" void Dictionary_2_get_Item_m14743_gshared (); +extern "C" void Dictionary_2_set_Item_m14745_gshared (); +extern "C" void Dictionary_2_Init_m14747_gshared (); +extern "C" void Dictionary_2_InitArrays_m14749_gshared (); +extern "C" void Dictionary_2_CopyToCheck_m14751_gshared (); +extern "C" void Dictionary_2_make_pair_m14753_gshared (); +extern "C" void Dictionary_2_pick_value_m14755_gshared (); +extern "C" void Dictionary_2_CopyTo_m14757_gshared (); +extern "C" void Dictionary_2_Resize_m14759_gshared (); +extern "C" void Dictionary_2_Add_m14761_gshared (); +extern "C" void Dictionary_2_Clear_m14763_gshared (); +extern "C" void Dictionary_2_ContainsKey_m14765_gshared (); +extern "C" void Dictionary_2_ContainsValue_m14767_gshared (); +extern "C" void Dictionary_2_GetObjectData_m14769_gshared (); +extern "C" void Dictionary_2_OnDeserialization_m14771_gshared (); +extern "C" void Dictionary_2_Remove_m14773_gshared (); +extern "C" void Dictionary_2_TryGetValue_m14775_gshared (); +extern "C" void Dictionary_2_ToTKey_m14778_gshared (); +extern "C" void Dictionary_2_ToTValue_m14780_gshared (); +extern "C" void Dictionary_2_ContainsKeyValuePair_m14782_gshared (); +extern "C" void Dictionary_2_U3CCopyToU3Em__0_m14785_gshared (); +extern "C" void InternalEnumerator_1__ctor_m14786_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14787_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14788_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m14789_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m14790_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m14791_gshared (); +extern "C" void KeyValuePair_2__ctor_m14792_gshared (); +extern "C" void KeyValuePair_2_set_Key_m14794_gshared (); +extern "C" void KeyValuePair_2_set_Value_m14796_gshared (); +extern "C" void ValueCollection__ctor_m14798_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m14799_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m14800_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m14801_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m14802_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m14803_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m14804_gshared (); +extern "C" void ValueCollection_System_Collections_IEnumerable_GetEnumerator_m14805_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m14806_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_IsSynchronized_m14807_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_SyncRoot_m14808_gshared (); +extern "C" void ValueCollection_CopyTo_m14809_gshared (); +extern "C" void ValueCollection_get_Count_m14811_gshared (); +extern "C" void Enumerator__ctor_m14812_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m14813_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14814_gshared (); +extern "C" void Enumerator_Dispose_m14815_gshared (); +extern "C" void Enumerator__ctor_m14818_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m14819_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m14820_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m14821_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m14822_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m14823_gshared (); +extern "C" void Enumerator_get_CurrentKey_m14826_gshared (); +extern "C" void Enumerator_get_CurrentValue_m14827_gshared (); +extern "C" void Enumerator_Reset_m14828_gshared (); +extern "C" void Enumerator_VerifyState_m14829_gshared (); +extern "C" void Enumerator_VerifyCurrent_m14830_gshared (); +extern "C" void Enumerator_Dispose_m14831_gshared (); +extern "C" void Transform_1__ctor_m14832_gshared (); +extern "C" void Transform_1_Invoke_m14833_gshared (); +extern "C" void Transform_1_BeginInvoke_m14834_gshared (); +extern "C" void Transform_1_EndInvoke_m14835_gshared (); +extern "C" void Transform_1__ctor_m14836_gshared (); +extern "C" void Transform_1_Invoke_m14837_gshared (); +extern "C" void Transform_1_BeginInvoke_m14838_gshared (); +extern "C" void Transform_1_EndInvoke_m14839_gshared (); +extern "C" void Transform_1__ctor_m14840_gshared (); +extern "C" void Transform_1_Invoke_m14841_gshared (); +extern "C" void Transform_1_BeginInvoke_m14842_gshared (); +extern "C" void Transform_1_EndInvoke_m14843_gshared (); +extern "C" void ShimEnumerator__ctor_m14844_gshared (); +extern "C" void ShimEnumerator_MoveNext_m14845_gshared (); +extern "C" void ShimEnumerator_get_Entry_m14846_gshared (); +extern "C" void ShimEnumerator_get_Key_m14847_gshared (); +extern "C" void ShimEnumerator_get_Value_m14848_gshared (); +extern "C" void ShimEnumerator_get_Current_m14849_gshared (); +extern "C" void ShimEnumerator_Reset_m14850_gshared (); +extern "C" void Comparison_1_Invoke_m14981_gshared (); +extern "C" void Comparison_1_BeginInvoke_m14982_gshared (); +extern "C" void Comparison_1_EndInvoke_m14983_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m14984_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m14985_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m14986_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m14987_gshared (); +extern "C" void UnityAction_1_Invoke_m14988_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m14989_gshared (); +extern "C" void UnityAction_1_EndInvoke_m14990_gshared (); +extern "C" void InvokableCall_1__ctor_m14991_gshared (); +extern "C" void InvokableCall_1__ctor_m14992_gshared (); +extern "C" void InvokableCall_1_Invoke_m14993_gshared (); +extern "C" void InvokableCall_1_Find_m14994_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m14995_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m14996_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m14997_gshared (); +extern "C" void UnityEvent_1_AddListener_m15219_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m15220_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m15221_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m15222_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m15223_gshared (); +extern "C" void TweenRunner_1_Start_m15318_gshared (); +extern "C" void U3CStartU3Ec__Iterator0__ctor_m15319_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15320_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15321_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_MoveNext_m15322_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_Dispose_m15323_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_Reset_m15324_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m15431_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m15432_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m15433_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m15434_gshared (); +extern "C" void TweenRunner_1_Start_m15610_gshared (); +extern "C" void U3CStartU3Ec__Iterator0__ctor_m15611_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15612_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15613_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_MoveNext_m15614_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_Dispose_m15615_gshared (); +extern "C" void U3CStartU3Ec__Iterator0_Reset_m15616_gshared (); +extern "C" void InternalEnumerator_1__ctor_m15925_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m15926_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m15927_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m15928_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m15929_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m15930_gshared (); +extern "C" void UnityEvent_1_AddListener_m16128_gshared (); +extern "C" void UnityEvent_1_RemoveListener_m16129_gshared (); +extern "C" void UnityEvent_1_FindMethod_Impl_m16130_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m16131_gshared (); +extern "C" void UnityEvent_1_GetDelegate_m16132_gshared (); +extern "C" void UnityAction_1__ctor_m16133_gshared (); +extern "C" void UnityAction_1_Invoke_m16134_gshared (); +extern "C" void UnityAction_1_BeginInvoke_m16135_gshared (); +extern "C" void UnityAction_1_EndInvoke_m16136_gshared (); +extern "C" void InvokableCall_1__ctor_m16137_gshared (); +extern "C" void InvokableCall_1__ctor_m16138_gshared (); +extern "C" void InvokableCall_1_Invoke_m16139_gshared (); +extern "C" void InvokableCall_1_Find_m16140_gshared (); +extern "C" void Func_2_Invoke_m16517_gshared (); +extern "C" void Func_2_BeginInvoke_m16519_gshared (); +extern "C" void Func_2_EndInvoke_m16521_gshared (); +extern "C" void Func_2_BeginInvoke_m16796_gshared (); +extern "C" void Func_2_EndInvoke_m16798_gshared (); +extern "C" void ListPool_1__cctor_m16799_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16800_gshared (); +extern "C" void ListPool_1__cctor_m16821_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16822_gshared (); +extern "C" void ListPool_1__cctor_m16843_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16844_gshared (); +extern "C" void ListPool_1__cctor_m16865_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16866_gshared (); +extern "C" void ListPool_1__cctor_m16887_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16888_gshared (); +extern "C" void ListPool_1__cctor_m16909_gshared (); +extern "C" void ListPool_1_U3Cs_ListPoolU3Em__14_m16910_gshared (); +extern "C" void InternalEnumerator_1__ctor_m16931_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m16932_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m16933_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m16934_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m16935_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m16936_gshared (); +extern "C" void Dictionary_2__ctor_m16938_gshared (); +extern "C" void Dictionary_2__ctor_m16941_gshared (); +extern "C" void Dictionary_2__ctor_m16943_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_get_Item_m16945_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_set_Item_m16947_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Add_m16949_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Contains_m16951_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_Remove_m16953_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m16955_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_get_SyncRoot_m16957_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m16959_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m16961_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m16963_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m16965_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m16967_gshared (); +extern "C" void Dictionary_2_System_Collections_ICollection_CopyTo_m16969_gshared (); +extern "C" void Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m16971_gshared (); +extern "C" void Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m16973_gshared (); +extern "C" void Dictionary_2_System_Collections_IDictionary_GetEnumerator_m16975_gshared (); +extern "C" void Dictionary_2_get_Count_m16977_gshared (); +extern "C" void Dictionary_2_get_Item_m16979_gshared (); +extern "C" void Dictionary_2_set_Item_m16981_gshared (); +extern "C" void Dictionary_2_Init_m16983_gshared (); +extern "C" void Dictionary_2_InitArrays_m16985_gshared (); +extern "C" void Dictionary_2_CopyToCheck_m16987_gshared (); +extern "C" void Dictionary_2_make_pair_m16989_gshared (); +extern "C" void Dictionary_2_pick_value_m16991_gshared (); +extern "C" void Dictionary_2_CopyTo_m16993_gshared (); +extern "C" void Dictionary_2_Resize_m16995_gshared (); +extern "C" void Dictionary_2_Add_m16997_gshared (); +extern "C" void Dictionary_2_Clear_m16999_gshared (); +extern "C" void Dictionary_2_ContainsKey_m17001_gshared (); +extern "C" void Dictionary_2_ContainsValue_m17003_gshared (); +extern "C" void Dictionary_2_GetObjectData_m17005_gshared (); +extern "C" void Dictionary_2_OnDeserialization_m17007_gshared (); +extern "C" void Dictionary_2_Remove_m17009_gshared (); +extern "C" void Dictionary_2_TryGetValue_m17011_gshared (); +extern "C" void Dictionary_2_get_Values_m17013_gshared (); +extern "C" void Dictionary_2_ToTKey_m17015_gshared (); +extern "C" void Dictionary_2_ToTValue_m17017_gshared (); +extern "C" void Dictionary_2_ContainsKeyValuePair_m17019_gshared (); +extern "C" void Dictionary_2_GetEnumerator_m17021_gshared (); +extern "C" void Dictionary_2_U3CCopyToU3Em__0_m17023_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17024_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17025_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17026_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17027_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17028_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17029_gshared (); +extern "C" void KeyValuePair_2__ctor_m17030_gshared (); +extern "C" void KeyValuePair_2_get_Key_m17031_gshared (); +extern "C" void KeyValuePair_2_set_Key_m17032_gshared (); +extern "C" void KeyValuePair_2_get_Value_m17033_gshared (); +extern "C" void KeyValuePair_2_set_Value_m17034_gshared (); +extern "C" void KeyValuePair_2_ToString_m17035_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17036_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17037_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17038_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17039_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17040_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17041_gshared (); +extern "C" void ValueCollection__ctor_m17042_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m17043_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m17044_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m17045_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m17046_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m17047_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_CopyTo_m17048_gshared (); +extern "C" void ValueCollection_System_Collections_IEnumerable_GetEnumerator_m17049_gshared (); +extern "C" void ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m17050_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_IsSynchronized_m17051_gshared (); +extern "C" void ValueCollection_System_Collections_ICollection_get_SyncRoot_m17052_gshared (); +extern "C" void ValueCollection_CopyTo_m17053_gshared (); +extern "C" void ValueCollection_GetEnumerator_m17054_gshared (); +extern "C" void ValueCollection_get_Count_m17055_gshared (); +extern "C" void Enumerator__ctor_m17056_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m17057_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17058_gshared (); +extern "C" void Enumerator_Dispose_m17059_gshared (); +extern "C" void Enumerator_MoveNext_m17060_gshared (); +extern "C" void Enumerator_get_Current_m17061_gshared (); +extern "C" void Enumerator__ctor_m17062_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m17063_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17064_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m17065_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m17066_gshared (); +extern "C" void Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m17067_gshared (); +extern "C" void Enumerator_MoveNext_m17068_gshared (); +extern "C" void Enumerator_get_Current_m17069_gshared (); +extern "C" void Enumerator_get_CurrentKey_m17070_gshared (); +extern "C" void Enumerator_get_CurrentValue_m17071_gshared (); +extern "C" void Enumerator_Reset_m17072_gshared (); +extern "C" void Enumerator_VerifyState_m17073_gshared (); +extern "C" void Enumerator_VerifyCurrent_m17074_gshared (); +extern "C" void Enumerator_Dispose_m17075_gshared (); +extern "C" void Transform_1__ctor_m17076_gshared (); +extern "C" void Transform_1_Invoke_m17077_gshared (); +extern "C" void Transform_1_BeginInvoke_m17078_gshared (); +extern "C" void Transform_1_EndInvoke_m17079_gshared (); +extern "C" void Transform_1__ctor_m17080_gshared (); +extern "C" void Transform_1_Invoke_m17081_gshared (); +extern "C" void Transform_1_BeginInvoke_m17082_gshared (); +extern "C" void Transform_1_EndInvoke_m17083_gshared (); +extern "C" void Transform_1__ctor_m17084_gshared (); +extern "C" void Transform_1_Invoke_m17085_gshared (); +extern "C" void Transform_1_BeginInvoke_m17086_gshared (); +extern "C" void Transform_1_EndInvoke_m17087_gshared (); +extern "C" void ShimEnumerator__ctor_m17088_gshared (); +extern "C" void ShimEnumerator_MoveNext_m17089_gshared (); +extern "C" void ShimEnumerator_get_Entry_m17090_gshared (); +extern "C" void ShimEnumerator_get_Key_m17091_gshared (); +extern "C" void ShimEnumerator_get_Value_m17092_gshared (); +extern "C" void ShimEnumerator_get_Current_m17093_gshared (); +extern "C" void ShimEnumerator_Reset_m17094_gshared (); +extern "C" void EqualityComparer_1__ctor_m17095_gshared (); +extern "C" void EqualityComparer_1__cctor_m17096_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17097_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17098_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17099_gshared (); +extern "C" void GenericEqualityComparer_1__ctor_m17100_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m17101_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m17102_gshared (); +extern "C" void DefaultComparer__ctor_m17103_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17104_gshared (); +extern "C" void DefaultComparer_Equals_m17105_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17144_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17145_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17146_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17147_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17148_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17149_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17156_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17157_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17158_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17159_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17160_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17161_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17174_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17175_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17176_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17177_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17178_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17179_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17180_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17181_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17182_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17183_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17184_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17185_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17192_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17193_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17194_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17195_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17196_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17197_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17214_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17215_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17216_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17217_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17218_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17219_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17226_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17227_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17228_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17229_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17230_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17231_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17232_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17233_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17234_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17235_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17236_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17237_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17238_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17239_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17240_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17241_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17242_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17243_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17244_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17245_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17246_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17247_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17248_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17249_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17294_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17295_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17296_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17297_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17298_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17299_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17329_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17330_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17331_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17332_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17333_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17334_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17335_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17336_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17337_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17338_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17339_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17340_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17371_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17372_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17373_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17374_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17375_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17376_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17377_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17378_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17379_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17380_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17381_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17382_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17383_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17384_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17385_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17386_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17387_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17388_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17425_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17426_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17427_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17428_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17429_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17430_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17431_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17432_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17433_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17434_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17435_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17436_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m17437_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17438_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17439_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17440_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17441_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17442_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17443_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17444_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17445_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17446_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17447_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m17448_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m17449_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m17450_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17451_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m17452_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m17453_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17454_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17455_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17456_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17457_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17458_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m17459_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m17460_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m17461_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m17462_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m17463_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m17464_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m17465_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m17466_gshared (); +extern "C" void Collection_1__ctor_m17467_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17468_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m17469_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m17470_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m17471_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m17472_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m17473_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m17474_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m17475_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m17476_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m17477_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m17478_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m17479_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m17480_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m17481_gshared (); +extern "C" void Collection_1_Add_m17482_gshared (); +extern "C" void Collection_1_Clear_m17483_gshared (); +extern "C" void Collection_1_ClearItems_m17484_gshared (); +extern "C" void Collection_1_Contains_m17485_gshared (); +extern "C" void Collection_1_CopyTo_m17486_gshared (); +extern "C" void Collection_1_GetEnumerator_m17487_gshared (); +extern "C" void Collection_1_IndexOf_m17488_gshared (); +extern "C" void Collection_1_Insert_m17489_gshared (); +extern "C" void Collection_1_InsertItem_m17490_gshared (); +extern "C" void Collection_1_Remove_m17491_gshared (); +extern "C" void Collection_1_RemoveAt_m17492_gshared (); +extern "C" void Collection_1_RemoveItem_m17493_gshared (); +extern "C" void Collection_1_get_Count_m17494_gshared (); +extern "C" void Collection_1_get_Item_m17495_gshared (); +extern "C" void Collection_1_set_Item_m17496_gshared (); +extern "C" void Collection_1_SetItem_m17497_gshared (); +extern "C" void Collection_1_IsValidItem_m17498_gshared (); +extern "C" void Collection_1_ConvertItem_m17499_gshared (); +extern "C" void Collection_1_CheckWritable_m17500_gshared (); +extern "C" void Collection_1_IsSynchronized_m17501_gshared (); +extern "C" void Collection_1_IsFixedSize_m17502_gshared (); +extern "C" void List_1__ctor_m17503_gshared (); +extern "C" void List_1__ctor_m17504_gshared (); +extern "C" void List_1__ctor_m17505_gshared (); +extern "C" void List_1__cctor_m17506_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17507_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m17508_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m17509_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m17510_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m17511_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m17512_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m17513_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m17514_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17515_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m17516_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m17517_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m17518_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m17519_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m17520_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m17521_gshared (); +extern "C" void List_1_Add_m17522_gshared (); +extern "C" void List_1_GrowIfNeeded_m17523_gshared (); +extern "C" void List_1_AddCollection_m17524_gshared (); +extern "C" void List_1_AddEnumerable_m17525_gshared (); +extern "C" void List_1_AddRange_m17526_gshared (); +extern "C" void List_1_AsReadOnly_m17527_gshared (); +extern "C" void List_1_Clear_m17528_gshared (); +extern "C" void List_1_Contains_m17529_gshared (); +extern "C" void List_1_CopyTo_m17530_gshared (); +extern "C" void List_1_Find_m17531_gshared (); +extern "C" void List_1_CheckMatch_m17532_gshared (); +extern "C" void List_1_GetIndex_m17533_gshared (); +extern "C" void List_1_GetEnumerator_m17534_gshared (); +extern "C" void List_1_IndexOf_m17535_gshared (); +extern "C" void List_1_Shift_m17536_gshared (); +extern "C" void List_1_CheckIndex_m17537_gshared (); +extern "C" void List_1_Insert_m17538_gshared (); +extern "C" void List_1_CheckCollection_m17539_gshared (); +extern "C" void List_1_Remove_m17540_gshared (); +extern "C" void List_1_RemoveAll_m17541_gshared (); +extern "C" void List_1_RemoveAt_m17542_gshared (); +extern "C" void List_1_Reverse_m17543_gshared (); +extern "C" void List_1_Sort_m17544_gshared (); +extern "C" void List_1_Sort_m17545_gshared (); +extern "C" void List_1_ToArray_m17546_gshared (); +extern "C" void List_1_TrimExcess_m17547_gshared (); +extern "C" void List_1_get_Capacity_m17548_gshared (); +extern "C" void List_1_set_Capacity_m17549_gshared (); +extern "C" void List_1_get_Count_m17550_gshared (); +extern "C" void List_1_get_Item_m17551_gshared (); +extern "C" void List_1_set_Item_m17552_gshared (); +extern "C" void Enumerator__ctor_m17553_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17554_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m17555_gshared (); +extern "C" void Enumerator_Dispose_m17556_gshared (); +extern "C" void Enumerator_VerifyState_m17557_gshared (); +extern "C" void Enumerator_MoveNext_m17558_gshared (); +extern "C" void Enumerator_get_Current_m17559_gshared (); +extern "C" void EqualityComparer_1__ctor_m17560_gshared (); +extern "C" void EqualityComparer_1__cctor_m17561_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17562_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17563_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17564_gshared (); +extern "C" void DefaultComparer__ctor_m17565_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17566_gshared (); +extern "C" void DefaultComparer_Equals_m17567_gshared (); +extern "C" void Predicate_1__ctor_m17568_gshared (); +extern "C" void Predicate_1_Invoke_m17569_gshared (); +extern "C" void Predicate_1_BeginInvoke_m17570_gshared (); +extern "C" void Predicate_1_EndInvoke_m17571_gshared (); +extern "C" void Comparer_1__ctor_m17572_gshared (); +extern "C" void Comparer_1__cctor_m17573_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m17574_gshared (); +extern "C" void Comparer_1_get_Default_m17575_gshared (); +extern "C" void DefaultComparer__ctor_m17576_gshared (); +extern "C" void DefaultComparer_Compare_m17577_gshared (); +extern "C" void Comparison_1__ctor_m17578_gshared (); +extern "C" void Comparison_1_Invoke_m17579_gshared (); +extern "C" void Comparison_1_BeginInvoke_m17580_gshared (); +extern "C" void Comparison_1_EndInvoke_m17581_gshared (); +extern "C" void ArrayReadOnlyList_1__ctor_m17582_gshared (); +extern "C" void ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17583_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Item_m17584_gshared (); +extern "C" void ArrayReadOnlyList_1_set_Item_m17585_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Count_m17586_gshared (); +extern "C" void ArrayReadOnlyList_1_get_IsReadOnly_m17587_gshared (); +extern "C" void ArrayReadOnlyList_1_Add_m17588_gshared (); +extern "C" void ArrayReadOnlyList_1_Clear_m17589_gshared (); +extern "C" void ArrayReadOnlyList_1_Contains_m17590_gshared (); +extern "C" void ArrayReadOnlyList_1_CopyTo_m17591_gshared (); +extern "C" void ArrayReadOnlyList_1_GetEnumerator_m17592_gshared (); +extern "C" void ArrayReadOnlyList_1_IndexOf_m17593_gshared (); +extern "C" void ArrayReadOnlyList_1_Insert_m17594_gshared (); +extern "C" void ArrayReadOnlyList_1_Remove_m17595_gshared (); +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17596_gshared (); +extern "C" void ArrayReadOnlyList_1_ReadOnlyError_m17597_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17598_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17599_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17600_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17601_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17602_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17603_gshared (); +extern "C" void ReadOnlyCollection_1__ctor_m17604_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17605_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17606_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17607_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17608_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17609_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17610_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17611_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17612_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17613_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17614_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Add_m17615_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Clear_m17616_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Contains_m17617_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17618_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Insert_m17619_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_Remove_m17620_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17621_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17622_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17623_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17624_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17625_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_get_Item_m17626_gshared (); +extern "C" void ReadOnlyCollection_1_System_Collections_IList_set_Item_m17627_gshared (); +extern "C" void ReadOnlyCollection_1_Contains_m17628_gshared (); +extern "C" void ReadOnlyCollection_1_CopyTo_m17629_gshared (); +extern "C" void ReadOnlyCollection_1_GetEnumerator_m17630_gshared (); +extern "C" void ReadOnlyCollection_1_IndexOf_m17631_gshared (); +extern "C" void ReadOnlyCollection_1_get_Count_m17632_gshared (); +extern "C" void ReadOnlyCollection_1_get_Item_m17633_gshared (); +extern "C" void Collection_1__ctor_m17634_gshared (); +extern "C" void Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17635_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_CopyTo_m17636_gshared (); +extern "C" void Collection_1_System_Collections_IEnumerable_GetEnumerator_m17637_gshared (); +extern "C" void Collection_1_System_Collections_IList_Add_m17638_gshared (); +extern "C" void Collection_1_System_Collections_IList_Contains_m17639_gshared (); +extern "C" void Collection_1_System_Collections_IList_IndexOf_m17640_gshared (); +extern "C" void Collection_1_System_Collections_IList_Insert_m17641_gshared (); +extern "C" void Collection_1_System_Collections_IList_Remove_m17642_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_IsSynchronized_m17643_gshared (); +extern "C" void Collection_1_System_Collections_ICollection_get_SyncRoot_m17644_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsFixedSize_m17645_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_IsReadOnly_m17646_gshared (); +extern "C" void Collection_1_System_Collections_IList_get_Item_m17647_gshared (); +extern "C" void Collection_1_System_Collections_IList_set_Item_m17648_gshared (); +extern "C" void Collection_1_Add_m17649_gshared (); +extern "C" void Collection_1_Clear_m17650_gshared (); +extern "C" void Collection_1_ClearItems_m17651_gshared (); +extern "C" void Collection_1_Contains_m17652_gshared (); +extern "C" void Collection_1_CopyTo_m17653_gshared (); +extern "C" void Collection_1_GetEnumerator_m17654_gshared (); +extern "C" void Collection_1_IndexOf_m17655_gshared (); +extern "C" void Collection_1_Insert_m17656_gshared (); +extern "C" void Collection_1_InsertItem_m17657_gshared (); +extern "C" void Collection_1_Remove_m17658_gshared (); +extern "C" void Collection_1_RemoveAt_m17659_gshared (); +extern "C" void Collection_1_RemoveItem_m17660_gshared (); +extern "C" void Collection_1_get_Count_m17661_gshared (); +extern "C" void Collection_1_get_Item_m17662_gshared (); +extern "C" void Collection_1_set_Item_m17663_gshared (); +extern "C" void Collection_1_SetItem_m17664_gshared (); +extern "C" void Collection_1_IsValidItem_m17665_gshared (); +extern "C" void Collection_1_ConvertItem_m17666_gshared (); +extern "C" void Collection_1_CheckWritable_m17667_gshared (); +extern "C" void Collection_1_IsSynchronized_m17668_gshared (); +extern "C" void Collection_1_IsFixedSize_m17669_gshared (); +extern "C" void List_1__ctor_m17670_gshared (); +extern "C" void List_1__ctor_m17671_gshared (); +extern "C" void List_1__ctor_m17672_gshared (); +extern "C" void List_1__cctor_m17673_gshared (); +extern "C" void List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17674_gshared (); +extern "C" void List_1_System_Collections_ICollection_CopyTo_m17675_gshared (); +extern "C" void List_1_System_Collections_IEnumerable_GetEnumerator_m17676_gshared (); +extern "C" void List_1_System_Collections_IList_Add_m17677_gshared (); +extern "C" void List_1_System_Collections_IList_Contains_m17678_gshared (); +extern "C" void List_1_System_Collections_IList_IndexOf_m17679_gshared (); +extern "C" void List_1_System_Collections_IList_Insert_m17680_gshared (); +extern "C" void List_1_System_Collections_IList_Remove_m17681_gshared (); +extern "C" void List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17682_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_IsSynchronized_m17683_gshared (); +extern "C" void List_1_System_Collections_ICollection_get_SyncRoot_m17684_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsFixedSize_m17685_gshared (); +extern "C" void List_1_System_Collections_IList_get_IsReadOnly_m17686_gshared (); +extern "C" void List_1_System_Collections_IList_get_Item_m17687_gshared (); +extern "C" void List_1_System_Collections_IList_set_Item_m17688_gshared (); +extern "C" void List_1_Add_m17689_gshared (); +extern "C" void List_1_GrowIfNeeded_m17690_gshared (); +extern "C" void List_1_AddCollection_m17691_gshared (); +extern "C" void List_1_AddEnumerable_m17692_gshared (); +extern "C" void List_1_AddRange_m17693_gshared (); +extern "C" void List_1_AsReadOnly_m17694_gshared (); +extern "C" void List_1_Clear_m17695_gshared (); +extern "C" void List_1_Contains_m17696_gshared (); +extern "C" void List_1_CopyTo_m17697_gshared (); +extern "C" void List_1_Find_m17698_gshared (); +extern "C" void List_1_CheckMatch_m17699_gshared (); +extern "C" void List_1_GetIndex_m17700_gshared (); +extern "C" void List_1_GetEnumerator_m17701_gshared (); +extern "C" void List_1_IndexOf_m17702_gshared (); +extern "C" void List_1_Shift_m17703_gshared (); +extern "C" void List_1_CheckIndex_m17704_gshared (); +extern "C" void List_1_Insert_m17705_gshared (); +extern "C" void List_1_CheckCollection_m17706_gshared (); +extern "C" void List_1_Remove_m17707_gshared (); +extern "C" void List_1_RemoveAll_m17708_gshared (); +extern "C" void List_1_RemoveAt_m17709_gshared (); +extern "C" void List_1_Reverse_m17710_gshared (); +extern "C" void List_1_Sort_m17711_gshared (); +extern "C" void List_1_Sort_m17712_gshared (); +extern "C" void List_1_ToArray_m17713_gshared (); +extern "C" void List_1_TrimExcess_m17714_gshared (); +extern "C" void List_1_get_Capacity_m17715_gshared (); +extern "C" void List_1_set_Capacity_m17716_gshared (); +extern "C" void List_1_get_Count_m17717_gshared (); +extern "C" void List_1_get_Item_m17718_gshared (); +extern "C" void List_1_set_Item_m17719_gshared (); +extern "C" void Enumerator__ctor_m17720_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m17721_gshared (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m17722_gshared (); +extern "C" void Enumerator_Dispose_m17723_gshared (); +extern "C" void Enumerator_VerifyState_m17724_gshared (); +extern "C" void Enumerator_MoveNext_m17725_gshared (); +extern "C" void Enumerator_get_Current_m17726_gshared (); +extern "C" void EqualityComparer_1__ctor_m17727_gshared (); +extern "C" void EqualityComparer_1__cctor_m17728_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17729_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17730_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17731_gshared (); +extern "C" void DefaultComparer__ctor_m17732_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17733_gshared (); +extern "C" void DefaultComparer_Equals_m17734_gshared (); +extern "C" void Predicate_1__ctor_m17735_gshared (); +extern "C" void Predicate_1_Invoke_m17736_gshared (); +extern "C" void Predicate_1_BeginInvoke_m17737_gshared (); +extern "C" void Predicate_1_EndInvoke_m17738_gshared (); +extern "C" void Comparer_1__ctor_m17739_gshared (); +extern "C" void Comparer_1__cctor_m17740_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m17741_gshared (); +extern "C" void Comparer_1_get_Default_m17742_gshared (); +extern "C" void DefaultComparer__ctor_m17743_gshared (); +extern "C" void DefaultComparer_Compare_m17744_gshared (); +extern "C" void Comparison_1__ctor_m17745_gshared (); +extern "C" void Comparison_1_Invoke_m17746_gshared (); +extern "C" void Comparison_1_BeginInvoke_m17747_gshared (); +extern "C" void Comparison_1_EndInvoke_m17748_gshared (); +extern "C" void ArrayReadOnlyList_1__ctor_m17749_gshared (); +extern "C" void ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17750_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Item_m17751_gshared (); +extern "C" void ArrayReadOnlyList_1_set_Item_m17752_gshared (); +extern "C" void ArrayReadOnlyList_1_get_Count_m17753_gshared (); +extern "C" void ArrayReadOnlyList_1_get_IsReadOnly_m17754_gshared (); +extern "C" void ArrayReadOnlyList_1_Add_m17755_gshared (); +extern "C" void ArrayReadOnlyList_1_Clear_m17756_gshared (); +extern "C" void ArrayReadOnlyList_1_Contains_m17757_gshared (); +extern "C" void ArrayReadOnlyList_1_CopyTo_m17758_gshared (); +extern "C" void ArrayReadOnlyList_1_GetEnumerator_m17759_gshared (); +extern "C" void ArrayReadOnlyList_1_IndexOf_m17760_gshared (); +extern "C" void ArrayReadOnlyList_1_Insert_m17761_gshared (); +extern "C" void ArrayReadOnlyList_1_Remove_m17762_gshared (); +extern "C" void ArrayReadOnlyList_1_RemoveAt_m17763_gshared (); +extern "C" void ArrayReadOnlyList_1_ReadOnlyError_m17764_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0__ctor_m17765_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17766_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17767_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17768_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17769_gshared (); +extern "C" void U3CGetEnumeratorU3Ec__Iterator0_Reset_m17770_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17779_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17780_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17781_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17782_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17783_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17784_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17785_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17786_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17787_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17788_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17789_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17790_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17815_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17816_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17817_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17818_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17819_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17820_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17821_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17822_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17823_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17824_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17825_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17826_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17827_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17828_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17829_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17830_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17831_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17832_gshared (); +extern "C" void InternalEnumerator_1__ctor_m17833_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17834_gshared (); +extern "C" void InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17835_gshared (); +extern "C" void InternalEnumerator_1_Dispose_m17836_gshared (); +extern "C" void InternalEnumerator_1_MoveNext_m17837_gshared (); +extern "C" void InternalEnumerator_1_get_Current_m17838_gshared (); +extern "C" void GenericComparer_1_Compare_m17939_gshared (); +extern "C" void Comparer_1__ctor_m17940_gshared (); +extern "C" void Comparer_1__cctor_m17941_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m17942_gshared (); +extern "C" void Comparer_1_get_Default_m17943_gshared (); +extern "C" void DefaultComparer__ctor_m17944_gshared (); +extern "C" void DefaultComparer_Compare_m17945_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m17946_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m17947_gshared (); +extern "C" void EqualityComparer_1__ctor_m17948_gshared (); +extern "C" void EqualityComparer_1__cctor_m17949_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17950_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17951_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17952_gshared (); +extern "C" void DefaultComparer__ctor_m17953_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17954_gshared (); +extern "C" void DefaultComparer_Equals_m17955_gshared (); +extern "C" void GenericComparer_1_Compare_m17956_gshared (); +extern "C" void Comparer_1__ctor_m17957_gshared (); +extern "C" void Comparer_1__cctor_m17958_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m17959_gshared (); +extern "C" void Comparer_1_get_Default_m17960_gshared (); +extern "C" void DefaultComparer__ctor_m17961_gshared (); +extern "C" void DefaultComparer_Compare_m17962_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m17963_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m17964_gshared (); +extern "C" void EqualityComparer_1__ctor_m17965_gshared (); +extern "C" void EqualityComparer_1__cctor_m17966_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17967_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17968_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17969_gshared (); +extern "C" void DefaultComparer__ctor_m17970_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17971_gshared (); +extern "C" void DefaultComparer_Equals_m17972_gshared (); +extern "C" void Nullable_1_Equals_m17973_gshared (); +extern "C" void Nullable_1_Equals_m17974_gshared (); +extern "C" void Nullable_1_GetHashCode_m17975_gshared (); +extern "C" void Nullable_1_ToString_m17976_gshared (); +extern "C" void GenericComparer_1_Compare_m17977_gshared (); +extern "C" void Comparer_1__ctor_m17978_gshared (); +extern "C" void Comparer_1__cctor_m17979_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m17980_gshared (); +extern "C" void Comparer_1_get_Default_m17981_gshared (); +extern "C" void DefaultComparer__ctor_m17982_gshared (); +extern "C" void DefaultComparer_Compare_m17983_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m17984_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m17985_gshared (); +extern "C" void EqualityComparer_1__ctor_m17986_gshared (); +extern "C" void EqualityComparer_1__cctor_m17987_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17988_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17989_gshared (); +extern "C" void EqualityComparer_1_get_Default_m17990_gshared (); +extern "C" void DefaultComparer__ctor_m17991_gshared (); +extern "C" void DefaultComparer_GetHashCode_m17992_gshared (); +extern "C" void DefaultComparer_Equals_m17993_gshared (); +extern "C" void GenericComparer_1_Compare_m18030_gshared (); +extern "C" void Comparer_1__ctor_m18031_gshared (); +extern "C" void Comparer_1__cctor_m18032_gshared (); +extern "C" void Comparer_1_System_Collections_IComparer_Compare_m18033_gshared (); +extern "C" void Comparer_1_get_Default_m18034_gshared (); +extern "C" void DefaultComparer__ctor_m18035_gshared (); +extern "C" void DefaultComparer_Compare_m18036_gshared (); +extern "C" void GenericEqualityComparer_1_GetHashCode_m18037_gshared (); +extern "C" void GenericEqualityComparer_1_Equals_m18038_gshared (); +extern "C" void EqualityComparer_1__ctor_m18039_gshared (); +extern "C" void EqualityComparer_1__cctor_m18040_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m18041_gshared (); +extern "C" void EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m18042_gshared (); +extern "C" void EqualityComparer_1_get_Default_m18043_gshared (); +extern "C" void DefaultComparer__ctor_m18044_gshared (); +extern "C" void DefaultComparer_GetHashCode_m18045_gshared (); +extern "C" void DefaultComparer_Equals_m18046_gshared (); +extern const methodPointerType g_Il2CppGenericMethodPointers[3743] = +{ + NULL/* 0*/, + (methodPointerType)&ScriptableObject_CreateInstance_TisObject_t_m18175_gshared/* 1*/, + (methodPointerType)&Resources_ConvertObjects_TisObject_t_m18165_gshared/* 2*/, + (methodPointerType)&Object_Instantiate_TisObject_t_m709_gshared/* 3*/, + (methodPointerType)&Object_FindObjectsOfType_TisObject_t_m708_gshared/* 4*/, + (methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared/* 5*/, + (methodPointerType)&Component_GetComponentInChildren_TisObject_t_m705_gshared/* 6*/, + (methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m18065_gshared/* 7*/, + (methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m18290_gshared/* 8*/, + (methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m706_gshared/* 9*/, + (methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m3647_gshared/* 10*/, + (methodPointerType)&Component_GetComponentInParent_TisObject_t_m3642_gshared/* 11*/, + (methodPointerType)&Component_GetComponents_TisObject_t_m3637_gshared/* 12*/, + (methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared/* 13*/, + (methodPointerType)&GameObject_GetComponentInChildren_TisObject_t_m3645_gshared/* 14*/, + (methodPointerType)&GameObject_GetComponents_TisObject_t_m18292_gshared/* 15*/, + (methodPointerType)&GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared/* 16*/, + (methodPointerType)&GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared/* 17*/, + (methodPointerType)&GameObject_GetComponentsInParent_TisObject_t_m3644_gshared/* 18*/, + (methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared/* 19*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared/* 20*/, + (methodPointerType)&InvokableCall_1__ctor_m13697_gshared/* 21*/, + (methodPointerType)&InvokableCall_1__ctor_m13698_gshared/* 22*/, + (methodPointerType)&InvokableCall_1_Invoke_m13699_gshared/* 23*/, + (methodPointerType)&InvokableCall_1_Find_m13700_gshared/* 24*/, + (methodPointerType)&InvokableCall_2__ctor_m13705_gshared/* 25*/, + (methodPointerType)&InvokableCall_2_Invoke_m13706_gshared/* 26*/, + (methodPointerType)&InvokableCall_2_Find_m13707_gshared/* 27*/, + (methodPointerType)&InvokableCall_3__ctor_m13712_gshared/* 28*/, + (methodPointerType)&InvokableCall_3_Invoke_m13713_gshared/* 29*/, + (methodPointerType)&InvokableCall_3_Find_m13714_gshared/* 30*/, + (methodPointerType)&InvokableCall_4__ctor_m13719_gshared/* 31*/, + (methodPointerType)&InvokableCall_4_Invoke_m13720_gshared/* 32*/, + (methodPointerType)&InvokableCall_4_Find_m13721_gshared/* 33*/, + (methodPointerType)&CachedInvokableCall_1__ctor_m13726_gshared/* 34*/, + (methodPointerType)&CachedInvokableCall_1_Invoke_m13727_gshared/* 35*/, + (methodPointerType)&UnityEvent_1__ctor_m13940_gshared/* 36*/, + (methodPointerType)&UnityEvent_1_AddListener_m13941_gshared/* 37*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m13942_gshared/* 38*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m13943_gshared/* 39*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m13944_gshared/* 40*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m13945_gshared/* 41*/, + (methodPointerType)&UnityEvent_1_Invoke_m13946_gshared/* 42*/, + (methodPointerType)&UnityEvent_2__ctor_m13947_gshared/* 43*/, + (methodPointerType)&UnityEvent_2_FindMethod_Impl_m13948_gshared/* 44*/, + (methodPointerType)&UnityEvent_2_GetDelegate_m13949_gshared/* 45*/, + (methodPointerType)&UnityEvent_3__ctor_m13950_gshared/* 46*/, + (methodPointerType)&UnityEvent_3_FindMethod_Impl_m13951_gshared/* 47*/, + (methodPointerType)&UnityEvent_3_GetDelegate_m13952_gshared/* 48*/, + (methodPointerType)&UnityEvent_4__ctor_m13953_gshared/* 49*/, + (methodPointerType)&UnityEvent_4_FindMethod_Impl_m13954_gshared/* 50*/, + (methodPointerType)&UnityEvent_4_GetDelegate_m13955_gshared/* 51*/, + (methodPointerType)&UnityAdsDelegate_2__ctor_m13956_gshared/* 52*/, + (methodPointerType)&UnityAdsDelegate_2_Invoke_m13957_gshared/* 53*/, + (methodPointerType)&UnityAdsDelegate_2_BeginInvoke_m13958_gshared/* 54*/, + (methodPointerType)&UnityAdsDelegate_2_EndInvoke_m13959_gshared/* 55*/, + (methodPointerType)&UnityAction_1__ctor_m13701_gshared/* 56*/, + (methodPointerType)&UnityAction_1_Invoke_m13702_gshared/* 57*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m13703_gshared/* 58*/, + (methodPointerType)&UnityAction_1_EndInvoke_m13704_gshared/* 59*/, + (methodPointerType)&UnityAction_2__ctor_m13708_gshared/* 60*/, + (methodPointerType)&UnityAction_2_Invoke_m13709_gshared/* 61*/, + (methodPointerType)&UnityAction_2_BeginInvoke_m13710_gshared/* 62*/, + (methodPointerType)&UnityAction_2_EndInvoke_m13711_gshared/* 63*/, + (methodPointerType)&UnityAction_3__ctor_m13715_gshared/* 64*/, + (methodPointerType)&UnityAction_3_Invoke_m13716_gshared/* 65*/, + (methodPointerType)&UnityAction_3_BeginInvoke_m13717_gshared/* 66*/, + (methodPointerType)&UnityAction_3_EndInvoke_m13718_gshared/* 67*/, + (methodPointerType)&UnityAction_4__ctor_m13722_gshared/* 68*/, + (methodPointerType)&UnityAction_4_Invoke_m13723_gshared/* 69*/, + (methodPointerType)&UnityAction_4_BeginInvoke_m13724_gshared/* 70*/, + (methodPointerType)&UnityAction_4_EndInvoke_m13725_gshared/* 71*/, + (methodPointerType)&ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared/* 72*/, + (methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared/* 73*/, + (methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared/* 74*/, + (methodPointerType)&ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared/* 75*/, + (methodPointerType)&ExecuteEvents_GetEventList_TisObject_t_m18431_gshared/* 76*/, + (methodPointerType)&ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared/* 77*/, + (methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared/* 78*/, + (methodPointerType)&EventFunction_1__ctor_m14057_gshared/* 79*/, + (methodPointerType)&EventFunction_1_Invoke_m14059_gshared/* 80*/, + (methodPointerType)&EventFunction_1_BeginInvoke_m14061_gshared/* 81*/, + (methodPointerType)&EventFunction_1_EndInvoke_m14063_gshared/* 82*/, + (methodPointerType)&Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared/* 83*/, + (methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared/* 84*/, + (methodPointerType)&LayoutGroup_SetProperty_TisObject_t_m3692_gshared/* 85*/, + (methodPointerType)&IndexedSet_1_get_Count_m15014_gshared/* 86*/, + (methodPointerType)&IndexedSet_1_get_IsReadOnly_m15016_gshared/* 87*/, + (methodPointerType)&IndexedSet_1_get_Item_m15024_gshared/* 88*/, + (methodPointerType)&IndexedSet_1_set_Item_m15026_gshared/* 89*/, + (methodPointerType)&IndexedSet_1__ctor_m14998_gshared/* 90*/, + (methodPointerType)&IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m15000_gshared/* 91*/, + (methodPointerType)&IndexedSet_1_Add_m15002_gshared/* 92*/, + (methodPointerType)&IndexedSet_1_Remove_m15004_gshared/* 93*/, + (methodPointerType)&IndexedSet_1_GetEnumerator_m15006_gshared/* 94*/, + (methodPointerType)&IndexedSet_1_Clear_m15008_gshared/* 95*/, + (methodPointerType)&IndexedSet_1_Contains_m15010_gshared/* 96*/, + (methodPointerType)&IndexedSet_1_CopyTo_m15012_gshared/* 97*/, + (methodPointerType)&IndexedSet_1_IndexOf_m15018_gshared/* 98*/, + (methodPointerType)&IndexedSet_1_Insert_m15020_gshared/* 99*/, + (methodPointerType)&IndexedSet_1_RemoveAt_m15022_gshared/* 100*/, + (methodPointerType)&IndexedSet_1_Sort_m15027_gshared/* 101*/, + (methodPointerType)&ListPool_1__cctor_m14183_gshared/* 102*/, + (methodPointerType)&ListPool_1_Get_m14184_gshared/* 103*/, + (methodPointerType)&ListPool_1_Release_m14185_gshared/* 104*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m14187_gshared/* 105*/, + (methodPointerType)&ObjectPool_1_get_countAll_m14161_gshared/* 106*/, + (methodPointerType)&ObjectPool_1_set_countAll_m14163_gshared/* 107*/, + (methodPointerType)&ObjectPool_1__ctor_m14159_gshared/* 108*/, + (methodPointerType)&ObjectPool_1_Get_m14165_gshared/* 109*/, + (methodPointerType)&ObjectPool_1_Release_m14167_gshared/* 110*/, + (methodPointerType)&Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared/* 111*/, + (methodPointerType)&Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared/* 112*/, + (methodPointerType)&Stack_1_get_Count_m13571_gshared/* 113*/, + (methodPointerType)&Stack_1__ctor_m13555_gshared/* 114*/, + (methodPointerType)&Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared/* 115*/, + (methodPointerType)&Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared/* 116*/, + (methodPointerType)&Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared/* 117*/, + (methodPointerType)&Stack_1_Peek_m13567_gshared/* 118*/, + (methodPointerType)&Stack_1_Pop_m13568_gshared/* 119*/, + (methodPointerType)&Stack_1_Push_m13569_gshared/* 120*/, + (methodPointerType)&Stack_1_GetEnumerator_m13573_gshared/* 121*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared/* 122*/, + (methodPointerType)&Enumerator_get_Current_m13579_gshared/* 123*/, + (methodPointerType)&Enumerator__ctor_m13574_gshared/* 124*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared/* 125*/, + (methodPointerType)&Enumerator_Dispose_m13577_gshared/* 126*/, + (methodPointerType)&Enumerator_MoveNext_m13578_gshared/* 127*/, + (methodPointerType)&Enumerable_Where_TisObject_t_m3648_gshared/* 128*/, + (methodPointerType)&Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared/* 129*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared/* 130*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared/* 131*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared/* 132*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared/* 133*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared/* 134*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared/* 135*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared/* 136*/, + (methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared/* 137*/, + (methodPointerType)&Func_2__ctor_m17198_gshared/* 138*/, + (methodPointerType)&Func_2_Invoke_m17199_gshared/* 139*/, + (methodPointerType)&Func_2_BeginInvoke_m17200_gshared/* 140*/, + (methodPointerType)&Func_2_EndInvoke_m17201_gshared/* 141*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared/* 142*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared/* 143*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared/* 144*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared/* 145*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared/* 146*/, + (methodPointerType)&Array_InternalArray__Insert_TisObject_t_m18053_gshared/* 147*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisObject_t_m18052_gshared/* 148*/, + (methodPointerType)&Array_InternalArray__get_Item_TisObject_t_m18047_gshared/* 149*/, + (methodPointerType)&Array_InternalArray__set_Item_TisObject_t_m18054_gshared/* 150*/, + (methodPointerType)&Array_get_swapper_TisObject_t_m18140_gshared/* 151*/, + (methodPointerType)&Array_Sort_TisObject_t_m18611_gshared/* 152*/, + (methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18612_gshared/* 153*/, + (methodPointerType)&Array_Sort_TisObject_t_m18613_gshared/* 154*/, + (methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18614_gshared/* 155*/, + (methodPointerType)&Array_Sort_TisObject_t_m10899_gshared/* 156*/, + (methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18615_gshared/* 157*/, + (methodPointerType)&Array_Sort_TisObject_t_m18138_gshared/* 158*/, + (methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18139_gshared/* 159*/, + (methodPointerType)&Array_Sort_TisObject_t_m18616_gshared/* 160*/, + (methodPointerType)&Array_Sort_TisObject_t_m18162_gshared/* 161*/, + (methodPointerType)&Array_qsort_TisObject_t_TisObject_t_m18159_gshared/* 162*/, + (methodPointerType)&Array_compare_TisObject_t_m18160_gshared/* 163*/, + (methodPointerType)&Array_qsort_TisObject_t_m18163_gshared/* 164*/, + (methodPointerType)&Array_swap_TisObject_t_TisObject_t_m18161_gshared/* 165*/, + (methodPointerType)&Array_swap_TisObject_t_m18164_gshared/* 166*/, + (methodPointerType)&Array_Resize_TisObject_t_m18136_gshared/* 167*/, + (methodPointerType)&Array_Resize_TisObject_t_m18137_gshared/* 168*/, + (methodPointerType)&Array_TrueForAll_TisObject_t_m18617_gshared/* 169*/, + (methodPointerType)&Array_ForEach_TisObject_t_m18618_gshared/* 170*/, + (methodPointerType)&Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared/* 171*/, + (methodPointerType)&Array_FindLastIndex_TisObject_t_m18620_gshared/* 172*/, + (methodPointerType)&Array_FindLastIndex_TisObject_t_m18622_gshared/* 173*/, + (methodPointerType)&Array_FindLastIndex_TisObject_t_m18621_gshared/* 174*/, + (methodPointerType)&Array_FindIndex_TisObject_t_m18623_gshared/* 175*/, + (methodPointerType)&Array_FindIndex_TisObject_t_m18625_gshared/* 176*/, + (methodPointerType)&Array_FindIndex_TisObject_t_m18624_gshared/* 177*/, + (methodPointerType)&Array_BinarySearch_TisObject_t_m18626_gshared/* 178*/, + (methodPointerType)&Array_BinarySearch_TisObject_t_m18628_gshared/* 179*/, + (methodPointerType)&Array_BinarySearch_TisObject_t_m18629_gshared/* 180*/, + (methodPointerType)&Array_BinarySearch_TisObject_t_m18627_gshared/* 181*/, + (methodPointerType)&Array_IndexOf_TisObject_t_m10905_gshared/* 182*/, + (methodPointerType)&Array_IndexOf_TisObject_t_m18630_gshared/* 183*/, + (methodPointerType)&Array_IndexOf_TisObject_t_m10898_gshared/* 184*/, + (methodPointerType)&Array_LastIndexOf_TisObject_t_m18631_gshared/* 185*/, + (methodPointerType)&Array_LastIndexOf_TisObject_t_m18632_gshared/* 186*/, + (methodPointerType)&Array_LastIndexOf_TisObject_t_m18633_gshared/* 187*/, + (methodPointerType)&Array_FindAll_TisObject_t_m18634_gshared/* 188*/, + (methodPointerType)&Array_Exists_TisObject_t_m18635_gshared/* 189*/, + (methodPointerType)&Array_AsReadOnly_TisObject_t_m10919_gshared/* 190*/, + (methodPointerType)&Array_Find_TisObject_t_m18636_gshared/* 191*/, + (methodPointerType)&Array_FindLast_TisObject_t_m18637_gshared/* 192*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10925_gshared/* 193*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m10931_gshared/* 194*/, + (methodPointerType)&InternalEnumerator_1__ctor_m10921_gshared/* 195*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10923_gshared/* 196*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m10927_gshared/* 197*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m10929_gshared/* 198*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Item_m17256_gshared/* 199*/, + (methodPointerType)&ArrayReadOnlyList_1_set_Item_m17257_gshared/* 200*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Count_m17258_gshared/* 201*/, + (methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17259_gshared/* 202*/, + (methodPointerType)&ArrayReadOnlyList_1__ctor_m17254_gshared/* 203*/, + (methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17255_gshared/* 204*/, + (methodPointerType)&ArrayReadOnlyList_1_Add_m17260_gshared/* 205*/, + (methodPointerType)&ArrayReadOnlyList_1_Clear_m17261_gshared/* 206*/, + (methodPointerType)&ArrayReadOnlyList_1_Contains_m17262_gshared/* 207*/, + (methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17263_gshared/* 208*/, + (methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17264_gshared/* 209*/, + (methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17265_gshared/* 210*/, + (methodPointerType)&ArrayReadOnlyList_1_Insert_m17266_gshared/* 211*/, + (methodPointerType)&ArrayReadOnlyList_1_Remove_m17267_gshared/* 212*/, + (methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17268_gshared/* 213*/, + (methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17269_gshared/* 214*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17271_gshared/* 215*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17272_gshared/* 216*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17270_gshared/* 217*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17273_gshared/* 218*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17274_gshared/* 219*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17275_gshared/* 220*/, + (methodPointerType)&Comparer_1_get_Default_m11467_gshared/* 221*/, + (methodPointerType)&Comparer_1__ctor_m11464_gshared/* 222*/, + (methodPointerType)&Comparer_1__cctor_m11465_gshared/* 223*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m11466_gshared/* 224*/, + (methodPointerType)&DefaultComparer__ctor_m11468_gshared/* 225*/, + (methodPointerType)&DefaultComparer_Compare_m11469_gshared/* 226*/, + (methodPointerType)&GenericComparer_1__ctor_m17324_gshared/* 227*/, + (methodPointerType)&GenericComparer_1_Compare_m17325_gshared/* 228*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m10982_gshared/* 229*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m10984_gshared/* 230*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m10992_gshared/* 231*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m10994_gshared/* 232*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m10996_gshared/* 233*/, + (methodPointerType)&Dictionary_2_get_Count_m11014_gshared/* 234*/, + (methodPointerType)&Dictionary_2_get_Item_m11016_gshared/* 235*/, + (methodPointerType)&Dictionary_2_set_Item_m11018_gshared/* 236*/, + (methodPointerType)&Dictionary_2_get_Values_m11050_gshared/* 237*/, + (methodPointerType)&Dictionary_2__ctor_m10974_gshared/* 238*/, + (methodPointerType)&Dictionary_2__ctor_m10976_gshared/* 239*/, + (methodPointerType)&Dictionary_2__ctor_m10978_gshared/* 240*/, + (methodPointerType)&Dictionary_2__ctor_m10980_gshared/* 241*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m10986_gshared/* 242*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m10988_gshared/* 243*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m10990_gshared/* 244*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m10998_gshared/* 245*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m11000_gshared/* 246*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m11002_gshared/* 247*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m11004_gshared/* 248*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m11006_gshared/* 249*/, + (methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m11008_gshared/* 250*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m11010_gshared/* 251*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m11012_gshared/* 252*/, + (methodPointerType)&Dictionary_2_Init_m11020_gshared/* 253*/, + (methodPointerType)&Dictionary_2_InitArrays_m11022_gshared/* 254*/, + (methodPointerType)&Dictionary_2_CopyToCheck_m11024_gshared/* 255*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared/* 256*/, + (methodPointerType)&Dictionary_2_make_pair_m11026_gshared/* 257*/, + (methodPointerType)&Dictionary_2_pick_value_m11028_gshared/* 258*/, + (methodPointerType)&Dictionary_2_CopyTo_m11030_gshared/* 259*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared/* 260*/, + (methodPointerType)&Dictionary_2_Resize_m11032_gshared/* 261*/, + (methodPointerType)&Dictionary_2_Add_m11034_gshared/* 262*/, + (methodPointerType)&Dictionary_2_Clear_m11036_gshared/* 263*/, + (methodPointerType)&Dictionary_2_ContainsKey_m11038_gshared/* 264*/, + (methodPointerType)&Dictionary_2_ContainsValue_m11040_gshared/* 265*/, + (methodPointerType)&Dictionary_2_GetObjectData_m11042_gshared/* 266*/, + (methodPointerType)&Dictionary_2_OnDeserialization_m11044_gshared/* 267*/, + (methodPointerType)&Dictionary_2_Remove_m11046_gshared/* 268*/, + (methodPointerType)&Dictionary_2_TryGetValue_m11048_gshared/* 269*/, + (methodPointerType)&Dictionary_2_ToTKey_m11052_gshared/* 270*/, + (methodPointerType)&Dictionary_2_ToTValue_m11054_gshared/* 271*/, + (methodPointerType)&Dictionary_2_ContainsKeyValuePair_m11056_gshared/* 272*/, + (methodPointerType)&Dictionary_2_GetEnumerator_m11058_gshared/* 273*/, + (methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m11060_gshared/* 274*/, + (methodPointerType)&ShimEnumerator_get_Entry_m11145_gshared/* 275*/, + (methodPointerType)&ShimEnumerator_get_Key_m11146_gshared/* 276*/, + (methodPointerType)&ShimEnumerator_get_Value_m11147_gshared/* 277*/, + (methodPointerType)&ShimEnumerator_get_Current_m11148_gshared/* 278*/, + (methodPointerType)&ShimEnumerator__ctor_m11143_gshared/* 279*/, + (methodPointerType)&ShimEnumerator_MoveNext_m11144_gshared/* 280*/, + (methodPointerType)&ShimEnumerator_Reset_m11149_gshared/* 281*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11112_gshared/* 282*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m11114_gshared/* 283*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m11115_gshared/* 284*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m11116_gshared/* 285*/, + (methodPointerType)&Enumerator_get_Current_m11118_gshared/* 286*/, + (methodPointerType)&Enumerator_get_CurrentKey_m11119_gshared/* 287*/, + (methodPointerType)&Enumerator_get_CurrentValue_m11120_gshared/* 288*/, + (methodPointerType)&Enumerator__ctor_m11111_gshared/* 289*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11113_gshared/* 290*/, + (methodPointerType)&Enumerator_MoveNext_m11117_gshared/* 291*/, + (methodPointerType)&Enumerator_Reset_m11121_gshared/* 292*/, + (methodPointerType)&Enumerator_VerifyState_m11122_gshared/* 293*/, + (methodPointerType)&Enumerator_VerifyCurrent_m11123_gshared/* 294*/, + (methodPointerType)&Enumerator_Dispose_m11124_gshared/* 295*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m11099_gshared/* 296*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m11100_gshared/* 297*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m11101_gshared/* 298*/, + (methodPointerType)&ValueCollection_get_Count_m11104_gshared/* 299*/, + (methodPointerType)&ValueCollection__ctor_m11091_gshared/* 300*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m11092_gshared/* 301*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m11093_gshared/* 302*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m11094_gshared/* 303*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m11095_gshared/* 304*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m11096_gshared/* 305*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m11097_gshared/* 306*/, + (methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m11098_gshared/* 307*/, + (methodPointerType)&ValueCollection_CopyTo_m11102_gshared/* 308*/, + (methodPointerType)&ValueCollection_GetEnumerator_m11103_gshared/* 309*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11106_gshared/* 310*/, + (methodPointerType)&Enumerator_get_Current_m11110_gshared/* 311*/, + (methodPointerType)&Enumerator__ctor_m11105_gshared/* 312*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11107_gshared/* 313*/, + (methodPointerType)&Enumerator_Dispose_m11108_gshared/* 314*/, + (methodPointerType)&Enumerator_MoveNext_m11109_gshared/* 315*/, + (methodPointerType)&Transform_1__ctor_m11125_gshared/* 316*/, + (methodPointerType)&Transform_1_Invoke_m11126_gshared/* 317*/, + (methodPointerType)&Transform_1_BeginInvoke_m11127_gshared/* 318*/, + (methodPointerType)&Transform_1_EndInvoke_m11128_gshared/* 319*/, + (methodPointerType)&EqualityComparer_1_get_Default_m11154_gshared/* 320*/, + (methodPointerType)&EqualityComparer_1__ctor_m11150_gshared/* 321*/, + (methodPointerType)&EqualityComparer_1__cctor_m11151_gshared/* 322*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m11152_gshared/* 323*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m11153_gshared/* 324*/, + (methodPointerType)&DefaultComparer__ctor_m11161_gshared/* 325*/, + (methodPointerType)&DefaultComparer_GetHashCode_m11162_gshared/* 326*/, + (methodPointerType)&DefaultComparer_Equals_m11163_gshared/* 327*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m17326_gshared/* 328*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17327_gshared/* 329*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m17328_gshared/* 330*/, + (methodPointerType)&KeyValuePair_2_get_Key_m11068_gshared/* 331*/, + (methodPointerType)&KeyValuePair_2_set_Key_m11069_gshared/* 332*/, + (methodPointerType)&KeyValuePair_2_get_Value_m11070_gshared/* 333*/, + (methodPointerType)&KeyValuePair_2_set_Value_m11071_gshared/* 334*/, + (methodPointerType)&KeyValuePair_2__ctor_m11067_gshared/* 335*/, + (methodPointerType)&KeyValuePair_2_ToString_m11072_gshared/* 336*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11313_gshared/* 337*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m11315_gshared/* 338*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m11317_gshared/* 339*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m11319_gshared/* 340*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m11321_gshared/* 341*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m11323_gshared/* 342*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m11325_gshared/* 343*/, + (methodPointerType)&List_1_get_Capacity_m11378_gshared/* 344*/, + (methodPointerType)&List_1_set_Capacity_m11380_gshared/* 345*/, + (methodPointerType)&List_1_get_Count_m11382_gshared/* 346*/, + (methodPointerType)&List_1_get_Item_m11384_gshared/* 347*/, + (methodPointerType)&List_1_set_Item_m11386_gshared/* 348*/, + (methodPointerType)&List_1__ctor_m11289_gshared/* 349*/, + (methodPointerType)&List_1__ctor_m11291_gshared/* 350*/, + (methodPointerType)&List_1__ctor_m11293_gshared/* 351*/, + (methodPointerType)&List_1__cctor_m11295_gshared/* 352*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11297_gshared/* 353*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m11299_gshared/* 354*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m11301_gshared/* 355*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m11303_gshared/* 356*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m11305_gshared/* 357*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m11307_gshared/* 358*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m11309_gshared/* 359*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m11311_gshared/* 360*/, + (methodPointerType)&List_1_Add_m11327_gshared/* 361*/, + (methodPointerType)&List_1_GrowIfNeeded_m11329_gshared/* 362*/, + (methodPointerType)&List_1_AddCollection_m11331_gshared/* 363*/, + (methodPointerType)&List_1_AddEnumerable_m11333_gshared/* 364*/, + (methodPointerType)&List_1_AddRange_m11335_gshared/* 365*/, + (methodPointerType)&List_1_AsReadOnly_m11337_gshared/* 366*/, + (methodPointerType)&List_1_Clear_m11339_gshared/* 367*/, + (methodPointerType)&List_1_Contains_m11341_gshared/* 368*/, + (methodPointerType)&List_1_CopyTo_m11343_gshared/* 369*/, + (methodPointerType)&List_1_Find_m11345_gshared/* 370*/, + (methodPointerType)&List_1_CheckMatch_m11347_gshared/* 371*/, + (methodPointerType)&List_1_GetIndex_m11349_gshared/* 372*/, + (methodPointerType)&List_1_GetEnumerator_m11351_gshared/* 373*/, + (methodPointerType)&List_1_IndexOf_m11353_gshared/* 374*/, + (methodPointerType)&List_1_Shift_m11355_gshared/* 375*/, + (methodPointerType)&List_1_CheckIndex_m11357_gshared/* 376*/, + (methodPointerType)&List_1_Insert_m11359_gshared/* 377*/, + (methodPointerType)&List_1_CheckCollection_m11361_gshared/* 378*/, + (methodPointerType)&List_1_Remove_m11363_gshared/* 379*/, + (methodPointerType)&List_1_RemoveAll_m11365_gshared/* 380*/, + (methodPointerType)&List_1_RemoveAt_m11367_gshared/* 381*/, + (methodPointerType)&List_1_Reverse_m11369_gshared/* 382*/, + (methodPointerType)&List_1_Sort_m11371_gshared/* 383*/, + (methodPointerType)&List_1_Sort_m11373_gshared/* 384*/, + (methodPointerType)&List_1_ToArray_m11374_gshared/* 385*/, + (methodPointerType)&List_1_TrimExcess_m11376_gshared/* 386*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11389_gshared/* 387*/, + (methodPointerType)&Enumerator_get_Current_m11393_gshared/* 388*/, + (methodPointerType)&Enumerator__ctor_m11387_gshared/* 389*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11388_gshared/* 390*/, + (methodPointerType)&Enumerator_Dispose_m11390_gshared/* 391*/, + (methodPointerType)&Enumerator_VerifyState_m11391_gshared/* 392*/, + (methodPointerType)&Enumerator_MoveNext_m11392_gshared/* 393*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11425_gshared/* 394*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m11433_gshared/* 395*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m11434_gshared/* 396*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m11435_gshared/* 397*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m11436_gshared/* 398*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m11437_gshared/* 399*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m11438_gshared/* 400*/, + (methodPointerType)&Collection_1_get_Count_m11451_gshared/* 401*/, + (methodPointerType)&Collection_1_get_Item_m11452_gshared/* 402*/, + (methodPointerType)&Collection_1_set_Item_m11453_gshared/* 403*/, + (methodPointerType)&Collection_1__ctor_m11424_gshared/* 404*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m11426_gshared/* 405*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m11427_gshared/* 406*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m11428_gshared/* 407*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m11429_gshared/* 408*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m11430_gshared/* 409*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m11431_gshared/* 410*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m11432_gshared/* 411*/, + (methodPointerType)&Collection_1_Add_m11439_gshared/* 412*/, + (methodPointerType)&Collection_1_Clear_m11440_gshared/* 413*/, + (methodPointerType)&Collection_1_ClearItems_m11441_gshared/* 414*/, + (methodPointerType)&Collection_1_Contains_m11442_gshared/* 415*/, + (methodPointerType)&Collection_1_CopyTo_m11443_gshared/* 416*/, + (methodPointerType)&Collection_1_GetEnumerator_m11444_gshared/* 417*/, + (methodPointerType)&Collection_1_IndexOf_m11445_gshared/* 418*/, + (methodPointerType)&Collection_1_Insert_m11446_gshared/* 419*/, + (methodPointerType)&Collection_1_InsertItem_m11447_gshared/* 420*/, + (methodPointerType)&Collection_1_Remove_m11448_gshared/* 421*/, + (methodPointerType)&Collection_1_RemoveAt_m11449_gshared/* 422*/, + (methodPointerType)&Collection_1_RemoveItem_m11450_gshared/* 423*/, + (methodPointerType)&Collection_1_SetItem_m11454_gshared/* 424*/, + (methodPointerType)&Collection_1_IsValidItem_m11455_gshared/* 425*/, + (methodPointerType)&Collection_1_ConvertItem_m11456_gshared/* 426*/, + (methodPointerType)&Collection_1_CheckWritable_m11457_gshared/* 427*/, + (methodPointerType)&Collection_1_IsSynchronized_m11458_gshared/* 428*/, + (methodPointerType)&Collection_1_IsFixedSize_m11459_gshared/* 429*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11400_gshared/* 430*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11401_gshared/* 431*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11402_gshared/* 432*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m11412_gshared/* 433*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m11413_gshared/* 434*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m11414_gshared/* 435*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m11415_gshared/* 436*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m11416_gshared/* 437*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m11417_gshared/* 438*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m11422_gshared/* 439*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m11423_gshared/* 440*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m11394_gshared/* 441*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11395_gshared/* 442*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11396_gshared/* 443*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11397_gshared/* 444*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11398_gshared/* 445*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11399_gshared/* 446*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m11403_gshared/* 447*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m11404_gshared/* 448*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m11405_gshared/* 449*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m11406_gshared/* 450*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m11407_gshared/* 451*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m11408_gshared/* 452*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m11409_gshared/* 453*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m11410_gshared/* 454*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m11411_gshared/* 455*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m11418_gshared/* 456*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m11419_gshared/* 457*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m11420_gshared/* 458*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m11421_gshared/* 459*/, + (methodPointerType)&CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared/* 460*/, + (methodPointerType)&MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared/* 461*/, + (methodPointerType)&MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared/* 462*/, + (methodPointerType)&Getter_2__ctor_m17771_gshared/* 463*/, + (methodPointerType)&Getter_2_Invoke_m17772_gshared/* 464*/, + (methodPointerType)&Getter_2_BeginInvoke_m17773_gshared/* 465*/, + (methodPointerType)&Getter_2_EndInvoke_m17774_gshared/* 466*/, + (methodPointerType)&StaticGetter_1__ctor_m17775_gshared/* 467*/, + (methodPointerType)&StaticGetter_1_Invoke_m17776_gshared/* 468*/, + (methodPointerType)&StaticGetter_1_BeginInvoke_m17777_gshared/* 469*/, + (methodPointerType)&StaticGetter_1_EndInvoke_m17778_gshared/* 470*/, + (methodPointerType)&Activator_CreateInstance_TisObject_t_m18430_gshared/* 471*/, + (methodPointerType)&Action_1__ctor_m11752_gshared/* 472*/, + (methodPointerType)&Action_1_Invoke_m11753_gshared/* 473*/, + (methodPointerType)&Action_1_BeginInvoke_m11755_gshared/* 474*/, + (methodPointerType)&Action_1_EndInvoke_m11757_gshared/* 475*/, + (methodPointerType)&Comparison_1__ctor_m11482_gshared/* 476*/, + (methodPointerType)&Comparison_1_Invoke_m11483_gshared/* 477*/, + (methodPointerType)&Comparison_1_BeginInvoke_m11484_gshared/* 478*/, + (methodPointerType)&Comparison_1_EndInvoke_m11485_gshared/* 479*/, + (methodPointerType)&Converter_2__ctor_m17250_gshared/* 480*/, + (methodPointerType)&Converter_2_Invoke_m17251_gshared/* 481*/, + (methodPointerType)&Converter_2_BeginInvoke_m17252_gshared/* 482*/, + (methodPointerType)&Converter_2_EndInvoke_m17253_gshared/* 483*/, + (methodPointerType)&Predicate_1__ctor_m11460_gshared/* 484*/, + (methodPointerType)&Predicate_1_Invoke_m11461_gshared/* 485*/, + (methodPointerType)&Predicate_1_BeginInvoke_m11462_gshared/* 486*/, + (methodPointerType)&Predicate_1_EndInvoke_m11463_gshared/* 487*/, + (methodPointerType)&Action_1_Invoke_m2009_gshared/* 488*/, + (methodPointerType)&UnityAdsDelegate_2_Invoke_m12774_gshared/* 489*/, + (methodPointerType)&List_1__ctor_m2036_gshared/* 490*/, + (methodPointerType)&List_1__ctor_m2037_gshared/* 491*/, + (methodPointerType)&List_1__ctor_m2038_gshared/* 492*/, + (methodPointerType)&CachedInvokableCall_1__ctor_m2079_gshared/* 493*/, + (methodPointerType)&CachedInvokableCall_1__ctor_m2080_gshared/* 494*/, + (methodPointerType)&CachedInvokableCall_1__ctor_m2082_gshared/* 495*/, + (methodPointerType)&Comparison_1__ctor_m3444_gshared/* 496*/, + (methodPointerType)&List_1_Sort_m3450_gshared/* 497*/, + (methodPointerType)&List_1__ctor_m3481_gshared/* 498*/, + (methodPointerType)&Dictionary_2__ctor_m14701_gshared/* 499*/, + (methodPointerType)&Dictionary_2_get_Values_m14776_gshared/* 500*/, + (methodPointerType)&ValueCollection_GetEnumerator_m14810_gshared/* 501*/, + (methodPointerType)&Enumerator_get_Current_m14817_gshared/* 502*/, + (methodPointerType)&Enumerator_MoveNext_m14816_gshared/* 503*/, + (methodPointerType)&Dictionary_2_GetEnumerator_m14783_gshared/* 504*/, + (methodPointerType)&Enumerator_get_Current_m14825_gshared/* 505*/, + (methodPointerType)&KeyValuePair_2_get_Value_m14795_gshared/* 506*/, + (methodPointerType)&KeyValuePair_2_get_Key_m14793_gshared/* 507*/, + (methodPointerType)&Enumerator_MoveNext_m14824_gshared/* 508*/, + (methodPointerType)&KeyValuePair_2_ToString_m14797_gshared/* 509*/, + (methodPointerType)&Comparison_1__ctor_m3517_gshared/* 510*/, + (methodPointerType)&Array_Sort_TisRaycastHit_t26_m3518_gshared/* 511*/, + (methodPointerType)&UnityEvent_1__ctor_m3519_gshared/* 512*/, + (methodPointerType)&UnityEvent_1_Invoke_m3520_gshared/* 513*/, + (methodPointerType)&UnityEvent_1_AddListener_m3521_gshared/* 514*/, + (methodPointerType)&UnityEvent_1__ctor_m3522_gshared/* 515*/, + (methodPointerType)&UnityEvent_1_Invoke_m3523_gshared/* 516*/, + (methodPointerType)&UnityEvent_1_AddListener_m3524_gshared/* 517*/, + (methodPointerType)&UnityEvent_1__ctor_m3530_gshared/* 518*/, + (methodPointerType)&UnityEvent_1_Invoke_m3532_gshared/* 519*/, + (methodPointerType)&TweenRunner_1__ctor_m3533_gshared/* 520*/, + (methodPointerType)&TweenRunner_1_Init_m3534_gshared/* 521*/, + (methodPointerType)&UnityAction_1__ctor_m3544_gshared/* 522*/, + (methodPointerType)&UnityEvent_1_AddListener_m3545_gshared/* 523*/, + (methodPointerType)&UnityAction_1__ctor_m3555_gshared/* 524*/, + (methodPointerType)&TweenRunner_1_StartTween_m3556_gshared/* 525*/, + (methodPointerType)&TweenRunner_1__ctor_m3560_gshared/* 526*/, + (methodPointerType)&TweenRunner_1_Init_m3561_gshared/* 527*/, + (methodPointerType)&UnityAction_1__ctor_m3567_gshared/* 528*/, + (methodPointerType)&TweenRunner_1_StartTween_m3568_gshared/* 529*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared/* 530*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared/* 531*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared/* 532*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared/* 533*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared/* 534*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared/* 535*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared/* 536*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared/* 537*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared/* 538*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared/* 539*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared/* 540*/, + (methodPointerType)&Dictionary_2__ctor_m13351_gshared/* 541*/, + (methodPointerType)&UnityEvent_1__ctor_m3611_gshared/* 542*/, + (methodPointerType)&UnityEvent_1_Invoke_m3613_gshared/* 543*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared/* 544*/, + (methodPointerType)&UnityEvent_1__ctor_m3619_gshared/* 545*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m3620_gshared/* 546*/, + (methodPointerType)&UnityEvent_1_Invoke_m3621_gshared/* 547*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared/* 548*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared/* 549*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared/* 550*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared/* 551*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared/* 552*/, + (methodPointerType)&Func_2__ctor_m16515_gshared/* 553*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared/* 554*/, + (methodPointerType)&SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared/* 555*/, + (methodPointerType)&LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared/* 556*/, + (methodPointerType)&LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared/* 557*/, + (methodPointerType)&LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared/* 558*/, + (methodPointerType)&LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared/* 559*/, + (methodPointerType)&LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared/* 560*/, + (methodPointerType)&LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared/* 561*/, + (methodPointerType)&LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared/* 562*/, + (methodPointerType)&LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared/* 563*/, + (methodPointerType)&Func_2__ctor_m16793_gshared/* 564*/, + (methodPointerType)&Func_2_Invoke_m16794_gshared/* 565*/, + (methodPointerType)&ListPool_1_Get_m3673_gshared/* 566*/, + (methodPointerType)&ListPool_1_Get_m3674_gshared/* 567*/, + (methodPointerType)&ListPool_1_Get_m3675_gshared/* 568*/, + (methodPointerType)&ListPool_1_Get_m3676_gshared/* 569*/, + (methodPointerType)&ListPool_1_Get_m3677_gshared/* 570*/, + (methodPointerType)&List_1_AddRange_m3678_gshared/* 571*/, + (methodPointerType)&List_1_AddRange_m3679_gshared/* 572*/, + (methodPointerType)&List_1_AddRange_m3680_gshared/* 573*/, + (methodPointerType)&List_1_AddRange_m3681_gshared/* 574*/, + (methodPointerType)&List_1_AddRange_m3682_gshared/* 575*/, + (methodPointerType)&ListPool_1_Release_m3683_gshared/* 576*/, + (methodPointerType)&ListPool_1_Release_m3684_gshared/* 577*/, + (methodPointerType)&ListPool_1_Release_m3685_gshared/* 578*/, + (methodPointerType)&ListPool_1_Release_m3686_gshared/* 579*/, + (methodPointerType)&ListPool_1_Release_m3687_gshared/* 580*/, + (methodPointerType)&ListPool_1_Get_m3688_gshared/* 581*/, + (methodPointerType)&List_1_get_Capacity_m3689_gshared/* 582*/, + (methodPointerType)&List_1_set_Capacity_m3690_gshared/* 583*/, + (methodPointerType)&ListPool_1_Release_m3691_gshared/* 584*/, + (methodPointerType)&Dictionary_2__ctor_m16939_gshared/* 585*/, + (methodPointerType)&Array_BinarySearch_TisInt32_t161_m4751_gshared/* 586*/, + (methodPointerType)&CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared/* 587*/, + (methodPointerType)&Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared/* 588*/, + (methodPointerType)&CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared/* 589*/, + (methodPointerType)&Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared/* 590*/, + (methodPointerType)&GenericComparer_1__ctor_m10907_gshared/* 591*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m10908_gshared/* 592*/, + (methodPointerType)&GenericComparer_1__ctor_m10909_gshared/* 593*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m10910_gshared/* 594*/, + (methodPointerType)&Nullable_1__ctor_m10911_gshared/* 595*/, + (methodPointerType)&Nullable_1_get_HasValue_m10912_gshared/* 596*/, + (methodPointerType)&Nullable_1_get_Value_m10913_gshared/* 597*/, + (methodPointerType)&GenericComparer_1__ctor_m10914_gshared/* 598*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m10915_gshared/* 599*/, + (methodPointerType)&GenericComparer_1__ctor_m10917_gshared/* 600*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m10918_gshared/* 601*/, + (methodPointerType)&Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared/* 602*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared/* 603*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared/* 604*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared/* 605*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared/* 606*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared/* 607*/, + (methodPointerType)&Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared/* 608*/, + (methodPointerType)&Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared/* 609*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared/* 610*/, + (methodPointerType)&Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared/* 611*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared/* 612*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared/* 613*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared/* 614*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared/* 615*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared/* 616*/, + (methodPointerType)&Array_InternalArray__Insert_TisSingle_t165_m18073_gshared/* 617*/, + (methodPointerType)&Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared/* 618*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared/* 619*/, + (methodPointerType)&Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared/* 620*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared/* 621*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared/* 622*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared/* 623*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared/* 624*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared/* 625*/, + (methodPointerType)&Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared/* 626*/, + (methodPointerType)&Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared/* 627*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared/* 628*/, + (methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared/* 629*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared/* 630*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared/* 631*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared/* 632*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared/* 633*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared/* 634*/, + (methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared/* 635*/, + (methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared/* 636*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared/* 637*/, + (methodPointerType)&Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared/* 638*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared/* 639*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared/* 640*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared/* 641*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared/* 642*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared/* 643*/, + (methodPointerType)&Array_InternalArray__Insert_TisInt32_t161_m18100_gshared/* 644*/, + (methodPointerType)&Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared/* 645*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared/* 646*/, + (methodPointerType)&Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared/* 647*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared/* 648*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared/* 649*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared/* 650*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared/* 651*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared/* 652*/, + (methodPointerType)&Array_InternalArray__Insert_TisLink_t1214_m18109_gshared/* 653*/, + (methodPointerType)&Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared/* 654*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared/* 655*/, + (methodPointerType)&Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared/* 656*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared/* 657*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared/* 658*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared/* 659*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared/* 660*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared/* 661*/, + (methodPointerType)&Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared/* 662*/, + (methodPointerType)&Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared/* 663*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared/* 664*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared/* 665*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared/* 666*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared/* 667*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared/* 668*/, + (methodPointerType)&Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared/* 669*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared/* 670*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared/* 671*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared/* 672*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared/* 673*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared/* 674*/, + (methodPointerType)&Array_InternalArray__Insert_TisTouch_t155_m18133_gshared/* 675*/, + (methodPointerType)&Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared/* 676*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared/* 677*/, + (methodPointerType)&Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared/* 678*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared/* 679*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared/* 680*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared/* 681*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared/* 682*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared/* 683*/, + (methodPointerType)&Array_InternalArray__Insert_TisDouble_t454_m18147_gshared/* 684*/, + (methodPointerType)&Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared/* 685*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared/* 686*/, + (methodPointerType)&Array_InternalArray__get_Item_TisChar_t702_m18150_gshared/* 687*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared/* 688*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared/* 689*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared/* 690*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared/* 691*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared/* 692*/, + (methodPointerType)&Array_InternalArray__Insert_TisChar_t702_m18156_gshared/* 693*/, + (methodPointerType)&Array_InternalArray__set_Item_TisChar_t702_m18157_gshared/* 694*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared/* 695*/, + (methodPointerType)&Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared/* 696*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared/* 697*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared/* 698*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared/* 699*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared/* 700*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared/* 701*/, + (methodPointerType)&Array_InternalArray__Insert_TisVector3_t4_m18172_gshared/* 702*/, + (methodPointerType)&Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared/* 703*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared/* 704*/, + (methodPointerType)&Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared/* 705*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared/* 706*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared/* 707*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared/* 708*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared/* 709*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared/* 710*/, + (methodPointerType)&Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared/* 711*/, + (methodPointerType)&Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared/* 712*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared/* 713*/, + (methodPointerType)&Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared/* 714*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared/* 715*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared/* 716*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared/* 717*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared/* 718*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared/* 719*/, + (methodPointerType)&Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared/* 720*/, + (methodPointerType)&Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared/* 721*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared/* 722*/, + (methodPointerType)&Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared/* 723*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared/* 724*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared/* 725*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared/* 726*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared/* 727*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared/* 728*/, + (methodPointerType)&Array_InternalArray__Insert_TisVector4_t234_m18200_gshared/* 729*/, + (methodPointerType)&Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared/* 730*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared/* 731*/, + (methodPointerType)&Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared/* 732*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared/* 733*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared/* 734*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared/* 735*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared/* 736*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared/* 737*/, + (methodPointerType)&Array_InternalArray__Insert_TisVector2_t6_m18209_gshared/* 738*/, + (methodPointerType)&Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared/* 739*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared/* 740*/, + (methodPointerType)&Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared/* 741*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared/* 742*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared/* 743*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared/* 744*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared/* 745*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared/* 746*/, + (methodPointerType)&Array_InternalArray__Insert_TisColor32_t231_m18218_gshared/* 747*/, + (methodPointerType)&Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared/* 748*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared/* 749*/, + (methodPointerType)&Array_Resize_TisVector3_t4_m18221_gshared/* 750*/, + (methodPointerType)&Array_Resize_TisVector3_t4_m18222_gshared/* 751*/, + (methodPointerType)&Array_IndexOf_TisVector3_t4_m18223_gshared/* 752*/, + (methodPointerType)&Array_Sort_TisVector3_t4_m18224_gshared/* 753*/, + (methodPointerType)&Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared/* 754*/, + (methodPointerType)&Array_get_swapper_TisVector3_t4_m18226_gshared/* 755*/, + (methodPointerType)&Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared/* 756*/, + (methodPointerType)&Array_compare_TisVector3_t4_m18228_gshared/* 757*/, + (methodPointerType)&Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared/* 758*/, + (methodPointerType)&Array_Sort_TisVector3_t4_m18230_gshared/* 759*/, + (methodPointerType)&Array_qsort_TisVector3_t4_m18231_gshared/* 760*/, + (methodPointerType)&Array_swap_TisVector3_t4_m18232_gshared/* 761*/, + (methodPointerType)&Array_Resize_TisVector4_t234_m18233_gshared/* 762*/, + (methodPointerType)&Array_Resize_TisVector4_t234_m18234_gshared/* 763*/, + (methodPointerType)&Array_IndexOf_TisVector4_t234_m18235_gshared/* 764*/, + (methodPointerType)&Array_Sort_TisVector4_t234_m18236_gshared/* 765*/, + (methodPointerType)&Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared/* 766*/, + (methodPointerType)&Array_get_swapper_TisVector4_t234_m18238_gshared/* 767*/, + (methodPointerType)&Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared/* 768*/, + (methodPointerType)&Array_compare_TisVector4_t234_m18240_gshared/* 769*/, + (methodPointerType)&Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared/* 770*/, + (methodPointerType)&Array_Sort_TisVector4_t234_m18242_gshared/* 771*/, + (methodPointerType)&Array_qsort_TisVector4_t234_m18243_gshared/* 772*/, + (methodPointerType)&Array_swap_TisVector4_t234_m18244_gshared/* 773*/, + (methodPointerType)&Array_Resize_TisVector2_t6_m18245_gshared/* 774*/, + (methodPointerType)&Array_Resize_TisVector2_t6_m18246_gshared/* 775*/, + (methodPointerType)&Array_IndexOf_TisVector2_t6_m18247_gshared/* 776*/, + (methodPointerType)&Array_Sort_TisVector2_t6_m18248_gshared/* 777*/, + (methodPointerType)&Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared/* 778*/, + (methodPointerType)&Array_get_swapper_TisVector2_t6_m18250_gshared/* 779*/, + (methodPointerType)&Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared/* 780*/, + (methodPointerType)&Array_compare_TisVector2_t6_m18252_gshared/* 781*/, + (methodPointerType)&Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared/* 782*/, + (methodPointerType)&Array_Sort_TisVector2_t6_m18254_gshared/* 783*/, + (methodPointerType)&Array_qsort_TisVector2_t6_m18255_gshared/* 784*/, + (methodPointerType)&Array_swap_TisVector2_t6_m18256_gshared/* 785*/, + (methodPointerType)&Array_Resize_TisColor32_t231_m18257_gshared/* 786*/, + (methodPointerType)&Array_Resize_TisColor32_t231_m18258_gshared/* 787*/, + (methodPointerType)&Array_IndexOf_TisColor32_t231_m18259_gshared/* 788*/, + (methodPointerType)&Array_Sort_TisColor32_t231_m18260_gshared/* 789*/, + (methodPointerType)&Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared/* 790*/, + (methodPointerType)&Array_get_swapper_TisColor32_t231_m18262_gshared/* 791*/, + (methodPointerType)&Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared/* 792*/, + (methodPointerType)&Array_compare_TisColor32_t231_m18264_gshared/* 793*/, + (methodPointerType)&Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared/* 794*/, + (methodPointerType)&Array_Sort_TisColor32_t231_m18266_gshared/* 795*/, + (methodPointerType)&Array_qsort_TisColor32_t231_m18267_gshared/* 796*/, + (methodPointerType)&Array_swap_TisColor32_t231_m18268_gshared/* 797*/, + (methodPointerType)&Array_Resize_TisInt32_t161_m18269_gshared/* 798*/, + (methodPointerType)&Array_Resize_TisInt32_t161_m18270_gshared/* 799*/, + (methodPointerType)&Array_IndexOf_TisInt32_t161_m18271_gshared/* 800*/, + (methodPointerType)&Array_Sort_TisInt32_t161_m18272_gshared/* 801*/, + (methodPointerType)&Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared/* 802*/, + (methodPointerType)&Array_get_swapper_TisInt32_t161_m18274_gshared/* 803*/, + (methodPointerType)&Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared/* 804*/, + (methodPointerType)&Array_compare_TisInt32_t161_m18276_gshared/* 805*/, + (methodPointerType)&Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared/* 806*/, + (methodPointerType)&Array_Sort_TisInt32_t161_m18278_gshared/* 807*/, + (methodPointerType)&Array_qsort_TisInt32_t161_m18279_gshared/* 808*/, + (methodPointerType)&Array_swap_TisInt32_t161_m18280_gshared/* 809*/, + (methodPointerType)&Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared/* 810*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared/* 811*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared/* 812*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared/* 813*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared/* 814*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared/* 815*/, + (methodPointerType)&Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared/* 816*/, + (methodPointerType)&Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared/* 817*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared/* 818*/, + (methodPointerType)&Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared/* 819*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared/* 820*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared/* 821*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared/* 822*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared/* 823*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared/* 824*/, + (methodPointerType)&Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared/* 825*/, + (methodPointerType)&Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared/* 826*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared/* 827*/, + (methodPointerType)&Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared/* 828*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared/* 829*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared/* 830*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared/* 831*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared/* 832*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared/* 833*/, + (methodPointerType)&Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared/* 834*/, + (methodPointerType)&Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared/* 835*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared/* 836*/, + (methodPointerType)&Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared/* 837*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared/* 838*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared/* 839*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared/* 840*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared/* 841*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared/* 842*/, + (methodPointerType)&Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared/* 843*/, + (methodPointerType)&Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared/* 844*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared/* 845*/, + (methodPointerType)&Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared/* 846*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared/* 847*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared/* 848*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared/* 849*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared/* 850*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared/* 851*/, + (methodPointerType)&Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared/* 852*/, + (methodPointerType)&Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared/* 853*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared/* 854*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared/* 855*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared/* 856*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared/* 857*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared/* 858*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared/* 859*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared/* 860*/, + (methodPointerType)&Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared/* 861*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared/* 862*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared/* 863*/, + (methodPointerType)&Array_Resize_TisUIVertex_t323_m18338_gshared/* 864*/, + (methodPointerType)&Array_Resize_TisUIVertex_t323_m18339_gshared/* 865*/, + (methodPointerType)&Array_IndexOf_TisUIVertex_t323_m18340_gshared/* 866*/, + (methodPointerType)&Array_Sort_TisUIVertex_t323_m18341_gshared/* 867*/, + (methodPointerType)&Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared/* 868*/, + (methodPointerType)&Array_get_swapper_TisUIVertex_t323_m18343_gshared/* 869*/, + (methodPointerType)&Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared/* 870*/, + (methodPointerType)&Array_compare_TisUIVertex_t323_m18345_gshared/* 871*/, + (methodPointerType)&Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared/* 872*/, + (methodPointerType)&Array_Sort_TisUIVertex_t323_m18347_gshared/* 873*/, + (methodPointerType)&Array_qsort_TisUIVertex_t323_m18348_gshared/* 874*/, + (methodPointerType)&Array_swap_TisUIVertex_t323_m18349_gshared/* 875*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared/* 876*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared/* 877*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared/* 878*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared/* 879*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared/* 880*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared/* 881*/, + (methodPointerType)&Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared/* 882*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared/* 883*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared/* 884*/, + (methodPointerType)&Array_Resize_TisUICharInfo_t312_m18359_gshared/* 885*/, + (methodPointerType)&Array_Resize_TisUICharInfo_t312_m18360_gshared/* 886*/, + (methodPointerType)&Array_IndexOf_TisUICharInfo_t312_m18361_gshared/* 887*/, + (methodPointerType)&Array_Sort_TisUICharInfo_t312_m18362_gshared/* 888*/, + (methodPointerType)&Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared/* 889*/, + (methodPointerType)&Array_get_swapper_TisUICharInfo_t312_m18364_gshared/* 890*/, + (methodPointerType)&Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared/* 891*/, + (methodPointerType)&Array_compare_TisUICharInfo_t312_m18366_gshared/* 892*/, + (methodPointerType)&Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared/* 893*/, + (methodPointerType)&Array_Sort_TisUICharInfo_t312_m18368_gshared/* 894*/, + (methodPointerType)&Array_qsort_TisUICharInfo_t312_m18369_gshared/* 895*/, + (methodPointerType)&Array_swap_TisUICharInfo_t312_m18370_gshared/* 896*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared/* 897*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared/* 898*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared/* 899*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared/* 900*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared/* 901*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared/* 902*/, + (methodPointerType)&Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared/* 903*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared/* 904*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared/* 905*/, + (methodPointerType)&Array_Resize_TisUILineInfo_t313_m18380_gshared/* 906*/, + (methodPointerType)&Array_Resize_TisUILineInfo_t313_m18381_gshared/* 907*/, + (methodPointerType)&Array_IndexOf_TisUILineInfo_t313_m18382_gshared/* 908*/, + (methodPointerType)&Array_Sort_TisUILineInfo_t313_m18383_gshared/* 909*/, + (methodPointerType)&Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared/* 910*/, + (methodPointerType)&Array_get_swapper_TisUILineInfo_t313_m18385_gshared/* 911*/, + (methodPointerType)&Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared/* 912*/, + (methodPointerType)&Array_compare_TisUILineInfo_t313_m18387_gshared/* 913*/, + (methodPointerType)&Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared/* 914*/, + (methodPointerType)&Array_Sort_TisUILineInfo_t313_m18389_gshared/* 915*/, + (methodPointerType)&Array_qsort_TisUILineInfo_t313_m18390_gshared/* 916*/, + (methodPointerType)&Array_swap_TisUILineInfo_t313_m18391_gshared/* 917*/, + (methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared/* 918*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared/* 919*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared/* 920*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared/* 921*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared/* 922*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared/* 923*/, + (methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared/* 924*/, + (methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared/* 925*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared/* 926*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared/* 927*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared/* 928*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared/* 929*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared/* 930*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared/* 931*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared/* 932*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared/* 933*/, + (methodPointerType)&Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared/* 934*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared/* 935*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared/* 936*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared/* 937*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared/* 938*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared/* 939*/, + (methodPointerType)&Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared/* 940*/, + (methodPointerType)&Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared/* 941*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared/* 942*/, + (methodPointerType)&Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared/* 943*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared/* 944*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared/* 945*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared/* 946*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared/* 947*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared/* 948*/, + (methodPointerType)&Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared/* 949*/, + (methodPointerType)&Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared/* 950*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared/* 951*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared/* 952*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared/* 953*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared/* 954*/, + (methodPointerType)&Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared/* 955*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared/* 956*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared/* 957*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared/* 958*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared/* 959*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared/* 960*/, + (methodPointerType)&Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared/* 961*/, + (methodPointerType)&Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared/* 962*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared/* 963*/, + (methodPointerType)&Array_Resize_TisRaycastResult_t508_m18443_gshared/* 964*/, + (methodPointerType)&Array_Resize_TisRaycastResult_t508_m18444_gshared/* 965*/, + (methodPointerType)&Array_IndexOf_TisRaycastResult_t508_m18445_gshared/* 966*/, + (methodPointerType)&Array_Sort_TisRaycastResult_t508_m18446_gshared/* 967*/, + (methodPointerType)&Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared/* 968*/, + (methodPointerType)&Array_get_swapper_TisRaycastResult_t508_m18448_gshared/* 969*/, + (methodPointerType)&Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared/* 970*/, + (methodPointerType)&Array_compare_TisRaycastResult_t508_m18450_gshared/* 971*/, + (methodPointerType)&Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared/* 972*/, + (methodPointerType)&Array_Sort_TisRaycastResult_t508_m18452_gshared/* 973*/, + (methodPointerType)&Array_qsort_TisRaycastResult_t508_m18453_gshared/* 974*/, + (methodPointerType)&Array_swap_TisRaycastResult_t508_m18454_gshared/* 975*/, + (methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared/* 976*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared/* 977*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared/* 978*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared/* 979*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared/* 980*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared/* 981*/, + (methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared/* 982*/, + (methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared/* 983*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared/* 984*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared/* 985*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared/* 986*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared/* 987*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared/* 988*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared/* 989*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared/* 990*/, + (methodPointerType)&Array_Sort_TisRaycastHit_t26_m18471_gshared/* 991*/, + (methodPointerType)&Array_qsort_TisRaycastHit_t26_m18472_gshared/* 992*/, + (methodPointerType)&Array_swap_TisRaycastHit_t26_m18473_gshared/* 993*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared/* 994*/, + (methodPointerType)&Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared/* 995*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared/* 996*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared/* 997*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared/* 998*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared/* 999*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared/* 1000*/, + (methodPointerType)&Array_InternalArray__Insert_TisContentType_t572_m18481_gshared/* 1001*/, + (methodPointerType)&Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared/* 1002*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared/* 1003*/, + (methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared/* 1004*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared/* 1005*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared/* 1006*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared/* 1007*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared/* 1008*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared/* 1009*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared/* 1010*/, + (methodPointerType)&Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared/* 1011*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared/* 1012*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared/* 1013*/, + (methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared/* 1014*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared/* 1015*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared/* 1016*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared/* 1017*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared/* 1018*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared/* 1019*/, + (methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared/* 1020*/, + (methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared/* 1021*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared/* 1022*/, + (methodPointerType)&Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared/* 1023*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared/* 1024*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared/* 1025*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared/* 1026*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared/* 1027*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared/* 1028*/, + (methodPointerType)&Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared/* 1029*/, + (methodPointerType)&Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared/* 1030*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared/* 1031*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared/* 1032*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared/* 1033*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared/* 1034*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared/* 1035*/, + (methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared/* 1036*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared/* 1037*/, + (methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared/* 1038*/, + (methodPointerType)&Array_InternalArray__get_Item_TisByte_t447_m18520_gshared/* 1039*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared/* 1040*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared/* 1041*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared/* 1042*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared/* 1043*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared/* 1044*/, + (methodPointerType)&Array_InternalArray__Insert_TisByte_t447_m18526_gshared/* 1045*/, + (methodPointerType)&Array_InternalArray__set_Item_TisByte_t447_m18527_gshared/* 1046*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared/* 1047*/, + (methodPointerType)&Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared/* 1048*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared/* 1049*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared/* 1050*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared/* 1051*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared/* 1052*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared/* 1053*/, + (methodPointerType)&Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared/* 1054*/, + (methodPointerType)&Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared/* 1055*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared/* 1056*/, + (methodPointerType)&Array_BinarySearch_TisInt32_t161_m18538_gshared/* 1057*/, + (methodPointerType)&Array_InternalArray__get_Item_TisMark_t850_m18539_gshared/* 1058*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared/* 1059*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared/* 1060*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared/* 1061*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared/* 1062*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared/* 1063*/, + (methodPointerType)&Array_InternalArray__Insert_TisMark_t850_m18545_gshared/* 1064*/, + (methodPointerType)&Array_InternalArray__set_Item_TisMark_t850_m18546_gshared/* 1065*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared/* 1066*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared/* 1067*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared/* 1068*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared/* 1069*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared/* 1070*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared/* 1071*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared/* 1072*/, + (methodPointerType)&Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared/* 1073*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared/* 1074*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared/* 1075*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared/* 1076*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared/* 1077*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared/* 1078*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared/* 1079*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared/* 1080*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared/* 1081*/, + (methodPointerType)&Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared/* 1082*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared/* 1083*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared/* 1084*/, + (methodPointerType)&Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared/* 1085*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared/* 1086*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared/* 1087*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared/* 1088*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared/* 1089*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared/* 1090*/, + (methodPointerType)&Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared/* 1091*/, + (methodPointerType)&Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared/* 1092*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared/* 1093*/, + (methodPointerType)&Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared/* 1094*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared/* 1095*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared/* 1096*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared/* 1097*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared/* 1098*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared/* 1099*/, + (methodPointerType)&Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared/* 1100*/, + (methodPointerType)&Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared/* 1101*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared/* 1102*/, + (methodPointerType)&Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared/* 1103*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared/* 1104*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared/* 1105*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared/* 1106*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared/* 1107*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared/* 1108*/, + (methodPointerType)&Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared/* 1109*/, + (methodPointerType)&Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared/* 1110*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared/* 1111*/, + (methodPointerType)&Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared/* 1112*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared/* 1113*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared/* 1114*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared/* 1115*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared/* 1116*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared/* 1117*/, + (methodPointerType)&Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared/* 1118*/, + (methodPointerType)&Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared/* 1119*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared/* 1120*/, + (methodPointerType)&Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared/* 1121*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared/* 1122*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared/* 1123*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared/* 1124*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared/* 1125*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared/* 1126*/, + (methodPointerType)&Array_InternalArray__Insert_TisInt64_t455_m18608_gshared/* 1127*/, + (methodPointerType)&Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared/* 1128*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared/* 1129*/, + (methodPointerType)&Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared/* 1130*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared/* 1131*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared/* 1132*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared/* 1133*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared/* 1134*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared/* 1135*/, + (methodPointerType)&Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared/* 1136*/, + (methodPointerType)&Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared/* 1137*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared/* 1138*/, + (methodPointerType)&Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared/* 1139*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared/* 1140*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared/* 1141*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared/* 1142*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared/* 1143*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared/* 1144*/, + (methodPointerType)&Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared/* 1145*/, + (methodPointerType)&Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared/* 1146*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared/* 1147*/, + (methodPointerType)&Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared/* 1148*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared/* 1149*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared/* 1150*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared/* 1151*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared/* 1152*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared/* 1153*/, + (methodPointerType)&Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared/* 1154*/, + (methodPointerType)&Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared/* 1155*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared/* 1156*/, + (methodPointerType)&Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared/* 1157*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared/* 1158*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared/* 1159*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared/* 1160*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared/* 1161*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared/* 1162*/, + (methodPointerType)&Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared/* 1163*/, + (methodPointerType)&Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared/* 1164*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared/* 1165*/, + (methodPointerType)&Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared/* 1166*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared/* 1167*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared/* 1168*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared/* 1169*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared/* 1170*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared/* 1171*/, + (methodPointerType)&Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared/* 1172*/, + (methodPointerType)&Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared/* 1173*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared/* 1174*/, + (methodPointerType)&Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared/* 1175*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared/* 1176*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared/* 1177*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared/* 1178*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared/* 1179*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared/* 1180*/, + (methodPointerType)&Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared/* 1181*/, + (methodPointerType)&Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared/* 1182*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared/* 1183*/, + (methodPointerType)&Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared/* 1184*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared/* 1185*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared/* 1186*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared/* 1187*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared/* 1188*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared/* 1189*/, + (methodPointerType)&Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared/* 1190*/, + (methodPointerType)&Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared/* 1191*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared/* 1192*/, + (methodPointerType)&Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared/* 1193*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared/* 1194*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared/* 1195*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared/* 1196*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared/* 1197*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared/* 1198*/, + (methodPointerType)&Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared/* 1199*/, + (methodPointerType)&Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared/* 1200*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared/* 1201*/, + (methodPointerType)&Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared/* 1202*/, + (methodPointerType)&Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared/* 1203*/, + (methodPointerType)&Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared/* 1204*/, + (methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared/* 1205*/, + (methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared/* 1206*/, + (methodPointerType)&Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared/* 1207*/, + (methodPointerType)&Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared/* 1208*/, + (methodPointerType)&Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared/* 1209*/, + (methodPointerType)&Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared/* 1210*/, + (methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared/* 1211*/, + (methodPointerType)&Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared/* 1212*/, + (methodPointerType)&Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared/* 1213*/, + (methodPointerType)&Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared/* 1214*/, + (methodPointerType)&Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared/* 1215*/, + (methodPointerType)&Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared/* 1216*/, + (methodPointerType)&Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared/* 1217*/, + (methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared/* 1218*/, + (methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared/* 1219*/, + (methodPointerType)&Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared/* 1220*/, + (methodPointerType)&Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared/* 1221*/, + (methodPointerType)&Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared/* 1222*/, + (methodPointerType)&Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared/* 1223*/, + (methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared/* 1224*/, + (methodPointerType)&Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared/* 1225*/, + (methodPointerType)&Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared/* 1226*/, + (methodPointerType)&Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared/* 1227*/, + (methodPointerType)&Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared/* 1228*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared/* 1229*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared/* 1230*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared/* 1231*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared/* 1232*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared/* 1233*/, + (methodPointerType)&Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared/* 1234*/, + (methodPointerType)&Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared/* 1235*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared/* 1236*/, + (methodPointerType)&Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared/* 1237*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared/* 1238*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared/* 1239*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared/* 1240*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared/* 1241*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared/* 1242*/, + (methodPointerType)&Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared/* 1243*/, + (methodPointerType)&Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared/* 1244*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared/* 1245*/, + (methodPointerType)&Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared/* 1246*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared/* 1247*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared/* 1248*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared/* 1249*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared/* 1250*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared/* 1251*/, + (methodPointerType)&Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared/* 1252*/, + (methodPointerType)&Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared/* 1253*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared/* 1254*/, + (methodPointerType)&Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared/* 1255*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared/* 1256*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared/* 1257*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared/* 1258*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared/* 1259*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared/* 1260*/, + (methodPointerType)&Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared/* 1261*/, + (methodPointerType)&Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared/* 1262*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared/* 1263*/, + (methodPointerType)&Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared/* 1264*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared/* 1265*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared/* 1266*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared/* 1267*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared/* 1268*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared/* 1269*/, + (methodPointerType)&Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared/* 1270*/, + (methodPointerType)&Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared/* 1271*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared/* 1272*/, + (methodPointerType)&Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared/* 1273*/, + (methodPointerType)&Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared/* 1274*/, + (methodPointerType)&Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared/* 1275*/, + (methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared/* 1276*/, + (methodPointerType)&Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared/* 1277*/, + (methodPointerType)&Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared/* 1278*/, + (methodPointerType)&Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared/* 1279*/, + (methodPointerType)&Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared/* 1280*/, + (methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared/* 1281*/, + (methodPointerType)&InternalEnumerator_1__ctor_m10932_gshared/* 1282*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10933_gshared/* 1283*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10934_gshared/* 1284*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m10935_gshared/* 1285*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m10936_gshared/* 1286*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m10937_gshared/* 1287*/, + (methodPointerType)&InternalEnumerator_1__ctor_m10950_gshared/* 1288*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10951_gshared/* 1289*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10952_gshared/* 1290*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m10953_gshared/* 1291*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m10954_gshared/* 1292*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m10955_gshared/* 1293*/, + (methodPointerType)&InternalEnumerator_1__ctor_m10962_gshared/* 1294*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10963_gshared/* 1295*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10964_gshared/* 1296*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m10965_gshared/* 1297*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m10966_gshared/* 1298*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m10967_gshared/* 1299*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11061_gshared/* 1300*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11062_gshared/* 1301*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11063_gshared/* 1302*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11064_gshared/* 1303*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11065_gshared/* 1304*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11066_gshared/* 1305*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11079_gshared/* 1306*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11080_gshared/* 1307*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11081_gshared/* 1308*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11082_gshared/* 1309*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11083_gshared/* 1310*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11084_gshared/* 1311*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11085_gshared/* 1312*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11086_gshared/* 1313*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11087_gshared/* 1314*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11088_gshared/* 1315*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11089_gshared/* 1316*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11090_gshared/* 1317*/, + (methodPointerType)&Transform_1__ctor_m11129_gshared/* 1318*/, + (methodPointerType)&Transform_1_Invoke_m11130_gshared/* 1319*/, + (methodPointerType)&Transform_1_BeginInvoke_m11131_gshared/* 1320*/, + (methodPointerType)&Transform_1_EndInvoke_m11132_gshared/* 1321*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11133_gshared/* 1322*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11134_gshared/* 1323*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11135_gshared/* 1324*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11136_gshared/* 1325*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11137_gshared/* 1326*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11138_gshared/* 1327*/, + (methodPointerType)&Transform_1__ctor_m11139_gshared/* 1328*/, + (methodPointerType)&Transform_1_Invoke_m11140_gshared/* 1329*/, + (methodPointerType)&Transform_1_BeginInvoke_m11141_gshared/* 1330*/, + (methodPointerType)&Transform_1_EndInvoke_m11142_gshared/* 1331*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11283_gshared/* 1332*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11284_gshared/* 1333*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11285_gshared/* 1334*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11286_gshared/* 1335*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11287_gshared/* 1336*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11288_gshared/* 1337*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11470_gshared/* 1338*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11471_gshared/* 1339*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11472_gshared/* 1340*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11473_gshared/* 1341*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11474_gshared/* 1342*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11475_gshared/* 1343*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11476_gshared/* 1344*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11477_gshared/* 1345*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11478_gshared/* 1346*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11479_gshared/* 1347*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11480_gshared/* 1348*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11481_gshared/* 1349*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11742_gshared/* 1350*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11743_gshared/* 1351*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11744_gshared/* 1352*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11745_gshared/* 1353*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11746_gshared/* 1354*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11747_gshared/* 1355*/, + (methodPointerType)&Action_1__ctor_m11748_gshared/* 1356*/, + (methodPointerType)&Action_1_BeginInvoke_m11749_gshared/* 1357*/, + (methodPointerType)&Action_1_EndInvoke_m11750_gshared/* 1358*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11894_gshared/* 1359*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11895_gshared/* 1360*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11896_gshared/* 1361*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11897_gshared/* 1362*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11898_gshared/* 1363*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11899_gshared/* 1364*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11906_gshared/* 1365*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11907_gshared/* 1366*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11908_gshared/* 1367*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11909_gshared/* 1368*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11910_gshared/* 1369*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11911_gshared/* 1370*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11918_gshared/* 1371*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11919_gshared/* 1372*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11920_gshared/* 1373*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11921_gshared/* 1374*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11922_gshared/* 1375*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11923_gshared/* 1376*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11924_gshared/* 1377*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11925_gshared/* 1378*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11926_gshared/* 1379*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11927_gshared/* 1380*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11928_gshared/* 1381*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11929_gshared/* 1382*/, + (methodPointerType)&InternalEnumerator_1__ctor_m11930_gshared/* 1383*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11931_gshared/* 1384*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11932_gshared/* 1385*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m11933_gshared/* 1386*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m11934_gshared/* 1387*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m11935_gshared/* 1388*/, + (methodPointerType)&List_1__ctor_m11936_gshared/* 1389*/, + (methodPointerType)&List_1__ctor_m11937_gshared/* 1390*/, + (methodPointerType)&List_1__ctor_m11938_gshared/* 1391*/, + (methodPointerType)&List_1__cctor_m11939_gshared/* 1392*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11940_gshared/* 1393*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m11941_gshared/* 1394*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m11942_gshared/* 1395*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m11943_gshared/* 1396*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m11944_gshared/* 1397*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m11945_gshared/* 1398*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m11946_gshared/* 1399*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m11947_gshared/* 1400*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11948_gshared/* 1401*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m11949_gshared/* 1402*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m11950_gshared/* 1403*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m11951_gshared/* 1404*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m11952_gshared/* 1405*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m11953_gshared/* 1406*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m11954_gshared/* 1407*/, + (methodPointerType)&List_1_Add_m11955_gshared/* 1408*/, + (methodPointerType)&List_1_GrowIfNeeded_m11956_gshared/* 1409*/, + (methodPointerType)&List_1_AddCollection_m11957_gshared/* 1410*/, + (methodPointerType)&List_1_AddEnumerable_m11958_gshared/* 1411*/, + (methodPointerType)&List_1_AsReadOnly_m11959_gshared/* 1412*/, + (methodPointerType)&List_1_Clear_m11960_gshared/* 1413*/, + (methodPointerType)&List_1_Contains_m11961_gshared/* 1414*/, + (methodPointerType)&List_1_CopyTo_m11962_gshared/* 1415*/, + (methodPointerType)&List_1_Find_m11963_gshared/* 1416*/, + (methodPointerType)&List_1_CheckMatch_m11964_gshared/* 1417*/, + (methodPointerType)&List_1_GetIndex_m11965_gshared/* 1418*/, + (methodPointerType)&List_1_GetEnumerator_m11966_gshared/* 1419*/, + (methodPointerType)&List_1_IndexOf_m11967_gshared/* 1420*/, + (methodPointerType)&List_1_Shift_m11968_gshared/* 1421*/, + (methodPointerType)&List_1_CheckIndex_m11969_gshared/* 1422*/, + (methodPointerType)&List_1_Insert_m11970_gshared/* 1423*/, + (methodPointerType)&List_1_CheckCollection_m11971_gshared/* 1424*/, + (methodPointerType)&List_1_Remove_m11972_gshared/* 1425*/, + (methodPointerType)&List_1_RemoveAll_m11973_gshared/* 1426*/, + (methodPointerType)&List_1_RemoveAt_m11974_gshared/* 1427*/, + (methodPointerType)&List_1_Reverse_m11975_gshared/* 1428*/, + (methodPointerType)&List_1_Sort_m11976_gshared/* 1429*/, + (methodPointerType)&List_1_Sort_m11977_gshared/* 1430*/, + (methodPointerType)&List_1_ToArray_m11978_gshared/* 1431*/, + (methodPointerType)&List_1_TrimExcess_m11979_gshared/* 1432*/, + (methodPointerType)&List_1_get_Capacity_m11980_gshared/* 1433*/, + (methodPointerType)&List_1_set_Capacity_m11981_gshared/* 1434*/, + (methodPointerType)&List_1_get_Count_m11982_gshared/* 1435*/, + (methodPointerType)&List_1_get_Item_m11983_gshared/* 1436*/, + (methodPointerType)&List_1_set_Item_m11984_gshared/* 1437*/, + (methodPointerType)&Enumerator__ctor_m11985_gshared/* 1438*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11986_gshared/* 1439*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11987_gshared/* 1440*/, + (methodPointerType)&Enumerator_Dispose_m11988_gshared/* 1441*/, + (methodPointerType)&Enumerator_VerifyState_m11989_gshared/* 1442*/, + (methodPointerType)&Enumerator_MoveNext_m11990_gshared/* 1443*/, + (methodPointerType)&Enumerator_get_Current_m11991_gshared/* 1444*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m11992_gshared/* 1445*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11993_gshared/* 1446*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11994_gshared/* 1447*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11995_gshared/* 1448*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11996_gshared/* 1449*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11997_gshared/* 1450*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11998_gshared/* 1451*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11999_gshared/* 1452*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12000_gshared/* 1453*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12001_gshared/* 1454*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12002_gshared/* 1455*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12003_gshared/* 1456*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12004_gshared/* 1457*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12005_gshared/* 1458*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12006_gshared/* 1459*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12007_gshared/* 1460*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12008_gshared/* 1461*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12009_gshared/* 1462*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12010_gshared/* 1463*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12011_gshared/* 1464*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12012_gshared/* 1465*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12013_gshared/* 1466*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12014_gshared/* 1467*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12015_gshared/* 1468*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12016_gshared/* 1469*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12017_gshared/* 1470*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12018_gshared/* 1471*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12019_gshared/* 1472*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12020_gshared/* 1473*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12021_gshared/* 1474*/, + (methodPointerType)&Collection_1__ctor_m12022_gshared/* 1475*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12023_gshared/* 1476*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12024_gshared/* 1477*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12025_gshared/* 1478*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12026_gshared/* 1479*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12027_gshared/* 1480*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12028_gshared/* 1481*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12029_gshared/* 1482*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12030_gshared/* 1483*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12031_gshared/* 1484*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12032_gshared/* 1485*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12033_gshared/* 1486*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12034_gshared/* 1487*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12035_gshared/* 1488*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12036_gshared/* 1489*/, + (methodPointerType)&Collection_1_Add_m12037_gshared/* 1490*/, + (methodPointerType)&Collection_1_Clear_m12038_gshared/* 1491*/, + (methodPointerType)&Collection_1_ClearItems_m12039_gshared/* 1492*/, + (methodPointerType)&Collection_1_Contains_m12040_gshared/* 1493*/, + (methodPointerType)&Collection_1_CopyTo_m12041_gshared/* 1494*/, + (methodPointerType)&Collection_1_GetEnumerator_m12042_gshared/* 1495*/, + (methodPointerType)&Collection_1_IndexOf_m12043_gshared/* 1496*/, + (methodPointerType)&Collection_1_Insert_m12044_gshared/* 1497*/, + (methodPointerType)&Collection_1_InsertItem_m12045_gshared/* 1498*/, + (methodPointerType)&Collection_1_Remove_m12046_gshared/* 1499*/, + (methodPointerType)&Collection_1_RemoveAt_m12047_gshared/* 1500*/, + (methodPointerType)&Collection_1_RemoveItem_m12048_gshared/* 1501*/, + (methodPointerType)&Collection_1_get_Count_m12049_gshared/* 1502*/, + (methodPointerType)&Collection_1_get_Item_m12050_gshared/* 1503*/, + (methodPointerType)&Collection_1_set_Item_m12051_gshared/* 1504*/, + (methodPointerType)&Collection_1_SetItem_m12052_gshared/* 1505*/, + (methodPointerType)&Collection_1_IsValidItem_m12053_gshared/* 1506*/, + (methodPointerType)&Collection_1_ConvertItem_m12054_gshared/* 1507*/, + (methodPointerType)&Collection_1_CheckWritable_m12055_gshared/* 1508*/, + (methodPointerType)&Collection_1_IsSynchronized_m12056_gshared/* 1509*/, + (methodPointerType)&Collection_1_IsFixedSize_m12057_gshared/* 1510*/, + (methodPointerType)&EqualityComparer_1__ctor_m12058_gshared/* 1511*/, + (methodPointerType)&EqualityComparer_1__cctor_m12059_gshared/* 1512*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12060_gshared/* 1513*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12061_gshared/* 1514*/, + (methodPointerType)&EqualityComparer_1_get_Default_m12062_gshared/* 1515*/, + (methodPointerType)&DefaultComparer__ctor_m12063_gshared/* 1516*/, + (methodPointerType)&DefaultComparer_GetHashCode_m12064_gshared/* 1517*/, + (methodPointerType)&DefaultComparer_Equals_m12065_gshared/* 1518*/, + (methodPointerType)&Predicate_1__ctor_m12066_gshared/* 1519*/, + (methodPointerType)&Predicate_1_Invoke_m12067_gshared/* 1520*/, + (methodPointerType)&Predicate_1_BeginInvoke_m12068_gshared/* 1521*/, + (methodPointerType)&Predicate_1_EndInvoke_m12069_gshared/* 1522*/, + (methodPointerType)&Comparer_1__ctor_m12070_gshared/* 1523*/, + (methodPointerType)&Comparer_1__cctor_m12071_gshared/* 1524*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12072_gshared/* 1525*/, + (methodPointerType)&Comparer_1_get_Default_m12073_gshared/* 1526*/, + (methodPointerType)&DefaultComparer__ctor_m12074_gshared/* 1527*/, + (methodPointerType)&DefaultComparer_Compare_m12075_gshared/* 1528*/, + (methodPointerType)&Comparison_1__ctor_m12076_gshared/* 1529*/, + (methodPointerType)&Comparison_1_Invoke_m12077_gshared/* 1530*/, + (methodPointerType)&Comparison_1_BeginInvoke_m12078_gshared/* 1531*/, + (methodPointerType)&Comparison_1_EndInvoke_m12079_gshared/* 1532*/, + (methodPointerType)&List_1__ctor_m12080_gshared/* 1533*/, + (methodPointerType)&List_1__ctor_m12081_gshared/* 1534*/, + (methodPointerType)&List_1__ctor_m12082_gshared/* 1535*/, + (methodPointerType)&List_1__cctor_m12083_gshared/* 1536*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12084_gshared/* 1537*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12085_gshared/* 1538*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12086_gshared/* 1539*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m12087_gshared/* 1540*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m12088_gshared/* 1541*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m12089_gshared/* 1542*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m12090_gshared/* 1543*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m12091_gshared/* 1544*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12092_gshared/* 1545*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12093_gshared/* 1546*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12094_gshared/* 1547*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12095_gshared/* 1548*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12096_gshared/* 1549*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m12097_gshared/* 1550*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m12098_gshared/* 1551*/, + (methodPointerType)&List_1_Add_m12099_gshared/* 1552*/, + (methodPointerType)&List_1_GrowIfNeeded_m12100_gshared/* 1553*/, + (methodPointerType)&List_1_AddCollection_m12101_gshared/* 1554*/, + (methodPointerType)&List_1_AddEnumerable_m12102_gshared/* 1555*/, + (methodPointerType)&List_1_AsReadOnly_m12103_gshared/* 1556*/, + (methodPointerType)&List_1_Clear_m12104_gshared/* 1557*/, + (methodPointerType)&List_1_Contains_m12105_gshared/* 1558*/, + (methodPointerType)&List_1_CopyTo_m12106_gshared/* 1559*/, + (methodPointerType)&List_1_Find_m12107_gshared/* 1560*/, + (methodPointerType)&List_1_CheckMatch_m12108_gshared/* 1561*/, + (methodPointerType)&List_1_GetIndex_m12109_gshared/* 1562*/, + (methodPointerType)&List_1_GetEnumerator_m12110_gshared/* 1563*/, + (methodPointerType)&List_1_IndexOf_m12111_gshared/* 1564*/, + (methodPointerType)&List_1_Shift_m12112_gshared/* 1565*/, + (methodPointerType)&List_1_CheckIndex_m12113_gshared/* 1566*/, + (methodPointerType)&List_1_Insert_m12114_gshared/* 1567*/, + (methodPointerType)&List_1_CheckCollection_m12115_gshared/* 1568*/, + (methodPointerType)&List_1_Remove_m12116_gshared/* 1569*/, + (methodPointerType)&List_1_RemoveAll_m12117_gshared/* 1570*/, + (methodPointerType)&List_1_RemoveAt_m12118_gshared/* 1571*/, + (methodPointerType)&List_1_Reverse_m12119_gshared/* 1572*/, + (methodPointerType)&List_1_Sort_m12120_gshared/* 1573*/, + (methodPointerType)&List_1_Sort_m12121_gshared/* 1574*/, + (methodPointerType)&List_1_ToArray_m12122_gshared/* 1575*/, + (methodPointerType)&List_1_TrimExcess_m12123_gshared/* 1576*/, + (methodPointerType)&List_1_get_Capacity_m12124_gshared/* 1577*/, + (methodPointerType)&List_1_set_Capacity_m12125_gshared/* 1578*/, + (methodPointerType)&List_1_get_Count_m12126_gshared/* 1579*/, + (methodPointerType)&List_1_get_Item_m12127_gshared/* 1580*/, + (methodPointerType)&List_1_set_Item_m12128_gshared/* 1581*/, + (methodPointerType)&Enumerator__ctor_m12129_gshared/* 1582*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12130_gshared/* 1583*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12131_gshared/* 1584*/, + (methodPointerType)&Enumerator_Dispose_m12132_gshared/* 1585*/, + (methodPointerType)&Enumerator_VerifyState_m12133_gshared/* 1586*/, + (methodPointerType)&Enumerator_MoveNext_m12134_gshared/* 1587*/, + (methodPointerType)&Enumerator_get_Current_m12135_gshared/* 1588*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m12136_gshared/* 1589*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12137_gshared/* 1590*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12138_gshared/* 1591*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12139_gshared/* 1592*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12140_gshared/* 1593*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12141_gshared/* 1594*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12142_gshared/* 1595*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12143_gshared/* 1596*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12144_gshared/* 1597*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12145_gshared/* 1598*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12146_gshared/* 1599*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12147_gshared/* 1600*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12148_gshared/* 1601*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12149_gshared/* 1602*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12150_gshared/* 1603*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12151_gshared/* 1604*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12152_gshared/* 1605*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12153_gshared/* 1606*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12154_gshared/* 1607*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12155_gshared/* 1608*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12156_gshared/* 1609*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12157_gshared/* 1610*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12158_gshared/* 1611*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12159_gshared/* 1612*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12160_gshared/* 1613*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12161_gshared/* 1614*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12162_gshared/* 1615*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12163_gshared/* 1616*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12164_gshared/* 1617*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12165_gshared/* 1618*/, + (methodPointerType)&Collection_1__ctor_m12166_gshared/* 1619*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12167_gshared/* 1620*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12168_gshared/* 1621*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12169_gshared/* 1622*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12170_gshared/* 1623*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12171_gshared/* 1624*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12172_gshared/* 1625*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12173_gshared/* 1626*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12174_gshared/* 1627*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12175_gshared/* 1628*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12176_gshared/* 1629*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12177_gshared/* 1630*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12178_gshared/* 1631*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12179_gshared/* 1632*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12180_gshared/* 1633*/, + (methodPointerType)&Collection_1_Add_m12181_gshared/* 1634*/, + (methodPointerType)&Collection_1_Clear_m12182_gshared/* 1635*/, + (methodPointerType)&Collection_1_ClearItems_m12183_gshared/* 1636*/, + (methodPointerType)&Collection_1_Contains_m12184_gshared/* 1637*/, + (methodPointerType)&Collection_1_CopyTo_m12185_gshared/* 1638*/, + (methodPointerType)&Collection_1_GetEnumerator_m12186_gshared/* 1639*/, + (methodPointerType)&Collection_1_IndexOf_m12187_gshared/* 1640*/, + (methodPointerType)&Collection_1_Insert_m12188_gshared/* 1641*/, + (methodPointerType)&Collection_1_InsertItem_m12189_gshared/* 1642*/, + (methodPointerType)&Collection_1_Remove_m12190_gshared/* 1643*/, + (methodPointerType)&Collection_1_RemoveAt_m12191_gshared/* 1644*/, + (methodPointerType)&Collection_1_RemoveItem_m12192_gshared/* 1645*/, + (methodPointerType)&Collection_1_get_Count_m12193_gshared/* 1646*/, + (methodPointerType)&Collection_1_get_Item_m12194_gshared/* 1647*/, + (methodPointerType)&Collection_1_set_Item_m12195_gshared/* 1648*/, + (methodPointerType)&Collection_1_SetItem_m12196_gshared/* 1649*/, + (methodPointerType)&Collection_1_IsValidItem_m12197_gshared/* 1650*/, + (methodPointerType)&Collection_1_ConvertItem_m12198_gshared/* 1651*/, + (methodPointerType)&Collection_1_CheckWritable_m12199_gshared/* 1652*/, + (methodPointerType)&Collection_1_IsSynchronized_m12200_gshared/* 1653*/, + (methodPointerType)&Collection_1_IsFixedSize_m12201_gshared/* 1654*/, + (methodPointerType)&EqualityComparer_1__ctor_m12202_gshared/* 1655*/, + (methodPointerType)&EqualityComparer_1__cctor_m12203_gshared/* 1656*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12204_gshared/* 1657*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12205_gshared/* 1658*/, + (methodPointerType)&EqualityComparer_1_get_Default_m12206_gshared/* 1659*/, + (methodPointerType)&DefaultComparer__ctor_m12207_gshared/* 1660*/, + (methodPointerType)&DefaultComparer_GetHashCode_m12208_gshared/* 1661*/, + (methodPointerType)&DefaultComparer_Equals_m12209_gshared/* 1662*/, + (methodPointerType)&Predicate_1__ctor_m12210_gshared/* 1663*/, + (methodPointerType)&Predicate_1_Invoke_m12211_gshared/* 1664*/, + (methodPointerType)&Predicate_1_BeginInvoke_m12212_gshared/* 1665*/, + (methodPointerType)&Predicate_1_EndInvoke_m12213_gshared/* 1666*/, + (methodPointerType)&Comparer_1__ctor_m12214_gshared/* 1667*/, + (methodPointerType)&Comparer_1__cctor_m12215_gshared/* 1668*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12216_gshared/* 1669*/, + (methodPointerType)&Comparer_1_get_Default_m12217_gshared/* 1670*/, + (methodPointerType)&DefaultComparer__ctor_m12218_gshared/* 1671*/, + (methodPointerType)&DefaultComparer_Compare_m12219_gshared/* 1672*/, + (methodPointerType)&Comparison_1__ctor_m12220_gshared/* 1673*/, + (methodPointerType)&Comparison_1_Invoke_m12221_gshared/* 1674*/, + (methodPointerType)&Comparison_1_BeginInvoke_m12222_gshared/* 1675*/, + (methodPointerType)&Comparison_1_EndInvoke_m12223_gshared/* 1676*/, + (methodPointerType)&List_1__ctor_m12224_gshared/* 1677*/, + (methodPointerType)&List_1__ctor_m12225_gshared/* 1678*/, + (methodPointerType)&List_1__ctor_m12226_gshared/* 1679*/, + (methodPointerType)&List_1__cctor_m12227_gshared/* 1680*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12228_gshared/* 1681*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12229_gshared/* 1682*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12230_gshared/* 1683*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m12231_gshared/* 1684*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m12232_gshared/* 1685*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m12233_gshared/* 1686*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m12234_gshared/* 1687*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m12235_gshared/* 1688*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12236_gshared/* 1689*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12237_gshared/* 1690*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12238_gshared/* 1691*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12239_gshared/* 1692*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12240_gshared/* 1693*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m12241_gshared/* 1694*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m12242_gshared/* 1695*/, + (methodPointerType)&List_1_Add_m12243_gshared/* 1696*/, + (methodPointerType)&List_1_GrowIfNeeded_m12244_gshared/* 1697*/, + (methodPointerType)&List_1_AddCollection_m12245_gshared/* 1698*/, + (methodPointerType)&List_1_AddEnumerable_m12246_gshared/* 1699*/, + (methodPointerType)&List_1_AsReadOnly_m12247_gshared/* 1700*/, + (methodPointerType)&List_1_Clear_m12248_gshared/* 1701*/, + (methodPointerType)&List_1_Contains_m12249_gshared/* 1702*/, + (methodPointerType)&List_1_CopyTo_m12250_gshared/* 1703*/, + (methodPointerType)&List_1_Find_m12251_gshared/* 1704*/, + (methodPointerType)&List_1_CheckMatch_m12252_gshared/* 1705*/, + (methodPointerType)&List_1_GetIndex_m12253_gshared/* 1706*/, + (methodPointerType)&List_1_GetEnumerator_m12254_gshared/* 1707*/, + (methodPointerType)&List_1_IndexOf_m12255_gshared/* 1708*/, + (methodPointerType)&List_1_Shift_m12256_gshared/* 1709*/, + (methodPointerType)&List_1_CheckIndex_m12257_gshared/* 1710*/, + (methodPointerType)&List_1_Insert_m12258_gshared/* 1711*/, + (methodPointerType)&List_1_CheckCollection_m12259_gshared/* 1712*/, + (methodPointerType)&List_1_Remove_m12260_gshared/* 1713*/, + (methodPointerType)&List_1_RemoveAll_m12261_gshared/* 1714*/, + (methodPointerType)&List_1_RemoveAt_m12262_gshared/* 1715*/, + (methodPointerType)&List_1_Reverse_m12263_gshared/* 1716*/, + (methodPointerType)&List_1_Sort_m12264_gshared/* 1717*/, + (methodPointerType)&List_1_Sort_m12265_gshared/* 1718*/, + (methodPointerType)&List_1_ToArray_m12266_gshared/* 1719*/, + (methodPointerType)&List_1_TrimExcess_m12267_gshared/* 1720*/, + (methodPointerType)&List_1_get_Capacity_m12268_gshared/* 1721*/, + (methodPointerType)&List_1_set_Capacity_m12269_gshared/* 1722*/, + (methodPointerType)&List_1_get_Count_m12270_gshared/* 1723*/, + (methodPointerType)&List_1_get_Item_m12271_gshared/* 1724*/, + (methodPointerType)&List_1_set_Item_m12272_gshared/* 1725*/, + (methodPointerType)&Enumerator__ctor_m12273_gshared/* 1726*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12274_gshared/* 1727*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12275_gshared/* 1728*/, + (methodPointerType)&Enumerator_Dispose_m12276_gshared/* 1729*/, + (methodPointerType)&Enumerator_VerifyState_m12277_gshared/* 1730*/, + (methodPointerType)&Enumerator_MoveNext_m12278_gshared/* 1731*/, + (methodPointerType)&Enumerator_get_Current_m12279_gshared/* 1732*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m12280_gshared/* 1733*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12281_gshared/* 1734*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12282_gshared/* 1735*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12283_gshared/* 1736*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12284_gshared/* 1737*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12285_gshared/* 1738*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12286_gshared/* 1739*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12287_gshared/* 1740*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12288_gshared/* 1741*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12289_gshared/* 1742*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12290_gshared/* 1743*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12291_gshared/* 1744*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12292_gshared/* 1745*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12293_gshared/* 1746*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12294_gshared/* 1747*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12295_gshared/* 1748*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12296_gshared/* 1749*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12297_gshared/* 1750*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12298_gshared/* 1751*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12299_gshared/* 1752*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12300_gshared/* 1753*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12301_gshared/* 1754*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12302_gshared/* 1755*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12303_gshared/* 1756*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12304_gshared/* 1757*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12305_gshared/* 1758*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12306_gshared/* 1759*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12307_gshared/* 1760*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12308_gshared/* 1761*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12309_gshared/* 1762*/, + (methodPointerType)&Collection_1__ctor_m12310_gshared/* 1763*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12311_gshared/* 1764*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12312_gshared/* 1765*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12313_gshared/* 1766*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12314_gshared/* 1767*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12315_gshared/* 1768*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12316_gshared/* 1769*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12317_gshared/* 1770*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12318_gshared/* 1771*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12319_gshared/* 1772*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12320_gshared/* 1773*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12321_gshared/* 1774*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12322_gshared/* 1775*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12323_gshared/* 1776*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12324_gshared/* 1777*/, + (methodPointerType)&Collection_1_Add_m12325_gshared/* 1778*/, + (methodPointerType)&Collection_1_Clear_m12326_gshared/* 1779*/, + (methodPointerType)&Collection_1_ClearItems_m12327_gshared/* 1780*/, + (methodPointerType)&Collection_1_Contains_m12328_gshared/* 1781*/, + (methodPointerType)&Collection_1_CopyTo_m12329_gshared/* 1782*/, + (methodPointerType)&Collection_1_GetEnumerator_m12330_gshared/* 1783*/, + (methodPointerType)&Collection_1_IndexOf_m12331_gshared/* 1784*/, + (methodPointerType)&Collection_1_Insert_m12332_gshared/* 1785*/, + (methodPointerType)&Collection_1_InsertItem_m12333_gshared/* 1786*/, + (methodPointerType)&Collection_1_Remove_m12334_gshared/* 1787*/, + (methodPointerType)&Collection_1_RemoveAt_m12335_gshared/* 1788*/, + (methodPointerType)&Collection_1_RemoveItem_m12336_gshared/* 1789*/, + (methodPointerType)&Collection_1_get_Count_m12337_gshared/* 1790*/, + (methodPointerType)&Collection_1_get_Item_m12338_gshared/* 1791*/, + (methodPointerType)&Collection_1_set_Item_m12339_gshared/* 1792*/, + (methodPointerType)&Collection_1_SetItem_m12340_gshared/* 1793*/, + (methodPointerType)&Collection_1_IsValidItem_m12341_gshared/* 1794*/, + (methodPointerType)&Collection_1_ConvertItem_m12342_gshared/* 1795*/, + (methodPointerType)&Collection_1_CheckWritable_m12343_gshared/* 1796*/, + (methodPointerType)&Collection_1_IsSynchronized_m12344_gshared/* 1797*/, + (methodPointerType)&Collection_1_IsFixedSize_m12345_gshared/* 1798*/, + (methodPointerType)&EqualityComparer_1__ctor_m12346_gshared/* 1799*/, + (methodPointerType)&EqualityComparer_1__cctor_m12347_gshared/* 1800*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12348_gshared/* 1801*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12349_gshared/* 1802*/, + (methodPointerType)&EqualityComparer_1_get_Default_m12350_gshared/* 1803*/, + (methodPointerType)&DefaultComparer__ctor_m12351_gshared/* 1804*/, + (methodPointerType)&DefaultComparer_GetHashCode_m12352_gshared/* 1805*/, + (methodPointerType)&DefaultComparer_Equals_m12353_gshared/* 1806*/, + (methodPointerType)&Predicate_1__ctor_m12354_gshared/* 1807*/, + (methodPointerType)&Predicate_1_Invoke_m12355_gshared/* 1808*/, + (methodPointerType)&Predicate_1_BeginInvoke_m12356_gshared/* 1809*/, + (methodPointerType)&Predicate_1_EndInvoke_m12357_gshared/* 1810*/, + (methodPointerType)&Comparer_1__ctor_m12358_gshared/* 1811*/, + (methodPointerType)&Comparer_1__cctor_m12359_gshared/* 1812*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12360_gshared/* 1813*/, + (methodPointerType)&Comparer_1_get_Default_m12361_gshared/* 1814*/, + (methodPointerType)&DefaultComparer__ctor_m12362_gshared/* 1815*/, + (methodPointerType)&DefaultComparer_Compare_m12363_gshared/* 1816*/, + (methodPointerType)&Comparison_1__ctor_m12364_gshared/* 1817*/, + (methodPointerType)&Comparison_1_Invoke_m12365_gshared/* 1818*/, + (methodPointerType)&Comparison_1_BeginInvoke_m12366_gshared/* 1819*/, + (methodPointerType)&Comparison_1_EndInvoke_m12367_gshared/* 1820*/, + (methodPointerType)&List_1__ctor_m12368_gshared/* 1821*/, + (methodPointerType)&List_1__ctor_m12369_gshared/* 1822*/, + (methodPointerType)&List_1__ctor_m12370_gshared/* 1823*/, + (methodPointerType)&List_1__cctor_m12371_gshared/* 1824*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12372_gshared/* 1825*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12373_gshared/* 1826*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12374_gshared/* 1827*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m12375_gshared/* 1828*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m12376_gshared/* 1829*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m12377_gshared/* 1830*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m12378_gshared/* 1831*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m12379_gshared/* 1832*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12380_gshared/* 1833*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12381_gshared/* 1834*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12382_gshared/* 1835*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12383_gshared/* 1836*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12384_gshared/* 1837*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m12385_gshared/* 1838*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m12386_gshared/* 1839*/, + (methodPointerType)&List_1_Add_m12387_gshared/* 1840*/, + (methodPointerType)&List_1_GrowIfNeeded_m12388_gshared/* 1841*/, + (methodPointerType)&List_1_AddCollection_m12389_gshared/* 1842*/, + (methodPointerType)&List_1_AddEnumerable_m12390_gshared/* 1843*/, + (methodPointerType)&List_1_AsReadOnly_m12391_gshared/* 1844*/, + (methodPointerType)&List_1_Clear_m12392_gshared/* 1845*/, + (methodPointerType)&List_1_Contains_m12393_gshared/* 1846*/, + (methodPointerType)&List_1_CopyTo_m12394_gshared/* 1847*/, + (methodPointerType)&List_1_Find_m12395_gshared/* 1848*/, + (methodPointerType)&List_1_CheckMatch_m12396_gshared/* 1849*/, + (methodPointerType)&List_1_GetIndex_m12397_gshared/* 1850*/, + (methodPointerType)&List_1_GetEnumerator_m12398_gshared/* 1851*/, + (methodPointerType)&List_1_IndexOf_m12399_gshared/* 1852*/, + (methodPointerType)&List_1_Shift_m12400_gshared/* 1853*/, + (methodPointerType)&List_1_CheckIndex_m12401_gshared/* 1854*/, + (methodPointerType)&List_1_Insert_m12402_gshared/* 1855*/, + (methodPointerType)&List_1_CheckCollection_m12403_gshared/* 1856*/, + (methodPointerType)&List_1_Remove_m12404_gshared/* 1857*/, + (methodPointerType)&List_1_RemoveAll_m12405_gshared/* 1858*/, + (methodPointerType)&List_1_RemoveAt_m12406_gshared/* 1859*/, + (methodPointerType)&List_1_Reverse_m12407_gshared/* 1860*/, + (methodPointerType)&List_1_Sort_m12408_gshared/* 1861*/, + (methodPointerType)&List_1_Sort_m12409_gshared/* 1862*/, + (methodPointerType)&List_1_ToArray_m12410_gshared/* 1863*/, + (methodPointerType)&List_1_TrimExcess_m12411_gshared/* 1864*/, + (methodPointerType)&List_1_get_Capacity_m12412_gshared/* 1865*/, + (methodPointerType)&List_1_set_Capacity_m12413_gshared/* 1866*/, + (methodPointerType)&List_1_get_Count_m12414_gshared/* 1867*/, + (methodPointerType)&List_1_get_Item_m12415_gshared/* 1868*/, + (methodPointerType)&List_1_set_Item_m12416_gshared/* 1869*/, + (methodPointerType)&Enumerator__ctor_m12417_gshared/* 1870*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12418_gshared/* 1871*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12419_gshared/* 1872*/, + (methodPointerType)&Enumerator_Dispose_m12420_gshared/* 1873*/, + (methodPointerType)&Enumerator_VerifyState_m12421_gshared/* 1874*/, + (methodPointerType)&Enumerator_MoveNext_m12422_gshared/* 1875*/, + (methodPointerType)&Enumerator_get_Current_m12423_gshared/* 1876*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m12424_gshared/* 1877*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12425_gshared/* 1878*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12426_gshared/* 1879*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12427_gshared/* 1880*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12428_gshared/* 1881*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12429_gshared/* 1882*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12430_gshared/* 1883*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12431_gshared/* 1884*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12432_gshared/* 1885*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12433_gshared/* 1886*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12434_gshared/* 1887*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12435_gshared/* 1888*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12436_gshared/* 1889*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12437_gshared/* 1890*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12438_gshared/* 1891*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12439_gshared/* 1892*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12440_gshared/* 1893*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12441_gshared/* 1894*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12442_gshared/* 1895*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12443_gshared/* 1896*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12444_gshared/* 1897*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12445_gshared/* 1898*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12446_gshared/* 1899*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12447_gshared/* 1900*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12448_gshared/* 1901*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12449_gshared/* 1902*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12450_gshared/* 1903*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12451_gshared/* 1904*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12452_gshared/* 1905*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12453_gshared/* 1906*/, + (methodPointerType)&Collection_1__ctor_m12454_gshared/* 1907*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12455_gshared/* 1908*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12456_gshared/* 1909*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12457_gshared/* 1910*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12458_gshared/* 1911*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12459_gshared/* 1912*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12460_gshared/* 1913*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12461_gshared/* 1914*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12462_gshared/* 1915*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12463_gshared/* 1916*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12464_gshared/* 1917*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12465_gshared/* 1918*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12466_gshared/* 1919*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12467_gshared/* 1920*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12468_gshared/* 1921*/, + (methodPointerType)&Collection_1_Add_m12469_gshared/* 1922*/, + (methodPointerType)&Collection_1_Clear_m12470_gshared/* 1923*/, + (methodPointerType)&Collection_1_ClearItems_m12471_gshared/* 1924*/, + (methodPointerType)&Collection_1_Contains_m12472_gshared/* 1925*/, + (methodPointerType)&Collection_1_CopyTo_m12473_gshared/* 1926*/, + (methodPointerType)&Collection_1_GetEnumerator_m12474_gshared/* 1927*/, + (methodPointerType)&Collection_1_IndexOf_m12475_gshared/* 1928*/, + (methodPointerType)&Collection_1_Insert_m12476_gshared/* 1929*/, + (methodPointerType)&Collection_1_InsertItem_m12477_gshared/* 1930*/, + (methodPointerType)&Collection_1_Remove_m12478_gshared/* 1931*/, + (methodPointerType)&Collection_1_RemoveAt_m12479_gshared/* 1932*/, + (methodPointerType)&Collection_1_RemoveItem_m12480_gshared/* 1933*/, + (methodPointerType)&Collection_1_get_Count_m12481_gshared/* 1934*/, + (methodPointerType)&Collection_1_get_Item_m12482_gshared/* 1935*/, + (methodPointerType)&Collection_1_set_Item_m12483_gshared/* 1936*/, + (methodPointerType)&Collection_1_SetItem_m12484_gshared/* 1937*/, + (methodPointerType)&Collection_1_IsValidItem_m12485_gshared/* 1938*/, + (methodPointerType)&Collection_1_ConvertItem_m12486_gshared/* 1939*/, + (methodPointerType)&Collection_1_CheckWritable_m12487_gshared/* 1940*/, + (methodPointerType)&Collection_1_IsSynchronized_m12488_gshared/* 1941*/, + (methodPointerType)&Collection_1_IsFixedSize_m12489_gshared/* 1942*/, + (methodPointerType)&EqualityComparer_1__ctor_m12490_gshared/* 1943*/, + (methodPointerType)&EqualityComparer_1__cctor_m12491_gshared/* 1944*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12492_gshared/* 1945*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12493_gshared/* 1946*/, + (methodPointerType)&EqualityComparer_1_get_Default_m12494_gshared/* 1947*/, + (methodPointerType)&DefaultComparer__ctor_m12495_gshared/* 1948*/, + (methodPointerType)&DefaultComparer_GetHashCode_m12496_gshared/* 1949*/, + (methodPointerType)&DefaultComparer_Equals_m12497_gshared/* 1950*/, + (methodPointerType)&Predicate_1__ctor_m12498_gshared/* 1951*/, + (methodPointerType)&Predicate_1_Invoke_m12499_gshared/* 1952*/, + (methodPointerType)&Predicate_1_BeginInvoke_m12500_gshared/* 1953*/, + (methodPointerType)&Predicate_1_EndInvoke_m12501_gshared/* 1954*/, + (methodPointerType)&Comparer_1__ctor_m12502_gshared/* 1955*/, + (methodPointerType)&Comparer_1__cctor_m12503_gshared/* 1956*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12504_gshared/* 1957*/, + (methodPointerType)&Comparer_1_get_Default_m12505_gshared/* 1958*/, + (methodPointerType)&DefaultComparer__ctor_m12506_gshared/* 1959*/, + (methodPointerType)&DefaultComparer_Compare_m12507_gshared/* 1960*/, + (methodPointerType)&Comparison_1__ctor_m12508_gshared/* 1961*/, + (methodPointerType)&Comparison_1_Invoke_m12509_gshared/* 1962*/, + (methodPointerType)&Comparison_1_BeginInvoke_m12510_gshared/* 1963*/, + (methodPointerType)&Comparison_1_EndInvoke_m12511_gshared/* 1964*/, + (methodPointerType)&List_1__ctor_m12512_gshared/* 1965*/, + (methodPointerType)&List_1__ctor_m12513_gshared/* 1966*/, + (methodPointerType)&List_1__ctor_m12514_gshared/* 1967*/, + (methodPointerType)&List_1__cctor_m12515_gshared/* 1968*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12516_gshared/* 1969*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12517_gshared/* 1970*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12518_gshared/* 1971*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m12519_gshared/* 1972*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m12520_gshared/* 1973*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m12521_gshared/* 1974*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m12522_gshared/* 1975*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m12523_gshared/* 1976*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12524_gshared/* 1977*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12525_gshared/* 1978*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12526_gshared/* 1979*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12527_gshared/* 1980*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12528_gshared/* 1981*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m12529_gshared/* 1982*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m12530_gshared/* 1983*/, + (methodPointerType)&List_1_Add_m12531_gshared/* 1984*/, + (methodPointerType)&List_1_GrowIfNeeded_m12532_gshared/* 1985*/, + (methodPointerType)&List_1_AddCollection_m12533_gshared/* 1986*/, + (methodPointerType)&List_1_AddEnumerable_m12534_gshared/* 1987*/, + (methodPointerType)&List_1_AsReadOnly_m12535_gshared/* 1988*/, + (methodPointerType)&List_1_Clear_m12536_gshared/* 1989*/, + (methodPointerType)&List_1_Contains_m12537_gshared/* 1990*/, + (methodPointerType)&List_1_CopyTo_m12538_gshared/* 1991*/, + (methodPointerType)&List_1_Find_m12539_gshared/* 1992*/, + (methodPointerType)&List_1_CheckMatch_m12540_gshared/* 1993*/, + (methodPointerType)&List_1_GetIndex_m12541_gshared/* 1994*/, + (methodPointerType)&List_1_GetEnumerator_m12542_gshared/* 1995*/, + (methodPointerType)&List_1_IndexOf_m12543_gshared/* 1996*/, + (methodPointerType)&List_1_Shift_m12544_gshared/* 1997*/, + (methodPointerType)&List_1_CheckIndex_m12545_gshared/* 1998*/, + (methodPointerType)&List_1_Insert_m12546_gshared/* 1999*/, + (methodPointerType)&List_1_CheckCollection_m12547_gshared/* 2000*/, + (methodPointerType)&List_1_Remove_m12548_gshared/* 2001*/, + (methodPointerType)&List_1_RemoveAll_m12549_gshared/* 2002*/, + (methodPointerType)&List_1_RemoveAt_m12550_gshared/* 2003*/, + (methodPointerType)&List_1_Reverse_m12551_gshared/* 2004*/, + (methodPointerType)&List_1_Sort_m12552_gshared/* 2005*/, + (methodPointerType)&List_1_Sort_m12553_gshared/* 2006*/, + (methodPointerType)&List_1_ToArray_m12554_gshared/* 2007*/, + (methodPointerType)&List_1_TrimExcess_m12555_gshared/* 2008*/, + (methodPointerType)&List_1_get_Capacity_m12556_gshared/* 2009*/, + (methodPointerType)&List_1_set_Capacity_m12557_gshared/* 2010*/, + (methodPointerType)&List_1_get_Count_m12558_gshared/* 2011*/, + (methodPointerType)&List_1_get_Item_m12559_gshared/* 2012*/, + (methodPointerType)&List_1_set_Item_m12560_gshared/* 2013*/, + (methodPointerType)&Enumerator__ctor_m12561_gshared/* 2014*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12562_gshared/* 2015*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12563_gshared/* 2016*/, + (methodPointerType)&Enumerator_Dispose_m12564_gshared/* 2017*/, + (methodPointerType)&Enumerator_VerifyState_m12565_gshared/* 2018*/, + (methodPointerType)&Enumerator_MoveNext_m12566_gshared/* 2019*/, + (methodPointerType)&Enumerator_get_Current_m12567_gshared/* 2020*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m12568_gshared/* 2021*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12569_gshared/* 2022*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12570_gshared/* 2023*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12571_gshared/* 2024*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12572_gshared/* 2025*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12573_gshared/* 2026*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12574_gshared/* 2027*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12575_gshared/* 2028*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12576_gshared/* 2029*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12577_gshared/* 2030*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12578_gshared/* 2031*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12579_gshared/* 2032*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12580_gshared/* 2033*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12581_gshared/* 2034*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12582_gshared/* 2035*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12583_gshared/* 2036*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12584_gshared/* 2037*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12585_gshared/* 2038*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12586_gshared/* 2039*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12587_gshared/* 2040*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12588_gshared/* 2041*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12589_gshared/* 2042*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12590_gshared/* 2043*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12591_gshared/* 2044*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12592_gshared/* 2045*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12593_gshared/* 2046*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12594_gshared/* 2047*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12595_gshared/* 2048*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12596_gshared/* 2049*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12597_gshared/* 2050*/, + (methodPointerType)&Collection_1__ctor_m12598_gshared/* 2051*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12599_gshared/* 2052*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12600_gshared/* 2053*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12601_gshared/* 2054*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12602_gshared/* 2055*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12603_gshared/* 2056*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12604_gshared/* 2057*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12605_gshared/* 2058*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12606_gshared/* 2059*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12607_gshared/* 2060*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12608_gshared/* 2061*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12609_gshared/* 2062*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12610_gshared/* 2063*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12611_gshared/* 2064*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12612_gshared/* 2065*/, + (methodPointerType)&Collection_1_Add_m12613_gshared/* 2066*/, + (methodPointerType)&Collection_1_Clear_m12614_gshared/* 2067*/, + (methodPointerType)&Collection_1_ClearItems_m12615_gshared/* 2068*/, + (methodPointerType)&Collection_1_Contains_m12616_gshared/* 2069*/, + (methodPointerType)&Collection_1_CopyTo_m12617_gshared/* 2070*/, + (methodPointerType)&Collection_1_GetEnumerator_m12618_gshared/* 2071*/, + (methodPointerType)&Collection_1_IndexOf_m12619_gshared/* 2072*/, + (methodPointerType)&Collection_1_Insert_m12620_gshared/* 2073*/, + (methodPointerType)&Collection_1_InsertItem_m12621_gshared/* 2074*/, + (methodPointerType)&Collection_1_Remove_m12622_gshared/* 2075*/, + (methodPointerType)&Collection_1_RemoveAt_m12623_gshared/* 2076*/, + (methodPointerType)&Collection_1_RemoveItem_m12624_gshared/* 2077*/, + (methodPointerType)&Collection_1_get_Count_m12625_gshared/* 2078*/, + (methodPointerType)&Collection_1_get_Item_m12626_gshared/* 2079*/, + (methodPointerType)&Collection_1_set_Item_m12627_gshared/* 2080*/, + (methodPointerType)&Collection_1_SetItem_m12628_gshared/* 2081*/, + (methodPointerType)&Collection_1_IsValidItem_m12629_gshared/* 2082*/, + (methodPointerType)&Collection_1_ConvertItem_m12630_gshared/* 2083*/, + (methodPointerType)&Collection_1_CheckWritable_m12631_gshared/* 2084*/, + (methodPointerType)&Collection_1_IsSynchronized_m12632_gshared/* 2085*/, + (methodPointerType)&Collection_1_IsFixedSize_m12633_gshared/* 2086*/, + (methodPointerType)&EqualityComparer_1__ctor_m12634_gshared/* 2087*/, + (methodPointerType)&EqualityComparer_1__cctor_m12635_gshared/* 2088*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12636_gshared/* 2089*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12637_gshared/* 2090*/, + (methodPointerType)&EqualityComparer_1_get_Default_m12638_gshared/* 2091*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m12639_gshared/* 2092*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m12640_gshared/* 2093*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m12641_gshared/* 2094*/, + (methodPointerType)&DefaultComparer__ctor_m12642_gshared/* 2095*/, + (methodPointerType)&DefaultComparer_GetHashCode_m12643_gshared/* 2096*/, + (methodPointerType)&DefaultComparer_Equals_m12644_gshared/* 2097*/, + (methodPointerType)&Predicate_1__ctor_m12645_gshared/* 2098*/, + (methodPointerType)&Predicate_1_Invoke_m12646_gshared/* 2099*/, + (methodPointerType)&Predicate_1_BeginInvoke_m12647_gshared/* 2100*/, + (methodPointerType)&Predicate_1_EndInvoke_m12648_gshared/* 2101*/, + (methodPointerType)&Comparer_1__ctor_m12649_gshared/* 2102*/, + (methodPointerType)&Comparer_1__cctor_m12650_gshared/* 2103*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12651_gshared/* 2104*/, + (methodPointerType)&Comparer_1_get_Default_m12652_gshared/* 2105*/, + (methodPointerType)&GenericComparer_1__ctor_m12653_gshared/* 2106*/, + (methodPointerType)&GenericComparer_1_Compare_m12654_gshared/* 2107*/, + (methodPointerType)&DefaultComparer__ctor_m12655_gshared/* 2108*/, + (methodPointerType)&DefaultComparer_Compare_m12656_gshared/* 2109*/, + (methodPointerType)&Comparison_1__ctor_m12657_gshared/* 2110*/, + (methodPointerType)&Comparison_1_Invoke_m12658_gshared/* 2111*/, + (methodPointerType)&Comparison_1_BeginInvoke_m12659_gshared/* 2112*/, + (methodPointerType)&Comparison_1_EndInvoke_m12660_gshared/* 2113*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12673_gshared/* 2114*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12674_gshared/* 2115*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12675_gshared/* 2116*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12676_gshared/* 2117*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12677_gshared/* 2118*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12678_gshared/* 2119*/, + (methodPointerType)&UnityAdsDelegate_2__ctor_m12773_gshared/* 2120*/, + (methodPointerType)&UnityAdsDelegate_2_BeginInvoke_m12776_gshared/* 2121*/, + (methodPointerType)&UnityAdsDelegate_2_EndInvoke_m12778_gshared/* 2122*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12779_gshared/* 2123*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12780_gshared/* 2124*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12781_gshared/* 2125*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12782_gshared/* 2126*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12783_gshared/* 2127*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12784_gshared/* 2128*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12879_gshared/* 2129*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12880_gshared/* 2130*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12881_gshared/* 2131*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12882_gshared/* 2132*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12883_gshared/* 2133*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12884_gshared/* 2134*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12885_gshared/* 2135*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12886_gshared/* 2136*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12887_gshared/* 2137*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12888_gshared/* 2138*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12889_gshared/* 2139*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12890_gshared/* 2140*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12891_gshared/* 2141*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12892_gshared/* 2142*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12893_gshared/* 2143*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12894_gshared/* 2144*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12895_gshared/* 2145*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12896_gshared/* 2146*/, + (methodPointerType)&InternalEnumerator_1__ctor_m12899_gshared/* 2147*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12900_gshared/* 2148*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12901_gshared/* 2149*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m12902_gshared/* 2150*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m12903_gshared/* 2151*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m12904_gshared/* 2152*/, + (methodPointerType)&List_1__ctor_m12905_gshared/* 2153*/, + (methodPointerType)&List_1__ctor_m12906_gshared/* 2154*/, + (methodPointerType)&List_1__cctor_m12907_gshared/* 2155*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12908_gshared/* 2156*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12909_gshared/* 2157*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12910_gshared/* 2158*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m12911_gshared/* 2159*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m12912_gshared/* 2160*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m12913_gshared/* 2161*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m12914_gshared/* 2162*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m12915_gshared/* 2163*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12916_gshared/* 2164*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12917_gshared/* 2165*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12918_gshared/* 2166*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12919_gshared/* 2167*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12920_gshared/* 2168*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m12921_gshared/* 2169*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m12922_gshared/* 2170*/, + (methodPointerType)&List_1_Add_m12923_gshared/* 2171*/, + (methodPointerType)&List_1_GrowIfNeeded_m12924_gshared/* 2172*/, + (methodPointerType)&List_1_AddCollection_m12925_gshared/* 2173*/, + (methodPointerType)&List_1_AddEnumerable_m12926_gshared/* 2174*/, + (methodPointerType)&List_1_AddRange_m12927_gshared/* 2175*/, + (methodPointerType)&List_1_AsReadOnly_m12928_gshared/* 2176*/, + (methodPointerType)&List_1_Clear_m12929_gshared/* 2177*/, + (methodPointerType)&List_1_Contains_m12930_gshared/* 2178*/, + (methodPointerType)&List_1_CopyTo_m12931_gshared/* 2179*/, + (methodPointerType)&List_1_Find_m12932_gshared/* 2180*/, + (methodPointerType)&List_1_CheckMatch_m12933_gshared/* 2181*/, + (methodPointerType)&List_1_GetIndex_m12934_gshared/* 2182*/, + (methodPointerType)&List_1_GetEnumerator_m12935_gshared/* 2183*/, + (methodPointerType)&List_1_IndexOf_m12936_gshared/* 2184*/, + (methodPointerType)&List_1_Shift_m12937_gshared/* 2185*/, + (methodPointerType)&List_1_CheckIndex_m12938_gshared/* 2186*/, + (methodPointerType)&List_1_Insert_m12939_gshared/* 2187*/, + (methodPointerType)&List_1_CheckCollection_m12940_gshared/* 2188*/, + (methodPointerType)&List_1_Remove_m12941_gshared/* 2189*/, + (methodPointerType)&List_1_RemoveAll_m12942_gshared/* 2190*/, + (methodPointerType)&List_1_RemoveAt_m12943_gshared/* 2191*/, + (methodPointerType)&List_1_Reverse_m12944_gshared/* 2192*/, + (methodPointerType)&List_1_Sort_m12945_gshared/* 2193*/, + (methodPointerType)&List_1_Sort_m12946_gshared/* 2194*/, + (methodPointerType)&List_1_ToArray_m12947_gshared/* 2195*/, + (methodPointerType)&List_1_TrimExcess_m12948_gshared/* 2196*/, + (methodPointerType)&List_1_get_Count_m12949_gshared/* 2197*/, + (methodPointerType)&List_1_get_Item_m12950_gshared/* 2198*/, + (methodPointerType)&List_1_set_Item_m12951_gshared/* 2199*/, + (methodPointerType)&Enumerator__ctor_m12952_gshared/* 2200*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12953_gshared/* 2201*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12954_gshared/* 2202*/, + (methodPointerType)&Enumerator_Dispose_m12955_gshared/* 2203*/, + (methodPointerType)&Enumerator_VerifyState_m12956_gshared/* 2204*/, + (methodPointerType)&Enumerator_MoveNext_m12957_gshared/* 2205*/, + (methodPointerType)&Enumerator_get_Current_m12958_gshared/* 2206*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m12959_gshared/* 2207*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12960_gshared/* 2208*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12961_gshared/* 2209*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12962_gshared/* 2210*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12963_gshared/* 2211*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12964_gshared/* 2212*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12965_gshared/* 2213*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12966_gshared/* 2214*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12967_gshared/* 2215*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12968_gshared/* 2216*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12969_gshared/* 2217*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12970_gshared/* 2218*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12971_gshared/* 2219*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12972_gshared/* 2220*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12973_gshared/* 2221*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12974_gshared/* 2222*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12975_gshared/* 2223*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12976_gshared/* 2224*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12977_gshared/* 2225*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12978_gshared/* 2226*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12979_gshared/* 2227*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12980_gshared/* 2228*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12981_gshared/* 2229*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12982_gshared/* 2230*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m12983_gshared/* 2231*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m12984_gshared/* 2232*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12985_gshared/* 2233*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m12986_gshared/* 2234*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m12987_gshared/* 2235*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m12988_gshared/* 2236*/, + (methodPointerType)&Collection_1__ctor_m12989_gshared/* 2237*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12990_gshared/* 2238*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12991_gshared/* 2239*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12992_gshared/* 2240*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m12993_gshared/* 2241*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m12994_gshared/* 2242*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12995_gshared/* 2243*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m12996_gshared/* 2244*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m12997_gshared/* 2245*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12998_gshared/* 2246*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12999_gshared/* 2247*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13000_gshared/* 2248*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13001_gshared/* 2249*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13002_gshared/* 2250*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13003_gshared/* 2251*/, + (methodPointerType)&Collection_1_Add_m13004_gshared/* 2252*/, + (methodPointerType)&Collection_1_Clear_m13005_gshared/* 2253*/, + (methodPointerType)&Collection_1_ClearItems_m13006_gshared/* 2254*/, + (methodPointerType)&Collection_1_Contains_m13007_gshared/* 2255*/, + (methodPointerType)&Collection_1_CopyTo_m13008_gshared/* 2256*/, + (methodPointerType)&Collection_1_GetEnumerator_m13009_gshared/* 2257*/, + (methodPointerType)&Collection_1_IndexOf_m13010_gshared/* 2258*/, + (methodPointerType)&Collection_1_Insert_m13011_gshared/* 2259*/, + (methodPointerType)&Collection_1_InsertItem_m13012_gshared/* 2260*/, + (methodPointerType)&Collection_1_Remove_m13013_gshared/* 2261*/, + (methodPointerType)&Collection_1_RemoveAt_m13014_gshared/* 2262*/, + (methodPointerType)&Collection_1_RemoveItem_m13015_gshared/* 2263*/, + (methodPointerType)&Collection_1_get_Count_m13016_gshared/* 2264*/, + (methodPointerType)&Collection_1_get_Item_m13017_gshared/* 2265*/, + (methodPointerType)&Collection_1_set_Item_m13018_gshared/* 2266*/, + (methodPointerType)&Collection_1_SetItem_m13019_gshared/* 2267*/, + (methodPointerType)&Collection_1_IsValidItem_m13020_gshared/* 2268*/, + (methodPointerType)&Collection_1_ConvertItem_m13021_gshared/* 2269*/, + (methodPointerType)&Collection_1_CheckWritable_m13022_gshared/* 2270*/, + (methodPointerType)&Collection_1_IsSynchronized_m13023_gshared/* 2271*/, + (methodPointerType)&Collection_1_IsFixedSize_m13024_gshared/* 2272*/, + (methodPointerType)&EqualityComparer_1__ctor_m13025_gshared/* 2273*/, + (methodPointerType)&EqualityComparer_1__cctor_m13026_gshared/* 2274*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13027_gshared/* 2275*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13028_gshared/* 2276*/, + (methodPointerType)&EqualityComparer_1_get_Default_m13029_gshared/* 2277*/, + (methodPointerType)&DefaultComparer__ctor_m13030_gshared/* 2278*/, + (methodPointerType)&DefaultComparer_GetHashCode_m13031_gshared/* 2279*/, + (methodPointerType)&DefaultComparer_Equals_m13032_gshared/* 2280*/, + (methodPointerType)&Predicate_1__ctor_m13033_gshared/* 2281*/, + (methodPointerType)&Predicate_1_Invoke_m13034_gshared/* 2282*/, + (methodPointerType)&Predicate_1_BeginInvoke_m13035_gshared/* 2283*/, + (methodPointerType)&Predicate_1_EndInvoke_m13036_gshared/* 2284*/, + (methodPointerType)&Comparer_1__ctor_m13037_gshared/* 2285*/, + (methodPointerType)&Comparer_1__cctor_m13038_gshared/* 2286*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13039_gshared/* 2287*/, + (methodPointerType)&Comparer_1_get_Default_m13040_gshared/* 2288*/, + (methodPointerType)&DefaultComparer__ctor_m13041_gshared/* 2289*/, + (methodPointerType)&DefaultComparer_Compare_m13042_gshared/* 2290*/, + (methodPointerType)&Comparison_1__ctor_m13043_gshared/* 2291*/, + (methodPointerType)&Comparison_1_Invoke_m13044_gshared/* 2292*/, + (methodPointerType)&Comparison_1_BeginInvoke_m13045_gshared/* 2293*/, + (methodPointerType)&Comparison_1_EndInvoke_m13046_gshared/* 2294*/, + (methodPointerType)&InternalEnumerator_1__ctor_m13047_gshared/* 2295*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13048_gshared/* 2296*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13049_gshared/* 2297*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m13050_gshared/* 2298*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m13051_gshared/* 2299*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m13052_gshared/* 2300*/, + (methodPointerType)&List_1__ctor_m13053_gshared/* 2301*/, + (methodPointerType)&List_1__ctor_m13054_gshared/* 2302*/, + (methodPointerType)&List_1__cctor_m13055_gshared/* 2303*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13056_gshared/* 2304*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m13057_gshared/* 2305*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m13058_gshared/* 2306*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m13059_gshared/* 2307*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m13060_gshared/* 2308*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m13061_gshared/* 2309*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m13062_gshared/* 2310*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m13063_gshared/* 2311*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13064_gshared/* 2312*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m13065_gshared/* 2313*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m13066_gshared/* 2314*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m13067_gshared/* 2315*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m13068_gshared/* 2316*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m13069_gshared/* 2317*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m13070_gshared/* 2318*/, + (methodPointerType)&List_1_Add_m13071_gshared/* 2319*/, + (methodPointerType)&List_1_GrowIfNeeded_m13072_gshared/* 2320*/, + (methodPointerType)&List_1_AddCollection_m13073_gshared/* 2321*/, + (methodPointerType)&List_1_AddEnumerable_m13074_gshared/* 2322*/, + (methodPointerType)&List_1_AddRange_m13075_gshared/* 2323*/, + (methodPointerType)&List_1_AsReadOnly_m13076_gshared/* 2324*/, + (methodPointerType)&List_1_Clear_m13077_gshared/* 2325*/, + (methodPointerType)&List_1_Contains_m13078_gshared/* 2326*/, + (methodPointerType)&List_1_CopyTo_m13079_gshared/* 2327*/, + (methodPointerType)&List_1_Find_m13080_gshared/* 2328*/, + (methodPointerType)&List_1_CheckMatch_m13081_gshared/* 2329*/, + (methodPointerType)&List_1_GetIndex_m13082_gshared/* 2330*/, + (methodPointerType)&List_1_GetEnumerator_m13083_gshared/* 2331*/, + (methodPointerType)&List_1_IndexOf_m13084_gshared/* 2332*/, + (methodPointerType)&List_1_Shift_m13085_gshared/* 2333*/, + (methodPointerType)&List_1_CheckIndex_m13086_gshared/* 2334*/, + (methodPointerType)&List_1_Insert_m13087_gshared/* 2335*/, + (methodPointerType)&List_1_CheckCollection_m13088_gshared/* 2336*/, + (methodPointerType)&List_1_Remove_m13089_gshared/* 2337*/, + (methodPointerType)&List_1_RemoveAll_m13090_gshared/* 2338*/, + (methodPointerType)&List_1_RemoveAt_m13091_gshared/* 2339*/, + (methodPointerType)&List_1_Reverse_m13092_gshared/* 2340*/, + (methodPointerType)&List_1_Sort_m13093_gshared/* 2341*/, + (methodPointerType)&List_1_Sort_m13094_gshared/* 2342*/, + (methodPointerType)&List_1_ToArray_m13095_gshared/* 2343*/, + (methodPointerType)&List_1_TrimExcess_m13096_gshared/* 2344*/, + (methodPointerType)&List_1_get_Capacity_m13097_gshared/* 2345*/, + (methodPointerType)&List_1_set_Capacity_m13098_gshared/* 2346*/, + (methodPointerType)&List_1_get_Count_m13099_gshared/* 2347*/, + (methodPointerType)&List_1_get_Item_m13100_gshared/* 2348*/, + (methodPointerType)&List_1_set_Item_m13101_gshared/* 2349*/, + (methodPointerType)&Enumerator__ctor_m13102_gshared/* 2350*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13103_gshared/* 2351*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13104_gshared/* 2352*/, + (methodPointerType)&Enumerator_Dispose_m13105_gshared/* 2353*/, + (methodPointerType)&Enumerator_VerifyState_m13106_gshared/* 2354*/, + (methodPointerType)&Enumerator_MoveNext_m13107_gshared/* 2355*/, + (methodPointerType)&Enumerator_get_Current_m13108_gshared/* 2356*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m13109_gshared/* 2357*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13110_gshared/* 2358*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13111_gshared/* 2359*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13112_gshared/* 2360*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13113_gshared/* 2361*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13114_gshared/* 2362*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13115_gshared/* 2363*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13116_gshared/* 2364*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13117_gshared/* 2365*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13118_gshared/* 2366*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13119_gshared/* 2367*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m13120_gshared/* 2368*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m13121_gshared/* 2369*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m13122_gshared/* 2370*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13123_gshared/* 2371*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m13124_gshared/* 2372*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m13125_gshared/* 2373*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13126_gshared/* 2374*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13127_gshared/* 2375*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13128_gshared/* 2376*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13129_gshared/* 2377*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13130_gshared/* 2378*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m13131_gshared/* 2379*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m13132_gshared/* 2380*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m13133_gshared/* 2381*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m13134_gshared/* 2382*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m13135_gshared/* 2383*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m13136_gshared/* 2384*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m13137_gshared/* 2385*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m13138_gshared/* 2386*/, + (methodPointerType)&Collection_1__ctor_m13139_gshared/* 2387*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13140_gshared/* 2388*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m13141_gshared/* 2389*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m13142_gshared/* 2390*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m13143_gshared/* 2391*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m13144_gshared/* 2392*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m13145_gshared/* 2393*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m13146_gshared/* 2394*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m13147_gshared/* 2395*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m13148_gshared/* 2396*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m13149_gshared/* 2397*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13150_gshared/* 2398*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13151_gshared/* 2399*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13152_gshared/* 2400*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13153_gshared/* 2401*/, + (methodPointerType)&Collection_1_Add_m13154_gshared/* 2402*/, + (methodPointerType)&Collection_1_Clear_m13155_gshared/* 2403*/, + (methodPointerType)&Collection_1_ClearItems_m13156_gshared/* 2404*/, + (methodPointerType)&Collection_1_Contains_m13157_gshared/* 2405*/, + (methodPointerType)&Collection_1_CopyTo_m13158_gshared/* 2406*/, + (methodPointerType)&Collection_1_GetEnumerator_m13159_gshared/* 2407*/, + (methodPointerType)&Collection_1_IndexOf_m13160_gshared/* 2408*/, + (methodPointerType)&Collection_1_Insert_m13161_gshared/* 2409*/, + (methodPointerType)&Collection_1_InsertItem_m13162_gshared/* 2410*/, + (methodPointerType)&Collection_1_Remove_m13163_gshared/* 2411*/, + (methodPointerType)&Collection_1_RemoveAt_m13164_gshared/* 2412*/, + (methodPointerType)&Collection_1_RemoveItem_m13165_gshared/* 2413*/, + (methodPointerType)&Collection_1_get_Count_m13166_gshared/* 2414*/, + (methodPointerType)&Collection_1_get_Item_m13167_gshared/* 2415*/, + (methodPointerType)&Collection_1_set_Item_m13168_gshared/* 2416*/, + (methodPointerType)&Collection_1_SetItem_m13169_gshared/* 2417*/, + (methodPointerType)&Collection_1_IsValidItem_m13170_gshared/* 2418*/, + (methodPointerType)&Collection_1_ConvertItem_m13171_gshared/* 2419*/, + (methodPointerType)&Collection_1_CheckWritable_m13172_gshared/* 2420*/, + (methodPointerType)&Collection_1_IsSynchronized_m13173_gshared/* 2421*/, + (methodPointerType)&Collection_1_IsFixedSize_m13174_gshared/* 2422*/, + (methodPointerType)&EqualityComparer_1__ctor_m13175_gshared/* 2423*/, + (methodPointerType)&EqualityComparer_1__cctor_m13176_gshared/* 2424*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13177_gshared/* 2425*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13178_gshared/* 2426*/, + (methodPointerType)&EqualityComparer_1_get_Default_m13179_gshared/* 2427*/, + (methodPointerType)&DefaultComparer__ctor_m13180_gshared/* 2428*/, + (methodPointerType)&DefaultComparer_GetHashCode_m13181_gshared/* 2429*/, + (methodPointerType)&DefaultComparer_Equals_m13182_gshared/* 2430*/, + (methodPointerType)&Predicate_1__ctor_m13183_gshared/* 2431*/, + (methodPointerType)&Predicate_1_Invoke_m13184_gshared/* 2432*/, + (methodPointerType)&Predicate_1_BeginInvoke_m13185_gshared/* 2433*/, + (methodPointerType)&Predicate_1_EndInvoke_m13186_gshared/* 2434*/, + (methodPointerType)&Comparer_1__ctor_m13187_gshared/* 2435*/, + (methodPointerType)&Comparer_1__cctor_m13188_gshared/* 2436*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13189_gshared/* 2437*/, + (methodPointerType)&Comparer_1_get_Default_m13190_gshared/* 2438*/, + (methodPointerType)&DefaultComparer__ctor_m13191_gshared/* 2439*/, + (methodPointerType)&DefaultComparer_Compare_m13192_gshared/* 2440*/, + (methodPointerType)&Comparison_1__ctor_m13193_gshared/* 2441*/, + (methodPointerType)&Comparison_1_Invoke_m13194_gshared/* 2442*/, + (methodPointerType)&Comparison_1_BeginInvoke_m13195_gshared/* 2443*/, + (methodPointerType)&Comparison_1_EndInvoke_m13196_gshared/* 2444*/, + (methodPointerType)&InternalEnumerator_1__ctor_m13197_gshared/* 2445*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13198_gshared/* 2446*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13199_gshared/* 2447*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m13200_gshared/* 2448*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m13201_gshared/* 2449*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m13202_gshared/* 2450*/, + (methodPointerType)&List_1__ctor_m13203_gshared/* 2451*/, + (methodPointerType)&List_1__ctor_m13204_gshared/* 2452*/, + (methodPointerType)&List_1__cctor_m13205_gshared/* 2453*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13206_gshared/* 2454*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m13207_gshared/* 2455*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m13208_gshared/* 2456*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m13209_gshared/* 2457*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m13210_gshared/* 2458*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m13211_gshared/* 2459*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m13212_gshared/* 2460*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m13213_gshared/* 2461*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13214_gshared/* 2462*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m13215_gshared/* 2463*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m13216_gshared/* 2464*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m13217_gshared/* 2465*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m13218_gshared/* 2466*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m13219_gshared/* 2467*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m13220_gshared/* 2468*/, + (methodPointerType)&List_1_Add_m13221_gshared/* 2469*/, + (methodPointerType)&List_1_GrowIfNeeded_m13222_gshared/* 2470*/, + (methodPointerType)&List_1_AddCollection_m13223_gshared/* 2471*/, + (methodPointerType)&List_1_AddEnumerable_m13224_gshared/* 2472*/, + (methodPointerType)&List_1_AddRange_m13225_gshared/* 2473*/, + (methodPointerType)&List_1_AsReadOnly_m13226_gshared/* 2474*/, + (methodPointerType)&List_1_Clear_m13227_gshared/* 2475*/, + (methodPointerType)&List_1_Contains_m13228_gshared/* 2476*/, + (methodPointerType)&List_1_CopyTo_m13229_gshared/* 2477*/, + (methodPointerType)&List_1_Find_m13230_gshared/* 2478*/, + (methodPointerType)&List_1_CheckMatch_m13231_gshared/* 2479*/, + (methodPointerType)&List_1_GetIndex_m13232_gshared/* 2480*/, + (methodPointerType)&List_1_GetEnumerator_m13233_gshared/* 2481*/, + (methodPointerType)&List_1_IndexOf_m13234_gshared/* 2482*/, + (methodPointerType)&List_1_Shift_m13235_gshared/* 2483*/, + (methodPointerType)&List_1_CheckIndex_m13236_gshared/* 2484*/, + (methodPointerType)&List_1_Insert_m13237_gshared/* 2485*/, + (methodPointerType)&List_1_CheckCollection_m13238_gshared/* 2486*/, + (methodPointerType)&List_1_Remove_m13239_gshared/* 2487*/, + (methodPointerType)&List_1_RemoveAll_m13240_gshared/* 2488*/, + (methodPointerType)&List_1_RemoveAt_m13241_gshared/* 2489*/, + (methodPointerType)&List_1_Reverse_m13242_gshared/* 2490*/, + (methodPointerType)&List_1_Sort_m13243_gshared/* 2491*/, + (methodPointerType)&List_1_Sort_m13244_gshared/* 2492*/, + (methodPointerType)&List_1_ToArray_m13245_gshared/* 2493*/, + (methodPointerType)&List_1_TrimExcess_m13246_gshared/* 2494*/, + (methodPointerType)&List_1_get_Capacity_m13247_gshared/* 2495*/, + (methodPointerType)&List_1_set_Capacity_m13248_gshared/* 2496*/, + (methodPointerType)&List_1_get_Count_m13249_gshared/* 2497*/, + (methodPointerType)&List_1_get_Item_m13250_gshared/* 2498*/, + (methodPointerType)&List_1_set_Item_m13251_gshared/* 2499*/, + (methodPointerType)&Enumerator__ctor_m13252_gshared/* 2500*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13253_gshared/* 2501*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13254_gshared/* 2502*/, + (methodPointerType)&Enumerator_Dispose_m13255_gshared/* 2503*/, + (methodPointerType)&Enumerator_VerifyState_m13256_gshared/* 2504*/, + (methodPointerType)&Enumerator_MoveNext_m13257_gshared/* 2505*/, + (methodPointerType)&Enumerator_get_Current_m13258_gshared/* 2506*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m13259_gshared/* 2507*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13260_gshared/* 2508*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13261_gshared/* 2509*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13262_gshared/* 2510*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13263_gshared/* 2511*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13264_gshared/* 2512*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13265_gshared/* 2513*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13266_gshared/* 2514*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13267_gshared/* 2515*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13268_gshared/* 2516*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13269_gshared/* 2517*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m13270_gshared/* 2518*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m13271_gshared/* 2519*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m13272_gshared/* 2520*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13273_gshared/* 2521*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m13274_gshared/* 2522*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m13275_gshared/* 2523*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13276_gshared/* 2524*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13277_gshared/* 2525*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13278_gshared/* 2526*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13279_gshared/* 2527*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13280_gshared/* 2528*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m13281_gshared/* 2529*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m13282_gshared/* 2530*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m13283_gshared/* 2531*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m13284_gshared/* 2532*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m13285_gshared/* 2533*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m13286_gshared/* 2534*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m13287_gshared/* 2535*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m13288_gshared/* 2536*/, + (methodPointerType)&Collection_1__ctor_m13289_gshared/* 2537*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13290_gshared/* 2538*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m13291_gshared/* 2539*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m13292_gshared/* 2540*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m13293_gshared/* 2541*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m13294_gshared/* 2542*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m13295_gshared/* 2543*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m13296_gshared/* 2544*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m13297_gshared/* 2545*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m13298_gshared/* 2546*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m13299_gshared/* 2547*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13300_gshared/* 2548*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13301_gshared/* 2549*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13302_gshared/* 2550*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13303_gshared/* 2551*/, + (methodPointerType)&Collection_1_Add_m13304_gshared/* 2552*/, + (methodPointerType)&Collection_1_Clear_m13305_gshared/* 2553*/, + (methodPointerType)&Collection_1_ClearItems_m13306_gshared/* 2554*/, + (methodPointerType)&Collection_1_Contains_m13307_gshared/* 2555*/, + (methodPointerType)&Collection_1_CopyTo_m13308_gshared/* 2556*/, + (methodPointerType)&Collection_1_GetEnumerator_m13309_gshared/* 2557*/, + (methodPointerType)&Collection_1_IndexOf_m13310_gshared/* 2558*/, + (methodPointerType)&Collection_1_Insert_m13311_gshared/* 2559*/, + (methodPointerType)&Collection_1_InsertItem_m13312_gshared/* 2560*/, + (methodPointerType)&Collection_1_Remove_m13313_gshared/* 2561*/, + (methodPointerType)&Collection_1_RemoveAt_m13314_gshared/* 2562*/, + (methodPointerType)&Collection_1_RemoveItem_m13315_gshared/* 2563*/, + (methodPointerType)&Collection_1_get_Count_m13316_gshared/* 2564*/, + (methodPointerType)&Collection_1_get_Item_m13317_gshared/* 2565*/, + (methodPointerType)&Collection_1_set_Item_m13318_gshared/* 2566*/, + (methodPointerType)&Collection_1_SetItem_m13319_gshared/* 2567*/, + (methodPointerType)&Collection_1_IsValidItem_m13320_gshared/* 2568*/, + (methodPointerType)&Collection_1_ConvertItem_m13321_gshared/* 2569*/, + (methodPointerType)&Collection_1_CheckWritable_m13322_gshared/* 2570*/, + (methodPointerType)&Collection_1_IsSynchronized_m13323_gshared/* 2571*/, + (methodPointerType)&Collection_1_IsFixedSize_m13324_gshared/* 2572*/, + (methodPointerType)&EqualityComparer_1__ctor_m13325_gshared/* 2573*/, + (methodPointerType)&EqualityComparer_1__cctor_m13326_gshared/* 2574*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13327_gshared/* 2575*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13328_gshared/* 2576*/, + (methodPointerType)&EqualityComparer_1_get_Default_m13329_gshared/* 2577*/, + (methodPointerType)&DefaultComparer__ctor_m13330_gshared/* 2578*/, + (methodPointerType)&DefaultComparer_GetHashCode_m13331_gshared/* 2579*/, + (methodPointerType)&DefaultComparer_Equals_m13332_gshared/* 2580*/, + (methodPointerType)&Predicate_1__ctor_m13333_gshared/* 2581*/, + (methodPointerType)&Predicate_1_Invoke_m13334_gshared/* 2582*/, + (methodPointerType)&Predicate_1_BeginInvoke_m13335_gshared/* 2583*/, + (methodPointerType)&Predicate_1_EndInvoke_m13336_gshared/* 2584*/, + (methodPointerType)&Comparer_1__ctor_m13337_gshared/* 2585*/, + (methodPointerType)&Comparer_1__cctor_m13338_gshared/* 2586*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13339_gshared/* 2587*/, + (methodPointerType)&Comparer_1_get_Default_m13340_gshared/* 2588*/, + (methodPointerType)&DefaultComparer__ctor_m13341_gshared/* 2589*/, + (methodPointerType)&DefaultComparer_Compare_m13342_gshared/* 2590*/, + (methodPointerType)&Comparison_1__ctor_m13343_gshared/* 2591*/, + (methodPointerType)&Comparison_1_Invoke_m13344_gshared/* 2592*/, + (methodPointerType)&Comparison_1_BeginInvoke_m13345_gshared/* 2593*/, + (methodPointerType)&Comparison_1_EndInvoke_m13346_gshared/* 2594*/, + (methodPointerType)&Dictionary_2__ctor_m13348_gshared/* 2595*/, + (methodPointerType)&Dictionary_2__ctor_m13350_gshared/* 2596*/, + (methodPointerType)&Dictionary_2__ctor_m13353_gshared/* 2597*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m13355_gshared/* 2598*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m13357_gshared/* 2599*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m13359_gshared/* 2600*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m13361_gshared/* 2601*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m13363_gshared/* 2602*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m13365_gshared/* 2603*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m13367_gshared/* 2604*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m13369_gshared/* 2605*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m13371_gshared/* 2606*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m13373_gshared/* 2607*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m13375_gshared/* 2608*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m13377_gshared/* 2609*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m13379_gshared/* 2610*/, + (methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m13381_gshared/* 2611*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m13383_gshared/* 2612*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m13385_gshared/* 2613*/, + (methodPointerType)&Dictionary_2_get_Count_m13387_gshared/* 2614*/, + (methodPointerType)&Dictionary_2_get_Item_m13389_gshared/* 2615*/, + (methodPointerType)&Dictionary_2_set_Item_m13391_gshared/* 2616*/, + (methodPointerType)&Dictionary_2_Init_m13393_gshared/* 2617*/, + (methodPointerType)&Dictionary_2_InitArrays_m13395_gshared/* 2618*/, + (methodPointerType)&Dictionary_2_CopyToCheck_m13397_gshared/* 2619*/, + (methodPointerType)&Dictionary_2_make_pair_m13399_gshared/* 2620*/, + (methodPointerType)&Dictionary_2_pick_value_m13401_gshared/* 2621*/, + (methodPointerType)&Dictionary_2_CopyTo_m13403_gshared/* 2622*/, + (methodPointerType)&Dictionary_2_Resize_m13405_gshared/* 2623*/, + (methodPointerType)&Dictionary_2_Add_m13407_gshared/* 2624*/, + (methodPointerType)&Dictionary_2_Clear_m13409_gshared/* 2625*/, + (methodPointerType)&Dictionary_2_ContainsKey_m13411_gshared/* 2626*/, + (methodPointerType)&Dictionary_2_ContainsValue_m13413_gshared/* 2627*/, + (methodPointerType)&Dictionary_2_GetObjectData_m13415_gshared/* 2628*/, + (methodPointerType)&Dictionary_2_OnDeserialization_m13417_gshared/* 2629*/, + (methodPointerType)&Dictionary_2_Remove_m13419_gshared/* 2630*/, + (methodPointerType)&Dictionary_2_TryGetValue_m13421_gshared/* 2631*/, + (methodPointerType)&Dictionary_2_get_Values_m13423_gshared/* 2632*/, + (methodPointerType)&Dictionary_2_ToTKey_m13425_gshared/* 2633*/, + (methodPointerType)&Dictionary_2_ToTValue_m13427_gshared/* 2634*/, + (methodPointerType)&Dictionary_2_ContainsKeyValuePair_m13429_gshared/* 2635*/, + (methodPointerType)&Dictionary_2_GetEnumerator_m13431_gshared/* 2636*/, + (methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m13433_gshared/* 2637*/, + (methodPointerType)&InternalEnumerator_1__ctor_m13434_gshared/* 2638*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13435_gshared/* 2639*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13436_gshared/* 2640*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m13437_gshared/* 2641*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m13438_gshared/* 2642*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m13439_gshared/* 2643*/, + (methodPointerType)&KeyValuePair_2__ctor_m13440_gshared/* 2644*/, + (methodPointerType)&KeyValuePair_2_get_Key_m13441_gshared/* 2645*/, + (methodPointerType)&KeyValuePair_2_set_Key_m13442_gshared/* 2646*/, + (methodPointerType)&KeyValuePair_2_get_Value_m13443_gshared/* 2647*/, + (methodPointerType)&KeyValuePair_2_set_Value_m13444_gshared/* 2648*/, + (methodPointerType)&KeyValuePair_2_ToString_m13445_gshared/* 2649*/, + (methodPointerType)&ValueCollection__ctor_m13446_gshared/* 2650*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m13447_gshared/* 2651*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m13448_gshared/* 2652*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m13449_gshared/* 2653*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m13450_gshared/* 2654*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m13451_gshared/* 2655*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m13452_gshared/* 2656*/, + (methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m13453_gshared/* 2657*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m13454_gshared/* 2658*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m13455_gshared/* 2659*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m13456_gshared/* 2660*/, + (methodPointerType)&ValueCollection_CopyTo_m13457_gshared/* 2661*/, + (methodPointerType)&ValueCollection_GetEnumerator_m13458_gshared/* 2662*/, + (methodPointerType)&ValueCollection_get_Count_m13459_gshared/* 2663*/, + (methodPointerType)&Enumerator__ctor_m13460_gshared/* 2664*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13461_gshared/* 2665*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13462_gshared/* 2666*/, + (methodPointerType)&Enumerator_Dispose_m13463_gshared/* 2667*/, + (methodPointerType)&Enumerator_MoveNext_m13464_gshared/* 2668*/, + (methodPointerType)&Enumerator_get_Current_m13465_gshared/* 2669*/, + (methodPointerType)&Enumerator__ctor_m13466_gshared/* 2670*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13467_gshared/* 2671*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13468_gshared/* 2672*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m13469_gshared/* 2673*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m13470_gshared/* 2674*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m13471_gshared/* 2675*/, + (methodPointerType)&Enumerator_MoveNext_m13472_gshared/* 2676*/, + (methodPointerType)&Enumerator_get_Current_m13473_gshared/* 2677*/, + (methodPointerType)&Enumerator_get_CurrentKey_m13474_gshared/* 2678*/, + (methodPointerType)&Enumerator_get_CurrentValue_m13475_gshared/* 2679*/, + (methodPointerType)&Enumerator_Reset_m13476_gshared/* 2680*/, + (methodPointerType)&Enumerator_VerifyState_m13477_gshared/* 2681*/, + (methodPointerType)&Enumerator_VerifyCurrent_m13478_gshared/* 2682*/, + (methodPointerType)&Enumerator_Dispose_m13479_gshared/* 2683*/, + (methodPointerType)&Transform_1__ctor_m13480_gshared/* 2684*/, + (methodPointerType)&Transform_1_Invoke_m13481_gshared/* 2685*/, + (methodPointerType)&Transform_1_BeginInvoke_m13482_gshared/* 2686*/, + (methodPointerType)&Transform_1_EndInvoke_m13483_gshared/* 2687*/, + (methodPointerType)&Transform_1__ctor_m13484_gshared/* 2688*/, + (methodPointerType)&Transform_1_Invoke_m13485_gshared/* 2689*/, + (methodPointerType)&Transform_1_BeginInvoke_m13486_gshared/* 2690*/, + (methodPointerType)&Transform_1_EndInvoke_m13487_gshared/* 2691*/, + (methodPointerType)&Transform_1__ctor_m13488_gshared/* 2692*/, + (methodPointerType)&Transform_1_Invoke_m13489_gshared/* 2693*/, + (methodPointerType)&Transform_1_BeginInvoke_m13490_gshared/* 2694*/, + (methodPointerType)&Transform_1_EndInvoke_m13491_gshared/* 2695*/, + (methodPointerType)&ShimEnumerator__ctor_m13492_gshared/* 2696*/, + (methodPointerType)&ShimEnumerator_MoveNext_m13493_gshared/* 2697*/, + (methodPointerType)&ShimEnumerator_get_Entry_m13494_gshared/* 2698*/, + (methodPointerType)&ShimEnumerator_get_Key_m13495_gshared/* 2699*/, + (methodPointerType)&ShimEnumerator_get_Value_m13496_gshared/* 2700*/, + (methodPointerType)&ShimEnumerator_get_Current_m13497_gshared/* 2701*/, + (methodPointerType)&ShimEnumerator_Reset_m13498_gshared/* 2702*/, + (methodPointerType)&InternalEnumerator_1__ctor_m13679_gshared/* 2703*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13680_gshared/* 2704*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13681_gshared/* 2705*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m13682_gshared/* 2706*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m13683_gshared/* 2707*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m13684_gshared/* 2708*/, + (methodPointerType)&InternalEnumerator_1__ctor_m13685_gshared/* 2709*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13686_gshared/* 2710*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13687_gshared/* 2711*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m13688_gshared/* 2712*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m13689_gshared/* 2713*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m13690_gshared/* 2714*/, + (methodPointerType)&CachedInvokableCall_1_Invoke_m13728_gshared/* 2715*/, + (methodPointerType)&InvokableCall_1__ctor_m13729_gshared/* 2716*/, + (methodPointerType)&InvokableCall_1__ctor_m13730_gshared/* 2717*/, + (methodPointerType)&InvokableCall_1_Invoke_m13731_gshared/* 2718*/, + (methodPointerType)&InvokableCall_1_Find_m13732_gshared/* 2719*/, + (methodPointerType)&UnityAction_1_Invoke_m13733_gshared/* 2720*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m13734_gshared/* 2721*/, + (methodPointerType)&UnityAction_1_EndInvoke_m13735_gshared/* 2722*/, + (methodPointerType)&CachedInvokableCall_1_Invoke_m13736_gshared/* 2723*/, + (methodPointerType)&InvokableCall_1__ctor_m13737_gshared/* 2724*/, + (methodPointerType)&InvokableCall_1__ctor_m13738_gshared/* 2725*/, + (methodPointerType)&InvokableCall_1_Invoke_m13739_gshared/* 2726*/, + (methodPointerType)&InvokableCall_1_Find_m13740_gshared/* 2727*/, + (methodPointerType)&UnityAction_1__ctor_m13741_gshared/* 2728*/, + (methodPointerType)&UnityAction_1_Invoke_m13742_gshared/* 2729*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m13743_gshared/* 2730*/, + (methodPointerType)&UnityAction_1_EndInvoke_m13744_gshared/* 2731*/, + (methodPointerType)&CachedInvokableCall_1_Invoke_m13750_gshared/* 2732*/, + (methodPointerType)&InvokableCall_1__ctor_m13751_gshared/* 2733*/, + (methodPointerType)&InvokableCall_1__ctor_m13752_gshared/* 2734*/, + (methodPointerType)&InvokableCall_1_Invoke_m13753_gshared/* 2735*/, + (methodPointerType)&InvokableCall_1_Find_m13754_gshared/* 2736*/, + (methodPointerType)&UnityAction_1_Invoke_m13755_gshared/* 2737*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m13756_gshared/* 2738*/, + (methodPointerType)&UnityAction_1_EndInvoke_m13757_gshared/* 2739*/, + (methodPointerType)&Comparison_1_Invoke_m14054_gshared/* 2740*/, + (methodPointerType)&Comparison_1_BeginInvoke_m14055_gshared/* 2741*/, + (methodPointerType)&Comparison_1_EndInvoke_m14056_gshared/* 2742*/, + (methodPointerType)&List_1__ctor_m14220_gshared/* 2743*/, + (methodPointerType)&List_1__ctor_m14221_gshared/* 2744*/, + (methodPointerType)&List_1__cctor_m14222_gshared/* 2745*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14223_gshared/* 2746*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m14224_gshared/* 2747*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m14225_gshared/* 2748*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m14226_gshared/* 2749*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m14227_gshared/* 2750*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m14228_gshared/* 2751*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m14229_gshared/* 2752*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m14230_gshared/* 2753*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14231_gshared/* 2754*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m14232_gshared/* 2755*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m14233_gshared/* 2756*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m14234_gshared/* 2757*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m14235_gshared/* 2758*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m14236_gshared/* 2759*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m14237_gshared/* 2760*/, + (methodPointerType)&List_1_Add_m14238_gshared/* 2761*/, + (methodPointerType)&List_1_GrowIfNeeded_m14239_gshared/* 2762*/, + (methodPointerType)&List_1_AddCollection_m14240_gshared/* 2763*/, + (methodPointerType)&List_1_AddEnumerable_m14241_gshared/* 2764*/, + (methodPointerType)&List_1_AddRange_m14242_gshared/* 2765*/, + (methodPointerType)&List_1_AsReadOnly_m14243_gshared/* 2766*/, + (methodPointerType)&List_1_Clear_m14244_gshared/* 2767*/, + (methodPointerType)&List_1_Contains_m14245_gshared/* 2768*/, + (methodPointerType)&List_1_CopyTo_m14246_gshared/* 2769*/, + (methodPointerType)&List_1_Find_m14247_gshared/* 2770*/, + (methodPointerType)&List_1_CheckMatch_m14248_gshared/* 2771*/, + (methodPointerType)&List_1_GetIndex_m14249_gshared/* 2772*/, + (methodPointerType)&List_1_GetEnumerator_m14250_gshared/* 2773*/, + (methodPointerType)&List_1_IndexOf_m14251_gshared/* 2774*/, + (methodPointerType)&List_1_Shift_m14252_gshared/* 2775*/, + (methodPointerType)&List_1_CheckIndex_m14253_gshared/* 2776*/, + (methodPointerType)&List_1_Insert_m14254_gshared/* 2777*/, + (methodPointerType)&List_1_CheckCollection_m14255_gshared/* 2778*/, + (methodPointerType)&List_1_Remove_m14256_gshared/* 2779*/, + (methodPointerType)&List_1_RemoveAll_m14257_gshared/* 2780*/, + (methodPointerType)&List_1_RemoveAt_m14258_gshared/* 2781*/, + (methodPointerType)&List_1_Reverse_m14259_gshared/* 2782*/, + (methodPointerType)&List_1_Sort_m14260_gshared/* 2783*/, + (methodPointerType)&List_1_ToArray_m14261_gshared/* 2784*/, + (methodPointerType)&List_1_TrimExcess_m14262_gshared/* 2785*/, + (methodPointerType)&List_1_get_Capacity_m14263_gshared/* 2786*/, + (methodPointerType)&List_1_set_Capacity_m14264_gshared/* 2787*/, + (methodPointerType)&List_1_get_Count_m14265_gshared/* 2788*/, + (methodPointerType)&List_1_get_Item_m14266_gshared/* 2789*/, + (methodPointerType)&List_1_set_Item_m14267_gshared/* 2790*/, + (methodPointerType)&InternalEnumerator_1__ctor_m14268_gshared/* 2791*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14269_gshared/* 2792*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14270_gshared/* 2793*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m14271_gshared/* 2794*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m14272_gshared/* 2795*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m14273_gshared/* 2796*/, + (methodPointerType)&Enumerator__ctor_m14274_gshared/* 2797*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14275_gshared/* 2798*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14276_gshared/* 2799*/, + (methodPointerType)&Enumerator_Dispose_m14277_gshared/* 2800*/, + (methodPointerType)&Enumerator_VerifyState_m14278_gshared/* 2801*/, + (methodPointerType)&Enumerator_MoveNext_m14279_gshared/* 2802*/, + (methodPointerType)&Enumerator_get_Current_m14280_gshared/* 2803*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m14281_gshared/* 2804*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m14282_gshared/* 2805*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14283_gshared/* 2806*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m14284_gshared/* 2807*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m14285_gshared/* 2808*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m14286_gshared/* 2809*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m14287_gshared/* 2810*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m14288_gshared/* 2811*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14289_gshared/* 2812*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m14290_gshared/* 2813*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m14291_gshared/* 2814*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m14292_gshared/* 2815*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m14293_gshared/* 2816*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m14294_gshared/* 2817*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m14295_gshared/* 2818*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m14296_gshared/* 2819*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m14297_gshared/* 2820*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m14298_gshared/* 2821*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m14299_gshared/* 2822*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m14300_gshared/* 2823*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m14301_gshared/* 2824*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m14302_gshared/* 2825*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m14303_gshared/* 2826*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m14304_gshared/* 2827*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m14305_gshared/* 2828*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m14306_gshared/* 2829*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m14307_gshared/* 2830*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m14308_gshared/* 2831*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m14309_gshared/* 2832*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m14310_gshared/* 2833*/, + (methodPointerType)&Collection_1__ctor_m14311_gshared/* 2834*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14312_gshared/* 2835*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m14313_gshared/* 2836*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m14314_gshared/* 2837*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m14315_gshared/* 2838*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m14316_gshared/* 2839*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m14317_gshared/* 2840*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m14318_gshared/* 2841*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m14319_gshared/* 2842*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m14320_gshared/* 2843*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m14321_gshared/* 2844*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m14322_gshared/* 2845*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m14323_gshared/* 2846*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m14324_gshared/* 2847*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m14325_gshared/* 2848*/, + (methodPointerType)&Collection_1_Add_m14326_gshared/* 2849*/, + (methodPointerType)&Collection_1_Clear_m14327_gshared/* 2850*/, + (methodPointerType)&Collection_1_ClearItems_m14328_gshared/* 2851*/, + (methodPointerType)&Collection_1_Contains_m14329_gshared/* 2852*/, + (methodPointerType)&Collection_1_CopyTo_m14330_gshared/* 2853*/, + (methodPointerType)&Collection_1_GetEnumerator_m14331_gshared/* 2854*/, + (methodPointerType)&Collection_1_IndexOf_m14332_gshared/* 2855*/, + (methodPointerType)&Collection_1_Insert_m14333_gshared/* 2856*/, + (methodPointerType)&Collection_1_InsertItem_m14334_gshared/* 2857*/, + (methodPointerType)&Collection_1_Remove_m14335_gshared/* 2858*/, + (methodPointerType)&Collection_1_RemoveAt_m14336_gshared/* 2859*/, + (methodPointerType)&Collection_1_RemoveItem_m14337_gshared/* 2860*/, + (methodPointerType)&Collection_1_get_Count_m14338_gshared/* 2861*/, + (methodPointerType)&Collection_1_get_Item_m14339_gshared/* 2862*/, + (methodPointerType)&Collection_1_set_Item_m14340_gshared/* 2863*/, + (methodPointerType)&Collection_1_SetItem_m14341_gshared/* 2864*/, + (methodPointerType)&Collection_1_IsValidItem_m14342_gshared/* 2865*/, + (methodPointerType)&Collection_1_ConvertItem_m14343_gshared/* 2866*/, + (methodPointerType)&Collection_1_CheckWritable_m14344_gshared/* 2867*/, + (methodPointerType)&Collection_1_IsSynchronized_m14345_gshared/* 2868*/, + (methodPointerType)&Collection_1_IsFixedSize_m14346_gshared/* 2869*/, + (methodPointerType)&EqualityComparer_1__ctor_m14347_gshared/* 2870*/, + (methodPointerType)&EqualityComparer_1__cctor_m14348_gshared/* 2871*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m14349_gshared/* 2872*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m14350_gshared/* 2873*/, + (methodPointerType)&EqualityComparer_1_get_Default_m14351_gshared/* 2874*/, + (methodPointerType)&DefaultComparer__ctor_m14352_gshared/* 2875*/, + (methodPointerType)&DefaultComparer_GetHashCode_m14353_gshared/* 2876*/, + (methodPointerType)&DefaultComparer_Equals_m14354_gshared/* 2877*/, + (methodPointerType)&Predicate_1__ctor_m14355_gshared/* 2878*/, + (methodPointerType)&Predicate_1_Invoke_m14356_gshared/* 2879*/, + (methodPointerType)&Predicate_1_BeginInvoke_m14357_gshared/* 2880*/, + (methodPointerType)&Predicate_1_EndInvoke_m14358_gshared/* 2881*/, + (methodPointerType)&Comparer_1__ctor_m14359_gshared/* 2882*/, + (methodPointerType)&Comparer_1__cctor_m14360_gshared/* 2883*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m14361_gshared/* 2884*/, + (methodPointerType)&Comparer_1_get_Default_m14362_gshared/* 2885*/, + (methodPointerType)&DefaultComparer__ctor_m14363_gshared/* 2886*/, + (methodPointerType)&DefaultComparer_Compare_m14364_gshared/* 2887*/, + (methodPointerType)&Dictionary_2__ctor_m14703_gshared/* 2888*/, + (methodPointerType)&Dictionary_2__ctor_m14705_gshared/* 2889*/, + (methodPointerType)&Dictionary_2__ctor_m14707_gshared/* 2890*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m14709_gshared/* 2891*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m14711_gshared/* 2892*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m14713_gshared/* 2893*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m14715_gshared/* 2894*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m14717_gshared/* 2895*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m14719_gshared/* 2896*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m14721_gshared/* 2897*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m14723_gshared/* 2898*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m14725_gshared/* 2899*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m14727_gshared/* 2900*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m14729_gshared/* 2901*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m14731_gshared/* 2902*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m14733_gshared/* 2903*/, + (methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m14735_gshared/* 2904*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m14737_gshared/* 2905*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m14739_gshared/* 2906*/, + (methodPointerType)&Dictionary_2_get_Count_m14741_gshared/* 2907*/, + (methodPointerType)&Dictionary_2_get_Item_m14743_gshared/* 2908*/, + (methodPointerType)&Dictionary_2_set_Item_m14745_gshared/* 2909*/, + (methodPointerType)&Dictionary_2_Init_m14747_gshared/* 2910*/, + (methodPointerType)&Dictionary_2_InitArrays_m14749_gshared/* 2911*/, + (methodPointerType)&Dictionary_2_CopyToCheck_m14751_gshared/* 2912*/, + (methodPointerType)&Dictionary_2_make_pair_m14753_gshared/* 2913*/, + (methodPointerType)&Dictionary_2_pick_value_m14755_gshared/* 2914*/, + (methodPointerType)&Dictionary_2_CopyTo_m14757_gshared/* 2915*/, + (methodPointerType)&Dictionary_2_Resize_m14759_gshared/* 2916*/, + (methodPointerType)&Dictionary_2_Add_m14761_gshared/* 2917*/, + (methodPointerType)&Dictionary_2_Clear_m14763_gshared/* 2918*/, + (methodPointerType)&Dictionary_2_ContainsKey_m14765_gshared/* 2919*/, + (methodPointerType)&Dictionary_2_ContainsValue_m14767_gshared/* 2920*/, + (methodPointerType)&Dictionary_2_GetObjectData_m14769_gshared/* 2921*/, + (methodPointerType)&Dictionary_2_OnDeserialization_m14771_gshared/* 2922*/, + (methodPointerType)&Dictionary_2_Remove_m14773_gshared/* 2923*/, + (methodPointerType)&Dictionary_2_TryGetValue_m14775_gshared/* 2924*/, + (methodPointerType)&Dictionary_2_ToTKey_m14778_gshared/* 2925*/, + (methodPointerType)&Dictionary_2_ToTValue_m14780_gshared/* 2926*/, + (methodPointerType)&Dictionary_2_ContainsKeyValuePair_m14782_gshared/* 2927*/, + (methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m14785_gshared/* 2928*/, + (methodPointerType)&InternalEnumerator_1__ctor_m14786_gshared/* 2929*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14787_gshared/* 2930*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14788_gshared/* 2931*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m14789_gshared/* 2932*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m14790_gshared/* 2933*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m14791_gshared/* 2934*/, + (methodPointerType)&KeyValuePair_2__ctor_m14792_gshared/* 2935*/, + (methodPointerType)&KeyValuePair_2_set_Key_m14794_gshared/* 2936*/, + (methodPointerType)&KeyValuePair_2_set_Value_m14796_gshared/* 2937*/, + (methodPointerType)&ValueCollection__ctor_m14798_gshared/* 2938*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m14799_gshared/* 2939*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m14800_gshared/* 2940*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m14801_gshared/* 2941*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m14802_gshared/* 2942*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m14803_gshared/* 2943*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m14804_gshared/* 2944*/, + (methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m14805_gshared/* 2945*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m14806_gshared/* 2946*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m14807_gshared/* 2947*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m14808_gshared/* 2948*/, + (methodPointerType)&ValueCollection_CopyTo_m14809_gshared/* 2949*/, + (methodPointerType)&ValueCollection_get_Count_m14811_gshared/* 2950*/, + (methodPointerType)&Enumerator__ctor_m14812_gshared/* 2951*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14813_gshared/* 2952*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14814_gshared/* 2953*/, + (methodPointerType)&Enumerator_Dispose_m14815_gshared/* 2954*/, + (methodPointerType)&Enumerator__ctor_m14818_gshared/* 2955*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14819_gshared/* 2956*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14820_gshared/* 2957*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m14821_gshared/* 2958*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m14822_gshared/* 2959*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m14823_gshared/* 2960*/, + (methodPointerType)&Enumerator_get_CurrentKey_m14826_gshared/* 2961*/, + (methodPointerType)&Enumerator_get_CurrentValue_m14827_gshared/* 2962*/, + (methodPointerType)&Enumerator_Reset_m14828_gshared/* 2963*/, + (methodPointerType)&Enumerator_VerifyState_m14829_gshared/* 2964*/, + (methodPointerType)&Enumerator_VerifyCurrent_m14830_gshared/* 2965*/, + (methodPointerType)&Enumerator_Dispose_m14831_gshared/* 2966*/, + (methodPointerType)&Transform_1__ctor_m14832_gshared/* 2967*/, + (methodPointerType)&Transform_1_Invoke_m14833_gshared/* 2968*/, + (methodPointerType)&Transform_1_BeginInvoke_m14834_gshared/* 2969*/, + (methodPointerType)&Transform_1_EndInvoke_m14835_gshared/* 2970*/, + (methodPointerType)&Transform_1__ctor_m14836_gshared/* 2971*/, + (methodPointerType)&Transform_1_Invoke_m14837_gshared/* 2972*/, + (methodPointerType)&Transform_1_BeginInvoke_m14838_gshared/* 2973*/, + (methodPointerType)&Transform_1_EndInvoke_m14839_gshared/* 2974*/, + (methodPointerType)&Transform_1__ctor_m14840_gshared/* 2975*/, + (methodPointerType)&Transform_1_Invoke_m14841_gshared/* 2976*/, + (methodPointerType)&Transform_1_BeginInvoke_m14842_gshared/* 2977*/, + (methodPointerType)&Transform_1_EndInvoke_m14843_gshared/* 2978*/, + (methodPointerType)&ShimEnumerator__ctor_m14844_gshared/* 2979*/, + (methodPointerType)&ShimEnumerator_MoveNext_m14845_gshared/* 2980*/, + (methodPointerType)&ShimEnumerator_get_Entry_m14846_gshared/* 2981*/, + (methodPointerType)&ShimEnumerator_get_Key_m14847_gshared/* 2982*/, + (methodPointerType)&ShimEnumerator_get_Value_m14848_gshared/* 2983*/, + (methodPointerType)&ShimEnumerator_get_Current_m14849_gshared/* 2984*/, + (methodPointerType)&ShimEnumerator_Reset_m14850_gshared/* 2985*/, + (methodPointerType)&Comparison_1_Invoke_m14981_gshared/* 2986*/, + (methodPointerType)&Comparison_1_BeginInvoke_m14982_gshared/* 2987*/, + (methodPointerType)&Comparison_1_EndInvoke_m14983_gshared/* 2988*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m14984_gshared/* 2989*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m14985_gshared/* 2990*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m14986_gshared/* 2991*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m14987_gshared/* 2992*/, + (methodPointerType)&UnityAction_1_Invoke_m14988_gshared/* 2993*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m14989_gshared/* 2994*/, + (methodPointerType)&UnityAction_1_EndInvoke_m14990_gshared/* 2995*/, + (methodPointerType)&InvokableCall_1__ctor_m14991_gshared/* 2996*/, + (methodPointerType)&InvokableCall_1__ctor_m14992_gshared/* 2997*/, + (methodPointerType)&InvokableCall_1_Invoke_m14993_gshared/* 2998*/, + (methodPointerType)&InvokableCall_1_Find_m14994_gshared/* 2999*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m14995_gshared/* 3000*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m14996_gshared/* 3001*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m14997_gshared/* 3002*/, + (methodPointerType)&UnityEvent_1_AddListener_m15219_gshared/* 3003*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m15220_gshared/* 3004*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m15221_gshared/* 3005*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m15222_gshared/* 3006*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m15223_gshared/* 3007*/, + (methodPointerType)&TweenRunner_1_Start_m15318_gshared/* 3008*/, + (methodPointerType)&U3CStartU3Ec__Iterator0__ctor_m15319_gshared/* 3009*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15320_gshared/* 3010*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15321_gshared/* 3011*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_MoveNext_m15322_gshared/* 3012*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_Dispose_m15323_gshared/* 3013*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_Reset_m15324_gshared/* 3014*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m15431_gshared/* 3015*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m15432_gshared/* 3016*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m15433_gshared/* 3017*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m15434_gshared/* 3018*/, + (methodPointerType)&TweenRunner_1_Start_m15610_gshared/* 3019*/, + (methodPointerType)&U3CStartU3Ec__Iterator0__ctor_m15611_gshared/* 3020*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15612_gshared/* 3021*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15613_gshared/* 3022*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_MoveNext_m15614_gshared/* 3023*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_Dispose_m15615_gshared/* 3024*/, + (methodPointerType)&U3CStartU3Ec__Iterator0_Reset_m15616_gshared/* 3025*/, + (methodPointerType)&InternalEnumerator_1__ctor_m15925_gshared/* 3026*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m15926_gshared/* 3027*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m15927_gshared/* 3028*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m15928_gshared/* 3029*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m15929_gshared/* 3030*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m15930_gshared/* 3031*/, + (methodPointerType)&UnityEvent_1_AddListener_m16128_gshared/* 3032*/, + (methodPointerType)&UnityEvent_1_RemoveListener_m16129_gshared/* 3033*/, + (methodPointerType)&UnityEvent_1_FindMethod_Impl_m16130_gshared/* 3034*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m16131_gshared/* 3035*/, + (methodPointerType)&UnityEvent_1_GetDelegate_m16132_gshared/* 3036*/, + (methodPointerType)&UnityAction_1__ctor_m16133_gshared/* 3037*/, + (methodPointerType)&UnityAction_1_Invoke_m16134_gshared/* 3038*/, + (methodPointerType)&UnityAction_1_BeginInvoke_m16135_gshared/* 3039*/, + (methodPointerType)&UnityAction_1_EndInvoke_m16136_gshared/* 3040*/, + (methodPointerType)&InvokableCall_1__ctor_m16137_gshared/* 3041*/, + (methodPointerType)&InvokableCall_1__ctor_m16138_gshared/* 3042*/, + (methodPointerType)&InvokableCall_1_Invoke_m16139_gshared/* 3043*/, + (methodPointerType)&InvokableCall_1_Find_m16140_gshared/* 3044*/, + (methodPointerType)&Func_2_Invoke_m16517_gshared/* 3045*/, + (methodPointerType)&Func_2_BeginInvoke_m16519_gshared/* 3046*/, + (methodPointerType)&Func_2_EndInvoke_m16521_gshared/* 3047*/, + (methodPointerType)&Func_2_BeginInvoke_m16796_gshared/* 3048*/, + (methodPointerType)&Func_2_EndInvoke_m16798_gshared/* 3049*/, + (methodPointerType)&ListPool_1__cctor_m16799_gshared/* 3050*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16800_gshared/* 3051*/, + (methodPointerType)&ListPool_1__cctor_m16821_gshared/* 3052*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16822_gshared/* 3053*/, + (methodPointerType)&ListPool_1__cctor_m16843_gshared/* 3054*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16844_gshared/* 3055*/, + (methodPointerType)&ListPool_1__cctor_m16865_gshared/* 3056*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16866_gshared/* 3057*/, + (methodPointerType)&ListPool_1__cctor_m16887_gshared/* 3058*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16888_gshared/* 3059*/, + (methodPointerType)&ListPool_1__cctor_m16909_gshared/* 3060*/, + (methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16910_gshared/* 3061*/, + (methodPointerType)&InternalEnumerator_1__ctor_m16931_gshared/* 3062*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m16932_gshared/* 3063*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m16933_gshared/* 3064*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m16934_gshared/* 3065*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m16935_gshared/* 3066*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m16936_gshared/* 3067*/, + (methodPointerType)&Dictionary_2__ctor_m16938_gshared/* 3068*/, + (methodPointerType)&Dictionary_2__ctor_m16941_gshared/* 3069*/, + (methodPointerType)&Dictionary_2__ctor_m16943_gshared/* 3070*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m16945_gshared/* 3071*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m16947_gshared/* 3072*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m16949_gshared/* 3073*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m16951_gshared/* 3074*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m16953_gshared/* 3075*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m16955_gshared/* 3076*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m16957_gshared/* 3077*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m16959_gshared/* 3078*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m16961_gshared/* 3079*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m16963_gshared/* 3080*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m16965_gshared/* 3081*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m16967_gshared/* 3082*/, + (methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m16969_gshared/* 3083*/, + (methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m16971_gshared/* 3084*/, + (methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m16973_gshared/* 3085*/, + (methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m16975_gshared/* 3086*/, + (methodPointerType)&Dictionary_2_get_Count_m16977_gshared/* 3087*/, + (methodPointerType)&Dictionary_2_get_Item_m16979_gshared/* 3088*/, + (methodPointerType)&Dictionary_2_set_Item_m16981_gshared/* 3089*/, + (methodPointerType)&Dictionary_2_Init_m16983_gshared/* 3090*/, + (methodPointerType)&Dictionary_2_InitArrays_m16985_gshared/* 3091*/, + (methodPointerType)&Dictionary_2_CopyToCheck_m16987_gshared/* 3092*/, + (methodPointerType)&Dictionary_2_make_pair_m16989_gshared/* 3093*/, + (methodPointerType)&Dictionary_2_pick_value_m16991_gshared/* 3094*/, + (methodPointerType)&Dictionary_2_CopyTo_m16993_gshared/* 3095*/, + (methodPointerType)&Dictionary_2_Resize_m16995_gshared/* 3096*/, + (methodPointerType)&Dictionary_2_Add_m16997_gshared/* 3097*/, + (methodPointerType)&Dictionary_2_Clear_m16999_gshared/* 3098*/, + (methodPointerType)&Dictionary_2_ContainsKey_m17001_gshared/* 3099*/, + (methodPointerType)&Dictionary_2_ContainsValue_m17003_gshared/* 3100*/, + (methodPointerType)&Dictionary_2_GetObjectData_m17005_gshared/* 3101*/, + (methodPointerType)&Dictionary_2_OnDeserialization_m17007_gshared/* 3102*/, + (methodPointerType)&Dictionary_2_Remove_m17009_gshared/* 3103*/, + (methodPointerType)&Dictionary_2_TryGetValue_m17011_gshared/* 3104*/, + (methodPointerType)&Dictionary_2_get_Values_m17013_gshared/* 3105*/, + (methodPointerType)&Dictionary_2_ToTKey_m17015_gshared/* 3106*/, + (methodPointerType)&Dictionary_2_ToTValue_m17017_gshared/* 3107*/, + (methodPointerType)&Dictionary_2_ContainsKeyValuePair_m17019_gshared/* 3108*/, + (methodPointerType)&Dictionary_2_GetEnumerator_m17021_gshared/* 3109*/, + (methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m17023_gshared/* 3110*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17024_gshared/* 3111*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17025_gshared/* 3112*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17026_gshared/* 3113*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17027_gshared/* 3114*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17028_gshared/* 3115*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17029_gshared/* 3116*/, + (methodPointerType)&KeyValuePair_2__ctor_m17030_gshared/* 3117*/, + (methodPointerType)&KeyValuePair_2_get_Key_m17031_gshared/* 3118*/, + (methodPointerType)&KeyValuePair_2_set_Key_m17032_gshared/* 3119*/, + (methodPointerType)&KeyValuePair_2_get_Value_m17033_gshared/* 3120*/, + (methodPointerType)&KeyValuePair_2_set_Value_m17034_gshared/* 3121*/, + (methodPointerType)&KeyValuePair_2_ToString_m17035_gshared/* 3122*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17036_gshared/* 3123*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17037_gshared/* 3124*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17038_gshared/* 3125*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17039_gshared/* 3126*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17040_gshared/* 3127*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17041_gshared/* 3128*/, + (methodPointerType)&ValueCollection__ctor_m17042_gshared/* 3129*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m17043_gshared/* 3130*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m17044_gshared/* 3131*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m17045_gshared/* 3132*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m17046_gshared/* 3133*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m17047_gshared/* 3134*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m17048_gshared/* 3135*/, + (methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m17049_gshared/* 3136*/, + (methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m17050_gshared/* 3137*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m17051_gshared/* 3138*/, + (methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m17052_gshared/* 3139*/, + (methodPointerType)&ValueCollection_CopyTo_m17053_gshared/* 3140*/, + (methodPointerType)&ValueCollection_GetEnumerator_m17054_gshared/* 3141*/, + (methodPointerType)&ValueCollection_get_Count_m17055_gshared/* 3142*/, + (methodPointerType)&Enumerator__ctor_m17056_gshared/* 3143*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17057_gshared/* 3144*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17058_gshared/* 3145*/, + (methodPointerType)&Enumerator_Dispose_m17059_gshared/* 3146*/, + (methodPointerType)&Enumerator_MoveNext_m17060_gshared/* 3147*/, + (methodPointerType)&Enumerator_get_Current_m17061_gshared/* 3148*/, + (methodPointerType)&Enumerator__ctor_m17062_gshared/* 3149*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17063_gshared/* 3150*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17064_gshared/* 3151*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m17065_gshared/* 3152*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m17066_gshared/* 3153*/, + (methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m17067_gshared/* 3154*/, + (methodPointerType)&Enumerator_MoveNext_m17068_gshared/* 3155*/, + (methodPointerType)&Enumerator_get_Current_m17069_gshared/* 3156*/, + (methodPointerType)&Enumerator_get_CurrentKey_m17070_gshared/* 3157*/, + (methodPointerType)&Enumerator_get_CurrentValue_m17071_gshared/* 3158*/, + (methodPointerType)&Enumerator_Reset_m17072_gshared/* 3159*/, + (methodPointerType)&Enumerator_VerifyState_m17073_gshared/* 3160*/, + (methodPointerType)&Enumerator_VerifyCurrent_m17074_gshared/* 3161*/, + (methodPointerType)&Enumerator_Dispose_m17075_gshared/* 3162*/, + (methodPointerType)&Transform_1__ctor_m17076_gshared/* 3163*/, + (methodPointerType)&Transform_1_Invoke_m17077_gshared/* 3164*/, + (methodPointerType)&Transform_1_BeginInvoke_m17078_gshared/* 3165*/, + (methodPointerType)&Transform_1_EndInvoke_m17079_gshared/* 3166*/, + (methodPointerType)&Transform_1__ctor_m17080_gshared/* 3167*/, + (methodPointerType)&Transform_1_Invoke_m17081_gshared/* 3168*/, + (methodPointerType)&Transform_1_BeginInvoke_m17082_gshared/* 3169*/, + (methodPointerType)&Transform_1_EndInvoke_m17083_gshared/* 3170*/, + (methodPointerType)&Transform_1__ctor_m17084_gshared/* 3171*/, + (methodPointerType)&Transform_1_Invoke_m17085_gshared/* 3172*/, + (methodPointerType)&Transform_1_BeginInvoke_m17086_gshared/* 3173*/, + (methodPointerType)&Transform_1_EndInvoke_m17087_gshared/* 3174*/, + (methodPointerType)&ShimEnumerator__ctor_m17088_gshared/* 3175*/, + (methodPointerType)&ShimEnumerator_MoveNext_m17089_gshared/* 3176*/, + (methodPointerType)&ShimEnumerator_get_Entry_m17090_gshared/* 3177*/, + (methodPointerType)&ShimEnumerator_get_Key_m17091_gshared/* 3178*/, + (methodPointerType)&ShimEnumerator_get_Value_m17092_gshared/* 3179*/, + (methodPointerType)&ShimEnumerator_get_Current_m17093_gshared/* 3180*/, + (methodPointerType)&ShimEnumerator_Reset_m17094_gshared/* 3181*/, + (methodPointerType)&EqualityComparer_1__ctor_m17095_gshared/* 3182*/, + (methodPointerType)&EqualityComparer_1__cctor_m17096_gshared/* 3183*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17097_gshared/* 3184*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17098_gshared/* 3185*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17099_gshared/* 3186*/, + (methodPointerType)&GenericEqualityComparer_1__ctor_m17100_gshared/* 3187*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17101_gshared/* 3188*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m17102_gshared/* 3189*/, + (methodPointerType)&DefaultComparer__ctor_m17103_gshared/* 3190*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17104_gshared/* 3191*/, + (methodPointerType)&DefaultComparer_Equals_m17105_gshared/* 3192*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17144_gshared/* 3193*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17145_gshared/* 3194*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17146_gshared/* 3195*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17147_gshared/* 3196*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17148_gshared/* 3197*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17149_gshared/* 3198*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17156_gshared/* 3199*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17157_gshared/* 3200*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17158_gshared/* 3201*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17159_gshared/* 3202*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17160_gshared/* 3203*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17161_gshared/* 3204*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17174_gshared/* 3205*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17175_gshared/* 3206*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17176_gshared/* 3207*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17177_gshared/* 3208*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17178_gshared/* 3209*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17179_gshared/* 3210*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17180_gshared/* 3211*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17181_gshared/* 3212*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17182_gshared/* 3213*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17183_gshared/* 3214*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17184_gshared/* 3215*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17185_gshared/* 3216*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17192_gshared/* 3217*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17193_gshared/* 3218*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17194_gshared/* 3219*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17195_gshared/* 3220*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17196_gshared/* 3221*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17197_gshared/* 3222*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17214_gshared/* 3223*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17215_gshared/* 3224*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17216_gshared/* 3225*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17217_gshared/* 3226*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17218_gshared/* 3227*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17219_gshared/* 3228*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17226_gshared/* 3229*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17227_gshared/* 3230*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17228_gshared/* 3231*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17229_gshared/* 3232*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17230_gshared/* 3233*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17231_gshared/* 3234*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17232_gshared/* 3235*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17233_gshared/* 3236*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17234_gshared/* 3237*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17235_gshared/* 3238*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17236_gshared/* 3239*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17237_gshared/* 3240*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17238_gshared/* 3241*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17239_gshared/* 3242*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17240_gshared/* 3243*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17241_gshared/* 3244*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17242_gshared/* 3245*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17243_gshared/* 3246*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17244_gshared/* 3247*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17245_gshared/* 3248*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17246_gshared/* 3249*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17247_gshared/* 3250*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17248_gshared/* 3251*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17249_gshared/* 3252*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17294_gshared/* 3253*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17295_gshared/* 3254*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17296_gshared/* 3255*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17297_gshared/* 3256*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17298_gshared/* 3257*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17299_gshared/* 3258*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17329_gshared/* 3259*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17330_gshared/* 3260*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17331_gshared/* 3261*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17332_gshared/* 3262*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17333_gshared/* 3263*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17334_gshared/* 3264*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17335_gshared/* 3265*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17336_gshared/* 3266*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17337_gshared/* 3267*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17338_gshared/* 3268*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17339_gshared/* 3269*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17340_gshared/* 3270*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17371_gshared/* 3271*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17372_gshared/* 3272*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17373_gshared/* 3273*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17374_gshared/* 3274*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17375_gshared/* 3275*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17376_gshared/* 3276*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17377_gshared/* 3277*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17378_gshared/* 3278*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17379_gshared/* 3279*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17380_gshared/* 3280*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17381_gshared/* 3281*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17382_gshared/* 3282*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17383_gshared/* 3283*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17384_gshared/* 3284*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17385_gshared/* 3285*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17386_gshared/* 3286*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17387_gshared/* 3287*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17388_gshared/* 3288*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17425_gshared/* 3289*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17426_gshared/* 3290*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17427_gshared/* 3291*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17428_gshared/* 3292*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17429_gshared/* 3293*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17430_gshared/* 3294*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17431_gshared/* 3295*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17432_gshared/* 3296*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17433_gshared/* 3297*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17434_gshared/* 3298*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17435_gshared/* 3299*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17436_gshared/* 3300*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m17437_gshared/* 3301*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17438_gshared/* 3302*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17439_gshared/* 3303*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17440_gshared/* 3304*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17441_gshared/* 3305*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17442_gshared/* 3306*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17443_gshared/* 3307*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17444_gshared/* 3308*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17445_gshared/* 3309*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17446_gshared/* 3310*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17447_gshared/* 3311*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m17448_gshared/* 3312*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m17449_gshared/* 3313*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m17450_gshared/* 3314*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17451_gshared/* 3315*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m17452_gshared/* 3316*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m17453_gshared/* 3317*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17454_gshared/* 3318*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17455_gshared/* 3319*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17456_gshared/* 3320*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17457_gshared/* 3321*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17458_gshared/* 3322*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m17459_gshared/* 3323*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m17460_gshared/* 3324*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m17461_gshared/* 3325*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m17462_gshared/* 3326*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m17463_gshared/* 3327*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m17464_gshared/* 3328*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m17465_gshared/* 3329*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m17466_gshared/* 3330*/, + (methodPointerType)&Collection_1__ctor_m17467_gshared/* 3331*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17468_gshared/* 3332*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m17469_gshared/* 3333*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m17470_gshared/* 3334*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m17471_gshared/* 3335*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m17472_gshared/* 3336*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m17473_gshared/* 3337*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m17474_gshared/* 3338*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m17475_gshared/* 3339*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m17476_gshared/* 3340*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m17477_gshared/* 3341*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m17478_gshared/* 3342*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m17479_gshared/* 3343*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m17480_gshared/* 3344*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m17481_gshared/* 3345*/, + (methodPointerType)&Collection_1_Add_m17482_gshared/* 3346*/, + (methodPointerType)&Collection_1_Clear_m17483_gshared/* 3347*/, + (methodPointerType)&Collection_1_ClearItems_m17484_gshared/* 3348*/, + (methodPointerType)&Collection_1_Contains_m17485_gshared/* 3349*/, + (methodPointerType)&Collection_1_CopyTo_m17486_gshared/* 3350*/, + (methodPointerType)&Collection_1_GetEnumerator_m17487_gshared/* 3351*/, + (methodPointerType)&Collection_1_IndexOf_m17488_gshared/* 3352*/, + (methodPointerType)&Collection_1_Insert_m17489_gshared/* 3353*/, + (methodPointerType)&Collection_1_InsertItem_m17490_gshared/* 3354*/, + (methodPointerType)&Collection_1_Remove_m17491_gshared/* 3355*/, + (methodPointerType)&Collection_1_RemoveAt_m17492_gshared/* 3356*/, + (methodPointerType)&Collection_1_RemoveItem_m17493_gshared/* 3357*/, + (methodPointerType)&Collection_1_get_Count_m17494_gshared/* 3358*/, + (methodPointerType)&Collection_1_get_Item_m17495_gshared/* 3359*/, + (methodPointerType)&Collection_1_set_Item_m17496_gshared/* 3360*/, + (methodPointerType)&Collection_1_SetItem_m17497_gshared/* 3361*/, + (methodPointerType)&Collection_1_IsValidItem_m17498_gshared/* 3362*/, + (methodPointerType)&Collection_1_ConvertItem_m17499_gshared/* 3363*/, + (methodPointerType)&Collection_1_CheckWritable_m17500_gshared/* 3364*/, + (methodPointerType)&Collection_1_IsSynchronized_m17501_gshared/* 3365*/, + (methodPointerType)&Collection_1_IsFixedSize_m17502_gshared/* 3366*/, + (methodPointerType)&List_1__ctor_m17503_gshared/* 3367*/, + (methodPointerType)&List_1__ctor_m17504_gshared/* 3368*/, + (methodPointerType)&List_1__ctor_m17505_gshared/* 3369*/, + (methodPointerType)&List_1__cctor_m17506_gshared/* 3370*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17507_gshared/* 3371*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m17508_gshared/* 3372*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m17509_gshared/* 3373*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m17510_gshared/* 3374*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m17511_gshared/* 3375*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m17512_gshared/* 3376*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m17513_gshared/* 3377*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m17514_gshared/* 3378*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17515_gshared/* 3379*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m17516_gshared/* 3380*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m17517_gshared/* 3381*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m17518_gshared/* 3382*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m17519_gshared/* 3383*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m17520_gshared/* 3384*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m17521_gshared/* 3385*/, + (methodPointerType)&List_1_Add_m17522_gshared/* 3386*/, + (methodPointerType)&List_1_GrowIfNeeded_m17523_gshared/* 3387*/, + (methodPointerType)&List_1_AddCollection_m17524_gshared/* 3388*/, + (methodPointerType)&List_1_AddEnumerable_m17525_gshared/* 3389*/, + (methodPointerType)&List_1_AddRange_m17526_gshared/* 3390*/, + (methodPointerType)&List_1_AsReadOnly_m17527_gshared/* 3391*/, + (methodPointerType)&List_1_Clear_m17528_gshared/* 3392*/, + (methodPointerType)&List_1_Contains_m17529_gshared/* 3393*/, + (methodPointerType)&List_1_CopyTo_m17530_gshared/* 3394*/, + (methodPointerType)&List_1_Find_m17531_gshared/* 3395*/, + (methodPointerType)&List_1_CheckMatch_m17532_gshared/* 3396*/, + (methodPointerType)&List_1_GetIndex_m17533_gshared/* 3397*/, + (methodPointerType)&List_1_GetEnumerator_m17534_gshared/* 3398*/, + (methodPointerType)&List_1_IndexOf_m17535_gshared/* 3399*/, + (methodPointerType)&List_1_Shift_m17536_gshared/* 3400*/, + (methodPointerType)&List_1_CheckIndex_m17537_gshared/* 3401*/, + (methodPointerType)&List_1_Insert_m17538_gshared/* 3402*/, + (methodPointerType)&List_1_CheckCollection_m17539_gshared/* 3403*/, + (methodPointerType)&List_1_Remove_m17540_gshared/* 3404*/, + (methodPointerType)&List_1_RemoveAll_m17541_gshared/* 3405*/, + (methodPointerType)&List_1_RemoveAt_m17542_gshared/* 3406*/, + (methodPointerType)&List_1_Reverse_m17543_gshared/* 3407*/, + (methodPointerType)&List_1_Sort_m17544_gshared/* 3408*/, + (methodPointerType)&List_1_Sort_m17545_gshared/* 3409*/, + (methodPointerType)&List_1_ToArray_m17546_gshared/* 3410*/, + (methodPointerType)&List_1_TrimExcess_m17547_gshared/* 3411*/, + (methodPointerType)&List_1_get_Capacity_m17548_gshared/* 3412*/, + (methodPointerType)&List_1_set_Capacity_m17549_gshared/* 3413*/, + (methodPointerType)&List_1_get_Count_m17550_gshared/* 3414*/, + (methodPointerType)&List_1_get_Item_m17551_gshared/* 3415*/, + (methodPointerType)&List_1_set_Item_m17552_gshared/* 3416*/, + (methodPointerType)&Enumerator__ctor_m17553_gshared/* 3417*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17554_gshared/* 3418*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17555_gshared/* 3419*/, + (methodPointerType)&Enumerator_Dispose_m17556_gshared/* 3420*/, + (methodPointerType)&Enumerator_VerifyState_m17557_gshared/* 3421*/, + (methodPointerType)&Enumerator_MoveNext_m17558_gshared/* 3422*/, + (methodPointerType)&Enumerator_get_Current_m17559_gshared/* 3423*/, + (methodPointerType)&EqualityComparer_1__ctor_m17560_gshared/* 3424*/, + (methodPointerType)&EqualityComparer_1__cctor_m17561_gshared/* 3425*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17562_gshared/* 3426*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17563_gshared/* 3427*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17564_gshared/* 3428*/, + (methodPointerType)&DefaultComparer__ctor_m17565_gshared/* 3429*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17566_gshared/* 3430*/, + (methodPointerType)&DefaultComparer_Equals_m17567_gshared/* 3431*/, + (methodPointerType)&Predicate_1__ctor_m17568_gshared/* 3432*/, + (methodPointerType)&Predicate_1_Invoke_m17569_gshared/* 3433*/, + (methodPointerType)&Predicate_1_BeginInvoke_m17570_gshared/* 3434*/, + (methodPointerType)&Predicate_1_EndInvoke_m17571_gshared/* 3435*/, + (methodPointerType)&Comparer_1__ctor_m17572_gshared/* 3436*/, + (methodPointerType)&Comparer_1__cctor_m17573_gshared/* 3437*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17574_gshared/* 3438*/, + (methodPointerType)&Comparer_1_get_Default_m17575_gshared/* 3439*/, + (methodPointerType)&DefaultComparer__ctor_m17576_gshared/* 3440*/, + (methodPointerType)&DefaultComparer_Compare_m17577_gshared/* 3441*/, + (methodPointerType)&Comparison_1__ctor_m17578_gshared/* 3442*/, + (methodPointerType)&Comparison_1_Invoke_m17579_gshared/* 3443*/, + (methodPointerType)&Comparison_1_BeginInvoke_m17580_gshared/* 3444*/, + (methodPointerType)&Comparison_1_EndInvoke_m17581_gshared/* 3445*/, + (methodPointerType)&ArrayReadOnlyList_1__ctor_m17582_gshared/* 3446*/, + (methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17583_gshared/* 3447*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Item_m17584_gshared/* 3448*/, + (methodPointerType)&ArrayReadOnlyList_1_set_Item_m17585_gshared/* 3449*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Count_m17586_gshared/* 3450*/, + (methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17587_gshared/* 3451*/, + (methodPointerType)&ArrayReadOnlyList_1_Add_m17588_gshared/* 3452*/, + (methodPointerType)&ArrayReadOnlyList_1_Clear_m17589_gshared/* 3453*/, + (methodPointerType)&ArrayReadOnlyList_1_Contains_m17590_gshared/* 3454*/, + (methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17591_gshared/* 3455*/, + (methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17592_gshared/* 3456*/, + (methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17593_gshared/* 3457*/, + (methodPointerType)&ArrayReadOnlyList_1_Insert_m17594_gshared/* 3458*/, + (methodPointerType)&ArrayReadOnlyList_1_Remove_m17595_gshared/* 3459*/, + (methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17596_gshared/* 3460*/, + (methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17597_gshared/* 3461*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17598_gshared/* 3462*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17599_gshared/* 3463*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17600_gshared/* 3464*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17601_gshared/* 3465*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17602_gshared/* 3466*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17603_gshared/* 3467*/, + (methodPointerType)&ReadOnlyCollection_1__ctor_m17604_gshared/* 3468*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17605_gshared/* 3469*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17606_gshared/* 3470*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17607_gshared/* 3471*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17608_gshared/* 3472*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17609_gshared/* 3473*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17610_gshared/* 3474*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17611_gshared/* 3475*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17612_gshared/* 3476*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17613_gshared/* 3477*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17614_gshared/* 3478*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m17615_gshared/* 3479*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m17616_gshared/* 3480*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m17617_gshared/* 3481*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17618_gshared/* 3482*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m17619_gshared/* 3483*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m17620_gshared/* 3484*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17621_gshared/* 3485*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17622_gshared/* 3486*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17623_gshared/* 3487*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17624_gshared/* 3488*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17625_gshared/* 3489*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m17626_gshared/* 3490*/, + (methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m17627_gshared/* 3491*/, + (methodPointerType)&ReadOnlyCollection_1_Contains_m17628_gshared/* 3492*/, + (methodPointerType)&ReadOnlyCollection_1_CopyTo_m17629_gshared/* 3493*/, + (methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m17630_gshared/* 3494*/, + (methodPointerType)&ReadOnlyCollection_1_IndexOf_m17631_gshared/* 3495*/, + (methodPointerType)&ReadOnlyCollection_1_get_Count_m17632_gshared/* 3496*/, + (methodPointerType)&ReadOnlyCollection_1_get_Item_m17633_gshared/* 3497*/, + (methodPointerType)&Collection_1__ctor_m17634_gshared/* 3498*/, + (methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17635_gshared/* 3499*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m17636_gshared/* 3500*/, + (methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m17637_gshared/* 3501*/, + (methodPointerType)&Collection_1_System_Collections_IList_Add_m17638_gshared/* 3502*/, + (methodPointerType)&Collection_1_System_Collections_IList_Contains_m17639_gshared/* 3503*/, + (methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m17640_gshared/* 3504*/, + (methodPointerType)&Collection_1_System_Collections_IList_Insert_m17641_gshared/* 3505*/, + (methodPointerType)&Collection_1_System_Collections_IList_Remove_m17642_gshared/* 3506*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m17643_gshared/* 3507*/, + (methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m17644_gshared/* 3508*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m17645_gshared/* 3509*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m17646_gshared/* 3510*/, + (methodPointerType)&Collection_1_System_Collections_IList_get_Item_m17647_gshared/* 3511*/, + (methodPointerType)&Collection_1_System_Collections_IList_set_Item_m17648_gshared/* 3512*/, + (methodPointerType)&Collection_1_Add_m17649_gshared/* 3513*/, + (methodPointerType)&Collection_1_Clear_m17650_gshared/* 3514*/, + (methodPointerType)&Collection_1_ClearItems_m17651_gshared/* 3515*/, + (methodPointerType)&Collection_1_Contains_m17652_gshared/* 3516*/, + (methodPointerType)&Collection_1_CopyTo_m17653_gshared/* 3517*/, + (methodPointerType)&Collection_1_GetEnumerator_m17654_gshared/* 3518*/, + (methodPointerType)&Collection_1_IndexOf_m17655_gshared/* 3519*/, + (methodPointerType)&Collection_1_Insert_m17656_gshared/* 3520*/, + (methodPointerType)&Collection_1_InsertItem_m17657_gshared/* 3521*/, + (methodPointerType)&Collection_1_Remove_m17658_gshared/* 3522*/, + (methodPointerType)&Collection_1_RemoveAt_m17659_gshared/* 3523*/, + (methodPointerType)&Collection_1_RemoveItem_m17660_gshared/* 3524*/, + (methodPointerType)&Collection_1_get_Count_m17661_gshared/* 3525*/, + (methodPointerType)&Collection_1_get_Item_m17662_gshared/* 3526*/, + (methodPointerType)&Collection_1_set_Item_m17663_gshared/* 3527*/, + (methodPointerType)&Collection_1_SetItem_m17664_gshared/* 3528*/, + (methodPointerType)&Collection_1_IsValidItem_m17665_gshared/* 3529*/, + (methodPointerType)&Collection_1_ConvertItem_m17666_gshared/* 3530*/, + (methodPointerType)&Collection_1_CheckWritable_m17667_gshared/* 3531*/, + (methodPointerType)&Collection_1_IsSynchronized_m17668_gshared/* 3532*/, + (methodPointerType)&Collection_1_IsFixedSize_m17669_gshared/* 3533*/, + (methodPointerType)&List_1__ctor_m17670_gshared/* 3534*/, + (methodPointerType)&List_1__ctor_m17671_gshared/* 3535*/, + (methodPointerType)&List_1__ctor_m17672_gshared/* 3536*/, + (methodPointerType)&List_1__cctor_m17673_gshared/* 3537*/, + (methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17674_gshared/* 3538*/, + (methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m17675_gshared/* 3539*/, + (methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m17676_gshared/* 3540*/, + (methodPointerType)&List_1_System_Collections_IList_Add_m17677_gshared/* 3541*/, + (methodPointerType)&List_1_System_Collections_IList_Contains_m17678_gshared/* 3542*/, + (methodPointerType)&List_1_System_Collections_IList_IndexOf_m17679_gshared/* 3543*/, + (methodPointerType)&List_1_System_Collections_IList_Insert_m17680_gshared/* 3544*/, + (methodPointerType)&List_1_System_Collections_IList_Remove_m17681_gshared/* 3545*/, + (methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17682_gshared/* 3546*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m17683_gshared/* 3547*/, + (methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m17684_gshared/* 3548*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m17685_gshared/* 3549*/, + (methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m17686_gshared/* 3550*/, + (methodPointerType)&List_1_System_Collections_IList_get_Item_m17687_gshared/* 3551*/, + (methodPointerType)&List_1_System_Collections_IList_set_Item_m17688_gshared/* 3552*/, + (methodPointerType)&List_1_Add_m17689_gshared/* 3553*/, + (methodPointerType)&List_1_GrowIfNeeded_m17690_gshared/* 3554*/, + (methodPointerType)&List_1_AddCollection_m17691_gshared/* 3555*/, + (methodPointerType)&List_1_AddEnumerable_m17692_gshared/* 3556*/, + (methodPointerType)&List_1_AddRange_m17693_gshared/* 3557*/, + (methodPointerType)&List_1_AsReadOnly_m17694_gshared/* 3558*/, + (methodPointerType)&List_1_Clear_m17695_gshared/* 3559*/, + (methodPointerType)&List_1_Contains_m17696_gshared/* 3560*/, + (methodPointerType)&List_1_CopyTo_m17697_gshared/* 3561*/, + (methodPointerType)&List_1_Find_m17698_gshared/* 3562*/, + (methodPointerType)&List_1_CheckMatch_m17699_gshared/* 3563*/, + (methodPointerType)&List_1_GetIndex_m17700_gshared/* 3564*/, + (methodPointerType)&List_1_GetEnumerator_m17701_gshared/* 3565*/, + (methodPointerType)&List_1_IndexOf_m17702_gshared/* 3566*/, + (methodPointerType)&List_1_Shift_m17703_gshared/* 3567*/, + (methodPointerType)&List_1_CheckIndex_m17704_gshared/* 3568*/, + (methodPointerType)&List_1_Insert_m17705_gshared/* 3569*/, + (methodPointerType)&List_1_CheckCollection_m17706_gshared/* 3570*/, + (methodPointerType)&List_1_Remove_m17707_gshared/* 3571*/, + (methodPointerType)&List_1_RemoveAll_m17708_gshared/* 3572*/, + (methodPointerType)&List_1_RemoveAt_m17709_gshared/* 3573*/, + (methodPointerType)&List_1_Reverse_m17710_gshared/* 3574*/, + (methodPointerType)&List_1_Sort_m17711_gshared/* 3575*/, + (methodPointerType)&List_1_Sort_m17712_gshared/* 3576*/, + (methodPointerType)&List_1_ToArray_m17713_gshared/* 3577*/, + (methodPointerType)&List_1_TrimExcess_m17714_gshared/* 3578*/, + (methodPointerType)&List_1_get_Capacity_m17715_gshared/* 3579*/, + (methodPointerType)&List_1_set_Capacity_m17716_gshared/* 3580*/, + (methodPointerType)&List_1_get_Count_m17717_gshared/* 3581*/, + (methodPointerType)&List_1_get_Item_m17718_gshared/* 3582*/, + (methodPointerType)&List_1_set_Item_m17719_gshared/* 3583*/, + (methodPointerType)&Enumerator__ctor_m17720_gshared/* 3584*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17721_gshared/* 3585*/, + (methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17722_gshared/* 3586*/, + (methodPointerType)&Enumerator_Dispose_m17723_gshared/* 3587*/, + (methodPointerType)&Enumerator_VerifyState_m17724_gshared/* 3588*/, + (methodPointerType)&Enumerator_MoveNext_m17725_gshared/* 3589*/, + (methodPointerType)&Enumerator_get_Current_m17726_gshared/* 3590*/, + (methodPointerType)&EqualityComparer_1__ctor_m17727_gshared/* 3591*/, + (methodPointerType)&EqualityComparer_1__cctor_m17728_gshared/* 3592*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17729_gshared/* 3593*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17730_gshared/* 3594*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17731_gshared/* 3595*/, + (methodPointerType)&DefaultComparer__ctor_m17732_gshared/* 3596*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17733_gshared/* 3597*/, + (methodPointerType)&DefaultComparer_Equals_m17734_gshared/* 3598*/, + (methodPointerType)&Predicate_1__ctor_m17735_gshared/* 3599*/, + (methodPointerType)&Predicate_1_Invoke_m17736_gshared/* 3600*/, + (methodPointerType)&Predicate_1_BeginInvoke_m17737_gshared/* 3601*/, + (methodPointerType)&Predicate_1_EndInvoke_m17738_gshared/* 3602*/, + (methodPointerType)&Comparer_1__ctor_m17739_gshared/* 3603*/, + (methodPointerType)&Comparer_1__cctor_m17740_gshared/* 3604*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17741_gshared/* 3605*/, + (methodPointerType)&Comparer_1_get_Default_m17742_gshared/* 3606*/, + (methodPointerType)&DefaultComparer__ctor_m17743_gshared/* 3607*/, + (methodPointerType)&DefaultComparer_Compare_m17744_gshared/* 3608*/, + (methodPointerType)&Comparison_1__ctor_m17745_gshared/* 3609*/, + (methodPointerType)&Comparison_1_Invoke_m17746_gshared/* 3610*/, + (methodPointerType)&Comparison_1_BeginInvoke_m17747_gshared/* 3611*/, + (methodPointerType)&Comparison_1_EndInvoke_m17748_gshared/* 3612*/, + (methodPointerType)&ArrayReadOnlyList_1__ctor_m17749_gshared/* 3613*/, + (methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17750_gshared/* 3614*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Item_m17751_gshared/* 3615*/, + (methodPointerType)&ArrayReadOnlyList_1_set_Item_m17752_gshared/* 3616*/, + (methodPointerType)&ArrayReadOnlyList_1_get_Count_m17753_gshared/* 3617*/, + (methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17754_gshared/* 3618*/, + (methodPointerType)&ArrayReadOnlyList_1_Add_m17755_gshared/* 3619*/, + (methodPointerType)&ArrayReadOnlyList_1_Clear_m17756_gshared/* 3620*/, + (methodPointerType)&ArrayReadOnlyList_1_Contains_m17757_gshared/* 3621*/, + (methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17758_gshared/* 3622*/, + (methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17759_gshared/* 3623*/, + (methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17760_gshared/* 3624*/, + (methodPointerType)&ArrayReadOnlyList_1_Insert_m17761_gshared/* 3625*/, + (methodPointerType)&ArrayReadOnlyList_1_Remove_m17762_gshared/* 3626*/, + (methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17763_gshared/* 3627*/, + (methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17764_gshared/* 3628*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17765_gshared/* 3629*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17766_gshared/* 3630*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17767_gshared/* 3631*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17768_gshared/* 3632*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17769_gshared/* 3633*/, + (methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17770_gshared/* 3634*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17779_gshared/* 3635*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17780_gshared/* 3636*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17781_gshared/* 3637*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17782_gshared/* 3638*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17783_gshared/* 3639*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17784_gshared/* 3640*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17785_gshared/* 3641*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17786_gshared/* 3642*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17787_gshared/* 3643*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17788_gshared/* 3644*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17789_gshared/* 3645*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17790_gshared/* 3646*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17815_gshared/* 3647*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17816_gshared/* 3648*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17817_gshared/* 3649*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17818_gshared/* 3650*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17819_gshared/* 3651*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17820_gshared/* 3652*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17821_gshared/* 3653*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17822_gshared/* 3654*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17823_gshared/* 3655*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17824_gshared/* 3656*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17825_gshared/* 3657*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17826_gshared/* 3658*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17827_gshared/* 3659*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17828_gshared/* 3660*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17829_gshared/* 3661*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17830_gshared/* 3662*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17831_gshared/* 3663*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17832_gshared/* 3664*/, + (methodPointerType)&InternalEnumerator_1__ctor_m17833_gshared/* 3665*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17834_gshared/* 3666*/, + (methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17835_gshared/* 3667*/, + (methodPointerType)&InternalEnumerator_1_Dispose_m17836_gshared/* 3668*/, + (methodPointerType)&InternalEnumerator_1_MoveNext_m17837_gshared/* 3669*/, + (methodPointerType)&InternalEnumerator_1_get_Current_m17838_gshared/* 3670*/, + (methodPointerType)&GenericComparer_1_Compare_m17939_gshared/* 3671*/, + (methodPointerType)&Comparer_1__ctor_m17940_gshared/* 3672*/, + (methodPointerType)&Comparer_1__cctor_m17941_gshared/* 3673*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17942_gshared/* 3674*/, + (methodPointerType)&Comparer_1_get_Default_m17943_gshared/* 3675*/, + (methodPointerType)&DefaultComparer__ctor_m17944_gshared/* 3676*/, + (methodPointerType)&DefaultComparer_Compare_m17945_gshared/* 3677*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17946_gshared/* 3678*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m17947_gshared/* 3679*/, + (methodPointerType)&EqualityComparer_1__ctor_m17948_gshared/* 3680*/, + (methodPointerType)&EqualityComparer_1__cctor_m17949_gshared/* 3681*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17950_gshared/* 3682*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17951_gshared/* 3683*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17952_gshared/* 3684*/, + (methodPointerType)&DefaultComparer__ctor_m17953_gshared/* 3685*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17954_gshared/* 3686*/, + (methodPointerType)&DefaultComparer_Equals_m17955_gshared/* 3687*/, + (methodPointerType)&GenericComparer_1_Compare_m17956_gshared/* 3688*/, + (methodPointerType)&Comparer_1__ctor_m17957_gshared/* 3689*/, + (methodPointerType)&Comparer_1__cctor_m17958_gshared/* 3690*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17959_gshared/* 3691*/, + (methodPointerType)&Comparer_1_get_Default_m17960_gshared/* 3692*/, + (methodPointerType)&DefaultComparer__ctor_m17961_gshared/* 3693*/, + (methodPointerType)&DefaultComparer_Compare_m17962_gshared/* 3694*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17963_gshared/* 3695*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m17964_gshared/* 3696*/, + (methodPointerType)&EqualityComparer_1__ctor_m17965_gshared/* 3697*/, + (methodPointerType)&EqualityComparer_1__cctor_m17966_gshared/* 3698*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17967_gshared/* 3699*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17968_gshared/* 3700*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17969_gshared/* 3701*/, + (methodPointerType)&DefaultComparer__ctor_m17970_gshared/* 3702*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17971_gshared/* 3703*/, + (methodPointerType)&DefaultComparer_Equals_m17972_gshared/* 3704*/, + (methodPointerType)&Nullable_1_Equals_m17973_gshared/* 3705*/, + (methodPointerType)&Nullable_1_Equals_m17974_gshared/* 3706*/, + (methodPointerType)&Nullable_1_GetHashCode_m17975_gshared/* 3707*/, + (methodPointerType)&Nullable_1_ToString_m17976_gshared/* 3708*/, + (methodPointerType)&GenericComparer_1_Compare_m17977_gshared/* 3709*/, + (methodPointerType)&Comparer_1__ctor_m17978_gshared/* 3710*/, + (methodPointerType)&Comparer_1__cctor_m17979_gshared/* 3711*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17980_gshared/* 3712*/, + (methodPointerType)&Comparer_1_get_Default_m17981_gshared/* 3713*/, + (methodPointerType)&DefaultComparer__ctor_m17982_gshared/* 3714*/, + (methodPointerType)&DefaultComparer_Compare_m17983_gshared/* 3715*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17984_gshared/* 3716*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m17985_gshared/* 3717*/, + (methodPointerType)&EqualityComparer_1__ctor_m17986_gshared/* 3718*/, + (methodPointerType)&EqualityComparer_1__cctor_m17987_gshared/* 3719*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17988_gshared/* 3720*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17989_gshared/* 3721*/, + (methodPointerType)&EqualityComparer_1_get_Default_m17990_gshared/* 3722*/, + (methodPointerType)&DefaultComparer__ctor_m17991_gshared/* 3723*/, + (methodPointerType)&DefaultComparer_GetHashCode_m17992_gshared/* 3724*/, + (methodPointerType)&DefaultComparer_Equals_m17993_gshared/* 3725*/, + (methodPointerType)&GenericComparer_1_Compare_m18030_gshared/* 3726*/, + (methodPointerType)&Comparer_1__ctor_m18031_gshared/* 3727*/, + (methodPointerType)&Comparer_1__cctor_m18032_gshared/* 3728*/, + (methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m18033_gshared/* 3729*/, + (methodPointerType)&Comparer_1_get_Default_m18034_gshared/* 3730*/, + (methodPointerType)&DefaultComparer__ctor_m18035_gshared/* 3731*/, + (methodPointerType)&DefaultComparer_Compare_m18036_gshared/* 3732*/, + (methodPointerType)&GenericEqualityComparer_1_GetHashCode_m18037_gshared/* 3733*/, + (methodPointerType)&GenericEqualityComparer_1_Equals_m18038_gshared/* 3734*/, + (methodPointerType)&EqualityComparer_1__ctor_m18039_gshared/* 3735*/, + (methodPointerType)&EqualityComparer_1__cctor_m18040_gshared/* 3736*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m18041_gshared/* 3737*/, + (methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m18042_gshared/* 3738*/, + (methodPointerType)&EqualityComparer_1_get_Default_m18043_gshared/* 3739*/, + (methodPointerType)&DefaultComparer__ctor_m18044_gshared/* 3740*/, + (methodPointerType)&DefaultComparer_GetHashCode_m18045_gshared/* 3741*/, + (methodPointerType)&DefaultComparer_Equals_m18046_gshared/* 3742*/, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodTable.cpp" new file mode 100644 index 00000000..a8238ec6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppGenericMethodTable.cpp" @@ -0,0 +1,3998 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern Il2CppGenericMethodFunctionsDefinitions s_Il2CppGenericMethodFunctions[3975] = +{ + { 0, 1/*(methodPointerType)&ScriptableObject_CreateInstance_TisObject_t_m18175_gshared*/, 5/*5*/}, + { 1, 2/*(methodPointerType)&Resources_ConvertObjects_TisObject_t_m18165_gshared*/, 22/*22*/}, + { 2, 3/*(methodPointerType)&Object_Instantiate_TisObject_t_m709_gshared*/, 22/*22*/}, + { 3, 4/*(methodPointerType)&Object_FindObjectsOfType_TisObject_t_m708_gshared*/, 5/*5*/}, + { 4, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 5, 6/*(methodPointerType)&Component_GetComponentInChildren_TisObject_t_m705_gshared*/, 5/*5*/}, + { 6, 7/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m18065_gshared*/, 461/*461*/}, + { 7, 8/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m18290_gshared*/, 562/*562*/}, + { 8, 9/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m706_gshared*/, 5/*5*/}, + { 9, 10/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m3647_gshared*/, 3/*3*/}, + { 10, 11/*(methodPointerType)&Component_GetComponentInParent_TisObject_t_m3642_gshared*/, 5/*5*/}, + { 11, 12/*(methodPointerType)&Component_GetComponents_TisObject_t_m3637_gshared*/, 3/*3*/}, + { 12, 13/*(methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared*/, 5/*5*/}, + { 13, 14/*(methodPointerType)&GameObject_GetComponentInChildren_TisObject_t_m3645_gshared*/, 5/*5*/}, + { 14, 15/*(methodPointerType)&GameObject_GetComponents_TisObject_t_m18292_gshared*/, 3/*3*/}, + { 15, 16/*(methodPointerType)&GameObject_GetComponentsInChildren_TisObject_t_m18066_gshared*/, 461/*461*/}, + { 16, 17/*(methodPointerType)&GameObject_GetComponentsInChildren_TisObject_t_m18291_gshared*/, 562/*562*/}, + { 17, 18/*(methodPointerType)&GameObject_GetComponentsInParent_TisObject_t_m3644_gshared*/, 562/*562*/}, + { 18, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 19, 20/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisObject_t_m18426_gshared*/, 3/*3*/}, + { 20, 21/*(methodPointerType)&InvokableCall_1__ctor_m13697_gshared*/, 10/*10*/}, + { 21, 22/*(methodPointerType)&InvokableCall_1__ctor_m13698_gshared*/, 3/*3*/}, + { 22, 23/*(methodPointerType)&InvokableCall_1_Invoke_m13699_gshared*/, 3/*3*/}, + { 23, 24/*(methodPointerType)&InvokableCall_1_Find_m13700_gshared*/, 222/*222*/}, + { 24, 25/*(methodPointerType)&InvokableCall_2__ctor_m13705_gshared*/, 10/*10*/}, + { 25, 26/*(methodPointerType)&InvokableCall_2_Invoke_m13706_gshared*/, 3/*3*/}, + { 26, 27/*(methodPointerType)&InvokableCall_2_Find_m13707_gshared*/, 222/*222*/}, + { 27, 28/*(methodPointerType)&InvokableCall_3__ctor_m13712_gshared*/, 10/*10*/}, + { 28, 29/*(methodPointerType)&InvokableCall_3_Invoke_m13713_gshared*/, 3/*3*/}, + { 29, 30/*(methodPointerType)&InvokableCall_3_Find_m13714_gshared*/, 222/*222*/}, + { 30, 31/*(methodPointerType)&InvokableCall_4__ctor_m13719_gshared*/, 10/*10*/}, + { 31, 32/*(methodPointerType)&InvokableCall_4_Invoke_m13720_gshared*/, 3/*3*/}, + { 32, 33/*(methodPointerType)&InvokableCall_4_Find_m13721_gshared*/, 222/*222*/}, + { 33, 34/*(methodPointerType)&CachedInvokableCall_1__ctor_m13726_gshared*/, 449/*449*/}, + { 34, 35/*(methodPointerType)&CachedInvokableCall_1_Invoke_m13727_gshared*/, 3/*3*/}, + { 35, 36/*(methodPointerType)&UnityEvent_1__ctor_m13940_gshared*/, 0/*0*/}, + { 36, 37/*(methodPointerType)&UnityEvent_1_AddListener_m13941_gshared*/, 3/*3*/}, + { 37, 38/*(methodPointerType)&UnityEvent_1_RemoveListener_m13942_gshared*/, 3/*3*/}, + { 38, 39/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m13943_gshared*/, 35/*35*/}, + { 39, 40/*(methodPointerType)&UnityEvent_1_GetDelegate_m13944_gshared*/, 35/*35*/}, + { 40, 41/*(methodPointerType)&UnityEvent_1_GetDelegate_m13945_gshared*/, 22/*22*/}, + { 41, 42/*(methodPointerType)&UnityEvent_1_Invoke_m13946_gshared*/, 3/*3*/}, + { 42, 43/*(methodPointerType)&UnityEvent_2__ctor_m13947_gshared*/, 0/*0*/}, + { 43, 44/*(methodPointerType)&UnityEvent_2_FindMethod_Impl_m13948_gshared*/, 35/*35*/}, + { 44, 45/*(methodPointerType)&UnityEvent_2_GetDelegate_m13949_gshared*/, 35/*35*/}, + { 45, 46/*(methodPointerType)&UnityEvent_3__ctor_m13950_gshared*/, 0/*0*/}, + { 46, 47/*(methodPointerType)&UnityEvent_3_FindMethod_Impl_m13951_gshared*/, 35/*35*/}, + { 47, 48/*(methodPointerType)&UnityEvent_3_GetDelegate_m13952_gshared*/, 35/*35*/}, + { 48, 49/*(methodPointerType)&UnityEvent_4__ctor_m13953_gshared*/, 0/*0*/}, + { 49, 50/*(methodPointerType)&UnityEvent_4_FindMethod_Impl_m13954_gshared*/, 35/*35*/}, + { 50, 51/*(methodPointerType)&UnityEvent_4_GetDelegate_m13955_gshared*/, 35/*35*/}, + { 51, 52/*(methodPointerType)&UnityAdsDelegate_2__ctor_m13956_gshared*/, 62/*62*/}, + { 52, 53/*(methodPointerType)&UnityAdsDelegate_2_Invoke_m13957_gshared*/, 10/*10*/}, + { 53, 54/*(methodPointerType)&UnityAdsDelegate_2_BeginInvoke_m13958_gshared*/, 486/*486*/}, + { 54, 55/*(methodPointerType)&UnityAdsDelegate_2_EndInvoke_m13959_gshared*/, 3/*3*/}, + { 55, 56/*(methodPointerType)&UnityAction_1__ctor_m13701_gshared*/, 62/*62*/}, + { 56, 57/*(methodPointerType)&UnityAction_1_Invoke_m13702_gshared*/, 3/*3*/}, + { 57, 58/*(methodPointerType)&UnityAction_1_BeginInvoke_m13703_gshared*/, 176/*176*/}, + { 58, 59/*(methodPointerType)&UnityAction_1_EndInvoke_m13704_gshared*/, 3/*3*/}, + { 59, 60/*(methodPointerType)&UnityAction_2__ctor_m13708_gshared*/, 62/*62*/}, + { 60, 61/*(methodPointerType)&UnityAction_2_Invoke_m13709_gshared*/, 10/*10*/}, + { 61, 62/*(methodPointerType)&UnityAction_2_BeginInvoke_m13710_gshared*/, 486/*486*/}, + { 62, 63/*(methodPointerType)&UnityAction_2_EndInvoke_m13711_gshared*/, 3/*3*/}, + { 63, 64/*(methodPointerType)&UnityAction_3__ctor_m13715_gshared*/, 62/*62*/}, + { 64, 65/*(methodPointerType)&UnityAction_3_Invoke_m13716_gshared*/, 449/*449*/}, + { 65, 66/*(methodPointerType)&UnityAction_3_BeginInvoke_m13717_gshared*/, 1144/*1144*/}, + { 66, 67/*(methodPointerType)&UnityAction_3_EndInvoke_m13718_gshared*/, 3/*3*/}, + { 67, 68/*(methodPointerType)&UnityAction_4__ctor_m13722_gshared*/, 62/*62*/}, + { 68, 69/*(methodPointerType)&UnityAction_4_Invoke_m13723_gshared*/, 601/*601*/}, + { 69, 70/*(methodPointerType)&UnityAction_4_BeginInvoke_m13724_gshared*/, 617/*617*/}, + { 70, 71/*(methodPointerType)&UnityAction_4_EndInvoke_m13725_gshared*/, 3/*3*/}, + { 71, 72/*(methodPointerType)&ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared*/, 22/*22*/}, + { 72, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 73, 74/*(methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared*/, 176/*176*/}, + { 74, 75/*(methodPointerType)&ExecuteEvents_ShouldSendToComponent_TisObject_t_m18433_gshared*/, 21/*21*/}, + { 75, 76/*(methodPointerType)&ExecuteEvents_GetEventList_TisObject_t_m18431_gshared*/, 10/*10*/}, + { 76, 77/*(methodPointerType)&ExecuteEvents_CanHandleEvent_TisObject_t_m18455_gshared*/, 21/*21*/}, + { 77, 78/*(methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared*/, 22/*22*/}, + { 78, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 79, 80/*(methodPointerType)&EventFunction_1_Invoke_m14059_gshared*/, 10/*10*/}, + { 80, 81/*(methodPointerType)&EventFunction_1_BeginInvoke_m14061_gshared*/, 486/*486*/}, + { 81, 82/*(methodPointerType)&EventFunction_1_EndInvoke_m14063_gshared*/, 3/*3*/}, + { 82, 83/*(methodPointerType)&Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared*/, 22/*22*/}, + { 83, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 84, 85/*(methodPointerType)&LayoutGroup_SetProperty_TisObject_t_m3692_gshared*/, 1146/*1146*/}, + { 85, 86/*(methodPointerType)&IndexedSet_1_get_Count_m15014_gshared*/, 51/*51*/}, + { 86, 87/*(methodPointerType)&IndexedSet_1_get_IsReadOnly_m15016_gshared*/, 1/*1*/}, + { 87, 88/*(methodPointerType)&IndexedSet_1_get_Item_m15024_gshared*/, 50/*50*/}, + { 88, 89/*(methodPointerType)&IndexedSet_1_set_Item_m15026_gshared*/, 48/*48*/}, + { 89, 90/*(methodPointerType)&IndexedSet_1__ctor_m14998_gshared*/, 0/*0*/}, + { 90, 91/*(methodPointerType)&IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m15000_gshared*/, 5/*5*/}, + { 91, 92/*(methodPointerType)&IndexedSet_1_Add_m15002_gshared*/, 3/*3*/}, + { 92, 93/*(methodPointerType)&IndexedSet_1_Remove_m15004_gshared*/, 21/*21*/}, + { 93, 94/*(methodPointerType)&IndexedSet_1_GetEnumerator_m15006_gshared*/, 5/*5*/}, + { 94, 95/*(methodPointerType)&IndexedSet_1_Clear_m15008_gshared*/, 0/*0*/}, + { 95, 96/*(methodPointerType)&IndexedSet_1_Contains_m15010_gshared*/, 21/*21*/}, + { 96, 97/*(methodPointerType)&IndexedSet_1_CopyTo_m15012_gshared*/, 38/*38*/}, + { 97, 98/*(methodPointerType)&IndexedSet_1_IndexOf_m15018_gshared*/, 57/*57*/}, + { 98, 99/*(methodPointerType)&IndexedSet_1_Insert_m15020_gshared*/, 48/*48*/}, + { 99, 100/*(methodPointerType)&IndexedSet_1_RemoveAt_m15022_gshared*/, 20/*20*/}, + { 100, 101/*(methodPointerType)&IndexedSet_1_Sort_m15027_gshared*/, 3/*3*/}, + { 101, 102/*(methodPointerType)&ListPool_1__cctor_m14183_gshared*/, 0/*0*/}, + { 102, 103/*(methodPointerType)&ListPool_1_Get_m14184_gshared*/, 5/*5*/}, + { 103, 104/*(methodPointerType)&ListPool_1_Release_m14185_gshared*/, 3/*3*/}, + { 104, 105/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m14187_gshared*/, 3/*3*/}, + { 105, 106/*(methodPointerType)&ObjectPool_1_get_countAll_m14161_gshared*/, 51/*51*/}, + { 106, 107/*(methodPointerType)&ObjectPool_1_set_countAll_m14163_gshared*/, 20/*20*/}, + { 107, 108/*(methodPointerType)&ObjectPool_1__ctor_m14159_gshared*/, 10/*10*/}, + { 108, 109/*(methodPointerType)&ObjectPool_1_Get_m14165_gshared*/, 5/*5*/}, + { 109, 110/*(methodPointerType)&ObjectPool_1_Release_m14167_gshared*/, 3/*3*/}, + { 110, 111/*(methodPointerType)&Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared*/, 1/*1*/}, + { 111, 112/*(methodPointerType)&Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared*/, 5/*5*/}, + { 112, 113/*(methodPointerType)&Stack_1_get_Count_m13571_gshared*/, 51/*51*/}, + { 113, 114/*(methodPointerType)&Stack_1__ctor_m13555_gshared*/, 0/*0*/}, + { 114, 115/*(methodPointerType)&Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared*/, 38/*38*/}, + { 115, 116/*(methodPointerType)&Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared*/, 5/*5*/}, + { 116, 117/*(methodPointerType)&Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared*/, 5/*5*/}, + { 117, 118/*(methodPointerType)&Stack_1_Peek_m13567_gshared*/, 5/*5*/}, + { 118, 119/*(methodPointerType)&Stack_1_Pop_m13568_gshared*/, 5/*5*/}, + { 119, 120/*(methodPointerType)&Stack_1_Push_m13569_gshared*/, 3/*3*/}, + { 120, 121/*(methodPointerType)&Stack_1_GetEnumerator_m13573_gshared*/, 1147/*1147*/}, + { 121, 122/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared*/, 5/*5*/}, + { 122, 123/*(methodPointerType)&Enumerator_get_Current_m13579_gshared*/, 5/*5*/}, + { 123, 124/*(methodPointerType)&Enumerator__ctor_m13574_gshared*/, 3/*3*/}, + { 124, 125/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared*/, 0/*0*/}, + { 125, 126/*(methodPointerType)&Enumerator_Dispose_m13577_gshared*/, 0/*0*/}, + { 126, 127/*(methodPointerType)&Enumerator_MoveNext_m13578_gshared*/, 1/*1*/}, + { 127, 128/*(methodPointerType)&Enumerable_Where_TisObject_t_m3648_gshared*/, 35/*35*/}, + { 128, 129/*(methodPointerType)&Enumerable_CreateWhereIterator_TisObject_t_m18485_gshared*/, 35/*35*/}, + { 129, 130/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared*/, 5/*5*/}, + { 130, 131/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared*/, 5/*5*/}, + { 131, 132/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared*/, 0/*0*/}, + { 132, 133/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared*/, 5/*5*/}, + { 133, 134/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared*/, 5/*5*/}, + { 134, 135/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared*/, 1/*1*/}, + { 135, 136/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared*/, 0/*0*/}, + { 136, 137/*(methodPointerType)&U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared*/, 0/*0*/}, + { 137, 138/*(methodPointerType)&Func_2__ctor_m17198_gshared*/, 62/*62*/}, + { 138, 139/*(methodPointerType)&Func_2_Invoke_m17199_gshared*/, 22/*22*/}, + { 139, 140/*(methodPointerType)&Func_2_BeginInvoke_m17200_gshared*/, 176/*176*/}, + { 140, 141/*(methodPointerType)&Func_2_EndInvoke_m17201_gshared*/, 22/*22*/}, + { 141, 0/*NULL*/, 57/*57*/}, + { 142, 0/*NULL*/, 21/*21*/}, + { 143, 0/*NULL*/, 5/*5*/}, + { 144, 0/*NULL*/, 5/*5*/}, + { 145, 142/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisObject_t_m18055_gshared*/, 5/*5*/}, + { 146, 143/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisObject_t_m18048_gshared*/, 3/*3*/}, + { 147, 144/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisObject_t_m18051_gshared*/, 21/*21*/}, + { 148, 145/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisObject_t_m18049_gshared*/, 21/*21*/}, + { 149, 146/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisObject_t_m18050_gshared*/, 38/*38*/}, + { 150, 147/*(methodPointerType)&Array_InternalArray__Insert_TisObject_t_m18053_gshared*/, 48/*48*/}, + { 151, 148/*(methodPointerType)&Array_InternalArray__IndexOf_TisObject_t_m18052_gshared*/, 57/*57*/}, + { 152, 149/*(methodPointerType)&Array_InternalArray__get_Item_TisObject_t_m18047_gshared*/, 50/*50*/}, + { 153, 150/*(methodPointerType)&Array_InternalArray__set_Item_TisObject_t_m18054_gshared*/, 48/*48*/}, + { 154, 0/*NULL*/, 1148/*1148*/}, + { 155, 0/*NULL*/, 1148/*1148*/}, + { 156, 151/*(methodPointerType)&Array_get_swapper_TisObject_t_m18140_gshared*/, 22/*22*/}, + { 157, 152/*(methodPointerType)&Array_Sort_TisObject_t_m18611_gshared*/, 3/*3*/}, + { 158, 153/*(methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18612_gshared*/, 10/*10*/}, + { 159, 154/*(methodPointerType)&Array_Sort_TisObject_t_m18613_gshared*/, 10/*10*/}, + { 160, 155/*(methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18614_gshared*/, 449/*449*/}, + { 161, 156/*(methodPointerType)&Array_Sort_TisObject_t_m10899_gshared*/, 49/*49*/}, + { 162, 157/*(methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18615_gshared*/, 780/*780*/}, + { 163, 158/*(methodPointerType)&Array_Sort_TisObject_t_m18138_gshared*/, 781/*781*/}, + { 164, 159/*(methodPointerType)&Array_Sort_TisObject_t_TisObject_t_m18139_gshared*/, 782/*782*/}, + { 165, 160/*(methodPointerType)&Array_Sort_TisObject_t_m18616_gshared*/, 10/*10*/}, + { 166, 161/*(methodPointerType)&Array_Sort_TisObject_t_m18162_gshared*/, 47/*47*/}, + { 167, 162/*(methodPointerType)&Array_qsort_TisObject_t_TisObject_t_m18159_gshared*/, 782/*782*/}, + { 168, 163/*(methodPointerType)&Array_compare_TisObject_t_m18160_gshared*/, 773/*773*/}, + { 169, 164/*(methodPointerType)&Array_qsort_TisObject_t_m18163_gshared*/, 781/*781*/}, + { 170, 165/*(methodPointerType)&Array_swap_TisObject_t_TisObject_t_m18161_gshared*/, 780/*780*/}, + { 171, 166/*(methodPointerType)&Array_swap_TisObject_t_m18164_gshared*/, 49/*49*/}, + { 172, 167/*(methodPointerType)&Array_Resize_TisObject_t_m18136_gshared*/, 1149/*1149*/}, + { 173, 168/*(methodPointerType)&Array_Resize_TisObject_t_m18137_gshared*/, 1150/*1150*/}, + { 174, 169/*(methodPointerType)&Array_TrueForAll_TisObject_t_m18617_gshared*/, 222/*222*/}, + { 175, 170/*(methodPointerType)&Array_ForEach_TisObject_t_m18618_gshared*/, 10/*10*/}, + { 176, 171/*(methodPointerType)&Array_ConvertAll_TisObject_t_TisObject_t_m18619_gshared*/, 35/*35*/}, + { 177, 172/*(methodPointerType)&Array_FindLastIndex_TisObject_t_m18620_gshared*/, 7/*7*/}, + { 178, 173/*(methodPointerType)&Array_FindLastIndex_TisObject_t_m18622_gshared*/, 640/*640*/}, + { 179, 174/*(methodPointerType)&Array_FindLastIndex_TisObject_t_m18621_gshared*/, 774/*774*/}, + { 180, 175/*(methodPointerType)&Array_FindIndex_TisObject_t_m18623_gshared*/, 7/*7*/}, + { 181, 176/*(methodPointerType)&Array_FindIndex_TisObject_t_m18625_gshared*/, 640/*640*/}, + { 182, 177/*(methodPointerType)&Array_FindIndex_TisObject_t_m18624_gshared*/, 774/*774*/}, + { 183, 178/*(methodPointerType)&Array_BinarySearch_TisObject_t_m18626_gshared*/, 7/*7*/}, + { 184, 179/*(methodPointerType)&Array_BinarySearch_TisObject_t_m18628_gshared*/, 773/*773*/}, + { 185, 180/*(methodPointerType)&Array_BinarySearch_TisObject_t_m18629_gshared*/, 774/*774*/}, + { 186, 181/*(methodPointerType)&Array_BinarySearch_TisObject_t_m18627_gshared*/, 775/*775*/}, + { 187, 182/*(methodPointerType)&Array_IndexOf_TisObject_t_m10905_gshared*/, 7/*7*/}, + { 188, 183/*(methodPointerType)&Array_IndexOf_TisObject_t_m18630_gshared*/, 778/*778*/}, + { 189, 184/*(methodPointerType)&Array_IndexOf_TisObject_t_m10898_gshared*/, 779/*779*/}, + { 190, 185/*(methodPointerType)&Array_LastIndexOf_TisObject_t_m18631_gshared*/, 7/*7*/}, + { 191, 186/*(methodPointerType)&Array_LastIndexOf_TisObject_t_m18632_gshared*/, 778/*778*/}, + { 192, 187/*(methodPointerType)&Array_LastIndexOf_TisObject_t_m18633_gshared*/, 779/*779*/}, + { 193, 188/*(methodPointerType)&Array_FindAll_TisObject_t_m18634_gshared*/, 35/*35*/}, + { 194, 189/*(methodPointerType)&Array_Exists_TisObject_t_m18635_gshared*/, 222/*222*/}, + { 195, 190/*(methodPointerType)&Array_AsReadOnly_TisObject_t_m10919_gshared*/, 22/*22*/}, + { 196, 191/*(methodPointerType)&Array_Find_TisObject_t_m18636_gshared*/, 35/*35*/}, + { 197, 192/*(methodPointerType)&Array_FindLast_TisObject_t_m18637_gshared*/, 35/*35*/}, + { 198, 193/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10925_gshared*/, 5/*5*/}, + { 199, 194/*(methodPointerType)&InternalEnumerator_1_get_Current_m10931_gshared*/, 5/*5*/}, + { 200, 195/*(methodPointerType)&InternalEnumerator_1__ctor_m10921_gshared*/, 3/*3*/}, + { 201, 196/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10923_gshared*/, 0/*0*/}, + { 202, 197/*(methodPointerType)&InternalEnumerator_1_Dispose_m10927_gshared*/, 0/*0*/}, + { 203, 198/*(methodPointerType)&InternalEnumerator_1_MoveNext_m10929_gshared*/, 1/*1*/}, + { 204, 199/*(methodPointerType)&ArrayReadOnlyList_1_get_Item_m17256_gshared*/, 50/*50*/}, + { 205, 200/*(methodPointerType)&ArrayReadOnlyList_1_set_Item_m17257_gshared*/, 48/*48*/}, + { 206, 201/*(methodPointerType)&ArrayReadOnlyList_1_get_Count_m17258_gshared*/, 51/*51*/}, + { 207, 202/*(methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17259_gshared*/, 1/*1*/}, + { 208, 203/*(methodPointerType)&ArrayReadOnlyList_1__ctor_m17254_gshared*/, 3/*3*/}, + { 209, 204/*(methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17255_gshared*/, 5/*5*/}, + { 210, 205/*(methodPointerType)&ArrayReadOnlyList_1_Add_m17260_gshared*/, 3/*3*/}, + { 211, 206/*(methodPointerType)&ArrayReadOnlyList_1_Clear_m17261_gshared*/, 0/*0*/}, + { 212, 207/*(methodPointerType)&ArrayReadOnlyList_1_Contains_m17262_gshared*/, 21/*21*/}, + { 213, 208/*(methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17263_gshared*/, 38/*38*/}, + { 214, 209/*(methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17264_gshared*/, 5/*5*/}, + { 215, 210/*(methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17265_gshared*/, 57/*57*/}, + { 216, 211/*(methodPointerType)&ArrayReadOnlyList_1_Insert_m17266_gshared*/, 48/*48*/}, + { 217, 212/*(methodPointerType)&ArrayReadOnlyList_1_Remove_m17267_gshared*/, 21/*21*/}, + { 218, 213/*(methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17268_gshared*/, 20/*20*/}, + { 219, 214/*(methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17269_gshared*/, 5/*5*/}, + { 220, 215/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17271_gshared*/, 5/*5*/}, + { 221, 216/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17272_gshared*/, 5/*5*/}, + { 222, 217/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17270_gshared*/, 0/*0*/}, + { 223, 218/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17273_gshared*/, 1/*1*/}, + { 224, 219/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17274_gshared*/, 0/*0*/}, + { 225, 220/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17275_gshared*/, 0/*0*/}, + { 226, 0/*NULL*/, 50/*50*/}, + { 227, 0/*NULL*/, 48/*48*/}, + { 228, 0/*NULL*/, 57/*57*/}, + { 229, 0/*NULL*/, 48/*48*/}, + { 230, 0/*NULL*/, 20/*20*/}, + { 231, 0/*NULL*/, 51/*51*/}, + { 232, 0/*NULL*/, 1/*1*/}, + { 233, 0/*NULL*/, 3/*3*/}, + { 234, 0/*NULL*/, 0/*0*/}, + { 235, 0/*NULL*/, 21/*21*/}, + { 236, 0/*NULL*/, 38/*38*/}, + { 237, 0/*NULL*/, 21/*21*/}, + { 238, 221/*(methodPointerType)&Comparer_1_get_Default_m11467_gshared*/, 5/*5*/}, + { 239, 222/*(methodPointerType)&Comparer_1__ctor_m11464_gshared*/, 0/*0*/}, + { 240, 223/*(methodPointerType)&Comparer_1__cctor_m11465_gshared*/, 0/*0*/}, + { 241, 224/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m11466_gshared*/, 7/*7*/}, + { 242, 0/*NULL*/, 7/*7*/}, + { 243, 225/*(methodPointerType)&DefaultComparer__ctor_m11468_gshared*/, 0/*0*/}, + { 244, 226/*(methodPointerType)&DefaultComparer_Compare_m11469_gshared*/, 7/*7*/}, + { 245, 227/*(methodPointerType)&GenericComparer_1__ctor_m17324_gshared*/, 0/*0*/}, + { 246, 228/*(methodPointerType)&GenericComparer_1_Compare_m17325_gshared*/, 7/*7*/}, + { 247, 229/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m10982_gshared*/, 22/*22*/}, + { 248, 230/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m10984_gshared*/, 10/*10*/}, + { 249, 231/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m10992_gshared*/, 1/*1*/}, + { 250, 232/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m10994_gshared*/, 5/*5*/}, + { 251, 233/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m10996_gshared*/, 1/*1*/}, + { 252, 234/*(methodPointerType)&Dictionary_2_get_Count_m11014_gshared*/, 51/*51*/}, + { 253, 235/*(methodPointerType)&Dictionary_2_get_Item_m11016_gshared*/, 22/*22*/}, + { 254, 236/*(methodPointerType)&Dictionary_2_set_Item_m11018_gshared*/, 10/*10*/}, + { 255, 237/*(methodPointerType)&Dictionary_2_get_Values_m11050_gshared*/, 5/*5*/}, + { 256, 238/*(methodPointerType)&Dictionary_2__ctor_m10974_gshared*/, 0/*0*/}, + { 257, 239/*(methodPointerType)&Dictionary_2__ctor_m10976_gshared*/, 3/*3*/}, + { 258, 240/*(methodPointerType)&Dictionary_2__ctor_m10978_gshared*/, 20/*20*/}, + { 259, 241/*(methodPointerType)&Dictionary_2__ctor_m10980_gshared*/, 338/*338*/}, + { 260, 242/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m10986_gshared*/, 10/*10*/}, + { 261, 243/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m10988_gshared*/, 21/*21*/}, + { 262, 244/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m10990_gshared*/, 3/*3*/}, + { 263, 245/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m10998_gshared*/, 1151/*1151*/}, + { 264, 246/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m11000_gshared*/, 1152/*1152*/}, + { 265, 247/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m11002_gshared*/, 38/*38*/}, + { 266, 248/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m11004_gshared*/, 1152/*1152*/}, + { 267, 249/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m11006_gshared*/, 38/*38*/}, + { 268, 250/*(methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m11008_gshared*/, 5/*5*/}, + { 269, 251/*(methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m11010_gshared*/, 5/*5*/}, + { 270, 252/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m11012_gshared*/, 5/*5*/}, + { 271, 253/*(methodPointerType)&Dictionary_2_Init_m11020_gshared*/, 48/*48*/}, + { 272, 254/*(methodPointerType)&Dictionary_2_InitArrays_m11022_gshared*/, 20/*20*/}, + { 273, 255/*(methodPointerType)&Dictionary_2_CopyToCheck_m11024_gshared*/, 38/*38*/}, + { 274, 256/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18113_gshared*/, 47/*47*/}, + { 275, 257/*(methodPointerType)&Dictionary_2_make_pair_m11026_gshared*/, 1153/*1153*/}, + { 276, 258/*(methodPointerType)&Dictionary_2_pick_value_m11028_gshared*/, 35/*35*/}, + { 277, 259/*(methodPointerType)&Dictionary_2_CopyTo_m11030_gshared*/, 38/*38*/}, + { 278, 260/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18112_gshared*/, 47/*47*/}, + { 279, 261/*(methodPointerType)&Dictionary_2_Resize_m11032_gshared*/, 0/*0*/}, + { 280, 262/*(methodPointerType)&Dictionary_2_Add_m11034_gshared*/, 10/*10*/}, + { 281, 263/*(methodPointerType)&Dictionary_2_Clear_m11036_gshared*/, 0/*0*/}, + { 282, 264/*(methodPointerType)&Dictionary_2_ContainsKey_m11038_gshared*/, 21/*21*/}, + { 283, 265/*(methodPointerType)&Dictionary_2_ContainsValue_m11040_gshared*/, 21/*21*/}, + { 284, 266/*(methodPointerType)&Dictionary_2_GetObjectData_m11042_gshared*/, 338/*338*/}, + { 285, 267/*(methodPointerType)&Dictionary_2_OnDeserialization_m11044_gshared*/, 3/*3*/}, + { 286, 268/*(methodPointerType)&Dictionary_2_Remove_m11046_gshared*/, 21/*21*/}, + { 287, 269/*(methodPointerType)&Dictionary_2_TryGetValue_m11048_gshared*/, 1154/*1154*/}, + { 288, 270/*(methodPointerType)&Dictionary_2_ToTKey_m11052_gshared*/, 22/*22*/}, + { 289, 271/*(methodPointerType)&Dictionary_2_ToTValue_m11054_gshared*/, 22/*22*/}, + { 290, 272/*(methodPointerType)&Dictionary_2_ContainsKeyValuePair_m11056_gshared*/, 1152/*1152*/}, + { 291, 273/*(methodPointerType)&Dictionary_2_GetEnumerator_m11058_gshared*/, 1155/*1155*/}, + { 292, 274/*(methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m11060_gshared*/, 1156/*1156*/}, + { 293, 275/*(methodPointerType)&ShimEnumerator_get_Entry_m11145_gshared*/, 450/*450*/}, + { 294, 276/*(methodPointerType)&ShimEnumerator_get_Key_m11146_gshared*/, 5/*5*/}, + { 295, 277/*(methodPointerType)&ShimEnumerator_get_Value_m11147_gshared*/, 5/*5*/}, + { 296, 278/*(methodPointerType)&ShimEnumerator_get_Current_m11148_gshared*/, 5/*5*/}, + { 297, 279/*(methodPointerType)&ShimEnumerator__ctor_m11143_gshared*/, 3/*3*/}, + { 298, 280/*(methodPointerType)&ShimEnumerator_MoveNext_m11144_gshared*/, 1/*1*/}, + { 299, 281/*(methodPointerType)&ShimEnumerator_Reset_m11149_gshared*/, 0/*0*/}, + { 300, 282/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11112_gshared*/, 5/*5*/}, + { 301, 283/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m11114_gshared*/, 450/*450*/}, + { 302, 284/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m11115_gshared*/, 5/*5*/}, + { 303, 285/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m11116_gshared*/, 5/*5*/}, + { 304, 286/*(methodPointerType)&Enumerator_get_Current_m11118_gshared*/, 1157/*1157*/}, + { 305, 287/*(methodPointerType)&Enumerator_get_CurrentKey_m11119_gshared*/, 5/*5*/}, + { 306, 288/*(methodPointerType)&Enumerator_get_CurrentValue_m11120_gshared*/, 5/*5*/}, + { 307, 289/*(methodPointerType)&Enumerator__ctor_m11111_gshared*/, 3/*3*/}, + { 308, 290/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11113_gshared*/, 0/*0*/}, + { 309, 291/*(methodPointerType)&Enumerator_MoveNext_m11117_gshared*/, 1/*1*/}, + { 310, 292/*(methodPointerType)&Enumerator_Reset_m11121_gshared*/, 0/*0*/}, + { 311, 293/*(methodPointerType)&Enumerator_VerifyState_m11122_gshared*/, 0/*0*/}, + { 312, 294/*(methodPointerType)&Enumerator_VerifyCurrent_m11123_gshared*/, 0/*0*/}, + { 313, 295/*(methodPointerType)&Enumerator_Dispose_m11124_gshared*/, 0/*0*/}, + { 314, 296/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m11099_gshared*/, 1/*1*/}, + { 315, 297/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m11100_gshared*/, 1/*1*/}, + { 316, 298/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m11101_gshared*/, 5/*5*/}, + { 317, 299/*(methodPointerType)&ValueCollection_get_Count_m11104_gshared*/, 51/*51*/}, + { 318, 300/*(methodPointerType)&ValueCollection__ctor_m11091_gshared*/, 3/*3*/}, + { 319, 301/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m11092_gshared*/, 3/*3*/}, + { 320, 302/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m11093_gshared*/, 0/*0*/}, + { 321, 303/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m11094_gshared*/, 21/*21*/}, + { 322, 304/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m11095_gshared*/, 21/*21*/}, + { 323, 305/*(methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m11096_gshared*/, 5/*5*/}, + { 324, 306/*(methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m11097_gshared*/, 38/*38*/}, + { 325, 307/*(methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m11098_gshared*/, 5/*5*/}, + { 326, 308/*(methodPointerType)&ValueCollection_CopyTo_m11102_gshared*/, 38/*38*/}, + { 327, 309/*(methodPointerType)&ValueCollection_GetEnumerator_m11103_gshared*/, 1158/*1158*/}, + { 328, 310/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11106_gshared*/, 5/*5*/}, + { 329, 311/*(methodPointerType)&Enumerator_get_Current_m11110_gshared*/, 5/*5*/}, + { 330, 312/*(methodPointerType)&Enumerator__ctor_m11105_gshared*/, 3/*3*/}, + { 331, 313/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11107_gshared*/, 0/*0*/}, + { 332, 314/*(methodPointerType)&Enumerator_Dispose_m11108_gshared*/, 0/*0*/}, + { 333, 315/*(methodPointerType)&Enumerator_MoveNext_m11109_gshared*/, 1/*1*/}, + { 334, 316/*(methodPointerType)&Transform_1__ctor_m11125_gshared*/, 62/*62*/}, + { 335, 317/*(methodPointerType)&Transform_1_Invoke_m11126_gshared*/, 35/*35*/}, + { 336, 318/*(methodPointerType)&Transform_1_BeginInvoke_m11127_gshared*/, 486/*486*/}, + { 337, 319/*(methodPointerType)&Transform_1_EndInvoke_m11128_gshared*/, 22/*22*/}, + { 338, 320/*(methodPointerType)&EqualityComparer_1_get_Default_m11154_gshared*/, 5/*5*/}, + { 339, 321/*(methodPointerType)&EqualityComparer_1__ctor_m11150_gshared*/, 0/*0*/}, + { 340, 322/*(methodPointerType)&EqualityComparer_1__cctor_m11151_gshared*/, 0/*0*/}, + { 341, 323/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m11152_gshared*/, 57/*57*/}, + { 342, 324/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m11153_gshared*/, 222/*222*/}, + { 343, 0/*NULL*/, 57/*57*/}, + { 344, 0/*NULL*/, 222/*222*/}, + { 345, 325/*(methodPointerType)&DefaultComparer__ctor_m11161_gshared*/, 0/*0*/}, + { 346, 326/*(methodPointerType)&DefaultComparer_GetHashCode_m11162_gshared*/, 57/*57*/}, + { 347, 327/*(methodPointerType)&DefaultComparer_Equals_m11163_gshared*/, 222/*222*/}, + { 348, 328/*(methodPointerType)&GenericEqualityComparer_1__ctor_m17326_gshared*/, 0/*0*/}, + { 349, 329/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17327_gshared*/, 57/*57*/}, + { 350, 330/*(methodPointerType)&GenericEqualityComparer_1_Equals_m17328_gshared*/, 222/*222*/}, + { 351, 0/*NULL*/, 7/*7*/}, + { 352, 0/*NULL*/, 222/*222*/}, + { 353, 0/*NULL*/, 57/*57*/}, + { 354, 331/*(methodPointerType)&KeyValuePair_2_get_Key_m11068_gshared*/, 5/*5*/}, + { 355, 332/*(methodPointerType)&KeyValuePair_2_set_Key_m11069_gshared*/, 3/*3*/}, + { 356, 333/*(methodPointerType)&KeyValuePair_2_get_Value_m11070_gshared*/, 5/*5*/}, + { 357, 334/*(methodPointerType)&KeyValuePair_2_set_Value_m11071_gshared*/, 3/*3*/}, + { 358, 335/*(methodPointerType)&KeyValuePair_2__ctor_m11067_gshared*/, 10/*10*/}, + { 359, 336/*(methodPointerType)&KeyValuePair_2_ToString_m11072_gshared*/, 5/*5*/}, + { 360, 337/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11313_gshared*/, 1/*1*/}, + { 361, 338/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m11315_gshared*/, 1/*1*/}, + { 362, 339/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m11317_gshared*/, 5/*5*/}, + { 363, 340/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m11319_gshared*/, 1/*1*/}, + { 364, 341/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m11321_gshared*/, 1/*1*/}, + { 365, 342/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m11323_gshared*/, 50/*50*/}, + { 366, 343/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m11325_gshared*/, 48/*48*/}, + { 367, 344/*(methodPointerType)&List_1_get_Capacity_m11378_gshared*/, 51/*51*/}, + { 368, 345/*(methodPointerType)&List_1_set_Capacity_m11380_gshared*/, 20/*20*/}, + { 369, 346/*(methodPointerType)&List_1_get_Count_m11382_gshared*/, 51/*51*/}, + { 370, 347/*(methodPointerType)&List_1_get_Item_m11384_gshared*/, 50/*50*/}, + { 371, 348/*(methodPointerType)&List_1_set_Item_m11386_gshared*/, 48/*48*/}, + { 372, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 373, 350/*(methodPointerType)&List_1__ctor_m11291_gshared*/, 3/*3*/}, + { 374, 351/*(methodPointerType)&List_1__ctor_m11293_gshared*/, 20/*20*/}, + { 375, 352/*(methodPointerType)&List_1__cctor_m11295_gshared*/, 0/*0*/}, + { 376, 353/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11297_gshared*/, 5/*5*/}, + { 377, 354/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m11299_gshared*/, 38/*38*/}, + { 378, 355/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m11301_gshared*/, 5/*5*/}, + { 379, 356/*(methodPointerType)&List_1_System_Collections_IList_Add_m11303_gshared*/, 57/*57*/}, + { 380, 357/*(methodPointerType)&List_1_System_Collections_IList_Contains_m11305_gshared*/, 21/*21*/}, + { 381, 358/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m11307_gshared*/, 57/*57*/}, + { 382, 359/*(methodPointerType)&List_1_System_Collections_IList_Insert_m11309_gshared*/, 48/*48*/}, + { 383, 360/*(methodPointerType)&List_1_System_Collections_IList_Remove_m11311_gshared*/, 3/*3*/}, + { 384, 361/*(methodPointerType)&List_1_Add_m11327_gshared*/, 3/*3*/}, + { 385, 362/*(methodPointerType)&List_1_GrowIfNeeded_m11329_gshared*/, 20/*20*/}, + { 386, 363/*(methodPointerType)&List_1_AddCollection_m11331_gshared*/, 3/*3*/}, + { 387, 364/*(methodPointerType)&List_1_AddEnumerable_m11333_gshared*/, 3/*3*/}, + { 388, 365/*(methodPointerType)&List_1_AddRange_m11335_gshared*/, 3/*3*/}, + { 389, 366/*(methodPointerType)&List_1_AsReadOnly_m11337_gshared*/, 5/*5*/}, + { 390, 367/*(methodPointerType)&List_1_Clear_m11339_gshared*/, 0/*0*/}, + { 391, 368/*(methodPointerType)&List_1_Contains_m11341_gshared*/, 21/*21*/}, + { 392, 369/*(methodPointerType)&List_1_CopyTo_m11343_gshared*/, 38/*38*/}, + { 393, 370/*(methodPointerType)&List_1_Find_m11345_gshared*/, 22/*22*/}, + { 394, 371/*(methodPointerType)&List_1_CheckMatch_m11347_gshared*/, 3/*3*/}, + { 395, 372/*(methodPointerType)&List_1_GetIndex_m11349_gshared*/, 1159/*1159*/}, + { 396, 373/*(methodPointerType)&List_1_GetEnumerator_m11351_gshared*/, 1160/*1160*/}, + { 397, 374/*(methodPointerType)&List_1_IndexOf_m11353_gshared*/, 57/*57*/}, + { 398, 375/*(methodPointerType)&List_1_Shift_m11355_gshared*/, 58/*58*/}, + { 399, 376/*(methodPointerType)&List_1_CheckIndex_m11357_gshared*/, 20/*20*/}, + { 400, 377/*(methodPointerType)&List_1_Insert_m11359_gshared*/, 48/*48*/}, + { 401, 378/*(methodPointerType)&List_1_CheckCollection_m11361_gshared*/, 3/*3*/}, + { 402, 379/*(methodPointerType)&List_1_Remove_m11363_gshared*/, 21/*21*/}, + { 403, 380/*(methodPointerType)&List_1_RemoveAll_m11365_gshared*/, 57/*57*/}, + { 404, 381/*(methodPointerType)&List_1_RemoveAt_m11367_gshared*/, 20/*20*/}, + { 405, 382/*(methodPointerType)&List_1_Reverse_m11369_gshared*/, 0/*0*/}, + { 406, 383/*(methodPointerType)&List_1_Sort_m11371_gshared*/, 0/*0*/}, + { 407, 384/*(methodPointerType)&List_1_Sort_m11373_gshared*/, 3/*3*/}, + { 408, 385/*(methodPointerType)&List_1_ToArray_m11374_gshared*/, 5/*5*/}, + { 409, 386/*(methodPointerType)&List_1_TrimExcess_m11376_gshared*/, 0/*0*/}, + { 410, 387/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11389_gshared*/, 5/*5*/}, + { 411, 388/*(methodPointerType)&Enumerator_get_Current_m11393_gshared*/, 5/*5*/}, + { 412, 389/*(methodPointerType)&Enumerator__ctor_m11387_gshared*/, 3/*3*/}, + { 413, 390/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11388_gshared*/, 0/*0*/}, + { 414, 391/*(methodPointerType)&Enumerator_Dispose_m11390_gshared*/, 0/*0*/}, + { 415, 392/*(methodPointerType)&Enumerator_VerifyState_m11391_gshared*/, 0/*0*/}, + { 416, 393/*(methodPointerType)&Enumerator_MoveNext_m11392_gshared*/, 1/*1*/}, + { 417, 394/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11425_gshared*/, 1/*1*/}, + { 418, 395/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m11433_gshared*/, 1/*1*/}, + { 419, 396/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m11434_gshared*/, 5/*5*/}, + { 420, 397/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m11435_gshared*/, 1/*1*/}, + { 421, 398/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m11436_gshared*/, 1/*1*/}, + { 422, 399/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m11437_gshared*/, 50/*50*/}, + { 423, 400/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m11438_gshared*/, 48/*48*/}, + { 424, 401/*(methodPointerType)&Collection_1_get_Count_m11451_gshared*/, 51/*51*/}, + { 425, 402/*(methodPointerType)&Collection_1_get_Item_m11452_gshared*/, 50/*50*/}, + { 426, 403/*(methodPointerType)&Collection_1_set_Item_m11453_gshared*/, 48/*48*/}, + { 427, 404/*(methodPointerType)&Collection_1__ctor_m11424_gshared*/, 0/*0*/}, + { 428, 405/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m11426_gshared*/, 38/*38*/}, + { 429, 406/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m11427_gshared*/, 5/*5*/}, + { 430, 407/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m11428_gshared*/, 57/*57*/}, + { 431, 408/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m11429_gshared*/, 21/*21*/}, + { 432, 409/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m11430_gshared*/, 57/*57*/}, + { 433, 410/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m11431_gshared*/, 48/*48*/}, + { 434, 411/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m11432_gshared*/, 3/*3*/}, + { 435, 412/*(methodPointerType)&Collection_1_Add_m11439_gshared*/, 3/*3*/}, + { 436, 413/*(methodPointerType)&Collection_1_Clear_m11440_gshared*/, 0/*0*/}, + { 437, 414/*(methodPointerType)&Collection_1_ClearItems_m11441_gshared*/, 0/*0*/}, + { 438, 415/*(methodPointerType)&Collection_1_Contains_m11442_gshared*/, 21/*21*/}, + { 439, 416/*(methodPointerType)&Collection_1_CopyTo_m11443_gshared*/, 38/*38*/}, + { 440, 417/*(methodPointerType)&Collection_1_GetEnumerator_m11444_gshared*/, 5/*5*/}, + { 441, 418/*(methodPointerType)&Collection_1_IndexOf_m11445_gshared*/, 57/*57*/}, + { 442, 419/*(methodPointerType)&Collection_1_Insert_m11446_gshared*/, 48/*48*/}, + { 443, 420/*(methodPointerType)&Collection_1_InsertItem_m11447_gshared*/, 48/*48*/}, + { 444, 421/*(methodPointerType)&Collection_1_Remove_m11448_gshared*/, 21/*21*/}, + { 445, 422/*(methodPointerType)&Collection_1_RemoveAt_m11449_gshared*/, 20/*20*/}, + { 446, 423/*(methodPointerType)&Collection_1_RemoveItem_m11450_gshared*/, 20/*20*/}, + { 447, 424/*(methodPointerType)&Collection_1_SetItem_m11454_gshared*/, 48/*48*/}, + { 448, 425/*(methodPointerType)&Collection_1_IsValidItem_m11455_gshared*/, 21/*21*/}, + { 449, 426/*(methodPointerType)&Collection_1_ConvertItem_m11456_gshared*/, 22/*22*/}, + { 450, 427/*(methodPointerType)&Collection_1_CheckWritable_m11457_gshared*/, 3/*3*/}, + { 451, 428/*(methodPointerType)&Collection_1_IsSynchronized_m11458_gshared*/, 21/*21*/}, + { 452, 429/*(methodPointerType)&Collection_1_IsFixedSize_m11459_gshared*/, 21/*21*/}, + { 453, 430/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11400_gshared*/, 50/*50*/}, + { 454, 431/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11401_gshared*/, 48/*48*/}, + { 455, 432/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11402_gshared*/, 1/*1*/}, + { 456, 433/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m11412_gshared*/, 1/*1*/}, + { 457, 434/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m11413_gshared*/, 5/*5*/}, + { 458, 435/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m11414_gshared*/, 1/*1*/}, + { 459, 436/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m11415_gshared*/, 1/*1*/}, + { 460, 437/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m11416_gshared*/, 50/*50*/}, + { 461, 438/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m11417_gshared*/, 48/*48*/}, + { 462, 439/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m11422_gshared*/, 51/*51*/}, + { 463, 440/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m11423_gshared*/, 50/*50*/}, + { 464, 441/*(methodPointerType)&ReadOnlyCollection_1__ctor_m11394_gshared*/, 3/*3*/}, + { 465, 442/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11395_gshared*/, 3/*3*/}, + { 466, 443/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11396_gshared*/, 0/*0*/}, + { 467, 444/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11397_gshared*/, 48/*48*/}, + { 468, 445/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11398_gshared*/, 21/*21*/}, + { 469, 446/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11399_gshared*/, 20/*20*/}, + { 470, 447/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m11403_gshared*/, 38/*38*/}, + { 471, 448/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m11404_gshared*/, 5/*5*/}, + { 472, 449/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m11405_gshared*/, 57/*57*/}, + { 473, 450/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m11406_gshared*/, 0/*0*/}, + { 474, 451/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m11407_gshared*/, 21/*21*/}, + { 475, 452/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m11408_gshared*/, 57/*57*/}, + { 476, 453/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m11409_gshared*/, 48/*48*/}, + { 477, 454/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m11410_gshared*/, 3/*3*/}, + { 478, 455/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m11411_gshared*/, 20/*20*/}, + { 479, 456/*(methodPointerType)&ReadOnlyCollection_1_Contains_m11418_gshared*/, 21/*21*/}, + { 480, 457/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m11419_gshared*/, 38/*38*/}, + { 481, 458/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m11420_gshared*/, 5/*5*/}, + { 482, 459/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m11421_gshared*/, 57/*57*/}, + { 483, 460/*(methodPointerType)&CustomAttributeData_UnboxValues_TisObject_t_m18736_gshared*/, 22/*22*/}, + { 484, 461/*(methodPointerType)&MonoProperty_GetterAdapterFrame_TisObject_t_TisObject_t_m18737_gshared*/, 35/*35*/}, + { 485, 462/*(methodPointerType)&MonoProperty_StaticGetterAdapterFrame_TisObject_t_m18738_gshared*/, 35/*35*/}, + { 486, 463/*(methodPointerType)&Getter_2__ctor_m17771_gshared*/, 62/*62*/}, + { 487, 464/*(methodPointerType)&Getter_2_Invoke_m17772_gshared*/, 22/*22*/}, + { 488, 465/*(methodPointerType)&Getter_2_BeginInvoke_m17773_gshared*/, 176/*176*/}, + { 489, 466/*(methodPointerType)&Getter_2_EndInvoke_m17774_gshared*/, 22/*22*/}, + { 490, 467/*(methodPointerType)&StaticGetter_1__ctor_m17775_gshared*/, 62/*62*/}, + { 491, 468/*(methodPointerType)&StaticGetter_1_Invoke_m17776_gshared*/, 5/*5*/}, + { 492, 469/*(methodPointerType)&StaticGetter_1_BeginInvoke_m17777_gshared*/, 35/*35*/}, + { 493, 470/*(methodPointerType)&StaticGetter_1_EndInvoke_m17778_gshared*/, 22/*22*/}, + { 494, 471/*(methodPointerType)&Activator_CreateInstance_TisObject_t_m18430_gshared*/, 5/*5*/}, + { 495, 472/*(methodPointerType)&Action_1__ctor_m11752_gshared*/, 62/*62*/}, + { 496, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 497, 474/*(methodPointerType)&Action_1_BeginInvoke_m11755_gshared*/, 176/*176*/}, + { 498, 475/*(methodPointerType)&Action_1_EndInvoke_m11757_gshared*/, 3/*3*/}, + { 499, 476/*(methodPointerType)&Comparison_1__ctor_m11482_gshared*/, 62/*62*/}, + { 500, 477/*(methodPointerType)&Comparison_1_Invoke_m11483_gshared*/, 7/*7*/}, + { 501, 478/*(methodPointerType)&Comparison_1_BeginInvoke_m11484_gshared*/, 486/*486*/}, + { 502, 479/*(methodPointerType)&Comparison_1_EndInvoke_m11485_gshared*/, 57/*57*/}, + { 503, 480/*(methodPointerType)&Converter_2__ctor_m17250_gshared*/, 62/*62*/}, + { 504, 481/*(methodPointerType)&Converter_2_Invoke_m17251_gshared*/, 22/*22*/}, + { 505, 482/*(methodPointerType)&Converter_2_BeginInvoke_m17252_gshared*/, 176/*176*/}, + { 506, 483/*(methodPointerType)&Converter_2_EndInvoke_m17253_gshared*/, 22/*22*/}, + { 507, 484/*(methodPointerType)&Predicate_1__ctor_m11460_gshared*/, 62/*62*/}, + { 508, 485/*(methodPointerType)&Predicate_1_Invoke_m11461_gshared*/, 21/*21*/}, + { 509, 486/*(methodPointerType)&Predicate_1_BeginInvoke_m11462_gshared*/, 176/*176*/}, + { 510, 487/*(methodPointerType)&Predicate_1_EndInvoke_m11463_gshared*/, 21/*21*/}, + { 511, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 512, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 513, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 514, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 515, 6/*(methodPointerType)&Component_GetComponentInChildren_TisObject_t_m705_gshared*/, 5/*5*/}, + { 516, 9/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m706_gshared*/, 5/*5*/}, + { 517, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 518, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 519, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 520, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 521, 6/*(methodPointerType)&Component_GetComponentInChildren_TisObject_t_m705_gshared*/, 5/*5*/}, + { 522, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 523, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 524, 238/*(methodPointerType)&Dictionary_2__ctor_m10974_gshared*/, 0/*0*/}, + { 525, 238/*(methodPointerType)&Dictionary_2__ctor_m10974_gshared*/, 0/*0*/}, + { 526, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 527, 13/*(methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared*/, 5/*5*/}, + { 528, 4/*(methodPointerType)&Object_FindObjectsOfType_TisObject_t_m708_gshared*/, 5/*5*/}, + { 529, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 530, 3/*(methodPointerType)&Object_Instantiate_TisObject_t_m709_gshared*/, 22/*22*/}, + { 531, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 532, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 533, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 534, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 535, 9/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m706_gshared*/, 5/*5*/}, + { 536, 350/*(methodPointerType)&List_1__ctor_m11291_gshared*/, 3/*3*/}, + { 537, 9/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m706_gshared*/, 5/*5*/}, + { 538, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 539, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 540, 488/*(methodPointerType)&Action_1_Invoke_m2009_gshared*/, 6/*6*/}, + { 541, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 542, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 543, 373/*(methodPointerType)&List_1_GetEnumerator_m11351_gshared*/, 1160/*1160*/}, + { 544, 388/*(methodPointerType)&Enumerator_get_Current_m11393_gshared*/, 5/*5*/}, + { 545, 393/*(methodPointerType)&Enumerator_MoveNext_m11392_gshared*/, 1/*1*/}, + { 546, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 547, 489/*(methodPointerType)&UnityAdsDelegate_2_Invoke_m12774_gshared*/, 25/*25*/}, + { 548, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 549, 473/*(methodPointerType)&Action_1_Invoke_m11753_gshared*/, 3/*3*/}, + { 550, 490/*(methodPointerType)&List_1__ctor_m2036_gshared*/, 20/*20*/}, + { 551, 491/*(methodPointerType)&List_1__ctor_m2037_gshared*/, 20/*20*/}, + { 552, 492/*(methodPointerType)&List_1__ctor_m2038_gshared*/, 20/*20*/}, + { 553, 114/*(methodPointerType)&Stack_1__ctor_m13555_gshared*/, 0/*0*/}, + { 554, 120/*(methodPointerType)&Stack_1_Push_m13569_gshared*/, 3/*3*/}, + { 555, 119/*(methodPointerType)&Stack_1_Pop_m13568_gshared*/, 5/*5*/}, + { 556, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 557, 385/*(methodPointerType)&List_1_ToArray_m11374_gshared*/, 5/*5*/}, + { 558, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 559, 493/*(methodPointerType)&CachedInvokableCall_1__ctor_m2079_gshared*/, 1161/*1161*/}, + { 560, 494/*(methodPointerType)&CachedInvokableCall_1__ctor_m2080_gshared*/, 171/*171*/}, + { 561, 34/*(methodPointerType)&CachedInvokableCall_1__ctor_m13726_gshared*/, 449/*449*/}, + { 562, 495/*(methodPointerType)&CachedInvokableCall_1__ctor_m2082_gshared*/, 477/*477*/}, + { 563, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 564, 373/*(methodPointerType)&List_1_GetEnumerator_m11351_gshared*/, 1160/*1160*/}, + { 565, 388/*(methodPointerType)&Enumerator_get_Current_m11393_gshared*/, 5/*5*/}, + { 566, 393/*(methodPointerType)&Enumerator_MoveNext_m11392_gshared*/, 1/*1*/}, + { 567, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 568, 484/*(methodPointerType)&Predicate_1__ctor_m11460_gshared*/, 62/*62*/}, + { 569, 380/*(methodPointerType)&List_1_RemoveAll_m11365_gshared*/, 57/*57*/}, + { 570, 365/*(methodPointerType)&List_1_AddRange_m11335_gshared*/, 3/*3*/}, + { 571, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 572, 496/*(methodPointerType)&Comparison_1__ctor_m3444_gshared*/, 62/*62*/}, + { 573, 12/*(methodPointerType)&Component_GetComponents_TisObject_t_m3637_gshared*/, 3/*3*/}, + { 574, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 575, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 576, 497/*(methodPointerType)&List_1_Sort_m3450_gshared*/, 3/*3*/}, + { 577, 36/*(methodPointerType)&UnityEvent_1__ctor_m13940_gshared*/, 0/*0*/}, + { 578, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 579, 42/*(methodPointerType)&UnityEvent_1_Invoke_m13946_gshared*/, 3/*3*/}, + { 580, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 581, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 582, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 583, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 584, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 585, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 586, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 587, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 588, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 589, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 590, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 591, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 592, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 593, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 594, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 595, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 596, 79/*(methodPointerType)&EventFunction_1__ctor_m14057_gshared*/, 62/*62*/}, + { 597, 56/*(methodPointerType)&UnityAction_1__ctor_m13701_gshared*/, 62/*62*/}, + { 598, 108/*(methodPointerType)&ObjectPool_1__ctor_m14159_gshared*/, 10/*10*/}, + { 599, 351/*(methodPointerType)&List_1__ctor_m11293_gshared*/, 20/*20*/}, + { 600, 72/*(methodPointerType)&ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared*/, 22/*22*/}, + { 601, 72/*(methodPointerType)&ExecuteEvents_ValidateEventData_TisObject_t_m3639_gshared*/, 22/*22*/}, + { 602, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 603, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 604, 498/*(methodPointerType)&List_1__ctor_m3481_gshared*/, 0/*0*/}, + { 605, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 606, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 607, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 608, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 609, 499/*(methodPointerType)&Dictionary_2__ctor_m14701_gshared*/, 0/*0*/}, + { 610, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 611, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 612, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 613, 500/*(methodPointerType)&Dictionary_2_get_Values_m14776_gshared*/, 5/*5*/}, + { 614, 501/*(methodPointerType)&ValueCollection_GetEnumerator_m14810_gshared*/, 1162/*1162*/}, + { 615, 502/*(methodPointerType)&Enumerator_get_Current_m14817_gshared*/, 5/*5*/}, + { 616, 503/*(methodPointerType)&Enumerator_MoveNext_m14816_gshared*/, 1/*1*/}, + { 617, 504/*(methodPointerType)&Dictionary_2_GetEnumerator_m14783_gshared*/, 1163/*1163*/}, + { 618, 505/*(methodPointerType)&Enumerator_get_Current_m14825_gshared*/, 1164/*1164*/}, + { 619, 506/*(methodPointerType)&KeyValuePair_2_get_Value_m14795_gshared*/, 5/*5*/}, + { 620, 507/*(methodPointerType)&KeyValuePair_2_get_Key_m14793_gshared*/, 51/*51*/}, + { 621, 508/*(methodPointerType)&Enumerator_MoveNext_m14824_gshared*/, 1/*1*/}, + { 622, 78/*(methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared*/, 22/*22*/}, + { 623, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 624, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 625, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 626, 78/*(methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared*/, 22/*22*/}, + { 627, 74/*(methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared*/, 176/*176*/}, + { 628, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 629, 74/*(methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared*/, 176/*176*/}, + { 630, 78/*(methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared*/, 22/*22*/}, + { 631, 78/*(methodPointerType)&ExecuteEvents_GetEventHandler_TisObject_t_m3640_gshared*/, 22/*22*/}, + { 632, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 633, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 634, 74/*(methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared*/, 176/*176*/}, + { 635, 73/*(methodPointerType)&ExecuteEvents_Execute_TisObject_t_m3638_gshared*/, 234/*234*/}, + { 636, 74/*(methodPointerType)&ExecuteEvents_ExecuteHierarchy_TisObject_t_m3641_gshared*/, 176/*176*/}, + { 637, 509/*(methodPointerType)&KeyValuePair_2_ToString_m14797_gshared*/, 5/*5*/}, + { 638, 13/*(methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared*/, 5/*5*/}, + { 639, 510/*(methodPointerType)&Comparison_1__ctor_m3517_gshared*/, 62/*62*/}, + { 640, 511/*(methodPointerType)&Array_Sort_TisRaycastHit_t26_m3518_gshared*/, 10/*10*/}, + { 641, 512/*(methodPointerType)&UnityEvent_1__ctor_m3519_gshared*/, 0/*0*/}, + { 642, 513/*(methodPointerType)&UnityEvent_1_Invoke_m3520_gshared*/, 75/*75*/}, + { 643, 514/*(methodPointerType)&UnityEvent_1_AddListener_m3521_gshared*/, 3/*3*/}, + { 644, 515/*(methodPointerType)&UnityEvent_1__ctor_m3522_gshared*/, 0/*0*/}, + { 645, 516/*(methodPointerType)&UnityEvent_1_Invoke_m3523_gshared*/, 4/*4*/}, + { 646, 517/*(methodPointerType)&UnityEvent_1_AddListener_m3524_gshared*/, 3/*3*/}, + { 647, 90/*(methodPointerType)&IndexedSet_1__ctor_m14998_gshared*/, 0/*0*/}, + { 648, 476/*(methodPointerType)&Comparison_1__ctor_m11482_gshared*/, 62/*62*/}, + { 649, 101/*(methodPointerType)&IndexedSet_1_Sort_m15027_gshared*/, 3/*3*/}, + { 650, 11/*(methodPointerType)&Component_GetComponentInParent_TisObject_t_m3642_gshared*/, 5/*5*/}, + { 651, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 652, 518/*(methodPointerType)&UnityEvent_1__ctor_m3530_gshared*/, 0/*0*/}, + { 653, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 654, 519/*(methodPointerType)&UnityEvent_1_Invoke_m3532_gshared*/, 20/*20*/}, + { 655, 520/*(methodPointerType)&TweenRunner_1__ctor_m3533_gshared*/, 0/*0*/}, + { 656, 521/*(methodPointerType)&TweenRunner_1_Init_m3534_gshared*/, 3/*3*/}, + { 657, 6/*(methodPointerType)&Component_GetComponentInChildren_TisObject_t_m705_gshared*/, 5/*5*/}, + { 658, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 659, 83/*(methodPointerType)&Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared*/, 22/*22*/}, + { 660, 83/*(methodPointerType)&Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared*/, 22/*22*/}, + { 661, 83/*(methodPointerType)&Dropdown_GetOrAddComponent_TisObject_t_m3643_gshared*/, 22/*22*/}, + { 662, 103/*(methodPointerType)&ListPool_1_Get_m14184_gshared*/, 5/*5*/}, + { 663, 18/*(methodPointerType)&GameObject_GetComponentsInParent_TisObject_t_m3644_gshared*/, 562/*562*/}, + { 664, 104/*(methodPointerType)&ListPool_1_Release_m14185_gshared*/, 3/*3*/}, + { 665, 14/*(methodPointerType)&GameObject_GetComponentInChildren_TisObject_t_m3645_gshared*/, 5/*5*/}, + { 666, 522/*(methodPointerType)&UnityAction_1__ctor_m3544_gshared*/, 62/*62*/}, + { 667, 523/*(methodPointerType)&UnityEvent_1_AddListener_m3545_gshared*/, 3/*3*/}, + { 668, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 669, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 670, 13/*(methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared*/, 5/*5*/}, + { 671, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 672, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 673, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 674, 3/*(methodPointerType)&Object_Instantiate_TisObject_t_m709_gshared*/, 22/*22*/}, + { 675, 3/*(methodPointerType)&Object_Instantiate_TisObject_t_m709_gshared*/, 22/*22*/}, + { 676, 13/*(methodPointerType)&GameObject_GetComponent_TisObject_t_m707_gshared*/, 5/*5*/}, + { 677, 524/*(methodPointerType)&UnityAction_1__ctor_m3555_gshared*/, 62/*62*/}, + { 678, 525/*(methodPointerType)&TweenRunner_1_StartTween_m3556_gshared*/, 1165/*1165*/}, + { 679, 238/*(methodPointerType)&Dictionary_2__ctor_m10974_gshared*/, 0/*0*/}, + { 680, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 681, 472/*(methodPointerType)&Action_1__ctor_m11752_gshared*/, 62/*62*/}, + { 682, 526/*(methodPointerType)&TweenRunner_1__ctor_m3560_gshared*/, 0/*0*/}, + { 683, 527/*(methodPointerType)&TweenRunner_1_Init_m3561_gshared*/, 3/*3*/}, + { 684, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 685, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 686, 103/*(methodPointerType)&ListPool_1_Get_m14184_gshared*/, 5/*5*/}, + { 687, 104/*(methodPointerType)&ListPool_1_Release_m14185_gshared*/, 3/*3*/}, + { 688, 12/*(methodPointerType)&Component_GetComponents_TisObject_t_m3637_gshared*/, 3/*3*/}, + { 689, 528/*(methodPointerType)&UnityAction_1__ctor_m3567_gshared*/, 62/*62*/}, + { 690, 529/*(methodPointerType)&TweenRunner_1_StartTween_m3568_gshared*/, 1166/*1166*/}, + { 691, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 692, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 693, 476/*(methodPointerType)&Comparison_1__ctor_m11482_gshared*/, 62/*62*/}, + { 694, 384/*(methodPointerType)&List_1_Sort_m11373_gshared*/, 3/*3*/}, + { 695, 238/*(methodPointerType)&Dictionary_2__ctor_m10974_gshared*/, 0/*0*/}, + { 696, 90/*(methodPointerType)&IndexedSet_1__ctor_m14998_gshared*/, 0/*0*/}, + { 697, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 698, 530/*(methodPointerType)&SetPropertyUtility_SetStruct_TisType_t569_m3576_gshared*/, 1167/*1167*/}, + { 699, 531/*(methodPointerType)&SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_gshared*/, 1168/*1168*/}, + { 700, 532/*(methodPointerType)&SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_gshared*/, 1169/*1169*/}, + { 701, 533/*(methodPointerType)&SetPropertyUtility_SetStruct_TisSingle_t165_m3579_gshared*/, 1170/*1170*/}, + { 702, 534/*(methodPointerType)&SetPropertyUtility_SetStruct_TisInt32_t161_m3580_gshared*/, 510/*510*/}, + { 703, 36/*(methodPointerType)&UnityEvent_1__ctor_m13940_gshared*/, 0/*0*/}, + { 704, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 705, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 706, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 707, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 708, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 709, 535/*(methodPointerType)&SetPropertyUtility_SetStruct_TisContentType_t572_m3587_gshared*/, 1171/*1171*/}, + { 710, 536/*(methodPointerType)&SetPropertyUtility_SetStruct_TisLineType_t575_m3588_gshared*/, 1172/*1172*/}, + { 711, 537/*(methodPointerType)&SetPropertyUtility_SetStruct_TisInputType_t573_m3589_gshared*/, 1173/*1173*/}, + { 712, 538/*(methodPointerType)&SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_gshared*/, 1174/*1174*/}, + { 713, 539/*(methodPointerType)&SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_gshared*/, 1175/*1175*/}, + { 714, 540/*(methodPointerType)&SetPropertyUtility_SetStruct_TisChar_t702_m3592_gshared*/, 1176/*1176*/}, + { 715, 541/*(methodPointerType)&Dictionary_2__ctor_m13351_gshared*/, 20/*20*/}, + { 716, 42/*(methodPointerType)&UnityEvent_1_Invoke_m13946_gshared*/, 3/*3*/}, + { 717, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 718, 19/*(methodPointerType)&GameObject_AddComponent_TisObject_t_m710_gshared*/, 5/*5*/}, + { 719, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 720, 542/*(methodPointerType)&UnityEvent_1__ctor_m3611_gshared*/, 0/*0*/}, + { 721, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 722, 543/*(methodPointerType)&UnityEvent_1_Invoke_m3613_gshared*/, 6/*6*/}, + { 723, 10/*(methodPointerType)&Component_GetComponentsInChildren_TisObject_t_m3647_gshared*/, 3/*3*/}, + { 724, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 725, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 726, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 727, 544/*(methodPointerType)&SetPropertyUtility_SetStruct_TisDirection_t596_m3618_gshared*/, 1177/*1177*/}, + { 728, 545/*(methodPointerType)&UnityEvent_1__ctor_m3619_gshared*/, 0/*0*/}, + { 729, 546/*(methodPointerType)&UnityEvent_1_RemoveListener_m3620_gshared*/, 3/*3*/}, + { 730, 547/*(methodPointerType)&UnityEvent_1_Invoke_m3621_gshared*/, 15/*15*/}, + { 731, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 732, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 733, 548/*(methodPointerType)&SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_gshared*/, 1178/*1178*/}, + { 734, 549/*(methodPointerType)&SetPropertyUtility_SetStruct_TisTransition_t606_m3625_gshared*/, 1179/*1179*/}, + { 735, 550/*(methodPointerType)&SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_gshared*/, 1180/*1180*/}, + { 736, 551/*(methodPointerType)&SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_gshared*/, 1181/*1181*/}, + { 737, 84/*(methodPointerType)&SetPropertyUtility_SetClass_TisObject_t_m3646_gshared*/, 1145/*1145*/}, + { 738, 12/*(methodPointerType)&Component_GetComponents_TisObject_t_m3637_gshared*/, 3/*3*/}, + { 739, 552/*(methodPointerType)&SetPropertyUtility_SetStruct_TisDirection_t612_m3630_gshared*/, 1182/*1182*/}, + { 740, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 741, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 742, 484/*(methodPointerType)&Predicate_1__ctor_m11460_gshared*/, 62/*62*/}, + { 743, 370/*(methodPointerType)&List_1_Find_m11345_gshared*/, 22/*22*/}, + { 744, 553/*(methodPointerType)&Func_2__ctor_m16515_gshared*/, 62/*62*/}, + { 745, 128/*(methodPointerType)&Enumerable_Where_TisObject_t_m3648_gshared*/, 35/*35*/}, + { 746, 90/*(methodPointerType)&IndexedSet_1__ctor_m14998_gshared*/, 0/*0*/}, + { 747, 5/*(methodPointerType)&Component_GetComponent_TisObject_t_m704_gshared*/, 5/*5*/}, + { 748, 554/*(methodPointerType)&SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_gshared*/, 1183/*1183*/}, + { 749, 555/*(methodPointerType)&SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_gshared*/, 1184/*1184*/}, + { 750, 556/*(methodPointerType)&LayoutGroup_SetProperty_TisCorner_t636_m3653_gshared*/, 1185/*1185*/}, + { 751, 557/*(methodPointerType)&LayoutGroup_SetProperty_TisAxis_t637_m3654_gshared*/, 1186/*1186*/}, + { 752, 558/*(methodPointerType)&LayoutGroup_SetProperty_TisVector2_t6_m3655_gshared*/, 1187/*1187*/}, + { 753, 559/*(methodPointerType)&LayoutGroup_SetProperty_TisConstraint_t638_m3656_gshared*/, 1188/*1188*/}, + { 754, 560/*(methodPointerType)&LayoutGroup_SetProperty_TisInt32_t161_m3657_gshared*/, 1189/*1189*/}, + { 755, 561/*(methodPointerType)&LayoutGroup_SetProperty_TisSingle_t165_m3658_gshared*/, 1190/*1190*/}, + { 756, 562/*(methodPointerType)&LayoutGroup_SetProperty_TisBoolean_t448_m3659_gshared*/, 1191/*1191*/}, + { 757, 349/*(methodPointerType)&List_1__ctor_m11289_gshared*/, 0/*0*/}, + { 758, 85/*(methodPointerType)&LayoutGroup_SetProperty_TisObject_t_m3692_gshared*/, 1146/*1146*/}, + { 759, 563/*(methodPointerType)&LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_gshared*/, 1192/*1192*/}, + { 760, 56/*(methodPointerType)&UnityAction_1__ctor_m13701_gshared*/, 62/*62*/}, + { 761, 108/*(methodPointerType)&ObjectPool_1__ctor_m14159_gshared*/, 10/*10*/}, + { 762, 484/*(methodPointerType)&Predicate_1__ctor_m11460_gshared*/, 62/*62*/}, + { 763, 380/*(methodPointerType)&List_1_RemoveAll_m11365_gshared*/, 57/*57*/}, + { 764, 109/*(methodPointerType)&ObjectPool_1_Get_m14165_gshared*/, 5/*5*/}, + { 765, 110/*(methodPointerType)&ObjectPool_1_Release_m14167_gshared*/, 3/*3*/}, + { 766, 56/*(methodPointerType)&UnityAction_1__ctor_m13701_gshared*/, 62/*62*/}, + { 767, 57/*(methodPointerType)&UnityAction_1_Invoke_m13702_gshared*/, 3/*3*/}, + { 768, 564/*(methodPointerType)&Func_2__ctor_m16793_gshared*/, 62/*62*/}, + { 769, 565/*(methodPointerType)&Func_2_Invoke_m16794_gshared*/, 23/*23*/}, + { 770, 566/*(methodPointerType)&ListPool_1_Get_m3673_gshared*/, 5/*5*/}, + { 771, 567/*(methodPointerType)&ListPool_1_Get_m3674_gshared*/, 5/*5*/}, + { 772, 568/*(methodPointerType)&ListPool_1_Get_m3675_gshared*/, 5/*5*/}, + { 773, 569/*(methodPointerType)&ListPool_1_Get_m3676_gshared*/, 5/*5*/}, + { 774, 570/*(methodPointerType)&ListPool_1_Get_m3677_gshared*/, 5/*5*/}, + { 775, 571/*(methodPointerType)&List_1_AddRange_m3678_gshared*/, 3/*3*/}, + { 776, 572/*(methodPointerType)&List_1_AddRange_m3679_gshared*/, 3/*3*/}, + { 777, 573/*(methodPointerType)&List_1_AddRange_m3680_gshared*/, 3/*3*/}, + { 778, 574/*(methodPointerType)&List_1_AddRange_m3681_gshared*/, 3/*3*/}, + { 779, 575/*(methodPointerType)&List_1_AddRange_m3682_gshared*/, 3/*3*/}, + { 780, 576/*(methodPointerType)&ListPool_1_Release_m3683_gshared*/, 3/*3*/}, + { 781, 577/*(methodPointerType)&ListPool_1_Release_m3684_gshared*/, 3/*3*/}, + { 782, 578/*(methodPointerType)&ListPool_1_Release_m3685_gshared*/, 3/*3*/}, + { 783, 579/*(methodPointerType)&ListPool_1_Release_m3686_gshared*/, 3/*3*/}, + { 784, 580/*(methodPointerType)&ListPool_1_Release_m3687_gshared*/, 3/*3*/}, + { 785, 581/*(methodPointerType)&ListPool_1_Get_m3688_gshared*/, 5/*5*/}, + { 786, 582/*(methodPointerType)&List_1_get_Capacity_m3689_gshared*/, 51/*51*/}, + { 787, 583/*(methodPointerType)&List_1_set_Capacity_m3690_gshared*/, 20/*20*/}, + { 788, 584/*(methodPointerType)&ListPool_1_Release_m3691_gshared*/, 3/*3*/}, + { 789, 585/*(methodPointerType)&Dictionary_2__ctor_m16939_gshared*/, 3/*3*/}, + { 790, 586/*(methodPointerType)&Array_BinarySearch_TisInt32_t161_m4751_gshared*/, 692/*692*/}, + { 791, 385/*(methodPointerType)&List_1_ToArray_m11374_gshared*/, 5/*5*/}, + { 792, 182/*(methodPointerType)&Array_IndexOf_TisObject_t_m10905_gshared*/, 7/*7*/}, + { 793, 587/*(methodPointerType)&CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_gshared*/, 22/*22*/}, + { 794, 588/*(methodPointerType)&Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_gshared*/, 22/*22*/}, + { 795, 589/*(methodPointerType)&CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_gshared*/, 22/*22*/}, + { 796, 590/*(methodPointerType)&Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_gshared*/, 22/*22*/}, + { 797, 351/*(methodPointerType)&List_1__ctor_m11293_gshared*/, 20/*20*/}, + { 798, 591/*(methodPointerType)&GenericComparer_1__ctor_m10907_gshared*/, 0/*0*/}, + { 799, 592/*(methodPointerType)&GenericEqualityComparer_1__ctor_m10908_gshared*/, 0/*0*/}, + { 800, 593/*(methodPointerType)&GenericComparer_1__ctor_m10909_gshared*/, 0/*0*/}, + { 801, 594/*(methodPointerType)&GenericEqualityComparer_1__ctor_m10910_gshared*/, 0/*0*/}, + { 802, 595/*(methodPointerType)&Nullable_1__ctor_m10911_gshared*/, 929/*929*/}, + { 803, 596/*(methodPointerType)&Nullable_1_get_HasValue_m10912_gshared*/, 1/*1*/}, + { 804, 597/*(methodPointerType)&Nullable_1_get_Value_m10913_gshared*/, 854/*854*/}, + { 805, 598/*(methodPointerType)&GenericComparer_1__ctor_m10914_gshared*/, 0/*0*/}, + { 806, 599/*(methodPointerType)&GenericEqualityComparer_1__ctor_m10915_gshared*/, 0/*0*/}, + { 807, 190/*(methodPointerType)&Array_AsReadOnly_TisObject_t_m10919_gshared*/, 22/*22*/}, + { 808, 600/*(methodPointerType)&GenericComparer_1__ctor_m10917_gshared*/, 0/*0*/}, + { 809, 601/*(methodPointerType)&GenericEqualityComparer_1__ctor_m10918_gshared*/, 0/*0*/}, + { 810, 602/*(methodPointerType)&Array_InternalArray__get_Item_TisRaycastHit_t26_m18056_gshared*/, 1193/*1193*/}, + { 811, 603/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastHit_t26_m18057_gshared*/, 1194/*1194*/}, + { 812, 604/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastHit_t26_m18058_gshared*/, 1195/*1195*/}, + { 813, 605/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastHit_t26_m18059_gshared*/, 38/*38*/}, + { 814, 606/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastHit_t26_m18060_gshared*/, 1195/*1195*/}, + { 815, 607/*(methodPointerType)&Array_InternalArray__IndexOf_TisRaycastHit_t26_m18061_gshared*/, 1196/*1196*/}, + { 816, 608/*(methodPointerType)&Array_InternalArray__Insert_TisRaycastHit_t26_m18062_gshared*/, 1197/*1197*/}, + { 817, 609/*(methodPointerType)&Array_InternalArray__set_Item_TisRaycastHit_t26_m18063_gshared*/, 1197/*1197*/}, + { 818, 610/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit_t26_m18064_gshared*/, 5/*5*/}, + { 819, 611/*(methodPointerType)&Array_InternalArray__get_Item_TisSingle_t165_m18067_gshared*/, 79/*79*/}, + { 820, 612/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisSingle_t165_m18068_gshared*/, 4/*4*/}, + { 821, 613/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisSingle_t165_m18069_gshared*/, 701/*701*/}, + { 822, 614/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSingle_t165_m18070_gshared*/, 38/*38*/}, + { 823, 615/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisSingle_t165_m18071_gshared*/, 701/*701*/}, + { 824, 616/*(methodPointerType)&Array_InternalArray__IndexOf_TisSingle_t165_m18072_gshared*/, 165/*165*/}, + { 825, 617/*(methodPointerType)&Array_InternalArray__Insert_TisSingle_t165_m18073_gshared*/, 80/*80*/}, + { 826, 618/*(methodPointerType)&Array_InternalArray__set_Item_TisSingle_t165_m18074_gshared*/, 80/*80*/}, + { 827, 619/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSingle_t165_m18075_gshared*/, 5/*5*/}, + { 828, 620/*(methodPointerType)&Array_InternalArray__get_Item_TisKeyframe_t147_m18076_gshared*/, 282/*282*/}, + { 829, 621/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyframe_t147_m18077_gshared*/, 1198/*1198*/}, + { 830, 622/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyframe_t147_m18078_gshared*/, 1199/*1199*/}, + { 831, 623/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyframe_t147_m18079_gshared*/, 38/*38*/}, + { 832, 624/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyframe_t147_m18080_gshared*/, 1199/*1199*/}, + { 833, 625/*(methodPointerType)&Array_InternalArray__IndexOf_TisKeyframe_t147_m18081_gshared*/, 1200/*1200*/}, + { 834, 626/*(methodPointerType)&Array_InternalArray__Insert_TisKeyframe_t147_m18082_gshared*/, 1201/*1201*/}, + { 835, 627/*(methodPointerType)&Array_InternalArray__set_Item_TisKeyframe_t147_m18083_gshared*/, 1201/*1201*/}, + { 836, 628/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyframe_t147_m18084_gshared*/, 5/*5*/}, + { 837, 629/*(methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t1858_m18085_gshared*/, 1202/*1202*/}, + { 838, 630/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t1858_m18086_gshared*/, 1151/*1151*/}, + { 839, 631/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t1858_m18087_gshared*/, 1152/*1152*/}, + { 840, 632/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t1858_m18088_gshared*/, 38/*38*/}, + { 841, 633/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t1858_m18089_gshared*/, 1152/*1152*/}, + { 842, 634/*(methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t1858_m18090_gshared*/, 1203/*1203*/}, + { 843, 635/*(methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t1858_m18091_gshared*/, 1204/*1204*/}, + { 844, 636/*(methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t1858_m18092_gshared*/, 1204/*1204*/}, + { 845, 637/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t1858_m18093_gshared*/, 5/*5*/}, + { 846, 638/*(methodPointerType)&Array_InternalArray__get_Item_TisInt32_t161_m18094_gshared*/, 178/*178*/}, + { 847, 639/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisInt32_t161_m18095_gshared*/, 20/*20*/}, + { 848, 640/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt32_t161_m18096_gshared*/, 177/*177*/}, + { 849, 641/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt32_t161_m18097_gshared*/, 38/*38*/}, + { 850, 642/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt32_t161_m18098_gshared*/, 177/*177*/}, + { 851, 643/*(methodPointerType)&Array_InternalArray__IndexOf_TisInt32_t161_m18099_gshared*/, 178/*178*/}, + { 852, 644/*(methodPointerType)&Array_InternalArray__Insert_TisInt32_t161_m18100_gshared*/, 58/*58*/}, + { 853, 645/*(methodPointerType)&Array_InternalArray__set_Item_TisInt32_t161_m18101_gshared*/, 58/*58*/}, + { 854, 646/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt32_t161_m18102_gshared*/, 5/*5*/}, + { 855, 647/*(methodPointerType)&Array_InternalArray__get_Item_TisLink_t1214_m18103_gshared*/, 1205/*1205*/}, + { 856, 648/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisLink_t1214_m18104_gshared*/, 1206/*1206*/}, + { 857, 649/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisLink_t1214_m18105_gshared*/, 1207/*1207*/}, + { 858, 650/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLink_t1214_m18106_gshared*/, 38/*38*/}, + { 859, 651/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisLink_t1214_m18107_gshared*/, 1207/*1207*/}, + { 860, 652/*(methodPointerType)&Array_InternalArray__IndexOf_TisLink_t1214_m18108_gshared*/, 1208/*1208*/}, + { 861, 653/*(methodPointerType)&Array_InternalArray__Insert_TisLink_t1214_m18109_gshared*/, 1209/*1209*/}, + { 862, 654/*(methodPointerType)&Array_InternalArray__set_Item_TisLink_t1214_m18110_gshared*/, 1209/*1209*/}, + { 863, 655/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLink_t1214_m18111_gshared*/, 5/*5*/}, + { 864, 656/*(methodPointerType)&Array_InternalArray__get_Item_TisDictionaryEntry_t900_m18114_gshared*/, 1210/*1210*/}, + { 865, 657/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisDictionaryEntry_t900_m18115_gshared*/, 1211/*1211*/}, + { 866, 658/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisDictionaryEntry_t900_m18116_gshared*/, 1212/*1212*/}, + { 867, 659/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDictionaryEntry_t900_m18117_gshared*/, 38/*38*/}, + { 868, 660/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisDictionaryEntry_t900_m18118_gshared*/, 1212/*1212*/}, + { 869, 661/*(methodPointerType)&Array_InternalArray__IndexOf_TisDictionaryEntry_t900_m18119_gshared*/, 1213/*1213*/}, + { 870, 662/*(methodPointerType)&Array_InternalArray__Insert_TisDictionaryEntry_t900_m18120_gshared*/, 1214/*1214*/}, + { 871, 663/*(methodPointerType)&Array_InternalArray__set_Item_TisDictionaryEntry_t900_m18121_gshared*/, 1214/*1214*/}, + { 872, 664/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDictionaryEntry_t900_m18122_gshared*/, 5/*5*/}, + { 873, 665/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18123_gshared*/, 47/*47*/}, + { 874, 666/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t1858_m18124_gshared*/, 47/*47*/}, + { 875, 667/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisObject_t_m18125_gshared*/, 47/*47*/}, + { 876, 668/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t1858_TisKeyValuePair_2_t1858_m18126_gshared*/, 47/*47*/}, + { 877, 669/*(methodPointerType)&Array_InternalArray__get_Item_TisTouch_t155_m18127_gshared*/, 219/*219*/}, + { 878, 670/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisTouch_t155_m18128_gshared*/, 1215/*1215*/}, + { 879, 671/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisTouch_t155_m18129_gshared*/, 1216/*1216*/}, + { 880, 672/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTouch_t155_m18130_gshared*/, 38/*38*/}, + { 881, 673/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisTouch_t155_m18131_gshared*/, 1216/*1216*/}, + { 882, 674/*(methodPointerType)&Array_InternalArray__IndexOf_TisTouch_t155_m18132_gshared*/, 1217/*1217*/}, + { 883, 675/*(methodPointerType)&Array_InternalArray__Insert_TisTouch_t155_m18133_gshared*/, 1218/*1218*/}, + { 884, 676/*(methodPointerType)&Array_InternalArray__set_Item_TisTouch_t155_m18134_gshared*/, 1218/*1218*/}, + { 885, 677/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTouch_t155_m18135_gshared*/, 5/*5*/}, + { 886, 678/*(methodPointerType)&Array_InternalArray__get_Item_TisDouble_t454_m18141_gshared*/, 1034/*1034*/}, + { 887, 679/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisDouble_t454_m18142_gshared*/, 323/*323*/}, + { 888, 680/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisDouble_t454_m18143_gshared*/, 704/*704*/}, + { 889, 681/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDouble_t454_m18144_gshared*/, 38/*38*/}, + { 890, 682/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisDouble_t454_m18145_gshared*/, 704/*704*/}, + { 891, 683/*(methodPointerType)&Array_InternalArray__IndexOf_TisDouble_t454_m18146_gshared*/, 703/*703*/}, + { 892, 684/*(methodPointerType)&Array_InternalArray__Insert_TisDouble_t454_m18147_gshared*/, 1219/*1219*/}, + { 893, 685/*(methodPointerType)&Array_InternalArray__set_Item_TisDouble_t454_m18148_gshared*/, 1219/*1219*/}, + { 894, 686/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDouble_t454_m18149_gshared*/, 5/*5*/}, + { 895, 687/*(methodPointerType)&Array_InternalArray__get_Item_TisChar_t702_m18150_gshared*/, 683/*683*/}, + { 896, 688/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisChar_t702_m18151_gshared*/, 388/*388*/}, + { 897, 689/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisChar_t702_m18152_gshared*/, 286/*286*/}, + { 898, 690/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisChar_t702_m18153_gshared*/, 38/*38*/}, + { 899, 691/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisChar_t702_m18154_gshared*/, 286/*286*/}, + { 900, 692/*(methodPointerType)&Array_InternalArray__IndexOf_TisChar_t702_m18155_gshared*/, 533/*533*/}, + { 901, 693/*(methodPointerType)&Array_InternalArray__Insert_TisChar_t702_m18156_gshared*/, 697/*697*/}, + { 902, 694/*(methodPointerType)&Array_InternalArray__set_Item_TisChar_t702_m18157_gshared*/, 697/*697*/}, + { 903, 695/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisChar_t702_m18158_gshared*/, 5/*5*/}, + { 904, 696/*(methodPointerType)&Array_InternalArray__get_Item_TisVector3_t4_m18166_gshared*/, 1220/*1220*/}, + { 905, 697/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisVector3_t4_m18167_gshared*/, 18/*18*/}, + { 906, 698/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector3_t4_m18168_gshared*/, 124/*124*/}, + { 907, 699/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector3_t4_m18169_gshared*/, 38/*38*/}, + { 908, 700/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector3_t4_m18170_gshared*/, 124/*124*/}, + { 909, 701/*(methodPointerType)&Array_InternalArray__IndexOf_TisVector3_t4_m18171_gshared*/, 1221/*1221*/}, + { 910, 702/*(methodPointerType)&Array_InternalArray__Insert_TisVector3_t4_m18172_gshared*/, 1222/*1222*/}, + { 911, 703/*(methodPointerType)&Array_InternalArray__set_Item_TisVector3_t4_m18173_gshared*/, 1222/*1222*/}, + { 912, 704/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector3_t4_m18174_gshared*/, 5/*5*/}, + { 913, 705/*(methodPointerType)&Array_InternalArray__get_Item_TisGcAchievementData_t352_m18176_gshared*/, 1223/*1223*/}, + { 914, 706/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisGcAchievementData_t352_m18177_gshared*/, 1224/*1224*/}, + { 915, 707/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisGcAchievementData_t352_m18178_gshared*/, 1225/*1225*/}, + { 916, 708/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisGcAchievementData_t352_m18179_gshared*/, 38/*38*/}, + { 917, 709/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisGcAchievementData_t352_m18180_gshared*/, 1225/*1225*/}, + { 918, 710/*(methodPointerType)&Array_InternalArray__IndexOf_TisGcAchievementData_t352_m18181_gshared*/, 1226/*1226*/}, + { 919, 711/*(methodPointerType)&Array_InternalArray__Insert_TisGcAchievementData_t352_m18182_gshared*/, 1227/*1227*/}, + { 920, 712/*(methodPointerType)&Array_InternalArray__set_Item_TisGcAchievementData_t352_m18183_gshared*/, 1227/*1227*/}, + { 921, 713/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisGcAchievementData_t352_m18184_gshared*/, 5/*5*/}, + { 922, 714/*(methodPointerType)&Array_InternalArray__get_Item_TisGcScoreData_t353_m18185_gshared*/, 1228/*1228*/}, + { 923, 715/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisGcScoreData_t353_m18186_gshared*/, 45/*45*/}, + { 924, 716/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisGcScoreData_t353_m18187_gshared*/, 1229/*1229*/}, + { 925, 717/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisGcScoreData_t353_m18188_gshared*/, 38/*38*/}, + { 926, 718/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisGcScoreData_t353_m18189_gshared*/, 1229/*1229*/}, + { 927, 719/*(methodPointerType)&Array_InternalArray__IndexOf_TisGcScoreData_t353_m18190_gshared*/, 1230/*1230*/}, + { 928, 720/*(methodPointerType)&Array_InternalArray__Insert_TisGcScoreData_t353_m18191_gshared*/, 1231/*1231*/}, + { 929, 721/*(methodPointerType)&Array_InternalArray__set_Item_TisGcScoreData_t353_m18192_gshared*/, 1231/*1231*/}, + { 930, 722/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisGcScoreData_t353_m18193_gshared*/, 5/*5*/}, + { 931, 723/*(methodPointerType)&Array_InternalArray__get_Item_TisVector4_t234_m18194_gshared*/, 134/*134*/}, + { 932, 724/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisVector4_t234_m18195_gshared*/, 1232/*1232*/}, + { 933, 725/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector4_t234_m18196_gshared*/, 1233/*1233*/}, + { 934, 726/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector4_t234_m18197_gshared*/, 38/*38*/}, + { 935, 727/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector4_t234_m18198_gshared*/, 1233/*1233*/}, + { 936, 728/*(methodPointerType)&Array_InternalArray__IndexOf_TisVector4_t234_m18199_gshared*/, 1234/*1234*/}, + { 937, 729/*(methodPointerType)&Array_InternalArray__Insert_TisVector4_t234_m18200_gshared*/, 135/*135*/}, + { 938, 730/*(methodPointerType)&Array_InternalArray__set_Item_TisVector4_t234_m18201_gshared*/, 135/*135*/}, + { 939, 731/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector4_t234_m18202_gshared*/, 5/*5*/}, + { 940, 732/*(methodPointerType)&Array_InternalArray__get_Item_TisVector2_t6_m18203_gshared*/, 425/*425*/}, + { 941, 733/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisVector2_t6_m18204_gshared*/, 15/*15*/}, + { 942, 734/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisVector2_t6_m18205_gshared*/, 1235/*1235*/}, + { 943, 735/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisVector2_t6_m18206_gshared*/, 38/*38*/}, + { 944, 736/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisVector2_t6_m18207_gshared*/, 1235/*1235*/}, + { 945, 737/*(methodPointerType)&Array_InternalArray__IndexOf_TisVector2_t6_m18208_gshared*/, 391/*391*/}, + { 946, 738/*(methodPointerType)&Array_InternalArray__Insert_TisVector2_t6_m18209_gshared*/, 1236/*1236*/}, + { 947, 739/*(methodPointerType)&Array_InternalArray__set_Item_TisVector2_t6_m18210_gshared*/, 1236/*1236*/}, + { 948, 740/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisVector2_t6_m18211_gshared*/, 5/*5*/}, + { 949, 741/*(methodPointerType)&Array_InternalArray__get_Item_TisColor32_t231_m18212_gshared*/, 1237/*1237*/}, + { 950, 742/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisColor32_t231_m18213_gshared*/, 1238/*1238*/}, + { 951, 743/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisColor32_t231_m18214_gshared*/, 1239/*1239*/}, + { 952, 744/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisColor32_t231_m18215_gshared*/, 38/*38*/}, + { 953, 745/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisColor32_t231_m18216_gshared*/, 1239/*1239*/}, + { 954, 746/*(methodPointerType)&Array_InternalArray__IndexOf_TisColor32_t231_m18217_gshared*/, 1240/*1240*/}, + { 955, 747/*(methodPointerType)&Array_InternalArray__Insert_TisColor32_t231_m18218_gshared*/, 1241/*1241*/}, + { 956, 748/*(methodPointerType)&Array_InternalArray__set_Item_TisColor32_t231_m18219_gshared*/, 1241/*1241*/}, + { 957, 749/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisColor32_t231_m18220_gshared*/, 5/*5*/}, + { 958, 750/*(methodPointerType)&Array_Resize_TisVector3_t4_m18221_gshared*/, 1242/*1242*/}, + { 959, 751/*(methodPointerType)&Array_Resize_TisVector3_t4_m18222_gshared*/, 1243/*1243*/}, + { 960, 752/*(methodPointerType)&Array_IndexOf_TisVector3_t4_m18223_gshared*/, 1244/*1244*/}, + { 961, 753/*(methodPointerType)&Array_Sort_TisVector3_t4_m18224_gshared*/, 781/*781*/}, + { 962, 754/*(methodPointerType)&Array_Sort_TisVector3_t4_TisVector3_t4_m18225_gshared*/, 782/*782*/}, + { 963, 755/*(methodPointerType)&Array_get_swapper_TisVector3_t4_m18226_gshared*/, 22/*22*/}, + { 964, 756/*(methodPointerType)&Array_qsort_TisVector3_t4_TisVector3_t4_m18227_gshared*/, 782/*782*/}, + { 965, 757/*(methodPointerType)&Array_compare_TisVector3_t4_m18228_gshared*/, 1245/*1245*/}, + { 966, 758/*(methodPointerType)&Array_swap_TisVector3_t4_TisVector3_t4_m18229_gshared*/, 780/*780*/}, + { 967, 759/*(methodPointerType)&Array_Sort_TisVector3_t4_m18230_gshared*/, 47/*47*/}, + { 968, 760/*(methodPointerType)&Array_qsort_TisVector3_t4_m18231_gshared*/, 781/*781*/}, + { 969, 761/*(methodPointerType)&Array_swap_TisVector3_t4_m18232_gshared*/, 49/*49*/}, + { 970, 762/*(methodPointerType)&Array_Resize_TisVector4_t234_m18233_gshared*/, 1246/*1246*/}, + { 971, 763/*(methodPointerType)&Array_Resize_TisVector4_t234_m18234_gshared*/, 1247/*1247*/}, + { 972, 764/*(methodPointerType)&Array_IndexOf_TisVector4_t234_m18235_gshared*/, 1248/*1248*/}, + { 973, 765/*(methodPointerType)&Array_Sort_TisVector4_t234_m18236_gshared*/, 781/*781*/}, + { 974, 766/*(methodPointerType)&Array_Sort_TisVector4_t234_TisVector4_t234_m18237_gshared*/, 782/*782*/}, + { 975, 767/*(methodPointerType)&Array_get_swapper_TisVector4_t234_m18238_gshared*/, 22/*22*/}, + { 976, 768/*(methodPointerType)&Array_qsort_TisVector4_t234_TisVector4_t234_m18239_gshared*/, 782/*782*/}, + { 977, 769/*(methodPointerType)&Array_compare_TisVector4_t234_m18240_gshared*/, 1249/*1249*/}, + { 978, 770/*(methodPointerType)&Array_swap_TisVector4_t234_TisVector4_t234_m18241_gshared*/, 780/*780*/}, + { 979, 771/*(methodPointerType)&Array_Sort_TisVector4_t234_m18242_gshared*/, 47/*47*/}, + { 980, 772/*(methodPointerType)&Array_qsort_TisVector4_t234_m18243_gshared*/, 781/*781*/}, + { 981, 773/*(methodPointerType)&Array_swap_TisVector4_t234_m18244_gshared*/, 49/*49*/}, + { 982, 774/*(methodPointerType)&Array_Resize_TisVector2_t6_m18245_gshared*/, 1250/*1250*/}, + { 983, 775/*(methodPointerType)&Array_Resize_TisVector2_t6_m18246_gshared*/, 1251/*1251*/}, + { 984, 776/*(methodPointerType)&Array_IndexOf_TisVector2_t6_m18247_gshared*/, 1252/*1252*/}, + { 985, 777/*(methodPointerType)&Array_Sort_TisVector2_t6_m18248_gshared*/, 781/*781*/}, + { 986, 778/*(methodPointerType)&Array_Sort_TisVector2_t6_TisVector2_t6_m18249_gshared*/, 782/*782*/}, + { 987, 779/*(methodPointerType)&Array_get_swapper_TisVector2_t6_m18250_gshared*/, 22/*22*/}, + { 988, 780/*(methodPointerType)&Array_qsort_TisVector2_t6_TisVector2_t6_m18251_gshared*/, 782/*782*/}, + { 989, 781/*(methodPointerType)&Array_compare_TisVector2_t6_m18252_gshared*/, 1253/*1253*/}, + { 990, 782/*(methodPointerType)&Array_swap_TisVector2_t6_TisVector2_t6_m18253_gshared*/, 780/*780*/}, + { 991, 783/*(methodPointerType)&Array_Sort_TisVector2_t6_m18254_gshared*/, 47/*47*/}, + { 992, 784/*(methodPointerType)&Array_qsort_TisVector2_t6_m18255_gshared*/, 781/*781*/}, + { 993, 785/*(methodPointerType)&Array_swap_TisVector2_t6_m18256_gshared*/, 49/*49*/}, + { 994, 786/*(methodPointerType)&Array_Resize_TisColor32_t231_m18257_gshared*/, 1254/*1254*/}, + { 995, 787/*(methodPointerType)&Array_Resize_TisColor32_t231_m18258_gshared*/, 1255/*1255*/}, + { 996, 788/*(methodPointerType)&Array_IndexOf_TisColor32_t231_m18259_gshared*/, 1256/*1256*/}, + { 997, 789/*(methodPointerType)&Array_Sort_TisColor32_t231_m18260_gshared*/, 781/*781*/}, + { 998, 790/*(methodPointerType)&Array_Sort_TisColor32_t231_TisColor32_t231_m18261_gshared*/, 782/*782*/}, + { 999, 791/*(methodPointerType)&Array_get_swapper_TisColor32_t231_m18262_gshared*/, 22/*22*/}, + { 1000, 792/*(methodPointerType)&Array_qsort_TisColor32_t231_TisColor32_t231_m18263_gshared*/, 782/*782*/}, + { 1001, 793/*(methodPointerType)&Array_compare_TisColor32_t231_m18264_gshared*/, 1257/*1257*/}, + { 1002, 794/*(methodPointerType)&Array_swap_TisColor32_t231_TisColor32_t231_m18265_gshared*/, 780/*780*/}, + { 1003, 795/*(methodPointerType)&Array_Sort_TisColor32_t231_m18266_gshared*/, 47/*47*/}, + { 1004, 796/*(methodPointerType)&Array_qsort_TisColor32_t231_m18267_gshared*/, 781/*781*/}, + { 1005, 797/*(methodPointerType)&Array_swap_TisColor32_t231_m18268_gshared*/, 49/*49*/}, + { 1006, 798/*(methodPointerType)&Array_Resize_TisInt32_t161_m18269_gshared*/, 1258/*1258*/}, + { 1007, 799/*(methodPointerType)&Array_Resize_TisInt32_t161_m18270_gshared*/, 1259/*1259*/}, + { 1008, 800/*(methodPointerType)&Array_IndexOf_TisInt32_t161_m18271_gshared*/, 692/*692*/}, + { 1009, 801/*(methodPointerType)&Array_Sort_TisInt32_t161_m18272_gshared*/, 781/*781*/}, + { 1010, 802/*(methodPointerType)&Array_Sort_TisInt32_t161_TisInt32_t161_m18273_gshared*/, 782/*782*/}, + { 1011, 803/*(methodPointerType)&Array_get_swapper_TisInt32_t161_m18274_gshared*/, 22/*22*/}, + { 1012, 804/*(methodPointerType)&Array_qsort_TisInt32_t161_TisInt32_t161_m18275_gshared*/, 782/*782*/}, + { 1013, 805/*(methodPointerType)&Array_compare_TisInt32_t161_m18276_gshared*/, 1159/*1159*/}, + { 1014, 806/*(methodPointerType)&Array_swap_TisInt32_t161_TisInt32_t161_m18277_gshared*/, 780/*780*/}, + { 1015, 807/*(methodPointerType)&Array_Sort_TisInt32_t161_m18278_gshared*/, 47/*47*/}, + { 1016, 808/*(methodPointerType)&Array_qsort_TisInt32_t161_m18279_gshared*/, 781/*781*/}, + { 1017, 809/*(methodPointerType)&Array_swap_TisInt32_t161_m18280_gshared*/, 49/*49*/}, + { 1018, 810/*(methodPointerType)&Array_InternalArray__get_Item_TisIntPtr_t_m18281_gshared*/, 746/*746*/}, + { 1019, 811/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisIntPtr_t_m18282_gshared*/, 207/*207*/}, + { 1020, 812/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisIntPtr_t_m18283_gshared*/, 1008/*1008*/}, + { 1021, 813/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisIntPtr_t_m18284_gshared*/, 38/*38*/}, + { 1022, 814/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisIntPtr_t_m18285_gshared*/, 1008/*1008*/}, + { 1023, 815/*(methodPointerType)&Array_InternalArray__IndexOf_TisIntPtr_t_m18286_gshared*/, 749/*749*/}, + { 1024, 816/*(methodPointerType)&Array_InternalArray__Insert_TisIntPtr_t_m18287_gshared*/, 1260/*1260*/}, + { 1025, 817/*(methodPointerType)&Array_InternalArray__set_Item_TisIntPtr_t_m18288_gshared*/, 1260/*1260*/}, + { 1026, 818/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisIntPtr_t_m18289_gshared*/, 5/*5*/}, + { 1027, 819/*(methodPointerType)&Array_InternalArray__get_Item_TisContactPoint_t277_m18293_gshared*/, 1261/*1261*/}, + { 1028, 820/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisContactPoint_t277_m18294_gshared*/, 1262/*1262*/}, + { 1029, 821/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisContactPoint_t277_m18295_gshared*/, 1263/*1263*/}, + { 1030, 822/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContactPoint_t277_m18296_gshared*/, 38/*38*/}, + { 1031, 823/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisContactPoint_t277_m18297_gshared*/, 1263/*1263*/}, + { 1032, 824/*(methodPointerType)&Array_InternalArray__IndexOf_TisContactPoint_t277_m18298_gshared*/, 1264/*1264*/}, + { 1033, 825/*(methodPointerType)&Array_InternalArray__Insert_TisContactPoint_t277_m18299_gshared*/, 1265/*1265*/}, + { 1034, 826/*(methodPointerType)&Array_InternalArray__set_Item_TisContactPoint_t277_m18300_gshared*/, 1265/*1265*/}, + { 1035, 827/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint_t277_m18301_gshared*/, 5/*5*/}, + { 1036, 828/*(methodPointerType)&Array_InternalArray__get_Item_TisRaycastHit2D_t283_m18302_gshared*/, 1266/*1266*/}, + { 1037, 829/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastHit2D_t283_m18303_gshared*/, 1267/*1267*/}, + { 1038, 830/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastHit2D_t283_m18304_gshared*/, 1268/*1268*/}, + { 1039, 831/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastHit2D_t283_m18305_gshared*/, 38/*38*/}, + { 1040, 832/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastHit2D_t283_m18306_gshared*/, 1268/*1268*/}, + { 1041, 833/*(methodPointerType)&Array_InternalArray__IndexOf_TisRaycastHit2D_t283_m18307_gshared*/, 1269/*1269*/}, + { 1042, 834/*(methodPointerType)&Array_InternalArray__Insert_TisRaycastHit2D_t283_m18308_gshared*/, 1270/*1270*/}, + { 1043, 835/*(methodPointerType)&Array_InternalArray__set_Item_TisRaycastHit2D_t283_m18309_gshared*/, 1270/*1270*/}, + { 1044, 836/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastHit2D_t283_m18310_gshared*/, 5/*5*/}, + { 1045, 837/*(methodPointerType)&Array_InternalArray__get_Item_TisContactPoint2D_t285_m18311_gshared*/, 1271/*1271*/}, + { 1046, 838/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisContactPoint2D_t285_m18312_gshared*/, 1272/*1272*/}, + { 1047, 839/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisContactPoint2D_t285_m18313_gshared*/, 1273/*1273*/}, + { 1048, 840/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContactPoint2D_t285_m18314_gshared*/, 38/*38*/}, + { 1049, 841/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisContactPoint2D_t285_m18315_gshared*/, 1273/*1273*/}, + { 1050, 842/*(methodPointerType)&Array_InternalArray__IndexOf_TisContactPoint2D_t285_m18316_gshared*/, 1274/*1274*/}, + { 1051, 843/*(methodPointerType)&Array_InternalArray__Insert_TisContactPoint2D_t285_m18317_gshared*/, 1275/*1275*/}, + { 1052, 844/*(methodPointerType)&Array_InternalArray__set_Item_TisContactPoint2D_t285_m18318_gshared*/, 1275/*1275*/}, + { 1053, 845/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContactPoint2D_t285_m18319_gshared*/, 5/*5*/}, + { 1054, 846/*(methodPointerType)&Array_InternalArray__get_Item_TisCharacterInfo_t308_m18320_gshared*/, 1276/*1276*/}, + { 1055, 847/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisCharacterInfo_t308_m18321_gshared*/, 1277/*1277*/}, + { 1056, 848/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisCharacterInfo_t308_m18322_gshared*/, 1278/*1278*/}, + { 1057, 849/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCharacterInfo_t308_m18323_gshared*/, 38/*38*/}, + { 1058, 850/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisCharacterInfo_t308_m18324_gshared*/, 1278/*1278*/}, + { 1059, 851/*(methodPointerType)&Array_InternalArray__IndexOf_TisCharacterInfo_t308_m18325_gshared*/, 1279/*1279*/}, + { 1060, 852/*(methodPointerType)&Array_InternalArray__Insert_TisCharacterInfo_t308_m18326_gshared*/, 1280/*1280*/}, + { 1061, 853/*(methodPointerType)&Array_InternalArray__set_Item_TisCharacterInfo_t308_m18327_gshared*/, 1280/*1280*/}, + { 1062, 854/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCharacterInfo_t308_m18328_gshared*/, 5/*5*/}, + { 1063, 855/*(methodPointerType)&Array_InternalArray__get_Item_TisUIVertex_t323_m18329_gshared*/, 1281/*1281*/}, + { 1064, 856/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUIVertex_t323_m18330_gshared*/, 446/*446*/}, + { 1065, 857/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUIVertex_t323_m18331_gshared*/, 1282/*1282*/}, + { 1066, 858/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUIVertex_t323_m18332_gshared*/, 38/*38*/}, + { 1067, 859/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUIVertex_t323_m18333_gshared*/, 1282/*1282*/}, + { 1068, 860/*(methodPointerType)&Array_InternalArray__IndexOf_TisUIVertex_t323_m18334_gshared*/, 1283/*1283*/}, + { 1069, 861/*(methodPointerType)&Array_InternalArray__Insert_TisUIVertex_t323_m18335_gshared*/, 1284/*1284*/}, + { 1070, 862/*(methodPointerType)&Array_InternalArray__set_Item_TisUIVertex_t323_m18336_gshared*/, 1284/*1284*/}, + { 1071, 863/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUIVertex_t323_m18337_gshared*/, 5/*5*/}, + { 1072, 864/*(methodPointerType)&Array_Resize_TisUIVertex_t323_m18338_gshared*/, 1285/*1285*/}, + { 1073, 865/*(methodPointerType)&Array_Resize_TisUIVertex_t323_m18339_gshared*/, 1286/*1286*/}, + { 1074, 866/*(methodPointerType)&Array_IndexOf_TisUIVertex_t323_m18340_gshared*/, 1287/*1287*/}, + { 1075, 867/*(methodPointerType)&Array_Sort_TisUIVertex_t323_m18341_gshared*/, 781/*781*/}, + { 1076, 868/*(methodPointerType)&Array_Sort_TisUIVertex_t323_TisUIVertex_t323_m18342_gshared*/, 782/*782*/}, + { 1077, 869/*(methodPointerType)&Array_get_swapper_TisUIVertex_t323_m18343_gshared*/, 22/*22*/}, + { 1078, 870/*(methodPointerType)&Array_qsort_TisUIVertex_t323_TisUIVertex_t323_m18344_gshared*/, 782/*782*/}, + { 1079, 871/*(methodPointerType)&Array_compare_TisUIVertex_t323_m18345_gshared*/, 1288/*1288*/}, + { 1080, 872/*(methodPointerType)&Array_swap_TisUIVertex_t323_TisUIVertex_t323_m18346_gshared*/, 780/*780*/}, + { 1081, 873/*(methodPointerType)&Array_Sort_TisUIVertex_t323_m18347_gshared*/, 47/*47*/}, + { 1082, 874/*(methodPointerType)&Array_qsort_TisUIVertex_t323_m18348_gshared*/, 781/*781*/}, + { 1083, 875/*(methodPointerType)&Array_swap_TisUIVertex_t323_m18349_gshared*/, 49/*49*/}, + { 1084, 876/*(methodPointerType)&Array_InternalArray__get_Item_TisUICharInfo_t312_m18350_gshared*/, 1289/*1289*/}, + { 1085, 877/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUICharInfo_t312_m18351_gshared*/, 1290/*1290*/}, + { 1086, 878/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUICharInfo_t312_m18352_gshared*/, 1291/*1291*/}, + { 1087, 879/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUICharInfo_t312_m18353_gshared*/, 38/*38*/}, + { 1088, 880/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUICharInfo_t312_m18354_gshared*/, 1291/*1291*/}, + { 1089, 881/*(methodPointerType)&Array_InternalArray__IndexOf_TisUICharInfo_t312_m18355_gshared*/, 1292/*1292*/}, + { 1090, 882/*(methodPointerType)&Array_InternalArray__Insert_TisUICharInfo_t312_m18356_gshared*/, 1293/*1293*/}, + { 1091, 883/*(methodPointerType)&Array_InternalArray__set_Item_TisUICharInfo_t312_m18357_gshared*/, 1293/*1293*/}, + { 1092, 884/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUICharInfo_t312_m18358_gshared*/, 5/*5*/}, + { 1093, 885/*(methodPointerType)&Array_Resize_TisUICharInfo_t312_m18359_gshared*/, 1294/*1294*/}, + { 1094, 886/*(methodPointerType)&Array_Resize_TisUICharInfo_t312_m18360_gshared*/, 1295/*1295*/}, + { 1095, 887/*(methodPointerType)&Array_IndexOf_TisUICharInfo_t312_m18361_gshared*/, 1296/*1296*/}, + { 1096, 888/*(methodPointerType)&Array_Sort_TisUICharInfo_t312_m18362_gshared*/, 781/*781*/}, + { 1097, 889/*(methodPointerType)&Array_Sort_TisUICharInfo_t312_TisUICharInfo_t312_m18363_gshared*/, 782/*782*/}, + { 1098, 890/*(methodPointerType)&Array_get_swapper_TisUICharInfo_t312_m18364_gshared*/, 22/*22*/}, + { 1099, 891/*(methodPointerType)&Array_qsort_TisUICharInfo_t312_TisUICharInfo_t312_m18365_gshared*/, 782/*782*/}, + { 1100, 892/*(methodPointerType)&Array_compare_TisUICharInfo_t312_m18366_gshared*/, 1297/*1297*/}, + { 1101, 893/*(methodPointerType)&Array_swap_TisUICharInfo_t312_TisUICharInfo_t312_m18367_gshared*/, 780/*780*/}, + { 1102, 894/*(methodPointerType)&Array_Sort_TisUICharInfo_t312_m18368_gshared*/, 47/*47*/}, + { 1103, 895/*(methodPointerType)&Array_qsort_TisUICharInfo_t312_m18369_gshared*/, 781/*781*/}, + { 1104, 896/*(methodPointerType)&Array_swap_TisUICharInfo_t312_m18370_gshared*/, 49/*49*/}, + { 1105, 897/*(methodPointerType)&Array_InternalArray__get_Item_TisUILineInfo_t313_m18371_gshared*/, 1298/*1298*/}, + { 1106, 898/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUILineInfo_t313_m18372_gshared*/, 1299/*1299*/}, + { 1107, 899/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUILineInfo_t313_m18373_gshared*/, 1300/*1300*/}, + { 1108, 900/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUILineInfo_t313_m18374_gshared*/, 38/*38*/}, + { 1109, 901/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUILineInfo_t313_m18375_gshared*/, 1300/*1300*/}, + { 1110, 902/*(methodPointerType)&Array_InternalArray__IndexOf_TisUILineInfo_t313_m18376_gshared*/, 1301/*1301*/}, + { 1111, 903/*(methodPointerType)&Array_InternalArray__Insert_TisUILineInfo_t313_m18377_gshared*/, 1302/*1302*/}, + { 1112, 904/*(methodPointerType)&Array_InternalArray__set_Item_TisUILineInfo_t313_m18378_gshared*/, 1302/*1302*/}, + { 1113, 905/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUILineInfo_t313_m18379_gshared*/, 5/*5*/}, + { 1114, 906/*(methodPointerType)&Array_Resize_TisUILineInfo_t313_m18380_gshared*/, 1303/*1303*/}, + { 1115, 907/*(methodPointerType)&Array_Resize_TisUILineInfo_t313_m18381_gshared*/, 1304/*1304*/}, + { 1116, 908/*(methodPointerType)&Array_IndexOf_TisUILineInfo_t313_m18382_gshared*/, 1305/*1305*/}, + { 1117, 909/*(methodPointerType)&Array_Sort_TisUILineInfo_t313_m18383_gshared*/, 781/*781*/}, + { 1118, 910/*(methodPointerType)&Array_Sort_TisUILineInfo_t313_TisUILineInfo_t313_m18384_gshared*/, 782/*782*/}, + { 1119, 911/*(methodPointerType)&Array_get_swapper_TisUILineInfo_t313_m18385_gshared*/, 22/*22*/}, + { 1120, 912/*(methodPointerType)&Array_qsort_TisUILineInfo_t313_TisUILineInfo_t313_m18386_gshared*/, 782/*782*/}, + { 1121, 913/*(methodPointerType)&Array_compare_TisUILineInfo_t313_m18387_gshared*/, 1306/*1306*/}, + { 1122, 914/*(methodPointerType)&Array_swap_TisUILineInfo_t313_TisUILineInfo_t313_m18388_gshared*/, 780/*780*/}, + { 1123, 915/*(methodPointerType)&Array_Sort_TisUILineInfo_t313_m18389_gshared*/, 47/*47*/}, + { 1124, 916/*(methodPointerType)&Array_qsort_TisUILineInfo_t313_m18390_gshared*/, 781/*781*/}, + { 1125, 917/*(methodPointerType)&Array_swap_TisUILineInfo_t313_m18391_gshared*/, 49/*49*/}, + { 1126, 918/*(methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2033_m18392_gshared*/, 1307/*1307*/}, + { 1127, 919/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2033_m18393_gshared*/, 1308/*1308*/}, + { 1128, 920/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2033_m18394_gshared*/, 1309/*1309*/}, + { 1129, 921/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2033_m18395_gshared*/, 38/*38*/}, + { 1130, 922/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2033_m18396_gshared*/, 1309/*1309*/}, + { 1131, 923/*(methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2033_m18397_gshared*/, 1310/*1310*/}, + { 1132, 924/*(methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2033_m18398_gshared*/, 1311/*1311*/}, + { 1133, 925/*(methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2033_m18399_gshared*/, 1311/*1311*/}, + { 1134, 926/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2033_m18400_gshared*/, 5/*5*/}, + { 1135, 927/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisInt32_t161_m18401_gshared*/, 47/*47*/}, + { 1136, 928/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisInt32_t161_TisObject_t_m18402_gshared*/, 47/*47*/}, + { 1137, 929/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisInt32_t161_TisInt32_t161_m18403_gshared*/, 47/*47*/}, + { 1138, 930/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18404_gshared*/, 47/*47*/}, + { 1139, 931/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2033_m18405_gshared*/, 47/*47*/}, + { 1140, 932/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisObject_t_m18406_gshared*/, 47/*47*/}, + { 1141, 933/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2033_TisKeyValuePair_2_t2033_m18407_gshared*/, 47/*47*/}, + { 1142, 934/*(methodPointerType)&Array_InternalArray__get_Item_TisParameterModifier_t1378_m18408_gshared*/, 1312/*1312*/}, + { 1143, 935/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisParameterModifier_t1378_m18409_gshared*/, 1313/*1313*/}, + { 1144, 936/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisParameterModifier_t1378_m18410_gshared*/, 1314/*1314*/}, + { 1145, 937/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisParameterModifier_t1378_m18411_gshared*/, 38/*38*/}, + { 1146, 938/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisParameterModifier_t1378_m18412_gshared*/, 1314/*1314*/}, + { 1147, 939/*(methodPointerType)&Array_InternalArray__IndexOf_TisParameterModifier_t1378_m18413_gshared*/, 1315/*1315*/}, + { 1148, 940/*(methodPointerType)&Array_InternalArray__Insert_TisParameterModifier_t1378_m18414_gshared*/, 1316/*1316*/}, + { 1149, 941/*(methodPointerType)&Array_InternalArray__set_Item_TisParameterModifier_t1378_m18415_gshared*/, 1316/*1316*/}, + { 1150, 942/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisParameterModifier_t1378_m18416_gshared*/, 5/*5*/}, + { 1151, 943/*(methodPointerType)&Array_InternalArray__get_Item_TisHitInfo_t371_m18417_gshared*/, 1317/*1317*/}, + { 1152, 944/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisHitInfo_t371_m18418_gshared*/, 1318/*1318*/}, + { 1153, 945/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisHitInfo_t371_m18419_gshared*/, 335/*335*/}, + { 1154, 946/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisHitInfo_t371_m18420_gshared*/, 38/*38*/}, + { 1155, 947/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisHitInfo_t371_m18421_gshared*/, 335/*335*/}, + { 1156, 948/*(methodPointerType)&Array_InternalArray__IndexOf_TisHitInfo_t371_m18422_gshared*/, 1319/*1319*/}, + { 1157, 949/*(methodPointerType)&Array_InternalArray__Insert_TisHitInfo_t371_m18423_gshared*/, 333/*333*/}, + { 1158, 950/*(methodPointerType)&Array_InternalArray__set_Item_TisHitInfo_t371_m18424_gshared*/, 333/*333*/}, + { 1159, 951/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisHitInfo_t371_m18425_gshared*/, 5/*5*/}, + { 1160, 952/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisSingle_t165_m18427_gshared*/, 3/*3*/}, + { 1161, 953/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisInt32_t161_m18428_gshared*/, 3/*3*/}, + { 1162, 954/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisBoolean_t448_m18429_gshared*/, 3/*3*/}, + { 1163, 109/*(methodPointerType)&ObjectPool_1_Get_m14165_gshared*/, 5/*5*/}, + { 1164, 110/*(methodPointerType)&ObjectPool_1_Release_m14167_gshared*/, 3/*3*/}, + { 1165, 15/*(methodPointerType)&GameObject_GetComponents_TisObject_t_m18292_gshared*/, 3/*3*/}, + { 1166, 955/*(methodPointerType)&Array_InternalArray__get_Item_TisRaycastResult_t508_m18434_gshared*/, 1320/*1320*/}, + { 1167, 956/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisRaycastResult_t508_m18435_gshared*/, 346/*346*/}, + { 1168, 957/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisRaycastResult_t508_m18436_gshared*/, 1321/*1321*/}, + { 1169, 958/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisRaycastResult_t508_m18437_gshared*/, 38/*38*/}, + { 1170, 959/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisRaycastResult_t508_m18438_gshared*/, 1321/*1321*/}, + { 1171, 960/*(methodPointerType)&Array_InternalArray__IndexOf_TisRaycastResult_t508_m18439_gshared*/, 1322/*1322*/}, + { 1172, 961/*(methodPointerType)&Array_InternalArray__Insert_TisRaycastResult_t508_m18440_gshared*/, 1323/*1323*/}, + { 1173, 962/*(methodPointerType)&Array_InternalArray__set_Item_TisRaycastResult_t508_m18441_gshared*/, 1323/*1323*/}, + { 1174, 963/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisRaycastResult_t508_m18442_gshared*/, 5/*5*/}, + { 1175, 964/*(methodPointerType)&Array_Resize_TisRaycastResult_t508_m18443_gshared*/, 1324/*1324*/}, + { 1176, 965/*(methodPointerType)&Array_Resize_TisRaycastResult_t508_m18444_gshared*/, 1325/*1325*/}, + { 1177, 966/*(methodPointerType)&Array_IndexOf_TisRaycastResult_t508_m18445_gshared*/, 1326/*1326*/}, + { 1178, 967/*(methodPointerType)&Array_Sort_TisRaycastResult_t508_m18446_gshared*/, 781/*781*/}, + { 1179, 968/*(methodPointerType)&Array_Sort_TisRaycastResult_t508_TisRaycastResult_t508_m18447_gshared*/, 782/*782*/}, + { 1180, 969/*(methodPointerType)&Array_get_swapper_TisRaycastResult_t508_m18448_gshared*/, 22/*22*/}, + { 1181, 970/*(methodPointerType)&Array_qsort_TisRaycastResult_t508_TisRaycastResult_t508_m18449_gshared*/, 782/*782*/}, + { 1182, 971/*(methodPointerType)&Array_compare_TisRaycastResult_t508_m18450_gshared*/, 1327/*1327*/}, + { 1183, 972/*(methodPointerType)&Array_swap_TisRaycastResult_t508_TisRaycastResult_t508_m18451_gshared*/, 780/*780*/}, + { 1184, 973/*(methodPointerType)&Array_Sort_TisRaycastResult_t508_m18452_gshared*/, 47/*47*/}, + { 1185, 974/*(methodPointerType)&Array_qsort_TisRaycastResult_t508_m18453_gshared*/, 781/*781*/}, + { 1186, 975/*(methodPointerType)&Array_swap_TisRaycastResult_t508_m18454_gshared*/, 49/*49*/}, + { 1187, 976/*(methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2147_m18456_gshared*/, 1328/*1328*/}, + { 1188, 977/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2147_m18457_gshared*/, 1329/*1329*/}, + { 1189, 978/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2147_m18458_gshared*/, 1330/*1330*/}, + { 1190, 979/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2147_m18459_gshared*/, 38/*38*/}, + { 1191, 980/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2147_m18460_gshared*/, 1330/*1330*/}, + { 1192, 981/*(methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2147_m18461_gshared*/, 1331/*1331*/}, + { 1193, 982/*(methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2147_m18462_gshared*/, 1332/*1332*/}, + { 1194, 983/*(methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2147_m18463_gshared*/, 1332/*1332*/}, + { 1195, 984/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2147_m18464_gshared*/, 5/*5*/}, + { 1196, 985/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisObject_t_m18465_gshared*/, 47/*47*/}, + { 1197, 986/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisObject_t_TisObject_t_m18466_gshared*/, 47/*47*/}, + { 1198, 987/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18467_gshared*/, 47/*47*/}, + { 1199, 988/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2147_m18468_gshared*/, 47/*47*/}, + { 1200, 989/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisObject_t_m18469_gshared*/, 47/*47*/}, + { 1201, 990/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2147_TisKeyValuePair_2_t2147_m18470_gshared*/, 47/*47*/}, + { 1202, 991/*(methodPointerType)&Array_Sort_TisRaycastHit_t26_m18471_gshared*/, 47/*47*/}, + { 1203, 992/*(methodPointerType)&Array_qsort_TisRaycastHit_t26_m18472_gshared*/, 781/*781*/}, + { 1204, 993/*(methodPointerType)&Array_swap_TisRaycastHit_t26_m18473_gshared*/, 49/*49*/}, + { 1205, 994/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisColor_t139_m18474_gshared*/, 3/*3*/}, + { 1206, 995/*(methodPointerType)&Array_InternalArray__get_Item_TisContentType_t572_m18475_gshared*/, 1333/*1333*/}, + { 1207, 996/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisContentType_t572_m18476_gshared*/, 20/*20*/}, + { 1208, 997/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisContentType_t572_m18477_gshared*/, 177/*177*/}, + { 1209, 998/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisContentType_t572_m18478_gshared*/, 38/*38*/}, + { 1210, 999/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisContentType_t572_m18479_gshared*/, 177/*177*/}, + { 1211, 1000/*(methodPointerType)&Array_InternalArray__IndexOf_TisContentType_t572_m18480_gshared*/, 178/*178*/}, + { 1212, 1001/*(methodPointerType)&Array_InternalArray__Insert_TisContentType_t572_m18481_gshared*/, 58/*58*/}, + { 1213, 1002/*(methodPointerType)&Array_InternalArray__set_Item_TisContentType_t572_m18482_gshared*/, 58/*58*/}, + { 1214, 1003/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisContentType_t572_m18483_gshared*/, 5/*5*/}, + { 1215, 1004/*(methodPointerType)&BaseInvokableCall_ThrowOnInvalidArg_TisVector2_t6_m18484_gshared*/, 3/*3*/}, + { 1216, 1005/*(methodPointerType)&Array_InternalArray__get_Item_TisUInt16_t919_m18486_gshared*/, 1059/*1059*/}, + { 1217, 1006/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt16_t919_m18487_gshared*/, 388/*388*/}, + { 1218, 1007/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt16_t919_m18488_gshared*/, 286/*286*/}, + { 1219, 1008/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt16_t919_m18489_gshared*/, 38/*38*/}, + { 1220, 1009/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt16_t919_m18490_gshared*/, 286/*286*/}, + { 1221, 1010/*(methodPointerType)&Array_InternalArray__IndexOf_TisUInt16_t919_m18491_gshared*/, 533/*533*/}, + { 1222, 1011/*(methodPointerType)&Array_InternalArray__Insert_TisUInt16_t919_m18492_gshared*/, 697/*697*/}, + { 1223, 1012/*(methodPointerType)&Array_InternalArray__set_Item_TisUInt16_t919_m18493_gshared*/, 697/*697*/}, + { 1224, 1013/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt16_t919_m18494_gshared*/, 5/*5*/}, + { 1225, 1014/*(methodPointerType)&Array_InternalArray__get_Item_TisKeyValuePair_2_t2307_m18495_gshared*/, 1334/*1334*/}, + { 1226, 1015/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisKeyValuePair_2_t2307_m18496_gshared*/, 1335/*1335*/}, + { 1227, 1016/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisKeyValuePair_2_t2307_m18497_gshared*/, 1336/*1336*/}, + { 1228, 1017/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisKeyValuePair_2_t2307_m18498_gshared*/, 38/*38*/}, + { 1229, 1018/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisKeyValuePair_2_t2307_m18499_gshared*/, 1336/*1336*/}, + { 1230, 1019/*(methodPointerType)&Array_InternalArray__IndexOf_TisKeyValuePair_2_t2307_m18500_gshared*/, 1337/*1337*/}, + { 1231, 1020/*(methodPointerType)&Array_InternalArray__Insert_TisKeyValuePair_2_t2307_m18501_gshared*/, 1338/*1338*/}, + { 1232, 1021/*(methodPointerType)&Array_InternalArray__set_Item_TisKeyValuePair_2_t2307_m18502_gshared*/, 1338/*1338*/}, + { 1233, 1022/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisKeyValuePair_2_t2307_m18503_gshared*/, 5/*5*/}, + { 1234, 1023/*(methodPointerType)&Array_InternalArray__get_Item_TisBoolean_t448_m18504_gshared*/, 177/*177*/}, + { 1235, 1024/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisBoolean_t448_m18505_gshared*/, 6/*6*/}, + { 1236, 1025/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisBoolean_t448_m18506_gshared*/, 662/*662*/}, + { 1237, 1026/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisBoolean_t448_m18507_gshared*/, 38/*38*/}, + { 1238, 1027/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisBoolean_t448_m18508_gshared*/, 662/*662*/}, + { 1239, 1028/*(methodPointerType)&Array_InternalArray__IndexOf_TisBoolean_t448_m18509_gshared*/, 661/*661*/}, + { 1240, 1029/*(methodPointerType)&Array_InternalArray__Insert_TisBoolean_t448_m18510_gshared*/, 399/*399*/}, + { 1241, 1030/*(methodPointerType)&Array_InternalArray__set_Item_TisBoolean_t448_m18511_gshared*/, 399/*399*/}, + { 1242, 1031/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisBoolean_t448_m18512_gshared*/, 5/*5*/}, + { 1243, 1032/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisBoolean_t448_m18513_gshared*/, 47/*47*/}, + { 1244, 1033/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisBoolean_t448_TisObject_t_m18514_gshared*/, 47/*47*/}, + { 1245, 1034/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisBoolean_t448_TisBoolean_t448_m18515_gshared*/, 47/*47*/}, + { 1246, 1035/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisDictionaryEntry_t900_TisDictionaryEntry_t900_m18516_gshared*/, 47/*47*/}, + { 1247, 1036/*(methodPointerType)&Dictionary_2_Do_ICollectionCopyTo_TisKeyValuePair_2_t2307_m18517_gshared*/, 47/*47*/}, + { 1248, 1037/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisObject_t_m18518_gshared*/, 47/*47*/}, + { 1249, 1038/*(methodPointerType)&Dictionary_2_Do_CopyTo_TisKeyValuePair_2_t2307_TisKeyValuePair_2_t2307_m18519_gshared*/, 47/*47*/}, + { 1250, 1039/*(methodPointerType)&Array_InternalArray__get_Item_TisByte_t447_m18520_gshared*/, 803/*803*/}, + { 1251, 1040/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisByte_t447_m18521_gshared*/, 6/*6*/}, + { 1252, 1041/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisByte_t447_m18522_gshared*/, 662/*662*/}, + { 1253, 1042/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisByte_t447_m18523_gshared*/, 38/*38*/}, + { 1254, 1043/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisByte_t447_m18524_gshared*/, 662/*662*/}, + { 1255, 1044/*(methodPointerType)&Array_InternalArray__IndexOf_TisByte_t447_m18525_gshared*/, 661/*661*/}, + { 1256, 1045/*(methodPointerType)&Array_InternalArray__Insert_TisByte_t447_m18526_gshared*/, 399/*399*/}, + { 1257, 1046/*(methodPointerType)&Array_InternalArray__set_Item_TisByte_t447_m18527_gshared*/, 399/*399*/}, + { 1258, 1047/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisByte_t447_m18528_gshared*/, 5/*5*/}, + { 1259, 1048/*(methodPointerType)&Array_InternalArray__get_Item_TisX509ChainStatus_t800_m18529_gshared*/, 1339/*1339*/}, + { 1260, 1049/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisX509ChainStatus_t800_m18530_gshared*/, 1340/*1340*/}, + { 1261, 1050/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisX509ChainStatus_t800_m18531_gshared*/, 1341/*1341*/}, + { 1262, 1051/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisX509ChainStatus_t800_m18532_gshared*/, 38/*38*/}, + { 1263, 1052/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisX509ChainStatus_t800_m18533_gshared*/, 1341/*1341*/}, + { 1264, 1053/*(methodPointerType)&Array_InternalArray__IndexOf_TisX509ChainStatus_t800_m18534_gshared*/, 1342/*1342*/}, + { 1265, 1054/*(methodPointerType)&Array_InternalArray__Insert_TisX509ChainStatus_t800_m18535_gshared*/, 1343/*1343*/}, + { 1266, 1055/*(methodPointerType)&Array_InternalArray__set_Item_TisX509ChainStatus_t800_m18536_gshared*/, 1343/*1343*/}, + { 1267, 1056/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisX509ChainStatus_t800_m18537_gshared*/, 5/*5*/}, + { 1268, 1057/*(methodPointerType)&Array_BinarySearch_TisInt32_t161_m18538_gshared*/, 1344/*1344*/}, + { 1269, 1058/*(methodPointerType)&Array_InternalArray__get_Item_TisMark_t850_m18539_gshared*/, 1345/*1345*/}, + { 1270, 1059/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisMark_t850_m18540_gshared*/, 1346/*1346*/}, + { 1271, 1060/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisMark_t850_m18541_gshared*/, 1347/*1347*/}, + { 1272, 1061/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisMark_t850_m18542_gshared*/, 38/*38*/}, + { 1273, 1062/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisMark_t850_m18543_gshared*/, 1347/*1347*/}, + { 1274, 1063/*(methodPointerType)&Array_InternalArray__IndexOf_TisMark_t850_m18544_gshared*/, 1348/*1348*/}, + { 1275, 1064/*(methodPointerType)&Array_InternalArray__Insert_TisMark_t850_m18545_gshared*/, 1349/*1349*/}, + { 1276, 1065/*(methodPointerType)&Array_InternalArray__set_Item_TisMark_t850_m18546_gshared*/, 1349/*1349*/}, + { 1277, 1066/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisMark_t850_m18547_gshared*/, 5/*5*/}, + { 1278, 1067/*(methodPointerType)&Array_InternalArray__get_Item_TisUriScheme_t887_m18548_gshared*/, 1350/*1350*/}, + { 1279, 1068/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUriScheme_t887_m18549_gshared*/, 1351/*1351*/}, + { 1280, 1069/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUriScheme_t887_m18550_gshared*/, 1352/*1352*/}, + { 1281, 1070/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUriScheme_t887_m18551_gshared*/, 38/*38*/}, + { 1282, 1071/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUriScheme_t887_m18552_gshared*/, 1352/*1352*/}, + { 1283, 1072/*(methodPointerType)&Array_InternalArray__IndexOf_TisUriScheme_t887_m18553_gshared*/, 1353/*1353*/}, + { 1284, 1073/*(methodPointerType)&Array_InternalArray__Insert_TisUriScheme_t887_m18554_gshared*/, 1354/*1354*/}, + { 1285, 1074/*(methodPointerType)&Array_InternalArray__set_Item_TisUriScheme_t887_m18555_gshared*/, 1354/*1354*/}, + { 1286, 1075/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUriScheme_t887_m18556_gshared*/, 5/*5*/}, + { 1287, 1076/*(methodPointerType)&Array_InternalArray__get_Item_TisUInt32_t456_m18557_gshared*/, 556/*556*/}, + { 1288, 1077/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt32_t456_m18558_gshared*/, 20/*20*/}, + { 1289, 1078/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt32_t456_m18559_gshared*/, 177/*177*/}, + { 1290, 1079/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt32_t456_m18560_gshared*/, 38/*38*/}, + { 1291, 1080/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt32_t456_m18561_gshared*/, 177/*177*/}, + { 1292, 1081/*(methodPointerType)&Array_InternalArray__IndexOf_TisUInt32_t456_m18562_gshared*/, 178/*178*/}, + { 1293, 1082/*(methodPointerType)&Array_InternalArray__Insert_TisUInt32_t456_m18563_gshared*/, 58/*58*/}, + { 1294, 1083/*(methodPointerType)&Array_InternalArray__set_Item_TisUInt32_t456_m18564_gshared*/, 58/*58*/}, + { 1295, 1084/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt32_t456_m18565_gshared*/, 5/*5*/}, + { 1296, 1085/*(methodPointerType)&Array_InternalArray__get_Item_TisClientCertificateType_t1060_m18566_gshared*/, 1355/*1355*/}, + { 1297, 1086/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisClientCertificateType_t1060_m18567_gshared*/, 20/*20*/}, + { 1298, 1087/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisClientCertificateType_t1060_m18568_gshared*/, 177/*177*/}, + { 1299, 1088/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisClientCertificateType_t1060_m18569_gshared*/, 38/*38*/}, + { 1300, 1089/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisClientCertificateType_t1060_m18570_gshared*/, 177/*177*/}, + { 1301, 1090/*(methodPointerType)&Array_InternalArray__IndexOf_TisClientCertificateType_t1060_m18571_gshared*/, 178/*178*/}, + { 1302, 1091/*(methodPointerType)&Array_InternalArray__Insert_TisClientCertificateType_t1060_m18572_gshared*/, 58/*58*/}, + { 1303, 1092/*(methodPointerType)&Array_InternalArray__set_Item_TisClientCertificateType_t1060_m18573_gshared*/, 58/*58*/}, + { 1304, 1093/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisClientCertificateType_t1060_m18574_gshared*/, 5/*5*/}, + { 1305, 1094/*(methodPointerType)&Array_InternalArray__get_Item_TisUInt64_t1109_m18575_gshared*/, 1070/*1070*/}, + { 1306, 1095/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisUInt64_t1109_m18576_gshared*/, 278/*278*/}, + { 1307, 1096/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisUInt64_t1109_m18577_gshared*/, 644/*644*/}, + { 1308, 1097/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisUInt64_t1109_m18578_gshared*/, 38/*38*/}, + { 1309, 1098/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisUInt64_t1109_m18579_gshared*/, 644/*644*/}, + { 1310, 1099/*(methodPointerType)&Array_InternalArray__IndexOf_TisUInt64_t1109_m18580_gshared*/, 643/*643*/}, + { 1311, 1100/*(methodPointerType)&Array_InternalArray__Insert_TisUInt64_t1109_m18581_gshared*/, 1116/*1116*/}, + { 1312, 1101/*(methodPointerType)&Array_InternalArray__set_Item_TisUInt64_t1109_m18582_gshared*/, 1116/*1116*/}, + { 1313, 1102/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisUInt64_t1109_m18583_gshared*/, 5/*5*/}, + { 1314, 1103/*(methodPointerType)&Array_InternalArray__get_Item_TisInt16_t1111_m18584_gshared*/, 1040/*1040*/}, + { 1315, 1104/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisInt16_t1111_m18585_gshared*/, 388/*388*/}, + { 1316, 1105/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt16_t1111_m18586_gshared*/, 286/*286*/}, + { 1317, 1106/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt16_t1111_m18587_gshared*/, 38/*38*/}, + { 1318, 1107/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt16_t1111_m18588_gshared*/, 286/*286*/}, + { 1319, 1108/*(methodPointerType)&Array_InternalArray__IndexOf_TisInt16_t1111_m18589_gshared*/, 533/*533*/}, + { 1320, 1109/*(methodPointerType)&Array_InternalArray__Insert_TisInt16_t1111_m18590_gshared*/, 697/*697*/}, + { 1321, 1110/*(methodPointerType)&Array_InternalArray__set_Item_TisInt16_t1111_m18591_gshared*/, 697/*697*/}, + { 1322, 1111/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt16_t1111_m18592_gshared*/, 5/*5*/}, + { 1323, 1112/*(methodPointerType)&Array_InternalArray__get_Item_TisSByte_t1110_m18593_gshared*/, 1050/*1050*/}, + { 1324, 1113/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisSByte_t1110_m18594_gshared*/, 6/*6*/}, + { 1325, 1114/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisSByte_t1110_m18595_gshared*/, 662/*662*/}, + { 1326, 1115/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSByte_t1110_m18596_gshared*/, 38/*38*/}, + { 1327, 1116/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisSByte_t1110_m18597_gshared*/, 662/*662*/}, + { 1328, 1117/*(methodPointerType)&Array_InternalArray__IndexOf_TisSByte_t1110_m18598_gshared*/, 661/*661*/}, + { 1329, 1118/*(methodPointerType)&Array_InternalArray__Insert_TisSByte_t1110_m18599_gshared*/, 399/*399*/}, + { 1330, 1119/*(methodPointerType)&Array_InternalArray__set_Item_TisSByte_t1110_m18600_gshared*/, 399/*399*/}, + { 1331, 1120/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSByte_t1110_m18601_gshared*/, 5/*5*/}, + { 1332, 1121/*(methodPointerType)&Array_InternalArray__get_Item_TisInt64_t455_m18602_gshared*/, 765/*765*/}, + { 1333, 1122/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisInt64_t455_m18603_gshared*/, 278/*278*/}, + { 1334, 1123/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisInt64_t455_m18604_gshared*/, 644/*644*/}, + { 1335, 1124/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisInt64_t455_m18605_gshared*/, 38/*38*/}, + { 1336, 1125/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisInt64_t455_m18606_gshared*/, 644/*644*/}, + { 1337, 1126/*(methodPointerType)&Array_InternalArray__IndexOf_TisInt64_t455_m18607_gshared*/, 643/*643*/}, + { 1338, 1127/*(methodPointerType)&Array_InternalArray__Insert_TisInt64_t455_m18608_gshared*/, 1116/*1116*/}, + { 1339, 1128/*(methodPointerType)&Array_InternalArray__set_Item_TisInt64_t455_m18609_gshared*/, 1116/*1116*/}, + { 1340, 1129/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisInt64_t455_m18610_gshared*/, 5/*5*/}, + { 1341, 1130/*(methodPointerType)&Array_InternalArray__get_Item_TisTableRange_t1147_m18638_gshared*/, 1356/*1356*/}, + { 1342, 1131/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisTableRange_t1147_m18639_gshared*/, 1357/*1357*/}, + { 1343, 1132/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisTableRange_t1147_m18640_gshared*/, 1358/*1358*/}, + { 1344, 1133/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTableRange_t1147_m18641_gshared*/, 38/*38*/}, + { 1345, 1134/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisTableRange_t1147_m18642_gshared*/, 1358/*1358*/}, + { 1346, 1135/*(methodPointerType)&Array_InternalArray__IndexOf_TisTableRange_t1147_m18643_gshared*/, 1359/*1359*/}, + { 1347, 1136/*(methodPointerType)&Array_InternalArray__Insert_TisTableRange_t1147_m18644_gshared*/, 1360/*1360*/}, + { 1348, 1137/*(methodPointerType)&Array_InternalArray__set_Item_TisTableRange_t1147_m18645_gshared*/, 1360/*1360*/}, + { 1349, 1138/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTableRange_t1147_m18646_gshared*/, 5/*5*/}, + { 1350, 1139/*(methodPointerType)&Array_InternalArray__get_Item_TisSlot_t1224_m18647_gshared*/, 1361/*1361*/}, + { 1351, 1140/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisSlot_t1224_m18648_gshared*/, 1362/*1362*/}, + { 1352, 1141/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisSlot_t1224_m18649_gshared*/, 1363/*1363*/}, + { 1353, 1142/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSlot_t1224_m18650_gshared*/, 38/*38*/}, + { 1354, 1143/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisSlot_t1224_m18651_gshared*/, 1363/*1363*/}, + { 1355, 1144/*(methodPointerType)&Array_InternalArray__IndexOf_TisSlot_t1224_m18652_gshared*/, 1364/*1364*/}, + { 1356, 1145/*(methodPointerType)&Array_InternalArray__Insert_TisSlot_t1224_m18653_gshared*/, 1365/*1365*/}, + { 1357, 1146/*(methodPointerType)&Array_InternalArray__set_Item_TisSlot_t1224_m18654_gshared*/, 1365/*1365*/}, + { 1358, 1147/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1224_m18655_gshared*/, 5/*5*/}, + { 1359, 1148/*(methodPointerType)&Array_InternalArray__get_Item_TisSlot_t1232_m18656_gshared*/, 1366/*1366*/}, + { 1360, 1149/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisSlot_t1232_m18657_gshared*/, 1367/*1367*/}, + { 1361, 1150/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisSlot_t1232_m18658_gshared*/, 1368/*1368*/}, + { 1362, 1151/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisSlot_t1232_m18659_gshared*/, 38/*38*/}, + { 1363, 1152/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisSlot_t1232_m18660_gshared*/, 1368/*1368*/}, + { 1364, 1153/*(methodPointerType)&Array_InternalArray__IndexOf_TisSlot_t1232_m18661_gshared*/, 1369/*1369*/}, + { 1365, 1154/*(methodPointerType)&Array_InternalArray__Insert_TisSlot_t1232_m18662_gshared*/, 1370/*1370*/}, + { 1366, 1155/*(methodPointerType)&Array_InternalArray__set_Item_TisSlot_t1232_m18663_gshared*/, 1370/*1370*/}, + { 1367, 1156/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisSlot_t1232_m18664_gshared*/, 5/*5*/}, + { 1368, 1157/*(methodPointerType)&Array_InternalArray__get_Item_TisILTokenInfo_t1312_m18665_gshared*/, 1371/*1371*/}, + { 1369, 1158/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisILTokenInfo_t1312_m18666_gshared*/, 1372/*1372*/}, + { 1370, 1159/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisILTokenInfo_t1312_m18667_gshared*/, 1373/*1373*/}, + { 1371, 1160/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisILTokenInfo_t1312_m18668_gshared*/, 38/*38*/}, + { 1372, 1161/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisILTokenInfo_t1312_m18669_gshared*/, 1373/*1373*/}, + { 1373, 1162/*(methodPointerType)&Array_InternalArray__IndexOf_TisILTokenInfo_t1312_m18670_gshared*/, 1374/*1374*/}, + { 1374, 1163/*(methodPointerType)&Array_InternalArray__Insert_TisILTokenInfo_t1312_m18671_gshared*/, 1375/*1375*/}, + { 1375, 1164/*(methodPointerType)&Array_InternalArray__set_Item_TisILTokenInfo_t1312_m18672_gshared*/, 1375/*1375*/}, + { 1376, 1165/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisILTokenInfo_t1312_m18673_gshared*/, 5/*5*/}, + { 1377, 1166/*(methodPointerType)&Array_InternalArray__get_Item_TisLabelData_t1314_m18674_gshared*/, 1376/*1376*/}, + { 1378, 1167/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisLabelData_t1314_m18675_gshared*/, 1377/*1377*/}, + { 1379, 1168/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisLabelData_t1314_m18676_gshared*/, 1378/*1378*/}, + { 1380, 1169/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLabelData_t1314_m18677_gshared*/, 38/*38*/}, + { 1381, 1170/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisLabelData_t1314_m18678_gshared*/, 1378/*1378*/}, + { 1382, 1171/*(methodPointerType)&Array_InternalArray__IndexOf_TisLabelData_t1314_m18679_gshared*/, 1379/*1379*/}, + { 1383, 1172/*(methodPointerType)&Array_InternalArray__Insert_TisLabelData_t1314_m18680_gshared*/, 1380/*1380*/}, + { 1384, 1173/*(methodPointerType)&Array_InternalArray__set_Item_TisLabelData_t1314_m18681_gshared*/, 1380/*1380*/}, + { 1385, 1174/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLabelData_t1314_m18682_gshared*/, 5/*5*/}, + { 1386, 1175/*(methodPointerType)&Array_InternalArray__get_Item_TisLabelFixup_t1313_m18683_gshared*/, 1381/*1381*/}, + { 1387, 1176/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisLabelFixup_t1313_m18684_gshared*/, 1382/*1382*/}, + { 1388, 1177/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisLabelFixup_t1313_m18685_gshared*/, 1383/*1383*/}, + { 1389, 1178/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisLabelFixup_t1313_m18686_gshared*/, 38/*38*/}, + { 1390, 1179/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisLabelFixup_t1313_m18687_gshared*/, 1383/*1383*/}, + { 1391, 1180/*(methodPointerType)&Array_InternalArray__IndexOf_TisLabelFixup_t1313_m18688_gshared*/, 1384/*1384*/}, + { 1392, 1181/*(methodPointerType)&Array_InternalArray__Insert_TisLabelFixup_t1313_m18689_gshared*/, 1385/*1385*/}, + { 1393, 1182/*(methodPointerType)&Array_InternalArray__set_Item_TisLabelFixup_t1313_m18690_gshared*/, 1385/*1385*/}, + { 1394, 1183/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisLabelFixup_t1313_m18691_gshared*/, 5/*5*/}, + { 1395, 1184/*(methodPointerType)&Array_InternalArray__get_Item_TisCustomAttributeTypedArgument_t1359_m18692_gshared*/, 1386/*1386*/}, + { 1396, 1185/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisCustomAttributeTypedArgument_t1359_m18693_gshared*/, 1387/*1387*/}, + { 1397, 1186/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisCustomAttributeTypedArgument_t1359_m18694_gshared*/, 1388/*1388*/}, + { 1398, 1187/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCustomAttributeTypedArgument_t1359_m18695_gshared*/, 38/*38*/}, + { 1399, 1188/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisCustomAttributeTypedArgument_t1359_m18696_gshared*/, 1388/*1388*/}, + { 1400, 1189/*(methodPointerType)&Array_InternalArray__IndexOf_TisCustomAttributeTypedArgument_t1359_m18697_gshared*/, 1389/*1389*/}, + { 1401, 1190/*(methodPointerType)&Array_InternalArray__Insert_TisCustomAttributeTypedArgument_t1359_m18698_gshared*/, 1390/*1390*/}, + { 1402, 1191/*(methodPointerType)&Array_InternalArray__set_Item_TisCustomAttributeTypedArgument_t1359_m18699_gshared*/, 1390/*1390*/}, + { 1403, 1192/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeTypedArgument_t1359_m18700_gshared*/, 5/*5*/}, + { 1404, 1193/*(methodPointerType)&Array_InternalArray__get_Item_TisCustomAttributeNamedArgument_t1358_m18701_gshared*/, 1391/*1391*/}, + { 1405, 1194/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisCustomAttributeNamedArgument_t1358_m18702_gshared*/, 1392/*1392*/}, + { 1406, 1195/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisCustomAttributeNamedArgument_t1358_m18703_gshared*/, 1393/*1393*/}, + { 1407, 1196/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisCustomAttributeNamedArgument_t1358_m18704_gshared*/, 38/*38*/}, + { 1408, 1197/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisCustomAttributeNamedArgument_t1358_m18705_gshared*/, 1393/*1393*/}, + { 1409, 1198/*(methodPointerType)&Array_InternalArray__IndexOf_TisCustomAttributeNamedArgument_t1358_m18706_gshared*/, 1394/*1394*/}, + { 1410, 1199/*(methodPointerType)&Array_InternalArray__Insert_TisCustomAttributeNamedArgument_t1358_m18707_gshared*/, 1395/*1395*/}, + { 1411, 1200/*(methodPointerType)&Array_InternalArray__set_Item_TisCustomAttributeNamedArgument_t1358_m18708_gshared*/, 1395/*1395*/}, + { 1412, 1201/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisCustomAttributeNamedArgument_t1358_m18709_gshared*/, 5/*5*/}, + { 1413, 1202/*(methodPointerType)&Array_Resize_TisCustomAttributeTypedArgument_t1359_m18710_gshared*/, 1396/*1396*/}, + { 1414, 1203/*(methodPointerType)&Array_Resize_TisCustomAttributeTypedArgument_t1359_m18711_gshared*/, 1397/*1397*/}, + { 1415, 1204/*(methodPointerType)&Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18712_gshared*/, 1398/*1398*/}, + { 1416, 1205/*(methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_m18713_gshared*/, 781/*781*/}, + { 1417, 1206/*(methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18714_gshared*/, 782/*782*/}, + { 1418, 1207/*(methodPointerType)&Array_get_swapper_TisCustomAttributeTypedArgument_t1359_m18715_gshared*/, 22/*22*/}, + { 1419, 1208/*(methodPointerType)&Array_qsort_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18716_gshared*/, 782/*782*/}, + { 1420, 1209/*(methodPointerType)&Array_compare_TisCustomAttributeTypedArgument_t1359_m18717_gshared*/, 1399/*1399*/}, + { 1421, 1210/*(methodPointerType)&Array_swap_TisCustomAttributeTypedArgument_t1359_TisCustomAttributeTypedArgument_t1359_m18718_gshared*/, 780/*780*/}, + { 1422, 1211/*(methodPointerType)&Array_Sort_TisCustomAttributeTypedArgument_t1359_m18719_gshared*/, 47/*47*/}, + { 1423, 1212/*(methodPointerType)&Array_qsort_TisCustomAttributeTypedArgument_t1359_m18720_gshared*/, 781/*781*/}, + { 1424, 1213/*(methodPointerType)&Array_swap_TisCustomAttributeTypedArgument_t1359_m18721_gshared*/, 49/*49*/}, + { 1425, 1214/*(methodPointerType)&Array_IndexOf_TisCustomAttributeTypedArgument_t1359_m18722_gshared*/, 1400/*1400*/}, + { 1426, 1215/*(methodPointerType)&Array_Resize_TisCustomAttributeNamedArgument_t1358_m18723_gshared*/, 1401/*1401*/}, + { 1427, 1216/*(methodPointerType)&Array_Resize_TisCustomAttributeNamedArgument_t1358_m18724_gshared*/, 1402/*1402*/}, + { 1428, 1217/*(methodPointerType)&Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18725_gshared*/, 1403/*1403*/}, + { 1429, 1218/*(methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_m18726_gshared*/, 781/*781*/}, + { 1430, 1219/*(methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18727_gshared*/, 782/*782*/}, + { 1431, 1220/*(methodPointerType)&Array_get_swapper_TisCustomAttributeNamedArgument_t1358_m18728_gshared*/, 22/*22*/}, + { 1432, 1221/*(methodPointerType)&Array_qsort_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18729_gshared*/, 782/*782*/}, + { 1433, 1222/*(methodPointerType)&Array_compare_TisCustomAttributeNamedArgument_t1358_m18730_gshared*/, 1404/*1404*/}, + { 1434, 1223/*(methodPointerType)&Array_swap_TisCustomAttributeNamedArgument_t1358_TisCustomAttributeNamedArgument_t1358_m18731_gshared*/, 780/*780*/}, + { 1435, 1224/*(methodPointerType)&Array_Sort_TisCustomAttributeNamedArgument_t1358_m18732_gshared*/, 47/*47*/}, + { 1436, 1225/*(methodPointerType)&Array_qsort_TisCustomAttributeNamedArgument_t1358_m18733_gshared*/, 781/*781*/}, + { 1437, 1226/*(methodPointerType)&Array_swap_TisCustomAttributeNamedArgument_t1358_m18734_gshared*/, 49/*49*/}, + { 1438, 1227/*(methodPointerType)&Array_IndexOf_TisCustomAttributeNamedArgument_t1358_m18735_gshared*/, 1405/*1405*/}, + { 1439, 1228/*(methodPointerType)&Array_InternalArray__get_Item_TisResourceInfo_t1389_m18739_gshared*/, 1406/*1406*/}, + { 1440, 1229/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisResourceInfo_t1389_m18740_gshared*/, 1407/*1407*/}, + { 1441, 1230/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisResourceInfo_t1389_m18741_gshared*/, 1408/*1408*/}, + { 1442, 1231/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisResourceInfo_t1389_m18742_gshared*/, 38/*38*/}, + { 1443, 1232/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisResourceInfo_t1389_m18743_gshared*/, 1408/*1408*/}, + { 1444, 1233/*(methodPointerType)&Array_InternalArray__IndexOf_TisResourceInfo_t1389_m18744_gshared*/, 1409/*1409*/}, + { 1445, 1234/*(methodPointerType)&Array_InternalArray__Insert_TisResourceInfo_t1389_m18745_gshared*/, 1410/*1410*/}, + { 1446, 1235/*(methodPointerType)&Array_InternalArray__set_Item_TisResourceInfo_t1389_m18746_gshared*/, 1410/*1410*/}, + { 1447, 1236/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisResourceInfo_t1389_m18747_gshared*/, 5/*5*/}, + { 1448, 1237/*(methodPointerType)&Array_InternalArray__get_Item_TisResourceCacheItem_t1390_m18748_gshared*/, 1411/*1411*/}, + { 1449, 1238/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisResourceCacheItem_t1390_m18749_gshared*/, 1412/*1412*/}, + { 1450, 1239/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisResourceCacheItem_t1390_m18750_gshared*/, 1413/*1413*/}, + { 1451, 1240/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisResourceCacheItem_t1390_m18751_gshared*/, 38/*38*/}, + { 1452, 1241/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisResourceCacheItem_t1390_m18752_gshared*/, 1413/*1413*/}, + { 1453, 1242/*(methodPointerType)&Array_InternalArray__IndexOf_TisResourceCacheItem_t1390_m18753_gshared*/, 1414/*1414*/}, + { 1454, 1243/*(methodPointerType)&Array_InternalArray__Insert_TisResourceCacheItem_t1390_m18754_gshared*/, 1415/*1415*/}, + { 1455, 1244/*(methodPointerType)&Array_InternalArray__set_Item_TisResourceCacheItem_t1390_m18755_gshared*/, 1415/*1415*/}, + { 1456, 1245/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisResourceCacheItem_t1390_m18756_gshared*/, 5/*5*/}, + { 1457, 1246/*(methodPointerType)&Array_InternalArray__get_Item_TisDateTime_t365_m18757_gshared*/, 1027/*1027*/}, + { 1458, 1247/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisDateTime_t365_m18758_gshared*/, 462/*462*/}, + { 1459, 1248/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisDateTime_t365_m18759_gshared*/, 575/*575*/}, + { 1460, 1249/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDateTime_t365_m18760_gshared*/, 38/*38*/}, + { 1461, 1250/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisDateTime_t365_m18761_gshared*/, 575/*575*/}, + { 1462, 1251/*(methodPointerType)&Array_InternalArray__IndexOf_TisDateTime_t365_m18762_gshared*/, 847/*847*/}, + { 1463, 1252/*(methodPointerType)&Array_InternalArray__Insert_TisDateTime_t365_m18763_gshared*/, 1416/*1416*/}, + { 1464, 1253/*(methodPointerType)&Array_InternalArray__set_Item_TisDateTime_t365_m18764_gshared*/, 1416/*1416*/}, + { 1465, 1254/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDateTime_t365_m18765_gshared*/, 5/*5*/}, + { 1466, 1255/*(methodPointerType)&Array_InternalArray__get_Item_TisDecimal_t1112_m18766_gshared*/, 739/*739*/}, + { 1467, 1256/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisDecimal_t1112_m18767_gshared*/, 1417/*1417*/}, + { 1468, 1257/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisDecimal_t1112_m18768_gshared*/, 719/*719*/}, + { 1469, 1258/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisDecimal_t1112_m18769_gshared*/, 38/*38*/}, + { 1470, 1259/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisDecimal_t1112_m18770_gshared*/, 719/*719*/}, + { 1471, 1260/*(methodPointerType)&Array_InternalArray__IndexOf_TisDecimal_t1112_m18771_gshared*/, 718/*718*/}, + { 1472, 1261/*(methodPointerType)&Array_InternalArray__Insert_TisDecimal_t1112_m18772_gshared*/, 1418/*1418*/}, + { 1473, 1262/*(methodPointerType)&Array_InternalArray__set_Item_TisDecimal_t1112_m18773_gshared*/, 1418/*1418*/}, + { 1474, 1263/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisDecimal_t1112_m18774_gshared*/, 5/*5*/}, + { 1475, 1264/*(methodPointerType)&Array_InternalArray__get_Item_TisTimeSpan_t803_m18775_gshared*/, 1419/*1419*/}, + { 1476, 1265/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisTimeSpan_t803_m18776_gshared*/, 929/*929*/}, + { 1477, 1266/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisTimeSpan_t803_m18777_gshared*/, 1135/*1135*/}, + { 1478, 1267/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTimeSpan_t803_m18778_gshared*/, 38/*38*/}, + { 1479, 1268/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisTimeSpan_t803_m18779_gshared*/, 1135/*1135*/}, + { 1480, 1269/*(methodPointerType)&Array_InternalArray__IndexOf_TisTimeSpan_t803_m18780_gshared*/, 1134/*1134*/}, + { 1481, 1270/*(methodPointerType)&Array_InternalArray__Insert_TisTimeSpan_t803_m18781_gshared*/, 1420/*1420*/}, + { 1482, 1271/*(methodPointerType)&Array_InternalArray__set_Item_TisTimeSpan_t803_m18782_gshared*/, 1420/*1420*/}, + { 1483, 1272/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTimeSpan_t803_m18783_gshared*/, 5/*5*/}, + { 1484, 1273/*(methodPointerType)&Array_InternalArray__get_Item_TisTypeTag_t1528_m18784_gshared*/, 1421/*1421*/}, + { 1485, 1274/*(methodPointerType)&Array_InternalArray__ICollection_Add_TisTypeTag_t1528_m18785_gshared*/, 578/*578*/}, + { 1486, 1275/*(methodPointerType)&Array_InternalArray__ICollection_Contains_TisTypeTag_t1528_m18786_gshared*/, 1422/*1422*/}, + { 1487, 1276/*(methodPointerType)&Array_InternalArray__ICollection_CopyTo_TisTypeTag_t1528_m18787_gshared*/, 38/*38*/}, + { 1488, 1277/*(methodPointerType)&Array_InternalArray__ICollection_Remove_TisTypeTag_t1528_m18788_gshared*/, 1422/*1422*/}, + { 1489, 1278/*(methodPointerType)&Array_InternalArray__IndexOf_TisTypeTag_t1528_m18789_gshared*/, 1423/*1423*/}, + { 1490, 1279/*(methodPointerType)&Array_InternalArray__Insert_TisTypeTag_t1528_m18790_gshared*/, 1424/*1424*/}, + { 1491, 1280/*(methodPointerType)&Array_InternalArray__set_Item_TisTypeTag_t1528_m18791_gshared*/, 1424/*1424*/}, + { 1492, 1281/*(methodPointerType)&Array_InternalArray__IEnumerable_GetEnumerator_TisTypeTag_t1528_m18792_gshared*/, 5/*5*/}, + { 1493, 1282/*(methodPointerType)&InternalEnumerator_1__ctor_m10932_gshared*/, 3/*3*/}, + { 1494, 1283/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10933_gshared*/, 0/*0*/}, + { 1495, 1284/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10934_gshared*/, 5/*5*/}, + { 1496, 1285/*(methodPointerType)&InternalEnumerator_1_Dispose_m10935_gshared*/, 0/*0*/}, + { 1497, 1286/*(methodPointerType)&InternalEnumerator_1_MoveNext_m10936_gshared*/, 1/*1*/}, + { 1498, 1287/*(methodPointerType)&InternalEnumerator_1_get_Current_m10937_gshared*/, 1425/*1425*/}, + { 1499, 1288/*(methodPointerType)&InternalEnumerator_1__ctor_m10950_gshared*/, 3/*3*/}, + { 1500, 1289/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10951_gshared*/, 0/*0*/}, + { 1501, 1290/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10952_gshared*/, 5/*5*/}, + { 1502, 1291/*(methodPointerType)&InternalEnumerator_1_Dispose_m10953_gshared*/, 0/*0*/}, + { 1503, 1292/*(methodPointerType)&InternalEnumerator_1_MoveNext_m10954_gshared*/, 1/*1*/}, + { 1504, 1293/*(methodPointerType)&InternalEnumerator_1_get_Current_m10955_gshared*/, 13/*13*/}, + { 1505, 1294/*(methodPointerType)&InternalEnumerator_1__ctor_m10962_gshared*/, 3/*3*/}, + { 1506, 1295/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m10963_gshared*/, 0/*0*/}, + { 1507, 1296/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10964_gshared*/, 5/*5*/}, + { 1508, 1297/*(methodPointerType)&InternalEnumerator_1_Dispose_m10965_gshared*/, 0/*0*/}, + { 1509, 1298/*(methodPointerType)&InternalEnumerator_1_MoveNext_m10966_gshared*/, 1/*1*/}, + { 1510, 1299/*(methodPointerType)&InternalEnumerator_1_get_Current_m10967_gshared*/, 1426/*1426*/}, + { 1511, 1300/*(methodPointerType)&InternalEnumerator_1__ctor_m11061_gshared*/, 3/*3*/}, + { 1512, 1301/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11062_gshared*/, 0/*0*/}, + { 1513, 1302/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11063_gshared*/, 5/*5*/}, + { 1514, 1303/*(methodPointerType)&InternalEnumerator_1_Dispose_m11064_gshared*/, 0/*0*/}, + { 1515, 1304/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11065_gshared*/, 1/*1*/}, + { 1516, 1305/*(methodPointerType)&InternalEnumerator_1_get_Current_m11066_gshared*/, 1157/*1157*/}, + { 1517, 1306/*(methodPointerType)&InternalEnumerator_1__ctor_m11079_gshared*/, 3/*3*/}, + { 1518, 1307/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11080_gshared*/, 0/*0*/}, + { 1519, 1308/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11081_gshared*/, 5/*5*/}, + { 1520, 1309/*(methodPointerType)&InternalEnumerator_1_Dispose_m11082_gshared*/, 0/*0*/}, + { 1521, 1310/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11083_gshared*/, 1/*1*/}, + { 1522, 1311/*(methodPointerType)&InternalEnumerator_1_get_Current_m11084_gshared*/, 51/*51*/}, + { 1523, 1312/*(methodPointerType)&InternalEnumerator_1__ctor_m11085_gshared*/, 3/*3*/}, + { 1524, 1313/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11086_gshared*/, 0/*0*/}, + { 1525, 1314/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11087_gshared*/, 5/*5*/}, + { 1526, 1315/*(methodPointerType)&InternalEnumerator_1_Dispose_m11088_gshared*/, 0/*0*/}, + { 1527, 1316/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11089_gshared*/, 1/*1*/}, + { 1528, 1317/*(methodPointerType)&InternalEnumerator_1_get_Current_m11090_gshared*/, 1427/*1427*/}, + { 1529, 1318/*(methodPointerType)&Transform_1__ctor_m11129_gshared*/, 62/*62*/}, + { 1530, 1319/*(methodPointerType)&Transform_1_Invoke_m11130_gshared*/, 1156/*1156*/}, + { 1531, 1320/*(methodPointerType)&Transform_1_BeginInvoke_m11131_gshared*/, 486/*486*/}, + { 1532, 1321/*(methodPointerType)&Transform_1_EndInvoke_m11132_gshared*/, 1428/*1428*/}, + { 1533, 1322/*(methodPointerType)&InternalEnumerator_1__ctor_m11133_gshared*/, 3/*3*/}, + { 1534, 1323/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11134_gshared*/, 0/*0*/}, + { 1535, 1324/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11135_gshared*/, 5/*5*/}, + { 1536, 1325/*(methodPointerType)&InternalEnumerator_1_Dispose_m11136_gshared*/, 0/*0*/}, + { 1537, 1326/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11137_gshared*/, 1/*1*/}, + { 1538, 1327/*(methodPointerType)&InternalEnumerator_1_get_Current_m11138_gshared*/, 450/*450*/}, + { 1539, 1328/*(methodPointerType)&Transform_1__ctor_m11139_gshared*/, 62/*62*/}, + { 1540, 1329/*(methodPointerType)&Transform_1_Invoke_m11140_gshared*/, 1153/*1153*/}, + { 1541, 1330/*(methodPointerType)&Transform_1_BeginInvoke_m11141_gshared*/, 486/*486*/}, + { 1542, 1331/*(methodPointerType)&Transform_1_EndInvoke_m11142_gshared*/, 1429/*1429*/}, + { 1543, 1332/*(methodPointerType)&InternalEnumerator_1__ctor_m11283_gshared*/, 3/*3*/}, + { 1544, 1333/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11284_gshared*/, 0/*0*/}, + { 1545, 1334/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11285_gshared*/, 5/*5*/}, + { 1546, 1335/*(methodPointerType)&InternalEnumerator_1_Dispose_m11286_gshared*/, 0/*0*/}, + { 1547, 1336/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11287_gshared*/, 1/*1*/}, + { 1548, 1337/*(methodPointerType)&InternalEnumerator_1_get_Current_m11288_gshared*/, 1430/*1430*/}, + { 1549, 1338/*(methodPointerType)&InternalEnumerator_1__ctor_m11470_gshared*/, 3/*3*/}, + { 1550, 1339/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11471_gshared*/, 0/*0*/}, + { 1551, 1340/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11472_gshared*/, 5/*5*/}, + { 1552, 1341/*(methodPointerType)&InternalEnumerator_1_Dispose_m11473_gshared*/, 0/*0*/}, + { 1553, 1342/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11474_gshared*/, 1/*1*/}, + { 1554, 1343/*(methodPointerType)&InternalEnumerator_1_get_Current_m11475_gshared*/, 322/*322*/}, + { 1555, 1344/*(methodPointerType)&InternalEnumerator_1__ctor_m11476_gshared*/, 3/*3*/}, + { 1556, 1345/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11477_gshared*/, 0/*0*/}, + { 1557, 1346/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11478_gshared*/, 5/*5*/}, + { 1558, 1347/*(methodPointerType)&InternalEnumerator_1_Dispose_m11479_gshared*/, 0/*0*/}, + { 1559, 1348/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11480_gshared*/, 1/*1*/}, + { 1560, 1349/*(methodPointerType)&InternalEnumerator_1_get_Current_m11481_gshared*/, 317/*317*/}, + { 1561, 1350/*(methodPointerType)&InternalEnumerator_1__ctor_m11742_gshared*/, 3/*3*/}, + { 1562, 1351/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11743_gshared*/, 0/*0*/}, + { 1563, 1352/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11744_gshared*/, 5/*5*/}, + { 1564, 1353/*(methodPointerType)&InternalEnumerator_1_Dispose_m11745_gshared*/, 0/*0*/}, + { 1565, 1354/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11746_gshared*/, 1/*1*/}, + { 1566, 1355/*(methodPointerType)&InternalEnumerator_1_get_Current_m11747_gshared*/, 12/*12*/}, + { 1567, 1356/*(methodPointerType)&Action_1__ctor_m11748_gshared*/, 62/*62*/}, + { 1568, 1357/*(methodPointerType)&Action_1_BeginInvoke_m11749_gshared*/, 276/*276*/}, + { 1569, 1358/*(methodPointerType)&Action_1_EndInvoke_m11750_gshared*/, 3/*3*/}, + { 1570, 1359/*(methodPointerType)&InternalEnumerator_1__ctor_m11894_gshared*/, 3/*3*/}, + { 1571, 1360/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11895_gshared*/, 0/*0*/}, + { 1572, 1361/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11896_gshared*/, 5/*5*/}, + { 1573, 1362/*(methodPointerType)&InternalEnumerator_1_Dispose_m11897_gshared*/, 0/*0*/}, + { 1574, 1363/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11898_gshared*/, 1/*1*/}, + { 1575, 1364/*(methodPointerType)&InternalEnumerator_1_get_Current_m11899_gshared*/, 1431/*1431*/}, + { 1576, 1365/*(methodPointerType)&InternalEnumerator_1__ctor_m11906_gshared*/, 3/*3*/}, + { 1577, 1366/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11907_gshared*/, 0/*0*/}, + { 1578, 1367/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11908_gshared*/, 5/*5*/}, + { 1579, 1368/*(methodPointerType)&InternalEnumerator_1_Dispose_m11909_gshared*/, 0/*0*/}, + { 1580, 1369/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11910_gshared*/, 1/*1*/}, + { 1581, 1370/*(methodPointerType)&InternalEnumerator_1_get_Current_m11911_gshared*/, 1432/*1432*/}, + { 1582, 1371/*(methodPointerType)&InternalEnumerator_1__ctor_m11918_gshared*/, 3/*3*/}, + { 1583, 1372/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11919_gshared*/, 0/*0*/}, + { 1584, 1373/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11920_gshared*/, 5/*5*/}, + { 1585, 1374/*(methodPointerType)&InternalEnumerator_1_Dispose_m11921_gshared*/, 0/*0*/}, + { 1586, 1375/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11922_gshared*/, 1/*1*/}, + { 1587, 1376/*(methodPointerType)&InternalEnumerator_1_get_Current_m11923_gshared*/, 158/*158*/}, + { 1588, 1377/*(methodPointerType)&InternalEnumerator_1__ctor_m11924_gshared*/, 3/*3*/}, + { 1589, 1378/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11925_gshared*/, 0/*0*/}, + { 1590, 1379/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11926_gshared*/, 5/*5*/}, + { 1591, 1380/*(methodPointerType)&InternalEnumerator_1_Dispose_m11927_gshared*/, 0/*0*/}, + { 1592, 1381/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11928_gshared*/, 1/*1*/}, + { 1593, 1382/*(methodPointerType)&InternalEnumerator_1_get_Current_m11929_gshared*/, 14/*14*/}, + { 1594, 1383/*(methodPointerType)&InternalEnumerator_1__ctor_m11930_gshared*/, 3/*3*/}, + { 1595, 1384/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m11931_gshared*/, 0/*0*/}, + { 1596, 1385/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m11932_gshared*/, 5/*5*/}, + { 1597, 1386/*(methodPointerType)&InternalEnumerator_1_Dispose_m11933_gshared*/, 0/*0*/}, + { 1598, 1387/*(methodPointerType)&InternalEnumerator_1_MoveNext_m11934_gshared*/, 1/*1*/}, + { 1599, 1388/*(methodPointerType)&InternalEnumerator_1_get_Current_m11935_gshared*/, 1433/*1433*/}, + { 1600, 1389/*(methodPointerType)&List_1__ctor_m11936_gshared*/, 0/*0*/}, + { 1601, 1390/*(methodPointerType)&List_1__ctor_m11937_gshared*/, 3/*3*/}, + { 1602, 1391/*(methodPointerType)&List_1__ctor_m11938_gshared*/, 20/*20*/}, + { 1603, 1392/*(methodPointerType)&List_1__cctor_m11939_gshared*/, 0/*0*/}, + { 1604, 1393/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m11940_gshared*/, 5/*5*/}, + { 1605, 1394/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m11941_gshared*/, 38/*38*/}, + { 1606, 1395/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m11942_gshared*/, 5/*5*/}, + { 1607, 1396/*(methodPointerType)&List_1_System_Collections_IList_Add_m11943_gshared*/, 57/*57*/}, + { 1608, 1397/*(methodPointerType)&List_1_System_Collections_IList_Contains_m11944_gshared*/, 21/*21*/}, + { 1609, 1398/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m11945_gshared*/, 57/*57*/}, + { 1610, 1399/*(methodPointerType)&List_1_System_Collections_IList_Insert_m11946_gshared*/, 48/*48*/}, + { 1611, 1400/*(methodPointerType)&List_1_System_Collections_IList_Remove_m11947_gshared*/, 3/*3*/}, + { 1612, 1401/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m11948_gshared*/, 1/*1*/}, + { 1613, 1402/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m11949_gshared*/, 1/*1*/}, + { 1614, 1403/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m11950_gshared*/, 5/*5*/}, + { 1615, 1404/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m11951_gshared*/, 1/*1*/}, + { 1616, 1405/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m11952_gshared*/, 1/*1*/}, + { 1617, 1406/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m11953_gshared*/, 50/*50*/}, + { 1618, 1407/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m11954_gshared*/, 48/*48*/}, + { 1619, 1408/*(methodPointerType)&List_1_Add_m11955_gshared*/, 18/*18*/}, + { 1620, 1409/*(methodPointerType)&List_1_GrowIfNeeded_m11956_gshared*/, 20/*20*/}, + { 1621, 1410/*(methodPointerType)&List_1_AddCollection_m11957_gshared*/, 3/*3*/}, + { 1622, 1411/*(methodPointerType)&List_1_AddEnumerable_m11958_gshared*/, 3/*3*/}, + { 1623, 1412/*(methodPointerType)&List_1_AsReadOnly_m11959_gshared*/, 5/*5*/}, + { 1624, 1413/*(methodPointerType)&List_1_Clear_m11960_gshared*/, 0/*0*/}, + { 1625, 1414/*(methodPointerType)&List_1_Contains_m11961_gshared*/, 124/*124*/}, + { 1626, 1415/*(methodPointerType)&List_1_CopyTo_m11962_gshared*/, 38/*38*/}, + { 1627, 1416/*(methodPointerType)&List_1_Find_m11963_gshared*/, 1434/*1434*/}, + { 1628, 1417/*(methodPointerType)&List_1_CheckMatch_m11964_gshared*/, 3/*3*/}, + { 1629, 1418/*(methodPointerType)&List_1_GetIndex_m11965_gshared*/, 1159/*1159*/}, + { 1630, 1419/*(methodPointerType)&List_1_GetEnumerator_m11966_gshared*/, 1435/*1435*/}, + { 1631, 1420/*(methodPointerType)&List_1_IndexOf_m11967_gshared*/, 1221/*1221*/}, + { 1632, 1421/*(methodPointerType)&List_1_Shift_m11968_gshared*/, 58/*58*/}, + { 1633, 1422/*(methodPointerType)&List_1_CheckIndex_m11969_gshared*/, 20/*20*/}, + { 1634, 1423/*(methodPointerType)&List_1_Insert_m11970_gshared*/, 1222/*1222*/}, + { 1635, 1424/*(methodPointerType)&List_1_CheckCollection_m11971_gshared*/, 3/*3*/}, + { 1636, 1425/*(methodPointerType)&List_1_Remove_m11972_gshared*/, 124/*124*/}, + { 1637, 1426/*(methodPointerType)&List_1_RemoveAll_m11973_gshared*/, 57/*57*/}, + { 1638, 1427/*(methodPointerType)&List_1_RemoveAt_m11974_gshared*/, 20/*20*/}, + { 1639, 1428/*(methodPointerType)&List_1_Reverse_m11975_gshared*/, 0/*0*/}, + { 1640, 1429/*(methodPointerType)&List_1_Sort_m11976_gshared*/, 0/*0*/}, + { 1641, 1430/*(methodPointerType)&List_1_Sort_m11977_gshared*/, 3/*3*/}, + { 1642, 1431/*(methodPointerType)&List_1_ToArray_m11978_gshared*/, 5/*5*/}, + { 1643, 1432/*(methodPointerType)&List_1_TrimExcess_m11979_gshared*/, 0/*0*/}, + { 1644, 1433/*(methodPointerType)&List_1_get_Capacity_m11980_gshared*/, 51/*51*/}, + { 1645, 1434/*(methodPointerType)&List_1_set_Capacity_m11981_gshared*/, 20/*20*/}, + { 1646, 1435/*(methodPointerType)&List_1_get_Count_m11982_gshared*/, 51/*51*/}, + { 1647, 1436/*(methodPointerType)&List_1_get_Item_m11983_gshared*/, 1220/*1220*/}, + { 1648, 1437/*(methodPointerType)&List_1_set_Item_m11984_gshared*/, 1222/*1222*/}, + { 1649, 1438/*(methodPointerType)&Enumerator__ctor_m11985_gshared*/, 3/*3*/}, + { 1650, 1439/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m11986_gshared*/, 0/*0*/}, + { 1651, 1440/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m11987_gshared*/, 5/*5*/}, + { 1652, 1441/*(methodPointerType)&Enumerator_Dispose_m11988_gshared*/, 0/*0*/}, + { 1653, 1442/*(methodPointerType)&Enumerator_VerifyState_m11989_gshared*/, 0/*0*/}, + { 1654, 1443/*(methodPointerType)&Enumerator_MoveNext_m11990_gshared*/, 1/*1*/}, + { 1655, 1444/*(methodPointerType)&Enumerator_get_Current_m11991_gshared*/, 12/*12*/}, + { 1656, 1445/*(methodPointerType)&ReadOnlyCollection_1__ctor_m11992_gshared*/, 3/*3*/}, + { 1657, 1446/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m11993_gshared*/, 18/*18*/}, + { 1658, 1447/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m11994_gshared*/, 0/*0*/}, + { 1659, 1448/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m11995_gshared*/, 1222/*1222*/}, + { 1660, 1449/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m11996_gshared*/, 124/*124*/}, + { 1661, 1450/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m11997_gshared*/, 20/*20*/}, + { 1662, 1451/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m11998_gshared*/, 1220/*1220*/}, + { 1663, 1452/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m11999_gshared*/, 1222/*1222*/}, + { 1664, 1453/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12000_gshared*/, 1/*1*/}, + { 1665, 1454/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12001_gshared*/, 38/*38*/}, + { 1666, 1455/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12002_gshared*/, 5/*5*/}, + { 1667, 1456/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12003_gshared*/, 57/*57*/}, + { 1668, 1457/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12004_gshared*/, 0/*0*/}, + { 1669, 1458/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12005_gshared*/, 21/*21*/}, + { 1670, 1459/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12006_gshared*/, 57/*57*/}, + { 1671, 1460/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12007_gshared*/, 48/*48*/}, + { 1672, 1461/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12008_gshared*/, 3/*3*/}, + { 1673, 1462/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12009_gshared*/, 20/*20*/}, + { 1674, 1463/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12010_gshared*/, 1/*1*/}, + { 1675, 1464/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12011_gshared*/, 5/*5*/}, + { 1676, 1465/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12012_gshared*/, 1/*1*/}, + { 1677, 1466/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12013_gshared*/, 1/*1*/}, + { 1678, 1467/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12014_gshared*/, 50/*50*/}, + { 1679, 1468/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12015_gshared*/, 48/*48*/}, + { 1680, 1469/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12016_gshared*/, 124/*124*/}, + { 1681, 1470/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12017_gshared*/, 38/*38*/}, + { 1682, 1471/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12018_gshared*/, 5/*5*/}, + { 1683, 1472/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12019_gshared*/, 1221/*1221*/}, + { 1684, 1473/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12020_gshared*/, 51/*51*/}, + { 1685, 1474/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12021_gshared*/, 1220/*1220*/}, + { 1686, 1475/*(methodPointerType)&Collection_1__ctor_m12022_gshared*/, 0/*0*/}, + { 1687, 1476/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12023_gshared*/, 1/*1*/}, + { 1688, 1477/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12024_gshared*/, 38/*38*/}, + { 1689, 1478/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12025_gshared*/, 5/*5*/}, + { 1690, 1479/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12026_gshared*/, 57/*57*/}, + { 1691, 1480/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12027_gshared*/, 21/*21*/}, + { 1692, 1481/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12028_gshared*/, 57/*57*/}, + { 1693, 1482/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12029_gshared*/, 48/*48*/}, + { 1694, 1483/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12030_gshared*/, 3/*3*/}, + { 1695, 1484/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12031_gshared*/, 1/*1*/}, + { 1696, 1485/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12032_gshared*/, 5/*5*/}, + { 1697, 1486/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12033_gshared*/, 1/*1*/}, + { 1698, 1487/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12034_gshared*/, 1/*1*/}, + { 1699, 1488/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12035_gshared*/, 50/*50*/}, + { 1700, 1489/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12036_gshared*/, 48/*48*/}, + { 1701, 1490/*(methodPointerType)&Collection_1_Add_m12037_gshared*/, 18/*18*/}, + { 1702, 1491/*(methodPointerType)&Collection_1_Clear_m12038_gshared*/, 0/*0*/}, + { 1703, 1492/*(methodPointerType)&Collection_1_ClearItems_m12039_gshared*/, 0/*0*/}, + { 1704, 1493/*(methodPointerType)&Collection_1_Contains_m12040_gshared*/, 124/*124*/}, + { 1705, 1494/*(methodPointerType)&Collection_1_CopyTo_m12041_gshared*/, 38/*38*/}, + { 1706, 1495/*(methodPointerType)&Collection_1_GetEnumerator_m12042_gshared*/, 5/*5*/}, + { 1707, 1496/*(methodPointerType)&Collection_1_IndexOf_m12043_gshared*/, 1221/*1221*/}, + { 1708, 1497/*(methodPointerType)&Collection_1_Insert_m12044_gshared*/, 1222/*1222*/}, + { 1709, 1498/*(methodPointerType)&Collection_1_InsertItem_m12045_gshared*/, 1222/*1222*/}, + { 1710, 1499/*(methodPointerType)&Collection_1_Remove_m12046_gshared*/, 124/*124*/}, + { 1711, 1500/*(methodPointerType)&Collection_1_RemoveAt_m12047_gshared*/, 20/*20*/}, + { 1712, 1501/*(methodPointerType)&Collection_1_RemoveItem_m12048_gshared*/, 20/*20*/}, + { 1713, 1502/*(methodPointerType)&Collection_1_get_Count_m12049_gshared*/, 51/*51*/}, + { 1714, 1503/*(methodPointerType)&Collection_1_get_Item_m12050_gshared*/, 1220/*1220*/}, + { 1715, 1504/*(methodPointerType)&Collection_1_set_Item_m12051_gshared*/, 1222/*1222*/}, + { 1716, 1505/*(methodPointerType)&Collection_1_SetItem_m12052_gshared*/, 1222/*1222*/}, + { 1717, 1506/*(methodPointerType)&Collection_1_IsValidItem_m12053_gshared*/, 21/*21*/}, + { 1718, 1507/*(methodPointerType)&Collection_1_ConvertItem_m12054_gshared*/, 1434/*1434*/}, + { 1719, 1508/*(methodPointerType)&Collection_1_CheckWritable_m12055_gshared*/, 3/*3*/}, + { 1720, 1509/*(methodPointerType)&Collection_1_IsSynchronized_m12056_gshared*/, 21/*21*/}, + { 1721, 1510/*(methodPointerType)&Collection_1_IsFixedSize_m12057_gshared*/, 21/*21*/}, + { 1722, 1511/*(methodPointerType)&EqualityComparer_1__ctor_m12058_gshared*/, 0/*0*/}, + { 1723, 1512/*(methodPointerType)&EqualityComparer_1__cctor_m12059_gshared*/, 0/*0*/}, + { 1724, 1513/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12060_gshared*/, 57/*57*/}, + { 1725, 1514/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12061_gshared*/, 222/*222*/}, + { 1726, 1515/*(methodPointerType)&EqualityComparer_1_get_Default_m12062_gshared*/, 5/*5*/}, + { 1727, 1516/*(methodPointerType)&DefaultComparer__ctor_m12063_gshared*/, 0/*0*/}, + { 1728, 1517/*(methodPointerType)&DefaultComparer_GetHashCode_m12064_gshared*/, 1221/*1221*/}, + { 1729, 1518/*(methodPointerType)&DefaultComparer_Equals_m12065_gshared*/, 99/*99*/}, + { 1730, 1519/*(methodPointerType)&Predicate_1__ctor_m12066_gshared*/, 62/*62*/}, + { 1731, 1520/*(methodPointerType)&Predicate_1_Invoke_m12067_gshared*/, 124/*124*/}, + { 1732, 1521/*(methodPointerType)&Predicate_1_BeginInvoke_m12068_gshared*/, 1436/*1436*/}, + { 1733, 1522/*(methodPointerType)&Predicate_1_EndInvoke_m12069_gshared*/, 21/*21*/}, + { 1734, 1523/*(methodPointerType)&Comparer_1__ctor_m12070_gshared*/, 0/*0*/}, + { 1735, 1524/*(methodPointerType)&Comparer_1__cctor_m12071_gshared*/, 0/*0*/}, + { 1736, 1525/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12072_gshared*/, 7/*7*/}, + { 1737, 1526/*(methodPointerType)&Comparer_1_get_Default_m12073_gshared*/, 5/*5*/}, + { 1738, 1527/*(methodPointerType)&DefaultComparer__ctor_m12074_gshared*/, 0/*0*/}, + { 1739, 1528/*(methodPointerType)&DefaultComparer_Compare_m12075_gshared*/, 1437/*1437*/}, + { 1740, 1529/*(methodPointerType)&Comparison_1__ctor_m12076_gshared*/, 62/*62*/}, + { 1741, 1530/*(methodPointerType)&Comparison_1_Invoke_m12077_gshared*/, 1437/*1437*/}, + { 1742, 1531/*(methodPointerType)&Comparison_1_BeginInvoke_m12078_gshared*/, 1438/*1438*/}, + { 1743, 1532/*(methodPointerType)&Comparison_1_EndInvoke_m12079_gshared*/, 57/*57*/}, + { 1744, 1533/*(methodPointerType)&List_1__ctor_m12080_gshared*/, 0/*0*/}, + { 1745, 1534/*(methodPointerType)&List_1__ctor_m12081_gshared*/, 3/*3*/}, + { 1746, 1535/*(methodPointerType)&List_1__ctor_m12082_gshared*/, 20/*20*/}, + { 1747, 1536/*(methodPointerType)&List_1__cctor_m12083_gshared*/, 0/*0*/}, + { 1748, 1537/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12084_gshared*/, 5/*5*/}, + { 1749, 1538/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12085_gshared*/, 38/*38*/}, + { 1750, 1539/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12086_gshared*/, 5/*5*/}, + { 1751, 1540/*(methodPointerType)&List_1_System_Collections_IList_Add_m12087_gshared*/, 57/*57*/}, + { 1752, 1541/*(methodPointerType)&List_1_System_Collections_IList_Contains_m12088_gshared*/, 21/*21*/}, + { 1753, 1542/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m12089_gshared*/, 57/*57*/}, + { 1754, 1543/*(methodPointerType)&List_1_System_Collections_IList_Insert_m12090_gshared*/, 48/*48*/}, + { 1755, 1544/*(methodPointerType)&List_1_System_Collections_IList_Remove_m12091_gshared*/, 3/*3*/}, + { 1756, 1545/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12092_gshared*/, 1/*1*/}, + { 1757, 1546/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12093_gshared*/, 1/*1*/}, + { 1758, 1547/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12094_gshared*/, 5/*5*/}, + { 1759, 1548/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12095_gshared*/, 1/*1*/}, + { 1760, 1549/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12096_gshared*/, 1/*1*/}, + { 1761, 1550/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m12097_gshared*/, 50/*50*/}, + { 1762, 1551/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m12098_gshared*/, 48/*48*/}, + { 1763, 1552/*(methodPointerType)&List_1_Add_m12099_gshared*/, 1232/*1232*/}, + { 1764, 1553/*(methodPointerType)&List_1_GrowIfNeeded_m12100_gshared*/, 20/*20*/}, + { 1765, 1554/*(methodPointerType)&List_1_AddCollection_m12101_gshared*/, 3/*3*/}, + { 1766, 1555/*(methodPointerType)&List_1_AddEnumerable_m12102_gshared*/, 3/*3*/}, + { 1767, 1556/*(methodPointerType)&List_1_AsReadOnly_m12103_gshared*/, 5/*5*/}, + { 1768, 1557/*(methodPointerType)&List_1_Clear_m12104_gshared*/, 0/*0*/}, + { 1769, 1558/*(methodPointerType)&List_1_Contains_m12105_gshared*/, 1233/*1233*/}, + { 1770, 1559/*(methodPointerType)&List_1_CopyTo_m12106_gshared*/, 38/*38*/}, + { 1771, 1560/*(methodPointerType)&List_1_Find_m12107_gshared*/, 190/*190*/}, + { 1772, 1561/*(methodPointerType)&List_1_CheckMatch_m12108_gshared*/, 3/*3*/}, + { 1773, 1562/*(methodPointerType)&List_1_GetIndex_m12109_gshared*/, 1159/*1159*/}, + { 1774, 1563/*(methodPointerType)&List_1_GetEnumerator_m12110_gshared*/, 1439/*1439*/}, + { 1775, 1564/*(methodPointerType)&List_1_IndexOf_m12111_gshared*/, 1234/*1234*/}, + { 1776, 1565/*(methodPointerType)&List_1_Shift_m12112_gshared*/, 58/*58*/}, + { 1777, 1566/*(methodPointerType)&List_1_CheckIndex_m12113_gshared*/, 20/*20*/}, + { 1778, 1567/*(methodPointerType)&List_1_Insert_m12114_gshared*/, 135/*135*/}, + { 1779, 1568/*(methodPointerType)&List_1_CheckCollection_m12115_gshared*/, 3/*3*/}, + { 1780, 1569/*(methodPointerType)&List_1_Remove_m12116_gshared*/, 1233/*1233*/}, + { 1781, 1570/*(methodPointerType)&List_1_RemoveAll_m12117_gshared*/, 57/*57*/}, + { 1782, 1571/*(methodPointerType)&List_1_RemoveAt_m12118_gshared*/, 20/*20*/}, + { 1783, 1572/*(methodPointerType)&List_1_Reverse_m12119_gshared*/, 0/*0*/}, + { 1784, 1573/*(methodPointerType)&List_1_Sort_m12120_gshared*/, 0/*0*/}, + { 1785, 1574/*(methodPointerType)&List_1_Sort_m12121_gshared*/, 3/*3*/}, + { 1786, 1575/*(methodPointerType)&List_1_ToArray_m12122_gshared*/, 5/*5*/}, + { 1787, 1576/*(methodPointerType)&List_1_TrimExcess_m12123_gshared*/, 0/*0*/}, + { 1788, 1577/*(methodPointerType)&List_1_get_Capacity_m12124_gshared*/, 51/*51*/}, + { 1789, 1578/*(methodPointerType)&List_1_set_Capacity_m12125_gshared*/, 20/*20*/}, + { 1790, 1579/*(methodPointerType)&List_1_get_Count_m12126_gshared*/, 51/*51*/}, + { 1791, 1580/*(methodPointerType)&List_1_get_Item_m12127_gshared*/, 134/*134*/}, + { 1792, 1581/*(methodPointerType)&List_1_set_Item_m12128_gshared*/, 135/*135*/}, + { 1793, 1582/*(methodPointerType)&Enumerator__ctor_m12129_gshared*/, 3/*3*/}, + { 1794, 1583/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12130_gshared*/, 0/*0*/}, + { 1795, 1584/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12131_gshared*/, 5/*5*/}, + { 1796, 1585/*(methodPointerType)&Enumerator_Dispose_m12132_gshared*/, 0/*0*/}, + { 1797, 1586/*(methodPointerType)&Enumerator_VerifyState_m12133_gshared*/, 0/*0*/}, + { 1798, 1587/*(methodPointerType)&Enumerator_MoveNext_m12134_gshared*/, 1/*1*/}, + { 1799, 1588/*(methodPointerType)&Enumerator_get_Current_m12135_gshared*/, 158/*158*/}, + { 1800, 1589/*(methodPointerType)&ReadOnlyCollection_1__ctor_m12136_gshared*/, 3/*3*/}, + { 1801, 1590/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12137_gshared*/, 1232/*1232*/}, + { 1802, 1591/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12138_gshared*/, 0/*0*/}, + { 1803, 1592/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12139_gshared*/, 135/*135*/}, + { 1804, 1593/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12140_gshared*/, 1233/*1233*/}, + { 1805, 1594/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12141_gshared*/, 20/*20*/}, + { 1806, 1595/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12142_gshared*/, 134/*134*/}, + { 1807, 1596/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12143_gshared*/, 135/*135*/}, + { 1808, 1597/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12144_gshared*/, 1/*1*/}, + { 1809, 1598/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12145_gshared*/, 38/*38*/}, + { 1810, 1599/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12146_gshared*/, 5/*5*/}, + { 1811, 1600/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12147_gshared*/, 57/*57*/}, + { 1812, 1601/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12148_gshared*/, 0/*0*/}, + { 1813, 1602/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12149_gshared*/, 21/*21*/}, + { 1814, 1603/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12150_gshared*/, 57/*57*/}, + { 1815, 1604/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12151_gshared*/, 48/*48*/}, + { 1816, 1605/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12152_gshared*/, 3/*3*/}, + { 1817, 1606/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12153_gshared*/, 20/*20*/}, + { 1818, 1607/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12154_gshared*/, 1/*1*/}, + { 1819, 1608/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12155_gshared*/, 5/*5*/}, + { 1820, 1609/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12156_gshared*/, 1/*1*/}, + { 1821, 1610/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12157_gshared*/, 1/*1*/}, + { 1822, 1611/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12158_gshared*/, 50/*50*/}, + { 1823, 1612/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12159_gshared*/, 48/*48*/}, + { 1824, 1613/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12160_gshared*/, 1233/*1233*/}, + { 1825, 1614/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12161_gshared*/, 38/*38*/}, + { 1826, 1615/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12162_gshared*/, 5/*5*/}, + { 1827, 1616/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12163_gshared*/, 1234/*1234*/}, + { 1828, 1617/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12164_gshared*/, 51/*51*/}, + { 1829, 1618/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12165_gshared*/, 134/*134*/}, + { 1830, 1619/*(methodPointerType)&Collection_1__ctor_m12166_gshared*/, 0/*0*/}, + { 1831, 1620/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12167_gshared*/, 1/*1*/}, + { 1832, 1621/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12168_gshared*/, 38/*38*/}, + { 1833, 1622/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12169_gshared*/, 5/*5*/}, + { 1834, 1623/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12170_gshared*/, 57/*57*/}, + { 1835, 1624/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12171_gshared*/, 21/*21*/}, + { 1836, 1625/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12172_gshared*/, 57/*57*/}, + { 1837, 1626/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12173_gshared*/, 48/*48*/}, + { 1838, 1627/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12174_gshared*/, 3/*3*/}, + { 1839, 1628/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12175_gshared*/, 1/*1*/}, + { 1840, 1629/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12176_gshared*/, 5/*5*/}, + { 1841, 1630/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12177_gshared*/, 1/*1*/}, + { 1842, 1631/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12178_gshared*/, 1/*1*/}, + { 1843, 1632/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12179_gshared*/, 50/*50*/}, + { 1844, 1633/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12180_gshared*/, 48/*48*/}, + { 1845, 1634/*(methodPointerType)&Collection_1_Add_m12181_gshared*/, 1232/*1232*/}, + { 1846, 1635/*(methodPointerType)&Collection_1_Clear_m12182_gshared*/, 0/*0*/}, + { 1847, 1636/*(methodPointerType)&Collection_1_ClearItems_m12183_gshared*/, 0/*0*/}, + { 1848, 1637/*(methodPointerType)&Collection_1_Contains_m12184_gshared*/, 1233/*1233*/}, + { 1849, 1638/*(methodPointerType)&Collection_1_CopyTo_m12185_gshared*/, 38/*38*/}, + { 1850, 1639/*(methodPointerType)&Collection_1_GetEnumerator_m12186_gshared*/, 5/*5*/}, + { 1851, 1640/*(methodPointerType)&Collection_1_IndexOf_m12187_gshared*/, 1234/*1234*/}, + { 1852, 1641/*(methodPointerType)&Collection_1_Insert_m12188_gshared*/, 135/*135*/}, + { 1853, 1642/*(methodPointerType)&Collection_1_InsertItem_m12189_gshared*/, 135/*135*/}, + { 1854, 1643/*(methodPointerType)&Collection_1_Remove_m12190_gshared*/, 1233/*1233*/}, + { 1855, 1644/*(methodPointerType)&Collection_1_RemoveAt_m12191_gshared*/, 20/*20*/}, + { 1856, 1645/*(methodPointerType)&Collection_1_RemoveItem_m12192_gshared*/, 20/*20*/}, + { 1857, 1646/*(methodPointerType)&Collection_1_get_Count_m12193_gshared*/, 51/*51*/}, + { 1858, 1647/*(methodPointerType)&Collection_1_get_Item_m12194_gshared*/, 134/*134*/}, + { 1859, 1648/*(methodPointerType)&Collection_1_set_Item_m12195_gshared*/, 135/*135*/}, + { 1860, 1649/*(methodPointerType)&Collection_1_SetItem_m12196_gshared*/, 135/*135*/}, + { 1861, 1650/*(methodPointerType)&Collection_1_IsValidItem_m12197_gshared*/, 21/*21*/}, + { 1862, 1651/*(methodPointerType)&Collection_1_ConvertItem_m12198_gshared*/, 190/*190*/}, + { 1863, 1652/*(methodPointerType)&Collection_1_CheckWritable_m12199_gshared*/, 3/*3*/}, + { 1864, 1653/*(methodPointerType)&Collection_1_IsSynchronized_m12200_gshared*/, 21/*21*/}, + { 1865, 1654/*(methodPointerType)&Collection_1_IsFixedSize_m12201_gshared*/, 21/*21*/}, + { 1866, 1655/*(methodPointerType)&EqualityComparer_1__ctor_m12202_gshared*/, 0/*0*/}, + { 1867, 1656/*(methodPointerType)&EqualityComparer_1__cctor_m12203_gshared*/, 0/*0*/}, + { 1868, 1657/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12204_gshared*/, 57/*57*/}, + { 1869, 1658/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12205_gshared*/, 222/*222*/}, + { 1870, 1659/*(methodPointerType)&EqualityComparer_1_get_Default_m12206_gshared*/, 5/*5*/}, + { 1871, 1660/*(methodPointerType)&DefaultComparer__ctor_m12207_gshared*/, 0/*0*/}, + { 1872, 1661/*(methodPointerType)&DefaultComparer_GetHashCode_m12208_gshared*/, 1234/*1234*/}, + { 1873, 1662/*(methodPointerType)&DefaultComparer_Equals_m12209_gshared*/, 161/*161*/}, + { 1874, 1663/*(methodPointerType)&Predicate_1__ctor_m12210_gshared*/, 62/*62*/}, + { 1875, 1664/*(methodPointerType)&Predicate_1_Invoke_m12211_gshared*/, 1233/*1233*/}, + { 1876, 1665/*(methodPointerType)&Predicate_1_BeginInvoke_m12212_gshared*/, 1440/*1440*/}, + { 1877, 1666/*(methodPointerType)&Predicate_1_EndInvoke_m12213_gshared*/, 21/*21*/}, + { 1878, 1667/*(methodPointerType)&Comparer_1__ctor_m12214_gshared*/, 0/*0*/}, + { 1879, 1668/*(methodPointerType)&Comparer_1__cctor_m12215_gshared*/, 0/*0*/}, + { 1880, 1669/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12216_gshared*/, 7/*7*/}, + { 1881, 1670/*(methodPointerType)&Comparer_1_get_Default_m12217_gshared*/, 5/*5*/}, + { 1882, 1671/*(methodPointerType)&DefaultComparer__ctor_m12218_gshared*/, 0/*0*/}, + { 1883, 1672/*(methodPointerType)&DefaultComparer_Compare_m12219_gshared*/, 1441/*1441*/}, + { 1884, 1673/*(methodPointerType)&Comparison_1__ctor_m12220_gshared*/, 62/*62*/}, + { 1885, 1674/*(methodPointerType)&Comparison_1_Invoke_m12221_gshared*/, 1441/*1441*/}, + { 1886, 1675/*(methodPointerType)&Comparison_1_BeginInvoke_m12222_gshared*/, 1442/*1442*/}, + { 1887, 1676/*(methodPointerType)&Comparison_1_EndInvoke_m12223_gshared*/, 57/*57*/}, + { 1888, 1677/*(methodPointerType)&List_1__ctor_m12224_gshared*/, 0/*0*/}, + { 1889, 1678/*(methodPointerType)&List_1__ctor_m12225_gshared*/, 3/*3*/}, + { 1890, 1679/*(methodPointerType)&List_1__ctor_m12226_gshared*/, 20/*20*/}, + { 1891, 1680/*(methodPointerType)&List_1__cctor_m12227_gshared*/, 0/*0*/}, + { 1892, 1681/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12228_gshared*/, 5/*5*/}, + { 1893, 1682/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12229_gshared*/, 38/*38*/}, + { 1894, 1683/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12230_gshared*/, 5/*5*/}, + { 1895, 1684/*(methodPointerType)&List_1_System_Collections_IList_Add_m12231_gshared*/, 57/*57*/}, + { 1896, 1685/*(methodPointerType)&List_1_System_Collections_IList_Contains_m12232_gshared*/, 21/*21*/}, + { 1897, 1686/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m12233_gshared*/, 57/*57*/}, + { 1898, 1687/*(methodPointerType)&List_1_System_Collections_IList_Insert_m12234_gshared*/, 48/*48*/}, + { 1899, 1688/*(methodPointerType)&List_1_System_Collections_IList_Remove_m12235_gshared*/, 3/*3*/}, + { 1900, 1689/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12236_gshared*/, 1/*1*/}, + { 1901, 1690/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12237_gshared*/, 1/*1*/}, + { 1902, 1691/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12238_gshared*/, 5/*5*/}, + { 1903, 1692/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12239_gshared*/, 1/*1*/}, + { 1904, 1693/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12240_gshared*/, 1/*1*/}, + { 1905, 1694/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m12241_gshared*/, 50/*50*/}, + { 1906, 1695/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m12242_gshared*/, 48/*48*/}, + { 1907, 1696/*(methodPointerType)&List_1_Add_m12243_gshared*/, 15/*15*/}, + { 1908, 1697/*(methodPointerType)&List_1_GrowIfNeeded_m12244_gshared*/, 20/*20*/}, + { 1909, 1698/*(methodPointerType)&List_1_AddCollection_m12245_gshared*/, 3/*3*/}, + { 1910, 1699/*(methodPointerType)&List_1_AddEnumerable_m12246_gshared*/, 3/*3*/}, + { 1911, 1700/*(methodPointerType)&List_1_AsReadOnly_m12247_gshared*/, 5/*5*/}, + { 1912, 1701/*(methodPointerType)&List_1_Clear_m12248_gshared*/, 0/*0*/}, + { 1913, 1702/*(methodPointerType)&List_1_Contains_m12249_gshared*/, 1235/*1235*/}, + { 1914, 1703/*(methodPointerType)&List_1_CopyTo_m12250_gshared*/, 38/*38*/}, + { 1915, 1704/*(methodPointerType)&List_1_Find_m12251_gshared*/, 191/*191*/}, + { 1916, 1705/*(methodPointerType)&List_1_CheckMatch_m12252_gshared*/, 3/*3*/}, + { 1917, 1706/*(methodPointerType)&List_1_GetIndex_m12253_gshared*/, 1159/*1159*/}, + { 1918, 1707/*(methodPointerType)&List_1_GetEnumerator_m12254_gshared*/, 1443/*1443*/}, + { 1919, 1708/*(methodPointerType)&List_1_IndexOf_m12255_gshared*/, 391/*391*/}, + { 1920, 1709/*(methodPointerType)&List_1_Shift_m12256_gshared*/, 58/*58*/}, + { 1921, 1710/*(methodPointerType)&List_1_CheckIndex_m12257_gshared*/, 20/*20*/}, + { 1922, 1711/*(methodPointerType)&List_1_Insert_m12258_gshared*/, 1236/*1236*/}, + { 1923, 1712/*(methodPointerType)&List_1_CheckCollection_m12259_gshared*/, 3/*3*/}, + { 1924, 1713/*(methodPointerType)&List_1_Remove_m12260_gshared*/, 1235/*1235*/}, + { 1925, 1714/*(methodPointerType)&List_1_RemoveAll_m12261_gshared*/, 57/*57*/}, + { 1926, 1715/*(methodPointerType)&List_1_RemoveAt_m12262_gshared*/, 20/*20*/}, + { 1927, 1716/*(methodPointerType)&List_1_Reverse_m12263_gshared*/, 0/*0*/}, + { 1928, 1717/*(methodPointerType)&List_1_Sort_m12264_gshared*/, 0/*0*/}, + { 1929, 1718/*(methodPointerType)&List_1_Sort_m12265_gshared*/, 3/*3*/}, + { 1930, 1719/*(methodPointerType)&List_1_ToArray_m12266_gshared*/, 5/*5*/}, + { 1931, 1720/*(methodPointerType)&List_1_TrimExcess_m12267_gshared*/, 0/*0*/}, + { 1932, 1721/*(methodPointerType)&List_1_get_Capacity_m12268_gshared*/, 51/*51*/}, + { 1933, 1722/*(methodPointerType)&List_1_set_Capacity_m12269_gshared*/, 20/*20*/}, + { 1934, 1723/*(methodPointerType)&List_1_get_Count_m12270_gshared*/, 51/*51*/}, + { 1935, 1724/*(methodPointerType)&List_1_get_Item_m12271_gshared*/, 425/*425*/}, + { 1936, 1725/*(methodPointerType)&List_1_set_Item_m12272_gshared*/, 1236/*1236*/}, + { 1937, 1726/*(methodPointerType)&Enumerator__ctor_m12273_gshared*/, 3/*3*/}, + { 1938, 1727/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12274_gshared*/, 0/*0*/}, + { 1939, 1728/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12275_gshared*/, 5/*5*/}, + { 1940, 1729/*(methodPointerType)&Enumerator_Dispose_m12276_gshared*/, 0/*0*/}, + { 1941, 1730/*(methodPointerType)&Enumerator_VerifyState_m12277_gshared*/, 0/*0*/}, + { 1942, 1731/*(methodPointerType)&Enumerator_MoveNext_m12278_gshared*/, 1/*1*/}, + { 1943, 1732/*(methodPointerType)&Enumerator_get_Current_m12279_gshared*/, 14/*14*/}, + { 1944, 1733/*(methodPointerType)&ReadOnlyCollection_1__ctor_m12280_gshared*/, 3/*3*/}, + { 1945, 1734/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12281_gshared*/, 15/*15*/}, + { 1946, 1735/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12282_gshared*/, 0/*0*/}, + { 1947, 1736/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12283_gshared*/, 1236/*1236*/}, + { 1948, 1737/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12284_gshared*/, 1235/*1235*/}, + { 1949, 1738/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12285_gshared*/, 20/*20*/}, + { 1950, 1739/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12286_gshared*/, 425/*425*/}, + { 1951, 1740/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12287_gshared*/, 1236/*1236*/}, + { 1952, 1741/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12288_gshared*/, 1/*1*/}, + { 1953, 1742/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12289_gshared*/, 38/*38*/}, + { 1954, 1743/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12290_gshared*/, 5/*5*/}, + { 1955, 1744/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12291_gshared*/, 57/*57*/}, + { 1956, 1745/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12292_gshared*/, 0/*0*/}, + { 1957, 1746/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12293_gshared*/, 21/*21*/}, + { 1958, 1747/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12294_gshared*/, 57/*57*/}, + { 1959, 1748/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12295_gshared*/, 48/*48*/}, + { 1960, 1749/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12296_gshared*/, 3/*3*/}, + { 1961, 1750/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12297_gshared*/, 20/*20*/}, + { 1962, 1751/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12298_gshared*/, 1/*1*/}, + { 1963, 1752/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12299_gshared*/, 5/*5*/}, + { 1964, 1753/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12300_gshared*/, 1/*1*/}, + { 1965, 1754/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12301_gshared*/, 1/*1*/}, + { 1966, 1755/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12302_gshared*/, 50/*50*/}, + { 1967, 1756/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12303_gshared*/, 48/*48*/}, + { 1968, 1757/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12304_gshared*/, 1235/*1235*/}, + { 1969, 1758/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12305_gshared*/, 38/*38*/}, + { 1970, 1759/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12306_gshared*/, 5/*5*/}, + { 1971, 1760/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12307_gshared*/, 391/*391*/}, + { 1972, 1761/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12308_gshared*/, 51/*51*/}, + { 1973, 1762/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12309_gshared*/, 425/*425*/}, + { 1974, 1763/*(methodPointerType)&Collection_1__ctor_m12310_gshared*/, 0/*0*/}, + { 1975, 1764/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12311_gshared*/, 1/*1*/}, + { 1976, 1765/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12312_gshared*/, 38/*38*/}, + { 1977, 1766/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12313_gshared*/, 5/*5*/}, + { 1978, 1767/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12314_gshared*/, 57/*57*/}, + { 1979, 1768/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12315_gshared*/, 21/*21*/}, + { 1980, 1769/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12316_gshared*/, 57/*57*/}, + { 1981, 1770/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12317_gshared*/, 48/*48*/}, + { 1982, 1771/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12318_gshared*/, 3/*3*/}, + { 1983, 1772/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12319_gshared*/, 1/*1*/}, + { 1984, 1773/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12320_gshared*/, 5/*5*/}, + { 1985, 1774/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12321_gshared*/, 1/*1*/}, + { 1986, 1775/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12322_gshared*/, 1/*1*/}, + { 1987, 1776/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12323_gshared*/, 50/*50*/}, + { 1988, 1777/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12324_gshared*/, 48/*48*/}, + { 1989, 1778/*(methodPointerType)&Collection_1_Add_m12325_gshared*/, 15/*15*/}, + { 1990, 1779/*(methodPointerType)&Collection_1_Clear_m12326_gshared*/, 0/*0*/}, + { 1991, 1780/*(methodPointerType)&Collection_1_ClearItems_m12327_gshared*/, 0/*0*/}, + { 1992, 1781/*(methodPointerType)&Collection_1_Contains_m12328_gshared*/, 1235/*1235*/}, + { 1993, 1782/*(methodPointerType)&Collection_1_CopyTo_m12329_gshared*/, 38/*38*/}, + { 1994, 1783/*(methodPointerType)&Collection_1_GetEnumerator_m12330_gshared*/, 5/*5*/}, + { 1995, 1784/*(methodPointerType)&Collection_1_IndexOf_m12331_gshared*/, 391/*391*/}, + { 1996, 1785/*(methodPointerType)&Collection_1_Insert_m12332_gshared*/, 1236/*1236*/}, + { 1997, 1786/*(methodPointerType)&Collection_1_InsertItem_m12333_gshared*/, 1236/*1236*/}, + { 1998, 1787/*(methodPointerType)&Collection_1_Remove_m12334_gshared*/, 1235/*1235*/}, + { 1999, 1788/*(methodPointerType)&Collection_1_RemoveAt_m12335_gshared*/, 20/*20*/}, + { 2000, 1789/*(methodPointerType)&Collection_1_RemoveItem_m12336_gshared*/, 20/*20*/}, + { 2001, 1790/*(methodPointerType)&Collection_1_get_Count_m12337_gshared*/, 51/*51*/}, + { 2002, 1791/*(methodPointerType)&Collection_1_get_Item_m12338_gshared*/, 425/*425*/}, + { 2003, 1792/*(methodPointerType)&Collection_1_set_Item_m12339_gshared*/, 1236/*1236*/}, + { 2004, 1793/*(methodPointerType)&Collection_1_SetItem_m12340_gshared*/, 1236/*1236*/}, + { 2005, 1794/*(methodPointerType)&Collection_1_IsValidItem_m12341_gshared*/, 21/*21*/}, + { 2006, 1795/*(methodPointerType)&Collection_1_ConvertItem_m12342_gshared*/, 191/*191*/}, + { 2007, 1796/*(methodPointerType)&Collection_1_CheckWritable_m12343_gshared*/, 3/*3*/}, + { 2008, 1797/*(methodPointerType)&Collection_1_IsSynchronized_m12344_gshared*/, 21/*21*/}, + { 2009, 1798/*(methodPointerType)&Collection_1_IsFixedSize_m12345_gshared*/, 21/*21*/}, + { 2010, 1799/*(methodPointerType)&EqualityComparer_1__ctor_m12346_gshared*/, 0/*0*/}, + { 2011, 1800/*(methodPointerType)&EqualityComparer_1__cctor_m12347_gshared*/, 0/*0*/}, + { 2012, 1801/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12348_gshared*/, 57/*57*/}, + { 2013, 1802/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12349_gshared*/, 222/*222*/}, + { 2014, 1803/*(methodPointerType)&EqualityComparer_1_get_Default_m12350_gshared*/, 5/*5*/}, + { 2015, 1804/*(methodPointerType)&DefaultComparer__ctor_m12351_gshared*/, 0/*0*/}, + { 2016, 1805/*(methodPointerType)&DefaultComparer_GetHashCode_m12352_gshared*/, 391/*391*/}, + { 2017, 1806/*(methodPointerType)&DefaultComparer_Equals_m12353_gshared*/, 85/*85*/}, + { 2018, 1807/*(methodPointerType)&Predicate_1__ctor_m12354_gshared*/, 62/*62*/}, + { 2019, 1808/*(methodPointerType)&Predicate_1_Invoke_m12355_gshared*/, 1235/*1235*/}, + { 2020, 1809/*(methodPointerType)&Predicate_1_BeginInvoke_m12356_gshared*/, 1444/*1444*/}, + { 2021, 1810/*(methodPointerType)&Predicate_1_EndInvoke_m12357_gshared*/, 21/*21*/}, + { 2022, 1811/*(methodPointerType)&Comparer_1__ctor_m12358_gshared*/, 0/*0*/}, + { 2023, 1812/*(methodPointerType)&Comparer_1__cctor_m12359_gshared*/, 0/*0*/}, + { 2024, 1813/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12360_gshared*/, 7/*7*/}, + { 2025, 1814/*(methodPointerType)&Comparer_1_get_Default_m12361_gshared*/, 5/*5*/}, + { 2026, 1815/*(methodPointerType)&DefaultComparer__ctor_m12362_gshared*/, 0/*0*/}, + { 2027, 1816/*(methodPointerType)&DefaultComparer_Compare_m12363_gshared*/, 1445/*1445*/}, + { 2028, 1817/*(methodPointerType)&Comparison_1__ctor_m12364_gshared*/, 62/*62*/}, + { 2029, 1818/*(methodPointerType)&Comparison_1_Invoke_m12365_gshared*/, 1445/*1445*/}, + { 2030, 1819/*(methodPointerType)&Comparison_1_BeginInvoke_m12366_gshared*/, 1446/*1446*/}, + { 2031, 1820/*(methodPointerType)&Comparison_1_EndInvoke_m12367_gshared*/, 57/*57*/}, + { 2032, 1821/*(methodPointerType)&List_1__ctor_m12368_gshared*/, 0/*0*/}, + { 2033, 1822/*(methodPointerType)&List_1__ctor_m12369_gshared*/, 3/*3*/}, + { 2034, 1823/*(methodPointerType)&List_1__ctor_m12370_gshared*/, 20/*20*/}, + { 2035, 1824/*(methodPointerType)&List_1__cctor_m12371_gshared*/, 0/*0*/}, + { 2036, 1825/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12372_gshared*/, 5/*5*/}, + { 2037, 1826/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12373_gshared*/, 38/*38*/}, + { 2038, 1827/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12374_gshared*/, 5/*5*/}, + { 2039, 1828/*(methodPointerType)&List_1_System_Collections_IList_Add_m12375_gshared*/, 57/*57*/}, + { 2040, 1829/*(methodPointerType)&List_1_System_Collections_IList_Contains_m12376_gshared*/, 21/*21*/}, + { 2041, 1830/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m12377_gshared*/, 57/*57*/}, + { 2042, 1831/*(methodPointerType)&List_1_System_Collections_IList_Insert_m12378_gshared*/, 48/*48*/}, + { 2043, 1832/*(methodPointerType)&List_1_System_Collections_IList_Remove_m12379_gshared*/, 3/*3*/}, + { 2044, 1833/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12380_gshared*/, 1/*1*/}, + { 2045, 1834/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12381_gshared*/, 1/*1*/}, + { 2046, 1835/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12382_gshared*/, 5/*5*/}, + { 2047, 1836/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12383_gshared*/, 1/*1*/}, + { 2048, 1837/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12384_gshared*/, 1/*1*/}, + { 2049, 1838/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m12385_gshared*/, 50/*50*/}, + { 2050, 1839/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m12386_gshared*/, 48/*48*/}, + { 2051, 1840/*(methodPointerType)&List_1_Add_m12387_gshared*/, 1238/*1238*/}, + { 2052, 1841/*(methodPointerType)&List_1_GrowIfNeeded_m12388_gshared*/, 20/*20*/}, + { 2053, 1842/*(methodPointerType)&List_1_AddCollection_m12389_gshared*/, 3/*3*/}, + { 2054, 1843/*(methodPointerType)&List_1_AddEnumerable_m12390_gshared*/, 3/*3*/}, + { 2055, 1844/*(methodPointerType)&List_1_AsReadOnly_m12391_gshared*/, 5/*5*/}, + { 2056, 1845/*(methodPointerType)&List_1_Clear_m12392_gshared*/, 0/*0*/}, + { 2057, 1846/*(methodPointerType)&List_1_Contains_m12393_gshared*/, 1239/*1239*/}, + { 2058, 1847/*(methodPointerType)&List_1_CopyTo_m12394_gshared*/, 38/*38*/}, + { 2059, 1848/*(methodPointerType)&List_1_Find_m12395_gshared*/, 1447/*1447*/}, + { 2060, 1849/*(methodPointerType)&List_1_CheckMatch_m12396_gshared*/, 3/*3*/}, + { 2061, 1850/*(methodPointerType)&List_1_GetIndex_m12397_gshared*/, 1159/*1159*/}, + { 2062, 1851/*(methodPointerType)&List_1_GetEnumerator_m12398_gshared*/, 1448/*1448*/}, + { 2063, 1852/*(methodPointerType)&List_1_IndexOf_m12399_gshared*/, 1240/*1240*/}, + { 2064, 1853/*(methodPointerType)&List_1_Shift_m12400_gshared*/, 58/*58*/}, + { 2065, 1854/*(methodPointerType)&List_1_CheckIndex_m12401_gshared*/, 20/*20*/}, + { 2066, 1855/*(methodPointerType)&List_1_Insert_m12402_gshared*/, 1241/*1241*/}, + { 2067, 1856/*(methodPointerType)&List_1_CheckCollection_m12403_gshared*/, 3/*3*/}, + { 2068, 1857/*(methodPointerType)&List_1_Remove_m12404_gshared*/, 1239/*1239*/}, + { 2069, 1858/*(methodPointerType)&List_1_RemoveAll_m12405_gshared*/, 57/*57*/}, + { 2070, 1859/*(methodPointerType)&List_1_RemoveAt_m12406_gshared*/, 20/*20*/}, + { 2071, 1860/*(methodPointerType)&List_1_Reverse_m12407_gshared*/, 0/*0*/}, + { 2072, 1861/*(methodPointerType)&List_1_Sort_m12408_gshared*/, 0/*0*/}, + { 2073, 1862/*(methodPointerType)&List_1_Sort_m12409_gshared*/, 3/*3*/}, + { 2074, 1863/*(methodPointerType)&List_1_ToArray_m12410_gshared*/, 5/*5*/}, + { 2075, 1864/*(methodPointerType)&List_1_TrimExcess_m12411_gshared*/, 0/*0*/}, + { 2076, 1865/*(methodPointerType)&List_1_get_Capacity_m12412_gshared*/, 51/*51*/}, + { 2077, 1866/*(methodPointerType)&List_1_set_Capacity_m12413_gshared*/, 20/*20*/}, + { 2078, 1867/*(methodPointerType)&List_1_get_Count_m12414_gshared*/, 51/*51*/}, + { 2079, 1868/*(methodPointerType)&List_1_get_Item_m12415_gshared*/, 1237/*1237*/}, + { 2080, 1869/*(methodPointerType)&List_1_set_Item_m12416_gshared*/, 1241/*1241*/}, + { 2081, 1870/*(methodPointerType)&Enumerator__ctor_m12417_gshared*/, 3/*3*/}, + { 2082, 1871/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12418_gshared*/, 0/*0*/}, + { 2083, 1872/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12419_gshared*/, 5/*5*/}, + { 2084, 1873/*(methodPointerType)&Enumerator_Dispose_m12420_gshared*/, 0/*0*/}, + { 2085, 1874/*(methodPointerType)&Enumerator_VerifyState_m12421_gshared*/, 0/*0*/}, + { 2086, 1875/*(methodPointerType)&Enumerator_MoveNext_m12422_gshared*/, 1/*1*/}, + { 2087, 1876/*(methodPointerType)&Enumerator_get_Current_m12423_gshared*/, 1433/*1433*/}, + { 2088, 1877/*(methodPointerType)&ReadOnlyCollection_1__ctor_m12424_gshared*/, 3/*3*/}, + { 2089, 1878/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12425_gshared*/, 1238/*1238*/}, + { 2090, 1879/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12426_gshared*/, 0/*0*/}, + { 2091, 1880/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12427_gshared*/, 1241/*1241*/}, + { 2092, 1881/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12428_gshared*/, 1239/*1239*/}, + { 2093, 1882/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12429_gshared*/, 20/*20*/}, + { 2094, 1883/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12430_gshared*/, 1237/*1237*/}, + { 2095, 1884/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12431_gshared*/, 1241/*1241*/}, + { 2096, 1885/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12432_gshared*/, 1/*1*/}, + { 2097, 1886/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12433_gshared*/, 38/*38*/}, + { 2098, 1887/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12434_gshared*/, 5/*5*/}, + { 2099, 1888/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12435_gshared*/, 57/*57*/}, + { 2100, 1889/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12436_gshared*/, 0/*0*/}, + { 2101, 1890/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12437_gshared*/, 21/*21*/}, + { 2102, 1891/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12438_gshared*/, 57/*57*/}, + { 2103, 1892/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12439_gshared*/, 48/*48*/}, + { 2104, 1893/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12440_gshared*/, 3/*3*/}, + { 2105, 1894/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12441_gshared*/, 20/*20*/}, + { 2106, 1895/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12442_gshared*/, 1/*1*/}, + { 2107, 1896/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12443_gshared*/, 5/*5*/}, + { 2108, 1897/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12444_gshared*/, 1/*1*/}, + { 2109, 1898/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12445_gshared*/, 1/*1*/}, + { 2110, 1899/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12446_gshared*/, 50/*50*/}, + { 2111, 1900/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12447_gshared*/, 48/*48*/}, + { 2112, 1901/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12448_gshared*/, 1239/*1239*/}, + { 2113, 1902/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12449_gshared*/, 38/*38*/}, + { 2114, 1903/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12450_gshared*/, 5/*5*/}, + { 2115, 1904/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12451_gshared*/, 1240/*1240*/}, + { 2116, 1905/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12452_gshared*/, 51/*51*/}, + { 2117, 1906/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12453_gshared*/, 1237/*1237*/}, + { 2118, 1907/*(methodPointerType)&Collection_1__ctor_m12454_gshared*/, 0/*0*/}, + { 2119, 1908/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12455_gshared*/, 1/*1*/}, + { 2120, 1909/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12456_gshared*/, 38/*38*/}, + { 2121, 1910/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12457_gshared*/, 5/*5*/}, + { 2122, 1911/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12458_gshared*/, 57/*57*/}, + { 2123, 1912/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12459_gshared*/, 21/*21*/}, + { 2124, 1913/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12460_gshared*/, 57/*57*/}, + { 2125, 1914/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12461_gshared*/, 48/*48*/}, + { 2126, 1915/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12462_gshared*/, 3/*3*/}, + { 2127, 1916/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12463_gshared*/, 1/*1*/}, + { 2128, 1917/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12464_gshared*/, 5/*5*/}, + { 2129, 1918/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12465_gshared*/, 1/*1*/}, + { 2130, 1919/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12466_gshared*/, 1/*1*/}, + { 2131, 1920/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12467_gshared*/, 50/*50*/}, + { 2132, 1921/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12468_gshared*/, 48/*48*/}, + { 2133, 1922/*(methodPointerType)&Collection_1_Add_m12469_gshared*/, 1238/*1238*/}, + { 2134, 1923/*(methodPointerType)&Collection_1_Clear_m12470_gshared*/, 0/*0*/}, + { 2135, 1924/*(methodPointerType)&Collection_1_ClearItems_m12471_gshared*/, 0/*0*/}, + { 2136, 1925/*(methodPointerType)&Collection_1_Contains_m12472_gshared*/, 1239/*1239*/}, + { 2137, 1926/*(methodPointerType)&Collection_1_CopyTo_m12473_gshared*/, 38/*38*/}, + { 2138, 1927/*(methodPointerType)&Collection_1_GetEnumerator_m12474_gshared*/, 5/*5*/}, + { 2139, 1928/*(methodPointerType)&Collection_1_IndexOf_m12475_gshared*/, 1240/*1240*/}, + { 2140, 1929/*(methodPointerType)&Collection_1_Insert_m12476_gshared*/, 1241/*1241*/}, + { 2141, 1930/*(methodPointerType)&Collection_1_InsertItem_m12477_gshared*/, 1241/*1241*/}, + { 2142, 1931/*(methodPointerType)&Collection_1_Remove_m12478_gshared*/, 1239/*1239*/}, + { 2143, 1932/*(methodPointerType)&Collection_1_RemoveAt_m12479_gshared*/, 20/*20*/}, + { 2144, 1933/*(methodPointerType)&Collection_1_RemoveItem_m12480_gshared*/, 20/*20*/}, + { 2145, 1934/*(methodPointerType)&Collection_1_get_Count_m12481_gshared*/, 51/*51*/}, + { 2146, 1935/*(methodPointerType)&Collection_1_get_Item_m12482_gshared*/, 1237/*1237*/}, + { 2147, 1936/*(methodPointerType)&Collection_1_set_Item_m12483_gshared*/, 1241/*1241*/}, + { 2148, 1937/*(methodPointerType)&Collection_1_SetItem_m12484_gshared*/, 1241/*1241*/}, + { 2149, 1938/*(methodPointerType)&Collection_1_IsValidItem_m12485_gshared*/, 21/*21*/}, + { 2150, 1939/*(methodPointerType)&Collection_1_ConvertItem_m12486_gshared*/, 1447/*1447*/}, + { 2151, 1940/*(methodPointerType)&Collection_1_CheckWritable_m12487_gshared*/, 3/*3*/}, + { 2152, 1941/*(methodPointerType)&Collection_1_IsSynchronized_m12488_gshared*/, 21/*21*/}, + { 2153, 1942/*(methodPointerType)&Collection_1_IsFixedSize_m12489_gshared*/, 21/*21*/}, + { 2154, 1943/*(methodPointerType)&EqualityComparer_1__ctor_m12490_gshared*/, 0/*0*/}, + { 2155, 1944/*(methodPointerType)&EqualityComparer_1__cctor_m12491_gshared*/, 0/*0*/}, + { 2156, 1945/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12492_gshared*/, 57/*57*/}, + { 2157, 1946/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12493_gshared*/, 222/*222*/}, + { 2158, 1947/*(methodPointerType)&EqualityComparer_1_get_Default_m12494_gshared*/, 5/*5*/}, + { 2159, 1948/*(methodPointerType)&DefaultComparer__ctor_m12495_gshared*/, 0/*0*/}, + { 2160, 1949/*(methodPointerType)&DefaultComparer_GetHashCode_m12496_gshared*/, 1240/*1240*/}, + { 2161, 1950/*(methodPointerType)&DefaultComparer_Equals_m12497_gshared*/, 1449/*1449*/}, + { 2162, 1951/*(methodPointerType)&Predicate_1__ctor_m12498_gshared*/, 62/*62*/}, + { 2163, 1952/*(methodPointerType)&Predicate_1_Invoke_m12499_gshared*/, 1239/*1239*/}, + { 2164, 1953/*(methodPointerType)&Predicate_1_BeginInvoke_m12500_gshared*/, 1450/*1450*/}, + { 2165, 1954/*(methodPointerType)&Predicate_1_EndInvoke_m12501_gshared*/, 21/*21*/}, + { 2166, 1955/*(methodPointerType)&Comparer_1__ctor_m12502_gshared*/, 0/*0*/}, + { 2167, 1956/*(methodPointerType)&Comparer_1__cctor_m12503_gshared*/, 0/*0*/}, + { 2168, 1957/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12504_gshared*/, 7/*7*/}, + { 2169, 1958/*(methodPointerType)&Comparer_1_get_Default_m12505_gshared*/, 5/*5*/}, + { 2170, 1959/*(methodPointerType)&DefaultComparer__ctor_m12506_gshared*/, 0/*0*/}, + { 2171, 1960/*(methodPointerType)&DefaultComparer_Compare_m12507_gshared*/, 1451/*1451*/}, + { 2172, 1961/*(methodPointerType)&Comparison_1__ctor_m12508_gshared*/, 62/*62*/}, + { 2173, 1962/*(methodPointerType)&Comparison_1_Invoke_m12509_gshared*/, 1451/*1451*/}, + { 2174, 1963/*(methodPointerType)&Comparison_1_BeginInvoke_m12510_gshared*/, 1452/*1452*/}, + { 2175, 1964/*(methodPointerType)&Comparison_1_EndInvoke_m12511_gshared*/, 57/*57*/}, + { 2176, 1965/*(methodPointerType)&List_1__ctor_m12512_gshared*/, 0/*0*/}, + { 2177, 1966/*(methodPointerType)&List_1__ctor_m12513_gshared*/, 3/*3*/}, + { 2178, 1967/*(methodPointerType)&List_1__ctor_m12514_gshared*/, 20/*20*/}, + { 2179, 1968/*(methodPointerType)&List_1__cctor_m12515_gshared*/, 0/*0*/}, + { 2180, 1969/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12516_gshared*/, 5/*5*/}, + { 2181, 1970/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12517_gshared*/, 38/*38*/}, + { 2182, 1971/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12518_gshared*/, 5/*5*/}, + { 2183, 1972/*(methodPointerType)&List_1_System_Collections_IList_Add_m12519_gshared*/, 57/*57*/}, + { 2184, 1973/*(methodPointerType)&List_1_System_Collections_IList_Contains_m12520_gshared*/, 21/*21*/}, + { 2185, 1974/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m12521_gshared*/, 57/*57*/}, + { 2186, 1975/*(methodPointerType)&List_1_System_Collections_IList_Insert_m12522_gshared*/, 48/*48*/}, + { 2187, 1976/*(methodPointerType)&List_1_System_Collections_IList_Remove_m12523_gshared*/, 3/*3*/}, + { 2188, 1977/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12524_gshared*/, 1/*1*/}, + { 2189, 1978/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12525_gshared*/, 1/*1*/}, + { 2190, 1979/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12526_gshared*/, 5/*5*/}, + { 2191, 1980/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12527_gshared*/, 1/*1*/}, + { 2192, 1981/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12528_gshared*/, 1/*1*/}, + { 2193, 1982/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m12529_gshared*/, 50/*50*/}, + { 2194, 1983/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m12530_gshared*/, 48/*48*/}, + { 2195, 1984/*(methodPointerType)&List_1_Add_m12531_gshared*/, 20/*20*/}, + { 2196, 1985/*(methodPointerType)&List_1_GrowIfNeeded_m12532_gshared*/, 20/*20*/}, + { 2197, 1986/*(methodPointerType)&List_1_AddCollection_m12533_gshared*/, 3/*3*/}, + { 2198, 1987/*(methodPointerType)&List_1_AddEnumerable_m12534_gshared*/, 3/*3*/}, + { 2199, 1988/*(methodPointerType)&List_1_AsReadOnly_m12535_gshared*/, 5/*5*/}, + { 2200, 1989/*(methodPointerType)&List_1_Clear_m12536_gshared*/, 0/*0*/}, + { 2201, 1990/*(methodPointerType)&List_1_Contains_m12537_gshared*/, 177/*177*/}, + { 2202, 1991/*(methodPointerType)&List_1_CopyTo_m12538_gshared*/, 38/*38*/}, + { 2203, 1992/*(methodPointerType)&List_1_Find_m12539_gshared*/, 57/*57*/}, + { 2204, 1993/*(methodPointerType)&List_1_CheckMatch_m12540_gshared*/, 3/*3*/}, + { 2205, 1994/*(methodPointerType)&List_1_GetIndex_m12541_gshared*/, 1159/*1159*/}, + { 2206, 1995/*(methodPointerType)&List_1_GetEnumerator_m12542_gshared*/, 1453/*1453*/}, + { 2207, 1996/*(methodPointerType)&List_1_IndexOf_m12543_gshared*/, 178/*178*/}, + { 2208, 1997/*(methodPointerType)&List_1_Shift_m12544_gshared*/, 58/*58*/}, + { 2209, 1998/*(methodPointerType)&List_1_CheckIndex_m12545_gshared*/, 20/*20*/}, + { 2210, 1999/*(methodPointerType)&List_1_Insert_m12546_gshared*/, 58/*58*/}, + { 2211, 2000/*(methodPointerType)&List_1_CheckCollection_m12547_gshared*/, 3/*3*/}, + { 2212, 2001/*(methodPointerType)&List_1_Remove_m12548_gshared*/, 177/*177*/}, + { 2213, 2002/*(methodPointerType)&List_1_RemoveAll_m12549_gshared*/, 57/*57*/}, + { 2214, 2003/*(methodPointerType)&List_1_RemoveAt_m12550_gshared*/, 20/*20*/}, + { 2215, 2004/*(methodPointerType)&List_1_Reverse_m12551_gshared*/, 0/*0*/}, + { 2216, 2005/*(methodPointerType)&List_1_Sort_m12552_gshared*/, 0/*0*/}, + { 2217, 2006/*(methodPointerType)&List_1_Sort_m12553_gshared*/, 3/*3*/}, + { 2218, 2007/*(methodPointerType)&List_1_ToArray_m12554_gshared*/, 5/*5*/}, + { 2219, 2008/*(methodPointerType)&List_1_TrimExcess_m12555_gshared*/, 0/*0*/}, + { 2220, 2009/*(methodPointerType)&List_1_get_Capacity_m12556_gshared*/, 51/*51*/}, + { 2221, 2010/*(methodPointerType)&List_1_set_Capacity_m12557_gshared*/, 20/*20*/}, + { 2222, 2011/*(methodPointerType)&List_1_get_Count_m12558_gshared*/, 51/*51*/}, + { 2223, 2012/*(methodPointerType)&List_1_get_Item_m12559_gshared*/, 178/*178*/}, + { 2224, 2013/*(methodPointerType)&List_1_set_Item_m12560_gshared*/, 58/*58*/}, + { 2225, 2014/*(methodPointerType)&Enumerator__ctor_m12561_gshared*/, 3/*3*/}, + { 2226, 2015/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12562_gshared*/, 0/*0*/}, + { 2227, 2016/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12563_gshared*/, 5/*5*/}, + { 2228, 2017/*(methodPointerType)&Enumerator_Dispose_m12564_gshared*/, 0/*0*/}, + { 2229, 2018/*(methodPointerType)&Enumerator_VerifyState_m12565_gshared*/, 0/*0*/}, + { 2230, 2019/*(methodPointerType)&Enumerator_MoveNext_m12566_gshared*/, 1/*1*/}, + { 2231, 2020/*(methodPointerType)&Enumerator_get_Current_m12567_gshared*/, 51/*51*/}, + { 2232, 2021/*(methodPointerType)&ReadOnlyCollection_1__ctor_m12568_gshared*/, 3/*3*/}, + { 2233, 2022/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12569_gshared*/, 20/*20*/}, + { 2234, 2023/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12570_gshared*/, 0/*0*/}, + { 2235, 2024/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12571_gshared*/, 58/*58*/}, + { 2236, 2025/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12572_gshared*/, 177/*177*/}, + { 2237, 2026/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12573_gshared*/, 20/*20*/}, + { 2238, 2027/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12574_gshared*/, 178/*178*/}, + { 2239, 2028/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12575_gshared*/, 58/*58*/}, + { 2240, 2029/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12576_gshared*/, 1/*1*/}, + { 2241, 2030/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12577_gshared*/, 38/*38*/}, + { 2242, 2031/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12578_gshared*/, 5/*5*/}, + { 2243, 2032/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12579_gshared*/, 57/*57*/}, + { 2244, 2033/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12580_gshared*/, 0/*0*/}, + { 2245, 2034/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12581_gshared*/, 21/*21*/}, + { 2246, 2035/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12582_gshared*/, 57/*57*/}, + { 2247, 2036/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12583_gshared*/, 48/*48*/}, + { 2248, 2037/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12584_gshared*/, 3/*3*/}, + { 2249, 2038/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12585_gshared*/, 20/*20*/}, + { 2250, 2039/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12586_gshared*/, 1/*1*/}, + { 2251, 2040/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12587_gshared*/, 5/*5*/}, + { 2252, 2041/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12588_gshared*/, 1/*1*/}, + { 2253, 2042/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12589_gshared*/, 1/*1*/}, + { 2254, 2043/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12590_gshared*/, 50/*50*/}, + { 2255, 2044/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12591_gshared*/, 48/*48*/}, + { 2256, 2045/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12592_gshared*/, 177/*177*/}, + { 2257, 2046/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12593_gshared*/, 38/*38*/}, + { 2258, 2047/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12594_gshared*/, 5/*5*/}, + { 2259, 2048/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12595_gshared*/, 178/*178*/}, + { 2260, 2049/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12596_gshared*/, 51/*51*/}, + { 2261, 2050/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12597_gshared*/, 178/*178*/}, + { 2262, 2051/*(methodPointerType)&Collection_1__ctor_m12598_gshared*/, 0/*0*/}, + { 2263, 2052/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12599_gshared*/, 1/*1*/}, + { 2264, 2053/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12600_gshared*/, 38/*38*/}, + { 2265, 2054/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12601_gshared*/, 5/*5*/}, + { 2266, 2055/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12602_gshared*/, 57/*57*/}, + { 2267, 2056/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12603_gshared*/, 21/*21*/}, + { 2268, 2057/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12604_gshared*/, 57/*57*/}, + { 2269, 2058/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12605_gshared*/, 48/*48*/}, + { 2270, 2059/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12606_gshared*/, 3/*3*/}, + { 2271, 2060/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12607_gshared*/, 1/*1*/}, + { 2272, 2061/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12608_gshared*/, 5/*5*/}, + { 2273, 2062/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m12609_gshared*/, 1/*1*/}, + { 2274, 2063/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m12610_gshared*/, 1/*1*/}, + { 2275, 2064/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m12611_gshared*/, 50/*50*/}, + { 2276, 2065/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m12612_gshared*/, 48/*48*/}, + { 2277, 2066/*(methodPointerType)&Collection_1_Add_m12613_gshared*/, 20/*20*/}, + { 2278, 2067/*(methodPointerType)&Collection_1_Clear_m12614_gshared*/, 0/*0*/}, + { 2279, 2068/*(methodPointerType)&Collection_1_ClearItems_m12615_gshared*/, 0/*0*/}, + { 2280, 2069/*(methodPointerType)&Collection_1_Contains_m12616_gshared*/, 177/*177*/}, + { 2281, 2070/*(methodPointerType)&Collection_1_CopyTo_m12617_gshared*/, 38/*38*/}, + { 2282, 2071/*(methodPointerType)&Collection_1_GetEnumerator_m12618_gshared*/, 5/*5*/}, + { 2283, 2072/*(methodPointerType)&Collection_1_IndexOf_m12619_gshared*/, 178/*178*/}, + { 2284, 2073/*(methodPointerType)&Collection_1_Insert_m12620_gshared*/, 58/*58*/}, + { 2285, 2074/*(methodPointerType)&Collection_1_InsertItem_m12621_gshared*/, 58/*58*/}, + { 2286, 2075/*(methodPointerType)&Collection_1_Remove_m12622_gshared*/, 177/*177*/}, + { 2287, 2076/*(methodPointerType)&Collection_1_RemoveAt_m12623_gshared*/, 20/*20*/}, + { 2288, 2077/*(methodPointerType)&Collection_1_RemoveItem_m12624_gshared*/, 20/*20*/}, + { 2289, 2078/*(methodPointerType)&Collection_1_get_Count_m12625_gshared*/, 51/*51*/}, + { 2290, 2079/*(methodPointerType)&Collection_1_get_Item_m12626_gshared*/, 178/*178*/}, + { 2291, 2080/*(methodPointerType)&Collection_1_set_Item_m12627_gshared*/, 58/*58*/}, + { 2292, 2081/*(methodPointerType)&Collection_1_SetItem_m12628_gshared*/, 58/*58*/}, + { 2293, 2082/*(methodPointerType)&Collection_1_IsValidItem_m12629_gshared*/, 21/*21*/}, + { 2294, 2083/*(methodPointerType)&Collection_1_ConvertItem_m12630_gshared*/, 57/*57*/}, + { 2295, 2084/*(methodPointerType)&Collection_1_CheckWritable_m12631_gshared*/, 3/*3*/}, + { 2296, 2085/*(methodPointerType)&Collection_1_IsSynchronized_m12632_gshared*/, 21/*21*/}, + { 2297, 2086/*(methodPointerType)&Collection_1_IsFixedSize_m12633_gshared*/, 21/*21*/}, + { 2298, 2087/*(methodPointerType)&EqualityComparer_1__ctor_m12634_gshared*/, 0/*0*/}, + { 2299, 2088/*(methodPointerType)&EqualityComparer_1__cctor_m12635_gshared*/, 0/*0*/}, + { 2300, 2089/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m12636_gshared*/, 57/*57*/}, + { 2301, 2090/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m12637_gshared*/, 222/*222*/}, + { 2302, 2091/*(methodPointerType)&EqualityComparer_1_get_Default_m12638_gshared*/, 5/*5*/}, + { 2303, 2092/*(methodPointerType)&GenericEqualityComparer_1__ctor_m12639_gshared*/, 0/*0*/}, + { 2304, 2093/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m12640_gshared*/, 178/*178*/}, + { 2305, 2094/*(methodPointerType)&GenericEqualityComparer_1_Equals_m12641_gshared*/, 806/*806*/}, + { 2306, 2095/*(methodPointerType)&DefaultComparer__ctor_m12642_gshared*/, 0/*0*/}, + { 2307, 2096/*(methodPointerType)&DefaultComparer_GetHashCode_m12643_gshared*/, 178/*178*/}, + { 2308, 2097/*(methodPointerType)&DefaultComparer_Equals_m12644_gshared*/, 806/*806*/}, + { 2309, 2098/*(methodPointerType)&Predicate_1__ctor_m12645_gshared*/, 62/*62*/}, + { 2310, 2099/*(methodPointerType)&Predicate_1_Invoke_m12646_gshared*/, 177/*177*/}, + { 2311, 2100/*(methodPointerType)&Predicate_1_BeginInvoke_m12647_gshared*/, 277/*277*/}, + { 2312, 2101/*(methodPointerType)&Predicate_1_EndInvoke_m12648_gshared*/, 21/*21*/}, + { 2313, 2102/*(methodPointerType)&Comparer_1__ctor_m12649_gshared*/, 0/*0*/}, + { 2314, 2103/*(methodPointerType)&Comparer_1__cctor_m12650_gshared*/, 0/*0*/}, + { 2315, 2104/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m12651_gshared*/, 7/*7*/}, + { 2316, 2105/*(methodPointerType)&Comparer_1_get_Default_m12652_gshared*/, 5/*5*/}, + { 2317, 2106/*(methodPointerType)&GenericComparer_1__ctor_m12653_gshared*/, 0/*0*/}, + { 2318, 2107/*(methodPointerType)&GenericComparer_1_Compare_m12654_gshared*/, 164/*164*/}, + { 2319, 2108/*(methodPointerType)&DefaultComparer__ctor_m12655_gshared*/, 0/*0*/}, + { 2320, 2109/*(methodPointerType)&DefaultComparer_Compare_m12656_gshared*/, 164/*164*/}, + { 2321, 2110/*(methodPointerType)&Comparison_1__ctor_m12657_gshared*/, 62/*62*/}, + { 2322, 2111/*(methodPointerType)&Comparison_1_Invoke_m12658_gshared*/, 164/*164*/}, + { 2323, 2112/*(methodPointerType)&Comparison_1_BeginInvoke_m12659_gshared*/, 783/*783*/}, + { 2324, 2113/*(methodPointerType)&Comparison_1_EndInvoke_m12660_gshared*/, 57/*57*/}, + { 2325, 2114/*(methodPointerType)&InternalEnumerator_1__ctor_m12673_gshared*/, 3/*3*/}, + { 2326, 2115/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12674_gshared*/, 0/*0*/}, + { 2327, 2116/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12675_gshared*/, 5/*5*/}, + { 2328, 2117/*(methodPointerType)&InternalEnumerator_1_Dispose_m12676_gshared*/, 0/*0*/}, + { 2329, 2118/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12677_gshared*/, 1/*1*/}, + { 2330, 2119/*(methodPointerType)&InternalEnumerator_1_get_Current_m12678_gshared*/, 223/*223*/}, + { 2331, 2120/*(methodPointerType)&UnityAdsDelegate_2__ctor_m12773_gshared*/, 62/*62*/}, + { 2332, 489/*(methodPointerType)&UnityAdsDelegate_2_Invoke_m12774_gshared*/, 25/*25*/}, + { 2333, 2121/*(methodPointerType)&UnityAdsDelegate_2_BeginInvoke_m12776_gshared*/, 363/*363*/}, + { 2334, 2122/*(methodPointerType)&UnityAdsDelegate_2_EndInvoke_m12778_gshared*/, 3/*3*/}, + { 2335, 2123/*(methodPointerType)&InternalEnumerator_1__ctor_m12779_gshared*/, 3/*3*/}, + { 2336, 2124/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12780_gshared*/, 0/*0*/}, + { 2337, 2125/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12781_gshared*/, 5/*5*/}, + { 2338, 2126/*(methodPointerType)&InternalEnumerator_1_Dispose_m12782_gshared*/, 0/*0*/}, + { 2339, 2127/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12783_gshared*/, 1/*1*/}, + { 2340, 2128/*(methodPointerType)&InternalEnumerator_1_get_Current_m12784_gshared*/, 1454/*1454*/}, + { 2341, 2129/*(methodPointerType)&InternalEnumerator_1__ctor_m12879_gshared*/, 3/*3*/}, + { 2342, 2130/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12880_gshared*/, 0/*0*/}, + { 2343, 2131/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12881_gshared*/, 5/*5*/}, + { 2344, 2132/*(methodPointerType)&InternalEnumerator_1_Dispose_m12882_gshared*/, 0/*0*/}, + { 2345, 2133/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12883_gshared*/, 1/*1*/}, + { 2346, 2134/*(methodPointerType)&InternalEnumerator_1_get_Current_m12884_gshared*/, 1455/*1455*/}, + { 2347, 2135/*(methodPointerType)&InternalEnumerator_1__ctor_m12885_gshared*/, 3/*3*/}, + { 2348, 2136/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12886_gshared*/, 0/*0*/}, + { 2349, 2137/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12887_gshared*/, 5/*5*/}, + { 2350, 2138/*(methodPointerType)&InternalEnumerator_1_Dispose_m12888_gshared*/, 0/*0*/}, + { 2351, 2139/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12889_gshared*/, 1/*1*/}, + { 2352, 2140/*(methodPointerType)&InternalEnumerator_1_get_Current_m12890_gshared*/, 1456/*1456*/}, + { 2353, 2141/*(methodPointerType)&InternalEnumerator_1__ctor_m12891_gshared*/, 3/*3*/}, + { 2354, 2142/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12892_gshared*/, 0/*0*/}, + { 2355, 2143/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12893_gshared*/, 5/*5*/}, + { 2356, 2144/*(methodPointerType)&InternalEnumerator_1_Dispose_m12894_gshared*/, 0/*0*/}, + { 2357, 2145/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12895_gshared*/, 1/*1*/}, + { 2358, 2146/*(methodPointerType)&InternalEnumerator_1_get_Current_m12896_gshared*/, 1457/*1457*/}, + { 2359, 2147/*(methodPointerType)&InternalEnumerator_1__ctor_m12899_gshared*/, 3/*3*/}, + { 2360, 2148/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m12900_gshared*/, 0/*0*/}, + { 2361, 2149/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m12901_gshared*/, 5/*5*/}, + { 2362, 2150/*(methodPointerType)&InternalEnumerator_1_Dispose_m12902_gshared*/, 0/*0*/}, + { 2363, 2151/*(methodPointerType)&InternalEnumerator_1_MoveNext_m12903_gshared*/, 1/*1*/}, + { 2364, 2152/*(methodPointerType)&InternalEnumerator_1_get_Current_m12904_gshared*/, 1458/*1458*/}, + { 2365, 2153/*(methodPointerType)&List_1__ctor_m12905_gshared*/, 0/*0*/}, + { 2366, 2154/*(methodPointerType)&List_1__ctor_m12906_gshared*/, 3/*3*/}, + { 2367, 2155/*(methodPointerType)&List_1__cctor_m12907_gshared*/, 0/*0*/}, + { 2368, 2156/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m12908_gshared*/, 5/*5*/}, + { 2369, 2157/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m12909_gshared*/, 38/*38*/}, + { 2370, 2158/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m12910_gshared*/, 5/*5*/}, + { 2371, 2159/*(methodPointerType)&List_1_System_Collections_IList_Add_m12911_gshared*/, 57/*57*/}, + { 2372, 2160/*(methodPointerType)&List_1_System_Collections_IList_Contains_m12912_gshared*/, 21/*21*/}, + { 2373, 2161/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m12913_gshared*/, 57/*57*/}, + { 2374, 2162/*(methodPointerType)&List_1_System_Collections_IList_Insert_m12914_gshared*/, 48/*48*/}, + { 2375, 2163/*(methodPointerType)&List_1_System_Collections_IList_Remove_m12915_gshared*/, 3/*3*/}, + { 2376, 2164/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12916_gshared*/, 1/*1*/}, + { 2377, 2165/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m12917_gshared*/, 1/*1*/}, + { 2378, 2166/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m12918_gshared*/, 5/*5*/}, + { 2379, 2167/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m12919_gshared*/, 1/*1*/}, + { 2380, 2168/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m12920_gshared*/, 1/*1*/}, + { 2381, 2169/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m12921_gshared*/, 50/*50*/}, + { 2382, 2170/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m12922_gshared*/, 48/*48*/}, + { 2383, 2171/*(methodPointerType)&List_1_Add_m12923_gshared*/, 446/*446*/}, + { 2384, 2172/*(methodPointerType)&List_1_GrowIfNeeded_m12924_gshared*/, 20/*20*/}, + { 2385, 2173/*(methodPointerType)&List_1_AddCollection_m12925_gshared*/, 3/*3*/}, + { 2386, 2174/*(methodPointerType)&List_1_AddEnumerable_m12926_gshared*/, 3/*3*/}, + { 2387, 2175/*(methodPointerType)&List_1_AddRange_m12927_gshared*/, 3/*3*/}, + { 2388, 2176/*(methodPointerType)&List_1_AsReadOnly_m12928_gshared*/, 5/*5*/}, + { 2389, 2177/*(methodPointerType)&List_1_Clear_m12929_gshared*/, 0/*0*/}, + { 2390, 2178/*(methodPointerType)&List_1_Contains_m12930_gshared*/, 1282/*1282*/}, + { 2391, 2179/*(methodPointerType)&List_1_CopyTo_m12931_gshared*/, 38/*38*/}, + { 2392, 2180/*(methodPointerType)&List_1_Find_m12932_gshared*/, 1459/*1459*/}, + { 2393, 2181/*(methodPointerType)&List_1_CheckMatch_m12933_gshared*/, 3/*3*/}, + { 2394, 2182/*(methodPointerType)&List_1_GetIndex_m12934_gshared*/, 1159/*1159*/}, + { 2395, 2183/*(methodPointerType)&List_1_GetEnumerator_m12935_gshared*/, 1460/*1460*/}, + { 2396, 2184/*(methodPointerType)&List_1_IndexOf_m12936_gshared*/, 1283/*1283*/}, + { 2397, 2185/*(methodPointerType)&List_1_Shift_m12937_gshared*/, 58/*58*/}, + { 2398, 2186/*(methodPointerType)&List_1_CheckIndex_m12938_gshared*/, 20/*20*/}, + { 2399, 2187/*(methodPointerType)&List_1_Insert_m12939_gshared*/, 1284/*1284*/}, + { 2400, 2188/*(methodPointerType)&List_1_CheckCollection_m12940_gshared*/, 3/*3*/}, + { 2401, 2189/*(methodPointerType)&List_1_Remove_m12941_gshared*/, 1282/*1282*/}, + { 2402, 2190/*(methodPointerType)&List_1_RemoveAll_m12942_gshared*/, 57/*57*/}, + { 2403, 2191/*(methodPointerType)&List_1_RemoveAt_m12943_gshared*/, 20/*20*/}, + { 2404, 2192/*(methodPointerType)&List_1_Reverse_m12944_gshared*/, 0/*0*/}, + { 2405, 2193/*(methodPointerType)&List_1_Sort_m12945_gshared*/, 0/*0*/}, + { 2406, 2194/*(methodPointerType)&List_1_Sort_m12946_gshared*/, 3/*3*/}, + { 2407, 2195/*(methodPointerType)&List_1_ToArray_m12947_gshared*/, 5/*5*/}, + { 2408, 2196/*(methodPointerType)&List_1_TrimExcess_m12948_gshared*/, 0/*0*/}, + { 2409, 2197/*(methodPointerType)&List_1_get_Count_m12949_gshared*/, 51/*51*/}, + { 2410, 2198/*(methodPointerType)&List_1_get_Item_m12950_gshared*/, 1281/*1281*/}, + { 2411, 2199/*(methodPointerType)&List_1_set_Item_m12951_gshared*/, 1284/*1284*/}, + { 2412, 2200/*(methodPointerType)&Enumerator__ctor_m12952_gshared*/, 3/*3*/}, + { 2413, 2201/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m12953_gshared*/, 0/*0*/}, + { 2414, 2202/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m12954_gshared*/, 5/*5*/}, + { 2415, 2203/*(methodPointerType)&Enumerator_Dispose_m12955_gshared*/, 0/*0*/}, + { 2416, 2204/*(methodPointerType)&Enumerator_VerifyState_m12956_gshared*/, 0/*0*/}, + { 2417, 2205/*(methodPointerType)&Enumerator_MoveNext_m12957_gshared*/, 1/*1*/}, + { 2418, 2206/*(methodPointerType)&Enumerator_get_Current_m12958_gshared*/, 1458/*1458*/}, + { 2419, 2207/*(methodPointerType)&ReadOnlyCollection_1__ctor_m12959_gshared*/, 3/*3*/}, + { 2420, 2208/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m12960_gshared*/, 446/*446*/}, + { 2421, 2209/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m12961_gshared*/, 0/*0*/}, + { 2422, 2210/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m12962_gshared*/, 1284/*1284*/}, + { 2423, 2211/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m12963_gshared*/, 1282/*1282*/}, + { 2424, 2212/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m12964_gshared*/, 20/*20*/}, + { 2425, 2213/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m12965_gshared*/, 1281/*1281*/}, + { 2426, 2214/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m12966_gshared*/, 1284/*1284*/}, + { 2427, 2215/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12967_gshared*/, 1/*1*/}, + { 2428, 2216/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m12968_gshared*/, 38/*38*/}, + { 2429, 2217/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m12969_gshared*/, 5/*5*/}, + { 2430, 2218/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m12970_gshared*/, 57/*57*/}, + { 2431, 2219/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m12971_gshared*/, 0/*0*/}, + { 2432, 2220/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m12972_gshared*/, 21/*21*/}, + { 2433, 2221/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m12973_gshared*/, 57/*57*/}, + { 2434, 2222/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m12974_gshared*/, 48/*48*/}, + { 2435, 2223/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m12975_gshared*/, 3/*3*/}, + { 2436, 2224/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m12976_gshared*/, 20/*20*/}, + { 2437, 2225/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m12977_gshared*/, 1/*1*/}, + { 2438, 2226/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m12978_gshared*/, 5/*5*/}, + { 2439, 2227/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m12979_gshared*/, 1/*1*/}, + { 2440, 2228/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m12980_gshared*/, 1/*1*/}, + { 2441, 2229/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m12981_gshared*/, 50/*50*/}, + { 2442, 2230/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m12982_gshared*/, 48/*48*/}, + { 2443, 2231/*(methodPointerType)&ReadOnlyCollection_1_Contains_m12983_gshared*/, 1282/*1282*/}, + { 2444, 2232/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m12984_gshared*/, 38/*38*/}, + { 2445, 2233/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m12985_gshared*/, 5/*5*/}, + { 2446, 2234/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m12986_gshared*/, 1283/*1283*/}, + { 2447, 2235/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m12987_gshared*/, 51/*51*/}, + { 2448, 2236/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m12988_gshared*/, 1281/*1281*/}, + { 2449, 2237/*(methodPointerType)&Collection_1__ctor_m12989_gshared*/, 0/*0*/}, + { 2450, 2238/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m12990_gshared*/, 1/*1*/}, + { 2451, 2239/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m12991_gshared*/, 38/*38*/}, + { 2452, 2240/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m12992_gshared*/, 5/*5*/}, + { 2453, 2241/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m12993_gshared*/, 57/*57*/}, + { 2454, 2242/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m12994_gshared*/, 21/*21*/}, + { 2455, 2243/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m12995_gshared*/, 57/*57*/}, + { 2456, 2244/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m12996_gshared*/, 48/*48*/}, + { 2457, 2245/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m12997_gshared*/, 3/*3*/}, + { 2458, 2246/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m12998_gshared*/, 1/*1*/}, + { 2459, 2247/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m12999_gshared*/, 5/*5*/}, + { 2460, 2248/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13000_gshared*/, 1/*1*/}, + { 2461, 2249/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13001_gshared*/, 1/*1*/}, + { 2462, 2250/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13002_gshared*/, 50/*50*/}, + { 2463, 2251/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13003_gshared*/, 48/*48*/}, + { 2464, 2252/*(methodPointerType)&Collection_1_Add_m13004_gshared*/, 446/*446*/}, + { 2465, 2253/*(methodPointerType)&Collection_1_Clear_m13005_gshared*/, 0/*0*/}, + { 2466, 2254/*(methodPointerType)&Collection_1_ClearItems_m13006_gshared*/, 0/*0*/}, + { 2467, 2255/*(methodPointerType)&Collection_1_Contains_m13007_gshared*/, 1282/*1282*/}, + { 2468, 2256/*(methodPointerType)&Collection_1_CopyTo_m13008_gshared*/, 38/*38*/}, + { 2469, 2257/*(methodPointerType)&Collection_1_GetEnumerator_m13009_gshared*/, 5/*5*/}, + { 2470, 2258/*(methodPointerType)&Collection_1_IndexOf_m13010_gshared*/, 1283/*1283*/}, + { 2471, 2259/*(methodPointerType)&Collection_1_Insert_m13011_gshared*/, 1284/*1284*/}, + { 2472, 2260/*(methodPointerType)&Collection_1_InsertItem_m13012_gshared*/, 1284/*1284*/}, + { 2473, 2261/*(methodPointerType)&Collection_1_Remove_m13013_gshared*/, 1282/*1282*/}, + { 2474, 2262/*(methodPointerType)&Collection_1_RemoveAt_m13014_gshared*/, 20/*20*/}, + { 2475, 2263/*(methodPointerType)&Collection_1_RemoveItem_m13015_gshared*/, 20/*20*/}, + { 2476, 2264/*(methodPointerType)&Collection_1_get_Count_m13016_gshared*/, 51/*51*/}, + { 2477, 2265/*(methodPointerType)&Collection_1_get_Item_m13017_gshared*/, 1281/*1281*/}, + { 2478, 2266/*(methodPointerType)&Collection_1_set_Item_m13018_gshared*/, 1284/*1284*/}, + { 2479, 2267/*(methodPointerType)&Collection_1_SetItem_m13019_gshared*/, 1284/*1284*/}, + { 2480, 2268/*(methodPointerType)&Collection_1_IsValidItem_m13020_gshared*/, 21/*21*/}, + { 2481, 2269/*(methodPointerType)&Collection_1_ConvertItem_m13021_gshared*/, 1459/*1459*/}, + { 2482, 2270/*(methodPointerType)&Collection_1_CheckWritable_m13022_gshared*/, 3/*3*/}, + { 2483, 2271/*(methodPointerType)&Collection_1_IsSynchronized_m13023_gshared*/, 21/*21*/}, + { 2484, 2272/*(methodPointerType)&Collection_1_IsFixedSize_m13024_gshared*/, 21/*21*/}, + { 2485, 2273/*(methodPointerType)&EqualityComparer_1__ctor_m13025_gshared*/, 0/*0*/}, + { 2486, 2274/*(methodPointerType)&EqualityComparer_1__cctor_m13026_gshared*/, 0/*0*/}, + { 2487, 2275/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13027_gshared*/, 57/*57*/}, + { 2488, 2276/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13028_gshared*/, 222/*222*/}, + { 2489, 2277/*(methodPointerType)&EqualityComparer_1_get_Default_m13029_gshared*/, 5/*5*/}, + { 2490, 2278/*(methodPointerType)&DefaultComparer__ctor_m13030_gshared*/, 0/*0*/}, + { 2491, 2279/*(methodPointerType)&DefaultComparer_GetHashCode_m13031_gshared*/, 1283/*1283*/}, + { 2492, 2280/*(methodPointerType)&DefaultComparer_Equals_m13032_gshared*/, 1461/*1461*/}, + { 2493, 2281/*(methodPointerType)&Predicate_1__ctor_m13033_gshared*/, 62/*62*/}, + { 2494, 2282/*(methodPointerType)&Predicate_1_Invoke_m13034_gshared*/, 1282/*1282*/}, + { 2495, 2283/*(methodPointerType)&Predicate_1_BeginInvoke_m13035_gshared*/, 1462/*1462*/}, + { 2496, 2284/*(methodPointerType)&Predicate_1_EndInvoke_m13036_gshared*/, 21/*21*/}, + { 2497, 2285/*(methodPointerType)&Comparer_1__ctor_m13037_gshared*/, 0/*0*/}, + { 2498, 2286/*(methodPointerType)&Comparer_1__cctor_m13038_gshared*/, 0/*0*/}, + { 2499, 2287/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13039_gshared*/, 7/*7*/}, + { 2500, 2288/*(methodPointerType)&Comparer_1_get_Default_m13040_gshared*/, 5/*5*/}, + { 2501, 2289/*(methodPointerType)&DefaultComparer__ctor_m13041_gshared*/, 0/*0*/}, + { 2502, 2290/*(methodPointerType)&DefaultComparer_Compare_m13042_gshared*/, 1463/*1463*/}, + { 2503, 2291/*(methodPointerType)&Comparison_1__ctor_m13043_gshared*/, 62/*62*/}, + { 2504, 2292/*(methodPointerType)&Comparison_1_Invoke_m13044_gshared*/, 1463/*1463*/}, + { 2505, 2293/*(methodPointerType)&Comparison_1_BeginInvoke_m13045_gshared*/, 1464/*1464*/}, + { 2506, 2294/*(methodPointerType)&Comparison_1_EndInvoke_m13046_gshared*/, 57/*57*/}, + { 2507, 2295/*(methodPointerType)&InternalEnumerator_1__ctor_m13047_gshared*/, 3/*3*/}, + { 2508, 2296/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13048_gshared*/, 0/*0*/}, + { 2509, 2297/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13049_gshared*/, 5/*5*/}, + { 2510, 2298/*(methodPointerType)&InternalEnumerator_1_Dispose_m13050_gshared*/, 0/*0*/}, + { 2511, 2299/*(methodPointerType)&InternalEnumerator_1_MoveNext_m13051_gshared*/, 1/*1*/}, + { 2512, 2300/*(methodPointerType)&InternalEnumerator_1_get_Current_m13052_gshared*/, 1465/*1465*/}, + { 2513, 2301/*(methodPointerType)&List_1__ctor_m13053_gshared*/, 0/*0*/}, + { 2514, 2302/*(methodPointerType)&List_1__ctor_m13054_gshared*/, 3/*3*/}, + { 2515, 2303/*(methodPointerType)&List_1__cctor_m13055_gshared*/, 0/*0*/}, + { 2516, 2304/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13056_gshared*/, 5/*5*/}, + { 2517, 2305/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m13057_gshared*/, 38/*38*/}, + { 2518, 2306/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m13058_gshared*/, 5/*5*/}, + { 2519, 2307/*(methodPointerType)&List_1_System_Collections_IList_Add_m13059_gshared*/, 57/*57*/}, + { 2520, 2308/*(methodPointerType)&List_1_System_Collections_IList_Contains_m13060_gshared*/, 21/*21*/}, + { 2521, 2309/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m13061_gshared*/, 57/*57*/}, + { 2522, 2310/*(methodPointerType)&List_1_System_Collections_IList_Insert_m13062_gshared*/, 48/*48*/}, + { 2523, 2311/*(methodPointerType)&List_1_System_Collections_IList_Remove_m13063_gshared*/, 3/*3*/}, + { 2524, 2312/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13064_gshared*/, 1/*1*/}, + { 2525, 2313/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m13065_gshared*/, 1/*1*/}, + { 2526, 2314/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m13066_gshared*/, 5/*5*/}, + { 2527, 2315/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m13067_gshared*/, 1/*1*/}, + { 2528, 2316/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m13068_gshared*/, 1/*1*/}, + { 2529, 2317/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m13069_gshared*/, 50/*50*/}, + { 2530, 2318/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m13070_gshared*/, 48/*48*/}, + { 2531, 2319/*(methodPointerType)&List_1_Add_m13071_gshared*/, 1290/*1290*/}, + { 2532, 2320/*(methodPointerType)&List_1_GrowIfNeeded_m13072_gshared*/, 20/*20*/}, + { 2533, 2321/*(methodPointerType)&List_1_AddCollection_m13073_gshared*/, 3/*3*/}, + { 2534, 2322/*(methodPointerType)&List_1_AddEnumerable_m13074_gshared*/, 3/*3*/}, + { 2535, 2323/*(methodPointerType)&List_1_AddRange_m13075_gshared*/, 3/*3*/}, + { 2536, 2324/*(methodPointerType)&List_1_AsReadOnly_m13076_gshared*/, 5/*5*/}, + { 2537, 2325/*(methodPointerType)&List_1_Clear_m13077_gshared*/, 0/*0*/}, + { 2538, 2326/*(methodPointerType)&List_1_Contains_m13078_gshared*/, 1291/*1291*/}, + { 2539, 2327/*(methodPointerType)&List_1_CopyTo_m13079_gshared*/, 38/*38*/}, + { 2540, 2328/*(methodPointerType)&List_1_Find_m13080_gshared*/, 1466/*1466*/}, + { 2541, 2329/*(methodPointerType)&List_1_CheckMatch_m13081_gshared*/, 3/*3*/}, + { 2542, 2330/*(methodPointerType)&List_1_GetIndex_m13082_gshared*/, 1159/*1159*/}, + { 2543, 2331/*(methodPointerType)&List_1_GetEnumerator_m13083_gshared*/, 1467/*1467*/}, + { 2544, 2332/*(methodPointerType)&List_1_IndexOf_m13084_gshared*/, 1292/*1292*/}, + { 2545, 2333/*(methodPointerType)&List_1_Shift_m13085_gshared*/, 58/*58*/}, + { 2546, 2334/*(methodPointerType)&List_1_CheckIndex_m13086_gshared*/, 20/*20*/}, + { 2547, 2335/*(methodPointerType)&List_1_Insert_m13087_gshared*/, 1293/*1293*/}, + { 2548, 2336/*(methodPointerType)&List_1_CheckCollection_m13088_gshared*/, 3/*3*/}, + { 2549, 2337/*(methodPointerType)&List_1_Remove_m13089_gshared*/, 1291/*1291*/}, + { 2550, 2338/*(methodPointerType)&List_1_RemoveAll_m13090_gshared*/, 57/*57*/}, + { 2551, 2339/*(methodPointerType)&List_1_RemoveAt_m13091_gshared*/, 20/*20*/}, + { 2552, 2340/*(methodPointerType)&List_1_Reverse_m13092_gshared*/, 0/*0*/}, + { 2553, 2341/*(methodPointerType)&List_1_Sort_m13093_gshared*/, 0/*0*/}, + { 2554, 2342/*(methodPointerType)&List_1_Sort_m13094_gshared*/, 3/*3*/}, + { 2555, 2343/*(methodPointerType)&List_1_ToArray_m13095_gshared*/, 5/*5*/}, + { 2556, 2344/*(methodPointerType)&List_1_TrimExcess_m13096_gshared*/, 0/*0*/}, + { 2557, 2345/*(methodPointerType)&List_1_get_Capacity_m13097_gshared*/, 51/*51*/}, + { 2558, 2346/*(methodPointerType)&List_1_set_Capacity_m13098_gshared*/, 20/*20*/}, + { 2559, 2347/*(methodPointerType)&List_1_get_Count_m13099_gshared*/, 51/*51*/}, + { 2560, 2348/*(methodPointerType)&List_1_get_Item_m13100_gshared*/, 1289/*1289*/}, + { 2561, 2349/*(methodPointerType)&List_1_set_Item_m13101_gshared*/, 1293/*1293*/}, + { 2562, 2350/*(methodPointerType)&Enumerator__ctor_m13102_gshared*/, 3/*3*/}, + { 2563, 2351/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13103_gshared*/, 0/*0*/}, + { 2564, 2352/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13104_gshared*/, 5/*5*/}, + { 2565, 2353/*(methodPointerType)&Enumerator_Dispose_m13105_gshared*/, 0/*0*/}, + { 2566, 2354/*(methodPointerType)&Enumerator_VerifyState_m13106_gshared*/, 0/*0*/}, + { 2567, 2355/*(methodPointerType)&Enumerator_MoveNext_m13107_gshared*/, 1/*1*/}, + { 2568, 2356/*(methodPointerType)&Enumerator_get_Current_m13108_gshared*/, 1465/*1465*/}, + { 2569, 2357/*(methodPointerType)&ReadOnlyCollection_1__ctor_m13109_gshared*/, 3/*3*/}, + { 2570, 2358/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13110_gshared*/, 1290/*1290*/}, + { 2571, 2359/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13111_gshared*/, 0/*0*/}, + { 2572, 2360/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13112_gshared*/, 1293/*1293*/}, + { 2573, 2361/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13113_gshared*/, 1291/*1291*/}, + { 2574, 2362/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13114_gshared*/, 20/*20*/}, + { 2575, 2363/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13115_gshared*/, 1289/*1289*/}, + { 2576, 2364/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13116_gshared*/, 1293/*1293*/}, + { 2577, 2365/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13117_gshared*/, 1/*1*/}, + { 2578, 2366/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13118_gshared*/, 38/*38*/}, + { 2579, 2367/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13119_gshared*/, 5/*5*/}, + { 2580, 2368/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m13120_gshared*/, 57/*57*/}, + { 2581, 2369/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m13121_gshared*/, 0/*0*/}, + { 2582, 2370/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m13122_gshared*/, 21/*21*/}, + { 2583, 2371/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13123_gshared*/, 57/*57*/}, + { 2584, 2372/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m13124_gshared*/, 48/*48*/}, + { 2585, 2373/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m13125_gshared*/, 3/*3*/}, + { 2586, 2374/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13126_gshared*/, 20/*20*/}, + { 2587, 2375/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13127_gshared*/, 1/*1*/}, + { 2588, 2376/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13128_gshared*/, 5/*5*/}, + { 2589, 2377/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13129_gshared*/, 1/*1*/}, + { 2590, 2378/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13130_gshared*/, 1/*1*/}, + { 2591, 2379/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m13131_gshared*/, 50/*50*/}, + { 2592, 2380/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m13132_gshared*/, 48/*48*/}, + { 2593, 2381/*(methodPointerType)&ReadOnlyCollection_1_Contains_m13133_gshared*/, 1291/*1291*/}, + { 2594, 2382/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m13134_gshared*/, 38/*38*/}, + { 2595, 2383/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m13135_gshared*/, 5/*5*/}, + { 2596, 2384/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m13136_gshared*/, 1292/*1292*/}, + { 2597, 2385/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m13137_gshared*/, 51/*51*/}, + { 2598, 2386/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m13138_gshared*/, 1289/*1289*/}, + { 2599, 2387/*(methodPointerType)&Collection_1__ctor_m13139_gshared*/, 0/*0*/}, + { 2600, 2388/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13140_gshared*/, 1/*1*/}, + { 2601, 2389/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m13141_gshared*/, 38/*38*/}, + { 2602, 2390/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m13142_gshared*/, 5/*5*/}, + { 2603, 2391/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m13143_gshared*/, 57/*57*/}, + { 2604, 2392/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m13144_gshared*/, 21/*21*/}, + { 2605, 2393/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m13145_gshared*/, 57/*57*/}, + { 2606, 2394/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m13146_gshared*/, 48/*48*/}, + { 2607, 2395/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m13147_gshared*/, 3/*3*/}, + { 2608, 2396/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m13148_gshared*/, 1/*1*/}, + { 2609, 2397/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m13149_gshared*/, 5/*5*/}, + { 2610, 2398/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13150_gshared*/, 1/*1*/}, + { 2611, 2399/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13151_gshared*/, 1/*1*/}, + { 2612, 2400/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13152_gshared*/, 50/*50*/}, + { 2613, 2401/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13153_gshared*/, 48/*48*/}, + { 2614, 2402/*(methodPointerType)&Collection_1_Add_m13154_gshared*/, 1290/*1290*/}, + { 2615, 2403/*(methodPointerType)&Collection_1_Clear_m13155_gshared*/, 0/*0*/}, + { 2616, 2404/*(methodPointerType)&Collection_1_ClearItems_m13156_gshared*/, 0/*0*/}, + { 2617, 2405/*(methodPointerType)&Collection_1_Contains_m13157_gshared*/, 1291/*1291*/}, + { 2618, 2406/*(methodPointerType)&Collection_1_CopyTo_m13158_gshared*/, 38/*38*/}, + { 2619, 2407/*(methodPointerType)&Collection_1_GetEnumerator_m13159_gshared*/, 5/*5*/}, + { 2620, 2408/*(methodPointerType)&Collection_1_IndexOf_m13160_gshared*/, 1292/*1292*/}, + { 2621, 2409/*(methodPointerType)&Collection_1_Insert_m13161_gshared*/, 1293/*1293*/}, + { 2622, 2410/*(methodPointerType)&Collection_1_InsertItem_m13162_gshared*/, 1293/*1293*/}, + { 2623, 2411/*(methodPointerType)&Collection_1_Remove_m13163_gshared*/, 1291/*1291*/}, + { 2624, 2412/*(methodPointerType)&Collection_1_RemoveAt_m13164_gshared*/, 20/*20*/}, + { 2625, 2413/*(methodPointerType)&Collection_1_RemoveItem_m13165_gshared*/, 20/*20*/}, + { 2626, 2414/*(methodPointerType)&Collection_1_get_Count_m13166_gshared*/, 51/*51*/}, + { 2627, 2415/*(methodPointerType)&Collection_1_get_Item_m13167_gshared*/, 1289/*1289*/}, + { 2628, 2416/*(methodPointerType)&Collection_1_set_Item_m13168_gshared*/, 1293/*1293*/}, + { 2629, 2417/*(methodPointerType)&Collection_1_SetItem_m13169_gshared*/, 1293/*1293*/}, + { 2630, 2418/*(methodPointerType)&Collection_1_IsValidItem_m13170_gshared*/, 21/*21*/}, + { 2631, 2419/*(methodPointerType)&Collection_1_ConvertItem_m13171_gshared*/, 1466/*1466*/}, + { 2632, 2420/*(methodPointerType)&Collection_1_CheckWritable_m13172_gshared*/, 3/*3*/}, + { 2633, 2421/*(methodPointerType)&Collection_1_IsSynchronized_m13173_gshared*/, 21/*21*/}, + { 2634, 2422/*(methodPointerType)&Collection_1_IsFixedSize_m13174_gshared*/, 21/*21*/}, + { 2635, 2423/*(methodPointerType)&EqualityComparer_1__ctor_m13175_gshared*/, 0/*0*/}, + { 2636, 2424/*(methodPointerType)&EqualityComparer_1__cctor_m13176_gshared*/, 0/*0*/}, + { 2637, 2425/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13177_gshared*/, 57/*57*/}, + { 2638, 2426/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13178_gshared*/, 222/*222*/}, + { 2639, 2427/*(methodPointerType)&EqualityComparer_1_get_Default_m13179_gshared*/, 5/*5*/}, + { 2640, 2428/*(methodPointerType)&DefaultComparer__ctor_m13180_gshared*/, 0/*0*/}, + { 2641, 2429/*(methodPointerType)&DefaultComparer_GetHashCode_m13181_gshared*/, 1292/*1292*/}, + { 2642, 2430/*(methodPointerType)&DefaultComparer_Equals_m13182_gshared*/, 1468/*1468*/}, + { 2643, 2431/*(methodPointerType)&Predicate_1__ctor_m13183_gshared*/, 62/*62*/}, + { 2644, 2432/*(methodPointerType)&Predicate_1_Invoke_m13184_gshared*/, 1291/*1291*/}, + { 2645, 2433/*(methodPointerType)&Predicate_1_BeginInvoke_m13185_gshared*/, 1469/*1469*/}, + { 2646, 2434/*(methodPointerType)&Predicate_1_EndInvoke_m13186_gshared*/, 21/*21*/}, + { 2647, 2435/*(methodPointerType)&Comparer_1__ctor_m13187_gshared*/, 0/*0*/}, + { 2648, 2436/*(methodPointerType)&Comparer_1__cctor_m13188_gshared*/, 0/*0*/}, + { 2649, 2437/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13189_gshared*/, 7/*7*/}, + { 2650, 2438/*(methodPointerType)&Comparer_1_get_Default_m13190_gshared*/, 5/*5*/}, + { 2651, 2439/*(methodPointerType)&DefaultComparer__ctor_m13191_gshared*/, 0/*0*/}, + { 2652, 2440/*(methodPointerType)&DefaultComparer_Compare_m13192_gshared*/, 1470/*1470*/}, + { 2653, 2441/*(methodPointerType)&Comparison_1__ctor_m13193_gshared*/, 62/*62*/}, + { 2654, 2442/*(methodPointerType)&Comparison_1_Invoke_m13194_gshared*/, 1470/*1470*/}, + { 2655, 2443/*(methodPointerType)&Comparison_1_BeginInvoke_m13195_gshared*/, 1471/*1471*/}, + { 2656, 2444/*(methodPointerType)&Comparison_1_EndInvoke_m13196_gshared*/, 57/*57*/}, + { 2657, 2445/*(methodPointerType)&InternalEnumerator_1__ctor_m13197_gshared*/, 3/*3*/}, + { 2658, 2446/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13198_gshared*/, 0/*0*/}, + { 2659, 2447/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13199_gshared*/, 5/*5*/}, + { 2660, 2448/*(methodPointerType)&InternalEnumerator_1_Dispose_m13200_gshared*/, 0/*0*/}, + { 2661, 2449/*(methodPointerType)&InternalEnumerator_1_MoveNext_m13201_gshared*/, 1/*1*/}, + { 2662, 2450/*(methodPointerType)&InternalEnumerator_1_get_Current_m13202_gshared*/, 1472/*1472*/}, + { 2663, 2451/*(methodPointerType)&List_1__ctor_m13203_gshared*/, 0/*0*/}, + { 2664, 2452/*(methodPointerType)&List_1__ctor_m13204_gshared*/, 3/*3*/}, + { 2665, 2453/*(methodPointerType)&List_1__cctor_m13205_gshared*/, 0/*0*/}, + { 2666, 2454/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13206_gshared*/, 5/*5*/}, + { 2667, 2455/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m13207_gshared*/, 38/*38*/}, + { 2668, 2456/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m13208_gshared*/, 5/*5*/}, + { 2669, 2457/*(methodPointerType)&List_1_System_Collections_IList_Add_m13209_gshared*/, 57/*57*/}, + { 2670, 2458/*(methodPointerType)&List_1_System_Collections_IList_Contains_m13210_gshared*/, 21/*21*/}, + { 2671, 2459/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m13211_gshared*/, 57/*57*/}, + { 2672, 2460/*(methodPointerType)&List_1_System_Collections_IList_Insert_m13212_gshared*/, 48/*48*/}, + { 2673, 2461/*(methodPointerType)&List_1_System_Collections_IList_Remove_m13213_gshared*/, 3/*3*/}, + { 2674, 2462/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13214_gshared*/, 1/*1*/}, + { 2675, 2463/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m13215_gshared*/, 1/*1*/}, + { 2676, 2464/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m13216_gshared*/, 5/*5*/}, + { 2677, 2465/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m13217_gshared*/, 1/*1*/}, + { 2678, 2466/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m13218_gshared*/, 1/*1*/}, + { 2679, 2467/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m13219_gshared*/, 50/*50*/}, + { 2680, 2468/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m13220_gshared*/, 48/*48*/}, + { 2681, 2469/*(methodPointerType)&List_1_Add_m13221_gshared*/, 1299/*1299*/}, + { 2682, 2470/*(methodPointerType)&List_1_GrowIfNeeded_m13222_gshared*/, 20/*20*/}, + { 2683, 2471/*(methodPointerType)&List_1_AddCollection_m13223_gshared*/, 3/*3*/}, + { 2684, 2472/*(methodPointerType)&List_1_AddEnumerable_m13224_gshared*/, 3/*3*/}, + { 2685, 2473/*(methodPointerType)&List_1_AddRange_m13225_gshared*/, 3/*3*/}, + { 2686, 2474/*(methodPointerType)&List_1_AsReadOnly_m13226_gshared*/, 5/*5*/}, + { 2687, 2475/*(methodPointerType)&List_1_Clear_m13227_gshared*/, 0/*0*/}, + { 2688, 2476/*(methodPointerType)&List_1_Contains_m13228_gshared*/, 1300/*1300*/}, + { 2689, 2477/*(methodPointerType)&List_1_CopyTo_m13229_gshared*/, 38/*38*/}, + { 2690, 2478/*(methodPointerType)&List_1_Find_m13230_gshared*/, 1473/*1473*/}, + { 2691, 2479/*(methodPointerType)&List_1_CheckMatch_m13231_gshared*/, 3/*3*/}, + { 2692, 2480/*(methodPointerType)&List_1_GetIndex_m13232_gshared*/, 1159/*1159*/}, + { 2693, 2481/*(methodPointerType)&List_1_GetEnumerator_m13233_gshared*/, 1474/*1474*/}, + { 2694, 2482/*(methodPointerType)&List_1_IndexOf_m13234_gshared*/, 1301/*1301*/}, + { 2695, 2483/*(methodPointerType)&List_1_Shift_m13235_gshared*/, 58/*58*/}, + { 2696, 2484/*(methodPointerType)&List_1_CheckIndex_m13236_gshared*/, 20/*20*/}, + { 2697, 2485/*(methodPointerType)&List_1_Insert_m13237_gshared*/, 1302/*1302*/}, + { 2698, 2486/*(methodPointerType)&List_1_CheckCollection_m13238_gshared*/, 3/*3*/}, + { 2699, 2487/*(methodPointerType)&List_1_Remove_m13239_gshared*/, 1300/*1300*/}, + { 2700, 2488/*(methodPointerType)&List_1_RemoveAll_m13240_gshared*/, 57/*57*/}, + { 2701, 2489/*(methodPointerType)&List_1_RemoveAt_m13241_gshared*/, 20/*20*/}, + { 2702, 2490/*(methodPointerType)&List_1_Reverse_m13242_gshared*/, 0/*0*/}, + { 2703, 2491/*(methodPointerType)&List_1_Sort_m13243_gshared*/, 0/*0*/}, + { 2704, 2492/*(methodPointerType)&List_1_Sort_m13244_gshared*/, 3/*3*/}, + { 2705, 2493/*(methodPointerType)&List_1_ToArray_m13245_gshared*/, 5/*5*/}, + { 2706, 2494/*(methodPointerType)&List_1_TrimExcess_m13246_gshared*/, 0/*0*/}, + { 2707, 2495/*(methodPointerType)&List_1_get_Capacity_m13247_gshared*/, 51/*51*/}, + { 2708, 2496/*(methodPointerType)&List_1_set_Capacity_m13248_gshared*/, 20/*20*/}, + { 2709, 2497/*(methodPointerType)&List_1_get_Count_m13249_gshared*/, 51/*51*/}, + { 2710, 2498/*(methodPointerType)&List_1_get_Item_m13250_gshared*/, 1298/*1298*/}, + { 2711, 2499/*(methodPointerType)&List_1_set_Item_m13251_gshared*/, 1302/*1302*/}, + { 2712, 2500/*(methodPointerType)&Enumerator__ctor_m13252_gshared*/, 3/*3*/}, + { 2713, 2501/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13253_gshared*/, 0/*0*/}, + { 2714, 2502/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13254_gshared*/, 5/*5*/}, + { 2715, 2503/*(methodPointerType)&Enumerator_Dispose_m13255_gshared*/, 0/*0*/}, + { 2716, 2504/*(methodPointerType)&Enumerator_VerifyState_m13256_gshared*/, 0/*0*/}, + { 2717, 2505/*(methodPointerType)&Enumerator_MoveNext_m13257_gshared*/, 1/*1*/}, + { 2718, 2506/*(methodPointerType)&Enumerator_get_Current_m13258_gshared*/, 1472/*1472*/}, + { 2719, 2507/*(methodPointerType)&ReadOnlyCollection_1__ctor_m13259_gshared*/, 3/*3*/}, + { 2720, 2508/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m13260_gshared*/, 1299/*1299*/}, + { 2721, 2509/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m13261_gshared*/, 0/*0*/}, + { 2722, 2510/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m13262_gshared*/, 1302/*1302*/}, + { 2723, 2511/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m13263_gshared*/, 1300/*1300*/}, + { 2724, 2512/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m13264_gshared*/, 20/*20*/}, + { 2725, 2513/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m13265_gshared*/, 1298/*1298*/}, + { 2726, 2514/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m13266_gshared*/, 1302/*1302*/}, + { 2727, 2515/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13267_gshared*/, 1/*1*/}, + { 2728, 2516/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m13268_gshared*/, 38/*38*/}, + { 2729, 2517/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m13269_gshared*/, 5/*5*/}, + { 2730, 2518/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m13270_gshared*/, 57/*57*/}, + { 2731, 2519/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m13271_gshared*/, 0/*0*/}, + { 2732, 2520/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m13272_gshared*/, 21/*21*/}, + { 2733, 2521/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m13273_gshared*/, 57/*57*/}, + { 2734, 2522/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m13274_gshared*/, 48/*48*/}, + { 2735, 2523/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m13275_gshared*/, 3/*3*/}, + { 2736, 2524/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m13276_gshared*/, 20/*20*/}, + { 2737, 2525/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m13277_gshared*/, 1/*1*/}, + { 2738, 2526/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m13278_gshared*/, 5/*5*/}, + { 2739, 2527/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m13279_gshared*/, 1/*1*/}, + { 2740, 2528/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m13280_gshared*/, 1/*1*/}, + { 2741, 2529/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m13281_gshared*/, 50/*50*/}, + { 2742, 2530/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m13282_gshared*/, 48/*48*/}, + { 2743, 2531/*(methodPointerType)&ReadOnlyCollection_1_Contains_m13283_gshared*/, 1300/*1300*/}, + { 2744, 2532/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m13284_gshared*/, 38/*38*/}, + { 2745, 2533/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m13285_gshared*/, 5/*5*/}, + { 2746, 2534/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m13286_gshared*/, 1301/*1301*/}, + { 2747, 2535/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m13287_gshared*/, 51/*51*/}, + { 2748, 2536/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m13288_gshared*/, 1298/*1298*/}, + { 2749, 2537/*(methodPointerType)&Collection_1__ctor_m13289_gshared*/, 0/*0*/}, + { 2750, 2538/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m13290_gshared*/, 1/*1*/}, + { 2751, 2539/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m13291_gshared*/, 38/*38*/}, + { 2752, 2540/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m13292_gshared*/, 5/*5*/}, + { 2753, 2541/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m13293_gshared*/, 57/*57*/}, + { 2754, 2542/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m13294_gshared*/, 21/*21*/}, + { 2755, 2543/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m13295_gshared*/, 57/*57*/}, + { 2756, 2544/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m13296_gshared*/, 48/*48*/}, + { 2757, 2545/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m13297_gshared*/, 3/*3*/}, + { 2758, 2546/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m13298_gshared*/, 1/*1*/}, + { 2759, 2547/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m13299_gshared*/, 5/*5*/}, + { 2760, 2548/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m13300_gshared*/, 1/*1*/}, + { 2761, 2549/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m13301_gshared*/, 1/*1*/}, + { 2762, 2550/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m13302_gshared*/, 50/*50*/}, + { 2763, 2551/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m13303_gshared*/, 48/*48*/}, + { 2764, 2552/*(methodPointerType)&Collection_1_Add_m13304_gshared*/, 1299/*1299*/}, + { 2765, 2553/*(methodPointerType)&Collection_1_Clear_m13305_gshared*/, 0/*0*/}, + { 2766, 2554/*(methodPointerType)&Collection_1_ClearItems_m13306_gshared*/, 0/*0*/}, + { 2767, 2555/*(methodPointerType)&Collection_1_Contains_m13307_gshared*/, 1300/*1300*/}, + { 2768, 2556/*(methodPointerType)&Collection_1_CopyTo_m13308_gshared*/, 38/*38*/}, + { 2769, 2557/*(methodPointerType)&Collection_1_GetEnumerator_m13309_gshared*/, 5/*5*/}, + { 2770, 2558/*(methodPointerType)&Collection_1_IndexOf_m13310_gshared*/, 1301/*1301*/}, + { 2771, 2559/*(methodPointerType)&Collection_1_Insert_m13311_gshared*/, 1302/*1302*/}, + { 2772, 2560/*(methodPointerType)&Collection_1_InsertItem_m13312_gshared*/, 1302/*1302*/}, + { 2773, 2561/*(methodPointerType)&Collection_1_Remove_m13313_gshared*/, 1300/*1300*/}, + { 2774, 2562/*(methodPointerType)&Collection_1_RemoveAt_m13314_gshared*/, 20/*20*/}, + { 2775, 2563/*(methodPointerType)&Collection_1_RemoveItem_m13315_gshared*/, 20/*20*/}, + { 2776, 2564/*(methodPointerType)&Collection_1_get_Count_m13316_gshared*/, 51/*51*/}, + { 2777, 2565/*(methodPointerType)&Collection_1_get_Item_m13317_gshared*/, 1298/*1298*/}, + { 2778, 2566/*(methodPointerType)&Collection_1_set_Item_m13318_gshared*/, 1302/*1302*/}, + { 2779, 2567/*(methodPointerType)&Collection_1_SetItem_m13319_gshared*/, 1302/*1302*/}, + { 2780, 2568/*(methodPointerType)&Collection_1_IsValidItem_m13320_gshared*/, 21/*21*/}, + { 2781, 2569/*(methodPointerType)&Collection_1_ConvertItem_m13321_gshared*/, 1473/*1473*/}, + { 2782, 2570/*(methodPointerType)&Collection_1_CheckWritable_m13322_gshared*/, 3/*3*/}, + { 2783, 2571/*(methodPointerType)&Collection_1_IsSynchronized_m13323_gshared*/, 21/*21*/}, + { 2784, 2572/*(methodPointerType)&Collection_1_IsFixedSize_m13324_gshared*/, 21/*21*/}, + { 2785, 2573/*(methodPointerType)&EqualityComparer_1__ctor_m13325_gshared*/, 0/*0*/}, + { 2786, 2574/*(methodPointerType)&EqualityComparer_1__cctor_m13326_gshared*/, 0/*0*/}, + { 2787, 2575/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m13327_gshared*/, 57/*57*/}, + { 2788, 2576/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m13328_gshared*/, 222/*222*/}, + { 2789, 2577/*(methodPointerType)&EqualityComparer_1_get_Default_m13329_gshared*/, 5/*5*/}, + { 2790, 2578/*(methodPointerType)&DefaultComparer__ctor_m13330_gshared*/, 0/*0*/}, + { 2791, 2579/*(methodPointerType)&DefaultComparer_GetHashCode_m13331_gshared*/, 1301/*1301*/}, + { 2792, 2580/*(methodPointerType)&DefaultComparer_Equals_m13332_gshared*/, 1475/*1475*/}, + { 2793, 2581/*(methodPointerType)&Predicate_1__ctor_m13333_gshared*/, 62/*62*/}, + { 2794, 2582/*(methodPointerType)&Predicate_1_Invoke_m13334_gshared*/, 1300/*1300*/}, + { 2795, 2583/*(methodPointerType)&Predicate_1_BeginInvoke_m13335_gshared*/, 1476/*1476*/}, + { 2796, 2584/*(methodPointerType)&Predicate_1_EndInvoke_m13336_gshared*/, 21/*21*/}, + { 2797, 2585/*(methodPointerType)&Comparer_1__ctor_m13337_gshared*/, 0/*0*/}, + { 2798, 2586/*(methodPointerType)&Comparer_1__cctor_m13338_gshared*/, 0/*0*/}, + { 2799, 2587/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m13339_gshared*/, 7/*7*/}, + { 2800, 2588/*(methodPointerType)&Comparer_1_get_Default_m13340_gshared*/, 5/*5*/}, + { 2801, 2589/*(methodPointerType)&DefaultComparer__ctor_m13341_gshared*/, 0/*0*/}, + { 2802, 2590/*(methodPointerType)&DefaultComparer_Compare_m13342_gshared*/, 1477/*1477*/}, + { 2803, 2591/*(methodPointerType)&Comparison_1__ctor_m13343_gshared*/, 62/*62*/}, + { 2804, 2592/*(methodPointerType)&Comparison_1_Invoke_m13344_gshared*/, 1477/*1477*/}, + { 2805, 2593/*(methodPointerType)&Comparison_1_BeginInvoke_m13345_gshared*/, 1478/*1478*/}, + { 2806, 2594/*(methodPointerType)&Comparison_1_EndInvoke_m13346_gshared*/, 57/*57*/}, + { 2807, 2595/*(methodPointerType)&Dictionary_2__ctor_m13348_gshared*/, 0/*0*/}, + { 2808, 2596/*(methodPointerType)&Dictionary_2__ctor_m13350_gshared*/, 3/*3*/}, + { 2809, 541/*(methodPointerType)&Dictionary_2__ctor_m13351_gshared*/, 20/*20*/}, + { 2810, 2597/*(methodPointerType)&Dictionary_2__ctor_m13353_gshared*/, 338/*338*/}, + { 2811, 2598/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m13355_gshared*/, 22/*22*/}, + { 2812, 2599/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m13357_gshared*/, 10/*10*/}, + { 2813, 2600/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m13359_gshared*/, 10/*10*/}, + { 2814, 2601/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m13361_gshared*/, 21/*21*/}, + { 2815, 2602/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m13363_gshared*/, 3/*3*/}, + { 2816, 2603/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m13365_gshared*/, 1/*1*/}, + { 2817, 2604/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m13367_gshared*/, 5/*5*/}, + { 2818, 2605/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m13369_gshared*/, 1/*1*/}, + { 2819, 2606/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m13371_gshared*/, 1308/*1308*/}, + { 2820, 2607/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m13373_gshared*/, 1309/*1309*/}, + { 2821, 2608/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m13375_gshared*/, 38/*38*/}, + { 2822, 2609/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m13377_gshared*/, 1309/*1309*/}, + { 2823, 2610/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m13379_gshared*/, 38/*38*/}, + { 2824, 2611/*(methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m13381_gshared*/, 5/*5*/}, + { 2825, 2612/*(methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m13383_gshared*/, 5/*5*/}, + { 2826, 2613/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m13385_gshared*/, 5/*5*/}, + { 2827, 2614/*(methodPointerType)&Dictionary_2_get_Count_m13387_gshared*/, 51/*51*/}, + { 2828, 2615/*(methodPointerType)&Dictionary_2_get_Item_m13389_gshared*/, 57/*57*/}, + { 2829, 2616/*(methodPointerType)&Dictionary_2_set_Item_m13391_gshared*/, 38/*38*/}, + { 2830, 2617/*(methodPointerType)&Dictionary_2_Init_m13393_gshared*/, 48/*48*/}, + { 2831, 2618/*(methodPointerType)&Dictionary_2_InitArrays_m13395_gshared*/, 20/*20*/}, + { 2832, 2619/*(methodPointerType)&Dictionary_2_CopyToCheck_m13397_gshared*/, 38/*38*/}, + { 2833, 2620/*(methodPointerType)&Dictionary_2_make_pair_m13399_gshared*/, 1479/*1479*/}, + { 2834, 2621/*(methodPointerType)&Dictionary_2_pick_value_m13401_gshared*/, 395/*395*/}, + { 2835, 2622/*(methodPointerType)&Dictionary_2_CopyTo_m13403_gshared*/, 38/*38*/}, + { 2836, 2623/*(methodPointerType)&Dictionary_2_Resize_m13405_gshared*/, 0/*0*/}, + { 2837, 2624/*(methodPointerType)&Dictionary_2_Add_m13407_gshared*/, 38/*38*/}, + { 2838, 2625/*(methodPointerType)&Dictionary_2_Clear_m13409_gshared*/, 0/*0*/}, + { 2839, 2626/*(methodPointerType)&Dictionary_2_ContainsKey_m13411_gshared*/, 21/*21*/}, + { 2840, 2627/*(methodPointerType)&Dictionary_2_ContainsValue_m13413_gshared*/, 177/*177*/}, + { 2841, 2628/*(methodPointerType)&Dictionary_2_GetObjectData_m13415_gshared*/, 338/*338*/}, + { 2842, 2629/*(methodPointerType)&Dictionary_2_OnDeserialization_m13417_gshared*/, 3/*3*/}, + { 2843, 2630/*(methodPointerType)&Dictionary_2_Remove_m13419_gshared*/, 21/*21*/}, + { 2844, 2631/*(methodPointerType)&Dictionary_2_TryGetValue_m13421_gshared*/, 458/*458*/}, + { 2845, 2632/*(methodPointerType)&Dictionary_2_get_Values_m13423_gshared*/, 5/*5*/}, + { 2846, 2633/*(methodPointerType)&Dictionary_2_ToTKey_m13425_gshared*/, 22/*22*/}, + { 2847, 2634/*(methodPointerType)&Dictionary_2_ToTValue_m13427_gshared*/, 57/*57*/}, + { 2848, 2635/*(methodPointerType)&Dictionary_2_ContainsKeyValuePair_m13429_gshared*/, 1309/*1309*/}, + { 2849, 2636/*(methodPointerType)&Dictionary_2_GetEnumerator_m13431_gshared*/, 1480/*1480*/}, + { 2850, 2637/*(methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m13433_gshared*/, 1481/*1481*/}, + { 2851, 2638/*(methodPointerType)&InternalEnumerator_1__ctor_m13434_gshared*/, 3/*3*/}, + { 2852, 2639/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13435_gshared*/, 0/*0*/}, + { 2853, 2640/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13436_gshared*/, 5/*5*/}, + { 2854, 2641/*(methodPointerType)&InternalEnumerator_1_Dispose_m13437_gshared*/, 0/*0*/}, + { 2855, 2642/*(methodPointerType)&InternalEnumerator_1_MoveNext_m13438_gshared*/, 1/*1*/}, + { 2856, 2643/*(methodPointerType)&InternalEnumerator_1_get_Current_m13439_gshared*/, 1482/*1482*/}, + { 2857, 2644/*(methodPointerType)&KeyValuePair_2__ctor_m13440_gshared*/, 38/*38*/}, + { 2858, 2645/*(methodPointerType)&KeyValuePair_2_get_Key_m13441_gshared*/, 5/*5*/}, + { 2859, 2646/*(methodPointerType)&KeyValuePair_2_set_Key_m13442_gshared*/, 3/*3*/}, + { 2860, 2647/*(methodPointerType)&KeyValuePair_2_get_Value_m13443_gshared*/, 51/*51*/}, + { 2861, 2648/*(methodPointerType)&KeyValuePair_2_set_Value_m13444_gshared*/, 20/*20*/}, + { 2862, 2649/*(methodPointerType)&KeyValuePair_2_ToString_m13445_gshared*/, 5/*5*/}, + { 2863, 2650/*(methodPointerType)&ValueCollection__ctor_m13446_gshared*/, 3/*3*/}, + { 2864, 2651/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m13447_gshared*/, 20/*20*/}, + { 2865, 2652/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m13448_gshared*/, 0/*0*/}, + { 2866, 2653/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m13449_gshared*/, 177/*177*/}, + { 2867, 2654/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m13450_gshared*/, 177/*177*/}, + { 2868, 2655/*(methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m13451_gshared*/, 5/*5*/}, + { 2869, 2656/*(methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m13452_gshared*/, 38/*38*/}, + { 2870, 2657/*(methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m13453_gshared*/, 5/*5*/}, + { 2871, 2658/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m13454_gshared*/, 1/*1*/}, + { 2872, 2659/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m13455_gshared*/, 1/*1*/}, + { 2873, 2660/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m13456_gshared*/, 5/*5*/}, + { 2874, 2661/*(methodPointerType)&ValueCollection_CopyTo_m13457_gshared*/, 38/*38*/}, + { 2875, 2662/*(methodPointerType)&ValueCollection_GetEnumerator_m13458_gshared*/, 1483/*1483*/}, + { 2876, 2663/*(methodPointerType)&ValueCollection_get_Count_m13459_gshared*/, 51/*51*/}, + { 2877, 2664/*(methodPointerType)&Enumerator__ctor_m13460_gshared*/, 3/*3*/}, + { 2878, 2665/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13461_gshared*/, 5/*5*/}, + { 2879, 2666/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13462_gshared*/, 0/*0*/}, + { 2880, 2667/*(methodPointerType)&Enumerator_Dispose_m13463_gshared*/, 0/*0*/}, + { 2881, 2668/*(methodPointerType)&Enumerator_MoveNext_m13464_gshared*/, 1/*1*/}, + { 2882, 2669/*(methodPointerType)&Enumerator_get_Current_m13465_gshared*/, 51/*51*/}, + { 2883, 2670/*(methodPointerType)&Enumerator__ctor_m13466_gshared*/, 3/*3*/}, + { 2884, 2671/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m13467_gshared*/, 5/*5*/}, + { 2885, 2672/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m13468_gshared*/, 0/*0*/}, + { 2886, 2673/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m13469_gshared*/, 450/*450*/}, + { 2887, 2674/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m13470_gshared*/, 5/*5*/}, + { 2888, 2675/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m13471_gshared*/, 5/*5*/}, + { 2889, 2676/*(methodPointerType)&Enumerator_MoveNext_m13472_gshared*/, 1/*1*/}, + { 2890, 2677/*(methodPointerType)&Enumerator_get_Current_m13473_gshared*/, 1482/*1482*/}, + { 2891, 2678/*(methodPointerType)&Enumerator_get_CurrentKey_m13474_gshared*/, 5/*5*/}, + { 2892, 2679/*(methodPointerType)&Enumerator_get_CurrentValue_m13475_gshared*/, 51/*51*/}, + { 2893, 2680/*(methodPointerType)&Enumerator_Reset_m13476_gshared*/, 0/*0*/}, + { 2894, 2681/*(methodPointerType)&Enumerator_VerifyState_m13477_gshared*/, 0/*0*/}, + { 2895, 2682/*(methodPointerType)&Enumerator_VerifyCurrent_m13478_gshared*/, 0/*0*/}, + { 2896, 2683/*(methodPointerType)&Enumerator_Dispose_m13479_gshared*/, 0/*0*/}, + { 2897, 2684/*(methodPointerType)&Transform_1__ctor_m13480_gshared*/, 62/*62*/}, + { 2898, 2685/*(methodPointerType)&Transform_1_Invoke_m13481_gshared*/, 395/*395*/}, + { 2899, 2686/*(methodPointerType)&Transform_1_BeginInvoke_m13482_gshared*/, 616/*616*/}, + { 2900, 2687/*(methodPointerType)&Transform_1_EndInvoke_m13483_gshared*/, 57/*57*/}, + { 2901, 2688/*(methodPointerType)&Transform_1__ctor_m13484_gshared*/, 62/*62*/}, + { 2902, 2689/*(methodPointerType)&Transform_1_Invoke_m13485_gshared*/, 1481/*1481*/}, + { 2903, 2690/*(methodPointerType)&Transform_1_BeginInvoke_m13486_gshared*/, 616/*616*/}, + { 2904, 2691/*(methodPointerType)&Transform_1_EndInvoke_m13487_gshared*/, 1428/*1428*/}, + { 2905, 2692/*(methodPointerType)&Transform_1__ctor_m13488_gshared*/, 62/*62*/}, + { 2906, 2693/*(methodPointerType)&Transform_1_Invoke_m13489_gshared*/, 1479/*1479*/}, + { 2907, 2694/*(methodPointerType)&Transform_1_BeginInvoke_m13490_gshared*/, 616/*616*/}, + { 2908, 2695/*(methodPointerType)&Transform_1_EndInvoke_m13491_gshared*/, 1484/*1484*/}, + { 2909, 2696/*(methodPointerType)&ShimEnumerator__ctor_m13492_gshared*/, 3/*3*/}, + { 2910, 2697/*(methodPointerType)&ShimEnumerator_MoveNext_m13493_gshared*/, 1/*1*/}, + { 2911, 2698/*(methodPointerType)&ShimEnumerator_get_Entry_m13494_gshared*/, 450/*450*/}, + { 2912, 2699/*(methodPointerType)&ShimEnumerator_get_Key_m13495_gshared*/, 5/*5*/}, + { 2913, 2700/*(methodPointerType)&ShimEnumerator_get_Value_m13496_gshared*/, 5/*5*/}, + { 2914, 2701/*(methodPointerType)&ShimEnumerator_get_Current_m13497_gshared*/, 5/*5*/}, + { 2915, 2702/*(methodPointerType)&ShimEnumerator_Reset_m13498_gshared*/, 0/*0*/}, + { 2916, 2703/*(methodPointerType)&InternalEnumerator_1__ctor_m13679_gshared*/, 3/*3*/}, + { 2917, 2704/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13680_gshared*/, 0/*0*/}, + { 2918, 2705/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13681_gshared*/, 5/*5*/}, + { 2919, 2706/*(methodPointerType)&InternalEnumerator_1_Dispose_m13682_gshared*/, 0/*0*/}, + { 2920, 2707/*(methodPointerType)&InternalEnumerator_1_MoveNext_m13683_gshared*/, 1/*1*/}, + { 2921, 2708/*(methodPointerType)&InternalEnumerator_1_get_Current_m13684_gshared*/, 1485/*1485*/}, + { 2922, 2709/*(methodPointerType)&InternalEnumerator_1__ctor_m13685_gshared*/, 3/*3*/}, + { 2923, 2710/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m13686_gshared*/, 0/*0*/}, + { 2924, 2711/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m13687_gshared*/, 5/*5*/}, + { 2925, 2712/*(methodPointerType)&InternalEnumerator_1_Dispose_m13688_gshared*/, 0/*0*/}, + { 2926, 2713/*(methodPointerType)&InternalEnumerator_1_MoveNext_m13689_gshared*/, 1/*1*/}, + { 2927, 2714/*(methodPointerType)&InternalEnumerator_1_get_Current_m13690_gshared*/, 1486/*1486*/}, + { 2928, 2715/*(methodPointerType)&CachedInvokableCall_1_Invoke_m13728_gshared*/, 3/*3*/}, + { 2929, 2716/*(methodPointerType)&InvokableCall_1__ctor_m13729_gshared*/, 10/*10*/}, + { 2930, 2717/*(methodPointerType)&InvokableCall_1__ctor_m13730_gshared*/, 3/*3*/}, + { 2931, 2718/*(methodPointerType)&InvokableCall_1_Invoke_m13731_gshared*/, 3/*3*/}, + { 2932, 2719/*(methodPointerType)&InvokableCall_1_Find_m13732_gshared*/, 222/*222*/}, + { 2933, 2720/*(methodPointerType)&UnityAction_1_Invoke_m13733_gshared*/, 4/*4*/}, + { 2934, 2721/*(methodPointerType)&UnityAction_1_BeginInvoke_m13734_gshared*/, 1487/*1487*/}, + { 2935, 2722/*(methodPointerType)&UnityAction_1_EndInvoke_m13735_gshared*/, 3/*3*/}, + { 2936, 2723/*(methodPointerType)&CachedInvokableCall_1_Invoke_m13736_gshared*/, 3/*3*/}, + { 2937, 2724/*(methodPointerType)&InvokableCall_1__ctor_m13737_gshared*/, 10/*10*/}, + { 2938, 2725/*(methodPointerType)&InvokableCall_1__ctor_m13738_gshared*/, 3/*3*/}, + { 2939, 2726/*(methodPointerType)&InvokableCall_1_Invoke_m13739_gshared*/, 3/*3*/}, + { 2940, 2727/*(methodPointerType)&InvokableCall_1_Find_m13740_gshared*/, 222/*222*/}, + { 2941, 2728/*(methodPointerType)&UnityAction_1__ctor_m13741_gshared*/, 62/*62*/}, + { 2942, 2729/*(methodPointerType)&UnityAction_1_Invoke_m13742_gshared*/, 20/*20*/}, + { 2943, 2730/*(methodPointerType)&UnityAction_1_BeginInvoke_m13743_gshared*/, 277/*277*/}, + { 2944, 2731/*(methodPointerType)&UnityAction_1_EndInvoke_m13744_gshared*/, 3/*3*/}, + { 2945, 2732/*(methodPointerType)&CachedInvokableCall_1_Invoke_m13750_gshared*/, 3/*3*/}, + { 2946, 2733/*(methodPointerType)&InvokableCall_1__ctor_m13751_gshared*/, 10/*10*/}, + { 2947, 2734/*(methodPointerType)&InvokableCall_1__ctor_m13752_gshared*/, 3/*3*/}, + { 2948, 2735/*(methodPointerType)&InvokableCall_1_Invoke_m13753_gshared*/, 3/*3*/}, + { 2949, 2736/*(methodPointerType)&InvokableCall_1_Find_m13754_gshared*/, 222/*222*/}, + { 2950, 2737/*(methodPointerType)&UnityAction_1_Invoke_m13755_gshared*/, 6/*6*/}, + { 2951, 2738/*(methodPointerType)&UnityAction_1_BeginInvoke_m13756_gshared*/, 276/*276*/}, + { 2952, 2739/*(methodPointerType)&UnityAction_1_EndInvoke_m13757_gshared*/, 3/*3*/}, + { 2953, 2740/*(methodPointerType)&Comparison_1_Invoke_m14054_gshared*/, 343/*343*/}, + { 2954, 2741/*(methodPointerType)&Comparison_1_BeginInvoke_m14055_gshared*/, 1488/*1488*/}, + { 2955, 2742/*(methodPointerType)&Comparison_1_EndInvoke_m14056_gshared*/, 57/*57*/}, + { 2956, 2743/*(methodPointerType)&List_1__ctor_m14220_gshared*/, 3/*3*/}, + { 2957, 2744/*(methodPointerType)&List_1__ctor_m14221_gshared*/, 20/*20*/}, + { 2958, 2745/*(methodPointerType)&List_1__cctor_m14222_gshared*/, 0/*0*/}, + { 2959, 2746/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14223_gshared*/, 5/*5*/}, + { 2960, 2747/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m14224_gshared*/, 38/*38*/}, + { 2961, 2748/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m14225_gshared*/, 5/*5*/}, + { 2962, 2749/*(methodPointerType)&List_1_System_Collections_IList_Add_m14226_gshared*/, 57/*57*/}, + { 2963, 2750/*(methodPointerType)&List_1_System_Collections_IList_Contains_m14227_gshared*/, 21/*21*/}, + { 2964, 2751/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m14228_gshared*/, 57/*57*/}, + { 2965, 2752/*(methodPointerType)&List_1_System_Collections_IList_Insert_m14229_gshared*/, 48/*48*/}, + { 2966, 2753/*(methodPointerType)&List_1_System_Collections_IList_Remove_m14230_gshared*/, 3/*3*/}, + { 2967, 2754/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14231_gshared*/, 1/*1*/}, + { 2968, 2755/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m14232_gshared*/, 1/*1*/}, + { 2969, 2756/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m14233_gshared*/, 5/*5*/}, + { 2970, 2757/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m14234_gshared*/, 1/*1*/}, + { 2971, 2758/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m14235_gshared*/, 1/*1*/}, + { 2972, 2759/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m14236_gshared*/, 50/*50*/}, + { 2973, 2760/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m14237_gshared*/, 48/*48*/}, + { 2974, 2761/*(methodPointerType)&List_1_Add_m14238_gshared*/, 346/*346*/}, + { 2975, 2762/*(methodPointerType)&List_1_GrowIfNeeded_m14239_gshared*/, 20/*20*/}, + { 2976, 2763/*(methodPointerType)&List_1_AddCollection_m14240_gshared*/, 3/*3*/}, + { 2977, 2764/*(methodPointerType)&List_1_AddEnumerable_m14241_gshared*/, 3/*3*/}, + { 2978, 2765/*(methodPointerType)&List_1_AddRange_m14242_gshared*/, 3/*3*/}, + { 2979, 2766/*(methodPointerType)&List_1_AsReadOnly_m14243_gshared*/, 5/*5*/}, + { 2980, 2767/*(methodPointerType)&List_1_Clear_m14244_gshared*/, 0/*0*/}, + { 2981, 2768/*(methodPointerType)&List_1_Contains_m14245_gshared*/, 1321/*1321*/}, + { 2982, 2769/*(methodPointerType)&List_1_CopyTo_m14246_gshared*/, 38/*38*/}, + { 2983, 2770/*(methodPointerType)&List_1_Find_m14247_gshared*/, 348/*348*/}, + { 2984, 2771/*(methodPointerType)&List_1_CheckMatch_m14248_gshared*/, 3/*3*/}, + { 2985, 2772/*(methodPointerType)&List_1_GetIndex_m14249_gshared*/, 1159/*1159*/}, + { 2986, 2773/*(methodPointerType)&List_1_GetEnumerator_m14250_gshared*/, 1489/*1489*/}, + { 2987, 2774/*(methodPointerType)&List_1_IndexOf_m14251_gshared*/, 1322/*1322*/}, + { 2988, 2775/*(methodPointerType)&List_1_Shift_m14252_gshared*/, 58/*58*/}, + { 2989, 2776/*(methodPointerType)&List_1_CheckIndex_m14253_gshared*/, 20/*20*/}, + { 2990, 2777/*(methodPointerType)&List_1_Insert_m14254_gshared*/, 1323/*1323*/}, + { 2991, 2778/*(methodPointerType)&List_1_CheckCollection_m14255_gshared*/, 3/*3*/}, + { 2992, 2779/*(methodPointerType)&List_1_Remove_m14256_gshared*/, 1321/*1321*/}, + { 2993, 2780/*(methodPointerType)&List_1_RemoveAll_m14257_gshared*/, 57/*57*/}, + { 2994, 2781/*(methodPointerType)&List_1_RemoveAt_m14258_gshared*/, 20/*20*/}, + { 2995, 2782/*(methodPointerType)&List_1_Reverse_m14259_gshared*/, 0/*0*/}, + { 2996, 2783/*(methodPointerType)&List_1_Sort_m14260_gshared*/, 0/*0*/}, + { 2997, 2784/*(methodPointerType)&List_1_ToArray_m14261_gshared*/, 5/*5*/}, + { 2998, 2785/*(methodPointerType)&List_1_TrimExcess_m14262_gshared*/, 0/*0*/}, + { 2999, 2786/*(methodPointerType)&List_1_get_Capacity_m14263_gshared*/, 51/*51*/}, + { 3000, 2787/*(methodPointerType)&List_1_set_Capacity_m14264_gshared*/, 20/*20*/}, + { 3001, 2788/*(methodPointerType)&List_1_get_Count_m14265_gshared*/, 51/*51*/}, + { 3002, 2789/*(methodPointerType)&List_1_get_Item_m14266_gshared*/, 1320/*1320*/}, + { 3003, 2790/*(methodPointerType)&List_1_set_Item_m14267_gshared*/, 1323/*1323*/}, + { 3004, 2791/*(methodPointerType)&InternalEnumerator_1__ctor_m14268_gshared*/, 3/*3*/}, + { 3005, 2792/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14269_gshared*/, 0/*0*/}, + { 3006, 2793/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14270_gshared*/, 5/*5*/}, + { 3007, 2794/*(methodPointerType)&InternalEnumerator_1_Dispose_m14271_gshared*/, 0/*0*/}, + { 3008, 2795/*(methodPointerType)&InternalEnumerator_1_MoveNext_m14272_gshared*/, 1/*1*/}, + { 3009, 2796/*(methodPointerType)&InternalEnumerator_1_get_Current_m14273_gshared*/, 345/*345*/}, + { 3010, 2797/*(methodPointerType)&Enumerator__ctor_m14274_gshared*/, 3/*3*/}, + { 3011, 2798/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14275_gshared*/, 0/*0*/}, + { 3012, 2799/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14276_gshared*/, 5/*5*/}, + { 3013, 2800/*(methodPointerType)&Enumerator_Dispose_m14277_gshared*/, 0/*0*/}, + { 3014, 2801/*(methodPointerType)&Enumerator_VerifyState_m14278_gshared*/, 0/*0*/}, + { 3015, 2802/*(methodPointerType)&Enumerator_MoveNext_m14279_gshared*/, 1/*1*/}, + { 3016, 2803/*(methodPointerType)&Enumerator_get_Current_m14280_gshared*/, 345/*345*/}, + { 3017, 2804/*(methodPointerType)&ReadOnlyCollection_1__ctor_m14281_gshared*/, 3/*3*/}, + { 3018, 2805/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m14282_gshared*/, 346/*346*/}, + { 3019, 2806/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m14283_gshared*/, 0/*0*/}, + { 3020, 2807/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m14284_gshared*/, 1323/*1323*/}, + { 3021, 2808/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m14285_gshared*/, 1321/*1321*/}, + { 3022, 2809/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m14286_gshared*/, 20/*20*/}, + { 3023, 2810/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m14287_gshared*/, 1320/*1320*/}, + { 3024, 2811/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m14288_gshared*/, 1323/*1323*/}, + { 3025, 2812/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14289_gshared*/, 1/*1*/}, + { 3026, 2813/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m14290_gshared*/, 38/*38*/}, + { 3027, 2814/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m14291_gshared*/, 5/*5*/}, + { 3028, 2815/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m14292_gshared*/, 57/*57*/}, + { 3029, 2816/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m14293_gshared*/, 0/*0*/}, + { 3030, 2817/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m14294_gshared*/, 21/*21*/}, + { 3031, 2818/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m14295_gshared*/, 57/*57*/}, + { 3032, 2819/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m14296_gshared*/, 48/*48*/}, + { 3033, 2820/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m14297_gshared*/, 3/*3*/}, + { 3034, 2821/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m14298_gshared*/, 20/*20*/}, + { 3035, 2822/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m14299_gshared*/, 1/*1*/}, + { 3036, 2823/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m14300_gshared*/, 5/*5*/}, + { 3037, 2824/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m14301_gshared*/, 1/*1*/}, + { 3038, 2825/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m14302_gshared*/, 1/*1*/}, + { 3039, 2826/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m14303_gshared*/, 50/*50*/}, + { 3040, 2827/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m14304_gshared*/, 48/*48*/}, + { 3041, 2828/*(methodPointerType)&ReadOnlyCollection_1_Contains_m14305_gshared*/, 1321/*1321*/}, + { 3042, 2829/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m14306_gshared*/, 38/*38*/}, + { 3043, 2830/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m14307_gshared*/, 5/*5*/}, + { 3044, 2831/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m14308_gshared*/, 1322/*1322*/}, + { 3045, 2832/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m14309_gshared*/, 51/*51*/}, + { 3046, 2833/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m14310_gshared*/, 1320/*1320*/}, + { 3047, 2834/*(methodPointerType)&Collection_1__ctor_m14311_gshared*/, 0/*0*/}, + { 3048, 2835/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m14312_gshared*/, 1/*1*/}, + { 3049, 2836/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m14313_gshared*/, 38/*38*/}, + { 3050, 2837/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m14314_gshared*/, 5/*5*/}, + { 3051, 2838/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m14315_gshared*/, 57/*57*/}, + { 3052, 2839/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m14316_gshared*/, 21/*21*/}, + { 3053, 2840/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m14317_gshared*/, 57/*57*/}, + { 3054, 2841/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m14318_gshared*/, 48/*48*/}, + { 3055, 2842/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m14319_gshared*/, 3/*3*/}, + { 3056, 2843/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m14320_gshared*/, 1/*1*/}, + { 3057, 2844/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m14321_gshared*/, 5/*5*/}, + { 3058, 2845/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m14322_gshared*/, 1/*1*/}, + { 3059, 2846/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m14323_gshared*/, 1/*1*/}, + { 3060, 2847/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m14324_gshared*/, 50/*50*/}, + { 3061, 2848/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m14325_gshared*/, 48/*48*/}, + { 3062, 2849/*(methodPointerType)&Collection_1_Add_m14326_gshared*/, 346/*346*/}, + { 3063, 2850/*(methodPointerType)&Collection_1_Clear_m14327_gshared*/, 0/*0*/}, + { 3064, 2851/*(methodPointerType)&Collection_1_ClearItems_m14328_gshared*/, 0/*0*/}, + { 3065, 2852/*(methodPointerType)&Collection_1_Contains_m14329_gshared*/, 1321/*1321*/}, + { 3066, 2853/*(methodPointerType)&Collection_1_CopyTo_m14330_gshared*/, 38/*38*/}, + { 3067, 2854/*(methodPointerType)&Collection_1_GetEnumerator_m14331_gshared*/, 5/*5*/}, + { 3068, 2855/*(methodPointerType)&Collection_1_IndexOf_m14332_gshared*/, 1322/*1322*/}, + { 3069, 2856/*(methodPointerType)&Collection_1_Insert_m14333_gshared*/, 1323/*1323*/}, + { 3070, 2857/*(methodPointerType)&Collection_1_InsertItem_m14334_gshared*/, 1323/*1323*/}, + { 3071, 2858/*(methodPointerType)&Collection_1_Remove_m14335_gshared*/, 1321/*1321*/}, + { 3072, 2859/*(methodPointerType)&Collection_1_RemoveAt_m14336_gshared*/, 20/*20*/}, + { 3073, 2860/*(methodPointerType)&Collection_1_RemoveItem_m14337_gshared*/, 20/*20*/}, + { 3074, 2861/*(methodPointerType)&Collection_1_get_Count_m14338_gshared*/, 51/*51*/}, + { 3075, 2862/*(methodPointerType)&Collection_1_get_Item_m14339_gshared*/, 1320/*1320*/}, + { 3076, 2863/*(methodPointerType)&Collection_1_set_Item_m14340_gshared*/, 1323/*1323*/}, + { 3077, 2864/*(methodPointerType)&Collection_1_SetItem_m14341_gshared*/, 1323/*1323*/}, + { 3078, 2865/*(methodPointerType)&Collection_1_IsValidItem_m14342_gshared*/, 21/*21*/}, + { 3079, 2866/*(methodPointerType)&Collection_1_ConvertItem_m14343_gshared*/, 348/*348*/}, + { 3080, 2867/*(methodPointerType)&Collection_1_CheckWritable_m14344_gshared*/, 3/*3*/}, + { 3081, 2868/*(methodPointerType)&Collection_1_IsSynchronized_m14345_gshared*/, 21/*21*/}, + { 3082, 2869/*(methodPointerType)&Collection_1_IsFixedSize_m14346_gshared*/, 21/*21*/}, + { 3083, 2870/*(methodPointerType)&EqualityComparer_1__ctor_m14347_gshared*/, 0/*0*/}, + { 3084, 2871/*(methodPointerType)&EqualityComparer_1__cctor_m14348_gshared*/, 0/*0*/}, + { 3085, 2872/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m14349_gshared*/, 57/*57*/}, + { 3086, 2873/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m14350_gshared*/, 222/*222*/}, + { 3087, 2874/*(methodPointerType)&EqualityComparer_1_get_Default_m14351_gshared*/, 5/*5*/}, + { 3088, 2875/*(methodPointerType)&DefaultComparer__ctor_m14352_gshared*/, 0/*0*/}, + { 3089, 2876/*(methodPointerType)&DefaultComparer_GetHashCode_m14353_gshared*/, 1322/*1322*/}, + { 3090, 2877/*(methodPointerType)&DefaultComparer_Equals_m14354_gshared*/, 1490/*1490*/}, + { 3091, 2878/*(methodPointerType)&Predicate_1__ctor_m14355_gshared*/, 62/*62*/}, + { 3092, 2879/*(methodPointerType)&Predicate_1_Invoke_m14356_gshared*/, 1321/*1321*/}, + { 3093, 2880/*(methodPointerType)&Predicate_1_BeginInvoke_m14357_gshared*/, 1491/*1491*/}, + { 3094, 2881/*(methodPointerType)&Predicate_1_EndInvoke_m14358_gshared*/, 21/*21*/}, + { 3095, 2882/*(methodPointerType)&Comparer_1__ctor_m14359_gshared*/, 0/*0*/}, + { 3096, 2883/*(methodPointerType)&Comparer_1__cctor_m14360_gshared*/, 0/*0*/}, + { 3097, 2884/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m14361_gshared*/, 7/*7*/}, + { 3098, 2885/*(methodPointerType)&Comparer_1_get_Default_m14362_gshared*/, 5/*5*/}, + { 3099, 2886/*(methodPointerType)&DefaultComparer__ctor_m14363_gshared*/, 0/*0*/}, + { 3100, 2887/*(methodPointerType)&DefaultComparer_Compare_m14364_gshared*/, 343/*343*/}, + { 3101, 499/*(methodPointerType)&Dictionary_2__ctor_m14701_gshared*/, 0/*0*/}, + { 3102, 2888/*(methodPointerType)&Dictionary_2__ctor_m14703_gshared*/, 3/*3*/}, + { 3103, 2889/*(methodPointerType)&Dictionary_2__ctor_m14705_gshared*/, 20/*20*/}, + { 3104, 2890/*(methodPointerType)&Dictionary_2__ctor_m14707_gshared*/, 338/*338*/}, + { 3105, 2891/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m14709_gshared*/, 22/*22*/}, + { 3106, 2892/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m14711_gshared*/, 10/*10*/}, + { 3107, 2893/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m14713_gshared*/, 10/*10*/}, + { 3108, 2894/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m14715_gshared*/, 21/*21*/}, + { 3109, 2895/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m14717_gshared*/, 3/*3*/}, + { 3110, 2896/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m14719_gshared*/, 1/*1*/}, + { 3111, 2897/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m14721_gshared*/, 5/*5*/}, + { 3112, 2898/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m14723_gshared*/, 1/*1*/}, + { 3113, 2899/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m14725_gshared*/, 1329/*1329*/}, + { 3114, 2900/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m14727_gshared*/, 1330/*1330*/}, + { 3115, 2901/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m14729_gshared*/, 38/*38*/}, + { 3116, 2902/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m14731_gshared*/, 1330/*1330*/}, + { 3117, 2903/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m14733_gshared*/, 38/*38*/}, + { 3118, 2904/*(methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m14735_gshared*/, 5/*5*/}, + { 3119, 2905/*(methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m14737_gshared*/, 5/*5*/}, + { 3120, 2906/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m14739_gshared*/, 5/*5*/}, + { 3121, 2907/*(methodPointerType)&Dictionary_2_get_Count_m14741_gshared*/, 51/*51*/}, + { 3122, 2908/*(methodPointerType)&Dictionary_2_get_Item_m14743_gshared*/, 50/*50*/}, + { 3123, 2909/*(methodPointerType)&Dictionary_2_set_Item_m14745_gshared*/, 48/*48*/}, + { 3124, 2910/*(methodPointerType)&Dictionary_2_Init_m14747_gshared*/, 48/*48*/}, + { 3125, 2911/*(methodPointerType)&Dictionary_2_InitArrays_m14749_gshared*/, 20/*20*/}, + { 3126, 2912/*(methodPointerType)&Dictionary_2_CopyToCheck_m14751_gshared*/, 38/*38*/}, + { 3127, 2913/*(methodPointerType)&Dictionary_2_make_pair_m14753_gshared*/, 1492/*1492*/}, + { 3128, 2914/*(methodPointerType)&Dictionary_2_pick_value_m14755_gshared*/, 493/*493*/}, + { 3129, 2915/*(methodPointerType)&Dictionary_2_CopyTo_m14757_gshared*/, 38/*38*/}, + { 3130, 2916/*(methodPointerType)&Dictionary_2_Resize_m14759_gshared*/, 0/*0*/}, + { 3131, 2917/*(methodPointerType)&Dictionary_2_Add_m14761_gshared*/, 48/*48*/}, + { 3132, 2918/*(methodPointerType)&Dictionary_2_Clear_m14763_gshared*/, 0/*0*/}, + { 3133, 2919/*(methodPointerType)&Dictionary_2_ContainsKey_m14765_gshared*/, 177/*177*/}, + { 3134, 2920/*(methodPointerType)&Dictionary_2_ContainsValue_m14767_gshared*/, 21/*21*/}, + { 3135, 2921/*(methodPointerType)&Dictionary_2_GetObjectData_m14769_gshared*/, 338/*338*/}, + { 3136, 2922/*(methodPointerType)&Dictionary_2_OnDeserialization_m14771_gshared*/, 3/*3*/}, + { 3137, 2923/*(methodPointerType)&Dictionary_2_Remove_m14773_gshared*/, 177/*177*/}, + { 3138, 2924/*(methodPointerType)&Dictionary_2_TryGetValue_m14775_gshared*/, 1493/*1493*/}, + { 3139, 500/*(methodPointerType)&Dictionary_2_get_Values_m14776_gshared*/, 5/*5*/}, + { 3140, 2925/*(methodPointerType)&Dictionary_2_ToTKey_m14778_gshared*/, 57/*57*/}, + { 3141, 2926/*(methodPointerType)&Dictionary_2_ToTValue_m14780_gshared*/, 22/*22*/}, + { 3142, 2927/*(methodPointerType)&Dictionary_2_ContainsKeyValuePair_m14782_gshared*/, 1330/*1330*/}, + { 3143, 504/*(methodPointerType)&Dictionary_2_GetEnumerator_m14783_gshared*/, 1163/*1163*/}, + { 3144, 2928/*(methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m14785_gshared*/, 1494/*1494*/}, + { 3145, 2929/*(methodPointerType)&InternalEnumerator_1__ctor_m14786_gshared*/, 3/*3*/}, + { 3146, 2930/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m14787_gshared*/, 0/*0*/}, + { 3147, 2931/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m14788_gshared*/, 5/*5*/}, + { 3148, 2932/*(methodPointerType)&InternalEnumerator_1_Dispose_m14789_gshared*/, 0/*0*/}, + { 3149, 2933/*(methodPointerType)&InternalEnumerator_1_MoveNext_m14790_gshared*/, 1/*1*/}, + { 3150, 2934/*(methodPointerType)&InternalEnumerator_1_get_Current_m14791_gshared*/, 1164/*1164*/}, + { 3151, 2935/*(methodPointerType)&KeyValuePair_2__ctor_m14792_gshared*/, 48/*48*/}, + { 3152, 507/*(methodPointerType)&KeyValuePair_2_get_Key_m14793_gshared*/, 51/*51*/}, + { 3153, 2936/*(methodPointerType)&KeyValuePair_2_set_Key_m14794_gshared*/, 20/*20*/}, + { 3154, 506/*(methodPointerType)&KeyValuePair_2_get_Value_m14795_gshared*/, 5/*5*/}, + { 3155, 2937/*(methodPointerType)&KeyValuePair_2_set_Value_m14796_gshared*/, 3/*3*/}, + { 3156, 509/*(methodPointerType)&KeyValuePair_2_ToString_m14797_gshared*/, 5/*5*/}, + { 3157, 2938/*(methodPointerType)&ValueCollection__ctor_m14798_gshared*/, 3/*3*/}, + { 3158, 2939/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m14799_gshared*/, 3/*3*/}, + { 3159, 2940/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m14800_gshared*/, 0/*0*/}, + { 3160, 2941/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m14801_gshared*/, 21/*21*/}, + { 3161, 2942/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m14802_gshared*/, 21/*21*/}, + { 3162, 2943/*(methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m14803_gshared*/, 5/*5*/}, + { 3163, 2944/*(methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m14804_gshared*/, 38/*38*/}, + { 3164, 2945/*(methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m14805_gshared*/, 5/*5*/}, + { 3165, 2946/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m14806_gshared*/, 1/*1*/}, + { 3166, 2947/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m14807_gshared*/, 1/*1*/}, + { 3167, 2948/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m14808_gshared*/, 5/*5*/}, + { 3168, 2949/*(methodPointerType)&ValueCollection_CopyTo_m14809_gshared*/, 38/*38*/}, + { 3169, 501/*(methodPointerType)&ValueCollection_GetEnumerator_m14810_gshared*/, 1162/*1162*/}, + { 3170, 2950/*(methodPointerType)&ValueCollection_get_Count_m14811_gshared*/, 51/*51*/}, + { 3171, 2951/*(methodPointerType)&Enumerator__ctor_m14812_gshared*/, 3/*3*/}, + { 3172, 2952/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14813_gshared*/, 5/*5*/}, + { 3173, 2953/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14814_gshared*/, 0/*0*/}, + { 3174, 2954/*(methodPointerType)&Enumerator_Dispose_m14815_gshared*/, 0/*0*/}, + { 3175, 503/*(methodPointerType)&Enumerator_MoveNext_m14816_gshared*/, 1/*1*/}, + { 3176, 502/*(methodPointerType)&Enumerator_get_Current_m14817_gshared*/, 5/*5*/}, + { 3177, 2955/*(methodPointerType)&Enumerator__ctor_m14818_gshared*/, 3/*3*/}, + { 3178, 2956/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m14819_gshared*/, 5/*5*/}, + { 3179, 2957/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m14820_gshared*/, 0/*0*/}, + { 3180, 2958/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m14821_gshared*/, 450/*450*/}, + { 3181, 2959/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m14822_gshared*/, 5/*5*/}, + { 3182, 2960/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m14823_gshared*/, 5/*5*/}, + { 3183, 508/*(methodPointerType)&Enumerator_MoveNext_m14824_gshared*/, 1/*1*/}, + { 3184, 505/*(methodPointerType)&Enumerator_get_Current_m14825_gshared*/, 1164/*1164*/}, + { 3185, 2961/*(methodPointerType)&Enumerator_get_CurrentKey_m14826_gshared*/, 51/*51*/}, + { 3186, 2962/*(methodPointerType)&Enumerator_get_CurrentValue_m14827_gshared*/, 5/*5*/}, + { 3187, 2963/*(methodPointerType)&Enumerator_Reset_m14828_gshared*/, 0/*0*/}, + { 3188, 2964/*(methodPointerType)&Enumerator_VerifyState_m14829_gshared*/, 0/*0*/}, + { 3189, 2965/*(methodPointerType)&Enumerator_VerifyCurrent_m14830_gshared*/, 0/*0*/}, + { 3190, 2966/*(methodPointerType)&Enumerator_Dispose_m14831_gshared*/, 0/*0*/}, + { 3191, 2967/*(methodPointerType)&Transform_1__ctor_m14832_gshared*/, 62/*62*/}, + { 3192, 2968/*(methodPointerType)&Transform_1_Invoke_m14833_gshared*/, 493/*493*/}, + { 3193, 2969/*(methodPointerType)&Transform_1_BeginInvoke_m14834_gshared*/, 795/*795*/}, + { 3194, 2970/*(methodPointerType)&Transform_1_EndInvoke_m14835_gshared*/, 22/*22*/}, + { 3195, 2971/*(methodPointerType)&Transform_1__ctor_m14836_gshared*/, 62/*62*/}, + { 3196, 2972/*(methodPointerType)&Transform_1_Invoke_m14837_gshared*/, 1494/*1494*/}, + { 3197, 2973/*(methodPointerType)&Transform_1_BeginInvoke_m14838_gshared*/, 795/*795*/}, + { 3198, 2974/*(methodPointerType)&Transform_1_EndInvoke_m14839_gshared*/, 1428/*1428*/}, + { 3199, 2975/*(methodPointerType)&Transform_1__ctor_m14840_gshared*/, 62/*62*/}, + { 3200, 2976/*(methodPointerType)&Transform_1_Invoke_m14841_gshared*/, 1492/*1492*/}, + { 3201, 2977/*(methodPointerType)&Transform_1_BeginInvoke_m14842_gshared*/, 795/*795*/}, + { 3202, 2978/*(methodPointerType)&Transform_1_EndInvoke_m14843_gshared*/, 1495/*1495*/}, + { 3203, 2979/*(methodPointerType)&ShimEnumerator__ctor_m14844_gshared*/, 3/*3*/}, + { 3204, 2980/*(methodPointerType)&ShimEnumerator_MoveNext_m14845_gshared*/, 1/*1*/}, + { 3205, 2981/*(methodPointerType)&ShimEnumerator_get_Entry_m14846_gshared*/, 450/*450*/}, + { 3206, 2982/*(methodPointerType)&ShimEnumerator_get_Key_m14847_gshared*/, 5/*5*/}, + { 3207, 2983/*(methodPointerType)&ShimEnumerator_get_Value_m14848_gshared*/, 5/*5*/}, + { 3208, 2984/*(methodPointerType)&ShimEnumerator_get_Current_m14849_gshared*/, 5/*5*/}, + { 3209, 2985/*(methodPointerType)&ShimEnumerator_Reset_m14850_gshared*/, 0/*0*/}, + { 3210, 2986/*(methodPointerType)&Comparison_1_Invoke_m14981_gshared*/, 360/*360*/}, + { 3211, 2987/*(methodPointerType)&Comparison_1_BeginInvoke_m14982_gshared*/, 1496/*1496*/}, + { 3212, 2988/*(methodPointerType)&Comparison_1_EndInvoke_m14983_gshared*/, 57/*57*/}, + { 3213, 2989/*(methodPointerType)&UnityEvent_1_RemoveListener_m14984_gshared*/, 3/*3*/}, + { 3214, 2990/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m14985_gshared*/, 35/*35*/}, + { 3215, 2991/*(methodPointerType)&UnityEvent_1_GetDelegate_m14986_gshared*/, 35/*35*/}, + { 3216, 2992/*(methodPointerType)&UnityEvent_1_GetDelegate_m14987_gshared*/, 22/*22*/}, + { 3217, 2993/*(methodPointerType)&UnityAction_1_Invoke_m14988_gshared*/, 75/*75*/}, + { 3218, 2994/*(methodPointerType)&UnityAction_1_BeginInvoke_m14989_gshared*/, 1497/*1497*/}, + { 3219, 2995/*(methodPointerType)&UnityAction_1_EndInvoke_m14990_gshared*/, 3/*3*/}, + { 3220, 2996/*(methodPointerType)&InvokableCall_1__ctor_m14991_gshared*/, 10/*10*/}, + { 3221, 2997/*(methodPointerType)&InvokableCall_1__ctor_m14992_gshared*/, 3/*3*/}, + { 3222, 2998/*(methodPointerType)&InvokableCall_1_Invoke_m14993_gshared*/, 3/*3*/}, + { 3223, 2999/*(methodPointerType)&InvokableCall_1_Find_m14994_gshared*/, 222/*222*/}, + { 3224, 3000/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m14995_gshared*/, 35/*35*/}, + { 3225, 3001/*(methodPointerType)&UnityEvent_1_GetDelegate_m14996_gshared*/, 35/*35*/}, + { 3226, 3002/*(methodPointerType)&UnityEvent_1_GetDelegate_m14997_gshared*/, 22/*22*/}, + { 3227, 3003/*(methodPointerType)&UnityEvent_1_AddListener_m15219_gshared*/, 3/*3*/}, + { 3228, 3004/*(methodPointerType)&UnityEvent_1_RemoveListener_m15220_gshared*/, 3/*3*/}, + { 3229, 3005/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m15221_gshared*/, 35/*35*/}, + { 3230, 3006/*(methodPointerType)&UnityEvent_1_GetDelegate_m15222_gshared*/, 35/*35*/}, + { 3231, 3007/*(methodPointerType)&UnityEvent_1_GetDelegate_m15223_gshared*/, 22/*22*/}, + { 3232, 3008/*(methodPointerType)&TweenRunner_1_Start_m15318_gshared*/, 1498/*1498*/}, + { 3233, 3009/*(methodPointerType)&U3CStartU3Ec__Iterator0__ctor_m15319_gshared*/, 0/*0*/}, + { 3234, 3010/*(methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15320_gshared*/, 5/*5*/}, + { 3235, 3011/*(methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15321_gshared*/, 5/*5*/}, + { 3236, 3012/*(methodPointerType)&U3CStartU3Ec__Iterator0_MoveNext_m15322_gshared*/, 1/*1*/}, + { 3237, 3013/*(methodPointerType)&U3CStartU3Ec__Iterator0_Dispose_m15323_gshared*/, 0/*0*/}, + { 3238, 3014/*(methodPointerType)&U3CStartU3Ec__Iterator0_Reset_m15324_gshared*/, 0/*0*/}, + { 3239, 3015/*(methodPointerType)&UnityEvent_1_RemoveListener_m15431_gshared*/, 3/*3*/}, + { 3240, 3016/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m15432_gshared*/, 35/*35*/}, + { 3241, 3017/*(methodPointerType)&UnityEvent_1_GetDelegate_m15433_gshared*/, 35/*35*/}, + { 3242, 3018/*(methodPointerType)&UnityEvent_1_GetDelegate_m15434_gshared*/, 22/*22*/}, + { 3243, 3019/*(methodPointerType)&TweenRunner_1_Start_m15610_gshared*/, 1499/*1499*/}, + { 3244, 3020/*(methodPointerType)&U3CStartU3Ec__Iterator0__ctor_m15611_gshared*/, 0/*0*/}, + { 3245, 3021/*(methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m15612_gshared*/, 5/*5*/}, + { 3246, 3022/*(methodPointerType)&U3CStartU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m15613_gshared*/, 5/*5*/}, + { 3247, 3023/*(methodPointerType)&U3CStartU3Ec__Iterator0_MoveNext_m15614_gshared*/, 1/*1*/}, + { 3248, 3024/*(methodPointerType)&U3CStartU3Ec__Iterator0_Dispose_m15615_gshared*/, 0/*0*/}, + { 3249, 3025/*(methodPointerType)&U3CStartU3Ec__Iterator0_Reset_m15616_gshared*/, 0/*0*/}, + { 3250, 3026/*(methodPointerType)&InternalEnumerator_1__ctor_m15925_gshared*/, 3/*3*/}, + { 3251, 3027/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m15926_gshared*/, 0/*0*/}, + { 3252, 3028/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m15927_gshared*/, 5/*5*/}, + { 3253, 3029/*(methodPointerType)&InternalEnumerator_1_Dispose_m15928_gshared*/, 0/*0*/}, + { 3254, 3030/*(methodPointerType)&InternalEnumerator_1_MoveNext_m15929_gshared*/, 1/*1*/}, + { 3255, 3031/*(methodPointerType)&InternalEnumerator_1_get_Current_m15930_gshared*/, 383/*383*/}, + { 3256, 3032/*(methodPointerType)&UnityEvent_1_AddListener_m16128_gshared*/, 3/*3*/}, + { 3257, 3033/*(methodPointerType)&UnityEvent_1_RemoveListener_m16129_gshared*/, 3/*3*/}, + { 3258, 3034/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m16130_gshared*/, 35/*35*/}, + { 3259, 3035/*(methodPointerType)&UnityEvent_1_GetDelegate_m16131_gshared*/, 35/*35*/}, + { 3260, 3036/*(methodPointerType)&UnityEvent_1_GetDelegate_m16132_gshared*/, 22/*22*/}, + { 3261, 3037/*(methodPointerType)&UnityAction_1__ctor_m16133_gshared*/, 62/*62*/}, + { 3262, 3038/*(methodPointerType)&UnityAction_1_Invoke_m16134_gshared*/, 15/*15*/}, + { 3263, 3039/*(methodPointerType)&UnityAction_1_BeginInvoke_m16135_gshared*/, 1444/*1444*/}, + { 3264, 3040/*(methodPointerType)&UnityAction_1_EndInvoke_m16136_gshared*/, 3/*3*/}, + { 3265, 3041/*(methodPointerType)&InvokableCall_1__ctor_m16137_gshared*/, 10/*10*/}, + { 3266, 3042/*(methodPointerType)&InvokableCall_1__ctor_m16138_gshared*/, 3/*3*/}, + { 3267, 3043/*(methodPointerType)&InvokableCall_1_Invoke_m16139_gshared*/, 3/*3*/}, + { 3268, 3044/*(methodPointerType)&InvokableCall_1_Find_m16140_gshared*/, 222/*222*/}, + { 3269, 553/*(methodPointerType)&Func_2__ctor_m16515_gshared*/, 62/*62*/}, + { 3270, 3045/*(methodPointerType)&Func_2_Invoke_m16517_gshared*/, 21/*21*/}, + { 3271, 3046/*(methodPointerType)&Func_2_BeginInvoke_m16519_gshared*/, 176/*176*/}, + { 3272, 3047/*(methodPointerType)&Func_2_EndInvoke_m16521_gshared*/, 21/*21*/}, + { 3273, 564/*(methodPointerType)&Func_2__ctor_m16793_gshared*/, 62/*62*/}, + { 3274, 565/*(methodPointerType)&Func_2_Invoke_m16794_gshared*/, 23/*23*/}, + { 3275, 3048/*(methodPointerType)&Func_2_BeginInvoke_m16796_gshared*/, 176/*176*/}, + { 3276, 3049/*(methodPointerType)&Func_2_EndInvoke_m16798_gshared*/, 23/*23*/}, + { 3277, 3050/*(methodPointerType)&ListPool_1__cctor_m16799_gshared*/, 0/*0*/}, + { 3278, 3051/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16800_gshared*/, 3/*3*/}, + { 3279, 3052/*(methodPointerType)&ListPool_1__cctor_m16821_gshared*/, 0/*0*/}, + { 3280, 3053/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16822_gshared*/, 3/*3*/}, + { 3281, 3054/*(methodPointerType)&ListPool_1__cctor_m16843_gshared*/, 0/*0*/}, + { 3282, 3055/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16844_gshared*/, 3/*3*/}, + { 3283, 3056/*(methodPointerType)&ListPool_1__cctor_m16865_gshared*/, 0/*0*/}, + { 3284, 3057/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16866_gshared*/, 3/*3*/}, + { 3285, 3058/*(methodPointerType)&ListPool_1__cctor_m16887_gshared*/, 0/*0*/}, + { 3286, 3059/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16888_gshared*/, 3/*3*/}, + { 3287, 3060/*(methodPointerType)&ListPool_1__cctor_m16909_gshared*/, 0/*0*/}, + { 3288, 3061/*(methodPointerType)&ListPool_1_U3Cs_ListPoolU3Em__14_m16910_gshared*/, 3/*3*/}, + { 3289, 3062/*(methodPointerType)&InternalEnumerator_1__ctor_m16931_gshared*/, 3/*3*/}, + { 3290, 3063/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m16932_gshared*/, 0/*0*/}, + { 3291, 3064/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m16933_gshared*/, 5/*5*/}, + { 3292, 3065/*(methodPointerType)&InternalEnumerator_1_Dispose_m16934_gshared*/, 0/*0*/}, + { 3293, 3066/*(methodPointerType)&InternalEnumerator_1_MoveNext_m16935_gshared*/, 1/*1*/}, + { 3294, 3067/*(methodPointerType)&InternalEnumerator_1_get_Current_m16936_gshared*/, 859/*859*/}, + { 3295, 3068/*(methodPointerType)&Dictionary_2__ctor_m16938_gshared*/, 0/*0*/}, + { 3296, 585/*(methodPointerType)&Dictionary_2__ctor_m16939_gshared*/, 3/*3*/}, + { 3297, 3069/*(methodPointerType)&Dictionary_2__ctor_m16941_gshared*/, 20/*20*/}, + { 3298, 3070/*(methodPointerType)&Dictionary_2__ctor_m16943_gshared*/, 338/*338*/}, + { 3299, 3071/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_get_Item_m16945_gshared*/, 22/*22*/}, + { 3300, 3072/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_set_Item_m16947_gshared*/, 10/*10*/}, + { 3301, 3073/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Add_m16949_gshared*/, 10/*10*/}, + { 3302, 3074/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Contains_m16951_gshared*/, 21/*21*/}, + { 3303, 3075/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_Remove_m16953_gshared*/, 3/*3*/}, + { 3304, 3076/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m16955_gshared*/, 1/*1*/}, + { 3305, 3077/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_get_SyncRoot_m16957_gshared*/, 5/*5*/}, + { 3306, 3078/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m16959_gshared*/, 1/*1*/}, + { 3307, 3079/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m16961_gshared*/, 1335/*1335*/}, + { 3308, 3080/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m16963_gshared*/, 1336/*1336*/}, + { 3309, 3081/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m16965_gshared*/, 38/*38*/}, + { 3310, 3082/*(methodPointerType)&Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m16967_gshared*/, 1336/*1336*/}, + { 3311, 3083/*(methodPointerType)&Dictionary_2_System_Collections_ICollection_CopyTo_m16969_gshared*/, 38/*38*/}, + { 3312, 3084/*(methodPointerType)&Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m16971_gshared*/, 5/*5*/}, + { 3313, 3085/*(methodPointerType)&Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m16973_gshared*/, 5/*5*/}, + { 3314, 3086/*(methodPointerType)&Dictionary_2_System_Collections_IDictionary_GetEnumerator_m16975_gshared*/, 5/*5*/}, + { 3315, 3087/*(methodPointerType)&Dictionary_2_get_Count_m16977_gshared*/, 51/*51*/}, + { 3316, 3088/*(methodPointerType)&Dictionary_2_get_Item_m16979_gshared*/, 21/*21*/}, + { 3317, 3089/*(methodPointerType)&Dictionary_2_set_Item_m16981_gshared*/, 25/*25*/}, + { 3318, 3090/*(methodPointerType)&Dictionary_2_Init_m16983_gshared*/, 48/*48*/}, + { 3319, 3091/*(methodPointerType)&Dictionary_2_InitArrays_m16985_gshared*/, 20/*20*/}, + { 3320, 3092/*(methodPointerType)&Dictionary_2_CopyToCheck_m16987_gshared*/, 38/*38*/}, + { 3321, 3093/*(methodPointerType)&Dictionary_2_make_pair_m16989_gshared*/, 1500/*1500*/}, + { 3322, 3094/*(methodPointerType)&Dictionary_2_pick_value_m16991_gshared*/, 577/*577*/}, + { 3323, 3095/*(methodPointerType)&Dictionary_2_CopyTo_m16993_gshared*/, 38/*38*/}, + { 3324, 3096/*(methodPointerType)&Dictionary_2_Resize_m16995_gshared*/, 0/*0*/}, + { 3325, 3097/*(methodPointerType)&Dictionary_2_Add_m16997_gshared*/, 25/*25*/}, + { 3326, 3098/*(methodPointerType)&Dictionary_2_Clear_m16999_gshared*/, 0/*0*/}, + { 3327, 3099/*(methodPointerType)&Dictionary_2_ContainsKey_m17001_gshared*/, 21/*21*/}, + { 3328, 3100/*(methodPointerType)&Dictionary_2_ContainsValue_m17003_gshared*/, 662/*662*/}, + { 3329, 3101/*(methodPointerType)&Dictionary_2_GetObjectData_m17005_gshared*/, 338/*338*/}, + { 3330, 3102/*(methodPointerType)&Dictionary_2_OnDeserialization_m17007_gshared*/, 3/*3*/}, + { 3331, 3103/*(methodPointerType)&Dictionary_2_Remove_m17009_gshared*/, 21/*21*/}, + { 3332, 3104/*(methodPointerType)&Dictionary_2_TryGetValue_m17011_gshared*/, 1501/*1501*/}, + { 3333, 3105/*(methodPointerType)&Dictionary_2_get_Values_m17013_gshared*/, 5/*5*/}, + { 3334, 3106/*(methodPointerType)&Dictionary_2_ToTKey_m17015_gshared*/, 22/*22*/}, + { 3335, 3107/*(methodPointerType)&Dictionary_2_ToTValue_m17017_gshared*/, 21/*21*/}, + { 3336, 3108/*(methodPointerType)&Dictionary_2_ContainsKeyValuePair_m17019_gshared*/, 1336/*1336*/}, + { 3337, 3109/*(methodPointerType)&Dictionary_2_GetEnumerator_m17021_gshared*/, 1502/*1502*/}, + { 3338, 3110/*(methodPointerType)&Dictionary_2_U3CCopyToU3Em__0_m17023_gshared*/, 1503/*1503*/}, + { 3339, 3111/*(methodPointerType)&InternalEnumerator_1__ctor_m17024_gshared*/, 3/*3*/}, + { 3340, 3112/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17025_gshared*/, 0/*0*/}, + { 3341, 3113/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17026_gshared*/, 5/*5*/}, + { 3342, 3114/*(methodPointerType)&InternalEnumerator_1_Dispose_m17027_gshared*/, 0/*0*/}, + { 3343, 3115/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17028_gshared*/, 1/*1*/}, + { 3344, 3116/*(methodPointerType)&InternalEnumerator_1_get_Current_m17029_gshared*/, 1504/*1504*/}, + { 3345, 3117/*(methodPointerType)&KeyValuePair_2__ctor_m17030_gshared*/, 25/*25*/}, + { 3346, 3118/*(methodPointerType)&KeyValuePair_2_get_Key_m17031_gshared*/, 5/*5*/}, + { 3347, 3119/*(methodPointerType)&KeyValuePair_2_set_Key_m17032_gshared*/, 3/*3*/}, + { 3348, 3120/*(methodPointerType)&KeyValuePair_2_get_Value_m17033_gshared*/, 1/*1*/}, + { 3349, 3121/*(methodPointerType)&KeyValuePair_2_set_Value_m17034_gshared*/, 6/*6*/}, + { 3350, 3122/*(methodPointerType)&KeyValuePair_2_ToString_m17035_gshared*/, 5/*5*/}, + { 3351, 3123/*(methodPointerType)&InternalEnumerator_1__ctor_m17036_gshared*/, 3/*3*/}, + { 3352, 3124/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17037_gshared*/, 0/*0*/}, + { 3353, 3125/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17038_gshared*/, 5/*5*/}, + { 3354, 3126/*(methodPointerType)&InternalEnumerator_1_Dispose_m17039_gshared*/, 0/*0*/}, + { 3355, 3127/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17040_gshared*/, 1/*1*/}, + { 3356, 3128/*(methodPointerType)&InternalEnumerator_1_get_Current_m17041_gshared*/, 1/*1*/}, + { 3357, 3129/*(methodPointerType)&ValueCollection__ctor_m17042_gshared*/, 3/*3*/}, + { 3358, 3130/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Add_m17043_gshared*/, 6/*6*/}, + { 3359, 3131/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Clear_m17044_gshared*/, 0/*0*/}, + { 3360, 3132/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Contains_m17045_gshared*/, 662/*662*/}, + { 3361, 3133/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_Remove_m17046_gshared*/, 662/*662*/}, + { 3362, 3134/*(methodPointerType)&ValueCollection_System_Collections_Generic_IEnumerableU3CTValueU3E_GetEnumerator_m17047_gshared*/, 5/*5*/}, + { 3363, 3135/*(methodPointerType)&ValueCollection_System_Collections_ICollection_CopyTo_m17048_gshared*/, 38/*38*/}, + { 3364, 3136/*(methodPointerType)&ValueCollection_System_Collections_IEnumerable_GetEnumerator_m17049_gshared*/, 5/*5*/}, + { 3365, 3137/*(methodPointerType)&ValueCollection_System_Collections_Generic_ICollectionU3CTValueU3E_get_IsReadOnly_m17050_gshared*/, 1/*1*/}, + { 3366, 3138/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_IsSynchronized_m17051_gshared*/, 1/*1*/}, + { 3367, 3139/*(methodPointerType)&ValueCollection_System_Collections_ICollection_get_SyncRoot_m17052_gshared*/, 5/*5*/}, + { 3368, 3140/*(methodPointerType)&ValueCollection_CopyTo_m17053_gshared*/, 38/*38*/}, + { 3369, 3141/*(methodPointerType)&ValueCollection_GetEnumerator_m17054_gshared*/, 1505/*1505*/}, + { 3370, 3142/*(methodPointerType)&ValueCollection_get_Count_m17055_gshared*/, 51/*51*/}, + { 3371, 3143/*(methodPointerType)&Enumerator__ctor_m17056_gshared*/, 3/*3*/}, + { 3372, 3144/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17057_gshared*/, 5/*5*/}, + { 3373, 3145/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17058_gshared*/, 0/*0*/}, + { 3374, 3146/*(methodPointerType)&Enumerator_Dispose_m17059_gshared*/, 0/*0*/}, + { 3375, 3147/*(methodPointerType)&Enumerator_MoveNext_m17060_gshared*/, 1/*1*/}, + { 3376, 3148/*(methodPointerType)&Enumerator_get_Current_m17061_gshared*/, 1/*1*/}, + { 3377, 3149/*(methodPointerType)&Enumerator__ctor_m17062_gshared*/, 3/*3*/}, + { 3378, 3150/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17063_gshared*/, 5/*5*/}, + { 3379, 3151/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17064_gshared*/, 0/*0*/}, + { 3380, 3152/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m17065_gshared*/, 450/*450*/}, + { 3381, 3153/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m17066_gshared*/, 5/*5*/}, + { 3382, 3154/*(methodPointerType)&Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m17067_gshared*/, 5/*5*/}, + { 3383, 3155/*(methodPointerType)&Enumerator_MoveNext_m17068_gshared*/, 1/*1*/}, + { 3384, 3156/*(methodPointerType)&Enumerator_get_Current_m17069_gshared*/, 1504/*1504*/}, + { 3385, 3157/*(methodPointerType)&Enumerator_get_CurrentKey_m17070_gshared*/, 5/*5*/}, + { 3386, 3158/*(methodPointerType)&Enumerator_get_CurrentValue_m17071_gshared*/, 1/*1*/}, + { 3387, 3159/*(methodPointerType)&Enumerator_Reset_m17072_gshared*/, 0/*0*/}, + { 3388, 3160/*(methodPointerType)&Enumerator_VerifyState_m17073_gshared*/, 0/*0*/}, + { 3389, 3161/*(methodPointerType)&Enumerator_VerifyCurrent_m17074_gshared*/, 0/*0*/}, + { 3390, 3162/*(methodPointerType)&Enumerator_Dispose_m17075_gshared*/, 0/*0*/}, + { 3391, 3163/*(methodPointerType)&Transform_1__ctor_m17076_gshared*/, 62/*62*/}, + { 3392, 3164/*(methodPointerType)&Transform_1_Invoke_m17077_gshared*/, 577/*577*/}, + { 3393, 3165/*(methodPointerType)&Transform_1_BeginInvoke_m17078_gshared*/, 363/*363*/}, + { 3394, 3166/*(methodPointerType)&Transform_1_EndInvoke_m17079_gshared*/, 21/*21*/}, + { 3395, 3167/*(methodPointerType)&Transform_1__ctor_m17080_gshared*/, 62/*62*/}, + { 3396, 3168/*(methodPointerType)&Transform_1_Invoke_m17081_gshared*/, 1503/*1503*/}, + { 3397, 3169/*(methodPointerType)&Transform_1_BeginInvoke_m17082_gshared*/, 363/*363*/}, + { 3398, 3170/*(methodPointerType)&Transform_1_EndInvoke_m17083_gshared*/, 1428/*1428*/}, + { 3399, 3171/*(methodPointerType)&Transform_1__ctor_m17084_gshared*/, 62/*62*/}, + { 3400, 3172/*(methodPointerType)&Transform_1_Invoke_m17085_gshared*/, 1500/*1500*/}, + { 3401, 3173/*(methodPointerType)&Transform_1_BeginInvoke_m17086_gshared*/, 363/*363*/}, + { 3402, 3174/*(methodPointerType)&Transform_1_EndInvoke_m17087_gshared*/, 1506/*1506*/}, + { 3403, 3175/*(methodPointerType)&ShimEnumerator__ctor_m17088_gshared*/, 3/*3*/}, + { 3404, 3176/*(methodPointerType)&ShimEnumerator_MoveNext_m17089_gshared*/, 1/*1*/}, + { 3405, 3177/*(methodPointerType)&ShimEnumerator_get_Entry_m17090_gshared*/, 450/*450*/}, + { 3406, 3178/*(methodPointerType)&ShimEnumerator_get_Key_m17091_gshared*/, 5/*5*/}, + { 3407, 3179/*(methodPointerType)&ShimEnumerator_get_Value_m17092_gshared*/, 5/*5*/}, + { 3408, 3180/*(methodPointerType)&ShimEnumerator_get_Current_m17093_gshared*/, 5/*5*/}, + { 3409, 3181/*(methodPointerType)&ShimEnumerator_Reset_m17094_gshared*/, 0/*0*/}, + { 3410, 3182/*(methodPointerType)&EqualityComparer_1__ctor_m17095_gshared*/, 0/*0*/}, + { 3411, 3183/*(methodPointerType)&EqualityComparer_1__cctor_m17096_gshared*/, 0/*0*/}, + { 3412, 3184/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17097_gshared*/, 57/*57*/}, + { 3413, 3185/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17098_gshared*/, 222/*222*/}, + { 3414, 3186/*(methodPointerType)&EqualityComparer_1_get_Default_m17099_gshared*/, 5/*5*/}, + { 3415, 3187/*(methodPointerType)&GenericEqualityComparer_1__ctor_m17100_gshared*/, 0/*0*/}, + { 3416, 3188/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17101_gshared*/, 661/*661*/}, + { 3417, 3189/*(methodPointerType)&GenericEqualityComparer_1_Equals_m17102_gshared*/, 1507/*1507*/}, + { 3418, 3190/*(methodPointerType)&DefaultComparer__ctor_m17103_gshared*/, 0/*0*/}, + { 3419, 3191/*(methodPointerType)&DefaultComparer_GetHashCode_m17104_gshared*/, 661/*661*/}, + { 3420, 3192/*(methodPointerType)&DefaultComparer_Equals_m17105_gshared*/, 1507/*1507*/}, + { 3421, 3193/*(methodPointerType)&InternalEnumerator_1__ctor_m17144_gshared*/, 3/*3*/}, + { 3422, 3194/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17145_gshared*/, 0/*0*/}, + { 3423, 3195/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17146_gshared*/, 5/*5*/}, + { 3424, 3196/*(methodPointerType)&InternalEnumerator_1_Dispose_m17147_gshared*/, 0/*0*/}, + { 3425, 3197/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17148_gshared*/, 1/*1*/}, + { 3426, 3198/*(methodPointerType)&InternalEnumerator_1_get_Current_m17149_gshared*/, 563/*563*/}, + { 3427, 3199/*(methodPointerType)&InternalEnumerator_1__ctor_m17156_gshared*/, 3/*3*/}, + { 3428, 3200/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17157_gshared*/, 0/*0*/}, + { 3429, 3201/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17158_gshared*/, 5/*5*/}, + { 3430, 3202/*(methodPointerType)&InternalEnumerator_1_Dispose_m17159_gshared*/, 0/*0*/}, + { 3431, 3203/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17160_gshared*/, 1/*1*/}, + { 3432, 3204/*(methodPointerType)&InternalEnumerator_1_get_Current_m17161_gshared*/, 1508/*1508*/}, + { 3433, 3205/*(methodPointerType)&InternalEnumerator_1__ctor_m17174_gshared*/, 3/*3*/}, + { 3434, 3206/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17175_gshared*/, 0/*0*/}, + { 3435, 3207/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17176_gshared*/, 5/*5*/}, + { 3436, 3208/*(methodPointerType)&InternalEnumerator_1_Dispose_m17177_gshared*/, 0/*0*/}, + { 3437, 3209/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17178_gshared*/, 1/*1*/}, + { 3438, 3210/*(methodPointerType)&InternalEnumerator_1_get_Current_m17179_gshared*/, 1509/*1509*/}, + { 3439, 3211/*(methodPointerType)&InternalEnumerator_1__ctor_m17180_gshared*/, 3/*3*/}, + { 3440, 3212/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17181_gshared*/, 0/*0*/}, + { 3441, 3213/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17182_gshared*/, 5/*5*/}, + { 3442, 3214/*(methodPointerType)&InternalEnumerator_1_Dispose_m17183_gshared*/, 0/*0*/}, + { 3443, 3215/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17184_gshared*/, 1/*1*/}, + { 3444, 3216/*(methodPointerType)&InternalEnumerator_1_get_Current_m17185_gshared*/, 1510/*1510*/}, + { 3445, 3217/*(methodPointerType)&InternalEnumerator_1__ctor_m17192_gshared*/, 3/*3*/}, + { 3446, 3218/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17193_gshared*/, 0/*0*/}, + { 3447, 3219/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17194_gshared*/, 5/*5*/}, + { 3448, 3220/*(methodPointerType)&InternalEnumerator_1_Dispose_m17195_gshared*/, 0/*0*/}, + { 3449, 3221/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17196_gshared*/, 1/*1*/}, + { 3450, 3222/*(methodPointerType)&InternalEnumerator_1_get_Current_m17197_gshared*/, 751/*751*/}, + { 3451, 3223/*(methodPointerType)&InternalEnumerator_1__ctor_m17214_gshared*/, 3/*3*/}, + { 3452, 3224/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17215_gshared*/, 0/*0*/}, + { 3453, 3225/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17216_gshared*/, 5/*5*/}, + { 3454, 3226/*(methodPointerType)&InternalEnumerator_1_Dispose_m17217_gshared*/, 0/*0*/}, + { 3455, 3227/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17218_gshared*/, 1/*1*/}, + { 3456, 3228/*(methodPointerType)&InternalEnumerator_1_get_Current_m17219_gshared*/, 1511/*1511*/}, + { 3457, 3229/*(methodPointerType)&InternalEnumerator_1__ctor_m17226_gshared*/, 3/*3*/}, + { 3458, 3230/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17227_gshared*/, 0/*0*/}, + { 3459, 3231/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17228_gshared*/, 5/*5*/}, + { 3460, 3232/*(methodPointerType)&InternalEnumerator_1_Dispose_m17229_gshared*/, 0/*0*/}, + { 3461, 3233/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17230_gshared*/, 1/*1*/}, + { 3462, 3234/*(methodPointerType)&InternalEnumerator_1_get_Current_m17231_gshared*/, 599/*599*/}, + { 3463, 3235/*(methodPointerType)&InternalEnumerator_1__ctor_m17232_gshared*/, 3/*3*/}, + { 3464, 3236/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17233_gshared*/, 0/*0*/}, + { 3465, 3237/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17234_gshared*/, 5/*5*/}, + { 3466, 3238/*(methodPointerType)&InternalEnumerator_1_Dispose_m17235_gshared*/, 0/*0*/}, + { 3467, 3239/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17236_gshared*/, 1/*1*/}, + { 3468, 3240/*(methodPointerType)&InternalEnumerator_1_get_Current_m17237_gshared*/, 588/*588*/}, + { 3469, 3241/*(methodPointerType)&InternalEnumerator_1__ctor_m17238_gshared*/, 3/*3*/}, + { 3470, 3242/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17239_gshared*/, 0/*0*/}, + { 3471, 3243/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17240_gshared*/, 5/*5*/}, + { 3472, 3244/*(methodPointerType)&InternalEnumerator_1_Dispose_m17241_gshared*/, 0/*0*/}, + { 3473, 3245/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17242_gshared*/, 1/*1*/}, + { 3474, 3246/*(methodPointerType)&InternalEnumerator_1_get_Current_m17243_gshared*/, 858/*858*/}, + { 3475, 3247/*(methodPointerType)&InternalEnumerator_1__ctor_m17244_gshared*/, 3/*3*/}, + { 3476, 3248/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17245_gshared*/, 0/*0*/}, + { 3477, 3249/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17246_gshared*/, 5/*5*/}, + { 3478, 3250/*(methodPointerType)&InternalEnumerator_1_Dispose_m17247_gshared*/, 0/*0*/}, + { 3479, 3251/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17248_gshared*/, 1/*1*/}, + { 3480, 3252/*(methodPointerType)&InternalEnumerator_1_get_Current_m17249_gshared*/, 328/*328*/}, + { 3481, 3253/*(methodPointerType)&InternalEnumerator_1__ctor_m17294_gshared*/, 3/*3*/}, + { 3482, 3254/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17295_gshared*/, 0/*0*/}, + { 3483, 3255/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17296_gshared*/, 5/*5*/}, + { 3484, 3256/*(methodPointerType)&InternalEnumerator_1_Dispose_m17297_gshared*/, 0/*0*/}, + { 3485, 3257/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17298_gshared*/, 1/*1*/}, + { 3486, 3258/*(methodPointerType)&InternalEnumerator_1_get_Current_m17299_gshared*/, 1512/*1512*/}, + { 3487, 3259/*(methodPointerType)&InternalEnumerator_1__ctor_m17329_gshared*/, 3/*3*/}, + { 3488, 3260/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17330_gshared*/, 0/*0*/}, + { 3489, 3261/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17331_gshared*/, 5/*5*/}, + { 3490, 3262/*(methodPointerType)&InternalEnumerator_1_Dispose_m17332_gshared*/, 0/*0*/}, + { 3491, 3263/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17333_gshared*/, 1/*1*/}, + { 3492, 3264/*(methodPointerType)&InternalEnumerator_1_get_Current_m17334_gshared*/, 1513/*1513*/}, + { 3493, 3265/*(methodPointerType)&InternalEnumerator_1__ctor_m17335_gshared*/, 3/*3*/}, + { 3494, 3266/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17336_gshared*/, 0/*0*/}, + { 3495, 3267/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17337_gshared*/, 5/*5*/}, + { 3496, 3268/*(methodPointerType)&InternalEnumerator_1_Dispose_m17338_gshared*/, 0/*0*/}, + { 3497, 3269/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17339_gshared*/, 1/*1*/}, + { 3498, 3270/*(methodPointerType)&InternalEnumerator_1_get_Current_m17340_gshared*/, 1514/*1514*/}, + { 3499, 3271/*(methodPointerType)&InternalEnumerator_1__ctor_m17371_gshared*/, 3/*3*/}, + { 3500, 3272/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17372_gshared*/, 0/*0*/}, + { 3501, 3273/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17373_gshared*/, 5/*5*/}, + { 3502, 3274/*(methodPointerType)&InternalEnumerator_1_Dispose_m17374_gshared*/, 0/*0*/}, + { 3503, 3275/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17375_gshared*/, 1/*1*/}, + { 3504, 3276/*(methodPointerType)&InternalEnumerator_1_get_Current_m17376_gshared*/, 1515/*1515*/}, + { 3505, 3277/*(methodPointerType)&InternalEnumerator_1__ctor_m17377_gshared*/, 3/*3*/}, + { 3506, 3278/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17378_gshared*/, 0/*0*/}, + { 3507, 3279/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17379_gshared*/, 5/*5*/}, + { 3508, 3280/*(methodPointerType)&InternalEnumerator_1_Dispose_m17380_gshared*/, 0/*0*/}, + { 3509, 3281/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17381_gshared*/, 1/*1*/}, + { 3510, 3282/*(methodPointerType)&InternalEnumerator_1_get_Current_m17382_gshared*/, 1516/*1516*/}, + { 3511, 3283/*(methodPointerType)&InternalEnumerator_1__ctor_m17383_gshared*/, 3/*3*/}, + { 3512, 3284/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17384_gshared*/, 0/*0*/}, + { 3513, 3285/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17385_gshared*/, 5/*5*/}, + { 3514, 3286/*(methodPointerType)&InternalEnumerator_1_Dispose_m17386_gshared*/, 0/*0*/}, + { 3515, 3287/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17387_gshared*/, 1/*1*/}, + { 3516, 3288/*(methodPointerType)&InternalEnumerator_1_get_Current_m17388_gshared*/, 1517/*1517*/}, + { 3517, 3289/*(methodPointerType)&InternalEnumerator_1__ctor_m17425_gshared*/, 3/*3*/}, + { 3518, 3290/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17426_gshared*/, 0/*0*/}, + { 3519, 3291/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17427_gshared*/, 5/*5*/}, + { 3520, 3292/*(methodPointerType)&InternalEnumerator_1_Dispose_m17428_gshared*/, 0/*0*/}, + { 3521, 3293/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17429_gshared*/, 1/*1*/}, + { 3522, 3294/*(methodPointerType)&InternalEnumerator_1_get_Current_m17430_gshared*/, 1518/*1518*/}, + { 3523, 3295/*(methodPointerType)&InternalEnumerator_1__ctor_m17431_gshared*/, 3/*3*/}, + { 3524, 3296/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17432_gshared*/, 0/*0*/}, + { 3525, 3297/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17433_gshared*/, 5/*5*/}, + { 3526, 3298/*(methodPointerType)&InternalEnumerator_1_Dispose_m17434_gshared*/, 0/*0*/}, + { 3527, 3299/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17435_gshared*/, 1/*1*/}, + { 3528, 3300/*(methodPointerType)&InternalEnumerator_1_get_Current_m17436_gshared*/, 1519/*1519*/}, + { 3529, 3301/*(methodPointerType)&ReadOnlyCollection_1__ctor_m17437_gshared*/, 3/*3*/}, + { 3530, 3302/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17438_gshared*/, 1387/*1387*/}, + { 3531, 3303/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17439_gshared*/, 0/*0*/}, + { 3532, 3304/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17440_gshared*/, 1390/*1390*/}, + { 3533, 3305/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17441_gshared*/, 1388/*1388*/}, + { 3534, 3306/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17442_gshared*/, 20/*20*/}, + { 3535, 3307/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17443_gshared*/, 1386/*1386*/}, + { 3536, 3308/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17444_gshared*/, 1390/*1390*/}, + { 3537, 3309/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17445_gshared*/, 1/*1*/}, + { 3538, 3310/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17446_gshared*/, 38/*38*/}, + { 3539, 3311/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17447_gshared*/, 5/*5*/}, + { 3540, 3312/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m17448_gshared*/, 57/*57*/}, + { 3541, 3313/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m17449_gshared*/, 0/*0*/}, + { 3542, 3314/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m17450_gshared*/, 21/*21*/}, + { 3543, 3315/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17451_gshared*/, 57/*57*/}, + { 3544, 3316/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m17452_gshared*/, 48/*48*/}, + { 3545, 3317/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m17453_gshared*/, 3/*3*/}, + { 3546, 3318/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17454_gshared*/, 20/*20*/}, + { 3547, 3319/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17455_gshared*/, 1/*1*/}, + { 3548, 3320/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17456_gshared*/, 5/*5*/}, + { 3549, 3321/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17457_gshared*/, 1/*1*/}, + { 3550, 3322/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17458_gshared*/, 1/*1*/}, + { 3551, 3323/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m17459_gshared*/, 50/*50*/}, + { 3552, 3324/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m17460_gshared*/, 48/*48*/}, + { 3553, 3325/*(methodPointerType)&ReadOnlyCollection_1_Contains_m17461_gshared*/, 1388/*1388*/}, + { 3554, 3326/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m17462_gshared*/, 38/*38*/}, + { 3555, 3327/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m17463_gshared*/, 5/*5*/}, + { 3556, 3328/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m17464_gshared*/, 1389/*1389*/}, + { 3557, 3329/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m17465_gshared*/, 51/*51*/}, + { 3558, 3330/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m17466_gshared*/, 1386/*1386*/}, + { 3559, 3331/*(methodPointerType)&Collection_1__ctor_m17467_gshared*/, 0/*0*/}, + { 3560, 3332/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17468_gshared*/, 1/*1*/}, + { 3561, 3333/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m17469_gshared*/, 38/*38*/}, + { 3562, 3334/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m17470_gshared*/, 5/*5*/}, + { 3563, 3335/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m17471_gshared*/, 57/*57*/}, + { 3564, 3336/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m17472_gshared*/, 21/*21*/}, + { 3565, 3337/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m17473_gshared*/, 57/*57*/}, + { 3566, 3338/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m17474_gshared*/, 48/*48*/}, + { 3567, 3339/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m17475_gshared*/, 3/*3*/}, + { 3568, 3340/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m17476_gshared*/, 1/*1*/}, + { 3569, 3341/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m17477_gshared*/, 5/*5*/}, + { 3570, 3342/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m17478_gshared*/, 1/*1*/}, + { 3571, 3343/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m17479_gshared*/, 1/*1*/}, + { 3572, 3344/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m17480_gshared*/, 50/*50*/}, + { 3573, 3345/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m17481_gshared*/, 48/*48*/}, + { 3574, 3346/*(methodPointerType)&Collection_1_Add_m17482_gshared*/, 1387/*1387*/}, + { 3575, 3347/*(methodPointerType)&Collection_1_Clear_m17483_gshared*/, 0/*0*/}, + { 3576, 3348/*(methodPointerType)&Collection_1_ClearItems_m17484_gshared*/, 0/*0*/}, + { 3577, 3349/*(methodPointerType)&Collection_1_Contains_m17485_gshared*/, 1388/*1388*/}, + { 3578, 3350/*(methodPointerType)&Collection_1_CopyTo_m17486_gshared*/, 38/*38*/}, + { 3579, 3351/*(methodPointerType)&Collection_1_GetEnumerator_m17487_gshared*/, 5/*5*/}, + { 3580, 3352/*(methodPointerType)&Collection_1_IndexOf_m17488_gshared*/, 1389/*1389*/}, + { 3581, 3353/*(methodPointerType)&Collection_1_Insert_m17489_gshared*/, 1390/*1390*/}, + { 3582, 3354/*(methodPointerType)&Collection_1_InsertItem_m17490_gshared*/, 1390/*1390*/}, + { 3583, 3355/*(methodPointerType)&Collection_1_Remove_m17491_gshared*/, 1388/*1388*/}, + { 3584, 3356/*(methodPointerType)&Collection_1_RemoveAt_m17492_gshared*/, 20/*20*/}, + { 3585, 3357/*(methodPointerType)&Collection_1_RemoveItem_m17493_gshared*/, 20/*20*/}, + { 3586, 3358/*(methodPointerType)&Collection_1_get_Count_m17494_gshared*/, 51/*51*/}, + { 3587, 3359/*(methodPointerType)&Collection_1_get_Item_m17495_gshared*/, 1386/*1386*/}, + { 3588, 3360/*(methodPointerType)&Collection_1_set_Item_m17496_gshared*/, 1390/*1390*/}, + { 3589, 3361/*(methodPointerType)&Collection_1_SetItem_m17497_gshared*/, 1390/*1390*/}, + { 3590, 3362/*(methodPointerType)&Collection_1_IsValidItem_m17498_gshared*/, 21/*21*/}, + { 3591, 3363/*(methodPointerType)&Collection_1_ConvertItem_m17499_gshared*/, 1520/*1520*/}, + { 3592, 3364/*(methodPointerType)&Collection_1_CheckWritable_m17500_gshared*/, 3/*3*/}, + { 3593, 3365/*(methodPointerType)&Collection_1_IsSynchronized_m17501_gshared*/, 21/*21*/}, + { 3594, 3366/*(methodPointerType)&Collection_1_IsFixedSize_m17502_gshared*/, 21/*21*/}, + { 3595, 3367/*(methodPointerType)&List_1__ctor_m17503_gshared*/, 0/*0*/}, + { 3596, 3368/*(methodPointerType)&List_1__ctor_m17504_gshared*/, 3/*3*/}, + { 3597, 3369/*(methodPointerType)&List_1__ctor_m17505_gshared*/, 20/*20*/}, + { 3598, 3370/*(methodPointerType)&List_1__cctor_m17506_gshared*/, 0/*0*/}, + { 3599, 3371/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17507_gshared*/, 5/*5*/}, + { 3600, 3372/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m17508_gshared*/, 38/*38*/}, + { 3601, 3373/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m17509_gshared*/, 5/*5*/}, + { 3602, 3374/*(methodPointerType)&List_1_System_Collections_IList_Add_m17510_gshared*/, 57/*57*/}, + { 3603, 3375/*(methodPointerType)&List_1_System_Collections_IList_Contains_m17511_gshared*/, 21/*21*/}, + { 3604, 3376/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m17512_gshared*/, 57/*57*/}, + { 3605, 3377/*(methodPointerType)&List_1_System_Collections_IList_Insert_m17513_gshared*/, 48/*48*/}, + { 3606, 3378/*(methodPointerType)&List_1_System_Collections_IList_Remove_m17514_gshared*/, 3/*3*/}, + { 3607, 3379/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17515_gshared*/, 1/*1*/}, + { 3608, 3380/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m17516_gshared*/, 1/*1*/}, + { 3609, 3381/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m17517_gshared*/, 5/*5*/}, + { 3610, 3382/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m17518_gshared*/, 1/*1*/}, + { 3611, 3383/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m17519_gshared*/, 1/*1*/}, + { 3612, 3384/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m17520_gshared*/, 50/*50*/}, + { 3613, 3385/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m17521_gshared*/, 48/*48*/}, + { 3614, 3386/*(methodPointerType)&List_1_Add_m17522_gshared*/, 1387/*1387*/}, + { 3615, 3387/*(methodPointerType)&List_1_GrowIfNeeded_m17523_gshared*/, 20/*20*/}, + { 3616, 3388/*(methodPointerType)&List_1_AddCollection_m17524_gshared*/, 3/*3*/}, + { 3617, 3389/*(methodPointerType)&List_1_AddEnumerable_m17525_gshared*/, 3/*3*/}, + { 3618, 3390/*(methodPointerType)&List_1_AddRange_m17526_gshared*/, 3/*3*/}, + { 3619, 3391/*(methodPointerType)&List_1_AsReadOnly_m17527_gshared*/, 5/*5*/}, + { 3620, 3392/*(methodPointerType)&List_1_Clear_m17528_gshared*/, 0/*0*/}, + { 3621, 3393/*(methodPointerType)&List_1_Contains_m17529_gshared*/, 1388/*1388*/}, + { 3622, 3394/*(methodPointerType)&List_1_CopyTo_m17530_gshared*/, 38/*38*/}, + { 3623, 3395/*(methodPointerType)&List_1_Find_m17531_gshared*/, 1520/*1520*/}, + { 3624, 3396/*(methodPointerType)&List_1_CheckMatch_m17532_gshared*/, 3/*3*/}, + { 3625, 3397/*(methodPointerType)&List_1_GetIndex_m17533_gshared*/, 1159/*1159*/}, + { 3626, 3398/*(methodPointerType)&List_1_GetEnumerator_m17534_gshared*/, 1521/*1521*/}, + { 3627, 3399/*(methodPointerType)&List_1_IndexOf_m17535_gshared*/, 1389/*1389*/}, + { 3628, 3400/*(methodPointerType)&List_1_Shift_m17536_gshared*/, 58/*58*/}, + { 3629, 3401/*(methodPointerType)&List_1_CheckIndex_m17537_gshared*/, 20/*20*/}, + { 3630, 3402/*(methodPointerType)&List_1_Insert_m17538_gshared*/, 1390/*1390*/}, + { 3631, 3403/*(methodPointerType)&List_1_CheckCollection_m17539_gshared*/, 3/*3*/}, + { 3632, 3404/*(methodPointerType)&List_1_Remove_m17540_gshared*/, 1388/*1388*/}, + { 3633, 3405/*(methodPointerType)&List_1_RemoveAll_m17541_gshared*/, 57/*57*/}, + { 3634, 3406/*(methodPointerType)&List_1_RemoveAt_m17542_gshared*/, 20/*20*/}, + { 3635, 3407/*(methodPointerType)&List_1_Reverse_m17543_gshared*/, 0/*0*/}, + { 3636, 3408/*(methodPointerType)&List_1_Sort_m17544_gshared*/, 0/*0*/}, + { 3637, 3409/*(methodPointerType)&List_1_Sort_m17545_gshared*/, 3/*3*/}, + { 3638, 3410/*(methodPointerType)&List_1_ToArray_m17546_gshared*/, 5/*5*/}, + { 3639, 3411/*(methodPointerType)&List_1_TrimExcess_m17547_gshared*/, 0/*0*/}, + { 3640, 3412/*(methodPointerType)&List_1_get_Capacity_m17548_gshared*/, 51/*51*/}, + { 3641, 3413/*(methodPointerType)&List_1_set_Capacity_m17549_gshared*/, 20/*20*/}, + { 3642, 3414/*(methodPointerType)&List_1_get_Count_m17550_gshared*/, 51/*51*/}, + { 3643, 3415/*(methodPointerType)&List_1_get_Item_m17551_gshared*/, 1386/*1386*/}, + { 3644, 3416/*(methodPointerType)&List_1_set_Item_m17552_gshared*/, 1390/*1390*/}, + { 3645, 3417/*(methodPointerType)&Enumerator__ctor_m17553_gshared*/, 3/*3*/}, + { 3646, 3418/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17554_gshared*/, 0/*0*/}, + { 3647, 3419/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17555_gshared*/, 5/*5*/}, + { 3648, 3420/*(methodPointerType)&Enumerator_Dispose_m17556_gshared*/, 0/*0*/}, + { 3649, 3421/*(methodPointerType)&Enumerator_VerifyState_m17557_gshared*/, 0/*0*/}, + { 3650, 3422/*(methodPointerType)&Enumerator_MoveNext_m17558_gshared*/, 1/*1*/}, + { 3651, 3423/*(methodPointerType)&Enumerator_get_Current_m17559_gshared*/, 1518/*1518*/}, + { 3652, 3424/*(methodPointerType)&EqualityComparer_1__ctor_m17560_gshared*/, 0/*0*/}, + { 3653, 3425/*(methodPointerType)&EqualityComparer_1__cctor_m17561_gshared*/, 0/*0*/}, + { 3654, 3426/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17562_gshared*/, 57/*57*/}, + { 3655, 3427/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17563_gshared*/, 222/*222*/}, + { 3656, 3428/*(methodPointerType)&EqualityComparer_1_get_Default_m17564_gshared*/, 5/*5*/}, + { 3657, 3429/*(methodPointerType)&DefaultComparer__ctor_m17565_gshared*/, 0/*0*/}, + { 3658, 3430/*(methodPointerType)&DefaultComparer_GetHashCode_m17566_gshared*/, 1389/*1389*/}, + { 3659, 3431/*(methodPointerType)&DefaultComparer_Equals_m17567_gshared*/, 1522/*1522*/}, + { 3660, 3432/*(methodPointerType)&Predicate_1__ctor_m17568_gshared*/, 62/*62*/}, + { 3661, 3433/*(methodPointerType)&Predicate_1_Invoke_m17569_gshared*/, 1388/*1388*/}, + { 3662, 3434/*(methodPointerType)&Predicate_1_BeginInvoke_m17570_gshared*/, 1523/*1523*/}, + { 3663, 3435/*(methodPointerType)&Predicate_1_EndInvoke_m17571_gshared*/, 21/*21*/}, + { 3664, 3436/*(methodPointerType)&Comparer_1__ctor_m17572_gshared*/, 0/*0*/}, + { 3665, 3437/*(methodPointerType)&Comparer_1__cctor_m17573_gshared*/, 0/*0*/}, + { 3666, 3438/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17574_gshared*/, 7/*7*/}, + { 3667, 3439/*(methodPointerType)&Comparer_1_get_Default_m17575_gshared*/, 5/*5*/}, + { 3668, 3440/*(methodPointerType)&DefaultComparer__ctor_m17576_gshared*/, 0/*0*/}, + { 3669, 3441/*(methodPointerType)&DefaultComparer_Compare_m17577_gshared*/, 1524/*1524*/}, + { 3670, 3442/*(methodPointerType)&Comparison_1__ctor_m17578_gshared*/, 62/*62*/}, + { 3671, 3443/*(methodPointerType)&Comparison_1_Invoke_m17579_gshared*/, 1524/*1524*/}, + { 3672, 3444/*(methodPointerType)&Comparison_1_BeginInvoke_m17580_gshared*/, 1525/*1525*/}, + { 3673, 3445/*(methodPointerType)&Comparison_1_EndInvoke_m17581_gshared*/, 57/*57*/}, + { 3674, 3446/*(methodPointerType)&ArrayReadOnlyList_1__ctor_m17582_gshared*/, 3/*3*/}, + { 3675, 3447/*(methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17583_gshared*/, 5/*5*/}, + { 3676, 3448/*(methodPointerType)&ArrayReadOnlyList_1_get_Item_m17584_gshared*/, 1386/*1386*/}, + { 3677, 3449/*(methodPointerType)&ArrayReadOnlyList_1_set_Item_m17585_gshared*/, 1390/*1390*/}, + { 3678, 3450/*(methodPointerType)&ArrayReadOnlyList_1_get_Count_m17586_gshared*/, 51/*51*/}, + { 3679, 3451/*(methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17587_gshared*/, 1/*1*/}, + { 3680, 3452/*(methodPointerType)&ArrayReadOnlyList_1_Add_m17588_gshared*/, 1387/*1387*/}, + { 3681, 3453/*(methodPointerType)&ArrayReadOnlyList_1_Clear_m17589_gshared*/, 0/*0*/}, + { 3682, 3454/*(methodPointerType)&ArrayReadOnlyList_1_Contains_m17590_gshared*/, 1388/*1388*/}, + { 3683, 3455/*(methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17591_gshared*/, 38/*38*/}, + { 3684, 3456/*(methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17592_gshared*/, 5/*5*/}, + { 3685, 3457/*(methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17593_gshared*/, 1389/*1389*/}, + { 3686, 3458/*(methodPointerType)&ArrayReadOnlyList_1_Insert_m17594_gshared*/, 1390/*1390*/}, + { 3687, 3459/*(methodPointerType)&ArrayReadOnlyList_1_Remove_m17595_gshared*/, 1388/*1388*/}, + { 3688, 3460/*(methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17596_gshared*/, 20/*20*/}, + { 3689, 3461/*(methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17597_gshared*/, 5/*5*/}, + { 3690, 3462/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17598_gshared*/, 0/*0*/}, + { 3691, 3463/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17599_gshared*/, 1518/*1518*/}, + { 3692, 3464/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17600_gshared*/, 5/*5*/}, + { 3693, 3465/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17601_gshared*/, 1/*1*/}, + { 3694, 3466/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17602_gshared*/, 0/*0*/}, + { 3695, 3467/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17603_gshared*/, 0/*0*/}, + { 3696, 3468/*(methodPointerType)&ReadOnlyCollection_1__ctor_m17604_gshared*/, 3/*3*/}, + { 3697, 3469/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m17605_gshared*/, 1392/*1392*/}, + { 3698, 3470/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Clear_m17606_gshared*/, 0/*0*/}, + { 3699, 3471/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_Insert_m17607_gshared*/, 1395/*1395*/}, + { 3700, 3472/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_Remove_m17608_gshared*/, 1393/*1393*/}, + { 3701, 3473/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_RemoveAt_m17609_gshared*/, 20/*20*/}, + { 3702, 3474/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_get_Item_m17610_gshared*/, 1391/*1391*/}, + { 3703, 3475/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_IListU3CTU3E_set_Item_m17611_gshared*/, 1395/*1395*/}, + { 3704, 3476/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17612_gshared*/, 1/*1*/}, + { 3705, 3477/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_CopyTo_m17613_gshared*/, 38/*38*/}, + { 3706, 3478/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IEnumerable_GetEnumerator_m17614_gshared*/, 5/*5*/}, + { 3707, 3479/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Add_m17615_gshared*/, 57/*57*/}, + { 3708, 3480/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Clear_m17616_gshared*/, 0/*0*/}, + { 3709, 3481/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Contains_m17617_gshared*/, 21/*21*/}, + { 3710, 3482/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_IndexOf_m17618_gshared*/, 57/*57*/}, + { 3711, 3483/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Insert_m17619_gshared*/, 48/*48*/}, + { 3712, 3484/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_Remove_m17620_gshared*/, 3/*3*/}, + { 3713, 3485/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_RemoveAt_m17621_gshared*/, 20/*20*/}, + { 3714, 3486/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_IsSynchronized_m17622_gshared*/, 1/*1*/}, + { 3715, 3487/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_ICollection_get_SyncRoot_m17623_gshared*/, 5/*5*/}, + { 3716, 3488/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsFixedSize_m17624_gshared*/, 1/*1*/}, + { 3717, 3489/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_IsReadOnly_m17625_gshared*/, 1/*1*/}, + { 3718, 3490/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_get_Item_m17626_gshared*/, 50/*50*/}, + { 3719, 3491/*(methodPointerType)&ReadOnlyCollection_1_System_Collections_IList_set_Item_m17627_gshared*/, 48/*48*/}, + { 3720, 3492/*(methodPointerType)&ReadOnlyCollection_1_Contains_m17628_gshared*/, 1393/*1393*/}, + { 3721, 3493/*(methodPointerType)&ReadOnlyCollection_1_CopyTo_m17629_gshared*/, 38/*38*/}, + { 3722, 3494/*(methodPointerType)&ReadOnlyCollection_1_GetEnumerator_m17630_gshared*/, 5/*5*/}, + { 3723, 3495/*(methodPointerType)&ReadOnlyCollection_1_IndexOf_m17631_gshared*/, 1394/*1394*/}, + { 3724, 3496/*(methodPointerType)&ReadOnlyCollection_1_get_Count_m17632_gshared*/, 51/*51*/}, + { 3725, 3497/*(methodPointerType)&ReadOnlyCollection_1_get_Item_m17633_gshared*/, 1391/*1391*/}, + { 3726, 3498/*(methodPointerType)&Collection_1__ctor_m17634_gshared*/, 0/*0*/}, + { 3727, 3499/*(methodPointerType)&Collection_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17635_gshared*/, 1/*1*/}, + { 3728, 3500/*(methodPointerType)&Collection_1_System_Collections_ICollection_CopyTo_m17636_gshared*/, 38/*38*/}, + { 3729, 3501/*(methodPointerType)&Collection_1_System_Collections_IEnumerable_GetEnumerator_m17637_gshared*/, 5/*5*/}, + { 3730, 3502/*(methodPointerType)&Collection_1_System_Collections_IList_Add_m17638_gshared*/, 57/*57*/}, + { 3731, 3503/*(methodPointerType)&Collection_1_System_Collections_IList_Contains_m17639_gshared*/, 21/*21*/}, + { 3732, 3504/*(methodPointerType)&Collection_1_System_Collections_IList_IndexOf_m17640_gshared*/, 57/*57*/}, + { 3733, 3505/*(methodPointerType)&Collection_1_System_Collections_IList_Insert_m17641_gshared*/, 48/*48*/}, + { 3734, 3506/*(methodPointerType)&Collection_1_System_Collections_IList_Remove_m17642_gshared*/, 3/*3*/}, + { 3735, 3507/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_IsSynchronized_m17643_gshared*/, 1/*1*/}, + { 3736, 3508/*(methodPointerType)&Collection_1_System_Collections_ICollection_get_SyncRoot_m17644_gshared*/, 5/*5*/}, + { 3737, 3509/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsFixedSize_m17645_gshared*/, 1/*1*/}, + { 3738, 3510/*(methodPointerType)&Collection_1_System_Collections_IList_get_IsReadOnly_m17646_gshared*/, 1/*1*/}, + { 3739, 3511/*(methodPointerType)&Collection_1_System_Collections_IList_get_Item_m17647_gshared*/, 50/*50*/}, + { 3740, 3512/*(methodPointerType)&Collection_1_System_Collections_IList_set_Item_m17648_gshared*/, 48/*48*/}, + { 3741, 3513/*(methodPointerType)&Collection_1_Add_m17649_gshared*/, 1392/*1392*/}, + { 3742, 3514/*(methodPointerType)&Collection_1_Clear_m17650_gshared*/, 0/*0*/}, + { 3743, 3515/*(methodPointerType)&Collection_1_ClearItems_m17651_gshared*/, 0/*0*/}, + { 3744, 3516/*(methodPointerType)&Collection_1_Contains_m17652_gshared*/, 1393/*1393*/}, + { 3745, 3517/*(methodPointerType)&Collection_1_CopyTo_m17653_gshared*/, 38/*38*/}, + { 3746, 3518/*(methodPointerType)&Collection_1_GetEnumerator_m17654_gshared*/, 5/*5*/}, + { 3747, 3519/*(methodPointerType)&Collection_1_IndexOf_m17655_gshared*/, 1394/*1394*/}, + { 3748, 3520/*(methodPointerType)&Collection_1_Insert_m17656_gshared*/, 1395/*1395*/}, + { 3749, 3521/*(methodPointerType)&Collection_1_InsertItem_m17657_gshared*/, 1395/*1395*/}, + { 3750, 3522/*(methodPointerType)&Collection_1_Remove_m17658_gshared*/, 1393/*1393*/}, + { 3751, 3523/*(methodPointerType)&Collection_1_RemoveAt_m17659_gshared*/, 20/*20*/}, + { 3752, 3524/*(methodPointerType)&Collection_1_RemoveItem_m17660_gshared*/, 20/*20*/}, + { 3753, 3525/*(methodPointerType)&Collection_1_get_Count_m17661_gshared*/, 51/*51*/}, + { 3754, 3526/*(methodPointerType)&Collection_1_get_Item_m17662_gshared*/, 1391/*1391*/}, + { 3755, 3527/*(methodPointerType)&Collection_1_set_Item_m17663_gshared*/, 1395/*1395*/}, + { 3756, 3528/*(methodPointerType)&Collection_1_SetItem_m17664_gshared*/, 1395/*1395*/}, + { 3757, 3529/*(methodPointerType)&Collection_1_IsValidItem_m17665_gshared*/, 21/*21*/}, + { 3758, 3530/*(methodPointerType)&Collection_1_ConvertItem_m17666_gshared*/, 1526/*1526*/}, + { 3759, 3531/*(methodPointerType)&Collection_1_CheckWritable_m17667_gshared*/, 3/*3*/}, + { 3760, 3532/*(methodPointerType)&Collection_1_IsSynchronized_m17668_gshared*/, 21/*21*/}, + { 3761, 3533/*(methodPointerType)&Collection_1_IsFixedSize_m17669_gshared*/, 21/*21*/}, + { 3762, 3534/*(methodPointerType)&List_1__ctor_m17670_gshared*/, 0/*0*/}, + { 3763, 3535/*(methodPointerType)&List_1__ctor_m17671_gshared*/, 3/*3*/}, + { 3764, 3536/*(methodPointerType)&List_1__ctor_m17672_gshared*/, 20/*20*/}, + { 3765, 3537/*(methodPointerType)&List_1__cctor_m17673_gshared*/, 0/*0*/}, + { 3766, 3538/*(methodPointerType)&List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m17674_gshared*/, 5/*5*/}, + { 3767, 3539/*(methodPointerType)&List_1_System_Collections_ICollection_CopyTo_m17675_gshared*/, 38/*38*/}, + { 3768, 3540/*(methodPointerType)&List_1_System_Collections_IEnumerable_GetEnumerator_m17676_gshared*/, 5/*5*/}, + { 3769, 3541/*(methodPointerType)&List_1_System_Collections_IList_Add_m17677_gshared*/, 57/*57*/}, + { 3770, 3542/*(methodPointerType)&List_1_System_Collections_IList_Contains_m17678_gshared*/, 21/*21*/}, + { 3771, 3543/*(methodPointerType)&List_1_System_Collections_IList_IndexOf_m17679_gshared*/, 57/*57*/}, + { 3772, 3544/*(methodPointerType)&List_1_System_Collections_IList_Insert_m17680_gshared*/, 48/*48*/}, + { 3773, 3545/*(methodPointerType)&List_1_System_Collections_IList_Remove_m17681_gshared*/, 3/*3*/}, + { 3774, 3546/*(methodPointerType)&List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m17682_gshared*/, 1/*1*/}, + { 3775, 3547/*(methodPointerType)&List_1_System_Collections_ICollection_get_IsSynchronized_m17683_gshared*/, 1/*1*/}, + { 3776, 3548/*(methodPointerType)&List_1_System_Collections_ICollection_get_SyncRoot_m17684_gshared*/, 5/*5*/}, + { 3777, 3549/*(methodPointerType)&List_1_System_Collections_IList_get_IsFixedSize_m17685_gshared*/, 1/*1*/}, + { 3778, 3550/*(methodPointerType)&List_1_System_Collections_IList_get_IsReadOnly_m17686_gshared*/, 1/*1*/}, + { 3779, 3551/*(methodPointerType)&List_1_System_Collections_IList_get_Item_m17687_gshared*/, 50/*50*/}, + { 3780, 3552/*(methodPointerType)&List_1_System_Collections_IList_set_Item_m17688_gshared*/, 48/*48*/}, + { 3781, 3553/*(methodPointerType)&List_1_Add_m17689_gshared*/, 1392/*1392*/}, + { 3782, 3554/*(methodPointerType)&List_1_GrowIfNeeded_m17690_gshared*/, 20/*20*/}, + { 3783, 3555/*(methodPointerType)&List_1_AddCollection_m17691_gshared*/, 3/*3*/}, + { 3784, 3556/*(methodPointerType)&List_1_AddEnumerable_m17692_gshared*/, 3/*3*/}, + { 3785, 3557/*(methodPointerType)&List_1_AddRange_m17693_gshared*/, 3/*3*/}, + { 3786, 3558/*(methodPointerType)&List_1_AsReadOnly_m17694_gshared*/, 5/*5*/}, + { 3787, 3559/*(methodPointerType)&List_1_Clear_m17695_gshared*/, 0/*0*/}, + { 3788, 3560/*(methodPointerType)&List_1_Contains_m17696_gshared*/, 1393/*1393*/}, + { 3789, 3561/*(methodPointerType)&List_1_CopyTo_m17697_gshared*/, 38/*38*/}, + { 3790, 3562/*(methodPointerType)&List_1_Find_m17698_gshared*/, 1526/*1526*/}, + { 3791, 3563/*(methodPointerType)&List_1_CheckMatch_m17699_gshared*/, 3/*3*/}, + { 3792, 3564/*(methodPointerType)&List_1_GetIndex_m17700_gshared*/, 1159/*1159*/}, + { 3793, 3565/*(methodPointerType)&List_1_GetEnumerator_m17701_gshared*/, 1527/*1527*/}, + { 3794, 3566/*(methodPointerType)&List_1_IndexOf_m17702_gshared*/, 1394/*1394*/}, + { 3795, 3567/*(methodPointerType)&List_1_Shift_m17703_gshared*/, 58/*58*/}, + { 3796, 3568/*(methodPointerType)&List_1_CheckIndex_m17704_gshared*/, 20/*20*/}, + { 3797, 3569/*(methodPointerType)&List_1_Insert_m17705_gshared*/, 1395/*1395*/}, + { 3798, 3570/*(methodPointerType)&List_1_CheckCollection_m17706_gshared*/, 3/*3*/}, + { 3799, 3571/*(methodPointerType)&List_1_Remove_m17707_gshared*/, 1393/*1393*/}, + { 3800, 3572/*(methodPointerType)&List_1_RemoveAll_m17708_gshared*/, 57/*57*/}, + { 3801, 3573/*(methodPointerType)&List_1_RemoveAt_m17709_gshared*/, 20/*20*/}, + { 3802, 3574/*(methodPointerType)&List_1_Reverse_m17710_gshared*/, 0/*0*/}, + { 3803, 3575/*(methodPointerType)&List_1_Sort_m17711_gshared*/, 0/*0*/}, + { 3804, 3576/*(methodPointerType)&List_1_Sort_m17712_gshared*/, 3/*3*/}, + { 3805, 3577/*(methodPointerType)&List_1_ToArray_m17713_gshared*/, 5/*5*/}, + { 3806, 3578/*(methodPointerType)&List_1_TrimExcess_m17714_gshared*/, 0/*0*/}, + { 3807, 3579/*(methodPointerType)&List_1_get_Capacity_m17715_gshared*/, 51/*51*/}, + { 3808, 3580/*(methodPointerType)&List_1_set_Capacity_m17716_gshared*/, 20/*20*/}, + { 3809, 3581/*(methodPointerType)&List_1_get_Count_m17717_gshared*/, 51/*51*/}, + { 3810, 3582/*(methodPointerType)&List_1_get_Item_m17718_gshared*/, 1391/*1391*/}, + { 3811, 3583/*(methodPointerType)&List_1_set_Item_m17719_gshared*/, 1395/*1395*/}, + { 3812, 3584/*(methodPointerType)&Enumerator__ctor_m17720_gshared*/, 3/*3*/}, + { 3813, 3585/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_Reset_m17721_gshared*/, 0/*0*/}, + { 3814, 3586/*(methodPointerType)&Enumerator_System_Collections_IEnumerator_get_Current_m17722_gshared*/, 5/*5*/}, + { 3815, 3587/*(methodPointerType)&Enumerator_Dispose_m17723_gshared*/, 0/*0*/}, + { 3816, 3588/*(methodPointerType)&Enumerator_VerifyState_m17724_gshared*/, 0/*0*/}, + { 3817, 3589/*(methodPointerType)&Enumerator_MoveNext_m17725_gshared*/, 1/*1*/}, + { 3818, 3590/*(methodPointerType)&Enumerator_get_Current_m17726_gshared*/, 1519/*1519*/}, + { 3819, 3591/*(methodPointerType)&EqualityComparer_1__ctor_m17727_gshared*/, 0/*0*/}, + { 3820, 3592/*(methodPointerType)&EqualityComparer_1__cctor_m17728_gshared*/, 0/*0*/}, + { 3821, 3593/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17729_gshared*/, 57/*57*/}, + { 3822, 3594/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17730_gshared*/, 222/*222*/}, + { 3823, 3595/*(methodPointerType)&EqualityComparer_1_get_Default_m17731_gshared*/, 5/*5*/}, + { 3824, 3596/*(methodPointerType)&DefaultComparer__ctor_m17732_gshared*/, 0/*0*/}, + { 3825, 3597/*(methodPointerType)&DefaultComparer_GetHashCode_m17733_gshared*/, 1394/*1394*/}, + { 3826, 3598/*(methodPointerType)&DefaultComparer_Equals_m17734_gshared*/, 1528/*1528*/}, + { 3827, 3599/*(methodPointerType)&Predicate_1__ctor_m17735_gshared*/, 62/*62*/}, + { 3828, 3600/*(methodPointerType)&Predicate_1_Invoke_m17736_gshared*/, 1393/*1393*/}, + { 3829, 3601/*(methodPointerType)&Predicate_1_BeginInvoke_m17737_gshared*/, 1529/*1529*/}, + { 3830, 3602/*(methodPointerType)&Predicate_1_EndInvoke_m17738_gshared*/, 21/*21*/}, + { 3831, 3603/*(methodPointerType)&Comparer_1__ctor_m17739_gshared*/, 0/*0*/}, + { 3832, 3604/*(methodPointerType)&Comparer_1__cctor_m17740_gshared*/, 0/*0*/}, + { 3833, 3605/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17741_gshared*/, 7/*7*/}, + { 3834, 3606/*(methodPointerType)&Comparer_1_get_Default_m17742_gshared*/, 5/*5*/}, + { 3835, 3607/*(methodPointerType)&DefaultComparer__ctor_m17743_gshared*/, 0/*0*/}, + { 3836, 3608/*(methodPointerType)&DefaultComparer_Compare_m17744_gshared*/, 1530/*1530*/}, + { 3837, 3609/*(methodPointerType)&Comparison_1__ctor_m17745_gshared*/, 62/*62*/}, + { 3838, 3610/*(methodPointerType)&Comparison_1_Invoke_m17746_gshared*/, 1530/*1530*/}, + { 3839, 3611/*(methodPointerType)&Comparison_1_BeginInvoke_m17747_gshared*/, 1531/*1531*/}, + { 3840, 3612/*(methodPointerType)&Comparison_1_EndInvoke_m17748_gshared*/, 57/*57*/}, + { 3841, 3613/*(methodPointerType)&ArrayReadOnlyList_1__ctor_m17749_gshared*/, 3/*3*/}, + { 3842, 3614/*(methodPointerType)&ArrayReadOnlyList_1_System_Collections_IEnumerable_GetEnumerator_m17750_gshared*/, 5/*5*/}, + { 3843, 3615/*(methodPointerType)&ArrayReadOnlyList_1_get_Item_m17751_gshared*/, 1391/*1391*/}, + { 3844, 3616/*(methodPointerType)&ArrayReadOnlyList_1_set_Item_m17752_gshared*/, 1395/*1395*/}, + { 3845, 3617/*(methodPointerType)&ArrayReadOnlyList_1_get_Count_m17753_gshared*/, 51/*51*/}, + { 3846, 3618/*(methodPointerType)&ArrayReadOnlyList_1_get_IsReadOnly_m17754_gshared*/, 1/*1*/}, + { 3847, 3619/*(methodPointerType)&ArrayReadOnlyList_1_Add_m17755_gshared*/, 1392/*1392*/}, + { 3848, 3620/*(methodPointerType)&ArrayReadOnlyList_1_Clear_m17756_gshared*/, 0/*0*/}, + { 3849, 3621/*(methodPointerType)&ArrayReadOnlyList_1_Contains_m17757_gshared*/, 1393/*1393*/}, + { 3850, 3622/*(methodPointerType)&ArrayReadOnlyList_1_CopyTo_m17758_gshared*/, 38/*38*/}, + { 3851, 3623/*(methodPointerType)&ArrayReadOnlyList_1_GetEnumerator_m17759_gshared*/, 5/*5*/}, + { 3852, 3624/*(methodPointerType)&ArrayReadOnlyList_1_IndexOf_m17760_gshared*/, 1394/*1394*/}, + { 3853, 3625/*(methodPointerType)&ArrayReadOnlyList_1_Insert_m17761_gshared*/, 1395/*1395*/}, + { 3854, 3626/*(methodPointerType)&ArrayReadOnlyList_1_Remove_m17762_gshared*/, 1393/*1393*/}, + { 3855, 3627/*(methodPointerType)&ArrayReadOnlyList_1_RemoveAt_m17763_gshared*/, 20/*20*/}, + { 3856, 3628/*(methodPointerType)&ArrayReadOnlyList_1_ReadOnlyError_m17764_gshared*/, 5/*5*/}, + { 3857, 3629/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0__ctor_m17765_gshared*/, 0/*0*/}, + { 3858, 3630/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CTU3E_get_Current_m17766_gshared*/, 1519/*1519*/}, + { 3859, 3631/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m17767_gshared*/, 5/*5*/}, + { 3860, 3632/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_MoveNext_m17768_gshared*/, 1/*1*/}, + { 3861, 3633/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Dispose_m17769_gshared*/, 0/*0*/}, + { 3862, 3634/*(methodPointerType)&U3CGetEnumeratorU3Ec__Iterator0_Reset_m17770_gshared*/, 0/*0*/}, + { 3863, 3635/*(methodPointerType)&InternalEnumerator_1__ctor_m17779_gshared*/, 3/*3*/}, + { 3864, 3636/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17780_gshared*/, 0/*0*/}, + { 3865, 3637/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17781_gshared*/, 5/*5*/}, + { 3866, 3638/*(methodPointerType)&InternalEnumerator_1_Dispose_m17782_gshared*/, 0/*0*/}, + { 3867, 3639/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17783_gshared*/, 1/*1*/}, + { 3868, 3640/*(methodPointerType)&InternalEnumerator_1_get_Current_m17784_gshared*/, 1532/*1532*/}, + { 3869, 3641/*(methodPointerType)&InternalEnumerator_1__ctor_m17785_gshared*/, 3/*3*/}, + { 3870, 3642/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17786_gshared*/, 0/*0*/}, + { 3871, 3643/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17787_gshared*/, 5/*5*/}, + { 3872, 3644/*(methodPointerType)&InternalEnumerator_1_Dispose_m17788_gshared*/, 0/*0*/}, + { 3873, 3645/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17789_gshared*/, 1/*1*/}, + { 3874, 3646/*(methodPointerType)&InternalEnumerator_1_get_Current_m17790_gshared*/, 1533/*1533*/}, + { 3875, 3647/*(methodPointerType)&InternalEnumerator_1__ctor_m17815_gshared*/, 3/*3*/}, + { 3876, 3648/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17816_gshared*/, 0/*0*/}, + { 3877, 3649/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17817_gshared*/, 5/*5*/}, + { 3878, 3650/*(methodPointerType)&InternalEnumerator_1_Dispose_m17818_gshared*/, 0/*0*/}, + { 3879, 3651/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17819_gshared*/, 1/*1*/}, + { 3880, 3652/*(methodPointerType)&InternalEnumerator_1_get_Current_m17820_gshared*/, 324/*324*/}, + { 3881, 3653/*(methodPointerType)&InternalEnumerator_1__ctor_m17821_gshared*/, 3/*3*/}, + { 3882, 3654/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17822_gshared*/, 0/*0*/}, + { 3883, 3655/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17823_gshared*/, 5/*5*/}, + { 3884, 3656/*(methodPointerType)&InternalEnumerator_1_Dispose_m17824_gshared*/, 0/*0*/}, + { 3885, 3657/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17825_gshared*/, 1/*1*/}, + { 3886, 3658/*(methodPointerType)&InternalEnumerator_1_get_Current_m17826_gshared*/, 857/*857*/}, + { 3887, 3659/*(methodPointerType)&InternalEnumerator_1__ctor_m17827_gshared*/, 3/*3*/}, + { 3888, 3660/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17828_gshared*/, 0/*0*/}, + { 3889, 3661/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17829_gshared*/, 5/*5*/}, + { 3890, 3662/*(methodPointerType)&InternalEnumerator_1_Dispose_m17830_gshared*/, 0/*0*/}, + { 3891, 3663/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17831_gshared*/, 1/*1*/}, + { 3892, 3664/*(methodPointerType)&InternalEnumerator_1_get_Current_m17832_gshared*/, 854/*854*/}, + { 3893, 3665/*(methodPointerType)&InternalEnumerator_1__ctor_m17833_gshared*/, 3/*3*/}, + { 3894, 3666/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17834_gshared*/, 0/*0*/}, + { 3895, 3667/*(methodPointerType)&InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m17835_gshared*/, 5/*5*/}, + { 3896, 3668/*(methodPointerType)&InternalEnumerator_1_Dispose_m17836_gshared*/, 0/*0*/}, + { 3897, 3669/*(methodPointerType)&InternalEnumerator_1_MoveNext_m17837_gshared*/, 1/*1*/}, + { 3898, 3670/*(methodPointerType)&InternalEnumerator_1_get_Current_m17838_gshared*/, 1534/*1534*/}, + { 3899, 3671/*(methodPointerType)&GenericComparer_1_Compare_m17939_gshared*/, 1078/*1078*/}, + { 3900, 3672/*(methodPointerType)&Comparer_1__ctor_m17940_gshared*/, 0/*0*/}, + { 3901, 3673/*(methodPointerType)&Comparer_1__cctor_m17941_gshared*/, 0/*0*/}, + { 3902, 3674/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17942_gshared*/, 7/*7*/}, + { 3903, 3675/*(methodPointerType)&Comparer_1_get_Default_m17943_gshared*/, 5/*5*/}, + { 3904, 3676/*(methodPointerType)&DefaultComparer__ctor_m17944_gshared*/, 0/*0*/}, + { 3905, 3677/*(methodPointerType)&DefaultComparer_Compare_m17945_gshared*/, 1078/*1078*/}, + { 3906, 3678/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17946_gshared*/, 847/*847*/}, + { 3907, 3679/*(methodPointerType)&GenericEqualityComparer_1_Equals_m17947_gshared*/, 1092/*1092*/}, + { 3908, 3680/*(methodPointerType)&EqualityComparer_1__ctor_m17948_gshared*/, 0/*0*/}, + { 3909, 3681/*(methodPointerType)&EqualityComparer_1__cctor_m17949_gshared*/, 0/*0*/}, + { 3910, 3682/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17950_gshared*/, 57/*57*/}, + { 3911, 3683/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17951_gshared*/, 222/*222*/}, + { 3912, 3684/*(methodPointerType)&EqualityComparer_1_get_Default_m17952_gshared*/, 5/*5*/}, + { 3913, 3685/*(methodPointerType)&DefaultComparer__ctor_m17953_gshared*/, 0/*0*/}, + { 3914, 3686/*(methodPointerType)&DefaultComparer_GetHashCode_m17954_gshared*/, 847/*847*/}, + { 3915, 3687/*(methodPointerType)&DefaultComparer_Equals_m17955_gshared*/, 1092/*1092*/}, + { 3916, 3688/*(methodPointerType)&GenericComparer_1_Compare_m17956_gshared*/, 1535/*1535*/}, + { 3917, 3689/*(methodPointerType)&Comparer_1__ctor_m17957_gshared*/, 0/*0*/}, + { 3918, 3690/*(methodPointerType)&Comparer_1__cctor_m17958_gshared*/, 0/*0*/}, + { 3919, 3691/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17959_gshared*/, 7/*7*/}, + { 3920, 3692/*(methodPointerType)&Comparer_1_get_Default_m17960_gshared*/, 5/*5*/}, + { 3921, 3693/*(methodPointerType)&DefaultComparer__ctor_m17961_gshared*/, 0/*0*/}, + { 3922, 3694/*(methodPointerType)&DefaultComparer_Compare_m17962_gshared*/, 1535/*1535*/}, + { 3923, 3695/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17963_gshared*/, 1095/*1095*/}, + { 3924, 3696/*(methodPointerType)&GenericEqualityComparer_1_Equals_m17964_gshared*/, 1536/*1536*/}, + { 3925, 3697/*(methodPointerType)&EqualityComparer_1__ctor_m17965_gshared*/, 0/*0*/}, + { 3926, 3698/*(methodPointerType)&EqualityComparer_1__cctor_m17966_gshared*/, 0/*0*/}, + { 3927, 3699/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17967_gshared*/, 57/*57*/}, + { 3928, 3700/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17968_gshared*/, 222/*222*/}, + { 3929, 3701/*(methodPointerType)&EqualityComparer_1_get_Default_m17969_gshared*/, 5/*5*/}, + { 3930, 3702/*(methodPointerType)&DefaultComparer__ctor_m17970_gshared*/, 0/*0*/}, + { 3931, 3703/*(methodPointerType)&DefaultComparer_GetHashCode_m17971_gshared*/, 1095/*1095*/}, + { 3932, 3704/*(methodPointerType)&DefaultComparer_Equals_m17972_gshared*/, 1536/*1536*/}, + { 3933, 3705/*(methodPointerType)&Nullable_1_Equals_m17973_gshared*/, 21/*21*/}, + { 3934, 3706/*(methodPointerType)&Nullable_1_Equals_m17974_gshared*/, 1537/*1537*/}, + { 3935, 3707/*(methodPointerType)&Nullable_1_GetHashCode_m17975_gshared*/, 51/*51*/}, + { 3936, 3708/*(methodPointerType)&Nullable_1_ToString_m17976_gshared*/, 5/*5*/}, + { 3937, 3709/*(methodPointerType)&GenericComparer_1_Compare_m17977_gshared*/, 1538/*1538*/}, + { 3938, 3710/*(methodPointerType)&Comparer_1__ctor_m17978_gshared*/, 0/*0*/}, + { 3939, 3711/*(methodPointerType)&Comparer_1__cctor_m17979_gshared*/, 0/*0*/}, + { 3940, 3712/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m17980_gshared*/, 7/*7*/}, + { 3941, 3713/*(methodPointerType)&Comparer_1_get_Default_m17981_gshared*/, 5/*5*/}, + { 3942, 3714/*(methodPointerType)&DefaultComparer__ctor_m17982_gshared*/, 0/*0*/}, + { 3943, 3715/*(methodPointerType)&DefaultComparer_Compare_m17983_gshared*/, 1538/*1538*/}, + { 3944, 3716/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m17984_gshared*/, 1108/*1108*/}, + { 3945, 3717/*(methodPointerType)&GenericEqualityComparer_1_Equals_m17985_gshared*/, 1539/*1539*/}, + { 3946, 3718/*(methodPointerType)&EqualityComparer_1__ctor_m17986_gshared*/, 0/*0*/}, + { 3947, 3719/*(methodPointerType)&EqualityComparer_1__cctor_m17987_gshared*/, 0/*0*/}, + { 3948, 3720/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m17988_gshared*/, 57/*57*/}, + { 3949, 3721/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m17989_gshared*/, 222/*222*/}, + { 3950, 3722/*(methodPointerType)&EqualityComparer_1_get_Default_m17990_gshared*/, 5/*5*/}, + { 3951, 3723/*(methodPointerType)&DefaultComparer__ctor_m17991_gshared*/, 0/*0*/}, + { 3952, 3724/*(methodPointerType)&DefaultComparer_GetHashCode_m17992_gshared*/, 1108/*1108*/}, + { 3953, 3725/*(methodPointerType)&DefaultComparer_Equals_m17993_gshared*/, 1539/*1539*/}, + { 3954, 3726/*(methodPointerType)&GenericComparer_1_Compare_m18030_gshared*/, 1133/*1133*/}, + { 3955, 3727/*(methodPointerType)&Comparer_1__ctor_m18031_gshared*/, 0/*0*/}, + { 3956, 3728/*(methodPointerType)&Comparer_1__cctor_m18032_gshared*/, 0/*0*/}, + { 3957, 3729/*(methodPointerType)&Comparer_1_System_Collections_IComparer_Compare_m18033_gshared*/, 7/*7*/}, + { 3958, 3730/*(methodPointerType)&Comparer_1_get_Default_m18034_gshared*/, 5/*5*/}, + { 3959, 3731/*(methodPointerType)&DefaultComparer__ctor_m18035_gshared*/, 0/*0*/}, + { 3960, 3732/*(methodPointerType)&DefaultComparer_Compare_m18036_gshared*/, 1133/*1133*/}, + { 3961, 3733/*(methodPointerType)&GenericEqualityComparer_1_GetHashCode_m18037_gshared*/, 1134/*1134*/}, + { 3962, 3734/*(methodPointerType)&GenericEqualityComparer_1_Equals_m18038_gshared*/, 1010/*1010*/}, + { 3963, 3735/*(methodPointerType)&EqualityComparer_1__ctor_m18039_gshared*/, 0/*0*/}, + { 3964, 3736/*(methodPointerType)&EqualityComparer_1__cctor_m18040_gshared*/, 0/*0*/}, + { 3965, 3737/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m18041_gshared*/, 57/*57*/}, + { 3966, 3738/*(methodPointerType)&EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m18042_gshared*/, 222/*222*/}, + { 3967, 3739/*(methodPointerType)&EqualityComparer_1_get_Default_m18043_gshared*/, 5/*5*/}, + { 3968, 3740/*(methodPointerType)&DefaultComparer__ctor_m18044_gshared*/, 0/*0*/}, + { 3969, 3741/*(methodPointerType)&DefaultComparer_GetHashCode_m18045_gshared*/, 1134/*1134*/}, + { 3970, 3742/*(methodPointerType)&DefaultComparer_Equals_m18046_gshared*/, 1010/*1010*/}, + { 3999, 39/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m13943_gshared*/, 35/*35*/}, + { 4000, 40/*(methodPointerType)&UnityEvent_1_GetDelegate_m13944_gshared*/, 35/*35*/}, + { 4011, 39/*(methodPointerType)&UnityEvent_1_FindMethod_Impl_m13943_gshared*/, 35/*35*/}, + { 4012, 40/*(methodPointerType)&UnityEvent_1_GetDelegate_m13944_gshared*/, 35/*35*/}, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppInvokerTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppInvokerTable.cpp" new file mode 100644 index 00000000..c791d06c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppInvokerTable.cpp" @@ -0,0 +1,12659 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + +// System.Object +struct Object_t; +// UnityEngine.SocialPlatforms.Impl.UserProfile[] +struct UserProfileU5BU5D_t202; +// System.String +struct String_t; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// UnityEngine.UI.ILayoutElement +struct ILayoutElement_t684; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; +// System.Net.IPAddress +struct IPAddress_t762; +// System.Net.IPv6Address +struct IPv6Address_t764; +// System.UriFormatException +struct UriFormatException_t889; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Object[] +struct ObjectU5BU5D_t162; +// System.Exception +struct Exception_t152; +// System.MulticastDelegate +struct MulticastDelegate_t220; +// Mono.Globalization.Unicode.Contraction[] +struct ContractionU5BU5D_t1164; +// Mono.Globalization.Unicode.Level2Map[] +struct Level2MapU5BU5D_t1165; +// Mono.Globalization.Unicode.CodePointIndexer +struct CodePointIndexer_t1148; +// Mono.Globalization.Unicode.Contraction +struct Contraction_t1151; +// System.Reflection.MethodBase +struct MethodBase_t460; +// System.Reflection.Module +struct Module_t1318; +// System.Runtime.Serialization.ISurrogateSelector +struct ISurrogateSelector_t1482; +// System.Runtime.Remoting.Messaging.Header[] +struct HeaderU5BU5D_t1745; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.Text.EncoderFallbackBuffer +struct EncoderFallbackBuffer_t1636; +// System.Char[] +struct CharU5BU5D_t458; +// System.Text.DecoderFallbackBuffer +struct DecoderFallbackBuffer_t1627; +// System.Int64[] +struct Int64U5BU5D_t1773; +// System.String[] +struct StringU5BU5D_t163; +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125; +// UnityEngine.Vector4[] +struct Vector4U5BU5D_t413; +// UnityEngine.Vector2[] +struct Vector2U5BU5D_t415; +// UnityEngine.Color32[] +struct Color32U5BU5D_t417; +// System.Int32[] +struct Int32U5BU5D_t420; +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425; +// UnityEngine.UICharInfo[] +struct UICharInfoU5BU5D_t426; +// UnityEngine.UILineInfo[] +struct UILineInfoU5BU5D_t427; +// UnityEngine.EventSystems.RaycastResult[] +struct RaycastResultU5BU5D_t2113; +// System.Reflection.CustomAttributeTypedArgument[] +struct CustomAttributeTypedArgumentU5BU5D_t1799; +// System.Reflection.CustomAttributeNamedArgument[] +struct CustomAttributeNamedArgumentU5BU5D_t1800; + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Void.h" +#include "mscorlib_System_Boolean.h" +#include "mscorlib_System_Single.h" +#include "mscorlib_System_SByte.h" +#include "mscorlib_System_Int32.h" +#include "UnityEngine_UnityEngine_Quaternion.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "AssemblyU2DCSharpU2Dfirstpass_UnityStandardAssets_Utility_Wa_0.h" +#include "UnityEngine_UnityEngine_AnimatorStateInfo.h" +#include "mscorlib_System_Double.h" +#include "mscorlib_System_Int64.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcUserPro.h" +#include "UnityEngine_ArrayTypes.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcScoreDa.h" +#include "UnityEngine_UnityEngine_BoneWeight.h" +#include "UnityEngine_UnityEngine_Bounds.h" +#include "mscorlib_System_IntPtr.h" +#include "UnityEngine_UnityEngine_Color.h" +#include "UnityEngine_UnityEngine_CullingGroupEvent.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboard_InternalConstruc.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_Vector4.h" +#include "UnityEngine_UnityEngine_Color32.h" +#include "UnityEngine_UnityEngine_Rect.h" +#include "UnityEngine_UnityEngine_Matrix4x4.h" +#include "UnityEngine_UnityEngine_Ray.h" +#include "UnityEngine_UnityEngine_Rendering_SphericalHarmonicsL2.h" +#include "UnityEngine_UnityEngine_RuntimePlatform.h" +#include "UnityEngine_UnityEngine_CameraClearFlags.h" +#include "UnityEngine_UnityEngine_RenderBuffer.h" +#include "UnityEngine_UnityEngine_TouchPhase.h" +#include "UnityEngine_UnityEngine_Touch.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" +#include "UnityEngine_UnityEngine_CollisionFlags.h" +#include "UnityEngine_UnityEngine_RaycastHit2D.h" +#include "UnityEngine_UnityEngine_SendMessageOptions.h" +#include "UnityEngine_UnityEngine_AnimatorClipInfo.h" +#include "UnityEngine_UnityEngine_Keyframe.h" +#include "mscorlib_System_Int16.h" +#include "UnityEngine_UnityEngine_CharacterInfo.h" +#include "UnityEngine_UnityEngine_TextGenerationSettings.h" +#include "UnityEngine_UnityEngine_RenderMode.h" +#include "UnityEngine_UnityEngine_EventType.h" +#include "UnityEngine_UnityEngine_EventModifiers.h" +#include "mscorlib_System_Char.h" +#include "UnityEngine_UnityEngine_KeyCode.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserState.h" +#include "mscorlib_System_DateTime.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_UserScope.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_Range.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_TimeScope.h" +#include "UnityEngine_UnityEngine_SendMouseEvents_HitInfo.h" +#include "mscorlib_System_String.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "UnityEngine_UnityEngine_Events_PersistentListenerMode.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Inp.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Fra.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_StandaloneInputModul.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween_Colo.h" +#include "UnityEngine_UI_UnityEngine_UI_ColorBlock.h" +#include "UnityEngine_UnityEngine_FontStyle.h" +#include "UnityEngine_UnityEngine_TextAnchor.h" +#include "UnityEngine_UnityEngine_HorizontalWrapMode.h" +#include "UnityEngine_UnityEngine_VerticalWrapMode.h" +#include "UnityEngine_UI_UnityEngine_UI_GraphicRaycaster_BlockingObjec.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_Type.h" +#include "UnityEngine_UI_UnityEngine_UI_Image_FillMethod.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_ContentType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_LineType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_InputType.h" +#include "UnityEngine_UnityEngine_TouchScreenKeyboardType.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_CharacterValidation.h" +#include "UnityEngine_UI_UnityEngine_UI_InputField_EditState.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation_Mode.h" +#include "UnityEngine_UI_UnityEngine_UI_Navigation.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Scrollbar_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_MovementType.h" +#include "UnityEngine_UI_UnityEngine_UI_ScrollRect_ScrollbarVisibility.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_Transition.h" +#include "UnityEngine_UI_UnityEngine_UI_SpriteState.h" +#include "UnityEngine_UI_UnityEngine_UI_Selectable_SelectionState.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Direction.h" +#include "UnityEngine_UI_UnityEngine_UI_Slider_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_AspectRatioFitter_AspectMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScaleMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScreenMatchMode.h" +#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_Unit.h" +#include "UnityEngine_UI_UnityEngine_UI_ContentSizeFitter_FitMode.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Corner.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Axis.h" +#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Constraint.h" +#include "UnityEngine_UnityEngine_UIVertex.h" +#include "System_System_Collections_Specialized_ListDictionary_Diction.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" +#include "System_System_Net_IPAddress.h" +#include "System_System_Net_Sockets_AddressFamily.h" +#include "System_System_Net_IPv6Address.h" +#include "mscorlib_System_UInt16.h" +#include "System_System_Net_SecurityProtocolType.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" +#include "mscorlib_System_Byte.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" +#include "System_System_Text_RegularExpressions_Interval.h" +#include "System_System_Text_RegularExpressions_Position.h" +#include "System_System_UriHostNameType.h" +#include "System_System_UriFormatException.h" +#include "mscorlib_System_UInt32.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" +#include "mscorlib_System_UInt64.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" +#include "mscorlib_System_Decimal.h" +#include "mscorlib_System_Exception.h" +#include "mscorlib_System_TypeCode.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" +#include "mscorlib_System_UIntPtr.h" +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Reflection_TypeAttributes.h" +#include "mscorlib_System_Reflection_MemberTypes.h" +#include "mscorlib_System_RuntimeTypeHandle.h" +#include "mscorlib_System_RuntimeFieldHandle.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_ExtenderT.h" +#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator_Context.h" +#include "mscorlib_Mono_Globalization_Unicode_Contraction.h" +#include "mscorlib_Mono_Math_Prime_ConfidenceFactor.h" +#include "mscorlib_Mono_Math_BigInteger_Sign.h" +#include "mscorlib_System_Reflection_MethodBase.h" +#include "mscorlib_System_DayOfWeek.h" +#include "mscorlib_System_TimeSpan.h" +#include "mscorlib_System_IO_MonoIOError.h" +#include "mscorlib_System_IO_FileAttributes.h" +#include "mscorlib_System_IO_MonoFileType.h" +#include "mscorlib_System_IO_MonoIOStat.h" +#include "mscorlib_System_Reflection_CallingConventions.h" +#include "mscorlib_System_RuntimeMethodHandle.h" +#include "mscorlib_System_Reflection_MethodAttributes.h" +#include "mscorlib_System_Reflection_Emit_MethodToken.h" +#include "mscorlib_System_Reflection_FieldAttributes.h" +#include "mscorlib_System_Reflection_Emit_OpCode.h" +#include "mscorlib_System_Reflection_Emit_StackBehaviour.h" +#include "mscorlib_System_Reflection_Module.h" +#include "mscorlib_System_Reflection_AssemblyNameFlags.h" +#include "mscorlib_System_Reflection_EventAttributes.h" +#include "mscorlib_System_Reflection_MonoEventInfo.h" +#include "mscorlib_System_Reflection_MonoMethodInfo.h" +#include "mscorlib_System_Reflection_MonoPropertyInfo.h" +#include "mscorlib_System_Reflection_PropertyAttributes.h" +#include "mscorlib_System_Reflection_ParameterAttributes.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceInfo.h" +#include "mscorlib_System_Runtime_InteropServices_GCHandle.h" +#include "mscorlib_System_Runtime_Remoting_WellKnownObjectMode.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_TypeFilterL.h" +#include "mscorlib_System_Runtime_Serialization_SerializationInfo.h" +#include "mscorlib_System_Runtime_Serialization_SerializationEntry.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContextStates.h" +#include "mscorlib_System_Security_Cryptography_CspProviderFlags.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" +#include "mscorlib_System_Text_StringBuilder.h" +#include "mscorlib_System_Text_EncoderFallbackBuffer.h" +#include "mscorlib_System_Text_DecoderFallbackBuffer.h" +#include "mscorlib_System_DateTimeKind.h" +#include "mscorlib_System_DateTimeOffset.h" +#include "mscorlib_System_Nullable_1_gen.h" +#include "mscorlib_System_MonoEnumInfo.h" +#include "mscorlib_System_PlatformID.h" +#include "mscorlib_System_Guid.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_gen.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__0.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_2.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_1.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_9.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__5.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_5.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_FloatTween.h" +#include "UnityEngine_UI_UnityEngine_UI_CoroutineTween_ColorTween.h" +#include "mscorlib_System_Collections_Generic_Link.h" +#include "UnityEngine_UnityEngine_SocialPlatforms_GameCenter_GcAchieve_0.h" +#include "UnityEngine_UnityEngine_ContactPoint.h" +#include "UnityEngine_UnityEngine_ContactPoint2D.h" +#include "UnityEngine_UnityEngine_UICharInfo.h" +#include "UnityEngine_UnityEngine_UILineInfo.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_3.h" +#include "mscorlib_System_Reflection_ParameterModifier.h" +#include "UnityEngine.UI_ArrayTypes.h" +#include "mscorlib_System_Collections_Generic_KeyValuePair_2_gen_11.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "System_System_Text_RegularExpressions_Mark.h" +#include "System_System_Uri_UriScheme.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" +#include "mscorlib_Mono_Globalization_Unicode_CodePointIndexer_TableRa.h" +#include "mscorlib_System_Collections_Hashtable_Slot.h" +#include "mscorlib_System_Collections_SortedList_Slot.h" +#include "mscorlib_System_Reflection_Emit_ILTokenInfo.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelData.h" +#include "mscorlib_System_Reflection_Emit_ILGenerator_LabelFixup.h" +#include "mscorlib_System_Reflection_CustomAttributeTypedArgument.h" +#include "mscorlib_System_Reflection_CustomAttributeNamedArgument.h" +#include "mscorlib_System_Resources_ResourceReader_ResourceCacheItem.h" +#include "mscorlib_System_Runtime_Serialization_Formatters_Binary_Type.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_5.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_6.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_7.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_8.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_9.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_12.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_13.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_14.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__3.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_6.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_19.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_Enumerator__11.h" +#include "mscorlib_System_Collections_Generic_Dictionary_2_ValueCollec_16.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_36.h" +#include "mscorlib_System_Collections_Generic_List_1_Enumerator_gen_37.h" + +void* RuntimeInvoker_Void_t1116 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, const MethodInfo* method); + ((Func)method->method)(obj, method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SingleU26_t2726 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float* p1, const MethodInfo* method); + ((Func)method->method)(obj, (float*)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Quaternion_t19_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Quaternion_t19 p1, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, const MethodInfo* method); + float ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return ret; +} + +void* RuntimeInvoker_Single_t165_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Vector3_t4 p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((Vector3_t4 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, float p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, float p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_RoutePoint_t124_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef RoutePoint_t124 (*Func)(void* obj, float p1, const MethodInfo* method); + RoutePoint_t124 ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3_t4_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Vector3_t4 p3, Vector3_t4 p4, float p5, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((Vector3_t4 *)args[2]), *((Vector3_t4 *)args[3]), *((float*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_RoutePoint_t124 (const MethodInfo* method, void* obj, void** args) +{ + typedef RoutePoint_t124 (*Func)(void* obj, const MethodInfo* method); + RoutePoint_t124 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RoutePoint_t124 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RoutePoint_t124 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((RoutePoint_t124 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_AnimatorStateInfo_t148_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, AnimatorStateInfo_t148 p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((AnimatorStateInfo_t148 *)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, double p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((double*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_GcAchievementDescriptionData_t351_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, GcAchievementDescriptionData_t351 p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((GcAchievementDescriptionData_t351 *)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_GcUserProfileData_t350_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, GcUserProfileData_t350 p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((GcUserProfileData_t350 *)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Double_t454_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, double p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((double*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UserProfileU5BU5DU26_t2727_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UserProfileU5BU5D_t202** p1, Object_t * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (UserProfileU5BU5D_t202**)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UserProfileU5BU5DU26_t2727_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UserProfileU5BU5D_t202** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (UserProfileU5BU5D_t202**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_GcScoreData_t353 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, GcScoreData_t353 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((GcScoreData_t353 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_BoneWeight_t209_BoneWeight_t209 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, BoneWeight_t209 p1, BoneWeight_t209 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((BoneWeight_t209 *)args[0]), *((BoneWeight_t209 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Bounds_t141 (const MethodInfo* method, void* obj, void** args) +{ + typedef Bounds_t141 (*Func)(void* obj, const MethodInfo* method); + Bounds_t141 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_BoundsU26_t2728 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Bounds_t141 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Bounds_t141 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int8_t p5, int8_t p6, IntPtr_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), *((IntPtr_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Color_t139_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, float p1, float p2, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_IntPtr_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, IntPtr_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((IntPtr_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, IntPtr_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((IntPtr_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_CullingGroupEvent_t218 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CullingGroupEvent_t218 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((CullingGroupEvent_t218 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_CullingGroupEvent_t218_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, CullingGroupEvent_t218 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((CullingGroupEvent_t218 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Color_t139_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, int8_t p4, int8_t p5, int8_t p6, Object_t * p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), (Object_t *)args[6], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_TouchScreenKeyboard_InternalConstructorHelperArgumentsU26_t2730_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, TouchScreenKeyboard_InternalConstructorHelperArguments_t227 * p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (TouchScreenKeyboard_InternalConstructorHelperArguments_t227 *)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, int8_t p4, int8_t p5, int8_t p6, Object_t * p7, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), (Object_t *)args[6], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Vector3U26_t2729_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3U26_t2729_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 * p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3_t4 *)args[0], *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ColorU26_t2731 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Color_t139 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_LayerMask_t9 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, LayerMask_t9 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((LayerMask_t9 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_LayerMask_t9_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef LayerMask_t9 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + LayerMask_t9 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int32_t p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Vector2_t6_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6_Vector2_t6_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector2_t6 p1, float p2, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, float p2, float p3, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3U26_t2729_Vector3U26_t2729_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, float p3, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3U26_t2729_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Vector3_t4 * p3, float p4, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (Vector3_t4 *)args[2], *((float*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3U26_t2729_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Vector3_t4 * p3, float p4, float p5, float p6, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (Vector3_t4 *)args[2], *((float*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Vector3_t4 p1, float p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Single_t165_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, float p1, Vector3_t4 p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((float*)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, float p2, float p3, float p4, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), *((float*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Color_t139_Color_t139_Color_t139_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, Color_t139 p1, Color_t139 p2, float p3, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((Color_t139 *)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Color_t139_Color_t139_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, Color_t139 p1, float p2, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Color_t139 p1, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Color32_t231_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color32_t231 (*Func)(void* obj, Color_t139 p1, const MethodInfo* method); + Color32_t231 ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Color_t139_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, Color32_t231 p1, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Quaternion_t19_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Quaternion_t19 p1, Quaternion_t19 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), *((Quaternion_t19 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Single_t165_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, float p1, Vector3_t4 p2, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((float*)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Single_t165_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, float p1, Vector3_t4 * p2, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((float*)args[0]), (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Vector3U26_t2729_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Quaternion_t19_Quaternion_t19_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Quaternion_t19 p1, Quaternion_t19 p2, float p3, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), *((Quaternion_t19 *)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_QuaternionU26_t2732_QuaternionU26_t2732_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Quaternion_t19 * p1, Quaternion_t19 * p2, float p3, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, (Quaternion_t19 *)args[0], (Quaternion_t19 *)args[1], *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_QuaternionU26_t2732 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Quaternion_t19 * p1, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, (Quaternion_t19 *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, float p1, float p2, float p3, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Quaternion_t19 p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_QuaternionU26_t2732 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Quaternion_t19 * p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Quaternion_t19 *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Vector3_t4 * p1, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Quaternion_t19_Quaternion_t19_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, Quaternion_t19 p1, Quaternion_t19 p2, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), *((Quaternion_t19 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Quaternion_t19_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Quaternion_t19 p1, Vector3_t4 p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Quaternion_t19_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Quaternion_t19 p1, Quaternion_t19 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), *((Quaternion_t19 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Rect_t232 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Rect_t232 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Rect_t232_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Rect_t232 p1, Rect_t232 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Rect_t232 *)args[0]), *((Rect_t232 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, float p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((float*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Matrix4x4_t233_Matrix4x4_t233 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Matrix4x4_t233 p1, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((Matrix4x4_t233 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233_Matrix4x4U26_t2733 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Matrix4x4_t233 * p1, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, (Matrix4x4_t233 *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Matrix4x4_t233_Matrix4x4U26_t2733 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Matrix4x4_t233 p1, Matrix4x4_t233 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Matrix4x4_t233 *)args[0]), (Matrix4x4_t233 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Matrix4x4U26_t2733_Matrix4x4U26_t2733 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Matrix4x4_t233 * p1, Matrix4x4_t233 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Matrix4x4_t233 *)args[0], (Matrix4x4_t233 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Vector4_t234 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Vector4_t234 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Matrix4x4_t233_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Quaternion_t19_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Quaternion_t19 p2, Vector3_t4 p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Quaternion_t19 *)args[1]), *((Vector3_t4 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Matrix4x4_t233_Vector3_t4_Quaternion_t19_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Vector3_t4 p1, Quaternion_t19 p2, Vector3_t4 p3, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Quaternion_t19 *)args[1]), *((Vector3_t4 *)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233_Vector3U26_t2729_QuaternionU26_t2732_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Vector3_t4 * p1, Quaternion_t19 * p2, Vector3_t4 * p3, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Quaternion_t19 *)args[1], (Vector3_t4 *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233_Single_t165_Single_t165_Single_t165_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, float p1, float p2, float p3, float p4, float p5, float p6, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), *((float*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233_Single_t165_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, float p1, float p2, float p3, float p4, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), *((float*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Matrix4x4_t233_Matrix4x4_t233_Matrix4x4_t233 (const MethodInfo* method, void* obj, void** args) +{ + typedef Matrix4x4_t233 (*Func)(void* obj, Matrix4x4_t233 p1, Matrix4x4_t233 p2, const MethodInfo* method); + Matrix4x4_t233 ret = ((Func)method->method)(obj, *((Matrix4x4_t233 *)args[0]), *((Matrix4x4_t233 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_Matrix4x4_t233_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Matrix4x4_t233 p1, Vector4_t234 p2, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((Matrix4x4_t233 *)args[0]), *((Vector4_t234 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Matrix4x4_t233_Matrix4x4_t233 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Matrix4x4_t233 p1, Matrix4x4_t233 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Matrix4x4_t233 *)args[0]), *((Matrix4x4_t233 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Bounds_t141 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Bounds_t141 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Bounds_t141 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Bounds_t141 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Bounds_t141 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Bounds_t141 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Bounds_t141_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Bounds_t141 p1, Vector3_t4 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Bounds_t141 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_BoundsU26_t2728_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Bounds_t141 * p1, Vector3_t4 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Bounds_t141 *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Bounds_t141_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Bounds_t141 p1, Vector3_t4 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Bounds_t141 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_BoundsU26_t2728_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Bounds_t141 * p1, Vector3_t4 * p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Bounds_t141 *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_RayU26_t2734_BoundsU26_t2728_SingleU26_t2726 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 * p1, Bounds_t141 * p2, float* p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Ray_t24 *)args[0], (Bounds_t141 *)args[1], (float*)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_SingleU26_t2726 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, float* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), (float*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_BoundsU26_t2728_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Bounds_t141 * p1, Vector3_t4 * p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Bounds_t141 *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Bounds_t141_Bounds_t141 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Bounds_t141 p1, Bounds_t141 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Bounds_t141 *)args[0]), *((Bounds_t141 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector4_t234_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Vector4_t234 p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_Vector4_t234_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_Vector4_t234_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Vector4_t234 p1, float p2, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector4_t234_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, float p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, float p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, float p2, float p3, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, float p1, float p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165_Single_t165_SingleU26_t2726_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, float p2, float* p3, float p4, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), (float*)args[2], *((float*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165_Single_t165_SingleU26_t2726_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, float p2, float* p3, float p4, float p5, float p6, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), (float*)args[2], *((float*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef Rect_t232 (*Func)(void* obj, const MethodInfo* method); + Rect_t232 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RectU26_t2735 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Rect_t232 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Rect_t232 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector2U26_t2736 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2_t6 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, float p2, float p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SphericalHarmonicsL2U26_t2737 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, SphericalHarmonicsL2_t249 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (SphericalHarmonicsL2_t249 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Color_t139_SphericalHarmonicsL2U26_t2737 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, SphericalHarmonicsL2_t249 * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), (SphericalHarmonicsL2_t249 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ColorU26_t2731_SphericalHarmonicsL2U26_t2737 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 * p1, SphericalHarmonicsL2_t249 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Color_t139 *)args[0], (SphericalHarmonicsL2_t249 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Color_t139_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Color_t139 p2, float p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Color_t139 *)args[1]), *((float*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Color_t139_SphericalHarmonicsL2U26_t2737 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Color_t139 p2, SphericalHarmonicsL2_t249 * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Color_t139 *)args[1]), (SphericalHarmonicsL2_t249 *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3U26_t2729_ColorU26_t2731_SphericalHarmonicsL2U26_t2737 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 * p1, Color_t139 * p2, SphericalHarmonicsL2_t249 * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Color_t139 *)args[1], (SphericalHarmonicsL2_t249 *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef SphericalHarmonicsL2_t249 (*Func)(void* obj, SphericalHarmonicsL2_t249 p1, float p2, const MethodInfo* method); + SphericalHarmonicsL2_t249 ret = ((Func)method->method)(obj, *((SphericalHarmonicsL2_t249 *)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SphericalHarmonicsL2_t249_Single_t165_SphericalHarmonicsL2_t249 (const MethodInfo* method, void* obj, void** args) +{ + typedef SphericalHarmonicsL2_t249 (*Func)(void* obj, float p1, SphericalHarmonicsL2_t249 p2, const MethodInfo* method); + SphericalHarmonicsL2_t249 ret = ((Func)method->method)(obj, *((float*)args[0]), *((SphericalHarmonicsL2_t249 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249 (const MethodInfo* method, void* obj, void** args) +{ + typedef SphericalHarmonicsL2_t249 (*Func)(void* obj, SphericalHarmonicsL2_t249 p1, SphericalHarmonicsL2_t249 p2, const MethodInfo* method); + SphericalHarmonicsL2_t249 ret = ((Func)method->method)(obj, *((SphericalHarmonicsL2_t249 *)args[0]), *((SphericalHarmonicsL2_t249 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, SphericalHarmonicsL2_t249 p1, SphericalHarmonicsL2_t249 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((SphericalHarmonicsL2_t249 *)args[0]), *((SphericalHarmonicsL2_t249 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector4U26_t2738 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector4_t234 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Vector4_t234 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Vector4_t234_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector2U26_t2736 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector2_t6 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Vector2_t6 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_RuntimePlatform_t187 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_CameraClearFlags_t356 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Ray_t24_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef Ray_t24 (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + Ray_t24 ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Ray_t24_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Ray_t24 (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, const MethodInfo* method); + Ray_t24 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Ray_t24_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Ray_t24 p1, float p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_RayU26_t2734_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Ray_t24 * p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Ray_t24 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_RayU26_t2734_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Ray_t24 * p2, float p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Ray_t24 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Color_t139_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Color_t139 p3, float p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((Color_t139 *)args[2]), *((float*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3U26_t2729_Vector3U26_t2729_ColorU26_t2731_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, Color_t139 * p3, float p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], (Color_t139 *)args[2], *((float*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Color_t139 p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((Color_t139 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_RenderBuffer_t355 (const MethodInfo* method, void* obj, void** args) +{ + typedef RenderBuffer_t355 (*Func)(void* obj, const MethodInfo* method); + RenderBuffer_t355 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t* p2, int32_t* p3, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (int32_t*)args[1], (int32_t*)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_RenderBufferU26_t2740_RenderBufferU26_t2740 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, RenderBuffer_t355 * p2, RenderBuffer_t355 * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (RenderBuffer_t355 *)args[1], (RenderBuffer_t355 *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t* p3, int32_t* p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (int32_t*)args[2], (int32_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TouchPhase_t262 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3_t4 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Touch_t155_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Touch_t155 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Touch_t155 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Vector3_t4_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Vector3_t4 p2, Quaternion_t19 p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector3_t4 *)args[1]), *((Quaternion_t19 *)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Vector3U26_t2729_QuaternionU26_t2732 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, Quaternion_t19 * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], (Quaternion_t19 *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, int8_t p4, int8_t p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef Quaternion_t19 (*Func)(void* obj, const MethodInfo* method); + Quaternion_t19 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Quaternion_t19 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Quaternion_t19 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Quaternion_t19 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_QuaternionU26_t2732 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Quaternion_t19 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Quaternion_t19 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Matrix4x4U26_t2733 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Matrix4x4_t233 * p1, const MethodInfo* method); + ((Func)method->method)(obj, (Matrix4x4_t233 *)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, float p2, float p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector3_t4 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((Vector3_t4 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, Vector3_t4 * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], (Vector3_t4 *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, RaycastHit_t26 * p3, float p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (RaycastHit_t26 *)args[2], *((float*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, RaycastHit_t26 * p3, float p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (RaycastHit_t26 *)args[2], *((float*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, RaycastHit_t26 * p3, float p4, int32_t p5, int32_t p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (RaycastHit_t26 *)args[2], *((float*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, RaycastHit_t26 * p2, float p3, int32_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), (RaycastHit_t26 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, RaycastHit_t26 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), (RaycastHit_t26 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, RaycastHit_t26 * p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), (RaycastHit_t26 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Ray_t24_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Ray_t24 p1, float p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Ray_t24_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Ray_t24 p1, float p2, int32_t p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector3_t4_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, float p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((float*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 * p1, float p2, int32_t p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], *((float*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, float p2, Vector3_t4 p3, RaycastHit_t26 * p4, float p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((float*)args[1]), *((Vector3_t4 *)args[2]), (RaycastHit_t26 *)args[3], *((float*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, float p2, Vector3_t4 p3, RaycastHit_t26 * p4, float p5, int32_t p6, int32_t p7, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((float*)args[1]), *((Vector3_t4 *)args[2]), (RaycastHit_t26 *)args[3], *((float*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, float p2, float p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Ray_t24_Single_t165_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Ray_t24 p1, float p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Single_t165_Vector3_t4_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, Vector3_t4 p4, float p5, int32_t p6, int32_t p7, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), *((Vector3_t4 *)args[3]), *((float*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, float p3, Vector3_t4 * p4, float p5, int32_t p6, int32_t p7, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], *((float*)args[2]), (Vector3_t4 *)args[3], *((float*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Ray_t24_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Ray_t24 p1, float p2, float p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Ray_t24_Single_t165_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Ray_t24 p1, float p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Ray_t24 *)args[0]), *((float*)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, RaycastHit_t26 * p3, float p4, int32_t p5, int32_t p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], (RaycastHit_t26 *)args[2], *((float*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, float p3, Vector3_t4 p4, RaycastHit_t26 * p5, float p6, int32_t p7, int32_t p8, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((float*)args[2]), *((Vector3_t4 *)args[3]), (RaycastHit_t26 *)args[4], *((float*)args[5]), *((int32_t*)args[6]), *((int32_t*)args[7]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Vector3U26_t2729_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, float p3, Vector3_t4 * p4, RaycastHit_t26 * p5, float p6, int32_t p7, int32_t p8, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], *((float*)args[2]), (Vector3_t4 *)args[3], (RaycastHit_t26 *)args[4], *((float*)args[5]), *((int32_t*)args[6]), *((int32_t*)args[7]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector3_t4 * p1, Vector3_t4 * p2, float p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Vector3_t4 *)args[0], (Vector3_t4 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Vector3U26_t2729_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, Vector3_t4 * p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], (Vector3_t4 *)args[2], *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_CollisionFlags_t278_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CollisionFlags_t278_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector2_t6_Vector2_t6_Single_t165_Int32_t161_Single_t165_Single_t165_RaycastHit2DU26_t2742 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, float p3, int32_t p4, float p5, float p6, RaycastHit2D_t283 * p7, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), (RaycastHit2D_t283 *)args[6], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector2U26_t2736_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165_RaycastHit2DU26_t2742 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 * p1, Vector2_t6 * p2, float p3, int32_t p4, float p5, float p6, RaycastHit2D_t283 * p7, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2_t6 *)args[0], (Vector2_t6 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), (RaycastHit2D_t283 *)args[6], method); + return NULL; +} + +void* RuntimeInvoker_RaycastHit2D_t283_Vector2_t6_Vector2_t6_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit2D_t283 (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, float p3, int32_t p4, const MethodInfo* method); + RaycastHit2D_t283 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RaycastHit2D_t283_Vector2_t6_Vector2_t6_Single_t165_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit2D_t283 (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, float p3, int32_t p4, float p5, float p6, const MethodInfo* method); + RaycastHit2D_t283 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector2_t6_Vector2_t6_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, float p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), *((float*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector2U26_t2736_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 * p1, Vector2_t6 * p2, float p3, int32_t p4, float p5, float p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Vector2_t6 *)args[0], (Vector2_t6 *)args[1], *((float*)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector2_t6_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 p1, float p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((float*)args[1]), *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 * p1, float p2, int32_t p3, float p4, float p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Vector2_t6 *)args[0], *((float*)args[1]), *((int32_t*)args[2]), *((float*)args[3]), *((float*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector2U26_t2736_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector2_t6 * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Vector2_t6 *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Vector3_t4 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector3_t4 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_SByte_t1110_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int8_t p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_SendMessageOptions_t185 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_AnimatorStateInfo_t148 (const MethodInfo* method, void* obj, void** args) +{ + typedef AnimatorStateInfo_t148 (*Func)(void* obj, const MethodInfo* method); + AnimatorStateInfo_t148 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_AnimatorClipInfo_t296 (const MethodInfo* method, void* obj, void** args) +{ + typedef AnimatorClipInfo_t296 (*Func)(void* obj, const MethodInfo* method); + AnimatorClipInfo_t296 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Keyframe_t147_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Keyframe_t147 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Keyframe_t147 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, float p2, float p3, float p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((float*)args[1]), *((float*)args[2]), *((float*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_AnimatorStateInfo_t148_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef AnimatorStateInfo_t148 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + AnimatorStateInfo_t148 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, CharacterInfo_t308 * p2, int32_t p3, int32_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (CharacterInfo_t308 *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, CharacterInfo_t308 * p2, int32_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (CharacterInfo_t308 *)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, CharacterInfo_t308 * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (CharacterInfo_t308 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Color_t139_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Vector2_t6_Vector2_t6_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Color_t139 p3, int32_t p4, float p5, float p6, int32_t p7, int8_t p8, int8_t p9, int32_t p10, int32_t p11, int32_t p12, int32_t p13, int8_t p14, int32_t p15, Vector2_t6 p16, Vector2_t6 p17, int8_t p18, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((Color_t139 *)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), *((int32_t*)args[6]), *((int8_t*)args[7]), *((int8_t*)args[8]), *((int32_t*)args[9]), *((int32_t*)args[10]), *((int32_t*)args[11]), *((int32_t*)args[12]), *((int8_t*)args[13]), *((int32_t*)args[14]), *((Vector2_t6 *)args[15]), *((Vector2_t6 *)args[16]), *((int8_t*)args[17]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Color_t139_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Single_t165_Single_t165_Single_t165_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Color_t139 p3, int32_t p4, float p5, float p6, int32_t p7, int8_t p8, int8_t p9, int32_t p10, int32_t p11, int32_t p12, int32_t p13, int8_t p14, int32_t p15, float p16, float p17, float p18, float p19, int8_t p20, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((Color_t139 *)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), *((int32_t*)args[6]), *((int8_t*)args[7]), *((int8_t*)args[8]), *((int32_t*)args[9]), *((int32_t*)args[10]), *((int32_t*)args[11]), *((int32_t*)args[12]), *((int8_t*)args[13]), *((int32_t*)args[14]), *((float*)args[15]), *((float*)args[16]), *((float*)args[17]), *((float*)args[18]), *((int8_t*)args[19]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_ColorU26_t2731_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Single_t165_Single_t165_Single_t165_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Color_t139 * p4, int32_t p5, float p6, float p7, int32_t p8, int8_t p9, int8_t p10, int32_t p11, int32_t p12, int32_t p13, int32_t p14, int8_t p15, int32_t p16, float p17, float p18, float p19, float p20, int8_t p21, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Color_t139 *)args[3], *((int32_t*)args[4]), *((float*)args[5]), *((float*)args[6]), *((int32_t*)args[7]), *((int8_t*)args[8]), *((int8_t*)args[9]), *((int32_t*)args[10]), *((int32_t*)args[11]), *((int32_t*)args[12]), *((int32_t*)args[13]), *((int8_t*)args[14]), *((int32_t*)args[15]), *((float*)args[16]), *((float*)args[17]), *((float*)args[18]), *((float*)args[19]), *((int8_t*)args[20]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TextGenerationSettings_t315_TextGenerationSettings_t315 (const MethodInfo* method, void* obj, void** args) +{ + typedef TextGenerationSettings_t315 (*Func)(void* obj, TextGenerationSettings_t315 p1, const MethodInfo* method); + TextGenerationSettings_t315 ret = ((Func)method->method)(obj, *((TextGenerationSettings_t315 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Object_t_TextGenerationSettings_t315 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, TextGenerationSettings_t315 p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], *((TextGenerationSettings_t315 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_TextGenerationSettings_t315 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, TextGenerationSettings_t315 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((TextGenerationSettings_t315 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RenderMode_t319 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector2_t6 p1, Object_t * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_ColorU26_t2731 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Color_t139 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Color_t139 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Rect_t232 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Rect_t232 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_RectU26_t2735 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Rect_t232 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Rect_t232 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t * p7, Object_t * p8, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t *)args[6], (Object_t *)args[7], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t * p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t *)args[6], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, Object_t * p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Vector2U26_t2736_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Vector2_t6 * p2, Object_t * p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Vector2_t6 *)args[1], (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6_Vector2_t6_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector2_t6 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector2_t6_Object_t_Object_t_Vector2U26_t2736 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 p1, Object_t * p2, Object_t * p3, Vector2_t6 * p4, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Vector2_t6 *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector2U26_t2736_Object_t_Object_t_Vector2U26_t2736 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 * p1, Object_t * p2, Object_t * p3, Vector2_t6 * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2_t6 *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Vector2_t6 *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Rect_t232_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Rect_t232 (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + Rect_t232 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t_Vector3U26_t2729 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, Object_t * p3, Vector3_t4 * p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), (Object_t *)args[2], (Vector3_t4 *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t_Vector2U26_t2736 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, Object_t * p3, Vector2_t6 * p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), (Object_t *)args[2], (Vector2_t6 *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Ray_t24_Object_t_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Ray_t24 (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, const MethodInfo* method); + Ray_t24 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_EventType_t329 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_EventModifiers_t330 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyCode_t328 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, int32_t p4, Object_t * p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], method); + return NULL; +} + +void* RuntimeInvoker_UserState_t375 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Double_t454_SByte_t1110_SByte_t1110_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, double p2, int8_t p3, int8_t p4, DateTime_t365 p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((double*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((DateTime_t365 *)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, const MethodInfo* method); + double ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, double p1, const MethodInfo* method); + ((Func)method->method)(obj, *((double*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, int8_t p6, int32_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], *((int8_t*)args[5]), *((int32_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_DateTime_t365_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, Object_t * p3, DateTime_t365 p4, Object_t * p5, int32_t p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), (Object_t *)args[2], *((DateTime_t365 *)args[3]), (Object_t *)args[4], *((int32_t*)args[5]), method); + return NULL; +} + +void* RuntimeInvoker_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UserScope_t376 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Range_t369 (const MethodInfo* method, void* obj, void** args) +{ + typedef Range_t369 (*Func)(void* obj, const MethodInfo* method); + Range_t369 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Range_t369 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Range_t369 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Range_t369 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_TimeScope_t377 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, HitInfo_t371 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((HitInfo_t371 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_HitInfo_t371_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, HitInfo_t371 p1, HitInfo_t371 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((HitInfo_t371 *)args[0]), *((HitInfo_t371 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, HitInfo_t371 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((HitInfo_t371 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_StringU26_t2744_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, String_t** p2, String_t** p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (String_t**)args[1], (String_t**)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, StreamingContext_t434 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((StreamingContext_t434 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Color_t139_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Color_t139 p1, Color_t139 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((Color_t139 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_TextGenerationSettings_t315 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, TextGenerationSettings_t315 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((TextGenerationSettings_t315 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_PersistentListenerMode_t387 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_RaycastResult_t508_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastResult_t508 p1, RaycastResult_t508 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), *((RaycastResult_t508 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MoveDirection_t505 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastResult_t508 (*Func)(void* obj, const MethodInfo* method); + RaycastResult_t508 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RaycastResult_t508 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_InputButton_t511 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RaycastResult_t508_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastResult_t508 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + RaycastResult_t508 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MoveDirection_t505_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, float p1, float p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MoveDirection_t505_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, float p1, float p2, float p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Single_t165_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, float p1, float p2, float p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((float*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_PointerEventDataU26_t2745_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, PointerEventData_t131 ** p2, int8_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (PointerEventData_t131 **)args[1], *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Touch_t155_BooleanU26_t2746_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Touch_t155 p1, bool* p2, bool* p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Touch_t155 *)args[0]), (bool*)args[1], (bool*)args[2], method); + return ret; +} + +void* RuntimeInvoker_FramePressState_t512_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector2_t6_Vector2_t6_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, float p3, int8_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), *((float*)args[2]), *((int8_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_InputMode_t521 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_LayerMask_t9 (const MethodInfo* method, void* obj, void** args) +{ + typedef LayerMask_t9 (*Func)(void* obj, const MethodInfo* method); + LayerMask_t9 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_LayerMask_t9 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, LayerMask_t9 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((LayerMask_t9 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_RaycastHit_t26_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastHit_t26 p1, RaycastHit_t26 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastHit_t26 *)args[0]), *((RaycastHit_t26 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ColorTweenMode_t527 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ColorBlock_t543 (const MethodInfo* method, void* obj, void** args) +{ + typedef ColorBlock_t543 (*Func)(void* obj, const MethodInfo* method); + ColorBlock_t543 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_FontStyle_t334 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TextAnchor_t305 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_HorizontalWrapMode_t306 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_VerticalWrapMode_t307 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Color_t139_Single_t165_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, float p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((float*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Color_t139_Single_t165_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, float p2, int8_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((float*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Color_t139_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color_t139 (*Func)(void* obj, float p1, const MethodInfo* method); + Color_t139 ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, float p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((float*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_BlockingObjects_t563 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Vector2_t6 p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((Vector2_t6 *)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Type_t569 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_FillMethod_t570 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector4_t234_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, int8_t p1, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Color32_t231_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Color32_t231 p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((Color32_t231 *)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector2_t6_Vector2_t6_Color32_t231_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, Vector2_t6 p3, Color32_t231 p4, Vector2_t6 p5, Vector2_t6 p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), *((Vector2_t6 *)args[2]), *((Color32_t231 *)args[3]), *((Vector2_t6 *)args[4]), *((Vector2_t6 *)args[5]), method); + return NULL; +} + +void* RuntimeInvoker_Vector4_t234_Vector4_t234_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector4_t234 (*Func)(void* obj, Vector4_t234 p1, Rect_t232 p2, const MethodInfo* method); + Vector4_t234 ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Rect_t232 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Single_t165_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, float p3, int8_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((float*)args[2]), *((int8_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Single_t165_Single_t165_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, float p2, float p3, int8_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((float*)args[1]), *((float*)args[2]), *((int8_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Vector2_t6_Vector2_t6_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, Vector2_t6 p1, Rect_t232 p2, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Rect_t232 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ContentType_t572 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_LineType_t575 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_InputType_t573 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TouchScreenKeyboardType_t228 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CharacterValidation_t574 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector2_t6 p1, Object_t * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_EditState_t579_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int8_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Single_t165_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Object_t_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, int32_t p2, int16_t p3, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int16_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int16_t1111_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int16_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int16_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Char_t702_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Rect_t232_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Rect_t232 p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Rect_t232 *)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Mode_t590 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Navigation_t591 (const MethodInfo* method, void* obj, void** args) +{ + typedef Navigation_t591 (*Func)(void* obj, const MethodInfo* method); + Navigation_t591 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Direction_t596 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Axis_t598 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MovementType_t601 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ScrollbarVisibility_t602 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((float*)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Navigation_t591 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Navigation_t591 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Navigation_t591 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Transition_t606 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ColorBlock_t543 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ColorBlock_t543 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ColorBlock_t543 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_SpriteState_t608 (const MethodInfo* method, void* obj, void** args) +{ + typedef SpriteState_t608 (*Func)(void* obj, const MethodInfo* method); + SpriteState_t608 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SpriteState_t608 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, SpriteState_t608 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((SpriteState_t608 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_SelectionState_t607 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Object_t_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Color_t139_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color_t139 p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((Color_t139 *)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ColorU26_t2731_Color_t139 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Color_t139 * p1, Color_t139 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Color_t139 *)args[0], *((Color_t139 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Direction_t612 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Axis_t614 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return ret; +} + +void* RuntimeInvoker_TextGenerationSettings_t315_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef TextGenerationSettings_t315 (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + TextGenerationSettings_t315 ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector2_t6_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector2_t6 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Vector2_t6 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Rect_t232_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef Rect_t232 (*Func)(void* obj, Object_t * p1, bool* p2, const MethodInfo* method); + Rect_t232 ret = ((Func)method->method)(obj, (Object_t *)args[0], (bool*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Rect_t232_Rect_t232_Rect_t232 (const MethodInfo* method, void* obj, void** args) +{ + typedef Rect_t232 (*Func)(void* obj, Rect_t232 p1, Rect_t232 p2, const MethodInfo* method); + Rect_t232 ret = ((Func)method->method)(obj, *((Rect_t232 *)args[0]), *((Rect_t232 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_AspectMode_t628 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Single_t165_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, float p1, int32_t p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((float*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ScaleMode_t630 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ScreenMatchMode_t631 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Unit_t632 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_FitMode_t634 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Corner_t636 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Axis_t637 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Constraint_t638 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Int32_t161_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int32_t p1, float p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, float p3, float p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((float*)args[2]), *((float*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Single_t165_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Object_t_Object_t_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, Object_t * p2, float p3, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((float*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Object_t_Object_t_Single_t165_ILayoutElementU26_t2747 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, Object_t * p2, float p3, Object_t ** p4, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((float*)args[2]), (Object_t **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UIVertexU26_t2748_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UIVertex_t323 * p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (UIVertex_t323 *)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UIVertex_t323_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UIVertex_t323 p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Color32_t231_Vector2_t6_Vector2_t6_Vector3_t4_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Color32_t231 p2, Vector2_t6 p3, Vector2_t6 p4, Vector3_t4 p5, Vector4_t234 p6, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Color32_t231 *)args[1]), *((Vector2_t6 *)args[2]), *((Vector2_t6 *)args[3]), *((Vector3_t4 *)args[4]), *((Vector4_t234 *)args[5]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3_t4_Color32_t231_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3_t4 p1, Color32_t231 p2, Vector2_t6 p3, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Color32_t231 *)args[1]), *((Vector2_t6 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UIVertex_t323 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Color32_t231_Int32_t161_Int32_t161_Single_t165_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Color32_t231 p2, int32_t p3, int32_t p4, float p5, float p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((Color32_t231 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((float*)args[4]), *((float*)args[5]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_DictionaryNodeU26_t2749 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, DictionaryNode_t727 ** p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (DictionaryNode_t727 **)args[1], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_DictionaryEntry_t900 (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_EditorBrowsableState_t739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_IPAddressU26_t2750 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, IPAddress_t762 ** p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (IPAddress_t762 **)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_AddressFamily_t744 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int64_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_IPv6AddressU26_t2751 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, IPv6Address_t764 ** p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (IPv6Address_t764 **)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int8_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_SecurityProtocolType_t765 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, int32_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_AsnDecodeStatus_t817_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int8_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, int8_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_X509ChainStatusFlags_t804_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509ChainStatusFlags_t804_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509ChainStatusFlags_t804_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509ChainStatusFlags_t804 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_X509RevocationFlag_t811 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509RevocationMode_t812 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509VerificationFlags_t816 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_X509KeyUsageFlags_t809 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509KeyUsageFlags_t809_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Byte_t447_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Int16_t1111_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int16_t p1, int16_t p2, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, int8_t p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, int32_t p8, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), *((int32_t*)args[7]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_RegexOptions_t834 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Category_t841_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UInt16_t919_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, uint16_t p1, int16_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((uint16_t*)args[0]), *((int16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int16_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, int8_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UInt16_t919_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint16_t p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((uint16_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, int16_t p2, int8_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Object_t_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, Object_t * p2, int8_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UInt16_t919 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint16_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((uint16_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int8_t p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int32_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_UInt16_t919_UInt16_t919_UInt16_t919 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, uint16_t p1, uint16_t p2, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((uint16_t*)args[0]), *((uint16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_OpFlags_t836_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int8_t p1, int8_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UInt16_t919_UInt16_t919 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint16_t p1, uint16_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((uint16_t*)args[0]), *((uint16_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int32_t* p2, int32_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (int32_t*)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int32U26_t2739_Int32U26_t2739_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int32_t* p2, int32_t* p3, int8_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (int32_t*)args[1], (int32_t*)args[2], *((int8_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UInt16_t919_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, uint16_t p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((uint16_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int32_t161_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int32_t p2, int8_t p3, int32_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t* p2, int32_t* p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (int32_t*)args[1], (int32_t*)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int8_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Interval_t857 (const MethodInfo* method, void* obj, void** args) +{ + typedef Interval_t857 (*Func)(void* obj, const MethodInfo* method); + Interval_t857 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Interval_t857 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Interval_t857 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Interval_t857 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Interval_t857 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Interval_t857 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Interval_t857 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Interval_t857_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Interval_t857 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Interval_t857 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Double_t454_Interval_t857 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Interval_t857 p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((Interval_t857 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Interval_t857_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Interval_t857 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Interval_t857 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Double_t454_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t* p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t* p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], method); + return ret; +} + +void* RuntimeInvoker_Object_t_RegexOptionsU26_t2752 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t* p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (int32_t*)args[0], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_RegexOptionsU26_t2752_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Int32U26_t2739_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t* p2, int32_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], (int32_t*)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Category_t841 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int16_t1111_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t* p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (int32_t*)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t* p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], (int32_t*)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t* p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], (int32_t*)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UInt16_t919_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint16_t p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((uint16_t*)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, int16_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_UInt16_t919 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, uint16_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((uint16_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Position_t837 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UriHostNameType_t891_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, String_t** p1, const MethodInfo* method); + ((Func)method->method)(obj, (String_t**)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, int8_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Char_t702_Object_t_Int32U26_t2739_CharU26_t2753 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, int32_t* p2, uint16_t* p3, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], (uint16_t*)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_UriFormatExceptionU26_t2754 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, UriFormatException_t889 ** p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (UriFormatException_t889 **)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), (Object_t *)args[4], (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_UInt32_t456_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Sign_t970_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, Object_t * p7, int32_t p8, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), (Object_t *)args[6], *((int32_t*)args[7]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, Object_t * p7, int32_t p8, int32_t p9, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), (Object_t *)args[6], *((int32_t*)args[7]), *((int32_t*)args[8]), method); + return NULL; +} + +void* RuntimeInvoker_ConfidenceFactor_t974 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_ByteU26_t2755_Int32U26_t2739_ByteU5BU5DU26_t2756 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t* p2, uint8_t* p3, int32_t* p4, ByteU5BU5D_t789** p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], (uint8_t*)args[2], (int32_t*)args[3], (ByteU5BU5D_t789**)args[4], method); + return NULL; +} + +void* RuntimeInvoker_DateTime_t365_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, int8_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], *((int8_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_DSAParameters_t928 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, DSAParameters_t928 p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((DSAParameters_t928 *)args[1]), method); + return ret; +} + +void* RuntimeInvoker_RSAParameters_t926_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef RSAParameters_t926 (*Func)(void* obj, int8_t p1, const MethodInfo* method); + RSAParameters_t926 ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RSAParameters_t926 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RSAParameters_t926 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((RSAParameters_t926 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_DSAParameters_t928_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef DSAParameters_t928 (*Func)(void* obj, bool* p1, const MethodInfo* method); + DSAParameters_t928 ret = ((Func)method->method)(obj, (bool*)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t * p3, int8_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509ChainStatusFlags_t999 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Byte_t447_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, uint8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), *((uint8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_AlertLevel_t1012 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_AlertDescription_t1013 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Int16_t1111_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, Object_t * p2, int32_t p3, int32_t p4, int32_t p5, int8_t p6, int8_t p7, int8_t p8, int8_t p9, int16_t p10, int8_t p11, int8_t p12, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), *((int8_t*)args[7]), *((int8_t*)args[8]), *((int16_t*)args[9]), *((int8_t*)args[10]), *((int8_t*)args[11]), method); + return NULL; +} + +void* RuntimeInvoker_CipherAlgorithmType_t1015 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_HashAlgorithmType_t1033 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ExchangeAlgorithmType_t1031 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CipherMode_t963 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int16_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int16_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int64_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int64_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_ByteU5BU5DU26_t2756_ByteU5BU5DU26_t2756 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, ByteU5BU5D_t789** p2, ByteU5BU5D_t789** p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (ByteU5BU5D_t789**)args[1], (ByteU5BU5D_t789**)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int16_t1111_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Int16_t1111_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, Object_t * p2, int32_t p3, int32_t p4, int32_t p5, int8_t p6, int8_t p7, int8_t p8, int8_t p9, int16_t p10, int8_t p11, int8_t p12, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), *((int8_t*)args[7]), *((int8_t*)args[8]), *((int16_t*)args[9]), *((int8_t*)args[10]), *((int8_t*)args[11]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_SecurityProtocolType_t1047 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SecurityCompressionType_t1046 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_HandshakeType_t1061 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_HandshakeState_t1032 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SecurityProtocolType_t1047_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Int64_t455_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int64_t p1, int32_t p2, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, int8_t p6, int8_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Byte_t447_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, uint8_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), *((uint8_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_RSAParameters_t926 (const MethodInfo* method, void* obj, void** args) +{ + typedef RSAParameters_t926 (*Func)(void* obj, const MethodInfo* method); + RSAParameters_t926 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, uint8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((uint8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Byte_t447_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, uint8_t p2, uint8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((uint8_t*)args[1]), *((uint8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, uint8_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((uint8_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_ContentType_t1026 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_ObjectU5BU5DU26_t2757 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, ObjectU5BU5D_t162** p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (ObjectU5BU5D_t162**)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_ObjectU5BU5DU26_t2757 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, ObjectU5BU5D_t162** p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (ObjectU5BU5D_t162**)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SByte_t1110_Object_t_Int32_t161_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int8_t p1, Object_t * p2, int32_t p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int32U26_t2739_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, int32_t* p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (int32_t*)args[2], (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int8_t p2, Exception_t152 ** p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), (Exception_t152 **)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_SByte_t1110_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, Object_t * p2, int8_t p3, int8_t p4, Exception_t152 ** p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], (Object_t *)args[1], *((int8_t*)args[2]), *((int8_t*)args[3]), (Exception_t152 **)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Object_t_Object_t_BooleanU26_t2746_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, Object_t * p2, Object_t * p3, bool* p4, bool* p5, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], (Object_t *)args[1], (Object_t *)args[2], (bool*)args[3], (bool*)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Object_t_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, Object_t * p2, Object_t * p3, bool* p4, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], (Object_t *)args[1], (Object_t *)args[2], (bool*)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_Int32U26_t2739_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, Object_t * p2, int32_t* p3, int8_t p4, Exception_t152 ** p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], (Object_t *)args[1], (int32_t*)args[2], *((int8_t*)args[3]), (Exception_t152 **)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, int8_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, int32_t* p5, Exception_t152 ** p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (int32_t*)args[4], (Exception_t152 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t* p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (int32_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TypeCode_t1737 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int64_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int64U26_t2759_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, int64_t* p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (int64_t*)args[2], (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int64U26_t2759_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, int64_t* p5, Exception_t152 ** p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (int64_t*)args[4], (Exception_t152 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int64U26_t2759 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int64_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int64_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int64U26_t2759 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int64_t* p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (int64_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_UInt32U26_t2760_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, uint32_t* p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (uint32_t*)args[2], (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_UInt32U26_t2760_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, uint32_t* p5, Exception_t152 ** p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (uint32_t*)args[4], (Exception_t152 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_UInt32U26_t2760 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, uint32_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (uint32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_UInt32U26_t2760 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, uint32_t* p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (uint32_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_UInt64U26_t2761_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, uint64_t* p5, Exception_t152 ** p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (uint64_t*)args[4], (Exception_t152 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_UInt64U26_t2761 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, uint64_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (uint64_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int8_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_ByteU26_t2755 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, uint8_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (uint8_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_ByteU26_t2755 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, uint8_t* p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (uint8_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_SByteU26_t2762_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t* p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (int8_t*)args[2], (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByteU26_t2762 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int8_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int16U26_t2763_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int8_t p2, int16_t* p3, Exception_t152 ** p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (int16_t*)args[2], (Exception_t152 **)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int16U26_t2763 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int16_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int16_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_UInt16U26_t2764 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, uint16_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (uint16_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_UInt16U26_t2764 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, uint16_t* p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (uint16_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ByteU2AU26_t2765_ByteU2AU26_t2765_DoubleU2AU26_t2766_UInt16U2AU26_t2767_UInt16U2AU26_t2767_UInt16U2AU26_t2767_UInt16U2AU26_t2767 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t** p1, uint8_t** p2, double** p3, uint16_t** p4, uint16_t** p5, uint16_t** p6, uint16_t** p7, const MethodInfo* method); + ((Func)method->method)(obj, (uint8_t**)args[0], (uint8_t**)args[1], (double**)args[2], (uint16_t**)args[3], (uint16_t**)args[4], (uint16_t**)args[5], (uint16_t**)args[6], method); + return NULL; +} + +void* RuntimeInvoker_UnicodeCategory_t1260_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Int16_t1111_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int16_t p1, Object_t * p2, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Char_t702_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, Object_t * p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, Object_t * p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), (Object_t *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, int32_t p5, int8_t p6, Object_t * p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), (Object_t *)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, int32_t p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, int32_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int16_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int16_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int16_t1111_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, int16_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32U26_t2739_Int32U26_t2739_BooleanU26_t2746_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t* p3, int32_t* p4, bool* p5, String_t** p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], (int32_t*)args[2], (int32_t*)args[3], (bool*)args[4], (String_t**)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int16_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int16_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, int32_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int32_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, float p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + float ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, double p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, double p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + double ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + double ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_DoubleU26_t2768_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, double* p5, Exception_t152 ** p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (double*)args[4], (Exception_t152 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_DoubleU26_t2768 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, double* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (double*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Decimal_t1112_Decimal_t1112_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, Decimal_t1112 p1, Decimal_t1112 p2, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), *((Decimal_t1112 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Decimal_t1112_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Decimal_t1112 p1, Decimal_t1112 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), *((Decimal_t1112 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Decimal_t1112_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 p1, Decimal_t1112 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), *((Decimal_t1112 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Int32U26_t2739_BooleanU26_t2746_BooleanU26_t2746_Int32U26_t2739_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t* p4, bool* p5, bool* p6, int32_t* p7, int8_t p8, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (int32_t*)args[3], (bool*)args[4], (bool*)args[5], (int32_t*)args[6], *((int8_t*)args[7]), method); + return ret; +} + +void* RuntimeInvoker_Decimal_t1112_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_DecimalU26_t2769_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Decimal_t1112 * p4, int8_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Decimal_t1112 *)args[3], *((int8_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_UInt64U26_t2761 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, uint64_t* p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], (uint64_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_Int64U26_t2759 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, int64_t* p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], (int64_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_DecimalU26_t2769 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, Decimal_t1112 * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], (Decimal_t1112 *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, int32_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_DecimalU26_t2769 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Decimal_t1112 * p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_DecimalU26_t2769_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Decimal_t1112 * p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Decimal_t1112 *)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_DecimalU26_t2769_DecimalU26_t2769_DecimalU26_t2769 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Decimal_t1112 * p1, Decimal_t1112 * p2, Decimal_t1112 * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Decimal_t1112 *)args[0], (Decimal_t1112 *)args[1], (Decimal_t1112 *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, int8_t p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, int16_t p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, int64_t p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, float p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, double p1, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_IntPtr_t_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, IntPtr_t p1, IntPtr_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((IntPtr_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_UInt32_t456 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UIntPtr_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef UIntPtr_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + UIntPtr_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UIntPtr_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef UIntPtr_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + UIntPtr_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UIntPtr_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef UIntPtr_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + UIntPtr_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_MulticastDelegateU26_t2770 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, MulticastDelegate_t220 ** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (MulticastDelegate_t220 **)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int8_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int8_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, int8_t p5, int8_t p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int8_t p4, int8_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int8_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int8_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int16_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int16_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int64_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int64_t p1, int64_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int64_t455_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int64_t p1, int64_t p2, int64_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), *((int64_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, int64_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), *((int64_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, int64_t p3, int64_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), *((int64_t*)args[2]), *((int64_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, Object_t * p3, int64_t p4, int64_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), (Object_t *)args[2], *((int64_t*)args[3]), *((int64_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int64_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int64_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, Object_t * p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_TypeAttributes_t1385 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MemberTypes_t1364 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RuntimeTypeHandle_t1117 (const MethodInfo* method, void* obj, void** args) +{ + typedef RuntimeTypeHandle_t1117 (*Func)(void* obj, const MethodInfo* method); + RuntimeTypeHandle_t1117 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_TypeCode_t1737_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_RuntimeTypeHandle_t1117 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RuntimeTypeHandle_t1117 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RuntimeTypeHandle_t1117 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_RuntimeTypeHandle_t1117_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef RuntimeTypeHandle_t1117 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + RuntimeTypeHandle_t1117 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), (Object_t *)args[4], (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, int32_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t * p7, Object_t * p8, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t *)args[6], (Object_t *)args[7], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_RuntimeFieldHandle_t1119 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, RuntimeFieldHandle_t1119 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((RuntimeFieldHandle_t1119 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_ContractionU5BU5DU26_t2771_Level2MapU5BU5DU26_t2772 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, ContractionU5BU5D_t1164** p3, Level2MapU5BU5D_t1165** p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (ContractionU5BU5D_t1164**)args[2], (Level2MapU5BU5D_t1165**)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_CodePointIndexerU26_t2773_ByteU2AU26_t2765_ByteU2AU26_t2765_CodePointIndexerU26_t2773_ByteU2AU26_t2765 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, CodePointIndexer_t1148 ** p2, uint8_t** p3, uint8_t** p4, CodePointIndexer_t1148 ** p5, uint8_t** p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (CodePointIndexer_t1148 **)args[1], (uint8_t**)args[2], (uint8_t**)args[3], (CodePointIndexer_t1148 **)args[4], (uint8_t**)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Byte_t447_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int8_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ExtenderType_t1161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, bool* p7, bool* p8, int8_t p9, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), (bool*)args[6], (bool*)args[7], *((int8_t*)args[8]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, int32_t p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t p6, bool* p7, bool* p8, int8_t p9, int8_t p10, Context_t1158 * p11, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int32_t*)args[5]), (bool*)args[6], (bool*)args[7], *((int8_t*)args[8]), *((int8_t*)args[9]), (Context_t1158 *)args[10], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int8_t p1, int8_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, int8_t p5, Context_t1158 * p6, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int8_t*)args[4]), (Context_t1158 *)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, bool* p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (bool*)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int16_t1111_Int32_t161_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int16_t p5, int32_t p6, int8_t p7, Context_t1158 * p8, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int16_t*)args[4]), *((int32_t*)args[5]), *((int8_t*)args[6]), (Context_t1158 *)args[7], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, Object_t * p5, Context_t1158 * p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], (Context_t1158 *)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, Object_t * p5, int32_t p6, int8_t p7, Context_t1158 * p8, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], *((int32_t*)args[5]), *((int8_t*)args[6]), (Context_t1158 *)args[7], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Object_t_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, Object_t * p5, int8_t p6, Context_t1158 * p7, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], *((int8_t*)args[5]), (Context_t1158 *)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32_t161_ContractionU26_t2775_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, Object_t * p5, int8_t p6, int32_t p7, Contraction_t1151 ** p8, Context_t1158 * p9, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], *((int8_t*)args[5]), *((int32_t*)args[6]), (Contraction_t1151 **)args[7], (Context_t1158 *)args[8], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, Object_t * p2, int32_t p3, int32_t p4, Object_t * p5, int32_t p6, int8_t p7, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], *((int32_t*)args[5]), *((int8_t*)args[6]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161_Object_t_SByte_t1110_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, int32_t p5, Object_t * p6, int8_t p7, Context_t1158 * p8, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), (Object_t *)args[5], *((int8_t*)args[6]), (Context_t1158 *)args[7], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32_t161_ContractionU26_t2775_ContextU26_t2774 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, int32_t p3, int32_t p4, int32_t p5, Object_t * p6, int8_t p7, int32_t p8, Contraction_t1151 ** p9, Context_t1158 * p10, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), (Object_t *)args[5], *((int8_t*)args[6]), *((int32_t*)args[7]), (Contraction_t1151 **)args[8], (Context_t1158 *)args[9], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, int8_t p7, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], *((int8_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, int32_t p8, int32_t p9, int32_t p10, int32_t p11, int32_t p12, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), *((int32_t*)args[7]), *((int32_t*)args[8]), *((int32_t*)args[9]), *((int32_t*)args[10]), *((int32_t*)args[11]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, int8_t p3, int8_t p4, int8_t p5, int8_t p6, int8_t p7, int8_t p8, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), *((int8_t*)args[7]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_ByteU5BU5DU26_t2756_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, ByteU5BU5D_t789** p2, int32_t* p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), (ByteU5BU5D_t789**)args[1], (int32_t*)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ConfidenceFactor_t1170 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Sign_t1172_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DSAParameters_t928_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef DSAParameters_t928 (*Func)(void* obj, int8_t p1, const MethodInfo* method); + DSAParameters_t928 ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_DSAParameters_t928 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, DSAParameters_t928 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((DSAParameters_t928 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Int16_t1111_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + double ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int16_t1111_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, int8_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int8_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, float p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((float*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Single_t165_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, float p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((float*)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, float p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((float*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110_MethodBaseU26_t2776_Int32U26_t2739_Int32U26_t2739_StringU26_t2744_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, int8_t p2, MethodBase_t460 ** p3, int32_t* p4, int32_t* p5, String_t** p6, int32_t* p7, int32_t* p8, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int8_t*)args[1]), (MethodBase_t460 **)args[2], (int32_t*)args[3], (int32_t*)args[4], (String_t**)args[5], (int32_t*)args[6], (int32_t*)args[7], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DayOfWeek_t1686_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32U26_t2739_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t* p1, int32_t p2, int32_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DayOfWeek_t1686_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t* p2, int32_t* p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], (int32_t*)args[1], (int32_t*)args[2], *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int8_t p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int8_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_DateTime_t365_DateTime_t365_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, DateTime_t365 p1, DateTime_t365 p2, TimeSpan_t803 p3, const MethodInfo* method); + ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((DateTime_t365 *)args[1]), *((TimeSpan_t803 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t* p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (int32_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef Decimal_t1112 (*Func)(void* obj, const MethodInfo* method); + Decimal_t1112 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_SByte_t1110_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, int8_t p3, int32_t p4, int8_t p5, int8_t p6, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), *((int32_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int8_t p6, int8_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int8_t p6, int32_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int32_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_IntPtr_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int8_t p4, int8_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, int32_t p4, int32_t* p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (int32_t*)args[4], method); + return ret; +} + +void* RuntimeInvoker_Object_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t* p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (int32_t*)args[0], method); + return ret; +} + +void* RuntimeInvoker_FileAttributes_t1270_Object_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t* p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MonoFileType_t1279_IntPtr_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, int32_t* p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_MonoIOStatU26_t2778_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, MonoIOStat_t1278 * p2, int32_t* p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (MonoIOStat_t1278 *)args[1], (int32_t*)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int32_t* p6, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), (int32_t*)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_IntPtr_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, IntPtr_t p1, int32_t* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_IntPtr_t_Object_t_Int32_t161_Int32_t161_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, Object_t * p2, int32_t p3, int32_t p4, int32_t* p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), (int32_t*)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_IntPtr_t_Int64_t455_Int32_t161_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, IntPtr_t p1, int64_t p2, int32_t p3, int32_t* p4, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int64_t*)args[1]), *((int32_t*)args[2]), (int32_t*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_IntPtr_t_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, IntPtr_t p1, int32_t* p2, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (int32_t*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_IntPtr_t_Int64_t455_MonoIOErrorU26_t2777 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, IntPtr_t p1, int64_t p2, int32_t* p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int64_t*)args[1]), (int32_t*)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], method); + return NULL; +} + +void* RuntimeInvoker_CallingConventions_t1354 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RuntimeMethodHandle_t1729 (const MethodInfo* method, void* obj, void** args) +{ + typedef RuntimeMethodHandle_t1729 (*Func)(void* obj, const MethodInfo* method); + RuntimeMethodHandle_t1729 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MethodAttributes_t1365 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MethodToken_t1321 (const MethodInfo* method, void* obj, void** args) +{ + typedef MethodToken_t1321 (*Func)(void* obj, const MethodInfo* method); + MethodToken_t1321 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_FieldAttributes_t1362 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RuntimeFieldHandle_t1119 (const MethodInfo* method, void* obj, void** args) +{ + typedef RuntimeFieldHandle_t1119 (*Func)(void* obj, const MethodInfo* method); + RuntimeFieldHandle_t1119 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_OpCode_t1325 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, OpCode_t1325 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((OpCode_t1325 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_OpCode_t1325_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, OpCode_t1325 p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((OpCode_t1325 *)args[0]), (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_StackBehaviour_t1329 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int8_t p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int8_t*)args[2]), (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_IntPtr_t_Object_t_Int32U26_t2739_ModuleU26_t2779 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, Object_t * p1, int32_t* p2, Module_t1318 ** p3, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (int32_t*)args[1], (Module_t1318 **)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, int8_t p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return ret; +} + +void* RuntimeInvoker_AssemblyNameFlags_t1348 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_ObjectU5BU5DU26_t2757_Object_t_Object_t_Object_t_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, ObjectU5BU5D_t162** p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t ** p7, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (ObjectU5BU5D_t162**)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t **)args[6], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ObjectU5BU5D_t162** p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, (ObjectU5BU5D_t162**)args[0], (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_ObjectU5BU5DU26_t2757_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, ObjectU5BU5D_t162** p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (ObjectU5BU5D_t162**)args[1], (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, Object_t * p3, Object_t * p4, int8_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], *((int8_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_EventAttributes_t1360 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_IntPtr_t_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, IntPtr_t p1, IntPtr_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((IntPtr_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_RuntimeFieldHandle_t1119 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RuntimeFieldHandle_t1119 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RuntimeFieldHandle_t1119 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, int32_t p5, Object_t * p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], *((int32_t*)args[4]), (Object_t *)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, StreamingContext_t434 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((StreamingContext_t434 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_RuntimeMethodHandle_t1729 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RuntimeMethodHandle_t1729 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RuntimeMethodHandle_t1729 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_MonoEventInfoU26_t2781 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, MonoEventInfo_t1369 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (MonoEventInfo_t1369 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_MonoEventInfo_t1369_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef MonoEventInfo_t1369 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + MonoEventInfo_t1369 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_MonoMethodInfoU26_t2782 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, MonoMethodInfo_t1373 * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (MonoMethodInfo_t1373 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_MonoMethodInfo_t1373_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef MonoMethodInfo_t1373 (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + MonoMethodInfo_t1373 ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_MethodAttributes_t1365_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CallingConventions_t1354_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_IntPtr_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, IntPtr_t p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Exception_t152 ** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Exception_t152 **)args[2], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_MonoPropertyInfoU26_t2783_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, MonoPropertyInfo_t1374 * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (MonoPropertyInfo_t1374 *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_PropertyAttributes_t1381 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, Object_t * p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], method); + return NULL; +} + +void* RuntimeInvoker_ParameterAttributes_t1377 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_ResourceInfoU26_t2784 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, ResourceInfo_t1389 * p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (ResourceInfo_t1389 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_GCHandle_t1418_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef GCHandle_t1418 (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + GCHandle_t1418 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, Object_t * p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Object_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, Object_t * p2, int32_t p3, int32_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Byte_t447_IntPtr_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, IntPtr_t p1, int32_t p2, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, IntPtr_t p1, int32_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, bool* p1, const MethodInfo* method); + ((Func)method->method)(obj, (bool*)args[0], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, String_t** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (String_t**)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, String_t** p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (String_t**)args[3], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, Object_t * p2, int8_t p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, TimeSpan_t803 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int8_t p3, Object_t * p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int8_t*)args[2]), (Object_t *)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_StreamingContext_t434_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, StreamingContext_t434 p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((StreamingContext_t434 *)args[2]), (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_StreamingContext_t434_ISurrogateSelectorU26_t2785 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, StreamingContext_t434 p2, Object_t ** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((StreamingContext_t434 *)args[1]), (Object_t **)args[2], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_IntPtr_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, IntPtr_t p2, Object_t * p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((IntPtr_t*)args[1]), (Object_t *)args[2], method); + return NULL; +} + +void* RuntimeInvoker_TimeSpan_t803_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, String_t** p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (String_t**)args[0], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t ** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t **)args[2], method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_Object_t_StringU26_t2744_StringU26_t2744 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, String_t** p2, String_t** p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (String_t**)args[1], (String_t**)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_WellKnownObjectMode_t1524 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef StreamingContext_t434 (*Func)(void* obj, const MethodInfo* method); + StreamingContext_t434 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TypeFilterLevel_t1540 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, bool* p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (bool*)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t_SByte_t1110_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, int8_t p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Byte_t447_Object_t_SByte_t1110_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, uint8_t p1, Object_t * p2, int8_t p3, Object_t * p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_ObjectU26_t2780_HeaderU5BU5DU26_t2786 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t ** p3, HeaderU5BU5D_t1745** p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t **)args[2], (HeaderU5BU5D_t1745**)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Byte_t447_Object_t_SByte_t1110_ObjectU26_t2780_HeaderU5BU5DU26_t2786 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, Object_t * p2, int8_t p3, Object_t ** p4, HeaderU5BU5D_t1745** p5, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), (Object_t **)args[3], (HeaderU5BU5D_t1745**)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Byte_t447_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, uint8_t p1, Object_t * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Byte_t447_Object_t_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint8_t p1, Object_t * p2, int64_t* p3, Object_t ** p4, SerializationInfo_t433 ** p5, const MethodInfo* method); + ((Func)method->method)(obj, *((uint8_t*)args[0]), (Object_t *)args[1], (int64_t*)args[2], (Object_t **)args[3], (SerializationInfo_t433 **)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int8_t p2, int8_t p3, int64_t* p4, Object_t ** p5, SerializationInfo_t433 ** p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), *((int8_t*)args[2]), (int64_t*)args[3], (Object_t **)args[4], (SerializationInfo_t433 **)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t* p2, Object_t ** p3, SerializationInfo_t433 ** p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int64_t*)args[1], (Object_t **)args[2], (SerializationInfo_t433 **)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455_ObjectU26_t2780_SerializationInfoU26_t2787 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int64_t p3, Object_t ** p4, SerializationInfo_t433 ** p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int64_t*)args[2]), (Object_t **)args[3], (SerializationInfo_t433 **)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Object_t_Int64_t455_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, Object_t * p2, Object_t * p3, int64_t p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], (Object_t *)args[2], *((int64_t*)args[3]), (Object_t *)args[4], (Object_t *)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64U26_t2759_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t* p2, Object_t ** p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (int64_t*)args[1], (Object_t **)args[2], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64U26_t2759_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int64_t* p3, Object_t ** p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (int64_t*)args[2], (Object_t **)args[3], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, int64_t p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t * p7, Object_t * p8, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int64_t*)args[2]), (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t *)args[6], (Object_t *)args[7], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Int64_t455_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, int64_t p2, Object_t * p3, Object_t * p4, Object_t * p5, Object_t * p6, Object_t * p7, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], (Object_t *)args[5], (Object_t *)args[6], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int64_t455_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int64_t p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, uint8_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((uint8_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Int32_t161_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, int32_t p2, int64_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), *((int32_t*)args[1]), *((int64_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, Object_t * p2, int64_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], *((int64_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_Int64_t455_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int64_t p2, Object_t * p3, int64_t p4, Object_t * p5, Object_t * p6, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), (Object_t *)args[2], *((int64_t*)args[3]), (Object_t *)args[4], (Object_t *)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_SByte_t1110_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int8_t p1, Object_t * p2, int8_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, StreamingContext_t434 p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((StreamingContext_t434 *)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, StreamingContext_t434 p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((StreamingContext_t434 *)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_StreamingContext_t434 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, StreamingContext_t434 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((StreamingContext_t434 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_StreamingContext_t434_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, StreamingContext_t434 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((StreamingContext_t434 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, int16_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((int16_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, DateTime_t365 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((DateTime_t365 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_SerializationEntry_t1557 (const MethodInfo* method, void* obj, void** args) +{ + typedef SerializationEntry_t1557 (*Func)(void* obj, const MethodInfo* method); + SerializationEntry_t1557 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_StreamingContextStates_t1560 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CspProviderFlags_t1564 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int32_t p1, int32_t p2, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int8_t p4, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int8_t*)args[3]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, Object_t * p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_UInt32_t456_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UInt32U26_t2760_Int32_t161_UInt32U26_t2760_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint32_t* p1, int32_t p2, uint32_t* p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, const MethodInfo* method); + ((Func)method->method)(obj, (uint32_t*)args[0], *((int32_t*)args[1]), (uint32_t*)args[2], *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_IntPtr_t_IntPtr_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, IntPtr_t p1, Object_t * p2, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, int64_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_UInt64_t1109_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int64_t p1, int32_t p2, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Int64_t455_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int64_t p1, int64_t p2, int64_t p3, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), *((int64_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_PaddingMode_t965 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_StringBuilderU26_t2788_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, StringBuilder_t457 ** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (StringBuilder_t457 **)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_IntPtr_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, IntPtr_t p1, int32_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_EncoderFallbackBufferU26_t2789_CharU5BU5DU26_t2790 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, EncoderFallbackBuffer_t1636 ** p6, CharU5BU5D_t458** p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), (EncoderFallbackBuffer_t1636 **)args[5], (CharU5BU5D_t458**)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_DecoderFallbackBufferU26_t2791 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, DecoderFallbackBuffer_t1627 ** p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), (DecoderFallbackBuffer_t1627 **)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int16_t1111_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int16_t p1, int16_t p2, int32_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int16_t p1, int16_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t* p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (int32_t*)args[0], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int32_t161_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int32_t p1, Object_t * p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int8_t p2, int8_t p3, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int8_t p4, int32_t p5, int8_t p6, int8_t p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int8_t*)args[3]), *((int32_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110_Int32U26_t2739_BooleanU26_t2746_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int8_t p6, int32_t* p7, bool* p8, int8_t p9, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), *((int8_t*)args[5]), (int32_t*)args[6], (bool*)args[7], *((int8_t*)args[8]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, int32_t* p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), (int32_t*)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_CharU26_t2753_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, uint16_t* p4, int8_t p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (uint16_t*)args[3], *((int8_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, uint16_t* p3, int8_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (uint16_t*)args[2], *((int8_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, uint16_t* p6, int8_t p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), (uint16_t*)args[5], *((int8_t*)args[6]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, uint16_t* p5, int8_t p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), (uint16_t*)args[4], *((int8_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, Object_t * p6, DecoderFallbackBuffer_t1627 ** p7, ByteU5BU5D_t789** p8, int8_t p9, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), (Object_t *)args[5], (DecoderFallbackBuffer_t1627 **)args[6], (ByteU5BU5D_t789**)args[7], *((int8_t*)args[8]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, Object_t * p5, DecoderFallbackBuffer_t1627 ** p6, ByteU5BU5D_t789** p7, int8_t p8, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], (DecoderFallbackBuffer_t1627 **)args[5], (ByteU5BU5D_t789**)args[6], *((int8_t*)args[7]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_Object_t_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, DecoderFallbackBuffer_t1627 ** p2, ByteU5BU5D_t789** p3, Object_t * p4, int64_t p5, int32_t p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (DecoderFallbackBuffer_t1627 **)args[1], (ByteU5BU5D_t789**)args[2], (Object_t *)args[3], *((int64_t*)args[4]), *((int32_t*)args[5]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_Object_t_Int64_t455_Int32_t161_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, DecoderFallbackBuffer_t1627 ** p2, ByteU5BU5D_t789** p3, Object_t * p4, int64_t p5, int32_t p6, Object_t * p7, int32_t* p8, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (DecoderFallbackBuffer_t1627 **)args[1], (ByteU5BU5D_t789**)args[2], (Object_t *)args[3], *((int64_t*)args[4]), *((int32_t*)args[5]), (Object_t *)args[6], (int32_t*)args[7], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_UInt32U26_t2760_UInt32U26_t2760_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t p5, uint32_t* p6, uint32_t* p7, Object_t * p8, DecoderFallbackBuffer_t1627 ** p9, ByteU5BU5D_t789** p10, int8_t p11, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int32_t*)args[4]), (uint32_t*)args[5], (uint32_t*)args[6], (Object_t *)args[7], (DecoderFallbackBuffer_t1627 **)args[8], (ByteU5BU5D_t789**)args[9], *((int8_t*)args[10]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_UInt32U26_t2760_UInt32U26_t2760_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int32_t p4, uint32_t* p5, uint32_t* p6, Object_t * p7, DecoderFallbackBuffer_t1627 ** p8, ByteU5BU5D_t789** p9, int8_t p10, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int32_t*)args[3]), (uint32_t*)args[4], (uint32_t*)args[5], (Object_t *)args[6], (DecoderFallbackBuffer_t1627 **)args[7], (ByteU5BU5D_t789**)args[8], *((int8_t*)args[9]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_IntPtr_t_SByte_t1110_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, int8_t p1, Object_t * p2, bool* p3, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), (Object_t *)args[1], (bool*)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, IntPtr_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_IntPtr_t_SByte_t1110_SByte_t1110_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef IntPtr_t (*Func)(void* obj, int8_t p1, int8_t p2, Object_t * p3, bool* p4, const MethodInfo* method); + IntPtr_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), (Object_t *)args[2], (bool*)args[3], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_TimeSpan_t803_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, TimeSpan_t803 p1, TimeSpan_t803 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int64_t455_Int64_t455_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int64_t p1, int64_t p2, int8_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_IntPtr_t_Int32_t161_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, IntPtr_t p1, int32_t p2, int8_t p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int8_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, double p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, double p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Int64_t455_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_IntPtr_t_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, IntPtr_t p1, int32_t p2, int32_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((IntPtr_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Byte_t447_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, double p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, float p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Byte_t447_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, float p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Char_t702_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, int16_t p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, int64_t p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, float p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, int8_t p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, int8_t p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, double p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, float p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, int32_t p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, int64_t p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Double_t454_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, int16_t p1, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, double p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, float p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int16_t1111_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int16_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + int16_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, float p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, double p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, float p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_SByte_t1110_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int8_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + int8_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int8_t p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, double p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int64_t p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Single_t165_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef float (*Func)(void* obj, int16_t p1, const MethodInfo* method); + float ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, double p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, float p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt16_t919_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint16_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + uint16_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, double p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, float p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt32_t456_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint32_t (*Func)(void* obj, int64_t p1, const MethodInfo* method); + uint32_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int8_t p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int16_t p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, double p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, float p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((float*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UInt64_t1109_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint64_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint64_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, int32_t p6, int32_t p7, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), *((int32_t*)args[5]), *((int32_t*)args[6]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SByte_t1110_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int8_t p1, TimeSpan_t803 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int8_t*)args[0]), *((TimeSpan_t803 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_DayOfWeek_t1686 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTimeKind_t1683 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, TimeSpan_t803 p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, double p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DateTime_t365_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DateTime_t365 p1, DateTime_t365 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((DateTime_t365 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_DateTime_t365_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, DateTime_t365 p1, int32_t p2, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_DateTimeU26_t2792_DateTimeOffsetU26_t2793_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, int32_t p3, DateTime_t365 * p4, DateTimeOffset_t1684 * p5, int8_t p6, Exception_t152 ** p7, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((int32_t*)args[2]), (DateTime_t365 *)args[3], (DateTimeOffset_t1684 *)args[4], *((int8_t*)args[5]), (Exception_t152 **)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, Exception_t152 ** p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Exception_t152 **)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, int8_t p5, int8_t p6, int32_t* p7, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), (int32_t*)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Object_t_SByte_t1110_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, Object_t * p4, int8_t p5, int32_t* p6, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], (Object_t *)args[3], *((int8_t*)args[4]), (int32_t*)args[5], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int32_t* p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], (int32_t*)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int8_t p5, int32_t* p6, int32_t* p7, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int8_t*)args[4]), (int32_t*)args[5], (int32_t*)args[6], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, int8_t p4, int32_t* p5, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], *((int8_t*)args[3]), (int32_t*)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_SByte_t1110_DateTimeU26_t2792_DateTimeOffsetU26_t2793_Object_t_Int32_t161_SByte_t1110_BooleanU26_t2746_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int8_t p4, DateTime_t365 * p5, DateTimeOffset_t1684 * p6, Object_t * p7, int32_t p8, int8_t p9, bool* p10, bool* p11, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int8_t*)args[3]), (DateTime_t365 *)args[4], (DateTimeOffset_t1684 *)args[5], (Object_t *)args[6], *((int32_t*)args[7]), *((int8_t*)args[8]), (bool*)args[9], (bool*)args[10], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_Object_t_Object_t_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Int32_t161_DateTimeU26_t2792_SByte_t1110_BooleanU26_t2746_SByte_t1110_ExceptionU26_t2758 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, int32_t p4, DateTime_t365 * p5, int8_t p6, bool* p7, int8_t p8, Exception_t152 ** p9, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], *((int32_t*)args[3]), (DateTime_t365 *)args[4], *((int8_t*)args[5]), (bool*)args[6], *((int8_t*)args[7]), (Exception_t152 **)args[8], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_DateTime_t365_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, DateTime_t365 p1, TimeSpan_t803 p2, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DateTime_t365_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DateTime_t365 p1, DateTime_t365 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((DateTime_t365 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_DateTime_t365_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, DateTime_t365 p1, TimeSpan_t803 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int64_t455_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int64_t p1, TimeSpan_t803 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int64_t*)args[0]), *((TimeSpan_t803 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_DateTimeOffset_t1684 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DateTimeOffset_t1684 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DateTimeOffset_t1684 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DateTimeOffset_t1684 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DateTimeOffset_t1684 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DateTimeOffset_t1684 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int16_t p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int16_t*)args[2]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Int16_t1111_Object_t_BooleanU26_t2746_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, Object_t * p2, bool* p3, bool* p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], (bool*)args[2], (bool*)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Int16_t1111_Object_t_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int16_t p1, Object_t * p2, bool* p3, bool* p4, int8_t p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int16_t*)args[0]), (Object_t *)args[1], (bool*)args[2], (bool*)args[3], *((int8_t*)args[4]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_DateTime_t365_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, DateTime_t365 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_DateTime_t365_Nullable_1_t1790_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, DateTime_t365 p1, Nullable_1_t1790 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((Nullable_1_t1790 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_MonoEnumInfo_t1697 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, MonoEnumInfo_t1697 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((MonoEnumInfo_t1697 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_MonoEnumInfoU26_t2794 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, MonoEnumInfo_t1697 * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (MonoEnumInfo_t1697 *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Int16_t1111_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int16_t p1, int16_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int16_t*)args[0]), *((int16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int64_t455_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int64_t p1, int64_t p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int64_t*)args[0]), *((int64_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_PlatformID_t1726 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int16_t1111_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int16_t p2, int16_t p3, int8_t p4, int8_t p5, int8_t p6, int8_t p7, int8_t p8, int8_t p9, int8_t p10, int8_t p11, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int16_t*)args[1]), *((int16_t*)args[2]), *((int8_t*)args[3]), *((int8_t*)args[4]), *((int8_t*)args[5]), *((int8_t*)args[6]), *((int8_t*)args[7]), *((int8_t*)args[8]), *((int8_t*)args[9]), *((int8_t*)args[10]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Guid_t1706 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Guid_t1706 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Guid_t1706 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Guid_t1706 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Guid_t1706 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Guid_t1706 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Guid_t1706 (const MethodInfo* method, void* obj, void** args) +{ + typedef Guid_t1706 (*Func)(void* obj, const MethodInfo* method); + Guid_t1706 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_SByte_t1110_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int8_t p1, int8_t p2, int8_t p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), *((int8_t*)args[2]), method); + return ret; +} + +void* RuntimeInvoker_Double_t454_Double_t454_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef double (*Func)(void* obj, double p1, double p2, const MethodInfo* method); + double ret = ((Func)method->method)(obj, *((double*)args[0]), *((double*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TypeAttributes_t1385_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, int8_t p1, int8_t p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_UInt64U2AU26_t2795_Int32U2AU26_t2796_CharU2AU26_t2797_CharU2AU26_t2797_Int64U2AU26_t2798_Int32U2AU26_t2796 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, uint64_t** p1, int32_t** p2, uint16_t** p3, uint16_t** p4, int64_t** p5, int32_t** p6, const MethodInfo* method); + ((Func)method->method)(obj, (uint64_t**)args[0], (int32_t**)args[1], (uint16_t**)args[2], (uint16_t**)args[3], (int64_t**)args[4], (int32_t**)args[5], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int64_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int64_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Double_t454_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, double p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((double*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Object_t_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Decimal_t1112 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], *((Decimal_t1112 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int8_t p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int16_t1111_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int16_t p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int16_t*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Int64_t455_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int64_t p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int64_t*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Single_t165_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, float p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((float*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Double_t454_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, double p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((double*)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Object_t_Decimal_t1112_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Decimal_t1112 p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Decimal_t1112 *)args[1]), (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Single_t165_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, float p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((float*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Double_t454_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, double p1, Object_t * p2, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((double*)args[0]), (Object_t *)args[1], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Object_t_BooleanU26_t2746_SByte_t1110_Int32U26_t2739_Int32U26_t2739 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, bool* p2, int8_t p3, int32_t* p4, int32_t* p5, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (bool*)args[1], *((int8_t*)args[2]), (int32_t*)args[3], (int32_t*)args[4], method); + return NULL; +} + +void* RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, Object_t * p4, int8_t p5, Object_t * p6, Object_t * p7, Object_t * p8, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), (Object_t *)args[3], *((int8_t*)args[4]), (Object_t *)args[5], (Object_t *)args[6], (Object_t *)args[7], method); + return ret; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return NULL; +} + +void* RuntimeInvoker_Int64_t455_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int64_t (*Func)(void* obj, int32_t p1, int32_t p2, int32_t p3, int32_t p4, int32_t p5, const MethodInfo* method); + int64_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), *((int32_t*)args[4]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, TimeSpan_t803 p1, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_TimeSpan_t803_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, TimeSpan_t803 p1, TimeSpan_t803 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, TimeSpan_t803 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, TimeSpan_t803 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, double p1, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((double*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_Double_t454_Int64_t455 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, double p1, int64_t p2, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((double*)args[0]), *((int64_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_TimeSpan_t803_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, TimeSpan_t803 p1, TimeSpan_t803 p2, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((TimeSpan_t803 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DateTime_t365_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DateTime_t365 p1, Object_t * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DateTime_t365_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef DateTime_t365 (*Func)(void* obj, DateTime_t365 p1, const MethodInfo* method); + DateTime_t365 ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TimeSpan_t803_DateTime_t365_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, DateTime_t365 p1, TimeSpan_t803 p2, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((DateTime_t365 *)args[0]), *((TimeSpan_t803 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_Int64U5BU5DU26_t2799_StringU5BU5DU26_t2800 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, Int64U5BU5D_t1773** p2, StringU5BU5D_t163** p3, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Int64U5BU5D_t1773**)args[1], (StringU5BU5D_t163**)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Object_t * p1, Object_t * p2, Object_t * p3, Object_t * p4, Object_t * p5, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], (Object_t *)args[2], (Object_t *)args[3], (Object_t *)args[4], method); + return ret; +} + +void* RuntimeInvoker_Boolean_t448_ObjectU26_t2780_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t ** p1, Object_t * p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t **)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ObjectU26_t2780_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t ** p1, Object_t * p2, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t **)args[0], (Object_t *)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Enumerator_t2048 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2048 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2048 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Object_t ** p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t **)args[1], method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ObjectU5BU5D_t162** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (ObjectU5BU5D_t162**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ObjectU5BU5D_t162** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (ObjectU5BU5D_t162**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_KeyValuePair_2_t1858 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, KeyValuePair_2_t1858 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((KeyValuePair_2_t1858 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_KeyValuePair_2_t1858 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, KeyValuePair_2_t1858 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((KeyValuePair_2_t1858 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t1858_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t1858 (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + KeyValuePair_2_t1858 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, Object_t ** p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t **)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t1865 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1865 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1865 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DictionaryEntry_t900_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, Object_t * p1, Object_t * p2, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t1858 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t1858 (*Func)(void* obj, const MethodInfo* method); + KeyValuePair_2_t1858 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t1864 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1864 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1864 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, int32_t p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), *((int32_t*)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t1882 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1882 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1882 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Object_t_Object_t_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Object_t * p1, Object_t * p2, float p3, const MethodInfo* method); + ((Func)method->method)(obj, (Object_t *)args[0], (Object_t *)args[1], *((float*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Enumerator_t2150 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2150 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2150 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2151 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2151 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2151 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2147 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2147 (*Func)(void* obj, const MethodInfo* method); + KeyValuePair_2_t2147 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_FloatTween_t533 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, FloatTween_t533 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((FloatTween_t533 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ColorTween_t530 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ColorTween_t530 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ColorTween_t530 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_TypeU26_t2801_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_BooleanU26_t2746_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, bool* p1, int8_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (bool*)args[0], *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_FillMethodU26_t2802_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SingleU26_t2726_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, float* p1, float p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (float*)args[0], *((float*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_ContentTypeU26_t2803_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_LineTypeU26_t2804_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_InputTypeU26_t2805_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_TouchScreenKeyboardTypeU26_t2806_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_CharacterValidationU26_t2807_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_CharU26_t2753_Int16_t1111 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, uint16_t* p1, int16_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (uint16_t*)args[0], *((int16_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DirectionU26_t2808_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_NavigationU26_t2809_Navigation_t591 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Navigation_t591 * p1, Navigation_t591 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Navigation_t591 *)args[0], *((Navigation_t591 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_TransitionU26_t2810_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_ColorBlockU26_t2811_ColorBlock_t543 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ColorBlock_t543 * p1, ColorBlock_t543 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (ColorBlock_t543 *)args[0], *((ColorBlock_t543 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SpriteStateU26_t2812_SpriteState_t608 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, SpriteState_t608 * p1, SpriteState_t608 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (SpriteState_t608 *)args[0], *((SpriteState_t608 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DirectionU26_t2813_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_AspectModeU26_t2814_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_FitModeU26_t2815_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_CornerU26_t2816_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_AxisU26_t2817_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector2U26_t2736_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2_t6 * p1, Vector2_t6 p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2_t6 *)args[0], *((Vector2_t6 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_ConstraintU26_t2818_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_SingleU26_t2726_Single_t165 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, float* p1, float p2, const MethodInfo* method); + ((Func)method->method)(obj, (float*)args[0], *((float*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_BooleanU26_t2746_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, bool* p1, int8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (bool*)args[0], *((int8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_TextAnchorU26_t2819_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t* p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (int32_t*)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_RaycastHit_t26_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit_t26 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + RaycastHit_t26 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RaycastHit_t26 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((RaycastHit_t26 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, RaycastHit_t26 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((RaycastHit_t26 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastHit_t26 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastHit_t26 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, RaycastHit_t26 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((RaycastHit_t26 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Keyframe_t147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Keyframe_t147 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Keyframe_t147 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Keyframe_t147 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Keyframe_t147 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Keyframe_t147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Keyframe_t147 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Keyframe_t147 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Keyframe_t147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Keyframe_t147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Keyframe_t147 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Keyframe_t147 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_KeyValuePair_2_t1858_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t1858 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + KeyValuePair_2_t1858 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_KeyValuePair_2_t1858 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, KeyValuePair_2_t1858 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((KeyValuePair_2_t1858 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t1858 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, KeyValuePair_2_t1858 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((KeyValuePair_2_t1858 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Link_t1214_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Link_t1214 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Link_t1214 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Link_t1214 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Link_t1214 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Link_t1214 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Link_t1214 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Link_t1214 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Link_t1214 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Link_t1214 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Link_t1214 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Link_t1214 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Link_t1214 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Link_t1214 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Link_t1214 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_DictionaryEntry_t900_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_DictionaryEntry_t900 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, DictionaryEntry_t900 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((DictionaryEntry_t900 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_DictionaryEntry_t900 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DictionaryEntry_t900 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DictionaryEntry_t900 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DictionaryEntry_t900 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DictionaryEntry_t900 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DictionaryEntry_t900 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_DictionaryEntry_t900 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, DictionaryEntry_t900 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((DictionaryEntry_t900 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Touch_t155 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Touch_t155 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Touch_t155 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Touch_t155 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Touch_t155 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Touch_t155 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Touch_t155 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Touch_t155 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Touch_t155 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Touch_t155 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Touch_t155 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Touch_t155 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Double_t454 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, double p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((double*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Vector3_t4_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector3_t4 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Vector3_t4 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Vector3_t4 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_GcAchievementData_t352_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef GcAchievementData_t352 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + GcAchievementData_t352 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_GcAchievementData_t352 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, GcAchievementData_t352 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((GcAchievementData_t352 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_GcAchievementData_t352 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, GcAchievementData_t352 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((GcAchievementData_t352 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_GcAchievementData_t352 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, GcAchievementData_t352 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((GcAchievementData_t352 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_GcAchievementData_t352 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, GcAchievementData_t352 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((GcAchievementData_t352 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_GcScoreData_t353_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef GcScoreData_t353 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + GcScoreData_t353 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_GcScoreData_t353 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, GcScoreData_t353 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((GcScoreData_t353 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_GcScoreData_t353 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, GcScoreData_t353 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((GcScoreData_t353 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_GcScoreData_t353 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, GcScoreData_t353 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((GcScoreData_t353 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector4_t234 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector4_t234 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector4_t234 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Vector2_t6 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Vector2_t6 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Vector2_t6 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Color32_t231_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color32_t231 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Color32_t231 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color32_t231 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Color32_t231 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Color32_t231 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Color32_t231 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Color32_t231 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Color32_t231 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3U5BU5DU26_t2820_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3U5BU5D_t125** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3U5BU5D_t125**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector3U5BU5DU26_t2820_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector3U5BU5D_t125** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Vector3U5BU5D_t125**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Vector3_t4_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Vector3_t4 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector3_t4 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector3_t4_Vector3_t4_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector4U5BU5DU26_t2821_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector4U5BU5D_t413** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector4U5BU5D_t413**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector4U5BU5DU26_t2821_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector4U5BU5D_t413** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Vector4U5BU5D_t413**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Vector4_t234_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Vector4_t234 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector4_t234 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector4_t234_Vector4_t234_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Vector2U5BU5DU26_t2822_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2U5BU5D_t415** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2U5BU5D_t415**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Vector2U5BU5DU26_t2822_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Vector2U5BU5D_t415** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Vector2U5BU5D_t415**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Vector2_t6_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Vector2_t6 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Vector2_t6 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Vector2_t6_Vector2_t6_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Color32U5BU5DU26_t2823_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color32U5BU5D_t417** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Color32U5BU5D_t417**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Color32U5BU5DU26_t2823_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Color32U5BU5D_t417** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Color32U5BU5D_t417**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Color32_t231_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, Color32_t231 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((Color32_t231 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Color32_t231_Color32_t231_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Color32_t231 p1, Color32_t231 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), *((Color32_t231 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32U5BU5DU26_t2824_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Int32U5BU5D_t420** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (Int32U5BU5D_t420**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32U5BU5DU26_t2824_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Int32U5BU5D_t420** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (Int32U5BU5D_t420**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_IntPtr_t (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, IntPtr_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((IntPtr_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ContactPoint_t277_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ContactPoint_t277 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ContactPoint_t277 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ContactPoint_t277 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ContactPoint_t277 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ContactPoint_t277 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ContactPoint_t277 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ContactPoint_t277 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ContactPoint_t277 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ContactPoint_t277 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ContactPoint_t277 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ContactPoint_t277 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ContactPoint_t277 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ContactPoint_t277 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ContactPoint_t277 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_RaycastHit2D_t283_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit2D_t283 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + RaycastHit2D_t283 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_RaycastHit2D_t283 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RaycastHit2D_t283 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((RaycastHit2D_t283 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_RaycastHit2D_t283 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, RaycastHit2D_t283 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((RaycastHit2D_t283 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_RaycastHit2D_t283 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastHit2D_t283 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastHit2D_t283 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_RaycastHit2D_t283 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, RaycastHit2D_t283 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((RaycastHit2D_t283 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ContactPoint2D_t285_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ContactPoint2D_t285 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ContactPoint2D_t285 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ContactPoint2D_t285 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ContactPoint2D_t285 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ContactPoint2D_t285 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ContactPoint2D_t285 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ContactPoint2D_t285 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ContactPoint2D_t285 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ContactPoint2D_t285 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ContactPoint2D_t285 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ContactPoint2D_t285 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ContactPoint2D_t285 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ContactPoint2D_t285 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ContactPoint2D_t285 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_CharacterInfo_t308_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef CharacterInfo_t308 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + CharacterInfo_t308 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_CharacterInfo_t308 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CharacterInfo_t308 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((CharacterInfo_t308 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_CharacterInfo_t308 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, CharacterInfo_t308 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((CharacterInfo_t308 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_CharacterInfo_t308 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CharacterInfo_t308 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CharacterInfo_t308 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_CharacterInfo_t308 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, CharacterInfo_t308 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((CharacterInfo_t308 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_UIVertex_t323_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef UIVertex_t323 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + UIVertex_t323 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UIVertex_t323 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UIVertex_t323 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, UIVertex_t323 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((UIVertex_t323 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UIVertexU5BU5DU26_t2825_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UIVertexU5BU5D_t425** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (UIVertexU5BU5D_t425**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UIVertexU5BU5DU26_t2825_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UIVertexU5BU5D_t425** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (UIVertexU5BU5D_t425**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_UIVertex_t323_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, UIVertex_t323 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((UIVertex_t323 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UIVertex_t323_UIVertex_t323_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UIVertex_t323 p1, UIVertex_t323 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), *((UIVertex_t323 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UICharInfo_t312_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef UICharInfo_t312 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + UICharInfo_t312 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UICharInfo_t312 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UICharInfo_t312 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UICharInfo_t312 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, UICharInfo_t312 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((UICharInfo_t312 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UICharInfoU5BU5DU26_t2826_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UICharInfoU5BU5D_t426** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (UICharInfoU5BU5D_t426**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UICharInfoU5BU5DU26_t2826_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UICharInfoU5BU5D_t426** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (UICharInfoU5BU5D_t426**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_UICharInfo_t312_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, UICharInfo_t312 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((UICharInfo_t312 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UICharInfo_t312_UICharInfo_t312_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UICharInfo_t312 p1, UICharInfo_t312 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), *((UICharInfo_t312 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UILineInfo_t313_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef UILineInfo_t313 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + UILineInfo_t313 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UILineInfo_t313 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UILineInfo_t313 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UILineInfo_t313 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, UILineInfo_t313 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((UILineInfo_t313 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UILineInfoU5BU5DU26_t2827_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UILineInfoU5BU5D_t427** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (UILineInfoU5BU5D_t427**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_UILineInfoU5BU5DU26_t2827_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UILineInfoU5BU5D_t427** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (UILineInfoU5BU5D_t427**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_UILineInfo_t313_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, UILineInfo_t313 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((UILineInfo_t313 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UILineInfo_t313_UILineInfo_t313_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UILineInfo_t313 p1, UILineInfo_t313 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), *((UILineInfo_t313 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2033_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2033 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + KeyValuePair_2_t2033 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_KeyValuePair_2_t2033 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, KeyValuePair_2_t2033 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((KeyValuePair_2_t2033 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2033 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, KeyValuePair_2_t2033 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2033 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_KeyValuePair_2_t2033 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, KeyValuePair_2_t2033 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2033 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2033 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, KeyValuePair_2_t2033 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((KeyValuePair_2_t2033 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ParameterModifier_t1378_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ParameterModifier_t1378 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ParameterModifier_t1378 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ParameterModifier_t1378 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ParameterModifier_t1378 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ParameterModifier_t1378 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ParameterModifier_t1378 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ParameterModifier_t1378 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ParameterModifier_t1378 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ParameterModifier_t1378 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ParameterModifier_t1378 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ParameterModifier_t1378 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ParameterModifier_t1378 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ParameterModifier_t1378 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ParameterModifier_t1378 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_HitInfo_t371_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef HitInfo_t371 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + HitInfo_t371 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, HitInfo_t371 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((HitInfo_t371 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, HitInfo_t371 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((HitInfo_t371 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RaycastResult_t508_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastResult_t508 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + RaycastResult_t508 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, RaycastResult_t508 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastResult_t508 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, RaycastResult_t508 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((RaycastResult_t508 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_RaycastResultU5BU5DU26_t2828_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RaycastResultU5BU5D_t2113** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (RaycastResultU5BU5D_t2113**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_RaycastResultU5BU5DU26_t2828_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, RaycastResultU5BU5D_t2113** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (RaycastResultU5BU5D_t2113**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_RaycastResult_t508_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, RaycastResult_t508 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((RaycastResult_t508 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_RaycastResult_t508_RaycastResult_t508_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, RaycastResult_t508 p1, RaycastResult_t508 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), *((RaycastResult_t508 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2147_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2147 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + KeyValuePair_2_t2147 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_KeyValuePair_2_t2147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, KeyValuePair_2_t2147 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((KeyValuePair_2_t2147 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2147 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, KeyValuePair_2_t2147 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_KeyValuePair_2_t2147 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, KeyValuePair_2_t2147 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, KeyValuePair_2_t2147 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((KeyValuePair_2_t2147 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ContentType_t572_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2307_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2307 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + KeyValuePair_2_t2307 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_KeyValuePair_2_t2307 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, KeyValuePair_2_t2307 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((KeyValuePair_2_t2307 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2307 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, KeyValuePair_2_t2307 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2307 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_KeyValuePair_2_t2307 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, KeyValuePair_2_t2307 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((KeyValuePair_2_t2307 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2307 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, KeyValuePair_2_t2307 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((KeyValuePair_2_t2307 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_X509ChainStatus_t800_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef X509ChainStatus_t800 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + X509ChainStatus_t800 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_X509ChainStatus_t800 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, X509ChainStatus_t800 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((X509ChainStatus_t800 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_X509ChainStatus_t800 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, X509ChainStatus_t800 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((X509ChainStatus_t800 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_X509ChainStatus_t800 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, X509ChainStatus_t800 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((X509ChainStatus_t800 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_X509ChainStatus_t800 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, X509ChainStatus_t800 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((X509ChainStatus_t800 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, int32_t p2, int32_t p3, int32_t p4, Object_t * p5, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), (Object_t *)args[4], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Mark_t850_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Mark_t850 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Mark_t850 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Mark_t850 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Mark_t850 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Mark_t850 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Mark_t850 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Mark_t850 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Mark_t850 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Mark_t850 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Mark_t850 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Mark_t850 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Mark_t850 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Mark_t850 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Mark_t850 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_UriScheme_t887_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef UriScheme_t887 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + UriScheme_t887 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_UriScheme_t887 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, UriScheme_t887 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((UriScheme_t887 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_UriScheme_t887 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UriScheme_t887 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UriScheme_t887 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_UriScheme_t887 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UriScheme_t887 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UriScheme_t887 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_UriScheme_t887 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, UriScheme_t887 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((UriScheme_t887 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ClientCertificateType_t1060_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TableRange_t1147_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef TableRange_t1147 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + TableRange_t1147 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_TableRange_t1147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, TableRange_t1147 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((TableRange_t1147 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_TableRange_t1147 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, TableRange_t1147 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((TableRange_t1147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_TableRange_t1147 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, TableRange_t1147 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((TableRange_t1147 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_TableRange_t1147 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, TableRange_t1147 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((TableRange_t1147 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Slot_t1224_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Slot_t1224 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Slot_t1224 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Slot_t1224 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Slot_t1224 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Slot_t1224 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Slot_t1224 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Slot_t1224 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Slot_t1224 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Slot_t1224 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Slot_t1224 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Slot_t1224 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Slot_t1224 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Slot_t1224 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Slot_t1224 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Slot_t1232_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef Slot_t1232 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + Slot_t1232 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Slot_t1232 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Slot_t1232 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Slot_t1232 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_Slot_t1232 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Slot_t1232 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Slot_t1232 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Slot_t1232 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Slot_t1232 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Slot_t1232 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Slot_t1232 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Slot_t1232 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Slot_t1232 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ILTokenInfo_t1312_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ILTokenInfo_t1312 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ILTokenInfo_t1312 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ILTokenInfo_t1312 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ILTokenInfo_t1312 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ILTokenInfo_t1312 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ILTokenInfo_t1312 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ILTokenInfo_t1312 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ILTokenInfo_t1312 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ILTokenInfo_t1312 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ILTokenInfo_t1312 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ILTokenInfo_t1312 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ILTokenInfo_t1312 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ILTokenInfo_t1312 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ILTokenInfo_t1312 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_LabelData_t1314_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef LabelData_t1314 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + LabelData_t1314 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_LabelData_t1314 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, LabelData_t1314 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((LabelData_t1314 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_LabelData_t1314 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, LabelData_t1314 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((LabelData_t1314 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_LabelData_t1314 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, LabelData_t1314 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((LabelData_t1314 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_LabelData_t1314 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, LabelData_t1314 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((LabelData_t1314 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_LabelFixup_t1313_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef LabelFixup_t1313 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + LabelFixup_t1313 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_LabelFixup_t1313 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, LabelFixup_t1313 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((LabelFixup_t1313 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_LabelFixup_t1313 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, LabelFixup_t1313 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((LabelFixup_t1313 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_LabelFixup_t1313 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, LabelFixup_t1313 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((LabelFixup_t1313 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_LabelFixup_t1313 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, LabelFixup_t1313 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((LabelFixup_t1313 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_CustomAttributeTypedArgument_t1359_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeTypedArgument_t1359 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + CustomAttributeTypedArgument_t1359 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, CustomAttributeTypedArgument_t1359 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((CustomAttributeTypedArgument_t1359 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_CustomAttributeNamedArgument_t1358_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeNamedArgument_t1358 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + CustomAttributeNamedArgument_t1358 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, CustomAttributeNamedArgument_t1358 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((CustomAttributeNamedArgument_t1358 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeTypedArgumentU5BU5DU26_t2829_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeTypedArgumentU5BU5D_t1799** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (CustomAttributeTypedArgumentU5BU5D_t1799**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeTypedArgumentU5BU5DU26_t2829_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeTypedArgumentU5BU5D_t1799** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (CustomAttributeTypedArgumentU5BU5D_t1799**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_CustomAttributeTypedArgument_t1359_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, CustomAttributeTypedArgument_t1359 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((CustomAttributeTypedArgument_t1359 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, CustomAttributeTypedArgument_t1359 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), *((CustomAttributeTypedArgument_t1359 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, CustomAttributeTypedArgument_t1359 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((CustomAttributeTypedArgument_t1359 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeNamedArgumentU5BU5DU26_t2830_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeNamedArgumentU5BU5D_t1800** p1, int32_t p2, const MethodInfo* method); + ((Func)method->method)(obj, (CustomAttributeNamedArgumentU5BU5D_t1800**)args[0], *((int32_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_CustomAttributeNamedArgumentU5BU5DU26_t2830_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, CustomAttributeNamedArgumentU5BU5D_t1800** p1, int32_t p2, int32_t p3, const MethodInfo* method); + ((Func)method->method)(obj, (CustomAttributeNamedArgumentU5BU5D_t1800**)args[0], *((int32_t*)args[1]), *((int32_t*)args[2]), method); + return NULL; +} + +void* RuntimeInvoker_Int32_t161_Object_t_CustomAttributeNamedArgument_t1358_Int32_t161_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, CustomAttributeNamedArgument_t1358 p2, int32_t p3, int32_t p4, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((CustomAttributeNamedArgument_t1358 *)args[1]), *((int32_t*)args[2]), *((int32_t*)args[3]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, CustomAttributeNamedArgument_t1358 p2, Object_t * p3, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), *((CustomAttributeNamedArgument_t1358 *)args[1]), (Object_t *)args[2], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Object_t_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Object_t * p1, CustomAttributeNamedArgument_t1358 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, (Object_t *)args[0], *((CustomAttributeNamedArgument_t1358 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ResourceInfo_t1389_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ResourceInfo_t1389 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ResourceInfo_t1389 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ResourceInfo_t1389 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ResourceInfo_t1389 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ResourceInfo_t1389 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ResourceInfo_t1389 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ResourceInfo_t1389 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ResourceInfo_t1389 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ResourceInfo_t1389 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ResourceInfo_t1389 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ResourceInfo_t1389 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ResourceInfo_t1389 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ResourceInfo_t1389 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ResourceInfo_t1389 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_ResourceCacheItem_t1390_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef ResourceCacheItem_t1390 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + ResourceCacheItem_t1390 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_ResourceCacheItem_t1390 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, ResourceCacheItem_t1390 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((ResourceCacheItem_t1390 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Boolean_t448_ResourceCacheItem_t1390 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, ResourceCacheItem_t1390 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((ResourceCacheItem_t1390 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_ResourceCacheItem_t1390 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, ResourceCacheItem_t1390 p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((ResourceCacheItem_t1390 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_ResourceCacheItem_t1390 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, ResourceCacheItem_t1390 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((ResourceCacheItem_t1390 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_DateTime_t365 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, DateTime_t365 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((DateTime_t365 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, Decimal_t1112 p1, const MethodInfo* method); + ((Func)method->method)(obj, *((Decimal_t1112 *)args[0]), method); + return NULL; +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Decimal_t1112 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, Decimal_t1112 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((Decimal_t1112 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_TimeSpan_t803_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef TimeSpan_t803 (*Func)(void* obj, int32_t p1, const MethodInfo* method); + TimeSpan_t803 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_TimeSpan_t803 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, TimeSpan_t803 p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((TimeSpan_t803 *)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_TypeTag_t1528_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, int32_t p1, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, *((int32_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, uint8_t p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, uint8_t p1, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((uint8_t*)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Void_t1116_Int32_t161_Byte_t447 (const MethodInfo* method, void* obj, void** args) +{ + typedef void (*Func)(void* obj, int32_t p1, uint8_t p2, const MethodInfo* method); + ((Func)method->method)(obj, *((int32_t*)args[0]), *((uint8_t*)args[1]), method); + return NULL; +} + +void* RuntimeInvoker_RaycastHit_t26 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit_t26 (*Func)(void* obj, const MethodInfo* method); + RaycastHit_t26 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Keyframe_t147 (const MethodInfo* method, void* obj, void** args) +{ + typedef Keyframe_t147 (*Func)(void* obj, const MethodInfo* method); + Keyframe_t147 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Link_t1214 (const MethodInfo* method, void* obj, void** args) +{ + typedef Link_t1214 (*Func)(void* obj, const MethodInfo* method); + Link_t1214 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DictionaryEntry_t900_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t1858_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t1858 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + KeyValuePair_2_t1858 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Touch_t155 (const MethodInfo* method, void* obj, void** args) +{ + typedef Touch_t155 (*Func)(void* obj, const MethodInfo* method); + Touch_t155 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_GcAchievementData_t352 (const MethodInfo* method, void* obj, void** args) +{ + typedef GcAchievementData_t352 (*Func)(void* obj, const MethodInfo* method); + GcAchievementData_t352 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_GcScoreData_t353 (const MethodInfo* method, void* obj, void** args) +{ + typedef GcScoreData_t353 (*Func)(void* obj, const MethodInfo* method); + GcScoreData_t353 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef Color32_t231 (*Func)(void* obj, const MethodInfo* method); + Color32_t231 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Vector3_t4_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Vector3_t4 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Vector3_t4 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t1929 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1929 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1929 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector3_t4_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Vector3_t4_Vector3_t4 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector3_t4 p1, Vector3_t4 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector3_t4 *)args[0]), *((Vector3_t4 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Enumerator_t1939 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1939 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1939 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector4_t234_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector4_t234 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Vector4_t234_Vector4_t234 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector4_t234_Vector4_t234_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector4_t234 p1, Vector4_t234 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector4_t234 *)args[0]), *((Vector4_t234 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Enumerator_t1949 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1949 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1949 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector2_t6_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Vector2_t6_Vector2_t6 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Vector2_t6_Vector2_t6_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Vector2_t6 p1, Vector2_t6 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Vector2_t6 *)args[0]), *((Vector2_t6 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Color32_t231_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Color32_t231 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + Color32_t231 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t1959 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1959 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1959 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Color32_t231_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Color32_t231 p1, Color32_t231 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), *((Color32_t231 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Color32_t231_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Color32_t231 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_Color32_t231_Color32_t231 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Color32_t231 p1, Color32_t231 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), *((Color32_t231 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Color32_t231_Color32_t231_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Color32_t231 p1, Color32_t231 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Color32_t231 *)args[0]), *((Color32_t231 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Enumerator_t1969 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t1969 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t1969 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ContactPoint_t277 (const MethodInfo* method, void* obj, void** args) +{ + typedef ContactPoint_t277 (*Func)(void* obj, const MethodInfo* method); + ContactPoint_t277 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_RaycastHit2D_t283 (const MethodInfo* method, void* obj, void** args) +{ + typedef RaycastHit2D_t283 (*Func)(void* obj, const MethodInfo* method); + RaycastHit2D_t283 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ContactPoint2D_t285 (const MethodInfo* method, void* obj, void** args) +{ + typedef ContactPoint2D_t285 (*Func)(void* obj, const MethodInfo* method); + ContactPoint2D_t285 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CharacterInfo_t308 (const MethodInfo* method, void* obj, void** args) +{ + typedef CharacterInfo_t308 (*Func)(void* obj, const MethodInfo* method); + CharacterInfo_t308 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef UIVertex_t323 (*Func)(void* obj, const MethodInfo* method); + UIVertex_t323 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UIVertex_t323_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef UIVertex_t323 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + UIVertex_t323 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2001 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2001 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2001 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UIVertex_t323_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UIVertex_t323 p1, UIVertex_t323 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), *((UIVertex_t323 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UIVertex_t323_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UIVertex_t323 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_UIVertex_t323_UIVertex_t323 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UIVertex_t323 p1, UIVertex_t323 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), *((UIVertex_t323 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UIVertex_t323_UIVertex_t323_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UIVertex_t323 p1, UIVertex_t323 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UIVertex_t323 *)args[0]), *((UIVertex_t323 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef UICharInfo_t312 (*Func)(void* obj, const MethodInfo* method); + UICharInfo_t312 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UICharInfo_t312_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef UICharInfo_t312 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + UICharInfo_t312 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2011 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2011 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2011 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UICharInfo_t312_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UICharInfo_t312 p1, UICharInfo_t312 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), *((UICharInfo_t312 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UICharInfo_t312_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UICharInfo_t312 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_UICharInfo_t312_UICharInfo_t312 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UICharInfo_t312 p1, UICharInfo_t312 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), *((UICharInfo_t312 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UICharInfo_t312_UICharInfo_t312_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UICharInfo_t312 p1, UICharInfo_t312 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UICharInfo_t312 *)args[0]), *((UICharInfo_t312 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef UILineInfo_t313 (*Func)(void* obj, const MethodInfo* method); + UILineInfo_t313 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UILineInfo_t313_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef UILineInfo_t313 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + UILineInfo_t313 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2021 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2021 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2021 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_UILineInfo_t313_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, UILineInfo_t313 p1, UILineInfo_t313 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), *((UILineInfo_t313 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UILineInfo_t313_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UILineInfo_t313 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_UILineInfo_t313_UILineInfo_t313 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, UILineInfo_t313 p1, UILineInfo_t313 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), *((UILineInfo_t313 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_UILineInfo_t313_UILineInfo_t313_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, UILineInfo_t313 p1, UILineInfo_t313 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((UILineInfo_t313 *)args[0]), *((UILineInfo_t313 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_KeyValuePair_2_t2033_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2033 (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + KeyValuePair_2_t2033 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2037 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2037 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2037 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DictionaryEntry_t900_Object_t_Int32_t161 (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, Object_t * p1, int32_t p2, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int32_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2033 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2033 (*Func)(void* obj, const MethodInfo* method); + KeyValuePair_2_t2033 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2036 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2036 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2036 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2033_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2033 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + KeyValuePair_2_t2033 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ParameterModifier_t1378 (const MethodInfo* method, void* obj, void** args) +{ + typedef ParameterModifier_t1378 (*Func)(void* obj, const MethodInfo* method); + ParameterModifier_t1378 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_HitInfo_t371 (const MethodInfo* method, void* obj, void** args) +{ + typedef HitInfo_t371 (*Func)(void* obj, const MethodInfo* method); + HitInfo_t371 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_Single_t165_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, float p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((float*)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_RaycastResult_t508_RaycastResult_t508_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RaycastResult_t508 p1, RaycastResult_t508 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), *((RaycastResult_t508 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Enumerator_t2115 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2115 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2115 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_RaycastResult_t508_RaycastResult_t508 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, RaycastResult_t508 p1, RaycastResult_t508 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), *((RaycastResult_t508 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_RaycastResult_t508_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RaycastResult_t508 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RaycastResult_t508 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_KeyValuePair_2_t2147_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2147 (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + KeyValuePair_2_t2147 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Int32_t161_ObjectU26_t2780 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int32_t p1, Object_t ** p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t **)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DictionaryEntry_t900_Int32_t161_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, int32_t p1, Object_t * p2, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, *((int32_t*)args[0]), (Object_t *)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2147_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2147 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + KeyValuePair_2_t2147 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_RaycastHit_t26_RaycastHit_t26_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, RaycastHit_t26 p1, RaycastHit_t26 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((RaycastHit_t26 *)args[0]), *((RaycastHit_t26 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_Object_t_Color_t139_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, Color_t139 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((Color_t139 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Object_t_FloatTween_t533 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, FloatTween_t533 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((FloatTween_t533 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_Object_t_ColorTween_t530 (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, ColorTween_t530 p1, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((ColorTween_t530 *)args[0]), method); + return ret; +} + +void* RuntimeInvoker_KeyValuePair_2_t2307_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2307 (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + KeyValuePair_2_t2307 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Object_t_BooleanU26_t2746 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Object_t * p1, bool* p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, (Object_t *)args[0], (bool*)args[1], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2312 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2312 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2312 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_DictionaryEntry_t900_Object_t_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef DictionaryEntry_t900 (*Func)(void* obj, Object_t * p1, int8_t p2, const MethodInfo* method); + DictionaryEntry_t900 ret = ((Func)method->method)(obj, (Object_t *)args[0], *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2307 (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2307 (*Func)(void* obj, const MethodInfo* method); + KeyValuePair_2_t2307 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2311 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2311 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2311 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_KeyValuePair_2_t2307_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef KeyValuePair_2_t2307 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + KeyValuePair_2_t2307 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_SByte_t1110_SByte_t1110 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, int8_t p1, int8_t p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((int8_t*)args[0]), *((int8_t*)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_X509ChainStatus_t800 (const MethodInfo* method, void* obj, void** args) +{ + typedef X509ChainStatus_t800 (*Func)(void* obj, const MethodInfo* method); + X509ChainStatus_t800 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Mark_t850 (const MethodInfo* method, void* obj, void** args) +{ + typedef Mark_t850 (*Func)(void* obj, const MethodInfo* method); + Mark_t850 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_UriScheme_t887 (const MethodInfo* method, void* obj, void** args) +{ + typedef UriScheme_t887 (*Func)(void* obj, const MethodInfo* method); + UriScheme_t887 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ClientCertificateType_t1060 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TableRange_t1147 (const MethodInfo* method, void* obj, void** args) +{ + typedef TableRange_t1147 (*Func)(void* obj, const MethodInfo* method); + TableRange_t1147 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Slot_t1224 (const MethodInfo* method, void* obj, void** args) +{ + typedef Slot_t1224 (*Func)(void* obj, const MethodInfo* method); + Slot_t1224 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Slot_t1232 (const MethodInfo* method, void* obj, void** args) +{ + typedef Slot_t1232 (*Func)(void* obj, const MethodInfo* method); + Slot_t1232 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ILTokenInfo_t1312 (const MethodInfo* method, void* obj, void** args) +{ + typedef ILTokenInfo_t1312 (*Func)(void* obj, const MethodInfo* method); + ILTokenInfo_t1312 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_LabelData_t1314 (const MethodInfo* method, void* obj, void** args) +{ + typedef LabelData_t1314 (*Func)(void* obj, const MethodInfo* method); + LabelData_t1314 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_LabelFixup_t1313 (const MethodInfo* method, void* obj, void** args) +{ + typedef LabelFixup_t1313 (*Func)(void* obj, const MethodInfo* method); + LabelFixup_t1313 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeTypedArgument_t1359 (*Func)(void* obj, const MethodInfo* method); + CustomAttributeTypedArgument_t1359 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeNamedArgument_t1358 (*Func)(void* obj, const MethodInfo* method); + CustomAttributeNamedArgument_t1358 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_CustomAttributeTypedArgument_t1359_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeTypedArgument_t1359 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + CustomAttributeTypedArgument_t1359 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2375 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2375 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2375 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, CustomAttributeTypedArgument_t1359 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), *((CustomAttributeTypedArgument_t1359 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_CustomAttributeTypedArgument_t1359_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, CustomAttributeTypedArgument_t1359 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), *((CustomAttributeTypedArgument_t1359 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, CustomAttributeTypedArgument_t1359 p1, CustomAttributeTypedArgument_t1359 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((CustomAttributeTypedArgument_t1359 *)args[0]), *((CustomAttributeTypedArgument_t1359 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_CustomAttributeNamedArgument_t1358_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef CustomAttributeNamedArgument_t1358 (*Func)(void* obj, Object_t * p1, const MethodInfo* method); + CustomAttributeNamedArgument_t1358 ret = ((Func)method->method)(obj, (Object_t *)args[0], method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Enumerator_t2386 (const MethodInfo* method, void* obj, void** args) +{ + typedef Enumerator_t2386 (*Func)(void* obj, const MethodInfo* method); + Enumerator_t2386 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, CustomAttributeNamedArgument_t1358 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), *((CustomAttributeNamedArgument_t1358 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_CustomAttributeNamedArgument_t1358_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, Object_t * p2, Object_t * p3, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), (Object_t *)args[1], (Object_t *)args[2], method); + return ret; +} + +void* RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, CustomAttributeNamedArgument_t1358 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), *((CustomAttributeNamedArgument_t1358 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Object_t_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358_Object_t_Object_t (const MethodInfo* method, void* obj, void** args) +{ + typedef Object_t * (*Func)(void* obj, CustomAttributeNamedArgument_t1358 p1, CustomAttributeNamedArgument_t1358 p2, Object_t * p3, Object_t * p4, const MethodInfo* method); + Object_t * ret = ((Func)method->method)(obj, *((CustomAttributeNamedArgument_t1358 *)args[0]), *((CustomAttributeNamedArgument_t1358 *)args[1]), (Object_t *)args[2], (Object_t *)args[3], method); + return ret; +} + +void* RuntimeInvoker_ResourceInfo_t1389 (const MethodInfo* method, void* obj, void** args) +{ + typedef ResourceInfo_t1389 (*Func)(void* obj, const MethodInfo* method); + ResourceInfo_t1389 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_ResourceCacheItem_t1390 (const MethodInfo* method, void* obj, void** args) +{ + typedef ResourceCacheItem_t1390 (*Func)(void* obj, const MethodInfo* method); + ResourceCacheItem_t1390 ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_TypeTag_t1528 (const MethodInfo* method, void* obj, void** args) +{ + typedef uint8_t (*Func)(void* obj, const MethodInfo* method); + uint8_t ret = ((Func)method->method)(obj, method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_DateTimeOffset_t1684_DateTimeOffset_t1684 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, DateTimeOffset_t1684 p1, DateTimeOffset_t1684 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((DateTimeOffset_t1684 *)args[0]), *((DateTimeOffset_t1684 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_DateTimeOffset_t1684_DateTimeOffset_t1684 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, DateTimeOffset_t1684 p1, DateTimeOffset_t1684 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((DateTimeOffset_t1684 *)args[0]), *((DateTimeOffset_t1684 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Nullable_1_t1790 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Nullable_1_t1790 p1, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Nullable_1_t1790 *)args[0]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Int32_t161_Guid_t1706_Guid_t1706 (const MethodInfo* method, void* obj, void** args) +{ + typedef int32_t (*Func)(void* obj, Guid_t1706 p1, Guid_t1706 p2, const MethodInfo* method); + int32_t ret = ((Func)method->method)(obj, *((Guid_t1706 *)args[0]), *((Guid_t1706 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +void* RuntimeInvoker_Boolean_t448_Guid_t1706_Guid_t1706 (const MethodInfo* method, void* obj, void** args) +{ + typedef bool (*Func)(void* obj, Guid_t1706 p1, Guid_t1706 p2, const MethodInfo* method); + bool ret = ((Func)method->method)(obj, *((Guid_t1706 *)args[0]), *((Guid_t1706 *)args[1]), method); + return Box(il2cpp_codegen_class_from_type (method->return_type), &ret); +} + +extern const InvokerMethod g_Il2CppInvokerPointers[1540] = +{ + RuntimeInvoker_Void_t1116, + RuntimeInvoker_Boolean_t448, + RuntimeInvoker_Void_t1116_Single_t165_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t, + RuntimeInvoker_Void_t1116_Single_t165, + RuntimeInvoker_Object_t, + RuntimeInvoker_Void_t1116_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Single_t165_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_SingleU26_t2726, + RuntimeInvoker_Void_t1116_Object_t_Object_t, + RuntimeInvoker_Quaternion_t19_Quaternion_t19, + RuntimeInvoker_Vector3_t4, + RuntimeInvoker_Single_t165, + RuntimeInvoker_Vector2_t6, + RuntimeInvoker_Void_t1116_Vector2_t6, + RuntimeInvoker_Void_t1116_Vector3_t4_SByte_t1110, + RuntimeInvoker_Void_t1116_Vector3_t4_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Vector3_t4, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t, + RuntimeInvoker_Object_t_Object_t, + RuntimeInvoker_Single_t165_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Vector3_t4, + RuntimeInvoker_Vector3_t4_Single_t165, + RuntimeInvoker_Object_t_Single_t165, + RuntimeInvoker_RoutePoint_t124_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3_t4_Vector3_t4_Single_t165, + RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4, + RuntimeInvoker_RoutePoint_t124, + RuntimeInvoker_Void_t1116_RoutePoint_t124, + RuntimeInvoker_Void_t1116_Object_t_AnimatorStateInfo_t148_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Double_t454, + RuntimeInvoker_Void_t1116_Int64_t455_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_GcAchievementDescriptionData_t351_Int32_t161, + RuntimeInvoker_Void_t1116_GcUserProfileData_t350_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Double_t454_Object_t, + RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Object_t, + RuntimeInvoker_Void_t1116_UserProfileU5BU5DU26_t2727_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_UserProfileU5BU5DU26_t2727_Int32_t161, + RuntimeInvoker_Void_t1116_GcScoreData_t353, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Int32_t161, + RuntimeInvoker_Int32_t161, + RuntimeInvoker_Boolean_t448_BoneWeight_t209_BoneWeight_t209, + RuntimeInvoker_Bounds_t141, + RuntimeInvoker_Void_t1116_BoundsU26_t2728, + RuntimeInvoker_Object_t_Vector3_t4, + RuntimeInvoker_Object_t_Object_t_Vector3U26_t2729, + RuntimeInvoker_Int32_t161_Object_t, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_IntPtr_t, + RuntimeInvoker_Color_t139_Single_t165_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_IntPtr_t_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_IntPtr_t, + RuntimeInvoker_Void_t1116_CullingGroupEvent_t218, + RuntimeInvoker_Object_t_CullingGroupEvent_t218_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Color_t139_Single_t165, + RuntimeInvoker_Void_t1116_Single_t165_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t, + RuntimeInvoker_Void_t1116_TouchScreenKeyboard_InternalConstructorHelperArgumentsU26_t2730_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t, + RuntimeInvoker_Void_t1116_Vector3U26_t2729_Vector3U26_t2729, + RuntimeInvoker_Void_t1116_Vector3_t4_Single_t165, + RuntimeInvoker_Void_t1116_Vector3U26_t2729_Single_t165, + RuntimeInvoker_Void_t1116_Color_t139, + RuntimeInvoker_Void_t1116_ColorU26_t2731, + RuntimeInvoker_Int32_t161_LayerMask_t9, + RuntimeInvoker_LayerMask_t9_Int32_t161, + RuntimeInvoker_Single_t165_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Single_t165, + RuntimeInvoker_Vector2_t6_Vector2_t6_Vector2_t6, + RuntimeInvoker_Single_t165_Vector2_t6_Vector2_t6, + RuntimeInvoker_Single_t165_Vector2_t6, + RuntimeInvoker_Vector2_t6_Vector2_t6_Single_t165, + RuntimeInvoker_Boolean_t448_Vector2_t6_Vector2_t6, + RuntimeInvoker_Vector2_t6_Vector3_t4, + RuntimeInvoker_Vector3_t4_Vector2_t6, + RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3U26_t2729_Vector3U26_t2729_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3U26_t2729_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4_Vector3U26_t2729_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Vector3_t4_Vector3_t4_Vector3_t4, + RuntimeInvoker_Vector3_t4_Vector3_t4, + RuntimeInvoker_Single_t165_Vector3_t4_Vector3_t4, + RuntimeInvoker_Vector3_t4_Vector3_t4_Single_t165, + RuntimeInvoker_Single_t165_Vector3_t4, + RuntimeInvoker_Vector3_t4_Single_t165_Vector3_t4, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4, + RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Color_t139_Color_t139_Color_t139_Single_t165, + RuntimeInvoker_Color_t139, + RuntimeInvoker_Color_t139_Color_t139_Single_t165, + RuntimeInvoker_Vector4_t234_Color_t139, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Color32_t231_Color_t139, + RuntimeInvoker_Color_t139_Color32_t231, + RuntimeInvoker_Single_t165_Quaternion_t19_Quaternion_t19, + RuntimeInvoker_Quaternion_t19_Single_t165_Vector3_t4, + RuntimeInvoker_Quaternion_t19_Single_t165_Vector3U26_t2729, + RuntimeInvoker_Quaternion_t19_Vector3_t4_Vector3_t4, + RuntimeInvoker_Quaternion_t19_Vector3_t4, + RuntimeInvoker_Quaternion_t19_Vector3U26_t2729_Vector3U26_t2729, + RuntimeInvoker_Quaternion_t19_Quaternion_t19_Quaternion_t19_Single_t165, + RuntimeInvoker_Quaternion_t19_QuaternionU26_t2732_QuaternionU26_t2732_Single_t165, + RuntimeInvoker_Quaternion_t19_QuaternionU26_t2732, + RuntimeInvoker_Quaternion_t19_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Vector3_t4_Quaternion_t19, + RuntimeInvoker_Vector3_t4_QuaternionU26_t2732, + RuntimeInvoker_Quaternion_t19_Vector3U26_t2729, + RuntimeInvoker_Quaternion_t19_Quaternion_t19_Quaternion_t19, + RuntimeInvoker_Vector3_t4_Quaternion_t19_Vector3_t4, + RuntimeInvoker_Boolean_t448_Quaternion_t19_Quaternion_t19, + RuntimeInvoker_Boolean_t448_Vector3_t4, + RuntimeInvoker_Boolean_t448_Rect_t232, + RuntimeInvoker_Boolean_t448_Rect_t232_Rect_t232, + RuntimeInvoker_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Single_t165, + RuntimeInvoker_Matrix4x4_t233_Matrix4x4_t233, + RuntimeInvoker_Matrix4x4_t233_Matrix4x4U26_t2733, + RuntimeInvoker_Boolean_t448_Matrix4x4_t233_Matrix4x4U26_t2733, + RuntimeInvoker_Boolean_t448_Matrix4x4U26_t2733_Matrix4x4U26_t2733, + RuntimeInvoker_Matrix4x4_t233, + RuntimeInvoker_Vector4_t234_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Vector4_t234, + RuntimeInvoker_Matrix4x4_t233_Vector3_t4, + RuntimeInvoker_Void_t1116_Vector3_t4_Quaternion_t19_Vector3_t4, + RuntimeInvoker_Matrix4x4_t233_Vector3_t4_Quaternion_t19_Vector3_t4, + RuntimeInvoker_Matrix4x4_t233_Vector3U26_t2729_QuaternionU26_t2732_Vector3U26_t2729, + RuntimeInvoker_Matrix4x4_t233_Single_t165_Single_t165_Single_t165_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Matrix4x4_t233_Single_t165_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Matrix4x4_t233_Matrix4x4_t233_Matrix4x4_t233, + RuntimeInvoker_Vector4_t234_Matrix4x4_t233_Vector4_t234, + RuntimeInvoker_Boolean_t448_Matrix4x4_t233_Matrix4x4_t233, + RuntimeInvoker_Void_t1116_Bounds_t141, + RuntimeInvoker_Boolean_t448_Bounds_t141, + RuntimeInvoker_Boolean_t448_Bounds_t141_Vector3_t4, + RuntimeInvoker_Boolean_t448_BoundsU26_t2728_Vector3U26_t2729, + RuntimeInvoker_Single_t165_Bounds_t141_Vector3_t4, + RuntimeInvoker_Single_t165_BoundsU26_t2728_Vector3U26_t2729, + RuntimeInvoker_Boolean_t448_RayU26_t2734_BoundsU26_t2728_SingleU26_t2726, + RuntimeInvoker_Boolean_t448_Ray_t24, + RuntimeInvoker_Boolean_t448_Ray_t24_SingleU26_t2726, + RuntimeInvoker_Vector3_t4_BoundsU26_t2728_Vector3U26_t2729, + RuntimeInvoker_Boolean_t448_Bounds_t141_Bounds_t141, + RuntimeInvoker_Single_t165_Vector4_t234_Vector4_t234, + RuntimeInvoker_Single_t165_Vector4_t234, + RuntimeInvoker_Vector4_t234, + RuntimeInvoker_Vector4_t234_Vector4_t234_Vector4_t234, + RuntimeInvoker_Vector4_t234_Vector4_t234_Single_t165, + RuntimeInvoker_Boolean_t448_Vector4_t234_Vector4_t234, + RuntimeInvoker_Single_t165_Single_t165, + RuntimeInvoker_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Single_t165, + RuntimeInvoker_Single_t165_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Single_t165_Single_t165, + RuntimeInvoker_Single_t165_Single_t165_Single_t165_SingleU26_t2726_Single_t165, + RuntimeInvoker_Single_t165_Single_t165_Single_t165_SingleU26_t2726_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Rect_t232, + RuntimeInvoker_Void_t1116_RectU26_t2735, + RuntimeInvoker_Void_t1116_Vector2U26_t2736, + RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Int32_t161, + RuntimeInvoker_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_SphericalHarmonicsL2U26_t2737, + RuntimeInvoker_Void_t1116_Color_t139_SphericalHarmonicsL2U26_t2737, + RuntimeInvoker_Void_t1116_ColorU26_t2731_SphericalHarmonicsL2U26_t2737, + RuntimeInvoker_Void_t1116_Vector3_t4_Color_t139_Single_t165, + RuntimeInvoker_Void_t1116_Vector3_t4_Color_t139_SphericalHarmonicsL2U26_t2737, + RuntimeInvoker_Void_t1116_Vector3U26_t2729_ColorU26_t2731_SphericalHarmonicsL2U26_t2737, + RuntimeInvoker_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249_Single_t165, + RuntimeInvoker_SphericalHarmonicsL2_t249_Single_t165_SphericalHarmonicsL2_t249, + RuntimeInvoker_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249, + RuntimeInvoker_Boolean_t448_SphericalHarmonicsL2_t249_SphericalHarmonicsL2_t249, + RuntimeInvoker_Void_t1116_Vector4U26_t2738, + RuntimeInvoker_Vector4_t234_Object_t, + RuntimeInvoker_Vector2_t6_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Vector2U26_t2736, + RuntimeInvoker_RuntimePlatform_t187, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_CameraClearFlags_t356, + RuntimeInvoker_Vector3_t4_Object_t_Vector3U26_t2729, + RuntimeInvoker_Ray_t24_Vector3_t4, + RuntimeInvoker_Ray_t24_Object_t_Vector3U26_t2729, + RuntimeInvoker_Object_t_Ray_t24_Single_t165_Int32_t161, + RuntimeInvoker_Object_t_Object_t_RayU26_t2734_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_RayU26_t2734_Single_t165_Int32_t161, + RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Color_t139_Single_t165_SByte_t1110, + RuntimeInvoker_Void_t1116_Vector3U26_t2729_Vector3U26_t2729_ColorU26_t2731_Single_t165_SByte_t1110, + RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Color_t139, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Void_t1116_IntPtr_t, + RuntimeInvoker_RenderBuffer_t355, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Void_t1116_IntPtr_t_RenderBufferU26_t2740_RenderBufferU26_t2740, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_TouchPhase_t262, + RuntimeInvoker_Void_t1116_Vector3U26_t2729, + RuntimeInvoker_Touch_t155_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Vector3_t4_Quaternion_t19, + RuntimeInvoker_Object_t_Object_t_Vector3U26_t2729_QuaternionU26_t2732, + RuntimeInvoker_Boolean_t448_Object_t_Object_t, + RuntimeInvoker_IntPtr_t, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Object_t, + RuntimeInvoker_Quaternion_t19, + RuntimeInvoker_Void_t1116_Quaternion_t19, + RuntimeInvoker_Void_t1116_QuaternionU26_t2732, + RuntimeInvoker_Void_t1116_Matrix4x4U26_t2733, + RuntimeInvoker_Void_t1116_Vector3_t4_Int32_t161, + RuntimeInvoker_Void_t1116_Single_t165_Single_t165_Single_t165_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Vector3_t4, + RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Vector3U26_t2729, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741_Single_t165_Int32_t161, + RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741, + RuntimeInvoker_Boolean_t448_Ray_t24_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Ray_t24_Single_t165, + RuntimeInvoker_Object_t_Ray_t24_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Vector3_t4_Single_t165, + RuntimeInvoker_Object_t_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165, + RuntimeInvoker_Boolean_t448_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Ray_t24_Single_t165_Single_t165, + RuntimeInvoker_Boolean_t448_Ray_t24_Single_t165_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Single_t165_Vector3_t4_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Ray_t24_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Ray_t24_Single_t165_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3_t4_Vector3_t4_Single_t165_Vector3_t4_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Vector3U26_t2729_RaycastHitU26_t2741_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector3U26_t2729_Vector3U26_t2729_Single_t165_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Int32_t161, + RuntimeInvoker_Void_t1116_Vector3_t4_Vector3_t4_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Vector3U26_t2729_Vector3U26_t2729_Int32_t161, + RuntimeInvoker_CollisionFlags_t278_Vector3_t4, + RuntimeInvoker_CollisionFlags_t278_Object_t_Vector3U26_t2729, + RuntimeInvoker_Void_t1116_Vector2_t6_Vector2_t6_Single_t165_Int32_t161_Single_t165_Single_t165_RaycastHit2DU26_t2742, + RuntimeInvoker_Void_t1116_Vector2U26_t2736_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165_RaycastHit2DU26_t2742, + RuntimeInvoker_RaycastHit2D_t283_Vector2_t6_Vector2_t6_Single_t165_Int32_t161, + RuntimeInvoker_RaycastHit2D_t283_Vector2_t6_Vector2_t6_Single_t165_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Vector2_t6_Vector2_t6_Single_t165_Int32_t161, + RuntimeInvoker_Object_t_Vector2U26_t2736_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Vector2_t6_Single_t165_Int32_t161, + RuntimeInvoker_Object_t_Vector2U26_t2736_Single_t165_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_Vector2U26_t2736_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Vector3U26_t2729, + RuntimeInvoker_Object_t_SByte_t1110_Object_t_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Int64_t455, + RuntimeInvoker_SendMessageOptions_t185, + RuntimeInvoker_AnimatorStateInfo_t148, + RuntimeInvoker_AnimatorClipInfo_t296, + RuntimeInvoker_Keyframe_t147_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_AnimatorStateInfo_t148_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Boolean_t448_Int16_t1111, + RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743_Int32_t161, + RuntimeInvoker_Boolean_t448_Int16_t1111_CharacterInfoU26_t2743, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Color_t139_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Vector2_t6_Vector2_t6_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Color_t139_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Single_t165_Single_t165_Single_t165_Single_t165_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_ColorU26_t2731_Int32_t161_Single_t165_Single_t165_Int32_t161_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_Single_t165_Single_t165_Single_t165_Single_t165_SByte_t1110, + RuntimeInvoker_TextGenerationSettings_t315_TextGenerationSettings_t315, + RuntimeInvoker_Single_t165_Object_t_TextGenerationSettings_t315, + RuntimeInvoker_Boolean_t448_Object_t_TextGenerationSettings_t315, + RuntimeInvoker_RenderMode_t319, + RuntimeInvoker_Boolean_t448_Vector2_t6_Object_t, + RuntimeInvoker_Void_t1116_Object_t_ColorU26_t2731, + RuntimeInvoker_Void_t1116_Rect_t232, + RuntimeInvoker_Void_t1116_Object_t_RectU26_t2735, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Vector2U26_t2736_Object_t, + RuntimeInvoker_Vector2_t6_Vector2_t6_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Vector2_t6_Object_t_Object_t_Vector2U26_t2736, + RuntimeInvoker_Void_t1116_Vector2U26_t2736_Object_t_Object_t_Vector2U26_t2736, + RuntimeInvoker_Rect_t232_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t_Vector3U26_t2729, + RuntimeInvoker_Boolean_t448_Object_t_Vector2_t6_Object_t_Vector2U26_t2736, + RuntimeInvoker_Ray_t24_Object_t_Vector2_t6, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_Vector2_t6_Vector2_t6, + RuntimeInvoker_EventType_t329, + RuntimeInvoker_EventModifiers_t330, + RuntimeInvoker_Char_t702, + RuntimeInvoker_KeyCode_t328, + RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Int32_t161_Object_t, + RuntimeInvoker_UserState_t375, + RuntimeInvoker_Void_t1116_Object_t_Double_t454_SByte_t1110_SByte_t1110_DateTime_t365, + RuntimeInvoker_Double_t454, + RuntimeInvoker_Void_t1116_Double_t454, + RuntimeInvoker_DateTime_t365, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Object_t_SByte_t1110_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_DateTime_t365_Object_t_Int32_t161, + RuntimeInvoker_Int64_t455, + RuntimeInvoker_UserScope_t376, + RuntimeInvoker_Range_t369, + RuntimeInvoker_Void_t1116_Range_t369, + RuntimeInvoker_TimeScope_t377, + RuntimeInvoker_Void_t1116_Int32_t161_HitInfo_t371, + RuntimeInvoker_Boolean_t448_HitInfo_t371_HitInfo_t371, + RuntimeInvoker_Boolean_t448_HitInfo_t371, + RuntimeInvoker_Void_t1116_Object_t_StringU26_t2744_StringU26_t2744, + RuntimeInvoker_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_StreamingContext_t434, + RuntimeInvoker_Boolean_t448_Color_t139_Color_t139, + RuntimeInvoker_Boolean_t448_TextGenerationSettings_t315, + RuntimeInvoker_PersistentListenerMode_t387, + RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Int32_t161_RaycastResult_t508_RaycastResult_t508, + RuntimeInvoker_MoveDirection_t505, + RuntimeInvoker_RaycastResult_t508, + RuntimeInvoker_Void_t1116_RaycastResult_t508, + RuntimeInvoker_InputButton_t511, + RuntimeInvoker_RaycastResult_t508_Object_t, + RuntimeInvoker_MoveDirection_t505_Single_t165_Single_t165, + RuntimeInvoker_MoveDirection_t505_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Single_t165_Single_t165_Single_t165, + RuntimeInvoker_Boolean_t448_Int32_t161_PointerEventDataU26_t2745_SByte_t1110, + RuntimeInvoker_Object_t_Touch_t155_BooleanU26_t2746_BooleanU26_t2746, + RuntimeInvoker_FramePressState_t512_Int32_t161, + RuntimeInvoker_Boolean_t448_Vector2_t6_Vector2_t6_Single_t165_SByte_t1110, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_InputMode_t521, + RuntimeInvoker_LayerMask_t9, + RuntimeInvoker_Void_t1116_LayerMask_t9, + RuntimeInvoker_Int32_t161_RaycastHit_t26_RaycastHit_t26, + RuntimeInvoker_ColorTweenMode_t527, + RuntimeInvoker_ColorBlock_t543, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t_Object_t, + RuntimeInvoker_FontStyle_t334, + RuntimeInvoker_TextAnchor_t305, + RuntimeInvoker_HorizontalWrapMode_t306, + RuntimeInvoker_VerticalWrapMode_t307, + RuntimeInvoker_Void_t1116_Color_t139_Single_t165_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Color_t139_Single_t165_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Color_t139_Single_t165, + RuntimeInvoker_Void_t1116_Single_t165_Single_t165_SByte_t1110, + RuntimeInvoker_BlockingObjects_t563, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Vector2_t6_Object_t, + RuntimeInvoker_Type_t569, + RuntimeInvoker_FillMethod_t570, + RuntimeInvoker_Vector4_t234_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Color32_t231_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Vector2_t6_Vector2_t6_Color32_t231_Vector2_t6_Vector2_t6, + RuntimeInvoker_Vector4_t234_Vector4_t234_Rect_t232, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Single_t165_SByte_t1110_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Single_t165_Single_t165_SByte_t1110_Int32_t161, + RuntimeInvoker_Vector2_t6_Vector2_t6_Rect_t232, + RuntimeInvoker_ContentType_t572, + RuntimeInvoker_LineType_t575, + RuntimeInvoker_InputType_t573, + RuntimeInvoker_TouchScreenKeyboardType_t228, + RuntimeInvoker_CharacterValidation_t574, + RuntimeInvoker_Void_t1116_Int16_t1111, + RuntimeInvoker_Void_t1116_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Vector2_t6_Object_t, + RuntimeInvoker_Int32_t161_Vector2_t6, + RuntimeInvoker_EditState_t579_Object_t, + RuntimeInvoker_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Int32_t161_Int32_t161_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Vector2_t6, + RuntimeInvoker_Single_t165_Int32_t161_Object_t, + RuntimeInvoker_Char_t702_Object_t_Int32_t161_Int16_t1111, + RuntimeInvoker_Void_t1116_Int32_t161_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int16_t1111_Object_t_Object_t, + RuntimeInvoker_Char_t702_Object_t, + RuntimeInvoker_Void_t1116_Rect_t232_SByte_t1110, + RuntimeInvoker_Mode_t590, + RuntimeInvoker_Navigation_t591, + RuntimeInvoker_Direction_t596, + RuntimeInvoker_Void_t1116_Single_t165_SByte_t1110, + RuntimeInvoker_Axis_t598, + RuntimeInvoker_MovementType_t601, + RuntimeInvoker_ScrollbarVisibility_t602, + RuntimeInvoker_Void_t1116_Single_t165_Int32_t161, + RuntimeInvoker_Void_t1116_Navigation_t591, + RuntimeInvoker_Transition_t606, + RuntimeInvoker_Void_t1116_ColorBlock_t543, + RuntimeInvoker_SpriteState_t608, + RuntimeInvoker_Void_t1116_SpriteState_t608, + RuntimeInvoker_SelectionState_t607, + RuntimeInvoker_Vector3_t4_Object_t_Vector2_t6, + RuntimeInvoker_Void_t1116_Color_t139_SByte_t1110, + RuntimeInvoker_Boolean_t448_ColorU26_t2731_Color_t139, + RuntimeInvoker_Direction_t612, + RuntimeInvoker_Axis_t614, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_TextGenerationSettings_t315_Vector2_t6, + RuntimeInvoker_Vector2_t6_Int32_t161, + RuntimeInvoker_Rect_t232_Object_t_BooleanU26_t2746, + RuntimeInvoker_Rect_t232_Rect_t232_Rect_t232, + RuntimeInvoker_AspectMode_t628, + RuntimeInvoker_Single_t165_Single_t165_Int32_t161, + RuntimeInvoker_ScaleMode_t630, + RuntimeInvoker_ScreenMatchMode_t631, + RuntimeInvoker_Unit_t632, + RuntimeInvoker_FitMode_t634, + RuntimeInvoker_Corner_t636, + RuntimeInvoker_Axis_t637, + RuntimeInvoker_Constraint_t638, + RuntimeInvoker_Single_t165_Int32_t161_Single_t165, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Single_t165_Object_t_Int32_t161, + RuntimeInvoker_Single_t165_Object_t_Object_t_Single_t165, + RuntimeInvoker_Single_t165_Object_t_Object_t_Single_t165_ILayoutElementU26_t2747, + RuntimeInvoker_Void_t1116_UIVertexU26_t2748_Int32_t161, + RuntimeInvoker_Void_t1116_UIVertex_t323_Int32_t161, + RuntimeInvoker_Void_t1116_Vector3_t4_Color32_t231_Vector2_t6_Vector2_t6_Vector3_t4_Vector4_t234, + RuntimeInvoker_Void_t1116_Vector3_t4_Color32_t231_Vector2_t6, + RuntimeInvoker_Void_t1116_UIVertex_t323, + RuntimeInvoker_Void_t1116_Object_t_Color32_t231_Int32_t161_Int32_t161_Single_t165_Single_t165, + RuntimeInvoker_Object_t_Object_t_DictionaryNodeU26_t2749, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t, + RuntimeInvoker_DictionaryEntry_t900, + RuntimeInvoker_EditorBrowsableState_t739, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Int16_t1111_Int16_t1111, + RuntimeInvoker_Boolean_t448_Object_t_IPAddressU26_t2750, + RuntimeInvoker_AddressFamily_t744, + RuntimeInvoker_Object_t_Int64_t455, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739, + RuntimeInvoker_Boolean_t448_Object_t_IPv6AddressU26_t2751, + RuntimeInvoker_UInt16_t919_Int16_t1111, + RuntimeInvoker_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_DateTime_t365, + RuntimeInvoker_SecurityProtocolType_t765, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_Object_t_Object_t, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_Int32_t161_SByte_t1110, + RuntimeInvoker_AsnDecodeStatus_t817_Object_t, + RuntimeInvoker_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Object_t_Int32_t161_Object_t_SByte_t1110, + RuntimeInvoker_X509ChainStatusFlags_t804_Object_t, + RuntimeInvoker_X509ChainStatusFlags_t804_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_X509ChainStatusFlags_t804_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_X509ChainStatusFlags_t804, + RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32_t161_Int32_t161, + RuntimeInvoker_X509RevocationFlag_t811, + RuntimeInvoker_X509RevocationMode_t812, + RuntimeInvoker_X509VerificationFlags_t816, + RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_X509KeyUsageFlags_t809, + RuntimeInvoker_X509KeyUsageFlags_t809_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Byte_t447_Int16_t1111, + RuntimeInvoker_Byte_t447_Int16_t1111_Int16_t1111, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_RegexOptions_t834, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Category_t841_Object_t, + RuntimeInvoker_Boolean_t448_UInt16_t919_Int16_t1111, + RuntimeInvoker_Boolean_t448_Int32_t161_Int16_t1111, + RuntimeInvoker_Void_t1116_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_UInt16_t919_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Int16_t1111_Object_t_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_UInt16_t919, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_SByte_t1110_Object_t, + RuntimeInvoker_Void_t1116_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_SByte_t1110_Int32_t161_Object_t, + RuntimeInvoker_UInt16_t919_UInt16_t919_UInt16_t919, + RuntimeInvoker_OpFlags_t836_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_UInt16_t919_UInt16_t919, + RuntimeInvoker_Boolean_t448_Int32_t161_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Boolean_t448_Int32_t161_Int32U26_t2739_Int32U26_t2739_SByte_t1110, + RuntimeInvoker_Boolean_t448_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Boolean_t448_UInt16_t919_Int32_t161, + RuntimeInvoker_Boolean_t448_Int32_t161_Int32_t161_SByte_t1110_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_SByte_t1110_Int32_t161, + RuntimeInvoker_Interval_t857, + RuntimeInvoker_Boolean_t448_Interval_t857, + RuntimeInvoker_Void_t1116_Interval_t857, + RuntimeInvoker_Interval_t857_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Double_t454_Interval_t857, + RuntimeInvoker_Object_t_Interval_t857_Object_t_Object_t, + RuntimeInvoker_Double_t454_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int32U26_t2739, + RuntimeInvoker_Object_t_RegexOptionsU26_t2752, + RuntimeInvoker_Void_t1116_RegexOptionsU26_t2752_SByte_t1110, + RuntimeInvoker_Boolean_t448_Int32U26_t2739_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Category_t841, + RuntimeInvoker_Int32_t161_Int16_t1111_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Int16_t1111, + RuntimeInvoker_Char_t702_Int16_t1111, + RuntimeInvoker_Int32_t161_Int32U26_t2739, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_UInt16_t919_SByte_t1110, + RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_UInt16_t919, + RuntimeInvoker_Position_t837, + RuntimeInvoker_UriHostNameType_t891_Object_t, + RuntimeInvoker_Object_t_Int16_t1111, + RuntimeInvoker_Void_t1116_StringU26_t2744, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Char_t702_Object_t_Int32U26_t2739_CharU26_t2753, + RuntimeInvoker_Void_t1116_Object_t_UriFormatExceptionU26_t2754, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_UInt32_t456_Int32_t161, + RuntimeInvoker_UInt32_t456_Object_t_Int32_t161, + RuntimeInvoker_Sign_t970_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_ConfidenceFactor_t974, + RuntimeInvoker_Void_t1116_SByte_t1110_Object_t, + RuntimeInvoker_Byte_t447, + RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_ByteU26_t2755_Int32U26_t2739_ByteU5BU5DU26_t2756, + RuntimeInvoker_DateTime_t365_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Object_t_DSAParameters_t928, + RuntimeInvoker_RSAParameters_t926_SByte_t1110, + RuntimeInvoker_Void_t1116_RSAParameters_t926, + RuntimeInvoker_DSAParameters_t928_BooleanU26_t2746, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t_SByte_t1110, + RuntimeInvoker_Boolean_t448_DateTime_t365, + RuntimeInvoker_X509ChainStatusFlags_t999, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Byte_t447, + RuntimeInvoker_Void_t1116_Byte_t447_Byte_t447, + RuntimeInvoker_AlertLevel_t1012, + RuntimeInvoker_AlertDescription_t1013, + RuntimeInvoker_Object_t_Byte_t447, + RuntimeInvoker_Void_t1116_Int16_t1111_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Int16_t1111_SByte_t1110_SByte_t1110, + RuntimeInvoker_CipherAlgorithmType_t1015, + RuntimeInvoker_HashAlgorithmType_t1033, + RuntimeInvoker_ExchangeAlgorithmType_t1031, + RuntimeInvoker_CipherMode_t963, + RuntimeInvoker_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_ByteU5BU5DU26_t2756_ByteU5BU5DU26_t2756, + RuntimeInvoker_Object_t_Byte_t447_Object_t, + RuntimeInvoker_Object_t_Int16_t1111_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_Int16_t1111_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_SecurityProtocolType_t1047, + RuntimeInvoker_SecurityCompressionType_t1046, + RuntimeInvoker_HandshakeType_t1061, + RuntimeInvoker_HandshakeState_t1032, + RuntimeInvoker_UInt64_t1109, + RuntimeInvoker_SecurityProtocolType_t1047_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Byte_t447_Object_t_Object_t, + RuntimeInvoker_Object_t_Byte_t447_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Byte_t447_Object_t, + RuntimeInvoker_Object_t_Byte_t447_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Int64_t455_Int64_t455_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Byte_t447_Byte_t447_Object_t, + RuntimeInvoker_RSAParameters_t926, + RuntimeInvoker_Void_t1116_Object_t_Byte_t447, + RuntimeInvoker_Void_t1116_Object_t_Byte_t447_Byte_t447, + RuntimeInvoker_Void_t1116_Object_t_Byte_t447_Object_t, + RuntimeInvoker_ContentType_t1026, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_ObjectU5BU5DU26_t2757, + RuntimeInvoker_Int32_t161_Object_t_ObjectU5BU5DU26_t2757, + RuntimeInvoker_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Byte_t447_Object_t, + RuntimeInvoker_Decimal_t1112_Object_t, + RuntimeInvoker_Int16_t1111_Object_t, + RuntimeInvoker_Int64_t455_Object_t, + RuntimeInvoker_SByte_t1110_Object_t, + RuntimeInvoker_UInt16_t919_Object_t, + RuntimeInvoker_UInt32_t456_Object_t, + RuntimeInvoker_UInt64_t1109_Object_t, + RuntimeInvoker_Boolean_t448_SByte_t1110_Object_t_Int32_t161_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int32U26_t2739_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_SByte_t1110_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Object_t_Object_t_BooleanU26_t2746_BooleanU26_t2746, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Object_t_Object_t_BooleanU26_t2746, + RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_Int32U26_t2739_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Int32U26_t2739_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Int16_t1111_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739_ExceptionU26_t2758, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int32U26_t2739, + RuntimeInvoker_TypeCode_t1737, + RuntimeInvoker_Int32_t161_Int64_t455, + RuntimeInvoker_Boolean_t448_Int64_t455, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int64U26_t2759_ExceptionU26_t2758, + RuntimeInvoker_Int64_t455_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int64U26_t2759_ExceptionU26_t2758, + RuntimeInvoker_Int64_t455_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int64U26_t2759, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int64U26_t2759, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_UInt32U26_t2760_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_UInt32U26_t2760_ExceptionU26_t2758, + RuntimeInvoker_UInt32_t456_Object_t_Int32_t161_Object_t, + RuntimeInvoker_UInt32_t456_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_UInt32U26_t2760, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_UInt32U26_t2760, + RuntimeInvoker_UInt64_t1109_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_UInt64U26_t2761_ExceptionU26_t2758, + RuntimeInvoker_UInt64_t1109_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_UInt64U26_t2761, + RuntimeInvoker_Int32_t161_SByte_t1110, + RuntimeInvoker_Boolean_t448_SByte_t1110, + RuntimeInvoker_Byte_t447_Object_t_Object_t, + RuntimeInvoker_Byte_t447_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_ByteU26_t2755, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_ByteU26_t2755, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_SByteU26_t2762_ExceptionU26_t2758, + RuntimeInvoker_SByte_t1110_Object_t_Object_t, + RuntimeInvoker_SByte_t1110_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_SByteU26_t2762, + RuntimeInvoker_Boolean_t448_Object_t_SByte_t1110_Int16U26_t2763_ExceptionU26_t2758, + RuntimeInvoker_Int16_t1111_Object_t_Object_t, + RuntimeInvoker_Int16_t1111_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int16U26_t2763, + RuntimeInvoker_UInt16_t919_Object_t_Object_t, + RuntimeInvoker_UInt16_t919_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_UInt16U26_t2764, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_UInt16U26_t2764, + RuntimeInvoker_Void_t1116_ByteU2AU26_t2765_ByteU2AU26_t2765_DoubleU2AU26_t2766_UInt16U2AU26_t2767_UInt16U2AU26_t2767_UInt16U2AU26_t2767_UInt16U2AU26_t2767, + RuntimeInvoker_UnicodeCategory_t1260_Int16_t1111, + RuntimeInvoker_Char_t702_Int16_t1111_Object_t, + RuntimeInvoker_Void_t1116_Int16_t1111_Int32_t161, + RuntimeInvoker_Char_t702_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Object_t_SByte_t1110_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161_SByte_t1110_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Int16_t1111_Int32_t161, + RuntimeInvoker_Object_t_Int32_t161_Int16_t1111, + RuntimeInvoker_Object_t_Int16_t1111_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_Int32U26_t2739_Int32U26_t2739_Int32U26_t2739_BooleanU26_t2746_StringU26_t2744, + RuntimeInvoker_Void_t1116_Int32_t161_Int16_t1111, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Object_t_Int16_t1111_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Single_t165, + RuntimeInvoker_Single_t165_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Double_t454, + RuntimeInvoker_Boolean_t448_Double_t454, + RuntimeInvoker_Double_t454_Object_t_Object_t, + RuntimeInvoker_Double_t454_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_DoubleU26_t2768_ExceptionU26_t2758, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_DoubleU26_t2768, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Object_t_Decimal_t1112, + RuntimeInvoker_Decimal_t1112_Decimal_t1112_Decimal_t1112, + RuntimeInvoker_UInt64_t1109_Decimal_t1112, + RuntimeInvoker_Int64_t455_Decimal_t1112, + RuntimeInvoker_Boolean_t448_Decimal_t1112_Decimal_t1112, + RuntimeInvoker_Decimal_t1112_Decimal_t1112, + RuntimeInvoker_Int32_t161_Decimal_t1112_Decimal_t1112, + RuntimeInvoker_Int32_t161_Decimal_t1112, + RuntimeInvoker_Boolean_t448_Decimal_t1112, + RuntimeInvoker_Decimal_t1112_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Int32U26_t2739_BooleanU26_t2746_BooleanU26_t2746_Int32U26_t2739_SByte_t1110, + RuntimeInvoker_Decimal_t1112_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_DecimalU26_t2769_SByte_t1110, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_UInt64U26_t2761, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_Int64U26_t2759, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_DecimalU26_t2769, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_Int32_t161, + RuntimeInvoker_Double_t454_DecimalU26_t2769, + RuntimeInvoker_Void_t1116_DecimalU26_t2769_Int32_t161, + RuntimeInvoker_Int32_t161_DecimalU26_t2769_DecimalU26_t2769_DecimalU26_t2769, + RuntimeInvoker_Byte_t447_Decimal_t1112, + RuntimeInvoker_SByte_t1110_Decimal_t1112, + RuntimeInvoker_Int16_t1111_Decimal_t1112, + RuntimeInvoker_UInt16_t919_Decimal_t1112, + RuntimeInvoker_UInt32_t456_Decimal_t1112, + RuntimeInvoker_Decimal_t1112_SByte_t1110, + RuntimeInvoker_Decimal_t1112_Int16_t1111, + RuntimeInvoker_Decimal_t1112_Int32_t161, + RuntimeInvoker_Decimal_t1112_Int64_t455, + RuntimeInvoker_Decimal_t1112_Single_t165, + RuntimeInvoker_Decimal_t1112_Double_t454, + RuntimeInvoker_Single_t165_Decimal_t1112, + RuntimeInvoker_Double_t454_Decimal_t1112, + RuntimeInvoker_Boolean_t448_IntPtr_t_IntPtr_t, + RuntimeInvoker_IntPtr_t_Int32_t161, + RuntimeInvoker_IntPtr_t_Int64_t455, + RuntimeInvoker_IntPtr_t_Object_t, + RuntimeInvoker_Int32_t161_IntPtr_t, + RuntimeInvoker_Object_t_IntPtr_t, + RuntimeInvoker_UInt32_t456, + RuntimeInvoker_UInt64_t1109_IntPtr_t, + RuntimeInvoker_UInt32_t456_IntPtr_t, + RuntimeInvoker_UIntPtr_t_Int64_t455, + RuntimeInvoker_UIntPtr_t_Object_t, + RuntimeInvoker_UIntPtr_t_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Object_t_MulticastDelegateU26_t2770, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_UInt64_t1109_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Object_t_Int16_t1111, + RuntimeInvoker_Object_t_Object_t_Int64_t455, + RuntimeInvoker_Int64_t455_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Object_t_Int64_t455_Int64_t455, + RuntimeInvoker_Object_t_Int64_t455_Int64_t455_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int64_t455_Int64_t455, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_Int64_t455_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t_Object_t, + RuntimeInvoker_TypeAttributes_t1385, + RuntimeInvoker_MemberTypes_t1364, + RuntimeInvoker_RuntimeTypeHandle_t1117, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_TypeCode_t1737_Object_t, + RuntimeInvoker_Object_t_RuntimeTypeHandle_t1117, + RuntimeInvoker_RuntimeTypeHandle_t1117_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_RuntimeFieldHandle_t1119, + RuntimeInvoker_Void_t1116_IntPtr_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Object_t_ContractionU5BU5DU26_t2771_Level2MapU5BU5DU26_t2772, + RuntimeInvoker_Void_t1116_Object_t_CodePointIndexerU26_t2773_ByteU2AU26_t2765_ByteU2AU26_t2765_CodePointIndexerU26_t2773_ByteU2AU26_t2765, + RuntimeInvoker_Byte_t447_Int32_t161, + RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110, + RuntimeInvoker_Byte_t447_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Int32_t161_Int32_t161, + RuntimeInvoker_ExtenderType_t1161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_Int32_t161_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_BooleanU26_t2746, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int16_t1111_Int32_t161_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_ContextU26_t2774, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Object_t_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32_t161_ContractionU26_t2775_ContextU26_t2774, + RuntimeInvoker_Boolean_t448_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161_Object_t_SByte_t1110_ContextU26_t2774, + RuntimeInvoker_Boolean_t448_Object_t_Int32U26_t2739_Int32_t161_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32_t161_ContractionU26_t2775_ContextU26_t2774, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Object_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_SByte_t1110_ByteU5BU5DU26_t2756_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_ConfidenceFactor_t1170, + RuntimeInvoker_Sign_t1172_Object_t_Object_t, + RuntimeInvoker_DSAParameters_t928_SByte_t1110, + RuntimeInvoker_Void_t1116_DSAParameters_t928, + RuntimeInvoker_Int16_t1111_Object_t_Int32_t161, + RuntimeInvoker_Double_t454_Object_t_Int32_t161, + RuntimeInvoker_Object_t_Int16_t1111_SByte_t1110, + RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Single_t165_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Int32_t161_Single_t165_Object_t, + RuntimeInvoker_Boolean_t448_Int32_t161_SByte_t1110_MethodBaseU26_t2776_Int32U26_t2739_Int32U26_t2739_StringU26_t2744_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Int32_t161_DateTime_t365, + RuntimeInvoker_DayOfWeek_t1686_DateTime_t365, + RuntimeInvoker_Int32_t161_Int32U26_t2739_Int32_t161_Int32_t161, + RuntimeInvoker_DayOfWeek_t1686_Int32_t161, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32U26_t2739_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Void_t1116_DateTime_t365_DateTime_t365_TimeSpan_t803, + RuntimeInvoker_TimeSpan_t803, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Object_t_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32U26_t2739, + RuntimeInvoker_Decimal_t1112, + RuntimeInvoker_SByte_t1110, + RuntimeInvoker_UInt16_t919, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_SByte_t1110_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_Int32_t161, + RuntimeInvoker_Int32_t161_IntPtr_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_MonoIOErrorU26_t2777, + RuntimeInvoker_Object_t_Object_t_Object_t_Int32_t161_Int32_t161_MonoIOErrorU26_t2777, + RuntimeInvoker_Object_t_MonoIOErrorU26_t2777, + RuntimeInvoker_FileAttributes_t1270_Object_t_MonoIOErrorU26_t2777, + RuntimeInvoker_MonoFileType_t1279_IntPtr_t_MonoIOErrorU26_t2777, + RuntimeInvoker_Boolean_t448_Object_t_MonoIOStatU26_t2778_MonoIOErrorU26_t2777, + RuntimeInvoker_IntPtr_t_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_MonoIOErrorU26_t2777, + RuntimeInvoker_Boolean_t448_IntPtr_t_MonoIOErrorU26_t2777, + RuntimeInvoker_Int32_t161_IntPtr_t_Object_t_Int32_t161_Int32_t161_MonoIOErrorU26_t2777, + RuntimeInvoker_Int64_t455_IntPtr_t_Int64_t455_Int32_t161_MonoIOErrorU26_t2777, + RuntimeInvoker_Int64_t455_IntPtr_t_MonoIOErrorU26_t2777, + RuntimeInvoker_Boolean_t448_IntPtr_t_Int64_t455_MonoIOErrorU26_t2777, + RuntimeInvoker_Void_t1116_Object_t_Int32_t161_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_CallingConventions_t1354, + RuntimeInvoker_RuntimeMethodHandle_t1729, + RuntimeInvoker_MethodAttributes_t1365, + RuntimeInvoker_MethodToken_t1321, + RuntimeInvoker_FieldAttributes_t1362, + RuntimeInvoker_RuntimeFieldHandle_t1119, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Object_t_Object_t, + RuntimeInvoker_Void_t1116_OpCode_t1325, + RuntimeInvoker_Void_t1116_OpCode_t1325_Object_t, + RuntimeInvoker_StackBehaviour_t1329, + RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_SByte_t1110_Object_t, + RuntimeInvoker_IntPtr_t_Object_t_Int32U26_t2739_ModuleU26_t2779, + RuntimeInvoker_Object_t_Object_t_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_AssemblyNameFlags_t1348, + RuntimeInvoker_Object_t_Int32_t161_Object_t_ObjectU5BU5DU26_t2757_Object_t_Object_t_Object_t_ObjectU26_t2780, + RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_ObjectU5BU5DU26_t2757_Object_t, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_EventAttributes_t1360, + RuntimeInvoker_Object_t_IntPtr_t_IntPtr_t, + RuntimeInvoker_Object_t_RuntimeFieldHandle_t1119, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Object_t_StreamingContext_t434, + RuntimeInvoker_Object_t_RuntimeMethodHandle_t1729, + RuntimeInvoker_Void_t1116_Object_t_MonoEventInfoU26_t2781, + RuntimeInvoker_MonoEventInfo_t1369_Object_t, + RuntimeInvoker_Void_t1116_IntPtr_t_MonoMethodInfoU26_t2782, + RuntimeInvoker_MonoMethodInfo_t1373_IntPtr_t, + RuntimeInvoker_MethodAttributes_t1365_IntPtr_t, + RuntimeInvoker_CallingConventions_t1354_IntPtr_t, + RuntimeInvoker_Object_t_IntPtr_t_Object_t, + RuntimeInvoker_Object_t_Object_t_Object_t_ExceptionU26_t2758, + RuntimeInvoker_Void_t1116_Object_t_MonoPropertyInfoU26_t2783_Int32_t161, + RuntimeInvoker_PropertyAttributes_t1381, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int32_t161_Object_t_Object_t_Object_t, + RuntimeInvoker_ParameterAttributes_t1377, + RuntimeInvoker_Void_t1116_Int64_t455_ResourceInfoU26_t2784, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Int32_t161, + RuntimeInvoker_GCHandle_t1418_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Object_t_Int32_t161_Int32_t161, + RuntimeInvoker_Byte_t447_IntPtr_t_Int32_t161, + RuntimeInvoker_Void_t1116_IntPtr_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Void_t1116_BooleanU26_t2746, + RuntimeInvoker_Object_t_Object_t_Object_t_StringU26_t2744, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_StringU26_t2744, + RuntimeInvoker_Void_t1116_SByte_t1110_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_TimeSpan_t803, + RuntimeInvoker_Void_t1116_Object_t_Object_t_SByte_t1110_Object_t, + RuntimeInvoker_Object_t_Object_t_Object_t_StreamingContext_t434_Object_t, + RuntimeInvoker_Object_t_Object_t_StreamingContext_t434_ISurrogateSelectorU26_t2785, + RuntimeInvoker_Void_t1116_Object_t_IntPtr_t_Object_t, + RuntimeInvoker_TimeSpan_t803_Object_t, + RuntimeInvoker_Object_t_StringU26_t2744, + RuntimeInvoker_Object_t_Object_t_Object_t_ObjectU26_t2780, + RuntimeInvoker_Boolean_t448_Object_t_StringU26_t2744_StringU26_t2744, + RuntimeInvoker_WellKnownObjectMode_t1524, + RuntimeInvoker_StreamingContext_t434, + RuntimeInvoker_TypeFilterLevel_t1540, + RuntimeInvoker_Void_t1116_Object_t_BooleanU26_t2746, + RuntimeInvoker_Object_t_Byte_t447_Object_t_SByte_t1110_Object_t_Object_t, + RuntimeInvoker_Object_t_Byte_t447_Object_t_SByte_t1110_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_ObjectU26_t2780_HeaderU5BU5DU26_t2786, + RuntimeInvoker_Void_t1116_Byte_t447_Object_t_SByte_t1110_ObjectU26_t2780_HeaderU5BU5DU26_t2786, + RuntimeInvoker_Boolean_t448_Byte_t447_Object_t, + RuntimeInvoker_Void_t1116_Byte_t447_Object_t_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787, + RuntimeInvoker_Void_t1116_Object_t_SByte_t1110_SByte_t1110_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787, + RuntimeInvoker_Void_t1116_Object_t_Int64U26_t2759_ObjectU26_t2780_SerializationInfoU26_t2787, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455_ObjectU26_t2780_SerializationInfoU26_t2787, + RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Object_t_Int64_t455_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int64U26_t2759_ObjectU26_t2780, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64U26_t2759_ObjectU26_t2780, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Int64_t455_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Int64_t455_Int64_t455_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Object_t_Int64_t455_Object_t, + RuntimeInvoker_Object_t_Object_t_Byte_t447, + RuntimeInvoker_Void_t1116_Int64_t455_Int32_t161_Int64_t455, + RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Int64_t455_Object_t_Int64_t455_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_SByte_t1110_Object_t_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_StreamingContext_t434, + RuntimeInvoker_Void_t1116_Object_t_Object_t_StreamingContext_t434, + RuntimeInvoker_Void_t1116_StreamingContext_t434, + RuntimeInvoker_Object_t_StreamingContext_t434_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Object_t_Int16_t1111, + RuntimeInvoker_Void_t1116_Object_t_DateTime_t365, + RuntimeInvoker_SerializationEntry_t1557, + RuntimeInvoker_StreamingContextStates_t1560, + RuntimeInvoker_CspProviderFlags_t1564, + RuntimeInvoker_UInt32_t456_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Object_t_SByte_t1110, + RuntimeInvoker_Void_t1116_Int64_t455_Object_t_Int32_t161, + RuntimeInvoker_UInt32_t456_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_UInt32U26_t2760_Int32_t161_UInt32U26_t2760_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_IntPtr_t_IntPtr_t_Object_t, + RuntimeInvoker_Void_t1116_Int64_t455_Int64_t455, + RuntimeInvoker_UInt64_t1109_Int64_t455_Int32_t161, + RuntimeInvoker_UInt64_t1109_Int64_t455_Int64_t455_Int64_t455, + RuntimeInvoker_UInt64_t1109_Int64_t455, + RuntimeInvoker_PaddingMode_t965, + RuntimeInvoker_Void_t1116_StringBuilderU26_t2788_Int32_t161, + RuntimeInvoker_Object_t_IntPtr_t_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_EncoderFallbackBufferU26_t2789_CharU5BU5DU26_t2790, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_DecoderFallbackBufferU26_t2791, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Boolean_t448_Int16_t1111_Int32_t161, + RuntimeInvoker_Boolean_t448_Int16_t1111_Int16_t1111_Int32_t161, + RuntimeInvoker_Void_t1116_Int16_t1111_Int16_t1111_Int32_t161, + RuntimeInvoker_Object_t_Int32U26_t2739, + RuntimeInvoker_Object_t_Int32_t161_Object_t_Int32_t161, + RuntimeInvoker_Void_t1116_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_SByte_t1110_Int32_t161_SByte_t1110_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_SByte_t1110_Int32U26_t2739_BooleanU26_t2746_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_CharU26_t2753_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_CharU26_t2753_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_Object_t_Int64_t455_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_Object_t_Int64_t455_Int32_t161_Object_t_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Object_t_Int32_t161_UInt32U26_t2760_UInt32U26_t2760_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Int32_t161_UInt32U26_t2760_UInt32U26_t2760_Object_t_DecoderFallbackBufferU26_t2791_ByteU5BU5DU26_t2756_SByte_t1110, + RuntimeInvoker_Void_t1116_SByte_t1110_Int32_t161, + RuntimeInvoker_IntPtr_t_SByte_t1110_Object_t_BooleanU26_t2746, + RuntimeInvoker_Boolean_t448_IntPtr_t, + RuntimeInvoker_IntPtr_t_SByte_t1110_SByte_t1110_Object_t_BooleanU26_t2746, + RuntimeInvoker_Boolean_t448_TimeSpan_t803_TimeSpan_t803, + RuntimeInvoker_Boolean_t448_Int64_t455_Int64_t455_SByte_t1110, + RuntimeInvoker_Boolean_t448_IntPtr_t_Int32_t161_SByte_t1110, + RuntimeInvoker_Int64_t455_Double_t454, + RuntimeInvoker_Object_t_Double_t454, + RuntimeInvoker_Int64_t455_Object_t_Int32_t161, + RuntimeInvoker_Object_t_IntPtr_t_Int32_t161_Int32_t161, + RuntimeInvoker_Byte_t447_SByte_t1110, + RuntimeInvoker_Byte_t447_Double_t454, + RuntimeInvoker_Byte_t447_Single_t165, + RuntimeInvoker_Byte_t447_Int64_t455, + RuntimeInvoker_Char_t702_SByte_t1110, + RuntimeInvoker_Char_t702_Int64_t455, + RuntimeInvoker_Char_t702_Single_t165, + RuntimeInvoker_Char_t702_Object_t_Object_t, + RuntimeInvoker_DateTime_t365_Object_t_Object_t, + RuntimeInvoker_DateTime_t365_Int16_t1111, + RuntimeInvoker_DateTime_t365_Int32_t161, + RuntimeInvoker_DateTime_t365_Int64_t455, + RuntimeInvoker_DateTime_t365_Single_t165, + RuntimeInvoker_DateTime_t365_SByte_t1110, + RuntimeInvoker_Double_t454_SByte_t1110, + RuntimeInvoker_Double_t454_Double_t454, + RuntimeInvoker_Double_t454_Single_t165, + RuntimeInvoker_Double_t454_Int32_t161, + RuntimeInvoker_Double_t454_Int64_t455, + RuntimeInvoker_Double_t454_Int16_t1111, + RuntimeInvoker_Int16_t1111_SByte_t1110, + RuntimeInvoker_Int16_t1111_Double_t454, + RuntimeInvoker_Int16_t1111_Single_t165, + RuntimeInvoker_Int16_t1111_Int32_t161, + RuntimeInvoker_Int16_t1111_Int64_t455, + RuntimeInvoker_Int64_t455_SByte_t1110, + RuntimeInvoker_Int64_t455_Int16_t1111, + RuntimeInvoker_Int64_t455_Single_t165, + RuntimeInvoker_Int64_t455_Int64_t455, + RuntimeInvoker_SByte_t1110_SByte_t1110, + RuntimeInvoker_SByte_t1110_Int16_t1111, + RuntimeInvoker_SByte_t1110_Double_t454, + RuntimeInvoker_SByte_t1110_Single_t165, + RuntimeInvoker_SByte_t1110_Int32_t161, + RuntimeInvoker_SByte_t1110_Int64_t455, + RuntimeInvoker_Single_t165_SByte_t1110, + RuntimeInvoker_Single_t165_Double_t454, + RuntimeInvoker_Single_t165_Int64_t455, + RuntimeInvoker_Single_t165_Int16_t1111, + RuntimeInvoker_UInt16_t919_SByte_t1110, + RuntimeInvoker_UInt16_t919_Double_t454, + RuntimeInvoker_UInt16_t919_Single_t165, + RuntimeInvoker_UInt16_t919_Int32_t161, + RuntimeInvoker_UInt16_t919_Int64_t455, + RuntimeInvoker_UInt32_t456_SByte_t1110, + RuntimeInvoker_UInt32_t456_Int16_t1111, + RuntimeInvoker_UInt32_t456_Double_t454, + RuntimeInvoker_UInt32_t456_Single_t165, + RuntimeInvoker_UInt32_t456_Int64_t455, + RuntimeInvoker_UInt64_t1109_SByte_t1110, + RuntimeInvoker_UInt64_t1109_Int16_t1111, + RuntimeInvoker_UInt64_t1109_Double_t454, + RuntimeInvoker_UInt64_t1109_Single_t165, + RuntimeInvoker_UInt64_t1109_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_SByte_t1110_TimeSpan_t803, + RuntimeInvoker_Void_t1116_Int64_t455_Int32_t161, + RuntimeInvoker_DayOfWeek_t1686, + RuntimeInvoker_DateTimeKind_t1683, + RuntimeInvoker_DateTime_t365_TimeSpan_t803, + RuntimeInvoker_DateTime_t365_Double_t454, + RuntimeInvoker_Int32_t161_DateTime_t365_DateTime_t365, + RuntimeInvoker_DateTime_t365_DateTime_t365_Int32_t161, + RuntimeInvoker_DateTime_t365_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Int32_t161_DateTimeU26_t2792_DateTimeOffsetU26_t2793_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_SByte_t1110_SByte_t1110_Int32U26_t2739, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Object_t_Object_t_SByte_t1110_Int32U26_t2739, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_Int32U26_t2739, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Boolean_t448_Object_t_Int32_t161_Object_t_SByte_t1110_Int32U26_t2739, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_SByte_t1110_DateTimeU26_t2792_DateTimeOffsetU26_t2793_Object_t_Int32_t161_SByte_t1110_BooleanU26_t2746_BooleanU26_t2746, + RuntimeInvoker_DateTime_t365_Object_t_Object_t_Object_t_Int32_t161, + RuntimeInvoker_Boolean_t448_Object_t_Object_t_Object_t_Int32_t161_DateTimeU26_t2792_SByte_t1110_BooleanU26_t2746_SByte_t1110_ExceptionU26_t2758, + RuntimeInvoker_DateTime_t365_DateTime_t365_TimeSpan_t803, + RuntimeInvoker_Boolean_t448_DateTime_t365_DateTime_t365, + RuntimeInvoker_Void_t1116_DateTime_t365_TimeSpan_t803, + RuntimeInvoker_Void_t1116_Int64_t455_TimeSpan_t803, + RuntimeInvoker_Int32_t161_DateTimeOffset_t1684, + RuntimeInvoker_Boolean_t448_DateTimeOffset_t1684, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int16_t1111, + RuntimeInvoker_Object_t_Int16_t1111_Object_t_BooleanU26_t2746_BooleanU26_t2746, + RuntimeInvoker_Object_t_Int16_t1111_Object_t_BooleanU26_t2746_BooleanU26_t2746_SByte_t1110, + RuntimeInvoker_Object_t_DateTime_t365_Object_t_Object_t, + RuntimeInvoker_Object_t_DateTime_t365_Nullable_1_t1790_Object_t_Object_t, + RuntimeInvoker_Void_t1116_MonoEnumInfo_t1697, + RuntimeInvoker_Void_t1116_Object_t_MonoEnumInfoU26_t2794, + RuntimeInvoker_Int32_t161_Int16_t1111_Int16_t1111, + RuntimeInvoker_Int32_t161_Int64_t455_Int64_t455, + RuntimeInvoker_PlatformID_t1726, + RuntimeInvoker_Void_t1116_Int32_t161_Int16_t1111_Int16_t1111_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Int32_t161_Guid_t1706, + RuntimeInvoker_Boolean_t448_Guid_t1706, + RuntimeInvoker_Guid_t1706, + RuntimeInvoker_Object_t_SByte_t1110_SByte_t1110_SByte_t1110, + RuntimeInvoker_Double_t454_Double_t454_Double_t454, + RuntimeInvoker_TypeAttributes_t1385_Object_t, + RuntimeInvoker_Object_t_SByte_t1110_SByte_t1110, + RuntimeInvoker_Void_t1116_UInt64U2AU26_t2795_Int32U2AU26_t2796_CharU2AU26_t2797_CharU2AU26_t2797_Int64U2AU26_t2798_Int32U2AU26_t2796, + RuntimeInvoker_Void_t1116_Int32_t161_Int64_t455, + RuntimeInvoker_Void_t1116_Object_t_Double_t454_Int32_t161, + RuntimeInvoker_Void_t1116_Object_t_Decimal_t1112, + RuntimeInvoker_Object_t_Object_t_SByte_t1110_Object_t, + RuntimeInvoker_Object_t_Object_t_Int16_t1111_Object_t, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Object_t, + RuntimeInvoker_Object_t_Object_t_Int64_t455_Object_t, + RuntimeInvoker_Object_t_Object_t_Single_t165_Object_t, + RuntimeInvoker_Object_t_Object_t_Double_t454_Object_t, + RuntimeInvoker_Object_t_Object_t_Decimal_t1112_Object_t, + RuntimeInvoker_Object_t_Single_t165_Object_t, + RuntimeInvoker_Object_t_Double_t454_Object_t, + RuntimeInvoker_Void_t1116_Object_t_BooleanU26_t2746_SByte_t1110_Int32U26_t2739_Int32U26_t2739, + RuntimeInvoker_Object_t_Object_t_Int32_t161_Int32_t161_Object_t_SByte_t1110_Object_t_Object_t_Object_t, + RuntimeInvoker_Void_t1116_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_Int64_t455_Int32_t161_Int32_t161_Int32_t161_Int32_t161_Int32_t161, + RuntimeInvoker_TimeSpan_t803_TimeSpan_t803, + RuntimeInvoker_Int32_t161_TimeSpan_t803_TimeSpan_t803, + RuntimeInvoker_Int32_t161_TimeSpan_t803, + RuntimeInvoker_Boolean_t448_TimeSpan_t803, + RuntimeInvoker_TimeSpan_t803_Double_t454, + RuntimeInvoker_TimeSpan_t803_Double_t454_Int64_t455, + RuntimeInvoker_TimeSpan_t803_TimeSpan_t803_TimeSpan_t803, + RuntimeInvoker_TimeSpan_t803_DateTime_t365, + RuntimeInvoker_Boolean_t448_DateTime_t365_Object_t, + RuntimeInvoker_DateTime_t365_DateTime_t365, + RuntimeInvoker_TimeSpan_t803_DateTime_t365_TimeSpan_t803, + RuntimeInvoker_Boolean_t448_Int32_t161_Int64U5BU5DU26_t2799_StringU5BU5DU26_t2800, + RuntimeInvoker_Object_t_Object_t_Object_t_Object_t_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_ObjectU26_t2780_Object_t, + RuntimeInvoker_Void_t1116_ObjectU26_t2780_Object_t, + RuntimeInvoker_Enumerator_t2048, + RuntimeInvoker_Void_t1116_Int32_t161_ObjectU26_t2780, + RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Int32_t161, + RuntimeInvoker_Void_t1116_ObjectU5BU5DU26_t2757_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_KeyValuePair_2_t1858, + RuntimeInvoker_Boolean_t448_KeyValuePair_2_t1858, + RuntimeInvoker_KeyValuePair_2_t1858_Object_t_Object_t, + RuntimeInvoker_Boolean_t448_Object_t_ObjectU26_t2780, + RuntimeInvoker_Enumerator_t1865, + RuntimeInvoker_DictionaryEntry_t900_Object_t_Object_t, + RuntimeInvoker_KeyValuePair_2_t1858, + RuntimeInvoker_Enumerator_t1864, + RuntimeInvoker_Int32_t161_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Enumerator_t1882, + RuntimeInvoker_Void_t1116_Object_t_Object_t_Single_t165, + RuntimeInvoker_Enumerator_t2150, + RuntimeInvoker_Enumerator_t2151, + RuntimeInvoker_KeyValuePair_2_t2147, + RuntimeInvoker_Void_t1116_FloatTween_t533, + RuntimeInvoker_Void_t1116_ColorTween_t530, + RuntimeInvoker_Boolean_t448_TypeU26_t2801_Int32_t161, + RuntimeInvoker_Boolean_t448_BooleanU26_t2746_SByte_t1110, + RuntimeInvoker_Boolean_t448_FillMethodU26_t2802_Int32_t161, + RuntimeInvoker_Boolean_t448_SingleU26_t2726_Single_t165, + RuntimeInvoker_Boolean_t448_ContentTypeU26_t2803_Int32_t161, + RuntimeInvoker_Boolean_t448_LineTypeU26_t2804_Int32_t161, + RuntimeInvoker_Boolean_t448_InputTypeU26_t2805_Int32_t161, + RuntimeInvoker_Boolean_t448_TouchScreenKeyboardTypeU26_t2806_Int32_t161, + RuntimeInvoker_Boolean_t448_CharacterValidationU26_t2807_Int32_t161, + RuntimeInvoker_Boolean_t448_CharU26_t2753_Int16_t1111, + RuntimeInvoker_Boolean_t448_DirectionU26_t2808_Int32_t161, + RuntimeInvoker_Boolean_t448_NavigationU26_t2809_Navigation_t591, + RuntimeInvoker_Boolean_t448_TransitionU26_t2810_Int32_t161, + RuntimeInvoker_Boolean_t448_ColorBlockU26_t2811_ColorBlock_t543, + RuntimeInvoker_Boolean_t448_SpriteStateU26_t2812_SpriteState_t608, + RuntimeInvoker_Boolean_t448_DirectionU26_t2813_Int32_t161, + RuntimeInvoker_Boolean_t448_AspectModeU26_t2814_Int32_t161, + RuntimeInvoker_Boolean_t448_FitModeU26_t2815_Int32_t161, + RuntimeInvoker_Void_t1116_CornerU26_t2816_Int32_t161, + RuntimeInvoker_Void_t1116_AxisU26_t2817_Int32_t161, + RuntimeInvoker_Void_t1116_Vector2U26_t2736_Vector2_t6, + RuntimeInvoker_Void_t1116_ConstraintU26_t2818_Int32_t161, + RuntimeInvoker_Void_t1116_Int32U26_t2739_Int32_t161, + RuntimeInvoker_Void_t1116_SingleU26_t2726_Single_t165, + RuntimeInvoker_Void_t1116_BooleanU26_t2746_SByte_t1110, + RuntimeInvoker_Void_t1116_TextAnchorU26_t2819_Int32_t161, + RuntimeInvoker_RaycastHit_t26_Int32_t161, + RuntimeInvoker_Void_t1116_RaycastHit_t26, + RuntimeInvoker_Boolean_t448_RaycastHit_t26, + RuntimeInvoker_Int32_t161_RaycastHit_t26, + RuntimeInvoker_Void_t1116_Int32_t161_RaycastHit_t26, + RuntimeInvoker_Void_t1116_Keyframe_t147, + RuntimeInvoker_Boolean_t448_Keyframe_t147, + RuntimeInvoker_Int32_t161_Keyframe_t147, + RuntimeInvoker_Void_t1116_Int32_t161_Keyframe_t147, + RuntimeInvoker_KeyValuePair_2_t1858_Int32_t161, + RuntimeInvoker_Int32_t161_KeyValuePair_2_t1858, + RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t1858, + RuntimeInvoker_Link_t1214_Int32_t161, + RuntimeInvoker_Void_t1116_Link_t1214, + RuntimeInvoker_Boolean_t448_Link_t1214, + RuntimeInvoker_Int32_t161_Link_t1214, + RuntimeInvoker_Void_t1116_Int32_t161_Link_t1214, + RuntimeInvoker_DictionaryEntry_t900_Int32_t161, + RuntimeInvoker_Void_t1116_DictionaryEntry_t900, + RuntimeInvoker_Boolean_t448_DictionaryEntry_t900, + RuntimeInvoker_Int32_t161_DictionaryEntry_t900, + RuntimeInvoker_Void_t1116_Int32_t161_DictionaryEntry_t900, + RuntimeInvoker_Void_t1116_Touch_t155, + RuntimeInvoker_Boolean_t448_Touch_t155, + RuntimeInvoker_Int32_t161_Touch_t155, + RuntimeInvoker_Void_t1116_Int32_t161_Touch_t155, + RuntimeInvoker_Void_t1116_Int32_t161_Double_t454, + RuntimeInvoker_Vector3_t4_Int32_t161, + RuntimeInvoker_Int32_t161_Vector3_t4, + RuntimeInvoker_Void_t1116_Int32_t161_Vector3_t4, + RuntimeInvoker_GcAchievementData_t352_Int32_t161, + RuntimeInvoker_Void_t1116_GcAchievementData_t352, + RuntimeInvoker_Boolean_t448_GcAchievementData_t352, + RuntimeInvoker_Int32_t161_GcAchievementData_t352, + RuntimeInvoker_Void_t1116_Int32_t161_GcAchievementData_t352, + RuntimeInvoker_GcScoreData_t353_Int32_t161, + RuntimeInvoker_Boolean_t448_GcScoreData_t353, + RuntimeInvoker_Int32_t161_GcScoreData_t353, + RuntimeInvoker_Void_t1116_Int32_t161_GcScoreData_t353, + RuntimeInvoker_Void_t1116_Vector4_t234, + RuntimeInvoker_Boolean_t448_Vector4_t234, + RuntimeInvoker_Int32_t161_Vector4_t234, + RuntimeInvoker_Boolean_t448_Vector2_t6, + RuntimeInvoker_Void_t1116_Int32_t161_Vector2_t6, + RuntimeInvoker_Color32_t231_Int32_t161, + RuntimeInvoker_Void_t1116_Color32_t231, + RuntimeInvoker_Boolean_t448_Color32_t231, + RuntimeInvoker_Int32_t161_Color32_t231, + RuntimeInvoker_Void_t1116_Int32_t161_Color32_t231, + RuntimeInvoker_Void_t1116_Vector3U5BU5DU26_t2820_Int32_t161, + RuntimeInvoker_Void_t1116_Vector3U5BU5DU26_t2820_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Vector3_t4_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Vector3_t4_Vector3_t4_Object_t, + RuntimeInvoker_Void_t1116_Vector4U5BU5DU26_t2821_Int32_t161, + RuntimeInvoker_Void_t1116_Vector4U5BU5DU26_t2821_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Vector4_t234_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Vector4_t234_Vector4_t234_Object_t, + RuntimeInvoker_Void_t1116_Vector2U5BU5DU26_t2822_Int32_t161, + RuntimeInvoker_Void_t1116_Vector2U5BU5DU26_t2822_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Vector2_t6_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Vector2_t6_Vector2_t6_Object_t, + RuntimeInvoker_Void_t1116_Color32U5BU5DU26_t2823_Int32_t161, + RuntimeInvoker_Void_t1116_Color32U5BU5DU26_t2823_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_Color32_t231_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Color32_t231_Color32_t231_Object_t, + RuntimeInvoker_Void_t1116_Int32U5BU5DU26_t2824_Int32_t161, + RuntimeInvoker_Void_t1116_Int32U5BU5DU26_t2824_Int32_t161_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_IntPtr_t, + RuntimeInvoker_ContactPoint_t277_Int32_t161, + RuntimeInvoker_Void_t1116_ContactPoint_t277, + RuntimeInvoker_Boolean_t448_ContactPoint_t277, + RuntimeInvoker_Int32_t161_ContactPoint_t277, + RuntimeInvoker_Void_t1116_Int32_t161_ContactPoint_t277, + RuntimeInvoker_RaycastHit2D_t283_Int32_t161, + RuntimeInvoker_Void_t1116_RaycastHit2D_t283, + RuntimeInvoker_Boolean_t448_RaycastHit2D_t283, + RuntimeInvoker_Int32_t161_RaycastHit2D_t283, + RuntimeInvoker_Void_t1116_Int32_t161_RaycastHit2D_t283, + RuntimeInvoker_ContactPoint2D_t285_Int32_t161, + RuntimeInvoker_Void_t1116_ContactPoint2D_t285, + RuntimeInvoker_Boolean_t448_ContactPoint2D_t285, + RuntimeInvoker_Int32_t161_ContactPoint2D_t285, + RuntimeInvoker_Void_t1116_Int32_t161_ContactPoint2D_t285, + RuntimeInvoker_CharacterInfo_t308_Int32_t161, + RuntimeInvoker_Void_t1116_CharacterInfo_t308, + RuntimeInvoker_Boolean_t448_CharacterInfo_t308, + RuntimeInvoker_Int32_t161_CharacterInfo_t308, + RuntimeInvoker_Void_t1116_Int32_t161_CharacterInfo_t308, + RuntimeInvoker_UIVertex_t323_Int32_t161, + RuntimeInvoker_Boolean_t448_UIVertex_t323, + RuntimeInvoker_Int32_t161_UIVertex_t323, + RuntimeInvoker_Void_t1116_Int32_t161_UIVertex_t323, + RuntimeInvoker_Void_t1116_UIVertexU5BU5DU26_t2825_Int32_t161, + RuntimeInvoker_Void_t1116_UIVertexU5BU5DU26_t2825_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_UIVertex_t323_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_UIVertex_t323_UIVertex_t323_Object_t, + RuntimeInvoker_UICharInfo_t312_Int32_t161, + RuntimeInvoker_Void_t1116_UICharInfo_t312, + RuntimeInvoker_Boolean_t448_UICharInfo_t312, + RuntimeInvoker_Int32_t161_UICharInfo_t312, + RuntimeInvoker_Void_t1116_Int32_t161_UICharInfo_t312, + RuntimeInvoker_Void_t1116_UICharInfoU5BU5DU26_t2826_Int32_t161, + RuntimeInvoker_Void_t1116_UICharInfoU5BU5DU26_t2826_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_UICharInfo_t312_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_UICharInfo_t312_UICharInfo_t312_Object_t, + RuntimeInvoker_UILineInfo_t313_Int32_t161, + RuntimeInvoker_Void_t1116_UILineInfo_t313, + RuntimeInvoker_Boolean_t448_UILineInfo_t313, + RuntimeInvoker_Int32_t161_UILineInfo_t313, + RuntimeInvoker_Void_t1116_Int32_t161_UILineInfo_t313, + RuntimeInvoker_Void_t1116_UILineInfoU5BU5DU26_t2827_Int32_t161, + RuntimeInvoker_Void_t1116_UILineInfoU5BU5DU26_t2827_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_UILineInfo_t313_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_UILineInfo_t313_UILineInfo_t313_Object_t, + RuntimeInvoker_KeyValuePair_2_t2033_Int32_t161, + RuntimeInvoker_Void_t1116_KeyValuePair_2_t2033, + RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2033, + RuntimeInvoker_Int32_t161_KeyValuePair_2_t2033, + RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2033, + RuntimeInvoker_ParameterModifier_t1378_Int32_t161, + RuntimeInvoker_Void_t1116_ParameterModifier_t1378, + RuntimeInvoker_Boolean_t448_ParameterModifier_t1378, + RuntimeInvoker_Int32_t161_ParameterModifier_t1378, + RuntimeInvoker_Void_t1116_Int32_t161_ParameterModifier_t1378, + RuntimeInvoker_HitInfo_t371_Int32_t161, + RuntimeInvoker_Void_t1116_HitInfo_t371, + RuntimeInvoker_Int32_t161_HitInfo_t371, + RuntimeInvoker_RaycastResult_t508_Int32_t161, + RuntimeInvoker_Boolean_t448_RaycastResult_t508, + RuntimeInvoker_Int32_t161_RaycastResult_t508, + RuntimeInvoker_Void_t1116_Int32_t161_RaycastResult_t508, + RuntimeInvoker_Void_t1116_RaycastResultU5BU5DU26_t2828_Int32_t161, + RuntimeInvoker_Void_t1116_RaycastResultU5BU5DU26_t2828_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_RaycastResult_t508_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_RaycastResult_t508_RaycastResult_t508_Object_t, + RuntimeInvoker_KeyValuePair_2_t2147_Int32_t161, + RuntimeInvoker_Void_t1116_KeyValuePair_2_t2147, + RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2147, + RuntimeInvoker_Int32_t161_KeyValuePair_2_t2147, + RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2147, + RuntimeInvoker_ContentType_t572_Int32_t161, + RuntimeInvoker_KeyValuePair_2_t2307_Int32_t161, + RuntimeInvoker_Void_t1116_KeyValuePair_2_t2307, + RuntimeInvoker_Boolean_t448_KeyValuePair_2_t2307, + RuntimeInvoker_Int32_t161_KeyValuePair_2_t2307, + RuntimeInvoker_Void_t1116_Int32_t161_KeyValuePair_2_t2307, + RuntimeInvoker_X509ChainStatus_t800_Int32_t161, + RuntimeInvoker_Void_t1116_X509ChainStatus_t800, + RuntimeInvoker_Boolean_t448_X509ChainStatus_t800, + RuntimeInvoker_Int32_t161_X509ChainStatus_t800, + RuntimeInvoker_Void_t1116_Int32_t161_X509ChainStatus_t800, + RuntimeInvoker_Int32_t161_Object_t_Int32_t161_Int32_t161_Int32_t161_Object_t, + RuntimeInvoker_Mark_t850_Int32_t161, + RuntimeInvoker_Void_t1116_Mark_t850, + RuntimeInvoker_Boolean_t448_Mark_t850, + RuntimeInvoker_Int32_t161_Mark_t850, + RuntimeInvoker_Void_t1116_Int32_t161_Mark_t850, + RuntimeInvoker_UriScheme_t887_Int32_t161, + RuntimeInvoker_Void_t1116_UriScheme_t887, + RuntimeInvoker_Boolean_t448_UriScheme_t887, + RuntimeInvoker_Int32_t161_UriScheme_t887, + RuntimeInvoker_Void_t1116_Int32_t161_UriScheme_t887, + RuntimeInvoker_ClientCertificateType_t1060_Int32_t161, + RuntimeInvoker_TableRange_t1147_Int32_t161, + RuntimeInvoker_Void_t1116_TableRange_t1147, + RuntimeInvoker_Boolean_t448_TableRange_t1147, + RuntimeInvoker_Int32_t161_TableRange_t1147, + RuntimeInvoker_Void_t1116_Int32_t161_TableRange_t1147, + RuntimeInvoker_Slot_t1224_Int32_t161, + RuntimeInvoker_Void_t1116_Slot_t1224, + RuntimeInvoker_Boolean_t448_Slot_t1224, + RuntimeInvoker_Int32_t161_Slot_t1224, + RuntimeInvoker_Void_t1116_Int32_t161_Slot_t1224, + RuntimeInvoker_Slot_t1232_Int32_t161, + RuntimeInvoker_Void_t1116_Slot_t1232, + RuntimeInvoker_Boolean_t448_Slot_t1232, + RuntimeInvoker_Int32_t161_Slot_t1232, + RuntimeInvoker_Void_t1116_Int32_t161_Slot_t1232, + RuntimeInvoker_ILTokenInfo_t1312_Int32_t161, + RuntimeInvoker_Void_t1116_ILTokenInfo_t1312, + RuntimeInvoker_Boolean_t448_ILTokenInfo_t1312, + RuntimeInvoker_Int32_t161_ILTokenInfo_t1312, + RuntimeInvoker_Void_t1116_Int32_t161_ILTokenInfo_t1312, + RuntimeInvoker_LabelData_t1314_Int32_t161, + RuntimeInvoker_Void_t1116_LabelData_t1314, + RuntimeInvoker_Boolean_t448_LabelData_t1314, + RuntimeInvoker_Int32_t161_LabelData_t1314, + RuntimeInvoker_Void_t1116_Int32_t161_LabelData_t1314, + RuntimeInvoker_LabelFixup_t1313_Int32_t161, + RuntimeInvoker_Void_t1116_LabelFixup_t1313, + RuntimeInvoker_Boolean_t448_LabelFixup_t1313, + RuntimeInvoker_Int32_t161_LabelFixup_t1313, + RuntimeInvoker_Void_t1116_Int32_t161_LabelFixup_t1313, + RuntimeInvoker_CustomAttributeTypedArgument_t1359_Int32_t161, + RuntimeInvoker_Void_t1116_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Boolean_t448_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Void_t1116_Int32_t161_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_CustomAttributeNamedArgument_t1358_Int32_t161, + RuntimeInvoker_Void_t1116_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Boolean_t448_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Void_t1116_Int32_t161_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Void_t1116_CustomAttributeTypedArgumentU5BU5DU26_t2829_Int32_t161, + RuntimeInvoker_Void_t1116_CustomAttributeTypedArgumentU5BU5DU26_t2829_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_CustomAttributeTypedArgument_t1359_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359_Object_t, + RuntimeInvoker_Int32_t161_Object_t_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Void_t1116_CustomAttributeNamedArgumentU5BU5DU26_t2830_Int32_t161, + RuntimeInvoker_Void_t1116_CustomAttributeNamedArgumentU5BU5DU26_t2830_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_Object_t_CustomAttributeNamedArgument_t1358_Int32_t161_Int32_t161, + RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358_Object_t, + RuntimeInvoker_Int32_t161_Object_t_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_ResourceInfo_t1389_Int32_t161, + RuntimeInvoker_Void_t1116_ResourceInfo_t1389, + RuntimeInvoker_Boolean_t448_ResourceInfo_t1389, + RuntimeInvoker_Int32_t161_ResourceInfo_t1389, + RuntimeInvoker_Void_t1116_Int32_t161_ResourceInfo_t1389, + RuntimeInvoker_ResourceCacheItem_t1390_Int32_t161, + RuntimeInvoker_Void_t1116_ResourceCacheItem_t1390, + RuntimeInvoker_Boolean_t448_ResourceCacheItem_t1390, + RuntimeInvoker_Int32_t161_ResourceCacheItem_t1390, + RuntimeInvoker_Void_t1116_Int32_t161_ResourceCacheItem_t1390, + RuntimeInvoker_Void_t1116_Int32_t161_DateTime_t365, + RuntimeInvoker_Void_t1116_Decimal_t1112, + RuntimeInvoker_Void_t1116_Int32_t161_Decimal_t1112, + RuntimeInvoker_TimeSpan_t803_Int32_t161, + RuntimeInvoker_Void_t1116_Int32_t161_TimeSpan_t803, + RuntimeInvoker_TypeTag_t1528_Int32_t161, + RuntimeInvoker_Boolean_t448_Byte_t447, + RuntimeInvoker_Int32_t161_Byte_t447, + RuntimeInvoker_Void_t1116_Int32_t161_Byte_t447, + RuntimeInvoker_RaycastHit_t26, + RuntimeInvoker_Keyframe_t147, + RuntimeInvoker_Link_t1214, + RuntimeInvoker_DictionaryEntry_t900_Object_t, + RuntimeInvoker_KeyValuePair_2_t1858_Object_t, + RuntimeInvoker_Touch_t155, + RuntimeInvoker_GcAchievementData_t352, + RuntimeInvoker_GcScoreData_t353, + RuntimeInvoker_Color32_t231, + RuntimeInvoker_Vector3_t4_Object_t, + RuntimeInvoker_Enumerator_t1929, + RuntimeInvoker_Object_t_Vector3_t4_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Vector3_t4_Vector3_t4, + RuntimeInvoker_Object_t_Vector3_t4_Vector3_t4_Object_t_Object_t, + RuntimeInvoker_Enumerator_t1939, + RuntimeInvoker_Object_t_Vector4_t234_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Vector4_t234_Vector4_t234, + RuntimeInvoker_Object_t_Vector4_t234_Vector4_t234_Object_t_Object_t, + RuntimeInvoker_Enumerator_t1949, + RuntimeInvoker_Object_t_Vector2_t6_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Vector2_t6_Vector2_t6, + RuntimeInvoker_Object_t_Vector2_t6_Vector2_t6_Object_t_Object_t, + RuntimeInvoker_Color32_t231_Object_t, + RuntimeInvoker_Enumerator_t1959, + RuntimeInvoker_Boolean_t448_Color32_t231_Color32_t231, + RuntimeInvoker_Object_t_Color32_t231_Object_t_Object_t, + RuntimeInvoker_Int32_t161_Color32_t231_Color32_t231, + RuntimeInvoker_Object_t_Color32_t231_Color32_t231_Object_t_Object_t, + RuntimeInvoker_Enumerator_t1969, + RuntimeInvoker_ContactPoint_t277, + RuntimeInvoker_RaycastHit2D_t283, + RuntimeInvoker_ContactPoint2D_t285, + RuntimeInvoker_CharacterInfo_t308, + RuntimeInvoker_UIVertex_t323, + RuntimeInvoker_UIVertex_t323_Object_t, + RuntimeInvoker_Enumerator_t2001, + RuntimeInvoker_Boolean_t448_UIVertex_t323_UIVertex_t323, + RuntimeInvoker_Object_t_UIVertex_t323_Object_t_Object_t, + RuntimeInvoker_Int32_t161_UIVertex_t323_UIVertex_t323, + RuntimeInvoker_Object_t_UIVertex_t323_UIVertex_t323_Object_t_Object_t, + RuntimeInvoker_UICharInfo_t312, + RuntimeInvoker_UICharInfo_t312_Object_t, + RuntimeInvoker_Enumerator_t2011, + RuntimeInvoker_Boolean_t448_UICharInfo_t312_UICharInfo_t312, + RuntimeInvoker_Object_t_UICharInfo_t312_Object_t_Object_t, + RuntimeInvoker_Int32_t161_UICharInfo_t312_UICharInfo_t312, + RuntimeInvoker_Object_t_UICharInfo_t312_UICharInfo_t312_Object_t_Object_t, + RuntimeInvoker_UILineInfo_t313, + RuntimeInvoker_UILineInfo_t313_Object_t, + RuntimeInvoker_Enumerator_t2021, + RuntimeInvoker_Boolean_t448_UILineInfo_t313_UILineInfo_t313, + RuntimeInvoker_Object_t_UILineInfo_t313_Object_t_Object_t, + RuntimeInvoker_Int32_t161_UILineInfo_t313_UILineInfo_t313, + RuntimeInvoker_Object_t_UILineInfo_t313_UILineInfo_t313_Object_t_Object_t, + RuntimeInvoker_KeyValuePair_2_t2033_Object_t_Int32_t161, + RuntimeInvoker_Enumerator_t2037, + RuntimeInvoker_DictionaryEntry_t900_Object_t_Int32_t161, + RuntimeInvoker_KeyValuePair_2_t2033, + RuntimeInvoker_Enumerator_t2036, + RuntimeInvoker_KeyValuePair_2_t2033_Object_t, + RuntimeInvoker_ParameterModifier_t1378, + RuntimeInvoker_HitInfo_t371, + RuntimeInvoker_Object_t_Single_t165_Object_t_Object_t, + RuntimeInvoker_Object_t_RaycastResult_t508_RaycastResult_t508_Object_t_Object_t, + RuntimeInvoker_Enumerator_t2115, + RuntimeInvoker_Boolean_t448_RaycastResult_t508_RaycastResult_t508, + RuntimeInvoker_Object_t_RaycastResult_t508_Object_t_Object_t, + RuntimeInvoker_KeyValuePair_2_t2147_Int32_t161_Object_t, + RuntimeInvoker_Boolean_t448_Int32_t161_ObjectU26_t2780, + RuntimeInvoker_DictionaryEntry_t900_Int32_t161_Object_t, + RuntimeInvoker_KeyValuePair_2_t2147_Object_t, + RuntimeInvoker_Object_t_RaycastHit_t26_RaycastHit_t26_Object_t_Object_t, + RuntimeInvoker_Object_t_Color_t139_Object_t_Object_t, + RuntimeInvoker_Object_t_FloatTween_t533, + RuntimeInvoker_Object_t_ColorTween_t530, + RuntimeInvoker_KeyValuePair_2_t2307_Object_t_SByte_t1110, + RuntimeInvoker_Boolean_t448_Object_t_BooleanU26_t2746, + RuntimeInvoker_Enumerator_t2312, + RuntimeInvoker_DictionaryEntry_t900_Object_t_SByte_t1110, + RuntimeInvoker_KeyValuePair_2_t2307, + RuntimeInvoker_Enumerator_t2311, + RuntimeInvoker_KeyValuePair_2_t2307_Object_t, + RuntimeInvoker_Boolean_t448_SByte_t1110_SByte_t1110, + RuntimeInvoker_X509ChainStatus_t800, + RuntimeInvoker_Mark_t850, + RuntimeInvoker_UriScheme_t887, + RuntimeInvoker_ClientCertificateType_t1060, + RuntimeInvoker_TableRange_t1147, + RuntimeInvoker_Slot_t1224, + RuntimeInvoker_Slot_t1232, + RuntimeInvoker_ILTokenInfo_t1312, + RuntimeInvoker_LabelData_t1314, + RuntimeInvoker_LabelFixup_t1313, + RuntimeInvoker_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_CustomAttributeTypedArgument_t1359_Object_t, + RuntimeInvoker_Enumerator_t2375, + RuntimeInvoker_Boolean_t448_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Object_t_CustomAttributeTypedArgument_t1359_Object_t_Object_t, + RuntimeInvoker_Int32_t161_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359, + RuntimeInvoker_Object_t_CustomAttributeTypedArgument_t1359_CustomAttributeTypedArgument_t1359_Object_t_Object_t, + RuntimeInvoker_CustomAttributeNamedArgument_t1358_Object_t, + RuntimeInvoker_Enumerator_t2386, + RuntimeInvoker_Boolean_t448_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Object_t_CustomAttributeNamedArgument_t1358_Object_t_Object_t, + RuntimeInvoker_Int32_t161_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358, + RuntimeInvoker_Object_t_CustomAttributeNamedArgument_t1358_CustomAttributeNamedArgument_t1358_Object_t_Object_t, + RuntimeInvoker_ResourceInfo_t1389, + RuntimeInvoker_ResourceCacheItem_t1390, + RuntimeInvoker_TypeTag_t1528, + RuntimeInvoker_Int32_t161_DateTimeOffset_t1684_DateTimeOffset_t1684, + RuntimeInvoker_Boolean_t448_DateTimeOffset_t1684_DateTimeOffset_t1684, + RuntimeInvoker_Boolean_t448_Nullable_1_t1790, + RuntimeInvoker_Int32_t161_Guid_t1706_Guid_t1706, + RuntimeInvoker_Boolean_t448_Guid_t1706_Guid_t1706, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMarshalingFunctionsTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMarshalingFunctionsTable.cpp" new file mode 100644 index 00000000..8da8342c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMarshalingFunctionsTable.cpp" @@ -0,0 +1,141 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern "C" void WaitForSeconds_t168_marshal (); +extern "C" void WaitForSeconds_t168_marshal_back (); +extern "C" void WaitForSeconds_t168_marshal_cleanup (); +extern "C" void Coroutine_t190_marshal (); +extern "C" void Coroutine_t190_marshal_back (); +extern "C" void Coroutine_t190_marshal_cleanup (); +extern "C" void ScriptableObject_t191_marshal (); +extern "C" void ScriptableObject_t191_marshal_back (); +extern "C" void ScriptableObject_t191_marshal_cleanup (); +extern "C" void Gradient_t226_marshal (); +extern "C" void Gradient_t226_marshal_back (); +extern "C" void Gradient_t226_marshal_cleanup (); +extern "C" void CacheIndex_t253_marshal (); +extern "C" void CacheIndex_t253_marshal_back (); +extern "C" void CacheIndex_t253_marshal_cleanup (); +extern "C" void AsyncOperation_t182_marshal (); +extern "C" void AsyncOperation_t182_marshal_back (); +extern "C" void AsyncOperation_t182_marshal_cleanup (); +extern "C" void Touch_t155_marshal (); +extern "C" void Touch_t155_marshal_back (); +extern "C" void Touch_t155_marshal_cleanup (); +extern "C" void Object_t76_marshal (); +extern "C" void Object_t76_marshal_back (); +extern "C" void Object_t76_marshal_cleanup (); +extern "C" void YieldInstruction_t189_marshal (); +extern "C" void YieldInstruction_t189_marshal_back (); +extern "C" void YieldInstruction_t189_marshal_cleanup (); +extern "C" void WebCamDevice_t292_marshal (); +extern "C" void WebCamDevice_t292_marshal_back (); +extern "C" void WebCamDevice_t292_marshal_cleanup (); +extern "C" void AnimationCurve_t41_marshal (); +extern "C" void AnimationCurve_t41_marshal_back (); +extern "C" void AnimationCurve_t41_marshal_cleanup (); +extern "C" void AnimatorTransitionInfo_t300_marshal (); +extern "C" void AnimatorTransitionInfo_t300_marshal_back (); +extern "C" void AnimatorTransitionInfo_t300_marshal_cleanup (); +extern "C" void SkeletonBone_t301_marshal (); +extern "C" void SkeletonBone_t301_marshal_back (); +extern "C" void SkeletonBone_t301_marshal_cleanup (); +extern "C" void HumanBone_t303_marshal (); +extern "C" void HumanBone_t303_marshal_back (); +extern "C" void HumanBone_t303_marshal_cleanup (); +extern "C" void CharacterInfo_t308_marshal (); +extern "C" void CharacterInfo_t308_marshal_back (); +extern "C" void CharacterInfo_t308_marshal_cleanup (); +extern "C" void Event_t326_marshal (); +extern "C" void Event_t326_marshal_back (); +extern "C" void Event_t326_marshal_cleanup (); +extern "C" void GcAchievementData_t352_marshal (); +extern "C" void GcAchievementData_t352_marshal_back (); +extern "C" void GcAchievementData_t352_marshal_cleanup (); +extern "C" void GcScoreData_t353_marshal (); +extern "C" void GcScoreData_t353_marshal_back (); +extern "C" void GcScoreData_t353_marshal_cleanup (); +extern "C" void TrackedReference_t299_marshal (); +extern "C" void TrackedReference_t299_marshal_back (); +extern "C" void TrackedReference_t299_marshal_cleanup (); +extern "C" void X509ChainStatus_t800_marshal (); +extern "C" void X509ChainStatus_t800_marshal_back (); +extern "C" void X509ChainStatus_t800_marshal_cleanup (); +extern "C" void IntStack_t851_marshal (); +extern "C" void IntStack_t851_marshal_back (); +extern "C" void IntStack_t851_marshal_cleanup (); +extern "C" void Interval_t857_marshal (); +extern "C" void Interval_t857_marshal_back (); +extern "C" void Interval_t857_marshal_cleanup (); +extern "C" void UriScheme_t887_marshal (); +extern "C" void UriScheme_t887_marshal_back (); +extern "C" void UriScheme_t887_marshal_cleanup (); +extern "C" void Context_t1158_marshal (); +extern "C" void Context_t1158_marshal_back (); +extern "C" void Context_t1158_marshal_cleanup (); +extern "C" void PreviousInfo_t1159_marshal (); +extern "C" void PreviousInfo_t1159_marshal_back (); +extern "C" void PreviousInfo_t1159_marshal_cleanup (); +extern "C" void Escape_t1160_marshal (); +extern "C" void Escape_t1160_marshal_back (); +extern "C" void Escape_t1160_marshal_cleanup (); +extern "C" void MonoIOStat_t1278_marshal (); +extern "C" void MonoIOStat_t1278_marshal_back (); +extern "C" void MonoIOStat_t1278_marshal_cleanup (); +extern "C" void ParameterModifier_t1378_marshal (); +extern "C" void ParameterModifier_t1378_marshal_back (); +extern "C" void ParameterModifier_t1378_marshal_cleanup (); +extern "C" void ResourceInfo_t1389_marshal (); +extern "C" void ResourceInfo_t1389_marshal_back (); +extern "C" void ResourceInfo_t1389_marshal_cleanup (); +extern "C" void DSAParameters_t928_marshal (); +extern "C" void DSAParameters_t928_marshal_back (); +extern "C" void DSAParameters_t928_marshal_cleanup (); +extern "C" void RSAParameters_t926_marshal (); +extern "C" void RSAParameters_t926_marshal_back (); +extern "C" void RSAParameters_t926_marshal_cleanup (); +extern const Il2CppMarshalingFunctions g_MarshalingFunctions[32] = +{ + { WaitForSeconds_t168_marshal, WaitForSeconds_t168_marshal_back, WaitForSeconds_t168_marshal_cleanup }, + { Coroutine_t190_marshal, Coroutine_t190_marshal_back, Coroutine_t190_marshal_cleanup }, + { ScriptableObject_t191_marshal, ScriptableObject_t191_marshal_back, ScriptableObject_t191_marshal_cleanup }, + { Gradient_t226_marshal, Gradient_t226_marshal_back, Gradient_t226_marshal_cleanup }, + { CacheIndex_t253_marshal, CacheIndex_t253_marshal_back, CacheIndex_t253_marshal_cleanup }, + { AsyncOperation_t182_marshal, AsyncOperation_t182_marshal_back, AsyncOperation_t182_marshal_cleanup }, + { Touch_t155_marshal, Touch_t155_marshal_back, Touch_t155_marshal_cleanup }, + { Object_t76_marshal, Object_t76_marshal_back, Object_t76_marshal_cleanup }, + { YieldInstruction_t189_marshal, YieldInstruction_t189_marshal_back, YieldInstruction_t189_marshal_cleanup }, + { WebCamDevice_t292_marshal, WebCamDevice_t292_marshal_back, WebCamDevice_t292_marshal_cleanup }, + { AnimationCurve_t41_marshal, AnimationCurve_t41_marshal_back, AnimationCurve_t41_marshal_cleanup }, + { AnimatorTransitionInfo_t300_marshal, AnimatorTransitionInfo_t300_marshal_back, AnimatorTransitionInfo_t300_marshal_cleanup }, + { SkeletonBone_t301_marshal, SkeletonBone_t301_marshal_back, SkeletonBone_t301_marshal_cleanup }, + { HumanBone_t303_marshal, HumanBone_t303_marshal_back, HumanBone_t303_marshal_cleanup }, + { CharacterInfo_t308_marshal, CharacterInfo_t308_marshal_back, CharacterInfo_t308_marshal_cleanup }, + { Event_t326_marshal, Event_t326_marshal_back, Event_t326_marshal_cleanup }, + { GcAchievementData_t352_marshal, GcAchievementData_t352_marshal_back, GcAchievementData_t352_marshal_cleanup }, + { GcScoreData_t353_marshal, GcScoreData_t353_marshal_back, GcScoreData_t353_marshal_cleanup }, + { TrackedReference_t299_marshal, TrackedReference_t299_marshal_back, TrackedReference_t299_marshal_cleanup }, + { X509ChainStatus_t800_marshal, X509ChainStatus_t800_marshal_back, X509ChainStatus_t800_marshal_cleanup }, + { IntStack_t851_marshal, IntStack_t851_marshal_back, IntStack_t851_marshal_cleanup }, + { Interval_t857_marshal, Interval_t857_marshal_back, Interval_t857_marshal_cleanup }, + { UriScheme_t887_marshal, UriScheme_t887_marshal_back, UriScheme_t887_marshal_cleanup }, + { Context_t1158_marshal, Context_t1158_marshal_back, Context_t1158_marshal_cleanup }, + { PreviousInfo_t1159_marshal, PreviousInfo_t1159_marshal_back, PreviousInfo_t1159_marshal_cleanup }, + { Escape_t1160_marshal, Escape_t1160_marshal_back, Escape_t1160_marshal_cleanup }, + { MonoIOStat_t1278_marshal, MonoIOStat_t1278_marshal_back, MonoIOStat_t1278_marshal_cleanup }, + { ParameterModifier_t1378_marshal, ParameterModifier_t1378_marshal_back, ParameterModifier_t1378_marshal_cleanup }, + { ResourceInfo_t1389_marshal, ResourceInfo_t1389_marshal_back, ResourceInfo_t1389_marshal_cleanup }, + { DSAParameters_t928_marshal, DSAParameters_t928_marshal_back, DSAParameters_t928_marshal_cleanup }, + { RSAParameters_t926_marshal, RSAParameters_t926_marshal_back, RSAParameters_t926_marshal_cleanup }, + NULL, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataRegistration.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataRegistration.cpp" new file mode 100644 index 00000000..3f5b25af --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataRegistration.cpp" @@ -0,0 +1,47 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include +#include +#include +#include + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern Il2CppGenericClass* s_Il2CppGenericTypes[]; +extern const Il2CppGenericInst* g_Il2CppGenericInstTable[]; +extern Il2CppGenericMethodFunctionsDefinitions s_Il2CppGenericMethodFunctions[]; +extern const Il2CppType* const g_Il2CppTypeTable[]; +extern const Il2CppMethodSpec g_Il2CppMethodSpecTable[]; +extern const EncodedMethodIndex g_Il2CppMethodReferenceTable[]; +extern const int32_t g_FieldOffsetTable[]; +extern const Il2CppTypeDefinitionSizes g_Il2CppTypeDefinitionSizesTable[]; +extern const Il2CppMetadataRegistration g_MetadataRegistration = +{ + 1771, + s_Il2CppGenericTypes, + 503, + g_Il2CppGenericInstTable, + 3975, + s_Il2CppGenericMethodFunctions, + 7132, + g_Il2CppTypeTable, + 4235, + g_Il2CppMethodSpecTable, + 4091, + g_Il2CppMethodReferenceTable, + 6767, + g_FieldOffsetTable, + 1693, + g_Il2CppTypeDefinitionSizesTable, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataUsage.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataUsage.cpp" new file mode 100644 index 00000000..33cec852 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMetadataUsage.cpp" @@ -0,0 +1,4579 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +const Il2CppType* AxisTouchButton_t50_0_0_0_var; +const Il2CppType* Animator_t10_0_0_0_var; +const Il2CppType* MonoBehaviour_t2_0_0_0_var; +const Il2CppType* DisallowMultipleComponent_t342_0_0_0_var; +const Il2CppType* RequireComponent_t343_0_0_0_var; +const Il2CppType* ExecuteInEditMode_t345_0_0_0_var; +const Il2CppType* UnityAction_t391_0_0_0_var; +const Il2CppType* Object_t76_0_0_0_var; +const Il2CppType* CachedInvokableCall_1_t469_0_0_0_var; +const Il2CppType* MethodInfo_t_0_0_0_var; +const Il2CppType* Single_t165_0_0_0_var; +const Il2CppType* Int32_t161_0_0_0_var; +const Il2CppType* Boolean_t448_0_0_0_var; +const Il2CppType* String_t_0_0_0_var; +const Il2CppType* Object_t_0_0_0_var; +const Il2CppType* IMaterialModifier_t695_0_0_0_var; +const Il2CppType* IMeshModifier_t696_0_0_0_var; +const Il2CppType* Mask_t584_0_0_0_var; +const Il2CppType* RectMask2D_t587_0_0_0_var; +const Il2CppType* ILayoutIgnorer_t711_0_0_0_var; +const Il2CppType* ILayoutGroup_t712_0_0_0_var; +const Il2CppType* ILayoutController_t713_0_0_0_var; +const Il2CppType* ILayoutElement_t684_0_0_0_var; +const Il2CppType* IEqualityComparer_t736_0_0_0_var; +const Il2CppType* IHashCodeProvider_t735_0_0_0_var; +const Il2CppType* IComparer_t729_0_0_0_var; +const Il2CppType* StringU5BU5D_t163_0_0_0_var; +const Il2CppType* ObjectU5BU5D_t162_0_0_0_var; +const Il2CppType* WebHeaderCollection_t749_0_0_0_var; +const Il2CppType* IWebProxy_t750_0_0_0_var; +const Il2CppType* Uri_t748_0_0_0_var; +const Il2CppType* FileAccess_t917_0_0_0_var; +const Il2CppType* X509CertificateCollection_t760_0_0_0_var; +const Il2CppType* Version_t758_0_0_0_var; +const Il2CppType* ArrayList_t734_0_0_0_var; +const Il2CppType* WebRequest_t747_0_0_0_var; +const Il2CppType* X509ChainStatus_t800_0_0_0_var; +const Il2CppType* RegexOptions_t834_0_0_0_var; +const Il2CppType* Category_t841_0_0_0_var; +const Il2CppType* ContentType_t1026_0_0_0_var; +const Il2CppType* Attribute_t246_0_0_0_var; +const Il2CppType* NumberFormatInfo_t1250_0_0_0_var; +const Il2CppType* ICustomFormatter_t1793_0_0_0_var; +const Il2CppType* Delegate_t435_0_0_0_var; +const Il2CppType* MulticastDelegate_t220_0_0_0_var; +const Il2CppType* FlagsAttribute_t1704_0_0_0_var; +const Il2CppType* UInt64_t1109_0_0_0_var; +const Il2CppType* Void_t1116_0_0_0_var; +const Il2CppType* Enum_t941_0_0_0_var; +const Il2CppType* ValueType_t1104_0_0_0_var; +const Il2CppType* ContextBoundObject_t1449_0_0_0_var; +const Il2CppType* MarshalByRefObject_t773_0_0_0_var; +const Il2CppType* Exception_t152_0_0_0_var; +const Il2CppType* IDictionary_t833_0_0_0_var; +const Il2CppType* MonoField_t_0_0_0_var; +const Il2CppType* MonoType_t_0_0_0_var; +const Il2CppType* Contraction_t1151_0_0_0_var; +const Il2CppType* Level2Map_t1153_0_0_0_var; +const Il2CppType* CompareInfo_t1100_0_0_0_var; +const Il2CppType* Hashtable_t725_0_0_0_var; +const Il2CppType* StackFrame_t459_0_0_0_var; +const Il2CppType* DateTimeFormatInfo_t1251_0_0_0_var; +const Il2CppType* Module_t1318_0_0_0_var; +const Il2CppType* ByteU5BU5D_t789_0_0_0_var; +const Il2CppType* AssemblyHashAlgorithm_t1237_0_0_0_var; +const Il2CppType* StrongNameKeyPair_t1347_0_0_0_var; +const Il2CppType* AssemblyVersionCompatibility_t1238_0_0_0_var; +const Il2CppType* AssemblyNameFlags_t1348_0_0_0_var; +const Il2CppType* Char_t702_0_0_0_var; +const Il2CppType* Double_t454_0_0_0_var; +const Il2CppType* IntPtr_t_0_0_0_var; +const Il2CppType* Nullable_1_t1798_0_0_0_var; +const Il2CppType* ParamArrayAttribute_t1120_0_0_0_var; +const Il2CppType* Type_t_0_0_0_var; +const Il2CppType* MemberInfoSerializationHolder_t1363_0_0_0_var; +const Il2CppType* TypeU5BU5D_t431_0_0_0_var; +const Il2CppType* StaticGetter_1_t1805_0_0_0_var; +const Il2CppType* Getter_2_t1806_0_0_0_var; +const Il2CppType* MonoProperty_t_0_0_0_var; +const Il2CppType* GetterAdapter_t1376_0_0_0_var; +const Il2CppType* RuntimeResourceSet_t1398_0_0_0_var; +const Il2CppType* ResourceSet_t1396_0_0_0_var; +const Il2CppType* Byte_t447_0_0_0_var; +const Il2CppType* Int16_t1111_0_0_0_var; +const Il2CppType* Int64_t455_0_0_0_var; +const Il2CppType* SByte_t1110_0_0_0_var; +const Il2CppType* TimeSpan_t803_0_0_0_var; +const Il2CppType* UInt16_t919_0_0_0_var; +const Il2CppType* UInt32_t456_0_0_0_var; +const Il2CppType* Decimal_t1112_0_0_0_var; +const Il2CppType* DateTime_t365_0_0_0_var; +const Il2CppType* IChannelSender_t1783_0_0_0_var; +const Il2CppType* IChannelReceiver_t1811_0_0_0_var; +const Il2CppType* IClientChannelSinkProvider_t1813_0_0_0_var; +const Il2CppType* IServerChannelSinkProvider_t1812_0_0_0_var; +const Il2CppType* CrossAppDomainSink_t1440_0_0_0_var; +const Il2CppType* IContextPropertyU5BU5D_t1785_0_0_0_var; +const Il2CppType* ObjRef_t1502_0_0_0_var; +const Il2CppType* ITrackingHandler_t1821_0_0_0_var; +const Il2CppType* SoapAttribute_t1488_0_0_0_var; +const Il2CppType* IRemotingTypeInfo_t1507_0_0_0_var; +const Il2CppType* IEnvoyInfo_t1508_0_0_0_var; +const Il2CppType* IChannelInfo_t1506_0_0_0_var; +const Il2CppType* RemoteActivator_t1432_0_0_0_var; +const Il2CppType* ProxyAttribute_t1493_0_0_0_var; +const Il2CppType* ISerializable_t1826_0_0_0_var; +const Il2CppType* MonoTypeU5BU5D_t1828_0_0_0_var; +const Il2CppType* SerializationInfo_t433_0_0_0_var; +const Il2CppType* StreamingContext_t434_0_0_0_var; +const Il2CppType* OnSerializingAttribute_t1554_0_0_0_var; +const Il2CppType* OnSerializedAttribute_t1553_0_0_0_var; +const Il2CppType* OnDeserializingAttribute_t1552_0_0_0_var; +const Il2CppType* OnDeserializedAttribute_t1551_0_0_0_var; +const Il2CppType* CallbackHandler_t1555_0_0_0_var; +const Il2CppType* SecurityPermission_t1601_0_0_0_var; +const Il2CppType* StrongName_t1609_0_0_0_var; +const Il2CppType* WindowsAccountType_t1611_0_0_0_var; +const Il2CppType* TypedReference_t1137_0_0_0_var; +const Il2CppType* ArgIterator_t1138_0_0_0_var; +const Il2CppType* RuntimeArgumentHandle_t1136_0_0_0_var; +const Il2CppType* DBNull_t1681_0_0_0_var; +const Il2CppType* DelegateEntry_t1687_0_0_0_var; +const Il2CppType* DelegateSerializationHolder_t1688_0_0_0_var; +const Il2CppType* AttributeUsageAttribute_t1106_0_0_0_var; +const Il2CppType* MonoCustomAttrs_t1717_0_0_0_var; +const Il2CppType* DefaultMemberAttribute_t1133_0_0_0_var; +const Il2CppType* MonoMethod_t_0_0_0_var; +const Il2CppType* UnitySerializationHolder_t1741_0_0_0_var; +const Il2CppType* GenericEqualityComparer_1_t2624_0_0_0_var; +const Il2CppType* GenericComparer_1_t2625_0_0_0_var; +const Il2CppType* PlatformerCharacter2D_t8_0_0_0_var; +const Il2CppType* CharacterController_t36_0_0_0_var; +const Il2CppType* AudioSource_t37_0_0_0_var; +const Il2CppType* CapsuleCollider_t43_0_0_0_var; +const Il2CppType* Rigidbody_t15_0_0_0_var; +const Il2CppType* NavMeshAgent_t47_0_0_0_var; +const Il2CppType* ThirdPersonCharacter_t48_0_0_0_var; +const Il2CppType* Image_t70_0_0_0_var; +const Il2CppType* GUIText_t94_0_0_0_var; +const Il2CppType* GUITexture_t212_0_0_0_var; +const Il2CppType* EventSystem_t473_0_0_0_var; +const Il2CppType* Camera_t28_0_0_0_var; +const Il2CppType* RectTransform_t242_0_0_0_var; +const Il2CppType* CanvasRenderer_t324_0_0_0_var; +const Il2CppType* Canvas_t321_0_0_0_var; +const Il2CppType* UriTypeConverter_t894_0_0_0_var; +const Il2CppType* _Attribute_t2657_0_0_0_var; +const Il2CppType* _Type_t2667_0_0_0_var; +const Il2CppType* _MemberInfo_t2668_0_0_0_var; +const Il2CppType* MemberInfo_t_0_0_0_var; +const Il2CppType* _Exception_t2670_0_0_0_var; +const Il2CppType* CollectionDebuggerView_2_t2672_0_0_0_var; +const Il2CppType* CollectionDebuggerView_1_t2671_0_0_0_var; +const Il2CppType* CollectionDebuggerView_t1222_0_0_0_var; +const Il2CppType* _AssemblyBuilder_t2691_0_0_0_var; +const Il2CppType* _ConstructorBuilder_t2692_0_0_0_var; +const Il2CppType* _EnumBuilder_t2693_0_0_0_var; +const Il2CppType* _FieldBuilder_t2694_0_0_0_var; +const Il2CppType* _ILGenerator_t2695_0_0_0_var; +const Il2CppType* _MethodBuilder_t2696_0_0_0_var; +const Il2CppType* _ModuleBuilder_t2697_0_0_0_var; +const Il2CppType* _ParameterBuilder_t2698_0_0_0_var; +const Il2CppType* _TypeBuilder_t2699_0_0_0_var; +const Il2CppType* _Assembly_t2700_0_0_0_var; +const Il2CppType* _AssemblyName_t2701_0_0_0_var; +const Il2CppType* _ConstructorInfo_t2702_0_0_0_var; +const Il2CppType* _EventInfo_t2703_0_0_0_var; +const Il2CppType* _FieldInfo_t2704_0_0_0_var; +const Il2CppType* _MethodBase_t2705_0_0_0_var; +const Il2CppType* _MethodInfo_t2706_0_0_0_var; +const Il2CppType* _Module_t2707_0_0_0_var; +const Il2CppType* _ParameterInfo_t2708_0_0_0_var; +const Il2CppType* _PropertyInfo_t2709_0_0_0_var; +const Il2CppType* Activator_t1668_0_0_0_var; +const Il2CppType* Assembly_t922_0_0_0_var; +const Il2CppType* AssemblyBuilder_t1299_0_0_0_var; +const Il2CppType* AssemblyName_t1346_0_0_0_var; +const Il2CppType* ConstructorBuilder_t1302_0_0_0_var; +const Il2CppType* ConstructorInfo_t468_0_0_0_var; +const Il2CppType* EnumBuilder_t1307_0_0_0_var; +const Il2CppType* EventInfo_t_0_0_0_var; +const Il2CppType* FieldBuilder_t1308_0_0_0_var; +const Il2CppType* FieldInfo_t_0_0_0_var; +const Il2CppType* ILGenerator_t1303_0_0_0_var; +const Il2CppType* MethodBase_t460_0_0_0_var; +const Il2CppType* MethodBuilder_t1311_0_0_0_var; +const Il2CppType* ModuleBuilder_t1322_0_0_0_var; +const Il2CppType* ParameterBuilder_t1328_0_0_0_var; +const Il2CppType* ParameterInfo_t462_0_0_0_var; +const Il2CppType* PropertyInfo_t_0_0_0_var; +const Il2CppType* Thread_t1452_0_0_0_var; +const Il2CppType* TypeBuilder_t1304_0_0_0_var; +const Il2CppType* _Thread_t2711_0_0_0_var; +const Il2CppType* _Activator_t2710_0_0_0_var; +TypeInfo* Mathf_t134_il2cpp_TypeInfo_var; +TypeInfo* CrossPlatformInputManager_t55_il2cpp_TypeInfo_var; +TypeInfo* Input_t135_il2cpp_TypeInfo_var; +TypeInfo* Physics2D_t137_il2cpp_TypeInfo_var; +TypeInfo* String_t_il2cpp_TypeInfo_var; +TypeInfo* RaycastHit_t26_il2cpp_TypeInfo_var; +TypeInfo* RayHitComparer_t22_il2cpp_TypeInfo_var; +TypeInfo* Bounds_t141_il2cpp_TypeInfo_var; +TypeInfo* TrailRenderer_t143_il2cpp_TypeInfo_var; +TypeInfo* ParticleRenderer_t144_il2cpp_TypeInfo_var; +TypeInfo* ParticleSystemRenderer_t145_il2cpp_TypeInfo_var; +TypeInfo* SingleU5BU5D_t126_il2cpp_TypeInfo_var; +TypeInfo* FOVKick_t31_il2cpp_TypeInfo_var; +TypeInfo* CurveControlledBob_t32_il2cpp_TypeInfo_var; +TypeInfo* LerpControlledBob_t33_il2cpp_TypeInfo_var; +TypeInfo* KeyframeU5BU5D_t146_il2cpp_TypeInfo_var; +TypeInfo* AnimationCurve_t41_il2cpp_TypeInfo_var; +TypeInfo* MovementSettings_t40_il2cpp_TypeInfo_var; +TypeInfo* MouseLook_t30_il2cpp_TypeInfo_var; +TypeInfo* AdvancedSettings_t42_il2cpp_TypeInfo_var; +TypeInfo* Vector2_t6_il2cpp_TypeInfo_var; +TypeInfo* VirtualAxis_t51_il2cpp_TypeInfo_var; +TypeInfo* Type_t_il2cpp_TypeInfo_var; +TypeInfo* AxisTouchButtonU5BU5D_t149_il2cpp_TypeInfo_var; +TypeInfo* MobileInput_t61_il2cpp_TypeInfo_var; +TypeInfo* StandaloneInput_t62_il2cpp_TypeInfo_var; +TypeInfo* ArgumentNullException_t151_il2cpp_TypeInfo_var; +TypeInfo* IEnumerator_t133_il2cpp_TypeInfo_var; +TypeInfo* Transform_t3_il2cpp_TypeInfo_var; +TypeInfo* IDisposable_t153_il2cpp_TypeInfo_var; +TypeInfo* VirtualButton_t54_il2cpp_TypeInfo_var; +TypeInfo* Exception_t152_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t71_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t72_il2cpp_TypeInfo_var; +TypeInfo* List_1_t73_il2cpp_TypeInfo_var; +TypeInfo* Behaviour_t156_il2cpp_TypeInfo_var; +TypeInfo* GameObject_t77_il2cpp_TypeInfo_var; +TypeInfo* ReplacementDefinitionU5BU5D_t81_il2cpp_TypeInfo_var; +TypeInfo* Int32_t161_il2cpp_TypeInfo_var; +TypeInfo* List_1_t158_il2cpp_TypeInfo_var; +TypeInfo* ObjectU5BU5D_t162_il2cpp_TypeInfo_var; +TypeInfo* StringU5BU5D_t163_il2cpp_TypeInfo_var; +TypeInfo* NotSupportedException_t164_il2cpp_TypeInfo_var; +TypeInfo* Single_t165_il2cpp_TypeInfo_var; +TypeInfo* U3CDragObjectU3Ec__Iterator0_t86_il2cpp_TypeInfo_var; +TypeInfo* WaitForEndOfFrame_t166_il2cpp_TypeInfo_var; +TypeInfo* U3CFOVKickUpU3Ec__Iterator1_t91_il2cpp_TypeInfo_var; +TypeInfo* U3CFOVKickDownU3Ec__Iterator2_t92_il2cpp_TypeInfo_var; +TypeInfo* WaitForFixedUpdate_t167_il2cpp_TypeInfo_var; +TypeInfo* U3CDoBobCycleU3Ec__Iterator3_t97_il2cpp_TypeInfo_var; +TypeInfo* WaitForSeconds_t168_il2cpp_TypeInfo_var; +TypeInfo* List_1_t101_il2cpp_TypeInfo_var; +TypeInfo* U3CResetCoroutineU3Ec__Iterator4_t98_il2cpp_TypeInfo_var; +TypeInfo* U3CStartU3Ec__Iterator5_t102_il2cpp_TypeInfo_var; +TypeInfo* GameObjectU5BU5D_t108_il2cpp_TypeInfo_var; +TypeInfo* MonoBehaviourU5BU5D_t109_il2cpp_TypeInfo_var; +TypeInfo* Entries_t115_il2cpp_TypeInfo_var; +TypeInfo* U3CActivateU3Ec__Iterator6_t117_il2cpp_TypeInfo_var; +TypeInfo* U3CDeactivateU3Ec__Iterator7_t118_il2cpp_TypeInfo_var; +TypeInfo* U3CReloadLevelU3Ec__Iterator8_t119_il2cpp_TypeInfo_var; +TypeInfo* TransformU5BU5D_t99_il2cpp_TypeInfo_var; +TypeInfo* WaypointList_t122_il2cpp_TypeInfo_var; +TypeInfo* Vector3U5BU5D_t125_il2cpp_TypeInfo_var; +TypeInfo* Animator_t10_il2cpp_TypeInfo_var; +TypeInfo* NullReferenceException_t436_il2cpp_TypeInfo_var; +TypeInfo* ArgumentException_t437_il2cpp_TypeInfo_var; +TypeInfo* UnhandledExceptionEventHandler_t439_il2cpp_TypeInfo_var; +TypeInfo* AchievementDescriptionU5BU5D_t201_il2cpp_TypeInfo_var; +TypeInfo* GameCenterPlatform_t195_il2cpp_TypeInfo_var; +TypeInfo* UserProfileU5BU5D_t202_il2cpp_TypeInfo_var; +TypeInfo* List_1_t204_il2cpp_TypeInfo_var; +TypeInfo* AchievementU5BU5D_t441_il2cpp_TypeInfo_var; +TypeInfo* ScoreU5BU5D_t443_il2cpp_TypeInfo_var; +TypeInfo* LocalUser_t203_il2cpp_TypeInfo_var; +TypeInfo* Leaderboard_t206_il2cpp_TypeInfo_var; +TypeInfo* GcLeaderboard_t205_il2cpp_TypeInfo_var; +TypeInfo* ILeaderboard_t410_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t444_il2cpp_TypeInfo_var; +TypeInfo* ILocalUser_t409_il2cpp_TypeInfo_var; +TypeInfo* Texture2D_t215_il2cpp_TypeInfo_var; +TypeInfo* Achievement_t364_il2cpp_TypeInfo_var; +TypeInfo* BoneWeight_t209_il2cpp_TypeInfo_var; +TypeInfo* Vector4_t234_il2cpp_TypeInfo_var; +TypeInfo* IntPtr_t_il2cpp_TypeInfo_var; +TypeInfo* CullingGroupEvent_t218_il2cpp_TypeInfo_var; +TypeInfo* TouchScreenKeyboard_InternalConstructorHelperArguments_t227_il2cpp_TypeInfo_var; +TypeInfo* TouchScreenKeyboardType_t228_il2cpp_TypeInfo_var; +TypeInfo* Convert_t445_il2cpp_TypeInfo_var; +TypeInfo* TouchScreenKeyboard_t229_il2cpp_TypeInfo_var; +TypeInfo* IndexOutOfRangeException_t446_il2cpp_TypeInfo_var; +TypeInfo* Vector3_t4_il2cpp_TypeInfo_var; +TypeInfo* Color_t139_il2cpp_TypeInfo_var; +TypeInfo* Byte_t447_il2cpp_TypeInfo_var; +TypeInfo* Quaternion_t19_il2cpp_TypeInfo_var; +TypeInfo* Rect_t232_il2cpp_TypeInfo_var; +TypeInfo* Matrix4x4_t233_il2cpp_TypeInfo_var; +TypeInfo* MathfInternal_t236_il2cpp_TypeInfo_var; +TypeInfo* RectTransform_t242_il2cpp_TypeInfo_var; +TypeInfo* ReapplyDrivenProperties_t241_il2cpp_TypeInfo_var; +TypeInfo* SphericalHarmonicsL2_t249_il2cpp_TypeInfo_var; +TypeInfo* LogType_t188_il2cpp_TypeInfo_var; +TypeInfo* Application_t256_il2cpp_TypeInfo_var; +TypeInfo* Camera_t28_il2cpp_TypeInfo_var; +TypeInfo* DisplayU5BU5D_t261_il2cpp_TypeInfo_var; +TypeInfo* Display_t260_il2cpp_TypeInfo_var; +TypeInfo* DisplaysUpdatedDelegate_t259_il2cpp_TypeInfo_var; +TypeInfo* TouchU5BU5D_t154_il2cpp_TypeInfo_var; +TypeInfo* Object_t76_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t265_il2cpp_TypeInfo_var; +TypeInfo* UnityAdsInternal_t269_il2cpp_TypeInfo_var; +TypeInfo* UnityAdsDelegate_t270_il2cpp_TypeInfo_var; +TypeInfo* UnityAdsDelegate_2_t271_il2cpp_TypeInfo_var; +TypeInfo* List_1_t282_il2cpp_TypeInfo_var; +TypeInfo* Boolean_t448_il2cpp_TypeInfo_var; +TypeInfo* AudioSettings_t289_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t298_il2cpp_TypeInfo_var; +TypeInfo* Font_t310_il2cpp_TypeInfo_var; +TypeInfo* Action_1_t311_il2cpp_TypeInfo_var; +TypeInfo* FontTextureRebuildCallback_t309_il2cpp_TypeInfo_var; +TypeInfo* List_1_t316_il2cpp_TypeInfo_var; +TypeInfo* List_1_t317_il2cpp_TypeInfo_var; +TypeInfo* List_1_t318_il2cpp_TypeInfo_var; +TypeInfo* Canvas_t321_il2cpp_TypeInfo_var; +TypeInfo* WillRenderCanvases_t320_il2cpp_TypeInfo_var; +TypeInfo* UIVertex_t323_il2cpp_TypeInfo_var; +TypeInfo* RectTransformUtility_t325_il2cpp_TypeInfo_var; +TypeInfo* Event_t326_il2cpp_TypeInfo_var; +TypeInfo* EventType_t329_il2cpp_TypeInfo_var; +TypeInfo* EventModifiers_t330_il2cpp_TypeInfo_var; +TypeInfo* KeyCode_t328_il2cpp_TypeInfo_var; +TypeInfo* GUIStyle_t332_il2cpp_TypeInfo_var; +TypeInfo* GUIUtility_t335_il2cpp_TypeInfo_var; +TypeInfo* DisallowMultipleComponentU5BU5D_t339_il2cpp_TypeInfo_var; +TypeInfo* AttributeHelperEngine_t338_il2cpp_TypeInfo_var; +TypeInfo* ExecuteInEditModeU5BU5D_t340_il2cpp_TypeInfo_var; +TypeInfo* RequireComponentU5BU5D_t341_il2cpp_TypeInfo_var; +TypeInfo* Stack_1_t449_il2cpp_TypeInfo_var; +TypeInfo* TypeU5BU5D_t431_il2cpp_TypeInfo_var; +TypeInfo* List_1_t450_il2cpp_TypeInfo_var; +TypeInfo* UserProfile_t362_il2cpp_TypeInfo_var; +TypeInfo* AchievementDescription_t366_il2cpp_TypeInfo_var; +TypeInfo* Score_t367_il2cpp_TypeInfo_var; +TypeInfo* UserState_t375_il2cpp_TypeInfo_var; +TypeInfo* DateTime_t365_il2cpp_TypeInfo_var; +TypeInfo* Double_t454_il2cpp_TypeInfo_var; +TypeInfo* Int64_t455_il2cpp_TypeInfo_var; +TypeInfo* UInt32_t456_il2cpp_TypeInfo_var; +TypeInfo* UserScope_t376_il2cpp_TypeInfo_var; +TypeInfo* TimeScope_t377_il2cpp_TypeInfo_var; +TypeInfo* SendMouseEvents_t372_il2cpp_TypeInfo_var; +TypeInfo* HitInfoU5BU5D_t373_il2cpp_TypeInfo_var; +TypeInfo* HitInfo_t371_il2cpp_TypeInfo_var; +TypeInfo* CameraU5BU5D_t374_il2cpp_TypeInfo_var; +TypeInfo* StackTraceUtility_t384_il2cpp_TypeInfo_var; +TypeInfo* StackTrace_t432_il2cpp_TypeInfo_var; +TypeInfo* StringBuilder_t457_il2cpp_TypeInfo_var; +TypeInfo* CharU5BU5D_t458_il2cpp_TypeInfo_var; +TypeInfo* TrackedReference_t299_il2cpp_TypeInfo_var; +TypeInfo* Regex_t463_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_t391_il2cpp_TypeInfo_var; +TypeInfo* ArgumentCache_t388_il2cpp_TypeInfo_var; +TypeInfo* CachedInvokableCall_1_t464_il2cpp_TypeInfo_var; +TypeInfo* CachedInvokableCall_1_t465_il2cpp_TypeInfo_var; +TypeInfo* CachedInvokableCall_1_t466_il2cpp_TypeInfo_var; +TypeInfo* CachedInvokableCall_1_t467_il2cpp_TypeInfo_var; +TypeInfo* InvokableCall_t390_il2cpp_TypeInfo_var; +TypeInfo* BaseInvokableCall_t389_il2cpp_TypeInfo_var; +TypeInfo* List_1_t395_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t470_il2cpp_TypeInfo_var; +TypeInfo* List_1_t397_il2cpp_TypeInfo_var; +TypeInfo* Predicate_1_t471_il2cpp_TypeInfo_var; +TypeInfo* InvokableCallList_t396_il2cpp_TypeInfo_var; +TypeInfo* PersistentCallGroup_t394_il2cpp_TypeInfo_var; +TypeInfo* DefaultValueAttribute_t400_il2cpp_TypeInfo_var; +TypeInfo* TypeInferenceRules_t403_il2cpp_TypeInfo_var; +TypeInfo* List_1_t475_il2cpp_TypeInfo_var; +TypeInfo* Comparison_1_t478_il2cpp_TypeInfo_var; +TypeInfo* EventSystem_t473_il2cpp_TypeInfo_var; +TypeInfo* ExecuteEvents_t485_il2cpp_TypeInfo_var; +TypeInfo* BaseEventData_t477_il2cpp_TypeInfo_var; +TypeInfo* RaycasterManager_t506_il2cpp_TypeInfo_var; +TypeInfo* TriggerEvent_t479_il2cpp_TypeInfo_var; +TypeInfo* List_1_t483_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t486_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t487_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t488_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t489_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t490_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t491_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t492_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t493_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t494_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t495_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t496_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t497_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t498_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t499_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t500_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t501_il2cpp_TypeInfo_var; +TypeInfo* EventFunction_1_t502_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t504_il2cpp_TypeInfo_var; +TypeInfo* ObjectPool_1_t503_il2cpp_TypeInfo_var; +TypeInfo* IPointerEnterHandler_t658_il2cpp_TypeInfo_var; +TypeInfo* IPointerExitHandler_t659_il2cpp_TypeInfo_var; +TypeInfo* IPointerDownHandler_t660_il2cpp_TypeInfo_var; +TypeInfo* IPointerUpHandler_t661_il2cpp_TypeInfo_var; +TypeInfo* IPointerClickHandler_t662_il2cpp_TypeInfo_var; +TypeInfo* IInitializePotentialDragHandler_t663_il2cpp_TypeInfo_var; +TypeInfo* IBeginDragHandler_t664_il2cpp_TypeInfo_var; +TypeInfo* IDragHandler_t665_il2cpp_TypeInfo_var; +TypeInfo* IEndDragHandler_t666_il2cpp_TypeInfo_var; +TypeInfo* IDropHandler_t667_il2cpp_TypeInfo_var; +TypeInfo* IScrollHandler_t668_il2cpp_TypeInfo_var; +TypeInfo* IUpdateSelectedHandler_t669_il2cpp_TypeInfo_var; +TypeInfo* ISelectHandler_t670_il2cpp_TypeInfo_var; +TypeInfo* IDeselectHandler_t671_il2cpp_TypeInfo_var; +TypeInfo* IMoveHandler_t672_il2cpp_TypeInfo_var; +TypeInfo* ISubmitHandler_t673_il2cpp_TypeInfo_var; +TypeInfo* ICancelHandler_t674_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t685_il2cpp_TypeInfo_var; +TypeInfo* List_1_t507_il2cpp_TypeInfo_var; +TypeInfo* List_1_t513_il2cpp_TypeInfo_var; +TypeInfo* List_1_t514_il2cpp_TypeInfo_var; +TypeInfo* RaycastResult_t508_il2cpp_TypeInfo_var; +TypeInfo* AxisEventData_t510_il2cpp_TypeInfo_var; +TypeInfo* List_1_t518_il2cpp_TypeInfo_var; +TypeInfo* ButtonState_t515_il2cpp_TypeInfo_var; +TypeInfo* MouseButtonEventData_t516_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t520_il2cpp_TypeInfo_var; +TypeInfo* MouseState_t517_il2cpp_TypeInfo_var; +TypeInfo* PointerEventData_t131_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t686_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t689_il2cpp_TypeInfo_var; +TypeInfo* PhysicsRaycaster_t525_il2cpp_TypeInfo_var; +TypeInfo* Comparison_1_t526_il2cpp_TypeInfo_var; +TypeInfo* ColorTweenCallback_t528_il2cpp_TypeInfo_var; +TypeInfo* FloatTweenCallback_t531_il2cpp_TypeInfo_var; +TypeInfo* ButtonClickedEvent_t535_il2cpp_TypeInfo_var; +TypeInfo* Selectable_t538_il2cpp_TypeInfo_var; +TypeInfo* U3COnFinishSubmitU3Ec__Iterator1_t536_il2cpp_TypeInfo_var; +TypeInfo* IndexedSet_1_t541_il2cpp_TypeInfo_var; +TypeInfo* Comparison_1_t542_il2cpp_TypeInfo_var; +TypeInfo* CanvasUpdateRegistry_t540_il2cpp_TypeInfo_var; +TypeInfo* ICanvasElement_t678_il2cpp_TypeInfo_var; +TypeInfo* ColorBlock_t543_il2cpp_TypeInfo_var; +TypeInfo* List_1_t549_il2cpp_TypeInfo_var; +TypeInfo* OptionDataList_t548_il2cpp_TypeInfo_var; +TypeInfo* DropdownEvent_t550_il2cpp_TypeInfo_var; +TypeInfo* List_1_t555_il2cpp_TypeInfo_var; +TypeInfo* TweenRunner_1_t556_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t691_il2cpp_TypeInfo_var; +TypeInfo* U3CShowU3Ec__AnonStorey6_t554_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t692_il2cpp_TypeInfo_var; +TypeInfo* FloatTween_t533_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t677_il2cpp_TypeInfo_var; +TypeInfo* U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_il2cpp_TypeInfo_var; +TypeInfo* FontData_t557_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t559_il2cpp_TypeInfo_var; +TypeInfo* FontUpdateTracker_t558_il2cpp_TypeInfo_var; +TypeInfo* List_1_t693_il2cpp_TypeInfo_var; +TypeInfo* TweenRunner_1_t561_il2cpp_TypeInfo_var; +TypeInfo* Graphic_t560_il2cpp_TypeInfo_var; +TypeInfo* VertexHelper_t562_il2cpp_TypeInfo_var; +TypeInfo* LayoutRebuilder_t645_il2cpp_TypeInfo_var; +TypeInfo* GraphicRegistry_t567_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t694_il2cpp_TypeInfo_var; +TypeInfo* IMaterialModifier_t695_il2cpp_TypeInfo_var; +TypeInfo* IMeshModifier_t696_il2cpp_TypeInfo_var; +TypeInfo* Mesh_t208_il2cpp_TypeInfo_var; +TypeInfo* ICanvasRaycastFilter_t697_il2cpp_TypeInfo_var; +TypeInfo* CanvasGroup_t322_il2cpp_TypeInfo_var; +TypeInfo* ColorTween_t530_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t676_il2cpp_TypeInfo_var; +TypeInfo* List_1_t565_il2cpp_TypeInfo_var; +TypeInfo* GraphicRaycaster_t564_il2cpp_TypeInfo_var; +TypeInfo* Ray_t24_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t679_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t698_il2cpp_TypeInfo_var; +TypeInfo* Comparison_1_t566_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t568_il2cpp_TypeInfo_var; +TypeInfo* IndexedSet_1_t701_il2cpp_TypeInfo_var; +TypeInfo* Vector2U5BU5D_t415_il2cpp_TypeInfo_var; +TypeInfo* Image_t70_il2cpp_TypeInfo_var; +TypeInfo* UnityException_t385_il2cpp_TypeInfo_var; +TypeInfo* Char_t702_il2cpp_TypeInfo_var; +TypeInfo* SubmitEvent_t576_il2cpp_TypeInfo_var; +TypeInfo* OnChangeEvent_t578_il2cpp_TypeInfo_var; +TypeInfo* InputField_t582_il2cpp_TypeInfo_var; +TypeInfo* TextGenerator_t314_il2cpp_TypeInfo_var; +TypeInfo* ContentTypeU5BU5D_t680_il2cpp_TypeInfo_var; +TypeInfo* U3CCaretBlinkU3Ec__Iterator3_t581_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t430_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t429_il2cpp_TypeInfo_var; +TypeInfo* U3CMouseDragOutsideRectU3Ec__Iterator4_t583_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t327_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t703_il2cpp_TypeInfo_var; +TypeInfo* Text_t545_il2cpp_TypeInfo_var; +TypeInfo* UIVertexU5BU5D_t425_il2cpp_TypeInfo_var; +TypeInfo* StencilMaterial_t617_il2cpp_TypeInfo_var; +TypeInfo* CullStateChangedEvent_t585_il2cpp_TypeInfo_var; +TypeInfo* IClippable_t681_il2cpp_TypeInfo_var; +TypeInfo* IMaskable_t704_il2cpp_TypeInfo_var; +TypeInfo* Mask_t584_il2cpp_TypeInfo_var; +TypeInfo* RectMask2D_t587_il2cpp_TypeInfo_var; +TypeInfo* Navigation_t591_il2cpp_TypeInfo_var; +TypeInfo* RectangularVertexClipper_t593_il2cpp_TypeInfo_var; +TypeInfo* List_1_t594_il2cpp_TypeInfo_var; +TypeInfo* List_1_t595_il2cpp_TypeInfo_var; +TypeInfo* ScrollEvent_t597_il2cpp_TypeInfo_var; +TypeInfo* U3CClickRepeatU3Ec__Iterator5_t599_il2cpp_TypeInfo_var; +TypeInfo* ScrollRectEvent_t603_il2cpp_TypeInfo_var; +TypeInfo* AnimationTriggers_t534_il2cpp_TypeInfo_var; +TypeInfo* List_1_t609_il2cpp_TypeInfo_var; +TypeInfo* List_1_t610_il2cpp_TypeInfo_var; +TypeInfo* SliderEvent_t613_il2cpp_TypeInfo_var; +TypeInfo* List_1_t618_il2cpp_TypeInfo_var; +TypeInfo* MatEntry_t616_il2cpp_TypeInfo_var; +TypeInfo* Material_t160_il2cpp_TypeInfo_var; +TypeInfo* StencilOp_t360_il2cpp_TypeInfo_var; +TypeInfo* CompareFunction_t358_il2cpp_TypeInfo_var; +TypeInfo* ColorWriteMask_t359_il2cpp_TypeInfo_var; +TypeInfo* TextGenerationSettings_t315_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t705_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t428_il2cpp_TypeInfo_var; +TypeInfo* ToggleEvent_t620_il2cpp_TypeInfo_var; +TypeInfo* List_1_t622_il2cpp_TypeInfo_var; +TypeInfo* ToggleGroup_t621_il2cpp_TypeInfo_var; +TypeInfo* Predicate_1_t623_il2cpp_TypeInfo_var; +TypeInfo* Func_2_t624_il2cpp_TypeInfo_var; +TypeInfo* IndexedSet_1_t626_il2cpp_TypeInfo_var; +TypeInfo* ClipperRegistry_t625_il2cpp_TypeInfo_var; +TypeInfo* IClipper_t683_il2cpp_TypeInfo_var; +TypeInfo* RectOffset_t333_il2cpp_TypeInfo_var; +TypeInfo* List_1_t644_il2cpp_TypeInfo_var; +TypeInfo* ILayoutIgnorer_t711_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t647_il2cpp_TypeInfo_var; +TypeInfo* ObjectPool_1_t646_il2cpp_TypeInfo_var; +TypeInfo* Predicate_1_t648_il2cpp_TypeInfo_var; +TypeInfo* UnityAction_1_t649_il2cpp_TypeInfo_var; +TypeInfo* ILayoutSelfController_t714_il2cpp_TypeInfo_var; +TypeInfo* ILayoutElement_t684_il2cpp_TypeInfo_var; +TypeInfo* ILayoutController_t713_il2cpp_TypeInfo_var; +TypeInfo* LayoutUtility_t650_il2cpp_TypeInfo_var; +TypeInfo* Func_2_t651_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t715_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t716_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t717_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t718_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t719_il2cpp_TypeInfo_var; +TypeInfo* ListPool_1_t720_il2cpp_TypeInfo_var; +TypeInfo* CaseInsensitiveComparer_t912_il2cpp_TypeInfo_var; +TypeInfo* CaseInsensitiveHashCodeProvider_t913_il2cpp_TypeInfo_var; +TypeInfo* ListDictionary_t726_il2cpp_TypeInfo_var; +TypeInfo* Hashtable_t725_il2cpp_TypeInfo_var; +TypeInfo* ICollection_t910_il2cpp_TypeInfo_var; +TypeInfo* IDictionary_t833_il2cpp_TypeInfo_var; +TypeInfo* InvalidOperationException_t914_il2cpp_TypeInfo_var; +TypeInfo* DictionaryEntry_t900_il2cpp_TypeInfo_var; +TypeInfo* DictionaryNodeEnumerator_t728_il2cpp_TypeInfo_var; +TypeInfo* IComparer_t729_il2cpp_TypeInfo_var; +TypeInfo* DictionaryNode_t727_il2cpp_TypeInfo_var; +TypeInfo* ArgumentOutOfRangeException_t915_il2cpp_TypeInfo_var; +TypeInfo* _Item_t730_il2cpp_TypeInfo_var; +TypeInfo* _KeysEnumerator_t731_il2cpp_TypeInfo_var; +TypeInfo* ArrayList_t734_il2cpp_TypeInfo_var; +TypeInfo* KeysCollection_t733_il2cpp_TypeInfo_var; +TypeInfo* IHashCodeProvider_t735_il2cpp_TypeInfo_var; +TypeInfo* IEqualityComparer_t736_il2cpp_TypeInfo_var; +TypeInfo* SerializationException_t916_il2cpp_TypeInfo_var; +TypeInfo* EditorBrowsableAttribute_t738_il2cpp_TypeInfo_var; +TypeInfo* EditorBrowsableState_t739_il2cpp_TypeInfo_var; +TypeInfo* TypeConverterAttribute_t741_il2cpp_TypeInfo_var; +TypeInfo* ServicePointManager_t767_il2cpp_TypeInfo_var; +TypeInfo* WebRequest_t747_il2cpp_TypeInfo_var; +TypeInfo* WebHeaderCollection_t749_il2cpp_TypeInfo_var; +TypeInfo* IWebProxy_t750_il2cpp_TypeInfo_var; +TypeInfo* Uri_t748_il2cpp_TypeInfo_var; +TypeInfo* FileAccess_t917_il2cpp_TypeInfo_var; +TypeInfo* FileWebRequest_t746_il2cpp_TypeInfo_var; +TypeInfo* FtpWebRequest_t753_il2cpp_TypeInfo_var; +TypeInfo* Object_t_il2cpp_TypeInfo_var; +TypeInfo* RemoteCertificateValidationCallback_t754_il2cpp_TypeInfo_var; +TypeInfo* SslPolicyErrors_t743_il2cpp_TypeInfo_var; +TypeInfo* HttpWebRequest_t759_il2cpp_TypeInfo_var; +TypeInfo* Version_t758_il2cpp_TypeInfo_var; +TypeInfo* HttpVersion_t757_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateCollection_t760_il2cpp_TypeInfo_var; +TypeInfo* IPAddress_t762_il2cpp_TypeInfo_var; +TypeInfo* BitConverter_t918_il2cpp_TypeInfo_var; +TypeInfo* FormatException_t890_il2cpp_TypeInfo_var; +TypeInfo* IPv6Address_t764_il2cpp_TypeInfo_var; +TypeInfo* UInt16U5BU5D_t763_il2cpp_TypeInfo_var; +TypeInfo* CultureInfo_t453_il2cpp_TypeInfo_var; +TypeInfo* UInt16_t919_il2cpp_TypeInfo_var; +TypeInfo* SPKey_t766_il2cpp_TypeInfo_var; +TypeInfo* HybridDictionary_t724_il2cpp_TypeInfo_var; +TypeInfo* DefaultCertificatePolicy_t745_il2cpp_TypeInfo_var; +TypeInfo* ServicePoint_t761_il2cpp_TypeInfo_var; +TypeInfo* IDictionaryEnumerator_t899_il2cpp_TypeInfo_var; +TypeInfo* SortedList_t920_il2cpp_TypeInfo_var; +TypeInfo* BooleanU5BU5D_t770_il2cpp_TypeInfo_var; +TypeInfo* StringComparer_t921_il2cpp_TypeInfo_var; +TypeInfo* Dictionary_2_t769_il2cpp_TypeInfo_var; +TypeInfo* NotImplementedException_t923_il2cpp_TypeInfo_var; +TypeInfo* RSACryptoServiceProvider_t924_il2cpp_TypeInfo_var; +TypeInfo* RSAManaged_t925_il2cpp_TypeInfo_var; +TypeInfo* RSA_t902_il2cpp_TypeInfo_var; +TypeInfo* DSACryptoServiceProvider_t927_il2cpp_TypeInfo_var; +TypeInfo* DSA_t901_il2cpp_TypeInfo_var; +TypeInfo* Oid_t778_il2cpp_TypeInfo_var; +TypeInfo* AsnEncodedData_t777_il2cpp_TypeInfo_var; +TypeInfo* PublicKey_t775_il2cpp_TypeInfo_var; +TypeInfo* ByteU5BU5D_t789_il2cpp_TypeInfo_var; +TypeInfo* DSAParameters_t928_il2cpp_TypeInfo_var; +TypeInfo* ASN1_t903_il2cpp_TypeInfo_var; +TypeInfo* CryptographicException_t929_il2cpp_TypeInfo_var; +TypeInfo* RSAParameters_t926_il2cpp_TypeInfo_var; +TypeInfo* X501_t930_il2cpp_TypeInfo_var; +TypeInfo* X509Extension_t784_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate2_t785_il2cpp_TypeInfo_var; +TypeInfo* X509ExtensionCollection_t787_il2cpp_TypeInfo_var; +TypeInfo* X500DistinguishedName_t781_il2cpp_TypeInfo_var; +TypeInfo* Encoding_t931_il2cpp_TypeInfo_var; +TypeInfo* PKCS12_t932_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate_t788_il2cpp_TypeInfo_var; +TypeInfo* CryptoConfig_t934_il2cpp_TypeInfo_var; +TypeInfo* X509Chain_t794_il2cpp_TypeInfo_var; +TypeInfo* CryptographicUnexpectedOperationException_t935_il2cpp_TypeInfo_var; +TypeInfo* X509FindType_t807_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate2Collection_t790_il2cpp_TypeInfo_var; +TypeInfo* X509SubjectKeyIdentifierExtension_t814_il2cpp_TypeInfo_var; +TypeInfo* X509KeyUsageExtension_t808_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate2Enumerator_t791_il2cpp_TypeInfo_var; +TypeInfo* IEnumerable_t908_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate_t786_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateEnumerator_t792_il2cpp_TypeInfo_var; +TypeInfo* X509ChainElementCollection_t795_il2cpp_TypeInfo_var; +TypeInfo* X509ChainPolicy_t796_il2cpp_TypeInfo_var; +TypeInfo* X509ChainStatusU5BU5D_t797_il2cpp_TypeInfo_var; +TypeInfo* X509ChainStatus_t800_il2cpp_TypeInfo_var; +TypeInfo* X509Store_t799_il2cpp_TypeInfo_var; +TypeInfo* X509BasicConstraintsExtension_t783_il2cpp_TypeInfo_var; +TypeInfo* AuthorityKeyIdentifierExtension_t937_il2cpp_TypeInfo_var; +TypeInfo* X509Crl_t905_il2cpp_TypeInfo_var; +TypeInfo* X509Extension_t906_il2cpp_TypeInfo_var; +TypeInfo* X509ChainElementEnumerator_t801_il2cpp_TypeInfo_var; +TypeInfo* X509ChainElement_t798_il2cpp_TypeInfo_var; +TypeInfo* OidCollection_t802_il2cpp_TypeInfo_var; +TypeInfo* TimeSpan_t803_il2cpp_TypeInfo_var; +TypeInfo* X509ChainStatusFlags_t804_il2cpp_TypeInfo_var; +TypeInfo* X509EnhancedKeyUsageExtension_t805_il2cpp_TypeInfo_var; +TypeInfo* X509ExtensionEnumerator_t806_il2cpp_TypeInfo_var; +TypeInfo* StoreName_t780_il2cpp_TypeInfo_var; +TypeInfo* OidEnumerator_t818_il2cpp_TypeInfo_var; +TypeInfo* ReplacementEvaluator_t863_il2cpp_TypeInfo_var; +TypeInfo* MatchEvaluator_t895_il2cpp_TypeInfo_var; +TypeInfo* MatchAppendEvaluator_t819_il2cpp_TypeInfo_var; +TypeInfo* SystemException_t940_il2cpp_TypeInfo_var; +TypeInfo* CaptureU5BU5D_t824_il2cpp_TypeInfo_var; +TypeInfo* CaptureCollection_t823_il2cpp_TypeInfo_var; +TypeInfo* Group_t825_il2cpp_TypeInfo_var; +TypeInfo* GroupU5BU5D_t827_il2cpp_TypeInfo_var; +TypeInfo* Match_t820_il2cpp_TypeInfo_var; +TypeInfo* GroupCollection_t826_il2cpp_TypeInfo_var; +TypeInfo* IMachine_t828_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t829_il2cpp_TypeInfo_var; +TypeInfo* FactoryCache_t831_il2cpp_TypeInfo_var; +TypeInfo* RegexOptions_t834_il2cpp_TypeInfo_var; +TypeInfo* IMachineFactory_t832_il2cpp_TypeInfo_var; +TypeInfo* Parser_t862_il2cpp_TypeInfo_var; +TypeInfo* PatternCompiler_t848_il2cpp_TypeInfo_var; +TypeInfo* ICompiler_t911_il2cpp_TypeInfo_var; +TypeInfo* MatchCollection_t830_il2cpp_TypeInfo_var; +TypeInfo* Int32U5BU5D_t420_il2cpp_TypeInfo_var; +TypeInfo* Key_t838_il2cpp_TypeInfo_var; +TypeInfo* MRUList_t839_il2cpp_TypeInfo_var; +TypeInfo* Node_t840_il2cpp_TypeInfo_var; +TypeInfo* Enum_t941_il2cpp_TypeInfo_var; +TypeInfo* Interpreter_t854_il2cpp_TypeInfo_var; +TypeInfo* Link_t845_il2cpp_TypeInfo_var; +TypeInfo* InterpreterFactory_t844_il2cpp_TypeInfo_var; +TypeInfo* PatternLinkStack_t846_il2cpp_TypeInfo_var; +TypeInfo* Stack_t849_il2cpp_TypeInfo_var; +TypeInfo* IntStack_t851_il2cpp_TypeInfo_var; +TypeInfo* QuickSearch_t855_il2cpp_TypeInfo_var; +TypeInfo* RepeatContext_t852_il2cpp_TypeInfo_var; +TypeInfo* MarkU5BU5D_t856_il2cpp_TypeInfo_var; +TypeInfo* Capture_t822_il2cpp_TypeInfo_var; +TypeInfo* Interval_t857_il2cpp_TypeInfo_var; +TypeInfo* IList_t859_il2cpp_TypeInfo_var; +TypeInfo* IntervalCollection_t861_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t858_il2cpp_TypeInfo_var; +TypeInfo* RegularExpression_t868_il2cpp_TypeInfo_var; +TypeInfo* CapturingGroup_t869_il2cpp_TypeInfo_var; +TypeInfo* Group_t867_il2cpp_TypeInfo_var; +TypeInfo* PositionAssertion_t878_il2cpp_TypeInfo_var; +TypeInfo* CharacterClass_t881_il2cpp_TypeInfo_var; +TypeInfo* Literal_t876_il2cpp_TypeInfo_var; +TypeInfo* Alternation_t877_il2cpp_TypeInfo_var; +TypeInfo* Repetition_t872_il2cpp_TypeInfo_var; +TypeInfo* NonBacktrackingGroup_t871_il2cpp_TypeInfo_var; +TypeInfo* ExpressionAssertion_t875_il2cpp_TypeInfo_var; +TypeInfo* BalancingGroup_t870_il2cpp_TypeInfo_var; +TypeInfo* CaptureAssertion_t874_il2cpp_TypeInfo_var; +TypeInfo* BackslashNumber_t880_il2cpp_TypeInfo_var; +TypeInfo* Reference_t879_il2cpp_TypeInfo_var; +TypeInfo* Expression_t865_il2cpp_TypeInfo_var; +TypeInfo* AnchorInfo_t883_il2cpp_TypeInfo_var; +TypeInfo* ExpressionCollection_t864_il2cpp_TypeInfo_var; +TypeInfo* Console_t942_il2cpp_TypeInfo_var; +TypeInfo* BitArray_t882_il2cpp_TypeInfo_var; +TypeInfo* CostDelegate_t860_il2cpp_TypeInfo_var; +TypeInfo* UriParser_t885_il2cpp_TypeInfo_var; +TypeInfo* UriFormatException_t889_il2cpp_TypeInfo_var; +TypeInfo* UriSchemeU5BU5D_t888_il2cpp_TypeInfo_var; +TypeInfo* Path_t944_il2cpp_TypeInfo_var; +TypeInfo* DefaultUriParser_t884_il2cpp_TypeInfo_var; +TypeInfo* GenericUriParser_t886_il2cpp_TypeInfo_var; +TypeInfo* KeyBuilder_t948_il2cpp_TypeInfo_var; +TypeInfo* CipherMode_t963_il2cpp_TypeInfo_var; +TypeInfo* ObjectDisposedException_t964_il2cpp_TypeInfo_var; +TypeInfo* PaddingMode_t965_il2cpp_TypeInfo_var; +TypeInfo* KeySizesU5BU5D_t966_il2cpp_TypeInfo_var; +TypeInfo* KeySizes_t967_il2cpp_TypeInfo_var; +TypeInfo* AesTransform_t956_il2cpp_TypeInfo_var; +TypeInfo* UInt32U5BU5D_t957_il2cpp_TypeInfo_var; +TypeInfo* BigInteger_t972_il2cpp_TypeInfo_var; +TypeInfo* BigIntegerU5BU5D_t1084_il2cpp_TypeInfo_var; +TypeInfo* ModulusRing_t971_il2cpp_TypeInfo_var; +TypeInfo* ArithmeticException_t1086_il2cpp_TypeInfo_var; +TypeInfo* SequentialSearchPrimeGeneratorBase_t977_il2cpp_TypeInfo_var; +TypeInfo* PrimalityTest_t1073_il2cpp_TypeInfo_var; +TypeInfo* ContentInfo_t980_il2cpp_TypeInfo_var; +TypeInfo* RC4_t984_il2cpp_TypeInfo_var; +TypeInfo* KeyBuilder_t986_il2cpp_TypeInfo_var; +TypeInfo* MD2Managed_t989_il2cpp_TypeInfo_var; +TypeInfo* MD2_t987_il2cpp_TypeInfo_var; +TypeInfo* PKCS1_t990_il2cpp_TypeInfo_var; +TypeInfo* CspParameters_t1087_il2cpp_TypeInfo_var; +TypeInfo* DeriveBytes_t997_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateCollection_t933_il2cpp_TypeInfo_var; +TypeInfo* EncryptedData_t981_il2cpp_TypeInfo_var; +TypeInfo* SafeBag_t996_il2cpp_TypeInfo_var; +TypeInfo* PrivateKeyInfo_t991_il2cpp_TypeInfo_var; +TypeInfo* EncryptedPrivateKeyInfo_t992_il2cpp_TypeInfo_var; +TypeInfo* ICryptoTransform_t962_il2cpp_TypeInfo_var; +TypeInfo* HMACSHA1_t1088_il2cpp_TypeInfo_var; +TypeInfo* X509ExtensionCollection_t936_il2cpp_TypeInfo_var; +TypeInfo* DSASignatureDeformatter_t1092_il2cpp_TypeInfo_var; +TypeInfo* RSAPKCS1SignatureDeformatter_t1093_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateEnumerator_t938_il2cpp_TypeInfo_var; +TypeInfo* BasicConstraintsExtension_t1001_il2cpp_TypeInfo_var; +TypeInfo* X509CrlEntry_t907_il2cpp_TypeInfo_var; +TypeInfo* X509StoreManager_t1000_il2cpp_TypeInfo_var; +TypeInfo* X509Stores_t909_il2cpp_TypeInfo_var; +TypeInfo* X509Store_t813_il2cpp_TypeInfo_var; +TypeInfo* ExtendedKeyUsageExtension_t1002_il2cpp_TypeInfo_var; +TypeInfo* KeyUsages_t1004_il2cpp_TypeInfo_var; +TypeInfo* CertTypes_t1006_il2cpp_TypeInfo_var; +TypeInfo* GeneralNames_t1003_il2cpp_TypeInfo_var; +TypeInfo* RSASslSignatureFormatter_t1044_il2cpp_TypeInfo_var; +TypeInfo* RSASslSignatureDeformatter_t1042_il2cpp_TypeInfo_var; +TypeInfo* CipherSuite_t1016_il2cpp_TypeInfo_var; +TypeInfo* ClientContext_t1020_il2cpp_TypeInfo_var; +TypeInfo* TlsStream_t1030_il2cpp_TypeInfo_var; +TypeInfo* HMAC_t1009_il2cpp_TypeInfo_var; +TypeInfo* ByteU5BU5DU5BU5D_t1095_il2cpp_TypeInfo_var; +TypeInfo* DES_t1096_il2cpp_TypeInfo_var; +TypeInfo* ARC4Managed_t983_il2cpp_TypeInfo_var; +TypeInfo* TlsCipherSuite_t1057_il2cpp_TypeInfo_var; +TypeInfo* SslCipherSuite_t1053_il2cpp_TypeInfo_var; +TypeInfo* CipherSuiteCollection_t1018_il2cpp_TypeInfo_var; +TypeInfo* RecordProtocol_t1023_il2cpp_TypeInfo_var; +TypeInfo* TlsClientHello_t1065_il2cpp_TypeInfo_var; +TypeInfo* TlsClientCertificate_t1062_il2cpp_TypeInfo_var; +TypeInfo* TlsClientKeyExchange_t1066_il2cpp_TypeInfo_var; +TypeInfo* TlsClientCertificateVerify_t1063_il2cpp_TypeInfo_var; +TypeInfo* TlsClientFinished_t1064_il2cpp_TypeInfo_var; +TypeInfo* HandshakeType_t1061_il2cpp_TypeInfo_var; +TypeInfo* TlsServerHello_t1070_il2cpp_TypeInfo_var; +TypeInfo* TlsServerCertificate_t1067_il2cpp_TypeInfo_var; +TypeInfo* TlsServerKeyExchange_t1072_il2cpp_TypeInfo_var; +TypeInfo* TlsServerCertificateRequest_t1068_il2cpp_TypeInfo_var; +TypeInfo* TlsServerHelloDone_t1071_il2cpp_TypeInfo_var; +TypeInfo* TlsServerFinished_t1069_il2cpp_TypeInfo_var; +TypeInfo* TlsException_t1058_il2cpp_TypeInfo_var; +TypeInfo* ClientSessionInfo_t1024_il2cpp_TypeInfo_var; +TypeInfo* ClientSessionCache_t1025_il2cpp_TypeInfo_var; +TypeInfo* TlsServerSettings_t1027_il2cpp_TypeInfo_var; +TypeInfo* TlsClientSettings_t1028_il2cpp_TypeInfo_var; +TypeInfo* SecurityParameters_t1029_il2cpp_TypeInfo_var; +TypeInfo* HttpsClientStream_t1034_il2cpp_TypeInfo_var; +TypeInfo* CertificateSelectionCallback_t1035_il2cpp_TypeInfo_var; +TypeInfo* PrivateKeySelectionCallback_t1036_il2cpp_TypeInfo_var; +TypeInfo* ICertificatePolicy_t768_il2cpp_TypeInfo_var; +TypeInfo* ManualResetEvent_t1038_il2cpp_TypeInfo_var; +TypeInfo* ReceiveRecordAsyncResult_t1037_il2cpp_TypeInfo_var; +TypeInfo* AsyncCallback_t222_il2cpp_TypeInfo_var; +TypeInfo* IAsyncResult_t221_il2cpp_TypeInfo_var; +TypeInfo* ContentType_t1026_il2cpp_TypeInfo_var; +TypeInfo* Alert_t1014_il2cpp_TypeInfo_var; +TypeInfo* SendRecordAsyncResult_t1040_il2cpp_TypeInfo_var; +TypeInfo* ServerContext_t1048_il2cpp_TypeInfo_var; +TypeInfo* MD5SHA1_t1011_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateU5BU5D_t904_il2cpp_TypeInfo_var; +TypeInfo* SslStreamBase_t1050_il2cpp_TypeInfo_var; +TypeInfo* ClientRecordProtocol_t1022_il2cpp_TypeInfo_var; +TypeInfo* CertificateValidationCallback_t1051_il2cpp_TypeInfo_var; +TypeInfo* CertificateValidationCallback2_t1052_il2cpp_TypeInfo_var; +TypeInfo* IOException_t1101_il2cpp_TypeInfo_var; +TypeInfo* MemoryStream_t1056_il2cpp_TypeInfo_var; +TypeInfo* Stream_t1039_il2cpp_TypeInfo_var; +TypeInfo* InternalAsyncResult_t1055_il2cpp_TypeInfo_var; +TypeInfo* SslHandshakeHash_t1054_il2cpp_TypeInfo_var; +TypeInfo* RSAPKCS1KeyExchangeFormatter_t1102_il2cpp_TypeInfo_var; +TypeInfo* KeyUsageExtension_t1005_il2cpp_TypeInfo_var; +TypeInfo* NetscapeCertTypeExtension_t1007_il2cpp_TypeInfo_var; +TypeInfo* X509Chain_t998_il2cpp_TypeInfo_var; +TypeInfo* SubjectAltNameExtension_t1008_il2cpp_TypeInfo_var; +TypeInfo* ClientCertificateTypeU5BU5D_t1059_il2cpp_TypeInfo_var; +TypeInfo* ConfidenceFactor_t974_il2cpp_TypeInfo_var; +TypeInfo* MonoCustomAttrs_t1717_il2cpp_TypeInfo_var; +TypeInfo* Attribute_t246_il2cpp_TypeInfo_var; +TypeInfo* OverflowException_t1725_il2cpp_TypeInfo_var; +TypeInfo* IFormatProvider_t1770_il2cpp_TypeInfo_var; +TypeInfo* NumberFormatInfo_t1250_il2cpp_TypeInfo_var; +TypeInfo* Thread_t1452_il2cpp_TypeInfo_var; +TypeInfo* NumberFormatter_t1723_il2cpp_TypeInfo_var; +TypeInfo* UInt64_t1109_il2cpp_TypeInfo_var; +TypeInfo* InvalidCastException_t1707_il2cpp_TypeInfo_var; +TypeInfo* SByte_t1110_il2cpp_TypeInfo_var; +TypeInfo* Int16_t1111_il2cpp_TypeInfo_var; +TypeInfo* CharEnumerator_t1680_il2cpp_TypeInfo_var; +TypeInfo* StringSplitOptions_t1733_il2cpp_TypeInfo_var; +TypeInfo* StringComparison_t1732_il2cpp_TypeInfo_var; +TypeInfo* ICustomFormatter_t1793_il2cpp_TypeInfo_var; +TypeInfo* IFormattable_t1794_il2cpp_TypeInfo_var; +TypeInfo* AccessViolationException_t1666_il2cpp_TypeInfo_var; +TypeInfo* Decimal_t1112_il2cpp_TypeInfo_var; +TypeInfo* DivideByZeroException_t1689_il2cpp_TypeInfo_var; +TypeInfo* UIntPtr_t_il2cpp_TypeInfo_var; +TypeInfo* MulticastDelegate_t220_il2cpp_TypeInfo_var; +TypeInfo* DelegateU5BU5D_t1772_il2cpp_TypeInfo_var; +TypeInfo* MethodInfo_t_il2cpp_TypeInfo_var; +TypeInfo* ParameterModifierU5BU5D_t452_il2cpp_TypeInfo_var; +TypeInfo* Delegate_t435_il2cpp_TypeInfo_var; +TypeInfo* MulticastNotSupportedException_t1720_il2cpp_TypeInfo_var; +TypeInfo* UInt64U5BU5D_t1591_il2cpp_TypeInfo_var; +TypeInfo* MonoEnumInfo_t1697_il2cpp_TypeInfo_var; +TypeInfo* Int16U5BU5D_t1795_il2cpp_TypeInfo_var; +TypeInfo* SByteU5BU5D_t1646_il2cpp_TypeInfo_var; +TypeInfo* Int64U5BU5D_t1773_il2cpp_TypeInfo_var; +TypeInfo* RankException_t1727_il2cpp_TypeInfo_var; +TypeInfo* SimpleEnumerator_t1114_il2cpp_TypeInfo_var; +TypeInfo* TypeLoadException_t1691_il2cpp_TypeInfo_var; +TypeInfo* IComparable_t1796_il2cpp_TypeInfo_var; +TypeInfo* Comparer_t1223_il2cpp_TypeInfo_var; +TypeInfo* ArrayTypeMismatchException_t1676_il2cpp_TypeInfo_var; +TypeInfo* Swapper_t1115_il2cpp_TypeInfo_var; +TypeInfo* DoubleU5BU5D_t1774_il2cpp_TypeInfo_var; +TypeInfo* MemberFilter_t1118_il2cpp_TypeInfo_var; +TypeInfo* Missing_t1367_il2cpp_TypeInfo_var; +TypeInfo* IConvertible_t1797_il2cpp_TypeInfo_var; +TypeInfo* FieldInfo_t_il2cpp_TypeInfo_var; +TypeInfo* PropertyInfo_t_il2cpp_TypeInfo_var; +TypeInfo* EventInfo_t_il2cpp_TypeInfo_var; +TypeInfo* RuntimeTypeHandle_t1117_il2cpp_TypeInfo_var; +TypeInfo* MonoType_t_il2cpp_TypeInfo_var; +TypeInfo* TypeBuilder_t1304_il2cpp_TypeInfo_var; +TypeInfo* EnumBuilder_t1307_il2cpp_TypeInfo_var; +TypeInfo* SerializableAttribute_t1105_il2cpp_TypeInfo_var; +TypeInfo* ComImportAttribute_t1127_il2cpp_TypeInfo_var; +TypeInfo* MonoField_t_il2cpp_TypeInfo_var; +TypeInfo* RuntimeFieldHandle_t1119_il2cpp_TypeInfo_var; +TypeInfo* TableRangeU5BU5D_t1149_il2cpp_TypeInfo_var; +TypeInfo* ContractionComparer_t1152_il2cpp_TypeInfo_var; +TypeInfo* Contraction_t1151_il2cpp_TypeInfo_var; +TypeInfo* Level2MapComparer_t1154_il2cpp_TypeInfo_var; +TypeInfo* Level2Map_t1153_il2cpp_TypeInfo_var; +TypeInfo* MSCompatUnicodeTable_t1155_il2cpp_TypeInfo_var; +TypeInfo* TailoringInfoU5BU5D_t1156_il2cpp_TypeInfo_var; +TypeInfo* TailoringInfo_t1150_il2cpp_TypeInfo_var; +TypeInfo* Marshal_t1421_il2cpp_TypeInfo_var; +TypeInfo* ContractionU5BU5D_t1164_il2cpp_TypeInfo_var; +TypeInfo* Level2MapU5BU5D_t1165_il2cpp_TypeInfo_var; +TypeInfo* MSCompatUnicodeTableUtil_t1157_il2cpp_TypeInfo_var; +TypeInfo* CodePointIndexer_t1148_il2cpp_TypeInfo_var; +TypeInfo* SimpleCollator_t1162_il2cpp_TypeInfo_var; +TypeInfo* SortKeyBuffer_t1167_il2cpp_TypeInfo_var; +TypeInfo* Escape_t1160_il2cpp_TypeInfo_var; +TypeInfo* SortKey_t1166_il2cpp_TypeInfo_var; +TypeInfo* CompareOptions_t1249_il2cpp_TypeInfo_var; +TypeInfo* PrimalityTest_t1742_il2cpp_TypeInfo_var; +TypeInfo* BigInteger_t1174_il2cpp_TypeInfo_var; +TypeInfo* ModulusRing_t1173_il2cpp_TypeInfo_var; +TypeInfo* BigIntegerU5BU5D_t1775_il2cpp_TypeInfo_var; +TypeInfo* SequentialSearchPrimeGeneratorBase_t1169_il2cpp_TypeInfo_var; +TypeInfo* KeyBuilder_t1177_il2cpp_TypeInfo_var; +TypeInfo* KeyGeneratedEventHandler_t1179_il2cpp_TypeInfo_var; +TypeInfo* KeyPairPersistence_t1181_il2cpp_TypeInfo_var; +TypeInfo* StreamWriter_t1289_il2cpp_TypeInfo_var; +TypeInfo* Guid_t1706_il2cpp_TypeInfo_var; +TypeInfo* SecurityParser_t1206_il2cpp_TypeInfo_var; +TypeInfo* PKCS1_t1183_il2cpp_TypeInfo_var; +TypeInfo* ASN1_t1191_il2cpp_TypeInfo_var; +TypeInfo* KeyGeneratedEventHandler_t1187_il2cpp_TypeInfo_var; +TypeInfo* DeriveBytes_t1192_il2cpp_TypeInfo_var; +TypeInfo* PKCS12_t1193_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateCollection_t1194_il2cpp_TypeInfo_var; +TypeInfo* ContentInfo_t1202_il2cpp_TypeInfo_var; +TypeInfo* EncryptedData_t1203_il2cpp_TypeInfo_var; +TypeInfo* SafeBag_t1190_il2cpp_TypeInfo_var; +TypeInfo* X509Certificate_t1196_il2cpp_TypeInfo_var; +TypeInfo* PrivateKeyInfo_t1184_il2cpp_TypeInfo_var; +TypeInfo* EncryptedPrivateKeyInfo_t1185_il2cpp_TypeInfo_var; +TypeInfo* X501_t1195_il2cpp_TypeInfo_var; +TypeInfo* X509ExtensionCollection_t1197_il2cpp_TypeInfo_var; +TypeInfo* X509CertificateEnumerator_t1198_il2cpp_TypeInfo_var; +TypeInfo* X509Extension_t1199_il2cpp_TypeInfo_var; +TypeInfo* StrongName_t1205_il2cpp_TypeInfo_var; +TypeInfo* StringReader_t1290_il2cpp_TypeInfo_var; +TypeInfo* SecurityElement_t1208_il2cpp_TypeInfo_var; +TypeInfo* IAttrList_t1776_il2cpp_TypeInfo_var; +TypeInfo* AttrListImpl_t1209_il2cpp_TypeInfo_var; +TypeInfo* SmallXmlParserException_t1212_il2cpp_TypeInfo_var; +TypeInfo* IContentHandler_t1211_il2cpp_TypeInfo_var; +TypeInfo* SmallXmlParser_t1207_il2cpp_TypeInfo_var; +TypeInfo* SimpleEnumerator_t1216_il2cpp_TypeInfo_var; +TypeInfo* Array_t_il2cpp_TypeInfo_var; +TypeInfo* SynchronizedArrayListWrapper_t1218_il2cpp_TypeInfo_var; +TypeInfo* ReadOnlyArrayListWrapper_t1220_il2cpp_TypeInfo_var; +TypeInfo* BitArrayEnumerator_t1221_il2cpp_TypeInfo_var; +TypeInfo* KeyMarker_t1225_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t1227_il2cpp_TypeInfo_var; +TypeInfo* SyncHashtable_t1230_il2cpp_TypeInfo_var; +TypeInfo* SlotU5BU5D_t1231_il2cpp_TypeInfo_var; +TypeInfo* HashKeys_t1228_il2cpp_TypeInfo_var; +TypeInfo* HashValues_t1229_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t1234_il2cpp_TypeInfo_var; +TypeInfo* EnumeratorMode_t1233_il2cpp_TypeInfo_var; +TypeInfo* SlotU5BU5D_t1235_il2cpp_TypeInfo_var; +TypeInfo* Enumerator_t1236_il2cpp_TypeInfo_var; +TypeInfo* SecurityException_t1616_il2cpp_TypeInfo_var; +TypeInfo* StackFrameU5BU5D_t1244_il2cpp_TypeInfo_var; +TypeInfo* StackFrame_t459_il2cpp_TypeInfo_var; +TypeInfo* Calendar_t1245_il2cpp_TypeInfo_var; +TypeInfo* CompareInfo_t1100_il2cpp_TypeInfo_var; +TypeInfo* DateTimeFormatInfo_t1251_il2cpp_TypeInfo_var; +TypeInfo* TextInfo_t1163_il2cpp_TypeInfo_var; +TypeInfo* GregorianCalendar_t1256_il2cpp_TypeInfo_var; +TypeInfo* Data_t1259_il2cpp_TypeInfo_var; +TypeInfo* EndOfStreamException_t1268_il2cpp_TypeInfo_var; +TypeInfo* DirectoryInfo_t1265_il2cpp_TypeInfo_var; +TypeInfo* MonoIO_t1280_il2cpp_TypeInfo_var; +TypeInfo* SearchPattern_t1283_il2cpp_TypeInfo_var; +TypeInfo* DirectoryNotFoundException_t1267_il2cpp_TypeInfo_var; +TypeInfo* UnauthorizedAccessException_t1739_il2cpp_TypeInfo_var; +TypeInfo* FileStream_t1094_il2cpp_TypeInfo_var; +TypeInfo* StreamReader_t1288_il2cpp_TypeInfo_var; +TypeInfo* IsolatedStorageException_t1261_il2cpp_TypeInfo_var; +TypeInfo* FileMode_t1271_il2cpp_TypeInfo_var; +TypeInfo* ReadDelegate_t1275_il2cpp_TypeInfo_var; +TypeInfo* AsyncResult_t1461_il2cpp_TypeInfo_var; +TypeInfo* FileStreamAsyncResult_t1277_il2cpp_TypeInfo_var; +TypeInfo* WriteDelegate_t1276_il2cpp_TypeInfo_var; +TypeInfo* PathTooLongException_t1282_il2cpp_TypeInfo_var; +TypeInfo* MonoIOError_t1281_il2cpp_TypeInfo_var; +TypeInfo* NullStream_t1285_il2cpp_TypeInfo_var; +TypeInfo* StreamAsyncResult_t1286_il2cpp_TypeInfo_var; +TypeInfo* TextReader_t1210_il2cpp_TypeInfo_var; +TypeInfo* NullStreamReader_t1287_il2cpp_TypeInfo_var; +TypeInfo* TextWriter_t943_il2cpp_TypeInfo_var; +TypeInfo* NullTextReader_t1291_il2cpp_TypeInfo_var; +TypeInfo* SynchronizedReader_t1292_il2cpp_TypeInfo_var; +TypeInfo* NullTextWriter_t1293_il2cpp_TypeInfo_var; +TypeInfo* SynchronizedWriter_t1294_il2cpp_TypeInfo_var; +TypeInfo* UnexceptionalStreamReader_t1295_il2cpp_TypeInfo_var; +TypeInfo* ModuleU5BU5D_t1301_il2cpp_TypeInfo_var; +TypeInfo* ConstructorInfo_t468_il2cpp_TypeInfo_var; +TypeInfo* ModuleBuilder_t1322_il2cpp_TypeInfo_var; +TypeInfo* ParameterInfoU5BU5D_t461_il2cpp_TypeInfo_var; +TypeInfo* ParameterInfo_t462_il2cpp_TypeInfo_var; +TypeInfo* ILGenerator_t1303_il2cpp_TypeInfo_var; +TypeInfo* AssemblyBuilder_t1299_il2cpp_TypeInfo_var; +TypeInfo* ILTokenInfoU5BU5D_t1315_il2cpp_TypeInfo_var; +TypeInfo* TokenGenerator_t1319_il2cpp_TypeInfo_var; +TypeInfo* MethodToken_t1321_il2cpp_TypeInfo_var; +TypeInfo* ModuleBuilderTokenGenerator_t1324_il2cpp_TypeInfo_var; +TypeInfo* OpCode_t1325_il2cpp_TypeInfo_var; +TypeInfo* OpCodeNames_t1326_il2cpp_TypeInfo_var; +TypeInfo* OpCodes_t1327_il2cpp_TypeInfo_var; +TypeInfo* AmbiguousMatchException_t1333_il2cpp_TypeInfo_var; +TypeInfo* MethodBaseU5BU5D_t1779_il2cpp_TypeInfo_var; +TypeInfo* Binder_t451_il2cpp_TypeInfo_var; +TypeInfo* ConstructorBuilder_t1302_il2cpp_TypeInfo_var; +TypeInfo* ConstructorBuilderU5BU5D_t1331_il2cpp_TypeInfo_var; +TypeInfo* ConstructorInfoU5BU5D_t1777_il2cpp_TypeInfo_var; +TypeInfo* FieldInfoU5BU5D_t1778_il2cpp_TypeInfo_var; +TypeInfo* MethodInfoU5BU5D_t1370_il2cpp_TypeInfo_var; +TypeInfo* MarshalAsAttribute_t1124_il2cpp_TypeInfo_var; +TypeInfo* ResolveEventHolder_t1334_il2cpp_TypeInfo_var; +TypeInfo* SecurityManager_t1621_il2cpp_TypeInfo_var; +TypeInfo* AssemblyName_t1346_il2cpp_TypeInfo_var; +TypeInfo* StrongNameKeyPair_t1347_il2cpp_TypeInfo_var; +TypeInfo* AssemblyHashAlgorithm_t1237_il2cpp_TypeInfo_var; +TypeInfo* AssemblyVersionCompatibility_t1238_il2cpp_TypeInfo_var; +TypeInfo* AssemblyNameFlags_t1348_il2cpp_TypeInfo_var; +TypeInfo* Default_t1352_il2cpp_TypeInfo_var; +TypeInfo* TargetParameterCountException_t1384_il2cpp_TypeInfo_var; +TypeInfo* CustomAttributeTypedArgumentU5BU5D_t1799_il2cpp_TypeInfo_var; +TypeInfo* CustomAttributeNamedArgumentU5BU5D_t1800_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t1356_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t1803_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t1804_il2cpp_TypeInfo_var; +TypeInfo* IList_1_t1357_il2cpp_TypeInfo_var; +TypeInfo* CustomAttributeData_t1355_il2cpp_TypeInfo_var; +TypeInfo* CustomAttributeTypedArgument_t1359_il2cpp_TypeInfo_var; +TypeInfo* CustomAttributeNamedArgument_t1358_il2cpp_TypeInfo_var; +TypeInfo* NonSerializedAttribute_t1721_il2cpp_TypeInfo_var; +TypeInfo* FieldOffsetAttribute_t1135_il2cpp_TypeInfo_var; +TypeInfo* MemberTypes_t1364_il2cpp_TypeInfo_var; +TypeInfo* MethodBuilder_t1311_il2cpp_TypeInfo_var; +TypeInfo* TypeFilter_t1368_il2cpp_TypeInfo_var; +TypeInfo* Module_t1318_il2cpp_TypeInfo_var; +TypeInfo* TargetException_t1382_il2cpp_TypeInfo_var; +TypeInfo* FieldAccessException_t1702_il2cpp_TypeInfo_var; +TypeInfo* ThreadAbortException_t1658_il2cpp_TypeInfo_var; +TypeInfo* MethodAccessException_t1711_il2cpp_TypeInfo_var; +TypeInfo* TargetInvocationException_t1383_il2cpp_TypeInfo_var; +TypeInfo* PreserveSigAttribute_t1423_il2cpp_TypeInfo_var; +TypeInfo* MemberAccessException_t1703_il2cpp_TypeInfo_var; +TypeInfo* GetterAdapter_t1376_il2cpp_TypeInfo_var; +TypeInfo* InAttribute_t1125_il2cpp_TypeInfo_var; +TypeInfo* OptionalAttribute_t1128_il2cpp_TypeInfo_var; +TypeInfo* OutAttribute_t1121_il2cpp_TypeInfo_var; +TypeInfo* ResourceManager_t1387_il2cpp_TypeInfo_var; +TypeInfo* ResourceCacheItemU5BU5D_t1394_il2cpp_TypeInfo_var; +TypeInfo* BinaryReader_t1262_il2cpp_TypeInfo_var; +TypeInfo* BinaryFormatter_t1516_il2cpp_TypeInfo_var; +TypeInfo* IResourceReader_t1397_il2cpp_TypeInfo_var; +TypeInfo* ResourceInfoU5BU5D_t1393_il2cpp_TypeInfo_var; +TypeInfo* IFormatter_t1395_il2cpp_TypeInfo_var; +TypeInfo* ResourceEnumerator_t1391_il2cpp_TypeInfo_var; +TypeInfo* ResourceReader_t1392_il2cpp_TypeInfo_var; +TypeInfo* ICloneable_t1807_il2cpp_TypeInfo_var; +TypeInfo* GCHandle_t1418_il2cpp_TypeInfo_var; +TypeInfo* ActivationServices_t1427_il2cpp_TypeInfo_var; +TypeInfo* ConstructionLevelActivator_t1430_il2cpp_TypeInfo_var; +TypeInfo* IContextAttribute_t1808_il2cpp_TypeInfo_var; +TypeInfo* RemotingException_t1514_il2cpp_TypeInfo_var; +TypeInfo* UrlAttribute_t1433_il2cpp_TypeInfo_var; +TypeInfo* RemotingServices_t1515_il2cpp_TypeInfo_var; +TypeInfo* RemotingConfiguration_t1509_il2cpp_TypeInfo_var; +TypeInfo* ConstructionCall_t1467_il2cpp_TypeInfo_var; +TypeInfo* AppDomainLevelActivator_t1429_il2cpp_TypeInfo_var; +TypeInfo* ContextLevelActivator_t1431_il2cpp_TypeInfo_var; +TypeInfo* ChannelServices_t1436_il2cpp_TypeInfo_var; +TypeInfo* CrossContextChannel_t1437_il2cpp_TypeInfo_var; +TypeInfo* IChannel_t1784_il2cpp_TypeInfo_var; +TypeInfo* IChannelSender_t1783_il2cpp_TypeInfo_var; +TypeInfo* IChannelDataStore_t1809_il2cpp_TypeInfo_var; +TypeInfo* ISecurableChannel_t1810_il2cpp_TypeInfo_var; +TypeInfo* IChannelReceiver_t1811_il2cpp_TypeInfo_var; +TypeInfo* ProviderData_t1512_il2cpp_TypeInfo_var; +TypeInfo* IServerChannelSinkProvider_t1812_il2cpp_TypeInfo_var; +TypeInfo* IClientChannelSinkProvider_t1813_il2cpp_TypeInfo_var; +TypeInfo* CrossAppDomainChannel_t1439_il2cpp_TypeInfo_var; +TypeInfo* CrossAppDomainData_t1438_il2cpp_TypeInfo_var; +TypeInfo* CrossAppDomainSink_t1440_il2cpp_TypeInfo_var; +TypeInfo* Context_t1442_il2cpp_TypeInfo_var; +TypeInfo* IContextPropertyU5BU5D_t1785_il2cpp_TypeInfo_var; +TypeInfo* DynamicPropertyCollection_t1443_il2cpp_TypeInfo_var; +TypeInfo* ClientContextTerminatorSink_t1466_il2cpp_TypeInfo_var; +TypeInfo* IContextProperty_t1786_il2cpp_TypeInfo_var; +TypeInfo* ServerContextTerminatorSink_t1484_il2cpp_TypeInfo_var; +TypeInfo* IContributeServerContextSink_t1814_il2cpp_TypeInfo_var; +TypeInfo* IContributeClientContextSink_t1815_il2cpp_TypeInfo_var; +TypeInfo* StackBuilderSink_t1486_il2cpp_TypeInfo_var; +TypeInfo* ServerObjectTerminatorSink_t1485_il2cpp_TypeInfo_var; +TypeInfo* LeaseSink_t1457_il2cpp_TypeInfo_var; +TypeInfo* IContributeObjectSink_t1816_il2cpp_TypeInfo_var; +TypeInfo* EnvoyTerminatorSink_t1471_il2cpp_TypeInfo_var; +TypeInfo* IContributeEnvoySink_t1817_il2cpp_TypeInfo_var; +TypeInfo* IConstructionCallMessage_t1782_il2cpp_TypeInfo_var; +TypeInfo* ContextCallbackObject_t1444_il2cpp_TypeInfo_var; +TypeInfo* LocalDataStoreSlot_t1709_il2cpp_TypeInfo_var; +TypeInfo* IDynamicProperty_t1447_il2cpp_TypeInfo_var; +TypeInfo* DynamicPropertyReg_t1446_il2cpp_TypeInfo_var; +TypeInfo* IContributeDynamicSink_t1818_il2cpp_TypeInfo_var; +TypeInfo* IDynamicMessageSink_t1448_il2cpp_TypeInfo_var; +TypeInfo* ContextAttribute_t1434_il2cpp_TypeInfo_var; +TypeInfo* Mutex_t1451_il2cpp_TypeInfo_var; +TypeInfo* SynchronizedClientContextSink_t1453_il2cpp_TypeInfo_var; +TypeInfo* SynchronizedServerContextSink_t1454_il2cpp_TypeInfo_var; +TypeInfo* SynchronizationAttribute_t1450_il2cpp_TypeInfo_var; +TypeInfo* LeaseManager_t1455_il2cpp_TypeInfo_var; +TypeInfo* LifetimeServices_t1458_il2cpp_TypeInfo_var; +TypeInfo* ConstructionCallDictionary_t1469_il2cpp_TypeInfo_var; +TypeInfo* IActivator_t1428_il2cpp_TypeInfo_var; +TypeInfo* CallContextRemotingData_t1474_il2cpp_TypeInfo_var; +TypeInfo* LogicalCallContext_t1473_il2cpp_TypeInfo_var; +TypeInfo* MethodCall_t1468_il2cpp_TypeInfo_var; +TypeInfo* MethodCallDictionary_t1475_il2cpp_TypeInfo_var; +TypeInfo* DictionaryEnumerator_t1476_il2cpp_TypeInfo_var; +TypeInfo* MethodDictionary_t1470_il2cpp_TypeInfo_var; +TypeInfo* IMethodMessage_t1477_il2cpp_TypeInfo_var; +TypeInfo* IMethodReturnMessage_t1787_il2cpp_TypeInfo_var; +TypeInfo* IInternalMessage_t1819_il2cpp_TypeInfo_var; +TypeInfo* MethodReturnDictionary_t1478_il2cpp_TypeInfo_var; +TypeInfo* RemotingSurrogateSelector_t1481_il2cpp_TypeInfo_var; +TypeInfo* ObjRefSurrogate_t1480_il2cpp_TypeInfo_var; +TypeInfo* RemotingSurrogate_t1479_il2cpp_TypeInfo_var; +TypeInfo* ISurrogateSelector_t1482_il2cpp_TypeInfo_var; +TypeInfo* ArgInfo_t1460_il2cpp_TypeInfo_var; +TypeInfo* MethodBase_t460_il2cpp_TypeInfo_var; +TypeInfo* SoapServices_t1521_il2cpp_TypeInfo_var; +TypeInfo* RemotingProxy_t1496_il2cpp_TypeInfo_var; +TypeInfo* MarshalByRefObject_t773_il2cpp_TypeInfo_var; +TypeInfo* IRemotingTypeInfo_t1507_il2cpp_TypeInfo_var; +TypeInfo* ClientIdentity_t1503_il2cpp_TypeInfo_var; +TypeInfo* ClientActivatedIdentity_t1517_il2cpp_TypeInfo_var; +TypeInfo* TrackingServices_t1497_il2cpp_TypeInfo_var; +TypeInfo* ITrackingHandlerU5BU5D_t1820_il2cpp_TypeInfo_var; +TypeInfo* ITrackingHandler_t1821_il2cpp_TypeInfo_var; +TypeInfo* IEnvoyInfo_t1508_il2cpp_TypeInfo_var; +TypeInfo* WeakReference_t1504_il2cpp_TypeInfo_var; +TypeInfo* InternalRemotingServices_t1505_il2cpp_TypeInfo_var; +TypeInfo* SoapAttribute_t1488_il2cpp_TypeInfo_var; +TypeInfo* ICustomAttributeProvider_t1792_il2cpp_TypeInfo_var; +TypeInfo* SoapTypeAttribute_t1492_il2cpp_TypeInfo_var; +TypeInfo* SoapFieldAttribute_t1489_il2cpp_TypeInfo_var; +TypeInfo* SoapMethodAttribute_t1490_il2cpp_TypeInfo_var; +TypeInfo* SoapParameterAttribute_t1491_il2cpp_TypeInfo_var; +TypeInfo* ObjRef_t1502_il2cpp_TypeInfo_var; +TypeInfo* IChannelInfo_t1506_il2cpp_TypeInfo_var; +TypeInfo* ChannelInfo_t1435_il2cpp_TypeInfo_var; +TypeInfo* ConfigHandler_t1510_il2cpp_TypeInfo_var; +TypeInfo* ActivatedClientTypeEntry_t1498_il2cpp_TypeInfo_var; +TypeInfo* ChannelData_t1511_il2cpp_TypeInfo_var; +TypeInfo* TypeEntry_t1499_il2cpp_TypeInfo_var; +TypeInfo* ActivatedServiceTypeEntry_t1500_il2cpp_TypeInfo_var; +TypeInfo* WellKnownClientTypeEntry_t1523_il2cpp_TypeInfo_var; +TypeInfo* WellKnownServiceTypeEntry_t1525_il2cpp_TypeInfo_var; +TypeInfo* SinkProviderData_t1441_il2cpp_TypeInfo_var; +TypeInfo* FormatterData_t1513_il2cpp_TypeInfo_var; +TypeInfo* ServerIdentity_t1139_il2cpp_TypeInfo_var; +TypeInfo* ProxyAttribute_t1493_il2cpp_TypeInfo_var; +TypeInfo* TransparentProxy_t1494_il2cpp_TypeInfo_var; +TypeInfo* Identity_t1495_il2cpp_TypeInfo_var; +TypeInfo* SingleCallIdentity_t1519_il2cpp_TypeInfo_var; +TypeInfo* SingletonIdentity_t1518_il2cpp_TypeInfo_var; +TypeInfo* TypeInfo_t1522_il2cpp_TypeInfo_var; +TypeInfo* EnvoyInfo_t1501_il2cpp_TypeInfo_var; +TypeInfo* TypeInfo_t1520_il2cpp_TypeInfo_var; +TypeInfo* BinaryCommon_t1526_il2cpp_TypeInfo_var; +TypeInfo* ObjectReader_t1536_il2cpp_TypeInfo_var; +TypeInfo* BinaryElement_t1527_il2cpp_TypeInfo_var; +TypeInfo* HeaderU5BU5D_t1745_il2cpp_TypeInfo_var; +TypeInfo* Header_t1472_il2cpp_TypeInfo_var; +TypeInfo* ReturnMessage_t1483_il2cpp_TypeInfo_var; +TypeInfo* ObjectManager_t1537_il2cpp_TypeInfo_var; +TypeInfo* ArrayNullFiller_t1535_il2cpp_TypeInfo_var; +TypeInfo* TypeMetadata_t1533_il2cpp_TypeInfo_var; +TypeInfo* FormatterConverter_t1541_il2cpp_TypeInfo_var; +TypeInfo* SerializationInfo_t433_il2cpp_TypeInfo_var; +TypeInfo* DateTimeU5BU5D_t1822_il2cpp_TypeInfo_var; +TypeInfo* DecimalU5BU5D_t1823_il2cpp_TypeInfo_var; +TypeInfo* TimeSpanU5BU5D_t1824_il2cpp_TypeInfo_var; +TypeInfo* TypeTagU5BU5D_t1825_il2cpp_TypeInfo_var; +TypeInfo* MemberInfoU5BU5D_t1534_il2cpp_TypeInfo_var; +TypeInfo* IObjectReference_t1827_il2cpp_TypeInfo_var; +TypeInfo* IDeserializationCallback_t1829_il2cpp_TypeInfo_var; +TypeInfo* SerializationCallbacks_t1556_il2cpp_TypeInfo_var; +TypeInfo* ObjectRecord_t1543_il2cpp_TypeInfo_var; +TypeInfo* ArrayFixupRecord_t1545_il2cpp_TypeInfo_var; +TypeInfo* MultiArrayFixupRecord_t1546_il2cpp_TypeInfo_var; +TypeInfo* DelayedFixupRecord_t1548_il2cpp_TypeInfo_var; +TypeInfo* FixupRecord_t1547_il2cpp_TypeInfo_var; +TypeInfo* ISerializationSurrogate_t1550_il2cpp_TypeInfo_var; +TypeInfo* ISerializable_t1826_il2cpp_TypeInfo_var; +TypeInfo* StreamingContext_t434_il2cpp_TypeInfo_var; +TypeInfo* CallbackHandler_t1555_il2cpp_TypeInfo_var; +TypeInfo* SerializationEntry_t1557_il2cpp_TypeInfo_var; +TypeInfo* IFormatterConverter_t1558_il2cpp_TypeInfo_var; +TypeInfo* SerializationInfoEnumerator_t1559_il2cpp_TypeInfo_var; +TypeInfo* Base64Constants_t1563_il2cpp_TypeInfo_var; +TypeInfo* ByteU5BU2CU5D_t1565_il2cpp_TypeInfo_var; +TypeInfo* DESTransform_t1566_il2cpp_TypeInfo_var; +TypeInfo* DSAManaged_t1180_il2cpp_TypeInfo_var; +TypeInfo* BlockProcessor_t1178_il2cpp_TypeInfo_var; +TypeInfo* HMAC_t1089_il2cpp_TypeInfo_var; +TypeInfo* HMACSHA384_t1572_il2cpp_TypeInfo_var; +TypeInfo* HMACSHA512_t1573_il2cpp_TypeInfo_var; +TypeInfo* HashAlgorithm_t988_il2cpp_TypeInfo_var; +TypeInfo* MACAlgorithm_t1182_il2cpp_TypeInfo_var; +TypeInfo* MD5_t1090_il2cpp_TypeInfo_var; +TypeInfo* MD5CryptoServiceProvider_t1575_il2cpp_TypeInfo_var; +TypeInfo* RC2_t1097_il2cpp_TypeInfo_var; +TypeInfo* RC2Transform_t1577_il2cpp_TypeInfo_var; +TypeInfo* RNGCryptoServiceProvider_t1580_il2cpp_TypeInfo_var; +TypeInfo* RSAManaged_t1188_il2cpp_TypeInfo_var; +TypeInfo* RandomNumberGenerator_t949_il2cpp_TypeInfo_var; +TypeInfo* Rijndael_t1099_il2cpp_TypeInfo_var; +TypeInfo* RijndaelManagedTransform_t1584_il2cpp_TypeInfo_var; +TypeInfo* RijndaelTransform_t1583_il2cpp_TypeInfo_var; +TypeInfo* SHA1_t939_il2cpp_TypeInfo_var; +TypeInfo* SHA1Internal_t1585_il2cpp_TypeInfo_var; +TypeInfo* SHA256_t1091_il2cpp_TypeInfo_var; +TypeInfo* SHAConstants_t1594_il2cpp_TypeInfo_var; +TypeInfo* SymmetricAlgorithm_t951_il2cpp_TypeInfo_var; +TypeInfo* TripleDES_t1098_il2cpp_TypeInfo_var; +TypeInfo* TripleDESTransform_t1600_il2cpp_TypeInfo_var; +TypeInfo* SecurityPermissionFlag_t1603_il2cpp_TypeInfo_var; +TypeInfo* SecurityPermission_t1601_il2cpp_TypeInfo_var; +TypeInfo* StrongNamePublicKeyBlob_t1604_il2cpp_TypeInfo_var; +TypeInfo* List_1_t1830_il2cpp_TypeInfo_var; +TypeInfo* Evidence_t1335_il2cpp_TypeInfo_var; +TypeInfo* EvidenceEnumerator_t1607_il2cpp_TypeInfo_var; +TypeInfo* StrongName_t1609_il2cpp_TypeInfo_var; +TypeInfo* WindowsIdentity_t1612_il2cpp_TypeInfo_var; +TypeInfo* WindowsAccountType_t1611_il2cpp_TypeInfo_var; +TypeInfo* CodeAccessPermission_t1602_il2cpp_TypeInfo_var; +TypeInfo* PermissionSet_t1336_il2cpp_TypeInfo_var; +TypeInfo* SecurityContext_t1613_il2cpp_TypeInfo_var; +TypeInfo* SecurityAttribute_t1615_il2cpp_TypeInfo_var; +TypeInfo* Hash_t1608_il2cpp_TypeInfo_var; +TypeInfo* RuntimeSecurityFrame_t1619_il2cpp_TypeInfo_var; +TypeInfo* SecurityFrame_t1620_il2cpp_TypeInfo_var; +TypeInfo* DecoderReplacementFallback_t1631_il2cpp_TypeInfo_var; +TypeInfo* DecoderFallback_t1626_il2cpp_TypeInfo_var; +TypeInfo* DecoderExceptionFallbackBuffer_t1629_il2cpp_TypeInfo_var; +TypeInfo* DecoderExceptionFallback_t1628_il2cpp_TypeInfo_var; +TypeInfo* DecoderFallbackException_t1630_il2cpp_TypeInfo_var; +TypeInfo* DecoderReplacementFallbackBuffer_t1632_il2cpp_TypeInfo_var; +TypeInfo* EncoderFallback_t1634_il2cpp_TypeInfo_var; +TypeInfo* EncoderExceptionFallbackBuffer_t1635_il2cpp_TypeInfo_var; +TypeInfo* EncoderExceptionFallback_t1633_il2cpp_TypeInfo_var; +TypeInfo* EncoderFallbackException_t1637_il2cpp_TypeInfo_var; +TypeInfo* EncoderReplacementFallback_t1638_il2cpp_TypeInfo_var; +TypeInfo* EncoderReplacementFallbackBuffer_t1639_il2cpp_TypeInfo_var; +TypeInfo* ForwardingDecoder_t1640_il2cpp_TypeInfo_var; +TypeInfo* MissingMethodException_t1714_il2cpp_TypeInfo_var; +TypeInfo* ASCIIEncoding_t1625_il2cpp_TypeInfo_var; +TypeInfo* UnicodeEncoding_t1650_il2cpp_TypeInfo_var; +TypeInfo* Latin1Encoding_t1641_il2cpp_TypeInfo_var; +TypeInfo* UTF7Encoding_t1645_il2cpp_TypeInfo_var; +TypeInfo* UTF8Encoding_t1648_il2cpp_TypeInfo_var; +TypeInfo* UTF32Encoding_t1643_il2cpp_TypeInfo_var; +TypeInfo* UTF32Decoder_t1642_il2cpp_TypeInfo_var; +TypeInfo* UTF7Decoder_t1644_il2cpp_TypeInfo_var; +TypeInfo* Decoder_t1263_il2cpp_TypeInfo_var; +TypeInfo* UTF8Decoder_t1647_il2cpp_TypeInfo_var; +TypeInfo* UnicodeDecoder_t1649_il2cpp_TypeInfo_var; +TypeInfo* CompressedStack_t1614_il2cpp_TypeInfo_var; +TypeInfo* WaitHandle_t1085_il2cpp_TypeInfo_var; +TypeInfo* ExecutionContext_t1462_il2cpp_TypeInfo_var; +TypeInfo* SynchronizationLockException_t1656_il2cpp_TypeInfo_var; +TypeInfo* ApplicationException_t1675_il2cpp_TypeInfo_var; +TypeInfo* Timer_t1456_il2cpp_TypeInfo_var; +TypeInfo* TimerComparer_t1663_il2cpp_TypeInfo_var; +TypeInfo* ThreadStart_t1746_il2cpp_TypeInfo_var; +TypeInfo* Scheduler_t1664_il2cpp_TypeInfo_var; +TypeInfo* WaitCallback_t1747_il2cpp_TypeInfo_var; +TypeInfo* SafeWaitHandle_t1146_il2cpp_TypeInfo_var; +TypeInfo* FileNotFoundException_t1272_il2cpp_TypeInfo_var; +TypeInfo* AppDomain_t438_il2cpp_TypeInfo_var; +TypeInfo* ResolveEventHandler_t1672_il2cpp_TypeInfo_var; +TypeInfo* ResolveEventArgs_t1728_il2cpp_TypeInfo_var; +TypeInfo* UnexceptionalStreamWriter_t1296_il2cpp_TypeInfo_var; +TypeInfo* DBNull_t1681_il2cpp_TypeInfo_var; +TypeInfo* MonoTouchAOTHelper_t1718_il2cpp_TypeInfo_var; +TypeInfo* GenericComparer_1_t1831_il2cpp_TypeInfo_var; +TypeInfo* GenericEqualityComparer_1_t1832_il2cpp_TypeInfo_var; +TypeInfo* TimeZone_t1735_il2cpp_TypeInfo_var; +TypeInfo* DateTimeOffset_t1684_il2cpp_TypeInfo_var; +TypeInfo* GenericComparer_1_t1833_il2cpp_TypeInfo_var; +TypeInfo* GenericEqualityComparer_1_t1834_il2cpp_TypeInfo_var; +TypeInfo* Nullable_1_t1790_il2cpp_TypeInfo_var; +TypeInfo* DelegateEntry_t1687_il2cpp_TypeInfo_var; +TypeInfo* SByteComparer_t1693_il2cpp_TypeInfo_var; +TypeInfo* ShortComparer_t1694_il2cpp_TypeInfo_var; +TypeInfo* IntComparer_t1695_il2cpp_TypeInfo_var; +TypeInfo* LongComparer_t1696_il2cpp_TypeInfo_var; +TypeInfo* Environment_t1699_il2cpp_TypeInfo_var; +TypeInfo* OperatingSystem_t1700_il2cpp_TypeInfo_var; +TypeInfo* EventArgs_t995_il2cpp_TypeInfo_var; +TypeInfo* GenericComparer_1_t1835_il2cpp_TypeInfo_var; +TypeInfo* GenericEqualityComparer_1_t1836_il2cpp_TypeInfo_var; +TypeInfo* AttributeUsageAttribute_t1106_il2cpp_TypeInfo_var; +TypeInfo* MonoMethod_t_il2cpp_TypeInfo_var; +TypeInfo* AttributeInfo_t1716_il2cpp_TypeInfo_var; +TypeInfo* MonoProperty_t_il2cpp_TypeInfo_var; +TypeInfo* MonoTypeInfo_t1719_il2cpp_TypeInfo_var; +TypeInfo* DefaultMemberAttribute_t1133_il2cpp_TypeInfo_var; +TypeInfo* MissingFieldException_t1712_il2cpp_TypeInfo_var; +TypeInfo* CustomInfo_t1722_il2cpp_TypeInfo_var; +TypeInfo* PlatformID_t1726_il2cpp_TypeInfo_var; +TypeInfo* RuntimeMethodHandle_t1729_il2cpp_TypeInfo_var; +TypeInfo* CultureAwareComparer_t1730_il2cpp_TypeInfo_var; +TypeInfo* OrdinalComparer_t1731_il2cpp_TypeInfo_var; +TypeInfo* GenericComparer_1_t1838_il2cpp_TypeInfo_var; +TypeInfo* GenericEqualityComparer_1_t1839_il2cpp_TypeInfo_var; +TypeInfo* CurrentSystemTimeZone_t1736_il2cpp_TypeInfo_var; +TypeInfo* DaylightTime_t1255_il2cpp_TypeInfo_var; +TypeInfo* ConfidenceFactor_t1170_il2cpp_TypeInfo_var; +TypeInfo* CastHelper_1_t1841_il2cpp_TypeInfo_var; +TypeInfo* IEventSystemHandler_t2098_il2cpp_TypeInfo_var; +TypeInfo* ICollection_1_t2571_il2cpp_TypeInfo_var; +TypeInfo* DictionaryEntryU5BU5D_t2516_il2cpp_TypeInfo_var; +TypeInfo* KeyNotFoundException_t1215_il2cpp_TypeInfo_var; +TypeInfo* LinkU5BU5D_t1851_il2cpp_TypeInfo_var; +TypeInfo* Color32_t231_il2cpp_TypeInfo_var; +TypeInfo* UICharInfo_t312_il2cpp_TypeInfo_var; +TypeInfo* UILineInfo_t313_il2cpp_TypeInfo_var; +TypeInfo* RuntimeCompatibilityAttribute_t1131_il2cpp_TypeInfo_var; +TypeInfo* RequireComponent_t343_il2cpp_TypeInfo_var; +TypeInfo* SerializeField_t247_il2cpp_TypeInfo_var; +TypeInfo* RangeAttribute_t381_il2cpp_TypeInfo_var; +TypeInfo* ExecuteInEditMode_t345_il2cpp_TypeInfo_var; +TypeInfo* CompilerGeneratedAttribute_t1129_il2cpp_TypeInfo_var; +TypeInfo* HideInInspector_t346_il2cpp_TypeInfo_var; +TypeInfo* DebuggerHiddenAttribute_t1132_il2cpp_TypeInfo_var; +TypeInfo* DebuggableAttribute_t1240_il2cpp_TypeInfo_var; +TypeInfo* InternalsVisibleToAttribute_t1130_il2cpp_TypeInfo_var; +TypeInfo* ExtensionAttribute_t946_il2cpp_TypeInfo_var; +TypeInfo* WrapperlessIcall_t336_il2cpp_TypeInfo_var; +TypeInfo* TypeInferenceRuleAttribute_t404_il2cpp_TypeInfo_var; +TypeInfo* ObsoleteAttribute_t1122_il2cpp_TypeInfo_var; +TypeInfo* WritableAttribute_t348_il2cpp_TypeInfo_var; +TypeInfo* ExcludeFromDocsAttribute_t401_il2cpp_TypeInfo_var; +TypeInfo* SecuritySafeCriticalAttribute_t1622_il2cpp_TypeInfo_var; +TypeInfo* ParamArrayAttribute_t1120_il2cpp_TypeInfo_var; +TypeInfo* IL2CPPStructAlignmentAttribute_t337_il2cpp_TypeInfo_var; +TypeInfo* FlagsAttribute_t1704_il2cpp_TypeInfo_var; +TypeInfo* FormerlySerializedAsAttribute_t402_il2cpp_TypeInfo_var; +TypeInfo* AssemblyTitleAttribute_t1350_il2cpp_TypeInfo_var; +TypeInfo* AssemblyDescriptionAttribute_t1342_il2cpp_TypeInfo_var; +TypeInfo* AssemblyConfigurationAttribute_t1338_il2cpp_TypeInfo_var; +TypeInfo* AssemblyCompanyAttribute_t1337_il2cpp_TypeInfo_var; +TypeInfo* AssemblyProductAttribute_t1349_il2cpp_TypeInfo_var; +TypeInfo* AssemblyFileVersionAttribute_t1343_il2cpp_TypeInfo_var; +TypeInfo* GuidAttribute_t1126_il2cpp_TypeInfo_var; +TypeInfo* ComVisibleAttribute_t1107_il2cpp_TypeInfo_var; +TypeInfo* AssemblyTrademarkAttribute_t1351_il2cpp_TypeInfo_var; +TypeInfo* AssemblyCopyrightAttribute_t1339_il2cpp_TypeInfo_var; +TypeInfo* AddComponentMenu_t344_il2cpp_TypeInfo_var; +TypeInfo* SpaceAttribute_t380_il2cpp_TypeInfo_var; +TypeInfo* DisallowMultipleComponent_t342_il2cpp_TypeInfo_var; +TypeInfo* SelectionBaseAttribute_t383_il2cpp_TypeInfo_var; +TypeInfo* TooltipAttribute_t379_il2cpp_TypeInfo_var; +TypeInfo* TextAreaAttribute_t382_il2cpp_TypeInfo_var; +TypeInfo* NeutralResourcesLanguageAttribute_t1386_il2cpp_TypeInfo_var; +TypeInfo* CLSCompliantAttribute_t1108_il2cpp_TypeInfo_var; +TypeInfo* AssemblyInformationalVersionAttribute_t1344_il2cpp_TypeInfo_var; +TypeInfo* SatelliteContractVersionAttribute_t1399_il2cpp_TypeInfo_var; +TypeInfo* AssemblyDefaultAliasAttribute_t1340_il2cpp_TypeInfo_var; +TypeInfo* CompilationRelaxationsAttribute_t1401_il2cpp_TypeInfo_var; +TypeInfo* AssemblyDelaySignAttribute_t1341_il2cpp_TypeInfo_var; +TypeInfo* AssemblyKeyFileAttribute_t1345_il2cpp_TypeInfo_var; +TypeInfo* MonoTODOAttribute_t723_il2cpp_TypeInfo_var; +TypeInfo* DefaultDependencyAttribute_t1402_il2cpp_TypeInfo_var; +TypeInfo* StringFreezingAttribute_t1405_il2cpp_TypeInfo_var; +TypeInfo* TypeLibVersionAttribute_t1425_il2cpp_TypeInfo_var; +TypeInfo* ClassInterfaceAttribute_t1413_il2cpp_TypeInfo_var; +TypeInfo* ReliabilityContractAttribute_t1409_il2cpp_TypeInfo_var; +TypeInfo* ComDefaultInterfaceAttribute_t1415_il2cpp_TypeInfo_var; +TypeInfo* TypeLibImportClassAttribute_t1424_il2cpp_TypeInfo_var; +TypeInfo* InterfaceTypeAttribute_t1420_il2cpp_TypeInfo_var; +TypeInfo* DispIdAttribute_t1417_il2cpp_TypeInfo_var; +TypeInfo* MonoDocumentationNoteAttribute_t1143_il2cpp_TypeInfo_var; +TypeInfo* DecimalConstantAttribute_t1134_il2cpp_TypeInfo_var; +TypeInfo* MonoTODOAttribute_t1142_il2cpp_TypeInfo_var; +TypeInfo* DebuggerDisplayAttribute_t1241_il2cpp_TypeInfo_var; +TypeInfo* DebuggerTypeProxyAttribute_t1243_il2cpp_TypeInfo_var; +TypeInfo* DebuggerStepThroughAttribute_t1242_il2cpp_TypeInfo_var; +TypeInfo* SuppressUnmanagedCodeSecurityAttribute_t1623_il2cpp_TypeInfo_var; +TypeInfo* ThreadStaticAttribute_t1734_il2cpp_TypeInfo_var; +const MethodInfo* Component_GetComponent_TisPlatformerCharacter2D_t8_m420_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisAnimator_t10_m423_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisRigidbody2D_t11_m424_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisRigidbody_t15_m446_MethodInfo_var; +const MethodInfo* Component_GetComponentInChildren_TisCamera_t28_m480_MethodInfo_var; +const MethodInfo* Component_GetComponentsInChildren_TisRenderer_t142_m504_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisCharacterController_t36_m509_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisAudioSource_t37_m511_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisCapsuleCollider_t43_m541_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisBall_t44_m557_MethodInfo_var; +const MethodInfo* Component_GetComponentInChildren_TisNavMeshAgent_t47_m560_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisThirdPersonCharacter_t48_m561_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisImage_t70_m603_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m610_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m611_MethodInfo_var; +const MethodInfo* List_1__ctor_m612_MethodInfo_var; +const MethodInfo* GameObject_GetComponent_TisAnimation_t157_m619_MethodInfo_var; +const MethodInfo* Object_FindObjectsOfType_TisRenderer_t142_m621_MethodInfo_var; +const MethodInfo* List_1__ctor_m624_MethodInfo_var; +const MethodInfo* Object_Instantiate_TisMaterial_t160_m628_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisRigidbody_t15_m655_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisSpringJoint_t88_m656_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisCamera_t28_m663_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisGUIText_t94_m670_MethodInfo_var; +const MethodInfo* Component_GetComponentsInChildren_TisTransform_t3_m676_MethodInfo_var; +const MethodInfo* List_1__ctor_m679_MethodInfo_var; +const MethodInfo* Component_GetComponentsInChildren_TisParticleSystem_t104_m680_MethodInfo_var; +const MethodInfo* UnhandledExceptionHandler_HandleUnhandledException_m767_MethodInfo_var; +const MethodInfo* List_1__ctor_m2007_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2008_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2009_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2010_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2011_MethodInfo_var; +const MethodInfo* List_1_GetEnumerator_m2012_MethodInfo_var; +const MethodInfo* Enumerator_get_Current_m2013_MethodInfo_var; +const MethodInfo* Enumerator_MoveNext_m2014_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2015_MethodInfo_var; +const MethodInfo* UnityAdsDelegate_2_Invoke_m2032_MethodInfo_var; +const MethodInfo* List_1__ctor_m2033_MethodInfo_var; +const MethodInfo* Action_1_Invoke_m2035_MethodInfo_var; +const MethodInfo* List_1__ctor_m2036_MethodInfo_var; +const MethodInfo* List_1__ctor_m2037_MethodInfo_var; +const MethodInfo* List_1__ctor_m2038_MethodInfo_var; +const MethodInfo* Stack_1__ctor_m2043_MethodInfo_var; +const MethodInfo* Stack_1_Push_m2044_MethodInfo_var; +const MethodInfo* Stack_1_Pop_m2045_MethodInfo_var; +const MethodInfo* List_1__ctor_m2046_MethodInfo_var; +const MethodInfo* List_1_ToArray_m2047_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisGUILayer_t213_m2051_MethodInfo_var; +const MethodInfo* CachedInvokableCall_1__ctor_m2079_MethodInfo_var; +const MethodInfo* CachedInvokableCall_1__ctor_m2080_MethodInfo_var; +const MethodInfo* CachedInvokableCall_1__ctor_m2081_MethodInfo_var; +const MethodInfo* CachedInvokableCall_1__ctor_m2082_MethodInfo_var; +const MethodInfo* List_1__ctor_m2085_MethodInfo_var; +const MethodInfo* List_1_GetEnumerator_m2086_MethodInfo_var; +const MethodInfo* Enumerator_get_Current_m2087_MethodInfo_var; +const MethodInfo* Enumerator_MoveNext_m2088_MethodInfo_var; +const MethodInfo* List_1__ctor_m2089_MethodInfo_var; +const MethodInfo* Predicate_1__ctor_m2090_MethodInfo_var; +const MethodInfo* List_1_RemoveAll_m2091_MethodInfo_var; +const MethodInfo* List_1_AddRange_m2092_MethodInfo_var; +const MethodInfo* List_1__ctor_m3443_MethodInfo_var; +const MethodInfo* EventSystem_RaycastComparer_m2115_MethodInfo_var; +const MethodInfo* Comparison_1__ctor_m3444_MethodInfo_var; +const MethodInfo* Component_GetComponents_TisBaseInputModule_t476_m3445_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIDeselectHandler_t671_m3447_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisISelectHandler_t670_m3448_MethodInfo_var; +const MethodInfo* List_1_Sort_m3450_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3454_MethodInfo_var; +const MethodInfo* List_1__ctor_m3455_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3456_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2149_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3457_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2150_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3458_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2151_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3459_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2152_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3460_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2153_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3461_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2154_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3462_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2155_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3463_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2156_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3464_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2157_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3465_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2158_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3466_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2159_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3467_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2160_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3468_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2161_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3469_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2162_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3470_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2163_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3471_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2164_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3472_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_m2165_MethodInfo_var; +const MethodInfo* EventFunction_1__ctor_m3473_MethodInfo_var; +const MethodInfo* ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3474_MethodInfo_var; +const MethodInfo* ObjectPool_1__ctor_m3475_MethodInfo_var; +const MethodInfo* List_1__ctor_m3476_MethodInfo_var; +const MethodInfo* ExecuteEvents_ValidateEventData_TisPointerEventData_t131_m3477_MethodInfo_var; +const MethodInfo* ExecuteEvents_ValidateEventData_TisAxisEventData_t510_m3478_MethodInfo_var; +const MethodInfo* List_1__ctor_m3479_MethodInfo_var; +const MethodInfo* List_1__ctor_m3480_MethodInfo_var; +const MethodInfo* List_1__ctor_m3481_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisEventSystem_t473_m3482_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIPointerExitHandler_t659_m3483_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIPointerEnterHandler_t658_m3484_MethodInfo_var; +const MethodInfo* List_1__ctor_m3485_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m3486_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIBeginDragHandler_t664_m3487_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIPointerUpHandler_t661_m3488_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIDragHandler_t665_m3489_MethodInfo_var; +const MethodInfo* Dictionary_2_get_Values_m3490_MethodInfo_var; +const MethodInfo* ValueCollection_GetEnumerator_m3491_MethodInfo_var; +const MethodInfo* Enumerator_get_Current_m3492_MethodInfo_var; +const MethodInfo* Enumerator_MoveNext_m3493_MethodInfo_var; +const MethodInfo* Dictionary_2_GetEnumerator_m3495_MethodInfo_var; +const MethodInfo* Enumerator_get_Current_m3496_MethodInfo_var; +const MethodInfo* KeyValuePair_2_get_Value_m3497_MethodInfo_var; +const MethodInfo* KeyValuePair_2_get_Key_m3498_MethodInfo_var; +const MethodInfo* Enumerator_MoveNext_m3499_MethodInfo_var; +const MethodInfo* ExecuteEvents_GetEventHandler_TisISelectHandler_t670_m3500_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisISubmitHandler_t673_m3501_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisICancelHandler_t674_m3502_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIMoveHandler_t672_m3503_MethodInfo_var; +const MethodInfo* ExecuteEvents_GetEventHandler_TisIScrollHandler_t668_m3504_MethodInfo_var; +const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t668_m3505_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIUpdateSelectedHandler_t669_m3506_MethodInfo_var; +const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t660_m3507_MethodInfo_var; +const MethodInfo* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t662_m3508_MethodInfo_var; +const MethodInfo* ExecuteEvents_GetEventHandler_TisIDragHandler_t665_m3509_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_t663_m3510_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIPointerClickHandler_t662_m3511_MethodInfo_var; +const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t667_m3512_MethodInfo_var; +const MethodInfo* ExecuteEvents_Execute_TisIEndDragHandler_t666_m3513_MethodInfo_var; +const MethodInfo* ExecuteEvents_ExecuteHierarchy_TisIPointerExitHandler_t659_m3514_MethodInfo_var; +const MethodInfo* KeyValuePair_2_ToString_m3515_MethodInfo_var; +const MethodInfo* GameObject_GetComponent_TisSpriteRenderer_t251_m3516_MethodInfo_var; +const MethodInfo* PhysicsRaycaster_U3CRaycastU3Em__1_m2360_MethodInfo_var; +const MethodInfo* Comparison_1__ctor_m3517_MethodInfo_var; +const MethodInfo* Array_Sort_TisRaycastHit_t26_m3518_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3519_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3520_MethodInfo_var; +const MethodInfo* UnityEvent_1_AddListener_m3521_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3522_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3523_MethodInfo_var; +const MethodInfo* UnityEvent_1_AddListener_m3524_MethodInfo_var; +const MethodInfo* IndexedSet_1__ctor_m3525_MethodInfo_var; +const MethodInfo* CanvasUpdateRegistry_PerformUpdate_m2415_MethodInfo_var; +const MethodInfo* CanvasUpdateRegistry_SortLayoutList_m2417_MethodInfo_var; +const MethodInfo* Comparison_1__ctor_m3526_MethodInfo_var; +const MethodInfo* IndexedSet_1_Sort_m3527_MethodInfo_var; +const MethodInfo* Component_GetComponentInParent_TisDropdown_t553_m3528_MethodInfo_var; +const MethodInfo* List_1__ctor_m3529_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3530_MethodInfo_var; +const MethodInfo* List_1__ctor_m3531_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3532_MethodInfo_var; +const MethodInfo* TweenRunner_1__ctor_m3533_MethodInfo_var; +const MethodInfo* TweenRunner_1_Init_m3534_MethodInfo_var; +const MethodInfo* Component_GetComponentInChildren_TisToggle_t546_m3535_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisDropdownItem_t544_m3536_MethodInfo_var; +const MethodInfo* Dropdown_GetOrAddComponent_TisCanvas_t321_m3537_MethodInfo_var; +const MethodInfo* Dropdown_GetOrAddComponent_TisGraphicRaycaster_t564_m3538_MethodInfo_var; +const MethodInfo* Dropdown_GetOrAddComponent_TisCanvasGroup_t322_m3539_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3540_MethodInfo_var; +const MethodInfo* GameObject_GetComponentsInParent_TisCanvas_t321_m3541_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3542_MethodInfo_var; +const MethodInfo* GameObject_GetComponentInChildren_TisDropdownItem_t544_m3543_MethodInfo_var; +const MethodInfo* U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3544_MethodInfo_var; +const MethodInfo* UnityEvent_1_AddListener_m3545_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisRectTransform_t242_m3546_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisCanvas_t321_m3547_MethodInfo_var; +const MethodInfo* GameObject_GetComponent_TisCanvas_t321_m3548_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisGraphicRaycaster_t564_m3549_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisImage_t70_m3550_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisButton_t537_m3551_MethodInfo_var; +const MethodInfo* Dropdown_Hide_m2496_MethodInfo_var; +const MethodInfo* Object_Instantiate_TisGameObject_t77_m3552_MethodInfo_var; +const MethodInfo* Object_Instantiate_TisDropdownItem_t544_m3553_MethodInfo_var; +const MethodInfo* GameObject_GetComponent_TisCanvasGroup_t322_m3554_MethodInfo_var; +const MethodInfo* Dropdown_SetAlpha_m2495_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3555_MethodInfo_var; +const MethodInfo* TweenRunner_1_StartTween_m3556_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m3557_MethodInfo_var; +const MethodInfo* List_1__ctor_m3558_MethodInfo_var; +const MethodInfo* FontUpdateTracker_RebuildForFont_m2527_MethodInfo_var; +const MethodInfo* Action_1__ctor_m3559_MethodInfo_var; +const MethodInfo* TweenRunner_1__ctor_m3560_MethodInfo_var; +const MethodInfo* TweenRunner_1_Init_m3561_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisRectTransform_t242_m3562_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisCanvasRenderer_t324_m3563_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3564_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3565_MethodInfo_var; +const MethodInfo* Component_GetComponents_TisComponent_t169_m3566_MethodInfo_var; +const MethodInfo* CanvasRenderer_SetColor_m1726_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3567_MethodInfo_var; +const MethodInfo* TweenRunner_1_StartTween_m3568_MethodInfo_var; +const MethodInfo* List_1__ctor_m3569_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisCanvas_t321_m3570_MethodInfo_var; +const MethodInfo* GraphicRaycaster_U3CRaycastU3Em__3_m2598_MethodInfo_var; +const MethodInfo* Comparison_1__ctor_m3571_MethodInfo_var; +const MethodInfo* List_1_Sort_m3572_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m3573_MethodInfo_var; +const MethodInfo* IndexedSet_1__ctor_m3574_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisSprite_t250_m3575_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisType_t569_m3576_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisBoolean_t448_m3577_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisFillMethod_t570_m3578_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisSingle_t165_m3579_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisInt32_t161_m3580_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3581_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisText_t545_m3582_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisGraphic_t560_m3583_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisSubmitEvent_t576_m3584_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisOnChangeEvent_t578_m3585_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisOnValidateInput_t580_m3586_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisContentType_t572_m3587_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisLineType_t575_m3588_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisInputType_t573_m3589_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_t228_m3590_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisCharacterValidation_t574_m3591_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisChar_t702_m3592_MethodInfo_var; +const MethodInfo* InputField_MarkGeometryAsDirty_m2776_MethodInfo_var; +const MethodInfo* InputField_UpdateLabel_m2771_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m3594_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3598_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisCanvasRenderer_t324_m3601_MethodInfo_var; +const MethodInfo* GameObject_AddComponent_TisLayoutElement_t643_m3602_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisGraphic_t560_m3610_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3611_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisMask_t584_m3612_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3613_MethodInfo_var; +const MethodInfo* Component_GetComponentsInChildren_TisComponent_t169_m3614_MethodInfo_var; +const MethodInfo* List_1__ctor_m3615_MethodInfo_var; +const MethodInfo* List_1__ctor_m3616_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisRectTransform_t242_m3617_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisDirection_t596_m3618_MethodInfo_var; +const MethodInfo* UnityEvent_1__ctor_m3619_MethodInfo_var; +const MethodInfo* ScrollRect_SetHorizontalNormalizedPosition_m2979_MethodInfo_var; +const MethodInfo* UnityEvent_1_RemoveListener_m3620_MethodInfo_var; +const MethodInfo* ScrollRect_SetVerticalNormalizedPosition_m2980_MethodInfo_var; +const MethodInfo* UnityEvent_1_Invoke_m3621_MethodInfo_var; +const MethodInfo* List_1__ctor_m3622_MethodInfo_var; +const MethodInfo* List_1__ctor_m3623_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisNavigation_t591_m3624_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisTransition_t606_m3625_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisColorBlock_t543_m3626_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisSpriteState_t608_m3627_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetClass_TisAnimationTriggers_t534_m3628_MethodInfo_var; +const MethodInfo* Component_GetComponents_TisCanvasGroup_t322_m3629_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisDirection_t612_m3630_MethodInfo_var; +const MethodInfo* List_1__ctor_m3631_MethodInfo_var; +const MethodInfo* List_1__ctor_m3632_MethodInfo_var; +const MethodInfo* ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202_MethodInfo_var; +const MethodInfo* Predicate_1__ctor_m3633_MethodInfo_var; +const MethodInfo* List_1_Find_m3634_MethodInfo_var; +const MethodInfo* ToggleGroup_U3CActiveTogglesU3Em__5_m3203_MethodInfo_var; +const MethodInfo* Func_2__ctor_m3635_MethodInfo_var; +const MethodInfo* Enumerable_Where_TisToggle_t546_m3636_MethodInfo_var; +const MethodInfo* IndexedSet_1__ctor_m3649_MethodInfo_var; +const MethodInfo* Component_GetComponent_TisTransform_t3_m3650_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisAspectMode_t628_m3651_MethodInfo_var; +const MethodInfo* SetPropertyUtility_SetStruct_TisFitMode_t634_m3652_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisCorner_t636_m3653_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisAxis_t637_m3654_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisVector2_t6_m3655_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisConstraint_t638_m3656_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisInt32_t161_m3657_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisSingle_t165_m3658_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisBoolean_t448_m3659_MethodInfo_var; +const MethodInfo* List_1__ctor_m3660_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisRectOffset_t333_m3661_MethodInfo_var; +const MethodInfo* LayoutGroup_SetProperty_TisTextAnchor_t305_m3662_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3663_MethodInfo_var; +const MethodInfo* ObjectPool_1__ctor_m3664_MethodInfo_var; +const MethodInfo* LayoutRebuilder_ReapplyDrivenProperties_m3360_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378_MethodInfo_var; +const MethodInfo* Predicate_1__ctor_m3665_MethodInfo_var; +const MethodInfo* List_1_RemoveAll_m3666_MethodInfo_var; +const MethodInfo* ObjectPool_1_Get_m3667_MethodInfo_var; +const MethodInfo* ObjectPool_1_Release_m3668_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__8_m3379_MethodInfo_var; +const MethodInfo* UnityAction_1__ctor_m3669_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__9_m3380_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__A_m3381_MethodInfo_var; +const MethodInfo* LayoutRebuilder_U3CRebuildU3Em__B_m3382_MethodInfo_var; +const MethodInfo* UnityAction_1_Invoke_m3670_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetMinWidthU3Em__C_m3394_MethodInfo_var; +const MethodInfo* Func_2__ctor_m3671_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetMinHeightU3Em__10_m3398_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400_MethodInfo_var; +const MethodInfo* LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401_MethodInfo_var; +const MethodInfo* Func_2_Invoke_m3672_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3673_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3674_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3675_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3676_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3677_MethodInfo_var; +const MethodInfo* List_1_AddRange_m3678_MethodInfo_var; +const MethodInfo* List_1_AddRange_m3679_MethodInfo_var; +const MethodInfo* List_1_AddRange_m3680_MethodInfo_var; +const MethodInfo* List_1_AddRange_m3681_MethodInfo_var; +const MethodInfo* List_1_AddRange_m3682_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3683_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3684_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3685_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3686_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3687_MethodInfo_var; +const MethodInfo* ListPool_1_Get_m3688_MethodInfo_var; +const MethodInfo* List_1_get_Capacity_m3689_MethodInfo_var; +const MethodInfo* List_1_set_Capacity_m3690_MethodInfo_var; +const MethodInfo* ListPool_1_Release_m3691_MethodInfo_var; +const MethodInfo* FtpWebRequest_U3CcallbackU3Em__B_m3796_MethodInfo_var; +const MethodInfo* Dictionary_2__ctor_m4647_MethodInfo_var; +const MethodInfo* ReplacementEvaluator_Evaluate_m4407_MethodInfo_var; +const MethodInfo* ReplacementEvaluator_EvaluateAppend_m4408_MethodInfo_var; +const MethodInfo* Array_BinarySearch_TisInt32_t161_m4751_MethodInfo_var; +const MethodInfo* CharacterClass_GetIntervalCost_m4510_MethodInfo_var; +const MethodInfo* PrimalityTests_RabinMillerTest_m4907_MethodInfo_var; +const MethodInfo* HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346_MethodInfo_var; +const MethodInfo* HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347_MethodInfo_var; +const MethodInfo* RecordProtocol_InternalReceiveRecordCallback_m5376_MethodInfo_var; +const MethodInfo* RecordProtocol_InternalSendRecordCallback_m5388_MethodInfo_var; +const MethodInfo* SslStreamBase_AsyncHandshakeCallback_m5483_MethodInfo_var; +const MethodInfo* SslStreamBase_InternalReadCallback_m5505_MethodInfo_var; +const MethodInfo* SslStreamBase_InternalWriteCallback_m5507_MethodInfo_var; +const MethodInfo* List_1_ToArray_m10897_MethodInfo_var; +const MethodInfo* Array_int_swapper_m6489_MethodInfo_var; +const MethodInfo* Array_double_swapper_m6492_MethodInfo_var; +const MethodInfo* Array_obj_swapper_m6490_MethodInfo_var; +const MethodInfo* Array_slow_swapper_m6491_MethodInfo_var; +const MethodInfo* Type_FilterAttribute_impl_m6507_MethodInfo_var; +const MethodInfo* Type_FilterName_impl_m6505_MethodInfo_var; +const MethodInfo* Type_FilterNameIgnoreCase_impl_m6506_MethodInfo_var; +const MethodInfo* PrimalityTests_RabinMillerTest_m6748_MethodInfo_var; +const MethodInfo* Array_IndexOf_TisObject_t_m10898_MethodInfo_var; +const MethodInfo* Array_Sort_TisObject_t_m10899_MethodInfo_var; +const MethodInfo* FileStream_ReadInternal_m7742_MethodInfo_var; +const MethodInfo* FileStream_WriteInternal_m7746_MethodInfo_var; +const MethodInfo* FileStreamAsyncResult_CBWrapper_m7765_MethodInfo_var; +const MethodInfo* Array_IndexOf_TisType_t_m10900_MethodInfo_var; +const MethodInfo* CustomAttributeData_UnboxValues_TisCustomAttributeTypedArgument_t1359_m10901_MethodInfo_var; +const MethodInfo* Array_AsReadOnly_TisCustomAttributeTypedArgument_t1359_m10902_MethodInfo_var; +const MethodInfo* CustomAttributeData_UnboxValues_TisCustomAttributeNamedArgument_t1358_m10903_MethodInfo_var; +const MethodInfo* Array_AsReadOnly_TisCustomAttributeNamedArgument_t1358_m10904_MethodInfo_var; +const MethodInfo* Module_filter_by_type_name_m8409_MethodInfo_var; +const MethodInfo* Module_filter_by_type_name_ignore_case_m8410_MethodInfo_var; +const MethodInfo* DSACryptoServiceProvider_OnKeyGenerated_m9296_MethodInfo_var; +const MethodInfo* RSACryptoServiceProvider_OnKeyGenerated_m9433_MethodInfo_var; +const MethodInfo* List_1__ctor_m10906_MethodInfo_var; +const MethodInfo* Scheduler_SchedulerThread_m10002_MethodInfo_var; +const MethodInfo* TimerCallback_Invoke_m10871_MethodInfo_var; +const MethodInfo* GenericComparer_1__ctor_m10907_MethodInfo_var; +const MethodInfo* GenericEqualityComparer_1__ctor_m10908_MethodInfo_var; +const MethodInfo* GenericComparer_1__ctor_m10909_MethodInfo_var; +const MethodInfo* GenericEqualityComparer_1__ctor_m10910_MethodInfo_var; +const MethodInfo* Nullable_1__ctor_m10911_MethodInfo_var; +const MethodInfo* Nullable_1_get_HasValue_m10912_MethodInfo_var; +const MethodInfo* Nullable_1_get_Value_m10913_MethodInfo_var; +const MethodInfo* GenericComparer_1__ctor_m10914_MethodInfo_var; +const MethodInfo* GenericEqualityComparer_1__ctor_m10915_MethodInfo_var; +const MethodInfo* Array_AsReadOnly_TisCustomAttributeData_t1355_m10916_MethodInfo_var; +const MethodInfo* GenericComparer_1__ctor_m10917_MethodInfo_var; +const MethodInfo* GenericEqualityComparer_1__ctor_m10918_MethodInfo_var; +const MethodInfo* ObjectPool_1_Get_m14164_MethodInfo_var; +const MethodInfo* ObjectPool_1_Release_m14166_MethodInfo_var; +const MethodInfo* GameObject_GetComponents_TisComponent_t169_m18432_MethodInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D2_0_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D3_1_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t898____U24U24fieldU2D4_2_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D1_0_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D2_1_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D3_2_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D4_3_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D5_4_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D6_5_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D7_6_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D8_7_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D9_8_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D10_9_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t961____U24U24fieldU2D11_10_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D0_0_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D5_1_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D6_2_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D7_3_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D8_4_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D9_5_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D11_6_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D12_7_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D13_8_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D14_9_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D15_10_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D16_11_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D17_12_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D21_13_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1083____U24U24fieldU2D22_14_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D0_0_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D1_1_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D2_2_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D3_3_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D4_4_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D5_5_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D6_6_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D15_7_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D16_8_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D17_9_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D18_10_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D19_11_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D20_12_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D21_13_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D22_14_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D23_15_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D24_16_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D25_17_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D26_18_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D27_19_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D30_20_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D31_21_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D32_22_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D33_23_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D34_24_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D35_25_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D36_26_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D37_27_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D38_28_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D39_29_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D40_30_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D41_31_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D42_32_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D43_33_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D44_34_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D45_35_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D46_36_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D47_37_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D48_38_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D49_39_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D50_40_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D51_41_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D52_42_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D53_43_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D54_44_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D55_45_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D56_46_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D57_47_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D60_48_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D62_49_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D63_50_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D64_51_FieldInfo_var; +FieldInfo* U3CPrivateImplementationDetailsU3E_t1769____U24U24fieldU2D65_52_FieldInfo_var; +Il2CppCodeGenString* _stringLiteral0; +Il2CppCodeGenString* _stringLiteral1; +Il2CppCodeGenString* _stringLiteral2; +Il2CppCodeGenString* _stringLiteral3; +Il2CppCodeGenString* _stringLiteral4; +Il2CppCodeGenString* _stringLiteral5; +Il2CppCodeGenString* _stringLiteral6; +Il2CppCodeGenString* _stringLiteral7; +Il2CppCodeGenString* _stringLiteral8; +Il2CppCodeGenString* _stringLiteral9; +Il2CppCodeGenString* _stringLiteral10; +Il2CppCodeGenString* _stringLiteral11; +Il2CppCodeGenString* _stringLiteral12; +Il2CppCodeGenString* _stringLiteral13; +Il2CppCodeGenString* _stringLiteral14; +Il2CppCodeGenString* _stringLiteral15; +Il2CppCodeGenString* _stringLiteral16; +Il2CppCodeGenString* _stringLiteral17; +Il2CppCodeGenString* _stringLiteral18; +Il2CppCodeGenString* _stringLiteral19; +Il2CppCodeGenString* _stringLiteral20; +Il2CppCodeGenString* _stringLiteral21; +Il2CppCodeGenString* _stringLiteral22; +Il2CppCodeGenString* _stringLiteral23; +Il2CppCodeGenString* _stringLiteral24; +Il2CppCodeGenString* _stringLiteral25; +Il2CppCodeGenString* _stringLiteral26; +Il2CppCodeGenString* _stringLiteral27; +Il2CppCodeGenString* _stringLiteral28; +Il2CppCodeGenString* _stringLiteral29; +Il2CppCodeGenString* _stringLiteral30; +Il2CppCodeGenString* _stringLiteral31; +Il2CppCodeGenString* _stringLiteral32; +Il2CppCodeGenString* _stringLiteral33; +Il2CppCodeGenString* _stringLiteral34; +Il2CppCodeGenString* _stringLiteral35; +Il2CppCodeGenString* _stringLiteral36; +Il2CppCodeGenString* _stringLiteral37; +Il2CppCodeGenString* _stringLiteral38; +Il2CppCodeGenString* _stringLiteral39; +Il2CppCodeGenString* _stringLiteral40; +Il2CppCodeGenString* _stringLiteral41; +Il2CppCodeGenString* _stringLiteral42; +Il2CppCodeGenString* _stringLiteral43; +Il2CppCodeGenString* _stringLiteral44; +Il2CppCodeGenString* _stringLiteral45; +Il2CppCodeGenString* _stringLiteral46; +Il2CppCodeGenString* _stringLiteral47; +Il2CppCodeGenString* _stringLiteral48; +Il2CppCodeGenString* _stringLiteral49; +Il2CppCodeGenString* _stringLiteral50; +Il2CppCodeGenString* _stringLiteral51; +Il2CppCodeGenString* _stringLiteral52; +Il2CppCodeGenString* _stringLiteral53; +Il2CppCodeGenString* _stringLiteral54; +Il2CppCodeGenString* _stringLiteral55; +Il2CppCodeGenString* _stringLiteral56; +Il2CppCodeGenString* _stringLiteral57; +Il2CppCodeGenString* _stringLiteral58; +Il2CppCodeGenString* _stringLiteral59; +Il2CppCodeGenString* _stringLiteral60; +Il2CppCodeGenString* _stringLiteral61; +Il2CppCodeGenString* _stringLiteral62; +Il2CppCodeGenString* _stringLiteral63; +Il2CppCodeGenString* _stringLiteral64; +Il2CppCodeGenString* _stringLiteral65; +Il2CppCodeGenString* _stringLiteral66; +Il2CppCodeGenString* _stringLiteral67; +Il2CppCodeGenString* _stringLiteral68; +Il2CppCodeGenString* _stringLiteral69; +Il2CppCodeGenString* _stringLiteral70; +Il2CppCodeGenString* _stringLiteral71; +Il2CppCodeGenString* _stringLiteral72; +Il2CppCodeGenString* _stringLiteral73; +Il2CppCodeGenString* _stringLiteral74; +Il2CppCodeGenString* _stringLiteral75; +Il2CppCodeGenString* _stringLiteral76; +Il2CppCodeGenString* _stringLiteral77; +Il2CppCodeGenString* _stringLiteral78; +Il2CppCodeGenString* _stringLiteral79; +Il2CppCodeGenString* _stringLiteral80; +Il2CppCodeGenString* _stringLiteral81; +Il2CppCodeGenString* _stringLiteral82; +Il2CppCodeGenString* _stringLiteral83; +Il2CppCodeGenString* _stringLiteral84; +Il2CppCodeGenString* _stringLiteral85; +Il2CppCodeGenString* _stringLiteral86; +Il2CppCodeGenString* _stringLiteral87; +Il2CppCodeGenString* _stringLiteral88; +Il2CppCodeGenString* _stringLiteral89; +Il2CppCodeGenString* _stringLiteral90; +Il2CppCodeGenString* _stringLiteral91; +Il2CppCodeGenString* _stringLiteral92; +Il2CppCodeGenString* _stringLiteral93; +Il2CppCodeGenString* _stringLiteral94; +Il2CppCodeGenString* _stringLiteral95; +Il2CppCodeGenString* _stringLiteral96; +Il2CppCodeGenString* _stringLiteral97; +Il2CppCodeGenString* _stringLiteral98; +Il2CppCodeGenString* _stringLiteral99; +Il2CppCodeGenString* _stringLiteral100; +Il2CppCodeGenString* _stringLiteral101; +Il2CppCodeGenString* _stringLiteral102; +Il2CppCodeGenString* _stringLiteral103; +Il2CppCodeGenString* _stringLiteral104; +Il2CppCodeGenString* _stringLiteral105; +Il2CppCodeGenString* _stringLiteral106; +Il2CppCodeGenString* _stringLiteral107; +Il2CppCodeGenString* _stringLiteral108; +Il2CppCodeGenString* _stringLiteral109; +Il2CppCodeGenString* _stringLiteral110; +Il2CppCodeGenString* _stringLiteral111; +Il2CppCodeGenString* _stringLiteral112; +Il2CppCodeGenString* _stringLiteral113; +Il2CppCodeGenString* _stringLiteral114; +Il2CppCodeGenString* _stringLiteral115; +Il2CppCodeGenString* _stringLiteral116; +Il2CppCodeGenString* _stringLiteral117; +Il2CppCodeGenString* _stringLiteral118; +Il2CppCodeGenString* _stringLiteral119; +Il2CppCodeGenString* _stringLiteral120; +Il2CppCodeGenString* _stringLiteral121; +Il2CppCodeGenString* _stringLiteral122; +Il2CppCodeGenString* _stringLiteral123; +Il2CppCodeGenString* _stringLiteral124; +Il2CppCodeGenString* _stringLiteral125; +Il2CppCodeGenString* _stringLiteral126; +Il2CppCodeGenString* _stringLiteral127; +Il2CppCodeGenString* _stringLiteral128; +Il2CppCodeGenString* _stringLiteral129; +Il2CppCodeGenString* _stringLiteral130; +Il2CppCodeGenString* _stringLiteral131; +Il2CppCodeGenString* _stringLiteral132; +Il2CppCodeGenString* _stringLiteral133; +Il2CppCodeGenString* _stringLiteral134; +Il2CppCodeGenString* _stringLiteral135; +Il2CppCodeGenString* _stringLiteral136; +Il2CppCodeGenString* _stringLiteral137; +Il2CppCodeGenString* _stringLiteral138; +Il2CppCodeGenString* _stringLiteral139; +Il2CppCodeGenString* _stringLiteral140; +Il2CppCodeGenString* _stringLiteral141; +Il2CppCodeGenString* _stringLiteral142; +Il2CppCodeGenString* _stringLiteral143; +Il2CppCodeGenString* _stringLiteral144; +Il2CppCodeGenString* _stringLiteral145; +Il2CppCodeGenString* _stringLiteral146; +Il2CppCodeGenString* _stringLiteral147; +Il2CppCodeGenString* _stringLiteral148; +Il2CppCodeGenString* _stringLiteral149; +Il2CppCodeGenString* _stringLiteral150; +Il2CppCodeGenString* _stringLiteral151; +Il2CppCodeGenString* _stringLiteral152; +Il2CppCodeGenString* _stringLiteral153; +Il2CppCodeGenString* _stringLiteral154; +Il2CppCodeGenString* _stringLiteral155; +Il2CppCodeGenString* _stringLiteral156; +Il2CppCodeGenString* _stringLiteral157; +Il2CppCodeGenString* _stringLiteral158; +Il2CppCodeGenString* _stringLiteral159; +Il2CppCodeGenString* _stringLiteral160; +Il2CppCodeGenString* _stringLiteral161; +Il2CppCodeGenString* _stringLiteral162; +Il2CppCodeGenString* _stringLiteral163; +Il2CppCodeGenString* _stringLiteral164; +Il2CppCodeGenString* _stringLiteral165; +Il2CppCodeGenString* _stringLiteral166; +Il2CppCodeGenString* _stringLiteral167; +Il2CppCodeGenString* _stringLiteral168; +Il2CppCodeGenString* _stringLiteral169; +Il2CppCodeGenString* _stringLiteral170; +Il2CppCodeGenString* _stringLiteral171; +Il2CppCodeGenString* _stringLiteral172; +Il2CppCodeGenString* _stringLiteral173; +Il2CppCodeGenString* _stringLiteral174; +Il2CppCodeGenString* _stringLiteral175; +Il2CppCodeGenString* _stringLiteral176; +Il2CppCodeGenString* _stringLiteral177; +Il2CppCodeGenString* _stringLiteral178; +Il2CppCodeGenString* _stringLiteral179; +Il2CppCodeGenString* _stringLiteral180; +Il2CppCodeGenString* _stringLiteral181; +Il2CppCodeGenString* _stringLiteral182; +Il2CppCodeGenString* _stringLiteral183; +Il2CppCodeGenString* _stringLiteral184; +Il2CppCodeGenString* _stringLiteral185; +Il2CppCodeGenString* _stringLiteral186; +Il2CppCodeGenString* _stringLiteral187; +Il2CppCodeGenString* _stringLiteral188; +Il2CppCodeGenString* _stringLiteral189; +Il2CppCodeGenString* _stringLiteral190; +Il2CppCodeGenString* _stringLiteral191; +Il2CppCodeGenString* _stringLiteral192; +Il2CppCodeGenString* _stringLiteral193; +Il2CppCodeGenString* _stringLiteral194; +Il2CppCodeGenString* _stringLiteral195; +Il2CppCodeGenString* _stringLiteral196; +Il2CppCodeGenString* _stringLiteral197; +Il2CppCodeGenString* _stringLiteral198; +Il2CppCodeGenString* _stringLiteral199; +Il2CppCodeGenString* _stringLiteral200; +Il2CppCodeGenString* _stringLiteral201; +Il2CppCodeGenString* _stringLiteral202; +Il2CppCodeGenString* _stringLiteral203; +Il2CppCodeGenString* _stringLiteral204; +Il2CppCodeGenString* _stringLiteral205; +Il2CppCodeGenString* _stringLiteral206; +Il2CppCodeGenString* _stringLiteral207; +Il2CppCodeGenString* _stringLiteral208; +Il2CppCodeGenString* _stringLiteral209; +Il2CppCodeGenString* _stringLiteral210; +Il2CppCodeGenString* _stringLiteral211; +Il2CppCodeGenString* _stringLiteral212; +Il2CppCodeGenString* _stringLiteral213; +Il2CppCodeGenString* _stringLiteral214; +Il2CppCodeGenString* _stringLiteral215; +Il2CppCodeGenString* _stringLiteral216; +Il2CppCodeGenString* _stringLiteral217; +Il2CppCodeGenString* _stringLiteral218; +Il2CppCodeGenString* _stringLiteral219; +Il2CppCodeGenString* _stringLiteral220; +Il2CppCodeGenString* _stringLiteral221; +Il2CppCodeGenString* _stringLiteral222; +Il2CppCodeGenString* _stringLiteral223; +Il2CppCodeGenString* _stringLiteral224; +Il2CppCodeGenString* _stringLiteral225; +Il2CppCodeGenString* _stringLiteral226; +Il2CppCodeGenString* _stringLiteral227; +Il2CppCodeGenString* _stringLiteral228; +Il2CppCodeGenString* _stringLiteral229; +Il2CppCodeGenString* _stringLiteral230; +Il2CppCodeGenString* _stringLiteral231; +Il2CppCodeGenString* _stringLiteral232; +Il2CppCodeGenString* _stringLiteral233; +Il2CppCodeGenString* _stringLiteral234; +Il2CppCodeGenString* _stringLiteral235; +Il2CppCodeGenString* _stringLiteral236; +Il2CppCodeGenString* _stringLiteral237; +Il2CppCodeGenString* _stringLiteral238; +Il2CppCodeGenString* _stringLiteral239; +Il2CppCodeGenString* _stringLiteral240; +Il2CppCodeGenString* _stringLiteral241; +Il2CppCodeGenString* _stringLiteral242; +Il2CppCodeGenString* _stringLiteral243; +Il2CppCodeGenString* _stringLiteral244; +Il2CppCodeGenString* _stringLiteral245; +Il2CppCodeGenString* _stringLiteral246; +Il2CppCodeGenString* _stringLiteral247; +Il2CppCodeGenString* _stringLiteral248; +Il2CppCodeGenString* _stringLiteral249; +Il2CppCodeGenString* _stringLiteral250; +Il2CppCodeGenString* _stringLiteral251; +Il2CppCodeGenString* _stringLiteral252; +Il2CppCodeGenString* _stringLiteral253; +Il2CppCodeGenString* _stringLiteral254; +Il2CppCodeGenString* _stringLiteral255; +Il2CppCodeGenString* _stringLiteral256; +Il2CppCodeGenString* _stringLiteral257; +Il2CppCodeGenString* _stringLiteral258; +Il2CppCodeGenString* _stringLiteral259; +Il2CppCodeGenString* _stringLiteral260; +Il2CppCodeGenString* _stringLiteral261; +Il2CppCodeGenString* _stringLiteral262; +Il2CppCodeGenString* _stringLiteral263; +Il2CppCodeGenString* _stringLiteral264; +Il2CppCodeGenString* _stringLiteral265; +Il2CppCodeGenString* _stringLiteral266; +Il2CppCodeGenString* _stringLiteral267; +Il2CppCodeGenString* _stringLiteral268; +Il2CppCodeGenString* _stringLiteral269; +Il2CppCodeGenString* _stringLiteral270; +Il2CppCodeGenString* _stringLiteral271; +Il2CppCodeGenString* _stringLiteral272; +Il2CppCodeGenString* _stringLiteral273; +Il2CppCodeGenString* _stringLiteral274; +Il2CppCodeGenString* _stringLiteral275; +Il2CppCodeGenString* _stringLiteral276; +Il2CppCodeGenString* _stringLiteral277; +Il2CppCodeGenString* _stringLiteral278; +Il2CppCodeGenString* _stringLiteral279; +Il2CppCodeGenString* _stringLiteral280; +Il2CppCodeGenString* _stringLiteral281; +Il2CppCodeGenString* _stringLiteral282; +Il2CppCodeGenString* _stringLiteral283; +Il2CppCodeGenString* _stringLiteral284; +Il2CppCodeGenString* _stringLiteral285; +Il2CppCodeGenString* _stringLiteral286; +Il2CppCodeGenString* _stringLiteral287; +Il2CppCodeGenString* _stringLiteral288; +Il2CppCodeGenString* _stringLiteral289; +Il2CppCodeGenString* _stringLiteral290; +Il2CppCodeGenString* _stringLiteral291; +Il2CppCodeGenString* _stringLiteral292; +Il2CppCodeGenString* _stringLiteral293; +Il2CppCodeGenString* _stringLiteral294; +Il2CppCodeGenString* _stringLiteral295; +Il2CppCodeGenString* _stringLiteral296; +Il2CppCodeGenString* _stringLiteral297; +Il2CppCodeGenString* _stringLiteral298; +Il2CppCodeGenString* _stringLiteral299; +Il2CppCodeGenString* _stringLiteral300; +Il2CppCodeGenString* _stringLiteral301; +Il2CppCodeGenString* _stringLiteral302; +Il2CppCodeGenString* _stringLiteral303; +Il2CppCodeGenString* _stringLiteral304; +Il2CppCodeGenString* _stringLiteral305; +Il2CppCodeGenString* _stringLiteral306; +Il2CppCodeGenString* _stringLiteral307; +Il2CppCodeGenString* _stringLiteral308; +Il2CppCodeGenString* _stringLiteral309; +Il2CppCodeGenString* _stringLiteral310; +Il2CppCodeGenString* _stringLiteral311; +Il2CppCodeGenString* _stringLiteral312; +Il2CppCodeGenString* _stringLiteral313; +Il2CppCodeGenString* _stringLiteral314; +Il2CppCodeGenString* _stringLiteral315; +Il2CppCodeGenString* _stringLiteral316; +Il2CppCodeGenString* _stringLiteral317; +Il2CppCodeGenString* _stringLiteral318; +Il2CppCodeGenString* _stringLiteral319; +Il2CppCodeGenString* _stringLiteral320; +Il2CppCodeGenString* _stringLiteral321; +Il2CppCodeGenString* _stringLiteral322; +Il2CppCodeGenString* _stringLiteral323; +Il2CppCodeGenString* _stringLiteral324; +Il2CppCodeGenString* _stringLiteral325; +Il2CppCodeGenString* _stringLiteral326; +Il2CppCodeGenString* _stringLiteral327; +Il2CppCodeGenString* _stringLiteral328; +Il2CppCodeGenString* _stringLiteral329; +Il2CppCodeGenString* _stringLiteral330; +Il2CppCodeGenString* _stringLiteral331; +Il2CppCodeGenString* _stringLiteral332; +Il2CppCodeGenString* _stringLiteral333; +Il2CppCodeGenString* _stringLiteral334; +Il2CppCodeGenString* _stringLiteral335; +Il2CppCodeGenString* _stringLiteral336; +Il2CppCodeGenString* _stringLiteral337; +Il2CppCodeGenString* _stringLiteral338; +Il2CppCodeGenString* _stringLiteral339; +Il2CppCodeGenString* _stringLiteral340; +Il2CppCodeGenString* _stringLiteral341; +Il2CppCodeGenString* _stringLiteral342; +Il2CppCodeGenString* _stringLiteral343; +Il2CppCodeGenString* _stringLiteral344; +Il2CppCodeGenString* _stringLiteral345; +Il2CppCodeGenString* _stringLiteral346; +Il2CppCodeGenString* _stringLiteral347; +Il2CppCodeGenString* _stringLiteral348; +Il2CppCodeGenString* _stringLiteral349; +Il2CppCodeGenString* _stringLiteral350; +Il2CppCodeGenString* _stringLiteral351; +Il2CppCodeGenString* _stringLiteral352; +Il2CppCodeGenString* _stringLiteral353; +Il2CppCodeGenString* _stringLiteral354; +Il2CppCodeGenString* _stringLiteral355; +Il2CppCodeGenString* _stringLiteral356; +Il2CppCodeGenString* _stringLiteral357; +Il2CppCodeGenString* _stringLiteral358; +Il2CppCodeGenString* _stringLiteral359; +Il2CppCodeGenString* _stringLiteral360; +Il2CppCodeGenString* _stringLiteral361; +Il2CppCodeGenString* _stringLiteral362; +Il2CppCodeGenString* _stringLiteral363; +Il2CppCodeGenString* _stringLiteral364; +Il2CppCodeGenString* _stringLiteral365; +Il2CppCodeGenString* _stringLiteral366; +Il2CppCodeGenString* _stringLiteral367; +Il2CppCodeGenString* _stringLiteral368; +Il2CppCodeGenString* _stringLiteral369; +Il2CppCodeGenString* _stringLiteral370; +Il2CppCodeGenString* _stringLiteral371; +Il2CppCodeGenString* _stringLiteral372; +Il2CppCodeGenString* _stringLiteral373; +Il2CppCodeGenString* _stringLiteral374; +Il2CppCodeGenString* _stringLiteral375; +Il2CppCodeGenString* _stringLiteral376; +Il2CppCodeGenString* _stringLiteral377; +Il2CppCodeGenString* _stringLiteral378; +Il2CppCodeGenString* _stringLiteral379; +Il2CppCodeGenString* _stringLiteral380; +Il2CppCodeGenString* _stringLiteral381; +Il2CppCodeGenString* _stringLiteral382; +Il2CppCodeGenString* _stringLiteral383; +Il2CppCodeGenString* _stringLiteral384; +Il2CppCodeGenString* _stringLiteral385; +Il2CppCodeGenString* _stringLiteral386; +Il2CppCodeGenString* _stringLiteral387; +Il2CppCodeGenString* _stringLiteral388; +Il2CppCodeGenString* _stringLiteral389; +Il2CppCodeGenString* _stringLiteral390; +Il2CppCodeGenString* _stringLiteral391; +Il2CppCodeGenString* _stringLiteral392; +Il2CppCodeGenString* _stringLiteral393; +Il2CppCodeGenString* _stringLiteral394; +Il2CppCodeGenString* _stringLiteral395; +Il2CppCodeGenString* _stringLiteral396; +Il2CppCodeGenString* _stringLiteral397; +Il2CppCodeGenString* _stringLiteral398; +Il2CppCodeGenString* _stringLiteral399; +Il2CppCodeGenString* _stringLiteral400; +Il2CppCodeGenString* _stringLiteral401; +Il2CppCodeGenString* _stringLiteral402; +Il2CppCodeGenString* _stringLiteral403; +Il2CppCodeGenString* _stringLiteral404; +Il2CppCodeGenString* _stringLiteral405; +Il2CppCodeGenString* _stringLiteral406; +Il2CppCodeGenString* _stringLiteral407; +Il2CppCodeGenString* _stringLiteral408; +Il2CppCodeGenString* _stringLiteral409; +Il2CppCodeGenString* _stringLiteral410; +Il2CppCodeGenString* _stringLiteral411; +Il2CppCodeGenString* _stringLiteral412; +Il2CppCodeGenString* _stringLiteral413; +Il2CppCodeGenString* _stringLiteral414; +Il2CppCodeGenString* _stringLiteral415; +Il2CppCodeGenString* _stringLiteral416; +Il2CppCodeGenString* _stringLiteral417; +Il2CppCodeGenString* _stringLiteral418; +Il2CppCodeGenString* _stringLiteral419; +Il2CppCodeGenString* _stringLiteral420; +Il2CppCodeGenString* _stringLiteral421; +Il2CppCodeGenString* _stringLiteral422; +Il2CppCodeGenString* _stringLiteral423; +Il2CppCodeGenString* _stringLiteral424; +Il2CppCodeGenString* _stringLiteral425; +Il2CppCodeGenString* _stringLiteral426; +Il2CppCodeGenString* _stringLiteral427; +Il2CppCodeGenString* _stringLiteral428; +Il2CppCodeGenString* _stringLiteral429; +Il2CppCodeGenString* _stringLiteral430; +Il2CppCodeGenString* _stringLiteral431; +Il2CppCodeGenString* _stringLiteral432; +Il2CppCodeGenString* _stringLiteral433; +Il2CppCodeGenString* _stringLiteral434; +Il2CppCodeGenString* _stringLiteral435; +Il2CppCodeGenString* _stringLiteral436; +Il2CppCodeGenString* _stringLiteral437; +Il2CppCodeGenString* _stringLiteral438; +Il2CppCodeGenString* _stringLiteral439; +Il2CppCodeGenString* _stringLiteral440; +Il2CppCodeGenString* _stringLiteral441; +Il2CppCodeGenString* _stringLiteral442; +Il2CppCodeGenString* _stringLiteral443; +Il2CppCodeGenString* _stringLiteral444; +Il2CppCodeGenString* _stringLiteral445; +Il2CppCodeGenString* _stringLiteral446; +Il2CppCodeGenString* _stringLiteral447; +Il2CppCodeGenString* _stringLiteral448; +Il2CppCodeGenString* _stringLiteral449; +Il2CppCodeGenString* _stringLiteral450; +Il2CppCodeGenString* _stringLiteral451; +Il2CppCodeGenString* _stringLiteral452; +Il2CppCodeGenString* _stringLiteral453; +Il2CppCodeGenString* _stringLiteral454; +Il2CppCodeGenString* _stringLiteral455; +Il2CppCodeGenString* _stringLiteral456; +Il2CppCodeGenString* _stringLiteral457; +Il2CppCodeGenString* _stringLiteral458; +Il2CppCodeGenString* _stringLiteral459; +Il2CppCodeGenString* _stringLiteral460; +Il2CppCodeGenString* _stringLiteral461; +Il2CppCodeGenString* _stringLiteral462; +Il2CppCodeGenString* _stringLiteral463; +Il2CppCodeGenString* _stringLiteral464; +Il2CppCodeGenString* _stringLiteral465; +Il2CppCodeGenString* _stringLiteral466; +Il2CppCodeGenString* _stringLiteral467; +Il2CppCodeGenString* _stringLiteral468; +Il2CppCodeGenString* _stringLiteral469; +Il2CppCodeGenString* _stringLiteral470; +Il2CppCodeGenString* _stringLiteral471; +Il2CppCodeGenString* _stringLiteral472; +Il2CppCodeGenString* _stringLiteral473; +Il2CppCodeGenString* _stringLiteral474; +Il2CppCodeGenString* _stringLiteral475; +Il2CppCodeGenString* _stringLiteral476; +Il2CppCodeGenString* _stringLiteral477; +Il2CppCodeGenString* _stringLiteral478; +Il2CppCodeGenString* _stringLiteral479; +Il2CppCodeGenString* _stringLiteral480; +Il2CppCodeGenString* _stringLiteral481; +Il2CppCodeGenString* _stringLiteral482; +Il2CppCodeGenString* _stringLiteral483; +Il2CppCodeGenString* _stringLiteral484; +Il2CppCodeGenString* _stringLiteral485; +Il2CppCodeGenString* _stringLiteral486; +Il2CppCodeGenString* _stringLiteral487; +Il2CppCodeGenString* _stringLiteral488; +Il2CppCodeGenString* _stringLiteral489; +Il2CppCodeGenString* _stringLiteral490; +Il2CppCodeGenString* _stringLiteral491; +Il2CppCodeGenString* _stringLiteral492; +Il2CppCodeGenString* _stringLiteral493; +Il2CppCodeGenString* _stringLiteral494; +Il2CppCodeGenString* _stringLiteral495; +Il2CppCodeGenString* _stringLiteral496; +Il2CppCodeGenString* _stringLiteral497; +Il2CppCodeGenString* _stringLiteral498; +Il2CppCodeGenString* _stringLiteral499; +Il2CppCodeGenString* _stringLiteral500; +Il2CppCodeGenString* _stringLiteral501; +Il2CppCodeGenString* _stringLiteral502; +Il2CppCodeGenString* _stringLiteral503; +Il2CppCodeGenString* _stringLiteral504; +Il2CppCodeGenString* _stringLiteral505; +Il2CppCodeGenString* _stringLiteral506; +Il2CppCodeGenString* _stringLiteral507; +Il2CppCodeGenString* _stringLiteral508; +Il2CppCodeGenString* _stringLiteral509; +Il2CppCodeGenString* _stringLiteral510; +Il2CppCodeGenString* _stringLiteral511; +Il2CppCodeGenString* _stringLiteral512; +Il2CppCodeGenString* _stringLiteral513; +Il2CppCodeGenString* _stringLiteral514; +Il2CppCodeGenString* _stringLiteral515; +Il2CppCodeGenString* _stringLiteral516; +Il2CppCodeGenString* _stringLiteral517; +Il2CppCodeGenString* _stringLiteral518; +Il2CppCodeGenString* _stringLiteral519; +Il2CppCodeGenString* _stringLiteral520; +Il2CppCodeGenString* _stringLiteral521; +Il2CppCodeGenString* _stringLiteral522; +Il2CppCodeGenString* _stringLiteral523; +Il2CppCodeGenString* _stringLiteral524; +Il2CppCodeGenString* _stringLiteral525; +Il2CppCodeGenString* _stringLiteral526; +Il2CppCodeGenString* _stringLiteral527; +Il2CppCodeGenString* _stringLiteral528; +Il2CppCodeGenString* _stringLiteral529; +Il2CppCodeGenString* _stringLiteral530; +Il2CppCodeGenString* _stringLiteral531; +Il2CppCodeGenString* _stringLiteral532; +Il2CppCodeGenString* _stringLiteral533; +Il2CppCodeGenString* _stringLiteral534; +Il2CppCodeGenString* _stringLiteral535; +Il2CppCodeGenString* _stringLiteral536; +Il2CppCodeGenString* _stringLiteral537; +Il2CppCodeGenString* _stringLiteral538; +Il2CppCodeGenString* _stringLiteral539; +Il2CppCodeGenString* _stringLiteral540; +Il2CppCodeGenString* _stringLiteral541; +Il2CppCodeGenString* _stringLiteral542; +Il2CppCodeGenString* _stringLiteral543; +Il2CppCodeGenString* _stringLiteral544; +Il2CppCodeGenString* _stringLiteral545; +Il2CppCodeGenString* _stringLiteral546; +Il2CppCodeGenString* _stringLiteral547; +Il2CppCodeGenString* _stringLiteral548; +Il2CppCodeGenString* _stringLiteral549; +Il2CppCodeGenString* _stringLiteral550; +Il2CppCodeGenString* _stringLiteral551; +Il2CppCodeGenString* _stringLiteral552; +Il2CppCodeGenString* _stringLiteral553; +Il2CppCodeGenString* _stringLiteral554; +Il2CppCodeGenString* _stringLiteral555; +Il2CppCodeGenString* _stringLiteral556; +Il2CppCodeGenString* _stringLiteral557; +Il2CppCodeGenString* _stringLiteral558; +Il2CppCodeGenString* _stringLiteral559; +Il2CppCodeGenString* _stringLiteral560; +Il2CppCodeGenString* _stringLiteral561; +Il2CppCodeGenString* _stringLiteral562; +Il2CppCodeGenString* _stringLiteral563; +Il2CppCodeGenString* _stringLiteral564; +Il2CppCodeGenString* _stringLiteral565; +Il2CppCodeGenString* _stringLiteral566; +Il2CppCodeGenString* _stringLiteral567; +Il2CppCodeGenString* _stringLiteral568; +Il2CppCodeGenString* _stringLiteral569; +Il2CppCodeGenString* _stringLiteral570; +Il2CppCodeGenString* _stringLiteral571; +Il2CppCodeGenString* _stringLiteral572; +Il2CppCodeGenString* _stringLiteral573; +Il2CppCodeGenString* _stringLiteral574; +Il2CppCodeGenString* _stringLiteral575; +Il2CppCodeGenString* _stringLiteral576; +Il2CppCodeGenString* _stringLiteral577; +Il2CppCodeGenString* _stringLiteral578; +Il2CppCodeGenString* _stringLiteral579; +Il2CppCodeGenString* _stringLiteral580; +Il2CppCodeGenString* _stringLiteral581; +Il2CppCodeGenString* _stringLiteral582; +Il2CppCodeGenString* _stringLiteral583; +Il2CppCodeGenString* _stringLiteral584; +Il2CppCodeGenString* _stringLiteral585; +Il2CppCodeGenString* _stringLiteral586; +Il2CppCodeGenString* _stringLiteral587; +Il2CppCodeGenString* _stringLiteral588; +Il2CppCodeGenString* _stringLiteral589; +Il2CppCodeGenString* _stringLiteral590; +Il2CppCodeGenString* _stringLiteral591; +Il2CppCodeGenString* _stringLiteral592; +Il2CppCodeGenString* _stringLiteral593; +Il2CppCodeGenString* _stringLiteral594; +Il2CppCodeGenString* _stringLiteral595; +Il2CppCodeGenString* _stringLiteral596; +Il2CppCodeGenString* _stringLiteral597; +Il2CppCodeGenString* _stringLiteral598; +Il2CppCodeGenString* _stringLiteral599; +Il2CppCodeGenString* _stringLiteral600; +Il2CppCodeGenString* _stringLiteral601; +Il2CppCodeGenString* _stringLiteral602; +Il2CppCodeGenString* _stringLiteral603; +Il2CppCodeGenString* _stringLiteral604; +Il2CppCodeGenString* _stringLiteral605; +Il2CppCodeGenString* _stringLiteral606; +Il2CppCodeGenString* _stringLiteral607; +Il2CppCodeGenString* _stringLiteral608; +Il2CppCodeGenString* _stringLiteral609; +Il2CppCodeGenString* _stringLiteral610; +Il2CppCodeGenString* _stringLiteral611; +Il2CppCodeGenString* _stringLiteral612; +Il2CppCodeGenString* _stringLiteral613; +Il2CppCodeGenString* _stringLiteral614; +Il2CppCodeGenString* _stringLiteral615; +Il2CppCodeGenString* _stringLiteral616; +Il2CppCodeGenString* _stringLiteral617; +Il2CppCodeGenString* _stringLiteral618; +Il2CppCodeGenString* _stringLiteral619; +Il2CppCodeGenString* _stringLiteral620; +Il2CppCodeGenString* _stringLiteral621; +Il2CppCodeGenString* _stringLiteral622; +Il2CppCodeGenString* _stringLiteral623; +Il2CppCodeGenString* _stringLiteral624; +Il2CppCodeGenString* _stringLiteral625; +Il2CppCodeGenString* _stringLiteral626; +Il2CppCodeGenString* _stringLiteral627; +Il2CppCodeGenString* _stringLiteral628; +Il2CppCodeGenString* _stringLiteral629; +Il2CppCodeGenString* _stringLiteral630; +Il2CppCodeGenString* _stringLiteral631; +Il2CppCodeGenString* _stringLiteral632; +Il2CppCodeGenString* _stringLiteral633; +Il2CppCodeGenString* _stringLiteral634; +Il2CppCodeGenString* _stringLiteral635; +Il2CppCodeGenString* _stringLiteral636; +Il2CppCodeGenString* _stringLiteral637; +Il2CppCodeGenString* _stringLiteral638; +Il2CppCodeGenString* _stringLiteral639; +Il2CppCodeGenString* _stringLiteral640; +Il2CppCodeGenString* _stringLiteral641; +Il2CppCodeGenString* _stringLiteral642; +Il2CppCodeGenString* _stringLiteral643; +Il2CppCodeGenString* _stringLiteral644; +Il2CppCodeGenString* _stringLiteral645; +Il2CppCodeGenString* _stringLiteral646; +Il2CppCodeGenString* _stringLiteral647; +Il2CppCodeGenString* _stringLiteral648; +Il2CppCodeGenString* _stringLiteral649; +Il2CppCodeGenString* _stringLiteral650; +Il2CppCodeGenString* _stringLiteral651; +Il2CppCodeGenString* _stringLiteral652; +Il2CppCodeGenString* _stringLiteral653; +Il2CppCodeGenString* _stringLiteral654; +Il2CppCodeGenString* _stringLiteral655; +Il2CppCodeGenString* _stringLiteral656; +Il2CppCodeGenString* _stringLiteral657; +Il2CppCodeGenString* _stringLiteral658; +Il2CppCodeGenString* _stringLiteral659; +Il2CppCodeGenString* _stringLiteral660; +Il2CppCodeGenString* _stringLiteral661; +Il2CppCodeGenString* _stringLiteral662; +Il2CppCodeGenString* _stringLiteral663; +Il2CppCodeGenString* _stringLiteral664; +Il2CppCodeGenString* _stringLiteral665; +Il2CppCodeGenString* _stringLiteral666; +Il2CppCodeGenString* _stringLiteral667; +Il2CppCodeGenString* _stringLiteral668; +Il2CppCodeGenString* _stringLiteral669; +Il2CppCodeGenString* _stringLiteral670; +Il2CppCodeGenString* _stringLiteral671; +Il2CppCodeGenString* _stringLiteral672; +Il2CppCodeGenString* _stringLiteral673; +Il2CppCodeGenString* _stringLiteral674; +Il2CppCodeGenString* _stringLiteral675; +Il2CppCodeGenString* _stringLiteral676; +Il2CppCodeGenString* _stringLiteral677; +Il2CppCodeGenString* _stringLiteral678; +Il2CppCodeGenString* _stringLiteral679; +Il2CppCodeGenString* _stringLiteral680; +Il2CppCodeGenString* _stringLiteral681; +Il2CppCodeGenString* _stringLiteral682; +Il2CppCodeGenString* _stringLiteral683; +Il2CppCodeGenString* _stringLiteral684; +Il2CppCodeGenString* _stringLiteral685; +Il2CppCodeGenString* _stringLiteral686; +Il2CppCodeGenString* _stringLiteral687; +Il2CppCodeGenString* _stringLiteral688; +Il2CppCodeGenString* _stringLiteral689; +Il2CppCodeGenString* _stringLiteral690; +Il2CppCodeGenString* _stringLiteral691; +Il2CppCodeGenString* _stringLiteral692; +Il2CppCodeGenString* _stringLiteral693; +Il2CppCodeGenString* _stringLiteral694; +Il2CppCodeGenString* _stringLiteral695; +Il2CppCodeGenString* _stringLiteral696; +Il2CppCodeGenString* _stringLiteral697; +Il2CppCodeGenString* _stringLiteral698; +Il2CppCodeGenString* _stringLiteral699; +Il2CppCodeGenString* _stringLiteral700; +Il2CppCodeGenString* _stringLiteral701; +Il2CppCodeGenString* _stringLiteral702; +Il2CppCodeGenString* _stringLiteral703; +Il2CppCodeGenString* _stringLiteral704; +Il2CppCodeGenString* _stringLiteral705; +Il2CppCodeGenString* _stringLiteral706; +Il2CppCodeGenString* _stringLiteral707; +Il2CppCodeGenString* _stringLiteral708; +Il2CppCodeGenString* _stringLiteral709; +Il2CppCodeGenString* _stringLiteral710; +Il2CppCodeGenString* _stringLiteral711; +Il2CppCodeGenString* _stringLiteral712; +Il2CppCodeGenString* _stringLiteral713; +Il2CppCodeGenString* _stringLiteral714; +Il2CppCodeGenString* _stringLiteral715; +Il2CppCodeGenString* _stringLiteral716; +Il2CppCodeGenString* _stringLiteral717; +Il2CppCodeGenString* _stringLiteral718; +Il2CppCodeGenString* _stringLiteral719; +Il2CppCodeGenString* _stringLiteral720; +Il2CppCodeGenString* _stringLiteral721; +Il2CppCodeGenString* _stringLiteral722; +Il2CppCodeGenString* _stringLiteral723; +Il2CppCodeGenString* _stringLiteral724; +Il2CppCodeGenString* _stringLiteral725; +Il2CppCodeGenString* _stringLiteral726; +Il2CppCodeGenString* _stringLiteral727; +Il2CppCodeGenString* _stringLiteral728; +Il2CppCodeGenString* _stringLiteral729; +Il2CppCodeGenString* _stringLiteral730; +Il2CppCodeGenString* _stringLiteral731; +Il2CppCodeGenString* _stringLiteral732; +Il2CppCodeGenString* _stringLiteral733; +Il2CppCodeGenString* _stringLiteral734; +Il2CppCodeGenString* _stringLiteral735; +Il2CppCodeGenString* _stringLiteral736; +Il2CppCodeGenString* _stringLiteral737; +Il2CppCodeGenString* _stringLiteral738; +Il2CppCodeGenString* _stringLiteral739; +Il2CppCodeGenString* _stringLiteral740; +Il2CppCodeGenString* _stringLiteral741; +Il2CppCodeGenString* _stringLiteral742; +Il2CppCodeGenString* _stringLiteral743; +Il2CppCodeGenString* _stringLiteral744; +Il2CppCodeGenString* _stringLiteral745; +Il2CppCodeGenString* _stringLiteral746; +Il2CppCodeGenString* _stringLiteral747; +Il2CppCodeGenString* _stringLiteral748; +Il2CppCodeGenString* _stringLiteral749; +Il2CppCodeGenString* _stringLiteral750; +Il2CppCodeGenString* _stringLiteral751; +Il2CppCodeGenString* _stringLiteral752; +Il2CppCodeGenString* _stringLiteral753; +Il2CppCodeGenString* _stringLiteral754; +Il2CppCodeGenString* _stringLiteral755; +Il2CppCodeGenString* _stringLiteral756; +Il2CppCodeGenString* _stringLiteral757; +Il2CppCodeGenString* _stringLiteral758; +Il2CppCodeGenString* _stringLiteral759; +Il2CppCodeGenString* _stringLiteral760; +Il2CppCodeGenString* _stringLiteral761; +Il2CppCodeGenString* _stringLiteral762; +Il2CppCodeGenString* _stringLiteral763; +Il2CppCodeGenString* _stringLiteral764; +Il2CppCodeGenString* _stringLiteral765; +Il2CppCodeGenString* _stringLiteral766; +Il2CppCodeGenString* _stringLiteral767; +Il2CppCodeGenString* _stringLiteral768; +Il2CppCodeGenString* _stringLiteral769; +Il2CppCodeGenString* _stringLiteral770; +Il2CppCodeGenString* _stringLiteral771; +Il2CppCodeGenString* _stringLiteral772; +Il2CppCodeGenString* _stringLiteral773; +Il2CppCodeGenString* _stringLiteral774; +Il2CppCodeGenString* _stringLiteral775; +Il2CppCodeGenString* _stringLiteral776; +Il2CppCodeGenString* _stringLiteral777; +Il2CppCodeGenString* _stringLiteral778; +Il2CppCodeGenString* _stringLiteral779; +Il2CppCodeGenString* _stringLiteral780; +Il2CppCodeGenString* _stringLiteral781; +Il2CppCodeGenString* _stringLiteral782; +Il2CppCodeGenString* _stringLiteral783; +Il2CppCodeGenString* _stringLiteral784; +Il2CppCodeGenString* _stringLiteral785; +Il2CppCodeGenString* _stringLiteral786; +Il2CppCodeGenString* _stringLiteral787; +Il2CppCodeGenString* _stringLiteral788; +Il2CppCodeGenString* _stringLiteral789; +Il2CppCodeGenString* _stringLiteral790; +Il2CppCodeGenString* _stringLiteral791; +Il2CppCodeGenString* _stringLiteral792; +Il2CppCodeGenString* _stringLiteral793; +Il2CppCodeGenString* _stringLiteral794; +Il2CppCodeGenString* _stringLiteral795; +Il2CppCodeGenString* _stringLiteral796; +Il2CppCodeGenString* _stringLiteral797; +Il2CppCodeGenString* _stringLiteral798; +Il2CppCodeGenString* _stringLiteral799; +Il2CppCodeGenString* _stringLiteral800; +Il2CppCodeGenString* _stringLiteral801; +Il2CppCodeGenString* _stringLiteral802; +Il2CppCodeGenString* _stringLiteral803; +Il2CppCodeGenString* _stringLiteral804; +Il2CppCodeGenString* _stringLiteral805; +Il2CppCodeGenString* _stringLiteral806; +Il2CppCodeGenString* _stringLiteral807; +Il2CppCodeGenString* _stringLiteral808; +Il2CppCodeGenString* _stringLiteral809; +Il2CppCodeGenString* _stringLiteral810; +Il2CppCodeGenString* _stringLiteral811; +Il2CppCodeGenString* _stringLiteral812; +Il2CppCodeGenString* _stringLiteral813; +Il2CppCodeGenString* _stringLiteral814; +Il2CppCodeGenString* _stringLiteral815; +Il2CppCodeGenString* _stringLiteral816; +Il2CppCodeGenString* _stringLiteral817; +Il2CppCodeGenString* _stringLiteral818; +Il2CppCodeGenString* _stringLiteral819; +Il2CppCodeGenString* _stringLiteral820; +Il2CppCodeGenString* _stringLiteral821; +Il2CppCodeGenString* _stringLiteral822; +Il2CppCodeGenString* _stringLiteral823; +Il2CppCodeGenString* _stringLiteral824; +Il2CppCodeGenString* _stringLiteral825; +Il2CppCodeGenString* _stringLiteral826; +Il2CppCodeGenString* _stringLiteral827; +Il2CppCodeGenString* _stringLiteral828; +Il2CppCodeGenString* _stringLiteral829; +Il2CppCodeGenString* _stringLiteral830; +Il2CppCodeGenString* _stringLiteral831; +Il2CppCodeGenString* _stringLiteral832; +Il2CppCodeGenString* _stringLiteral833; +Il2CppCodeGenString* _stringLiteral834; +Il2CppCodeGenString* _stringLiteral835; +Il2CppCodeGenString* _stringLiteral836; +Il2CppCodeGenString* _stringLiteral837; +Il2CppCodeGenString* _stringLiteral838; +Il2CppCodeGenString* _stringLiteral839; +Il2CppCodeGenString* _stringLiteral840; +Il2CppCodeGenString* _stringLiteral841; +Il2CppCodeGenString* _stringLiteral842; +Il2CppCodeGenString* _stringLiteral843; +Il2CppCodeGenString* _stringLiteral844; +Il2CppCodeGenString* _stringLiteral845; +Il2CppCodeGenString* _stringLiteral846; +Il2CppCodeGenString* _stringLiteral847; +Il2CppCodeGenString* _stringLiteral848; +Il2CppCodeGenString* _stringLiteral849; +Il2CppCodeGenString* _stringLiteral850; +Il2CppCodeGenString* _stringLiteral851; +Il2CppCodeGenString* _stringLiteral852; +Il2CppCodeGenString* _stringLiteral853; +Il2CppCodeGenString* _stringLiteral854; +Il2CppCodeGenString* _stringLiteral855; +Il2CppCodeGenString* _stringLiteral856; +Il2CppCodeGenString* _stringLiteral857; +Il2CppCodeGenString* _stringLiteral858; +Il2CppCodeGenString* _stringLiteral859; +Il2CppCodeGenString* _stringLiteral860; +Il2CppCodeGenString* _stringLiteral861; +Il2CppCodeGenString* _stringLiteral862; +Il2CppCodeGenString* _stringLiteral863; +Il2CppCodeGenString* _stringLiteral864; +Il2CppCodeGenString* _stringLiteral865; +Il2CppCodeGenString* _stringLiteral866; +Il2CppCodeGenString* _stringLiteral867; +Il2CppCodeGenString* _stringLiteral868; +Il2CppCodeGenString* _stringLiteral869; +Il2CppCodeGenString* _stringLiteral870; +Il2CppCodeGenString* _stringLiteral871; +Il2CppCodeGenString* _stringLiteral872; +Il2CppCodeGenString* _stringLiteral873; +Il2CppCodeGenString* _stringLiteral874; +Il2CppCodeGenString* _stringLiteral875; +Il2CppCodeGenString* _stringLiteral876; +Il2CppCodeGenString* _stringLiteral877; +Il2CppCodeGenString* _stringLiteral878; +Il2CppCodeGenString* _stringLiteral879; +Il2CppCodeGenString* _stringLiteral880; +Il2CppCodeGenString* _stringLiteral881; +Il2CppCodeGenString* _stringLiteral882; +Il2CppCodeGenString* _stringLiteral883; +Il2CppCodeGenString* _stringLiteral884; +Il2CppCodeGenString* _stringLiteral885; +Il2CppCodeGenString* _stringLiteral886; +Il2CppCodeGenString* _stringLiteral887; +Il2CppCodeGenString* _stringLiteral888; +Il2CppCodeGenString* _stringLiteral889; +Il2CppCodeGenString* _stringLiteral890; +Il2CppCodeGenString* _stringLiteral891; +Il2CppCodeGenString* _stringLiteral892; +Il2CppCodeGenString* _stringLiteral893; +Il2CppCodeGenString* _stringLiteral894; +Il2CppCodeGenString* _stringLiteral895; +Il2CppCodeGenString* _stringLiteral896; +Il2CppCodeGenString* _stringLiteral897; +Il2CppCodeGenString* _stringLiteral898; +Il2CppCodeGenString* _stringLiteral899; +Il2CppCodeGenString* _stringLiteral900; +Il2CppCodeGenString* _stringLiteral901; +Il2CppCodeGenString* _stringLiteral902; +Il2CppCodeGenString* _stringLiteral903; +Il2CppCodeGenString* _stringLiteral904; +Il2CppCodeGenString* _stringLiteral905; +Il2CppCodeGenString* _stringLiteral906; +Il2CppCodeGenString* _stringLiteral907; +Il2CppCodeGenString* _stringLiteral908; +Il2CppCodeGenString* _stringLiteral909; +Il2CppCodeGenString* _stringLiteral910; +Il2CppCodeGenString* _stringLiteral911; +Il2CppCodeGenString* _stringLiteral912; +Il2CppCodeGenString* _stringLiteral913; +Il2CppCodeGenString* _stringLiteral914; +Il2CppCodeGenString* _stringLiteral915; +Il2CppCodeGenString* _stringLiteral916; +Il2CppCodeGenString* _stringLiteral917; +Il2CppCodeGenString* _stringLiteral918; +Il2CppCodeGenString* _stringLiteral919; +Il2CppCodeGenString* _stringLiteral920; +Il2CppCodeGenString* _stringLiteral921; +Il2CppCodeGenString* _stringLiteral922; +Il2CppCodeGenString* _stringLiteral923; +Il2CppCodeGenString* _stringLiteral924; +Il2CppCodeGenString* _stringLiteral925; +Il2CppCodeGenString* _stringLiteral926; +Il2CppCodeGenString* _stringLiteral927; +Il2CppCodeGenString* _stringLiteral928; +Il2CppCodeGenString* _stringLiteral929; +Il2CppCodeGenString* _stringLiteral930; +Il2CppCodeGenString* _stringLiteral931; +Il2CppCodeGenString* _stringLiteral932; +Il2CppCodeGenString* _stringLiteral933; +Il2CppCodeGenString* _stringLiteral934; +Il2CppCodeGenString* _stringLiteral935; +Il2CppCodeGenString* _stringLiteral936; +Il2CppCodeGenString* _stringLiteral937; +Il2CppCodeGenString* _stringLiteral938; +Il2CppCodeGenString* _stringLiteral939; +Il2CppCodeGenString* _stringLiteral940; +Il2CppCodeGenString* _stringLiteral941; +Il2CppCodeGenString* _stringLiteral942; +Il2CppCodeGenString* _stringLiteral943; +Il2CppCodeGenString* _stringLiteral944; +Il2CppCodeGenString* _stringLiteral945; +Il2CppCodeGenString* _stringLiteral946; +Il2CppCodeGenString* _stringLiteral947; +Il2CppCodeGenString* _stringLiteral948; +Il2CppCodeGenString* _stringLiteral949; +Il2CppCodeGenString* _stringLiteral950; +Il2CppCodeGenString* _stringLiteral951; +Il2CppCodeGenString* _stringLiteral952; +Il2CppCodeGenString* _stringLiteral953; +Il2CppCodeGenString* _stringLiteral954; +Il2CppCodeGenString* _stringLiteral955; +Il2CppCodeGenString* _stringLiteral956; +Il2CppCodeGenString* _stringLiteral957; +Il2CppCodeGenString* _stringLiteral958; +Il2CppCodeGenString* _stringLiteral959; +Il2CppCodeGenString* _stringLiteral960; +Il2CppCodeGenString* _stringLiteral961; +Il2CppCodeGenString* _stringLiteral962; +Il2CppCodeGenString* _stringLiteral963; +Il2CppCodeGenString* _stringLiteral964; +Il2CppCodeGenString* _stringLiteral965; +Il2CppCodeGenString* _stringLiteral966; +Il2CppCodeGenString* _stringLiteral967; +Il2CppCodeGenString* _stringLiteral968; +Il2CppCodeGenString* _stringLiteral969; +Il2CppCodeGenString* _stringLiteral970; +Il2CppCodeGenString* _stringLiteral971; +Il2CppCodeGenString* _stringLiteral972; +Il2CppCodeGenString* _stringLiteral973; +Il2CppCodeGenString* _stringLiteral974; +Il2CppCodeGenString* _stringLiteral975; +Il2CppCodeGenString* _stringLiteral976; +Il2CppCodeGenString* _stringLiteral977; +Il2CppCodeGenString* _stringLiteral978; +Il2CppCodeGenString* _stringLiteral979; +Il2CppCodeGenString* _stringLiteral980; +Il2CppCodeGenString* _stringLiteral981; +Il2CppCodeGenString* _stringLiteral982; +Il2CppCodeGenString* _stringLiteral983; +Il2CppCodeGenString* _stringLiteral984; +Il2CppCodeGenString* _stringLiteral985; +Il2CppCodeGenString* _stringLiteral986; +Il2CppCodeGenString* _stringLiteral987; +Il2CppCodeGenString* _stringLiteral988; +Il2CppCodeGenString* _stringLiteral989; +Il2CppCodeGenString* _stringLiteral990; +Il2CppCodeGenString* _stringLiteral991; +Il2CppCodeGenString* _stringLiteral992; +Il2CppCodeGenString* _stringLiteral993; +Il2CppCodeGenString* _stringLiteral994; +Il2CppCodeGenString* _stringLiteral995; +Il2CppCodeGenString* _stringLiteral996; +Il2CppCodeGenString* _stringLiteral997; +Il2CppCodeGenString* _stringLiteral998; +Il2CppCodeGenString* _stringLiteral999; +Il2CppCodeGenString* _stringLiteral1000; +Il2CppCodeGenString* _stringLiteral1001; +Il2CppCodeGenString* _stringLiteral1002; +Il2CppCodeGenString* _stringLiteral1003; +Il2CppCodeGenString* _stringLiteral1004; +Il2CppCodeGenString* _stringLiteral1005; +Il2CppCodeGenString* _stringLiteral1006; +Il2CppCodeGenString* _stringLiteral1007; +Il2CppCodeGenString* _stringLiteral1008; +Il2CppCodeGenString* _stringLiteral1009; +Il2CppCodeGenString* _stringLiteral1010; +Il2CppCodeGenString* _stringLiteral1011; +Il2CppCodeGenString* _stringLiteral1012; +Il2CppCodeGenString* _stringLiteral1013; +Il2CppCodeGenString* _stringLiteral1014; +Il2CppCodeGenString* _stringLiteral1015; +Il2CppCodeGenString* _stringLiteral1016; +Il2CppCodeGenString* _stringLiteral1017; +Il2CppCodeGenString* _stringLiteral1018; +Il2CppCodeGenString* _stringLiteral1019; +Il2CppCodeGenString* _stringLiteral1020; +Il2CppCodeGenString* _stringLiteral1021; +Il2CppCodeGenString* _stringLiteral1022; +Il2CppCodeGenString* _stringLiteral1023; +Il2CppCodeGenString* _stringLiteral1024; +Il2CppCodeGenString* _stringLiteral1025; +Il2CppCodeGenString* _stringLiteral1026; +Il2CppCodeGenString* _stringLiteral1027; +Il2CppCodeGenString* _stringLiteral1028; +Il2CppCodeGenString* _stringLiteral1029; +Il2CppCodeGenString* _stringLiteral1030; +Il2CppCodeGenString* _stringLiteral1031; +Il2CppCodeGenString* _stringLiteral1032; +Il2CppCodeGenString* _stringLiteral1033; +Il2CppCodeGenString* _stringLiteral1034; +Il2CppCodeGenString* _stringLiteral1035; +Il2CppCodeGenString* _stringLiteral1036; +Il2CppCodeGenString* _stringLiteral1037; +Il2CppCodeGenString* _stringLiteral1038; +Il2CppCodeGenString* _stringLiteral1039; +Il2CppCodeGenString* _stringLiteral1040; +Il2CppCodeGenString* _stringLiteral1041; +Il2CppCodeGenString* _stringLiteral1042; +Il2CppCodeGenString* _stringLiteral1043; +Il2CppCodeGenString* _stringLiteral1044; +Il2CppCodeGenString* _stringLiteral1045; +Il2CppCodeGenString* _stringLiteral1046; +Il2CppCodeGenString* _stringLiteral1047; +Il2CppCodeGenString* _stringLiteral1048; +Il2CppCodeGenString* _stringLiteral1049; +Il2CppCodeGenString* _stringLiteral1050; +Il2CppCodeGenString* _stringLiteral1051; +Il2CppCodeGenString* _stringLiteral1052; +Il2CppCodeGenString* _stringLiteral1053; +Il2CppCodeGenString* _stringLiteral1054; +Il2CppCodeGenString* _stringLiteral1055; +Il2CppCodeGenString* _stringLiteral1056; +Il2CppCodeGenString* _stringLiteral1057; +Il2CppCodeGenString* _stringLiteral1058; +Il2CppCodeGenString* _stringLiteral1059; +Il2CppCodeGenString* _stringLiteral1060; +Il2CppCodeGenString* _stringLiteral1061; +Il2CppCodeGenString* _stringLiteral1062; +Il2CppCodeGenString* _stringLiteral1063; +Il2CppCodeGenString* _stringLiteral1064; +Il2CppCodeGenString* _stringLiteral1065; +Il2CppCodeGenString* _stringLiteral1066; +Il2CppCodeGenString* _stringLiteral1067; +Il2CppCodeGenString* _stringLiteral1068; +Il2CppCodeGenString* _stringLiteral1069; +Il2CppCodeGenString* _stringLiteral1070; +Il2CppCodeGenString* _stringLiteral1071; +Il2CppCodeGenString* _stringLiteral1072; +Il2CppCodeGenString* _stringLiteral1073; +Il2CppCodeGenString* _stringLiteral1074; +Il2CppCodeGenString* _stringLiteral1075; +Il2CppCodeGenString* _stringLiteral1076; +Il2CppCodeGenString* _stringLiteral1077; +Il2CppCodeGenString* _stringLiteral1078; +Il2CppCodeGenString* _stringLiteral1079; +Il2CppCodeGenString* _stringLiteral1080; +Il2CppCodeGenString* _stringLiteral1081; +Il2CppCodeGenString* _stringLiteral1082; +Il2CppCodeGenString* _stringLiteral1083; +Il2CppCodeGenString* _stringLiteral1084; +Il2CppCodeGenString* _stringLiteral1085; +Il2CppCodeGenString* _stringLiteral1086; +Il2CppCodeGenString* _stringLiteral1087; +Il2CppCodeGenString* _stringLiteral1088; +Il2CppCodeGenString* _stringLiteral1089; +Il2CppCodeGenString* _stringLiteral1090; +Il2CppCodeGenString* _stringLiteral1091; +Il2CppCodeGenString* _stringLiteral1092; +Il2CppCodeGenString* _stringLiteral1093; +Il2CppCodeGenString* _stringLiteral1094; +Il2CppCodeGenString* _stringLiteral1095; +Il2CppCodeGenString* _stringLiteral1096; +Il2CppCodeGenString* _stringLiteral1097; +Il2CppCodeGenString* _stringLiteral1098; +Il2CppCodeGenString* _stringLiteral1099; +Il2CppCodeGenString* _stringLiteral1100; +Il2CppCodeGenString* _stringLiteral1101; +Il2CppCodeGenString* _stringLiteral1102; +Il2CppCodeGenString* _stringLiteral1103; +Il2CppCodeGenString* _stringLiteral1104; +Il2CppCodeGenString* _stringLiteral1105; +Il2CppCodeGenString* _stringLiteral1106; +Il2CppCodeGenString* _stringLiteral1107; +Il2CppCodeGenString* _stringLiteral1108; +Il2CppCodeGenString* _stringLiteral1109; +Il2CppCodeGenString* _stringLiteral1110; +Il2CppCodeGenString* _stringLiteral1111; +Il2CppCodeGenString* _stringLiteral1112; +Il2CppCodeGenString* _stringLiteral1113; +Il2CppCodeGenString* _stringLiteral1114; +Il2CppCodeGenString* _stringLiteral1115; +Il2CppCodeGenString* _stringLiteral1116; +Il2CppCodeGenString* _stringLiteral1117; +Il2CppCodeGenString* _stringLiteral1118; +Il2CppCodeGenString* _stringLiteral1119; +Il2CppCodeGenString* _stringLiteral1120; +Il2CppCodeGenString* _stringLiteral1121; +Il2CppCodeGenString* _stringLiteral1122; +Il2CppCodeGenString* _stringLiteral1123; +Il2CppCodeGenString* _stringLiteral1124; +Il2CppCodeGenString* _stringLiteral1125; +Il2CppCodeGenString* _stringLiteral1126; +Il2CppCodeGenString* _stringLiteral1127; +Il2CppCodeGenString* _stringLiteral1128; +Il2CppCodeGenString* _stringLiteral1129; +Il2CppCodeGenString* _stringLiteral1130; +Il2CppCodeGenString* _stringLiteral1131; +Il2CppCodeGenString* _stringLiteral1132; +Il2CppCodeGenString* _stringLiteral1133; +Il2CppCodeGenString* _stringLiteral1134; +Il2CppCodeGenString* _stringLiteral1135; +Il2CppCodeGenString* _stringLiteral1136; +Il2CppCodeGenString* _stringLiteral1137; +Il2CppCodeGenString* _stringLiteral1138; +Il2CppCodeGenString* _stringLiteral1139; +Il2CppCodeGenString* _stringLiteral1140; +Il2CppCodeGenString* _stringLiteral1141; +Il2CppCodeGenString* _stringLiteral1142; +Il2CppCodeGenString* _stringLiteral1143; +Il2CppCodeGenString* _stringLiteral1144; +Il2CppCodeGenString* _stringLiteral1145; +Il2CppCodeGenString* _stringLiteral1146; +Il2CppCodeGenString* _stringLiteral1147; +Il2CppCodeGenString* _stringLiteral1148; +Il2CppCodeGenString* _stringLiteral1149; +Il2CppCodeGenString* _stringLiteral1150; +Il2CppCodeGenString* _stringLiteral1151; +Il2CppCodeGenString* _stringLiteral1152; +Il2CppCodeGenString* _stringLiteral1153; +Il2CppCodeGenString* _stringLiteral1154; +Il2CppCodeGenString* _stringLiteral1155; +Il2CppCodeGenString* _stringLiteral1156; +Il2CppCodeGenString* _stringLiteral1157; +Il2CppCodeGenString* _stringLiteral1158; +Il2CppCodeGenString* _stringLiteral1159; +Il2CppCodeGenString* _stringLiteral1160; +Il2CppCodeGenString* _stringLiteral1161; +Il2CppCodeGenString* _stringLiteral1162; +Il2CppCodeGenString* _stringLiteral1163; +Il2CppCodeGenString* _stringLiteral1164; +Il2CppCodeGenString* _stringLiteral1165; +Il2CppCodeGenString* _stringLiteral1166; +Il2CppCodeGenString* _stringLiteral1167; +Il2CppCodeGenString* _stringLiteral1168; +Il2CppCodeGenString* _stringLiteral1169; +Il2CppCodeGenString* _stringLiteral1170; +Il2CppCodeGenString* _stringLiteral1171; +Il2CppCodeGenString* _stringLiteral1172; +Il2CppCodeGenString* _stringLiteral1173; +Il2CppCodeGenString* _stringLiteral1174; +Il2CppCodeGenString* _stringLiteral1175; +Il2CppCodeGenString* _stringLiteral1176; +Il2CppCodeGenString* _stringLiteral1177; +Il2CppCodeGenString* _stringLiteral1178; +Il2CppCodeGenString* _stringLiteral1179; +Il2CppCodeGenString* _stringLiteral1180; +Il2CppCodeGenString* _stringLiteral1181; +Il2CppCodeGenString* _stringLiteral1182; +Il2CppCodeGenString* _stringLiteral1183; +Il2CppCodeGenString* _stringLiteral1184; +Il2CppCodeGenString* _stringLiteral1185; +Il2CppCodeGenString* _stringLiteral1186; +Il2CppCodeGenString* _stringLiteral1187; +Il2CppCodeGenString* _stringLiteral1188; +Il2CppCodeGenString* _stringLiteral1189; +Il2CppCodeGenString* _stringLiteral1190; +Il2CppCodeGenString* _stringLiteral1191; +Il2CppCodeGenString* _stringLiteral1192; +Il2CppCodeGenString* _stringLiteral1193; +Il2CppCodeGenString* _stringLiteral1194; +Il2CppCodeGenString* _stringLiteral1195; +Il2CppCodeGenString* _stringLiteral1196; +Il2CppCodeGenString* _stringLiteral1197; +Il2CppCodeGenString* _stringLiteral1198; +Il2CppCodeGenString* _stringLiteral1199; +Il2CppCodeGenString* _stringLiteral1200; +Il2CppCodeGenString* _stringLiteral1201; +Il2CppCodeGenString* _stringLiteral1202; +Il2CppCodeGenString* _stringLiteral1203; +Il2CppCodeGenString* _stringLiteral1204; +Il2CppCodeGenString* _stringLiteral1205; +Il2CppCodeGenString* _stringLiteral1206; +Il2CppCodeGenString* _stringLiteral1207; +Il2CppCodeGenString* _stringLiteral1208; +Il2CppCodeGenString* _stringLiteral1209; +Il2CppCodeGenString* _stringLiteral1210; +Il2CppCodeGenString* _stringLiteral1211; +Il2CppCodeGenString* _stringLiteral1212; +Il2CppCodeGenString* _stringLiteral1213; +Il2CppCodeGenString* _stringLiteral1214; +Il2CppCodeGenString* _stringLiteral1215; +Il2CppCodeGenString* _stringLiteral1216; +Il2CppCodeGenString* _stringLiteral1217; +Il2CppCodeGenString* _stringLiteral1218; +Il2CppCodeGenString* _stringLiteral1219; +Il2CppCodeGenString* _stringLiteral1220; +Il2CppCodeGenString* _stringLiteral1221; +Il2CppCodeGenString* _stringLiteral1222; +Il2CppCodeGenString* _stringLiteral1223; +Il2CppCodeGenString* _stringLiteral1224; +Il2CppCodeGenString* _stringLiteral1225; +Il2CppCodeGenString* _stringLiteral1226; +Il2CppCodeGenString* _stringLiteral1227; +Il2CppCodeGenString* _stringLiteral1228; +Il2CppCodeGenString* _stringLiteral1229; +Il2CppCodeGenString* _stringLiteral1230; +Il2CppCodeGenString* _stringLiteral1231; +Il2CppCodeGenString* _stringLiteral1232; +Il2CppCodeGenString* _stringLiteral1233; +Il2CppCodeGenString* _stringLiteral1234; +Il2CppCodeGenString* _stringLiteral1235; +Il2CppCodeGenString* _stringLiteral1236; +Il2CppCodeGenString* _stringLiteral1237; +Il2CppCodeGenString* _stringLiteral1238; +Il2CppCodeGenString* _stringLiteral1239; +Il2CppCodeGenString* _stringLiteral1240; +Il2CppCodeGenString* _stringLiteral1241; +Il2CppCodeGenString* _stringLiteral1242; +Il2CppCodeGenString* _stringLiteral1243; +Il2CppCodeGenString* _stringLiteral1244; +Il2CppCodeGenString* _stringLiteral1245; +Il2CppCodeGenString* _stringLiteral1246; +Il2CppCodeGenString* _stringLiteral1247; +Il2CppCodeGenString* _stringLiteral1248; +Il2CppCodeGenString* _stringLiteral1249; +Il2CppCodeGenString* _stringLiteral1250; +Il2CppCodeGenString* _stringLiteral1251; +Il2CppCodeGenString* _stringLiteral1252; +Il2CppCodeGenString* _stringLiteral1253; +Il2CppCodeGenString* _stringLiteral1254; +Il2CppCodeGenString* _stringLiteral1255; +Il2CppCodeGenString* _stringLiteral1256; +Il2CppCodeGenString* _stringLiteral1257; +Il2CppCodeGenString* _stringLiteral1258; +Il2CppCodeGenString* _stringLiteral1259; +Il2CppCodeGenString* _stringLiteral1260; +Il2CppCodeGenString* _stringLiteral1261; +Il2CppCodeGenString* _stringLiteral1262; +Il2CppCodeGenString* _stringLiteral1263; +Il2CppCodeGenString* _stringLiteral1264; +Il2CppCodeGenString* _stringLiteral1265; +Il2CppCodeGenString* _stringLiteral1266; +Il2CppCodeGenString* _stringLiteral1267; +Il2CppCodeGenString* _stringLiteral1268; +Il2CppCodeGenString* _stringLiteral1269; +Il2CppCodeGenString* _stringLiteral1270; +Il2CppCodeGenString* _stringLiteral1271; +Il2CppCodeGenString* _stringLiteral1272; +Il2CppCodeGenString* _stringLiteral1273; +Il2CppCodeGenString* _stringLiteral1274; +Il2CppCodeGenString* _stringLiteral1275; +Il2CppCodeGenString* _stringLiteral1276; +Il2CppCodeGenString* _stringLiteral1277; +Il2CppCodeGenString* _stringLiteral1278; +Il2CppCodeGenString* _stringLiteral1279; +Il2CppCodeGenString* _stringLiteral1280; +Il2CppCodeGenString* _stringLiteral1281; +Il2CppCodeGenString* _stringLiteral1282; +Il2CppCodeGenString* _stringLiteral1283; +Il2CppCodeGenString* _stringLiteral1284; +Il2CppCodeGenString* _stringLiteral1285; +Il2CppCodeGenString* _stringLiteral1286; +Il2CppCodeGenString* _stringLiteral1287; +Il2CppCodeGenString* _stringLiteral1288; +Il2CppCodeGenString* _stringLiteral1289; +Il2CppCodeGenString* _stringLiteral1290; +Il2CppCodeGenString* _stringLiteral1291; +Il2CppCodeGenString* _stringLiteral1292; +Il2CppCodeGenString* _stringLiteral1293; +Il2CppCodeGenString* _stringLiteral1294; +Il2CppCodeGenString* _stringLiteral1295; +Il2CppCodeGenString* _stringLiteral1296; +Il2CppCodeGenString* _stringLiteral1297; +Il2CppCodeGenString* _stringLiteral1298; +Il2CppCodeGenString* _stringLiteral1299; +Il2CppCodeGenString* _stringLiteral1300; +Il2CppCodeGenString* _stringLiteral1301; +Il2CppCodeGenString* _stringLiteral1302; +Il2CppCodeGenString* _stringLiteral1303; +Il2CppCodeGenString* _stringLiteral1304; +Il2CppCodeGenString* _stringLiteral1305; +Il2CppCodeGenString* _stringLiteral1306; +Il2CppCodeGenString* _stringLiteral1307; +Il2CppCodeGenString* _stringLiteral1308; +Il2CppCodeGenString* _stringLiteral1309; +Il2CppCodeGenString* _stringLiteral1310; +Il2CppCodeGenString* _stringLiteral1311; +Il2CppCodeGenString* _stringLiteral1312; +Il2CppCodeGenString* _stringLiteral1313; +Il2CppCodeGenString* _stringLiteral1314; +Il2CppCodeGenString* _stringLiteral1315; +Il2CppCodeGenString* _stringLiteral1316; +Il2CppCodeGenString* _stringLiteral1317; +Il2CppCodeGenString* _stringLiteral1318; +Il2CppCodeGenString* _stringLiteral1319; +Il2CppCodeGenString* _stringLiteral1320; +Il2CppCodeGenString* _stringLiteral1321; +Il2CppCodeGenString* _stringLiteral1322; +Il2CppCodeGenString* _stringLiteral1323; +Il2CppCodeGenString* _stringLiteral1324; +Il2CppCodeGenString* _stringLiteral1325; +Il2CppCodeGenString* _stringLiteral1326; +Il2CppCodeGenString* _stringLiteral1327; +Il2CppCodeGenString* _stringLiteral1328; +Il2CppCodeGenString* _stringLiteral1329; +Il2CppCodeGenString* _stringLiteral1330; +Il2CppCodeGenString* _stringLiteral1331; +Il2CppCodeGenString* _stringLiteral1332; +Il2CppCodeGenString* _stringLiteral1333; +Il2CppCodeGenString* _stringLiteral1334; +Il2CppCodeGenString* _stringLiteral1335; +Il2CppCodeGenString* _stringLiteral1336; +Il2CppCodeGenString* _stringLiteral1337; +Il2CppCodeGenString* _stringLiteral1338; +Il2CppCodeGenString* _stringLiteral1339; +Il2CppCodeGenString* _stringLiteral1340; +Il2CppCodeGenString* _stringLiteral1341; +Il2CppCodeGenString* _stringLiteral1342; +Il2CppCodeGenString* _stringLiteral1343; +Il2CppCodeGenString* _stringLiteral1344; +Il2CppCodeGenString* _stringLiteral1345; +Il2CppCodeGenString* _stringLiteral1346; +Il2CppCodeGenString* _stringLiteral1347; +Il2CppCodeGenString* _stringLiteral1348; +Il2CppCodeGenString* _stringLiteral1349; +Il2CppCodeGenString* _stringLiteral1350; +Il2CppCodeGenString* _stringLiteral1351; +Il2CppCodeGenString* _stringLiteral1352; +Il2CppCodeGenString* _stringLiteral1353; +Il2CppCodeGenString* _stringLiteral1354; +Il2CppCodeGenString* _stringLiteral1355; +Il2CppCodeGenString* _stringLiteral1356; +Il2CppCodeGenString* _stringLiteral1357; +Il2CppCodeGenString* _stringLiteral1358; +Il2CppCodeGenString* _stringLiteral1359; +Il2CppCodeGenString* _stringLiteral1360; +Il2CppCodeGenString* _stringLiteral1361; +Il2CppCodeGenString* _stringLiteral1362; +Il2CppCodeGenString* _stringLiteral1363; +Il2CppCodeGenString* _stringLiteral1364; +Il2CppCodeGenString* _stringLiteral1365; +Il2CppCodeGenString* _stringLiteral1366; +Il2CppCodeGenString* _stringLiteral1367; +Il2CppCodeGenString* _stringLiteral1368; +Il2CppCodeGenString* _stringLiteral1369; +Il2CppCodeGenString* _stringLiteral1370; +Il2CppCodeGenString* _stringLiteral1371; +Il2CppCodeGenString* _stringLiteral1372; +Il2CppCodeGenString* _stringLiteral1373; +Il2CppCodeGenString* _stringLiteral1374; +Il2CppCodeGenString* _stringLiteral1375; +Il2CppCodeGenString* _stringLiteral1376; +Il2CppCodeGenString* _stringLiteral1377; +Il2CppCodeGenString* _stringLiteral1378; +Il2CppCodeGenString* _stringLiteral1379; +Il2CppCodeGenString* _stringLiteral1380; +Il2CppCodeGenString* _stringLiteral1381; +Il2CppCodeGenString* _stringLiteral1382; +Il2CppCodeGenString* _stringLiteral1383; +Il2CppCodeGenString* _stringLiteral1384; +Il2CppCodeGenString* _stringLiteral1385; +Il2CppCodeGenString* _stringLiteral1386; +Il2CppCodeGenString* _stringLiteral1387; +Il2CppCodeGenString* _stringLiteral1388; +Il2CppCodeGenString* _stringLiteral1389; +Il2CppCodeGenString* _stringLiteral1390; +Il2CppCodeGenString* _stringLiteral1391; +Il2CppCodeGenString* _stringLiteral1392; +Il2CppCodeGenString* _stringLiteral1393; +Il2CppCodeGenString* _stringLiteral1394; +Il2CppCodeGenString* _stringLiteral1395; +Il2CppCodeGenString* _stringLiteral1396; +Il2CppCodeGenString* _stringLiteral1397; +Il2CppCodeGenString* _stringLiteral1398; +Il2CppCodeGenString* _stringLiteral1399; +Il2CppCodeGenString* _stringLiteral1400; +Il2CppCodeGenString* _stringLiteral1401; +Il2CppCodeGenString* _stringLiteral1402; +Il2CppCodeGenString* _stringLiteral1403; +Il2CppCodeGenString* _stringLiteral1404; +Il2CppCodeGenString* _stringLiteral1405; +Il2CppCodeGenString* _stringLiteral1406; +Il2CppCodeGenString* _stringLiteral1407; +Il2CppCodeGenString* _stringLiteral1408; +Il2CppCodeGenString* _stringLiteral1409; +Il2CppCodeGenString* _stringLiteral1410; +Il2CppCodeGenString* _stringLiteral1411; +Il2CppCodeGenString* _stringLiteral1412; +Il2CppCodeGenString* _stringLiteral1413; +Il2CppCodeGenString* _stringLiteral1414; +Il2CppCodeGenString* _stringLiteral1415; +Il2CppCodeGenString* _stringLiteral1416; +Il2CppCodeGenString* _stringLiteral1417; +Il2CppCodeGenString* _stringLiteral1418; +Il2CppCodeGenString* _stringLiteral1419; +Il2CppCodeGenString* _stringLiteral1420; +Il2CppCodeGenString* _stringLiteral1421; +Il2CppCodeGenString* _stringLiteral1422; +Il2CppCodeGenString* _stringLiteral1423; +Il2CppCodeGenString* _stringLiteral1424; +Il2CppCodeGenString* _stringLiteral1425; +Il2CppCodeGenString* _stringLiteral1426; +Il2CppCodeGenString* _stringLiteral1427; +Il2CppCodeGenString* _stringLiteral1428; +Il2CppCodeGenString* _stringLiteral1429; +Il2CppCodeGenString* _stringLiteral1430; +Il2CppCodeGenString* _stringLiteral1431; +Il2CppCodeGenString* _stringLiteral1432; +Il2CppCodeGenString* _stringLiteral1433; +Il2CppCodeGenString* _stringLiteral1434; +Il2CppCodeGenString* _stringLiteral1435; +Il2CppCodeGenString* _stringLiteral1436; +Il2CppCodeGenString* _stringLiteral1437; +Il2CppCodeGenString* _stringLiteral1438; +Il2CppCodeGenString* _stringLiteral1439; +Il2CppCodeGenString* _stringLiteral1440; +Il2CppCodeGenString* _stringLiteral1441; +Il2CppCodeGenString* _stringLiteral1442; +Il2CppCodeGenString* _stringLiteral1443; +Il2CppCodeGenString* _stringLiteral1444; +Il2CppCodeGenString* _stringLiteral1445; +Il2CppCodeGenString* _stringLiteral1446; +Il2CppCodeGenString* _stringLiteral1447; +Il2CppCodeGenString* _stringLiteral1448; +Il2CppCodeGenString* _stringLiteral1449; +Il2CppCodeGenString* _stringLiteral1450; +Il2CppCodeGenString* _stringLiteral1451; +Il2CppCodeGenString* _stringLiteral1452; +Il2CppCodeGenString* _stringLiteral1453; +Il2CppCodeGenString* _stringLiteral1454; +Il2CppCodeGenString* _stringLiteral1455; +Il2CppCodeGenString* _stringLiteral1456; +Il2CppCodeGenString* _stringLiteral1457; +Il2CppCodeGenString* _stringLiteral1458; +Il2CppCodeGenString* _stringLiteral1459; +Il2CppCodeGenString* _stringLiteral1460; +Il2CppCodeGenString* _stringLiteral1461; +Il2CppCodeGenString* _stringLiteral1462; +Il2CppCodeGenString* _stringLiteral1463; +Il2CppCodeGenString* _stringLiteral1464; +Il2CppCodeGenString* _stringLiteral1465; +Il2CppCodeGenString* _stringLiteral1466; +Il2CppCodeGenString* _stringLiteral1467; +Il2CppCodeGenString* _stringLiteral1468; +Il2CppCodeGenString* _stringLiteral1469; +Il2CppCodeGenString* _stringLiteral1470; +Il2CppCodeGenString* _stringLiteral1471; +Il2CppCodeGenString* _stringLiteral1472; +Il2CppCodeGenString* _stringLiteral1473; +Il2CppCodeGenString* _stringLiteral1474; +Il2CppCodeGenString* _stringLiteral1475; +Il2CppCodeGenString* _stringLiteral1476; +Il2CppCodeGenString* _stringLiteral1477; +Il2CppCodeGenString* _stringLiteral1478; +Il2CppCodeGenString* _stringLiteral1479; +Il2CppCodeGenString* _stringLiteral1480; +Il2CppCodeGenString* _stringLiteral1481; +Il2CppCodeGenString* _stringLiteral1482; +Il2CppCodeGenString* _stringLiteral1483; +Il2CppCodeGenString* _stringLiteral1484; +Il2CppCodeGenString* _stringLiteral1485; +Il2CppCodeGenString* _stringLiteral1486; +Il2CppCodeGenString* _stringLiteral1487; +Il2CppCodeGenString* _stringLiteral1488; +Il2CppCodeGenString* _stringLiteral1489; +Il2CppCodeGenString* _stringLiteral1490; +Il2CppCodeGenString* _stringLiteral1491; +Il2CppCodeGenString* _stringLiteral1492; +Il2CppCodeGenString* _stringLiteral1493; +Il2CppCodeGenString* _stringLiteral1494; +Il2CppCodeGenString* _stringLiteral1495; +Il2CppCodeGenString* _stringLiteral1496; +Il2CppCodeGenString* _stringLiteral1497; +Il2CppCodeGenString* _stringLiteral1498; +Il2CppCodeGenString* _stringLiteral1499; +Il2CppCodeGenString* _stringLiteral1500; +Il2CppCodeGenString* _stringLiteral1501; +Il2CppCodeGenString* _stringLiteral1502; +Il2CppCodeGenString* _stringLiteral1503; +Il2CppCodeGenString* _stringLiteral1504; +Il2CppCodeGenString* _stringLiteral1505; +Il2CppCodeGenString* _stringLiteral1506; +Il2CppCodeGenString* _stringLiteral1507; +Il2CppCodeGenString* _stringLiteral1508; +Il2CppCodeGenString* _stringLiteral1509; +Il2CppCodeGenString* _stringLiteral1510; +Il2CppCodeGenString* _stringLiteral1511; +Il2CppCodeGenString* _stringLiteral1512; +Il2CppCodeGenString* _stringLiteral1513; +Il2CppCodeGenString* _stringLiteral1514; +Il2CppCodeGenString* _stringLiteral1515; +Il2CppCodeGenString* _stringLiteral1516; +Il2CppCodeGenString* _stringLiteral1517; +Il2CppCodeGenString* _stringLiteral1518; +Il2CppCodeGenString* _stringLiteral1519; +Il2CppCodeGenString* _stringLiteral1520; +Il2CppCodeGenString* _stringLiteral1521; +Il2CppCodeGenString* _stringLiteral1522; +Il2CppCodeGenString* _stringLiteral1523; +Il2CppCodeGenString* _stringLiteral1524; +Il2CppCodeGenString* _stringLiteral1525; +Il2CppCodeGenString* _stringLiteral1526; +Il2CppCodeGenString* _stringLiteral1527; +Il2CppCodeGenString* _stringLiteral1528; +Il2CppCodeGenString* _stringLiteral1529; +Il2CppCodeGenString* _stringLiteral1530; +Il2CppCodeGenString* _stringLiteral1531; +Il2CppCodeGenString* _stringLiteral1532; +Il2CppCodeGenString* _stringLiteral1533; +Il2CppCodeGenString* _stringLiteral1534; +Il2CppCodeGenString* _stringLiteral1535; +Il2CppCodeGenString* _stringLiteral1536; +Il2CppCodeGenString* _stringLiteral1537; +Il2CppCodeGenString* _stringLiteral1538; +Il2CppCodeGenString* _stringLiteral1539; +Il2CppCodeGenString* _stringLiteral1540; +Il2CppCodeGenString* _stringLiteral1541; +Il2CppCodeGenString* _stringLiteral1542; +Il2CppCodeGenString* _stringLiteral1543; +Il2CppCodeGenString* _stringLiteral1544; +Il2CppCodeGenString* _stringLiteral1545; +Il2CppCodeGenString* _stringLiteral1546; +Il2CppCodeGenString* _stringLiteral1547; +Il2CppCodeGenString* _stringLiteral1548; +Il2CppCodeGenString* _stringLiteral1549; +Il2CppCodeGenString* _stringLiteral1550; +Il2CppCodeGenString* _stringLiteral1551; +Il2CppCodeGenString* _stringLiteral1552; +Il2CppCodeGenString* _stringLiteral1553; +Il2CppCodeGenString* _stringLiteral1554; +Il2CppCodeGenString* _stringLiteral1555; +Il2CppCodeGenString* _stringLiteral1556; +Il2CppCodeGenString* _stringLiteral1557; +Il2CppCodeGenString* _stringLiteral1558; +Il2CppCodeGenString* _stringLiteral1559; +Il2CppCodeGenString* _stringLiteral1560; +Il2CppCodeGenString* _stringLiteral1561; +Il2CppCodeGenString* _stringLiteral1562; +Il2CppCodeGenString* _stringLiteral1563; +Il2CppCodeGenString* _stringLiteral1564; +Il2CppCodeGenString* _stringLiteral1565; +Il2CppCodeGenString* _stringLiteral1566; +Il2CppCodeGenString* _stringLiteral1567; +Il2CppCodeGenString* _stringLiteral1568; +Il2CppCodeGenString* _stringLiteral1569; +Il2CppCodeGenString* _stringLiteral1570; +Il2CppCodeGenString* _stringLiteral1571; +Il2CppCodeGenString* _stringLiteral1572; +Il2CppCodeGenString* _stringLiteral1573; +Il2CppCodeGenString* _stringLiteral1574; +Il2CppCodeGenString* _stringLiteral1575; +Il2CppCodeGenString* _stringLiteral1576; +Il2CppCodeGenString* _stringLiteral1577; +Il2CppCodeGenString* _stringLiteral1578; +Il2CppCodeGenString* _stringLiteral1579; +Il2CppCodeGenString* _stringLiteral1580; +Il2CppCodeGenString* _stringLiteral1581; +Il2CppCodeGenString* _stringLiteral1582; +Il2CppCodeGenString* _stringLiteral1583; +Il2CppCodeGenString* _stringLiteral1584; +Il2CppCodeGenString* _stringLiteral1585; +Il2CppCodeGenString* _stringLiteral1586; +Il2CppCodeGenString* _stringLiteral1587; +Il2CppCodeGenString* _stringLiteral1588; +Il2CppCodeGenString* _stringLiteral1589; +Il2CppCodeGenString* _stringLiteral1590; +Il2CppCodeGenString* _stringLiteral1591; +Il2CppCodeGenString* _stringLiteral1592; +Il2CppCodeGenString* _stringLiteral1593; +Il2CppCodeGenString* _stringLiteral1594; +Il2CppCodeGenString* _stringLiteral1595; +Il2CppCodeGenString* _stringLiteral1596; +Il2CppCodeGenString* _stringLiteral1597; +Il2CppCodeGenString* _stringLiteral1598; +Il2CppCodeGenString* _stringLiteral1599; +Il2CppCodeGenString* _stringLiteral1600; +Il2CppCodeGenString* _stringLiteral1601; +Il2CppCodeGenString* _stringLiteral1602; +Il2CppCodeGenString* _stringLiteral1603; +Il2CppCodeGenString* _stringLiteral1604; +Il2CppCodeGenString* _stringLiteral1605; +Il2CppCodeGenString* _stringLiteral1606; +Il2CppCodeGenString* _stringLiteral1607; +Il2CppCodeGenString* _stringLiteral1608; +Il2CppCodeGenString* _stringLiteral1609; +Il2CppCodeGenString* _stringLiteral1610; +Il2CppCodeGenString* _stringLiteral1611; +Il2CppCodeGenString* _stringLiteral1612; +Il2CppCodeGenString* _stringLiteral1613; +Il2CppCodeGenString* _stringLiteral1614; +Il2CppCodeGenString* _stringLiteral1615; +Il2CppCodeGenString* _stringLiteral1616; +Il2CppCodeGenString* _stringLiteral1617; +Il2CppCodeGenString* _stringLiteral1618; +Il2CppCodeGenString* _stringLiteral1619; +Il2CppCodeGenString* _stringLiteral1620; +Il2CppCodeGenString* _stringLiteral1621; +Il2CppCodeGenString* _stringLiteral1622; +Il2CppCodeGenString* _stringLiteral1623; +Il2CppCodeGenString* _stringLiteral1624; +Il2CppCodeGenString* _stringLiteral1625; +Il2CppCodeGenString* _stringLiteral1626; +Il2CppCodeGenString* _stringLiteral1627; +Il2CppCodeGenString* _stringLiteral1628; +Il2CppCodeGenString* _stringLiteral1629; +Il2CppCodeGenString* _stringLiteral1630; +Il2CppCodeGenString* _stringLiteral1631; +Il2CppCodeGenString* _stringLiteral1632; +Il2CppCodeGenString* _stringLiteral1633; +Il2CppCodeGenString* _stringLiteral1634; +Il2CppCodeGenString* _stringLiteral1635; +Il2CppCodeGenString* _stringLiteral1636; +Il2CppCodeGenString* _stringLiteral1637; +Il2CppCodeGenString* _stringLiteral1638; +Il2CppCodeGenString* _stringLiteral1639; +Il2CppCodeGenString* _stringLiteral1640; +Il2CppCodeGenString* _stringLiteral1641; +Il2CppCodeGenString* _stringLiteral1642; +Il2CppCodeGenString* _stringLiteral1643; +Il2CppCodeGenString* _stringLiteral1644; +Il2CppCodeGenString* _stringLiteral1645; +Il2CppCodeGenString* _stringLiteral1646; +Il2CppCodeGenString* _stringLiteral1647; +Il2CppCodeGenString* _stringLiteral1648; +Il2CppCodeGenString* _stringLiteral1649; +Il2CppCodeGenString* _stringLiteral1650; +Il2CppCodeGenString* _stringLiteral1651; +Il2CppCodeGenString* _stringLiteral1652; +Il2CppCodeGenString* _stringLiteral1653; +Il2CppCodeGenString* _stringLiteral1654; +Il2CppCodeGenString* _stringLiteral1655; +Il2CppCodeGenString* _stringLiteral1656; +Il2CppCodeGenString* _stringLiteral1657; +Il2CppCodeGenString* _stringLiteral1658; +Il2CppCodeGenString* _stringLiteral1659; +Il2CppCodeGenString* _stringLiteral1660; +Il2CppCodeGenString* _stringLiteral1661; +Il2CppCodeGenString* _stringLiteral1662; +Il2CppCodeGenString* _stringLiteral1663; +Il2CppCodeGenString* _stringLiteral1664; +Il2CppCodeGenString* _stringLiteral1665; +Il2CppCodeGenString* _stringLiteral1666; +Il2CppCodeGenString* _stringLiteral1667; +Il2CppCodeGenString* _stringLiteral1668; +Il2CppCodeGenString* _stringLiteral1669; +Il2CppCodeGenString* _stringLiteral1670; +Il2CppCodeGenString* _stringLiteral1671; +Il2CppCodeGenString* _stringLiteral1672; +Il2CppCodeGenString* _stringLiteral1673; +Il2CppCodeGenString* _stringLiteral1674; +Il2CppCodeGenString* _stringLiteral1675; +Il2CppCodeGenString* _stringLiteral1676; +Il2CppCodeGenString* _stringLiteral1677; +Il2CppCodeGenString* _stringLiteral1678; +Il2CppCodeGenString* _stringLiteral1679; +Il2CppCodeGenString* _stringLiteral1680; +Il2CppCodeGenString* _stringLiteral1681; +Il2CppCodeGenString* _stringLiteral1682; +Il2CppCodeGenString* _stringLiteral1683; +Il2CppCodeGenString* _stringLiteral1684; +Il2CppCodeGenString* _stringLiteral1685; +Il2CppCodeGenString* _stringLiteral1686; +Il2CppCodeGenString* _stringLiteral1687; +Il2CppCodeGenString* _stringLiteral1688; +Il2CppCodeGenString* _stringLiteral1689; +Il2CppCodeGenString* _stringLiteral1690; +Il2CppCodeGenString* _stringLiteral1691; +Il2CppCodeGenString* _stringLiteral1692; +Il2CppCodeGenString* _stringLiteral1693; +Il2CppCodeGenString* _stringLiteral1694; +Il2CppCodeGenString* _stringLiteral1695; +Il2CppCodeGenString* _stringLiteral1696; +Il2CppCodeGenString* _stringLiteral1697; +Il2CppCodeGenString* _stringLiteral1698; +Il2CppCodeGenString* _stringLiteral1699; +Il2CppCodeGenString* _stringLiteral1700; +Il2CppCodeGenString* _stringLiteral1701; +Il2CppCodeGenString* _stringLiteral1702; +Il2CppCodeGenString* _stringLiteral1703; +Il2CppCodeGenString* _stringLiteral1704; +Il2CppCodeGenString* _stringLiteral1705; +Il2CppCodeGenString* _stringLiteral1706; +Il2CppCodeGenString* _stringLiteral1707; +Il2CppCodeGenString* _stringLiteral1708; +Il2CppCodeGenString* _stringLiteral1709; +Il2CppCodeGenString* _stringLiteral1710; +Il2CppCodeGenString* _stringLiteral1711; +Il2CppCodeGenString* _stringLiteral1712; +Il2CppCodeGenString* _stringLiteral1713; +Il2CppCodeGenString* _stringLiteral1714; +Il2CppCodeGenString* _stringLiteral1715; +Il2CppCodeGenString* _stringLiteral1716; +Il2CppCodeGenString* _stringLiteral1717; +Il2CppCodeGenString* _stringLiteral1718; +Il2CppCodeGenString* _stringLiteral1719; +Il2CppCodeGenString* _stringLiteral1720; +Il2CppCodeGenString* _stringLiteral1721; +Il2CppCodeGenString* _stringLiteral1722; +Il2CppCodeGenString* _stringLiteral1723; +Il2CppCodeGenString* _stringLiteral1724; +Il2CppCodeGenString* _stringLiteral1725; +Il2CppCodeGenString* _stringLiteral1726; +Il2CppCodeGenString* _stringLiteral1727; +Il2CppCodeGenString* _stringLiteral1728; +Il2CppCodeGenString* _stringLiteral1729; +Il2CppCodeGenString* _stringLiteral1730; +Il2CppCodeGenString* _stringLiteral1731; +Il2CppCodeGenString* _stringLiteral1732; +Il2CppCodeGenString* _stringLiteral1733; +Il2CppCodeGenString* _stringLiteral1734; +Il2CppCodeGenString* _stringLiteral1735; +Il2CppCodeGenString* _stringLiteral1736; +Il2CppCodeGenString* _stringLiteral1737; +Il2CppCodeGenString* _stringLiteral1738; +Il2CppCodeGenString* _stringLiteral1739; +Il2CppCodeGenString* _stringLiteral1740; +Il2CppCodeGenString* _stringLiteral1741; +Il2CppCodeGenString* _stringLiteral1742; +Il2CppCodeGenString* _stringLiteral1743; +Il2CppCodeGenString* _stringLiteral1744; +Il2CppCodeGenString* _stringLiteral1745; +Il2CppCodeGenString* _stringLiteral1746; +Il2CppCodeGenString* _stringLiteral1747; +Il2CppCodeGenString* _stringLiteral1748; +Il2CppCodeGenString* _stringLiteral1749; +Il2CppCodeGenString* _stringLiteral1750; +Il2CppCodeGenString* _stringLiteral1751; +Il2CppCodeGenString* _stringLiteral1752; +Il2CppCodeGenString* _stringLiteral1753; +Il2CppCodeGenString* _stringLiteral1754; +Il2CppCodeGenString* _stringLiteral1755; +Il2CppCodeGenString* _stringLiteral1756; +Il2CppCodeGenString* _stringLiteral1757; +Il2CppCodeGenString* _stringLiteral1758; +Il2CppCodeGenString* _stringLiteral1759; +Il2CppCodeGenString* _stringLiteral1760; +Il2CppCodeGenString* _stringLiteral1761; +Il2CppCodeGenString* _stringLiteral1762; +Il2CppCodeGenString* _stringLiteral1763; +Il2CppCodeGenString* _stringLiteral1764; +Il2CppCodeGenString* _stringLiteral1765; +Il2CppCodeGenString* _stringLiteral1766; +Il2CppCodeGenString* _stringLiteral1767; +Il2CppCodeGenString* _stringLiteral1768; +Il2CppCodeGenString* _stringLiteral1769; +Il2CppCodeGenString* _stringLiteral1770; +Il2CppCodeGenString* _stringLiteral1771; +Il2CppCodeGenString* _stringLiteral1772; +Il2CppCodeGenString* _stringLiteral1773; +Il2CppCodeGenString* _stringLiteral1774; +Il2CppCodeGenString* _stringLiteral1775; +Il2CppCodeGenString* _stringLiteral1776; +Il2CppCodeGenString* _stringLiteral1777; +Il2CppCodeGenString* _stringLiteral1778; +Il2CppCodeGenString* _stringLiteral1779; +Il2CppCodeGenString* _stringLiteral1780; +Il2CppCodeGenString* _stringLiteral1781; +Il2CppCodeGenString* _stringLiteral1782; +Il2CppCodeGenString* _stringLiteral1783; +Il2CppCodeGenString* _stringLiteral1784; +Il2CppCodeGenString* _stringLiteral1785; +Il2CppCodeGenString* _stringLiteral1786; +Il2CppCodeGenString* _stringLiteral1787; +Il2CppCodeGenString* _stringLiteral1788; +Il2CppCodeGenString* _stringLiteral1789; +Il2CppCodeGenString* _stringLiteral1790; +Il2CppCodeGenString* _stringLiteral1791; +Il2CppCodeGenString* _stringLiteral1792; +Il2CppCodeGenString* _stringLiteral1793; +Il2CppCodeGenString* _stringLiteral1794; +Il2CppCodeGenString* _stringLiteral1795; +Il2CppCodeGenString* _stringLiteral1796; +Il2CppCodeGenString* _stringLiteral1797; +Il2CppCodeGenString* _stringLiteral1798; +Il2CppCodeGenString* _stringLiteral1799; +Il2CppCodeGenString* _stringLiteral1800; +Il2CppCodeGenString* _stringLiteral1801; +Il2CppCodeGenString* _stringLiteral1802; +Il2CppCodeGenString* _stringLiteral1803; +Il2CppCodeGenString* _stringLiteral1804; +Il2CppCodeGenString* _stringLiteral1805; +Il2CppCodeGenString* _stringLiteral1806; +Il2CppCodeGenString* _stringLiteral1807; +Il2CppCodeGenString* _stringLiteral1808; +Il2CppCodeGenString* _stringLiteral1809; +Il2CppCodeGenString* _stringLiteral1810; +Il2CppCodeGenString* _stringLiteral1811; +Il2CppCodeGenString* _stringLiteral1812; +Il2CppCodeGenString* _stringLiteral1813; +Il2CppCodeGenString* _stringLiteral1814; +Il2CppCodeGenString* _stringLiteral1815; +Il2CppCodeGenString* _stringLiteral1816; +Il2CppCodeGenString* _stringLiteral1817; +Il2CppCodeGenString* _stringLiteral1818; +Il2CppCodeGenString* _stringLiteral1819; +Il2CppCodeGenString* _stringLiteral1820; +Il2CppCodeGenString* _stringLiteral1821; +Il2CppCodeGenString* _stringLiteral1822; +Il2CppCodeGenString* _stringLiteral1823; +Il2CppCodeGenString* _stringLiteral1824; +Il2CppCodeGenString* _stringLiteral1825; +Il2CppCodeGenString* _stringLiteral1826; +Il2CppCodeGenString* _stringLiteral1827; +Il2CppCodeGenString* _stringLiteral1828; +Il2CppCodeGenString* _stringLiteral1829; +Il2CppCodeGenString* _stringLiteral1830; +Il2CppCodeGenString* _stringLiteral1831; +Il2CppCodeGenString* _stringLiteral1832; +Il2CppCodeGenString* _stringLiteral1833; +Il2CppCodeGenString* _stringLiteral1834; +Il2CppCodeGenString* _stringLiteral1835; +Il2CppCodeGenString* _stringLiteral1836; +Il2CppCodeGenString* _stringLiteral1837; +Il2CppCodeGenString* _stringLiteral1838; +Il2CppCodeGenString* _stringLiteral1839; +Il2CppCodeGenString* _stringLiteral1840; +Il2CppCodeGenString* _stringLiteral1841; +Il2CppCodeGenString* _stringLiteral1842; +Il2CppCodeGenString* _stringLiteral1843; +Il2CppCodeGenString* _stringLiteral1844; +Il2CppCodeGenString* _stringLiteral1845; +Il2CppCodeGenString* _stringLiteral1846; +Il2CppCodeGenString* _stringLiteral1847; +Il2CppCodeGenString* _stringLiteral1848; +Il2CppCodeGenString* _stringLiteral1849; +Il2CppCodeGenString* _stringLiteral1850; +Il2CppCodeGenString* _stringLiteral1851; +Il2CppCodeGenString* _stringLiteral1852; +Il2CppCodeGenString* _stringLiteral1853; +Il2CppCodeGenString* _stringLiteral1854; +Il2CppCodeGenString* _stringLiteral1855; +Il2CppCodeGenString* _stringLiteral1856; +Il2CppCodeGenString* _stringLiteral1857; +Il2CppCodeGenString* _stringLiteral1858; +Il2CppCodeGenString* _stringLiteral1859; +Il2CppCodeGenString* _stringLiteral1860; +Il2CppCodeGenString* _stringLiteral1861; +Il2CppCodeGenString* _stringLiteral1862; +Il2CppCodeGenString* _stringLiteral1863; +Il2CppCodeGenString* _stringLiteral1864; +Il2CppCodeGenString* _stringLiteral1865; +Il2CppCodeGenString* _stringLiteral1866; +Il2CppCodeGenString* _stringLiteral1867; +Il2CppCodeGenString* _stringLiteral1868; +Il2CppCodeGenString* _stringLiteral1869; +Il2CppCodeGenString* _stringLiteral1870; +Il2CppCodeGenString* _stringLiteral1871; +Il2CppCodeGenString* _stringLiteral1872; +Il2CppCodeGenString* _stringLiteral1873; +Il2CppCodeGenString* _stringLiteral1874; +Il2CppCodeGenString* _stringLiteral1875; +Il2CppCodeGenString* _stringLiteral1876; +Il2CppCodeGenString* _stringLiteral1877; +Il2CppCodeGenString* _stringLiteral1878; +Il2CppCodeGenString* _stringLiteral1879; +Il2CppCodeGenString* _stringLiteral1880; +Il2CppCodeGenString* _stringLiteral1881; +Il2CppCodeGenString* _stringLiteral1882; +Il2CppCodeGenString* _stringLiteral1883; +Il2CppCodeGenString* _stringLiteral1884; +Il2CppCodeGenString* _stringLiteral1885; +Il2CppCodeGenString* _stringLiteral1886; +Il2CppCodeGenString* _stringLiteral1887; +Il2CppCodeGenString* _stringLiteral1888; +Il2CppCodeGenString* _stringLiteral1889; +Il2CppCodeGenString* _stringLiteral1890; +Il2CppCodeGenString* _stringLiteral1891; +Il2CppCodeGenString* _stringLiteral1892; +Il2CppCodeGenString* _stringLiteral1893; +Il2CppCodeGenString* _stringLiteral1894; +Il2CppCodeGenString* _stringLiteral1895; +Il2CppCodeGenString* _stringLiteral1896; +Il2CppCodeGenString* _stringLiteral1897; +Il2CppCodeGenString* _stringLiteral1898; +Il2CppCodeGenString* _stringLiteral1899; +Il2CppCodeGenString* _stringLiteral1900; +Il2CppCodeGenString* _stringLiteral1901; +Il2CppCodeGenString* _stringLiteral1902; +Il2CppCodeGenString* _stringLiteral1903; +Il2CppCodeGenString* _stringLiteral1904; +Il2CppCodeGenString* _stringLiteral1905; +Il2CppCodeGenString* _stringLiteral1906; +Il2CppCodeGenString* _stringLiteral1907; +Il2CppCodeGenString* _stringLiteral1908; +Il2CppCodeGenString* _stringLiteral1909; +Il2CppCodeGenString* _stringLiteral1910; +Il2CppCodeGenString* _stringLiteral1911; +Il2CppCodeGenString* _stringLiteral1912; +Il2CppCodeGenString* _stringLiteral1913; +Il2CppCodeGenString* _stringLiteral1914; +Il2CppCodeGenString* _stringLiteral1915; +Il2CppCodeGenString* _stringLiteral1916; +Il2CppCodeGenString* _stringLiteral1917; +Il2CppCodeGenString* _stringLiteral1918; +Il2CppCodeGenString* _stringLiteral1919; +Il2CppCodeGenString* _stringLiteral1920; +Il2CppCodeGenString* _stringLiteral1921; +Il2CppCodeGenString* _stringLiteral1922; +Il2CppCodeGenString* _stringLiteral1923; +Il2CppCodeGenString* _stringLiteral1924; +Il2CppCodeGenString* _stringLiteral1925; +Il2CppCodeGenString* _stringLiteral1926; +Il2CppCodeGenString* _stringLiteral1927; +Il2CppCodeGenString* _stringLiteral1928; +Il2CppCodeGenString* _stringLiteral1929; +Il2CppCodeGenString* _stringLiteral1930; +Il2CppCodeGenString* _stringLiteral1931; +Il2CppCodeGenString* _stringLiteral1932; +Il2CppCodeGenString* _stringLiteral1933; +Il2CppCodeGenString* _stringLiteral1934; +Il2CppCodeGenString* _stringLiteral1935; +Il2CppCodeGenString* _stringLiteral1936; +Il2CppCodeGenString* _stringLiteral1937; +Il2CppCodeGenString* _stringLiteral1938; +Il2CppCodeGenString* _stringLiteral1939; +Il2CppCodeGenString* _stringLiteral1940; +Il2CppCodeGenString* _stringLiteral1941; +Il2CppCodeGenString* _stringLiteral1942; +Il2CppCodeGenString* _stringLiteral1943; +Il2CppCodeGenString* _stringLiteral1944; +Il2CppCodeGenString* _stringLiteral1945; +Il2CppCodeGenString* _stringLiteral1946; +Il2CppCodeGenString* _stringLiteral1947; +Il2CppCodeGenString* _stringLiteral1948; +Il2CppCodeGenString* _stringLiteral1949; +Il2CppCodeGenString* _stringLiteral1950; +Il2CppCodeGenString* _stringLiteral1951; +Il2CppCodeGenString* _stringLiteral1952; +Il2CppCodeGenString* _stringLiteral1953; +Il2CppCodeGenString* _stringLiteral1954; +Il2CppCodeGenString* _stringLiteral1955; +Il2CppCodeGenString* _stringLiteral1956; +Il2CppCodeGenString* _stringLiteral1957; +Il2CppCodeGenString* _stringLiteral1958; +Il2CppCodeGenString* _stringLiteral1959; +Il2CppCodeGenString* _stringLiteral1960; +Il2CppCodeGenString* _stringLiteral1961; +Il2CppCodeGenString* _stringLiteral1962; +Il2CppCodeGenString* _stringLiteral1963; +Il2CppCodeGenString* _stringLiteral1964; +Il2CppCodeGenString* _stringLiteral1965; +Il2CppCodeGenString* _stringLiteral1966; +Il2CppCodeGenString* _stringLiteral1967; +Il2CppCodeGenString* _stringLiteral1968; +Il2CppCodeGenString* _stringLiteral1969; +Il2CppCodeGenString* _stringLiteral1970; +Il2CppCodeGenString* _stringLiteral1971; +Il2CppCodeGenString* _stringLiteral1972; +Il2CppCodeGenString* _stringLiteral1973; +Il2CppCodeGenString* _stringLiteral1974; +Il2CppCodeGenString* _stringLiteral1975; +Il2CppCodeGenString* _stringLiteral1976; +Il2CppCodeGenString* _stringLiteral1977; +Il2CppCodeGenString* _stringLiteral1978; +Il2CppCodeGenString* _stringLiteral1979; +Il2CppCodeGenString* _stringLiteral1980; +Il2CppCodeGenString* _stringLiteral1981; +Il2CppCodeGenString* _stringLiteral1982; +Il2CppCodeGenString* _stringLiteral1983; +Il2CppCodeGenString* _stringLiteral1984; +Il2CppCodeGenString* _stringLiteral1985; +Il2CppCodeGenString* _stringLiteral1986; +Il2CppCodeGenString* _stringLiteral1987; +Il2CppCodeGenString* _stringLiteral1988; +Il2CppCodeGenString* _stringLiteral1989; +Il2CppCodeGenString* _stringLiteral1990; +Il2CppCodeGenString* _stringLiteral1991; +Il2CppCodeGenString* _stringLiteral1992; +Il2CppCodeGenString* _stringLiteral1993; +Il2CppCodeGenString* _stringLiteral1994; +Il2CppCodeGenString* _stringLiteral1995; +Il2CppCodeGenString* _stringLiteral1996; +Il2CppCodeGenString* _stringLiteral1997; +Il2CppCodeGenString* _stringLiteral1998; +Il2CppCodeGenString* _stringLiteral1999; +Il2CppCodeGenString* _stringLiteral2000; +Il2CppCodeGenString* _stringLiteral2001; +Il2CppCodeGenString* _stringLiteral2002; +Il2CppCodeGenString* _stringLiteral2003; +Il2CppCodeGenString* _stringLiteral2004; +Il2CppCodeGenString* _stringLiteral2005; +Il2CppCodeGenString* _stringLiteral2006; +Il2CppCodeGenString* _stringLiteral2007; +Il2CppCodeGenString* _stringLiteral2008; +Il2CppCodeGenString* _stringLiteral2009; +Il2CppCodeGenString* _stringLiteral2010; +Il2CppCodeGenString* _stringLiteral2011; +Il2CppCodeGenString* _stringLiteral2012; +Il2CppCodeGenString* _stringLiteral2013; +Il2CppCodeGenString* _stringLiteral2014; +Il2CppCodeGenString* _stringLiteral2015; +Il2CppCodeGenString* _stringLiteral2016; +Il2CppCodeGenString* _stringLiteral2017; +Il2CppCodeGenString* _stringLiteral2018; +Il2CppCodeGenString* _stringLiteral2019; +Il2CppCodeGenString* _stringLiteral2020; +Il2CppCodeGenString* _stringLiteral2021; +Il2CppCodeGenString* _stringLiteral2022; +Il2CppCodeGenString* _stringLiteral2023; +Il2CppCodeGenString* _stringLiteral2024; +Il2CppCodeGenString* _stringLiteral2025; +Il2CppCodeGenString* _stringLiteral2026; +Il2CppCodeGenString* _stringLiteral2027; +Il2CppCodeGenString* _stringLiteral2028; +Il2CppCodeGenString* _stringLiteral2029; +Il2CppCodeGenString* _stringLiteral2030; +Il2CppCodeGenString* _stringLiteral2031; +Il2CppCodeGenString* _stringLiteral2032; +Il2CppCodeGenString* _stringLiteral2033; +Il2CppCodeGenString* _stringLiteral2034; +Il2CppCodeGenString* _stringLiteral2035; +Il2CppCodeGenString* _stringLiteral2036; +Il2CppCodeGenString* _stringLiteral2037; +Il2CppCodeGenString* _stringLiteral2038; +Il2CppCodeGenString* _stringLiteral2039; +Il2CppCodeGenString* _stringLiteral2040; +Il2CppCodeGenString* _stringLiteral2041; +Il2CppCodeGenString* _stringLiteral2042; +Il2CppCodeGenString* _stringLiteral2043; +Il2CppCodeGenString* _stringLiteral2044; +Il2CppCodeGenString* _stringLiteral2045; +Il2CppCodeGenString* _stringLiteral2046; +Il2CppCodeGenString* _stringLiteral2047; +Il2CppCodeGenString* _stringLiteral2048; +Il2CppCodeGenString* _stringLiteral2049; +Il2CppCodeGenString* _stringLiteral2050; +Il2CppCodeGenString* _stringLiteral2051; +Il2CppCodeGenString* _stringLiteral2052; +Il2CppCodeGenString* _stringLiteral2053; +Il2CppCodeGenString* _stringLiteral2054; +Il2CppCodeGenString* _stringLiteral2055; +Il2CppCodeGenString* _stringLiteral2056; +Il2CppCodeGenString* _stringLiteral2057; +Il2CppCodeGenString* _stringLiteral2058; +Il2CppCodeGenString* _stringLiteral2059; +Il2CppCodeGenString* _stringLiteral2060; +Il2CppCodeGenString* _stringLiteral2061; +Il2CppCodeGenString* _stringLiteral2062; +Il2CppCodeGenString* _stringLiteral2063; +Il2CppCodeGenString* _stringLiteral2064; +Il2CppCodeGenString* _stringLiteral2065; +Il2CppCodeGenString* _stringLiteral2066; +Il2CppCodeGenString* _stringLiteral2067; +Il2CppCodeGenString* _stringLiteral2068; +Il2CppCodeGenString* _stringLiteral2069; +Il2CppCodeGenString* _stringLiteral2070; +Il2CppCodeGenString* _stringLiteral2071; +Il2CppCodeGenString* _stringLiteral2072; +Il2CppCodeGenString* _stringLiteral2073; +Il2CppCodeGenString* _stringLiteral2074; +Il2CppCodeGenString* _stringLiteral2075; +Il2CppCodeGenString* _stringLiteral2076; +Il2CppCodeGenString* _stringLiteral2077; +Il2CppCodeGenString* _stringLiteral2078; +Il2CppCodeGenString* _stringLiteral2079; +Il2CppCodeGenString* _stringLiteral2080; +Il2CppCodeGenString* _stringLiteral2081; +Il2CppCodeGenString* _stringLiteral2082; +Il2CppCodeGenString* _stringLiteral2083; +Il2CppCodeGenString* _stringLiteral2084; +Il2CppCodeGenString* _stringLiteral2085; +Il2CppCodeGenString* _stringLiteral2086; +Il2CppCodeGenString* _stringLiteral2087; +Il2CppCodeGenString* _stringLiteral2088; +Il2CppCodeGenString* _stringLiteral2089; +Il2CppCodeGenString* _stringLiteral2090; +Il2CppCodeGenString* _stringLiteral2091; +Il2CppCodeGenString* _stringLiteral2092; +Il2CppCodeGenString* _stringLiteral2093; +Il2CppCodeGenString* _stringLiteral2094; +Il2CppCodeGenString* _stringLiteral2095; +Il2CppCodeGenString* _stringLiteral2096; +Il2CppCodeGenString* _stringLiteral2097; +Il2CppCodeGenString* _stringLiteral2098; +Il2CppCodeGenString* _stringLiteral2099; +Il2CppCodeGenString* _stringLiteral2100; +Il2CppCodeGenString* _stringLiteral2101; +Il2CppCodeGenString* _stringLiteral2102; +Il2CppCodeGenString* _stringLiteral2103; +Il2CppCodeGenString* _stringLiteral2104; +Il2CppCodeGenString* _stringLiteral2105; +Il2CppCodeGenString* _stringLiteral2106; +Il2CppCodeGenString* _stringLiteral2107; +Il2CppCodeGenString* _stringLiteral2108; +Il2CppCodeGenString* _stringLiteral2109; +Il2CppCodeGenString* _stringLiteral2110; +Il2CppCodeGenString* _stringLiteral2111; +Il2CppCodeGenString* _stringLiteral2112; +Il2CppCodeGenString* _stringLiteral2113; +Il2CppCodeGenString* _stringLiteral2114; +Il2CppCodeGenString* _stringLiteral2115; +Il2CppCodeGenString* _stringLiteral2116; +Il2CppCodeGenString* _stringLiteral2117; +Il2CppCodeGenString* _stringLiteral2118; +Il2CppCodeGenString* _stringLiteral2119; +Il2CppCodeGenString* _stringLiteral2120; +Il2CppCodeGenString* _stringLiteral2121; +Il2CppCodeGenString* _stringLiteral2122; +Il2CppCodeGenString* _stringLiteral2123; +Il2CppCodeGenString* _stringLiteral2124; +Il2CppCodeGenString* _stringLiteral2125; +Il2CppCodeGenString* _stringLiteral2126; +Il2CppCodeGenString* _stringLiteral2127; +Il2CppCodeGenString* _stringLiteral2128; +Il2CppCodeGenString* _stringLiteral2129; +Il2CppCodeGenString* _stringLiteral2130; +Il2CppCodeGenString* _stringLiteral2131; +Il2CppCodeGenString* _stringLiteral2132; +Il2CppCodeGenString* _stringLiteral2133; +Il2CppCodeGenString* _stringLiteral2134; +Il2CppCodeGenString* _stringLiteral2135; +Il2CppCodeGenString* _stringLiteral2136; +Il2CppCodeGenString* _stringLiteral2137; +Il2CppCodeGenString* _stringLiteral2138; +Il2CppCodeGenString* _stringLiteral2139; +Il2CppCodeGenString* _stringLiteral2140; +Il2CppCodeGenString* _stringLiteral2141; +Il2CppCodeGenString* _stringLiteral2142; +Il2CppCodeGenString* _stringLiteral2143; +Il2CppCodeGenString* _stringLiteral2144; +Il2CppCodeGenString* _stringLiteral2145; +Il2CppCodeGenString* _stringLiteral2146; +Il2CppCodeGenString* _stringLiteral2147; +Il2CppCodeGenString* _stringLiteral2148; +Il2CppCodeGenString* _stringLiteral2149; +Il2CppCodeGenString* _stringLiteral2150; +Il2CppCodeGenString* _stringLiteral2151; +Il2CppCodeGenString* _stringLiteral2152; +Il2CppCodeGenString* _stringLiteral2153; +Il2CppCodeGenString* _stringLiteral2154; +Il2CppCodeGenString* _stringLiteral2155; +Il2CppCodeGenString* _stringLiteral2156; +Il2CppCodeGenString* _stringLiteral2157; +Il2CppCodeGenString* _stringLiteral2158; +Il2CppCodeGenString* _stringLiteral2159; +Il2CppCodeGenString* _stringLiteral2160; +Il2CppCodeGenString* _stringLiteral2161; +Il2CppCodeGenString* _stringLiteral2162; +Il2CppCodeGenString* _stringLiteral2163; +Il2CppCodeGenString* _stringLiteral2164; +Il2CppCodeGenString* _stringLiteral2165; +Il2CppCodeGenString* _stringLiteral2166; +Il2CppCodeGenString* _stringLiteral2167; +Il2CppCodeGenString* _stringLiteral2168; +Il2CppCodeGenString* _stringLiteral2169; +Il2CppCodeGenString* _stringLiteral2170; +Il2CppCodeGenString* _stringLiteral2171; +Il2CppCodeGenString* _stringLiteral2172; +Il2CppCodeGenString* _stringLiteral2173; +Il2CppCodeGenString* _stringLiteral2174; +Il2CppCodeGenString* _stringLiteral2175; +Il2CppCodeGenString* _stringLiteral2176; +Il2CppCodeGenString* _stringLiteral2177; +Il2CppCodeGenString* _stringLiteral2178; +Il2CppCodeGenString* _stringLiteral2179; +Il2CppCodeGenString* _stringLiteral2180; +Il2CppCodeGenString* _stringLiteral2181; +Il2CppCodeGenString* _stringLiteral2182; +Il2CppCodeGenString* _stringLiteral2183; +Il2CppCodeGenString* _stringLiteral2184; +Il2CppCodeGenString* _stringLiteral2185; +Il2CppCodeGenString* _stringLiteral2186; +Il2CppCodeGenString* _stringLiteral2187; +Il2CppCodeGenString* _stringLiteral2188; +Il2CppCodeGenString* _stringLiteral2189; +Il2CppCodeGenString* _stringLiteral2190; +Il2CppCodeGenString* _stringLiteral2191; +Il2CppCodeGenString* _stringLiteral2192; +Il2CppCodeGenString* _stringLiteral2193; +Il2CppCodeGenString* _stringLiteral2194; +Il2CppCodeGenString* _stringLiteral2195; +Il2CppCodeGenString* _stringLiteral2196; +Il2CppCodeGenString* _stringLiteral2197; +Il2CppCodeGenString* _stringLiteral2198; +Il2CppCodeGenString* _stringLiteral2199; +Il2CppCodeGenString* _stringLiteral2200; +Il2CppCodeGenString* _stringLiteral2201; +Il2CppCodeGenString* _stringLiteral2202; +Il2CppCodeGenString* _stringLiteral2203; +Il2CppCodeGenString* _stringLiteral2204; +Il2CppCodeGenString* _stringLiteral2205; +Il2CppCodeGenString* _stringLiteral2206; +Il2CppCodeGenString* _stringLiteral2207; +Il2CppCodeGenString* _stringLiteral2208; +Il2CppCodeGenString* _stringLiteral2209; +Il2CppCodeGenString* _stringLiteral2210; +Il2CppCodeGenString* _stringLiteral2211; +Il2CppCodeGenString* _stringLiteral2212; +Il2CppCodeGenString* _stringLiteral2213; +Il2CppCodeGenString* _stringLiteral2214; +Il2CppCodeGenString* _stringLiteral2215; +Il2CppCodeGenString* _stringLiteral2216; +Il2CppCodeGenString* _stringLiteral2217; +Il2CppCodeGenString* _stringLiteral2218; +Il2CppCodeGenString* _stringLiteral2219; +Il2CppCodeGenString* _stringLiteral2220; +Il2CppCodeGenString* _stringLiteral2221; +Il2CppCodeGenString* _stringLiteral2222; +Il2CppCodeGenString* _stringLiteral2223; +Il2CppCodeGenString* _stringLiteral2224; +Il2CppCodeGenString* _stringLiteral2225; +Il2CppCodeGenString* _stringLiteral2226; +Il2CppCodeGenString* _stringLiteral2227; +Il2CppCodeGenString* _stringLiteral2228; +Il2CppCodeGenString* _stringLiteral2229; +Il2CppCodeGenString* _stringLiteral2230; +Il2CppCodeGenString* _stringLiteral2231; +Il2CppCodeGenString* _stringLiteral2232; +Il2CppCodeGenString* _stringLiteral2233; +Il2CppCodeGenString* _stringLiteral2234; +Il2CppCodeGenString* _stringLiteral2235; +Il2CppCodeGenString* _stringLiteral2236; +Il2CppCodeGenString* _stringLiteral2237; +Il2CppCodeGenString* _stringLiteral2238; +Il2CppCodeGenString* _stringLiteral2239; +Il2CppCodeGenString* _stringLiteral2240; +Il2CppCodeGenString* _stringLiteral2241; +Il2CppCodeGenString* _stringLiteral2242; +Il2CppCodeGenString* _stringLiteral2243; +Il2CppCodeGenString* _stringLiteral2244; +Il2CppCodeGenString* _stringLiteral2245; +Il2CppCodeGenString* _stringLiteral2246; +Il2CppCodeGenString* _stringLiteral2247; +Il2CppCodeGenString* _stringLiteral2248; +Il2CppCodeGenString* _stringLiteral2249; +Il2CppCodeGenString* _stringLiteral2250; +Il2CppCodeGenString* _stringLiteral2251; +Il2CppCodeGenString* _stringLiteral2252; +Il2CppCodeGenString* _stringLiteral2253; +Il2CppCodeGenString* _stringLiteral2254; +Il2CppCodeGenString* _stringLiteral2255; +Il2CppCodeGenString* _stringLiteral2256; +Il2CppCodeGenString* _stringLiteral2257; +Il2CppCodeGenString* _stringLiteral2258; +Il2CppCodeGenString* _stringLiteral2259; +Il2CppCodeGenString* _stringLiteral2260; +Il2CppCodeGenString* _stringLiteral2261; +Il2CppCodeGenString* _stringLiteral2262; +Il2CppCodeGenString* _stringLiteral2263; +Il2CppCodeGenString* _stringLiteral2264; +Il2CppCodeGenString* _stringLiteral2265; +Il2CppCodeGenString* _stringLiteral2266; +Il2CppCodeGenString* _stringLiteral2267; +Il2CppCodeGenString* _stringLiteral2268; +Il2CppCodeGenString* _stringLiteral2269; +Il2CppCodeGenString* _stringLiteral2270; +Il2CppCodeGenString* _stringLiteral2271; +Il2CppCodeGenString* _stringLiteral2272; +Il2CppCodeGenString* _stringLiteral2273; +Il2CppCodeGenString* _stringLiteral2274; +Il2CppCodeGenString* _stringLiteral2275; +Il2CppCodeGenString* _stringLiteral2276; +Il2CppCodeGenString* _stringLiteral2277; +Il2CppCodeGenString* _stringLiteral2278; +Il2CppCodeGenString* _stringLiteral2279; +Il2CppCodeGenString* _stringLiteral2280; +Il2CppCodeGenString* _stringLiteral2281; +Il2CppCodeGenString* _stringLiteral2282; +Il2CppCodeGenString* _stringLiteral2283; +Il2CppCodeGenString* _stringLiteral2284; +Il2CppCodeGenString* _stringLiteral2285; +Il2CppCodeGenString* _stringLiteral2286; +Il2CppCodeGenString* _stringLiteral2287; +Il2CppCodeGenString* _stringLiteral2288; +Il2CppCodeGenString* _stringLiteral2289; +Il2CppCodeGenString* _stringLiteral2290; +Il2CppCodeGenString* _stringLiteral2291; +Il2CppCodeGenString* _stringLiteral2292; +Il2CppCodeGenString* _stringLiteral2293; +Il2CppCodeGenString* _stringLiteral2294; +Il2CppCodeGenString* _stringLiteral2295; +Il2CppCodeGenString* _stringLiteral2296; +Il2CppCodeGenString* _stringLiteral2297; +Il2CppCodeGenString* _stringLiteral2298; +Il2CppCodeGenString* _stringLiteral2299; +Il2CppCodeGenString* _stringLiteral2300; +Il2CppCodeGenString* _stringLiteral2301; +Il2CppCodeGenString* _stringLiteral2302; +Il2CppCodeGenString* _stringLiteral2303; +Il2CppCodeGenString* _stringLiteral2304; +Il2CppCodeGenString* _stringLiteral2305; +Il2CppCodeGenString* _stringLiteral2306; +Il2CppCodeGenString* _stringLiteral2307; +Il2CppCodeGenString* _stringLiteral2308; +Il2CppCodeGenString* _stringLiteral2309; +Il2CppCodeGenString* _stringLiteral2310; +Il2CppCodeGenString* _stringLiteral2311; +Il2CppCodeGenString* _stringLiteral2312; +Il2CppCodeGenString* _stringLiteral2313; +Il2CppCodeGenString* _stringLiteral2314; +Il2CppCodeGenString* _stringLiteral2315; +Il2CppCodeGenString* _stringLiteral2316; +Il2CppCodeGenString* _stringLiteral2317; +Il2CppCodeGenString* _stringLiteral2318; +Il2CppCodeGenString* _stringLiteral2319; +Il2CppCodeGenString* _stringLiteral2320; +Il2CppCodeGenString* _stringLiteral2321; +Il2CppCodeGenString* _stringLiteral2322; +Il2CppCodeGenString* _stringLiteral2323; +Il2CppCodeGenString* _stringLiteral2324; +Il2CppCodeGenString* _stringLiteral2325; +Il2CppCodeGenString* _stringLiteral2326; +Il2CppCodeGenString* _stringLiteral2327; +Il2CppCodeGenString* _stringLiteral2328; +Il2CppCodeGenString* _stringLiteral2329; +Il2CppCodeGenString* _stringLiteral2330; +Il2CppCodeGenString* _stringLiteral2331; +Il2CppCodeGenString* _stringLiteral2332; +Il2CppCodeGenString* _stringLiteral2333; +Il2CppCodeGenString* _stringLiteral2334; +Il2CppCodeGenString* _stringLiteral2335; +Il2CppCodeGenString* _stringLiteral2336; +Il2CppCodeGenString* _stringLiteral2337; +Il2CppCodeGenString* _stringLiteral2338; +Il2CppCodeGenString* _stringLiteral2339; +Il2CppCodeGenString* _stringLiteral2340; +Il2CppCodeGenString* _stringLiteral2341; +Il2CppCodeGenString* _stringLiteral2342; +Il2CppCodeGenString* _stringLiteral2343; +Il2CppCodeGenString* _stringLiteral2344; +Il2CppCodeGenString* _stringLiteral2345; +Il2CppCodeGenString* _stringLiteral2346; +Il2CppCodeGenString* _stringLiteral2347; +Il2CppCodeGenString* _stringLiteral2348; +Il2CppCodeGenString* _stringLiteral2349; +Il2CppCodeGenString* _stringLiteral2350; +Il2CppCodeGenString* _stringLiteral2351; +Il2CppCodeGenString* _stringLiteral2352; +Il2CppCodeGenString* _stringLiteral2353; +Il2CppCodeGenString* _stringLiteral2354; +Il2CppCodeGenString* _stringLiteral2355; +Il2CppCodeGenString* _stringLiteral2356; +Il2CppCodeGenString* _stringLiteral2357; +Il2CppCodeGenString* _stringLiteral2358; +Il2CppCodeGenString* _stringLiteral2359; +Il2CppCodeGenString* _stringLiteral2360; +Il2CppCodeGenString* _stringLiteral2361; +Il2CppCodeGenString* _stringLiteral2362; +Il2CppCodeGenString* _stringLiteral2363; +Il2CppCodeGenString* _stringLiteral2364; +Il2CppCodeGenString* _stringLiteral2365; +Il2CppCodeGenString* _stringLiteral2366; +Il2CppCodeGenString* _stringLiteral2367; +Il2CppCodeGenString* _stringLiteral2368; +Il2CppCodeGenString* _stringLiteral2369; +Il2CppCodeGenString* _stringLiteral2370; +Il2CppCodeGenString* _stringLiteral2371; +Il2CppCodeGenString* _stringLiteral2372; +Il2CppCodeGenString* _stringLiteral2373; +Il2CppCodeGenString* _stringLiteral2374; +Il2CppCodeGenString* _stringLiteral2375; +Il2CppCodeGenString* _stringLiteral2376; +Il2CppCodeGenString* _stringLiteral2377; +Il2CppCodeGenString* _stringLiteral2378; +Il2CppCodeGenString* _stringLiteral2379; +Il2CppCodeGenString* _stringLiteral2380; +Il2CppCodeGenString* _stringLiteral2381; +Il2CppCodeGenString* _stringLiteral2382; +Il2CppCodeGenString* _stringLiteral2383; +Il2CppCodeGenString* _stringLiteral2384; +Il2CppCodeGenString* _stringLiteral2385; +Il2CppCodeGenString* _stringLiteral2386; +Il2CppCodeGenString* _stringLiteral2387; +Il2CppCodeGenString* _stringLiteral2388; +Il2CppCodeGenString* _stringLiteral2389; +Il2CppCodeGenString* _stringLiteral2390; +Il2CppCodeGenString* _stringLiteral2391; +Il2CppCodeGenString* _stringLiteral2392; +Il2CppCodeGenString* _stringLiteral2393; +Il2CppCodeGenString* _stringLiteral2394; +Il2CppCodeGenString* _stringLiteral2395; +Il2CppCodeGenString* _stringLiteral2396; +Il2CppCodeGenString* _stringLiteral2397; +Il2CppCodeGenString* _stringLiteral2398; +Il2CppCodeGenString* _stringLiteral2399; +Il2CppCodeGenString* _stringLiteral2400; +Il2CppCodeGenString* _stringLiteral2401; +Il2CppCodeGenString* _stringLiteral2402; +Il2CppCodeGenString* _stringLiteral2403; +Il2CppCodeGenString* _stringLiteral2404; +Il2CppCodeGenString* _stringLiteral2405; +Il2CppCodeGenString* _stringLiteral2406; +Il2CppCodeGenString* _stringLiteral2407; +Il2CppCodeGenString* _stringLiteral2408; +Il2CppCodeGenString* _stringLiteral2409; +Il2CppCodeGenString* _stringLiteral2410; +Il2CppCodeGenString* _stringLiteral2411; +Il2CppCodeGenString* _stringLiteral2412; +Il2CppCodeGenString* _stringLiteral2413; +Il2CppCodeGenString* _stringLiteral2414; +Il2CppCodeGenString* _stringLiteral2415; +Il2CppCodeGenString* _stringLiteral2416; +Il2CppCodeGenString* _stringLiteral2417; +Il2CppCodeGenString* _stringLiteral2418; +Il2CppCodeGenString* _stringLiteral2419; +Il2CppCodeGenString* _stringLiteral2420; +Il2CppCodeGenString* _stringLiteral2421; +Il2CppCodeGenString* _stringLiteral2422; +Il2CppCodeGenString* _stringLiteral2423; +Il2CppCodeGenString* _stringLiteral2424; +Il2CppCodeGenString* _stringLiteral2425; +Il2CppCodeGenString* _stringLiteral2426; +Il2CppCodeGenString* _stringLiteral2427; +Il2CppCodeGenString* _stringLiteral2428; +Il2CppCodeGenString* _stringLiteral2429; +Il2CppCodeGenString* _stringLiteral2430; +Il2CppCodeGenString* _stringLiteral2431; +Il2CppCodeGenString* _stringLiteral2432; +Il2CppCodeGenString* _stringLiteral2433; +Il2CppCodeGenString* _stringLiteral2434; +Il2CppCodeGenString* _stringLiteral2435; +Il2CppCodeGenString* _stringLiteral2436; +Il2CppCodeGenString* _stringLiteral2437; +Il2CppCodeGenString* _stringLiteral2438; +Il2CppCodeGenString* _stringLiteral2439; +Il2CppCodeGenString* _stringLiteral2440; +Il2CppCodeGenString* _stringLiteral2441; +Il2CppCodeGenString* _stringLiteral2442; +Il2CppCodeGenString* _stringLiteral2443; +Il2CppCodeGenString* _stringLiteral2444; +Il2CppCodeGenString* _stringLiteral2445; +Il2CppCodeGenString* _stringLiteral2446; +Il2CppCodeGenString* _stringLiteral2447; +Il2CppCodeGenString* _stringLiteral2448; +Il2CppCodeGenString* _stringLiteral2449; +Il2CppCodeGenString* _stringLiteral2450; +Il2CppCodeGenString* _stringLiteral2451; +Il2CppCodeGenString* _stringLiteral2452; +Il2CppCodeGenString* _stringLiteral2453; +Il2CppCodeGenString* _stringLiteral2454; +Il2CppCodeGenString* _stringLiteral2455; +Il2CppCodeGenString* _stringLiteral2456; +Il2CppCodeGenString* _stringLiteral2457; +Il2CppCodeGenString* _stringLiteral2458; +Il2CppCodeGenString* _stringLiteral2459; +Il2CppCodeGenString* _stringLiteral2460; +Il2CppCodeGenString* _stringLiteral2461; +Il2CppCodeGenString* _stringLiteral2462; +Il2CppCodeGenString* _stringLiteral2463; +Il2CppCodeGenString* _stringLiteral2464; +Il2CppCodeGenString* _stringLiteral2465; +Il2CppCodeGenString* _stringLiteral2466; +Il2CppCodeGenString* _stringLiteral2467; +Il2CppCodeGenString* _stringLiteral2468; +Il2CppCodeGenString* _stringLiteral2469; +Il2CppCodeGenString* _stringLiteral2470; +Il2CppCodeGenString* _stringLiteral2471; +Il2CppCodeGenString* _stringLiteral2472; +Il2CppCodeGenString* _stringLiteral2473; +Il2CppCodeGenString* _stringLiteral2474; +Il2CppCodeGenString* _stringLiteral2475; +Il2CppCodeGenString* _stringLiteral2476; +Il2CppCodeGenString* _stringLiteral2477; +Il2CppCodeGenString* _stringLiteral2478; +Il2CppCodeGenString* _stringLiteral2479; +Il2CppCodeGenString* _stringLiteral2480; +Il2CppCodeGenString* _stringLiteral2481; +Il2CppCodeGenString* _stringLiteral2482; +Il2CppCodeGenString* _stringLiteral2483; +Il2CppCodeGenString* _stringLiteral2484; +Il2CppCodeGenString* _stringLiteral2485; +Il2CppCodeGenString* _stringLiteral2486; +Il2CppCodeGenString* _stringLiteral2487; +Il2CppCodeGenString* _stringLiteral2488; +Il2CppCodeGenString* _stringLiteral2489; +Il2CppCodeGenString* _stringLiteral2490; +Il2CppCodeGenString* _stringLiteral2491; +Il2CppCodeGenString* _stringLiteral2492; +Il2CppCodeGenString* _stringLiteral2493; +Il2CppCodeGenString* _stringLiteral2494; +Il2CppCodeGenString* _stringLiteral2495; +Il2CppCodeGenString* _stringLiteral2496; +Il2CppCodeGenString* _stringLiteral2497; +Il2CppCodeGenString* _stringLiteral2498; +Il2CppCodeGenString* _stringLiteral2499; +Il2CppCodeGenString* _stringLiteral2500; +Il2CppCodeGenString* _stringLiteral2501; +Il2CppCodeGenString* _stringLiteral2502; +Il2CppCodeGenString* _stringLiteral2503; +Il2CppCodeGenString* _stringLiteral2504; +Il2CppCodeGenString* _stringLiteral2505; +Il2CppCodeGenString* _stringLiteral2506; +Il2CppCodeGenString* _stringLiteral2507; +Il2CppCodeGenString* _stringLiteral2508; +Il2CppCodeGenString* _stringLiteral2509; +Il2CppCodeGenString* _stringLiteral2510; +Il2CppCodeGenString* _stringLiteral2511; +Il2CppCodeGenString* _stringLiteral2512; +Il2CppCodeGenString* _stringLiteral2513; +Il2CppCodeGenString* _stringLiteral2514; +Il2CppCodeGenString* _stringLiteral2515; +Il2CppCodeGenString* _stringLiteral2516; +Il2CppCodeGenString* _stringLiteral2517; +Il2CppCodeGenString* _stringLiteral2518; +Il2CppCodeGenString* _stringLiteral2519; +Il2CppCodeGenString* _stringLiteral2520; +Il2CppCodeGenString* _stringLiteral2521; +Il2CppCodeGenString* _stringLiteral2522; +Il2CppCodeGenString* _stringLiteral2523; +Il2CppCodeGenString* _stringLiteral2524; +Il2CppCodeGenString* _stringLiteral2525; +Il2CppCodeGenString* _stringLiteral2526; +Il2CppCodeGenString* _stringLiteral2527; +Il2CppCodeGenString* _stringLiteral2528; +Il2CppCodeGenString* _stringLiteral2529; +Il2CppCodeGenString* _stringLiteral2530; +Il2CppCodeGenString* _stringLiteral2531; +Il2CppCodeGenString* _stringLiteral2532; +Il2CppCodeGenString* _stringLiteral2533; +Il2CppCodeGenString* _stringLiteral2534; +Il2CppCodeGenString* _stringLiteral2535; +Il2CppCodeGenString* _stringLiteral2536; +Il2CppCodeGenString* _stringLiteral2537; +Il2CppCodeGenString* _stringLiteral2538; +Il2CppCodeGenString* _stringLiteral2539; +Il2CppCodeGenString* _stringLiteral2540; +Il2CppCodeGenString* _stringLiteral2541; +Il2CppCodeGenString* _stringLiteral2542; +Il2CppCodeGenString* _stringLiteral2543; +Il2CppCodeGenString* _stringLiteral2544; +Il2CppCodeGenString* _stringLiteral2545; +Il2CppCodeGenString* _stringLiteral2546; +Il2CppCodeGenString* _stringLiteral2547; +Il2CppCodeGenString* _stringLiteral2548; +Il2CppCodeGenString* _stringLiteral2549; +Il2CppCodeGenString* _stringLiteral2550; +Il2CppCodeGenString* _stringLiteral2551; +Il2CppCodeGenString* _stringLiteral2552; +Il2CppCodeGenString* _stringLiteral2553; +Il2CppCodeGenString* _stringLiteral2554; +Il2CppCodeGenString* _stringLiteral2555; +Il2CppCodeGenString* _stringLiteral2556; +Il2CppCodeGenString* _stringLiteral2557; +Il2CppCodeGenString* _stringLiteral2558; +Il2CppCodeGenString* _stringLiteral2559; +Il2CppCodeGenString* _stringLiteral2560; +Il2CppCodeGenString* _stringLiteral2561; +Il2CppCodeGenString* _stringLiteral2562; +Il2CppCodeGenString* _stringLiteral2563; +Il2CppCodeGenString* _stringLiteral2564; +Il2CppCodeGenString* _stringLiteral2565; +Il2CppCodeGenString* _stringLiteral2566; +Il2CppCodeGenString* _stringLiteral2567; +Il2CppCodeGenString* _stringLiteral2568; +Il2CppCodeGenString* _stringLiteral2569; +Il2CppCodeGenString* _stringLiteral2570; +Il2CppCodeGenString* _stringLiteral2571; +Il2CppCodeGenString* _stringLiteral2572; +Il2CppCodeGenString* _stringLiteral2573; +Il2CppCodeGenString* _stringLiteral2574; +Il2CppCodeGenString* _stringLiteral2575; +Il2CppCodeGenString* _stringLiteral2576; +Il2CppCodeGenString* _stringLiteral2577; +Il2CppCodeGenString* _stringLiteral2578; +Il2CppCodeGenString* _stringLiteral2579; +Il2CppCodeGenString* _stringLiteral2580; +Il2CppCodeGenString* _stringLiteral2581; +Il2CppCodeGenString* _stringLiteral2582; +Il2CppCodeGenString* _stringLiteral2583; +Il2CppCodeGenString* _stringLiteral2584; +Il2CppCodeGenString* _stringLiteral2585; +Il2CppCodeGenString* _stringLiteral2586; +Il2CppCodeGenString* _stringLiteral2587; +Il2CppCodeGenString* _stringLiteral2588; +Il2CppCodeGenString* _stringLiteral2589; +Il2CppCodeGenString* _stringLiteral2590; +Il2CppCodeGenString* _stringLiteral2591; +Il2CppCodeGenString* _stringLiteral2592; +Il2CppCodeGenString* _stringLiteral2593; +Il2CppCodeGenString* _stringLiteral2594; +Il2CppCodeGenString* _stringLiteral2595; +Il2CppCodeGenString* _stringLiteral2596; +Il2CppCodeGenString* _stringLiteral2597; +Il2CppCodeGenString* _stringLiteral2598; +Il2CppCodeGenString* _stringLiteral2599; +Il2CppCodeGenString* _stringLiteral2600; +Il2CppCodeGenString* _stringLiteral2601; +Il2CppCodeGenString* _stringLiteral2602; +Il2CppCodeGenString* _stringLiteral2603; +Il2CppCodeGenString* _stringLiteral2604; +Il2CppCodeGenString* _stringLiteral2605; +Il2CppCodeGenString* _stringLiteral2606; +Il2CppCodeGenString* _stringLiteral2607; +Il2CppCodeGenString* _stringLiteral2608; +Il2CppCodeGenString* _stringLiteral2609; +Il2CppCodeGenString* _stringLiteral2610; +Il2CppCodeGenString* _stringLiteral2611; +Il2CppCodeGenString* _stringLiteral2612; +Il2CppCodeGenString* _stringLiteral2613; +Il2CppCodeGenString* _stringLiteral2614; +Il2CppCodeGenString* _stringLiteral2615; +Il2CppCodeGenString* _stringLiteral2616; +Il2CppCodeGenString* _stringLiteral2617; +Il2CppCodeGenString* _stringLiteral2618; +Il2CppCodeGenString* _stringLiteral2619; +Il2CppCodeGenString* _stringLiteral2620; +Il2CppCodeGenString* _stringLiteral2621; +Il2CppCodeGenString* _stringLiteral2622; +Il2CppCodeGenString* _stringLiteral2623; +Il2CppCodeGenString* _stringLiteral2624; +Il2CppCodeGenString* _stringLiteral2625; +Il2CppCodeGenString* _stringLiteral2626; +Il2CppCodeGenString* _stringLiteral2627; +Il2CppCodeGenString* _stringLiteral2628; +Il2CppCodeGenString* _stringLiteral2629; +Il2CppCodeGenString* _stringLiteral2630; +Il2CppCodeGenString* _stringLiteral2631; +Il2CppCodeGenString* _stringLiteral2632; +Il2CppCodeGenString* _stringLiteral2633; +Il2CppCodeGenString* _stringLiteral2634; +Il2CppCodeGenString* _stringLiteral2635; +Il2CppCodeGenString* _stringLiteral2636; +Il2CppCodeGenString* _stringLiteral2637; +Il2CppCodeGenString* _stringLiteral2638; +Il2CppCodeGenString* _stringLiteral2639; +Il2CppCodeGenString* _stringLiteral2640; +Il2CppCodeGenString* _stringLiteral2641; +Il2CppCodeGenString* _stringLiteral2642; +Il2CppCodeGenString* _stringLiteral2643; +Il2CppCodeGenString* _stringLiteral2644; +Il2CppCodeGenString* _stringLiteral2645; +Il2CppCodeGenString* _stringLiteral2646; +Il2CppCodeGenString* _stringLiteral2647; +Il2CppCodeGenString* _stringLiteral2648; +Il2CppCodeGenString* _stringLiteral2649; +Il2CppCodeGenString* _stringLiteral2650; +Il2CppCodeGenString* _stringLiteral2651; +Il2CppCodeGenString* _stringLiteral2652; +Il2CppCodeGenString* _stringLiteral2653; +Il2CppCodeGenString* _stringLiteral2654; +Il2CppCodeGenString* _stringLiteral2655; +Il2CppCodeGenString* _stringLiteral2656; +Il2CppCodeGenString* _stringLiteral2657; +Il2CppCodeGenString* _stringLiteral2658; +Il2CppCodeGenString* _stringLiteral2659; +Il2CppCodeGenString* _stringLiteral2660; +Il2CppCodeGenString* _stringLiteral2661; +Il2CppCodeGenString* _stringLiteral2662; +Il2CppCodeGenString* _stringLiteral2663; +Il2CppCodeGenString* _stringLiteral2664; +Il2CppCodeGenString* _stringLiteral2665; +Il2CppCodeGenString* _stringLiteral2666; +Il2CppCodeGenString* _stringLiteral2667; +Il2CppCodeGenString* _stringLiteral2668; +Il2CppCodeGenString* _stringLiteral2669; +Il2CppCodeGenString* _stringLiteral2670; +Il2CppCodeGenString* _stringLiteral2671; +Il2CppCodeGenString* _stringLiteral2672; +Il2CppCodeGenString* _stringLiteral2673; +Il2CppCodeGenString* _stringLiteral2674; +Il2CppCodeGenString* _stringLiteral2675; +Il2CppCodeGenString* _stringLiteral2676; +Il2CppCodeGenString* _stringLiteral2677; +Il2CppCodeGenString* _stringLiteral2678; +Il2CppCodeGenString* _stringLiteral2679; +Il2CppCodeGenString* _stringLiteral2680; +Il2CppCodeGenString* _stringLiteral2681; +Il2CppCodeGenString* _stringLiteral2682; +Il2CppCodeGenString* _stringLiteral2683; +Il2CppCodeGenString* _stringLiteral2684; +Il2CppCodeGenString* _stringLiteral2685; +Il2CppCodeGenString* _stringLiteral2686; +Il2CppCodeGenString* _stringLiteral2687; +Il2CppCodeGenString* _stringLiteral2688; +Il2CppCodeGenString* _stringLiteral2689; +Il2CppCodeGenString* _stringLiteral2690; +Il2CppCodeGenString* _stringLiteral2691; +Il2CppCodeGenString* _stringLiteral2692; +Il2CppCodeGenString* _stringLiteral2693; +Il2CppCodeGenString* _stringLiteral2694; +Il2CppCodeGenString* _stringLiteral2695; +Il2CppCodeGenString* _stringLiteral2696; +Il2CppCodeGenString* _stringLiteral2697; +Il2CppCodeGenString* _stringLiteral2698; +Il2CppCodeGenString* _stringLiteral2699; +Il2CppCodeGenString* _stringLiteral2700; +Il2CppCodeGenString* _stringLiteral2701; +Il2CppCodeGenString* _stringLiteral2702; +Il2CppCodeGenString* _stringLiteral2703; +Il2CppCodeGenString* _stringLiteral2704; +Il2CppCodeGenString* _stringLiteral2705; +Il2CppCodeGenString* _stringLiteral2706; +Il2CppCodeGenString* _stringLiteral2707; +Il2CppCodeGenString* _stringLiteral2708; +Il2CppCodeGenString* _stringLiteral2709; +Il2CppCodeGenString* _stringLiteral2710; +Il2CppCodeGenString* _stringLiteral2711; +Il2CppCodeGenString* _stringLiteral2712; +Il2CppCodeGenString* _stringLiteral2713; +Il2CppCodeGenString* _stringLiteral2714; +Il2CppCodeGenString* _stringLiteral2715; +Il2CppCodeGenString* _stringLiteral2716; +Il2CppCodeGenString* _stringLiteral2717; +Il2CppCodeGenString* _stringLiteral2718; +Il2CppCodeGenString* _stringLiteral2719; +Il2CppCodeGenString* _stringLiteral2720; +Il2CppCodeGenString* _stringLiteral2721; +Il2CppCodeGenString* _stringLiteral2722; +Il2CppCodeGenString* _stringLiteral2723; +Il2CppCodeGenString* _stringLiteral2724; +Il2CppCodeGenString* _stringLiteral2725; +Il2CppCodeGenString* _stringLiteral2726; +Il2CppCodeGenString* _stringLiteral2727; +Il2CppCodeGenString* _stringLiteral2728; +Il2CppCodeGenString* _stringLiteral2729; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodPointerTable.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodPointerTable.cpp" new file mode 100644 index 00000000..9606f061 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodPointerTable.cpp" @@ -0,0 +1,21210 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern "C" void Camera2DFollow__ctor_m0 (); +extern "C" void Camera2DFollow_Start_m1 (); +extern "C" void Camera2DFollow_Update_m2 (); +extern "C" void CameraFollow__ctor_m3 (); +extern "C" void CameraFollow_Awake_m4 (); +extern "C" void CameraFollow_CheckXMargin_m5 (); +extern "C" void CameraFollow_CheckYMargin_m6 (); +extern "C" void CameraFollow_Update_m7 (); +extern "C" void CameraFollow_TrackPlayer_m8 (); +extern "C" void Platformer2DUserControl__ctor_m9 (); +extern "C" void Platformer2DUserControl_Awake_m10 (); +extern "C" void Platformer2DUserControl_Update_m11 (); +extern "C" void Platformer2DUserControl_FixedUpdate_m12 (); +extern "C" void PlatformerCharacter2D__ctor_m13 (); +extern "C" void PlatformerCharacter2D_Awake_m14 (); +extern "C" void PlatformerCharacter2D_FixedUpdate_m15 (); +extern "C" void PlatformerCharacter2D_Move_m16 (); +extern "C" void PlatformerCharacter2D_Flip_m17 (); +extern "C" void Restarter__ctor_m18 (); +extern "C" void Restarter_OnTriggerEnter2D_m19 (); +extern "C" void AbstractTargetFollower__ctor_m20 (); +extern "C" void AbstractTargetFollower_Start_m21 (); +extern "C" void AbstractTargetFollower_FixedUpdate_m22 (); +extern "C" void AbstractTargetFollower_LateUpdate_m23 (); +extern "C" void AbstractTargetFollower_ManualUpdate_m24 (); +extern "C" void AbstractTargetFollower_FindAndTargetPlayer_m25 (); +extern "C" void AbstractTargetFollower_SetTarget_m26 (); +extern "C" void AbstractTargetFollower_get_Target_m27 (); +extern "C" void AutoCam__ctor_m28 (); +extern "C" void AutoCam_FollowTarget_m29 (); +extern "C" void FreeLookCam__ctor_m30 (); +extern "C" void FreeLookCam_Awake_m31 (); +extern "C" void FreeLookCam_Update_m32 (); +extern "C" void FreeLookCam_OnDisable_m33 (); +extern "C" void FreeLookCam_FollowTarget_m34 (); +extern "C" void FreeLookCam_HandleRotationMovement_m35 (); +extern "C" void HandHeldCam__ctor_m36 (); +extern "C" void HandHeldCam_FollowTarget_m37 (); +extern "C" void LookatTarget__ctor_m38 (); +extern "C" void LookatTarget_Start_m39 (); +extern "C" void LookatTarget_FollowTarget_m40 (); +extern "C" void PivotBasedCameraRig__ctor_m41 (); +extern "C" void PivotBasedCameraRig_Awake_m42 (); +extern "C" void RayHitComparer__ctor_m43 (); +extern "C" void RayHitComparer_Compare_m44 (); +extern "C" void ProtectCameraFromWallClip__ctor_m45 (); +extern "C" void ProtectCameraFromWallClip_get_protecting_m46 (); +extern "C" void ProtectCameraFromWallClip_set_protecting_m47 (); +extern "C" void ProtectCameraFromWallClip_Start_m48 (); +extern "C" void ProtectCameraFromWallClip_LateUpdate_m49 (); +extern "C" void TargetFieldOfView__ctor_m50 (); +extern "C" void TargetFieldOfView_Start_m51 (); +extern "C" void TargetFieldOfView_FollowTarget_m52 (); +extern "C" void TargetFieldOfView_SetTarget_m53 (); +extern "C" void TargetFieldOfView_MaxBoundsExtent_m54 (); +extern "C" void FirstPersonController__ctor_m55 (); +extern "C" void FirstPersonController_Start_m56 (); +extern "C" void FirstPersonController_Update_m57 (); +extern "C" void FirstPersonController_PlayLandingSound_m58 (); +extern "C" void FirstPersonController_FixedUpdate_m59 (); +extern "C" void FirstPersonController_PlayJumpSound_m60 (); +extern "C" void FirstPersonController_ProgressStepCycle_m61 (); +extern "C" void FirstPersonController_PlayFootStepAudio_m62 (); +extern "C" void FirstPersonController_UpdateCameraPosition_m63 (); +extern "C" void FirstPersonController_GetInput_m64 (); +extern "C" void FirstPersonController_RotateView_m65 (); +extern "C" void FirstPersonController_OnControllerColliderHit_m66 (); +extern "C" void HeadBob__ctor_m67 (); +extern "C" void HeadBob_Start_m68 (); +extern "C" void HeadBob_Update_m69 (); +extern "C" void MouseLook__ctor_m70 (); +extern "C" void MouseLook_Init_m71 (); +extern "C" void MouseLook_LookRotation_m72 (); +extern "C" void MouseLook_ClampRotationAroundXAxis_m73 (); +extern "C" void MovementSettings__ctor_m74 (); +extern "C" void MovementSettings_UpdateDesiredTargetSpeed_m75 (); +extern "C" void AdvancedSettings__ctor_m76 (); +extern "C" void RigidbodyFirstPersonController__ctor_m77 (); +extern "C" void RigidbodyFirstPersonController_get_Velocity_m78 (); +extern "C" void RigidbodyFirstPersonController_get_Grounded_m79 (); +extern "C" void RigidbodyFirstPersonController_get_Jumping_m80 (); +extern "C" void RigidbodyFirstPersonController_get_Running_m81 (); +extern "C" void RigidbodyFirstPersonController_Start_m82 (); +extern "C" void RigidbodyFirstPersonController_Update_m83 (); +extern "C" void RigidbodyFirstPersonController_FixedUpdate_m84 (); +extern "C" void RigidbodyFirstPersonController_SlopeMultiplier_m85 (); +extern "C" void RigidbodyFirstPersonController_StickToGroundHelper_m86 (); +extern "C" void RigidbodyFirstPersonController_GetInput_m87 (); +extern "C" void RigidbodyFirstPersonController_RotateView_m88 (); +extern "C" void RigidbodyFirstPersonController_GroundCheck_m89 (); +extern "C" void Ball__ctor_m90 (); +extern "C" void Ball_Start_m91 (); +extern "C" void Ball_Move_m92 (); +extern "C" void BallUserControl__ctor_m93 (); +extern "C" void BallUserControl_Awake_m94 (); +extern "C" void BallUserControl_Update_m95 (); +extern "C" void BallUserControl_FixedUpdate_m96 (); +extern "C" void AICharacterControl__ctor_m97 (); +extern "C" void AICharacterControl_get_agent_m98 (); +extern "C" void AICharacterControl_set_agent_m99 (); +extern "C" void AICharacterControl_get_character_m100 (); +extern "C" void AICharacterControl_set_character_m101 (); +extern "C" void AICharacterControl_Start_m102 (); +extern "C" void AICharacterControl_Update_m103 (); +extern "C" void AICharacterControl_SetTarget_m104 (); +extern "C" void ThirdPersonCharacter__ctor_m105 (); +extern "C" void ThirdPersonCharacter_Start_m106 (); +extern "C" void ThirdPersonCharacter_Move_m107 (); +extern "C" void ThirdPersonCharacter_ScaleCapsuleForCrouching_m108 (); +extern "C" void ThirdPersonCharacter_PreventStandingInLowHeadroom_m109 (); +extern "C" void ThirdPersonCharacter_UpdateAnimator_m110 (); +extern "C" void ThirdPersonCharacter_HandleAirborneMovement_m111 (); +extern "C" void ThirdPersonCharacter_HandleGroundedMovement_m112 (); +extern "C" void ThirdPersonCharacter_ApplyExtraTurnRotation_m113 (); +extern "C" void ThirdPersonCharacter_OnAnimatorMove_m114 (); +extern "C" void ThirdPersonCharacter_CheckGroundStatus_m115 (); +extern "C" void ThirdPersonUserControl__ctor_m116 (); +extern "C" void ThirdPersonUserControl_Start_m117 (); +extern "C" void ThirdPersonUserControl_Update_m118 (); +extern "C" void ThirdPersonUserControl_FixedUpdate_m119 (); +extern "C" void AxisTouchButton__ctor_m120 (); +extern "C" void AxisTouchButton_OnEnable_m121 (); +extern "C" void AxisTouchButton_FindPairedButton_m122 (); +extern "C" void AxisTouchButton_OnDisable_m123 (); +extern "C" void AxisTouchButton_OnPointerDown_m124 (); +extern "C" void AxisTouchButton_OnPointerUp_m125 (); +extern "C" void ButtonHandler__ctor_m126 (); +extern "C" void ButtonHandler_OnEnable_m127 (); +extern "C" void ButtonHandler_SetDownState_m128 (); +extern "C" void ButtonHandler_SetUpState_m129 (); +extern "C" void ButtonHandler_SetAxisPositiveState_m130 (); +extern "C" void ButtonHandler_SetAxisNeutralState_m131 (); +extern "C" void ButtonHandler_SetAxisNegativeState_m132 (); +extern "C" void ButtonHandler_Update_m133 (); +extern "C" void VirtualAxis__ctor_m134 (); +extern "C" void VirtualAxis__ctor_m135 (); +extern "C" void VirtualAxis_get_name_m136 (); +extern "C" void VirtualAxis_set_name_m137 (); +extern "C" void VirtualAxis_get_matchWithInputManager_m138 (); +extern "C" void VirtualAxis_set_matchWithInputManager_m139 (); +extern "C" void VirtualAxis_Remove_m140 (); +extern "C" void VirtualAxis_Update_m141 (); +extern "C" void VirtualAxis_get_GetValue_m142 (); +extern "C" void VirtualAxis_get_GetValueRaw_m143 (); +extern "C" void VirtualButton__ctor_m144 (); +extern "C" void VirtualButton__ctor_m145 (); +extern "C" void VirtualButton_get_name_m146 (); +extern "C" void VirtualButton_set_name_m147 (); +extern "C" void VirtualButton_get_matchWithInputManager_m148 (); +extern "C" void VirtualButton_set_matchWithInputManager_m149 (); +extern "C" void VirtualButton_Pressed_m150 (); +extern "C" void VirtualButton_Released_m151 (); +extern "C" void VirtualButton_Remove_m152 (); +extern "C" void VirtualButton_get_GetButton_m153 (); +extern "C" void VirtualButton_get_GetButtonDown_m154 (); +extern "C" void VirtualButton_get_GetButtonUp_m155 (); +extern "C" void CrossPlatformInputManager__cctor_m156 (); +extern "C" void CrossPlatformInputManager_SwitchActiveInputMethod_m157 (); +extern "C" void CrossPlatformInputManager_AxisExists_m158 (); +extern "C" void CrossPlatformInputManager_ButtonExists_m159 (); +extern "C" void CrossPlatformInputManager_RegisterVirtualAxis_m160 (); +extern "C" void CrossPlatformInputManager_RegisterVirtualButton_m161 (); +extern "C" void CrossPlatformInputManager_UnRegisterVirtualAxis_m162 (); +extern "C" void CrossPlatformInputManager_UnRegisterVirtualButton_m163 (); +extern "C" void CrossPlatformInputManager_VirtualAxisReference_m164 (); +extern "C" void CrossPlatformInputManager_GetAxis_m165 (); +extern "C" void CrossPlatformInputManager_GetAxisRaw_m166 (); +extern "C" void CrossPlatformInputManager_GetAxis_m167 (); +extern "C" void CrossPlatformInputManager_GetButton_m168 (); +extern "C" void CrossPlatformInputManager_GetButtonDown_m169 (); +extern "C" void CrossPlatformInputManager_GetButtonUp_m170 (); +extern "C" void CrossPlatformInputManager_SetButtonDown_m171 (); +extern "C" void CrossPlatformInputManager_SetButtonUp_m172 (); +extern "C" void CrossPlatformInputManager_SetAxisPositive_m173 (); +extern "C" void CrossPlatformInputManager_SetAxisNegative_m174 (); +extern "C" void CrossPlatformInputManager_SetAxisZero_m175 (); +extern "C" void CrossPlatformInputManager_SetAxis_m176 (); +extern "C" void CrossPlatformInputManager_get_mousePosition_m177 (); +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionX_m178 (); +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionY_m179 (); +extern "C" void CrossPlatformInputManager_SetVirtualMousePositionZ_m180 (); +extern "C" void InputAxisScrollbar__ctor_m181 (); +extern "C" void InputAxisScrollbar_Update_m182 (); +extern "C" void InputAxisScrollbar_HandleInput_m183 (); +extern "C" void Joystick__ctor_m184 (); +extern "C" void Joystick_OnEnable_m185 (); +extern "C" void Joystick_UpdateVirtualAxes_m186 (); +extern "C" void Joystick_CreateVirtualAxes_m187 (); +extern "C" void Joystick_OnDrag_m188 (); +extern "C" void Joystick_OnPointerUp_m189 (); +extern "C" void Joystick_OnPointerDown_m190 (); +extern "C" void Joystick_OnDisable_m191 (); +extern "C" void MobileControlRig__ctor_m192 (); +extern "C" void MobileControlRig_OnEnable_m193 (); +extern "C" void MobileControlRig_CheckEnableControlRig_m194 (); +extern "C" void MobileControlRig_EnableControlRig_m195 (); +extern "C" void MobileInput__ctor_m196 (); +extern "C" void MobileInput_AddButton_m197 (); +extern "C" void MobileInput_AddAxes_m198 (); +extern "C" void MobileInput_GetAxis_m199 (); +extern "C" void MobileInput_SetButtonDown_m200 (); +extern "C" void MobileInput_SetButtonUp_m201 (); +extern "C" void MobileInput_SetAxisPositive_m202 (); +extern "C" void MobileInput_SetAxisNegative_m203 (); +extern "C" void MobileInput_SetAxisZero_m204 (); +extern "C" void MobileInput_SetAxis_m205 (); +extern "C" void MobileInput_GetButtonDown_m206 (); +extern "C" void MobileInput_GetButtonUp_m207 (); +extern "C" void MobileInput_GetButton_m208 (); +extern "C" void MobileInput_MousePosition_m209 (); +extern "C" void StandaloneInput__ctor_m210 (); +extern "C" void StandaloneInput_GetAxis_m211 (); +extern "C" void StandaloneInput_GetButton_m212 (); +extern "C" void StandaloneInput_GetButtonDown_m213 (); +extern "C" void StandaloneInput_GetButtonUp_m214 (); +extern "C" void StandaloneInput_SetButtonDown_m215 (); +extern "C" void StandaloneInput_SetButtonUp_m216 (); +extern "C" void StandaloneInput_SetAxisPositive_m217 (); +extern "C" void StandaloneInput_SetAxisNegative_m218 (); +extern "C" void StandaloneInput_SetAxisZero_m219 (); +extern "C" void StandaloneInput_SetAxis_m220 (); +extern "C" void StandaloneInput_MousePosition_m221 (); +extern "C" void AxisMapping__ctor_m222 (); +extern "C" void TiltInput__ctor_m223 (); +extern "C" void TiltInput_OnEnable_m224 (); +extern "C" void TiltInput_Update_m225 (); +extern "C" void TiltInput_OnDisable_m226 (); +extern "C" void TouchPad__ctor_m227 (); +extern "C" void TouchPad_OnEnable_m228 (); +extern "C" void TouchPad_CreateVirtualAxes_m229 (); +extern "C" void TouchPad_UpdateVirtualAxes_m230 (); +extern "C" void TouchPad_OnPointerDown_m231 (); +extern "C" void TouchPad_Update_m232 (); +extern "C" void TouchPad_OnPointerUp_m233 (); +extern "C" void TouchPad_OnDisable_m234 (); +extern "C" void VirtualInput__ctor_m235 (); +extern "C" void VirtualInput_get_virtualMousePosition_m236 (); +extern "C" void VirtualInput_set_virtualMousePosition_m237 (); +extern "C" void VirtualInput_AxisExists_m238 (); +extern "C" void VirtualInput_ButtonExists_m239 (); +extern "C" void VirtualInput_RegisterVirtualAxis_m240 (); +extern "C" void VirtualInput_RegisterVirtualButton_m241 (); +extern "C" void VirtualInput_UnRegisterVirtualAxis_m242 (); +extern "C" void VirtualInput_UnRegisterVirtualButton_m243 (); +extern "C" void VirtualInput_VirtualAxisReference_m244 (); +extern "C" void VirtualInput_SetVirtualMousePositionX_m245 (); +extern "C" void VirtualInput_SetVirtualMousePositionY_m246 (); +extern "C" void VirtualInput_SetVirtualMousePositionZ_m247 (); +extern "C" void ActivateTrigger__ctor_m248 (); +extern "C" void ActivateTrigger_DoActivateTrigger_m249 (); +extern "C" void ActivateTrigger_OnTriggerEnter_m250 (); +extern "C" void ReplacementDefinition__ctor_m251 (); +extern "C" void ReplacementList__ctor_m252 (); +extern "C" void AutoMobileShaderSwitch__ctor_m253 (); +extern "C" void AutoMobileShaderSwitch_OnEnable_m254 (); +extern "C" void Vector3andSpace__ctor_m255 (); +extern "C" void AutoMoveAndRotate__ctor_m256 (); +extern "C" void AutoMoveAndRotate_Start_m257 (); +extern "C" void AutoMoveAndRotate_Update_m258 (); +extern "C" void CameraRefocus__ctor_m259 (); +extern "C" void CameraRefocus_ChangeCamera_m260 (); +extern "C" void CameraRefocus_ChangeParent_m261 (); +extern "C" void CameraRefocus_GetFocusPoint_m262 (); +extern "C" void CameraRefocus_SetFocusPoint_m263 (); +extern "C" void CurveControlledBob__ctor_m264 (); +extern "C" void CurveControlledBob_Setup_m265 (); +extern "C" void CurveControlledBob_DoHeadBob_m266 (); +extern "C" void U3CDragObjectU3Ec__Iterator0__ctor_m267 (); +extern "C" void U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268 (); +extern "C" void U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269 (); +extern "C" void U3CDragObjectU3Ec__Iterator0_MoveNext_m270 (); +extern "C" void U3CDragObjectU3Ec__Iterator0_Dispose_m271 (); +extern "C" void U3CDragObjectU3Ec__Iterator0_Reset_m272 (); +extern "C" void DragRigidbody__ctor_m273 (); +extern "C" void DragRigidbody_Update_m274 (); +extern "C" void DragRigidbody_DragObject_m275 (); +extern "C" void DragRigidbody_FindCamera_m276 (); +extern "C" void DynamicShadowSettings__ctor_m277 (); +extern "C" void DynamicShadowSettings_Start_m278 (); +extern "C" void DynamicShadowSettings_Update_m279 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1__ctor_m280 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1_MoveNext_m283 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Dispose_m284 (); +extern "C" void U3CFOVKickUpU3Ec__Iterator1_Reset_m285 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2__ctor_m286 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2_MoveNext_m289 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Dispose_m290 (); +extern "C" void U3CFOVKickDownU3Ec__Iterator2_Reset_m291 (); +extern "C" void FOVKick__ctor_m292 (); +extern "C" void FOVKick_Setup_m293 (); +extern "C" void FOVKick_CheckStatus_m294 (); +extern "C" void FOVKick_ChangeCamera_m295 (); +extern "C" void FOVKick_FOVKickUp_m296 (); +extern "C" void FOVKick_FOVKickDown_m297 (); +extern "C" void FPSCounter__ctor_m298 (); +extern "C" void FPSCounter_Start_m299 (); +extern "C" void FPSCounter_Update_m300 (); +extern "C" void FollowTarget__ctor_m301 (); +extern "C" void FollowTarget_LateUpdate_m302 (); +extern "C" void ForcedReset__ctor_m303 (); +extern "C" void ForcedReset_Update_m304 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3__ctor_m305 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3_MoveNext_m308 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Dispose_m309 (); +extern "C" void U3CDoBobCycleU3Ec__Iterator3_Reset_m310 (); +extern "C" void LerpControlledBob__ctor_m311 (); +extern "C" void LerpControlledBob_Offset_m312 (); +extern "C" void LerpControlledBob_DoBobCycle_m313 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4__ctor_m314 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4_MoveNext_m317 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Dispose_m318 (); +extern "C" void U3CResetCoroutineU3Ec__Iterator4_Reset_m319 (); +extern "C" void ObjectResetter__ctor_m320 (); +extern "C" void ObjectResetter_Start_m321 (); +extern "C" void ObjectResetter_DelayedReset_m322 (); +extern "C" void ObjectResetter_ResetCoroutine_m323 (); +extern "C" void U3CStartU3Ec__Iterator5__ctor_m324 (); +extern "C" void U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325 (); +extern "C" void U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326 (); +extern "C" void U3CStartU3Ec__Iterator5_MoveNext_m327 (); +extern "C" void U3CStartU3Ec__Iterator5_Dispose_m328 (); +extern "C" void U3CStartU3Ec__Iterator5_Reset_m329 (); +extern "C" void ParticleSystemDestroyer__ctor_m330 (); +extern "C" void ParticleSystemDestroyer_Start_m331 (); +extern "C" void ParticleSystemDestroyer_Stop_m332 (); +extern "C" void PlatformSpecificContent__ctor_m333 (); +extern "C" void PlatformSpecificContent_OnEnable_m334 (); +extern "C" void PlatformSpecificContent_CheckEnableContent_m335 (); +extern "C" void PlatformSpecificContent_EnableContent_m336 (); +extern "C" void SimpleActivatorMenu__ctor_m337 (); +extern "C" void SimpleActivatorMenu_OnEnable_m338 (); +extern "C" void SimpleActivatorMenu_NextCamera_m339 (); +extern "C" void SimpleMouseRotator__ctor_m340 (); +extern "C" void SimpleMouseRotator_Start_m341 (); +extern "C" void SimpleMouseRotator_Update_m342 (); +extern "C" void SmoothFollow__ctor_m343 (); +extern "C" void SmoothFollow_Start_m344 (); +extern "C" void SmoothFollow_LateUpdate_m345 (); +extern "C" void Entry__ctor_m346 (); +extern "C" void Entries__ctor_m347 (); +extern "C" void U3CActivateU3Ec__Iterator6__ctor_m348 (); +extern "C" void U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349 (); +extern "C" void U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350 (); +extern "C" void U3CActivateU3Ec__Iterator6_MoveNext_m351 (); +extern "C" void U3CActivateU3Ec__Iterator6_Dispose_m352 (); +extern "C" void U3CActivateU3Ec__Iterator6_Reset_m353 (); +extern "C" void U3CDeactivateU3Ec__Iterator7__ctor_m354 (); +extern "C" void U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355 (); +extern "C" void U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356 (); +extern "C" void U3CDeactivateU3Ec__Iterator7_MoveNext_m357 (); +extern "C" void U3CDeactivateU3Ec__Iterator7_Dispose_m358 (); +extern "C" void U3CDeactivateU3Ec__Iterator7_Reset_m359 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8__ctor_m360 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8_MoveNext_m363 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8_Dispose_m364 (); +extern "C" void U3CReloadLevelU3Ec__Iterator8_Reset_m365 (); +extern "C" void TimedObjectActivator__ctor_m366 (); +extern "C" void TimedObjectActivator_Awake_m367 (); +extern "C" void TimedObjectActivator_Activate_m368 (); +extern "C" void TimedObjectActivator_Deactivate_m369 (); +extern "C" void TimedObjectActivator_ReloadLevel_m370 (); +extern "C" void TimedObjectDestructor__ctor_m371 (); +extern "C" void TimedObjectDestructor_Awake_m372 (); +extern "C" void TimedObjectDestructor_DestroyNow_m373 (); +extern "C" void WaypointList__ctor_m374 (); +extern "C" void RoutePoint__ctor_m375 (); +extern "C" void WaypointCircuit__ctor_m376 (); +extern "C" void WaypointCircuit_get_Length_m377 (); +extern "C" void WaypointCircuit_set_Length_m378 (); +extern "C" void WaypointCircuit_get_Waypoints_m379 (); +extern "C" void WaypointCircuit_Awake_m380 (); +extern "C" void WaypointCircuit_GetRoutePoint_m381 (); +extern "C" void WaypointCircuit_GetRoutePosition_m382 (); +extern "C" void WaypointCircuit_CatmullRom_m383 (); +extern "C" void WaypointCircuit_CachePositionsAndDistances_m384 (); +extern "C" void WaypointCircuit_OnDrawGizmos_m385 (); +extern "C" void WaypointCircuit_OnDrawGizmosSelected_m386 (); +extern "C" void WaypointCircuit_DrawGizmos_m387 (); +extern "C" void WaypointProgressTracker__ctor_m388 (); +extern "C" void WaypointProgressTracker_get_targetPoint_m389 (); +extern "C" void WaypointProgressTracker_set_targetPoint_m390 (); +extern "C" void WaypointProgressTracker_get_speedPoint_m391 (); +extern "C" void WaypointProgressTracker_set_speedPoint_m392 (); +extern "C" void WaypointProgressTracker_get_progressPoint_m393 (); +extern "C" void WaypointProgressTracker_set_progressPoint_m394 (); +extern "C" void WaypointProgressTracker_Start_m395 (); +extern "C" void WaypointProgressTracker_Reset_m396 (); +extern "C" void WaypointProgressTracker_Update_m397 (); +extern "C" void WaypointProgressTracker_OnDrawGizmos_m398 (); +extern "C" void GoDie__ctor_m711 (); +extern "C" void GoDie_OnStateEnter_m712 (); +extern "C" void NewBehaviourScript__ctor_m714 (); +extern "C" void NewBehaviourScript_Start_m715 (); +extern "C" void NewBehaviourScript_Update_m716 (); +extern "C" void NewBehaviourScript_Main_m717 (); +extern "C" void NewBehaviourScript1__ctor_m718 (); +extern "C" void NewBehaviourScript1_Start_m719 (); +extern "C" void NewBehaviourScript1_Update_m720 (); +extern "C" void NewBehaviourScript1_OnTriggerEnter2D_m721 (); +extern "C" void NewBehaviourScript1_Main_m722 (); +extern "C" void NewBehaviourScript2__ctor_m723 (); +extern "C" void NewBehaviourScript2_Start_m724 (); +extern "C" void NewBehaviourScript2_Update_m725 (); +extern "C" void NewBehaviourScript2_OnTriggerEnter2D_m726 (); +extern "C" void NewBehaviourScript2_Main_m727 (); +extern "C" void retry__ctor_m728 (); +extern "C" void retry_Start_m729 (); +extern "C" void retry_Update_m730 (); +extern "C" void retry_Main_m731 (); +extern "C" void robo2__ctor_m732 (); +extern "C" void robo2_Start_m733 (); +extern "C" void robo2_Update_m734 (); +extern "C" void robo2_Main_m735 (); +extern "C" void s2__ctor_m736 (); +extern "C" void s2_Start_m737 (); +extern "C" void s2_Update_m738 (); +extern "C" void s2_OnTriggerEnter2D_m739 (); +extern "C" void s2_Main_m740 (); +extern "C" void AssetBundleCreateRequest__ctor_m748 (); +extern "C" void AssetBundleCreateRequest_get_assetBundle_m749 (); +extern "C" void AssetBundleCreateRequest_DisableCompatibilityChecks_m750 (); +extern "C" void AssetBundleRequest__ctor_m751 (); +extern "C" void AssetBundleRequest_get_asset_m752 (); +extern "C" void AssetBundleRequest_get_allAssets_m753 (); +extern "C" void AssetBundle_LoadAsset_m754 (); +extern "C" void AssetBundle_LoadAsset_Internal_m755 (); +extern "C" void AssetBundle_LoadAssetWithSubAssets_Internal_m756 (); +extern "C" void WaitForSeconds__ctor_m675 (); +extern "C" void WaitForFixedUpdate__ctor_m674 (); +extern "C" void WaitForEndOfFrame__ctor_m669 (); +extern "C" void Coroutine__ctor_m757 (); +extern "C" void Coroutine_ReleaseCoroutine_m758 (); +extern "C" void Coroutine_Finalize_m759 (); +extern "C" void ScriptableObject__ctor_m760 (); +extern "C" void ScriptableObject_Internal_CreateScriptableObject_m761 (); +extern "C" void ScriptableObject_CreateInstance_m762 (); +extern "C" void ScriptableObject_CreateInstance_m763 (); +extern "C" void ScriptableObject_CreateInstanceFromType_m764 (); +extern "C" void UnhandledExceptionHandler__ctor_m765 (); +extern "C" void UnhandledExceptionHandler_RegisterUECatcher_m766 (); +extern "C" void UnhandledExceptionHandler_HandleUnhandledException_m767 (); +extern "C" void UnhandledExceptionHandler_PrintException_m768 (); +extern "C" void UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769 (); +extern "C" void Cursor_set_visible_m466 (); +extern "C" void Cursor_set_lockState_m465 (); +extern "C" void GameCenterPlatform__ctor_m770 (); +extern "C" void GameCenterPlatform__cctor_m771 (); +extern "C" void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_LoadFriends_m772 (); +extern "C" void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_Authenticate_m773 (); +extern "C" void GameCenterPlatform_Internal_Authenticate_m774 (); +extern "C" void GameCenterPlatform_Internal_Authenticated_m775 (); +extern "C" void GameCenterPlatform_Internal_UserName_m776 (); +extern "C" void GameCenterPlatform_Internal_UserID_m777 (); +extern "C" void GameCenterPlatform_Internal_Underage_m778 (); +extern "C" void GameCenterPlatform_Internal_UserImage_m779 (); +extern "C" void GameCenterPlatform_Internal_LoadFriends_m780 (); +extern "C" void GameCenterPlatform_Internal_LoadAchievementDescriptions_m781 (); +extern "C" void GameCenterPlatform_Internal_LoadAchievements_m782 (); +extern "C" void GameCenterPlatform_Internal_ReportProgress_m783 (); +extern "C" void GameCenterPlatform_Internal_ReportScore_m784 (); +extern "C" void GameCenterPlatform_Internal_LoadScores_m785 (); +extern "C" void GameCenterPlatform_Internal_ShowAchievementsUI_m786 (); +extern "C" void GameCenterPlatform_Internal_ShowLeaderboardUI_m787 (); +extern "C" void GameCenterPlatform_Internal_LoadUsers_m788 (); +extern "C" void GameCenterPlatform_Internal_ResetAllAchievements_m789 (); +extern "C" void GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790 (); +extern "C" void GameCenterPlatform_ResetAllAchievements_m791 (); +extern "C" void GameCenterPlatform_ShowDefaultAchievementCompletionBanner_m792 (); +extern "C" void GameCenterPlatform_ShowLeaderboardUI_m793 (); +extern "C" void GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794 (); +extern "C" void GameCenterPlatform_ClearAchievementDescriptions_m795 (); +extern "C" void GameCenterPlatform_SetAchievementDescription_m796 (); +extern "C" void GameCenterPlatform_SetAchievementDescriptionImage_m797 (); +extern "C" void GameCenterPlatform_TriggerAchievementDescriptionCallback_m798 (); +extern "C" void GameCenterPlatform_AuthenticateCallbackWrapper_m799 (); +extern "C" void GameCenterPlatform_ClearFriends_m800 (); +extern "C" void GameCenterPlatform_SetFriends_m801 (); +extern "C" void GameCenterPlatform_SetFriendImage_m802 (); +extern "C" void GameCenterPlatform_TriggerFriendsCallbackWrapper_m803 (); +extern "C" void GameCenterPlatform_AchievementCallbackWrapper_m804 (); +extern "C" void GameCenterPlatform_ProgressCallbackWrapper_m805 (); +extern "C" void GameCenterPlatform_ScoreCallbackWrapper_m806 (); +extern "C" void GameCenterPlatform_ScoreLoaderCallbackWrapper_m807 (); +extern "C" void GameCenterPlatform_get_localUser_m808 (); +extern "C" void GameCenterPlatform_PopulateLocalUser_m809 (); +extern "C" void GameCenterPlatform_LoadAchievementDescriptions_m810 (); +extern "C" void GameCenterPlatform_ReportProgress_m811 (); +extern "C" void GameCenterPlatform_LoadAchievements_m812 (); +extern "C" void GameCenterPlatform_ReportScore_m813 (); +extern "C" void GameCenterPlatform_LoadScores_m814 (); +extern "C" void GameCenterPlatform_LoadScores_m815 (); +extern "C" void GameCenterPlatform_LeaderboardCallbackWrapper_m816 (); +extern "C" void GameCenterPlatform_GetLoading_m817 (); +extern "C" void GameCenterPlatform_VerifyAuthentication_m818 (); +extern "C" void GameCenterPlatform_ShowAchievementsUI_m819 (); +extern "C" void GameCenterPlatform_ShowLeaderboardUI_m820 (); +extern "C" void GameCenterPlatform_ClearUsers_m821 (); +extern "C" void GameCenterPlatform_SetUser_m822 (); +extern "C" void GameCenterPlatform_SetUserImage_m823 (); +extern "C" void GameCenterPlatform_TriggerUsersCallbackWrapper_m824 (); +extern "C" void GameCenterPlatform_LoadUsers_m825 (); +extern "C" void GameCenterPlatform_SafeSetUserImage_m826 (); +extern "C" void GameCenterPlatform_SafeClearArray_m827 (); +extern "C" void GameCenterPlatform_CreateLeaderboard_m828 (); +extern "C" void GameCenterPlatform_CreateAchievement_m829 (); +extern "C" void GameCenterPlatform_TriggerResetAchievementCallback_m830 (); +extern "C" void GcLeaderboard__ctor_m831 (); +extern "C" void GcLeaderboard_Finalize_m832 (); +extern "C" void GcLeaderboard_Contains_m833 (); +extern "C" void GcLeaderboard_SetScores_m834 (); +extern "C" void GcLeaderboard_SetLocalScore_m835 (); +extern "C" void GcLeaderboard_SetMaxRange_m836 (); +extern "C" void GcLeaderboard_SetTitle_m837 (); +extern "C" void GcLeaderboard_Internal_LoadScores_m838 (); +extern "C" void GcLeaderboard_Internal_LoadScoresWithUsers_m839 (); +extern "C" void GcLeaderboard_Loading_m840 (); +extern "C" void GcLeaderboard_Dispose_m841 (); +extern "C" void QualitySettings_set_shadowDistance_m666 (); +extern "C" void Mesh__ctor_m842 (); +extern "C" void Mesh_Internal_Create_m843 (); +extern "C" void Mesh_Clear_m844 (); +extern "C" void Mesh_Clear_m845 (); +extern "C" void Mesh_get_vertices_m846 (); +extern "C" void Mesh_SetVertices_m847 (); +extern "C" void Mesh_SetVerticesInternal_m848 (); +extern "C" void Mesh_get_normals_m849 (); +extern "C" void Mesh_SetNormals_m850 (); +extern "C" void Mesh_SetNormalsInternal_m851 (); +extern "C" void Mesh_get_tangents_m852 (); +extern "C" void Mesh_SetTangents_m853 (); +extern "C" void Mesh_SetTangentsInternal_m854 (); +extern "C" void Mesh_get_uv_m855 (); +extern "C" void Mesh_get_uv2_m856 (); +extern "C" void Mesh_SetUVs_m857 (); +extern "C" void Mesh_SetUVInternal_m858 (); +extern "C" void Mesh_get_colors32_m859 (); +extern "C" void Mesh_SetColors_m860 (); +extern "C" void Mesh_SetColors32Internal_m861 (); +extern "C" void Mesh_RecalculateBounds_m862 (); +extern "C" void Mesh_SetTriangles_m863 (); +extern "C" void Mesh_SetTrianglesInternal_m864 (); +extern "C" void Mesh_GetIndices_m865 (); +extern "C" void BoneWeight_get_weight0_m866 (); +extern "C" void BoneWeight_set_weight0_m867 (); +extern "C" void BoneWeight_get_weight1_m868 (); +extern "C" void BoneWeight_set_weight1_m869 (); +extern "C" void BoneWeight_get_weight2_m870 (); +extern "C" void BoneWeight_set_weight2_m871 (); +extern "C" void BoneWeight_get_weight3_m872 (); +extern "C" void BoneWeight_set_weight3_m873 (); +extern "C" void BoneWeight_get_boneIndex0_m874 (); +extern "C" void BoneWeight_set_boneIndex0_m875 (); +extern "C" void BoneWeight_get_boneIndex1_m876 (); +extern "C" void BoneWeight_set_boneIndex1_m877 (); +extern "C" void BoneWeight_get_boneIndex2_m878 (); +extern "C" void BoneWeight_set_boneIndex2_m879 (); +extern "C" void BoneWeight_get_boneIndex3_m880 (); +extern "C" void BoneWeight_set_boneIndex3_m881 (); +extern "C" void BoneWeight_GetHashCode_m882 (); +extern "C" void BoneWeight_Equals_m883 (); +extern "C" void BoneWeight_op_Equality_m884 (); +extern "C" void BoneWeight_op_Inequality_m885 (); +extern "C" void Renderer_get_materials_m627 (); +extern "C" void Renderer_set_materials_m632 (); +extern "C" void Renderer_get_sharedMaterials_m625 (); +extern "C" void Renderer_get_bounds_m505 (); +extern "C" void Renderer_INTERNAL_get_bounds_m886 (); +extern "C" void Renderer_get_sortingLayerID_m887 (); +extern "C" void Renderer_get_sortingOrder_m888 (); +extern "C" void Screen_get_width_m602 (); +extern "C" void Screen_get_height_m688 (); +extern "C" void Screen_get_dpi_m889 (); +extern "C" void GUILayer_HitTest_m890 (); +extern "C" void GUILayer_INTERNAL_CALL_HitTest_m891 (); +extern "C" void Texture__ctor_m892 (); +extern "C" void Texture_Internal_GetWidth_m893 (); +extern "C" void Texture_Internal_GetHeight_m894 (); +extern "C" void Texture_get_width_m895 (); +extern "C" void Texture_get_height_m896 (); +extern "C" void Texture2D__ctor_m897 (); +extern "C" void Texture2D_Internal_Create_m898 (); +extern "C" void Texture2D_get_whiteTexture_m899 (); +extern "C" void Texture2D_GetPixelBilinear_m900 (); +extern "C" void RenderTexture_Internal_GetWidth_m901 (); +extern "C" void RenderTexture_Internal_GetHeight_m902 (); +extern "C" void RenderTexture_get_width_m903 (); +extern "C" void RenderTexture_get_height_m904 (); +extern "C" void StateChanged__ctor_m905 (); +extern "C" void StateChanged_Invoke_m906 (); +extern "C" void StateChanged_BeginInvoke_m907 (); +extern "C" void StateChanged_EndInvoke_m908 (); +extern "C" void CullingGroup_Finalize_m909 (); +extern "C" void CullingGroup_Dispose_m910 (); +extern "C" void CullingGroup_SendEvents_m911 (); +extern "C" void CullingGroup_FinalizerFailure_m912 (); +extern "C" void GradientColorKey__ctor_m913 (); +extern "C" void GradientAlphaKey__ctor_m914 (); +extern "C" void Gradient__ctor_m915 (); +extern "C" void Gradient_Init_m916 (); +extern "C" void Gradient_Cleanup_m917 (); +extern "C" void Gradient_Finalize_m918 (); +extern "C" void TouchScreenKeyboard__ctor_m919 (); +extern "C" void TouchScreenKeyboard_Destroy_m920 (); +extern "C" void TouchScreenKeyboard_Finalize_m921 (); +extern "C" void TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922 (); +extern "C" void TouchScreenKeyboard_get_isSupported_m923 (); +extern "C" void TouchScreenKeyboard_Open_m924 (); +extern "C" void TouchScreenKeyboard_Open_m925 (); +extern "C" void TouchScreenKeyboard_Open_m926 (); +extern "C" void TouchScreenKeyboard_get_text_m927 (); +extern "C" void TouchScreenKeyboard_set_text_m928 (); +extern "C" void TouchScreenKeyboard_set_hideInput_m929 (); +extern "C" void TouchScreenKeyboard_get_active_m930 (); +extern "C" void TouchScreenKeyboard_set_active_m931 (); +extern "C" void TouchScreenKeyboard_get_done_m932 (); +extern "C" void TouchScreenKeyboard_get_wasCanceled_m933 (); +extern "C" void Gizmos_DrawLine_m699 (); +extern "C" void Gizmos_INTERNAL_CALL_DrawLine_m934 (); +extern "C" void Gizmos_DrawWireSphere_m703 (); +extern "C" void Gizmos_INTERNAL_CALL_DrawWireSphere_m935 (); +extern "C" void Gizmos_set_color_m698 (); +extern "C" void Gizmos_INTERNAL_set_color_m936 (); +extern "C" void LayerMask_get_value_m937 (); +extern "C" void LayerMask_set_value_m938 (); +extern "C" void LayerMask_LayerToName_m939 (); +extern "C" void LayerMask_NameToLayer_m940 (); +extern "C" void LayerMask_GetMask_m941 (); +extern "C" void LayerMask_op_Implicit_m426 (); +extern "C" void LayerMask_op_Implicit_m942 (); +extern "C" void Vector2__ctor_m436 (); +extern "C" void Vector2_get_Item_m943 (); +extern "C" void Vector2_set_Item_m944 (); +extern "C" void Vector2_Scale_m945 (); +extern "C" void Vector2_Normalize_m531 (); +extern "C" void Vector2_get_normalized_m609 (); +extern "C" void Vector2_ToString_m946 (); +extern "C" void Vector2_GetHashCode_m947 (); +extern "C" void Vector2_Equals_m948 (); +extern "C" void Vector2_Dot_m949 (); +extern "C" void Vector2_get_magnitude_m950 (); +extern "C" void Vector2_get_sqrMagnitude_m530 (); +extern "C" void Vector2_SqrMagnitude_m951 (); +extern "C" void Vector2_get_zero_m539 (); +extern "C" void Vector2_get_one_m952 (); +extern "C" void Vector2_get_up_m953 (); +extern "C" void Vector2_op_Addition_m954 (); +extern "C" void Vector2_op_Subtraction_m955 (); +extern "C" void Vector2_op_Multiply_m956 (); +extern "C" void Vector2_op_Division_m957 (); +extern "C" void Vector2_op_Equality_m540 (); +extern "C" void Vector2_op_Inequality_m958 (); +extern "C" void Vector2_op_Implicit_m425 (); +extern "C" void Vector2_op_Implicit_m605 (); +extern "C" void Vector3__ctor_m419 (); +extern "C" void Vector3__ctor_m479 (); +extern "C" void Vector3_Lerp_m458 (); +extern "C" void Vector3_Slerp_m461 (); +extern "C" void Vector3_INTERNAL_CALL_Slerp_m959 (); +extern "C" void Vector3_MoveTowards_m410 (); +extern "C" void Vector3_SmoothDamp_m413 (); +extern "C" void Vector3_SmoothDamp_m960 (); +extern "C" void Vector3_get_Item_m961 (); +extern "C" void Vector3_set_Item_m962 (); +extern "C" void Vector3_Scale_m559 (); +extern "C" void Vector3_GetHashCode_m963 (); +extern "C" void Vector3_Equals_m964 (); +extern "C" void Vector3_Normalize_m965 (); +extern "C" void Vector3_Normalize_m568 (); +extern "C" void Vector3_get_normalized_m454 (); +extern "C" void Vector3_ToString_m966 (); +extern "C" void Vector3_ToString_m967 (); +extern "C" void Vector3_Dot_m701 (); +extern "C" void Vector3_Project_m968 (); +extern "C" void Vector3_ProjectOnPlane_m522 (); +extern "C" void Vector3_Angle_m546 (); +extern "C" void Vector3_Distance_m969 (); +extern "C" void Vector3_ClampMagnitude_m970 (); +extern "C" void Vector3_Magnitude_m971 (); +extern "C" void Vector3_get_magnitude_m453 (); +extern "C" void Vector3_SqrMagnitude_m972 (); +extern "C" void Vector3_get_sqrMagnitude_m459 (); +extern "C" void Vector3_Min_m973 (); +extern "C" void Vector3_Max_m974 (); +extern "C" void Vector3_get_zero_m408 (); +extern "C" void Vector3_get_one_m975 (); +extern "C" void Vector3_get_forward_m412 (); +extern "C" void Vector3_get_back_m976 (); +extern "C" void Vector3_get_up_m448 (); +extern "C" void Vector3_get_down_m518 (); +extern "C" void Vector3_get_left_m742 (); +extern "C" void Vector3_get_right_m404 (); +extern "C" void Vector3_op_Addition_m411 (); +extern "C" void Vector3_op_Subtraction_m402 (); +extern "C" void Vector3_op_UnaryNegation_m487 (); +extern "C" void Vector3_op_Multiply_m407 (); +extern "C" void Vector3_op_Multiply_m405 (); +extern "C" void Vector3_op_Division_m571 (); +extern "C" void Vector3_op_Equality_m977 (); +extern "C" void Vector3_op_Inequality_m601 (); +extern "C" void Color__ctor_m697 (); +extern "C" void Color_ToString_m978 (); +extern "C" void Color_GetHashCode_m979 (); +extern "C" void Color_Equals_m980 (); +extern "C" void Color_Lerp_m981 (); +extern "C" void Color_get_red_m499 (); +extern "C" void Color_get_green_m702 (); +extern "C" void Color_get_white_m982 (); +extern "C" void Color_get_black_m983 (); +extern "C" void Color_get_yellow_m696 (); +extern "C" void Color_get_clear_m984 (); +extern "C" void Color_op_Multiply_m985 (); +extern "C" void Color_op_Implicit_m986 (); +extern "C" void Color32__ctor_m987 (); +extern "C" void Color32_ToString_m988 (); +extern "C" void Color32_op_Implicit_m989 (); +extern "C" void Color32_op_Implicit_m990 (); +extern "C" void Quaternion__ctor_m991 (); +extern "C" void Quaternion_Dot_m992 (); +extern "C" void Quaternion_AngleAxis_m551 (); +extern "C" void Quaternion_INTERNAL_CALL_AngleAxis_m993 (); +extern "C" void Quaternion_LookRotation_m460 (); +extern "C" void Quaternion_LookRotation_m700 (); +extern "C" void Quaternion_INTERNAL_CALL_LookRotation_m994 (); +extern "C" void Quaternion_Slerp_m472 (); +extern "C" void Quaternion_INTERNAL_CALL_Slerp_m995 (); +extern "C" void Quaternion_Lerp_m463 (); +extern "C" void Quaternion_INTERNAL_CALL_Lerp_m996 (); +extern "C" void Quaternion_Inverse_m997 (); +extern "C" void Quaternion_INTERNAL_CALL_Inverse_m998 (); +extern "C" void Quaternion_ToString_m999 (); +extern "C" void Quaternion_get_eulerAngles_m467 (); +extern "C" void Quaternion_Euler_m471 (); +extern "C" void Quaternion_Internal_ToEulerRad_m1000 (); +extern "C" void Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001 (); +extern "C" void Quaternion_Internal_FromEulerRad_m1002 (); +extern "C" void Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003 (); +extern "C" void Quaternion_GetHashCode_m1004 (); +extern "C" void Quaternion_Equals_m1005 (); +extern "C" void Quaternion_op_Multiply_m478 (); +extern "C" void Quaternion_op_Multiply_m552 (); +extern "C" void Quaternion_op_Inequality_m1006 (); +extern "C" void Rect__ctor_m1007 (); +extern "C" void Rect_get_x_m1008 (); +extern "C" void Rect_set_x_m1009 (); +extern "C" void Rect_get_y_m1010 (); +extern "C" void Rect_set_y_m1011 (); +extern "C" void Rect_get_position_m1012 (); +extern "C" void Rect_get_center_m1013 (); +extern "C" void Rect_get_min_m1014 (); +extern "C" void Rect_get_max_m1015 (); +extern "C" void Rect_get_width_m1016 (); +extern "C" void Rect_set_width_m1017 (); +extern "C" void Rect_get_height_m1018 (); +extern "C" void Rect_set_height_m1019 (); +extern "C" void Rect_get_size_m1020 (); +extern "C" void Rect_get_xMin_m1021 (); +extern "C" void Rect_get_yMin_m1022 (); +extern "C" void Rect_get_xMax_m1023 (); +extern "C" void Rect_get_yMax_m1024 (); +extern "C" void Rect_ToString_m1025 (); +extern "C" void Rect_Contains_m1026 (); +extern "C" void Rect_Overlaps_m1027 (); +extern "C" void Rect_GetHashCode_m1028 (); +extern "C" void Rect_Equals_m1029 (); +extern "C" void Rect_op_Inequality_m1030 (); +extern "C" void Rect_op_Equality_m1031 (); +extern "C" void Matrix4x4_get_Item_m1032 (); +extern "C" void Matrix4x4_set_Item_m1033 (); +extern "C" void Matrix4x4_get_Item_m1034 (); +extern "C" void Matrix4x4_set_Item_m1035 (); +extern "C" void Matrix4x4_GetHashCode_m1036 (); +extern "C" void Matrix4x4_Equals_m1037 (); +extern "C" void Matrix4x4_Inverse_m1038 (); +extern "C" void Matrix4x4_INTERNAL_CALL_Inverse_m1039 (); +extern "C" void Matrix4x4_Transpose_m1040 (); +extern "C" void Matrix4x4_INTERNAL_CALL_Transpose_m1041 (); +extern "C" void Matrix4x4_Invert_m1042 (); +extern "C" void Matrix4x4_INTERNAL_CALL_Invert_m1043 (); +extern "C" void Matrix4x4_get_inverse_m1044 (); +extern "C" void Matrix4x4_get_transpose_m1045 (); +extern "C" void Matrix4x4_get_isIdentity_m1046 (); +extern "C" void Matrix4x4_GetColumn_m1047 (); +extern "C" void Matrix4x4_GetRow_m1048 (); +extern "C" void Matrix4x4_SetColumn_m1049 (); +extern "C" void Matrix4x4_SetRow_m1050 (); +extern "C" void Matrix4x4_MultiplyPoint_m1051 (); +extern "C" void Matrix4x4_MultiplyPoint3x4_m1052 (); +extern "C" void Matrix4x4_MultiplyVector_m1053 (); +extern "C" void Matrix4x4_Scale_m1054 (); +extern "C" void Matrix4x4_get_zero_m1055 (); +extern "C" void Matrix4x4_get_identity_m1056 (); +extern "C" void Matrix4x4_SetTRS_m1057 (); +extern "C" void Matrix4x4_TRS_m1058 (); +extern "C" void Matrix4x4_INTERNAL_CALL_TRS_m1059 (); +extern "C" void Matrix4x4_ToString_m1060 (); +extern "C" void Matrix4x4_ToString_m1061 (); +extern "C" void Matrix4x4_Ortho_m1062 (); +extern "C" void Matrix4x4_Perspective_m1063 (); +extern "C" void Matrix4x4_op_Multiply_m1064 (); +extern "C" void Matrix4x4_op_Multiply_m1065 (); +extern "C" void Matrix4x4_op_Equality_m1066 (); +extern "C" void Matrix4x4_op_Inequality_m1067 (); +extern "C" void Bounds__ctor_m1068 (); +extern "C" void Bounds_GetHashCode_m1069 (); +extern "C" void Bounds_Equals_m1070 (); +extern "C" void Bounds_get_center_m1071 (); +extern "C" void Bounds_set_center_m1072 (); +extern "C" void Bounds_get_size_m1073 (); +extern "C" void Bounds_set_size_m1074 (); +extern "C" void Bounds_get_extents_m507 (); +extern "C" void Bounds_set_extents_m1075 (); +extern "C" void Bounds_get_min_m1076 (); +extern "C" void Bounds_set_min_m1077 (); +extern "C" void Bounds_get_max_m1078 (); +extern "C" void Bounds_set_max_m1079 (); +extern "C" void Bounds_SetMinMax_m1080 (); +extern "C" void Bounds_Encapsulate_m1081 (); +extern "C" void Bounds_Encapsulate_m506 (); +extern "C" void Bounds_Expand_m1082 (); +extern "C" void Bounds_Expand_m1083 (); +extern "C" void Bounds_Intersects_m1084 (); +extern "C" void Bounds_Internal_Contains_m1085 (); +extern "C" void Bounds_INTERNAL_CALL_Internal_Contains_m1086 (); +extern "C" void Bounds_Contains_m1087 (); +extern "C" void Bounds_Internal_SqrDistance_m1088 (); +extern "C" void Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089 (); +extern "C" void Bounds_SqrDistance_m1090 (); +extern "C" void Bounds_Internal_IntersectRay_m1091 (); +extern "C" void Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092 (); +extern "C" void Bounds_IntersectRay_m1093 (); +extern "C" void Bounds_IntersectRay_m1094 (); +extern "C" void Bounds_Internal_GetClosestPoint_m1095 (); +extern "C" void Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096 (); +extern "C" void Bounds_ClosestPoint_m1097 (); +extern "C" void Bounds_ToString_m1098 (); +extern "C" void Bounds_ToString_m1099 (); +extern "C" void Bounds_op_Equality_m1100 (); +extern "C" void Bounds_op_Inequality_m1101 (); +extern "C" void Vector4__ctor_m1102 (); +extern "C" void Vector4_get_Item_m1103 (); +extern "C" void Vector4_set_Item_m1104 (); +extern "C" void Vector4_GetHashCode_m1105 (); +extern "C" void Vector4_Equals_m1106 (); +extern "C" void Vector4_ToString_m1107 (); +extern "C" void Vector4_Dot_m1108 (); +extern "C" void Vector4_SqrMagnitude_m1109 (); +extern "C" void Vector4_get_sqrMagnitude_m1110 (); +extern "C" void Vector4_get_zero_m1111 (); +extern "C" void Vector4_op_Subtraction_m1112 (); +extern "C" void Vector4_op_Division_m1113 (); +extern "C" void Vector4_op_Equality_m1114 (); +extern "C" void Ray__ctor_m574 (); +extern "C" void Ray_get_origin_m489 (); +extern "C" void Ray_set_origin_m486 (); +extern "C" void Ray_get_direction_m651 (); +extern "C" void Ray_set_direction_m488 (); +extern "C" void Ray_GetPoint_m646 (); +extern "C" void Ray_ToString_m1115 (); +extern "C" void Plane__ctor_m1116 (); +extern "C" void Plane_get_normal_m1117 (); +extern "C" void Plane_get_distance_m1118 (); +extern "C" void Plane_Raycast_m1119 (); +extern "C" void MathfInternal__cctor_m1120 (); +extern "C" void Mathf__cctor_m1121 (); +extern "C" void Mathf_Sin_m1122 (); +extern "C" void Mathf_Cos_m1123 (); +extern "C" void Mathf_Tan_m1124 (); +extern "C" void Mathf_Acos_m1125 (); +extern "C" void Mathf_Atan_m1126 (); +extern "C" void Mathf_Atan2_m1127 (); +extern "C" void Mathf_Sqrt_m1128 (); +extern "C" void Mathf_Abs_m1129 (); +extern "C" void Mathf_Min_m1130 (); +extern "C" void Mathf_Min_m1131 (); +extern "C" void Mathf_Max_m682 (); +extern "C" void Mathf_Max_m508 (); +extern "C" void Mathf_Max_m1132 (); +extern "C" void Mathf_Pow_m1133 (); +extern "C" void Mathf_Log_m1134 (); +extern "C" void Mathf_Floor_m1135 (); +extern "C" void Mathf_Round_m1136 (); +extern "C" void Mathf_CeilToInt_m1137 (); +extern "C" void Mathf_FloorToInt_m1138 (); +extern "C" void Mathf_RoundToInt_m1139 (); +extern "C" void Mathf_Sign_m406 (); +extern "C" void Mathf_Clamp_m418 (); +extern "C" void Mathf_Clamp_m591 (); +extern "C" void Mathf_Clamp01_m1140 (); +extern "C" void Mathf_Lerp_m417 (); +extern "C" void Mathf_LerpAngle_m689 (); +extern "C" void Mathf_MoveTowards_m587 (); +extern "C" void Mathf_Approximately_m1141 (); +extern "C" void Mathf_SmoothDamp_m455 (); +extern "C" void Mathf_SmoothDamp_m1142 (); +extern "C" void Mathf_Repeat_m579 (); +extern "C" void Mathf_InverseLerp_m457 (); +extern "C" void Mathf_DeltaAngle_m456 (); +extern "C" void Mathf_PerlinNoise_m475 (); +extern "C" void DrivenRectTransformTracker_Add_m1143 (); +extern "C" void DrivenRectTransformTracker_Clear_m1144 (); +extern "C" void ReapplyDrivenProperties__ctor_m1145 (); +extern "C" void ReapplyDrivenProperties_Invoke_m1146 (); +extern "C" void ReapplyDrivenProperties_BeginInvoke_m1147 (); +extern "C" void ReapplyDrivenProperties_EndInvoke_m1148 (); +extern "C" void RectTransform_add_reapplyDrivenProperties_m1149 (); +extern "C" void RectTransform_remove_reapplyDrivenProperties_m1150 (); +extern "C" void RectTransform_get_rect_m1151 (); +extern "C" void RectTransform_INTERNAL_get_rect_m1152 (); +extern "C" void RectTransform_get_anchorMin_m1153 (); +extern "C" void RectTransform_set_anchorMin_m1154 (); +extern "C" void RectTransform_INTERNAL_get_anchorMin_m1155 (); +extern "C" void RectTransform_INTERNAL_set_anchorMin_m1156 (); +extern "C" void RectTransform_get_anchorMax_m1157 (); +extern "C" void RectTransform_set_anchorMax_m1158 (); +extern "C" void RectTransform_INTERNAL_get_anchorMax_m1159 (); +extern "C" void RectTransform_INTERNAL_set_anchorMax_m1160 (); +extern "C" void RectTransform_get_anchoredPosition_m1161 (); +extern "C" void RectTransform_set_anchoredPosition_m1162 (); +extern "C" void RectTransform_INTERNAL_get_anchoredPosition_m1163 (); +extern "C" void RectTransform_INTERNAL_set_anchoredPosition_m1164 (); +extern "C" void RectTransform_get_sizeDelta_m1165 (); +extern "C" void RectTransform_set_sizeDelta_m1166 (); +extern "C" void RectTransform_INTERNAL_get_sizeDelta_m1167 (); +extern "C" void RectTransform_INTERNAL_set_sizeDelta_m1168 (); +extern "C" void RectTransform_get_pivot_m1169 (); +extern "C" void RectTransform_set_pivot_m1170 (); +extern "C" void RectTransform_INTERNAL_get_pivot_m1171 (); +extern "C" void RectTransform_INTERNAL_set_pivot_m1172 (); +extern "C" void RectTransform_SendReapplyDrivenProperties_m1173 (); +extern "C" void RectTransform_GetLocalCorners_m1174 (); +extern "C" void RectTransform_GetWorldCorners_m1175 (); +extern "C" void RectTransform_SetInsetAndSizeFromParentEdge_m1176 (); +extern "C" void RectTransform_SetSizeWithCurrentAnchors_m1177 (); +extern "C" void RectTransform_GetParentSize_m1178 (); +extern "C" void ResourceRequest__ctor_m1179 (); +extern "C" void ResourceRequest_get_asset_m1180 (); +extern "C" void Resources_Load_m1181 (); +extern "C" void SerializePrivateVariables__ctor_m1182 (); +extern "C" void SerializeField__ctor_m1183 (); +extern "C" void Shader_PropertyToID_m1184 (); +extern "C" void Material__ctor_m1185 (); +extern "C" void Material_get_shader_m626 (); +extern "C" void Material_set_shader_m629 (); +extern "C" void Material_get_mainTexture_m1186 (); +extern "C" void Material_GetTexture_m1187 (); +extern "C" void Material_GetTexture_m1188 (); +extern "C" void Material_SetFloat_m1189 (); +extern "C" void Material_SetFloat_m1190 (); +extern "C" void Material_SetInt_m1191 (); +extern "C" void Material_HasProperty_m1192 (); +extern "C" void Material_HasProperty_m1193 (); +extern "C" void Material_Internal_CreateWithMaterial_m1194 (); +extern "C" void SortingLayer_GetLayerValueFromID_m1195 (); +extern "C" void SphericalHarmonicsL2_Clear_m1196 (); +extern "C" void SphericalHarmonicsL2_ClearInternal_m1197 (); +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198 (); +extern "C" void SphericalHarmonicsL2_AddAmbientLight_m1199 (); +extern "C" void SphericalHarmonicsL2_AddAmbientLightInternal_m1200 (); +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201 (); +extern "C" void SphericalHarmonicsL2_AddDirectionalLight_m1202 (); +extern "C" void SphericalHarmonicsL2_AddDirectionalLightInternal_m1203 (); +extern "C" void SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204 (); +extern "C" void SphericalHarmonicsL2_get_Item_m1205 (); +extern "C" void SphericalHarmonicsL2_set_Item_m1206 (); +extern "C" void SphericalHarmonicsL2_GetHashCode_m1207 (); +extern "C" void SphericalHarmonicsL2_Equals_m1208 (); +extern "C" void SphericalHarmonicsL2_op_Multiply_m1209 (); +extern "C" void SphericalHarmonicsL2_op_Multiply_m1210 (); +extern "C" void SphericalHarmonicsL2_op_Addition_m1211 (); +extern "C" void SphericalHarmonicsL2_op_Equality_m1212 (); +extern "C" void SphericalHarmonicsL2_op_Inequality_m1213 (); +extern "C" void Sprite_get_rect_m1214 (); +extern "C" void Sprite_INTERNAL_get_rect_m1215 (); +extern "C" void Sprite_get_pixelsPerUnit_m1216 (); +extern "C" void Sprite_get_texture_m1217 (); +extern "C" void Sprite_get_textureRect_m1218 (); +extern "C" void Sprite_INTERNAL_get_textureRect_m1219 (); +extern "C" void Sprite_get_border_m1220 (); +extern "C" void Sprite_INTERNAL_get_border_m1221 (); +extern "C" void DataUtility_GetInnerUV_m1222 (); +extern "C" void DataUtility_GetOuterUV_m1223 (); +extern "C" void DataUtility_GetPadding_m1224 (); +extern "C" void DataUtility_GetMinSize_m1225 (); +extern "C" void DataUtility_Internal_GetMinSize_m1226 (); +extern "C" void UnityString_Format_m1227 (); +extern "C" void AsyncOperation__ctor_m1228 (); +extern "C" void AsyncOperation_InternalDestroy_m1229 (); +extern "C" void AsyncOperation_Finalize_m1230 (); +extern "C" void LogCallback__ctor_m1231 (); +extern "C" void LogCallback_Invoke_m1232 (); +extern "C" void LogCallback_BeginInvoke_m1233 (); +extern "C" void LogCallback_EndInvoke_m1234 (); +extern "C" void Application_get_loadedLevel_m691 (); +extern "C" void Application_get_loadedLevelName_m443 (); +extern "C" void Application_LoadLevel_m692 (); +extern "C" void Application_LoadLevel_m444 (); +extern "C" void Application_LoadLevelAsync_m673 (); +extern "C" void Application_LoadLevelAsync_m1235 (); +extern "C" void Application_get_isPlaying_m451 (); +extern "C" void Application_get_isEditor_m1236 (); +extern "C" void Application_get_platform_m1237 (); +extern "C" void Application_CallLogCallback_m1238 (); +extern "C" void Behaviour__ctor_m1239 (); +extern "C" void Behaviour_get_enabled_m1240 (); +extern "C" void Behaviour_set_enabled_m618 (); +extern "C" void Behaviour_get_isActiveAndEnabled_m1241 (); +extern "C" void CameraCallback__ctor_m1242 (); +extern "C" void CameraCallback_Invoke_m1243 (); +extern "C" void CameraCallback_BeginInvoke_m1244 (); +extern "C" void CameraCallback_EndInvoke_m1245 (); +extern "C" void Camera_get_fieldOfView_m502 (); +extern "C" void Camera_set_fieldOfView_m503 (); +extern "C" void Camera_get_nearClipPlane_m1246 (); +extern "C" void Camera_get_farClipPlane_m1247 (); +extern "C" void Camera_get_depth_m1248 (); +extern "C" void Camera_get_cullingMask_m1249 (); +extern "C" void Camera_get_eventMask_m1250 (); +extern "C" void Camera_get_pixelRect_m1251 (); +extern "C" void Camera_INTERNAL_get_pixelRect_m1252 (); +extern "C" void Camera_get_targetTexture_m1253 (); +extern "C" void Camera_get_clearFlags_m1254 (); +extern "C" void Camera_ScreenToViewportPoint_m1255 (); +extern "C" void Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256 (); +extern "C" void Camera_ScreenPointToRay_m645 (); +extern "C" void Camera_INTERNAL_CALL_ScreenPointToRay_m1257 (); +extern "C" void Camera_get_main_m510 (); +extern "C" void Camera_get_allCamerasCount_m1258 (); +extern "C" void Camera_GetAllCameras_m1259 (); +extern "C" void Camera_FireOnPreCull_m1260 (); +extern "C" void Camera_FireOnPreRender_m1261 (); +extern "C" void Camera_FireOnPostRender_m1262 (); +extern "C" void Camera_RaycastTry_m1263 (); +extern "C" void Camera_INTERNAL_CALL_RaycastTry_m1264 (); +extern "C" void Camera_RaycastTry2D_m1265 (); +extern "C" void Camera_INTERNAL_CALL_RaycastTry2D_m1266 (); +extern "C" void Debug_DrawLine_m1267 (); +extern "C" void Debug_INTERNAL_CALL_DrawLine_m1268 (); +extern "C" void Debug_DrawRay_m500 (); +extern "C" void Debug_DrawRay_m1269 (); +extern "C" void Debug_Internal_Log_m1270 (); +extern "C" void Debug_Internal_LogException_m1271 (); +extern "C" void Debug_Log_m623 (); +extern "C" void Debug_LogError_m614 (); +extern "C" void Debug_LogError_m1272 (); +extern "C" void Debug_LogException_m1273 (); +extern "C" void Debug_LogException_m1274 (); +extern "C" void Debug_LogWarning_m558 (); +extern "C" void Debug_LogWarning_m1275 (); +extern "C" void DisplaysUpdatedDelegate__ctor_m1276 (); +extern "C" void DisplaysUpdatedDelegate_Invoke_m1277 (); +extern "C" void DisplaysUpdatedDelegate_BeginInvoke_m1278 (); +extern "C" void DisplaysUpdatedDelegate_EndInvoke_m1279 (); +extern "C" void Display__ctor_m1280 (); +extern "C" void Display__ctor_m1281 (); +extern "C" void Display__cctor_m1282 (); +extern "C" void Display_add_onDisplaysUpdated_m1283 (); +extern "C" void Display_remove_onDisplaysUpdated_m1284 (); +extern "C" void Display_get_renderingWidth_m1285 (); +extern "C" void Display_get_renderingHeight_m1286 (); +extern "C" void Display_get_systemWidth_m1287 (); +extern "C" void Display_get_systemHeight_m1288 (); +extern "C" void Display_get_colorBuffer_m1289 (); +extern "C" void Display_get_depthBuffer_m1290 (); +extern "C" void Display_Activate_m1291 (); +extern "C" void Display_Activate_m1292 (); +extern "C" void Display_SetParams_m1293 (); +extern "C" void Display_SetRenderingResolution_m1294 (); +extern "C" void Display_MultiDisplayLicense_m1295 (); +extern "C" void Display_RelativeMouseAt_m1296 (); +extern "C" void Display_get_main_m1297 (); +extern "C" void Display_RecreateDisplayList_m1298 (); +extern "C" void Display_FireDisplaysUpdated_m1299 (); +extern "C" void Display_GetSystemExtImpl_m1300 (); +extern "C" void Display_GetRenderingExtImpl_m1301 (); +extern "C" void Display_GetRenderingBuffersImpl_m1302 (); +extern "C" void Display_SetRenderingResolutionImpl_m1303 (); +extern "C" void Display_ActivateDisplayImpl_m1304 (); +extern "C" void Display_SetParamsImpl_m1305 (); +extern "C" void Display_MultiDisplayLicenseImpl_m1306 (); +extern "C" void Display_RelativeMouseAtImpl_m1307 (); +extern "C" void MonoBehaviour__ctor_m399 (); +extern "C" void MonoBehaviour_Invoke_m694 (); +extern "C" void MonoBehaviour_StartCoroutine_m513 (); +extern "C" void MonoBehaviour_StartCoroutine_Auto_m1308 (); +extern "C" void MonoBehaviour_StartCoroutine_m662 (); +extern "C" void MonoBehaviour_StopCoroutine_m1309 (); +extern "C" void MonoBehaviour_StopCoroutine_m1310 (); +extern "C" void MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311 (); +extern "C" void MonoBehaviour_StopCoroutine_Auto_m1312 (); +extern "C" void MonoBehaviour_StopAllCoroutines_m532 (); +extern "C" void Touch_get_fingerId_m1313 (); +extern "C" void Touch_get_position_m608 (); +extern "C" void Touch_get_phase_m1314 (); +extern "C" void Input__cctor_m1315 (); +extern "C" void Input_GetKeyInt_m1316 (); +extern "C" void Input_GetAxis_m594 (); +extern "C" void Input_GetAxisRaw_m593 (); +extern "C" void Input_GetButton_m595 (); +extern "C" void Input_GetButtonDown_m596 (); +extern "C" void Input_GetButtonUp_m597 (); +extern "C" void Input_GetKey_m421 (); +extern "C" void Input_GetMouseButton_m647 (); +extern "C" void Input_GetMouseButtonDown_m650 (); +extern "C" void Input_GetMouseButtonUp_m469 (); +extern "C" void Input_get_mousePosition_m599 (); +extern "C" void Input_INTERNAL_get_mousePosition_m1317 (); +extern "C" void Input_get_mouseScrollDelta_m1318 (); +extern "C" void Input_INTERNAL_get_mouseScrollDelta_m1319 (); +extern "C" void Input_get_mousePresent_m1320 (); +extern "C" void Input_get_acceleration_m600 (); +extern "C" void Input_INTERNAL_get_acceleration_m1321 (); +extern "C" void Input_get_touches_m607 (); +extern "C" void Input_GetTouch_m1322 (); +extern "C" void Input_get_touchCount_m606 (); +extern "C" void Input_get_touchSupported_m1323 (); +extern "C" void Input_set_imeCompositionMode_m1324 (); +extern "C" void Input_get_compositionString_m1325 (); +extern "C" void Input_set_compositionCursorPos_m1326 (); +extern "C" void Input_INTERNAL_set_compositionCursorPos_m1327 (); +extern "C" void Object__ctor_m1328 (); +extern "C" void Object_Internal_CloneSingle_m1329 (); +extern "C" void Object_Internal_InstantiateSingle_m1330 (); +extern "C" void Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331 (); +extern "C" void Object_Destroy_m693 (); +extern "C" void Object_Destroy_m687 (); +extern "C" void Object_DestroyImmediate_m1332 (); +extern "C" void Object_DestroyImmediate_m1333 (); +extern "C" void Object_FindObjectsOfType_m586 (); +extern "C" void Object_get_name_m630 (); +extern "C" void Object_set_name_m1334 (); +extern "C" void Object_DontDestroyOnLoad_m747 (); +extern "C" void Object_set_hideFlags_m1335 (); +extern "C" void Object_DestroyObject_m1336 (); +extern "C" void Object_DestroyObject_m617 (); +extern "C" void Object_ToString_m1337 (); +extern "C" void Object_Equals_m1338 (); +extern "C" void Object_GetHashCode_m1339 (); +extern "C" void Object_CompareBaseObjects_m1340 (); +extern "C" void Object_IsNativeObjectAlive_m1341 (); +extern "C" void Object_GetInstanceID_m1342 (); +extern "C" void Object_GetCachedPtr_m1343 (); +extern "C" void Object_Instantiate_m616 (); +extern "C" void Object_CheckNullArgument_m1344 (); +extern "C" void Object_op_Implicit_m435 (); +extern "C" void Object_op_Equality_m445 (); +extern "C" void Object_op_Inequality_m429 (); +extern "C" void Component__ctor_m1345 (); +extern "C" void Component_get_transform_m401 (); +extern "C" void Component_get_gameObject_m428 (); +extern "C" void Component_GetComponent_m1346 (); +extern "C" void Component_GetComponentFastPath_m1347 (); +extern "C" void Component_GetComponentInChildren_m1348 (); +extern "C" void Component_GetComponentInParent_m1349 (); +extern "C" void Component_GetComponentsForListInternal_m1350 (); +extern "C" void Component_GetComponents_m1351 (); +extern "C" void Component_get_tag_m441 (); +extern "C" void Component_CompareTag_m493 (); +extern "C" void Component_SendMessage_m1352 (); +extern "C" void Component_SendMessage_m678 (); +extern "C" void Component_BroadcastMessage_m1353 (); +extern "C" void Component_BroadcastMessage_m686 (); +extern "C" void Light_get_shadowStrength_m664 (); +extern "C" void Light_set_shadowStrength_m668 (); +extern "C" void Light_set_shadowBias_m667 (); +extern "C" void GameObject__ctor_m654 (); +extern "C" void GameObject_GetComponent_m744 (); +extern "C" void GameObject_GetComponentFastPath_m1354 (); +extern "C" void GameObject_GetComponentByName_m1355 (); +extern "C" void GameObject_GetComponent_m746 (); +extern "C" void GameObject_GetComponentInChildren_m1356 (); +extern "C" void GameObject_GetComponentInParent_m1357 (); +extern "C" void GameObject_GetComponentsInternal_m1358 (); +extern "C" void GameObject_get_transform_m416 (); +extern "C" void GameObject_get_layer_m1359 (); +extern "C" void GameObject_set_layer_m1360 (); +extern "C" void GameObject_SetActive_m592 (); +extern "C" void GameObject_get_activeSelf_m447 (); +extern "C" void GameObject_get_activeInHierarchy_m1361 (); +extern "C" void GameObject_get_tag_m1362 (); +extern "C" void GameObject_FindGameObjectWithTag_m415 (); +extern "C" void GameObject_SendMessage_m1363 (); +extern "C" void GameObject_BroadcastMessage_m1364 (); +extern "C" void GameObject_BroadcastMessage_m615 (); +extern "C" void GameObject_Internal_AddComponentWithType_m1365 (); +extern "C" void GameObject_AddComponent_m1366 (); +extern "C" void GameObject_Internal_CreateGameObject_m1367 (); +extern "C" void GameObject_Find_m741 (); +extern "C" void Enumerator__ctor_m1368 (); +extern "C" void Enumerator_get_Current_m1369 (); +extern "C" void Enumerator_MoveNext_m1370 (); +extern "C" void Enumerator_Reset_m1371 (); +extern "C" void Transform_get_position_m400 (); +extern "C" void Transform_set_position_m414 (); +extern "C" void Transform_INTERNAL_get_position_m1372 (); +extern "C" void Transform_INTERNAL_set_position_m1373 (); +extern "C" void Transform_get_localPosition_m485 (); +extern "C" void Transform_set_localPosition_m501 (); +extern "C" void Transform_INTERNAL_get_localPosition_m1374 (); +extern "C" void Transform_INTERNAL_set_localPosition_m1375 (); +extern "C" void Transform_get_eulerAngles_m550 (); +extern "C" void Transform_get_right_m516 (); +extern "C" void Transform_get_up_m450 (); +extern "C" void Transform_get_forward_m449 (); +extern "C" void Transform_get_rotation_m462 (); +extern "C" void Transform_set_rotation_m464 (); +extern "C" void Transform_INTERNAL_get_rotation_m1376 (); +extern "C" void Transform_INTERNAL_set_rotation_m1377 (); +extern "C" void Transform_get_localRotation_m468 (); +extern "C" void Transform_set_localRotation_m473 (); +extern "C" void Transform_INTERNAL_get_localRotation_m1378 (); +extern "C" void Transform_INTERNAL_set_localRotation_m1379 (); +extern "C" void Transform_get_localScale_m439 (); +extern "C" void Transform_set_localScale_m440 (); +extern "C" void Transform_INTERNAL_get_localScale_m1380 (); +extern "C" void Transform_INTERNAL_set_localScale_m1381 (); +extern "C" void Transform_get_parent_m481 (); +extern "C" void Transform_set_parent_m403 (); +extern "C" void Transform_get_parentInternal_m1382 (); +extern "C" void Transform_set_parentInternal_m1383 (); +extern "C" void Transform_SetParent_m1384 (); +extern "C" void Transform_SetParent_m1385 (); +extern "C" void Transform_get_worldToLocalMatrix_m1386 (); +extern "C" void Transform_INTERNAL_get_worldToLocalMatrix_m1387 (); +extern "C" void Transform_Translate_m743 (); +extern "C" void Transform_Translate_m635 (); +extern "C" void Transform_Rotate_m636 (); +extern "C" void Transform_Rotate_m476 (); +extern "C" void Transform_Rotate_m1388 (); +extern "C" void Transform_LookAt_m690 (); +extern "C" void Transform_LookAt_m1389 (); +extern "C" void Transform_LookAt_m1390 (); +extern "C" void Transform_LookAt_m637 (); +extern "C" void Transform_INTERNAL_CALL_LookAt_m1391 (); +extern "C" void Transform_TransformDirection_m1392 (); +extern "C" void Transform_INTERNAL_CALL_TransformDirection_m1393 (); +extern "C" void Transform_InverseTransformDirection_m569 (); +extern "C" void Transform_INTERNAL_CALL_InverseTransformDirection_m1394 (); +extern "C" void Transform_TransformPoint_m1395 (); +extern "C" void Transform_INTERNAL_CALL_TransformPoint_m1396 (); +extern "C" void Transform_InverseTransformPoint_m477 (); +extern "C" void Transform_INTERNAL_CALL_InverseTransformPoint_m1397 (); +extern "C" void Transform_get_childCount_m1398 (); +extern "C" void Transform_DetachChildren_m695 (); +extern "C" void Transform_SetAsFirstSibling_m1399 (); +extern "C" void Transform_Find_m422 (); +extern "C" void Transform_IsChildOf_m1400 (); +extern "C" void Transform_GetEnumerator_m1401 (); +extern "C" void Transform_GetChild_m1402 (); +extern "C" void Time_get_time_m474 (); +extern "C" void Time_get_deltaTime_m409 (); +extern "C" void Time_get_unscaledTime_m1403 (); +extern "C" void Time_get_unscaledDeltaTime_m1404 (); +extern "C" void Time_get_fixedDeltaTime_m524 (); +extern "C" void Time_get_timeScale_m470 (); +extern "C" void Time_get_frameCount_m588 (); +extern "C" void Time_get_realtimeSinceStartup_m634 (); +extern "C" void Random_Range_m683 (); +extern "C" void Random_Range_m527 (); +extern "C" void Random_RandomRangeInt_m1405 (); +extern "C" void YieldInstruction__ctor_m1406 (); +extern "C" void UnityAdsInternal__ctor_m1407 (); +extern "C" void UnityAdsInternal_add_onCampaignsAvailable_m1408 (); +extern "C" void UnityAdsInternal_remove_onCampaignsAvailable_m1409 (); +extern "C" void UnityAdsInternal_add_onCampaignsFetchFailed_m1410 (); +extern "C" void UnityAdsInternal_remove_onCampaignsFetchFailed_m1411 (); +extern "C" void UnityAdsInternal_add_onShow_m1412 (); +extern "C" void UnityAdsInternal_remove_onShow_m1413 (); +extern "C" void UnityAdsInternal_add_onHide_m1414 (); +extern "C" void UnityAdsInternal_remove_onHide_m1415 (); +extern "C" void UnityAdsInternal_add_onVideoCompleted_m1416 (); +extern "C" void UnityAdsInternal_remove_onVideoCompleted_m1417 (); +extern "C" void UnityAdsInternal_add_onVideoStarted_m1418 (); +extern "C" void UnityAdsInternal_remove_onVideoStarted_m1419 (); +extern "C" void UnityAdsInternal_RegisterNative_m1420 (); +extern "C" void UnityAdsInternal_Init_m1421 (); +extern "C" void UnityAdsInternal_Show_m1422 (); +extern "C" void UnityAdsInternal_CanShowAds_m1423 (); +extern "C" void UnityAdsInternal_SetLogLevel_m1424 (); +extern "C" void UnityAdsInternal_SetCampaignDataURL_m1425 (); +extern "C" void UnityAdsInternal_RemoveAllEventHandlers_m1426 (); +extern "C" void UnityAdsInternal_CallUnityAdsCampaignsAvailable_m1427 (); +extern "C" void UnityAdsInternal_CallUnityAdsCampaignsFetchFailed_m1428 (); +extern "C" void UnityAdsInternal_CallUnityAdsShow_m1429 (); +extern "C" void UnityAdsInternal_CallUnityAdsHide_m1430 (); +extern "C" void UnityAdsInternal_CallUnityAdsVideoCompleted_m1431 (); +extern "C" void UnityAdsInternal_CallUnityAdsVideoStarted_m1432 (); +extern "C" void ParticleSystem_set_enableEmission_m685 (); +extern "C" void ParticleSystem_get_startLifetime_m681 (); +extern "C" void Particle_get_position_m1433 (); +extern "C" void Particle_set_position_m1434 (); +extern "C" void Particle_get_velocity_m1435 (); +extern "C" void Particle_set_velocity_m1436 (); +extern "C" void Particle_get_energy_m1437 (); +extern "C" void Particle_set_energy_m1438 (); +extern "C" void Particle_get_startEnergy_m1439 (); +extern "C" void Particle_set_startEnergy_m1440 (); +extern "C" void Particle_get_size_m1441 (); +extern "C" void Particle_set_size_m1442 (); +extern "C" void Particle_get_rotation_m1443 (); +extern "C" void Particle_set_rotation_m1444 (); +extern "C" void Particle_get_angularVelocity_m1445 (); +extern "C" void Particle_set_angularVelocity_m1446 (); +extern "C" void Particle_get_color_m1447 (); +extern "C" void Particle_set_color_m1448 (); +extern "C" void ControllerColliderHit_get_collider_m533 (); +extern "C" void ControllerColliderHit_get_point_m535 (); +extern "C" void Physics_get_gravity_m523 (); +extern "C" void Physics_INTERNAL_get_gravity_m1449 (); +extern "C" void Physics_Raycast_m556 (); +extern "C" void Physics_Raycast_m1450 (); +extern "C" void Physics_Raycast_m652 (); +extern "C" void Physics_Raycast_m584 (); +extern "C" void Physics_Raycast_m1451 (); +extern "C" void Physics_Raycast_m1452 (); +extern "C" void Physics_Raycast_m665 (); +extern "C" void Physics_Raycast_m1453 (); +extern "C" void Physics_RaycastAll_m1454 (); +extern "C" void Physics_RaycastAll_m494 (); +extern "C" void Physics_RaycastAll_m1455 (); +extern "C" void Physics_RaycastAll_m1456 (); +extern "C" void Physics_INTERNAL_CALL_RaycastAll_m1457 (); +extern "C" void Physics_OverlapSphere_m490 (); +extern "C" void Physics_INTERNAL_CALL_OverlapSphere_m1458 (); +extern "C" void Physics_SphereCast_m520 (); +extern "C" void Physics_SphereCast_m1459 (); +extern "C" void Physics_SphereCast_m575 (); +extern "C" void Physics_SphereCast_m1460 (); +extern "C" void Physics_CapsuleCastAll_m1461 (); +extern "C" void Physics_INTERNAL_CALL_CapsuleCastAll_m1462 (); +extern "C" void Physics_SphereCastAll_m495 (); +extern "C" void Physics_SphereCastAll_m1463 (); +extern "C" void Physics_Internal_Raycast_m1464 (); +extern "C" void Physics_INTERNAL_CALL_Internal_Raycast_m1465 (); +extern "C" void Physics_Internal_CapsuleCast_m1466 (); +extern "C" void Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467 (); +extern "C" void Physics_Internal_RaycastTest_m1468 (); +extern "C" void Physics_INTERNAL_CALL_Internal_RaycastTest_m1469 (); +extern "C" void Rigidbody_get_velocity_m452 (); +extern "C" void Rigidbody_set_velocity_m544 (); +extern "C" void Rigidbody_INTERNAL_get_velocity_m1470 (); +extern "C" void Rigidbody_INTERNAL_set_velocity_m1471 (); +extern "C" void Rigidbody_set_angularVelocity_m677 (); +extern "C" void Rigidbody_INTERNAL_set_angularVelocity_m1472 (); +extern "C" void Rigidbody_get_drag_m642 (); +extern "C" void Rigidbody_set_drag_m543 (); +extern "C" void Rigidbody_get_angularDrag_m643 (); +extern "C" void Rigidbody_set_angularDrag_m644 (); +extern "C" void Rigidbody_get_isKinematic_m534 (); +extern "C" void Rigidbody_set_isKinematic_m657 (); +extern "C" void Rigidbody_set_constraints_m567 (); +extern "C" void Rigidbody_AddForce_m542 (); +extern "C" void Rigidbody_AddForce_m555 (); +extern "C" void Rigidbody_INTERNAL_CALL_AddForce_m1473 (); +extern "C" void Rigidbody_AddTorque_m554 (); +extern "C" void Rigidbody_INTERNAL_CALL_AddTorque_m1474 (); +extern "C" void Rigidbody_AddForceAtPosition_m536 (); +extern "C" void Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475 (); +extern "C" void Rigidbody_get_position_m573 (); +extern "C" void Rigidbody_INTERNAL_get_position_m1476 (); +extern "C" void Rigidbody_Sleep_m545 (); +extern "C" void Rigidbody_INTERNAL_CALL_Sleep_m1477 (); +extern "C" void Rigidbody_set_maxAngularVelocity_m553 (); +extern "C" void Joint_get_connectedBody_m641 (); +extern "C" void Joint_set_connectedBody_m648 (); +extern "C" void Joint_set_anchor_m658 (); +extern "C" void Joint_INTERNAL_set_anchor_m1478 (); +extern "C" void SpringJoint_set_spring_m659 (); +extern "C" void SpringJoint_set_damper_m660 (); +extern "C" void SpringJoint_set_maxDistance_m661 (); +extern "C" void Collider_get_attachedRigidbody_m492 (); +extern "C" void Collider_get_isTrigger_m491 (); +extern "C" void CapsuleCollider_get_center_m566 (); +extern "C" void CapsuleCollider_set_center_m572 (); +extern "C" void CapsuleCollider_INTERNAL_get_center_m1479 (); +extern "C" void CapsuleCollider_INTERNAL_set_center_m1480 (); +extern "C" void CapsuleCollider_get_radius_m548 (); +extern "C" void CapsuleCollider_get_height_m549 (); +extern "C" void CapsuleCollider_set_height_m570 (); +extern "C" void RaycastHit_get_point_m498 (); +extern "C" void RaycastHit_get_normal_m521 (); +extern "C" void RaycastHit_get_distance_m483 (); +extern "C" void RaycastHit_get_collider_m497 (); +extern "C" void RaycastHit_get_rigidbody_m653 (); +extern "C" void CharacterController_Move_m525 (); +extern "C" void CharacterController_INTERNAL_CALL_Move_m1481 (); +extern "C" void CharacterController_get_isGrounded_m512 (); +extern "C" void CharacterController_get_velocity_m526 (); +extern "C" void CharacterController_INTERNAL_get_velocity_m1482 (); +extern "C" void CharacterController_get_radius_m517 (); +extern "C" void CharacterController_get_height_m519 (); +extern "C" void Physics2D__cctor_m1483 (); +extern "C" void Physics2D_Internal_Raycast_m1484 (); +extern "C" void Physics2D_INTERNAL_CALL_Internal_Raycast_m1485 (); +extern "C" void Physics2D_Raycast_m1486 (); +extern "C" void Physics2D_Raycast_m1487 (); +extern "C" void Physics2D_RaycastAll_m1488 (); +extern "C" void Physics2D_INTERNAL_CALL_RaycastAll_m1489 (); +extern "C" void Physics2D_OverlapCircle_m434 (); +extern "C" void Physics2D_INTERNAL_CALL_OverlapCircle_m1490 (); +extern "C" void Physics2D_OverlapCircleAll_m427 (); +extern "C" void Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491 (); +extern "C" void RaycastHit2D_get_point_m1492 (); +extern "C" void RaycastHit2D_get_normal_m1493 (); +extern "C" void RaycastHit2D_get_fraction_m1494 (); +extern "C" void RaycastHit2D_get_collider_m1495 (); +extern "C" void RaycastHit2D_get_rigidbody_m1496 (); +extern "C" void RaycastHit2D_get_transform_m1497 (); +extern "C" void Rigidbody2D_get_velocity_m431 (); +extern "C" void Rigidbody2D_set_velocity_m437 (); +extern "C" void Rigidbody2D_INTERNAL_get_velocity_m1498 (); +extern "C" void Rigidbody2D_INTERNAL_set_velocity_m1499 (); +extern "C" void Rigidbody2D_AddForce_m438 (); +extern "C" void Rigidbody2D_INTERNAL_CALL_AddForce_m1500 (); +extern "C" void Collider2D_get_attachedRigidbody_m1501 (); +extern "C" void NavMeshAgent_SetDestination_m564 (); +extern "C" void NavMeshAgent_INTERNAL_CALL_SetDestination_m1502 (); +extern "C" void NavMeshAgent_get_desiredVelocity_m565 (); +extern "C" void NavMeshAgent_INTERNAL_get_desiredVelocity_m1503 (); +extern "C" void NavMeshAgent_set_updatePosition_m563 (); +extern "C" void NavMeshAgent_set_updateRotation_m562 (); +extern "C" void AudioConfigurationChangeHandler__ctor_m1504 (); +extern "C" void AudioConfigurationChangeHandler_Invoke_m1505 (); +extern "C" void AudioConfigurationChangeHandler_BeginInvoke_m1506 (); +extern "C" void AudioConfigurationChangeHandler_EndInvoke_m1507 (); +extern "C" void AudioSettings_InvokeOnAudioConfigurationChanged_m1508 (); +extern "C" void PCMReaderCallback__ctor_m1509 (); +extern "C" void PCMReaderCallback_Invoke_m1510 (); +extern "C" void PCMReaderCallback_BeginInvoke_m1511 (); +extern "C" void PCMReaderCallback_EndInvoke_m1512 (); +extern "C" void PCMSetPositionCallback__ctor_m1513 (); +extern "C" void PCMSetPositionCallback_Invoke_m1514 (); +extern "C" void PCMSetPositionCallback_BeginInvoke_m1515 (); +extern "C" void PCMSetPositionCallback_EndInvoke_m1516 (); +extern "C" void AudioClip_InvokePCMReaderCallback_Internal_m1517 (); +extern "C" void AudioClip_InvokePCMSetPositionCallback_Internal_m1518 (); +extern "C" void AudioSource_get_clip_m528 (); +extern "C" void AudioSource_set_clip_m514 (); +extern "C" void AudioSource_Play_m1519 (); +extern "C" void AudioSource_Play_m515 (); +extern "C" void AudioSource_PlayOneShot_m1520 (); +extern "C" void AudioSource_PlayOneShot_m529 (); +extern "C" void WebCamDevice_get_name_m1521 (); +extern "C" void WebCamDevice_get_isFrontFacing_m1522 (); +extern "C" void AnimationEvent__ctor_m1523 (); +extern "C" void AnimationEvent_get_data_m1524 (); +extern "C" void AnimationEvent_set_data_m1525 (); +extern "C" void AnimationEvent_get_stringParameter_m1526 (); +extern "C" void AnimationEvent_set_stringParameter_m1527 (); +extern "C" void AnimationEvent_get_floatParameter_m1528 (); +extern "C" void AnimationEvent_set_floatParameter_m1529 (); +extern "C" void AnimationEvent_get_intParameter_m1530 (); +extern "C" void AnimationEvent_set_intParameter_m1531 (); +extern "C" void AnimationEvent_get_objectReferenceParameter_m1532 (); +extern "C" void AnimationEvent_set_objectReferenceParameter_m1533 (); +extern "C" void AnimationEvent_get_functionName_m1534 (); +extern "C" void AnimationEvent_set_functionName_m1535 (); +extern "C" void AnimationEvent_get_time_m1536 (); +extern "C" void AnimationEvent_set_time_m1537 (); +extern "C" void AnimationEvent_get_messageOptions_m1538 (); +extern "C" void AnimationEvent_set_messageOptions_m1539 (); +extern "C" void AnimationEvent_get_isFiredByLegacy_m1540 (); +extern "C" void AnimationEvent_get_isFiredByAnimator_m1541 (); +extern "C" void AnimationEvent_get_animationState_m1542 (); +extern "C" void AnimationEvent_get_animatorStateInfo_m1543 (); +extern "C" void AnimationEvent_get_animatorClipInfo_m1544 (); +extern "C" void AnimationEvent_GetHash_m1545 (); +extern "C" void Keyframe__ctor_m537 (); +extern "C" void Keyframe_get_time_m640 (); +extern "C" void AnimationCurve__ctor_m538 (); +extern "C" void AnimationCurve__ctor_m1546 (); +extern "C" void AnimationCurve_Cleanup_m1547 (); +extern "C" void AnimationCurve_Finalize_m1548 (); +extern "C" void AnimationCurve_Evaluate_m547 (); +extern "C" void AnimationCurve_get_Item_m639 (); +extern "C" void AnimationCurve_get_length_m638 (); +extern "C" void AnimationCurve_GetKey_Internal_m1549 (); +extern "C" void AnimationCurve_Init_m1550 (); +extern "C" void Enumerator__ctor_m1551 (); +extern "C" void Enumerator_get_Current_m1552 (); +extern "C" void Enumerator_MoveNext_m1553 (); +extern "C" void Enumerator_Reset_m1554 (); +extern "C" void Animation_Play_m620 (); +extern "C" void Animation_Play_m1555 (); +extern "C" void Animation_PlayDefaultAnimation_m1556 (); +extern "C" void Animation_GetEnumerator_m1557 (); +extern "C" void Animation_GetStateAtIndex_m1558 (); +extern "C" void Animation_GetStateCount_m1559 (); +extern "C" void AnimatorStateInfo_IsName_m581 (); +extern "C" void AnimatorStateInfo_get_fullPathHash_m1560 (); +extern "C" void AnimatorStateInfo_get_nameHash_m1561 (); +extern "C" void AnimatorStateInfo_get_shortNameHash_m1562 (); +extern "C" void AnimatorStateInfo_get_normalizedTime_m578 (); +extern "C" void AnimatorStateInfo_get_length_m1563 (); +extern "C" void AnimatorStateInfo_get_speed_m1564 (); +extern "C" void AnimatorStateInfo_get_speedMultiplier_m1565 (); +extern "C" void AnimatorStateInfo_get_tagHash_m1566 (); +extern "C" void AnimatorStateInfo_IsTag_m1567 (); +extern "C" void AnimatorStateInfo_get_loop_m1568 (); +extern "C" void AnimatorTransitionInfo_IsName_m1569 (); +extern "C" void AnimatorTransitionInfo_IsUserName_m1570 (); +extern "C" void AnimatorTransitionInfo_get_fullPathHash_m1571 (); +extern "C" void AnimatorTransitionInfo_get_nameHash_m1572 (); +extern "C" void AnimatorTransitionInfo_get_userNameHash_m1573 (); +extern "C" void AnimatorTransitionInfo_get_normalizedTime_m1574 (); +extern "C" void AnimatorTransitionInfo_get_anyState_m1575 (); +extern "C" void AnimatorTransitionInfo_get_entry_m1576 (); +extern "C" void AnimatorTransitionInfo_get_exit_m1577 (); +extern "C" void Animator_SetFloat_m432 (); +extern "C" void Animator_SetFloat_m576 (); +extern "C" void Animator_GetBool_m433 (); +extern "C" void Animator_SetBool_m430 (); +extern "C" void Animator_SetTrigger_m745 (); +extern "C" void Animator_ResetTrigger_m1578 (); +extern "C" void Animator_get_deltaPosition_m583 (); +extern "C" void Animator_INTERNAL_get_deltaPosition_m1579 (); +extern "C" void Animator_set_applyRootMotion_m582 (); +extern "C" void Animator_GetCurrentAnimatorStateInfo_m577 (); +extern "C" void Animator_set_speed_m580 (); +extern "C" void Animator_get_runtimeAnimatorController_m1580 (); +extern "C" void Animator_StringToHash_m1581 (); +extern "C" void Animator_SetFloatString_m1582 (); +extern "C" void Animator_SetBoolString_m1583 (); +extern "C" void Animator_GetBoolString_m1584 (); +extern "C" void Animator_SetTriggerString_m1585 (); +extern "C" void Animator_ResetTriggerString_m1586 (); +extern "C" void Animator_SetFloatStringDamp_m1587 (); +extern "C" void HumanBone_get_boneName_m1588 (); +extern "C" void HumanBone_set_boneName_m1589 (); +extern "C" void HumanBone_get_humanName_m1590 (); +extern "C" void HumanBone_set_humanName_m1591 (); +extern "C" void GUIText_set_text_m672 (); +extern "C" void CharacterInfo_get_advance_m1592 (); +extern "C" void CharacterInfo_set_advance_m1593 (); +extern "C" void CharacterInfo_get_glyphWidth_m1594 (); +extern "C" void CharacterInfo_set_glyphWidth_m1595 (); +extern "C" void CharacterInfo_get_glyphHeight_m1596 (); +extern "C" void CharacterInfo_set_glyphHeight_m1597 (); +extern "C" void CharacterInfo_get_bearing_m1598 (); +extern "C" void CharacterInfo_set_bearing_m1599 (); +extern "C" void CharacterInfo_get_minY_m1600 (); +extern "C" void CharacterInfo_set_minY_m1601 (); +extern "C" void CharacterInfo_get_maxY_m1602 (); +extern "C" void CharacterInfo_set_maxY_m1603 (); +extern "C" void CharacterInfo_get_minX_m1604 (); +extern "C" void CharacterInfo_set_minX_m1605 (); +extern "C" void CharacterInfo_get_maxX_m1606 (); +extern "C" void CharacterInfo_set_maxX_m1607 (); +extern "C" void CharacterInfo_get_uvBottomLeftUnFlipped_m1608 (); +extern "C" void CharacterInfo_set_uvBottomLeftUnFlipped_m1609 (); +extern "C" void CharacterInfo_get_uvBottomRightUnFlipped_m1610 (); +extern "C" void CharacterInfo_set_uvBottomRightUnFlipped_m1611 (); +extern "C" void CharacterInfo_get_uvTopRightUnFlipped_m1612 (); +extern "C" void CharacterInfo_set_uvTopRightUnFlipped_m1613 (); +extern "C" void CharacterInfo_get_uvTopLeftUnFlipped_m1614 (); +extern "C" void CharacterInfo_set_uvTopLeftUnFlipped_m1615 (); +extern "C" void CharacterInfo_get_uvBottomLeft_m1616 (); +extern "C" void CharacterInfo_set_uvBottomLeft_m1617 (); +extern "C" void CharacterInfo_get_uvBottomRight_m1618 (); +extern "C" void CharacterInfo_set_uvBottomRight_m1619 (); +extern "C" void CharacterInfo_get_uvTopRight_m1620 (); +extern "C" void CharacterInfo_set_uvTopRight_m1621 (); +extern "C" void CharacterInfo_get_uvTopLeft_m1622 (); +extern "C" void CharacterInfo_set_uvTopLeft_m1623 (); +extern "C" void FontTextureRebuildCallback__ctor_m1624 (); +extern "C" void FontTextureRebuildCallback_Invoke_m1625 (); +extern "C" void FontTextureRebuildCallback_BeginInvoke_m1626 (); +extern "C" void FontTextureRebuildCallback_EndInvoke_m1627 (); +extern "C" void Font__ctor_m1628 (); +extern "C" void Font__ctor_m1629 (); +extern "C" void Font__ctor_m1630 (); +extern "C" void Font_add_textureRebuilt_m1631 (); +extern "C" void Font_remove_textureRebuilt_m1632 (); +extern "C" void Font_add_m_FontTextureRebuildCallback_m1633 (); +extern "C" void Font_remove_m_FontTextureRebuildCallback_m1634 (); +extern "C" void Font_GetOSInstalledFontNames_m1635 (); +extern "C" void Font_Internal_CreateFont_m1636 (); +extern "C" void Font_Internal_CreateDynamicFont_m1637 (); +extern "C" void Font_CreateDynamicFontFromOSFont_m1638 (); +extern "C" void Font_CreateDynamicFontFromOSFont_m1639 (); +extern "C" void Font_get_material_m1640 (); +extern "C" void Font_set_material_m1641 (); +extern "C" void Font_HasCharacter_m1642 (); +extern "C" void Font_get_fontNames_m1643 (); +extern "C" void Font_set_fontNames_m1644 (); +extern "C" void Font_get_characterInfo_m1645 (); +extern "C" void Font_set_characterInfo_m1646 (); +extern "C" void Font_RequestCharactersInTexture_m1647 (); +extern "C" void Font_RequestCharactersInTexture_m1648 (); +extern "C" void Font_RequestCharactersInTexture_m1649 (); +extern "C" void Font_InvokeTextureRebuilt_Internal_m1650 (); +extern "C" void Font_get_textureRebuildCallback_m1651 (); +extern "C" void Font_set_textureRebuildCallback_m1652 (); +extern "C" void Font_GetMaxVertsForString_m1653 (); +extern "C" void Font_GetCharacterInfo_m1654 (); +extern "C" void Font_GetCharacterInfo_m1655 (); +extern "C" void Font_GetCharacterInfo_m1656 (); +extern "C" void Font_get_dynamic_m1657 (); +extern "C" void Font_get_ascent_m1658 (); +extern "C" void Font_get_lineHeight_m1659 (); +extern "C" void Font_get_fontSize_m1660 (); +extern "C" void TextGenerator__ctor_m1661 (); +extern "C" void TextGenerator__ctor_m1662 (); +extern "C" void TextGenerator_System_IDisposable_Dispose_m1663 (); +extern "C" void TextGenerator_Init_m1664 (); +extern "C" void TextGenerator_Dispose_cpp_m1665 (); +extern "C" void TextGenerator_Populate_Internal_m1666 (); +extern "C" void TextGenerator_Populate_Internal_cpp_m1667 (); +extern "C" void TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668 (); +extern "C" void TextGenerator_get_rectExtents_m1669 (); +extern "C" void TextGenerator_INTERNAL_get_rectExtents_m1670 (); +extern "C" void TextGenerator_get_vertexCount_m1671 (); +extern "C" void TextGenerator_GetVerticesInternal_m1672 (); +extern "C" void TextGenerator_GetVerticesArray_m1673 (); +extern "C" void TextGenerator_get_characterCount_m1674 (); +extern "C" void TextGenerator_get_characterCountVisible_m1675 (); +extern "C" void TextGenerator_GetCharactersInternal_m1676 (); +extern "C" void TextGenerator_GetCharactersArray_m1677 (); +extern "C" void TextGenerator_get_lineCount_m1678 (); +extern "C" void TextGenerator_GetLinesInternal_m1679 (); +extern "C" void TextGenerator_GetLinesArray_m1680 (); +extern "C" void TextGenerator_get_fontSizeUsedForBestFit_m1681 (); +extern "C" void TextGenerator_Finalize_m1682 (); +extern "C" void TextGenerator_ValidatedSettings_m1683 (); +extern "C" void TextGenerator_Invalidate_m1684 (); +extern "C" void TextGenerator_GetCharacters_m1685 (); +extern "C" void TextGenerator_GetLines_m1686 (); +extern "C" void TextGenerator_GetVertices_m1687 (); +extern "C" void TextGenerator_GetPreferredWidth_m1688 (); +extern "C" void TextGenerator_GetPreferredHeight_m1689 (); +extern "C" void TextGenerator_Populate_m1690 (); +extern "C" void TextGenerator_PopulateAlways_m1691 (); +extern "C" void TextGenerator_get_verts_m1692 (); +extern "C" void TextGenerator_get_characters_m1693 (); +extern "C" void TextGenerator_get_lines_m1694 (); +extern "C" void WillRenderCanvases__ctor_m1695 (); +extern "C" void WillRenderCanvases_Invoke_m1696 (); +extern "C" void WillRenderCanvases_BeginInvoke_m1697 (); +extern "C" void WillRenderCanvases_EndInvoke_m1698 (); +extern "C" void Canvas_add_willRenderCanvases_m1699 (); +extern "C" void Canvas_remove_willRenderCanvases_m1700 (); +extern "C" void Canvas_get_renderMode_m1701 (); +extern "C" void Canvas_get_isRootCanvas_m1702 (); +extern "C" void Canvas_get_worldCamera_m1703 (); +extern "C" void Canvas_get_scaleFactor_m1704 (); +extern "C" void Canvas_set_scaleFactor_m1705 (); +extern "C" void Canvas_get_referencePixelsPerUnit_m1706 (); +extern "C" void Canvas_set_referencePixelsPerUnit_m1707 (); +extern "C" void Canvas_get_pixelPerfect_m1708 (); +extern "C" void Canvas_get_renderOrder_m1709 (); +extern "C" void Canvas_get_overrideSorting_m1710 (); +extern "C" void Canvas_set_overrideSorting_m1711 (); +extern "C" void Canvas_get_sortingOrder_m1712 (); +extern "C" void Canvas_set_sortingOrder_m1713 (); +extern "C" void Canvas_get_sortingLayerID_m1714 (); +extern "C" void Canvas_set_sortingLayerID_m1715 (); +extern "C" void Canvas_GetDefaultCanvasMaterial_m1716 (); +extern "C" void Canvas_SendWillRenderCanvases_m1717 (); +extern "C" void Canvas_ForceUpdateCanvases_m1718 (); +extern "C" void CanvasGroup_get_alpha_m1719 (); +extern "C" void CanvasGroup_set_alpha_m1720 (); +extern "C" void CanvasGroup_get_interactable_m1721 (); +extern "C" void CanvasGroup_get_blocksRaycasts_m1722 (); +extern "C" void CanvasGroup_get_ignoreParentGroups_m1723 (); +extern "C" void CanvasGroup_IsRaycastLocationValid_m1724 (); +extern "C" void UIVertex__cctor_m1725 (); +extern "C" void CanvasRenderer_SetColor_m1726 (); +extern "C" void CanvasRenderer_INTERNAL_CALL_SetColor_m1727 (); +extern "C" void CanvasRenderer_GetColor_m1728 (); +extern "C" void CanvasRenderer_EnableRectClipping_m1729 (); +extern "C" void CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730 (); +extern "C" void CanvasRenderer_DisableRectClipping_m1731 (); +extern "C" void CanvasRenderer_set_hasPopInstruction_m1732 (); +extern "C" void CanvasRenderer_get_materialCount_m1733 (); +extern "C" void CanvasRenderer_set_materialCount_m1734 (); +extern "C" void CanvasRenderer_SetMaterial_m1735 (); +extern "C" void CanvasRenderer_SetMaterial_m1736 (); +extern "C" void CanvasRenderer_set_popMaterialCount_m1737 (); +extern "C" void CanvasRenderer_SetPopMaterial_m1738 (); +extern "C" void CanvasRenderer_SetTexture_m1739 (); +extern "C" void CanvasRenderer_SetMesh_m1740 (); +extern "C" void CanvasRenderer_Clear_m1741 (); +extern "C" void CanvasRenderer_SplitUIVertexStreams_m1742 (); +extern "C" void CanvasRenderer_SplitUIVertexStreamsInternal_m1743 (); +extern "C" void CanvasRenderer_SplitIndiciesStreamsInternal_m1744 (); +extern "C" void CanvasRenderer_CreateUIVertexStream_m1745 (); +extern "C" void CanvasRenderer_CreateUIVertexStreamInternal_m1746 (); +extern "C" void CanvasRenderer_get_cull_m1747 (); +extern "C" void CanvasRenderer_set_cull_m1748 (); +extern "C" void CanvasRenderer_get_absoluteDepth_m1749 (); +extern "C" void CanvasRenderer_get_hasMoved_m1750 (); +extern "C" void RectTransformUtility__cctor_m1751 (); +extern "C" void RectTransformUtility_RectangleContainsScreenPoint_m1752 (); +extern "C" void RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753 (); +extern "C" void RectTransformUtility_PixelAdjustPoint_m1754 (); +extern "C" void RectTransformUtility_PixelAdjustPoint_m1755 (); +extern "C" void RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756 (); +extern "C" void RectTransformUtility_PixelAdjustRect_m1757 (); +extern "C" void RectTransformUtility_ScreenPointToWorldPointInRectangle_m1758 (); +extern "C" void RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759 (); +extern "C" void RectTransformUtility_ScreenPointToRay_m1760 (); +extern "C" void RectTransformUtility_FlipLayoutOnAxis_m1761 (); +extern "C" void RectTransformUtility_FlipLayoutAxes_m1762 (); +extern "C" void RectTransformUtility_GetTransposed_m1763 (); +extern "C" void Event__ctor_m1764 (); +extern "C" void Event_Finalize_m1765 (); +extern "C" void Event_get_mousePosition_m1766 (); +extern "C" void Event_get_isKey_m1767 (); +extern "C" void Event_get_isMouse_m1768 (); +extern "C" void Event_GetHashCode_m1769 (); +extern "C" void Event_Equals_m1770 (); +extern "C" void Event_ToString_m1771 (); +extern "C" void Event_Init_m1772 (); +extern "C" void Event_Cleanup_m1773 (); +extern "C" void Event_get_rawType_m1774 (); +extern "C" void Event_get_type_m1775 (); +extern "C" void Event_Internal_GetMousePosition_m1776 (); +extern "C" void Event_get_modifiers_m1777 (); +extern "C" void Event_get_character_m1778 (); +extern "C" void Event_get_commandName_m1779 (); +extern "C" void Event_get_keyCode_m1780 (); +extern "C" void Event_PopEvent_m1781 (); +extern "C" void GUIStyleState__ctor_m1782 (); +extern "C" void GUIStyleState_Finalize_m1783 (); +extern "C" void GUIStyleState_Init_m1784 (); +extern "C" void GUIStyleState_Cleanup_m1785 (); +extern "C" void RectOffset__ctor_m1786 (); +extern "C" void RectOffset_Finalize_m1787 (); +extern "C" void RectOffset_ToString_m1788 (); +extern "C" void RectOffset_Init_m1789 (); +extern "C" void RectOffset_Cleanup_m1790 (); +extern "C" void RectOffset_get_left_m1791 (); +extern "C" void RectOffset_get_right_m1792 (); +extern "C" void RectOffset_get_top_m1793 (); +extern "C" void RectOffset_get_bottom_m1794 (); +extern "C" void RectOffset_get_horizontal_m1795 (); +extern "C" void RectOffset_get_vertical_m1796 (); +extern "C" void GUIStyle__ctor_m1797 (); +extern "C" void GUIStyle__cctor_m1798 (); +extern "C" void GUIStyle_Finalize_m1799 (); +extern "C" void GUIStyle_ToString_m1800 (); +extern "C" void GUIStyle_Init_m1801 (); +extern "C" void GUIStyle_Cleanup_m1802 (); +extern "C" void GUIStyle_get_name_m1803 (); +extern "C" void GUIUtility__cctor_m1804 (); +extern "C" void GUIUtility_get_systemCopyBuffer_m1805 (); +extern "C" void GUIUtility_set_systemCopyBuffer_m1806 (); +extern "C" void WrapperlessIcall__ctor_m1807 (); +extern "C" void IL2CPPStructAlignmentAttribute__ctor_m1808 (); +extern "C" void AttributeHelperEngine__cctor_m1809 (); +extern "C" void AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m1810 (); +extern "C" void AttributeHelperEngine_GetRequiredComponents_m1811 (); +extern "C" void AttributeHelperEngine_CheckIsEditorScript_m1812 (); +extern "C" void DisallowMultipleComponent__ctor_m1813 (); +extern "C" void RequireComponent__ctor_m1814 (); +extern "C" void AddComponentMenu__ctor_m1815 (); +extern "C" void AddComponentMenu__ctor_m1816 (); +extern "C" void ExecuteInEditMode__ctor_m1817 (); +extern "C" void HideInInspector__ctor_m1818 (); +extern "C" void SetupCoroutine__ctor_m1819 (); +extern "C" void SetupCoroutine_InvokeMember_m1820 (); +extern "C" void SetupCoroutine_InvokeStatic_m1821 (); +extern "C" void WritableAttribute__ctor_m1822 (); +extern "C" void AssemblyIsEditorAssembly__ctor_m1823 (); +extern "C" void GcUserProfileData_ToUserProfile_m1824 (); +extern "C" void GcUserProfileData_AddToArray_m1825 (); +extern "C" void GcAchievementDescriptionData_ToAchievementDescription_m1826 (); +extern "C" void GcAchievementData_ToAchievement_m1827 (); +extern "C" void GcScoreData_ToScore_m1828 (); +extern "C" void Resolution_get_width_m1829 (); +extern "C" void Resolution_set_width_m1830 (); +extern "C" void Resolution_get_height_m1831 (); +extern "C" void Resolution_set_height_m1832 (); +extern "C" void Resolution_get_refreshRate_m1833 (); +extern "C" void Resolution_set_refreshRate_m1834 (); +extern "C" void Resolution_ToString_m1835 (); +extern "C" void LocalUser__ctor_m1836 (); +extern "C" void LocalUser_SetFriends_m1837 (); +extern "C" void LocalUser_SetAuthenticated_m1838 (); +extern "C" void LocalUser_SetUnderage_m1839 (); +extern "C" void LocalUser_get_authenticated_m1840 (); +extern "C" void UserProfile__ctor_m1841 (); +extern "C" void UserProfile__ctor_m1842 (); +extern "C" void UserProfile_ToString_m1843 (); +extern "C" void UserProfile_SetUserName_m1844 (); +extern "C" void UserProfile_SetUserID_m1845 (); +extern "C" void UserProfile_SetImage_m1846 (); +extern "C" void UserProfile_get_userName_m1847 (); +extern "C" void UserProfile_get_id_m1848 (); +extern "C" void UserProfile_get_isFriend_m1849 (); +extern "C" void UserProfile_get_state_m1850 (); +extern "C" void Achievement__ctor_m1851 (); +extern "C" void Achievement__ctor_m1852 (); +extern "C" void Achievement__ctor_m1853 (); +extern "C" void Achievement_ToString_m1854 (); +extern "C" void Achievement_get_id_m1855 (); +extern "C" void Achievement_set_id_m1856 (); +extern "C" void Achievement_get_percentCompleted_m1857 (); +extern "C" void Achievement_set_percentCompleted_m1858 (); +extern "C" void Achievement_get_completed_m1859 (); +extern "C" void Achievement_get_hidden_m1860 (); +extern "C" void Achievement_get_lastReportedDate_m1861 (); +extern "C" void AchievementDescription__ctor_m1862 (); +extern "C" void AchievementDescription_ToString_m1863 (); +extern "C" void AchievementDescription_SetImage_m1864 (); +extern "C" void AchievementDescription_get_id_m1865 (); +extern "C" void AchievementDescription_set_id_m1866 (); +extern "C" void AchievementDescription_get_title_m1867 (); +extern "C" void AchievementDescription_get_achievedDescription_m1868 (); +extern "C" void AchievementDescription_get_unachievedDescription_m1869 (); +extern "C" void AchievementDescription_get_hidden_m1870 (); +extern "C" void AchievementDescription_get_points_m1871 (); +extern "C" void Score__ctor_m1872 (); +extern "C" void Score__ctor_m1873 (); +extern "C" void Score_ToString_m1874 (); +extern "C" void Score_get_leaderboardID_m1875 (); +extern "C" void Score_set_leaderboardID_m1876 (); +extern "C" void Score_get_value_m1877 (); +extern "C" void Score_set_value_m1878 (); +extern "C" void Leaderboard__ctor_m1879 (); +extern "C" void Leaderboard_ToString_m1880 (); +extern "C" void Leaderboard_SetLocalUserScore_m1881 (); +extern "C" void Leaderboard_SetMaxRange_m1882 (); +extern "C" void Leaderboard_SetScores_m1883 (); +extern "C" void Leaderboard_SetTitle_m1884 (); +extern "C" void Leaderboard_GetUserFilter_m1885 (); +extern "C" void Leaderboard_get_id_m1886 (); +extern "C" void Leaderboard_set_id_m1887 (); +extern "C" void Leaderboard_get_userScope_m1888 (); +extern "C" void Leaderboard_set_userScope_m1889 (); +extern "C" void Leaderboard_get_range_m1890 (); +extern "C" void Leaderboard_set_range_m1891 (); +extern "C" void Leaderboard_get_timeScope_m1892 (); +extern "C" void Leaderboard_set_timeScope_m1893 (); +extern "C" void HitInfo_SendMessage_m1894 (); +extern "C" void HitInfo_Compare_m1895 (); +extern "C" void HitInfo_op_Implicit_m1896 (); +extern "C" void SendMouseEvents__cctor_m1897 (); +extern "C" void SendMouseEvents_DoSendMouseEvents_m1898 (); +extern "C" void SendMouseEvents_SendEvents_m1899 (); +extern "C" void Range__ctor_m1900 (); +extern "C" void PropertyAttribute__ctor_m1901 (); +extern "C" void TooltipAttribute__ctor_m1902 (); +extern "C" void SpaceAttribute__ctor_m1903 (); +extern "C" void SpaceAttribute__ctor_m1904 (); +extern "C" void RangeAttribute__ctor_m1905 (); +extern "C" void TextAreaAttribute__ctor_m1906 (); +extern "C" void SelectionBaseAttribute__ctor_m1907 (); +extern "C" void StackTraceUtility__ctor_m1908 (); +extern "C" void StackTraceUtility__cctor_m1909 (); +extern "C" void StackTraceUtility_SetProjectFolder_m1910 (); +extern "C" void StackTraceUtility_ExtractStackTrace_m1911 (); +extern "C" void StackTraceUtility_IsSystemStacktraceType_m1912 (); +extern "C" void StackTraceUtility_ExtractStringFromException_m1913 (); +extern "C" void StackTraceUtility_ExtractStringFromExceptionInternal_m1914 (); +extern "C" void StackTraceUtility_PostprocessStacktrace_m1915 (); +extern "C" void StackTraceUtility_ExtractFormattedStackTrace_m1916 (); +extern "C" void UnityException__ctor_m1917 (); +extern "C" void UnityException__ctor_m1918 (); +extern "C" void UnityException__ctor_m1919 (); +extern "C" void UnityException__ctor_m1920 (); +extern "C" void SharedBetweenAnimatorsAttribute__ctor_m1921 (); +extern "C" void StateMachineBehaviour__ctor_m713 (); +extern "C" void StateMachineBehaviour_OnStateEnter_m1922 (); +extern "C" void TextGenerationSettings_CompareColors_m1923 (); +extern "C" void TextGenerationSettings_CompareVector2_m1924 (); +extern "C" void TextGenerationSettings_Equals_m1925 (); +extern "C" void TrackedReference_Equals_m1926 (); +extern "C" void TrackedReference_GetHashCode_m1927 (); +extern "C" void TrackedReference_op_Equality_m1928 (); +extern "C" void ArgumentCache__ctor_m1929 (); +extern "C" void ArgumentCache_get_unityObjectArgument_m1930 (); +extern "C" void ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931 (); +extern "C" void ArgumentCache_get_intArgument_m1932 (); +extern "C" void ArgumentCache_get_floatArgument_m1933 (); +extern "C" void ArgumentCache_get_stringArgument_m1934 (); +extern "C" void ArgumentCache_get_boolArgument_m1935 (); +extern "C" void ArgumentCache_TidyAssemblyTypeName_m1936 (); +extern "C" void ArgumentCache_OnBeforeSerialize_m1937 (); +extern "C" void ArgumentCache_OnAfterDeserialize_m1938 (); +extern "C" void BaseInvokableCall__ctor_m1939 (); +extern "C" void BaseInvokableCall__ctor_m1940 (); +extern "C" void BaseInvokableCall_AllowInvoke_m1941 (); +extern "C" void InvokableCall__ctor_m1942 (); +extern "C" void InvokableCall__ctor_m1943 (); +extern "C" void InvokableCall_Invoke_m1944 (); +extern "C" void InvokableCall_Find_m1945 (); +extern "C" void PersistentCall__ctor_m1946 (); +extern "C" void PersistentCall_get_target_m1947 (); +extern "C" void PersistentCall_get_methodName_m1948 (); +extern "C" void PersistentCall_get_mode_m1949 (); +extern "C" void PersistentCall_get_arguments_m1950 (); +extern "C" void PersistentCall_IsValid_m1951 (); +extern "C" void PersistentCall_GetRuntimeCall_m1952 (); +extern "C" void PersistentCall_GetObjectCall_m1953 (); +extern "C" void PersistentCallGroup__ctor_m1954 (); +extern "C" void PersistentCallGroup_Initialize_m1955 (); +extern "C" void InvokableCallList__ctor_m1956 (); +extern "C" void InvokableCallList_AddPersistentInvokableCall_m1957 (); +extern "C" void InvokableCallList_AddListener_m1958 (); +extern "C" void InvokableCallList_RemoveListener_m1959 (); +extern "C" void InvokableCallList_ClearPersistent_m1960 (); +extern "C" void InvokableCallList_Invoke_m1961 (); +extern "C" void UnityEventBase__ctor_m1962 (); +extern "C" void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m1963 (); +extern "C" void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m1964 (); +extern "C" void UnityEventBase_FindMethod_m1965 (); +extern "C" void UnityEventBase_FindMethod_m1966 (); +extern "C" void UnityEventBase_DirtyPersistentCalls_m1967 (); +extern "C" void UnityEventBase_RebuildPersistentCallsIfNeeded_m1968 (); +extern "C" void UnityEventBase_AddCall_m1969 (); +extern "C" void UnityEventBase_RemoveListener_m1970 (); +extern "C" void UnityEventBase_Invoke_m1971 (); +extern "C" void UnityEventBase_ToString_m1972 (); +extern "C" void UnityEventBase_GetValidMethodInfo_m1973 (); +extern "C" void UnityEvent__ctor_m1974 (); +extern "C" void UnityEvent_AddListener_m1975 (); +extern "C" void UnityEvent_FindMethod_Impl_m1976 (); +extern "C" void UnityEvent_GetDelegate_m1977 (); +extern "C" void UnityEvent_GetDelegate_m1978 (); +extern "C" void UnityEvent_Invoke_m1979 (); +extern "C" void DefaultValueAttribute__ctor_m1980 (); +extern "C" void DefaultValueAttribute_get_Value_m1981 (); +extern "C" void DefaultValueAttribute_Equals_m1982 (); +extern "C" void DefaultValueAttribute_GetHashCode_m1983 (); +extern "C" void ExcludeFromDocsAttribute__ctor_m1984 (); +extern "C" void FormerlySerializedAsAttribute__ctor_m1985 (); +extern "C" void TypeInferenceRuleAttribute__ctor_m1986 (); +extern "C" void TypeInferenceRuleAttribute__ctor_m1987 (); +extern "C" void TypeInferenceRuleAttribute_ToString_m1988 (); +extern "C" void NetFxCoreExtensions_CreateDelegate_m1989 (); +extern "C" void NetFxCoreExtensions_GetMethodInfo_m1990 (); +extern "C" void UnityAdsDelegate__ctor_m1991 (); +extern "C" void UnityAdsDelegate_Invoke_m1992 (); +extern "C" void UnityAdsDelegate_BeginInvoke_m1993 (); +extern "C" void UnityAdsDelegate_EndInvoke_m1994 (); +extern "C" void UnityAction__ctor_m1995 (); +extern "C" void UnityAction_Invoke_m1996 (); +extern "C" void UnityAction_BeginInvoke_m1997 (); +extern "C" void UnityAction_EndInvoke_m1998 (); +extern "C" void EventSystem__ctor_m2097 (); +extern "C" void EventSystem__cctor_m2098 (); +extern "C" void EventSystem_get_current_m2099 (); +extern "C" void EventSystem_set_current_m2100 (); +extern "C" void EventSystem_get_sendNavigationEvents_m2101 (); +extern "C" void EventSystem_set_sendNavigationEvents_m2102 (); +extern "C" void EventSystem_get_pixelDragThreshold_m2103 (); +extern "C" void EventSystem_set_pixelDragThreshold_m2104 (); +extern "C" void EventSystem_get_currentInputModule_m2105 (); +extern "C" void EventSystem_get_firstSelectedGameObject_m2106 (); +extern "C" void EventSystem_set_firstSelectedGameObject_m2107 (); +extern "C" void EventSystem_get_currentSelectedGameObject_m2108 (); +extern "C" void EventSystem_get_lastSelectedGameObject_m2109 (); +extern "C" void EventSystem_UpdateModules_m2110 (); +extern "C" void EventSystem_get_alreadySelecting_m2111 (); +extern "C" void EventSystem_SetSelectedGameObject_m2112 (); +extern "C" void EventSystem_get_baseEventDataCache_m2113 (); +extern "C" void EventSystem_SetSelectedGameObject_m2114 (); +extern "C" void EventSystem_RaycastComparer_m2115 (); +extern "C" void EventSystem_RaycastAll_m2116 (); +extern "C" void EventSystem_IsPointerOverGameObject_m2117 (); +extern "C" void EventSystem_IsPointerOverGameObject_m2118 (); +extern "C" void EventSystem_OnEnable_m2119 (); +extern "C" void EventSystem_OnDisable_m2120 (); +extern "C" void EventSystem_TickModules_m2121 (); +extern "C" void EventSystem_Update_m2122 (); +extern "C" void EventSystem_ChangeEventModule_m2123 (); +extern "C" void EventSystem_ToString_m2124 (); +extern "C" void TriggerEvent__ctor_m2125 (); +extern "C" void Entry__ctor_m2126 (); +extern "C" void EventTrigger__ctor_m2127 (); +extern "C" void EventTrigger_get_triggers_m2128 (); +extern "C" void EventTrigger_set_triggers_m2129 (); +extern "C" void EventTrigger_Execute_m2130 (); +extern "C" void EventTrigger_OnPointerEnter_m2131 (); +extern "C" void EventTrigger_OnPointerExit_m2132 (); +extern "C" void EventTrigger_OnDrag_m2133 (); +extern "C" void EventTrigger_OnDrop_m2134 (); +extern "C" void EventTrigger_OnPointerDown_m2135 (); +extern "C" void EventTrigger_OnPointerUp_m2136 (); +extern "C" void EventTrigger_OnPointerClick_m2137 (); +extern "C" void EventTrigger_OnSelect_m2138 (); +extern "C" void EventTrigger_OnDeselect_m2139 (); +extern "C" void EventTrigger_OnScroll_m2140 (); +extern "C" void EventTrigger_OnMove_m2141 (); +extern "C" void EventTrigger_OnUpdateSelected_m2142 (); +extern "C" void EventTrigger_OnInitializePotentialDrag_m2143 (); +extern "C" void EventTrigger_OnBeginDrag_m2144 (); +extern "C" void EventTrigger_OnEndDrag_m2145 (); +extern "C" void EventTrigger_OnSubmit_m2146 (); +extern "C" void EventTrigger_OnCancel_m2147 (); +extern "C" void ExecuteEvents__cctor_m2148 (); +extern "C" void ExecuteEvents_Execute_m2149 (); +extern "C" void ExecuteEvents_Execute_m2150 (); +extern "C" void ExecuteEvents_Execute_m2151 (); +extern "C" void ExecuteEvents_Execute_m2152 (); +extern "C" void ExecuteEvents_Execute_m2153 (); +extern "C" void ExecuteEvents_Execute_m2154 (); +extern "C" void ExecuteEvents_Execute_m2155 (); +extern "C" void ExecuteEvents_Execute_m2156 (); +extern "C" void ExecuteEvents_Execute_m2157 (); +extern "C" void ExecuteEvents_Execute_m2158 (); +extern "C" void ExecuteEvents_Execute_m2159 (); +extern "C" void ExecuteEvents_Execute_m2160 (); +extern "C" void ExecuteEvents_Execute_m2161 (); +extern "C" void ExecuteEvents_Execute_m2162 (); +extern "C" void ExecuteEvents_Execute_m2163 (); +extern "C" void ExecuteEvents_Execute_m2164 (); +extern "C" void ExecuteEvents_Execute_m2165 (); +extern "C" void ExecuteEvents_get_pointerEnterHandler_m2166 (); +extern "C" void ExecuteEvents_get_pointerExitHandler_m2167 (); +extern "C" void ExecuteEvents_get_pointerDownHandler_m2168 (); +extern "C" void ExecuteEvents_get_pointerUpHandler_m2169 (); +extern "C" void ExecuteEvents_get_pointerClickHandler_m2170 (); +extern "C" void ExecuteEvents_get_initializePotentialDrag_m2171 (); +extern "C" void ExecuteEvents_get_beginDragHandler_m2172 (); +extern "C" void ExecuteEvents_get_dragHandler_m2173 (); +extern "C" void ExecuteEvents_get_endDragHandler_m2174 (); +extern "C" void ExecuteEvents_get_dropHandler_m2175 (); +extern "C" void ExecuteEvents_get_scrollHandler_m2176 (); +extern "C" void ExecuteEvents_get_updateSelectedHandler_m2177 (); +extern "C" void ExecuteEvents_get_selectHandler_m2178 (); +extern "C" void ExecuteEvents_get_deselectHandler_m2179 (); +extern "C" void ExecuteEvents_get_moveHandler_m2180 (); +extern "C" void ExecuteEvents_get_submitHandler_m2181 (); +extern "C" void ExecuteEvents_get_cancelHandler_m2182 (); +extern "C" void ExecuteEvents_GetEventChain_m2183 (); +extern "C" void ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184 (); +extern "C" void RaycasterManager__cctor_m2185 (); +extern "C" void RaycasterManager_AddRaycaster_m2186 (); +extern "C" void RaycasterManager_GetRaycasters_m2187 (); +extern "C" void RaycasterManager_RemoveRaycasters_m2188 (); +extern "C" void RaycastResult_get_gameObject_m2189 (); +extern "C" void RaycastResult_set_gameObject_m2190 (); +extern "C" void RaycastResult_get_isValid_m2191 (); +extern "C" void RaycastResult_ToString_m2192 (); +extern "C" void UIBehaviour__ctor_m2193 (); +extern "C" void UIBehaviour_Awake_m2194 (); +extern "C" void UIBehaviour_OnEnable_m2195 (); +extern "C" void UIBehaviour_Start_m2196 (); +extern "C" void UIBehaviour_OnDisable_m2197 (); +extern "C" void UIBehaviour_OnDestroy_m2198 (); +extern "C" void UIBehaviour_IsActive_m2199 (); +extern "C" void UIBehaviour_OnRectTransformDimensionsChange_m2200 (); +extern "C" void UIBehaviour_OnBeforeTransformParentChanged_m2201 (); +extern "C" void UIBehaviour_OnTransformParentChanged_m2202 (); +extern "C" void UIBehaviour_OnDidApplyAnimationProperties_m2203 (); +extern "C" void UIBehaviour_OnCanvasGroupChanged_m2204 (); +extern "C" void UIBehaviour_OnCanvasHierarchyChanged_m2205 (); +extern "C" void UIBehaviour_IsDestroyed_m2206 (); +extern "C" void AxisEventData__ctor_m2207 (); +extern "C" void AxisEventData_set_moveVector_m2208 (); +extern "C" void AxisEventData_get_moveDir_m2209 (); +extern "C" void AxisEventData_set_moveDir_m2210 (); +extern "C" void BaseEventData__ctor_m2211 (); +extern "C" void BaseEventData_Reset_m2212 (); +extern "C" void BaseEventData_Use_m2213 (); +extern "C" void BaseEventData_get_used_m2214 (); +extern "C" void BaseEventData_set_selectedObject_m2215 (); +extern "C" void PointerEventData__ctor_m2216 (); +extern "C" void PointerEventData_get_pointerEnter_m2217 (); +extern "C" void PointerEventData_set_pointerEnter_m2218 (); +extern "C" void PointerEventData_get_lastPress_m2219 (); +extern "C" void PointerEventData_set_lastPress_m2220 (); +extern "C" void PointerEventData_set_rawPointerPress_m2221 (); +extern "C" void PointerEventData_get_pointerDrag_m2222 (); +extern "C" void PointerEventData_set_pointerDrag_m2223 (); +extern "C" void PointerEventData_get_pointerCurrentRaycast_m2224 (); +extern "C" void PointerEventData_set_pointerCurrentRaycast_m2225 (); +extern "C" void PointerEventData_get_pointerPressRaycast_m2226 (); +extern "C" void PointerEventData_set_pointerPressRaycast_m2227 (); +extern "C" void PointerEventData_get_eligibleForClick_m2228 (); +extern "C" void PointerEventData_set_eligibleForClick_m2229 (); +extern "C" void PointerEventData_get_pointerId_m604 (); +extern "C" void PointerEventData_set_pointerId_m2230 (); +extern "C" void PointerEventData_get_position_m590 (); +extern "C" void PointerEventData_set_position_m2231 (); +extern "C" void PointerEventData_get_delta_m2232 (); +extern "C" void PointerEventData_set_delta_m2233 (); +extern "C" void PointerEventData_get_pressPosition_m2234 (); +extern "C" void PointerEventData_set_pressPosition_m2235 (); +extern "C" void PointerEventData_get_clickTime_m2236 (); +extern "C" void PointerEventData_set_clickTime_m2237 (); +extern "C" void PointerEventData_get_clickCount_m2238 (); +extern "C" void PointerEventData_set_clickCount_m2239 (); +extern "C" void PointerEventData_get_scrollDelta_m2240 (); +extern "C" void PointerEventData_set_scrollDelta_m2241 (); +extern "C" void PointerEventData_get_useDragThreshold_m2242 (); +extern "C" void PointerEventData_set_useDragThreshold_m2243 (); +extern "C" void PointerEventData_get_dragging_m2244 (); +extern "C" void PointerEventData_set_dragging_m2245 (); +extern "C" void PointerEventData_get_button_m2246 (); +extern "C" void PointerEventData_set_button_m2247 (); +extern "C" void PointerEventData_IsPointerMoving_m2248 (); +extern "C" void PointerEventData_get_enterEventCamera_m2249 (); +extern "C" void PointerEventData_get_pressEventCamera_m2250 (); +extern "C" void PointerEventData_get_pointerPress_m2251 (); +extern "C" void PointerEventData_set_pointerPress_m2252 (); +extern "C" void PointerEventData_ToString_m2253 (); +extern "C" void BaseInputModule__ctor_m2254 (); +extern "C" void BaseInputModule_get_eventSystem_m2255 (); +extern "C" void BaseInputModule_OnEnable_m2256 (); +extern "C" void BaseInputModule_OnDisable_m2257 (); +extern "C" void BaseInputModule_FindFirstRaycast_m2258 (); +extern "C" void BaseInputModule_DetermineMoveDirection_m2259 (); +extern "C" void BaseInputModule_DetermineMoveDirection_m2260 (); +extern "C" void BaseInputModule_FindCommonRoot_m2261 (); +extern "C" void BaseInputModule_HandlePointerExitAndEnter_m2262 (); +extern "C" void BaseInputModule_GetAxisEventData_m2263 (); +extern "C" void BaseInputModule_GetBaseEventData_m2264 (); +extern "C" void BaseInputModule_IsPointerOverGameObject_m2265 (); +extern "C" void BaseInputModule_ShouldActivateModule_m2266 (); +extern "C" void BaseInputModule_DeactivateModule_m2267 (); +extern "C" void BaseInputModule_ActivateModule_m2268 (); +extern "C" void BaseInputModule_UpdateModule_m2269 (); +extern "C" void BaseInputModule_IsModuleSupported_m2270 (); +extern "C" void ButtonState__ctor_m2271 (); +extern "C" void ButtonState_get_eventData_m2272 (); +extern "C" void ButtonState_set_eventData_m2273 (); +extern "C" void ButtonState_get_button_m2274 (); +extern "C" void ButtonState_set_button_m2275 (); +extern "C" void MouseState__ctor_m2276 (); +extern "C" void MouseState_GetButtonState_m2277 (); +extern "C" void MouseState_SetButtonState_m2278 (); +extern "C" void MouseButtonEventData__ctor_m2279 (); +extern "C" void MouseButtonEventData_PressedThisFrame_m2280 (); +extern "C" void MouseButtonEventData_ReleasedThisFrame_m2281 (); +extern "C" void PointerInputModule__ctor_m2282 (); +extern "C" void PointerInputModule_GetPointerData_m2283 (); +extern "C" void PointerInputModule_RemovePointerData_m2284 (); +extern "C" void PointerInputModule_GetTouchPointerEventData_m2285 (); +extern "C" void PointerInputModule_CopyFromTo_m2286 (); +extern "C" void PointerInputModule_StateForMouseButton_m2287 (); +extern "C" void PointerInputModule_GetMousePointerEventData_m2288 (); +extern "C" void PointerInputModule_GetMousePointerEventData_m2289 (); +extern "C" void PointerInputModule_GetLastPointerEventData_m2290 (); +extern "C" void PointerInputModule_ShouldStartDrag_m2291 (); +extern "C" void PointerInputModule_ProcessMove_m2292 (); +extern "C" void PointerInputModule_ProcessDrag_m2293 (); +extern "C" void PointerInputModule_IsPointerOverGameObject_m2294 (); +extern "C" void PointerInputModule_ClearSelection_m2295 (); +extern "C" void PointerInputModule_ToString_m2296 (); +extern "C" void PointerInputModule_DeselectIfSelectionChanged_m2297 (); +extern "C" void StandaloneInputModule__ctor_m2298 (); +extern "C" void StandaloneInputModule_get_inputMode_m2299 (); +extern "C" void StandaloneInputModule_get_allowActivationOnMobileDevice_m2300 (); +extern "C" void StandaloneInputModule_set_allowActivationOnMobileDevice_m2301 (); +extern "C" void StandaloneInputModule_get_forceModuleActive_m2302 (); +extern "C" void StandaloneInputModule_set_forceModuleActive_m2303 (); +extern "C" void StandaloneInputModule_get_inputActionsPerSecond_m2304 (); +extern "C" void StandaloneInputModule_set_inputActionsPerSecond_m2305 (); +extern "C" void StandaloneInputModule_get_repeatDelay_m2306 (); +extern "C" void StandaloneInputModule_set_repeatDelay_m2307 (); +extern "C" void StandaloneInputModule_get_horizontalAxis_m2308 (); +extern "C" void StandaloneInputModule_set_horizontalAxis_m2309 (); +extern "C" void StandaloneInputModule_get_verticalAxis_m2310 (); +extern "C" void StandaloneInputModule_set_verticalAxis_m2311 (); +extern "C" void StandaloneInputModule_get_submitButton_m2312 (); +extern "C" void StandaloneInputModule_set_submitButton_m2313 (); +extern "C" void StandaloneInputModule_get_cancelButton_m2314 (); +extern "C" void StandaloneInputModule_set_cancelButton_m2315 (); +extern "C" void StandaloneInputModule_UpdateModule_m2316 (); +extern "C" void StandaloneInputModule_IsModuleSupported_m2317 (); +extern "C" void StandaloneInputModule_ShouldActivateModule_m2318 (); +extern "C" void StandaloneInputModule_ActivateModule_m2319 (); +extern "C" void StandaloneInputModule_DeactivateModule_m2320 (); +extern "C" void StandaloneInputModule_Process_m2321 (); +extern "C" void StandaloneInputModule_SendSubmitEventToSelectedObject_m2322 (); +extern "C" void StandaloneInputModule_GetRawMoveVector_m2323 (); +extern "C" void StandaloneInputModule_SendMoveEventToSelectedObject_m2324 (); +extern "C" void StandaloneInputModule_ProcessMouseEvent_m2325 (); +extern "C" void StandaloneInputModule_ProcessMouseEvent_m2326 (); +extern "C" void StandaloneInputModule_SendUpdateEventToSelectedObject_m2327 (); +extern "C" void StandaloneInputModule_ProcessMousePress_m2328 (); +extern "C" void TouchInputModule__ctor_m2329 (); +extern "C" void TouchInputModule_get_allowActivationOnStandalone_m2330 (); +extern "C" void TouchInputModule_set_allowActivationOnStandalone_m2331 (); +extern "C" void TouchInputModule_get_forceModuleActive_m2332 (); +extern "C" void TouchInputModule_set_forceModuleActive_m2333 (); +extern "C" void TouchInputModule_UpdateModule_m2334 (); +extern "C" void TouchInputModule_IsModuleSupported_m2335 (); +extern "C" void TouchInputModule_ShouldActivateModule_m2336 (); +extern "C" void TouchInputModule_UseFakeInput_m2337 (); +extern "C" void TouchInputModule_Process_m2338 (); +extern "C" void TouchInputModule_FakeTouches_m2339 (); +extern "C" void TouchInputModule_ProcessTouchEvents_m2340 (); +extern "C" void TouchInputModule_ProcessTouchPress_m2341 (); +extern "C" void TouchInputModule_DeactivateModule_m2342 (); +extern "C" void TouchInputModule_ToString_m2343 (); +extern "C" void BaseRaycaster__ctor_m2344 (); +extern "C" void BaseRaycaster_get_priority_m2345 (); +extern "C" void BaseRaycaster_get_sortOrderPriority_m2346 (); +extern "C" void BaseRaycaster_get_renderOrderPriority_m2347 (); +extern "C" void BaseRaycaster_ToString_m2348 (); +extern "C" void BaseRaycaster_OnEnable_m2349 (); +extern "C" void BaseRaycaster_OnDisable_m2350 (); +extern "C" void Physics2DRaycaster__ctor_m2351 (); +extern "C" void Physics2DRaycaster_Raycast_m2352 (); +extern "C" void PhysicsRaycaster__ctor_m2353 (); +extern "C" void PhysicsRaycaster_get_eventCamera_m2354 (); +extern "C" void PhysicsRaycaster_get_depth_m2355 (); +extern "C" void PhysicsRaycaster_get_finalEventMask_m2356 (); +extern "C" void PhysicsRaycaster_get_eventMask_m2357 (); +extern "C" void PhysicsRaycaster_set_eventMask_m2358 (); +extern "C" void PhysicsRaycaster_Raycast_m2359 (); +extern "C" void PhysicsRaycaster_U3CRaycastU3Em__1_m2360 (); +extern "C" void ColorTweenCallback__ctor_m2361 (); +extern "C" void ColorTween_get_startColor_m2362 (); +extern "C" void ColorTween_set_startColor_m2363 (); +extern "C" void ColorTween_get_targetColor_m2364 (); +extern "C" void ColorTween_set_targetColor_m2365 (); +extern "C" void ColorTween_get_tweenMode_m2366 (); +extern "C" void ColorTween_set_tweenMode_m2367 (); +extern "C" void ColorTween_get_duration_m2368 (); +extern "C" void ColorTween_set_duration_m2369 (); +extern "C" void ColorTween_get_ignoreTimeScale_m2370 (); +extern "C" void ColorTween_set_ignoreTimeScale_m2371 (); +extern "C" void ColorTween_TweenValue_m2372 (); +extern "C" void ColorTween_AddOnChangedCallback_m2373 (); +extern "C" void ColorTween_GetIgnoreTimescale_m2374 (); +extern "C" void ColorTween_GetDuration_m2375 (); +extern "C" void ColorTween_ValidTarget_m2376 (); +extern "C" void FloatTweenCallback__ctor_m2377 (); +extern "C" void FloatTween_get_startValue_m2378 (); +extern "C" void FloatTween_set_startValue_m2379 (); +extern "C" void FloatTween_get_targetValue_m2380 (); +extern "C" void FloatTween_set_targetValue_m2381 (); +extern "C" void FloatTween_get_duration_m2382 (); +extern "C" void FloatTween_set_duration_m2383 (); +extern "C" void FloatTween_get_ignoreTimeScale_m2384 (); +extern "C" void FloatTween_set_ignoreTimeScale_m2385 (); +extern "C" void FloatTween_TweenValue_m2386 (); +extern "C" void FloatTween_AddOnChangedCallback_m2387 (); +extern "C" void FloatTween_GetIgnoreTimescale_m2388 (); +extern "C" void FloatTween_GetDuration_m2389 (); +extern "C" void FloatTween_ValidTarget_m2390 (); +extern "C" void AnimationTriggers__ctor_m2391 (); +extern "C" void AnimationTriggers_get_normalTrigger_m2392 (); +extern "C" void AnimationTriggers_get_highlightedTrigger_m2393 (); +extern "C" void AnimationTriggers_get_pressedTrigger_m2394 (); +extern "C" void AnimationTriggers_get_disabledTrigger_m2395 (); +extern "C" void ButtonClickedEvent__ctor_m2396 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1__ctor_m2397 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2398 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m2399 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_MoveNext_m2400 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_Dispose_m2401 (); +extern "C" void U3COnFinishSubmitU3Ec__Iterator1_Reset_m2402 (); +extern "C" void Button__ctor_m2403 (); +extern "C" void Button_get_onClick_m2404 (); +extern "C" void Button_set_onClick_m2405 (); +extern "C" void Button_Press_m2406 (); +extern "C" void Button_OnPointerClick_m2407 (); +extern "C" void Button_OnSubmit_m2408 (); +extern "C" void Button_OnFinishSubmit_m2409 (); +extern "C" void CanvasUpdateRegistry__ctor_m2410 (); +extern "C" void CanvasUpdateRegistry__cctor_m2411 (); +extern "C" void CanvasUpdateRegistry_get_instance_m2412 (); +extern "C" void CanvasUpdateRegistry_ObjectValidForUpdate_m2413 (); +extern "C" void CanvasUpdateRegistry_CleanInvalidItems_m2414 (); +extern "C" void CanvasUpdateRegistry_PerformUpdate_m2415 (); +extern "C" void CanvasUpdateRegistry_ParentCount_m2416 (); +extern "C" void CanvasUpdateRegistry_SortLayoutList_m2417 (); +extern "C" void CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m2418 (); +extern "C" void CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m2419 (); +extern "C" void CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m2420 (); +extern "C" void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421 (); +extern "C" void CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m2422 (); +extern "C" void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423 (); +extern "C" void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m2424 (); +extern "C" void CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m2425 (); +extern "C" void CanvasUpdateRegistry_IsRebuildingLayout_m2426 (); +extern "C" void CanvasUpdateRegistry_IsRebuildingGraphics_m2427 (); +extern "C" void ColorBlock_get_normalColor_m2428 (); +extern "C" void ColorBlock_get_highlightedColor_m2429 (); +extern "C" void ColorBlock_get_pressedColor_m2430 (); +extern "C" void ColorBlock_get_disabledColor_m2431 (); +extern "C" void ColorBlock_get_colorMultiplier_m2432 (); +extern "C" void ColorBlock_set_colorMultiplier_m2433 (); +extern "C" void ColorBlock_get_fadeDuration_m2434 (); +extern "C" void ColorBlock_set_fadeDuration_m2435 (); +extern "C" void ColorBlock_get_defaultColorBlock_m2436 (); +extern "C" void DropdownItem_get_text_m2437 (); +extern "C" void DropdownItem_set_text_m2438 (); +extern "C" void DropdownItem_get_image_m2439 (); +extern "C" void DropdownItem_set_image_m2440 (); +extern "C" void DropdownItem_get_rectTransform_m2441 (); +extern "C" void DropdownItem_set_rectTransform_m2442 (); +extern "C" void DropdownItem_get_toggle_m2443 (); +extern "C" void DropdownItem_set_toggle_m2444 (); +extern "C" void DropdownItem_OnPointerEnter_m2445 (); +extern "C" void DropdownItem_OnCancel_m2446 (); +extern "C" void OptionData__ctor_m2447 (); +extern "C" void OptionData_get_text_m2448 (); +extern "C" void OptionData_get_image_m2449 (); +extern "C" void OptionDataList__ctor_m2450 (); +extern "C" void OptionDataList_get_options_m2451 (); +extern "C" void OptionDataList_set_options_m2452 (); +extern "C" void DropdownEvent__ctor_m2453 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2__ctor_m2454 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2455 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m2456 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_MoveNext_m2457 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_Dispose_m2458 (); +extern "C" void U3CDelayedDestroyDropdownListU3Ec__Iterator2_Reset_m2459 (); +extern "C" void U3CShowU3Ec__AnonStorey6__ctor_m2460 (); +extern "C" void U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461 (); +extern "C" void Dropdown__ctor_m2462 (); +extern "C" void Dropdown_get_template_m2463 (); +extern "C" void Dropdown_set_template_m2464 (); +extern "C" void Dropdown_get_captionText_m2465 (); +extern "C" void Dropdown_set_captionText_m2466 (); +extern "C" void Dropdown_get_captionImage_m2467 (); +extern "C" void Dropdown_set_captionImage_m2468 (); +extern "C" void Dropdown_get_itemText_m2469 (); +extern "C" void Dropdown_set_itemText_m2470 (); +extern "C" void Dropdown_get_itemImage_m2471 (); +extern "C" void Dropdown_set_itemImage_m2472 (); +extern "C" void Dropdown_get_options_m2473 (); +extern "C" void Dropdown_set_options_m2474 (); +extern "C" void Dropdown_get_onValueChanged_m2475 (); +extern "C" void Dropdown_set_onValueChanged_m2476 (); +extern "C" void Dropdown_get_value_m2477 (); +extern "C" void Dropdown_set_value_m2478 (); +extern "C" void Dropdown_Awake_m2479 (); +extern "C" void Dropdown_Refresh_m2480 (); +extern "C" void Dropdown_SetupTemplate_m2481 (); +extern "C" void Dropdown_OnPointerClick_m2482 (); +extern "C" void Dropdown_OnSubmit_m2483 (); +extern "C" void Dropdown_OnCancel_m2484 (); +extern "C" void Dropdown_Show_m2485 (); +extern "C" void Dropdown_CreateBlocker_m2486 (); +extern "C" void Dropdown_DestroyBlocker_m2487 (); +extern "C" void Dropdown_CreateDropdownList_m2488 (); +extern "C" void Dropdown_DestroyDropdownList_m2489 (); +extern "C" void Dropdown_CreateItem_m2490 (); +extern "C" void Dropdown_DestroyItem_m2491 (); +extern "C" void Dropdown_AddItem_m2492 (); +extern "C" void Dropdown_AlphaFadeList_m2493 (); +extern "C" void Dropdown_AlphaFadeList_m2494 (); +extern "C" void Dropdown_SetAlpha_m2495 (); +extern "C" void Dropdown_Hide_m2496 (); +extern "C" void Dropdown_DelayedDestroyDropdownList_m2497 (); +extern "C" void Dropdown_OnSelectItem_m2498 (); +extern "C" void FontData__ctor_m2499 (); +extern "C" void FontData_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m2500 (); +extern "C" void FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m2501 (); +extern "C" void FontData_get_defaultFontData_m2502 (); +extern "C" void FontData_get_font_m2503 (); +extern "C" void FontData_set_font_m2504 (); +extern "C" void FontData_get_fontSize_m2505 (); +extern "C" void FontData_set_fontSize_m2506 (); +extern "C" void FontData_get_fontStyle_m2507 (); +extern "C" void FontData_set_fontStyle_m2508 (); +extern "C" void FontData_get_bestFit_m2509 (); +extern "C" void FontData_set_bestFit_m2510 (); +extern "C" void FontData_get_minSize_m2511 (); +extern "C" void FontData_set_minSize_m2512 (); +extern "C" void FontData_get_maxSize_m2513 (); +extern "C" void FontData_set_maxSize_m2514 (); +extern "C" void FontData_get_alignment_m2515 (); +extern "C" void FontData_set_alignment_m2516 (); +extern "C" void FontData_get_richText_m2517 (); +extern "C" void FontData_set_richText_m2518 (); +extern "C" void FontData_get_horizontalOverflow_m2519 (); +extern "C" void FontData_set_horizontalOverflow_m2520 (); +extern "C" void FontData_get_verticalOverflow_m2521 (); +extern "C" void FontData_set_verticalOverflow_m2522 (); +extern "C" void FontData_get_lineSpacing_m2523 (); +extern "C" void FontData_set_lineSpacing_m2524 (); +extern "C" void FontUpdateTracker__cctor_m2525 (); +extern "C" void FontUpdateTracker_TrackText_m2526 (); +extern "C" void FontUpdateTracker_RebuildForFont_m2527 (); +extern "C" void FontUpdateTracker_UntrackText_m2528 (); +extern "C" void Graphic__ctor_m2529 (); +extern "C" void Graphic__cctor_m2530 (); +extern "C" void Graphic_get_defaultGraphicMaterial_m2531 (); +extern "C" void Graphic_get_color_m2532 (); +extern "C" void Graphic_set_color_m2533 (); +extern "C" void Graphic_get_raycastTarget_m2534 (); +extern "C" void Graphic_set_raycastTarget_m2535 (); +extern "C" void Graphic_get_useLegacyMeshGeneration_m2536 (); +extern "C" void Graphic_set_useLegacyMeshGeneration_m2537 (); +extern "C" void Graphic_SetAllDirty_m2538 (); +extern "C" void Graphic_SetLayoutDirty_m2539 (); +extern "C" void Graphic_SetVerticesDirty_m2540 (); +extern "C" void Graphic_SetMaterialDirty_m2541 (); +extern "C" void Graphic_OnRectTransformDimensionsChange_m2542 (); +extern "C" void Graphic_OnBeforeTransformParentChanged_m2543 (); +extern "C" void Graphic_OnTransformParentChanged_m2544 (); +extern "C" void Graphic_get_depth_m2545 (); +extern "C" void Graphic_get_rectTransform_m2546 (); +extern "C" void Graphic_get_canvas_m2547 (); +extern "C" void Graphic_CacheCanvas_m2548 (); +extern "C" void Graphic_get_canvasRenderer_m2549 (); +extern "C" void Graphic_get_defaultMaterial_m2550 (); +extern "C" void Graphic_get_material_m2551 (); +extern "C" void Graphic_set_material_m2552 (); +extern "C" void Graphic_get_materialForRendering_m2553 (); +extern "C" void Graphic_get_mainTexture_m2554 (); +extern "C" void Graphic_OnEnable_m2555 (); +extern "C" void Graphic_OnDisable_m2556 (); +extern "C" void Graphic_OnCanvasHierarchyChanged_m2557 (); +extern "C" void Graphic_Rebuild_m2558 (); +extern "C" void Graphic_LayoutComplete_m2559 (); +extern "C" void Graphic_GraphicUpdateComplete_m2560 (); +extern "C" void Graphic_UpdateMaterial_m2561 (); +extern "C" void Graphic_UpdateGeometry_m2562 (); +extern "C" void Graphic_DoMeshGeneration_m2563 (); +extern "C" void Graphic_DoLegacyMeshGeneration_m2564 (); +extern "C" void Graphic_get_workerMesh_m2565 (); +extern "C" void Graphic_OnFillVBO_m2566 (); +extern "C" void Graphic_OnPopulateMesh_m2567 (); +extern "C" void Graphic_OnPopulateMesh_m2568 (); +extern "C" void Graphic_OnDidApplyAnimationProperties_m2569 (); +extern "C" void Graphic_SetNativeSize_m2570 (); +extern "C" void Graphic_Raycast_m2571 (); +extern "C" void Graphic_PixelAdjustPoint_m2572 (); +extern "C" void Graphic_GetPixelAdjustedRect_m2573 (); +extern "C" void Graphic_CrossFadeColor_m2574 (); +extern "C" void Graphic_CrossFadeColor_m2575 (); +extern "C" void Graphic_CreateColorFromAlpha_m2576 (); +extern "C" void Graphic_CrossFadeAlpha_m2577 (); +extern "C" void Graphic_RegisterDirtyLayoutCallback_m2578 (); +extern "C" void Graphic_UnregisterDirtyLayoutCallback_m2579 (); +extern "C" void Graphic_RegisterDirtyVerticesCallback_m2580 (); +extern "C" void Graphic_UnregisterDirtyVerticesCallback_m2581 (); +extern "C" void Graphic_RegisterDirtyMaterialCallback_m2582 (); +extern "C" void Graphic_UnregisterDirtyMaterialCallback_m2583 (); +extern "C" void Graphic_UnityEngine_UI_ICanvasElement_IsDestroyed_m2584 (); +extern "C" void Graphic_UnityEngine_UI_ICanvasElement_get_transform_m2585 (); +extern "C" void GraphicRaycaster__ctor_m2586 (); +extern "C" void GraphicRaycaster__cctor_m2587 (); +extern "C" void GraphicRaycaster_get_sortOrderPriority_m2588 (); +extern "C" void GraphicRaycaster_get_renderOrderPriority_m2589 (); +extern "C" void GraphicRaycaster_get_ignoreReversedGraphics_m2590 (); +extern "C" void GraphicRaycaster_set_ignoreReversedGraphics_m2591 (); +extern "C" void GraphicRaycaster_get_blockingObjects_m2592 (); +extern "C" void GraphicRaycaster_set_blockingObjects_m2593 (); +extern "C" void GraphicRaycaster_get_canvas_m2594 (); +extern "C" void GraphicRaycaster_Raycast_m2595 (); +extern "C" void GraphicRaycaster_get_eventCamera_m2596 (); +extern "C" void GraphicRaycaster_Raycast_m2597 (); +extern "C" void GraphicRaycaster_U3CRaycastU3Em__3_m2598 (); +extern "C" void GraphicRegistry__ctor_m2599 (); +extern "C" void GraphicRegistry__cctor_m2600 (); +extern "C" void GraphicRegistry_get_instance_m2601 (); +extern "C" void GraphicRegistry_RegisterGraphicForCanvas_m2602 (); +extern "C" void GraphicRegistry_UnregisterGraphicForCanvas_m2603 (); +extern "C" void GraphicRegistry_GetGraphicsForCanvas_m2604 (); +extern "C" void Image__ctor_m2605 (); +extern "C" void Image__cctor_m2606 (); +extern "C" void Image_get_sprite_m2607 (); +extern "C" void Image_set_sprite_m2608 (); +extern "C" void Image_get_overrideSprite_m2609 (); +extern "C" void Image_set_overrideSprite_m2610 (); +extern "C" void Image_get_type_m2611 (); +extern "C" void Image_set_type_m2612 (); +extern "C" void Image_get_preserveAspect_m2613 (); +extern "C" void Image_set_preserveAspect_m2614 (); +extern "C" void Image_get_fillCenter_m2615 (); +extern "C" void Image_set_fillCenter_m2616 (); +extern "C" void Image_get_fillMethod_m2617 (); +extern "C" void Image_set_fillMethod_m2618 (); +extern "C" void Image_get_fillAmount_m2619 (); +extern "C" void Image_set_fillAmount_m2620 (); +extern "C" void Image_get_fillClockwise_m2621 (); +extern "C" void Image_set_fillClockwise_m2622 (); +extern "C" void Image_get_fillOrigin_m2623 (); +extern "C" void Image_set_fillOrigin_m2624 (); +extern "C" void Image_get_eventAlphaThreshold_m2625 (); +extern "C" void Image_set_eventAlphaThreshold_m2626 (); +extern "C" void Image_get_mainTexture_m2627 (); +extern "C" void Image_get_hasBorder_m2628 (); +extern "C" void Image_get_pixelsPerUnit_m2629 (); +extern "C" void Image_OnBeforeSerialize_m2630 (); +extern "C" void Image_OnAfterDeserialize_m2631 (); +extern "C" void Image_GetDrawingDimensions_m2632 (); +extern "C" void Image_SetNativeSize_m2633 (); +extern "C" void Image_OnPopulateMesh_m2634 (); +extern "C" void Image_GenerateSimpleSprite_m2635 (); +extern "C" void Image_GenerateSlicedSprite_m2636 (); +extern "C" void Image_GenerateTiledSprite_m2637 (); +extern "C" void Image_AddQuad_m2638 (); +extern "C" void Image_AddQuad_m2639 (); +extern "C" void Image_GetAdjustedBorders_m2640 (); +extern "C" void Image_GenerateFilledSprite_m2641 (); +extern "C" void Image_RadialCut_m2642 (); +extern "C" void Image_RadialCut_m2643 (); +extern "C" void Image_CalculateLayoutInputHorizontal_m2644 (); +extern "C" void Image_CalculateLayoutInputVertical_m2645 (); +extern "C" void Image_get_minWidth_m2646 (); +extern "C" void Image_get_preferredWidth_m2647 (); +extern "C" void Image_get_flexibleWidth_m2648 (); +extern "C" void Image_get_minHeight_m2649 (); +extern "C" void Image_get_preferredHeight_m2650 (); +extern "C" void Image_get_flexibleHeight_m2651 (); +extern "C" void Image_get_layoutPriority_m2652 (); +extern "C" void Image_IsRaycastLocationValid_m2653 (); +extern "C" void Image_MapCoordinate_m2654 (); +extern "C" void SubmitEvent__ctor_m2655 (); +extern "C" void OnChangeEvent__ctor_m2656 (); +extern "C" void OnValidateInput__ctor_m2657 (); +extern "C" void OnValidateInput_Invoke_m2658 (); +extern "C" void OnValidateInput_BeginInvoke_m2659 (); +extern "C" void OnValidateInput_EndInvoke_m2660 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3__ctor_m2661 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2662 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m2663 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3_MoveNext_m2664 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3_Dispose_m2665 (); +extern "C" void U3CCaretBlinkU3Ec__Iterator3_Reset_m2666 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4__ctor_m2667 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2668 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m2669 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_MoveNext_m2670 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_Dispose_m2671 (); +extern "C" void U3CMouseDragOutsideRectU3Ec__Iterator4_Reset_m2672 (); +extern "C" void InputField__ctor_m2673 (); +extern "C" void InputField__cctor_m2674 (); +extern "C" void InputField_get_mesh_m2675 (); +extern "C" void InputField_get_cachedInputTextGenerator_m2676 (); +extern "C" void InputField_set_shouldHideMobileInput_m2677 (); +extern "C" void InputField_get_shouldHideMobileInput_m2678 (); +extern "C" void InputField_get_text_m2679 (); +extern "C" void InputField_set_text_m2680 (); +extern "C" void InputField_get_isFocused_m2681 (); +extern "C" void InputField_get_caretBlinkRate_m2682 (); +extern "C" void InputField_set_caretBlinkRate_m2683 (); +extern "C" void InputField_get_textComponent_m2684 (); +extern "C" void InputField_set_textComponent_m2685 (); +extern "C" void InputField_get_placeholder_m2686 (); +extern "C" void InputField_set_placeholder_m2687 (); +extern "C" void InputField_get_selectionColor_m2688 (); +extern "C" void InputField_set_selectionColor_m2689 (); +extern "C" void InputField_get_onEndEdit_m2690 (); +extern "C" void InputField_set_onEndEdit_m2691 (); +extern "C" void InputField_get_onValueChange_m2692 (); +extern "C" void InputField_set_onValueChange_m2693 (); +extern "C" void InputField_get_onValidateInput_m2694 (); +extern "C" void InputField_set_onValidateInput_m2695 (); +extern "C" void InputField_get_characterLimit_m2696 (); +extern "C" void InputField_set_characterLimit_m2697 (); +extern "C" void InputField_get_contentType_m2698 (); +extern "C" void InputField_set_contentType_m2699 (); +extern "C" void InputField_get_lineType_m2700 (); +extern "C" void InputField_set_lineType_m2701 (); +extern "C" void InputField_get_inputType_m2702 (); +extern "C" void InputField_set_inputType_m2703 (); +extern "C" void InputField_get_keyboardType_m2704 (); +extern "C" void InputField_set_keyboardType_m2705 (); +extern "C" void InputField_get_characterValidation_m2706 (); +extern "C" void InputField_set_characterValidation_m2707 (); +extern "C" void InputField_get_multiLine_m2708 (); +extern "C" void InputField_get_asteriskChar_m2709 (); +extern "C" void InputField_set_asteriskChar_m2710 (); +extern "C" void InputField_get_wasCanceled_m2711 (); +extern "C" void InputField_ClampPos_m2712 (); +extern "C" void InputField_get_caretPositionInternal_m2713 (); +extern "C" void InputField_set_caretPositionInternal_m2714 (); +extern "C" void InputField_get_caretSelectPositionInternal_m2715 (); +extern "C" void InputField_set_caretSelectPositionInternal_m2716 (); +extern "C" void InputField_get_hasSelection_m2717 (); +extern "C" void InputField_get_caretPosition_m2718 (); +extern "C" void InputField_set_caretPosition_m2719 (); +extern "C" void InputField_get_selectionAnchorPosition_m2720 (); +extern "C" void InputField_set_selectionAnchorPosition_m2721 (); +extern "C" void InputField_get_selectionFocusPosition_m2722 (); +extern "C" void InputField_set_selectionFocusPosition_m2723 (); +extern "C" void InputField_OnEnable_m2724 (); +extern "C" void InputField_OnDisable_m2725 (); +extern "C" void InputField_CaretBlink_m2726 (); +extern "C" void InputField_SetCaretVisible_m2727 (); +extern "C" void InputField_SetCaretActive_m2728 (); +extern "C" void InputField_OnFocus_m2729 (); +extern "C" void InputField_SelectAll_m2730 (); +extern "C" void InputField_MoveTextEnd_m2731 (); +extern "C" void InputField_MoveTextStart_m2732 (); +extern "C" void InputField_get_clipboard_m2733 (); +extern "C" void InputField_set_clipboard_m2734 (); +extern "C" void InputField_InPlaceEditing_m2735 (); +extern "C" void InputField_LateUpdate_m2736 (); +extern "C" void InputField_ScreenToLocal_m2737 (); +extern "C" void InputField_GetUnclampedCharacterLineFromPosition_m2738 (); +extern "C" void InputField_GetCharacterIndexFromPosition_m2739 (); +extern "C" void InputField_MayDrag_m2740 (); +extern "C" void InputField_OnBeginDrag_m2741 (); +extern "C" void InputField_OnDrag_m2742 (); +extern "C" void InputField_MouseDragOutsideRect_m2743 (); +extern "C" void InputField_OnEndDrag_m2744 (); +extern "C" void InputField_OnPointerDown_m2745 (); +extern "C" void InputField_KeyPressed_m2746 (); +extern "C" void InputField_IsValidChar_m2747 (); +extern "C" void InputField_ProcessEvent_m2748 (); +extern "C" void InputField_OnUpdateSelected_m2749 (); +extern "C" void InputField_GetSelectedString_m2750 (); +extern "C" void InputField_FindtNextWordBegin_m2751 (); +extern "C" void InputField_MoveRight_m2752 (); +extern "C" void InputField_FindtPrevWordBegin_m2753 (); +extern "C" void InputField_MoveLeft_m2754 (); +extern "C" void InputField_DetermineCharacterLine_m2755 (); +extern "C" void InputField_LineUpCharacterPosition_m2756 (); +extern "C" void InputField_LineDownCharacterPosition_m2757 (); +extern "C" void InputField_MoveDown_m2758 (); +extern "C" void InputField_MoveDown_m2759 (); +extern "C" void InputField_MoveUp_m2760 (); +extern "C" void InputField_MoveUp_m2761 (); +extern "C" void InputField_Delete_m2762 (); +extern "C" void InputField_ForwardSpace_m2763 (); +extern "C" void InputField_Backspace_m2764 (); +extern "C" void InputField_Insert_m2765 (); +extern "C" void InputField_SendOnValueChangedAndUpdateLabel_m2766 (); +extern "C" void InputField_SendOnValueChanged_m2767 (); +extern "C" void InputField_SendOnSubmit_m2768 (); +extern "C" void InputField_Append_m2769 (); +extern "C" void InputField_Append_m2770 (); +extern "C" void InputField_UpdateLabel_m2771 (); +extern "C" void InputField_IsSelectionVisible_m2772 (); +extern "C" void InputField_GetLineStartPosition_m2773 (); +extern "C" void InputField_GetLineEndPosition_m2774 (); +extern "C" void InputField_SetDrawRangeToContainCaretPosition_m2775 (); +extern "C" void InputField_MarkGeometryAsDirty_m2776 (); +extern "C" void InputField_Rebuild_m2777 (); +extern "C" void InputField_LayoutComplete_m2778 (); +extern "C" void InputField_GraphicUpdateComplete_m2779 (); +extern "C" void InputField_UpdateGeometry_m2780 (); +extern "C" void InputField_AssignPositioningIfNeeded_m2781 (); +extern "C" void InputField_OnFillVBO_m2782 (); +extern "C" void InputField_GenerateCursor_m2783 (); +extern "C" void InputField_CreateCursorVerts_m2784 (); +extern "C" void InputField_SumLineHeights_m2785 (); +extern "C" void InputField_GenerateHightlight_m2786 (); +extern "C" void InputField_Validate_m2787 (); +extern "C" void InputField_ActivateInputField_m2788 (); +extern "C" void InputField_ActivateInputFieldInternal_m2789 (); +extern "C" void InputField_OnSelect_m2790 (); +extern "C" void InputField_OnPointerClick_m2791 (); +extern "C" void InputField_DeactivateInputField_m2792 (); +extern "C" void InputField_OnDeselect_m2793 (); +extern "C" void InputField_OnSubmit_m2794 (); +extern "C" void InputField_EnforceContentType_m2795 (); +extern "C" void InputField_SetToCustomIfContentTypeIsNot_m2796 (); +extern "C" void InputField_SetToCustom_m2797 (); +extern "C" void InputField_DoStateTransition_m2798 (); +extern "C" void InputField_UnityEngine_UI_ICanvasElement_IsDestroyed_m2799 (); +extern "C" void InputField_UnityEngine_UI_ICanvasElement_get_transform_m2800 (); +extern "C" void Mask__ctor_m2801 (); +extern "C" void Mask_get_rectTransform_m2802 (); +extern "C" void Mask_get_showMaskGraphic_m2803 (); +extern "C" void Mask_set_showMaskGraphic_m2804 (); +extern "C" void Mask_get_graphic_m2805 (); +extern "C" void Mask_MaskEnabled_m2806 (); +extern "C" void Mask_OnSiblingGraphicEnabledDisabled_m2807 (); +extern "C" void Mask_OnEnable_m2808 (); +extern "C" void Mask_OnDisable_m2809 (); +extern "C" void Mask_IsRaycastLocationValid_m2810 (); +extern "C" void Mask_GetModifiedMaterial_m2811 (); +extern "C" void CullStateChangedEvent__ctor_m2812 (); +extern "C" void MaskableGraphic__ctor_m2813 (); +extern "C" void MaskableGraphic_get_onCullStateChanged_m2814 (); +extern "C" void MaskableGraphic_set_onCullStateChanged_m2815 (); +extern "C" void MaskableGraphic_get_maskable_m2816 (); +extern "C" void MaskableGraphic_set_maskable_m2817 (); +extern "C" void MaskableGraphic_GetModifiedMaterial_m2818 (); +extern "C" void MaskableGraphic_Cull_m2819 (); +extern "C" void MaskableGraphic_SetClipRect_m2820 (); +extern "C" void MaskableGraphic_OnEnable_m2821 (); +extern "C" void MaskableGraphic_OnDisable_m2822 (); +extern "C" void MaskableGraphic_OnTransformParentChanged_m2823 (); +extern "C" void MaskableGraphic_ParentMaskStateChanged_m2824 (); +extern "C" void MaskableGraphic_OnCanvasHierarchyChanged_m2825 (); +extern "C" void MaskableGraphic_get_canvasRect_m2826 (); +extern "C" void MaskableGraphic_UpdateClipParent_m2827 (); +extern "C" void MaskableGraphic_RecalculateClipping_m2828 (); +extern "C" void MaskableGraphic_RecalculateMasking_m2829 (); +extern "C" void MaskableGraphic_UnityEngine_UI_IClippable_get_rectTransform_m2830 (); +extern "C" void MaskUtilities_Notify2DMaskStateChanged_m2831 (); +extern "C" void MaskUtilities_NotifyStencilStateChanged_m2832 (); +extern "C" void MaskUtilities_FindRootSortOverrideCanvas_m2833 (); +extern "C" void MaskUtilities_GetStencilDepth_m2834 (); +extern "C" void MaskUtilities_GetRectMaskForClippable_m2835 (); +extern "C" void MaskUtilities_GetRectMasksForClip_m2836 (); +extern "C" void Misc_DestroyImmediate_m2837 (); +extern "C" void Navigation_get_mode_m2838 (); +extern "C" void Navigation_set_mode_m2839 (); +extern "C" void Navigation_get_selectOnUp_m2840 (); +extern "C" void Navigation_set_selectOnUp_m2841 (); +extern "C" void Navigation_get_selectOnDown_m2842 (); +extern "C" void Navigation_set_selectOnDown_m2843 (); +extern "C" void Navigation_get_selectOnLeft_m2844 (); +extern "C" void Navigation_set_selectOnLeft_m2845 (); +extern "C" void Navigation_get_selectOnRight_m2846 (); +extern "C" void Navigation_set_selectOnRight_m2847 (); +extern "C" void Navigation_get_defaultNavigation_m2848 (); +extern "C" void RawImage__ctor_m2849 (); +extern "C" void RawImage_get_mainTexture_m2850 (); +extern "C" void RawImage_get_texture_m2851 (); +extern "C" void RawImage_set_texture_m2852 (); +extern "C" void RawImage_get_uvRect_m2853 (); +extern "C" void RawImage_set_uvRect_m2854 (); +extern "C" void RawImage_SetNativeSize_m2855 (); +extern "C" void RawImage_OnPopulateMesh_m2856 (); +extern "C" void RectMask2D__ctor_m2857 (); +extern "C" void RectMask2D_get_canvasRect_m2858 (); +extern "C" void RectMask2D_get_rectTransform_m2859 (); +extern "C" void RectMask2D_OnEnable_m2860 (); +extern "C" void RectMask2D_OnDisable_m2861 (); +extern "C" void RectMask2D_IsRaycastLocationValid_m2862 (); +extern "C" void RectMask2D_PerformClipping_m2863 (); +extern "C" void RectMask2D_AddClippable_m2864 (); +extern "C" void RectMask2D_RemoveClippable_m2865 (); +extern "C" void RectMask2D_OnTransformParentChanged_m2866 (); +extern "C" void RectMask2D_OnCanvasHierarchyChanged_m2867 (); +extern "C" void ScrollEvent__ctor_m2868 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5__ctor_m2869 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2870 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m2871 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5_MoveNext_m2872 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5_Dispose_m2873 (); +extern "C" void U3CClickRepeatU3Ec__Iterator5_Reset_m2874 (); +extern "C" void Scrollbar__ctor_m2875 (); +extern "C" void Scrollbar_get_handleRect_m2876 (); +extern "C" void Scrollbar_set_handleRect_m2877 (); +extern "C" void Scrollbar_get_direction_m2878 (); +extern "C" void Scrollbar_set_direction_m2879 (); +extern "C" void Scrollbar_get_value_m2880 (); +extern "C" void Scrollbar_set_value_m2881 (); +extern "C" void Scrollbar_get_size_m2882 (); +extern "C" void Scrollbar_set_size_m2883 (); +extern "C" void Scrollbar_get_numberOfSteps_m2884 (); +extern "C" void Scrollbar_set_numberOfSteps_m2885 (); +extern "C" void Scrollbar_get_onValueChanged_m2886 (); +extern "C" void Scrollbar_set_onValueChanged_m2887 (); +extern "C" void Scrollbar_get_stepSize_m2888 (); +extern "C" void Scrollbar_Rebuild_m2889 (); +extern "C" void Scrollbar_LayoutComplete_m2890 (); +extern "C" void Scrollbar_GraphicUpdateComplete_m2891 (); +extern "C" void Scrollbar_OnEnable_m2892 (); +extern "C" void Scrollbar_OnDisable_m2893 (); +extern "C" void Scrollbar_UpdateCachedReferences_m2894 (); +extern "C" void Scrollbar_Set_m2895 (); +extern "C" void Scrollbar_Set_m2896 (); +extern "C" void Scrollbar_OnRectTransformDimensionsChange_m2897 (); +extern "C" void Scrollbar_get_axis_m2898 (); +extern "C" void Scrollbar_get_reverseValue_m2899 (); +extern "C" void Scrollbar_UpdateVisuals_m2900 (); +extern "C" void Scrollbar_UpdateDrag_m2901 (); +extern "C" void Scrollbar_MayDrag_m2902 (); +extern "C" void Scrollbar_OnBeginDrag_m2903 (); +extern "C" void Scrollbar_OnDrag_m2904 (); +extern "C" void Scrollbar_OnPointerDown_m2905 (); +extern "C" void Scrollbar_ClickRepeat_m2906 (); +extern "C" void Scrollbar_OnPointerUp_m2907 (); +extern "C" void Scrollbar_OnMove_m2908 (); +extern "C" void Scrollbar_FindSelectableOnLeft_m2909 (); +extern "C" void Scrollbar_FindSelectableOnRight_m2910 (); +extern "C" void Scrollbar_FindSelectableOnUp_m2911 (); +extern "C" void Scrollbar_FindSelectableOnDown_m2912 (); +extern "C" void Scrollbar_OnInitializePotentialDrag_m2913 (); +extern "C" void Scrollbar_SetDirection_m2914 (); +extern "C" void Scrollbar_UnityEngine_UI_ICanvasElement_IsDestroyed_m2915 (); +extern "C" void Scrollbar_UnityEngine_UI_ICanvasElement_get_transform_m2916 (); +extern "C" void ScrollRectEvent__ctor_m2917 (); +extern "C" void ScrollRect__ctor_m2918 (); +extern "C" void ScrollRect_get_content_m2919 (); +extern "C" void ScrollRect_set_content_m2920 (); +extern "C" void ScrollRect_get_horizontal_m2921 (); +extern "C" void ScrollRect_set_horizontal_m2922 (); +extern "C" void ScrollRect_get_vertical_m2923 (); +extern "C" void ScrollRect_set_vertical_m2924 (); +extern "C" void ScrollRect_get_movementType_m2925 (); +extern "C" void ScrollRect_set_movementType_m2926 (); +extern "C" void ScrollRect_get_elasticity_m2927 (); +extern "C" void ScrollRect_set_elasticity_m2928 (); +extern "C" void ScrollRect_get_inertia_m2929 (); +extern "C" void ScrollRect_set_inertia_m2930 (); +extern "C" void ScrollRect_get_decelerationRate_m2931 (); +extern "C" void ScrollRect_set_decelerationRate_m2932 (); +extern "C" void ScrollRect_get_scrollSensitivity_m2933 (); +extern "C" void ScrollRect_set_scrollSensitivity_m2934 (); +extern "C" void ScrollRect_get_viewport_m2935 (); +extern "C" void ScrollRect_set_viewport_m2936 (); +extern "C" void ScrollRect_get_horizontalScrollbar_m2937 (); +extern "C" void ScrollRect_set_horizontalScrollbar_m2938 (); +extern "C" void ScrollRect_get_verticalScrollbar_m2939 (); +extern "C" void ScrollRect_set_verticalScrollbar_m2940 (); +extern "C" void ScrollRect_get_horizontalScrollbarVisibility_m2941 (); +extern "C" void ScrollRect_set_horizontalScrollbarVisibility_m2942 (); +extern "C" void ScrollRect_get_verticalScrollbarVisibility_m2943 (); +extern "C" void ScrollRect_set_verticalScrollbarVisibility_m2944 (); +extern "C" void ScrollRect_get_horizontalScrollbarSpacing_m2945 (); +extern "C" void ScrollRect_set_horizontalScrollbarSpacing_m2946 (); +extern "C" void ScrollRect_get_verticalScrollbarSpacing_m2947 (); +extern "C" void ScrollRect_set_verticalScrollbarSpacing_m2948 (); +extern "C" void ScrollRect_get_onValueChanged_m2949 (); +extern "C" void ScrollRect_set_onValueChanged_m2950 (); +extern "C" void ScrollRect_get_viewRect_m2951 (); +extern "C" void ScrollRect_get_velocity_m2952 (); +extern "C" void ScrollRect_set_velocity_m2953 (); +extern "C" void ScrollRect_get_rectTransform_m2954 (); +extern "C" void ScrollRect_Rebuild_m2955 (); +extern "C" void ScrollRect_LayoutComplete_m2956 (); +extern "C" void ScrollRect_GraphicUpdateComplete_m2957 (); +extern "C" void ScrollRect_UpdateCachedData_m2958 (); +extern "C" void ScrollRect_OnEnable_m2959 (); +extern "C" void ScrollRect_OnDisable_m2960 (); +extern "C" void ScrollRect_IsActive_m2961 (); +extern "C" void ScrollRect_EnsureLayoutHasRebuilt_m2962 (); +extern "C" void ScrollRect_StopMovement_m2963 (); +extern "C" void ScrollRect_OnScroll_m2964 (); +extern "C" void ScrollRect_OnInitializePotentialDrag_m2965 (); +extern "C" void ScrollRect_OnBeginDrag_m2966 (); +extern "C" void ScrollRect_OnEndDrag_m2967 (); +extern "C" void ScrollRect_OnDrag_m2968 (); +extern "C" void ScrollRect_SetContentAnchoredPosition_m2969 (); +extern "C" void ScrollRect_LateUpdate_m2970 (); +extern "C" void ScrollRect_UpdatePrevData_m2971 (); +extern "C" void ScrollRect_UpdateScrollbars_m2972 (); +extern "C" void ScrollRect_get_normalizedPosition_m2973 (); +extern "C" void ScrollRect_set_normalizedPosition_m2974 (); +extern "C" void ScrollRect_get_horizontalNormalizedPosition_m2975 (); +extern "C" void ScrollRect_set_horizontalNormalizedPosition_m2976 (); +extern "C" void ScrollRect_get_verticalNormalizedPosition_m2977 (); +extern "C" void ScrollRect_set_verticalNormalizedPosition_m2978 (); +extern "C" void ScrollRect_SetHorizontalNormalizedPosition_m2979 (); +extern "C" void ScrollRect_SetVerticalNormalizedPosition_m2980 (); +extern "C" void ScrollRect_SetNormalizedPosition_m2981 (); +extern "C" void ScrollRect_RubberDelta_m2982 (); +extern "C" void ScrollRect_OnRectTransformDimensionsChange_m2983 (); +extern "C" void ScrollRect_get_hScrollingNeeded_m2984 (); +extern "C" void ScrollRect_get_vScrollingNeeded_m2985 (); +extern "C" void ScrollRect_CalculateLayoutInputHorizontal_m2986 (); +extern "C" void ScrollRect_CalculateLayoutInputVertical_m2987 (); +extern "C" void ScrollRect_get_minWidth_m2988 (); +extern "C" void ScrollRect_get_preferredWidth_m2989 (); +extern "C" void ScrollRect_get_flexibleWidth_m2990 (); +extern "C" void ScrollRect_set_flexibleWidth_m2991 (); +extern "C" void ScrollRect_get_minHeight_m2992 (); +extern "C" void ScrollRect_get_preferredHeight_m2993 (); +extern "C" void ScrollRect_get_flexibleHeight_m2994 (); +extern "C" void ScrollRect_get_layoutPriority_m2995 (); +extern "C" void ScrollRect_SetLayoutHorizontal_m2996 (); +extern "C" void ScrollRect_SetLayoutVertical_m2997 (); +extern "C" void ScrollRect_UpdateScrollbarVisibility_m2998 (); +extern "C" void ScrollRect_UpdateScrollbarLayout_m2999 (); +extern "C" void ScrollRect_UpdateBounds_m3000 (); +extern "C" void ScrollRect_GetBounds_m3001 (); +extern "C" void ScrollRect_CalculateOffset_m3002 (); +extern "C" void ScrollRect_SetDirty_m3003 (); +extern "C" void ScrollRect_SetDirtyCaching_m3004 (); +extern "C" void ScrollRect_UnityEngine_UI_ICanvasElement_IsDestroyed_m3005 (); +extern "C" void ScrollRect_UnityEngine_UI_ICanvasElement_get_transform_m3006 (); +extern "C" void Selectable__ctor_m3007 (); +extern "C" void Selectable__cctor_m3008 (); +extern "C" void Selectable_get_allSelectables_m3009 (); +extern "C" void Selectable_get_navigation_m3010 (); +extern "C" void Selectable_set_navigation_m3011 (); +extern "C" void Selectable_get_transition_m3012 (); +extern "C" void Selectable_set_transition_m3013 (); +extern "C" void Selectable_get_colors_m3014 (); +extern "C" void Selectable_set_colors_m3015 (); +extern "C" void Selectable_get_spriteState_m3016 (); +extern "C" void Selectable_set_spriteState_m3017 (); +extern "C" void Selectable_get_animationTriggers_m3018 (); +extern "C" void Selectable_set_animationTriggers_m3019 (); +extern "C" void Selectable_get_targetGraphic_m3020 (); +extern "C" void Selectable_set_targetGraphic_m3021 (); +extern "C" void Selectable_get_interactable_m3022 (); +extern "C" void Selectable_set_interactable_m3023 (); +extern "C" void Selectable_get_isPointerInside_m3024 (); +extern "C" void Selectable_set_isPointerInside_m3025 (); +extern "C" void Selectable_get_isPointerDown_m3026 (); +extern "C" void Selectable_set_isPointerDown_m3027 (); +extern "C" void Selectable_get_hasSelection_m3028 (); +extern "C" void Selectable_set_hasSelection_m3029 (); +extern "C" void Selectable_get_image_m3030 (); +extern "C" void Selectable_set_image_m3031 (); +extern "C" void Selectable_get_animator_m3032 (); +extern "C" void Selectable_Awake_m3033 (); +extern "C" void Selectable_OnCanvasGroupChanged_m3034 (); +extern "C" void Selectable_IsInteractable_m3035 (); +extern "C" void Selectable_OnDidApplyAnimationProperties_m3036 (); +extern "C" void Selectable_OnEnable_m3037 (); +extern "C" void Selectable_OnSetProperty_m3038 (); +extern "C" void Selectable_OnDisable_m3039 (); +extern "C" void Selectable_get_currentSelectionState_m3040 (); +extern "C" void Selectable_InstantClearState_m3041 (); +extern "C" void Selectable_DoStateTransition_m3042 (); +extern "C" void Selectable_FindSelectable_m3043 (); +extern "C" void Selectable_GetPointOnRectEdge_m3044 (); +extern "C" void Selectable_Navigate_m3045 (); +extern "C" void Selectable_FindSelectableOnLeft_m3046 (); +extern "C" void Selectable_FindSelectableOnRight_m3047 (); +extern "C" void Selectable_FindSelectableOnUp_m3048 (); +extern "C" void Selectable_FindSelectableOnDown_m3049 (); +extern "C" void Selectable_OnMove_m3050 (); +extern "C" void Selectable_StartColorTween_m3051 (); +extern "C" void Selectable_DoSpriteSwap_m3052 (); +extern "C" void Selectable_TriggerAnimation_m3053 (); +extern "C" void Selectable_IsHighlighted_m3054 (); +extern "C" void Selectable_IsPressed_m3055 (); +extern "C" void Selectable_IsPressed_m3056 (); +extern "C" void Selectable_UpdateSelectionState_m3057 (); +extern "C" void Selectable_EvaluateAndTransitionToSelectionState_m3058 (); +extern "C" void Selectable_InternalEvaluateAndTransitionToSelectionState_m3059 (); +extern "C" void Selectable_OnPointerDown_m3060 (); +extern "C" void Selectable_OnPointerUp_m3061 (); +extern "C" void Selectable_OnPointerEnter_m3062 (); +extern "C" void Selectable_OnPointerExit_m3063 (); +extern "C" void Selectable_OnSelect_m3064 (); +extern "C" void Selectable_OnDeselect_m3065 (); +extern "C" void Selectable_Select_m3066 (); +extern "C" void SetPropertyUtility_SetColor_m3067 (); +extern "C" void SliderEvent__ctor_m3068 (); +extern "C" void Slider__ctor_m3069 (); +extern "C" void Slider_get_fillRect_m3070 (); +extern "C" void Slider_set_fillRect_m3071 (); +extern "C" void Slider_get_handleRect_m3072 (); +extern "C" void Slider_set_handleRect_m3073 (); +extern "C" void Slider_get_direction_m3074 (); +extern "C" void Slider_set_direction_m3075 (); +extern "C" void Slider_get_minValue_m3076 (); +extern "C" void Slider_set_minValue_m3077 (); +extern "C" void Slider_get_maxValue_m3078 (); +extern "C" void Slider_set_maxValue_m3079 (); +extern "C" void Slider_get_wholeNumbers_m3080 (); +extern "C" void Slider_set_wholeNumbers_m3081 (); +extern "C" void Slider_get_value_m3082 (); +extern "C" void Slider_set_value_m3083 (); +extern "C" void Slider_get_normalizedValue_m3084 (); +extern "C" void Slider_set_normalizedValue_m3085 (); +extern "C" void Slider_get_onValueChanged_m3086 (); +extern "C" void Slider_set_onValueChanged_m3087 (); +extern "C" void Slider_get_stepSize_m3088 (); +extern "C" void Slider_Rebuild_m3089 (); +extern "C" void Slider_LayoutComplete_m3090 (); +extern "C" void Slider_GraphicUpdateComplete_m3091 (); +extern "C" void Slider_OnEnable_m3092 (); +extern "C" void Slider_OnDisable_m3093 (); +extern "C" void Slider_OnDidApplyAnimationProperties_m3094 (); +extern "C" void Slider_UpdateCachedReferences_m3095 (); +extern "C" void Slider_ClampValue_m3096 (); +extern "C" void Slider_Set_m3097 (); +extern "C" void Slider_Set_m3098 (); +extern "C" void Slider_OnRectTransformDimensionsChange_m3099 (); +extern "C" void Slider_get_axis_m3100 (); +extern "C" void Slider_get_reverseValue_m3101 (); +extern "C" void Slider_UpdateVisuals_m3102 (); +extern "C" void Slider_UpdateDrag_m3103 (); +extern "C" void Slider_MayDrag_m3104 (); +extern "C" void Slider_OnPointerDown_m3105 (); +extern "C" void Slider_OnDrag_m3106 (); +extern "C" void Slider_OnMove_m3107 (); +extern "C" void Slider_FindSelectableOnLeft_m3108 (); +extern "C" void Slider_FindSelectableOnRight_m3109 (); +extern "C" void Slider_FindSelectableOnUp_m3110 (); +extern "C" void Slider_FindSelectableOnDown_m3111 (); +extern "C" void Slider_OnInitializePotentialDrag_m3112 (); +extern "C" void Slider_SetDirection_m3113 (); +extern "C" void Slider_UnityEngine_UI_ICanvasElement_IsDestroyed_m3114 (); +extern "C" void Slider_UnityEngine_UI_ICanvasElement_get_transform_m3115 (); +extern "C" void SpriteState_get_highlightedSprite_m3116 (); +extern "C" void SpriteState_get_pressedSprite_m3117 (); +extern "C" void SpriteState_get_disabledSprite_m3118 (); +extern "C" void MatEntry__ctor_m3119 (); +extern "C" void StencilMaterial__cctor_m3120 (); +extern "C" void StencilMaterial_Add_m3121 (); +extern "C" void StencilMaterial_Add_m3122 (); +extern "C" void StencilMaterial_Remove_m3123 (); +extern "C" void Text__ctor_m3124 (); +extern "C" void Text__cctor_m3125 (); +extern "C" void Text_get_cachedTextGenerator_m3126 (); +extern "C" void Text_get_cachedTextGeneratorForLayout_m3127 (); +extern "C" void Text_get_mainTexture_m3128 (); +extern "C" void Text_FontTextureChanged_m3129 (); +extern "C" void Text_get_font_m3130 (); +extern "C" void Text_set_font_m3131 (); +extern "C" void Text_get_text_m3132 (); +extern "C" void Text_set_text_m3133 (); +extern "C" void Text_get_supportRichText_m3134 (); +extern "C" void Text_set_supportRichText_m3135 (); +extern "C" void Text_get_resizeTextForBestFit_m3136 (); +extern "C" void Text_set_resizeTextForBestFit_m3137 (); +extern "C" void Text_get_resizeTextMinSize_m3138 (); +extern "C" void Text_set_resizeTextMinSize_m3139 (); +extern "C" void Text_get_resizeTextMaxSize_m3140 (); +extern "C" void Text_set_resizeTextMaxSize_m3141 (); +extern "C" void Text_get_alignment_m3142 (); +extern "C" void Text_set_alignment_m3143 (); +extern "C" void Text_get_fontSize_m3144 (); +extern "C" void Text_set_fontSize_m3145 (); +extern "C" void Text_get_horizontalOverflow_m3146 (); +extern "C" void Text_set_horizontalOverflow_m3147 (); +extern "C" void Text_get_verticalOverflow_m3148 (); +extern "C" void Text_set_verticalOverflow_m3149 (); +extern "C" void Text_get_lineSpacing_m3150 (); +extern "C" void Text_set_lineSpacing_m3151 (); +extern "C" void Text_get_fontStyle_m3152 (); +extern "C" void Text_set_fontStyle_m3153 (); +extern "C" void Text_get_pixelsPerUnit_m3154 (); +extern "C" void Text_OnEnable_m3155 (); +extern "C" void Text_OnDisable_m3156 (); +extern "C" void Text_UpdateGeometry_m3157 (); +extern "C" void Text_GetGenerationSettings_m3158 (); +extern "C" void Text_GetTextAnchorPivot_m3159 (); +extern "C" void Text_OnPopulateMesh_m3160 (); +extern "C" void Text_CalculateLayoutInputHorizontal_m3161 (); +extern "C" void Text_CalculateLayoutInputVertical_m3162 (); +extern "C" void Text_get_minWidth_m3163 (); +extern "C" void Text_get_preferredWidth_m3164 (); +extern "C" void Text_get_flexibleWidth_m3165 (); +extern "C" void Text_get_minHeight_m3166 (); +extern "C" void Text_get_preferredHeight_m3167 (); +extern "C" void Text_get_flexibleHeight_m3168 (); +extern "C" void Text_get_layoutPriority_m3169 (); +extern "C" void ToggleEvent__ctor_m3170 (); +extern "C" void Toggle__ctor_m3171 (); +extern "C" void Toggle_get_group_m3172 (); +extern "C" void Toggle_set_group_m3173 (); +extern "C" void Toggle_Rebuild_m3174 (); +extern "C" void Toggle_LayoutComplete_m3175 (); +extern "C" void Toggle_GraphicUpdateComplete_m3176 (); +extern "C" void Toggle_OnEnable_m3177 (); +extern "C" void Toggle_OnDisable_m3178 (); +extern "C" void Toggle_OnDidApplyAnimationProperties_m3179 (); +extern "C" void Toggle_SetToggleGroup_m3180 (); +extern "C" void Toggle_get_isOn_m3181 (); +extern "C" void Toggle_set_isOn_m3182 (); +extern "C" void Toggle_Set_m3183 (); +extern "C" void Toggle_Set_m3184 (); +extern "C" void Toggle_PlayEffect_m3185 (); +extern "C" void Toggle_Start_m3186 (); +extern "C" void Toggle_InternalToggle_m3187 (); +extern "C" void Toggle_OnPointerClick_m3188 (); +extern "C" void Toggle_OnSubmit_m3189 (); +extern "C" void Toggle_UnityEngine_UI_ICanvasElement_IsDestroyed_m3190 (); +extern "C" void Toggle_UnityEngine_UI_ICanvasElement_get_transform_m3191 (); +extern "C" void ToggleGroup__ctor_m3192 (); +extern "C" void ToggleGroup_get_allowSwitchOff_m3193 (); +extern "C" void ToggleGroup_set_allowSwitchOff_m3194 (); +extern "C" void ToggleGroup_ValidateToggleIsInGroup_m3195 (); +extern "C" void ToggleGroup_NotifyToggleOn_m3196 (); +extern "C" void ToggleGroup_UnregisterToggle_m3197 (); +extern "C" void ToggleGroup_RegisterToggle_m3198 (); +extern "C" void ToggleGroup_AnyTogglesOn_m3199 (); +extern "C" void ToggleGroup_ActiveToggles_m3200 (); +extern "C" void ToggleGroup_SetAllTogglesOff_m3201 (); +extern "C" void ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202 (); +extern "C" void ToggleGroup_U3CActiveTogglesU3Em__5_m3203 (); +extern "C" void ClipperRegistry__ctor_m3204 (); +extern "C" void ClipperRegistry_get_instance_m3205 (); +extern "C" void ClipperRegistry_Cull_m3206 (); +extern "C" void ClipperRegistry_Register_m3207 (); +extern "C" void ClipperRegistry_Unregister_m3208 (); +extern "C" void Clipping_FindCullAndClipWorldRect_m3209 (); +extern "C" void Clipping_RectIntersect_m3210 (); +extern "C" void RectangularVertexClipper__ctor_m3211 (); +extern "C" void RectangularVertexClipper_GetCanvasRect_m3212 (); +extern "C" void AspectRatioFitter__ctor_m3213 (); +extern "C" void AspectRatioFitter_get_aspectMode_m3214 (); +extern "C" void AspectRatioFitter_set_aspectMode_m3215 (); +extern "C" void AspectRatioFitter_get_aspectRatio_m3216 (); +extern "C" void AspectRatioFitter_set_aspectRatio_m3217 (); +extern "C" void AspectRatioFitter_get_rectTransform_m3218 (); +extern "C" void AspectRatioFitter_OnEnable_m3219 (); +extern "C" void AspectRatioFitter_OnDisable_m3220 (); +extern "C" void AspectRatioFitter_OnRectTransformDimensionsChange_m3221 (); +extern "C" void AspectRatioFitter_UpdateRect_m3222 (); +extern "C" void AspectRatioFitter_GetSizeDeltaToProduceSize_m3223 (); +extern "C" void AspectRatioFitter_GetParentSize_m3224 (); +extern "C" void AspectRatioFitter_SetLayoutHorizontal_m3225 (); +extern "C" void AspectRatioFitter_SetLayoutVertical_m3226 (); +extern "C" void AspectRatioFitter_SetDirty_m3227 (); +extern "C" void CanvasScaler__ctor_m3228 (); +extern "C" void CanvasScaler_get_uiScaleMode_m3229 (); +extern "C" void CanvasScaler_set_uiScaleMode_m3230 (); +extern "C" void CanvasScaler_get_referencePixelsPerUnit_m3231 (); +extern "C" void CanvasScaler_set_referencePixelsPerUnit_m3232 (); +extern "C" void CanvasScaler_get_scaleFactor_m3233 (); +extern "C" void CanvasScaler_set_scaleFactor_m3234 (); +extern "C" void CanvasScaler_get_referenceResolution_m3235 (); +extern "C" void CanvasScaler_set_referenceResolution_m3236 (); +extern "C" void CanvasScaler_get_screenMatchMode_m3237 (); +extern "C" void CanvasScaler_set_screenMatchMode_m3238 (); +extern "C" void CanvasScaler_get_matchWidthOrHeight_m3239 (); +extern "C" void CanvasScaler_set_matchWidthOrHeight_m3240 (); +extern "C" void CanvasScaler_get_physicalUnit_m3241 (); +extern "C" void CanvasScaler_set_physicalUnit_m3242 (); +extern "C" void CanvasScaler_get_fallbackScreenDPI_m3243 (); +extern "C" void CanvasScaler_set_fallbackScreenDPI_m3244 (); +extern "C" void CanvasScaler_get_defaultSpriteDPI_m3245 (); +extern "C" void CanvasScaler_set_defaultSpriteDPI_m3246 (); +extern "C" void CanvasScaler_get_dynamicPixelsPerUnit_m3247 (); +extern "C" void CanvasScaler_set_dynamicPixelsPerUnit_m3248 (); +extern "C" void CanvasScaler_OnEnable_m3249 (); +extern "C" void CanvasScaler_OnDisable_m3250 (); +extern "C" void CanvasScaler_Update_m3251 (); +extern "C" void CanvasScaler_Handle_m3252 (); +extern "C" void CanvasScaler_HandleWorldCanvas_m3253 (); +extern "C" void CanvasScaler_HandleConstantPixelSize_m3254 (); +extern "C" void CanvasScaler_HandleScaleWithScreenSize_m3255 (); +extern "C" void CanvasScaler_HandleConstantPhysicalSize_m3256 (); +extern "C" void CanvasScaler_SetScaleFactor_m3257 (); +extern "C" void CanvasScaler_SetReferencePixelsPerUnit_m3258 (); +extern "C" void ContentSizeFitter__ctor_m3259 (); +extern "C" void ContentSizeFitter_get_horizontalFit_m3260 (); +extern "C" void ContentSizeFitter_set_horizontalFit_m3261 (); +extern "C" void ContentSizeFitter_get_verticalFit_m3262 (); +extern "C" void ContentSizeFitter_set_verticalFit_m3263 (); +extern "C" void ContentSizeFitter_get_rectTransform_m3264 (); +extern "C" void ContentSizeFitter_OnEnable_m3265 (); +extern "C" void ContentSizeFitter_OnDisable_m3266 (); +extern "C" void ContentSizeFitter_OnRectTransformDimensionsChange_m3267 (); +extern "C" void ContentSizeFitter_HandleSelfFittingAlongAxis_m3268 (); +extern "C" void ContentSizeFitter_SetLayoutHorizontal_m3269 (); +extern "C" void ContentSizeFitter_SetLayoutVertical_m3270 (); +extern "C" void ContentSizeFitter_SetDirty_m3271 (); +extern "C" void GridLayoutGroup__ctor_m3272 (); +extern "C" void GridLayoutGroup_get_startCorner_m3273 (); +extern "C" void GridLayoutGroup_set_startCorner_m3274 (); +extern "C" void GridLayoutGroup_get_startAxis_m3275 (); +extern "C" void GridLayoutGroup_set_startAxis_m3276 (); +extern "C" void GridLayoutGroup_get_cellSize_m3277 (); +extern "C" void GridLayoutGroup_set_cellSize_m3278 (); +extern "C" void GridLayoutGroup_get_spacing_m3279 (); +extern "C" void GridLayoutGroup_set_spacing_m3280 (); +extern "C" void GridLayoutGroup_get_constraint_m3281 (); +extern "C" void GridLayoutGroup_set_constraint_m3282 (); +extern "C" void GridLayoutGroup_get_constraintCount_m3283 (); +extern "C" void GridLayoutGroup_set_constraintCount_m3284 (); +extern "C" void GridLayoutGroup_CalculateLayoutInputHorizontal_m3285 (); +extern "C" void GridLayoutGroup_CalculateLayoutInputVertical_m3286 (); +extern "C" void GridLayoutGroup_SetLayoutHorizontal_m3287 (); +extern "C" void GridLayoutGroup_SetLayoutVertical_m3288 (); +extern "C" void GridLayoutGroup_SetCellsAlongAxis_m3289 (); +extern "C" void HorizontalLayoutGroup__ctor_m3290 (); +extern "C" void HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m3291 (); +extern "C" void HorizontalLayoutGroup_CalculateLayoutInputVertical_m3292 (); +extern "C" void HorizontalLayoutGroup_SetLayoutHorizontal_m3293 (); +extern "C" void HorizontalLayoutGroup_SetLayoutVertical_m3294 (); +extern "C" void HorizontalOrVerticalLayoutGroup__ctor_m3295 (); +extern "C" void HorizontalOrVerticalLayoutGroup_get_spacing_m3296 (); +extern "C" void HorizontalOrVerticalLayoutGroup_set_spacing_m3297 (); +extern "C" void HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298 (); +extern "C" void HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m3299 (); +extern "C" void HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300 (); +extern "C" void HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m3301 (); +extern "C" void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302 (); +extern "C" void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303 (); +extern "C" void LayoutElement__ctor_m3304 (); +extern "C" void LayoutElement_get_ignoreLayout_m3305 (); +extern "C" void LayoutElement_set_ignoreLayout_m3306 (); +extern "C" void LayoutElement_CalculateLayoutInputHorizontal_m3307 (); +extern "C" void LayoutElement_CalculateLayoutInputVertical_m3308 (); +extern "C" void LayoutElement_get_minWidth_m3309 (); +extern "C" void LayoutElement_set_minWidth_m3310 (); +extern "C" void LayoutElement_get_minHeight_m3311 (); +extern "C" void LayoutElement_set_minHeight_m3312 (); +extern "C" void LayoutElement_get_preferredWidth_m3313 (); +extern "C" void LayoutElement_set_preferredWidth_m3314 (); +extern "C" void LayoutElement_get_preferredHeight_m3315 (); +extern "C" void LayoutElement_set_preferredHeight_m3316 (); +extern "C" void LayoutElement_get_flexibleWidth_m3317 (); +extern "C" void LayoutElement_set_flexibleWidth_m3318 (); +extern "C" void LayoutElement_get_flexibleHeight_m3319 (); +extern "C" void LayoutElement_set_flexibleHeight_m3320 (); +extern "C" void LayoutElement_get_layoutPriority_m3321 (); +extern "C" void LayoutElement_OnEnable_m3322 (); +extern "C" void LayoutElement_OnTransformParentChanged_m3323 (); +extern "C" void LayoutElement_OnDisable_m3324 (); +extern "C" void LayoutElement_OnDidApplyAnimationProperties_m3325 (); +extern "C" void LayoutElement_OnBeforeTransformParentChanged_m3326 (); +extern "C" void LayoutElement_SetDirty_m3327 (); +extern "C" void LayoutGroup__ctor_m3328 (); +extern "C" void LayoutGroup_get_padding_m3329 (); +extern "C" void LayoutGroup_set_padding_m3330 (); +extern "C" void LayoutGroup_get_childAlignment_m3331 (); +extern "C" void LayoutGroup_set_childAlignment_m3332 (); +extern "C" void LayoutGroup_get_rectTransform_m3333 (); +extern "C" void LayoutGroup_get_rectChildren_m3334 (); +extern "C" void LayoutGroup_CalculateLayoutInputHorizontal_m3335 (); +extern "C" void LayoutGroup_get_minWidth_m3336 (); +extern "C" void LayoutGroup_get_preferredWidth_m3337 (); +extern "C" void LayoutGroup_get_flexibleWidth_m3338 (); +extern "C" void LayoutGroup_get_minHeight_m3339 (); +extern "C" void LayoutGroup_get_preferredHeight_m3340 (); +extern "C" void LayoutGroup_get_flexibleHeight_m3341 (); +extern "C" void LayoutGroup_get_layoutPriority_m3342 (); +extern "C" void LayoutGroup_OnEnable_m3343 (); +extern "C" void LayoutGroup_OnDisable_m3344 (); +extern "C" void LayoutGroup_OnDidApplyAnimationProperties_m3345 (); +extern "C" void LayoutGroup_GetTotalMinSize_m3346 (); +extern "C" void LayoutGroup_GetTotalPreferredSize_m3347 (); +extern "C" void LayoutGroup_GetTotalFlexibleSize_m3348 (); +extern "C" void LayoutGroup_GetStartOffset_m3349 (); +extern "C" void LayoutGroup_SetLayoutInputForAxis_m3350 (); +extern "C" void LayoutGroup_SetChildAlongAxis_m3351 (); +extern "C" void LayoutGroup_get_isRootLayoutGroup_m3352 (); +extern "C" void LayoutGroup_OnRectTransformDimensionsChange_m3353 (); +extern "C" void LayoutGroup_OnTransformChildrenChanged_m3354 (); +extern "C" void LayoutGroup_SetDirty_m3355 (); +extern "C" void LayoutRebuilder__ctor_m3356 (); +extern "C" void LayoutRebuilder__cctor_m3357 (); +extern "C" void LayoutRebuilder_Initialize_m3358 (); +extern "C" void LayoutRebuilder_Clear_m3359 (); +extern "C" void LayoutRebuilder_ReapplyDrivenProperties_m3360 (); +extern "C" void LayoutRebuilder_get_transform_m3361 (); +extern "C" void LayoutRebuilder_IsDestroyed_m3362 (); +extern "C" void LayoutRebuilder_StripDisabledBehavioursFromList_m3363 (); +extern "C" void LayoutRebuilder_ForceRebuildLayoutImmediate_m3364 (); +extern "C" void LayoutRebuilder_Rebuild_m3365 (); +extern "C" void LayoutRebuilder_PerformLayoutControl_m3366 (); +extern "C" void LayoutRebuilder_PerformLayoutCalculation_m3367 (); +extern "C" void LayoutRebuilder_MarkLayoutForRebuild_m3368 (); +extern "C" void LayoutRebuilder_ValidLayoutGroup_m3369 (); +extern "C" void LayoutRebuilder_ValidController_m3370 (); +extern "C" void LayoutRebuilder_MarkLayoutRootForRebuild_m3371 (); +extern "C" void LayoutRebuilder_LayoutComplete_m3372 (); +extern "C" void LayoutRebuilder_GraphicUpdateComplete_m3373 (); +extern "C" void LayoutRebuilder_GetHashCode_m3374 (); +extern "C" void LayoutRebuilder_Equals_m3375 (); +extern "C" void LayoutRebuilder_ToString_m3376 (); +extern "C" void LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377 (); +extern "C" void LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378 (); +extern "C" void LayoutRebuilder_U3CRebuildU3Em__8_m3379 (); +extern "C" void LayoutRebuilder_U3CRebuildU3Em__9_m3380 (); +extern "C" void LayoutRebuilder_U3CRebuildU3Em__A_m3381 (); +extern "C" void LayoutRebuilder_U3CRebuildU3Em__B_m3382 (); +extern "C" void LayoutUtility_GetMinSize_m3383 (); +extern "C" void LayoutUtility_GetPreferredSize_m3384 (); +extern "C" void LayoutUtility_GetFlexibleSize_m3385 (); +extern "C" void LayoutUtility_GetMinWidth_m3386 (); +extern "C" void LayoutUtility_GetPreferredWidth_m3387 (); +extern "C" void LayoutUtility_GetFlexibleWidth_m3388 (); +extern "C" void LayoutUtility_GetMinHeight_m3389 (); +extern "C" void LayoutUtility_GetPreferredHeight_m3390 (); +extern "C" void LayoutUtility_GetFlexibleHeight_m3391 (); +extern "C" void LayoutUtility_GetLayoutProperty_m3392 (); +extern "C" void LayoutUtility_GetLayoutProperty_m3393 (); +extern "C" void LayoutUtility_U3CGetMinWidthU3Em__C_m3394 (); +extern "C" void LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395 (); +extern "C" void LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396 (); +extern "C" void LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397 (); +extern "C" void LayoutUtility_U3CGetMinHeightU3Em__10_m3398 (); +extern "C" void LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399 (); +extern "C" void LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400 (); +extern "C" void LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401 (); +extern "C" void VerticalLayoutGroup__ctor_m3402 (); +extern "C" void VerticalLayoutGroup_CalculateLayoutInputHorizontal_m3403 (); +extern "C" void VerticalLayoutGroup_CalculateLayoutInputVertical_m3404 (); +extern "C" void VerticalLayoutGroup_SetLayoutHorizontal_m3405 (); +extern "C" void VerticalLayoutGroup_SetLayoutVertical_m3406 (); +extern "C" void VertexHelper__ctor_m3407 (); +extern "C" void VertexHelper__ctor_m3408 (); +extern "C" void VertexHelper__cctor_m3409 (); +extern "C" void VertexHelper_Clear_m3410 (); +extern "C" void VertexHelper_get_currentVertCount_m3411 (); +extern "C" void VertexHelper_PopulateUIVertex_m3412 (); +extern "C" void VertexHelper_SetUIVertex_m3413 (); +extern "C" void VertexHelper_FillMesh_m3414 (); +extern "C" void VertexHelper_Dispose_m3415 (); +extern "C" void VertexHelper_AddVert_m3416 (); +extern "C" void VertexHelper_AddVert_m3417 (); +extern "C" void VertexHelper_AddVert_m3418 (); +extern "C" void VertexHelper_AddTriangle_m3419 (); +extern "C" void VertexHelper_AddUIVertexQuad_m3420 (); +extern "C" void VertexHelper_AddUIVertexTriangleStream_m3421 (); +extern "C" void VertexHelper_GetUIVertexStream_m3422 (); +extern "C" void BaseMeshEffect__ctor_m3423 (); +extern "C" void BaseMeshEffect_get_graphic_m3424 (); +extern "C" void BaseMeshEffect_OnEnable_m3425 (); +extern "C" void BaseMeshEffect_OnDisable_m3426 (); +extern "C" void BaseMeshEffect_OnDidApplyAnimationProperties_m3427 (); +extern "C" void BaseMeshEffect_ModifyMesh_m3428 (); +extern "C" void Outline__ctor_m3429 (); +extern "C" void Outline_ModifyMesh_m3430 (); +extern "C" void PositionAsUV1__ctor_m3431 (); +extern "C" void PositionAsUV1_ModifyMesh_m3432 (); +extern "C" void Shadow__ctor_m3433 (); +extern "C" void Shadow_get_effectColor_m3434 (); +extern "C" void Shadow_set_effectColor_m3435 (); +extern "C" void Shadow_get_effectDistance_m3436 (); +extern "C" void Shadow_set_effectDistance_m3437 (); +extern "C" void Shadow_get_useGraphicAlpha_m3438 (); +extern "C" void Shadow_set_useGraphicAlpha_m3439 (); +extern "C" void Shadow_ApplyShadowZeroAlloc_m3440 (); +extern "C" void Shadow_ApplyShadow_m3441 (); +extern "C" void Shadow_ModifyMesh_m3442 (); +extern "C" void Locale_GetText_m3693 (); +extern "C" void Locale_GetText_m3694 (); +extern "C" void MonoTODOAttribute__ctor_m3695 (); +extern "C" void MonoTODOAttribute__ctor_m3696 (); +extern "C" void HybridDictionary__ctor_m3697 (); +extern "C" void HybridDictionary__ctor_m3698 (); +extern "C" void HybridDictionary_System_Collections_IEnumerable_GetEnumerator_m3699 (); +extern "C" void HybridDictionary_get_inner_m3700 (); +extern "C" void HybridDictionary_get_Count_m3701 (); +extern "C" void HybridDictionary_get_IsSynchronized_m3702 (); +extern "C" void HybridDictionary_get_Item_m3703 (); +extern "C" void HybridDictionary_set_Item_m3704 (); +extern "C" void HybridDictionary_get_SyncRoot_m3705 (); +extern "C" void HybridDictionary_Add_m3706 (); +extern "C" void HybridDictionary_Contains_m3707 (); +extern "C" void HybridDictionary_CopyTo_m3708 (); +extern "C" void HybridDictionary_GetEnumerator_m3709 (); +extern "C" void HybridDictionary_Remove_m3710 (); +extern "C" void HybridDictionary_Switch_m3711 (); +extern "C" void DictionaryNode__ctor_m3712 (); +extern "C" void DictionaryNodeEnumerator__ctor_m3713 (); +extern "C" void DictionaryNodeEnumerator_FailFast_m3714 (); +extern "C" void DictionaryNodeEnumerator_MoveNext_m3715 (); +extern "C" void DictionaryNodeEnumerator_Reset_m3716 (); +extern "C" void DictionaryNodeEnumerator_get_Current_m3717 (); +extern "C" void DictionaryNodeEnumerator_get_DictionaryNode_m3718 (); +extern "C" void DictionaryNodeEnumerator_get_Entry_m3719 (); +extern "C" void DictionaryNodeEnumerator_get_Key_m3720 (); +extern "C" void DictionaryNodeEnumerator_get_Value_m3721 (); +extern "C" void ListDictionary__ctor_m3722 (); +extern "C" void ListDictionary__ctor_m3723 (); +extern "C" void ListDictionary_System_Collections_IEnumerable_GetEnumerator_m3724 (); +extern "C" void ListDictionary_FindEntry_m3725 (); +extern "C" void ListDictionary_FindEntry_m3726 (); +extern "C" void ListDictionary_AddImpl_m3727 (); +extern "C" void ListDictionary_get_Count_m3728 (); +extern "C" void ListDictionary_get_IsSynchronized_m3729 (); +extern "C" void ListDictionary_get_SyncRoot_m3730 (); +extern "C" void ListDictionary_CopyTo_m3731 (); +extern "C" void ListDictionary_get_Item_m3732 (); +extern "C" void ListDictionary_set_Item_m3733 (); +extern "C" void ListDictionary_Add_m3734 (); +extern "C" void ListDictionary_Clear_m3735 (); +extern "C" void ListDictionary_Contains_m3736 (); +extern "C" void ListDictionary_GetEnumerator_m3737 (); +extern "C" void ListDictionary_Remove_m3738 (); +extern "C" void _Item__ctor_m3739 (); +extern "C" void _KeysEnumerator__ctor_m3740 (); +extern "C" void _KeysEnumerator_get_Current_m3741 (); +extern "C" void _KeysEnumerator_MoveNext_m3742 (); +extern "C" void _KeysEnumerator_Reset_m3743 (); +extern "C" void KeysCollection__ctor_m3744 (); +extern "C" void KeysCollection_System_Collections_ICollection_CopyTo_m3745 (); +extern "C" void KeysCollection_System_Collections_ICollection_get_IsSynchronized_m3746 (); +extern "C" void KeysCollection_System_Collections_ICollection_get_SyncRoot_m3747 (); +extern "C" void KeysCollection_get_Count_m3748 (); +extern "C" void KeysCollection_GetEnumerator_m3749 (); +extern "C" void NameObjectCollectionBase__ctor_m3750 (); +extern "C" void NameObjectCollectionBase__ctor_m3751 (); +extern "C" void NameObjectCollectionBase_System_Collections_ICollection_get_IsSynchronized_m3752 (); +extern "C" void NameObjectCollectionBase_System_Collections_ICollection_get_SyncRoot_m3753 (); +extern "C" void NameObjectCollectionBase_System_Collections_ICollection_CopyTo_m3754 (); +extern "C" void NameObjectCollectionBase_Init_m3755 (); +extern "C" void NameObjectCollectionBase_get_Keys_m3756 (); +extern "C" void NameObjectCollectionBase_GetEnumerator_m3757 (); +extern "C" void NameObjectCollectionBase_GetObjectData_m3758 (); +extern "C" void NameObjectCollectionBase_get_Count_m3759 (); +extern "C" void NameObjectCollectionBase_OnDeserialization_m3760 (); +extern "C" void NameObjectCollectionBase_get_IsReadOnly_m3761 (); +extern "C" void NameObjectCollectionBase_BaseAdd_m3762 (); +extern "C" void NameObjectCollectionBase_BaseGet_m3763 (); +extern "C" void NameObjectCollectionBase_BaseGet_m3764 (); +extern "C" void NameObjectCollectionBase_BaseGetKey_m3765 (); +extern "C" void NameObjectCollectionBase_FindFirstMatchedItem_m3766 (); +extern "C" void NameValueCollection__ctor_m3767 (); +extern "C" void NameValueCollection__ctor_m3768 (); +extern "C" void NameValueCollection_Add_m3769 (); +extern "C" void NameValueCollection_Get_m3770 (); +extern "C" void NameValueCollection_AsSingleString_m3771 (); +extern "C" void NameValueCollection_GetKey_m3772 (); +extern "C" void NameValueCollection_InvalidateCachedArrays_m3773 (); +extern "C" void EditorBrowsableAttribute__ctor_m3774 (); +extern "C" void EditorBrowsableAttribute_get_State_m3775 (); +extern "C" void EditorBrowsableAttribute_Equals_m3776 (); +extern "C" void EditorBrowsableAttribute_GetHashCode_m3777 (); +extern "C" void TypeConverterAttribute__ctor_m3778 (); +extern "C" void TypeConverterAttribute__ctor_m3779 (); +extern "C" void TypeConverterAttribute__cctor_m3780 (); +extern "C" void TypeConverterAttribute_Equals_m3781 (); +extern "C" void TypeConverterAttribute_GetHashCode_m3782 (); +extern "C" void TypeConverterAttribute_get_ConverterTypeName_m3783 (); +extern "C" void DefaultCertificatePolicy__ctor_m3784 (); +extern "C" void DefaultCertificatePolicy_CheckValidationResult_m3785 (); +extern "C" void FileWebRequest__ctor_m3786 (); +extern "C" void FileWebRequest__ctor_m3787 (); +extern "C" void FileWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3788 (); +extern "C" void FileWebRequest_GetObjectData_m3789 (); +extern "C" void FileWebRequestCreator__ctor_m3790 (); +extern "C" void FileWebRequestCreator_Create_m3791 (); +extern "C" void FtpRequestCreator__ctor_m3792 (); +extern "C" void FtpRequestCreator_Create_m3793 (); +extern "C" void FtpWebRequest__ctor_m3794 (); +extern "C" void FtpWebRequest__cctor_m3795 (); +extern "C" void FtpWebRequest_U3CcallbackU3Em__B_m3796 (); +extern "C" void GlobalProxySelection_get_Select_m3797 (); +extern "C" void HttpRequestCreator__ctor_m3798 (); +extern "C" void HttpRequestCreator_Create_m3799 (); +extern "C" void HttpVersion__cctor_m3800 (); +extern "C" void HttpWebRequest__ctor_m3801 (); +extern "C" void HttpWebRequest__ctor_m3802 (); +extern "C" void HttpWebRequest__cctor_m3803 (); +extern "C" void HttpWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3804 (); +extern "C" void HttpWebRequest_get_Address_m3805 (); +extern "C" void HttpWebRequest_get_ServicePoint_m3806 (); +extern "C" void HttpWebRequest_GetServicePoint_m3807 (); +extern "C" void HttpWebRequest_GetObjectData_m3808 (); +extern "C" void IPAddress__ctor_m3809 (); +extern "C" void IPAddress__ctor_m3810 (); +extern "C" void IPAddress__cctor_m3811 (); +extern "C" void IPAddress_SwapShort_m3812 (); +extern "C" void IPAddress_HostToNetworkOrder_m3813 (); +extern "C" void IPAddress_NetworkToHostOrder_m3814 (); +extern "C" void IPAddress_Parse_m3815 (); +extern "C" void IPAddress_TryParse_m3816 (); +extern "C" void IPAddress_ParseIPV4_m3817 (); +extern "C" void IPAddress_ParseIPV6_m3818 (); +extern "C" void IPAddress_get_InternalIPv4Address_m3819 (); +extern "C" void IPAddress_get_ScopeId_m3820 (); +extern "C" void IPAddress_get_AddressFamily_m3821 (); +extern "C" void IPAddress_IsLoopback_m3822 (); +extern "C" void IPAddress_ToString_m3823 (); +extern "C" void IPAddress_ToString_m3824 (); +extern "C" void IPAddress_Equals_m3825 (); +extern "C" void IPAddress_GetHashCode_m3826 (); +extern "C" void IPAddress_Hash_m3827 (); +extern "C" void IPv6Address__ctor_m3828 (); +extern "C" void IPv6Address__ctor_m3829 (); +extern "C" void IPv6Address__ctor_m3830 (); +extern "C" void IPv6Address__cctor_m3831 (); +extern "C" void IPv6Address_Parse_m3832 (); +extern "C" void IPv6Address_Fill_m3833 (); +extern "C" void IPv6Address_TryParse_m3834 (); +extern "C" void IPv6Address_TryParse_m3835 (); +extern "C" void IPv6Address_get_Address_m3836 (); +extern "C" void IPv6Address_get_ScopeId_m3837 (); +extern "C" void IPv6Address_set_ScopeId_m3838 (); +extern "C" void IPv6Address_IsLoopback_m3839 (); +extern "C" void IPv6Address_SwapUShort_m3840 (); +extern "C" void IPv6Address_AsIPv4Int_m3841 (); +extern "C" void IPv6Address_IsIPv4Compatible_m3842 (); +extern "C" void IPv6Address_IsIPv4Mapped_m3843 (); +extern "C" void IPv6Address_ToString_m3844 (); +extern "C" void IPv6Address_ToString_m3845 (); +extern "C" void IPv6Address_Equals_m3846 (); +extern "C" void IPv6Address_GetHashCode_m3847 (); +extern "C" void IPv6Address_Hash_m3848 (); +extern "C" void ServicePoint__ctor_m3849 (); +extern "C" void ServicePoint_get_Address_m3850 (); +extern "C" void ServicePoint_get_CurrentConnections_m3851 (); +extern "C" void ServicePoint_get_IdleSince_m3852 (); +extern "C" void ServicePoint_set_IdleSince_m3853 (); +extern "C" void ServicePoint_set_Expect100Continue_m3854 (); +extern "C" void ServicePoint_set_UseNagleAlgorithm_m3855 (); +extern "C" void ServicePoint_set_SendContinue_m3856 (); +extern "C" void ServicePoint_set_UsesProxy_m3857 (); +extern "C" void ServicePoint_set_UseConnect_m3858 (); +extern "C" void ServicePoint_get_AvailableForRecycling_m3859 (); +extern "C" void SPKey__ctor_m3860 (); +extern "C" void SPKey_GetHashCode_m3861 (); +extern "C" void SPKey_Equals_m3862 (); +extern "C" void ServicePointManager__cctor_m3863 (); +extern "C" void ServicePointManager_get_CertificatePolicy_m3864 (); +extern "C" void ServicePointManager_get_CheckCertificateRevocationList_m3865 (); +extern "C" void ServicePointManager_get_SecurityProtocol_m3866 (); +extern "C" void ServicePointManager_get_ServerCertificateValidationCallback_m3867 (); +extern "C" void ServicePointManager_FindServicePoint_m3868 (); +extern "C" void ServicePointManager_RecycleServicePoints_m3869 (); +extern "C" void WebHeaderCollection__ctor_m3870 (); +extern "C" void WebHeaderCollection__ctor_m3871 (); +extern "C" void WebHeaderCollection__ctor_m3872 (); +extern "C" void WebHeaderCollection__cctor_m3873 (); +extern "C" void WebHeaderCollection_System_Runtime_Serialization_ISerializable_GetObjectData_m3874 (); +extern "C" void WebHeaderCollection_Add_m3875 (); +extern "C" void WebHeaderCollection_AddWithoutValidate_m3876 (); +extern "C" void WebHeaderCollection_IsRestricted_m3877 (); +extern "C" void WebHeaderCollection_OnDeserialization_m3878 (); +extern "C" void WebHeaderCollection_ToString_m3879 (); +extern "C" void WebHeaderCollection_GetObjectData_m3880 (); +extern "C" void WebHeaderCollection_get_Count_m3881 (); +extern "C" void WebHeaderCollection_get_Keys_m3882 (); +extern "C" void WebHeaderCollection_Get_m3883 (); +extern "C" void WebHeaderCollection_GetKey_m3884 (); +extern "C" void WebHeaderCollection_GetEnumerator_m3885 (); +extern "C" void WebHeaderCollection_IsHeaderValue_m3886 (); +extern "C" void WebHeaderCollection_IsHeaderName_m3887 (); +extern "C" void WebProxy__ctor_m3888 (); +extern "C" void WebProxy__ctor_m3889 (); +extern "C" void WebProxy__ctor_m3890 (); +extern "C" void WebProxy_System_Runtime_Serialization_ISerializable_GetObjectData_m3891 (); +extern "C" void WebProxy_get_UseDefaultCredentials_m3892 (); +extern "C" void WebProxy_GetProxy_m3893 (); +extern "C" void WebProxy_IsBypassed_m3894 (); +extern "C" void WebProxy_GetObjectData_m3895 (); +extern "C" void WebProxy_CheckBypassList_m3896 (); +extern "C" void WebRequest__ctor_m3897 (); +extern "C" void WebRequest__ctor_m3898 (); +extern "C" void WebRequest__cctor_m3899 (); +extern "C" void WebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3900 (); +extern "C" void WebRequest_AddDynamicPrefix_m3901 (); +extern "C" void WebRequest_GetMustImplement_m3902 (); +extern "C" void WebRequest_get_DefaultWebProxy_m3903 (); +extern "C" void WebRequest_GetDefaultWebProxy_m3904 (); +extern "C" void WebRequest_GetObjectData_m3905 (); +extern "C" void WebRequest_AddPrefix_m3906 (); +extern "C" void PublicKey__ctor_m3907 (); +extern "C" void PublicKey_get_EncodedKeyValue_m3908 (); +extern "C" void PublicKey_get_EncodedParameters_m3909 (); +extern "C" void PublicKey_get_Key_m3910 (); +extern "C" void PublicKey_get_Oid_m3911 (); +extern "C" void PublicKey_GetUnsignedBigInteger_m3912 (); +extern "C" void PublicKey_DecodeDSA_m3913 (); +extern "C" void PublicKey_DecodeRSA_m3914 (); +extern "C" void X500DistinguishedName__ctor_m3915 (); +extern "C" void X500DistinguishedName_Decode_m3916 (); +extern "C" void X500DistinguishedName_GetSeparator_m3917 (); +extern "C" void X500DistinguishedName_DecodeRawData_m3918 (); +extern "C" void X500DistinguishedName_Canonize_m3919 (); +extern "C" void X500DistinguishedName_AreEqual_m3920 (); +extern "C" void X509BasicConstraintsExtension__ctor_m3921 (); +extern "C" void X509BasicConstraintsExtension__ctor_m3922 (); +extern "C" void X509BasicConstraintsExtension__ctor_m3923 (); +extern "C" void X509BasicConstraintsExtension_get_CertificateAuthority_m3924 (); +extern "C" void X509BasicConstraintsExtension_get_HasPathLengthConstraint_m3925 (); +extern "C" void X509BasicConstraintsExtension_get_PathLengthConstraint_m3926 (); +extern "C" void X509BasicConstraintsExtension_CopyFrom_m3927 (); +extern "C" void X509BasicConstraintsExtension_Decode_m3928 (); +extern "C" void X509BasicConstraintsExtension_Encode_m3929 (); +extern "C" void X509BasicConstraintsExtension_ToString_m3930 (); +extern "C" void X509Certificate2__ctor_m3931 (); +extern "C" void X509Certificate2__cctor_m3932 (); +extern "C" void X509Certificate2_get_Extensions_m3933 (); +extern "C" void X509Certificate2_get_IssuerName_m3934 (); +extern "C" void X509Certificate2_get_NotAfter_m3935 (); +extern "C" void X509Certificate2_get_NotBefore_m3936 (); +extern "C" void X509Certificate2_get_PrivateKey_m3937 (); +extern "C" void X509Certificate2_get_PublicKey_m3938 (); +extern "C" void X509Certificate2_get_SerialNumber_m3939 (); +extern "C" void X509Certificate2_get_SignatureAlgorithm_m3940 (); +extern "C" void X509Certificate2_get_SubjectName_m3941 (); +extern "C" void X509Certificate2_get_Thumbprint_m3942 (); +extern "C" void X509Certificate2_get_Version_m3943 (); +extern "C" void X509Certificate2_GetNameInfo_m3944 (); +extern "C" void X509Certificate2_Find_m3945 (); +extern "C" void X509Certificate2_GetValueAsString_m3946 (); +extern "C" void X509Certificate2_ImportPkcs12_m3947 (); +extern "C" void X509Certificate2_Import_m3948 (); +extern "C" void X509Certificate2_Reset_m3949 (); +extern "C" void X509Certificate2_ToString_m3950 (); +extern "C" void X509Certificate2_ToString_m3951 (); +extern "C" void X509Certificate2_AppendBuffer_m3952 (); +extern "C" void X509Certificate2_Verify_m3953 (); +extern "C" void X509Certificate2_get_MonoCertificate_m3954 (); +extern "C" void X509Certificate2Collection__ctor_m3955 (); +extern "C" void X509Certificate2Collection__ctor_m3956 (); +extern "C" void X509Certificate2Collection_get_Item_m3957 (); +extern "C" void X509Certificate2Collection_Add_m3958 (); +extern "C" void X509Certificate2Collection_AddRange_m3959 (); +extern "C" void X509Certificate2Collection_Contains_m3960 (); +extern "C" void X509Certificate2Collection_Find_m3961 (); +extern "C" void X509Certificate2Collection_GetEnumerator_m3962 (); +extern "C" void X509Certificate2Enumerator__ctor_m3963 (); +extern "C" void X509Certificate2Enumerator_System_Collections_IEnumerator_get_Current_m3964 (); +extern "C" void X509Certificate2Enumerator_System_Collections_IEnumerator_MoveNext_m3965 (); +extern "C" void X509Certificate2Enumerator_System_Collections_IEnumerator_Reset_m3966 (); +extern "C" void X509Certificate2Enumerator_get_Current_m3967 (); +extern "C" void X509Certificate2Enumerator_MoveNext_m3968 (); +extern "C" void X509Certificate2Enumerator_Reset_m3969 (); +extern "C" void X509CertificateEnumerator__ctor_m3970 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m3971 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m3972 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m3973 (); +extern "C" void X509CertificateEnumerator_get_Current_m3974 (); +extern "C" void X509CertificateEnumerator_MoveNext_m3975 (); +extern "C" void X509CertificateEnumerator_Reset_m3976 (); +extern "C" void X509CertificateCollection__ctor_m3977 (); +extern "C" void X509CertificateCollection__ctor_m3978 (); +extern "C" void X509CertificateCollection_get_Item_m3979 (); +extern "C" void X509CertificateCollection_AddRange_m3980 (); +extern "C" void X509CertificateCollection_GetEnumerator_m3981 (); +extern "C" void X509CertificateCollection_GetHashCode_m3982 (); +extern "C" void X509Chain__ctor_m3983 (); +extern "C" void X509Chain__ctor_m3984 (); +extern "C" void X509Chain__cctor_m3985 (); +extern "C" void X509Chain_get_ChainPolicy_m3986 (); +extern "C" void X509Chain_Build_m3987 (); +extern "C" void X509Chain_Reset_m3988 (); +extern "C" void X509Chain_get_Roots_m3989 (); +extern "C" void X509Chain_get_CertificateAuthorities_m3990 (); +extern "C" void X509Chain_get_CertificateCollection_m3991 (); +extern "C" void X509Chain_BuildChainFrom_m3992 (); +extern "C" void X509Chain_SelectBestFromCollection_m3993 (); +extern "C" void X509Chain_FindParent_m3994 (); +extern "C" void X509Chain_IsChainComplete_m3995 (); +extern "C" void X509Chain_IsSelfIssued_m3996 (); +extern "C" void X509Chain_ValidateChain_m3997 (); +extern "C" void X509Chain_Process_m3998 (); +extern "C" void X509Chain_PrepareForNextCertificate_m3999 (); +extern "C" void X509Chain_WrapUp_m4000 (); +extern "C" void X509Chain_ProcessCertificateExtensions_m4001 (); +extern "C" void X509Chain_IsSignedWith_m4002 (); +extern "C" void X509Chain_GetSubjectKeyIdentifier_m4003 (); +extern "C" void X509Chain_GetAuthorityKeyIdentifier_m4004 (); +extern "C" void X509Chain_GetAuthorityKeyIdentifier_m4005 (); +extern "C" void X509Chain_GetAuthorityKeyIdentifier_m4006 (); +extern "C" void X509Chain_CheckRevocationOnChain_m4007 (); +extern "C" void X509Chain_CheckRevocation_m4008 (); +extern "C" void X509Chain_CheckRevocation_m4009 (); +extern "C" void X509Chain_FindCrl_m4010 (); +extern "C" void X509Chain_ProcessCrlExtensions_m4011 (); +extern "C" void X509Chain_ProcessCrlEntryExtensions_m4012 (); +extern "C" void X509ChainElement__ctor_m4013 (); +extern "C" void X509ChainElement_get_Certificate_m4014 (); +extern "C" void X509ChainElement_get_ChainElementStatus_m4015 (); +extern "C" void X509ChainElement_get_StatusFlags_m4016 (); +extern "C" void X509ChainElement_set_StatusFlags_m4017 (); +extern "C" void X509ChainElement_Count_m4018 (); +extern "C" void X509ChainElement_Set_m4019 (); +extern "C" void X509ChainElement_UncompressFlags_m4020 (); +extern "C" void X509ChainElementCollection__ctor_m4021 (); +extern "C" void X509ChainElementCollection_System_Collections_ICollection_CopyTo_m4022 (); +extern "C" void X509ChainElementCollection_System_Collections_IEnumerable_GetEnumerator_m4023 (); +extern "C" void X509ChainElementCollection_get_Count_m4024 (); +extern "C" void X509ChainElementCollection_get_IsSynchronized_m4025 (); +extern "C" void X509ChainElementCollection_get_Item_m4026 (); +extern "C" void X509ChainElementCollection_get_SyncRoot_m4027 (); +extern "C" void X509ChainElementCollection_GetEnumerator_m4028 (); +extern "C" void X509ChainElementCollection_Add_m4029 (); +extern "C" void X509ChainElementCollection_Clear_m4030 (); +extern "C" void X509ChainElementCollection_Contains_m4031 (); +extern "C" void X509ChainElementEnumerator__ctor_m4032 (); +extern "C" void X509ChainElementEnumerator_System_Collections_IEnumerator_get_Current_m4033 (); +extern "C" void X509ChainElementEnumerator_get_Current_m4034 (); +extern "C" void X509ChainElementEnumerator_MoveNext_m4035 (); +extern "C" void X509ChainElementEnumerator_Reset_m4036 (); +extern "C" void X509ChainPolicy__ctor_m4037 (); +extern "C" void X509ChainPolicy_get_ExtraStore_m4038 (); +extern "C" void X509ChainPolicy_get_RevocationFlag_m4039 (); +extern "C" void X509ChainPolicy_get_RevocationMode_m4040 (); +extern "C" void X509ChainPolicy_get_VerificationFlags_m4041 (); +extern "C" void X509ChainPolicy_get_VerificationTime_m4042 (); +extern "C" void X509ChainPolicy_Reset_m4043 (); +extern "C" void X509ChainStatus__ctor_m4044 (); +extern "C" void X509ChainStatus_get_Status_m4045 (); +extern "C" void X509ChainStatus_set_Status_m4046 (); +extern "C" void X509ChainStatus_set_StatusInformation_m4047 (); +extern "C" void X509ChainStatus_GetInformation_m4048 (); +extern "C" void X509EnhancedKeyUsageExtension__ctor_m4049 (); +extern "C" void X509EnhancedKeyUsageExtension_CopyFrom_m4050 (); +extern "C" void X509EnhancedKeyUsageExtension_Decode_m4051 (); +extern "C" void X509EnhancedKeyUsageExtension_ToString_m4052 (); +extern "C" void X509Extension__ctor_m4053 (); +extern "C" void X509Extension__ctor_m4054 (); +extern "C" void X509Extension_get_Critical_m4055 (); +extern "C" void X509Extension_set_Critical_m4056 (); +extern "C" void X509Extension_CopyFrom_m4057 (); +extern "C" void X509Extension_FormatUnkownData_m4058 (); +extern "C" void X509ExtensionCollection__ctor_m4059 (); +extern "C" void X509ExtensionCollection_System_Collections_ICollection_CopyTo_m4060 (); +extern "C" void X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m4061 (); +extern "C" void X509ExtensionCollection_get_Count_m4062 (); +extern "C" void X509ExtensionCollection_get_IsSynchronized_m4063 (); +extern "C" void X509ExtensionCollection_get_SyncRoot_m4064 (); +extern "C" void X509ExtensionCollection_get_Item_m4065 (); +extern "C" void X509ExtensionCollection_GetEnumerator_m4066 (); +extern "C" void X509ExtensionEnumerator__ctor_m4067 (); +extern "C" void X509ExtensionEnumerator_System_Collections_IEnumerator_get_Current_m4068 (); +extern "C" void X509ExtensionEnumerator_get_Current_m4069 (); +extern "C" void X509ExtensionEnumerator_MoveNext_m4070 (); +extern "C" void X509ExtensionEnumerator_Reset_m4071 (); +extern "C" void X509KeyUsageExtension__ctor_m4072 (); +extern "C" void X509KeyUsageExtension__ctor_m4073 (); +extern "C" void X509KeyUsageExtension__ctor_m4074 (); +extern "C" void X509KeyUsageExtension_get_KeyUsages_m4075 (); +extern "C" void X509KeyUsageExtension_CopyFrom_m4076 (); +extern "C" void X509KeyUsageExtension_GetValidFlags_m4077 (); +extern "C" void X509KeyUsageExtension_Decode_m4078 (); +extern "C" void X509KeyUsageExtension_Encode_m4079 (); +extern "C" void X509KeyUsageExtension_ToString_m4080 (); +extern "C" void X509Store__ctor_m4081 (); +extern "C" void X509Store_get_Certificates_m4082 (); +extern "C" void X509Store_get_Factory_m4083 (); +extern "C" void X509Store_get_Store_m4084 (); +extern "C" void X509Store_Close_m4085 (); +extern "C" void X509Store_Open_m4086 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4087 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4088 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4089 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4090 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4091 (); +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4092 (); +extern "C" void X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093 (); +extern "C" void X509SubjectKeyIdentifierExtension_CopyFrom_m4094 (); +extern "C" void X509SubjectKeyIdentifierExtension_FromHexChar_m4095 (); +extern "C" void X509SubjectKeyIdentifierExtension_FromHexChars_m4096 (); +extern "C" void X509SubjectKeyIdentifierExtension_FromHex_m4097 (); +extern "C" void X509SubjectKeyIdentifierExtension_Decode_m4098 (); +extern "C" void X509SubjectKeyIdentifierExtension_Encode_m4099 (); +extern "C" void X509SubjectKeyIdentifierExtension_ToString_m4100 (); +extern "C" void AsnEncodedData__ctor_m4101 (); +extern "C" void AsnEncodedData__ctor_m4102 (); +extern "C" void AsnEncodedData__ctor_m4103 (); +extern "C" void AsnEncodedData_get_Oid_m4104 (); +extern "C" void AsnEncodedData_set_Oid_m4105 (); +extern "C" void AsnEncodedData_get_RawData_m4106 (); +extern "C" void AsnEncodedData_set_RawData_m4107 (); +extern "C" void AsnEncodedData_CopyFrom_m4108 (); +extern "C" void AsnEncodedData_ToString_m4109 (); +extern "C" void AsnEncodedData_Default_m4110 (); +extern "C" void AsnEncodedData_BasicConstraintsExtension_m4111 (); +extern "C" void AsnEncodedData_EnhancedKeyUsageExtension_m4112 (); +extern "C" void AsnEncodedData_KeyUsageExtension_m4113 (); +extern "C" void AsnEncodedData_SubjectKeyIdentifierExtension_m4114 (); +extern "C" void AsnEncodedData_SubjectAltName_m4115 (); +extern "C" void AsnEncodedData_NetscapeCertType_m4116 (); +extern "C" void Oid__ctor_m4117 (); +extern "C" void Oid__ctor_m4118 (); +extern "C" void Oid__ctor_m4119 (); +extern "C" void Oid__ctor_m4120 (); +extern "C" void Oid_get_FriendlyName_m4121 (); +extern "C" void Oid_get_Value_m4122 (); +extern "C" void Oid_GetName_m4123 (); +extern "C" void OidCollection__ctor_m4124 (); +extern "C" void OidCollection_System_Collections_ICollection_CopyTo_m4125 (); +extern "C" void OidCollection_System_Collections_IEnumerable_GetEnumerator_m4126 (); +extern "C" void OidCollection_get_Count_m4127 (); +extern "C" void OidCollection_get_IsSynchronized_m4128 (); +extern "C" void OidCollection_get_Item_m4129 (); +extern "C" void OidCollection_get_SyncRoot_m4130 (); +extern "C" void OidCollection_Add_m4131 (); +extern "C" void OidEnumerator__ctor_m4132 (); +extern "C" void OidEnumerator_System_Collections_IEnumerator_get_Current_m4133 (); +extern "C" void OidEnumerator_MoveNext_m4134 (); +extern "C" void OidEnumerator_Reset_m4135 (); +extern "C" void MatchAppendEvaluator__ctor_m4136 (); +extern "C" void MatchAppendEvaluator_Invoke_m4137 (); +extern "C" void MatchAppendEvaluator_BeginInvoke_m4138 (); +extern "C" void MatchAppendEvaluator_EndInvoke_m4139 (); +extern "C" void BaseMachine__ctor_m4140 (); +extern "C" void BaseMachine_Replace_m4141 (); +extern "C" void BaseMachine_Scan_m4142 (); +extern "C" void BaseMachine_LTRReplace_m4143 (); +extern "C" void BaseMachine_RTLReplace_m4144 (); +extern "C" void Capture__ctor_m4145 (); +extern "C" void Capture__ctor_m4146 (); +extern "C" void Capture_get_Index_m4147 (); +extern "C" void Capture_get_Length_m4148 (); +extern "C" void Capture_get_Value_m4149 (); +extern "C" void Capture_ToString_m4150 (); +extern "C" void Capture_get_Text_m4151 (); +extern "C" void CaptureCollection__ctor_m4152 (); +extern "C" void CaptureCollection_get_Count_m4153 (); +extern "C" void CaptureCollection_get_IsSynchronized_m4154 (); +extern "C" void CaptureCollection_SetValue_m4155 (); +extern "C" void CaptureCollection_get_SyncRoot_m4156 (); +extern "C" void CaptureCollection_CopyTo_m4157 (); +extern "C" void CaptureCollection_GetEnumerator_m4158 (); +extern "C" void Group__ctor_m4159 (); +extern "C" void Group__ctor_m4160 (); +extern "C" void Group__ctor_m4161 (); +extern "C" void Group__cctor_m4162 (); +extern "C" void Group_get_Captures_m4163 (); +extern "C" void Group_get_Success_m4164 (); +extern "C" void GroupCollection__ctor_m4165 (); +extern "C" void GroupCollection_get_Count_m4166 (); +extern "C" void GroupCollection_get_IsSynchronized_m4167 (); +extern "C" void GroupCollection_get_Item_m4168 (); +extern "C" void GroupCollection_SetValue_m4169 (); +extern "C" void GroupCollection_get_SyncRoot_m4170 (); +extern "C" void GroupCollection_CopyTo_m4171 (); +extern "C" void GroupCollection_GetEnumerator_m4172 (); +extern "C" void Match__ctor_m4173 (); +extern "C" void Match__ctor_m4174 (); +extern "C" void Match__ctor_m4175 (); +extern "C" void Match__cctor_m4176 (); +extern "C" void Match_get_Empty_m4177 (); +extern "C" void Match_get_Groups_m4178 (); +extern "C" void Match_NextMatch_m4179 (); +extern "C" void Match_get_Regex_m4180 (); +extern "C" void Enumerator__ctor_m4181 (); +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m4182 (); +extern "C" void Enumerator_System_Collections_IEnumerator_get_Current_m4183 (); +extern "C" void Enumerator_System_Collections_IEnumerator_MoveNext_m4184 (); +extern "C" void MatchCollection__ctor_m4185 (); +extern "C" void MatchCollection_get_Count_m4186 (); +extern "C" void MatchCollection_get_IsSynchronized_m4187 (); +extern "C" void MatchCollection_get_Item_m4188 (); +extern "C" void MatchCollection_get_SyncRoot_m4189 (); +extern "C" void MatchCollection_CopyTo_m4190 (); +extern "C" void MatchCollection_GetEnumerator_m4191 (); +extern "C" void MatchCollection_TryToGet_m4192 (); +extern "C" void MatchCollection_get_FullList_m4193 (); +extern "C" void Regex__ctor_m4194 (); +extern "C" void Regex__ctor_m4195 (); +extern "C" void Regex__ctor_m4196 (); +extern "C" void Regex__ctor_m4197 (); +extern "C" void Regex__cctor_m4198 (); +extern "C" void Regex_System_Runtime_Serialization_ISerializable_GetObjectData_m4199 (); +extern "C" void Regex_Replace_m2077 (); +extern "C" void Regex_Replace_m4200 (); +extern "C" void Regex_validate_options_m4201 (); +extern "C" void Regex_Init_m4202 (); +extern "C" void Regex_InitNewRegex_m4203 (); +extern "C" void Regex_CreateMachineFactory_m4204 (); +extern "C" void Regex_get_Options_m4205 (); +extern "C" void Regex_get_RightToLeft_m4206 (); +extern "C" void Regex_GroupNumberFromName_m4207 (); +extern "C" void Regex_GetGroupIndex_m4208 (); +extern "C" void Regex_default_startat_m4209 (); +extern "C" void Regex_IsMatch_m4210 (); +extern "C" void Regex_IsMatch_m4211 (); +extern "C" void Regex_Match_m4212 (); +extern "C" void Regex_Matches_m4213 (); +extern "C" void Regex_Matches_m4214 (); +extern "C" void Regex_Replace_m4215 (); +extern "C" void Regex_Replace_m4216 (); +extern "C" void Regex_ToString_m4217 (); +extern "C" void Regex_get_GroupCount_m4218 (); +extern "C" void Regex_get_Gap_m4219 (); +extern "C" void Regex_CreateMachine_m4220 (); +extern "C" void Regex_GetGroupNamesArray_m4221 (); +extern "C" void Regex_get_GroupNumbers_m4222 (); +extern "C" void Key__ctor_m4223 (); +extern "C" void Key_GetHashCode_m4224 (); +extern "C" void Key_Equals_m4225 (); +extern "C" void Key_ToString_m4226 (); +extern "C" void FactoryCache__ctor_m4227 (); +extern "C" void FactoryCache_Add_m4228 (); +extern "C" void FactoryCache_Cleanup_m4229 (); +extern "C" void FactoryCache_Lookup_m4230 (); +extern "C" void Node__ctor_m4231 (); +extern "C" void MRUList__ctor_m4232 (); +extern "C" void MRUList_Use_m4233 (); +extern "C" void MRUList_Evict_m4234 (); +extern "C" void CategoryUtils_CategoryFromName_m4235 (); +extern "C" void CategoryUtils_IsCategory_m4236 (); +extern "C" void CategoryUtils_IsCategory_m4237 (); +extern "C" void LinkRef__ctor_m4238 (); +extern "C" void InterpreterFactory__ctor_m4239 (); +extern "C" void InterpreterFactory_NewInstance_m4240 (); +extern "C" void InterpreterFactory_get_GroupCount_m4241 (); +extern "C" void InterpreterFactory_get_Gap_m4242 (); +extern "C" void InterpreterFactory_set_Gap_m4243 (); +extern "C" void InterpreterFactory_get_Mapping_m4244 (); +extern "C" void InterpreterFactory_set_Mapping_m4245 (); +extern "C" void InterpreterFactory_get_NamesMapping_m4246 (); +extern "C" void InterpreterFactory_set_NamesMapping_m4247 (); +extern "C" void PatternLinkStack__ctor_m4248 (); +extern "C" void PatternLinkStack_set_BaseAddress_m4249 (); +extern "C" void PatternLinkStack_get_OffsetAddress_m4250 (); +extern "C" void PatternLinkStack_set_OffsetAddress_m4251 (); +extern "C" void PatternLinkStack_GetOffset_m4252 (); +extern "C" void PatternLinkStack_GetCurrent_m4253 (); +extern "C" void PatternLinkStack_SetCurrent_m4254 (); +extern "C" void PatternCompiler__ctor_m4255 (); +extern "C" void PatternCompiler_EncodeOp_m4256 (); +extern "C" void PatternCompiler_GetMachineFactory_m4257 (); +extern "C" void PatternCompiler_EmitFalse_m4258 (); +extern "C" void PatternCompiler_EmitTrue_m4259 (); +extern "C" void PatternCompiler_EmitCount_m4260 (); +extern "C" void PatternCompiler_EmitCharacter_m4261 (); +extern "C" void PatternCompiler_EmitCategory_m4262 (); +extern "C" void PatternCompiler_EmitNotCategory_m4263 (); +extern "C" void PatternCompiler_EmitRange_m4264 (); +extern "C" void PatternCompiler_EmitSet_m4265 (); +extern "C" void PatternCompiler_EmitString_m4266 (); +extern "C" void PatternCompiler_EmitPosition_m4267 (); +extern "C" void PatternCompiler_EmitOpen_m4268 (); +extern "C" void PatternCompiler_EmitClose_m4269 (); +extern "C" void PatternCompiler_EmitBalanceStart_m4270 (); +extern "C" void PatternCompiler_EmitBalance_m4271 (); +extern "C" void PatternCompiler_EmitReference_m4272 (); +extern "C" void PatternCompiler_EmitIfDefined_m4273 (); +extern "C" void PatternCompiler_EmitSub_m4274 (); +extern "C" void PatternCompiler_EmitTest_m4275 (); +extern "C" void PatternCompiler_EmitBranch_m4276 (); +extern "C" void PatternCompiler_EmitJump_m4277 (); +extern "C" void PatternCompiler_EmitRepeat_m4278 (); +extern "C" void PatternCompiler_EmitUntil_m4279 (); +extern "C" void PatternCompiler_EmitFastRepeat_m4280 (); +extern "C" void PatternCompiler_EmitIn_m4281 (); +extern "C" void PatternCompiler_EmitAnchor_m4282 (); +extern "C" void PatternCompiler_EmitInfo_m4283 (); +extern "C" void PatternCompiler_NewLink_m4284 (); +extern "C" void PatternCompiler_ResolveLink_m4285 (); +extern "C" void PatternCompiler_EmitBranchEnd_m4286 (); +extern "C" void PatternCompiler_EmitAlternationEnd_m4287 (); +extern "C" void PatternCompiler_MakeFlags_m4288 (); +extern "C" void PatternCompiler_Emit_m4289 (); +extern "C" void PatternCompiler_Emit_m4290 (); +extern "C" void PatternCompiler_Emit_m4291 (); +extern "C" void PatternCompiler_get_CurrentAddress_m4292 (); +extern "C" void PatternCompiler_BeginLink_m4293 (); +extern "C" void PatternCompiler_EmitLink_m4294 (); +extern "C" void LinkStack__ctor_m4295 (); +extern "C" void LinkStack_Push_m4296 (); +extern "C" void LinkStack_Pop_m4297 (); +extern "C" void Mark_get_IsDefined_m4298 (); +extern "C" void Mark_get_Index_m4299 (); +extern "C" void Mark_get_Length_m4300 (); +extern "C" void IntStack_Pop_m4301 (); +extern "C" void IntStack_Push_m4302 (); +extern "C" void IntStack_get_Count_m4303 (); +extern "C" void IntStack_set_Count_m4304 (); +extern "C" void RepeatContext__ctor_m4305 (); +extern "C" void RepeatContext_get_Count_m4306 (); +extern "C" void RepeatContext_set_Count_m4307 (); +extern "C" void RepeatContext_get_Start_m4308 (); +extern "C" void RepeatContext_set_Start_m4309 (); +extern "C" void RepeatContext_get_IsMinimum_m4310 (); +extern "C" void RepeatContext_get_IsMaximum_m4311 (); +extern "C" void RepeatContext_get_IsLazy_m4312 (); +extern "C" void RepeatContext_get_Expression_m4313 (); +extern "C" void RepeatContext_get_Previous_m4314 (); +extern "C" void Interpreter__ctor_m4315 (); +extern "C" void Interpreter_ReadProgramCount_m4316 (); +extern "C" void Interpreter_Scan_m4317 (); +extern "C" void Interpreter_Reset_m4318 (); +extern "C" void Interpreter_Eval_m4319 (); +extern "C" void Interpreter_EvalChar_m4320 (); +extern "C" void Interpreter_TryMatch_m4321 (); +extern "C" void Interpreter_IsPosition_m4322 (); +extern "C" void Interpreter_IsWordChar_m4323 (); +extern "C" void Interpreter_GetString_m4324 (); +extern "C" void Interpreter_Open_m4325 (); +extern "C" void Interpreter_Close_m4326 (); +extern "C" void Interpreter_Balance_m4327 (); +extern "C" void Interpreter_Checkpoint_m4328 (); +extern "C" void Interpreter_Backtrack_m4329 (); +extern "C" void Interpreter_ResetGroups_m4330 (); +extern "C" void Interpreter_GetLastDefined_m4331 (); +extern "C" void Interpreter_CreateMark_m4332 (); +extern "C" void Interpreter_GetGroupInfo_m4333 (); +extern "C" void Interpreter_PopulateGroup_m4334 (); +extern "C" void Interpreter_GenerateMatch_m4335 (); +extern "C" void Interval__ctor_m4336 (); +extern "C" void Interval_get_Empty_m4337 (); +extern "C" void Interval_get_IsDiscontiguous_m4338 (); +extern "C" void Interval_get_IsSingleton_m4339 (); +extern "C" void Interval_get_IsEmpty_m4340 (); +extern "C" void Interval_get_Size_m4341 (); +extern "C" void Interval_IsDisjoint_m4342 (); +extern "C" void Interval_IsAdjacent_m4343 (); +extern "C" void Interval_Contains_m4344 (); +extern "C" void Interval_Contains_m4345 (); +extern "C" void Interval_Intersects_m4346 (); +extern "C" void Interval_Merge_m4347 (); +extern "C" void Interval_CompareTo_m4348 (); +extern "C" void Enumerator__ctor_m4349 (); +extern "C" void Enumerator_get_Current_m4350 (); +extern "C" void Enumerator_MoveNext_m4351 (); +extern "C" void Enumerator_Reset_m4352 (); +extern "C" void CostDelegate__ctor_m4353 (); +extern "C" void CostDelegate_Invoke_m4354 (); +extern "C" void CostDelegate_BeginInvoke_m4355 (); +extern "C" void CostDelegate_EndInvoke_m4356 (); +extern "C" void IntervalCollection__ctor_m4357 (); +extern "C" void IntervalCollection_get_Item_m4358 (); +extern "C" void IntervalCollection_Add_m4359 (); +extern "C" void IntervalCollection_Normalize_m4360 (); +extern "C" void IntervalCollection_GetMetaCollection_m4361 (); +extern "C" void IntervalCollection_Optimize_m4362 (); +extern "C" void IntervalCollection_get_Count_m4363 (); +extern "C" void IntervalCollection_get_IsSynchronized_m4364 (); +extern "C" void IntervalCollection_get_SyncRoot_m4365 (); +extern "C" void IntervalCollection_CopyTo_m4366 (); +extern "C" void IntervalCollection_GetEnumerator_m4367 (); +extern "C" void Parser__ctor_m4368 (); +extern "C" void Parser_ParseDecimal_m4369 (); +extern "C" void Parser_ParseOctal_m4370 (); +extern "C" void Parser_ParseHex_m4371 (); +extern "C" void Parser_ParseNumber_m4372 (); +extern "C" void Parser_ParseName_m4373 (); +extern "C" void Parser_ParseRegularExpression_m4374 (); +extern "C" void Parser_GetMapping_m4375 (); +extern "C" void Parser_ParseGroup_m4376 (); +extern "C" void Parser_ParseGroupingConstruct_m4377 (); +extern "C" void Parser_ParseAssertionType_m4378 (); +extern "C" void Parser_ParseOptions_m4379 (); +extern "C" void Parser_ParseCharacterClass_m4380 (); +extern "C" void Parser_ParseRepetitionBounds_m4381 (); +extern "C" void Parser_ParseUnicodeCategory_m4382 (); +extern "C" void Parser_ParseSpecial_m4383 (); +extern "C" void Parser_ParseEscape_m4384 (); +extern "C" void Parser_ParseName_m4385 (); +extern "C" void Parser_IsNameChar_m4386 (); +extern "C" void Parser_ParseNumber_m4387 (); +extern "C" void Parser_ParseDigit_m4388 (); +extern "C" void Parser_ConsumeWhitespace_m4389 (); +extern "C" void Parser_ResolveReferences_m4390 (); +extern "C" void Parser_HandleExplicitNumericGroups_m4391 (); +extern "C" void Parser_IsIgnoreCase_m4392 (); +extern "C" void Parser_IsMultiline_m4393 (); +extern "C" void Parser_IsExplicitCapture_m4394 (); +extern "C" void Parser_IsSingleline_m4395 (); +extern "C" void Parser_IsIgnorePatternWhitespace_m4396 (); +extern "C" void Parser_IsECMAScript_m4397 (); +extern "C" void Parser_NewParseException_m4398 (); +extern "C" void QuickSearch__ctor_m4399 (); +extern "C" void QuickSearch__cctor_m4400 (); +extern "C" void QuickSearch_get_Length_m4401 (); +extern "C" void QuickSearch_Search_m4402 (); +extern "C" void QuickSearch_SetupShiftTable_m4403 (); +extern "C" void QuickSearch_GetShiftDistance_m4404 (); +extern "C" void QuickSearch_GetChar_m4405 (); +extern "C" void ReplacementEvaluator__ctor_m4406 (); +extern "C" void ReplacementEvaluator_Evaluate_m4407 (); +extern "C" void ReplacementEvaluator_EvaluateAppend_m4408 (); +extern "C" void ReplacementEvaluator_get_NeedsGroupsOrCaptures_m4409 (); +extern "C" void ReplacementEvaluator_Ensure_m4410 (); +extern "C" void ReplacementEvaluator_AddFromReplacement_m4411 (); +extern "C" void ReplacementEvaluator_AddInt_m4412 (); +extern "C" void ReplacementEvaluator_Compile_m4413 (); +extern "C" void ReplacementEvaluator_CompileTerm_m4414 (); +extern "C" void ExpressionCollection__ctor_m4415 (); +extern "C" void ExpressionCollection_Add_m4416 (); +extern "C" void ExpressionCollection_get_Item_m4417 (); +extern "C" void ExpressionCollection_set_Item_m4418 (); +extern "C" void ExpressionCollection_OnValidate_m4419 (); +extern "C" void Expression__ctor_m4420 (); +extern "C" void Expression_GetFixedWidth_m4421 (); +extern "C" void Expression_GetAnchorInfo_m4422 (); +extern "C" void CompositeExpression__ctor_m4423 (); +extern "C" void CompositeExpression_get_Expressions_m4424 (); +extern "C" void CompositeExpression_GetWidth_m4425 (); +extern "C" void CompositeExpression_IsComplex_m4426 (); +extern "C" void Group__ctor_m4427 (); +extern "C" void Group_AppendExpression_m4428 (); +extern "C" void Group_Compile_m4429 (); +extern "C" void Group_GetWidth_m4430 (); +extern "C" void Group_GetAnchorInfo_m4431 (); +extern "C" void RegularExpression__ctor_m4432 (); +extern "C" void RegularExpression_set_GroupCount_m4433 (); +extern "C" void RegularExpression_Compile_m4434 (); +extern "C" void CapturingGroup__ctor_m4435 (); +extern "C" void CapturingGroup_get_Index_m4436 (); +extern "C" void CapturingGroup_set_Index_m4437 (); +extern "C" void CapturingGroup_get_Name_m4438 (); +extern "C" void CapturingGroup_set_Name_m4439 (); +extern "C" void CapturingGroup_get_IsNamed_m4440 (); +extern "C" void CapturingGroup_Compile_m4441 (); +extern "C" void CapturingGroup_IsComplex_m4442 (); +extern "C" void CapturingGroup_CompareTo_m4443 (); +extern "C" void BalancingGroup__ctor_m4444 (); +extern "C" void BalancingGroup_set_Balance_m4445 (); +extern "C" void BalancingGroup_Compile_m4446 (); +extern "C" void NonBacktrackingGroup__ctor_m4447 (); +extern "C" void NonBacktrackingGroup_Compile_m4448 (); +extern "C" void NonBacktrackingGroup_IsComplex_m4449 (); +extern "C" void Repetition__ctor_m4450 (); +extern "C" void Repetition_get_Expression_m4451 (); +extern "C" void Repetition_set_Expression_m4452 (); +extern "C" void Repetition_get_Minimum_m4453 (); +extern "C" void Repetition_Compile_m4454 (); +extern "C" void Repetition_GetWidth_m4455 (); +extern "C" void Repetition_GetAnchorInfo_m4456 (); +extern "C" void Assertion__ctor_m4457 (); +extern "C" void Assertion_get_TrueExpression_m4458 (); +extern "C" void Assertion_set_TrueExpression_m4459 (); +extern "C" void Assertion_get_FalseExpression_m4460 (); +extern "C" void Assertion_set_FalseExpression_m4461 (); +extern "C" void Assertion_GetWidth_m4462 (); +extern "C" void CaptureAssertion__ctor_m4463 (); +extern "C" void CaptureAssertion_set_CapturingGroup_m4464 (); +extern "C" void CaptureAssertion_Compile_m4465 (); +extern "C" void CaptureAssertion_IsComplex_m4466 (); +extern "C" void CaptureAssertion_get_Alternate_m4467 (); +extern "C" void ExpressionAssertion__ctor_m4468 (); +extern "C" void ExpressionAssertion_set_Reverse_m4469 (); +extern "C" void ExpressionAssertion_set_Negate_m4470 (); +extern "C" void ExpressionAssertion_get_TestExpression_m4471 (); +extern "C" void ExpressionAssertion_set_TestExpression_m4472 (); +extern "C" void ExpressionAssertion_Compile_m4473 (); +extern "C" void ExpressionAssertion_IsComplex_m4474 (); +extern "C" void Alternation__ctor_m4475 (); +extern "C" void Alternation_get_Alternatives_m4476 (); +extern "C" void Alternation_AddAlternative_m4477 (); +extern "C" void Alternation_Compile_m4478 (); +extern "C" void Alternation_GetWidth_m4479 (); +extern "C" void Literal__ctor_m4480 (); +extern "C" void Literal_CompileLiteral_m4481 (); +extern "C" void Literal_Compile_m4482 (); +extern "C" void Literal_GetWidth_m4483 (); +extern "C" void Literal_GetAnchorInfo_m4484 (); +extern "C" void Literal_IsComplex_m4485 (); +extern "C" void PositionAssertion__ctor_m4486 (); +extern "C" void PositionAssertion_Compile_m4487 (); +extern "C" void PositionAssertion_GetWidth_m4488 (); +extern "C" void PositionAssertion_IsComplex_m4489 (); +extern "C" void PositionAssertion_GetAnchorInfo_m4490 (); +extern "C" void Reference__ctor_m4491 (); +extern "C" void Reference_get_CapturingGroup_m4492 (); +extern "C" void Reference_set_CapturingGroup_m4493 (); +extern "C" void Reference_get_IgnoreCase_m4494 (); +extern "C" void Reference_Compile_m4495 (); +extern "C" void Reference_GetWidth_m4496 (); +extern "C" void Reference_IsComplex_m4497 (); +extern "C" void BackslashNumber__ctor_m4498 (); +extern "C" void BackslashNumber_ResolveReference_m4499 (); +extern "C" void BackslashNumber_Compile_m4500 (); +extern "C" void CharacterClass__ctor_m4501 (); +extern "C" void CharacterClass__ctor_m4502 (); +extern "C" void CharacterClass__cctor_m4503 (); +extern "C" void CharacterClass_AddCategory_m4504 (); +extern "C" void CharacterClass_AddCharacter_m4505 (); +extern "C" void CharacterClass_AddRange_m4506 (); +extern "C" void CharacterClass_Compile_m4507 (); +extern "C" void CharacterClass_GetWidth_m4508 (); +extern "C" void CharacterClass_IsComplex_m4509 (); +extern "C" void CharacterClass_GetIntervalCost_m4510 (); +extern "C" void AnchorInfo__ctor_m4511 (); +extern "C" void AnchorInfo__ctor_m4512 (); +extern "C" void AnchorInfo__ctor_m4513 (); +extern "C" void AnchorInfo_get_Offset_m4514 (); +extern "C" void AnchorInfo_get_Width_m4515 (); +extern "C" void AnchorInfo_get_Length_m4516 (); +extern "C" void AnchorInfo_get_IsUnknownWidth_m4517 (); +extern "C" void AnchorInfo_get_IsComplete_m4518 (); +extern "C" void AnchorInfo_get_Substring_m4519 (); +extern "C" void AnchorInfo_get_IgnoreCase_m4520 (); +extern "C" void AnchorInfo_get_Position_m4521 (); +extern "C" void AnchorInfo_get_IsSubstring_m4522 (); +extern "C" void AnchorInfo_get_IsPosition_m4523 (); +extern "C" void AnchorInfo_GetInterval_m4524 (); +extern "C" void DefaultUriParser__ctor_m4525 (); +extern "C" void DefaultUriParser__ctor_m4526 (); +extern "C" void UriScheme__ctor_m4527 (); +extern "C" void Uri__ctor_m4528 (); +extern "C" void Uri__ctor_m4529 (); +extern "C" void Uri__ctor_m4530 (); +extern "C" void Uri__cctor_m4531 (); +extern "C" void Uri_System_Runtime_Serialization_ISerializable_GetObjectData_m4532 (); +extern "C" void Uri_get_AbsoluteUri_m4533 (); +extern "C" void Uri_get_Authority_m4534 (); +extern "C" void Uri_get_Host_m4535 (); +extern "C" void Uri_get_IsFile_m4536 (); +extern "C" void Uri_get_IsLoopback_m4537 (); +extern "C" void Uri_get_IsUnc_m4538 (); +extern "C" void Uri_get_Scheme_m4539 (); +extern "C" void Uri_get_IsAbsoluteUri_m4540 (); +extern "C" void Uri_CheckHostName_m4541 (); +extern "C" void Uri_IsIPv4Address_m4542 (); +extern "C" void Uri_IsDomainAddress_m4543 (); +extern "C" void Uri_CheckSchemeName_m4544 (); +extern "C" void Uri_IsAlpha_m4545 (); +extern "C" void Uri_Equals_m4546 (); +extern "C" void Uri_InternalEquals_m4547 (); +extern "C" void Uri_GetHashCode_m4548 (); +extern "C" void Uri_GetLeftPart_m4549 (); +extern "C" void Uri_FromHex_m4550 (); +extern "C" void Uri_HexEscape_m4551 (); +extern "C" void Uri_IsHexDigit_m4552 (); +extern "C" void Uri_IsHexEncoding_m4553 (); +extern "C" void Uri_AppendQueryAndFragment_m4554 (); +extern "C" void Uri_ToString_m4555 (); +extern "C" void Uri_EscapeString_m4556 (); +extern "C" void Uri_EscapeString_m4557 (); +extern "C" void Uri_ParseUri_m4558 (); +extern "C" void Uri_Unescape_m4559 (); +extern "C" void Uri_Unescape_m4560 (); +extern "C" void Uri_ParseAsWindowsUNC_m4561 (); +extern "C" void Uri_ParseAsWindowsAbsoluteFilePath_m4562 (); +extern "C" void Uri_ParseAsUnixAbsoluteFilePath_m4563 (); +extern "C" void Uri_Parse_m4564 (); +extern "C" void Uri_ParseNoExceptions_m4565 (); +extern "C" void Uri_CompactEscaped_m4566 (); +extern "C" void Uri_Reduce_m4567 (); +extern "C" void Uri_HexUnescapeMultiByte_m4568 (); +extern "C" void Uri_GetSchemeDelimiter_m4569 (); +extern "C" void Uri_GetDefaultPort_m4570 (); +extern "C" void Uri_GetOpaqueWiseSchemeDelimiter_m4571 (); +extern "C" void Uri_IsPredefinedScheme_m4572 (); +extern "C" void Uri_get_Parser_m4573 (); +extern "C" void Uri_EnsureAbsoluteUri_m4574 (); +extern "C" void Uri_op_Equality_m4575 (); +extern "C" void UriFormatException__ctor_m4576 (); +extern "C" void UriFormatException__ctor_m4577 (); +extern "C" void UriFormatException__ctor_m4578 (); +extern "C" void UriFormatException_System_Runtime_Serialization_ISerializable_GetObjectData_m4579 (); +extern "C" void UriParser__ctor_m4580 (); +extern "C" void UriParser__cctor_m4581 (); +extern "C" void UriParser_InitializeAndValidate_m4582 (); +extern "C" void UriParser_OnRegister_m4583 (); +extern "C" void UriParser_set_SchemeName_m4584 (); +extern "C" void UriParser_get_DefaultPort_m4585 (); +extern "C" void UriParser_set_DefaultPort_m4586 (); +extern "C" void UriParser_CreateDefaults_m4587 (); +extern "C" void UriParser_InternalRegister_m4588 (); +extern "C" void UriParser_GetParser_m4589 (); +extern "C" void RemoteCertificateValidationCallback__ctor_m4590 (); +extern "C" void RemoteCertificateValidationCallback_Invoke_m4591 (); +extern "C" void RemoteCertificateValidationCallback_BeginInvoke_m4592 (); +extern "C" void RemoteCertificateValidationCallback_EndInvoke_m4593 (); +extern "C" void MatchEvaluator__ctor_m4594 (); +extern "C" void MatchEvaluator_Invoke_m4595 (); +extern "C" void MatchEvaluator_BeginInvoke_m4596 (); +extern "C" void MatchEvaluator_EndInvoke_m4597 (); +extern "C" void ExtensionAttribute__ctor_m4778 (); +extern "C" void Locale_GetText_m4779 (); +extern "C" void Locale_GetText_m4780 (); +extern "C" void KeyBuilder_get_Rng_m4781 (); +extern "C" void KeyBuilder_Key_m4782 (); +extern "C" void KeyBuilder_IV_m4783 (); +extern "C" void SymmetricTransform__ctor_m4784 (); +extern "C" void SymmetricTransform_System_IDisposable_Dispose_m4785 (); +extern "C" void SymmetricTransform_Finalize_m4786 (); +extern "C" void SymmetricTransform_Dispose_m4787 (); +extern "C" void SymmetricTransform_get_CanReuseTransform_m4788 (); +extern "C" void SymmetricTransform_Transform_m4789 (); +extern "C" void SymmetricTransform_CBC_m4790 (); +extern "C" void SymmetricTransform_CFB_m4791 (); +extern "C" void SymmetricTransform_OFB_m4792 (); +extern "C" void SymmetricTransform_CTS_m4793 (); +extern "C" void SymmetricTransform_CheckInput_m4794 (); +extern "C" void SymmetricTransform_TransformBlock_m4795 (); +extern "C" void SymmetricTransform_get_KeepLastBlock_m4796 (); +extern "C" void SymmetricTransform_InternalTransformBlock_m4797 (); +extern "C" void SymmetricTransform_Random_m4798 (); +extern "C" void SymmetricTransform_ThrowBadPaddingException_m4799 (); +extern "C" void SymmetricTransform_FinalEncrypt_m4800 (); +extern "C" void SymmetricTransform_FinalDecrypt_m4801 (); +extern "C" void SymmetricTransform_TransformFinalBlock_m4802 (); +extern "C" void Check_SourceAndPredicate_m4803 (); +extern "C" void Aes__ctor_m4804 (); +extern "C" void AesManaged__ctor_m4805 (); +extern "C" void AesManaged_GenerateIV_m4806 (); +extern "C" void AesManaged_GenerateKey_m4807 (); +extern "C" void AesManaged_CreateDecryptor_m4808 (); +extern "C" void AesManaged_CreateEncryptor_m4809 (); +extern "C" void AesManaged_get_IV_m4810 (); +extern "C" void AesManaged_set_IV_m4811 (); +extern "C" void AesManaged_get_Key_m4812 (); +extern "C" void AesManaged_set_Key_m4813 (); +extern "C" void AesManaged_get_KeySize_m4814 (); +extern "C" void AesManaged_set_KeySize_m4815 (); +extern "C" void AesManaged_CreateDecryptor_m4816 (); +extern "C" void AesManaged_CreateEncryptor_m4817 (); +extern "C" void AesManaged_Dispose_m4818 (); +extern "C" void AesTransform__ctor_m4819 (); +extern "C" void AesTransform__cctor_m4820 (); +extern "C" void AesTransform_ECB_m4821 (); +extern "C" void AesTransform_SubByte_m4822 (); +extern "C" void AesTransform_Encrypt128_m4823 (); +extern "C" void AesTransform_Decrypt128_m4824 (); +extern "C" void Locale_GetText_m4840 (); +extern "C" void ModulusRing__ctor_m4841 (); +extern "C" void ModulusRing_BarrettReduction_m4842 (); +extern "C" void ModulusRing_Multiply_m4843 (); +extern "C" void ModulusRing_Difference_m4844 (); +extern "C" void ModulusRing_Pow_m4845 (); +extern "C" void ModulusRing_Pow_m4846 (); +extern "C" void Kernel_AddSameSign_m4847 (); +extern "C" void Kernel_Subtract_m4848 (); +extern "C" void Kernel_MinusEq_m4849 (); +extern "C" void Kernel_PlusEq_m4850 (); +extern "C" void Kernel_Compare_m4851 (); +extern "C" void Kernel_SingleByteDivideInPlace_m4852 (); +extern "C" void Kernel_DwordMod_m4853 (); +extern "C" void Kernel_DwordDivMod_m4854 (); +extern "C" void Kernel_multiByteDivide_m4855 (); +extern "C" void Kernel_LeftShift_m4856 (); +extern "C" void Kernel_RightShift_m4857 (); +extern "C" void Kernel_Multiply_m4858 (); +extern "C" void Kernel_MultiplyMod2p32pmod_m4859 (); +extern "C" void Kernel_modInverse_m4860 (); +extern "C" void Kernel_modInverse_m4861 (); +extern "C" void BigInteger__ctor_m4862 (); +extern "C" void BigInteger__ctor_m4863 (); +extern "C" void BigInteger__ctor_m4864 (); +extern "C" void BigInteger__ctor_m4865 (); +extern "C" void BigInteger__ctor_m4866 (); +extern "C" void BigInteger__cctor_m4867 (); +extern "C" void BigInteger_get_Rng_m4868 (); +extern "C" void BigInteger_GenerateRandom_m4869 (); +extern "C" void BigInteger_GenerateRandom_m4870 (); +extern "C" void BigInteger_BitCount_m4871 (); +extern "C" void BigInteger_TestBit_m4872 (); +extern "C" void BigInteger_SetBit_m4873 (); +extern "C" void BigInteger_SetBit_m4874 (); +extern "C" void BigInteger_LowestSetBit_m4875 (); +extern "C" void BigInteger_GetBytes_m4876 (); +extern "C" void BigInteger_ToString_m4877 (); +extern "C" void BigInteger_ToString_m4878 (); +extern "C" void BigInteger_Normalize_m4879 (); +extern "C" void BigInteger_Clear_m4880 (); +extern "C" void BigInteger_GetHashCode_m4881 (); +extern "C" void BigInteger_ToString_m4882 (); +extern "C" void BigInteger_Equals_m4883 (); +extern "C" void BigInteger_ModInverse_m4884 (); +extern "C" void BigInteger_ModPow_m4885 (); +extern "C" void BigInteger_GeneratePseudoPrime_m4886 (); +extern "C" void BigInteger_Incr2_m4887 (); +extern "C" void BigInteger_op_Implicit_m4888 (); +extern "C" void BigInteger_op_Implicit_m4889 (); +extern "C" void BigInteger_op_Addition_m4890 (); +extern "C" void BigInteger_op_Subtraction_m4891 (); +extern "C" void BigInteger_op_Modulus_m4892 (); +extern "C" void BigInteger_op_Modulus_m4893 (); +extern "C" void BigInteger_op_Division_m4894 (); +extern "C" void BigInteger_op_Multiply_m4895 (); +extern "C" void BigInteger_op_LeftShift_m4896 (); +extern "C" void BigInteger_op_RightShift_m4897 (); +extern "C" void BigInteger_op_Equality_m4898 (); +extern "C" void BigInteger_op_Inequality_m4899 (); +extern "C" void BigInteger_op_Equality_m4900 (); +extern "C" void BigInteger_op_Inequality_m4901 (); +extern "C" void BigInteger_op_GreaterThan_m4902 (); +extern "C" void BigInteger_op_LessThan_m4903 (); +extern "C" void BigInteger_op_GreaterThanOrEqual_m4904 (); +extern "C" void BigInteger_op_LessThanOrEqual_m4905 (); +extern "C" void PrimalityTests_GetSPPRounds_m4906 (); +extern "C" void PrimalityTests_RabinMillerTest_m4907 (); +extern "C" void PrimeGeneratorBase__ctor_m4908 (); +extern "C" void PrimeGeneratorBase_get_Confidence_m4909 (); +extern "C" void PrimeGeneratorBase_get_PrimalityTest_m4910 (); +extern "C" void PrimeGeneratorBase_get_TrialDivisionBounds_m4911 (); +extern "C" void SequentialSearchPrimeGeneratorBase__ctor_m4912 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m4913 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4914 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4915 (); +extern "C" void SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m4916 (); +extern "C" void ASN1__ctor_m4676 (); +extern "C" void ASN1__ctor_m4677 (); +extern "C" void ASN1__ctor_m4660 (); +extern "C" void ASN1_get_Count_m4664 (); +extern "C" void ASN1_get_Tag_m4661 (); +extern "C" void ASN1_get_Length_m4689 (); +extern "C" void ASN1_get_Value_m4663 (); +extern "C" void ASN1_set_Value_m4917 (); +extern "C" void ASN1_CompareArray_m4918 (); +extern "C" void ASN1_CompareValue_m4688 (); +extern "C" void ASN1_Add_m4678 (); +extern "C" void ASN1_GetBytes_m4919 (); +extern "C" void ASN1_Decode_m4920 (); +extern "C" void ASN1_DecodeTLV_m4921 (); +extern "C" void ASN1_get_Item_m4665 (); +extern "C" void ASN1_Element_m4922 (); +extern "C" void ASN1_ToString_m4923 (); +extern "C" void ASN1Convert_FromInt32_m4679 (); +extern "C" void ASN1Convert_FromOid_m4924 (); +extern "C" void ASN1Convert_ToInt32_m4675 (); +extern "C" void ASN1Convert_ToOid_m4729 (); +extern "C" void ASN1Convert_ToDateTime_m4925 (); +extern "C" void BitConverterLE_GetUIntBytes_m4926 (); +extern "C" void BitConverterLE_GetBytes_m4927 (); +extern "C" void ContentInfo__ctor_m4928 (); +extern "C" void ContentInfo__ctor_m4929 (); +extern "C" void ContentInfo__ctor_m4930 (); +extern "C" void ContentInfo__ctor_m4931 (); +extern "C" void ContentInfo_get_ASN1_m4932 (); +extern "C" void ContentInfo_get_Content_m4933 (); +extern "C" void ContentInfo_set_Content_m4934 (); +extern "C" void ContentInfo_get_ContentType_m4935 (); +extern "C" void ContentInfo_set_ContentType_m4936 (); +extern "C" void ContentInfo_GetASN1_m4937 (); +extern "C" void EncryptedData__ctor_m4938 (); +extern "C" void EncryptedData__ctor_m4939 (); +extern "C" void EncryptedData_get_EncryptionAlgorithm_m4940 (); +extern "C" void EncryptedData_get_EncryptedContent_m4941 (); +extern "C" void ARC4Managed__ctor_m4942 (); +extern "C" void ARC4Managed_Finalize_m4943 (); +extern "C" void ARC4Managed_Dispose_m4944 (); +extern "C" void ARC4Managed_get_Key_m4945 (); +extern "C" void ARC4Managed_set_Key_m4946 (); +extern "C" void ARC4Managed_get_CanReuseTransform_m4947 (); +extern "C" void ARC4Managed_CreateEncryptor_m4948 (); +extern "C" void ARC4Managed_CreateDecryptor_m4949 (); +extern "C" void ARC4Managed_GenerateIV_m4950 (); +extern "C" void ARC4Managed_GenerateKey_m4951 (); +extern "C" void ARC4Managed_KeySetup_m4952 (); +extern "C" void ARC4Managed_CheckInput_m4953 (); +extern "C" void ARC4Managed_TransformBlock_m4954 (); +extern "C" void ARC4Managed_InternalTransformBlock_m4955 (); +extern "C" void ARC4Managed_TransformFinalBlock_m4956 (); +extern "C" void CryptoConvert_ToHex_m4743 (); +extern "C" void KeyBuilder_get_Rng_m4957 (); +extern "C" void KeyBuilder_Key_m4958 (); +extern "C" void MD2__ctor_m4959 (); +extern "C" void MD2_Create_m4960 (); +extern "C" void MD2_Create_m4961 (); +extern "C" void MD2Managed__ctor_m4962 (); +extern "C" void MD2Managed__cctor_m4963 (); +extern "C" void MD2Managed_Padding_m4964 (); +extern "C" void MD2Managed_Initialize_m4965 (); +extern "C" void MD2Managed_HashCore_m4966 (); +extern "C" void MD2Managed_HashFinal_m4967 (); +extern "C" void MD2Managed_MD2Transform_m4968 (); +extern "C" void PKCS1__cctor_m4969 (); +extern "C" void PKCS1_Compare_m4970 (); +extern "C" void PKCS1_I2OSP_m4971 (); +extern "C" void PKCS1_OS2IP_m4972 (); +extern "C" void PKCS1_RSASP1_m4973 (); +extern "C" void PKCS1_RSAVP1_m4974 (); +extern "C" void PKCS1_Sign_v15_m4975 (); +extern "C" void PKCS1_Verify_v15_m4976 (); +extern "C" void PKCS1_Verify_v15_m4977 (); +extern "C" void PKCS1_Encode_v15_m4978 (); +extern "C" void PrivateKeyInfo__ctor_m4979 (); +extern "C" void PrivateKeyInfo__ctor_m4980 (); +extern "C" void PrivateKeyInfo_get_PrivateKey_m4981 (); +extern "C" void PrivateKeyInfo_Decode_m4982 (); +extern "C" void PrivateKeyInfo_RemoveLeadingZero_m4983 (); +extern "C" void PrivateKeyInfo_Normalize_m4984 (); +extern "C" void PrivateKeyInfo_DecodeRSA_m4985 (); +extern "C" void PrivateKeyInfo_DecodeDSA_m4986 (); +extern "C" void EncryptedPrivateKeyInfo__ctor_m4987 (); +extern "C" void EncryptedPrivateKeyInfo__ctor_m4988 (); +extern "C" void EncryptedPrivateKeyInfo_get_Algorithm_m4989 (); +extern "C" void EncryptedPrivateKeyInfo_get_EncryptedData_m4990 (); +extern "C" void EncryptedPrivateKeyInfo_get_Salt_m4991 (); +extern "C" void EncryptedPrivateKeyInfo_get_IterationCount_m4992 (); +extern "C" void EncryptedPrivateKeyInfo_Decode_m4993 (); +extern "C" void RC4__ctor_m4994 (); +extern "C" void RC4__cctor_m4995 (); +extern "C" void RC4_get_IV_m4996 (); +extern "C" void RC4_set_IV_m4997 (); +extern "C" void KeyGeneratedEventHandler__ctor_m4998 (); +extern "C" void KeyGeneratedEventHandler_Invoke_m4999 (); +extern "C" void KeyGeneratedEventHandler_BeginInvoke_m5000 (); +extern "C" void KeyGeneratedEventHandler_EndInvoke_m5001 (); +extern "C" void RSAManaged__ctor_m5002 (); +extern "C" void RSAManaged__ctor_m5003 (); +extern "C" void RSAManaged_Finalize_m5004 (); +extern "C" void RSAManaged_GenerateKeyPair_m5005 (); +extern "C" void RSAManaged_get_KeySize_m5006 (); +extern "C" void RSAManaged_get_PublicOnly_m4654 (); +extern "C" void RSAManaged_DecryptValue_m5007 (); +extern "C" void RSAManaged_EncryptValue_m5008 (); +extern "C" void RSAManaged_ExportParameters_m5009 (); +extern "C" void RSAManaged_ImportParameters_m5010 (); +extern "C" void RSAManaged_Dispose_m5011 (); +extern "C" void RSAManaged_ToXmlString_m5012 (); +extern "C" void RSAManaged_GetPaddedValue_m5013 (); +extern "C" void SafeBag__ctor_m5014 (); +extern "C" void SafeBag_get_BagOID_m5015 (); +extern "C" void SafeBag_get_ASN1_m5016 (); +extern "C" void DeriveBytes__ctor_m5017 (); +extern "C" void DeriveBytes__cctor_m5018 (); +extern "C" void DeriveBytes_set_HashName_m5019 (); +extern "C" void DeriveBytes_set_IterationCount_m5020 (); +extern "C" void DeriveBytes_set_Password_m5021 (); +extern "C" void DeriveBytes_set_Salt_m5022 (); +extern "C" void DeriveBytes_Adjust_m5023 (); +extern "C" void DeriveBytes_Derive_m5024 (); +extern "C" void DeriveBytes_DeriveKey_m5025 (); +extern "C" void DeriveBytes_DeriveIV_m5026 (); +extern "C" void DeriveBytes_DeriveMAC_m5027 (); +extern "C" void PKCS12__ctor_m5028 (); +extern "C" void PKCS12__ctor_m4691 (); +extern "C" void PKCS12__ctor_m4692 (); +extern "C" void PKCS12__cctor_m5029 (); +extern "C" void PKCS12_Decode_m5030 (); +extern "C" void PKCS12_Finalize_m5031 (); +extern "C" void PKCS12_set_Password_m5032 (); +extern "C" void PKCS12_get_IterationCount_m5033 (); +extern "C" void PKCS12_set_IterationCount_m5034 (); +extern "C" void PKCS12_get_Keys_m4695 (); +extern "C" void PKCS12_get_Certificates_m4693 (); +extern "C" void PKCS12_get_RNG_m5035 (); +extern "C" void PKCS12_Compare_m5036 (); +extern "C" void PKCS12_GetSymmetricAlgorithm_m5037 (); +extern "C" void PKCS12_Decrypt_m5038 (); +extern "C" void PKCS12_Decrypt_m5039 (); +extern "C" void PKCS12_Encrypt_m5040 (); +extern "C" void PKCS12_GetExistingParameters_m5041 (); +extern "C" void PKCS12_AddPrivateKey_m5042 (); +extern "C" void PKCS12_ReadSafeBag_m5043 (); +extern "C" void PKCS12_CertificateSafeBag_m5044 (); +extern "C" void PKCS12_MAC_m5045 (); +extern "C" void PKCS12_GetBytes_m5046 (); +extern "C" void PKCS12_EncryptedContentInfo_m5047 (); +extern "C" void PKCS12_AddCertificate_m5048 (); +extern "C" void PKCS12_AddCertificate_m5049 (); +extern "C" void PKCS12_RemoveCertificate_m5050 (); +extern "C" void PKCS12_RemoveCertificate_m5051 (); +extern "C" void PKCS12_Clone_m5052 (); +extern "C" void PKCS12_get_MaximumPasswordLength_m5053 (); +extern "C" void X501__cctor_m5054 (); +extern "C" void X501_ToString_m5055 (); +extern "C" void X501_ToString_m4669 (); +extern "C" void X501_AppendEntry_m5056 (); +extern "C" void X509Certificate__ctor_m4698 (); +extern "C" void X509Certificate__cctor_m5057 (); +extern "C" void X509Certificate_Parse_m5058 (); +extern "C" void X509Certificate_GetUnsignedBigInteger_m5059 (); +extern "C" void X509Certificate_get_DSA_m4656 (); +extern "C" void X509Certificate_set_DSA_m4696 (); +extern "C" void X509Certificate_get_Extensions_m4715 (); +extern "C" void X509Certificate_get_Hash_m5060 (); +extern "C" void X509Certificate_get_IssuerName_m5061 (); +extern "C" void X509Certificate_get_KeyAlgorithm_m5062 (); +extern "C" void X509Certificate_get_KeyAlgorithmParameters_m5063 (); +extern "C" void X509Certificate_set_KeyAlgorithmParameters_m5064 (); +extern "C" void X509Certificate_get_PublicKey_m5065 (); +extern "C" void X509Certificate_get_RSA_m5066 (); +extern "C" void X509Certificate_set_RSA_m5067 (); +extern "C" void X509Certificate_get_RawData_m5068 (); +extern "C" void X509Certificate_get_SerialNumber_m5069 (); +extern "C" void X509Certificate_get_Signature_m5070 (); +extern "C" void X509Certificate_get_SignatureAlgorithm_m5071 (); +extern "C" void X509Certificate_get_SubjectName_m5072 (); +extern "C" void X509Certificate_get_ValidFrom_m5073 (); +extern "C" void X509Certificate_get_ValidUntil_m5074 (); +extern "C" void X509Certificate_get_Version_m4687 (); +extern "C" void X509Certificate_get_IsCurrent_m5075 (); +extern "C" void X509Certificate_WasCurrent_m5076 (); +extern "C" void X509Certificate_VerifySignature_m5077 (); +extern "C" void X509Certificate_VerifySignature_m5078 (); +extern "C" void X509Certificate_VerifySignature_m4714 (); +extern "C" void X509Certificate_get_IsSelfSigned_m5079 (); +extern "C" void X509Certificate_GetIssuerName_m4682 (); +extern "C" void X509Certificate_GetSubjectName_m4685 (); +extern "C" void X509Certificate_GetObjectData_m5080 (); +extern "C" void X509Certificate_PEM_m5081 (); +extern "C" void X509CertificateEnumerator__ctor_m5082 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m5083 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m5084 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m5085 (); +extern "C" void X509CertificateEnumerator_get_Current_m4740 (); +extern "C" void X509CertificateEnumerator_MoveNext_m5086 (); +extern "C" void X509CertificateEnumerator_Reset_m5087 (); +extern "C" void X509CertificateCollection__ctor_m5088 (); +extern "C" void X509CertificateCollection__ctor_m5089 (); +extern "C" void X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m5090 (); +extern "C" void X509CertificateCollection_get_Item_m4694 (); +extern "C" void X509CertificateCollection_Add_m5091 (); +extern "C" void X509CertificateCollection_AddRange_m5092 (); +extern "C" void X509CertificateCollection_Contains_m5093 (); +extern "C" void X509CertificateCollection_GetEnumerator_m4739 (); +extern "C" void X509CertificateCollection_GetHashCode_m5094 (); +extern "C" void X509CertificateCollection_IndexOf_m5095 (); +extern "C" void X509CertificateCollection_Remove_m5096 (); +extern "C" void X509CertificateCollection_Compare_m5097 (); +extern "C" void X509Chain__ctor_m5098 (); +extern "C" void X509Chain__ctor_m5099 (); +extern "C" void X509Chain_get_Status_m5100 (); +extern "C" void X509Chain_get_TrustAnchors_m5101 (); +extern "C" void X509Chain_Build_m5102 (); +extern "C" void X509Chain_IsValid_m5103 (); +extern "C" void X509Chain_FindCertificateParent_m5104 (); +extern "C" void X509Chain_FindCertificateRoot_m5105 (); +extern "C" void X509Chain_IsTrusted_m5106 (); +extern "C" void X509Chain_IsParent_m5107 (); +extern "C" void X509CrlEntry__ctor_m5108 (); +extern "C" void X509CrlEntry_get_SerialNumber_m5109 (); +extern "C" void X509CrlEntry_get_RevocationDate_m4722 (); +extern "C" void X509CrlEntry_get_Extensions_m4728 (); +extern "C" void X509Crl__ctor_m5110 (); +extern "C" void X509Crl_Parse_m5111 (); +extern "C" void X509Crl_get_Extensions_m4717 (); +extern "C" void X509Crl_get_Hash_m5112 (); +extern "C" void X509Crl_get_IssuerName_m4725 (); +extern "C" void X509Crl_get_NextUpdate_m4723 (); +extern "C" void X509Crl_Compare_m5113 (); +extern "C" void X509Crl_GetCrlEntry_m4721 (); +extern "C" void X509Crl_GetCrlEntry_m5114 (); +extern "C" void X509Crl_GetHashName_m5115 (); +extern "C" void X509Crl_VerifySignature_m5116 (); +extern "C" void X509Crl_VerifySignature_m5117 (); +extern "C" void X509Crl_VerifySignature_m4720 (); +extern "C" void X509Extension__ctor_m5118 (); +extern "C" void X509Extension__ctor_m5119 (); +extern "C" void X509Extension_Decode_m5120 (); +extern "C" void X509Extension_Encode_m5121 (); +extern "C" void X509Extension_get_Oid_m4727 (); +extern "C" void X509Extension_get_Critical_m4726 (); +extern "C" void X509Extension_get_Value_m4731 (); +extern "C" void X509Extension_Equals_m5122 (); +extern "C" void X509Extension_GetHashCode_m5123 (); +extern "C" void X509Extension_WriteLine_m5124 (); +extern "C" void X509Extension_ToString_m5125 (); +extern "C" void X509ExtensionCollection__ctor_m5126 (); +extern "C" void X509ExtensionCollection__ctor_m5127 (); +extern "C" void X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m5128 (); +extern "C" void X509ExtensionCollection_IndexOf_m5129 (); +extern "C" void X509ExtensionCollection_get_Item_m4716 (); +extern "C" void X509Store__ctor_m5130 (); +extern "C" void X509Store_get_Certificates_m4738 (); +extern "C" void X509Store_get_Crls_m4724 (); +extern "C" void X509Store_Load_m5131 (); +extern "C" void X509Store_LoadCertificate_m5132 (); +extern "C" void X509Store_LoadCrl_m5133 (); +extern "C" void X509Store_CheckStore_m5134 (); +extern "C" void X509Store_BuildCertificatesCollection_m5135 (); +extern "C" void X509Store_BuildCrlsCollection_m5136 (); +extern "C" void X509StoreManager_get_CurrentUser_m4735 (); +extern "C" void X509StoreManager_get_LocalMachine_m4736 (); +extern "C" void X509StoreManager_get_TrustedRootCertificates_m5137 (); +extern "C" void X509Stores__ctor_m5138 (); +extern "C" void X509Stores_get_TrustedRoot_m5139 (); +extern "C" void X509Stores_Open_m4737 (); +extern "C" void AuthorityKeyIdentifierExtension__ctor_m4718 (); +extern "C" void AuthorityKeyIdentifierExtension_Decode_m5140 (); +extern "C" void AuthorityKeyIdentifierExtension_get_Identifier_m4719 (); +extern "C" void AuthorityKeyIdentifierExtension_ToString_m5141 (); +extern "C" void BasicConstraintsExtension__ctor_m5142 (); +extern "C" void BasicConstraintsExtension_Decode_m5143 (); +extern "C" void BasicConstraintsExtension_Encode_m5144 (); +extern "C" void BasicConstraintsExtension_get_CertificateAuthority_m5145 (); +extern "C" void BasicConstraintsExtension_ToString_m5146 (); +extern "C" void ExtendedKeyUsageExtension__ctor_m5147 (); +extern "C" void ExtendedKeyUsageExtension_Decode_m5148 (); +extern "C" void ExtendedKeyUsageExtension_Encode_m5149 (); +extern "C" void ExtendedKeyUsageExtension_get_KeyPurpose_m5150 (); +extern "C" void ExtendedKeyUsageExtension_ToString_m5151 (); +extern "C" void GeneralNames__ctor_m5152 (); +extern "C" void GeneralNames_get_DNSNames_m5153 (); +extern "C" void GeneralNames_get_IPAddresses_m5154 (); +extern "C" void GeneralNames_ToString_m5155 (); +extern "C" void KeyUsageExtension__ctor_m5156 (); +extern "C" void KeyUsageExtension_Decode_m5157 (); +extern "C" void KeyUsageExtension_Encode_m5158 (); +extern "C" void KeyUsageExtension_Support_m5159 (); +extern "C" void KeyUsageExtension_ToString_m5160 (); +extern "C" void NetscapeCertTypeExtension__ctor_m5161 (); +extern "C" void NetscapeCertTypeExtension_Decode_m5162 (); +extern "C" void NetscapeCertTypeExtension_Support_m5163 (); +extern "C" void NetscapeCertTypeExtension_ToString_m5164 (); +extern "C" void SubjectAltNameExtension__ctor_m5165 (); +extern "C" void SubjectAltNameExtension_Decode_m5166 (); +extern "C" void SubjectAltNameExtension_get_DNSNames_m5167 (); +extern "C" void SubjectAltNameExtension_get_IPAddresses_m5168 (); +extern "C" void SubjectAltNameExtension_ToString_m5169 (); +extern "C" void HMAC__ctor_m5170 (); +extern "C" void HMAC_get_Key_m5171 (); +extern "C" void HMAC_set_Key_m5172 (); +extern "C" void HMAC_Initialize_m5173 (); +extern "C" void HMAC_HashFinal_m5174 (); +extern "C" void HMAC_HashCore_m5175 (); +extern "C" void HMAC_initializePad_m5176 (); +extern "C" void MD5SHA1__ctor_m5177 (); +extern "C" void MD5SHA1_Initialize_m5178 (); +extern "C" void MD5SHA1_HashFinal_m5179 (); +extern "C" void MD5SHA1_HashCore_m5180 (); +extern "C" void MD5SHA1_CreateSignature_m5181 (); +extern "C" void MD5SHA1_VerifySignature_m5182 (); +extern "C" void Alert__ctor_m5183 (); +extern "C" void Alert__ctor_m5184 (); +extern "C" void Alert_get_Level_m5185 (); +extern "C" void Alert_get_Description_m5186 (); +extern "C" void Alert_get_IsWarning_m5187 (); +extern "C" void Alert_get_IsCloseNotify_m5188 (); +extern "C" void Alert_inferAlertLevel_m5189 (); +extern "C" void Alert_GetAlertMessage_m5190 (); +extern "C" void CipherSuite__ctor_m5191 (); +extern "C" void CipherSuite__cctor_m5192 (); +extern "C" void CipherSuite_get_EncryptionCipher_m5193 (); +extern "C" void CipherSuite_get_DecryptionCipher_m5194 (); +extern "C" void CipherSuite_get_ClientHMAC_m5195 (); +extern "C" void CipherSuite_get_ServerHMAC_m5196 (); +extern "C" void CipherSuite_get_CipherAlgorithmType_m5197 (); +extern "C" void CipherSuite_get_HashAlgorithmName_m5198 (); +extern "C" void CipherSuite_get_HashAlgorithmType_m5199 (); +extern "C" void CipherSuite_get_HashSize_m5200 (); +extern "C" void CipherSuite_get_ExchangeAlgorithmType_m5201 (); +extern "C" void CipherSuite_get_CipherMode_m5202 (); +extern "C" void CipherSuite_get_Code_m5203 (); +extern "C" void CipherSuite_get_Name_m5204 (); +extern "C" void CipherSuite_get_IsExportable_m5205 (); +extern "C" void CipherSuite_get_KeyMaterialSize_m5206 (); +extern "C" void CipherSuite_get_KeyBlockSize_m5207 (); +extern "C" void CipherSuite_get_ExpandedKeyMaterialSize_m5208 (); +extern "C" void CipherSuite_get_EffectiveKeyBits_m5209 (); +extern "C" void CipherSuite_get_IvSize_m5210 (); +extern "C" void CipherSuite_get_Context_m5211 (); +extern "C" void CipherSuite_set_Context_m5212 (); +extern "C" void CipherSuite_Write_m5213 (); +extern "C" void CipherSuite_Write_m5214 (); +extern "C" void CipherSuite_InitializeCipher_m5215 (); +extern "C" void CipherSuite_EncryptRecord_m5216 (); +extern "C" void CipherSuite_DecryptRecord_m5217 (); +extern "C" void CipherSuite_CreatePremasterSecret_m5218 (); +extern "C" void CipherSuite_PRF_m5219 (); +extern "C" void CipherSuite_Expand_m5220 (); +extern "C" void CipherSuite_createEncryptionCipher_m5221 (); +extern "C" void CipherSuite_createDecryptionCipher_m5222 (); +extern "C" void CipherSuiteCollection__ctor_m5223 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_get_Item_m5224 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_set_Item_m5225 (); +extern "C" void CipherSuiteCollection_System_Collections_ICollection_get_IsSynchronized_m5226 (); +extern "C" void CipherSuiteCollection_System_Collections_ICollection_get_SyncRoot_m5227 (); +extern "C" void CipherSuiteCollection_System_Collections_IEnumerable_GetEnumerator_m5228 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_Contains_m5229 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_IndexOf_m5230 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_Insert_m5231 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_Remove_m5232 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_RemoveAt_m5233 (); +extern "C" void CipherSuiteCollection_System_Collections_IList_Add_m5234 (); +extern "C" void CipherSuiteCollection_get_Item_m5235 (); +extern "C" void CipherSuiteCollection_get_Item_m5236 (); +extern "C" void CipherSuiteCollection_set_Item_m5237 (); +extern "C" void CipherSuiteCollection_get_Item_m5238 (); +extern "C" void CipherSuiteCollection_get_Count_m5239 (); +extern "C" void CipherSuiteCollection_get_IsFixedSize_m5240 (); +extern "C" void CipherSuiteCollection_get_IsReadOnly_m5241 (); +extern "C" void CipherSuiteCollection_CopyTo_m5242 (); +extern "C" void CipherSuiteCollection_Clear_m5243 (); +extern "C" void CipherSuiteCollection_IndexOf_m5244 (); +extern "C" void CipherSuiteCollection_IndexOf_m5245 (); +extern "C" void CipherSuiteCollection_Add_m5246 (); +extern "C" void CipherSuiteCollection_add_m5247 (); +extern "C" void CipherSuiteCollection_add_m5248 (); +extern "C" void CipherSuiteCollection_cultureAwareCompare_m5249 (); +extern "C" void CipherSuiteFactory_GetSupportedCiphers_m5250 (); +extern "C" void CipherSuiteFactory_GetTls1SupportedCiphers_m5251 (); +extern "C" void CipherSuiteFactory_GetSsl3SupportedCiphers_m5252 (); +extern "C" void ClientContext__ctor_m5253 (); +extern "C" void ClientContext_get_SslStream_m5254 (); +extern "C" void ClientContext_get_ClientHelloProtocol_m5255 (); +extern "C" void ClientContext_set_ClientHelloProtocol_m5256 (); +extern "C" void ClientContext_Clear_m5257 (); +extern "C" void ClientRecordProtocol__ctor_m5258 (); +extern "C" void ClientRecordProtocol_GetMessage_m5259 (); +extern "C" void ClientRecordProtocol_ProcessHandshakeMessage_m5260 (); +extern "C" void ClientRecordProtocol_createClientHandshakeMessage_m5261 (); +extern "C" void ClientRecordProtocol_createServerHandshakeMessage_m5262 (); +extern "C" void ClientSessionInfo__ctor_m5263 (); +extern "C" void ClientSessionInfo__cctor_m5264 (); +extern "C" void ClientSessionInfo_Finalize_m5265 (); +extern "C" void ClientSessionInfo_get_HostName_m5266 (); +extern "C" void ClientSessionInfo_get_Id_m5267 (); +extern "C" void ClientSessionInfo_get_Valid_m5268 (); +extern "C" void ClientSessionInfo_GetContext_m5269 (); +extern "C" void ClientSessionInfo_SetContext_m5270 (); +extern "C" void ClientSessionInfo_KeepAlive_m5271 (); +extern "C" void ClientSessionInfo_Dispose_m5272 (); +extern "C" void ClientSessionInfo_Dispose_m5273 (); +extern "C" void ClientSessionInfo_CheckDisposed_m5274 (); +extern "C" void ClientSessionCache__cctor_m5275 (); +extern "C" void ClientSessionCache_Add_m5276 (); +extern "C" void ClientSessionCache_FromHost_m5277 (); +extern "C" void ClientSessionCache_FromContext_m5278 (); +extern "C" void ClientSessionCache_SetContextInCache_m5279 (); +extern "C" void ClientSessionCache_SetContextFromCache_m5280 (); +extern "C" void Context__ctor_m5281 (); +extern "C" void Context_get_AbbreviatedHandshake_m5282 (); +extern "C" void Context_set_AbbreviatedHandshake_m5283 (); +extern "C" void Context_get_ProtocolNegotiated_m5284 (); +extern "C" void Context_set_ProtocolNegotiated_m5285 (); +extern "C" void Context_get_SecurityProtocol_m5286 (); +extern "C" void Context_set_SecurityProtocol_m5287 (); +extern "C" void Context_get_SecurityProtocolFlags_m5288 (); +extern "C" void Context_get_Protocol_m5289 (); +extern "C" void Context_get_SessionId_m5290 (); +extern "C" void Context_set_SessionId_m5291 (); +extern "C" void Context_get_CompressionMethod_m5292 (); +extern "C" void Context_set_CompressionMethod_m5293 (); +extern "C" void Context_get_ServerSettings_m5294 (); +extern "C" void Context_get_ClientSettings_m5295 (); +extern "C" void Context_get_LastHandshakeMsg_m5296 (); +extern "C" void Context_set_LastHandshakeMsg_m5297 (); +extern "C" void Context_get_HandshakeState_m5298 (); +extern "C" void Context_set_HandshakeState_m5299 (); +extern "C" void Context_get_ReceivedConnectionEnd_m5300 (); +extern "C" void Context_set_ReceivedConnectionEnd_m5301 (); +extern "C" void Context_get_SentConnectionEnd_m5302 (); +extern "C" void Context_set_SentConnectionEnd_m5303 (); +extern "C" void Context_get_SupportedCiphers_m5304 (); +extern "C" void Context_set_SupportedCiphers_m5305 (); +extern "C" void Context_get_HandshakeMessages_m5306 (); +extern "C" void Context_get_WriteSequenceNumber_m5307 (); +extern "C" void Context_set_WriteSequenceNumber_m5308 (); +extern "C" void Context_get_ReadSequenceNumber_m5309 (); +extern "C" void Context_set_ReadSequenceNumber_m5310 (); +extern "C" void Context_get_ClientRandom_m5311 (); +extern "C" void Context_set_ClientRandom_m5312 (); +extern "C" void Context_get_ServerRandom_m5313 (); +extern "C" void Context_set_ServerRandom_m5314 (); +extern "C" void Context_get_RandomCS_m5315 (); +extern "C" void Context_set_RandomCS_m5316 (); +extern "C" void Context_get_RandomSC_m5317 (); +extern "C" void Context_set_RandomSC_m5318 (); +extern "C" void Context_get_MasterSecret_m5319 (); +extern "C" void Context_set_MasterSecret_m5320 (); +extern "C" void Context_get_ClientWriteKey_m5321 (); +extern "C" void Context_set_ClientWriteKey_m5322 (); +extern "C" void Context_get_ServerWriteKey_m5323 (); +extern "C" void Context_set_ServerWriteKey_m5324 (); +extern "C" void Context_get_ClientWriteIV_m5325 (); +extern "C" void Context_set_ClientWriteIV_m5326 (); +extern "C" void Context_get_ServerWriteIV_m5327 (); +extern "C" void Context_set_ServerWriteIV_m5328 (); +extern "C" void Context_get_RecordProtocol_m5329 (); +extern "C" void Context_set_RecordProtocol_m5330 (); +extern "C" void Context_GetUnixTime_m5331 (); +extern "C" void Context_GetSecureRandomBytes_m5332 (); +extern "C" void Context_Clear_m5333 (); +extern "C" void Context_ClearKeyInfo_m5334 (); +extern "C" void Context_DecodeProtocolCode_m5335 (); +extern "C" void Context_ChangeProtocol_m5336 (); +extern "C" void Context_get_Current_m5337 (); +extern "C" void Context_get_Negotiating_m5338 (); +extern "C" void Context_get_Read_m5339 (); +extern "C" void Context_get_Write_m5340 (); +extern "C" void Context_StartSwitchingSecurityParameters_m5341 (); +extern "C" void Context_EndSwitchingSecurityParameters_m5342 (); +extern "C" void HttpsClientStream__ctor_m5343 (); +extern "C" void HttpsClientStream_get_TrustFailure_m5344 (); +extern "C" void HttpsClientStream_RaiseServerCertificateValidation_m5345 (); +extern "C" void HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346 (); +extern "C" void HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347 (); +extern "C" void ReceiveRecordAsyncResult__ctor_m5348 (); +extern "C" void ReceiveRecordAsyncResult_get_Record_m5349 (); +extern "C" void ReceiveRecordAsyncResult_get_ResultingBuffer_m5350 (); +extern "C" void ReceiveRecordAsyncResult_get_InitialBuffer_m5351 (); +extern "C" void ReceiveRecordAsyncResult_get_AsyncState_m5352 (); +extern "C" void ReceiveRecordAsyncResult_get_AsyncException_m5353 (); +extern "C" void ReceiveRecordAsyncResult_get_CompletedWithError_m5354 (); +extern "C" void ReceiveRecordAsyncResult_get_AsyncWaitHandle_m5355 (); +extern "C" void ReceiveRecordAsyncResult_get_IsCompleted_m5356 (); +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5357 (); +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5358 (); +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5359 (); +extern "C" void SendRecordAsyncResult__ctor_m5360 (); +extern "C" void SendRecordAsyncResult_get_Message_m5361 (); +extern "C" void SendRecordAsyncResult_get_AsyncState_m5362 (); +extern "C" void SendRecordAsyncResult_get_AsyncException_m5363 (); +extern "C" void SendRecordAsyncResult_get_CompletedWithError_m5364 (); +extern "C" void SendRecordAsyncResult_get_AsyncWaitHandle_m5365 (); +extern "C" void SendRecordAsyncResult_get_IsCompleted_m5366 (); +extern "C" void SendRecordAsyncResult_SetComplete_m5367 (); +extern "C" void SendRecordAsyncResult_SetComplete_m5368 (); +extern "C" void RecordProtocol__ctor_m5369 (); +extern "C" void RecordProtocol__cctor_m5370 (); +extern "C" void RecordProtocol_get_Context_m5371 (); +extern "C" void RecordProtocol_SendRecord_m5372 (); +extern "C" void RecordProtocol_ProcessChangeCipherSpec_m5373 (); +extern "C" void RecordProtocol_GetMessage_m5374 (); +extern "C" void RecordProtocol_BeginReceiveRecord_m5375 (); +extern "C" void RecordProtocol_InternalReceiveRecordCallback_m5376 (); +extern "C" void RecordProtocol_EndReceiveRecord_m5377 (); +extern "C" void RecordProtocol_ReceiveRecord_m5378 (); +extern "C" void RecordProtocol_ReadRecordBuffer_m5379 (); +extern "C" void RecordProtocol_ReadClientHelloV2_m5380 (); +extern "C" void RecordProtocol_ReadStandardRecordBuffer_m5381 (); +extern "C" void RecordProtocol_ProcessAlert_m5382 (); +extern "C" void RecordProtocol_SendAlert_m5383 (); +extern "C" void RecordProtocol_SendAlert_m5384 (); +extern "C" void RecordProtocol_SendAlert_m5385 (); +extern "C" void RecordProtocol_SendChangeCipherSpec_m5386 (); +extern "C" void RecordProtocol_BeginSendRecord_m5387 (); +extern "C" void RecordProtocol_InternalSendRecordCallback_m5388 (); +extern "C" void RecordProtocol_BeginSendRecord_m5389 (); +extern "C" void RecordProtocol_EndSendRecord_m5390 (); +extern "C" void RecordProtocol_SendRecord_m5391 (); +extern "C" void RecordProtocol_EncodeRecord_m5392 (); +extern "C" void RecordProtocol_EncodeRecord_m5393 (); +extern "C" void RecordProtocol_encryptRecordFragment_m5394 (); +extern "C" void RecordProtocol_decryptRecordFragment_m5395 (); +extern "C" void RecordProtocol_Compare_m5396 (); +extern "C" void RecordProtocol_ProcessCipherSpecV2Buffer_m5397 (); +extern "C" void RecordProtocol_MapV2CipherCode_m5398 (); +extern "C" void RSASslSignatureDeformatter__ctor_m5399 (); +extern "C" void RSASslSignatureDeformatter_VerifySignature_m5400 (); +extern "C" void RSASslSignatureDeformatter_SetHashAlgorithm_m5401 (); +extern "C" void RSASslSignatureDeformatter_SetKey_m5402 (); +extern "C" void RSASslSignatureFormatter__ctor_m5403 (); +extern "C" void RSASslSignatureFormatter_CreateSignature_m5404 (); +extern "C" void RSASslSignatureFormatter_SetHashAlgorithm_m5405 (); +extern "C" void RSASslSignatureFormatter_SetKey_m5406 (); +extern "C" void SecurityParameters__ctor_m5407 (); +extern "C" void SecurityParameters_get_Cipher_m5408 (); +extern "C" void SecurityParameters_set_Cipher_m5409 (); +extern "C" void SecurityParameters_get_ClientWriteMAC_m5410 (); +extern "C" void SecurityParameters_set_ClientWriteMAC_m5411 (); +extern "C" void SecurityParameters_get_ServerWriteMAC_m5412 (); +extern "C" void SecurityParameters_set_ServerWriteMAC_m5413 (); +extern "C" void SecurityParameters_Clear_m5414 (); +extern "C" void ValidationResult_get_Trusted_m5415 (); +extern "C" void ValidationResult_get_ErrorCode_m5416 (); +extern "C" void SslClientStream__ctor_m5417 (); +extern "C" void SslClientStream__ctor_m5418 (); +extern "C" void SslClientStream__ctor_m5419 (); +extern "C" void SslClientStream__ctor_m5420 (); +extern "C" void SslClientStream__ctor_m5421 (); +extern "C" void SslClientStream_add_ServerCertValidation_m5422 (); +extern "C" void SslClientStream_remove_ServerCertValidation_m5423 (); +extern "C" void SslClientStream_add_ClientCertSelection_m5424 (); +extern "C" void SslClientStream_remove_ClientCertSelection_m5425 (); +extern "C" void SslClientStream_add_PrivateKeySelection_m5426 (); +extern "C" void SslClientStream_remove_PrivateKeySelection_m5427 (); +extern "C" void SslClientStream_add_ServerCertValidation2_m5428 (); +extern "C" void SslClientStream_remove_ServerCertValidation2_m5429 (); +extern "C" void SslClientStream_get_InputBuffer_m5430 (); +extern "C" void SslClientStream_get_ClientCertificates_m5431 (); +extern "C" void SslClientStream_get_SelectedClientCertificate_m5432 (); +extern "C" void SslClientStream_get_ServerCertValidationDelegate_m5433 (); +extern "C" void SslClientStream_set_ServerCertValidationDelegate_m5434 (); +extern "C" void SslClientStream_get_ClientCertSelectionDelegate_m5435 (); +extern "C" void SslClientStream_set_ClientCertSelectionDelegate_m5436 (); +extern "C" void SslClientStream_get_PrivateKeyCertSelectionDelegate_m5437 (); +extern "C" void SslClientStream_set_PrivateKeyCertSelectionDelegate_m5438 (); +extern "C" void SslClientStream_Finalize_m5439 (); +extern "C" void SslClientStream_Dispose_m5440 (); +extern "C" void SslClientStream_OnBeginNegotiateHandshake_m5441 (); +extern "C" void SslClientStream_SafeReceiveRecord_m5442 (); +extern "C" void SslClientStream_OnNegotiateHandshakeCallback_m5443 (); +extern "C" void SslClientStream_OnLocalCertificateSelection_m5444 (); +extern "C" void SslClientStream_get_HaveRemoteValidation2Callback_m5445 (); +extern "C" void SslClientStream_OnRemoteCertificateValidation2_m5446 (); +extern "C" void SslClientStream_OnRemoteCertificateValidation_m5447 (); +extern "C" void SslClientStream_RaiseServerCertificateValidation_m5448 (); +extern "C" void SslClientStream_RaiseServerCertificateValidation2_m5449 (); +extern "C" void SslClientStream_RaiseClientCertificateSelection_m5450 (); +extern "C" void SslClientStream_OnLocalPrivateKeySelection_m5451 (); +extern "C" void SslClientStream_RaisePrivateKeySelection_m5452 (); +extern "C" void SslCipherSuite__ctor_m5453 (); +extern "C" void SslCipherSuite_ComputeServerRecordMAC_m5454 (); +extern "C" void SslCipherSuite_ComputeClientRecordMAC_m5455 (); +extern "C" void SslCipherSuite_ComputeMasterSecret_m5456 (); +extern "C" void SslCipherSuite_ComputeKeys_m5457 (); +extern "C" void SslCipherSuite_prf_m5458 (); +extern "C" void SslHandshakeHash__ctor_m5459 (); +extern "C" void SslHandshakeHash_Initialize_m5460 (); +extern "C" void SslHandshakeHash_HashFinal_m5461 (); +extern "C" void SslHandshakeHash_HashCore_m5462 (); +extern "C" void SslHandshakeHash_CreateSignature_m5463 (); +extern "C" void SslHandshakeHash_initializePad_m5464 (); +extern "C" void InternalAsyncResult__ctor_m5465 (); +extern "C" void InternalAsyncResult_get_ProceedAfterHandshake_m5466 (); +extern "C" void InternalAsyncResult_get_FromWrite_m5467 (); +extern "C" void InternalAsyncResult_get_Buffer_m5468 (); +extern "C" void InternalAsyncResult_get_Offset_m5469 (); +extern "C" void InternalAsyncResult_get_Count_m5470 (); +extern "C" void InternalAsyncResult_get_BytesRead_m5471 (); +extern "C" void InternalAsyncResult_get_AsyncState_m5472 (); +extern "C" void InternalAsyncResult_get_AsyncException_m5473 (); +extern "C" void InternalAsyncResult_get_CompletedWithError_m5474 (); +extern "C" void InternalAsyncResult_get_AsyncWaitHandle_m5475 (); +extern "C" void InternalAsyncResult_get_IsCompleted_m5476 (); +extern "C" void InternalAsyncResult_SetComplete_m5477 (); +extern "C" void InternalAsyncResult_SetComplete_m5478 (); +extern "C" void InternalAsyncResult_SetComplete_m5479 (); +extern "C" void InternalAsyncResult_SetComplete_m5480 (); +extern "C" void SslStreamBase__ctor_m5481 (); +extern "C" void SslStreamBase__cctor_m5482 (); +extern "C" void SslStreamBase_AsyncHandshakeCallback_m5483 (); +extern "C" void SslStreamBase_get_MightNeedHandshake_m5484 (); +extern "C" void SslStreamBase_NegotiateHandshake_m5485 (); +extern "C" void SslStreamBase_RaiseLocalCertificateSelection_m5486 (); +extern "C" void SslStreamBase_RaiseRemoteCertificateValidation_m5487 (); +extern "C" void SslStreamBase_RaiseRemoteCertificateValidation2_m5488 (); +extern "C" void SslStreamBase_RaiseLocalPrivateKeySelection_m5489 (); +extern "C" void SslStreamBase_get_CheckCertRevocationStatus_m5490 (); +extern "C" void SslStreamBase_set_CheckCertRevocationStatus_m5491 (); +extern "C" void SslStreamBase_get_CipherAlgorithm_m5492 (); +extern "C" void SslStreamBase_get_CipherStrength_m5493 (); +extern "C" void SslStreamBase_get_HashAlgorithm_m5494 (); +extern "C" void SslStreamBase_get_HashStrength_m5495 (); +extern "C" void SslStreamBase_get_KeyExchangeStrength_m5496 (); +extern "C" void SslStreamBase_get_KeyExchangeAlgorithm_m5497 (); +extern "C" void SslStreamBase_get_SecurityProtocol_m5498 (); +extern "C" void SslStreamBase_get_ServerCertificate_m5499 (); +extern "C" void SslStreamBase_get_ServerCertificates_m5500 (); +extern "C" void SslStreamBase_BeginNegotiateHandshake_m5501 (); +extern "C" void SslStreamBase_EndNegotiateHandshake_m5502 (); +extern "C" void SslStreamBase_BeginRead_m5503 (); +extern "C" void SslStreamBase_InternalBeginRead_m5504 (); +extern "C" void SslStreamBase_InternalReadCallback_m5505 (); +extern "C" void SslStreamBase_InternalBeginWrite_m5506 (); +extern "C" void SslStreamBase_InternalWriteCallback_m5507 (); +extern "C" void SslStreamBase_BeginWrite_m5508 (); +extern "C" void SslStreamBase_EndRead_m5509 (); +extern "C" void SslStreamBase_EndWrite_m5510 (); +extern "C" void SslStreamBase_Close_m5511 (); +extern "C" void SslStreamBase_Flush_m5512 (); +extern "C" void SslStreamBase_Read_m5513 (); +extern "C" void SslStreamBase_Read_m5514 (); +extern "C" void SslStreamBase_Seek_m5515 (); +extern "C" void SslStreamBase_SetLength_m5516 (); +extern "C" void SslStreamBase_Write_m5517 (); +extern "C" void SslStreamBase_Write_m5518 (); +extern "C" void SslStreamBase_get_CanRead_m5519 (); +extern "C" void SslStreamBase_get_CanSeek_m5520 (); +extern "C" void SslStreamBase_get_CanWrite_m5521 (); +extern "C" void SslStreamBase_get_Length_m5522 (); +extern "C" void SslStreamBase_get_Position_m5523 (); +extern "C" void SslStreamBase_set_Position_m5524 (); +extern "C" void SslStreamBase_Finalize_m5525 (); +extern "C" void SslStreamBase_Dispose_m5526 (); +extern "C" void SslStreamBase_resetBuffer_m5527 (); +extern "C" void SslStreamBase_checkDisposed_m5528 (); +extern "C" void TlsCipherSuite__ctor_m5529 (); +extern "C" void TlsCipherSuite_ComputeServerRecordMAC_m5530 (); +extern "C" void TlsCipherSuite_ComputeClientRecordMAC_m5531 (); +extern "C" void TlsCipherSuite_ComputeMasterSecret_m5532 (); +extern "C" void TlsCipherSuite_ComputeKeys_m5533 (); +extern "C" void TlsClientSettings__ctor_m5534 (); +extern "C" void TlsClientSettings_get_TargetHost_m5535 (); +extern "C" void TlsClientSettings_set_TargetHost_m5536 (); +extern "C" void TlsClientSettings_get_Certificates_m5537 (); +extern "C" void TlsClientSettings_set_Certificates_m5538 (); +extern "C" void TlsClientSettings_get_ClientCertificate_m5539 (); +extern "C" void TlsClientSettings_set_ClientCertificate_m5540 (); +extern "C" void TlsClientSettings_UpdateCertificateRSA_m5541 (); +extern "C" void TlsException__ctor_m5542 (); +extern "C" void TlsException__ctor_m5543 (); +extern "C" void TlsException__ctor_m5544 (); +extern "C" void TlsException__ctor_m5545 (); +extern "C" void TlsException__ctor_m5546 (); +extern "C" void TlsException__ctor_m5547 (); +extern "C" void TlsException_get_Alert_m5548 (); +extern "C" void TlsServerSettings__ctor_m5549 (); +extern "C" void TlsServerSettings_get_ServerKeyExchange_m5550 (); +extern "C" void TlsServerSettings_set_ServerKeyExchange_m5551 (); +extern "C" void TlsServerSettings_get_Certificates_m5552 (); +extern "C" void TlsServerSettings_set_Certificates_m5553 (); +extern "C" void TlsServerSettings_get_CertificateRSA_m5554 (); +extern "C" void TlsServerSettings_get_RsaParameters_m5555 (); +extern "C" void TlsServerSettings_set_RsaParameters_m5556 (); +extern "C" void TlsServerSettings_set_SignedParams_m5557 (); +extern "C" void TlsServerSettings_get_CertificateRequest_m5558 (); +extern "C" void TlsServerSettings_set_CertificateRequest_m5559 (); +extern "C" void TlsServerSettings_set_CertificateTypes_m5560 (); +extern "C" void TlsServerSettings_set_DistinguisedNames_m5561 (); +extern "C" void TlsServerSettings_UpdateCertificateRSA_m5562 (); +extern "C" void TlsStream__ctor_m5563 (); +extern "C" void TlsStream__ctor_m5564 (); +extern "C" void TlsStream_get_EOF_m5565 (); +extern "C" void TlsStream_get_CanWrite_m5566 (); +extern "C" void TlsStream_get_CanRead_m5567 (); +extern "C" void TlsStream_get_CanSeek_m5568 (); +extern "C" void TlsStream_get_Position_m5569 (); +extern "C" void TlsStream_set_Position_m5570 (); +extern "C" void TlsStream_get_Length_m5571 (); +extern "C" void TlsStream_ReadSmallValue_m5572 (); +extern "C" void TlsStream_ReadByte_m5573 (); +extern "C" void TlsStream_ReadInt16_m5574 (); +extern "C" void TlsStream_ReadInt24_m5575 (); +extern "C" void TlsStream_ReadBytes_m5576 (); +extern "C" void TlsStream_Write_m5577 (); +extern "C" void TlsStream_Write_m5578 (); +extern "C" void TlsStream_WriteInt24_m5579 (); +extern "C" void TlsStream_Write_m5580 (); +extern "C" void TlsStream_Write_m5581 (); +extern "C" void TlsStream_Reset_m5582 (); +extern "C" void TlsStream_ToArray_m5583 (); +extern "C" void TlsStream_Flush_m5584 (); +extern "C" void TlsStream_SetLength_m5585 (); +extern "C" void TlsStream_Seek_m5586 (); +extern "C" void TlsStream_Read_m5587 (); +extern "C" void TlsStream_Write_m5588 (); +extern "C" void HandshakeMessage__ctor_m5589 (); +extern "C" void HandshakeMessage__ctor_m5590 (); +extern "C" void HandshakeMessage__ctor_m5591 (); +extern "C" void HandshakeMessage_get_Context_m5592 (); +extern "C" void HandshakeMessage_get_HandshakeType_m5593 (); +extern "C" void HandshakeMessage_get_ContentType_m5594 (); +extern "C" void HandshakeMessage_Process_m5595 (); +extern "C" void HandshakeMessage_Update_m5596 (); +extern "C" void HandshakeMessage_EncodeMessage_m5597 (); +extern "C" void HandshakeMessage_Compare_m5598 (); +extern "C" void TlsClientCertificate__ctor_m5599 (); +extern "C" void TlsClientCertificate_get_ClientCertificate_m5600 (); +extern "C" void TlsClientCertificate_Update_m5601 (); +extern "C" void TlsClientCertificate_GetClientCertificate_m5602 (); +extern "C" void TlsClientCertificate_SendCertificates_m5603 (); +extern "C" void TlsClientCertificate_ProcessAsSsl3_m5604 (); +extern "C" void TlsClientCertificate_ProcessAsTls1_m5605 (); +extern "C" void TlsClientCertificate_FindParentCertificate_m5606 (); +extern "C" void TlsClientCertificateVerify__ctor_m5607 (); +extern "C" void TlsClientCertificateVerify_Update_m5608 (); +extern "C" void TlsClientCertificateVerify_ProcessAsSsl3_m5609 (); +extern "C" void TlsClientCertificateVerify_ProcessAsTls1_m5610 (); +extern "C" void TlsClientCertificateVerify_getClientCertRSA_m5611 (); +extern "C" void TlsClientCertificateVerify_getUnsignedBigInteger_m5612 (); +extern "C" void TlsClientFinished__ctor_m5613 (); +extern "C" void TlsClientFinished__cctor_m5614 (); +extern "C" void TlsClientFinished_Update_m5615 (); +extern "C" void TlsClientFinished_ProcessAsSsl3_m5616 (); +extern "C" void TlsClientFinished_ProcessAsTls1_m5617 (); +extern "C" void TlsClientHello__ctor_m5618 (); +extern "C" void TlsClientHello_Update_m5619 (); +extern "C" void TlsClientHello_ProcessAsSsl3_m5620 (); +extern "C" void TlsClientHello_ProcessAsTls1_m5621 (); +extern "C" void TlsClientKeyExchange__ctor_m5622 (); +extern "C" void TlsClientKeyExchange_ProcessAsSsl3_m5623 (); +extern "C" void TlsClientKeyExchange_ProcessAsTls1_m5624 (); +extern "C" void TlsClientKeyExchange_ProcessCommon_m5625 (); +extern "C" void TlsServerCertificate__ctor_m5626 (); +extern "C" void TlsServerCertificate_Update_m5627 (); +extern "C" void TlsServerCertificate_ProcessAsSsl3_m5628 (); +extern "C" void TlsServerCertificate_ProcessAsTls1_m5629 (); +extern "C" void TlsServerCertificate_checkCertificateUsage_m5630 (); +extern "C" void TlsServerCertificate_validateCertificates_m5631 (); +extern "C" void TlsServerCertificate_checkServerIdentity_m5632 (); +extern "C" void TlsServerCertificate_checkDomainName_m5633 (); +extern "C" void TlsServerCertificate_Match_m5634 (); +extern "C" void TlsServerCertificateRequest__ctor_m5635 (); +extern "C" void TlsServerCertificateRequest_Update_m5636 (); +extern "C" void TlsServerCertificateRequest_ProcessAsSsl3_m5637 (); +extern "C" void TlsServerCertificateRequest_ProcessAsTls1_m5638 (); +extern "C" void TlsServerFinished__ctor_m5639 (); +extern "C" void TlsServerFinished__cctor_m5640 (); +extern "C" void TlsServerFinished_Update_m5641 (); +extern "C" void TlsServerFinished_ProcessAsSsl3_m5642 (); +extern "C" void TlsServerFinished_ProcessAsTls1_m5643 (); +extern "C" void TlsServerHello__ctor_m5644 (); +extern "C" void TlsServerHello_Update_m5645 (); +extern "C" void TlsServerHello_ProcessAsSsl3_m5646 (); +extern "C" void TlsServerHello_ProcessAsTls1_m5647 (); +extern "C" void TlsServerHello_processProtocol_m5648 (); +extern "C" void TlsServerHelloDone__ctor_m5649 (); +extern "C" void TlsServerHelloDone_ProcessAsSsl3_m5650 (); +extern "C" void TlsServerHelloDone_ProcessAsTls1_m5651 (); +extern "C" void TlsServerKeyExchange__ctor_m5652 (); +extern "C" void TlsServerKeyExchange_Update_m5653 (); +extern "C" void TlsServerKeyExchange_ProcessAsSsl3_m5654 (); +extern "C" void TlsServerKeyExchange_ProcessAsTls1_m5655 (); +extern "C" void TlsServerKeyExchange_verifySignature_m5656 (); +extern "C" void PrimalityTest__ctor_m5657 (); +extern "C" void PrimalityTest_Invoke_m5658 (); +extern "C" void PrimalityTest_BeginInvoke_m5659 (); +extern "C" void PrimalityTest_EndInvoke_m5660 (); +extern "C" void CertificateValidationCallback__ctor_m5661 (); +extern "C" void CertificateValidationCallback_Invoke_m5662 (); +extern "C" void CertificateValidationCallback_BeginInvoke_m5663 (); +extern "C" void CertificateValidationCallback_EndInvoke_m5664 (); +extern "C" void CertificateValidationCallback2__ctor_m5665 (); +extern "C" void CertificateValidationCallback2_Invoke_m5666 (); +extern "C" void CertificateValidationCallback2_BeginInvoke_m5667 (); +extern "C" void CertificateValidationCallback2_EndInvoke_m5668 (); +extern "C" void CertificateSelectionCallback__ctor_m5669 (); +extern "C" void CertificateSelectionCallback_Invoke_m5670 (); +extern "C" void CertificateSelectionCallback_BeginInvoke_m5671 (); +extern "C" void CertificateSelectionCallback_EndInvoke_m5672 (); +extern "C" void PrivateKeySelectionCallback__ctor_m5673 (); +extern "C" void PrivateKeySelectionCallback_Invoke_m5674 (); +extern "C" void PrivateKeySelectionCallback_BeginInvoke_m5675 (); +extern "C" void PrivateKeySelectionCallback_EndInvoke_m5676 (); +extern "C" void Object__ctor_m482 (); +extern "C" void Object_Equals_m5754 (); +extern "C" void Object_Equals_m4775 (); +extern "C" void Object_Finalize_m2002 (); +extern "C" void Object_GetHashCode_m5755 (); +extern "C" void Object_GetType_m2042 (); +extern "C" void Object_MemberwiseClone_m5756 (); +extern "C" void Object_ToString_m2093 (); +extern "C" void Object_ReferenceEquals_m2041 (); +extern "C" void Object_InternalGetHashCode_m5757 (); +extern "C" void ValueType__ctor_m5758 (); +extern "C" void ValueType_InternalEquals_m5759 (); +extern "C" void ValueType_DefaultEquals_m5760 (); +extern "C" void ValueType_Equals_m5761 (); +extern "C" void ValueType_InternalGetHashCode_m5762 (); +extern "C" void ValueType_GetHashCode_m5763 (); +extern "C" void ValueType_ToString_m5764 (); +extern "C" void Attribute__ctor_m2029 (); +extern "C" void Attribute_CheckParameters_m5765 (); +extern "C" void Attribute_GetCustomAttribute_m5766 (); +extern "C" void Attribute_GetCustomAttribute_m5767 (); +extern "C" void Attribute_GetHashCode_m2094 (); +extern "C" void Attribute_IsDefined_m5768 (); +extern "C" void Attribute_IsDefined_m5769 (); +extern "C" void Attribute_IsDefined_m5770 (); +extern "C" void Attribute_IsDefined_m5771 (); +extern "C" void Attribute_Equals_m5772 (); +extern "C" void Int32_System_IConvertible_ToBoolean_m5773 (); +extern "C" void Int32_System_IConvertible_ToByte_m5774 (); +extern "C" void Int32_System_IConvertible_ToChar_m5775 (); +extern "C" void Int32_System_IConvertible_ToDateTime_m5776 (); +extern "C" void Int32_System_IConvertible_ToDecimal_m5777 (); +extern "C" void Int32_System_IConvertible_ToDouble_m5778 (); +extern "C" void Int32_System_IConvertible_ToInt16_m5779 (); +extern "C" void Int32_System_IConvertible_ToInt32_m5780 (); +extern "C" void Int32_System_IConvertible_ToInt64_m5781 (); +extern "C" void Int32_System_IConvertible_ToSByte_m5782 (); +extern "C" void Int32_System_IConvertible_ToSingle_m5783 (); +extern "C" void Int32_System_IConvertible_ToType_m5784 (); +extern "C" void Int32_System_IConvertible_ToUInt16_m5785 (); +extern "C" void Int32_System_IConvertible_ToUInt32_m5786 (); +extern "C" void Int32_System_IConvertible_ToUInt64_m5787 (); +extern "C" void Int32_CompareTo_m5788 (); +extern "C" void Int32_Equals_m5789 (); +extern "C" void Int32_GetHashCode_m2016 (); +extern "C" void Int32_CompareTo_m3449 (); +extern "C" void Int32_Equals_m2018 (); +extern "C" void Int32_ProcessTrailingWhitespace_m5790 (); +extern "C" void Int32_Parse_m5791 (); +extern "C" void Int32_Parse_m5792 (); +extern "C" void Int32_CheckStyle_m5793 (); +extern "C" void Int32_JumpOverWhite_m5794 (); +extern "C" void Int32_FindSign_m5795 (); +extern "C" void Int32_FindCurrency_m5796 (); +extern "C" void Int32_FindExponent_m5797 (); +extern "C" void Int32_FindOther_m5798 (); +extern "C" void Int32_ValidDigit_m5799 (); +extern "C" void Int32_GetFormatException_m5800 (); +extern "C" void Int32_Parse_m5801 (); +extern "C" void Int32_Parse_m4750 (); +extern "C" void Int32_Parse_m5802 (); +extern "C" void Int32_TryParse_m5803 (); +extern "C" void Int32_TryParse_m4637 (); +extern "C" void Int32_ToString_m2071 (); +extern "C" void Int32_ToString_m5719 (); +extern "C" void Int32_ToString_m4745 (); +extern "C" void Int32_ToString_m5722 (); +extern "C" void Int32_GetTypeCode_m5804 (); +extern "C" void SerializableAttribute__ctor_m5805 (); +extern "C" void AttributeUsageAttribute__ctor_m5806 (); +extern "C" void AttributeUsageAttribute_get_AllowMultiple_m5807 (); +extern "C" void AttributeUsageAttribute_set_AllowMultiple_m5808 (); +extern "C" void AttributeUsageAttribute_get_Inherited_m5809 (); +extern "C" void AttributeUsageAttribute_set_Inherited_m5810 (); +extern "C" void ComVisibleAttribute__ctor_m5811 (); +extern "C" void Int64_System_IConvertible_ToBoolean_m5812 (); +extern "C" void Int64_System_IConvertible_ToByte_m5813 (); +extern "C" void Int64_System_IConvertible_ToChar_m5814 (); +extern "C" void Int64_System_IConvertible_ToDateTime_m5815 (); +extern "C" void Int64_System_IConvertible_ToDecimal_m5816 (); +extern "C" void Int64_System_IConvertible_ToDouble_m5817 (); +extern "C" void Int64_System_IConvertible_ToInt16_m5818 (); +extern "C" void Int64_System_IConvertible_ToInt32_m5819 (); +extern "C" void Int64_System_IConvertible_ToInt64_m5820 (); +extern "C" void Int64_System_IConvertible_ToSByte_m5821 (); +extern "C" void Int64_System_IConvertible_ToSingle_m5822 (); +extern "C" void Int64_System_IConvertible_ToType_m5823 (); +extern "C" void Int64_System_IConvertible_ToUInt16_m5824 (); +extern "C" void Int64_System_IConvertible_ToUInt32_m5825 (); +extern "C" void Int64_System_IConvertible_ToUInt64_m5826 (); +extern "C" void Int64_CompareTo_m5827 (); +extern "C" void Int64_Equals_m5828 (); +extern "C" void Int64_GetHashCode_m5829 (); +extern "C" void Int64_CompareTo_m5830 (); +extern "C" void Int64_Equals_m5831 (); +extern "C" void Int64_Parse_m5832 (); +extern "C" void Int64_Parse_m5833 (); +extern "C" void Int64_Parse_m5834 (); +extern "C" void Int64_Parse_m5835 (); +extern "C" void Int64_Parse_m5836 (); +extern "C" void Int64_TryParse_m5837 (); +extern "C" void Int64_TryParse_m4634 (); +extern "C" void Int64_ToString_m4635 (); +extern "C" void Int64_ToString_m5838 (); +extern "C" void Int64_ToString_m5839 (); +extern "C" void Int64_ToString_m5840 (); +extern "C" void UInt32_System_IConvertible_ToBoolean_m5841 (); +extern "C" void UInt32_System_IConvertible_ToByte_m5842 (); +extern "C" void UInt32_System_IConvertible_ToChar_m5843 (); +extern "C" void UInt32_System_IConvertible_ToDateTime_m5844 (); +extern "C" void UInt32_System_IConvertible_ToDecimal_m5845 (); +extern "C" void UInt32_System_IConvertible_ToDouble_m5846 (); +extern "C" void UInt32_System_IConvertible_ToInt16_m5847 (); +extern "C" void UInt32_System_IConvertible_ToInt32_m5848 (); +extern "C" void UInt32_System_IConvertible_ToInt64_m5849 (); +extern "C" void UInt32_System_IConvertible_ToSByte_m5850 (); +extern "C" void UInt32_System_IConvertible_ToSingle_m5851 (); +extern "C" void UInt32_System_IConvertible_ToType_m5852 (); +extern "C" void UInt32_System_IConvertible_ToUInt16_m5853 (); +extern "C" void UInt32_System_IConvertible_ToUInt32_m5854 (); +extern "C" void UInt32_System_IConvertible_ToUInt64_m5855 (); +extern "C" void UInt32_CompareTo_m5856 (); +extern "C" void UInt32_Equals_m5857 (); +extern "C" void UInt32_GetHashCode_m5858 (); +extern "C" void UInt32_CompareTo_m5859 (); +extern "C" void UInt32_Equals_m5860 (); +extern "C" void UInt32_Parse_m5861 (); +extern "C" void UInt32_Parse_m5862 (); +extern "C" void UInt32_Parse_m5863 (); +extern "C" void UInt32_Parse_m5864 (); +extern "C" void UInt32_TryParse_m4768 (); +extern "C" void UInt32_TryParse_m5865 (); +extern "C" void UInt32_ToString_m5866 (); +extern "C" void UInt32_ToString_m5867 (); +extern "C" void UInt32_ToString_m5868 (); +extern "C" void UInt32_ToString_m5869 (); +extern "C" void CLSCompliantAttribute__ctor_m5870 (); +extern "C" void UInt64_System_IConvertible_ToBoolean_m5871 (); +extern "C" void UInt64_System_IConvertible_ToByte_m5872 (); +extern "C" void UInt64_System_IConvertible_ToChar_m5873 (); +extern "C" void UInt64_System_IConvertible_ToDateTime_m5874 (); +extern "C" void UInt64_System_IConvertible_ToDecimal_m5875 (); +extern "C" void UInt64_System_IConvertible_ToDouble_m5876 (); +extern "C" void UInt64_System_IConvertible_ToInt16_m5877 (); +extern "C" void UInt64_System_IConvertible_ToInt32_m5878 (); +extern "C" void UInt64_System_IConvertible_ToInt64_m5879 (); +extern "C" void UInt64_System_IConvertible_ToSByte_m5880 (); +extern "C" void UInt64_System_IConvertible_ToSingle_m5881 (); +extern "C" void UInt64_System_IConvertible_ToType_m5882 (); +extern "C" void UInt64_System_IConvertible_ToUInt16_m5883 (); +extern "C" void UInt64_System_IConvertible_ToUInt32_m5884 (); +extern "C" void UInt64_System_IConvertible_ToUInt64_m5885 (); +extern "C" void UInt64_CompareTo_m5886 (); +extern "C" void UInt64_Equals_m5887 (); +extern "C" void UInt64_GetHashCode_m5888 (); +extern "C" void UInt64_CompareTo_m5889 (); +extern "C" void UInt64_Equals_m5890 (); +extern "C" void UInt64_Parse_m5891 (); +extern "C" void UInt64_Parse_m5892 (); +extern "C" void UInt64_Parse_m5893 (); +extern "C" void UInt64_TryParse_m5894 (); +extern "C" void UInt64_ToString_m5895 (); +extern "C" void UInt64_ToString_m5682 (); +extern "C" void UInt64_ToString_m5896 (); +extern "C" void UInt64_ToString_m5897 (); +extern "C" void Byte_System_IConvertible_ToType_m5898 (); +extern "C" void Byte_System_IConvertible_ToBoolean_m5899 (); +extern "C" void Byte_System_IConvertible_ToByte_m5900 (); +extern "C" void Byte_System_IConvertible_ToChar_m5901 (); +extern "C" void Byte_System_IConvertible_ToDateTime_m5902 (); +extern "C" void Byte_System_IConvertible_ToDecimal_m5903 (); +extern "C" void Byte_System_IConvertible_ToDouble_m5904 (); +extern "C" void Byte_System_IConvertible_ToInt16_m5905 (); +extern "C" void Byte_System_IConvertible_ToInt32_m5906 (); +extern "C" void Byte_System_IConvertible_ToInt64_m5907 (); +extern "C" void Byte_System_IConvertible_ToSByte_m5908 (); +extern "C" void Byte_System_IConvertible_ToSingle_m5909 (); +extern "C" void Byte_System_IConvertible_ToUInt16_m5910 (); +extern "C" void Byte_System_IConvertible_ToUInt32_m5911 (); +extern "C" void Byte_System_IConvertible_ToUInt64_m5912 (); +extern "C" void Byte_CompareTo_m5913 (); +extern "C" void Byte_Equals_m5914 (); +extern "C" void Byte_GetHashCode_m5915 (); +extern "C" void Byte_CompareTo_m5916 (); +extern "C" void Byte_Equals_m5917 (); +extern "C" void Byte_Parse_m5918 (); +extern "C" void Byte_Parse_m5919 (); +extern "C" void Byte_Parse_m5920 (); +extern "C" void Byte_TryParse_m5921 (); +extern "C" void Byte_TryParse_m5922 (); +extern "C" void Byte_ToString_m5720 (); +extern "C" void Byte_ToString_m4684 (); +extern "C" void Byte_ToString_m5681 (); +extern "C" void Byte_ToString_m5686 (); +extern "C" void SByte_System_IConvertible_ToBoolean_m5923 (); +extern "C" void SByte_System_IConvertible_ToByte_m5924 (); +extern "C" void SByte_System_IConvertible_ToChar_m5925 (); +extern "C" void SByte_System_IConvertible_ToDateTime_m5926 (); +extern "C" void SByte_System_IConvertible_ToDecimal_m5927 (); +extern "C" void SByte_System_IConvertible_ToDouble_m5928 (); +extern "C" void SByte_System_IConvertible_ToInt16_m5929 (); +extern "C" void SByte_System_IConvertible_ToInt32_m5930 (); +extern "C" void SByte_System_IConvertible_ToInt64_m5931 (); +extern "C" void SByte_System_IConvertible_ToSByte_m5932 (); +extern "C" void SByte_System_IConvertible_ToSingle_m5933 (); +extern "C" void SByte_System_IConvertible_ToType_m5934 (); +extern "C" void SByte_System_IConvertible_ToUInt16_m5935 (); +extern "C" void SByte_System_IConvertible_ToUInt32_m5936 (); +extern "C" void SByte_System_IConvertible_ToUInt64_m5937 (); +extern "C" void SByte_CompareTo_m5938 (); +extern "C" void SByte_Equals_m5939 (); +extern "C" void SByte_GetHashCode_m5940 (); +extern "C" void SByte_CompareTo_m5941 (); +extern "C" void SByte_Equals_m5942 (); +extern "C" void SByte_Parse_m5943 (); +extern "C" void SByte_Parse_m5944 (); +extern "C" void SByte_Parse_m5945 (); +extern "C" void SByte_TryParse_m5946 (); +extern "C" void SByte_ToString_m5947 (); +extern "C" void SByte_ToString_m5948 (); +extern "C" void SByte_ToString_m5949 (); +extern "C" void SByte_ToString_m5950 (); +extern "C" void Int16_System_IConvertible_ToBoolean_m5951 (); +extern "C" void Int16_System_IConvertible_ToByte_m5952 (); +extern "C" void Int16_System_IConvertible_ToChar_m5953 (); +extern "C" void Int16_System_IConvertible_ToDateTime_m5954 (); +extern "C" void Int16_System_IConvertible_ToDecimal_m5955 (); +extern "C" void Int16_System_IConvertible_ToDouble_m5956 (); +extern "C" void Int16_System_IConvertible_ToInt16_m5957 (); +extern "C" void Int16_System_IConvertible_ToInt32_m5958 (); +extern "C" void Int16_System_IConvertible_ToInt64_m5959 (); +extern "C" void Int16_System_IConvertible_ToSByte_m5960 (); +extern "C" void Int16_System_IConvertible_ToSingle_m5961 (); +extern "C" void Int16_System_IConvertible_ToType_m5962 (); +extern "C" void Int16_System_IConvertible_ToUInt16_m5963 (); +extern "C" void Int16_System_IConvertible_ToUInt32_m5964 (); +extern "C" void Int16_System_IConvertible_ToUInt64_m5965 (); +extern "C" void Int16_CompareTo_m5966 (); +extern "C" void Int16_Equals_m5967 (); +extern "C" void Int16_GetHashCode_m5968 (); +extern "C" void Int16_CompareTo_m5969 (); +extern "C" void Int16_Equals_m5970 (); +extern "C" void Int16_Parse_m5971 (); +extern "C" void Int16_Parse_m5972 (); +extern "C" void Int16_Parse_m5973 (); +extern "C" void Int16_TryParse_m5974 (); +extern "C" void Int16_ToString_m5975 (); +extern "C" void Int16_ToString_m5976 (); +extern "C" void Int16_ToString_m5977 (); +extern "C" void Int16_ToString_m5978 (); +extern "C" void UInt16_System_IConvertible_ToBoolean_m5979 (); +extern "C" void UInt16_System_IConvertible_ToByte_m5980 (); +extern "C" void UInt16_System_IConvertible_ToChar_m5981 (); +extern "C" void UInt16_System_IConvertible_ToDateTime_m5982 (); +extern "C" void UInt16_System_IConvertible_ToDecimal_m5983 (); +extern "C" void UInt16_System_IConvertible_ToDouble_m5984 (); +extern "C" void UInt16_System_IConvertible_ToInt16_m5985 (); +extern "C" void UInt16_System_IConvertible_ToInt32_m5986 (); +extern "C" void UInt16_System_IConvertible_ToInt64_m5987 (); +extern "C" void UInt16_System_IConvertible_ToSByte_m5988 (); +extern "C" void UInt16_System_IConvertible_ToSingle_m5989 (); +extern "C" void UInt16_System_IConvertible_ToType_m5990 (); +extern "C" void UInt16_System_IConvertible_ToUInt16_m5991 (); +extern "C" void UInt16_System_IConvertible_ToUInt32_m5992 (); +extern "C" void UInt16_System_IConvertible_ToUInt64_m5993 (); +extern "C" void UInt16_CompareTo_m5994 (); +extern "C" void UInt16_Equals_m5995 (); +extern "C" void UInt16_GetHashCode_m5996 (); +extern "C" void UInt16_CompareTo_m5997 (); +extern "C" void UInt16_Equals_m5998 (); +extern "C" void UInt16_Parse_m5999 (); +extern "C" void UInt16_Parse_m6000 (); +extern "C" void UInt16_TryParse_m6001 (); +extern "C" void UInt16_TryParse_m6002 (); +extern "C" void UInt16_ToString_m6003 (); +extern "C" void UInt16_ToString_m6004 (); +extern "C" void UInt16_ToString_m6005 (); +extern "C" void UInt16_ToString_m6006 (); +extern "C" void Char__cctor_m6007 (); +extern "C" void Char_System_IConvertible_ToType_m6008 (); +extern "C" void Char_System_IConvertible_ToBoolean_m6009 (); +extern "C" void Char_System_IConvertible_ToByte_m6010 (); +extern "C" void Char_System_IConvertible_ToChar_m6011 (); +extern "C" void Char_System_IConvertible_ToDateTime_m6012 (); +extern "C" void Char_System_IConvertible_ToDecimal_m6013 (); +extern "C" void Char_System_IConvertible_ToDouble_m6014 (); +extern "C" void Char_System_IConvertible_ToInt16_m6015 (); +extern "C" void Char_System_IConvertible_ToInt32_m6016 (); +extern "C" void Char_System_IConvertible_ToInt64_m6017 (); +extern "C" void Char_System_IConvertible_ToSByte_m6018 (); +extern "C" void Char_System_IConvertible_ToSingle_m6019 (); +extern "C" void Char_System_IConvertible_ToUInt16_m6020 (); +extern "C" void Char_System_IConvertible_ToUInt32_m6021 (); +extern "C" void Char_System_IConvertible_ToUInt64_m6022 (); +extern "C" void Char_GetDataTablePointers_m6023 (); +extern "C" void Char_CompareTo_m6024 (); +extern "C" void Char_Equals_m6025 (); +extern "C" void Char_CompareTo_m6026 (); +extern "C" void Char_Equals_m6027 (); +extern "C" void Char_GetHashCode_m6028 (); +extern "C" void Char_GetUnicodeCategory_m4757 (); +extern "C" void Char_IsDigit_m4755 (); +extern "C" void Char_IsLetter_m3604 (); +extern "C" void Char_IsLetterOrDigit_m4754 (); +extern "C" void Char_IsLower_m3605 (); +extern "C" void Char_IsSurrogate_m6029 (); +extern "C" void Char_IsUpper_m3607 (); +extern "C" void Char_IsWhiteSpace_m4756 (); +extern "C" void Char_IsWhiteSpace_m4671 (); +extern "C" void Char_CheckParameter_m6030 (); +extern "C" void Char_Parse_m6031 (); +extern "C" void Char_ToLower_m3608 (); +extern "C" void Char_ToLowerInvariant_m6032 (); +extern "C" void Char_ToLower_m6033 (); +extern "C" void Char_ToUpper_m3606 (); +extern "C" void Char_ToUpperInvariant_m4673 (); +extern "C" void Char_ToString_m3597 (); +extern "C" void Char_ToString_m6034 (); +extern "C" void Char_GetTypeCode_m6035 (); +extern "C" void String__ctor_m6036 (); +extern "C" void String__ctor_m6037 (); +extern "C" void String__ctor_m6038 (); +extern "C" void String__ctor_m6039 (); +extern "C" void String__cctor_m6040 (); +extern "C" void String_System_IConvertible_ToBoolean_m6041 (); +extern "C" void String_System_IConvertible_ToByte_m6042 (); +extern "C" void String_System_IConvertible_ToChar_m6043 (); +extern "C" void String_System_IConvertible_ToDateTime_m6044 (); +extern "C" void String_System_IConvertible_ToDecimal_m6045 (); +extern "C" void String_System_IConvertible_ToDouble_m6046 (); +extern "C" void String_System_IConvertible_ToInt16_m6047 (); +extern "C" void String_System_IConvertible_ToInt32_m6048 (); +extern "C" void String_System_IConvertible_ToInt64_m6049 (); +extern "C" void String_System_IConvertible_ToSByte_m6050 (); +extern "C" void String_System_IConvertible_ToSingle_m6051 (); +extern "C" void String_System_IConvertible_ToType_m6052 (); +extern "C" void String_System_IConvertible_ToUInt16_m6053 (); +extern "C" void String_System_IConvertible_ToUInt32_m6054 (); +extern "C" void String_System_IConvertible_ToUInt64_m6055 (); +extern "C" void String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m6056 (); +extern "C" void String_System_Collections_IEnumerable_GetEnumerator_m6057 (); +extern "C" void String_Equals_m6058 (); +extern "C" void String_Equals_m6059 (); +extern "C" void String_Equals_m4733 (); +extern "C" void String_get_Chars_m2061 (); +extern "C" void String_Clone_m6060 (); +extern "C" void String_CopyTo_m6061 (); +extern "C" void String_ToCharArray_m4633 (); +extern "C" void String_ToCharArray_m6062 (); +extern "C" void String_Split_m2060 (); +extern "C" void String_Split_m6063 (); +extern "C" void String_Split_m6064 (); +extern "C" void String_Split_m6065 (); +extern "C" void String_Split_m4674 (); +extern "C" void String_Substring_m3599 (); +extern "C" void String_Substring_m2063 (); +extern "C" void String_SubstringUnchecked_m6066 (); +extern "C" void String_Trim_m2056 (); +extern "C" void String_Trim_m6067 (); +extern "C" void String_TrimStart_m4770 (); +extern "C" void String_TrimEnd_m4672 (); +extern "C" void String_FindNotWhiteSpace_m6068 (); +extern "C" void String_FindNotInTable_m6069 (); +extern "C" void String_Compare_m6070 (); +extern "C" void String_Compare_m6071 (); +extern "C" void String_Compare_m4649 (); +extern "C" void String_Compare_m5753 (); +extern "C" void String_CompareTo_m6072 (); +extern "C" void String_CompareTo_m6073 (); +extern "C" void String_CompareOrdinal_m6074 (); +extern "C" void String_CompareOrdinalUnchecked_m6075 (); +extern "C" void String_CompareOrdinalCaseInsensitiveUnchecked_m6076 (); +extern "C" void String_EndsWith_m2064 (); +extern "C" void String_IndexOfAny_m6077 (); +extern "C" void String_IndexOfAny_m3595 (); +extern "C" void String_IndexOfAny_m5704 (); +extern "C" void String_IndexOfAnyUnchecked_m6078 (); +extern "C" void String_IndexOf_m4708 (); +extern "C" void String_IndexOf_m6079 (); +extern "C" void String_IndexOfOrdinal_m6080 (); +extern "C" void String_IndexOfOrdinalUnchecked_m6081 (); +extern "C" void String_IndexOfOrdinalIgnoreCaseUnchecked_m6082 (); +extern "C" void String_IndexOf_m3609 (); +extern "C" void String_IndexOf_m4771 (); +extern "C" void String_IndexOf_m4772 (); +extern "C" void String_IndexOfUnchecked_m6083 (); +extern "C" void String_IndexOf_m2062 (); +extern "C" void String_IndexOf_m2066 (); +extern "C" void String_IndexOf_m6084 (); +extern "C" void String_LastIndexOfAny_m6085 (); +extern "C" void String_LastIndexOfAny_m3596 (); +extern "C" void String_LastIndexOfAnyUnchecked_m6086 (); +extern "C" void String_LastIndexOf_m4638 (); +extern "C" void String_LastIndexOf_m6087 (); +extern "C" void String_LastIndexOf_m4773 (); +extern "C" void String_LastIndexOfUnchecked_m6088 (); +extern "C" void String_LastIndexOf_m2069 (); +extern "C" void String_LastIndexOf_m6089 (); +extern "C" void String_Contains_m3603 (); +extern "C" void String_IsNullOrEmpty_m2039 (); +extern "C" void String_PadRight_m6090 (); +extern "C" void String_StartsWith_m2054 (); +extern "C" void String_Replace_m2068 (); +extern "C" void String_Replace_m2067 (); +extern "C" void String_ReplaceUnchecked_m6091 (); +extern "C" void String_ReplaceFallback_m6092 (); +extern "C" void String_Remove_m2065 (); +extern "C" void String_ToLower_m4760 (); +extern "C" void String_ToLower_m4769 (); +extern "C" void String_ToLowerInvariant_m6093 (); +extern "C" void String_ToString_m2053 (); +extern "C" void String_ToString_m6094 (); +extern "C" void String_Format_m671 (); +extern "C" void String_Format_m6095 (); +extern "C" void String_Format_m6096 (); +extern "C" void String_Format_m2030 (); +extern "C" void String_Format_m5731 (); +extern "C" void String_FormatHelper_m6097 (); +extern "C" void String_Concat_m622 (); +extern "C" void String_Concat_m3446 (); +extern "C" void String_Concat_m684 (); +extern "C" void String_Concat_m613 (); +extern "C" void String_Concat_m2057 (); +extern "C" void String_Concat_m631 (); +extern "C" void String_Concat_m633 (); +extern "C" void String_ConcatInternal_m6098 (); +extern "C" void String_Insert_m2070 (); +extern "C" void String_Join_m6099 (); +extern "C" void String_Join_m6100 (); +extern "C" void String_JoinUnchecked_m6101 (); +extern "C" void String_get_Length_m2000 (); +extern "C" void String_ParseFormatSpecifier_m6102 (); +extern "C" void String_ParseDecimal_m6103 (); +extern "C" void String_InternalSetChar_m6104 (); +extern "C" void String_InternalSetLength_m6105 (); +extern "C" void String_GetHashCode_m2034 (); +extern "C" void String_GetCaseInsensitiveHashCode_m6106 (); +extern "C" void String_CreateString_m6107 (); +extern "C" void String_CreateString_m6108 (); +extern "C" void String_CreateString_m6109 (); +extern "C" void String_CreateString_m6110 (); +extern "C" void String_CreateString_m6111 (); +extern "C" void String_CreateString_m6112 (); +extern "C" void String_CreateString_m4762 (); +extern "C" void String_CreateString_m3600 (); +extern "C" void String_memcpy4_m6113 (); +extern "C" void String_memcpy2_m6114 (); +extern "C" void String_memcpy1_m6115 (); +extern "C" void String_memcpy_m6116 (); +extern "C" void String_CharCopy_m6117 (); +extern "C" void String_CharCopyReverse_m6118 (); +extern "C" void String_CharCopy_m6119 (); +extern "C" void String_CharCopy_m6120 (); +extern "C" void String_CharCopyReverse_m6121 (); +extern "C" void String_InternalSplit_m6122 (); +extern "C" void String_InternalAllocateStr_m6123 (); +extern "C" void String_op_Equality_m442 (); +extern "C" void String_op_Inequality_m3593 (); +extern "C" void Single_System_IConvertible_ToBoolean_m6124 (); +extern "C" void Single_System_IConvertible_ToByte_m6125 (); +extern "C" void Single_System_IConvertible_ToChar_m6126 (); +extern "C" void Single_System_IConvertible_ToDateTime_m6127 (); +extern "C" void Single_System_IConvertible_ToDecimal_m6128 (); +extern "C" void Single_System_IConvertible_ToDouble_m6129 (); +extern "C" void Single_System_IConvertible_ToInt16_m6130 (); +extern "C" void Single_System_IConvertible_ToInt32_m6131 (); +extern "C" void Single_System_IConvertible_ToInt64_m6132 (); +extern "C" void Single_System_IConvertible_ToSByte_m6133 (); +extern "C" void Single_System_IConvertible_ToSingle_m6134 (); +extern "C" void Single_System_IConvertible_ToType_m6135 (); +extern "C" void Single_System_IConvertible_ToUInt16_m6136 (); +extern "C" void Single_System_IConvertible_ToUInt32_m6137 (); +extern "C" void Single_System_IConvertible_ToUInt64_m6138 (); +extern "C" void Single_CompareTo_m6139 (); +extern "C" void Single_Equals_m6140 (); +extern "C" void Single_CompareTo_m484 (); +extern "C" void Single_Equals_m2024 (); +extern "C" void Single_GetHashCode_m2017 (); +extern "C" void Single_IsInfinity_m6141 (); +extern "C" void Single_IsNaN_m6142 (); +extern "C" void Single_IsNegativeInfinity_m6143 (); +extern "C" void Single_IsPositiveInfinity_m6144 (); +extern "C" void Single_Parse_m6145 (); +extern "C" void Single_ToString_m6146 (); +extern "C" void Single_ToString_m6147 (); +extern "C" void Single_ToString_m2025 (); +extern "C" void Single_ToString_m6148 (); +extern "C" void Single_GetTypeCode_m6149 (); +extern "C" void Double_System_IConvertible_ToType_m6150 (); +extern "C" void Double_System_IConvertible_ToBoolean_m6151 (); +extern "C" void Double_System_IConvertible_ToByte_m6152 (); +extern "C" void Double_System_IConvertible_ToChar_m6153 (); +extern "C" void Double_System_IConvertible_ToDateTime_m6154 (); +extern "C" void Double_System_IConvertible_ToDecimal_m6155 (); +extern "C" void Double_System_IConvertible_ToDouble_m6156 (); +extern "C" void Double_System_IConvertible_ToInt16_m6157 (); +extern "C" void Double_System_IConvertible_ToInt32_m6158 (); +extern "C" void Double_System_IConvertible_ToInt64_m6159 (); +extern "C" void Double_System_IConvertible_ToSByte_m6160 (); +extern "C" void Double_System_IConvertible_ToSingle_m6161 (); +extern "C" void Double_System_IConvertible_ToUInt16_m6162 (); +extern "C" void Double_System_IConvertible_ToUInt32_m6163 (); +extern "C" void Double_System_IConvertible_ToUInt64_m6164 (); +extern "C" void Double_CompareTo_m6165 (); +extern "C" void Double_Equals_m6166 (); +extern "C" void Double_CompareTo_m6167 (); +extern "C" void Double_Equals_m6168 (); +extern "C" void Double_GetHashCode_m6169 (); +extern "C" void Double_IsInfinity_m6170 (); +extern "C" void Double_IsNaN_m6171 (); +extern "C" void Double_IsNegativeInfinity_m6172 (); +extern "C" void Double_IsPositiveInfinity_m6173 (); +extern "C" void Double_Parse_m6174 (); +extern "C" void Double_Parse_m6175 (); +extern "C" void Double_Parse_m6176 (); +extern "C" void Double_Parse_m6177 (); +extern "C" void Double_TryParseStringConstant_m6178 (); +extern "C" void Double_ParseImpl_m6179 (); +extern "C" void Double_ToString_m6180 (); +extern "C" void Double_ToString_m6181 (); +extern "C" void Double_ToString_m6182 (); +extern "C" void Decimal__ctor_m6183 (); +extern "C" void Decimal__ctor_m6184 (); +extern "C" void Decimal__ctor_m6185 (); +extern "C" void Decimal__ctor_m6186 (); +extern "C" void Decimal__ctor_m6187 (); +extern "C" void Decimal__ctor_m6188 (); +extern "C" void Decimal__ctor_m6189 (); +extern "C" void Decimal__cctor_m6190 (); +extern "C" void Decimal_System_IConvertible_ToType_m6191 (); +extern "C" void Decimal_System_IConvertible_ToBoolean_m6192 (); +extern "C" void Decimal_System_IConvertible_ToByte_m6193 (); +extern "C" void Decimal_System_IConvertible_ToChar_m6194 (); +extern "C" void Decimal_System_IConvertible_ToDateTime_m6195 (); +extern "C" void Decimal_System_IConvertible_ToDecimal_m6196 (); +extern "C" void Decimal_System_IConvertible_ToDouble_m6197 (); +extern "C" void Decimal_System_IConvertible_ToInt16_m6198 (); +extern "C" void Decimal_System_IConvertible_ToInt32_m6199 (); +extern "C" void Decimal_System_IConvertible_ToInt64_m6200 (); +extern "C" void Decimal_System_IConvertible_ToSByte_m6201 (); +extern "C" void Decimal_System_IConvertible_ToSingle_m6202 (); +extern "C" void Decimal_System_IConvertible_ToUInt16_m6203 (); +extern "C" void Decimal_System_IConvertible_ToUInt32_m6204 (); +extern "C" void Decimal_System_IConvertible_ToUInt64_m6205 (); +extern "C" void Decimal_GetBits_m6206 (); +extern "C" void Decimal_Add_m6207 (); +extern "C" void Decimal_Subtract_m6208 (); +extern "C" void Decimal_GetHashCode_m6209 (); +extern "C" void Decimal_u64_m6210 (); +extern "C" void Decimal_s64_m6211 (); +extern "C" void Decimal_Equals_m6212 (); +extern "C" void Decimal_Equals_m6213 (); +extern "C" void Decimal_IsZero_m6214 (); +extern "C" void Decimal_Floor_m6215 (); +extern "C" void Decimal_Multiply_m6216 (); +extern "C" void Decimal_Divide_m6217 (); +extern "C" void Decimal_Compare_m6218 (); +extern "C" void Decimal_CompareTo_m6219 (); +extern "C" void Decimal_CompareTo_m6220 (); +extern "C" void Decimal_Equals_m6221 (); +extern "C" void Decimal_Parse_m6222 (); +extern "C" void Decimal_ThrowAtPos_m6223 (); +extern "C" void Decimal_ThrowInvalidExp_m6224 (); +extern "C" void Decimal_stripStyles_m6225 (); +extern "C" void Decimal_Parse_m6226 (); +extern "C" void Decimal_PerformParse_m6227 (); +extern "C" void Decimal_ToString_m6228 (); +extern "C" void Decimal_ToString_m6229 (); +extern "C" void Decimal_ToString_m6230 (); +extern "C" void Decimal_decimal2UInt64_m6231 (); +extern "C" void Decimal_decimal2Int64_m6232 (); +extern "C" void Decimal_decimalIncr_m6233 (); +extern "C" void Decimal_string2decimal_m6234 (); +extern "C" void Decimal_decimalSetExponent_m6235 (); +extern "C" void Decimal_decimal2double_m6236 (); +extern "C" void Decimal_decimalFloorAndTrunc_m6237 (); +extern "C" void Decimal_decimalMult_m6238 (); +extern "C" void Decimal_decimalDiv_m6239 (); +extern "C" void Decimal_decimalCompare_m6240 (); +extern "C" void Decimal_op_Increment_m6241 (); +extern "C" void Decimal_op_Subtraction_m6242 (); +extern "C" void Decimal_op_Multiply_m6243 (); +extern "C" void Decimal_op_Division_m6244 (); +extern "C" void Decimal_op_Explicit_m6245 (); +extern "C" void Decimal_op_Explicit_m6246 (); +extern "C" void Decimal_op_Explicit_m6247 (); +extern "C" void Decimal_op_Explicit_m6248 (); +extern "C" void Decimal_op_Explicit_m6249 (); +extern "C" void Decimal_op_Explicit_m6250 (); +extern "C" void Decimal_op_Explicit_m6251 (); +extern "C" void Decimal_op_Explicit_m6252 (); +extern "C" void Decimal_op_Implicit_m6253 (); +extern "C" void Decimal_op_Implicit_m6254 (); +extern "C" void Decimal_op_Implicit_m6255 (); +extern "C" void Decimal_op_Implicit_m6256 (); +extern "C" void Decimal_op_Implicit_m6257 (); +extern "C" void Decimal_op_Implicit_m6258 (); +extern "C" void Decimal_op_Implicit_m6259 (); +extern "C" void Decimal_op_Implicit_m6260 (); +extern "C" void Decimal_op_Explicit_m6261 (); +extern "C" void Decimal_op_Explicit_m6262 (); +extern "C" void Decimal_op_Explicit_m6263 (); +extern "C" void Decimal_op_Explicit_m6264 (); +extern "C" void Decimal_op_Inequality_m6265 (); +extern "C" void Decimal_op_Equality_m6266 (); +extern "C" void Decimal_op_GreaterThan_m6267 (); +extern "C" void Decimal_op_LessThan_m6268 (); +extern "C" void Boolean__cctor_m6269 (); +extern "C" void Boolean_System_IConvertible_ToType_m6270 (); +extern "C" void Boolean_System_IConvertible_ToBoolean_m6271 (); +extern "C" void Boolean_System_IConvertible_ToByte_m6272 (); +extern "C" void Boolean_System_IConvertible_ToChar_m6273 (); +extern "C" void Boolean_System_IConvertible_ToDateTime_m6274 (); +extern "C" void Boolean_System_IConvertible_ToDecimal_m6275 (); +extern "C" void Boolean_System_IConvertible_ToDouble_m6276 (); +extern "C" void Boolean_System_IConvertible_ToInt16_m6277 (); +extern "C" void Boolean_System_IConvertible_ToInt32_m6278 (); +extern "C" void Boolean_System_IConvertible_ToInt64_m6279 (); +extern "C" void Boolean_System_IConvertible_ToSByte_m6280 (); +extern "C" void Boolean_System_IConvertible_ToSingle_m6281 (); +extern "C" void Boolean_System_IConvertible_ToUInt16_m6282 (); +extern "C" void Boolean_System_IConvertible_ToUInt32_m6283 (); +extern "C" void Boolean_System_IConvertible_ToUInt64_m6284 (); +extern "C" void Boolean_CompareTo_m6285 (); +extern "C" void Boolean_Equals_m6286 (); +extern "C" void Boolean_CompareTo_m6287 (); +extern "C" void Boolean_Equals_m6288 (); +extern "C" void Boolean_GetHashCode_m6289 (); +extern "C" void Boolean_Parse_m6290 (); +extern "C" void Boolean_ToString_m6291 (); +extern "C" void Boolean_GetTypeCode_m6292 (); +extern "C" void Boolean_ToString_m6293 (); +extern "C" void IntPtr__ctor_m2031 (); +extern "C" void IntPtr__ctor_m6294 (); +extern "C" void IntPtr__ctor_m6295 (); +extern "C" void IntPtr__ctor_m6296 (); +extern "C" void IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6297 (); +extern "C" void IntPtr_get_Size_m6298 (); +extern "C" void IntPtr_Equals_m6299 (); +extern "C" void IntPtr_GetHashCode_m6300 (); +extern "C" void IntPtr_ToInt64_m6301 (); +extern "C" void IntPtr_ToPointer_m2020 (); +extern "C" void IntPtr_ToString_m6302 (); +extern "C" void IntPtr_ToString_m6303 (); +extern "C" void IntPtr_op_Equality_m2076 (); +extern "C" void IntPtr_op_Inequality_m2019 (); +extern "C" void IntPtr_op_Explicit_m6304 (); +extern "C" void IntPtr_op_Explicit_m6305 (); +extern "C" void IntPtr_op_Explicit_m6306 (); +extern "C" void IntPtr_op_Explicit_m2075 (); +extern "C" void IntPtr_op_Explicit_m6307 (); +extern "C" void UIntPtr__ctor_m6308 (); +extern "C" void UIntPtr__ctor_m6309 (); +extern "C" void UIntPtr__ctor_m6310 (); +extern "C" void UIntPtr__cctor_m6311 (); +extern "C" void UIntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6312 (); +extern "C" void UIntPtr_Equals_m6313 (); +extern "C" void UIntPtr_GetHashCode_m6314 (); +extern "C" void UIntPtr_ToUInt32_m6315 (); +extern "C" void UIntPtr_ToUInt64_m6316 (); +extern "C" void UIntPtr_ToPointer_m6317 (); +extern "C" void UIntPtr_ToString_m6318 (); +extern "C" void UIntPtr_get_Size_m6319 (); +extern "C" void UIntPtr_op_Equality_m6320 (); +extern "C" void UIntPtr_op_Inequality_m6321 (); +extern "C" void UIntPtr_op_Explicit_m6322 (); +extern "C" void UIntPtr_op_Explicit_m6323 (); +extern "C" void UIntPtr_op_Explicit_m6324 (); +extern "C" void UIntPtr_op_Explicit_m6325 (); +extern "C" void UIntPtr_op_Explicit_m6326 (); +extern "C" void UIntPtr_op_Explicit_m6327 (); +extern "C" void MulticastDelegate_GetObjectData_m6328 (); +extern "C" void MulticastDelegate_Equals_m6329 (); +extern "C" void MulticastDelegate_GetHashCode_m6330 (); +extern "C" void MulticastDelegate_GetInvocationList_m6331 (); +extern "C" void MulticastDelegate_CombineImpl_m6332 (); +extern "C" void MulticastDelegate_BaseEquals_m6333 (); +extern "C" void MulticastDelegate_KPM_m6334 (); +extern "C" void MulticastDelegate_RemoveImpl_m6335 (); +extern "C" void Delegate_get_Method_m2096 (); +extern "C" void Delegate_get_Target_m2078 (); +extern "C" void Delegate_CreateDelegate_internal_m6336 (); +extern "C" void Delegate_SetMulticastInvoke_m6337 (); +extern "C" void Delegate_arg_type_match_m6338 (); +extern "C" void Delegate_return_type_match_m6339 (); +extern "C" void Delegate_CreateDelegate_m6340 (); +extern "C" void Delegate_CreateDelegate_m2095 (); +extern "C" void Delegate_CreateDelegate_m6341 (); +extern "C" void Delegate_CreateDelegate_m6342 (); +extern "C" void Delegate_GetCandidateMethod_m6343 (); +extern "C" void Delegate_CreateDelegate_m6344 (); +extern "C" void Delegate_CreateDelegate_m6345 (); +extern "C" void Delegate_CreateDelegate_m6346 (); +extern "C" void Delegate_CreateDelegate_m6347 (); +extern "C" void Delegate_Clone_m6348 (); +extern "C" void Delegate_Equals_m6349 (); +extern "C" void Delegate_GetHashCode_m6350 (); +extern "C" void Delegate_GetObjectData_m6351 (); +extern "C" void Delegate_GetInvocationList_m6352 (); +extern "C" void Delegate_Combine_m2027 (); +extern "C" void Delegate_Combine_m6353 (); +extern "C" void Delegate_CombineImpl_m6354 (); +extern "C" void Delegate_Remove_m2028 (); +extern "C" void Delegate_RemoveImpl_m6355 (); +extern "C" void Enum__ctor_m6356 (); +extern "C" void Enum__cctor_m6357 (); +extern "C" void Enum_System_IConvertible_ToBoolean_m6358 (); +extern "C" void Enum_System_IConvertible_ToByte_m6359 (); +extern "C" void Enum_System_IConvertible_ToChar_m6360 (); +extern "C" void Enum_System_IConvertible_ToDateTime_m6361 (); +extern "C" void Enum_System_IConvertible_ToDecimal_m6362 (); +extern "C" void Enum_System_IConvertible_ToDouble_m6363 (); +extern "C" void Enum_System_IConvertible_ToInt16_m6364 (); +extern "C" void Enum_System_IConvertible_ToInt32_m6365 (); +extern "C" void Enum_System_IConvertible_ToInt64_m6366 (); +extern "C" void Enum_System_IConvertible_ToSByte_m6367 (); +extern "C" void Enum_System_IConvertible_ToSingle_m6368 (); +extern "C" void Enum_System_IConvertible_ToType_m6369 (); +extern "C" void Enum_System_IConvertible_ToUInt16_m6370 (); +extern "C" void Enum_System_IConvertible_ToUInt32_m6371 (); +extern "C" void Enum_System_IConvertible_ToUInt64_m6372 (); +extern "C" void Enum_GetTypeCode_m6373 (); +extern "C" void Enum_get_value_m6374 (); +extern "C" void Enum_get_Value_m6375 (); +extern "C" void Enum_FindPosition_m6376 (); +extern "C" void Enum_GetName_m6377 (); +extern "C" void Enum_IsDefined_m5740 (); +extern "C" void Enum_get_underlying_type_m6378 (); +extern "C" void Enum_GetUnderlyingType_m6379 (); +extern "C" void Enum_FindName_m6380 (); +extern "C" void Enum_GetValue_m6381 (); +extern "C" void Enum_Parse_m4753 (); +extern "C" void Enum_compare_value_to_m6382 (); +extern "C" void Enum_CompareTo_m6383 (); +extern "C" void Enum_ToString_m6384 (); +extern "C" void Enum_ToString_m6385 (); +extern "C" void Enum_ToString_m6386 (); +extern "C" void Enum_ToString_m6387 (); +extern "C" void Enum_ToObject_m6388 (); +extern "C" void Enum_ToObject_m6389 (); +extern "C" void Enum_ToObject_m6390 (); +extern "C" void Enum_ToObject_m6391 (); +extern "C" void Enum_ToObject_m6392 (); +extern "C" void Enum_ToObject_m6393 (); +extern "C" void Enum_ToObject_m6394 (); +extern "C" void Enum_ToObject_m6395 (); +extern "C" void Enum_ToObject_m6396 (); +extern "C" void Enum_Equals_m6397 (); +extern "C" void Enum_get_hashcode_m6398 (); +extern "C" void Enum_GetHashCode_m6399 (); +extern "C" void Enum_FormatSpecifier_X_m6400 (); +extern "C" void Enum_FormatFlags_m6401 (); +extern "C" void Enum_Format_m6402 (); +extern "C" void SimpleEnumerator__ctor_m6403 (); +extern "C" void SimpleEnumerator_get_Current_m6404 (); +extern "C" void SimpleEnumerator_MoveNext_m6405 (); +extern "C" void SimpleEnumerator_Reset_m6406 (); +extern "C" void SimpleEnumerator_Clone_m6407 (); +extern "C" void Swapper__ctor_m6408 (); +extern "C" void Swapper_Invoke_m6409 (); +extern "C" void Swapper_BeginInvoke_m6410 (); +extern "C" void Swapper_EndInvoke_m6411 (); +extern "C" void Array__ctor_m6412 (); +extern "C" void Array_System_Collections_IList_get_Item_m6413 (); +extern "C" void Array_System_Collections_IList_set_Item_m6414 (); +extern "C" void Array_System_Collections_IList_Add_m6415 (); +extern "C" void Array_System_Collections_IList_Clear_m6416 (); +extern "C" void Array_System_Collections_IList_Contains_m6417 (); +extern "C" void Array_System_Collections_IList_IndexOf_m6418 (); +extern "C" void Array_System_Collections_IList_Insert_m6419 (); +extern "C" void Array_System_Collections_IList_Remove_m6420 (); +extern "C" void Array_System_Collections_IList_RemoveAt_m6421 (); +extern "C" void Array_System_Collections_ICollection_get_Count_m6422 (); +extern "C" void Array_InternalArray__ICollection_get_Count_m6423 (); +extern "C" void Array_InternalArray__ICollection_get_IsReadOnly_m6424 (); +extern "C" void Array_InternalArray__ICollection_Clear_m6425 (); +extern "C" void Array_InternalArray__RemoveAt_m6426 (); +extern "C" void Array_get_Length_m4606 (); +extern "C" void Array_get_LongLength_m6427 (); +extern "C" void Array_get_Rank_m4611 (); +extern "C" void Array_GetRank_m6428 (); +extern "C" void Array_GetLength_m6429 (); +extern "C" void Array_GetLongLength_m6430 (); +extern "C" void Array_GetLowerBound_m6431 (); +extern "C" void Array_GetValue_m6432 (); +extern "C" void Array_SetValue_m6433 (); +extern "C" void Array_GetValueImpl_m6434 (); +extern "C" void Array_SetValueImpl_m6435 (); +extern "C" void Array_FastCopy_m6436 (); +extern "C" void Array_CreateInstanceImpl_m6437 (); +extern "C" void Array_get_IsSynchronized_m6438 (); +extern "C" void Array_get_SyncRoot_m6439 (); +extern "C" void Array_get_IsFixedSize_m6440 (); +extern "C" void Array_get_IsReadOnly_m6441 (); +extern "C" void Array_GetEnumerator_m6442 (); +extern "C" void Array_GetUpperBound_m6443 (); +extern "C" void Array_GetValue_m6444 (); +extern "C" void Array_GetValue_m6445 (); +extern "C" void Array_GetValue_m6446 (); +extern "C" void Array_GetValue_m6447 (); +extern "C" void Array_GetValue_m6448 (); +extern "C" void Array_GetValue_m6449 (); +extern "C" void Array_SetValue_m6450 (); +extern "C" void Array_SetValue_m6451 (); +extern "C" void Array_SetValue_m6452 (); +extern "C" void Array_SetValue_m4607 (); +extern "C" void Array_SetValue_m6453 (); +extern "C" void Array_SetValue_m6454 (); +extern "C" void Array_CreateInstance_m6455 (); +extern "C" void Array_CreateInstance_m6456 (); +extern "C" void Array_CreateInstance_m6457 (); +extern "C" void Array_CreateInstance_m6458 (); +extern "C" void Array_CreateInstance_m6459 (); +extern "C" void Array_GetIntArray_m6460 (); +extern "C" void Array_CreateInstance_m6461 (); +extern "C" void Array_GetValue_m6462 (); +extern "C" void Array_SetValue_m6463 (); +extern "C" void Array_BinarySearch_m6464 (); +extern "C" void Array_BinarySearch_m6465 (); +extern "C" void Array_BinarySearch_m6466 (); +extern "C" void Array_BinarySearch_m6467 (); +extern "C" void Array_DoBinarySearch_m6468 (); +extern "C" void Array_Clear_m4828 (); +extern "C" void Array_ClearInternal_m6469 (); +extern "C" void Array_Clone_m6470 (); +extern "C" void Array_Copy_m4763 (); +extern "C" void Array_Copy_m6471 (); +extern "C" void Array_Copy_m6472 (); +extern "C" void Array_Copy_m6473 (); +extern "C" void Array_IndexOf_m6474 (); +extern "C" void Array_IndexOf_m6475 (); +extern "C" void Array_IndexOf_m6476 (); +extern "C" void Array_Initialize_m6477 (); +extern "C" void Array_LastIndexOf_m6478 (); +extern "C" void Array_LastIndexOf_m6479 (); +extern "C" void Array_LastIndexOf_m6480 (); +extern "C" void Array_get_swapper_m6481 (); +extern "C" void Array_Reverse_m5680 (); +extern "C" void Array_Reverse_m5705 (); +extern "C" void Array_Sort_m6482 (); +extern "C" void Array_Sort_m6483 (); +extern "C" void Array_Sort_m496 (); +extern "C" void Array_Sort_m6484 (); +extern "C" void Array_Sort_m6485 (); +extern "C" void Array_Sort_m6486 (); +extern "C" void Array_Sort_m6487 (); +extern "C" void Array_Sort_m6488 (); +extern "C" void Array_int_swapper_m6489 (); +extern "C" void Array_obj_swapper_m6490 (); +extern "C" void Array_slow_swapper_m6491 (); +extern "C" void Array_double_swapper_m6492 (); +extern "C" void Array_new_gap_m6493 (); +extern "C" void Array_combsort_m6494 (); +extern "C" void Array_combsort_m6495 (); +extern "C" void Array_combsort_m6496 (); +extern "C" void Array_qsort_m6497 (); +extern "C" void Array_swap_m6498 (); +extern "C" void Array_compare_m6499 (); +extern "C" void Array_CopyTo_m6500 (); +extern "C" void Array_CopyTo_m6501 (); +extern "C" void Array_ConstrainedCopy_m6502 (); +extern "C" void Type__ctor_m6503 (); +extern "C" void Type__cctor_m6504 (); +extern "C" void Type_FilterName_impl_m6505 (); +extern "C" void Type_FilterNameIgnoreCase_impl_m6506 (); +extern "C" void Type_FilterAttribute_impl_m6507 (); +extern "C" void Type_get_Attributes_m6508 (); +extern "C" void Type_get_DeclaringType_m6509 (); +extern "C" void Type_get_HasElementType_m6510 (); +extern "C" void Type_get_IsAbstract_m6511 (); +extern "C" void Type_get_IsArray_m6512 (); +extern "C" void Type_get_IsByRef_m6513 (); +extern "C" void Type_get_IsClass_m6514 (); +extern "C" void Type_get_IsContextful_m6515 (); +extern "C" void Type_get_IsEnum_m6516 (); +extern "C" void Type_get_IsExplicitLayout_m6517 (); +extern "C" void Type_get_IsInterface_m6518 (); +extern "C" void Type_get_IsMarshalByRef_m6519 (); +extern "C" void Type_get_IsPointer_m6520 (); +extern "C" void Type_get_IsPrimitive_m6521 (); +extern "C" void Type_get_IsSealed_m6522 (); +extern "C" void Type_get_IsSerializable_m6523 (); +extern "C" void Type_get_IsValueType_m6524 (); +extern "C" void Type_get_MemberType_m6525 (); +extern "C" void Type_get_ReflectedType_m6526 (); +extern "C" void Type_get_TypeHandle_m6527 (); +extern "C" void Type_Equals_m6528 (); +extern "C" void Type_Equals_m6529 (); +extern "C" void Type_EqualsInternal_m6530 (); +extern "C" void Type_internal_from_handle_m6531 (); +extern "C" void Type_internal_from_name_m6532 (); +extern "C" void Type_GetType_m6533 (); +extern "C" void Type_GetType_m2083 (); +extern "C" void Type_GetTypeCodeInternal_m6534 (); +extern "C" void Type_GetTypeCode_m6535 (); +extern "C" void Type_GetTypeFromHandle_m585 (); +extern "C" void Type_GetTypeHandle_m6536 (); +extern "C" void Type_type_is_subtype_of_m6537 (); +extern "C" void Type_type_is_assignable_from_m6538 (); +extern "C" void Type_IsSubclassOf_m6539 (); +extern "C" void Type_IsAssignableFrom_m6540 (); +extern "C" void Type_IsInstanceOfType_m6541 (); +extern "C" void Type_GetHashCode_m6542 (); +extern "C" void Type_GetMethod_m6543 (); +extern "C" void Type_GetMethod_m6544 (); +extern "C" void Type_GetMethod_m6545 (); +extern "C" void Type_GetMethod_m6546 (); +extern "C" void Type_GetProperty_m6547 (); +extern "C" void Type_GetProperty_m6548 (); +extern "C" void Type_GetProperty_m6549 (); +extern "C" void Type_GetProperty_m6550 (); +extern "C" void Type_IsArrayImpl_m6551 (); +extern "C" void Type_IsValueTypeImpl_m6552 (); +extern "C" void Type_IsContextfulImpl_m6553 (); +extern "C" void Type_IsMarshalByRefImpl_m6554 (); +extern "C" void Type_GetConstructor_m6555 (); +extern "C" void Type_GetConstructor_m6556 (); +extern "C" void Type_GetConstructor_m6557 (); +extern "C" void Type_ToString_m6558 (); +extern "C" void Type_get_IsSystemType_m6559 (); +extern "C" void Type_GetGenericArguments_m6560 (); +extern "C" void Type_get_ContainsGenericParameters_m6561 (); +extern "C" void Type_get_IsGenericTypeDefinition_m6562 (); +extern "C" void Type_GetGenericTypeDefinition_impl_m6563 (); +extern "C" void Type_GetGenericTypeDefinition_m6564 (); +extern "C" void Type_get_IsGenericType_m6565 (); +extern "C" void Type_MakeGenericType_m6566 (); +extern "C" void Type_MakeGenericType_m6567 (); +extern "C" void Type_get_IsGenericParameter_m6568 (); +extern "C" void Type_get_IsNested_m6569 (); +extern "C" void Type_GetPseudoCustomAttributes_m6570 (); +extern "C" void MemberInfo__ctor_m6571 (); +extern "C" void MemberInfo_get_Module_m6572 (); +extern "C" void Exception__ctor_m5677 (); +extern "C" void Exception__ctor_m598 (); +extern "C" void Exception__ctor_m2074 (); +extern "C" void Exception__ctor_m2073 (); +extern "C" void Exception_get_InnerException_m6573 (); +extern "C" void Exception_set_HResult_m2072 (); +extern "C" void Exception_get_ClassName_m6574 (); +extern "C" void Exception_get_Message_m6575 (); +extern "C" void Exception_get_Source_m6576 (); +extern "C" void Exception_get_StackTrace_m6577 (); +extern "C" void Exception_GetObjectData_m4777 (); +extern "C" void Exception_ToString_m6578 (); +extern "C" void Exception_GetFullNameForStackTrace_m6579 (); +extern "C" void Exception_GetType_m6580 (); +extern "C" void RuntimeFieldHandle__ctor_m6581 (); +extern "C" void RuntimeFieldHandle_get_Value_m6582 (); +extern "C" void RuntimeFieldHandle_GetObjectData_m6583 (); +extern "C" void RuntimeFieldHandle_Equals_m6584 (); +extern "C" void RuntimeFieldHandle_GetHashCode_m6585 (); +extern "C" void RuntimeTypeHandle__ctor_m6586 (); +extern "C" void RuntimeTypeHandle_get_Value_m6587 (); +extern "C" void RuntimeTypeHandle_GetObjectData_m6588 (); +extern "C" void RuntimeTypeHandle_Equals_m6589 (); +extern "C" void RuntimeTypeHandle_GetHashCode_m6590 (); +extern "C" void ParamArrayAttribute__ctor_m6591 (); +extern "C" void OutAttribute__ctor_m6592 (); +extern "C" void ObsoleteAttribute__ctor_m6593 (); +extern "C" void ObsoleteAttribute__ctor_m6594 (); +extern "C" void ObsoleteAttribute__ctor_m6595 (); +extern "C" void DllImportAttribute__ctor_m6596 (); +extern "C" void DllImportAttribute_get_Value_m6597 (); +extern "C" void MarshalAsAttribute__ctor_m6598 (); +extern "C" void InAttribute__ctor_m6599 (); +extern "C" void GuidAttribute__ctor_m6600 (); +extern "C" void ComImportAttribute__ctor_m6601 (); +extern "C" void OptionalAttribute__ctor_m6602 (); +extern "C" void CompilerGeneratedAttribute__ctor_m6603 (); +extern "C" void InternalsVisibleToAttribute__ctor_m6604 (); +extern "C" void RuntimeCompatibilityAttribute__ctor_m6605 (); +extern "C" void RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606 (); +extern "C" void DebuggerHiddenAttribute__ctor_m6607 (); +extern "C" void DefaultMemberAttribute__ctor_m6608 (); +extern "C" void DefaultMemberAttribute_get_MemberName_m6609 (); +extern "C" void DecimalConstantAttribute__ctor_m6610 (); +extern "C" void FieldOffsetAttribute__ctor_m6611 (); +extern "C" void AsyncCallback__ctor_m5739 (); +extern "C" void AsyncCallback_Invoke_m6612 (); +extern "C" void AsyncCallback_BeginInvoke_m5737 (); +extern "C" void AsyncCallback_EndInvoke_m6613 (); +extern "C" void TypedReference_Equals_m6614 (); +extern "C" void TypedReference_GetHashCode_m6615 (); +extern "C" void ArgIterator_Equals_m6616 (); +extern "C" void ArgIterator_GetHashCode_m6617 (); +extern "C" void MarshalByRefObject__ctor_m4650 (); +extern "C" void MarshalByRefObject_get_ObjectIdentity_m6618 (); +extern "C" void RuntimeHelpers_InitializeArray_m6619 (); +extern "C" void RuntimeHelpers_InitializeArray_m4644 (); +extern "C" void RuntimeHelpers_get_OffsetToStringData_m6620 (); +extern "C" void Locale_GetText_m6621 (); +extern "C" void Locale_GetText_m6622 (); +extern "C" void MonoTODOAttribute__ctor_m6623 (); +extern "C" void MonoTODOAttribute__ctor_m6624 (); +extern "C" void MonoDocumentationNoteAttribute__ctor_m6625 (); +extern "C" void SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626 (); +extern "C" void SafeHandleZeroOrMinusOneIsInvalid_get_IsInvalid_m6627 (); +extern "C" void SafeWaitHandle__ctor_m6628 (); +extern "C" void SafeWaitHandle_ReleaseHandle_m6629 (); +extern "C" void TableRange__ctor_m6630 (); +extern "C" void CodePointIndexer__ctor_m6631 (); +extern "C" void CodePointIndexer_ToIndex_m6632 (); +extern "C" void TailoringInfo__ctor_m6633 (); +extern "C" void Contraction__ctor_m6634 (); +extern "C" void ContractionComparer__ctor_m6635 (); +extern "C" void ContractionComparer__cctor_m6636 (); +extern "C" void ContractionComparer_Compare_m6637 (); +extern "C" void Level2Map__ctor_m6638 (); +extern "C" void Level2MapComparer__ctor_m6639 (); +extern "C" void Level2MapComparer__cctor_m6640 (); +extern "C" void Level2MapComparer_Compare_m6641 (); +extern "C" void MSCompatUnicodeTable__cctor_m6642 (); +extern "C" void MSCompatUnicodeTable_GetTailoringInfo_m6643 (); +extern "C" void MSCompatUnicodeTable_BuildTailoringTables_m6644 (); +extern "C" void MSCompatUnicodeTable_SetCJKReferences_m6645 (); +extern "C" void MSCompatUnicodeTable_Category_m6646 (); +extern "C" void MSCompatUnicodeTable_Level1_m6647 (); +extern "C" void MSCompatUnicodeTable_Level2_m6648 (); +extern "C" void MSCompatUnicodeTable_Level3_m6649 (); +extern "C" void MSCompatUnicodeTable_IsIgnorable_m6650 (); +extern "C" void MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651 (); +extern "C" void MSCompatUnicodeTable_ToKanaTypeInsensitive_m6652 (); +extern "C" void MSCompatUnicodeTable_ToWidthCompat_m6653 (); +extern "C" void MSCompatUnicodeTable_HasSpecialWeight_m6654 (); +extern "C" void MSCompatUnicodeTable_IsHalfWidthKana_m6655 (); +extern "C" void MSCompatUnicodeTable_IsHiragana_m6656 (); +extern "C" void MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657 (); +extern "C" void MSCompatUnicodeTable_get_IsReady_m6658 (); +extern "C" void MSCompatUnicodeTable_GetResource_m6659 (); +extern "C" void MSCompatUnicodeTable_UInt32FromBytePtr_m6660 (); +extern "C" void MSCompatUnicodeTable_FillCJK_m6661 (); +extern "C" void MSCompatUnicodeTable_FillCJKCore_m6662 (); +extern "C" void MSCompatUnicodeTableUtil__cctor_m6663 (); +extern "C" void Context__ctor_m6664 (); +extern "C" void PreviousInfo__ctor_m6665 (); +extern "C" void SimpleCollator__ctor_m6666 (); +extern "C" void SimpleCollator__cctor_m6667 (); +extern "C" void SimpleCollator_SetCJKTable_m6668 (); +extern "C" void SimpleCollator_GetNeutralCulture_m6669 (); +extern "C" void SimpleCollator_Category_m6670 (); +extern "C" void SimpleCollator_Level1_m6671 (); +extern "C" void SimpleCollator_Level2_m6672 (); +extern "C" void SimpleCollator_IsHalfKana_m6673 (); +extern "C" void SimpleCollator_GetContraction_m6674 (); +extern "C" void SimpleCollator_GetContraction_m6675 (); +extern "C" void SimpleCollator_GetTailContraction_m6676 (); +extern "C" void SimpleCollator_GetTailContraction_m6677 (); +extern "C" void SimpleCollator_FilterOptions_m6678 (); +extern "C" void SimpleCollator_GetExtenderType_m6679 (); +extern "C" void SimpleCollator_ToDashTypeValue_m6680 (); +extern "C" void SimpleCollator_FilterExtender_m6681 (); +extern "C" void SimpleCollator_IsIgnorable_m6682 (); +extern "C" void SimpleCollator_IsSafe_m6683 (); +extern "C" void SimpleCollator_GetSortKey_m6684 (); +extern "C" void SimpleCollator_GetSortKey_m6685 (); +extern "C" void SimpleCollator_GetSortKey_m6686 (); +extern "C" void SimpleCollator_FillSortKeyRaw_m6687 (); +extern "C" void SimpleCollator_FillSurrogateSortKeyRaw_m6688 (); +extern "C" void SimpleCollator_CompareOrdinal_m6689 (); +extern "C" void SimpleCollator_CompareQuick_m6690 (); +extern "C" void SimpleCollator_CompareOrdinalIgnoreCase_m6691 (); +extern "C" void SimpleCollator_Compare_m6692 (); +extern "C" void SimpleCollator_ClearBuffer_m6693 (); +extern "C" void SimpleCollator_QuickCheckPossible_m6694 (); +extern "C" void SimpleCollator_CompareInternal_m6695 (); +extern "C" void SimpleCollator_CompareFlagPair_m6696 (); +extern "C" void SimpleCollator_IsPrefix_m6697 (); +extern "C" void SimpleCollator_IsPrefix_m6698 (); +extern "C" void SimpleCollator_IsPrefix_m6699 (); +extern "C" void SimpleCollator_IsSuffix_m6700 (); +extern "C" void SimpleCollator_IsSuffix_m6701 (); +extern "C" void SimpleCollator_QuickIndexOf_m6702 (); +extern "C" void SimpleCollator_IndexOf_m6703 (); +extern "C" void SimpleCollator_IndexOfOrdinal_m6704 (); +extern "C" void SimpleCollator_IndexOfOrdinalIgnoreCase_m6705 (); +extern "C" void SimpleCollator_IndexOfSortKey_m6706 (); +extern "C" void SimpleCollator_IndexOf_m6707 (); +extern "C" void SimpleCollator_LastIndexOf_m6708 (); +extern "C" void SimpleCollator_LastIndexOfOrdinal_m6709 (); +extern "C" void SimpleCollator_LastIndexOfOrdinalIgnoreCase_m6710 (); +extern "C" void SimpleCollator_LastIndexOfSortKey_m6711 (); +extern "C" void SimpleCollator_LastIndexOf_m6712 (); +extern "C" void SimpleCollator_MatchesForward_m6713 (); +extern "C" void SimpleCollator_MatchesForwardCore_m6714 (); +extern "C" void SimpleCollator_MatchesPrimitive_m6715 (); +extern "C" void SimpleCollator_MatchesBackward_m6716 (); +extern "C" void SimpleCollator_MatchesBackwardCore_m6717 (); +extern "C" void SortKey__ctor_m6718 (); +extern "C" void SortKey__ctor_m6719 (); +extern "C" void SortKey_Compare_m6720 (); +extern "C" void SortKey_get_OriginalString_m6721 (); +extern "C" void SortKey_get_KeyData_m6722 (); +extern "C" void SortKey_Equals_m6723 (); +extern "C" void SortKey_GetHashCode_m6724 (); +extern "C" void SortKey_ToString_m6725 (); +extern "C" void SortKeyBuffer__ctor_m6726 (); +extern "C" void SortKeyBuffer_Reset_m6727 (); +extern "C" void SortKeyBuffer_Initialize_m6728 (); +extern "C" void SortKeyBuffer_AppendCJKExtension_m6729 (); +extern "C" void SortKeyBuffer_AppendKana_m6730 (); +extern "C" void SortKeyBuffer_AppendNormal_m6731 (); +extern "C" void SortKeyBuffer_AppendLevel5_m6732 (); +extern "C" void SortKeyBuffer_AppendBufferPrimitive_m6733 (); +extern "C" void SortKeyBuffer_GetResultAndReset_m6734 (); +extern "C" void SortKeyBuffer_GetOptimizedLength_m6735 (); +extern "C" void SortKeyBuffer_GetResult_m6736 (); +extern "C" void PrimeGeneratorBase__ctor_m6737 (); +extern "C" void PrimeGeneratorBase_get_Confidence_m6738 (); +extern "C" void PrimeGeneratorBase_get_PrimalityTest_m6739 (); +extern "C" void PrimeGeneratorBase_get_TrialDivisionBounds_m6740 (); +extern "C" void SequentialSearchPrimeGeneratorBase__ctor_m6741 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m6742 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6743 (); +extern "C" void SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6744 (); +extern "C" void SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m6745 (); +extern "C" void PrimalityTests_GetSPPRounds_m6746 (); +extern "C" void PrimalityTests_Test_m6747 (); +extern "C" void PrimalityTests_RabinMillerTest_m6748 (); +extern "C" void PrimalityTests_SmallPrimeSppTest_m6749 (); +extern "C" void ModulusRing__ctor_m6750 (); +extern "C" void ModulusRing_BarrettReduction_m6751 (); +extern "C" void ModulusRing_Multiply_m6752 (); +extern "C" void ModulusRing_Difference_m6753 (); +extern "C" void ModulusRing_Pow_m6754 (); +extern "C" void ModulusRing_Pow_m6755 (); +extern "C" void Kernel_AddSameSign_m6756 (); +extern "C" void Kernel_Subtract_m6757 (); +extern "C" void Kernel_MinusEq_m6758 (); +extern "C" void Kernel_PlusEq_m6759 (); +extern "C" void Kernel_Compare_m6760 (); +extern "C" void Kernel_SingleByteDivideInPlace_m6761 (); +extern "C" void Kernel_DwordMod_m6762 (); +extern "C" void Kernel_DwordDivMod_m6763 (); +extern "C" void Kernel_multiByteDivide_m6764 (); +extern "C" void Kernel_LeftShift_m6765 (); +extern "C" void Kernel_RightShift_m6766 (); +extern "C" void Kernel_MultiplyByDword_m6767 (); +extern "C" void Kernel_Multiply_m6768 (); +extern "C" void Kernel_MultiplyMod2p32pmod_m6769 (); +extern "C" void Kernel_modInverse_m6770 (); +extern "C" void Kernel_modInverse_m6771 (); +extern "C" void BigInteger__ctor_m6772 (); +extern "C" void BigInteger__ctor_m6773 (); +extern "C" void BigInteger__ctor_m6774 (); +extern "C" void BigInteger__ctor_m6775 (); +extern "C" void BigInteger__ctor_m6776 (); +extern "C" void BigInteger__cctor_m6777 (); +extern "C" void BigInteger_get_Rng_m6778 (); +extern "C" void BigInteger_GenerateRandom_m6779 (); +extern "C" void BigInteger_GenerateRandom_m6780 (); +extern "C" void BigInteger_Randomize_m6781 (); +extern "C" void BigInteger_Randomize_m6782 (); +extern "C" void BigInteger_BitCount_m6783 (); +extern "C" void BigInteger_TestBit_m6784 (); +extern "C" void BigInteger_TestBit_m6785 (); +extern "C" void BigInteger_SetBit_m6786 (); +extern "C" void BigInteger_SetBit_m6787 (); +extern "C" void BigInteger_LowestSetBit_m6788 (); +extern "C" void BigInteger_GetBytes_m6789 (); +extern "C" void BigInteger_ToString_m6790 (); +extern "C" void BigInteger_ToString_m6791 (); +extern "C" void BigInteger_Normalize_m6792 (); +extern "C" void BigInteger_Clear_m6793 (); +extern "C" void BigInteger_GetHashCode_m6794 (); +extern "C" void BigInteger_ToString_m6795 (); +extern "C" void BigInteger_Equals_m6796 (); +extern "C" void BigInteger_ModInverse_m6797 (); +extern "C" void BigInteger_ModPow_m6798 (); +extern "C" void BigInteger_IsProbablePrime_m6799 (); +extern "C" void BigInteger_GeneratePseudoPrime_m6800 (); +extern "C" void BigInteger_Incr2_m6801 (); +extern "C" void BigInteger_op_Implicit_m6802 (); +extern "C" void BigInteger_op_Implicit_m6803 (); +extern "C" void BigInteger_op_Addition_m6804 (); +extern "C" void BigInteger_op_Subtraction_m6805 (); +extern "C" void BigInteger_op_Modulus_m6806 (); +extern "C" void BigInteger_op_Modulus_m6807 (); +extern "C" void BigInteger_op_Division_m6808 (); +extern "C" void BigInteger_op_Multiply_m6809 (); +extern "C" void BigInteger_op_Multiply_m6810 (); +extern "C" void BigInteger_op_LeftShift_m6811 (); +extern "C" void BigInteger_op_RightShift_m6812 (); +extern "C" void BigInteger_op_Equality_m6813 (); +extern "C" void BigInteger_op_Inequality_m6814 (); +extern "C" void BigInteger_op_Equality_m6815 (); +extern "C" void BigInteger_op_Inequality_m6816 (); +extern "C" void BigInteger_op_GreaterThan_m6817 (); +extern "C" void BigInteger_op_LessThan_m6818 (); +extern "C" void BigInteger_op_GreaterThanOrEqual_m6819 (); +extern "C" void BigInteger_op_LessThanOrEqual_m6820 (); +extern "C" void CryptoConvert_ToInt32LE_m6821 (); +extern "C" void CryptoConvert_ToUInt32LE_m6822 (); +extern "C" void CryptoConvert_GetBytesLE_m6823 (); +extern "C" void CryptoConvert_ToCapiPrivateKeyBlob_m6824 (); +extern "C" void CryptoConvert_FromCapiPublicKeyBlob_m6825 (); +extern "C" void CryptoConvert_FromCapiPublicKeyBlob_m6826 (); +extern "C" void CryptoConvert_ToCapiPublicKeyBlob_m6827 (); +extern "C" void CryptoConvert_ToCapiKeyBlob_m6828 (); +extern "C" void KeyBuilder_get_Rng_m6829 (); +extern "C" void KeyBuilder_Key_m6830 (); +extern "C" void KeyBuilder_IV_m6831 (); +extern "C" void BlockProcessor__ctor_m6832 (); +extern "C" void BlockProcessor_Finalize_m6833 (); +extern "C" void BlockProcessor_Initialize_m6834 (); +extern "C" void BlockProcessor_Core_m6835 (); +extern "C" void BlockProcessor_Core_m6836 (); +extern "C" void BlockProcessor_Final_m6837 (); +extern "C" void KeyGeneratedEventHandler__ctor_m6838 (); +extern "C" void KeyGeneratedEventHandler_Invoke_m6839 (); +extern "C" void KeyGeneratedEventHandler_BeginInvoke_m6840 (); +extern "C" void KeyGeneratedEventHandler_EndInvoke_m6841 (); +extern "C" void DSAManaged__ctor_m6842 (); +extern "C" void DSAManaged_add_KeyGenerated_m6843 (); +extern "C" void DSAManaged_remove_KeyGenerated_m6844 (); +extern "C" void DSAManaged_Finalize_m6845 (); +extern "C" void DSAManaged_Generate_m6846 (); +extern "C" void DSAManaged_GenerateKeyPair_m6847 (); +extern "C" void DSAManaged_add_m6848 (); +extern "C" void DSAManaged_GenerateParams_m6849 (); +extern "C" void DSAManaged_get_Random_m6850 (); +extern "C" void DSAManaged_get_KeySize_m6851 (); +extern "C" void DSAManaged_get_PublicOnly_m6852 (); +extern "C" void DSAManaged_NormalizeArray_m6853 (); +extern "C" void DSAManaged_ExportParameters_m6854 (); +extern "C" void DSAManaged_ImportParameters_m6855 (); +extern "C" void DSAManaged_CreateSignature_m6856 (); +extern "C" void DSAManaged_VerifySignature_m6857 (); +extern "C" void DSAManaged_Dispose_m6858 (); +extern "C" void KeyPairPersistence__ctor_m6859 (); +extern "C" void KeyPairPersistence__ctor_m6860 (); +extern "C" void KeyPairPersistence__cctor_m6861 (); +extern "C" void KeyPairPersistence_get_Filename_m6862 (); +extern "C" void KeyPairPersistence_get_KeyValue_m6863 (); +extern "C" void KeyPairPersistence_set_KeyValue_m6864 (); +extern "C" void KeyPairPersistence_Load_m6865 (); +extern "C" void KeyPairPersistence_Save_m6866 (); +extern "C" void KeyPairPersistence_Remove_m6867 (); +extern "C" void KeyPairPersistence_get_UserPath_m6868 (); +extern "C" void KeyPairPersistence_get_MachinePath_m6869 (); +extern "C" void KeyPairPersistence__CanSecure_m6870 (); +extern "C" void KeyPairPersistence__ProtectUser_m6871 (); +extern "C" void KeyPairPersistence__ProtectMachine_m6872 (); +extern "C" void KeyPairPersistence__IsUserProtected_m6873 (); +extern "C" void KeyPairPersistence__IsMachineProtected_m6874 (); +extern "C" void KeyPairPersistence_CanSecure_m6875 (); +extern "C" void KeyPairPersistence_ProtectUser_m6876 (); +extern "C" void KeyPairPersistence_ProtectMachine_m6877 (); +extern "C" void KeyPairPersistence_IsUserProtected_m6878 (); +extern "C" void KeyPairPersistence_IsMachineProtected_m6879 (); +extern "C" void KeyPairPersistence_get_CanChange_m6880 (); +extern "C" void KeyPairPersistence_get_UseDefaultKeyContainer_m6881 (); +extern "C" void KeyPairPersistence_get_UseMachineKeyStore_m6882 (); +extern "C" void KeyPairPersistence_get_ContainerName_m6883 (); +extern "C" void KeyPairPersistence_Copy_m6884 (); +extern "C" void KeyPairPersistence_FromXml_m6885 (); +extern "C" void KeyPairPersistence_ToXml_m6886 (); +extern "C" void MACAlgorithm__ctor_m6887 (); +extern "C" void MACAlgorithm_Initialize_m6888 (); +extern "C" void MACAlgorithm_Core_m6889 (); +extern "C" void MACAlgorithm_Final_m6890 (); +extern "C" void PKCS1__cctor_m6891 (); +extern "C" void PKCS1_Compare_m6892 (); +extern "C" void PKCS1_I2OSP_m6893 (); +extern "C" void PKCS1_OS2IP_m6894 (); +extern "C" void PKCS1_RSAEP_m6895 (); +extern "C" void PKCS1_RSASP1_m6896 (); +extern "C" void PKCS1_RSAVP1_m6897 (); +extern "C" void PKCS1_Encrypt_v15_m6898 (); +extern "C" void PKCS1_Sign_v15_m6899 (); +extern "C" void PKCS1_Verify_v15_m6900 (); +extern "C" void PKCS1_Verify_v15_m6901 (); +extern "C" void PKCS1_Encode_v15_m6902 (); +extern "C" void PrivateKeyInfo__ctor_m6903 (); +extern "C" void PrivateKeyInfo__ctor_m6904 (); +extern "C" void PrivateKeyInfo_get_PrivateKey_m6905 (); +extern "C" void PrivateKeyInfo_Decode_m6906 (); +extern "C" void PrivateKeyInfo_RemoveLeadingZero_m6907 (); +extern "C" void PrivateKeyInfo_Normalize_m6908 (); +extern "C" void PrivateKeyInfo_DecodeRSA_m6909 (); +extern "C" void PrivateKeyInfo_DecodeDSA_m6910 (); +extern "C" void EncryptedPrivateKeyInfo__ctor_m6911 (); +extern "C" void EncryptedPrivateKeyInfo__ctor_m6912 (); +extern "C" void EncryptedPrivateKeyInfo_get_Algorithm_m6913 (); +extern "C" void EncryptedPrivateKeyInfo_get_EncryptedData_m6914 (); +extern "C" void EncryptedPrivateKeyInfo_get_Salt_m6915 (); +extern "C" void EncryptedPrivateKeyInfo_get_IterationCount_m6916 (); +extern "C" void EncryptedPrivateKeyInfo_Decode_m6917 (); +extern "C" void KeyGeneratedEventHandler__ctor_m6918 (); +extern "C" void KeyGeneratedEventHandler_Invoke_m6919 (); +extern "C" void KeyGeneratedEventHandler_BeginInvoke_m6920 (); +extern "C" void KeyGeneratedEventHandler_EndInvoke_m6921 (); +extern "C" void RSAManaged__ctor_m6922 (); +extern "C" void RSAManaged_add_KeyGenerated_m6923 (); +extern "C" void RSAManaged_remove_KeyGenerated_m6924 (); +extern "C" void RSAManaged_Finalize_m6925 (); +extern "C" void RSAManaged_GenerateKeyPair_m6926 (); +extern "C" void RSAManaged_get_KeySize_m6927 (); +extern "C" void RSAManaged_get_PublicOnly_m6928 (); +extern "C" void RSAManaged_DecryptValue_m6929 (); +extern "C" void RSAManaged_EncryptValue_m6930 (); +extern "C" void RSAManaged_ExportParameters_m6931 (); +extern "C" void RSAManaged_ImportParameters_m6932 (); +extern "C" void RSAManaged_Dispose_m6933 (); +extern "C" void RSAManaged_ToXmlString_m6934 (); +extern "C" void RSAManaged_get_IsCrtPossible_m6935 (); +extern "C" void RSAManaged_GetPaddedValue_m6936 (); +extern "C" void SymmetricTransform__ctor_m6937 (); +extern "C" void SymmetricTransform_System_IDisposable_Dispose_m6938 (); +extern "C" void SymmetricTransform_Finalize_m6939 (); +extern "C" void SymmetricTransform_Dispose_m6940 (); +extern "C" void SymmetricTransform_get_CanReuseTransform_m6941 (); +extern "C" void SymmetricTransform_Transform_m6942 (); +extern "C" void SymmetricTransform_CBC_m6943 (); +extern "C" void SymmetricTransform_CFB_m6944 (); +extern "C" void SymmetricTransform_OFB_m6945 (); +extern "C" void SymmetricTransform_CTS_m6946 (); +extern "C" void SymmetricTransform_CheckInput_m6947 (); +extern "C" void SymmetricTransform_TransformBlock_m6948 (); +extern "C" void SymmetricTransform_get_KeepLastBlock_m6949 (); +extern "C" void SymmetricTransform_InternalTransformBlock_m6950 (); +extern "C" void SymmetricTransform_Random_m6951 (); +extern "C" void SymmetricTransform_ThrowBadPaddingException_m6952 (); +extern "C" void SymmetricTransform_FinalEncrypt_m6953 (); +extern "C" void SymmetricTransform_FinalDecrypt_m6954 (); +extern "C" void SymmetricTransform_TransformFinalBlock_m6955 (); +extern "C" void SafeBag__ctor_m6956 (); +extern "C" void SafeBag_get_BagOID_m6957 (); +extern "C" void SafeBag_get_ASN1_m6958 (); +extern "C" void DeriveBytes__ctor_m6959 (); +extern "C" void DeriveBytes__cctor_m6960 (); +extern "C" void DeriveBytes_set_HashName_m6961 (); +extern "C" void DeriveBytes_set_IterationCount_m6962 (); +extern "C" void DeriveBytes_set_Password_m6963 (); +extern "C" void DeriveBytes_set_Salt_m6964 (); +extern "C" void DeriveBytes_Adjust_m6965 (); +extern "C" void DeriveBytes_Derive_m6966 (); +extern "C" void DeriveBytes_DeriveKey_m6967 (); +extern "C" void DeriveBytes_DeriveIV_m6968 (); +extern "C" void DeriveBytes_DeriveMAC_m6969 (); +extern "C" void PKCS12__ctor_m6970 (); +extern "C" void PKCS12__ctor_m6971 (); +extern "C" void PKCS12__ctor_m6972 (); +extern "C" void PKCS12__cctor_m6973 (); +extern "C" void PKCS12_Decode_m6974 (); +extern "C" void PKCS12_Finalize_m6975 (); +extern "C" void PKCS12_set_Password_m6976 (); +extern "C" void PKCS12_get_IterationCount_m6977 (); +extern "C" void PKCS12_set_IterationCount_m6978 (); +extern "C" void PKCS12_get_Certificates_m6979 (); +extern "C" void PKCS12_get_RNG_m6980 (); +extern "C" void PKCS12_Compare_m6981 (); +extern "C" void PKCS12_GetSymmetricAlgorithm_m6982 (); +extern "C" void PKCS12_Decrypt_m6983 (); +extern "C" void PKCS12_Decrypt_m6984 (); +extern "C" void PKCS12_Encrypt_m6985 (); +extern "C" void PKCS12_GetExistingParameters_m6986 (); +extern "C" void PKCS12_AddPrivateKey_m6987 (); +extern "C" void PKCS12_ReadSafeBag_m6988 (); +extern "C" void PKCS12_CertificateSafeBag_m6989 (); +extern "C" void PKCS12_MAC_m6990 (); +extern "C" void PKCS12_GetBytes_m6991 (); +extern "C" void PKCS12_EncryptedContentInfo_m6992 (); +extern "C" void PKCS12_AddCertificate_m6993 (); +extern "C" void PKCS12_AddCertificate_m6994 (); +extern "C" void PKCS12_RemoveCertificate_m6995 (); +extern "C" void PKCS12_RemoveCertificate_m6996 (); +extern "C" void PKCS12_Clone_m6997 (); +extern "C" void PKCS12_get_MaximumPasswordLength_m6998 (); +extern "C" void X501__cctor_m6999 (); +extern "C" void X501_ToString_m7000 (); +extern "C" void X501_ToString_m7001 (); +extern "C" void X501_AppendEntry_m7002 (); +extern "C" void X509Certificate__ctor_m7003 (); +extern "C" void X509Certificate__cctor_m7004 (); +extern "C" void X509Certificate_Parse_m7005 (); +extern "C" void X509Certificate_GetUnsignedBigInteger_m7006 (); +extern "C" void X509Certificate_get_DSA_m7007 (); +extern "C" void X509Certificate_get_IssuerName_m7008 (); +extern "C" void X509Certificate_get_KeyAlgorithmParameters_m7009 (); +extern "C" void X509Certificate_get_PublicKey_m7010 (); +extern "C" void X509Certificate_get_RawData_m7011 (); +extern "C" void X509Certificate_get_SubjectName_m7012 (); +extern "C" void X509Certificate_get_ValidFrom_m7013 (); +extern "C" void X509Certificate_get_ValidUntil_m7014 (); +extern "C" void X509Certificate_GetIssuerName_m7015 (); +extern "C" void X509Certificate_GetSubjectName_m7016 (); +extern "C" void X509Certificate_GetObjectData_m7017 (); +extern "C" void X509Certificate_PEM_m7018 (); +extern "C" void X509CertificateEnumerator__ctor_m7019 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m7020 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m7021 (); +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m7022 (); +extern "C" void X509CertificateEnumerator_get_Current_m7023 (); +extern "C" void X509CertificateEnumerator_MoveNext_m7024 (); +extern "C" void X509CertificateEnumerator_Reset_m7025 (); +extern "C" void X509CertificateCollection__ctor_m7026 (); +extern "C" void X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m7027 (); +extern "C" void X509CertificateCollection_get_Item_m7028 (); +extern "C" void X509CertificateCollection_Add_m7029 (); +extern "C" void X509CertificateCollection_GetEnumerator_m7030 (); +extern "C" void X509CertificateCollection_GetHashCode_m7031 (); +extern "C" void X509Extension__ctor_m7032 (); +extern "C" void X509Extension_Decode_m7033 (); +extern "C" void X509Extension_Equals_m7034 (); +extern "C" void X509Extension_GetHashCode_m7035 (); +extern "C" void X509Extension_WriteLine_m7036 (); +extern "C" void X509Extension_ToString_m7037 (); +extern "C" void X509ExtensionCollection__ctor_m7038 (); +extern "C" void X509ExtensionCollection__ctor_m7039 (); +extern "C" void X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m7040 (); +extern "C" void ASN1__ctor_m7041 (); +extern "C" void ASN1__ctor_m7042 (); +extern "C" void ASN1__ctor_m7043 (); +extern "C" void ASN1_get_Count_m7044 (); +extern "C" void ASN1_get_Tag_m7045 (); +extern "C" void ASN1_get_Length_m7046 (); +extern "C" void ASN1_get_Value_m7047 (); +extern "C" void ASN1_set_Value_m7048 (); +extern "C" void ASN1_CompareArray_m7049 (); +extern "C" void ASN1_CompareValue_m7050 (); +extern "C" void ASN1_Add_m7051 (); +extern "C" void ASN1_GetBytes_m7052 (); +extern "C" void ASN1_Decode_m7053 (); +extern "C" void ASN1_DecodeTLV_m7054 (); +extern "C" void ASN1_get_Item_m7055 (); +extern "C" void ASN1_Element_m7056 (); +extern "C" void ASN1_ToString_m7057 (); +extern "C" void ASN1Convert_FromInt32_m7058 (); +extern "C" void ASN1Convert_FromOid_m7059 (); +extern "C" void ASN1Convert_ToInt32_m7060 (); +extern "C" void ASN1Convert_ToOid_m7061 (); +extern "C" void ASN1Convert_ToDateTime_m7062 (); +extern "C" void BitConverterLE_GetUIntBytes_m7063 (); +extern "C" void BitConverterLE_GetBytes_m7064 (); +extern "C" void BitConverterLE_UShortFromBytes_m7065 (); +extern "C" void BitConverterLE_UIntFromBytes_m7066 (); +extern "C" void BitConverterLE_ULongFromBytes_m7067 (); +extern "C" void BitConverterLE_ToInt16_m7068 (); +extern "C" void BitConverterLE_ToInt32_m7069 (); +extern "C" void BitConverterLE_ToSingle_m7070 (); +extern "C" void BitConverterLE_ToDouble_m7071 (); +extern "C" void ContentInfo__ctor_m7072 (); +extern "C" void ContentInfo__ctor_m7073 (); +extern "C" void ContentInfo__ctor_m7074 (); +extern "C" void ContentInfo__ctor_m7075 (); +extern "C" void ContentInfo_get_ASN1_m7076 (); +extern "C" void ContentInfo_get_Content_m7077 (); +extern "C" void ContentInfo_set_Content_m7078 (); +extern "C" void ContentInfo_get_ContentType_m7079 (); +extern "C" void ContentInfo_set_ContentType_m7080 (); +extern "C" void ContentInfo_GetASN1_m7081 (); +extern "C" void EncryptedData__ctor_m7082 (); +extern "C" void EncryptedData__ctor_m7083 (); +extern "C" void EncryptedData_get_EncryptionAlgorithm_m7084 (); +extern "C" void EncryptedData_get_EncryptedContent_m7085 (); +extern "C" void StrongName__cctor_m7086 (); +extern "C" void StrongName_get_PublicKey_m7087 (); +extern "C" void StrongName_get_PublicKeyToken_m7088 (); +extern "C" void StrongName_get_TokenAlgorithm_m7089 (); +extern "C" void SecurityParser__ctor_m7090 (); +extern "C" void SecurityParser_LoadXml_m7091 (); +extern "C" void SecurityParser_ToXml_m7092 (); +extern "C" void SecurityParser_OnStartParsing_m7093 (); +extern "C" void SecurityParser_OnProcessingInstruction_m7094 (); +extern "C" void SecurityParser_OnIgnorableWhitespace_m7095 (); +extern "C" void SecurityParser_OnStartElement_m7096 (); +extern "C" void SecurityParser_OnEndElement_m7097 (); +extern "C" void SecurityParser_OnChars_m7098 (); +extern "C" void SecurityParser_OnEndParsing_m7099 (); +extern "C" void AttrListImpl__ctor_m7100 (); +extern "C" void AttrListImpl_get_Length_m7101 (); +extern "C" void AttrListImpl_GetName_m7102 (); +extern "C" void AttrListImpl_GetValue_m7103 (); +extern "C" void AttrListImpl_GetValue_m7104 (); +extern "C" void AttrListImpl_get_Names_m7105 (); +extern "C" void AttrListImpl_get_Values_m7106 (); +extern "C" void AttrListImpl_Clear_m7107 (); +extern "C" void AttrListImpl_Add_m7108 (); +extern "C" void SmallXmlParser__ctor_m7109 (); +extern "C" void SmallXmlParser_Error_m7110 (); +extern "C" void SmallXmlParser_UnexpectedEndError_m7111 (); +extern "C" void SmallXmlParser_IsNameChar_m7112 (); +extern "C" void SmallXmlParser_IsWhitespace_m7113 (); +extern "C" void SmallXmlParser_SkipWhitespaces_m7114 (); +extern "C" void SmallXmlParser_HandleWhitespaces_m7115 (); +extern "C" void SmallXmlParser_SkipWhitespaces_m7116 (); +extern "C" void SmallXmlParser_Peek_m7117 (); +extern "C" void SmallXmlParser_Read_m7118 (); +extern "C" void SmallXmlParser_Expect_m7119 (); +extern "C" void SmallXmlParser_ReadUntil_m7120 (); +extern "C" void SmallXmlParser_ReadName_m7121 (); +extern "C" void SmallXmlParser_Parse_m7122 (); +extern "C" void SmallXmlParser_Cleanup_m7123 (); +extern "C" void SmallXmlParser_ReadContent_m7124 (); +extern "C" void SmallXmlParser_HandleBufferedContent_m7125 (); +extern "C" void SmallXmlParser_ReadCharacters_m7126 (); +extern "C" void SmallXmlParser_ReadReference_m7127 (); +extern "C" void SmallXmlParser_ReadCharacterReference_m7128 (); +extern "C" void SmallXmlParser_ReadAttribute_m7129 (); +extern "C" void SmallXmlParser_ReadCDATASection_m7130 (); +extern "C" void SmallXmlParser_ReadComment_m7131 (); +extern "C" void SmallXmlParserException__ctor_m7132 (); +extern "C" void Runtime_GetDisplayName_m7133 (); +extern "C" void KeyNotFoundException__ctor_m7134 (); +extern "C" void KeyNotFoundException__ctor_m7135 (); +extern "C" void SimpleEnumerator__ctor_m7136 (); +extern "C" void SimpleEnumerator__cctor_m7137 (); +extern "C" void SimpleEnumerator_Clone_m7138 (); +extern "C" void SimpleEnumerator_MoveNext_m7139 (); +extern "C" void SimpleEnumerator_get_Current_m7140 (); +extern "C" void SimpleEnumerator_Reset_m7141 (); +extern "C" void ArrayListWrapper__ctor_m7142 (); +extern "C" void ArrayListWrapper_get_Item_m7143 (); +extern "C" void ArrayListWrapper_set_Item_m7144 (); +extern "C" void ArrayListWrapper_get_Count_m7145 (); +extern "C" void ArrayListWrapper_get_Capacity_m7146 (); +extern "C" void ArrayListWrapper_set_Capacity_m7147 (); +extern "C" void ArrayListWrapper_get_IsFixedSize_m7148 (); +extern "C" void ArrayListWrapper_get_IsReadOnly_m7149 (); +extern "C" void ArrayListWrapper_get_IsSynchronized_m7150 (); +extern "C" void ArrayListWrapper_get_SyncRoot_m7151 (); +extern "C" void ArrayListWrapper_Add_m7152 (); +extern "C" void ArrayListWrapper_Clear_m7153 (); +extern "C" void ArrayListWrapper_Contains_m7154 (); +extern "C" void ArrayListWrapper_IndexOf_m7155 (); +extern "C" void ArrayListWrapper_IndexOf_m7156 (); +extern "C" void ArrayListWrapper_IndexOf_m7157 (); +extern "C" void ArrayListWrapper_Insert_m7158 (); +extern "C" void ArrayListWrapper_InsertRange_m7159 (); +extern "C" void ArrayListWrapper_Remove_m7160 (); +extern "C" void ArrayListWrapper_RemoveAt_m7161 (); +extern "C" void ArrayListWrapper_CopyTo_m7162 (); +extern "C" void ArrayListWrapper_CopyTo_m7163 (); +extern "C" void ArrayListWrapper_CopyTo_m7164 (); +extern "C" void ArrayListWrapper_GetEnumerator_m7165 (); +extern "C" void ArrayListWrapper_AddRange_m7166 (); +extern "C" void ArrayListWrapper_Clone_m7167 (); +extern "C" void ArrayListWrapper_Sort_m7168 (); +extern "C" void ArrayListWrapper_Sort_m7169 (); +extern "C" void ArrayListWrapper_ToArray_m7170 (); +extern "C" void ArrayListWrapper_ToArray_m7171 (); +extern "C" void SynchronizedArrayListWrapper__ctor_m7172 (); +extern "C" void SynchronizedArrayListWrapper_get_Item_m7173 (); +extern "C" void SynchronizedArrayListWrapper_set_Item_m7174 (); +extern "C" void SynchronizedArrayListWrapper_get_Count_m7175 (); +extern "C" void SynchronizedArrayListWrapper_get_Capacity_m7176 (); +extern "C" void SynchronizedArrayListWrapper_set_Capacity_m7177 (); +extern "C" void SynchronizedArrayListWrapper_get_IsFixedSize_m7178 (); +extern "C" void SynchronizedArrayListWrapper_get_IsReadOnly_m7179 (); +extern "C" void SynchronizedArrayListWrapper_get_IsSynchronized_m7180 (); +extern "C" void SynchronizedArrayListWrapper_get_SyncRoot_m7181 (); +extern "C" void SynchronizedArrayListWrapper_Add_m7182 (); +extern "C" void SynchronizedArrayListWrapper_Clear_m7183 (); +extern "C" void SynchronizedArrayListWrapper_Contains_m7184 (); +extern "C" void SynchronizedArrayListWrapper_IndexOf_m7185 (); +extern "C" void SynchronizedArrayListWrapper_IndexOf_m7186 (); +extern "C" void SynchronizedArrayListWrapper_IndexOf_m7187 (); +extern "C" void SynchronizedArrayListWrapper_Insert_m7188 (); +extern "C" void SynchronizedArrayListWrapper_InsertRange_m7189 (); +extern "C" void SynchronizedArrayListWrapper_Remove_m7190 (); +extern "C" void SynchronizedArrayListWrapper_RemoveAt_m7191 (); +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7192 (); +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7193 (); +extern "C" void SynchronizedArrayListWrapper_CopyTo_m7194 (); +extern "C" void SynchronizedArrayListWrapper_GetEnumerator_m7195 (); +extern "C" void SynchronizedArrayListWrapper_AddRange_m7196 (); +extern "C" void SynchronizedArrayListWrapper_Clone_m7197 (); +extern "C" void SynchronizedArrayListWrapper_Sort_m7198 (); +extern "C" void SynchronizedArrayListWrapper_Sort_m7199 (); +extern "C" void SynchronizedArrayListWrapper_ToArray_m7200 (); +extern "C" void SynchronizedArrayListWrapper_ToArray_m7201 (); +extern "C" void FixedSizeArrayListWrapper__ctor_m7202 (); +extern "C" void FixedSizeArrayListWrapper_get_ErrorMessage_m7203 (); +extern "C" void FixedSizeArrayListWrapper_get_Capacity_m7204 (); +extern "C" void FixedSizeArrayListWrapper_set_Capacity_m7205 (); +extern "C" void FixedSizeArrayListWrapper_get_IsFixedSize_m7206 (); +extern "C" void FixedSizeArrayListWrapper_Add_m7207 (); +extern "C" void FixedSizeArrayListWrapper_AddRange_m7208 (); +extern "C" void FixedSizeArrayListWrapper_Clear_m7209 (); +extern "C" void FixedSizeArrayListWrapper_Insert_m7210 (); +extern "C" void FixedSizeArrayListWrapper_InsertRange_m7211 (); +extern "C" void FixedSizeArrayListWrapper_Remove_m7212 (); +extern "C" void FixedSizeArrayListWrapper_RemoveAt_m7213 (); +extern "C" void ReadOnlyArrayListWrapper__ctor_m7214 (); +extern "C" void ReadOnlyArrayListWrapper_get_ErrorMessage_m7215 (); +extern "C" void ReadOnlyArrayListWrapper_get_IsReadOnly_m7216 (); +extern "C" void ReadOnlyArrayListWrapper_get_Item_m7217 (); +extern "C" void ReadOnlyArrayListWrapper_set_Item_m7218 (); +extern "C" void ReadOnlyArrayListWrapper_Sort_m7219 (); +extern "C" void ReadOnlyArrayListWrapper_Sort_m7220 (); +extern "C" void ArrayList__ctor_m4613 (); +extern "C" void ArrayList__ctor_m4648 (); +extern "C" void ArrayList__ctor_m4730 (); +extern "C" void ArrayList__ctor_m7221 (); +extern "C" void ArrayList__cctor_m7222 (); +extern "C" void ArrayList_get_Item_m7223 (); +extern "C" void ArrayList_set_Item_m7224 (); +extern "C" void ArrayList_get_Count_m7225 (); +extern "C" void ArrayList_get_Capacity_m7226 (); +extern "C" void ArrayList_set_Capacity_m7227 (); +extern "C" void ArrayList_get_IsFixedSize_m7228 (); +extern "C" void ArrayList_get_IsReadOnly_m7229 (); +extern "C" void ArrayList_get_IsSynchronized_m7230 (); +extern "C" void ArrayList_get_SyncRoot_m7231 (); +extern "C" void ArrayList_EnsureCapacity_m7232 (); +extern "C" void ArrayList_Shift_m7233 (); +extern "C" void ArrayList_Add_m7234 (); +extern "C" void ArrayList_Clear_m7235 (); +extern "C" void ArrayList_Contains_m7236 (); +extern "C" void ArrayList_IndexOf_m7237 (); +extern "C" void ArrayList_IndexOf_m7238 (); +extern "C" void ArrayList_IndexOf_m7239 (); +extern "C" void ArrayList_Insert_m7240 (); +extern "C" void ArrayList_InsertRange_m7241 (); +extern "C" void ArrayList_Remove_m7242 (); +extern "C" void ArrayList_RemoveAt_m7243 (); +extern "C" void ArrayList_CopyTo_m7244 (); +extern "C" void ArrayList_CopyTo_m7245 (); +extern "C" void ArrayList_CopyTo_m7246 (); +extern "C" void ArrayList_GetEnumerator_m7247 (); +extern "C" void ArrayList_AddRange_m7248 (); +extern "C" void ArrayList_Sort_m7249 (); +extern "C" void ArrayList_Sort_m7250 (); +extern "C" void ArrayList_ToArray_m7251 (); +extern "C" void ArrayList_ToArray_m7252 (); +extern "C" void ArrayList_Clone_m7253 (); +extern "C" void ArrayList_ThrowNewArgumentOutOfRangeException_m7254 (); +extern "C" void ArrayList_Synchronized_m7255 (); +extern "C" void ArrayList_ReadOnly_m5699 (); +extern "C" void BitArrayEnumerator__ctor_m7256 (); +extern "C" void BitArrayEnumerator_Clone_m7257 (); +extern "C" void BitArrayEnumerator_get_Current_m7258 (); +extern "C" void BitArrayEnumerator_MoveNext_m7259 (); +extern "C" void BitArrayEnumerator_Reset_m7260 (); +extern "C" void BitArrayEnumerator_checkVersion_m7261 (); +extern "C" void BitArray__ctor_m7262 (); +extern "C" void BitArray__ctor_m4766 (); +extern "C" void BitArray_getByte_m7263 (); +extern "C" void BitArray_get_Count_m7264 (); +extern "C" void BitArray_get_IsSynchronized_m7265 (); +extern "C" void BitArray_get_Item_m4759 (); +extern "C" void BitArray_set_Item_m4767 (); +extern "C" void BitArray_get_Length_m4758 (); +extern "C" void BitArray_get_SyncRoot_m7266 (); +extern "C" void BitArray_Clone_m7267 (); +extern "C" void BitArray_CopyTo_m7268 (); +extern "C" void BitArray_Get_m7269 (); +extern "C" void BitArray_Set_m7270 (); +extern "C" void BitArray_GetEnumerator_m7271 (); +extern "C" void CaseInsensitiveComparer__ctor_m7272 (); +extern "C" void CaseInsensitiveComparer__ctor_m7273 (); +extern "C" void CaseInsensitiveComparer__cctor_m7274 (); +extern "C" void CaseInsensitiveComparer_get_DefaultInvariant_m4598 (); +extern "C" void CaseInsensitiveComparer_Compare_m7275 (); +extern "C" void CaseInsensitiveHashCodeProvider__ctor_m7276 (); +extern "C" void CaseInsensitiveHashCodeProvider__ctor_m7277 (); +extern "C" void CaseInsensitiveHashCodeProvider__cctor_m7278 (); +extern "C" void CaseInsensitiveHashCodeProvider_AreEqual_m7279 (); +extern "C" void CaseInsensitiveHashCodeProvider_AreEqual_m7280 (); +extern "C" void CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599 (); +extern "C" void CaseInsensitiveHashCodeProvider_GetHashCode_m7281 (); +extern "C" void CollectionBase__ctor_m4712 (); +extern "C" void CollectionBase_System_Collections_ICollection_CopyTo_m7282 (); +extern "C" void CollectionBase_System_Collections_ICollection_get_SyncRoot_m7283 (); +extern "C" void CollectionBase_System_Collections_ICollection_get_IsSynchronized_m7284 (); +extern "C" void CollectionBase_System_Collections_IList_Add_m7285 (); +extern "C" void CollectionBase_System_Collections_IList_Contains_m7286 (); +extern "C" void CollectionBase_System_Collections_IList_IndexOf_m7287 (); +extern "C" void CollectionBase_System_Collections_IList_Insert_m7288 (); +extern "C" void CollectionBase_System_Collections_IList_Remove_m7289 (); +extern "C" void CollectionBase_System_Collections_IList_get_IsFixedSize_m7290 (); +extern "C" void CollectionBase_System_Collections_IList_get_IsReadOnly_m7291 (); +extern "C" void CollectionBase_System_Collections_IList_get_Item_m7292 (); +extern "C" void CollectionBase_System_Collections_IList_set_Item_m7293 (); +extern "C" void CollectionBase_get_Count_m7294 (); +extern "C" void CollectionBase_GetEnumerator_m7295 (); +extern "C" void CollectionBase_Clear_m7296 (); +extern "C" void CollectionBase_RemoveAt_m7297 (); +extern "C" void CollectionBase_get_InnerList_m4706 (); +extern "C" void CollectionBase_get_List_m4764 (); +extern "C" void CollectionBase_OnClear_m7298 (); +extern "C" void CollectionBase_OnClearComplete_m7299 (); +extern "C" void CollectionBase_OnInsert_m7300 (); +extern "C" void CollectionBase_OnInsertComplete_m7301 (); +extern "C" void CollectionBase_OnRemove_m7302 (); +extern "C" void CollectionBase_OnRemoveComplete_m7303 (); +extern "C" void CollectionBase_OnSet_m7304 (); +extern "C" void CollectionBase_OnSetComplete_m7305 (); +extern "C" void CollectionBase_OnValidate_m7306 (); +extern "C" void Comparer__ctor_m7307 (); +extern "C" void Comparer__ctor_m7308 (); +extern "C" void Comparer__cctor_m7309 (); +extern "C" void Comparer_Compare_m7310 (); +extern "C" void Comparer_GetObjectData_m7311 (); +extern "C" void DictionaryEntry__ctor_m4603 (); +extern "C" void DictionaryEntry_get_Key_m7312 (); +extern "C" void DictionaryEntry_get_Value_m7313 (); +extern "C" void KeyMarker__ctor_m7314 (); +extern "C" void KeyMarker__cctor_m7315 (); +extern "C" void Enumerator__ctor_m7316 (); +extern "C" void Enumerator__cctor_m7317 (); +extern "C" void Enumerator_FailFast_m7318 (); +extern "C" void Enumerator_Reset_m7319 (); +extern "C" void Enumerator_MoveNext_m7320 (); +extern "C" void Enumerator_get_Entry_m7321 (); +extern "C" void Enumerator_get_Key_m7322 (); +extern "C" void Enumerator_get_Value_m7323 (); +extern "C" void Enumerator_get_Current_m7324 (); +extern "C" void HashKeys__ctor_m7325 (); +extern "C" void HashKeys_get_Count_m7326 (); +extern "C" void HashKeys_get_IsSynchronized_m7327 (); +extern "C" void HashKeys_get_SyncRoot_m7328 (); +extern "C" void HashKeys_CopyTo_m7329 (); +extern "C" void HashKeys_GetEnumerator_m7330 (); +extern "C" void HashValues__ctor_m7331 (); +extern "C" void HashValues_get_Count_m7332 (); +extern "C" void HashValues_get_IsSynchronized_m7333 (); +extern "C" void HashValues_get_SyncRoot_m7334 (); +extern "C" void HashValues_CopyTo_m7335 (); +extern "C" void HashValues_GetEnumerator_m7336 (); +extern "C" void SyncHashtable__ctor_m7337 (); +extern "C" void SyncHashtable__ctor_m7338 (); +extern "C" void SyncHashtable_System_Collections_IEnumerable_GetEnumerator_m7339 (); +extern "C" void SyncHashtable_GetObjectData_m7340 (); +extern "C" void SyncHashtable_get_Count_m7341 (); +extern "C" void SyncHashtable_get_IsSynchronized_m7342 (); +extern "C" void SyncHashtable_get_SyncRoot_m7343 (); +extern "C" void SyncHashtable_get_Keys_m7344 (); +extern "C" void SyncHashtable_get_Values_m7345 (); +extern "C" void SyncHashtable_get_Item_m7346 (); +extern "C" void SyncHashtable_set_Item_m7347 (); +extern "C" void SyncHashtable_CopyTo_m7348 (); +extern "C" void SyncHashtable_Add_m7349 (); +extern "C" void SyncHashtable_Clear_m7350 (); +extern "C" void SyncHashtable_Contains_m7351 (); +extern "C" void SyncHashtable_GetEnumerator_m7352 (); +extern "C" void SyncHashtable_Remove_m7353 (); +extern "C" void SyncHashtable_ContainsKey_m7354 (); +extern "C" void SyncHashtable_Clone_m7355 (); +extern "C" void Hashtable__ctor_m4749 (); +extern "C" void Hashtable__ctor_m7356 (); +extern "C" void Hashtable__ctor_m7357 (); +extern "C" void Hashtable__ctor_m4752 (); +extern "C" void Hashtable__ctor_m7358 (); +extern "C" void Hashtable__ctor_m4600 (); +extern "C" void Hashtable__ctor_m7359 (); +extern "C" void Hashtable__ctor_m4601 (); +extern "C" void Hashtable__ctor_m4645 (); +extern "C" void Hashtable__ctor_m7360 (); +extern "C" void Hashtable__ctor_m4612 (); +extern "C" void Hashtable__ctor_m7361 (); +extern "C" void Hashtable__cctor_m7362 (); +extern "C" void Hashtable_System_Collections_IEnumerable_GetEnumerator_m7363 (); +extern "C" void Hashtable_set_comparer_m7364 (); +extern "C" void Hashtable_set_hcp_m7365 (); +extern "C" void Hashtable_get_Count_m7366 (); +extern "C" void Hashtable_get_IsSynchronized_m7367 (); +extern "C" void Hashtable_get_SyncRoot_m7368 (); +extern "C" void Hashtable_get_Keys_m7369 (); +extern "C" void Hashtable_get_Values_m7370 (); +extern "C" void Hashtable_get_Item_m7371 (); +extern "C" void Hashtable_set_Item_m7372 (); +extern "C" void Hashtable_CopyTo_m7373 (); +extern "C" void Hashtable_Add_m7374 (); +extern "C" void Hashtable_Clear_m7375 (); +extern "C" void Hashtable_Contains_m7376 (); +extern "C" void Hashtable_GetEnumerator_m7377 (); +extern "C" void Hashtable_Remove_m7378 (); +extern "C" void Hashtable_ContainsKey_m7379 (); +extern "C" void Hashtable_Clone_m7380 (); +extern "C" void Hashtable_GetObjectData_m7381 (); +extern "C" void Hashtable_OnDeserialization_m7382 (); +extern "C" void Hashtable_Synchronized_m7383 (); +extern "C" void Hashtable_GetHash_m7384 (); +extern "C" void Hashtable_KeyEquals_m7385 (); +extern "C" void Hashtable_AdjustThreshold_m7386 (); +extern "C" void Hashtable_SetTable_m7387 (); +extern "C" void Hashtable_Find_m7388 (); +extern "C" void Hashtable_Rehash_m7389 (); +extern "C" void Hashtable_PutImpl_m7390 (); +extern "C" void Hashtable_CopyToArray_m7391 (); +extern "C" void Hashtable_TestPrime_m7392 (); +extern "C" void Hashtable_CalcPrime_m7393 (); +extern "C" void Hashtable_ToPrime_m7394 (); +extern "C" void Enumerator__ctor_m7395 (); +extern "C" void Enumerator__cctor_m7396 (); +extern "C" void Enumerator_Reset_m7397 (); +extern "C" void Enumerator_MoveNext_m7398 (); +extern "C" void Enumerator_get_Entry_m7399 (); +extern "C" void Enumerator_get_Key_m7400 (); +extern "C" void Enumerator_get_Value_m7401 (); +extern "C" void Enumerator_get_Current_m7402 (); +extern "C" void Enumerator_Clone_m7403 (); +extern "C" void SortedList__ctor_m7404 (); +extern "C" void SortedList__ctor_m4643 (); +extern "C" void SortedList__ctor_m7405 (); +extern "C" void SortedList__ctor_m7406 (); +extern "C" void SortedList__cctor_m7407 (); +extern "C" void SortedList_System_Collections_IEnumerable_GetEnumerator_m7408 (); +extern "C" void SortedList_get_Count_m7409 (); +extern "C" void SortedList_get_IsSynchronized_m7410 (); +extern "C" void SortedList_get_SyncRoot_m7411 (); +extern "C" void SortedList_get_IsFixedSize_m7412 (); +extern "C" void SortedList_get_IsReadOnly_m7413 (); +extern "C" void SortedList_get_Item_m7414 (); +extern "C" void SortedList_set_Item_m7415 (); +extern "C" void SortedList_get_Capacity_m7416 (); +extern "C" void SortedList_set_Capacity_m7417 (); +extern "C" void SortedList_Add_m7418 (); +extern "C" void SortedList_Contains_m7419 (); +extern "C" void SortedList_GetEnumerator_m7420 (); +extern "C" void SortedList_Remove_m7421 (); +extern "C" void SortedList_CopyTo_m7422 (); +extern "C" void SortedList_Clone_m7423 (); +extern "C" void SortedList_RemoveAt_m7424 (); +extern "C" void SortedList_IndexOfKey_m7425 (); +extern "C" void SortedList_ContainsKey_m7426 (); +extern "C" void SortedList_GetByIndex_m7427 (); +extern "C" void SortedList_EnsureCapacity_m7428 (); +extern "C" void SortedList_PutImpl_m7429 (); +extern "C" void SortedList_GetImpl_m7430 (); +extern "C" void SortedList_InitTable_m7431 (); +extern "C" void SortedList_Find_m7432 (); +extern "C" void Enumerator__ctor_m7433 (); +extern "C" void Enumerator_Clone_m7434 (); +extern "C" void Enumerator_get_Current_m7435 (); +extern "C" void Enumerator_MoveNext_m7436 (); +extern "C" void Enumerator_Reset_m7437 (); +extern "C" void Stack__ctor_m4761 (); +extern "C" void Stack__ctor_m7438 (); +extern "C" void Stack__ctor_m7439 (); +extern "C" void Stack_Resize_m7440 (); +extern "C" void Stack_get_Count_m7441 (); +extern "C" void Stack_get_IsSynchronized_m7442 (); +extern "C" void Stack_get_SyncRoot_m7443 (); +extern "C" void Stack_Clear_m7444 (); +extern "C" void Stack_Clone_m7445 (); +extern "C" void Stack_CopyTo_m7446 (); +extern "C" void Stack_GetEnumerator_m7447 (); +extern "C" void Stack_Peek_m7448 (); +extern "C" void Stack_Pop_m7449 (); +extern "C" void Stack_Push_m7450 (); +extern "C" void DebuggableAttribute__ctor_m7451 (); +extern "C" void DebuggerDisplayAttribute__ctor_m7452 (); +extern "C" void DebuggerDisplayAttribute_set_Name_m7453 (); +extern "C" void DebuggerStepThroughAttribute__ctor_m7454 (); +extern "C" void DebuggerTypeProxyAttribute__ctor_m7455 (); +extern "C" void StackFrame__ctor_m7456 (); +extern "C" void StackFrame__ctor_m7457 (); +extern "C" void StackFrame_get_frame_info_m7458 (); +extern "C" void StackFrame_GetFileLineNumber_m7459 (); +extern "C" void StackFrame_GetFileName_m7460 (); +extern "C" void StackFrame_GetSecureFileName_m7461 (); +extern "C" void StackFrame_GetILOffset_m7462 (); +extern "C" void StackFrame_GetMethod_m7463 (); +extern "C" void StackFrame_GetNativeOffset_m7464 (); +extern "C" void StackFrame_GetInternalMethodName_m7465 (); +extern "C" void StackFrame_ToString_m7466 (); +extern "C" void StackTrace__ctor_m7467 (); +extern "C" void StackTrace__ctor_m2052 (); +extern "C" void StackTrace__ctor_m7468 (); +extern "C" void StackTrace__ctor_m7469 (); +extern "C" void StackTrace__ctor_m7470 (); +extern "C" void StackTrace_init_frames_m7471 (); +extern "C" void StackTrace_get_trace_m7472 (); +extern "C" void StackTrace_get_FrameCount_m7473 (); +extern "C" void StackTrace_GetFrame_m7474 (); +extern "C" void StackTrace_ToString_m7475 (); +extern "C" void Calendar__ctor_m7476 (); +extern "C" void Calendar_Clone_m7477 (); +extern "C" void Calendar_CheckReadOnly_m7478 (); +extern "C" void Calendar_get_EraNames_m7479 (); +extern "C" void CCMath_div_m7480 (); +extern "C" void CCMath_mod_m7481 (); +extern "C" void CCMath_div_mod_m7482 (); +extern "C" void CCFixed_FromDateTime_m7483 (); +extern "C" void CCFixed_day_of_week_m7484 (); +extern "C" void CCGregorianCalendar_is_leap_year_m7485 (); +extern "C" void CCGregorianCalendar_fixed_from_dmy_m7486 (); +extern "C" void CCGregorianCalendar_year_from_fixed_m7487 (); +extern "C" void CCGregorianCalendar_my_from_fixed_m7488 (); +extern "C" void CCGregorianCalendar_dmy_from_fixed_m7489 (); +extern "C" void CCGregorianCalendar_month_from_fixed_m7490 (); +extern "C" void CCGregorianCalendar_day_from_fixed_m7491 (); +extern "C" void CCGregorianCalendar_GetDayOfMonth_m7492 (); +extern "C" void CCGregorianCalendar_GetMonth_m7493 (); +extern "C" void CCGregorianCalendar_GetYear_m7494 (); +extern "C" void CompareInfo__ctor_m7495 (); +extern "C" void CompareInfo__ctor_m7496 (); +extern "C" void CompareInfo__cctor_m7497 (); +extern "C" void CompareInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7498 (); +extern "C" void CompareInfo_get_UseManagedCollation_m7499 (); +extern "C" void CompareInfo_construct_compareinfo_m7500 (); +extern "C" void CompareInfo_free_internal_collator_m7501 (); +extern "C" void CompareInfo_internal_compare_m7502 (); +extern "C" void CompareInfo_assign_sortkey_m7503 (); +extern "C" void CompareInfo_internal_index_m7504 (); +extern "C" void CompareInfo_Finalize_m7505 (); +extern "C" void CompareInfo_internal_compare_managed_m7506 (); +extern "C" void CompareInfo_internal_compare_switch_m7507 (); +extern "C" void CompareInfo_Compare_m7508 (); +extern "C" void CompareInfo_Compare_m7509 (); +extern "C" void CompareInfo_Compare_m7510 (); +extern "C" void CompareInfo_Equals_m7511 (); +extern "C" void CompareInfo_GetHashCode_m7512 (); +extern "C" void CompareInfo_GetSortKey_m7513 (); +extern "C" void CompareInfo_IndexOf_m7514 (); +extern "C" void CompareInfo_internal_index_managed_m7515 (); +extern "C" void CompareInfo_internal_index_switch_m7516 (); +extern "C" void CompareInfo_IndexOf_m7517 (); +extern "C" void CompareInfo_IsPrefix_m7518 (); +extern "C" void CompareInfo_IsSuffix_m7519 (); +extern "C" void CompareInfo_LastIndexOf_m7520 (); +extern "C" void CompareInfo_LastIndexOf_m7521 (); +extern "C" void CompareInfo_ToString_m7522 (); +extern "C" void CompareInfo_get_LCID_m7523 (); +extern "C" void CultureInfo__ctor_m7524 (); +extern "C" void CultureInfo__ctor_m7525 (); +extern "C" void CultureInfo__ctor_m7526 (); +extern "C" void CultureInfo__ctor_m7527 (); +extern "C" void CultureInfo__ctor_m7528 (); +extern "C" void CultureInfo__cctor_m7529 (); +extern "C" void CultureInfo_get_InvariantCulture_m4636 (); +extern "C" void CultureInfo_get_CurrentCulture_m5729 (); +extern "C" void CultureInfo_get_CurrentUICulture_m5730 (); +extern "C" void CultureInfo_ConstructCurrentCulture_m7530 (); +extern "C" void CultureInfo_ConstructCurrentUICulture_m7531 (); +extern "C" void CultureInfo_get_LCID_m7532 (); +extern "C" void CultureInfo_get_Name_m7533 (); +extern "C" void CultureInfo_get_Parent_m7534 (); +extern "C" void CultureInfo_get_TextInfo_m7535 (); +extern "C" void CultureInfo_get_IcuName_m7536 (); +extern "C" void CultureInfo_Clone_m7537 (); +extern "C" void CultureInfo_Equals_m7538 (); +extern "C" void CultureInfo_GetHashCode_m7539 (); +extern "C" void CultureInfo_ToString_m7540 (); +extern "C" void CultureInfo_get_CompareInfo_m7541 (); +extern "C" void CultureInfo_get_IsNeutralCulture_m7542 (); +extern "C" void CultureInfo_CheckNeutral_m7543 (); +extern "C" void CultureInfo_get_NumberFormat_m7544 (); +extern "C" void CultureInfo_set_NumberFormat_m7545 (); +extern "C" void CultureInfo_get_DateTimeFormat_m7546 (); +extern "C" void CultureInfo_set_DateTimeFormat_m7547 (); +extern "C" void CultureInfo_get_IsReadOnly_m7548 (); +extern "C" void CultureInfo_GetFormat_m7549 (); +extern "C" void CultureInfo_Construct_m7550 (); +extern "C" void CultureInfo_ConstructInternalLocaleFromName_m7551 (); +extern "C" void CultureInfo_ConstructInternalLocaleFromLcid_m7552 (); +extern "C" void CultureInfo_ConstructInternalLocaleFromCurrentLocale_m7553 (); +extern "C" void CultureInfo_construct_internal_locale_from_lcid_m7554 (); +extern "C" void CultureInfo_construct_internal_locale_from_name_m7555 (); +extern "C" void CultureInfo_construct_internal_locale_from_current_locale_m7556 (); +extern "C" void CultureInfo_construct_datetime_format_m7557 (); +extern "C" void CultureInfo_construct_number_format_m7558 (); +extern "C" void CultureInfo_ConstructInvariant_m7559 (); +extern "C" void CultureInfo_CreateTextInfo_m7560 (); +extern "C" void CultureInfo_CreateCulture_m7561 (); +extern "C" void DateTimeFormatInfo__ctor_m7562 (); +extern "C" void DateTimeFormatInfo__ctor_m7563 (); +extern "C" void DateTimeFormatInfo__cctor_m7564 (); +extern "C" void DateTimeFormatInfo_GetInstance_m7565 (); +extern "C" void DateTimeFormatInfo_get_IsReadOnly_m7566 (); +extern "C" void DateTimeFormatInfo_ReadOnly_m7567 (); +extern "C" void DateTimeFormatInfo_Clone_m7568 (); +extern "C" void DateTimeFormatInfo_GetFormat_m7569 (); +extern "C" void DateTimeFormatInfo_GetAbbreviatedMonthName_m7570 (); +extern "C" void DateTimeFormatInfo_GetEraName_m7571 (); +extern "C" void DateTimeFormatInfo_GetMonthName_m7572 (); +extern "C" void DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573 (); +extern "C" void DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574 (); +extern "C" void DateTimeFormatInfo_get_RawDayNames_m7575 (); +extern "C" void DateTimeFormatInfo_get_RawMonthNames_m7576 (); +extern "C" void DateTimeFormatInfo_get_AMDesignator_m7577 (); +extern "C" void DateTimeFormatInfo_get_PMDesignator_m7578 (); +extern "C" void DateTimeFormatInfo_get_DateSeparator_m7579 (); +extern "C" void DateTimeFormatInfo_get_TimeSeparator_m7580 (); +extern "C" void DateTimeFormatInfo_get_LongDatePattern_m7581 (); +extern "C" void DateTimeFormatInfo_get_ShortDatePattern_m7582 (); +extern "C" void DateTimeFormatInfo_get_ShortTimePattern_m7583 (); +extern "C" void DateTimeFormatInfo_get_LongTimePattern_m7584 (); +extern "C" void DateTimeFormatInfo_get_MonthDayPattern_m7585 (); +extern "C" void DateTimeFormatInfo_get_YearMonthPattern_m7586 (); +extern "C" void DateTimeFormatInfo_get_FullDateTimePattern_m7587 (); +extern "C" void DateTimeFormatInfo_get_CurrentInfo_m7588 (); +extern "C" void DateTimeFormatInfo_get_InvariantInfo_m7589 (); +extern "C" void DateTimeFormatInfo_get_Calendar_m7590 (); +extern "C" void DateTimeFormatInfo_set_Calendar_m7591 (); +extern "C" void DateTimeFormatInfo_get_RFC1123Pattern_m7592 (); +extern "C" void DateTimeFormatInfo_get_RoundtripPattern_m7593 (); +extern "C" void DateTimeFormatInfo_get_SortableDateTimePattern_m7594 (); +extern "C" void DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595 (); +extern "C" void DateTimeFormatInfo_GetAllDateTimePatternsInternal_m7596 (); +extern "C" void DateTimeFormatInfo_FillAllDateTimePatterns_m7597 (); +extern "C" void DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598 (); +extern "C" void DateTimeFormatInfo_GetDayName_m7599 (); +extern "C" void DateTimeFormatInfo_GetAbbreviatedDayName_m7600 (); +extern "C" void DateTimeFormatInfo_FillInvariantPatterns_m7601 (); +extern "C" void DateTimeFormatInfo_PopulateCombinedList_m7602 (); +extern "C" void DaylightTime__ctor_m7603 (); +extern "C" void DaylightTime_get_Start_m7604 (); +extern "C" void DaylightTime_get_End_m7605 (); +extern "C" void DaylightTime_get_Delta_m7606 (); +extern "C" void GregorianCalendar__ctor_m7607 (); +extern "C" void GregorianCalendar__ctor_m7608 (); +extern "C" void GregorianCalendar_get_Eras_m7609 (); +extern "C" void GregorianCalendar_set_CalendarType_m7610 (); +extern "C" void GregorianCalendar_GetDayOfMonth_m7611 (); +extern "C" void GregorianCalendar_GetDayOfWeek_m7612 (); +extern "C" void GregorianCalendar_GetEra_m7613 (); +extern "C" void GregorianCalendar_GetMonth_m7614 (); +extern "C" void GregorianCalendar_GetYear_m7615 (); +extern "C" void NumberFormatInfo__ctor_m7616 (); +extern "C" void NumberFormatInfo__ctor_m7617 (); +extern "C" void NumberFormatInfo__ctor_m7618 (); +extern "C" void NumberFormatInfo__cctor_m7619 (); +extern "C" void NumberFormatInfo_get_CurrencyDecimalDigits_m7620 (); +extern "C" void NumberFormatInfo_get_CurrencyDecimalSeparator_m7621 (); +extern "C" void NumberFormatInfo_get_CurrencyGroupSeparator_m7622 (); +extern "C" void NumberFormatInfo_get_RawCurrencyGroupSizes_m7623 (); +extern "C" void NumberFormatInfo_get_CurrencyNegativePattern_m7624 (); +extern "C" void NumberFormatInfo_get_CurrencyPositivePattern_m7625 (); +extern "C" void NumberFormatInfo_get_CurrencySymbol_m7626 (); +extern "C" void NumberFormatInfo_get_CurrentInfo_m7627 (); +extern "C" void NumberFormatInfo_get_InvariantInfo_m7628 (); +extern "C" void NumberFormatInfo_get_NaNSymbol_m7629 (); +extern "C" void NumberFormatInfo_get_NegativeInfinitySymbol_m7630 (); +extern "C" void NumberFormatInfo_get_NegativeSign_m7631 (); +extern "C" void NumberFormatInfo_get_NumberDecimalDigits_m7632 (); +extern "C" void NumberFormatInfo_get_NumberDecimalSeparator_m7633 (); +extern "C" void NumberFormatInfo_get_NumberGroupSeparator_m7634 (); +extern "C" void NumberFormatInfo_get_RawNumberGroupSizes_m7635 (); +extern "C" void NumberFormatInfo_get_NumberNegativePattern_m7636 (); +extern "C" void NumberFormatInfo_set_NumberNegativePattern_m7637 (); +extern "C" void NumberFormatInfo_get_PercentDecimalDigits_m7638 (); +extern "C" void NumberFormatInfo_get_PercentDecimalSeparator_m7639 (); +extern "C" void NumberFormatInfo_get_PercentGroupSeparator_m7640 (); +extern "C" void NumberFormatInfo_get_RawPercentGroupSizes_m7641 (); +extern "C" void NumberFormatInfo_get_PercentNegativePattern_m7642 (); +extern "C" void NumberFormatInfo_get_PercentPositivePattern_m7643 (); +extern "C" void NumberFormatInfo_get_PercentSymbol_m7644 (); +extern "C" void NumberFormatInfo_get_PerMilleSymbol_m7645 (); +extern "C" void NumberFormatInfo_get_PositiveInfinitySymbol_m7646 (); +extern "C" void NumberFormatInfo_get_PositiveSign_m7647 (); +extern "C" void NumberFormatInfo_GetFormat_m7648 (); +extern "C" void NumberFormatInfo_Clone_m7649 (); +extern "C" void NumberFormatInfo_GetInstance_m7650 (); +extern "C" void TextInfo__ctor_m7651 (); +extern "C" void TextInfo__ctor_m7652 (); +extern "C" void TextInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7653 (); +extern "C" void TextInfo_get_ListSeparator_m7654 (); +extern "C" void TextInfo_get_CultureName_m7655 (); +extern "C" void TextInfo_Equals_m7656 (); +extern "C" void TextInfo_GetHashCode_m7657 (); +extern "C" void TextInfo_ToString_m7658 (); +extern "C" void TextInfo_ToLower_m7659 (); +extern "C" void TextInfo_ToUpper_m7660 (); +extern "C" void TextInfo_ToLower_m7661 (); +extern "C" void TextInfo_Clone_m7662 (); +extern "C" void IsolatedStorageException__ctor_m7663 (); +extern "C" void IsolatedStorageException__ctor_m7664 (); +extern "C" void IsolatedStorageException__ctor_m7665 (); +extern "C" void BinaryReader__ctor_m7666 (); +extern "C" void BinaryReader__ctor_m7667 (); +extern "C" void BinaryReader_System_IDisposable_Dispose_m7668 (); +extern "C" void BinaryReader_get_BaseStream_m7669 (); +extern "C" void BinaryReader_Close_m7670 (); +extern "C" void BinaryReader_Dispose_m7671 (); +extern "C" void BinaryReader_FillBuffer_m7672 (); +extern "C" void BinaryReader_Read_m7673 (); +extern "C" void BinaryReader_Read_m7674 (); +extern "C" void BinaryReader_Read_m7675 (); +extern "C" void BinaryReader_ReadCharBytes_m7676 (); +extern "C" void BinaryReader_Read7BitEncodedInt_m7677 (); +extern "C" void BinaryReader_ReadBoolean_m7678 (); +extern "C" void BinaryReader_ReadByte_m7679 (); +extern "C" void BinaryReader_ReadBytes_m7680 (); +extern "C" void BinaryReader_ReadChar_m7681 (); +extern "C" void BinaryReader_ReadDecimal_m7682 (); +extern "C" void BinaryReader_ReadDouble_m7683 (); +extern "C" void BinaryReader_ReadInt16_m7684 (); +extern "C" void BinaryReader_ReadInt32_m7685 (); +extern "C" void BinaryReader_ReadInt64_m7686 (); +extern "C" void BinaryReader_ReadSByte_m7687 (); +extern "C" void BinaryReader_ReadString_m7688 (); +extern "C" void BinaryReader_ReadSingle_m7689 (); +extern "C" void BinaryReader_ReadUInt16_m7690 (); +extern "C" void BinaryReader_ReadUInt32_m7691 (); +extern "C" void BinaryReader_ReadUInt64_m7692 (); +extern "C" void BinaryReader_CheckBuffer_m7693 (); +extern "C" void Directory_CreateDirectory_m5715 (); +extern "C" void Directory_CreateDirectoriesInternal_m7694 (); +extern "C" void Directory_Exists_m5714 (); +extern "C" void Directory_GetCurrentDirectory_m7695 (); +extern "C" void Directory_GetFiles_m5717 (); +extern "C" void Directory_GetFileSystemEntries_m7696 (); +extern "C" void DirectoryInfo__ctor_m7697 (); +extern "C" void DirectoryInfo__ctor_m7698 (); +extern "C" void DirectoryInfo__ctor_m7699 (); +extern "C" void DirectoryInfo_Initialize_m7700 (); +extern "C" void DirectoryInfo_get_Exists_m7701 (); +extern "C" void DirectoryInfo_get_Parent_m7702 (); +extern "C" void DirectoryInfo_Create_m7703 (); +extern "C" void DirectoryInfo_ToString_m7704 (); +extern "C" void DirectoryNotFoundException__ctor_m7705 (); +extern "C" void DirectoryNotFoundException__ctor_m7706 (); +extern "C" void DirectoryNotFoundException__ctor_m7707 (); +extern "C" void EndOfStreamException__ctor_m7708 (); +extern "C" void EndOfStreamException__ctor_m7709 (); +extern "C" void File_Delete_m7710 (); +extern "C" void File_Exists_m7711 (); +extern "C" void File_Open_m7712 (); +extern "C" void File_OpenRead_m5713 (); +extern "C" void File_OpenText_m7713 (); +extern "C" void FileNotFoundException__ctor_m7714 (); +extern "C" void FileNotFoundException__ctor_m7715 (); +extern "C" void FileNotFoundException__ctor_m7716 (); +extern "C" void FileNotFoundException_get_Message_m7717 (); +extern "C" void FileNotFoundException_GetObjectData_m7718 (); +extern "C" void FileNotFoundException_ToString_m7719 (); +extern "C" void ReadDelegate__ctor_m7720 (); +extern "C" void ReadDelegate_Invoke_m7721 (); +extern "C" void ReadDelegate_BeginInvoke_m7722 (); +extern "C" void ReadDelegate_EndInvoke_m7723 (); +extern "C" void WriteDelegate__ctor_m7724 (); +extern "C" void WriteDelegate_Invoke_m7725 (); +extern "C" void WriteDelegate_BeginInvoke_m7726 (); +extern "C" void WriteDelegate_EndInvoke_m7727 (); +extern "C" void FileStream__ctor_m7728 (); +extern "C" void FileStream__ctor_m7729 (); +extern "C" void FileStream__ctor_m7730 (); +extern "C" void FileStream__ctor_m7731 (); +extern "C" void FileStream__ctor_m7732 (); +extern "C" void FileStream_get_CanRead_m7733 (); +extern "C" void FileStream_get_CanWrite_m7734 (); +extern "C" void FileStream_get_CanSeek_m7735 (); +extern "C" void FileStream_get_Length_m7736 (); +extern "C" void FileStream_get_Position_m7737 (); +extern "C" void FileStream_set_Position_m7738 (); +extern "C" void FileStream_ReadByte_m7739 (); +extern "C" void FileStream_WriteByte_m7740 (); +extern "C" void FileStream_Read_m7741 (); +extern "C" void FileStream_ReadInternal_m7742 (); +extern "C" void FileStream_BeginRead_m7743 (); +extern "C" void FileStream_EndRead_m7744 (); +extern "C" void FileStream_Write_m7745 (); +extern "C" void FileStream_WriteInternal_m7746 (); +extern "C" void FileStream_BeginWrite_m7747 (); +extern "C" void FileStream_EndWrite_m7748 (); +extern "C" void FileStream_Seek_m7749 (); +extern "C" void FileStream_SetLength_m7750 (); +extern "C" void FileStream_Flush_m7751 (); +extern "C" void FileStream_Finalize_m7752 (); +extern "C" void FileStream_Dispose_m7753 (); +extern "C" void FileStream_ReadSegment_m7754 (); +extern "C" void FileStream_WriteSegment_m7755 (); +extern "C" void FileStream_FlushBuffer_m7756 (); +extern "C" void FileStream_FlushBuffer_m7757 (); +extern "C" void FileStream_FlushBufferIfDirty_m7758 (); +extern "C" void FileStream_RefillBuffer_m7759 (); +extern "C" void FileStream_ReadData_m7760 (); +extern "C" void FileStream_InitBuffer_m7761 (); +extern "C" void FileStream_GetSecureFileName_m7762 (); +extern "C" void FileStream_GetSecureFileName_m7763 (); +extern "C" void FileStreamAsyncResult__ctor_m7764 (); +extern "C" void FileStreamAsyncResult_CBWrapper_m7765 (); +extern "C" void FileStreamAsyncResult_get_AsyncState_m7766 (); +extern "C" void FileStreamAsyncResult_get_AsyncWaitHandle_m7767 (); +extern "C" void FileStreamAsyncResult_get_IsCompleted_m7768 (); +extern "C" void FileSystemInfo__ctor_m7769 (); +extern "C" void FileSystemInfo__ctor_m7770 (); +extern "C" void FileSystemInfo_GetObjectData_m7771 (); +extern "C" void FileSystemInfo_get_FullName_m7772 (); +extern "C" void FileSystemInfo_Refresh_m7773 (); +extern "C" void FileSystemInfo_InternalRefresh_m7774 (); +extern "C" void FileSystemInfo_CheckPath_m7775 (); +extern "C" void IOException__ctor_m7776 (); +extern "C" void IOException__ctor_m7777 (); +extern "C" void IOException__ctor_m5743 (); +extern "C" void IOException__ctor_m7778 (); +extern "C" void IOException__ctor_m7779 (); +extern "C" void MemoryStream__ctor_m5744 (); +extern "C" void MemoryStream__ctor_m5749 (); +extern "C" void MemoryStream__ctor_m5750 (); +extern "C" void MemoryStream_InternalConstructor_m7780 (); +extern "C" void MemoryStream_CheckIfClosedThrowDisposed_m7781 (); +extern "C" void MemoryStream_get_CanRead_m7782 (); +extern "C" void MemoryStream_get_CanSeek_m7783 (); +extern "C" void MemoryStream_get_CanWrite_m7784 (); +extern "C" void MemoryStream_set_Capacity_m7785 (); +extern "C" void MemoryStream_get_Length_m7786 (); +extern "C" void MemoryStream_get_Position_m7787 (); +extern "C" void MemoryStream_set_Position_m7788 (); +extern "C" void MemoryStream_Dispose_m7789 (); +extern "C" void MemoryStream_Flush_m7790 (); +extern "C" void MemoryStream_Read_m7791 (); +extern "C" void MemoryStream_ReadByte_m7792 (); +extern "C" void MemoryStream_Seek_m7793 (); +extern "C" void MemoryStream_CalculateNewCapacity_m7794 (); +extern "C" void MemoryStream_Expand_m7795 (); +extern "C" void MemoryStream_SetLength_m7796 (); +extern "C" void MemoryStream_ToArray_m7797 (); +extern "C" void MemoryStream_Write_m7798 (); +extern "C" void MemoryStream_WriteByte_m7799 (); +extern "C" void MonoIO__cctor_m7800 (); +extern "C" void MonoIO_GetException_m7801 (); +extern "C" void MonoIO_GetException_m7802 (); +extern "C" void MonoIO_CreateDirectory_m7803 (); +extern "C" void MonoIO_GetFileSystemEntries_m7804 (); +extern "C" void MonoIO_GetCurrentDirectory_m7805 (); +extern "C" void MonoIO_DeleteFile_m7806 (); +extern "C" void MonoIO_GetFileAttributes_m7807 (); +extern "C" void MonoIO_GetFileType_m7808 (); +extern "C" void MonoIO_ExistsFile_m7809 (); +extern "C" void MonoIO_ExistsDirectory_m7810 (); +extern "C" void MonoIO_GetFileStat_m7811 (); +extern "C" void MonoIO_Open_m7812 (); +extern "C" void MonoIO_Close_m7813 (); +extern "C" void MonoIO_Read_m7814 (); +extern "C" void MonoIO_Write_m7815 (); +extern "C" void MonoIO_Seek_m7816 (); +extern "C" void MonoIO_GetLength_m7817 (); +extern "C" void MonoIO_SetLength_m7818 (); +extern "C" void MonoIO_get_ConsoleOutput_m7819 (); +extern "C" void MonoIO_get_ConsoleInput_m7820 (); +extern "C" void MonoIO_get_ConsoleError_m7821 (); +extern "C" void MonoIO_get_VolumeSeparatorChar_m7822 (); +extern "C" void MonoIO_get_DirectorySeparatorChar_m7823 (); +extern "C" void MonoIO_get_AltDirectorySeparatorChar_m7824 (); +extern "C" void MonoIO_get_PathSeparator_m7825 (); +extern "C" void Path__cctor_m7826 (); +extern "C" void Path_Combine_m5716 (); +extern "C" void Path_CleanPath_m7827 (); +extern "C" void Path_GetDirectoryName_m7828 (); +extern "C" void Path_GetFileName_m7829 (); +extern "C" void Path_GetFullPath_m7830 (); +extern "C" void Path_WindowsDriveAdjustment_m7831 (); +extern "C" void Path_InsecureGetFullPath_m7832 (); +extern "C" void Path_IsDsc_m7833 (); +extern "C" void Path_GetPathRoot_m7834 (); +extern "C" void Path_IsPathRooted_m7835 (); +extern "C" void Path_GetInvalidPathChars_m7836 (); +extern "C" void Path_GetServerAndShare_m7837 (); +extern "C" void Path_SameRoot_m7838 (); +extern "C" void Path_CanonicalizePath_m7839 (); +extern "C" void PathTooLongException__ctor_m7840 (); +extern "C" void PathTooLongException__ctor_m7841 (); +extern "C" void PathTooLongException__ctor_m7842 (); +extern "C" void SearchPattern__cctor_m7843 (); +extern "C" void Stream__ctor_m5745 (); +extern "C" void Stream__cctor_m7844 (); +extern "C" void Stream_Dispose_m7845 (); +extern "C" void Stream_Dispose_m5748 (); +extern "C" void Stream_Close_m5747 (); +extern "C" void Stream_ReadByte_m7846 (); +extern "C" void Stream_WriteByte_m7847 (); +extern "C" void Stream_BeginRead_m7848 (); +extern "C" void Stream_BeginWrite_m7849 (); +extern "C" void Stream_EndRead_m7850 (); +extern "C" void Stream_EndWrite_m7851 (); +extern "C" void NullStream__ctor_m7852 (); +extern "C" void NullStream_get_CanRead_m7853 (); +extern "C" void NullStream_get_CanSeek_m7854 (); +extern "C" void NullStream_get_CanWrite_m7855 (); +extern "C" void NullStream_get_Length_m7856 (); +extern "C" void NullStream_get_Position_m7857 (); +extern "C" void NullStream_set_Position_m7858 (); +extern "C" void NullStream_Flush_m7859 (); +extern "C" void NullStream_Read_m7860 (); +extern "C" void NullStream_ReadByte_m7861 (); +extern "C" void NullStream_Seek_m7862 (); +extern "C" void NullStream_SetLength_m7863 (); +extern "C" void NullStream_Write_m7864 (); +extern "C" void NullStream_WriteByte_m7865 (); +extern "C" void StreamAsyncResult__ctor_m7866 (); +extern "C" void StreamAsyncResult_SetComplete_m7867 (); +extern "C" void StreamAsyncResult_SetComplete_m7868 (); +extern "C" void StreamAsyncResult_get_AsyncState_m7869 (); +extern "C" void StreamAsyncResult_get_AsyncWaitHandle_m7870 (); +extern "C" void StreamAsyncResult_get_IsCompleted_m7871 (); +extern "C" void StreamAsyncResult_get_Exception_m7872 (); +extern "C" void StreamAsyncResult_get_NBytes_m7873 (); +extern "C" void StreamAsyncResult_get_Done_m7874 (); +extern "C" void StreamAsyncResult_set_Done_m7875 (); +extern "C" void NullStreamReader__ctor_m7876 (); +extern "C" void NullStreamReader_Peek_m7877 (); +extern "C" void NullStreamReader_Read_m7878 (); +extern "C" void NullStreamReader_Read_m7879 (); +extern "C" void NullStreamReader_ReadLine_m7880 (); +extern "C" void NullStreamReader_ReadToEnd_m7881 (); +extern "C" void StreamReader__ctor_m7882 (); +extern "C" void StreamReader__ctor_m7883 (); +extern "C" void StreamReader__ctor_m7884 (); +extern "C" void StreamReader__ctor_m7885 (); +extern "C" void StreamReader__ctor_m7886 (); +extern "C" void StreamReader__cctor_m7887 (); +extern "C" void StreamReader_Initialize_m7888 (); +extern "C" void StreamReader_Dispose_m7889 (); +extern "C" void StreamReader_DoChecks_m7890 (); +extern "C" void StreamReader_ReadBuffer_m7891 (); +extern "C" void StreamReader_Peek_m7892 (); +extern "C" void StreamReader_Read_m7893 (); +extern "C" void StreamReader_Read_m7894 (); +extern "C" void StreamReader_FindNextEOL_m7895 (); +extern "C" void StreamReader_ReadLine_m7896 (); +extern "C" void StreamReader_ReadToEnd_m7897 (); +extern "C" void StreamWriter__ctor_m7898 (); +extern "C" void StreamWriter__ctor_m7899 (); +extern "C" void StreamWriter__cctor_m7900 (); +extern "C" void StreamWriter_Initialize_m7901 (); +extern "C" void StreamWriter_set_AutoFlush_m7902 (); +extern "C" void StreamWriter_Dispose_m7903 (); +extern "C" void StreamWriter_Flush_m7904 (); +extern "C" void StreamWriter_FlushBytes_m7905 (); +extern "C" void StreamWriter_Decode_m7906 (); +extern "C" void StreamWriter_Write_m7907 (); +extern "C" void StreamWriter_LowLevelWrite_m7908 (); +extern "C" void StreamWriter_LowLevelWrite_m7909 (); +extern "C" void StreamWriter_Write_m7910 (); +extern "C" void StreamWriter_Write_m7911 (); +extern "C" void StreamWriter_Write_m7912 (); +extern "C" void StreamWriter_Close_m7913 (); +extern "C" void StreamWriter_Finalize_m7914 (); +extern "C" void StringReader__ctor_m7915 (); +extern "C" void StringReader_Dispose_m7916 (); +extern "C" void StringReader_Peek_m7917 (); +extern "C" void StringReader_Read_m7918 (); +extern "C" void StringReader_Read_m7919 (); +extern "C" void StringReader_ReadLine_m7920 (); +extern "C" void StringReader_ReadToEnd_m7921 (); +extern "C" void StringReader_CheckObjectDisposedException_m7922 (); +extern "C" void NullTextReader__ctor_m7923 (); +extern "C" void NullTextReader_ReadLine_m7924 (); +extern "C" void TextReader__ctor_m7925 (); +extern "C" void TextReader__cctor_m7926 (); +extern "C" void TextReader_Dispose_m7927 (); +extern "C" void TextReader_Dispose_m7928 (); +extern "C" void TextReader_Peek_m7929 (); +extern "C" void TextReader_Read_m7930 (); +extern "C" void TextReader_Read_m7931 (); +extern "C" void TextReader_ReadLine_m7932 (); +extern "C" void TextReader_ReadToEnd_m7933 (); +extern "C" void TextReader_Synchronized_m7934 (); +extern "C" void SynchronizedReader__ctor_m7935 (); +extern "C" void SynchronizedReader_Peek_m7936 (); +extern "C" void SynchronizedReader_ReadLine_m7937 (); +extern "C" void SynchronizedReader_ReadToEnd_m7938 (); +extern "C" void SynchronizedReader_Read_m7939 (); +extern "C" void SynchronizedReader_Read_m7940 (); +extern "C" void NullTextWriter__ctor_m7941 (); +extern "C" void NullTextWriter_Write_m7942 (); +extern "C" void NullTextWriter_Write_m7943 (); +extern "C" void NullTextWriter_Write_m7944 (); +extern "C" void TextWriter__ctor_m7945 (); +extern "C" void TextWriter__cctor_m7946 (); +extern "C" void TextWriter_Close_m7947 (); +extern "C" void TextWriter_Dispose_m7948 (); +extern "C" void TextWriter_Dispose_m7949 (); +extern "C" void TextWriter_Flush_m7950 (); +extern "C" void TextWriter_Synchronized_m7951 (); +extern "C" void TextWriter_Write_m7952 (); +extern "C" void TextWriter_Write_m7953 (); +extern "C" void TextWriter_Write_m7954 (); +extern "C" void TextWriter_Write_m7955 (); +extern "C" void TextWriter_WriteLine_m7956 (); +extern "C" void TextWriter_WriteLine_m7957 (); +extern "C" void SynchronizedWriter__ctor_m7958 (); +extern "C" void SynchronizedWriter_Close_m7959 (); +extern "C" void SynchronizedWriter_Flush_m7960 (); +extern "C" void SynchronizedWriter_Write_m7961 (); +extern "C" void SynchronizedWriter_Write_m7962 (); +extern "C" void SynchronizedWriter_Write_m7963 (); +extern "C" void SynchronizedWriter_Write_m7964 (); +extern "C" void SynchronizedWriter_WriteLine_m7965 (); +extern "C" void SynchronizedWriter_WriteLine_m7966 (); +extern "C" void UnexceptionalStreamReader__ctor_m7967 (); +extern "C" void UnexceptionalStreamReader__cctor_m7968 (); +extern "C" void UnexceptionalStreamReader_Peek_m7969 (); +extern "C" void UnexceptionalStreamReader_Read_m7970 (); +extern "C" void UnexceptionalStreamReader_Read_m7971 (); +extern "C" void UnexceptionalStreamReader_CheckEOL_m7972 (); +extern "C" void UnexceptionalStreamReader_ReadLine_m7973 (); +extern "C" void UnexceptionalStreamReader_ReadToEnd_m7974 (); +extern "C" void UnexceptionalStreamWriter__ctor_m7975 (); +extern "C" void UnexceptionalStreamWriter_Flush_m7976 (); +extern "C" void UnexceptionalStreamWriter_Write_m7977 (); +extern "C" void UnexceptionalStreamWriter_Write_m7978 (); +extern "C" void UnexceptionalStreamWriter_Write_m7979 (); +extern "C" void UnexceptionalStreamWriter_Write_m7980 (); +extern "C" void UnmanagedMemoryStream_get_CanRead_m7981 (); +extern "C" void UnmanagedMemoryStream_get_CanSeek_m7982 (); +extern "C" void UnmanagedMemoryStream_get_CanWrite_m7983 (); +extern "C" void UnmanagedMemoryStream_get_Length_m7984 (); +extern "C" void UnmanagedMemoryStream_get_Position_m7985 (); +extern "C" void UnmanagedMemoryStream_set_Position_m7986 (); +extern "C" void UnmanagedMemoryStream_Read_m7987 (); +extern "C" void UnmanagedMemoryStream_ReadByte_m7988 (); +extern "C" void UnmanagedMemoryStream_Seek_m7989 (); +extern "C" void UnmanagedMemoryStream_SetLength_m7990 (); +extern "C" void UnmanagedMemoryStream_Flush_m7991 (); +extern "C" void UnmanagedMemoryStream_Dispose_m7992 (); +extern "C" void UnmanagedMemoryStream_Write_m7993 (); +extern "C" void UnmanagedMemoryStream_WriteByte_m7994 (); +extern "C" void AssemblyBuilder_get_Location_m7995 (); +extern "C" void AssemblyBuilder_GetModulesInternal_m7996 (); +extern "C" void AssemblyBuilder_GetTypes_m7997 (); +extern "C" void AssemblyBuilder_get_IsCompilerContext_m7998 (); +extern "C" void AssemblyBuilder_not_supported_m7999 (); +extern "C" void AssemblyBuilder_UnprotectedGetName_m8000 (); +extern "C" void ConstructorBuilder__ctor_m8001 (); +extern "C" void ConstructorBuilder_get_CallingConvention_m8002 (); +extern "C" void ConstructorBuilder_get_TypeBuilder_m8003 (); +extern "C" void ConstructorBuilder_GetParameters_m8004 (); +extern "C" void ConstructorBuilder_GetParametersInternal_m8005 (); +extern "C" void ConstructorBuilder_GetParameterCount_m8006 (); +extern "C" void ConstructorBuilder_Invoke_m8007 (); +extern "C" void ConstructorBuilder_Invoke_m8008 (); +extern "C" void ConstructorBuilder_get_MethodHandle_m8009 (); +extern "C" void ConstructorBuilder_get_Attributes_m8010 (); +extern "C" void ConstructorBuilder_get_ReflectedType_m8011 (); +extern "C" void ConstructorBuilder_get_DeclaringType_m8012 (); +extern "C" void ConstructorBuilder_get_Name_m8013 (); +extern "C" void ConstructorBuilder_IsDefined_m8014 (); +extern "C" void ConstructorBuilder_GetCustomAttributes_m8015 (); +extern "C" void ConstructorBuilder_GetCustomAttributes_m8016 (); +extern "C" void ConstructorBuilder_GetILGenerator_m8017 (); +extern "C" void ConstructorBuilder_GetILGenerator_m8018 (); +extern "C" void ConstructorBuilder_GetToken_m8019 (); +extern "C" void ConstructorBuilder_get_Module_m8020 (); +extern "C" void ConstructorBuilder_ToString_m8021 (); +extern "C" void ConstructorBuilder_fixup_m8022 (); +extern "C" void ConstructorBuilder_get_next_table_index_m8023 (); +extern "C" void ConstructorBuilder_get_IsCompilerContext_m8024 (); +extern "C" void ConstructorBuilder_not_supported_m8025 (); +extern "C" void ConstructorBuilder_not_created_m8026 (); +extern "C" void EnumBuilder_get_Assembly_m8027 (); +extern "C" void EnumBuilder_get_AssemblyQualifiedName_m8028 (); +extern "C" void EnumBuilder_get_BaseType_m8029 (); +extern "C" void EnumBuilder_get_DeclaringType_m8030 (); +extern "C" void EnumBuilder_get_FullName_m8031 (); +extern "C" void EnumBuilder_get_Module_m8032 (); +extern "C" void EnumBuilder_get_Name_m8033 (); +extern "C" void EnumBuilder_get_Namespace_m8034 (); +extern "C" void EnumBuilder_get_ReflectedType_m8035 (); +extern "C" void EnumBuilder_get_TypeHandle_m8036 (); +extern "C" void EnumBuilder_get_UnderlyingSystemType_m8037 (); +extern "C" void EnumBuilder_GetAttributeFlagsImpl_m8038 (); +extern "C" void EnumBuilder_GetConstructorImpl_m8039 (); +extern "C" void EnumBuilder_GetConstructors_m8040 (); +extern "C" void EnumBuilder_GetCustomAttributes_m8041 (); +extern "C" void EnumBuilder_GetCustomAttributes_m8042 (); +extern "C" void EnumBuilder_GetElementType_m8043 (); +extern "C" void EnumBuilder_GetEvent_m8044 (); +extern "C" void EnumBuilder_GetField_m8045 (); +extern "C" void EnumBuilder_GetFields_m8046 (); +extern "C" void EnumBuilder_GetInterfaces_m8047 (); +extern "C" void EnumBuilder_GetMethodImpl_m8048 (); +extern "C" void EnumBuilder_GetMethods_m8049 (); +extern "C" void EnumBuilder_GetPropertyImpl_m8050 (); +extern "C" void EnumBuilder_HasElementTypeImpl_m8051 (); +extern "C" void EnumBuilder_InvokeMember_m8052 (); +extern "C" void EnumBuilder_IsArrayImpl_m8053 (); +extern "C" void EnumBuilder_IsByRefImpl_m8054 (); +extern "C" void EnumBuilder_IsPointerImpl_m8055 (); +extern "C" void EnumBuilder_IsPrimitiveImpl_m8056 (); +extern "C" void EnumBuilder_IsValueTypeImpl_m8057 (); +extern "C" void EnumBuilder_IsDefined_m8058 (); +extern "C" void EnumBuilder_CreateNotSupportedException_m8059 (); +extern "C" void FieldBuilder_get_Attributes_m8060 (); +extern "C" void FieldBuilder_get_DeclaringType_m8061 (); +extern "C" void FieldBuilder_get_FieldHandle_m8062 (); +extern "C" void FieldBuilder_get_FieldType_m8063 (); +extern "C" void FieldBuilder_get_Name_m8064 (); +extern "C" void FieldBuilder_get_ReflectedType_m8065 (); +extern "C" void FieldBuilder_GetCustomAttributes_m8066 (); +extern "C" void FieldBuilder_GetCustomAttributes_m8067 (); +extern "C" void FieldBuilder_GetValue_m8068 (); +extern "C" void FieldBuilder_IsDefined_m8069 (); +extern "C" void FieldBuilder_GetFieldOffset_m8070 (); +extern "C" void FieldBuilder_SetValue_m8071 (); +extern "C" void FieldBuilder_get_UMarshal_m8072 (); +extern "C" void FieldBuilder_CreateNotSupportedException_m8073 (); +extern "C" void FieldBuilder_get_Module_m8074 (); +extern "C" void GenericTypeParameterBuilder_IsSubclassOf_m8075 (); +extern "C" void GenericTypeParameterBuilder_GetAttributeFlagsImpl_m8076 (); +extern "C" void GenericTypeParameterBuilder_GetConstructorImpl_m8077 (); +extern "C" void GenericTypeParameterBuilder_GetConstructors_m8078 (); +extern "C" void GenericTypeParameterBuilder_GetEvent_m8079 (); +extern "C" void GenericTypeParameterBuilder_GetField_m8080 (); +extern "C" void GenericTypeParameterBuilder_GetFields_m8081 (); +extern "C" void GenericTypeParameterBuilder_GetInterfaces_m8082 (); +extern "C" void GenericTypeParameterBuilder_GetMethods_m8083 (); +extern "C" void GenericTypeParameterBuilder_GetMethodImpl_m8084 (); +extern "C" void GenericTypeParameterBuilder_GetPropertyImpl_m8085 (); +extern "C" void GenericTypeParameterBuilder_HasElementTypeImpl_m8086 (); +extern "C" void GenericTypeParameterBuilder_IsAssignableFrom_m8087 (); +extern "C" void GenericTypeParameterBuilder_IsInstanceOfType_m8088 (); +extern "C" void GenericTypeParameterBuilder_IsArrayImpl_m8089 (); +extern "C" void GenericTypeParameterBuilder_IsByRefImpl_m8090 (); +extern "C" void GenericTypeParameterBuilder_IsPointerImpl_m8091 (); +extern "C" void GenericTypeParameterBuilder_IsPrimitiveImpl_m8092 (); +extern "C" void GenericTypeParameterBuilder_IsValueTypeImpl_m8093 (); +extern "C" void GenericTypeParameterBuilder_InvokeMember_m8094 (); +extern "C" void GenericTypeParameterBuilder_GetElementType_m8095 (); +extern "C" void GenericTypeParameterBuilder_get_UnderlyingSystemType_m8096 (); +extern "C" void GenericTypeParameterBuilder_get_Assembly_m8097 (); +extern "C" void GenericTypeParameterBuilder_get_AssemblyQualifiedName_m8098 (); +extern "C" void GenericTypeParameterBuilder_get_BaseType_m8099 (); +extern "C" void GenericTypeParameterBuilder_get_FullName_m8100 (); +extern "C" void GenericTypeParameterBuilder_IsDefined_m8101 (); +extern "C" void GenericTypeParameterBuilder_GetCustomAttributes_m8102 (); +extern "C" void GenericTypeParameterBuilder_GetCustomAttributes_m8103 (); +extern "C" void GenericTypeParameterBuilder_get_Name_m8104 (); +extern "C" void GenericTypeParameterBuilder_get_Namespace_m8105 (); +extern "C" void GenericTypeParameterBuilder_get_Module_m8106 (); +extern "C" void GenericTypeParameterBuilder_get_DeclaringType_m8107 (); +extern "C" void GenericTypeParameterBuilder_get_ReflectedType_m8108 (); +extern "C" void GenericTypeParameterBuilder_get_TypeHandle_m8109 (); +extern "C" void GenericTypeParameterBuilder_GetGenericArguments_m8110 (); +extern "C" void GenericTypeParameterBuilder_GetGenericTypeDefinition_m8111 (); +extern "C" void GenericTypeParameterBuilder_get_ContainsGenericParameters_m8112 (); +extern "C" void GenericTypeParameterBuilder_get_IsGenericParameter_m8113 (); +extern "C" void GenericTypeParameterBuilder_get_IsGenericType_m8114 (); +extern "C" void GenericTypeParameterBuilder_get_IsGenericTypeDefinition_m8115 (); +extern "C" void GenericTypeParameterBuilder_not_supported_m8116 (); +extern "C" void GenericTypeParameterBuilder_ToString_m8117 (); +extern "C" void GenericTypeParameterBuilder_Equals_m8118 (); +extern "C" void GenericTypeParameterBuilder_GetHashCode_m8119 (); +extern "C" void GenericTypeParameterBuilder_MakeGenericType_m8120 (); +extern "C" void ILGenerator__ctor_m8121 (); +extern "C" void ILGenerator__cctor_m8122 (); +extern "C" void ILGenerator_add_token_fixup_m8123 (); +extern "C" void ILGenerator_make_room_m8124 (); +extern "C" void ILGenerator_emit_int_m8125 (); +extern "C" void ILGenerator_ll_emit_m8126 (); +extern "C" void ILGenerator_Emit_m8127 (); +extern "C" void ILGenerator_Emit_m8128 (); +extern "C" void ILGenerator_label_fixup_m8129 (); +extern "C" void ILGenerator_Mono_GetCurrentOffset_m8130 (); +extern "C" void MethodBuilder_get_ContainsGenericParameters_m8131 (); +extern "C" void MethodBuilder_get_MethodHandle_m8132 (); +extern "C" void MethodBuilder_get_ReturnType_m8133 (); +extern "C" void MethodBuilder_get_ReflectedType_m8134 (); +extern "C" void MethodBuilder_get_DeclaringType_m8135 (); +extern "C" void MethodBuilder_get_Name_m8136 (); +extern "C" void MethodBuilder_get_Attributes_m8137 (); +extern "C" void MethodBuilder_get_CallingConvention_m8138 (); +extern "C" void MethodBuilder_GetBaseDefinition_m8139 (); +extern "C" void MethodBuilder_GetParameters_m8140 (); +extern "C" void MethodBuilder_GetParameterCount_m8141 (); +extern "C" void MethodBuilder_Invoke_m8142 (); +extern "C" void MethodBuilder_IsDefined_m8143 (); +extern "C" void MethodBuilder_GetCustomAttributes_m8144 (); +extern "C" void MethodBuilder_GetCustomAttributes_m8145 (); +extern "C" void MethodBuilder_check_override_m8146 (); +extern "C" void MethodBuilder_fixup_m8147 (); +extern "C" void MethodBuilder_ToString_m8148 (); +extern "C" void MethodBuilder_Equals_m8149 (); +extern "C" void MethodBuilder_GetHashCode_m8150 (); +extern "C" void MethodBuilder_get_next_table_index_m8151 (); +extern "C" void MethodBuilder_NotSupported_m8152 (); +extern "C" void MethodBuilder_MakeGenericMethod_m8153 (); +extern "C" void MethodBuilder_get_IsGenericMethodDefinition_m8154 (); +extern "C" void MethodBuilder_get_IsGenericMethod_m8155 (); +extern "C" void MethodBuilder_GetGenericArguments_m8156 (); +extern "C" void MethodBuilder_get_Module_m8157 (); +extern "C" void MethodToken__ctor_m8158 (); +extern "C" void MethodToken__cctor_m8159 (); +extern "C" void MethodToken_Equals_m8160 (); +extern "C" void MethodToken_GetHashCode_m8161 (); +extern "C" void MethodToken_get_Token_m8162 (); +extern "C" void ModuleBuilder__cctor_m8163 (); +extern "C" void ModuleBuilder_get_next_table_index_m8164 (); +extern "C" void ModuleBuilder_GetTypes_m8165 (); +extern "C" void ModuleBuilder_getToken_m8166 (); +extern "C" void ModuleBuilder_GetToken_m8167 (); +extern "C" void ModuleBuilder_RegisterToken_m8168 (); +extern "C" void ModuleBuilder_GetTokenGenerator_m8169 (); +extern "C" void ModuleBuilderTokenGenerator__ctor_m8170 (); +extern "C" void ModuleBuilderTokenGenerator_GetToken_m8171 (); +extern "C" void OpCode__ctor_m8172 (); +extern "C" void OpCode_GetHashCode_m8173 (); +extern "C" void OpCode_Equals_m8174 (); +extern "C" void OpCode_ToString_m8175 (); +extern "C" void OpCode_get_Name_m8176 (); +extern "C" void OpCode_get_Size_m8177 (); +extern "C" void OpCode_get_StackBehaviourPop_m8178 (); +extern "C" void OpCode_get_StackBehaviourPush_m8179 (); +extern "C" void OpCodeNames__cctor_m8180 (); +extern "C" void OpCodes__cctor_m8181 (); +extern "C" void ParameterBuilder_get_Attributes_m8182 (); +extern "C" void ParameterBuilder_get_Name_m8183 (); +extern "C" void ParameterBuilder_get_Position_m8184 (); +extern "C" void TypeBuilder_GetAttributeFlagsImpl_m8185 (); +extern "C" void TypeBuilder_setup_internal_class_m8186 (); +extern "C" void TypeBuilder_create_generic_class_m8187 (); +extern "C" void TypeBuilder_get_Assembly_m8188 (); +extern "C" void TypeBuilder_get_AssemblyQualifiedName_m8189 (); +extern "C" void TypeBuilder_get_BaseType_m8190 (); +extern "C" void TypeBuilder_get_DeclaringType_m8191 (); +extern "C" void TypeBuilder_get_UnderlyingSystemType_m8192 (); +extern "C" void TypeBuilder_get_FullName_m8193 (); +extern "C" void TypeBuilder_get_Module_m8194 (); +extern "C" void TypeBuilder_get_Name_m8195 (); +extern "C" void TypeBuilder_get_Namespace_m8196 (); +extern "C" void TypeBuilder_get_ReflectedType_m8197 (); +extern "C" void TypeBuilder_GetConstructorImpl_m8198 (); +extern "C" void TypeBuilder_IsDefined_m8199 (); +extern "C" void TypeBuilder_GetCustomAttributes_m8200 (); +extern "C" void TypeBuilder_GetCustomAttributes_m8201 (); +extern "C" void TypeBuilder_DefineConstructor_m8202 (); +extern "C" void TypeBuilder_DefineConstructor_m8203 (); +extern "C" void TypeBuilder_DefineDefaultConstructor_m8204 (); +extern "C" void TypeBuilder_create_runtime_class_m8205 (); +extern "C" void TypeBuilder_is_nested_in_m8206 (); +extern "C" void TypeBuilder_has_ctor_method_m8207 (); +extern "C" void TypeBuilder_CreateType_m8208 (); +extern "C" void TypeBuilder_GetConstructors_m8209 (); +extern "C" void TypeBuilder_GetConstructorsInternal_m8210 (); +extern "C" void TypeBuilder_GetElementType_m8211 (); +extern "C" void TypeBuilder_GetEvent_m8212 (); +extern "C" void TypeBuilder_GetField_m8213 (); +extern "C" void TypeBuilder_GetFields_m8214 (); +extern "C" void TypeBuilder_GetInterfaces_m8215 (); +extern "C" void TypeBuilder_GetMethodsByName_m8216 (); +extern "C" void TypeBuilder_GetMethods_m8217 (); +extern "C" void TypeBuilder_GetMethodImpl_m8218 (); +extern "C" void TypeBuilder_GetPropertyImpl_m8219 (); +extern "C" void TypeBuilder_HasElementTypeImpl_m8220 (); +extern "C" void TypeBuilder_InvokeMember_m8221 (); +extern "C" void TypeBuilder_IsArrayImpl_m8222 (); +extern "C" void TypeBuilder_IsByRefImpl_m8223 (); +extern "C" void TypeBuilder_IsPointerImpl_m8224 (); +extern "C" void TypeBuilder_IsPrimitiveImpl_m8225 (); +extern "C" void TypeBuilder_IsValueTypeImpl_m8226 (); +extern "C" void TypeBuilder_MakeGenericType_m8227 (); +extern "C" void TypeBuilder_get_TypeHandle_m8228 (); +extern "C" void TypeBuilder_SetParent_m8229 (); +extern "C" void TypeBuilder_get_next_table_index_m8230 (); +extern "C" void TypeBuilder_get_IsCompilerContext_m8231 (); +extern "C" void TypeBuilder_get_is_created_m8232 (); +extern "C" void TypeBuilder_not_supported_m8233 (); +extern "C" void TypeBuilder_check_not_created_m8234 (); +extern "C" void TypeBuilder_check_created_m8235 (); +extern "C" void TypeBuilder_ToString_m8236 (); +extern "C" void TypeBuilder_IsAssignableFrom_m8237 (); +extern "C" void TypeBuilder_IsSubclassOf_m8238 (); +extern "C" void TypeBuilder_IsAssignableTo_m8239 (); +extern "C" void TypeBuilder_GetGenericArguments_m8240 (); +extern "C" void TypeBuilder_GetGenericTypeDefinition_m8241 (); +extern "C" void TypeBuilder_get_ContainsGenericParameters_m8242 (); +extern "C" void TypeBuilder_get_IsGenericParameter_m8243 (); +extern "C" void TypeBuilder_get_IsGenericTypeDefinition_m8244 (); +extern "C" void TypeBuilder_get_IsGenericType_m8245 (); +extern "C" void UnmanagedMarshal_ToMarshalAsAttribute_m8246 (); +extern "C" void AmbiguousMatchException__ctor_m8247 (); +extern "C" void AmbiguousMatchException__ctor_m8248 (); +extern "C" void AmbiguousMatchException__ctor_m8249 (); +extern "C" void ResolveEventHolder__ctor_m8250 (); +extern "C" void Assembly__ctor_m8251 (); +extern "C" void Assembly_get_code_base_m8252 (); +extern "C" void Assembly_get_fullname_m8253 (); +extern "C" void Assembly_get_location_m8254 (); +extern "C" void Assembly_GetCodeBase_m8255 (); +extern "C" void Assembly_get_FullName_m8256 (); +extern "C" void Assembly_get_Location_m8257 (); +extern "C" void Assembly_IsDefined_m8258 (); +extern "C" void Assembly_GetCustomAttributes_m8259 (); +extern "C" void Assembly_GetManifestResourceInternal_m8260 (); +extern "C" void Assembly_GetTypes_m8261 (); +extern "C" void Assembly_GetTypes_m8262 (); +extern "C" void Assembly_GetType_m8263 (); +extern "C" void Assembly_GetType_m8264 (); +extern "C" void Assembly_InternalGetType_m8265 (); +extern "C" void Assembly_GetType_m8266 (); +extern "C" void Assembly_FillName_m8267 (); +extern "C" void Assembly_GetName_m8268 (); +extern "C" void Assembly_GetName_m8269 (); +extern "C" void Assembly_UnprotectedGetName_m8270 (); +extern "C" void Assembly_ToString_m8271 (); +extern "C" void Assembly_Load_m8272 (); +extern "C" void Assembly_GetModule_m8273 (); +extern "C" void Assembly_GetModulesInternal_m8274 (); +extern "C" void Assembly_GetModules_m8275 (); +extern "C" void Assembly_GetExecutingAssembly_m8276 (); +extern "C" void AssemblyCompanyAttribute__ctor_m8277 (); +extern "C" void AssemblyConfigurationAttribute__ctor_m8278 (); +extern "C" void AssemblyCopyrightAttribute__ctor_m8279 (); +extern "C" void AssemblyDefaultAliasAttribute__ctor_m8280 (); +extern "C" void AssemblyDelaySignAttribute__ctor_m8281 (); +extern "C" void AssemblyDescriptionAttribute__ctor_m8282 (); +extern "C" void AssemblyFileVersionAttribute__ctor_m8283 (); +extern "C" void AssemblyInformationalVersionAttribute__ctor_m8284 (); +extern "C" void AssemblyKeyFileAttribute__ctor_m8285 (); +extern "C" void AssemblyName__ctor_m8286 (); +extern "C" void AssemblyName__ctor_m8287 (); +extern "C" void AssemblyName_get_Name_m8288 (); +extern "C" void AssemblyName_get_Flags_m8289 (); +extern "C" void AssemblyName_get_FullName_m8290 (); +extern "C" void AssemblyName_get_Version_m8291 (); +extern "C" void AssemblyName_set_Version_m8292 (); +extern "C" void AssemblyName_ToString_m8293 (); +extern "C" void AssemblyName_get_IsPublicKeyValid_m8294 (); +extern "C" void AssemblyName_InternalGetPublicKeyToken_m8295 (); +extern "C" void AssemblyName_ComputePublicKeyToken_m8296 (); +extern "C" void AssemblyName_SetPublicKey_m8297 (); +extern "C" void AssemblyName_SetPublicKeyToken_m8298 (); +extern "C" void AssemblyName_GetObjectData_m8299 (); +extern "C" void AssemblyName_Clone_m8300 (); +extern "C" void AssemblyName_OnDeserialization_m8301 (); +extern "C" void AssemblyProductAttribute__ctor_m8302 (); +extern "C" void AssemblyTitleAttribute__ctor_m8303 (); +extern "C" void AssemblyTrademarkAttribute__ctor_m8304 (); +extern "C" void Default__ctor_m8305 (); +extern "C" void Default_BindToMethod_m8306 (); +extern "C" void Default_ReorderParameters_m8307 (); +extern "C" void Default_IsArrayAssignable_m8308 (); +extern "C" void Default_ChangeType_m8309 (); +extern "C" void Default_ReorderArgumentArray_m8310 (); +extern "C" void Default_check_type_m8311 (); +extern "C" void Default_check_arguments_m8312 (); +extern "C" void Default_SelectMethod_m8313 (); +extern "C" void Default_SelectMethod_m8314 (); +extern "C" void Default_GetBetterMethod_m8315 (); +extern "C" void Default_CompareCloserType_m8316 (); +extern "C" void Default_SelectProperty_m8317 (); +extern "C" void Default_check_arguments_with_score_m8318 (); +extern "C" void Default_check_type_with_score_m8319 (); +extern "C" void Binder__ctor_m8320 (); +extern "C" void Binder__cctor_m8321 (); +extern "C" void Binder_get_DefaultBinder_m8322 (); +extern "C" void Binder_ConvertArgs_m8323 (); +extern "C" void Binder_GetDerivedLevel_m8324 (); +extern "C" void Binder_FindMostDerivedMatch_m8325 (); +extern "C" void ConstructorInfo__ctor_m8326 (); +extern "C" void ConstructorInfo__cctor_m8327 (); +extern "C" void ConstructorInfo_get_MemberType_m8328 (); +extern "C" void ConstructorInfo_Invoke_m2084 (); +extern "C" void CustomAttributeData__ctor_m8329 (); +extern "C" void CustomAttributeData_get_Constructor_m8330 (); +extern "C" void CustomAttributeData_get_ConstructorArguments_m8331 (); +extern "C" void CustomAttributeData_get_NamedArguments_m8332 (); +extern "C" void CustomAttributeData_GetCustomAttributes_m8333 (); +extern "C" void CustomAttributeData_GetCustomAttributes_m8334 (); +extern "C" void CustomAttributeData_GetCustomAttributes_m8335 (); +extern "C" void CustomAttributeData_GetCustomAttributes_m8336 (); +extern "C" void CustomAttributeData_ToString_m8337 (); +extern "C" void CustomAttributeData_Equals_m8338 (); +extern "C" void CustomAttributeData_GetHashCode_m8339 (); +extern "C" void CustomAttributeNamedArgument_ToString_m8340 (); +extern "C" void CustomAttributeNamedArgument_Equals_m8341 (); +extern "C" void CustomAttributeNamedArgument_GetHashCode_m8342 (); +extern "C" void CustomAttributeTypedArgument_ToString_m8343 (); +extern "C" void CustomAttributeTypedArgument_Equals_m8344 (); +extern "C" void CustomAttributeTypedArgument_GetHashCode_m8345 (); +extern "C" void AddEventAdapter__ctor_m8346 (); +extern "C" void AddEventAdapter_Invoke_m8347 (); +extern "C" void AddEventAdapter_BeginInvoke_m8348 (); +extern "C" void AddEventAdapter_EndInvoke_m8349 (); +extern "C" void EventInfo__ctor_m8350 (); +extern "C" void EventInfo_get_EventHandlerType_m8351 (); +extern "C" void EventInfo_get_MemberType_m8352 (); +extern "C" void FieldInfo__ctor_m8353 (); +extern "C" void FieldInfo_get_MemberType_m8354 (); +extern "C" void FieldInfo_get_IsLiteral_m8355 (); +extern "C" void FieldInfo_get_IsStatic_m8356 (); +extern "C" void FieldInfo_get_IsNotSerialized_m8357 (); +extern "C" void FieldInfo_SetValue_m8358 (); +extern "C" void FieldInfo_internal_from_handle_type_m8359 (); +extern "C" void FieldInfo_GetFieldFromHandle_m8360 (); +extern "C" void FieldInfo_GetFieldOffset_m8361 (); +extern "C" void FieldInfo_GetUnmanagedMarshal_m8362 (); +extern "C" void FieldInfo_get_UMarshal_m8363 (); +extern "C" void FieldInfo_GetPseudoCustomAttributes_m8364 (); +extern "C" void MemberInfoSerializationHolder__ctor_m8365 (); +extern "C" void MemberInfoSerializationHolder_Serialize_m8366 (); +extern "C" void MemberInfoSerializationHolder_Serialize_m8367 (); +extern "C" void MemberInfoSerializationHolder_GetObjectData_m8368 (); +extern "C" void MemberInfoSerializationHolder_GetRealObject_m8369 (); +extern "C" void MethodBase__ctor_m8370 (); +extern "C" void MethodBase_GetMethodFromHandleNoGenericCheck_m8371 (); +extern "C" void MethodBase_GetMethodFromIntPtr_m8372 (); +extern "C" void MethodBase_GetMethodFromHandle_m8373 (); +extern "C" void MethodBase_GetMethodFromHandleInternalType_m8374 (); +extern "C" void MethodBase_GetParameterCount_m8375 (); +extern "C" void MethodBase_Invoke_m8376 (); +extern "C" void MethodBase_get_CallingConvention_m8377 (); +extern "C" void MethodBase_get_IsPublic_m8378 (); +extern "C" void MethodBase_get_IsStatic_m8379 (); +extern "C" void MethodBase_get_IsVirtual_m8380 (); +extern "C" void MethodBase_get_IsAbstract_m8381 (); +extern "C" void MethodBase_get_next_table_index_m8382 (); +extern "C" void MethodBase_GetGenericArguments_m8383 (); +extern "C" void MethodBase_get_ContainsGenericParameters_m8384 (); +extern "C" void MethodBase_get_IsGenericMethodDefinition_m8385 (); +extern "C" void MethodBase_get_IsGenericMethod_m8386 (); +extern "C" void MethodInfo__ctor_m8387 (); +extern "C" void MethodInfo_get_MemberType_m8388 (); +extern "C" void MethodInfo_get_ReturnType_m8389 (); +extern "C" void MethodInfo_MakeGenericMethod_m8390 (); +extern "C" void MethodInfo_GetGenericArguments_m8391 (); +extern "C" void MethodInfo_get_IsGenericMethod_m8392 (); +extern "C" void MethodInfo_get_IsGenericMethodDefinition_m8393 (); +extern "C" void MethodInfo_get_ContainsGenericParameters_m8394 (); +extern "C" void Missing__ctor_m8395 (); +extern "C" void Missing__cctor_m8396 (); +extern "C" void Missing_System_Runtime_Serialization_ISerializable_GetObjectData_m8397 (); +extern "C" void Module__ctor_m8398 (); +extern "C" void Module__cctor_m8399 (); +extern "C" void Module_get_Assembly_m8400 (); +extern "C" void Module_get_ScopeName_m8401 (); +extern "C" void Module_GetCustomAttributes_m8402 (); +extern "C" void Module_GetObjectData_m8403 (); +extern "C" void Module_InternalGetTypes_m8404 (); +extern "C" void Module_GetTypes_m8405 (); +extern "C" void Module_IsDefined_m8406 (); +extern "C" void Module_IsResource_m8407 (); +extern "C" void Module_ToString_m8408 (); +extern "C" void Module_filter_by_type_name_m8409 (); +extern "C" void Module_filter_by_type_name_ignore_case_m8410 (); +extern "C" void MonoEventInfo_get_event_info_m8411 (); +extern "C" void MonoEventInfo_GetEventInfo_m8412 (); +extern "C" void MonoEvent__ctor_m8413 (); +extern "C" void MonoEvent_get_Attributes_m8414 (); +extern "C" void MonoEvent_GetAddMethod_m8415 (); +extern "C" void MonoEvent_get_DeclaringType_m8416 (); +extern "C" void MonoEvent_get_ReflectedType_m8417 (); +extern "C" void MonoEvent_get_Name_m8418 (); +extern "C" void MonoEvent_ToString_m8419 (); +extern "C" void MonoEvent_IsDefined_m8420 (); +extern "C" void MonoEvent_GetCustomAttributes_m8421 (); +extern "C" void MonoEvent_GetCustomAttributes_m8422 (); +extern "C" void MonoEvent_GetObjectData_m8423 (); +extern "C" void MonoField__ctor_m8424 (); +extern "C" void MonoField_get_Attributes_m8425 (); +extern "C" void MonoField_get_FieldHandle_m8426 (); +extern "C" void MonoField_get_FieldType_m8427 (); +extern "C" void MonoField_GetParentType_m8428 (); +extern "C" void MonoField_get_ReflectedType_m8429 (); +extern "C" void MonoField_get_DeclaringType_m8430 (); +extern "C" void MonoField_get_Name_m8431 (); +extern "C" void MonoField_IsDefined_m8432 (); +extern "C" void MonoField_GetCustomAttributes_m8433 (); +extern "C" void MonoField_GetCustomAttributes_m8434 (); +extern "C" void MonoField_GetFieldOffset_m8435 (); +extern "C" void MonoField_GetValueInternal_m8436 (); +extern "C" void MonoField_GetValue_m8437 (); +extern "C" void MonoField_ToString_m8438 (); +extern "C" void MonoField_SetValueInternal_m8439 (); +extern "C" void MonoField_SetValue_m8440 (); +extern "C" void MonoField_GetObjectData_m8441 (); +extern "C" void MonoField_CheckGeneric_m8442 (); +extern "C" void MonoGenericMethod__ctor_m8443 (); +extern "C" void MonoGenericMethod_get_ReflectedType_m8444 (); +extern "C" void MonoGenericCMethod__ctor_m8445 (); +extern "C" void MonoGenericCMethod_get_ReflectedType_m8446 (); +extern "C" void MonoMethodInfo_get_method_info_m8447 (); +extern "C" void MonoMethodInfo_GetMethodInfo_m8448 (); +extern "C" void MonoMethodInfo_GetDeclaringType_m8449 (); +extern "C" void MonoMethodInfo_GetReturnType_m8450 (); +extern "C" void MonoMethodInfo_GetAttributes_m8451 (); +extern "C" void MonoMethodInfo_GetCallingConvention_m8452 (); +extern "C" void MonoMethodInfo_get_parameter_info_m8453 (); +extern "C" void MonoMethodInfo_GetParametersInfo_m8454 (); +extern "C" void MonoMethod__ctor_m8455 (); +extern "C" void MonoMethod_get_name_m8456 (); +extern "C" void MonoMethod_get_base_definition_m8457 (); +extern "C" void MonoMethod_GetBaseDefinition_m8458 (); +extern "C" void MonoMethod_get_ReturnType_m8459 (); +extern "C" void MonoMethod_GetParameters_m8460 (); +extern "C" void MonoMethod_InternalInvoke_m8461 (); +extern "C" void MonoMethod_Invoke_m8462 (); +extern "C" void MonoMethod_get_MethodHandle_m8463 (); +extern "C" void MonoMethod_get_Attributes_m8464 (); +extern "C" void MonoMethod_get_CallingConvention_m8465 (); +extern "C" void MonoMethod_get_ReflectedType_m8466 (); +extern "C" void MonoMethod_get_DeclaringType_m8467 (); +extern "C" void MonoMethod_get_Name_m8468 (); +extern "C" void MonoMethod_IsDefined_m8469 (); +extern "C" void MonoMethod_GetCustomAttributes_m8470 (); +extern "C" void MonoMethod_GetCustomAttributes_m8471 (); +extern "C" void MonoMethod_GetDllImportAttribute_m8472 (); +extern "C" void MonoMethod_GetPseudoCustomAttributes_m8473 (); +extern "C" void MonoMethod_ShouldPrintFullName_m8474 (); +extern "C" void MonoMethod_ToString_m8475 (); +extern "C" void MonoMethod_GetObjectData_m8476 (); +extern "C" void MonoMethod_MakeGenericMethod_m8477 (); +extern "C" void MonoMethod_MakeGenericMethod_impl_m8478 (); +extern "C" void MonoMethod_GetGenericArguments_m8479 (); +extern "C" void MonoMethod_get_IsGenericMethodDefinition_m8480 (); +extern "C" void MonoMethod_get_IsGenericMethod_m8481 (); +extern "C" void MonoMethod_get_ContainsGenericParameters_m8482 (); +extern "C" void MonoCMethod__ctor_m8483 (); +extern "C" void MonoCMethod_GetParameters_m8484 (); +extern "C" void MonoCMethod_InternalInvoke_m8485 (); +extern "C" void MonoCMethod_Invoke_m8486 (); +extern "C" void MonoCMethod_Invoke_m8487 (); +extern "C" void MonoCMethod_get_MethodHandle_m8488 (); +extern "C" void MonoCMethod_get_Attributes_m8489 (); +extern "C" void MonoCMethod_get_CallingConvention_m8490 (); +extern "C" void MonoCMethod_get_ReflectedType_m8491 (); +extern "C" void MonoCMethod_get_DeclaringType_m8492 (); +extern "C" void MonoCMethod_get_Name_m8493 (); +extern "C" void MonoCMethod_IsDefined_m8494 (); +extern "C" void MonoCMethod_GetCustomAttributes_m8495 (); +extern "C" void MonoCMethod_GetCustomAttributes_m8496 (); +extern "C" void MonoCMethod_ToString_m8497 (); +extern "C" void MonoCMethod_GetObjectData_m8498 (); +extern "C" void MonoPropertyInfo_get_property_info_m8499 (); +extern "C" void MonoPropertyInfo_GetTypeModifiers_m8500 (); +extern "C" void GetterAdapter__ctor_m8501 (); +extern "C" void GetterAdapter_Invoke_m8502 (); +extern "C" void GetterAdapter_BeginInvoke_m8503 (); +extern "C" void GetterAdapter_EndInvoke_m8504 (); +extern "C" void MonoProperty__ctor_m8505 (); +extern "C" void MonoProperty_CachePropertyInfo_m8506 (); +extern "C" void MonoProperty_get_Attributes_m8507 (); +extern "C" void MonoProperty_get_CanRead_m8508 (); +extern "C" void MonoProperty_get_CanWrite_m8509 (); +extern "C" void MonoProperty_get_PropertyType_m8510 (); +extern "C" void MonoProperty_get_ReflectedType_m8511 (); +extern "C" void MonoProperty_get_DeclaringType_m8512 (); +extern "C" void MonoProperty_get_Name_m8513 (); +extern "C" void MonoProperty_GetAccessors_m8514 (); +extern "C" void MonoProperty_GetGetMethod_m8515 (); +extern "C" void MonoProperty_GetIndexParameters_m8516 (); +extern "C" void MonoProperty_GetSetMethod_m8517 (); +extern "C" void MonoProperty_IsDefined_m8518 (); +extern "C" void MonoProperty_GetCustomAttributes_m8519 (); +extern "C" void MonoProperty_GetCustomAttributes_m8520 (); +extern "C" void MonoProperty_CreateGetterDelegate_m8521 (); +extern "C" void MonoProperty_GetValue_m8522 (); +extern "C" void MonoProperty_GetValue_m8523 (); +extern "C" void MonoProperty_SetValue_m8524 (); +extern "C" void MonoProperty_ToString_m8525 (); +extern "C" void MonoProperty_GetOptionalCustomModifiers_m8526 (); +extern "C" void MonoProperty_GetRequiredCustomModifiers_m8527 (); +extern "C" void MonoProperty_GetObjectData_m8528 (); +extern "C" void ParameterInfo__ctor_m8529 (); +extern "C" void ParameterInfo__ctor_m8530 (); +extern "C" void ParameterInfo__ctor_m8531 (); +extern "C" void ParameterInfo_ToString_m8532 (); +extern "C" void ParameterInfo_get_ParameterType_m8533 (); +extern "C" void ParameterInfo_get_Attributes_m8534 (); +extern "C" void ParameterInfo_get_IsIn_m8535 (); +extern "C" void ParameterInfo_get_IsOptional_m8536 (); +extern "C" void ParameterInfo_get_IsOut_m8537 (); +extern "C" void ParameterInfo_get_IsRetval_m8538 (); +extern "C" void ParameterInfo_get_Member_m8539 (); +extern "C" void ParameterInfo_get_Name_m8540 (); +extern "C" void ParameterInfo_get_Position_m8541 (); +extern "C" void ParameterInfo_GetCustomAttributes_m8542 (); +extern "C" void ParameterInfo_IsDefined_m8543 (); +extern "C" void ParameterInfo_GetPseudoCustomAttributes_m8544 (); +extern "C" void Pointer__ctor_m8545 (); +extern "C" void Pointer_System_Runtime_Serialization_ISerializable_GetObjectData_m8546 (); +extern "C" void PropertyInfo__ctor_m8547 (); +extern "C" void PropertyInfo_get_MemberType_m8548 (); +extern "C" void PropertyInfo_GetValue_m8549 (); +extern "C" void PropertyInfo_SetValue_m8550 (); +extern "C" void PropertyInfo_GetOptionalCustomModifiers_m8551 (); +extern "C" void PropertyInfo_GetRequiredCustomModifiers_m8552 (); +extern "C" void StrongNameKeyPair__ctor_m8553 (); +extern "C" void StrongNameKeyPair_System_Runtime_Serialization_ISerializable_GetObjectData_m8554 (); +extern "C" void StrongNameKeyPair_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m8555 (); +extern "C" void TargetException__ctor_m8556 (); +extern "C" void TargetException__ctor_m8557 (); +extern "C" void TargetException__ctor_m8558 (); +extern "C" void TargetInvocationException__ctor_m8559 (); +extern "C" void TargetInvocationException__ctor_m8560 (); +extern "C" void TargetParameterCountException__ctor_m8561 (); +extern "C" void TargetParameterCountException__ctor_m8562 (); +extern "C" void TargetParameterCountException__ctor_m8563 (); +extern "C" void NeutralResourcesLanguageAttribute__ctor_m8564 (); +extern "C" void ResourceManager__ctor_m8565 (); +extern "C" void ResourceManager__cctor_m8566 (); +extern "C" void ResourceInfo__ctor_m8567 (); +extern "C" void ResourceCacheItem__ctor_m8568 (); +extern "C" void ResourceEnumerator__ctor_m8569 (); +extern "C" void ResourceEnumerator_get_Entry_m8570 (); +extern "C" void ResourceEnumerator_get_Key_m8571 (); +extern "C" void ResourceEnumerator_get_Value_m8572 (); +extern "C" void ResourceEnumerator_get_Current_m8573 (); +extern "C" void ResourceEnumerator_MoveNext_m8574 (); +extern "C" void ResourceEnumerator_Reset_m8575 (); +extern "C" void ResourceEnumerator_FillCache_m8576 (); +extern "C" void ResourceReader__ctor_m8577 (); +extern "C" void ResourceReader__ctor_m8578 (); +extern "C" void ResourceReader_System_Collections_IEnumerable_GetEnumerator_m8579 (); +extern "C" void ResourceReader_System_IDisposable_Dispose_m8580 (); +extern "C" void ResourceReader_ReadHeaders_m8581 (); +extern "C" void ResourceReader_CreateResourceInfo_m8582 (); +extern "C" void ResourceReader_Read7BitEncodedInt_m8583 (); +extern "C" void ResourceReader_ReadValueVer2_m8584 (); +extern "C" void ResourceReader_ReadValueVer1_m8585 (); +extern "C" void ResourceReader_ReadNonPredefinedValue_m8586 (); +extern "C" void ResourceReader_LoadResourceValues_m8587 (); +extern "C" void ResourceReader_Close_m8588 (); +extern "C" void ResourceReader_GetEnumerator_m8589 (); +extern "C" void ResourceReader_Dispose_m8590 (); +extern "C" void ResourceSet__ctor_m8591 (); +extern "C" void ResourceSet__ctor_m8592 (); +extern "C" void ResourceSet__ctor_m8593 (); +extern "C" void ResourceSet__ctor_m8594 (); +extern "C" void ResourceSet_System_Collections_IEnumerable_GetEnumerator_m8595 (); +extern "C" void ResourceSet_Dispose_m8596 (); +extern "C" void ResourceSet_Dispose_m8597 (); +extern "C" void ResourceSet_GetEnumerator_m8598 (); +extern "C" void ResourceSet_GetObjectInternal_m8599 (); +extern "C" void ResourceSet_GetObject_m8600 (); +extern "C" void ResourceSet_GetObject_m8601 (); +extern "C" void ResourceSet_ReadResources_m8602 (); +extern "C" void RuntimeResourceSet__ctor_m8603 (); +extern "C" void RuntimeResourceSet__ctor_m8604 (); +extern "C" void RuntimeResourceSet__ctor_m8605 (); +extern "C" void RuntimeResourceSet_GetObject_m8606 (); +extern "C" void RuntimeResourceSet_GetObject_m8607 (); +extern "C" void RuntimeResourceSet_CloneDisposableObjectIfPossible_m8608 (); +extern "C" void SatelliteContractVersionAttribute__ctor_m8609 (); +extern "C" void CompilationRelaxationsAttribute__ctor_m8610 (); +extern "C" void DefaultDependencyAttribute__ctor_m8611 (); +extern "C" void StringFreezingAttribute__ctor_m8612 (); +extern "C" void CriticalFinalizerObject__ctor_m8613 (); +extern "C" void CriticalFinalizerObject_Finalize_m8614 (); +extern "C" void ReliabilityContractAttribute__ctor_m8615 (); +extern "C" void ClassInterfaceAttribute__ctor_m8616 (); +extern "C" void ComDefaultInterfaceAttribute__ctor_m8617 (); +extern "C" void DispIdAttribute__ctor_m8618 (); +extern "C" void GCHandle__ctor_m8619 (); +extern "C" void GCHandle_get_IsAllocated_m8620 (); +extern "C" void GCHandle_get_Target_m8621 (); +extern "C" void GCHandle_Alloc_m8622 (); +extern "C" void GCHandle_Free_m8623 (); +extern "C" void GCHandle_GetTarget_m8624 (); +extern "C" void GCHandle_GetTargetHandle_m8625 (); +extern "C" void GCHandle_FreeHandle_m8626 (); +extern "C" void GCHandle_Equals_m8627 (); +extern "C" void GCHandle_GetHashCode_m8628 (); +extern "C" void InterfaceTypeAttribute__ctor_m8629 (); +extern "C" void Marshal__cctor_m8630 (); +extern "C" void Marshal_copy_from_unmanaged_m8631 (); +extern "C" void Marshal_Copy_m8632 (); +extern "C" void Marshal_Copy_m8633 (); +extern "C" void Marshal_ReadByte_m8634 (); +extern "C" void Marshal_WriteByte_m8635 (); +extern "C" void MarshalDirectiveException__ctor_m8636 (); +extern "C" void MarshalDirectiveException__ctor_m8637 (); +extern "C" void PreserveSigAttribute__ctor_m8638 (); +extern "C" void SafeHandle__ctor_m8639 (); +extern "C" void SafeHandle_Close_m8640 (); +extern "C" void SafeHandle_DangerousAddRef_m8641 (); +extern "C" void SafeHandle_DangerousGetHandle_m8642 (); +extern "C" void SafeHandle_DangerousRelease_m8643 (); +extern "C" void SafeHandle_Dispose_m8644 (); +extern "C" void SafeHandle_Dispose_m8645 (); +extern "C" void SafeHandle_SetHandle_m8646 (); +extern "C" void SafeHandle_Finalize_m8647 (); +extern "C" void TypeLibImportClassAttribute__ctor_m8648 (); +extern "C" void TypeLibVersionAttribute__ctor_m8649 (); +extern "C" void ActivationServices_get_ConstructionActivator_m8650 (); +extern "C" void ActivationServices_CreateProxyFromAttributes_m8651 (); +extern "C" void ActivationServices_CreateConstructionCall_m8652 (); +extern "C" void ActivationServices_AllocateUninitializedClassInstance_m8653 (); +extern "C" void ActivationServices_EnableProxyActivation_m8654 (); +extern "C" void AppDomainLevelActivator__ctor_m8655 (); +extern "C" void ConstructionLevelActivator__ctor_m8656 (); +extern "C" void ContextLevelActivator__ctor_m8657 (); +extern "C" void UrlAttribute_get_UrlValue_m8658 (); +extern "C" void UrlAttribute_Equals_m8659 (); +extern "C" void UrlAttribute_GetHashCode_m8660 (); +extern "C" void UrlAttribute_GetPropertiesForNewContext_m8661 (); +extern "C" void UrlAttribute_IsContextOK_m8662 (); +extern "C" void ChannelInfo__ctor_m8663 (); +extern "C" void ChannelInfo_get_ChannelData_m8664 (); +extern "C" void ChannelServices__cctor_m8665 (); +extern "C" void ChannelServices_CreateClientChannelSinkChain_m8666 (); +extern "C" void ChannelServices_CreateClientChannelSinkChain_m8667 (); +extern "C" void ChannelServices_RegisterChannel_m8668 (); +extern "C" void ChannelServices_RegisterChannel_m8669 (); +extern "C" void ChannelServices_RegisterChannelConfig_m8670 (); +extern "C" void ChannelServices_CreateProvider_m8671 (); +extern "C" void ChannelServices_GetCurrentChannelInfo_m8672 (); +extern "C" void CrossAppDomainData__ctor_m8673 (); +extern "C" void CrossAppDomainData_get_DomainID_m8674 (); +extern "C" void CrossAppDomainData_get_ProcessID_m8675 (); +extern "C" void CrossAppDomainChannel__ctor_m8676 (); +extern "C" void CrossAppDomainChannel__cctor_m8677 (); +extern "C" void CrossAppDomainChannel_RegisterCrossAppDomainChannel_m8678 (); +extern "C" void CrossAppDomainChannel_get_ChannelName_m8679 (); +extern "C" void CrossAppDomainChannel_get_ChannelPriority_m8680 (); +extern "C" void CrossAppDomainChannel_get_ChannelData_m8681 (); +extern "C" void CrossAppDomainChannel_StartListening_m8682 (); +extern "C" void CrossAppDomainChannel_CreateMessageSink_m8683 (); +extern "C" void CrossAppDomainSink__ctor_m8684 (); +extern "C" void CrossAppDomainSink__cctor_m8685 (); +extern "C" void CrossAppDomainSink_GetSink_m8686 (); +extern "C" void CrossAppDomainSink_get_TargetDomainId_m8687 (); +extern "C" void SinkProviderData__ctor_m8688 (); +extern "C" void SinkProviderData_get_Children_m8689 (); +extern "C" void SinkProviderData_get_Properties_m8690 (); +extern "C" void Context__ctor_m8691 (); +extern "C" void Context__cctor_m8692 (); +extern "C" void Context_Finalize_m8693 (); +extern "C" void Context_get_DefaultContext_m8694 (); +extern "C" void Context_get_ContextID_m8695 (); +extern "C" void Context_get_ContextProperties_m8696 (); +extern "C" void Context_get_IsDefaultContext_m8697 (); +extern "C" void Context_get_NeedsContextSink_m8698 (); +extern "C" void Context_RegisterDynamicProperty_m8699 (); +extern "C" void Context_UnregisterDynamicProperty_m8700 (); +extern "C" void Context_GetDynamicPropertyCollection_m8701 (); +extern "C" void Context_NotifyGlobalDynamicSinks_m8702 (); +extern "C" void Context_get_HasGlobalDynamicSinks_m8703 (); +extern "C" void Context_NotifyDynamicSinks_m8704 (); +extern "C" void Context_get_HasDynamicSinks_m8705 (); +extern "C" void Context_get_HasExitSinks_m8706 (); +extern "C" void Context_GetProperty_m8707 (); +extern "C" void Context_SetProperty_m8708 (); +extern "C" void Context_Freeze_m8709 (); +extern "C" void Context_ToString_m8710 (); +extern "C" void Context_GetServerContextSinkChain_m8711 (); +extern "C" void Context_GetClientContextSinkChain_m8712 (); +extern "C" void Context_CreateServerObjectSinkChain_m8713 (); +extern "C" void Context_CreateEnvoySink_m8714 (); +extern "C" void Context_SwitchToContext_m8715 (); +extern "C" void Context_CreateNewContext_m8716 (); +extern "C" void Context_DoCallBack_m8717 (); +extern "C" void Context_AllocateDataSlot_m8718 (); +extern "C" void Context_AllocateNamedDataSlot_m8719 (); +extern "C" void Context_FreeNamedDataSlot_m8720 (); +extern "C" void Context_GetData_m8721 (); +extern "C" void Context_GetNamedDataSlot_m8722 (); +extern "C" void Context_SetData_m8723 (); +extern "C" void DynamicPropertyReg__ctor_m8724 (); +extern "C" void DynamicPropertyCollection__ctor_m8725 (); +extern "C" void DynamicPropertyCollection_get_HasProperties_m8726 (); +extern "C" void DynamicPropertyCollection_RegisterDynamicProperty_m8727 (); +extern "C" void DynamicPropertyCollection_UnregisterDynamicProperty_m8728 (); +extern "C" void DynamicPropertyCollection_NotifyMessage_m8729 (); +extern "C" void DynamicPropertyCollection_FindProperty_m8730 (); +extern "C" void ContextCallbackObject__ctor_m8731 (); +extern "C" void ContextCallbackObject_DoCallBack_m8732 (); +extern "C" void ContextAttribute__ctor_m8733 (); +extern "C" void ContextAttribute_get_Name_m8734 (); +extern "C" void ContextAttribute_Equals_m8735 (); +extern "C" void ContextAttribute_Freeze_m8736 (); +extern "C" void ContextAttribute_GetHashCode_m8737 (); +extern "C" void ContextAttribute_GetPropertiesForNewContext_m8738 (); +extern "C" void ContextAttribute_IsContextOK_m8739 (); +extern "C" void ContextAttribute_IsNewContextOK_m8740 (); +extern "C" void CrossContextChannel__ctor_m8741 (); +extern "C" void SynchronizationAttribute__ctor_m8742 (); +extern "C" void SynchronizationAttribute__ctor_m8743 (); +extern "C" void SynchronizationAttribute_set_Locked_m8744 (); +extern "C" void SynchronizationAttribute_ReleaseLock_m8745 (); +extern "C" void SynchronizationAttribute_GetPropertiesForNewContext_m8746 (); +extern "C" void SynchronizationAttribute_GetClientContextSink_m8747 (); +extern "C" void SynchronizationAttribute_GetServerContextSink_m8748 (); +extern "C" void SynchronizationAttribute_IsContextOK_m8749 (); +extern "C" void SynchronizationAttribute_ExitContext_m8750 (); +extern "C" void SynchronizationAttribute_EnterContext_m8751 (); +extern "C" void SynchronizedClientContextSink__ctor_m8752 (); +extern "C" void SynchronizedServerContextSink__ctor_m8753 (); +extern "C" void LeaseManager__ctor_m8754 (); +extern "C" void LeaseManager_SetPollTime_m8755 (); +extern "C" void LeaseSink__ctor_m8756 (); +extern "C" void LifetimeServices__cctor_m8757 (); +extern "C" void LifetimeServices_set_LeaseManagerPollTime_m8758 (); +extern "C" void LifetimeServices_set_LeaseTime_m8759 (); +extern "C" void LifetimeServices_set_RenewOnCallTime_m8760 (); +extern "C" void LifetimeServices_set_SponsorshipTimeout_m8761 (); +extern "C" void ArgInfo__ctor_m8762 (); +extern "C" void ArgInfo_GetInOutArgs_m8763 (); +extern "C" void AsyncResult__ctor_m8764 (); +extern "C" void AsyncResult_get_AsyncState_m8765 (); +extern "C" void AsyncResult_get_AsyncWaitHandle_m8766 (); +extern "C" void AsyncResult_get_CompletedSynchronously_m8767 (); +extern "C" void AsyncResult_get_IsCompleted_m8768 (); +extern "C" void AsyncResult_get_EndInvokeCalled_m8769 (); +extern "C" void AsyncResult_set_EndInvokeCalled_m8770 (); +extern "C" void AsyncResult_get_AsyncDelegate_m8771 (); +extern "C" void AsyncResult_get_NextSink_m8772 (); +extern "C" void AsyncResult_AsyncProcessMessage_m8773 (); +extern "C" void AsyncResult_GetReplyMessage_m8774 (); +extern "C" void AsyncResult_SetMessageCtrl_m8775 (); +extern "C" void AsyncResult_SetCompletedSynchronously_m8776 (); +extern "C" void AsyncResult_EndInvoke_m8777 (); +extern "C" void AsyncResult_SyncProcessMessage_m8778 (); +extern "C" void AsyncResult_get_CallMessage_m8779 (); +extern "C" void AsyncResult_set_CallMessage_m8780 (); +extern "C" void ClientContextTerminatorSink__ctor_m8781 (); +extern "C" void ConstructionCall__ctor_m8782 (); +extern "C" void ConstructionCall__ctor_m8783 (); +extern "C" void ConstructionCall_InitDictionary_m8784 (); +extern "C" void ConstructionCall_set_IsContextOk_m8785 (); +extern "C" void ConstructionCall_get_ActivationType_m8786 (); +extern "C" void ConstructionCall_get_ActivationTypeName_m8787 (); +extern "C" void ConstructionCall_get_Activator_m8788 (); +extern "C" void ConstructionCall_set_Activator_m8789 (); +extern "C" void ConstructionCall_get_CallSiteActivationAttributes_m8790 (); +extern "C" void ConstructionCall_SetActivationAttributes_m8791 (); +extern "C" void ConstructionCall_get_ContextProperties_m8792 (); +extern "C" void ConstructionCall_InitMethodProperty_m8793 (); +extern "C" void ConstructionCall_GetObjectData_m8794 (); +extern "C" void ConstructionCall_get_Properties_m8795 (); +extern "C" void ConstructionCallDictionary__ctor_m8796 (); +extern "C" void ConstructionCallDictionary__cctor_m8797 (); +extern "C" void ConstructionCallDictionary_GetMethodProperty_m8798 (); +extern "C" void ConstructionCallDictionary_SetMethodProperty_m8799 (); +extern "C" void EnvoyTerminatorSink__ctor_m8800 (); +extern "C" void EnvoyTerminatorSink__cctor_m8801 (); +extern "C" void Header__ctor_m8802 (); +extern "C" void Header__ctor_m8803 (); +extern "C" void Header__ctor_m8804 (); +extern "C" void LogicalCallContext__ctor_m8805 (); +extern "C" void LogicalCallContext__ctor_m8806 (); +extern "C" void LogicalCallContext_GetObjectData_m8807 (); +extern "C" void LogicalCallContext_SetData_m8808 (); +extern "C" void LogicalCallContext_Clone_m8809 (); +extern "C" void CallContextRemotingData__ctor_m8810 (); +extern "C" void CallContextRemotingData_Clone_m8811 (); +extern "C" void MethodCall__ctor_m8812 (); +extern "C" void MethodCall__ctor_m8813 (); +extern "C" void MethodCall__ctor_m8814 (); +extern "C" void MethodCall_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8815 (); +extern "C" void MethodCall_InitMethodProperty_m8816 (); +extern "C" void MethodCall_GetObjectData_m8817 (); +extern "C" void MethodCall_get_Args_m8818 (); +extern "C" void MethodCall_get_LogicalCallContext_m8819 (); +extern "C" void MethodCall_get_MethodBase_m8820 (); +extern "C" void MethodCall_get_MethodName_m8821 (); +extern "C" void MethodCall_get_MethodSignature_m8822 (); +extern "C" void MethodCall_get_Properties_m8823 (); +extern "C" void MethodCall_InitDictionary_m8824 (); +extern "C" void MethodCall_get_TypeName_m8825 (); +extern "C" void MethodCall_get_Uri_m8826 (); +extern "C" void MethodCall_set_Uri_m8827 (); +extern "C" void MethodCall_Init_m8828 (); +extern "C" void MethodCall_ResolveMethod_m8829 (); +extern "C" void MethodCall_CastTo_m8830 (); +extern "C" void MethodCall_GetTypeNameFromAssemblyQualifiedName_m8831 (); +extern "C" void MethodCall_get_GenericArguments_m8832 (); +extern "C" void MethodCallDictionary__ctor_m8833 (); +extern "C" void MethodCallDictionary__cctor_m8834 (); +extern "C" void DictionaryEnumerator__ctor_m8835 (); +extern "C" void DictionaryEnumerator_get_Current_m8836 (); +extern "C" void DictionaryEnumerator_MoveNext_m8837 (); +extern "C" void DictionaryEnumerator_Reset_m8838 (); +extern "C" void DictionaryEnumerator_get_Entry_m8839 (); +extern "C" void DictionaryEnumerator_get_Key_m8840 (); +extern "C" void DictionaryEnumerator_get_Value_m8841 (); +extern "C" void MethodDictionary__ctor_m8842 (); +extern "C" void MethodDictionary_System_Collections_IEnumerable_GetEnumerator_m8843 (); +extern "C" void MethodDictionary_set_MethodKeys_m8844 (); +extern "C" void MethodDictionary_AllocInternalProperties_m8845 (); +extern "C" void MethodDictionary_GetInternalProperties_m8846 (); +extern "C" void MethodDictionary_IsOverridenKey_m8847 (); +extern "C" void MethodDictionary_get_Item_m8848 (); +extern "C" void MethodDictionary_set_Item_m8849 (); +extern "C" void MethodDictionary_GetMethodProperty_m8850 (); +extern "C" void MethodDictionary_SetMethodProperty_m8851 (); +extern "C" void MethodDictionary_get_Values_m8852 (); +extern "C" void MethodDictionary_Add_m8853 (); +extern "C" void MethodDictionary_Contains_m8854 (); +extern "C" void MethodDictionary_Remove_m8855 (); +extern "C" void MethodDictionary_get_Count_m8856 (); +extern "C" void MethodDictionary_get_IsSynchronized_m8857 (); +extern "C" void MethodDictionary_get_SyncRoot_m8858 (); +extern "C" void MethodDictionary_CopyTo_m8859 (); +extern "C" void MethodDictionary_GetEnumerator_m8860 (); +extern "C" void MethodReturnDictionary__ctor_m8861 (); +extern "C" void MethodReturnDictionary__cctor_m8862 (); +extern "C" void MonoMethodMessage_get_Args_m8863 (); +extern "C" void MonoMethodMessage_get_LogicalCallContext_m8864 (); +extern "C" void MonoMethodMessage_get_MethodBase_m8865 (); +extern "C" void MonoMethodMessage_get_MethodName_m8866 (); +extern "C" void MonoMethodMessage_get_MethodSignature_m8867 (); +extern "C" void MonoMethodMessage_get_TypeName_m8868 (); +extern "C" void MonoMethodMessage_get_Uri_m8869 (); +extern "C" void MonoMethodMessage_set_Uri_m8870 (); +extern "C" void MonoMethodMessage_get_Exception_m8871 (); +extern "C" void MonoMethodMessage_get_OutArgCount_m8872 (); +extern "C" void MonoMethodMessage_get_OutArgs_m8873 (); +extern "C" void MonoMethodMessage_get_ReturnValue_m8874 (); +extern "C" void RemotingSurrogate__ctor_m8875 (); +extern "C" void RemotingSurrogate_SetObjectData_m8876 (); +extern "C" void ObjRefSurrogate__ctor_m8877 (); +extern "C" void ObjRefSurrogate_SetObjectData_m8878 (); +extern "C" void RemotingSurrogateSelector__ctor_m8879 (); +extern "C" void RemotingSurrogateSelector__cctor_m8880 (); +extern "C" void RemotingSurrogateSelector_GetSurrogate_m8881 (); +extern "C" void ReturnMessage__ctor_m8882 (); +extern "C" void ReturnMessage__ctor_m8883 (); +extern "C" void ReturnMessage_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8884 (); +extern "C" void ReturnMessage_get_Args_m8885 (); +extern "C" void ReturnMessage_get_LogicalCallContext_m8886 (); +extern "C" void ReturnMessage_get_MethodBase_m8887 (); +extern "C" void ReturnMessage_get_MethodName_m8888 (); +extern "C" void ReturnMessage_get_MethodSignature_m8889 (); +extern "C" void ReturnMessage_get_Properties_m8890 (); +extern "C" void ReturnMessage_get_TypeName_m8891 (); +extern "C" void ReturnMessage_get_Uri_m8892 (); +extern "C" void ReturnMessage_set_Uri_m8893 (); +extern "C" void ReturnMessage_get_Exception_m8894 (); +extern "C" void ReturnMessage_get_OutArgs_m8895 (); +extern "C" void ReturnMessage_get_ReturnValue_m8896 (); +extern "C" void ServerContextTerminatorSink__ctor_m8897 (); +extern "C" void ServerObjectTerminatorSink__ctor_m8898 (); +extern "C" void StackBuilderSink__ctor_m8899 (); +extern "C" void SoapAttribute__ctor_m8900 (); +extern "C" void SoapAttribute_get_UseAttribute_m8901 (); +extern "C" void SoapAttribute_get_XmlNamespace_m8902 (); +extern "C" void SoapAttribute_SetReflectionObject_m8903 (); +extern "C" void SoapFieldAttribute__ctor_m8904 (); +extern "C" void SoapFieldAttribute_get_XmlElementName_m8905 (); +extern "C" void SoapFieldAttribute_IsInteropXmlElement_m8906 (); +extern "C" void SoapFieldAttribute_SetReflectionObject_m8907 (); +extern "C" void SoapMethodAttribute__ctor_m8908 (); +extern "C" void SoapMethodAttribute_get_UseAttribute_m8909 (); +extern "C" void SoapMethodAttribute_get_XmlNamespace_m8910 (); +extern "C" void SoapMethodAttribute_SetReflectionObject_m8911 (); +extern "C" void SoapParameterAttribute__ctor_m8912 (); +extern "C" void SoapTypeAttribute__ctor_m8913 (); +extern "C" void SoapTypeAttribute_get_UseAttribute_m8914 (); +extern "C" void SoapTypeAttribute_get_XmlElementName_m8915 (); +extern "C" void SoapTypeAttribute_get_XmlNamespace_m8916 (); +extern "C" void SoapTypeAttribute_get_XmlTypeName_m8917 (); +extern "C" void SoapTypeAttribute_get_XmlTypeNamespace_m8918 (); +extern "C" void SoapTypeAttribute_get_IsInteropXmlElement_m8919 (); +extern "C" void SoapTypeAttribute_get_IsInteropXmlType_m8920 (); +extern "C" void SoapTypeAttribute_SetReflectionObject_m8921 (); +extern "C" void ProxyAttribute_CreateInstance_m8922 (); +extern "C" void ProxyAttribute_CreateProxy_m8923 (); +extern "C" void ProxyAttribute_GetPropertiesForNewContext_m8924 (); +extern "C" void ProxyAttribute_IsContextOK_m8925 (); +extern "C" void RealProxy__ctor_m8926 (); +extern "C" void RealProxy__ctor_m8927 (); +extern "C" void RealProxy__ctor_m8928 (); +extern "C" void RealProxy_InternalGetProxyType_m8929 (); +extern "C" void RealProxy_GetProxiedType_m8930 (); +extern "C" void RealProxy_get_ObjectIdentity_m8931 (); +extern "C" void RealProxy_InternalGetTransparentProxy_m8932 (); +extern "C" void RealProxy_GetTransparentProxy_m8933 (); +extern "C" void RealProxy_SetTargetDomain_m8934 (); +extern "C" void RemotingProxy__ctor_m8935 (); +extern "C" void RemotingProxy__ctor_m8936 (); +extern "C" void RemotingProxy__cctor_m8937 (); +extern "C" void RemotingProxy_get_TypeName_m8938 (); +extern "C" void RemotingProxy_Finalize_m8939 (); +extern "C" void TrackingServices__cctor_m8940 (); +extern "C" void TrackingServices_NotifyUnmarshaledObject_m8941 (); +extern "C" void ActivatedClientTypeEntry__ctor_m8942 (); +extern "C" void ActivatedClientTypeEntry_get_ApplicationUrl_m8943 (); +extern "C" void ActivatedClientTypeEntry_get_ContextAttributes_m8944 (); +extern "C" void ActivatedClientTypeEntry_get_ObjectType_m8945 (); +extern "C" void ActivatedClientTypeEntry_ToString_m8946 (); +extern "C" void ActivatedServiceTypeEntry__ctor_m8947 (); +extern "C" void ActivatedServiceTypeEntry_get_ObjectType_m8948 (); +extern "C" void ActivatedServiceTypeEntry_ToString_m8949 (); +extern "C" void EnvoyInfo__ctor_m8950 (); +extern "C" void EnvoyInfo_get_EnvoySinks_m8951 (); +extern "C" void Identity__ctor_m8952 (); +extern "C" void Identity_get_ChannelSink_m8953 (); +extern "C" void Identity_set_ChannelSink_m8954 (); +extern "C" void Identity_get_ObjectUri_m8955 (); +extern "C" void Identity_get_Disposed_m8956 (); +extern "C" void Identity_set_Disposed_m8957 (); +extern "C" void Identity_get_ClientDynamicProperties_m8958 (); +extern "C" void Identity_get_ServerDynamicProperties_m8959 (); +extern "C" void ClientIdentity__ctor_m8960 (); +extern "C" void ClientIdentity_get_ClientProxy_m8961 (); +extern "C" void ClientIdentity_set_ClientProxy_m8962 (); +extern "C" void ClientIdentity_CreateObjRef_m8963 (); +extern "C" void ClientIdentity_get_TargetUri_m8964 (); +extern "C" void InternalRemotingServices__cctor_m8965 (); +extern "C" void InternalRemotingServices_GetCachedSoapAttribute_m8966 (); +extern "C" void ObjRef__ctor_m8967 (); +extern "C" void ObjRef__ctor_m8968 (); +extern "C" void ObjRef__cctor_m8969 (); +extern "C" void ObjRef_get_IsReferenceToWellKnow_m8970 (); +extern "C" void ObjRef_get_ChannelInfo_m8971 (); +extern "C" void ObjRef_get_EnvoyInfo_m8972 (); +extern "C" void ObjRef_set_EnvoyInfo_m8973 (); +extern "C" void ObjRef_get_TypeInfo_m8974 (); +extern "C" void ObjRef_set_TypeInfo_m8975 (); +extern "C" void ObjRef_get_URI_m8976 (); +extern "C" void ObjRef_set_URI_m8977 (); +extern "C" void ObjRef_GetObjectData_m8978 (); +extern "C" void ObjRef_GetRealObject_m8979 (); +extern "C" void ObjRef_UpdateChannelInfo_m8980 (); +extern "C" void ObjRef_get_ServerType_m8981 (); +extern "C" void RemotingConfiguration__cctor_m8982 (); +extern "C" void RemotingConfiguration_get_ApplicationName_m8983 (); +extern "C" void RemotingConfiguration_set_ApplicationName_m8984 (); +extern "C" void RemotingConfiguration_get_ProcessId_m8985 (); +extern "C" void RemotingConfiguration_LoadDefaultDelayedChannels_m8986 (); +extern "C" void RemotingConfiguration_IsRemotelyActivatedClientType_m8987 (); +extern "C" void RemotingConfiguration_RegisterActivatedClientType_m8988 (); +extern "C" void RemotingConfiguration_RegisterActivatedServiceType_m8989 (); +extern "C" void RemotingConfiguration_RegisterWellKnownClientType_m8990 (); +extern "C" void RemotingConfiguration_RegisterWellKnownServiceType_m8991 (); +extern "C" void RemotingConfiguration_RegisterChannelTemplate_m8992 (); +extern "C" void RemotingConfiguration_RegisterClientProviderTemplate_m8993 (); +extern "C" void RemotingConfiguration_RegisterServerProviderTemplate_m8994 (); +extern "C" void RemotingConfiguration_RegisterChannels_m8995 (); +extern "C" void RemotingConfiguration_RegisterTypes_m8996 (); +extern "C" void RemotingConfiguration_SetCustomErrorsMode_m8997 (); +extern "C" void ConfigHandler__ctor_m8998 (); +extern "C" void ConfigHandler_ValidatePath_m8999 (); +extern "C" void ConfigHandler_CheckPath_m9000 (); +extern "C" void ConfigHandler_OnStartParsing_m9001 (); +extern "C" void ConfigHandler_OnProcessingInstruction_m9002 (); +extern "C" void ConfigHandler_OnIgnorableWhitespace_m9003 (); +extern "C" void ConfigHandler_OnStartElement_m9004 (); +extern "C" void ConfigHandler_ParseElement_m9005 (); +extern "C" void ConfigHandler_OnEndElement_m9006 (); +extern "C" void ConfigHandler_ReadCustomProviderData_m9007 (); +extern "C" void ConfigHandler_ReadLifetine_m9008 (); +extern "C" void ConfigHandler_ParseTime_m9009 (); +extern "C" void ConfigHandler_ReadChannel_m9010 (); +extern "C" void ConfigHandler_ReadProvider_m9011 (); +extern "C" void ConfigHandler_ReadClientActivated_m9012 (); +extern "C" void ConfigHandler_ReadServiceActivated_m9013 (); +extern "C" void ConfigHandler_ReadClientWellKnown_m9014 (); +extern "C" void ConfigHandler_ReadServiceWellKnown_m9015 (); +extern "C" void ConfigHandler_ReadInteropXml_m9016 (); +extern "C" void ConfigHandler_ReadPreload_m9017 (); +extern "C" void ConfigHandler_GetNotNull_m9018 (); +extern "C" void ConfigHandler_ExtractAssembly_m9019 (); +extern "C" void ConfigHandler_OnChars_m9020 (); +extern "C" void ConfigHandler_OnEndParsing_m9021 (); +extern "C" void ChannelData__ctor_m9022 (); +extern "C" void ChannelData_get_ServerProviders_m9023 (); +extern "C" void ChannelData_get_ClientProviders_m9024 (); +extern "C" void ChannelData_get_CustomProperties_m9025 (); +extern "C" void ChannelData_CopyFrom_m9026 (); +extern "C" void ProviderData__ctor_m9027 (); +extern "C" void ProviderData_CopyFrom_m9028 (); +extern "C" void FormatterData__ctor_m9029 (); +extern "C" void RemotingException__ctor_m9030 (); +extern "C" void RemotingException__ctor_m9031 (); +extern "C" void RemotingException__ctor_m9032 (); +extern "C" void RemotingException__ctor_m9033 (); +extern "C" void RemotingServices__cctor_m9034 (); +extern "C" void RemotingServices_GetVirtualMethod_m9035 (); +extern "C" void RemotingServices_IsTransparentProxy_m9036 (); +extern "C" void RemotingServices_GetServerTypeForUri_m9037 (); +extern "C" void RemotingServices_Unmarshal_m9038 (); +extern "C" void RemotingServices_Unmarshal_m9039 (); +extern "C" void RemotingServices_GetRealProxy_m9040 (); +extern "C" void RemotingServices_GetMethodBaseFromMethodMessage_m9041 (); +extern "C" void RemotingServices_GetMethodBaseFromName_m9042 (); +extern "C" void RemotingServices_FindInterfaceMethod_m9043 (); +extern "C" void RemotingServices_CreateClientProxy_m9044 (); +extern "C" void RemotingServices_CreateClientProxy_m9045 (); +extern "C" void RemotingServices_CreateClientProxyForContextBound_m9046 (); +extern "C" void RemotingServices_GetIdentityForUri_m9047 (); +extern "C" void RemotingServices_RemoveAppNameFromUri_m9048 (); +extern "C" void RemotingServices_GetOrCreateClientIdentity_m9049 (); +extern "C" void RemotingServices_GetClientChannelSinkChain_m9050 (); +extern "C" void RemotingServices_CreateWellKnownServerIdentity_m9051 (); +extern "C" void RemotingServices_RegisterServerIdentity_m9052 (); +extern "C" void RemotingServices_GetProxyForRemoteObject_m9053 (); +extern "C" void RemotingServices_GetRemoteObject_m9054 (); +extern "C" void RemotingServices_RegisterInternalChannels_m9055 (); +extern "C" void RemotingServices_DisposeIdentity_m9056 (); +extern "C" void RemotingServices_GetNormalizedUri_m9057 (); +extern "C" void ServerIdentity__ctor_m9058 (); +extern "C" void ServerIdentity_get_ObjectType_m9059 (); +extern "C" void ServerIdentity_CreateObjRef_m9060 (); +extern "C" void ClientActivatedIdentity_GetServerObject_m9061 (); +extern "C" void SingletonIdentity__ctor_m9062 (); +extern "C" void SingleCallIdentity__ctor_m9063 (); +extern "C" void TypeInfo__ctor_m9064 (); +extern "C" void SoapServices__cctor_m9065 (); +extern "C" void SoapServices_get_XmlNsForClrTypeWithAssembly_m9066 (); +extern "C" void SoapServices_get_XmlNsForClrTypeWithNs_m9067 (); +extern "C" void SoapServices_get_XmlNsForClrTypeWithNsAndAssembly_m9068 (); +extern "C" void SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069 (); +extern "C" void SoapServices_GetNameKey_m9070 (); +extern "C" void SoapServices_GetAssemblyName_m9071 (); +extern "C" void SoapServices_GetXmlElementForInteropType_m9072 (); +extern "C" void SoapServices_GetXmlNamespaceForMethodCall_m9073 (); +extern "C" void SoapServices_GetXmlNamespaceForMethodResponse_m9074 (); +extern "C" void SoapServices_GetXmlTypeForInteropType_m9075 (); +extern "C" void SoapServices_PreLoad_m9076 (); +extern "C" void SoapServices_PreLoad_m9077 (); +extern "C" void SoapServices_RegisterInteropXmlElement_m9078 (); +extern "C" void SoapServices_RegisterInteropXmlType_m9079 (); +extern "C" void SoapServices_EncodeNs_m9080 (); +extern "C" void TypeEntry__ctor_m9081 (); +extern "C" void TypeEntry_get_AssemblyName_m9082 (); +extern "C" void TypeEntry_set_AssemblyName_m9083 (); +extern "C" void TypeEntry_get_TypeName_m9084 (); +extern "C" void TypeEntry_set_TypeName_m9085 (); +extern "C" void TypeInfo__ctor_m9086 (); +extern "C" void TypeInfo_get_TypeName_m9087 (); +extern "C" void WellKnownClientTypeEntry__ctor_m9088 (); +extern "C" void WellKnownClientTypeEntry_get_ApplicationUrl_m9089 (); +extern "C" void WellKnownClientTypeEntry_get_ObjectType_m9090 (); +extern "C" void WellKnownClientTypeEntry_get_ObjectUrl_m9091 (); +extern "C" void WellKnownClientTypeEntry_ToString_m9092 (); +extern "C" void WellKnownServiceTypeEntry__ctor_m9093 (); +extern "C" void WellKnownServiceTypeEntry_get_Mode_m9094 (); +extern "C" void WellKnownServiceTypeEntry_get_ObjectType_m9095 (); +extern "C" void WellKnownServiceTypeEntry_get_ObjectUri_m9096 (); +extern "C" void WellKnownServiceTypeEntry_ToString_m9097 (); +extern "C" void BinaryCommon__cctor_m9098 (); +extern "C" void BinaryCommon_IsPrimitive_m9099 (); +extern "C" void BinaryCommon_GetTypeFromCode_m9100 (); +extern "C" void BinaryCommon_SwapBytes_m9101 (); +extern "C" void BinaryFormatter__ctor_m9102 (); +extern "C" void BinaryFormatter__ctor_m9103 (); +extern "C" void BinaryFormatter_get_DefaultSurrogateSelector_m9104 (); +extern "C" void BinaryFormatter_set_AssemblyFormat_m9105 (); +extern "C" void BinaryFormatter_get_Binder_m9106 (); +extern "C" void BinaryFormatter_get_Context_m9107 (); +extern "C" void BinaryFormatter_get_SurrogateSelector_m9108 (); +extern "C" void BinaryFormatter_get_FilterLevel_m9109 (); +extern "C" void BinaryFormatter_Deserialize_m9110 (); +extern "C" void BinaryFormatter_NoCheckDeserialize_m9111 (); +extern "C" void BinaryFormatter_ReadBinaryHeader_m9112 (); +extern "C" void MessageFormatter_ReadMethodCall_m9113 (); +extern "C" void MessageFormatter_ReadMethodResponse_m9114 (); +extern "C" void TypeMetadata__ctor_m9115 (); +extern "C" void ArrayNullFiller__ctor_m9116 (); +extern "C" void ObjectReader__ctor_m9117 (); +extern "C" void ObjectReader_ReadObjectGraph_m9118 (); +extern "C" void ObjectReader_ReadObjectGraph_m9119 (); +extern "C" void ObjectReader_ReadNextObject_m9120 (); +extern "C" void ObjectReader_ReadNextObject_m9121 (); +extern "C" void ObjectReader_get_CurrentObject_m9122 (); +extern "C" void ObjectReader_ReadObject_m9123 (); +extern "C" void ObjectReader_ReadAssembly_m9124 (); +extern "C" void ObjectReader_ReadObjectInstance_m9125 (); +extern "C" void ObjectReader_ReadRefTypeObjectInstance_m9126 (); +extern "C" void ObjectReader_ReadObjectContent_m9127 (); +extern "C" void ObjectReader_RegisterObject_m9128 (); +extern "C" void ObjectReader_ReadStringIntance_m9129 (); +extern "C" void ObjectReader_ReadGenericArray_m9130 (); +extern "C" void ObjectReader_ReadBoxedPrimitiveTypeValue_m9131 (); +extern "C" void ObjectReader_ReadArrayOfPrimitiveType_m9132 (); +extern "C" void ObjectReader_BlockRead_m9133 (); +extern "C" void ObjectReader_ReadArrayOfObject_m9134 (); +extern "C" void ObjectReader_ReadArrayOfString_m9135 (); +extern "C" void ObjectReader_ReadSimpleArray_m9136 (); +extern "C" void ObjectReader_ReadTypeMetadata_m9137 (); +extern "C" void ObjectReader_ReadValue_m9138 (); +extern "C" void ObjectReader_SetObjectValue_m9139 (); +extern "C" void ObjectReader_RecordFixup_m9140 (); +extern "C" void ObjectReader_GetDeserializationType_m9141 (); +extern "C" void ObjectReader_ReadType_m9142 (); +extern "C" void ObjectReader_ReadPrimitiveTypeValue_m9143 (); +extern "C" void FormatterConverter__ctor_m9144 (); +extern "C" void FormatterConverter_Convert_m9145 (); +extern "C" void FormatterConverter_ToBoolean_m9146 (); +extern "C" void FormatterConverter_ToInt16_m9147 (); +extern "C" void FormatterConverter_ToInt32_m9148 (); +extern "C" void FormatterConverter_ToInt64_m9149 (); +extern "C" void FormatterConverter_ToString_m9150 (); +extern "C" void FormatterServices_GetUninitializedObject_m9151 (); +extern "C" void FormatterServices_GetSafeUninitializedObject_m9152 (); +extern "C" void ObjectManager__ctor_m9153 (); +extern "C" void ObjectManager_DoFixups_m9154 (); +extern "C" void ObjectManager_GetObjectRecord_m9155 (); +extern "C" void ObjectManager_GetObject_m9156 (); +extern "C" void ObjectManager_RaiseDeserializationEvent_m9157 (); +extern "C" void ObjectManager_RaiseOnDeserializingEvent_m9158 (); +extern "C" void ObjectManager_RaiseOnDeserializedEvent_m9159 (); +extern "C" void ObjectManager_AddFixup_m9160 (); +extern "C" void ObjectManager_RecordArrayElementFixup_m9161 (); +extern "C" void ObjectManager_RecordArrayElementFixup_m9162 (); +extern "C" void ObjectManager_RecordDelayedFixup_m9163 (); +extern "C" void ObjectManager_RecordFixup_m9164 (); +extern "C" void ObjectManager_RegisterObjectInternal_m9165 (); +extern "C" void ObjectManager_RegisterObject_m9166 (); +extern "C" void BaseFixupRecord__ctor_m9167 (); +extern "C" void BaseFixupRecord_DoFixup_m9168 (); +extern "C" void ArrayFixupRecord__ctor_m9169 (); +extern "C" void ArrayFixupRecord_FixupImpl_m9170 (); +extern "C" void MultiArrayFixupRecord__ctor_m9171 (); +extern "C" void MultiArrayFixupRecord_FixupImpl_m9172 (); +extern "C" void FixupRecord__ctor_m9173 (); +extern "C" void FixupRecord_FixupImpl_m9174 (); +extern "C" void DelayedFixupRecord__ctor_m9175 (); +extern "C" void DelayedFixupRecord_FixupImpl_m9176 (); +extern "C" void ObjectRecord__ctor_m9177 (); +extern "C" void ObjectRecord_SetMemberValue_m9178 (); +extern "C" void ObjectRecord_SetArrayValue_m9179 (); +extern "C" void ObjectRecord_SetMemberValue_m9180 (); +extern "C" void ObjectRecord_get_IsInstanceReady_m9181 (); +extern "C" void ObjectRecord_get_IsUnsolvedObjectReference_m9182 (); +extern "C" void ObjectRecord_get_IsRegistered_m9183 (); +extern "C" void ObjectRecord_DoFixups_m9184 (); +extern "C" void ObjectRecord_RemoveFixup_m9185 (); +extern "C" void ObjectRecord_UnchainFixup_m9186 (); +extern "C" void ObjectRecord_ChainFixup_m9187 (); +extern "C" void ObjectRecord_LoadData_m9188 (); +extern "C" void ObjectRecord_get_HasPendingFixups_m9189 (); +extern "C" void SerializationBinder__ctor_m9190 (); +extern "C" void CallbackHandler__ctor_m9191 (); +extern "C" void CallbackHandler_Invoke_m9192 (); +extern "C" void CallbackHandler_BeginInvoke_m9193 (); +extern "C" void CallbackHandler_EndInvoke_m9194 (); +extern "C" void SerializationCallbacks__ctor_m9195 (); +extern "C" void SerializationCallbacks__cctor_m9196 (); +extern "C" void SerializationCallbacks_get_HasDeserializedCallbacks_m9197 (); +extern "C" void SerializationCallbacks_GetMethodsByAttribute_m9198 (); +extern "C" void SerializationCallbacks_Invoke_m9199 (); +extern "C" void SerializationCallbacks_RaiseOnDeserializing_m9200 (); +extern "C" void SerializationCallbacks_RaiseOnDeserialized_m9201 (); +extern "C" void SerializationCallbacks_GetSerializationCallbacks_m9202 (); +extern "C" void SerializationEntry__ctor_m9203 (); +extern "C" void SerializationEntry_get_Name_m9204 (); +extern "C" void SerializationEntry_get_Value_m9205 (); +extern "C" void SerializationException__ctor_m9206 (); +extern "C" void SerializationException__ctor_m4618 (); +extern "C" void SerializationException__ctor_m9207 (); +extern "C" void SerializationInfo__ctor_m9208 (); +extern "C" void SerializationInfo_AddValue_m4614 (); +extern "C" void SerializationInfo_GetValue_m4617 (); +extern "C" void SerializationInfo_SetType_m9209 (); +extern "C" void SerializationInfo_GetEnumerator_m9210 (); +extern "C" void SerializationInfo_AddValue_m9211 (); +extern "C" void SerializationInfo_AddValue_m4616 (); +extern "C" void SerializationInfo_AddValue_m4615 (); +extern "C" void SerializationInfo_AddValue_m9212 (); +extern "C" void SerializationInfo_AddValue_m9213 (); +extern "C" void SerializationInfo_AddValue_m4628 (); +extern "C" void SerializationInfo_AddValue_m9214 (); +extern "C" void SerializationInfo_AddValue_m4627 (); +extern "C" void SerializationInfo_GetBoolean_m4619 (); +extern "C" void SerializationInfo_GetInt16_m9215 (); +extern "C" void SerializationInfo_GetInt32_m4626 (); +extern "C" void SerializationInfo_GetInt64_m4625 (); +extern "C" void SerializationInfo_GetString_m4624 (); +extern "C" void SerializationInfoEnumerator__ctor_m9216 (); +extern "C" void SerializationInfoEnumerator_System_Collections_IEnumerator_get_Current_m9217 (); +extern "C" void SerializationInfoEnumerator_get_Current_m9218 (); +extern "C" void SerializationInfoEnumerator_get_Name_m9219 (); +extern "C" void SerializationInfoEnumerator_get_Value_m9220 (); +extern "C" void SerializationInfoEnumerator_MoveNext_m9221 (); +extern "C" void SerializationInfoEnumerator_Reset_m9222 (); +extern "C" void StreamingContext__ctor_m9223 (); +extern "C" void StreamingContext__ctor_m9224 (); +extern "C" void StreamingContext_get_State_m9225 (); +extern "C" void StreamingContext_Equals_m9226 (); +extern "C" void StreamingContext_GetHashCode_m9227 (); +extern "C" void X509Certificate__ctor_m9228 (); +extern "C" void X509Certificate__ctor_m5746 (); +extern "C" void X509Certificate__ctor_m4681 (); +extern "C" void X509Certificate__ctor_m9229 (); +extern "C" void X509Certificate_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9230 (); +extern "C" void X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m9231 (); +extern "C" void X509Certificate_tostr_m9232 (); +extern "C" void X509Certificate_Equals_m9233 (); +extern "C" void X509Certificate_GetCertHash_m9234 (); +extern "C" void X509Certificate_GetCertHashString_m4686 (); +extern "C" void X509Certificate_GetEffectiveDateString_m9235 (); +extern "C" void X509Certificate_GetExpirationDateString_m9236 (); +extern "C" void X509Certificate_GetHashCode_m9237 (); +extern "C" void X509Certificate_GetIssuerName_m9238 (); +extern "C" void X509Certificate_GetName_m9239 (); +extern "C" void X509Certificate_GetPublicKey_m9240 (); +extern "C" void X509Certificate_GetRawCertData_m9241 (); +extern "C" void X509Certificate_ToString_m9242 (); +extern "C" void X509Certificate_ToString_m4700 (); +extern "C" void X509Certificate_get_Issuer_m4703 (); +extern "C" void X509Certificate_get_Subject_m4702 (); +extern "C" void X509Certificate_Equals_m9243 (); +extern "C" void X509Certificate_Import_m4697 (); +extern "C" void X509Certificate_Reset_m4699 (); +extern "C" void AsymmetricAlgorithm__ctor_m9244 (); +extern "C" void AsymmetricAlgorithm_System_IDisposable_Dispose_m9245 (); +extern "C" void AsymmetricAlgorithm_get_KeySize_m5694 (); +extern "C" void AsymmetricAlgorithm_set_KeySize_m5693 (); +extern "C" void AsymmetricAlgorithm_Clear_m5752 (); +extern "C" void AsymmetricAlgorithm_GetNamedParam_m9246 (); +extern "C" void AsymmetricKeyExchangeFormatter__ctor_m9247 (); +extern "C" void AsymmetricSignatureDeformatter__ctor_m5741 (); +extern "C" void AsymmetricSignatureFormatter__ctor_m5742 (); +extern "C" void Base64Constants__cctor_m9248 (); +extern "C" void CryptoConfig__cctor_m9249 (); +extern "C" void CryptoConfig_Initialize_m9250 (); +extern "C" void CryptoConfig_CreateFromName_m4705 (); +extern "C" void CryptoConfig_CreateFromName_m4732 (); +extern "C" void CryptoConfig_MapNameToOID_m5688 (); +extern "C" void CryptoConfig_EncodeOID_m4707 (); +extern "C" void CryptoConfig_EncodeLongNumber_m9251 (); +extern "C" void CryptographicException__ctor_m9252 (); +extern "C" void CryptographicException__ctor_m4662 (); +extern "C" void CryptographicException__ctor_m4666 (); +extern "C" void CryptographicException__ctor_m4830 (); +extern "C" void CryptographicException__ctor_m9253 (); +extern "C" void CryptographicUnexpectedOperationException__ctor_m9254 (); +extern "C" void CryptographicUnexpectedOperationException__ctor_m5724 (); +extern "C" void CryptographicUnexpectedOperationException__ctor_m9255 (); +extern "C" void CspParameters__ctor_m5689 (); +extern "C" void CspParameters__ctor_m9256 (); +extern "C" void CspParameters__ctor_m9257 (); +extern "C" void CspParameters__ctor_m9258 (); +extern "C" void CspParameters_get_Flags_m9259 (); +extern "C" void CspParameters_set_Flags_m5690 (); +extern "C" void DES__ctor_m9260 (); +extern "C" void DES__cctor_m9261 (); +extern "C" void DES_Create_m5725 (); +extern "C" void DES_Create_m9262 (); +extern "C" void DES_IsWeakKey_m9263 (); +extern "C" void DES_IsSemiWeakKey_m9264 (); +extern "C" void DES_get_Key_m9265 (); +extern "C" void DES_set_Key_m9266 (); +extern "C" void DESTransform__ctor_m9267 (); +extern "C" void DESTransform__cctor_m9268 (); +extern "C" void DESTransform_CipherFunct_m9269 (); +extern "C" void DESTransform_Permutation_m9270 (); +extern "C" void DESTransform_BSwap_m9271 (); +extern "C" void DESTransform_SetKey_m9272 (); +extern "C" void DESTransform_ProcessBlock_m9273 (); +extern "C" void DESTransform_ECB_m9274 (); +extern "C" void DESTransform_GetStrongKey_m9275 (); +extern "C" void DESCryptoServiceProvider__ctor_m9276 (); +extern "C" void DESCryptoServiceProvider_CreateDecryptor_m9277 (); +extern "C" void DESCryptoServiceProvider_CreateEncryptor_m9278 (); +extern "C" void DESCryptoServiceProvider_GenerateIV_m9279 (); +extern "C" void DESCryptoServiceProvider_GenerateKey_m9280 (); +extern "C" void DSA__ctor_m9281 (); +extern "C" void DSA_Create_m4658 (); +extern "C" void DSA_Create_m9282 (); +extern "C" void DSA_ZeroizePrivateKey_m9283 (); +extern "C" void DSA_FromXmlString_m9284 (); +extern "C" void DSA_ToXmlString_m9285 (); +extern "C" void DSACryptoServiceProvider__ctor_m9286 (); +extern "C" void DSACryptoServiceProvider__ctor_m4667 (); +extern "C" void DSACryptoServiceProvider__ctor_m9287 (); +extern "C" void DSACryptoServiceProvider__cctor_m9288 (); +extern "C" void DSACryptoServiceProvider_Finalize_m9289 (); +extern "C" void DSACryptoServiceProvider_get_KeySize_m9290 (); +extern "C" void DSACryptoServiceProvider_get_PublicOnly_m4657 (); +extern "C" void DSACryptoServiceProvider_ExportParameters_m9291 (); +extern "C" void DSACryptoServiceProvider_ImportParameters_m9292 (); +extern "C" void DSACryptoServiceProvider_CreateSignature_m9293 (); +extern "C" void DSACryptoServiceProvider_VerifySignature_m9294 (); +extern "C" void DSACryptoServiceProvider_Dispose_m9295 (); +extern "C" void DSACryptoServiceProvider_OnKeyGenerated_m9296 (); +extern "C" void DSASignatureDeformatter__ctor_m9297 (); +extern "C" void DSASignatureDeformatter__ctor_m5709 (); +extern "C" void DSASignatureDeformatter_SetHashAlgorithm_m9298 (); +extern "C" void DSASignatureDeformatter_SetKey_m9299 (); +extern "C" void DSASignatureDeformatter_VerifySignature_m9300 (); +extern "C" void DSASignatureFormatter__ctor_m9301 (); +extern "C" void DSASignatureFormatter_CreateSignature_m9302 (); +extern "C" void DSASignatureFormatter_SetHashAlgorithm_m9303 (); +extern "C" void DSASignatureFormatter_SetKey_m9304 (); +extern "C" void HMAC__ctor_m9305 (); +extern "C" void HMAC_get_BlockSizeValue_m9306 (); +extern "C" void HMAC_set_BlockSizeValue_m9307 (); +extern "C" void HMAC_set_HashName_m9308 (); +extern "C" void HMAC_get_Key_m9309 (); +extern "C" void HMAC_set_Key_m9310 (); +extern "C" void HMAC_get_Block_m9311 (); +extern "C" void HMAC_KeySetup_m9312 (); +extern "C" void HMAC_Dispose_m9313 (); +extern "C" void HMAC_HashCore_m9314 (); +extern "C" void HMAC_HashFinal_m9315 (); +extern "C" void HMAC_Initialize_m9316 (); +extern "C" void HMAC_Create_m5702 (); +extern "C" void HMAC_Create_m9317 (); +extern "C" void HMACMD5__ctor_m9318 (); +extern "C" void HMACMD5__ctor_m9319 (); +extern "C" void HMACRIPEMD160__ctor_m9320 (); +extern "C" void HMACRIPEMD160__ctor_m9321 (); +extern "C" void HMACSHA1__ctor_m9322 (); +extern "C" void HMACSHA1__ctor_m9323 (); +extern "C" void HMACSHA256__ctor_m9324 (); +extern "C" void HMACSHA256__ctor_m9325 (); +extern "C" void HMACSHA384__ctor_m9326 (); +extern "C" void HMACSHA384__ctor_m9327 (); +extern "C" void HMACSHA384__cctor_m9328 (); +extern "C" void HMACSHA384_set_ProduceLegacyHmacValues_m9329 (); +extern "C" void HMACSHA512__ctor_m9330 (); +extern "C" void HMACSHA512__ctor_m9331 (); +extern "C" void HMACSHA512__cctor_m9332 (); +extern "C" void HMACSHA512_set_ProduceLegacyHmacValues_m9333 (); +extern "C" void HashAlgorithm__ctor_m5687 (); +extern "C" void HashAlgorithm_System_IDisposable_Dispose_m9334 (); +extern "C" void HashAlgorithm_get_CanReuseTransform_m9335 (); +extern "C" void HashAlgorithm_ComputeHash_m4742 (); +extern "C" void HashAlgorithm_ComputeHash_m5697 (); +extern "C" void HashAlgorithm_Create_m5696 (); +extern "C" void HashAlgorithm_get_Hash_m9336 (); +extern "C" void HashAlgorithm_get_HashSize_m9337 (); +extern "C" void HashAlgorithm_Dispose_m9338 (); +extern "C" void HashAlgorithm_TransformBlock_m9339 (); +extern "C" void HashAlgorithm_TransformFinalBlock_m9340 (); +extern "C" void KeySizes__ctor_m4832 (); +extern "C" void KeySizes_get_MaxSize_m9341 (); +extern "C" void KeySizes_get_MinSize_m9342 (); +extern "C" void KeySizes_get_SkipSize_m9343 (); +extern "C" void KeySizes_IsLegal_m9344 (); +extern "C" void KeySizes_IsLegalKeySize_m9345 (); +extern "C" void KeyedHashAlgorithm__ctor_m5723 (); +extern "C" void KeyedHashAlgorithm_Finalize_m9346 (); +extern "C" void KeyedHashAlgorithm_get_Key_m9347 (); +extern "C" void KeyedHashAlgorithm_set_Key_m9348 (); +extern "C" void KeyedHashAlgorithm_Dispose_m9349 (); +extern "C" void KeyedHashAlgorithm_ZeroizeKey_m9350 (); +extern "C" void MACTripleDES__ctor_m9351 (); +extern "C" void MACTripleDES_Setup_m9352 (); +extern "C" void MACTripleDES_Finalize_m9353 (); +extern "C" void MACTripleDES_Dispose_m9354 (); +extern "C" void MACTripleDES_Initialize_m9355 (); +extern "C" void MACTripleDES_HashCore_m9356 (); +extern "C" void MACTripleDES_HashFinal_m9357 (); +extern "C" void MD5__ctor_m9358 (); +extern "C" void MD5_Create_m5706 (); +extern "C" void MD5_Create_m9359 (); +extern "C" void MD5CryptoServiceProvider__ctor_m9360 (); +extern "C" void MD5CryptoServiceProvider__cctor_m9361 (); +extern "C" void MD5CryptoServiceProvider_Finalize_m9362 (); +extern "C" void MD5CryptoServiceProvider_Dispose_m9363 (); +extern "C" void MD5CryptoServiceProvider_HashCore_m9364 (); +extern "C" void MD5CryptoServiceProvider_HashFinal_m9365 (); +extern "C" void MD5CryptoServiceProvider_Initialize_m9366 (); +extern "C" void MD5CryptoServiceProvider_ProcessBlock_m9367 (); +extern "C" void MD5CryptoServiceProvider_ProcessFinalBlock_m9368 (); +extern "C" void MD5CryptoServiceProvider_AddLength_m9369 (); +extern "C" void RC2__ctor_m9370 (); +extern "C" void RC2_Create_m5726 (); +extern "C" void RC2_Create_m9371 (); +extern "C" void RC2_get_EffectiveKeySize_m9372 (); +extern "C" void RC2_get_KeySize_m9373 (); +extern "C" void RC2_set_KeySize_m9374 (); +extern "C" void RC2CryptoServiceProvider__ctor_m9375 (); +extern "C" void RC2CryptoServiceProvider_get_EffectiveKeySize_m9376 (); +extern "C" void RC2CryptoServiceProvider_CreateDecryptor_m9377 (); +extern "C" void RC2CryptoServiceProvider_CreateEncryptor_m9378 (); +extern "C" void RC2CryptoServiceProvider_GenerateIV_m9379 (); +extern "C" void RC2CryptoServiceProvider_GenerateKey_m9380 (); +extern "C" void RC2Transform__ctor_m9381 (); +extern "C" void RC2Transform__cctor_m9382 (); +extern "C" void RC2Transform_ECB_m9383 (); +extern "C" void RIPEMD160__ctor_m9384 (); +extern "C" void RIPEMD160Managed__ctor_m9385 (); +extern "C" void RIPEMD160Managed_Initialize_m9386 (); +extern "C" void RIPEMD160Managed_HashCore_m9387 (); +extern "C" void RIPEMD160Managed_HashFinal_m9388 (); +extern "C" void RIPEMD160Managed_Finalize_m9389 (); +extern "C" void RIPEMD160Managed_ProcessBlock_m9390 (); +extern "C" void RIPEMD160Managed_Compress_m9391 (); +extern "C" void RIPEMD160Managed_CompressFinal_m9392 (); +extern "C" void RIPEMD160Managed_ROL_m9393 (); +extern "C" void RIPEMD160Managed_F_m9394 (); +extern "C" void RIPEMD160Managed_G_m9395 (); +extern "C" void RIPEMD160Managed_H_m9396 (); +extern "C" void RIPEMD160Managed_I_m9397 (); +extern "C" void RIPEMD160Managed_J_m9398 (); +extern "C" void RIPEMD160Managed_FF_m9399 (); +extern "C" void RIPEMD160Managed_GG_m9400 (); +extern "C" void RIPEMD160Managed_HH_m9401 (); +extern "C" void RIPEMD160Managed_II_m9402 (); +extern "C" void RIPEMD160Managed_JJ_m9403 (); +extern "C" void RIPEMD160Managed_FFF_m9404 (); +extern "C" void RIPEMD160Managed_GGG_m9405 (); +extern "C" void RIPEMD160Managed_HHH_m9406 (); +extern "C" void RIPEMD160Managed_III_m9407 (); +extern "C" void RIPEMD160Managed_JJJ_m9408 (); +extern "C" void RNGCryptoServiceProvider__ctor_m9409 (); +extern "C" void RNGCryptoServiceProvider__cctor_m9410 (); +extern "C" void RNGCryptoServiceProvider_Check_m9411 (); +extern "C" void RNGCryptoServiceProvider_RngOpen_m9412 (); +extern "C" void RNGCryptoServiceProvider_RngInitialize_m9413 (); +extern "C" void RNGCryptoServiceProvider_RngGetBytes_m9414 (); +extern "C" void RNGCryptoServiceProvider_RngClose_m9415 (); +extern "C" void RNGCryptoServiceProvider_GetBytes_m9416 (); +extern "C" void RNGCryptoServiceProvider_GetNonZeroBytes_m9417 (); +extern "C" void RNGCryptoServiceProvider_Finalize_m9418 (); +extern "C" void RSA__ctor_m5692 (); +extern "C" void RSA_Create_m4655 (); +extern "C" void RSA_Create_m9419 (); +extern "C" void RSA_ZeroizePrivateKey_m9420 (); +extern "C" void RSA_FromXmlString_m9421 (); +extern "C" void RSA_ToXmlString_m9422 (); +extern "C" void RSACryptoServiceProvider__ctor_m9423 (); +extern "C" void RSACryptoServiceProvider__ctor_m5691 (); +extern "C" void RSACryptoServiceProvider__ctor_m4668 (); +extern "C" void RSACryptoServiceProvider__cctor_m9424 (); +extern "C" void RSACryptoServiceProvider_Common_m9425 (); +extern "C" void RSACryptoServiceProvider_Finalize_m9426 (); +extern "C" void RSACryptoServiceProvider_get_KeySize_m9427 (); +extern "C" void RSACryptoServiceProvider_get_PublicOnly_m4653 (); +extern "C" void RSACryptoServiceProvider_DecryptValue_m9428 (); +extern "C" void RSACryptoServiceProvider_EncryptValue_m9429 (); +extern "C" void RSACryptoServiceProvider_ExportParameters_m9430 (); +extern "C" void RSACryptoServiceProvider_ImportParameters_m9431 (); +extern "C" void RSACryptoServiceProvider_Dispose_m9432 (); +extern "C" void RSACryptoServiceProvider_OnKeyGenerated_m9433 (); +extern "C" void RSAPKCS1KeyExchangeFormatter__ctor_m5751 (); +extern "C" void RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m9434 (); +extern "C" void RSAPKCS1KeyExchangeFormatter_SetRSAKey_m9435 (); +extern "C" void RSAPKCS1SignatureDeformatter__ctor_m9436 (); +extern "C" void RSAPKCS1SignatureDeformatter__ctor_m5710 (); +extern "C" void RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m9437 (); +extern "C" void RSAPKCS1SignatureDeformatter_SetKey_m9438 (); +extern "C" void RSAPKCS1SignatureDeformatter_VerifySignature_m9439 (); +extern "C" void RSAPKCS1SignatureFormatter__ctor_m9440 (); +extern "C" void RSAPKCS1SignatureFormatter_CreateSignature_m9441 (); +extern "C" void RSAPKCS1SignatureFormatter_SetHashAlgorithm_m9442 (); +extern "C" void RSAPKCS1SignatureFormatter_SetKey_m9443 (); +extern "C" void RandomNumberGenerator__ctor_m9444 (); +extern "C" void RandomNumberGenerator_Create_m4825 (); +extern "C" void RandomNumberGenerator_Create_m9445 (); +extern "C" void Rijndael__ctor_m9446 (); +extern "C" void Rijndael_Create_m5728 (); +extern "C" void Rijndael_Create_m9447 (); +extern "C" void RijndaelManaged__ctor_m9448 (); +extern "C" void RijndaelManaged_GenerateIV_m9449 (); +extern "C" void RijndaelManaged_GenerateKey_m9450 (); +extern "C" void RijndaelManaged_CreateDecryptor_m9451 (); +extern "C" void RijndaelManaged_CreateEncryptor_m9452 (); +extern "C" void RijndaelTransform__ctor_m9453 (); +extern "C" void RijndaelTransform__cctor_m9454 (); +extern "C" void RijndaelTransform_Clear_m9455 (); +extern "C" void RijndaelTransform_ECB_m9456 (); +extern "C" void RijndaelTransform_SubByte_m9457 (); +extern "C" void RijndaelTransform_Encrypt128_m9458 (); +extern "C" void RijndaelTransform_Encrypt192_m9459 (); +extern "C" void RijndaelTransform_Encrypt256_m9460 (); +extern "C" void RijndaelTransform_Decrypt128_m9461 (); +extern "C" void RijndaelTransform_Decrypt192_m9462 (); +extern "C" void RijndaelTransform_Decrypt256_m9463 (); +extern "C" void RijndaelManagedTransform__ctor_m9464 (); +extern "C" void RijndaelManagedTransform_System_IDisposable_Dispose_m9465 (); +extern "C" void RijndaelManagedTransform_get_CanReuseTransform_m9466 (); +extern "C" void RijndaelManagedTransform_TransformBlock_m9467 (); +extern "C" void RijndaelManagedTransform_TransformFinalBlock_m9468 (); +extern "C" void SHA1__ctor_m9469 (); +extern "C" void SHA1_Create_m4741 (); +extern "C" void SHA1_Create_m9470 (); +extern "C" void SHA1Internal__ctor_m9471 (); +extern "C" void SHA1Internal_HashCore_m9472 (); +extern "C" void SHA1Internal_HashFinal_m9473 (); +extern "C" void SHA1Internal_Initialize_m9474 (); +extern "C" void SHA1Internal_ProcessBlock_m9475 (); +extern "C" void SHA1Internal_InitialiseBuff_m9476 (); +extern "C" void SHA1Internal_FillBuff_m9477 (); +extern "C" void SHA1Internal_ProcessFinalBlock_m9478 (); +extern "C" void SHA1Internal_AddLength_m9479 (); +extern "C" void SHA1CryptoServiceProvider__ctor_m9480 (); +extern "C" void SHA1CryptoServiceProvider_Finalize_m9481 (); +extern "C" void SHA1CryptoServiceProvider_Dispose_m9482 (); +extern "C" void SHA1CryptoServiceProvider_HashCore_m9483 (); +extern "C" void SHA1CryptoServiceProvider_HashFinal_m9484 (); +extern "C" void SHA1CryptoServiceProvider_Initialize_m9485 (); +extern "C" void SHA1Managed__ctor_m9486 (); +extern "C" void SHA1Managed_HashCore_m9487 (); +extern "C" void SHA1Managed_HashFinal_m9488 (); +extern "C" void SHA1Managed_Initialize_m9489 (); +extern "C" void SHA256__ctor_m9490 (); +extern "C" void SHA256_Create_m5707 (); +extern "C" void SHA256_Create_m9491 (); +extern "C" void SHA256Managed__ctor_m9492 (); +extern "C" void SHA256Managed_HashCore_m9493 (); +extern "C" void SHA256Managed_HashFinal_m9494 (); +extern "C" void SHA256Managed_Initialize_m9495 (); +extern "C" void SHA256Managed_ProcessBlock_m9496 (); +extern "C" void SHA256Managed_ProcessFinalBlock_m9497 (); +extern "C" void SHA256Managed_AddLength_m9498 (); +extern "C" void SHA384__ctor_m9499 (); +extern "C" void SHA384Managed__ctor_m9500 (); +extern "C" void SHA384Managed_Initialize_m9501 (); +extern "C" void SHA384Managed_Initialize_m9502 (); +extern "C" void SHA384Managed_HashCore_m9503 (); +extern "C" void SHA384Managed_HashFinal_m9504 (); +extern "C" void SHA384Managed_update_m9505 (); +extern "C" void SHA384Managed_processWord_m9506 (); +extern "C" void SHA384Managed_unpackWord_m9507 (); +extern "C" void SHA384Managed_adjustByteCounts_m9508 (); +extern "C" void SHA384Managed_processLength_m9509 (); +extern "C" void SHA384Managed_processBlock_m9510 (); +extern "C" void SHA512__ctor_m9511 (); +extern "C" void SHA512Managed__ctor_m9512 (); +extern "C" void SHA512Managed_Initialize_m9513 (); +extern "C" void SHA512Managed_Initialize_m9514 (); +extern "C" void SHA512Managed_HashCore_m9515 (); +extern "C" void SHA512Managed_HashFinal_m9516 (); +extern "C" void SHA512Managed_update_m9517 (); +extern "C" void SHA512Managed_processWord_m9518 (); +extern "C" void SHA512Managed_unpackWord_m9519 (); +extern "C" void SHA512Managed_adjustByteCounts_m9520 (); +extern "C" void SHA512Managed_processLength_m9521 (); +extern "C" void SHA512Managed_processBlock_m9522 (); +extern "C" void SHA512Managed_rotateRight_m9523 (); +extern "C" void SHA512Managed_Ch_m9524 (); +extern "C" void SHA512Managed_Maj_m9525 (); +extern "C" void SHA512Managed_Sum0_m9526 (); +extern "C" void SHA512Managed_Sum1_m9527 (); +extern "C" void SHA512Managed_Sigma0_m9528 (); +extern "C" void SHA512Managed_Sigma1_m9529 (); +extern "C" void SHAConstants__cctor_m9530 (); +extern "C" void SignatureDescription__ctor_m9531 (); +extern "C" void SignatureDescription_set_DeformatterAlgorithm_m9532 (); +extern "C" void SignatureDescription_set_DigestAlgorithm_m9533 (); +extern "C" void SignatureDescription_set_FormatterAlgorithm_m9534 (); +extern "C" void SignatureDescription_set_KeyAlgorithm_m9535 (); +extern "C" void DSASignatureDescription__ctor_m9536 (); +extern "C" void RSAPKCS1SHA1SignatureDescription__ctor_m9537 (); +extern "C" void SymmetricAlgorithm__ctor_m4831 (); +extern "C" void SymmetricAlgorithm_System_IDisposable_Dispose_m9538 (); +extern "C" void SymmetricAlgorithm_Finalize_m5685 (); +extern "C" void SymmetricAlgorithm_Clear_m5701 (); +extern "C" void SymmetricAlgorithm_Dispose_m4839 (); +extern "C" void SymmetricAlgorithm_get_BlockSize_m9539 (); +extern "C" void SymmetricAlgorithm_set_BlockSize_m9540 (); +extern "C" void SymmetricAlgorithm_get_FeedbackSize_m9541 (); +extern "C" void SymmetricAlgorithm_get_IV_m4833 (); +extern "C" void SymmetricAlgorithm_set_IV_m4834 (); +extern "C" void SymmetricAlgorithm_get_Key_m4835 (); +extern "C" void SymmetricAlgorithm_set_Key_m4836 (); +extern "C" void SymmetricAlgorithm_get_KeySize_m4837 (); +extern "C" void SymmetricAlgorithm_set_KeySize_m4838 (); +extern "C" void SymmetricAlgorithm_get_LegalKeySizes_m9542 (); +extern "C" void SymmetricAlgorithm_get_Mode_m9543 (); +extern "C" void SymmetricAlgorithm_set_Mode_m9544 (); +extern "C" void SymmetricAlgorithm_get_Padding_m9545 (); +extern "C" void SymmetricAlgorithm_set_Padding_m9546 (); +extern "C" void SymmetricAlgorithm_CreateDecryptor_m9547 (); +extern "C" void SymmetricAlgorithm_CreateEncryptor_m9548 (); +extern "C" void SymmetricAlgorithm_Create_m5700 (); +extern "C" void ToBase64Transform_System_IDisposable_Dispose_m9549 (); +extern "C" void ToBase64Transform_Finalize_m9550 (); +extern "C" void ToBase64Transform_get_CanReuseTransform_m9551 (); +extern "C" void ToBase64Transform_get_InputBlockSize_m9552 (); +extern "C" void ToBase64Transform_get_OutputBlockSize_m9553 (); +extern "C" void ToBase64Transform_Dispose_m9554 (); +extern "C" void ToBase64Transform_TransformBlock_m9555 (); +extern "C" void ToBase64Transform_InternalTransformBlock_m9556 (); +extern "C" void ToBase64Transform_TransformFinalBlock_m9557 (); +extern "C" void ToBase64Transform_InternalTransformFinalBlock_m9558 (); +extern "C" void TripleDES__ctor_m9559 (); +extern "C" void TripleDES_get_Key_m9560 (); +extern "C" void TripleDES_set_Key_m9561 (); +extern "C" void TripleDES_IsWeakKey_m9562 (); +extern "C" void TripleDES_Create_m5727 (); +extern "C" void TripleDES_Create_m9563 (); +extern "C" void TripleDESCryptoServiceProvider__ctor_m9564 (); +extern "C" void TripleDESCryptoServiceProvider_GenerateIV_m9565 (); +extern "C" void TripleDESCryptoServiceProvider_GenerateKey_m9566 (); +extern "C" void TripleDESCryptoServiceProvider_CreateDecryptor_m9567 (); +extern "C" void TripleDESCryptoServiceProvider_CreateEncryptor_m9568 (); +extern "C" void TripleDESTransform__ctor_m9569 (); +extern "C" void TripleDESTransform_ECB_m9570 (); +extern "C" void TripleDESTransform_GetStrongKey_m9571 (); +extern "C" void SecurityPermission__ctor_m9572 (); +extern "C" void SecurityPermission_set_Flags_m9573 (); +extern "C" void SecurityPermission_IsUnrestricted_m9574 (); +extern "C" void SecurityPermission_IsSubsetOf_m9575 (); +extern "C" void SecurityPermission_ToXml_m9576 (); +extern "C" void SecurityPermission_IsEmpty_m9577 (); +extern "C" void SecurityPermission_Cast_m9578 (); +extern "C" void StrongNamePublicKeyBlob_Equals_m9579 (); +extern "C" void StrongNamePublicKeyBlob_GetHashCode_m9580 (); +extern "C" void StrongNamePublicKeyBlob_ToString_m9581 (); +extern "C" void ApplicationTrust__ctor_m9582 (); +extern "C" void EvidenceEnumerator__ctor_m9583 (); +extern "C" void EvidenceEnumerator_MoveNext_m9584 (); +extern "C" void EvidenceEnumerator_Reset_m9585 (); +extern "C" void EvidenceEnumerator_get_Current_m9586 (); +extern "C" void Evidence__ctor_m9587 (); +extern "C" void Evidence_get_Count_m9588 (); +extern "C" void Evidence_get_IsSynchronized_m9589 (); +extern "C" void Evidence_get_SyncRoot_m9590 (); +extern "C" void Evidence_get_HostEvidenceList_m9591 (); +extern "C" void Evidence_get_AssemblyEvidenceList_m9592 (); +extern "C" void Evidence_CopyTo_m9593 (); +extern "C" void Evidence_Equals_m9594 (); +extern "C" void Evidence_GetEnumerator_m9595 (); +extern "C" void Evidence_GetHashCode_m9596 (); +extern "C" void Hash__ctor_m9597 (); +extern "C" void Hash__ctor_m9598 (); +extern "C" void Hash_GetObjectData_m9599 (); +extern "C" void Hash_ToString_m9600 (); +extern "C" void Hash_GetData_m9601 (); +extern "C" void StrongName_get_Name_m9602 (); +extern "C" void StrongName_get_PublicKey_m9603 (); +extern "C" void StrongName_get_Version_m9604 (); +extern "C" void StrongName_Equals_m9605 (); +extern "C" void StrongName_GetHashCode_m9606 (); +extern "C" void StrongName_ToString_m9607 (); +extern "C" void WindowsIdentity__ctor_m9608 (); +extern "C" void WindowsIdentity__cctor_m9609 (); +extern "C" void WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9610 (); +extern "C" void WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m9611 (); +extern "C" void WindowsIdentity_Dispose_m9612 (); +extern "C" void WindowsIdentity_GetCurrentToken_m9613 (); +extern "C" void WindowsIdentity_GetTokenName_m9614 (); +extern "C" void CodeAccessPermission__ctor_m9615 (); +extern "C" void CodeAccessPermission_Equals_m9616 (); +extern "C" void CodeAccessPermission_GetHashCode_m9617 (); +extern "C" void CodeAccessPermission_ToString_m9618 (); +extern "C" void CodeAccessPermission_Element_m9619 (); +extern "C" void CodeAccessPermission_ThrowInvalidPermission_m9620 (); +extern "C" void PermissionSet__ctor_m9621 (); +extern "C" void PermissionSet__ctor_m9622 (); +extern "C" void PermissionSet_set_DeclarativeSecurity_m9623 (); +extern "C" void PermissionSet_CreateFromBinaryFormat_m9624 (); +extern "C" void SecurityContext__ctor_m9625 (); +extern "C" void SecurityContext__ctor_m9626 (); +extern "C" void SecurityContext_Capture_m9627 (); +extern "C" void SecurityContext_get_FlowSuppressed_m9628 (); +extern "C" void SecurityContext_get_CompressedStack_m9629 (); +extern "C" void SecurityAttribute__ctor_m9630 (); +extern "C" void SecurityAttribute_get_Name_m9631 (); +extern "C" void SecurityAttribute_get_Value_m9632 (); +extern "C" void SecurityElement__ctor_m9633 (); +extern "C" void SecurityElement__ctor_m9634 (); +extern "C" void SecurityElement__cctor_m9635 (); +extern "C" void SecurityElement_get_Children_m9636 (); +extern "C" void SecurityElement_get_Tag_m9637 (); +extern "C" void SecurityElement_set_Text_m9638 (); +extern "C" void SecurityElement_AddAttribute_m9639 (); +extern "C" void SecurityElement_AddChild_m9640 (); +extern "C" void SecurityElement_Escape_m9641 (); +extern "C" void SecurityElement_Unescape_m9642 (); +extern "C" void SecurityElement_IsValidAttributeName_m9643 (); +extern "C" void SecurityElement_IsValidAttributeValue_m9644 (); +extern "C" void SecurityElement_IsValidTag_m9645 (); +extern "C" void SecurityElement_IsValidText_m9646 (); +extern "C" void SecurityElement_SearchForChildByTag_m9647 (); +extern "C" void SecurityElement_ToString_m9648 (); +extern "C" void SecurityElement_ToXml_m9649 (); +extern "C" void SecurityElement_GetAttribute_m9650 (); +extern "C" void SecurityException__ctor_m9651 (); +extern "C" void SecurityException__ctor_m9652 (); +extern "C" void SecurityException__ctor_m9653 (); +extern "C" void SecurityException_get_Demanded_m9654 (); +extern "C" void SecurityException_get_FirstPermissionThatFailed_m9655 (); +extern "C" void SecurityException_get_PermissionState_m9656 (); +extern "C" void SecurityException_get_PermissionType_m9657 (); +extern "C" void SecurityException_get_GrantedSet_m9658 (); +extern "C" void SecurityException_get_RefusedSet_m9659 (); +extern "C" void SecurityException_GetObjectData_m9660 (); +extern "C" void SecurityException_ToString_m9661 (); +extern "C" void SecurityFrame__ctor_m9662 (); +extern "C" void SecurityFrame__GetSecurityStack_m9663 (); +extern "C" void SecurityFrame_InitFromRuntimeFrame_m9664 (); +extern "C" void SecurityFrame_get_Assembly_m9665 (); +extern "C" void SecurityFrame_get_Domain_m9666 (); +extern "C" void SecurityFrame_ToString_m9667 (); +extern "C" void SecurityFrame_GetStack_m9668 (); +extern "C" void SecurityManager__cctor_m9669 (); +extern "C" void SecurityManager_get_SecurityEnabled_m9670 (); +extern "C" void SecurityManager_Decode_m9671 (); +extern "C" void SecurityManager_Decode_m9672 (); +extern "C" void SecuritySafeCriticalAttribute__ctor_m9673 (); +extern "C" void SuppressUnmanagedCodeSecurityAttribute__ctor_m9674 (); +extern "C" void UnverifiableCodeAttribute__ctor_m9675 (); +extern "C" void ASCIIEncoding__ctor_m9676 (); +extern "C" void ASCIIEncoding_GetByteCount_m9677 (); +extern "C" void ASCIIEncoding_GetByteCount_m9678 (); +extern "C" void ASCIIEncoding_GetBytes_m9679 (); +extern "C" void ASCIIEncoding_GetBytes_m9680 (); +extern "C" void ASCIIEncoding_GetBytes_m9681 (); +extern "C" void ASCIIEncoding_GetBytes_m9682 (); +extern "C" void ASCIIEncoding_GetCharCount_m9683 (); +extern "C" void ASCIIEncoding_GetChars_m9684 (); +extern "C" void ASCIIEncoding_GetChars_m9685 (); +extern "C" void ASCIIEncoding_GetMaxByteCount_m9686 (); +extern "C" void ASCIIEncoding_GetMaxCharCount_m9687 (); +extern "C" void ASCIIEncoding_GetString_m9688 (); +extern "C" void ASCIIEncoding_GetBytes_m9689 (); +extern "C" void ASCIIEncoding_GetByteCount_m9690 (); +extern "C" void ASCIIEncoding_GetDecoder_m9691 (); +extern "C" void Decoder__ctor_m9692 (); +extern "C" void Decoder_set_Fallback_m9693 (); +extern "C" void Decoder_get_FallbackBuffer_m9694 (); +extern "C" void DecoderExceptionFallback__ctor_m9695 (); +extern "C" void DecoderExceptionFallback_CreateFallbackBuffer_m9696 (); +extern "C" void DecoderExceptionFallback_Equals_m9697 (); +extern "C" void DecoderExceptionFallback_GetHashCode_m9698 (); +extern "C" void DecoderExceptionFallbackBuffer__ctor_m9699 (); +extern "C" void DecoderExceptionFallbackBuffer_get_Remaining_m9700 (); +extern "C" void DecoderExceptionFallbackBuffer_Fallback_m9701 (); +extern "C" void DecoderExceptionFallbackBuffer_GetNextChar_m9702 (); +extern "C" void DecoderFallback__ctor_m9703 (); +extern "C" void DecoderFallback__cctor_m9704 (); +extern "C" void DecoderFallback_get_ExceptionFallback_m9705 (); +extern "C" void DecoderFallback_get_ReplacementFallback_m9706 (); +extern "C" void DecoderFallback_get_StandardSafeFallback_m9707 (); +extern "C" void DecoderFallbackBuffer__ctor_m9708 (); +extern "C" void DecoderFallbackBuffer_Reset_m9709 (); +extern "C" void DecoderFallbackException__ctor_m9710 (); +extern "C" void DecoderFallbackException__ctor_m9711 (); +extern "C" void DecoderFallbackException__ctor_m9712 (); +extern "C" void DecoderReplacementFallback__ctor_m9713 (); +extern "C" void DecoderReplacementFallback__ctor_m9714 (); +extern "C" void DecoderReplacementFallback_get_DefaultString_m9715 (); +extern "C" void DecoderReplacementFallback_CreateFallbackBuffer_m9716 (); +extern "C" void DecoderReplacementFallback_Equals_m9717 (); +extern "C" void DecoderReplacementFallback_GetHashCode_m9718 (); +extern "C" void DecoderReplacementFallbackBuffer__ctor_m9719 (); +extern "C" void DecoderReplacementFallbackBuffer_get_Remaining_m9720 (); +extern "C" void DecoderReplacementFallbackBuffer_Fallback_m9721 (); +extern "C" void DecoderReplacementFallbackBuffer_GetNextChar_m9722 (); +extern "C" void DecoderReplacementFallbackBuffer_Reset_m9723 (); +extern "C" void EncoderExceptionFallback__ctor_m9724 (); +extern "C" void EncoderExceptionFallback_CreateFallbackBuffer_m9725 (); +extern "C" void EncoderExceptionFallback_Equals_m9726 (); +extern "C" void EncoderExceptionFallback_GetHashCode_m9727 (); +extern "C" void EncoderExceptionFallbackBuffer__ctor_m9728 (); +extern "C" void EncoderExceptionFallbackBuffer_get_Remaining_m9729 (); +extern "C" void EncoderExceptionFallbackBuffer_Fallback_m9730 (); +extern "C" void EncoderExceptionFallbackBuffer_Fallback_m9731 (); +extern "C" void EncoderExceptionFallbackBuffer_GetNextChar_m9732 (); +extern "C" void EncoderFallback__ctor_m9733 (); +extern "C" void EncoderFallback__cctor_m9734 (); +extern "C" void EncoderFallback_get_ExceptionFallback_m9735 (); +extern "C" void EncoderFallback_get_ReplacementFallback_m9736 (); +extern "C" void EncoderFallback_get_StandardSafeFallback_m9737 (); +extern "C" void EncoderFallbackBuffer__ctor_m9738 (); +extern "C" void EncoderFallbackException__ctor_m9739 (); +extern "C" void EncoderFallbackException__ctor_m9740 (); +extern "C" void EncoderFallbackException__ctor_m9741 (); +extern "C" void EncoderFallbackException__ctor_m9742 (); +extern "C" void EncoderReplacementFallback__ctor_m9743 (); +extern "C" void EncoderReplacementFallback__ctor_m9744 (); +extern "C" void EncoderReplacementFallback_get_DefaultString_m9745 (); +extern "C" void EncoderReplacementFallback_CreateFallbackBuffer_m9746 (); +extern "C" void EncoderReplacementFallback_Equals_m9747 (); +extern "C" void EncoderReplacementFallback_GetHashCode_m9748 (); +extern "C" void EncoderReplacementFallbackBuffer__ctor_m9749 (); +extern "C" void EncoderReplacementFallbackBuffer_get_Remaining_m9750 (); +extern "C" void EncoderReplacementFallbackBuffer_Fallback_m9751 (); +extern "C" void EncoderReplacementFallbackBuffer_Fallback_m9752 (); +extern "C" void EncoderReplacementFallbackBuffer_Fallback_m9753 (); +extern "C" void EncoderReplacementFallbackBuffer_GetNextChar_m9754 (); +extern "C" void ForwardingDecoder__ctor_m9755 (); +extern "C" void ForwardingDecoder_GetChars_m9756 (); +extern "C" void Encoding__ctor_m9757 (); +extern "C" void Encoding__ctor_m9758 (); +extern "C" void Encoding__cctor_m9759 (); +extern "C" void Encoding___m9760 (); +extern "C" void Encoding_get_IsReadOnly_m9761 (); +extern "C" void Encoding_get_DecoderFallback_m9762 (); +extern "C" void Encoding_set_DecoderFallback_m9763 (); +extern "C" void Encoding_get_EncoderFallback_m9764 (); +extern "C" void Encoding_SetFallbackInternal_m9765 (); +extern "C" void Encoding_Equals_m9766 (); +extern "C" void Encoding_GetByteCount_m9767 (); +extern "C" void Encoding_GetByteCount_m9768 (); +extern "C" void Encoding_GetBytes_m9769 (); +extern "C" void Encoding_GetBytes_m9770 (); +extern "C" void Encoding_GetBytes_m9771 (); +extern "C" void Encoding_GetBytes_m9772 (); +extern "C" void Encoding_GetChars_m9773 (); +extern "C" void Encoding_GetDecoder_m9774 (); +extern "C" void Encoding_InvokeI18N_m9775 (); +extern "C" void Encoding_GetEncoding_m9776 (); +extern "C" void Encoding_Clone_m9777 (); +extern "C" void Encoding_GetEncoding_m9778 (); +extern "C" void Encoding_GetHashCode_m9779 (); +extern "C" void Encoding_GetPreamble_m9780 (); +extern "C" void Encoding_GetString_m9781 (); +extern "C" void Encoding_GetString_m9782 (); +extern "C" void Encoding_get_ASCII_m4744 (); +extern "C" void Encoding_get_BigEndianUnicode_m5698 (); +extern "C" void Encoding_InternalCodePage_m9783 (); +extern "C" void Encoding_get_Default_m9784 (); +extern "C" void Encoding_get_ISOLatin1_m9785 (); +extern "C" void Encoding_get_UTF7_m5703 (); +extern "C" void Encoding_get_UTF8_m4690 (); +extern "C" void Encoding_get_UTF8Unmarked_m9786 (); +extern "C" void Encoding_get_UTF8UnmarkedUnsafe_m9787 (); +extern "C" void Encoding_get_Unicode_m9788 (); +extern "C" void Encoding_get_UTF32_m9789 (); +extern "C" void Encoding_get_BigEndianUTF32_m9790 (); +extern "C" void Encoding_GetByteCount_m9791 (); +extern "C" void Encoding_GetBytes_m9792 (); +extern "C" void Latin1Encoding__ctor_m9793 (); +extern "C" void Latin1Encoding_GetByteCount_m9794 (); +extern "C" void Latin1Encoding_GetByteCount_m9795 (); +extern "C" void Latin1Encoding_GetBytes_m9796 (); +extern "C" void Latin1Encoding_GetBytes_m9797 (); +extern "C" void Latin1Encoding_GetBytes_m9798 (); +extern "C" void Latin1Encoding_GetBytes_m9799 (); +extern "C" void Latin1Encoding_GetCharCount_m9800 (); +extern "C" void Latin1Encoding_GetChars_m9801 (); +extern "C" void Latin1Encoding_GetMaxByteCount_m9802 (); +extern "C" void Latin1Encoding_GetMaxCharCount_m9803 (); +extern "C" void Latin1Encoding_GetString_m9804 (); +extern "C" void Latin1Encoding_GetString_m9805 (); +extern "C" void StringBuilder__ctor_m9806 (); +extern "C" void StringBuilder__ctor_m9807 (); +extern "C" void StringBuilder__ctor_m3451 (); +extern "C" void StringBuilder__ctor_m2055 (); +extern "C" void StringBuilder__ctor_m3494 (); +extern "C" void StringBuilder__ctor_m4621 (); +extern "C" void StringBuilder__ctor_m9808 (); +extern "C" void StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m9809 (); +extern "C" void StringBuilder_get_Capacity_m9810 (); +extern "C" void StringBuilder_set_Capacity_m9811 (); +extern "C" void StringBuilder_get_Length_m4734 (); +extern "C" void StringBuilder_set_Length_m4774 (); +extern "C" void StringBuilder_get_Chars_m9812 (); +extern "C" void StringBuilder_set_Chars_m9813 (); +extern "C" void StringBuilder_ToString_m2059 (); +extern "C" void StringBuilder_ToString_m9814 (); +extern "C" void StringBuilder_Remove_m9815 (); +extern "C" void StringBuilder_Replace_m9816 (); +extern "C" void StringBuilder_Replace_m9817 (); +extern "C" void StringBuilder_Append_m2058 (); +extern "C" void StringBuilder_Append_m4680 (); +extern "C" void StringBuilder_Append_m4640 (); +extern "C" void StringBuilder_Append_m4623 (); +extern "C" void StringBuilder_Append_m4622 (); +extern "C" void StringBuilder_Append_m9818 (); +extern "C" void StringBuilder_Append_m9819 (); +extern "C" void StringBuilder_Append_m4747 (); +extern "C" void StringBuilder_AppendLine_m3453 (); +extern "C" void StringBuilder_AppendLine_m3452 (); +extern "C" void StringBuilder_AppendFormat_m5679 (); +extern "C" void StringBuilder_AppendFormat_m9820 (); +extern "C" void StringBuilder_AppendFormat_m4639 (); +extern "C" void StringBuilder_AppendFormat_m4701 (); +extern "C" void StringBuilder_AppendFormat_m4704 (); +extern "C" void StringBuilder_Insert_m9821 (); +extern "C" void StringBuilder_Insert_m9822 (); +extern "C" void StringBuilder_Insert_m9823 (); +extern "C" void StringBuilder_InternalEnsureCapacity_m9824 (); +extern "C" void UTF32Decoder__ctor_m9825 (); +extern "C" void UTF32Decoder_GetChars_m9826 (); +extern "C" void UTF32Encoding__ctor_m9827 (); +extern "C" void UTF32Encoding__ctor_m9828 (); +extern "C" void UTF32Encoding__ctor_m9829 (); +extern "C" void UTF32Encoding_GetByteCount_m9830 (); +extern "C" void UTF32Encoding_GetBytes_m9831 (); +extern "C" void UTF32Encoding_GetCharCount_m9832 (); +extern "C" void UTF32Encoding_GetChars_m9833 (); +extern "C" void UTF32Encoding_GetMaxByteCount_m9834 (); +extern "C" void UTF32Encoding_GetMaxCharCount_m9835 (); +extern "C" void UTF32Encoding_GetDecoder_m9836 (); +extern "C" void UTF32Encoding_GetPreamble_m9837 (); +extern "C" void UTF32Encoding_Equals_m9838 (); +extern "C" void UTF32Encoding_GetHashCode_m9839 (); +extern "C" void UTF32Encoding_GetByteCount_m9840 (); +extern "C" void UTF32Encoding_GetByteCount_m9841 (); +extern "C" void UTF32Encoding_GetBytes_m9842 (); +extern "C" void UTF32Encoding_GetBytes_m9843 (); +extern "C" void UTF32Encoding_GetString_m9844 (); +extern "C" void UTF7Decoder__ctor_m9845 (); +extern "C" void UTF7Decoder_GetChars_m9846 (); +extern "C" void UTF7Encoding__ctor_m9847 (); +extern "C" void UTF7Encoding__ctor_m9848 (); +extern "C" void UTF7Encoding__cctor_m9849 (); +extern "C" void UTF7Encoding_GetHashCode_m9850 (); +extern "C" void UTF7Encoding_Equals_m9851 (); +extern "C" void UTF7Encoding_InternalGetByteCount_m9852 (); +extern "C" void UTF7Encoding_GetByteCount_m9853 (); +extern "C" void UTF7Encoding_InternalGetBytes_m9854 (); +extern "C" void UTF7Encoding_GetBytes_m9855 (); +extern "C" void UTF7Encoding_InternalGetCharCount_m9856 (); +extern "C" void UTF7Encoding_GetCharCount_m9857 (); +extern "C" void UTF7Encoding_InternalGetChars_m9858 (); +extern "C" void UTF7Encoding_GetChars_m9859 (); +extern "C" void UTF7Encoding_GetMaxByteCount_m9860 (); +extern "C" void UTF7Encoding_GetMaxCharCount_m9861 (); +extern "C" void UTF7Encoding_GetDecoder_m9862 (); +extern "C" void UTF7Encoding_GetByteCount_m9863 (); +extern "C" void UTF7Encoding_GetByteCount_m9864 (); +extern "C" void UTF7Encoding_GetBytes_m9865 (); +extern "C" void UTF7Encoding_GetBytes_m9866 (); +extern "C" void UTF7Encoding_GetString_m9867 (); +extern "C" void UTF8Decoder__ctor_m9868 (); +extern "C" void UTF8Decoder_GetChars_m9869 (); +extern "C" void UTF8Encoding__ctor_m9870 (); +extern "C" void UTF8Encoding__ctor_m9871 (); +extern "C" void UTF8Encoding__ctor_m9872 (); +extern "C" void UTF8Encoding_InternalGetByteCount_m9873 (); +extern "C" void UTF8Encoding_InternalGetByteCount_m9874 (); +extern "C" void UTF8Encoding_GetByteCount_m9875 (); +extern "C" void UTF8Encoding_GetByteCount_m9876 (); +extern "C" void UTF8Encoding_InternalGetBytes_m9877 (); +extern "C" void UTF8Encoding_InternalGetBytes_m9878 (); +extern "C" void UTF8Encoding_GetBytes_m9879 (); +extern "C" void UTF8Encoding_GetBytes_m9880 (); +extern "C" void UTF8Encoding_GetBytes_m9881 (); +extern "C" void UTF8Encoding_InternalGetCharCount_m9882 (); +extern "C" void UTF8Encoding_InternalGetCharCount_m9883 (); +extern "C" void UTF8Encoding_Fallback_m9884 (); +extern "C" void UTF8Encoding_Fallback_m9885 (); +extern "C" void UTF8Encoding_GetCharCount_m9886 (); +extern "C" void UTF8Encoding_InternalGetChars_m9887 (); +extern "C" void UTF8Encoding_InternalGetChars_m9888 (); +extern "C" void UTF8Encoding_GetChars_m9889 (); +extern "C" void UTF8Encoding_GetMaxByteCount_m9890 (); +extern "C" void UTF8Encoding_GetMaxCharCount_m9891 (); +extern "C" void UTF8Encoding_GetDecoder_m9892 (); +extern "C" void UTF8Encoding_GetPreamble_m9893 (); +extern "C" void UTF8Encoding_Equals_m9894 (); +extern "C" void UTF8Encoding_GetHashCode_m9895 (); +extern "C" void UTF8Encoding_GetByteCount_m9896 (); +extern "C" void UTF8Encoding_GetString_m9897 (); +extern "C" void UnicodeDecoder__ctor_m9898 (); +extern "C" void UnicodeDecoder_GetChars_m9899 (); +extern "C" void UnicodeEncoding__ctor_m9900 (); +extern "C" void UnicodeEncoding__ctor_m9901 (); +extern "C" void UnicodeEncoding__ctor_m9902 (); +extern "C" void UnicodeEncoding_GetByteCount_m9903 (); +extern "C" void UnicodeEncoding_GetByteCount_m9904 (); +extern "C" void UnicodeEncoding_GetByteCount_m9905 (); +extern "C" void UnicodeEncoding_GetBytes_m9906 (); +extern "C" void UnicodeEncoding_GetBytes_m9907 (); +extern "C" void UnicodeEncoding_GetBytes_m9908 (); +extern "C" void UnicodeEncoding_GetBytesInternal_m9909 (); +extern "C" void UnicodeEncoding_GetCharCount_m9910 (); +extern "C" void UnicodeEncoding_GetChars_m9911 (); +extern "C" void UnicodeEncoding_GetString_m9912 (); +extern "C" void UnicodeEncoding_GetCharsInternal_m9913 (); +extern "C" void UnicodeEncoding_GetMaxByteCount_m9914 (); +extern "C" void UnicodeEncoding_GetMaxCharCount_m9915 (); +extern "C" void UnicodeEncoding_GetDecoder_m9916 (); +extern "C" void UnicodeEncoding_GetPreamble_m9917 (); +extern "C" void UnicodeEncoding_Equals_m9918 (); +extern "C" void UnicodeEncoding_GetHashCode_m9919 (); +extern "C" void UnicodeEncoding_CopyChars_m9920 (); +extern "C" void CompressedStack__ctor_m9921 (); +extern "C" void CompressedStack__ctor_m9922 (); +extern "C" void CompressedStack_CreateCopy_m9923 (); +extern "C" void CompressedStack_Capture_m9924 (); +extern "C" void CompressedStack_GetObjectData_m9925 (); +extern "C" void CompressedStack_IsEmpty_m9926 (); +extern "C" void EventWaitHandle__ctor_m9927 (); +extern "C" void EventWaitHandle_IsManualReset_m9928 (); +extern "C" void EventWaitHandle_Reset_m5738 (); +extern "C" void EventWaitHandle_Set_m5736 (); +extern "C" void ExecutionContext__ctor_m9929 (); +extern "C" void ExecutionContext__ctor_m9930 (); +extern "C" void ExecutionContext__ctor_m9931 (); +extern "C" void ExecutionContext_Capture_m9932 (); +extern "C" void ExecutionContext_GetObjectData_m9933 (); +extern "C" void ExecutionContext_get_SecurityContext_m9934 (); +extern "C" void ExecutionContext_set_SecurityContext_m9935 (); +extern "C" void ExecutionContext_get_FlowSuppressed_m9936 (); +extern "C" void ExecutionContext_IsFlowSuppressed_m9937 (); +extern "C" void Interlocked_CompareExchange_m9938 (); +extern "C" void ManualResetEvent__ctor_m5735 (); +extern "C" void Monitor_Enter_m4630 (); +extern "C" void Monitor_Exit_m4631 (); +extern "C" void Monitor_Monitor_pulse_m9939 (); +extern "C" void Monitor_Monitor_test_synchronised_m9940 (); +extern "C" void Monitor_Pulse_m9941 (); +extern "C" void Monitor_Monitor_wait_m9942 (); +extern "C" void Monitor_Wait_m9943 (); +extern "C" void Mutex__ctor_m9944 (); +extern "C" void Mutex_CreateMutex_internal_m9945 (); +extern "C" void Mutex_ReleaseMutex_internal_m9946 (); +extern "C" void Mutex_ReleaseMutex_m9947 (); +extern "C" void NativeEventCalls_CreateEvent_internal_m9948 (); +extern "C" void NativeEventCalls_SetEvent_internal_m9949 (); +extern "C" void NativeEventCalls_ResetEvent_internal_m9950 (); +extern "C" void NativeEventCalls_CloseEvent_internal_m9951 (); +extern "C" void SynchronizationLockException__ctor_m9952 (); +extern "C" void SynchronizationLockException__ctor_m9953 (); +extern "C" void SynchronizationLockException__ctor_m9954 (); +extern "C" void Thread__ctor_m9955 (); +extern "C" void Thread__cctor_m9956 (); +extern "C" void Thread_get_CurrentContext_m9957 (); +extern "C" void Thread_CurrentThread_internal_m9958 (); +extern "C" void Thread_get_CurrentThread_m9959 (); +extern "C" void Thread_FreeLocalSlotValues_m9960 (); +extern "C" void Thread_GetDomainID_m9961 (); +extern "C" void Thread_Thread_internal_m9962 (); +extern "C" void Thread_Thread_init_m9963 (); +extern "C" void Thread_GetCachedCurrentCulture_m9964 (); +extern "C" void Thread_GetSerializedCurrentCulture_m9965 (); +extern "C" void Thread_SetCachedCurrentCulture_m9966 (); +extern "C" void Thread_GetCachedCurrentUICulture_m9967 (); +extern "C" void Thread_GetSerializedCurrentUICulture_m9968 (); +extern "C" void Thread_SetCachedCurrentUICulture_m9969 (); +extern "C" void Thread_get_CurrentCulture_m9970 (); +extern "C" void Thread_get_CurrentUICulture_m9971 (); +extern "C" void Thread_set_IsBackground_m9972 (); +extern "C" void Thread_SetName_internal_m9973 (); +extern "C" void Thread_set_Name_m9974 (); +extern "C" void Thread_Start_m9975 (); +extern "C" void Thread_Thread_free_internal_m9976 (); +extern "C" void Thread_Finalize_m9977 (); +extern "C" void Thread_SetState_m9978 (); +extern "C" void Thread_ClrState_m9979 (); +extern "C" void Thread_GetNewManagedId_m9980 (); +extern "C" void Thread_GetNewManagedId_internal_m9981 (); +extern "C" void Thread_get_ExecutionContext_m9982 (); +extern "C" void Thread_get_ManagedThreadId_m9983 (); +extern "C" void Thread_GetHashCode_m9984 (); +extern "C" void Thread_GetCompressedStack_m9985 (); +extern "C" void ThreadAbortException__ctor_m9986 (); +extern "C" void ThreadAbortException__ctor_m9987 (); +extern "C" void ThreadInterruptedException__ctor_m9988 (); +extern "C" void ThreadInterruptedException__ctor_m9989 (); +extern "C" void ThreadPool_QueueUserWorkItem_m9990 (); +extern "C" void ThreadStateException__ctor_m9991 (); +extern "C" void ThreadStateException__ctor_m9992 (); +extern "C" void TimerComparer__ctor_m9993 (); +extern "C" void TimerComparer_Compare_m9994 (); +extern "C" void Scheduler__ctor_m9995 (); +extern "C" void Scheduler__cctor_m9996 (); +extern "C" void Scheduler_get_Instance_m9997 (); +extern "C" void Scheduler_Remove_m9998 (); +extern "C" void Scheduler_Change_m9999 (); +extern "C" void Scheduler_Add_m10000 (); +extern "C" void Scheduler_InternalRemove_m10001 (); +extern "C" void Scheduler_SchedulerThread_m10002 (); +extern "C" void Scheduler_ShrinkIfNeeded_m10003 (); +extern "C" void Timer__cctor_m10004 (); +extern "C" void Timer_Change_m10005 (); +extern "C" void Timer_Dispose_m10006 (); +extern "C" void Timer_Change_m10007 (); +extern "C" void WaitHandle__ctor_m10008 (); +extern "C" void WaitHandle__cctor_m10009 (); +extern "C" void WaitHandle_System_IDisposable_Dispose_m10010 (); +extern "C" void WaitHandle_get_Handle_m10011 (); +extern "C" void WaitHandle_set_Handle_m10012 (); +extern "C" void WaitHandle_WaitOne_internal_m10013 (); +extern "C" void WaitHandle_Dispose_m10014 (); +extern "C" void WaitHandle_WaitOne_m10015 (); +extern "C" void WaitHandle_WaitOne_m10016 (); +extern "C" void WaitHandle_CheckDisposed_m10017 (); +extern "C" void WaitHandle_Finalize_m10018 (); +extern "C" void AccessViolationException__ctor_m10019 (); +extern "C" void AccessViolationException__ctor_m10020 (); +extern "C" void ActivationContext_System_Runtime_Serialization_ISerializable_GetObjectData_m10021 (); +extern "C" void ActivationContext_Finalize_m10022 (); +extern "C" void ActivationContext_Dispose_m10023 (); +extern "C" void ActivationContext_Dispose_m10024 (); +extern "C" void Activator_CreateInstance_m10025 (); +extern "C" void Activator_CreateInstance_m10026 (); +extern "C" void Activator_CreateInstance_m10027 (); +extern "C" void Activator_CreateInstance_m10028 (); +extern "C" void Activator_CreateInstance_m4652 (); +extern "C" void Activator_CheckType_m10029 (); +extern "C" void Activator_CheckAbstractType_m10030 (); +extern "C" void Activator_CreateInstanceInternal_m10031 (); +extern "C" void AppDomain_add_UnhandledException_m2005 (); +extern "C" void AppDomain_remove_UnhandledException_m10032 (); +extern "C" void AppDomain_getFriendlyName_m10033 (); +extern "C" void AppDomain_getCurDomain_m10034 (); +extern "C" void AppDomain_get_CurrentDomain_m2003 (); +extern "C" void AppDomain_LoadAssembly_m10035 (); +extern "C" void AppDomain_Load_m10036 (); +extern "C" void AppDomain_Load_m10037 (); +extern "C" void AppDomain_InternalSetContext_m10038 (); +extern "C" void AppDomain_InternalGetContext_m10039 (); +extern "C" void AppDomain_InternalGetDefaultContext_m10040 (); +extern "C" void AppDomain_InternalGetProcessGuid_m10041 (); +extern "C" void AppDomain_GetProcessGuid_m10042 (); +extern "C" void AppDomain_ToString_m10043 (); +extern "C" void AppDomain_DoTypeResolve_m10044 (); +extern "C" void AppDomainSetup__ctor_m10045 (); +extern "C" void ApplicationException__ctor_m10046 (); +extern "C" void ApplicationException__ctor_m10047 (); +extern "C" void ApplicationException__ctor_m10048 (); +extern "C" void ApplicationIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m10049 (); +extern "C" void ApplicationIdentity_ToString_m10050 (); +extern "C" void ArgumentException__ctor_m10051 (); +extern "C" void ArgumentException__ctor_m2001 (); +extern "C" void ArgumentException__ctor_m4713 (); +extern "C" void ArgumentException__ctor_m4608 (); +extern "C" void ArgumentException__ctor_m10052 (); +extern "C" void ArgumentException__ctor_m10053 (); +extern "C" void ArgumentException_get_ParamName_m10054 (); +extern "C" void ArgumentException_get_Message_m10055 (); +extern "C" void ArgumentException_GetObjectData_m10056 (); +extern "C" void ArgumentNullException__ctor_m10057 (); +extern "C" void ArgumentNullException__ctor_m589 (); +extern "C" void ArgumentNullException__ctor_m4604 (); +extern "C" void ArgumentNullException__ctor_m10058 (); +extern "C" void ArgumentOutOfRangeException__ctor_m4746 (); +extern "C" void ArgumentOutOfRangeException__ctor_m4610 (); +extern "C" void ArgumentOutOfRangeException__ctor_m4605 (); +extern "C" void ArgumentOutOfRangeException__ctor_m10059 (); +extern "C" void ArgumentOutOfRangeException__ctor_m10060 (); +extern "C" void ArgumentOutOfRangeException_get_Message_m10061 (); +extern "C" void ArgumentOutOfRangeException_GetObjectData_m10062 (); +extern "C" void ArithmeticException__ctor_m10063 (); +extern "C" void ArithmeticException__ctor_m5678 (); +extern "C" void ArithmeticException__ctor_m10064 (); +extern "C" void ArrayTypeMismatchException__ctor_m10065 (); +extern "C" void ArrayTypeMismatchException__ctor_m10066 (); +extern "C" void ArrayTypeMismatchException__ctor_m10067 (); +extern "C" void BitConverter__cctor_m10068 (); +extern "C" void BitConverter_AmILittleEndian_m10069 (); +extern "C" void BitConverter_DoubleWordsAreSwapped_m10070 (); +extern "C" void BitConverter_DoubleToInt64Bits_m10071 (); +extern "C" void BitConverter_GetBytes_m10072 (); +extern "C" void BitConverter_GetBytes_m10073 (); +extern "C" void BitConverter_PutBytes_m10074 (); +extern "C" void BitConverter_ToInt64_m10075 (); +extern "C" void BitConverter_ToString_m5733 (); +extern "C" void BitConverter_ToString_m10076 (); +extern "C" void Buffer_ByteLength_m10077 (); +extern "C" void Buffer_BlockCopy_m4659 (); +extern "C" void Buffer_ByteLengthInternal_m10078 (); +extern "C" void Buffer_BlockCopyInternal_m10079 (); +extern "C" void CharEnumerator__ctor_m10080 (); +extern "C" void CharEnumerator_System_Collections_IEnumerator_get_Current_m10081 (); +extern "C" void CharEnumerator_System_IDisposable_Dispose_m10082 (); +extern "C" void CharEnumerator_get_Current_m10083 (); +extern "C" void CharEnumerator_Clone_m10084 (); +extern "C" void CharEnumerator_MoveNext_m10085 (); +extern "C" void CharEnumerator_Reset_m10086 (); +extern "C" void Console__cctor_m10087 (); +extern "C" void Console_SetEncodings_m10088 (); +extern "C" void Console_get_Error_m4765 (); +extern "C" void Console_Open_m10089 (); +extern "C" void Console_OpenStandardError_m10090 (); +extern "C" void Console_OpenStandardInput_m10091 (); +extern "C" void Console_OpenStandardOutput_m10092 (); +extern "C" void ContextBoundObject__ctor_m10093 (); +extern "C" void Convert__cctor_m10094 (); +extern "C" void Convert_InternalFromBase64String_m10095 (); +extern "C" void Convert_FromBase64String_m5711 (); +extern "C" void Convert_ToBase64String_m5695 (); +extern "C" void Convert_ToBase64String_m10096 (); +extern "C" void Convert_ToBoolean_m10097 (); +extern "C" void Convert_ToBoolean_m10098 (); +extern "C" void Convert_ToBoolean_m10099 (); +extern "C" void Convert_ToBoolean_m10100 (); +extern "C" void Convert_ToBoolean_m10101 (); +extern "C" void Convert_ToBoolean_m10102 (); +extern "C" void Convert_ToBoolean_m10103 (); +extern "C" void Convert_ToBoolean_m10104 (); +extern "C" void Convert_ToBoolean_m10105 (); +extern "C" void Convert_ToBoolean_m10106 (); +extern "C" void Convert_ToBoolean_m10107 (); +extern "C" void Convert_ToBoolean_m10108 (); +extern "C" void Convert_ToBoolean_m10109 (); +extern "C" void Convert_ToBoolean_m10110 (); +extern "C" void Convert_ToByte_m10111 (); +extern "C" void Convert_ToByte_m10112 (); +extern "C" void Convert_ToByte_m10113 (); +extern "C" void Convert_ToByte_m10114 (); +extern "C" void Convert_ToByte_m10115 (); +extern "C" void Convert_ToByte_m10116 (); +extern "C" void Convert_ToByte_m10117 (); +extern "C" void Convert_ToByte_m10118 (); +extern "C" void Convert_ToByte_m10119 (); +extern "C" void Convert_ToByte_m10120 (); +extern "C" void Convert_ToByte_m10121 (); +extern "C" void Convert_ToByte_m10122 (); +extern "C" void Convert_ToByte_m10123 (); +extern "C" void Convert_ToByte_m10124 (); +extern "C" void Convert_ToByte_m10125 (); +extern "C" void Convert_ToChar_m5712 (); +extern "C" void Convert_ToChar_m10126 (); +extern "C" void Convert_ToChar_m10127 (); +extern "C" void Convert_ToChar_m10128 (); +extern "C" void Convert_ToChar_m10129 (); +extern "C" void Convert_ToChar_m10130 (); +extern "C" void Convert_ToChar_m10131 (); +extern "C" void Convert_ToChar_m10132 (); +extern "C" void Convert_ToChar_m10133 (); +extern "C" void Convert_ToChar_m10134 (); +extern "C" void Convert_ToChar_m10135 (); +extern "C" void Convert_ToDateTime_m10136 (); +extern "C" void Convert_ToDateTime_m10137 (); +extern "C" void Convert_ToDateTime_m10138 (); +extern "C" void Convert_ToDateTime_m10139 (); +extern "C" void Convert_ToDateTime_m10140 (); +extern "C" void Convert_ToDateTime_m10141 (); +extern "C" void Convert_ToDateTime_m10142 (); +extern "C" void Convert_ToDateTime_m10143 (); +extern "C" void Convert_ToDateTime_m10144 (); +extern "C" void Convert_ToDateTime_m10145 (); +extern "C" void Convert_ToDecimal_m10146 (); +extern "C" void Convert_ToDecimal_m10147 (); +extern "C" void Convert_ToDecimal_m10148 (); +extern "C" void Convert_ToDecimal_m10149 (); +extern "C" void Convert_ToDecimal_m10150 (); +extern "C" void Convert_ToDecimal_m10151 (); +extern "C" void Convert_ToDecimal_m10152 (); +extern "C" void Convert_ToDecimal_m10153 (); +extern "C" void Convert_ToDecimal_m10154 (); +extern "C" void Convert_ToDecimal_m10155 (); +extern "C" void Convert_ToDecimal_m10156 (); +extern "C" void Convert_ToDecimal_m10157 (); +extern "C" void Convert_ToDecimal_m10158 (); +extern "C" void Convert_ToDouble_m10159 (); +extern "C" void Convert_ToDouble_m10160 (); +extern "C" void Convert_ToDouble_m10161 (); +extern "C" void Convert_ToDouble_m10162 (); +extern "C" void Convert_ToDouble_m10163 (); +extern "C" void Convert_ToDouble_m10164 (); +extern "C" void Convert_ToDouble_m10165 (); +extern "C" void Convert_ToDouble_m10166 (); +extern "C" void Convert_ToDouble_m10167 (); +extern "C" void Convert_ToDouble_m10168 (); +extern "C" void Convert_ToDouble_m10169 (); +extern "C" void Convert_ToDouble_m10170 (); +extern "C" void Convert_ToDouble_m10171 (); +extern "C" void Convert_ToDouble_m10172 (); +extern "C" void Convert_ToInt16_m10173 (); +extern "C" void Convert_ToInt16_m10174 (); +extern "C" void Convert_ToInt16_m10175 (); +extern "C" void Convert_ToInt16_m10176 (); +extern "C" void Convert_ToInt16_m10177 (); +extern "C" void Convert_ToInt16_m10178 (); +extern "C" void Convert_ToInt16_m10179 (); +extern "C" void Convert_ToInt16_m10180 (); +extern "C" void Convert_ToInt16_m10181 (); +extern "C" void Convert_ToInt16_m10182 (); +extern "C" void Convert_ToInt16_m5683 (); +extern "C" void Convert_ToInt16_m10183 (); +extern "C" void Convert_ToInt16_m10184 (); +extern "C" void Convert_ToInt16_m10185 (); +extern "C" void Convert_ToInt16_m10186 (); +extern "C" void Convert_ToInt16_m10187 (); +extern "C" void Convert_ToInt32_m10188 (); +extern "C" void Convert_ToInt32_m10189 (); +extern "C" void Convert_ToInt32_m10190 (); +extern "C" void Convert_ToInt32_m10191 (); +extern "C" void Convert_ToInt32_m10192 (); +extern "C" void Convert_ToInt32_m10193 (); +extern "C" void Convert_ToInt32_m10194 (); +extern "C" void Convert_ToInt32_m10195 (); +extern "C" void Convert_ToInt32_m10196 (); +extern "C" void Convert_ToInt32_m10197 (); +extern "C" void Convert_ToInt32_m10198 (); +extern "C" void Convert_ToInt32_m10199 (); +extern "C" void Convert_ToInt32_m10200 (); +extern "C" void Convert_ToInt32_m10201 (); +extern "C" void Convert_ToInt32_m5721 (); +extern "C" void Convert_ToInt64_m10202 (); +extern "C" void Convert_ToInt64_m10203 (); +extern "C" void Convert_ToInt64_m10204 (); +extern "C" void Convert_ToInt64_m10205 (); +extern "C" void Convert_ToInt64_m10206 (); +extern "C" void Convert_ToInt64_m10207 (); +extern "C" void Convert_ToInt64_m10208 (); +extern "C" void Convert_ToInt64_m10209 (); +extern "C" void Convert_ToInt64_m10210 (); +extern "C" void Convert_ToInt64_m10211 (); +extern "C" void Convert_ToInt64_m10212 (); +extern "C" void Convert_ToInt64_m10213 (); +extern "C" void Convert_ToInt64_m10214 (); +extern "C" void Convert_ToInt64_m10215 (); +extern "C" void Convert_ToInt64_m10216 (); +extern "C" void Convert_ToInt64_m10217 (); +extern "C" void Convert_ToInt64_m10218 (); +extern "C" void Convert_ToSByte_m10219 (); +extern "C" void Convert_ToSByte_m10220 (); +extern "C" void Convert_ToSByte_m10221 (); +extern "C" void Convert_ToSByte_m10222 (); +extern "C" void Convert_ToSByte_m10223 (); +extern "C" void Convert_ToSByte_m10224 (); +extern "C" void Convert_ToSByte_m10225 (); +extern "C" void Convert_ToSByte_m10226 (); +extern "C" void Convert_ToSByte_m10227 (); +extern "C" void Convert_ToSByte_m10228 (); +extern "C" void Convert_ToSByte_m10229 (); +extern "C" void Convert_ToSByte_m10230 (); +extern "C" void Convert_ToSByte_m10231 (); +extern "C" void Convert_ToSByte_m10232 (); +extern "C" void Convert_ToSingle_m10233 (); +extern "C" void Convert_ToSingle_m10234 (); +extern "C" void Convert_ToSingle_m10235 (); +extern "C" void Convert_ToSingle_m10236 (); +extern "C" void Convert_ToSingle_m10237 (); +extern "C" void Convert_ToSingle_m10238 (); +extern "C" void Convert_ToSingle_m10239 (); +extern "C" void Convert_ToSingle_m10240 (); +extern "C" void Convert_ToSingle_m10241 (); +extern "C" void Convert_ToSingle_m10242 (); +extern "C" void Convert_ToSingle_m10243 (); +extern "C" void Convert_ToSingle_m10244 (); +extern "C" void Convert_ToSingle_m10245 (); +extern "C" void Convert_ToSingle_m10246 (); +extern "C" void Convert_ToString_m10247 (); +extern "C" void Convert_ToString_m10248 (); +extern "C" void Convert_ToUInt16_m10249 (); +extern "C" void Convert_ToUInt16_m10250 (); +extern "C" void Convert_ToUInt16_m10251 (); +extern "C" void Convert_ToUInt16_m10252 (); +extern "C" void Convert_ToUInt16_m10253 (); +extern "C" void Convert_ToUInt16_m10254 (); +extern "C" void Convert_ToUInt16_m10255 (); +extern "C" void Convert_ToUInt16_m10256 (); +extern "C" void Convert_ToUInt16_m10257 (); +extern "C" void Convert_ToUInt16_m10258 (); +extern "C" void Convert_ToUInt16_m10259 (); +extern "C" void Convert_ToUInt16_m10260 (); +extern "C" void Convert_ToUInt16_m10261 (); +extern "C" void Convert_ToUInt16_m10262 (); +extern "C" void Convert_ToUInt32_m2022 (); +extern "C" void Convert_ToUInt32_m10263 (); +extern "C" void Convert_ToUInt32_m10264 (); +extern "C" void Convert_ToUInt32_m10265 (); +extern "C" void Convert_ToUInt32_m10266 (); +extern "C" void Convert_ToUInt32_m10267 (); +extern "C" void Convert_ToUInt32_m10268 (); +extern "C" void Convert_ToUInt32_m10269 (); +extern "C" void Convert_ToUInt32_m10270 (); +extern "C" void Convert_ToUInt32_m10271 (); +extern "C" void Convert_ToUInt32_m10272 (); +extern "C" void Convert_ToUInt32_m10273 (); +extern "C" void Convert_ToUInt32_m10274 (); +extern "C" void Convert_ToUInt32_m2021 (); +extern "C" void Convert_ToUInt32_m10275 (); +extern "C" void Convert_ToUInt64_m10276 (); +extern "C" void Convert_ToUInt64_m10277 (); +extern "C" void Convert_ToUInt64_m10278 (); +extern "C" void Convert_ToUInt64_m10279 (); +extern "C" void Convert_ToUInt64_m10280 (); +extern "C" void Convert_ToUInt64_m10281 (); +extern "C" void Convert_ToUInt64_m10282 (); +extern "C" void Convert_ToUInt64_m10283 (); +extern "C" void Convert_ToUInt64_m10284 (); +extern "C" void Convert_ToUInt64_m10285 (); +extern "C" void Convert_ToUInt64_m10286 (); +extern "C" void Convert_ToUInt64_m10287 (); +extern "C" void Convert_ToUInt64_m10288 (); +extern "C" void Convert_ToUInt64_m10289 (); +extern "C" void Convert_ToUInt64_m10290 (); +extern "C" void Convert_ChangeType_m10291 (); +extern "C" void Convert_ToType_m10292 (); +extern "C" void DBNull__ctor_m10293 (); +extern "C" void DBNull__ctor_m10294 (); +extern "C" void DBNull__cctor_m10295 (); +extern "C" void DBNull_System_IConvertible_ToBoolean_m10296 (); +extern "C" void DBNull_System_IConvertible_ToByte_m10297 (); +extern "C" void DBNull_System_IConvertible_ToChar_m10298 (); +extern "C" void DBNull_System_IConvertible_ToDateTime_m10299 (); +extern "C" void DBNull_System_IConvertible_ToDecimal_m10300 (); +extern "C" void DBNull_System_IConvertible_ToDouble_m10301 (); +extern "C" void DBNull_System_IConvertible_ToInt16_m10302 (); +extern "C" void DBNull_System_IConvertible_ToInt32_m10303 (); +extern "C" void DBNull_System_IConvertible_ToInt64_m10304 (); +extern "C" void DBNull_System_IConvertible_ToSByte_m10305 (); +extern "C" void DBNull_System_IConvertible_ToSingle_m10306 (); +extern "C" void DBNull_System_IConvertible_ToType_m10307 (); +extern "C" void DBNull_System_IConvertible_ToUInt16_m10308 (); +extern "C" void DBNull_System_IConvertible_ToUInt32_m10309 (); +extern "C" void DBNull_System_IConvertible_ToUInt64_m10310 (); +extern "C" void DBNull_GetObjectData_m10311 (); +extern "C" void DBNull_ToString_m10312 (); +extern "C" void DBNull_ToString_m10313 (); +extern "C" void DateTime__ctor_m10314 (); +extern "C" void DateTime__ctor_m10315 (); +extern "C" void DateTime__ctor_m2048 (); +extern "C" void DateTime__ctor_m10316 (); +extern "C" void DateTime__ctor_m10317 (); +extern "C" void DateTime__cctor_m10318 (); +extern "C" void DateTime_System_IConvertible_ToBoolean_m10319 (); +extern "C" void DateTime_System_IConvertible_ToByte_m10320 (); +extern "C" void DateTime_System_IConvertible_ToChar_m10321 (); +extern "C" void DateTime_System_IConvertible_ToDateTime_m10322 (); +extern "C" void DateTime_System_IConvertible_ToDecimal_m10323 (); +extern "C" void DateTime_System_IConvertible_ToDouble_m10324 (); +extern "C" void DateTime_System_IConvertible_ToInt16_m10325 (); +extern "C" void DateTime_System_IConvertible_ToInt32_m10326 (); +extern "C" void DateTime_System_IConvertible_ToInt64_m10327 (); +extern "C" void DateTime_System_IConvertible_ToSByte_m10328 (); +extern "C" void DateTime_System_IConvertible_ToSingle_m10329 (); +extern "C" void DateTime_System_IConvertible_ToType_m10330 (); +extern "C" void DateTime_System_IConvertible_ToUInt16_m10331 (); +extern "C" void DateTime_System_IConvertible_ToUInt32_m10332 (); +extern "C" void DateTime_System_IConvertible_ToUInt64_m10333 (); +extern "C" void DateTime_AbsoluteDays_m10334 (); +extern "C" void DateTime_FromTicks_m10335 (); +extern "C" void DateTime_get_Month_m10336 (); +extern "C" void DateTime_get_Day_m10337 (); +extern "C" void DateTime_get_DayOfWeek_m10338 (); +extern "C" void DateTime_get_Hour_m10339 (); +extern "C" void DateTime_get_Minute_m10340 (); +extern "C" void DateTime_get_Second_m10341 (); +extern "C" void DateTime_GetTimeMonotonic_m10342 (); +extern "C" void DateTime_GetNow_m10343 (); +extern "C" void DateTime_get_Now_m2050 (); +extern "C" void DateTime_get_Ticks_m5734 (); +extern "C" void DateTime_get_Today_m10344 (); +extern "C" void DateTime_get_UtcNow_m5708 (); +extern "C" void DateTime_get_Year_m10345 (); +extern "C" void DateTime_get_Kind_m10346 (); +extern "C" void DateTime_Add_m10347 (); +extern "C" void DateTime_AddTicks_m10348 (); +extern "C" void DateTime_AddMilliseconds_m4641 (); +extern "C" void DateTime_AddSeconds_m2049 (); +extern "C" void DateTime_Compare_m10349 (); +extern "C" void DateTime_CompareTo_m10350 (); +extern "C" void DateTime_CompareTo_m10351 (); +extern "C" void DateTime_Equals_m10352 (); +extern "C" void DateTime_FromBinary_m10353 (); +extern "C" void DateTime_SpecifyKind_m10354 (); +extern "C" void DateTime_DaysInMonth_m10355 (); +extern "C" void DateTime_Equals_m10356 (); +extern "C" void DateTime_CheckDateTimeKind_m10357 (); +extern "C" void DateTime_GetHashCode_m10358 (); +extern "C" void DateTime_IsLeapYear_m10359 (); +extern "C" void DateTime_Parse_m10360 (); +extern "C" void DateTime_Parse_m10361 (); +extern "C" void DateTime_CoreParse_m10362 (); +extern "C" void DateTime_YearMonthDayFormats_m10363 (); +extern "C" void DateTime__ParseNumber_m10364 (); +extern "C" void DateTime__ParseEnum_m10365 (); +extern "C" void DateTime__ParseString_m10366 (); +extern "C" void DateTime__ParseAmPm_m10367 (); +extern "C" void DateTime__ParseTimeSeparator_m10368 (); +extern "C" void DateTime__ParseDateSeparator_m10369 (); +extern "C" void DateTime_IsLetter_m10370 (); +extern "C" void DateTime__DoParse_m10371 (); +extern "C" void DateTime_ParseExact_m5684 (); +extern "C" void DateTime_ParseExact_m10372 (); +extern "C" void DateTime_CheckStyle_m10373 (); +extern "C" void DateTime_ParseExact_m10374 (); +extern "C" void DateTime_Subtract_m10375 (); +extern "C" void DateTime_ToString_m10376 (); +extern "C" void DateTime_ToString_m10377 (); +extern "C" void DateTime_ToString_m10378 (); +extern "C" void DateTime_ToLocalTime_m4683 (); +extern "C" void DateTime_ToUniversalTime_m10379 (); +extern "C" void DateTime_op_Addition_m10380 (); +extern "C" void DateTime_op_Equality_m10381 (); +extern "C" void DateTime_op_GreaterThan_m4711 (); +extern "C" void DateTime_op_GreaterThanOrEqual_m4642 (); +extern "C" void DateTime_op_Inequality_m10382 (); +extern "C" void DateTime_op_LessThan_m4710 (); +extern "C" void DateTime_op_LessThanOrEqual_m4709 (); +extern "C" void DateTime_op_Subtraction_m10383 (); +extern "C" void DateTimeOffset__ctor_m10384 (); +extern "C" void DateTimeOffset__ctor_m10385 (); +extern "C" void DateTimeOffset__ctor_m10386 (); +extern "C" void DateTimeOffset__ctor_m10387 (); +extern "C" void DateTimeOffset__cctor_m10388 (); +extern "C" void DateTimeOffset_System_IComparable_CompareTo_m10389 (); +extern "C" void DateTimeOffset_System_Runtime_Serialization_ISerializable_GetObjectData_m10390 (); +extern "C" void DateTimeOffset_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10391 (); +extern "C" void DateTimeOffset_CompareTo_m10392 (); +extern "C" void DateTimeOffset_Equals_m10393 (); +extern "C" void DateTimeOffset_Equals_m10394 (); +extern "C" void DateTimeOffset_GetHashCode_m10395 (); +extern "C" void DateTimeOffset_ToString_m10396 (); +extern "C" void DateTimeOffset_ToString_m10397 (); +extern "C" void DateTimeOffset_get_DateTime_m10398 (); +extern "C" void DateTimeOffset_get_Offset_m10399 (); +extern "C" void DateTimeOffset_get_UtcDateTime_m10400 (); +extern "C" void DateTimeUtils_CountRepeat_m10401 (); +extern "C" void DateTimeUtils_ZeroPad_m10402 (); +extern "C" void DateTimeUtils_ParseQuotedString_m10403 (); +extern "C" void DateTimeUtils_GetStandardPattern_m10404 (); +extern "C" void DateTimeUtils_GetStandardPattern_m10405 (); +extern "C" void DateTimeUtils_ToString_m10406 (); +extern "C" void DateTimeUtils_ToString_m10407 (); +extern "C" void DelegateEntry__ctor_m10408 (); +extern "C" void DelegateEntry_DeserializeDelegate_m10409 (); +extern "C" void DelegateSerializationHolder__ctor_m10410 (); +extern "C" void DelegateSerializationHolder_GetDelegateData_m10411 (); +extern "C" void DelegateSerializationHolder_GetObjectData_m10412 (); +extern "C" void DelegateSerializationHolder_GetRealObject_m10413 (); +extern "C" void DivideByZeroException__ctor_m10414 (); +extern "C" void DivideByZeroException__ctor_m10415 (); +extern "C" void DllNotFoundException__ctor_m10416 (); +extern "C" void DllNotFoundException__ctor_m10417 (); +extern "C" void EntryPointNotFoundException__ctor_m10418 (); +extern "C" void EntryPointNotFoundException__ctor_m10419 (); +extern "C" void SByteComparer__ctor_m10420 (); +extern "C" void SByteComparer_Compare_m10421 (); +extern "C" void SByteComparer_Compare_m10422 (); +extern "C" void ShortComparer__ctor_m10423 (); +extern "C" void ShortComparer_Compare_m10424 (); +extern "C" void ShortComparer_Compare_m10425 (); +extern "C" void IntComparer__ctor_m10426 (); +extern "C" void IntComparer_Compare_m10427 (); +extern "C" void IntComparer_Compare_m10428 (); +extern "C" void LongComparer__ctor_m10429 (); +extern "C" void LongComparer_Compare_m10430 (); +extern "C" void LongComparer_Compare_m10431 (); +extern "C" void MonoEnumInfo__ctor_m10432 (); +extern "C" void MonoEnumInfo__cctor_m10433 (); +extern "C" void MonoEnumInfo_get_enum_info_m10434 (); +extern "C" void MonoEnumInfo_get_Cache_m10435 (); +extern "C" void MonoEnumInfo_GetInfo_m10436 (); +extern "C" void Environment_get_SocketSecurityEnabled_m10437 (); +extern "C" void Environment_get_NewLine_m4670 (); +extern "C" void Environment_get_Platform_m10438 (); +extern "C" void Environment_GetOSVersionString_m10439 (); +extern "C" void Environment_get_OSVersion_m10440 (); +extern "C" void Environment_internalGetEnvironmentVariable_m10441 (); +extern "C" void Environment_GetEnvironmentVariable_m5732 (); +extern "C" void Environment_GetWindowsFolderPath_m10442 (); +extern "C" void Environment_GetFolderPath_m5718 (); +extern "C" void Environment_ReadXdgUserDir_m10443 (); +extern "C" void Environment_InternalGetFolderPath_m10444 (); +extern "C" void Environment_get_IsRunningOnWindows_m10445 (); +extern "C" void Environment_GetMachineConfigPath_m10446 (); +extern "C" void Environment_internalGetHome_m10447 (); +extern "C" void EventArgs__ctor_m10448 (); +extern "C" void EventArgs__cctor_m10449 (); +extern "C" void ExecutionEngineException__ctor_m10450 (); +extern "C" void ExecutionEngineException__ctor_m10451 (); +extern "C" void FieldAccessException__ctor_m10452 (); +extern "C" void FieldAccessException__ctor_m10453 (); +extern "C" void FieldAccessException__ctor_m10454 (); +extern "C" void FlagsAttribute__ctor_m10455 (); +extern "C" void FormatException__ctor_m10456 (); +extern "C" void FormatException__ctor_m4632 (); +extern "C" void FormatException__ctor_m4776 (); +extern "C" void GC_SuppressFinalize_m4827 (); +extern "C" void Guid__ctor_m10457 (); +extern "C" void Guid__ctor_m10458 (); +extern "C" void Guid__cctor_m10459 (); +extern "C" void Guid_CheckNull_m10460 (); +extern "C" void Guid_CheckLength_m10461 (); +extern "C" void Guid_CheckArray_m10462 (); +extern "C" void Guid_Compare_m10463 (); +extern "C" void Guid_CompareTo_m10464 (); +extern "C" void Guid_Equals_m10465 (); +extern "C" void Guid_CompareTo_m10466 (); +extern "C" void Guid_Equals_m10467 (); +extern "C" void Guid_GetHashCode_m10468 (); +extern "C" void Guid_ToHex_m10469 (); +extern "C" void Guid_NewGuid_m10470 (); +extern "C" void Guid_AppendInt_m10471 (); +extern "C" void Guid_AppendShort_m10472 (); +extern "C" void Guid_AppendByte_m10473 (); +extern "C" void Guid_BaseToString_m10474 (); +extern "C" void Guid_ToString_m10475 (); +extern "C" void Guid_ToString_m10476 (); +extern "C" void Guid_ToString_m10477 (); +extern "C" void IndexOutOfRangeException__ctor_m10478 (); +extern "C" void IndexOutOfRangeException__ctor_m2023 (); +extern "C" void IndexOutOfRangeException__ctor_m10479 (); +extern "C" void InvalidCastException__ctor_m10480 (); +extern "C" void InvalidCastException__ctor_m10481 (); +extern "C" void InvalidCastException__ctor_m10482 (); +extern "C" void InvalidOperationException__ctor_m4609 (); +extern "C" void InvalidOperationException__ctor_m4602 (); +extern "C" void InvalidOperationException__ctor_m10483 (); +extern "C" void InvalidOperationException__ctor_m10484 (); +extern "C" void LocalDataStoreSlot__ctor_m10485 (); +extern "C" void LocalDataStoreSlot__cctor_m10486 (); +extern "C" void LocalDataStoreSlot_Finalize_m10487 (); +extern "C" void Math_Abs_m10488 (); +extern "C" void Math_Abs_m10489 (); +extern "C" void Math_Abs_m10490 (); +extern "C" void Math_Ceiling_m10491 (); +extern "C" void Math_Floor_m10492 (); +extern "C" void Math_Log_m2026 (); +extern "C" void Math_Max_m2040 (); +extern "C" void Math_Min_m4826 (); +extern "C" void Math_Round_m10493 (); +extern "C" void Math_Round_m10494 (); +extern "C" void Math_Sin_m10495 (); +extern "C" void Math_Cos_m10496 (); +extern "C" void Math_Tan_m10497 (); +extern "C" void Math_Acos_m10498 (); +extern "C" void Math_Atan_m10499 (); +extern "C" void Math_Atan2_m10500 (); +extern "C" void Math_Log_m10501 (); +extern "C" void Math_Pow_m10502 (); +extern "C" void Math_Sqrt_m10503 (); +extern "C" void MemberAccessException__ctor_m10504 (); +extern "C" void MemberAccessException__ctor_m10505 (); +extern "C" void MemberAccessException__ctor_m10506 (); +extern "C" void MethodAccessException__ctor_m10507 (); +extern "C" void MethodAccessException__ctor_m10508 (); +extern "C" void MissingFieldException__ctor_m10509 (); +extern "C" void MissingFieldException__ctor_m10510 (); +extern "C" void MissingFieldException__ctor_m10511 (); +extern "C" void MissingFieldException_get_Message_m10512 (); +extern "C" void MissingMemberException__ctor_m10513 (); +extern "C" void MissingMemberException__ctor_m10514 (); +extern "C" void MissingMemberException__ctor_m10515 (); +extern "C" void MissingMemberException__ctor_m10516 (); +extern "C" void MissingMemberException_GetObjectData_m10517 (); +extern "C" void MissingMemberException_get_Message_m10518 (); +extern "C" void MissingMethodException__ctor_m10519 (); +extern "C" void MissingMethodException__ctor_m10520 (); +extern "C" void MissingMethodException__ctor_m10521 (); +extern "C" void MissingMethodException__ctor_m10522 (); +extern "C" void MissingMethodException_get_Message_m10523 (); +extern "C" void MonoAsyncCall__ctor_m10524 (); +extern "C" void AttributeInfo__ctor_m10525 (); +extern "C" void AttributeInfo_get_Usage_m10526 (); +extern "C" void AttributeInfo_get_InheritanceLevel_m10527 (); +extern "C" void MonoCustomAttrs__cctor_m10528 (); +extern "C" void MonoCustomAttrs_IsUserCattrProvider_m10529 (); +extern "C" void MonoCustomAttrs_GetCustomAttributesInternal_m10530 (); +extern "C" void MonoCustomAttrs_GetPseudoCustomAttributes_m10531 (); +extern "C" void MonoCustomAttrs_GetCustomAttributesBase_m10532 (); +extern "C" void MonoCustomAttrs_GetCustomAttribute_m10533 (); +extern "C" void MonoCustomAttrs_GetCustomAttributes_m10534 (); +extern "C" void MonoCustomAttrs_GetCustomAttributes_m10535 (); +extern "C" void MonoCustomAttrs_GetCustomAttributesDataInternal_m10536 (); +extern "C" void MonoCustomAttrs_GetCustomAttributesData_m10537 (); +extern "C" void MonoCustomAttrs_IsDefined_m10538 (); +extern "C" void MonoCustomAttrs_IsDefinedInternal_m10539 (); +extern "C" void MonoCustomAttrs_GetBasePropertyDefinition_m10540 (); +extern "C" void MonoCustomAttrs_GetBase_m10541 (); +extern "C" void MonoCustomAttrs_RetrieveAttributeUsage_m10542 (); +extern "C" void MonoTouchAOTHelper__cctor_m10543 (); +extern "C" void MonoTypeInfo__ctor_m10544 (); +extern "C" void MonoType_get_attributes_m10545 (); +extern "C" void MonoType_GetDefaultConstructor_m10546 (); +extern "C" void MonoType_GetAttributeFlagsImpl_m10547 (); +extern "C" void MonoType_GetConstructorImpl_m10548 (); +extern "C" void MonoType_GetConstructors_internal_m10549 (); +extern "C" void MonoType_GetConstructors_m10550 (); +extern "C" void MonoType_InternalGetEvent_m10551 (); +extern "C" void MonoType_GetEvent_m10552 (); +extern "C" void MonoType_GetField_m10553 (); +extern "C" void MonoType_GetFields_internal_m10554 (); +extern "C" void MonoType_GetFields_m10555 (); +extern "C" void MonoType_GetInterfaces_m10556 (); +extern "C" void MonoType_GetMethodsByName_m10557 (); +extern "C" void MonoType_GetMethods_m10558 (); +extern "C" void MonoType_GetMethodImpl_m10559 (); +extern "C" void MonoType_GetPropertiesByName_m10560 (); +extern "C" void MonoType_GetPropertyImpl_m10561 (); +extern "C" void MonoType_HasElementTypeImpl_m10562 (); +extern "C" void MonoType_IsArrayImpl_m10563 (); +extern "C" void MonoType_IsByRefImpl_m10564 (); +extern "C" void MonoType_IsPointerImpl_m10565 (); +extern "C" void MonoType_IsPrimitiveImpl_m10566 (); +extern "C" void MonoType_IsSubclassOf_m10567 (); +extern "C" void MonoType_InvokeMember_m10568 (); +extern "C" void MonoType_GetElementType_m10569 (); +extern "C" void MonoType_get_UnderlyingSystemType_m10570 (); +extern "C" void MonoType_get_Assembly_m10571 (); +extern "C" void MonoType_get_AssemblyQualifiedName_m10572 (); +extern "C" void MonoType_getFullName_m10573 (); +extern "C" void MonoType_get_BaseType_m10574 (); +extern "C" void MonoType_get_FullName_m10575 (); +extern "C" void MonoType_IsDefined_m10576 (); +extern "C" void MonoType_GetCustomAttributes_m10577 (); +extern "C" void MonoType_GetCustomAttributes_m10578 (); +extern "C" void MonoType_get_MemberType_m10579 (); +extern "C" void MonoType_get_Name_m10580 (); +extern "C" void MonoType_get_Namespace_m10581 (); +extern "C" void MonoType_get_Module_m10582 (); +extern "C" void MonoType_get_DeclaringType_m10583 (); +extern "C" void MonoType_get_ReflectedType_m10584 (); +extern "C" void MonoType_get_TypeHandle_m10585 (); +extern "C" void MonoType_GetObjectData_m10586 (); +extern "C" void MonoType_ToString_m10587 (); +extern "C" void MonoType_GetGenericArguments_m10588 (); +extern "C" void MonoType_get_ContainsGenericParameters_m10589 (); +extern "C" void MonoType_get_IsGenericParameter_m10590 (); +extern "C" void MonoType_GetGenericTypeDefinition_m10591 (); +extern "C" void MonoType_CheckMethodSecurity_m10592 (); +extern "C" void MonoType_ReorderParamArrayArguments_m10593 (); +extern "C" void MulticastNotSupportedException__ctor_m10594 (); +extern "C" void MulticastNotSupportedException__ctor_m10595 (); +extern "C" void MulticastNotSupportedException__ctor_m10596 (); +extern "C" void NonSerializedAttribute__ctor_m10597 (); +extern "C" void NotImplementedException__ctor_m10598 (); +extern "C" void NotImplementedException__ctor_m4651 (); +extern "C" void NotImplementedException__ctor_m10599 (); +extern "C" void NotSupportedException__ctor_m649 (); +extern "C" void NotSupportedException__ctor_m4620 (); +extern "C" void NotSupportedException__ctor_m10600 (); +extern "C" void NullReferenceException__ctor_m10601 (); +extern "C" void NullReferenceException__ctor_m1999 (); +extern "C" void NullReferenceException__ctor_m10602 (); +extern "C" void CustomInfo__ctor_m10603 (); +extern "C" void CustomInfo_GetActiveSection_m10604 (); +extern "C" void CustomInfo_Parse_m10605 (); +extern "C" void CustomInfo_Format_m10606 (); +extern "C" void NumberFormatter__ctor_m10607 (); +extern "C" void NumberFormatter__cctor_m10608 (); +extern "C" void NumberFormatter_GetFormatterTables_m10609 (); +extern "C" void NumberFormatter_GetTenPowerOf_m10610 (); +extern "C" void NumberFormatter_InitDecHexDigits_m10611 (); +extern "C" void NumberFormatter_InitDecHexDigits_m10612 (); +extern "C" void NumberFormatter_InitDecHexDigits_m10613 (); +extern "C" void NumberFormatter_FastToDecHex_m10614 (); +extern "C" void NumberFormatter_ToDecHex_m10615 (); +extern "C" void NumberFormatter_FastDecHexLen_m10616 (); +extern "C" void NumberFormatter_DecHexLen_m10617 (); +extern "C" void NumberFormatter_DecHexLen_m10618 (); +extern "C" void NumberFormatter_ScaleOrder_m10619 (); +extern "C" void NumberFormatter_InitialFloatingPrecision_m10620 (); +extern "C" void NumberFormatter_ParsePrecision_m10621 (); +extern "C" void NumberFormatter_Init_m10622 (); +extern "C" void NumberFormatter_InitHex_m10623 (); +extern "C" void NumberFormatter_Init_m10624 (); +extern "C" void NumberFormatter_Init_m10625 (); +extern "C" void NumberFormatter_Init_m10626 (); +extern "C" void NumberFormatter_Init_m10627 (); +extern "C" void NumberFormatter_Init_m10628 (); +extern "C" void NumberFormatter_Init_m10629 (); +extern "C" void NumberFormatter_ResetCharBuf_m10630 (); +extern "C" void NumberFormatter_Resize_m10631 (); +extern "C" void NumberFormatter_Append_m10632 (); +extern "C" void NumberFormatter_Append_m10633 (); +extern "C" void NumberFormatter_Append_m10634 (); +extern "C" void NumberFormatter_GetNumberFormatInstance_m10635 (); +extern "C" void NumberFormatter_set_CurrentCulture_m10636 (); +extern "C" void NumberFormatter_get_IntegerDigits_m10637 (); +extern "C" void NumberFormatter_get_DecimalDigits_m10638 (); +extern "C" void NumberFormatter_get_IsFloatingSource_m10639 (); +extern "C" void NumberFormatter_get_IsZero_m10640 (); +extern "C" void NumberFormatter_get_IsZeroInteger_m10641 (); +extern "C" void NumberFormatter_RoundPos_m10642 (); +extern "C" void NumberFormatter_RoundDecimal_m10643 (); +extern "C" void NumberFormatter_RoundBits_m10644 (); +extern "C" void NumberFormatter_RemoveTrailingZeros_m10645 (); +extern "C" void NumberFormatter_AddOneToDecHex_m10646 (); +extern "C" void NumberFormatter_AddOneToDecHex_m10647 (); +extern "C" void NumberFormatter_CountTrailingZeros_m10648 (); +extern "C" void NumberFormatter_CountTrailingZeros_m10649 (); +extern "C" void NumberFormatter_GetInstance_m10650 (); +extern "C" void NumberFormatter_Release_m10651 (); +extern "C" void NumberFormatter_SetThreadCurrentCulture_m10652 (); +extern "C" void NumberFormatter_NumberToString_m10653 (); +extern "C" void NumberFormatter_NumberToString_m10654 (); +extern "C" void NumberFormatter_NumberToString_m10655 (); +extern "C" void NumberFormatter_NumberToString_m10656 (); +extern "C" void NumberFormatter_NumberToString_m10657 (); +extern "C" void NumberFormatter_NumberToString_m10658 (); +extern "C" void NumberFormatter_NumberToString_m10659 (); +extern "C" void NumberFormatter_NumberToString_m10660 (); +extern "C" void NumberFormatter_NumberToString_m10661 (); +extern "C" void NumberFormatter_NumberToString_m10662 (); +extern "C" void NumberFormatter_NumberToString_m10663 (); +extern "C" void NumberFormatter_NumberToString_m10664 (); +extern "C" void NumberFormatter_NumberToString_m10665 (); +extern "C" void NumberFormatter_NumberToString_m10666 (); +extern "C" void NumberFormatter_NumberToString_m10667 (); +extern "C" void NumberFormatter_NumberToString_m10668 (); +extern "C" void NumberFormatter_NumberToString_m10669 (); +extern "C" void NumberFormatter_FastIntegerToString_m10670 (); +extern "C" void NumberFormatter_IntegerToString_m10671 (); +extern "C" void NumberFormatter_NumberToString_m10672 (); +extern "C" void NumberFormatter_FormatCurrency_m10673 (); +extern "C" void NumberFormatter_FormatDecimal_m10674 (); +extern "C" void NumberFormatter_FormatHexadecimal_m10675 (); +extern "C" void NumberFormatter_FormatFixedPoint_m10676 (); +extern "C" void NumberFormatter_FormatRoundtrip_m10677 (); +extern "C" void NumberFormatter_FormatRoundtrip_m10678 (); +extern "C" void NumberFormatter_FormatGeneral_m10679 (); +extern "C" void NumberFormatter_FormatNumber_m10680 (); +extern "C" void NumberFormatter_FormatPercent_m10681 (); +extern "C" void NumberFormatter_FormatExponential_m10682 (); +extern "C" void NumberFormatter_FormatExponential_m10683 (); +extern "C" void NumberFormatter_FormatCustom_m10684 (); +extern "C" void NumberFormatter_ZeroTrimEnd_m10685 (); +extern "C" void NumberFormatter_IsZeroOnly_m10686 (); +extern "C" void NumberFormatter_AppendNonNegativeNumber_m10687 (); +extern "C" void NumberFormatter_AppendIntegerString_m10688 (); +extern "C" void NumberFormatter_AppendIntegerString_m10689 (); +extern "C" void NumberFormatter_AppendDecimalString_m10690 (); +extern "C" void NumberFormatter_AppendDecimalString_m10691 (); +extern "C" void NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692 (); +extern "C" void NumberFormatter_AppendExponent_m10693 (); +extern "C" void NumberFormatter_AppendOneDigit_m10694 (); +extern "C" void NumberFormatter_FastAppendDigits_m10695 (); +extern "C" void NumberFormatter_AppendDigits_m10696 (); +extern "C" void NumberFormatter_AppendDigits_m10697 (); +extern "C" void NumberFormatter_Multiply10_m10698 (); +extern "C" void NumberFormatter_Divide10_m10699 (); +extern "C" void NumberFormatter_GetClone_m10700 (); +extern "C" void ObjectDisposedException__ctor_m4829 (); +extern "C" void ObjectDisposedException__ctor_m10701 (); +extern "C" void ObjectDisposedException__ctor_m10702 (); +extern "C" void ObjectDisposedException_get_Message_m10703 (); +extern "C" void ObjectDisposedException_GetObjectData_m10704 (); +extern "C" void OperatingSystem__ctor_m10705 (); +extern "C" void OperatingSystem_get_Platform_m10706 (); +extern "C" void OperatingSystem_Clone_m10707 (); +extern "C" void OperatingSystem_GetObjectData_m10708 (); +extern "C" void OperatingSystem_ToString_m10709 (); +extern "C" void OutOfMemoryException__ctor_m10710 (); +extern "C" void OutOfMemoryException__ctor_m10711 (); +extern "C" void OverflowException__ctor_m10712 (); +extern "C" void OverflowException__ctor_m10713 (); +extern "C" void OverflowException__ctor_m10714 (); +extern "C" void RankException__ctor_m10715 (); +extern "C" void RankException__ctor_m10716 (); +extern "C" void RankException__ctor_m10717 (); +extern "C" void ResolveEventArgs__ctor_m10718 (); +extern "C" void RuntimeMethodHandle__ctor_m10719 (); +extern "C" void RuntimeMethodHandle__ctor_m10720 (); +extern "C" void RuntimeMethodHandle_get_Value_m10721 (); +extern "C" void RuntimeMethodHandle_GetObjectData_m10722 (); +extern "C" void RuntimeMethodHandle_Equals_m10723 (); +extern "C" void RuntimeMethodHandle_GetHashCode_m10724 (); +extern "C" void StringComparer__ctor_m10725 (); +extern "C" void StringComparer__cctor_m10726 (); +extern "C" void StringComparer_get_InvariantCultureIgnoreCase_m4646 (); +extern "C" void StringComparer_Compare_m10727 (); +extern "C" void StringComparer_Equals_m10728 (); +extern "C" void StringComparer_GetHashCode_m10729 (); +extern "C" void CultureAwareComparer__ctor_m10730 (); +extern "C" void CultureAwareComparer_Compare_m10731 (); +extern "C" void CultureAwareComparer_Equals_m10732 (); +extern "C" void CultureAwareComparer_GetHashCode_m10733 (); +extern "C" void OrdinalComparer__ctor_m10734 (); +extern "C" void OrdinalComparer_Compare_m10735 (); +extern "C" void OrdinalComparer_Equals_m10736 (); +extern "C" void OrdinalComparer_GetHashCode_m10737 (); +extern "C" void SystemException__ctor_m10738 (); +extern "C" void SystemException__ctor_m4748 (); +extern "C" void SystemException__ctor_m10739 (); +extern "C" void SystemException__ctor_m10740 (); +extern "C" void ThreadStaticAttribute__ctor_m10741 (); +extern "C" void TimeSpan__ctor_m10742 (); +extern "C" void TimeSpan__ctor_m10743 (); +extern "C" void TimeSpan__ctor_m10744 (); +extern "C" void TimeSpan__cctor_m10745 (); +extern "C" void TimeSpan_CalculateTicks_m10746 (); +extern "C" void TimeSpan_get_Days_m10747 (); +extern "C" void TimeSpan_get_Hours_m10748 (); +extern "C" void TimeSpan_get_Milliseconds_m10749 (); +extern "C" void TimeSpan_get_Minutes_m10750 (); +extern "C" void TimeSpan_get_Seconds_m10751 (); +extern "C" void TimeSpan_get_Ticks_m10752 (); +extern "C" void TimeSpan_get_TotalDays_m10753 (); +extern "C" void TimeSpan_get_TotalHours_m10754 (); +extern "C" void TimeSpan_get_TotalMilliseconds_m10755 (); +extern "C" void TimeSpan_get_TotalMinutes_m10756 (); +extern "C" void TimeSpan_get_TotalSeconds_m10757 (); +extern "C" void TimeSpan_Add_m10758 (); +extern "C" void TimeSpan_Compare_m10759 (); +extern "C" void TimeSpan_CompareTo_m10760 (); +extern "C" void TimeSpan_CompareTo_m10761 (); +extern "C" void TimeSpan_Equals_m10762 (); +extern "C" void TimeSpan_Duration_m10763 (); +extern "C" void TimeSpan_Equals_m10764 (); +extern "C" void TimeSpan_FromDays_m10765 (); +extern "C" void TimeSpan_FromHours_m10766 (); +extern "C" void TimeSpan_FromMinutes_m10767 (); +extern "C" void TimeSpan_FromSeconds_m10768 (); +extern "C" void TimeSpan_FromMilliseconds_m10769 (); +extern "C" void TimeSpan_From_m10770 (); +extern "C" void TimeSpan_GetHashCode_m10771 (); +extern "C" void TimeSpan_Negate_m10772 (); +extern "C" void TimeSpan_Subtract_m10773 (); +extern "C" void TimeSpan_ToString_m10774 (); +extern "C" void TimeSpan_op_Addition_m10775 (); +extern "C" void TimeSpan_op_Equality_m10776 (); +extern "C" void TimeSpan_op_GreaterThan_m10777 (); +extern "C" void TimeSpan_op_GreaterThanOrEqual_m10778 (); +extern "C" void TimeSpan_op_Inequality_m10779 (); +extern "C" void TimeSpan_op_LessThan_m10780 (); +extern "C" void TimeSpan_op_LessThanOrEqual_m10781 (); +extern "C" void TimeSpan_op_Subtraction_m10782 (); +extern "C" void TimeZone__ctor_m10783 (); +extern "C" void TimeZone__cctor_m10784 (); +extern "C" void TimeZone_get_CurrentTimeZone_m10785 (); +extern "C" void TimeZone_IsDaylightSavingTime_m10786 (); +extern "C" void TimeZone_IsDaylightSavingTime_m10787 (); +extern "C" void TimeZone_ToLocalTime_m10788 (); +extern "C" void TimeZone_ToUniversalTime_m10789 (); +extern "C" void TimeZone_GetLocalTimeDiff_m10790 (); +extern "C" void TimeZone_GetLocalTimeDiff_m10791 (); +extern "C" void CurrentSystemTimeZone__ctor_m10792 (); +extern "C" void CurrentSystemTimeZone__ctor_m10793 (); +extern "C" void CurrentSystemTimeZone_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10794 (); +extern "C" void CurrentSystemTimeZone_GetTimeZoneData_m10795 (); +extern "C" void CurrentSystemTimeZone_GetDaylightChanges_m10796 (); +extern "C" void CurrentSystemTimeZone_GetUtcOffset_m10797 (); +extern "C" void CurrentSystemTimeZone_OnDeserialization_m10798 (); +extern "C" void CurrentSystemTimeZone_GetDaylightTimeFromData_m10799 (); +extern "C" void TypeInitializationException__ctor_m10800 (); +extern "C" void TypeInitializationException_GetObjectData_m10801 (); +extern "C" void TypeLoadException__ctor_m10802 (); +extern "C" void TypeLoadException__ctor_m10803 (); +extern "C" void TypeLoadException__ctor_m10804 (); +extern "C" void TypeLoadException_get_Message_m10805 (); +extern "C" void TypeLoadException_GetObjectData_m10806 (); +extern "C" void UnauthorizedAccessException__ctor_m10807 (); +extern "C" void UnauthorizedAccessException__ctor_m10808 (); +extern "C" void UnauthorizedAccessException__ctor_m10809 (); +extern "C" void UnhandledExceptionEventArgs__ctor_m10810 (); +extern "C" void UnhandledExceptionEventArgs_get_ExceptionObject_m2006 (); +extern "C" void UnhandledExceptionEventArgs_get_IsTerminating_m10811 (); +extern "C" void UnitySerializationHolder__ctor_m10812 (); +extern "C" void UnitySerializationHolder_GetTypeData_m10813 (); +extern "C" void UnitySerializationHolder_GetDBNullData_m10814 (); +extern "C" void UnitySerializationHolder_GetModuleData_m10815 (); +extern "C" void UnitySerializationHolder_GetObjectData_m10816 (); +extern "C" void UnitySerializationHolder_GetRealObject_m10817 (); +extern "C" void Version__ctor_m10818 (); +extern "C" void Version__ctor_m10819 (); +extern "C" void Version__ctor_m4629 (); +extern "C" void Version__ctor_m10820 (); +extern "C" void Version__ctor_m10821 (); +extern "C" void Version_CheckedSet_m10822 (); +extern "C" void Version_get_Build_m10823 (); +extern "C" void Version_get_Major_m10824 (); +extern "C" void Version_get_Minor_m10825 (); +extern "C" void Version_get_Revision_m10826 (); +extern "C" void Version_Clone_m10827 (); +extern "C" void Version_CompareTo_m10828 (); +extern "C" void Version_Equals_m10829 (); +extern "C" void Version_CompareTo_m10830 (); +extern "C" void Version_Equals_m10831 (); +extern "C" void Version_GetHashCode_m10832 (); +extern "C" void Version_ToString_m10833 (); +extern "C" void Version_CreateFromString_m10834 (); +extern "C" void Version_op_Equality_m10835 (); +extern "C" void Version_op_Inequality_m10836 (); +extern "C" void WeakReference__ctor_m10837 (); +extern "C" void WeakReference__ctor_m10838 (); +extern "C" void WeakReference__ctor_m10839 (); +extern "C" void WeakReference__ctor_m10840 (); +extern "C" void WeakReference_AllocateHandle_m10841 (); +extern "C" void WeakReference_get_Target_m10842 (); +extern "C" void WeakReference_get_TrackResurrection_m10843 (); +extern "C" void WeakReference_Finalize_m10844 (); +extern "C" void WeakReference_GetObjectData_m10845 (); +extern "C" void PrimalityTest__ctor_m10846 (); +extern "C" void PrimalityTest_Invoke_m10847 (); +extern "C" void PrimalityTest_BeginInvoke_m10848 (); +extern "C" void PrimalityTest_EndInvoke_m10849 (); +extern "C" void MemberFilter__ctor_m10850 (); +extern "C" void MemberFilter_Invoke_m10851 (); +extern "C" void MemberFilter_BeginInvoke_m10852 (); +extern "C" void MemberFilter_EndInvoke_m10853 (); +extern "C" void TypeFilter__ctor_m10854 (); +extern "C" void TypeFilter_Invoke_m10855 (); +extern "C" void TypeFilter_BeginInvoke_m10856 (); +extern "C" void TypeFilter_EndInvoke_m10857 (); +extern "C" void CrossContextDelegate__ctor_m10858 (); +extern "C" void CrossContextDelegate_Invoke_m10859 (); +extern "C" void CrossContextDelegate_BeginInvoke_m10860 (); +extern "C" void CrossContextDelegate_EndInvoke_m10861 (); +extern "C" void HeaderHandler__ctor_m10862 (); +extern "C" void HeaderHandler_Invoke_m10863 (); +extern "C" void HeaderHandler_BeginInvoke_m10864 (); +extern "C" void HeaderHandler_EndInvoke_m10865 (); +extern "C" void ThreadStart__ctor_m10866 (); +extern "C" void ThreadStart_Invoke_m10867 (); +extern "C" void ThreadStart_BeginInvoke_m10868 (); +extern "C" void ThreadStart_EndInvoke_m10869 (); +extern "C" void TimerCallback__ctor_m10870 (); +extern "C" void TimerCallback_Invoke_m10871 (); +extern "C" void TimerCallback_BeginInvoke_m10872 (); +extern "C" void TimerCallback_EndInvoke_m10873 (); +extern "C" void WaitCallback__ctor_m10874 (); +extern "C" void WaitCallback_Invoke_m10875 (); +extern "C" void WaitCallback_BeginInvoke_m10876 (); +extern "C" void WaitCallback_EndInvoke_m10877 (); +extern "C" void AppDomainInitializer__ctor_m10878 (); +extern "C" void AppDomainInitializer_Invoke_m10879 (); +extern "C" void AppDomainInitializer_BeginInvoke_m10880 (); +extern "C" void AppDomainInitializer_EndInvoke_m10881 (); +extern "C" void AssemblyLoadEventHandler__ctor_m10882 (); +extern "C" void AssemblyLoadEventHandler_Invoke_m10883 (); +extern "C" void AssemblyLoadEventHandler_BeginInvoke_m10884 (); +extern "C" void AssemblyLoadEventHandler_EndInvoke_m10885 (); +extern "C" void EventHandler__ctor_m10886 (); +extern "C" void EventHandler_Invoke_m10887 (); +extern "C" void EventHandler_BeginInvoke_m10888 (); +extern "C" void EventHandler_EndInvoke_m10889 (); +extern "C" void ResolveEventHandler__ctor_m10890 (); +extern "C" void ResolveEventHandler_Invoke_m10891 (); +extern "C" void ResolveEventHandler_BeginInvoke_m10892 (); +extern "C" void ResolveEventHandler_EndInvoke_m10893 (); +extern "C" void UnhandledExceptionEventHandler__ctor_m2004 (); +extern "C" void UnhandledExceptionEventHandler_Invoke_m10894 (); +extern "C" void UnhandledExceptionEventHandler_BeginInvoke_m10895 (); +extern "C" void UnhandledExceptionEventHandler_EndInvoke_m10896 (); +extern const methodPointerType g_MethodPointers[10597] = +{ + Camera2DFollow__ctor_m0, + Camera2DFollow_Start_m1, + Camera2DFollow_Update_m2, + CameraFollow__ctor_m3, + CameraFollow_Awake_m4, + CameraFollow_CheckXMargin_m5, + CameraFollow_CheckYMargin_m6, + CameraFollow_Update_m7, + CameraFollow_TrackPlayer_m8, + Platformer2DUserControl__ctor_m9, + Platformer2DUserControl_Awake_m10, + Platformer2DUserControl_Update_m11, + Platformer2DUserControl_FixedUpdate_m12, + PlatformerCharacter2D__ctor_m13, + PlatformerCharacter2D_Awake_m14, + PlatformerCharacter2D_FixedUpdate_m15, + PlatformerCharacter2D_Move_m16, + PlatformerCharacter2D_Flip_m17, + Restarter__ctor_m18, + Restarter_OnTriggerEnter2D_m19, + AbstractTargetFollower__ctor_m20, + AbstractTargetFollower_Start_m21, + AbstractTargetFollower_FixedUpdate_m22, + AbstractTargetFollower_LateUpdate_m23, + AbstractTargetFollower_ManualUpdate_m24, + AbstractTargetFollower_FindAndTargetPlayer_m25, + AbstractTargetFollower_SetTarget_m26, + AbstractTargetFollower_get_Target_m27, + AutoCam__ctor_m28, + AutoCam_FollowTarget_m29, + FreeLookCam__ctor_m30, + FreeLookCam_Awake_m31, + FreeLookCam_Update_m32, + FreeLookCam_OnDisable_m33, + FreeLookCam_FollowTarget_m34, + FreeLookCam_HandleRotationMovement_m35, + HandHeldCam__ctor_m36, + HandHeldCam_FollowTarget_m37, + LookatTarget__ctor_m38, + LookatTarget_Start_m39, + LookatTarget_FollowTarget_m40, + PivotBasedCameraRig__ctor_m41, + PivotBasedCameraRig_Awake_m42, + RayHitComparer__ctor_m43, + RayHitComparer_Compare_m44, + ProtectCameraFromWallClip__ctor_m45, + ProtectCameraFromWallClip_get_protecting_m46, + ProtectCameraFromWallClip_set_protecting_m47, + ProtectCameraFromWallClip_Start_m48, + ProtectCameraFromWallClip_LateUpdate_m49, + TargetFieldOfView__ctor_m50, + TargetFieldOfView_Start_m51, + TargetFieldOfView_FollowTarget_m52, + TargetFieldOfView_SetTarget_m53, + TargetFieldOfView_MaxBoundsExtent_m54, + FirstPersonController__ctor_m55, + FirstPersonController_Start_m56, + FirstPersonController_Update_m57, + FirstPersonController_PlayLandingSound_m58, + FirstPersonController_FixedUpdate_m59, + FirstPersonController_PlayJumpSound_m60, + FirstPersonController_ProgressStepCycle_m61, + FirstPersonController_PlayFootStepAudio_m62, + FirstPersonController_UpdateCameraPosition_m63, + FirstPersonController_GetInput_m64, + FirstPersonController_RotateView_m65, + FirstPersonController_OnControllerColliderHit_m66, + HeadBob__ctor_m67, + HeadBob_Start_m68, + HeadBob_Update_m69, + MouseLook__ctor_m70, + MouseLook_Init_m71, + MouseLook_LookRotation_m72, + MouseLook_ClampRotationAroundXAxis_m73, + MovementSettings__ctor_m74, + MovementSettings_UpdateDesiredTargetSpeed_m75, + AdvancedSettings__ctor_m76, + RigidbodyFirstPersonController__ctor_m77, + RigidbodyFirstPersonController_get_Velocity_m78, + RigidbodyFirstPersonController_get_Grounded_m79, + RigidbodyFirstPersonController_get_Jumping_m80, + RigidbodyFirstPersonController_get_Running_m81, + RigidbodyFirstPersonController_Start_m82, + RigidbodyFirstPersonController_Update_m83, + RigidbodyFirstPersonController_FixedUpdate_m84, + RigidbodyFirstPersonController_SlopeMultiplier_m85, + RigidbodyFirstPersonController_StickToGroundHelper_m86, + RigidbodyFirstPersonController_GetInput_m87, + RigidbodyFirstPersonController_RotateView_m88, + RigidbodyFirstPersonController_GroundCheck_m89, + Ball__ctor_m90, + Ball_Start_m91, + Ball_Move_m92, + BallUserControl__ctor_m93, + BallUserControl_Awake_m94, + BallUserControl_Update_m95, + BallUserControl_FixedUpdate_m96, + AICharacterControl__ctor_m97, + AICharacterControl_get_agent_m98, + AICharacterControl_set_agent_m99, + AICharacterControl_get_character_m100, + AICharacterControl_set_character_m101, + AICharacterControl_Start_m102, + AICharacterControl_Update_m103, + AICharacterControl_SetTarget_m104, + ThirdPersonCharacter__ctor_m105, + ThirdPersonCharacter_Start_m106, + ThirdPersonCharacter_Move_m107, + ThirdPersonCharacter_ScaleCapsuleForCrouching_m108, + ThirdPersonCharacter_PreventStandingInLowHeadroom_m109, + ThirdPersonCharacter_UpdateAnimator_m110, + ThirdPersonCharacter_HandleAirborneMovement_m111, + ThirdPersonCharacter_HandleGroundedMovement_m112, + ThirdPersonCharacter_ApplyExtraTurnRotation_m113, + ThirdPersonCharacter_OnAnimatorMove_m114, + ThirdPersonCharacter_CheckGroundStatus_m115, + ThirdPersonUserControl__ctor_m116, + ThirdPersonUserControl_Start_m117, + ThirdPersonUserControl_Update_m118, + ThirdPersonUserControl_FixedUpdate_m119, + AxisTouchButton__ctor_m120, + AxisTouchButton_OnEnable_m121, + AxisTouchButton_FindPairedButton_m122, + AxisTouchButton_OnDisable_m123, + AxisTouchButton_OnPointerDown_m124, + AxisTouchButton_OnPointerUp_m125, + ButtonHandler__ctor_m126, + ButtonHandler_OnEnable_m127, + ButtonHandler_SetDownState_m128, + ButtonHandler_SetUpState_m129, + ButtonHandler_SetAxisPositiveState_m130, + ButtonHandler_SetAxisNeutralState_m131, + ButtonHandler_SetAxisNegativeState_m132, + ButtonHandler_Update_m133, + VirtualAxis__ctor_m134, + VirtualAxis__ctor_m135, + VirtualAxis_get_name_m136, + VirtualAxis_set_name_m137, + VirtualAxis_get_matchWithInputManager_m138, + VirtualAxis_set_matchWithInputManager_m139, + VirtualAxis_Remove_m140, + VirtualAxis_Update_m141, + VirtualAxis_get_GetValue_m142, + VirtualAxis_get_GetValueRaw_m143, + VirtualButton__ctor_m144, + VirtualButton__ctor_m145, + VirtualButton_get_name_m146, + VirtualButton_set_name_m147, + VirtualButton_get_matchWithInputManager_m148, + VirtualButton_set_matchWithInputManager_m149, + VirtualButton_Pressed_m150, + VirtualButton_Released_m151, + VirtualButton_Remove_m152, + VirtualButton_get_GetButton_m153, + VirtualButton_get_GetButtonDown_m154, + VirtualButton_get_GetButtonUp_m155, + CrossPlatformInputManager__cctor_m156, + CrossPlatformInputManager_SwitchActiveInputMethod_m157, + CrossPlatformInputManager_AxisExists_m158, + CrossPlatformInputManager_ButtonExists_m159, + CrossPlatformInputManager_RegisterVirtualAxis_m160, + CrossPlatformInputManager_RegisterVirtualButton_m161, + CrossPlatformInputManager_UnRegisterVirtualAxis_m162, + CrossPlatformInputManager_UnRegisterVirtualButton_m163, + CrossPlatformInputManager_VirtualAxisReference_m164, + CrossPlatformInputManager_GetAxis_m165, + CrossPlatformInputManager_GetAxisRaw_m166, + CrossPlatformInputManager_GetAxis_m167, + CrossPlatformInputManager_GetButton_m168, + CrossPlatformInputManager_GetButtonDown_m169, + CrossPlatformInputManager_GetButtonUp_m170, + CrossPlatformInputManager_SetButtonDown_m171, + CrossPlatformInputManager_SetButtonUp_m172, + CrossPlatformInputManager_SetAxisPositive_m173, + CrossPlatformInputManager_SetAxisNegative_m174, + CrossPlatformInputManager_SetAxisZero_m175, + CrossPlatformInputManager_SetAxis_m176, + CrossPlatformInputManager_get_mousePosition_m177, + CrossPlatformInputManager_SetVirtualMousePositionX_m178, + CrossPlatformInputManager_SetVirtualMousePositionY_m179, + CrossPlatformInputManager_SetVirtualMousePositionZ_m180, + InputAxisScrollbar__ctor_m181, + InputAxisScrollbar_Update_m182, + InputAxisScrollbar_HandleInput_m183, + Joystick__ctor_m184, + Joystick_OnEnable_m185, + Joystick_UpdateVirtualAxes_m186, + Joystick_CreateVirtualAxes_m187, + Joystick_OnDrag_m188, + Joystick_OnPointerUp_m189, + Joystick_OnPointerDown_m190, + Joystick_OnDisable_m191, + MobileControlRig__ctor_m192, + MobileControlRig_OnEnable_m193, + MobileControlRig_CheckEnableControlRig_m194, + MobileControlRig_EnableControlRig_m195, + MobileInput__ctor_m196, + MobileInput_AddButton_m197, + MobileInput_AddAxes_m198, + MobileInput_GetAxis_m199, + MobileInput_SetButtonDown_m200, + MobileInput_SetButtonUp_m201, + MobileInput_SetAxisPositive_m202, + MobileInput_SetAxisNegative_m203, + MobileInput_SetAxisZero_m204, + MobileInput_SetAxis_m205, + MobileInput_GetButtonDown_m206, + MobileInput_GetButtonUp_m207, + MobileInput_GetButton_m208, + MobileInput_MousePosition_m209, + StandaloneInput__ctor_m210, + StandaloneInput_GetAxis_m211, + StandaloneInput_GetButton_m212, + StandaloneInput_GetButtonDown_m213, + StandaloneInput_GetButtonUp_m214, + StandaloneInput_SetButtonDown_m215, + StandaloneInput_SetButtonUp_m216, + StandaloneInput_SetAxisPositive_m217, + StandaloneInput_SetAxisNegative_m218, + StandaloneInput_SetAxisZero_m219, + StandaloneInput_SetAxis_m220, + StandaloneInput_MousePosition_m221, + AxisMapping__ctor_m222, + TiltInput__ctor_m223, + TiltInput_OnEnable_m224, + TiltInput_Update_m225, + TiltInput_OnDisable_m226, + TouchPad__ctor_m227, + TouchPad_OnEnable_m228, + TouchPad_CreateVirtualAxes_m229, + TouchPad_UpdateVirtualAxes_m230, + TouchPad_OnPointerDown_m231, + TouchPad_Update_m232, + TouchPad_OnPointerUp_m233, + TouchPad_OnDisable_m234, + VirtualInput__ctor_m235, + VirtualInput_get_virtualMousePosition_m236, + VirtualInput_set_virtualMousePosition_m237, + VirtualInput_AxisExists_m238, + VirtualInput_ButtonExists_m239, + VirtualInput_RegisterVirtualAxis_m240, + VirtualInput_RegisterVirtualButton_m241, + VirtualInput_UnRegisterVirtualAxis_m242, + VirtualInput_UnRegisterVirtualButton_m243, + VirtualInput_VirtualAxisReference_m244, + VirtualInput_SetVirtualMousePositionX_m245, + VirtualInput_SetVirtualMousePositionY_m246, + VirtualInput_SetVirtualMousePositionZ_m247, + ActivateTrigger__ctor_m248, + ActivateTrigger_DoActivateTrigger_m249, + ActivateTrigger_OnTriggerEnter_m250, + ReplacementDefinition__ctor_m251, + ReplacementList__ctor_m252, + AutoMobileShaderSwitch__ctor_m253, + AutoMobileShaderSwitch_OnEnable_m254, + Vector3andSpace__ctor_m255, + AutoMoveAndRotate__ctor_m256, + AutoMoveAndRotate_Start_m257, + AutoMoveAndRotate_Update_m258, + CameraRefocus__ctor_m259, + CameraRefocus_ChangeCamera_m260, + CameraRefocus_ChangeParent_m261, + CameraRefocus_GetFocusPoint_m262, + CameraRefocus_SetFocusPoint_m263, + CurveControlledBob__ctor_m264, + CurveControlledBob_Setup_m265, + CurveControlledBob_DoHeadBob_m266, + U3CDragObjectU3Ec__Iterator0__ctor_m267, + U3CDragObjectU3Ec__Iterator0_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m268, + U3CDragObjectU3Ec__Iterator0_System_Collections_IEnumerator_get_Current_m269, + U3CDragObjectU3Ec__Iterator0_MoveNext_m270, + U3CDragObjectU3Ec__Iterator0_Dispose_m271, + U3CDragObjectU3Ec__Iterator0_Reset_m272, + DragRigidbody__ctor_m273, + DragRigidbody_Update_m274, + DragRigidbody_DragObject_m275, + DragRigidbody_FindCamera_m276, + DynamicShadowSettings__ctor_m277, + DynamicShadowSettings_Start_m278, + DynamicShadowSettings_Update_m279, + U3CFOVKickUpU3Ec__Iterator1__ctor_m280, + U3CFOVKickUpU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m281, + U3CFOVKickUpU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m282, + U3CFOVKickUpU3Ec__Iterator1_MoveNext_m283, + U3CFOVKickUpU3Ec__Iterator1_Dispose_m284, + U3CFOVKickUpU3Ec__Iterator1_Reset_m285, + U3CFOVKickDownU3Ec__Iterator2__ctor_m286, + U3CFOVKickDownU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m287, + U3CFOVKickDownU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m288, + U3CFOVKickDownU3Ec__Iterator2_MoveNext_m289, + U3CFOVKickDownU3Ec__Iterator2_Dispose_m290, + U3CFOVKickDownU3Ec__Iterator2_Reset_m291, + FOVKick__ctor_m292, + FOVKick_Setup_m293, + FOVKick_CheckStatus_m294, + FOVKick_ChangeCamera_m295, + FOVKick_FOVKickUp_m296, + FOVKick_FOVKickDown_m297, + FPSCounter__ctor_m298, + FPSCounter_Start_m299, + FPSCounter_Update_m300, + FollowTarget__ctor_m301, + FollowTarget_LateUpdate_m302, + ForcedReset__ctor_m303, + ForcedReset_Update_m304, + U3CDoBobCycleU3Ec__Iterator3__ctor_m305, + U3CDoBobCycleU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m306, + U3CDoBobCycleU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m307, + U3CDoBobCycleU3Ec__Iterator3_MoveNext_m308, + U3CDoBobCycleU3Ec__Iterator3_Dispose_m309, + U3CDoBobCycleU3Ec__Iterator3_Reset_m310, + LerpControlledBob__ctor_m311, + LerpControlledBob_Offset_m312, + LerpControlledBob_DoBobCycle_m313, + U3CResetCoroutineU3Ec__Iterator4__ctor_m314, + U3CResetCoroutineU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m315, + U3CResetCoroutineU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m316, + U3CResetCoroutineU3Ec__Iterator4_MoveNext_m317, + U3CResetCoroutineU3Ec__Iterator4_Dispose_m318, + U3CResetCoroutineU3Ec__Iterator4_Reset_m319, + ObjectResetter__ctor_m320, + ObjectResetter_Start_m321, + ObjectResetter_DelayedReset_m322, + ObjectResetter_ResetCoroutine_m323, + U3CStartU3Ec__Iterator5__ctor_m324, + U3CStartU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m325, + U3CStartU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m326, + U3CStartU3Ec__Iterator5_MoveNext_m327, + U3CStartU3Ec__Iterator5_Dispose_m328, + U3CStartU3Ec__Iterator5_Reset_m329, + ParticleSystemDestroyer__ctor_m330, + ParticleSystemDestroyer_Start_m331, + ParticleSystemDestroyer_Stop_m332, + PlatformSpecificContent__ctor_m333, + PlatformSpecificContent_OnEnable_m334, + PlatformSpecificContent_CheckEnableContent_m335, + PlatformSpecificContent_EnableContent_m336, + SimpleActivatorMenu__ctor_m337, + SimpleActivatorMenu_OnEnable_m338, + SimpleActivatorMenu_NextCamera_m339, + SimpleMouseRotator__ctor_m340, + SimpleMouseRotator_Start_m341, + SimpleMouseRotator_Update_m342, + SmoothFollow__ctor_m343, + SmoothFollow_Start_m344, + SmoothFollow_LateUpdate_m345, + Entry__ctor_m346, + Entries__ctor_m347, + U3CActivateU3Ec__Iterator6__ctor_m348, + U3CActivateU3Ec__Iterator6_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m349, + U3CActivateU3Ec__Iterator6_System_Collections_IEnumerator_get_Current_m350, + U3CActivateU3Ec__Iterator6_MoveNext_m351, + U3CActivateU3Ec__Iterator6_Dispose_m352, + U3CActivateU3Ec__Iterator6_Reset_m353, + U3CDeactivateU3Ec__Iterator7__ctor_m354, + U3CDeactivateU3Ec__Iterator7_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m355, + U3CDeactivateU3Ec__Iterator7_System_Collections_IEnumerator_get_Current_m356, + U3CDeactivateU3Ec__Iterator7_MoveNext_m357, + U3CDeactivateU3Ec__Iterator7_Dispose_m358, + U3CDeactivateU3Ec__Iterator7_Reset_m359, + U3CReloadLevelU3Ec__Iterator8__ctor_m360, + U3CReloadLevelU3Ec__Iterator8_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m361, + U3CReloadLevelU3Ec__Iterator8_System_Collections_IEnumerator_get_Current_m362, + U3CReloadLevelU3Ec__Iterator8_MoveNext_m363, + U3CReloadLevelU3Ec__Iterator8_Dispose_m364, + U3CReloadLevelU3Ec__Iterator8_Reset_m365, + TimedObjectActivator__ctor_m366, + TimedObjectActivator_Awake_m367, + TimedObjectActivator_Activate_m368, + TimedObjectActivator_Deactivate_m369, + TimedObjectActivator_ReloadLevel_m370, + TimedObjectDestructor__ctor_m371, + TimedObjectDestructor_Awake_m372, + TimedObjectDestructor_DestroyNow_m373, + WaypointList__ctor_m374, + RoutePoint__ctor_m375, + WaypointCircuit__ctor_m376, + WaypointCircuit_get_Length_m377, + WaypointCircuit_set_Length_m378, + WaypointCircuit_get_Waypoints_m379, + WaypointCircuit_Awake_m380, + WaypointCircuit_GetRoutePoint_m381, + WaypointCircuit_GetRoutePosition_m382, + WaypointCircuit_CatmullRom_m383, + WaypointCircuit_CachePositionsAndDistances_m384, + WaypointCircuit_OnDrawGizmos_m385, + WaypointCircuit_OnDrawGizmosSelected_m386, + WaypointCircuit_DrawGizmos_m387, + WaypointProgressTracker__ctor_m388, + WaypointProgressTracker_get_targetPoint_m389, + WaypointProgressTracker_set_targetPoint_m390, + WaypointProgressTracker_get_speedPoint_m391, + WaypointProgressTracker_set_speedPoint_m392, + WaypointProgressTracker_get_progressPoint_m393, + WaypointProgressTracker_set_progressPoint_m394, + WaypointProgressTracker_Start_m395, + WaypointProgressTracker_Reset_m396, + WaypointProgressTracker_Update_m397, + WaypointProgressTracker_OnDrawGizmos_m398, + GoDie__ctor_m711, + GoDie_OnStateEnter_m712, + NewBehaviourScript__ctor_m714, + NewBehaviourScript_Start_m715, + NewBehaviourScript_Update_m716, + NewBehaviourScript_Main_m717, + NewBehaviourScript1__ctor_m718, + NewBehaviourScript1_Start_m719, + NewBehaviourScript1_Update_m720, + NewBehaviourScript1_OnTriggerEnter2D_m721, + NewBehaviourScript1_Main_m722, + NewBehaviourScript2__ctor_m723, + NewBehaviourScript2_Start_m724, + NewBehaviourScript2_Update_m725, + NewBehaviourScript2_OnTriggerEnter2D_m726, + NewBehaviourScript2_Main_m727, + retry__ctor_m728, + retry_Start_m729, + retry_Update_m730, + retry_Main_m731, + robo2__ctor_m732, + robo2_Start_m733, + robo2_Update_m734, + robo2_Main_m735, + s2__ctor_m736, + s2_Start_m737, + s2_Update_m738, + s2_OnTriggerEnter2D_m739, + s2_Main_m740, + AssetBundleCreateRequest__ctor_m748, + AssetBundleCreateRequest_get_assetBundle_m749, + AssetBundleCreateRequest_DisableCompatibilityChecks_m750, + AssetBundleRequest__ctor_m751, + AssetBundleRequest_get_asset_m752, + AssetBundleRequest_get_allAssets_m753, + AssetBundle_LoadAsset_m754, + AssetBundle_LoadAsset_Internal_m755, + AssetBundle_LoadAssetWithSubAssets_Internal_m756, + WaitForSeconds__ctor_m675, + WaitForFixedUpdate__ctor_m674, + WaitForEndOfFrame__ctor_m669, + Coroutine__ctor_m757, + Coroutine_ReleaseCoroutine_m758, + Coroutine_Finalize_m759, + ScriptableObject__ctor_m760, + ScriptableObject_Internal_CreateScriptableObject_m761, + ScriptableObject_CreateInstance_m762, + ScriptableObject_CreateInstance_m763, + ScriptableObject_CreateInstanceFromType_m764, + UnhandledExceptionHandler__ctor_m765, + UnhandledExceptionHandler_RegisterUECatcher_m766, + UnhandledExceptionHandler_HandleUnhandledException_m767, + UnhandledExceptionHandler_PrintException_m768, + UnhandledExceptionHandler_NativeUnhandledExceptionHandler_m769, + Cursor_set_visible_m466, + Cursor_set_lockState_m465, + GameCenterPlatform__ctor_m770, + GameCenterPlatform__cctor_m771, + GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_LoadFriends_m772, + GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_Authenticate_m773, + GameCenterPlatform_Internal_Authenticate_m774, + GameCenterPlatform_Internal_Authenticated_m775, + GameCenterPlatform_Internal_UserName_m776, + GameCenterPlatform_Internal_UserID_m777, + GameCenterPlatform_Internal_Underage_m778, + GameCenterPlatform_Internal_UserImage_m779, + GameCenterPlatform_Internal_LoadFriends_m780, + GameCenterPlatform_Internal_LoadAchievementDescriptions_m781, + GameCenterPlatform_Internal_LoadAchievements_m782, + GameCenterPlatform_Internal_ReportProgress_m783, + GameCenterPlatform_Internal_ReportScore_m784, + GameCenterPlatform_Internal_LoadScores_m785, + GameCenterPlatform_Internal_ShowAchievementsUI_m786, + GameCenterPlatform_Internal_ShowLeaderboardUI_m787, + GameCenterPlatform_Internal_LoadUsers_m788, + GameCenterPlatform_Internal_ResetAllAchievements_m789, + GameCenterPlatform_Internal_ShowDefaultAchievementBanner_m790, + GameCenterPlatform_ResetAllAchievements_m791, + GameCenterPlatform_ShowDefaultAchievementCompletionBanner_m792, + GameCenterPlatform_ShowLeaderboardUI_m793, + GameCenterPlatform_Internal_ShowSpecificLeaderboardUI_m794, + GameCenterPlatform_ClearAchievementDescriptions_m795, + GameCenterPlatform_SetAchievementDescription_m796, + GameCenterPlatform_SetAchievementDescriptionImage_m797, + GameCenterPlatform_TriggerAchievementDescriptionCallback_m798, + GameCenterPlatform_AuthenticateCallbackWrapper_m799, + GameCenterPlatform_ClearFriends_m800, + GameCenterPlatform_SetFriends_m801, + GameCenterPlatform_SetFriendImage_m802, + GameCenterPlatform_TriggerFriendsCallbackWrapper_m803, + GameCenterPlatform_AchievementCallbackWrapper_m804, + GameCenterPlatform_ProgressCallbackWrapper_m805, + GameCenterPlatform_ScoreCallbackWrapper_m806, + GameCenterPlatform_ScoreLoaderCallbackWrapper_m807, + GameCenterPlatform_get_localUser_m808, + GameCenterPlatform_PopulateLocalUser_m809, + GameCenterPlatform_LoadAchievementDescriptions_m810, + GameCenterPlatform_ReportProgress_m811, + GameCenterPlatform_LoadAchievements_m812, + GameCenterPlatform_ReportScore_m813, + GameCenterPlatform_LoadScores_m814, + GameCenterPlatform_LoadScores_m815, + GameCenterPlatform_LeaderboardCallbackWrapper_m816, + GameCenterPlatform_GetLoading_m817, + GameCenterPlatform_VerifyAuthentication_m818, + GameCenterPlatform_ShowAchievementsUI_m819, + GameCenterPlatform_ShowLeaderboardUI_m820, + GameCenterPlatform_ClearUsers_m821, + GameCenterPlatform_SetUser_m822, + GameCenterPlatform_SetUserImage_m823, + GameCenterPlatform_TriggerUsersCallbackWrapper_m824, + GameCenterPlatform_LoadUsers_m825, + GameCenterPlatform_SafeSetUserImage_m826, + GameCenterPlatform_SafeClearArray_m827, + GameCenterPlatform_CreateLeaderboard_m828, + GameCenterPlatform_CreateAchievement_m829, + GameCenterPlatform_TriggerResetAchievementCallback_m830, + GcLeaderboard__ctor_m831, + GcLeaderboard_Finalize_m832, + GcLeaderboard_Contains_m833, + GcLeaderboard_SetScores_m834, + GcLeaderboard_SetLocalScore_m835, + GcLeaderboard_SetMaxRange_m836, + GcLeaderboard_SetTitle_m837, + GcLeaderboard_Internal_LoadScores_m838, + GcLeaderboard_Internal_LoadScoresWithUsers_m839, + GcLeaderboard_Loading_m840, + GcLeaderboard_Dispose_m841, + QualitySettings_set_shadowDistance_m666, + Mesh__ctor_m842, + Mesh_Internal_Create_m843, + Mesh_Clear_m844, + Mesh_Clear_m845, + Mesh_get_vertices_m846, + Mesh_SetVertices_m847, + Mesh_SetVerticesInternal_m848, + Mesh_get_normals_m849, + Mesh_SetNormals_m850, + Mesh_SetNormalsInternal_m851, + Mesh_get_tangents_m852, + Mesh_SetTangents_m853, + Mesh_SetTangentsInternal_m854, + Mesh_get_uv_m855, + Mesh_get_uv2_m856, + Mesh_SetUVs_m857, + Mesh_SetUVInternal_m858, + Mesh_get_colors32_m859, + Mesh_SetColors_m860, + Mesh_SetColors32Internal_m861, + Mesh_RecalculateBounds_m862, + Mesh_SetTriangles_m863, + Mesh_SetTrianglesInternal_m864, + Mesh_GetIndices_m865, + BoneWeight_get_weight0_m866, + BoneWeight_set_weight0_m867, + BoneWeight_get_weight1_m868, + BoneWeight_set_weight1_m869, + BoneWeight_get_weight2_m870, + BoneWeight_set_weight2_m871, + BoneWeight_get_weight3_m872, + BoneWeight_set_weight3_m873, + BoneWeight_get_boneIndex0_m874, + BoneWeight_set_boneIndex0_m875, + BoneWeight_get_boneIndex1_m876, + BoneWeight_set_boneIndex1_m877, + BoneWeight_get_boneIndex2_m878, + BoneWeight_set_boneIndex2_m879, + BoneWeight_get_boneIndex3_m880, + BoneWeight_set_boneIndex3_m881, + BoneWeight_GetHashCode_m882, + BoneWeight_Equals_m883, + BoneWeight_op_Equality_m884, + BoneWeight_op_Inequality_m885, + Renderer_get_materials_m627, + Renderer_set_materials_m632, + Renderer_get_sharedMaterials_m625, + Renderer_get_bounds_m505, + Renderer_INTERNAL_get_bounds_m886, + Renderer_get_sortingLayerID_m887, + Renderer_get_sortingOrder_m888, + Screen_get_width_m602, + Screen_get_height_m688, + Screen_get_dpi_m889, + GUILayer_HitTest_m890, + GUILayer_INTERNAL_CALL_HitTest_m891, + Texture__ctor_m892, + Texture_Internal_GetWidth_m893, + Texture_Internal_GetHeight_m894, + Texture_get_width_m895, + Texture_get_height_m896, + Texture2D__ctor_m897, + Texture2D_Internal_Create_m898, + Texture2D_get_whiteTexture_m899, + Texture2D_GetPixelBilinear_m900, + RenderTexture_Internal_GetWidth_m901, + RenderTexture_Internal_GetHeight_m902, + RenderTexture_get_width_m903, + RenderTexture_get_height_m904, + StateChanged__ctor_m905, + StateChanged_Invoke_m906, + StateChanged_BeginInvoke_m907, + StateChanged_EndInvoke_m908, + CullingGroup_Finalize_m909, + CullingGroup_Dispose_m910, + CullingGroup_SendEvents_m911, + CullingGroup_FinalizerFailure_m912, + GradientColorKey__ctor_m913, + GradientAlphaKey__ctor_m914, + Gradient__ctor_m915, + Gradient_Init_m916, + Gradient_Cleanup_m917, + Gradient_Finalize_m918, + TouchScreenKeyboard__ctor_m919, + TouchScreenKeyboard_Destroy_m920, + TouchScreenKeyboard_Finalize_m921, + TouchScreenKeyboard_TouchScreenKeyboard_InternalConstructorHelper_m922, + TouchScreenKeyboard_get_isSupported_m923, + TouchScreenKeyboard_Open_m924, + TouchScreenKeyboard_Open_m925, + TouchScreenKeyboard_Open_m926, + TouchScreenKeyboard_get_text_m927, + TouchScreenKeyboard_set_text_m928, + TouchScreenKeyboard_set_hideInput_m929, + TouchScreenKeyboard_get_active_m930, + TouchScreenKeyboard_set_active_m931, + TouchScreenKeyboard_get_done_m932, + TouchScreenKeyboard_get_wasCanceled_m933, + Gizmos_DrawLine_m699, + Gizmos_INTERNAL_CALL_DrawLine_m934, + Gizmos_DrawWireSphere_m703, + Gizmos_INTERNAL_CALL_DrawWireSphere_m935, + Gizmos_set_color_m698, + Gizmos_INTERNAL_set_color_m936, + LayerMask_get_value_m937, + LayerMask_set_value_m938, + LayerMask_LayerToName_m939, + LayerMask_NameToLayer_m940, + LayerMask_GetMask_m941, + LayerMask_op_Implicit_m426, + LayerMask_op_Implicit_m942, + Vector2__ctor_m436, + Vector2_get_Item_m943, + Vector2_set_Item_m944, + Vector2_Scale_m945, + Vector2_Normalize_m531, + Vector2_get_normalized_m609, + Vector2_ToString_m946, + Vector2_GetHashCode_m947, + Vector2_Equals_m948, + Vector2_Dot_m949, + Vector2_get_magnitude_m950, + Vector2_get_sqrMagnitude_m530, + Vector2_SqrMagnitude_m951, + Vector2_get_zero_m539, + Vector2_get_one_m952, + Vector2_get_up_m953, + Vector2_op_Addition_m954, + Vector2_op_Subtraction_m955, + Vector2_op_Multiply_m956, + Vector2_op_Division_m957, + Vector2_op_Equality_m540, + Vector2_op_Inequality_m958, + Vector2_op_Implicit_m425, + Vector2_op_Implicit_m605, + Vector3__ctor_m419, + Vector3__ctor_m479, + Vector3_Lerp_m458, + Vector3_Slerp_m461, + Vector3_INTERNAL_CALL_Slerp_m959, + Vector3_MoveTowards_m410, + Vector3_SmoothDamp_m413, + Vector3_SmoothDamp_m960, + Vector3_get_Item_m961, + Vector3_set_Item_m962, + Vector3_Scale_m559, + Vector3_GetHashCode_m963, + Vector3_Equals_m964, + Vector3_Normalize_m965, + Vector3_Normalize_m568, + Vector3_get_normalized_m454, + Vector3_ToString_m966, + Vector3_ToString_m967, + Vector3_Dot_m701, + Vector3_Project_m968, + Vector3_ProjectOnPlane_m522, + Vector3_Angle_m546, + Vector3_Distance_m969, + Vector3_ClampMagnitude_m970, + Vector3_Magnitude_m971, + Vector3_get_magnitude_m453, + Vector3_SqrMagnitude_m972, + Vector3_get_sqrMagnitude_m459, + Vector3_Min_m973, + Vector3_Max_m974, + Vector3_get_zero_m408, + Vector3_get_one_m975, + Vector3_get_forward_m412, + Vector3_get_back_m976, + Vector3_get_up_m448, + Vector3_get_down_m518, + Vector3_get_left_m742, + Vector3_get_right_m404, + Vector3_op_Addition_m411, + Vector3_op_Subtraction_m402, + Vector3_op_UnaryNegation_m487, + Vector3_op_Multiply_m407, + Vector3_op_Multiply_m405, + Vector3_op_Division_m571, + Vector3_op_Equality_m977, + Vector3_op_Inequality_m601, + Color__ctor_m697, + Color_ToString_m978, + Color_GetHashCode_m979, + Color_Equals_m980, + Color_Lerp_m981, + Color_get_red_m499, + Color_get_green_m702, + Color_get_white_m982, + Color_get_black_m983, + Color_get_yellow_m696, + Color_get_clear_m984, + Color_op_Multiply_m985, + Color_op_Implicit_m986, + Color32__ctor_m987, + Color32_ToString_m988, + Color32_op_Implicit_m989, + Color32_op_Implicit_m990, + Quaternion__ctor_m991, + Quaternion_Dot_m992, + Quaternion_AngleAxis_m551, + Quaternion_INTERNAL_CALL_AngleAxis_m993, + Quaternion_LookRotation_m460, + Quaternion_LookRotation_m700, + Quaternion_INTERNAL_CALL_LookRotation_m994, + Quaternion_Slerp_m472, + Quaternion_INTERNAL_CALL_Slerp_m995, + Quaternion_Lerp_m463, + Quaternion_INTERNAL_CALL_Lerp_m996, + Quaternion_Inverse_m997, + Quaternion_INTERNAL_CALL_Inverse_m998, + Quaternion_ToString_m999, + Quaternion_get_eulerAngles_m467, + Quaternion_Euler_m471, + Quaternion_Internal_ToEulerRad_m1000, + Quaternion_INTERNAL_CALL_Internal_ToEulerRad_m1001, + Quaternion_Internal_FromEulerRad_m1002, + Quaternion_INTERNAL_CALL_Internal_FromEulerRad_m1003, + Quaternion_GetHashCode_m1004, + Quaternion_Equals_m1005, + Quaternion_op_Multiply_m478, + Quaternion_op_Multiply_m552, + Quaternion_op_Inequality_m1006, + Rect__ctor_m1007, + Rect_get_x_m1008, + Rect_set_x_m1009, + Rect_get_y_m1010, + Rect_set_y_m1011, + Rect_get_position_m1012, + Rect_get_center_m1013, + Rect_get_min_m1014, + Rect_get_max_m1015, + Rect_get_width_m1016, + Rect_set_width_m1017, + Rect_get_height_m1018, + Rect_set_height_m1019, + Rect_get_size_m1020, + Rect_get_xMin_m1021, + Rect_get_yMin_m1022, + Rect_get_xMax_m1023, + Rect_get_yMax_m1024, + Rect_ToString_m1025, + Rect_Contains_m1026, + Rect_Overlaps_m1027, + Rect_GetHashCode_m1028, + Rect_Equals_m1029, + Rect_op_Inequality_m1030, + Rect_op_Equality_m1031, + Matrix4x4_get_Item_m1032, + Matrix4x4_set_Item_m1033, + Matrix4x4_get_Item_m1034, + Matrix4x4_set_Item_m1035, + Matrix4x4_GetHashCode_m1036, + Matrix4x4_Equals_m1037, + Matrix4x4_Inverse_m1038, + Matrix4x4_INTERNAL_CALL_Inverse_m1039, + Matrix4x4_Transpose_m1040, + Matrix4x4_INTERNAL_CALL_Transpose_m1041, + Matrix4x4_Invert_m1042, + Matrix4x4_INTERNAL_CALL_Invert_m1043, + Matrix4x4_get_inverse_m1044, + Matrix4x4_get_transpose_m1045, + Matrix4x4_get_isIdentity_m1046, + Matrix4x4_GetColumn_m1047, + Matrix4x4_GetRow_m1048, + Matrix4x4_SetColumn_m1049, + Matrix4x4_SetRow_m1050, + Matrix4x4_MultiplyPoint_m1051, + Matrix4x4_MultiplyPoint3x4_m1052, + Matrix4x4_MultiplyVector_m1053, + Matrix4x4_Scale_m1054, + Matrix4x4_get_zero_m1055, + Matrix4x4_get_identity_m1056, + Matrix4x4_SetTRS_m1057, + Matrix4x4_TRS_m1058, + Matrix4x4_INTERNAL_CALL_TRS_m1059, + Matrix4x4_ToString_m1060, + Matrix4x4_ToString_m1061, + Matrix4x4_Ortho_m1062, + Matrix4x4_Perspective_m1063, + Matrix4x4_op_Multiply_m1064, + Matrix4x4_op_Multiply_m1065, + Matrix4x4_op_Equality_m1066, + Matrix4x4_op_Inequality_m1067, + Bounds__ctor_m1068, + Bounds_GetHashCode_m1069, + Bounds_Equals_m1070, + Bounds_get_center_m1071, + Bounds_set_center_m1072, + Bounds_get_size_m1073, + Bounds_set_size_m1074, + Bounds_get_extents_m507, + Bounds_set_extents_m1075, + Bounds_get_min_m1076, + Bounds_set_min_m1077, + Bounds_get_max_m1078, + Bounds_set_max_m1079, + Bounds_SetMinMax_m1080, + Bounds_Encapsulate_m1081, + Bounds_Encapsulate_m506, + Bounds_Expand_m1082, + Bounds_Expand_m1083, + Bounds_Intersects_m1084, + Bounds_Internal_Contains_m1085, + Bounds_INTERNAL_CALL_Internal_Contains_m1086, + Bounds_Contains_m1087, + Bounds_Internal_SqrDistance_m1088, + Bounds_INTERNAL_CALL_Internal_SqrDistance_m1089, + Bounds_SqrDistance_m1090, + Bounds_Internal_IntersectRay_m1091, + Bounds_INTERNAL_CALL_Internal_IntersectRay_m1092, + Bounds_IntersectRay_m1093, + Bounds_IntersectRay_m1094, + Bounds_Internal_GetClosestPoint_m1095, + Bounds_INTERNAL_CALL_Internal_GetClosestPoint_m1096, + Bounds_ClosestPoint_m1097, + Bounds_ToString_m1098, + Bounds_ToString_m1099, + Bounds_op_Equality_m1100, + Bounds_op_Inequality_m1101, + Vector4__ctor_m1102, + Vector4_get_Item_m1103, + Vector4_set_Item_m1104, + Vector4_GetHashCode_m1105, + Vector4_Equals_m1106, + Vector4_ToString_m1107, + Vector4_Dot_m1108, + Vector4_SqrMagnitude_m1109, + Vector4_get_sqrMagnitude_m1110, + Vector4_get_zero_m1111, + Vector4_op_Subtraction_m1112, + Vector4_op_Division_m1113, + Vector4_op_Equality_m1114, + Ray__ctor_m574, + Ray_get_origin_m489, + Ray_set_origin_m486, + Ray_get_direction_m651, + Ray_set_direction_m488, + Ray_GetPoint_m646, + Ray_ToString_m1115, + Plane__ctor_m1116, + Plane_get_normal_m1117, + Plane_get_distance_m1118, + Plane_Raycast_m1119, + MathfInternal__cctor_m1120, + Mathf__cctor_m1121, + Mathf_Sin_m1122, + Mathf_Cos_m1123, + Mathf_Tan_m1124, + Mathf_Acos_m1125, + Mathf_Atan_m1126, + Mathf_Atan2_m1127, + Mathf_Sqrt_m1128, + Mathf_Abs_m1129, + Mathf_Min_m1130, + Mathf_Min_m1131, + Mathf_Max_m682, + Mathf_Max_m508, + Mathf_Max_m1132, + Mathf_Pow_m1133, + Mathf_Log_m1134, + Mathf_Floor_m1135, + Mathf_Round_m1136, + Mathf_CeilToInt_m1137, + Mathf_FloorToInt_m1138, + Mathf_RoundToInt_m1139, + Mathf_Sign_m406, + Mathf_Clamp_m418, + Mathf_Clamp_m591, + Mathf_Clamp01_m1140, + Mathf_Lerp_m417, + Mathf_LerpAngle_m689, + Mathf_MoveTowards_m587, + Mathf_Approximately_m1141, + Mathf_SmoothDamp_m455, + Mathf_SmoothDamp_m1142, + Mathf_Repeat_m579, + Mathf_InverseLerp_m457, + Mathf_DeltaAngle_m456, + Mathf_PerlinNoise_m475, + DrivenRectTransformTracker_Add_m1143, + DrivenRectTransformTracker_Clear_m1144, + ReapplyDrivenProperties__ctor_m1145, + ReapplyDrivenProperties_Invoke_m1146, + ReapplyDrivenProperties_BeginInvoke_m1147, + ReapplyDrivenProperties_EndInvoke_m1148, + RectTransform_add_reapplyDrivenProperties_m1149, + RectTransform_remove_reapplyDrivenProperties_m1150, + RectTransform_get_rect_m1151, + RectTransform_INTERNAL_get_rect_m1152, + RectTransform_get_anchorMin_m1153, + RectTransform_set_anchorMin_m1154, + RectTransform_INTERNAL_get_anchorMin_m1155, + RectTransform_INTERNAL_set_anchorMin_m1156, + RectTransform_get_anchorMax_m1157, + RectTransform_set_anchorMax_m1158, + RectTransform_INTERNAL_get_anchorMax_m1159, + RectTransform_INTERNAL_set_anchorMax_m1160, + RectTransform_get_anchoredPosition_m1161, + RectTransform_set_anchoredPosition_m1162, + RectTransform_INTERNAL_get_anchoredPosition_m1163, + RectTransform_INTERNAL_set_anchoredPosition_m1164, + RectTransform_get_sizeDelta_m1165, + RectTransform_set_sizeDelta_m1166, + RectTransform_INTERNAL_get_sizeDelta_m1167, + RectTransform_INTERNAL_set_sizeDelta_m1168, + RectTransform_get_pivot_m1169, + RectTransform_set_pivot_m1170, + RectTransform_INTERNAL_get_pivot_m1171, + RectTransform_INTERNAL_set_pivot_m1172, + RectTransform_SendReapplyDrivenProperties_m1173, + RectTransform_GetLocalCorners_m1174, + RectTransform_GetWorldCorners_m1175, + RectTransform_SetInsetAndSizeFromParentEdge_m1176, + RectTransform_SetSizeWithCurrentAnchors_m1177, + RectTransform_GetParentSize_m1178, + ResourceRequest__ctor_m1179, + ResourceRequest_get_asset_m1180, + Resources_Load_m1181, + SerializePrivateVariables__ctor_m1182, + SerializeField__ctor_m1183, + Shader_PropertyToID_m1184, + Material__ctor_m1185, + Material_get_shader_m626, + Material_set_shader_m629, + Material_get_mainTexture_m1186, + Material_GetTexture_m1187, + Material_GetTexture_m1188, + Material_SetFloat_m1189, + Material_SetFloat_m1190, + Material_SetInt_m1191, + Material_HasProperty_m1192, + Material_HasProperty_m1193, + Material_Internal_CreateWithMaterial_m1194, + SortingLayer_GetLayerValueFromID_m1195, + SphericalHarmonicsL2_Clear_m1196, + SphericalHarmonicsL2_ClearInternal_m1197, + SphericalHarmonicsL2_INTERNAL_CALL_ClearInternal_m1198, + SphericalHarmonicsL2_AddAmbientLight_m1199, + SphericalHarmonicsL2_AddAmbientLightInternal_m1200, + SphericalHarmonicsL2_INTERNAL_CALL_AddAmbientLightInternal_m1201, + SphericalHarmonicsL2_AddDirectionalLight_m1202, + SphericalHarmonicsL2_AddDirectionalLightInternal_m1203, + SphericalHarmonicsL2_INTERNAL_CALL_AddDirectionalLightInternal_m1204, + SphericalHarmonicsL2_get_Item_m1205, + SphericalHarmonicsL2_set_Item_m1206, + SphericalHarmonicsL2_GetHashCode_m1207, + SphericalHarmonicsL2_Equals_m1208, + SphericalHarmonicsL2_op_Multiply_m1209, + SphericalHarmonicsL2_op_Multiply_m1210, + SphericalHarmonicsL2_op_Addition_m1211, + SphericalHarmonicsL2_op_Equality_m1212, + SphericalHarmonicsL2_op_Inequality_m1213, + Sprite_get_rect_m1214, + Sprite_INTERNAL_get_rect_m1215, + Sprite_get_pixelsPerUnit_m1216, + Sprite_get_texture_m1217, + Sprite_get_textureRect_m1218, + Sprite_INTERNAL_get_textureRect_m1219, + Sprite_get_border_m1220, + Sprite_INTERNAL_get_border_m1221, + DataUtility_GetInnerUV_m1222, + DataUtility_GetOuterUV_m1223, + DataUtility_GetPadding_m1224, + DataUtility_GetMinSize_m1225, + DataUtility_Internal_GetMinSize_m1226, + UnityString_Format_m1227, + AsyncOperation__ctor_m1228, + AsyncOperation_InternalDestroy_m1229, + AsyncOperation_Finalize_m1230, + LogCallback__ctor_m1231, + LogCallback_Invoke_m1232, + LogCallback_BeginInvoke_m1233, + LogCallback_EndInvoke_m1234, + Application_get_loadedLevel_m691, + Application_get_loadedLevelName_m443, + Application_LoadLevel_m692, + Application_LoadLevel_m444, + Application_LoadLevelAsync_m673, + Application_LoadLevelAsync_m1235, + Application_get_isPlaying_m451, + Application_get_isEditor_m1236, + Application_get_platform_m1237, + Application_CallLogCallback_m1238, + Behaviour__ctor_m1239, + Behaviour_get_enabled_m1240, + Behaviour_set_enabled_m618, + Behaviour_get_isActiveAndEnabled_m1241, + CameraCallback__ctor_m1242, + CameraCallback_Invoke_m1243, + CameraCallback_BeginInvoke_m1244, + CameraCallback_EndInvoke_m1245, + Camera_get_fieldOfView_m502, + Camera_set_fieldOfView_m503, + Camera_get_nearClipPlane_m1246, + Camera_get_farClipPlane_m1247, + Camera_get_depth_m1248, + Camera_get_cullingMask_m1249, + Camera_get_eventMask_m1250, + Camera_get_pixelRect_m1251, + Camera_INTERNAL_get_pixelRect_m1252, + Camera_get_targetTexture_m1253, + Camera_get_clearFlags_m1254, + Camera_ScreenToViewportPoint_m1255, + Camera_INTERNAL_CALL_ScreenToViewportPoint_m1256, + Camera_ScreenPointToRay_m645, + Camera_INTERNAL_CALL_ScreenPointToRay_m1257, + Camera_get_main_m510, + Camera_get_allCamerasCount_m1258, + Camera_GetAllCameras_m1259, + Camera_FireOnPreCull_m1260, + Camera_FireOnPreRender_m1261, + Camera_FireOnPostRender_m1262, + Camera_RaycastTry_m1263, + Camera_INTERNAL_CALL_RaycastTry_m1264, + Camera_RaycastTry2D_m1265, + Camera_INTERNAL_CALL_RaycastTry2D_m1266, + Debug_DrawLine_m1267, + Debug_INTERNAL_CALL_DrawLine_m1268, + Debug_DrawRay_m500, + Debug_DrawRay_m1269, + Debug_Internal_Log_m1270, + Debug_Internal_LogException_m1271, + Debug_Log_m623, + Debug_LogError_m614, + Debug_LogError_m1272, + Debug_LogException_m1273, + Debug_LogException_m1274, + Debug_LogWarning_m558, + Debug_LogWarning_m1275, + DisplaysUpdatedDelegate__ctor_m1276, + DisplaysUpdatedDelegate_Invoke_m1277, + DisplaysUpdatedDelegate_BeginInvoke_m1278, + DisplaysUpdatedDelegate_EndInvoke_m1279, + Display__ctor_m1280, + Display__ctor_m1281, + Display__cctor_m1282, + Display_add_onDisplaysUpdated_m1283, + Display_remove_onDisplaysUpdated_m1284, + Display_get_renderingWidth_m1285, + Display_get_renderingHeight_m1286, + Display_get_systemWidth_m1287, + Display_get_systemHeight_m1288, + Display_get_colorBuffer_m1289, + Display_get_depthBuffer_m1290, + Display_Activate_m1291, + Display_Activate_m1292, + Display_SetParams_m1293, + Display_SetRenderingResolution_m1294, + Display_MultiDisplayLicense_m1295, + Display_RelativeMouseAt_m1296, + Display_get_main_m1297, + Display_RecreateDisplayList_m1298, + Display_FireDisplaysUpdated_m1299, + Display_GetSystemExtImpl_m1300, + Display_GetRenderingExtImpl_m1301, + Display_GetRenderingBuffersImpl_m1302, + Display_SetRenderingResolutionImpl_m1303, + Display_ActivateDisplayImpl_m1304, + Display_SetParamsImpl_m1305, + Display_MultiDisplayLicenseImpl_m1306, + Display_RelativeMouseAtImpl_m1307, + MonoBehaviour__ctor_m399, + MonoBehaviour_Invoke_m694, + MonoBehaviour_StartCoroutine_m513, + MonoBehaviour_StartCoroutine_Auto_m1308, + MonoBehaviour_StartCoroutine_m662, + MonoBehaviour_StopCoroutine_m1309, + MonoBehaviour_StopCoroutine_m1310, + MonoBehaviour_StopCoroutineViaEnumerator_Auto_m1311, + MonoBehaviour_StopCoroutine_Auto_m1312, + MonoBehaviour_StopAllCoroutines_m532, + Touch_get_fingerId_m1313, + Touch_get_position_m608, + Touch_get_phase_m1314, + Input__cctor_m1315, + Input_GetKeyInt_m1316, + Input_GetAxis_m594, + Input_GetAxisRaw_m593, + Input_GetButton_m595, + Input_GetButtonDown_m596, + Input_GetButtonUp_m597, + Input_GetKey_m421, + Input_GetMouseButton_m647, + Input_GetMouseButtonDown_m650, + Input_GetMouseButtonUp_m469, + Input_get_mousePosition_m599, + Input_INTERNAL_get_mousePosition_m1317, + Input_get_mouseScrollDelta_m1318, + Input_INTERNAL_get_mouseScrollDelta_m1319, + Input_get_mousePresent_m1320, + Input_get_acceleration_m600, + Input_INTERNAL_get_acceleration_m1321, + Input_get_touches_m607, + Input_GetTouch_m1322, + Input_get_touchCount_m606, + Input_get_touchSupported_m1323, + Input_set_imeCompositionMode_m1324, + Input_get_compositionString_m1325, + Input_set_compositionCursorPos_m1326, + Input_INTERNAL_set_compositionCursorPos_m1327, + Object__ctor_m1328, + Object_Internal_CloneSingle_m1329, + Object_Internal_InstantiateSingle_m1330, + Object_INTERNAL_CALL_Internal_InstantiateSingle_m1331, + Object_Destroy_m693, + Object_Destroy_m687, + Object_DestroyImmediate_m1332, + Object_DestroyImmediate_m1333, + Object_FindObjectsOfType_m586, + Object_get_name_m630, + Object_set_name_m1334, + Object_DontDestroyOnLoad_m747, + Object_set_hideFlags_m1335, + Object_DestroyObject_m1336, + Object_DestroyObject_m617, + Object_ToString_m1337, + Object_Equals_m1338, + Object_GetHashCode_m1339, + Object_CompareBaseObjects_m1340, + Object_IsNativeObjectAlive_m1341, + Object_GetInstanceID_m1342, + Object_GetCachedPtr_m1343, + Object_Instantiate_m616, + Object_CheckNullArgument_m1344, + Object_op_Implicit_m435, + Object_op_Equality_m445, + Object_op_Inequality_m429, + Component__ctor_m1345, + Component_get_transform_m401, + Component_get_gameObject_m428, + Component_GetComponent_m1346, + Component_GetComponentFastPath_m1347, + Component_GetComponentInChildren_m1348, + Component_GetComponentInParent_m1349, + Component_GetComponentsForListInternal_m1350, + Component_GetComponents_m1351, + Component_get_tag_m441, + Component_CompareTag_m493, + Component_SendMessage_m1352, + Component_SendMessage_m678, + Component_BroadcastMessage_m1353, + Component_BroadcastMessage_m686, + Light_get_shadowStrength_m664, + Light_set_shadowStrength_m668, + Light_set_shadowBias_m667, + GameObject__ctor_m654, + GameObject_GetComponent_m744, + GameObject_GetComponentFastPath_m1354, + GameObject_GetComponentByName_m1355, + GameObject_GetComponent_m746, + GameObject_GetComponentInChildren_m1356, + GameObject_GetComponentInParent_m1357, + GameObject_GetComponentsInternal_m1358, + GameObject_get_transform_m416, + GameObject_get_layer_m1359, + GameObject_set_layer_m1360, + GameObject_SetActive_m592, + GameObject_get_activeSelf_m447, + GameObject_get_activeInHierarchy_m1361, + GameObject_get_tag_m1362, + GameObject_FindGameObjectWithTag_m415, + GameObject_SendMessage_m1363, + GameObject_BroadcastMessage_m1364, + GameObject_BroadcastMessage_m615, + GameObject_Internal_AddComponentWithType_m1365, + GameObject_AddComponent_m1366, + GameObject_Internal_CreateGameObject_m1367, + GameObject_Find_m741, + Enumerator__ctor_m1368, + Enumerator_get_Current_m1369, + Enumerator_MoveNext_m1370, + Enumerator_Reset_m1371, + Transform_get_position_m400, + Transform_set_position_m414, + Transform_INTERNAL_get_position_m1372, + Transform_INTERNAL_set_position_m1373, + Transform_get_localPosition_m485, + Transform_set_localPosition_m501, + Transform_INTERNAL_get_localPosition_m1374, + Transform_INTERNAL_set_localPosition_m1375, + Transform_get_eulerAngles_m550, + Transform_get_right_m516, + Transform_get_up_m450, + Transform_get_forward_m449, + Transform_get_rotation_m462, + Transform_set_rotation_m464, + Transform_INTERNAL_get_rotation_m1376, + Transform_INTERNAL_set_rotation_m1377, + Transform_get_localRotation_m468, + Transform_set_localRotation_m473, + Transform_INTERNAL_get_localRotation_m1378, + Transform_INTERNAL_set_localRotation_m1379, + Transform_get_localScale_m439, + Transform_set_localScale_m440, + Transform_INTERNAL_get_localScale_m1380, + Transform_INTERNAL_set_localScale_m1381, + Transform_get_parent_m481, + Transform_set_parent_m403, + Transform_get_parentInternal_m1382, + Transform_set_parentInternal_m1383, + Transform_SetParent_m1384, + Transform_SetParent_m1385, + Transform_get_worldToLocalMatrix_m1386, + Transform_INTERNAL_get_worldToLocalMatrix_m1387, + Transform_Translate_m743, + Transform_Translate_m635, + Transform_Rotate_m636, + Transform_Rotate_m476, + Transform_Rotate_m1388, + Transform_LookAt_m690, + Transform_LookAt_m1389, + Transform_LookAt_m1390, + Transform_LookAt_m637, + Transform_INTERNAL_CALL_LookAt_m1391, + Transform_TransformDirection_m1392, + Transform_INTERNAL_CALL_TransformDirection_m1393, + Transform_InverseTransformDirection_m569, + Transform_INTERNAL_CALL_InverseTransformDirection_m1394, + Transform_TransformPoint_m1395, + Transform_INTERNAL_CALL_TransformPoint_m1396, + Transform_InverseTransformPoint_m477, + Transform_INTERNAL_CALL_InverseTransformPoint_m1397, + Transform_get_childCount_m1398, + Transform_DetachChildren_m695, + Transform_SetAsFirstSibling_m1399, + Transform_Find_m422, + Transform_IsChildOf_m1400, + Transform_GetEnumerator_m1401, + Transform_GetChild_m1402, + Time_get_time_m474, + Time_get_deltaTime_m409, + Time_get_unscaledTime_m1403, + Time_get_unscaledDeltaTime_m1404, + Time_get_fixedDeltaTime_m524, + Time_get_timeScale_m470, + Time_get_frameCount_m588, + Time_get_realtimeSinceStartup_m634, + Random_Range_m683, + Random_Range_m527, + Random_RandomRangeInt_m1405, + YieldInstruction__ctor_m1406, + UnityAdsInternal__ctor_m1407, + UnityAdsInternal_add_onCampaignsAvailable_m1408, + UnityAdsInternal_remove_onCampaignsAvailable_m1409, + UnityAdsInternal_add_onCampaignsFetchFailed_m1410, + UnityAdsInternal_remove_onCampaignsFetchFailed_m1411, + UnityAdsInternal_add_onShow_m1412, + UnityAdsInternal_remove_onShow_m1413, + UnityAdsInternal_add_onHide_m1414, + UnityAdsInternal_remove_onHide_m1415, + UnityAdsInternal_add_onVideoCompleted_m1416, + UnityAdsInternal_remove_onVideoCompleted_m1417, + UnityAdsInternal_add_onVideoStarted_m1418, + UnityAdsInternal_remove_onVideoStarted_m1419, + UnityAdsInternal_RegisterNative_m1420, + UnityAdsInternal_Init_m1421, + UnityAdsInternal_Show_m1422, + UnityAdsInternal_CanShowAds_m1423, + UnityAdsInternal_SetLogLevel_m1424, + UnityAdsInternal_SetCampaignDataURL_m1425, + UnityAdsInternal_RemoveAllEventHandlers_m1426, + UnityAdsInternal_CallUnityAdsCampaignsAvailable_m1427, + UnityAdsInternal_CallUnityAdsCampaignsFetchFailed_m1428, + UnityAdsInternal_CallUnityAdsShow_m1429, + UnityAdsInternal_CallUnityAdsHide_m1430, + UnityAdsInternal_CallUnityAdsVideoCompleted_m1431, + UnityAdsInternal_CallUnityAdsVideoStarted_m1432, + ParticleSystem_set_enableEmission_m685, + ParticleSystem_get_startLifetime_m681, + Particle_get_position_m1433, + Particle_set_position_m1434, + Particle_get_velocity_m1435, + Particle_set_velocity_m1436, + Particle_get_energy_m1437, + Particle_set_energy_m1438, + Particle_get_startEnergy_m1439, + Particle_set_startEnergy_m1440, + Particle_get_size_m1441, + Particle_set_size_m1442, + Particle_get_rotation_m1443, + Particle_set_rotation_m1444, + Particle_get_angularVelocity_m1445, + Particle_set_angularVelocity_m1446, + Particle_get_color_m1447, + Particle_set_color_m1448, + ControllerColliderHit_get_collider_m533, + ControllerColliderHit_get_point_m535, + Physics_get_gravity_m523, + Physics_INTERNAL_get_gravity_m1449, + Physics_Raycast_m556, + Physics_Raycast_m1450, + Physics_Raycast_m652, + Physics_Raycast_m584, + Physics_Raycast_m1451, + Physics_Raycast_m1452, + Physics_Raycast_m665, + Physics_Raycast_m1453, + Physics_RaycastAll_m1454, + Physics_RaycastAll_m494, + Physics_RaycastAll_m1455, + Physics_RaycastAll_m1456, + Physics_INTERNAL_CALL_RaycastAll_m1457, + Physics_OverlapSphere_m490, + Physics_INTERNAL_CALL_OverlapSphere_m1458, + Physics_SphereCast_m520, + Physics_SphereCast_m1459, + Physics_SphereCast_m575, + Physics_SphereCast_m1460, + Physics_CapsuleCastAll_m1461, + Physics_INTERNAL_CALL_CapsuleCastAll_m1462, + Physics_SphereCastAll_m495, + Physics_SphereCastAll_m1463, + Physics_Internal_Raycast_m1464, + Physics_INTERNAL_CALL_Internal_Raycast_m1465, + Physics_Internal_CapsuleCast_m1466, + Physics_INTERNAL_CALL_Internal_CapsuleCast_m1467, + Physics_Internal_RaycastTest_m1468, + Physics_INTERNAL_CALL_Internal_RaycastTest_m1469, + Rigidbody_get_velocity_m452, + Rigidbody_set_velocity_m544, + Rigidbody_INTERNAL_get_velocity_m1470, + Rigidbody_INTERNAL_set_velocity_m1471, + Rigidbody_set_angularVelocity_m677, + Rigidbody_INTERNAL_set_angularVelocity_m1472, + Rigidbody_get_drag_m642, + Rigidbody_set_drag_m543, + Rigidbody_get_angularDrag_m643, + Rigidbody_set_angularDrag_m644, + Rigidbody_get_isKinematic_m534, + Rigidbody_set_isKinematic_m657, + Rigidbody_set_constraints_m567, + Rigidbody_AddForce_m542, + Rigidbody_AddForce_m555, + Rigidbody_INTERNAL_CALL_AddForce_m1473, + Rigidbody_AddTorque_m554, + Rigidbody_INTERNAL_CALL_AddTorque_m1474, + Rigidbody_AddForceAtPosition_m536, + Rigidbody_INTERNAL_CALL_AddForceAtPosition_m1475, + Rigidbody_get_position_m573, + Rigidbody_INTERNAL_get_position_m1476, + Rigidbody_Sleep_m545, + Rigidbody_INTERNAL_CALL_Sleep_m1477, + Rigidbody_set_maxAngularVelocity_m553, + Joint_get_connectedBody_m641, + Joint_set_connectedBody_m648, + Joint_set_anchor_m658, + Joint_INTERNAL_set_anchor_m1478, + SpringJoint_set_spring_m659, + SpringJoint_set_damper_m660, + SpringJoint_set_maxDistance_m661, + Collider_get_attachedRigidbody_m492, + Collider_get_isTrigger_m491, + CapsuleCollider_get_center_m566, + CapsuleCollider_set_center_m572, + CapsuleCollider_INTERNAL_get_center_m1479, + CapsuleCollider_INTERNAL_set_center_m1480, + CapsuleCollider_get_radius_m548, + CapsuleCollider_get_height_m549, + CapsuleCollider_set_height_m570, + RaycastHit_get_point_m498, + RaycastHit_get_normal_m521, + RaycastHit_get_distance_m483, + RaycastHit_get_collider_m497, + RaycastHit_get_rigidbody_m653, + CharacterController_Move_m525, + CharacterController_INTERNAL_CALL_Move_m1481, + CharacterController_get_isGrounded_m512, + CharacterController_get_velocity_m526, + CharacterController_INTERNAL_get_velocity_m1482, + CharacterController_get_radius_m517, + CharacterController_get_height_m519, + Physics2D__cctor_m1483, + Physics2D_Internal_Raycast_m1484, + Physics2D_INTERNAL_CALL_Internal_Raycast_m1485, + Physics2D_Raycast_m1486, + Physics2D_Raycast_m1487, + Physics2D_RaycastAll_m1488, + Physics2D_INTERNAL_CALL_RaycastAll_m1489, + Physics2D_OverlapCircle_m434, + Physics2D_INTERNAL_CALL_OverlapCircle_m1490, + Physics2D_OverlapCircleAll_m427, + Physics2D_INTERNAL_CALL_OverlapCircleAll_m1491, + RaycastHit2D_get_point_m1492, + RaycastHit2D_get_normal_m1493, + RaycastHit2D_get_fraction_m1494, + RaycastHit2D_get_collider_m1495, + RaycastHit2D_get_rigidbody_m1496, + RaycastHit2D_get_transform_m1497, + Rigidbody2D_get_velocity_m431, + Rigidbody2D_set_velocity_m437, + Rigidbody2D_INTERNAL_get_velocity_m1498, + Rigidbody2D_INTERNAL_set_velocity_m1499, + Rigidbody2D_AddForce_m438, + Rigidbody2D_INTERNAL_CALL_AddForce_m1500, + Collider2D_get_attachedRigidbody_m1501, + NavMeshAgent_SetDestination_m564, + NavMeshAgent_INTERNAL_CALL_SetDestination_m1502, + NavMeshAgent_get_desiredVelocity_m565, + NavMeshAgent_INTERNAL_get_desiredVelocity_m1503, + NavMeshAgent_set_updatePosition_m563, + NavMeshAgent_set_updateRotation_m562, + AudioConfigurationChangeHandler__ctor_m1504, + AudioConfigurationChangeHandler_Invoke_m1505, + AudioConfigurationChangeHandler_BeginInvoke_m1506, + AudioConfigurationChangeHandler_EndInvoke_m1507, + AudioSettings_InvokeOnAudioConfigurationChanged_m1508, + PCMReaderCallback__ctor_m1509, + PCMReaderCallback_Invoke_m1510, + PCMReaderCallback_BeginInvoke_m1511, + PCMReaderCallback_EndInvoke_m1512, + PCMSetPositionCallback__ctor_m1513, + PCMSetPositionCallback_Invoke_m1514, + PCMSetPositionCallback_BeginInvoke_m1515, + PCMSetPositionCallback_EndInvoke_m1516, + AudioClip_InvokePCMReaderCallback_Internal_m1517, + AudioClip_InvokePCMSetPositionCallback_Internal_m1518, + AudioSource_get_clip_m528, + AudioSource_set_clip_m514, + AudioSource_Play_m1519, + AudioSource_Play_m515, + AudioSource_PlayOneShot_m1520, + AudioSource_PlayOneShot_m529, + WebCamDevice_get_name_m1521, + WebCamDevice_get_isFrontFacing_m1522, + AnimationEvent__ctor_m1523, + AnimationEvent_get_data_m1524, + AnimationEvent_set_data_m1525, + AnimationEvent_get_stringParameter_m1526, + AnimationEvent_set_stringParameter_m1527, + AnimationEvent_get_floatParameter_m1528, + AnimationEvent_set_floatParameter_m1529, + AnimationEvent_get_intParameter_m1530, + AnimationEvent_set_intParameter_m1531, + AnimationEvent_get_objectReferenceParameter_m1532, + AnimationEvent_set_objectReferenceParameter_m1533, + AnimationEvent_get_functionName_m1534, + AnimationEvent_set_functionName_m1535, + AnimationEvent_get_time_m1536, + AnimationEvent_set_time_m1537, + AnimationEvent_get_messageOptions_m1538, + AnimationEvent_set_messageOptions_m1539, + AnimationEvent_get_isFiredByLegacy_m1540, + AnimationEvent_get_isFiredByAnimator_m1541, + AnimationEvent_get_animationState_m1542, + AnimationEvent_get_animatorStateInfo_m1543, + AnimationEvent_get_animatorClipInfo_m1544, + AnimationEvent_GetHash_m1545, + Keyframe__ctor_m537, + Keyframe_get_time_m640, + AnimationCurve__ctor_m538, + AnimationCurve__ctor_m1546, + AnimationCurve_Cleanup_m1547, + AnimationCurve_Finalize_m1548, + AnimationCurve_Evaluate_m547, + AnimationCurve_get_Item_m639, + AnimationCurve_get_length_m638, + AnimationCurve_GetKey_Internal_m1549, + AnimationCurve_Init_m1550, + Enumerator__ctor_m1551, + Enumerator_get_Current_m1552, + Enumerator_MoveNext_m1553, + Enumerator_Reset_m1554, + Animation_Play_m620, + Animation_Play_m1555, + Animation_PlayDefaultAnimation_m1556, + Animation_GetEnumerator_m1557, + Animation_GetStateAtIndex_m1558, + Animation_GetStateCount_m1559, + AnimatorStateInfo_IsName_m581, + AnimatorStateInfo_get_fullPathHash_m1560, + AnimatorStateInfo_get_nameHash_m1561, + AnimatorStateInfo_get_shortNameHash_m1562, + AnimatorStateInfo_get_normalizedTime_m578, + AnimatorStateInfo_get_length_m1563, + AnimatorStateInfo_get_speed_m1564, + AnimatorStateInfo_get_speedMultiplier_m1565, + AnimatorStateInfo_get_tagHash_m1566, + AnimatorStateInfo_IsTag_m1567, + AnimatorStateInfo_get_loop_m1568, + AnimatorTransitionInfo_IsName_m1569, + AnimatorTransitionInfo_IsUserName_m1570, + AnimatorTransitionInfo_get_fullPathHash_m1571, + AnimatorTransitionInfo_get_nameHash_m1572, + AnimatorTransitionInfo_get_userNameHash_m1573, + AnimatorTransitionInfo_get_normalizedTime_m1574, + AnimatorTransitionInfo_get_anyState_m1575, + AnimatorTransitionInfo_get_entry_m1576, + AnimatorTransitionInfo_get_exit_m1577, + Animator_SetFloat_m432, + Animator_SetFloat_m576, + Animator_GetBool_m433, + Animator_SetBool_m430, + Animator_SetTrigger_m745, + Animator_ResetTrigger_m1578, + Animator_get_deltaPosition_m583, + Animator_INTERNAL_get_deltaPosition_m1579, + Animator_set_applyRootMotion_m582, + Animator_GetCurrentAnimatorStateInfo_m577, + Animator_set_speed_m580, + Animator_get_runtimeAnimatorController_m1580, + Animator_StringToHash_m1581, + Animator_SetFloatString_m1582, + Animator_SetBoolString_m1583, + Animator_GetBoolString_m1584, + Animator_SetTriggerString_m1585, + Animator_ResetTriggerString_m1586, + Animator_SetFloatStringDamp_m1587, + HumanBone_get_boneName_m1588, + HumanBone_set_boneName_m1589, + HumanBone_get_humanName_m1590, + HumanBone_set_humanName_m1591, + GUIText_set_text_m672, + CharacterInfo_get_advance_m1592, + CharacterInfo_set_advance_m1593, + CharacterInfo_get_glyphWidth_m1594, + CharacterInfo_set_glyphWidth_m1595, + CharacterInfo_get_glyphHeight_m1596, + CharacterInfo_set_glyphHeight_m1597, + CharacterInfo_get_bearing_m1598, + CharacterInfo_set_bearing_m1599, + CharacterInfo_get_minY_m1600, + CharacterInfo_set_minY_m1601, + CharacterInfo_get_maxY_m1602, + CharacterInfo_set_maxY_m1603, + CharacterInfo_get_minX_m1604, + CharacterInfo_set_minX_m1605, + CharacterInfo_get_maxX_m1606, + CharacterInfo_set_maxX_m1607, + CharacterInfo_get_uvBottomLeftUnFlipped_m1608, + CharacterInfo_set_uvBottomLeftUnFlipped_m1609, + CharacterInfo_get_uvBottomRightUnFlipped_m1610, + CharacterInfo_set_uvBottomRightUnFlipped_m1611, + CharacterInfo_get_uvTopRightUnFlipped_m1612, + CharacterInfo_set_uvTopRightUnFlipped_m1613, + CharacterInfo_get_uvTopLeftUnFlipped_m1614, + CharacterInfo_set_uvTopLeftUnFlipped_m1615, + CharacterInfo_get_uvBottomLeft_m1616, + CharacterInfo_set_uvBottomLeft_m1617, + CharacterInfo_get_uvBottomRight_m1618, + CharacterInfo_set_uvBottomRight_m1619, + CharacterInfo_get_uvTopRight_m1620, + CharacterInfo_set_uvTopRight_m1621, + CharacterInfo_get_uvTopLeft_m1622, + CharacterInfo_set_uvTopLeft_m1623, + FontTextureRebuildCallback__ctor_m1624, + FontTextureRebuildCallback_Invoke_m1625, + FontTextureRebuildCallback_BeginInvoke_m1626, + FontTextureRebuildCallback_EndInvoke_m1627, + Font__ctor_m1628, + Font__ctor_m1629, + Font__ctor_m1630, + Font_add_textureRebuilt_m1631, + Font_remove_textureRebuilt_m1632, + Font_add_m_FontTextureRebuildCallback_m1633, + Font_remove_m_FontTextureRebuildCallback_m1634, + Font_GetOSInstalledFontNames_m1635, + Font_Internal_CreateFont_m1636, + Font_Internal_CreateDynamicFont_m1637, + Font_CreateDynamicFontFromOSFont_m1638, + Font_CreateDynamicFontFromOSFont_m1639, + Font_get_material_m1640, + Font_set_material_m1641, + Font_HasCharacter_m1642, + Font_get_fontNames_m1643, + Font_set_fontNames_m1644, + Font_get_characterInfo_m1645, + Font_set_characterInfo_m1646, + Font_RequestCharactersInTexture_m1647, + Font_RequestCharactersInTexture_m1648, + Font_RequestCharactersInTexture_m1649, + Font_InvokeTextureRebuilt_Internal_m1650, + Font_get_textureRebuildCallback_m1651, + Font_set_textureRebuildCallback_m1652, + Font_GetMaxVertsForString_m1653, + Font_GetCharacterInfo_m1654, + Font_GetCharacterInfo_m1655, + Font_GetCharacterInfo_m1656, + Font_get_dynamic_m1657, + Font_get_ascent_m1658, + Font_get_lineHeight_m1659, + Font_get_fontSize_m1660, + TextGenerator__ctor_m1661, + TextGenerator__ctor_m1662, + TextGenerator_System_IDisposable_Dispose_m1663, + TextGenerator_Init_m1664, + TextGenerator_Dispose_cpp_m1665, + TextGenerator_Populate_Internal_m1666, + TextGenerator_Populate_Internal_cpp_m1667, + TextGenerator_INTERNAL_CALL_Populate_Internal_cpp_m1668, + TextGenerator_get_rectExtents_m1669, + TextGenerator_INTERNAL_get_rectExtents_m1670, + TextGenerator_get_vertexCount_m1671, + TextGenerator_GetVerticesInternal_m1672, + TextGenerator_GetVerticesArray_m1673, + TextGenerator_get_characterCount_m1674, + TextGenerator_get_characterCountVisible_m1675, + TextGenerator_GetCharactersInternal_m1676, + TextGenerator_GetCharactersArray_m1677, + TextGenerator_get_lineCount_m1678, + TextGenerator_GetLinesInternal_m1679, + TextGenerator_GetLinesArray_m1680, + TextGenerator_get_fontSizeUsedForBestFit_m1681, + TextGenerator_Finalize_m1682, + TextGenerator_ValidatedSettings_m1683, + TextGenerator_Invalidate_m1684, + TextGenerator_GetCharacters_m1685, + TextGenerator_GetLines_m1686, + TextGenerator_GetVertices_m1687, + TextGenerator_GetPreferredWidth_m1688, + TextGenerator_GetPreferredHeight_m1689, + TextGenerator_Populate_m1690, + TextGenerator_PopulateAlways_m1691, + TextGenerator_get_verts_m1692, + TextGenerator_get_characters_m1693, + TextGenerator_get_lines_m1694, + WillRenderCanvases__ctor_m1695, + WillRenderCanvases_Invoke_m1696, + WillRenderCanvases_BeginInvoke_m1697, + WillRenderCanvases_EndInvoke_m1698, + Canvas_add_willRenderCanvases_m1699, + Canvas_remove_willRenderCanvases_m1700, + Canvas_get_renderMode_m1701, + Canvas_get_isRootCanvas_m1702, + Canvas_get_worldCamera_m1703, + Canvas_get_scaleFactor_m1704, + Canvas_set_scaleFactor_m1705, + Canvas_get_referencePixelsPerUnit_m1706, + Canvas_set_referencePixelsPerUnit_m1707, + Canvas_get_pixelPerfect_m1708, + Canvas_get_renderOrder_m1709, + Canvas_get_overrideSorting_m1710, + Canvas_set_overrideSorting_m1711, + Canvas_get_sortingOrder_m1712, + Canvas_set_sortingOrder_m1713, + Canvas_get_sortingLayerID_m1714, + Canvas_set_sortingLayerID_m1715, + Canvas_GetDefaultCanvasMaterial_m1716, + Canvas_SendWillRenderCanvases_m1717, + Canvas_ForceUpdateCanvases_m1718, + CanvasGroup_get_alpha_m1719, + CanvasGroup_set_alpha_m1720, + CanvasGroup_get_interactable_m1721, + CanvasGroup_get_blocksRaycasts_m1722, + CanvasGroup_get_ignoreParentGroups_m1723, + CanvasGroup_IsRaycastLocationValid_m1724, + UIVertex__cctor_m1725, + CanvasRenderer_SetColor_m1726, + CanvasRenderer_INTERNAL_CALL_SetColor_m1727, + CanvasRenderer_GetColor_m1728, + CanvasRenderer_EnableRectClipping_m1729, + CanvasRenderer_INTERNAL_CALL_EnableRectClipping_m1730, + CanvasRenderer_DisableRectClipping_m1731, + CanvasRenderer_set_hasPopInstruction_m1732, + CanvasRenderer_get_materialCount_m1733, + CanvasRenderer_set_materialCount_m1734, + CanvasRenderer_SetMaterial_m1735, + CanvasRenderer_SetMaterial_m1736, + CanvasRenderer_set_popMaterialCount_m1737, + CanvasRenderer_SetPopMaterial_m1738, + CanvasRenderer_SetTexture_m1739, + CanvasRenderer_SetMesh_m1740, + CanvasRenderer_Clear_m1741, + CanvasRenderer_SplitUIVertexStreams_m1742, + CanvasRenderer_SplitUIVertexStreamsInternal_m1743, + CanvasRenderer_SplitIndiciesStreamsInternal_m1744, + CanvasRenderer_CreateUIVertexStream_m1745, + CanvasRenderer_CreateUIVertexStreamInternal_m1746, + CanvasRenderer_get_cull_m1747, + CanvasRenderer_set_cull_m1748, + CanvasRenderer_get_absoluteDepth_m1749, + CanvasRenderer_get_hasMoved_m1750, + RectTransformUtility__cctor_m1751, + RectTransformUtility_RectangleContainsScreenPoint_m1752, + RectTransformUtility_INTERNAL_CALL_RectangleContainsScreenPoint_m1753, + RectTransformUtility_PixelAdjustPoint_m1754, + RectTransformUtility_PixelAdjustPoint_m1755, + RectTransformUtility_INTERNAL_CALL_PixelAdjustPoint_m1756, + RectTransformUtility_PixelAdjustRect_m1757, + RectTransformUtility_ScreenPointToWorldPointInRectangle_m1758, + RectTransformUtility_ScreenPointToLocalPointInRectangle_m1759, + RectTransformUtility_ScreenPointToRay_m1760, + RectTransformUtility_FlipLayoutOnAxis_m1761, + RectTransformUtility_FlipLayoutAxes_m1762, + RectTransformUtility_GetTransposed_m1763, + Event__ctor_m1764, + Event_Finalize_m1765, + Event_get_mousePosition_m1766, + Event_get_isKey_m1767, + Event_get_isMouse_m1768, + Event_GetHashCode_m1769, + Event_Equals_m1770, + Event_ToString_m1771, + Event_Init_m1772, + Event_Cleanup_m1773, + Event_get_rawType_m1774, + Event_get_type_m1775, + Event_Internal_GetMousePosition_m1776, + Event_get_modifiers_m1777, + Event_get_character_m1778, + Event_get_commandName_m1779, + Event_get_keyCode_m1780, + Event_PopEvent_m1781, + GUIStyleState__ctor_m1782, + GUIStyleState_Finalize_m1783, + GUIStyleState_Init_m1784, + GUIStyleState_Cleanup_m1785, + RectOffset__ctor_m1786, + RectOffset_Finalize_m1787, + RectOffset_ToString_m1788, + RectOffset_Init_m1789, + RectOffset_Cleanup_m1790, + RectOffset_get_left_m1791, + RectOffset_get_right_m1792, + RectOffset_get_top_m1793, + RectOffset_get_bottom_m1794, + RectOffset_get_horizontal_m1795, + RectOffset_get_vertical_m1796, + GUIStyle__ctor_m1797, + GUIStyle__cctor_m1798, + GUIStyle_Finalize_m1799, + GUIStyle_ToString_m1800, + GUIStyle_Init_m1801, + GUIStyle_Cleanup_m1802, + GUIStyle_get_name_m1803, + GUIUtility__cctor_m1804, + GUIUtility_get_systemCopyBuffer_m1805, + GUIUtility_set_systemCopyBuffer_m1806, + WrapperlessIcall__ctor_m1807, + IL2CPPStructAlignmentAttribute__ctor_m1808, + AttributeHelperEngine__cctor_m1809, + AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m1810, + AttributeHelperEngine_GetRequiredComponents_m1811, + AttributeHelperEngine_CheckIsEditorScript_m1812, + DisallowMultipleComponent__ctor_m1813, + RequireComponent__ctor_m1814, + AddComponentMenu__ctor_m1815, + AddComponentMenu__ctor_m1816, + ExecuteInEditMode__ctor_m1817, + HideInInspector__ctor_m1818, + SetupCoroutine__ctor_m1819, + SetupCoroutine_InvokeMember_m1820, + SetupCoroutine_InvokeStatic_m1821, + WritableAttribute__ctor_m1822, + AssemblyIsEditorAssembly__ctor_m1823, + GcUserProfileData_ToUserProfile_m1824, + GcUserProfileData_AddToArray_m1825, + GcAchievementDescriptionData_ToAchievementDescription_m1826, + GcAchievementData_ToAchievement_m1827, + GcScoreData_ToScore_m1828, + Resolution_get_width_m1829, + Resolution_set_width_m1830, + Resolution_get_height_m1831, + Resolution_set_height_m1832, + Resolution_get_refreshRate_m1833, + Resolution_set_refreshRate_m1834, + Resolution_ToString_m1835, + LocalUser__ctor_m1836, + LocalUser_SetFriends_m1837, + LocalUser_SetAuthenticated_m1838, + LocalUser_SetUnderage_m1839, + LocalUser_get_authenticated_m1840, + UserProfile__ctor_m1841, + UserProfile__ctor_m1842, + UserProfile_ToString_m1843, + UserProfile_SetUserName_m1844, + UserProfile_SetUserID_m1845, + UserProfile_SetImage_m1846, + UserProfile_get_userName_m1847, + UserProfile_get_id_m1848, + UserProfile_get_isFriend_m1849, + UserProfile_get_state_m1850, + Achievement__ctor_m1851, + Achievement__ctor_m1852, + Achievement__ctor_m1853, + Achievement_ToString_m1854, + Achievement_get_id_m1855, + Achievement_set_id_m1856, + Achievement_get_percentCompleted_m1857, + Achievement_set_percentCompleted_m1858, + Achievement_get_completed_m1859, + Achievement_get_hidden_m1860, + Achievement_get_lastReportedDate_m1861, + AchievementDescription__ctor_m1862, + AchievementDescription_ToString_m1863, + AchievementDescription_SetImage_m1864, + AchievementDescription_get_id_m1865, + AchievementDescription_set_id_m1866, + AchievementDescription_get_title_m1867, + AchievementDescription_get_achievedDescription_m1868, + AchievementDescription_get_unachievedDescription_m1869, + AchievementDescription_get_hidden_m1870, + AchievementDescription_get_points_m1871, + Score__ctor_m1872, + Score__ctor_m1873, + Score_ToString_m1874, + Score_get_leaderboardID_m1875, + Score_set_leaderboardID_m1876, + Score_get_value_m1877, + Score_set_value_m1878, + Leaderboard__ctor_m1879, + Leaderboard_ToString_m1880, + Leaderboard_SetLocalUserScore_m1881, + Leaderboard_SetMaxRange_m1882, + Leaderboard_SetScores_m1883, + Leaderboard_SetTitle_m1884, + Leaderboard_GetUserFilter_m1885, + Leaderboard_get_id_m1886, + Leaderboard_set_id_m1887, + Leaderboard_get_userScope_m1888, + Leaderboard_set_userScope_m1889, + Leaderboard_get_range_m1890, + Leaderboard_set_range_m1891, + Leaderboard_get_timeScope_m1892, + Leaderboard_set_timeScope_m1893, + HitInfo_SendMessage_m1894, + HitInfo_Compare_m1895, + HitInfo_op_Implicit_m1896, + SendMouseEvents__cctor_m1897, + SendMouseEvents_DoSendMouseEvents_m1898, + SendMouseEvents_SendEvents_m1899, + Range__ctor_m1900, + PropertyAttribute__ctor_m1901, + TooltipAttribute__ctor_m1902, + SpaceAttribute__ctor_m1903, + SpaceAttribute__ctor_m1904, + RangeAttribute__ctor_m1905, + TextAreaAttribute__ctor_m1906, + SelectionBaseAttribute__ctor_m1907, + StackTraceUtility__ctor_m1908, + StackTraceUtility__cctor_m1909, + StackTraceUtility_SetProjectFolder_m1910, + StackTraceUtility_ExtractStackTrace_m1911, + StackTraceUtility_IsSystemStacktraceType_m1912, + StackTraceUtility_ExtractStringFromException_m1913, + StackTraceUtility_ExtractStringFromExceptionInternal_m1914, + StackTraceUtility_PostprocessStacktrace_m1915, + StackTraceUtility_ExtractFormattedStackTrace_m1916, + UnityException__ctor_m1917, + UnityException__ctor_m1918, + UnityException__ctor_m1919, + UnityException__ctor_m1920, + SharedBetweenAnimatorsAttribute__ctor_m1921, + StateMachineBehaviour__ctor_m713, + StateMachineBehaviour_OnStateEnter_m1922, + TextGenerationSettings_CompareColors_m1923, + TextGenerationSettings_CompareVector2_m1924, + TextGenerationSettings_Equals_m1925, + TrackedReference_Equals_m1926, + TrackedReference_GetHashCode_m1927, + TrackedReference_op_Equality_m1928, + ArgumentCache__ctor_m1929, + ArgumentCache_get_unityObjectArgument_m1930, + ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m1931, + ArgumentCache_get_intArgument_m1932, + ArgumentCache_get_floatArgument_m1933, + ArgumentCache_get_stringArgument_m1934, + ArgumentCache_get_boolArgument_m1935, + ArgumentCache_TidyAssemblyTypeName_m1936, + ArgumentCache_OnBeforeSerialize_m1937, + ArgumentCache_OnAfterDeserialize_m1938, + BaseInvokableCall__ctor_m1939, + BaseInvokableCall__ctor_m1940, + BaseInvokableCall_AllowInvoke_m1941, + InvokableCall__ctor_m1942, + InvokableCall__ctor_m1943, + InvokableCall_Invoke_m1944, + InvokableCall_Find_m1945, + PersistentCall__ctor_m1946, + PersistentCall_get_target_m1947, + PersistentCall_get_methodName_m1948, + PersistentCall_get_mode_m1949, + PersistentCall_get_arguments_m1950, + PersistentCall_IsValid_m1951, + PersistentCall_GetRuntimeCall_m1952, + PersistentCall_GetObjectCall_m1953, + PersistentCallGroup__ctor_m1954, + PersistentCallGroup_Initialize_m1955, + InvokableCallList__ctor_m1956, + InvokableCallList_AddPersistentInvokableCall_m1957, + InvokableCallList_AddListener_m1958, + InvokableCallList_RemoveListener_m1959, + InvokableCallList_ClearPersistent_m1960, + InvokableCallList_Invoke_m1961, + UnityEventBase__ctor_m1962, + UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m1963, + UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m1964, + UnityEventBase_FindMethod_m1965, + UnityEventBase_FindMethod_m1966, + UnityEventBase_DirtyPersistentCalls_m1967, + UnityEventBase_RebuildPersistentCallsIfNeeded_m1968, + UnityEventBase_AddCall_m1969, + UnityEventBase_RemoveListener_m1970, + UnityEventBase_Invoke_m1971, + UnityEventBase_ToString_m1972, + UnityEventBase_GetValidMethodInfo_m1973, + UnityEvent__ctor_m1974, + UnityEvent_AddListener_m1975, + UnityEvent_FindMethod_Impl_m1976, + UnityEvent_GetDelegate_m1977, + UnityEvent_GetDelegate_m1978, + UnityEvent_Invoke_m1979, + DefaultValueAttribute__ctor_m1980, + DefaultValueAttribute_get_Value_m1981, + DefaultValueAttribute_Equals_m1982, + DefaultValueAttribute_GetHashCode_m1983, + ExcludeFromDocsAttribute__ctor_m1984, + FormerlySerializedAsAttribute__ctor_m1985, + TypeInferenceRuleAttribute__ctor_m1986, + TypeInferenceRuleAttribute__ctor_m1987, + TypeInferenceRuleAttribute_ToString_m1988, + NetFxCoreExtensions_CreateDelegate_m1989, + NetFxCoreExtensions_GetMethodInfo_m1990, + UnityAdsDelegate__ctor_m1991, + UnityAdsDelegate_Invoke_m1992, + UnityAdsDelegate_BeginInvoke_m1993, + UnityAdsDelegate_EndInvoke_m1994, + UnityAction__ctor_m1995, + UnityAction_Invoke_m1996, + UnityAction_BeginInvoke_m1997, + UnityAction_EndInvoke_m1998, + EventSystem__ctor_m2097, + EventSystem__cctor_m2098, + EventSystem_get_current_m2099, + EventSystem_set_current_m2100, + EventSystem_get_sendNavigationEvents_m2101, + EventSystem_set_sendNavigationEvents_m2102, + EventSystem_get_pixelDragThreshold_m2103, + EventSystem_set_pixelDragThreshold_m2104, + EventSystem_get_currentInputModule_m2105, + EventSystem_get_firstSelectedGameObject_m2106, + EventSystem_set_firstSelectedGameObject_m2107, + EventSystem_get_currentSelectedGameObject_m2108, + EventSystem_get_lastSelectedGameObject_m2109, + EventSystem_UpdateModules_m2110, + EventSystem_get_alreadySelecting_m2111, + EventSystem_SetSelectedGameObject_m2112, + EventSystem_get_baseEventDataCache_m2113, + EventSystem_SetSelectedGameObject_m2114, + EventSystem_RaycastComparer_m2115, + EventSystem_RaycastAll_m2116, + EventSystem_IsPointerOverGameObject_m2117, + EventSystem_IsPointerOverGameObject_m2118, + EventSystem_OnEnable_m2119, + EventSystem_OnDisable_m2120, + EventSystem_TickModules_m2121, + EventSystem_Update_m2122, + EventSystem_ChangeEventModule_m2123, + EventSystem_ToString_m2124, + TriggerEvent__ctor_m2125, + Entry__ctor_m2126, + EventTrigger__ctor_m2127, + EventTrigger_get_triggers_m2128, + EventTrigger_set_triggers_m2129, + EventTrigger_Execute_m2130, + EventTrigger_OnPointerEnter_m2131, + EventTrigger_OnPointerExit_m2132, + EventTrigger_OnDrag_m2133, + EventTrigger_OnDrop_m2134, + EventTrigger_OnPointerDown_m2135, + EventTrigger_OnPointerUp_m2136, + EventTrigger_OnPointerClick_m2137, + EventTrigger_OnSelect_m2138, + EventTrigger_OnDeselect_m2139, + EventTrigger_OnScroll_m2140, + EventTrigger_OnMove_m2141, + EventTrigger_OnUpdateSelected_m2142, + EventTrigger_OnInitializePotentialDrag_m2143, + EventTrigger_OnBeginDrag_m2144, + EventTrigger_OnEndDrag_m2145, + EventTrigger_OnSubmit_m2146, + EventTrigger_OnCancel_m2147, + ExecuteEvents__cctor_m2148, + ExecuteEvents_Execute_m2149, + ExecuteEvents_Execute_m2150, + ExecuteEvents_Execute_m2151, + ExecuteEvents_Execute_m2152, + ExecuteEvents_Execute_m2153, + ExecuteEvents_Execute_m2154, + ExecuteEvents_Execute_m2155, + ExecuteEvents_Execute_m2156, + ExecuteEvents_Execute_m2157, + ExecuteEvents_Execute_m2158, + ExecuteEvents_Execute_m2159, + ExecuteEvents_Execute_m2160, + ExecuteEvents_Execute_m2161, + ExecuteEvents_Execute_m2162, + ExecuteEvents_Execute_m2163, + ExecuteEvents_Execute_m2164, + ExecuteEvents_Execute_m2165, + ExecuteEvents_get_pointerEnterHandler_m2166, + ExecuteEvents_get_pointerExitHandler_m2167, + ExecuteEvents_get_pointerDownHandler_m2168, + ExecuteEvents_get_pointerUpHandler_m2169, + ExecuteEvents_get_pointerClickHandler_m2170, + ExecuteEvents_get_initializePotentialDrag_m2171, + ExecuteEvents_get_beginDragHandler_m2172, + ExecuteEvents_get_dragHandler_m2173, + ExecuteEvents_get_endDragHandler_m2174, + ExecuteEvents_get_dropHandler_m2175, + ExecuteEvents_get_scrollHandler_m2176, + ExecuteEvents_get_updateSelectedHandler_m2177, + ExecuteEvents_get_selectHandler_m2178, + ExecuteEvents_get_deselectHandler_m2179, + ExecuteEvents_get_moveHandler_m2180, + ExecuteEvents_get_submitHandler_m2181, + ExecuteEvents_get_cancelHandler_m2182, + ExecuteEvents_GetEventChain_m2183, + ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184, + RaycasterManager__cctor_m2185, + RaycasterManager_AddRaycaster_m2186, + RaycasterManager_GetRaycasters_m2187, + RaycasterManager_RemoveRaycasters_m2188, + RaycastResult_get_gameObject_m2189, + RaycastResult_set_gameObject_m2190, + RaycastResult_get_isValid_m2191, + RaycastResult_ToString_m2192, + UIBehaviour__ctor_m2193, + UIBehaviour_Awake_m2194, + UIBehaviour_OnEnable_m2195, + UIBehaviour_Start_m2196, + UIBehaviour_OnDisable_m2197, + UIBehaviour_OnDestroy_m2198, + UIBehaviour_IsActive_m2199, + UIBehaviour_OnRectTransformDimensionsChange_m2200, + UIBehaviour_OnBeforeTransformParentChanged_m2201, + UIBehaviour_OnTransformParentChanged_m2202, + UIBehaviour_OnDidApplyAnimationProperties_m2203, + UIBehaviour_OnCanvasGroupChanged_m2204, + UIBehaviour_OnCanvasHierarchyChanged_m2205, + UIBehaviour_IsDestroyed_m2206, + AxisEventData__ctor_m2207, + AxisEventData_set_moveVector_m2208, + AxisEventData_get_moveDir_m2209, + AxisEventData_set_moveDir_m2210, + BaseEventData__ctor_m2211, + BaseEventData_Reset_m2212, + BaseEventData_Use_m2213, + BaseEventData_get_used_m2214, + BaseEventData_set_selectedObject_m2215, + PointerEventData__ctor_m2216, + PointerEventData_get_pointerEnter_m2217, + PointerEventData_set_pointerEnter_m2218, + PointerEventData_get_lastPress_m2219, + PointerEventData_set_lastPress_m2220, + PointerEventData_set_rawPointerPress_m2221, + PointerEventData_get_pointerDrag_m2222, + PointerEventData_set_pointerDrag_m2223, + PointerEventData_get_pointerCurrentRaycast_m2224, + PointerEventData_set_pointerCurrentRaycast_m2225, + PointerEventData_get_pointerPressRaycast_m2226, + PointerEventData_set_pointerPressRaycast_m2227, + PointerEventData_get_eligibleForClick_m2228, + PointerEventData_set_eligibleForClick_m2229, + PointerEventData_get_pointerId_m604, + PointerEventData_set_pointerId_m2230, + PointerEventData_get_position_m590, + PointerEventData_set_position_m2231, + PointerEventData_get_delta_m2232, + PointerEventData_set_delta_m2233, + PointerEventData_get_pressPosition_m2234, + PointerEventData_set_pressPosition_m2235, + PointerEventData_get_clickTime_m2236, + PointerEventData_set_clickTime_m2237, + PointerEventData_get_clickCount_m2238, + PointerEventData_set_clickCount_m2239, + PointerEventData_get_scrollDelta_m2240, + PointerEventData_set_scrollDelta_m2241, + PointerEventData_get_useDragThreshold_m2242, + PointerEventData_set_useDragThreshold_m2243, + PointerEventData_get_dragging_m2244, + PointerEventData_set_dragging_m2245, + PointerEventData_get_button_m2246, + PointerEventData_set_button_m2247, + PointerEventData_IsPointerMoving_m2248, + PointerEventData_get_enterEventCamera_m2249, + PointerEventData_get_pressEventCamera_m2250, + PointerEventData_get_pointerPress_m2251, + PointerEventData_set_pointerPress_m2252, + PointerEventData_ToString_m2253, + BaseInputModule__ctor_m2254, + BaseInputModule_get_eventSystem_m2255, + BaseInputModule_OnEnable_m2256, + BaseInputModule_OnDisable_m2257, + BaseInputModule_FindFirstRaycast_m2258, + BaseInputModule_DetermineMoveDirection_m2259, + BaseInputModule_DetermineMoveDirection_m2260, + BaseInputModule_FindCommonRoot_m2261, + BaseInputModule_HandlePointerExitAndEnter_m2262, + BaseInputModule_GetAxisEventData_m2263, + BaseInputModule_GetBaseEventData_m2264, + BaseInputModule_IsPointerOverGameObject_m2265, + BaseInputModule_ShouldActivateModule_m2266, + BaseInputModule_DeactivateModule_m2267, + BaseInputModule_ActivateModule_m2268, + BaseInputModule_UpdateModule_m2269, + BaseInputModule_IsModuleSupported_m2270, + ButtonState__ctor_m2271, + ButtonState_get_eventData_m2272, + ButtonState_set_eventData_m2273, + ButtonState_get_button_m2274, + ButtonState_set_button_m2275, + MouseState__ctor_m2276, + MouseState_GetButtonState_m2277, + MouseState_SetButtonState_m2278, + MouseButtonEventData__ctor_m2279, + MouseButtonEventData_PressedThisFrame_m2280, + MouseButtonEventData_ReleasedThisFrame_m2281, + PointerInputModule__ctor_m2282, + PointerInputModule_GetPointerData_m2283, + PointerInputModule_RemovePointerData_m2284, + PointerInputModule_GetTouchPointerEventData_m2285, + PointerInputModule_CopyFromTo_m2286, + PointerInputModule_StateForMouseButton_m2287, + PointerInputModule_GetMousePointerEventData_m2288, + PointerInputModule_GetMousePointerEventData_m2289, + PointerInputModule_GetLastPointerEventData_m2290, + PointerInputModule_ShouldStartDrag_m2291, + PointerInputModule_ProcessMove_m2292, + PointerInputModule_ProcessDrag_m2293, + PointerInputModule_IsPointerOverGameObject_m2294, + PointerInputModule_ClearSelection_m2295, + PointerInputModule_ToString_m2296, + PointerInputModule_DeselectIfSelectionChanged_m2297, + StandaloneInputModule__ctor_m2298, + StandaloneInputModule_get_inputMode_m2299, + StandaloneInputModule_get_allowActivationOnMobileDevice_m2300, + StandaloneInputModule_set_allowActivationOnMobileDevice_m2301, + StandaloneInputModule_get_forceModuleActive_m2302, + StandaloneInputModule_set_forceModuleActive_m2303, + StandaloneInputModule_get_inputActionsPerSecond_m2304, + StandaloneInputModule_set_inputActionsPerSecond_m2305, + StandaloneInputModule_get_repeatDelay_m2306, + StandaloneInputModule_set_repeatDelay_m2307, + StandaloneInputModule_get_horizontalAxis_m2308, + StandaloneInputModule_set_horizontalAxis_m2309, + StandaloneInputModule_get_verticalAxis_m2310, + StandaloneInputModule_set_verticalAxis_m2311, + StandaloneInputModule_get_submitButton_m2312, + StandaloneInputModule_set_submitButton_m2313, + StandaloneInputModule_get_cancelButton_m2314, + StandaloneInputModule_set_cancelButton_m2315, + StandaloneInputModule_UpdateModule_m2316, + StandaloneInputModule_IsModuleSupported_m2317, + StandaloneInputModule_ShouldActivateModule_m2318, + StandaloneInputModule_ActivateModule_m2319, + StandaloneInputModule_DeactivateModule_m2320, + StandaloneInputModule_Process_m2321, + StandaloneInputModule_SendSubmitEventToSelectedObject_m2322, + StandaloneInputModule_GetRawMoveVector_m2323, + StandaloneInputModule_SendMoveEventToSelectedObject_m2324, + StandaloneInputModule_ProcessMouseEvent_m2325, + StandaloneInputModule_ProcessMouseEvent_m2326, + StandaloneInputModule_SendUpdateEventToSelectedObject_m2327, + StandaloneInputModule_ProcessMousePress_m2328, + TouchInputModule__ctor_m2329, + TouchInputModule_get_allowActivationOnStandalone_m2330, + TouchInputModule_set_allowActivationOnStandalone_m2331, + TouchInputModule_get_forceModuleActive_m2332, + TouchInputModule_set_forceModuleActive_m2333, + TouchInputModule_UpdateModule_m2334, + TouchInputModule_IsModuleSupported_m2335, + TouchInputModule_ShouldActivateModule_m2336, + TouchInputModule_UseFakeInput_m2337, + TouchInputModule_Process_m2338, + TouchInputModule_FakeTouches_m2339, + TouchInputModule_ProcessTouchEvents_m2340, + TouchInputModule_ProcessTouchPress_m2341, + TouchInputModule_DeactivateModule_m2342, + TouchInputModule_ToString_m2343, + BaseRaycaster__ctor_m2344, + BaseRaycaster_get_priority_m2345, + BaseRaycaster_get_sortOrderPriority_m2346, + BaseRaycaster_get_renderOrderPriority_m2347, + BaseRaycaster_ToString_m2348, + BaseRaycaster_OnEnable_m2349, + BaseRaycaster_OnDisable_m2350, + Physics2DRaycaster__ctor_m2351, + Physics2DRaycaster_Raycast_m2352, + PhysicsRaycaster__ctor_m2353, + PhysicsRaycaster_get_eventCamera_m2354, + PhysicsRaycaster_get_depth_m2355, + PhysicsRaycaster_get_finalEventMask_m2356, + PhysicsRaycaster_get_eventMask_m2357, + PhysicsRaycaster_set_eventMask_m2358, + PhysicsRaycaster_Raycast_m2359, + PhysicsRaycaster_U3CRaycastU3Em__1_m2360, + ColorTweenCallback__ctor_m2361, + ColorTween_get_startColor_m2362, + ColorTween_set_startColor_m2363, + ColorTween_get_targetColor_m2364, + ColorTween_set_targetColor_m2365, + ColorTween_get_tweenMode_m2366, + ColorTween_set_tweenMode_m2367, + ColorTween_get_duration_m2368, + ColorTween_set_duration_m2369, + ColorTween_get_ignoreTimeScale_m2370, + ColorTween_set_ignoreTimeScale_m2371, + ColorTween_TweenValue_m2372, + ColorTween_AddOnChangedCallback_m2373, + ColorTween_GetIgnoreTimescale_m2374, + ColorTween_GetDuration_m2375, + ColorTween_ValidTarget_m2376, + FloatTweenCallback__ctor_m2377, + FloatTween_get_startValue_m2378, + FloatTween_set_startValue_m2379, + FloatTween_get_targetValue_m2380, + FloatTween_set_targetValue_m2381, + FloatTween_get_duration_m2382, + FloatTween_set_duration_m2383, + FloatTween_get_ignoreTimeScale_m2384, + FloatTween_set_ignoreTimeScale_m2385, + FloatTween_TweenValue_m2386, + FloatTween_AddOnChangedCallback_m2387, + FloatTween_GetIgnoreTimescale_m2388, + FloatTween_GetDuration_m2389, + FloatTween_ValidTarget_m2390, + AnimationTriggers__ctor_m2391, + AnimationTriggers_get_normalTrigger_m2392, + AnimationTriggers_get_highlightedTrigger_m2393, + AnimationTriggers_get_pressedTrigger_m2394, + AnimationTriggers_get_disabledTrigger_m2395, + ButtonClickedEvent__ctor_m2396, + U3COnFinishSubmitU3Ec__Iterator1__ctor_m2397, + U3COnFinishSubmitU3Ec__Iterator1_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2398, + U3COnFinishSubmitU3Ec__Iterator1_System_Collections_IEnumerator_get_Current_m2399, + U3COnFinishSubmitU3Ec__Iterator1_MoveNext_m2400, + U3COnFinishSubmitU3Ec__Iterator1_Dispose_m2401, + U3COnFinishSubmitU3Ec__Iterator1_Reset_m2402, + Button__ctor_m2403, + Button_get_onClick_m2404, + Button_set_onClick_m2405, + Button_Press_m2406, + Button_OnPointerClick_m2407, + Button_OnSubmit_m2408, + Button_OnFinishSubmit_m2409, + CanvasUpdateRegistry__ctor_m2410, + CanvasUpdateRegistry__cctor_m2411, + CanvasUpdateRegistry_get_instance_m2412, + CanvasUpdateRegistry_ObjectValidForUpdate_m2413, + CanvasUpdateRegistry_CleanInvalidItems_m2414, + CanvasUpdateRegistry_PerformUpdate_m2415, + CanvasUpdateRegistry_ParentCount_m2416, + CanvasUpdateRegistry_SortLayoutList_m2417, + CanvasUpdateRegistry_RegisterCanvasElementForLayoutRebuild_m2418, + CanvasUpdateRegistry_TryRegisterCanvasElementForLayoutRebuild_m2419, + CanvasUpdateRegistry_InternalRegisterCanvasElementForLayoutRebuild_m2420, + CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m2421, + CanvasUpdateRegistry_InternalRegisterCanvasElementForGraphicRebuild_m2422, + CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_m2423, + CanvasUpdateRegistry_InternalUnRegisterCanvasElementForLayoutRebuild_m2424, + CanvasUpdateRegistry_InternalUnRegisterCanvasElementForGraphicRebuild_m2425, + CanvasUpdateRegistry_IsRebuildingLayout_m2426, + CanvasUpdateRegistry_IsRebuildingGraphics_m2427, + ColorBlock_get_normalColor_m2428, + ColorBlock_get_highlightedColor_m2429, + ColorBlock_get_pressedColor_m2430, + ColorBlock_get_disabledColor_m2431, + ColorBlock_get_colorMultiplier_m2432, + ColorBlock_set_colorMultiplier_m2433, + ColorBlock_get_fadeDuration_m2434, + ColorBlock_set_fadeDuration_m2435, + ColorBlock_get_defaultColorBlock_m2436, + DropdownItem_get_text_m2437, + DropdownItem_set_text_m2438, + DropdownItem_get_image_m2439, + DropdownItem_set_image_m2440, + DropdownItem_get_rectTransform_m2441, + DropdownItem_set_rectTransform_m2442, + DropdownItem_get_toggle_m2443, + DropdownItem_set_toggle_m2444, + DropdownItem_OnPointerEnter_m2445, + DropdownItem_OnCancel_m2446, + OptionData__ctor_m2447, + OptionData_get_text_m2448, + OptionData_get_image_m2449, + OptionDataList__ctor_m2450, + OptionDataList_get_options_m2451, + OptionDataList_set_options_m2452, + DropdownEvent__ctor_m2453, + U3CDelayedDestroyDropdownListU3Ec__Iterator2__ctor_m2454, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2455, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_System_Collections_IEnumerator_get_Current_m2456, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_MoveNext_m2457, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_Dispose_m2458, + U3CDelayedDestroyDropdownListU3Ec__Iterator2_Reset_m2459, + U3CShowU3Ec__AnonStorey6__ctor_m2460, + U3CShowU3Ec__AnonStorey6_U3CU3Em__2_m2461, + Dropdown__ctor_m2462, + Dropdown_get_template_m2463, + Dropdown_set_template_m2464, + Dropdown_get_captionText_m2465, + Dropdown_set_captionText_m2466, + Dropdown_get_captionImage_m2467, + Dropdown_set_captionImage_m2468, + Dropdown_get_itemText_m2469, + Dropdown_set_itemText_m2470, + Dropdown_get_itemImage_m2471, + Dropdown_set_itemImage_m2472, + Dropdown_get_options_m2473, + Dropdown_set_options_m2474, + Dropdown_get_onValueChanged_m2475, + Dropdown_set_onValueChanged_m2476, + Dropdown_get_value_m2477, + Dropdown_set_value_m2478, + Dropdown_Awake_m2479, + Dropdown_Refresh_m2480, + Dropdown_SetupTemplate_m2481, + Dropdown_OnPointerClick_m2482, + Dropdown_OnSubmit_m2483, + Dropdown_OnCancel_m2484, + Dropdown_Show_m2485, + Dropdown_CreateBlocker_m2486, + Dropdown_DestroyBlocker_m2487, + Dropdown_CreateDropdownList_m2488, + Dropdown_DestroyDropdownList_m2489, + Dropdown_CreateItem_m2490, + Dropdown_DestroyItem_m2491, + Dropdown_AddItem_m2492, + Dropdown_AlphaFadeList_m2493, + Dropdown_AlphaFadeList_m2494, + Dropdown_SetAlpha_m2495, + Dropdown_Hide_m2496, + Dropdown_DelayedDestroyDropdownList_m2497, + Dropdown_OnSelectItem_m2498, + FontData__ctor_m2499, + FontData_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m2500, + FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m2501, + FontData_get_defaultFontData_m2502, + FontData_get_font_m2503, + FontData_set_font_m2504, + FontData_get_fontSize_m2505, + FontData_set_fontSize_m2506, + FontData_get_fontStyle_m2507, + FontData_set_fontStyle_m2508, + FontData_get_bestFit_m2509, + FontData_set_bestFit_m2510, + FontData_get_minSize_m2511, + FontData_set_minSize_m2512, + FontData_get_maxSize_m2513, + FontData_set_maxSize_m2514, + FontData_get_alignment_m2515, + FontData_set_alignment_m2516, + FontData_get_richText_m2517, + FontData_set_richText_m2518, + FontData_get_horizontalOverflow_m2519, + FontData_set_horizontalOverflow_m2520, + FontData_get_verticalOverflow_m2521, + FontData_set_verticalOverflow_m2522, + FontData_get_lineSpacing_m2523, + FontData_set_lineSpacing_m2524, + FontUpdateTracker__cctor_m2525, + FontUpdateTracker_TrackText_m2526, + FontUpdateTracker_RebuildForFont_m2527, + FontUpdateTracker_UntrackText_m2528, + Graphic__ctor_m2529, + Graphic__cctor_m2530, + Graphic_get_defaultGraphicMaterial_m2531, + Graphic_get_color_m2532, + Graphic_set_color_m2533, + Graphic_get_raycastTarget_m2534, + Graphic_set_raycastTarget_m2535, + Graphic_get_useLegacyMeshGeneration_m2536, + Graphic_set_useLegacyMeshGeneration_m2537, + Graphic_SetAllDirty_m2538, + Graphic_SetLayoutDirty_m2539, + Graphic_SetVerticesDirty_m2540, + Graphic_SetMaterialDirty_m2541, + Graphic_OnRectTransformDimensionsChange_m2542, + Graphic_OnBeforeTransformParentChanged_m2543, + Graphic_OnTransformParentChanged_m2544, + Graphic_get_depth_m2545, + Graphic_get_rectTransform_m2546, + Graphic_get_canvas_m2547, + Graphic_CacheCanvas_m2548, + Graphic_get_canvasRenderer_m2549, + Graphic_get_defaultMaterial_m2550, + Graphic_get_material_m2551, + Graphic_set_material_m2552, + Graphic_get_materialForRendering_m2553, + Graphic_get_mainTexture_m2554, + Graphic_OnEnable_m2555, + Graphic_OnDisable_m2556, + Graphic_OnCanvasHierarchyChanged_m2557, + Graphic_Rebuild_m2558, + Graphic_LayoutComplete_m2559, + Graphic_GraphicUpdateComplete_m2560, + Graphic_UpdateMaterial_m2561, + Graphic_UpdateGeometry_m2562, + Graphic_DoMeshGeneration_m2563, + Graphic_DoLegacyMeshGeneration_m2564, + Graphic_get_workerMesh_m2565, + Graphic_OnFillVBO_m2566, + Graphic_OnPopulateMesh_m2567, + Graphic_OnPopulateMesh_m2568, + Graphic_OnDidApplyAnimationProperties_m2569, + Graphic_SetNativeSize_m2570, + Graphic_Raycast_m2571, + Graphic_PixelAdjustPoint_m2572, + Graphic_GetPixelAdjustedRect_m2573, + Graphic_CrossFadeColor_m2574, + Graphic_CrossFadeColor_m2575, + Graphic_CreateColorFromAlpha_m2576, + Graphic_CrossFadeAlpha_m2577, + Graphic_RegisterDirtyLayoutCallback_m2578, + Graphic_UnregisterDirtyLayoutCallback_m2579, + Graphic_RegisterDirtyVerticesCallback_m2580, + Graphic_UnregisterDirtyVerticesCallback_m2581, + Graphic_RegisterDirtyMaterialCallback_m2582, + Graphic_UnregisterDirtyMaterialCallback_m2583, + Graphic_UnityEngine_UI_ICanvasElement_IsDestroyed_m2584, + Graphic_UnityEngine_UI_ICanvasElement_get_transform_m2585, + GraphicRaycaster__ctor_m2586, + GraphicRaycaster__cctor_m2587, + GraphicRaycaster_get_sortOrderPriority_m2588, + GraphicRaycaster_get_renderOrderPriority_m2589, + GraphicRaycaster_get_ignoreReversedGraphics_m2590, + GraphicRaycaster_set_ignoreReversedGraphics_m2591, + GraphicRaycaster_get_blockingObjects_m2592, + GraphicRaycaster_set_blockingObjects_m2593, + GraphicRaycaster_get_canvas_m2594, + GraphicRaycaster_Raycast_m2595, + GraphicRaycaster_get_eventCamera_m2596, + GraphicRaycaster_Raycast_m2597, + GraphicRaycaster_U3CRaycastU3Em__3_m2598, + GraphicRegistry__ctor_m2599, + GraphicRegistry__cctor_m2600, + GraphicRegistry_get_instance_m2601, + GraphicRegistry_RegisterGraphicForCanvas_m2602, + GraphicRegistry_UnregisterGraphicForCanvas_m2603, + GraphicRegistry_GetGraphicsForCanvas_m2604, + Image__ctor_m2605, + Image__cctor_m2606, + Image_get_sprite_m2607, + Image_set_sprite_m2608, + Image_get_overrideSprite_m2609, + Image_set_overrideSprite_m2610, + Image_get_type_m2611, + Image_set_type_m2612, + Image_get_preserveAspect_m2613, + Image_set_preserveAspect_m2614, + Image_get_fillCenter_m2615, + Image_set_fillCenter_m2616, + Image_get_fillMethod_m2617, + Image_set_fillMethod_m2618, + Image_get_fillAmount_m2619, + Image_set_fillAmount_m2620, + Image_get_fillClockwise_m2621, + Image_set_fillClockwise_m2622, + Image_get_fillOrigin_m2623, + Image_set_fillOrigin_m2624, + Image_get_eventAlphaThreshold_m2625, + Image_set_eventAlphaThreshold_m2626, + Image_get_mainTexture_m2627, + Image_get_hasBorder_m2628, + Image_get_pixelsPerUnit_m2629, + Image_OnBeforeSerialize_m2630, + Image_OnAfterDeserialize_m2631, + Image_GetDrawingDimensions_m2632, + Image_SetNativeSize_m2633, + Image_OnPopulateMesh_m2634, + Image_GenerateSimpleSprite_m2635, + Image_GenerateSlicedSprite_m2636, + Image_GenerateTiledSprite_m2637, + Image_AddQuad_m2638, + Image_AddQuad_m2639, + Image_GetAdjustedBorders_m2640, + Image_GenerateFilledSprite_m2641, + Image_RadialCut_m2642, + Image_RadialCut_m2643, + Image_CalculateLayoutInputHorizontal_m2644, + Image_CalculateLayoutInputVertical_m2645, + Image_get_minWidth_m2646, + Image_get_preferredWidth_m2647, + Image_get_flexibleWidth_m2648, + Image_get_minHeight_m2649, + Image_get_preferredHeight_m2650, + Image_get_flexibleHeight_m2651, + Image_get_layoutPriority_m2652, + Image_IsRaycastLocationValid_m2653, + Image_MapCoordinate_m2654, + SubmitEvent__ctor_m2655, + OnChangeEvent__ctor_m2656, + OnValidateInput__ctor_m2657, + OnValidateInput_Invoke_m2658, + OnValidateInput_BeginInvoke_m2659, + OnValidateInput_EndInvoke_m2660, + U3CCaretBlinkU3Ec__Iterator3__ctor_m2661, + U3CCaretBlinkU3Ec__Iterator3_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2662, + U3CCaretBlinkU3Ec__Iterator3_System_Collections_IEnumerator_get_Current_m2663, + U3CCaretBlinkU3Ec__Iterator3_MoveNext_m2664, + U3CCaretBlinkU3Ec__Iterator3_Dispose_m2665, + U3CCaretBlinkU3Ec__Iterator3_Reset_m2666, + U3CMouseDragOutsideRectU3Ec__Iterator4__ctor_m2667, + U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2668, + U3CMouseDragOutsideRectU3Ec__Iterator4_System_Collections_IEnumerator_get_Current_m2669, + U3CMouseDragOutsideRectU3Ec__Iterator4_MoveNext_m2670, + U3CMouseDragOutsideRectU3Ec__Iterator4_Dispose_m2671, + U3CMouseDragOutsideRectU3Ec__Iterator4_Reset_m2672, + InputField__ctor_m2673, + InputField__cctor_m2674, + InputField_get_mesh_m2675, + InputField_get_cachedInputTextGenerator_m2676, + InputField_set_shouldHideMobileInput_m2677, + InputField_get_shouldHideMobileInput_m2678, + InputField_get_text_m2679, + InputField_set_text_m2680, + InputField_get_isFocused_m2681, + InputField_get_caretBlinkRate_m2682, + InputField_set_caretBlinkRate_m2683, + InputField_get_textComponent_m2684, + InputField_set_textComponent_m2685, + InputField_get_placeholder_m2686, + InputField_set_placeholder_m2687, + InputField_get_selectionColor_m2688, + InputField_set_selectionColor_m2689, + InputField_get_onEndEdit_m2690, + InputField_set_onEndEdit_m2691, + InputField_get_onValueChange_m2692, + InputField_set_onValueChange_m2693, + InputField_get_onValidateInput_m2694, + InputField_set_onValidateInput_m2695, + InputField_get_characterLimit_m2696, + InputField_set_characterLimit_m2697, + InputField_get_contentType_m2698, + InputField_set_contentType_m2699, + InputField_get_lineType_m2700, + InputField_set_lineType_m2701, + InputField_get_inputType_m2702, + InputField_set_inputType_m2703, + InputField_get_keyboardType_m2704, + InputField_set_keyboardType_m2705, + InputField_get_characterValidation_m2706, + InputField_set_characterValidation_m2707, + InputField_get_multiLine_m2708, + InputField_get_asteriskChar_m2709, + InputField_set_asteriskChar_m2710, + InputField_get_wasCanceled_m2711, + InputField_ClampPos_m2712, + InputField_get_caretPositionInternal_m2713, + InputField_set_caretPositionInternal_m2714, + InputField_get_caretSelectPositionInternal_m2715, + InputField_set_caretSelectPositionInternal_m2716, + InputField_get_hasSelection_m2717, + InputField_get_caretPosition_m2718, + InputField_set_caretPosition_m2719, + InputField_get_selectionAnchorPosition_m2720, + InputField_set_selectionAnchorPosition_m2721, + InputField_get_selectionFocusPosition_m2722, + InputField_set_selectionFocusPosition_m2723, + InputField_OnEnable_m2724, + InputField_OnDisable_m2725, + InputField_CaretBlink_m2726, + InputField_SetCaretVisible_m2727, + InputField_SetCaretActive_m2728, + InputField_OnFocus_m2729, + InputField_SelectAll_m2730, + InputField_MoveTextEnd_m2731, + InputField_MoveTextStart_m2732, + InputField_get_clipboard_m2733, + InputField_set_clipboard_m2734, + InputField_InPlaceEditing_m2735, + InputField_LateUpdate_m2736, + InputField_ScreenToLocal_m2737, + InputField_GetUnclampedCharacterLineFromPosition_m2738, + InputField_GetCharacterIndexFromPosition_m2739, + InputField_MayDrag_m2740, + InputField_OnBeginDrag_m2741, + InputField_OnDrag_m2742, + InputField_MouseDragOutsideRect_m2743, + InputField_OnEndDrag_m2744, + InputField_OnPointerDown_m2745, + InputField_KeyPressed_m2746, + InputField_IsValidChar_m2747, + InputField_ProcessEvent_m2748, + InputField_OnUpdateSelected_m2749, + InputField_GetSelectedString_m2750, + InputField_FindtNextWordBegin_m2751, + InputField_MoveRight_m2752, + InputField_FindtPrevWordBegin_m2753, + InputField_MoveLeft_m2754, + InputField_DetermineCharacterLine_m2755, + InputField_LineUpCharacterPosition_m2756, + InputField_LineDownCharacterPosition_m2757, + InputField_MoveDown_m2758, + InputField_MoveDown_m2759, + InputField_MoveUp_m2760, + InputField_MoveUp_m2761, + InputField_Delete_m2762, + InputField_ForwardSpace_m2763, + InputField_Backspace_m2764, + InputField_Insert_m2765, + InputField_SendOnValueChangedAndUpdateLabel_m2766, + InputField_SendOnValueChanged_m2767, + InputField_SendOnSubmit_m2768, + InputField_Append_m2769, + InputField_Append_m2770, + InputField_UpdateLabel_m2771, + InputField_IsSelectionVisible_m2772, + InputField_GetLineStartPosition_m2773, + InputField_GetLineEndPosition_m2774, + InputField_SetDrawRangeToContainCaretPosition_m2775, + InputField_MarkGeometryAsDirty_m2776, + InputField_Rebuild_m2777, + InputField_LayoutComplete_m2778, + InputField_GraphicUpdateComplete_m2779, + InputField_UpdateGeometry_m2780, + InputField_AssignPositioningIfNeeded_m2781, + InputField_OnFillVBO_m2782, + InputField_GenerateCursor_m2783, + InputField_CreateCursorVerts_m2784, + InputField_SumLineHeights_m2785, + InputField_GenerateHightlight_m2786, + InputField_Validate_m2787, + InputField_ActivateInputField_m2788, + InputField_ActivateInputFieldInternal_m2789, + InputField_OnSelect_m2790, + InputField_OnPointerClick_m2791, + InputField_DeactivateInputField_m2792, + InputField_OnDeselect_m2793, + InputField_OnSubmit_m2794, + InputField_EnforceContentType_m2795, + InputField_SetToCustomIfContentTypeIsNot_m2796, + InputField_SetToCustom_m2797, + InputField_DoStateTransition_m2798, + InputField_UnityEngine_UI_ICanvasElement_IsDestroyed_m2799, + InputField_UnityEngine_UI_ICanvasElement_get_transform_m2800, + Mask__ctor_m2801, + Mask_get_rectTransform_m2802, + Mask_get_showMaskGraphic_m2803, + Mask_set_showMaskGraphic_m2804, + Mask_get_graphic_m2805, + Mask_MaskEnabled_m2806, + Mask_OnSiblingGraphicEnabledDisabled_m2807, + Mask_OnEnable_m2808, + Mask_OnDisable_m2809, + Mask_IsRaycastLocationValid_m2810, + Mask_GetModifiedMaterial_m2811, + CullStateChangedEvent__ctor_m2812, + MaskableGraphic__ctor_m2813, + MaskableGraphic_get_onCullStateChanged_m2814, + MaskableGraphic_set_onCullStateChanged_m2815, + MaskableGraphic_get_maskable_m2816, + MaskableGraphic_set_maskable_m2817, + MaskableGraphic_GetModifiedMaterial_m2818, + MaskableGraphic_Cull_m2819, + MaskableGraphic_SetClipRect_m2820, + MaskableGraphic_OnEnable_m2821, + MaskableGraphic_OnDisable_m2822, + MaskableGraphic_OnTransformParentChanged_m2823, + MaskableGraphic_ParentMaskStateChanged_m2824, + MaskableGraphic_OnCanvasHierarchyChanged_m2825, + MaskableGraphic_get_canvasRect_m2826, + MaskableGraphic_UpdateClipParent_m2827, + MaskableGraphic_RecalculateClipping_m2828, + MaskableGraphic_RecalculateMasking_m2829, + MaskableGraphic_UnityEngine_UI_IClippable_get_rectTransform_m2830, + MaskUtilities_Notify2DMaskStateChanged_m2831, + MaskUtilities_NotifyStencilStateChanged_m2832, + MaskUtilities_FindRootSortOverrideCanvas_m2833, + MaskUtilities_GetStencilDepth_m2834, + MaskUtilities_GetRectMaskForClippable_m2835, + MaskUtilities_GetRectMasksForClip_m2836, + Misc_DestroyImmediate_m2837, + Navigation_get_mode_m2838, + Navigation_set_mode_m2839, + Navigation_get_selectOnUp_m2840, + Navigation_set_selectOnUp_m2841, + Navigation_get_selectOnDown_m2842, + Navigation_set_selectOnDown_m2843, + Navigation_get_selectOnLeft_m2844, + Navigation_set_selectOnLeft_m2845, + Navigation_get_selectOnRight_m2846, + Navigation_set_selectOnRight_m2847, + Navigation_get_defaultNavigation_m2848, + RawImage__ctor_m2849, + RawImage_get_mainTexture_m2850, + RawImage_get_texture_m2851, + RawImage_set_texture_m2852, + RawImage_get_uvRect_m2853, + RawImage_set_uvRect_m2854, + RawImage_SetNativeSize_m2855, + RawImage_OnPopulateMesh_m2856, + RectMask2D__ctor_m2857, + RectMask2D_get_canvasRect_m2858, + RectMask2D_get_rectTransform_m2859, + RectMask2D_OnEnable_m2860, + RectMask2D_OnDisable_m2861, + RectMask2D_IsRaycastLocationValid_m2862, + RectMask2D_PerformClipping_m2863, + RectMask2D_AddClippable_m2864, + RectMask2D_RemoveClippable_m2865, + RectMask2D_OnTransformParentChanged_m2866, + RectMask2D_OnCanvasHierarchyChanged_m2867, + ScrollEvent__ctor_m2868, + U3CClickRepeatU3Ec__Iterator5__ctor_m2869, + U3CClickRepeatU3Ec__Iterator5_System_Collections_Generic_IEnumeratorU3CobjectU3E_get_Current_m2870, + U3CClickRepeatU3Ec__Iterator5_System_Collections_IEnumerator_get_Current_m2871, + U3CClickRepeatU3Ec__Iterator5_MoveNext_m2872, + U3CClickRepeatU3Ec__Iterator5_Dispose_m2873, + U3CClickRepeatU3Ec__Iterator5_Reset_m2874, + Scrollbar__ctor_m2875, + Scrollbar_get_handleRect_m2876, + Scrollbar_set_handleRect_m2877, + Scrollbar_get_direction_m2878, + Scrollbar_set_direction_m2879, + Scrollbar_get_value_m2880, + Scrollbar_set_value_m2881, + Scrollbar_get_size_m2882, + Scrollbar_set_size_m2883, + Scrollbar_get_numberOfSteps_m2884, + Scrollbar_set_numberOfSteps_m2885, + Scrollbar_get_onValueChanged_m2886, + Scrollbar_set_onValueChanged_m2887, + Scrollbar_get_stepSize_m2888, + Scrollbar_Rebuild_m2889, + Scrollbar_LayoutComplete_m2890, + Scrollbar_GraphicUpdateComplete_m2891, + Scrollbar_OnEnable_m2892, + Scrollbar_OnDisable_m2893, + Scrollbar_UpdateCachedReferences_m2894, + Scrollbar_Set_m2895, + Scrollbar_Set_m2896, + Scrollbar_OnRectTransformDimensionsChange_m2897, + Scrollbar_get_axis_m2898, + Scrollbar_get_reverseValue_m2899, + Scrollbar_UpdateVisuals_m2900, + Scrollbar_UpdateDrag_m2901, + Scrollbar_MayDrag_m2902, + Scrollbar_OnBeginDrag_m2903, + Scrollbar_OnDrag_m2904, + Scrollbar_OnPointerDown_m2905, + Scrollbar_ClickRepeat_m2906, + Scrollbar_OnPointerUp_m2907, + Scrollbar_OnMove_m2908, + Scrollbar_FindSelectableOnLeft_m2909, + Scrollbar_FindSelectableOnRight_m2910, + Scrollbar_FindSelectableOnUp_m2911, + Scrollbar_FindSelectableOnDown_m2912, + Scrollbar_OnInitializePotentialDrag_m2913, + Scrollbar_SetDirection_m2914, + Scrollbar_UnityEngine_UI_ICanvasElement_IsDestroyed_m2915, + Scrollbar_UnityEngine_UI_ICanvasElement_get_transform_m2916, + ScrollRectEvent__ctor_m2917, + ScrollRect__ctor_m2918, + ScrollRect_get_content_m2919, + ScrollRect_set_content_m2920, + ScrollRect_get_horizontal_m2921, + ScrollRect_set_horizontal_m2922, + ScrollRect_get_vertical_m2923, + ScrollRect_set_vertical_m2924, + ScrollRect_get_movementType_m2925, + ScrollRect_set_movementType_m2926, + ScrollRect_get_elasticity_m2927, + ScrollRect_set_elasticity_m2928, + ScrollRect_get_inertia_m2929, + ScrollRect_set_inertia_m2930, + ScrollRect_get_decelerationRate_m2931, + ScrollRect_set_decelerationRate_m2932, + ScrollRect_get_scrollSensitivity_m2933, + ScrollRect_set_scrollSensitivity_m2934, + ScrollRect_get_viewport_m2935, + ScrollRect_set_viewport_m2936, + ScrollRect_get_horizontalScrollbar_m2937, + ScrollRect_set_horizontalScrollbar_m2938, + ScrollRect_get_verticalScrollbar_m2939, + ScrollRect_set_verticalScrollbar_m2940, + ScrollRect_get_horizontalScrollbarVisibility_m2941, + ScrollRect_set_horizontalScrollbarVisibility_m2942, + ScrollRect_get_verticalScrollbarVisibility_m2943, + ScrollRect_set_verticalScrollbarVisibility_m2944, + ScrollRect_get_horizontalScrollbarSpacing_m2945, + ScrollRect_set_horizontalScrollbarSpacing_m2946, + ScrollRect_get_verticalScrollbarSpacing_m2947, + ScrollRect_set_verticalScrollbarSpacing_m2948, + ScrollRect_get_onValueChanged_m2949, + ScrollRect_set_onValueChanged_m2950, + ScrollRect_get_viewRect_m2951, + ScrollRect_get_velocity_m2952, + ScrollRect_set_velocity_m2953, + ScrollRect_get_rectTransform_m2954, + ScrollRect_Rebuild_m2955, + ScrollRect_LayoutComplete_m2956, + ScrollRect_GraphicUpdateComplete_m2957, + ScrollRect_UpdateCachedData_m2958, + ScrollRect_OnEnable_m2959, + ScrollRect_OnDisable_m2960, + ScrollRect_IsActive_m2961, + ScrollRect_EnsureLayoutHasRebuilt_m2962, + ScrollRect_StopMovement_m2963, + ScrollRect_OnScroll_m2964, + ScrollRect_OnInitializePotentialDrag_m2965, + ScrollRect_OnBeginDrag_m2966, + ScrollRect_OnEndDrag_m2967, + ScrollRect_OnDrag_m2968, + ScrollRect_SetContentAnchoredPosition_m2969, + ScrollRect_LateUpdate_m2970, + ScrollRect_UpdatePrevData_m2971, + ScrollRect_UpdateScrollbars_m2972, + ScrollRect_get_normalizedPosition_m2973, + ScrollRect_set_normalizedPosition_m2974, + ScrollRect_get_horizontalNormalizedPosition_m2975, + ScrollRect_set_horizontalNormalizedPosition_m2976, + ScrollRect_get_verticalNormalizedPosition_m2977, + ScrollRect_set_verticalNormalizedPosition_m2978, + ScrollRect_SetHorizontalNormalizedPosition_m2979, + ScrollRect_SetVerticalNormalizedPosition_m2980, + ScrollRect_SetNormalizedPosition_m2981, + ScrollRect_RubberDelta_m2982, + ScrollRect_OnRectTransformDimensionsChange_m2983, + ScrollRect_get_hScrollingNeeded_m2984, + ScrollRect_get_vScrollingNeeded_m2985, + ScrollRect_CalculateLayoutInputHorizontal_m2986, + ScrollRect_CalculateLayoutInputVertical_m2987, + ScrollRect_get_minWidth_m2988, + ScrollRect_get_preferredWidth_m2989, + ScrollRect_get_flexibleWidth_m2990, + ScrollRect_set_flexibleWidth_m2991, + ScrollRect_get_minHeight_m2992, + ScrollRect_get_preferredHeight_m2993, + ScrollRect_get_flexibleHeight_m2994, + ScrollRect_get_layoutPriority_m2995, + ScrollRect_SetLayoutHorizontal_m2996, + ScrollRect_SetLayoutVertical_m2997, + ScrollRect_UpdateScrollbarVisibility_m2998, + ScrollRect_UpdateScrollbarLayout_m2999, + ScrollRect_UpdateBounds_m3000, + ScrollRect_GetBounds_m3001, + ScrollRect_CalculateOffset_m3002, + ScrollRect_SetDirty_m3003, + ScrollRect_SetDirtyCaching_m3004, + ScrollRect_UnityEngine_UI_ICanvasElement_IsDestroyed_m3005, + ScrollRect_UnityEngine_UI_ICanvasElement_get_transform_m3006, + Selectable__ctor_m3007, + Selectable__cctor_m3008, + Selectable_get_allSelectables_m3009, + Selectable_get_navigation_m3010, + Selectable_set_navigation_m3011, + Selectable_get_transition_m3012, + Selectable_set_transition_m3013, + Selectable_get_colors_m3014, + Selectable_set_colors_m3015, + Selectable_get_spriteState_m3016, + Selectable_set_spriteState_m3017, + Selectable_get_animationTriggers_m3018, + Selectable_set_animationTriggers_m3019, + Selectable_get_targetGraphic_m3020, + Selectable_set_targetGraphic_m3021, + Selectable_get_interactable_m3022, + Selectable_set_interactable_m3023, + Selectable_get_isPointerInside_m3024, + Selectable_set_isPointerInside_m3025, + Selectable_get_isPointerDown_m3026, + Selectable_set_isPointerDown_m3027, + Selectable_get_hasSelection_m3028, + Selectable_set_hasSelection_m3029, + Selectable_get_image_m3030, + Selectable_set_image_m3031, + Selectable_get_animator_m3032, + Selectable_Awake_m3033, + Selectable_OnCanvasGroupChanged_m3034, + Selectable_IsInteractable_m3035, + Selectable_OnDidApplyAnimationProperties_m3036, + Selectable_OnEnable_m3037, + Selectable_OnSetProperty_m3038, + Selectable_OnDisable_m3039, + Selectable_get_currentSelectionState_m3040, + Selectable_InstantClearState_m3041, + Selectable_DoStateTransition_m3042, + Selectable_FindSelectable_m3043, + Selectable_GetPointOnRectEdge_m3044, + Selectable_Navigate_m3045, + Selectable_FindSelectableOnLeft_m3046, + Selectable_FindSelectableOnRight_m3047, + Selectable_FindSelectableOnUp_m3048, + Selectable_FindSelectableOnDown_m3049, + Selectable_OnMove_m3050, + Selectable_StartColorTween_m3051, + Selectable_DoSpriteSwap_m3052, + Selectable_TriggerAnimation_m3053, + Selectable_IsHighlighted_m3054, + Selectable_IsPressed_m3055, + Selectable_IsPressed_m3056, + Selectable_UpdateSelectionState_m3057, + Selectable_EvaluateAndTransitionToSelectionState_m3058, + Selectable_InternalEvaluateAndTransitionToSelectionState_m3059, + Selectable_OnPointerDown_m3060, + Selectable_OnPointerUp_m3061, + Selectable_OnPointerEnter_m3062, + Selectable_OnPointerExit_m3063, + Selectable_OnSelect_m3064, + Selectable_OnDeselect_m3065, + Selectable_Select_m3066, + SetPropertyUtility_SetColor_m3067, + SliderEvent__ctor_m3068, + Slider__ctor_m3069, + Slider_get_fillRect_m3070, + Slider_set_fillRect_m3071, + Slider_get_handleRect_m3072, + Slider_set_handleRect_m3073, + Slider_get_direction_m3074, + Slider_set_direction_m3075, + Slider_get_minValue_m3076, + Slider_set_minValue_m3077, + Slider_get_maxValue_m3078, + Slider_set_maxValue_m3079, + Slider_get_wholeNumbers_m3080, + Slider_set_wholeNumbers_m3081, + Slider_get_value_m3082, + Slider_set_value_m3083, + Slider_get_normalizedValue_m3084, + Slider_set_normalizedValue_m3085, + Slider_get_onValueChanged_m3086, + Slider_set_onValueChanged_m3087, + Slider_get_stepSize_m3088, + Slider_Rebuild_m3089, + Slider_LayoutComplete_m3090, + Slider_GraphicUpdateComplete_m3091, + Slider_OnEnable_m3092, + Slider_OnDisable_m3093, + Slider_OnDidApplyAnimationProperties_m3094, + Slider_UpdateCachedReferences_m3095, + Slider_ClampValue_m3096, + Slider_Set_m3097, + Slider_Set_m3098, + Slider_OnRectTransformDimensionsChange_m3099, + Slider_get_axis_m3100, + Slider_get_reverseValue_m3101, + Slider_UpdateVisuals_m3102, + Slider_UpdateDrag_m3103, + Slider_MayDrag_m3104, + Slider_OnPointerDown_m3105, + Slider_OnDrag_m3106, + Slider_OnMove_m3107, + Slider_FindSelectableOnLeft_m3108, + Slider_FindSelectableOnRight_m3109, + Slider_FindSelectableOnUp_m3110, + Slider_FindSelectableOnDown_m3111, + Slider_OnInitializePotentialDrag_m3112, + Slider_SetDirection_m3113, + Slider_UnityEngine_UI_ICanvasElement_IsDestroyed_m3114, + Slider_UnityEngine_UI_ICanvasElement_get_transform_m3115, + SpriteState_get_highlightedSprite_m3116, + SpriteState_get_pressedSprite_m3117, + SpriteState_get_disabledSprite_m3118, + MatEntry__ctor_m3119, + StencilMaterial__cctor_m3120, + StencilMaterial_Add_m3121, + StencilMaterial_Add_m3122, + StencilMaterial_Remove_m3123, + Text__ctor_m3124, + Text__cctor_m3125, + Text_get_cachedTextGenerator_m3126, + Text_get_cachedTextGeneratorForLayout_m3127, + Text_get_mainTexture_m3128, + Text_FontTextureChanged_m3129, + Text_get_font_m3130, + Text_set_font_m3131, + Text_get_text_m3132, + Text_set_text_m3133, + Text_get_supportRichText_m3134, + Text_set_supportRichText_m3135, + Text_get_resizeTextForBestFit_m3136, + Text_set_resizeTextForBestFit_m3137, + Text_get_resizeTextMinSize_m3138, + Text_set_resizeTextMinSize_m3139, + Text_get_resizeTextMaxSize_m3140, + Text_set_resizeTextMaxSize_m3141, + Text_get_alignment_m3142, + Text_set_alignment_m3143, + Text_get_fontSize_m3144, + Text_set_fontSize_m3145, + Text_get_horizontalOverflow_m3146, + Text_set_horizontalOverflow_m3147, + Text_get_verticalOverflow_m3148, + Text_set_verticalOverflow_m3149, + Text_get_lineSpacing_m3150, + Text_set_lineSpacing_m3151, + Text_get_fontStyle_m3152, + Text_set_fontStyle_m3153, + Text_get_pixelsPerUnit_m3154, + Text_OnEnable_m3155, + Text_OnDisable_m3156, + Text_UpdateGeometry_m3157, + Text_GetGenerationSettings_m3158, + Text_GetTextAnchorPivot_m3159, + Text_OnPopulateMesh_m3160, + Text_CalculateLayoutInputHorizontal_m3161, + Text_CalculateLayoutInputVertical_m3162, + Text_get_minWidth_m3163, + Text_get_preferredWidth_m3164, + Text_get_flexibleWidth_m3165, + Text_get_minHeight_m3166, + Text_get_preferredHeight_m3167, + Text_get_flexibleHeight_m3168, + Text_get_layoutPriority_m3169, + ToggleEvent__ctor_m3170, + Toggle__ctor_m3171, + Toggle_get_group_m3172, + Toggle_set_group_m3173, + Toggle_Rebuild_m3174, + Toggle_LayoutComplete_m3175, + Toggle_GraphicUpdateComplete_m3176, + Toggle_OnEnable_m3177, + Toggle_OnDisable_m3178, + Toggle_OnDidApplyAnimationProperties_m3179, + Toggle_SetToggleGroup_m3180, + Toggle_get_isOn_m3181, + Toggle_set_isOn_m3182, + Toggle_Set_m3183, + Toggle_Set_m3184, + Toggle_PlayEffect_m3185, + Toggle_Start_m3186, + Toggle_InternalToggle_m3187, + Toggle_OnPointerClick_m3188, + Toggle_OnSubmit_m3189, + Toggle_UnityEngine_UI_ICanvasElement_IsDestroyed_m3190, + Toggle_UnityEngine_UI_ICanvasElement_get_transform_m3191, + ToggleGroup__ctor_m3192, + ToggleGroup_get_allowSwitchOff_m3193, + ToggleGroup_set_allowSwitchOff_m3194, + ToggleGroup_ValidateToggleIsInGroup_m3195, + ToggleGroup_NotifyToggleOn_m3196, + ToggleGroup_UnregisterToggle_m3197, + ToggleGroup_RegisterToggle_m3198, + ToggleGroup_AnyTogglesOn_m3199, + ToggleGroup_ActiveToggles_m3200, + ToggleGroup_SetAllTogglesOff_m3201, + ToggleGroup_U3CAnyTogglesOnU3Em__4_m3202, + ToggleGroup_U3CActiveTogglesU3Em__5_m3203, + ClipperRegistry__ctor_m3204, + ClipperRegistry_get_instance_m3205, + ClipperRegistry_Cull_m3206, + ClipperRegistry_Register_m3207, + ClipperRegistry_Unregister_m3208, + Clipping_FindCullAndClipWorldRect_m3209, + Clipping_RectIntersect_m3210, + RectangularVertexClipper__ctor_m3211, + RectangularVertexClipper_GetCanvasRect_m3212, + AspectRatioFitter__ctor_m3213, + AspectRatioFitter_get_aspectMode_m3214, + AspectRatioFitter_set_aspectMode_m3215, + AspectRatioFitter_get_aspectRatio_m3216, + AspectRatioFitter_set_aspectRatio_m3217, + AspectRatioFitter_get_rectTransform_m3218, + AspectRatioFitter_OnEnable_m3219, + AspectRatioFitter_OnDisable_m3220, + AspectRatioFitter_OnRectTransformDimensionsChange_m3221, + AspectRatioFitter_UpdateRect_m3222, + AspectRatioFitter_GetSizeDeltaToProduceSize_m3223, + AspectRatioFitter_GetParentSize_m3224, + AspectRatioFitter_SetLayoutHorizontal_m3225, + AspectRatioFitter_SetLayoutVertical_m3226, + AspectRatioFitter_SetDirty_m3227, + CanvasScaler__ctor_m3228, + CanvasScaler_get_uiScaleMode_m3229, + CanvasScaler_set_uiScaleMode_m3230, + CanvasScaler_get_referencePixelsPerUnit_m3231, + CanvasScaler_set_referencePixelsPerUnit_m3232, + CanvasScaler_get_scaleFactor_m3233, + CanvasScaler_set_scaleFactor_m3234, + CanvasScaler_get_referenceResolution_m3235, + CanvasScaler_set_referenceResolution_m3236, + CanvasScaler_get_screenMatchMode_m3237, + CanvasScaler_set_screenMatchMode_m3238, + CanvasScaler_get_matchWidthOrHeight_m3239, + CanvasScaler_set_matchWidthOrHeight_m3240, + CanvasScaler_get_physicalUnit_m3241, + CanvasScaler_set_physicalUnit_m3242, + CanvasScaler_get_fallbackScreenDPI_m3243, + CanvasScaler_set_fallbackScreenDPI_m3244, + CanvasScaler_get_defaultSpriteDPI_m3245, + CanvasScaler_set_defaultSpriteDPI_m3246, + CanvasScaler_get_dynamicPixelsPerUnit_m3247, + CanvasScaler_set_dynamicPixelsPerUnit_m3248, + CanvasScaler_OnEnable_m3249, + CanvasScaler_OnDisable_m3250, + CanvasScaler_Update_m3251, + CanvasScaler_Handle_m3252, + CanvasScaler_HandleWorldCanvas_m3253, + CanvasScaler_HandleConstantPixelSize_m3254, + CanvasScaler_HandleScaleWithScreenSize_m3255, + CanvasScaler_HandleConstantPhysicalSize_m3256, + CanvasScaler_SetScaleFactor_m3257, + CanvasScaler_SetReferencePixelsPerUnit_m3258, + ContentSizeFitter__ctor_m3259, + ContentSizeFitter_get_horizontalFit_m3260, + ContentSizeFitter_set_horizontalFit_m3261, + ContentSizeFitter_get_verticalFit_m3262, + ContentSizeFitter_set_verticalFit_m3263, + ContentSizeFitter_get_rectTransform_m3264, + ContentSizeFitter_OnEnable_m3265, + ContentSizeFitter_OnDisable_m3266, + ContentSizeFitter_OnRectTransformDimensionsChange_m3267, + ContentSizeFitter_HandleSelfFittingAlongAxis_m3268, + ContentSizeFitter_SetLayoutHorizontal_m3269, + ContentSizeFitter_SetLayoutVertical_m3270, + ContentSizeFitter_SetDirty_m3271, + GridLayoutGroup__ctor_m3272, + GridLayoutGroup_get_startCorner_m3273, + GridLayoutGroup_set_startCorner_m3274, + GridLayoutGroup_get_startAxis_m3275, + GridLayoutGroup_set_startAxis_m3276, + GridLayoutGroup_get_cellSize_m3277, + GridLayoutGroup_set_cellSize_m3278, + GridLayoutGroup_get_spacing_m3279, + GridLayoutGroup_set_spacing_m3280, + GridLayoutGroup_get_constraint_m3281, + GridLayoutGroup_set_constraint_m3282, + GridLayoutGroup_get_constraintCount_m3283, + GridLayoutGroup_set_constraintCount_m3284, + GridLayoutGroup_CalculateLayoutInputHorizontal_m3285, + GridLayoutGroup_CalculateLayoutInputVertical_m3286, + GridLayoutGroup_SetLayoutHorizontal_m3287, + GridLayoutGroup_SetLayoutVertical_m3288, + GridLayoutGroup_SetCellsAlongAxis_m3289, + HorizontalLayoutGroup__ctor_m3290, + HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m3291, + HorizontalLayoutGroup_CalculateLayoutInputVertical_m3292, + HorizontalLayoutGroup_SetLayoutHorizontal_m3293, + HorizontalLayoutGroup_SetLayoutVertical_m3294, + HorizontalOrVerticalLayoutGroup__ctor_m3295, + HorizontalOrVerticalLayoutGroup_get_spacing_m3296, + HorizontalOrVerticalLayoutGroup_set_spacing_m3297, + HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m3298, + HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m3299, + HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_m3300, + HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m3301, + HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m3302, + HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m3303, + LayoutElement__ctor_m3304, + LayoutElement_get_ignoreLayout_m3305, + LayoutElement_set_ignoreLayout_m3306, + LayoutElement_CalculateLayoutInputHorizontal_m3307, + LayoutElement_CalculateLayoutInputVertical_m3308, + LayoutElement_get_minWidth_m3309, + LayoutElement_set_minWidth_m3310, + LayoutElement_get_minHeight_m3311, + LayoutElement_set_minHeight_m3312, + LayoutElement_get_preferredWidth_m3313, + LayoutElement_set_preferredWidth_m3314, + LayoutElement_get_preferredHeight_m3315, + LayoutElement_set_preferredHeight_m3316, + LayoutElement_get_flexibleWidth_m3317, + LayoutElement_set_flexibleWidth_m3318, + LayoutElement_get_flexibleHeight_m3319, + LayoutElement_set_flexibleHeight_m3320, + LayoutElement_get_layoutPriority_m3321, + LayoutElement_OnEnable_m3322, + LayoutElement_OnTransformParentChanged_m3323, + LayoutElement_OnDisable_m3324, + LayoutElement_OnDidApplyAnimationProperties_m3325, + LayoutElement_OnBeforeTransformParentChanged_m3326, + LayoutElement_SetDirty_m3327, + LayoutGroup__ctor_m3328, + LayoutGroup_get_padding_m3329, + LayoutGroup_set_padding_m3330, + LayoutGroup_get_childAlignment_m3331, + LayoutGroup_set_childAlignment_m3332, + LayoutGroup_get_rectTransform_m3333, + LayoutGroup_get_rectChildren_m3334, + LayoutGroup_CalculateLayoutInputHorizontal_m3335, + LayoutGroup_get_minWidth_m3336, + LayoutGroup_get_preferredWidth_m3337, + LayoutGroup_get_flexibleWidth_m3338, + LayoutGroup_get_minHeight_m3339, + LayoutGroup_get_preferredHeight_m3340, + LayoutGroup_get_flexibleHeight_m3341, + LayoutGroup_get_layoutPriority_m3342, + LayoutGroup_OnEnable_m3343, + LayoutGroup_OnDisable_m3344, + LayoutGroup_OnDidApplyAnimationProperties_m3345, + LayoutGroup_GetTotalMinSize_m3346, + LayoutGroup_GetTotalPreferredSize_m3347, + LayoutGroup_GetTotalFlexibleSize_m3348, + LayoutGroup_GetStartOffset_m3349, + LayoutGroup_SetLayoutInputForAxis_m3350, + LayoutGroup_SetChildAlongAxis_m3351, + LayoutGroup_get_isRootLayoutGroup_m3352, + LayoutGroup_OnRectTransformDimensionsChange_m3353, + LayoutGroup_OnTransformChildrenChanged_m3354, + LayoutGroup_SetDirty_m3355, + LayoutRebuilder__ctor_m3356, + LayoutRebuilder__cctor_m3357, + LayoutRebuilder_Initialize_m3358, + LayoutRebuilder_Clear_m3359, + LayoutRebuilder_ReapplyDrivenProperties_m3360, + LayoutRebuilder_get_transform_m3361, + LayoutRebuilder_IsDestroyed_m3362, + LayoutRebuilder_StripDisabledBehavioursFromList_m3363, + LayoutRebuilder_ForceRebuildLayoutImmediate_m3364, + LayoutRebuilder_Rebuild_m3365, + LayoutRebuilder_PerformLayoutControl_m3366, + LayoutRebuilder_PerformLayoutCalculation_m3367, + LayoutRebuilder_MarkLayoutForRebuild_m3368, + LayoutRebuilder_ValidLayoutGroup_m3369, + LayoutRebuilder_ValidController_m3370, + LayoutRebuilder_MarkLayoutRootForRebuild_m3371, + LayoutRebuilder_LayoutComplete_m3372, + LayoutRebuilder_GraphicUpdateComplete_m3373, + LayoutRebuilder_GetHashCode_m3374, + LayoutRebuilder_Equals_m3375, + LayoutRebuilder_ToString_m3376, + LayoutRebuilder_U3Cs_RebuildersU3Em__6_m3377, + LayoutRebuilder_U3CStripDisabledBehavioursFromListU3Em__7_m3378, + LayoutRebuilder_U3CRebuildU3Em__8_m3379, + LayoutRebuilder_U3CRebuildU3Em__9_m3380, + LayoutRebuilder_U3CRebuildU3Em__A_m3381, + LayoutRebuilder_U3CRebuildU3Em__B_m3382, + LayoutUtility_GetMinSize_m3383, + LayoutUtility_GetPreferredSize_m3384, + LayoutUtility_GetFlexibleSize_m3385, + LayoutUtility_GetMinWidth_m3386, + LayoutUtility_GetPreferredWidth_m3387, + LayoutUtility_GetFlexibleWidth_m3388, + LayoutUtility_GetMinHeight_m3389, + LayoutUtility_GetPreferredHeight_m3390, + LayoutUtility_GetFlexibleHeight_m3391, + LayoutUtility_GetLayoutProperty_m3392, + LayoutUtility_GetLayoutProperty_m3393, + LayoutUtility_U3CGetMinWidthU3Em__C_m3394, + LayoutUtility_U3CGetPreferredWidthU3Em__D_m3395, + LayoutUtility_U3CGetPreferredWidthU3Em__E_m3396, + LayoutUtility_U3CGetFlexibleWidthU3Em__F_m3397, + LayoutUtility_U3CGetMinHeightU3Em__10_m3398, + LayoutUtility_U3CGetPreferredHeightU3Em__11_m3399, + LayoutUtility_U3CGetPreferredHeightU3Em__12_m3400, + LayoutUtility_U3CGetFlexibleHeightU3Em__13_m3401, + VerticalLayoutGroup__ctor_m3402, + VerticalLayoutGroup_CalculateLayoutInputHorizontal_m3403, + VerticalLayoutGroup_CalculateLayoutInputVertical_m3404, + VerticalLayoutGroup_SetLayoutHorizontal_m3405, + VerticalLayoutGroup_SetLayoutVertical_m3406, + VertexHelper__ctor_m3407, + VertexHelper__ctor_m3408, + VertexHelper__cctor_m3409, + VertexHelper_Clear_m3410, + VertexHelper_get_currentVertCount_m3411, + VertexHelper_PopulateUIVertex_m3412, + VertexHelper_SetUIVertex_m3413, + VertexHelper_FillMesh_m3414, + VertexHelper_Dispose_m3415, + VertexHelper_AddVert_m3416, + VertexHelper_AddVert_m3417, + VertexHelper_AddVert_m3418, + VertexHelper_AddTriangle_m3419, + VertexHelper_AddUIVertexQuad_m3420, + VertexHelper_AddUIVertexTriangleStream_m3421, + VertexHelper_GetUIVertexStream_m3422, + BaseMeshEffect__ctor_m3423, + BaseMeshEffect_get_graphic_m3424, + BaseMeshEffect_OnEnable_m3425, + BaseMeshEffect_OnDisable_m3426, + BaseMeshEffect_OnDidApplyAnimationProperties_m3427, + BaseMeshEffect_ModifyMesh_m3428, + Outline__ctor_m3429, + Outline_ModifyMesh_m3430, + PositionAsUV1__ctor_m3431, + PositionAsUV1_ModifyMesh_m3432, + Shadow__ctor_m3433, + Shadow_get_effectColor_m3434, + Shadow_set_effectColor_m3435, + Shadow_get_effectDistance_m3436, + Shadow_set_effectDistance_m3437, + Shadow_get_useGraphicAlpha_m3438, + Shadow_set_useGraphicAlpha_m3439, + Shadow_ApplyShadowZeroAlloc_m3440, + Shadow_ApplyShadow_m3441, + Shadow_ModifyMesh_m3442, + Locale_GetText_m3693, + Locale_GetText_m3694, + MonoTODOAttribute__ctor_m3695, + MonoTODOAttribute__ctor_m3696, + HybridDictionary__ctor_m3697, + HybridDictionary__ctor_m3698, + HybridDictionary_System_Collections_IEnumerable_GetEnumerator_m3699, + HybridDictionary_get_inner_m3700, + HybridDictionary_get_Count_m3701, + HybridDictionary_get_IsSynchronized_m3702, + HybridDictionary_get_Item_m3703, + HybridDictionary_set_Item_m3704, + HybridDictionary_get_SyncRoot_m3705, + HybridDictionary_Add_m3706, + HybridDictionary_Contains_m3707, + HybridDictionary_CopyTo_m3708, + HybridDictionary_GetEnumerator_m3709, + HybridDictionary_Remove_m3710, + HybridDictionary_Switch_m3711, + DictionaryNode__ctor_m3712, + DictionaryNodeEnumerator__ctor_m3713, + DictionaryNodeEnumerator_FailFast_m3714, + DictionaryNodeEnumerator_MoveNext_m3715, + DictionaryNodeEnumerator_Reset_m3716, + DictionaryNodeEnumerator_get_Current_m3717, + DictionaryNodeEnumerator_get_DictionaryNode_m3718, + DictionaryNodeEnumerator_get_Entry_m3719, + DictionaryNodeEnumerator_get_Key_m3720, + DictionaryNodeEnumerator_get_Value_m3721, + ListDictionary__ctor_m3722, + ListDictionary__ctor_m3723, + ListDictionary_System_Collections_IEnumerable_GetEnumerator_m3724, + ListDictionary_FindEntry_m3725, + ListDictionary_FindEntry_m3726, + ListDictionary_AddImpl_m3727, + ListDictionary_get_Count_m3728, + ListDictionary_get_IsSynchronized_m3729, + ListDictionary_get_SyncRoot_m3730, + ListDictionary_CopyTo_m3731, + ListDictionary_get_Item_m3732, + ListDictionary_set_Item_m3733, + ListDictionary_Add_m3734, + ListDictionary_Clear_m3735, + ListDictionary_Contains_m3736, + ListDictionary_GetEnumerator_m3737, + ListDictionary_Remove_m3738, + _Item__ctor_m3739, + _KeysEnumerator__ctor_m3740, + _KeysEnumerator_get_Current_m3741, + _KeysEnumerator_MoveNext_m3742, + _KeysEnumerator_Reset_m3743, + KeysCollection__ctor_m3744, + KeysCollection_System_Collections_ICollection_CopyTo_m3745, + KeysCollection_System_Collections_ICollection_get_IsSynchronized_m3746, + KeysCollection_System_Collections_ICollection_get_SyncRoot_m3747, + KeysCollection_get_Count_m3748, + KeysCollection_GetEnumerator_m3749, + NameObjectCollectionBase__ctor_m3750, + NameObjectCollectionBase__ctor_m3751, + NameObjectCollectionBase_System_Collections_ICollection_get_IsSynchronized_m3752, + NameObjectCollectionBase_System_Collections_ICollection_get_SyncRoot_m3753, + NameObjectCollectionBase_System_Collections_ICollection_CopyTo_m3754, + NameObjectCollectionBase_Init_m3755, + NameObjectCollectionBase_get_Keys_m3756, + NameObjectCollectionBase_GetEnumerator_m3757, + NameObjectCollectionBase_GetObjectData_m3758, + NameObjectCollectionBase_get_Count_m3759, + NameObjectCollectionBase_OnDeserialization_m3760, + NameObjectCollectionBase_get_IsReadOnly_m3761, + NameObjectCollectionBase_BaseAdd_m3762, + NameObjectCollectionBase_BaseGet_m3763, + NameObjectCollectionBase_BaseGet_m3764, + NameObjectCollectionBase_BaseGetKey_m3765, + NameObjectCollectionBase_FindFirstMatchedItem_m3766, + NameValueCollection__ctor_m3767, + NameValueCollection__ctor_m3768, + NameValueCollection_Add_m3769, + NameValueCollection_Get_m3770, + NameValueCollection_AsSingleString_m3771, + NameValueCollection_GetKey_m3772, + NameValueCollection_InvalidateCachedArrays_m3773, + EditorBrowsableAttribute__ctor_m3774, + EditorBrowsableAttribute_get_State_m3775, + EditorBrowsableAttribute_Equals_m3776, + EditorBrowsableAttribute_GetHashCode_m3777, + TypeConverterAttribute__ctor_m3778, + TypeConverterAttribute__ctor_m3779, + TypeConverterAttribute__cctor_m3780, + TypeConverterAttribute_Equals_m3781, + TypeConverterAttribute_GetHashCode_m3782, + TypeConverterAttribute_get_ConverterTypeName_m3783, + DefaultCertificatePolicy__ctor_m3784, + DefaultCertificatePolicy_CheckValidationResult_m3785, + FileWebRequest__ctor_m3786, + FileWebRequest__ctor_m3787, + FileWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3788, + FileWebRequest_GetObjectData_m3789, + FileWebRequestCreator__ctor_m3790, + FileWebRequestCreator_Create_m3791, + FtpRequestCreator__ctor_m3792, + FtpRequestCreator_Create_m3793, + FtpWebRequest__ctor_m3794, + FtpWebRequest__cctor_m3795, + FtpWebRequest_U3CcallbackU3Em__B_m3796, + GlobalProxySelection_get_Select_m3797, + HttpRequestCreator__ctor_m3798, + HttpRequestCreator_Create_m3799, + HttpVersion__cctor_m3800, + HttpWebRequest__ctor_m3801, + HttpWebRequest__ctor_m3802, + HttpWebRequest__cctor_m3803, + HttpWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3804, + HttpWebRequest_get_Address_m3805, + HttpWebRequest_get_ServicePoint_m3806, + HttpWebRequest_GetServicePoint_m3807, + HttpWebRequest_GetObjectData_m3808, + IPAddress__ctor_m3809, + IPAddress__ctor_m3810, + IPAddress__cctor_m3811, + IPAddress_SwapShort_m3812, + IPAddress_HostToNetworkOrder_m3813, + IPAddress_NetworkToHostOrder_m3814, + IPAddress_Parse_m3815, + IPAddress_TryParse_m3816, + IPAddress_ParseIPV4_m3817, + IPAddress_ParseIPV6_m3818, + IPAddress_get_InternalIPv4Address_m3819, + IPAddress_get_ScopeId_m3820, + IPAddress_get_AddressFamily_m3821, + IPAddress_IsLoopback_m3822, + IPAddress_ToString_m3823, + IPAddress_ToString_m3824, + IPAddress_Equals_m3825, + IPAddress_GetHashCode_m3826, + IPAddress_Hash_m3827, + IPv6Address__ctor_m3828, + IPv6Address__ctor_m3829, + IPv6Address__ctor_m3830, + IPv6Address__cctor_m3831, + IPv6Address_Parse_m3832, + IPv6Address_Fill_m3833, + IPv6Address_TryParse_m3834, + IPv6Address_TryParse_m3835, + IPv6Address_get_Address_m3836, + IPv6Address_get_ScopeId_m3837, + IPv6Address_set_ScopeId_m3838, + IPv6Address_IsLoopback_m3839, + IPv6Address_SwapUShort_m3840, + IPv6Address_AsIPv4Int_m3841, + IPv6Address_IsIPv4Compatible_m3842, + IPv6Address_IsIPv4Mapped_m3843, + IPv6Address_ToString_m3844, + IPv6Address_ToString_m3845, + IPv6Address_Equals_m3846, + IPv6Address_GetHashCode_m3847, + IPv6Address_Hash_m3848, + ServicePoint__ctor_m3849, + ServicePoint_get_Address_m3850, + ServicePoint_get_CurrentConnections_m3851, + ServicePoint_get_IdleSince_m3852, + ServicePoint_set_IdleSince_m3853, + ServicePoint_set_Expect100Continue_m3854, + ServicePoint_set_UseNagleAlgorithm_m3855, + ServicePoint_set_SendContinue_m3856, + ServicePoint_set_UsesProxy_m3857, + ServicePoint_set_UseConnect_m3858, + ServicePoint_get_AvailableForRecycling_m3859, + SPKey__ctor_m3860, + SPKey_GetHashCode_m3861, + SPKey_Equals_m3862, + ServicePointManager__cctor_m3863, + ServicePointManager_get_CertificatePolicy_m3864, + ServicePointManager_get_CheckCertificateRevocationList_m3865, + ServicePointManager_get_SecurityProtocol_m3866, + ServicePointManager_get_ServerCertificateValidationCallback_m3867, + ServicePointManager_FindServicePoint_m3868, + ServicePointManager_RecycleServicePoints_m3869, + WebHeaderCollection__ctor_m3870, + WebHeaderCollection__ctor_m3871, + WebHeaderCollection__ctor_m3872, + WebHeaderCollection__cctor_m3873, + WebHeaderCollection_System_Runtime_Serialization_ISerializable_GetObjectData_m3874, + WebHeaderCollection_Add_m3875, + WebHeaderCollection_AddWithoutValidate_m3876, + WebHeaderCollection_IsRestricted_m3877, + WebHeaderCollection_OnDeserialization_m3878, + WebHeaderCollection_ToString_m3879, + WebHeaderCollection_GetObjectData_m3880, + WebHeaderCollection_get_Count_m3881, + WebHeaderCollection_get_Keys_m3882, + WebHeaderCollection_Get_m3883, + WebHeaderCollection_GetKey_m3884, + WebHeaderCollection_GetEnumerator_m3885, + WebHeaderCollection_IsHeaderValue_m3886, + WebHeaderCollection_IsHeaderName_m3887, + WebProxy__ctor_m3888, + WebProxy__ctor_m3889, + WebProxy__ctor_m3890, + WebProxy_System_Runtime_Serialization_ISerializable_GetObjectData_m3891, + WebProxy_get_UseDefaultCredentials_m3892, + WebProxy_GetProxy_m3893, + WebProxy_IsBypassed_m3894, + WebProxy_GetObjectData_m3895, + WebProxy_CheckBypassList_m3896, + WebRequest__ctor_m3897, + WebRequest__ctor_m3898, + WebRequest__cctor_m3899, + WebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3900, + WebRequest_AddDynamicPrefix_m3901, + WebRequest_GetMustImplement_m3902, + WebRequest_get_DefaultWebProxy_m3903, + WebRequest_GetDefaultWebProxy_m3904, + WebRequest_GetObjectData_m3905, + WebRequest_AddPrefix_m3906, + PublicKey__ctor_m3907, + PublicKey_get_EncodedKeyValue_m3908, + PublicKey_get_EncodedParameters_m3909, + PublicKey_get_Key_m3910, + PublicKey_get_Oid_m3911, + PublicKey_GetUnsignedBigInteger_m3912, + PublicKey_DecodeDSA_m3913, + PublicKey_DecodeRSA_m3914, + X500DistinguishedName__ctor_m3915, + X500DistinguishedName_Decode_m3916, + X500DistinguishedName_GetSeparator_m3917, + X500DistinguishedName_DecodeRawData_m3918, + X500DistinguishedName_Canonize_m3919, + X500DistinguishedName_AreEqual_m3920, + X509BasicConstraintsExtension__ctor_m3921, + X509BasicConstraintsExtension__ctor_m3922, + X509BasicConstraintsExtension__ctor_m3923, + X509BasicConstraintsExtension_get_CertificateAuthority_m3924, + X509BasicConstraintsExtension_get_HasPathLengthConstraint_m3925, + X509BasicConstraintsExtension_get_PathLengthConstraint_m3926, + X509BasicConstraintsExtension_CopyFrom_m3927, + X509BasicConstraintsExtension_Decode_m3928, + X509BasicConstraintsExtension_Encode_m3929, + X509BasicConstraintsExtension_ToString_m3930, + X509Certificate2__ctor_m3931, + X509Certificate2__cctor_m3932, + X509Certificate2_get_Extensions_m3933, + X509Certificate2_get_IssuerName_m3934, + X509Certificate2_get_NotAfter_m3935, + X509Certificate2_get_NotBefore_m3936, + X509Certificate2_get_PrivateKey_m3937, + X509Certificate2_get_PublicKey_m3938, + X509Certificate2_get_SerialNumber_m3939, + X509Certificate2_get_SignatureAlgorithm_m3940, + X509Certificate2_get_SubjectName_m3941, + X509Certificate2_get_Thumbprint_m3942, + X509Certificate2_get_Version_m3943, + X509Certificate2_GetNameInfo_m3944, + X509Certificate2_Find_m3945, + X509Certificate2_GetValueAsString_m3946, + X509Certificate2_ImportPkcs12_m3947, + X509Certificate2_Import_m3948, + X509Certificate2_Reset_m3949, + X509Certificate2_ToString_m3950, + X509Certificate2_ToString_m3951, + X509Certificate2_AppendBuffer_m3952, + X509Certificate2_Verify_m3953, + X509Certificate2_get_MonoCertificate_m3954, + X509Certificate2Collection__ctor_m3955, + X509Certificate2Collection__ctor_m3956, + X509Certificate2Collection_get_Item_m3957, + X509Certificate2Collection_Add_m3958, + X509Certificate2Collection_AddRange_m3959, + X509Certificate2Collection_Contains_m3960, + X509Certificate2Collection_Find_m3961, + X509Certificate2Collection_GetEnumerator_m3962, + X509Certificate2Enumerator__ctor_m3963, + X509Certificate2Enumerator_System_Collections_IEnumerator_get_Current_m3964, + X509Certificate2Enumerator_System_Collections_IEnumerator_MoveNext_m3965, + X509Certificate2Enumerator_System_Collections_IEnumerator_Reset_m3966, + X509Certificate2Enumerator_get_Current_m3967, + X509Certificate2Enumerator_MoveNext_m3968, + X509Certificate2Enumerator_Reset_m3969, + X509CertificateEnumerator__ctor_m3970, + X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m3971, + X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m3972, + X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m3973, + X509CertificateEnumerator_get_Current_m3974, + X509CertificateEnumerator_MoveNext_m3975, + X509CertificateEnumerator_Reset_m3976, + X509CertificateCollection__ctor_m3977, + X509CertificateCollection__ctor_m3978, + X509CertificateCollection_get_Item_m3979, + X509CertificateCollection_AddRange_m3980, + X509CertificateCollection_GetEnumerator_m3981, + X509CertificateCollection_GetHashCode_m3982, + X509Chain__ctor_m3983, + X509Chain__ctor_m3984, + X509Chain__cctor_m3985, + X509Chain_get_ChainPolicy_m3986, + X509Chain_Build_m3987, + X509Chain_Reset_m3988, + X509Chain_get_Roots_m3989, + X509Chain_get_CertificateAuthorities_m3990, + X509Chain_get_CertificateCollection_m3991, + X509Chain_BuildChainFrom_m3992, + X509Chain_SelectBestFromCollection_m3993, + X509Chain_FindParent_m3994, + X509Chain_IsChainComplete_m3995, + X509Chain_IsSelfIssued_m3996, + X509Chain_ValidateChain_m3997, + X509Chain_Process_m3998, + X509Chain_PrepareForNextCertificate_m3999, + X509Chain_WrapUp_m4000, + X509Chain_ProcessCertificateExtensions_m4001, + X509Chain_IsSignedWith_m4002, + X509Chain_GetSubjectKeyIdentifier_m4003, + X509Chain_GetAuthorityKeyIdentifier_m4004, + X509Chain_GetAuthorityKeyIdentifier_m4005, + X509Chain_GetAuthorityKeyIdentifier_m4006, + X509Chain_CheckRevocationOnChain_m4007, + X509Chain_CheckRevocation_m4008, + X509Chain_CheckRevocation_m4009, + X509Chain_FindCrl_m4010, + X509Chain_ProcessCrlExtensions_m4011, + X509Chain_ProcessCrlEntryExtensions_m4012, + X509ChainElement__ctor_m4013, + X509ChainElement_get_Certificate_m4014, + X509ChainElement_get_ChainElementStatus_m4015, + X509ChainElement_get_StatusFlags_m4016, + X509ChainElement_set_StatusFlags_m4017, + X509ChainElement_Count_m4018, + X509ChainElement_Set_m4019, + X509ChainElement_UncompressFlags_m4020, + X509ChainElementCollection__ctor_m4021, + X509ChainElementCollection_System_Collections_ICollection_CopyTo_m4022, + X509ChainElementCollection_System_Collections_IEnumerable_GetEnumerator_m4023, + X509ChainElementCollection_get_Count_m4024, + X509ChainElementCollection_get_IsSynchronized_m4025, + X509ChainElementCollection_get_Item_m4026, + X509ChainElementCollection_get_SyncRoot_m4027, + X509ChainElementCollection_GetEnumerator_m4028, + X509ChainElementCollection_Add_m4029, + X509ChainElementCollection_Clear_m4030, + X509ChainElementCollection_Contains_m4031, + X509ChainElementEnumerator__ctor_m4032, + X509ChainElementEnumerator_System_Collections_IEnumerator_get_Current_m4033, + X509ChainElementEnumerator_get_Current_m4034, + X509ChainElementEnumerator_MoveNext_m4035, + X509ChainElementEnumerator_Reset_m4036, + X509ChainPolicy__ctor_m4037, + X509ChainPolicy_get_ExtraStore_m4038, + X509ChainPolicy_get_RevocationFlag_m4039, + X509ChainPolicy_get_RevocationMode_m4040, + X509ChainPolicy_get_VerificationFlags_m4041, + X509ChainPolicy_get_VerificationTime_m4042, + X509ChainPolicy_Reset_m4043, + X509ChainStatus__ctor_m4044, + X509ChainStatus_get_Status_m4045, + X509ChainStatus_set_Status_m4046, + X509ChainStatus_set_StatusInformation_m4047, + X509ChainStatus_GetInformation_m4048, + X509EnhancedKeyUsageExtension__ctor_m4049, + X509EnhancedKeyUsageExtension_CopyFrom_m4050, + X509EnhancedKeyUsageExtension_Decode_m4051, + X509EnhancedKeyUsageExtension_ToString_m4052, + X509Extension__ctor_m4053, + X509Extension__ctor_m4054, + X509Extension_get_Critical_m4055, + X509Extension_set_Critical_m4056, + X509Extension_CopyFrom_m4057, + X509Extension_FormatUnkownData_m4058, + X509ExtensionCollection__ctor_m4059, + X509ExtensionCollection_System_Collections_ICollection_CopyTo_m4060, + X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m4061, + X509ExtensionCollection_get_Count_m4062, + X509ExtensionCollection_get_IsSynchronized_m4063, + X509ExtensionCollection_get_SyncRoot_m4064, + X509ExtensionCollection_get_Item_m4065, + X509ExtensionCollection_GetEnumerator_m4066, + X509ExtensionEnumerator__ctor_m4067, + X509ExtensionEnumerator_System_Collections_IEnumerator_get_Current_m4068, + X509ExtensionEnumerator_get_Current_m4069, + X509ExtensionEnumerator_MoveNext_m4070, + X509ExtensionEnumerator_Reset_m4071, + X509KeyUsageExtension__ctor_m4072, + X509KeyUsageExtension__ctor_m4073, + X509KeyUsageExtension__ctor_m4074, + X509KeyUsageExtension_get_KeyUsages_m4075, + X509KeyUsageExtension_CopyFrom_m4076, + X509KeyUsageExtension_GetValidFlags_m4077, + X509KeyUsageExtension_Decode_m4078, + X509KeyUsageExtension_Encode_m4079, + X509KeyUsageExtension_ToString_m4080, + X509Store__ctor_m4081, + X509Store_get_Certificates_m4082, + X509Store_get_Factory_m4083, + X509Store_get_Store_m4084, + X509Store_Close_m4085, + X509Store_Open_m4086, + X509SubjectKeyIdentifierExtension__ctor_m4087, + X509SubjectKeyIdentifierExtension__ctor_m4088, + X509SubjectKeyIdentifierExtension__ctor_m4089, + X509SubjectKeyIdentifierExtension__ctor_m4090, + X509SubjectKeyIdentifierExtension__ctor_m4091, + X509SubjectKeyIdentifierExtension__ctor_m4092, + X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093, + X509SubjectKeyIdentifierExtension_CopyFrom_m4094, + X509SubjectKeyIdentifierExtension_FromHexChar_m4095, + X509SubjectKeyIdentifierExtension_FromHexChars_m4096, + X509SubjectKeyIdentifierExtension_FromHex_m4097, + X509SubjectKeyIdentifierExtension_Decode_m4098, + X509SubjectKeyIdentifierExtension_Encode_m4099, + X509SubjectKeyIdentifierExtension_ToString_m4100, + AsnEncodedData__ctor_m4101, + AsnEncodedData__ctor_m4102, + AsnEncodedData__ctor_m4103, + AsnEncodedData_get_Oid_m4104, + AsnEncodedData_set_Oid_m4105, + AsnEncodedData_get_RawData_m4106, + AsnEncodedData_set_RawData_m4107, + AsnEncodedData_CopyFrom_m4108, + AsnEncodedData_ToString_m4109, + AsnEncodedData_Default_m4110, + AsnEncodedData_BasicConstraintsExtension_m4111, + AsnEncodedData_EnhancedKeyUsageExtension_m4112, + AsnEncodedData_KeyUsageExtension_m4113, + AsnEncodedData_SubjectKeyIdentifierExtension_m4114, + AsnEncodedData_SubjectAltName_m4115, + AsnEncodedData_NetscapeCertType_m4116, + Oid__ctor_m4117, + Oid__ctor_m4118, + Oid__ctor_m4119, + Oid__ctor_m4120, + Oid_get_FriendlyName_m4121, + Oid_get_Value_m4122, + Oid_GetName_m4123, + OidCollection__ctor_m4124, + OidCollection_System_Collections_ICollection_CopyTo_m4125, + OidCollection_System_Collections_IEnumerable_GetEnumerator_m4126, + OidCollection_get_Count_m4127, + OidCollection_get_IsSynchronized_m4128, + OidCollection_get_Item_m4129, + OidCollection_get_SyncRoot_m4130, + OidCollection_Add_m4131, + OidEnumerator__ctor_m4132, + OidEnumerator_System_Collections_IEnumerator_get_Current_m4133, + OidEnumerator_MoveNext_m4134, + OidEnumerator_Reset_m4135, + MatchAppendEvaluator__ctor_m4136, + MatchAppendEvaluator_Invoke_m4137, + MatchAppendEvaluator_BeginInvoke_m4138, + MatchAppendEvaluator_EndInvoke_m4139, + BaseMachine__ctor_m4140, + BaseMachine_Replace_m4141, + BaseMachine_Scan_m4142, + BaseMachine_LTRReplace_m4143, + BaseMachine_RTLReplace_m4144, + Capture__ctor_m4145, + Capture__ctor_m4146, + Capture_get_Index_m4147, + Capture_get_Length_m4148, + Capture_get_Value_m4149, + Capture_ToString_m4150, + Capture_get_Text_m4151, + CaptureCollection__ctor_m4152, + CaptureCollection_get_Count_m4153, + CaptureCollection_get_IsSynchronized_m4154, + CaptureCollection_SetValue_m4155, + CaptureCollection_get_SyncRoot_m4156, + CaptureCollection_CopyTo_m4157, + CaptureCollection_GetEnumerator_m4158, + Group__ctor_m4159, + Group__ctor_m4160, + Group__ctor_m4161, + Group__cctor_m4162, + Group_get_Captures_m4163, + Group_get_Success_m4164, + GroupCollection__ctor_m4165, + GroupCollection_get_Count_m4166, + GroupCollection_get_IsSynchronized_m4167, + GroupCollection_get_Item_m4168, + GroupCollection_SetValue_m4169, + GroupCollection_get_SyncRoot_m4170, + GroupCollection_CopyTo_m4171, + GroupCollection_GetEnumerator_m4172, + Match__ctor_m4173, + Match__ctor_m4174, + Match__ctor_m4175, + Match__cctor_m4176, + Match_get_Empty_m4177, + Match_get_Groups_m4178, + Match_NextMatch_m4179, + Match_get_Regex_m4180, + Enumerator__ctor_m4181, + Enumerator_System_Collections_IEnumerator_Reset_m4182, + Enumerator_System_Collections_IEnumerator_get_Current_m4183, + Enumerator_System_Collections_IEnumerator_MoveNext_m4184, + MatchCollection__ctor_m4185, + MatchCollection_get_Count_m4186, + MatchCollection_get_IsSynchronized_m4187, + MatchCollection_get_Item_m4188, + MatchCollection_get_SyncRoot_m4189, + MatchCollection_CopyTo_m4190, + MatchCollection_GetEnumerator_m4191, + MatchCollection_TryToGet_m4192, + MatchCollection_get_FullList_m4193, + Regex__ctor_m4194, + Regex__ctor_m4195, + Regex__ctor_m4196, + Regex__ctor_m4197, + Regex__cctor_m4198, + Regex_System_Runtime_Serialization_ISerializable_GetObjectData_m4199, + Regex_Replace_m2077, + Regex_Replace_m4200, + Regex_validate_options_m4201, + Regex_Init_m4202, + Regex_InitNewRegex_m4203, + Regex_CreateMachineFactory_m4204, + Regex_get_Options_m4205, + Regex_get_RightToLeft_m4206, + Regex_GroupNumberFromName_m4207, + Regex_GetGroupIndex_m4208, + Regex_default_startat_m4209, + Regex_IsMatch_m4210, + Regex_IsMatch_m4211, + Regex_Match_m4212, + Regex_Matches_m4213, + Regex_Matches_m4214, + Regex_Replace_m4215, + Regex_Replace_m4216, + Regex_ToString_m4217, + Regex_get_GroupCount_m4218, + Regex_get_Gap_m4219, + Regex_CreateMachine_m4220, + Regex_GetGroupNamesArray_m4221, + Regex_get_GroupNumbers_m4222, + Key__ctor_m4223, + Key_GetHashCode_m4224, + Key_Equals_m4225, + Key_ToString_m4226, + FactoryCache__ctor_m4227, + FactoryCache_Add_m4228, + FactoryCache_Cleanup_m4229, + FactoryCache_Lookup_m4230, + Node__ctor_m4231, + MRUList__ctor_m4232, + MRUList_Use_m4233, + MRUList_Evict_m4234, + CategoryUtils_CategoryFromName_m4235, + CategoryUtils_IsCategory_m4236, + CategoryUtils_IsCategory_m4237, + LinkRef__ctor_m4238, + InterpreterFactory__ctor_m4239, + InterpreterFactory_NewInstance_m4240, + InterpreterFactory_get_GroupCount_m4241, + InterpreterFactory_get_Gap_m4242, + InterpreterFactory_set_Gap_m4243, + InterpreterFactory_get_Mapping_m4244, + InterpreterFactory_set_Mapping_m4245, + InterpreterFactory_get_NamesMapping_m4246, + InterpreterFactory_set_NamesMapping_m4247, + PatternLinkStack__ctor_m4248, + PatternLinkStack_set_BaseAddress_m4249, + PatternLinkStack_get_OffsetAddress_m4250, + PatternLinkStack_set_OffsetAddress_m4251, + PatternLinkStack_GetOffset_m4252, + PatternLinkStack_GetCurrent_m4253, + PatternLinkStack_SetCurrent_m4254, + PatternCompiler__ctor_m4255, + PatternCompiler_EncodeOp_m4256, + PatternCompiler_GetMachineFactory_m4257, + PatternCompiler_EmitFalse_m4258, + PatternCompiler_EmitTrue_m4259, + PatternCompiler_EmitCount_m4260, + PatternCompiler_EmitCharacter_m4261, + PatternCompiler_EmitCategory_m4262, + PatternCompiler_EmitNotCategory_m4263, + PatternCompiler_EmitRange_m4264, + PatternCompiler_EmitSet_m4265, + PatternCompiler_EmitString_m4266, + PatternCompiler_EmitPosition_m4267, + PatternCompiler_EmitOpen_m4268, + PatternCompiler_EmitClose_m4269, + PatternCompiler_EmitBalanceStart_m4270, + PatternCompiler_EmitBalance_m4271, + PatternCompiler_EmitReference_m4272, + PatternCompiler_EmitIfDefined_m4273, + PatternCompiler_EmitSub_m4274, + PatternCompiler_EmitTest_m4275, + PatternCompiler_EmitBranch_m4276, + PatternCompiler_EmitJump_m4277, + PatternCompiler_EmitRepeat_m4278, + PatternCompiler_EmitUntil_m4279, + PatternCompiler_EmitFastRepeat_m4280, + PatternCompiler_EmitIn_m4281, + PatternCompiler_EmitAnchor_m4282, + PatternCompiler_EmitInfo_m4283, + PatternCompiler_NewLink_m4284, + PatternCompiler_ResolveLink_m4285, + PatternCompiler_EmitBranchEnd_m4286, + PatternCompiler_EmitAlternationEnd_m4287, + PatternCompiler_MakeFlags_m4288, + PatternCompiler_Emit_m4289, + PatternCompiler_Emit_m4290, + PatternCompiler_Emit_m4291, + PatternCompiler_get_CurrentAddress_m4292, + PatternCompiler_BeginLink_m4293, + PatternCompiler_EmitLink_m4294, + LinkStack__ctor_m4295, + LinkStack_Push_m4296, + LinkStack_Pop_m4297, + Mark_get_IsDefined_m4298, + Mark_get_Index_m4299, + Mark_get_Length_m4300, + IntStack_Pop_m4301, + IntStack_Push_m4302, + IntStack_get_Count_m4303, + IntStack_set_Count_m4304, + RepeatContext__ctor_m4305, + RepeatContext_get_Count_m4306, + RepeatContext_set_Count_m4307, + RepeatContext_get_Start_m4308, + RepeatContext_set_Start_m4309, + RepeatContext_get_IsMinimum_m4310, + RepeatContext_get_IsMaximum_m4311, + RepeatContext_get_IsLazy_m4312, + RepeatContext_get_Expression_m4313, + RepeatContext_get_Previous_m4314, + Interpreter__ctor_m4315, + Interpreter_ReadProgramCount_m4316, + Interpreter_Scan_m4317, + Interpreter_Reset_m4318, + Interpreter_Eval_m4319, + Interpreter_EvalChar_m4320, + Interpreter_TryMatch_m4321, + Interpreter_IsPosition_m4322, + Interpreter_IsWordChar_m4323, + Interpreter_GetString_m4324, + Interpreter_Open_m4325, + Interpreter_Close_m4326, + Interpreter_Balance_m4327, + Interpreter_Checkpoint_m4328, + Interpreter_Backtrack_m4329, + Interpreter_ResetGroups_m4330, + Interpreter_GetLastDefined_m4331, + Interpreter_CreateMark_m4332, + Interpreter_GetGroupInfo_m4333, + Interpreter_PopulateGroup_m4334, + Interpreter_GenerateMatch_m4335, + Interval__ctor_m4336, + Interval_get_Empty_m4337, + Interval_get_IsDiscontiguous_m4338, + Interval_get_IsSingleton_m4339, + Interval_get_IsEmpty_m4340, + Interval_get_Size_m4341, + Interval_IsDisjoint_m4342, + Interval_IsAdjacent_m4343, + Interval_Contains_m4344, + Interval_Contains_m4345, + Interval_Intersects_m4346, + Interval_Merge_m4347, + Interval_CompareTo_m4348, + Enumerator__ctor_m4349, + Enumerator_get_Current_m4350, + Enumerator_MoveNext_m4351, + Enumerator_Reset_m4352, + CostDelegate__ctor_m4353, + CostDelegate_Invoke_m4354, + CostDelegate_BeginInvoke_m4355, + CostDelegate_EndInvoke_m4356, + IntervalCollection__ctor_m4357, + IntervalCollection_get_Item_m4358, + IntervalCollection_Add_m4359, + IntervalCollection_Normalize_m4360, + IntervalCollection_GetMetaCollection_m4361, + IntervalCollection_Optimize_m4362, + IntervalCollection_get_Count_m4363, + IntervalCollection_get_IsSynchronized_m4364, + IntervalCollection_get_SyncRoot_m4365, + IntervalCollection_CopyTo_m4366, + IntervalCollection_GetEnumerator_m4367, + Parser__ctor_m4368, + Parser_ParseDecimal_m4369, + Parser_ParseOctal_m4370, + Parser_ParseHex_m4371, + Parser_ParseNumber_m4372, + Parser_ParseName_m4373, + Parser_ParseRegularExpression_m4374, + Parser_GetMapping_m4375, + Parser_ParseGroup_m4376, + Parser_ParseGroupingConstruct_m4377, + Parser_ParseAssertionType_m4378, + Parser_ParseOptions_m4379, + Parser_ParseCharacterClass_m4380, + Parser_ParseRepetitionBounds_m4381, + Parser_ParseUnicodeCategory_m4382, + Parser_ParseSpecial_m4383, + Parser_ParseEscape_m4384, + Parser_ParseName_m4385, + Parser_IsNameChar_m4386, + Parser_ParseNumber_m4387, + Parser_ParseDigit_m4388, + Parser_ConsumeWhitespace_m4389, + Parser_ResolveReferences_m4390, + Parser_HandleExplicitNumericGroups_m4391, + Parser_IsIgnoreCase_m4392, + Parser_IsMultiline_m4393, + Parser_IsExplicitCapture_m4394, + Parser_IsSingleline_m4395, + Parser_IsIgnorePatternWhitespace_m4396, + Parser_IsECMAScript_m4397, + Parser_NewParseException_m4398, + QuickSearch__ctor_m4399, + QuickSearch__cctor_m4400, + QuickSearch_get_Length_m4401, + QuickSearch_Search_m4402, + QuickSearch_SetupShiftTable_m4403, + QuickSearch_GetShiftDistance_m4404, + QuickSearch_GetChar_m4405, + ReplacementEvaluator__ctor_m4406, + ReplacementEvaluator_Evaluate_m4407, + ReplacementEvaluator_EvaluateAppend_m4408, + ReplacementEvaluator_get_NeedsGroupsOrCaptures_m4409, + ReplacementEvaluator_Ensure_m4410, + ReplacementEvaluator_AddFromReplacement_m4411, + ReplacementEvaluator_AddInt_m4412, + ReplacementEvaluator_Compile_m4413, + ReplacementEvaluator_CompileTerm_m4414, + ExpressionCollection__ctor_m4415, + ExpressionCollection_Add_m4416, + ExpressionCollection_get_Item_m4417, + ExpressionCollection_set_Item_m4418, + ExpressionCollection_OnValidate_m4419, + Expression__ctor_m4420, + Expression_GetFixedWidth_m4421, + Expression_GetAnchorInfo_m4422, + CompositeExpression__ctor_m4423, + CompositeExpression_get_Expressions_m4424, + CompositeExpression_GetWidth_m4425, + CompositeExpression_IsComplex_m4426, + Group__ctor_m4427, + Group_AppendExpression_m4428, + Group_Compile_m4429, + Group_GetWidth_m4430, + Group_GetAnchorInfo_m4431, + RegularExpression__ctor_m4432, + RegularExpression_set_GroupCount_m4433, + RegularExpression_Compile_m4434, + CapturingGroup__ctor_m4435, + CapturingGroup_get_Index_m4436, + CapturingGroup_set_Index_m4437, + CapturingGroup_get_Name_m4438, + CapturingGroup_set_Name_m4439, + CapturingGroup_get_IsNamed_m4440, + CapturingGroup_Compile_m4441, + CapturingGroup_IsComplex_m4442, + CapturingGroup_CompareTo_m4443, + BalancingGroup__ctor_m4444, + BalancingGroup_set_Balance_m4445, + BalancingGroup_Compile_m4446, + NonBacktrackingGroup__ctor_m4447, + NonBacktrackingGroup_Compile_m4448, + NonBacktrackingGroup_IsComplex_m4449, + Repetition__ctor_m4450, + Repetition_get_Expression_m4451, + Repetition_set_Expression_m4452, + Repetition_get_Minimum_m4453, + Repetition_Compile_m4454, + Repetition_GetWidth_m4455, + Repetition_GetAnchorInfo_m4456, + Assertion__ctor_m4457, + Assertion_get_TrueExpression_m4458, + Assertion_set_TrueExpression_m4459, + Assertion_get_FalseExpression_m4460, + Assertion_set_FalseExpression_m4461, + Assertion_GetWidth_m4462, + CaptureAssertion__ctor_m4463, + CaptureAssertion_set_CapturingGroup_m4464, + CaptureAssertion_Compile_m4465, + CaptureAssertion_IsComplex_m4466, + CaptureAssertion_get_Alternate_m4467, + ExpressionAssertion__ctor_m4468, + ExpressionAssertion_set_Reverse_m4469, + ExpressionAssertion_set_Negate_m4470, + ExpressionAssertion_get_TestExpression_m4471, + ExpressionAssertion_set_TestExpression_m4472, + ExpressionAssertion_Compile_m4473, + ExpressionAssertion_IsComplex_m4474, + Alternation__ctor_m4475, + Alternation_get_Alternatives_m4476, + Alternation_AddAlternative_m4477, + Alternation_Compile_m4478, + Alternation_GetWidth_m4479, + Literal__ctor_m4480, + Literal_CompileLiteral_m4481, + Literal_Compile_m4482, + Literal_GetWidth_m4483, + Literal_GetAnchorInfo_m4484, + Literal_IsComplex_m4485, + PositionAssertion__ctor_m4486, + PositionAssertion_Compile_m4487, + PositionAssertion_GetWidth_m4488, + PositionAssertion_IsComplex_m4489, + PositionAssertion_GetAnchorInfo_m4490, + Reference__ctor_m4491, + Reference_get_CapturingGroup_m4492, + Reference_set_CapturingGroup_m4493, + Reference_get_IgnoreCase_m4494, + Reference_Compile_m4495, + Reference_GetWidth_m4496, + Reference_IsComplex_m4497, + BackslashNumber__ctor_m4498, + BackslashNumber_ResolveReference_m4499, + BackslashNumber_Compile_m4500, + CharacterClass__ctor_m4501, + CharacterClass__ctor_m4502, + CharacterClass__cctor_m4503, + CharacterClass_AddCategory_m4504, + CharacterClass_AddCharacter_m4505, + CharacterClass_AddRange_m4506, + CharacterClass_Compile_m4507, + CharacterClass_GetWidth_m4508, + CharacterClass_IsComplex_m4509, + CharacterClass_GetIntervalCost_m4510, + AnchorInfo__ctor_m4511, + AnchorInfo__ctor_m4512, + AnchorInfo__ctor_m4513, + AnchorInfo_get_Offset_m4514, + AnchorInfo_get_Width_m4515, + AnchorInfo_get_Length_m4516, + AnchorInfo_get_IsUnknownWidth_m4517, + AnchorInfo_get_IsComplete_m4518, + AnchorInfo_get_Substring_m4519, + AnchorInfo_get_IgnoreCase_m4520, + AnchorInfo_get_Position_m4521, + AnchorInfo_get_IsSubstring_m4522, + AnchorInfo_get_IsPosition_m4523, + AnchorInfo_GetInterval_m4524, + DefaultUriParser__ctor_m4525, + DefaultUriParser__ctor_m4526, + UriScheme__ctor_m4527, + Uri__ctor_m4528, + Uri__ctor_m4529, + Uri__ctor_m4530, + Uri__cctor_m4531, + Uri_System_Runtime_Serialization_ISerializable_GetObjectData_m4532, + Uri_get_AbsoluteUri_m4533, + Uri_get_Authority_m4534, + Uri_get_Host_m4535, + Uri_get_IsFile_m4536, + Uri_get_IsLoopback_m4537, + Uri_get_IsUnc_m4538, + Uri_get_Scheme_m4539, + Uri_get_IsAbsoluteUri_m4540, + Uri_CheckHostName_m4541, + Uri_IsIPv4Address_m4542, + Uri_IsDomainAddress_m4543, + Uri_CheckSchemeName_m4544, + Uri_IsAlpha_m4545, + Uri_Equals_m4546, + Uri_InternalEquals_m4547, + Uri_GetHashCode_m4548, + Uri_GetLeftPart_m4549, + Uri_FromHex_m4550, + Uri_HexEscape_m4551, + Uri_IsHexDigit_m4552, + Uri_IsHexEncoding_m4553, + Uri_AppendQueryAndFragment_m4554, + Uri_ToString_m4555, + Uri_EscapeString_m4556, + Uri_EscapeString_m4557, + Uri_ParseUri_m4558, + Uri_Unescape_m4559, + Uri_Unescape_m4560, + Uri_ParseAsWindowsUNC_m4561, + Uri_ParseAsWindowsAbsoluteFilePath_m4562, + Uri_ParseAsUnixAbsoluteFilePath_m4563, + Uri_Parse_m4564, + Uri_ParseNoExceptions_m4565, + Uri_CompactEscaped_m4566, + Uri_Reduce_m4567, + Uri_HexUnescapeMultiByte_m4568, + Uri_GetSchemeDelimiter_m4569, + Uri_GetDefaultPort_m4570, + Uri_GetOpaqueWiseSchemeDelimiter_m4571, + Uri_IsPredefinedScheme_m4572, + Uri_get_Parser_m4573, + Uri_EnsureAbsoluteUri_m4574, + Uri_op_Equality_m4575, + UriFormatException__ctor_m4576, + UriFormatException__ctor_m4577, + UriFormatException__ctor_m4578, + UriFormatException_System_Runtime_Serialization_ISerializable_GetObjectData_m4579, + UriParser__ctor_m4580, + UriParser__cctor_m4581, + UriParser_InitializeAndValidate_m4582, + UriParser_OnRegister_m4583, + UriParser_set_SchemeName_m4584, + UriParser_get_DefaultPort_m4585, + UriParser_set_DefaultPort_m4586, + UriParser_CreateDefaults_m4587, + UriParser_InternalRegister_m4588, + UriParser_GetParser_m4589, + RemoteCertificateValidationCallback__ctor_m4590, + RemoteCertificateValidationCallback_Invoke_m4591, + RemoteCertificateValidationCallback_BeginInvoke_m4592, + RemoteCertificateValidationCallback_EndInvoke_m4593, + MatchEvaluator__ctor_m4594, + MatchEvaluator_Invoke_m4595, + MatchEvaluator_BeginInvoke_m4596, + MatchEvaluator_EndInvoke_m4597, + ExtensionAttribute__ctor_m4778, + Locale_GetText_m4779, + Locale_GetText_m4780, + KeyBuilder_get_Rng_m4781, + KeyBuilder_Key_m4782, + KeyBuilder_IV_m4783, + SymmetricTransform__ctor_m4784, + SymmetricTransform_System_IDisposable_Dispose_m4785, + SymmetricTransform_Finalize_m4786, + SymmetricTransform_Dispose_m4787, + SymmetricTransform_get_CanReuseTransform_m4788, + SymmetricTransform_Transform_m4789, + SymmetricTransform_CBC_m4790, + SymmetricTransform_CFB_m4791, + SymmetricTransform_OFB_m4792, + SymmetricTransform_CTS_m4793, + SymmetricTransform_CheckInput_m4794, + SymmetricTransform_TransformBlock_m4795, + SymmetricTransform_get_KeepLastBlock_m4796, + SymmetricTransform_InternalTransformBlock_m4797, + SymmetricTransform_Random_m4798, + SymmetricTransform_ThrowBadPaddingException_m4799, + SymmetricTransform_FinalEncrypt_m4800, + SymmetricTransform_FinalDecrypt_m4801, + SymmetricTransform_TransformFinalBlock_m4802, + Check_SourceAndPredicate_m4803, + Aes__ctor_m4804, + AesManaged__ctor_m4805, + AesManaged_GenerateIV_m4806, + AesManaged_GenerateKey_m4807, + AesManaged_CreateDecryptor_m4808, + AesManaged_CreateEncryptor_m4809, + AesManaged_get_IV_m4810, + AesManaged_set_IV_m4811, + AesManaged_get_Key_m4812, + AesManaged_set_Key_m4813, + AesManaged_get_KeySize_m4814, + AesManaged_set_KeySize_m4815, + AesManaged_CreateDecryptor_m4816, + AesManaged_CreateEncryptor_m4817, + AesManaged_Dispose_m4818, + AesTransform__ctor_m4819, + AesTransform__cctor_m4820, + AesTransform_ECB_m4821, + AesTransform_SubByte_m4822, + AesTransform_Encrypt128_m4823, + AesTransform_Decrypt128_m4824, + Locale_GetText_m4840, + ModulusRing__ctor_m4841, + ModulusRing_BarrettReduction_m4842, + ModulusRing_Multiply_m4843, + ModulusRing_Difference_m4844, + ModulusRing_Pow_m4845, + ModulusRing_Pow_m4846, + Kernel_AddSameSign_m4847, + Kernel_Subtract_m4848, + Kernel_MinusEq_m4849, + Kernel_PlusEq_m4850, + Kernel_Compare_m4851, + Kernel_SingleByteDivideInPlace_m4852, + Kernel_DwordMod_m4853, + Kernel_DwordDivMod_m4854, + Kernel_multiByteDivide_m4855, + Kernel_LeftShift_m4856, + Kernel_RightShift_m4857, + Kernel_Multiply_m4858, + Kernel_MultiplyMod2p32pmod_m4859, + Kernel_modInverse_m4860, + Kernel_modInverse_m4861, + BigInteger__ctor_m4862, + BigInteger__ctor_m4863, + BigInteger__ctor_m4864, + BigInteger__ctor_m4865, + BigInteger__ctor_m4866, + BigInteger__cctor_m4867, + BigInteger_get_Rng_m4868, + BigInteger_GenerateRandom_m4869, + BigInteger_GenerateRandom_m4870, + BigInteger_BitCount_m4871, + BigInteger_TestBit_m4872, + BigInteger_SetBit_m4873, + BigInteger_SetBit_m4874, + BigInteger_LowestSetBit_m4875, + BigInteger_GetBytes_m4876, + BigInteger_ToString_m4877, + BigInteger_ToString_m4878, + BigInteger_Normalize_m4879, + BigInteger_Clear_m4880, + BigInteger_GetHashCode_m4881, + BigInteger_ToString_m4882, + BigInteger_Equals_m4883, + BigInteger_ModInverse_m4884, + BigInteger_ModPow_m4885, + BigInteger_GeneratePseudoPrime_m4886, + BigInteger_Incr2_m4887, + BigInteger_op_Implicit_m4888, + BigInteger_op_Implicit_m4889, + BigInteger_op_Addition_m4890, + BigInteger_op_Subtraction_m4891, + BigInteger_op_Modulus_m4892, + BigInteger_op_Modulus_m4893, + BigInteger_op_Division_m4894, + BigInteger_op_Multiply_m4895, + BigInteger_op_LeftShift_m4896, + BigInteger_op_RightShift_m4897, + BigInteger_op_Equality_m4898, + BigInteger_op_Inequality_m4899, + BigInteger_op_Equality_m4900, + BigInteger_op_Inequality_m4901, + BigInteger_op_GreaterThan_m4902, + BigInteger_op_LessThan_m4903, + BigInteger_op_GreaterThanOrEqual_m4904, + BigInteger_op_LessThanOrEqual_m4905, + PrimalityTests_GetSPPRounds_m4906, + PrimalityTests_RabinMillerTest_m4907, + PrimeGeneratorBase__ctor_m4908, + PrimeGeneratorBase_get_Confidence_m4909, + PrimeGeneratorBase_get_PrimalityTest_m4910, + PrimeGeneratorBase_get_TrialDivisionBounds_m4911, + SequentialSearchPrimeGeneratorBase__ctor_m4912, + SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m4913, + SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4914, + SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4915, + SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m4916, + ASN1__ctor_m4676, + ASN1__ctor_m4677, + ASN1__ctor_m4660, + ASN1_get_Count_m4664, + ASN1_get_Tag_m4661, + ASN1_get_Length_m4689, + ASN1_get_Value_m4663, + ASN1_set_Value_m4917, + ASN1_CompareArray_m4918, + ASN1_CompareValue_m4688, + ASN1_Add_m4678, + ASN1_GetBytes_m4919, + ASN1_Decode_m4920, + ASN1_DecodeTLV_m4921, + ASN1_get_Item_m4665, + ASN1_Element_m4922, + ASN1_ToString_m4923, + ASN1Convert_FromInt32_m4679, + ASN1Convert_FromOid_m4924, + ASN1Convert_ToInt32_m4675, + ASN1Convert_ToOid_m4729, + ASN1Convert_ToDateTime_m4925, + BitConverterLE_GetUIntBytes_m4926, + BitConverterLE_GetBytes_m4927, + ContentInfo__ctor_m4928, + ContentInfo__ctor_m4929, + ContentInfo__ctor_m4930, + ContentInfo__ctor_m4931, + ContentInfo_get_ASN1_m4932, + ContentInfo_get_Content_m4933, + ContentInfo_set_Content_m4934, + ContentInfo_get_ContentType_m4935, + ContentInfo_set_ContentType_m4936, + ContentInfo_GetASN1_m4937, + EncryptedData__ctor_m4938, + EncryptedData__ctor_m4939, + EncryptedData_get_EncryptionAlgorithm_m4940, + EncryptedData_get_EncryptedContent_m4941, + ARC4Managed__ctor_m4942, + ARC4Managed_Finalize_m4943, + ARC4Managed_Dispose_m4944, + ARC4Managed_get_Key_m4945, + ARC4Managed_set_Key_m4946, + ARC4Managed_get_CanReuseTransform_m4947, + ARC4Managed_CreateEncryptor_m4948, + ARC4Managed_CreateDecryptor_m4949, + ARC4Managed_GenerateIV_m4950, + ARC4Managed_GenerateKey_m4951, + ARC4Managed_KeySetup_m4952, + ARC4Managed_CheckInput_m4953, + ARC4Managed_TransformBlock_m4954, + ARC4Managed_InternalTransformBlock_m4955, + ARC4Managed_TransformFinalBlock_m4956, + CryptoConvert_ToHex_m4743, + KeyBuilder_get_Rng_m4957, + KeyBuilder_Key_m4958, + MD2__ctor_m4959, + MD2_Create_m4960, + MD2_Create_m4961, + MD2Managed__ctor_m4962, + MD2Managed__cctor_m4963, + MD2Managed_Padding_m4964, + MD2Managed_Initialize_m4965, + MD2Managed_HashCore_m4966, + MD2Managed_HashFinal_m4967, + MD2Managed_MD2Transform_m4968, + PKCS1__cctor_m4969, + PKCS1_Compare_m4970, + PKCS1_I2OSP_m4971, + PKCS1_OS2IP_m4972, + PKCS1_RSASP1_m4973, + PKCS1_RSAVP1_m4974, + PKCS1_Sign_v15_m4975, + PKCS1_Verify_v15_m4976, + PKCS1_Verify_v15_m4977, + PKCS1_Encode_v15_m4978, + PrivateKeyInfo__ctor_m4979, + PrivateKeyInfo__ctor_m4980, + PrivateKeyInfo_get_PrivateKey_m4981, + PrivateKeyInfo_Decode_m4982, + PrivateKeyInfo_RemoveLeadingZero_m4983, + PrivateKeyInfo_Normalize_m4984, + PrivateKeyInfo_DecodeRSA_m4985, + PrivateKeyInfo_DecodeDSA_m4986, + EncryptedPrivateKeyInfo__ctor_m4987, + EncryptedPrivateKeyInfo__ctor_m4988, + EncryptedPrivateKeyInfo_get_Algorithm_m4989, + EncryptedPrivateKeyInfo_get_EncryptedData_m4990, + EncryptedPrivateKeyInfo_get_Salt_m4991, + EncryptedPrivateKeyInfo_get_IterationCount_m4992, + EncryptedPrivateKeyInfo_Decode_m4993, + RC4__ctor_m4994, + RC4__cctor_m4995, + RC4_get_IV_m4996, + RC4_set_IV_m4997, + KeyGeneratedEventHandler__ctor_m4998, + KeyGeneratedEventHandler_Invoke_m4999, + KeyGeneratedEventHandler_BeginInvoke_m5000, + KeyGeneratedEventHandler_EndInvoke_m5001, + RSAManaged__ctor_m5002, + RSAManaged__ctor_m5003, + RSAManaged_Finalize_m5004, + RSAManaged_GenerateKeyPair_m5005, + RSAManaged_get_KeySize_m5006, + RSAManaged_get_PublicOnly_m4654, + RSAManaged_DecryptValue_m5007, + RSAManaged_EncryptValue_m5008, + RSAManaged_ExportParameters_m5009, + RSAManaged_ImportParameters_m5010, + RSAManaged_Dispose_m5011, + RSAManaged_ToXmlString_m5012, + RSAManaged_GetPaddedValue_m5013, + SafeBag__ctor_m5014, + SafeBag_get_BagOID_m5015, + SafeBag_get_ASN1_m5016, + DeriveBytes__ctor_m5017, + DeriveBytes__cctor_m5018, + DeriveBytes_set_HashName_m5019, + DeriveBytes_set_IterationCount_m5020, + DeriveBytes_set_Password_m5021, + DeriveBytes_set_Salt_m5022, + DeriveBytes_Adjust_m5023, + DeriveBytes_Derive_m5024, + DeriveBytes_DeriveKey_m5025, + DeriveBytes_DeriveIV_m5026, + DeriveBytes_DeriveMAC_m5027, + PKCS12__ctor_m5028, + PKCS12__ctor_m4691, + PKCS12__ctor_m4692, + PKCS12__cctor_m5029, + PKCS12_Decode_m5030, + PKCS12_Finalize_m5031, + PKCS12_set_Password_m5032, + PKCS12_get_IterationCount_m5033, + PKCS12_set_IterationCount_m5034, + PKCS12_get_Keys_m4695, + PKCS12_get_Certificates_m4693, + PKCS12_get_RNG_m5035, + PKCS12_Compare_m5036, + PKCS12_GetSymmetricAlgorithm_m5037, + PKCS12_Decrypt_m5038, + PKCS12_Decrypt_m5039, + PKCS12_Encrypt_m5040, + PKCS12_GetExistingParameters_m5041, + PKCS12_AddPrivateKey_m5042, + PKCS12_ReadSafeBag_m5043, + PKCS12_CertificateSafeBag_m5044, + PKCS12_MAC_m5045, + PKCS12_GetBytes_m5046, + PKCS12_EncryptedContentInfo_m5047, + PKCS12_AddCertificate_m5048, + PKCS12_AddCertificate_m5049, + PKCS12_RemoveCertificate_m5050, + PKCS12_RemoveCertificate_m5051, + PKCS12_Clone_m5052, + PKCS12_get_MaximumPasswordLength_m5053, + X501__cctor_m5054, + X501_ToString_m5055, + X501_ToString_m4669, + X501_AppendEntry_m5056, + X509Certificate__ctor_m4698, + X509Certificate__cctor_m5057, + X509Certificate_Parse_m5058, + X509Certificate_GetUnsignedBigInteger_m5059, + X509Certificate_get_DSA_m4656, + X509Certificate_set_DSA_m4696, + X509Certificate_get_Extensions_m4715, + X509Certificate_get_Hash_m5060, + X509Certificate_get_IssuerName_m5061, + X509Certificate_get_KeyAlgorithm_m5062, + X509Certificate_get_KeyAlgorithmParameters_m5063, + X509Certificate_set_KeyAlgorithmParameters_m5064, + X509Certificate_get_PublicKey_m5065, + X509Certificate_get_RSA_m5066, + X509Certificate_set_RSA_m5067, + X509Certificate_get_RawData_m5068, + X509Certificate_get_SerialNumber_m5069, + X509Certificate_get_Signature_m5070, + X509Certificate_get_SignatureAlgorithm_m5071, + X509Certificate_get_SubjectName_m5072, + X509Certificate_get_ValidFrom_m5073, + X509Certificate_get_ValidUntil_m5074, + X509Certificate_get_Version_m4687, + X509Certificate_get_IsCurrent_m5075, + X509Certificate_WasCurrent_m5076, + X509Certificate_VerifySignature_m5077, + X509Certificate_VerifySignature_m5078, + X509Certificate_VerifySignature_m4714, + X509Certificate_get_IsSelfSigned_m5079, + X509Certificate_GetIssuerName_m4682, + X509Certificate_GetSubjectName_m4685, + X509Certificate_GetObjectData_m5080, + X509Certificate_PEM_m5081, + X509CertificateEnumerator__ctor_m5082, + X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m5083, + X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m5084, + X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m5085, + X509CertificateEnumerator_get_Current_m4740, + X509CertificateEnumerator_MoveNext_m5086, + X509CertificateEnumerator_Reset_m5087, + X509CertificateCollection__ctor_m5088, + X509CertificateCollection__ctor_m5089, + X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m5090, + X509CertificateCollection_get_Item_m4694, + X509CertificateCollection_Add_m5091, + X509CertificateCollection_AddRange_m5092, + X509CertificateCollection_Contains_m5093, + X509CertificateCollection_GetEnumerator_m4739, + X509CertificateCollection_GetHashCode_m5094, + X509CertificateCollection_IndexOf_m5095, + X509CertificateCollection_Remove_m5096, + X509CertificateCollection_Compare_m5097, + X509Chain__ctor_m5098, + X509Chain__ctor_m5099, + X509Chain_get_Status_m5100, + X509Chain_get_TrustAnchors_m5101, + X509Chain_Build_m5102, + X509Chain_IsValid_m5103, + X509Chain_FindCertificateParent_m5104, + X509Chain_FindCertificateRoot_m5105, + X509Chain_IsTrusted_m5106, + X509Chain_IsParent_m5107, + X509CrlEntry__ctor_m5108, + X509CrlEntry_get_SerialNumber_m5109, + X509CrlEntry_get_RevocationDate_m4722, + X509CrlEntry_get_Extensions_m4728, + X509Crl__ctor_m5110, + X509Crl_Parse_m5111, + X509Crl_get_Extensions_m4717, + X509Crl_get_Hash_m5112, + X509Crl_get_IssuerName_m4725, + X509Crl_get_NextUpdate_m4723, + X509Crl_Compare_m5113, + X509Crl_GetCrlEntry_m4721, + X509Crl_GetCrlEntry_m5114, + X509Crl_GetHashName_m5115, + X509Crl_VerifySignature_m5116, + X509Crl_VerifySignature_m5117, + X509Crl_VerifySignature_m4720, + X509Extension__ctor_m5118, + X509Extension__ctor_m5119, + X509Extension_Decode_m5120, + X509Extension_Encode_m5121, + X509Extension_get_Oid_m4727, + X509Extension_get_Critical_m4726, + X509Extension_get_Value_m4731, + X509Extension_Equals_m5122, + X509Extension_GetHashCode_m5123, + X509Extension_WriteLine_m5124, + X509Extension_ToString_m5125, + X509ExtensionCollection__ctor_m5126, + X509ExtensionCollection__ctor_m5127, + X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m5128, + X509ExtensionCollection_IndexOf_m5129, + X509ExtensionCollection_get_Item_m4716, + X509Store__ctor_m5130, + X509Store_get_Certificates_m4738, + X509Store_get_Crls_m4724, + X509Store_Load_m5131, + X509Store_LoadCertificate_m5132, + X509Store_LoadCrl_m5133, + X509Store_CheckStore_m5134, + X509Store_BuildCertificatesCollection_m5135, + X509Store_BuildCrlsCollection_m5136, + X509StoreManager_get_CurrentUser_m4735, + X509StoreManager_get_LocalMachine_m4736, + X509StoreManager_get_TrustedRootCertificates_m5137, + X509Stores__ctor_m5138, + X509Stores_get_TrustedRoot_m5139, + X509Stores_Open_m4737, + AuthorityKeyIdentifierExtension__ctor_m4718, + AuthorityKeyIdentifierExtension_Decode_m5140, + AuthorityKeyIdentifierExtension_get_Identifier_m4719, + AuthorityKeyIdentifierExtension_ToString_m5141, + BasicConstraintsExtension__ctor_m5142, + BasicConstraintsExtension_Decode_m5143, + BasicConstraintsExtension_Encode_m5144, + BasicConstraintsExtension_get_CertificateAuthority_m5145, + BasicConstraintsExtension_ToString_m5146, + ExtendedKeyUsageExtension__ctor_m5147, + ExtendedKeyUsageExtension_Decode_m5148, + ExtendedKeyUsageExtension_Encode_m5149, + ExtendedKeyUsageExtension_get_KeyPurpose_m5150, + ExtendedKeyUsageExtension_ToString_m5151, + GeneralNames__ctor_m5152, + GeneralNames_get_DNSNames_m5153, + GeneralNames_get_IPAddresses_m5154, + GeneralNames_ToString_m5155, + KeyUsageExtension__ctor_m5156, + KeyUsageExtension_Decode_m5157, + KeyUsageExtension_Encode_m5158, + KeyUsageExtension_Support_m5159, + KeyUsageExtension_ToString_m5160, + NetscapeCertTypeExtension__ctor_m5161, + NetscapeCertTypeExtension_Decode_m5162, + NetscapeCertTypeExtension_Support_m5163, + NetscapeCertTypeExtension_ToString_m5164, + SubjectAltNameExtension__ctor_m5165, + SubjectAltNameExtension_Decode_m5166, + SubjectAltNameExtension_get_DNSNames_m5167, + SubjectAltNameExtension_get_IPAddresses_m5168, + SubjectAltNameExtension_ToString_m5169, + HMAC__ctor_m5170, + HMAC_get_Key_m5171, + HMAC_set_Key_m5172, + HMAC_Initialize_m5173, + HMAC_HashFinal_m5174, + HMAC_HashCore_m5175, + HMAC_initializePad_m5176, + MD5SHA1__ctor_m5177, + MD5SHA1_Initialize_m5178, + MD5SHA1_HashFinal_m5179, + MD5SHA1_HashCore_m5180, + MD5SHA1_CreateSignature_m5181, + MD5SHA1_VerifySignature_m5182, + Alert__ctor_m5183, + Alert__ctor_m5184, + Alert_get_Level_m5185, + Alert_get_Description_m5186, + Alert_get_IsWarning_m5187, + Alert_get_IsCloseNotify_m5188, + Alert_inferAlertLevel_m5189, + Alert_GetAlertMessage_m5190, + CipherSuite__ctor_m5191, + CipherSuite__cctor_m5192, + CipherSuite_get_EncryptionCipher_m5193, + CipherSuite_get_DecryptionCipher_m5194, + CipherSuite_get_ClientHMAC_m5195, + CipherSuite_get_ServerHMAC_m5196, + CipherSuite_get_CipherAlgorithmType_m5197, + CipherSuite_get_HashAlgorithmName_m5198, + CipherSuite_get_HashAlgorithmType_m5199, + CipherSuite_get_HashSize_m5200, + CipherSuite_get_ExchangeAlgorithmType_m5201, + CipherSuite_get_CipherMode_m5202, + CipherSuite_get_Code_m5203, + CipherSuite_get_Name_m5204, + CipherSuite_get_IsExportable_m5205, + CipherSuite_get_KeyMaterialSize_m5206, + CipherSuite_get_KeyBlockSize_m5207, + CipherSuite_get_ExpandedKeyMaterialSize_m5208, + CipherSuite_get_EffectiveKeyBits_m5209, + CipherSuite_get_IvSize_m5210, + CipherSuite_get_Context_m5211, + CipherSuite_set_Context_m5212, + CipherSuite_Write_m5213, + CipherSuite_Write_m5214, + CipherSuite_InitializeCipher_m5215, + CipherSuite_EncryptRecord_m5216, + CipherSuite_DecryptRecord_m5217, + CipherSuite_CreatePremasterSecret_m5218, + CipherSuite_PRF_m5219, + CipherSuite_Expand_m5220, + CipherSuite_createEncryptionCipher_m5221, + CipherSuite_createDecryptionCipher_m5222, + CipherSuiteCollection__ctor_m5223, + CipherSuiteCollection_System_Collections_IList_get_Item_m5224, + CipherSuiteCollection_System_Collections_IList_set_Item_m5225, + CipherSuiteCollection_System_Collections_ICollection_get_IsSynchronized_m5226, + CipherSuiteCollection_System_Collections_ICollection_get_SyncRoot_m5227, + CipherSuiteCollection_System_Collections_IEnumerable_GetEnumerator_m5228, + CipherSuiteCollection_System_Collections_IList_Contains_m5229, + CipherSuiteCollection_System_Collections_IList_IndexOf_m5230, + CipherSuiteCollection_System_Collections_IList_Insert_m5231, + CipherSuiteCollection_System_Collections_IList_Remove_m5232, + CipherSuiteCollection_System_Collections_IList_RemoveAt_m5233, + CipherSuiteCollection_System_Collections_IList_Add_m5234, + CipherSuiteCollection_get_Item_m5235, + CipherSuiteCollection_get_Item_m5236, + CipherSuiteCollection_set_Item_m5237, + CipherSuiteCollection_get_Item_m5238, + CipherSuiteCollection_get_Count_m5239, + CipherSuiteCollection_get_IsFixedSize_m5240, + CipherSuiteCollection_get_IsReadOnly_m5241, + CipherSuiteCollection_CopyTo_m5242, + CipherSuiteCollection_Clear_m5243, + CipherSuiteCollection_IndexOf_m5244, + CipherSuiteCollection_IndexOf_m5245, + CipherSuiteCollection_Add_m5246, + CipherSuiteCollection_add_m5247, + CipherSuiteCollection_add_m5248, + CipherSuiteCollection_cultureAwareCompare_m5249, + CipherSuiteFactory_GetSupportedCiphers_m5250, + CipherSuiteFactory_GetTls1SupportedCiphers_m5251, + CipherSuiteFactory_GetSsl3SupportedCiphers_m5252, + ClientContext__ctor_m5253, + ClientContext_get_SslStream_m5254, + ClientContext_get_ClientHelloProtocol_m5255, + ClientContext_set_ClientHelloProtocol_m5256, + ClientContext_Clear_m5257, + ClientRecordProtocol__ctor_m5258, + ClientRecordProtocol_GetMessage_m5259, + ClientRecordProtocol_ProcessHandshakeMessage_m5260, + ClientRecordProtocol_createClientHandshakeMessage_m5261, + ClientRecordProtocol_createServerHandshakeMessage_m5262, + ClientSessionInfo__ctor_m5263, + ClientSessionInfo__cctor_m5264, + ClientSessionInfo_Finalize_m5265, + ClientSessionInfo_get_HostName_m5266, + ClientSessionInfo_get_Id_m5267, + ClientSessionInfo_get_Valid_m5268, + ClientSessionInfo_GetContext_m5269, + ClientSessionInfo_SetContext_m5270, + ClientSessionInfo_KeepAlive_m5271, + ClientSessionInfo_Dispose_m5272, + ClientSessionInfo_Dispose_m5273, + ClientSessionInfo_CheckDisposed_m5274, + ClientSessionCache__cctor_m5275, + ClientSessionCache_Add_m5276, + ClientSessionCache_FromHost_m5277, + ClientSessionCache_FromContext_m5278, + ClientSessionCache_SetContextInCache_m5279, + ClientSessionCache_SetContextFromCache_m5280, + Context__ctor_m5281, + Context_get_AbbreviatedHandshake_m5282, + Context_set_AbbreviatedHandshake_m5283, + Context_get_ProtocolNegotiated_m5284, + Context_set_ProtocolNegotiated_m5285, + Context_get_SecurityProtocol_m5286, + Context_set_SecurityProtocol_m5287, + Context_get_SecurityProtocolFlags_m5288, + Context_get_Protocol_m5289, + Context_get_SessionId_m5290, + Context_set_SessionId_m5291, + Context_get_CompressionMethod_m5292, + Context_set_CompressionMethod_m5293, + Context_get_ServerSettings_m5294, + Context_get_ClientSettings_m5295, + Context_get_LastHandshakeMsg_m5296, + Context_set_LastHandshakeMsg_m5297, + Context_get_HandshakeState_m5298, + Context_set_HandshakeState_m5299, + Context_get_ReceivedConnectionEnd_m5300, + Context_set_ReceivedConnectionEnd_m5301, + Context_get_SentConnectionEnd_m5302, + Context_set_SentConnectionEnd_m5303, + Context_get_SupportedCiphers_m5304, + Context_set_SupportedCiphers_m5305, + Context_get_HandshakeMessages_m5306, + Context_get_WriteSequenceNumber_m5307, + Context_set_WriteSequenceNumber_m5308, + Context_get_ReadSequenceNumber_m5309, + Context_set_ReadSequenceNumber_m5310, + Context_get_ClientRandom_m5311, + Context_set_ClientRandom_m5312, + Context_get_ServerRandom_m5313, + Context_set_ServerRandom_m5314, + Context_get_RandomCS_m5315, + Context_set_RandomCS_m5316, + Context_get_RandomSC_m5317, + Context_set_RandomSC_m5318, + Context_get_MasterSecret_m5319, + Context_set_MasterSecret_m5320, + Context_get_ClientWriteKey_m5321, + Context_set_ClientWriteKey_m5322, + Context_get_ServerWriteKey_m5323, + Context_set_ServerWriteKey_m5324, + Context_get_ClientWriteIV_m5325, + Context_set_ClientWriteIV_m5326, + Context_get_ServerWriteIV_m5327, + Context_set_ServerWriteIV_m5328, + Context_get_RecordProtocol_m5329, + Context_set_RecordProtocol_m5330, + Context_GetUnixTime_m5331, + Context_GetSecureRandomBytes_m5332, + Context_Clear_m5333, + Context_ClearKeyInfo_m5334, + Context_DecodeProtocolCode_m5335, + Context_ChangeProtocol_m5336, + Context_get_Current_m5337, + Context_get_Negotiating_m5338, + Context_get_Read_m5339, + Context_get_Write_m5340, + Context_StartSwitchingSecurityParameters_m5341, + Context_EndSwitchingSecurityParameters_m5342, + HttpsClientStream__ctor_m5343, + HttpsClientStream_get_TrustFailure_m5344, + HttpsClientStream_RaiseServerCertificateValidation_m5345, + HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346, + HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347, + ReceiveRecordAsyncResult__ctor_m5348, + ReceiveRecordAsyncResult_get_Record_m5349, + ReceiveRecordAsyncResult_get_ResultingBuffer_m5350, + ReceiveRecordAsyncResult_get_InitialBuffer_m5351, + ReceiveRecordAsyncResult_get_AsyncState_m5352, + ReceiveRecordAsyncResult_get_AsyncException_m5353, + ReceiveRecordAsyncResult_get_CompletedWithError_m5354, + ReceiveRecordAsyncResult_get_AsyncWaitHandle_m5355, + ReceiveRecordAsyncResult_get_IsCompleted_m5356, + ReceiveRecordAsyncResult_SetComplete_m5357, + ReceiveRecordAsyncResult_SetComplete_m5358, + ReceiveRecordAsyncResult_SetComplete_m5359, + SendRecordAsyncResult__ctor_m5360, + SendRecordAsyncResult_get_Message_m5361, + SendRecordAsyncResult_get_AsyncState_m5362, + SendRecordAsyncResult_get_AsyncException_m5363, + SendRecordAsyncResult_get_CompletedWithError_m5364, + SendRecordAsyncResult_get_AsyncWaitHandle_m5365, + SendRecordAsyncResult_get_IsCompleted_m5366, + SendRecordAsyncResult_SetComplete_m5367, + SendRecordAsyncResult_SetComplete_m5368, + RecordProtocol__ctor_m5369, + RecordProtocol__cctor_m5370, + RecordProtocol_get_Context_m5371, + RecordProtocol_SendRecord_m5372, + RecordProtocol_ProcessChangeCipherSpec_m5373, + RecordProtocol_GetMessage_m5374, + RecordProtocol_BeginReceiveRecord_m5375, + RecordProtocol_InternalReceiveRecordCallback_m5376, + RecordProtocol_EndReceiveRecord_m5377, + RecordProtocol_ReceiveRecord_m5378, + RecordProtocol_ReadRecordBuffer_m5379, + RecordProtocol_ReadClientHelloV2_m5380, + RecordProtocol_ReadStandardRecordBuffer_m5381, + RecordProtocol_ProcessAlert_m5382, + RecordProtocol_SendAlert_m5383, + RecordProtocol_SendAlert_m5384, + RecordProtocol_SendAlert_m5385, + RecordProtocol_SendChangeCipherSpec_m5386, + RecordProtocol_BeginSendRecord_m5387, + RecordProtocol_InternalSendRecordCallback_m5388, + RecordProtocol_BeginSendRecord_m5389, + RecordProtocol_EndSendRecord_m5390, + RecordProtocol_SendRecord_m5391, + RecordProtocol_EncodeRecord_m5392, + RecordProtocol_EncodeRecord_m5393, + RecordProtocol_encryptRecordFragment_m5394, + RecordProtocol_decryptRecordFragment_m5395, + RecordProtocol_Compare_m5396, + RecordProtocol_ProcessCipherSpecV2Buffer_m5397, + RecordProtocol_MapV2CipherCode_m5398, + RSASslSignatureDeformatter__ctor_m5399, + RSASslSignatureDeformatter_VerifySignature_m5400, + RSASslSignatureDeformatter_SetHashAlgorithm_m5401, + RSASslSignatureDeformatter_SetKey_m5402, + RSASslSignatureFormatter__ctor_m5403, + RSASslSignatureFormatter_CreateSignature_m5404, + RSASslSignatureFormatter_SetHashAlgorithm_m5405, + RSASslSignatureFormatter_SetKey_m5406, + SecurityParameters__ctor_m5407, + SecurityParameters_get_Cipher_m5408, + SecurityParameters_set_Cipher_m5409, + SecurityParameters_get_ClientWriteMAC_m5410, + SecurityParameters_set_ClientWriteMAC_m5411, + SecurityParameters_get_ServerWriteMAC_m5412, + SecurityParameters_set_ServerWriteMAC_m5413, + SecurityParameters_Clear_m5414, + ValidationResult_get_Trusted_m5415, + ValidationResult_get_ErrorCode_m5416, + SslClientStream__ctor_m5417, + SslClientStream__ctor_m5418, + SslClientStream__ctor_m5419, + SslClientStream__ctor_m5420, + SslClientStream__ctor_m5421, + SslClientStream_add_ServerCertValidation_m5422, + SslClientStream_remove_ServerCertValidation_m5423, + SslClientStream_add_ClientCertSelection_m5424, + SslClientStream_remove_ClientCertSelection_m5425, + SslClientStream_add_PrivateKeySelection_m5426, + SslClientStream_remove_PrivateKeySelection_m5427, + SslClientStream_add_ServerCertValidation2_m5428, + SslClientStream_remove_ServerCertValidation2_m5429, + SslClientStream_get_InputBuffer_m5430, + SslClientStream_get_ClientCertificates_m5431, + SslClientStream_get_SelectedClientCertificate_m5432, + SslClientStream_get_ServerCertValidationDelegate_m5433, + SslClientStream_set_ServerCertValidationDelegate_m5434, + SslClientStream_get_ClientCertSelectionDelegate_m5435, + SslClientStream_set_ClientCertSelectionDelegate_m5436, + SslClientStream_get_PrivateKeyCertSelectionDelegate_m5437, + SslClientStream_set_PrivateKeyCertSelectionDelegate_m5438, + SslClientStream_Finalize_m5439, + SslClientStream_Dispose_m5440, + SslClientStream_OnBeginNegotiateHandshake_m5441, + SslClientStream_SafeReceiveRecord_m5442, + SslClientStream_OnNegotiateHandshakeCallback_m5443, + SslClientStream_OnLocalCertificateSelection_m5444, + SslClientStream_get_HaveRemoteValidation2Callback_m5445, + SslClientStream_OnRemoteCertificateValidation2_m5446, + SslClientStream_OnRemoteCertificateValidation_m5447, + SslClientStream_RaiseServerCertificateValidation_m5448, + SslClientStream_RaiseServerCertificateValidation2_m5449, + SslClientStream_RaiseClientCertificateSelection_m5450, + SslClientStream_OnLocalPrivateKeySelection_m5451, + SslClientStream_RaisePrivateKeySelection_m5452, + SslCipherSuite__ctor_m5453, + SslCipherSuite_ComputeServerRecordMAC_m5454, + SslCipherSuite_ComputeClientRecordMAC_m5455, + SslCipherSuite_ComputeMasterSecret_m5456, + SslCipherSuite_ComputeKeys_m5457, + SslCipherSuite_prf_m5458, + SslHandshakeHash__ctor_m5459, + SslHandshakeHash_Initialize_m5460, + SslHandshakeHash_HashFinal_m5461, + SslHandshakeHash_HashCore_m5462, + SslHandshakeHash_CreateSignature_m5463, + SslHandshakeHash_initializePad_m5464, + InternalAsyncResult__ctor_m5465, + InternalAsyncResult_get_ProceedAfterHandshake_m5466, + InternalAsyncResult_get_FromWrite_m5467, + InternalAsyncResult_get_Buffer_m5468, + InternalAsyncResult_get_Offset_m5469, + InternalAsyncResult_get_Count_m5470, + InternalAsyncResult_get_BytesRead_m5471, + InternalAsyncResult_get_AsyncState_m5472, + InternalAsyncResult_get_AsyncException_m5473, + InternalAsyncResult_get_CompletedWithError_m5474, + InternalAsyncResult_get_AsyncWaitHandle_m5475, + InternalAsyncResult_get_IsCompleted_m5476, + InternalAsyncResult_SetComplete_m5477, + InternalAsyncResult_SetComplete_m5478, + InternalAsyncResult_SetComplete_m5479, + InternalAsyncResult_SetComplete_m5480, + SslStreamBase__ctor_m5481, + SslStreamBase__cctor_m5482, + SslStreamBase_AsyncHandshakeCallback_m5483, + SslStreamBase_get_MightNeedHandshake_m5484, + SslStreamBase_NegotiateHandshake_m5485, + SslStreamBase_RaiseLocalCertificateSelection_m5486, + SslStreamBase_RaiseRemoteCertificateValidation_m5487, + SslStreamBase_RaiseRemoteCertificateValidation2_m5488, + SslStreamBase_RaiseLocalPrivateKeySelection_m5489, + SslStreamBase_get_CheckCertRevocationStatus_m5490, + SslStreamBase_set_CheckCertRevocationStatus_m5491, + SslStreamBase_get_CipherAlgorithm_m5492, + SslStreamBase_get_CipherStrength_m5493, + SslStreamBase_get_HashAlgorithm_m5494, + SslStreamBase_get_HashStrength_m5495, + SslStreamBase_get_KeyExchangeStrength_m5496, + SslStreamBase_get_KeyExchangeAlgorithm_m5497, + SslStreamBase_get_SecurityProtocol_m5498, + SslStreamBase_get_ServerCertificate_m5499, + SslStreamBase_get_ServerCertificates_m5500, + SslStreamBase_BeginNegotiateHandshake_m5501, + SslStreamBase_EndNegotiateHandshake_m5502, + SslStreamBase_BeginRead_m5503, + SslStreamBase_InternalBeginRead_m5504, + SslStreamBase_InternalReadCallback_m5505, + SslStreamBase_InternalBeginWrite_m5506, + SslStreamBase_InternalWriteCallback_m5507, + SslStreamBase_BeginWrite_m5508, + SslStreamBase_EndRead_m5509, + SslStreamBase_EndWrite_m5510, + SslStreamBase_Close_m5511, + SslStreamBase_Flush_m5512, + SslStreamBase_Read_m5513, + SslStreamBase_Read_m5514, + SslStreamBase_Seek_m5515, + SslStreamBase_SetLength_m5516, + SslStreamBase_Write_m5517, + SslStreamBase_Write_m5518, + SslStreamBase_get_CanRead_m5519, + SslStreamBase_get_CanSeek_m5520, + SslStreamBase_get_CanWrite_m5521, + SslStreamBase_get_Length_m5522, + SslStreamBase_get_Position_m5523, + SslStreamBase_set_Position_m5524, + SslStreamBase_Finalize_m5525, + SslStreamBase_Dispose_m5526, + SslStreamBase_resetBuffer_m5527, + SslStreamBase_checkDisposed_m5528, + TlsCipherSuite__ctor_m5529, + TlsCipherSuite_ComputeServerRecordMAC_m5530, + TlsCipherSuite_ComputeClientRecordMAC_m5531, + TlsCipherSuite_ComputeMasterSecret_m5532, + TlsCipherSuite_ComputeKeys_m5533, + TlsClientSettings__ctor_m5534, + TlsClientSettings_get_TargetHost_m5535, + TlsClientSettings_set_TargetHost_m5536, + TlsClientSettings_get_Certificates_m5537, + TlsClientSettings_set_Certificates_m5538, + TlsClientSettings_get_ClientCertificate_m5539, + TlsClientSettings_set_ClientCertificate_m5540, + TlsClientSettings_UpdateCertificateRSA_m5541, + TlsException__ctor_m5542, + TlsException__ctor_m5543, + TlsException__ctor_m5544, + TlsException__ctor_m5545, + TlsException__ctor_m5546, + TlsException__ctor_m5547, + TlsException_get_Alert_m5548, + TlsServerSettings__ctor_m5549, + TlsServerSettings_get_ServerKeyExchange_m5550, + TlsServerSettings_set_ServerKeyExchange_m5551, + TlsServerSettings_get_Certificates_m5552, + TlsServerSettings_set_Certificates_m5553, + TlsServerSettings_get_CertificateRSA_m5554, + TlsServerSettings_get_RsaParameters_m5555, + TlsServerSettings_set_RsaParameters_m5556, + TlsServerSettings_set_SignedParams_m5557, + TlsServerSettings_get_CertificateRequest_m5558, + TlsServerSettings_set_CertificateRequest_m5559, + TlsServerSettings_set_CertificateTypes_m5560, + TlsServerSettings_set_DistinguisedNames_m5561, + TlsServerSettings_UpdateCertificateRSA_m5562, + TlsStream__ctor_m5563, + TlsStream__ctor_m5564, + TlsStream_get_EOF_m5565, + TlsStream_get_CanWrite_m5566, + TlsStream_get_CanRead_m5567, + TlsStream_get_CanSeek_m5568, + TlsStream_get_Position_m5569, + TlsStream_set_Position_m5570, + TlsStream_get_Length_m5571, + TlsStream_ReadSmallValue_m5572, + TlsStream_ReadByte_m5573, + TlsStream_ReadInt16_m5574, + TlsStream_ReadInt24_m5575, + TlsStream_ReadBytes_m5576, + TlsStream_Write_m5577, + TlsStream_Write_m5578, + TlsStream_WriteInt24_m5579, + TlsStream_Write_m5580, + TlsStream_Write_m5581, + TlsStream_Reset_m5582, + TlsStream_ToArray_m5583, + TlsStream_Flush_m5584, + TlsStream_SetLength_m5585, + TlsStream_Seek_m5586, + TlsStream_Read_m5587, + TlsStream_Write_m5588, + HandshakeMessage__ctor_m5589, + HandshakeMessage__ctor_m5590, + HandshakeMessage__ctor_m5591, + HandshakeMessage_get_Context_m5592, + HandshakeMessage_get_HandshakeType_m5593, + HandshakeMessage_get_ContentType_m5594, + HandshakeMessage_Process_m5595, + HandshakeMessage_Update_m5596, + HandshakeMessage_EncodeMessage_m5597, + HandshakeMessage_Compare_m5598, + TlsClientCertificate__ctor_m5599, + TlsClientCertificate_get_ClientCertificate_m5600, + TlsClientCertificate_Update_m5601, + TlsClientCertificate_GetClientCertificate_m5602, + TlsClientCertificate_SendCertificates_m5603, + TlsClientCertificate_ProcessAsSsl3_m5604, + TlsClientCertificate_ProcessAsTls1_m5605, + TlsClientCertificate_FindParentCertificate_m5606, + TlsClientCertificateVerify__ctor_m5607, + TlsClientCertificateVerify_Update_m5608, + TlsClientCertificateVerify_ProcessAsSsl3_m5609, + TlsClientCertificateVerify_ProcessAsTls1_m5610, + TlsClientCertificateVerify_getClientCertRSA_m5611, + TlsClientCertificateVerify_getUnsignedBigInteger_m5612, + TlsClientFinished__ctor_m5613, + TlsClientFinished__cctor_m5614, + TlsClientFinished_Update_m5615, + TlsClientFinished_ProcessAsSsl3_m5616, + TlsClientFinished_ProcessAsTls1_m5617, + TlsClientHello__ctor_m5618, + TlsClientHello_Update_m5619, + TlsClientHello_ProcessAsSsl3_m5620, + TlsClientHello_ProcessAsTls1_m5621, + TlsClientKeyExchange__ctor_m5622, + TlsClientKeyExchange_ProcessAsSsl3_m5623, + TlsClientKeyExchange_ProcessAsTls1_m5624, + TlsClientKeyExchange_ProcessCommon_m5625, + TlsServerCertificate__ctor_m5626, + TlsServerCertificate_Update_m5627, + TlsServerCertificate_ProcessAsSsl3_m5628, + TlsServerCertificate_ProcessAsTls1_m5629, + TlsServerCertificate_checkCertificateUsage_m5630, + TlsServerCertificate_validateCertificates_m5631, + TlsServerCertificate_checkServerIdentity_m5632, + TlsServerCertificate_checkDomainName_m5633, + TlsServerCertificate_Match_m5634, + TlsServerCertificateRequest__ctor_m5635, + TlsServerCertificateRequest_Update_m5636, + TlsServerCertificateRequest_ProcessAsSsl3_m5637, + TlsServerCertificateRequest_ProcessAsTls1_m5638, + TlsServerFinished__ctor_m5639, + TlsServerFinished__cctor_m5640, + TlsServerFinished_Update_m5641, + TlsServerFinished_ProcessAsSsl3_m5642, + TlsServerFinished_ProcessAsTls1_m5643, + TlsServerHello__ctor_m5644, + TlsServerHello_Update_m5645, + TlsServerHello_ProcessAsSsl3_m5646, + TlsServerHello_ProcessAsTls1_m5647, + TlsServerHello_processProtocol_m5648, + TlsServerHelloDone__ctor_m5649, + TlsServerHelloDone_ProcessAsSsl3_m5650, + TlsServerHelloDone_ProcessAsTls1_m5651, + TlsServerKeyExchange__ctor_m5652, + TlsServerKeyExchange_Update_m5653, + TlsServerKeyExchange_ProcessAsSsl3_m5654, + TlsServerKeyExchange_ProcessAsTls1_m5655, + TlsServerKeyExchange_verifySignature_m5656, + PrimalityTest__ctor_m5657, + PrimalityTest_Invoke_m5658, + PrimalityTest_BeginInvoke_m5659, + PrimalityTest_EndInvoke_m5660, + CertificateValidationCallback__ctor_m5661, + CertificateValidationCallback_Invoke_m5662, + CertificateValidationCallback_BeginInvoke_m5663, + CertificateValidationCallback_EndInvoke_m5664, + CertificateValidationCallback2__ctor_m5665, + CertificateValidationCallback2_Invoke_m5666, + CertificateValidationCallback2_BeginInvoke_m5667, + CertificateValidationCallback2_EndInvoke_m5668, + CertificateSelectionCallback__ctor_m5669, + CertificateSelectionCallback_Invoke_m5670, + CertificateSelectionCallback_BeginInvoke_m5671, + CertificateSelectionCallback_EndInvoke_m5672, + PrivateKeySelectionCallback__ctor_m5673, + PrivateKeySelectionCallback_Invoke_m5674, + PrivateKeySelectionCallback_BeginInvoke_m5675, + PrivateKeySelectionCallback_EndInvoke_m5676, + Object__ctor_m482, + Object_Equals_m5754, + Object_Equals_m4775, + Object_Finalize_m2002, + Object_GetHashCode_m5755, + Object_GetType_m2042, + Object_MemberwiseClone_m5756, + Object_ToString_m2093, + Object_ReferenceEquals_m2041, + Object_InternalGetHashCode_m5757, + ValueType__ctor_m5758, + ValueType_InternalEquals_m5759, + ValueType_DefaultEquals_m5760, + ValueType_Equals_m5761, + ValueType_InternalGetHashCode_m5762, + ValueType_GetHashCode_m5763, + ValueType_ToString_m5764, + Attribute__ctor_m2029, + Attribute_CheckParameters_m5765, + Attribute_GetCustomAttribute_m5766, + Attribute_GetCustomAttribute_m5767, + Attribute_GetHashCode_m2094, + Attribute_IsDefined_m5768, + Attribute_IsDefined_m5769, + Attribute_IsDefined_m5770, + Attribute_IsDefined_m5771, + Attribute_Equals_m5772, + Int32_System_IConvertible_ToBoolean_m5773, + Int32_System_IConvertible_ToByte_m5774, + Int32_System_IConvertible_ToChar_m5775, + Int32_System_IConvertible_ToDateTime_m5776, + Int32_System_IConvertible_ToDecimal_m5777, + Int32_System_IConvertible_ToDouble_m5778, + Int32_System_IConvertible_ToInt16_m5779, + Int32_System_IConvertible_ToInt32_m5780, + Int32_System_IConvertible_ToInt64_m5781, + Int32_System_IConvertible_ToSByte_m5782, + Int32_System_IConvertible_ToSingle_m5783, + Int32_System_IConvertible_ToType_m5784, + Int32_System_IConvertible_ToUInt16_m5785, + Int32_System_IConvertible_ToUInt32_m5786, + Int32_System_IConvertible_ToUInt64_m5787, + Int32_CompareTo_m5788, + Int32_Equals_m5789, + Int32_GetHashCode_m2016, + Int32_CompareTo_m3449, + Int32_Equals_m2018, + Int32_ProcessTrailingWhitespace_m5790, + Int32_Parse_m5791, + Int32_Parse_m5792, + Int32_CheckStyle_m5793, + Int32_JumpOverWhite_m5794, + Int32_FindSign_m5795, + Int32_FindCurrency_m5796, + Int32_FindExponent_m5797, + Int32_FindOther_m5798, + Int32_ValidDigit_m5799, + Int32_GetFormatException_m5800, + Int32_Parse_m5801, + Int32_Parse_m4750, + Int32_Parse_m5802, + Int32_TryParse_m5803, + Int32_TryParse_m4637, + Int32_ToString_m2071, + Int32_ToString_m5719, + Int32_ToString_m4745, + Int32_ToString_m5722, + Int32_GetTypeCode_m5804, + SerializableAttribute__ctor_m5805, + AttributeUsageAttribute__ctor_m5806, + AttributeUsageAttribute_get_AllowMultiple_m5807, + AttributeUsageAttribute_set_AllowMultiple_m5808, + AttributeUsageAttribute_get_Inherited_m5809, + AttributeUsageAttribute_set_Inherited_m5810, + ComVisibleAttribute__ctor_m5811, + Int64_System_IConvertible_ToBoolean_m5812, + Int64_System_IConvertible_ToByte_m5813, + Int64_System_IConvertible_ToChar_m5814, + Int64_System_IConvertible_ToDateTime_m5815, + Int64_System_IConvertible_ToDecimal_m5816, + Int64_System_IConvertible_ToDouble_m5817, + Int64_System_IConvertible_ToInt16_m5818, + Int64_System_IConvertible_ToInt32_m5819, + Int64_System_IConvertible_ToInt64_m5820, + Int64_System_IConvertible_ToSByte_m5821, + Int64_System_IConvertible_ToSingle_m5822, + Int64_System_IConvertible_ToType_m5823, + Int64_System_IConvertible_ToUInt16_m5824, + Int64_System_IConvertible_ToUInt32_m5825, + Int64_System_IConvertible_ToUInt64_m5826, + Int64_CompareTo_m5827, + Int64_Equals_m5828, + Int64_GetHashCode_m5829, + Int64_CompareTo_m5830, + Int64_Equals_m5831, + Int64_Parse_m5832, + Int64_Parse_m5833, + Int64_Parse_m5834, + Int64_Parse_m5835, + Int64_Parse_m5836, + Int64_TryParse_m5837, + Int64_TryParse_m4634, + Int64_ToString_m4635, + Int64_ToString_m5838, + Int64_ToString_m5839, + Int64_ToString_m5840, + UInt32_System_IConvertible_ToBoolean_m5841, + UInt32_System_IConvertible_ToByte_m5842, + UInt32_System_IConvertible_ToChar_m5843, + UInt32_System_IConvertible_ToDateTime_m5844, + UInt32_System_IConvertible_ToDecimal_m5845, + UInt32_System_IConvertible_ToDouble_m5846, + UInt32_System_IConvertible_ToInt16_m5847, + UInt32_System_IConvertible_ToInt32_m5848, + UInt32_System_IConvertible_ToInt64_m5849, + UInt32_System_IConvertible_ToSByte_m5850, + UInt32_System_IConvertible_ToSingle_m5851, + UInt32_System_IConvertible_ToType_m5852, + UInt32_System_IConvertible_ToUInt16_m5853, + UInt32_System_IConvertible_ToUInt32_m5854, + UInt32_System_IConvertible_ToUInt64_m5855, + UInt32_CompareTo_m5856, + UInt32_Equals_m5857, + UInt32_GetHashCode_m5858, + UInt32_CompareTo_m5859, + UInt32_Equals_m5860, + UInt32_Parse_m5861, + UInt32_Parse_m5862, + UInt32_Parse_m5863, + UInt32_Parse_m5864, + UInt32_TryParse_m4768, + UInt32_TryParse_m5865, + UInt32_ToString_m5866, + UInt32_ToString_m5867, + UInt32_ToString_m5868, + UInt32_ToString_m5869, + CLSCompliantAttribute__ctor_m5870, + UInt64_System_IConvertible_ToBoolean_m5871, + UInt64_System_IConvertible_ToByte_m5872, + UInt64_System_IConvertible_ToChar_m5873, + UInt64_System_IConvertible_ToDateTime_m5874, + UInt64_System_IConvertible_ToDecimal_m5875, + UInt64_System_IConvertible_ToDouble_m5876, + UInt64_System_IConvertible_ToInt16_m5877, + UInt64_System_IConvertible_ToInt32_m5878, + UInt64_System_IConvertible_ToInt64_m5879, + UInt64_System_IConvertible_ToSByte_m5880, + UInt64_System_IConvertible_ToSingle_m5881, + UInt64_System_IConvertible_ToType_m5882, + UInt64_System_IConvertible_ToUInt16_m5883, + UInt64_System_IConvertible_ToUInt32_m5884, + UInt64_System_IConvertible_ToUInt64_m5885, + UInt64_CompareTo_m5886, + UInt64_Equals_m5887, + UInt64_GetHashCode_m5888, + UInt64_CompareTo_m5889, + UInt64_Equals_m5890, + UInt64_Parse_m5891, + UInt64_Parse_m5892, + UInt64_Parse_m5893, + UInt64_TryParse_m5894, + UInt64_ToString_m5895, + UInt64_ToString_m5682, + UInt64_ToString_m5896, + UInt64_ToString_m5897, + Byte_System_IConvertible_ToType_m5898, + Byte_System_IConvertible_ToBoolean_m5899, + Byte_System_IConvertible_ToByte_m5900, + Byte_System_IConvertible_ToChar_m5901, + Byte_System_IConvertible_ToDateTime_m5902, + Byte_System_IConvertible_ToDecimal_m5903, + Byte_System_IConvertible_ToDouble_m5904, + Byte_System_IConvertible_ToInt16_m5905, + Byte_System_IConvertible_ToInt32_m5906, + Byte_System_IConvertible_ToInt64_m5907, + Byte_System_IConvertible_ToSByte_m5908, + Byte_System_IConvertible_ToSingle_m5909, + Byte_System_IConvertible_ToUInt16_m5910, + Byte_System_IConvertible_ToUInt32_m5911, + Byte_System_IConvertible_ToUInt64_m5912, + Byte_CompareTo_m5913, + Byte_Equals_m5914, + Byte_GetHashCode_m5915, + Byte_CompareTo_m5916, + Byte_Equals_m5917, + Byte_Parse_m5918, + Byte_Parse_m5919, + Byte_Parse_m5920, + Byte_TryParse_m5921, + Byte_TryParse_m5922, + Byte_ToString_m5720, + Byte_ToString_m4684, + Byte_ToString_m5681, + Byte_ToString_m5686, + SByte_System_IConvertible_ToBoolean_m5923, + SByte_System_IConvertible_ToByte_m5924, + SByte_System_IConvertible_ToChar_m5925, + SByte_System_IConvertible_ToDateTime_m5926, + SByte_System_IConvertible_ToDecimal_m5927, + SByte_System_IConvertible_ToDouble_m5928, + SByte_System_IConvertible_ToInt16_m5929, + SByte_System_IConvertible_ToInt32_m5930, + SByte_System_IConvertible_ToInt64_m5931, + SByte_System_IConvertible_ToSByte_m5932, + SByte_System_IConvertible_ToSingle_m5933, + SByte_System_IConvertible_ToType_m5934, + SByte_System_IConvertible_ToUInt16_m5935, + SByte_System_IConvertible_ToUInt32_m5936, + SByte_System_IConvertible_ToUInt64_m5937, + SByte_CompareTo_m5938, + SByte_Equals_m5939, + SByte_GetHashCode_m5940, + SByte_CompareTo_m5941, + SByte_Equals_m5942, + SByte_Parse_m5943, + SByte_Parse_m5944, + SByte_Parse_m5945, + SByte_TryParse_m5946, + SByte_ToString_m5947, + SByte_ToString_m5948, + SByte_ToString_m5949, + SByte_ToString_m5950, + Int16_System_IConvertible_ToBoolean_m5951, + Int16_System_IConvertible_ToByte_m5952, + Int16_System_IConvertible_ToChar_m5953, + Int16_System_IConvertible_ToDateTime_m5954, + Int16_System_IConvertible_ToDecimal_m5955, + Int16_System_IConvertible_ToDouble_m5956, + Int16_System_IConvertible_ToInt16_m5957, + Int16_System_IConvertible_ToInt32_m5958, + Int16_System_IConvertible_ToInt64_m5959, + Int16_System_IConvertible_ToSByte_m5960, + Int16_System_IConvertible_ToSingle_m5961, + Int16_System_IConvertible_ToType_m5962, + Int16_System_IConvertible_ToUInt16_m5963, + Int16_System_IConvertible_ToUInt32_m5964, + Int16_System_IConvertible_ToUInt64_m5965, + Int16_CompareTo_m5966, + Int16_Equals_m5967, + Int16_GetHashCode_m5968, + Int16_CompareTo_m5969, + Int16_Equals_m5970, + Int16_Parse_m5971, + Int16_Parse_m5972, + Int16_Parse_m5973, + Int16_TryParse_m5974, + Int16_ToString_m5975, + Int16_ToString_m5976, + Int16_ToString_m5977, + Int16_ToString_m5978, + UInt16_System_IConvertible_ToBoolean_m5979, + UInt16_System_IConvertible_ToByte_m5980, + UInt16_System_IConvertible_ToChar_m5981, + UInt16_System_IConvertible_ToDateTime_m5982, + UInt16_System_IConvertible_ToDecimal_m5983, + UInt16_System_IConvertible_ToDouble_m5984, + UInt16_System_IConvertible_ToInt16_m5985, + UInt16_System_IConvertible_ToInt32_m5986, + UInt16_System_IConvertible_ToInt64_m5987, + UInt16_System_IConvertible_ToSByte_m5988, + UInt16_System_IConvertible_ToSingle_m5989, + UInt16_System_IConvertible_ToType_m5990, + UInt16_System_IConvertible_ToUInt16_m5991, + UInt16_System_IConvertible_ToUInt32_m5992, + UInt16_System_IConvertible_ToUInt64_m5993, + UInt16_CompareTo_m5994, + UInt16_Equals_m5995, + UInt16_GetHashCode_m5996, + UInt16_CompareTo_m5997, + UInt16_Equals_m5998, + UInt16_Parse_m5999, + UInt16_Parse_m6000, + UInt16_TryParse_m6001, + UInt16_TryParse_m6002, + UInt16_ToString_m6003, + UInt16_ToString_m6004, + UInt16_ToString_m6005, + UInt16_ToString_m6006, + Char__cctor_m6007, + Char_System_IConvertible_ToType_m6008, + Char_System_IConvertible_ToBoolean_m6009, + Char_System_IConvertible_ToByte_m6010, + Char_System_IConvertible_ToChar_m6011, + Char_System_IConvertible_ToDateTime_m6012, + Char_System_IConvertible_ToDecimal_m6013, + Char_System_IConvertible_ToDouble_m6014, + Char_System_IConvertible_ToInt16_m6015, + Char_System_IConvertible_ToInt32_m6016, + Char_System_IConvertible_ToInt64_m6017, + Char_System_IConvertible_ToSByte_m6018, + Char_System_IConvertible_ToSingle_m6019, + Char_System_IConvertible_ToUInt16_m6020, + Char_System_IConvertible_ToUInt32_m6021, + Char_System_IConvertible_ToUInt64_m6022, + Char_GetDataTablePointers_m6023, + Char_CompareTo_m6024, + Char_Equals_m6025, + Char_CompareTo_m6026, + Char_Equals_m6027, + Char_GetHashCode_m6028, + Char_GetUnicodeCategory_m4757, + Char_IsDigit_m4755, + Char_IsLetter_m3604, + Char_IsLetterOrDigit_m4754, + Char_IsLower_m3605, + Char_IsSurrogate_m6029, + Char_IsUpper_m3607, + Char_IsWhiteSpace_m4756, + Char_IsWhiteSpace_m4671, + Char_CheckParameter_m6030, + Char_Parse_m6031, + Char_ToLower_m3608, + Char_ToLowerInvariant_m6032, + Char_ToLower_m6033, + Char_ToUpper_m3606, + Char_ToUpperInvariant_m4673, + Char_ToString_m3597, + Char_ToString_m6034, + Char_GetTypeCode_m6035, + String__ctor_m6036, + String__ctor_m6037, + String__ctor_m6038, + String__ctor_m6039, + String__cctor_m6040, + String_System_IConvertible_ToBoolean_m6041, + String_System_IConvertible_ToByte_m6042, + String_System_IConvertible_ToChar_m6043, + String_System_IConvertible_ToDateTime_m6044, + String_System_IConvertible_ToDecimal_m6045, + String_System_IConvertible_ToDouble_m6046, + String_System_IConvertible_ToInt16_m6047, + String_System_IConvertible_ToInt32_m6048, + String_System_IConvertible_ToInt64_m6049, + String_System_IConvertible_ToSByte_m6050, + String_System_IConvertible_ToSingle_m6051, + String_System_IConvertible_ToType_m6052, + String_System_IConvertible_ToUInt16_m6053, + String_System_IConvertible_ToUInt32_m6054, + String_System_IConvertible_ToUInt64_m6055, + String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m6056, + String_System_Collections_IEnumerable_GetEnumerator_m6057, + String_Equals_m6058, + String_Equals_m6059, + String_Equals_m4733, + String_get_Chars_m2061, + String_Clone_m6060, + String_CopyTo_m6061, + String_ToCharArray_m4633, + String_ToCharArray_m6062, + String_Split_m2060, + String_Split_m6063, + String_Split_m6064, + String_Split_m6065, + String_Split_m4674, + String_Substring_m3599, + String_Substring_m2063, + String_SubstringUnchecked_m6066, + String_Trim_m2056, + String_Trim_m6067, + String_TrimStart_m4770, + String_TrimEnd_m4672, + String_FindNotWhiteSpace_m6068, + String_FindNotInTable_m6069, + String_Compare_m6070, + String_Compare_m6071, + String_Compare_m4649, + String_Compare_m5753, + String_CompareTo_m6072, + String_CompareTo_m6073, + String_CompareOrdinal_m6074, + String_CompareOrdinalUnchecked_m6075, + String_CompareOrdinalCaseInsensitiveUnchecked_m6076, + String_EndsWith_m2064, + String_IndexOfAny_m6077, + String_IndexOfAny_m3595, + String_IndexOfAny_m5704, + String_IndexOfAnyUnchecked_m6078, + String_IndexOf_m4708, + String_IndexOf_m6079, + String_IndexOfOrdinal_m6080, + String_IndexOfOrdinalUnchecked_m6081, + String_IndexOfOrdinalIgnoreCaseUnchecked_m6082, + String_IndexOf_m3609, + String_IndexOf_m4771, + String_IndexOf_m4772, + String_IndexOfUnchecked_m6083, + String_IndexOf_m2062, + String_IndexOf_m2066, + String_IndexOf_m6084, + String_LastIndexOfAny_m6085, + String_LastIndexOfAny_m3596, + String_LastIndexOfAnyUnchecked_m6086, + String_LastIndexOf_m4638, + String_LastIndexOf_m6087, + String_LastIndexOf_m4773, + String_LastIndexOfUnchecked_m6088, + String_LastIndexOf_m2069, + String_LastIndexOf_m6089, + String_Contains_m3603, + String_IsNullOrEmpty_m2039, + String_PadRight_m6090, + String_StartsWith_m2054, + String_Replace_m2068, + String_Replace_m2067, + String_ReplaceUnchecked_m6091, + String_ReplaceFallback_m6092, + String_Remove_m2065, + String_ToLower_m4760, + String_ToLower_m4769, + String_ToLowerInvariant_m6093, + String_ToString_m2053, + String_ToString_m6094, + String_Format_m671, + String_Format_m6095, + String_Format_m6096, + String_Format_m2030, + String_Format_m5731, + String_FormatHelper_m6097, + String_Concat_m622, + String_Concat_m3446, + String_Concat_m684, + String_Concat_m613, + String_Concat_m2057, + String_Concat_m631, + String_Concat_m633, + String_ConcatInternal_m6098, + String_Insert_m2070, + String_Join_m6099, + String_Join_m6100, + String_JoinUnchecked_m6101, + String_get_Length_m2000, + String_ParseFormatSpecifier_m6102, + String_ParseDecimal_m6103, + String_InternalSetChar_m6104, + String_InternalSetLength_m6105, + String_GetHashCode_m2034, + String_GetCaseInsensitiveHashCode_m6106, + String_CreateString_m6107, + String_CreateString_m6108, + String_CreateString_m6109, + String_CreateString_m6110, + String_CreateString_m6111, + String_CreateString_m6112, + String_CreateString_m4762, + String_CreateString_m3600, + String_memcpy4_m6113, + String_memcpy2_m6114, + String_memcpy1_m6115, + String_memcpy_m6116, + String_CharCopy_m6117, + String_CharCopyReverse_m6118, + String_CharCopy_m6119, + String_CharCopy_m6120, + String_CharCopyReverse_m6121, + String_InternalSplit_m6122, + String_InternalAllocateStr_m6123, + String_op_Equality_m442, + String_op_Inequality_m3593, + Single_System_IConvertible_ToBoolean_m6124, + Single_System_IConvertible_ToByte_m6125, + Single_System_IConvertible_ToChar_m6126, + Single_System_IConvertible_ToDateTime_m6127, + Single_System_IConvertible_ToDecimal_m6128, + Single_System_IConvertible_ToDouble_m6129, + Single_System_IConvertible_ToInt16_m6130, + Single_System_IConvertible_ToInt32_m6131, + Single_System_IConvertible_ToInt64_m6132, + Single_System_IConvertible_ToSByte_m6133, + Single_System_IConvertible_ToSingle_m6134, + Single_System_IConvertible_ToType_m6135, + Single_System_IConvertible_ToUInt16_m6136, + Single_System_IConvertible_ToUInt32_m6137, + Single_System_IConvertible_ToUInt64_m6138, + Single_CompareTo_m6139, + Single_Equals_m6140, + Single_CompareTo_m484, + Single_Equals_m2024, + Single_GetHashCode_m2017, + Single_IsInfinity_m6141, + Single_IsNaN_m6142, + Single_IsNegativeInfinity_m6143, + Single_IsPositiveInfinity_m6144, + Single_Parse_m6145, + Single_ToString_m6146, + Single_ToString_m6147, + Single_ToString_m2025, + Single_ToString_m6148, + Single_GetTypeCode_m6149, + Double_System_IConvertible_ToType_m6150, + Double_System_IConvertible_ToBoolean_m6151, + Double_System_IConvertible_ToByte_m6152, + Double_System_IConvertible_ToChar_m6153, + Double_System_IConvertible_ToDateTime_m6154, + Double_System_IConvertible_ToDecimal_m6155, + Double_System_IConvertible_ToDouble_m6156, + Double_System_IConvertible_ToInt16_m6157, + Double_System_IConvertible_ToInt32_m6158, + Double_System_IConvertible_ToInt64_m6159, + Double_System_IConvertible_ToSByte_m6160, + Double_System_IConvertible_ToSingle_m6161, + Double_System_IConvertible_ToUInt16_m6162, + Double_System_IConvertible_ToUInt32_m6163, + Double_System_IConvertible_ToUInt64_m6164, + Double_CompareTo_m6165, + Double_Equals_m6166, + Double_CompareTo_m6167, + Double_Equals_m6168, + Double_GetHashCode_m6169, + Double_IsInfinity_m6170, + Double_IsNaN_m6171, + Double_IsNegativeInfinity_m6172, + Double_IsPositiveInfinity_m6173, + Double_Parse_m6174, + Double_Parse_m6175, + Double_Parse_m6176, + Double_Parse_m6177, + Double_TryParseStringConstant_m6178, + Double_ParseImpl_m6179, + Double_ToString_m6180, + Double_ToString_m6181, + Double_ToString_m6182, + Decimal__ctor_m6183, + Decimal__ctor_m6184, + Decimal__ctor_m6185, + Decimal__ctor_m6186, + Decimal__ctor_m6187, + Decimal__ctor_m6188, + Decimal__ctor_m6189, + Decimal__cctor_m6190, + Decimal_System_IConvertible_ToType_m6191, + Decimal_System_IConvertible_ToBoolean_m6192, + Decimal_System_IConvertible_ToByte_m6193, + Decimal_System_IConvertible_ToChar_m6194, + Decimal_System_IConvertible_ToDateTime_m6195, + Decimal_System_IConvertible_ToDecimal_m6196, + Decimal_System_IConvertible_ToDouble_m6197, + Decimal_System_IConvertible_ToInt16_m6198, + Decimal_System_IConvertible_ToInt32_m6199, + Decimal_System_IConvertible_ToInt64_m6200, + Decimal_System_IConvertible_ToSByte_m6201, + Decimal_System_IConvertible_ToSingle_m6202, + Decimal_System_IConvertible_ToUInt16_m6203, + Decimal_System_IConvertible_ToUInt32_m6204, + Decimal_System_IConvertible_ToUInt64_m6205, + Decimal_GetBits_m6206, + Decimal_Add_m6207, + Decimal_Subtract_m6208, + Decimal_GetHashCode_m6209, + Decimal_u64_m6210, + Decimal_s64_m6211, + Decimal_Equals_m6212, + Decimal_Equals_m6213, + Decimal_IsZero_m6214, + Decimal_Floor_m6215, + Decimal_Multiply_m6216, + Decimal_Divide_m6217, + Decimal_Compare_m6218, + Decimal_CompareTo_m6219, + Decimal_CompareTo_m6220, + Decimal_Equals_m6221, + Decimal_Parse_m6222, + Decimal_ThrowAtPos_m6223, + Decimal_ThrowInvalidExp_m6224, + Decimal_stripStyles_m6225, + Decimal_Parse_m6226, + Decimal_PerformParse_m6227, + Decimal_ToString_m6228, + Decimal_ToString_m6229, + Decimal_ToString_m6230, + Decimal_decimal2UInt64_m6231, + Decimal_decimal2Int64_m6232, + Decimal_decimalIncr_m6233, + Decimal_string2decimal_m6234, + Decimal_decimalSetExponent_m6235, + Decimal_decimal2double_m6236, + Decimal_decimalFloorAndTrunc_m6237, + Decimal_decimalMult_m6238, + Decimal_decimalDiv_m6239, + Decimal_decimalCompare_m6240, + Decimal_op_Increment_m6241, + Decimal_op_Subtraction_m6242, + Decimal_op_Multiply_m6243, + Decimal_op_Division_m6244, + Decimal_op_Explicit_m6245, + Decimal_op_Explicit_m6246, + Decimal_op_Explicit_m6247, + Decimal_op_Explicit_m6248, + Decimal_op_Explicit_m6249, + Decimal_op_Explicit_m6250, + Decimal_op_Explicit_m6251, + Decimal_op_Explicit_m6252, + Decimal_op_Implicit_m6253, + Decimal_op_Implicit_m6254, + Decimal_op_Implicit_m6255, + Decimal_op_Implicit_m6256, + Decimal_op_Implicit_m6257, + Decimal_op_Implicit_m6258, + Decimal_op_Implicit_m6259, + Decimal_op_Implicit_m6260, + Decimal_op_Explicit_m6261, + Decimal_op_Explicit_m6262, + Decimal_op_Explicit_m6263, + Decimal_op_Explicit_m6264, + Decimal_op_Inequality_m6265, + Decimal_op_Equality_m6266, + Decimal_op_GreaterThan_m6267, + Decimal_op_LessThan_m6268, + Boolean__cctor_m6269, + Boolean_System_IConvertible_ToType_m6270, + Boolean_System_IConvertible_ToBoolean_m6271, + Boolean_System_IConvertible_ToByte_m6272, + Boolean_System_IConvertible_ToChar_m6273, + Boolean_System_IConvertible_ToDateTime_m6274, + Boolean_System_IConvertible_ToDecimal_m6275, + Boolean_System_IConvertible_ToDouble_m6276, + Boolean_System_IConvertible_ToInt16_m6277, + Boolean_System_IConvertible_ToInt32_m6278, + Boolean_System_IConvertible_ToInt64_m6279, + Boolean_System_IConvertible_ToSByte_m6280, + Boolean_System_IConvertible_ToSingle_m6281, + Boolean_System_IConvertible_ToUInt16_m6282, + Boolean_System_IConvertible_ToUInt32_m6283, + Boolean_System_IConvertible_ToUInt64_m6284, + Boolean_CompareTo_m6285, + Boolean_Equals_m6286, + Boolean_CompareTo_m6287, + Boolean_Equals_m6288, + Boolean_GetHashCode_m6289, + Boolean_Parse_m6290, + Boolean_ToString_m6291, + Boolean_GetTypeCode_m6292, + Boolean_ToString_m6293, + IntPtr__ctor_m2031, + IntPtr__ctor_m6294, + IntPtr__ctor_m6295, + IntPtr__ctor_m6296, + IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6297, + IntPtr_get_Size_m6298, + IntPtr_Equals_m6299, + IntPtr_GetHashCode_m6300, + IntPtr_ToInt64_m6301, + IntPtr_ToPointer_m2020, + IntPtr_ToString_m6302, + IntPtr_ToString_m6303, + IntPtr_op_Equality_m2076, + IntPtr_op_Inequality_m2019, + IntPtr_op_Explicit_m6304, + IntPtr_op_Explicit_m6305, + IntPtr_op_Explicit_m6306, + IntPtr_op_Explicit_m2075, + IntPtr_op_Explicit_m6307, + UIntPtr__ctor_m6308, + UIntPtr__ctor_m6309, + UIntPtr__ctor_m6310, + UIntPtr__cctor_m6311, + UIntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m6312, + UIntPtr_Equals_m6313, + UIntPtr_GetHashCode_m6314, + UIntPtr_ToUInt32_m6315, + UIntPtr_ToUInt64_m6316, + UIntPtr_ToPointer_m6317, + UIntPtr_ToString_m6318, + UIntPtr_get_Size_m6319, + UIntPtr_op_Equality_m6320, + UIntPtr_op_Inequality_m6321, + UIntPtr_op_Explicit_m6322, + UIntPtr_op_Explicit_m6323, + UIntPtr_op_Explicit_m6324, + UIntPtr_op_Explicit_m6325, + UIntPtr_op_Explicit_m6326, + UIntPtr_op_Explicit_m6327, + MulticastDelegate_GetObjectData_m6328, + MulticastDelegate_Equals_m6329, + MulticastDelegate_GetHashCode_m6330, + MulticastDelegate_GetInvocationList_m6331, + MulticastDelegate_CombineImpl_m6332, + MulticastDelegate_BaseEquals_m6333, + MulticastDelegate_KPM_m6334, + MulticastDelegate_RemoveImpl_m6335, + Delegate_get_Method_m2096, + Delegate_get_Target_m2078, + Delegate_CreateDelegate_internal_m6336, + Delegate_SetMulticastInvoke_m6337, + Delegate_arg_type_match_m6338, + Delegate_return_type_match_m6339, + Delegate_CreateDelegate_m6340, + Delegate_CreateDelegate_m2095, + Delegate_CreateDelegate_m6341, + Delegate_CreateDelegate_m6342, + Delegate_GetCandidateMethod_m6343, + Delegate_CreateDelegate_m6344, + Delegate_CreateDelegate_m6345, + Delegate_CreateDelegate_m6346, + Delegate_CreateDelegate_m6347, + Delegate_Clone_m6348, + Delegate_Equals_m6349, + Delegate_GetHashCode_m6350, + Delegate_GetObjectData_m6351, + Delegate_GetInvocationList_m6352, + Delegate_Combine_m2027, + Delegate_Combine_m6353, + Delegate_CombineImpl_m6354, + Delegate_Remove_m2028, + Delegate_RemoveImpl_m6355, + Enum__ctor_m6356, + Enum__cctor_m6357, + Enum_System_IConvertible_ToBoolean_m6358, + Enum_System_IConvertible_ToByte_m6359, + Enum_System_IConvertible_ToChar_m6360, + Enum_System_IConvertible_ToDateTime_m6361, + Enum_System_IConvertible_ToDecimal_m6362, + Enum_System_IConvertible_ToDouble_m6363, + Enum_System_IConvertible_ToInt16_m6364, + Enum_System_IConvertible_ToInt32_m6365, + Enum_System_IConvertible_ToInt64_m6366, + Enum_System_IConvertible_ToSByte_m6367, + Enum_System_IConvertible_ToSingle_m6368, + Enum_System_IConvertible_ToType_m6369, + Enum_System_IConvertible_ToUInt16_m6370, + Enum_System_IConvertible_ToUInt32_m6371, + Enum_System_IConvertible_ToUInt64_m6372, + Enum_GetTypeCode_m6373, + Enum_get_value_m6374, + Enum_get_Value_m6375, + Enum_FindPosition_m6376, + Enum_GetName_m6377, + Enum_IsDefined_m5740, + Enum_get_underlying_type_m6378, + Enum_GetUnderlyingType_m6379, + Enum_FindName_m6380, + Enum_GetValue_m6381, + Enum_Parse_m4753, + Enum_compare_value_to_m6382, + Enum_CompareTo_m6383, + Enum_ToString_m6384, + Enum_ToString_m6385, + Enum_ToString_m6386, + Enum_ToString_m6387, + Enum_ToObject_m6388, + Enum_ToObject_m6389, + Enum_ToObject_m6390, + Enum_ToObject_m6391, + Enum_ToObject_m6392, + Enum_ToObject_m6393, + Enum_ToObject_m6394, + Enum_ToObject_m6395, + Enum_ToObject_m6396, + Enum_Equals_m6397, + Enum_get_hashcode_m6398, + Enum_GetHashCode_m6399, + Enum_FormatSpecifier_X_m6400, + Enum_FormatFlags_m6401, + Enum_Format_m6402, + SimpleEnumerator__ctor_m6403, + SimpleEnumerator_get_Current_m6404, + SimpleEnumerator_MoveNext_m6405, + SimpleEnumerator_Reset_m6406, + SimpleEnumerator_Clone_m6407, + Swapper__ctor_m6408, + Swapper_Invoke_m6409, + Swapper_BeginInvoke_m6410, + Swapper_EndInvoke_m6411, + Array__ctor_m6412, + Array_System_Collections_IList_get_Item_m6413, + Array_System_Collections_IList_set_Item_m6414, + Array_System_Collections_IList_Add_m6415, + Array_System_Collections_IList_Clear_m6416, + Array_System_Collections_IList_Contains_m6417, + Array_System_Collections_IList_IndexOf_m6418, + Array_System_Collections_IList_Insert_m6419, + Array_System_Collections_IList_Remove_m6420, + Array_System_Collections_IList_RemoveAt_m6421, + Array_System_Collections_ICollection_get_Count_m6422, + Array_InternalArray__ICollection_get_Count_m6423, + Array_InternalArray__ICollection_get_IsReadOnly_m6424, + Array_InternalArray__ICollection_Clear_m6425, + Array_InternalArray__RemoveAt_m6426, + Array_get_Length_m4606, + Array_get_LongLength_m6427, + Array_get_Rank_m4611, + Array_GetRank_m6428, + Array_GetLength_m6429, + Array_GetLongLength_m6430, + Array_GetLowerBound_m6431, + Array_GetValue_m6432, + Array_SetValue_m6433, + Array_GetValueImpl_m6434, + Array_SetValueImpl_m6435, + Array_FastCopy_m6436, + Array_CreateInstanceImpl_m6437, + Array_get_IsSynchronized_m6438, + Array_get_SyncRoot_m6439, + Array_get_IsFixedSize_m6440, + Array_get_IsReadOnly_m6441, + Array_GetEnumerator_m6442, + Array_GetUpperBound_m6443, + Array_GetValue_m6444, + Array_GetValue_m6445, + Array_GetValue_m6446, + Array_GetValue_m6447, + Array_GetValue_m6448, + Array_GetValue_m6449, + Array_SetValue_m6450, + Array_SetValue_m6451, + Array_SetValue_m6452, + Array_SetValue_m4607, + Array_SetValue_m6453, + Array_SetValue_m6454, + Array_CreateInstance_m6455, + Array_CreateInstance_m6456, + Array_CreateInstance_m6457, + Array_CreateInstance_m6458, + Array_CreateInstance_m6459, + Array_GetIntArray_m6460, + Array_CreateInstance_m6461, + Array_GetValue_m6462, + Array_SetValue_m6463, + Array_BinarySearch_m6464, + Array_BinarySearch_m6465, + Array_BinarySearch_m6466, + Array_BinarySearch_m6467, + Array_DoBinarySearch_m6468, + Array_Clear_m4828, + Array_ClearInternal_m6469, + Array_Clone_m6470, + Array_Copy_m4763, + Array_Copy_m6471, + Array_Copy_m6472, + Array_Copy_m6473, + Array_IndexOf_m6474, + Array_IndexOf_m6475, + Array_IndexOf_m6476, + Array_Initialize_m6477, + Array_LastIndexOf_m6478, + Array_LastIndexOf_m6479, + Array_LastIndexOf_m6480, + Array_get_swapper_m6481, + Array_Reverse_m5680, + Array_Reverse_m5705, + Array_Sort_m6482, + Array_Sort_m6483, + Array_Sort_m496, + Array_Sort_m6484, + Array_Sort_m6485, + Array_Sort_m6486, + Array_Sort_m6487, + Array_Sort_m6488, + Array_int_swapper_m6489, + Array_obj_swapper_m6490, + Array_slow_swapper_m6491, + Array_double_swapper_m6492, + Array_new_gap_m6493, + Array_combsort_m6494, + Array_combsort_m6495, + Array_combsort_m6496, + Array_qsort_m6497, + Array_swap_m6498, + Array_compare_m6499, + Array_CopyTo_m6500, + Array_CopyTo_m6501, + Array_ConstrainedCopy_m6502, + Type__ctor_m6503, + Type__cctor_m6504, + Type_FilterName_impl_m6505, + Type_FilterNameIgnoreCase_impl_m6506, + Type_FilterAttribute_impl_m6507, + Type_get_Attributes_m6508, + Type_get_DeclaringType_m6509, + Type_get_HasElementType_m6510, + Type_get_IsAbstract_m6511, + Type_get_IsArray_m6512, + Type_get_IsByRef_m6513, + Type_get_IsClass_m6514, + Type_get_IsContextful_m6515, + Type_get_IsEnum_m6516, + Type_get_IsExplicitLayout_m6517, + Type_get_IsInterface_m6518, + Type_get_IsMarshalByRef_m6519, + Type_get_IsPointer_m6520, + Type_get_IsPrimitive_m6521, + Type_get_IsSealed_m6522, + Type_get_IsSerializable_m6523, + Type_get_IsValueType_m6524, + Type_get_MemberType_m6525, + Type_get_ReflectedType_m6526, + Type_get_TypeHandle_m6527, + Type_Equals_m6528, + Type_Equals_m6529, + Type_EqualsInternal_m6530, + Type_internal_from_handle_m6531, + Type_internal_from_name_m6532, + Type_GetType_m6533, + Type_GetType_m2083, + Type_GetTypeCodeInternal_m6534, + Type_GetTypeCode_m6535, + Type_GetTypeFromHandle_m585, + Type_GetTypeHandle_m6536, + Type_type_is_subtype_of_m6537, + Type_type_is_assignable_from_m6538, + Type_IsSubclassOf_m6539, + Type_IsAssignableFrom_m6540, + Type_IsInstanceOfType_m6541, + Type_GetHashCode_m6542, + Type_GetMethod_m6543, + Type_GetMethod_m6544, + Type_GetMethod_m6545, + Type_GetMethod_m6546, + Type_GetProperty_m6547, + Type_GetProperty_m6548, + Type_GetProperty_m6549, + Type_GetProperty_m6550, + Type_IsArrayImpl_m6551, + Type_IsValueTypeImpl_m6552, + Type_IsContextfulImpl_m6553, + Type_IsMarshalByRefImpl_m6554, + Type_GetConstructor_m6555, + Type_GetConstructor_m6556, + Type_GetConstructor_m6557, + Type_ToString_m6558, + Type_get_IsSystemType_m6559, + Type_GetGenericArguments_m6560, + Type_get_ContainsGenericParameters_m6561, + Type_get_IsGenericTypeDefinition_m6562, + Type_GetGenericTypeDefinition_impl_m6563, + Type_GetGenericTypeDefinition_m6564, + Type_get_IsGenericType_m6565, + Type_MakeGenericType_m6566, + Type_MakeGenericType_m6567, + Type_get_IsGenericParameter_m6568, + Type_get_IsNested_m6569, + Type_GetPseudoCustomAttributes_m6570, + MemberInfo__ctor_m6571, + MemberInfo_get_Module_m6572, + Exception__ctor_m5677, + Exception__ctor_m598, + Exception__ctor_m2074, + Exception__ctor_m2073, + Exception_get_InnerException_m6573, + Exception_set_HResult_m2072, + Exception_get_ClassName_m6574, + Exception_get_Message_m6575, + Exception_get_Source_m6576, + Exception_get_StackTrace_m6577, + Exception_GetObjectData_m4777, + Exception_ToString_m6578, + Exception_GetFullNameForStackTrace_m6579, + Exception_GetType_m6580, + RuntimeFieldHandle__ctor_m6581, + RuntimeFieldHandle_get_Value_m6582, + RuntimeFieldHandle_GetObjectData_m6583, + RuntimeFieldHandle_Equals_m6584, + RuntimeFieldHandle_GetHashCode_m6585, + RuntimeTypeHandle__ctor_m6586, + RuntimeTypeHandle_get_Value_m6587, + RuntimeTypeHandle_GetObjectData_m6588, + RuntimeTypeHandle_Equals_m6589, + RuntimeTypeHandle_GetHashCode_m6590, + ParamArrayAttribute__ctor_m6591, + OutAttribute__ctor_m6592, + ObsoleteAttribute__ctor_m6593, + ObsoleteAttribute__ctor_m6594, + ObsoleteAttribute__ctor_m6595, + DllImportAttribute__ctor_m6596, + DllImportAttribute_get_Value_m6597, + MarshalAsAttribute__ctor_m6598, + InAttribute__ctor_m6599, + GuidAttribute__ctor_m6600, + ComImportAttribute__ctor_m6601, + OptionalAttribute__ctor_m6602, + CompilerGeneratedAttribute__ctor_m6603, + InternalsVisibleToAttribute__ctor_m6604, + RuntimeCompatibilityAttribute__ctor_m6605, + RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m6606, + DebuggerHiddenAttribute__ctor_m6607, + DefaultMemberAttribute__ctor_m6608, + DefaultMemberAttribute_get_MemberName_m6609, + DecimalConstantAttribute__ctor_m6610, + FieldOffsetAttribute__ctor_m6611, + AsyncCallback__ctor_m5739, + AsyncCallback_Invoke_m6612, + AsyncCallback_BeginInvoke_m5737, + AsyncCallback_EndInvoke_m6613, + TypedReference_Equals_m6614, + TypedReference_GetHashCode_m6615, + ArgIterator_Equals_m6616, + ArgIterator_GetHashCode_m6617, + MarshalByRefObject__ctor_m4650, + MarshalByRefObject_get_ObjectIdentity_m6618, + RuntimeHelpers_InitializeArray_m6619, + RuntimeHelpers_InitializeArray_m4644, + RuntimeHelpers_get_OffsetToStringData_m6620, + Locale_GetText_m6621, + Locale_GetText_m6622, + MonoTODOAttribute__ctor_m6623, + MonoTODOAttribute__ctor_m6624, + MonoDocumentationNoteAttribute__ctor_m6625, + SafeHandleZeroOrMinusOneIsInvalid__ctor_m6626, + SafeHandleZeroOrMinusOneIsInvalid_get_IsInvalid_m6627, + SafeWaitHandle__ctor_m6628, + SafeWaitHandle_ReleaseHandle_m6629, + TableRange__ctor_m6630, + CodePointIndexer__ctor_m6631, + CodePointIndexer_ToIndex_m6632, + TailoringInfo__ctor_m6633, + Contraction__ctor_m6634, + ContractionComparer__ctor_m6635, + ContractionComparer__cctor_m6636, + ContractionComparer_Compare_m6637, + Level2Map__ctor_m6638, + Level2MapComparer__ctor_m6639, + Level2MapComparer__cctor_m6640, + Level2MapComparer_Compare_m6641, + MSCompatUnicodeTable__cctor_m6642, + MSCompatUnicodeTable_GetTailoringInfo_m6643, + MSCompatUnicodeTable_BuildTailoringTables_m6644, + MSCompatUnicodeTable_SetCJKReferences_m6645, + MSCompatUnicodeTable_Category_m6646, + MSCompatUnicodeTable_Level1_m6647, + MSCompatUnicodeTable_Level2_m6648, + MSCompatUnicodeTable_Level3_m6649, + MSCompatUnicodeTable_IsIgnorable_m6650, + MSCompatUnicodeTable_IsIgnorableNonSpacing_m6651, + MSCompatUnicodeTable_ToKanaTypeInsensitive_m6652, + MSCompatUnicodeTable_ToWidthCompat_m6653, + MSCompatUnicodeTable_HasSpecialWeight_m6654, + MSCompatUnicodeTable_IsHalfWidthKana_m6655, + MSCompatUnicodeTable_IsHiragana_m6656, + MSCompatUnicodeTable_IsJapaneseSmallLetter_m6657, + MSCompatUnicodeTable_get_IsReady_m6658, + MSCompatUnicodeTable_GetResource_m6659, + MSCompatUnicodeTable_UInt32FromBytePtr_m6660, + MSCompatUnicodeTable_FillCJK_m6661, + MSCompatUnicodeTable_FillCJKCore_m6662, + MSCompatUnicodeTableUtil__cctor_m6663, + Context__ctor_m6664, + PreviousInfo__ctor_m6665, + SimpleCollator__ctor_m6666, + SimpleCollator__cctor_m6667, + SimpleCollator_SetCJKTable_m6668, + SimpleCollator_GetNeutralCulture_m6669, + SimpleCollator_Category_m6670, + SimpleCollator_Level1_m6671, + SimpleCollator_Level2_m6672, + SimpleCollator_IsHalfKana_m6673, + SimpleCollator_GetContraction_m6674, + SimpleCollator_GetContraction_m6675, + SimpleCollator_GetTailContraction_m6676, + SimpleCollator_GetTailContraction_m6677, + SimpleCollator_FilterOptions_m6678, + SimpleCollator_GetExtenderType_m6679, + SimpleCollator_ToDashTypeValue_m6680, + SimpleCollator_FilterExtender_m6681, + SimpleCollator_IsIgnorable_m6682, + SimpleCollator_IsSafe_m6683, + SimpleCollator_GetSortKey_m6684, + SimpleCollator_GetSortKey_m6685, + SimpleCollator_GetSortKey_m6686, + SimpleCollator_FillSortKeyRaw_m6687, + SimpleCollator_FillSurrogateSortKeyRaw_m6688, + SimpleCollator_CompareOrdinal_m6689, + SimpleCollator_CompareQuick_m6690, + SimpleCollator_CompareOrdinalIgnoreCase_m6691, + SimpleCollator_Compare_m6692, + SimpleCollator_ClearBuffer_m6693, + SimpleCollator_QuickCheckPossible_m6694, + SimpleCollator_CompareInternal_m6695, + SimpleCollator_CompareFlagPair_m6696, + SimpleCollator_IsPrefix_m6697, + SimpleCollator_IsPrefix_m6698, + SimpleCollator_IsPrefix_m6699, + SimpleCollator_IsSuffix_m6700, + SimpleCollator_IsSuffix_m6701, + SimpleCollator_QuickIndexOf_m6702, + SimpleCollator_IndexOf_m6703, + SimpleCollator_IndexOfOrdinal_m6704, + SimpleCollator_IndexOfOrdinalIgnoreCase_m6705, + SimpleCollator_IndexOfSortKey_m6706, + SimpleCollator_IndexOf_m6707, + SimpleCollator_LastIndexOf_m6708, + SimpleCollator_LastIndexOfOrdinal_m6709, + SimpleCollator_LastIndexOfOrdinalIgnoreCase_m6710, + SimpleCollator_LastIndexOfSortKey_m6711, + SimpleCollator_LastIndexOf_m6712, + SimpleCollator_MatchesForward_m6713, + SimpleCollator_MatchesForwardCore_m6714, + SimpleCollator_MatchesPrimitive_m6715, + SimpleCollator_MatchesBackward_m6716, + SimpleCollator_MatchesBackwardCore_m6717, + SortKey__ctor_m6718, + SortKey__ctor_m6719, + SortKey_Compare_m6720, + SortKey_get_OriginalString_m6721, + SortKey_get_KeyData_m6722, + SortKey_Equals_m6723, + SortKey_GetHashCode_m6724, + SortKey_ToString_m6725, + SortKeyBuffer__ctor_m6726, + SortKeyBuffer_Reset_m6727, + SortKeyBuffer_Initialize_m6728, + SortKeyBuffer_AppendCJKExtension_m6729, + SortKeyBuffer_AppendKana_m6730, + SortKeyBuffer_AppendNormal_m6731, + SortKeyBuffer_AppendLevel5_m6732, + SortKeyBuffer_AppendBufferPrimitive_m6733, + SortKeyBuffer_GetResultAndReset_m6734, + SortKeyBuffer_GetOptimizedLength_m6735, + SortKeyBuffer_GetResult_m6736, + PrimeGeneratorBase__ctor_m6737, + PrimeGeneratorBase_get_Confidence_m6738, + PrimeGeneratorBase_get_PrimalityTest_m6739, + PrimeGeneratorBase_get_TrialDivisionBounds_m6740, + SequentialSearchPrimeGeneratorBase__ctor_m6741, + SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m6742, + SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6743, + SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m6744, + SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m6745, + PrimalityTests_GetSPPRounds_m6746, + PrimalityTests_Test_m6747, + PrimalityTests_RabinMillerTest_m6748, + PrimalityTests_SmallPrimeSppTest_m6749, + ModulusRing__ctor_m6750, + ModulusRing_BarrettReduction_m6751, + ModulusRing_Multiply_m6752, + ModulusRing_Difference_m6753, + ModulusRing_Pow_m6754, + ModulusRing_Pow_m6755, + Kernel_AddSameSign_m6756, + Kernel_Subtract_m6757, + Kernel_MinusEq_m6758, + Kernel_PlusEq_m6759, + Kernel_Compare_m6760, + Kernel_SingleByteDivideInPlace_m6761, + Kernel_DwordMod_m6762, + Kernel_DwordDivMod_m6763, + Kernel_multiByteDivide_m6764, + Kernel_LeftShift_m6765, + Kernel_RightShift_m6766, + Kernel_MultiplyByDword_m6767, + Kernel_Multiply_m6768, + Kernel_MultiplyMod2p32pmod_m6769, + Kernel_modInverse_m6770, + Kernel_modInverse_m6771, + BigInteger__ctor_m6772, + BigInteger__ctor_m6773, + BigInteger__ctor_m6774, + BigInteger__ctor_m6775, + BigInteger__ctor_m6776, + BigInteger__cctor_m6777, + BigInteger_get_Rng_m6778, + BigInteger_GenerateRandom_m6779, + BigInteger_GenerateRandom_m6780, + BigInteger_Randomize_m6781, + BigInteger_Randomize_m6782, + BigInteger_BitCount_m6783, + BigInteger_TestBit_m6784, + BigInteger_TestBit_m6785, + BigInteger_SetBit_m6786, + BigInteger_SetBit_m6787, + BigInteger_LowestSetBit_m6788, + BigInteger_GetBytes_m6789, + BigInteger_ToString_m6790, + BigInteger_ToString_m6791, + BigInteger_Normalize_m6792, + BigInteger_Clear_m6793, + BigInteger_GetHashCode_m6794, + BigInteger_ToString_m6795, + BigInteger_Equals_m6796, + BigInteger_ModInverse_m6797, + BigInteger_ModPow_m6798, + BigInteger_IsProbablePrime_m6799, + BigInteger_GeneratePseudoPrime_m6800, + BigInteger_Incr2_m6801, + BigInteger_op_Implicit_m6802, + BigInteger_op_Implicit_m6803, + BigInteger_op_Addition_m6804, + BigInteger_op_Subtraction_m6805, + BigInteger_op_Modulus_m6806, + BigInteger_op_Modulus_m6807, + BigInteger_op_Division_m6808, + BigInteger_op_Multiply_m6809, + BigInteger_op_Multiply_m6810, + BigInteger_op_LeftShift_m6811, + BigInteger_op_RightShift_m6812, + BigInteger_op_Equality_m6813, + BigInteger_op_Inequality_m6814, + BigInteger_op_Equality_m6815, + BigInteger_op_Inequality_m6816, + BigInteger_op_GreaterThan_m6817, + BigInteger_op_LessThan_m6818, + BigInteger_op_GreaterThanOrEqual_m6819, + BigInteger_op_LessThanOrEqual_m6820, + CryptoConvert_ToInt32LE_m6821, + CryptoConvert_ToUInt32LE_m6822, + CryptoConvert_GetBytesLE_m6823, + CryptoConvert_ToCapiPrivateKeyBlob_m6824, + CryptoConvert_FromCapiPublicKeyBlob_m6825, + CryptoConvert_FromCapiPublicKeyBlob_m6826, + CryptoConvert_ToCapiPublicKeyBlob_m6827, + CryptoConvert_ToCapiKeyBlob_m6828, + KeyBuilder_get_Rng_m6829, + KeyBuilder_Key_m6830, + KeyBuilder_IV_m6831, + BlockProcessor__ctor_m6832, + BlockProcessor_Finalize_m6833, + BlockProcessor_Initialize_m6834, + BlockProcessor_Core_m6835, + BlockProcessor_Core_m6836, + BlockProcessor_Final_m6837, + KeyGeneratedEventHandler__ctor_m6838, + KeyGeneratedEventHandler_Invoke_m6839, + KeyGeneratedEventHandler_BeginInvoke_m6840, + KeyGeneratedEventHandler_EndInvoke_m6841, + DSAManaged__ctor_m6842, + DSAManaged_add_KeyGenerated_m6843, + DSAManaged_remove_KeyGenerated_m6844, + DSAManaged_Finalize_m6845, + DSAManaged_Generate_m6846, + DSAManaged_GenerateKeyPair_m6847, + DSAManaged_add_m6848, + DSAManaged_GenerateParams_m6849, + DSAManaged_get_Random_m6850, + DSAManaged_get_KeySize_m6851, + DSAManaged_get_PublicOnly_m6852, + DSAManaged_NormalizeArray_m6853, + DSAManaged_ExportParameters_m6854, + DSAManaged_ImportParameters_m6855, + DSAManaged_CreateSignature_m6856, + DSAManaged_VerifySignature_m6857, + DSAManaged_Dispose_m6858, + KeyPairPersistence__ctor_m6859, + KeyPairPersistence__ctor_m6860, + KeyPairPersistence__cctor_m6861, + KeyPairPersistence_get_Filename_m6862, + KeyPairPersistence_get_KeyValue_m6863, + KeyPairPersistence_set_KeyValue_m6864, + KeyPairPersistence_Load_m6865, + KeyPairPersistence_Save_m6866, + KeyPairPersistence_Remove_m6867, + KeyPairPersistence_get_UserPath_m6868, + KeyPairPersistence_get_MachinePath_m6869, + KeyPairPersistence__CanSecure_m6870, + KeyPairPersistence__ProtectUser_m6871, + KeyPairPersistence__ProtectMachine_m6872, + KeyPairPersistence__IsUserProtected_m6873, + KeyPairPersistence__IsMachineProtected_m6874, + KeyPairPersistence_CanSecure_m6875, + KeyPairPersistence_ProtectUser_m6876, + KeyPairPersistence_ProtectMachine_m6877, + KeyPairPersistence_IsUserProtected_m6878, + KeyPairPersistence_IsMachineProtected_m6879, + KeyPairPersistence_get_CanChange_m6880, + KeyPairPersistence_get_UseDefaultKeyContainer_m6881, + KeyPairPersistence_get_UseMachineKeyStore_m6882, + KeyPairPersistence_get_ContainerName_m6883, + KeyPairPersistence_Copy_m6884, + KeyPairPersistence_FromXml_m6885, + KeyPairPersistence_ToXml_m6886, + MACAlgorithm__ctor_m6887, + MACAlgorithm_Initialize_m6888, + MACAlgorithm_Core_m6889, + MACAlgorithm_Final_m6890, + PKCS1__cctor_m6891, + PKCS1_Compare_m6892, + PKCS1_I2OSP_m6893, + PKCS1_OS2IP_m6894, + PKCS1_RSAEP_m6895, + PKCS1_RSASP1_m6896, + PKCS1_RSAVP1_m6897, + PKCS1_Encrypt_v15_m6898, + PKCS1_Sign_v15_m6899, + PKCS1_Verify_v15_m6900, + PKCS1_Verify_v15_m6901, + PKCS1_Encode_v15_m6902, + PrivateKeyInfo__ctor_m6903, + PrivateKeyInfo__ctor_m6904, + PrivateKeyInfo_get_PrivateKey_m6905, + PrivateKeyInfo_Decode_m6906, + PrivateKeyInfo_RemoveLeadingZero_m6907, + PrivateKeyInfo_Normalize_m6908, + PrivateKeyInfo_DecodeRSA_m6909, + PrivateKeyInfo_DecodeDSA_m6910, + EncryptedPrivateKeyInfo__ctor_m6911, + EncryptedPrivateKeyInfo__ctor_m6912, + EncryptedPrivateKeyInfo_get_Algorithm_m6913, + EncryptedPrivateKeyInfo_get_EncryptedData_m6914, + EncryptedPrivateKeyInfo_get_Salt_m6915, + EncryptedPrivateKeyInfo_get_IterationCount_m6916, + EncryptedPrivateKeyInfo_Decode_m6917, + KeyGeneratedEventHandler__ctor_m6918, + KeyGeneratedEventHandler_Invoke_m6919, + KeyGeneratedEventHandler_BeginInvoke_m6920, + KeyGeneratedEventHandler_EndInvoke_m6921, + RSAManaged__ctor_m6922, + RSAManaged_add_KeyGenerated_m6923, + RSAManaged_remove_KeyGenerated_m6924, + RSAManaged_Finalize_m6925, + RSAManaged_GenerateKeyPair_m6926, + RSAManaged_get_KeySize_m6927, + RSAManaged_get_PublicOnly_m6928, + RSAManaged_DecryptValue_m6929, + RSAManaged_EncryptValue_m6930, + RSAManaged_ExportParameters_m6931, + RSAManaged_ImportParameters_m6932, + RSAManaged_Dispose_m6933, + RSAManaged_ToXmlString_m6934, + RSAManaged_get_IsCrtPossible_m6935, + RSAManaged_GetPaddedValue_m6936, + SymmetricTransform__ctor_m6937, + SymmetricTransform_System_IDisposable_Dispose_m6938, + SymmetricTransform_Finalize_m6939, + SymmetricTransform_Dispose_m6940, + SymmetricTransform_get_CanReuseTransform_m6941, + SymmetricTransform_Transform_m6942, + SymmetricTransform_CBC_m6943, + SymmetricTransform_CFB_m6944, + SymmetricTransform_OFB_m6945, + SymmetricTransform_CTS_m6946, + SymmetricTransform_CheckInput_m6947, + SymmetricTransform_TransformBlock_m6948, + SymmetricTransform_get_KeepLastBlock_m6949, + SymmetricTransform_InternalTransformBlock_m6950, + SymmetricTransform_Random_m6951, + SymmetricTransform_ThrowBadPaddingException_m6952, + SymmetricTransform_FinalEncrypt_m6953, + SymmetricTransform_FinalDecrypt_m6954, + SymmetricTransform_TransformFinalBlock_m6955, + SafeBag__ctor_m6956, + SafeBag_get_BagOID_m6957, + SafeBag_get_ASN1_m6958, + DeriveBytes__ctor_m6959, + DeriveBytes__cctor_m6960, + DeriveBytes_set_HashName_m6961, + DeriveBytes_set_IterationCount_m6962, + DeriveBytes_set_Password_m6963, + DeriveBytes_set_Salt_m6964, + DeriveBytes_Adjust_m6965, + DeriveBytes_Derive_m6966, + DeriveBytes_DeriveKey_m6967, + DeriveBytes_DeriveIV_m6968, + DeriveBytes_DeriveMAC_m6969, + PKCS12__ctor_m6970, + PKCS12__ctor_m6971, + PKCS12__ctor_m6972, + PKCS12__cctor_m6973, + PKCS12_Decode_m6974, + PKCS12_Finalize_m6975, + PKCS12_set_Password_m6976, + PKCS12_get_IterationCount_m6977, + PKCS12_set_IterationCount_m6978, + PKCS12_get_Certificates_m6979, + PKCS12_get_RNG_m6980, + PKCS12_Compare_m6981, + PKCS12_GetSymmetricAlgorithm_m6982, + PKCS12_Decrypt_m6983, + PKCS12_Decrypt_m6984, + PKCS12_Encrypt_m6985, + PKCS12_GetExistingParameters_m6986, + PKCS12_AddPrivateKey_m6987, + PKCS12_ReadSafeBag_m6988, + PKCS12_CertificateSafeBag_m6989, + PKCS12_MAC_m6990, + PKCS12_GetBytes_m6991, + PKCS12_EncryptedContentInfo_m6992, + PKCS12_AddCertificate_m6993, + PKCS12_AddCertificate_m6994, + PKCS12_RemoveCertificate_m6995, + PKCS12_RemoveCertificate_m6996, + PKCS12_Clone_m6997, + PKCS12_get_MaximumPasswordLength_m6998, + X501__cctor_m6999, + X501_ToString_m7000, + X501_ToString_m7001, + X501_AppendEntry_m7002, + X509Certificate__ctor_m7003, + X509Certificate__cctor_m7004, + X509Certificate_Parse_m7005, + X509Certificate_GetUnsignedBigInteger_m7006, + X509Certificate_get_DSA_m7007, + X509Certificate_get_IssuerName_m7008, + X509Certificate_get_KeyAlgorithmParameters_m7009, + X509Certificate_get_PublicKey_m7010, + X509Certificate_get_RawData_m7011, + X509Certificate_get_SubjectName_m7012, + X509Certificate_get_ValidFrom_m7013, + X509Certificate_get_ValidUntil_m7014, + X509Certificate_GetIssuerName_m7015, + X509Certificate_GetSubjectName_m7016, + X509Certificate_GetObjectData_m7017, + X509Certificate_PEM_m7018, + X509CertificateEnumerator__ctor_m7019, + X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m7020, + X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m7021, + X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m7022, + X509CertificateEnumerator_get_Current_m7023, + X509CertificateEnumerator_MoveNext_m7024, + X509CertificateEnumerator_Reset_m7025, + X509CertificateCollection__ctor_m7026, + X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m7027, + X509CertificateCollection_get_Item_m7028, + X509CertificateCollection_Add_m7029, + X509CertificateCollection_GetEnumerator_m7030, + X509CertificateCollection_GetHashCode_m7031, + X509Extension__ctor_m7032, + X509Extension_Decode_m7033, + X509Extension_Equals_m7034, + X509Extension_GetHashCode_m7035, + X509Extension_WriteLine_m7036, + X509Extension_ToString_m7037, + X509ExtensionCollection__ctor_m7038, + X509ExtensionCollection__ctor_m7039, + X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m7040, + ASN1__ctor_m7041, + ASN1__ctor_m7042, + ASN1__ctor_m7043, + ASN1_get_Count_m7044, + ASN1_get_Tag_m7045, + ASN1_get_Length_m7046, + ASN1_get_Value_m7047, + ASN1_set_Value_m7048, + ASN1_CompareArray_m7049, + ASN1_CompareValue_m7050, + ASN1_Add_m7051, + ASN1_GetBytes_m7052, + ASN1_Decode_m7053, + ASN1_DecodeTLV_m7054, + ASN1_get_Item_m7055, + ASN1_Element_m7056, + ASN1_ToString_m7057, + ASN1Convert_FromInt32_m7058, + ASN1Convert_FromOid_m7059, + ASN1Convert_ToInt32_m7060, + ASN1Convert_ToOid_m7061, + ASN1Convert_ToDateTime_m7062, + BitConverterLE_GetUIntBytes_m7063, + BitConverterLE_GetBytes_m7064, + BitConverterLE_UShortFromBytes_m7065, + BitConverterLE_UIntFromBytes_m7066, + BitConverterLE_ULongFromBytes_m7067, + BitConverterLE_ToInt16_m7068, + BitConverterLE_ToInt32_m7069, + BitConverterLE_ToSingle_m7070, + BitConverterLE_ToDouble_m7071, + ContentInfo__ctor_m7072, + ContentInfo__ctor_m7073, + ContentInfo__ctor_m7074, + ContentInfo__ctor_m7075, + ContentInfo_get_ASN1_m7076, + ContentInfo_get_Content_m7077, + ContentInfo_set_Content_m7078, + ContentInfo_get_ContentType_m7079, + ContentInfo_set_ContentType_m7080, + ContentInfo_GetASN1_m7081, + EncryptedData__ctor_m7082, + EncryptedData__ctor_m7083, + EncryptedData_get_EncryptionAlgorithm_m7084, + EncryptedData_get_EncryptedContent_m7085, + StrongName__cctor_m7086, + StrongName_get_PublicKey_m7087, + StrongName_get_PublicKeyToken_m7088, + StrongName_get_TokenAlgorithm_m7089, + SecurityParser__ctor_m7090, + SecurityParser_LoadXml_m7091, + SecurityParser_ToXml_m7092, + SecurityParser_OnStartParsing_m7093, + SecurityParser_OnProcessingInstruction_m7094, + SecurityParser_OnIgnorableWhitespace_m7095, + SecurityParser_OnStartElement_m7096, + SecurityParser_OnEndElement_m7097, + SecurityParser_OnChars_m7098, + SecurityParser_OnEndParsing_m7099, + AttrListImpl__ctor_m7100, + AttrListImpl_get_Length_m7101, + AttrListImpl_GetName_m7102, + AttrListImpl_GetValue_m7103, + AttrListImpl_GetValue_m7104, + AttrListImpl_get_Names_m7105, + AttrListImpl_get_Values_m7106, + AttrListImpl_Clear_m7107, + AttrListImpl_Add_m7108, + SmallXmlParser__ctor_m7109, + SmallXmlParser_Error_m7110, + SmallXmlParser_UnexpectedEndError_m7111, + SmallXmlParser_IsNameChar_m7112, + SmallXmlParser_IsWhitespace_m7113, + SmallXmlParser_SkipWhitespaces_m7114, + SmallXmlParser_HandleWhitespaces_m7115, + SmallXmlParser_SkipWhitespaces_m7116, + SmallXmlParser_Peek_m7117, + SmallXmlParser_Read_m7118, + SmallXmlParser_Expect_m7119, + SmallXmlParser_ReadUntil_m7120, + SmallXmlParser_ReadName_m7121, + SmallXmlParser_Parse_m7122, + SmallXmlParser_Cleanup_m7123, + SmallXmlParser_ReadContent_m7124, + SmallXmlParser_HandleBufferedContent_m7125, + SmallXmlParser_ReadCharacters_m7126, + SmallXmlParser_ReadReference_m7127, + SmallXmlParser_ReadCharacterReference_m7128, + SmallXmlParser_ReadAttribute_m7129, + SmallXmlParser_ReadCDATASection_m7130, + SmallXmlParser_ReadComment_m7131, + SmallXmlParserException__ctor_m7132, + Runtime_GetDisplayName_m7133, + KeyNotFoundException__ctor_m7134, + KeyNotFoundException__ctor_m7135, + SimpleEnumerator__ctor_m7136, + SimpleEnumerator__cctor_m7137, + SimpleEnumerator_Clone_m7138, + SimpleEnumerator_MoveNext_m7139, + SimpleEnumerator_get_Current_m7140, + SimpleEnumerator_Reset_m7141, + ArrayListWrapper__ctor_m7142, + ArrayListWrapper_get_Item_m7143, + ArrayListWrapper_set_Item_m7144, + ArrayListWrapper_get_Count_m7145, + ArrayListWrapper_get_Capacity_m7146, + ArrayListWrapper_set_Capacity_m7147, + ArrayListWrapper_get_IsFixedSize_m7148, + ArrayListWrapper_get_IsReadOnly_m7149, + ArrayListWrapper_get_IsSynchronized_m7150, + ArrayListWrapper_get_SyncRoot_m7151, + ArrayListWrapper_Add_m7152, + ArrayListWrapper_Clear_m7153, + ArrayListWrapper_Contains_m7154, + ArrayListWrapper_IndexOf_m7155, + ArrayListWrapper_IndexOf_m7156, + ArrayListWrapper_IndexOf_m7157, + ArrayListWrapper_Insert_m7158, + ArrayListWrapper_InsertRange_m7159, + ArrayListWrapper_Remove_m7160, + ArrayListWrapper_RemoveAt_m7161, + ArrayListWrapper_CopyTo_m7162, + ArrayListWrapper_CopyTo_m7163, + ArrayListWrapper_CopyTo_m7164, + ArrayListWrapper_GetEnumerator_m7165, + ArrayListWrapper_AddRange_m7166, + ArrayListWrapper_Clone_m7167, + ArrayListWrapper_Sort_m7168, + ArrayListWrapper_Sort_m7169, + ArrayListWrapper_ToArray_m7170, + ArrayListWrapper_ToArray_m7171, + SynchronizedArrayListWrapper__ctor_m7172, + SynchronizedArrayListWrapper_get_Item_m7173, + SynchronizedArrayListWrapper_set_Item_m7174, + SynchronizedArrayListWrapper_get_Count_m7175, + SynchronizedArrayListWrapper_get_Capacity_m7176, + SynchronizedArrayListWrapper_set_Capacity_m7177, + SynchronizedArrayListWrapper_get_IsFixedSize_m7178, + SynchronizedArrayListWrapper_get_IsReadOnly_m7179, + SynchronizedArrayListWrapper_get_IsSynchronized_m7180, + SynchronizedArrayListWrapper_get_SyncRoot_m7181, + SynchronizedArrayListWrapper_Add_m7182, + SynchronizedArrayListWrapper_Clear_m7183, + SynchronizedArrayListWrapper_Contains_m7184, + SynchronizedArrayListWrapper_IndexOf_m7185, + SynchronizedArrayListWrapper_IndexOf_m7186, + SynchronizedArrayListWrapper_IndexOf_m7187, + SynchronizedArrayListWrapper_Insert_m7188, + SynchronizedArrayListWrapper_InsertRange_m7189, + SynchronizedArrayListWrapper_Remove_m7190, + SynchronizedArrayListWrapper_RemoveAt_m7191, + SynchronizedArrayListWrapper_CopyTo_m7192, + SynchronizedArrayListWrapper_CopyTo_m7193, + SynchronizedArrayListWrapper_CopyTo_m7194, + SynchronizedArrayListWrapper_GetEnumerator_m7195, + SynchronizedArrayListWrapper_AddRange_m7196, + SynchronizedArrayListWrapper_Clone_m7197, + SynchronizedArrayListWrapper_Sort_m7198, + SynchronizedArrayListWrapper_Sort_m7199, + SynchronizedArrayListWrapper_ToArray_m7200, + SynchronizedArrayListWrapper_ToArray_m7201, + FixedSizeArrayListWrapper__ctor_m7202, + FixedSizeArrayListWrapper_get_ErrorMessage_m7203, + FixedSizeArrayListWrapper_get_Capacity_m7204, + FixedSizeArrayListWrapper_set_Capacity_m7205, + FixedSizeArrayListWrapper_get_IsFixedSize_m7206, + FixedSizeArrayListWrapper_Add_m7207, + FixedSizeArrayListWrapper_AddRange_m7208, + FixedSizeArrayListWrapper_Clear_m7209, + FixedSizeArrayListWrapper_Insert_m7210, + FixedSizeArrayListWrapper_InsertRange_m7211, + FixedSizeArrayListWrapper_Remove_m7212, + FixedSizeArrayListWrapper_RemoveAt_m7213, + ReadOnlyArrayListWrapper__ctor_m7214, + ReadOnlyArrayListWrapper_get_ErrorMessage_m7215, + ReadOnlyArrayListWrapper_get_IsReadOnly_m7216, + ReadOnlyArrayListWrapper_get_Item_m7217, + ReadOnlyArrayListWrapper_set_Item_m7218, + ReadOnlyArrayListWrapper_Sort_m7219, + ReadOnlyArrayListWrapper_Sort_m7220, + ArrayList__ctor_m4613, + ArrayList__ctor_m4648, + ArrayList__ctor_m4730, + ArrayList__ctor_m7221, + ArrayList__cctor_m7222, + ArrayList_get_Item_m7223, + ArrayList_set_Item_m7224, + ArrayList_get_Count_m7225, + ArrayList_get_Capacity_m7226, + ArrayList_set_Capacity_m7227, + ArrayList_get_IsFixedSize_m7228, + ArrayList_get_IsReadOnly_m7229, + ArrayList_get_IsSynchronized_m7230, + ArrayList_get_SyncRoot_m7231, + ArrayList_EnsureCapacity_m7232, + ArrayList_Shift_m7233, + ArrayList_Add_m7234, + ArrayList_Clear_m7235, + ArrayList_Contains_m7236, + ArrayList_IndexOf_m7237, + ArrayList_IndexOf_m7238, + ArrayList_IndexOf_m7239, + ArrayList_Insert_m7240, + ArrayList_InsertRange_m7241, + ArrayList_Remove_m7242, + ArrayList_RemoveAt_m7243, + ArrayList_CopyTo_m7244, + ArrayList_CopyTo_m7245, + ArrayList_CopyTo_m7246, + ArrayList_GetEnumerator_m7247, + ArrayList_AddRange_m7248, + ArrayList_Sort_m7249, + ArrayList_Sort_m7250, + ArrayList_ToArray_m7251, + ArrayList_ToArray_m7252, + ArrayList_Clone_m7253, + ArrayList_ThrowNewArgumentOutOfRangeException_m7254, + ArrayList_Synchronized_m7255, + ArrayList_ReadOnly_m5699, + BitArrayEnumerator__ctor_m7256, + BitArrayEnumerator_Clone_m7257, + BitArrayEnumerator_get_Current_m7258, + BitArrayEnumerator_MoveNext_m7259, + BitArrayEnumerator_Reset_m7260, + BitArrayEnumerator_checkVersion_m7261, + BitArray__ctor_m7262, + BitArray__ctor_m4766, + BitArray_getByte_m7263, + BitArray_get_Count_m7264, + BitArray_get_IsSynchronized_m7265, + BitArray_get_Item_m4759, + BitArray_set_Item_m4767, + BitArray_get_Length_m4758, + BitArray_get_SyncRoot_m7266, + BitArray_Clone_m7267, + BitArray_CopyTo_m7268, + BitArray_Get_m7269, + BitArray_Set_m7270, + BitArray_GetEnumerator_m7271, + CaseInsensitiveComparer__ctor_m7272, + CaseInsensitiveComparer__ctor_m7273, + CaseInsensitiveComparer__cctor_m7274, + CaseInsensitiveComparer_get_DefaultInvariant_m4598, + CaseInsensitiveComparer_Compare_m7275, + CaseInsensitiveHashCodeProvider__ctor_m7276, + CaseInsensitiveHashCodeProvider__ctor_m7277, + CaseInsensitiveHashCodeProvider__cctor_m7278, + CaseInsensitiveHashCodeProvider_AreEqual_m7279, + CaseInsensitiveHashCodeProvider_AreEqual_m7280, + CaseInsensitiveHashCodeProvider_get_DefaultInvariant_m4599, + CaseInsensitiveHashCodeProvider_GetHashCode_m7281, + CollectionBase__ctor_m4712, + CollectionBase_System_Collections_ICollection_CopyTo_m7282, + CollectionBase_System_Collections_ICollection_get_SyncRoot_m7283, + CollectionBase_System_Collections_ICollection_get_IsSynchronized_m7284, + CollectionBase_System_Collections_IList_Add_m7285, + CollectionBase_System_Collections_IList_Contains_m7286, + CollectionBase_System_Collections_IList_IndexOf_m7287, + CollectionBase_System_Collections_IList_Insert_m7288, + CollectionBase_System_Collections_IList_Remove_m7289, + CollectionBase_System_Collections_IList_get_IsFixedSize_m7290, + CollectionBase_System_Collections_IList_get_IsReadOnly_m7291, + CollectionBase_System_Collections_IList_get_Item_m7292, + CollectionBase_System_Collections_IList_set_Item_m7293, + CollectionBase_get_Count_m7294, + CollectionBase_GetEnumerator_m7295, + CollectionBase_Clear_m7296, + CollectionBase_RemoveAt_m7297, + CollectionBase_get_InnerList_m4706, + CollectionBase_get_List_m4764, + CollectionBase_OnClear_m7298, + CollectionBase_OnClearComplete_m7299, + CollectionBase_OnInsert_m7300, + CollectionBase_OnInsertComplete_m7301, + CollectionBase_OnRemove_m7302, + CollectionBase_OnRemoveComplete_m7303, + CollectionBase_OnSet_m7304, + CollectionBase_OnSetComplete_m7305, + CollectionBase_OnValidate_m7306, + Comparer__ctor_m7307, + Comparer__ctor_m7308, + Comparer__cctor_m7309, + Comparer_Compare_m7310, + Comparer_GetObjectData_m7311, + DictionaryEntry__ctor_m4603, + DictionaryEntry_get_Key_m7312, + DictionaryEntry_get_Value_m7313, + KeyMarker__ctor_m7314, + KeyMarker__cctor_m7315, + Enumerator__ctor_m7316, + Enumerator__cctor_m7317, + Enumerator_FailFast_m7318, + Enumerator_Reset_m7319, + Enumerator_MoveNext_m7320, + Enumerator_get_Entry_m7321, + Enumerator_get_Key_m7322, + Enumerator_get_Value_m7323, + Enumerator_get_Current_m7324, + HashKeys__ctor_m7325, + HashKeys_get_Count_m7326, + HashKeys_get_IsSynchronized_m7327, + HashKeys_get_SyncRoot_m7328, + HashKeys_CopyTo_m7329, + HashKeys_GetEnumerator_m7330, + HashValues__ctor_m7331, + HashValues_get_Count_m7332, + HashValues_get_IsSynchronized_m7333, + HashValues_get_SyncRoot_m7334, + HashValues_CopyTo_m7335, + HashValues_GetEnumerator_m7336, + SyncHashtable__ctor_m7337, + SyncHashtable__ctor_m7338, + SyncHashtable_System_Collections_IEnumerable_GetEnumerator_m7339, + SyncHashtable_GetObjectData_m7340, + SyncHashtable_get_Count_m7341, + SyncHashtable_get_IsSynchronized_m7342, + SyncHashtable_get_SyncRoot_m7343, + SyncHashtable_get_Keys_m7344, + SyncHashtable_get_Values_m7345, + SyncHashtable_get_Item_m7346, + SyncHashtable_set_Item_m7347, + SyncHashtable_CopyTo_m7348, + SyncHashtable_Add_m7349, + SyncHashtable_Clear_m7350, + SyncHashtable_Contains_m7351, + SyncHashtable_GetEnumerator_m7352, + SyncHashtable_Remove_m7353, + SyncHashtable_ContainsKey_m7354, + SyncHashtable_Clone_m7355, + Hashtable__ctor_m4749, + Hashtable__ctor_m7356, + Hashtable__ctor_m7357, + Hashtable__ctor_m4752, + Hashtable__ctor_m7358, + Hashtable__ctor_m4600, + Hashtable__ctor_m7359, + Hashtable__ctor_m4601, + Hashtable__ctor_m4645, + Hashtable__ctor_m7360, + Hashtable__ctor_m4612, + Hashtable__ctor_m7361, + Hashtable__cctor_m7362, + Hashtable_System_Collections_IEnumerable_GetEnumerator_m7363, + Hashtable_set_comparer_m7364, + Hashtable_set_hcp_m7365, + Hashtable_get_Count_m7366, + Hashtable_get_IsSynchronized_m7367, + Hashtable_get_SyncRoot_m7368, + Hashtable_get_Keys_m7369, + Hashtable_get_Values_m7370, + Hashtable_get_Item_m7371, + Hashtable_set_Item_m7372, + Hashtable_CopyTo_m7373, + Hashtable_Add_m7374, + Hashtable_Clear_m7375, + Hashtable_Contains_m7376, + Hashtable_GetEnumerator_m7377, + Hashtable_Remove_m7378, + Hashtable_ContainsKey_m7379, + Hashtable_Clone_m7380, + Hashtable_GetObjectData_m7381, + Hashtable_OnDeserialization_m7382, + Hashtable_Synchronized_m7383, + Hashtable_GetHash_m7384, + Hashtable_KeyEquals_m7385, + Hashtable_AdjustThreshold_m7386, + Hashtable_SetTable_m7387, + Hashtable_Find_m7388, + Hashtable_Rehash_m7389, + Hashtable_PutImpl_m7390, + Hashtable_CopyToArray_m7391, + Hashtable_TestPrime_m7392, + Hashtable_CalcPrime_m7393, + Hashtable_ToPrime_m7394, + Enumerator__ctor_m7395, + Enumerator__cctor_m7396, + Enumerator_Reset_m7397, + Enumerator_MoveNext_m7398, + Enumerator_get_Entry_m7399, + Enumerator_get_Key_m7400, + Enumerator_get_Value_m7401, + Enumerator_get_Current_m7402, + Enumerator_Clone_m7403, + SortedList__ctor_m7404, + SortedList__ctor_m4643, + SortedList__ctor_m7405, + SortedList__ctor_m7406, + SortedList__cctor_m7407, + SortedList_System_Collections_IEnumerable_GetEnumerator_m7408, + SortedList_get_Count_m7409, + SortedList_get_IsSynchronized_m7410, + SortedList_get_SyncRoot_m7411, + SortedList_get_IsFixedSize_m7412, + SortedList_get_IsReadOnly_m7413, + SortedList_get_Item_m7414, + SortedList_set_Item_m7415, + SortedList_get_Capacity_m7416, + SortedList_set_Capacity_m7417, + SortedList_Add_m7418, + SortedList_Contains_m7419, + SortedList_GetEnumerator_m7420, + SortedList_Remove_m7421, + SortedList_CopyTo_m7422, + SortedList_Clone_m7423, + SortedList_RemoveAt_m7424, + SortedList_IndexOfKey_m7425, + SortedList_ContainsKey_m7426, + SortedList_GetByIndex_m7427, + SortedList_EnsureCapacity_m7428, + SortedList_PutImpl_m7429, + SortedList_GetImpl_m7430, + SortedList_InitTable_m7431, + SortedList_Find_m7432, + Enumerator__ctor_m7433, + Enumerator_Clone_m7434, + Enumerator_get_Current_m7435, + Enumerator_MoveNext_m7436, + Enumerator_Reset_m7437, + Stack__ctor_m4761, + Stack__ctor_m7438, + Stack__ctor_m7439, + Stack_Resize_m7440, + Stack_get_Count_m7441, + Stack_get_IsSynchronized_m7442, + Stack_get_SyncRoot_m7443, + Stack_Clear_m7444, + Stack_Clone_m7445, + Stack_CopyTo_m7446, + Stack_GetEnumerator_m7447, + Stack_Peek_m7448, + Stack_Pop_m7449, + Stack_Push_m7450, + DebuggableAttribute__ctor_m7451, + DebuggerDisplayAttribute__ctor_m7452, + DebuggerDisplayAttribute_set_Name_m7453, + DebuggerStepThroughAttribute__ctor_m7454, + DebuggerTypeProxyAttribute__ctor_m7455, + StackFrame__ctor_m7456, + StackFrame__ctor_m7457, + StackFrame_get_frame_info_m7458, + StackFrame_GetFileLineNumber_m7459, + StackFrame_GetFileName_m7460, + StackFrame_GetSecureFileName_m7461, + StackFrame_GetILOffset_m7462, + StackFrame_GetMethod_m7463, + StackFrame_GetNativeOffset_m7464, + StackFrame_GetInternalMethodName_m7465, + StackFrame_ToString_m7466, + StackTrace__ctor_m7467, + StackTrace__ctor_m2052, + StackTrace__ctor_m7468, + StackTrace__ctor_m7469, + StackTrace__ctor_m7470, + StackTrace_init_frames_m7471, + StackTrace_get_trace_m7472, + StackTrace_get_FrameCount_m7473, + StackTrace_GetFrame_m7474, + StackTrace_ToString_m7475, + Calendar__ctor_m7476, + Calendar_Clone_m7477, + Calendar_CheckReadOnly_m7478, + Calendar_get_EraNames_m7479, + CCMath_div_m7480, + CCMath_mod_m7481, + CCMath_div_mod_m7482, + CCFixed_FromDateTime_m7483, + CCFixed_day_of_week_m7484, + CCGregorianCalendar_is_leap_year_m7485, + CCGregorianCalendar_fixed_from_dmy_m7486, + CCGregorianCalendar_year_from_fixed_m7487, + CCGregorianCalendar_my_from_fixed_m7488, + CCGregorianCalendar_dmy_from_fixed_m7489, + CCGregorianCalendar_month_from_fixed_m7490, + CCGregorianCalendar_day_from_fixed_m7491, + CCGregorianCalendar_GetDayOfMonth_m7492, + CCGregorianCalendar_GetMonth_m7493, + CCGregorianCalendar_GetYear_m7494, + CompareInfo__ctor_m7495, + CompareInfo__ctor_m7496, + CompareInfo__cctor_m7497, + CompareInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7498, + CompareInfo_get_UseManagedCollation_m7499, + CompareInfo_construct_compareinfo_m7500, + CompareInfo_free_internal_collator_m7501, + CompareInfo_internal_compare_m7502, + CompareInfo_assign_sortkey_m7503, + CompareInfo_internal_index_m7504, + CompareInfo_Finalize_m7505, + CompareInfo_internal_compare_managed_m7506, + CompareInfo_internal_compare_switch_m7507, + CompareInfo_Compare_m7508, + CompareInfo_Compare_m7509, + CompareInfo_Compare_m7510, + CompareInfo_Equals_m7511, + CompareInfo_GetHashCode_m7512, + CompareInfo_GetSortKey_m7513, + CompareInfo_IndexOf_m7514, + CompareInfo_internal_index_managed_m7515, + CompareInfo_internal_index_switch_m7516, + CompareInfo_IndexOf_m7517, + CompareInfo_IsPrefix_m7518, + CompareInfo_IsSuffix_m7519, + CompareInfo_LastIndexOf_m7520, + CompareInfo_LastIndexOf_m7521, + CompareInfo_ToString_m7522, + CompareInfo_get_LCID_m7523, + CultureInfo__ctor_m7524, + CultureInfo__ctor_m7525, + CultureInfo__ctor_m7526, + CultureInfo__ctor_m7527, + CultureInfo__ctor_m7528, + CultureInfo__cctor_m7529, + CultureInfo_get_InvariantCulture_m4636, + CultureInfo_get_CurrentCulture_m5729, + CultureInfo_get_CurrentUICulture_m5730, + CultureInfo_ConstructCurrentCulture_m7530, + CultureInfo_ConstructCurrentUICulture_m7531, + CultureInfo_get_LCID_m7532, + CultureInfo_get_Name_m7533, + CultureInfo_get_Parent_m7534, + CultureInfo_get_TextInfo_m7535, + CultureInfo_get_IcuName_m7536, + CultureInfo_Clone_m7537, + CultureInfo_Equals_m7538, + CultureInfo_GetHashCode_m7539, + CultureInfo_ToString_m7540, + CultureInfo_get_CompareInfo_m7541, + CultureInfo_get_IsNeutralCulture_m7542, + CultureInfo_CheckNeutral_m7543, + CultureInfo_get_NumberFormat_m7544, + CultureInfo_set_NumberFormat_m7545, + CultureInfo_get_DateTimeFormat_m7546, + CultureInfo_set_DateTimeFormat_m7547, + CultureInfo_get_IsReadOnly_m7548, + CultureInfo_GetFormat_m7549, + CultureInfo_Construct_m7550, + CultureInfo_ConstructInternalLocaleFromName_m7551, + CultureInfo_ConstructInternalLocaleFromLcid_m7552, + CultureInfo_ConstructInternalLocaleFromCurrentLocale_m7553, + CultureInfo_construct_internal_locale_from_lcid_m7554, + CultureInfo_construct_internal_locale_from_name_m7555, + CultureInfo_construct_internal_locale_from_current_locale_m7556, + CultureInfo_construct_datetime_format_m7557, + CultureInfo_construct_number_format_m7558, + CultureInfo_ConstructInvariant_m7559, + CultureInfo_CreateTextInfo_m7560, + CultureInfo_CreateCulture_m7561, + DateTimeFormatInfo__ctor_m7562, + DateTimeFormatInfo__ctor_m7563, + DateTimeFormatInfo__cctor_m7564, + DateTimeFormatInfo_GetInstance_m7565, + DateTimeFormatInfo_get_IsReadOnly_m7566, + DateTimeFormatInfo_ReadOnly_m7567, + DateTimeFormatInfo_Clone_m7568, + DateTimeFormatInfo_GetFormat_m7569, + DateTimeFormatInfo_GetAbbreviatedMonthName_m7570, + DateTimeFormatInfo_GetEraName_m7571, + DateTimeFormatInfo_GetMonthName_m7572, + DateTimeFormatInfo_get_RawAbbreviatedDayNames_m7573, + DateTimeFormatInfo_get_RawAbbreviatedMonthNames_m7574, + DateTimeFormatInfo_get_RawDayNames_m7575, + DateTimeFormatInfo_get_RawMonthNames_m7576, + DateTimeFormatInfo_get_AMDesignator_m7577, + DateTimeFormatInfo_get_PMDesignator_m7578, + DateTimeFormatInfo_get_DateSeparator_m7579, + DateTimeFormatInfo_get_TimeSeparator_m7580, + DateTimeFormatInfo_get_LongDatePattern_m7581, + DateTimeFormatInfo_get_ShortDatePattern_m7582, + DateTimeFormatInfo_get_ShortTimePattern_m7583, + DateTimeFormatInfo_get_LongTimePattern_m7584, + DateTimeFormatInfo_get_MonthDayPattern_m7585, + DateTimeFormatInfo_get_YearMonthPattern_m7586, + DateTimeFormatInfo_get_FullDateTimePattern_m7587, + DateTimeFormatInfo_get_CurrentInfo_m7588, + DateTimeFormatInfo_get_InvariantInfo_m7589, + DateTimeFormatInfo_get_Calendar_m7590, + DateTimeFormatInfo_set_Calendar_m7591, + DateTimeFormatInfo_get_RFC1123Pattern_m7592, + DateTimeFormatInfo_get_RoundtripPattern_m7593, + DateTimeFormatInfo_get_SortableDateTimePattern_m7594, + DateTimeFormatInfo_get_UniversalSortableDateTimePattern_m7595, + DateTimeFormatInfo_GetAllDateTimePatternsInternal_m7596, + DateTimeFormatInfo_FillAllDateTimePatterns_m7597, + DateTimeFormatInfo_GetAllRawDateTimePatterns_m7598, + DateTimeFormatInfo_GetDayName_m7599, + DateTimeFormatInfo_GetAbbreviatedDayName_m7600, + DateTimeFormatInfo_FillInvariantPatterns_m7601, + DateTimeFormatInfo_PopulateCombinedList_m7602, + DaylightTime__ctor_m7603, + DaylightTime_get_Start_m7604, + DaylightTime_get_End_m7605, + DaylightTime_get_Delta_m7606, + GregorianCalendar__ctor_m7607, + GregorianCalendar__ctor_m7608, + GregorianCalendar_get_Eras_m7609, + GregorianCalendar_set_CalendarType_m7610, + GregorianCalendar_GetDayOfMonth_m7611, + GregorianCalendar_GetDayOfWeek_m7612, + GregorianCalendar_GetEra_m7613, + GregorianCalendar_GetMonth_m7614, + GregorianCalendar_GetYear_m7615, + NumberFormatInfo__ctor_m7616, + NumberFormatInfo__ctor_m7617, + NumberFormatInfo__ctor_m7618, + NumberFormatInfo__cctor_m7619, + NumberFormatInfo_get_CurrencyDecimalDigits_m7620, + NumberFormatInfo_get_CurrencyDecimalSeparator_m7621, + NumberFormatInfo_get_CurrencyGroupSeparator_m7622, + NumberFormatInfo_get_RawCurrencyGroupSizes_m7623, + NumberFormatInfo_get_CurrencyNegativePattern_m7624, + NumberFormatInfo_get_CurrencyPositivePattern_m7625, + NumberFormatInfo_get_CurrencySymbol_m7626, + NumberFormatInfo_get_CurrentInfo_m7627, + NumberFormatInfo_get_InvariantInfo_m7628, + NumberFormatInfo_get_NaNSymbol_m7629, + NumberFormatInfo_get_NegativeInfinitySymbol_m7630, + NumberFormatInfo_get_NegativeSign_m7631, + NumberFormatInfo_get_NumberDecimalDigits_m7632, + NumberFormatInfo_get_NumberDecimalSeparator_m7633, + NumberFormatInfo_get_NumberGroupSeparator_m7634, + NumberFormatInfo_get_RawNumberGroupSizes_m7635, + NumberFormatInfo_get_NumberNegativePattern_m7636, + NumberFormatInfo_set_NumberNegativePattern_m7637, + NumberFormatInfo_get_PercentDecimalDigits_m7638, + NumberFormatInfo_get_PercentDecimalSeparator_m7639, + NumberFormatInfo_get_PercentGroupSeparator_m7640, + NumberFormatInfo_get_RawPercentGroupSizes_m7641, + NumberFormatInfo_get_PercentNegativePattern_m7642, + NumberFormatInfo_get_PercentPositivePattern_m7643, + NumberFormatInfo_get_PercentSymbol_m7644, + NumberFormatInfo_get_PerMilleSymbol_m7645, + NumberFormatInfo_get_PositiveInfinitySymbol_m7646, + NumberFormatInfo_get_PositiveSign_m7647, + NumberFormatInfo_GetFormat_m7648, + NumberFormatInfo_Clone_m7649, + NumberFormatInfo_GetInstance_m7650, + TextInfo__ctor_m7651, + TextInfo__ctor_m7652, + TextInfo_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m7653, + TextInfo_get_ListSeparator_m7654, + TextInfo_get_CultureName_m7655, + TextInfo_Equals_m7656, + TextInfo_GetHashCode_m7657, + TextInfo_ToString_m7658, + TextInfo_ToLower_m7659, + TextInfo_ToUpper_m7660, + TextInfo_ToLower_m7661, + TextInfo_Clone_m7662, + IsolatedStorageException__ctor_m7663, + IsolatedStorageException__ctor_m7664, + IsolatedStorageException__ctor_m7665, + BinaryReader__ctor_m7666, + BinaryReader__ctor_m7667, + BinaryReader_System_IDisposable_Dispose_m7668, + BinaryReader_get_BaseStream_m7669, + BinaryReader_Close_m7670, + BinaryReader_Dispose_m7671, + BinaryReader_FillBuffer_m7672, + BinaryReader_Read_m7673, + BinaryReader_Read_m7674, + BinaryReader_Read_m7675, + BinaryReader_ReadCharBytes_m7676, + BinaryReader_Read7BitEncodedInt_m7677, + BinaryReader_ReadBoolean_m7678, + BinaryReader_ReadByte_m7679, + BinaryReader_ReadBytes_m7680, + BinaryReader_ReadChar_m7681, + BinaryReader_ReadDecimal_m7682, + BinaryReader_ReadDouble_m7683, + BinaryReader_ReadInt16_m7684, + BinaryReader_ReadInt32_m7685, + BinaryReader_ReadInt64_m7686, + BinaryReader_ReadSByte_m7687, + BinaryReader_ReadString_m7688, + BinaryReader_ReadSingle_m7689, + BinaryReader_ReadUInt16_m7690, + BinaryReader_ReadUInt32_m7691, + BinaryReader_ReadUInt64_m7692, + BinaryReader_CheckBuffer_m7693, + Directory_CreateDirectory_m5715, + Directory_CreateDirectoriesInternal_m7694, + Directory_Exists_m5714, + Directory_GetCurrentDirectory_m7695, + Directory_GetFiles_m5717, + Directory_GetFileSystemEntries_m7696, + DirectoryInfo__ctor_m7697, + DirectoryInfo__ctor_m7698, + DirectoryInfo__ctor_m7699, + DirectoryInfo_Initialize_m7700, + DirectoryInfo_get_Exists_m7701, + DirectoryInfo_get_Parent_m7702, + DirectoryInfo_Create_m7703, + DirectoryInfo_ToString_m7704, + DirectoryNotFoundException__ctor_m7705, + DirectoryNotFoundException__ctor_m7706, + DirectoryNotFoundException__ctor_m7707, + EndOfStreamException__ctor_m7708, + EndOfStreamException__ctor_m7709, + File_Delete_m7710, + File_Exists_m7711, + File_Open_m7712, + File_OpenRead_m5713, + File_OpenText_m7713, + FileNotFoundException__ctor_m7714, + FileNotFoundException__ctor_m7715, + FileNotFoundException__ctor_m7716, + FileNotFoundException_get_Message_m7717, + FileNotFoundException_GetObjectData_m7718, + FileNotFoundException_ToString_m7719, + ReadDelegate__ctor_m7720, + ReadDelegate_Invoke_m7721, + ReadDelegate_BeginInvoke_m7722, + ReadDelegate_EndInvoke_m7723, + WriteDelegate__ctor_m7724, + WriteDelegate_Invoke_m7725, + WriteDelegate_BeginInvoke_m7726, + WriteDelegate_EndInvoke_m7727, + FileStream__ctor_m7728, + FileStream__ctor_m7729, + FileStream__ctor_m7730, + FileStream__ctor_m7731, + FileStream__ctor_m7732, + FileStream_get_CanRead_m7733, + FileStream_get_CanWrite_m7734, + FileStream_get_CanSeek_m7735, + FileStream_get_Length_m7736, + FileStream_get_Position_m7737, + FileStream_set_Position_m7738, + FileStream_ReadByte_m7739, + FileStream_WriteByte_m7740, + FileStream_Read_m7741, + FileStream_ReadInternal_m7742, + FileStream_BeginRead_m7743, + FileStream_EndRead_m7744, + FileStream_Write_m7745, + FileStream_WriteInternal_m7746, + FileStream_BeginWrite_m7747, + FileStream_EndWrite_m7748, + FileStream_Seek_m7749, + FileStream_SetLength_m7750, + FileStream_Flush_m7751, + FileStream_Finalize_m7752, + FileStream_Dispose_m7753, + FileStream_ReadSegment_m7754, + FileStream_WriteSegment_m7755, + FileStream_FlushBuffer_m7756, + FileStream_FlushBuffer_m7757, + FileStream_FlushBufferIfDirty_m7758, + FileStream_RefillBuffer_m7759, + FileStream_ReadData_m7760, + FileStream_InitBuffer_m7761, + FileStream_GetSecureFileName_m7762, + FileStream_GetSecureFileName_m7763, + FileStreamAsyncResult__ctor_m7764, + FileStreamAsyncResult_CBWrapper_m7765, + FileStreamAsyncResult_get_AsyncState_m7766, + FileStreamAsyncResult_get_AsyncWaitHandle_m7767, + FileStreamAsyncResult_get_IsCompleted_m7768, + FileSystemInfo__ctor_m7769, + FileSystemInfo__ctor_m7770, + FileSystemInfo_GetObjectData_m7771, + FileSystemInfo_get_FullName_m7772, + FileSystemInfo_Refresh_m7773, + FileSystemInfo_InternalRefresh_m7774, + FileSystemInfo_CheckPath_m7775, + IOException__ctor_m7776, + IOException__ctor_m7777, + IOException__ctor_m5743, + IOException__ctor_m7778, + IOException__ctor_m7779, + MemoryStream__ctor_m5744, + MemoryStream__ctor_m5749, + MemoryStream__ctor_m5750, + MemoryStream_InternalConstructor_m7780, + MemoryStream_CheckIfClosedThrowDisposed_m7781, + MemoryStream_get_CanRead_m7782, + MemoryStream_get_CanSeek_m7783, + MemoryStream_get_CanWrite_m7784, + MemoryStream_set_Capacity_m7785, + MemoryStream_get_Length_m7786, + MemoryStream_get_Position_m7787, + MemoryStream_set_Position_m7788, + MemoryStream_Dispose_m7789, + MemoryStream_Flush_m7790, + MemoryStream_Read_m7791, + MemoryStream_ReadByte_m7792, + MemoryStream_Seek_m7793, + MemoryStream_CalculateNewCapacity_m7794, + MemoryStream_Expand_m7795, + MemoryStream_SetLength_m7796, + MemoryStream_ToArray_m7797, + MemoryStream_Write_m7798, + MemoryStream_WriteByte_m7799, + MonoIO__cctor_m7800, + MonoIO_GetException_m7801, + MonoIO_GetException_m7802, + MonoIO_CreateDirectory_m7803, + MonoIO_GetFileSystemEntries_m7804, + MonoIO_GetCurrentDirectory_m7805, + MonoIO_DeleteFile_m7806, + MonoIO_GetFileAttributes_m7807, + MonoIO_GetFileType_m7808, + MonoIO_ExistsFile_m7809, + MonoIO_ExistsDirectory_m7810, + MonoIO_GetFileStat_m7811, + MonoIO_Open_m7812, + MonoIO_Close_m7813, + MonoIO_Read_m7814, + MonoIO_Write_m7815, + MonoIO_Seek_m7816, + MonoIO_GetLength_m7817, + MonoIO_SetLength_m7818, + MonoIO_get_ConsoleOutput_m7819, + MonoIO_get_ConsoleInput_m7820, + MonoIO_get_ConsoleError_m7821, + MonoIO_get_VolumeSeparatorChar_m7822, + MonoIO_get_DirectorySeparatorChar_m7823, + MonoIO_get_AltDirectorySeparatorChar_m7824, + MonoIO_get_PathSeparator_m7825, + Path__cctor_m7826, + Path_Combine_m5716, + Path_CleanPath_m7827, + Path_GetDirectoryName_m7828, + Path_GetFileName_m7829, + Path_GetFullPath_m7830, + Path_WindowsDriveAdjustment_m7831, + Path_InsecureGetFullPath_m7832, + Path_IsDsc_m7833, + Path_GetPathRoot_m7834, + Path_IsPathRooted_m7835, + Path_GetInvalidPathChars_m7836, + Path_GetServerAndShare_m7837, + Path_SameRoot_m7838, + Path_CanonicalizePath_m7839, + PathTooLongException__ctor_m7840, + PathTooLongException__ctor_m7841, + PathTooLongException__ctor_m7842, + SearchPattern__cctor_m7843, + Stream__ctor_m5745, + Stream__cctor_m7844, + Stream_Dispose_m7845, + Stream_Dispose_m5748, + Stream_Close_m5747, + Stream_ReadByte_m7846, + Stream_WriteByte_m7847, + Stream_BeginRead_m7848, + Stream_BeginWrite_m7849, + Stream_EndRead_m7850, + Stream_EndWrite_m7851, + NullStream__ctor_m7852, + NullStream_get_CanRead_m7853, + NullStream_get_CanSeek_m7854, + NullStream_get_CanWrite_m7855, + NullStream_get_Length_m7856, + NullStream_get_Position_m7857, + NullStream_set_Position_m7858, + NullStream_Flush_m7859, + NullStream_Read_m7860, + NullStream_ReadByte_m7861, + NullStream_Seek_m7862, + NullStream_SetLength_m7863, + NullStream_Write_m7864, + NullStream_WriteByte_m7865, + StreamAsyncResult__ctor_m7866, + StreamAsyncResult_SetComplete_m7867, + StreamAsyncResult_SetComplete_m7868, + StreamAsyncResult_get_AsyncState_m7869, + StreamAsyncResult_get_AsyncWaitHandle_m7870, + StreamAsyncResult_get_IsCompleted_m7871, + StreamAsyncResult_get_Exception_m7872, + StreamAsyncResult_get_NBytes_m7873, + StreamAsyncResult_get_Done_m7874, + StreamAsyncResult_set_Done_m7875, + NullStreamReader__ctor_m7876, + NullStreamReader_Peek_m7877, + NullStreamReader_Read_m7878, + NullStreamReader_Read_m7879, + NullStreamReader_ReadLine_m7880, + NullStreamReader_ReadToEnd_m7881, + StreamReader__ctor_m7882, + StreamReader__ctor_m7883, + StreamReader__ctor_m7884, + StreamReader__ctor_m7885, + StreamReader__ctor_m7886, + StreamReader__cctor_m7887, + StreamReader_Initialize_m7888, + StreamReader_Dispose_m7889, + StreamReader_DoChecks_m7890, + StreamReader_ReadBuffer_m7891, + StreamReader_Peek_m7892, + StreamReader_Read_m7893, + StreamReader_Read_m7894, + StreamReader_FindNextEOL_m7895, + StreamReader_ReadLine_m7896, + StreamReader_ReadToEnd_m7897, + StreamWriter__ctor_m7898, + StreamWriter__ctor_m7899, + StreamWriter__cctor_m7900, + StreamWriter_Initialize_m7901, + StreamWriter_set_AutoFlush_m7902, + StreamWriter_Dispose_m7903, + StreamWriter_Flush_m7904, + StreamWriter_FlushBytes_m7905, + StreamWriter_Decode_m7906, + StreamWriter_Write_m7907, + StreamWriter_LowLevelWrite_m7908, + StreamWriter_LowLevelWrite_m7909, + StreamWriter_Write_m7910, + StreamWriter_Write_m7911, + StreamWriter_Write_m7912, + StreamWriter_Close_m7913, + StreamWriter_Finalize_m7914, + StringReader__ctor_m7915, + StringReader_Dispose_m7916, + StringReader_Peek_m7917, + StringReader_Read_m7918, + StringReader_Read_m7919, + StringReader_ReadLine_m7920, + StringReader_ReadToEnd_m7921, + StringReader_CheckObjectDisposedException_m7922, + NullTextReader__ctor_m7923, + NullTextReader_ReadLine_m7924, + TextReader__ctor_m7925, + TextReader__cctor_m7926, + TextReader_Dispose_m7927, + TextReader_Dispose_m7928, + TextReader_Peek_m7929, + TextReader_Read_m7930, + TextReader_Read_m7931, + TextReader_ReadLine_m7932, + TextReader_ReadToEnd_m7933, + TextReader_Synchronized_m7934, + SynchronizedReader__ctor_m7935, + SynchronizedReader_Peek_m7936, + SynchronizedReader_ReadLine_m7937, + SynchronizedReader_ReadToEnd_m7938, + SynchronizedReader_Read_m7939, + SynchronizedReader_Read_m7940, + NullTextWriter__ctor_m7941, + NullTextWriter_Write_m7942, + NullTextWriter_Write_m7943, + NullTextWriter_Write_m7944, + TextWriter__ctor_m7945, + TextWriter__cctor_m7946, + TextWriter_Close_m7947, + TextWriter_Dispose_m7948, + TextWriter_Dispose_m7949, + TextWriter_Flush_m7950, + TextWriter_Synchronized_m7951, + TextWriter_Write_m7952, + TextWriter_Write_m7953, + TextWriter_Write_m7954, + TextWriter_Write_m7955, + TextWriter_WriteLine_m7956, + TextWriter_WriteLine_m7957, + SynchronizedWriter__ctor_m7958, + SynchronizedWriter_Close_m7959, + SynchronizedWriter_Flush_m7960, + SynchronizedWriter_Write_m7961, + SynchronizedWriter_Write_m7962, + SynchronizedWriter_Write_m7963, + SynchronizedWriter_Write_m7964, + SynchronizedWriter_WriteLine_m7965, + SynchronizedWriter_WriteLine_m7966, + UnexceptionalStreamReader__ctor_m7967, + UnexceptionalStreamReader__cctor_m7968, + UnexceptionalStreamReader_Peek_m7969, + UnexceptionalStreamReader_Read_m7970, + UnexceptionalStreamReader_Read_m7971, + UnexceptionalStreamReader_CheckEOL_m7972, + UnexceptionalStreamReader_ReadLine_m7973, + UnexceptionalStreamReader_ReadToEnd_m7974, + UnexceptionalStreamWriter__ctor_m7975, + UnexceptionalStreamWriter_Flush_m7976, + UnexceptionalStreamWriter_Write_m7977, + UnexceptionalStreamWriter_Write_m7978, + UnexceptionalStreamWriter_Write_m7979, + UnexceptionalStreamWriter_Write_m7980, + UnmanagedMemoryStream_get_CanRead_m7981, + UnmanagedMemoryStream_get_CanSeek_m7982, + UnmanagedMemoryStream_get_CanWrite_m7983, + UnmanagedMemoryStream_get_Length_m7984, + UnmanagedMemoryStream_get_Position_m7985, + UnmanagedMemoryStream_set_Position_m7986, + UnmanagedMemoryStream_Read_m7987, + UnmanagedMemoryStream_ReadByte_m7988, + UnmanagedMemoryStream_Seek_m7989, + UnmanagedMemoryStream_SetLength_m7990, + UnmanagedMemoryStream_Flush_m7991, + UnmanagedMemoryStream_Dispose_m7992, + UnmanagedMemoryStream_Write_m7993, + UnmanagedMemoryStream_WriteByte_m7994, + AssemblyBuilder_get_Location_m7995, + AssemblyBuilder_GetModulesInternal_m7996, + AssemblyBuilder_GetTypes_m7997, + AssemblyBuilder_get_IsCompilerContext_m7998, + AssemblyBuilder_not_supported_m7999, + AssemblyBuilder_UnprotectedGetName_m8000, + ConstructorBuilder__ctor_m8001, + ConstructorBuilder_get_CallingConvention_m8002, + ConstructorBuilder_get_TypeBuilder_m8003, + ConstructorBuilder_GetParameters_m8004, + ConstructorBuilder_GetParametersInternal_m8005, + ConstructorBuilder_GetParameterCount_m8006, + ConstructorBuilder_Invoke_m8007, + ConstructorBuilder_Invoke_m8008, + ConstructorBuilder_get_MethodHandle_m8009, + ConstructorBuilder_get_Attributes_m8010, + ConstructorBuilder_get_ReflectedType_m8011, + ConstructorBuilder_get_DeclaringType_m8012, + ConstructorBuilder_get_Name_m8013, + ConstructorBuilder_IsDefined_m8014, + ConstructorBuilder_GetCustomAttributes_m8015, + ConstructorBuilder_GetCustomAttributes_m8016, + ConstructorBuilder_GetILGenerator_m8017, + ConstructorBuilder_GetILGenerator_m8018, + ConstructorBuilder_GetToken_m8019, + ConstructorBuilder_get_Module_m8020, + ConstructorBuilder_ToString_m8021, + ConstructorBuilder_fixup_m8022, + ConstructorBuilder_get_next_table_index_m8023, + ConstructorBuilder_get_IsCompilerContext_m8024, + ConstructorBuilder_not_supported_m8025, + ConstructorBuilder_not_created_m8026, + EnumBuilder_get_Assembly_m8027, + EnumBuilder_get_AssemblyQualifiedName_m8028, + EnumBuilder_get_BaseType_m8029, + EnumBuilder_get_DeclaringType_m8030, + EnumBuilder_get_FullName_m8031, + EnumBuilder_get_Module_m8032, + EnumBuilder_get_Name_m8033, + EnumBuilder_get_Namespace_m8034, + EnumBuilder_get_ReflectedType_m8035, + EnumBuilder_get_TypeHandle_m8036, + EnumBuilder_get_UnderlyingSystemType_m8037, + EnumBuilder_GetAttributeFlagsImpl_m8038, + EnumBuilder_GetConstructorImpl_m8039, + EnumBuilder_GetConstructors_m8040, + EnumBuilder_GetCustomAttributes_m8041, + EnumBuilder_GetCustomAttributes_m8042, + EnumBuilder_GetElementType_m8043, + EnumBuilder_GetEvent_m8044, + EnumBuilder_GetField_m8045, + EnumBuilder_GetFields_m8046, + EnumBuilder_GetInterfaces_m8047, + EnumBuilder_GetMethodImpl_m8048, + EnumBuilder_GetMethods_m8049, + EnumBuilder_GetPropertyImpl_m8050, + EnumBuilder_HasElementTypeImpl_m8051, + EnumBuilder_InvokeMember_m8052, + EnumBuilder_IsArrayImpl_m8053, + EnumBuilder_IsByRefImpl_m8054, + EnumBuilder_IsPointerImpl_m8055, + EnumBuilder_IsPrimitiveImpl_m8056, + EnumBuilder_IsValueTypeImpl_m8057, + EnumBuilder_IsDefined_m8058, + EnumBuilder_CreateNotSupportedException_m8059, + FieldBuilder_get_Attributes_m8060, + FieldBuilder_get_DeclaringType_m8061, + FieldBuilder_get_FieldHandle_m8062, + FieldBuilder_get_FieldType_m8063, + FieldBuilder_get_Name_m8064, + FieldBuilder_get_ReflectedType_m8065, + FieldBuilder_GetCustomAttributes_m8066, + FieldBuilder_GetCustomAttributes_m8067, + FieldBuilder_GetValue_m8068, + FieldBuilder_IsDefined_m8069, + FieldBuilder_GetFieldOffset_m8070, + FieldBuilder_SetValue_m8071, + FieldBuilder_get_UMarshal_m8072, + FieldBuilder_CreateNotSupportedException_m8073, + FieldBuilder_get_Module_m8074, + GenericTypeParameterBuilder_IsSubclassOf_m8075, + GenericTypeParameterBuilder_GetAttributeFlagsImpl_m8076, + GenericTypeParameterBuilder_GetConstructorImpl_m8077, + GenericTypeParameterBuilder_GetConstructors_m8078, + GenericTypeParameterBuilder_GetEvent_m8079, + GenericTypeParameterBuilder_GetField_m8080, + GenericTypeParameterBuilder_GetFields_m8081, + GenericTypeParameterBuilder_GetInterfaces_m8082, + GenericTypeParameterBuilder_GetMethods_m8083, + GenericTypeParameterBuilder_GetMethodImpl_m8084, + GenericTypeParameterBuilder_GetPropertyImpl_m8085, + GenericTypeParameterBuilder_HasElementTypeImpl_m8086, + GenericTypeParameterBuilder_IsAssignableFrom_m8087, + GenericTypeParameterBuilder_IsInstanceOfType_m8088, + GenericTypeParameterBuilder_IsArrayImpl_m8089, + GenericTypeParameterBuilder_IsByRefImpl_m8090, + GenericTypeParameterBuilder_IsPointerImpl_m8091, + GenericTypeParameterBuilder_IsPrimitiveImpl_m8092, + GenericTypeParameterBuilder_IsValueTypeImpl_m8093, + GenericTypeParameterBuilder_InvokeMember_m8094, + GenericTypeParameterBuilder_GetElementType_m8095, + GenericTypeParameterBuilder_get_UnderlyingSystemType_m8096, + GenericTypeParameterBuilder_get_Assembly_m8097, + GenericTypeParameterBuilder_get_AssemblyQualifiedName_m8098, + GenericTypeParameterBuilder_get_BaseType_m8099, + GenericTypeParameterBuilder_get_FullName_m8100, + GenericTypeParameterBuilder_IsDefined_m8101, + GenericTypeParameterBuilder_GetCustomAttributes_m8102, + GenericTypeParameterBuilder_GetCustomAttributes_m8103, + GenericTypeParameterBuilder_get_Name_m8104, + GenericTypeParameterBuilder_get_Namespace_m8105, + GenericTypeParameterBuilder_get_Module_m8106, + GenericTypeParameterBuilder_get_DeclaringType_m8107, + GenericTypeParameterBuilder_get_ReflectedType_m8108, + GenericTypeParameterBuilder_get_TypeHandle_m8109, + GenericTypeParameterBuilder_GetGenericArguments_m8110, + GenericTypeParameterBuilder_GetGenericTypeDefinition_m8111, + GenericTypeParameterBuilder_get_ContainsGenericParameters_m8112, + GenericTypeParameterBuilder_get_IsGenericParameter_m8113, + GenericTypeParameterBuilder_get_IsGenericType_m8114, + GenericTypeParameterBuilder_get_IsGenericTypeDefinition_m8115, + GenericTypeParameterBuilder_not_supported_m8116, + GenericTypeParameterBuilder_ToString_m8117, + GenericTypeParameterBuilder_Equals_m8118, + GenericTypeParameterBuilder_GetHashCode_m8119, + GenericTypeParameterBuilder_MakeGenericType_m8120, + ILGenerator__ctor_m8121, + ILGenerator__cctor_m8122, + ILGenerator_add_token_fixup_m8123, + ILGenerator_make_room_m8124, + ILGenerator_emit_int_m8125, + ILGenerator_ll_emit_m8126, + ILGenerator_Emit_m8127, + ILGenerator_Emit_m8128, + ILGenerator_label_fixup_m8129, + ILGenerator_Mono_GetCurrentOffset_m8130, + MethodBuilder_get_ContainsGenericParameters_m8131, + MethodBuilder_get_MethodHandle_m8132, + MethodBuilder_get_ReturnType_m8133, + MethodBuilder_get_ReflectedType_m8134, + MethodBuilder_get_DeclaringType_m8135, + MethodBuilder_get_Name_m8136, + MethodBuilder_get_Attributes_m8137, + MethodBuilder_get_CallingConvention_m8138, + MethodBuilder_GetBaseDefinition_m8139, + MethodBuilder_GetParameters_m8140, + MethodBuilder_GetParameterCount_m8141, + MethodBuilder_Invoke_m8142, + MethodBuilder_IsDefined_m8143, + MethodBuilder_GetCustomAttributes_m8144, + MethodBuilder_GetCustomAttributes_m8145, + MethodBuilder_check_override_m8146, + MethodBuilder_fixup_m8147, + MethodBuilder_ToString_m8148, + MethodBuilder_Equals_m8149, + MethodBuilder_GetHashCode_m8150, + MethodBuilder_get_next_table_index_m8151, + MethodBuilder_NotSupported_m8152, + MethodBuilder_MakeGenericMethod_m8153, + MethodBuilder_get_IsGenericMethodDefinition_m8154, + MethodBuilder_get_IsGenericMethod_m8155, + MethodBuilder_GetGenericArguments_m8156, + MethodBuilder_get_Module_m8157, + MethodToken__ctor_m8158, + MethodToken__cctor_m8159, + MethodToken_Equals_m8160, + MethodToken_GetHashCode_m8161, + MethodToken_get_Token_m8162, + ModuleBuilder__cctor_m8163, + ModuleBuilder_get_next_table_index_m8164, + ModuleBuilder_GetTypes_m8165, + ModuleBuilder_getToken_m8166, + ModuleBuilder_GetToken_m8167, + ModuleBuilder_RegisterToken_m8168, + ModuleBuilder_GetTokenGenerator_m8169, + ModuleBuilderTokenGenerator__ctor_m8170, + ModuleBuilderTokenGenerator_GetToken_m8171, + OpCode__ctor_m8172, + OpCode_GetHashCode_m8173, + OpCode_Equals_m8174, + OpCode_ToString_m8175, + OpCode_get_Name_m8176, + OpCode_get_Size_m8177, + OpCode_get_StackBehaviourPop_m8178, + OpCode_get_StackBehaviourPush_m8179, + OpCodeNames__cctor_m8180, + OpCodes__cctor_m8181, + ParameterBuilder_get_Attributes_m8182, + ParameterBuilder_get_Name_m8183, + ParameterBuilder_get_Position_m8184, + TypeBuilder_GetAttributeFlagsImpl_m8185, + TypeBuilder_setup_internal_class_m8186, + TypeBuilder_create_generic_class_m8187, + TypeBuilder_get_Assembly_m8188, + TypeBuilder_get_AssemblyQualifiedName_m8189, + TypeBuilder_get_BaseType_m8190, + TypeBuilder_get_DeclaringType_m8191, + TypeBuilder_get_UnderlyingSystemType_m8192, + TypeBuilder_get_FullName_m8193, + TypeBuilder_get_Module_m8194, + TypeBuilder_get_Name_m8195, + TypeBuilder_get_Namespace_m8196, + TypeBuilder_get_ReflectedType_m8197, + TypeBuilder_GetConstructorImpl_m8198, + TypeBuilder_IsDefined_m8199, + TypeBuilder_GetCustomAttributes_m8200, + TypeBuilder_GetCustomAttributes_m8201, + TypeBuilder_DefineConstructor_m8202, + TypeBuilder_DefineConstructor_m8203, + TypeBuilder_DefineDefaultConstructor_m8204, + TypeBuilder_create_runtime_class_m8205, + TypeBuilder_is_nested_in_m8206, + TypeBuilder_has_ctor_method_m8207, + TypeBuilder_CreateType_m8208, + TypeBuilder_GetConstructors_m8209, + TypeBuilder_GetConstructorsInternal_m8210, + TypeBuilder_GetElementType_m8211, + TypeBuilder_GetEvent_m8212, + TypeBuilder_GetField_m8213, + TypeBuilder_GetFields_m8214, + TypeBuilder_GetInterfaces_m8215, + TypeBuilder_GetMethodsByName_m8216, + TypeBuilder_GetMethods_m8217, + TypeBuilder_GetMethodImpl_m8218, + TypeBuilder_GetPropertyImpl_m8219, + TypeBuilder_HasElementTypeImpl_m8220, + TypeBuilder_InvokeMember_m8221, + TypeBuilder_IsArrayImpl_m8222, + TypeBuilder_IsByRefImpl_m8223, + TypeBuilder_IsPointerImpl_m8224, + TypeBuilder_IsPrimitiveImpl_m8225, + TypeBuilder_IsValueTypeImpl_m8226, + TypeBuilder_MakeGenericType_m8227, + TypeBuilder_get_TypeHandle_m8228, + TypeBuilder_SetParent_m8229, + TypeBuilder_get_next_table_index_m8230, + TypeBuilder_get_IsCompilerContext_m8231, + TypeBuilder_get_is_created_m8232, + TypeBuilder_not_supported_m8233, + TypeBuilder_check_not_created_m8234, + TypeBuilder_check_created_m8235, + TypeBuilder_ToString_m8236, + TypeBuilder_IsAssignableFrom_m8237, + TypeBuilder_IsSubclassOf_m8238, + TypeBuilder_IsAssignableTo_m8239, + TypeBuilder_GetGenericArguments_m8240, + TypeBuilder_GetGenericTypeDefinition_m8241, + TypeBuilder_get_ContainsGenericParameters_m8242, + TypeBuilder_get_IsGenericParameter_m8243, + TypeBuilder_get_IsGenericTypeDefinition_m8244, + TypeBuilder_get_IsGenericType_m8245, + UnmanagedMarshal_ToMarshalAsAttribute_m8246, + AmbiguousMatchException__ctor_m8247, + AmbiguousMatchException__ctor_m8248, + AmbiguousMatchException__ctor_m8249, + ResolveEventHolder__ctor_m8250, + Assembly__ctor_m8251, + Assembly_get_code_base_m8252, + Assembly_get_fullname_m8253, + Assembly_get_location_m8254, + Assembly_GetCodeBase_m8255, + Assembly_get_FullName_m8256, + Assembly_get_Location_m8257, + Assembly_IsDefined_m8258, + Assembly_GetCustomAttributes_m8259, + Assembly_GetManifestResourceInternal_m8260, + Assembly_GetTypes_m8261, + Assembly_GetTypes_m8262, + Assembly_GetType_m8263, + Assembly_GetType_m8264, + Assembly_InternalGetType_m8265, + Assembly_GetType_m8266, + Assembly_FillName_m8267, + Assembly_GetName_m8268, + Assembly_GetName_m8269, + Assembly_UnprotectedGetName_m8270, + Assembly_ToString_m8271, + Assembly_Load_m8272, + Assembly_GetModule_m8273, + Assembly_GetModulesInternal_m8274, + Assembly_GetModules_m8275, + Assembly_GetExecutingAssembly_m8276, + AssemblyCompanyAttribute__ctor_m8277, + AssemblyConfigurationAttribute__ctor_m8278, + AssemblyCopyrightAttribute__ctor_m8279, + AssemblyDefaultAliasAttribute__ctor_m8280, + AssemblyDelaySignAttribute__ctor_m8281, + AssemblyDescriptionAttribute__ctor_m8282, + AssemblyFileVersionAttribute__ctor_m8283, + AssemblyInformationalVersionAttribute__ctor_m8284, + AssemblyKeyFileAttribute__ctor_m8285, + AssemblyName__ctor_m8286, + AssemblyName__ctor_m8287, + AssemblyName_get_Name_m8288, + AssemblyName_get_Flags_m8289, + AssemblyName_get_FullName_m8290, + AssemblyName_get_Version_m8291, + AssemblyName_set_Version_m8292, + AssemblyName_ToString_m8293, + AssemblyName_get_IsPublicKeyValid_m8294, + AssemblyName_InternalGetPublicKeyToken_m8295, + AssemblyName_ComputePublicKeyToken_m8296, + AssemblyName_SetPublicKey_m8297, + AssemblyName_SetPublicKeyToken_m8298, + AssemblyName_GetObjectData_m8299, + AssemblyName_Clone_m8300, + AssemblyName_OnDeserialization_m8301, + AssemblyProductAttribute__ctor_m8302, + AssemblyTitleAttribute__ctor_m8303, + AssemblyTrademarkAttribute__ctor_m8304, + Default__ctor_m8305, + Default_BindToMethod_m8306, + Default_ReorderParameters_m8307, + Default_IsArrayAssignable_m8308, + Default_ChangeType_m8309, + Default_ReorderArgumentArray_m8310, + Default_check_type_m8311, + Default_check_arguments_m8312, + Default_SelectMethod_m8313, + Default_SelectMethod_m8314, + Default_GetBetterMethod_m8315, + Default_CompareCloserType_m8316, + Default_SelectProperty_m8317, + Default_check_arguments_with_score_m8318, + Default_check_type_with_score_m8319, + Binder__ctor_m8320, + Binder__cctor_m8321, + Binder_get_DefaultBinder_m8322, + Binder_ConvertArgs_m8323, + Binder_GetDerivedLevel_m8324, + Binder_FindMostDerivedMatch_m8325, + ConstructorInfo__ctor_m8326, + ConstructorInfo__cctor_m8327, + ConstructorInfo_get_MemberType_m8328, + ConstructorInfo_Invoke_m2084, + CustomAttributeData__ctor_m8329, + CustomAttributeData_get_Constructor_m8330, + CustomAttributeData_get_ConstructorArguments_m8331, + CustomAttributeData_get_NamedArguments_m8332, + CustomAttributeData_GetCustomAttributes_m8333, + CustomAttributeData_GetCustomAttributes_m8334, + CustomAttributeData_GetCustomAttributes_m8335, + CustomAttributeData_GetCustomAttributes_m8336, + CustomAttributeData_ToString_m8337, + CustomAttributeData_Equals_m8338, + CustomAttributeData_GetHashCode_m8339, + CustomAttributeNamedArgument_ToString_m8340, + CustomAttributeNamedArgument_Equals_m8341, + CustomAttributeNamedArgument_GetHashCode_m8342, + CustomAttributeTypedArgument_ToString_m8343, + CustomAttributeTypedArgument_Equals_m8344, + CustomAttributeTypedArgument_GetHashCode_m8345, + AddEventAdapter__ctor_m8346, + AddEventAdapter_Invoke_m8347, + AddEventAdapter_BeginInvoke_m8348, + AddEventAdapter_EndInvoke_m8349, + EventInfo__ctor_m8350, + EventInfo_get_EventHandlerType_m8351, + EventInfo_get_MemberType_m8352, + FieldInfo__ctor_m8353, + FieldInfo_get_MemberType_m8354, + FieldInfo_get_IsLiteral_m8355, + FieldInfo_get_IsStatic_m8356, + FieldInfo_get_IsNotSerialized_m8357, + FieldInfo_SetValue_m8358, + FieldInfo_internal_from_handle_type_m8359, + FieldInfo_GetFieldFromHandle_m8360, + FieldInfo_GetFieldOffset_m8361, + FieldInfo_GetUnmanagedMarshal_m8362, + FieldInfo_get_UMarshal_m8363, + FieldInfo_GetPseudoCustomAttributes_m8364, + MemberInfoSerializationHolder__ctor_m8365, + MemberInfoSerializationHolder_Serialize_m8366, + MemberInfoSerializationHolder_Serialize_m8367, + MemberInfoSerializationHolder_GetObjectData_m8368, + MemberInfoSerializationHolder_GetRealObject_m8369, + MethodBase__ctor_m8370, + MethodBase_GetMethodFromHandleNoGenericCheck_m8371, + MethodBase_GetMethodFromIntPtr_m8372, + MethodBase_GetMethodFromHandle_m8373, + MethodBase_GetMethodFromHandleInternalType_m8374, + MethodBase_GetParameterCount_m8375, + MethodBase_Invoke_m8376, + MethodBase_get_CallingConvention_m8377, + MethodBase_get_IsPublic_m8378, + MethodBase_get_IsStatic_m8379, + MethodBase_get_IsVirtual_m8380, + MethodBase_get_IsAbstract_m8381, + MethodBase_get_next_table_index_m8382, + MethodBase_GetGenericArguments_m8383, + MethodBase_get_ContainsGenericParameters_m8384, + MethodBase_get_IsGenericMethodDefinition_m8385, + MethodBase_get_IsGenericMethod_m8386, + MethodInfo__ctor_m8387, + MethodInfo_get_MemberType_m8388, + MethodInfo_get_ReturnType_m8389, + MethodInfo_MakeGenericMethod_m8390, + MethodInfo_GetGenericArguments_m8391, + MethodInfo_get_IsGenericMethod_m8392, + MethodInfo_get_IsGenericMethodDefinition_m8393, + MethodInfo_get_ContainsGenericParameters_m8394, + Missing__ctor_m8395, + Missing__cctor_m8396, + Missing_System_Runtime_Serialization_ISerializable_GetObjectData_m8397, + Module__ctor_m8398, + Module__cctor_m8399, + Module_get_Assembly_m8400, + Module_get_ScopeName_m8401, + Module_GetCustomAttributes_m8402, + Module_GetObjectData_m8403, + Module_InternalGetTypes_m8404, + Module_GetTypes_m8405, + Module_IsDefined_m8406, + Module_IsResource_m8407, + Module_ToString_m8408, + Module_filter_by_type_name_m8409, + Module_filter_by_type_name_ignore_case_m8410, + MonoEventInfo_get_event_info_m8411, + MonoEventInfo_GetEventInfo_m8412, + MonoEvent__ctor_m8413, + MonoEvent_get_Attributes_m8414, + MonoEvent_GetAddMethod_m8415, + MonoEvent_get_DeclaringType_m8416, + MonoEvent_get_ReflectedType_m8417, + MonoEvent_get_Name_m8418, + MonoEvent_ToString_m8419, + MonoEvent_IsDefined_m8420, + MonoEvent_GetCustomAttributes_m8421, + MonoEvent_GetCustomAttributes_m8422, + MonoEvent_GetObjectData_m8423, + MonoField__ctor_m8424, + MonoField_get_Attributes_m8425, + MonoField_get_FieldHandle_m8426, + MonoField_get_FieldType_m8427, + MonoField_GetParentType_m8428, + MonoField_get_ReflectedType_m8429, + MonoField_get_DeclaringType_m8430, + MonoField_get_Name_m8431, + MonoField_IsDefined_m8432, + MonoField_GetCustomAttributes_m8433, + MonoField_GetCustomAttributes_m8434, + MonoField_GetFieldOffset_m8435, + MonoField_GetValueInternal_m8436, + MonoField_GetValue_m8437, + MonoField_ToString_m8438, + MonoField_SetValueInternal_m8439, + MonoField_SetValue_m8440, + MonoField_GetObjectData_m8441, + MonoField_CheckGeneric_m8442, + MonoGenericMethod__ctor_m8443, + MonoGenericMethod_get_ReflectedType_m8444, + MonoGenericCMethod__ctor_m8445, + MonoGenericCMethod_get_ReflectedType_m8446, + MonoMethodInfo_get_method_info_m8447, + MonoMethodInfo_GetMethodInfo_m8448, + MonoMethodInfo_GetDeclaringType_m8449, + MonoMethodInfo_GetReturnType_m8450, + MonoMethodInfo_GetAttributes_m8451, + MonoMethodInfo_GetCallingConvention_m8452, + MonoMethodInfo_get_parameter_info_m8453, + MonoMethodInfo_GetParametersInfo_m8454, + MonoMethod__ctor_m8455, + MonoMethod_get_name_m8456, + MonoMethod_get_base_definition_m8457, + MonoMethod_GetBaseDefinition_m8458, + MonoMethod_get_ReturnType_m8459, + MonoMethod_GetParameters_m8460, + MonoMethod_InternalInvoke_m8461, + MonoMethod_Invoke_m8462, + MonoMethod_get_MethodHandle_m8463, + MonoMethod_get_Attributes_m8464, + MonoMethod_get_CallingConvention_m8465, + MonoMethod_get_ReflectedType_m8466, + MonoMethod_get_DeclaringType_m8467, + MonoMethod_get_Name_m8468, + MonoMethod_IsDefined_m8469, + MonoMethod_GetCustomAttributes_m8470, + MonoMethod_GetCustomAttributes_m8471, + MonoMethod_GetDllImportAttribute_m8472, + MonoMethod_GetPseudoCustomAttributes_m8473, + MonoMethod_ShouldPrintFullName_m8474, + MonoMethod_ToString_m8475, + MonoMethod_GetObjectData_m8476, + MonoMethod_MakeGenericMethod_m8477, + MonoMethod_MakeGenericMethod_impl_m8478, + MonoMethod_GetGenericArguments_m8479, + MonoMethod_get_IsGenericMethodDefinition_m8480, + MonoMethod_get_IsGenericMethod_m8481, + MonoMethod_get_ContainsGenericParameters_m8482, + MonoCMethod__ctor_m8483, + MonoCMethod_GetParameters_m8484, + MonoCMethod_InternalInvoke_m8485, + MonoCMethod_Invoke_m8486, + MonoCMethod_Invoke_m8487, + MonoCMethod_get_MethodHandle_m8488, + MonoCMethod_get_Attributes_m8489, + MonoCMethod_get_CallingConvention_m8490, + MonoCMethod_get_ReflectedType_m8491, + MonoCMethod_get_DeclaringType_m8492, + MonoCMethod_get_Name_m8493, + MonoCMethod_IsDefined_m8494, + MonoCMethod_GetCustomAttributes_m8495, + MonoCMethod_GetCustomAttributes_m8496, + MonoCMethod_ToString_m8497, + MonoCMethod_GetObjectData_m8498, + MonoPropertyInfo_get_property_info_m8499, + MonoPropertyInfo_GetTypeModifiers_m8500, + GetterAdapter__ctor_m8501, + GetterAdapter_Invoke_m8502, + GetterAdapter_BeginInvoke_m8503, + GetterAdapter_EndInvoke_m8504, + MonoProperty__ctor_m8505, + MonoProperty_CachePropertyInfo_m8506, + MonoProperty_get_Attributes_m8507, + MonoProperty_get_CanRead_m8508, + MonoProperty_get_CanWrite_m8509, + MonoProperty_get_PropertyType_m8510, + MonoProperty_get_ReflectedType_m8511, + MonoProperty_get_DeclaringType_m8512, + MonoProperty_get_Name_m8513, + MonoProperty_GetAccessors_m8514, + MonoProperty_GetGetMethod_m8515, + MonoProperty_GetIndexParameters_m8516, + MonoProperty_GetSetMethod_m8517, + MonoProperty_IsDefined_m8518, + MonoProperty_GetCustomAttributes_m8519, + MonoProperty_GetCustomAttributes_m8520, + MonoProperty_CreateGetterDelegate_m8521, + MonoProperty_GetValue_m8522, + MonoProperty_GetValue_m8523, + MonoProperty_SetValue_m8524, + MonoProperty_ToString_m8525, + MonoProperty_GetOptionalCustomModifiers_m8526, + MonoProperty_GetRequiredCustomModifiers_m8527, + MonoProperty_GetObjectData_m8528, + ParameterInfo__ctor_m8529, + ParameterInfo__ctor_m8530, + ParameterInfo__ctor_m8531, + ParameterInfo_ToString_m8532, + ParameterInfo_get_ParameterType_m8533, + ParameterInfo_get_Attributes_m8534, + ParameterInfo_get_IsIn_m8535, + ParameterInfo_get_IsOptional_m8536, + ParameterInfo_get_IsOut_m8537, + ParameterInfo_get_IsRetval_m8538, + ParameterInfo_get_Member_m8539, + ParameterInfo_get_Name_m8540, + ParameterInfo_get_Position_m8541, + ParameterInfo_GetCustomAttributes_m8542, + ParameterInfo_IsDefined_m8543, + ParameterInfo_GetPseudoCustomAttributes_m8544, + Pointer__ctor_m8545, + Pointer_System_Runtime_Serialization_ISerializable_GetObjectData_m8546, + PropertyInfo__ctor_m8547, + PropertyInfo_get_MemberType_m8548, + PropertyInfo_GetValue_m8549, + PropertyInfo_SetValue_m8550, + PropertyInfo_GetOptionalCustomModifiers_m8551, + PropertyInfo_GetRequiredCustomModifiers_m8552, + StrongNameKeyPair__ctor_m8553, + StrongNameKeyPair_System_Runtime_Serialization_ISerializable_GetObjectData_m8554, + StrongNameKeyPair_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m8555, + TargetException__ctor_m8556, + TargetException__ctor_m8557, + TargetException__ctor_m8558, + TargetInvocationException__ctor_m8559, + TargetInvocationException__ctor_m8560, + TargetParameterCountException__ctor_m8561, + TargetParameterCountException__ctor_m8562, + TargetParameterCountException__ctor_m8563, + NeutralResourcesLanguageAttribute__ctor_m8564, + ResourceManager__ctor_m8565, + ResourceManager__cctor_m8566, + ResourceInfo__ctor_m8567, + ResourceCacheItem__ctor_m8568, + ResourceEnumerator__ctor_m8569, + ResourceEnumerator_get_Entry_m8570, + ResourceEnumerator_get_Key_m8571, + ResourceEnumerator_get_Value_m8572, + ResourceEnumerator_get_Current_m8573, + ResourceEnumerator_MoveNext_m8574, + ResourceEnumerator_Reset_m8575, + ResourceEnumerator_FillCache_m8576, + ResourceReader__ctor_m8577, + ResourceReader__ctor_m8578, + ResourceReader_System_Collections_IEnumerable_GetEnumerator_m8579, + ResourceReader_System_IDisposable_Dispose_m8580, + ResourceReader_ReadHeaders_m8581, + ResourceReader_CreateResourceInfo_m8582, + ResourceReader_Read7BitEncodedInt_m8583, + ResourceReader_ReadValueVer2_m8584, + ResourceReader_ReadValueVer1_m8585, + ResourceReader_ReadNonPredefinedValue_m8586, + ResourceReader_LoadResourceValues_m8587, + ResourceReader_Close_m8588, + ResourceReader_GetEnumerator_m8589, + ResourceReader_Dispose_m8590, + ResourceSet__ctor_m8591, + ResourceSet__ctor_m8592, + ResourceSet__ctor_m8593, + ResourceSet__ctor_m8594, + ResourceSet_System_Collections_IEnumerable_GetEnumerator_m8595, + ResourceSet_Dispose_m8596, + ResourceSet_Dispose_m8597, + ResourceSet_GetEnumerator_m8598, + ResourceSet_GetObjectInternal_m8599, + ResourceSet_GetObject_m8600, + ResourceSet_GetObject_m8601, + ResourceSet_ReadResources_m8602, + RuntimeResourceSet__ctor_m8603, + RuntimeResourceSet__ctor_m8604, + RuntimeResourceSet__ctor_m8605, + RuntimeResourceSet_GetObject_m8606, + RuntimeResourceSet_GetObject_m8607, + RuntimeResourceSet_CloneDisposableObjectIfPossible_m8608, + SatelliteContractVersionAttribute__ctor_m8609, + CompilationRelaxationsAttribute__ctor_m8610, + DefaultDependencyAttribute__ctor_m8611, + StringFreezingAttribute__ctor_m8612, + CriticalFinalizerObject__ctor_m8613, + CriticalFinalizerObject_Finalize_m8614, + ReliabilityContractAttribute__ctor_m8615, + ClassInterfaceAttribute__ctor_m8616, + ComDefaultInterfaceAttribute__ctor_m8617, + DispIdAttribute__ctor_m8618, + GCHandle__ctor_m8619, + GCHandle_get_IsAllocated_m8620, + GCHandle_get_Target_m8621, + GCHandle_Alloc_m8622, + GCHandle_Free_m8623, + GCHandle_GetTarget_m8624, + GCHandle_GetTargetHandle_m8625, + GCHandle_FreeHandle_m8626, + GCHandle_Equals_m8627, + GCHandle_GetHashCode_m8628, + InterfaceTypeAttribute__ctor_m8629, + Marshal__cctor_m8630, + Marshal_copy_from_unmanaged_m8631, + Marshal_Copy_m8632, + Marshal_Copy_m8633, + Marshal_ReadByte_m8634, + Marshal_WriteByte_m8635, + MarshalDirectiveException__ctor_m8636, + MarshalDirectiveException__ctor_m8637, + PreserveSigAttribute__ctor_m8638, + SafeHandle__ctor_m8639, + SafeHandle_Close_m8640, + SafeHandle_DangerousAddRef_m8641, + SafeHandle_DangerousGetHandle_m8642, + SafeHandle_DangerousRelease_m8643, + SafeHandle_Dispose_m8644, + SafeHandle_Dispose_m8645, + SafeHandle_SetHandle_m8646, + SafeHandle_Finalize_m8647, + TypeLibImportClassAttribute__ctor_m8648, + TypeLibVersionAttribute__ctor_m8649, + ActivationServices_get_ConstructionActivator_m8650, + ActivationServices_CreateProxyFromAttributes_m8651, + ActivationServices_CreateConstructionCall_m8652, + ActivationServices_AllocateUninitializedClassInstance_m8653, + ActivationServices_EnableProxyActivation_m8654, + AppDomainLevelActivator__ctor_m8655, + ConstructionLevelActivator__ctor_m8656, + ContextLevelActivator__ctor_m8657, + UrlAttribute_get_UrlValue_m8658, + UrlAttribute_Equals_m8659, + UrlAttribute_GetHashCode_m8660, + UrlAttribute_GetPropertiesForNewContext_m8661, + UrlAttribute_IsContextOK_m8662, + ChannelInfo__ctor_m8663, + ChannelInfo_get_ChannelData_m8664, + ChannelServices__cctor_m8665, + ChannelServices_CreateClientChannelSinkChain_m8666, + ChannelServices_CreateClientChannelSinkChain_m8667, + ChannelServices_RegisterChannel_m8668, + ChannelServices_RegisterChannel_m8669, + ChannelServices_RegisterChannelConfig_m8670, + ChannelServices_CreateProvider_m8671, + ChannelServices_GetCurrentChannelInfo_m8672, + CrossAppDomainData__ctor_m8673, + CrossAppDomainData_get_DomainID_m8674, + CrossAppDomainData_get_ProcessID_m8675, + CrossAppDomainChannel__ctor_m8676, + CrossAppDomainChannel__cctor_m8677, + CrossAppDomainChannel_RegisterCrossAppDomainChannel_m8678, + CrossAppDomainChannel_get_ChannelName_m8679, + CrossAppDomainChannel_get_ChannelPriority_m8680, + CrossAppDomainChannel_get_ChannelData_m8681, + CrossAppDomainChannel_StartListening_m8682, + CrossAppDomainChannel_CreateMessageSink_m8683, + CrossAppDomainSink__ctor_m8684, + CrossAppDomainSink__cctor_m8685, + CrossAppDomainSink_GetSink_m8686, + CrossAppDomainSink_get_TargetDomainId_m8687, + SinkProviderData__ctor_m8688, + SinkProviderData_get_Children_m8689, + SinkProviderData_get_Properties_m8690, + Context__ctor_m8691, + Context__cctor_m8692, + Context_Finalize_m8693, + Context_get_DefaultContext_m8694, + Context_get_ContextID_m8695, + Context_get_ContextProperties_m8696, + Context_get_IsDefaultContext_m8697, + Context_get_NeedsContextSink_m8698, + Context_RegisterDynamicProperty_m8699, + Context_UnregisterDynamicProperty_m8700, + Context_GetDynamicPropertyCollection_m8701, + Context_NotifyGlobalDynamicSinks_m8702, + Context_get_HasGlobalDynamicSinks_m8703, + Context_NotifyDynamicSinks_m8704, + Context_get_HasDynamicSinks_m8705, + Context_get_HasExitSinks_m8706, + Context_GetProperty_m8707, + Context_SetProperty_m8708, + Context_Freeze_m8709, + Context_ToString_m8710, + Context_GetServerContextSinkChain_m8711, + Context_GetClientContextSinkChain_m8712, + Context_CreateServerObjectSinkChain_m8713, + Context_CreateEnvoySink_m8714, + Context_SwitchToContext_m8715, + Context_CreateNewContext_m8716, + Context_DoCallBack_m8717, + Context_AllocateDataSlot_m8718, + Context_AllocateNamedDataSlot_m8719, + Context_FreeNamedDataSlot_m8720, + Context_GetData_m8721, + Context_GetNamedDataSlot_m8722, + Context_SetData_m8723, + DynamicPropertyReg__ctor_m8724, + DynamicPropertyCollection__ctor_m8725, + DynamicPropertyCollection_get_HasProperties_m8726, + DynamicPropertyCollection_RegisterDynamicProperty_m8727, + DynamicPropertyCollection_UnregisterDynamicProperty_m8728, + DynamicPropertyCollection_NotifyMessage_m8729, + DynamicPropertyCollection_FindProperty_m8730, + ContextCallbackObject__ctor_m8731, + ContextCallbackObject_DoCallBack_m8732, + ContextAttribute__ctor_m8733, + ContextAttribute_get_Name_m8734, + ContextAttribute_Equals_m8735, + ContextAttribute_Freeze_m8736, + ContextAttribute_GetHashCode_m8737, + ContextAttribute_GetPropertiesForNewContext_m8738, + ContextAttribute_IsContextOK_m8739, + ContextAttribute_IsNewContextOK_m8740, + CrossContextChannel__ctor_m8741, + SynchronizationAttribute__ctor_m8742, + SynchronizationAttribute__ctor_m8743, + SynchronizationAttribute_set_Locked_m8744, + SynchronizationAttribute_ReleaseLock_m8745, + SynchronizationAttribute_GetPropertiesForNewContext_m8746, + SynchronizationAttribute_GetClientContextSink_m8747, + SynchronizationAttribute_GetServerContextSink_m8748, + SynchronizationAttribute_IsContextOK_m8749, + SynchronizationAttribute_ExitContext_m8750, + SynchronizationAttribute_EnterContext_m8751, + SynchronizedClientContextSink__ctor_m8752, + SynchronizedServerContextSink__ctor_m8753, + LeaseManager__ctor_m8754, + LeaseManager_SetPollTime_m8755, + LeaseSink__ctor_m8756, + LifetimeServices__cctor_m8757, + LifetimeServices_set_LeaseManagerPollTime_m8758, + LifetimeServices_set_LeaseTime_m8759, + LifetimeServices_set_RenewOnCallTime_m8760, + LifetimeServices_set_SponsorshipTimeout_m8761, + ArgInfo__ctor_m8762, + ArgInfo_GetInOutArgs_m8763, + AsyncResult__ctor_m8764, + AsyncResult_get_AsyncState_m8765, + AsyncResult_get_AsyncWaitHandle_m8766, + AsyncResult_get_CompletedSynchronously_m8767, + AsyncResult_get_IsCompleted_m8768, + AsyncResult_get_EndInvokeCalled_m8769, + AsyncResult_set_EndInvokeCalled_m8770, + AsyncResult_get_AsyncDelegate_m8771, + AsyncResult_get_NextSink_m8772, + AsyncResult_AsyncProcessMessage_m8773, + AsyncResult_GetReplyMessage_m8774, + AsyncResult_SetMessageCtrl_m8775, + AsyncResult_SetCompletedSynchronously_m8776, + AsyncResult_EndInvoke_m8777, + AsyncResult_SyncProcessMessage_m8778, + AsyncResult_get_CallMessage_m8779, + AsyncResult_set_CallMessage_m8780, + ClientContextTerminatorSink__ctor_m8781, + ConstructionCall__ctor_m8782, + ConstructionCall__ctor_m8783, + ConstructionCall_InitDictionary_m8784, + ConstructionCall_set_IsContextOk_m8785, + ConstructionCall_get_ActivationType_m8786, + ConstructionCall_get_ActivationTypeName_m8787, + ConstructionCall_get_Activator_m8788, + ConstructionCall_set_Activator_m8789, + ConstructionCall_get_CallSiteActivationAttributes_m8790, + ConstructionCall_SetActivationAttributes_m8791, + ConstructionCall_get_ContextProperties_m8792, + ConstructionCall_InitMethodProperty_m8793, + ConstructionCall_GetObjectData_m8794, + ConstructionCall_get_Properties_m8795, + ConstructionCallDictionary__ctor_m8796, + ConstructionCallDictionary__cctor_m8797, + ConstructionCallDictionary_GetMethodProperty_m8798, + ConstructionCallDictionary_SetMethodProperty_m8799, + EnvoyTerminatorSink__ctor_m8800, + EnvoyTerminatorSink__cctor_m8801, + Header__ctor_m8802, + Header__ctor_m8803, + Header__ctor_m8804, + LogicalCallContext__ctor_m8805, + LogicalCallContext__ctor_m8806, + LogicalCallContext_GetObjectData_m8807, + LogicalCallContext_SetData_m8808, + LogicalCallContext_Clone_m8809, + CallContextRemotingData__ctor_m8810, + CallContextRemotingData_Clone_m8811, + MethodCall__ctor_m8812, + MethodCall__ctor_m8813, + MethodCall__ctor_m8814, + MethodCall_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8815, + MethodCall_InitMethodProperty_m8816, + MethodCall_GetObjectData_m8817, + MethodCall_get_Args_m8818, + MethodCall_get_LogicalCallContext_m8819, + MethodCall_get_MethodBase_m8820, + MethodCall_get_MethodName_m8821, + MethodCall_get_MethodSignature_m8822, + MethodCall_get_Properties_m8823, + MethodCall_InitDictionary_m8824, + MethodCall_get_TypeName_m8825, + MethodCall_get_Uri_m8826, + MethodCall_set_Uri_m8827, + MethodCall_Init_m8828, + MethodCall_ResolveMethod_m8829, + MethodCall_CastTo_m8830, + MethodCall_GetTypeNameFromAssemblyQualifiedName_m8831, + MethodCall_get_GenericArguments_m8832, + MethodCallDictionary__ctor_m8833, + MethodCallDictionary__cctor_m8834, + DictionaryEnumerator__ctor_m8835, + DictionaryEnumerator_get_Current_m8836, + DictionaryEnumerator_MoveNext_m8837, + DictionaryEnumerator_Reset_m8838, + DictionaryEnumerator_get_Entry_m8839, + DictionaryEnumerator_get_Key_m8840, + DictionaryEnumerator_get_Value_m8841, + MethodDictionary__ctor_m8842, + MethodDictionary_System_Collections_IEnumerable_GetEnumerator_m8843, + MethodDictionary_set_MethodKeys_m8844, + MethodDictionary_AllocInternalProperties_m8845, + MethodDictionary_GetInternalProperties_m8846, + MethodDictionary_IsOverridenKey_m8847, + MethodDictionary_get_Item_m8848, + MethodDictionary_set_Item_m8849, + MethodDictionary_GetMethodProperty_m8850, + MethodDictionary_SetMethodProperty_m8851, + MethodDictionary_get_Values_m8852, + MethodDictionary_Add_m8853, + MethodDictionary_Contains_m8854, + MethodDictionary_Remove_m8855, + MethodDictionary_get_Count_m8856, + MethodDictionary_get_IsSynchronized_m8857, + MethodDictionary_get_SyncRoot_m8858, + MethodDictionary_CopyTo_m8859, + MethodDictionary_GetEnumerator_m8860, + MethodReturnDictionary__ctor_m8861, + MethodReturnDictionary__cctor_m8862, + MonoMethodMessage_get_Args_m8863, + MonoMethodMessage_get_LogicalCallContext_m8864, + MonoMethodMessage_get_MethodBase_m8865, + MonoMethodMessage_get_MethodName_m8866, + MonoMethodMessage_get_MethodSignature_m8867, + MonoMethodMessage_get_TypeName_m8868, + MonoMethodMessage_get_Uri_m8869, + MonoMethodMessage_set_Uri_m8870, + MonoMethodMessage_get_Exception_m8871, + MonoMethodMessage_get_OutArgCount_m8872, + MonoMethodMessage_get_OutArgs_m8873, + MonoMethodMessage_get_ReturnValue_m8874, + RemotingSurrogate__ctor_m8875, + RemotingSurrogate_SetObjectData_m8876, + ObjRefSurrogate__ctor_m8877, + ObjRefSurrogate_SetObjectData_m8878, + RemotingSurrogateSelector__ctor_m8879, + RemotingSurrogateSelector__cctor_m8880, + RemotingSurrogateSelector_GetSurrogate_m8881, + ReturnMessage__ctor_m8882, + ReturnMessage__ctor_m8883, + ReturnMessage_System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_m8884, + ReturnMessage_get_Args_m8885, + ReturnMessage_get_LogicalCallContext_m8886, + ReturnMessage_get_MethodBase_m8887, + ReturnMessage_get_MethodName_m8888, + ReturnMessage_get_MethodSignature_m8889, + ReturnMessage_get_Properties_m8890, + ReturnMessage_get_TypeName_m8891, + ReturnMessage_get_Uri_m8892, + ReturnMessage_set_Uri_m8893, + ReturnMessage_get_Exception_m8894, + ReturnMessage_get_OutArgs_m8895, + ReturnMessage_get_ReturnValue_m8896, + ServerContextTerminatorSink__ctor_m8897, + ServerObjectTerminatorSink__ctor_m8898, + StackBuilderSink__ctor_m8899, + SoapAttribute__ctor_m8900, + SoapAttribute_get_UseAttribute_m8901, + SoapAttribute_get_XmlNamespace_m8902, + SoapAttribute_SetReflectionObject_m8903, + SoapFieldAttribute__ctor_m8904, + SoapFieldAttribute_get_XmlElementName_m8905, + SoapFieldAttribute_IsInteropXmlElement_m8906, + SoapFieldAttribute_SetReflectionObject_m8907, + SoapMethodAttribute__ctor_m8908, + SoapMethodAttribute_get_UseAttribute_m8909, + SoapMethodAttribute_get_XmlNamespace_m8910, + SoapMethodAttribute_SetReflectionObject_m8911, + SoapParameterAttribute__ctor_m8912, + SoapTypeAttribute__ctor_m8913, + SoapTypeAttribute_get_UseAttribute_m8914, + SoapTypeAttribute_get_XmlElementName_m8915, + SoapTypeAttribute_get_XmlNamespace_m8916, + SoapTypeAttribute_get_XmlTypeName_m8917, + SoapTypeAttribute_get_XmlTypeNamespace_m8918, + SoapTypeAttribute_get_IsInteropXmlElement_m8919, + SoapTypeAttribute_get_IsInteropXmlType_m8920, + SoapTypeAttribute_SetReflectionObject_m8921, + ProxyAttribute_CreateInstance_m8922, + ProxyAttribute_CreateProxy_m8923, + ProxyAttribute_GetPropertiesForNewContext_m8924, + ProxyAttribute_IsContextOK_m8925, + RealProxy__ctor_m8926, + RealProxy__ctor_m8927, + RealProxy__ctor_m8928, + RealProxy_InternalGetProxyType_m8929, + RealProxy_GetProxiedType_m8930, + RealProxy_get_ObjectIdentity_m8931, + RealProxy_InternalGetTransparentProxy_m8932, + RealProxy_GetTransparentProxy_m8933, + RealProxy_SetTargetDomain_m8934, + RemotingProxy__ctor_m8935, + RemotingProxy__ctor_m8936, + RemotingProxy__cctor_m8937, + RemotingProxy_get_TypeName_m8938, + RemotingProxy_Finalize_m8939, + TrackingServices__cctor_m8940, + TrackingServices_NotifyUnmarshaledObject_m8941, + ActivatedClientTypeEntry__ctor_m8942, + ActivatedClientTypeEntry_get_ApplicationUrl_m8943, + ActivatedClientTypeEntry_get_ContextAttributes_m8944, + ActivatedClientTypeEntry_get_ObjectType_m8945, + ActivatedClientTypeEntry_ToString_m8946, + ActivatedServiceTypeEntry__ctor_m8947, + ActivatedServiceTypeEntry_get_ObjectType_m8948, + ActivatedServiceTypeEntry_ToString_m8949, + EnvoyInfo__ctor_m8950, + EnvoyInfo_get_EnvoySinks_m8951, + Identity__ctor_m8952, + Identity_get_ChannelSink_m8953, + Identity_set_ChannelSink_m8954, + Identity_get_ObjectUri_m8955, + Identity_get_Disposed_m8956, + Identity_set_Disposed_m8957, + Identity_get_ClientDynamicProperties_m8958, + Identity_get_ServerDynamicProperties_m8959, + ClientIdentity__ctor_m8960, + ClientIdentity_get_ClientProxy_m8961, + ClientIdentity_set_ClientProxy_m8962, + ClientIdentity_CreateObjRef_m8963, + ClientIdentity_get_TargetUri_m8964, + InternalRemotingServices__cctor_m8965, + InternalRemotingServices_GetCachedSoapAttribute_m8966, + ObjRef__ctor_m8967, + ObjRef__ctor_m8968, + ObjRef__cctor_m8969, + ObjRef_get_IsReferenceToWellKnow_m8970, + ObjRef_get_ChannelInfo_m8971, + ObjRef_get_EnvoyInfo_m8972, + ObjRef_set_EnvoyInfo_m8973, + ObjRef_get_TypeInfo_m8974, + ObjRef_set_TypeInfo_m8975, + ObjRef_get_URI_m8976, + ObjRef_set_URI_m8977, + ObjRef_GetObjectData_m8978, + ObjRef_GetRealObject_m8979, + ObjRef_UpdateChannelInfo_m8980, + ObjRef_get_ServerType_m8981, + RemotingConfiguration__cctor_m8982, + RemotingConfiguration_get_ApplicationName_m8983, + RemotingConfiguration_set_ApplicationName_m8984, + RemotingConfiguration_get_ProcessId_m8985, + RemotingConfiguration_LoadDefaultDelayedChannels_m8986, + RemotingConfiguration_IsRemotelyActivatedClientType_m8987, + RemotingConfiguration_RegisterActivatedClientType_m8988, + RemotingConfiguration_RegisterActivatedServiceType_m8989, + RemotingConfiguration_RegisterWellKnownClientType_m8990, + RemotingConfiguration_RegisterWellKnownServiceType_m8991, + RemotingConfiguration_RegisterChannelTemplate_m8992, + RemotingConfiguration_RegisterClientProviderTemplate_m8993, + RemotingConfiguration_RegisterServerProviderTemplate_m8994, + RemotingConfiguration_RegisterChannels_m8995, + RemotingConfiguration_RegisterTypes_m8996, + RemotingConfiguration_SetCustomErrorsMode_m8997, + ConfigHandler__ctor_m8998, + ConfigHandler_ValidatePath_m8999, + ConfigHandler_CheckPath_m9000, + ConfigHandler_OnStartParsing_m9001, + ConfigHandler_OnProcessingInstruction_m9002, + ConfigHandler_OnIgnorableWhitespace_m9003, + ConfigHandler_OnStartElement_m9004, + ConfigHandler_ParseElement_m9005, + ConfigHandler_OnEndElement_m9006, + ConfigHandler_ReadCustomProviderData_m9007, + ConfigHandler_ReadLifetine_m9008, + ConfigHandler_ParseTime_m9009, + ConfigHandler_ReadChannel_m9010, + ConfigHandler_ReadProvider_m9011, + ConfigHandler_ReadClientActivated_m9012, + ConfigHandler_ReadServiceActivated_m9013, + ConfigHandler_ReadClientWellKnown_m9014, + ConfigHandler_ReadServiceWellKnown_m9015, + ConfigHandler_ReadInteropXml_m9016, + ConfigHandler_ReadPreload_m9017, + ConfigHandler_GetNotNull_m9018, + ConfigHandler_ExtractAssembly_m9019, + ConfigHandler_OnChars_m9020, + ConfigHandler_OnEndParsing_m9021, + ChannelData__ctor_m9022, + ChannelData_get_ServerProviders_m9023, + ChannelData_get_ClientProviders_m9024, + ChannelData_get_CustomProperties_m9025, + ChannelData_CopyFrom_m9026, + ProviderData__ctor_m9027, + ProviderData_CopyFrom_m9028, + FormatterData__ctor_m9029, + RemotingException__ctor_m9030, + RemotingException__ctor_m9031, + RemotingException__ctor_m9032, + RemotingException__ctor_m9033, + RemotingServices__cctor_m9034, + RemotingServices_GetVirtualMethod_m9035, + RemotingServices_IsTransparentProxy_m9036, + RemotingServices_GetServerTypeForUri_m9037, + RemotingServices_Unmarshal_m9038, + RemotingServices_Unmarshal_m9039, + RemotingServices_GetRealProxy_m9040, + RemotingServices_GetMethodBaseFromMethodMessage_m9041, + RemotingServices_GetMethodBaseFromName_m9042, + RemotingServices_FindInterfaceMethod_m9043, + RemotingServices_CreateClientProxy_m9044, + RemotingServices_CreateClientProxy_m9045, + RemotingServices_CreateClientProxyForContextBound_m9046, + RemotingServices_GetIdentityForUri_m9047, + RemotingServices_RemoveAppNameFromUri_m9048, + RemotingServices_GetOrCreateClientIdentity_m9049, + RemotingServices_GetClientChannelSinkChain_m9050, + RemotingServices_CreateWellKnownServerIdentity_m9051, + RemotingServices_RegisterServerIdentity_m9052, + RemotingServices_GetProxyForRemoteObject_m9053, + RemotingServices_GetRemoteObject_m9054, + RemotingServices_RegisterInternalChannels_m9055, + RemotingServices_DisposeIdentity_m9056, + RemotingServices_GetNormalizedUri_m9057, + ServerIdentity__ctor_m9058, + ServerIdentity_get_ObjectType_m9059, + ServerIdentity_CreateObjRef_m9060, + ClientActivatedIdentity_GetServerObject_m9061, + SingletonIdentity__ctor_m9062, + SingleCallIdentity__ctor_m9063, + TypeInfo__ctor_m9064, + SoapServices__cctor_m9065, + SoapServices_get_XmlNsForClrTypeWithAssembly_m9066, + SoapServices_get_XmlNsForClrTypeWithNs_m9067, + SoapServices_get_XmlNsForClrTypeWithNsAndAssembly_m9068, + SoapServices_CodeXmlNamespaceForClrTypeNamespace_m9069, + SoapServices_GetNameKey_m9070, + SoapServices_GetAssemblyName_m9071, + SoapServices_GetXmlElementForInteropType_m9072, + SoapServices_GetXmlNamespaceForMethodCall_m9073, + SoapServices_GetXmlNamespaceForMethodResponse_m9074, + SoapServices_GetXmlTypeForInteropType_m9075, + SoapServices_PreLoad_m9076, + SoapServices_PreLoad_m9077, + SoapServices_RegisterInteropXmlElement_m9078, + SoapServices_RegisterInteropXmlType_m9079, + SoapServices_EncodeNs_m9080, + TypeEntry__ctor_m9081, + TypeEntry_get_AssemblyName_m9082, + TypeEntry_set_AssemblyName_m9083, + TypeEntry_get_TypeName_m9084, + TypeEntry_set_TypeName_m9085, + TypeInfo__ctor_m9086, + TypeInfo_get_TypeName_m9087, + WellKnownClientTypeEntry__ctor_m9088, + WellKnownClientTypeEntry_get_ApplicationUrl_m9089, + WellKnownClientTypeEntry_get_ObjectType_m9090, + WellKnownClientTypeEntry_get_ObjectUrl_m9091, + WellKnownClientTypeEntry_ToString_m9092, + WellKnownServiceTypeEntry__ctor_m9093, + WellKnownServiceTypeEntry_get_Mode_m9094, + WellKnownServiceTypeEntry_get_ObjectType_m9095, + WellKnownServiceTypeEntry_get_ObjectUri_m9096, + WellKnownServiceTypeEntry_ToString_m9097, + BinaryCommon__cctor_m9098, + BinaryCommon_IsPrimitive_m9099, + BinaryCommon_GetTypeFromCode_m9100, + BinaryCommon_SwapBytes_m9101, + BinaryFormatter__ctor_m9102, + BinaryFormatter__ctor_m9103, + BinaryFormatter_get_DefaultSurrogateSelector_m9104, + BinaryFormatter_set_AssemblyFormat_m9105, + BinaryFormatter_get_Binder_m9106, + BinaryFormatter_get_Context_m9107, + BinaryFormatter_get_SurrogateSelector_m9108, + BinaryFormatter_get_FilterLevel_m9109, + BinaryFormatter_Deserialize_m9110, + BinaryFormatter_NoCheckDeserialize_m9111, + BinaryFormatter_ReadBinaryHeader_m9112, + MessageFormatter_ReadMethodCall_m9113, + MessageFormatter_ReadMethodResponse_m9114, + TypeMetadata__ctor_m9115, + ArrayNullFiller__ctor_m9116, + ObjectReader__ctor_m9117, + ObjectReader_ReadObjectGraph_m9118, + ObjectReader_ReadObjectGraph_m9119, + ObjectReader_ReadNextObject_m9120, + ObjectReader_ReadNextObject_m9121, + ObjectReader_get_CurrentObject_m9122, + ObjectReader_ReadObject_m9123, + ObjectReader_ReadAssembly_m9124, + ObjectReader_ReadObjectInstance_m9125, + ObjectReader_ReadRefTypeObjectInstance_m9126, + ObjectReader_ReadObjectContent_m9127, + ObjectReader_RegisterObject_m9128, + ObjectReader_ReadStringIntance_m9129, + ObjectReader_ReadGenericArray_m9130, + ObjectReader_ReadBoxedPrimitiveTypeValue_m9131, + ObjectReader_ReadArrayOfPrimitiveType_m9132, + ObjectReader_BlockRead_m9133, + ObjectReader_ReadArrayOfObject_m9134, + ObjectReader_ReadArrayOfString_m9135, + ObjectReader_ReadSimpleArray_m9136, + ObjectReader_ReadTypeMetadata_m9137, + ObjectReader_ReadValue_m9138, + ObjectReader_SetObjectValue_m9139, + ObjectReader_RecordFixup_m9140, + ObjectReader_GetDeserializationType_m9141, + ObjectReader_ReadType_m9142, + ObjectReader_ReadPrimitiveTypeValue_m9143, + FormatterConverter__ctor_m9144, + FormatterConverter_Convert_m9145, + FormatterConverter_ToBoolean_m9146, + FormatterConverter_ToInt16_m9147, + FormatterConverter_ToInt32_m9148, + FormatterConverter_ToInt64_m9149, + FormatterConverter_ToString_m9150, + FormatterServices_GetUninitializedObject_m9151, + FormatterServices_GetSafeUninitializedObject_m9152, + ObjectManager__ctor_m9153, + ObjectManager_DoFixups_m9154, + ObjectManager_GetObjectRecord_m9155, + ObjectManager_GetObject_m9156, + ObjectManager_RaiseDeserializationEvent_m9157, + ObjectManager_RaiseOnDeserializingEvent_m9158, + ObjectManager_RaiseOnDeserializedEvent_m9159, + ObjectManager_AddFixup_m9160, + ObjectManager_RecordArrayElementFixup_m9161, + ObjectManager_RecordArrayElementFixup_m9162, + ObjectManager_RecordDelayedFixup_m9163, + ObjectManager_RecordFixup_m9164, + ObjectManager_RegisterObjectInternal_m9165, + ObjectManager_RegisterObject_m9166, + BaseFixupRecord__ctor_m9167, + BaseFixupRecord_DoFixup_m9168, + ArrayFixupRecord__ctor_m9169, + ArrayFixupRecord_FixupImpl_m9170, + MultiArrayFixupRecord__ctor_m9171, + MultiArrayFixupRecord_FixupImpl_m9172, + FixupRecord__ctor_m9173, + FixupRecord_FixupImpl_m9174, + DelayedFixupRecord__ctor_m9175, + DelayedFixupRecord_FixupImpl_m9176, + ObjectRecord__ctor_m9177, + ObjectRecord_SetMemberValue_m9178, + ObjectRecord_SetArrayValue_m9179, + ObjectRecord_SetMemberValue_m9180, + ObjectRecord_get_IsInstanceReady_m9181, + ObjectRecord_get_IsUnsolvedObjectReference_m9182, + ObjectRecord_get_IsRegistered_m9183, + ObjectRecord_DoFixups_m9184, + ObjectRecord_RemoveFixup_m9185, + ObjectRecord_UnchainFixup_m9186, + ObjectRecord_ChainFixup_m9187, + ObjectRecord_LoadData_m9188, + ObjectRecord_get_HasPendingFixups_m9189, + SerializationBinder__ctor_m9190, + CallbackHandler__ctor_m9191, + CallbackHandler_Invoke_m9192, + CallbackHandler_BeginInvoke_m9193, + CallbackHandler_EndInvoke_m9194, + SerializationCallbacks__ctor_m9195, + SerializationCallbacks__cctor_m9196, + SerializationCallbacks_get_HasDeserializedCallbacks_m9197, + SerializationCallbacks_GetMethodsByAttribute_m9198, + SerializationCallbacks_Invoke_m9199, + SerializationCallbacks_RaiseOnDeserializing_m9200, + SerializationCallbacks_RaiseOnDeserialized_m9201, + SerializationCallbacks_GetSerializationCallbacks_m9202, + SerializationEntry__ctor_m9203, + SerializationEntry_get_Name_m9204, + SerializationEntry_get_Value_m9205, + SerializationException__ctor_m9206, + SerializationException__ctor_m4618, + SerializationException__ctor_m9207, + SerializationInfo__ctor_m9208, + SerializationInfo_AddValue_m4614, + SerializationInfo_GetValue_m4617, + SerializationInfo_SetType_m9209, + SerializationInfo_GetEnumerator_m9210, + SerializationInfo_AddValue_m9211, + SerializationInfo_AddValue_m4616, + SerializationInfo_AddValue_m4615, + SerializationInfo_AddValue_m9212, + SerializationInfo_AddValue_m9213, + SerializationInfo_AddValue_m4628, + SerializationInfo_AddValue_m9214, + SerializationInfo_AddValue_m4627, + SerializationInfo_GetBoolean_m4619, + SerializationInfo_GetInt16_m9215, + SerializationInfo_GetInt32_m4626, + SerializationInfo_GetInt64_m4625, + SerializationInfo_GetString_m4624, + SerializationInfoEnumerator__ctor_m9216, + SerializationInfoEnumerator_System_Collections_IEnumerator_get_Current_m9217, + SerializationInfoEnumerator_get_Current_m9218, + SerializationInfoEnumerator_get_Name_m9219, + SerializationInfoEnumerator_get_Value_m9220, + SerializationInfoEnumerator_MoveNext_m9221, + SerializationInfoEnumerator_Reset_m9222, + StreamingContext__ctor_m9223, + StreamingContext__ctor_m9224, + StreamingContext_get_State_m9225, + StreamingContext_Equals_m9226, + StreamingContext_GetHashCode_m9227, + X509Certificate__ctor_m9228, + X509Certificate__ctor_m5746, + X509Certificate__ctor_m4681, + X509Certificate__ctor_m9229, + X509Certificate_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9230, + X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m9231, + X509Certificate_tostr_m9232, + X509Certificate_Equals_m9233, + X509Certificate_GetCertHash_m9234, + X509Certificate_GetCertHashString_m4686, + X509Certificate_GetEffectiveDateString_m9235, + X509Certificate_GetExpirationDateString_m9236, + X509Certificate_GetHashCode_m9237, + X509Certificate_GetIssuerName_m9238, + X509Certificate_GetName_m9239, + X509Certificate_GetPublicKey_m9240, + X509Certificate_GetRawCertData_m9241, + X509Certificate_ToString_m9242, + X509Certificate_ToString_m4700, + X509Certificate_get_Issuer_m4703, + X509Certificate_get_Subject_m4702, + X509Certificate_Equals_m9243, + X509Certificate_Import_m4697, + X509Certificate_Reset_m4699, + AsymmetricAlgorithm__ctor_m9244, + AsymmetricAlgorithm_System_IDisposable_Dispose_m9245, + AsymmetricAlgorithm_get_KeySize_m5694, + AsymmetricAlgorithm_set_KeySize_m5693, + AsymmetricAlgorithm_Clear_m5752, + AsymmetricAlgorithm_GetNamedParam_m9246, + AsymmetricKeyExchangeFormatter__ctor_m9247, + AsymmetricSignatureDeformatter__ctor_m5741, + AsymmetricSignatureFormatter__ctor_m5742, + Base64Constants__cctor_m9248, + CryptoConfig__cctor_m9249, + CryptoConfig_Initialize_m9250, + CryptoConfig_CreateFromName_m4705, + CryptoConfig_CreateFromName_m4732, + CryptoConfig_MapNameToOID_m5688, + CryptoConfig_EncodeOID_m4707, + CryptoConfig_EncodeLongNumber_m9251, + CryptographicException__ctor_m9252, + CryptographicException__ctor_m4662, + CryptographicException__ctor_m4666, + CryptographicException__ctor_m4830, + CryptographicException__ctor_m9253, + CryptographicUnexpectedOperationException__ctor_m9254, + CryptographicUnexpectedOperationException__ctor_m5724, + CryptographicUnexpectedOperationException__ctor_m9255, + CspParameters__ctor_m5689, + CspParameters__ctor_m9256, + CspParameters__ctor_m9257, + CspParameters__ctor_m9258, + CspParameters_get_Flags_m9259, + CspParameters_set_Flags_m5690, + DES__ctor_m9260, + DES__cctor_m9261, + DES_Create_m5725, + DES_Create_m9262, + DES_IsWeakKey_m9263, + DES_IsSemiWeakKey_m9264, + DES_get_Key_m9265, + DES_set_Key_m9266, + DESTransform__ctor_m9267, + DESTransform__cctor_m9268, + DESTransform_CipherFunct_m9269, + DESTransform_Permutation_m9270, + DESTransform_BSwap_m9271, + DESTransform_SetKey_m9272, + DESTransform_ProcessBlock_m9273, + DESTransform_ECB_m9274, + DESTransform_GetStrongKey_m9275, + DESCryptoServiceProvider__ctor_m9276, + DESCryptoServiceProvider_CreateDecryptor_m9277, + DESCryptoServiceProvider_CreateEncryptor_m9278, + DESCryptoServiceProvider_GenerateIV_m9279, + DESCryptoServiceProvider_GenerateKey_m9280, + DSA__ctor_m9281, + DSA_Create_m4658, + DSA_Create_m9282, + DSA_ZeroizePrivateKey_m9283, + DSA_FromXmlString_m9284, + DSA_ToXmlString_m9285, + DSACryptoServiceProvider__ctor_m9286, + DSACryptoServiceProvider__ctor_m4667, + DSACryptoServiceProvider__ctor_m9287, + DSACryptoServiceProvider__cctor_m9288, + DSACryptoServiceProvider_Finalize_m9289, + DSACryptoServiceProvider_get_KeySize_m9290, + DSACryptoServiceProvider_get_PublicOnly_m4657, + DSACryptoServiceProvider_ExportParameters_m9291, + DSACryptoServiceProvider_ImportParameters_m9292, + DSACryptoServiceProvider_CreateSignature_m9293, + DSACryptoServiceProvider_VerifySignature_m9294, + DSACryptoServiceProvider_Dispose_m9295, + DSACryptoServiceProvider_OnKeyGenerated_m9296, + DSASignatureDeformatter__ctor_m9297, + DSASignatureDeformatter__ctor_m5709, + DSASignatureDeformatter_SetHashAlgorithm_m9298, + DSASignatureDeformatter_SetKey_m9299, + DSASignatureDeformatter_VerifySignature_m9300, + DSASignatureFormatter__ctor_m9301, + DSASignatureFormatter_CreateSignature_m9302, + DSASignatureFormatter_SetHashAlgorithm_m9303, + DSASignatureFormatter_SetKey_m9304, + HMAC__ctor_m9305, + HMAC_get_BlockSizeValue_m9306, + HMAC_set_BlockSizeValue_m9307, + HMAC_set_HashName_m9308, + HMAC_get_Key_m9309, + HMAC_set_Key_m9310, + HMAC_get_Block_m9311, + HMAC_KeySetup_m9312, + HMAC_Dispose_m9313, + HMAC_HashCore_m9314, + HMAC_HashFinal_m9315, + HMAC_Initialize_m9316, + HMAC_Create_m5702, + HMAC_Create_m9317, + HMACMD5__ctor_m9318, + HMACMD5__ctor_m9319, + HMACRIPEMD160__ctor_m9320, + HMACRIPEMD160__ctor_m9321, + HMACSHA1__ctor_m9322, + HMACSHA1__ctor_m9323, + HMACSHA256__ctor_m9324, + HMACSHA256__ctor_m9325, + HMACSHA384__ctor_m9326, + HMACSHA384__ctor_m9327, + HMACSHA384__cctor_m9328, + HMACSHA384_set_ProduceLegacyHmacValues_m9329, + HMACSHA512__ctor_m9330, + HMACSHA512__ctor_m9331, + HMACSHA512__cctor_m9332, + HMACSHA512_set_ProduceLegacyHmacValues_m9333, + HashAlgorithm__ctor_m5687, + HashAlgorithm_System_IDisposable_Dispose_m9334, + HashAlgorithm_get_CanReuseTransform_m9335, + HashAlgorithm_ComputeHash_m4742, + HashAlgorithm_ComputeHash_m5697, + HashAlgorithm_Create_m5696, + HashAlgorithm_get_Hash_m9336, + HashAlgorithm_get_HashSize_m9337, + HashAlgorithm_Dispose_m9338, + HashAlgorithm_TransformBlock_m9339, + HashAlgorithm_TransformFinalBlock_m9340, + KeySizes__ctor_m4832, + KeySizes_get_MaxSize_m9341, + KeySizes_get_MinSize_m9342, + KeySizes_get_SkipSize_m9343, + KeySizes_IsLegal_m9344, + KeySizes_IsLegalKeySize_m9345, + KeyedHashAlgorithm__ctor_m5723, + KeyedHashAlgorithm_Finalize_m9346, + KeyedHashAlgorithm_get_Key_m9347, + KeyedHashAlgorithm_set_Key_m9348, + KeyedHashAlgorithm_Dispose_m9349, + KeyedHashAlgorithm_ZeroizeKey_m9350, + MACTripleDES__ctor_m9351, + MACTripleDES_Setup_m9352, + MACTripleDES_Finalize_m9353, + MACTripleDES_Dispose_m9354, + MACTripleDES_Initialize_m9355, + MACTripleDES_HashCore_m9356, + MACTripleDES_HashFinal_m9357, + MD5__ctor_m9358, + MD5_Create_m5706, + MD5_Create_m9359, + MD5CryptoServiceProvider__ctor_m9360, + MD5CryptoServiceProvider__cctor_m9361, + MD5CryptoServiceProvider_Finalize_m9362, + MD5CryptoServiceProvider_Dispose_m9363, + MD5CryptoServiceProvider_HashCore_m9364, + MD5CryptoServiceProvider_HashFinal_m9365, + MD5CryptoServiceProvider_Initialize_m9366, + MD5CryptoServiceProvider_ProcessBlock_m9367, + MD5CryptoServiceProvider_ProcessFinalBlock_m9368, + MD5CryptoServiceProvider_AddLength_m9369, + RC2__ctor_m9370, + RC2_Create_m5726, + RC2_Create_m9371, + RC2_get_EffectiveKeySize_m9372, + RC2_get_KeySize_m9373, + RC2_set_KeySize_m9374, + RC2CryptoServiceProvider__ctor_m9375, + RC2CryptoServiceProvider_get_EffectiveKeySize_m9376, + RC2CryptoServiceProvider_CreateDecryptor_m9377, + RC2CryptoServiceProvider_CreateEncryptor_m9378, + RC2CryptoServiceProvider_GenerateIV_m9379, + RC2CryptoServiceProvider_GenerateKey_m9380, + RC2Transform__ctor_m9381, + RC2Transform__cctor_m9382, + RC2Transform_ECB_m9383, + RIPEMD160__ctor_m9384, + RIPEMD160Managed__ctor_m9385, + RIPEMD160Managed_Initialize_m9386, + RIPEMD160Managed_HashCore_m9387, + RIPEMD160Managed_HashFinal_m9388, + RIPEMD160Managed_Finalize_m9389, + RIPEMD160Managed_ProcessBlock_m9390, + RIPEMD160Managed_Compress_m9391, + RIPEMD160Managed_CompressFinal_m9392, + RIPEMD160Managed_ROL_m9393, + RIPEMD160Managed_F_m9394, + RIPEMD160Managed_G_m9395, + RIPEMD160Managed_H_m9396, + RIPEMD160Managed_I_m9397, + RIPEMD160Managed_J_m9398, + RIPEMD160Managed_FF_m9399, + RIPEMD160Managed_GG_m9400, + RIPEMD160Managed_HH_m9401, + RIPEMD160Managed_II_m9402, + RIPEMD160Managed_JJ_m9403, + RIPEMD160Managed_FFF_m9404, + RIPEMD160Managed_GGG_m9405, + RIPEMD160Managed_HHH_m9406, + RIPEMD160Managed_III_m9407, + RIPEMD160Managed_JJJ_m9408, + RNGCryptoServiceProvider__ctor_m9409, + RNGCryptoServiceProvider__cctor_m9410, + RNGCryptoServiceProvider_Check_m9411, + RNGCryptoServiceProvider_RngOpen_m9412, + RNGCryptoServiceProvider_RngInitialize_m9413, + RNGCryptoServiceProvider_RngGetBytes_m9414, + RNGCryptoServiceProvider_RngClose_m9415, + RNGCryptoServiceProvider_GetBytes_m9416, + RNGCryptoServiceProvider_GetNonZeroBytes_m9417, + RNGCryptoServiceProvider_Finalize_m9418, + RSA__ctor_m5692, + RSA_Create_m4655, + RSA_Create_m9419, + RSA_ZeroizePrivateKey_m9420, + RSA_FromXmlString_m9421, + RSA_ToXmlString_m9422, + RSACryptoServiceProvider__ctor_m9423, + RSACryptoServiceProvider__ctor_m5691, + RSACryptoServiceProvider__ctor_m4668, + RSACryptoServiceProvider__cctor_m9424, + RSACryptoServiceProvider_Common_m9425, + RSACryptoServiceProvider_Finalize_m9426, + RSACryptoServiceProvider_get_KeySize_m9427, + RSACryptoServiceProvider_get_PublicOnly_m4653, + RSACryptoServiceProvider_DecryptValue_m9428, + RSACryptoServiceProvider_EncryptValue_m9429, + RSACryptoServiceProvider_ExportParameters_m9430, + RSACryptoServiceProvider_ImportParameters_m9431, + RSACryptoServiceProvider_Dispose_m9432, + RSACryptoServiceProvider_OnKeyGenerated_m9433, + RSAPKCS1KeyExchangeFormatter__ctor_m5751, + RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m9434, + RSAPKCS1KeyExchangeFormatter_SetRSAKey_m9435, + RSAPKCS1SignatureDeformatter__ctor_m9436, + RSAPKCS1SignatureDeformatter__ctor_m5710, + RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m9437, + RSAPKCS1SignatureDeformatter_SetKey_m9438, + RSAPKCS1SignatureDeformatter_VerifySignature_m9439, + RSAPKCS1SignatureFormatter__ctor_m9440, + RSAPKCS1SignatureFormatter_CreateSignature_m9441, + RSAPKCS1SignatureFormatter_SetHashAlgorithm_m9442, + RSAPKCS1SignatureFormatter_SetKey_m9443, + RandomNumberGenerator__ctor_m9444, + RandomNumberGenerator_Create_m4825, + RandomNumberGenerator_Create_m9445, + Rijndael__ctor_m9446, + Rijndael_Create_m5728, + Rijndael_Create_m9447, + RijndaelManaged__ctor_m9448, + RijndaelManaged_GenerateIV_m9449, + RijndaelManaged_GenerateKey_m9450, + RijndaelManaged_CreateDecryptor_m9451, + RijndaelManaged_CreateEncryptor_m9452, + RijndaelTransform__ctor_m9453, + RijndaelTransform__cctor_m9454, + RijndaelTransform_Clear_m9455, + RijndaelTransform_ECB_m9456, + RijndaelTransform_SubByte_m9457, + RijndaelTransform_Encrypt128_m9458, + RijndaelTransform_Encrypt192_m9459, + RijndaelTransform_Encrypt256_m9460, + RijndaelTransform_Decrypt128_m9461, + RijndaelTransform_Decrypt192_m9462, + RijndaelTransform_Decrypt256_m9463, + RijndaelManagedTransform__ctor_m9464, + RijndaelManagedTransform_System_IDisposable_Dispose_m9465, + RijndaelManagedTransform_get_CanReuseTransform_m9466, + RijndaelManagedTransform_TransformBlock_m9467, + RijndaelManagedTransform_TransformFinalBlock_m9468, + SHA1__ctor_m9469, + SHA1_Create_m4741, + SHA1_Create_m9470, + SHA1Internal__ctor_m9471, + SHA1Internal_HashCore_m9472, + SHA1Internal_HashFinal_m9473, + SHA1Internal_Initialize_m9474, + SHA1Internal_ProcessBlock_m9475, + SHA1Internal_InitialiseBuff_m9476, + SHA1Internal_FillBuff_m9477, + SHA1Internal_ProcessFinalBlock_m9478, + SHA1Internal_AddLength_m9479, + SHA1CryptoServiceProvider__ctor_m9480, + SHA1CryptoServiceProvider_Finalize_m9481, + SHA1CryptoServiceProvider_Dispose_m9482, + SHA1CryptoServiceProvider_HashCore_m9483, + SHA1CryptoServiceProvider_HashFinal_m9484, + SHA1CryptoServiceProvider_Initialize_m9485, + SHA1Managed__ctor_m9486, + SHA1Managed_HashCore_m9487, + SHA1Managed_HashFinal_m9488, + SHA1Managed_Initialize_m9489, + SHA256__ctor_m9490, + SHA256_Create_m5707, + SHA256_Create_m9491, + SHA256Managed__ctor_m9492, + SHA256Managed_HashCore_m9493, + SHA256Managed_HashFinal_m9494, + SHA256Managed_Initialize_m9495, + SHA256Managed_ProcessBlock_m9496, + SHA256Managed_ProcessFinalBlock_m9497, + SHA256Managed_AddLength_m9498, + SHA384__ctor_m9499, + SHA384Managed__ctor_m9500, + SHA384Managed_Initialize_m9501, + SHA384Managed_Initialize_m9502, + SHA384Managed_HashCore_m9503, + SHA384Managed_HashFinal_m9504, + SHA384Managed_update_m9505, + SHA384Managed_processWord_m9506, + SHA384Managed_unpackWord_m9507, + SHA384Managed_adjustByteCounts_m9508, + SHA384Managed_processLength_m9509, + SHA384Managed_processBlock_m9510, + SHA512__ctor_m9511, + SHA512Managed__ctor_m9512, + SHA512Managed_Initialize_m9513, + SHA512Managed_Initialize_m9514, + SHA512Managed_HashCore_m9515, + SHA512Managed_HashFinal_m9516, + SHA512Managed_update_m9517, + SHA512Managed_processWord_m9518, + SHA512Managed_unpackWord_m9519, + SHA512Managed_adjustByteCounts_m9520, + SHA512Managed_processLength_m9521, + SHA512Managed_processBlock_m9522, + SHA512Managed_rotateRight_m9523, + SHA512Managed_Ch_m9524, + SHA512Managed_Maj_m9525, + SHA512Managed_Sum0_m9526, + SHA512Managed_Sum1_m9527, + SHA512Managed_Sigma0_m9528, + SHA512Managed_Sigma1_m9529, + SHAConstants__cctor_m9530, + SignatureDescription__ctor_m9531, + SignatureDescription_set_DeformatterAlgorithm_m9532, + SignatureDescription_set_DigestAlgorithm_m9533, + SignatureDescription_set_FormatterAlgorithm_m9534, + SignatureDescription_set_KeyAlgorithm_m9535, + DSASignatureDescription__ctor_m9536, + RSAPKCS1SHA1SignatureDescription__ctor_m9537, + SymmetricAlgorithm__ctor_m4831, + SymmetricAlgorithm_System_IDisposable_Dispose_m9538, + SymmetricAlgorithm_Finalize_m5685, + SymmetricAlgorithm_Clear_m5701, + SymmetricAlgorithm_Dispose_m4839, + SymmetricAlgorithm_get_BlockSize_m9539, + SymmetricAlgorithm_set_BlockSize_m9540, + SymmetricAlgorithm_get_FeedbackSize_m9541, + SymmetricAlgorithm_get_IV_m4833, + SymmetricAlgorithm_set_IV_m4834, + SymmetricAlgorithm_get_Key_m4835, + SymmetricAlgorithm_set_Key_m4836, + SymmetricAlgorithm_get_KeySize_m4837, + SymmetricAlgorithm_set_KeySize_m4838, + SymmetricAlgorithm_get_LegalKeySizes_m9542, + SymmetricAlgorithm_get_Mode_m9543, + SymmetricAlgorithm_set_Mode_m9544, + SymmetricAlgorithm_get_Padding_m9545, + SymmetricAlgorithm_set_Padding_m9546, + SymmetricAlgorithm_CreateDecryptor_m9547, + SymmetricAlgorithm_CreateEncryptor_m9548, + SymmetricAlgorithm_Create_m5700, + ToBase64Transform_System_IDisposable_Dispose_m9549, + ToBase64Transform_Finalize_m9550, + ToBase64Transform_get_CanReuseTransform_m9551, + ToBase64Transform_get_InputBlockSize_m9552, + ToBase64Transform_get_OutputBlockSize_m9553, + ToBase64Transform_Dispose_m9554, + ToBase64Transform_TransformBlock_m9555, + ToBase64Transform_InternalTransformBlock_m9556, + ToBase64Transform_TransformFinalBlock_m9557, + ToBase64Transform_InternalTransformFinalBlock_m9558, + TripleDES__ctor_m9559, + TripleDES_get_Key_m9560, + TripleDES_set_Key_m9561, + TripleDES_IsWeakKey_m9562, + TripleDES_Create_m5727, + TripleDES_Create_m9563, + TripleDESCryptoServiceProvider__ctor_m9564, + TripleDESCryptoServiceProvider_GenerateIV_m9565, + TripleDESCryptoServiceProvider_GenerateKey_m9566, + TripleDESCryptoServiceProvider_CreateDecryptor_m9567, + TripleDESCryptoServiceProvider_CreateEncryptor_m9568, + TripleDESTransform__ctor_m9569, + TripleDESTransform_ECB_m9570, + TripleDESTransform_GetStrongKey_m9571, + SecurityPermission__ctor_m9572, + SecurityPermission_set_Flags_m9573, + SecurityPermission_IsUnrestricted_m9574, + SecurityPermission_IsSubsetOf_m9575, + SecurityPermission_ToXml_m9576, + SecurityPermission_IsEmpty_m9577, + SecurityPermission_Cast_m9578, + StrongNamePublicKeyBlob_Equals_m9579, + StrongNamePublicKeyBlob_GetHashCode_m9580, + StrongNamePublicKeyBlob_ToString_m9581, + ApplicationTrust__ctor_m9582, + EvidenceEnumerator__ctor_m9583, + EvidenceEnumerator_MoveNext_m9584, + EvidenceEnumerator_Reset_m9585, + EvidenceEnumerator_get_Current_m9586, + Evidence__ctor_m9587, + Evidence_get_Count_m9588, + Evidence_get_IsSynchronized_m9589, + Evidence_get_SyncRoot_m9590, + Evidence_get_HostEvidenceList_m9591, + Evidence_get_AssemblyEvidenceList_m9592, + Evidence_CopyTo_m9593, + Evidence_Equals_m9594, + Evidence_GetEnumerator_m9595, + Evidence_GetHashCode_m9596, + Hash__ctor_m9597, + Hash__ctor_m9598, + Hash_GetObjectData_m9599, + Hash_ToString_m9600, + Hash_GetData_m9601, + StrongName_get_Name_m9602, + StrongName_get_PublicKey_m9603, + StrongName_get_Version_m9604, + StrongName_Equals_m9605, + StrongName_GetHashCode_m9606, + StrongName_ToString_m9607, + WindowsIdentity__ctor_m9608, + WindowsIdentity__cctor_m9609, + WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m9610, + WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m9611, + WindowsIdentity_Dispose_m9612, + WindowsIdentity_GetCurrentToken_m9613, + WindowsIdentity_GetTokenName_m9614, + CodeAccessPermission__ctor_m9615, + CodeAccessPermission_Equals_m9616, + CodeAccessPermission_GetHashCode_m9617, + CodeAccessPermission_ToString_m9618, + CodeAccessPermission_Element_m9619, + CodeAccessPermission_ThrowInvalidPermission_m9620, + PermissionSet__ctor_m9621, + PermissionSet__ctor_m9622, + PermissionSet_set_DeclarativeSecurity_m9623, + PermissionSet_CreateFromBinaryFormat_m9624, + SecurityContext__ctor_m9625, + SecurityContext__ctor_m9626, + SecurityContext_Capture_m9627, + SecurityContext_get_FlowSuppressed_m9628, + SecurityContext_get_CompressedStack_m9629, + SecurityAttribute__ctor_m9630, + SecurityAttribute_get_Name_m9631, + SecurityAttribute_get_Value_m9632, + SecurityElement__ctor_m9633, + SecurityElement__ctor_m9634, + SecurityElement__cctor_m9635, + SecurityElement_get_Children_m9636, + SecurityElement_get_Tag_m9637, + SecurityElement_set_Text_m9638, + SecurityElement_AddAttribute_m9639, + SecurityElement_AddChild_m9640, + SecurityElement_Escape_m9641, + SecurityElement_Unescape_m9642, + SecurityElement_IsValidAttributeName_m9643, + SecurityElement_IsValidAttributeValue_m9644, + SecurityElement_IsValidTag_m9645, + SecurityElement_IsValidText_m9646, + SecurityElement_SearchForChildByTag_m9647, + SecurityElement_ToString_m9648, + SecurityElement_ToXml_m9649, + SecurityElement_GetAttribute_m9650, + SecurityException__ctor_m9651, + SecurityException__ctor_m9652, + SecurityException__ctor_m9653, + SecurityException_get_Demanded_m9654, + SecurityException_get_FirstPermissionThatFailed_m9655, + SecurityException_get_PermissionState_m9656, + SecurityException_get_PermissionType_m9657, + SecurityException_get_GrantedSet_m9658, + SecurityException_get_RefusedSet_m9659, + SecurityException_GetObjectData_m9660, + SecurityException_ToString_m9661, + SecurityFrame__ctor_m9662, + SecurityFrame__GetSecurityStack_m9663, + SecurityFrame_InitFromRuntimeFrame_m9664, + SecurityFrame_get_Assembly_m9665, + SecurityFrame_get_Domain_m9666, + SecurityFrame_ToString_m9667, + SecurityFrame_GetStack_m9668, + SecurityManager__cctor_m9669, + SecurityManager_get_SecurityEnabled_m9670, + SecurityManager_Decode_m9671, + SecurityManager_Decode_m9672, + SecuritySafeCriticalAttribute__ctor_m9673, + SuppressUnmanagedCodeSecurityAttribute__ctor_m9674, + UnverifiableCodeAttribute__ctor_m9675, + ASCIIEncoding__ctor_m9676, + ASCIIEncoding_GetByteCount_m9677, + ASCIIEncoding_GetByteCount_m9678, + ASCIIEncoding_GetBytes_m9679, + ASCIIEncoding_GetBytes_m9680, + ASCIIEncoding_GetBytes_m9681, + ASCIIEncoding_GetBytes_m9682, + ASCIIEncoding_GetCharCount_m9683, + ASCIIEncoding_GetChars_m9684, + ASCIIEncoding_GetChars_m9685, + ASCIIEncoding_GetMaxByteCount_m9686, + ASCIIEncoding_GetMaxCharCount_m9687, + ASCIIEncoding_GetString_m9688, + ASCIIEncoding_GetBytes_m9689, + ASCIIEncoding_GetByteCount_m9690, + ASCIIEncoding_GetDecoder_m9691, + Decoder__ctor_m9692, + Decoder_set_Fallback_m9693, + Decoder_get_FallbackBuffer_m9694, + DecoderExceptionFallback__ctor_m9695, + DecoderExceptionFallback_CreateFallbackBuffer_m9696, + DecoderExceptionFallback_Equals_m9697, + DecoderExceptionFallback_GetHashCode_m9698, + DecoderExceptionFallbackBuffer__ctor_m9699, + DecoderExceptionFallbackBuffer_get_Remaining_m9700, + DecoderExceptionFallbackBuffer_Fallback_m9701, + DecoderExceptionFallbackBuffer_GetNextChar_m9702, + DecoderFallback__ctor_m9703, + DecoderFallback__cctor_m9704, + DecoderFallback_get_ExceptionFallback_m9705, + DecoderFallback_get_ReplacementFallback_m9706, + DecoderFallback_get_StandardSafeFallback_m9707, + DecoderFallbackBuffer__ctor_m9708, + DecoderFallbackBuffer_Reset_m9709, + DecoderFallbackException__ctor_m9710, + DecoderFallbackException__ctor_m9711, + DecoderFallbackException__ctor_m9712, + DecoderReplacementFallback__ctor_m9713, + DecoderReplacementFallback__ctor_m9714, + DecoderReplacementFallback_get_DefaultString_m9715, + DecoderReplacementFallback_CreateFallbackBuffer_m9716, + DecoderReplacementFallback_Equals_m9717, + DecoderReplacementFallback_GetHashCode_m9718, + DecoderReplacementFallbackBuffer__ctor_m9719, + DecoderReplacementFallbackBuffer_get_Remaining_m9720, + DecoderReplacementFallbackBuffer_Fallback_m9721, + DecoderReplacementFallbackBuffer_GetNextChar_m9722, + DecoderReplacementFallbackBuffer_Reset_m9723, + EncoderExceptionFallback__ctor_m9724, + EncoderExceptionFallback_CreateFallbackBuffer_m9725, + EncoderExceptionFallback_Equals_m9726, + EncoderExceptionFallback_GetHashCode_m9727, + EncoderExceptionFallbackBuffer__ctor_m9728, + EncoderExceptionFallbackBuffer_get_Remaining_m9729, + EncoderExceptionFallbackBuffer_Fallback_m9730, + EncoderExceptionFallbackBuffer_Fallback_m9731, + EncoderExceptionFallbackBuffer_GetNextChar_m9732, + EncoderFallback__ctor_m9733, + EncoderFallback__cctor_m9734, + EncoderFallback_get_ExceptionFallback_m9735, + EncoderFallback_get_ReplacementFallback_m9736, + EncoderFallback_get_StandardSafeFallback_m9737, + EncoderFallbackBuffer__ctor_m9738, + EncoderFallbackException__ctor_m9739, + EncoderFallbackException__ctor_m9740, + EncoderFallbackException__ctor_m9741, + EncoderFallbackException__ctor_m9742, + EncoderReplacementFallback__ctor_m9743, + EncoderReplacementFallback__ctor_m9744, + EncoderReplacementFallback_get_DefaultString_m9745, + EncoderReplacementFallback_CreateFallbackBuffer_m9746, + EncoderReplacementFallback_Equals_m9747, + EncoderReplacementFallback_GetHashCode_m9748, + EncoderReplacementFallbackBuffer__ctor_m9749, + EncoderReplacementFallbackBuffer_get_Remaining_m9750, + EncoderReplacementFallbackBuffer_Fallback_m9751, + EncoderReplacementFallbackBuffer_Fallback_m9752, + EncoderReplacementFallbackBuffer_Fallback_m9753, + EncoderReplacementFallbackBuffer_GetNextChar_m9754, + ForwardingDecoder__ctor_m9755, + ForwardingDecoder_GetChars_m9756, + Encoding__ctor_m9757, + Encoding__ctor_m9758, + Encoding__cctor_m9759, + Encoding___m9760, + Encoding_get_IsReadOnly_m9761, + Encoding_get_DecoderFallback_m9762, + Encoding_set_DecoderFallback_m9763, + Encoding_get_EncoderFallback_m9764, + Encoding_SetFallbackInternal_m9765, + Encoding_Equals_m9766, + Encoding_GetByteCount_m9767, + Encoding_GetByteCount_m9768, + Encoding_GetBytes_m9769, + Encoding_GetBytes_m9770, + Encoding_GetBytes_m9771, + Encoding_GetBytes_m9772, + Encoding_GetChars_m9773, + Encoding_GetDecoder_m9774, + Encoding_InvokeI18N_m9775, + Encoding_GetEncoding_m9776, + Encoding_Clone_m9777, + Encoding_GetEncoding_m9778, + Encoding_GetHashCode_m9779, + Encoding_GetPreamble_m9780, + Encoding_GetString_m9781, + Encoding_GetString_m9782, + Encoding_get_ASCII_m4744, + Encoding_get_BigEndianUnicode_m5698, + Encoding_InternalCodePage_m9783, + Encoding_get_Default_m9784, + Encoding_get_ISOLatin1_m9785, + Encoding_get_UTF7_m5703, + Encoding_get_UTF8_m4690, + Encoding_get_UTF8Unmarked_m9786, + Encoding_get_UTF8UnmarkedUnsafe_m9787, + Encoding_get_Unicode_m9788, + Encoding_get_UTF32_m9789, + Encoding_get_BigEndianUTF32_m9790, + Encoding_GetByteCount_m9791, + Encoding_GetBytes_m9792, + Latin1Encoding__ctor_m9793, + Latin1Encoding_GetByteCount_m9794, + Latin1Encoding_GetByteCount_m9795, + Latin1Encoding_GetBytes_m9796, + Latin1Encoding_GetBytes_m9797, + Latin1Encoding_GetBytes_m9798, + Latin1Encoding_GetBytes_m9799, + Latin1Encoding_GetCharCount_m9800, + Latin1Encoding_GetChars_m9801, + Latin1Encoding_GetMaxByteCount_m9802, + Latin1Encoding_GetMaxCharCount_m9803, + Latin1Encoding_GetString_m9804, + Latin1Encoding_GetString_m9805, + StringBuilder__ctor_m9806, + StringBuilder__ctor_m9807, + StringBuilder__ctor_m3451, + StringBuilder__ctor_m2055, + StringBuilder__ctor_m3494, + StringBuilder__ctor_m4621, + StringBuilder__ctor_m9808, + StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m9809, + StringBuilder_get_Capacity_m9810, + StringBuilder_set_Capacity_m9811, + StringBuilder_get_Length_m4734, + StringBuilder_set_Length_m4774, + StringBuilder_get_Chars_m9812, + StringBuilder_set_Chars_m9813, + StringBuilder_ToString_m2059, + StringBuilder_ToString_m9814, + StringBuilder_Remove_m9815, + StringBuilder_Replace_m9816, + StringBuilder_Replace_m9817, + StringBuilder_Append_m2058, + StringBuilder_Append_m4680, + StringBuilder_Append_m4640, + StringBuilder_Append_m4623, + StringBuilder_Append_m4622, + StringBuilder_Append_m9818, + StringBuilder_Append_m9819, + StringBuilder_Append_m4747, + StringBuilder_AppendLine_m3453, + StringBuilder_AppendLine_m3452, + StringBuilder_AppendFormat_m5679, + StringBuilder_AppendFormat_m9820, + StringBuilder_AppendFormat_m4639, + StringBuilder_AppendFormat_m4701, + StringBuilder_AppendFormat_m4704, + StringBuilder_Insert_m9821, + StringBuilder_Insert_m9822, + StringBuilder_Insert_m9823, + StringBuilder_InternalEnsureCapacity_m9824, + UTF32Decoder__ctor_m9825, + UTF32Decoder_GetChars_m9826, + UTF32Encoding__ctor_m9827, + UTF32Encoding__ctor_m9828, + UTF32Encoding__ctor_m9829, + UTF32Encoding_GetByteCount_m9830, + UTF32Encoding_GetBytes_m9831, + UTF32Encoding_GetCharCount_m9832, + UTF32Encoding_GetChars_m9833, + UTF32Encoding_GetMaxByteCount_m9834, + UTF32Encoding_GetMaxCharCount_m9835, + UTF32Encoding_GetDecoder_m9836, + UTF32Encoding_GetPreamble_m9837, + UTF32Encoding_Equals_m9838, + UTF32Encoding_GetHashCode_m9839, + UTF32Encoding_GetByteCount_m9840, + UTF32Encoding_GetByteCount_m9841, + UTF32Encoding_GetBytes_m9842, + UTF32Encoding_GetBytes_m9843, + UTF32Encoding_GetString_m9844, + UTF7Decoder__ctor_m9845, + UTF7Decoder_GetChars_m9846, + UTF7Encoding__ctor_m9847, + UTF7Encoding__ctor_m9848, + UTF7Encoding__cctor_m9849, + UTF7Encoding_GetHashCode_m9850, + UTF7Encoding_Equals_m9851, + UTF7Encoding_InternalGetByteCount_m9852, + UTF7Encoding_GetByteCount_m9853, + UTF7Encoding_InternalGetBytes_m9854, + UTF7Encoding_GetBytes_m9855, + UTF7Encoding_InternalGetCharCount_m9856, + UTF7Encoding_GetCharCount_m9857, + UTF7Encoding_InternalGetChars_m9858, + UTF7Encoding_GetChars_m9859, + UTF7Encoding_GetMaxByteCount_m9860, + UTF7Encoding_GetMaxCharCount_m9861, + UTF7Encoding_GetDecoder_m9862, + UTF7Encoding_GetByteCount_m9863, + UTF7Encoding_GetByteCount_m9864, + UTF7Encoding_GetBytes_m9865, + UTF7Encoding_GetBytes_m9866, + UTF7Encoding_GetString_m9867, + UTF8Decoder__ctor_m9868, + UTF8Decoder_GetChars_m9869, + UTF8Encoding__ctor_m9870, + UTF8Encoding__ctor_m9871, + UTF8Encoding__ctor_m9872, + UTF8Encoding_InternalGetByteCount_m9873, + UTF8Encoding_InternalGetByteCount_m9874, + UTF8Encoding_GetByteCount_m9875, + UTF8Encoding_GetByteCount_m9876, + UTF8Encoding_InternalGetBytes_m9877, + UTF8Encoding_InternalGetBytes_m9878, + UTF8Encoding_GetBytes_m9879, + UTF8Encoding_GetBytes_m9880, + UTF8Encoding_GetBytes_m9881, + UTF8Encoding_InternalGetCharCount_m9882, + UTF8Encoding_InternalGetCharCount_m9883, + UTF8Encoding_Fallback_m9884, + UTF8Encoding_Fallback_m9885, + UTF8Encoding_GetCharCount_m9886, + UTF8Encoding_InternalGetChars_m9887, + UTF8Encoding_InternalGetChars_m9888, + UTF8Encoding_GetChars_m9889, + UTF8Encoding_GetMaxByteCount_m9890, + UTF8Encoding_GetMaxCharCount_m9891, + UTF8Encoding_GetDecoder_m9892, + UTF8Encoding_GetPreamble_m9893, + UTF8Encoding_Equals_m9894, + UTF8Encoding_GetHashCode_m9895, + UTF8Encoding_GetByteCount_m9896, + UTF8Encoding_GetString_m9897, + UnicodeDecoder__ctor_m9898, + UnicodeDecoder_GetChars_m9899, + UnicodeEncoding__ctor_m9900, + UnicodeEncoding__ctor_m9901, + UnicodeEncoding__ctor_m9902, + UnicodeEncoding_GetByteCount_m9903, + UnicodeEncoding_GetByteCount_m9904, + UnicodeEncoding_GetByteCount_m9905, + UnicodeEncoding_GetBytes_m9906, + UnicodeEncoding_GetBytes_m9907, + UnicodeEncoding_GetBytes_m9908, + UnicodeEncoding_GetBytesInternal_m9909, + UnicodeEncoding_GetCharCount_m9910, + UnicodeEncoding_GetChars_m9911, + UnicodeEncoding_GetString_m9912, + UnicodeEncoding_GetCharsInternal_m9913, + UnicodeEncoding_GetMaxByteCount_m9914, + UnicodeEncoding_GetMaxCharCount_m9915, + UnicodeEncoding_GetDecoder_m9916, + UnicodeEncoding_GetPreamble_m9917, + UnicodeEncoding_Equals_m9918, + UnicodeEncoding_GetHashCode_m9919, + UnicodeEncoding_CopyChars_m9920, + CompressedStack__ctor_m9921, + CompressedStack__ctor_m9922, + CompressedStack_CreateCopy_m9923, + CompressedStack_Capture_m9924, + CompressedStack_GetObjectData_m9925, + CompressedStack_IsEmpty_m9926, + EventWaitHandle__ctor_m9927, + EventWaitHandle_IsManualReset_m9928, + EventWaitHandle_Reset_m5738, + EventWaitHandle_Set_m5736, + ExecutionContext__ctor_m9929, + ExecutionContext__ctor_m9930, + ExecutionContext__ctor_m9931, + ExecutionContext_Capture_m9932, + ExecutionContext_GetObjectData_m9933, + ExecutionContext_get_SecurityContext_m9934, + ExecutionContext_set_SecurityContext_m9935, + ExecutionContext_get_FlowSuppressed_m9936, + ExecutionContext_IsFlowSuppressed_m9937, + Interlocked_CompareExchange_m9938, + ManualResetEvent__ctor_m5735, + Monitor_Enter_m4630, + Monitor_Exit_m4631, + Monitor_Monitor_pulse_m9939, + Monitor_Monitor_test_synchronised_m9940, + Monitor_Pulse_m9941, + Monitor_Monitor_wait_m9942, + Monitor_Wait_m9943, + Mutex__ctor_m9944, + Mutex_CreateMutex_internal_m9945, + Mutex_ReleaseMutex_internal_m9946, + Mutex_ReleaseMutex_m9947, + NativeEventCalls_CreateEvent_internal_m9948, + NativeEventCalls_SetEvent_internal_m9949, + NativeEventCalls_ResetEvent_internal_m9950, + NativeEventCalls_CloseEvent_internal_m9951, + SynchronizationLockException__ctor_m9952, + SynchronizationLockException__ctor_m9953, + SynchronizationLockException__ctor_m9954, + Thread__ctor_m9955, + Thread__cctor_m9956, + Thread_get_CurrentContext_m9957, + Thread_CurrentThread_internal_m9958, + Thread_get_CurrentThread_m9959, + Thread_FreeLocalSlotValues_m9960, + Thread_GetDomainID_m9961, + Thread_Thread_internal_m9962, + Thread_Thread_init_m9963, + Thread_GetCachedCurrentCulture_m9964, + Thread_GetSerializedCurrentCulture_m9965, + Thread_SetCachedCurrentCulture_m9966, + Thread_GetCachedCurrentUICulture_m9967, + Thread_GetSerializedCurrentUICulture_m9968, + Thread_SetCachedCurrentUICulture_m9969, + Thread_get_CurrentCulture_m9970, + Thread_get_CurrentUICulture_m9971, + Thread_set_IsBackground_m9972, + Thread_SetName_internal_m9973, + Thread_set_Name_m9974, + Thread_Start_m9975, + Thread_Thread_free_internal_m9976, + Thread_Finalize_m9977, + Thread_SetState_m9978, + Thread_ClrState_m9979, + Thread_GetNewManagedId_m9980, + Thread_GetNewManagedId_internal_m9981, + Thread_get_ExecutionContext_m9982, + Thread_get_ManagedThreadId_m9983, + Thread_GetHashCode_m9984, + Thread_GetCompressedStack_m9985, + ThreadAbortException__ctor_m9986, + ThreadAbortException__ctor_m9987, + ThreadInterruptedException__ctor_m9988, + ThreadInterruptedException__ctor_m9989, + ThreadPool_QueueUserWorkItem_m9990, + ThreadStateException__ctor_m9991, + ThreadStateException__ctor_m9992, + TimerComparer__ctor_m9993, + TimerComparer_Compare_m9994, + Scheduler__ctor_m9995, + Scheduler__cctor_m9996, + Scheduler_get_Instance_m9997, + Scheduler_Remove_m9998, + Scheduler_Change_m9999, + Scheduler_Add_m10000, + Scheduler_InternalRemove_m10001, + Scheduler_SchedulerThread_m10002, + Scheduler_ShrinkIfNeeded_m10003, + Timer__cctor_m10004, + Timer_Change_m10005, + Timer_Dispose_m10006, + Timer_Change_m10007, + WaitHandle__ctor_m10008, + WaitHandle__cctor_m10009, + WaitHandle_System_IDisposable_Dispose_m10010, + WaitHandle_get_Handle_m10011, + WaitHandle_set_Handle_m10012, + WaitHandle_WaitOne_internal_m10013, + WaitHandle_Dispose_m10014, + WaitHandle_WaitOne_m10015, + WaitHandle_WaitOne_m10016, + WaitHandle_CheckDisposed_m10017, + WaitHandle_Finalize_m10018, + AccessViolationException__ctor_m10019, + AccessViolationException__ctor_m10020, + ActivationContext_System_Runtime_Serialization_ISerializable_GetObjectData_m10021, + ActivationContext_Finalize_m10022, + ActivationContext_Dispose_m10023, + ActivationContext_Dispose_m10024, + Activator_CreateInstance_m10025, + Activator_CreateInstance_m10026, + Activator_CreateInstance_m10027, + Activator_CreateInstance_m10028, + Activator_CreateInstance_m4652, + Activator_CheckType_m10029, + Activator_CheckAbstractType_m10030, + Activator_CreateInstanceInternal_m10031, + AppDomain_add_UnhandledException_m2005, + AppDomain_remove_UnhandledException_m10032, + AppDomain_getFriendlyName_m10033, + AppDomain_getCurDomain_m10034, + AppDomain_get_CurrentDomain_m2003, + AppDomain_LoadAssembly_m10035, + AppDomain_Load_m10036, + AppDomain_Load_m10037, + AppDomain_InternalSetContext_m10038, + AppDomain_InternalGetContext_m10039, + AppDomain_InternalGetDefaultContext_m10040, + AppDomain_InternalGetProcessGuid_m10041, + AppDomain_GetProcessGuid_m10042, + AppDomain_ToString_m10043, + AppDomain_DoTypeResolve_m10044, + AppDomainSetup__ctor_m10045, + ApplicationException__ctor_m10046, + ApplicationException__ctor_m10047, + ApplicationException__ctor_m10048, + ApplicationIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m10049, + ApplicationIdentity_ToString_m10050, + ArgumentException__ctor_m10051, + ArgumentException__ctor_m2001, + ArgumentException__ctor_m4713, + ArgumentException__ctor_m4608, + ArgumentException__ctor_m10052, + ArgumentException__ctor_m10053, + ArgumentException_get_ParamName_m10054, + ArgumentException_get_Message_m10055, + ArgumentException_GetObjectData_m10056, + ArgumentNullException__ctor_m10057, + ArgumentNullException__ctor_m589, + ArgumentNullException__ctor_m4604, + ArgumentNullException__ctor_m10058, + ArgumentOutOfRangeException__ctor_m4746, + ArgumentOutOfRangeException__ctor_m4610, + ArgumentOutOfRangeException__ctor_m4605, + ArgumentOutOfRangeException__ctor_m10059, + ArgumentOutOfRangeException__ctor_m10060, + ArgumentOutOfRangeException_get_Message_m10061, + ArgumentOutOfRangeException_GetObjectData_m10062, + ArithmeticException__ctor_m10063, + ArithmeticException__ctor_m5678, + ArithmeticException__ctor_m10064, + ArrayTypeMismatchException__ctor_m10065, + ArrayTypeMismatchException__ctor_m10066, + ArrayTypeMismatchException__ctor_m10067, + BitConverter__cctor_m10068, + BitConverter_AmILittleEndian_m10069, + BitConverter_DoubleWordsAreSwapped_m10070, + BitConverter_DoubleToInt64Bits_m10071, + BitConverter_GetBytes_m10072, + BitConverter_GetBytes_m10073, + BitConverter_PutBytes_m10074, + BitConverter_ToInt64_m10075, + BitConverter_ToString_m5733, + BitConverter_ToString_m10076, + Buffer_ByteLength_m10077, + Buffer_BlockCopy_m4659, + Buffer_ByteLengthInternal_m10078, + Buffer_BlockCopyInternal_m10079, + CharEnumerator__ctor_m10080, + CharEnumerator_System_Collections_IEnumerator_get_Current_m10081, + CharEnumerator_System_IDisposable_Dispose_m10082, + CharEnumerator_get_Current_m10083, + CharEnumerator_Clone_m10084, + CharEnumerator_MoveNext_m10085, + CharEnumerator_Reset_m10086, + Console__cctor_m10087, + Console_SetEncodings_m10088, + Console_get_Error_m4765, + Console_Open_m10089, + Console_OpenStandardError_m10090, + Console_OpenStandardInput_m10091, + Console_OpenStandardOutput_m10092, + ContextBoundObject__ctor_m10093, + Convert__cctor_m10094, + Convert_InternalFromBase64String_m10095, + Convert_FromBase64String_m5711, + Convert_ToBase64String_m5695, + Convert_ToBase64String_m10096, + Convert_ToBoolean_m10097, + Convert_ToBoolean_m10098, + Convert_ToBoolean_m10099, + Convert_ToBoolean_m10100, + Convert_ToBoolean_m10101, + Convert_ToBoolean_m10102, + Convert_ToBoolean_m10103, + Convert_ToBoolean_m10104, + Convert_ToBoolean_m10105, + Convert_ToBoolean_m10106, + Convert_ToBoolean_m10107, + Convert_ToBoolean_m10108, + Convert_ToBoolean_m10109, + Convert_ToBoolean_m10110, + Convert_ToByte_m10111, + Convert_ToByte_m10112, + Convert_ToByte_m10113, + Convert_ToByte_m10114, + Convert_ToByte_m10115, + Convert_ToByte_m10116, + Convert_ToByte_m10117, + Convert_ToByte_m10118, + Convert_ToByte_m10119, + Convert_ToByte_m10120, + Convert_ToByte_m10121, + Convert_ToByte_m10122, + Convert_ToByte_m10123, + Convert_ToByte_m10124, + Convert_ToByte_m10125, + Convert_ToChar_m5712, + Convert_ToChar_m10126, + Convert_ToChar_m10127, + Convert_ToChar_m10128, + Convert_ToChar_m10129, + Convert_ToChar_m10130, + Convert_ToChar_m10131, + Convert_ToChar_m10132, + Convert_ToChar_m10133, + Convert_ToChar_m10134, + Convert_ToChar_m10135, + Convert_ToDateTime_m10136, + Convert_ToDateTime_m10137, + Convert_ToDateTime_m10138, + Convert_ToDateTime_m10139, + Convert_ToDateTime_m10140, + Convert_ToDateTime_m10141, + Convert_ToDateTime_m10142, + Convert_ToDateTime_m10143, + Convert_ToDateTime_m10144, + Convert_ToDateTime_m10145, + Convert_ToDecimal_m10146, + Convert_ToDecimal_m10147, + Convert_ToDecimal_m10148, + Convert_ToDecimal_m10149, + Convert_ToDecimal_m10150, + Convert_ToDecimal_m10151, + Convert_ToDecimal_m10152, + Convert_ToDecimal_m10153, + Convert_ToDecimal_m10154, + Convert_ToDecimal_m10155, + Convert_ToDecimal_m10156, + Convert_ToDecimal_m10157, + Convert_ToDecimal_m10158, + Convert_ToDouble_m10159, + Convert_ToDouble_m10160, + Convert_ToDouble_m10161, + Convert_ToDouble_m10162, + Convert_ToDouble_m10163, + Convert_ToDouble_m10164, + Convert_ToDouble_m10165, + Convert_ToDouble_m10166, + Convert_ToDouble_m10167, + Convert_ToDouble_m10168, + Convert_ToDouble_m10169, + Convert_ToDouble_m10170, + Convert_ToDouble_m10171, + Convert_ToDouble_m10172, + Convert_ToInt16_m10173, + Convert_ToInt16_m10174, + Convert_ToInt16_m10175, + Convert_ToInt16_m10176, + Convert_ToInt16_m10177, + Convert_ToInt16_m10178, + Convert_ToInt16_m10179, + Convert_ToInt16_m10180, + Convert_ToInt16_m10181, + Convert_ToInt16_m10182, + Convert_ToInt16_m5683, + Convert_ToInt16_m10183, + Convert_ToInt16_m10184, + Convert_ToInt16_m10185, + Convert_ToInt16_m10186, + Convert_ToInt16_m10187, + Convert_ToInt32_m10188, + Convert_ToInt32_m10189, + Convert_ToInt32_m10190, + Convert_ToInt32_m10191, + Convert_ToInt32_m10192, + Convert_ToInt32_m10193, + Convert_ToInt32_m10194, + Convert_ToInt32_m10195, + Convert_ToInt32_m10196, + Convert_ToInt32_m10197, + Convert_ToInt32_m10198, + Convert_ToInt32_m10199, + Convert_ToInt32_m10200, + Convert_ToInt32_m10201, + Convert_ToInt32_m5721, + Convert_ToInt64_m10202, + Convert_ToInt64_m10203, + Convert_ToInt64_m10204, + Convert_ToInt64_m10205, + Convert_ToInt64_m10206, + Convert_ToInt64_m10207, + Convert_ToInt64_m10208, + Convert_ToInt64_m10209, + Convert_ToInt64_m10210, + Convert_ToInt64_m10211, + Convert_ToInt64_m10212, + Convert_ToInt64_m10213, + Convert_ToInt64_m10214, + Convert_ToInt64_m10215, + Convert_ToInt64_m10216, + Convert_ToInt64_m10217, + Convert_ToInt64_m10218, + Convert_ToSByte_m10219, + Convert_ToSByte_m10220, + Convert_ToSByte_m10221, + Convert_ToSByte_m10222, + Convert_ToSByte_m10223, + Convert_ToSByte_m10224, + Convert_ToSByte_m10225, + Convert_ToSByte_m10226, + Convert_ToSByte_m10227, + Convert_ToSByte_m10228, + Convert_ToSByte_m10229, + Convert_ToSByte_m10230, + Convert_ToSByte_m10231, + Convert_ToSByte_m10232, + Convert_ToSingle_m10233, + Convert_ToSingle_m10234, + Convert_ToSingle_m10235, + Convert_ToSingle_m10236, + Convert_ToSingle_m10237, + Convert_ToSingle_m10238, + Convert_ToSingle_m10239, + Convert_ToSingle_m10240, + Convert_ToSingle_m10241, + Convert_ToSingle_m10242, + Convert_ToSingle_m10243, + Convert_ToSingle_m10244, + Convert_ToSingle_m10245, + Convert_ToSingle_m10246, + Convert_ToString_m10247, + Convert_ToString_m10248, + Convert_ToUInt16_m10249, + Convert_ToUInt16_m10250, + Convert_ToUInt16_m10251, + Convert_ToUInt16_m10252, + Convert_ToUInt16_m10253, + Convert_ToUInt16_m10254, + Convert_ToUInt16_m10255, + Convert_ToUInt16_m10256, + Convert_ToUInt16_m10257, + Convert_ToUInt16_m10258, + Convert_ToUInt16_m10259, + Convert_ToUInt16_m10260, + Convert_ToUInt16_m10261, + Convert_ToUInt16_m10262, + Convert_ToUInt32_m2022, + Convert_ToUInt32_m10263, + Convert_ToUInt32_m10264, + Convert_ToUInt32_m10265, + Convert_ToUInt32_m10266, + Convert_ToUInt32_m10267, + Convert_ToUInt32_m10268, + Convert_ToUInt32_m10269, + Convert_ToUInt32_m10270, + Convert_ToUInt32_m10271, + Convert_ToUInt32_m10272, + Convert_ToUInt32_m10273, + Convert_ToUInt32_m10274, + Convert_ToUInt32_m2021, + Convert_ToUInt32_m10275, + Convert_ToUInt64_m10276, + Convert_ToUInt64_m10277, + Convert_ToUInt64_m10278, + Convert_ToUInt64_m10279, + Convert_ToUInt64_m10280, + Convert_ToUInt64_m10281, + Convert_ToUInt64_m10282, + Convert_ToUInt64_m10283, + Convert_ToUInt64_m10284, + Convert_ToUInt64_m10285, + Convert_ToUInt64_m10286, + Convert_ToUInt64_m10287, + Convert_ToUInt64_m10288, + Convert_ToUInt64_m10289, + Convert_ToUInt64_m10290, + Convert_ChangeType_m10291, + Convert_ToType_m10292, + DBNull__ctor_m10293, + DBNull__ctor_m10294, + DBNull__cctor_m10295, + DBNull_System_IConvertible_ToBoolean_m10296, + DBNull_System_IConvertible_ToByte_m10297, + DBNull_System_IConvertible_ToChar_m10298, + DBNull_System_IConvertible_ToDateTime_m10299, + DBNull_System_IConvertible_ToDecimal_m10300, + DBNull_System_IConvertible_ToDouble_m10301, + DBNull_System_IConvertible_ToInt16_m10302, + DBNull_System_IConvertible_ToInt32_m10303, + DBNull_System_IConvertible_ToInt64_m10304, + DBNull_System_IConvertible_ToSByte_m10305, + DBNull_System_IConvertible_ToSingle_m10306, + DBNull_System_IConvertible_ToType_m10307, + DBNull_System_IConvertible_ToUInt16_m10308, + DBNull_System_IConvertible_ToUInt32_m10309, + DBNull_System_IConvertible_ToUInt64_m10310, + DBNull_GetObjectData_m10311, + DBNull_ToString_m10312, + DBNull_ToString_m10313, + DateTime__ctor_m10314, + DateTime__ctor_m10315, + DateTime__ctor_m2048, + DateTime__ctor_m10316, + DateTime__ctor_m10317, + DateTime__cctor_m10318, + DateTime_System_IConvertible_ToBoolean_m10319, + DateTime_System_IConvertible_ToByte_m10320, + DateTime_System_IConvertible_ToChar_m10321, + DateTime_System_IConvertible_ToDateTime_m10322, + DateTime_System_IConvertible_ToDecimal_m10323, + DateTime_System_IConvertible_ToDouble_m10324, + DateTime_System_IConvertible_ToInt16_m10325, + DateTime_System_IConvertible_ToInt32_m10326, + DateTime_System_IConvertible_ToInt64_m10327, + DateTime_System_IConvertible_ToSByte_m10328, + DateTime_System_IConvertible_ToSingle_m10329, + DateTime_System_IConvertible_ToType_m10330, + DateTime_System_IConvertible_ToUInt16_m10331, + DateTime_System_IConvertible_ToUInt32_m10332, + DateTime_System_IConvertible_ToUInt64_m10333, + DateTime_AbsoluteDays_m10334, + DateTime_FromTicks_m10335, + DateTime_get_Month_m10336, + DateTime_get_Day_m10337, + DateTime_get_DayOfWeek_m10338, + DateTime_get_Hour_m10339, + DateTime_get_Minute_m10340, + DateTime_get_Second_m10341, + DateTime_GetTimeMonotonic_m10342, + DateTime_GetNow_m10343, + DateTime_get_Now_m2050, + DateTime_get_Ticks_m5734, + DateTime_get_Today_m10344, + DateTime_get_UtcNow_m5708, + DateTime_get_Year_m10345, + DateTime_get_Kind_m10346, + DateTime_Add_m10347, + DateTime_AddTicks_m10348, + DateTime_AddMilliseconds_m4641, + DateTime_AddSeconds_m2049, + DateTime_Compare_m10349, + DateTime_CompareTo_m10350, + DateTime_CompareTo_m10351, + DateTime_Equals_m10352, + DateTime_FromBinary_m10353, + DateTime_SpecifyKind_m10354, + DateTime_DaysInMonth_m10355, + DateTime_Equals_m10356, + DateTime_CheckDateTimeKind_m10357, + DateTime_GetHashCode_m10358, + DateTime_IsLeapYear_m10359, + DateTime_Parse_m10360, + DateTime_Parse_m10361, + DateTime_CoreParse_m10362, + DateTime_YearMonthDayFormats_m10363, + DateTime__ParseNumber_m10364, + DateTime__ParseEnum_m10365, + DateTime__ParseString_m10366, + DateTime__ParseAmPm_m10367, + DateTime__ParseTimeSeparator_m10368, + DateTime__ParseDateSeparator_m10369, + DateTime_IsLetter_m10370, + DateTime__DoParse_m10371, + DateTime_ParseExact_m5684, + DateTime_ParseExact_m10372, + DateTime_CheckStyle_m10373, + DateTime_ParseExact_m10374, + DateTime_Subtract_m10375, + DateTime_ToString_m10376, + DateTime_ToString_m10377, + DateTime_ToString_m10378, + DateTime_ToLocalTime_m4683, + DateTime_ToUniversalTime_m10379, + DateTime_op_Addition_m10380, + DateTime_op_Equality_m10381, + DateTime_op_GreaterThan_m4711, + DateTime_op_GreaterThanOrEqual_m4642, + DateTime_op_Inequality_m10382, + DateTime_op_LessThan_m4710, + DateTime_op_LessThanOrEqual_m4709, + DateTime_op_Subtraction_m10383, + DateTimeOffset__ctor_m10384, + DateTimeOffset__ctor_m10385, + DateTimeOffset__ctor_m10386, + DateTimeOffset__ctor_m10387, + DateTimeOffset__cctor_m10388, + DateTimeOffset_System_IComparable_CompareTo_m10389, + DateTimeOffset_System_Runtime_Serialization_ISerializable_GetObjectData_m10390, + DateTimeOffset_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10391, + DateTimeOffset_CompareTo_m10392, + DateTimeOffset_Equals_m10393, + DateTimeOffset_Equals_m10394, + DateTimeOffset_GetHashCode_m10395, + DateTimeOffset_ToString_m10396, + DateTimeOffset_ToString_m10397, + DateTimeOffset_get_DateTime_m10398, + DateTimeOffset_get_Offset_m10399, + DateTimeOffset_get_UtcDateTime_m10400, + DateTimeUtils_CountRepeat_m10401, + DateTimeUtils_ZeroPad_m10402, + DateTimeUtils_ParseQuotedString_m10403, + DateTimeUtils_GetStandardPattern_m10404, + DateTimeUtils_GetStandardPattern_m10405, + DateTimeUtils_ToString_m10406, + DateTimeUtils_ToString_m10407, + DelegateEntry__ctor_m10408, + DelegateEntry_DeserializeDelegate_m10409, + DelegateSerializationHolder__ctor_m10410, + DelegateSerializationHolder_GetDelegateData_m10411, + DelegateSerializationHolder_GetObjectData_m10412, + DelegateSerializationHolder_GetRealObject_m10413, + DivideByZeroException__ctor_m10414, + DivideByZeroException__ctor_m10415, + DllNotFoundException__ctor_m10416, + DllNotFoundException__ctor_m10417, + EntryPointNotFoundException__ctor_m10418, + EntryPointNotFoundException__ctor_m10419, + SByteComparer__ctor_m10420, + SByteComparer_Compare_m10421, + SByteComparer_Compare_m10422, + ShortComparer__ctor_m10423, + ShortComparer_Compare_m10424, + ShortComparer_Compare_m10425, + IntComparer__ctor_m10426, + IntComparer_Compare_m10427, + IntComparer_Compare_m10428, + LongComparer__ctor_m10429, + LongComparer_Compare_m10430, + LongComparer_Compare_m10431, + MonoEnumInfo__ctor_m10432, + MonoEnumInfo__cctor_m10433, + MonoEnumInfo_get_enum_info_m10434, + MonoEnumInfo_get_Cache_m10435, + MonoEnumInfo_GetInfo_m10436, + Environment_get_SocketSecurityEnabled_m10437, + Environment_get_NewLine_m4670, + Environment_get_Platform_m10438, + Environment_GetOSVersionString_m10439, + Environment_get_OSVersion_m10440, + Environment_internalGetEnvironmentVariable_m10441, + Environment_GetEnvironmentVariable_m5732, + Environment_GetWindowsFolderPath_m10442, + Environment_GetFolderPath_m5718, + Environment_ReadXdgUserDir_m10443, + Environment_InternalGetFolderPath_m10444, + Environment_get_IsRunningOnWindows_m10445, + Environment_GetMachineConfigPath_m10446, + Environment_internalGetHome_m10447, + EventArgs__ctor_m10448, + EventArgs__cctor_m10449, + ExecutionEngineException__ctor_m10450, + ExecutionEngineException__ctor_m10451, + FieldAccessException__ctor_m10452, + FieldAccessException__ctor_m10453, + FieldAccessException__ctor_m10454, + FlagsAttribute__ctor_m10455, + FormatException__ctor_m10456, + FormatException__ctor_m4632, + FormatException__ctor_m4776, + GC_SuppressFinalize_m4827, + Guid__ctor_m10457, + Guid__ctor_m10458, + Guid__cctor_m10459, + Guid_CheckNull_m10460, + Guid_CheckLength_m10461, + Guid_CheckArray_m10462, + Guid_Compare_m10463, + Guid_CompareTo_m10464, + Guid_Equals_m10465, + Guid_CompareTo_m10466, + Guid_Equals_m10467, + Guid_GetHashCode_m10468, + Guid_ToHex_m10469, + Guid_NewGuid_m10470, + Guid_AppendInt_m10471, + Guid_AppendShort_m10472, + Guid_AppendByte_m10473, + Guid_BaseToString_m10474, + Guid_ToString_m10475, + Guid_ToString_m10476, + Guid_ToString_m10477, + IndexOutOfRangeException__ctor_m10478, + IndexOutOfRangeException__ctor_m2023, + IndexOutOfRangeException__ctor_m10479, + InvalidCastException__ctor_m10480, + InvalidCastException__ctor_m10481, + InvalidCastException__ctor_m10482, + InvalidOperationException__ctor_m4609, + InvalidOperationException__ctor_m4602, + InvalidOperationException__ctor_m10483, + InvalidOperationException__ctor_m10484, + LocalDataStoreSlot__ctor_m10485, + LocalDataStoreSlot__cctor_m10486, + LocalDataStoreSlot_Finalize_m10487, + Math_Abs_m10488, + Math_Abs_m10489, + Math_Abs_m10490, + Math_Ceiling_m10491, + Math_Floor_m10492, + Math_Log_m2026, + Math_Max_m2040, + Math_Min_m4826, + Math_Round_m10493, + Math_Round_m10494, + Math_Sin_m10495, + Math_Cos_m10496, + Math_Tan_m10497, + Math_Acos_m10498, + Math_Atan_m10499, + Math_Atan2_m10500, + Math_Log_m10501, + Math_Pow_m10502, + Math_Sqrt_m10503, + MemberAccessException__ctor_m10504, + MemberAccessException__ctor_m10505, + MemberAccessException__ctor_m10506, + MethodAccessException__ctor_m10507, + MethodAccessException__ctor_m10508, + MissingFieldException__ctor_m10509, + MissingFieldException__ctor_m10510, + MissingFieldException__ctor_m10511, + MissingFieldException_get_Message_m10512, + MissingMemberException__ctor_m10513, + MissingMemberException__ctor_m10514, + MissingMemberException__ctor_m10515, + MissingMemberException__ctor_m10516, + MissingMemberException_GetObjectData_m10517, + MissingMemberException_get_Message_m10518, + MissingMethodException__ctor_m10519, + MissingMethodException__ctor_m10520, + MissingMethodException__ctor_m10521, + MissingMethodException__ctor_m10522, + MissingMethodException_get_Message_m10523, + MonoAsyncCall__ctor_m10524, + AttributeInfo__ctor_m10525, + AttributeInfo_get_Usage_m10526, + AttributeInfo_get_InheritanceLevel_m10527, + MonoCustomAttrs__cctor_m10528, + MonoCustomAttrs_IsUserCattrProvider_m10529, + MonoCustomAttrs_GetCustomAttributesInternal_m10530, + MonoCustomAttrs_GetPseudoCustomAttributes_m10531, + MonoCustomAttrs_GetCustomAttributesBase_m10532, + MonoCustomAttrs_GetCustomAttribute_m10533, + MonoCustomAttrs_GetCustomAttributes_m10534, + MonoCustomAttrs_GetCustomAttributes_m10535, + MonoCustomAttrs_GetCustomAttributesDataInternal_m10536, + MonoCustomAttrs_GetCustomAttributesData_m10537, + MonoCustomAttrs_IsDefined_m10538, + MonoCustomAttrs_IsDefinedInternal_m10539, + MonoCustomAttrs_GetBasePropertyDefinition_m10540, + MonoCustomAttrs_GetBase_m10541, + MonoCustomAttrs_RetrieveAttributeUsage_m10542, + MonoTouchAOTHelper__cctor_m10543, + MonoTypeInfo__ctor_m10544, + MonoType_get_attributes_m10545, + MonoType_GetDefaultConstructor_m10546, + MonoType_GetAttributeFlagsImpl_m10547, + MonoType_GetConstructorImpl_m10548, + MonoType_GetConstructors_internal_m10549, + MonoType_GetConstructors_m10550, + MonoType_InternalGetEvent_m10551, + MonoType_GetEvent_m10552, + MonoType_GetField_m10553, + MonoType_GetFields_internal_m10554, + MonoType_GetFields_m10555, + MonoType_GetInterfaces_m10556, + MonoType_GetMethodsByName_m10557, + MonoType_GetMethods_m10558, + MonoType_GetMethodImpl_m10559, + MonoType_GetPropertiesByName_m10560, + MonoType_GetPropertyImpl_m10561, + MonoType_HasElementTypeImpl_m10562, + MonoType_IsArrayImpl_m10563, + MonoType_IsByRefImpl_m10564, + MonoType_IsPointerImpl_m10565, + MonoType_IsPrimitiveImpl_m10566, + MonoType_IsSubclassOf_m10567, + MonoType_InvokeMember_m10568, + MonoType_GetElementType_m10569, + MonoType_get_UnderlyingSystemType_m10570, + MonoType_get_Assembly_m10571, + MonoType_get_AssemblyQualifiedName_m10572, + MonoType_getFullName_m10573, + MonoType_get_BaseType_m10574, + MonoType_get_FullName_m10575, + MonoType_IsDefined_m10576, + MonoType_GetCustomAttributes_m10577, + MonoType_GetCustomAttributes_m10578, + MonoType_get_MemberType_m10579, + MonoType_get_Name_m10580, + MonoType_get_Namespace_m10581, + MonoType_get_Module_m10582, + MonoType_get_DeclaringType_m10583, + MonoType_get_ReflectedType_m10584, + MonoType_get_TypeHandle_m10585, + MonoType_GetObjectData_m10586, + MonoType_ToString_m10587, + MonoType_GetGenericArguments_m10588, + MonoType_get_ContainsGenericParameters_m10589, + MonoType_get_IsGenericParameter_m10590, + MonoType_GetGenericTypeDefinition_m10591, + MonoType_CheckMethodSecurity_m10592, + MonoType_ReorderParamArrayArguments_m10593, + MulticastNotSupportedException__ctor_m10594, + MulticastNotSupportedException__ctor_m10595, + MulticastNotSupportedException__ctor_m10596, + NonSerializedAttribute__ctor_m10597, + NotImplementedException__ctor_m10598, + NotImplementedException__ctor_m4651, + NotImplementedException__ctor_m10599, + NotSupportedException__ctor_m649, + NotSupportedException__ctor_m4620, + NotSupportedException__ctor_m10600, + NullReferenceException__ctor_m10601, + NullReferenceException__ctor_m1999, + NullReferenceException__ctor_m10602, + CustomInfo__ctor_m10603, + CustomInfo_GetActiveSection_m10604, + CustomInfo_Parse_m10605, + CustomInfo_Format_m10606, + NumberFormatter__ctor_m10607, + NumberFormatter__cctor_m10608, + NumberFormatter_GetFormatterTables_m10609, + NumberFormatter_GetTenPowerOf_m10610, + NumberFormatter_InitDecHexDigits_m10611, + NumberFormatter_InitDecHexDigits_m10612, + NumberFormatter_InitDecHexDigits_m10613, + NumberFormatter_FastToDecHex_m10614, + NumberFormatter_ToDecHex_m10615, + NumberFormatter_FastDecHexLen_m10616, + NumberFormatter_DecHexLen_m10617, + NumberFormatter_DecHexLen_m10618, + NumberFormatter_ScaleOrder_m10619, + NumberFormatter_InitialFloatingPrecision_m10620, + NumberFormatter_ParsePrecision_m10621, + NumberFormatter_Init_m10622, + NumberFormatter_InitHex_m10623, + NumberFormatter_Init_m10624, + NumberFormatter_Init_m10625, + NumberFormatter_Init_m10626, + NumberFormatter_Init_m10627, + NumberFormatter_Init_m10628, + NumberFormatter_Init_m10629, + NumberFormatter_ResetCharBuf_m10630, + NumberFormatter_Resize_m10631, + NumberFormatter_Append_m10632, + NumberFormatter_Append_m10633, + NumberFormatter_Append_m10634, + NumberFormatter_GetNumberFormatInstance_m10635, + NumberFormatter_set_CurrentCulture_m10636, + NumberFormatter_get_IntegerDigits_m10637, + NumberFormatter_get_DecimalDigits_m10638, + NumberFormatter_get_IsFloatingSource_m10639, + NumberFormatter_get_IsZero_m10640, + NumberFormatter_get_IsZeroInteger_m10641, + NumberFormatter_RoundPos_m10642, + NumberFormatter_RoundDecimal_m10643, + NumberFormatter_RoundBits_m10644, + NumberFormatter_RemoveTrailingZeros_m10645, + NumberFormatter_AddOneToDecHex_m10646, + NumberFormatter_AddOneToDecHex_m10647, + NumberFormatter_CountTrailingZeros_m10648, + NumberFormatter_CountTrailingZeros_m10649, + NumberFormatter_GetInstance_m10650, + NumberFormatter_Release_m10651, + NumberFormatter_SetThreadCurrentCulture_m10652, + NumberFormatter_NumberToString_m10653, + NumberFormatter_NumberToString_m10654, + NumberFormatter_NumberToString_m10655, + NumberFormatter_NumberToString_m10656, + NumberFormatter_NumberToString_m10657, + NumberFormatter_NumberToString_m10658, + NumberFormatter_NumberToString_m10659, + NumberFormatter_NumberToString_m10660, + NumberFormatter_NumberToString_m10661, + NumberFormatter_NumberToString_m10662, + NumberFormatter_NumberToString_m10663, + NumberFormatter_NumberToString_m10664, + NumberFormatter_NumberToString_m10665, + NumberFormatter_NumberToString_m10666, + NumberFormatter_NumberToString_m10667, + NumberFormatter_NumberToString_m10668, + NumberFormatter_NumberToString_m10669, + NumberFormatter_FastIntegerToString_m10670, + NumberFormatter_IntegerToString_m10671, + NumberFormatter_NumberToString_m10672, + NumberFormatter_FormatCurrency_m10673, + NumberFormatter_FormatDecimal_m10674, + NumberFormatter_FormatHexadecimal_m10675, + NumberFormatter_FormatFixedPoint_m10676, + NumberFormatter_FormatRoundtrip_m10677, + NumberFormatter_FormatRoundtrip_m10678, + NumberFormatter_FormatGeneral_m10679, + NumberFormatter_FormatNumber_m10680, + NumberFormatter_FormatPercent_m10681, + NumberFormatter_FormatExponential_m10682, + NumberFormatter_FormatExponential_m10683, + NumberFormatter_FormatCustom_m10684, + NumberFormatter_ZeroTrimEnd_m10685, + NumberFormatter_IsZeroOnly_m10686, + NumberFormatter_AppendNonNegativeNumber_m10687, + NumberFormatter_AppendIntegerString_m10688, + NumberFormatter_AppendIntegerString_m10689, + NumberFormatter_AppendDecimalString_m10690, + NumberFormatter_AppendDecimalString_m10691, + NumberFormatter_AppendIntegerStringWithGroupSeparator_m10692, + NumberFormatter_AppendExponent_m10693, + NumberFormatter_AppendOneDigit_m10694, + NumberFormatter_FastAppendDigits_m10695, + NumberFormatter_AppendDigits_m10696, + NumberFormatter_AppendDigits_m10697, + NumberFormatter_Multiply10_m10698, + NumberFormatter_Divide10_m10699, + NumberFormatter_GetClone_m10700, + ObjectDisposedException__ctor_m4829, + ObjectDisposedException__ctor_m10701, + ObjectDisposedException__ctor_m10702, + ObjectDisposedException_get_Message_m10703, + ObjectDisposedException_GetObjectData_m10704, + OperatingSystem__ctor_m10705, + OperatingSystem_get_Platform_m10706, + OperatingSystem_Clone_m10707, + OperatingSystem_GetObjectData_m10708, + OperatingSystem_ToString_m10709, + OutOfMemoryException__ctor_m10710, + OutOfMemoryException__ctor_m10711, + OverflowException__ctor_m10712, + OverflowException__ctor_m10713, + OverflowException__ctor_m10714, + RankException__ctor_m10715, + RankException__ctor_m10716, + RankException__ctor_m10717, + ResolveEventArgs__ctor_m10718, + RuntimeMethodHandle__ctor_m10719, + RuntimeMethodHandle__ctor_m10720, + RuntimeMethodHandle_get_Value_m10721, + RuntimeMethodHandle_GetObjectData_m10722, + RuntimeMethodHandle_Equals_m10723, + RuntimeMethodHandle_GetHashCode_m10724, + StringComparer__ctor_m10725, + StringComparer__cctor_m10726, + StringComparer_get_InvariantCultureIgnoreCase_m4646, + StringComparer_Compare_m10727, + StringComparer_Equals_m10728, + StringComparer_GetHashCode_m10729, + CultureAwareComparer__ctor_m10730, + CultureAwareComparer_Compare_m10731, + CultureAwareComparer_Equals_m10732, + CultureAwareComparer_GetHashCode_m10733, + OrdinalComparer__ctor_m10734, + OrdinalComparer_Compare_m10735, + OrdinalComparer_Equals_m10736, + OrdinalComparer_GetHashCode_m10737, + SystemException__ctor_m10738, + SystemException__ctor_m4748, + SystemException__ctor_m10739, + SystemException__ctor_m10740, + ThreadStaticAttribute__ctor_m10741, + TimeSpan__ctor_m10742, + TimeSpan__ctor_m10743, + TimeSpan__ctor_m10744, + TimeSpan__cctor_m10745, + TimeSpan_CalculateTicks_m10746, + TimeSpan_get_Days_m10747, + TimeSpan_get_Hours_m10748, + TimeSpan_get_Milliseconds_m10749, + TimeSpan_get_Minutes_m10750, + TimeSpan_get_Seconds_m10751, + TimeSpan_get_Ticks_m10752, + TimeSpan_get_TotalDays_m10753, + TimeSpan_get_TotalHours_m10754, + TimeSpan_get_TotalMilliseconds_m10755, + TimeSpan_get_TotalMinutes_m10756, + TimeSpan_get_TotalSeconds_m10757, + TimeSpan_Add_m10758, + TimeSpan_Compare_m10759, + TimeSpan_CompareTo_m10760, + TimeSpan_CompareTo_m10761, + TimeSpan_Equals_m10762, + TimeSpan_Duration_m10763, + TimeSpan_Equals_m10764, + TimeSpan_FromDays_m10765, + TimeSpan_FromHours_m10766, + TimeSpan_FromMinutes_m10767, + TimeSpan_FromSeconds_m10768, + TimeSpan_FromMilliseconds_m10769, + TimeSpan_From_m10770, + TimeSpan_GetHashCode_m10771, + TimeSpan_Negate_m10772, + TimeSpan_Subtract_m10773, + TimeSpan_ToString_m10774, + TimeSpan_op_Addition_m10775, + TimeSpan_op_Equality_m10776, + TimeSpan_op_GreaterThan_m10777, + TimeSpan_op_GreaterThanOrEqual_m10778, + TimeSpan_op_Inequality_m10779, + TimeSpan_op_LessThan_m10780, + TimeSpan_op_LessThanOrEqual_m10781, + TimeSpan_op_Subtraction_m10782, + TimeZone__ctor_m10783, + TimeZone__cctor_m10784, + TimeZone_get_CurrentTimeZone_m10785, + TimeZone_IsDaylightSavingTime_m10786, + TimeZone_IsDaylightSavingTime_m10787, + TimeZone_ToLocalTime_m10788, + TimeZone_ToUniversalTime_m10789, + TimeZone_GetLocalTimeDiff_m10790, + TimeZone_GetLocalTimeDiff_m10791, + CurrentSystemTimeZone__ctor_m10792, + CurrentSystemTimeZone__ctor_m10793, + CurrentSystemTimeZone_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m10794, + CurrentSystemTimeZone_GetTimeZoneData_m10795, + CurrentSystemTimeZone_GetDaylightChanges_m10796, + CurrentSystemTimeZone_GetUtcOffset_m10797, + CurrentSystemTimeZone_OnDeserialization_m10798, + CurrentSystemTimeZone_GetDaylightTimeFromData_m10799, + TypeInitializationException__ctor_m10800, + TypeInitializationException_GetObjectData_m10801, + TypeLoadException__ctor_m10802, + TypeLoadException__ctor_m10803, + TypeLoadException__ctor_m10804, + TypeLoadException_get_Message_m10805, + TypeLoadException_GetObjectData_m10806, + UnauthorizedAccessException__ctor_m10807, + UnauthorizedAccessException__ctor_m10808, + UnauthorizedAccessException__ctor_m10809, + UnhandledExceptionEventArgs__ctor_m10810, + UnhandledExceptionEventArgs_get_ExceptionObject_m2006, + UnhandledExceptionEventArgs_get_IsTerminating_m10811, + UnitySerializationHolder__ctor_m10812, + UnitySerializationHolder_GetTypeData_m10813, + UnitySerializationHolder_GetDBNullData_m10814, + UnitySerializationHolder_GetModuleData_m10815, + UnitySerializationHolder_GetObjectData_m10816, + UnitySerializationHolder_GetRealObject_m10817, + Version__ctor_m10818, + Version__ctor_m10819, + Version__ctor_m4629, + Version__ctor_m10820, + Version__ctor_m10821, + Version_CheckedSet_m10822, + Version_get_Build_m10823, + Version_get_Major_m10824, + Version_get_Minor_m10825, + Version_get_Revision_m10826, + Version_Clone_m10827, + Version_CompareTo_m10828, + Version_Equals_m10829, + Version_CompareTo_m10830, + Version_Equals_m10831, + Version_GetHashCode_m10832, + Version_ToString_m10833, + Version_CreateFromString_m10834, + Version_op_Equality_m10835, + Version_op_Inequality_m10836, + WeakReference__ctor_m10837, + WeakReference__ctor_m10838, + WeakReference__ctor_m10839, + WeakReference__ctor_m10840, + WeakReference_AllocateHandle_m10841, + WeakReference_get_Target_m10842, + WeakReference_get_TrackResurrection_m10843, + WeakReference_Finalize_m10844, + WeakReference_GetObjectData_m10845, + PrimalityTest__ctor_m10846, + PrimalityTest_Invoke_m10847, + PrimalityTest_BeginInvoke_m10848, + PrimalityTest_EndInvoke_m10849, + MemberFilter__ctor_m10850, + MemberFilter_Invoke_m10851, + MemberFilter_BeginInvoke_m10852, + MemberFilter_EndInvoke_m10853, + TypeFilter__ctor_m10854, + TypeFilter_Invoke_m10855, + TypeFilter_BeginInvoke_m10856, + TypeFilter_EndInvoke_m10857, + CrossContextDelegate__ctor_m10858, + CrossContextDelegate_Invoke_m10859, + CrossContextDelegate_BeginInvoke_m10860, + CrossContextDelegate_EndInvoke_m10861, + HeaderHandler__ctor_m10862, + HeaderHandler_Invoke_m10863, + HeaderHandler_BeginInvoke_m10864, + HeaderHandler_EndInvoke_m10865, + ThreadStart__ctor_m10866, + ThreadStart_Invoke_m10867, + ThreadStart_BeginInvoke_m10868, + ThreadStart_EndInvoke_m10869, + TimerCallback__ctor_m10870, + TimerCallback_Invoke_m10871, + TimerCallback_BeginInvoke_m10872, + TimerCallback_EndInvoke_m10873, + WaitCallback__ctor_m10874, + WaitCallback_Invoke_m10875, + WaitCallback_BeginInvoke_m10876, + WaitCallback_EndInvoke_m10877, + AppDomainInitializer__ctor_m10878, + AppDomainInitializer_Invoke_m10879, + AppDomainInitializer_BeginInvoke_m10880, + AppDomainInitializer_EndInvoke_m10881, + AssemblyLoadEventHandler__ctor_m10882, + AssemblyLoadEventHandler_Invoke_m10883, + AssemblyLoadEventHandler_BeginInvoke_m10884, + AssemblyLoadEventHandler_EndInvoke_m10885, + EventHandler__ctor_m10886, + EventHandler_Invoke_m10887, + EventHandler_BeginInvoke_m10888, + EventHandler_EndInvoke_m10889, + ResolveEventHandler__ctor_m10890, + ResolveEventHandler_Invoke_m10891, + ResolveEventHandler_BeginInvoke_m10892, + ResolveEventHandler_EndInvoke_m10893, + UnhandledExceptionEventHandler__ctor_m2004, + UnhandledExceptionEventHandler_Invoke_m10894, + UnhandledExceptionEventHandler_BeginInvoke_m10895, + UnhandledExceptionEventHandler_EndInvoke_m10896, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodReferences.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodReferences.cpp" new file mode 100644 index 00000000..19d20965 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppMethodReferences.cpp" @@ -0,0 +1,4107 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + +extern const EncodedMethodIndex g_Il2CppMethodReferenceTable[4091] = +{ + 0, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 463, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 2081, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 2116, + 580, + 2117, + 581, + 2118, + 582, + 2119, + 583, + 2120, + 584, + 2121, + 585, + 2122, + 586, + 2123, + 587, + 2124, + 588, + 2125, + 589, + 2126, + 590, + 2127, + 591, + 2128, + 592, + 2129, + 593, + 2130, + 594, + 2131, + 595, + 2132, + 596, + 2157, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 2342, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 2416, + 2418, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 2500, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 2473, + 674, + 675, + 676, + 2472, + 677, + 678, + 679, + 680, + 2529, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 1709, + 689, + 690, + 691, + 692, + 2600, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 2761, + 2756, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 2981, + 729, + 2982, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 3207, + 742, + 743, + 3208, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 3403, + 760, + 761, + 3386, + 3404, + 762, + 763, + 764, + 765, + 3405, + 766, + 3406, + 3407, + 3408, + 767, + 3420, + 768, + 3421, + 3422, + 3423, + 3424, + 3425, + 3426, + 3427, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 3618, + 789, + 4275, + 4276, + 790, + 4381, + 4598, + 5091, + 5092, + 5101, + 5113, + 5213, + 5242, + 5244, + 791, + 6311, + 6314, + 6312, + 6313, + 6434, + 6432, + 6433, + 6731, + 189, + 161, + 8025, + 8029, + 8056, + 792, + 793, + 794, + 795, + 796, + 8741, + 8742, + 9760, + 9922, + 797, + 10565, + 11493, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 1163, + 1164, + 1165, + 1161, + 5435, + 1162, + 1160, + 21, + 27, + 6208, + 6210, + 6195, + 6198, + 6167, + 6168, + 6169, + 6170, + 6171, + 6172, + 6173, + 6174, + 6175, + 6176, + 6177, + 6196, + 6178, + 6179, + 6180, + 6181, + 6194, + 6182, + 30, + 43, + 35, + 32, + 40, + 38, + 41, + 5433, + 5436, + 5439, + 50, + 52, + 53, + 54, + 125, + 126, + 191, + 190, + 189, + 200, + 209, + 207, + 208, + 201, + 202, + 203, + 204, + 205, + 206, + 210, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 232, + 234, + 284, + 285, + 286, + 288, + 287, + 299, + 300, + 301, + 303, + 302, + 305, + 306, + 307, + 309, + 308, + 321, + 322, + 323, + 325, + 324, + 331, + 332, + 333, + 335, + 334, + 340, + 341, + 342, + 344, + 343, + 366, + 367, + 368, + 370, + 369, + 372, + 373, + 374, + 376, + 375, + 378, + 379, + 380, + 382, + 381, + 5445, + 5447, + 5448, + 412, + 414, + 415, + 416, + 418, + 419, + 420, + 421, + 423, + 424, + 425, + 426, + 428, + 429, + 430, + 432, + 433, + 434, + 436, + 437, + 438, + 439, + 1013, + 454, + 471, + 470, + 506, + 508, + 509, + 510, + 511, + 512, + 513, + 515, + 517, + 518, + 523, + 526, + 527, + 530, + 582, + 581, + 600, + 601, + 608, + 609, + 610, + 611, + 6133, + 6134, + 6155, + 6132, + 6135, + 6136, + 6139, + 615, + 616, + 617, + 623, + 626, + 660, + 659, + 658, + 688, + 687, + 692, + 725, + 724, + 723, + 736, + 760, + 759, + 752, + 786, + 785, + 782, + 794, + 793, + 817, + 827, + 826, + 857, + 865, + 864, + 866, + 880, + 1285, + 954, + 955, + 956, + 5458, + 5453, + 991, + 990, + 1025, + 1026, + 1027, + 1058, + 1059, + 1060, + 1103, + 1104, + 1105, + 1288, + 1289, + 1290, + 1465, + 1466, + 1467, + 1471, + 1472, + 1473, + 1475, + 1476, + 1477, + 1514, + 1523, + 1527, + 1528, + 1529, + 1917, + 1918, + 1550, + 1552, + 1553, + 1554, + 1555, + 1559, + 1640, + 1641, + 1642, + 1664, + 1645, + 1698, + 1699, + 1700, + 1707, + 1753, + 1748, + 1752, + 1754, + 1766, + 1770, + 1771, + 1782, + 1783, + 1818, + 1826, + 1830, + 1831, + 1832, + 1833, + 1823, + 1837, + 1838, + 1839, + 1840, + 1841, + 1842, + 1843, + 1844, + 1846, + 1848, + 1849, + 1850, + 1851, + 1852, + 1853, + 1854, + 1857, + 1858, + 1859, + 1860, + 1861, + 1863, + 1869, + 1871, + 1873, + 1875, + 1870, + 1872, + 1874, + 1876, + 6546, + 6545, + 6539, + 6542, + 6543, + 6544, + 6548, + 1913, + 1928, + 1929, + 1938, + 1939, + 1942, + 1943, + 1945, + 1946, + 1948, + 1949, + 1951, + 1952, + 1954, + 3990, + 1983, + 1972, + 1973, + 1987, + 1988, + 1994, + 1995, + 1999, + 2000, + 2002, + 2003, + 2005, + 2006, + 2009, + 2010, + 2015, + 2019, + 2020, + 2021, + 2023, + 2024, + 2025, + 2027, + 2028, + 2029, + 2031, + 2032, + 2033, + 2035, + 2036, + 2037, + 2039, + 2040, + 2041, + 2043, + 2044, + 2045, + 2090, + 2171, + 2085, + 2173, + 2086, + 2175, + 2176, + 2177, + 2178, + 2179, + 2180, + 2181, + 2182, + 2088, + 2095, + 2096, + 2099, + 2100, + 2101, + 2108, + 2107, + 2097, + 2109, + 2098, + 2104, + 2106, + 2102, + 2103, + 2105, + 2110, + 2111, + 3999, + 4000, + 2159, + 2160, + 2161, + 2169, + 2172, + 2174, + 2232, + 2235, + 2236, + 2243, + 2244, + 2245, + 2246, + 2247, + 2248, + 2249, + 2250, + 2265, + 2263, + 2257, + 2258, + 2261, + 2262, + 2301, + 2298, + 2300, + 2299, + 2296, + 2297, + 2323, + 2318, + 2316, + 2322, + 2314, + 2315, + 2330, + 2331, + 2332, + 2327, + 2328, + 2329, + 2334, + 2336, + 2337, + 2341, + 2357, + 2355, + 2353, + 2361, + 3214, + 3215, + 2371, + 2369, + 2367, + 2375, + 3224, + 3225, + 2385, + 2383, + 2384, + 2386, + 2382, + 3036, + 3040, + 3042, + 3039, + 3037, + 3065, + 3066, + 3063, + 3064, + 3067, + 3068, + 3053, + 3038, + 3044, + 3045, + 3049, + 3050, + 3051, + 3052, + 3069, + 2396, + 2397, + 2404, + 2402, + 2403, + 2405, + 2401, + 2455, + 2459, + 2460, + 2461, + 2463, + 2464, + 2465, + 2466, + 2467, + 2468, + 2484, + 2485, + 3229, + 3230, + 2497, + 2495, + 2496, + 2498, + 2494, + 2502, + 2503, + 2557, + 2558, + 2544, + 2545, + 2546, + 2571, + 2559, + 2560, + 2587, + 2561, + 2562, + 2586, + 2540, + 2541, + 2542, + 2543, + 2552, + 2553, + 2554, + 2555, + 2556, + 2563, + 2564, + 2568, + 2569, + 2570, + 2572, + 2573, + 2597, + 2598, + 2590, + 2591, + 2823, + 2824, + 2825, + 2827, + 2629, + 2636, + 2635, + 2831, + 2830, + 2832, + 2821, + 2822, + 2820, + 2826, + 2655, + 2632, + 2633, + 2646, + 2647, + 2648, + 2649, + 2650, + 2651, + 2652, + 2653, + 2654, + 2709, + 2710, + 2730, + 2775, + 2778, + 2783, + 2776, + 2726, + 2727, + 2729, + 2734, + 2779, + 2762, + 2785, + 2763, + 2764, + 2784, + 2721, + 2754, + 2755, + 4011, + 4012, + 2789, + 2790, + 2791, + 2796, + 2794, + 2795, + 2797, + 2793, + 2802, + 2800, + 2801, + 2803, + 2799, + 2811, + 2812, + 2813, + 2814, + 2809, + 2810, + 3240, + 3241, + 2853, + 2859, + 2858, + 2863, + 2864, + 2869, + 2870, + 2865, + 2866, + 2888, + 2889, + 2893, + 2901, + 2903, + 2904, + 2905, + 2906, + 2907, + 2908, + 2899, + 2909, + 2900, + 2885, + 2912, + 2886, + 2887, + 2911, + 2918, + 2916, + 2917, + 2919, + 2915, + 2961, + 2962, + 2963, + 2985, + 2968, + 2967, + 2970, + 2969, + 2966, + 2957, + 3008, + 2958, + 2959, + 3007, + 2988, + 2989, + 2990, + 2991, + 2992, + 2994, + 2995, + 2996, + 2997, + 2998, + 2999, + 2965, + 2971, + 2972, + 2993, + 3258, + 3259, + 3096, + 3097, + 3103, + 3098, + 3109, + 3111, + 3112, + 3113, + 3114, + 3115, + 3116, + 3110, + 3093, + 3119, + 3094, + 3095, + 3118, + 3086, + 3087, + 3102, + 3160, + 3161, + 3133, + 3162, + 3165, + 3166, + 3167, + 3168, + 3169, + 3170, + 3171, + 3172, + 3173, + 3174, + 3137, + 3138, + 3181, + 3190, + 3182, + 3183, + 3192, + 3193, + 3178, + 3195, + 3179, + 3180, + 3194, + 3229, + 3230, + 3231, + 3235, + 3236, + 3259, + 3260, + 3261, + 3262, + 3263, + 3264, + 3265, + 3266, + 3275, + 3276, + 3277, + 3279, + 3280, + 3368, + 3369, + 3378, + 3370, + 3295, + 3296, + 3359, + 3360, + 3361, + 3362, + 3363, + 3364, + 3365, + 3297, + 3298, + 3379, + 3301, + 3302, + 3303, + 3304, + 3357, + 3358, + 3366, + 3367, + 3344, + 3346, + 3348, + 3345, + 3347, + 3329, + 3330, + 3331, + 3335, + 3339, + 3333, + 3337, + 3341, + 3343, + 3327, + 3328, + 3332, + 3334, + 3336, + 3338, + 3340, + 3342, + 3401, + 3400, + 3402, + 3391, + 3387, + 3398, + 3399, + 3388, + 3429, + 3430, + 3431, + 3432, + 3444, + 3445, + 3446, + 3447, + 3448, + 3435, + 3442, + 3443, + 3436, + 3439, + 3440, + 3441, + 3437, + 3438, + 3467, + 3477, + 3478, + 3479, + 3480, + 3481, + 3485, + 3487, + 3497, + 3511, + 3503, + 3504, + 3505, + 3507, + 3506, + 3515, + 3517, + 3514, + 3516, + 3518, + 3523, + 3524, + 3527, + 3530, + 3521, + 3525, + 3526, + 3528, + 3529, + 3531, + 3532, + 3540, + 3541, + 3542, + 3543, + 3536, + 3544, + 3545, + 3546, + 3548, + 3549, + 3550, + 3547, + 3556, + 3554, + 3555, + 3558, + 3559, + 3560, + 3570, + 3563, + 3564, + 3565, + 3568, + 3571, + 3569, + 3567, + 3580, + 3581, + 3582, + 3587, + 3585, + 3586, + 3584, + 3588, + 3591, + 3592, + 3594, + 3598, + 3599, + 3603, + 3604, + 3607, + 3610, + 3611, + 3613, + 3615, + 3725, + 3730, + 3621, + 3626, + 3630, + 3648, + 3649, + 3646, + 3669, + 3670, + 3667, + 3694, + 3693, + 3704, + 3706, + 3710, + 3703, + 3699, + 3707, + 3705, + 3700, + 3708, + 3709, + 3716, + 3718, + 3719, + 3720, + 3933, + 3934, + 3752, + 3755, + 9672, + 9663, + 3775, + 9656, + 9655, + 9658, + 9659, + 9660, + 9661, + 9662, + 9664, + 9665, + 9666, + 9667, + 3776, + 3773, + 3774, + 3800, + 7548, + 7547, + 7537, + 7536, + 7535, + 7543, + 7544, + 7545, + 7546, + 7538, + 7549, + 7539, + 7540, + 7541, + 7542, + 7550, + 7553, + 7554, + 7555, + 7556, + 7557, + 7558, + 7559, + 7560, + 7561, + 3789, + 3790, + 3791, + 3793, + 3794, + 3802, + 3803, + 3804, + 3806, + 3807, + 3849, + 3850, + 3852, + 3847, + 3848, + 3858, + 3860, + 3861, + 3875, + 3877, + 3882, + 3887, + 3888, + 3889, + 3885, + 3886, + 3893, + 3895, + 3896, + 3901, + 3905, + 3919, + 3925, + 3952, + 3953, + 3955, + 3950, + 3951, + 3958, + 3959, + 3960, + 3963, + 3962, + 3967, + 3968, + 3969, + 3975, + 3978, + 3979, + 3981, + 3982, + 3983, + 3991, + 3992, + 3995, + 3996, + 3997, + 4003, + 4007, + 4008, + 4010, + 4011, + 4012, + 4009, + 4017, + 4018, + 4016, + 4043, + 4024, + 4065, + 4064, + 4066, + 4106, + 4110, + 4111, + 4107, + 4108, + 4109, + 4112, + 4113, + 4116, + 4117, + 4118, + 4120, + 4121, + 4122, + 4123, + 4124, + 4125, + 4126, + 4127, + 4128, + 4129, + 4130, + 4131, + 4132, + 4133, + 4134, + 4135, + 4136, + 4137, + 4138, + 4140, + 4142, + 4139, + 4141, + 4145, + 4146, + 4143, + 4144, + 4159, + 4160, + 4171, + 4216, + 4223, + 4224, + 4225, + 4226, + 4227, + 4229, + 4230, + 4231, + 4233, + 4234, + 4235, + 4287, + 4292, + 4297, + 4300, + 4301, + 4302, + 4305, + 4312, + 4313, + 4314, + 4317, + 4319, + 4320, + 4325, + 4326, + 4327, + 4333, + 4336, + 4337, + 4344, + 4345, + 4349, + 4350, + 4353, + 4354, + 4355, + 4356, + 4358, + 4359, + 4361, + 4360, + 4366, + 4367, + 4368, + 4371, + 4378, + 4379, + 4380, + 4453, + 4454, + 4416, + 4418, + 4425, + 4402, + 4429, + 4450, + 4462, + 4463, + 4464, + 4466, + 4467, + 4468, + 4477, + 4476, + 4479, + 4487, + 4494, + 4478, + 4480, + 4482, + 4483, + 4484, + 4485, + 4500, + 4503, + 4505, + 4504, + 4501, + 4502, + 4499, + 10037, + 10036, + 10039, + 10040, + 10041, + 10042, + 10043, + 10044, + 10045, + 10046, + 10047, + 10048, + 10049, + 10050, + 10051, + 10052, + 10053, + 10054, + 10056, + 4520, + 4512, + 4513, + 4514, + 4515, + 4516, + 4517, + 4518, + 4510, + 4519, + 4511, + 4508, + 4509, + 4523, + 4528, + 4529, + 4530, + 4553, + 4551, + 4552, + 4600, + 4601, + 4602, + 4606, + 4605, + 4607, + 4608, + 4625, + 4620, + 4648, + 4649, + 4702, + 4703, + 4650, + 4651, + 4654, + 4653, + 4655, + 4656, + 4652, + 4659, + 4661, + 9801, + 9802, + 9812, + 9813, + 9806, + 9809, + 9811, + 4672, + 4673, + 4671, + 4706, + 9676, + 4708, + 9678, + 4714, + 9907, + 4715, + 4711, + 4710, + 4712, + 4713, + 4718, + 4719, + 4720, + 4729, + 4752, + 4800, + 4777, + 4778, + 4779, + 4780, + 4781, + 4782, + 4783, + 4784, + 4785, + 4786, + 4787, + 4788, + 4789, + 4790, + 4810, + 4804, + 4815, + 4816, + 4817, + 4819, + 4820, + 4855, + 4856, + 4858, + 4850, + 4851, + 4861, + 4882, + 4880, + 4887, + 4884, + 4885, + 4892, + 4889, + 4890, + 4896, + 4901, + 4898, + 4899, + 4905, + 4903, + 4910, + 4907, + 9824, + 4916, + 4915, + 4914, + 9827, + 4912, + 4913, + 4921, + 4920, + 4919, + 4973, + 4984, + 4971, + 4972, + 4987, + 4985, + 4986, + 4969, + 4970, + 4979, + 4988, + 4974, + 4975, + 4976, + 4977, + 4978, + 5002, + 5079, + 5096, + 5005, + 5098, + 5004, + 5010, + 5017, + 5078, + 5185, + 8149, + 5256, + 5257, + 5258, + 5259, + 5260, + 5261, + 5186, + 5248, + 5249, + 5251, + 8154, + 5252, + 5253, + 5255, + 8158, + 5240, + 5245, + 5246, + 5247, + 5187, + 5189, + 5190, + 5193, + 5192, + 5191, + 5197, + 5090, + 5195, + 5099, + 5128, + 5131, + 5132, + 5138, + 5141, + 5142, + 5147, + 5148, + 5146, + 5151, + 5152, + 5150, + 5194, + 5201, + 5200, + 5202, + 5203, + 5208, + 5207, + 5206, + 5262, + 5263, + 5273, + 5276, + 5277, + 5284, + 5283, + 5285, + 5286, + 5320, + 5321, + 5319, + 5324, + 5322, + 5323, + 8150, + 8151, + 5337, + 5340, + 5339, + 5338, + 5341, + 8159, + 8160, + 8161, + 8162, + 5351, + 5352, + 5360, + 5359, + 5356, + 5365, + 5364, + 5363, + 5372, + 5371, + 5370, + 5376, + 5375, + 5374, + 5379, + 5378, + 5384, + 5383, + 5382, + 5393, + 5392, + 5391, + 5398, + 5397, + 5396, + 5402, + 5401, + 5400, + 5406, + 5405, + 5410, + 5409, + 5408, + 5413, + 5414, + 5415, + 5417, + 5418, + 5419, + 5421, + 5422, + 5423, + 5425, + 5426, + 5427, + 5429, + 5430, + 5431, + 5475, + 5476, + 5495, + 5498, + 5459, + 5460, + 5461, + 5462, + 5463, + 5464, + 5465, + 5466, + 5467, + 5468, + 5469, + 5496, + 5470, + 5471, + 5472, + 5473, + 5474, + 5477, + 5478, + 5499, + 5543, + 5544, + 5554, + 5557, + 5527, + 5528, + 5529, + 5530, + 5531, + 5532, + 5533, + 5534, + 5535, + 5536, + 5537, + 5555, + 5538, + 5539, + 5540, + 5541, + 5542, + 5545, + 5546, + 5574, + 5575, + 5584, + 5587, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5567, + 5568, + 5585, + 5569, + 5570, + 5571, + 5572, + 5573, + 5576, + 5577, + 5605, + 5606, + 5613, + 5616, + 5589, + 5590, + 5591, + 5592, + 5593, + 5594, + 5595, + 5596, + 5597, + 5598, + 5599, + 5614, + 5600, + 5601, + 5602, + 5603, + 5604, + 5607, + 5608, + 5633, + 5634, + 5642, + 5645, + 5618, + 5619, + 5620, + 5621, + 5622, + 5623, + 5624, + 5625, + 5626, + 5627, + 5628, + 5644, + 5617, + 5629, + 5630, + 5631, + 5632, + 5635, + 5636, + 5662, + 5663, + 5670, + 5673, + 5646, + 5647, + 5648, + 5649, + 5650, + 5651, + 5652, + 5653, + 5654, + 5655, + 5656, + 5671, + 5657, + 5658, + 5659, + 5660, + 5661, + 5664, + 5665, + 5690, + 5691, + 5698, + 5701, + 5674, + 5675, + 5676, + 5677, + 5678, + 5679, + 5680, + 5681, + 5682, + 5683, + 5684, + 5699, + 5685, + 5686, + 5687, + 5688, + 5689, + 5692, + 5693, + 5718, + 5719, + 5726, + 5729, + 5702, + 5703, + 5704, + 5705, + 5706, + 5707, + 5708, + 5709, + 5710, + 5711, + 5712, + 5727, + 5713, + 5714, + 5715, + 5716, + 5717, + 5720, + 5721, + 5754, + 5757, + 5774, + 5738, + 5739, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5775, + 5737, + 5749, + 5750, + 5751, + 5753, + 5755, + 5756, + 5776, + 5800, + 5893, + 5868, + 5782, + 5783, + 5784, + 5785, + 5786, + 5787, + 5788, + 5789, + 5790, + 5791, + 5792, + 5869, + 5793, + 5794, + 5795, + 5796, + 5825, + 5798, + 5803, + 5826, + 5801, + 5797, + 5934, + 5937, + 5943, + 5946, + 5918, + 5919, + 5920, + 5921, + 5922, + 5923, + 5924, + 5925, + 5926, + 5927, + 5928, + 5944, + 5929, + 5930, + 5931, + 5932, + 5933, + 5935, + 5936, + 5947, + 5964, + 5967, + 5978, + 5980, + 5949, + 5950, + 5951, + 5952, + 5953, + 5954, + 5955, + 5956, + 5957, + 5958, + 5959, + 5979, + 5948, + 5960, + 5961, + 5962, + 5963, + 5965, + 5966, + 6011, + 6007, + 6027, + 6026, + 5990, + 5991, + 5992, + 5993, + 5994, + 5995, + 5996, + 5997, + 5998, + 5999, + 6000, + 6028, + 5989, + 6001, + 6002, + 6003, + 6017, + 6018, + 6019, + 6084, + 6087, + 6089, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6078, + 6079, + 6091, + 6068, + 6080, + 6081, + 6082, + 6083, + 6085, + 6086, + 6090, + 6098, + 6099, + 6102, + 6096, + 6117, + 6118, + 6122, + 6116, + 6156, + 6157, + 6158, + 6159, + 6162, + 6164, + 6257, + 6287, + 6224, + 6253, + 6254, + 6337, + 6255, + 6256, + 6215, + 6216, + 6217, + 6218, + 6219, + 6220, + 6221, + 6222, + 6223, + 6368, + 6370, + 6367, + 6369, + 6371, + 6373, + 6374, + 6375, + 6376, + 6378, + 6388, + 6389, + 6391, + 6379, + 6380, + 6381, + 6382, + 6383, + 6384, + 6385, + 6386, + 6390, + 6387, + 6395, + 6396, + 6398, + 6397, + 6394, + 6400, + 6401, + 6402, + 6462, + 6483, + 6511, + 6532, + 6530, + 6439, + 6456, + 6459, + 6437, + 6441, + 6442, + 6443, + 6444, + 6445, + 6446, + 6447, + 6448, + 6449, + 6450, + 6451, + 6452, + 6453, + 6454, + 6455, + 6460, + 6463, + 6475, + 6477, + 6478, + 6484, + 6485, + 6486, + 6487, + 6490, + 6491, + 6492, + 6493, + 6503, + 6504, + 6505, + 6506, + 6507, + 6508, + 6513, + 6514, + 6515, + 6517, + 6518, + 6520, + 6521, + 6529, + 6552, + 6553, + 6551, + 6557, + 6558, + 6556, + 6581, + 6582, + 6583, + 6587, + 6588, + 6589, + 6590, + 6596, + 6598, + 6599, + 9003, + 8998, + 8999, + 6609, + 6611, + 6619, + 6623, + 6705, + 6706, + 6707, + 6703, + 6704, + 6720, + 6721, + 6722, + 6726, + 6725, + 6727, + 6728, + 6757, + 6755, + 6756, + 6816, + 6824, + 6830, + 6837, + 9744, + 9746, + 6835, + 6833, + 6834, + 6836, + 6839, + 6840, + 6841, + 6904, + 6906, + 6912, + 6913, + 6909, + 6908, + 6910, + 6911, + 6917, + 6918, + 6919, + 6922, + 6921, + 6924, + 6932, + 6939, + 6923, + 6925, + 6927, + 6928, + 6929, + 6930, + 6948, + 6970, + 7001, + 6992, + 6993, + 6994, + 6995, + 6996, + 6997, + 6998, + 7008, + 7004, + 7010, + 7011, + 7012, + 7014, + 7015, + 7018, + 7019, + 7021, + 7017, + 7024, + 7041, + 7036, + 7077, + 7083, + 7080, + 7081, + 7078, + 7082, + 7079, + 7121, + 7122, + 7123, + 7124, + 7125, + 7126, + 7134, + 7133, + 7137, + 4109, + 7139, + 4113, + 7157, + 7176, + 7160, + 7149, + 7150, + 7156, + 7151, + 7152, + 7173, + 7153, + 7154, + 7155, + 7158, + 7144, + 7145, + 7146, + 7147, + 7159, + 7148, + 7177, + 7161, + 7162, + 7172, + 7174, + 7178, + 7179, + 7191, + 7187, + 7192, + 7188, + 7189, + 7190, + 7194, + 7199, + 7195, + 7206, + 7200, + 7196, + 7197, + 7198, + 7214, + 7220, + 7216, + 7217, + 7213, + 7215, + 7208, + 7209, + 7210, + 7218, + 7211, + 7212, + 7222, + 7225, + 7223, + 7224, + 7226, + 7228, + 7229, + 7230, + 7236, + 7235, + 7234, + 7233, + 7240, + 7239, + 4179, + 4180, + 7243, + 7242, + 4185, + 4186, + 7254, + 7261, + 7302, + 7268, + 7269, + 7260, + 7270, + 7271, + 7272, + 7273, + 7262, + 7280, + 7263, + 7264, + 7265, + 7266, + 7294, + 7267, + 7274, + 7281, + 7282, + 7292, + 7259, + 7287, + 7290, + 7303, + 7304, + 7307, + 7310, + 7306, + 7308, + 7311, + 7315, + 7339, + 7321, + 7322, + 7314, + 7323, + 7324, + 7325, + 7326, + 7316, + 7328, + 7317, + 7318, + 7319, + 7320, + 7337, + 7313, + 7327, + 7330, + 7331, + 7336, + 7332, + 7333, + 7334, + 7340, + 7341, + 7329, + 7335, + 7338, + 7342, + 7358, + 7376, + 7366, + 7367, + 7357, + 7368, + 7369, + 7370, + 7371, + 7359, + 7360, + 7361, + 7362, + 7363, + 7364, + 7365, + 7356, + 7349, + 7350, + 7372, + 7373, + 7352, + 7374, + 7375, + 7351, + 7353, + 7354, + 7355, + 7377, + 7407, + 7413, + 7385, + 7390, + 7391, + 7405, + 7388, + 7389, + 7383, + 7384, + 7394, + 7395, + 7396, + 7397, + 7400, + 7402, + 7403, + 7386, + 7387, + 7398, + 7399, + 7401, + 7404, + 7406, + 7408, + 7409, + 7410, + 7411, + 7412, + 7421, + 7420, + 7422, + 7419, + 7446, + 7448, + 7426, + 7431, + 7432, + 7444, + 7429, + 7430, + 7424, + 7425, + 7433, + 7434, + 7435, + 7436, + 7439, + 7441, + 7442, + 7427, + 7428, + 7437, + 7438, + 7440, + 7443, + 7445, + 7447, + 7449, + 7450, + 7451, + 7452, + 7476, + 7478, + 7456, + 7461, + 7462, + 7474, + 7459, + 7460, + 7454, + 7455, + 7463, + 7464, + 7465, + 7466, + 7469, + 7471, + 7472, + 7457, + 7458, + 7467, + 7468, + 7470, + 7473, + 7475, + 7477, + 7479, + 7480, + 7481, + 7482, + 7487, + 7488, + 7490, + 7491, + 7493, + 7494, + 7485, + 7486, + 7492, + 7489, + 7484, + 7497, + 7498, + 7499, + 7500, + 7501, + 7496, + 7515, + 7511, + 7505, + 7506, + 7510, + 7512, + 7518, + 7519, + 7520, + 7517, + 7526, + 7533, + 7566, + 7565, + 7583, + 7600, + 7601, + 7586, + 7587, + 7588, + 7593, + 7591, + 7592, + 7594, + 7596, + 7597, + 7598, + 7602, + 7589, + 7590, + 7595, + 7599, + 7604, + 7605, + 7625, + 7621, + 7620, + 7622, + 7623, + 7624, + 7631, + 7627, + 7628, + 7629, + 7630, + 7637, + 7633, + 7634, + 7635, + 7636, + 7640, + 7656, + 7641, + 7642, + 7643, + 7644, + 7649, + 7647, + 7648, + 7650, + 7652, + 7653, + 7654, + 7645, + 7646, + 7651, + 7655, + 7675, + 7690, + 7676, + 7677, + 7678, + 7689, + 7681, + 7682, + 7685, + 7686, + 7687, + 7688, + 7679, + 7680, + 7683, + 7684, + 7691, + 7692, + 7693, + 7694, + 7707, + 7703, + 7702, + 7708, + 7704, + 7705, + 7706, + 7719, + 7717, + 7713, + 7714, + 7715, + 7718, + 7716, + 7720, + 7721, + 7722, + 7725, + 7726, + 7727, + 7724, + 7743, + 7736, + 7737, + 7739, + 7740, + 7741, + 7753, + 7751, + 7752, + 7756, + 7795, + 7789, + 7796, + 7806, + 7782, + 7792, + 7793, + 7794, + 7797, + 7798, + 7801, + 7802, + 7803, + 7804, + 7805, + 7825, + 7826, + 7827, + 7824, + 7836, + 7819, + 7820, + 7821, + 7822, + 7828, + 7829, + 7831, + 7832, + 7833, + 7834, + 7855, + 7856, + 7896, + 7898, + 7899, + 7900, + 7901, + 7902, + 7897, + 7936, + 7935, + 7943, + 7944, + 7945, + 7949, + 7940, + 7941, + 7946, + 7947, + 7948, + 7955, + 7956, + 7957, + 7958, + 7959, + 7960, + 7961, + 7962, + 7965, + 7966, + 7967, + 7968, + 7969, + 7970, + 7971, + 7972, + 7973, + 7974, + 7975, + 7976, + 7977, + 7978, + 7979, + 7994, + 8062, + 7991, + 8064, + 8066, + 8010, + 8009, + 8008, + 8035, + 8016, + 8018, + 8017, + 8019, + 8020, + 8021, + 8036, + 8034, + 8024, + 8022, + 8032, + 8033, + 8028, + 8023, + 8026, + 8030, + 8027, + 8031, + 8048, + 8049, + 8050, + 8052, + 8053, + 8054, + 8057, + 8058, + 8059, + 8078, + 8079, + 8080, + 8082, + 8083, + 8084, + 8085, + 8086, + 8087, + 8088, + 8089, + 8092, + 8094, + 8095, + 8081, + 8093, + 8164, + 8165, + 8166, + 8167, + 8168, + 8169, + 8170, + 8171, + 8172, + 8173, + 8174, + 8175, + 8176, + 8180, + 8181, + 8182, + 8236, + 8194, + 8197, + 8198, + 8199, + 8201, + 8202, + 8204, + 8205, + 8206, + 8207, + 8208, + 8225, + 8256, + 8224, + 8214, + 8215, + 8221, + 8222, + 8223, + 8218, + 8263, + 8264, + 8213, + 8227, + 8228, + 8229, + 8230, + 8231, + 8232, + 8237, + 8238, + 8239, + 8240, + 8241, + 8242, + 8245, + 8247, + 8250, + 8251, + 8248, + 8249, + 8254, + 8255, + 8257, + 8259, + 8260, + 8261, + 8262, + 8267, + 8266, + 8268, + 8270, + 8271, + 8272, + 8273, + 8274, + 8275, + 8276, + 8277, + 8280, + 8281, + 8282, + 8284, + 8285, + 8287, + 8289, + 8290, + 8291, + 8288, + 8292, + 8293, + 8294, + 8295, + 8296, + 8297, + 8303, + 8302, + 8298, + 8299, + 8300, + 8301, + 8304, + 8305, + 8582, + 8570, + 8569, + 8567, + 8306, + 8308, + 8573, + 8574, + 8575, + 8577, + 8579, + 8580, + 8311, + 8584, + 8307, + 8586, + 8332, + 8327, + 8325, + 8323, + 8645, + 8324, + 8322, + 8331, + 8326, + 8315, + 8317, + 8704, + 8318, + 8320, + 8321, + 8313, + 8709, + 8710, + 8711, + 8712, + 8334, + 8714, + 8715, + 8716, + 8717, + 8319, + 8353, + 8369, + 8341, + 8344, + 8346, + 8343, + 8352, + 8338, + 8339, + 8340, + 8342, + 8345, + 8347, + 8348, + 8358, + 8354, + 8355, + 8356, + 8357, + 8359, + 8360, + 8361, + 8350, + 8349, + 8362, + 8364, + 8365, + 8366, + 8367, + 8368, + 8351, + 8363, + 8378, + 8380, + 8372, + 8680, + 8375, + 8376, + 8385, + 8377, + 8371, + 8373, + 8374, + 8379, + 8681, + 8682, + 8683, + 8382, + 8685, + 8381, + 8383, + 8429, + 8430, + 8428, + 8414, + 8412, + 8418, + 8415, + 8419, + 8417, + 8413, + 8408, + 8409, + 8410, + 8411, + 8416, + 8420, + 8407, + 8386, + 8393, + 8398, + 8399, + 8406, + 8390, + 8391, + 8392, + 8395, + 8394, + 8396, + 8388, + 8387, + 8397, + 8400, + 8401, + 8402, + 8403, + 8404, + 8389, + 8405, + 8421, + 8423, + 8426, + 8422, + 8425, + 8431, + 8424, + 8439, + 8440, + 8461, + 8462, + 8460, + 8457, + 8455, + 8447, + 8720, + 8448, + 8446, + 8469, + 8456, + 8452, + 8453, + 8454, + 8444, + 8449, + 8450, + 8463, + 8468, + 8443, + 8466, + 8467, + 8451, + 8445, + 8465, + 8472, + 8473, + 8740, + 8735, + 8734, + 8738, + 8477, + 8483, + 8486, + 8485, + 8487, + 8494, + 8495, + 8496, + 8548, + 8513, + 8511, + 8503, + 8507, + 8509, + 8506, + 8512, + 8500, + 8501, + 8502, + 8505, + 8508, + 8540, + 8504, + 8550, + 8527, + 8549, + 8523, + 8524, + 8525, + 8526, + 8530, + 8529, + 8531, + 8510, + 8497, + 8532, + 8534, + 8535, + 8536, + 8537, + 8538, + 8521, + 8533, + 8552, + 8554, + 8556, + 8553, + 8557, + 8539, + 8555, + 8568, + 8572, + 8581, + 8585, + 8605, + 8612, + 8611, + 8613, + 8629, + 8632, + 8633, + 8636, + 8640, + 8703, + 8708, + 8713, + 8658, + 8659, + 8656, + 8661, + 8662, + 8660, + 8664, + 8665, + 8663, + 8669, + 8668, + 8672, + 8673, + 8674, + 8688, + 8690, + 8695, + 8696, + 8723, + 8726, + 8725, + 8724, + 8721, + 8722, + 8729, + 8737, + 8751, + 8754, + 8752, + 8748, + 8750, + 8749, + 8753, + 8746, + 8747, + 8755, + 8770, + 8766, + 8764, + 8762, + 8763, + 8761, + 8765, + 8757, + 8758, + 8759, + 8769, + 8772, + 8767, + 8773, + 8807, + 8803, + 8801, + 8799, + 8800, + 8776, + 8802, + 8792, + 8794, + 8795, + 8796, + 8797, + 8811, + 8814, + 8812, + 8813, + 8790, + 8791, + 8809, + 8808, + 8829, + 8828, + 8826, + 8824, + 8825, + 8778, + 8827, + 8816, + 8818, + 8820, + 8821, + 8822, + 8819, + 8830, + 8798, + 8823, + 8855, + 8848, + 8846, + 8840, + 8893, + 8841, + 8839, + 8847, + 8835, + 8836, + 8837, + 8838, + 8842, + 8843, + 8844, + 8845, + 8852, + 8853, + 8901, + 8854, + 8856, + 8857, + 8858, + 8860, + 8861, + 8862, + 8864, + 8865, + 8866, + 8868, + 8869, + 8870, + 8874, + 8884, + 8885, + 8875, + 8876, + 8881, + 8882, + 8883, + 8888, + 8899, + 8903, + 8904, + 8906, + 8907, + 8923, + 8924, + 8932, + 8933, + 8941, + 8942, + 8943, + 8938, + 8939, + 8940, + 8949, + 8950, + 8951, + 8952, + 8954, + 8955, + 8956, + 8960, + 8961, + 8968, + 8981, + 8982, + 9021, + 9022, + 9023, + 9024, + 9104, + 9106, + 9110, + 9026, + 9041, + 9042, + 9043, + 9044, + 9045, + 9063, + 9080, + 9065, + 9066, + 9077, + 9078, + 9079, + 9105, + 9107, + 9108, + 9109, + 9129, + 9132, + 9130, + 9131, + 9127, + 9148, + 9149, + 9151, + 9150, + 9154, + 9155, + 9156, + 9157, + 9158, + 9161, + 9177, + 9209, + 9212, + 9213, + 9214, + 9215, + 9216, + 9219, + 9220, + 9176, + 9178, + 9167, + 9221, + 9222, + 9169, + 9170, + 9171, + 9172, + 9173, + 9175, + 9230, + 9243, + 9244, + 9245, + 9246, + 9235, + 9236, + 9240, + 9241, + 9247, + 9242, + 9232, + 9181, + 9182, + 9239, + 9203, + 9201, + 9205, + 9211, + 9210, + 9217, + 9218, + 9237, + 9238, + 9249, + 9250, + 9251, + 9252, + 9253, + 9254, + 9264, + 9257, + 9258, + 9259, + 9260, + 9261, + 9262, + 9263, + 9265, + 9267, + 9268, + 9266, + 9270, + 9272, + 9275, + 9278, + 9279, + 9280, + 9281, + 9282, + 9283, + 9285, + 9286, + 9288, + 9289, + 9290, + 9284, + 9287, + 9295, + 9296, + 9297, + 9301, + 9303, + 9304, + 9305, + 9308, + 9310, + 9315, + 9318, + 9319, + 9316, + 9317, + 9326, + 9327, + 9333, + 9332, + 9341, + 9344, + 9346, + 9362, + 9377, + 9378, + 9370, + 9371, + 9372, + 9373, + 9374, + 9375, + 9376, + 9400, + 9420, + 9403, + 9405, + 9401, + 9419, + 9402, + 9459, + 9486, + 9491, + 9496, + 9509, + 9505, + 9506, + 9507, + 9544, + 9545, + 9546, + 9547, + 9548, + 9549, + 9564, + 9566, + 9567, + 9571, + 9572, + 9573, + 9574, + 9581, + 9583, + 9585, + 9587, + 9612, + 9613, + 9614, + 9640, + 9644, + 9645, + 9649, + 9650, + 9668, + 9669, + 9673, + 9674, + 9677, + 9722, + 9723, + 9731, + 9734, + 9735, + 9736, + 9737, + 9752, + 9753, + 9759, + 9757, + 9755, + 9756, + 9758, + 9763, + 9764, + 9765, + 9768, + 9769, + 9767, + 9779, + 9780, + 9781, + 9778, + 9774, + 9775, + 9825, + 9826, + 9831, + 9834, + 9835, + 9833, + 9832, + 9841, + 9843, + 9844, + 9845, + 9842, + 9853, + 9854, + 9852, + 9857, + 9858, + 9859, + 9860, + 9856, + 9863, + 9869, + 9867, + 9868, + 9866, + 9898, + 9896, + 9897, + 9908, + 9914, + 9915, + 9921, + 9918, + 9917, + 9919, + 9920, + 9924, + 9928, + 9929, + 9930, + 9933, + 9934, + 9932, + 9946, + 9947, + 9944, + 9945, + 9951, + 9960, + 9961, + 9962, + 9963, + 9977, + 9979, + 9980, + 9981, + 9978, + 9983, + 9984, + 9985, + 9990, + 9991, + 9992, + 10000, + 10001, + 9999, + 10012, + 10013, + 10011, + 10062, + 10061, + 10063, + 10067, + 10069, + 10064, + 10065, + 10066, + 10072, + 10073, + 10080, + 10081, + 10078, + 10079, + 10083, + 10129, + 10130, + 10132, + 10088, + 10089, + 10087, + 10092, + 10093, + 10094, + 10103, + 10105, + 10104, + 10097, + 10098, + 10099, + 10102, + 10109, + 10107, + 10108, + 10113, + 10112, + 10118, + 10119, + 10120, + 10125, + 10124, + 10123, + 10160, + 10176, + 10175, + 10182, + 10289, + 10306, + 10304, + 10192, + 10193, + 10292, + 10194, + 10196, + 10295, + 10296, + 10297, + 10198, + 10199, + 10300, + 10206, + 10201, + 10202, + 10309, + 10203, + 10311, + 10205, + 10204, + 10213, + 10214, + 10212, + 10216, + 10217, + 10218, + 10229, + 10622, + 10621, + 10620, + 10237, + 10238, + 10236, + 10240, + 10241, + 10242, + 10243, + 10246, + 10247, + 10245, + 10249, + 10250, + 10251, + 10252, + 10272, + 10273, + 10271, + 10275, + 10276, + 10277, + 10279, + 10291, + 10294, + 10301, + 10310, + 10324, + 10325, + 10327, + 10329, + 10330, + 10331, + 10333, + 10335, + 10336, + 10337, + 10338, + 10339, + 10340, + 10355, + 10348, + 10390, + 10391, + 10382, + 10393, + 10383, + 10395, + 10384, + 10385, + 10388, + 10386, + 10387, + 10389, + 10396, + 10392, + 10394, + 10398, + 10403, + 10402, + 10405, + 10416, + 10407, + 10418, + 10409, + 10411, + 10414, + 10412, + 10413, + 10419, + 10415, + 10417, + 10421, + 10446, + 10447, + 10427, + 10448, + 10431, + 10432, + 10438, + 10441, + 10444, + 10442, + 10443, + 10445, + 10449, + 10428, + 10433, + 10451, + 10470, + 10471, + 10455, + 10456, + 10458, + 10459, + 10462, + 10463, + 10468, + 10466, + 10467, + 10469, + 10464, + 10457, + 10460, + 10474, + 10479, + 10577, + 10569, + 10570, + 10571, + 10573, + 10574, + 10575, + 10489, + 10536, + 10543, + 10554, + 10557, + 10581, + 10582, + 10580, + 10606, + 10613, + 10612, + 10633, + 10632, + 10655, + 10659, + 10660, + 10656, + 10658, + 10657, + 10894, + 10878, + 10879, + 10880, + 10881, + 10882, + 10883, + 10884, + 10885, + 10886, + 10887, + 10888, + 10895, + 10889, + 10890, + 10891, + 10892, + 10893, + 10944, + 10946, + 10965, + 10967, + 10902, + 10903, + 10904, + 10905, + 10906, + 10907, + 10908, + 10909, + 10910, + 10911, + 10912, + 10966, + 10913, + 10914, + 10915, + 10916, + 10938, + 10939, + 10940, + 10988, + 10989, + 10990, + 10991, + 10983, + 10984, + 10986, + 10987, + 10985, + 11004, + 11005, + 11426, + 11425, + 11021, + 11020, + 11024, + 11023, + 11027, + 11026, + 11030, + 11029, + 11065, + 11068, + 11075, + 11077, + 11064, + 11066, + 11067, + 11092, + 11125, + 11120, + 11126, + 11131, + 11195, + 11186, + 11184, + 11191, + 11187, + 11188, + 11192, + 11190, + 11185, + 11179, + 11180, + 11182, + 11183, + 11189, + 11193, + 11178, + 11175, + 11164, + 11177, + 11160, + 11161, + 11163, + 11167, + 11166, + 11169, + 11156, + 11155, + 11170, + 11171, + 11172, + 11173, + 11174, + 11158, + 11176, + 11196, + 11197, + 11199, + 11198, + 11194, + 11317, + 11316, + 11322, + 11320, + 11321, + 11336, + 11337, + 11335, + 11344, + 11345, + 11346, + 11341, + 11342, + 11343, + 11348, + 11349, + 11350, + 11352, + 11353, + 11354, + 11382, + 11389, + 11392, + 11378, + 11379, + 11380, + 11406, + 11408, + 11409, + 11416, + 11417, + 11414, + 11421, + 11437, + 11438, + 11451, + 11454, + 11455, + 11450, + 11449, + 11452, + 11453, + 11466, + 11467, + 11464, + 11465, + 11469, + 11470, + 11471, + 11473, + 11474, + 11475, + 11477, + 11478, + 11479, + 11481, + 11482, + 11483, + 11485, + 11486, + 11487, + 11489, + 11490, + 11491, + 11494, + 11495, + 11497, + 11498, + 11499, + 11501, + 11502, + 11503, + 11505, + 11506, + 11507, + 11509, + 11510, + 11511, + 11513, + 11514, + 11515, + 11517, + 11518, + 11519, + 11521, + 11522, + 11523, + 11525, + 11526, + 11527, + 11529, + 11530, + 11531, + 11533, + 11534, + 11535, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppTypeDefinitions.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppTypeDefinitions.cpp" new file mode 100644 index 00000000..ed9994c1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Il2CppTypeDefinitions.cpp" @@ -0,0 +1,20489 @@ +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "class-internals.h" +#include "codegen/il2cpp-codegen.h" + + +extern const Il2CppType Object_t_0_0_0 = { (void*)821, 0, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_3 = { (void*)821, 3, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_1 = { (void*)821, 1, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_6 = { (void*)821, 6, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_49 = { (void*)821, 49, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_17 = { (void*)821, 17, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_1_0_0 = { (void*)821, 0, IL2CPP_TYPE_OBJECT, 0, 1, 0 }; +extern const Il2CppType Object_t_0_0_54 = { (void*)821, 54, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_145 = { (void*)821, 145, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_1_0_2 = { (void*)821, 2, IL2CPP_TYPE_OBJECT, 0, 1, 0 }; +extern const Il2CppType Object_t_0_0_4 = { (void*)821, 4, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; +extern const Il2CppType Object_t_0_0_38 = { (void*)821, 38, IL2CPP_TYPE_OBJECT, 0, 0, 0 }; + +extern const Il2CppType Mathf_t134_0_0_0 = { (void*)152, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mathf_t134_1_0_0 = { (void*)152, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType PlatformerCharacter2D_t8_0_0_0 = { (void*)4, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PlatformerCharacter2D_t8_0_0_1 = { (void*)4, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PlatformerCharacter2D_t8_1_0_0 = { (void*)4, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CrossPlatformInputManager_t55_0_0_0 = { (void*)29, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossPlatformInputManager_t55_1_0_0 = { (void*)29, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Input_t135_0_0_0 = { (void*)186, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Input_t135_1_0_0 = { (void*)186, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Animator_t10_0_0_0 = { (void*)244, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Animator_t10_0_0_1 = { (void*)244, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Animator_t10_0_0_6 = { (void*)244, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Animator_t10_1_0_0 = { (void*)244, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Rigidbody2D_t11_0_0_0 = { (void*)221, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody2D_t11_0_0_1 = { (void*)221, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody2D_t11_1_0_0 = { (void*)221, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Rigidbody2D_t11_0_0_3 = { (void*)221, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Physics2D_t137_0_0_0 = { (void*)218, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Physics2D_t137_1_0_0 = { (void*)218, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType String_t_0_0_0 = { (void*)847, 0, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_6 = { (void*)847, 6, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_1 = { (void*)847, 1, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_32849 = { (void*)847, 32849, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_3 = { (void*)847, 3, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_4 = { (void*)847, 4, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_38 = { (void*)847, 38, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_1_0_2 = { (void*)847, 2, IL2CPP_TYPE_STRING, 0, 1, 0 }; +extern const Il2CppType String_t_0_0_17 = { (void*)847, 17, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_33 = { (void*)847, 33, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_32851 = { (void*)847, 32851, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_5 = { (void*)847, 5, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_1_0_0 = { (void*)847, 0, IL2CPP_TYPE_STRING, 0, 1, 0 }; +extern const Il2CppType String_t_0_0_49 = { (void*)847, 49, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_54 = { (void*)847, 54, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_129 = { (void*)847, 129, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_51 = { (void*)847, 51, IL2CPP_TYPE_STRING, 0, 0, 0 }; +extern const Il2CppType String_t_0_0_19 = { (void*)847, 19, IL2CPP_TYPE_STRING, 0, 0, 0 }; + +extern const Il2CppType Rigidbody_t15_0_0_0 = { (void*)211, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody_t15_0_0_4 = { (void*)211, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody_t15_0_0_1 = { (void*)211, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody_t15_0_0_3 = { (void*)211, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rigidbody_t15_1_0_0 = { (void*)211, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Camera_t28_0_0_0 = { (void*)177, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Camera_t28_0_0_1 = { (void*)177, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Camera_t28_0_0_6 = { (void*)177, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Camera_t28_0_0_3 = { (void*)177, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Camera_t28_1_0_0 = { (void*)177, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Camera_t28_0_0_4 = { (void*)177, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RaycastHit_t26_0_0_0 = { (void*)216, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RaycastHit_t26_1_0_2 = { (void*)216, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RaycastHit_t26_1_0_0 = { (void*)216, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType RayHitComparer_t22_0_0_0 = { (void*)14, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RayHitComparer_t22_0_0_1 = { (void*)14, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RayHitComparer_t22_1_0_0 = { (void*)14, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Renderer_t142_0_0_0 = { (void*)119, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Renderer_t142_1_0_0 = { (void*)119, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Bounds_t141_0_0_0 = { (void*)147, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Bounds_t141_1_0_2 = { (void*)147, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Bounds_t141_1_0_0 = { (void*)147, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Bounds_t141_0_0_1 = { (void*)147, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TrailRenderer_t143_0_0_0 = { (void*)120, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TrailRenderer_t143_1_0_0 = { (void*)120, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ParticleRenderer_t144_0_0_0 = { (void*)202, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParticleRenderer_t144_1_0_0 = { (void*)202, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ParticleSystemRenderer_t145_0_0_0 = { (void*)200, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParticleSystemRenderer_t145_1_0_0 = { (void*)200, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Single_t165_0_0_0; +extern const Il2CppType SingleU5BU5D_t126_0_0_0 = { (void*)&Single_t165_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType SingleU5BU5D_t126_0_0_1 = { (void*)&Single_t165_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Single_t165_0_0_0 = { (void*)850, 0, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_6 = { (void*)850, 6, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_1 = { (void*)850, 1, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_32849 = { (void*)850, 32849, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_1_0_2 = { (void*)850, 2, IL2CPP_TYPE_R4, 0, 1, 0 }; +extern const Il2CppType Single_t165_0_0_3 = { (void*)850, 3, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_32854 = { (void*)850, 32854, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_22 = { (void*)850, 22, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_1_0_0 = { (void*)850, 0, IL2CPP_TYPE_R4, 0, 1, 0 }; +extern const Il2CppType Single_t165_0_0_54 = { (void*)850, 54, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_38 = { (void*)850, 38, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_4 = { (void*)850, 4, IL2CPP_TYPE_R4, 0, 0, 0 }; +extern const Il2CppType Single_t165_0_0_129 = { (void*)850, 129, IL2CPP_TYPE_R4, 0, 0, 0 }; + +extern const Il2CppType FOVKick_t31_0_0_0 = { (void*)59, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FOVKick_t31_0_0_1 = { (void*)59, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FOVKick_t31_1_0_0 = { (void*)59, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType FOVKick_t31_0_0_3 = { (void*)59, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CurveControlledBob_t32_0_0_0 = { (void*)55, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CurveControlledBob_t32_0_0_1 = { (void*)55, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CurveControlledBob_t32_0_0_6 = { (void*)55, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CurveControlledBob_t32_1_0_0 = { (void*)55, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LerpControlledBob_t33_0_0_0 = { (void*)65, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LerpControlledBob_t33_0_0_1 = { (void*)65, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LerpControlledBob_t33_0_0_6 = { (void*)65, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LerpControlledBob_t33_1_0_0 = { (void*)65, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType LerpControlledBob_t33_0_0_3 = { (void*)65, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CharacterController_t36_0_0_0 = { (void*)217, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CharacterController_t36_0_0_1 = { (void*)217, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CharacterController_t36_0_0_3 = { (void*)217, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CharacterController_t36_1_0_0 = { (void*)217, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AudioSource_t37_0_0_0 = { (void*)231, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioSource_t37_0_0_1 = { (void*)231, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioSource_t37_1_0_0 = { (void*)231, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Keyframe_t147_0_0_0; +extern const Il2CppType KeyframeU5BU5D_t146_0_0_0 = { (void*)&Keyframe_t147_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Keyframe_t147_0_0_0 = { (void*)235, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Keyframe_t147_1_0_0 = { (void*)235, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType AnimationCurve_t41_0_0_0 = { (void*)236, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationCurve_t41_0_0_6 = { (void*)236, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationCurve_t41_1_0_0 = { (void*)236, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MovementSettings_t40_0_0_0 = { (void*)20, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MovementSettings_t40_0_0_6 = { (void*)20, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MovementSettings_t40_1_0_0 = { (void*)20, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MouseLook_t30_0_0_0 = { (void*)18, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseLook_t30_0_0_1 = { (void*)18, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseLook_t30_1_0_0 = { (void*)18, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MouseLook_t30_0_0_6 = { (void*)18, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AdvancedSettings_t42_0_0_0 = { (void*)21, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AdvancedSettings_t42_0_0_6 = { (void*)21, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AdvancedSettings_t42_1_0_0 = { (void*)21, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CapsuleCollider_t43_0_0_0 = { (void*)215, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CapsuleCollider_t43_0_0_1 = { (void*)215, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CapsuleCollider_t43_1_0_0 = { (void*)215, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Vector2_t6_0_0_0 = { (void*)140, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector2_t6_0_0_6 = { (void*)140, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector2_t6_0_0_1 = { (void*)140, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector2_t6_1_0_0 = { (void*)140, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector2_t6_1_0_2 = { (void*)140, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector2_t6_0_0_3 = { (void*)140, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector2_t6_0_0_19 = { (void*)140, 19, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector2_t6_0_0_4 = { (void*)140, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Ball_t44_0_0_0 = { (void*)22, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Ball_t44_1_0_0 = { (void*)22, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Ball_t44_0_0_1 = { (void*)22, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType NavMeshAgent_t47_0_0_0 = { (void*)225, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NavMeshAgent_t47_0_0_1 = { (void*)225, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NavMeshAgent_t47_1_0_0 = { (void*)225, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThirdPersonCharacter_t48_0_0_0 = { (void*)25, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThirdPersonCharacter_t48_0_0_1 = { (void*)25, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThirdPersonCharacter_t48_1_0_0 = { (void*)25, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType VirtualAxis_t51_0_0_0 = { (void*)31, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VirtualAxis_t51_0_0_1 = { (void*)31, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VirtualAxis_t51_1_0_0 = { (void*)31, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AxisTouchButton_t50_0_0_0 = { (void*)27, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AxisTouchButton_t50_1_0_0 = { (void*)27, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AxisTouchButton_t50_0_0_1 = { (void*)27, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Type_t_0_0_0 = { (void*)871, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_3 = { (void*)871, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_6 = { (void*)871, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_1_0_0 = { (void*)871, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Type_t_0_0_1 = { (void*)871, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_49 = { (void*)871, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_33 = { (void*)871, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_4 = { (void*)871, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Type_t_0_0_17 = { (void*)871, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AxisTouchButton_t50_0_0_0; +extern const Il2CppType AxisTouchButtonU5BU5D_t149_0_0_0 = { (void*)&AxisTouchButton_t50_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MobileInput_t61_0_0_0 = { (void*)37, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MobileInput_t61_1_0_0 = { (void*)37, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StandaloneInput_t62_0_0_0 = { (void*)38, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StandaloneInput_t62_1_0_0 = { (void*)38, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArgumentNullException_t151_0_0_0 = { (void*)1562, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArgumentNullException_t151_1_0_0 = { (void*)1562, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEnumerator_t133_0_0_0 = { (void*)842, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerator_t133_0_0_1 = { (void*)842, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerator_t133_0_0_4 = { (void*)842, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerator_t133_1_0_0 = { (void*)842, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Transform_t3_0_0_0 = { (void*)192, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_t3_0_0_6 = { (void*)192, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_t3_0_0_1 = { (void*)192, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_t3_0_0_4 = { (void*)192, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_t3_0_0_3 = { (void*)192, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_t3_1_0_0 = { (void*)192, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IDisposable_t153_0_0_0 = { (void*)844, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDisposable_t153_0_0_2 = { (void*)844, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDisposable_t153_0_0_1 = { (void*)844, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDisposable_t153_1_0_0 = { (void*)844, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType VirtualButton_t54_0_0_0 = { (void*)32, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VirtualButton_t54_1_0_0 = { (void*)32, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Exception_t152_0_0_0 = { (void*)877, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Exception_t152_0_0_1 = { (void*)877, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Exception_t152_1_0_0 = { (void*)877, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Exception_t152_1_0_2 = { (void*)877, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Exception_t152_0_0_6 = { (void*)877, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Image_t70_0_0_0 = { (void*)439, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Image_t70_0_0_1 = { (void*)439, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Image_t70_1_0_0 = { (void*)439, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0; +Il2CppGenericClass Dictionary_2_t71_GenericClass = { 977, { &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t71_0_0_0 = { &Dictionary_2_t71_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t71_0_0_4 = { &Dictionary_2_t71_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0; +Il2CppGenericClass Dictionary_2_t72_GenericClass = { 977, { &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t72_0_0_0 = { &Dictionary_2_t72_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t72_0_0_4 = { &Dictionary_2_t72_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0; +Il2CppGenericClass List_1_t73_GenericClass = { 991, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t73_0_0_0 = { &List_1_t73_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t73_0_0_4 = { &List_1_t73_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Animation_t157_0_0_0 = { (void*)238, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Animation_t157_1_0_0 = { (void*)238, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Animation_t157_0_0_1 = { (void*)238, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Behaviour_t156_0_0_0 = { (void*)176, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Behaviour_t156_0_0_6 = { (void*)176, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Behaviour_t156_1_0_0 = { (void*)176, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GameObject_t77_0_0_0 = { (void*)191, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GameObject_t77_0_0_6 = { (void*)191, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GameObject_t77_1_0_0 = { (void*)191, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GameObject_t77_0_0_1 = { (void*)191, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ReplacementDefinition_t78_0_0_0; +extern const Il2CppType ReplacementDefinitionU5BU5D_t81_0_0_0 = { (void*)&ReplacementDefinition_t78_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ReplacementDefinitionU5BU5D_t81_0_0_6 = { (void*)&ReplacementDefinition_t78_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ReplacementDefinition_t78_0_0_0 = { (void*)50, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReplacementDefinition_t78_1_0_0 = { (void*)50, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Material_t160_0_0_0 = { (void*)165, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Material_t160_1_0_0 = { (void*)165, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Material_t160_0_0_20 = { (void*)165, 20, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Material_t160_0_0_4 = { (void*)165, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Material_t160_0_0_129 = { (void*)165, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Material_t160_0_0_132 = { (void*)165, 132, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Material_t160_0_0_6 = { (void*)165, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Int32_t161_0_0_0 = { (void*)825, 0, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_1542 = { (void*)825, 1542, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_1 = { (void*)825, 1, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_6 = { (void*)825, 6, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_3 = { (void*)825, 3, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_1_0_2 = { (void*)825, 2, IL2CPP_TYPE_I4, 0, 1, 0 }; +extern const Il2CppType Int32_t161_0_0_32849 = { (void*)825, 32849, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_38 = { (void*)825, 38, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_32854 = { (void*)825, 32854, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_32852 = { (void*)825, 32852, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_1_0_0 = { (void*)825, 0, IL2CPP_TYPE_I4, 0, 1, 0 }; +extern const Il2CppType Int32_t161_0_0_4 = { (void*)825, 4, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_132 = { (void*)825, 132, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_17 = { (void*)825, 17, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_49 = { (void*)825, 49, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_129 = { (void*)825, 129, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_22 = { (void*)825, 22, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_33 = { (void*)825, 33, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_131 = { (void*)825, 131, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_19 = { (void*)825, 19, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_54 = { (void*)825, 54, IL2CPP_TYPE_I4, 0, 0, 0 }; +extern const Il2CppType Int32_t161_0_0_51 = { (void*)825, 51, IL2CPP_TYPE_I4, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Material_t160_0_0_0; +Il2CppGenericClass List_1_t158_GenericClass = { 991, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t158_0_0_0 = { &List_1_t158_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Object_t_0_0_0; +extern const Il2CppType ObjectU5BU5D_t162_0_0_0 = { (void*)&Object_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_0_0_33 = { (void*)&Object_t_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_1_0_2 = { (void*)&Object_t_0_0_0, 2, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_0_0_1 = { (void*)&Object_t_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_0_0_49 = { (void*)&Object_t_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_1_0_0 = { (void*)&Object_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType ObjectU5BU5D_t162_0_0_17 = { (void*)&Object_t_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType String_t_0_0_0; +extern const Il2CppType StringU5BU5D_t163_0_0_0 = { (void*)&String_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_1 = { (void*)&String_t_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_49 = { (void*)&String_t_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_131 = { (void*)&String_t_0_0_0, 131, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_51 = { (void*)&String_t_0_0_0, 51, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_22 = { (void*)&String_t_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_6 = { (void*)&String_t_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_0_0_3 = { (void*)&String_t_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StringU5BU5D_t163_1_0_2 = { (void*)&String_t_0_0_0, 2, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; + +extern const Il2CppType NotSupportedException_t164_0_0_0 = { (void*)1623, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NotSupportedException_t164_1_0_0 = { (void*)1623, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SpringJoint_t88_0_0_0 = { (void*)213, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SpringJoint_t88_0_0_1 = { (void*)213, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SpringJoint_t88_1_0_0 = { (void*)213, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CDragObjectU3Ec__Iterator0_t86_0_0_0 = { (void*)57, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CDragObjectU3Ec__Iterator0_t86_1_0_0 = { (void*)57, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaitForEndOfFrame_t166_0_0_0 = { (void*)108, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitForEndOfFrame_t166_1_0_0 = { (void*)108, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CFOVKickUpU3Ec__Iterator1_t91_0_0_0 = { (void*)60, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CFOVKickUpU3Ec__Iterator1_t91_1_0_0 = { (void*)60, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CFOVKickDownU3Ec__Iterator2_t92_0_0_0 = { (void*)61, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CFOVKickDownU3Ec__Iterator2_t92_1_0_0 = { (void*)61, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GUIText_t94_0_0_0 = { (void*)253, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIText_t94_0_0_1 = { (void*)253, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIText_t94_0_0_6 = { (void*)253, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIText_t94_1_0_0 = { (void*)253, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaitForFixedUpdate_t167_0_0_0 = { (void*)107, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitForFixedUpdate_t167_1_0_0 = { (void*)107, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CDoBobCycleU3Ec__Iterator3_t97_0_0_0 = { (void*)66, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CDoBobCycleU3Ec__Iterator3_t97_1_0_0 = { (void*)66, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaitForSeconds_t168_0_0_0 = { (void*)106, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitForSeconds_t168_1_0_0 = { (void*)106, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Transform_t3_0_0_0; +Il2CppGenericClass List_1_t101_GenericClass = { 991, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t101_0_0_0 = { &List_1_t101_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t101_0_0_1 = { &List_1_t101_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t101_0_0_49 = { &List_1_t101_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CResetCoroutineU3Ec__Iterator4_t98_0_0_0 = { (void*)68, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CResetCoroutineU3Ec__Iterator4_t98_1_0_0 = { (void*)68, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ParticleSystem_t104_0_0_0 = { (void*)199, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParticleSystem_t104_0_0_3 = { (void*)199, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParticleSystem_t104_1_0_0 = { (void*)199, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CStartU3Ec__Iterator5_t102_0_0_0 = { (void*)70, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CStartU3Ec__Iterator5_t102_1_0_0 = { (void*)70, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GameObject_t77_0_0_0; +extern const Il2CppType GameObjectU5BU5D_t108_0_0_0 = { (void*)&GameObject_t77_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType GameObjectU5BU5D_t108_0_0_1 = { (void*)&GameObject_t77_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType GameObjectU5BU5D_t108_0_0_6 = { (void*)&GameObject_t77_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MonoBehaviour_t2_0_0_0; +extern const Il2CppType MonoBehaviourU5BU5D_t109_0_0_0 = { (void*)&MonoBehaviour_t2_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType MonoBehaviourU5BU5D_t109_0_0_1 = { (void*)&MonoBehaviour_t2_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MonoBehaviour_t2_0_0_0 = { (void*)182, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoBehaviour_t2_1_0_0 = { (void*)182, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MonoBehaviour_t2_0_0_4 = { (void*)182, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Entries_t115_0_0_0 = { (void*)79, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Entries_t115_0_0_6 = { (void*)79, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Entries_t115_1_0_0 = { (void*)79, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CActivateU3Ec__Iterator6_t117_0_0_0 = { (void*)80, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CActivateU3Ec__Iterator6_t117_1_0_0 = { (void*)80, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CDeactivateU3Ec__Iterator7_t118_0_0_0 = { (void*)81, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CDeactivateU3Ec__Iterator7_t118_1_0_0 = { (void*)81, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CReloadLevelU3Ec__Iterator8_t119_0_0_0 = { (void*)82, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CReloadLevelU3Ec__Iterator8_t119_1_0_0 = { (void*)82, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Transform_t3_0_0_0; +extern const Il2CppType TransformU5BU5D_t99_0_0_0 = { (void*)&Transform_t3_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TransformU5BU5D_t99_0_0_3 = { (void*)&Transform_t3_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TransformU5BU5D_t99_0_0_6 = { (void*)&Transform_t3_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType WaypointList_t122_0_0_0 = { (void*)85, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaypointList_t122_0_0_6 = { (void*)85, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaypointList_t122_1_0_0 = { (void*)85, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Vector3_t4_0_0_0; +extern const Il2CppType Vector3U5BU5D_t125_0_0_0 = { (void*)&Vector3_t4_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Vector3U5BU5D_t125_0_0_1 = { (void*)&Vector3_t4_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Vector3U5BU5D_t125_0_0_17 = { (void*)&Vector3_t4_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Vector3U5BU5D_t125_0_0_49 = { (void*)&Vector3_t4_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Vector3U5BU5D_t125_0_0_33 = { (void*)&Vector3_t4_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Vector3_t4_0_0_0 = { (void*)141, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector3_t4_0_0_1 = { (void*)141, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector3_t4_0_0_4 = { (void*)141, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector3_t4_0_0_6 = { (void*)141, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector3_t4_1_0_0 = { (void*)141, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector3_t4_1_0_2 = { (void*)141, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector3_t4_0_0_3 = { (void*)141, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector3_t4_0_0_49 = { (void*)141, 49, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType NullReferenceException_t436_0_0_0 = { (void*)1624, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NullReferenceException_t436_1_0_0 = { (void*)1624, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArgumentException_t437_0_0_0 = { (void*)1561, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArgumentException_t437_1_0_0 = { (void*)1561, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnhandledExceptionEventHandler_t439_0_0_0 = { (void*)1670, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnhandledExceptionEventHandler_t439_0_0_1 = { (void*)1670, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnhandledExceptionEventHandler_t439_1_0_0 = { (void*)1670, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GcLeaderboard_t205_0_0_0 = { (void*)115, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GcLeaderboard_t205_1_0_0 = { (void*)115, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AchievementDescription_t366_0_0_0; +extern const Il2CppType AchievementDescriptionU5BU5D_t201_0_0_0 = { (void*)&AchievementDescription_t366_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType AchievementDescriptionU5BU5D_t201_0_0_17 = { (void*)&AchievementDescription_t366_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType AchievementDescription_t366_0_0_0 = { (void*)304, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AchievementDescription_t366_1_0_0 = { (void*)304, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GameCenterPlatform_t195_0_0_0 = { (void*)114, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GameCenterPlatform_t195_1_0_0 = { (void*)114, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UserProfile_t362_0_0_0; +extern const Il2CppType UserProfileU5BU5D_t202_0_0_0 = { (void*)&UserProfile_t362_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UserProfileU5BU5D_t202_1_0_0 = { (void*)&UserProfile_t362_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType UserProfileU5BU5D_t202_0_0_17 = { (void*)&UserProfile_t362_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UserProfile_t362_0_0_0 = { (void*)302, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UserProfile_t362_1_0_0 = { (void*)302, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_GcLeaderboard_t205_0_0_0; +Il2CppGenericClass List_1_t204_GenericClass = { 991, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t204_0_0_0 = { &List_1_t204_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t204_0_0_17 = { &List_1_t204_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IAchievementDescription_t2631_0_0_0; +extern const Il2CppType IAchievementDescriptionU5BU5D_t440_0_0_0 = { (void*)&IAchievementDescription_t2631_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IAchievementDescription_t2631_0_0_0 = { (void*)314, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IAchievementDescription_t2631_1_0_0 = { (void*)314, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Boolean_t448_0_0_0 = { (void*)853, 0, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_1 = { (void*)853, 1, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_6 = { (void*)853, 6, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_32849 = { (void*)853, 32849, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_22 = { (void*)853, 22, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_3 = { (void*)853, 3, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_19 = { (void*)853, 19, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_4 = { (void*)853, 4, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_17 = { (void*)853, 17, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_1_0_2 = { (void*)853, 2, IL2CPP_TYPE_BOOLEAN, 0, 1, 0 }; +extern const Il2CppType Boolean_t448_0_0_129 = { (void*)853, 129, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_132 = { (void*)853, 132, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_1_0_0 = { (void*)853, 0, IL2CPP_TYPE_BOOLEAN, 0, 1, 0 }; +extern const Il2CppType Boolean_t448_0_0_38 = { (void*)853, 38, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_54 = { (void*)853, 54, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_33 = { (void*)853, 33, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_49 = { (void*)853, 49, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; +extern const Il2CppType Boolean_t448_0_0_161 = { (void*)853, 161, IL2CPP_TYPE_BOOLEAN, 0, 0, 0 }; + +extern const Il2CppType IAchievement_t411_0_0_0; +extern const Il2CppType IAchievementU5BU5D_t442_0_0_0 = { (void*)&IAchievement_t411_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IAchievement_t411_0_0_0 = { (void*)313, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IAchievement_t411_1_0_0 = { (void*)313, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Achievement_t364_0_0_0; +extern const Il2CppType AchievementU5BU5D_t441_0_0_0 = { (void*)&Achievement_t364_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Achievement_t364_0_0_0 = { (void*)303, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Achievement_t364_1_0_0 = { (void*)303, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IScore_t370_0_0_0; +extern const Il2CppType IScoreU5BU5D_t368_0_0_0 = { (void*)&IScore_t370_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType IScoreU5BU5D_t368_0_0_1 = { (void*)&IScore_t370_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IScore_t370_0_0_0 = { (void*)315, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IScore_t370_0_0_1 = { (void*)315, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IScore_t370_1_0_0 = { (void*)315, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Score_t367_0_0_0; +extern const Il2CppType ScoreU5BU5D_t443_0_0_0 = { (void*)&Score_t367_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Score_t367_0_0_0 = { (void*)305, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Score_t367_1_0_0 = { (void*)305, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LocalUser_t203_0_0_0 = { (void*)301, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LocalUser_t203_0_0_17 = { (void*)301, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LocalUser_t203_1_0_0 = { (void*)301, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Leaderboard_t206_0_0_0 = { (void*)306, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Leaderboard_t206_0_0_1 = { (void*)306, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Leaderboard_t206_1_0_0 = { (void*)306, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ILeaderboard_t410_0_0_0 = { (void*)319, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILeaderboard_t410_1_0_0 = { (void*)319, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass Enumerator_t444_GenericClass = { 992, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t444_0_0_0 = { &Enumerator_t444_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ILocalUser_t409_0_0_0 = { (void*)310, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILocalUser_t409_1_0_0 = { (void*)310, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IUserProfile_t2630_0_0_0; +extern const Il2CppType IUserProfileU5BU5D_t363_0_0_0 = { (void*)&IUserProfile_t2630_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType IUserProfileU5BU5D_t363_0_0_1 = { (void*)&IUserProfile_t2630_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IUserProfile_t2630_0_0_0 = { (void*)312, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IUserProfile_t2630_0_0_1 = { (void*)312, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IUserProfile_t2630_1_0_0 = { (void*)312, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Texture2D_t215_0_0_0 = { (void*)126, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture2D_t215_1_0_0 = { (void*)126, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Texture2D_t215_0_0_129 = { (void*)126, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture2D_t215_0_0_6 = { (void*)126, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture2D_t215_0_0_4 = { (void*)126, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture2D_t215_0_0_1 = { (void*)126, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture2D_t215_0_0_20 = { (void*)126, 20, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BoneWeight_t209_0_0_0 = { (void*)118, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BoneWeight_t209_1_0_0 = { (void*)118, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Vector4_t234_0_0_0 = { (void*)148, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector4_t234_1_0_0 = { (void*)148, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector4_t234_1_0_2 = { (void*)148, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Vector4_t234_0_0_6 = { (void*)148, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Vector4_t234_0_0_49 = { (void*)148, 49, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IntPtr_t_0_0_0 = { (void*)854, 0, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_3 = { (void*)854, 3, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_1 = { (void*)854, 1, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_131 = { (void*)854, 131, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_6 = { (void*)854, 6, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_1_0_0 = { (void*)854, 0, IL2CPP_TYPE_I, 0, 1, 0 }; +extern const Il2CppType IntPtr_t_0_0_54 = { (void*)854, 54, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_4 = { (void*)854, 4, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_17 = { (void*)854, 17, IL2CPP_TYPE_I, 0, 0, 0 }; +extern const Il2CppType IntPtr_t_0_0_52 = { (void*)854, 52, IL2CPP_TYPE_I, 0, 0, 0 }; + +extern const Il2CppType CullingGroupEvent_t218_0_0_0 = { (void*)129, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CullingGroupEvent_t218_1_0_0 = { (void*)129, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType TouchScreenKeyboard_InternalConstructorHelperArguments_t227_0_0_0 = { (void*)135, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TouchScreenKeyboard_InternalConstructorHelperArguments_t227_1_0_0 = { (void*)135, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType TouchScreenKeyboardType_t228_0_0_0 = { (void*)136, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TouchScreenKeyboardType_t228_1_0_0 = { (void*)136, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TouchScreenKeyboardType_t228_0_0_32854 = { (void*)136, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TouchScreenKeyboardType_t228_0_0_1 = { (void*)136, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Convert_t445_0_0_0 = { (void*)1573, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Convert_t445_1_0_0 = { (void*)1573, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TouchScreenKeyboard_t229_0_0_0 = { (void*)137, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TouchScreenKeyboard_t229_1_0_0 = { (void*)137, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TouchScreenKeyboard_t229_0_0_4 = { (void*)137, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IndexOutOfRangeException_t446_0_0_0 = { (void*)1603, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IndexOutOfRangeException_t446_1_0_0 = { (void*)1603, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Color_t139_0_0_0 = { (void*)142, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Color_t139_0_0_6 = { (void*)142, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Color_t139_1_0_0 = { (void*)142, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Color_t139_0_0_1 = { (void*)142, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Byte_t447_0_0_0 = { (void*)838, 0, IL2CPP_TYPE_U1, 0, 0, 0 }; +extern const Il2CppType Byte_t447_0_0_1 = { (void*)838, 1, IL2CPP_TYPE_U1, 0, 0, 0 }; +extern const Il2CppType Byte_t447_0_0_6 = { (void*)838, 6, IL2CPP_TYPE_U1, 0, 0, 0 }; +extern const Il2CppType Byte_t447_1_0_2 = { (void*)838, 2, IL2CPP_TYPE_U1, 0, 1, 0 }; +extern const Il2CppType Byte_t447_0_0_1542 = { (void*)838, 1542, IL2CPP_TYPE_U1, 0, 0, 0 }; +extern const Il2CppType Byte_t447_1_0_0 = { (void*)838, 0, IL2CPP_TYPE_U1, 0, 1, 0 }; +extern const Il2CppType Byte_t447_0_0_32854 = { (void*)838, 32854, IL2CPP_TYPE_U1, 0, 0, 0 }; +extern const Il2CppType Byte_t447_0_0_3 = { (void*)838, 3, IL2CPP_TYPE_U1, 0, 0, 0 }; + +extern const Il2CppType Quaternion_t19_0_0_0 = { (void*)144, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Quaternion_t19_0_0_1 = { (void*)144, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Quaternion_t19_1_0_0 = { (void*)144, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Quaternion_t19_1_0_2 = { (void*)144, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Quaternion_t19_0_0_6 = { (void*)144, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Rect_t232_0_0_0 = { (void*)145, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Rect_t232_1_0_0 = { (void*)145, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Rect_t232_1_0_2 = { (void*)145, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Rect_t232_0_0_6 = { (void*)145, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Rect_t232_0_0_3 = { (void*)145, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Rect_t232_0_0_1 = { (void*)145, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Rect_t232_0_0_129 = { (void*)145, 129, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Matrix4x4_t233_0_0_0 = { (void*)146, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Matrix4x4_t233_1_0_0 = { (void*)146, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Matrix4x4_t233_1_0_2 = { (void*)146, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType MathfInternal_t236_0_0_0 = { (void*)151, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MathfInternal_t236_1_0_0 = { (void*)151, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType RectTransform_t242_0_0_0 = { (void*)155, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectTransform_t242_1_0_0 = { (void*)155, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RectTransform_t242_0_0_1 = { (void*)155, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectTransform_t242_0_0_129 = { (void*)155, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ReapplyDrivenProperties_t241_0_0_0 = { (void*)158, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReapplyDrivenProperties_t241_0_0_17 = { (void*)158, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReapplyDrivenProperties_t241_1_0_0 = { (void*)158, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SphericalHarmonicsL2_t249_0_0_0 = { (void*)167, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SphericalHarmonicsL2_t249_1_0_0 = { (void*)167, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType LogType_t188_0_0_0 = { (void*)105, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LogType_t188_1_0_0 = { (void*)105, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType LogType_t188_0_0_32854 = { (void*)105, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Application_t256_0_0_0 = { (void*)174, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Application_t256_1_0_0 = { (void*)174, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Display_t260_0_0_0; +extern const Il2CppType DisplayU5BU5D_t261_0_0_0 = { (void*)&Display_t260_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType DisplayU5BU5D_t261_0_0_22 = { (void*)&Display_t260_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Display_t260_0_0_0 = { (void*)180, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Display_t260_1_0_0 = { (void*)180, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Display_t260_0_0_17 = { (void*)180, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DisplaysUpdatedDelegate_t259_0_0_0 = { (void*)181, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DisplaysUpdatedDelegate_t259_0_0_17 = { (void*)181, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DisplaysUpdatedDelegate_t259_1_0_0 = { (void*)181, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Touch_t155_0_0_0; +extern const Il2CppType TouchU5BU5D_t154_0_0_0 = { (void*)&Touch_t155_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Touch_t155_0_0_0 = { (void*)185, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Touch_t155_1_0_0 = { (void*)185, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Object_t76_0_0_0 = { (void*)188, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Object_t76_0_0_6 = { (void*)188, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Object_t76_1_0_0 = { (void*)188, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Object_t76_0_0_3 = { (void*)188, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Object_t76_0_0_1 = { (void*)188, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t265_0_0_0 = { (void*)193, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t265_1_0_0 = { (void*)193, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAdsInternal_t269_0_0_0 = { (void*)198, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAdsInternal_t269_1_0_0 = { (void*)198, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAdsDelegate_t270_0_0_0 = { (void*)357, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAdsDelegate_t270_0_0_17 = { (void*)357, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAdsDelegate_t270_1_0_0 = { (void*)357, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass UnityAdsDelegate_2_t271_GenericClass = { 358, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAdsDelegate_2_t271_0_0_0 = { &UnityAdsDelegate_2_t271_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAdsDelegate_2_t271_0_0_17 = { &UnityAdsDelegate_2_t271_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Rigidbody2D_t11_0_0_0; +Il2CppGenericClass List_1_t282_GenericClass = { 991, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t282_0_0_0 = { &List_1_t282_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t282_0_0_17 = { &List_1_t282_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType AudioSettings_t289_0_0_0 = { (void*)226, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioSettings_t289_1_0_0 = { (void*)226, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Enumerator_t298_0_0_0 = { (void*)239, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t298_1_0_0 = { (void*)239, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Font_t310_0_0_0 = { (void*)255, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Font_t310_1_0_0 = { (void*)255, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Font_t310_0_0_129 = { (void*)255, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Font_t310_0_0_6 = { (void*)255, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Font_t310_0_0_1 = { (void*)255, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0; +Il2CppGenericClass Action_1_t311_GenericClass = { 1662, { &GenInst_Font_t310_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t311_0_0_0 = { &Action_1_t311_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t311_0_0_17 = { &Action_1_t311_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType FontTextureRebuildCallback_t309_0_0_0 = { (void*)256, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FontTextureRebuildCallback_t309_0_0_1 = { (void*)256, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FontTextureRebuildCallback_t309_1_0_0 = { (void*)256, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UIVertex_t323_0_0_0 = { (void*)265, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UIVertex_t323_1_0_0 = { (void*)265, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UIVertex_t323_0_0_22 = { (void*)265, 22, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UICharInfo_t312_0_0_0 = { (void*)257, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UICharInfo_t312_1_0_0 = { (void*)257, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType UILineInfo_t313_0_0_0 = { (void*)258, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UILineInfo_t313_1_0_0 = { (void*)258, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_UIVertex_t323_0_0_0; +Il2CppGenericClass List_1_t316_GenericClass = { 991, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t316_0_0_0 = { &List_1_t316_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t316_0_0_33 = { &List_1_t316_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UICharInfo_t312_0_0_0; +Il2CppGenericClass List_1_t317_GenericClass = { 991, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t317_0_0_0 = { &List_1_t317_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t317_0_0_33 = { &List_1_t317_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UILineInfo_t313_0_0_0; +Il2CppGenericClass List_1_t318_GenericClass = { 991, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t318_0_0_0 = { &List_1_t318_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t318_0_0_33 = { &List_1_t318_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Canvas_t321_0_0_0 = { (void*)261, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Canvas_t321_1_0_0 = { (void*)261, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Canvas_t321_0_0_129 = { (void*)261, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Canvas_t321_0_0_1 = { (void*)261, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType WillRenderCanvases_t320_0_0_0 = { (void*)262, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WillRenderCanvases_t320_0_0_17 = { (void*)262, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WillRenderCanvases_t320_1_0_0 = { (void*)262, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RectTransformUtility_t325_0_0_0 = { (void*)267, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectTransformUtility_t325_1_0_0 = { (void*)267, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Event_t326_0_0_0 = { (void*)268, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Event_t326_1_0_0 = { (void*)268, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Event_t326_0_0_17 = { (void*)268, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Event_t326_0_0_1 = { (void*)268, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType EventType_t329_0_0_0 = { (void*)270, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventType_t329_1_0_0 = { (void*)270, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EventType_t329_0_0_32854 = { (void*)270, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType EventModifiers_t330_0_0_0 = { (void*)271, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventModifiers_t330_1_0_0 = { (void*)271, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EventModifiers_t330_0_0_32854 = { (void*)271, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType KeyCode_t328_0_0_0 = { (void*)269, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType KeyCode_t328_0_0_6 = { (void*)269, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType KeyCode_t328_1_0_0 = { (void*)269, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType KeyCode_t328_0_0_32854 = { (void*)269, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType GUIStyle_t332_0_0_0 = { (void*)275, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIStyle_t332_0_0_33 = { (void*)275, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIStyle_t332_1_0_0 = { (void*)275, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GUIStyle_t332_0_0_17 = { (void*)275, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType GUIUtility_t335_0_0_0 = { (void*)276, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIUtility_t335_1_0_0 = { (void*)276, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DisallowMultipleComponent_t342_0_0_0; +extern const Il2CppType DisallowMultipleComponentU5BU5D_t339_0_0_0 = { (void*)&DisallowMultipleComponent_t342_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType DisallowMultipleComponentU5BU5D_t339_0_0_22 = { (void*)&DisallowMultipleComponent_t342_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType DisallowMultipleComponent_t342_0_0_0 = { (void*)280, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DisallowMultipleComponent_t342_1_0_0 = { (void*)280, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AttributeHelperEngine_t338_0_0_0 = { (void*)279, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttributeHelperEngine_t338_1_0_0 = { (void*)279, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExecuteInEditMode_t345_0_0_0; +extern const Il2CppType ExecuteInEditModeU5BU5D_t340_0_0_0 = { (void*)&ExecuteInEditMode_t345_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ExecuteInEditModeU5BU5D_t340_0_0_22 = { (void*)&ExecuteInEditMode_t345_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ExecuteInEditMode_t345_0_0_0 = { (void*)283, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExecuteInEditMode_t345_1_0_0 = { (void*)283, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RequireComponent_t343_0_0_0; +extern const Il2CppType RequireComponentU5BU5D_t341_0_0_0 = { (void*)&RequireComponent_t343_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType RequireComponentU5BU5D_t341_0_0_22 = { (void*)&RequireComponent_t343_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType RequireComponent_t343_0_0_0 = { (void*)281, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RequireComponent_t343_1_0_0 = { (void*)281, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Type_t_0_0_0; +Il2CppGenericClass Stack_1_t449_GenericClass = { 530, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t449_0_0_0 = { &Stack_1_t449_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Type_t_0_0_0; +extern const Il2CppType TypeU5BU5D_t431_0_0_0 = { (void*)&Type_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_54 = { (void*)&Type_t_0_0_0, 54, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_3 = { (void*)&Type_t_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_33 = { (void*)&Type_t_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_1 = { (void*)&Type_t_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_17 = { (void*)&Type_t_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_6 = { (void*)&Type_t_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5D_t431_0_0_49 = { (void*)&Type_t_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass List_1_t450_GenericClass = { 991, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t450_0_0_0 = { &List_1_t450_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType UserState_t375_0_0_0 = { (void*)311, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UserState_t375_0_0_4 = { (void*)311, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UserState_t375_1_0_0 = { (void*)311, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UserState_t375_0_0_32854 = { (void*)311, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DateTime_t365_0_0_0 = { (void*)1575, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTime_t365_0_0_1 = { (void*)1575, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTime_t365_1_0_0 = { (void*)1575, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTime_t365_1_0_2 = { (void*)1575, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTime_t365_0_0_54 = { (void*)1575, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Double_t454_0_0_0 = { (void*)851, 0, IL2CPP_TYPE_R8, 0, 0, 0 }; +extern const Il2CppType Double_t454_0_0_6 = { (void*)851, 6, IL2CPP_TYPE_R8, 0, 0, 0 }; +extern const Il2CppType Double_t454_0_0_1 = { (void*)851, 1, IL2CPP_TYPE_R8, 0, 0, 0 }; +extern const Il2CppType Double_t454_0_0_32849 = { (void*)851, 32849, IL2CPP_TYPE_R8, 0, 0, 0 }; +extern const Il2CppType Double_t454_1_0_0 = { (void*)851, 0, IL2CPP_TYPE_R8, 0, 1, 0 }; +extern const Il2CppType Double_t454_1_0_2 = { (void*)851, 2, IL2CPP_TYPE_R8, 0, 1, 0 }; +extern const Il2CppType Double_t454_0_0_32854 = { (void*)851, 32854, IL2CPP_TYPE_R8, 0, 0, 0 }; +extern const Il2CppType Double_t454_0_0_3 = { (void*)851, 3, IL2CPP_TYPE_R8, 0, 0, 0 }; + +extern const Il2CppType Int64_t455_0_0_0 = { (void*)834, 0, IL2CPP_TYPE_I8, 0, 0, 0 }; +extern const Il2CppType Int64_t455_0_0_1 = { (void*)834, 1, IL2CPP_TYPE_I8, 0, 0, 0 }; +extern const Il2CppType Int64_t455_1_0_0 = { (void*)834, 0, IL2CPP_TYPE_I8, 0, 1, 0 }; +extern const Il2CppType Int64_t455_1_0_2 = { (void*)834, 2, IL2CPP_TYPE_I8, 0, 1, 0 }; +extern const Il2CppType Int64_t455_0_0_3 = { (void*)834, 3, IL2CPP_TYPE_I8, 0, 0, 0 }; +extern const Il2CppType Int64_t455_0_0_6 = { (void*)834, 6, IL2CPP_TYPE_I8, 0, 0, 0 }; +extern const Il2CppType Int64_t455_0_0_38 = { (void*)834, 38, IL2CPP_TYPE_I8, 0, 0, 0 }; +extern const Il2CppType Int64_t455_0_0_17 = { (void*)834, 17, IL2CPP_TYPE_I8, 0, 0, 0 }; + +extern const Il2CppType UInt32_t456_0_0_0 = { (void*)835, 0, IL2CPP_TYPE_U4, 0, 0, 0 }; +extern const Il2CppType UInt32_t456_0_0_6 = { (void*)835, 6, IL2CPP_TYPE_U4, 0, 0, 0 }; +extern const Il2CppType UInt32_t456_0_0_1 = { (void*)835, 1, IL2CPP_TYPE_U4, 0, 0, 0 }; +extern const Il2CppType UInt32_t456_1_0_0 = { (void*)835, 0, IL2CPP_TYPE_U4, 0, 1, 0 }; +extern const Il2CppType UInt32_t456_1_0_2 = { (void*)835, 2, IL2CPP_TYPE_U4, 0, 1, 0 }; +extern const Il2CppType UInt32_t456_0_0_3 = { (void*)835, 3, IL2CPP_TYPE_U4, 0, 0, 0 }; + +extern const Il2CppType UserScope_t376_0_0_0 = { (void*)316, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UserScope_t376_0_0_1 = { (void*)316, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UserScope_t376_1_0_0 = { (void*)316, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UserScope_t376_0_0_32854 = { (void*)316, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TimeScope_t377_0_0_0 = { (void*)317, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeScope_t377_0_0_1 = { (void*)317, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeScope_t377_1_0_0 = { (void*)317, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TimeScope_t377_0_0_32854 = { (void*)317, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SendMouseEvents_t372_0_0_0 = { (void*)307, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SendMouseEvents_t372_1_0_0 = { (void*)307, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HitInfo_t371_0_0_0; +extern const Il2CppType HitInfoU5BU5D_t373_0_0_0 = { (void*)&HitInfo_t371_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType HitInfoU5BU5D_t373_0_0_49 = { (void*)&HitInfo_t371_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType HitInfo_t371_0_0_0 = { (void*)308, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HitInfo_t371_1_0_0 = { (void*)308, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType GUILayer_t213_0_0_0 = { (void*)124, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUILayer_t213_1_0_0 = { (void*)124, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Camera_t28_0_0_0; +extern const Il2CppType CameraU5BU5D_t374_0_0_0 = { (void*)&Camera_t28_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CameraU5BU5D_t374_0_0_17 = { (void*)&Camera_t28_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType StackTraceUtility_t384_0_0_0 = { (void*)326, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StackTraceUtility_t384_1_0_0 = { (void*)326, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StackTrace_t432_0_0_0 = { (void*)1036, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StackTrace_t432_1_0_0 = { (void*)1036, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StringBuilder_t457_0_0_0 = { (void*)1524, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StringBuilder_t457_0_0_1 = { (void*)1524, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StringBuilder_t457_1_0_0 = { (void*)1524, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Char_t702_0_0_0; +extern const Il2CppType CharU5BU5D_t458_0_0_0 = { (void*)&Char_t702_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_49 = { (void*)&Char_t702_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_17 = { (void*)&Char_t702_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_38 = { (void*)&Char_t702_0_0_0, 38, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_1 = { (void*)&Char_t702_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_54 = { (void*)&Char_t702_0_0_0, 54, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_51 = { (void*)&Char_t702_0_0_0, 51, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_3 = { (void*)&Char_t702_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_0_0_4 = { (void*)&Char_t702_0_0_0, 4, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CharU5BU5D_t458_1_0_0 = { (void*)&Char_t702_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; + +extern const Il2CppType Char_t702_0_0_0 = { (void*)846, 0, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_0_0_1 = { (void*)846, 1, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_1_0_2 = { (void*)846, 2, IL2CPP_TYPE_CHAR, 0, 1, 0 }; +extern const Il2CppType Char_t702_1_0_0 = { (void*)846, 0, IL2CPP_TYPE_CHAR, 0, 1, 0 }; +extern const Il2CppType Char_t702_0_0_32854 = { (void*)846, 32854, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_0_0_3 = { (void*)846, 3, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_0_0_129 = { (void*)846, 129, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_0_0_54 = { (void*)846, 54, IL2CPP_TYPE_CHAR, 0, 0, 0 }; +extern const Il2CppType Char_t702_0_0_17 = { (void*)846, 17, IL2CPP_TYPE_CHAR, 0, 0, 0 }; + +extern const Il2CppType TrackedReference_t299_0_0_0 = { (void*)331, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TrackedReference_t299_1_0_0 = { (void*)331, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Regex_t463_0_0_0 = { (void*)617, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Regex_t463_0_0_1 = { (void*)617, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Regex_t463_1_0_0 = { (void*)617, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Regex_t463_0_0_49 = { (void*)617, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType UnityAction_t391_0_0_0 = { (void*)359, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_t391_0_0_1 = { (void*)359, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_t391_1_0_0 = { (void*)359, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType UnityAction_t391_0_0_132 = { (void*)359, 132, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ArgumentCache_t388_0_0_0 = { (void*)333, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArgumentCache_t388_1_0_0 = { (void*)333, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ArgumentCache_t388_0_0_1 = { (void*)333, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Single_t165_0_0_0; +Il2CppGenericClass CachedInvokableCall_1_t464_GenericClass = { 340, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType CachedInvokableCall_1_t464_0_0_0 = { &CachedInvokableCall_1_t464_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0; +Il2CppGenericClass CachedInvokableCall_1_t465_GenericClass = { 340, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType CachedInvokableCall_1_t465_0_0_0 = { &CachedInvokableCall_1_t465_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass CachedInvokableCall_1_t466_GenericClass = { 340, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType CachedInvokableCall_1_t466_0_0_0 = { &CachedInvokableCall_1_t466_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Boolean_t448_0_0_0; +Il2CppGenericClass CachedInvokableCall_1_t467_GenericClass = { 340, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType CachedInvokableCall_1_t467_0_0_0 = { &CachedInvokableCall_1_t467_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_t390_0_0_0 = { (void*)335, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCall_t390_1_0_0 = { (void*)335, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CachedInvokableCall_1_t469_0_0_0 = { (void*)340, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CachedInvokableCall_1_t469_1_0_0 = { (void*)340, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MethodInfo_t_0_0_0 = { (void*)1155, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodInfo_t_0_0_1 = { (void*)1155, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodInfo_t_1_0_0 = { (void*)1155, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MethodInfo_t_0_0_6 = { (void*)1155, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodInfo_t_0_0_17 = { (void*)1155, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodInfo_t_0_0_49 = { (void*)1155, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BaseInvokableCall_t389_0_0_0 = { (void*)334, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseInvokableCall_t389_1_0_0 = { (void*)334, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PersistentCall_t393_0_0_0 = { (void*)342, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PersistentCall_t393_1_0_0 = { (void*)342, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_PersistentCall_t393_0_0_0; +Il2CppGenericClass List_1_t395_GenericClass = { 991, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t395_0_0_0 = { &List_1_t395_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t395_0_0_1 = { &List_1_t395_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t470_GenericClass = { 992, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t470_0_0_0 = { &Enumerator_t470_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_BaseInvokableCall_t389_0_0_0; +Il2CppGenericClass List_1_t397_GenericClass = { 991, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t397_0_0_0 = { &List_1_t397_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t397_0_0_33 = { &List_1_t397_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t471_GenericClass = { 1668, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t471_0_0_0 = { &Predicate_1_t471_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCallList_t396_0_0_0 = { (void*)344, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCallList_t396_1_0_0 = { (void*)344, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType InvokableCallList_t396_0_0_1 = { (void*)344, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType PersistentCallGroup_t394_0_0_0 = { (void*)343, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PersistentCallGroup_t394_1_0_0 = { (void*)343, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType PersistentCallGroup_t394_0_0_1 = { (void*)343, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DefaultValueAttribute_t400_0_0_0 = { (void*)351, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultValueAttribute_t400_1_0_0 = { (void*)351, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeInferenceRules_t403_0_0_0 = { (void*)354, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeInferenceRules_t403_1_0_0 = { (void*)354, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TypeInferenceRules_t403_0_0_32854 = { (void*)354, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType BaseInputModule_t476_0_0_0 = { (void*)399, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseInputModule_t476_0_0_1 = { (void*)399, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseInputModule_t476_1_0_0 = { (void*)399, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_BaseInputModule_t476_0_0_0; +Il2CppGenericClass List_1_t475_GenericClass = { 991, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t475_0_0_0 = { &List_1_t475_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t475_0_0_1 = { &List_1_t475_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType RaycastResult_t508_0_0_0 = { (void*)392, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RaycastResult_t508_1_0_0 = { (void*)392, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RaycastResult_t508_0_0_1 = { (void*)392, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_RaycastResult_t508_0_0_0; +Il2CppGenericClass Comparison_1_t478_GenericClass = { 1665, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t478_0_0_0 = { &Comparison_1_t478_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Comparison_1_t478_0_0_49 = { &Comparison_1_t478_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType EventSystem_t473_0_0_0 = { (void*)383, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventSystem_t473_1_0_0 = { (void*)383, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType EventSystem_t473_0_0_17 = { (void*)383, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventSystem_t473_0_0_33 = { (void*)383, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventSystem_t473_0_0_1 = { (void*)383, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IDeselectHandler_t671_0_0_0 = { (void*)379, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeselectHandler_t671_1_0_0 = { (void*)379, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDeselectHandler_t671_0_0_14 = { (void*)379, 14, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeselectHandler_t671_0_0_6 = { (void*)379, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ISelectHandler_t670_0_0_0 = { (void*)378, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISelectHandler_t670_1_0_0 = { (void*)378, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISelectHandler_t670_0_0_13 = { (void*)378, 13, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISelectHandler_t670_0_0_5 = { (void*)378, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_t485_0_0_0 = { (void*)388, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExecuteEvents_t485_1_0_0 = { (void*)388, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BaseEventData_t477_0_0_0 = { (void*)395, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseEventData_t477_0_0_1 = { (void*)395, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseEventData_t477_1_0_0 = { (void*)395, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RaycasterManager_t506_0_0_0 = { (void*)391, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RaycasterManager_t506_1_0_0 = { (void*)391, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TriggerEvent_t479_0_0_0 = { (void*)385, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TriggerEvent_t479_1_0_0 = { (void*)385, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TriggerEvent_t479_0_0_6 = { (void*)385, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Entry_t481_0_0_0 = { (void*)386, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Entry_t481_1_0_0 = { (void*)386, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Entry_t481_0_0_0; +Il2CppGenericClass List_1_t483_GenericClass = { 991, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t483_0_0_0 = { &List_1_t483_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t483_0_0_1 = { &List_1_t483_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t483_0_0_6 = { &List_1_t483_GenericClass, 6, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IPointerEnterHandler_t658_0_0_0 = { (void*)366, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerEnterHandler_t658_1_0_0 = { (void*)366, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPointerEnterHandler_t658_0_0_1 = { (void*)366, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPointerExitHandler_t659_0_0_0 = { (void*)367, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerExitHandler_t659_1_0_0 = { (void*)367, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPointerExitHandler_t659_0_0_2 = { (void*)367, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPointerDownHandler_t660_0_0_0 = { (void*)368, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerDownHandler_t660_1_0_0 = { (void*)368, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPointerDownHandler_t660_0_0_3 = { (void*)368, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPointerUpHandler_t661_0_0_0 = { (void*)369, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerUpHandler_t661_0_0_2 = { (void*)369, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerUpHandler_t661_1_0_0 = { (void*)369, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPointerUpHandler_t661_0_0_4 = { (void*)369, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPointerClickHandler_t662_0_0_0 = { (void*)370, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerClickHandler_t662_1_0_0 = { (void*)370, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPointerClickHandler_t662_0_0_5 = { (void*)370, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPointerClickHandler_t662_0_0_1 = { (void*)370, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IInitializePotentialDragHandler_t663_0_0_0 = { (void*)372, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IInitializePotentialDragHandler_t663_1_0_0 = { (void*)372, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IInitializePotentialDragHandler_t663_0_0_7 = { (void*)372, 7, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IInitializePotentialDragHandler_t663_0_0_2 = { (void*)372, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IInitializePotentialDragHandler_t663_0_0_1 = { (void*)372, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IBeginDragHandler_t664_0_0_0 = { (void*)371, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBeginDragHandler_t664_1_0_0 = { (void*)371, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IBeginDragHandler_t664_0_0_6 = { (void*)371, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBeginDragHandler_t664_0_0_2 = { (void*)371, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBeginDragHandler_t664_0_0_1 = { (void*)371, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IDragHandler_t665_0_0_0 = { (void*)373, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDragHandler_t665_0_0_3 = { (void*)373, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDragHandler_t665_1_0_0 = { (void*)373, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDragHandler_t665_0_0_8 = { (void*)373, 8, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDragHandler_t665_0_0_2 = { (void*)373, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IEndDragHandler_t666_0_0_0 = { (void*)374, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEndDragHandler_t666_1_0_0 = { (void*)374, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IEndDragHandler_t666_0_0_9 = { (void*)374, 9, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEndDragHandler_t666_0_0_4 = { (void*)374, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IDropHandler_t667_0_0_0 = { (void*)375, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDropHandler_t667_1_0_0 = { (void*)375, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDropHandler_t667_0_0_10 = { (void*)375, 10, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IScrollHandler_t668_0_0_0 = { (void*)376, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IScrollHandler_t668_1_0_0 = { (void*)376, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IScrollHandler_t668_0_0_11 = { (void*)376, 11, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IScrollHandler_t668_0_0_5 = { (void*)376, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IUpdateSelectedHandler_t669_0_0_0 = { (void*)377, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IUpdateSelectedHandler_t669_1_0_0 = { (void*)377, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IUpdateSelectedHandler_t669_0_0_12 = { (void*)377, 12, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IUpdateSelectedHandler_t669_0_0_5 = { (void*)377, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMoveHandler_t672_0_0_0 = { (void*)380, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMoveHandler_t672_1_0_0 = { (void*)380, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMoveHandler_t672_0_0_15 = { (void*)380, 15, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMoveHandler_t672_0_0_7 = { (void*)380, 7, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ISubmitHandler_t673_0_0_0 = { (void*)381, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISubmitHandler_t673_1_0_0 = { (void*)381, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISubmitHandler_t673_0_0_16 = { (void*)381, 16, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISubmitHandler_t673_0_0_2 = { (void*)381, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISubmitHandler_t673_0_0_6 = { (void*)381, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ICancelHandler_t674_0_0_0 = { (void*)382, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICancelHandler_t674_1_0_0 = { (void*)382, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICancelHandler_t674_0_0_17 = { (void*)382, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICancelHandler_t674_0_0_2 = { (void*)382, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICancelHandler_t674_0_0_3 = { (void*)382, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEventSystemHandler_t2098_0_0_0; +Il2CppGenericClass List_1_t657_GenericClass = { 991, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t657_0_0_0 = { &List_1_t657_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IEventSystemHandler_t2098_0_0_0 = { (void*)365, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEventSystemHandler_t2098_0_0_1 = { (void*)365, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEventSystemHandler_t2098_1_0_0 = { (void*)365, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_IPointerEnterHandler_t658_0_0_0; +Il2CppGenericClass EventFunction_1_t486_GenericClass = { 389, { &GenInst_IPointerEnterHandler_t658_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t486_0_0_0 = { &EventFunction_1_t486_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t486_0_0_49 = { &EventFunction_1_t486_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IPointerExitHandler_t659_0_0_0; +Il2CppGenericClass EventFunction_1_t487_GenericClass = { 389, { &GenInst_IPointerExitHandler_t659_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t487_0_0_0 = { &EventFunction_1_t487_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t487_0_0_49 = { &EventFunction_1_t487_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IPointerDownHandler_t660_0_0_0; +Il2CppGenericClass EventFunction_1_t488_GenericClass = { 389, { &GenInst_IPointerDownHandler_t660_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t488_0_0_0 = { &EventFunction_1_t488_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t488_0_0_49 = { &EventFunction_1_t488_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IPointerUpHandler_t661_0_0_0; +Il2CppGenericClass EventFunction_1_t489_GenericClass = { 389, { &GenInst_IPointerUpHandler_t661_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t489_0_0_0 = { &EventFunction_1_t489_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t489_0_0_49 = { &EventFunction_1_t489_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IPointerClickHandler_t662_0_0_0; +Il2CppGenericClass EventFunction_1_t490_GenericClass = { 389, { &GenInst_IPointerClickHandler_t662_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t490_0_0_0 = { &EventFunction_1_t490_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t490_0_0_49 = { &EventFunction_1_t490_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IInitializePotentialDragHandler_t663_0_0_0; +Il2CppGenericClass EventFunction_1_t491_GenericClass = { 389, { &GenInst_IInitializePotentialDragHandler_t663_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t491_0_0_0 = { &EventFunction_1_t491_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t491_0_0_49 = { &EventFunction_1_t491_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IBeginDragHandler_t664_0_0_0; +Il2CppGenericClass EventFunction_1_t492_GenericClass = { 389, { &GenInst_IBeginDragHandler_t664_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t492_0_0_0 = { &EventFunction_1_t492_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t492_0_0_49 = { &EventFunction_1_t492_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IDragHandler_t665_0_0_0; +Il2CppGenericClass EventFunction_1_t493_GenericClass = { 389, { &GenInst_IDragHandler_t665_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t493_0_0_0 = { &EventFunction_1_t493_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t493_0_0_49 = { &EventFunction_1_t493_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEndDragHandler_t666_0_0_0; +Il2CppGenericClass EventFunction_1_t494_GenericClass = { 389, { &GenInst_IEndDragHandler_t666_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t494_0_0_0 = { &EventFunction_1_t494_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t494_0_0_49 = { &EventFunction_1_t494_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IDropHandler_t667_0_0_0; +Il2CppGenericClass EventFunction_1_t495_GenericClass = { 389, { &GenInst_IDropHandler_t667_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t495_0_0_0 = { &EventFunction_1_t495_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t495_0_0_49 = { &EventFunction_1_t495_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IScrollHandler_t668_0_0_0; +Il2CppGenericClass EventFunction_1_t496_GenericClass = { 389, { &GenInst_IScrollHandler_t668_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t496_0_0_0 = { &EventFunction_1_t496_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t496_0_0_49 = { &EventFunction_1_t496_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IUpdateSelectedHandler_t669_0_0_0; +Il2CppGenericClass EventFunction_1_t497_GenericClass = { 389, { &GenInst_IUpdateSelectedHandler_t669_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t497_0_0_0 = { &EventFunction_1_t497_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t497_0_0_49 = { &EventFunction_1_t497_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ISelectHandler_t670_0_0_0; +Il2CppGenericClass EventFunction_1_t498_GenericClass = { 389, { &GenInst_ISelectHandler_t670_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t498_0_0_0 = { &EventFunction_1_t498_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t498_0_0_49 = { &EventFunction_1_t498_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IDeselectHandler_t671_0_0_0; +Il2CppGenericClass EventFunction_1_t499_GenericClass = { 389, { &GenInst_IDeselectHandler_t671_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t499_0_0_0 = { &EventFunction_1_t499_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t499_0_0_49 = { &EventFunction_1_t499_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IMoveHandler_t672_0_0_0; +Il2CppGenericClass EventFunction_1_t500_GenericClass = { 389, { &GenInst_IMoveHandler_t672_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t500_0_0_0 = { &EventFunction_1_t500_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t500_0_0_49 = { &EventFunction_1_t500_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ISubmitHandler_t673_0_0_0; +Il2CppGenericClass EventFunction_1_t501_GenericClass = { 389, { &GenInst_ISubmitHandler_t673_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t501_0_0_0 = { &EventFunction_1_t501_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t501_0_0_49 = { &EventFunction_1_t501_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICancelHandler_t674_0_0_0; +Il2CppGenericClass EventFunction_1_t502_GenericClass = { 389, { &GenInst_ICancelHandler_t674_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t502_0_0_0 = { &EventFunction_1_t502_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t502_0_0_49 = { &EventFunction_1_t502_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t657_0_0_0; +Il2CppGenericClass UnityAction_1_t504_GenericClass = { 360, { &GenInst_List_1_t657_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t504_0_0_0 = { &UnityAction_1_t504_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t504_0_0_17 = { &UnityAction_1_t504_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ObjectPool_1_t503_GenericClass = { 520, { &GenInst_List_1_t657_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t503_0_0_0 = { &ObjectPool_1_t503_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ObjectPool_1_t503_0_0_49 = { &ObjectPool_1_t503_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType PointerEventData_t131_0_0_0 = { (void*)396, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PointerEventData_t131_1_0_0 = { (void*)396, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType PointerEventData_t131_1_0_2 = { (void*)396, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType PointerEventData_t131_0_0_6 = { (void*)396, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PointerEventData_t131_0_0_3 = { (void*)396, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AxisEventData_t510_0_0_0 = { (void*)394, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AxisEventData_t510_1_0_0 = { (void*)394, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AxisEventData_t510_0_0_1 = { (void*)394, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t685_GenericClass = { 869, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t685_0_0_0 = { &ICollection_1_t685_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType BaseRaycaster_t509_0_0_0 = { (void*)407, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseRaycaster_t509_0_0_6 = { (void*)407, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseRaycaster_t509_1_0_0 = { (void*)407, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_BaseRaycaster_t509_0_0_0; +Il2CppGenericClass List_1_t507_GenericClass = { 991, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t507_0_0_0 = { &List_1_t507_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t507_0_0_49 = { &List_1_t507_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GameObject_t77_0_0_0; +Il2CppGenericClass List_1_t513_GenericClass = { 991, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t513_0_0_0 = { &List_1_t513_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t513_0_0_6 = { &List_1_t513_GenericClass, 6, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t514_GenericClass = { 991, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t514_0_0_0 = { &List_1_t514_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t514_0_0_132 = { &List_1_t514_GenericClass, 132, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ButtonState_t515_0_0_0 = { (void*)401, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ButtonState_t515_1_0_0 = { (void*)401, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ButtonState_t515_0_0_0; +Il2CppGenericClass List_1_t518_GenericClass = { 991, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t518_0_0_0 = { &List_1_t518_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t518_0_0_1 = { &List_1_t518_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType MouseButtonEventData_t516_0_0_0 = { (void*)403, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseButtonEventData_t516_0_0_1 = { (void*)403, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseButtonEventData_t516_1_0_0 = { (void*)403, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0; +Il2CppGenericClass Dictionary_2_t520_GenericClass = { 977, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t520_0_0_0 = { &Dictionary_2_t520_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t520_0_0_4 = { &Dictionary_2_t520_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType MouseState_t517_0_0_0 = { (void*)402, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseState_t517_0_0_33 = { (void*)402, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MouseState_t517_1_0_0 = { (void*)402, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass Enumerator_t686_GenericClass = { 981, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t686_0_0_0 = { &Enumerator_t686_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t689_GenericClass = { 979, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t689_0_0_0 = { &Enumerator_t689_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType SpriteRenderer_t251_0_0_0 = { (void*)169, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SpriteRenderer_t251_1_0_0 = { (void*)169, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PhysicsRaycaster_t525_0_0_0 = { (void*)409, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PhysicsRaycaster_t525_1_0_0 = { (void*)409, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_RaycastHit_t26_0_0_0; +Il2CppGenericClass Comparison_1_t526_GenericClass = { 1665, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t526_0_0_0 = { &Comparison_1_t526_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Comparison_1_t526_0_0_17 = { &Comparison_1_t526_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ColorTweenCallback_t528_0_0_0 = { (void*)413, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ColorTweenCallback_t528_0_0_1 = { (void*)413, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ColorTweenCallback_t528_1_0_0 = { (void*)413, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FloatTweenCallback_t531_0_0_0 = { (void*)415, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FloatTweenCallback_t531_0_0_1 = { (void*)415, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FloatTweenCallback_t531_1_0_0 = { (void*)415, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ButtonClickedEvent_t535_0_0_0 = { (void*)420, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ButtonClickedEvent_t535_0_0_1 = { (void*)420, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ButtonClickedEvent_t535_1_0_0 = { (void*)420, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Selectable_t538_0_0_0 = { (void*)472, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Selectable_t538_0_0_1 = { (void*)472, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Selectable_t538_1_0_0 = { (void*)472, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3COnFinishSubmitU3Ec__Iterator1_t536_0_0_0 = { (void*)421, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3COnFinishSubmitU3Ec__Iterator1_t536_1_0_0 = { (void*)421, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICanvasElement_t678_0_0_0 = { (void*)423, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICanvasElement_t678_1_0_0 = { (void*)423, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICanvasElement_t678_0_0_7 = { (void*)423, 7, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICanvasElement_t678_0_0_4 = { (void*)423, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICanvasElement_t678_0_0_6 = { (void*)423, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICanvasElement_t678_0_0_3 = { (void*)423, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0; +Il2CppGenericClass IndexedSet_1_t541_GenericClass = { 518, { &GenInst_ICanvasElement_t678_0_0_0, NULL }, NULL }; +extern const Il2CppType IndexedSet_1_t541_0_0_0 = { &IndexedSet_1_t541_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IndexedSet_1_t541_0_0_33 = { &IndexedSet_1_t541_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t542_GenericClass = { 1665, { &GenInst_ICanvasElement_t678_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t542_0_0_0 = { &Comparison_1_t542_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Comparison_1_t542_0_0_49 = { &Comparison_1_t542_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CanvasUpdateRegistry_t540_0_0_0 = { (void*)424, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CanvasUpdateRegistry_t540_1_0_0 = { (void*)424, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CanvasUpdateRegistry_t540_0_0_17 = { (void*)424, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ColorBlock_t543_0_0_0 = { (void*)425, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorBlock_t543_1_0_0 = { (void*)425, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ColorBlock_t543_0_0_1 = { (void*)425, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Dropdown_t553_0_0_0 = { (void*)426, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Dropdown_t553_1_0_0 = { (void*)426, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Dropdown_t553_0_0_3 = { (void*)426, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType OptionData_t547_0_0_0 = { (void*)428, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OptionData_t547_1_0_0 = { (void*)428, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_OptionData_t547_0_0_0; +Il2CppGenericClass List_1_t549_GenericClass = { 991, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t549_0_0_0 = { &List_1_t549_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t549_0_0_1 = { &List_1_t549_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DropdownItem_t544_0_0_0 = { (void*)427, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DropdownItem_t544_1_0_0 = { (void*)427, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DropdownItem_t544_0_0_3 = { (void*)427, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType OptionDataList_t548_0_0_0 = { (void*)429, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OptionDataList_t548_0_0_1 = { (void*)429, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OptionDataList_t548_1_0_0 = { (void*)429, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DropdownEvent_t550_0_0_0 = { (void*)430, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DropdownEvent_t550_0_0_1 = { (void*)430, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DropdownEvent_t550_1_0_0 = { (void*)430, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_DropdownItem_t544_0_0_0; +Il2CppGenericClass List_1_t555_GenericClass = { 991, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t555_0_0_0 = { &List_1_t555_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t555_0_0_1 = { &List_1_t555_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType FloatTween_t533_0_0_0 = { (void*)414, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FloatTween_t533_1_0_0 = { (void*)414, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_FloatTween_t533_0_0_0; +Il2CppGenericClass TweenRunner_1_t556_GenericClass = { 416, { &GenInst_FloatTween_t533_0_0_0, NULL }, NULL }; +extern const Il2CppType TweenRunner_1_t556_0_0_0 = { &TweenRunner_1_t556_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType TweenRunner_1_t556_0_0_1 = { &TweenRunner_1_t556_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Toggle_t546_0_0_0 = { (void*)484, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Toggle_t546_0_0_1 = { (void*)484, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Toggle_t546_1_0_0 = { (void*)484, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GraphicRaycaster_t564_0_0_0 = { (void*)436, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GraphicRaycaster_t564_1_0_0 = { (void*)436, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CanvasGroup_t322_0_0_0 = { (void*)264, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CanvasGroup_t322_1_0_0 = { (void*)264, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0; +Il2CppGenericClass ListPool_1_t691_GenericClass = { 519, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t691_0_0_0 = { &ListPool_1_t691_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CShowU3Ec__AnonStorey6_t554_0_0_0 = { (void*)432, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CShowU3Ec__AnonStorey6_t554_1_0_0 = { (void*)432, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass UnityAction_1_t692_GenericClass = { 360, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t692_0_0_0 = { &UnityAction_1_t692_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Button_t537_0_0_0 = { (void*)419, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Button_t537_1_0_0 = { (void*)419, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Button_t537_0_0_3 = { (void*)419, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t677_GenericClass = { 360, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t677_0_0_0 = { &UnityAction_1_t677_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_0_0_0 = { (void*)431, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_1_0_0 = { (void*)431, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FontData_t557_0_0_0 = { (void*)433, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FontData_t557_1_0_0 = { (void*)433, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType FontData_t557_0_0_1 = { (void*)433, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Text_t545_0_0_0; +Il2CppGenericClass List_1_t693_GenericClass = { 991, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t693_0_0_0 = { &List_1_t693_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Text_t545_0_0_0 = { (void*)483, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Text_t545_0_0_1 = { (void*)483, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Text_t545_0_0_4 = { (void*)483, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Text_t545_1_0_0 = { (void*)483, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0_List_1_t693_0_0_0; +Il2CppGenericClass Dictionary_2_t559_GenericClass = { 977, { &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t559_0_0_0 = { &Dictionary_2_t559_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t559_0_0_17 = { &Dictionary_2_t559_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType FontUpdateTracker_t558_0_0_0 = { (void*)434, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FontUpdateTracker_t558_1_0_0 = { (void*)434, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ColorTween_t530_0_0_0 = { (void*)411, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorTween_t530_1_0_0 = { (void*)411, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ColorTween_t530_0_0_0; +Il2CppGenericClass TweenRunner_1_t561_GenericClass = { 416, { &GenInst_ColorTween_t530_0_0_0, NULL }, NULL }; +extern const Il2CppType TweenRunner_1_t561_0_0_0 = { &TweenRunner_1_t561_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType TweenRunner_1_t561_0_0_161 = { &TweenRunner_1_t561_GenericClass, 161, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Graphic_t560_0_0_0 = { (void*)435, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Graphic_t560_1_0_0 = { (void*)435, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Graphic_t560_0_0_4 = { (void*)435, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Graphic_t560_0_0_129 = { (void*)435, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Graphic_t560_0_0_1 = { (void*)435, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Graphic_t560_0_0_6 = { (void*)435, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType VertexHelper_t562_0_0_0 = { (void*)521, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VertexHelper_t562_0_0_177 = { (void*)521, 177, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VertexHelper_t562_1_0_0 = { (void*)521, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LayoutRebuilder_t645_0_0_0 = { (void*)514, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LayoutRebuilder_t645_1_0_0 = { (void*)514, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GraphicRegistry_t567_0_0_0 = { (void*)438, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GraphicRegistry_t567_1_0_0 = { (void*)438, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GraphicRegistry_t567_0_0_17 = { (void*)438, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CanvasRenderer_t324_0_0_0 = { (void*)266, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CanvasRenderer_t324_1_0_0 = { (void*)266, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CanvasRenderer_t324_0_0_129 = { (void*)266, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CanvasRenderer_t324_0_0_1 = { (void*)266, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Component_t169_0_0_0 = { (void*)189, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Component_t169_1_0_0 = { (void*)189, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IMaterialModifier_t695_0_0_0 = { (void*)517, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMaterialModifier_t695_0_0_1 = { (void*)517, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMaterialModifier_t695_0_0_2 = { (void*)517, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMaterialModifier_t695_1_0_0 = { (void*)517, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Component_t169_0_0_0; +Il2CppGenericClass ListPool_1_t694_GenericClass = { 519, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t694_0_0_0 = { &ListPool_1_t694_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IMeshModifier_t696_0_0_0 = { (void*)523, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMeshModifier_t696_1_0_0 = { (void*)523, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mesh_t208_0_0_0 = { (void*)117, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Mesh_t208_1_0_0 = { (void*)117, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Mesh_t208_0_0_148 = { (void*)117, 148, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Mesh_t208_0_0_132 = { (void*)117, 132, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ICanvasRaycastFilter_t697_0_0_0 = { (void*)263, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICanvasRaycastFilter_t697_1_0_0 = { (void*)263, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Color_t139_0_0_0; +Il2CppGenericClass UnityAction_1_t676_GenericClass = { 360, { &GenInst_Color_t139_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t676_0_0_0 = { &UnityAction_1_t676_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0; +Il2CppGenericClass List_1_t565_GenericClass = { 991, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t565_0_0_0 = { &List_1_t565_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t565_0_0_129 = { &List_1_t565_GenericClass, 129, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t565_0_0_177 = { &List_1_t565_GenericClass, 177, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t565_0_0_49 = { &List_1_t565_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Ray_t24_0_0_0 = { (void*)149, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Ray_t24_0_0_1 = { (void*)149, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Ray_t24_0_0_3 = { (void*)149, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Ray_t24_1_0_0 = { (void*)149, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t679_GenericClass = { 868, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t679_0_0_0 = { &IList_1_t679_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t698_GenericClass = { 869, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t698_0_0_0 = { &ICollection_1_t698_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t566_GenericClass = { 1665, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t566_0_0_0 = { &Comparison_1_t566_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Comparison_1_t566_0_0_17 = { &Comparison_1_t566_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IndexedSet_1_t701_GenericClass = { 518, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType IndexedSet_1_t701_0_0_0 = { &IndexedSet_1_t701_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0; +Il2CppGenericClass Dictionary_2_t568_GenericClass = { 977, { &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t568_0_0_0 = { &Dictionary_2_t568_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t568_0_0_33 = { &Dictionary_2_t568_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Vector2_t6_0_0_0; +extern const Il2CppType Vector2U5BU5D_t415_0_0_0 = { (void*)&Vector2_t6_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Vector2U5BU5D_t415_0_0_49 = { (void*)&Vector2_t6_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Sprite_t250_0_0_0 = { (void*)168, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Sprite_t250_1_0_0 = { (void*)168, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Sprite_t250_0_0_1 = { (void*)168, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Sprite_t250_0_0_129 = { (void*)168, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Type_t569_0_0_0 = { (void*)440, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Type_t569_0_0_1 = { (void*)440, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Type_t569_1_0_0 = { (void*)440, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Type_t569_0_0_32854 = { (void*)440, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FillMethod_t570_0_0_0 = { (void*)441, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FillMethod_t570_0_0_1 = { (void*)441, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FillMethod_t570_1_0_0 = { (void*)441, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FillMethod_t570_0_0_32854 = { (void*)441, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnityException_t385_0_0_0 = { (void*)327, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityException_t385_1_0_0 = { (void*)327, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SubmitEvent_t576_0_0_0 = { (void*)448, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SubmitEvent_t576_0_0_1 = { (void*)448, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SubmitEvent_t576_1_0_0 = { (void*)448, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OnChangeEvent_t578_0_0_0 = { (void*)449, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnChangeEvent_t578_0_0_1 = { (void*)449, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnChangeEvent_t578_1_0_0 = { (void*)449, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InputField_t582_0_0_0 = { (void*)443, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InputField_t582_1_0_0 = { (void*)443, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType InputField_t582_0_0_3 = { (void*)443, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TextGenerator_t314_0_0_0 = { (void*)259, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextGenerator_t314_1_0_0 = { (void*)259, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TextGenerator_t314_0_0_1 = { (void*)259, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType OnValidateInput_t580_0_0_0 = { (void*)451, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnValidateInput_t580_0_0_1 = { (void*)451, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnValidateInput_t580_1_0_0 = { (void*)451, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContentType_t572_0_0_0 = { (void*)444, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContentType_t572_0_0_1 = { (void*)444, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContentType_t572_1_0_0 = { (void*)444, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ContentType_t572_0_0_32854 = { (void*)444, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType LineType_t575_0_0_0 = { (void*)447, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LineType_t575_0_0_1 = { (void*)447, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LineType_t575_1_0_0 = { (void*)447, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType LineType_t575_0_0_32854 = { (void*)447, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ContentType_t572_0_0_0; +extern const Il2CppType ContentTypeU5BU5D_t680_0_0_0 = { (void*)&ContentType_t572_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType InputType_t573_0_0_0 = { (void*)445, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InputType_t573_0_0_1 = { (void*)445, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InputType_t573_1_0_0 = { (void*)445, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType InputType_t573_0_0_32854 = { (void*)445, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CharacterValidation_t574_0_0_0 = { (void*)446, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CharacterValidation_t574_0_0_1 = { (void*)446, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CharacterValidation_t574_1_0_0 = { (void*)446, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CharacterValidation_t574_0_0_32854 = { (void*)446, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType U3CCaretBlinkU3Ec__Iterator3_t581_0_0_0 = { (void*)452, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CCaretBlinkU3Ec__Iterator3_t581_1_0_0 = { (void*)452, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t430_GenericClass = { 868, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t430_0_0_0 = { &IList_1_t430_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t429_GenericClass = { 868, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t429_0_0_0 = { &IList_1_t429_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CMouseDragOutsideRectU3Ec__Iterator4_t583_0_0_0 = { (void*)453, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CMouseDragOutsideRectU3Ec__Iterator4_t583_1_0_0 = { (void*)453, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t327_GenericClass = { 977, { &GenInst_String_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t327_0_0_0 = { &Dictionary_2_t327_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t327_0_0_17 = { &Dictionary_2_t327_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t703_GenericClass = { 869, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t703_0_0_0 = { &ICollection_1_t703_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType LayoutElement_t643_0_0_0 = { (void*)512, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LayoutElement_t643_1_0_0 = { (void*)512, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UIVertex_t323_0_0_0; +extern const Il2CppType UIVertexU5BU5D_t425_0_0_0 = { (void*)&UIVertex_t323_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UIVertexU5BU5D_t425_0_0_4 = { (void*)&UIVertex_t323_0_0_0, 4, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UIVertexU5BU5D_t425_0_0_33 = { (void*)&UIVertex_t323_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType StencilMaterial_t617_0_0_0 = { (void*)481, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StencilMaterial_t617_1_0_0 = { (void*)481, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CullStateChangedEvent_t585_0_0_0 = { (void*)456, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CullStateChangedEvent_t585_0_0_1 = { (void*)456, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CullStateChangedEvent_t585_1_0_0 = { (void*)456, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mask_t584_0_0_0 = { (void*)454, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Mask_t584_1_0_0 = { (void*)454, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IClippable_t681_0_0_0 = { (void*)491, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IClippable_t681_0_0_1 = { (void*)491, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IClippable_t681_1_0_0 = { (void*)491, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IMaskable_t704_0_0_0 = { (void*)442, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMaskable_t704_1_0_0 = { (void*)442, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RectMask2D_t587_0_0_0 = { (void*)462, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectMask2D_t587_0_0_129 = { (void*)462, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectMask2D_t587_1_0_0 = { (void*)462, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Navigation_t591_0_0_0 = { (void*)459, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Navigation_t591_1_0_0 = { (void*)459, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Navigation_t591_0_0_1 = { (void*)459, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RectangularVertexClipper_t593_0_0_0 = { (void*)492, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectangularVertexClipper_t593_0_0_161 = { (void*)492, 161, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectangularVertexClipper_t593_1_0_0 = { (void*)492, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_IClippable_t681_0_0_0; +Il2CppGenericClass List_1_t594_GenericClass = { 991, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t594_0_0_0 = { &List_1_t594_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t594_0_0_129 = { &List_1_t594_GenericClass, 129, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_RectMask2D_t587_0_0_0; +Il2CppGenericClass List_1_t595_GenericClass = { 991, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t595_0_0_0 = { &List_1_t595_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t595_0_0_129 = { &List_1_t595_GenericClass, 129, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ScrollEvent_t597_0_0_0 = { (void*)465, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScrollEvent_t597_0_0_1 = { (void*)465, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScrollEvent_t597_1_0_0 = { (void*)465, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Direction_t596_0_0_0 = { (void*)464, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Direction_t596_0_0_1 = { (void*)464, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Direction_t596_1_0_0 = { (void*)464, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Direction_t596_0_0_32854 = { (void*)464, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType U3CClickRepeatU3Ec__Iterator5_t599_0_0_0 = { (void*)467, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CClickRepeatU3Ec__Iterator5_t599_1_0_0 = { (void*)467, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ScrollRectEvent_t603_0_0_0 = { (void*)471, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScrollRectEvent_t603_0_0_1 = { (void*)471, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScrollRectEvent_t603_1_0_0 = { (void*)471, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AnimationTriggers_t534_0_0_0 = { (void*)418, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationTriggers_t534_1_0_0 = { (void*)418, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AnimationTriggers_t534_0_0_1 = { (void*)418, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CanvasGroup_t322_0_0_0; +Il2CppGenericClass List_1_t609_GenericClass = { 991, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t609_0_0_0 = { &List_1_t609_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t609_0_0_33 = { &List_1_t609_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Selectable_t538_0_0_0; +Il2CppGenericClass List_1_t610_GenericClass = { 991, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t610_0_0_0 = { &List_1_t610_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t610_0_0_17 = { &List_1_t610_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Transition_t606_0_0_0 = { (void*)473, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Transition_t606_0_0_1 = { (void*)473, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Transition_t606_1_0_0 = { (void*)473, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Transition_t606_0_0_32854 = { (void*)473, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SpriteState_t608_0_0_0 = { (void*)480, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SpriteState_t608_0_0_1 = { (void*)480, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SpriteState_t608_1_0_0 = { (void*)480, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType SliderEvent_t613_0_0_0 = { (void*)478, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SliderEvent_t613_0_0_1 = { (void*)478, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SliderEvent_t613_1_0_0 = { (void*)478, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Direction_t612_0_0_0 = { (void*)477, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Direction_t612_0_0_1 = { (void*)477, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Direction_t612_1_0_0 = { (void*)477, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Direction_t612_0_0_32854 = { (void*)477, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MatEntry_t616_0_0_0 = { (void*)482, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MatEntry_t616_1_0_0 = { (void*)482, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_MatEntry_t616_0_0_0; +Il2CppGenericClass List_1_t618_GenericClass = { 991, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t618_0_0_0 = { &List_1_t618_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t618_0_0_17 = { &List_1_t618_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType StencilOp_t360_0_0_0 = { (void*)299, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StencilOp_t360_1_0_0 = { (void*)299, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StencilOp_t360_0_0_32854 = { (void*)299, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StencilOp_t360_0_0_6 = { (void*)299, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CompareFunction_t358_0_0_0 = { (void*)297, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareFunction_t358_1_0_0 = { (void*)297, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CompareFunction_t358_0_0_32854 = { (void*)297, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareFunction_t358_0_0_6 = { (void*)297, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ColorWriteMask_t359_0_0_0 = { (void*)298, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorWriteMask_t359_1_0_0 = { (void*)298, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ColorWriteMask_t359_0_0_32854 = { (void*)298, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorWriteMask_t359_0_0_6 = { (void*)298, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TextGenerationSettings_t315_0_0_0 = { (void*)330, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextGenerationSettings_t315_0_0_1 = { (void*)330, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextGenerationSettings_t315_1_0_0 = { (void*)330, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass ICollection_1_t705_GenericClass = { 869, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t705_0_0_0 = { &ICollection_1_t705_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t428_GenericClass = { 868, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t428_0_0_0 = { &IList_1_t428_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ToggleEvent_t620_0_0_0 = { (void*)486, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ToggleEvent_t620_0_0_6 = { (void*)486, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ToggleEvent_t620_1_0_0 = { (void*)486, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Toggle_t546_0_0_0; +Il2CppGenericClass List_1_t622_GenericClass = { 991, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t622_0_0_0 = { &List_1_t622_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t622_0_0_1 = { &List_1_t622_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ToggleGroup_t621_0_0_0 = { (void*)487, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ToggleGroup_t621_0_0_1 = { (void*)487, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ToggleGroup_t621_1_0_0 = { (void*)487, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass Predicate_1_t623_GenericClass = { 1668, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t623_0_0_0 = { &Predicate_1_t623_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Predicate_1_t623_0_0_17 = { &Predicate_1_t623_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass Func_2_t624_GenericClass = { 694, { &GenInst_Toggle_t546_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t624_0_0_0 = { &Func_2_t624_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Func_2_t624_0_0_17 = { &Func_2_t624_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IClipper_t683_0_0_0 = { (void*)490, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IClipper_t683_0_0_1 = { (void*)490, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IClipper_t683_1_0_0 = { (void*)490, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0; +Il2CppGenericClass IndexedSet_1_t626_GenericClass = { 518, { &GenInst_IClipper_t683_0_0_0, NULL }, NULL }; +extern const Il2CppType IndexedSet_1_t626_0_0_0 = { &IndexedSet_1_t626_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IndexedSet_1_t626_0_0_33 = { &IndexedSet_1_t626_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ClipperRegistry_t625_0_0_0 = { (void*)488, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClipperRegistry_t625_1_0_0 = { (void*)488, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ClipperRegistry_t625_0_0_17 = { (void*)488, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AspectMode_t628_0_0_0 = { (void*)494, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AspectMode_t628_0_0_1 = { (void*)494, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AspectMode_t628_1_0_0 = { (void*)494, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AspectMode_t628_0_0_32854 = { (void*)494, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FitMode_t634_0_0_0 = { (void*)500, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FitMode_t634_0_0_4 = { (void*)500, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FitMode_t634_1_0_0 = { (void*)500, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FitMode_t634_0_0_32854 = { (void*)500, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Corner_t636_0_0_0 = { (void*)502, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Corner_t636_0_0_4 = { (void*)502, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Corner_t636_1_0_0 = { (void*)502, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Corner_t636_0_0_32854 = { (void*)502, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Axis_t637_0_0_0 = { (void*)503, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Axis_t637_0_0_4 = { (void*)503, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Axis_t637_1_0_0 = { (void*)503, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Axis_t637_0_0_32854 = { (void*)503, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Constraint_t638_0_0_0 = { (void*)504, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Constraint_t638_0_0_4 = { (void*)504, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Constraint_t638_1_0_0 = { (void*)504, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Constraint_t638_0_0_32854 = { (void*)504, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RectOffset_t333_0_0_0 = { (void*)273, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectOffset_t333_1_0_0 = { (void*)273, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RectOffset_t333_0_0_129 = { (void*)273, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RectOffset_t333_0_0_4 = { (void*)273, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_RectTransform_t242_0_0_0; +Il2CppGenericClass List_1_t644_GenericClass = { 991, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t644_0_0_0 = { &List_1_t644_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t644_0_0_129 = { &List_1_t644_GenericClass, 129, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType TextAnchor_t305_0_0_0 = { (void*)250, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextAnchor_t305_1_0_0 = { (void*)250, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TextAnchor_t305_0_0_32854 = { (void*)250, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextAnchor_t305_0_0_6 = { (void*)250, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextAnchor_t305_0_0_1 = { (void*)250, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextAnchor_t305_0_0_4 = { (void*)250, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ILayoutIgnorer_t711_0_0_0 = { (void*)511, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutIgnorer_t711_1_0_0 = { (void*)511, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ILayoutIgnorer_t711_0_0_1 = { (void*)511, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ILayoutGroup_t712_0_0_0 = { (void*)509, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutGroup_t712_0_0_9 = { (void*)509, 9, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutGroup_t712_1_0_0 = { (void*)509, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ILayoutGroup_t712_0_0_2 = { (void*)509, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_LayoutRebuilder_t645_0_0_0; +Il2CppGenericClass UnityAction_1_t647_GenericClass = { 360, { &GenInst_LayoutRebuilder_t645_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t647_0_0_0 = { &UnityAction_1_t647_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t647_0_0_17 = { &UnityAction_1_t647_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ObjectPool_1_t646_GenericClass = { 520, { &GenInst_LayoutRebuilder_t645_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t646_0_0_0 = { &ObjectPool_1_t646_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ObjectPool_1_t646_0_0_17 = { &ObjectPool_1_t646_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t648_GenericClass = { 1668, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t648_0_0_0 = { &Predicate_1_t648_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Predicate_1_t648_0_0_17 = { &Predicate_1_t648_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t649_GenericClass = { 360, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t649_0_0_0 = { &UnityAction_1_t649_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t649_0_0_17 = { &UnityAction_1_t649_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ILayoutController_t713_0_0_0 = { (void*)508, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutController_t713_0_0_8 = { (void*)508, 8, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutController_t713_1_0_0 = { (void*)508, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ILayoutController_t713_0_0_1 = { (void*)508, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ILayoutSelfController_t714_0_0_0 = { (void*)510, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutSelfController_t714_0_0_1 = { (void*)510, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutSelfController_t714_1_0_0 = { (void*)510, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ILayoutElement_t684_0_0_0 = { (void*)507, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutElement_t684_0_0_2 = { (void*)507, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutElement_t684_0_0_7 = { (void*)507, 7, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILayoutElement_t684_1_0_0 = { (void*)507, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ILayoutElement_t684_1_0_2 = { (void*)507, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LayoutUtility_t650_0_0_0 = { (void*)515, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LayoutUtility_t650_1_0_0 = { (void*)515, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0; +Il2CppGenericClass Func_2_t651_GenericClass = { 694, { &GenInst_ILayoutElement_t684_0_0_0_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t651_0_0_0 = { &Func_2_t651_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Func_2_t651_0_0_17 = { &Func_2_t651_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Color32_t231_0_0_0 = { (void*)143, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Color32_t231_1_0_0 = { (void*)143, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Color32_t231_0_0_6 = { (void*)143, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Color32_t231_0_0_49 = { (void*)143, 49, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Vector3_t4_0_0_0; +Il2CppGenericClass ListPool_1_t715_GenericClass = { 519, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t715_0_0_0 = { &ListPool_1_t715_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Color32_t231_0_0_0; +Il2CppGenericClass ListPool_1_t716_GenericClass = { 519, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t716_0_0_0 = { &ListPool_1_t716_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Vector2_t6_0_0_0; +Il2CppGenericClass ListPool_1_t717_GenericClass = { 519, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t717_0_0_0 = { &ListPool_1_t717_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Vector4_t234_0_0_0; +Il2CppGenericClass ListPool_1_t718_GenericClass = { 519, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t718_0_0_0 = { &ListPool_1_t718_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ListPool_1_t719_GenericClass = { 519, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t719_0_0_0 = { &ListPool_1_t719_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ListPool_1_t720_GenericClass = { 519, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t720_0_0_0 = { &ListPool_1_t720_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CaseInsensitiveComparer_t912_0_0_0 = { (void*)1003, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CaseInsensitiveComparer_t912_1_0_0 = { (void*)1003, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CaseInsensitiveComparer_t912_0_0_17 = { (void*)1003, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CaseInsensitiveHashCodeProvider_t913_0_0_0 = { (void*)1004, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CaseInsensitiveHashCodeProvider_t913_1_0_0 = { (void*)1004, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CaseInsensitiveHashCodeProvider_t913_0_0_49 = { (void*)1004, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ListDictionary_t726_0_0_0 = { (void*)533, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ListDictionary_t726_0_0_1 = { (void*)533, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ListDictionary_t726_1_0_0 = { (void*)533, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Hashtable_t725_0_0_0 = { (void*)1009, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_0_0_1 = { (void*)1009, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_0_0_49 = { (void*)1009, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_0_0_17 = { (void*)1009, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_1_0_0 = { (void*)1009, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Hashtable_t725_0_0_4 = { (void*)1009, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_0_0_3 = { (void*)1009, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hashtable_t725_0_0_6 = { (void*)1009, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ICollection_t910_0_0_0 = { (void*)866, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICollection_t910_0_0_1 = { (void*)866, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICollection_t910_0_0_2 = { (void*)866, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICollection_t910_1_0_0 = { (void*)866, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICollection_t910_0_0_3 = { (void*)866, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IDictionary_t833_0_0_0 = { (void*)1018, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_t833_0_0_1 = { (void*)1018, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_t833_0_0_6 = { (void*)1018, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_t833_0_0_4 = { (void*)1018, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_t833_1_0_0 = { (void*)1018, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDictionary_t833_0_0_3 = { (void*)1018, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_t833_0_0_2 = { (void*)1018, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType InvalidOperationException_t914_0_0_0 = { (void*)1605, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvalidOperationException_t914_1_0_0 = { (void*)1605, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DictionaryEntry_t900_0_0_0 = { (void*)1008, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DictionaryEntry_t900_1_0_0 = { (void*)1008, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType DictionaryNodeEnumerator_t728_0_0_0 = { (void*)535, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DictionaryNodeEnumerator_t728_1_0_0 = { (void*)535, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IComparer_t729_0_0_0 = { (void*)1017, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparer_t729_0_0_1 = { (void*)1017, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparer_t729_1_0_0 = { (void*)1017, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IComparer_t729_0_0_2 = { (void*)1017, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DictionaryNode_t727_0_0_0 = { (void*)534, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DictionaryNode_t727_1_0_2 = { (void*)534, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DictionaryNode_t727_0_0_1 = { (void*)534, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DictionaryNode_t727_1_0_0 = { (void*)534, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DictionaryNode_t727_0_0_6 = { (void*)534, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ArgumentOutOfRangeException_t915_0_0_0 = { (void*)1563, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArgumentOutOfRangeException_t915_1_0_0 = { (void*)1563, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _Item_t730_0_0_0 = { (void*)537, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Item_t730_0_0_1 = { (void*)537, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Item_t730_1_0_0 = { (void*)537, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _KeysEnumerator_t731_0_0_0 = { (void*)538, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _KeysEnumerator_t731_1_0_0 = { (void*)538, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArrayList_t734_0_0_0 = { (void*)995, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayList_t734_0_0_1 = { (void*)995, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayList_t734_1_0_0 = { (void*)995, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ArrayList_t734_0_0_4 = { (void*)995, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayList_t734_0_0_17 = { (void*)995, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayList_t734_0_0_33 = { (void*)995, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType KeysCollection_t733_0_0_0 = { (void*)539, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeysCollection_t733_0_0_1 = { (void*)539, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeysCollection_t733_1_0_0 = { (void*)539, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEqualityComparer_t736_0_0_0 = { (void*)1020, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEqualityComparer_t736_0_0_1 = { (void*)1020, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEqualityComparer_t736_1_0_0 = { (void*)1020, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IEqualityComparer_t736_0_0_3 = { (void*)1020, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IHashCodeProvider_t735_0_0_0 = { (void*)1021, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IHashCodeProvider_t735_0_0_1 = { (void*)1021, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IHashCodeProvider_t735_1_0_0 = { (void*)1021, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SerializationException_t916_0_0_0 = { (void*)1394, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationException_t916_1_0_0 = { (void*)1394, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EditorBrowsableAttribute_t738_0_0_0 = { (void*)541, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EditorBrowsableAttribute_t738_1_0_0 = { (void*)541, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EditorBrowsableState_t739_0_0_0 = { (void*)542, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EditorBrowsableState_t739_0_0_1 = { (void*)542, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EditorBrowsableState_t739_1_0_0 = { (void*)542, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EditorBrowsableState_t739_0_0_32854 = { (void*)542, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TypeConverterAttribute_t741_0_0_0 = { (void*)544, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeConverterAttribute_t741_1_0_0 = { (void*)544, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TypeConverterAttribute_t741_0_0_54 = { (void*)544, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ServicePointManager_t767_0_0_0 = { (void*)565, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServicePointManager_t767_1_0_0 = { (void*)565, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WebRequest_t747_0_0_0 = { (void*)569, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WebRequest_t747_1_0_0 = { (void*)569, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WebHeaderCollection_t749_0_0_0 = { (void*)567, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WebHeaderCollection_t749_0_0_1 = { (void*)567, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WebHeaderCollection_t749_1_0_0 = { (void*)567, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IWebProxy_t750_0_0_0 = { (void*)561, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IWebProxy_t750_0_0_1 = { (void*)561, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IWebProxy_t750_1_0_0 = { (void*)561, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IWebProxy_t750_0_0_17 = { (void*)561, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Uri_t748_0_0_0 = { (void*)670, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Uri_t748_0_0_1 = { (void*)670, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Uri_t748_1_0_0 = { (void*)670, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileAccess_t917_0_0_0 = { (void*)1062, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileAccess_t917_0_0_1 = { (void*)1062, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileAccess_t917_1_0_0 = { (void*)1062, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FileAccess_t917_0_0_32854 = { (void*)1062, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FileWebRequest_t746_0_0_0 = { (void*)549, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileWebRequest_t746_1_0_0 = { (void*)549, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FtpWebRequest_t753_0_0_0 = { (void*)552, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FtpWebRequest_t753_1_0_0 = { (void*)552, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemoteCertificateValidationCallback_t754_0_0_0 = { (void*)678, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemoteCertificateValidationCallback_t754_0_0_1 = { (void*)678, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemoteCertificateValidationCallback_t754_0_0_17 = { (void*)678, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemoteCertificateValidationCallback_t754_1_0_0 = { (void*)678, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SslPolicyErrors_t743_0_0_0 = { (void*)546, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SslPolicyErrors_t743_1_0_0 = { (void*)546, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SslPolicyErrors_t743_0_0_32854 = { (void*)546, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HttpWebRequest_t759_0_0_0 = { (void*)556, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HttpWebRequest_t759_1_0_0 = { (void*)556, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType HttpWebRequest_t759_0_0_1 = { (void*)556, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Version_t758_0_0_0 = { (void*)1652, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Version_t758_0_0_54 = { (void*)1652, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Version_t758_0_0_1 = { (void*)1652, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Version_t758_1_0_0 = { (void*)1652, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HttpVersion_t757_0_0_0 = { (void*)555, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HttpVersion_t757_1_0_0 = { (void*)555, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateCollection_t760_0_0_0 = { (void*)580, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t760_0_0_1 = { (void*)580, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t760_1_0_0 = { (void*)580, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IPAddress_t762_0_0_0 = { (void*)559, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPAddress_t762_1_0_0 = { (void*)559, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPAddress_t762_1_0_2 = { (void*)559, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPAddress_t762_0_0_54 = { (void*)559, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BitConverter_t918_0_0_0 = { (void*)1568, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitConverter_t918_1_0_0 = { (void*)1568, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormatException_t890_0_0_0 = { (void*)1598, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FormatException_t890_1_0_0 = { (void*)1598, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IPv6Address_t764_0_0_0 = { (void*)560, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPv6Address_t764_1_0_0 = { (void*)560, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPv6Address_t764_1_0_2 = { (void*)560, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPv6Address_t764_0_0_54 = { (void*)560, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType UInt16_t919_0_0_0; +extern const Il2CppType UInt16U5BU5D_t763_0_0_0 = { (void*)&UInt16_t919_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt16U5BU5D_t763_0_0_1 = { (void*)&UInt16_t919_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UInt16_t919_0_0_0 = { (void*)841, 0, IL2CPP_TYPE_U2, 0, 0, 0 }; +extern const Il2CppType UInt16_t919_0_0_1542 = { (void*)841, 1542, IL2CPP_TYPE_U2, 0, 0, 0 }; +extern const Il2CppType UInt16_t919_1_0_0 = { (void*)841, 0, IL2CPP_TYPE_U2, 0, 1, 0 }; +extern const Il2CppType UInt16_t919_1_0_2 = { (void*)841, 2, IL2CPP_TYPE_U2, 0, 1, 0 }; +extern const Il2CppType UInt16_t919_0_0_32854 = { (void*)841, 32854, IL2CPP_TYPE_U2, 0, 0, 0 }; +extern const Il2CppType UInt16_t919_0_0_3 = { (void*)841, 3, IL2CPP_TYPE_U2, 0, 0, 0 }; +extern const Il2CppType UInt16_t919_0_0_1 = { (void*)841, 1, IL2CPP_TYPE_U2, 0, 0, 0 }; + +extern const Il2CppType CultureInfo_t453_0_0_0 = { (void*)1043, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CultureInfo_t453_0_0_1 = { (void*)1043, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CultureInfo_t453_1_0_0 = { (void*)1043, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CultureInfo_t453_0_0_17 = { (void*)1043, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CultureInfo_t453_0_0_129 = { (void*)1043, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CultureInfo_t453_0_0_161 = { (void*)1043, 161, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SPKey_t766_0_0_0 = { (void*)566, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SPKey_t766_1_0_0 = { (void*)566, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HybridDictionary_t724_0_0_0 = { (void*)532, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HybridDictionary_t724_1_0_0 = { (void*)532, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType HybridDictionary_t724_0_0_17 = { (void*)532, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DefaultCertificatePolicy_t745_0_0_0 = { (void*)548, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultCertificatePolicy_t745_1_0_0 = { (void*)548, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ServicePoint_t761_0_0_0 = { (void*)564, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServicePoint_t761_0_0_1 = { (void*)564, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServicePoint_t761_1_0_0 = { (void*)564, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IDictionaryEnumerator_t899_0_0_0 = { (void*)1019, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionaryEnumerator_t899_0_0_1 = { (void*)1019, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionaryEnumerator_t899_0_0_3 = { (void*)1019, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionaryEnumerator_t899_1_0_0 = { (void*)1019, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDictionaryEnumerator_t899_0_0_2 = { (void*)1019, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SortedList_t920_0_0_0 = { (void*)1022, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SortedList_t920_1_0_0 = { (void*)1022, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SortedList_t920_0_0_1 = { (void*)1022, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Boolean_t448_0_0_0; +extern const Il2CppType BooleanU5BU5D_t770_0_0_0 = { (void*)&Boolean_t448_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType BooleanU5BU5D_t770_0_0_17 = { (void*)&Boolean_t448_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType BooleanU5BU5D_t770_0_0_1 = { (void*)&Boolean_t448_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType StringComparer_t921_0_0_0 = { (void*)1635, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StringComparer_t921_1_0_0 = { (void*)1635, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType StringComparer_t921_0_0_17 = { (void*)1635, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass Dictionary_2_t769_GenericClass = { 977, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t769_0_0_0 = { &Dictionary_2_t769_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t769_0_0_49 = { &Dictionary_2_t769_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t898_0_0_0 = { (void*)680, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t898_1_0_0 = { (void*)680, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NotImplementedException_t923_0_0_0 = { (void*)1622, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NotImplementedException_t923_1_0_0 = { (void*)1622, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSACryptoServiceProvider_t924_0_0_0 = { (void*)1443, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSACryptoServiceProvider_t924_1_0_0 = { (void*)1443, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAManaged_t925_0_0_0 = { (void*)725, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAManaged_t925_1_0_0 = { (void*)725, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RSAManaged_t925_0_0_1 = { (void*)725, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RSA_t902_0_0_0 = { (void*)1442, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSA_t902_0_0_1 = { (void*)1442, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSA_t902_1_0_0 = { (void*)1442, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DSACryptoServiceProvider_t927_0_0_0 = { (void*)1416, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSACryptoServiceProvider_t927_1_0_0 = { (void*)1416, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DSA_t901_0_0_0 = { (void*)1415, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSA_t901_0_0_1 = { (void*)1415, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSA_t901_1_0_0 = { (void*)1415, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Oid_t778_0_0_0 = { (void*)605, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Oid_t778_0_0_1 = { (void*)605, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Oid_t778_0_0_3 = { (void*)605, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Oid_t778_1_0_0 = { (void*)605, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AsnEncodedData_t777_0_0_0 = { (void*)604, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsnEncodedData_t777_0_0_1 = { (void*)604, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsnEncodedData_t777_1_0_0 = { (void*)604, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PublicKey_t775_0_0_0 = { (void*)571, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PublicKey_t775_1_0_0 = { (void*)571, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType PublicKey_t775_0_0_1 = { (void*)571, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Byte_t447_0_0_0; +extern const Il2CppType ByteU5BU5D_t789_0_0_0 = { (void*)&Byte_t447_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_17 = { (void*)&Byte_t447_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_1 = { (void*)&Byte_t447_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_3 = { (void*)&Byte_t447_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_49 = { (void*)&Byte_t447_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_1_0_2 = { (void*)&Byte_t447_0_0_0, 2, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_22 = { (void*)&Byte_t447_0_0_0, 22, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_38 = { (void*)&Byte_t447_0_0_0, 38, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_33 = { (void*)&Byte_t447_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_1_0_0 = { (void*)&Byte_t447_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_131 = { (void*)&Byte_t447_0_0_0, 131, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_54 = { (void*)&Byte_t447_0_0_0, 54, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_6 = { (void*)&Byte_t447_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_134 = { (void*)&Byte_t447_0_0_0, 134, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_5 = { (void*)&Byte_t447_0_0_0, 5, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU5D_t789_0_0_4 = { (void*)&Byte_t447_0_0_0, 4, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType DSAParameters_t928_0_0_0 = { (void*)1417, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DSAParameters_t928_1_0_0 = { (void*)1417, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ASN1_t903_0_0_0 = { (void*)709, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1_t903_1_0_0 = { (void*)709, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ASN1_t903_0_0_1 = { (void*)709, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1_t903_0_0_4 = { (void*)709, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CryptographicException_t929_0_0_0 = { (void*)1408, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CryptographicException_t929_1_0_0 = { (void*)1408, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAParameters_t926_0_0_0 = { (void*)1447, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RSAParameters_t926_0_0_1 = { (void*)1447, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RSAParameters_t926_1_0_0 = { (void*)1447, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType X501_t930_0_0_0 = { (void*)730, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X501_t930_1_0_0 = { (void*)730, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Extension_t784_0_0_0 = { (void*)590, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Extension_t784_1_0_0 = { (void*)590, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate2_t785_0_0_0 = { (void*)577, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate2_t785_1_0_0 = { (void*)577, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType X509Certificate2_t785_0_0_1 = { (void*)577, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType X509ExtensionCollection_t787_0_0_0 = { (void*)591, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t787_0_0_1 = { (void*)591, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t787_1_0_0 = { (void*)591, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X500DistinguishedName_t781_0_0_0 = { (void*)574, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X500DistinguishedName_t781_1_0_0 = { (void*)574, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType X500DistinguishedName_t781_0_0_1 = { (void*)574, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Encoding_t931_0_0_0 = { (void*)1521, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Encoding_t931_0_0_1 = { (void*)1521, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Encoding_t931_1_0_0 = { (void*)1521, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Encoding_t931_0_0_17 = { (void*)1521, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType PKCS12_t932_0_0_0 = { (void*)728, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS12_t932_1_0_0 = { (void*)728, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate_t788_0_0_0 = { (void*)731, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate_t788_0_0_1 = { (void*)731, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate_t788_1_0_0 = { (void*)731, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CryptoConfig_t934_0_0_0 = { (void*)1407, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CryptoConfig_t934_1_0_0 = { (void*)1407, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Chain_t794_0_0_0 = { (void*)582, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Chain_t794_1_0_0 = { (void*)582, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CryptographicUnexpectedOperationException_t935_0_0_0 = { (void*)1409, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CryptographicUnexpectedOperationException_t935_1_0_0 = { (void*)1409, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509FindType_t807_0_0_0 = { (void*)593, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509FindType_t807_1_0_0 = { (void*)593, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509FindType_t807_0_0_32854 = { (void*)593, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509Certificate2Collection_t790_0_0_0 = { (void*)578, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate2Collection_t790_1_0_0 = { (void*)578, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType X509Certificate2Collection_t790_0_0_1 = { (void*)578, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType X509SubjectKeyIdentifierExtension_t814_0_0_0 = { (void*)600, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509SubjectKeyIdentifierExtension_t814_1_0_0 = { (void*)600, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509KeyUsageExtension_t808_0_0_0 = { (void*)594, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509KeyUsageExtension_t808_1_0_0 = { (void*)594, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate2Enumerator_t791_0_0_0 = { (void*)579, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate2Enumerator_t791_1_0_0 = { (void*)579, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEnumerable_t908_0_0_0 = { (void*)843, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerable_t908_0_0_1 = { (void*)843, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerable_t908_0_0_2 = { (void*)843, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerable_t908_1_0_0 = { (void*)843, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate_t786_0_0_0 = { (void*)1399, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate_t786_0_0_1 = { (void*)1399, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate_t786_1_0_0 = { (void*)1399, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateEnumerator_t792_0_0_0 = { (void*)581, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateEnumerator_t792_1_0_0 = { (void*)581, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainElementCollection_t795_0_0_0 = { (void*)584, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainElementCollection_t795_0_0_1 = { (void*)584, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainElementCollection_t795_1_0_0 = { (void*)584, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainPolicy_t796_0_0_0 = { (void*)586, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainPolicy_t796_0_0_1 = { (void*)586, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainPolicy_t796_1_0_0 = { (void*)586, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainStatus_t800_0_0_0; +extern const Il2CppType X509ChainStatusU5BU5D_t797_0_0_0 = { (void*)&X509ChainStatus_t800_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusU5BU5D_t797_0_0_1 = { (void*)&X509ChainStatus_t800_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusU5BU5D_t797_0_0_17 = { (void*)&X509ChainStatus_t800_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType X509ChainStatus_t800_0_0_0 = { (void*)587, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509ChainStatus_t800_1_0_0 = { (void*)587, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType X509Store_t799_0_0_0 = { (void*)599, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Store_t799_0_0_1 = { (void*)599, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Store_t799_1_0_0 = { (void*)599, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509BasicConstraintsExtension_t783_0_0_0 = { (void*)576, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509BasicConstraintsExtension_t783_1_0_0 = { (void*)576, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AuthorityKeyIdentifierExtension_t937_0_0_0 = { (void*)743, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AuthorityKeyIdentifierExtension_t937_1_0_0 = { (void*)743, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Crl_t905_0_0_0 = { (void*)736, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Crl_t905_1_0_0 = { (void*)736, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Extension_t906_0_0_0 = { (void*)738, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Extension_t906_1_0_0 = { (void*)738, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainElementEnumerator_t801_0_0_0 = { (void*)585, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainElementEnumerator_t801_1_0_0 = { (void*)585, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainElement_t798_0_0_0 = { (void*)583, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainElement_t798_0_0_1 = { (void*)583, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ChainElement_t798_1_0_0 = { (void*)583, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OidCollection_t802_0_0_0 = { (void*)606, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OidCollection_t802_0_0_1 = { (void*)606, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OidCollection_t802_1_0_0 = { (void*)606, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TimeSpan_t803_0_0_0 = { (void*)1642, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeSpan_t803_0_0_1 = { (void*)1642, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeSpan_t803_0_0_17 = { (void*)1642, 17, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeSpan_t803_1_0_0 = { (void*)1642, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TimeSpan_t803_0_0_54 = { (void*)1642, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TimeSpan_t803_0_0_129 = { (void*)1642, 129, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509ChainStatusFlags_t804_0_0_0 = { (void*)588, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusFlags_t804_0_0_1 = { (void*)588, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusFlags_t804_1_0_0 = { (void*)588, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509ChainStatusFlags_t804_0_0_32854 = { (void*)588, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509EnhancedKeyUsageExtension_t805_0_0_0 = { (void*)589, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509EnhancedKeyUsageExtension_t805_1_0_0 = { (void*)589, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ExtensionEnumerator_t806_0_0_0 = { (void*)592, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionEnumerator_t806_1_0_0 = { (void*)592, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StoreName_t780_0_0_0 = { (void*)573, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StoreName_t780_1_0_0 = { (void*)573, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StoreName_t780_0_0_32854 = { (void*)573, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType OidEnumerator_t818_0_0_0 = { (void*)607, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OidEnumerator_t818_1_0_0 = { (void*)607, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReplacementEvaluator_t863_0_0_0 = { (void*)648, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReplacementEvaluator_t863_1_0_0 = { (void*)648, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MatchEvaluator_t895_0_0_0 = { (void*)679, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MatchEvaluator_t895_1_0_0 = { (void*)679, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MatchAppendEvaluator_t819_0_0_0 = { (void*)609, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MatchAppendEvaluator_t819_1_0_0 = { (void*)609, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SystemException_t940_0_0_0 = { (void*)1640, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SystemException_t940_1_0_0 = { (void*)1640, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Capture_t822_0_0_0; +extern const Il2CppType CaptureU5BU5D_t824_0_0_0 = { (void*)&Capture_t822_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType CaptureU5BU5D_t824_0_0_1 = { (void*)&Capture_t822_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Capture_t822_0_0_0 = { (void*)610, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Capture_t822_1_0_0 = { (void*)610, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CaptureCollection_t823_0_0_0 = { (void*)611, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CaptureCollection_t823_1_0_0 = { (void*)611, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CaptureCollection_t823_0_0_1 = { (void*)611, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Group_t825_0_0_0 = { (void*)612, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Group_t825_1_0_0 = { (void*)612, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Group_t825_0_0_19 = { (void*)612, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Group_t825_0_0_0; +extern const Il2CppType GroupU5BU5D_t827_0_0_0 = { (void*)&Group_t825_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType GroupU5BU5D_t827_0_0_1 = { (void*)&Group_t825_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Match_t820_0_0_0 = { (void*)614, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Match_t820_1_0_0 = { (void*)614, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Match_t820_0_0_17 = { (void*)614, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Match_t820_0_0_1 = { (void*)614, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType GroupCollection_t826_0_0_0 = { (void*)613, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GroupCollection_t826_1_0_0 = { (void*)613, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GroupCollection_t826_0_0_1 = { (void*)613, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMachine_t828_0_0_0 = { (void*)622, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMachine_t828_0_0_1 = { (void*)622, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMachine_t828_1_0_0 = { (void*)622, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Enumerator_t829_0_0_0 = { (void*)616, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t829_1_0_0 = { (void*)616, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RegexOptions_t834_0_0_0 = { (void*)618, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RegexOptions_t834_0_0_5 = { (void*)618, 5, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RegexOptions_t834_1_0_0 = { (void*)618, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RegexOptions_t834_0_0_32854 = { (void*)618, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RegexOptions_t834_0_0_6 = { (void*)618, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FactoryCache_t831_0_0_0 = { (void*)624, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FactoryCache_t831_0_0_17 = { (void*)624, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FactoryCache_t831_1_0_0 = { (void*)624, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IMachineFactory_t832_0_0_0 = { (void*)623, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMachineFactory_t832_0_0_1 = { (void*)623, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMachineFactory_t832_1_0_0 = { (void*)623, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Parser_t862_0_0_0 = { (void*)646, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Parser_t862_1_0_0 = { (void*)646, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PatternCompiler_t848_0_0_0 = { (void*)633, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PatternCompiler_t848_1_0_0 = { (void*)633, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICompiler_t911_0_0_0 = { (void*)631, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICompiler_t911_1_0_0 = { (void*)631, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MatchCollection_t830_0_0_0 = { (void*)615, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MatchCollection_t830_1_0_0 = { (void*)615, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MatchCollection_t830_0_0_1 = { (void*)615, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Int32_t161_0_0_0; +extern const Il2CppType Int32U5BU5D_t420_0_0_0 = { (void*)&Int32_t161_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Int32U5BU5D_t420_0_0_1 = { (void*)&Int32_t161_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Int32U5BU5D_t420_0_0_49 = { (void*)&Int32_t161_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Int32U5BU5D_t420_0_0_6 = { (void*)&Int32_t161_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Key_t838_0_0_0 = { (void*)625, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Key_t838_1_0_0 = { (void*)625, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MRUList_t839_0_0_0 = { (void*)626, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MRUList_t839_0_0_1 = { (void*)626, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MRUList_t839_1_0_0 = { (void*)626, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Node_t840_0_0_0 = { (void*)627, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Node_t840_0_0_1 = { (void*)627, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Node_t840_1_0_0 = { (void*)627, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Node_t840_0_0_6 = { (void*)627, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Category_t841_0_0_0 = { (void*)628, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Category_t841_1_0_0 = { (void*)628, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Category_t841_0_0_32854 = { (void*)628, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Enum_t941_0_0_0 = { (void*)859, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enum_t941_1_0_0 = { (void*)859, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Interpreter_t854_0_0_0 = { (void*)638, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Interpreter_t854_1_0_0 = { (void*)638, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Link_t845_0_0_0 = { (void*)635, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Link_t845_0_0_1 = { (void*)635, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Link_t845_1_0_0 = { (void*)635, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType InterpreterFactory_t844_0_0_0 = { (void*)632, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InterpreterFactory_t844_1_0_0 = { (void*)632, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PatternLinkStack_t846_0_0_0 = { (void*)634, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PatternLinkStack_t846_1_0_0 = { (void*)634, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Stack_t849_0_0_0 = { (void*)1026, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stack_t849_0_0_1 = { (void*)1026, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stack_t849_1_0_0 = { (void*)1026, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IntStack_t851_0_0_0 = { (void*)639, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType IntStack_t851_0_0_1 = { (void*)639, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType IntStack_t851_1_0_0 = { (void*)639, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType QuickSearch_t855_0_0_0 = { (void*)647, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType QuickSearch_t855_0_0_1 = { (void*)647, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType QuickSearch_t855_1_0_0 = { (void*)647, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RepeatContext_t852_0_0_0 = { (void*)640, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RepeatContext_t852_0_0_1 = { (void*)640, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RepeatContext_t852_1_0_0 = { (void*)640, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mark_t850_0_0_0; +extern const Il2CppType MarkU5BU5D_t856_0_0_0 = { (void*)&Mark_t850_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType MarkU5BU5D_t856_0_0_1 = { (void*)&Mark_t850_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Mark_t850_0_0_0 = { (void*)637, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mark_t850_1_0_0 = { (void*)637, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Interval_t857_0_0_0 = { (void*)642, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Interval_t857_1_0_0 = { (void*)642, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Interval_t857_0_0_17 = { (void*)642, 17, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IList_t859_0_0_0 = { (void*)867, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IList_t859_0_0_1 = { (void*)867, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IList_t859_0_0_2 = { (void*)867, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IList_t859_0_0_3 = { (void*)867, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IList_t859_1_0_0 = { (void*)867, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IList_t859_0_0_17 = { (void*)867, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IntervalCollection_t861_0_0_0 = { (void*)643, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IntervalCollection_t861_1_0_0 = { (void*)643, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IntervalCollection_t861_0_0_1 = { (void*)643, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t858_0_0_0 = { (void*)644, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t858_1_0_0 = { (void*)644, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RegularExpression_t868_0_0_0 = { (void*)653, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RegularExpression_t868_1_0_0 = { (void*)653, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CapturingGroup_t869_0_0_0 = { (void*)654, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CapturingGroup_t869_1_0_0 = { (void*)654, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CapturingGroup_t869_0_0_1 = { (void*)654, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Group_t867_0_0_0 = { (void*)652, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Group_t867_1_0_0 = { (void*)652, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PositionAssertion_t878_0_0_0 = { (void*)663, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PositionAssertion_t878_1_0_0 = { (void*)663, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CharacterClass_t881_0_0_0 = { (void*)666, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CharacterClass_t881_1_0_0 = { (void*)666, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Literal_t876_0_0_0 = { (void*)662, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Literal_t876_0_0_1 = { (void*)662, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Literal_t876_1_0_0 = { (void*)662, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Alternation_t877_0_0_0 = { (void*)661, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Alternation_t877_1_0_0 = { (void*)661, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Repetition_t872_0_0_0 = { (void*)657, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Repetition_t872_1_0_0 = { (void*)657, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NonBacktrackingGroup_t871_0_0_0 = { (void*)656, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NonBacktrackingGroup_t871_1_0_0 = { (void*)656, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExpressionAssertion_t875_0_0_0 = { (void*)660, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExpressionAssertion_t875_0_0_1 = { (void*)660, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExpressionAssertion_t875_1_0_0 = { (void*)660, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BalancingGroup_t870_0_0_0 = { (void*)655, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BalancingGroup_t870_1_0_0 = { (void*)655, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CaptureAssertion_t874_0_0_0 = { (void*)659, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CaptureAssertion_t874_1_0_0 = { (void*)659, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BackslashNumber_t880_0_0_0 = { (void*)665, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BackslashNumber_t880_1_0_0 = { (void*)665, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Reference_t879_0_0_0 = { (void*)664, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Reference_t879_1_0_0 = { (void*)664, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Expression_t865_0_0_0 = { (void*)650, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Expression_t865_1_0_0 = { (void*)650, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Expression_t865_0_0_1 = { (void*)650, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AnchorInfo_t883_0_0_0 = { (void*)667, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnchorInfo_t883_1_0_0 = { (void*)667, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExpressionCollection_t864_0_0_0 = { (void*)649, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExpressionCollection_t864_1_0_0 = { (void*)649, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ExpressionCollection_t864_0_0_1 = { (void*)649, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Console_t942_0_0_0 = { (void*)1571, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Console_t942_1_0_0 = { (void*)1571, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BitArray_t882_0_0_0 = { (void*)1001, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitArray_t882_0_0_1 = { (void*)1001, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitArray_t882_1_0_0 = { (void*)1001, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CostDelegate_t860_0_0_0 = { (void*)645, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CostDelegate_t860_1_0_0 = { (void*)645, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UriParser_t885_0_0_0 = { (void*)675, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UriParser_t885_0_0_129 = { (void*)675, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UriParser_t885_1_0_0 = { (void*)675, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UriFormatException_t889_0_0_0 = { (void*)672, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UriFormatException_t889_1_0_0 = { (void*)672, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType UriFormatException_t889_1_0_2 = { (void*)672, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UriScheme_t887_0_0_0; +extern const Il2CppType UriSchemeU5BU5D_t888_0_0_0 = { (void*)&UriScheme_t887_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UriSchemeU5BU5D_t888_0_0_17 = { (void*)&UriScheme_t887_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UriScheme_t887_0_0_0 = { (void*)671, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UriScheme_t887_1_0_0 = { (void*)671, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Path_t944_0_0_0 = { (void*)1079, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Path_t944_1_0_0 = { (void*)1079, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DefaultUriParser_t884_0_0_0 = { (void*)668, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultUriParser_t884_1_0_0 = { (void*)668, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GenericUriParser_t886_0_0_0 = { (void*)669, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GenericUriParser_t886_1_0_0 = { (void*)669, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyBuilder_t948_0_0_0 = { (void*)686, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyBuilder_t948_1_0_0 = { (void*)686, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CipherMode_t963_0_0_0 = { (void*)1406, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CipherMode_t963_0_0_1 = { (void*)1406, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CipherMode_t963_1_0_0 = { (void*)1406, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CipherMode_t963_0_0_32854 = { (void*)1406, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CipherMode_t963_0_0_4 = { (void*)1406, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ObjectDisposedException_t964_0_0_0 = { (void*)1627, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectDisposedException_t964_1_0_0 = { (void*)1627, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PaddingMode_t965_0_0_0 = { (void*)1435, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PaddingMode_t965_1_0_0 = { (void*)1435, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PaddingMode_t965_0_0_32854 = { (void*)1435, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PaddingMode_t965_0_0_4 = { (void*)1435, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType KeySizes_t967_0_0_0; +extern const Il2CppType KeySizesU5BU5D_t966_0_0_0 = { (void*)&KeySizes_t967_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType KeySizesU5BU5D_t966_0_0_17 = { (void*)&KeySizes_t967_0_0_0, 17, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType KeySizesU5BU5D_t966_0_0_4 = { (void*)&KeySizes_t967_0_0_0, 4, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType KeySizes_t967_0_0_0 = { (void*)1430, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeySizes_t967_1_0_0 = { (void*)1430, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AesTransform_t956_0_0_0 = { (void*)693, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AesTransform_t956_1_0_0 = { (void*)693, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UInt32_t456_0_0_0; +extern const Il2CppType UInt32U5BU5D_t957_0_0_0 = { (void*)&UInt32_t456_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt32U5BU5D_t957_0_0_1 = { (void*)&UInt32_t456_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt32U5BU5D_t957_0_0_49 = { (void*)&UInt32_t456_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt32U5BU5D_t957_0_0_51 = { (void*)&UInt32_t456_0_0_0, 51, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt32U5BU5D_t957_0_0_54 = { (void*)&UInt32_t456_0_0_0, 54, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t961_0_0_0 = { (void*)695, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t961_1_0_0 = { (void*)695, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BigInteger_t972_0_0_0 = { (void*)701, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BigInteger_t972_1_0_0 = { (void*)701, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType BigInteger_t972_0_0_1 = { (void*)701, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BigInteger_t972_0_0_0; +extern const Il2CppType BigIntegerU5BU5D_t1084_0_0_0 = { (void*)&BigInteger_t972_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ModulusRing_t971_0_0_0 = { (void*)703, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ModulusRing_t971_1_0_0 = { (void*)703, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArithmeticException_t1086_0_0_0 = { (void*)1564, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArithmeticException_t1086_1_0_0 = { (void*)1564, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t1083_0_0_0 = { (void*)810, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t1083_1_0_0 = { (void*)810, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SequentialSearchPrimeGeneratorBase_t977_0_0_0 = { (void*)708, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SequentialSearchPrimeGeneratorBase_t977_1_0_0 = { (void*)708, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrimalityTest_t1073_0_0_0 = { (void*)805, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimalityTest_t1073_1_0_0 = { (void*)805, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContentInfo_t980_0_0_0 = { (void*)713, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContentInfo_t980_1_0_0 = { (void*)713, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ContentInfo_t980_0_0_1 = { (void*)713, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RC4_t984_0_0_0 = { (void*)724, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RC4_t984_1_0_0 = { (void*)724, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyBuilder_t986_0_0_0 = { (void*)717, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyBuilder_t986_1_0_0 = { (void*)717, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MD2Managed_t989_0_0_0 = { (void*)719, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MD2Managed_t989_1_0_0 = { (void*)719, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MD2_t987_0_0_0 = { (void*)718, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MD2_t987_1_0_0 = { (void*)718, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS1_t990_0_0_0 = { (void*)720, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS1_t990_1_0_0 = { (void*)720, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CspParameters_t1087_0_0_0 = { (void*)1410, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CspParameters_t1087_0_0_1 = { (void*)1410, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CspParameters_t1087_1_0_0 = { (void*)1410, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DeriveBytes_t997_0_0_0 = { (void*)729, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DeriveBytes_t997_1_0_0 = { (void*)729, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateCollection_t933_0_0_0 = { (void*)732, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t933_0_0_1 = { (void*)732, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t933_1_0_0 = { (void*)732, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncryptedData_t981_0_0_0 = { (void*)714, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncryptedData_t981_1_0_0 = { (void*)714, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SafeBag_t996_0_0_0 = { (void*)727, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SafeBag_t996_1_0_0 = { (void*)727, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrivateKeyInfo_t991_0_0_0 = { (void*)722, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrivateKeyInfo_t991_1_0_0 = { (void*)722, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncryptedPrivateKeyInfo_t992_0_0_0 = { (void*)723, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncryptedPrivateKeyInfo_t992_1_0_0 = { (void*)723, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICryptoTransform_t962_0_0_0 = { (void*)1428, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICryptoTransform_t962_0_0_1 = { (void*)1428, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICryptoTransform_t962_1_0_0 = { (void*)1428, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACSHA1_t1088_0_0_0 = { (void*)1423, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACSHA1_t1088_1_0_0 = { (void*)1423, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ExtensionCollection_t936_0_0_0 = { (void*)739, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t936_0_0_1 = { (void*)739, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t936_1_0_0 = { (void*)739, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DSASignatureDeformatter_t1092_0_0_0 = { (void*)1418, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSASignatureDeformatter_t1092_1_0_0 = { (void*)1418, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAPKCS1SignatureDeformatter_t1093_0_0_0 = { (void*)1445, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAPKCS1SignatureDeformatter_t1093_1_0_0 = { (void*)1445, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateEnumerator_t938_0_0_0 = { (void*)733, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateEnumerator_t938_1_0_0 = { (void*)733, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BasicConstraintsExtension_t1001_0_0_0 = { (void*)744, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BasicConstraintsExtension_t1001_1_0_0 = { (void*)744, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CrlEntry_t907_0_0_0 = { (void*)737, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CrlEntry_t907_1_0_0 = { (void*)737, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509StoreManager_t1000_0_0_0 = { (void*)741, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509StoreManager_t1000_1_0_0 = { (void*)741, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Stores_t909_0_0_0 = { (void*)742, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Stores_t909_0_0_17 = { (void*)742, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Stores_t909_1_0_0 = { (void*)742, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Store_t813_0_0_0 = { (void*)740, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Store_t813_0_0_1 = { (void*)740, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Store_t813_1_0_0 = { (void*)740, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExtendedKeyUsageExtension_t1002_0_0_0 = { (void*)745, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExtendedKeyUsageExtension_t1002_1_0_0 = { (void*)745, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyUsages_t1004_0_0_0 = { (void*)747, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType KeyUsages_t1004_1_0_0 = { (void*)747, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType KeyUsages_t1004_0_0_32854 = { (void*)747, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CertTypes_t1006_0_0_0 = { (void*)750, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CertTypes_t1006_1_0_0 = { (void*)750, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CertTypes_t1006_0_0_32854 = { (void*)750, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType GeneralNames_t1003_0_0_0 = { (void*)746, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GeneralNames_t1003_1_0_0 = { (void*)746, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GeneralNames_t1003_0_0_1 = { (void*)746, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RSASslSignatureFormatter_t1044_0_0_0 = { (void*)775, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSASslSignatureFormatter_t1044_1_0_0 = { (void*)775, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSASslSignatureDeformatter_t1042_0_0_0 = { (void*)774, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSASslSignatureDeformatter_t1042_1_0_0 = { (void*)774, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CipherSuite_t1016_0_0_0 = { (void*)758, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CipherSuite_t1016_1_0_0 = { (void*)758, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CipherSuite_t1016_0_0_1 = { (void*)758, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ClientContext_t1020_0_0_0 = { (void*)761, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientContext_t1020_1_0_0 = { (void*)761, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsStream_t1030_0_0_0 = { (void*)790, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsStream_t1030_0_0_1 = { (void*)790, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsStream_t1030_1_0_0 = { (void*)790, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMAC_t1009_0_0_0 = { (void*)752, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMAC_t1009_1_0_0 = { (void*)752, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ByteU5BU5D_t789_0_0_0; +extern const Il2CppType ByteU5BU5DU5BU5D_t1095_0_0_0 = { (void*)&ByteU5BU5D_t789_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType DES_t1096_0_0_0 = { (void*)1412, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DES_t1096_1_0_0 = { (void*)1412, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ARC4Managed_t983_0_0_0 = { (void*)715, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ARC4Managed_t983_1_0_0 = { (void*)715, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsCipherSuite_t1057_0_0_0 = { (void*)786, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsCipherSuite_t1057_1_0_0 = { (void*)786, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SslCipherSuite_t1053_0_0_0 = { (void*)782, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SslCipherSuite_t1053_1_0_0 = { (void*)782, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CipherSuiteCollection_t1018_0_0_0 = { (void*)759, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CipherSuiteCollection_t1018_1_0_0 = { (void*)759, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CipherSuiteCollection_t1018_0_0_1 = { (void*)759, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RecordProtocol_t1023_0_0_0 = { (void*)771, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RecordProtocol_t1023_0_0_1 = { (void*)771, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RecordProtocol_t1023_1_0_0 = { (void*)771, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RecordProtocol_t1023_0_0_3 = { (void*)771, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TlsClientHello_t1065_0_0_0 = { (void*)797, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientHello_t1065_1_0_0 = { (void*)797, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsClientCertificate_t1062_0_0_0 = { (void*)794, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientCertificate_t1062_1_0_0 = { (void*)794, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsClientKeyExchange_t1066_0_0_0 = { (void*)798, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientKeyExchange_t1066_1_0_0 = { (void*)798, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsClientCertificateVerify_t1063_0_0_0 = { (void*)795, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientCertificateVerify_t1063_1_0_0 = { (void*)795, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsClientFinished_t1064_0_0_0 = { (void*)796, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientFinished_t1064_1_0_0 = { (void*)796, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HandshakeType_t1061_0_0_0 = { (void*)793, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HandshakeType_t1061_0_0_1 = { (void*)793, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HandshakeType_t1061_1_0_0 = { (void*)793, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HandshakeType_t1061_0_0_32854 = { (void*)793, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TlsServerHello_t1070_0_0_0 = { (void*)802, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerHello_t1070_1_0_0 = { (void*)802, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerCertificate_t1067_0_0_0 = { (void*)799, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerCertificate_t1067_1_0_0 = { (void*)799, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerKeyExchange_t1072_0_0_0 = { (void*)804, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerKeyExchange_t1072_1_0_0 = { (void*)804, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerCertificateRequest_t1068_0_0_0 = { (void*)800, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerCertificateRequest_t1068_1_0_0 = { (void*)800, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerHelloDone_t1071_0_0_0 = { (void*)803, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerHelloDone_t1071_1_0_0 = { (void*)803, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerFinished_t1069_0_0_0 = { (void*)801, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerFinished_t1069_1_0_0 = { (void*)801, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsException_t1058_0_0_0 = { (void*)788, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsException_t1058_1_0_0 = { (void*)788, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientSessionInfo_t1024_0_0_0 = { (void*)763, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientSessionInfo_t1024_1_0_0 = { (void*)763, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientSessionCache_t1025_0_0_0 = { (void*)764, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientSessionCache_t1025_1_0_0 = { (void*)764, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsServerSettings_t1027_0_0_0 = { (void*)789, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerSettings_t1027_0_0_1 = { (void*)789, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsServerSettings_t1027_1_0_0 = { (void*)789, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TlsClientSettings_t1028_0_0_0 = { (void*)787, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientSettings_t1028_0_0_1 = { (void*)787, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TlsClientSettings_t1028_1_0_0 = { (void*)787, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityParameters_t1029_0_0_0 = { (void*)777, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityParameters_t1029_0_0_1 = { (void*)777, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityParameters_t1029_1_0_0 = { (void*)777, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HttpsClientStream_t1034_0_0_0 = { (void*)770, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HttpsClientStream_t1034_1_0_0 = { (void*)770, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CertificateSelectionCallback_t1035_0_0_0 = { (void*)808, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateSelectionCallback_t1035_0_0_17 = { (void*)808, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateSelectionCallback_t1035_0_0_1 = { (void*)808, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateSelectionCallback_t1035_1_0_0 = { (void*)808, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrivateKeySelectionCallback_t1036_0_0_0 = { (void*)809, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrivateKeySelectionCallback_t1036_0_0_17 = { (void*)809, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrivateKeySelectionCallback_t1036_0_0_1 = { (void*)809, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrivateKeySelectionCallback_t1036_1_0_0 = { (void*)809, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICertificatePolicy_t768_0_0_0 = { (void*)557, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICertificatePolicy_t768_1_0_0 = { (void*)557, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICertificatePolicy_t768_0_0_17 = { (void*)557, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ManualResetEvent_t1038_0_0_0 = { (void*)1538, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ManualResetEvent_t1038_0_0_17 = { (void*)1538, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ManualResetEvent_t1038_0_0_1 = { (void*)1538, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ManualResetEvent_t1038_1_0_0 = { (void*)1538, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReceiveRecordAsyncResult_t1037_0_0_0 = { (void*)772, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReceiveRecordAsyncResult_t1037_1_0_0 = { (void*)772, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AsyncCallback_t222_0_0_0 = { (void*)898, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsyncCallback_t222_0_0_1 = { (void*)898, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsyncCallback_t222_1_0_0 = { (void*)898, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IAsyncResult_t221_0_0_0 = { (void*)899, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IAsyncResult_t221_1_0_0 = { (void*)899, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContentType_t1026_0_0_0 = { (void*)765, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContentType_t1026_1_0_0 = { (void*)765, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ContentType_t1026_0_0_32854 = { (void*)765, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContentType_t1026_0_0_1 = { (void*)765, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Alert_t1014_0_0_0 = { (void*)756, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Alert_t1014_1_0_0 = { (void*)756, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Alert_t1014_0_0_1 = { (void*)756, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SendRecordAsyncResult_t1040_0_0_0 = { (void*)773, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SendRecordAsyncResult_t1040_1_0_0 = { (void*)773, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ServerContext_t1048_0_0_0 = { (void*)779, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServerContext_t1048_1_0_0 = { (void*)779, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MD5SHA1_t1011_0_0_0 = { (void*)753, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MD5SHA1_t1011_1_0_0 = { (void*)753, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate_t786_0_0_0; +extern const Il2CppType X509CertificateU5BU5D_t904_0_0_0 = { (void*)&X509Certificate_t786_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType SslStreamBase_t1050_0_0_0 = { (void*)784, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SslStreamBase_t1050_1_0_0 = { (void*)784, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientRecordProtocol_t1022_0_0_0 = { (void*)762, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientRecordProtocol_t1022_1_0_0 = { (void*)762, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CertificateValidationCallback_t1051_0_0_0 = { (void*)806, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateValidationCallback_t1051_0_0_1 = { (void*)806, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateValidationCallback_t1051_1_0_0 = { (void*)806, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CertificateValidationCallback2_t1052_0_0_0 = { (void*)807, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateValidationCallback2_t1052_0_0_1 = { (void*)807, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CertificateValidationCallback2_t1052_1_0_0 = { (void*)807, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IOException_t1101_0_0_0 = { (void*)1073, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IOException_t1101_1_0_0 = { (void*)1073, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MemoryStream_t1056_0_0_0 = { (void*)1074, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemoryStream_t1056_0_0_3 = { (void*)1074, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemoryStream_t1056_0_0_1 = { (void*)1074, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemoryStream_t1056_1_0_0 = { (void*)1074, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Stream_t1039_0_0_0 = { (void*)1083, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stream_t1039_0_0_4 = { (void*)1083, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stream_t1039_0_0_1 = { (void*)1083, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stream_t1039_0_0_3 = { (void*)1083, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stream_t1039_1_0_0 = { (void*)1083, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Stream_t1039_0_0_54 = { (void*)1083, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType InternalAsyncResult_t1055_0_0_0 = { (void*)785, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InternalAsyncResult_t1055_1_0_0 = { (void*)785, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SslHandshakeHash_t1054_0_0_0 = { (void*)783, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SslHandshakeHash_t1054_1_0_0 = { (void*)783, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAPKCS1KeyExchangeFormatter_t1102_0_0_0 = { (void*)1444, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAPKCS1KeyExchangeFormatter_t1102_1_0_0 = { (void*)1444, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyUsageExtension_t1005_0_0_0 = { (void*)748, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyUsageExtension_t1005_1_0_0 = { (void*)748, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NetscapeCertTypeExtension_t1007_0_0_0 = { (void*)749, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NetscapeCertTypeExtension_t1007_1_0_0 = { (void*)749, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Chain_t998_0_0_0 = { (void*)734, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Chain_t998_1_0_0 = { (void*)734, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SubjectAltNameExtension_t1008_0_0_0 = { (void*)751, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SubjectAltNameExtension_t1008_1_0_0 = { (void*)751, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientCertificateType_t1060_0_0_0; +extern const Il2CppType ClientCertificateTypeU5BU5D_t1059_0_0_0 = { (void*)&ClientCertificateType_t1060_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ClientCertificateTypeU5BU5D_t1059_0_0_1 = { (void*)&ClientCertificateType_t1060_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ClientCertificateType_t1060_0_0_0 = { (void*)791, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ClientCertificateType_t1060_1_0_0 = { (void*)791, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ClientCertificateType_t1060_0_0_32854 = { (void*)791, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ConfidenceFactor_t974_0_0_0 = { (void*)705, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ConfidenceFactor_t974_1_0_0 = { (void*)705, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ConfidenceFactor_t974_0_0_32854 = { (void*)705, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Attribute_t246_0_0_0 = { (void*)823, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Attribute_t246_1_0_0 = { (void*)823, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoCustomAttrs_t1717_0_0_0 = { (void*)1615, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoCustomAttrs_t1717_1_0_0 = { (void*)1615, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OverflowException_t1725_0_0_0 = { (void*)1630, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OverflowException_t1725_1_0_0 = { (void*)1630, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NumberFormatInfo_t1250_0_0_0 = { (void*)1050, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NumberFormatInfo_t1250_0_0_129 = { (void*)1050, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NumberFormatInfo_t1250_1_0_0 = { (void*)1050, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType NumberFormatInfo_t1250_0_0_1 = { (void*)1050, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IFormatProvider_t1770_0_0_0 = { (void*)1602, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormatProvider_t1770_0_0_1 = { (void*)1602, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormatProvider_t1770_1_0_0 = { (void*)1602, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Thread_t1452_0_0_0 = { (void*)1543, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Thread_t1452_0_0_129 = { (void*)1543, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Thread_t1452_1_0_0 = { (void*)1543, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Thread_t1452_0_0_1 = { (void*)1543, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType NumberFormatter_t1723_0_0_0 = { (void*)1625, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NumberFormatter_t1723_1_0_0 = { (void*)1625, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType NumberFormatter_t1723_0_0_17 = { (void*)1625, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType UInt64_t1109_0_0_0 = { (void*)837, 0, IL2CPP_TYPE_U8, 0, 0, 0 }; +extern const Il2CppType UInt64_t1109_0_0_1 = { (void*)837, 1, IL2CPP_TYPE_U8, 0, 0, 0 }; +extern const Il2CppType UInt64_t1109_1_0_0 = { (void*)837, 0, IL2CPP_TYPE_U8, 0, 1, 0 }; +extern const Il2CppType UInt64_t1109_1_0_2 = { (void*)837, 2, IL2CPP_TYPE_U8, 0, 1, 0 }; +extern const Il2CppType UInt64_t1109_0_0_3 = { (void*)837, 3, IL2CPP_TYPE_U8, 0, 0, 0 }; + +extern const Il2CppType InvalidCastException_t1707_0_0_0 = { (void*)1604, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvalidCastException_t1707_1_0_0 = { (void*)1604, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SByte_t1110_0_0_0 = { (void*)839, 0, IL2CPP_TYPE_I1, 0, 0, 0 }; +extern const Il2CppType SByte_t1110_1_0_0 = { (void*)839, 0, IL2CPP_TYPE_I1, 0, 1, 0 }; +extern const Il2CppType SByte_t1110_1_0_2 = { (void*)839, 2, IL2CPP_TYPE_I1, 0, 1, 0 }; +extern const Il2CppType SByte_t1110_0_0_3 = { (void*)839, 3, IL2CPP_TYPE_I1, 0, 0, 0 }; + +extern const Il2CppType Int16_t1111_0_0_0 = { (void*)840, 0, IL2CPP_TYPE_I2, 0, 0, 0 }; +extern const Il2CppType Int16_t1111_0_0_1 = { (void*)840, 1, IL2CPP_TYPE_I2, 0, 0, 0 }; +extern const Il2CppType Int16_t1111_1_0_0 = { (void*)840, 0, IL2CPP_TYPE_I2, 0, 1, 0 }; +extern const Il2CppType Int16_t1111_1_0_2 = { (void*)840, 2, IL2CPP_TYPE_I2, 0, 1, 0 }; +extern const Il2CppType Int16_t1111_0_0_3 = { (void*)840, 3, IL2CPP_TYPE_I2, 0, 0, 0 }; +extern const Il2CppType Int16_t1111_0_0_6 = { (void*)840, 6, IL2CPP_TYPE_I2, 0, 0, 0 }; + +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t1769_0_0_0 = { (void*)1671, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CPrivateImplementationDetailsU3E_t1769_1_0_0 = { (void*)1671, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CharEnumerator_t1680_0_0_0 = { (void*)1570, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CharEnumerator_t1680_1_0_0 = { (void*)1570, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StringSplitOptions_t1733_0_0_0 = { (void*)1639, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StringSplitOptions_t1733_1_0_0 = { (void*)1639, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StringSplitOptions_t1733_0_0_32854 = { (void*)1639, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType StringComparison_t1732_0_0_0 = { (void*)1638, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StringComparison_t1732_1_0_0 = { (void*)1638, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StringComparison_t1732_0_0_32854 = { (void*)1638, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ICustomFormatter_t1793_0_0_0 = { (void*)1601, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICustomFormatter_t1793_1_0_0 = { (void*)1601, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IFormattable_t1794_0_0_0 = { (void*)826, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormattable_t1794_1_0_0 = { (void*)826, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AccessViolationException_t1666_0_0_0 = { (void*)1553, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AccessViolationException_t1666_1_0_0 = { (void*)1553, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Decimal_t1112_0_0_0 = { (void*)852, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Decimal_t1112_1_0_0 = { (void*)852, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Decimal_t1112_1_0_2 = { (void*)852, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Decimal_t1112_0_0_54 = { (void*)852, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Decimal_t1112_0_0_49 = { (void*)852, 49, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DivideByZeroException_t1689_0_0_0 = { (void*)1584, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DivideByZeroException_t1689_1_0_0 = { (void*)1584, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UIntPtr_t_0_0_0 = { (void*)856, 0, IL2CPP_TYPE_U, 0, 0, 0 }; +extern const Il2CppType UIntPtr_t_1_0_0 = { (void*)856, 0, IL2CPP_TYPE_U, 0, 1, 0 }; +extern const Il2CppType UIntPtr_t_0_0_54 = { (void*)856, 54, IL2CPP_TYPE_U, 0, 0, 0 }; +extern const Il2CppType UIntPtr_t_0_0_1 = { (void*)856, 1, IL2CPP_TYPE_U, 0, 0, 0 }; + +extern const Il2CppType MulticastDelegate_t220_0_0_0 = { (void*)857, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MulticastDelegate_t220_1_0_0 = { (void*)857, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MulticastDelegate_t220_1_0_2 = { (void*)857, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MulticastDelegate_t220_0_0_1 = { (void*)857, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Delegate_t435_0_0_0 = { (void*)858, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Delegate_t435_1_0_0 = { (void*)858, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Delegate_t435_0_0_1 = { (void*)858, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Delegate_t435_0_0_0; +extern const Il2CppType DelegateU5BU5D_t1772_0_0_0 = { (void*)&Delegate_t435_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ParameterModifier_t1378_0_0_0; +extern const Il2CppType ParameterModifierU5BU5D_t452_0_0_0 = { (void*)&ParameterModifier_t1378_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ParameterModifier_t1378_0_0_0 = { (void*)1174, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ParameterModifier_t1378_1_0_0 = { (void*)1174, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType MulticastNotSupportedException_t1720_0_0_0 = { (void*)1620, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MulticastNotSupportedException_t1720_1_0_0 = { (void*)1620, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UInt64_t1109_0_0_0; +extern const Il2CppType UInt64U5BU5D_t1591_0_0_0 = { (void*)&UInt64_t1109_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt64U5BU5D_t1591_0_0_1 = { (void*)&UInt64_t1109_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType UInt64U5BU5D_t1591_0_0_54 = { (void*)&UInt64_t1109_0_0_0, 54, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MonoEnumInfo_t1697_0_0_0 = { (void*)1587, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoEnumInfo_t1697_1_0_0 = { (void*)1587, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoEnumInfo_t1697_1_0_2 = { (void*)1587, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Int16_t1111_0_0_0; +extern const Il2CppType Int16U5BU5D_t1795_0_0_0 = { (void*)&Int16_t1111_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType SByte_t1110_0_0_0; +extern const Il2CppType SByteU5BU5D_t1646_0_0_0 = { (void*)&SByte_t1110_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType SByteU5BU5D_t1646_0_0_49 = { (void*)&SByte_t1110_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Int64_t455_0_0_0; +extern const Il2CppType Int64U5BU5D_t1773_0_0_0 = { (void*)&Int64_t455_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Int64U5BU5D_t1773_1_0_2 = { (void*)&Int64_t455_0_0_0, 2, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; + +extern const Il2CppType FlagsAttribute_t1704_0_0_0 = { (void*)1597, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FlagsAttribute_t1704_1_0_0 = { (void*)1597, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RankException_t1727_0_0_0 = { (void*)1632, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RankException_t1727_1_0_0 = { (void*)1632, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SimpleEnumerator_t1114_0_0_0 = { (void*)862, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleEnumerator_t1114_1_0_0 = { (void*)862, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Void_t1116_0_0_0 = { (void*)870, 0, IL2CPP_TYPE_VOID, 0, 0, 0 }; +extern const Il2CppType Void_t1116_1_0_0 = { (void*)870, 0, IL2CPP_TYPE_VOID, 0, 1, 0 }; + +extern const Il2CppType TypeLoadException_t1691_0_0_0 = { (void*)1647, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeLoadException_t1691_1_0_0 = { (void*)1647, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IComparable_t1796_0_0_0 = { (void*)828, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparable_t1796_0_0_2 = { (void*)828, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparable_t1796_1_0_0 = { (void*)828, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IComparable_t1796_0_0_1 = { (void*)828, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Comparer_t1223_0_0_0 = { (void*)1007, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Comparer_t1223_1_0_0 = { (void*)1007, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Comparer_t1223_0_0_54 = { (void*)1007, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ArrayTypeMismatchException_t1676_0_0_0 = { (void*)1565, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayTypeMismatchException_t1676_1_0_0 = { (void*)1565, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Swapper_t1115_0_0_0 = { (void*)865, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Swapper_t1115_1_0_0 = { (void*)865, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Double_t454_0_0_0; +extern const Il2CppType DoubleU5BU5D_t1774_0_0_0 = { (void*)&Double_t454_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MemberFilter_t1118_0_0_0 = { (void*)1655, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberFilter_t1118_0_0_54 = { (void*)1655, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberFilter_t1118_1_0_0 = { (void*)1655, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Missing_t1367_0_0_0 = { (void*)1156, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Missing_t1367_1_0_0 = { (void*)1156, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Missing_t1367_0_0_54 = { (void*)1156, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IConvertible_t1797_0_0_0 = { (void*)827, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IConvertible_t1797_0_0_1 = { (void*)827, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IConvertible_t1797_1_0_0 = { (void*)827, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FieldInfo_t_0_0_0 = { (void*)1149, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FieldInfo_t_1_0_0 = { (void*)1149, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PropertyInfo_t_0_0_0 = { (void*)1178, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PropertyInfo_t_1_0_0 = { (void*)1178, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventInfo_t_0_0_0 = { (void*)1146, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventInfo_t_1_0_0 = { (void*)1146, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RuntimeTypeHandle_t1117_0_0_0 = { (void*)880, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeTypeHandle_t1117_0_0_3 = { (void*)880, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeTypeHandle_t1117_1_0_0 = { (void*)880, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RuntimeTypeHandle_t1117_0_0_1 = { (void*)880, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MonoType_t_0_0_0 = { (void*)1619, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoType_t_1_0_0 = { (void*)1619, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeBuilder_t1304_0_0_0 = { (void*)1118, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeBuilder_t1304_0_0_1 = { (void*)1118, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeBuilder_t1304_0_0_3 = { (void*)1118, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeBuilder_t1304_1_0_0 = { (void*)1118, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ValueType_t1104_0_0_0 = { (void*)822, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ValueType_t1104_1_0_0 = { (void*)822, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContextBoundObject_t1449_0_0_0 = { (void*)1572, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContextBoundObject_t1449_1_0_0 = { (void*)1572, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MarshalByRefObject_t773_0_0_0 = { (void*)902, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MarshalByRefObject_t773_1_0_0 = { (void*)902, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MarshalByRefObject_t773_0_0_1 = { (void*)902, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MarshalByRefObject_t773_0_0_4 = { (void*)902, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType EnumBuilder_t1307_0_0_0 = { (void*)1101, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EnumBuilder_t1307_1_0_0 = { (void*)1101, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SerializableAttribute_t1105_0_0_0 = { (void*)830, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializableAttribute_t1105_1_0_0 = { (void*)830, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ComImportAttribute_t1127_0_0_0 = { (void*)888, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ComImportAttribute_t1127_1_0_0 = { (void*)888, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoField_t_0_0_0 = { (void*)1160, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoField_t_1_0_0 = { (void*)1160, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RuntimeFieldHandle_t1119_0_0_0 = { (void*)879, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeFieldHandle_t1119_1_0_0 = { (void*)879, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RuntimeFieldHandle_t1119_0_0_3 = { (void*)879, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TableRange_t1147_0_0_0; +extern const Il2CppType TableRangeU5BU5D_t1149_0_0_0 = { (void*)&TableRange_t1147_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TableRangeU5BU5D_t1149_0_0_33 = { (void*)&TableRange_t1147_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TableRange_t1147_0_0_0 = { (void*)911, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TableRange_t1147_1_0_0 = { (void*)911, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ContractionComparer_t1152_0_0_0 = { (void*)914, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContractionComparer_t1152_1_0_0 = { (void*)914, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ContractionComparer_t1152_0_0_54 = { (void*)914, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Contraction_t1151_0_0_0 = { (void*)913, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Contraction_t1151_1_0_0 = { (void*)913, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Level2MapComparer_t1154_0_0_0 = { (void*)916, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Level2MapComparer_t1154_1_0_0 = { (void*)916, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Level2MapComparer_t1154_0_0_54 = { (void*)916, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Level2Map_t1153_0_0_0 = { (void*)915, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Level2Map_t1153_1_0_0 = { (void*)915, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MSCompatUnicodeTable_t1155_0_0_0 = { (void*)917, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MSCompatUnicodeTable_t1155_1_0_0 = { (void*)917, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TailoringInfo_t1150_0_0_0; +extern const Il2CppType TailoringInfoU5BU5D_t1156_0_0_0 = { (void*)&TailoringInfo_t1150_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TailoringInfoU5BU5D_t1156_0_0_49 = { (void*)&TailoringInfo_t1150_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TailoringInfo_t1150_0_0_0 = { (void*)912, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TailoringInfo_t1150_1_0_0 = { (void*)912, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Marshal_t1421_0_0_0 = { (void*)1216, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Marshal_t1421_1_0_0 = { (void*)1216, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Contraction_t1151_0_0_0; +extern const Il2CppType ContractionU5BU5D_t1164_0_0_0 = { (void*)&Contraction_t1151_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ContractionU5BU5D_t1164_1_0_0 = { (void*)&Contraction_t1151_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType ContractionU5BU5D_t1164_0_0_33 = { (void*)&Contraction_t1151_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Level2Map_t1153_0_0_0; +extern const Il2CppType Level2MapU5BU5D_t1165_0_0_0 = { (void*)&Level2Map_t1153_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType Level2MapU5BU5D_t1165_1_0_0 = { (void*)&Level2Map_t1153_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType Level2MapU5BU5D_t1165_0_0_33 = { (void*)&Level2Map_t1153_0_0_0, 33, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MSCompatUnicodeTableUtil_t1157_0_0_0 = { (void*)918, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MSCompatUnicodeTableUtil_t1157_1_0_0 = { (void*)918, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CodePointIndexer_t1148_0_0_0 = { (void*)910, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CodePointIndexer_t1148_1_0_0 = { (void*)910, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CodePointIndexer_t1148_0_0_54 = { (void*)910, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CodePointIndexer_t1148_0_0_33 = { (void*)910, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SimpleCollator_t1162_0_0_0 = { (void*)919, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleCollator_t1162_1_0_0 = { (void*)919, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SimpleCollator_t1162_0_0_17 = { (void*)919, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleCollator_t1162_0_0_129 = { (void*)919, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SortKeyBuffer_t1167_0_0_0 = { (void*)925, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SortKeyBuffer_t1167_1_0_0 = { (void*)925, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Escape_t1160_0_0_0 = { (void*)922, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Escape_t1160_1_0_0 = { (void*)922, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType SortKey_t1166_0_0_0 = { (void*)924, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SortKey_t1166_1_0_0 = { (void*)924, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompareOptions_t1249_0_0_0 = { (void*)1042, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareOptions_t1249_0_0_38 = { (void*)1042, 38, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareOptions_t1249_0_0_33 = { (void*)1042, 33, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareOptions_t1249_0_0_1 = { (void*)1042, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompareOptions_t1249_1_0_0 = { (void*)1042, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CompareOptions_t1249_0_0_32854 = { (void*)1042, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PrimalityTest_t1742_0_0_0 = { (void*)1654, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimalityTest_t1742_1_0_0 = { (void*)1654, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BigInteger_t1174_0_0_0 = { (void*)930, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BigInteger_t1174_1_0_0 = { (void*)930, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType BigInteger_t1174_0_0_1 = { (void*)930, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ModulusRing_t1173_0_0_0 = { (void*)932, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ModulusRing_t1173_1_0_0 = { (void*)932, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BigInteger_t1174_0_0_0; +extern const Il2CppType BigIntegerU5BU5D_t1775_0_0_0 = { (void*)&BigInteger_t1174_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType SequentialSearchPrimeGeneratorBase_t1169_0_0_0 = { (void*)927, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SequentialSearchPrimeGeneratorBase_t1169_1_0_0 = { (void*)927, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyBuilder_t1177_0_0_0 = { (void*)935, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyBuilder_t1177_1_0_0 = { (void*)935, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyGeneratedEventHandler_t1179_0_0_0 = { (void*)938, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t1179_0_0_1 = { (void*)938, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t1179_1_0_0 = { (void*)938, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyPairPersistence_t1181_0_0_0 = { (void*)939, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyPairPersistence_t1181_1_0_0 = { (void*)939, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType KeyPairPersistence_t1181_0_0_1 = { (void*)939, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType StreamWriter_t1289_0_0_0 = { (void*)1088, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StreamWriter_t1289_1_0_0 = { (void*)1088, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType StreamWriter_t1289_0_0_54 = { (void*)1088, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Guid_t1706_0_0_0 = { (void*)1600, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Guid_t1706_1_0_0 = { (void*)1600, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Guid_t1706_0_0_54 = { (void*)1600, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SecurityParser_t1206_0_0_0 = { (void*)964, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityParser_t1206_1_0_0 = { (void*)964, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS1_t1183_0_0_0 = { (void*)941, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS1_t1183_1_0_0 = { (void*)941, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ASN1_t1191_0_0_0 = { (void*)957, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1_t1191_0_0_1 = { (void*)957, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1_t1191_0_0_4 = { (void*)957, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1_t1191_1_0_0 = { (void*)957, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyGeneratedEventHandler_t1187_0_0_0 = { (void*)946, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t1187_0_0_1 = { (void*)946, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t1187_1_0_0 = { (void*)946, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DeriveBytes_t1192_0_0_0 = { (void*)950, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DeriveBytes_t1192_1_0_0 = { (void*)950, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS12_t1193_0_0_0 = { (void*)949, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS12_t1193_1_0_0 = { (void*)949, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateCollection_t1194_0_0_0 = { (void*)953, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t1194_0_0_1 = { (void*)953, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateCollection_t1194_1_0_0 = { (void*)953, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContentInfo_t1202_0_0_0 = { (void*)961, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContentInfo_t1202_1_0_0 = { (void*)961, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ContentInfo_t1202_0_0_1 = { (void*)961, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType EncryptedData_t1203_0_0_0 = { (void*)962, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncryptedData_t1203_1_0_0 = { (void*)962, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SafeBag_t1190_0_0_0 = { (void*)948, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SafeBag_t1190_1_0_0 = { (void*)948, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Certificate_t1196_0_0_0 = { (void*)952, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Certificate_t1196_1_0_0 = { (void*)952, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType X509Certificate_t1196_0_0_1 = { (void*)952, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType PrivateKeyInfo_t1184_0_0_0 = { (void*)943, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrivateKeyInfo_t1184_1_0_0 = { (void*)943, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncryptedPrivateKeyInfo_t1185_0_0_0 = { (void*)944, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncryptedPrivateKeyInfo_t1185_1_0_0 = { (void*)944, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X501_t1195_0_0_0 = { (void*)951, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X501_t1195_1_0_0 = { (void*)951, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ExtensionCollection_t1197_0_0_0 = { (void*)956, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t1197_0_0_1 = { (void*)956, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509ExtensionCollection_t1197_1_0_0 = { (void*)956, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509CertificateEnumerator_t1198_0_0_0 = { (void*)954, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509CertificateEnumerator_t1198_1_0_0 = { (void*)954, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509Extension_t1199_0_0_0 = { (void*)955, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType X509Extension_t1199_1_0_0 = { (void*)955, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StrongName_t1205_0_0_0 = { (void*)963, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StrongName_t1205_1_0_0 = { (void*)963, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType StrongName_t1205_0_0_1 = { (void*)963, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType StringReader_t1290_0_0_0 = { (void*)1089, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StringReader_t1290_1_0_0 = { (void*)1089, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityElement_t1208_0_0_0 = { (void*)1495, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityElement_t1208_0_0_1 = { (void*)1495, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityElement_t1208_1_0_0 = { (void*)1495, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IAttrList_t1776_0_0_0 = { (void*)967, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IAttrList_t1776_1_0_0 = { (void*)967, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AttrListImpl_t1209_0_0_0 = { (void*)968, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttrListImpl_t1209_0_0_1 = { (void*)968, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttrListImpl_t1209_1_0_0 = { (void*)968, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SmallXmlParserException_t1212_0_0_0 = { (void*)969, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SmallXmlParserException_t1212_1_0_0 = { (void*)969, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContentHandler_t1211_0_0_0 = { (void*)966, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContentHandler_t1211_0_0_1 = { (void*)966, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContentHandler_t1211_1_0_0 = { (void*)966, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SmallXmlParser_t1207_0_0_0 = { (void*)965, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SmallXmlParser_t1207_1_0_0 = { (void*)965, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SimpleEnumerator_t1216_0_0_0 = { (void*)996, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleEnumerator_t1216_1_0_0 = { (void*)996, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Array_t_0_0_0 = { (void*)860, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Array_t_1_0_0 = { (void*)860, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Array_t_0_0_1 = { (void*)860, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Array_t_0_0_3 = { (void*)860, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SynchronizedArrayListWrapper_t1218_0_0_0 = { (void*)998, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizedArrayListWrapper_t1218_1_0_0 = { (void*)998, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReadOnlyArrayListWrapper_t1220_0_0_0 = { (void*)1000, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReadOnlyArrayListWrapper_t1220_1_0_0 = { (void*)1000, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BitArrayEnumerator_t1221_0_0_0 = { (void*)1002, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitArrayEnumerator_t1221_1_0_0 = { (void*)1002, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompareInfo_t1100_0_0_0 = { (void*)1041, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompareInfo_t1100_0_0_1 = { (void*)1041, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompareInfo_t1100_1_0_0 = { (void*)1041, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType CompareInfo_t1100_0_0_33 = { (void*)1041, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType KeyMarker_t1225_0_0_0 = { (void*)1011, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyMarker_t1225_1_0_0 = { (void*)1011, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType KeyMarker_t1225_0_0_54 = { (void*)1011, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t1227_0_0_0 = { (void*)1013, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t1227_1_0_0 = { (void*)1013, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SyncHashtable_t1230_0_0_0 = { (void*)1016, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SyncHashtable_t1230_1_0_0 = { (void*)1016, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Slot_t1224_0_0_0; +extern const Il2CppType SlotU5BU5D_t1231_0_0_0 = { (void*)&Slot_t1224_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType SlotU5BU5D_t1231_0_0_1 = { (void*)&Slot_t1224_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Slot_t1224_0_0_0 = { (void*)1010, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Slot_t1224_1_0_0 = { (void*)1010, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType HashKeys_t1228_0_0_0 = { (void*)1014, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashKeys_t1228_0_0_1 = { (void*)1014, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashKeys_t1228_1_0_0 = { (void*)1014, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HashValues_t1229_0_0_0 = { (void*)1015, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashValues_t1229_0_0_1 = { (void*)1015, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashValues_t1229_1_0_0 = { (void*)1015, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Enumerator_t1234_0_0_0 = { (void*)1025, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t1234_1_0_0 = { (void*)1025, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EnumeratorMode_t1233_0_0_0 = { (void*)1024, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EnumeratorMode_t1233_1_0_0 = { (void*)1024, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EnumeratorMode_t1233_0_0_32854 = { (void*)1024, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EnumeratorMode_t1233_0_0_1 = { (void*)1024, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Slot_t1232_0_0_0; +extern const Il2CppType SlotU5BU5D_t1235_0_0_0 = { (void*)&Slot_t1232_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType SlotU5BU5D_t1235_0_0_1 = { (void*)&Slot_t1232_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Slot_t1232_0_0_0 = { (void*)1023, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Slot_t1232_1_0_0 = { (void*)1023, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Enumerator_t1236_0_0_0 = { (void*)1027, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerator_t1236_1_0_0 = { (void*)1027, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityException_t1616_0_0_0 = { (void*)1497, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityException_t1616_1_0_0 = { (void*)1497, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StackFrame_t459_0_0_0 = { (void*)1035, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StackFrame_t459_1_0_0 = { (void*)1035, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StackFrame_t459_0_0_0; +extern const Il2CppType StackFrameU5BU5D_t1244_0_0_0 = { (void*)&StackFrame_t459_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType StackFrameU5BU5D_t1244_0_0_1 = { (void*)&StackFrame_t459_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Calendar_t1245_0_0_0 = { (void*)1037, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Calendar_t1245_1_0_0 = { (void*)1037, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Calendar_t1245_0_0_1 = { (void*)1037, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DateTimeFormatInfo_t1251_0_0_0 = { (void*)1045, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DateTimeFormatInfo_t1251_0_0_1 = { (void*)1045, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DateTimeFormatInfo_t1251_1_0_0 = { (void*)1045, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DateTimeFormatInfo_t1251_0_0_17 = { (void*)1045, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TextInfo_t1163_0_0_0 = { (void*)1052, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextInfo_t1163_0_0_33 = { (void*)1052, 33, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextInfo_t1163_0_0_1 = { (void*)1052, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextInfo_t1163_1_0_0 = { (void*)1052, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GregorianCalendar_t1256_0_0_0 = { (void*)1048, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GregorianCalendar_t1256_1_0_0 = { (void*)1048, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Data_t1259_0_0_0 = { (void*)1053, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Data_t1259_0_0_161 = { (void*)1053, 161, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Data_t1259_1_0_0 = { (void*)1053, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType EndOfStreamException_t1268_0_0_0 = { (void*)1060, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EndOfStreamException_t1268_1_0_0 = { (void*)1060, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DirectoryInfo_t1265_0_0_0 = { (void*)1058, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DirectoryInfo_t1265_1_0_0 = { (void*)1058, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoIO_t1280_0_0_0 = { (void*)1076, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoIO_t1280_1_0_0 = { (void*)1076, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SearchPattern_t1283_0_0_0 = { (void*)1081, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SearchPattern_t1283_1_0_0 = { (void*)1081, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DirectoryNotFoundException_t1267_0_0_0 = { (void*)1059, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DirectoryNotFoundException_t1267_1_0_0 = { (void*)1059, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnauthorizedAccessException_t1739_0_0_0 = { (void*)1648, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnauthorizedAccessException_t1739_1_0_0 = { (void*)1648, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileStream_t1094_0_0_0 = { (void*)1068, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileStream_t1094_1_0_0 = { (void*)1068, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StreamReader_t1288_0_0_0 = { (void*)1086, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StreamReader_t1288_1_0_0 = { (void*)1086, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType StreamReader_t1288_0_0_54 = { (void*)1086, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IsolatedStorageException_t1261_0_0_0 = { (void*)1055, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IsolatedStorageException_t1261_1_0_0 = { (void*)1055, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileMode_t1271_0_0_0 = { (void*)1064, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileMode_t1271_1_0_0 = { (void*)1064, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FileMode_t1271_0_0_32854 = { (void*)1064, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ReadDelegate_t1275_0_0_0 = { (void*)1069, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReadDelegate_t1275_1_0_0 = { (void*)1069, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AsyncResult_t1461_0_0_0 = { (void*)1288, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsyncResult_t1461_1_0_0 = { (void*)1288, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileStreamAsyncResult_t1277_0_0_0 = { (void*)1071, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileStreamAsyncResult_t1277_1_0_0 = { (void*)1071, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WriteDelegate_t1276_0_0_0 = { (void*)1070, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WriteDelegate_t1276_1_0_0 = { (void*)1070, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PathTooLongException_t1282_0_0_0 = { (void*)1080, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PathTooLongException_t1282_1_0_0 = { (void*)1080, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoIOError_t1281_0_0_0 = { (void*)1077, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoIOError_t1281_1_0_2 = { (void*)1077, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoIOError_t1281_1_0_0 = { (void*)1077, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoIOError_t1281_0_0_32854 = { (void*)1077, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType NullStream_t1285_0_0_0 = { (void*)1084, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NullStream_t1285_1_0_0 = { (void*)1084, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StreamAsyncResult_t1286_0_0_0 = { (void*)1085, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StreamAsyncResult_t1286_1_0_0 = { (void*)1085, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TextReader_t1210_0_0_0 = { (void*)1090, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextReader_t1210_0_0_1 = { (void*)1090, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextReader_t1210_1_0_0 = { (void*)1090, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TextReader_t1210_0_0_54 = { (void*)1090, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextReader_t1210_0_0_17 = { (void*)1090, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType NullStreamReader_t1287_0_0_0 = { (void*)1087, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NullStreamReader_t1287_1_0_0 = { (void*)1087, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TextWriter_t943_0_0_0 = { (void*)1093, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextWriter_t943_1_0_0 = { (void*)1093, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TextWriter_t943_0_0_54 = { (void*)1093, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextWriter_t943_0_0_1 = { (void*)1093, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextWriter_t943_0_0_19 = { (void*)1093, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextWriter_t943_0_0_17 = { (void*)1093, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType NullTextReader_t1291_0_0_0 = { (void*)1091, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NullTextReader_t1291_1_0_0 = { (void*)1091, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SynchronizedReader_t1292_0_0_0 = { (void*)1092, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizedReader_t1292_1_0_0 = { (void*)1092, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NullTextWriter_t1293_0_0_0 = { (void*)1094, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NullTextWriter_t1293_1_0_0 = { (void*)1094, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SynchronizedWriter_t1294_0_0_0 = { (void*)1095, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizedWriter_t1294_1_0_0 = { (void*)1095, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnexceptionalStreamReader_t1295_0_0_0 = { (void*)1096, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnexceptionalStreamReader_t1295_1_0_0 = { (void*)1096, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Module_t1318_0_0_0; +extern const Il2CppType ModuleU5BU5D_t1301_0_0_0 = { (void*)&Module_t1318_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ModuleU5BU5D_t1301_0_0_1 = { (void*)&Module_t1318_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Module_t1318_0_0_0 = { (void*)1157, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Module_t1318_0_0_3 = { (void*)1157, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Module_t1318_1_0_2 = { (void*)1157, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Module_t1318_1_0_0 = { (void*)1157, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConstructorInfo_t468_0_0_0 = { (void*)1141, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructorInfo_t468_1_0_0 = { (void*)1141, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ConstructorInfo_t468_0_0_1 = { (void*)1141, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructorInfo_t468_0_0_6 = { (void*)1141, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ModuleBuilder_t1322_0_0_0 = { (void*)1111, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ModuleBuilder_t1322_1_0_0 = { (void*)1111, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ModuleBuilder_t1322_0_0_1 = { (void*)1111, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ParameterInfo_t462_0_0_0; +extern const Il2CppType ParameterInfoU5BU5D_t461_0_0_0 = { (void*)&ParameterInfo_t462_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ParameterInfo_t462_0_0_0 = { (void*)1173, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParameterInfo_t462_1_0_0 = { (void*)1173, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ILGenerator_t1303_0_0_0 = { (void*)1106, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILGenerator_t1303_0_0_1 = { (void*)1106, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ILGenerator_t1303_1_0_0 = { (void*)1106, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyBuilder_t1299_0_0_0 = { (void*)1099, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyBuilder_t1299_1_0_0 = { (void*)1099, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AssemblyBuilder_t1299_0_0_3 = { (void*)1099, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ILTokenInfo_t1312_0_0_0; +extern const Il2CppType ILTokenInfoU5BU5D_t1315_0_0_0 = { (void*)&ILTokenInfo_t1312_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ILTokenInfoU5BU5D_t1315_0_0_1 = { (void*)&ILTokenInfo_t1312_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ILTokenInfo_t1312_0_0_0 = { (void*)1104, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ILTokenInfo_t1312_1_0_0 = { (void*)1104, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType TokenGenerator_t1319_0_0_0 = { (void*)1105, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TokenGenerator_t1319_1_0_0 = { (void*)1105, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TokenGenerator_t1319_0_0_1 = { (void*)1105, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MethodToken_t1321_0_0_0 = { (void*)1110, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodToken_t1321_1_0_0 = { (void*)1110, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MethodToken_t1321_0_0_54 = { (void*)1110, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ModuleBuilderTokenGenerator_t1324_0_0_0 = { (void*)1112, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ModuleBuilderTokenGenerator_t1324_0_0_1 = { (void*)1112, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ModuleBuilderTokenGenerator_t1324_1_0_0 = { (void*)1112, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OpCode_t1325_0_0_0 = { (void*)1113, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType OpCode_t1325_1_0_0 = { (void*)1113, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType OpCode_t1325_0_0_54 = { (void*)1113, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType OpCodeNames_t1326_0_0_0 = { (void*)1114, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OpCodeNames_t1326_1_0_0 = { (void*)1114, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OpCodes_t1327_0_0_0 = { (void*)1115, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OpCodes_t1327_1_0_0 = { (void*)1115, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AmbiguousMatchException_t1333_0_0_0 = { (void*)1120, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AmbiguousMatchException_t1333_1_0_0 = { (void*)1120, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MethodBase_t460_0_0_0; +extern const Il2CppType MethodBaseU5BU5D_t1779_0_0_0 = { (void*)&MethodBase_t460_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MethodBase_t460_0_0_0 = { (void*)1153, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodBase_t460_1_0_2 = { (void*)1153, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MethodBase_t460_0_0_1 = { (void*)1153, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodBase_t460_1_0_0 = { (void*)1153, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Binder_t451_0_0_0 = { (void*)1137, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Binder_t451_1_0_0 = { (void*)1137, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Binder_t451_0_0_17 = { (void*)1137, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ConstructorBuilder_t1302_0_0_0 = { (void*)1100, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructorBuilder_t1302_1_0_0 = { (void*)1100, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConstructorBuilder_t1302_0_0_0; +extern const Il2CppType ConstructorBuilderU5BU5D_t1331_0_0_0 = { (void*)&ConstructorBuilder_t1302_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ConstructorBuilderU5BU5D_t1331_0_0_3 = { (void*)&ConstructorBuilder_t1302_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ConstructorInfo_t468_0_0_0; +extern const Il2CppType ConstructorInfoU5BU5D_t1777_0_0_0 = { (void*)&ConstructorInfo_t468_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType FieldInfo_t_0_0_0; +extern const Il2CppType FieldInfoU5BU5D_t1778_0_0_0 = { (void*)&FieldInfo_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MethodInfo_t_0_0_0; +extern const Il2CppType MethodInfoU5BU5D_t1370_0_0_0 = { (void*)&MethodInfo_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType MethodInfoU5BU5D_t1370_0_0_6 = { (void*)&MethodInfo_t_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MarshalAsAttribute_t1124_0_0_0 = { (void*)885, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MarshalAsAttribute_t1124_1_0_0 = { (void*)885, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResolveEventHolder_t1334_0_0_0 = { (void*)1122, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResolveEventHolder_t1334_0_0_1 = { (void*)1122, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResolveEventHolder_t1334_1_0_0 = { (void*)1122, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityManager_t1621_0_0_0 = { (void*)1501, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityManager_t1621_1_0_0 = { (void*)1501, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyName_t1346_0_0_0 = { (void*)1132, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyName_t1346_1_0_0 = { (void*)1132, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyHashAlgorithm_t1237_0_0_0 = { (void*)1028, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyHashAlgorithm_t1237_1_0_0 = { (void*)1028, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AssemblyHashAlgorithm_t1237_0_0_32854 = { (void*)1028, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyHashAlgorithm_t1237_0_0_1 = { (void*)1028, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType StrongNameKeyPair_t1347_0_0_0 = { (void*)1179, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StrongNameKeyPair_t1347_0_0_1 = { (void*)1179, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StrongNameKeyPair_t1347_1_0_0 = { (void*)1179, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyVersionCompatibility_t1238_0_0_0 = { (void*)1029, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyVersionCompatibility_t1238_1_0_0 = { (void*)1029, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AssemblyVersionCompatibility_t1238_0_0_32854 = { (void*)1029, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyVersionCompatibility_t1238_0_0_1 = { (void*)1029, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AssemblyNameFlags_t1348_0_0_0 = { (void*)1133, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyNameFlags_t1348_0_0_1 = { (void*)1133, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AssemblyNameFlags_t1348_1_0_0 = { (void*)1133, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AssemblyNameFlags_t1348_0_0_32854 = { (void*)1133, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Nullable_1_t1798_0_0_0 = { (void*)903, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Nullable_1_t1798_1_0_0 = { (void*)903, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ParamArrayAttribute_t1120_0_0_0 = { (void*)881, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParamArrayAttribute_t1120_1_0_0 = { (void*)881, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Default_t1352_0_0_0 = { (void*)1138, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Default_t1352_1_0_0 = { (void*)1138, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TargetParameterCountException_t1384_0_0_0 = { (void*)1182, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TargetParameterCountException_t1384_1_0_0 = { (void*)1182, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CustomAttributeTypedArgument_t1359_0_0_0 = { (void*)1144, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CustomAttributeTypedArgument_t1359_0_0_1 = { (void*)1144, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CustomAttributeTypedArgument_t1359_1_0_0 = { (void*)1144, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType CustomAttributeNamedArgument_t1358_0_0_0 = { (void*)1143, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CustomAttributeNamedArgument_t1358_1_0_0 = { (void*)1143, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType CustomAttributeTypedArgument_t1359_0_0_0; +extern const Il2CppType CustomAttributeTypedArgumentU5BU5D_t1799_0_0_0 = { (void*)&CustomAttributeTypedArgument_t1359_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType CustomAttributeNamedArgument_t1358_0_0_0; +extern const Il2CppType CustomAttributeNamedArgumentU5BU5D_t1800_0_0_0 = { (void*)&CustomAttributeNamedArgument_t1358_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CustomAttributeTypedArgument_t1359_0_0_0; +Il2CppGenericClass IList_1_t1356_GenericClass = { 868, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1356_0_0_0 = { &IList_1_t1356_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t1356_0_0_1 = { &IList_1_t1356_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t1803_GenericClass = { 869, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t1803_0_0_0 = { &ICollection_1_t1803_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CustomAttributeNamedArgument_t1358_0_0_0; +Il2CppGenericClass ICollection_1_t1804_GenericClass = { 869, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t1804_0_0_0 = { &ICollection_1_t1804_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1357_GenericClass = { 868, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1357_0_0_0 = { &IList_1_t1357_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t1357_0_0_1 = { &IList_1_t1357_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CustomAttributeData_t1355_0_0_0 = { (void*)1142, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CustomAttributeData_t1355_1_0_0 = { (void*)1142, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NonSerializedAttribute_t1721_0_0_0 = { (void*)1621, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NonSerializedAttribute_t1721_1_0_0 = { (void*)1621, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FieldOffsetAttribute_t1135_0_0_0 = { (void*)896, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FieldOffsetAttribute_t1135_1_0_0 = { (void*)896, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MemberInfoSerializationHolder_t1363_0_0_0 = { (void*)1150, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberInfoSerializationHolder_t1363_1_0_0 = { (void*)1150, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MemberTypes_t1364_0_0_0 = { (void*)1151, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MemberTypes_t1364_0_0_33 = { (void*)1151, 33, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MemberTypes_t1364_1_0_0 = { (void*)1151, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MemberTypes_t1364_0_0_32854 = { (void*)1151, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MethodBuilder_t1311_0_0_0 = { (void*)1109, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodBuilder_t1311_0_0_1 = { (void*)1109, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodBuilder_t1311_1_0_0 = { (void*)1109, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeFilter_t1368_0_0_0 = { (void*)1656, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeFilter_t1368_0_0_54 = { (void*)1656, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeFilter_t1368_1_0_0 = { (void*)1656, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TargetException_t1382_0_0_0 = { (void*)1180, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TargetException_t1382_1_0_0 = { (void*)1180, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FieldAccessException_t1702_0_0_0 = { (void*)1596, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FieldAccessException_t1702_1_0_0 = { (void*)1596, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadAbortException_t1658_0_0_0 = { (void*)1544, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadAbortException_t1658_1_0_0 = { (void*)1544, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MethodAccessException_t1711_0_0_0 = { (void*)1610, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodAccessException_t1711_1_0_0 = { (void*)1610, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TargetInvocationException_t1383_0_0_0 = { (void*)1181, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TargetInvocationException_t1383_1_0_0 = { (void*)1181, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PreserveSigAttribute_t1423_0_0_0 = { (void*)1218, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PreserveSigAttribute_t1423_1_0_0 = { (void*)1218, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MemberAccessException_t1703_0_0_0 = { (void*)1609, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberAccessException_t1703_1_0_0 = { (void*)1609, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StaticGetter_1_t1805_0_0_0 = { (void*)1171, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StaticGetter_1_t1805_1_0_0 = { (void*)1171, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Getter_2_t1806_0_0_0 = { (void*)1170, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Getter_2_t1806_1_0_0 = { (void*)1170, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoProperty_t_0_0_0 = { (void*)1168, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoProperty_t_1_0_0 = { (void*)1168, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GetterAdapter_t1376_0_0_0 = { (void*)1169, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GetterAdapter_t1376_0_0_1 = { (void*)1169, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GetterAdapter_t1376_1_0_0 = { (void*)1169, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InAttribute_t1125_0_0_0 = { (void*)886, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InAttribute_t1125_1_0_0 = { (void*)886, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OptionalAttribute_t1128_0_0_0 = { (void*)889, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OptionalAttribute_t1128_1_0_0 = { (void*)889, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OutAttribute_t1121_0_0_0 = { (void*)882, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OutAttribute_t1121_1_0_0 = { (void*)882, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RuntimeResourceSet_t1398_0_0_0 = { (void*)1193, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RuntimeResourceSet_t1398_1_0_0 = { (void*)1193, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResourceManager_t1387_0_0_0 = { (void*)1186, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResourceManager_t1387_1_0_0 = { (void*)1186, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResourceCacheItem_t1390_0_0_0; +extern const Il2CppType ResourceCacheItemU5BU5D_t1394_0_0_0 = { (void*)&ResourceCacheItem_t1390_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ResourceCacheItemU5BU5D_t1394_0_0_1 = { (void*)&ResourceCacheItem_t1390_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ResourceCacheItem_t1390_0_0_0 = { (void*)1190, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ResourceCacheItem_t1390_1_0_0 = { (void*)1190, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType BinaryReader_t1262_0_0_0 = { (void*)1056, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BinaryReader_t1262_1_0_0 = { (void*)1056, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType BinaryReader_t1262_0_0_1 = { (void*)1056, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BinaryFormatter_t1516_0_0_0 = { (void*)1362, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BinaryFormatter_t1516_0_0_17 = { (void*)1362, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BinaryFormatter_t1516_1_0_0 = { (void*)1362, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IResourceReader_t1397_0_0_0 = { (void*)1184, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IResourceReader_t1397_1_0_0 = { (void*)1184, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IResourceReader_t1397_0_0_2 = { (void*)1184, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IResourceReader_t1397_0_0_132 = { (void*)1184, 132, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ResourceSet_t1396_0_0_0 = { (void*)1192, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResourceSet_t1396_1_0_0 = { (void*)1192, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResourceInfo_t1389_0_0_0; +extern const Il2CppType ResourceInfoU5BU5D_t1393_0_0_0 = { (void*)&ResourceInfo_t1389_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType ResourceInfoU5BU5D_t1393_0_0_1 = { (void*)&ResourceInfo_t1389_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ResourceInfo_t1389_0_0_0 = { (void*)1189, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ResourceInfo_t1389_1_0_0 = { (void*)1189, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType IFormatter_t1395_0_0_0 = { (void*)1373, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormatter_t1395_0_0_1 = { (void*)1373, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormatter_t1395_1_0_0 = { (void*)1373, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResourceEnumerator_t1391_0_0_0 = { (void*)1191, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResourceEnumerator_t1391_1_0_0 = { (void*)1191, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResourceReader_t1392_0_0_0 = { (void*)1188, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResourceReader_t1392_1_0_0 = { (void*)1188, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ResourceReader_t1392_0_0_1 = { (void*)1188, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ICloneable_t1807_0_0_0 = { (void*)848, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICloneable_t1807_0_0_3 = { (void*)848, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICloneable_t1807_1_0_0 = { (void*)848, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICloneable_t1807_0_0_1 = { (void*)848, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICloneable_t1807_0_0_2 = { (void*)848, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType GCHandle_t1418_0_0_0 = { (void*)1213, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GCHandle_t1418_1_0_0 = { (void*)1213, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType GCHandle_t1418_0_0_1 = { (void*)1213, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ActivationServices_t1427_0_0_0 = { (void*)1244, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivationServices_t1427_1_0_0 = { (void*)1244, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConstructionLevelActivator_t1430_0_0_0 = { (void*)1246, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructionLevelActivator_t1430_1_0_0 = { (void*)1246, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContextAttribute_t1808_0_0_0 = { (void*)1271, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContextAttribute_t1808_1_0_0 = { (void*)1271, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemotingException_t1514_0_0_0 = { (void*)1344, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingException_t1514_1_0_0 = { (void*)1344, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UrlAttribute_t1433_0_0_0 = { (void*)1251, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UrlAttribute_t1433_1_0_0 = { (void*)1251, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemotingServices_t1515_0_0_0 = { (void*)1345, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingServices_t1515_1_0_0 = { (void*)1345, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemotingConfiguration_t1509_0_0_0 = { (void*)1339, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingConfiguration_t1509_1_0_0 = { (void*)1339, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConstructionCall_t1467_0_0_0 = { (void*)1290, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructionCall_t1467_1_0_0 = { (void*)1290, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ConstructionCall_t1467_0_0_1 = { (void*)1290, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AppDomainLevelActivator_t1429_0_0_0 = { (void*)1245, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainLevelActivator_t1429_1_0_0 = { (void*)1245, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContextLevelActivator_t1431_0_0_0 = { (void*)1247, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContextLevelActivator_t1431_1_0_0 = { (void*)1247, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ChannelServices_t1436_0_0_0 = { (void*)1253, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ChannelServices_t1436_1_0_0 = { (void*)1253, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CrossContextChannel_t1437_0_0_0 = { (void*)1270, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossContextChannel_t1437_0_0_17 = { (void*)1270, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossContextChannel_t1437_1_0_0 = { (void*)1270, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IChannel_t1784_0_0_0 = { (void*)1257, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannel_t1784_1_0_0 = { (void*)1257, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IChannelSender_t1783_0_0_0 = { (void*)1260, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelSender_t1783_0_0_2 = { (void*)1260, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelSender_t1783_1_0_0 = { (void*)1260, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IChannelDataStore_t1809_0_0_0 = { (void*)1258, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelDataStore_t1809_1_0_0 = { (void*)1258, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ISecurableChannel_t1810_0_0_0 = { (void*)1262, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISecurableChannel_t1810_1_0_0 = { (void*)1262, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IChannelReceiver_t1811_0_0_0 = { (void*)1259, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelReceiver_t1811_0_0_1 = { (void*)1259, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelReceiver_t1811_1_0_0 = { (void*)1259, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IClientChannelSinkProvider_t1813_0_0_0 = { (void*)1261, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IClientChannelSinkProvider_t1813_1_0_0 = { (void*)1261, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IServerChannelSinkProvider_t1812_0_0_0 = { (void*)1263, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IServerChannelSinkProvider_t1812_1_0_0 = { (void*)1263, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ProviderData_t1512_0_0_0 = { (void*)1342, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ProviderData_t1512_1_0_0 = { (void*)1342, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CrossAppDomainChannel_t1439_0_0_0 = { (void*)1255, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossAppDomainChannel_t1439_1_0_0 = { (void*)1255, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CrossAppDomainData_t1438_0_0_0 = { (void*)1254, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossAppDomainData_t1438_1_0_0 = { (void*)1254, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CrossAppDomainSink_t1440_0_0_0 = { (void*)1256, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossAppDomainSink_t1440_1_0_0 = { (void*)1256, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Context_t1442_0_0_0 = { (void*)1265, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Context_t1442_1_0_0 = { (void*)1265, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Context_t1442_0_0_1 = { (void*)1265, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Context_t1442_0_0_4 = { (void*)1265, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IContextProperty_t1786_0_0_0; +extern const Il2CppType IContextPropertyU5BU5D_t1785_0_0_0 = { (void*)&IContextProperty_t1786_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IContextProperty_t1786_0_0_0 = { (void*)1272, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContextProperty_t1786_0_0_1 = { (void*)1272, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContextProperty_t1786_1_0_0 = { (void*)1272, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DynamicPropertyCollection_t1443_0_0_0 = { (void*)1266, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DynamicPropertyCollection_t1443_0_0_17 = { (void*)1266, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DynamicPropertyCollection_t1443_0_0_1 = { (void*)1266, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DynamicPropertyCollection_t1443_1_0_0 = { (void*)1266, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientContextTerminatorSink_t1466_0_0_0 = { (void*)1289, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientContextTerminatorSink_t1466_1_0_0 = { (void*)1289, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ServerContextTerminatorSink_t1484_0_0_0 = { (void*)1315, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServerContextTerminatorSink_t1484_1_0_0 = { (void*)1315, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContributeServerContextSink_t1814_0_0_0 = { (void*)1277, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContributeServerContextSink_t1814_1_0_0 = { (void*)1277, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IContributeServerContextSink_t1814_0_0_1 = { (void*)1277, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IContributeClientContextSink_t1815_0_0_0 = { (void*)1273, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContributeClientContextSink_t1815_1_0_0 = { (void*)1273, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StackBuilderSink_t1486_0_0_0 = { (void*)1317, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StackBuilderSink_t1486_1_0_0 = { (void*)1317, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ServerObjectTerminatorSink_t1485_0_0_0 = { (void*)1316, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServerObjectTerminatorSink_t1485_1_0_0 = { (void*)1316, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LeaseSink_t1457_0_0_0 = { (void*)1284, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LeaseSink_t1457_1_0_0 = { (void*)1284, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContributeObjectSink_t1816_0_0_0 = { (void*)1276, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContributeObjectSink_t1816_1_0_0 = { (void*)1276, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EnvoyTerminatorSink_t1471_0_0_0 = { (void*)1292, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EnvoyTerminatorSink_t1471_1_0_0 = { (void*)1292, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType EnvoyTerminatorSink_t1471_0_0_22 = { (void*)1292, 22, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IContributeEnvoySink_t1817_0_0_0 = { (void*)1275, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContributeEnvoySink_t1817_1_0_0 = { (void*)1275, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IConstructionCallMessage_t1782_0_0_0 = { (void*)1249, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IConstructionCallMessage_t1782_1_0_0 = { (void*)1249, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContextCallbackObject_t1444_0_0_0 = { (void*)1268, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContextCallbackObject_t1444_0_0_1 = { (void*)1268, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContextCallbackObject_t1444_1_0_0 = { (void*)1268, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LocalDataStoreSlot_t1709_0_0_0 = { (void*)1607, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LocalDataStoreSlot_t1709_1_0_0 = { (void*)1607, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IDynamicProperty_t1447_0_0_0 = { (void*)1279, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDynamicProperty_t1447_0_0_6 = { (void*)1279, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDynamicProperty_t1447_1_0_0 = { (void*)1279, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DynamicPropertyReg_t1446_0_0_0 = { (void*)1267, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DynamicPropertyReg_t1446_1_0_0 = { (void*)1267, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContributeDynamicSink_t1818_0_0_0 = { (void*)1274, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IContributeDynamicSink_t1818_1_0_0 = { (void*)1274, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IDynamicMessageSink_t1448_0_0_0 = { (void*)1278, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDynamicMessageSink_t1448_0_0_6 = { (void*)1278, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDynamicMessageSink_t1448_1_0_0 = { (void*)1278, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContextAttribute_t1434_0_0_0 = { (void*)1269, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContextAttribute_t1434_1_0_0 = { (void*)1269, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mutex_t1451_0_0_0 = { (void*)1540, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Mutex_t1451_0_0_129 = { (void*)1540, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Mutex_t1451_1_0_0 = { (void*)1540, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SynchronizedClientContextSink_t1453_0_0_0 = { (void*)1281, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizedClientContextSink_t1453_1_0_0 = { (void*)1281, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SynchronizedServerContextSink_t1454_0_0_0 = { (void*)1282, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizedServerContextSink_t1454_1_0_0 = { (void*)1282, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SynchronizationAttribute_t1450_0_0_0 = { (void*)1280, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizationAttribute_t1450_1_0_0 = { (void*)1280, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SynchronizationAttribute_t1450_0_0_1 = { (void*)1280, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType LeaseManager_t1455_0_0_0 = { (void*)1283, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LeaseManager_t1455_1_0_0 = { (void*)1283, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType LeaseManager_t1455_0_0_17 = { (void*)1283, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType LifetimeServices_t1458_0_0_0 = { (void*)1285, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LifetimeServices_t1458_1_0_0 = { (void*)1285, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConstructionCallDictionary_t1469_0_0_0 = { (void*)1291, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConstructionCallDictionary_t1469_1_0_0 = { (void*)1291, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IActivator_t1428_0_0_0 = { (void*)1248, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IActivator_t1428_0_0_17 = { (void*)1248, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IActivator_t1428_0_0_1 = { (void*)1248, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IActivator_t1428_1_0_0 = { (void*)1248, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CallContextRemotingData_t1474_0_0_0 = { (void*)1304, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CallContextRemotingData_t1474_0_0_1 = { (void*)1304, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CallContextRemotingData_t1474_1_0_0 = { (void*)1304, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LogicalCallContext_t1473_0_0_0 = { (void*)1303, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LogicalCallContext_t1473_1_0_0 = { (void*)1303, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType LogicalCallContext_t1473_0_0_1 = { (void*)1303, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LogicalCallContext_t1473_0_0_6 = { (void*)1303, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MethodCall_t1468_0_0_0 = { (void*)1305, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodCall_t1468_1_0_0 = { (void*)1305, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MethodCallDictionary_t1475_0_0_0 = { (void*)1306, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodCallDictionary_t1475_1_0_0 = { (void*)1306, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DictionaryEnumerator_t1476_0_0_0 = { (void*)1308, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DictionaryEnumerator_t1476_1_0_0 = { (void*)1308, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MethodDictionary_t1470_0_0_0 = { (void*)1307, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodDictionary_t1470_1_0_0 = { (void*)1307, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MethodDictionary_t1470_0_0_1 = { (void*)1307, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMethodMessage_t1477_0_0_0 = { (void*)1299, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodMessage_t1477_0_0_2 = { (void*)1299, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodMessage_t1477_0_0_3 = { (void*)1299, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodMessage_t1477_0_0_1 = { (void*)1299, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodMessage_t1477_1_0_0 = { (void*)1299, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMethodMessage_t1477_0_0_4 = { (void*)1299, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMethodReturnMessage_t1787_0_0_0 = { (void*)1300, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodReturnMessage_t1787_1_0_0 = { (void*)1300, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMethodReturnMessage_t1787_0_0_4 = { (void*)1300, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodReturnMessage_t1787_0_0_3 = { (void*)1300, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IInternalMessage_t1819_0_0_0 = { (void*)1294, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IInternalMessage_t1819_1_0_0 = { (void*)1294, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IInternalMessage_t1819_0_0_1 = { (void*)1294, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MethodReturnDictionary_t1478_0_0_0 = { (void*)1309, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MethodReturnDictionary_t1478_1_0_0 = { (void*)1309, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MethodReturnDictionary_t1478_0_0_1 = { (void*)1309, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ObjRef_t1502_0_0_0 = { (void*)1338, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjRef_t1502_0_0_4 = { (void*)1338, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjRef_t1502_1_0_0 = { (void*)1338, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemotingSurrogateSelector_t1481_0_0_0 = { (void*)1313, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingSurrogateSelector_t1481_1_0_0 = { (void*)1313, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObjRefSurrogate_t1480_0_0_0 = { (void*)1312, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjRefSurrogate_t1480_1_0_0 = { (void*)1312, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ObjRefSurrogate_t1480_0_0_17 = { (void*)1312, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RemotingSurrogate_t1479_0_0_0 = { (void*)1311, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingSurrogate_t1479_1_0_0 = { (void*)1311, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RemotingSurrogate_t1479_0_0_17 = { (void*)1311, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ISurrogateSelector_t1482_0_0_0 = { (void*)1377, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISurrogateSelector_t1482_1_0_2 = { (void*)1377, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISurrogateSelector_t1482_0_0_1 = { (void*)1377, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISurrogateSelector_t1482_0_0_17 = { (void*)1377, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISurrogateSelector_t1482_1_0_0 = { (void*)1377, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISurrogateSelector_t1482_0_0_6 = { (void*)1377, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ArgInfo_t1460_0_0_0 = { (void*)1287, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArgInfo_t1460_1_0_0 = { (void*)1287, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ArgInfo_t1460_0_0_1 = { (void*)1287, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SoapServices_t1521_0_0_0 = { (void*)1350, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapServices_t1521_1_0_0 = { (void*)1350, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemotingProxy_t1496_0_0_0 = { (void*)1326, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemotingProxy_t1496_1_0_0 = { (void*)1326, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IRemotingTypeInfo_t1507_0_0_0 = { (void*)1334, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IRemotingTypeInfo_t1507_1_0_0 = { (void*)1334, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IRemotingTypeInfo_t1507_0_0_1 = { (void*)1334, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ClientIdentity_t1503_0_0_0 = { (void*)1336, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientIdentity_t1503_1_0_0 = { (void*)1336, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClientActivatedIdentity_t1517_0_0_0 = { (void*)1347, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClientActivatedIdentity_t1517_1_0_0 = { (void*)1347, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TrackingServices_t1497_0_0_0 = { (void*)1328, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TrackingServices_t1497_1_0_0 = { (void*)1328, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ITrackingHandler_t1821_0_0_0 = { (void*)1327, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ITrackingHandler_t1821_1_0_0 = { (void*)1327, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ITrackingHandler_t1821_0_0_0; +extern const Il2CppType ITrackingHandlerU5BU5D_t1820_0_0_0 = { (void*)&ITrackingHandler_t1821_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IEnvoyInfo_t1508_0_0_0 = { (void*)1333, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnvoyInfo_t1508_1_0_0 = { (void*)1333, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IEnvoyInfo_t1508_0_0_1 = { (void*)1333, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType WeakReference_t1504_0_0_0 = { (void*)1653, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WeakReference_t1504_0_0_1 = { (void*)1653, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WeakReference_t1504_1_0_0 = { (void*)1653, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InternalRemotingServices_t1505_0_0_0 = { (void*)1337, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InternalRemotingServices_t1505_1_0_0 = { (void*)1337, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SoapAttribute_t1488_0_0_0 = { (void*)1318, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapAttribute_t1488_1_0_0 = { (void*)1318, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICustomAttributeProvider_t1792_0_0_0 = { (void*)873, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICustomAttributeProvider_t1792_1_0_0 = { (void*)873, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICustomAttributeProvider_t1792_0_0_1 = { (void*)873, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SoapTypeAttribute_t1492_0_0_0 = { (void*)1322, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapTypeAttribute_t1492_1_0_0 = { (void*)1322, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SoapFieldAttribute_t1489_0_0_0 = { (void*)1319, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapFieldAttribute_t1489_1_0_0 = { (void*)1319, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SoapMethodAttribute_t1490_0_0_0 = { (void*)1320, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapMethodAttribute_t1490_1_0_0 = { (void*)1320, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SoapParameterAttribute_t1491_0_0_0 = { (void*)1321, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SoapParameterAttribute_t1491_1_0_0 = { (void*)1321, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IChannelInfo_t1506_0_0_0 = { (void*)1332, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IChannelInfo_t1506_1_0_0 = { (void*)1332, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IChannelInfo_t1506_0_0_1 = { (void*)1332, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ChannelInfo_t1435_0_0_0 = { (void*)1252, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ChannelInfo_t1435_1_0_0 = { (void*)1252, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConfigHandler_t1510_0_0_0 = { (void*)1340, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ConfigHandler_t1510_1_0_0 = { (void*)1340, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ActivatedClientTypeEntry_t1498_0_0_0 = { (void*)1329, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivatedClientTypeEntry_t1498_1_0_0 = { (void*)1329, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ChannelData_t1511_0_0_0 = { (void*)1341, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ChannelData_t1511_0_0_1 = { (void*)1341, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ChannelData_t1511_1_0_0 = { (void*)1341, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeEntry_t1499_0_0_0 = { (void*)1352, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeEntry_t1499_1_0_0 = { (void*)1352, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ActivatedServiceTypeEntry_t1500_0_0_0 = { (void*)1330, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivatedServiceTypeEntry_t1500_1_0_0 = { (void*)1330, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WellKnownClientTypeEntry_t1523_0_0_0 = { (void*)1354, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WellKnownClientTypeEntry_t1523_1_0_0 = { (void*)1354, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WellKnownServiceTypeEntry_t1525_0_0_0 = { (void*)1356, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WellKnownServiceTypeEntry_t1525_1_0_0 = { (void*)1356, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SinkProviderData_t1441_0_0_0 = { (void*)1264, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SinkProviderData_t1441_1_0_0 = { (void*)1264, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormatterData_t1513_0_0_0 = { (void*)1343, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FormatterData_t1513_1_0_0 = { (void*)1343, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RemoteActivator_t1432_0_0_0 = { (void*)1250, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RemoteActivator_t1432_1_0_0 = { (void*)1250, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ServerIdentity_t1139_0_0_0 = { (void*)1346, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServerIdentity_t1139_0_0_129 = { (void*)1346, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ServerIdentity_t1139_1_0_0 = { (void*)1346, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ProxyAttribute_t1493_0_0_0 = { (void*)1323, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ProxyAttribute_t1493_1_0_0 = { (void*)1323, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TransparentProxy_t1494_0_0_0 = { (void*)1324, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TransparentProxy_t1494_1_0_0 = { (void*)1324, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Identity_t1495_0_0_0 = { (void*)1335, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Identity_t1495_0_0_3 = { (void*)1335, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Identity_t1495_1_0_0 = { (void*)1335, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SingleCallIdentity_t1519_0_0_0 = { (void*)1349, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SingleCallIdentity_t1519_1_0_0 = { (void*)1349, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SingletonIdentity_t1518_0_0_0 = { (void*)1348, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SingletonIdentity_t1518_1_0_0 = { (void*)1348, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeInfo_t1522_0_0_0 = { (void*)1353, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeInfo_t1522_1_0_0 = { (void*)1353, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EnvoyInfo_t1501_0_0_0 = { (void*)1331, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EnvoyInfo_t1501_1_0_0 = { (void*)1331, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeInfo_t1520_0_0_0 = { (void*)1351, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeInfo_t1520_1_0_0 = { (void*)1351, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BinaryCommon_t1526_0_0_0 = { (void*)1357, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BinaryCommon_t1526_1_0_0 = { (void*)1357, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObjectReader_t1536_0_0_0 = { (void*)1364, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectReader_t1536_1_0_0 = { (void*)1364, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BinaryElement_t1527_0_0_0 = { (void*)1358, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BinaryElement_t1527_1_0_0 = { (void*)1358, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType BinaryElement_t1527_0_0_32854 = { (void*)1358, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Header_t1472_0_0_0; +extern const Il2CppType HeaderU5BU5D_t1745_0_0_0 = { (void*)&Header_t1472_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType HeaderU5BU5D_t1745_1_0_2 = { (void*)&Header_t1472_0_0_0, 2, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; + +extern const Il2CppType Header_t1472_0_0_0 = { (void*)1293, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Header_t1472_1_0_0 = { (void*)1293, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReturnMessage_t1483_0_0_0 = { (void*)1314, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReturnMessage_t1483_1_0_0 = { (void*)1314, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObjectManager_t1537_0_0_0 = { (void*)1378, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectManager_t1537_0_0_1 = { (void*)1378, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectManager_t1537_1_0_0 = { (void*)1378, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArrayNullFiller_t1535_0_0_0 = { (void*)1366, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayNullFiller_t1535_1_0_0 = { (void*)1366, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeMetadata_t1533_0_0_0 = { (void*)1365, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeMetadata_t1533_1_0_0 = { (void*)1365, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormatterConverter_t1541_0_0_0 = { (void*)1370, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FormatterConverter_t1541_1_0_0 = { (void*)1370, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SerializationInfo_t433_0_0_0 = { (void*)1395, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationInfo_t433_0_0_1 = { (void*)1395, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationInfo_t433_1_0_2 = { (void*)1395, 2, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SerializationInfo_t433_0_0_6 = { (void*)1395, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationInfo_t433_1_0_0 = { (void*)1395, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DateTime_t365_0_0_0; +extern const Il2CppType DateTimeU5BU5D_t1822_0_0_0 = { (void*)&DateTime_t365_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Decimal_t1112_0_0_0; +extern const Il2CppType DecimalU5BU5D_t1823_0_0_0 = { (void*)&Decimal_t1112_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TimeSpan_t803_0_0_0; +extern const Il2CppType TimeSpanU5BU5D_t1824_0_0_0 = { (void*)&TimeSpan_t803_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ISerializable_t1826_0_0_0 = { (void*)855, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializable_t1826_0_0_3 = { (void*)855, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializable_t1826_1_0_0 = { (void*)855, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISerializable_t1826_0_0_1 = { (void*)855, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializable_t1826_0_0_2 = { (void*)855, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TypeTag_t1528_0_0_0; +extern const Il2CppType TypeTagU5BU5D_t1825_0_0_0 = { (void*)&TypeTag_t1528_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TypeTag_t1528_0_0_0 = { (void*)1359, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeTag_t1528_1_0_0 = { (void*)1359, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TypeTag_t1528_0_0_32854 = { (void*)1359, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MemberInfo_t_0_0_0; +extern const Il2CppType MemberInfoU5BU5D_t1534_0_0_0 = { (void*)&MemberInfo_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType MemberInfoU5BU5D_t1534_0_0_6 = { (void*)&MemberInfo_t_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MemberInfo_t_0_0_0 = { (void*)872, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberInfo_t_1_0_0 = { (void*)872, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MemberInfo_t_0_0_6 = { (void*)872, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberInfo_t_0_0_1 = { (void*)872, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MemberInfo_t_0_0_4 = { (void*)872, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IObjectReference_t1827_0_0_0 = { (void*)1375, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IObjectReference_t1827_0_0_1 = { (void*)1375, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IObjectReference_t1827_1_0_0 = { (void*)1375, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoType_t_0_0_0; +extern const Il2CppType MonoTypeU5BU5D_t1828_0_0_0 = { (void*)&MonoType_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType IDeserializationCallback_t1829_0_0_0 = { (void*)1372, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_1 = { (void*)1372, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_7 = { (void*)1372, 7, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_5 = { (void*)1372, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_3 = { (void*)1372, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_1_0_0 = { (void*)1372, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IDeserializationCallback_t1829_0_0_2 = { (void*)1372, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SerializationCallbacks_t1556_0_0_0 = { (void*)1391, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationCallbacks_t1556_1_0_0 = { (void*)1391, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObjectRecord_t1543_0_0_0 = { (void*)1385, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectRecord_t1543_0_0_1 = { (void*)1385, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectRecord_t1543_0_0_5 = { (void*)1385, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectRecord_t1543_1_0_0 = { (void*)1385, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ObjectRecord_t1543_0_0_6 = { (void*)1385, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ArrayFixupRecord_t1545_0_0_0 = { (void*)1380, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayFixupRecord_t1545_1_0_0 = { (void*)1380, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MultiArrayFixupRecord_t1546_0_0_0 = { (void*)1381, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MultiArrayFixupRecord_t1546_1_0_0 = { (void*)1381, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DelayedFixupRecord_t1548_0_0_0 = { (void*)1383, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DelayedFixupRecord_t1548_1_0_0 = { (void*)1383, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FixupRecord_t1547_0_0_0 = { (void*)1382, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FixupRecord_t1547_1_0_0 = { (void*)1382, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StreamingContext_t434_0_0_0 = { (void*)1397, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StreamingContext_t434_0_0_1 = { (void*)1397, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StreamingContext_t434_1_0_0 = { (void*)1397, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ISerializationSurrogate_t1550_0_0_0 = { (void*)1376, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializationSurrogate_t1550_1_0_0 = { (void*)1376, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISerializationSurrogate_t1550_0_0_6 = { (void*)1376, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType OnSerializingAttribute_t1554_0_0_0 = { (void*)1389, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnSerializingAttribute_t1554_1_0_0 = { (void*)1389, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OnSerializedAttribute_t1553_0_0_0 = { (void*)1388, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnSerializedAttribute_t1553_1_0_0 = { (void*)1388, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OnDeserializingAttribute_t1552_0_0_0 = { (void*)1387, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnDeserializingAttribute_t1552_1_0_0 = { (void*)1387, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OnDeserializedAttribute_t1551_0_0_0 = { (void*)1386, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OnDeserializedAttribute_t1551_1_0_0 = { (void*)1386, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CallbackHandler_t1555_0_0_0 = { (void*)1392, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CallbackHandler_t1555_1_0_0 = { (void*)1392, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SerializationEntry_t1557_0_0_0 = { (void*)1393, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SerializationEntry_t1557_1_0_0 = { (void*)1393, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType IFormatterConverter_t1558_0_0_0 = { (void*)1374, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IFormatterConverter_t1558_1_0_0 = { (void*)1374, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IFormatterConverter_t1558_0_0_1 = { (void*)1374, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SerializationInfoEnumerator_t1559_0_0_0 = { (void*)1396, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationInfoEnumerator_t1559_1_0_0 = { (void*)1396, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Base64Constants_t1563_0_0_0 = { (void*)1405, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Base64Constants_t1563_1_0_0 = { (void*)1405, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppArrayType ByteU5BU2CU5D_t1565_ArrayType = +{ + &Byte_t447_0_0_0, + 2, + 0, + 0, + NULL, + NULL, +}; +extern const Il2CppType ByteU5BU2CU5D_t1565_0_0_0 = { &ByteU5BU2CU5D_t1565_ArrayType, 0, IL2CPP_TYPE_ARRAY, 0, 0, 0 }; +extern const Il2CppType ByteU5BU2CU5D_t1565_0_0_51 = { &ByteU5BU2CU5D_t1565_ArrayType, 51, IL2CPP_TYPE_ARRAY, 0, 0, 0 }; + +extern const Il2CppType DESTransform_t1566_0_0_0 = { (void*)1413, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DESTransform_t1566_1_0_0 = { (void*)1413, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DESTransform_t1566_0_0_1 = { (void*)1413, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DSAManaged_t1180_0_0_0 = { (void*)937, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSAManaged_t1180_1_0_0 = { (void*)937, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DSAManaged_t1180_0_0_1 = { (void*)937, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType BlockProcessor_t1178_0_0_0 = { (void*)936, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BlockProcessor_t1178_1_0_0 = { (void*)936, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType BlockProcessor_t1178_0_0_1 = { (void*)936, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType HMAC_t1089_0_0_0 = { (void*)1420, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMAC_t1089_1_0_0 = { (void*)1420, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACSHA384_t1572_0_0_0 = { (void*)1425, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACSHA384_t1572_1_0_0 = { (void*)1425, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACSHA512_t1573_0_0_0 = { (void*)1426, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACSHA512_t1573_1_0_0 = { (void*)1426, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HashAlgorithm_t988_0_0_0 = { (void*)1427, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashAlgorithm_t988_0_0_1 = { (void*)1427, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HashAlgorithm_t988_1_0_0 = { (void*)1427, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MACAlgorithm_t1182_0_0_0 = { (void*)940, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MACAlgorithm_t1182_1_0_0 = { (void*)940, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MACAlgorithm_t1182_0_0_1 = { (void*)940, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MD5_t1090_0_0_0 = { (void*)1433, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MD5_t1090_1_0_0 = { (void*)1433, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MD5CryptoServiceProvider_t1575_0_0_0 = { (void*)1434, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MD5CryptoServiceProvider_t1575_1_0_0 = { (void*)1434, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RC2_t1097_0_0_0 = { (void*)1436, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RC2_t1097_1_0_0 = { (void*)1436, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RC2Transform_t1577_0_0_0 = { (void*)1438, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RC2Transform_t1577_1_0_0 = { (void*)1438, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RNGCryptoServiceProvider_t1580_0_0_0 = { (void*)1441, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RNGCryptoServiceProvider_t1580_1_0_0 = { (void*)1441, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAManaged_t1188_0_0_0 = { (void*)945, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAManaged_t1188_1_0_0 = { (void*)945, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RSAManaged_t1188_0_0_1 = { (void*)945, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RandomNumberGenerator_t949_0_0_0 = { (void*)1448, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RandomNumberGenerator_t949_0_0_17 = { (void*)1448, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RandomNumberGenerator_t949_0_0_1 = { (void*)1448, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RandomNumberGenerator_t949_1_0_0 = { (void*)1448, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Rijndael_t1099_0_0_0 = { (void*)1449, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Rijndael_t1099_1_0_0 = { (void*)1449, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RijndaelManagedTransform_t1584_0_0_0 = { (void*)1452, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RijndaelManagedTransform_t1584_1_0_0 = { (void*)1452, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RijndaelTransform_t1583_0_0_0 = { (void*)1451, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RijndaelTransform_t1583_1_0_0 = { (void*)1451, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType RijndaelTransform_t1583_0_0_1 = { (void*)1451, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SHA1_t939_0_0_0 = { (void*)1453, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA1_t939_1_0_0 = { (void*)1453, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA1Internal_t1585_0_0_0 = { (void*)1454, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA1Internal_t1585_1_0_0 = { (void*)1454, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SHA1Internal_t1585_0_0_1 = { (void*)1454, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SHA256_t1091_0_0_0 = { (void*)1457, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA256_t1091_1_0_0 = { (void*)1457, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHAConstants_t1594_0_0_0 = { (void*)1463, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHAConstants_t1594_1_0_0 = { (void*)1463, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SymmetricAlgorithm_t951_0_0_0 = { (void*)1467, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SymmetricAlgorithm_t951_0_0_4 = { (void*)1467, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SymmetricAlgorithm_t951_0_0_1 = { (void*)1467, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SymmetricAlgorithm_t951_1_0_0 = { (void*)1467, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TripleDES_t1098_0_0_0 = { (void*)1469, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TripleDES_t1098_0_0_1 = { (void*)1469, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TripleDES_t1098_1_0_0 = { (void*)1469, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TripleDESTransform_t1600_0_0_0 = { (void*)1471, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TripleDESTransform_t1600_1_0_0 = { (void*)1471, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityPermissionFlag_t1603_0_0_0 = { (void*)1475, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityPermissionFlag_t1603_0_0_1 = { (void*)1475, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityPermissionFlag_t1603_1_0_0 = { (void*)1475, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SecurityPermissionFlag_t1603_0_0_32854 = { (void*)1475, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SecurityPermission_t1601_0_0_0 = { (void*)1474, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityPermission_t1601_1_0_0 = { (void*)1474, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SecurityPermission_t1601_0_0_17 = { (void*)1474, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType StrongNamePublicKeyBlob_t1604_0_0_0 = { (void*)1476, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StrongNamePublicKeyBlob_t1604_1_0_0 = { (void*)1476, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType StrongNamePublicKeyBlob_t1604_0_0_1 = { (void*)1476, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType StrongName_t1609_0_0_0 = { (void*)1483, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StrongName_t1609_1_0_0 = { (void*)1483, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_StrongName_t1609_0_0_0; +Il2CppGenericClass List_1_t1830_GenericClass = { 991, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t1830_0_0_0 = { &List_1_t1830_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Evidence_t1335_0_0_0 = { (void*)1478, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Evidence_t1335_0_0_1 = { (void*)1478, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Evidence_t1335_1_0_0 = { (void*)1478, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EvidenceEnumerator_t1607_0_0_0 = { (void*)1479, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EvidenceEnumerator_t1607_1_0_0 = { (void*)1479, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WindowsIdentity_t1612_0_0_0 = { (void*)1488, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WindowsIdentity_t1612_1_0_0 = { (void*)1488, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WindowsAccountType_t1611_0_0_0 = { (void*)1487, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType WindowsAccountType_t1611_1_0_0 = { (void*)1487, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType WindowsAccountType_t1611_0_0_32854 = { (void*)1487, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType WindowsAccountType_t1611_0_0_1 = { (void*)1487, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CodeAccessPermission_t1602_0_0_0 = { (void*)1489, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CodeAccessPermission_t1602_1_0_0 = { (void*)1489, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PermissionSet_t1336_0_0_0 = { (void*)1493, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PermissionSet_t1336_0_0_3 = { (void*)1493, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PermissionSet_t1336_0_0_1 = { (void*)1493, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PermissionSet_t1336_1_0_0 = { (void*)1493, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityContext_t1613_0_0_0 = { (void*)1494, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityContext_t1613_1_0_0 = { (void*)1494, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SecurityContext_t1613_0_0_1 = { (void*)1494, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SecurityAttribute_t1615_0_0_0 = { (void*)1496, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecurityAttribute_t1615_1_0_0 = { (void*)1496, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Hash_t1608_0_0_0 = { (void*)1480, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Hash_t1608_1_0_0 = { (void*)1480, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RuntimeSecurityFrame_t1619_0_0_0 = { (void*)1499, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RuntimeSecurityFrame_t1619_1_0_0 = { (void*)1499, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityFrame_t1620_0_0_0 = { (void*)1500, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityFrame_t1620_1_0_0 = { (void*)1500, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType DecoderReplacementFallback_t1631_0_0_0 = { (void*)1512, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderReplacementFallback_t1631_1_0_0 = { (void*)1512, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DecoderFallback_t1626_0_0_0 = { (void*)1509, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderFallback_t1626_0_0_1 = { (void*)1509, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderFallback_t1626_1_0_0 = { (void*)1509, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DecoderFallback_t1626_0_0_17 = { (void*)1509, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DecoderExceptionFallbackBuffer_t1629_0_0_0 = { (void*)1508, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderExceptionFallbackBuffer_t1629_1_0_0 = { (void*)1508, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DecoderExceptionFallback_t1628_0_0_0 = { (void*)1507, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderExceptionFallback_t1628_1_0_0 = { (void*)1507, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DecoderFallbackException_t1630_0_0_0 = { (void*)1511, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderFallbackException_t1630_1_0_0 = { (void*)1511, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DecoderReplacementFallbackBuffer_t1632_0_0_0 = { (void*)1513, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderReplacementFallbackBuffer_t1632_1_0_0 = { (void*)1513, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderFallback_t1634_0_0_0 = { (void*)1516, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderFallback_t1634_1_0_0 = { (void*)1516, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType EncoderFallback_t1634_0_0_17 = { (void*)1516, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderFallback_t1634_0_0_1 = { (void*)1516, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType EncoderExceptionFallbackBuffer_t1635_0_0_0 = { (void*)1515, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderExceptionFallbackBuffer_t1635_1_0_0 = { (void*)1515, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderExceptionFallback_t1633_0_0_0 = { (void*)1514, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderExceptionFallback_t1633_1_0_0 = { (void*)1514, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderFallbackException_t1637_0_0_0 = { (void*)1518, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderFallbackException_t1637_1_0_0 = { (void*)1518, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderReplacementFallback_t1638_0_0_0 = { (void*)1519, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderReplacementFallback_t1638_1_0_0 = { (void*)1519, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderReplacementFallbackBuffer_t1639_0_0_0 = { (void*)1520, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EncoderReplacementFallbackBuffer_t1639_1_0_0 = { (void*)1520, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ForwardingDecoder_t1640_0_0_0 = { (void*)1522, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ForwardingDecoder_t1640_1_0_0 = { (void*)1522, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MissingMethodException_t1714_0_0_0 = { (void*)1613, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MissingMethodException_t1714_1_0_0 = { (void*)1613, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ASCIIEncoding_t1625_0_0_0 = { (void*)1505, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASCIIEncoding_t1625_1_0_0 = { (void*)1505, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnicodeEncoding_t1650_0_0_0 = { (void*)1531, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnicodeEncoding_t1650_1_0_0 = { (void*)1531, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Latin1Encoding_t1641_0_0_0 = { (void*)1523, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Latin1Encoding_t1641_1_0_0 = { (void*)1523, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF7Encoding_t1645_0_0_0 = { (void*)1527, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF7Encoding_t1645_1_0_0 = { (void*)1527, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF8Encoding_t1648_0_0_0 = { (void*)1529, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF8Encoding_t1648_1_0_0 = { (void*)1529, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF32Encoding_t1643_0_0_0 = { (void*)1525, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF32Encoding_t1643_1_0_0 = { (void*)1525, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF32Decoder_t1642_0_0_0 = { (void*)1526, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF32Decoder_t1642_1_0_0 = { (void*)1526, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF7Decoder_t1644_0_0_0 = { (void*)1528, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF7Decoder_t1644_1_0_0 = { (void*)1528, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Decoder_t1263_0_0_0 = { (void*)1506, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Decoder_t1263_0_0_1 = { (void*)1506, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Decoder_t1263_1_0_0 = { (void*)1506, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UTF8Decoder_t1647_0_0_0 = { (void*)1530, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UTF8Decoder_t1647_1_0_0 = { (void*)1530, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnicodeDecoder_t1649_0_0_0 = { (void*)1532, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnicodeDecoder_t1649_1_0_0 = { (void*)1532, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompressedStack_t1614_0_0_0 = { (void*)1533, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompressedStack_t1614_0_0_1 = { (void*)1533, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompressedStack_t1614_1_0_0 = { (void*)1533, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaitHandle_t1085_0_0_0 = { (void*)1552, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitHandle_t1085_0_0_1 = { (void*)1552, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitHandle_t1085_1_0_0 = { (void*)1552, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExecutionContext_t1462_0_0_0 = { (void*)1536, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExecutionContext_t1462_0_0_1 = { (void*)1536, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExecutionContext_t1462_1_0_0 = { (void*)1536, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ExecutionContext_t1462_0_0_17 = { (void*)1536, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SynchronizationLockException_t1656_0_0_0 = { (void*)1542, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SynchronizationLockException_t1656_1_0_0 = { (void*)1542, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ApplicationException_t1675_0_0_0 = { (void*)1559, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ApplicationException_t1675_1_0_0 = { (void*)1559, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Timer_t1456_0_0_0 = { (void*)1549, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Timer_t1456_0_0_1 = { (void*)1549, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Timer_t1456_1_0_0 = { (void*)1549, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TimerComparer_t1663_0_0_0 = { (void*)1550, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimerComparer_t1663_1_0_0 = { (void*)1550, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadStart_t1746_0_0_0 = { (void*)1659, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadStart_t1746_1_0_0 = { (void*)1659, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Scheduler_t1664_0_0_0 = { (void*)1551, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Scheduler_t1664_0_0_17 = { (void*)1551, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Scheduler_t1664_1_0_0 = { (void*)1551, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaitCallback_t1747_0_0_0 = { (void*)1661, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaitCallback_t1747_1_0_0 = { (void*)1661, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SafeWaitHandle_t1146_0_0_0 = { (void*)909, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SafeWaitHandle_t1146_1_0_0 = { (void*)909, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType SafeWaitHandle_t1146_0_0_1 = { (void*)909, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TypedReference_t1137_0_0_0 = { (void*)900, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypedReference_t1137_1_0_0 = { (void*)900, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ArgIterator_t1138_0_0_0 = { (void*)901, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ArgIterator_t1138_1_0_0 = { (void*)901, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType RuntimeArgumentHandle_t1136_0_0_0 = { (void*)897, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeArgumentHandle_t1136_1_0_0 = { (void*)897, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType FileNotFoundException_t1272_0_0_0 = { (void*)1065, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileNotFoundException_t1272_1_0_0 = { (void*)1065, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AppDomain_t438_0_0_0 = { (void*)1556, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomain_t438_0_0_6 = { (void*)1556, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomain_t438_0_0_1 = { (void*)1556, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomain_t438_1_0_0 = { (void*)1556, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AppDomain_t438_0_0_17 = { (void*)1556, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ResolveEventHandler_t1672_0_0_0 = { (void*)1669, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResolveEventHandler_t1672_0_0_1 = { (void*)1669, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResolveEventHandler_t1672_1_0_0 = { (void*)1669, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ResolveEventArgs_t1728_0_0_0 = { (void*)1633, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResolveEventArgs_t1728_1_0_0 = { (void*)1633, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnexceptionalStreamWriter_t1296_0_0_0 = { (void*)1097, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnexceptionalStreamWriter_t1296_1_0_0 = { (void*)1097, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DBNull_t1681_0_0_0 = { (void*)1574, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DBNull_t1681_1_0_0 = { (void*)1574, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DBNull_t1681_0_0_54 = { (void*)1574, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MonoTouchAOTHelper_t1718_0_0_0 = { (void*)1617, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoTouchAOTHelper_t1718_1_0_0 = { (void*)1617, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_DateTime_t365_0_0_0; +Il2CppGenericClass GenericComparer_1_t1831_GenericClass = { 975, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t1831_0_0_0 = { &GenericComparer_1_t1831_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t1832_GenericClass = { 985, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t1832_0_0_0 = { &GenericEqualityComparer_1_t1832_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType TimeZone_t1735_0_0_0 = { (void*)1643, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimeZone_t1735_1_0_0 = { (void*)1643, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType TimeZone_t1735_0_0_17 = { (void*)1643, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DateTimeOffset_t1684_0_0_0 = { (void*)1578, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeOffset_t1684_1_0_2 = { (void*)1578, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTimeOffset_t1684_1_0_0 = { (void*)1578, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTimeOffset_t1684_0_0_54 = { (void*)1578, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_DateTimeOffset_t1684_0_0_0; +Il2CppGenericClass GenericComparer_1_t1833_GenericClass = { 975, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t1833_0_0_0 = { &GenericComparer_1_t1833_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t1834_GenericClass = { 985, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t1834_0_0_0 = { &GenericEqualityComparer_1_t1834_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TimeSpan_t803_0_0_0; +Il2CppGenericClass Nullable_1_t1790_GenericClass = { 903, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType Nullable_1_t1790_0_0_0 = { &Nullable_1_t1790_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DelegateEntry_t1687_0_0_0 = { (void*)1583, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DelegateEntry_t1687_1_0_0 = { (void*)1583, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DelegateEntry_t1687_0_0_6 = { (void*)1583, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DelegateSerializationHolder_t1688_0_0_0 = { (void*)1582, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DelegateSerializationHolder_t1688_1_0_0 = { (void*)1582, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SByteComparer_t1693_0_0_0 = { (void*)1588, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SByteComparer_t1693_0_0_19 = { (void*)1588, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SByteComparer_t1693_1_0_0 = { (void*)1588, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ShortComparer_t1694_0_0_0 = { (void*)1589, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ShortComparer_t1694_0_0_19 = { (void*)1589, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ShortComparer_t1694_1_0_0 = { (void*)1589, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IntComparer_t1695_0_0_0 = { (void*)1590, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IntComparer_t1695_0_0_19 = { (void*)1590, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IntComparer_t1695_1_0_0 = { (void*)1590, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LongComparer_t1696_0_0_0 = { (void*)1591, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LongComparer_t1696_0_0_19 = { (void*)1591, 19, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LongComparer_t1696_1_0_0 = { (void*)1591, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Environment_t1699_0_0_0 = { (void*)1592, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Environment_t1699_1_0_0 = { (void*)1592, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OperatingSystem_t1700_0_0_0 = { (void*)1628, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OperatingSystem_t1700_0_0_17 = { (void*)1628, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OperatingSystem_t1700_1_0_0 = { (void*)1628, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventArgs_t995_0_0_0 = { (void*)1594, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventArgs_t995_1_0_0 = { (void*)1594, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType EventArgs_t995_0_0_54 = { (void*)1594, 54, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Guid_t1706_0_0_0; +Il2CppGenericClass GenericComparer_1_t1835_GenericClass = { 975, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t1835_0_0_0 = { &GenericComparer_1_t1835_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t1836_GenericClass = { 985, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t1836_0_0_0 = { &GenericEqualityComparer_1_t1836_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType AttributeUsageAttribute_t1106_0_0_0 = { (void*)831, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttributeUsageAttribute_t1106_1_0_0 = { (void*)831, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType AttributeUsageAttribute_t1106_0_0_49 = { (void*)831, 49, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttributeUsageAttribute_t1106_0_0_1 = { (void*)831, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType MonoMethod_t_0_0_0 = { (void*)1164, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoMethod_t_1_0_0 = { (void*)1164, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MonoMethod_t_0_0_1 = { (void*)1164, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType AttributeInfo_t1716_0_0_0 = { (void*)1616, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AttributeInfo_t1716_1_0_0 = { (void*)1616, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoTypeInfo_t1719_0_0_0 = { (void*)1618, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoTypeInfo_t1719_1_0_0 = { (void*)1618, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType MonoTypeInfo_t1719_0_0_129 = { (void*)1618, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DefaultMemberAttribute_t1133_0_0_0 = { (void*)894, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultMemberAttribute_t1133_1_0_0 = { (void*)894, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MissingFieldException_t1712_0_0_0 = { (void*)1611, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MissingFieldException_t1712_1_0_0 = { (void*)1611, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CustomInfo_t1722_0_0_0 = { (void*)1626, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CustomInfo_t1722_1_0_0 = { (void*)1626, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PlatformID_t1726_0_0_0 = { (void*)1631, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PlatformID_t1726_0_0_1 = { (void*)1631, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PlatformID_t1726_1_0_0 = { (void*)1631, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PlatformID_t1726_0_0_32854 = { (void*)1631, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RuntimeMethodHandle_t1729_0_0_0 = { (void*)1634, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeMethodHandle_t1729_1_0_0 = { (void*)1634, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType CultureAwareComparer_t1730_0_0_0 = { (void*)1636, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CultureAwareComparer_t1730_1_0_0 = { (void*)1636, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OrdinalComparer_t1731_0_0_0 = { (void*)1637, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OrdinalComparer_t1731_1_0_0 = { (void*)1637, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass GenericComparer_1_t1838_GenericClass = { 975, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t1838_0_0_0 = { &GenericComparer_1_t1838_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t1839_GenericClass = { 985, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t1839_0_0_0 = { &GenericEqualityComparer_1_t1839_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CurrentSystemTimeZone_t1736_0_0_0 = { (void*)1644, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CurrentSystemTimeZone_t1736_1_0_0 = { (void*)1644, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DaylightTime_t1255_0_0_0 = { (void*)1047, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DaylightTime_t1255_1_0_0 = { (void*)1047, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DaylightTime_t1255_0_0_17 = { (void*)1047, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType UnitySerializationHolder_t1741_0_0_0 = { (void*)1650, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnitySerializationHolder_t1741_1_0_0 = { (void*)1650, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ConfidenceFactor_t1170_0_0_0 = { (void*)928, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ConfidenceFactor_t1170_1_0_0 = { (void*)928, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ConfidenceFactor_t1170_0_0_32854 = { (void*)928, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0; +Il2CppGenericClass CastHelper_1_t1841_GenericClass = { 285, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType CastHelper_1_t1841_0_0_0 = { &CastHelper_1_t1841_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Collider2D_t129_0_0_0; +Il2CppGenericClass IEnumerator_1_t2831_GenericClass = { 845, { &GenInst_Collider2D_t129_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2831_0_0_0 = { &IEnumerator_1_t2831_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Collider2D_t129_0_0_0 = { (void*)222, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collider2D_t129_0_0_1 = { (void*)222, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collider2D_t129_1_0_0 = { (void*)222, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Collider2D_t129_0_0_3 = { (void*)222, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2261_GenericClass = { 845, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2261_0_0_0 = { &IEnumerator_1_t2261_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t2261_0_0_2 = { &IEnumerator_1_t2261_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1842_GenericClass = { 861, { &GenInst_Collider2D_t129_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1842_0_0_0 = { &InternalEnumerator_1_t1842_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1843_GenericClass = { 861, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1843_0_0_0 = { &InternalEnumerator_1_t1843_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2436_GenericClass = { 869, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2436_0_0_0 = { &ICollection_1_t2436_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t708_GenericClass = { 849, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t708_0_0_0 = { &IEnumerable_1_t708_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1883_GenericClass = { 868, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1883_0_0_0 = { &IList_1_t1883_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2832_GenericClass = { 869, { &GenInst_Collider2D_t129_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2832_0_0_0 = { &ICollection_1_t2832_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2833_GenericClass = { 868, { &GenInst_Collider2D_t129_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2833_0_0_0 = { &IList_1_t2833_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2834_GenericClass = { 849, { &GenInst_Collider2D_t129_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2834_0_0_0 = { &IEnumerable_1_t2834_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Behaviour_t156_0_0_0; +Il2CppGenericClass ICollection_1_t2835_GenericClass = { 869, { &GenInst_Behaviour_t156_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2835_0_0_0 = { &ICollection_1_t2835_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2836_GenericClass = { 868, { &GenInst_Behaviour_t156_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2836_0_0_0 = { &IList_1_t2836_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2837_GenericClass = { 849, { &GenInst_Behaviour_t156_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2837_0_0_0 = { &IEnumerable_1_t2837_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2838_GenericClass = { 845, { &GenInst_Behaviour_t156_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2838_0_0_0 = { &IEnumerator_1_t2838_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2839_GenericClass = { 869, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2839_0_0_0 = { &ICollection_1_t2839_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1986_GenericClass = { 868, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1986_0_0_0 = { &IList_1_t1986_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2840_GenericClass = { 849, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2840_0_0_0 = { &IEnumerable_1_t2840_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2841_GenericClass = { 845, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2841_0_0_0 = { &IEnumerator_1_t2841_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t76_0_0_0; +Il2CppGenericClass ICollection_1_t2842_GenericClass = { 869, { &GenInst_Object_t76_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2842_0_0_0 = { &ICollection_1_t2842_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2843_GenericClass = { 868, { &GenInst_Object_t76_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2843_0_0_0 = { &IList_1_t2843_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2844_GenericClass = { 849, { &GenInst_Object_t76_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2844_0_0_0 = { &IEnumerable_1_t2844_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2845_GenericClass = { 845, { &GenInst_Object_t76_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2845_0_0_0 = { &IEnumerator_1_t2845_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2572_GenericClass = { 845, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2572_0_0_0 = { &IEnumerator_1_t2572_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1844_GenericClass = { 861, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1844_0_0_0 = { &InternalEnumerator_1_t1844_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2846_GenericClass = { 869, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2846_0_0_0 = { &ICollection_1_t2846_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2847_GenericClass = { 849, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2847_0_0_0 = { &IEnumerable_1_t2847_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2848_GenericClass = { 868, { &GenInst_RaycastHit_t26_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2848_0_0_0 = { &IList_1_t2848_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ValueType_t1104_0_0_0; +Il2CppGenericClass ICollection_1_t2849_GenericClass = { 869, { &GenInst_ValueType_t1104_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2849_0_0_0 = { &ICollection_1_t2849_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2850_GenericClass = { 868, { &GenInst_ValueType_t1104_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2850_0_0_0 = { &IList_1_t2850_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2851_GenericClass = { 849, { &GenInst_ValueType_t1104_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2851_0_0_0 = { &IEnumerable_1_t2851_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2852_GenericClass = { 845, { &GenInst_ValueType_t1104_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2852_0_0_0 = { &IEnumerator_1_t2852_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Collider_t132_0_0_0; +Il2CppGenericClass IEnumerator_1_t2853_GenericClass = { 845, { &GenInst_Collider_t132_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2853_0_0_0 = { &IEnumerator_1_t2853_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Collider_t132_0_0_0 = { (void*)214, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collider_t132_0_0_3 = { (void*)214, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collider_t132_1_0_0 = { (void*)214, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Collider_t132_0_0_1 = { (void*)214, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1845_GenericClass = { 861, { &GenInst_Collider_t132_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1845_0_0_0 = { &InternalEnumerator_1_t1845_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2854_GenericClass = { 869, { &GenInst_Collider_t132_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2854_0_0_0 = { &ICollection_1_t2854_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2855_GenericClass = { 868, { &GenInst_Collider_t132_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2855_0_0_0 = { &IList_1_t2855_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2856_GenericClass = { 849, { &GenInst_Collider_t132_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2856_0_0_0 = { &IEnumerable_1_t2856_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Renderer_t142_0_0_0; +Il2CppGenericClass IEnumerator_1_t2857_GenericClass = { 845, { &GenInst_Renderer_t142_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2857_0_0_0 = { &IEnumerator_1_t2857_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1846_GenericClass = { 861, { &GenInst_Renderer_t142_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1846_0_0_0 = { &InternalEnumerator_1_t1846_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2858_GenericClass = { 869, { &GenInst_Renderer_t142_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2858_0_0_0 = { &ICollection_1_t2858_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2859_GenericClass = { 868, { &GenInst_Renderer_t142_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2859_0_0_0 = { &IList_1_t2859_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2860_GenericClass = { 849, { &GenInst_Renderer_t142_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2860_0_0_0 = { &IEnumerable_1_t2860_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2573_GenericClass = { 845, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2573_0_0_0 = { &IEnumerator_1_t2573_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1847_GenericClass = { 861, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1847_0_0_0 = { &InternalEnumerator_1_t1847_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2861_GenericClass = { 869, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2861_0_0_0 = { &ICollection_1_t2861_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2862_GenericClass = { 849, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2862_0_0_0 = { &IEnumerable_1_t2862_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2863_GenericClass = { 868, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2863_0_0_0 = { &IList_1_t2863_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IFormattable_t1794_0_0_0; +Il2CppGenericClass ICollection_1_t2864_GenericClass = { 869, { &GenInst_IFormattable_t1794_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2864_0_0_0 = { &ICollection_1_t2864_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2865_GenericClass = { 868, { &GenInst_IFormattable_t1794_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2865_0_0_0 = { &IList_1_t2865_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2866_GenericClass = { 849, { &GenInst_IFormattable_t1794_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2866_0_0_0 = { &IEnumerable_1_t2866_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2867_GenericClass = { 845, { &GenInst_IFormattable_t1794_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2867_0_0_0 = { &IEnumerator_1_t2867_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IConvertible_t1797_0_0_0; +Il2CppGenericClass ICollection_1_t2868_GenericClass = { 869, { &GenInst_IConvertible_t1797_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2868_0_0_0 = { &ICollection_1_t2868_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2869_GenericClass = { 868, { &GenInst_IConvertible_t1797_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2869_0_0_0 = { &IList_1_t2869_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2870_GenericClass = { 849, { &GenInst_IConvertible_t1797_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2870_0_0_0 = { &IEnumerable_1_t2870_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2871_GenericClass = { 845, { &GenInst_IConvertible_t1797_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2871_0_0_0 = { &IEnumerator_1_t2871_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_t1796_0_0_0; +Il2CppGenericClass ICollection_1_t2872_GenericClass = { 869, { &GenInst_IComparable_t1796_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2872_0_0_0 = { &ICollection_1_t2872_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2873_GenericClass = { 868, { &GenInst_IComparable_t1796_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2873_0_0_0 = { &IList_1_t2873_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2874_GenericClass = { 849, { &GenInst_IComparable_t1796_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2874_0_0_0 = { &IEnumerable_1_t2874_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2875_GenericClass = { 845, { &GenInst_IComparable_t1796_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2875_0_0_0 = { &IEnumerator_1_t2875_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t2877_0_0_0; +Il2CppGenericClass ICollection_1_t2876_GenericClass = { 869, { &GenInst_IComparable_1_t2877_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2876_0_0_0 = { &ICollection_1_t2876_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2877_GenericClass = { 829, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2877_0_0_0 = { &IComparable_1_t2877_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2877_0_0_3 = { &IComparable_1_t2877_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2878_GenericClass = { 868, { &GenInst_IComparable_1_t2877_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2878_0_0_0 = { &IList_1_t2878_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2879_GenericClass = { 849, { &GenInst_IComparable_1_t2877_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2879_0_0_0 = { &IEnumerable_1_t2879_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2880_GenericClass = { 845, { &GenInst_IComparable_1_t2877_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2880_0_0_0 = { &IEnumerator_1_t2880_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t2882_0_0_0; +Il2CppGenericClass ICollection_1_t2881_GenericClass = { 869, { &GenInst_IEquatable_1_t2882_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2881_0_0_0 = { &ICollection_1_t2881_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t2882_GenericClass = { 833, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t2882_0_0_0 = { &IEquatable_1_t2882_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t2882_0_0_4 = { &IEquatable_1_t2882_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2883_GenericClass = { 868, { &GenInst_IEquatable_1_t2882_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2883_0_0_0 = { &IList_1_t2883_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2884_GenericClass = { 849, { &GenInst_IEquatable_1_t2882_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2884_0_0_0 = { &IEnumerable_1_t2884_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2885_GenericClass = { 845, { &GenInst_IEquatable_1_t2882_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2885_0_0_0 = { &IEnumerator_1_t2885_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_AudioClip_t35_0_0_0; +Il2CppGenericClass IEnumerator_1_t2886_GenericClass = { 845, { &GenInst_AudioClip_t35_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2886_0_0_0 = { &IEnumerator_1_t2886_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType AudioClip_t35_0_0_0 = { (void*)228, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioClip_t35_0_0_1 = { (void*)228, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioClip_t35_1_0_0 = { (void*)228, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1848_GenericClass = { 861, { &GenInst_AudioClip_t35_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1848_0_0_0 = { &InternalEnumerator_1_t1848_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2887_GenericClass = { 869, { &GenInst_AudioClip_t35_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2887_0_0_0 = { &ICollection_1_t2887_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2888_GenericClass = { 868, { &GenInst_AudioClip_t35_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2888_0_0_0 = { &IList_1_t2888_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2889_GenericClass = { 849, { &GenInst_AudioClip_t35_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2889_0_0_0 = { &IEnumerable_1_t2889_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Keyframe_t147_0_0_0; +Il2CppGenericClass IEnumerator_1_t2574_GenericClass = { 845, { &GenInst_Keyframe_t147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2574_0_0_0 = { &IEnumerator_1_t2574_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1849_GenericClass = { 861, { &GenInst_Keyframe_t147_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1849_0_0_0 = { &InternalEnumerator_1_t1849_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2890_GenericClass = { 869, { &GenInst_Keyframe_t147_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2890_0_0_0 = { &ICollection_1_t2890_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2891_GenericClass = { 849, { &GenInst_Keyframe_t147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2891_0_0_0 = { &IEnumerable_1_t2891_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2892_GenericClass = { 868, { &GenInst_Keyframe_t147_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2892_0_0_0 = { &IList_1_t2892_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_AxisTouchButton_t50_0_0_0; +Il2CppGenericClass IEnumerator_1_t2893_GenericClass = { 845, { &GenInst_AxisTouchButton_t50_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2893_0_0_0 = { &IEnumerator_1_t2893_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1850_GenericClass = { 861, { &GenInst_AxisTouchButton_t50_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1850_0_0_0 = { &InternalEnumerator_1_t1850_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2894_GenericClass = { 869, { &GenInst_AxisTouchButton_t50_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2894_0_0_0 = { &ICollection_1_t2894_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2895_GenericClass = { 868, { &GenInst_AxisTouchButton_t50_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2895_0_0_0 = { &IList_1_t2895_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2896_GenericClass = { 849, { &GenInst_AxisTouchButton_t50_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2896_0_0_0 = { &IEnumerable_1_t2896_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2897_GenericClass = { 869, { &GenInst_IPointerDownHandler_t660_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2897_0_0_0 = { &ICollection_1_t2897_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2898_GenericClass = { 868, { &GenInst_IPointerDownHandler_t660_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2898_0_0_0 = { &IList_1_t2898_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2899_GenericClass = { 849, { &GenInst_IPointerDownHandler_t660_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2899_0_0_0 = { &IEnumerable_1_t2899_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2900_GenericClass = { 845, { &GenInst_IPointerDownHandler_t660_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2900_0_0_0 = { &IEnumerator_1_t2900_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2571_GenericClass = { 869, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2571_0_0_0 = { &ICollection_1_t2571_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2096_GenericClass = { 868, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2096_0_0_0 = { &IList_1_t2096_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2901_GenericClass = { 849, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2901_0_0_0 = { &IEnumerable_1_t2901_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2902_GenericClass = { 845, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2902_0_0_0 = { &IEnumerator_1_t2902_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2903_GenericClass = { 869, { &GenInst_IPointerUpHandler_t661_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2903_0_0_0 = { &ICollection_1_t2903_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2904_GenericClass = { 868, { &GenInst_IPointerUpHandler_t661_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2904_0_0_0 = { &IList_1_t2904_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2905_GenericClass = { 849, { &GenInst_IPointerUpHandler_t661_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2905_0_0_0 = { &IEnumerable_1_t2905_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2906_GenericClass = { 845, { &GenInst_IPointerUpHandler_t661_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2906_0_0_0 = { &IEnumerator_1_t2906_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MonoBehaviour_t2_0_0_0; +Il2CppGenericClass ICollection_1_t2907_GenericClass = { 869, { &GenInst_MonoBehaviour_t2_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2907_0_0_0 = { &ICollection_1_t2907_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2908_GenericClass = { 868, { &GenInst_MonoBehaviour_t2_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2908_0_0_0 = { &IList_1_t2908_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2909_GenericClass = { 849, { &GenInst_MonoBehaviour_t2_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2909_0_0_0 = { &IEnumerable_1_t2909_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2910_GenericClass = { 845, { &GenInst_MonoBehaviour_t2_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2910_0_0_0 = { &IEnumerator_1_t2910_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0; +Il2CppGenericClass Dictionary_2_t1855_GenericClass = { 977, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t1855_0_0_0 = { &Dictionary_2_t1855_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1858_0_0_0; +Il2CppGenericClass ICollection_1_t2911_GenericClass = { 869, { &GenInst_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2911_0_0_0 = { &ICollection_1_t2911_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t1858_GenericClass = { 990, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t1858_0_0_0 = { &KeyValuePair_2_t1858_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2432_GenericClass = { 845, { &GenInst_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2432_0_0_0 = { &IEnumerator_1_t2432_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1859_GenericClass = { 861, { &GenInst_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1859_0_0_0 = { &InternalEnumerator_1_t1859_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2912_GenericClass = { 868, { &GenInst_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2912_0_0_0 = { &IList_1_t2912_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2913_GenericClass = { 849, { &GenInst_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2913_0_0_0 = { &IEnumerable_1_t2913_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2914_GenericClass = { 845, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2914_0_0_0 = { &IEnumerator_1_t2914_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1860_GenericClass = { 861, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1860_0_0_0 = { &InternalEnumerator_1_t1860_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2915_GenericClass = { 869, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2915_0_0_0 = { &ICollection_1_t2915_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1892_GenericClass = { 868, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1892_0_0_0 = { &IList_1_t1892_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2916_GenericClass = { 849, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2916_0_0_0 = { &IEnumerable_1_t2916_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEnumerable_t908_0_0_0; +Il2CppGenericClass ICollection_1_t2917_GenericClass = { 869, { &GenInst_IEnumerable_t908_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2917_0_0_0 = { &ICollection_1_t2917_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2918_GenericClass = { 868, { &GenInst_IEnumerable_t908_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2918_0_0_0 = { &IList_1_t2918_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2919_GenericClass = { 849, { &GenInst_IEnumerable_t908_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2919_0_0_0 = { &IEnumerable_1_t2919_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2920_GenericClass = { 845, { &GenInst_IEnumerable_t908_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2920_0_0_0 = { &IEnumerator_1_t2920_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICloneable_t1807_0_0_0; +Il2CppGenericClass ICollection_1_t2921_GenericClass = { 869, { &GenInst_ICloneable_t1807_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2921_0_0_0 = { &ICollection_1_t2921_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2922_GenericClass = { 868, { &GenInst_ICloneable_t1807_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2922_0_0_0 = { &IList_1_t2922_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2923_GenericClass = { 849, { &GenInst_ICloneable_t1807_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2923_0_0_0 = { &IEnumerable_1_t2923_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2924_GenericClass = { 845, { &GenInst_ICloneable_t1807_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2924_0_0_0 = { &IEnumerator_1_t2924_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t2926_0_0_0; +Il2CppGenericClass ICollection_1_t2925_GenericClass = { 869, { &GenInst_IComparable_1_t2926_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2925_0_0_0 = { &ICollection_1_t2925_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2926_GenericClass = { 829, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2926_0_0_0 = { &IComparable_1_t2926_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2926_0_0_4 = { &IComparable_1_t2926_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2927_GenericClass = { 868, { &GenInst_IComparable_1_t2926_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2927_0_0_0 = { &IList_1_t2927_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2928_GenericClass = { 849, { &GenInst_IComparable_1_t2926_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2928_0_0_0 = { &IEnumerable_1_t2928_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2929_GenericClass = { 845, { &GenInst_IComparable_1_t2926_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2929_0_0_0 = { &IEnumerator_1_t2929_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t2931_0_0_0; +Il2CppGenericClass ICollection_1_t2930_GenericClass = { 869, { &GenInst_IEquatable_1_t2931_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2930_0_0_0 = { &ICollection_1_t2930_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t2931_GenericClass = { 833, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t2931_0_0_0 = { &IEquatable_1_t2931_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t2931_0_0_5 = { &IEquatable_1_t2931_GenericClass, 5, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2932_GenericClass = { 868, { &GenInst_IEquatable_1_t2931_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2932_0_0_0 = { &IList_1_t2932_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2933_GenericClass = { 849, { &GenInst_IEquatable_1_t2931_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2933_0_0_0 = { &IEnumerable_1_t2933_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2934_GenericClass = { 845, { &GenInst_IEquatable_1_t2931_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2934_0_0_0 = { &IEnumerator_1_t2934_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IDictionary_2_t2935_GenericClass = { 987, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IDictionary_2_t2935_0_0_0 = { &IDictionary_2_t2935_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t1857_GenericClass = { 988, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t1857_0_0_0 = { &IEqualityComparer_1_t1857_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2450_GenericClass = { 845, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2450_0_0_0 = { &IEnumerator_1_t2450_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1861_GenericClass = { 861, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1861_0_0_0 = { &InternalEnumerator_1_t1861_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2451_GenericClass = { 869, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2451_0_0_0 = { &ICollection_1_t2451_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2449_GenericClass = { 849, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2449_0_0_0 = { &IEnumerable_1_t2449_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1971_GenericClass = { 868, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1971_0_0_0 = { &IList_1_t1971_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t2937_0_0_0; +Il2CppGenericClass ICollection_1_t2936_GenericClass = { 869, { &GenInst_IComparable_1_t2937_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2936_0_0_0 = { &ICollection_1_t2936_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2937_GenericClass = { 829, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2937_0_0_0 = { &IComparable_1_t2937_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2937_0_0_3 = { &IComparable_1_t2937_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2938_GenericClass = { 868, { &GenInst_IComparable_1_t2937_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2938_0_0_0 = { &IList_1_t2938_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2939_GenericClass = { 849, { &GenInst_IComparable_1_t2937_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2939_0_0_0 = { &IEnumerable_1_t2939_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2940_GenericClass = { 845, { &GenInst_IComparable_1_t2937_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2940_0_0_0 = { &IEnumerator_1_t2940_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t2942_0_0_0; +Il2CppGenericClass ICollection_1_t2941_GenericClass = { 869, { &GenInst_IEquatable_1_t2942_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2941_0_0_0 = { &ICollection_1_t2941_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t2942_GenericClass = { 833, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t2942_0_0_0 = { &IEquatable_1_t2942_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t2942_0_0_4 = { &IEquatable_1_t2942_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2943_GenericClass = { 868, { &GenInst_IEquatable_1_t2942_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2943_0_0_0 = { &IList_1_t2943_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2944_GenericClass = { 849, { &GenInst_IEquatable_1_t2942_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2944_0_0_0 = { &IEnumerable_1_t2944_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2945_GenericClass = { 845, { &GenInst_IEquatable_1_t2942_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2945_0_0_0 = { &IEnumerator_1_t2945_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Link_t1214_0_0_0; +Il2CppGenericClass IEnumerator_1_t2575_GenericClass = { 845, { &GenInst_Link_t1214_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2575_0_0_0 = { &IEnumerator_1_t2575_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Link_t1214_0_0_0 = { (void*)976, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Link_t1214_1_0_0 = { (void*)976, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1862_GenericClass = { 861, { &GenInst_Link_t1214_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1862_0_0_0 = { &InternalEnumerator_1_t1862_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2946_GenericClass = { 869, { &GenInst_Link_t1214_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2946_0_0_0 = { &ICollection_1_t2946_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2947_GenericClass = { 849, { &GenInst_Link_t1214_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2947_0_0_0 = { &IEnumerable_1_t2947_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2948_GenericClass = { 868, { &GenInst_Link_t1214_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2948_0_0_0 = { &IList_1_t2948_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t1863_GenericClass = { 980, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t1863_0_0_0 = { &ValueCollection_t1863_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1864_GenericClass = { 981, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1864_0_0_0 = { &Enumerator_t1864_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1865_GenericClass = { 979, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1865_0_0_0 = { &Enumerator_t1865_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0; +Il2CppGenericClass Transform_1_t1866_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t1866_0_0_0 = { &Transform_1_t1866_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t1856_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t1856_0_0_0 = { &Transform_1_t1856_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass IEnumerator_1_t2576_GenericClass = { 845, { &GenInst_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2576_0_0_0 = { &IEnumerator_1_t2576_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1867_GenericClass = { 861, { &GenInst_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1867_0_0_0 = { &InternalEnumerator_1_t1867_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2949_GenericClass = { 869, { &GenInst_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2949_0_0_0 = { &ICollection_1_t2949_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2950_GenericClass = { 849, { &GenInst_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2950_0_0_0 = { &IEnumerable_1_t2950_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2951_GenericClass = { 868, { &GenInst_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2951_0_0_0 = { &IList_1_t2951_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0; +Il2CppGenericClass Transform_1_t1868_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_KeyValuePair_2_t1858_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t1868_0_0_0 = { &Transform_1_t1868_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ShimEnumerator_t1869_GenericClass = { 978, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ShimEnumerator_t1869_0_0_0 = { &ShimEnumerator_t1869_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1870_GenericClass = { 983, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1870_0_0_0 = { &EqualityComparer_1_t1870_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t2952_GenericClass = { 833, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t2952_0_0_0 = { &IEquatable_1_t2952_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2953_GenericClass = { 845, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2953_0_0_0 = { &IEnumerator_1_t2953_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1871_GenericClass = { 861, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1871_0_0_0 = { &InternalEnumerator_1_t1871_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2954_GenericClass = { 869, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2954_0_0_0 = { &ICollection_1_t2954_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2051_GenericClass = { 868, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2051_0_0_0 = { &IList_1_t2051_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2955_GenericClass = { 849, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2955_0_0_0 = { &IEnumerable_1_t2955_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IReflect_t2669_0_0_0; +Il2CppGenericClass ICollection_1_t2956_GenericClass = { 869, { &GenInst_IReflect_t2669_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2956_0_0_0 = { &ICollection_1_t2956_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IReflect_t2669_0_0_0 = { (void*)875, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IReflect_t2669_1_0_0 = { (void*)875, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t2957_GenericClass = { 868, { &GenInst_IReflect_t2669_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2957_0_0_0 = { &IList_1_t2957_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2958_GenericClass = { 849, { &GenInst_IReflect_t2669_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2958_0_0_0 = { &IEnumerable_1_t2958_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2959_GenericClass = { 845, { &GenInst_IReflect_t2669_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2959_0_0_0 = { &IEnumerator_1_t2959_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__Type_t2667_0_0_0; +Il2CppGenericClass ICollection_1_t2960_GenericClass = { 869, { &GenInst__Type_t2667_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2960_0_0_0 = { &ICollection_1_t2960_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _Type_t2667_0_0_0 = { (void*)876, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Type_t2667_0_0_1 = { (void*)876, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Type_t2667_1_0_0 = { (void*)876, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t2961_GenericClass = { 868, { &GenInst__Type_t2667_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2961_0_0_0 = { &IList_1_t2961_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2962_GenericClass = { 849, { &GenInst__Type_t2667_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2962_0_0_0 = { &IEnumerable_1_t2962_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2963_GenericClass = { 845, { &GenInst__Type_t2667_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2963_0_0_0 = { &IEnumerator_1_t2963_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MemberInfo_t_0_0_0; +Il2CppGenericClass ICollection_1_t2964_GenericClass = { 869, { &GenInst_MemberInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2964_0_0_0 = { &ICollection_1_t2964_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2965_GenericClass = { 868, { &GenInst_MemberInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2965_0_0_0 = { &IList_1_t2965_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2966_GenericClass = { 849, { &GenInst_MemberInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2966_0_0_0 = { &IEnumerable_1_t2966_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2967_GenericClass = { 845, { &GenInst_MemberInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2967_0_0_0 = { &IEnumerator_1_t2967_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICustomAttributeProvider_t1792_0_0_0; +Il2CppGenericClass ICollection_1_t2968_GenericClass = { 869, { &GenInst_ICustomAttributeProvider_t1792_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2968_0_0_0 = { &ICollection_1_t2968_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2969_GenericClass = { 868, { &GenInst_ICustomAttributeProvider_t1792_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2969_0_0_0 = { &IList_1_t2969_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2970_GenericClass = { 849, { &GenInst_ICustomAttributeProvider_t1792_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2970_0_0_0 = { &IEnumerable_1_t2970_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2971_GenericClass = { 845, { &GenInst_ICustomAttributeProvider_t1792_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2971_0_0_0 = { &IEnumerator_1_t2971_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__MemberInfo_t2668_0_0_0; +Il2CppGenericClass ICollection_1_t2972_GenericClass = { 869, { &GenInst__MemberInfo_t2668_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2972_0_0_0 = { &ICollection_1_t2972_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _MemberInfo_t2668_0_0_0 = { (void*)874, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _MemberInfo_t2668_0_0_1 = { (void*)874, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _MemberInfo_t2668_1_0_0 = { (void*)874, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t2973_GenericClass = { 868, { &GenInst__MemberInfo_t2668_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2973_0_0_0 = { &IList_1_t2973_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2974_GenericClass = { 849, { &GenInst__MemberInfo_t2668_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2974_0_0_0 = { &IEnumerable_1_t2974_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2975_GenericClass = { 845, { &GenInst__MemberInfo_t2668_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2975_0_0_0 = { &IEnumerator_1_t2975_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1872_GenericClass = { 984, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1872_0_0_0 = { &DefaultComparer_t1872_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t1854_GenericClass = { 988, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t1854_0_0_0 = { &IEqualityComparer_1_t1854_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEqualityComparer_1_t1854_0_0_1 = { &IEqualityComparer_1_t1854_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t1853_GenericClass = { 982, { &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t1853_0_0_0 = { &Transform_1_t1853_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t1873_GenericClass = { 990, { &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t1873_0_0_0 = { &KeyValuePair_2_t1873_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1873_0_0_0; +Il2CppGenericClass IEnumerator_1_t2976_GenericClass = { 845, { &GenInst_KeyValuePair_2_t1873_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2976_0_0_0 = { &IEnumerator_1_t2976_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t1874_GenericClass = { 980, { &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t1874_0_0_0 = { &ValueCollection_t1874_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1875_GenericClass = { 979, { &GenInst_String_t_0_0_0_VirtualAxis_t51_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1875_0_0_0 = { &Enumerator_t1875_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t1877_GenericClass = { 982, { &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t1877_0_0_0 = { &Transform_1_t1877_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t1878_GenericClass = { 990, { &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t1878_0_0_0 = { &KeyValuePair_2_t1878_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t1878_0_0_0; +Il2CppGenericClass IEnumerator_1_t2977_GenericClass = { 845, { &GenInst_KeyValuePair_2_t1878_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2977_0_0_0 = { &IEnumerator_1_t2977_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t1879_GenericClass = { 980, { &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t1879_0_0_0 = { &ValueCollection_t1879_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1880_GenericClass = { 979, { &GenInst_String_t_0_0_0_VirtualButton_t54_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1880_0_0_0 = { &Enumerator_t1880_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Touch_t155_0_0_0; +Il2CppGenericClass IEnumerator_1_t2577_GenericClass = { 845, { &GenInst_Touch_t155_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2577_0_0_0 = { &IEnumerator_1_t2577_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1881_GenericClass = { 861, { &GenInst_Touch_t155_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1881_0_0_0 = { &InternalEnumerator_1_t1881_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2978_GenericClass = { 869, { &GenInst_Touch_t155_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2978_0_0_0 = { &ICollection_1_t2978_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2979_GenericClass = { 849, { &GenInst_Touch_t155_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2979_0_0_0 = { &IEnumerable_1_t2979_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2980_GenericClass = { 868, { &GenInst_Touch_t155_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2980_0_0_0 = { &IList_1_t2980_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t706_GenericClass = { 991, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t706_0_0_0 = { &List_1_t706_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1882_GenericClass = { 992, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1882_0_0_0 = { &Enumerator_t1882_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1840_GenericClass = { 994, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1840_0_0_0 = { &ReadOnlyCollection_1_t1840_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1884_GenericClass = { 993, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1884_0_0_0 = { &Collection_1_t1884_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1885_GenericClass = { 1668, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1885_0_0_0 = { &Predicate_1_t1885_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1886_GenericClass = { 973, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1886_0_0_0 = { &Comparer_1_t1886_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2578_GenericClass = { 986, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2578_0_0_0 = { &IComparer_1_t2578_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2981_GenericClass = { 829, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2981_0_0_0 = { &IComparable_1_t2981_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1887_GenericClass = { 974, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1887_0_0_0 = { &DefaultComparer_t1887_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Double_t454_0_0_0; +Il2CppGenericClass IEnumerator_1_t2579_GenericClass = { 845, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2579_0_0_0 = { &IEnumerator_1_t2579_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1888_GenericClass = { 861, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1888_0_0_0 = { &InternalEnumerator_1_t1888_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2982_GenericClass = { 869, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2982_0_0_0 = { &ICollection_1_t2982_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2983_GenericClass = { 849, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2983_0_0_0 = { &IEnumerable_1_t2983_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2984_GenericClass = { 868, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2984_0_0_0 = { &IList_1_t2984_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t2986_0_0_0; +Il2CppGenericClass ICollection_1_t2985_GenericClass = { 869, { &GenInst_IComparable_1_t2986_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2985_0_0_0 = { &ICollection_1_t2985_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2986_GenericClass = { 829, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2986_0_0_0 = { &IComparable_1_t2986_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2986_0_0_3 = { &IComparable_1_t2986_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2987_GenericClass = { 868, { &GenInst_IComparable_1_t2986_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2987_0_0_0 = { &IList_1_t2987_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2988_GenericClass = { 849, { &GenInst_IComparable_1_t2986_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2988_0_0_0 = { &IEnumerable_1_t2988_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2989_GenericClass = { 845, { &GenInst_IComparable_1_t2986_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2989_0_0_0 = { &IEnumerator_1_t2989_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t2991_0_0_0; +Il2CppGenericClass ICollection_1_t2990_GenericClass = { 869, { &GenInst_IEquatable_1_t2991_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2990_0_0_0 = { &ICollection_1_t2990_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t2991_GenericClass = { 833, { &GenInst_Double_t454_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t2991_0_0_0 = { &IEquatable_1_t2991_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t2991_0_0_4 = { &IEquatable_1_t2991_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2992_GenericClass = { 868, { &GenInst_IEquatable_1_t2991_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2992_0_0_0 = { &IList_1_t2992_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2993_GenericClass = { 849, { &GenInst_IEquatable_1_t2991_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2993_0_0_0 = { &IEnumerable_1_t2993_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2994_GenericClass = { 845, { &GenInst_IEquatable_1_t2991_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2994_0_0_0 = { &IEnumerator_1_t2994_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Char_t702_0_0_0; +Il2CppGenericClass IEnumerator_1_t1771_GenericClass = { 845, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t1771_0_0_0 = { &IEnumerator_1_t1771_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t1771_0_0_3 = { &IEnumerator_1_t1771_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1889_GenericClass = { 861, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1889_0_0_0 = { &InternalEnumerator_1_t1889_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2995_GenericClass = { 869, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2995_0_0_0 = { &ICollection_1_t2995_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2996_GenericClass = { 849, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2996_0_0_0 = { &IEnumerable_1_t2996_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t2996_0_0_6 = { &IEnumerable_1_t2996_GenericClass, 6, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2997_GenericClass = { 868, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2997_0_0_0 = { &IList_1_t2997_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t2999_0_0_0; +Il2CppGenericClass ICollection_1_t2998_GenericClass = { 869, { &GenInst_IComparable_1_t2999_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2998_0_0_0 = { &ICollection_1_t2998_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t2999_GenericClass = { 829, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t2999_0_0_0 = { &IComparable_1_t2999_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2999_0_0_2 = { &IComparable_1_t2999_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3000_GenericClass = { 868, { &GenInst_IComparable_1_t2999_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3000_0_0_0 = { &IList_1_t3000_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3001_GenericClass = { 849, { &GenInst_IComparable_1_t2999_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3001_0_0_0 = { &IEnumerable_1_t3001_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3002_GenericClass = { 845, { &GenInst_IComparable_1_t2999_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3002_0_0_0 = { &IEnumerator_1_t3002_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3004_0_0_0; +Il2CppGenericClass ICollection_1_t3003_GenericClass = { 869, { &GenInst_IEquatable_1_t3004_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3003_0_0_0 = { &ICollection_1_t3003_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3004_GenericClass = { 833, { &GenInst_Char_t702_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3004_0_0_0 = { &IEquatable_1_t3004_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3004_0_0_3 = { &IEquatable_1_t3004_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3005_GenericClass = { 868, { &GenInst_IEquatable_1_t3004_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3005_0_0_0 = { &IList_1_t3005_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3006_GenericClass = { 849, { &GenInst_IEquatable_1_t3004_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3006_0_0_0 = { &IEnumerable_1_t3006_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3007_GenericClass = { 845, { &GenInst_IEquatable_1_t3004_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3007_0_0_0 = { &IEnumerator_1_t3007_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1890_GenericClass = { 1665, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1890_0_0_0 = { &Comparison_1_t1890_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1891_GenericClass = { 994, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1891_0_0_0 = { &ReadOnlyCollection_1_t1891_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1893_GenericClass = { 1668, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1893_0_0_0 = { &Predicate_1_t1893_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1894_GenericClass = { 992, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1894_0_0_0 = { &Enumerator_t1894_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1895_GenericClass = { 1665, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1895_0_0_0 = { &Comparison_1_t1895_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3008_GenericClass = { 849, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3008_0_0_0 = { &IEnumerable_1_t3008_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3009_GenericClass = { 845, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3009_0_0_0 = { &IEnumerator_1_t3009_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3010_GenericClass = { 869, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3010_0_0_0 = { &ICollection_1_t3010_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1896_GenericClass = { 994, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1896_0_0_0 = { &ReadOnlyCollection_1_t1896_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1897_GenericClass = { 868, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1897_0_0_0 = { &IList_1_t1897_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1898_GenericClass = { 1668, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1898_0_0_0 = { &Predicate_1_t1898_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1899_GenericClass = { 992, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1899_0_0_0 = { &Enumerator_t1899_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1900_GenericClass = { 1665, { &GenInst_Material_t160_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1900_0_0_0 = { &Comparison_1_t1900_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ReplacementDefinition_t78_0_0_0; +Il2CppGenericClass IEnumerator_1_t3011_GenericClass = { 845, { &GenInst_ReplacementDefinition_t78_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3011_0_0_0 = { &IEnumerator_1_t3011_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1901_GenericClass = { 861, { &GenInst_ReplacementDefinition_t78_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1901_0_0_0 = { &InternalEnumerator_1_t1901_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3012_GenericClass = { 869, { &GenInst_ReplacementDefinition_t78_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3012_0_0_0 = { &ICollection_1_t3012_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3013_GenericClass = { 868, { &GenInst_ReplacementDefinition_t78_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3013_0_0_0 = { &IList_1_t3013_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3014_GenericClass = { 849, { &GenInst_ReplacementDefinition_t78_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3014_0_0_0 = { &IEnumerable_1_t3014_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3015_GenericClass = { 849, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3015_0_0_0 = { &IEnumerable_1_t3015_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3016_GenericClass = { 845, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3016_0_0_0 = { &IEnumerator_1_t3016_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1902_GenericClass = { 994, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1902_0_0_0 = { &ReadOnlyCollection_1_t1902_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t675_GenericClass = { 868, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t675_0_0_0 = { &IList_1_t675_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1903_GenericClass = { 1668, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1903_0_0_0 = { &Predicate_1_t1903_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1904_GenericClass = { 992, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1904_0_0_0 = { &Enumerator_t1904_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1905_GenericClass = { 1665, { &GenInst_Transform_t3_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1905_0_0_0 = { &Comparison_1_t1905_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ParticleSystem_t104_0_0_0; +Il2CppGenericClass IEnumerator_1_t3017_GenericClass = { 845, { &GenInst_ParticleSystem_t104_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3017_0_0_0 = { &IEnumerator_1_t3017_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1906_GenericClass = { 861, { &GenInst_ParticleSystem_t104_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1906_0_0_0 = { &InternalEnumerator_1_t1906_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3018_GenericClass = { 869, { &GenInst_ParticleSystem_t104_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3018_0_0_0 = { &ICollection_1_t3018_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3019_GenericClass = { 868, { &GenInst_ParticleSystem_t104_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3019_0_0_0 = { &IList_1_t3019_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3020_GenericClass = { 849, { &GenInst_ParticleSystem_t104_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3020_0_0_0 = { &IEnumerable_1_t3020_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3021_GenericClass = { 845, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3021_0_0_0 = { &IEnumerator_1_t3021_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1907_GenericClass = { 861, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1907_0_0_0 = { &InternalEnumerator_1_t1907_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3022_GenericClass = { 869, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3022_0_0_0 = { &ICollection_1_t3022_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2138_GenericClass = { 868, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2138_0_0_0 = { &IList_1_t2138_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3023_GenericClass = { 849, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3023_0_0_0 = { &IEnumerable_1_t3023_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Entry_t114_0_0_0; +Il2CppGenericClass IEnumerator_1_t3024_GenericClass = { 845, { &GenInst_Entry_t114_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3024_0_0_0 = { &IEnumerator_1_t3024_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Entry_t114_0_0_0 = { (void*)78, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Entry_t114_1_0_0 = { (void*)78, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Entry_t114_0_0_3 = { (void*)78, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1908_GenericClass = { 861, { &GenInst_Entry_t114_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1908_0_0_0 = { &InternalEnumerator_1_t1908_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3025_GenericClass = { 869, { &GenInst_Entry_t114_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3025_0_0_0 = { &ICollection_1_t3025_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3026_GenericClass = { 868, { &GenInst_Entry_t114_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3026_0_0_0 = { &IList_1_t3026_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3027_GenericClass = { 849, { &GenInst_Entry_t114_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3027_0_0_0 = { &IEnumerable_1_t3027_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2438_GenericClass = { 845, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2438_0_0_0 = { &IEnumerator_1_t2438_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1909_GenericClass = { 861, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1909_0_0_0 = { &InternalEnumerator_1_t1909_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2439_GenericClass = { 869, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2439_0_0_0 = { &ICollection_1_t2439_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2437_GenericClass = { 849, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2437_0_0_0 = { &IEnumerable_1_t2437_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1931_GenericClass = { 868, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1931_0_0_0 = { &IList_1_t1931_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Action_1_t196_GenericClass = { 1662, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t196_0_0_0 = { &Action_1_t196_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t196_0_0_17 = { &Action_1_t196_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0; +Il2CppGenericClass Action_1_t197_GenericClass = { 1662, { &GenInst_IAchievementDescriptionU5BU5D_t440_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t197_0_0_0 = { &Action_1_t197_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t197_0_0_17 = { &Action_1_t197_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Action_1_t1910_GenericClass = { 1662, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t1910_0_0_0 = { &Action_1_t1910_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IAchievementDescription_t2631_0_0_0; +Il2CppGenericClass IEnumerator_1_t3028_GenericClass = { 845, { &GenInst_IAchievementDescription_t2631_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3028_0_0_0 = { &IEnumerator_1_t3028_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1911_GenericClass = { 861, { &GenInst_IAchievementDescription_t2631_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1911_0_0_0 = { &InternalEnumerator_1_t1911_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3029_GenericClass = { 869, { &GenInst_IAchievementDescription_t2631_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3029_0_0_0 = { &ICollection_1_t3029_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3030_GenericClass = { 868, { &GenInst_IAchievementDescription_t2631_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3030_0_0_0 = { &IList_1_t3030_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3031_GenericClass = { 849, { &GenInst_IAchievementDescription_t2631_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3031_0_0_0 = { &IEnumerable_1_t3031_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IAchievementU5BU5D_t442_0_0_0; +Il2CppGenericClass Action_1_t198_GenericClass = { 1662, { &GenInst_IAchievementU5BU5D_t442_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t198_0_0_0 = { &Action_1_t198_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t198_0_0_17 = { &Action_1_t198_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IAchievement_t411_0_0_0; +Il2CppGenericClass IEnumerator_1_t3032_GenericClass = { 845, { &GenInst_IAchievement_t411_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3032_0_0_0 = { &IEnumerator_1_t3032_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1912_GenericClass = { 861, { &GenInst_IAchievement_t411_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1912_0_0_0 = { &InternalEnumerator_1_t1912_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3033_GenericClass = { 869, { &GenInst_IAchievement_t411_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3033_0_0_0 = { &ICollection_1_t3033_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3034_GenericClass = { 868, { &GenInst_IAchievement_t411_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3034_0_0_0 = { &IList_1_t3034_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3035_GenericClass = { 849, { &GenInst_IAchievement_t411_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3035_0_0_0 = { &IEnumerable_1_t3035_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IScoreU5BU5D_t368_0_0_0; +Il2CppGenericClass Action_1_t199_GenericClass = { 1662, { &GenInst_IScoreU5BU5D_t368_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t199_0_0_0 = { &Action_1_t199_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t199_0_0_17 = { &Action_1_t199_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IScore_t370_0_0_0; +Il2CppGenericClass IEnumerator_1_t3036_GenericClass = { 845, { &GenInst_IScore_t370_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3036_0_0_0 = { &IEnumerator_1_t3036_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1913_GenericClass = { 861, { &GenInst_IScore_t370_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1913_0_0_0 = { &InternalEnumerator_1_t1913_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3037_GenericClass = { 869, { &GenInst_IScore_t370_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3037_0_0_0 = { &ICollection_1_t3037_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3038_GenericClass = { 868, { &GenInst_IScore_t370_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3038_0_0_0 = { &IList_1_t3038_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3039_GenericClass = { 849, { &GenInst_IScore_t370_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3039_0_0_0 = { &IEnumerable_1_t3039_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IUserProfileU5BU5D_t363_0_0_0; +Il2CppGenericClass Action_1_t200_GenericClass = { 1662, { &GenInst_IUserProfileU5BU5D_t363_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t200_0_0_0 = { &Action_1_t200_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Action_1_t200_0_0_17 = { &Action_1_t200_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IUserProfile_t2630_0_0_0; +Il2CppGenericClass IEnumerator_1_t3040_GenericClass = { 845, { &GenInst_IUserProfile_t2630_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3040_0_0_0 = { &IEnumerator_1_t3040_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1914_GenericClass = { 861, { &GenInst_IUserProfile_t2630_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1914_0_0_0 = { &InternalEnumerator_1_t1914_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3041_GenericClass = { 869, { &GenInst_IUserProfile_t2630_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3041_0_0_0 = { &ICollection_1_t3041_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3042_GenericClass = { 868, { &GenInst_IUserProfile_t2630_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3042_0_0_0 = { &IList_1_t3042_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3043_GenericClass = { 849, { &GenInst_IUserProfile_t2630_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3043_0_0_0 = { &IEnumerable_1_t3043_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_AchievementDescription_t366_0_0_0; +Il2CppGenericClass IEnumerator_1_t3044_GenericClass = { 845, { &GenInst_AchievementDescription_t366_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3044_0_0_0 = { &IEnumerator_1_t3044_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1915_GenericClass = { 861, { &GenInst_AchievementDescription_t366_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1915_0_0_0 = { &InternalEnumerator_1_t1915_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3045_GenericClass = { 869, { &GenInst_AchievementDescription_t366_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3045_0_0_0 = { &ICollection_1_t3045_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3046_GenericClass = { 868, { &GenInst_AchievementDescription_t366_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3046_0_0_0 = { &IList_1_t3046_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3047_GenericClass = { 849, { &GenInst_AchievementDescription_t366_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3047_0_0_0 = { &IEnumerable_1_t3047_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UserProfile_t362_0_0_0; +Il2CppGenericClass IEnumerator_1_t3048_GenericClass = { 845, { &GenInst_UserProfile_t362_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3048_0_0_0 = { &IEnumerator_1_t3048_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1916_GenericClass = { 861, { &GenInst_UserProfile_t362_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1916_0_0_0 = { &InternalEnumerator_1_t1916_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3049_GenericClass = { 869, { &GenInst_UserProfile_t362_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3049_0_0_0 = { &ICollection_1_t3049_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3050_GenericClass = { 868, { &GenInst_UserProfile_t362_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3050_0_0_0 = { &IList_1_t3050_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3051_GenericClass = { 849, { &GenInst_UserProfile_t362_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3051_0_0_0 = { &IEnumerable_1_t3051_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3052_GenericClass = { 849, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3052_0_0_0 = { &IEnumerable_1_t3052_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3053_GenericClass = { 845, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3053_0_0_0 = { &IEnumerator_1_t3053_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3054_GenericClass = { 869, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3054_0_0_0 = { &ICollection_1_t3054_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1918_GenericClass = { 994, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1918_0_0_0 = { &ReadOnlyCollection_1_t1918_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1919_GenericClass = { 868, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1919_0_0_0 = { &IList_1_t1919_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1920_GenericClass = { 1668, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1920_0_0_0 = { &Predicate_1_t1920_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1921_GenericClass = { 1665, { &GenInst_GcLeaderboard_t205_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1921_0_0_0 = { &Comparison_1_t1921_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GcAchievementData_t352_0_0_0; +Il2CppGenericClass IEnumerator_1_t2580_GenericClass = { 845, { &GenInst_GcAchievementData_t352_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2580_0_0_0 = { &IEnumerator_1_t2580_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GcAchievementData_t352_0_0_0 = { (void*)291, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GcAchievementData_t352_1_0_0 = { (void*)291, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1922_GenericClass = { 861, { &GenInst_GcAchievementData_t352_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1922_0_0_0 = { &InternalEnumerator_1_t1922_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3055_GenericClass = { 869, { &GenInst_GcAchievementData_t352_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3055_0_0_0 = { &ICollection_1_t3055_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3056_GenericClass = { 849, { &GenInst_GcAchievementData_t352_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3056_0_0_0 = { &IEnumerable_1_t3056_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3057_GenericClass = { 868, { &GenInst_GcAchievementData_t352_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3057_0_0_0 = { &IList_1_t3057_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Achievement_t364_0_0_0; +Il2CppGenericClass IEnumerator_1_t3058_GenericClass = { 845, { &GenInst_Achievement_t364_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3058_0_0_0 = { &IEnumerator_1_t3058_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1923_GenericClass = { 861, { &GenInst_Achievement_t364_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1923_0_0_0 = { &InternalEnumerator_1_t1923_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3059_GenericClass = { 869, { &GenInst_Achievement_t364_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3059_0_0_0 = { &ICollection_1_t3059_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3060_GenericClass = { 868, { &GenInst_Achievement_t364_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3060_0_0_0 = { &IList_1_t3060_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3061_GenericClass = { 849, { &GenInst_Achievement_t364_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3061_0_0_0 = { &IEnumerable_1_t3061_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GcScoreData_t353_0_0_0; +Il2CppGenericClass IEnumerator_1_t2581_GenericClass = { 845, { &GenInst_GcScoreData_t353_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2581_0_0_0 = { &IEnumerator_1_t2581_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GcScoreData_t353_0_0_0 = { (void*)292, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GcScoreData_t353_1_0_0 = { (void*)292, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1924_GenericClass = { 861, { &GenInst_GcScoreData_t353_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1924_0_0_0 = { &InternalEnumerator_1_t1924_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3062_GenericClass = { 869, { &GenInst_GcScoreData_t353_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3062_0_0_0 = { &ICollection_1_t3062_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3063_GenericClass = { 849, { &GenInst_GcScoreData_t353_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3063_0_0_0 = { &IEnumerable_1_t3063_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3064_GenericClass = { 868, { &GenInst_GcScoreData_t353_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3064_0_0_0 = { &IList_1_t3064_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Score_t367_0_0_0; +Il2CppGenericClass IEnumerator_1_t3065_GenericClass = { 845, { &GenInst_Score_t367_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3065_0_0_0 = { &IEnumerator_1_t3065_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1925_GenericClass = { 861, { &GenInst_Score_t367_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1925_0_0_0 = { &InternalEnumerator_1_t1925_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3066_GenericClass = { 869, { &GenInst_Score_t367_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3066_0_0_0 = { &ICollection_1_t3066_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3067_GenericClass = { 868, { &GenInst_Score_t367_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3067_0_0_0 = { &IList_1_t3067_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3068_GenericClass = { 849, { &GenInst_Score_t367_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3068_0_0_0 = { &IEnumerable_1_t3068_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2441_GenericClass = { 845, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2441_0_0_0 = { &IEnumerator_1_t2441_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1926_GenericClass = { 861, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1926_0_0_0 = { &InternalEnumerator_1_t1926_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2442_GenericClass = { 869, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2442_0_0_0 = { &ICollection_1_t2442_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2440_GenericClass = { 849, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2440_0_0_0 = { &IEnumerable_1_t2440_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1941_GenericClass = { 868, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1941_0_0_0 = { &IList_1_t1941_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2444_GenericClass = { 845, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2444_0_0_0 = { &IEnumerator_1_t2444_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1927_GenericClass = { 861, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1927_0_0_0 = { &InternalEnumerator_1_t1927_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2445_GenericClass = { 869, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2445_0_0_0 = { &ICollection_1_t2445_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2443_GenericClass = { 849, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2443_0_0_0 = { &IEnumerable_1_t2443_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1951_GenericClass = { 868, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1951_0_0_0 = { &IList_1_t1951_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2447_GenericClass = { 845, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2447_0_0_0 = { &IEnumerator_1_t2447_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1928_GenericClass = { 861, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1928_0_0_0 = { &InternalEnumerator_1_t1928_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2448_GenericClass = { 869, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2448_0_0_0 = { &ICollection_1_t2448_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2446_GenericClass = { 849, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2446_0_0_0 = { &IEnumerable_1_t2446_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1961_GenericClass = { 868, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1961_0_0_0 = { &IList_1_t1961_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t412_GenericClass = { 991, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t412_0_0_0 = { &List_1_t412_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t412_0_0_1 = { &List_1_t412_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1929_GenericClass = { 992, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1929_0_0_0 = { &Enumerator_t1929_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1930_GenericClass = { 994, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1930_0_0_0 = { &ReadOnlyCollection_1_t1930_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1932_GenericClass = { 993, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1932_0_0_0 = { &Collection_1_t1932_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1933_GenericClass = { 983, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1933_0_0_0 = { &EqualityComparer_1_t1933_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3069_GenericClass = { 988, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3069_0_0_0 = { &IEqualityComparer_1_t3069_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3070_GenericClass = { 833, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3070_0_0_0 = { &IEquatable_1_t3070_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1934_GenericClass = { 984, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1934_0_0_0 = { &DefaultComparer_t1934_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1935_GenericClass = { 1668, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1935_0_0_0 = { &Predicate_1_t1935_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1936_GenericClass = { 973, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1936_0_0_0 = { &Comparer_1_t1936_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2582_GenericClass = { 986, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2582_0_0_0 = { &IComparer_1_t2582_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3071_GenericClass = { 829, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3071_0_0_0 = { &IComparable_1_t3071_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1937_GenericClass = { 974, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1937_0_0_0 = { &DefaultComparer_t1937_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1938_GenericClass = { 1665, { &GenInst_Vector3_t4_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1938_0_0_0 = { &Comparison_1_t1938_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t414_GenericClass = { 991, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t414_0_0_0 = { &List_1_t414_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t414_0_0_1 = { &List_1_t414_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1939_GenericClass = { 992, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1939_0_0_0 = { &Enumerator_t1939_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1940_GenericClass = { 994, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1940_0_0_0 = { &ReadOnlyCollection_1_t1940_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1942_GenericClass = { 993, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1942_0_0_0 = { &Collection_1_t1942_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1943_GenericClass = { 983, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1943_0_0_0 = { &EqualityComparer_1_t1943_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3072_GenericClass = { 988, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3072_0_0_0 = { &IEqualityComparer_1_t3072_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3073_GenericClass = { 833, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3073_0_0_0 = { &IEquatable_1_t3073_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1944_GenericClass = { 984, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1944_0_0_0 = { &DefaultComparer_t1944_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1945_GenericClass = { 1668, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1945_0_0_0 = { &Predicate_1_t1945_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1946_GenericClass = { 973, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1946_0_0_0 = { &Comparer_1_t1946_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2583_GenericClass = { 986, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2583_0_0_0 = { &IComparer_1_t2583_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3074_GenericClass = { 829, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3074_0_0_0 = { &IComparable_1_t3074_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1947_GenericClass = { 974, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1947_0_0_0 = { &DefaultComparer_t1947_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1948_GenericClass = { 1665, { &GenInst_Vector4_t234_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1948_0_0_0 = { &Comparison_1_t1948_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t416_GenericClass = { 991, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t416_0_0_0 = { &List_1_t416_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t416_0_0_1 = { &List_1_t416_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1949_GenericClass = { 992, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1949_0_0_0 = { &Enumerator_t1949_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1950_GenericClass = { 994, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1950_0_0_0 = { &ReadOnlyCollection_1_t1950_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1952_GenericClass = { 993, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1952_0_0_0 = { &Collection_1_t1952_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1953_GenericClass = { 983, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1953_0_0_0 = { &EqualityComparer_1_t1953_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3075_GenericClass = { 988, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3075_0_0_0 = { &IEqualityComparer_1_t3075_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3076_GenericClass = { 833, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3076_0_0_0 = { &IEquatable_1_t3076_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1954_GenericClass = { 984, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1954_0_0_0 = { &DefaultComparer_t1954_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1955_GenericClass = { 1668, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1955_0_0_0 = { &Predicate_1_t1955_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1956_GenericClass = { 973, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1956_0_0_0 = { &Comparer_1_t1956_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2584_GenericClass = { 986, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2584_0_0_0 = { &IComparer_1_t2584_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3077_GenericClass = { 829, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3077_0_0_0 = { &IComparable_1_t3077_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1957_GenericClass = { 974, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1957_0_0_0 = { &DefaultComparer_t1957_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1958_GenericClass = { 1665, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1958_0_0_0 = { &Comparison_1_t1958_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t418_GenericClass = { 991, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t418_0_0_0 = { &List_1_t418_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t418_0_0_1 = { &List_1_t418_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1959_GenericClass = { 992, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1959_0_0_0 = { &Enumerator_t1959_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1960_GenericClass = { 994, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1960_0_0_0 = { &ReadOnlyCollection_1_t1960_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1962_GenericClass = { 993, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1962_0_0_0 = { &Collection_1_t1962_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1963_GenericClass = { 983, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1963_0_0_0 = { &EqualityComparer_1_t1963_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3078_GenericClass = { 988, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3078_0_0_0 = { &IEqualityComparer_1_t3078_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3079_GenericClass = { 833, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3079_0_0_0 = { &IEquatable_1_t3079_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1964_GenericClass = { 984, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1964_0_0_0 = { &DefaultComparer_t1964_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1965_GenericClass = { 1668, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1965_0_0_0 = { &Predicate_1_t1965_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1966_GenericClass = { 973, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1966_0_0_0 = { &Comparer_1_t1966_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2585_GenericClass = { 986, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2585_0_0_0 = { &IComparer_1_t2585_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3080_GenericClass = { 829, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3080_0_0_0 = { &IComparable_1_t3080_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1967_GenericClass = { 974, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1967_0_0_0 = { &DefaultComparer_t1967_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1968_GenericClass = { 1665, { &GenInst_Color32_t231_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1968_0_0_0 = { &Comparison_1_t1968_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t419_GenericClass = { 991, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t419_0_0_0 = { &List_1_t419_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t419_0_0_1 = { &List_1_t419_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1969_GenericClass = { 992, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1969_0_0_0 = { &Enumerator_t1969_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1970_GenericClass = { 994, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1970_0_0_0 = { &ReadOnlyCollection_1_t1970_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t1972_GenericClass = { 993, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t1972_0_0_0 = { &Collection_1_t1972_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t1973_GenericClass = { 983, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t1973_0_0_0 = { &EqualityComparer_1_t1973_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t1974_GenericClass = { 985, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t1974_0_0_0 = { &GenericEqualityComparer_1_t1974_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2144_GenericClass = { 988, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2144_0_0_0 = { &IEqualityComparer_1_t2144_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1975_GenericClass = { 984, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1975_0_0_0 = { &DefaultComparer_t1975_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1976_GenericClass = { 1668, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1976_0_0_0 = { &Predicate_1_t1976_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t1977_GenericClass = { 973, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t1977_0_0_0 = { &Comparer_1_t1977_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericComparer_1_t1978_GenericClass = { 975, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t1978_0_0_0 = { &GenericComparer_1_t1978_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2586_GenericClass = { 986, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2586_0_0_0 = { &IComparer_1_t2586_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t1979_GenericClass = { 974, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t1979_0_0_0 = { &DefaultComparer_t1979_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1980_GenericClass = { 1665, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1980_0_0_0 = { &Comparison_1_t1980_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Camera_t28_0_0_0; +Il2CppGenericClass IEnumerator_1_t3081_GenericClass = { 845, { &GenInst_Camera_t28_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3081_0_0_0 = { &IEnumerator_1_t3081_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1981_GenericClass = { 861, { &GenInst_Camera_t28_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1981_0_0_0 = { &InternalEnumerator_1_t1981_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3082_GenericClass = { 869, { &GenInst_Camera_t28_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3082_0_0_0 = { &ICollection_1_t3082_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3083_GenericClass = { 868, { &GenInst_Camera_t28_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3083_0_0_0 = { &IList_1_t3083_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3084_GenericClass = { 849, { &GenInst_Camera_t28_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3084_0_0_0 = { &IEnumerable_1_t3084_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Display_t260_0_0_0; +Il2CppGenericClass IEnumerator_1_t3085_GenericClass = { 845, { &GenInst_Display_t260_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3085_0_0_0 = { &IEnumerator_1_t3085_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1982_GenericClass = { 861, { &GenInst_Display_t260_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1982_0_0_0 = { &InternalEnumerator_1_t1982_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3086_GenericClass = { 869, { &GenInst_Display_t260_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3086_0_0_0 = { &ICollection_1_t3086_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3087_GenericClass = { 868, { &GenInst_Display_t260_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3087_0_0_0 = { &IList_1_t3087_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3088_GenericClass = { 849, { &GenInst_Display_t260_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3088_0_0_0 = { &IEnumerable_1_t3088_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IntPtr_t_0_0_0; +Il2CppGenericClass IEnumerator_1_t2587_GenericClass = { 845, { &GenInst_IntPtr_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2587_0_0_0 = { &IEnumerator_1_t2587_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1983_GenericClass = { 861, { &GenInst_IntPtr_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1983_0_0_0 = { &InternalEnumerator_1_t1983_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3089_GenericClass = { 869, { &GenInst_IntPtr_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3089_0_0_0 = { &ICollection_1_t3089_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3090_GenericClass = { 849, { &GenInst_IntPtr_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3090_0_0_0 = { &IEnumerable_1_t3090_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3091_GenericClass = { 868, { &GenInst_IntPtr_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3091_0_0_0 = { &IList_1_t3091_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ISerializable_t1826_0_0_0; +Il2CppGenericClass ICollection_1_t3092_GenericClass = { 869, { &GenInst_ISerializable_t1826_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3092_0_0_0 = { &ICollection_1_t3092_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3093_GenericClass = { 868, { &GenInst_ISerializable_t1826_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3093_0_0_0 = { &IList_1_t3093_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3094_GenericClass = { 849, { &GenInst_ISerializable_t1826_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3094_0_0_0 = { &IEnumerable_1_t3094_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3095_GenericClass = { 845, { &GenInst_ISerializable_t1826_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3095_0_0_0 = { &IEnumerator_1_t3095_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t422_GenericClass = { 991, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t422_0_0_0 = { &List_1_t422_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1985_GenericClass = { 994, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1985_0_0_0 = { &ReadOnlyCollection_1_t1985_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1987_GenericClass = { 992, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1987_0_0_0 = { &Enumerator_t1987_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1988_GenericClass = { 1665, { &GenInst_Component_t169_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1988_0_0_0 = { &Comparison_1_t1988_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass UnityAdsDelegate_2_t1989_GenericClass = { 358, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAdsDelegate_2_t1989_0_0_0 = { &UnityAdsDelegate_2_t1989_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ContactPoint_t277_0_0_0; +Il2CppGenericClass IEnumerator_1_t2588_GenericClass = { 845, { &GenInst_ContactPoint_t277_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2588_0_0_0 = { &IEnumerator_1_t2588_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ContactPoint_t277_0_0_0 = { (void*)210, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContactPoint_t277_1_0_0 = { (void*)210, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1990_GenericClass = { 861, { &GenInst_ContactPoint_t277_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1990_0_0_0 = { &InternalEnumerator_1_t1990_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3096_GenericClass = { 869, { &GenInst_ContactPoint_t277_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3096_0_0_0 = { &ICollection_1_t3096_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3097_GenericClass = { 849, { &GenInst_ContactPoint_t277_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3097_0_0_0 = { &IEnumerable_1_t3097_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3098_GenericClass = { 868, { &GenInst_ContactPoint_t277_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3098_0_0_0 = { &IList_1_t3098_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3099_GenericClass = { 849, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3099_0_0_0 = { &IEnumerable_1_t3099_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3100_GenericClass = { 845, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3100_0_0_0 = { &IEnumerator_1_t3100_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3101_GenericClass = { 869, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3101_0_0_0 = { &ICollection_1_t3101_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1992_GenericClass = { 994, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1992_0_0_0 = { &ReadOnlyCollection_1_t1992_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1993_GenericClass = { 868, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1993_0_0_0 = { &IList_1_t1993_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t1994_GenericClass = { 1668, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t1994_0_0_0 = { &Predicate_1_t1994_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t1995_GenericClass = { 992, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t1995_0_0_0 = { &Enumerator_t1995_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t1996_GenericClass = { 1665, { &GenInst_Rigidbody2D_t11_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t1996_0_0_0 = { &Comparison_1_t1996_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_RaycastHit2D_t283_0_0_0; +Il2CppGenericClass IEnumerator_1_t2589_GenericClass = { 845, { &GenInst_RaycastHit2D_t283_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2589_0_0_0 = { &IEnumerator_1_t2589_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType RaycastHit2D_t283_0_0_0 = { (void*)219, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RaycastHit2D_t283_1_0_2 = { (void*)219, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RaycastHit2D_t283_1_0_0 = { (void*)219, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1997_GenericClass = { 861, { &GenInst_RaycastHit2D_t283_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1997_0_0_0 = { &InternalEnumerator_1_t1997_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3102_GenericClass = { 869, { &GenInst_RaycastHit2D_t283_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3102_0_0_0 = { &ICollection_1_t3102_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3103_GenericClass = { 849, { &GenInst_RaycastHit2D_t283_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3103_0_0_0 = { &IEnumerable_1_t3103_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3104_GenericClass = { 868, { &GenInst_RaycastHit2D_t283_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3104_0_0_0 = { &IList_1_t3104_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ContactPoint2D_t285_0_0_0; +Il2CppGenericClass IEnumerator_1_t2590_GenericClass = { 845, { &GenInst_ContactPoint2D_t285_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2590_0_0_0 = { &IEnumerator_1_t2590_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ContactPoint2D_t285_0_0_0 = { (void*)223, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ContactPoint2D_t285_1_0_0 = { (void*)223, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1998_GenericClass = { 861, { &GenInst_ContactPoint2D_t285_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1998_0_0_0 = { &InternalEnumerator_1_t1998_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3105_GenericClass = { 869, { &GenInst_ContactPoint2D_t285_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3105_0_0_0 = { &ICollection_1_t3105_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3106_GenericClass = { 849, { &GenInst_ContactPoint2D_t285_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3106_0_0_0 = { &IEnumerable_1_t3106_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3107_GenericClass = { 868, { &GenInst_ContactPoint2D_t285_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3107_0_0_0 = { &IList_1_t3107_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CharacterInfo_t308_0_0_0; +Il2CppGenericClass IEnumerator_1_t2591_GenericClass = { 845, { &GenInst_CharacterInfo_t308_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2591_0_0_0 = { &IEnumerator_1_t2591_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CharacterInfo_t308_0_0_0 = { (void*)254, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CharacterInfo_t308_1_0_0 = { (void*)254, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CharacterInfo_t308_1_0_2 = { (void*)254, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t1999_GenericClass = { 861, { &GenInst_CharacterInfo_t308_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t1999_0_0_0 = { &InternalEnumerator_1_t1999_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3108_GenericClass = { 869, { &GenInst_CharacterInfo_t308_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3108_0_0_0 = { &ICollection_1_t3108_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3109_GenericClass = { 849, { &GenInst_CharacterInfo_t308_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3109_0_0_0 = { &IEnumerable_1_t3109_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3110_GenericClass = { 868, { &GenInst_CharacterInfo_t308_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3110_0_0_0 = { &IList_1_t3110_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2453_GenericClass = { 845, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2453_0_0_0 = { &IEnumerator_1_t2453_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2000_GenericClass = { 861, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2000_0_0_0 = { &InternalEnumerator_1_t2000_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2452_GenericClass = { 849, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2452_0_0_0 = { &IEnumerable_1_t2452_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2001_GenericClass = { 992, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2001_0_0_0 = { &Enumerator_t2001_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2002_GenericClass = { 994, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2002_0_0_0 = { &ReadOnlyCollection_1_t2002_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2003_GenericClass = { 993, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2003_0_0_0 = { &Collection_1_t2003_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2004_GenericClass = { 983, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2004_0_0_0 = { &EqualityComparer_1_t2004_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3111_GenericClass = { 988, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3111_0_0_0 = { &IEqualityComparer_1_t3111_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3112_GenericClass = { 833, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3112_0_0_0 = { &IEquatable_1_t3112_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2005_GenericClass = { 984, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2005_0_0_0 = { &DefaultComparer_t2005_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2006_GenericClass = { 1668, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2006_0_0_0 = { &Predicate_1_t2006_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2007_GenericClass = { 973, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2007_0_0_0 = { &Comparer_1_t2007_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2592_GenericClass = { 986, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2592_0_0_0 = { &IComparer_1_t2592_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3113_GenericClass = { 829, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3113_0_0_0 = { &IComparable_1_t3113_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2008_GenericClass = { 974, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2008_0_0_0 = { &DefaultComparer_t2008_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2009_GenericClass = { 1665, { &GenInst_UIVertex_t323_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2009_0_0_0 = { &Comparison_1_t2009_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2455_GenericClass = { 845, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2455_0_0_0 = { &IEnumerator_1_t2455_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2010_GenericClass = { 861, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2010_0_0_0 = { &InternalEnumerator_1_t2010_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2456_GenericClass = { 869, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2456_0_0_0 = { &ICollection_1_t2456_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2454_GenericClass = { 849, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2454_0_0_0 = { &IEnumerable_1_t2454_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2011_GenericClass = { 992, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2011_0_0_0 = { &Enumerator_t2011_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2012_GenericClass = { 994, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2012_0_0_0 = { &ReadOnlyCollection_1_t2012_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2013_GenericClass = { 993, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2013_0_0_0 = { &Collection_1_t2013_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2014_GenericClass = { 983, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2014_0_0_0 = { &EqualityComparer_1_t2014_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3114_GenericClass = { 988, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3114_0_0_0 = { &IEqualityComparer_1_t3114_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3115_GenericClass = { 833, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3115_0_0_0 = { &IEquatable_1_t3115_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2015_GenericClass = { 984, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2015_0_0_0 = { &DefaultComparer_t2015_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2016_GenericClass = { 1668, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2016_0_0_0 = { &Predicate_1_t2016_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2017_GenericClass = { 973, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2017_0_0_0 = { &Comparer_1_t2017_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2593_GenericClass = { 986, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2593_0_0_0 = { &IComparer_1_t2593_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3116_GenericClass = { 829, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3116_0_0_0 = { &IComparable_1_t3116_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2018_GenericClass = { 974, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2018_0_0_0 = { &DefaultComparer_t2018_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2019_GenericClass = { 1665, { &GenInst_UICharInfo_t312_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2019_0_0_0 = { &Comparison_1_t2019_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2458_GenericClass = { 845, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2458_0_0_0 = { &IEnumerator_1_t2458_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2020_GenericClass = { 861, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2020_0_0_0 = { &InternalEnumerator_1_t2020_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2457_GenericClass = { 849, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2457_0_0_0 = { &IEnumerable_1_t2457_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2021_GenericClass = { 992, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2021_0_0_0 = { &Enumerator_t2021_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2022_GenericClass = { 994, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2022_0_0_0 = { &ReadOnlyCollection_1_t2022_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2023_GenericClass = { 993, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2023_0_0_0 = { &Collection_1_t2023_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2024_GenericClass = { 983, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2024_0_0_0 = { &EqualityComparer_1_t2024_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3117_GenericClass = { 988, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3117_0_0_0 = { &IEqualityComparer_1_t3117_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3118_GenericClass = { 833, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3118_0_0_0 = { &IEquatable_1_t3118_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2025_GenericClass = { 984, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2025_0_0_0 = { &DefaultComparer_t2025_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2026_GenericClass = { 1668, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2026_0_0_0 = { &Predicate_1_t2026_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2027_GenericClass = { 973, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2027_0_0_0 = { &Comparer_1_t2027_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2594_GenericClass = { 986, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2594_0_0_0 = { &IComparer_1_t2594_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3119_GenericClass = { 829, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3119_0_0_0 = { &IComparable_1_t3119_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2028_GenericClass = { 974, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2028_0_0_0 = { &DefaultComparer_t2028_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2029_GenericClass = { 1665, { &GenInst_UILineInfo_t313_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2029_0_0_0 = { &Comparison_1_t2029_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t2031_GenericClass = { 977, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t2031_0_0_0 = { &Dictionary_2_t2031_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2033_0_0_0; +Il2CppGenericClass ICollection_1_t3120_GenericClass = { 869, { &GenInst_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3120_0_0_0 = { &ICollection_1_t3120_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2033_GenericClass = { 990, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2033_0_0_0 = { &KeyValuePair_2_t2033_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2461_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2461_0_0_0 = { &IEnumerator_1_t2461_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2034_GenericClass = { 861, { &GenInst_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2034_0_0_0 = { &InternalEnumerator_1_t2034_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3121_GenericClass = { 868, { &GenInst_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3121_0_0_0 = { &IList_1_t3121_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3122_GenericClass = { 849, { &GenInst_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3122_0_0_0 = { &IEnumerable_1_t3122_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IDictionary_2_t3123_GenericClass = { 987, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType IDictionary_2_t3123_0_0_0 = { &IDictionary_2_t3123_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2035_GenericClass = { 980, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2035_0_0_0 = { &ValueCollection_t2035_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2036_GenericClass = { 981, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2036_0_0_0 = { &Enumerator_t2036_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2037_GenericClass = { 979, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2037_0_0_0 = { &Enumerator_t2037_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Transform_1_t2038_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2038_0_0_0 = { &Transform_1_t2038_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2032_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2032_0_0_0 = { &Transform_1_t2032_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0; +Il2CppGenericClass Transform_1_t2039_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0_KeyValuePair_2_t2033_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2039_0_0_0 = { &Transform_1_t2039_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ShimEnumerator_t2040_GenericClass = { 978, { &GenInst_Object_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ShimEnumerator_t2040_0_0_0 = { &ShimEnumerator_t2040_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2030_GenericClass = { 982, { &GenInst_String_t_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2030_0_0_0 = { &Transform_1_t2030_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2041_GenericClass = { 990, { &GenInst_String_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2041_0_0_0 = { &KeyValuePair_2_t2041_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2041_0_0_0; +Il2CppGenericClass IEnumerator_1_t3124_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2041_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3124_0_0_0 = { &IEnumerator_1_t3124_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2042_GenericClass = { 980, { &GenInst_String_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2042_0_0_0 = { &ValueCollection_t2042_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2043_GenericClass = { 979, { &GenInst_String_t_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2043_0_0_0 = { &Enumerator_t2043_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_DisallowMultipleComponent_t342_0_0_0; +Il2CppGenericClass IEnumerator_1_t3125_GenericClass = { 845, { &GenInst_DisallowMultipleComponent_t342_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3125_0_0_0 = { &IEnumerator_1_t3125_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2044_GenericClass = { 861, { &GenInst_DisallowMultipleComponent_t342_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2044_0_0_0 = { &InternalEnumerator_1_t2044_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3126_GenericClass = { 869, { &GenInst_DisallowMultipleComponent_t342_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3126_0_0_0 = { &ICollection_1_t3126_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3127_GenericClass = { 868, { &GenInst_DisallowMultipleComponent_t342_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3127_0_0_0 = { &IList_1_t3127_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3128_GenericClass = { 849, { &GenInst_DisallowMultipleComponent_t342_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3128_0_0_0 = { &IEnumerable_1_t3128_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Attribute_t246_0_0_0; +Il2CppGenericClass ICollection_1_t3129_GenericClass = { 869, { &GenInst_Attribute_t246_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3129_0_0_0 = { &ICollection_1_t3129_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3130_GenericClass = { 868, { &GenInst_Attribute_t246_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3130_0_0_0 = { &IList_1_t3130_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3131_GenericClass = { 849, { &GenInst_Attribute_t246_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3131_0_0_0 = { &IEnumerable_1_t3131_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3132_GenericClass = { 845, { &GenInst_Attribute_t246_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3132_0_0_0 = { &IEnumerator_1_t3132_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__Attribute_t2657_0_0_0; +Il2CppGenericClass ICollection_1_t3133_GenericClass = { 869, { &GenInst__Attribute_t2657_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3133_0_0_0 = { &ICollection_1_t3133_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _Attribute_t2657_0_0_0 = { (void*)824, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Attribute_t2657_1_0_0 = { (void*)824, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3134_GenericClass = { 868, { &GenInst__Attribute_t2657_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3134_0_0_0 = { &IList_1_t3134_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3135_GenericClass = { 849, { &GenInst__Attribute_t2657_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3135_0_0_0 = { &IEnumerable_1_t3135_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3136_GenericClass = { 845, { &GenInst__Attribute_t2657_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3136_0_0_0 = { &IEnumerator_1_t3136_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ExecuteInEditMode_t345_0_0_0; +Il2CppGenericClass IEnumerator_1_t3137_GenericClass = { 845, { &GenInst_ExecuteInEditMode_t345_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3137_0_0_0 = { &IEnumerator_1_t3137_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2045_GenericClass = { 861, { &GenInst_ExecuteInEditMode_t345_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2045_0_0_0 = { &InternalEnumerator_1_t2045_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3138_GenericClass = { 869, { &GenInst_ExecuteInEditMode_t345_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3138_0_0_0 = { &ICollection_1_t3138_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3139_GenericClass = { 868, { &GenInst_ExecuteInEditMode_t345_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3139_0_0_0 = { &IList_1_t3139_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3140_GenericClass = { 849, { &GenInst_ExecuteInEditMode_t345_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3140_0_0_0 = { &IEnumerable_1_t3140_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_RequireComponent_t343_0_0_0; +Il2CppGenericClass IEnumerator_1_t3141_GenericClass = { 845, { &GenInst_RequireComponent_t343_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3141_0_0_0 = { &IEnumerator_1_t3141_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2046_GenericClass = { 861, { &GenInst_RequireComponent_t343_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2046_0_0_0 = { &InternalEnumerator_1_t2046_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3142_GenericClass = { 869, { &GenInst_RequireComponent_t343_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3142_0_0_0 = { &ICollection_1_t3142_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3143_GenericClass = { 868, { &GenInst_RequireComponent_t343_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3143_0_0_0 = { &IList_1_t3143_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3144_GenericClass = { 849, { &GenInst_RequireComponent_t343_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3144_0_0_0 = { &IEnumerable_1_t3144_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2047_GenericClass = { 530, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2047_0_0_0 = { &Stack_1_t2047_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2048_GenericClass = { 531, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2048_0_0_0 = { &Enumerator_t2048_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2049_GenericClass = { 531, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2049_0_0_0 = { &Enumerator_t2049_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2050_GenericClass = { 994, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2050_0_0_0 = { &ReadOnlyCollection_1_t2050_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2052_GenericClass = { 1668, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2052_0_0_0 = { &Predicate_1_t2052_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2053_GenericClass = { 992, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2053_0_0_0 = { &Enumerator_t2053_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2054_GenericClass = { 1665, { &GenInst_Type_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2054_0_0_0 = { &Comparison_1_t2054_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ParameterModifier_t1378_0_0_0; +Il2CppGenericClass IEnumerator_1_t2595_GenericClass = { 845, { &GenInst_ParameterModifier_t1378_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2595_0_0_0 = { &IEnumerator_1_t2595_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2055_GenericClass = { 861, { &GenInst_ParameterModifier_t1378_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2055_0_0_0 = { &InternalEnumerator_1_t2055_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3145_GenericClass = { 869, { &GenInst_ParameterModifier_t1378_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3145_0_0_0 = { &ICollection_1_t3145_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3146_GenericClass = { 849, { &GenInst_ParameterModifier_t1378_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3146_0_0_0 = { &IEnumerable_1_t3146_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3147_GenericClass = { 868, { &GenInst_ParameterModifier_t1378_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3147_0_0_0 = { &IList_1_t3147_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_HitInfo_t371_0_0_0; +Il2CppGenericClass IEnumerator_1_t2596_GenericClass = { 845, { &GenInst_HitInfo_t371_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2596_0_0_0 = { &IEnumerator_1_t2596_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2056_GenericClass = { 861, { &GenInst_HitInfo_t371_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2056_0_0_0 = { &InternalEnumerator_1_t2056_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3148_GenericClass = { 869, { &GenInst_HitInfo_t371_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3148_0_0_0 = { &ICollection_1_t3148_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3149_GenericClass = { 849, { &GenInst_HitInfo_t371_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3149_0_0_0 = { &IEnumerable_1_t3149_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3150_GenericClass = { 868, { &GenInst_HitInfo_t371_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3150_0_0_0 = { &IList_1_t3150_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ParameterInfo_t462_0_0_0; +Il2CppGenericClass IEnumerator_1_t3151_GenericClass = { 845, { &GenInst_ParameterInfo_t462_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3151_0_0_0 = { &IEnumerator_1_t3151_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2057_GenericClass = { 861, { &GenInst_ParameterInfo_t462_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2057_0_0_0 = { &InternalEnumerator_1_t2057_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3152_GenericClass = { 869, { &GenInst_ParameterInfo_t462_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3152_0_0_0 = { &ICollection_1_t3152_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3153_GenericClass = { 868, { &GenInst_ParameterInfo_t462_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3153_0_0_0 = { &IList_1_t3153_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3154_GenericClass = { 849, { &GenInst_ParameterInfo_t462_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3154_0_0_0 = { &IEnumerable_1_t3154_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__ParameterInfo_t2708_0_0_0; +Il2CppGenericClass ICollection_1_t3155_GenericClass = { 869, { &GenInst__ParameterInfo_t2708_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3155_0_0_0 = { &ICollection_1_t3155_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _ParameterInfo_t2708_0_0_0 = { (void*)1240, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ParameterInfo_t2708_0_0_1 = { (void*)1240, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ParameterInfo_t2708_1_0_0 = { (void*)1240, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3156_GenericClass = { 868, { &GenInst__ParameterInfo_t2708_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3156_0_0_0 = { &IList_1_t3156_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3157_GenericClass = { 849, { &GenInst__ParameterInfo_t2708_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3157_0_0_0 = { &IEnumerable_1_t3157_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3158_GenericClass = { 845, { &GenInst__ParameterInfo_t2708_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3158_0_0_0 = { &IEnumerator_1_t3158_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2058_GenericClass = { 336, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2058_0_0_0 = { &InvokableCall_1_t2058_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2059_GenericClass = { 360, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2059_0_0_0 = { &UnityAction_1_t2059_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_2_t2060_GenericClass = { 337, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_2_t2060_0_0_0 = { &InvokableCall_2_t2060_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_2_t2061_GenericClass = { 361, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_2_t2061_0_0_0 = { &UnityAction_2_t2061_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_3_t2062_GenericClass = { 338, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_3_t2062_0_0_0 = { &InvokableCall_3_t2062_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_3_t2063_GenericClass = { 362, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_3_t2063_0_0_0 = { &UnityAction_3_t2063_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0; +Il2CppGenericClass InvokableCall_4_t2064_GenericClass = { 339, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_4_t2064_0_0_0 = { &InvokableCall_4_t2064_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_4_t2065_GenericClass = { 363, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_4_t2065_0_0_0 = { &UnityAction_4_t2065_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass CachedInvokableCall_1_t2066_GenericClass = { 340, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType CachedInvokableCall_1_t2066_0_0_0 = { &CachedInvokableCall_1_t2066_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2067_GenericClass = { 336, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2067_0_0_0 = { &InvokableCall_1_t2067_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2068_GenericClass = { 336, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2068_0_0_0 = { &InvokableCall_1_t2068_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2069_GenericClass = { 360, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2069_0_0_0 = { &UnityAction_1_t2069_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2070_GenericClass = { 336, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2070_0_0_0 = { &InvokableCall_1_t2070_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2071_GenericClass = { 360, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2071_0_0_0 = { &UnityAction_1_t2071_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2072_GenericClass = { 336, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2072_0_0_0 = { &InvokableCall_1_t2072_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3159_GenericClass = { 849, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3159_0_0_0 = { &IEnumerable_1_t3159_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3160_GenericClass = { 845, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3160_0_0_0 = { &IEnumerator_1_t3160_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3161_GenericClass = { 869, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3161_0_0_0 = { &ICollection_1_t3161_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2074_GenericClass = { 994, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2074_0_0_0 = { &ReadOnlyCollection_1_t2074_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2075_GenericClass = { 868, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2075_0_0_0 = { &IList_1_t2075_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2076_GenericClass = { 1668, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2076_0_0_0 = { &Predicate_1_t2076_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2077_GenericClass = { 1665, { &GenInst_PersistentCall_t393_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2077_0_0_0 = { &Comparison_1_t2077_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3162_GenericClass = { 849, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3162_0_0_0 = { &IEnumerable_1_t3162_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3163_GenericClass = { 845, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3163_0_0_0 = { &IEnumerator_1_t3163_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3164_GenericClass = { 869, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3164_0_0_0 = { &ICollection_1_t3164_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2079_GenericClass = { 994, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2079_0_0_0 = { &ReadOnlyCollection_1_t2079_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2080_GenericClass = { 868, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2080_0_0_0 = { &IList_1_t2080_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2081_GenericClass = { 992, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2081_0_0_0 = { &Enumerator_t2081_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2082_GenericClass = { 1665, { &GenInst_BaseInvokableCall_t389_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2082_0_0_0 = { &Comparison_1_t2082_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t2083_GenericClass = { 347, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t2083_0_0_0 = { &UnityEvent_1_t2083_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_2_t2084_GenericClass = { 348, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_2_t2084_0_0_0 = { &UnityEvent_2_t2084_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_3_t2085_GenericClass = { 349, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_3_t2085_0_0_0 = { &UnityEvent_3_t2085_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_4_t2086_GenericClass = { 350, { &GenInst_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_4_t2086_0_0_0 = { &UnityEvent_4_t2086_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAdsDelegate_2_t2087_GenericClass = { 358, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAdsDelegate_2_t2087_0_0_0 = { &UnityAdsDelegate_2_t2087_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3165_GenericClass = { 849, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3165_0_0_0 = { &IEnumerable_1_t3165_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3166_GenericClass = { 845, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3166_0_0_0 = { &IEnumerator_1_t3166_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3167_GenericClass = { 869, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3167_0_0_0 = { &ICollection_1_t3167_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2089_GenericClass = { 994, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2089_0_0_0 = { &ReadOnlyCollection_1_t2089_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2090_GenericClass = { 868, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2090_0_0_0 = { &IList_1_t2090_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2091_GenericClass = { 1668, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2091_0_0_0 = { &Predicate_1_t2091_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2092_GenericClass = { 992, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2092_0_0_0 = { &Enumerator_t2092_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2093_GenericClass = { 1665, { &GenInst_BaseInputModule_t476_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2093_0_0_0 = { &Comparison_1_t2093_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EventFunction_1_t707_GenericClass = { 389, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t707_0_0_0 = { &EventFunction_1_t707_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2095_GenericClass = { 994, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2095_0_0_0 = { &ReadOnlyCollection_1_t2095_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2097_GenericClass = { 1668, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2097_0_0_0 = { &Predicate_1_t2097_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2099_GenericClass = { 992, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2099_0_0_0 = { &Enumerator_t2099_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2100_GenericClass = { 1665, { &GenInst_IEventSystemHandler_t2098_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2100_0_0_0 = { &Comparison_1_t2100_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ObjectPool_1_t2102_GenericClass = { 520, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2102_0_0_0 = { &ObjectPool_1_t2102_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2101_GenericClass = { 530, { &GenInst_List_1_t657_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2101_0_0_0 = { &Stack_1_t2101_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ListPool_1_t2106_GenericClass = { 519, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t2106_0_0_0 = { &ListPool_1_t2106_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t706_0_0_0; +Il2CppGenericClass ObjectPool_1_t2107_GenericClass = { 520, { &GenInst_List_1_t706_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2107_0_0_0 = { &ObjectPool_1_t2107_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2109_GenericClass = { 530, { &GenInst_List_1_t706_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2109_0_0_0 = { &Stack_1_t2109_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2108_GenericClass = { 360, { &GenInst_List_1_t706_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2108_0_0_0 = { &UnityAction_1_t2108_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t422_0_0_0; +Il2CppGenericClass ObjectPool_1_t2104_GenericClass = { 520, { &GenInst_List_1_t422_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2104_0_0_0 = { &ObjectPool_1_t2104_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2111_GenericClass = { 530, { &GenInst_List_1_t422_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2111_0_0_0 = { &Stack_1_t2111_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2105_GenericClass = { 360, { &GenInst_List_1_t422_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2105_0_0_0 = { &UnityAction_1_t2105_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t2467_GenericClass = { 869, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t2467_0_0_0 = { &ICollection_1_t2467_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2466_GenericClass = { 845, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2466_0_0_0 = { &IEnumerator_1_t2466_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2114_GenericClass = { 861, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2114_0_0_0 = { &InternalEnumerator_1_t2114_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2117_GenericClass = { 868, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2117_0_0_0 = { &IList_1_t2117_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2465_GenericClass = { 849, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2465_0_0_0 = { &IEnumerable_1_t2465_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2115_GenericClass = { 992, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2115_0_0_0 = { &Enumerator_t2115_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2116_GenericClass = { 994, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2116_0_0_0 = { &ReadOnlyCollection_1_t2116_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2118_GenericClass = { 993, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2118_0_0_0 = { &Collection_1_t2118_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2119_GenericClass = { 983, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2119_0_0_0 = { &EqualityComparer_1_t2119_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3168_GenericClass = { 988, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3168_0_0_0 = { &IEqualityComparer_1_t3168_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3169_GenericClass = { 833, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3169_0_0_0 = { &IEquatable_1_t3169_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2120_GenericClass = { 984, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2120_0_0_0 = { &DefaultComparer_t2120_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2121_GenericClass = { 1668, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2121_0_0_0 = { &Predicate_1_t2121_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2122_GenericClass = { 973, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2122_0_0_0 = { &Comparer_1_t2122_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2597_GenericClass = { 986, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2597_0_0_0 = { &IComparer_1_t2597_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3170_GenericClass = { 829, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3170_0_0_0 = { &IComparable_1_t3170_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2123_GenericClass = { 974, { &GenInst_RaycastResult_t508_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2123_0_0_0 = { &DefaultComparer_t2123_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3171_GenericClass = { 849, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3171_0_0_0 = { &IEnumerable_1_t3171_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3172_GenericClass = { 845, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3172_0_0_0 = { &IEnumerator_1_t3172_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3173_GenericClass = { 869, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3173_0_0_0 = { &ICollection_1_t3173_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2125_GenericClass = { 994, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2125_0_0_0 = { &ReadOnlyCollection_1_t2125_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2126_GenericClass = { 868, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2126_0_0_0 = { &IList_1_t2126_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2127_GenericClass = { 1668, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2127_0_0_0 = { &Predicate_1_t2127_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2128_GenericClass = { 992, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2128_0_0_0 = { &Enumerator_t2128_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2129_GenericClass = { 1665, { &GenInst_BaseRaycaster_t509_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2129_0_0_0 = { &Comparison_1_t2129_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3174_GenericClass = { 849, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3174_0_0_0 = { &IEnumerable_1_t3174_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3175_GenericClass = { 845, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3175_0_0_0 = { &IEnumerator_1_t3175_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3176_GenericClass = { 869, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3176_0_0_0 = { &ICollection_1_t3176_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2131_GenericClass = { 994, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2131_0_0_0 = { &ReadOnlyCollection_1_t2131_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2132_GenericClass = { 868, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2132_0_0_0 = { &IList_1_t2132_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2133_GenericClass = { 1668, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2133_0_0_0 = { &Predicate_1_t2133_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2134_GenericClass = { 992, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2134_0_0_0 = { &Enumerator_t2134_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2135_GenericClass = { 1665, { &GenInst_Entry_t481_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2135_0_0_0 = { &Comparison_1_t2135_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_BaseEventData_t477_0_0_0; +Il2CppGenericClass UnityEvent_1_t480_GenericClass = { 347, { &GenInst_BaseEventData_t477_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t480_0_0_0 = { &UnityEvent_1_t480_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2136_GenericClass = { 360, { &GenInst_BaseEventData_t477_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2136_0_0_0 = { &UnityAction_1_t2136_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2137_GenericClass = { 994, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2137_0_0_0 = { &ReadOnlyCollection_1_t2137_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2139_GenericClass = { 1668, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2139_0_0_0 = { &Predicate_1_t2139_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2140_GenericClass = { 992, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2140_0_0_0 = { &Enumerator_t2140_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2141_GenericClass = { 1665, { &GenInst_GameObject_t77_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2141_0_0_0 = { &Comparison_1_t2141_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0; +Il2CppGenericClass Dictionary_2_t2145_GenericClass = { 977, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t2145_0_0_0 = { &Dictionary_2_t2145_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2147_0_0_0; +Il2CppGenericClass ICollection_1_t3177_GenericClass = { 869, { &GenInst_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3177_0_0_0 = { &ICollection_1_t3177_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2147_GenericClass = { 990, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2147_0_0_0 = { &KeyValuePair_2_t2147_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2470_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2470_0_0_0 = { &IEnumerator_1_t2470_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2148_GenericClass = { 861, { &GenInst_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2148_0_0_0 = { &InternalEnumerator_1_t2148_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3178_GenericClass = { 868, { &GenInst_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3178_0_0_0 = { &IList_1_t3178_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3179_GenericClass = { 849, { &GenInst_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3179_0_0_0 = { &IEnumerable_1_t3179_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IDictionary_2_t3180_GenericClass = { 987, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IDictionary_2_t3180_0_0_0 = { &IDictionary_2_t3180_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2149_GenericClass = { 980, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2149_0_0_0 = { &ValueCollection_t2149_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2150_GenericClass = { 981, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2150_0_0_0 = { &Enumerator_t2150_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2151_GenericClass = { 979, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2151_0_0_0 = { &Enumerator_t2151_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0; +Il2CppGenericClass Transform_1_t2152_GenericClass = { 982, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2152_0_0_0 = { &Transform_1_t2152_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2146_GenericClass = { 982, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2146_0_0_0 = { &Transform_1_t2146_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0; +Il2CppGenericClass Transform_1_t2153_GenericClass = { 982, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0_KeyValuePair_2_t2147_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2153_0_0_0 = { &Transform_1_t2153_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ShimEnumerator_t2154_GenericClass = { 978, { &GenInst_Int32_t161_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ShimEnumerator_t2154_0_0_0 = { &ShimEnumerator_t2154_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2143_GenericClass = { 982, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2143_0_0_0 = { &Transform_1_t2143_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t688_GenericClass = { 990, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t688_0_0_0 = { &KeyValuePair_2_t688_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t688_0_0_0; +Il2CppGenericClass IEnumerator_1_t3181_GenericClass = { 845, { &GenInst_KeyValuePair_2_t688_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3181_0_0_0 = { &IEnumerator_1_t3181_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t687_GenericClass = { 980, { &GenInst_Int32_t161_0_0_0_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t687_0_0_0 = { &ValueCollection_t687_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_PointerEventData_t131_0_0_0; +Il2CppGenericClass IEnumerator_1_t3182_GenericClass = { 845, { &GenInst_PointerEventData_t131_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3182_0_0_0 = { &IEnumerator_1_t3182_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3183_GenericClass = { 849, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3183_0_0_0 = { &IEnumerable_1_t3183_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3184_GenericClass = { 845, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3184_0_0_0 = { &IEnumerator_1_t3184_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3185_GenericClass = { 869, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3185_0_0_0 = { &ICollection_1_t3185_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2156_GenericClass = { 994, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2156_0_0_0 = { &ReadOnlyCollection_1_t2156_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2157_GenericClass = { 868, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2157_0_0_0 = { &IList_1_t2157_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2158_GenericClass = { 1668, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2158_0_0_0 = { &Predicate_1_t2158_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2159_GenericClass = { 992, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2159_0_0_0 = { &Enumerator_t2159_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2160_GenericClass = { 1665, { &GenInst_ButtonState_t515_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2160_0_0_0 = { &Comparison_1_t2160_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t529_GenericClass = { 347, { &GenInst_Color_t139_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t529_0_0_0 = { &UnityEvent_1_t529_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2161_GenericClass = { 336, { &GenInst_Color_t139_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2161_0_0_0 = { &InvokableCall_1_t2161_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t532_GenericClass = { 347, { &GenInst_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t532_0_0_0 = { &UnityEvent_1_t532_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IndexedSet_1_t2163_GenericClass = { 518, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IndexedSet_1_t2163_0_0_0 = { &IndexedSet_1_t2163_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t2162_GenericClass = { 991, { &GenInst_ICanvasElement_t678_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t2162_0_0_0 = { &List_1_t2162_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t700_GenericClass = { 977, { &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t700_0_0_0 = { &Dictionary_2_t700_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2166_GenericClass = { 988, { &GenInst_ICanvasElement_t678_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2166_0_0_0 = { &IEqualityComparer_1_t2166_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2165_GenericClass = { 982, { &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2165_0_0_0 = { &Transform_1_t2165_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3186_GenericClass = { 845, { &GenInst_ICanvasElement_t678_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3186_0_0_0 = { &IEnumerator_1_t3186_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3187_GenericClass = { 849, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3187_0_0_0 = { &IEnumerable_1_t3187_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3188_GenericClass = { 845, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3188_0_0_0 = { &IEnumerator_1_t3188_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3189_GenericClass = { 869, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3189_0_0_0 = { &ICollection_1_t3189_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2168_GenericClass = { 994, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2168_0_0_0 = { &ReadOnlyCollection_1_t2168_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2169_GenericClass = { 868, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2169_0_0_0 = { &IList_1_t2169_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2170_GenericClass = { 1668, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2170_0_0_0 = { &Predicate_1_t2170_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2171_GenericClass = { 992, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2171_0_0_0 = { &Enumerator_t2171_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2172_GenericClass = { 1665, { &GenInst_OptionData_t547_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2172_0_0_0 = { &Comparison_1_t2172_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t551_GenericClass = { 347, { &GenInst_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t551_0_0_0 = { &UnityEvent_1_t551_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3190_GenericClass = { 849, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3190_0_0_0 = { &IEnumerable_1_t3190_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3191_GenericClass = { 845, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3191_0_0_0 = { &IEnumerator_1_t3191_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3192_GenericClass = { 869, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3192_0_0_0 = { &ICollection_1_t3192_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2174_GenericClass = { 994, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2174_0_0_0 = { &ReadOnlyCollection_1_t2174_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2175_GenericClass = { 868, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2175_0_0_0 = { &IList_1_t2175_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2176_GenericClass = { 1668, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2176_0_0_0 = { &Predicate_1_t2176_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2177_GenericClass = { 992, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2177_0_0_0 = { &Enumerator_t2177_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2178_GenericClass = { 1665, { &GenInst_DropdownItem_t544_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2178_0_0_0 = { &Comparison_1_t2178_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CStartU3Ec__Iterator0_t2179_GenericClass = { 417, { &GenInst_FloatTween_t533_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CStartU3Ec__Iterator0_t2179_0_0_0 = { &U3CStartU3Ec__Iterator0_t2179_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t690_GenericClass = { 991, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t690_0_0_0 = { &List_1_t690_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3193_GenericClass = { 849, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3193_0_0_0 = { &IEnumerable_1_t3193_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3194_GenericClass = { 845, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3194_0_0_0 = { &IEnumerator_1_t3194_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3195_GenericClass = { 869, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3195_0_0_0 = { &ICollection_1_t3195_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2181_GenericClass = { 994, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2181_0_0_0 = { &ReadOnlyCollection_1_t2181_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2182_GenericClass = { 868, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2182_0_0_0 = { &IList_1_t2182_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2183_GenericClass = { 1668, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2183_0_0_0 = { &Predicate_1_t2183_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2184_GenericClass = { 992, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2184_0_0_0 = { &Enumerator_t2184_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2185_GenericClass = { 1665, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2185_0_0_0 = { &Comparison_1_t2185_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t690_0_0_0; +Il2CppGenericClass ObjectPool_1_t2186_GenericClass = { 520, { &GenInst_List_1_t690_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2186_0_0_0 = { &ObjectPool_1_t2186_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2188_GenericClass = { 530, { &GenInst_List_1_t690_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2188_0_0_0 = { &Stack_1_t2188_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2187_GenericClass = { 360, { &GenInst_List_1_t690_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2187_0_0_0 = { &UnityAction_1_t2187_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t586_GenericClass = { 347, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t586_0_0_0 = { &UnityEvent_1_t586_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3196_GenericClass = { 849, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3196_0_0_0 = { &IEnumerable_1_t3196_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3197_GenericClass = { 845, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3197_0_0_0 = { &IEnumerator_1_t3197_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3198_GenericClass = { 869, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3198_0_0_0 = { &ICollection_1_t3198_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2195_GenericClass = { 994, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2195_0_0_0 = { &ReadOnlyCollection_1_t2195_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2196_GenericClass = { 868, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2196_0_0_0 = { &IList_1_t2196_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2197_GenericClass = { 1668, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2197_0_0_0 = { &Predicate_1_t2197_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2198_GenericClass = { 992, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2198_0_0_0 = { &Enumerator_t2198_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2199_GenericClass = { 1665, { &GenInst_Text_t545_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2199_0_0_0 = { &Comparison_1_t2199_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2193_GenericClass = { 988, { &GenInst_Font_t310_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2193_0_0_0 = { &IEqualityComparer_1_t2193_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2192_GenericClass = { 982, { &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2192_0_0_0 = { &Transform_1_t2192_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2200_GenericClass = { 990, { &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2200_0_0_0 = { &KeyValuePair_2_t2200_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2200_0_0_0; +Il2CppGenericClass IEnumerator_1_t3199_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2200_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3199_0_0_0 = { &IEnumerator_1_t3199_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2201_GenericClass = { 980, { &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2201_0_0_0 = { &ValueCollection_t2201_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2202_GenericClass = { 979, { &GenInst_Font_t310_0_0_0_List_1_t693_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2202_0_0_0 = { &Enumerator_t2202_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CStartU3Ec__Iterator0_t2203_GenericClass = { 417, { &GenInst_ColorTween_t530_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CStartU3Ec__Iterator0_t2203_0_0_0 = { &U3CStartU3Ec__Iterator0_t2203_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3200_GenericClass = { 849, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3200_0_0_0 = { &IEnumerable_1_t3200_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3201_GenericClass = { 845, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3201_0_0_0 = { &IEnumerator_1_t3201_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2205_GenericClass = { 994, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2205_0_0_0 = { &ReadOnlyCollection_1_t2205_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2206_GenericClass = { 1668, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2206_0_0_0 = { &Predicate_1_t2206_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2207_GenericClass = { 992, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2207_0_0_0 = { &Enumerator_t2207_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t699_GenericClass = { 977, { &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t699_0_0_0 = { &Dictionary_2_t699_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2212_GenericClass = { 988, { &GenInst_Graphic_t560_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2212_0_0_0 = { &IEqualityComparer_1_t2212_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2211_GenericClass = { 982, { &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2211_0_0_0 = { &Transform_1_t2211_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2210_GenericClass = { 988, { &GenInst_Canvas_t321_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2210_0_0_0 = { &IEqualityComparer_1_t2210_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2209_GenericClass = { 982, { &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2209_0_0_0 = { &Transform_1_t2209_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2213_GenericClass = { 990, { &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2213_0_0_0 = { &KeyValuePair_2_t2213_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2213_0_0_0; +Il2CppGenericClass IEnumerator_1_t3202_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2213_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3202_0_0_0 = { &IEnumerator_1_t3202_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2214_GenericClass = { 980, { &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2214_0_0_0 = { &ValueCollection_t2214_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2215_GenericClass = { 979, { &GenInst_Canvas_t321_0_0_0_IndexedSet_1_t701_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2215_0_0_0 = { &Enumerator_t2215_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2216_GenericClass = { 990, { &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2216_0_0_0 = { &KeyValuePair_2_t2216_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2216_0_0_0; +Il2CppGenericClass IEnumerator_1_t3203_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2216_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3203_0_0_0 = { &IEnumerator_1_t3203_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2217_GenericClass = { 980, { &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2217_0_0_0 = { &ValueCollection_t2217_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2218_GenericClass = { 979, { &GenInst_Graphic_t560_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2218_0_0_0 = { &Enumerator_t2218_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2219_GenericClass = { 990, { &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2219_0_0_0 = { &KeyValuePair_2_t2219_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2219_0_0_0; +Il2CppGenericClass IEnumerator_1_t3204_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2219_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3204_0_0_0 = { &IEnumerator_1_t3204_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2220_GenericClass = { 980, { &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2220_0_0_0 = { &ValueCollection_t2220_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2221_GenericClass = { 979, { &GenInst_ICanvasElement_t678_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2221_0_0_0 = { &Enumerator_t2221_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ContentType_t572_0_0_0; +Il2CppGenericClass IEnumerator_1_t2598_GenericClass = { 845, { &GenInst_ContentType_t572_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2598_0_0_0 = { &IEnumerator_1_t2598_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2222_GenericClass = { 861, { &GenInst_ContentType_t572_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2222_0_0_0 = { &InternalEnumerator_1_t2222_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3205_GenericClass = { 869, { &GenInst_ContentType_t572_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3205_0_0_0 = { &ICollection_1_t3205_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3206_GenericClass = { 849, { &GenInst_ContentType_t572_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3206_0_0_0 = { &IEnumerable_1_t3206_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3207_GenericClass = { 868, { &GenInst_ContentType_t572_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3207_0_0_0 = { &IList_1_t3207_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Enum_t941_0_0_0; +Il2CppGenericClass ICollection_1_t3208_GenericClass = { 869, { &GenInst_Enum_t941_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3208_0_0_0 = { &ICollection_1_t3208_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3209_GenericClass = { 868, { &GenInst_Enum_t941_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3209_0_0_0 = { &IList_1_t3209_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3210_GenericClass = { 849, { &GenInst_Enum_t941_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3210_0_0_0 = { &IEnumerable_1_t3210_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3211_GenericClass = { 845, { &GenInst_Enum_t941_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3211_0_0_0 = { &IEnumerator_1_t3211_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t577_GenericClass = { 347, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t577_0_0_0 = { &UnityEvent_1_t577_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3212_GenericClass = { 849, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3212_0_0_0 = { &IEnumerable_1_t3212_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3213_GenericClass = { 845, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3213_0_0_0 = { &IEnumerator_1_t3213_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3214_GenericClass = { 869, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3214_0_0_0 = { &ICollection_1_t3214_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2224_GenericClass = { 994, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2224_0_0_0 = { &ReadOnlyCollection_1_t2224_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2225_GenericClass = { 868, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2225_0_0_0 = { &IList_1_t2225_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2226_GenericClass = { 1668, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2226_0_0_0 = { &Predicate_1_t2226_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2227_GenericClass = { 992, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2227_0_0_0 = { &Enumerator_t2227_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2228_GenericClass = { 1665, { &GenInst_RectMask2D_t587_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2228_0_0_0 = { &Comparison_1_t2228_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3215_GenericClass = { 849, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3215_0_0_0 = { &IEnumerable_1_t3215_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3216_GenericClass = { 845, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3216_0_0_0 = { &IEnumerator_1_t3216_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3217_GenericClass = { 869, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3217_0_0_0 = { &ICollection_1_t3217_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2230_GenericClass = { 994, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2230_0_0_0 = { &ReadOnlyCollection_1_t2230_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2231_GenericClass = { 868, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2231_0_0_0 = { &IList_1_t2231_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2232_GenericClass = { 1668, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2232_0_0_0 = { &Predicate_1_t2232_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2233_GenericClass = { 992, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2233_0_0_0 = { &Enumerator_t2233_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2234_GenericClass = { 1665, { &GenInst_IClippable_t681_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2234_0_0_0 = { &Comparison_1_t2234_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t604_GenericClass = { 347, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t604_0_0_0 = { &UnityEvent_1_t604_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2235_GenericClass = { 360, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2235_0_0_0 = { &UnityAction_1_t2235_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t2236_GenericClass = { 336, { &GenInst_Vector2_t6_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t2236_0_0_0 = { &InvokableCall_1_t2236_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3218_GenericClass = { 849, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3218_0_0_0 = { &IEnumerable_1_t3218_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3219_GenericClass = { 845, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3219_0_0_0 = { &IEnumerator_1_t3219_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3220_GenericClass = { 869, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3220_0_0_0 = { &ICollection_1_t3220_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2238_GenericClass = { 994, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2238_0_0_0 = { &ReadOnlyCollection_1_t2238_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2239_GenericClass = { 868, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2239_0_0_0 = { &IList_1_t2239_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2240_GenericClass = { 1668, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2240_0_0_0 = { &Predicate_1_t2240_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2241_GenericClass = { 992, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2241_0_0_0 = { &Enumerator_t2241_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2242_GenericClass = { 1665, { &GenInst_Selectable_t538_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2242_0_0_0 = { &Comparison_1_t2242_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3221_GenericClass = { 849, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3221_0_0_0 = { &IEnumerable_1_t3221_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3222_GenericClass = { 845, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3222_0_0_0 = { &IEnumerator_1_t3222_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3223_GenericClass = { 869, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3223_0_0_0 = { &ICollection_1_t3223_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2244_GenericClass = { 994, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2244_0_0_0 = { &ReadOnlyCollection_1_t2244_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2245_GenericClass = { 868, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2245_0_0_0 = { &IList_1_t2245_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2246_GenericClass = { 1668, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2246_0_0_0 = { &Predicate_1_t2246_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2247_GenericClass = { 992, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2247_0_0_0 = { &Enumerator_t2247_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2248_GenericClass = { 1665, { &GenInst_CanvasGroup_t322_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2248_0_0_0 = { &Comparison_1_t2248_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3224_GenericClass = { 849, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3224_0_0_0 = { &IEnumerable_1_t3224_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3225_GenericClass = { 845, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3225_0_0_0 = { &IEnumerator_1_t3225_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3226_GenericClass = { 869, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3226_0_0_0 = { &ICollection_1_t3226_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2250_GenericClass = { 994, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2250_0_0_0 = { &ReadOnlyCollection_1_t2250_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2251_GenericClass = { 868, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2251_0_0_0 = { &IList_1_t2251_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2252_GenericClass = { 1668, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2252_0_0_0 = { &Predicate_1_t2252_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2253_GenericClass = { 992, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2253_0_0_0 = { &Enumerator_t2253_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2254_GenericClass = { 1665, { &GenInst_MatEntry_t616_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2254_0_0_0 = { &Comparison_1_t2254_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t682_GenericClass = { 849, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t682_0_0_0 = { &IEnumerable_1_t682_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3227_GenericClass = { 845, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3227_0_0_0 = { &IEnumerator_1_t3227_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3228_GenericClass = { 869, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3228_0_0_0 = { &ICollection_1_t3228_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2256_GenericClass = { 994, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2256_0_0_0 = { &ReadOnlyCollection_1_t2256_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2257_GenericClass = { 868, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2257_0_0_0 = { &IList_1_t2257_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2258_GenericClass = { 992, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2258_0_0_0 = { &Enumerator_t2258_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2259_GenericClass = { 1665, { &GenInst_Toggle_t546_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2259_0_0_0 = { &Comparison_1_t2259_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Func_2_t709_GenericClass = { 694, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t709_0_0_0 = { &Func_2_t709_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_GenericClass = { 690, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_0_0_0 = { &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t2262_GenericClass = { 991, { &GenInst_IClipper_t683_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t2262_0_0_0 = { &List_1_t2262_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t710_GenericClass = { 977, { &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t710_0_0_0 = { &Dictionary_2_t710_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t2265_GenericClass = { 988, { &GenInst_IClipper_t683_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t2265_0_0_0 = { &IEqualityComparer_1_t2265_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2264_GenericClass = { 982, { &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2264_0_0_0 = { &Transform_1_t2264_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3229_GenericClass = { 845, { &GenInst_IClipper_t683_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3229_0_0_0 = { &IEnumerator_1_t3229_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2266_GenericClass = { 1665, { &GenInst_IClipper_t683_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2266_0_0_0 = { &Comparison_1_t2266_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2267_GenericClass = { 990, { &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2267_0_0_0 = { &KeyValuePair_2_t2267_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2267_0_0_0; +Il2CppGenericClass IEnumerator_1_t3230_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2267_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3230_0_0_0 = { &IEnumerator_1_t3230_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2268_GenericClass = { 980, { &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2268_0_0_0 = { &ValueCollection_t2268_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2269_GenericClass = { 979, { &GenInst_IClipper_t683_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2269_0_0_0 = { &Enumerator_t2269_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3231_GenericClass = { 849, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3231_0_0_0 = { &IEnumerable_1_t3231_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3232_GenericClass = { 845, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3232_0_0_0 = { &IEnumerator_1_t3232_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3233_GenericClass = { 869, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3233_0_0_0 = { &ICollection_1_t3233_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2271_GenericClass = { 994, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2271_0_0_0 = { &ReadOnlyCollection_1_t2271_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t2272_GenericClass = { 868, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t2272_0_0_0 = { &IList_1_t2272_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2273_GenericClass = { 1668, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2273_0_0_0 = { &Predicate_1_t2273_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2274_GenericClass = { 992, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2274_0_0_0 = { &Enumerator_t2274_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2275_GenericClass = { 1665, { &GenInst_RectTransform_t242_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2275_0_0_0 = { &Comparison_1_t2275_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2276_GenericClass = { 530, { &GenInst_LayoutRebuilder_t645_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2276_0_0_0 = { &Stack_1_t2276_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Single_t165_0_0_0; +Il2CppGenericClass Func_2_t2278_GenericClass = { 694, { &GenInst_Object_t_0_0_0_Single_t165_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t2278_0_0_0 = { &Func_2_t2278_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t412_0_0_0; +Il2CppGenericClass ObjectPool_1_t2279_GenericClass = { 520, { &GenInst_List_1_t412_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2279_0_0_0 = { &ObjectPool_1_t2279_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2281_GenericClass = { 530, { &GenInst_List_1_t412_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2281_0_0_0 = { &Stack_1_t2281_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2280_GenericClass = { 360, { &GenInst_List_1_t412_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2280_0_0_0 = { &UnityAction_1_t2280_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t418_0_0_0; +Il2CppGenericClass ObjectPool_1_t2283_GenericClass = { 520, { &GenInst_List_1_t418_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2283_0_0_0 = { &ObjectPool_1_t2283_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2285_GenericClass = { 530, { &GenInst_List_1_t418_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2285_0_0_0 = { &Stack_1_t2285_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2284_GenericClass = { 360, { &GenInst_List_1_t418_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2284_0_0_0 = { &UnityAction_1_t2284_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t416_0_0_0; +Il2CppGenericClass ObjectPool_1_t2287_GenericClass = { 520, { &GenInst_List_1_t416_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2287_0_0_0 = { &ObjectPool_1_t2287_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2289_GenericClass = { 530, { &GenInst_List_1_t416_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2289_0_0_0 = { &Stack_1_t2289_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2288_GenericClass = { 360, { &GenInst_List_1_t416_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2288_0_0_0 = { &UnityAction_1_t2288_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t414_0_0_0; +Il2CppGenericClass ObjectPool_1_t2291_GenericClass = { 520, { &GenInst_List_1_t414_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2291_0_0_0 = { &ObjectPool_1_t2291_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2293_GenericClass = { 530, { &GenInst_List_1_t414_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2293_0_0_0 = { &Stack_1_t2293_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2292_GenericClass = { 360, { &GenInst_List_1_t414_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2292_0_0_0 = { &UnityAction_1_t2292_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t419_0_0_0; +Il2CppGenericClass ObjectPool_1_t2295_GenericClass = { 520, { &GenInst_List_1_t419_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2295_0_0_0 = { &ObjectPool_1_t2295_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2297_GenericClass = { 530, { &GenInst_List_1_t419_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2297_0_0_0 = { &Stack_1_t2297_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2296_GenericClass = { 360, { &GenInst_List_1_t419_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2296_0_0_0 = { &UnityAction_1_t2296_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t316_0_0_0; +Il2CppGenericClass ObjectPool_1_t2299_GenericClass = { 520, { &GenInst_List_1_t316_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t2299_0_0_0 = { &ObjectPool_1_t2299_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t2301_GenericClass = { 530, { &GenInst_List_1_t316_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t2301_0_0_0 = { &Stack_1_t2301_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t2300_GenericClass = { 360, { &GenInst_List_1_t316_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t2300_0_0_0 = { &UnityAction_1_t2300_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UInt16_t919_0_0_0; +Il2CppGenericClass IEnumerator_1_t2599_GenericClass = { 845, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2599_0_0_0 = { &IEnumerator_1_t2599_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2303_GenericClass = { 861, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2303_0_0_0 = { &InternalEnumerator_1_t2303_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3234_GenericClass = { 869, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3234_0_0_0 = { &ICollection_1_t3234_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3235_GenericClass = { 849, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3235_0_0_0 = { &IEnumerable_1_t3235_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3236_GenericClass = { 868, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3236_0_0_0 = { &IList_1_t3236_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3238_0_0_0; +Il2CppGenericClass ICollection_1_t3237_GenericClass = { 869, { &GenInst_IComparable_1_t3238_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3237_0_0_0 = { &ICollection_1_t3237_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3238_GenericClass = { 829, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3238_0_0_0 = { &IComparable_1_t3238_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3238_0_0_3 = { &IComparable_1_t3238_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3239_GenericClass = { 868, { &GenInst_IComparable_1_t3238_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3239_0_0_0 = { &IList_1_t3239_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3240_GenericClass = { 849, { &GenInst_IComparable_1_t3238_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3240_0_0_0 = { &IEnumerable_1_t3240_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3241_GenericClass = { 845, { &GenInst_IComparable_1_t3238_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3241_0_0_0 = { &IEnumerator_1_t3241_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3243_0_0_0; +Il2CppGenericClass ICollection_1_t3242_GenericClass = { 869, { &GenInst_IEquatable_1_t3243_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3242_0_0_0 = { &ICollection_1_t3242_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3243_GenericClass = { 833, { &GenInst_UInt16_t919_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3243_0_0_0 = { &IEquatable_1_t3243_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3243_0_0_4 = { &IEquatable_1_t3243_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3244_GenericClass = { 868, { &GenInst_IEquatable_1_t3243_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3244_0_0_0 = { &IList_1_t3244_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3245_GenericClass = { 849, { &GenInst_IEquatable_1_t3243_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3245_0_0_0 = { &IEnumerable_1_t3245_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3246_GenericClass = { 845, { &GenInst_IEquatable_1_t3243_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3246_0_0_0 = { &IEnumerator_1_t3246_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Dictionary_2_t2305_GenericClass = { 977, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t2305_0_0_0 = { &Dictionary_2_t2305_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2307_0_0_0; +Il2CppGenericClass ICollection_1_t3247_GenericClass = { 869, { &GenInst_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3247_0_0_0 = { &ICollection_1_t3247_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2307_GenericClass = { 990, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2307_0_0_0 = { &KeyValuePair_2_t2307_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2496_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2496_0_0_0 = { &IEnumerator_1_t2496_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2308_GenericClass = { 861, { &GenInst_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2308_0_0_0 = { &InternalEnumerator_1_t2308_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3248_GenericClass = { 868, { &GenInst_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3248_0_0_0 = { &IList_1_t3248_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3249_GenericClass = { 849, { &GenInst_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3249_0_0_0 = { &IEnumerable_1_t3249_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IDictionary_2_t3250_GenericClass = { 987, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IDictionary_2_t3250_0_0_0 = { &IDictionary_2_t3250_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2497_GenericClass = { 845, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2497_0_0_0 = { &IEnumerator_1_t2497_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2309_GenericClass = { 861, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2309_0_0_0 = { &InternalEnumerator_1_t2309_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3251_GenericClass = { 869, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3251_0_0_0 = { &ICollection_1_t3251_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3252_GenericClass = { 849, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3252_0_0_0 = { &IEnumerable_1_t3252_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3253_GenericClass = { 868, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3253_0_0_0 = { &IList_1_t3253_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3255_0_0_0; +Il2CppGenericClass ICollection_1_t3254_GenericClass = { 869, { &GenInst_IComparable_1_t3255_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3254_0_0_0 = { &ICollection_1_t3254_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3255_GenericClass = { 829, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3255_0_0_0 = { &IComparable_1_t3255_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3255_0_0_2 = { &IComparable_1_t3255_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3256_GenericClass = { 868, { &GenInst_IComparable_1_t3255_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3256_0_0_0 = { &IList_1_t3256_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3257_GenericClass = { 849, { &GenInst_IComparable_1_t3255_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3257_0_0_0 = { &IEnumerable_1_t3257_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3258_GenericClass = { 845, { &GenInst_IComparable_1_t3255_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3258_0_0_0 = { &IEnumerator_1_t3258_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3260_0_0_0; +Il2CppGenericClass ICollection_1_t3259_GenericClass = { 869, { &GenInst_IEquatable_1_t3260_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3259_0_0_0 = { &ICollection_1_t3259_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3260_GenericClass = { 833, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3260_0_0_0 = { &IEquatable_1_t3260_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3260_0_0_3 = { &IEquatable_1_t3260_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3261_GenericClass = { 868, { &GenInst_IEquatable_1_t3260_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3261_0_0_0 = { &IList_1_t3261_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3262_GenericClass = { 849, { &GenInst_IEquatable_1_t3260_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3262_0_0_0 = { &IEnumerable_1_t3262_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3263_GenericClass = { 845, { &GenInst_IEquatable_1_t3260_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3263_0_0_0 = { &IEnumerator_1_t3263_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2310_GenericClass = { 980, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2310_0_0_0 = { &ValueCollection_t2310_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2311_GenericClass = { 981, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2311_0_0_0 = { &Enumerator_t2311_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2312_GenericClass = { 979, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2312_0_0_0 = { &Enumerator_t2312_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass Transform_1_t2313_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2313_0_0_0 = { &Transform_1_t2313_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2306_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2306_0_0_0 = { &Transform_1_t2306_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0; +Il2CppGenericClass Transform_1_t2314_GenericClass = { 982, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0_KeyValuePair_2_t2307_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2314_0_0_0 = { &Transform_1_t2314_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ShimEnumerator_t2315_GenericClass = { 978, { &GenInst_Object_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType ShimEnumerator_t2315_0_0_0 = { &ShimEnumerator_t2315_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3264_GenericClass = { 988, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3264_0_0_0 = { &IEqualityComparer_1_t3264_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2316_GenericClass = { 983, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2316_0_0_0 = { &EqualityComparer_1_t2316_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t2317_GenericClass = { 985, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t2317_0_0_0 = { &GenericEqualityComparer_1_t2317_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2318_GenericClass = { 984, { &GenInst_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2318_0_0_0 = { &DefaultComparer_t2318_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t2304_GenericClass = { 982, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t2304_0_0_0 = { &Transform_1_t2304_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t2319_GenericClass = { 990, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t2319_0_0_0 = { &KeyValuePair_2_t2319_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t2319_0_0_0; +Il2CppGenericClass IEnumerator_1_t3265_GenericClass = { 845, { &GenInst_KeyValuePair_2_t2319_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3265_0_0_0 = { &IEnumerator_1_t3265_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t2320_GenericClass = { 980, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t2320_0_0_0 = { &ValueCollection_t2320_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2321_GenericClass = { 979, { &GenInst_String_t_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2321_0_0_0 = { &Enumerator_t2321_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Byte_t447_0_0_0; +Il2CppGenericClass IEnumerator_1_t2600_GenericClass = { 845, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2600_0_0_0 = { &IEnumerator_1_t2600_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2322_GenericClass = { 861, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2322_0_0_0 = { &InternalEnumerator_1_t2322_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3266_GenericClass = { 869, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3266_0_0_0 = { &ICollection_1_t3266_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3267_GenericClass = { 849, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3267_0_0_0 = { &IEnumerable_1_t3267_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3268_GenericClass = { 868, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3268_0_0_0 = { &IList_1_t3268_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3270_0_0_0; +Il2CppGenericClass ICollection_1_t3269_GenericClass = { 869, { &GenInst_IComparable_1_t3270_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3269_0_0_0 = { &ICollection_1_t3269_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3270_GenericClass = { 829, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3270_0_0_0 = { &IComparable_1_t3270_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3270_0_0_3 = { &IComparable_1_t3270_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3271_GenericClass = { 868, { &GenInst_IComparable_1_t3270_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3271_0_0_0 = { &IList_1_t3271_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3272_GenericClass = { 849, { &GenInst_IComparable_1_t3270_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3272_0_0_0 = { &IEnumerable_1_t3272_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3273_GenericClass = { 845, { &GenInst_IComparable_1_t3270_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3273_0_0_0 = { &IEnumerator_1_t3273_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3275_0_0_0; +Il2CppGenericClass ICollection_1_t3274_GenericClass = { 869, { &GenInst_IEquatable_1_t3275_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3274_0_0_0 = { &ICollection_1_t3274_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3275_GenericClass = { 833, { &GenInst_Byte_t447_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3275_0_0_0 = { &IEquatable_1_t3275_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3275_0_0_4 = { &IEquatable_1_t3275_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3276_GenericClass = { 868, { &GenInst_IEquatable_1_t3275_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3276_0_0_0 = { &IList_1_t3276_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3277_GenericClass = { 849, { &GenInst_IEquatable_1_t3275_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3277_0_0_0 = { &IEnumerable_1_t3277_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3278_GenericClass = { 845, { &GenInst_IEquatable_1_t3275_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3278_0_0_0 = { &IEnumerator_1_t3278_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_X509Certificate_t786_0_0_0; +Il2CppGenericClass IEnumerator_1_t3279_GenericClass = { 845, { &GenInst_X509Certificate_t786_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3279_0_0_0 = { &IEnumerator_1_t3279_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2323_GenericClass = { 861, { &GenInst_X509Certificate_t786_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2323_0_0_0 = { &InternalEnumerator_1_t2323_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3280_GenericClass = { 869, { &GenInst_X509Certificate_t786_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3280_0_0_0 = { &ICollection_1_t3280_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3281_GenericClass = { 868, { &GenInst_X509Certificate_t786_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3281_0_0_0 = { &IList_1_t3281_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3282_GenericClass = { 849, { &GenInst_X509Certificate_t786_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3282_0_0_0 = { &IEnumerable_1_t3282_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IDeserializationCallback_t1829_0_0_0; +Il2CppGenericClass ICollection_1_t3283_GenericClass = { 869, { &GenInst_IDeserializationCallback_t1829_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3283_0_0_0 = { &ICollection_1_t3283_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3284_GenericClass = { 868, { &GenInst_IDeserializationCallback_t1829_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3284_0_0_0 = { &IList_1_t3284_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3285_GenericClass = { 849, { &GenInst_IDeserializationCallback_t1829_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3285_0_0_0 = { &IEnumerable_1_t3285_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3286_GenericClass = { 845, { &GenInst_IDeserializationCallback_t1829_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3286_0_0_0 = { &IEnumerator_1_t3286_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_X509ChainStatus_t800_0_0_0; +Il2CppGenericClass IEnumerator_1_t2601_GenericClass = { 845, { &GenInst_X509ChainStatus_t800_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2601_0_0_0 = { &IEnumerator_1_t2601_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2324_GenericClass = { 861, { &GenInst_X509ChainStatus_t800_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2324_0_0_0 = { &InternalEnumerator_1_t2324_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3287_GenericClass = { 869, { &GenInst_X509ChainStatus_t800_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3287_0_0_0 = { &ICollection_1_t3287_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3288_GenericClass = { 849, { &GenInst_X509ChainStatus_t800_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3288_0_0_0 = { &IEnumerable_1_t3288_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3289_GenericClass = { 868, { &GenInst_X509ChainStatus_t800_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3289_0_0_0 = { &IList_1_t3289_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Capture_t822_0_0_0; +Il2CppGenericClass IEnumerator_1_t3290_GenericClass = { 845, { &GenInst_Capture_t822_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3290_0_0_0 = { &IEnumerator_1_t3290_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2325_GenericClass = { 861, { &GenInst_Capture_t822_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2325_0_0_0 = { &InternalEnumerator_1_t2325_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3291_GenericClass = { 869, { &GenInst_Capture_t822_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3291_0_0_0 = { &ICollection_1_t3291_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3292_GenericClass = { 868, { &GenInst_Capture_t822_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3292_0_0_0 = { &IList_1_t3292_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3293_GenericClass = { 849, { &GenInst_Capture_t822_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3293_0_0_0 = { &IEnumerable_1_t3293_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Group_t825_0_0_0; +Il2CppGenericClass IEnumerator_1_t3294_GenericClass = { 845, { &GenInst_Group_t825_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3294_0_0_0 = { &IEnumerator_1_t3294_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2326_GenericClass = { 861, { &GenInst_Group_t825_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2326_0_0_0 = { &InternalEnumerator_1_t2326_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3295_GenericClass = { 869, { &GenInst_Group_t825_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3295_0_0_0 = { &ICollection_1_t3295_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3296_GenericClass = { 868, { &GenInst_Group_t825_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3296_0_0_0 = { &IList_1_t3296_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3297_GenericClass = { 849, { &GenInst_Group_t825_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3297_0_0_0 = { &IEnumerable_1_t3297_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Mark_t850_0_0_0; +Il2CppGenericClass IEnumerator_1_t2602_GenericClass = { 845, { &GenInst_Mark_t850_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2602_0_0_0 = { &IEnumerator_1_t2602_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2327_GenericClass = { 861, { &GenInst_Mark_t850_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2327_0_0_0 = { &InternalEnumerator_1_t2327_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3298_GenericClass = { 869, { &GenInst_Mark_t850_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3298_0_0_0 = { &ICollection_1_t3298_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3299_GenericClass = { 849, { &GenInst_Mark_t850_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3299_0_0_0 = { &IEnumerable_1_t3299_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3300_GenericClass = { 868, { &GenInst_Mark_t850_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3300_0_0_0 = { &IList_1_t3300_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UriScheme_t887_0_0_0; +Il2CppGenericClass IEnumerator_1_t2603_GenericClass = { 845, { &GenInst_UriScheme_t887_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2603_0_0_0 = { &IEnumerator_1_t2603_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2328_GenericClass = { 861, { &GenInst_UriScheme_t887_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2328_0_0_0 = { &InternalEnumerator_1_t2328_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3301_GenericClass = { 869, { &GenInst_UriScheme_t887_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3301_0_0_0 = { &ICollection_1_t3301_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3302_GenericClass = { 849, { &GenInst_UriScheme_t887_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3302_0_0_0 = { &IEnumerable_1_t3302_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3303_GenericClass = { 868, { &GenInst_UriScheme_t887_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3303_0_0_0 = { &IList_1_t3303_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeySizes_t967_0_0_0; +Il2CppGenericClass IEnumerator_1_t3304_GenericClass = { 845, { &GenInst_KeySizes_t967_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3304_0_0_0 = { &IEnumerator_1_t3304_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2329_GenericClass = { 861, { &GenInst_KeySizes_t967_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2329_0_0_0 = { &InternalEnumerator_1_t2329_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3305_GenericClass = { 869, { &GenInst_KeySizes_t967_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3305_0_0_0 = { &ICollection_1_t3305_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3306_GenericClass = { 868, { &GenInst_KeySizes_t967_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3306_0_0_0 = { &IList_1_t3306_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3307_GenericClass = { 849, { &GenInst_KeySizes_t967_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3307_0_0_0 = { &IEnumerable_1_t3307_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UInt32_t456_0_0_0; +Il2CppGenericClass IEnumerator_1_t2604_GenericClass = { 845, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2604_0_0_0 = { &IEnumerator_1_t2604_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2330_GenericClass = { 861, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2330_0_0_0 = { &InternalEnumerator_1_t2330_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3308_GenericClass = { 869, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3308_0_0_0 = { &ICollection_1_t3308_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3309_GenericClass = { 849, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3309_0_0_0 = { &IEnumerable_1_t3309_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3310_GenericClass = { 868, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3310_0_0_0 = { &IList_1_t3310_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3312_0_0_0; +Il2CppGenericClass ICollection_1_t3311_GenericClass = { 869, { &GenInst_IComparable_1_t3312_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3311_0_0_0 = { &ICollection_1_t3311_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3312_GenericClass = { 829, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3312_0_0_0 = { &IComparable_1_t3312_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3312_0_0_3 = { &IComparable_1_t3312_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3313_GenericClass = { 868, { &GenInst_IComparable_1_t3312_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3313_0_0_0 = { &IList_1_t3313_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3314_GenericClass = { 849, { &GenInst_IComparable_1_t3312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3314_0_0_0 = { &IEnumerable_1_t3314_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3315_GenericClass = { 845, { &GenInst_IComparable_1_t3312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3315_0_0_0 = { &IEnumerator_1_t3315_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3317_0_0_0; +Il2CppGenericClass ICollection_1_t3316_GenericClass = { 869, { &GenInst_IEquatable_1_t3317_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3316_0_0_0 = { &ICollection_1_t3316_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3317_GenericClass = { 833, { &GenInst_UInt32_t456_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3317_0_0_0 = { &IEquatable_1_t3317_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3317_0_0_4 = { &IEquatable_1_t3317_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3318_GenericClass = { 868, { &GenInst_IEquatable_1_t3317_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3318_0_0_0 = { &IList_1_t3318_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3319_GenericClass = { 849, { &GenInst_IEquatable_1_t3317_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3319_0_0_0 = { &IEnumerable_1_t3319_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3320_GenericClass = { 845, { &GenInst_IEquatable_1_t3317_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3320_0_0_0 = { &IEnumerator_1_t3320_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Func_2_t2331_GenericClass = { 694, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t2331_0_0_0 = { &Func_2_t2331_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_BigInteger_t972_0_0_0; +Il2CppGenericClass IEnumerator_1_t3321_GenericClass = { 845, { &GenInst_BigInteger_t972_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3321_0_0_0 = { &IEnumerator_1_t3321_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2332_GenericClass = { 861, { &GenInst_BigInteger_t972_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2332_0_0_0 = { &InternalEnumerator_1_t2332_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3322_GenericClass = { 869, { &GenInst_BigInteger_t972_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3322_0_0_0 = { &ICollection_1_t3322_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3323_GenericClass = { 868, { &GenInst_BigInteger_t972_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3323_0_0_0 = { &IList_1_t3323_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3324_GenericClass = { 849, { &GenInst_BigInteger_t972_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3324_0_0_0 = { &IEnumerable_1_t3324_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ByteU5BU5D_t789_0_0_0; +Il2CppGenericClass IEnumerator_1_t3325_GenericClass = { 845, { &GenInst_ByteU5BU5D_t789_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3325_0_0_0 = { &IEnumerator_1_t3325_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2333_GenericClass = { 861, { &GenInst_ByteU5BU5D_t789_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2333_0_0_0 = { &InternalEnumerator_1_t2333_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3326_GenericClass = { 869, { &GenInst_ByteU5BU5D_t789_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3326_0_0_0 = { &ICollection_1_t3326_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3327_GenericClass = { 868, { &GenInst_ByteU5BU5D_t789_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3327_0_0_0 = { &IList_1_t3327_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3328_GenericClass = { 849, { &GenInst_ByteU5BU5D_t789_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3328_0_0_0 = { &IEnumerable_1_t3328_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_t_0_0_0; +Il2CppGenericClass ICollection_1_t3329_GenericClass = { 869, { &GenInst_Array_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3329_0_0_0 = { &ICollection_1_t3329_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3330_GenericClass = { 868, { &GenInst_Array_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3330_0_0_0 = { &IList_1_t3330_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3331_GenericClass = { 849, { &GenInst_Array_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3331_0_0_0 = { &IEnumerable_1_t3331_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3332_GenericClass = { 845, { &GenInst_Array_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3332_0_0_0 = { &IEnumerator_1_t3332_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICollection_t910_0_0_0; +Il2CppGenericClass ICollection_1_t3333_GenericClass = { 869, { &GenInst_ICollection_t910_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3333_0_0_0 = { &ICollection_1_t3333_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3334_GenericClass = { 868, { &GenInst_ICollection_t910_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3334_0_0_0 = { &IList_1_t3334_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3335_GenericClass = { 849, { &GenInst_ICollection_t910_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3335_0_0_0 = { &IEnumerable_1_t3335_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3336_GenericClass = { 845, { &GenInst_ICollection_t910_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3336_0_0_0 = { &IEnumerator_1_t3336_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IList_t859_0_0_0; +Il2CppGenericClass ICollection_1_t3337_GenericClass = { 869, { &GenInst_IList_t859_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3337_0_0_0 = { &ICollection_1_t3337_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3338_GenericClass = { 868, { &GenInst_IList_t859_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3338_0_0_0 = { &IList_1_t3338_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3339_GenericClass = { 849, { &GenInst_IList_t859_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3339_0_0_0 = { &IEnumerable_1_t3339_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3340_GenericClass = { 845, { &GenInst_IList_t859_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3340_0_0_0 = { &IEnumerator_1_t3340_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ClientCertificateType_t1060_0_0_0; +Il2CppGenericClass IEnumerator_1_t2605_GenericClass = { 845, { &GenInst_ClientCertificateType_t1060_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2605_0_0_0 = { &IEnumerator_1_t2605_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2334_GenericClass = { 861, { &GenInst_ClientCertificateType_t1060_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2334_0_0_0 = { &InternalEnumerator_1_t2334_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3341_GenericClass = { 869, { &GenInst_ClientCertificateType_t1060_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3341_0_0_0 = { &ICollection_1_t3341_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3342_GenericClass = { 849, { &GenInst_ClientCertificateType_t1060_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3342_0_0_0 = { &IEnumerable_1_t3342_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3343_GenericClass = { 868, { &GenInst_ClientCertificateType_t1060_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3343_0_0_0 = { &IList_1_t3343_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int64_t455_0_0_0; +Il2CppGenericClass IComparable_1_t3344_GenericClass = { 829, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3344_0_0_0 = { &IComparable_1_t3344_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3344_0_0_3 = { &IComparable_1_t3344_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3345_GenericClass = { 833, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3345_0_0_0 = { &IEquatable_1_t3345_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3345_0_0_4 = { &IEquatable_1_t3345_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UInt64_t1109_0_0_0; +Il2CppGenericClass IComparable_1_t3346_GenericClass = { 829, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3346_0_0_0 = { &IComparable_1_t3346_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3346_0_0_3 = { &IComparable_1_t3346_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3347_GenericClass = { 833, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3347_0_0_0 = { &IEquatable_1_t3347_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3347_0_0_4 = { &IEquatable_1_t3347_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_SByte_t1110_0_0_0; +Il2CppGenericClass IComparable_1_t3348_GenericClass = { 829, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3348_0_0_0 = { &IComparable_1_t3348_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3348_0_0_3 = { &IComparable_1_t3348_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3349_GenericClass = { 833, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3349_0_0_0 = { &IEquatable_1_t3349_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3349_0_0_4 = { &IEquatable_1_t3349_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Int16_t1111_0_0_0; +Il2CppGenericClass IComparable_1_t3350_GenericClass = { 829, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3350_0_0_0 = { &IComparable_1_t3350_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3350_0_0_3 = { &IComparable_1_t3350_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3351_GenericClass = { 833, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3351_0_0_0 = { &IEquatable_1_t3351_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3351_0_0_4 = { &IEquatable_1_t3351_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Decimal_t1112_0_0_0; +Il2CppGenericClass IComparable_1_t3352_GenericClass = { 829, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3352_0_0_0 = { &IComparable_1_t3352_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3352_0_0_3 = { &IComparable_1_t3352_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3353_GenericClass = { 833, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3353_0_0_0 = { &IEquatable_1_t3353_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3353_0_0_4 = { &IEquatable_1_t3353_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Delegate_t435_0_0_0; +Il2CppGenericClass IEnumerator_1_t3354_GenericClass = { 845, { &GenInst_Delegate_t435_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3354_0_0_0 = { &IEnumerator_1_t3354_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2335_GenericClass = { 861, { &GenInst_Delegate_t435_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2335_0_0_0 = { &InternalEnumerator_1_t2335_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3355_GenericClass = { 869, { &GenInst_Delegate_t435_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3355_0_0_0 = { &ICollection_1_t3355_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3356_GenericClass = { 868, { &GenInst_Delegate_t435_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3356_0_0_0 = { &IList_1_t3356_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3357_GenericClass = { 849, { &GenInst_Delegate_t435_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3357_0_0_0 = { &IEnumerable_1_t3357_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2606_GenericClass = { 845, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2606_0_0_0 = { &IEnumerator_1_t2606_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2336_GenericClass = { 861, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2336_0_0_0 = { &InternalEnumerator_1_t2336_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3358_GenericClass = { 869, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3358_0_0_0 = { &ICollection_1_t3358_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3359_GenericClass = { 849, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3359_0_0_0 = { &IEnumerable_1_t3359_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3360_GenericClass = { 868, { &GenInst_UInt64_t1109_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3360_0_0_0 = { &IList_1_t3360_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3346_0_0_0; +Il2CppGenericClass ICollection_1_t3361_GenericClass = { 869, { &GenInst_IComparable_1_t3346_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3361_0_0_0 = { &ICollection_1_t3361_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3362_GenericClass = { 868, { &GenInst_IComparable_1_t3346_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3362_0_0_0 = { &IList_1_t3362_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3363_GenericClass = { 849, { &GenInst_IComparable_1_t3346_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3363_0_0_0 = { &IEnumerable_1_t3363_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3364_GenericClass = { 845, { &GenInst_IComparable_1_t3346_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3364_0_0_0 = { &IEnumerator_1_t3364_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3347_0_0_0; +Il2CppGenericClass ICollection_1_t3365_GenericClass = { 869, { &GenInst_IEquatable_1_t3347_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3365_0_0_0 = { &ICollection_1_t3365_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3366_GenericClass = { 868, { &GenInst_IEquatable_1_t3347_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3366_0_0_0 = { &IList_1_t3366_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3367_GenericClass = { 849, { &GenInst_IEquatable_1_t3347_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3367_0_0_0 = { &IEnumerable_1_t3367_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3368_GenericClass = { 845, { &GenInst_IEquatable_1_t3347_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3368_0_0_0 = { &IEnumerator_1_t3368_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2607_GenericClass = { 845, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2607_0_0_0 = { &IEnumerator_1_t2607_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2337_GenericClass = { 861, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2337_0_0_0 = { &InternalEnumerator_1_t2337_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3369_GenericClass = { 869, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3369_0_0_0 = { &ICollection_1_t3369_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3370_GenericClass = { 849, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3370_0_0_0 = { &IEnumerable_1_t3370_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3371_GenericClass = { 868, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3371_0_0_0 = { &IList_1_t3371_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3350_0_0_0; +Il2CppGenericClass ICollection_1_t3372_GenericClass = { 869, { &GenInst_IComparable_1_t3350_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3372_0_0_0 = { &ICollection_1_t3372_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3373_GenericClass = { 868, { &GenInst_IComparable_1_t3350_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3373_0_0_0 = { &IList_1_t3373_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3374_GenericClass = { 849, { &GenInst_IComparable_1_t3350_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3374_0_0_0 = { &IEnumerable_1_t3374_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3375_GenericClass = { 845, { &GenInst_IComparable_1_t3350_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3375_0_0_0 = { &IEnumerator_1_t3375_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3351_0_0_0; +Il2CppGenericClass ICollection_1_t3376_GenericClass = { 869, { &GenInst_IEquatable_1_t3351_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3376_0_0_0 = { &ICollection_1_t3376_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3377_GenericClass = { 868, { &GenInst_IEquatable_1_t3351_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3377_0_0_0 = { &IList_1_t3377_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3378_GenericClass = { 849, { &GenInst_IEquatable_1_t3351_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3378_0_0_0 = { &IEnumerable_1_t3378_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3379_GenericClass = { 845, { &GenInst_IEquatable_1_t3351_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3379_0_0_0 = { &IEnumerator_1_t3379_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2608_GenericClass = { 845, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2608_0_0_0 = { &IEnumerator_1_t2608_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2338_GenericClass = { 861, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2338_0_0_0 = { &InternalEnumerator_1_t2338_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3380_GenericClass = { 869, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3380_0_0_0 = { &ICollection_1_t3380_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3381_GenericClass = { 849, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3381_0_0_0 = { &IEnumerable_1_t3381_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3382_GenericClass = { 868, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3382_0_0_0 = { &IList_1_t3382_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3348_0_0_0; +Il2CppGenericClass ICollection_1_t3383_GenericClass = { 869, { &GenInst_IComparable_1_t3348_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3383_0_0_0 = { &ICollection_1_t3383_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3384_GenericClass = { 868, { &GenInst_IComparable_1_t3348_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3384_0_0_0 = { &IList_1_t3384_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3385_GenericClass = { 849, { &GenInst_IComparable_1_t3348_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3385_0_0_0 = { &IEnumerable_1_t3385_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3386_GenericClass = { 845, { &GenInst_IComparable_1_t3348_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3386_0_0_0 = { &IEnumerator_1_t3386_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3349_0_0_0; +Il2CppGenericClass ICollection_1_t3387_GenericClass = { 869, { &GenInst_IEquatable_1_t3349_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3387_0_0_0 = { &ICollection_1_t3387_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3388_GenericClass = { 868, { &GenInst_IEquatable_1_t3349_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3388_0_0_0 = { &IList_1_t3388_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3389_GenericClass = { 849, { &GenInst_IEquatable_1_t3349_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3389_0_0_0 = { &IEnumerable_1_t3389_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3390_GenericClass = { 845, { &GenInst_IEquatable_1_t3349_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3390_0_0_0 = { &IEnumerator_1_t3390_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2609_GenericClass = { 845, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2609_0_0_0 = { &IEnumerator_1_t2609_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2339_GenericClass = { 861, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2339_0_0_0 = { &InternalEnumerator_1_t2339_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3391_GenericClass = { 869, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3391_0_0_0 = { &ICollection_1_t3391_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3392_GenericClass = { 849, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3392_0_0_0 = { &IEnumerable_1_t3392_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3393_GenericClass = { 868, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3393_0_0_0 = { &IList_1_t3393_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3344_0_0_0; +Il2CppGenericClass ICollection_1_t3394_GenericClass = { 869, { &GenInst_IComparable_1_t3344_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3394_0_0_0 = { &ICollection_1_t3394_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3395_GenericClass = { 868, { &GenInst_IComparable_1_t3344_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3395_0_0_0 = { &IList_1_t3395_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3396_GenericClass = { 849, { &GenInst_IComparable_1_t3344_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3396_0_0_0 = { &IEnumerable_1_t3396_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3397_GenericClass = { 845, { &GenInst_IComparable_1_t3344_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3397_0_0_0 = { &IEnumerator_1_t3397_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3345_0_0_0; +Il2CppGenericClass ICollection_1_t3398_GenericClass = { 869, { &GenInst_IEquatable_1_t3345_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3398_0_0_0 = { &ICollection_1_t3398_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3399_GenericClass = { 868, { &GenInst_IEquatable_1_t3345_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3399_0_0_0 = { &IList_1_t3399_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3400_GenericClass = { 849, { &GenInst_IEquatable_1_t3345_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3400_0_0_0 = { &IEnumerable_1_t3400_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3401_GenericClass = { 845, { &GenInst_IEquatable_1_t3345_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3401_0_0_0 = { &IEnumerator_1_t3401_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Converter_2_t2340_GenericClass = { 1666, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Converter_2_t2340_0_0_0 = { &Converter_2_t2340_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ArrayReadOnlyList_1_t2341_GenericClass = { 863, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t2341_0_0_0 = { &ArrayReadOnlyList_1_t2341_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2342_GenericClass = { 864, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2342_0_0_0 = { &U3CGetEnumeratorU3Ec__Iterator0_t2342_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_FieldInfo_t_0_0_0; +Il2CppGenericClass IEnumerator_1_t3402_GenericClass = { 845, { &GenInst_FieldInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3402_0_0_0 = { &IEnumerator_1_t3402_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2343_GenericClass = { 861, { &GenInst_FieldInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2343_0_0_0 = { &InternalEnumerator_1_t2343_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3403_GenericClass = { 869, { &GenInst_FieldInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3403_0_0_0 = { &ICollection_1_t3403_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3404_GenericClass = { 868, { &GenInst_FieldInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3404_0_0_0 = { &IList_1_t3404_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3405_GenericClass = { 849, { &GenInst_FieldInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3405_0_0_0 = { &IEnumerable_1_t3405_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__FieldInfo_t2704_0_0_0; +Il2CppGenericClass ICollection_1_t3406_GenericClass = { 869, { &GenInst__FieldInfo_t2704_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3406_0_0_0 = { &ICollection_1_t3406_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _FieldInfo_t2704_0_0_0 = { (void*)1232, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _FieldInfo_t2704_1_0_0 = { (void*)1232, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3407_GenericClass = { 868, { &GenInst__FieldInfo_t2704_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3407_0_0_0 = { &IList_1_t3407_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3408_GenericClass = { 849, { &GenInst__FieldInfo_t2704_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3408_0_0_0 = { &IEnumerable_1_t3408_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3409_GenericClass = { 845, { &GenInst__FieldInfo_t2704_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3409_0_0_0 = { &IEnumerator_1_t3409_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MethodInfo_t_0_0_0; +Il2CppGenericClass IEnumerator_1_t3410_GenericClass = { 845, { &GenInst_MethodInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3410_0_0_0 = { &IEnumerator_1_t3410_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2344_GenericClass = { 861, { &GenInst_MethodInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2344_0_0_0 = { &InternalEnumerator_1_t2344_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3411_GenericClass = { 869, { &GenInst_MethodInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3411_0_0_0 = { &ICollection_1_t3411_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3412_GenericClass = { 868, { &GenInst_MethodInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3412_0_0_0 = { &IList_1_t3412_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3413_GenericClass = { 849, { &GenInst_MethodInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3413_0_0_0 = { &IEnumerable_1_t3413_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__MethodInfo_t2706_0_0_0; +Il2CppGenericClass ICollection_1_t3414_GenericClass = { 869, { &GenInst__MethodInfo_t2706_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3414_0_0_0 = { &ICollection_1_t3414_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _MethodInfo_t2706_0_0_0 = { (void*)1236, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _MethodInfo_t2706_1_0_0 = { (void*)1236, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3415_GenericClass = { 868, { &GenInst__MethodInfo_t2706_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3415_0_0_0 = { &IList_1_t3415_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3416_GenericClass = { 849, { &GenInst__MethodInfo_t2706_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3416_0_0_0 = { &IEnumerable_1_t3416_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3417_GenericClass = { 845, { &GenInst__MethodInfo_t2706_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3417_0_0_0 = { &IEnumerator_1_t3417_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MethodBase_t460_0_0_0; +Il2CppGenericClass ICollection_1_t3418_GenericClass = { 869, { &GenInst_MethodBase_t460_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3418_0_0_0 = { &ICollection_1_t3418_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3419_GenericClass = { 868, { &GenInst_MethodBase_t460_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3419_0_0_0 = { &IList_1_t3419_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3420_GenericClass = { 849, { &GenInst_MethodBase_t460_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3420_0_0_0 = { &IEnumerable_1_t3420_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3421_GenericClass = { 845, { &GenInst_MethodBase_t460_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3421_0_0_0 = { &IEnumerator_1_t3421_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__MethodBase_t2705_0_0_0; +Il2CppGenericClass ICollection_1_t3422_GenericClass = { 869, { &GenInst__MethodBase_t2705_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3422_0_0_0 = { &ICollection_1_t3422_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _MethodBase_t2705_0_0_0 = { (void*)1234, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _MethodBase_t2705_1_0_0 = { (void*)1234, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3423_GenericClass = { 868, { &GenInst__MethodBase_t2705_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3423_0_0_0 = { &IList_1_t3423_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3424_GenericClass = { 849, { &GenInst__MethodBase_t2705_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3424_0_0_0 = { &IEnumerable_1_t3424_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3425_GenericClass = { 845, { &GenInst__MethodBase_t2705_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3425_0_0_0 = { &IEnumerator_1_t3425_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ConstructorInfo_t468_0_0_0; +Il2CppGenericClass IEnumerator_1_t3426_GenericClass = { 845, { &GenInst_ConstructorInfo_t468_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3426_0_0_0 = { &IEnumerator_1_t3426_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2345_GenericClass = { 861, { &GenInst_ConstructorInfo_t468_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2345_0_0_0 = { &InternalEnumerator_1_t2345_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3427_GenericClass = { 869, { &GenInst_ConstructorInfo_t468_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3427_0_0_0 = { &ICollection_1_t3427_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3428_GenericClass = { 868, { &GenInst_ConstructorInfo_t468_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3428_0_0_0 = { &IList_1_t3428_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3429_GenericClass = { 849, { &GenInst_ConstructorInfo_t468_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3429_0_0_0 = { &IEnumerable_1_t3429_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__ConstructorInfo_t2702_0_0_0; +Il2CppGenericClass ICollection_1_t3430_GenericClass = { 869, { &GenInst__ConstructorInfo_t2702_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3430_0_0_0 = { &ICollection_1_t3430_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _ConstructorInfo_t2702_0_0_0 = { (void*)1228, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ConstructorInfo_t2702_1_0_0 = { (void*)1228, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3431_GenericClass = { 868, { &GenInst__ConstructorInfo_t2702_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3431_0_0_0 = { &IList_1_t3431_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3432_GenericClass = { 849, { &GenInst__ConstructorInfo_t2702_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3432_0_0_0 = { &IEnumerable_1_t3432_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3433_GenericClass = { 845, { &GenInst__ConstructorInfo_t2702_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3433_0_0_0 = { &IEnumerator_1_t3433_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TableRange_t1147_0_0_0; +Il2CppGenericClass IEnumerator_1_t2610_GenericClass = { 845, { &GenInst_TableRange_t1147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2610_0_0_0 = { &IEnumerator_1_t2610_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2346_GenericClass = { 861, { &GenInst_TableRange_t1147_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2346_0_0_0 = { &InternalEnumerator_1_t2346_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3434_GenericClass = { 869, { &GenInst_TableRange_t1147_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3434_0_0_0 = { &ICollection_1_t3434_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3435_GenericClass = { 849, { &GenInst_TableRange_t1147_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3435_0_0_0 = { &IEnumerable_1_t3435_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3436_GenericClass = { 868, { &GenInst_TableRange_t1147_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3436_0_0_0 = { &IList_1_t3436_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TailoringInfo_t1150_0_0_0; +Il2CppGenericClass IEnumerator_1_t3437_GenericClass = { 845, { &GenInst_TailoringInfo_t1150_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3437_0_0_0 = { &IEnumerator_1_t3437_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2347_GenericClass = { 861, { &GenInst_TailoringInfo_t1150_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2347_0_0_0 = { &InternalEnumerator_1_t2347_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3438_GenericClass = { 869, { &GenInst_TailoringInfo_t1150_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3438_0_0_0 = { &ICollection_1_t3438_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3439_GenericClass = { 868, { &GenInst_TailoringInfo_t1150_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3439_0_0_0 = { &IList_1_t3439_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3440_GenericClass = { 849, { &GenInst_TailoringInfo_t1150_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3440_0_0_0 = { &IEnumerable_1_t3440_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Contraction_t1151_0_0_0; +Il2CppGenericClass IEnumerator_1_t3441_GenericClass = { 845, { &GenInst_Contraction_t1151_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3441_0_0_0 = { &IEnumerator_1_t3441_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2348_GenericClass = { 861, { &GenInst_Contraction_t1151_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2348_0_0_0 = { &InternalEnumerator_1_t2348_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3442_GenericClass = { 869, { &GenInst_Contraction_t1151_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3442_0_0_0 = { &ICollection_1_t3442_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3443_GenericClass = { 868, { &GenInst_Contraction_t1151_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3443_0_0_0 = { &IList_1_t3443_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3444_GenericClass = { 849, { &GenInst_Contraction_t1151_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3444_0_0_0 = { &IEnumerable_1_t3444_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Level2Map_t1153_0_0_0; +Il2CppGenericClass IEnumerator_1_t3445_GenericClass = { 845, { &GenInst_Level2Map_t1153_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3445_0_0_0 = { &IEnumerator_1_t3445_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2349_GenericClass = { 861, { &GenInst_Level2Map_t1153_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2349_0_0_0 = { &InternalEnumerator_1_t2349_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3446_GenericClass = { 869, { &GenInst_Level2Map_t1153_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3446_0_0_0 = { &ICollection_1_t3446_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3447_GenericClass = { 868, { &GenInst_Level2Map_t1153_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3447_0_0_0 = { &IList_1_t3447_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3448_GenericClass = { 849, { &GenInst_Level2Map_t1153_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3448_0_0_0 = { &IEnumerable_1_t3448_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_BigInteger_t1174_0_0_0; +Il2CppGenericClass IEnumerator_1_t3449_GenericClass = { 845, { &GenInst_BigInteger_t1174_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3449_0_0_0 = { &IEnumerator_1_t3449_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2350_GenericClass = { 861, { &GenInst_BigInteger_t1174_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2350_0_0_0 = { &InternalEnumerator_1_t2350_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3450_GenericClass = { 869, { &GenInst_BigInteger_t1174_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3450_0_0_0 = { &ICollection_1_t3450_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3451_GenericClass = { 868, { &GenInst_BigInteger_t1174_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3451_0_0_0 = { &IList_1_t3451_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3452_GenericClass = { 849, { &GenInst_BigInteger_t1174_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3452_0_0_0 = { &IEnumerable_1_t3452_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass CollectionDebuggerView_1_t2351_GenericClass = { 971, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType CollectionDebuggerView_1_t2351_0_0_0 = { &CollectionDebuggerView_1_t2351_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass CollectionDebuggerView_2_t2352_GenericClass = { 972, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType CollectionDebuggerView_2_t2352_0_0_0 = { &CollectionDebuggerView_2_t2352_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericComparer_1_t2353_GenericClass = { 975, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericComparer_1_t2353_0_0_0 = { &GenericComparer_1_t2353_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass GenericEqualityComparer_1_t2354_GenericClass = { 985, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType GenericEqualityComparer_1_t2354_0_0_0 = { &GenericEqualityComparer_1_t2354_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Slot_t1224_0_0_0; +Il2CppGenericClass IEnumerator_1_t2611_GenericClass = { 845, { &GenInst_Slot_t1224_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2611_0_0_0 = { &IEnumerator_1_t2611_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2355_GenericClass = { 861, { &GenInst_Slot_t1224_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2355_0_0_0 = { &InternalEnumerator_1_t2355_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3453_GenericClass = { 869, { &GenInst_Slot_t1224_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3453_0_0_0 = { &ICollection_1_t3453_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3454_GenericClass = { 849, { &GenInst_Slot_t1224_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3454_0_0_0 = { &IEnumerable_1_t3454_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3455_GenericClass = { 868, { &GenInst_Slot_t1224_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3455_0_0_0 = { &IList_1_t3455_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Slot_t1232_0_0_0; +Il2CppGenericClass IEnumerator_1_t2612_GenericClass = { 845, { &GenInst_Slot_t1232_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2612_0_0_0 = { &IEnumerator_1_t2612_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2356_GenericClass = { 861, { &GenInst_Slot_t1232_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2356_0_0_0 = { &InternalEnumerator_1_t2356_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3456_GenericClass = { 869, { &GenInst_Slot_t1232_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3456_0_0_0 = { &ICollection_1_t3456_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3457_GenericClass = { 849, { &GenInst_Slot_t1232_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3457_0_0_0 = { &IEnumerable_1_t3457_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3458_GenericClass = { 868, { &GenInst_Slot_t1232_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3458_0_0_0 = { &IList_1_t3458_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_StackFrame_t459_0_0_0; +Il2CppGenericClass IEnumerator_1_t3459_GenericClass = { 845, { &GenInst_StackFrame_t459_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3459_0_0_0 = { &IEnumerator_1_t3459_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2357_GenericClass = { 861, { &GenInst_StackFrame_t459_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2357_0_0_0 = { &InternalEnumerator_1_t2357_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3460_GenericClass = { 869, { &GenInst_StackFrame_t459_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3460_0_0_0 = { &ICollection_1_t3460_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3461_GenericClass = { 868, { &GenInst_StackFrame_t459_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3461_0_0_0 = { &IList_1_t3461_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3462_GenericClass = { 849, { &GenInst_StackFrame_t459_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3462_0_0_0 = { &IEnumerable_1_t3462_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Calendar_t1245_0_0_0; +Il2CppGenericClass IEnumerator_1_t3463_GenericClass = { 845, { &GenInst_Calendar_t1245_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3463_0_0_0 = { &IEnumerator_1_t3463_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2358_GenericClass = { 861, { &GenInst_Calendar_t1245_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2358_0_0_0 = { &InternalEnumerator_1_t2358_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3464_GenericClass = { 869, { &GenInst_Calendar_t1245_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3464_0_0_0 = { &ICollection_1_t3464_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3465_GenericClass = { 868, { &GenInst_Calendar_t1245_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3465_0_0_0 = { &IList_1_t3465_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3466_GenericClass = { 849, { &GenInst_Calendar_t1245_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3466_0_0_0 = { &IEnumerable_1_t3466_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ModuleBuilder_t1322_0_0_0; +Il2CppGenericClass IEnumerator_1_t3467_GenericClass = { 845, { &GenInst_ModuleBuilder_t1322_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3467_0_0_0 = { &IEnumerator_1_t3467_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2359_GenericClass = { 861, { &GenInst_ModuleBuilder_t1322_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2359_0_0_0 = { &InternalEnumerator_1_t2359_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3468_GenericClass = { 869, { &GenInst_ModuleBuilder_t1322_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3468_0_0_0 = { &ICollection_1_t3468_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3469_GenericClass = { 868, { &GenInst_ModuleBuilder_t1322_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3469_0_0_0 = { &IList_1_t3469_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3470_GenericClass = { 849, { &GenInst_ModuleBuilder_t1322_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3470_0_0_0 = { &IEnumerable_1_t3470_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__ModuleBuilder_t2697_0_0_0; +Il2CppGenericClass ICollection_1_t3471_GenericClass = { 869, { &GenInst__ModuleBuilder_t2697_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3471_0_0_0 = { &ICollection_1_t3471_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _ModuleBuilder_t2697_0_0_0 = { (void*)1238, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ModuleBuilder_t2697_1_0_0 = { (void*)1238, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3472_GenericClass = { 868, { &GenInst__ModuleBuilder_t2697_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3472_0_0_0 = { &IList_1_t3472_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3473_GenericClass = { 849, { &GenInst__ModuleBuilder_t2697_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3473_0_0_0 = { &IEnumerable_1_t3473_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3474_GenericClass = { 845, { &GenInst__ModuleBuilder_t2697_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3474_0_0_0 = { &IEnumerator_1_t3474_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Module_t1318_0_0_0; +Il2CppGenericClass ICollection_1_t3475_GenericClass = { 869, { &GenInst_Module_t1318_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3475_0_0_0 = { &ICollection_1_t3475_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3476_GenericClass = { 868, { &GenInst_Module_t1318_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3476_0_0_0 = { &IList_1_t3476_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3477_GenericClass = { 849, { &GenInst_Module_t1318_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3477_0_0_0 = { &IEnumerable_1_t3477_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3478_GenericClass = { 845, { &GenInst_Module_t1318_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3478_0_0_0 = { &IEnumerator_1_t3478_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__Module_t2707_0_0_0; +Il2CppGenericClass ICollection_1_t3479_GenericClass = { 869, { &GenInst__Module_t2707_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3479_0_0_0 = { &ICollection_1_t3479_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _Module_t2707_0_0_0 = { (void*)1237, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Module_t2707_0_0_2 = { (void*)1237, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Module_t2707_1_0_0 = { (void*)1237, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3480_GenericClass = { 868, { &GenInst__Module_t2707_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3480_0_0_0 = { &IList_1_t3480_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3481_GenericClass = { 849, { &GenInst__Module_t2707_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3481_0_0_0 = { &IEnumerable_1_t3481_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3482_GenericClass = { 845, { &GenInst__Module_t2707_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3482_0_0_0 = { &IEnumerator_1_t3482_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ParameterBuilder_t1328_0_0_0; +Il2CppGenericClass IEnumerator_1_t3483_GenericClass = { 845, { &GenInst_ParameterBuilder_t1328_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3483_0_0_0 = { &IEnumerator_1_t3483_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ParameterBuilder_t1328_0_0_0 = { (void*)1116, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParameterBuilder_t1328_1_0_0 = { (void*)1116, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2360_GenericClass = { 861, { &GenInst_ParameterBuilder_t1328_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2360_0_0_0 = { &InternalEnumerator_1_t2360_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3484_GenericClass = { 869, { &GenInst_ParameterBuilder_t1328_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3484_0_0_0 = { &ICollection_1_t3484_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3485_GenericClass = { 868, { &GenInst_ParameterBuilder_t1328_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3485_0_0_0 = { &IList_1_t3485_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3486_GenericClass = { 849, { &GenInst_ParameterBuilder_t1328_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3486_0_0_0 = { &IEnumerable_1_t3486_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__ParameterBuilder_t2698_0_0_0; +Il2CppGenericClass ICollection_1_t3487_GenericClass = { 869, { &GenInst__ParameterBuilder_t2698_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3487_0_0_0 = { &ICollection_1_t3487_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _ParameterBuilder_t2698_0_0_0 = { (void*)1239, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ParameterBuilder_t2698_1_0_0 = { (void*)1239, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3488_GenericClass = { 868, { &GenInst__ParameterBuilder_t2698_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3488_0_0_0 = { &IList_1_t3488_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3489_GenericClass = { 849, { &GenInst__ParameterBuilder_t2698_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3489_0_0_0 = { &IEnumerable_1_t3489_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3490_GenericClass = { 845, { &GenInst__ParameterBuilder_t2698_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3490_0_0_0 = { &IEnumerator_1_t3490_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TypeU5BU5D_t431_0_0_0; +Il2CppGenericClass IEnumerator_1_t3491_GenericClass = { 845, { &GenInst_TypeU5BU5D_t431_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3491_0_0_0 = { &IEnumerator_1_t3491_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2361_GenericClass = { 861, { &GenInst_TypeU5BU5D_t431_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2361_0_0_0 = { &InternalEnumerator_1_t2361_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3492_GenericClass = { 869, { &GenInst_TypeU5BU5D_t431_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3492_0_0_0 = { &ICollection_1_t3492_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3493_GenericClass = { 868, { &GenInst_TypeU5BU5D_t431_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3493_0_0_0 = { &IList_1_t3493_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3494_GenericClass = { 849, { &GenInst_TypeU5BU5D_t431_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3494_0_0_0 = { &IEnumerable_1_t3494_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ILTokenInfo_t1312_0_0_0; +Il2CppGenericClass IEnumerator_1_t2613_GenericClass = { 845, { &GenInst_ILTokenInfo_t1312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2613_0_0_0 = { &IEnumerator_1_t2613_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2362_GenericClass = { 861, { &GenInst_ILTokenInfo_t1312_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2362_0_0_0 = { &InternalEnumerator_1_t2362_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3495_GenericClass = { 869, { &GenInst_ILTokenInfo_t1312_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3495_0_0_0 = { &ICollection_1_t3495_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3496_GenericClass = { 849, { &GenInst_ILTokenInfo_t1312_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3496_0_0_0 = { &IEnumerable_1_t3496_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3497_GenericClass = { 868, { &GenInst_ILTokenInfo_t1312_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3497_0_0_0 = { &IList_1_t3497_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_LabelData_t1314_0_0_0; +Il2CppGenericClass IEnumerator_1_t2614_GenericClass = { 845, { &GenInst_LabelData_t1314_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2614_0_0_0 = { &IEnumerator_1_t2614_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType LabelData_t1314_0_0_0 = { (void*)1108, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LabelData_t1314_1_0_0 = { (void*)1108, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2363_GenericClass = { 861, { &GenInst_LabelData_t1314_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2363_0_0_0 = { &InternalEnumerator_1_t2363_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3498_GenericClass = { 869, { &GenInst_LabelData_t1314_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3498_0_0_0 = { &ICollection_1_t3498_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3499_GenericClass = { 849, { &GenInst_LabelData_t1314_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3499_0_0_0 = { &IEnumerable_1_t3499_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3500_GenericClass = { 868, { &GenInst_LabelData_t1314_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3500_0_0_0 = { &IList_1_t3500_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_LabelFixup_t1313_0_0_0; +Il2CppGenericClass IEnumerator_1_t2615_GenericClass = { 845, { &GenInst_LabelFixup_t1313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2615_0_0_0 = { &IEnumerator_1_t2615_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType LabelFixup_t1313_0_0_0 = { (void*)1107, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LabelFixup_t1313_1_0_0 = { (void*)1107, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2364_GenericClass = { 861, { &GenInst_LabelFixup_t1313_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2364_0_0_0 = { &InternalEnumerator_1_t2364_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3501_GenericClass = { 869, { &GenInst_LabelFixup_t1313_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3501_0_0_0 = { &ICollection_1_t3501_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3502_GenericClass = { 849, { &GenInst_LabelFixup_t1313_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3502_0_0_0 = { &IEnumerable_1_t3502_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3503_GenericClass = { 868, { &GenInst_LabelFixup_t1313_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3503_0_0_0 = { &IList_1_t3503_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GenericTypeParameterBuilder_t1310_0_0_0; +Il2CppGenericClass IEnumerator_1_t3504_GenericClass = { 845, { &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3504_0_0_0 = { &IEnumerator_1_t3504_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GenericTypeParameterBuilder_t1310_0_0_0 = { (void*)1103, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GenericTypeParameterBuilder_t1310_1_0_0 = { (void*)1103, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2365_GenericClass = { 861, { &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2365_0_0_0 = { &InternalEnumerator_1_t2365_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3505_GenericClass = { 869, { &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3505_0_0_0 = { &ICollection_1_t3505_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3506_GenericClass = { 868, { &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3506_0_0_0 = { &IList_1_t3506_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3507_GenericClass = { 849, { &GenInst_GenericTypeParameterBuilder_t1310_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3507_0_0_0 = { &IEnumerable_1_t3507_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TypeBuilder_t1304_0_0_0; +Il2CppGenericClass IEnumerator_1_t3508_GenericClass = { 845, { &GenInst_TypeBuilder_t1304_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3508_0_0_0 = { &IEnumerator_1_t3508_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2366_GenericClass = { 861, { &GenInst_TypeBuilder_t1304_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2366_0_0_0 = { &InternalEnumerator_1_t2366_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3509_GenericClass = { 869, { &GenInst_TypeBuilder_t1304_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3509_0_0_0 = { &ICollection_1_t3509_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3510_GenericClass = { 868, { &GenInst_TypeBuilder_t1304_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3510_0_0_0 = { &IList_1_t3510_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3511_GenericClass = { 849, { &GenInst_TypeBuilder_t1304_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3511_0_0_0 = { &IEnumerable_1_t3511_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__TypeBuilder_t2699_0_0_0; +Il2CppGenericClass ICollection_1_t3512_GenericClass = { 869, { &GenInst__TypeBuilder_t2699_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3512_0_0_0 = { &ICollection_1_t3512_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _TypeBuilder_t2699_0_0_0 = { (void*)1243, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _TypeBuilder_t2699_1_0_0 = { (void*)1243, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3513_GenericClass = { 868, { &GenInst__TypeBuilder_t2699_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3513_0_0_0 = { &IList_1_t3513_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3514_GenericClass = { 849, { &GenInst__TypeBuilder_t2699_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3514_0_0_0 = { &IEnumerable_1_t3514_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3515_GenericClass = { 845, { &GenInst__TypeBuilder_t2699_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3515_0_0_0 = { &IEnumerator_1_t3515_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MethodBuilder_t1311_0_0_0; +Il2CppGenericClass IEnumerator_1_t3516_GenericClass = { 845, { &GenInst_MethodBuilder_t1311_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3516_0_0_0 = { &IEnumerator_1_t3516_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2367_GenericClass = { 861, { &GenInst_MethodBuilder_t1311_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2367_0_0_0 = { &InternalEnumerator_1_t2367_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3517_GenericClass = { 869, { &GenInst_MethodBuilder_t1311_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3517_0_0_0 = { &ICollection_1_t3517_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3518_GenericClass = { 868, { &GenInst_MethodBuilder_t1311_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3518_0_0_0 = { &IList_1_t3518_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3519_GenericClass = { 849, { &GenInst_MethodBuilder_t1311_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3519_0_0_0 = { &IEnumerable_1_t3519_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__MethodBuilder_t2696_0_0_0; +Il2CppGenericClass ICollection_1_t3520_GenericClass = { 869, { &GenInst__MethodBuilder_t2696_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3520_0_0_0 = { &ICollection_1_t3520_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _MethodBuilder_t2696_0_0_0 = { (void*)1235, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _MethodBuilder_t2696_1_0_0 = { (void*)1235, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3521_GenericClass = { 868, { &GenInst__MethodBuilder_t2696_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3521_0_0_0 = { &IList_1_t3521_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3522_GenericClass = { 849, { &GenInst__MethodBuilder_t2696_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3522_0_0_0 = { &IEnumerable_1_t3522_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3523_GenericClass = { 845, { &GenInst__MethodBuilder_t2696_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3523_0_0_0 = { &IEnumerator_1_t3523_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ConstructorBuilder_t1302_0_0_0; +Il2CppGenericClass IEnumerator_1_t3524_GenericClass = { 845, { &GenInst_ConstructorBuilder_t1302_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3524_0_0_0 = { &IEnumerator_1_t3524_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2368_GenericClass = { 861, { &GenInst_ConstructorBuilder_t1302_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2368_0_0_0 = { &InternalEnumerator_1_t2368_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3525_GenericClass = { 869, { &GenInst_ConstructorBuilder_t1302_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3525_0_0_0 = { &ICollection_1_t3525_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3526_GenericClass = { 868, { &GenInst_ConstructorBuilder_t1302_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3526_0_0_0 = { &IList_1_t3526_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3527_GenericClass = { 849, { &GenInst_ConstructorBuilder_t1302_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3527_0_0_0 = { &IEnumerable_1_t3527_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__ConstructorBuilder_t2692_0_0_0; +Il2CppGenericClass ICollection_1_t3528_GenericClass = { 869, { &GenInst__ConstructorBuilder_t2692_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3528_0_0_0 = { &ICollection_1_t3528_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _ConstructorBuilder_t2692_0_0_0 = { (void*)1227, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ConstructorBuilder_t2692_1_0_0 = { (void*)1227, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3529_GenericClass = { 868, { &GenInst__ConstructorBuilder_t2692_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3529_0_0_0 = { &IList_1_t3529_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3530_GenericClass = { 849, { &GenInst__ConstructorBuilder_t2692_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3530_0_0_0 = { &IEnumerable_1_t3530_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3531_GenericClass = { 845, { &GenInst__ConstructorBuilder_t2692_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3531_0_0_0 = { &IEnumerator_1_t3531_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_FieldBuilder_t1308_0_0_0; +Il2CppGenericClass IEnumerator_1_t3532_GenericClass = { 845, { &GenInst_FieldBuilder_t1308_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3532_0_0_0 = { &IEnumerator_1_t3532_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType FieldBuilder_t1308_0_0_0 = { (void*)1102, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FieldBuilder_t1308_1_0_0 = { (void*)1102, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2369_GenericClass = { 861, { &GenInst_FieldBuilder_t1308_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2369_0_0_0 = { &InternalEnumerator_1_t2369_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3533_GenericClass = { 869, { &GenInst_FieldBuilder_t1308_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3533_0_0_0 = { &ICollection_1_t3533_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3534_GenericClass = { 868, { &GenInst_FieldBuilder_t1308_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3534_0_0_0 = { &IList_1_t3534_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3535_GenericClass = { 849, { &GenInst_FieldBuilder_t1308_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3535_0_0_0 = { &IEnumerable_1_t3535_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__FieldBuilder_t2694_0_0_0; +Il2CppGenericClass ICollection_1_t3536_GenericClass = { 869, { &GenInst__FieldBuilder_t2694_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3536_0_0_0 = { &ICollection_1_t3536_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _FieldBuilder_t2694_0_0_0 = { (void*)1231, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _FieldBuilder_t2694_1_0_0 = { (void*)1231, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3537_GenericClass = { 868, { &GenInst__FieldBuilder_t2694_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3537_0_0_0 = { &IList_1_t3537_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3538_GenericClass = { 849, { &GenInst__FieldBuilder_t2694_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3538_0_0_0 = { &IEnumerable_1_t3538_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3539_GenericClass = { 845, { &GenInst__FieldBuilder_t2694_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3539_0_0_0 = { &IEnumerator_1_t3539_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_PropertyInfo_t_0_0_0; +Il2CppGenericClass IEnumerator_1_t3540_GenericClass = { 845, { &GenInst_PropertyInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3540_0_0_0 = { &IEnumerator_1_t3540_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2370_GenericClass = { 861, { &GenInst_PropertyInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2370_0_0_0 = { &InternalEnumerator_1_t2370_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3541_GenericClass = { 869, { &GenInst_PropertyInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3541_0_0_0 = { &ICollection_1_t3541_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3542_GenericClass = { 868, { &GenInst_PropertyInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3542_0_0_0 = { &IList_1_t3542_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3543_GenericClass = { 849, { &GenInst_PropertyInfo_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3543_0_0_0 = { &IEnumerable_1_t3543_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst__PropertyInfo_t2709_0_0_0; +Il2CppGenericClass ICollection_1_t3544_GenericClass = { 869, { &GenInst__PropertyInfo_t2709_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3544_0_0_0 = { &ICollection_1_t3544_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType _PropertyInfo_t2709_0_0_0 = { (void*)1241, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _PropertyInfo_t2709_1_0_0 = { (void*)1241, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +Il2CppGenericClass IList_1_t3545_GenericClass = { 868, { &GenInst__PropertyInfo_t2709_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3545_0_0_0 = { &IList_1_t3545_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3546_GenericClass = { 849, { &GenInst__PropertyInfo_t2709_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3546_0_0_0 = { &IEnumerable_1_t3546_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3547_GenericClass = { 845, { &GenInst__PropertyInfo_t2709_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3547_0_0_0 = { &IEnumerator_1_t3547_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2499_GenericClass = { 845, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2499_0_0_0 = { &IEnumerator_1_t2499_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2371_GenericClass = { 861, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2371_0_0_0 = { &InternalEnumerator_1_t2371_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2500_GenericClass = { 849, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2500_0_0_0 = { &IEnumerable_1_t2500_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2501_GenericClass = { 845, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2501_0_0_0 = { &IEnumerator_1_t2501_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2372_GenericClass = { 861, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2372_0_0_0 = { &InternalEnumerator_1_t2372_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t2502_GenericClass = { 849, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t2502_0_0_0 = { &IEnumerable_1_t2502_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1801_GenericClass = { 994, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1801_0_0_0 = { &ReadOnlyCollection_1_t1801_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2373_GenericClass = { 993, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2373_0_0_0 = { &Collection_1_t2373_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t2374_GenericClass = { 991, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t2374_0_0_0 = { &List_1_t2374_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2375_GenericClass = { 992, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2375_0_0_0 = { &Enumerator_t2375_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2376_GenericClass = { 983, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2376_0_0_0 = { &EqualityComparer_1_t2376_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3548_GenericClass = { 988, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3548_0_0_0 = { &IEqualityComparer_1_t3548_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3549_GenericClass = { 833, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3549_0_0_0 = { &IEquatable_1_t3549_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2377_GenericClass = { 984, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2377_0_0_0 = { &DefaultComparer_t2377_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2378_GenericClass = { 1668, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2378_0_0_0 = { &Predicate_1_t2378_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2379_GenericClass = { 973, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2379_0_0_0 = { &Comparer_1_t2379_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2616_GenericClass = { 986, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2616_0_0_0 = { &IComparer_1_t2616_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3550_GenericClass = { 829, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3550_0_0_0 = { &IComparable_1_t3550_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2380_GenericClass = { 974, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2380_0_0_0 = { &DefaultComparer_t2380_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2381_GenericClass = { 1665, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2381_0_0_0 = { &Comparison_1_t2381_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ArrayReadOnlyList_1_t2382_GenericClass = { 863, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t2382_0_0_0 = { &ArrayReadOnlyList_1_t2382_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2383_GenericClass = { 864, { &GenInst_CustomAttributeTypedArgument_t1359_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2383_0_0_0 = { &U3CGetEnumeratorU3Ec__Iterator0_t2383_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1802_GenericClass = { 994, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1802_0_0_0 = { &ReadOnlyCollection_1_t1802_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t2384_GenericClass = { 993, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t2384_0_0_0 = { &Collection_1_t2384_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t2385_GenericClass = { 991, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t2385_0_0_0 = { &List_1_t2385_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2386_GenericClass = { 992, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2386_0_0_0 = { &Enumerator_t2386_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2387_GenericClass = { 983, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2387_0_0_0 = { &EqualityComparer_1_t2387_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3551_GenericClass = { 988, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3551_0_0_0 = { &IEqualityComparer_1_t3551_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3552_GenericClass = { 833, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3552_0_0_0 = { &IEquatable_1_t3552_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2388_GenericClass = { 984, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2388_0_0_0 = { &DefaultComparer_t2388_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2389_GenericClass = { 1668, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2389_0_0_0 = { &Predicate_1_t2389_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2390_GenericClass = { 973, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2390_0_0_0 = { &Comparer_1_t2390_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t2617_GenericClass = { 986, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t2617_0_0_0 = { &IComparer_1_t2617_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3553_GenericClass = { 829, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3553_0_0_0 = { &IComparable_1_t3553_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2391_GenericClass = { 974, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2391_0_0_0 = { &DefaultComparer_t2391_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2392_GenericClass = { 1665, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2392_0_0_0 = { &Comparison_1_t2392_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ArrayReadOnlyList_1_t2393_GenericClass = { 863, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t2393_0_0_0 = { &ArrayReadOnlyList_1_t2393_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t2394_GenericClass = { 864, { &GenInst_CustomAttributeNamedArgument_t1358_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2394_0_0_0 = { &U3CGetEnumeratorU3Ec__Iterator0_t2394_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CustomAttributeData_t1355_0_0_0; +Il2CppGenericClass IList_1_t1781_GenericClass = { 868, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1781_0_0_0 = { &IList_1_t1781_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Getter_2_t2395_GenericClass = { 1170, { &GenInst_Object_t_0_0_0_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType Getter_2_t2395_0_0_0 = { &Getter_2_t2395_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass StaticGetter_1_t2396_GenericClass = { 1171, { &GenInst_Object_t_0_0_0, NULL }, NULL }; +extern const Il2CppType StaticGetter_1_t2396_0_0_0 = { &StaticGetter_1_t2396_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ResourceInfo_t1389_0_0_0; +Il2CppGenericClass IEnumerator_1_t2618_GenericClass = { 845, { &GenInst_ResourceInfo_t1389_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2618_0_0_0 = { &IEnumerator_1_t2618_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2397_GenericClass = { 861, { &GenInst_ResourceInfo_t1389_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2397_0_0_0 = { &InternalEnumerator_1_t2397_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3554_GenericClass = { 869, { &GenInst_ResourceInfo_t1389_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3554_0_0_0 = { &ICollection_1_t3554_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3555_GenericClass = { 849, { &GenInst_ResourceInfo_t1389_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3555_0_0_0 = { &IEnumerable_1_t3555_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3556_GenericClass = { 868, { &GenInst_ResourceInfo_t1389_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3556_0_0_0 = { &IList_1_t3556_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ResourceCacheItem_t1390_0_0_0; +Il2CppGenericClass IEnumerator_1_t2619_GenericClass = { 845, { &GenInst_ResourceCacheItem_t1390_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2619_0_0_0 = { &IEnumerator_1_t2619_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2398_GenericClass = { 861, { &GenInst_ResourceCacheItem_t1390_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2398_0_0_0 = { &InternalEnumerator_1_t2398_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3557_GenericClass = { 869, { &GenInst_ResourceCacheItem_t1390_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3557_0_0_0 = { &ICollection_1_t3557_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3558_GenericClass = { 849, { &GenInst_ResourceCacheItem_t1390_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3558_0_0_0 = { &IEnumerable_1_t3558_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3559_GenericClass = { 868, { &GenInst_ResourceCacheItem_t1390_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3559_0_0_0 = { &IList_1_t3559_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IContextProperty_t1786_0_0_0; +Il2CppGenericClass IEnumerator_1_t3560_GenericClass = { 845, { &GenInst_IContextProperty_t1786_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3560_0_0_0 = { &IEnumerator_1_t3560_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2399_GenericClass = { 861, { &GenInst_IContextProperty_t1786_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2399_0_0_0 = { &InternalEnumerator_1_t2399_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3561_GenericClass = { 869, { &GenInst_IContextProperty_t1786_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3561_0_0_0 = { &ICollection_1_t3561_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3562_GenericClass = { 868, { &GenInst_IContextProperty_t1786_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3562_0_0_0 = { &IList_1_t3562_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3563_GenericClass = { 849, { &GenInst_IContextProperty_t1786_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3563_0_0_0 = { &IEnumerable_1_t3563_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Header_t1472_0_0_0; +Il2CppGenericClass IEnumerator_1_t3564_GenericClass = { 845, { &GenInst_Header_t1472_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3564_0_0_0 = { &IEnumerator_1_t3564_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2400_GenericClass = { 861, { &GenInst_Header_t1472_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2400_0_0_0 = { &InternalEnumerator_1_t2400_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3565_GenericClass = { 869, { &GenInst_Header_t1472_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3565_0_0_0 = { &ICollection_1_t3565_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3566_GenericClass = { 868, { &GenInst_Header_t1472_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3566_0_0_0 = { &IList_1_t3566_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3567_GenericClass = { 849, { &GenInst_Header_t1472_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3567_0_0_0 = { &IEnumerable_1_t3567_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ITrackingHandler_t1821_0_0_0; +Il2CppGenericClass IEnumerator_1_t3568_GenericClass = { 845, { &GenInst_ITrackingHandler_t1821_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3568_0_0_0 = { &IEnumerator_1_t3568_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2401_GenericClass = { 861, { &GenInst_ITrackingHandler_t1821_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2401_0_0_0 = { &InternalEnumerator_1_t2401_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3569_GenericClass = { 869, { &GenInst_ITrackingHandler_t1821_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3569_0_0_0 = { &ICollection_1_t3569_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3570_GenericClass = { 868, { &GenInst_ITrackingHandler_t1821_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3570_0_0_0 = { &IList_1_t3570_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3571_GenericClass = { 849, { &GenInst_ITrackingHandler_t1821_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3571_0_0_0 = { &IEnumerable_1_t3571_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IContextAttribute_t1808_0_0_0; +Il2CppGenericClass IEnumerator_1_t3572_GenericClass = { 845, { &GenInst_IContextAttribute_t1808_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3572_0_0_0 = { &IEnumerator_1_t3572_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2402_GenericClass = { 861, { &GenInst_IContextAttribute_t1808_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2402_0_0_0 = { &InternalEnumerator_1_t2402_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3573_GenericClass = { 869, { &GenInst_IContextAttribute_t1808_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3573_0_0_0 = { &ICollection_1_t3573_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3574_GenericClass = { 868, { &GenInst_IContextAttribute_t1808_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3574_0_0_0 = { &IList_1_t3574_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3575_GenericClass = { 849, { &GenInst_IContextAttribute_t1808_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3575_0_0_0 = { &IEnumerable_1_t3575_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2620_GenericClass = { 845, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2620_0_0_0 = { &IEnumerator_1_t2620_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2403_GenericClass = { 861, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2403_0_0_0 = { &InternalEnumerator_1_t2403_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3576_GenericClass = { 869, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3576_0_0_0 = { &ICollection_1_t3576_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3577_GenericClass = { 849, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3577_0_0_0 = { &IEnumerable_1_t3577_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3578_GenericClass = { 868, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3578_0_0_0 = { &IList_1_t3578_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3580_0_0_0; +Il2CppGenericClass ICollection_1_t3579_GenericClass = { 869, { &GenInst_IComparable_1_t3580_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3579_0_0_0 = { &ICollection_1_t3579_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3580_GenericClass = { 829, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3580_0_0_0 = { &IComparable_1_t3580_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3580_0_0_3 = { &IComparable_1_t3580_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3581_GenericClass = { 868, { &GenInst_IComparable_1_t3580_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3581_0_0_0 = { &IList_1_t3581_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3582_GenericClass = { 849, { &GenInst_IComparable_1_t3580_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3582_0_0_0 = { &IEnumerable_1_t3582_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3583_GenericClass = { 845, { &GenInst_IComparable_1_t3580_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3583_0_0_0 = { &IEnumerator_1_t3583_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3585_0_0_0; +Il2CppGenericClass ICollection_1_t3584_GenericClass = { 869, { &GenInst_IEquatable_1_t3585_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3584_0_0_0 = { &ICollection_1_t3584_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3585_GenericClass = { 833, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3585_0_0_0 = { &IEquatable_1_t3585_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3585_0_0_4 = { &IEquatable_1_t3585_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3586_GenericClass = { 868, { &GenInst_IEquatable_1_t3585_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3586_0_0_0 = { &IList_1_t3586_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3587_GenericClass = { 849, { &GenInst_IEquatable_1_t3585_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3587_0_0_0 = { &IEnumerable_1_t3587_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3588_GenericClass = { 845, { &GenInst_IEquatable_1_t3585_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3588_0_0_0 = { &IEnumerator_1_t3588_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2621_GenericClass = { 845, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2621_0_0_0 = { &IEnumerator_1_t2621_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2404_GenericClass = { 861, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2404_0_0_0 = { &InternalEnumerator_1_t2404_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3589_GenericClass = { 869, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3589_0_0_0 = { &ICollection_1_t3589_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3590_GenericClass = { 849, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3590_0_0_0 = { &IEnumerable_1_t3590_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3591_GenericClass = { 868, { &GenInst_Decimal_t1112_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3591_0_0_0 = { &IList_1_t3591_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3352_0_0_0; +Il2CppGenericClass ICollection_1_t3592_GenericClass = { 869, { &GenInst_IComparable_1_t3352_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3592_0_0_0 = { &ICollection_1_t3592_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3593_GenericClass = { 868, { &GenInst_IComparable_1_t3352_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3593_0_0_0 = { &IList_1_t3593_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3594_GenericClass = { 849, { &GenInst_IComparable_1_t3352_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3594_0_0_0 = { &IEnumerable_1_t3594_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3595_GenericClass = { 845, { &GenInst_IComparable_1_t3352_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3595_0_0_0 = { &IEnumerator_1_t3595_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3353_0_0_0; +Il2CppGenericClass ICollection_1_t3596_GenericClass = { 869, { &GenInst_IEquatable_1_t3353_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3596_0_0_0 = { &ICollection_1_t3596_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3597_GenericClass = { 868, { &GenInst_IEquatable_1_t3353_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3597_0_0_0 = { &IList_1_t3597_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3598_GenericClass = { 849, { &GenInst_IEquatable_1_t3353_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3598_0_0_0 = { &IEnumerable_1_t3598_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3599_GenericClass = { 845, { &GenInst_IEquatable_1_t3353_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3599_0_0_0 = { &IEnumerator_1_t3599_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t2622_GenericClass = { 845, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2622_0_0_0 = { &IEnumerator_1_t2622_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2405_GenericClass = { 861, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2405_0_0_0 = { &InternalEnumerator_1_t2405_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3600_GenericClass = { 869, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3600_0_0_0 = { &ICollection_1_t3600_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3601_GenericClass = { 849, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3601_0_0_0 = { &IEnumerable_1_t3601_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3602_GenericClass = { 868, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3602_0_0_0 = { &IList_1_t3602_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IComparable_1_t3604_0_0_0; +Il2CppGenericClass ICollection_1_t3603_GenericClass = { 869, { &GenInst_IComparable_1_t3604_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3603_0_0_0 = { &ICollection_1_t3603_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3604_GenericClass = { 829, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3604_0_0_0 = { &IComparable_1_t3604_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3604_0_0_1 = { &IComparable_1_t3604_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3605_GenericClass = { 868, { &GenInst_IComparable_1_t3604_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3605_0_0_0 = { &IList_1_t3605_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3606_GenericClass = { 849, { &GenInst_IComparable_1_t3604_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3606_0_0_0 = { &IEnumerable_1_t3606_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3607_GenericClass = { 845, { &GenInst_IComparable_1_t3604_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3607_0_0_0 = { &IEnumerator_1_t3607_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IEquatable_1_t3609_0_0_0; +Il2CppGenericClass ICollection_1_t3608_GenericClass = { 869, { &GenInst_IEquatable_1_t3609_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3608_0_0_0 = { &ICollection_1_t3608_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3609_GenericClass = { 833, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3609_0_0_0 = { &IEquatable_1_t3609_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3609_0_0_2 = { &IEquatable_1_t3609_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3610_GenericClass = { 868, { &GenInst_IEquatable_1_t3609_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3610_0_0_0 = { &IList_1_t3610_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3611_GenericClass = { 849, { &GenInst_IEquatable_1_t3609_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3611_0_0_0 = { &IEnumerable_1_t3611_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3612_GenericClass = { 845, { &GenInst_IEquatable_1_t3609_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3612_0_0_0 = { &IEnumerator_1_t3612_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TypeTag_t1528_0_0_0; +Il2CppGenericClass IEnumerator_1_t2623_GenericClass = { 845, { &GenInst_TypeTag_t1528_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t2623_0_0_0 = { &IEnumerator_1_t2623_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2406_GenericClass = { 861, { &GenInst_TypeTag_t1528_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2406_0_0_0 = { &InternalEnumerator_1_t2406_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3613_GenericClass = { 869, { &GenInst_TypeTag_t1528_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3613_0_0_0 = { &ICollection_1_t3613_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3614_GenericClass = { 849, { &GenInst_TypeTag_t1528_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3614_0_0_0 = { &IEnumerable_1_t3614_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3615_GenericClass = { 868, { &GenInst_TypeTag_t1528_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3615_0_0_0 = { &IList_1_t3615_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MonoType_t_0_0_0; +Il2CppGenericClass IEnumerator_1_t3616_GenericClass = { 845, { &GenInst_MonoType_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3616_0_0_0 = { &IEnumerator_1_t3616_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2407_GenericClass = { 861, { &GenInst_MonoType_t_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2407_0_0_0 = { &InternalEnumerator_1_t2407_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3617_GenericClass = { 869, { &GenInst_MonoType_t_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3617_0_0_0 = { &ICollection_1_t3617_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3618_GenericClass = { 868, { &GenInst_MonoType_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3618_0_0_0 = { &IList_1_t3618_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3619_GenericClass = { 849, { &GenInst_MonoType_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3619_0_0_0 = { &IEnumerable_1_t3619_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t1606_GenericClass = { 868, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t1606_0_0_0 = { &IList_1_t1606_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t1606_0_0_1 = { &IList_1_t1606_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3620_GenericClass = { 849, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3620_0_0_0 = { &IEnumerable_1_t3620_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3621_GenericClass = { 845, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3621_0_0_0 = { &IEnumerator_1_t3621_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3622_GenericClass = { 869, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3622_0_0_0 = { &ICollection_1_t3622_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t2409_GenericClass = { 994, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t2409_0_0_0 = { &ReadOnlyCollection_1_t2409_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t2410_GenericClass = { 1668, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t2410_0_0_0 = { &Predicate_1_t2410_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t2411_GenericClass = { 992, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t2411_0_0_0 = { &Enumerator_t2411_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t2412_GenericClass = { 1665, { &GenInst_StrongName_t1609_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t2412_0_0_0 = { &Comparison_1_t2412_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2413_GenericClass = { 973, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2413_0_0_0 = { &Comparer_1_t2413_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3623_GenericClass = { 986, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3623_0_0_0 = { &IComparer_1_t3623_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2414_GenericClass = { 974, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2414_0_0_0 = { &DefaultComparer_t2414_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2415_GenericClass = { 983, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2415_0_0_0 = { &EqualityComparer_1_t2415_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3624_GenericClass = { 988, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3624_0_0_0 = { &IEqualityComparer_1_t3624_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2416_GenericClass = { 984, { &GenInst_DateTime_t365_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2416_0_0_0 = { &DefaultComparer_t2416_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3625_GenericClass = { 829, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3625_0_0_0 = { &IComparable_1_t3625_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3625_0_0_3 = { &IComparable_1_t3625_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3626_GenericClass = { 833, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3626_0_0_0 = { &IEquatable_1_t3626_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3626_0_0_4 = { &IEquatable_1_t3626_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2417_GenericClass = { 973, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2417_0_0_0 = { &Comparer_1_t2417_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3627_GenericClass = { 986, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3627_0_0_0 = { &IComparer_1_t3627_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2418_GenericClass = { 974, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2418_0_0_0 = { &DefaultComparer_t2418_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2419_GenericClass = { 983, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2419_0_0_0 = { &EqualityComparer_1_t2419_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3628_GenericClass = { 988, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3628_0_0_0 = { &IEqualityComparer_1_t3628_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2420_GenericClass = { 984, { &GenInst_DateTimeOffset_t1684_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2420_0_0_0 = { &DefaultComparer_t2420_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3629_GenericClass = { 986, { &GenInst_SByte_t1110_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3629_0_0_0 = { &IComparer_1_t3629_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3630_GenericClass = { 986, { &GenInst_Int16_t1111_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3630_0_0_0 = { &IComparer_1_t3630_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3631_GenericClass = { 986, { &GenInst_Int64_t455_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3631_0_0_0 = { &IComparer_1_t3631_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3632_GenericClass = { 829, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3632_0_0_0 = { &IComparable_1_t3632_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3632_0_0_2 = { &IComparable_1_t3632_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3633_GenericClass = { 833, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3633_0_0_0 = { &IEquatable_1_t3633_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3633_0_0_3 = { &IEquatable_1_t3633_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2421_GenericClass = { 973, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2421_0_0_0 = { &Comparer_1_t2421_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3634_GenericClass = { 986, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3634_0_0_0 = { &IComparer_1_t3634_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2422_GenericClass = { 974, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2422_0_0_0 = { &DefaultComparer_t2422_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2423_GenericClass = { 983, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2423_0_0_0 = { &EqualityComparer_1_t2423_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3635_GenericClass = { 988, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3635_0_0_0 = { &IEqualityComparer_1_t3635_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2424_GenericClass = { 984, { &GenInst_Guid_t1706_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2424_0_0_0 = { &DefaultComparer_t2424_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3636_GenericClass = { 845, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3636_0_0_0 = { &IEnumerator_1_t3636_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t2425_GenericClass = { 861, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t2425_0_0_0 = { &InternalEnumerator_1_t2425_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3637_GenericClass = { 869, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3637_0_0_0 = { &ICollection_1_t3637_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3638_GenericClass = { 849, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3638_0_0_0 = { &IEnumerable_1_t3638_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t1837_GenericClass = { 994, { &GenInst_CustomAttributeData_t1355_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t1837_0_0_0 = { &ReadOnlyCollection_1_t1837_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3639_GenericClass = { 986, { &GenInst_String_t_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3639_0_0_0 = { &IComparer_1_t3639_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t2426_GenericClass = { 973, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t2426_0_0_0 = { &Comparer_1_t2426_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3640_GenericClass = { 986, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3640_0_0_0 = { &IComparer_1_t3640_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2427_GenericClass = { 974, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2427_0_0_0 = { &DefaultComparer_t2427_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t2428_GenericClass = { 983, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t2428_0_0_0 = { &EqualityComparer_1_t2428_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3641_GenericClass = { 988, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3641_0_0_0 = { &IEqualityComparer_1_t3641_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t2429_GenericClass = { 984, { &GenInst_TimeSpan_t803_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t2429_0_0_0 = { &DefaultComparer_t2429_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Version_t758_0_0_0; +Il2CppGenericClass IComparable_1_t3642_GenericClass = { 829, { &GenInst_Version_t758_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3642_0_0_0 = { &IComparable_1_t3642_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t3642_0_0_2 = { &IComparable_1_t3642_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3643_GenericClass = { 833, { &GenInst_Version_t758_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3643_0_0_0 = { &IEquatable_1_t3643_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t3643_0_0_3 = { &IEquatable_1_t3643_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DictionaryEntry_t900_0_0_0; +extern const Il2CppType DictionaryEntryU5BU5D_t2516_0_0_0 = { (void*)&DictionaryEntry_t900_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType KeyNotFoundException_t1215_0_0_0 = { (void*)989, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyNotFoundException_t1215_1_0_0 = { (void*)989, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Link_t1214_0_0_0; +extern const Il2CppType LinkU5BU5D_t1851_0_0_0 = { (void*)&Link_t1214_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType LinkU5BU5D_t1851_0_0_1 = { (void*)&Link_t1214_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType GenericEqualityComparer_1_t2624_0_0_0 = { (void*)985, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GenericEqualityComparer_1_t2624_1_0_0 = { (void*)985, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GenericComparer_1_t2625_0_0_0 = { (void*)975, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GenericComparer_1_t2625_1_0_0 = { (void*)975, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RuntimeCompatibilityAttribute_t1131_0_0_0 = { (void*)892, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RuntimeCompatibilityAttribute_t1131_1_0_0 = { (void*)892, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SerializeField_t247_0_0_0 = { (void*)162, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializeField_t247_1_0_0 = { (void*)162, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RangeAttribute_t381_0_0_0 = { (void*)323, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RangeAttribute_t381_1_0_0 = { (void*)323, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompilerGeneratedAttribute_t1129_0_0_0 = { (void*)890, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompilerGeneratedAttribute_t1129_1_0_0 = { (void*)890, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HideInInspector_t346_0_0_0 = { (void*)284, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HideInInspector_t346_1_0_0 = { (void*)284, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DebuggerHiddenAttribute_t1132_0_0_0 = { (void*)893, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DebuggerHiddenAttribute_t1132_1_0_0 = { (void*)893, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GUITexture_t212_0_0_0 = { (void*)123, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUITexture_t212_1_0_0 = { (void*)123, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DebuggableAttribute_t1240_0_0_0 = { (void*)1030, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DebuggableAttribute_t1240_1_0_0 = { (void*)1030, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InternalsVisibleToAttribute_t1130_0_0_0 = { (void*)891, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InternalsVisibleToAttribute_t1130_1_0_0 = { (void*)891, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExtensionAttribute_t946_0_0_0 = { (void*)684, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExtensionAttribute_t946_1_0_0 = { (void*)684, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WrapperlessIcall_t336_0_0_0 = { (void*)277, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WrapperlessIcall_t336_1_0_0 = { (void*)277, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeInferenceRuleAttribute_t404_0_0_0 = { (void*)355, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeInferenceRuleAttribute_t404_1_0_0 = { (void*)355, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObsoleteAttribute_t1122_0_0_0 = { (void*)883, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObsoleteAttribute_t1122_1_0_0 = { (void*)883, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WritableAttribute_t348_0_0_0 = { (void*)287, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WritableAttribute_t348_1_0_0 = { (void*)287, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExcludeFromDocsAttribute_t401_0_0_0 = { (void*)352, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExcludeFromDocsAttribute_t401_1_0_0 = { (void*)352, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecuritySafeCriticalAttribute_t1622_0_0_0 = { (void*)1502, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SecuritySafeCriticalAttribute_t1622_1_0_0 = { (void*)1502, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IL2CPPStructAlignmentAttribute_t337_0_0_0 = { (void*)278, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IL2CPPStructAlignmentAttribute_t337_1_0_0 = { (void*)278, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormerlySerializedAsAttribute_t402_0_0_0 = { (void*)353, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FormerlySerializedAsAttribute_t402_1_0_0 = { (void*)353, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyTitleAttribute_t1350_0_0_0 = { (void*)1135, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyTitleAttribute_t1350_1_0_0 = { (void*)1135, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyDescriptionAttribute_t1342_0_0_0 = { (void*)1128, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyDescriptionAttribute_t1342_1_0_0 = { (void*)1128, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyConfigurationAttribute_t1338_0_0_0 = { (void*)1124, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyConfigurationAttribute_t1338_1_0_0 = { (void*)1124, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyCompanyAttribute_t1337_0_0_0 = { (void*)1123, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyCompanyAttribute_t1337_1_0_0 = { (void*)1123, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyProductAttribute_t1349_0_0_0 = { (void*)1134, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyProductAttribute_t1349_1_0_0 = { (void*)1134, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyFileVersionAttribute_t1343_0_0_0 = { (void*)1129, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyFileVersionAttribute_t1343_1_0_0 = { (void*)1129, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GuidAttribute_t1126_0_0_0 = { (void*)887, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GuidAttribute_t1126_1_0_0 = { (void*)887, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ComVisibleAttribute_t1107_0_0_0 = { (void*)832, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ComVisibleAttribute_t1107_1_0_0 = { (void*)832, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyTrademarkAttribute_t1351_0_0_0 = { (void*)1136, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyTrademarkAttribute_t1351_1_0_0 = { (void*)1136, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyCopyrightAttribute_t1339_0_0_0 = { (void*)1125, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyCopyrightAttribute_t1339_1_0_0 = { (void*)1125, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AddComponentMenu_t344_0_0_0 = { (void*)282, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AddComponentMenu_t344_1_0_0 = { (void*)282, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SpaceAttribute_t380_0_0_0 = { (void*)322, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SpaceAttribute_t380_1_0_0 = { (void*)322, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SelectionBaseAttribute_t383_0_0_0 = { (void*)325, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SelectionBaseAttribute_t383_1_0_0 = { (void*)325, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TooltipAttribute_t379_0_0_0 = { (void*)321, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TooltipAttribute_t379_1_0_0 = { (void*)321, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TextAreaAttribute_t382_0_0_0 = { (void*)324, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TextAreaAttribute_t382_1_0_0 = { (void*)324, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NeutralResourcesLanguageAttribute_t1386_0_0_0 = { (void*)1185, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NeutralResourcesLanguageAttribute_t1386_1_0_0 = { (void*)1185, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CLSCompliantAttribute_t1108_0_0_0 = { (void*)836, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CLSCompliantAttribute_t1108_1_0_0 = { (void*)836, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyInformationalVersionAttribute_t1344_0_0_0 = { (void*)1130, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyInformationalVersionAttribute_t1344_1_0_0 = { (void*)1130, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SatelliteContractVersionAttribute_t1399_0_0_0 = { (void*)1194, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SatelliteContractVersionAttribute_t1399_1_0_0 = { (void*)1194, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyDefaultAliasAttribute_t1340_0_0_0 = { (void*)1126, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyDefaultAliasAttribute_t1340_1_0_0 = { (void*)1126, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompilationRelaxationsAttribute_t1401_0_0_0 = { (void*)1196, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompilationRelaxationsAttribute_t1401_1_0_0 = { (void*)1196, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyDelaySignAttribute_t1341_0_0_0 = { (void*)1127, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyDelaySignAttribute_t1341_1_0_0 = { (void*)1127, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyKeyFileAttribute_t1345_0_0_0 = { (void*)1131, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyKeyFileAttribute_t1345_1_0_0 = { (void*)1131, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoTODOAttribute_t723_0_0_0 = { (void*)529, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoTODOAttribute_t723_1_0_0 = { (void*)529, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UriTypeConverter_t894_0_0_0 = { (void*)677, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UriTypeConverter_t894_1_0_0 = { (void*)677, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DefaultDependencyAttribute_t1402_0_0_0 = { (void*)1197, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultDependencyAttribute_t1402_1_0_0 = { (void*)1197, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StringFreezingAttribute_t1405_0_0_0 = { (void*)1200, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StringFreezingAttribute_t1405_1_0_0 = { (void*)1200, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeLibVersionAttribute_t1425_0_0_0 = { (void*)1221, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeLibVersionAttribute_t1425_1_0_0 = { (void*)1221, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ClassInterfaceAttribute_t1413_0_0_0 = { (void*)1208, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ClassInterfaceAttribute_t1413_1_0_0 = { (void*)1208, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReliabilityContractAttribute_t1409_0_0_0 = { (void*)1204, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReliabilityContractAttribute_t1409_1_0_0 = { (void*)1204, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ComDefaultInterfaceAttribute_t1415_0_0_0 = { (void*)1210, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ComDefaultInterfaceAttribute_t1415_1_0_0 = { (void*)1210, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeLibImportClassAttribute_t1424_0_0_0 = { (void*)1220, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeLibImportClassAttribute_t1424_1_0_0 = { (void*)1220, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InterfaceTypeAttribute_t1420_0_0_0 = { (void*)1215, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InterfaceTypeAttribute_t1420_1_0_0 = { (void*)1215, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DispIdAttribute_t1417_0_0_0 = { (void*)1212, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DispIdAttribute_t1417_1_0_0 = { (void*)1212, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoDocumentationNoteAttribute_t1143_0_0_0 = { (void*)907, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoDocumentationNoteAttribute_t1143_1_0_0 = { (void*)907, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DecimalConstantAttribute_t1134_0_0_0 = { (void*)895, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecimalConstantAttribute_t1134_1_0_0 = { (void*)895, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _Exception_t2670_0_0_0 = { (void*)878, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Exception_t2670_0_0_1 = { (void*)878, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Exception_t2670_1_0_0 = { (void*)878, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoTODOAttribute_t1142_0_0_0 = { (void*)906, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoTODOAttribute_t1142_1_0_0 = { (void*)906, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CollectionDebuggerView_2_t2672_0_0_0 = { (void*)972, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CollectionDebuggerView_2_t2672_1_0_0 = { (void*)972, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DebuggerDisplayAttribute_t1241_0_0_0 = { (void*)1032, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DebuggerDisplayAttribute_t1241_1_0_0 = { (void*)1032, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DebuggerTypeProxyAttribute_t1243_0_0_0 = { (void*)1034, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DebuggerTypeProxyAttribute_t1243_1_0_0 = { (void*)1034, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CollectionDebuggerView_1_t2671_0_0_0 = { (void*)971, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CollectionDebuggerView_1_t2671_1_0_0 = { (void*)971, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CollectionDebuggerView_t1222_0_0_0 = { (void*)1006, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CollectionDebuggerView_t1222_1_0_0 = { (void*)1006, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _AssemblyBuilder_t2691_0_0_0 = { (void*)1225, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _AssemblyBuilder_t2691_1_0_0 = { (void*)1225, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _EnumBuilder_t2693_0_0_0 = { (void*)1229, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _EnumBuilder_t2693_1_0_0 = { (void*)1229, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _ILGenerator_t2695_0_0_0 = { (void*)1233, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _ILGenerator_t2695_1_0_0 = { (void*)1233, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _Assembly_t2700_0_0_0 = { (void*)1224, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Assembly_t2700_0_0_1 = { (void*)1224, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Assembly_t2700_1_0_0 = { (void*)1224, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _AssemblyName_t2701_0_0_0 = { (void*)1226, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _AssemblyName_t2701_0_0_2 = { (void*)1226, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _AssemblyName_t2701_1_0_0 = { (void*)1226, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DebuggerStepThroughAttribute_t1242_0_0_0 = { (void*)1033, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DebuggerStepThroughAttribute_t1242_1_0_0 = { (void*)1033, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _EventInfo_t2703_0_0_0 = { (void*)1230, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _EventInfo_t2703_1_0_0 = { (void*)1230, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SuppressUnmanagedCodeSecurityAttribute_t1623_0_0_0 = { (void*)1503, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SuppressUnmanagedCodeSecurityAttribute_t1623_1_0_0 = { (void*)1503, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Activator_t1668_0_0_0 = { (void*)1555, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Activator_t1668_1_0_0 = { (void*)1555, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Assembly_t922_0_0_0 = { (void*)1121, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Assembly_t922_1_0_0 = { (void*)1121, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Assembly_t922_0_0_3 = { (void*)1121, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Assembly_t922_0_0_1 = { (void*)1121, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Assembly_t922_0_0_17 = { (void*)1121, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType _Thread_t2711_0_0_0 = { (void*)1242, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Thread_t2711_1_0_0 = { (void*)1242, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadStaticAttribute_t1734_0_0_0 = { (void*)1641, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadStaticAttribute_t1734_1_0_0 = { (void*)1641, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType _Activator_t2710_0_0_0 = { (void*)1223, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType _Activator_t2710_1_0_0 = { (void*)1223, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t0_0_0_0 = { (void*)0, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t0_1_0_0 = { (void*)0, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Camera2DFollow_t1_0_0_0 = { (void*)1, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Camera2DFollow_t1_1_0_0 = { (void*)1, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CameraFollow_t5_0_0_0 = { (void*)2, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CameraFollow_t5_1_0_0 = { (void*)2, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Platformer2DUserControl_t7_0_0_0 = { (void*)3, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Platformer2DUserControl_t7_1_0_0 = { (void*)3, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LayerMask_t9_0_0_1 = { (void*)139, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LayerMask_t9_0_0_0 = { (void*)139, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LayerMask_t9_1_0_0 = { (void*)139, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType LayerMask_t9_0_0_4 = { (void*)139, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Restarter_t12_0_0_0 = { (void*)5, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Restarter_t12_1_0_0 = { (void*)5, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AbstractTargetFollower_t14_0_0_0 = { (void*)6, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AbstractTargetFollower_t14_1_0_0 = { (void*)6, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UpdateType_t13_0_0_1 = { (void*)7, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UpdateType_t13_0_0_0 = { (void*)7, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UpdateType_t13_1_0_0 = { (void*)7, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UpdateType_t13_0_0_32854 = { (void*)7, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AutoCam_t16_0_0_0 = { (void*)8, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AutoCam_t16_1_0_0 = { (void*)8, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PivotBasedCameraRig_t17_0_0_0 = { (void*)12, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PivotBasedCameraRig_t17_1_0_0 = { (void*)12, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FreeLookCam_t18_0_0_0 = { (void*)9, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FreeLookCam_t18_1_0_0 = { (void*)9, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HandHeldCam_t20_0_0_0 = { (void*)10, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HandHeldCam_t20_1_0_0 = { (void*)10, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LookatTarget_t21_0_0_0 = { (void*)11, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LookatTarget_t21_1_0_0 = { (void*)11, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ProtectCameraFromWallClip_t23_0_0_0 = { (void*)13, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ProtectCameraFromWallClip_t23_1_0_0 = { (void*)13, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RaycastHit_t26_0_0_0; +extern const Il2CppType RaycastHitU5BU5D_t25_0_0_1 = { (void*)&RaycastHit_t26_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType RaycastHitU5BU5D_t25_0_0_0 = { (void*)&RaycastHit_t26_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TargetFieldOfView_t27_0_0_0 = { (void*)15, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TargetFieldOfView_t27_1_0_0 = { (void*)15, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FirstPersonController_t29_0_0_0 = { (void*)16, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FirstPersonController_t29_1_0_0 = { (void*)16, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ControllerColliderHit_t130_0_0_0 = { (void*)205, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ControllerColliderHit_t130_1_0_0 = { (void*)205, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AudioClip_t35_0_0_0; +extern const Il2CppType AudioClipU5BU5D_t34_0_0_1 = { (void*)&AudioClip_t35_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType CollisionFlags_t278_0_0_1 = { (void*)207, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CollisionFlags_t278_0_0_0 = { (void*)207, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CollisionFlags_t278_1_0_0 = { (void*)207, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CollisionFlags_t278_0_0_32854 = { (void*)207, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HeadBob_t38_0_0_0 = { (void*)17, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HeadBob_t38_1_0_0 = { (void*)17, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RigidbodyFirstPersonController_t39_0_0_6 = { (void*)19, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RigidbodyFirstPersonController_t39_0_0_0 = { (void*)19, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RigidbodyFirstPersonController_t39_1_0_0 = { (void*)19, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BallUserControl_t45_0_0_0 = { (void*)23, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BallUserControl_t45_1_0_0 = { (void*)23, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AICharacterControl_t46_0_0_0 = { (void*)24, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AICharacterControl_t46_1_0_0 = { (void*)24, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThirdPersonUserControl_t49_0_0_0 = { (void*)26, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThirdPersonUserControl_t49_1_0_0 = { (void*)26, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ButtonHandler_t52_0_0_0 = { (void*)28, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ButtonHandler_t52_1_0_0 = { (void*)28, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ActiveInputMethod_t53_0_0_0 = { (void*)30, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ActiveInputMethod_t53_1_0_0 = { (void*)30, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ActiveInputMethod_t53_0_0_32854 = { (void*)30, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType VirtualInput_t56_0_0_17 = { (void*)46, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VirtualInput_t56_0_0_0 = { (void*)46, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VirtualInput_t56_1_0_0 = { (void*)46, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InputAxisScrollbar_t57_0_0_0 = { (void*)33, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InputAxisScrollbar_t57_1_0_0 = { (void*)33, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Joystick_t59_0_0_0 = { (void*)34, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Joystick_t59_1_0_0 = { (void*)34, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AxisOption_t58_0_0_6 = { (void*)35, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOption_t58_0_0_0 = { (void*)35, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOption_t58_1_0_0 = { (void*)35, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AxisOption_t58_0_0_32854 = { (void*)35, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MobileControlRig_t60_0_0_0 = { (void*)36, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MobileControlRig_t60_1_0_0 = { (void*)36, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TiltInput_t66_0_0_0 = { (void*)39, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TiltInput_t66_1_0_0 = { (void*)39, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AxisMapping_t65_0_0_6 = { (void*)41, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AxisMapping_t65_0_0_0 = { (void*)41, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AxisMapping_t65_1_0_0 = { (void*)41, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AxisOptions_t63_0_0_6 = { (void*)40, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOptions_t63_0_0_0 = { (void*)40, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOptions_t63_1_0_0 = { (void*)40, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AxisOptions_t63_0_0_32854 = { (void*)40, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MappingType_t64_0_0_6 = { (void*)42, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MappingType_t64_0_0_0 = { (void*)42, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MappingType_t64_1_0_0 = { (void*)42, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MappingType_t64_0_0_32854 = { (void*)42, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TouchPad_t69_0_0_0 = { (void*)43, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TouchPad_t69_1_0_0 = { (void*)43, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AxisOption_t67_0_0_6 = { (void*)44, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOption_t67_0_0_0 = { (void*)44, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AxisOption_t67_1_0_0 = { (void*)44, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AxisOption_t67_0_0_32854 = { (void*)44, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ControlStyle_t68_0_0_6 = { (void*)45, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ControlStyle_t68_0_0_0 = { (void*)45, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ControlStyle_t68_1_0_0 = { (void*)45, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ControlStyle_t68_0_0_32854 = { (void*)45, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ActivateTrigger_t75_0_0_0 = { (void*)47, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivateTrigger_t75_1_0_0 = { (void*)47, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mode_t74_0_0_6 = { (void*)48, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mode_t74_0_0_0 = { (void*)48, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mode_t74_1_0_0 = { (void*)48, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Mode_t74_0_0_32854 = { (void*)48, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AutoMobileShaderSwitch_t82_0_0_0 = { (void*)49, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AutoMobileShaderSwitch_t82_1_0_0 = { (void*)49, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReplacementList_t80_0_0_1 = { (void*)51, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReplacementList_t80_0_0_0 = { (void*)51, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReplacementList_t80_1_0_0 = { (void*)51, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Shader_t79_0_0_6 = { (void*)164, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Shader_t79_0_0_0 = { (void*)164, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Shader_t79_1_0_0 = { (void*)164, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AutoMoveAndRotate_t84_0_0_0 = { (void*)52, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AutoMoveAndRotate_t84_1_0_0 = { (void*)52, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Vector3andSpace_t83_0_0_6 = { (void*)53, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Vector3andSpace_t83_0_0_0 = { (void*)53, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Vector3andSpace_t83_1_0_0 = { (void*)53, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Space_t186_0_0_6 = { (void*)103, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Space_t186_0_0_0 = { (void*)103, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Space_t186_1_0_0 = { (void*)103, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Space_t186_0_0_32854 = { (void*)103, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CameraRefocus_t85_0_0_0 = { (void*)54, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CameraRefocus_t85_1_0_0 = { (void*)54, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DragRigidbody_t87_0_0_0 = { (void*)56, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DragRigidbody_t87_1_0_0 = { (void*)56, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DragRigidbody_t87_0_0_3 = { (void*)56, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DynamicShadowSettings_t89_0_0_0 = { (void*)58, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DynamicShadowSettings_t89_1_0_0 = { (void*)58, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Light_t90_0_0_6 = { (void*)190, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Light_t90_0_0_0 = { (void*)190, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Light_t90_1_0_0 = { (void*)190, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FPSCounter_t93_0_0_0 = { (void*)62, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FPSCounter_t93_1_0_0 = { (void*)62, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FollowTarget_t95_0_0_0 = { (void*)63, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FollowTarget_t95_1_0_0 = { (void*)63, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ForcedReset_t96_0_0_0 = { (void*)64, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ForcedReset_t96_1_0_0 = { (void*)64, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ObjectResetter_t100_0_0_0 = { (void*)67, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectResetter_t100_1_0_0 = { (void*)67, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ObjectResetter_t100_0_0_3 = { (void*)67, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ParticleSystemDestroyer_t105_0_0_0 = { (void*)69, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ParticleSystemDestroyer_t105_1_0_0 = { (void*)69, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ParticleSystemDestroyer_t105_0_0_3 = { (void*)69, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ParticleSystem_t104_0_0_0; +extern const Il2CppType ParticleSystemU5BU5D_t103_0_0_3 = { (void*)&ParticleSystem_t104_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType PlatformSpecificContent_t107_0_0_0 = { (void*)71, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PlatformSpecificContent_t107_1_0_0 = { (void*)71, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BuildTargetGroup_t106_0_0_1 = { (void*)72, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BuildTargetGroup_t106_0_0_0 = { (void*)72, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BuildTargetGroup_t106_1_0_0 = { (void*)72, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType BuildTargetGroup_t106_0_0_32854 = { (void*)72, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SimpleActivatorMenu_t110_0_0_0 = { (void*)73, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleActivatorMenu_t110_1_0_0 = { (void*)73, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SimpleMouseRotator_t111_0_0_0 = { (void*)74, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SimpleMouseRotator_t111_1_0_0 = { (void*)74, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SmoothFollow_t112_0_0_0 = { (void*)75, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SmoothFollow_t112_1_0_0 = { (void*)75, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TimedObjectActivator_t120_0_0_0 = { (void*)76, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimedObjectActivator_t120_1_0_0 = { (void*)76, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Action_t113_0_0_0 = { (void*)77, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Action_t113_1_0_0 = { (void*)77, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Action_t113_0_0_32854 = { (void*)77, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Action_t113_0_0_6 = { (void*)77, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Entry_t114_0_0_0; +extern const Il2CppType EntryU5BU5D_t116_0_0_6 = { (void*)&Entry_t114_0_0_0, 6, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TimedObjectDestructor_t121_0_0_0 = { (void*)83, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimedObjectDestructor_t121_1_0_0 = { (void*)83, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WaypointCircuit_t123_0_0_0 = { (void*)84, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaypointCircuit_t123_1_0_0 = { (void*)84, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType WaypointCircuit_t123_0_0_6 = { (void*)84, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaypointCircuit_t123_0_0_1 = { (void*)84, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType RoutePoint_t124_0_0_0 = { (void*)86, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RoutePoint_t124_1_0_0 = { (void*)86, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RoutePoint_t124_0_0_1 = { (void*)86, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType WaypointProgressTracker_t128_0_0_0 = { (void*)87, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WaypointProgressTracker_t128_1_0_0 = { (void*)87, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ProgressStyle_t127_0_0_1 = { (void*)88, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ProgressStyle_t127_0_0_0 = { (void*)88, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ProgressStyle_t127_1_0_0 = { (void*)88, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ProgressStyle_t127_0_0_32854 = { (void*)88, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType U3CModuleU3E_t170_0_0_0 = { (void*)89, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t170_1_0_0 = { (void*)89, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GoDie_t171_0_0_0 = { (void*)90, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GoDie_t171_1_0_0 = { (void*)90, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StateMachineBehaviour_t172_0_0_0 = { (void*)329, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StateMachineBehaviour_t172_1_0_0 = { (void*)329, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AnimatorStateInfo_t148_0_0_0 = { (void*)242, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimatorStateInfo_t148_0_0_3 = { (void*)242, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimatorStateInfo_t148_1_0_0 = { (void*)242, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t173_0_0_0 = { (void*)91, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t173_1_0_0 = { (void*)91, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NewBehaviourScript_t174_0_0_0 = { (void*)92, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NewBehaviourScript_t174_1_0_0 = { (void*)92, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NewBehaviourScript1_t175_0_0_0 = { (void*)93, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NewBehaviourScript1_t175_1_0_0 = { (void*)93, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NewBehaviourScript2_t176_0_0_0 = { (void*)94, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NewBehaviourScript2_t176_1_0_0 = { (void*)94, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType retry_t177_0_0_0 = { (void*)95, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType retry_t177_1_0_0 = { (void*)95, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType robo2_t178_0_0_0 = { (void*)96, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType robo2_t178_1_0_0 = { (void*)96, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType s2_t179_0_0_0 = { (void*)97, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType s2_t179_1_0_0 = { (void*)97, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t180_0_0_0 = { (void*)98, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t180_1_0_0 = { (void*)98, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssetBundleCreateRequest_t181_0_0_0 = { (void*)99, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssetBundleCreateRequest_t181_1_0_0 = { (void*)99, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AsyncOperation_t182_0_0_0 = { (void*)173, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsyncOperation_t182_1_0_0 = { (void*)173, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssetBundle_t184_0_0_0 = { (void*)101, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssetBundle_t184_0_0_3 = { (void*)101, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssetBundle_t184_1_0_0 = { (void*)101, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssetBundleRequest_t183_0_0_0 = { (void*)100, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssetBundleRequest_t183_1_0_0 = { (void*)100, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Object_t76_0_0_0; +extern const Il2CppType ObjectU5BU5D_t150_0_0_0 = { (void*)&Object_t76_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType SendMessageOptions_t185_0_0_0 = { (void*)102, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SendMessageOptions_t185_1_0_0 = { (void*)102, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SendMessageOptions_t185_0_0_32854 = { (void*)102, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RuntimePlatform_t187_0_0_0 = { (void*)104, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimePlatform_t187_1_0_0 = { (void*)104, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RuntimePlatform_t187_0_0_32854 = { (void*)104, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType YieldInstruction_t189_0_0_0 = { (void*)196, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType YieldInstruction_t189_1_0_0 = { (void*)196, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Coroutine_t190_0_0_0 = { (void*)109, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Coroutine_t190_1_0_0 = { (void*)109, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Coroutine_t190_0_0_1 = { (void*)109, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ScriptableObject_t191_0_0_0 = { (void*)110, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScriptableObject_t191_1_0_0 = { (void*)110, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ScriptableObject_CreateInstance_m18921_gp_0_0_0_0 = { (void*)0, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType UnhandledExceptionHandler_t192_0_0_0 = { (void*)111, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnhandledExceptionHandler_t192_1_0_0 = { (void*)111, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnhandledExceptionEventArgs_t406_0_0_0 = { (void*)1649, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnhandledExceptionEventArgs_t406_1_0_0 = { (void*)1649, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CursorLockMode_t193_0_0_0 = { (void*)112, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CursorLockMode_t193_1_0_0 = { (void*)112, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CursorLockMode_t193_0_0_32854 = { (void*)112, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Cursor_t194_0_0_0 = { (void*)113, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Cursor_t194_1_0_0 = { (void*)113, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GcAchievementDescriptionData_t351_0_0_0 = { (void*)290, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GcAchievementDescriptionData_t351_1_0_0 = { (void*)290, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType GcUserProfileData_t350_0_0_0 = { (void*)289, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GcUserProfileData_t350_1_0_0 = { (void*)289, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType GcAchievementData_t352_0_0_0; +extern const Il2CppType GcAchievementDataU5BU5D_t407_0_0_0 = { (void*)&GcAchievementData_t352_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType GcScoreData_t353_0_0_0; +extern const Il2CppType GcScoreDataU5BU5D_t408_0_0_0 = { (void*)&GcScoreData_t353_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ISocialPlatform_t2629_0_0_0 = { (void*)309, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISocialPlatform_t2629_1_0_0 = { (void*)309, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType QualitySettings_t207_0_0_0 = { (void*)116, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType QualitySettings_t207_1_0_0 = { (void*)116, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Vector4_t234_0_0_0; +extern const Il2CppType Vector4U5BU5D_t413_0_0_0 = { (void*)&Vector4_t234_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Color32_t231_0_0_0; +extern const Il2CppType Color32U5BU5D_t417_0_0_0 = { (void*)&Color32_t231_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Material_t160_0_0_0; +extern const Il2CppType MaterialU5BU5D_t159_0_0_0 = { (void*)&Material_t160_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Screen_t210_0_0_0 = { (void*)121, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Screen_t210_1_0_0 = { (void*)121, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GUIElement_t211_0_0_0 = { (void*)122, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIElement_t211_1_0_0 = { (void*)122, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Texture_t214_0_0_0 = { (void*)125, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Texture_t214_1_0_0 = { (void*)125, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Texture_t214_0_0_1 = { (void*)125, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType TextureFormat_t357_0_0_0 = { (void*)296, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TextureFormat_t357_1_0_0 = { (void*)296, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TextureFormat_t357_0_0_32854 = { (void*)296, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RenderTexture_t216_0_0_0 = { (void*)127, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RenderTexture_t216_1_0_0 = { (void*)127, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ReflectionProbe_t217_0_0_0 = { (void*)128, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReflectionProbe_t217_1_0_0 = { (void*)128, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ReflectionProbe_t217_0_0_6 = { (void*)128, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CullingGroup_t223_0_0_0 = { (void*)130, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CullingGroup_t223_1_0_0 = { (void*)130, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StateChanged_t219_0_0_1 = { (void*)131, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StateChanged_t219_0_0_0 = { (void*)131, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StateChanged_t219_1_0_0 = { (void*)131, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GradientColorKey_t224_0_0_0 = { (void*)132, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GradientColorKey_t224_1_0_0 = { (void*)132, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType GradientAlphaKey_t225_0_0_0 = { (void*)133, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GradientAlphaKey_t225_1_0_0 = { (void*)133, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Gradient_t226_0_0_0 = { (void*)134, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Gradient_t226_1_0_0 = { (void*)134, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Gizmos_t230_0_0_0 = { (void*)138, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Gizmos_t230_1_0_0 = { (void*)138, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Plane_t235_0_0_0 = { (void*)150, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Plane_t235_1_0_0 = { (void*)150, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType DrivenTransformProperties_t237_0_0_0 = { (void*)153, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DrivenTransformProperties_t237_1_0_0 = { (void*)153, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DrivenTransformProperties_t237_0_0_32854 = { (void*)153, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DrivenRectTransformTracker_t238_0_0_0 = { (void*)154, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DrivenRectTransformTracker_t238_1_0_0 = { (void*)154, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DrivenRectTransformTracker_t238_0_0_1 = { (void*)154, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DrivenRectTransformTracker_t238_0_0_4 = { (void*)154, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Edge_t239_0_0_0 = { (void*)156, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Edge_t239_1_0_0 = { (void*)156, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Edge_t239_0_0_32854 = { (void*)156, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Axis_t240_0_0_0 = { (void*)157, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Axis_t240_1_0_0 = { (void*)157, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Axis_t240_0_0_32854 = { (void*)157, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ResourceRequest_t243_0_0_0 = { (void*)159, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ResourceRequest_t243_1_0_0 = { (void*)159, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Resources_t244_0_0_0 = { (void*)160, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Resources_t244_1_0_0 = { (void*)160, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Resources_ConvertObjects_m18922_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3945_0_0_0 = { (void*)&Resources_ConvertObjects_m18922_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Resources_ConvertObjects_m18922_gp_0_0_0_0 = { (void*)1, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType SerializePrivateVariables_t245_0_0_0 = { (void*)161, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializePrivateVariables_t245_1_0_0 = { (void*)161, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ISerializationCallbackReceiver_t2626_0_0_0 = { (void*)163, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializationCallbackReceiver_t2626_1_0_0 = { (void*)163, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISerializationCallbackReceiver_t2626_0_0_1 = { (void*)163, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SortingLayer_t248_0_0_0 = { (void*)166, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SortingLayer_t248_1_0_0 = { (void*)166, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType DataUtility_t252_0_0_0 = { (void*)170, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DataUtility_t252_1_0_0 = { (void*)170, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CacheIndex_t253_0_0_0 = { (void*)171, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CacheIndex_t253_1_0_0 = { (void*)171, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType UnityString_t254_0_0_0 = { (void*)172, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityString_t254_1_0_0 = { (void*)172, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LogCallback_t255_0_0_17 = { (void*)175, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LogCallback_t255_0_0_0 = { (void*)175, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LogCallback_t255_1_0_0 = { (void*)175, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CameraClearFlags_t356_0_0_0 = { (void*)295, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CameraClearFlags_t356_1_0_0 = { (void*)295, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CameraClearFlags_t356_0_0_32854 = { (void*)295, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType QueryTriggerInteraction_t279_0_0_0 = { (void*)208, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType QueryTriggerInteraction_t279_1_0_0 = { (void*)208, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType QueryTriggerInteraction_t279_0_0_32854 = { (void*)208, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CameraCallback_t257_0_0_22 = { (void*)178, 22, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CameraCallback_t257_0_0_0 = { (void*)178, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CameraCallback_t257_1_0_0 = { (void*)178, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Debug_t258_0_0_0 = { (void*)179, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Debug_t258_1_0_0 = { (void*)179, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RenderBuffer_t355_0_0_0 = { (void*)294, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RenderBuffer_t355_1_0_2 = { (void*)294, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RenderBuffer_t355_1_0_0 = { (void*)294, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType IntPtr_t_0_0_0; +extern const Il2CppType IntPtrU5BU5D_t421_0_0_0 = { (void*)&IntPtr_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType IntPtrU5BU5D_t421_0_0_1 = { (void*)&IntPtr_t_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TouchPhase_t262_0_0_0 = { (void*)183, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TouchPhase_t262_1_0_0 = { (void*)183, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TouchPhase_t262_0_0_32854 = { (void*)183, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TouchPhase_t262_0_0_1 = { (void*)183, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IMECompositionMode_t263_0_0_0 = { (void*)184, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType IMECompositionMode_t263_1_0_0 = { (void*)184, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType IMECompositionMode_t263_0_0_32854 = { (void*)184, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HideFlags_t264_0_0_0 = { (void*)187, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HideFlags_t264_1_0_0 = { (void*)187, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HideFlags_t264_0_0_32854 = { (void*)187, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Object_Instantiate_m18925_gp_0_0_0_0 = { (void*)2, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Object_FindObjectsOfType_m18926_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3947_0_0_0 = { (void*)&Object_FindObjectsOfType_m18926_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Object_FindObjectsOfType_m18926_gp_0_0_0_0 = { (void*)3, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponent_m18927_gp_0_0_0_0 = { (void*)4, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentInChildren_m18928_gp_0_0_0_0 = { (void*)5, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18929_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3950_0_0_0 = { (void*)&Component_GetComponentsInChildren_m18929_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18929_gp_0_0_0_0 = { (void*)6, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0; +Il2CppGenericClass List_1_t3644_GenericClass = { 991, { &GenInst_Component_GetComponentsInChildren_m18930_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3644_0_0_0 = { &List_1_t3644_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18930_gp_0_0_0_0 = { (void*)7, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18931_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3951_0_0_0 = { (void*)&Component_GetComponentsInChildren_m18931_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18931_gp_0_0_0_0 = { (void*)8, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0; +Il2CppGenericClass List_1_t3645_GenericClass = { 991, { &GenInst_Component_GetComponentsInChildren_m18932_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3645_0_0_0 = { &List_1_t3645_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentsInChildren_m18932_gp_0_0_0_0 = { (void*)9, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponentInParent_m18933_gp_0_0_0_0 = { (void*)10, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Component_GetComponents_m18934_gp_0_0_0_0; +Il2CppGenericClass List_1_t3646_GenericClass = { 991, { &GenInst_Component_GetComponents_m18934_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3646_0_0_0 = { &List_1_t3646_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Component_GetComponents_m18934_gp_0_0_0_0 = { (void*)11, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponent_m18935_gp_0_0_0_0 = { (void*)12, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponentInChildren_m18936_gp_0_0_0_0 = { (void*)13, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0; +Il2CppGenericClass List_1_t3647_GenericClass = { 991, { &GenInst_GameObject_GetComponents_m18937_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3647_0_0_0 = { &List_1_t3647_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponents_m18937_gp_0_0_0_0 = { (void*)14, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponentsInChildren_m18938_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3956_0_0_0 = { (void*)&GameObject_GetComponentsInChildren_m18938_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponentsInChildren_m18938_gp_0_0_0_0 = { (void*)15, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0; +Il2CppGenericClass List_1_t3648_GenericClass = { 991, { &GenInst_GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3648_0_0_0 = { &List_1_t3648_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0 = { (void*)16, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0; +Il2CppGenericClass List_1_t3649_GenericClass = { 991, { &GenInst_GameObject_GetComponentsInParent_m18940_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3649_0_0_0 = { &List_1_t3649_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GameObject_GetComponentsInParent_m18940_gp_0_0_0_0 = { (void*)17, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType GameObject_AddComponent_m18941_gp_0_0_0_0 = { (void*)18, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Time_t266_0_0_0 = { (void*)194, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Time_t266_1_0_0 = { (void*)194, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Random_t267_0_0_0 = { (void*)195, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Random_t267_1_0_0 = { (void*)195, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DirectorPlayer_t268_0_0_0 = { (void*)197, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DirectorPlayer_t268_1_0_0 = { (void*)197, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Particle_t272_0_0_0 = { (void*)201, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Particle_t272_1_0_0 = { (void*)201, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType RigidbodyConstraints_t273_0_0_0 = { (void*)203, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RigidbodyConstraints_t273_1_0_0 = { (void*)203, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RigidbodyConstraints_t273_0_0_32854 = { (void*)203, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ForceMode_t274_0_0_0 = { (void*)204, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ForceMode_t274_1_0_0 = { (void*)204, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ForceMode_t274_0_0_32854 = { (void*)204, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Collision_t275_0_0_0 = { (void*)206, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collision_t275_1_0_0 = { (void*)206, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContactPoint_t277_0_0_0; +extern const Il2CppType ContactPointU5BU5D_t276_0_0_3 = { (void*)&ContactPoint_t277_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Physics_t280_0_0_0 = { (void*)209, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Physics_t280_1_0_0 = { (void*)209, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Collider_t132_0_0_0; +extern const Il2CppType ColliderU5BU5D_t138_0_0_0 = { (void*)&Collider_t132_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Joint_t281_0_0_0 = { (void*)212, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Joint_t281_1_0_0 = { (void*)212, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RaycastHit2D_t283_0_0_0; +extern const Il2CppType RaycastHit2DU5BU5D_t423_0_0_0 = { (void*)&RaycastHit2D_t283_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Collider2D_t129_0_0_0; +extern const Il2CppType Collider2DU5BU5D_t136_0_0_0 = { (void*)&Collider2D_t129_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ForceMode2D_t284_0_0_0 = { (void*)220, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ForceMode2D_t284_1_0_0 = { (void*)220, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ForceMode2D_t284_0_0_32854 = { (void*)220, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Collision2D_t286_0_0_0 = { (void*)224, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collision2D_t286_1_0_0 = { (void*)224, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ContactPoint2D_t285_0_0_0; +extern const Il2CppType ContactPoint2DU5BU5D_t287_0_0_3 = { (void*)&ContactPoint2D_t285_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType AudioConfigurationChangeHandler_t288_0_0_17 = { (void*)227, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioConfigurationChangeHandler_t288_0_0_0 = { (void*)227, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AudioConfigurationChangeHandler_t288_1_0_0 = { (void*)227, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PCMReaderCallback_t290_0_0_1 = { (void*)229, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PCMReaderCallback_t290_0_0_0 = { (void*)229, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PCMReaderCallback_t290_1_0_0 = { (void*)229, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PCMSetPositionCallback_t291_0_0_1 = { (void*)230, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PCMSetPositionCallback_t291_0_0_0 = { (void*)230, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PCMSetPositionCallback_t291_1_0_0 = { (void*)230, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType WebCamDevice_t292_0_0_0 = { (void*)232, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType WebCamDevice_t292_1_0_0 = { (void*)232, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType AnimationEventSource_t293_0_0_0 = { (void*)233, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimationEventSource_t293_1_0_0 = { (void*)233, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AnimationEventSource_t293_0_0_32854 = { (void*)233, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimationEventSource_t293_0_0_3 = { (void*)233, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AnimationEvent_t294_0_0_0 = { (void*)234, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationEvent_t294_1_0_0 = { (void*)234, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AnimationState_t295_0_0_0 = { (void*)240, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationState_t295_0_0_3 = { (void*)240, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AnimationState_t295_1_0_0 = { (void*)240, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AnimatorClipInfo_t296_0_0_0 = { (void*)241, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimatorClipInfo_t296_0_0_3 = { (void*)241, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimatorClipInfo_t296_1_0_0 = { (void*)241, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType PlayMode_t297_0_0_0 = { (void*)237, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PlayMode_t297_1_0_0 = { (void*)237, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PlayMode_t297_0_0_32854 = { (void*)237, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AnimatorTransitionInfo_t300_0_0_0 = { (void*)243, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AnimatorTransitionInfo_t300_1_0_0 = { (void*)243, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType RuntimeAnimatorController_t304_0_0_0 = { (void*)248, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RuntimeAnimatorController_t304_1_0_0 = { (void*)248, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IAnimatorControllerPlayable_t2627_0_0_0 = { (void*)249, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IAnimatorControllerPlayable_t2627_1_0_0 = { (void*)249, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SkeletonBone_t301_0_0_0 = { (void*)245, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SkeletonBone_t301_1_0_0 = { (void*)245, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType HumanLimit_t302_0_0_0 = { (void*)246, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HumanLimit_t302_1_0_0 = { (void*)246, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HumanLimit_t302_0_0_6 = { (void*)246, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HumanBone_t303_0_0_0 = { (void*)247, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HumanBone_t303_1_0_0 = { (void*)247, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType HorizontalWrapMode_t306_0_0_0 = { (void*)251, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HorizontalWrapMode_t306_1_0_0 = { (void*)251, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HorizontalWrapMode_t306_0_0_32854 = { (void*)251, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HorizontalWrapMode_t306_0_0_6 = { (void*)251, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HorizontalWrapMode_t306_0_0_1 = { (void*)251, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType VerticalWrapMode_t307_0_0_0 = { (void*)252, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType VerticalWrapMode_t307_1_0_0 = { (void*)252, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType VerticalWrapMode_t307_0_0_32854 = { (void*)252, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType VerticalWrapMode_t307_0_0_6 = { (void*)252, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType VerticalWrapMode_t307_0_0_1 = { (void*)252, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FontStyle_t334_0_0_6 = { (void*)274, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FontStyle_t334_0_0_0 = { (void*)274, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FontStyle_t334_1_0_0 = { (void*)274, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FontStyle_t334_0_0_32854 = { (void*)274, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FontStyle_t334_0_0_1 = { (void*)274, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CharacterInfo_t308_0_0_0; +extern const Il2CppType CharacterInfoU5BU5D_t424_0_0_0 = { (void*)&CharacterInfo_t308_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UICharInfo_t312_0_0_0; +extern const Il2CppType UICharInfoU5BU5D_t426_0_0_0 = { (void*)&UICharInfo_t312_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UILineInfo_t313_0_0_0; +extern const Il2CppType UILineInfoU5BU5D_t427_0_0_0 = { (void*)&UILineInfo_t313_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType RenderMode_t319_0_0_0 = { (void*)260, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RenderMode_t319_1_0_0 = { (void*)260, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RenderMode_t319_0_0_32854 = { (void*)260, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType GUIStyleState_t331_0_0_0 = { (void*)272, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GUIStyleState_t331_1_0_0 = { (void*)272, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType GUIStyleState_t331_0_0_129 = { (void*)272, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CastHelper_1_t2628_0_0_0 = { (void*)285, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CastHelper_1_t2628_1_0_0 = { (void*)285, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType CastHelper_1_t2628_gp_0_0_0_6 = { (void*)19, 6, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType SetupCoroutine_t347_0_0_0 = { (void*)286, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SetupCoroutine_t347_1_0_0 = { (void*)286, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyIsEditorAssembly_t349_0_0_0 = { (void*)288, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyIsEditorAssembly_t349_1_0_0 = { (void*)288, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Resolution_t354_0_0_0 = { (void*)293, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Resolution_t354_1_0_0 = { (void*)293, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType ReflectionProbeBlendInfo_t361_0_0_0 = { (void*)300, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ReflectionProbeBlendInfo_t361_1_0_0 = { (void*)300, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType Range_t369_0_0_0 = { (void*)318, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Range_t369_0_0_1 = { (void*)318, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Range_t369_1_0_0 = { (void*)318, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType PropertyAttribute_t378_0_0_0 = { (void*)320, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PropertyAttribute_t378_1_0_0 = { (void*)320, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SharedBetweenAnimatorsAttribute_t386_0_0_0 = { (void*)328, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SharedBetweenAnimatorsAttribute_t386_1_0_0 = { (void*)328, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PersistentListenerMode_t387_0_0_0 = { (void*)332, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PersistentListenerMode_t387_1_0_0 = { (void*)332, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PersistentListenerMode_t387_0_0_32854 = { (void*)332, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PersistentListenerMode_t387_0_0_1 = { (void*)332, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType BaseInvokableCall_ThrowOnInvalidArg_m18951_gp_0_0_0_0 = { (void*)20, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_1_t2632_0_0_0 = { (void*)336, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCall_1_t2632_1_0_0 = { (void*)336, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_InvokableCall_1_t2632_gp_0_0_0_0; +Il2CppGenericClass UnityAction_1_t3650_GenericClass = { 360, { &GenInst_InvokableCall_1_t2632_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t3650_0_0_0 = { &UnityAction_1_t3650_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t3650_0_0_1 = { &UnityAction_1_t3650_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_1_t2632_gp_0_0_0_0 = { (void*)21, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_2_t2633_0_0_0 = { (void*)337, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCall_2_t2633_1_0_0 = { (void*)337, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0; +Il2CppGenericClass UnityAction_2_t3651_GenericClass = { 361, { &GenInst_InvokableCall_2_t2633_gp_0_0_0_0_InvokableCall_2_t2633_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_2_t3651_0_0_1 = { &UnityAction_2_t3651_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_2_t3651_0_0_0 = { &UnityAction_2_t3651_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_2_t2633_gp_0_0_0_0 = { (void*)22, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_2_t2633_gp_1_0_0_0 = { (void*)23, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_3_t2634_0_0_0 = { (void*)338, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCall_3_t2634_1_0_0 = { (void*)338, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0; +Il2CppGenericClass UnityAction_3_t3652_GenericClass = { 362, { &GenInst_InvokableCall_3_t2634_gp_0_0_0_0_InvokableCall_3_t2634_gp_1_0_0_0_InvokableCall_3_t2634_gp_2_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_3_t3652_0_0_1 = { &UnityAction_3_t3652_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_3_t3652_0_0_0 = { &UnityAction_3_t3652_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_3_t2634_gp_0_0_0_0 = { (void*)24, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_3_t2634_gp_1_0_0_0 = { (void*)25, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_3_t2634_gp_2_0_0_0 = { (void*)26, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_4_t2635_0_0_0 = { (void*)339, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType InvokableCall_4_t2635_1_0_0 = { (void*)339, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0; +Il2CppGenericClass UnityAction_4_t3653_GenericClass = { 363, { &GenInst_InvokableCall_4_t2635_gp_0_0_0_0_InvokableCall_4_t2635_gp_1_0_0_0_InvokableCall_4_t2635_gp_2_0_0_0_InvokableCall_4_t2635_gp_3_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_4_t3653_0_0_1 = { &UnityAction_4_t3653_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_4_t3653_0_0_0 = { &UnityAction_4_t3653_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_4_t2635_gp_0_0_0_0 = { (void*)27, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_4_t2635_gp_1_0_0_0 = { (void*)28, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_4_t2635_gp_2_0_0_0 = { (void*)29, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType InvokableCall_4_t2635_gp_3_0_0_0 = { (void*)30, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0; +Il2CppGenericClass InvokableCall_1_t3654_GenericClass = { 336, { &GenInst_CachedInvokableCall_1_t469_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t3654_0_0_0 = { &InvokableCall_1_t3654_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CachedInvokableCall_1_t469_gp_0_0_0_0 = { (void*)31, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEventCallState_t392_0_0_0 = { (void*)341, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnityEventCallState_t392_1_0_0 = { (void*)341, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UnityEventCallState_t392_0_0_32854 = { (void*)341, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnityEventCallState_t392_0_0_1 = { (void*)341, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnityEventBase_t398_0_0_0 = { (void*)345, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEventBase_t398_1_0_0 = { (void*)345, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityEvent_t399_0_0_0 = { (void*)346, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEvent_t399_1_0_0 = { (void*)346, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityEvent_1_t2636_0_0_0 = { (void*)347, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEvent_1_t2636_1_0_0 = { (void*)347, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_UnityEvent_1_t2636_gp_0_0_0_0; +Il2CppGenericClass UnityAction_1_t3655_GenericClass = { 360, { &GenInst_UnityEvent_1_t2636_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t3655_0_0_0 = { &UnityAction_1_t3655_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_1_t2636_gp_0_0_0_0 = { (void*)32, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass UnityEvent_1_t3656_GenericClass = { 347, { &GenInst_UnityEvent_1_t2636_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityEvent_1_t3656_0_0_0 = { &UnityEvent_1_t3656_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass InvokableCall_1_t3657_GenericClass = { 336, { &GenInst_UnityEvent_1_t2636_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_1_t3657_0_0_0 = { &InvokableCall_1_t3657_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_2_t2637_0_0_0 = { (void*)348, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEvent_2_t2637_1_0_0 = { (void*)348, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityEvent_2_t2637_gp_0_0_0_0 = { (void*)33, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_2_t2637_gp_1_0_0_0 = { (void*)34, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0; +Il2CppGenericClass InvokableCall_2_t3658_GenericClass = { 337, { &GenInst_UnityEvent_2_t2637_gp_0_0_0_0_UnityEvent_2_t2637_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_2_t3658_0_0_0 = { &InvokableCall_2_t3658_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_3_t2638_0_0_0 = { (void*)349, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEvent_3_t2638_1_0_0 = { (void*)349, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityEvent_3_t2638_gp_0_0_0_0 = { (void*)35, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_3_t2638_gp_1_0_0_0 = { (void*)36, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_3_t2638_gp_2_0_0_0 = { (void*)37, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0; +Il2CppGenericClass InvokableCall_3_t3659_GenericClass = { 338, { &GenInst_UnityEvent_3_t2638_gp_0_0_0_0_UnityEvent_3_t2638_gp_1_0_0_0_UnityEvent_3_t2638_gp_2_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_3_t3659_0_0_0 = { &InvokableCall_3_t3659_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_4_t2639_0_0_0 = { (void*)350, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityEvent_4_t2639_1_0_0 = { (void*)350, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityEvent_4_t2639_gp_0_0_0_0 = { (void*)38, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_4_t2639_gp_1_0_0_0 = { (void*)39, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_4_t2639_gp_2_0_0_0 = { (void*)40, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityEvent_4_t2639_gp_3_0_0_0 = { (void*)41, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0; +Il2CppGenericClass InvokableCall_4_t3660_GenericClass = { 339, { &GenInst_UnityEvent_4_t2639_gp_0_0_0_0_UnityEvent_4_t2639_gp_1_0_0_0_UnityEvent_4_t2639_gp_2_0_0_0_UnityEvent_4_t2639_gp_3_0_0_0, NULL }, NULL }; +extern const Il2CppType InvokableCall_4_t3660_0_0_0 = { &InvokableCall_4_t3660_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType NetFxCoreExtensions_t405_0_0_0 = { (void*)356, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NetFxCoreExtensions_t405_1_0_0 = { (void*)356, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAdsDelegate_2_t2640_0_0_0 = { (void*)358, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAdsDelegate_2_t2640_1_0_0 = { (void*)358, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAdsDelegate_2_t2640_gp_0_0_0_0 = { (void*)42, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAdsDelegate_2_t2640_gp_1_0_0_0 = { (void*)43, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_1_t2641_0_0_0 = { (void*)360, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t2641_1_0_0 = { (void*)360, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAction_1_t2641_gp_0_0_0_0 = { (void*)44, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_2_t2642_0_0_0 = { (void*)361, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_2_t2642_1_0_0 = { (void*)361, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAction_2_t2642_gp_0_0_0_0 = { (void*)45, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_2_t2642_gp_1_0_0_0 = { (void*)46, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_3_t2643_0_0_0 = { (void*)362, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_3_t2643_1_0_0 = { (void*)362, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAction_3_t2643_gp_0_0_0_0 = { (void*)47, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_3_t2643_gp_1_0_0_0 = { (void*)48, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_3_t2643_gp_2_0_0_0 = { (void*)49, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_4_t2644_0_0_0 = { (void*)363, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnityAction_4_t2644_1_0_0 = { (void*)363, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityAction_4_t2644_gp_0_0_0_0 = { (void*)50, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_4_t2644_gp_1_0_0_0 = { (void*)51, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_4_t2644_gp_2_0_0_0 = { (void*)52, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType UnityAction_4_t2644_gp_3_0_0_0 = { (void*)53, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType U3CModuleU3E_t472_0_0_0 = { (void*)364, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t472_1_0_0 = { (void*)364, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UIBehaviour_t474_0_0_0 = { (void*)393, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UIBehaviour_t474_1_0_0 = { (void*)393, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventTrigger_t482_0_0_0 = { (void*)384, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventTrigger_t482_1_0_0 = { (void*)384, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventTriggerType_t484_0_0_0 = { (void*)387, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventTriggerType_t484_0_0_6 = { (void*)387, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventTriggerType_t484_1_0_0 = { (void*)387, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EventTriggerType_t484_0_0_32854 = { (void*)387, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_ValidateEventData_m19023_gp_0_0_0_0 = { (void*)54, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0; +Il2CppGenericClass EventFunction_1_t3661_GenericClass = { 389, { &GenInst_ExecuteEvents_Execute_m19024_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t3661_0_0_0 = { &EventFunction_1_t3661_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_Execute_m19024_gp_0_0_0_0 = { (void*)55, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0; +Il2CppGenericClass EventFunction_1_t3662_GenericClass = { 389, { &GenInst_ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EventFunction_1_t3662_0_0_0 = { &EventFunction_1_t3662_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0 = { (void*)56, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_ShouldSendToComponent_m19026_gp_0_0_0_0 = { (void*)57, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_GetEventList_m19027_gp_0_0_0_0 = { (void*)58, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0 = { (void*)59, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0 = { (void*)60, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType EventFunction_1_t2645_0_0_0 = { (void*)389, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventFunction_1_t2645_1_0_0 = { (void*)389, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventFunction_1_t2645_gp_0_0_0_0 = { (void*)61, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType MoveDirection_t505_0_0_0 = { (void*)390, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MoveDirection_t505_1_0_0 = { (void*)390, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MoveDirection_t505_0_0_32854 = { (void*)390, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MoveDirection_t505_0_0_1 = { (void*)390, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType InputButton_t511_0_0_0 = { (void*)397, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InputButton_t511_0_0_1 = { (void*)397, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InputButton_t511_1_0_0 = { (void*)397, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType InputButton_t511_0_0_32854 = { (void*)397, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FramePressState_t512_0_0_0 = { (void*)398, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FramePressState_t512_1_0_0 = { (void*)398, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FramePressState_t512_0_0_32854 = { (void*)398, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FramePressState_t512_0_0_6 = { (void*)398, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PointerInputModule_t519_0_0_0 = { (void*)400, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PointerInputModule_t519_1_0_0 = { (void*)400, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StandaloneInputModule_t522_0_0_0 = { (void*)404, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType StandaloneInputModule_t522_1_0_0 = { (void*)404, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType InputMode_t521_0_0_0 = { (void*)405, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InputMode_t521_1_0_0 = { (void*)405, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType InputMode_t521_0_0_32854 = { (void*)405, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TouchInputModule_t523_0_0_0 = { (void*)406, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TouchInputModule_t523_1_0_0 = { (void*)406, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Physics2DRaycaster_t524_0_0_0 = { (void*)408, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Physics2DRaycaster_t524_1_0_0 = { (void*)408, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ITweenValue_t2646_0_0_0 = { (void*)410, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ITweenValue_t2646_1_0_0 = { (void*)410, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ITweenValue_t2646_0_0_1 = { (void*)410, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ColorTweenMode_t527_0_0_0 = { (void*)412, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorTweenMode_t527_0_0_1 = { (void*)412, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ColorTweenMode_t527_1_0_0 = { (void*)412, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ColorTweenMode_t527_0_0_32854 = { (void*)412, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TweenRunner_1_t2647_0_0_0 = { (void*)416, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TweenRunner_1_t2647_1_0_0 = { (void*)416, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TweenRunner_1_t2647_gp_0_0_0_0 = { (void*)63, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType U3CStartU3Ec__Iterator0_t2648_0_0_0 = { (void*)417, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CStartU3Ec__Iterator0_t2648_1_0_0 = { (void*)417, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CStartU3Ec__Iterator0_t2648_gp_0_0_0_3 = { (void*)62, 3, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType U3CStartU3Ec__Iterator0_t2648_gp_0_0_0_0 = { (void*)62, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_TweenRunner_1_t2647_gp_0_0_0_0; +Il2CppGenericClass U3CStartU3Ec__Iterator0_t3663_GenericClass = { 417, { &GenInst_TweenRunner_1_t2647_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CStartU3Ec__Iterator0_t3663_0_0_0 = { &U3CStartU3Ec__Iterator0_t3663_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass TweenRunner_1_t3664_GenericClass = { 416, { &GenInst_TweenRunner_1_t2647_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType TweenRunner_1_t3664_0_0_0 = { &TweenRunner_1_t3664_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType CanvasUpdate_t539_0_0_0 = { (void*)422, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CanvasUpdate_t539_1_0_0 = { (void*)422, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CanvasUpdate_t539_0_0_32854 = { (void*)422, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0 = { (void*)64, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType BlockingObjects_t563_0_0_0 = { (void*)437, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BlockingObjects_t563_0_0_1 = { (void*)437, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BlockingObjects_t563_1_0_0 = { (void*)437, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType BlockingObjects_t563_0_0_32854 = { (void*)437, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MaskableGraphic_t571_0_0_0 = { (void*)455, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MaskableGraphic_t571_1_0_0 = { (void*)455, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EditState_t579_0_0_0 = { (void*)450, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EditState_t579_1_0_0 = { (void*)450, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EditState_t579_0_0_32854 = { (void*)450, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SelectionState_t607_0_0_0 = { (void*)474, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SelectionState_t607_0_0_1 = { (void*)474, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SelectionState_t607_1_0_0 = { (void*)474, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SelectionState_t607_0_0_32854 = { (void*)474, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MaskUtilities_t588_0_0_0 = { (void*)457, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MaskUtilities_t588_1_0_0 = { (void*)457, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Misc_t589_0_0_0 = { (void*)458, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Misc_t589_1_0_0 = { (void*)458, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mode_t590_0_0_0 = { (void*)460, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mode_t590_0_0_1 = { (void*)460, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mode_t590_1_0_0 = { (void*)460, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Mode_t590_0_0_32854 = { (void*)460, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RawImage_t592_0_0_0 = { (void*)461, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RawImage_t592_1_0_0 = { (void*)461, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Scrollbar_t600_0_0_0 = { (void*)463, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Scrollbar_t600_1_0_0 = { (void*)463, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Scrollbar_t600_0_0_3 = { (void*)463, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Scrollbar_t600_0_0_1 = { (void*)463, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Axis_t598_0_0_0 = { (void*)466, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Axis_t598_1_0_0 = { (void*)466, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Axis_t598_0_0_32854 = { (void*)466, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ScrollRect_t605_0_0_0 = { (void*)468, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ScrollRect_t605_1_0_0 = { (void*)468, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MovementType_t601_0_0_0 = { (void*)469, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MovementType_t601_0_0_1 = { (void*)469, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MovementType_t601_1_0_0 = { (void*)469, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MovementType_t601_0_0_32854 = { (void*)469, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ScrollbarVisibility_t602_0_0_0 = { (void*)470, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScrollbarVisibility_t602_0_0_1 = { (void*)470, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScrollbarVisibility_t602_1_0_0 = { (void*)470, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ScrollbarVisibility_t602_0_0_32854 = { (void*)470, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SetPropertyUtility_t611_0_0_0 = { (void*)475, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SetPropertyUtility_t611_1_0_0 = { (void*)475, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SetPropertyUtility_SetStruct_m19058_gp_0_1_0_0 = { (void*)65, 0, IL2CPP_TYPE_MVAR, 0, 1, 0 }; +extern const Il2CppType SetPropertyUtility_SetStruct_m19058_gp_0_0_0_0 = { (void*)65, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType SetPropertyUtility_SetClass_m19059_gp_0_1_0_0 = { (void*)66, 0, IL2CPP_TYPE_MVAR, 0, 1, 0 }; +extern const Il2CppType SetPropertyUtility_SetClass_m19059_gp_0_0_0_0 = { (void*)66, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Slider_t615_0_0_0 = { (void*)476, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Slider_t615_1_0_0 = { (void*)476, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Axis_t614_0_0_0 = { (void*)479, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Axis_t614_1_0_0 = { (void*)479, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Axis_t614_0_0_32854 = { (void*)479, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ToggleTransition_t619_0_0_6 = { (void*)485, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ToggleTransition_t619_0_0_0 = { (void*)485, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ToggleTransition_t619_1_0_0 = { (void*)485, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ToggleTransition_t619_0_0_32854 = { (void*)485, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Clipping_t627_0_0_0 = { (void*)489, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Clipping_t627_1_0_0 = { (void*)489, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AspectRatioFitter_t629_0_0_0 = { (void*)493, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AspectRatioFitter_t629_1_0_0 = { (void*)493, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CanvasScaler_t633_0_0_0 = { (void*)495, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CanvasScaler_t633_1_0_0 = { (void*)495, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ScaleMode_t630_0_0_0 = { (void*)496, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScaleMode_t630_0_0_1 = { (void*)496, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScaleMode_t630_1_0_0 = { (void*)496, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ScaleMode_t630_0_0_32854 = { (void*)496, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ScreenMatchMode_t631_0_0_0 = { (void*)497, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScreenMatchMode_t631_0_0_4 = { (void*)497, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ScreenMatchMode_t631_1_0_0 = { (void*)497, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ScreenMatchMode_t631_0_0_32854 = { (void*)497, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Unit_t632_0_0_0 = { (void*)498, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Unit_t632_0_0_4 = { (void*)498, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Unit_t632_1_0_0 = { (void*)498, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Unit_t632_0_0_32854 = { (void*)498, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ContentSizeFitter_t635_0_0_0 = { (void*)499, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ContentSizeFitter_t635_1_0_0 = { (void*)499, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GridLayoutGroup_t639_0_0_0 = { (void*)501, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GridLayoutGroup_t639_1_0_0 = { (void*)501, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LayoutGroup_t640_0_0_0 = { (void*)513, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LayoutGroup_t640_1_0_0 = { (void*)513, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HorizontalLayoutGroup_t641_0_0_0 = { (void*)505, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HorizontalLayoutGroup_t641_1_0_0 = { (void*)505, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HorizontalOrVerticalLayoutGroup_t642_0_0_0 = { (void*)506, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HorizontalOrVerticalLayoutGroup_t642_1_0_0 = { (void*)506, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LayoutGroup_SetProperty_m19080_gp_0_1_0_0 = { (void*)67, 0, IL2CPP_TYPE_MVAR, 0, 1, 0 }; +extern const Il2CppType LayoutGroup_SetProperty_m19080_gp_0_0_0_0 = { (void*)67, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType VerticalLayoutGroup_t652_0_0_0 = { (void*)516, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType VerticalLayoutGroup_t652_1_0_0 = { (void*)516, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IndexedSet_1_t2649_0_0_0 = { (void*)518, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IndexedSet_1_t2649_1_0_0 = { (void*)518, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IndexedSet_1_t2649_gp_0_0_0_0 = { (void*)68, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IndexedSet_1_t2649_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3665_GenericClass = { 845, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3665_0_0_0 = { &IEnumerator_1_t3665_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IndexedSet_1_t2649_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3979_0_0_0 = { (void*)&IndexedSet_1_t2649_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t3666_GenericClass = { 1665, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t3666_0_0_0 = { &Comparison_1_t3666_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t3667_GenericClass = { 991, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3667_0_0_33 = { &List_1_t3667_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t3667_0_0_0 = { &List_1_t3667_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0; +Il2CppGenericClass Dictionary_2_t3668_GenericClass = { 977, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0_Int32_t161_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3668_0_0_1 = { &Dictionary_2_t3668_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t3668_0_0_0 = { &Dictionary_2_t3668_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3669_GenericClass = { 868, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3669_0_0_0 = { &IList_1_t3669_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3670_GenericClass = { 869, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3670_0_0_0 = { &ICollection_1_t3670_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3670_0_0_2 = { &ICollection_1_t3670_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3671_GenericClass = { 849, { &GenInst_IndexedSet_1_t2649_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3671_0_0_0 = { &IEnumerable_1_t3671_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3671_0_0_3 = { &IEnumerable_1_t3671_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ListPool_1_t2650_0_0_0 = { (void*)519, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ListPool_1_t2650_1_0_0 = { (void*)519, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ListPool_1_t2650_gp_0_0_0_0; +Il2CppGenericClass List_1_t3672_GenericClass = { 991, { &GenInst_ListPool_1_t2650_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3672_0_0_0 = { &List_1_t3672_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ListPool_1_t2650_gp_0_0_0_0 = { (void*)69, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t3672_0_0_0; +Il2CppGenericClass ObjectPool_1_t3673_GenericClass = { 520, { &GenInst_List_1_t3672_0_0_0, NULL }, NULL }; +extern const Il2CppType ObjectPool_1_t3673_0_0_49 = { &ObjectPool_1_t3673_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ObjectPool_1_t3673_0_0_0 = { &ObjectPool_1_t3673_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass UnityAction_1_t3674_GenericClass = { 360, { &GenInst_List_1_t3672_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t3674_0_0_17 = { &UnityAction_1_t3674_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t3674_0_0_0 = { &UnityAction_1_t3674_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ListPool_1_t3675_GenericClass = { 519, { &GenInst_ListPool_1_t2650_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ListPool_1_t3675_0_0_0 = { &ListPool_1_t3675_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ObjectPool_1_t2651_0_0_0 = { (void*)520, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ObjectPool_1_t2651_1_0_0 = { (void*)520, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ObjectPool_1_t2651_gp_0_0_0_0; +Il2CppGenericClass UnityAction_1_t3676_GenericClass = { 360, { &GenInst_ObjectPool_1_t2651_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType UnityAction_1_t3676_0_0_0 = { &UnityAction_1_t3676_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType UnityAction_1_t3676_0_0_33 = { &UnityAction_1_t3676_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ObjectPool_1_t2651_gp_0_0_0_0 = { (void*)70, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass Stack_1_t3677_GenericClass = { 530, { &GenInst_ObjectPool_1_t2651_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t3677_0_0_33 = { &Stack_1_t3677_GenericClass, 33, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Stack_1_t3677_0_0_0 = { &Stack_1_t3677_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType BaseMeshEffect_t653_0_0_0 = { (void*)522, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseMeshEffect_t653_1_0_0 = { (void*)522, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Outline_t654_0_0_0 = { (void*)524, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Outline_t654_1_0_0 = { (void*)524, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Shadow_t655_0_0_0 = { (void*)526, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Shadow_t655_1_0_0 = { (void*)526, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PositionAsUV1_t656_0_0_0 = { (void*)525, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PositionAsUV1_t656_1_0_0 = { (void*)525, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t721_0_0_0 = { (void*)527, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t721_1_0_0 = { (void*)527, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Locale_t722_0_0_0 = { (void*)528, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Locale_t722_1_0_0 = { (void*)528, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Stack_1_t2652_0_0_0 = { (void*)530, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Stack_1_t2652_1_0_0 = { (void*)530, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Stack_1_t2652_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3678_GenericClass = { 845, { &GenInst_Stack_1_t2652_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3678_0_0_0 = { &IEnumerator_1_t3678_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Stack_1_t2652_gp_0_0_0_0 = { (void*)72, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3679_GenericClass = { 531, { &GenInst_Stack_1_t2652_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3679_0_0_0 = { &Enumerator_t3679_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Stack_1_t2652_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3980_0_0_1 = { (void*)&Stack_1_t2652_gp_0_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3680_GenericClass = { 849, { &GenInst_Stack_1_t2652_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3680_0_0_0 = { &IEnumerable_1_t3680_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3680_0_0_2 = { &IEnumerable_1_t3680_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2653_0_0_0 = { (void*)531, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Enumerator_t2653_1_0_0 = { (void*)531, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerator_t2653_gp_0_0_0_0; +Il2CppGenericClass Stack_1_t3681_GenericClass = { 530, { &GenInst_Enumerator_t2653_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Stack_1_t3681_0_0_0 = { &Stack_1_t3681_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Stack_1_t3681_0_0_1 = { &Stack_1_t3681_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2653_gp_0_0_0_0 = { (void*)71, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3682_GenericClass = { 845, { &GenInst_Enumerator_t2653_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3682_0_0_0 = { &IEnumerator_1_t3682_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3682_0_0_2 = { &IEnumerator_1_t3682_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType NameObjectCollectionBase_t732_0_0_0 = { (void*)536, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NameObjectCollectionBase_t732_1_0_0 = { (void*)536, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType NameObjectCollectionBase_t732_0_0_1 = { (void*)536, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType NameValueCollection_t737_0_0_0 = { (void*)540, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NameValueCollection_t737_1_0_0 = { (void*)540, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeConverter_t740_0_0_0 = { (void*)543, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeConverter_t740_1_0_0 = { (void*)543, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AuthenticationLevel_t742_0_0_0 = { (void*)545, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AuthenticationLevel_t742_1_0_0 = { (void*)545, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AuthenticationLevel_t742_0_0_32854 = { (void*)545, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AuthenticationLevel_t742_0_0_1 = { (void*)545, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AddressFamily_t744_0_0_0 = { (void*)547, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AddressFamily_t744_1_0_0 = { (void*)547, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AddressFamily_t744_0_0_32854 = { (void*)547, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AddressFamily_t744_0_0_1 = { (void*)547, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FileWebRequestCreator_t751_0_0_0 = { (void*)550, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileWebRequestCreator_t751_1_0_0 = { (void*)550, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IWebRequestCreate_t2654_0_0_0 = { (void*)562, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IWebRequestCreate_t2654_1_0_0 = { (void*)562, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FtpRequestCreator_t752_0_0_0 = { (void*)551, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FtpRequestCreator_t752_1_0_0 = { (void*)551, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GlobalProxySelection_t755_0_0_0 = { (void*)553, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GlobalProxySelection_t755_1_0_0 = { (void*)553, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HttpRequestCreator_t756_0_0_0 = { (void*)554, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HttpRequestCreator_t756_1_0_0 = { (void*)554, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICredentials_t772_0_0_0 = { (void*)558, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICredentials_t772_1_0_0 = { (void*)558, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ICredentials_t772_0_0_1 = { (void*)558, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SecurityProtocolType_t765_0_0_0 = { (void*)563, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityProtocolType_t765_1_0_0 = { (void*)563, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SecurityProtocolType_t765_0_0_32854 = { (void*)563, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityProtocolType_t765_0_0_17 = { (void*)563, 17, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType WebProxy_t771_0_0_0 = { (void*)568, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType WebProxy_t771_1_0_0 = { (void*)568, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OpenFlags_t774_0_0_0 = { (void*)570, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType OpenFlags_t774_1_0_0 = { (void*)570, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType OpenFlags_t774_0_0_32854 = { (void*)570, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType OpenFlags_t774_0_0_1 = { (void*)570, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AsymmetricAlgorithm_t776_0_0_0 = { (void*)1401, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsymmetricAlgorithm_t776_0_0_1 = { (void*)1401, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsymmetricAlgorithm_t776_1_0_0 = { (void*)1401, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType StoreLocation_t779_0_0_0 = { (void*)572, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StoreLocation_t779_1_0_0 = { (void*)572, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StoreLocation_t779_0_0_32854 = { (void*)572, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StoreLocation_t779_0_0_1 = { (void*)572, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X500DistinguishedNameFlags_t782_0_0_0 = { (void*)575, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X500DistinguishedNameFlags_t782_1_0_0 = { (void*)575, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X500DistinguishedNameFlags_t782_0_0_32854 = { (void*)575, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AsnDecodeStatus_t817_0_0_0 = { (void*)603, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AsnDecodeStatus_t817_0_0_1 = { (void*)603, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AsnDecodeStatus_t817_1_0_0 = { (void*)603, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AsnDecodeStatus_t817_0_0_32854 = { (void*)603, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509NameType_t810_0_0_0 = { (void*)596, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509NameType_t810_1_0_0 = { (void*)596, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509NameType_t810_0_0_32854 = { (void*)596, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509KeyStorageFlags_t1561_0_0_0 = { (void*)1400, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509KeyStorageFlags_t1561_1_0_0 = { (void*)1400, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509KeyStorageFlags_t1561_0_0_32854 = { (void*)1400, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CollectionBase_t793_0_0_0 = { (void*)1005, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CollectionBase_t793_1_0_0 = { (void*)1005, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509RevocationFlag_t811_0_0_0 = { (void*)597, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509RevocationFlag_t811_0_0_1 = { (void*)597, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509RevocationFlag_t811_1_0_0 = { (void*)597, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509RevocationFlag_t811_0_0_32854 = { (void*)597, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509RevocationMode_t812_0_0_0 = { (void*)598, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509RevocationMode_t812_0_0_1 = { (void*)598, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509RevocationMode_t812_1_0_0 = { (void*)598, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509RevocationMode_t812_0_0_32854 = { (void*)598, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509VerificationFlags_t816_0_0_0 = { (void*)602, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509VerificationFlags_t816_0_0_1 = { (void*)602, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509VerificationFlags_t816_1_0_0 = { (void*)602, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509VerificationFlags_t816_0_0_32854 = { (void*)602, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509KeyUsageFlags_t809_0_0_0 = { (void*)595, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509KeyUsageFlags_t809_0_0_32851 = { (void*)595, 32851, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509KeyUsageFlags_t809_0_0_1 = { (void*)595, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509KeyUsageFlags_t809_1_0_0 = { (void*)595, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509KeyUsageFlags_t809_0_0_32854 = { (void*)595, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType X509SubjectKeyIdentifierHashAlgorithm_t815_0_0_0 = { (void*)601, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509SubjectKeyIdentifierHashAlgorithm_t815_1_0_0 = { (void*)601, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509SubjectKeyIdentifierHashAlgorithm_t815_0_0_32854 = { (void*)601, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType BaseMachine_t821_0_0_0 = { (void*)608, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseMachine_t821_1_0_0 = { (void*)608, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType OpCode_t835_0_0_0 = { (void*)619, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType OpCode_t835_1_0_0 = { (void*)619, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType OpCode_t835_0_0_32854 = { (void*)619, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType OpFlags_t836_0_0_0 = { (void*)620, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType OpFlags_t836_1_0_0 = { (void*)620, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType OpFlags_t836_0_0_32854 = { (void*)620, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Position_t837_0_0_0 = { (void*)621, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Position_t837_1_0_0 = { (void*)621, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Position_t837_0_0_32854 = { (void*)621, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Position_t837_0_0_1 = { (void*)621, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CategoryUtils_t842_0_0_0 = { (void*)629, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CategoryUtils_t842_1_0_0 = { (void*)629, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnicodeCategory_t1260_0_0_0 = { (void*)1054, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnicodeCategory_t1260_1_0_0 = { (void*)1054, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UnicodeCategory_t1260_0_0_32854 = { (void*)1054, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType LinkRef_t843_0_0_0 = { (void*)630, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LinkRef_t843_1_0_0 = { (void*)630, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LinkStack_t847_0_0_0 = { (void*)636, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType LinkStack_t847_1_0_0 = { (void*)636, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Mode_t853_0_0_0 = { (void*)641, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Mode_t853_1_0_0 = { (void*)641, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Mode_t853_0_0_32854 = { (void*)641, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Assertion_t873_0_0_0 = { (void*)658, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Assertion_t873_1_0_0 = { (void*)658, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CompositeExpression_t866_0_0_0 = { (void*)651, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CompositeExpression_t866_1_0_0 = { (void*)651, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UriHostNameType_t891_0_0_0 = { (void*)673, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UriHostNameType_t891_1_0_0 = { (void*)673, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UriHostNameType_t891_0_0_32854 = { (void*)673, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UriPartial_t893_0_0_0 = { (void*)676, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UriPartial_t893_1_0_0 = { (void*)676, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UriPartial_t893_0_0_32854 = { (void*)676, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UriKind_t892_0_0_0 = { (void*)674, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UriKind_t892_1_0_0 = { (void*)674, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UriKind_t892_0_0_32854 = { (void*)674, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType U24ArrayTypeU24128_t896_0_0_275 = { (void*)681, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24128_t896_0_0_0 = { (void*)681, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24128_t896_1_0_0 = { (void*)681, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2412_t897_0_0_275 = { (void*)682, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t897_0_0_0 = { (void*)682, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t897_1_0_0 = { (void*)682, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t945_0_0_0 = { (void*)683, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t945_1_0_0 = { (void*)683, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Locale_t947_0_0_0 = { (void*)685, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Locale_t947_1_0_0 = { (void*)685, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SymmetricTransform_t950_0_0_0 = { (void*)687, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SymmetricTransform_t950_1_0_0 = { (void*)687, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Check_t952_0_0_0 = { (void*)688, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Check_t952_1_0_0 = { (void*)688, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Enumerable_t953_0_0_0 = { (void*)689, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Enumerable_t953_1_0_0 = { (void*)689, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerable_Where_m19176_gp_0_0_0_0; +Il2CppGenericClass IEnumerable_1_t3683_GenericClass = { 849, { &GenInst_Enumerable_Where_m19176_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3683_0_0_0 = { &IEnumerable_1_t3683_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerable_Where_m19176_gp_0_0_0_0 = { (void*)73, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass Func_2_t3684_GenericClass = { 694, { &GenInst_Enumerable_Where_m19176_gp_0_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t3684_0_0_0 = { &Func_2_t3684_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0; +Il2CppGenericClass IEnumerable_1_t3685_GenericClass = { 849, { &GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3685_0_0_0 = { &IEnumerable_1_t3685_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0 = { (void*)74, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass Func_2_t3686_GenericClass = { 694, { &GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t3686_0_0_0 = { &Func_2_t3686_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_GenericClass = { 690, { &GenInst_Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_0_0_0 = { &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_0_0_0 = { (void*)690, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_1_0_0 = { (void*)690, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0 = { (void*)75, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_3 = { (void*)75, 3, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3688_GenericClass = { 845, { &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3688_0_0_0 = { &IEnumerator_1_t3688_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3688_0_0_3 = { &IEnumerator_1_t3688_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3688_0_0_4 = { &IEnumerator_1_t3688_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3689_GenericClass = { 849, { &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3689_0_0_3 = { &IEnumerable_1_t3689_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3689_0_0_0 = { &IEnumerable_1_t3689_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0; +Il2CppGenericClass Func_2_t3690_GenericClass = { 694, { &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0_Boolean_t448_0_0_0, NULL }, NULL }; +extern const Il2CppType Func_2_t3690_0_0_3 = { &Func_2_t3690_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_GenericClass = { 690, { &GenInst_U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_0_0_0 = { &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Aes_t954_0_0_0 = { (void*)691, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Aes_t954_1_0_0 = { (void*)691, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AesManaged_t955_0_0_0 = { (void*)692, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AesManaged_t955_1_0_0 = { (void*)692, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Func_2_t2656_0_0_0 = { (void*)694, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Func_2_t2656_1_0_0 = { (void*)694, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Func_2_t2656_gp_0_0_0_0 = { (void*)76, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Func_2_t2656_gp_1_0_0_0 = { (void*)77, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType U24ArrayTypeU24120_t958_0_0_275 = { (void*)696, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24120_t958_0_0_0 = { (void*)696, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24120_t958_1_0_0 = { (void*)696, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24256_t959_0_0_275 = { (void*)697, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t959_0_0_0 = { (void*)697, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t959_1_0_0 = { (void*)697, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU241024_t960_0_0_275 = { (void*)698, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU241024_t960_0_0_0 = { (void*)698, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU241024_t960_1_0_0 = { (void*)698, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t968_0_0_0 = { (void*)699, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t968_1_0_0 = { (void*)699, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Locale_t969_0_0_0 = { (void*)700, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Locale_t969_1_0_0 = { (void*)700, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Sign_t970_0_0_0 = { (void*)702, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Sign_t970_1_0_0 = { (void*)702, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Sign_t970_0_0_32854 = { (void*)702, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Kernel_t973_0_0_0 = { (void*)704, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Kernel_t973_1_0_0 = { (void*)704, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrimalityTests_t975_0_0_0 = { (void*)706, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimalityTests_t975_1_0_0 = { (void*)706, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrimeGeneratorBase_t976_0_0_0 = { (void*)707, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimeGeneratorBase_t976_1_0_0 = { (void*)707, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ASN1Convert_t978_0_0_0 = { (void*)710, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1Convert_t978_1_0_0 = { (void*)710, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BitConverterLE_t979_0_0_0 = { (void*)711, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitConverterLE_t979_1_0_0 = { (void*)711, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ByteU2A_t3983_0_0_0 = { (void*)&Byte_t447_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType ByteU2A_t3983_1_0_2 = { (void*)&Byte_t447_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType ByteU2A_t3983_0_0_49 = { (void*)&Byte_t447_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType ByteU2A_t3983_1_0_0 = { (void*)&Byte_t447_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType ByteU2A_t3983_0_0_17 = { (void*)&Byte_t447_0_0_0, 17, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType ByteU2A_t3983_0_0_33 = { (void*)&Byte_t447_0_0_0, 33, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType ByteU2A_t3983_0_0_38 = { (void*)&Byte_t447_0_0_0, 38, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType ByteU2A_t3983_0_0_6 = { (void*)&Byte_t447_0_0_0, 6, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType PKCS7_t982_0_0_0 = { (void*)712, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS7_t982_1_0_0 = { (void*)712, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CryptoConvert_t985_0_0_0 = { (void*)716, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CryptoConvert_t985_1_0_0 = { (void*)716, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS8_t993_0_0_0 = { (void*)721, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS8_t993_1_0_0 = { (void*)721, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType KeyGeneratedEventHandler_t994_0_0_1 = { (void*)726, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t994_0_0_0 = { (void*)726, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyGeneratedEventHandler_t994_1_0_0 = { (void*)726, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType X509ChainStatusFlags_t999_0_0_0 = { (void*)735, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusFlags_t999_0_0_1 = { (void*)735, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType X509ChainStatusFlags_t999_1_0_0 = { (void*)735, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType X509ChainStatusFlags_t999_0_0_32854 = { (void*)735, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType KeyedHashAlgorithm_t1010_0_0_0 = { (void*)1431, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyedHashAlgorithm_t1010_0_0_1 = { (void*)1431, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType KeyedHashAlgorithm_t1010_1_0_0 = { (void*)1431, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AlertLevel_t1012_0_0_0 = { (void*)754, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AlertLevel_t1012_1_0_0 = { (void*)754, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AlertLevel_t1012_0_0_32854 = { (void*)754, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AlertLevel_t1012_0_0_1 = { (void*)754, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AlertDescription_t1013_0_0_0 = { (void*)755, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AlertDescription_t1013_1_0_0 = { (void*)755, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AlertDescription_t1013_0_0_32854 = { (void*)755, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AlertDescription_t1013_0_0_1 = { (void*)755, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CipherAlgorithmType_t1015_0_0_0 = { (void*)757, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CipherAlgorithmType_t1015_1_0_0 = { (void*)757, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CipherAlgorithmType_t1015_0_0_32854 = { (void*)757, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CipherAlgorithmType_t1015_0_0_1 = { (void*)757, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HashAlgorithmType_t1033_0_0_0 = { (void*)769, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HashAlgorithmType_t1033_0_0_1 = { (void*)769, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HashAlgorithmType_t1033_1_0_0 = { (void*)769, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HashAlgorithmType_t1033_0_0_32854 = { (void*)769, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ExchangeAlgorithmType_t1031_0_0_0 = { (void*)767, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ExchangeAlgorithmType_t1031_0_0_1 = { (void*)767, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ExchangeAlgorithmType_t1031_1_0_0 = { (void*)767, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ExchangeAlgorithmType_t1031_0_0_32854 = { (void*)767, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Context_t1017_0_0_0 = { (void*)766, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Context_t1017_0_0_1 = { (void*)766, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Context_t1017_1_0_0 = { (void*)766, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType Context_t1017_0_0_4 = { (void*)766, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Context_t1017_0_0_3 = { (void*)766, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType SecurityProtocolType_t1047_0_0_0 = { (void*)778, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityProtocolType_t1047_0_0_1 = { (void*)778, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityProtocolType_t1047_1_0_0 = { (void*)778, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SecurityProtocolType_t1047_0_0_32854 = { (void*)778, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CipherSuiteFactory_t1019_0_0_0 = { (void*)760, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CipherSuiteFactory_t1019_1_0_0 = { (void*)760, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SslClientStream_t1021_0_0_0 = { (void*)781, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SslClientStream_t1021_0_0_1 = { (void*)781, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SslClientStream_t1021_1_0_0 = { (void*)781, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HandshakeMessage_t1041_0_0_0 = { (void*)792, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HandshakeMessage_t1041_0_0_1 = { (void*)792, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HandshakeMessage_t1041_1_0_0 = { (void*)792, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SecurityCompressionType_t1046_0_0_0 = { (void*)776, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityCompressionType_t1046_0_0_1 = { (void*)776, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SecurityCompressionType_t1046_1_0_0 = { (void*)776, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SecurityCompressionType_t1046_0_0_32854 = { (void*)776, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HandshakeState_t1032_0_0_0 = { (void*)768, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HandshakeState_t1032_0_0_1 = { (void*)768, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType HandshakeState_t1032_1_0_0 = { (void*)768, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType HandshakeState_t1032_0_0_32854 = { (void*)768, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AsymmetricSignatureDeformatter_t1043_0_0_0 = { (void*)1403, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsymmetricSignatureDeformatter_t1043_1_0_0 = { (void*)1403, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AsymmetricSignatureFormatter_t1045_0_0_0 = { (void*)1404, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsymmetricSignatureFormatter_t1045_1_0_0 = { (void*)1404, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ValidationResult_t1049_0_0_0 = { (void*)780, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ValidationResult_t1049_1_0_0 = { (void*)780, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SeekOrigin_t1284_0_0_0 = { (void*)1082, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SeekOrigin_t1284_1_0_0 = { (void*)1082, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SeekOrigin_t1284_0_0_32854 = { (void*)1082, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType U24ArrayTypeU243132_t1074_0_0_275 = { (void*)811, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU243132_t1074_0_0_0 = { (void*)811, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU243132_t1074_1_0_0 = { (void*)811, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24256_t1075_0_0_275 = { (void*)812, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t1075_0_0_0 = { (void*)812, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t1075_1_0_0 = { (void*)812, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2420_t1076_0_0_275 = { (void*)813, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2420_t1076_0_0_0 = { (void*)813, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2420_t1076_1_0_0 = { (void*)813, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2432_t1077_0_0_275 = { (void*)814, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2432_t1077_0_0_0 = { (void*)814, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2432_t1077_1_0_0 = { (void*)814, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2448_t1078_0_0_275 = { (void*)815, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2448_t1078_0_0_0 = { (void*)815, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2448_t1078_1_0_0 = { (void*)815, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2464_t1079_0_0_275 = { (void*)816, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2464_t1079_0_0_0 = { (void*)816, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2464_t1079_1_0_0 = { (void*)816, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2412_t1080_0_0_275 = { (void*)817, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t1080_0_0_0 = { (void*)817, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t1080_1_0_0 = { (void*)817, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2416_t1081_0_0_275 = { (void*)818, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2416_t1081_0_0_0 = { (void*)818, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2416_t1081_1_0_0 = { (void*)818, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU244_t1082_0_0_275 = { (void*)819, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU244_t1082_0_0_0 = { (void*)819, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU244_t1082_1_0_0 = { (void*)819, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U3CModuleU3E_t1103_0_0_0 = { (void*)820, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CModuleU3E_t1103_1_0_0 = { (void*)820, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NumberStyles_t1258_0_0_0 = { (void*)1051, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType NumberStyles_t1258_1_0_0 = { (void*)1051, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType NumberStyles_t1258_0_0_32854 = { (void*)1051, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TypeCode_t1737_0_0_0 = { (void*)1645, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeCode_t1737_1_0_0 = { (void*)1645, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TypeCode_t1737_0_0_32854 = { (void*)1645, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IComparable_1_t2658_0_0_0 = { (void*)829, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparable_1_t2658_1_0_0 = { (void*)829, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IComparable_1_t2658_gp_0_0_0_0 = { (void*)78, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType AttributeTargets_t1678_0_0_0 = { (void*)1567, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AttributeTargets_t1678_0_0_1 = { (void*)1567, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType AttributeTargets_t1678_1_0_0 = { (void*)1567, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType AttributeTargets_t1678_0_0_32854 = { (void*)1567, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IEquatable_1_t2659_0_0_0 = { (void*)833, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEquatable_1_t2659_1_0_0 = { (void*)833, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEquatable_1_t2659_gp_0_0_0_0 = { (void*)79, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType IEnumerator_1_t2660_0_0_0 = { (void*)845, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t2660_1_0_0 = { (void*)845, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEnumerator_1_t2660_gp_0_0_0_0 = { (void*)80, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType DoubleU2A_t3987_1_0_2 = { (void*)&Double_t454_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType DoubleU2A_t3987_0_0_0 = { (void*)&Double_t454_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType DoubleU2A_t3987_0_0_49 = { (void*)&Double_t454_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType UInt16U2A_t3988_1_0_2 = { (void*)&UInt16_t919_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType UInt16U2A_t3988_0_0_0 = { (void*)&UInt16_t919_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType UInt16U2A_t3988_0_0_49 = { (void*)&UInt16_t919_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType CharU2A_t3989_0_0_0 = { (void*)&Char_t702_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType CharU2A_t3989_1_0_2 = { (void*)&Char_t702_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType CharU2A_t3989_0_0_49 = { (void*)&Char_t702_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType SByteU2A_t3990_0_0_0 = { (void*)&SByte_t1110_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType IEnumerable_1_t2661_0_0_0 = { (void*)849, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t2661_1_0_0 = { (void*)849, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_IEnumerable_1_t2661_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3692_GenericClass = { 845, { &GenInst_IEnumerable_1_t2661_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3692_0_0_0 = { &IEnumerator_1_t3692_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IEnumerable_1_t2661_gp_0_0_0_0 = { (void*)81, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Void_t1116_0_0_0; +extern const Il2CppType VoidU2A_t3991_0_0_0 = { (void*)&Void_t1116_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType VoidU2A_t3991_0_0_1 = { (void*)&Void_t1116_0_0_0, 1, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType VoidU2A_t3991_0_0_161 = { (void*)&Void_t1116_0_0_0, 161, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType BindingFlags_t1353_0_0_0 = { (void*)1139, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BindingFlags_t1353_0_0_32851 = { (void*)1139, 32851, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BindingFlags_t1353_1_0_0 = { (void*)1139, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType BindingFlags_t1353_0_0_32854 = { (void*)1139, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BindingFlags_t1353_0_0_32849 = { (void*)1139, 32849, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType BindingFlags_t1353_0_0_49 = { (void*)1139, 49, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DelegateData_t1113_0_0_1 = { (void*)1581, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DelegateData_t1113_0_0_0 = { (void*)1581, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DelegateData_t1113_1_0_0 = { (void*)1581, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3693_GenericClass = { 845, { &GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3693_0_0_0 = { &IEnumerator_1_t3693_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0 = { (void*)82, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +Il2CppGenericClass InternalEnumerator_1_t3694_GenericClass = { 861, { &GenInst_Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType InternalEnumerator_1_t3694_0_0_0 = { &InternalEnumerator_1_t3694_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__ICollection_Add_m19235_gp_0_0_0_0 = { (void*)83, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__ICollection_Remove_m19236_gp_0_0_0_0 = { (void*)84, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__ICollection_Contains_m19237_gp_0_0_0_0 = { (void*)85, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__ICollection_CopyTo_m19238_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t3996_0_0_0 = { (void*)&Array_InternalArray__ICollection_CopyTo_m19238_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__ICollection_CopyTo_m19238_gp_0_0_0_0 = { (void*)86, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__Insert_m19239_gp_0_0_0_0 = { (void*)87, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__IndexOf_m19240_gp_0_0_0_0 = { (void*)88, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__get_Item_m19241_gp_0_0_0_0 = { (void*)89, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_InternalArray__set_Item_m19242_gp_0_0_0_0 = { (void*)90, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_GetGenericValueImpl_m19243_gp_0_1_0_2 = { (void*)91, 2, IL2CPP_TYPE_MVAR, 0, 1, 0 }; +extern const Il2CppType Array_GetGenericValueImpl_m19243_gp_0_0_0_0 = { (void*)91, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_SetGenericValueImpl_m19244_gp_0_1_0_0 = { (void*)92, 0, IL2CPP_TYPE_MVAR, 0, 1, 0 }; +extern const Il2CppType Array_SetGenericValueImpl_m19244_gp_0_0_0_0 = { (void*)92, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_get_swapper_m19245_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4004_0_0_0 = { (void*)&Array_get_swapper_m19245_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_get_swapper_m19245_gp_0_0_0_0 = { (void*)93, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19246_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4005_0_0_0 = { (void*)&Array_Sort_m19246_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19246_gp_0_0_0_0 = { (void*)94, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19247_gp_0_0_0_0; +extern const Il2CppType TKeyU5BU5D_t4006_0_0_0 = { (void*)&Array_Sort_m19247_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19247_gp_0_0_0_0 = { (void*)95, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19247_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4007_0_0_0 = { (void*)&Array_Sort_m19247_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19247_gp_1_0_0_0 = { (void*)96, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19248_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4008_0_0_0 = { (void*)&Array_Sort_m19248_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19248_gp_0_0_0_0 = { (void*)97, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19248_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3695_GenericClass = { 986, { &GenInst_Array_Sort_m19248_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3695_0_0_0 = { &IComparer_1_t3695_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19249_gp_0_0_0_0; +extern const Il2CppType TKeyU5BU5D_t4009_0_0_0 = { (void*)&Array_Sort_m19249_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19249_gp_0_0_0_0 = { (void*)98, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19249_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4010_0_0_0 = { (void*)&Array_Sort_m19249_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19249_gp_1_0_0_0 = { (void*)99, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19249_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3696_GenericClass = { 986, { &GenInst_Array_Sort_m19249_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3696_0_0_0 = { &IComparer_1_t3696_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19250_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4011_0_0_0 = { (void*)&Array_Sort_m19250_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19250_gp_0_0_0_0 = { (void*)100, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19251_gp_0_0_0_0; +extern const Il2CppType TKeyU5BU5D_t4012_0_0_0 = { (void*)&Array_Sort_m19251_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19251_gp_0_0_0_0 = { (void*)101, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19251_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4013_0_0_0 = { (void*)&Array_Sort_m19251_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19251_gp_1_0_0_0 = { (void*)102, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19252_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4014_0_0_0 = { (void*)&Array_Sort_m19252_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19252_gp_0_0_0_0 = { (void*)103, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19252_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3697_GenericClass = { 986, { &GenInst_Array_Sort_m19252_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3697_0_0_0 = { &IComparer_1_t3697_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19253_gp_0_0_0_0; +extern const Il2CppType TKeyU5BU5D_t4015_0_0_0 = { (void*)&Array_Sort_m19253_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19253_gp_0_0_0_0 = { (void*)104, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19253_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4016_0_0_0 = { (void*)&Array_Sort_m19253_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19253_gp_1_0_0_0 = { (void*)105, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19253_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3698_GenericClass = { 986, { &GenInst_Array_Sort_m19253_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3698_0_0_0 = { &IComparer_1_t3698_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19254_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4017_0_0_0 = { (void*)&Array_Sort_m19254_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19254_gp_0_0_0_0 = { (void*)106, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19254_gp_0_0_0_0; +Il2CppGenericClass Comparison_1_t3699_GenericClass = { 1665, { &GenInst_Array_Sort_m19254_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t3699_0_0_0 = { &Comparison_1_t3699_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19255_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4018_0_0_0 = { (void*)&Array_Sort_m19255_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Sort_m19255_gp_0_0_0_0 = { (void*)107, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Sort_m19255_gp_0_0_0_0; +Il2CppGenericClass Comparison_1_t3700_GenericClass = { 1665, { &GenInst_Array_Sort_m19255_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t3700_0_0_0 = { &Comparison_1_t3700_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19256_gp_0_0_0_0; +extern const Il2CppType KU5BU5D_t4019_0_0_0 = { (void*)&Array_qsort_m19256_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19256_gp_0_0_0_0 = { (void*)108, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19256_gp_1_0_0_0; +extern const Il2CppType VU5BU5D_t4020_0_0_0 = { (void*)&Array_qsort_m19256_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19256_gp_1_0_0_0 = { (void*)109, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_qsort_m19256_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3701_GenericClass = { 986, { &GenInst_Array_qsort_m19256_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3701_0_0_0 = { &IComparer_1_t3701_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_compare_m19257_gp_0_0_0_0 = { (void*)110, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_compare_m19257_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3702_GenericClass = { 986, { &GenInst_Array_compare_m19257_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3702_0_0_0 = { &IComparer_1_t3702_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3703_GenericClass = { 829, { &GenInst_Array_compare_m19257_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3703_0_0_0 = { &IComparable_1_t3703_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19258_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4021_0_0_0 = { (void*)&Array_qsort_m19258_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_qsort_m19258_gp_0_0_0_0 = { (void*)111, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_qsort_m19258_gp_0_0_0_0; +Il2CppGenericClass Comparison_1_t3704_GenericClass = { 1665, { &GenInst_Array_qsort_m19258_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t3704_0_0_0 = { &Comparison_1_t3704_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19259_gp_0_0_0_0; +extern const Il2CppType KU5BU5D_t4023_0_0_0 = { (void*)&Array_swap_m19259_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19259_gp_0_0_0_0 = { (void*)112, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19259_gp_1_0_0_0; +extern const Il2CppType VU5BU5D_t4025_0_0_0 = { (void*)&Array_swap_m19259_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19259_gp_1_0_0_0 = { (void*)113, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19260_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4027_0_0_0 = { (void*)&Array_swap_m19260_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_swap_m19260_gp_0_0_0_0 = { (void*)114, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Resize_m19261_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4028_1_0_0 = { (void*)&Array_Resize_m19261_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType TU5BU5D_t4028_0_0_0 = { (void*)&Array_Resize_m19261_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Resize_m19261_gp_0_0_0_0 = { (void*)115, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_Resize_m19262_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4030_1_0_0 = { (void*)&Array_Resize_m19262_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 1, 0 }; +extern const Il2CppType TU5BU5D_t4030_0_0_0 = { (void*)&Array_Resize_m19262_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Resize_m19262_gp_0_0_0_0 = { (void*)116, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_TrueForAll_m19263_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4031_0_0_0 = { (void*)&Array_TrueForAll_m19263_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_TrueForAll_m19263_gp_0_0_0_0 = { (void*)117, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_TrueForAll_m19263_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3705_GenericClass = { 1668, { &GenInst_Array_TrueForAll_m19263_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3705_0_0_0 = { &Predicate_1_t3705_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_ForEach_m19264_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4032_0_0_0 = { (void*)&Array_ForEach_m19264_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_ForEach_m19264_gp_0_0_0_0 = { (void*)118, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_ForEach_m19264_gp_0_0_0_0; +Il2CppGenericClass Action_1_t3706_GenericClass = { 1662, { &GenInst_Array_ForEach_m19264_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Action_1_t3706_0_0_0 = { &Action_1_t3706_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_ConvertAll_m19265_gp_0_0_0_0; +extern const Il2CppType TInputU5BU5D_t4033_0_0_0 = { (void*)&Array_ConvertAll_m19265_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_ConvertAll_m19265_gp_0_0_0_0 = { (void*)119, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0; +Il2CppGenericClass Converter_2_t3707_GenericClass = { 1666, { &GenInst_Array_ConvertAll_m19265_gp_0_0_0_0_Array_ConvertAll_m19265_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Converter_2_t3707_0_0_0 = { &Converter_2_t3707_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_ConvertAll_m19265_gp_1_0_0_0 = { (void*)120, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_ConvertAll_m19265_gp_1_0_0_0; +extern const Il2CppType TOutputU5BU5D_t4034_0_0_0 = { (void*)&Array_ConvertAll_m19265_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19266_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4035_0_0_0 = { (void*)&Array_FindLastIndex_m19266_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19266_gp_0_0_0_0 = { (void*)121, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3708_GenericClass = { 1668, { &GenInst_Array_FindLastIndex_m19266_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3708_0_0_0 = { &Predicate_1_t3708_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19267_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4036_0_0_0 = { (void*)&Array_FindLastIndex_m19267_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19267_gp_0_0_0_0 = { (void*)122, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3709_GenericClass = { 1668, { &GenInst_Array_FindLastIndex_m19267_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3709_0_0_0 = { &Predicate_1_t3709_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19268_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4037_0_0_0 = { (void*)&Array_FindLastIndex_m19268_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindLastIndex_m19268_gp_0_0_0_0 = { (void*)123, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3710_GenericClass = { 1668, { &GenInst_Array_FindLastIndex_m19268_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3710_0_0_0 = { &Predicate_1_t3710_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19269_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4038_0_0_0 = { (void*)&Array_FindIndex_m19269_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19269_gp_0_0_0_0 = { (void*)124, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19269_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3711_GenericClass = { 1668, { &GenInst_Array_FindIndex_m19269_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3711_0_0_0 = { &Predicate_1_t3711_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19270_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4039_0_0_0 = { (void*)&Array_FindIndex_m19270_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19270_gp_0_0_0_0 = { (void*)125, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19270_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3712_GenericClass = { 1668, { &GenInst_Array_FindIndex_m19270_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3712_0_0_0 = { &Predicate_1_t3712_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19271_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4040_0_0_0 = { (void*)&Array_FindIndex_m19271_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindIndex_m19271_gp_0_0_0_0 = { (void*)126, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindIndex_m19271_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3713_GenericClass = { 1668, { &GenInst_Array_FindIndex_m19271_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3713_0_0_0 = { &Predicate_1_t3713_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19272_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4041_0_0_0 = { (void*)&Array_BinarySearch_m19272_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19272_gp_0_0_0_0 = { (void*)127, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19273_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4042_0_0_0 = { (void*)&Array_BinarySearch_m19273_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19273_gp_0_0_0_0 = { (void*)128, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19273_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3714_GenericClass = { 986, { &GenInst_Array_BinarySearch_m19273_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3714_0_0_0 = { &IComparer_1_t3714_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19274_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4043_0_0_0 = { (void*)&Array_BinarySearch_m19274_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19274_gp_0_0_0_0 = { (void*)129, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19275_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4044_0_0_0 = { (void*)&Array_BinarySearch_m19275_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_BinarySearch_m19275_gp_0_0_0_0 = { (void*)130, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_BinarySearch_m19275_gp_0_0_0_0; +Il2CppGenericClass IComparer_1_t3715_GenericClass = { 986, { &GenInst_Array_BinarySearch_m19275_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3715_0_0_0 = { &IComparer_1_t3715_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t3716_GenericClass = { 973, { &GenInst_Array_BinarySearch_m19275_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t3716_0_0_0 = { &Comparer_1_t3716_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19276_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4045_0_0_0 = { (void*)&Array_IndexOf_m19276_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19276_gp_0_0_0_0 = { (void*)131, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19277_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4046_0_0_0 = { (void*)&Array_IndexOf_m19277_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19277_gp_0_0_0_0 = { (void*)132, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19278_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4047_0_0_0 = { (void*)&Array_IndexOf_m19278_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_IndexOf_m19278_gp_0_0_0_0 = { (void*)133, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_IndexOf_m19278_gp_0_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3717_GenericClass = { 983, { &GenInst_Array_IndexOf_m19278_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3717_0_0_0 = { &EqualityComparer_1_t3717_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19279_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4048_0_0_0 = { (void*)&Array_LastIndexOf_m19279_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19279_gp_0_0_0_0 = { (void*)134, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19280_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4049_0_0_0 = { (void*)&Array_LastIndexOf_m19280_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19280_gp_0_0_0_0 = { (void*)135, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19281_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4050_0_0_0 = { (void*)&Array_LastIndexOf_m19281_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_LastIndexOf_m19281_gp_0_0_0_0 = { (void*)136, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3718_GenericClass = { 983, { &GenInst_Array_LastIndexOf_m19281_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3718_0_0_0 = { &EqualityComparer_1_t3718_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindAll_m19282_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4051_0_0_0 = { (void*)&Array_FindAll_m19282_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindAll_m19282_gp_0_0_0_0 = { (void*)137, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindAll_m19282_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3719_GenericClass = { 1668, { &GenInst_Array_FindAll_m19282_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3719_0_0_0 = { &Predicate_1_t3719_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Exists_m19283_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4052_0_0_0 = { (void*)&Array_Exists_m19283_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Exists_m19283_gp_0_0_0_0 = { (void*)138, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Exists_m19283_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3720_GenericClass = { 1668, { &GenInst_Array_Exists_m19283_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3720_0_0_0 = { &Predicate_1_t3720_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_AsReadOnly_m19284_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4053_0_0_0 = { (void*)&Array_AsReadOnly_m19284_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_AsReadOnly_m19284_gp_0_0_0_0 = { (void*)139, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0; +Il2CppGenericClass ReadOnlyCollection_1_t3721_GenericClass = { 994, { &GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t3721_0_0_0 = { &ReadOnlyCollection_1_t3721_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ArrayReadOnlyList_1_t3722_GenericClass = { 863, { &GenInst_Array_AsReadOnly_m19284_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t3722_0_0_0 = { &ArrayReadOnlyList_1_t3722_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_Find_m19285_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4054_0_0_0 = { (void*)&Array_Find_m19285_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_Find_m19285_gp_0_0_0_0 = { (void*)140, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_Find_m19285_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3723_GenericClass = { 1668, { &GenInst_Array_Find_m19285_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3723_0_0_0 = { &Predicate_1_t3723_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Array_FindLast_m19286_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4055_0_0_0 = { (void*)&Array_FindLast_m19286_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Array_FindLast_m19286_gp_0_0_0_0 = { (void*)141, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Array_FindLast_m19286_gp_0_0_0_0; +Il2CppGenericClass Predicate_1_t3724_GenericClass = { 1668, { &GenInst_Array_FindLast_m19286_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3724_0_0_0 = { &Predicate_1_t3724_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType InternalEnumerator_1_t2662_0_0_0 = { (void*)861, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType InternalEnumerator_1_t2662_1_0_0 = { (void*)861, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType InternalEnumerator_1_t2662_gp_0_0_0_0 = { (void*)142, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3725_GenericClass = { 845, { &GenInst_InternalEnumerator_1_t2662_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3725_0_0_0 = { &IEnumerator_1_t3725_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3725_0_0_2 = { &IEnumerator_1_t3725_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ArrayReadOnlyList_1_t2663_0_0_0 = { (void*)863, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayReadOnlyList_1_t2663_1_0_0 = { (void*)863, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArrayReadOnlyList_1_t2663_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4056_0_0_0 = { (void*)&ArrayReadOnlyList_1_t2663_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TU5BU5D_t4056_0_0_1 = { (void*)&ArrayReadOnlyList_1_t2663_gp_0_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ArrayReadOnlyList_1_t2663_gp_0_0_0_0 = { (void*)144, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3726_GenericClass = { 845, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3726_0_0_0 = { &IEnumerator_1_t3726_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3727_GenericClass = { 868, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3727_0_0_0 = { &IList_1_t3727_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3727_0_0_1 = { &IList_1_t3727_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3728_GenericClass = { 869, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3728_0_0_0 = { &ICollection_1_t3728_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3728_0_0_2 = { &ICollection_1_t3728_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3729_GenericClass = { 849, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3729_0_0_0 = { &IEnumerable_1_t3729_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3729_0_0_3 = { &IEnumerable_1_t3729_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2664_0_0_0 = { (void*)864, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2664_1_0_0 = { (void*)864, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0 = { (void*)143, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_3 = { (void*)143, 3, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0; +Il2CppGenericClass ArrayReadOnlyList_1_t3730_GenericClass = { 863, { &GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t3730_0_0_3 = { &ArrayReadOnlyList_1_t3730_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3731_GenericClass = { 845, { &GenInst_U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3731_0_0_0 = { &IEnumerator_1_t3731_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3731_0_0_2 = { &IEnumerator_1_t3731_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ArrayReadOnlyList_1_t3732_GenericClass = { 863, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ArrayReadOnlyList_1_t3732_0_0_0 = { &ArrayReadOnlyList_1_t3732_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass U3CGetEnumeratorU3Ec__Iterator0_t3733_GenericClass = { 864, { &GenInst_ArrayReadOnlyList_1_t2663_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType U3CGetEnumeratorU3Ec__Iterator0_t3733_0_0_0 = { &U3CGetEnumeratorU3Ec__Iterator0_t3733_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IList_1_t2665_0_0_0 = { (void*)868, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IList_1_t2665_1_0_0 = { (void*)868, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IList_1_t2665_gp_0_0_0_0 = { (void*)145, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IList_1_t2665_gp_0_0_0_0; +Il2CppGenericClass ICollection_1_t3734_GenericClass = { 869, { &GenInst_IList_1_t2665_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3734_0_0_1 = { &ICollection_1_t3734_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3735_GenericClass = { 849, { &GenInst_IList_1_t2665_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3735_0_0_2 = { &IEnumerable_1_t3735_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ICollection_1_t2666_0_0_0 = { (void*)869, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t2666_1_0_0 = { (void*)869, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICollection_1_t2666_gp_0_0_0_0 = { (void*)146, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType ICollection_1_t2666_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4057_0_0_0 = { (void*)&ICollection_1_t2666_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ICollection_1_t2666_gp_0_0_0_0; +Il2CppGenericClass IEnumerable_1_t3736_GenericClass = { 849, { &GenInst_ICollection_1_t2666_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3736_0_0_1 = { &IEnumerable_1_t3736_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType TypeAttributes_t1385_0_0_0 = { (void*)1183, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeAttributes_t1385_0_0_3 = { (void*)1183, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeAttributes_t1385_1_0_0 = { (void*)1183, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TypeAttributes_t1385_0_0_32854 = { (void*)1183, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CallingConventions_t1354_0_0_0 = { (void*)1140, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CallingConventions_t1354_0_0_1 = { (void*)1140, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CallingConventions_t1354_1_0_0 = { (void*)1140, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CallingConventions_t1354_0_0_32854 = { (void*)1140, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DllImportAttribute_t1123_0_0_0 = { (void*)884, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DllImportAttribute_t1123_1_0_0 = { (void*)884, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CallingConvention_t1411_0_0_6 = { (void*)1206, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CallingConvention_t1411_0_0_0 = { (void*)1206, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CallingConvention_t1411_1_0_0 = { (void*)1206, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CallingConvention_t1411_0_0_32854 = { (void*)1206, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CharSet_t1412_0_0_6 = { (void*)1207, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CharSet_t1412_0_0_0 = { (void*)1207, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CharSet_t1412_1_0_0 = { (void*)1207, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CharSet_t1412_0_0_32854 = { (void*)1207, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnmanagedType_t1426_0_0_0 = { (void*)1222, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnmanagedType_t1426_0_0_1 = { (void*)1222, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnmanagedType_t1426_0_0_6 = { (void*)1222, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnmanagedType_t1426_1_0_0 = { (void*)1222, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UnmanagedType_t1426_0_0_32854 = { (void*)1222, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Nullable_1_t1798_gp_0_0_0_0 = { (void*)147, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType Nullable_1_t1798_gp_0_0_0_3 = { (void*)147, 3, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Nullable_1_t1798_gp_0_0_0_0; +Il2CppGenericClass Nullable_1_t3737_GenericClass = { 903, { &GenInst_Nullable_1_t1798_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Nullable_1_t3737_0_0_0 = { &Nullable_1_t3737_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType RuntimeHelpers_t1140_0_0_0 = { (void*)904, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RuntimeHelpers_t1140_1_0_0 = { (void*)904, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Locale_t1141_0_0_0 = { (void*)905, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Locale_t1141_1_0_0 = { (void*)905, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SafeHandleZeroOrMinusOneIsInvalid_t1144_0_0_0 = { (void*)908, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SafeHandleZeroOrMinusOneIsInvalid_t1144_1_0_0 = { (void*)908, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SafeHandle_t1145_0_0_0 = { (void*)1219, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SafeHandle_t1145_1_0_0 = { (void*)1219, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ExtenderType_t1161_0_0_0 = { (void*)923, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ExtenderType_t1161_1_0_0 = { (void*)923, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ExtenderType_t1161_0_0_32854 = { (void*)923, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Context_t1158_1_0_0 = { (void*)920, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Context_t1158_0_0_0 = { (void*)920, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PreviousInfo_t1159_0_0_0 = { (void*)921, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PreviousInfo_t1159_1_0_0 = { (void*)921, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType PrimeGeneratorBase_t1168_0_0_0 = { (void*)926, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimeGeneratorBase_t1168_1_0_0 = { (void*)926, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PrimalityTests_t1171_0_0_0 = { (void*)929, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PrimalityTests_t1171_1_0_0 = { (void*)929, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Sign_t1172_0_0_0 = { (void*)931, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Sign_t1172_1_0_0 = { (void*)931, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Sign_t1172_0_0_32854 = { (void*)931, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Kernel_t1175_0_0_0 = { (void*)933, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Kernel_t1175_1_0_0 = { (void*)933, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CryptoConvert_t1176_0_0_0 = { (void*)934, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CryptoConvert_t1176_1_0_0 = { (void*)934, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS8_t1186_0_0_0 = { (void*)942, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS8_t1186_1_0_0 = { (void*)942, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SymmetricTransform_t1189_0_0_0 = { (void*)947, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SymmetricTransform_t1189_1_0_0 = { (void*)947, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ASN1Convert_t1200_0_0_0 = { (void*)958, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ASN1Convert_t1200_1_0_0 = { (void*)958, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BitConverterLE_t1201_0_0_0 = { (void*)959, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BitConverterLE_t1201_1_0_0 = { (void*)959, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PKCS7_t1204_0_0_0 = { (void*)960, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType PKCS7_t1204_1_0_0 = { (void*)960, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Runtime_t1213_0_0_0 = { (void*)970, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Runtime_t1213_1_0_0 = { (void*)970, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Comparer_1_t2673_0_0_0 = { (void*)973, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Comparer_1_t2673_1_0_0 = { (void*)973, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Comparer_1_t2673_gp_0_0_0_0 = { (void*)152, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Comparer_1_t2673_gp_0_0_0_0; +Il2CppGenericClass Comparer_1_t3738_GenericClass = { 973, { &GenInst_Comparer_1_t2673_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t3738_0_0_0 = { &Comparer_1_t3738_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Comparer_1_t3738_0_0_49 = { &Comparer_1_t3738_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3739_GenericClass = { 986, { &GenInst_Comparer_1_t2673_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3739_0_0_0 = { &IComparer_1_t3739_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DefaultComparer_t2674_0_0_0 = { (void*)974, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultComparer_t2674_1_0_0 = { (void*)974, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_DefaultComparer_t2674_gp_0_0_0_0; +Il2CppGenericClass Comparer_1_t3740_GenericClass = { 973, { &GenInst_DefaultComparer_t2674_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t3740_0_0_0 = { &Comparer_1_t3740_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DefaultComparer_t2674_gp_0_0_0_0 = { (void*)151, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3741_GenericClass = { 986, { &GenInst_DefaultComparer_t2674_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3741_0_0_0 = { &IComparer_1_t3741_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3742_GenericClass = { 829, { &GenInst_DefaultComparer_t2674_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3742_0_0_0 = { &IComparable_1_t3742_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3743_GenericClass = { 829, { &GenInst_Comparer_1_t2673_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3743_0_0_0 = { &IComparable_1_t3743_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t3744_GenericClass = { 974, { &GenInst_Comparer_1_t2673_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t3744_0_0_0 = { &DefaultComparer_t3744_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GenericComparer_1_t2625_gp_0_0_0_0; +Il2CppGenericClass Comparer_1_t3745_GenericClass = { 973, { &GenInst_GenericComparer_1_t2625_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t3745_0_0_0 = { &Comparer_1_t3745_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GenericComparer_1_t2625_gp_0_0_0_0 = { (void*)153, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IComparer_1_t3746_GenericClass = { 986, { &GenInst_GenericComparer_1_t2625_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparer_1_t3746_0_0_0 = { &IComparer_1_t3746_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IComparable_1_t3747_GenericClass = { 829, { &GenInst_GenericComparer_1_t2625_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IComparable_1_t3747_0_0_0 = { &IComparable_1_t3747_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_t2675_0_0_0 = { (void*)977, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t2675_1_0_0 = { (void*)977, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0; +Il2CppGenericClass IEqualityComparer_1_t3748_GenericClass = { 988, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3748_0_0_0 = { &IEqualityComparer_1_t3748_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEqualityComparer_1_t3748_0_0_1 = { &IEqualityComparer_1_t3748_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_t2675_gp_0_0_0_0 = { (void*)168, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0; +Il2CppGenericClass KeyValuePair_2_t3749_GenericClass = { 990, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t3749_0_0_0 = { &KeyValuePair_2_t3749_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_t2675_gp_1_0_0_0 = { (void*)169, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t2675_gp_1_1_0_2 = { (void*)169, 2, IL2CPP_TYPE_VAR, 0, 1, 0 }; + +extern const Il2CppType KeyValuePair_2_t3749_0_0_0; +extern const Il2CppType KeyValuePair_2U5BU5D_t4058_0_0_0 = { (void*)&KeyValuePair_2_t3749_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3749_0_0_0; +Il2CppGenericClass IEnumerator_1_t3750_GenericClass = { 845, { &GenInst_KeyValuePair_2_t3749_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3750_0_0_0 = { &IEnumerator_1_t3750_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_Do_CopyTo_m19435_gp_1_0_0_0; +extern const Il2CppType TElemU5BU5D_t4060_0_0_0 = { (void*)&Dictionary_2_Do_CopyTo_m19435_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_Do_CopyTo_m19435_gp_1_0_0_0 = { (void*)155, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0; +Il2CppGenericClass Transform_1_t3751_GenericClass = { 982, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t3751_0_0_0 = { &Transform_1_t3751_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0 = { (void*)154, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0; +Il2CppGenericClass Transform_1_t3752_GenericClass = { 982, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t3752_0_0_0 = { &Transform_1_t3752_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0 = { (void*)156, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +Il2CppGenericClass ValueCollection_t3753_GenericClass = { 980, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType ValueCollection_t3753_0_0_0 = { &ValueCollection_t3753_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3754_GenericClass = { 979, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3754_0_0_0 = { &Enumerator_t3754_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_t2675_gp_0_0_0_0; +extern const Il2CppType TKeyU5BU5D_t4061_0_0_1 = { (void*)&Dictionary_2_t2675_gp_0_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TKeyU5BU5D_t4061_0_0_0 = { (void*)&Dictionary_2_t2675_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType Dictionary_2_t2675_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4062_0_0_1 = { (void*)&Dictionary_2_t2675_gp_1_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TValueU5BU5D_t4062_0_0_0 = { (void*)&Dictionary_2_t2675_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0; +Il2CppGenericClass Transform_1_t3755_GenericClass = { 982, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_DictionaryEntry_t900_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t3755_0_0_17 = { &Transform_1_t3755_GenericClass, 17, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Transform_1_t3755_0_0_0 = { &Transform_1_t3755_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3756_GenericClass = { 869, { &GenInst_KeyValuePair_2_t3749_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3756_0_0_0 = { &ICollection_1_t3756_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3756_0_0_3 = { &ICollection_1_t3756_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3757_GenericClass = { 849, { &GenInst_KeyValuePair_2_t3749_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3757_0_0_0 = { &IEnumerable_1_t3757_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3757_0_0_4 = { &IEnumerable_1_t3757_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IDictionary_2_t3758_GenericClass = { 987, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType IDictionary_2_t3758_0_0_0 = { &IDictionary_2_t3758_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IDictionary_2_t3758_0_0_5 = { &IDictionary_2_t3758_GenericClass, 5, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ShimEnumerator_t2676_0_0_0 = { (void*)978, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ShimEnumerator_t2676_1_0_0 = { (void*)978, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0; +Il2CppGenericClass Dictionary_2_t3759_GenericClass = { 977, { &GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3759_0_0_0 = { &Dictionary_2_t3759_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ShimEnumerator_t2676_gp_0_0_0_0 = { (void*)157, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType ShimEnumerator_t2676_gp_1_0_0_0 = { (void*)158, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3760_GenericClass = { 979, { &GenInst_ShimEnumerator_t2676_gp_0_0_0_0_ShimEnumerator_t2676_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3760_0_0_1 = { &Enumerator_t3760_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Enumerator_t3760_0_0_0 = { &Enumerator_t3760_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2677_0_0_0 = { (void*)979, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Enumerator_t2677_1_0_0 = { (void*)979, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0; +Il2CppGenericClass Dictionary_2_t3761_GenericClass = { 977, { &GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3761_0_0_0 = { &Dictionary_2_t3761_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t3761_0_0_1 = { &Dictionary_2_t3761_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2677_gp_0_0_0_0 = { (void*)159, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2677_gp_1_0_0_0 = { (void*)160, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass KeyValuePair_2_t3762_GenericClass = { 990, { &GenInst_Enumerator_t2677_gp_0_0_0_0_Enumerator_t2677_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t3762_0_0_0 = { &KeyValuePair_2_t3762_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType KeyValuePair_2_t3762_0_0_3 = { &KeyValuePair_2_t3762_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3762_0_0_0; +Il2CppGenericClass IEnumerator_1_t3763_GenericClass = { 845, { &GenInst_KeyValuePair_2_t3762_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3763_0_0_0 = { &IEnumerator_1_t3763_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3763_0_0_2 = { &IEnumerator_1_t3763_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ValueCollection_t2678_0_0_0 = { (void*)980, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ValueCollection_t2678_1_0_0 = { (void*)980, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0; +Il2CppGenericClass Dictionary_2_t3764_GenericClass = { 977, { &GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3764_0_0_0 = { &Dictionary_2_t3764_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType Dictionary_2_t3764_0_0_1 = { &Dictionary_2_t3764_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ValueCollection_t2678_gp_0_0_0_0 = { (void*)163, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType ValueCollection_t2678_gp_1_0_0_0 = { (void*)164, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_1_0_0_0; +Il2CppGenericClass IEnumerator_1_t3765_GenericClass = { 845, { &GenInst_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3765_0_0_0 = { &IEnumerator_1_t3765_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ValueCollection_t2678_gp_1_0_0_0; +extern const Il2CppType TValueU5BU5D_t4063_0_0_0 = { (void*)&ValueCollection_t2678_gp_1_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3766_GenericClass = { 981, { &GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3766_0_0_0 = { &Enumerator_t3766_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3767_GenericClass = { 869, { &GenInst_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3767_0_0_0 = { &ICollection_1_t3767_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3767_0_0_2 = { &ICollection_1_t3767_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3768_GenericClass = { 849, { &GenInst_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3768_0_0_0 = { &IEnumerable_1_t3768_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3768_0_0_3 = { &IEnumerable_1_t3768_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2679_0_0_0 = { (void*)981, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Enumerator_t2679_1_0_0 = { (void*)981, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0; +Il2CppGenericClass Dictionary_2_t3769_GenericClass = { 977, { &GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3769_0_0_0 = { &Dictionary_2_t3769_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2679_gp_0_0_0_0 = { (void*)161, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2679_gp_1_0_0_0 = { (void*)162, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3770_GenericClass = { 979, { &GenInst_Enumerator_t2679_gp_0_0_0_0_Enumerator_t2679_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3770_0_0_1 = { &Enumerator_t3770_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerator_t2679_gp_1_0_0_0; +Il2CppGenericClass IEnumerator_1_t3771_GenericClass = { 845, { &GenInst_Enumerator_t2679_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3771_0_0_0 = { &IEnumerator_1_t3771_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3771_0_0_2 = { &IEnumerator_1_t3771_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0; +Il2CppGenericClass Transform_1_t3772_GenericClass = { 982, { &GenInst_ValueCollection_t2678_gp_0_0_0_0_ValueCollection_t2678_gp_1_0_0_0_ValueCollection_t2678_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t3772_0_0_0 = { &Transform_1_t3772_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Transform_1_t2680_0_0_0 = { (void*)982, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Transform_1_t2680_1_0_0 = { (void*)982, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Transform_1_t2680_gp_0_0_0_0 = { (void*)165, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Transform_1_t2680_gp_1_0_0_0 = { (void*)166, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Transform_1_t2680_gp_2_0_0_0 = { (void*)167, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass Dictionary_2_t3773_GenericClass = { 977, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Dictionary_2_t3773_0_0_0 = { &Dictionary_2_t3773_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0; +Il2CppGenericClass Transform_1_t3774_GenericClass = { 982, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0_KeyValuePair_2_t3749_0_0_0, NULL }, NULL }; +extern const Il2CppType Transform_1_t3774_0_0_0 = { &Transform_1_t3774_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ShimEnumerator_t3775_GenericClass = { 978, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType ShimEnumerator_t3775_0_0_0 = { &ShimEnumerator_t3775_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass EqualityComparer_1_t3776_GenericClass = { 983, { &GenInst_Dictionary_2_t2675_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3776_0_0_0 = { &EqualityComparer_1_t3776_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Dictionary_2_t2675_gp_1_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3777_GenericClass = { 983, { &GenInst_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3777_0_0_0 = { &EqualityComparer_1_t3777_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3778_GenericClass = { 988, { &GenInst_Dictionary_2_t2675_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3778_0_0_0 = { &IEqualityComparer_1_t3778_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType EqualityComparer_1_t2681_0_0_0 = { (void*)983, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EqualityComparer_1_t2681_1_0_0 = { (void*)983, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EqualityComparer_1_t2681_gp_0_0_0_0 = { (void*)171, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_EqualityComparer_1_t2681_gp_0_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3779_GenericClass = { 983, { &GenInst_EqualityComparer_1_t2681_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3779_0_0_0 = { &EqualityComparer_1_t3779_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType EqualityComparer_1_t3779_0_0_49 = { &EqualityComparer_1_t3779_GenericClass, 49, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3780_GenericClass = { 988, { &GenInst_EqualityComparer_1_t2681_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3780_0_0_0 = { &IEqualityComparer_1_t3780_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DefaultComparer_t2682_0_0_0 = { (void*)984, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DefaultComparer_t2682_1_0_0 = { (void*)984, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_DefaultComparer_t2682_gp_0_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3781_GenericClass = { 983, { &GenInst_DefaultComparer_t2682_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3781_0_0_0 = { &EqualityComparer_1_t3781_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType DefaultComparer_t2682_gp_0_0_0_0 = { (void*)170, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3782_GenericClass = { 988, { &GenInst_DefaultComparer_t2682_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3782_0_0_0 = { &IEqualityComparer_1_t3782_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3783_GenericClass = { 833, { &GenInst_EqualityComparer_1_t2681_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3783_0_0_0 = { &IEquatable_1_t3783_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass DefaultComparer_t3784_GenericClass = { 984, { &GenInst_EqualityComparer_1_t2681_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType DefaultComparer_t3784_0_0_0 = { &DefaultComparer_t3784_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0; +Il2CppGenericClass EqualityComparer_1_t3785_GenericClass = { 983, { &GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType EqualityComparer_1_t3785_0_0_0 = { &EqualityComparer_1_t3785_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType GenericEqualityComparer_1_t2624_gp_0_0_0_0 = { (void*)172, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEqualityComparer_1_t3786_GenericClass = { 988, { &GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEqualityComparer_1_t3786_0_0_0 = { &IEqualityComparer_1_t3786_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEquatable_1_t3787_GenericClass = { 833, { &GenInst_GenericEqualityComparer_1_t2624_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEquatable_1_t3787_0_0_0 = { &IEquatable_1_t3787_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IComparer_1_t2683_0_0_0 = { (void*)986, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IComparer_1_t2683_1_0_0 = { (void*)986, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IComparer_1_t2683_gp_0_0_0_0 = { (void*)173, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType IDictionary_2_t2684_0_0_0 = { (void*)987, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IDictionary_2_t2684_1_0_0 = { (void*)987, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_KeyValuePair_2_t3789_0_0_0; +Il2CppGenericClass ICollection_1_t3788_GenericClass = { 869, { &GenInst_KeyValuePair_2_t3789_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3788_0_0_1 = { &ICollection_1_t3788_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0; +Il2CppGenericClass KeyValuePair_2_t3789_GenericClass = { 990, { &GenInst_IDictionary_2_t2684_gp_0_0_0_0_IDictionary_2_t2684_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType KeyValuePair_2_t3789_0_0_0 = { &KeyValuePair_2_t3789_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IDictionary_2_t2684_gp_0_0_0_0 = { (void*)174, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType IDictionary_2_t2684_gp_1_0_0_0 = { (void*)175, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3790_GenericClass = { 849, { &GenInst_KeyValuePair_2_t3789_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3790_0_0_2 = { &IEnumerable_1_t3790_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType IEqualityComparer_1_t2685_0_0_0 = { (void*)988, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IEqualityComparer_1_t2685_1_0_0 = { (void*)988, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IEqualityComparer_1_t2685_gp_0_0_0_0 = { (void*)176, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType KeyValuePair_2_t2686_0_0_0 = { (void*)990, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType KeyValuePair_2_t2686_1_0_0 = { (void*)990, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType KeyValuePair_2_t2686_gp_0_0_0_0 = { (void*)177, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType KeyValuePair_2_t2686_gp_0_0_0_1 = { (void*)177, 1, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType KeyValuePair_2_t2686_gp_1_0_0_0 = { (void*)178, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType KeyValuePair_2_t2686_gp_1_0_0_1 = { (void*)178, 1, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType List_1_t2687_0_0_0 = { (void*)991, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType List_1_t2687_1_0_0 = { (void*)991, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_List_1_t2687_gp_0_0_0_0; +Il2CppGenericClass IEnumerable_1_t3791_GenericClass = { 849, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3791_0_0_0 = { &IEnumerable_1_t3791_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3791_0_0_4 = { &IEnumerable_1_t3791_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType List_1_t2687_gp_0_0_0_0 = { (void*)180, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3792_GenericClass = { 845, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3792_0_0_0 = { &IEnumerator_1_t3792_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3793_GenericClass = { 869, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3793_0_0_0 = { &ICollection_1_t3793_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3793_0_0_3 = { &ICollection_1_t3793_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ReadOnlyCollection_1_t3794_GenericClass = { 994, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ReadOnlyCollection_1_t3794_0_0_0 = { &ReadOnlyCollection_1_t3794_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType List_1_t2687_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4069_0_0_0 = { (void*)&List_1_t2687_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TU5BU5D_t4069_0_0_1 = { (void*)&List_1_t2687_gp_0_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TU5BU5D_t4069_0_0_49 = { (void*)&List_1_t2687_gp_0_0_0_0, 49, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass Predicate_1_t3795_GenericClass = { 1668, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Predicate_1_t3795_0_0_0 = { &Predicate_1_t3795_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3796_GenericClass = { 992, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3796_0_0_0 = { &Enumerator_t3796_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparison_1_t3797_GenericClass = { 1665, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparison_1_t3797_0_0_0 = { &Comparison_1_t3797_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3798_GenericClass = { 868, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3798_0_0_0 = { &IList_1_t3798_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3798_0_0_5 = { &IList_1_t3798_GenericClass, 5, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2688_0_0_0 = { (void*)992, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Enumerator_t2688_1_0_0 = { (void*)992, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_Enumerator_t2688_gp_0_0_0_0; +Il2CppGenericClass List_1_t3799_GenericClass = { 991, { &GenInst_Enumerator_t2688_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3799_0_0_0 = { &List_1_t3799_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType List_1_t3799_0_0_1 = { &List_1_t3799_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Enumerator_t2688_gp_0_0_0_0 = { (void*)179, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; +extern const Il2CppType Enumerator_t2688_gp_0_0_0_1 = { (void*)179, 1, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3800_GenericClass = { 845, { &GenInst_Enumerator_t2688_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3800_0_0_0 = { &IEnumerator_1_t3800_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerator_1_t3800_0_0_2 = { &IEnumerator_1_t3800_GenericClass, 2, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Enumerator_t3801_GenericClass = { 992, { &GenInst_Enumerator_t2688_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Enumerator_t3801_0_0_0 = { &Enumerator_t3801_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t3802_GenericClass = { 991, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3802_0_0_0 = { &List_1_t3802_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Comparer_1_t3803_GenericClass = { 973, { &GenInst_List_1_t2687_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Comparer_1_t3803_0_0_0 = { &Comparer_1_t3803_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType Collection_1_t2689_0_0_0 = { (void*)993, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Collection_1_t2689_1_0_0 = { (void*)993, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Collection_1_t2689_gp_0_0_0_0 = { (void*)181, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Collection_1_t2689_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4070_0_0_0 = { (void*)&Collection_1_t2689_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_Collection_1_t2689_gp_0_0_0_0; +Il2CppGenericClass IEnumerator_1_t3804_GenericClass = { 845, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3804_0_0_0 = { &IEnumerator_1_t3804_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IList_1_t3805_GenericClass = { 868, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3805_0_0_0 = { &IList_1_t3805_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3805_0_0_1 = { &IList_1_t3805_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3805_0_0_4 = { &IList_1_t3805_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3806_GenericClass = { 869, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3806_0_0_0 = { &ICollection_1_t3806_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3806_0_0_3 = { &ICollection_1_t3806_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3807_GenericClass = { 849, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3807_0_0_0 = { &IEnumerable_1_t3807_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3807_0_0_5 = { &IEnumerable_1_t3807_GenericClass, 5, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass List_1_t3808_GenericClass = { 991, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType List_1_t3808_0_0_0 = { &List_1_t3808_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t3809_GenericClass = { 993, { &GenInst_Collection_1_t2689_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t3809_0_0_0 = { &Collection_1_t3809_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ReadOnlyCollection_1_t2690_0_0_0 = { (void*)994, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ReadOnlyCollection_1_t2690_1_0_0 = { (void*)994, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppGenericInst GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0; +Il2CppGenericClass IList_1_t3810_GenericClass = { 868, { &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IList_1_t3810_0_0_0 = { &IList_1_t3810_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3810_0_0_1 = { &IList_1_t3810_GenericClass, 1, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IList_1_t3810_0_0_4 = { &IList_1_t3810_GenericClass, 4, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ReadOnlyCollection_1_t2690_gp_0_0_0_0 = { (void*)182, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType ReadOnlyCollection_1_t2690_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4071_0_0_0 = { (void*)&ReadOnlyCollection_1_t2690_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +Il2CppGenericClass IEnumerator_1_t3811_GenericClass = { 845, { &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerator_1_t3811_0_0_0 = { &IEnumerator_1_t3811_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass ICollection_1_t3812_GenericClass = { 869, { &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType ICollection_1_t3812_0_0_0 = { &ICollection_1_t3812_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType ICollection_1_t3812_0_0_3 = { &ICollection_1_t3812_GenericClass, 3, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass IEnumerable_1_t3813_GenericClass = { 849, { &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType IEnumerable_1_t3813_0_0_0 = { &IEnumerable_1_t3813_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; +extern const Il2CppType IEnumerable_1_t3813_0_0_5 = { &IEnumerable_1_t3813_GenericClass, 5, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +Il2CppGenericClass Collection_1_t3814_GenericClass = { 993, { &GenInst_ReadOnlyCollection_1_t2690_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType Collection_1_t3814_0_0_0 = { &Collection_1_t3814_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType ArrayListWrapper_t1217_0_0_0 = { (void*)997, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ArrayListWrapper_t1217_1_0_0 = { (void*)997, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FixedSizeArrayListWrapper_t1219_0_0_0 = { (void*)999, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FixedSizeArrayListWrapper_t1219_1_0_0 = { (void*)999, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EnumeratorMode_t1226_0_0_0 = { (void*)1012, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EnumeratorMode_t1226_1_0_0 = { (void*)1012, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EnumeratorMode_t1226_0_0_32854 = { (void*)1012, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EnumeratorMode_t1226_0_0_1 = { (void*)1012, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DebuggingModes_t1239_0_0_0 = { (void*)1031, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DebuggingModes_t1239_0_0_1 = { (void*)1031, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DebuggingModes_t1239_1_0_0 = { (void*)1031, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DebuggingModes_t1239_0_0_32854 = { (void*)1031, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DayOfWeek_t1686_0_0_0 = { (void*)1580, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DayOfWeek_t1686_1_0_0 = { (void*)1580, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DayOfWeek_t1686_0_0_32854 = { (void*)1580, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CCMath_t1246_0_0_0 = { (void*)1038, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CCMath_t1246_1_0_0 = { (void*)1038, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CCFixed_t1247_0_0_0 = { (void*)1039, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CCFixed_t1247_1_0_0 = { (void*)1039, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CCGregorianCalendar_t1248_0_0_0 = { (void*)1040, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CCGregorianCalendar_t1248_1_0_0 = { (void*)1040, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Int32U2A_t4072_0_0_161 = { (void*)&Int32_t161_0_0_0, 161, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType Int32U2A_t4072_1_0_2 = { (void*)&Int32_t161_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType Int32U2A_t4072_0_0_0 = { (void*)&Int32_t161_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType Int32U2A_t4072_0_0_49 = { (void*)&Int32_t161_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType Calendar_t1245_0_0_0; +extern const Il2CppType CalendarU5BU5D_t1252_0_0_129 = { (void*)&Calendar_t1245_0_0_0, 129, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType DateTimeFormatFlags_t1253_0_0_0 = { (void*)1044, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeFormatFlags_t1253_1_0_0 = { (void*)1044, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTimeFormatFlags_t1253_0_0_32854 = { (void*)1044, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeFormatFlags_t1253_0_0_1 = { (void*)1044, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DateTimeStyles_t1254_0_0_0 = { (void*)1046, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeStyles_t1254_1_0_0 = { (void*)1046, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTimeStyles_t1254_0_0_32854 = { (void*)1046, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType GregorianCalendarTypes_t1257_0_0_0 = { (void*)1049, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GregorianCalendarTypes_t1257_0_0_131 = { (void*)1049, 131, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GregorianCalendarTypes_t1257_1_0_0 = { (void*)1049, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType GregorianCalendarTypes_t1257_0_0_32854 = { (void*)1049, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Directory_t1264_0_0_0 = { (void*)1057, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Directory_t1264_1_0_0 = { (void*)1057, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileAttributes_t1270_0_0_0 = { (void*)1063, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileAttributes_t1270_1_0_0 = { (void*)1063, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FileAttributes_t1270_0_0_32854 = { (void*)1063, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileAttributes_t1270_0_0_54 = { (void*)1063, 54, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileAttributes_t1270_0_0_6 = { (void*)1063, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FileSystemInfo_t1266_0_0_0 = { (void*)1072, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FileSystemInfo_t1266_1_0_0 = { (void*)1072, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType File_t1269_0_0_0 = { (void*)1061, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType File_t1269_1_0_0 = { (void*)1061, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FileOptions_t1273_0_0_0 = { (void*)1066, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileOptions_t1273_1_0_0 = { (void*)1066, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FileOptions_t1273_0_0_32854 = { (void*)1066, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FileShare_t1274_0_0_0 = { (void*)1067, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FileShare_t1274_1_0_0 = { (void*)1067, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FileShare_t1274_0_0_32854 = { (void*)1067, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MonoIOStat_t1278_0_0_3 = { (void*)1078, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoIOStat_t1278_1_0_2 = { (void*)1078, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoIOStat_t1278_0_0_0 = { (void*)1078, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoIOStat_t1278_1_0_0 = { (void*)1078, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType MonoFileType_t1279_0_0_0 = { (void*)1075, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoFileType_t1279_1_0_0 = { (void*)1075, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoFileType_t1279_0_0_32854 = { (void*)1075, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnmanagedMemoryStream_t1297_0_0_0 = { (void*)1098, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnmanagedMemoryStream_t1297_1_0_0 = { (void*)1098, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EventHandler_t1298_0_0_1 = { (void*)1667, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventHandler_t1298_0_0_0 = { (void*)1667, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventHandler_t1298_1_0_0 = { (void*)1667, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ModuleBuilder_t1322_0_0_0; +extern const Il2CppType ModuleBuilderU5BU5D_t1300_0_0_1 = { (void*)&ModuleBuilder_t1322_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MethodAttributes_t1365_0_0_0 = { (void*)1152, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodAttributes_t1365_0_0_1 = { (void*)1152, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodAttributes_t1365_1_0_0 = { (void*)1152, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MethodAttributes_t1365_0_0_32854 = { (void*)1152, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodAttributes_t1365_0_0_3 = { (void*)1152, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType TypeU5BU5D_t431_0_0_0; +extern const Il2CppType TypeU5BU5DU5BU5D_t1306_0_0_0 = { (void*)&TypeU5BU5D_t431_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType TypeU5BU5DU5BU5D_t1306_0_0_1 = { (void*)&TypeU5BU5D_t431_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType MethodImplAttributes_t1366_0_0_1 = { (void*)1154, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodImplAttributes_t1366_0_0_0 = { (void*)1154, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodImplAttributes_t1366_1_0_0 = { (void*)1154, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MethodImplAttributes_t1366_0_0_32854 = { (void*)1154, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodImplAttributes_t1366_0_0_3 = { (void*)1154, 3, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ParameterBuilder_t1328_0_0_0; +extern const Il2CppType ParameterBuilderU5BU5D_t1305_0_0_3 = { (void*)&ParameterBuilder_t1328_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType FieldAttributes_t1362_0_0_0 = { (void*)1148, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FieldAttributes_t1362_0_0_1 = { (void*)1148, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FieldAttributes_t1362_1_0_0 = { (void*)1148, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FieldAttributes_t1362_0_0_32854 = { (void*)1148, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnmanagedMarshal_t1309_0_0_0 = { (void*)1119, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnmanagedMarshal_t1309_0_0_1 = { (void*)1119, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnmanagedMarshal_t1309_1_0_0 = { (void*)1119, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LabelData_t1314_0_0_0; +extern const Il2CppType LabelDataU5BU5D_t1316_0_0_1 = { (void*)&LabelData_t1314_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType LabelFixup_t1313_0_0_0; +extern const Il2CppType LabelFixupU5BU5D_t1317_0_0_1 = { (void*)&LabelFixup_t1313_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType GenericTypeParameterBuilder_t1310_0_0_0; +extern const Il2CppType GenericTypeParameterBuilderU5BU5D_t1320_0_0_3 = { (void*)&GenericTypeParameterBuilder_t1310_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; +extern const Il2CppType GenericTypeParameterBuilderU5BU5D_t1320_0_0_1 = { (void*)&GenericTypeParameterBuilder_t1310_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType TypeBuilder_t1304_0_0_0; +extern const Il2CppType TypeBuilderU5BU5D_t1323_0_0_1 = { (void*)&TypeBuilder_t1304_0_0_0, 1, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType StackBehaviour_t1329_0_0_0 = { (void*)1117, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StackBehaviour_t1329_1_0_0 = { (void*)1117, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StackBehaviour_t1329_0_0_32854 = { (void*)1117, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ParameterAttributes_t1377_0_0_1 = { (void*)1172, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ParameterAttributes_t1377_0_0_0 = { (void*)1172, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ParameterAttributes_t1377_1_0_0 = { (void*)1172, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ParameterAttributes_t1377_0_0_32854 = { (void*)1172, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ParameterAttributes_t1377_0_0_4 = { (void*)1172, 4, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MethodBuilder_t1311_0_0_0; +extern const Il2CppType MethodBuilderU5BU5D_t1330_0_0_3 = { (void*)&MethodBuilder_t1311_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType FieldBuilder_t1308_0_0_0; +extern const Il2CppType FieldBuilderU5BU5D_t1332_0_0_3 = { (void*)&FieldBuilder_t1308_0_0_0, 3, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType ProcessorArchitecture_t1380_0_0_1 = { (void*)1176, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ProcessorArchitecture_t1380_0_0_0 = { (void*)1176, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ProcessorArchitecture_t1380_1_0_0 = { (void*)1176, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ProcessorArchitecture_t1380_0_0_32854 = { (void*)1176, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PropertyInfo_t_0_0_0; +extern const Il2CppType PropertyInfoU5BU5D_t1780_0_0_0 = { (void*)&PropertyInfo_t_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType CustomAttributeData_UnboxValues_m19683_gp_0_0_0_0; +extern const Il2CppType TU5BU5D_t4074_0_0_0 = { (void*)&CustomAttributeData_UnboxValues_m19683_gp_0_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType CustomAttributeData_UnboxValues_m19683_gp_0_0_0_0 = { (void*)183, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType EventAttributes_t1360_0_0_0 = { (void*)1145, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventAttributes_t1360_1_0_0 = { (void*)1145, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EventAttributes_t1360_0_0_32854 = { (void*)1145, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventAttributes_t1360_0_0_6 = { (void*)1145, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AddEventAdapter_t1361_0_0_1 = { (void*)1147, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AddEventAdapter_t1361_0_0_0 = { (void*)1147, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AddEventAdapter_t1361_1_0_0 = { (void*)1147, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoEventInfo_t1369_0_0_0 = { (void*)1158, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoEventInfo_t1369_1_0_0 = { (void*)1158, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoEventInfo_t1369_1_0_2 = { (void*)1158, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType MonoEvent_t_0_0_0 = { (void*)1159, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoEvent_t_1_0_0 = { (void*)1159, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoGenericMethod_t_0_0_0 = { (void*)1161, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoGenericMethod_t_1_0_0 = { (void*)1161, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoGenericCMethod_t1371_0_0_0 = { (void*)1162, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoGenericCMethod_t1371_1_0_0 = { (void*)1162, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoCMethod_t1372_0_0_0 = { (void*)1165, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoCMethod_t1372_1_0_0 = { (void*)1165, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoMethodInfo_t1373_0_0_0 = { (void*)1163, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoMethodInfo_t1373_1_0_0 = { (void*)1163, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoMethodInfo_t1373_1_0_2 = { (void*)1163, 2, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType MonoPropertyInfo_t1374_0_0_0 = { (void*)1166, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MonoPropertyInfo_t1374_1_0_0 = { (void*)1166, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MonoPropertyInfo_t1374_0_0_1 = { (void*)1166, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PInfo_t1375_0_0_0 = { (void*)1167, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PInfo_t1375_1_0_0 = { (void*)1167, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PInfo_t1375_0_0_32854 = { (void*)1167, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PInfo_t1375_0_0_1 = { (void*)1167, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType PropertyAttributes_t1381_0_0_6 = { (void*)1177, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PropertyAttributes_t1381_0_0_0 = { (void*)1177, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PropertyAttributes_t1381_1_0_0 = { (void*)1177, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PropertyAttributes_t1381_0_0_32854 = { (void*)1177, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0; +Il2CppGenericClass Getter_2_t3815_GenericClass = { 1170, { &GenInst_MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0_MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0, NULL }, NULL }; +extern const Il2CppType Getter_2_t3815_0_0_0 = { &Getter_2_t3815_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0 = { (void*)184, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0 = { (void*)185, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppGenericInst GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0; +Il2CppGenericClass StaticGetter_1_t3816_GenericClass = { 1171, { &GenInst_MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0, NULL }, NULL }; +extern const Il2CppType StaticGetter_1_t3816_0_0_0 = { &StaticGetter_1_t3816_GenericClass, 0, IL2CPP_TYPE_GENERICINST, 0, 0, 0 }; + +extern const Il2CppType MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0 = { (void*)186, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType Getter_2_t1806_gp_0_0_0_0 = { (void*)187, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Getter_2_t1806_gp_1_0_0_0 = { (void*)188, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType StaticGetter_1_t1805_gp_0_0_0_0 = { (void*)189, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Pointer_t1379_0_0_0 = { (void*)1175, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Pointer_t1379_1_0_0 = { (void*)1175, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType PredefinedResourceType_t1388_0_0_0 = { (void*)1187, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PredefinedResourceType_t1388_1_0_0 = { (void*)1187, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PredefinedResourceType_t1388_0_0_32854 = { (void*)1187, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CompilationRelaxations_t1400_0_0_0 = { (void*)1195, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CompilationRelaxations_t1400_1_0_0 = { (void*)1195, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CompilationRelaxations_t1400_0_0_32854 = { (void*)1195, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType LoadHint_t1404_0_0_0 = { (void*)1199, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LoadHint_t1404_0_0_1 = { (void*)1199, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LoadHint_t1404_1_0_0 = { (void*)1199, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType LoadHint_t1404_0_0_32854 = { (void*)1199, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IsVolatile_t1403_0_0_0 = { (void*)1198, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IsVolatile_t1403_1_0_0 = { (void*)1198, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Cer_t1406_0_0_0 = { (void*)1201, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Cer_t1406_1_0_0 = { (void*)1201, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Cer_t1406_0_0_32854 = { (void*)1201, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Cer_t1406_0_0_1 = { (void*)1201, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Consistency_t1407_0_0_0 = { (void*)1202, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Consistency_t1407_1_0_0 = { (void*)1202, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Consistency_t1407_0_0_32854 = { (void*)1202, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Consistency_t1407_0_0_1 = { (void*)1202, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType CriticalFinalizerObject_t1408_0_0_0 = { (void*)1203, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CriticalFinalizerObject_t1408_1_0_0 = { (void*)1203, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ActivationArguments_t1410_0_0_0 = { (void*)1205, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivationArguments_t1410_1_0_0 = { (void*)1205, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ActivationArguments_t1410_0_0_1 = { (void*)1205, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ClassInterfaceType_t1414_0_0_0 = { (void*)1209, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ClassInterfaceType_t1414_0_0_1 = { (void*)1209, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ClassInterfaceType_t1414_1_0_0 = { (void*)1209, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ClassInterfaceType_t1414_0_0_32854 = { (void*)1209, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ComInterfaceType_t1416_0_0_0 = { (void*)1211, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ComInterfaceType_t1416_1_0_0 = { (void*)1211, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ComInterfaceType_t1416_0_0_32854 = { (void*)1211, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ComInterfaceType_t1416_0_0_1 = { (void*)1211, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType GCHandleType_t1419_0_0_0 = { (void*)1214, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType GCHandleType_t1419_1_0_0 = { (void*)1214, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType GCHandleType_t1419_0_0_32854 = { (void*)1214, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MarshalDirectiveException_t1422_0_0_0 = { (void*)1217, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MarshalDirectiveException_t1422_1_0_0 = { (void*)1217, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IMessage_t1465_0_0_0 = { (void*)1295, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessage_t1465_0_0_1 = { (void*)1295, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessage_t1465_1_0_0 = { (void*)1295, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMessage_t1465_0_0_2 = { (void*)1295, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMethodCallMessage_t1788_0_0_1 = { (void*)1298, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodCallMessage_t1788_0_0_0 = { (void*)1298, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodCallMessage_t1788_0_0_2 = { (void*)1298, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMethodCallMessage_t1788_1_0_0 = { (void*)1298, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMethodCallMessage_t1788_0_0_3 = { (void*)1298, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IMessageSink_t1445_0_0_0 = { (void*)1297, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessageSink_t1445_0_0_17 = { (void*)1297, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessageSink_t1445_0_0_1 = { (void*)1297, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessageSink_t1445_1_0_0 = { (void*)1297, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IMessageSink_t1445_0_0_4 = { (void*)1297, 4, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType CrossContextDelegate_t1743_0_0_0 = { (void*)1657, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType CrossContextDelegate_t1743_1_0_0 = { (void*)1657, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ArgInfoType_t1459_0_0_0 = { (void*)1286, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ArgInfoType_t1459_1_0_0 = { (void*)1286, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ArgInfoType_t1459_0_0_32854 = { (void*)1286, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType IMessageCtrl_t1464_0_0_0 = { (void*)1296, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessageCtrl_t1464_0_0_1 = { (void*)1296, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IMessageCtrl_t1464_1_0_0 = { (void*)1296, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoMethodMessage_t1463_0_0_0 = { (void*)1310, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoMethodMessage_t1463_0_0_1 = { (void*)1310, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoMethodMessage_t1463_1_0_0 = { (void*)1310, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ISerializationRootObject_t2713_0_0_0 = { (void*)1302, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISerializationRootObject_t2713_1_0_0 = { (void*)1302, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ISerializationRootObject_t2713_0_0_5 = { (void*)1302, 5, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IRemotingFormatter_t2712_0_0_0 = { (void*)1301, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IRemotingFormatter_t2712_1_0_0 = { (void*)1301, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RealProxy_t1487_0_0_1 = { (void*)1325, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RealProxy_t1487_0_0_0 = { (void*)1325, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RealProxy_t1487_0_0_6 = { (void*)1325, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RealProxy_t1487_1_0_0 = { (void*)1325, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IContextAttribute_t1808_0_0_0; +extern const Il2CppType IContextAttributeU5BU5D_t1789_0_0_0 = { (void*)&IContextAttribute_t1808_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType WellKnownObjectMode_t1524_0_0_0 = { (void*)1355, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType WellKnownObjectMode_t1524_1_0_0 = { (void*)1355, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType WellKnownObjectMode_t1524_0_0_32854 = { (void*)1355, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType WellKnownObjectMode_t1524_0_0_1 = { (void*)1355, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MethodFlags_t1529_0_0_0 = { (void*)1360, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType MethodFlags_t1529_1_0_0 = { (void*)1360, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType MethodFlags_t1529_0_0_32854 = { (void*)1360, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ReturnTypeTag_t1530_0_0_0 = { (void*)1361, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ReturnTypeTag_t1530_1_0_0 = { (void*)1361, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ReturnTypeTag_t1530_0_0_32854 = { (void*)1361, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType FormatterAssemblyStyle_t1538_0_0_0 = { (void*)1367, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FormatterAssemblyStyle_t1538_0_0_1 = { (void*)1367, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FormatterAssemblyStyle_t1538_1_0_0 = { (void*)1367, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FormatterAssemblyStyle_t1538_0_0_32854 = { (void*)1367, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType SerializationBinder_t1531_0_0_0 = { (void*)1390, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationBinder_t1531_0_0_1 = { (void*)1390, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SerializationBinder_t1531_1_0_0 = { (void*)1390, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeFilterLevel_t1540_0_0_0 = { (void*)1369, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeFilterLevel_t1540_0_0_1 = { (void*)1369, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType TypeFilterLevel_t1540_1_0_0 = { (void*)1369, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType TypeFilterLevel_t1540_0_0_32854 = { (void*)1369, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType HeaderHandler_t1744_0_0_0 = { (void*)1658, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HeaderHandler_t1744_1_0_0 = { (void*)1658, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormatterTypeStyle_t1539_0_0_1 = { (void*)1368, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FormatterTypeStyle_t1539_0_0_0 = { (void*)1368, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType FormatterTypeStyle_t1539_1_0_0 = { (void*)1368, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType FormatterTypeStyle_t1539_0_0_32854 = { (void*)1368, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType MessageFormatter_t1532_0_0_0 = { (void*)1363, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MessageFormatter_t1532_1_0_0 = { (void*)1363, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType FormatterServices_t1542_0_0_0 = { (void*)1371, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType FormatterServices_t1542_1_0_0 = { (void*)1371, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType BaseFixupRecord_t1544_0_0_0 = { (void*)1379, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType BaseFixupRecord_t1544_1_0_0 = { (void*)1379, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType BaseFixupRecord_t1544_0_0_6 = { (void*)1379, 6, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ObjectRecordStatus_t1549_0_0_0 = { (void*)1384, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ObjectRecordStatus_t1549_1_0_0 = { (void*)1384, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ObjectRecordStatus_t1549_0_0_32854 = { (void*)1384, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ObjectRecordStatus_t1549_0_0_6 = { (void*)1384, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType StreamingContextStates_t1560_0_0_0 = { (void*)1398, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StreamingContextStates_t1560_0_0_1 = { (void*)1398, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType StreamingContextStates_t1560_1_0_0 = { (void*)1398, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType StreamingContextStates_t1560_0_0_32854 = { (void*)1398, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AsymmetricKeyExchangeFormatter_t1562_0_0_0 = { (void*)1402, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AsymmetricKeyExchangeFormatter_t1562_1_0_0 = { (void*)1402, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CspProviderFlags_t1564_0_0_0 = { (void*)1411, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CspProviderFlags_t1564_0_0_1 = { (void*)1411, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType CspProviderFlags_t1564_1_0_0 = { (void*)1411, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType CspProviderFlags_t1564_0_0_32854 = { (void*)1411, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DESCryptoServiceProvider_t1567_0_0_0 = { (void*)1414, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DESCryptoServiceProvider_t1567_1_0_0 = { (void*)1414, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ICspAsymmetricAlgorithm_t2714_0_0_0 = { (void*)1429, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ICspAsymmetricAlgorithm_t2714_1_0_0 = { (void*)1429, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DSASignatureFormatter_t1568_0_0_0 = { (void*)1419, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSASignatureFormatter_t1568_1_0_0 = { (void*)1419, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACMD5_t1569_0_0_0 = { (void*)1421, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACMD5_t1569_1_0_0 = { (void*)1421, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACRIPEMD160_t1570_0_0_0 = { (void*)1422, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACRIPEMD160_t1570_1_0_0 = { (void*)1422, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType HMACSHA256_t1571_0_0_0 = { (void*)1424, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType HMACSHA256_t1571_1_0_0 = { (void*)1424, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MACTripleDES_t1574_0_0_0 = { (void*)1432, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MACTripleDES_t1574_1_0_0 = { (void*)1432, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RC2CryptoServiceProvider_t1576_0_0_0 = { (void*)1437, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RC2CryptoServiceProvider_t1576_1_0_0 = { (void*)1437, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RIPEMD160_t1578_0_0_0 = { (void*)1439, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RIPEMD160_t1578_1_0_0 = { (void*)1439, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RIPEMD160Managed_t1579_0_0_0 = { (void*)1440, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RIPEMD160Managed_t1579_1_0_0 = { (void*)1440, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAPKCS1SignatureFormatter_t1581_0_0_0 = { (void*)1446, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAPKCS1SignatureFormatter_t1581_1_0_0 = { (void*)1446, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RijndaelManaged_t1582_0_0_0 = { (void*)1450, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RijndaelManaged_t1582_1_0_0 = { (void*)1450, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA1CryptoServiceProvider_t1586_0_0_0 = { (void*)1455, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA1CryptoServiceProvider_t1586_1_0_0 = { (void*)1455, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA1Managed_t1587_0_0_0 = { (void*)1456, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA1Managed_t1587_1_0_0 = { (void*)1456, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA256Managed_t1588_0_0_0 = { (void*)1458, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA256Managed_t1588_1_0_0 = { (void*)1458, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA384_t1589_0_0_0 = { (void*)1459, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA384_t1589_1_0_0 = { (void*)1459, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA384Managed_t1590_0_0_0 = { (void*)1460, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA384Managed_t1590_1_0_0 = { (void*)1460, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA512_t1592_0_0_0 = { (void*)1461, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA512_t1592_1_0_0 = { (void*)1461, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SHA512Managed_t1593_0_0_0 = { (void*)1462, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SHA512Managed_t1593_1_0_0 = { (void*)1462, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SignatureDescription_t1595_0_0_0 = { (void*)1464, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType SignatureDescription_t1595_1_0_0 = { (void*)1464, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DSASignatureDescription_t1596_0_0_0 = { (void*)1465, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DSASignatureDescription_t1596_1_0_0 = { (void*)1465, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType RSAPKCS1SHA1SignatureDescription_t1597_0_0_0 = { (void*)1466, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType RSAPKCS1SHA1SignatureDescription_t1597_1_0_0 = { (void*)1466, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ToBase64Transform_t1598_0_0_0 = { (void*)1468, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ToBase64Transform_t1598_1_0_0 = { (void*)1468, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TripleDESCryptoServiceProvider_t1599_0_0_0 = { (void*)1470, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TripleDESCryptoServiceProvider_t1599_1_0_0 = { (void*)1470, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IBuiltInPermission_t2715_0_0_0 = { (void*)1472, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBuiltInPermission_t2715_1_0_0 = { (void*)1472, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IUnrestrictedPermission_t2716_0_0_0 = { (void*)1473, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IUnrestrictedPermission_t2716_1_0_0 = { (void*)1473, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IUnrestrictedPermission_t2716_0_0_1 = { (void*)1473, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPermission_t1617_0_0_0 = { (void*)1490, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPermission_t1617_1_0_0 = { (void*)1490, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPermission_t1617_0_0_1 = { (void*)1490, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType ISecurityEncodable_t2720_0_0_0 = { (void*)1491, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISecurityEncodable_t2720_0_0_1 = { (void*)1491, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ISecurityEncodable_t2720_1_0_0 = { (void*)1491, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IStackWalk_t2721_0_0_0 = { (void*)1492, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IStackWalk_t2721_0_0_2 = { (void*)1492, 2, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IStackWalk_t2721_1_0_0 = { (void*)1492, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ApplicationTrust_t1605_0_0_0 = { (void*)1477, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ApplicationTrust_t1605_1_0_0 = { (void*)1477, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ApplicationTrust_t1605_0_0_129 = { (void*)1477, 129, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IBuiltInEvidence_t2717_0_0_0 = { (void*)1481, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBuiltInEvidence_t2717_0_0_1 = { (void*)1481, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IBuiltInEvidence_t2717_1_0_0 = { (void*)1481, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType IIdentityPermissionFactory_t2718_0_0_0 = { (void*)1482, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IIdentityPermissionFactory_t2718_1_0_0 = { (void*)1482, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IIdentityPermissionFactory_t2718_0_0_1 = { (void*)1482, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IIdentity_t2719_0_0_0 = { (void*)1484, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IIdentity_t2719_1_0_0 = { (void*)1484, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IIdentity_t2719_0_0_3 = { (void*)1484, 3, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType IPrincipal_t1657_0_0_0 = { (void*)1485, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPrincipal_t1657_1_0_0 = { (void*)1485, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType IPrincipal_t1657_0_0_1 = { (void*)1485, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType IPrincipal_t1657_0_0_17 = { (void*)1485, 17, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType PrincipalPolicy_t1610_0_0_0 = { (void*)1486, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PrincipalPolicy_t1610_1_0_0 = { (void*)1486, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType PrincipalPolicy_t1610_0_0_32854 = { (void*)1486, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType PrincipalPolicy_t1610_0_0_1 = { (void*)1486, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType RuntimeDeclSecurityEntry_t1618_0_0_0 = { (void*)1498, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType RuntimeDeclSecurityEntry_t1618_1_0_0 = { (void*)1498, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType RuntimeDeclSecurityEntry_t1618_0_0_6 = { (void*)1498, 6, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType UnverifiableCodeAttribute_t1624_0_0_0 = { (void*)1504, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType UnverifiableCodeAttribute_t1624_1_0_0 = { (void*)1504, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EncoderFallbackBuffer_t1636_1_0_0 = { (void*)1517, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType EncoderFallbackBuffer_t1636_0_0_0 = { (void*)1517, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType DecoderFallbackBuffer_t1627_1_0_0 = { (void*)1510, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType DecoderFallbackBuffer_t1627_0_0_0 = { (void*)1510, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DecoderFallbackBuffer_t1627_0_0_1 = { (void*)1510, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType EventResetMode_t1651_0_0_0 = { (void*)1534, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType EventResetMode_t1651_1_0_0 = { (void*)1534, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType EventResetMode_t1651_0_0_32854 = { (void*)1534, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType EventWaitHandle_t1652_0_0_0 = { (void*)1535, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EventWaitHandle_t1652_1_0_0 = { (void*)1535, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Interlocked_t1653_0_0_0 = { (void*)1537, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Interlocked_t1653_1_0_0 = { (void*)1537, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Monitor_t1654_0_0_0 = { (void*)1539, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Monitor_t1654_1_0_0 = { (void*)1539, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType NativeEventCalls_t1655_0_0_0 = { (void*)1541, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType NativeEventCalls_t1655_1_0_0 = { (void*)1541, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadState_t1661_0_0_0 = { (void*)1547, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ThreadState_t1661_0_0_1 = { (void*)1547, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType ThreadState_t1661_1_0_0 = { (void*)1547, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType ThreadState_t1661_0_0_32854 = { (void*)1547, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ThreadInterruptedException_t1659_0_0_0 = { (void*)1545, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadInterruptedException_t1659_1_0_0 = { (void*)1545, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadPool_t1660_0_0_0 = { (void*)1546, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadPool_t1660_1_0_0 = { (void*)1546, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ThreadStateException_t1662_0_0_0 = { (void*)1548, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ThreadStateException_t1662_1_0_0 = { (void*)1548, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TimerCallback_t1665_0_0_1 = { (void*)1660, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimerCallback_t1665_0_0_0 = { (void*)1660, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TimerCallback_t1665_1_0_0 = { (void*)1660, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ActivationContext_t1667_0_0_0 = { (void*)1554, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ActivationContext_t1667_1_0_0 = { (void*)1554, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; +extern const Il2CppType ActivationContext_t1667_0_0_1 = { (void*)1554, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; + +extern const Il2CppType Activator_CreateInstance_m19824_gp_0_0_0_0 = { (void*)190, 0, IL2CPP_TYPE_MVAR, 0, 0, 0 }; + +extern const Il2CppType AppDomainManager_t1669_0_0_1 = { (void*)1557, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainManager_t1669_0_0_0 = { (void*)1557, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainManager_t1669_1_0_0 = { (void*)1557, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType ApplicationIdentity_t1670_0_0_1 = { (void*)1560, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ApplicationIdentity_t1670_0_0_0 = { (void*)1560, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ApplicationIdentity_t1670_1_0_0 = { (void*)1560, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyLoadEventHandler_t1671_0_0_1 = { (void*)1664, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyLoadEventHandler_t1671_0_0_0 = { (void*)1664, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyLoadEventHandler_t1671_1_0_0 = { (void*)1664, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AppDomainSetup_t1673_0_0_0 = { (void*)1558, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainSetup_t1673_1_0_0 = { (void*)1558, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType LoaderOptimization_t1708_0_0_1 = { (void*)1606, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LoaderOptimization_t1708_0_0_0 = { (void*)1606, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType LoaderOptimization_t1708_1_0_0 = { (void*)1606, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType LoaderOptimization_t1708_0_0_32854 = { (void*)1606, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType AppDomainInitializer_t1674_0_0_1 = { (void*)1663, 1, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainInitializer_t1674_0_0_0 = { (void*)1663, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AppDomainInitializer_t1674_1_0_0 = { (void*)1663, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType AssemblyLoadEventArgs_t1677_0_0_0 = { (void*)1566, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType AssemblyLoadEventArgs_t1677_1_0_0 = { (void*)1566, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Buffer_t1679_0_0_0 = { (void*)1569, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Buffer_t1679_1_0_0 = { (void*)1569, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DateTimeKind_t1683_0_0_0 = { (void*)1577, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeKind_t1683_0_0_1 = { (void*)1577, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType DateTimeKind_t1683_1_0_0 = { (void*)1577, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType DateTimeKind_t1683_0_0_32854 = { (void*)1577, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Which_t1682_0_0_0 = { (void*)1576, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType Which_t1682_1_0_0 = { (void*)1576, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType Which_t1682_0_0_32854 = { (void*)1576, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType DateTimeUtils_t1685_0_0_0 = { (void*)1579, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DateTimeUtils_t1685_1_0_0 = { (void*)1579, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType DllNotFoundException_t1690_0_0_0 = { (void*)1585, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType DllNotFoundException_t1690_1_0_0 = { (void*)1585, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType EntryPointNotFoundException_t1692_0_0_0 = { (void*)1586, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType EntryPointNotFoundException_t1692_1_0_0 = { (void*)1586, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType SpecialFolder_t1698_0_0_0 = { (void*)1593, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType SpecialFolder_t1698_1_0_0 = { (void*)1593, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType SpecialFolder_t1698_0_0_32854 = { (void*)1593, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType ExecutionEngineException_t1701_0_0_0 = { (void*)1595, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType ExecutionEngineException_t1701_1_0_0 = { (void*)1595, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType GC_t1705_0_0_0 = { (void*)1599, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType GC_t1705_1_0_0 = { (void*)1599, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Math_t1710_0_0_0 = { (void*)1608, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Math_t1710_1_0_0 = { (void*)1608, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MissingMemberException_t1713_0_0_0 = { (void*)1612, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MissingMemberException_t1713_1_0_0 = { (void*)1612, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType MonoAsyncCall_t1715_0_0_0 = { (void*)1614, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType MonoAsyncCall_t1715_1_0_0 = { (void*)1614, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType CustomAttributeData_t1355_0_0_0; +extern const Il2CppType CustomAttributeDataU5BU5D_t1791_0_0_0 = { (void*)&CustomAttributeData_t1355_0_0_0, 0, IL2CPP_TYPE_SZARRAY, 0, 0, 0 }; + +extern const Il2CppType UInt64U2A_t4079_1_0_2 = { (void*)&UInt64_t1109_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType UInt64U2A_t4079_0_0_0 = { (void*)&UInt64_t1109_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType UInt64U2A_t4079_0_0_49 = { (void*)&UInt64_t1109_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType Int64U2A_t4080_1_0_2 = { (void*)&Int64_t455_0_0_0, 2, IL2CPP_TYPE_PTR, 0, 1, 0 }; +extern const Il2CppType Int64U2A_t4080_0_0_0 = { (void*)&Int64_t455_0_0_0, 0, IL2CPP_TYPE_PTR, 0, 0, 0 }; +extern const Il2CppType Int64U2A_t4080_0_0_49 = { (void*)&Int64_t455_0_0_0, 49, IL2CPP_TYPE_PTR, 0, 0, 0 }; + +extern const Il2CppType OutOfMemoryException_t1724_0_0_0 = { (void*)1629, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType OutOfMemoryException_t1724_1_0_0 = { (void*)1629, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType TypeInitializationException_t1738_0_0_0 = { (void*)1646, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType TypeInitializationException_t1738_1_0_0 = { (void*)1646, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType UnityType_t1740_0_0_1 = { (void*)1651, 1, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnityType_t1740_0_0_0 = { (void*)1651, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType UnityType_t1740_1_0_0 = { (void*)1651, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType UnityType_t1740_0_0_32854 = { (void*)1651, 32854, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; + +extern const Il2CppType Action_1_t2722_0_0_0 = { (void*)1662, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Action_1_t2722_1_0_0 = { (void*)1662, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Action_1_t2722_gp_0_0_0_0 = { (void*)191, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Comparison_1_t2723_0_0_0 = { (void*)1665, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Comparison_1_t2723_1_0_0 = { (void*)1665, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Comparison_1_t2723_gp_0_0_0_0 = { (void*)192, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Converter_2_t2724_0_0_0 = { (void*)1666, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Converter_2_t2724_1_0_0 = { (void*)1666, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Converter_2_t2724_gp_0_0_0_0 = { (void*)193, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Converter_2_t2724_gp_1_0_0_0 = { (void*)194, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType Predicate_1_t2725_0_0_0 = { (void*)1668, 0, IL2CPP_TYPE_CLASS, 0, 0, 0 }; +extern const Il2CppType Predicate_1_t2725_1_0_0 = { (void*)1668, 0, IL2CPP_TYPE_CLASS, 0, 1, 0 }; + +extern const Il2CppType Predicate_1_t2725_gp_0_0_0_0 = { (void*)195, 0, IL2CPP_TYPE_VAR, 0, 0, 0 }; + +extern const Il2CppType U24ArrayTypeU2456_t1748_0_0_275 = { (void*)1672, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2456_t1748_0_0_0 = { (void*)1672, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2456_t1748_1_0_0 = { (void*)1672, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2424_t1749_0_0_275 = { (void*)1673, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2424_t1749_0_0_0 = { (void*)1673, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2424_t1749_1_0_0 = { (void*)1673, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2416_t1750_0_0_275 = { (void*)1674, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2416_t1750_0_0_0 = { (void*)1674, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2416_t1750_1_0_0 = { (void*)1674, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU243132_t1752_0_0_275 = { (void*)1676, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU243132_t1752_0_0_0 = { (void*)1676, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU243132_t1752_1_0_0 = { (void*)1676, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2420_t1753_0_0_275 = { (void*)1677, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2420_t1753_0_0_0 = { (void*)1677, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2420_t1753_1_0_0 = { (void*)1677, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2432_t1754_0_0_275 = { (void*)1678, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2432_t1754_0_0_0 = { (void*)1678, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2432_t1754_1_0_0 = { (void*)1678, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2448_t1755_0_0_275 = { (void*)1679, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2448_t1755_0_0_0 = { (void*)1679, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2448_t1755_1_0_0 = { (void*)1679, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2464_t1756_0_0_275 = { (void*)1680, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2464_t1756_0_0_0 = { (void*)1680, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2464_t1756_1_0_0 = { (void*)1680, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2412_t1757_0_0_275 = { (void*)1681, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t1757_0_0_0 = { (void*)1681, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2412_t1757_1_0_0 = { (void*)1681, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24136_t1758_0_0_275 = { (void*)1682, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24136_t1758_0_0_0 = { (void*)1682, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24136_t1758_1_0_0 = { (void*)1682, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2472_t1760_0_0_275 = { (void*)1684, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2472_t1760_0_0_0 = { (void*)1684, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2472_t1760_1_0_0 = { (void*)1684, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU248_t1759_0_0_275 = { (void*)1683, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU248_t1759_0_0_0 = { (void*)1683, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU248_t1759_1_0_0 = { (void*)1683, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24124_t1761_0_0_275 = { (void*)1685, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24124_t1761_0_0_0 = { (void*)1685, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24124_t1761_1_0_0 = { (void*)1685, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2496_t1762_0_0_275 = { (void*)1686, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2496_t1762_0_0_0 = { (void*)1686, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2496_t1762_1_0_0 = { (void*)1686, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU242048_t1763_0_0_275 = { (void*)1687, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU242048_t1763_0_0_0 = { (void*)1687, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU242048_t1763_1_0_0 = { (void*)1687, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24256_t1764_0_0_275 = { (void*)1688, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t1764_0_0_0 = { (void*)1688, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24256_t1764_1_0_0 = { (void*)1688, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24120_t1751_0_0_275 = { (void*)1675, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24120_t1751_0_0_0 = { (void*)1675, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24120_t1751_1_0_0 = { (void*)1675, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU241024_t1765_0_0_275 = { (void*)1689, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU241024_t1765_0_0_0 = { (void*)1689, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU241024_t1765_1_0_0 = { (void*)1689, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24640_t1766_0_0_275 = { (void*)1690, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24640_t1766_0_0_0 = { (void*)1690, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24640_t1766_1_0_0 = { (void*)1690, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU24128_t1767_0_0_275 = { (void*)1691, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24128_t1767_0_0_0 = { (void*)1691, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU24128_t1767_1_0_0 = { (void*)1691, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; + +extern const Il2CppType U24ArrayTypeU2452_t1768_0_0_275 = { (void*)1692, 275, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2452_t1768_0_0_0 = { (void*)1692, 0, IL2CPP_TYPE_VALUETYPE, 0, 0, 0 }; +extern const Il2CppType U24ArrayTypeU2452_t1768_1_0_0 = { (void*)1692, 0, IL2CPP_TYPE_VALUETYPE, 0, 1, 0 }; +extern const Il2CppType* const g_Il2CppTypeTable[7132] = +{ + &Object_t_0_0_0, + &Mathf_t134_0_0_0, + &PlatformerCharacter2D_t8_0_0_0, + &CrossPlatformInputManager_t55_0_0_0, + &Input_t135_0_0_0, + &Animator_t10_0_0_0, + &Rigidbody2D_t11_0_0_0, + &Physics2D_t137_0_0_0, + &String_t_0_0_0, + &Rigidbody_t15_0_0_0, + &Camera_t28_0_0_0, + &RaycastHit_t26_0_0_0, + &RayHitComparer_t22_0_0_0, + &Renderer_t142_0_0_0, + &Bounds_t141_0_0_0, + &TrailRenderer_t143_0_0_0, + &ParticleRenderer_t144_0_0_0, + &ParticleSystemRenderer_t145_0_0_0, + &SingleU5BU5D_t126_0_0_0, + &Single_t165_0_0_0, + &FOVKick_t31_0_0_0, + &CurveControlledBob_t32_0_0_0, + &LerpControlledBob_t33_0_0_0, + &CharacterController_t36_0_0_0, + &AudioSource_t37_0_0_0, + &KeyframeU5BU5D_t146_0_0_0, + &Keyframe_t147_0_0_0, + &AnimationCurve_t41_0_0_0, + &MovementSettings_t40_0_0_0, + &MouseLook_t30_0_0_0, + &AdvancedSettings_t42_0_0_0, + &CapsuleCollider_t43_0_0_0, + &Vector2_t6_0_0_0, + &Ball_t44_0_0_0, + &NavMeshAgent_t47_0_0_0, + &ThirdPersonCharacter_t48_0_0_0, + &VirtualAxis_t51_0_0_0, + &AxisTouchButton_t50_0_0_0, + &Type_t_0_0_0, + &AxisTouchButtonU5BU5D_t149_0_0_0, + &MobileInput_t61_0_0_0, + &StandaloneInput_t62_0_0_0, + &ArgumentNullException_t151_0_0_0, + &IEnumerator_t133_0_0_0, + &Transform_t3_0_0_0, + &IDisposable_t153_0_0_0, + &VirtualButton_t54_0_0_0, + &Exception_t152_0_0_0, + &Image_t70_0_0_0, + &Dictionary_2_t71_0_0_0, + &Dictionary_2_t72_0_0_0, + &List_1_t73_0_0_0, + &Animation_t157_0_0_0, + &Behaviour_t156_0_0_0, + &GameObject_t77_0_0_0, + &ReplacementDefinitionU5BU5D_t81_0_0_0, + &ReplacementDefinition_t78_0_0_0, + &Material_t160_0_0_0, + &Int32_t161_0_0_0, + &List_1_t158_0_0_0, + &ObjectU5BU5D_t162_0_0_0, + &StringU5BU5D_t163_0_0_0, + &NotSupportedException_t164_0_0_0, + &SpringJoint_t88_0_0_0, + &U3CDragObjectU3Ec__Iterator0_t86_0_0_0, + &WaitForEndOfFrame_t166_0_0_0, + &U3CFOVKickUpU3Ec__Iterator1_t91_0_0_0, + &U3CFOVKickDownU3Ec__Iterator2_t92_0_0_0, + &GUIText_t94_0_0_0, + &WaitForFixedUpdate_t167_0_0_0, + &U3CDoBobCycleU3Ec__Iterator3_t97_0_0_0, + &WaitForSeconds_t168_0_0_0, + &List_1_t101_0_0_0, + &U3CResetCoroutineU3Ec__Iterator4_t98_0_0_0, + &ParticleSystem_t104_0_0_0, + &U3CStartU3Ec__Iterator5_t102_0_0_0, + &GameObjectU5BU5D_t108_0_0_0, + &MonoBehaviourU5BU5D_t109_0_0_0, + &MonoBehaviour_t2_0_0_0, + &Entries_t115_0_0_0, + &U3CActivateU3Ec__Iterator6_t117_0_0_0, + &U3CDeactivateU3Ec__Iterator7_t118_0_0_0, + &U3CReloadLevelU3Ec__Iterator8_t119_0_0_0, + &TransformU5BU5D_t99_0_0_0, + &WaypointList_t122_0_0_0, + &Vector3U5BU5D_t125_0_0_0, + &Vector3_t4_0_0_0, + &NullReferenceException_t436_0_0_0, + &ArgumentException_t437_0_0_0, + &UnhandledExceptionEventHandler_t439_0_0_0, + &GcLeaderboard_t205_0_0_0, + &AchievementDescriptionU5BU5D_t201_0_0_0, + &AchievementDescription_t366_0_0_0, + &GameCenterPlatform_t195_0_0_0, + &UserProfileU5BU5D_t202_0_0_0, + &UserProfile_t362_0_0_0, + &List_1_t204_0_0_0, + &IAchievementDescriptionU5BU5D_t440_0_0_0, + &IAchievementDescription_t2631_0_0_0, + &Boolean_t448_0_0_0, + &IAchievementU5BU5D_t442_0_0_0, + &IAchievement_t411_0_0_0, + &AchievementU5BU5D_t441_0_0_0, + &Achievement_t364_0_0_0, + &IScoreU5BU5D_t368_0_0_0, + &IScore_t370_0_0_0, + &ScoreU5BU5D_t443_0_0_0, + &Score_t367_0_0_0, + &LocalUser_t203_0_0_0, + &Leaderboard_t206_0_0_0, + &ILeaderboard_t410_0_0_0, + &Enumerator_t444_0_0_0, + &ILocalUser_t409_0_0_0, + &IUserProfileU5BU5D_t363_0_0_0, + &IUserProfile_t2630_0_0_0, + &Texture2D_t215_0_0_0, + &BoneWeight_t209_0_0_0, + &Vector4_t234_0_0_0, + &IntPtr_t_0_0_0, + &CullingGroupEvent_t218_0_0_0, + &TouchScreenKeyboard_InternalConstructorHelperArguments_t227_0_0_0, + &TouchScreenKeyboardType_t228_0_0_0, + &Convert_t445_0_0_0, + &TouchScreenKeyboard_t229_0_0_0, + &IndexOutOfRangeException_t446_0_0_0, + &Color_t139_0_0_0, + &Byte_t447_0_0_0, + &Quaternion_t19_0_0_0, + &Rect_t232_0_0_0, + &Matrix4x4_t233_0_0_0, + &MathfInternal_t236_0_0_0, + &RectTransform_t242_0_0_0, + &ReapplyDrivenProperties_t241_0_0_0, + &SphericalHarmonicsL2_t249_0_0_0, + &LogType_t188_0_0_0, + &Application_t256_0_0_0, + &DisplayU5BU5D_t261_0_0_0, + &Display_t260_0_0_0, + &DisplaysUpdatedDelegate_t259_0_0_0, + &TouchU5BU5D_t154_0_0_0, + &Touch_t155_0_0_0, + &Object_t76_0_0_0, + &Enumerator_t265_0_0_0, + &UnityAdsInternal_t269_0_0_0, + &UnityAdsDelegate_t270_0_0_0, + &UnityAdsDelegate_2_t271_0_0_0, + &List_1_t282_0_0_0, + &AudioSettings_t289_0_0_0, + &Enumerator_t298_0_0_0, + &Font_t310_0_0_0, + &Action_1_t311_0_0_0, + &FontTextureRebuildCallback_t309_0_0_0, + &UIVertex_t323_0_0_0, + &UICharInfo_t312_0_0_0, + &UILineInfo_t313_0_0_0, + &List_1_t316_0_0_0, + &List_1_t317_0_0_0, + &List_1_t318_0_0_0, + &Canvas_t321_0_0_0, + &WillRenderCanvases_t320_0_0_0, + &RectTransformUtility_t325_0_0_0, + &Event_t326_0_0_0, + &EventType_t329_0_0_0, + &EventModifiers_t330_0_0_0, + &KeyCode_t328_0_0_0, + &GUIStyle_t332_0_0_0, + &GUIUtility_t335_0_0_0, + &DisallowMultipleComponentU5BU5D_t339_0_0_0, + &DisallowMultipleComponent_t342_0_0_0, + &AttributeHelperEngine_t338_0_0_0, + &ExecuteInEditModeU5BU5D_t340_0_0_0, + &ExecuteInEditMode_t345_0_0_0, + &RequireComponentU5BU5D_t341_0_0_0, + &RequireComponent_t343_0_0_0, + &Stack_1_t449_0_0_0, + &TypeU5BU5D_t431_0_0_0, + &List_1_t450_0_0_0, + &UserState_t375_0_0_0, + &DateTime_t365_0_0_0, + &Double_t454_0_0_0, + &Int64_t455_0_0_0, + &UInt32_t456_0_0_0, + &UserScope_t376_0_0_0, + &TimeScope_t377_0_0_0, + &SendMouseEvents_t372_0_0_0, + &HitInfoU5BU5D_t373_0_0_0, + &HitInfo_t371_0_0_0, + &GUILayer_t213_0_0_0, + &CameraU5BU5D_t374_0_0_0, + &StackTraceUtility_t384_0_0_0, + &StackTrace_t432_0_0_0, + &StringBuilder_t457_0_0_0, + &CharU5BU5D_t458_0_0_0, + &Char_t702_0_0_0, + &TrackedReference_t299_0_0_0, + &Regex_t463_0_0_0, + &UnityAction_t391_0_0_0, + &ArgumentCache_t388_0_0_0, + &CachedInvokableCall_1_t464_0_0_0, + &CachedInvokableCall_1_t465_0_0_0, + &CachedInvokableCall_1_t466_0_0_0, + &CachedInvokableCall_1_t467_0_0_0, + &InvokableCall_t390_0_0_0, + &CachedInvokableCall_1_t469_0_0_0, + &MethodInfo_t_0_0_0, + &BaseInvokableCall_t389_0_0_0, + &PersistentCall_t393_0_0_0, + &List_1_t395_0_0_0, + &Enumerator_t470_0_0_0, + &List_1_t397_0_0_0, + &Predicate_1_t471_0_0_0, + &InvokableCallList_t396_0_0_0, + &PersistentCallGroup_t394_0_0_0, + &DefaultValueAttribute_t400_0_0_0, + &TypeInferenceRules_t403_0_0_0, + &BaseInputModule_t476_0_0_0, + &List_1_t475_0_0_0, + &RaycastResult_t508_0_0_0, + &Comparison_1_t478_0_0_0, + &EventSystem_t473_0_0_0, + &IDeselectHandler_t671_0_0_0, + &ISelectHandler_t670_0_0_0, + &ExecuteEvents_t485_0_0_0, + &BaseEventData_t477_0_0_0, + &RaycasterManager_t506_0_0_0, + &TriggerEvent_t479_0_0_0, + &Entry_t481_0_0_0, + &List_1_t483_0_0_0, + &IPointerEnterHandler_t658_0_0_0, + &IPointerExitHandler_t659_0_0_0, + &IPointerDownHandler_t660_0_0_0, + &IPointerUpHandler_t661_0_0_0, + &IPointerClickHandler_t662_0_0_0, + &IInitializePotentialDragHandler_t663_0_0_0, + &IBeginDragHandler_t664_0_0_0, + &IDragHandler_t665_0_0_0, + &IEndDragHandler_t666_0_0_0, + &IDropHandler_t667_0_0_0, + &IScrollHandler_t668_0_0_0, + &IUpdateSelectedHandler_t669_0_0_0, + &IMoveHandler_t672_0_0_0, + &ISubmitHandler_t673_0_0_0, + &ICancelHandler_t674_0_0_0, + &List_1_t657_0_0_0, + &IEventSystemHandler_t2098_0_0_0, + &EventFunction_1_t486_0_0_0, + &EventFunction_1_t487_0_0_0, + &EventFunction_1_t488_0_0_0, + &EventFunction_1_t489_0_0_0, + &EventFunction_1_t490_0_0_0, + &EventFunction_1_t491_0_0_0, + &EventFunction_1_t492_0_0_0, + &EventFunction_1_t493_0_0_0, + &EventFunction_1_t494_0_0_0, + &EventFunction_1_t495_0_0_0, + &EventFunction_1_t496_0_0_0, + &EventFunction_1_t497_0_0_0, + &EventFunction_1_t498_0_0_0, + &EventFunction_1_t499_0_0_0, + &EventFunction_1_t500_0_0_0, + &EventFunction_1_t501_0_0_0, + &EventFunction_1_t502_0_0_0, + &UnityAction_1_t504_0_0_0, + &ObjectPool_1_t503_0_0_0, + &PointerEventData_t131_0_0_0, + &AxisEventData_t510_0_0_0, + &ICollection_1_t685_0_0_0, + &BaseRaycaster_t509_0_0_0, + &List_1_t507_0_0_0, + &List_1_t513_0_0_0, + &List_1_t514_0_0_0, + &ButtonState_t515_0_0_0, + &List_1_t518_0_0_0, + &MouseButtonEventData_t516_0_0_0, + &Dictionary_2_t520_0_0_0, + &MouseState_t517_0_0_0, + &Enumerator_t686_0_0_0, + &Enumerator_t689_0_0_0, + &SpriteRenderer_t251_0_0_0, + &PhysicsRaycaster_t525_0_0_0, + &Comparison_1_t526_0_0_0, + &ColorTweenCallback_t528_0_0_0, + &FloatTweenCallback_t531_0_0_0, + &ButtonClickedEvent_t535_0_0_0, + &Selectable_t538_0_0_0, + &U3COnFinishSubmitU3Ec__Iterator1_t536_0_0_0, + &ICanvasElement_t678_0_0_0, + &IndexedSet_1_t541_0_0_0, + &Comparison_1_t542_0_0_0, + &CanvasUpdateRegistry_t540_0_0_0, + &ColorBlock_t543_0_0_0, + &Dropdown_t553_0_0_0, + &OptionData_t547_0_0_0, + &List_1_t549_0_0_0, + &DropdownItem_t544_0_0_0, + &OptionDataList_t548_0_0_0, + &DropdownEvent_t550_0_0_0, + &List_1_t555_0_0_0, + &FloatTween_t533_0_0_0, + &TweenRunner_1_t556_0_0_0, + &Toggle_t546_0_0_0, + &GraphicRaycaster_t564_0_0_0, + &CanvasGroup_t322_0_0_0, + &ListPool_1_t691_0_0_0, + &U3CShowU3Ec__AnonStorey6_t554_0_0_0, + &UnityAction_1_t692_0_0_0, + &Button_t537_0_0_0, + &UnityAction_1_t677_0_0_0, + &U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_0_0_0, + &FontData_t557_0_0_0, + &List_1_t693_0_0_0, + &Text_t545_0_0_0, + &Dictionary_2_t559_0_0_0, + &FontUpdateTracker_t558_0_0_0, + &ColorTween_t530_0_0_0, + &TweenRunner_1_t561_0_0_0, + &Graphic_t560_0_0_0, + &VertexHelper_t562_0_0_0, + &LayoutRebuilder_t645_0_0_0, + &GraphicRegistry_t567_0_0_0, + &CanvasRenderer_t324_0_0_0, + &Component_t169_0_0_0, + &IMaterialModifier_t695_0_0_0, + &ListPool_1_t694_0_0_0, + &IMeshModifier_t696_0_0_0, + &Mesh_t208_0_0_0, + &ICanvasRaycastFilter_t697_0_0_0, + &UnityAction_1_t676_0_0_0, + &List_1_t565_0_0_0, + &Ray_t24_0_0_0, + &IList_1_t679_0_0_0, + &ICollection_1_t698_0_0_0, + &Comparison_1_t566_0_0_0, + &IndexedSet_1_t701_0_0_0, + &Dictionary_2_t568_0_0_0, + &Vector2U5BU5D_t415_0_0_0, + &Sprite_t250_0_0_0, + &Type_t569_0_0_0, + &FillMethod_t570_0_0_0, + &UnityException_t385_0_0_0, + &SubmitEvent_t576_0_0_0, + &OnChangeEvent_t578_0_0_0, + &InputField_t582_0_0_0, + &TextGenerator_t314_0_0_0, + &OnValidateInput_t580_0_0_0, + &ContentType_t572_0_0_0, + &LineType_t575_0_0_0, + &ContentTypeU5BU5D_t680_0_0_0, + &InputType_t573_0_0_0, + &CharacterValidation_t574_0_0_0, + &U3CCaretBlinkU3Ec__Iterator3_t581_0_0_0, + &IList_1_t430_0_0_0, + &IList_1_t429_0_0_0, + &U3CMouseDragOutsideRectU3Ec__Iterator4_t583_0_0_0, + &Dictionary_2_t327_0_0_0, + &ICollection_1_t703_0_0_0, + &LayoutElement_t643_0_0_0, + &UIVertexU5BU5D_t425_0_0_0, + &StencilMaterial_t617_0_0_0, + &CullStateChangedEvent_t585_0_0_0, + &Mask_t584_0_0_0, + &IClippable_t681_0_0_0, + &IMaskable_t704_0_0_0, + &RectMask2D_t587_0_0_0, + &Navigation_t591_0_0_0, + &RectangularVertexClipper_t593_0_0_0, + &List_1_t594_0_0_0, + &List_1_t595_0_0_0, + &ScrollEvent_t597_0_0_0, + &Direction_t596_0_0_0, + &U3CClickRepeatU3Ec__Iterator5_t599_0_0_0, + &ScrollRectEvent_t603_0_0_0, + &AnimationTriggers_t534_0_0_0, + &List_1_t609_0_0_0, + &List_1_t610_0_0_0, + &Transition_t606_0_0_0, + &SpriteState_t608_0_0_0, + &SliderEvent_t613_0_0_0, + &Direction_t612_0_0_0, + &MatEntry_t616_0_0_0, + &List_1_t618_0_0_0, + &StencilOp_t360_0_0_0, + &CompareFunction_t358_0_0_0, + &ColorWriteMask_t359_0_0_0, + &TextGenerationSettings_t315_0_0_0, + &ICollection_1_t705_0_0_0, + &IList_1_t428_0_0_0, + &ToggleEvent_t620_0_0_0, + &List_1_t622_0_0_0, + &ToggleGroup_t621_0_0_0, + &Predicate_1_t623_0_0_0, + &Func_2_t624_0_0_0, + &IClipper_t683_0_0_0, + &IndexedSet_1_t626_0_0_0, + &ClipperRegistry_t625_0_0_0, + &AspectMode_t628_0_0_0, + &FitMode_t634_0_0_0, + &Corner_t636_0_0_0, + &Axis_t637_0_0_0, + &Constraint_t638_0_0_0, + &RectOffset_t333_0_0_0, + &List_1_t644_0_0_0, + &TextAnchor_t305_0_0_0, + &ILayoutIgnorer_t711_0_0_0, + &ILayoutGroup_t712_0_0_0, + &UnityAction_1_t647_0_0_0, + &ObjectPool_1_t646_0_0_0, + &Predicate_1_t648_0_0_0, + &UnityAction_1_t649_0_0_0, + &ILayoutController_t713_0_0_0, + &ILayoutSelfController_t714_0_0_0, + &ILayoutElement_t684_0_0_0, + &LayoutUtility_t650_0_0_0, + &Func_2_t651_0_0_0, + &Color32_t231_0_0_0, + &ListPool_1_t715_0_0_0, + &ListPool_1_t716_0_0_0, + &ListPool_1_t717_0_0_0, + &ListPool_1_t718_0_0_0, + &ListPool_1_t719_0_0_0, + &ListPool_1_t720_0_0_0, + &CaseInsensitiveComparer_t912_0_0_0, + &CaseInsensitiveHashCodeProvider_t913_0_0_0, + &ListDictionary_t726_0_0_0, + &Hashtable_t725_0_0_0, + &ICollection_t910_0_0_0, + &IDictionary_t833_0_0_0, + &InvalidOperationException_t914_0_0_0, + &DictionaryEntry_t900_0_0_0, + &DictionaryNodeEnumerator_t728_0_0_0, + &IComparer_t729_0_0_0, + &DictionaryNode_t727_0_0_0, + &ArgumentOutOfRangeException_t915_0_0_0, + &_Item_t730_0_0_0, + &_KeysEnumerator_t731_0_0_0, + &ArrayList_t734_0_0_0, + &KeysCollection_t733_0_0_0, + &IEqualityComparer_t736_0_0_0, + &IHashCodeProvider_t735_0_0_0, + &SerializationException_t916_0_0_0, + &EditorBrowsableAttribute_t738_0_0_0, + &EditorBrowsableState_t739_0_0_0, + &TypeConverterAttribute_t741_0_0_0, + &ServicePointManager_t767_0_0_0, + &WebRequest_t747_0_0_0, + &WebHeaderCollection_t749_0_0_0, + &IWebProxy_t750_0_0_0, + &Uri_t748_0_0_0, + &FileAccess_t917_0_0_0, + &FileWebRequest_t746_0_0_0, + &FtpWebRequest_t753_0_0_0, + &RemoteCertificateValidationCallback_t754_0_0_0, + &SslPolicyErrors_t743_0_0_0, + &HttpWebRequest_t759_0_0_0, + &Version_t758_0_0_0, + &HttpVersion_t757_0_0_0, + &X509CertificateCollection_t760_0_0_0, + &IPAddress_t762_0_0_0, + &BitConverter_t918_0_0_0, + &FormatException_t890_0_0_0, + &IPv6Address_t764_0_0_0, + &UInt16U5BU5D_t763_0_0_0, + &UInt16_t919_0_0_0, + &CultureInfo_t453_0_0_0, + &SPKey_t766_0_0_0, + &HybridDictionary_t724_0_0_0, + &DefaultCertificatePolicy_t745_0_0_0, + &ServicePoint_t761_0_0_0, + &IDictionaryEnumerator_t899_0_0_0, + &SortedList_t920_0_0_0, + &BooleanU5BU5D_t770_0_0_0, + &StringComparer_t921_0_0_0, + &Dictionary_2_t769_0_0_0, + &U3CPrivateImplementationDetailsU3E_t898_0_0_0, + &NotImplementedException_t923_0_0_0, + &RSACryptoServiceProvider_t924_0_0_0, + &RSAManaged_t925_0_0_0, + &RSA_t902_0_0_0, + &DSACryptoServiceProvider_t927_0_0_0, + &DSA_t901_0_0_0, + &Oid_t778_0_0_0, + &AsnEncodedData_t777_0_0_0, + &PublicKey_t775_0_0_0, + &ByteU5BU5D_t789_0_0_0, + &DSAParameters_t928_0_0_0, + &ASN1_t903_0_0_0, + &CryptographicException_t929_0_0_0, + &RSAParameters_t926_0_0_0, + &X501_t930_0_0_0, + &X509Extension_t784_0_0_0, + &X509Certificate2_t785_0_0_0, + &X509ExtensionCollection_t787_0_0_0, + &X500DistinguishedName_t781_0_0_0, + &Encoding_t931_0_0_0, + &PKCS12_t932_0_0_0, + &X509Certificate_t788_0_0_0, + &CryptoConfig_t934_0_0_0, + &X509Chain_t794_0_0_0, + &CryptographicUnexpectedOperationException_t935_0_0_0, + &X509FindType_t807_0_0_0, + &X509Certificate2Collection_t790_0_0_0, + &X509SubjectKeyIdentifierExtension_t814_0_0_0, + &X509KeyUsageExtension_t808_0_0_0, + &X509Certificate2Enumerator_t791_0_0_0, + &IEnumerable_t908_0_0_0, + &X509Certificate_t786_0_0_0, + &X509CertificateEnumerator_t792_0_0_0, + &X509ChainElementCollection_t795_0_0_0, + &X509ChainPolicy_t796_0_0_0, + &X509ChainStatusU5BU5D_t797_0_0_0, + &X509ChainStatus_t800_0_0_0, + &X509Store_t799_0_0_0, + &X509BasicConstraintsExtension_t783_0_0_0, + &AuthorityKeyIdentifierExtension_t937_0_0_0, + &X509Crl_t905_0_0_0, + &X509Extension_t906_0_0_0, + &X509ChainElementEnumerator_t801_0_0_0, + &X509ChainElement_t798_0_0_0, + &OidCollection_t802_0_0_0, + &TimeSpan_t803_0_0_0, + &X509ChainStatusFlags_t804_0_0_0, + &X509EnhancedKeyUsageExtension_t805_0_0_0, + &X509ExtensionEnumerator_t806_0_0_0, + &StoreName_t780_0_0_0, + &OidEnumerator_t818_0_0_0, + &ReplacementEvaluator_t863_0_0_0, + &MatchEvaluator_t895_0_0_0, + &MatchAppendEvaluator_t819_0_0_0, + &SystemException_t940_0_0_0, + &CaptureU5BU5D_t824_0_0_0, + &Capture_t822_0_0_0, + &CaptureCollection_t823_0_0_0, + &Group_t825_0_0_0, + &GroupU5BU5D_t827_0_0_0, + &Match_t820_0_0_0, + &GroupCollection_t826_0_0_0, + &IMachine_t828_0_0_0, + &Enumerator_t829_0_0_0, + &RegexOptions_t834_0_0_0, + &FactoryCache_t831_0_0_0, + &IMachineFactory_t832_0_0_0, + &Parser_t862_0_0_0, + &PatternCompiler_t848_0_0_0, + &ICompiler_t911_0_0_0, + &MatchCollection_t830_0_0_0, + &Int32U5BU5D_t420_0_0_0, + &Key_t838_0_0_0, + &MRUList_t839_0_0_0, + &Node_t840_0_0_0, + &Category_t841_0_0_0, + &Enum_t941_0_0_0, + &Interpreter_t854_0_0_0, + &Link_t845_0_0_0, + &InterpreterFactory_t844_0_0_0, + &PatternLinkStack_t846_0_0_0, + &Stack_t849_0_0_0, + &IntStack_t851_0_0_0, + &QuickSearch_t855_0_0_0, + &RepeatContext_t852_0_0_0, + &MarkU5BU5D_t856_0_0_0, + &Mark_t850_0_0_0, + &Interval_t857_0_0_0, + &IList_t859_0_0_0, + &IntervalCollection_t861_0_0_0, + &Enumerator_t858_0_0_0, + &RegularExpression_t868_0_0_0, + &CapturingGroup_t869_0_0_0, + &Group_t867_0_0_0, + &PositionAssertion_t878_0_0_0, + &CharacterClass_t881_0_0_0, + &Literal_t876_0_0_0, + &Alternation_t877_0_0_0, + &Repetition_t872_0_0_0, + &NonBacktrackingGroup_t871_0_0_0, + &ExpressionAssertion_t875_0_0_0, + &BalancingGroup_t870_0_0_0, + &CaptureAssertion_t874_0_0_0, + &BackslashNumber_t880_0_0_0, + &Reference_t879_0_0_0, + &Expression_t865_0_0_0, + &AnchorInfo_t883_0_0_0, + &ExpressionCollection_t864_0_0_0, + &Console_t942_0_0_0, + &BitArray_t882_0_0_0, + &CostDelegate_t860_0_0_0, + &UriParser_t885_0_0_0, + &UriFormatException_t889_0_0_0, + &UriSchemeU5BU5D_t888_0_0_0, + &UriScheme_t887_0_0_0, + &Path_t944_0_0_0, + &DefaultUriParser_t884_0_0_0, + &GenericUriParser_t886_0_0_0, + &KeyBuilder_t948_0_0_0, + &CipherMode_t963_0_0_0, + &ObjectDisposedException_t964_0_0_0, + &PaddingMode_t965_0_0_0, + &KeySizesU5BU5D_t966_0_0_0, + &KeySizes_t967_0_0_0, + &AesTransform_t956_0_0_0, + &UInt32U5BU5D_t957_0_0_0, + &U3CPrivateImplementationDetailsU3E_t961_0_0_0, + &BigInteger_t972_0_0_0, + &BigIntegerU5BU5D_t1084_0_0_0, + &ModulusRing_t971_0_0_0, + &ArithmeticException_t1086_0_0_0, + &U3CPrivateImplementationDetailsU3E_t1083_0_0_0, + &SequentialSearchPrimeGeneratorBase_t977_0_0_0, + &PrimalityTest_t1073_0_0_0, + &ContentInfo_t980_0_0_0, + &RC4_t984_0_0_0, + &KeyBuilder_t986_0_0_0, + &MD2Managed_t989_0_0_0, + &MD2_t987_0_0_0, + &PKCS1_t990_0_0_0, + &CspParameters_t1087_0_0_0, + &DeriveBytes_t997_0_0_0, + &X509CertificateCollection_t933_0_0_0, + &EncryptedData_t981_0_0_0, + &SafeBag_t996_0_0_0, + &PrivateKeyInfo_t991_0_0_0, + &EncryptedPrivateKeyInfo_t992_0_0_0, + &ICryptoTransform_t962_0_0_0, + &HMACSHA1_t1088_0_0_0, + &X509ExtensionCollection_t936_0_0_0, + &DSASignatureDeformatter_t1092_0_0_0, + &RSAPKCS1SignatureDeformatter_t1093_0_0_0, + &X509CertificateEnumerator_t938_0_0_0, + &BasicConstraintsExtension_t1001_0_0_0, + &X509CrlEntry_t907_0_0_0, + &X509StoreManager_t1000_0_0_0, + &X509Stores_t909_0_0_0, + &X509Store_t813_0_0_0, + &ExtendedKeyUsageExtension_t1002_0_0_0, + &KeyUsages_t1004_0_0_0, + &CertTypes_t1006_0_0_0, + &GeneralNames_t1003_0_0_0, + &RSASslSignatureFormatter_t1044_0_0_0, + &RSASslSignatureDeformatter_t1042_0_0_0, + &CipherSuite_t1016_0_0_0, + &ClientContext_t1020_0_0_0, + &TlsStream_t1030_0_0_0, + &HMAC_t1009_0_0_0, + &ByteU5BU5DU5BU5D_t1095_0_0_0, + &DES_t1096_0_0_0, + &ARC4Managed_t983_0_0_0, + &TlsCipherSuite_t1057_0_0_0, + &SslCipherSuite_t1053_0_0_0, + &CipherSuiteCollection_t1018_0_0_0, + &RecordProtocol_t1023_0_0_0, + &TlsClientHello_t1065_0_0_0, + &TlsClientCertificate_t1062_0_0_0, + &TlsClientKeyExchange_t1066_0_0_0, + &TlsClientCertificateVerify_t1063_0_0_0, + &TlsClientFinished_t1064_0_0_0, + &HandshakeType_t1061_0_0_0, + &TlsServerHello_t1070_0_0_0, + &TlsServerCertificate_t1067_0_0_0, + &TlsServerKeyExchange_t1072_0_0_0, + &TlsServerCertificateRequest_t1068_0_0_0, + &TlsServerHelloDone_t1071_0_0_0, + &TlsServerFinished_t1069_0_0_0, + &TlsException_t1058_0_0_0, + &ClientSessionInfo_t1024_0_0_0, + &ClientSessionCache_t1025_0_0_0, + &TlsServerSettings_t1027_0_0_0, + &TlsClientSettings_t1028_0_0_0, + &SecurityParameters_t1029_0_0_0, + &HttpsClientStream_t1034_0_0_0, + &CertificateSelectionCallback_t1035_0_0_0, + &PrivateKeySelectionCallback_t1036_0_0_0, + &ICertificatePolicy_t768_0_0_0, + &ManualResetEvent_t1038_0_0_0, + &ReceiveRecordAsyncResult_t1037_0_0_0, + &AsyncCallback_t222_0_0_0, + &IAsyncResult_t221_0_0_0, + &ContentType_t1026_0_0_0, + &Alert_t1014_0_0_0, + &SendRecordAsyncResult_t1040_0_0_0, + &ServerContext_t1048_0_0_0, + &MD5SHA1_t1011_0_0_0, + &X509CertificateU5BU5D_t904_0_0_0, + &SslStreamBase_t1050_0_0_0, + &ClientRecordProtocol_t1022_0_0_0, + &CertificateValidationCallback_t1051_0_0_0, + &CertificateValidationCallback2_t1052_0_0_0, + &IOException_t1101_0_0_0, + &MemoryStream_t1056_0_0_0, + &Stream_t1039_0_0_0, + &InternalAsyncResult_t1055_0_0_0, + &SslHandshakeHash_t1054_0_0_0, + &RSAPKCS1KeyExchangeFormatter_t1102_0_0_0, + &KeyUsageExtension_t1005_0_0_0, + &NetscapeCertTypeExtension_t1007_0_0_0, + &X509Chain_t998_0_0_0, + &SubjectAltNameExtension_t1008_0_0_0, + &ClientCertificateTypeU5BU5D_t1059_0_0_0, + &ClientCertificateType_t1060_0_0_0, + &ConfidenceFactor_t974_0_0_0, + &Attribute_t246_0_0_0, + &MonoCustomAttrs_t1717_0_0_0, + &OverflowException_t1725_0_0_0, + &NumberFormatInfo_t1250_0_0_0, + &IFormatProvider_t1770_0_0_0, + &Thread_t1452_0_0_0, + &NumberFormatter_t1723_0_0_0, + &UInt64_t1109_0_0_0, + &InvalidCastException_t1707_0_0_0, + &SByte_t1110_0_0_0, + &Int16_t1111_0_0_0, + &U3CPrivateImplementationDetailsU3E_t1769_0_0_0, + &CharEnumerator_t1680_0_0_0, + &StringSplitOptions_t1733_0_0_0, + &StringComparison_t1732_0_0_0, + &ICustomFormatter_t1793_0_0_0, + &IFormattable_t1794_0_0_0, + &AccessViolationException_t1666_0_0_0, + &Decimal_t1112_0_0_0, + &DivideByZeroException_t1689_0_0_0, + &UIntPtr_t_0_0_0, + &MulticastDelegate_t220_0_0_0, + &Delegate_t435_0_0_0, + &DelegateU5BU5D_t1772_0_0_0, + &ParameterModifierU5BU5D_t452_0_0_0, + &ParameterModifier_t1378_0_0_0, + &MulticastNotSupportedException_t1720_0_0_0, + &UInt64U5BU5D_t1591_0_0_0, + &MonoEnumInfo_t1697_0_0_0, + &Int16U5BU5D_t1795_0_0_0, + &SByteU5BU5D_t1646_0_0_0, + &Int64U5BU5D_t1773_0_0_0, + &FlagsAttribute_t1704_0_0_0, + &RankException_t1727_0_0_0, + &SimpleEnumerator_t1114_0_0_0, + &Void_t1116_0_0_0, + &TypeLoadException_t1691_0_0_0, + &IComparable_t1796_0_0_0, + &Comparer_t1223_0_0_0, + &ArrayTypeMismatchException_t1676_0_0_0, + &Swapper_t1115_0_0_0, + &DoubleU5BU5D_t1774_0_0_0, + &MemberFilter_t1118_0_0_0, + &Missing_t1367_0_0_0, + &IConvertible_t1797_0_0_0, + &FieldInfo_t_0_0_0, + &PropertyInfo_t_0_0_0, + &EventInfo_t_0_0_0, + &RuntimeTypeHandle_t1117_0_0_0, + &MonoType_t_0_0_0, + &TypeBuilder_t1304_0_0_0, + &ValueType_t1104_0_0_0, + &ContextBoundObject_t1449_0_0_0, + &MarshalByRefObject_t773_0_0_0, + &EnumBuilder_t1307_0_0_0, + &SerializableAttribute_t1105_0_0_0, + &ComImportAttribute_t1127_0_0_0, + &MonoField_t_0_0_0, + &RuntimeFieldHandle_t1119_0_0_0, + &TableRangeU5BU5D_t1149_0_0_0, + &TableRange_t1147_0_0_0, + &ContractionComparer_t1152_0_0_0, + &Contraction_t1151_0_0_0, + &Level2MapComparer_t1154_0_0_0, + &Level2Map_t1153_0_0_0, + &MSCompatUnicodeTable_t1155_0_0_0, + &TailoringInfoU5BU5D_t1156_0_0_0, + &TailoringInfo_t1150_0_0_0, + &Marshal_t1421_0_0_0, + &ContractionU5BU5D_t1164_0_0_0, + &Level2MapU5BU5D_t1165_0_0_0, + &MSCompatUnicodeTableUtil_t1157_0_0_0, + &CodePointIndexer_t1148_0_0_0, + &SimpleCollator_t1162_0_0_0, + &SortKeyBuffer_t1167_0_0_0, + &Escape_t1160_0_0_0, + &SortKey_t1166_0_0_0, + &CompareOptions_t1249_0_0_0, + &PrimalityTest_t1742_0_0_0, + &BigInteger_t1174_0_0_0, + &ModulusRing_t1173_0_0_0, + &BigIntegerU5BU5D_t1775_0_0_0, + &SequentialSearchPrimeGeneratorBase_t1169_0_0_0, + &KeyBuilder_t1177_0_0_0, + &KeyGeneratedEventHandler_t1179_0_0_0, + &KeyPairPersistence_t1181_0_0_0, + &StreamWriter_t1289_0_0_0, + &Guid_t1706_0_0_0, + &SecurityParser_t1206_0_0_0, + &PKCS1_t1183_0_0_0, + &ASN1_t1191_0_0_0, + &KeyGeneratedEventHandler_t1187_0_0_0, + &DeriveBytes_t1192_0_0_0, + &PKCS12_t1193_0_0_0, + &X509CertificateCollection_t1194_0_0_0, + &ContentInfo_t1202_0_0_0, + &EncryptedData_t1203_0_0_0, + &SafeBag_t1190_0_0_0, + &X509Certificate_t1196_0_0_0, + &PrivateKeyInfo_t1184_0_0_0, + &EncryptedPrivateKeyInfo_t1185_0_0_0, + &X501_t1195_0_0_0, + &X509ExtensionCollection_t1197_0_0_0, + &X509CertificateEnumerator_t1198_0_0_0, + &X509Extension_t1199_0_0_0, + &StrongName_t1205_0_0_0, + &StringReader_t1290_0_0_0, + &SecurityElement_t1208_0_0_0, + &IAttrList_t1776_0_0_0, + &AttrListImpl_t1209_0_0_0, + &SmallXmlParserException_t1212_0_0_0, + &IContentHandler_t1211_0_0_0, + &SmallXmlParser_t1207_0_0_0, + &SimpleEnumerator_t1216_0_0_0, + &Array_t_0_0_0, + &SynchronizedArrayListWrapper_t1218_0_0_0, + &ReadOnlyArrayListWrapper_t1220_0_0_0, + &BitArrayEnumerator_t1221_0_0_0, + &CompareInfo_t1100_0_0_0, + &KeyMarker_t1225_0_0_0, + &Enumerator_t1227_0_0_0, + &SyncHashtable_t1230_0_0_0, + &SlotU5BU5D_t1231_0_0_0, + &Slot_t1224_0_0_0, + &HashKeys_t1228_0_0_0, + &HashValues_t1229_0_0_0, + &Enumerator_t1234_0_0_0, + &EnumeratorMode_t1233_0_0_0, + &SlotU5BU5D_t1235_0_0_0, + &Slot_t1232_0_0_0, + &Enumerator_t1236_0_0_0, + &SecurityException_t1616_0_0_0, + &StackFrame_t459_0_0_0, + &StackFrameU5BU5D_t1244_0_0_0, + &Calendar_t1245_0_0_0, + &DateTimeFormatInfo_t1251_0_0_0, + &TextInfo_t1163_0_0_0, + &GregorianCalendar_t1256_0_0_0, + &Data_t1259_0_0_0, + &EndOfStreamException_t1268_0_0_0, + &DirectoryInfo_t1265_0_0_0, + &MonoIO_t1280_0_0_0, + &SearchPattern_t1283_0_0_0, + &DirectoryNotFoundException_t1267_0_0_0, + &UnauthorizedAccessException_t1739_0_0_0, + &FileStream_t1094_0_0_0, + &StreamReader_t1288_0_0_0, + &IsolatedStorageException_t1261_0_0_0, + &FileMode_t1271_0_0_0, + &ReadDelegate_t1275_0_0_0, + &AsyncResult_t1461_0_0_0, + &FileStreamAsyncResult_t1277_0_0_0, + &WriteDelegate_t1276_0_0_0, + &PathTooLongException_t1282_0_0_0, + &MonoIOError_t1281_0_0_0, + &NullStream_t1285_0_0_0, + &StreamAsyncResult_t1286_0_0_0, + &TextReader_t1210_0_0_0, + &NullStreamReader_t1287_0_0_0, + &TextWriter_t943_0_0_0, + &NullTextReader_t1291_0_0_0, + &SynchronizedReader_t1292_0_0_0, + &NullTextWriter_t1293_0_0_0, + &SynchronizedWriter_t1294_0_0_0, + &UnexceptionalStreamReader_t1295_0_0_0, + &ModuleU5BU5D_t1301_0_0_0, + &Module_t1318_0_0_0, + &ConstructorInfo_t468_0_0_0, + &ModuleBuilder_t1322_0_0_0, + &ParameterInfoU5BU5D_t461_0_0_0, + &ParameterInfo_t462_0_0_0, + &ILGenerator_t1303_0_0_0, + &AssemblyBuilder_t1299_0_0_0, + &ILTokenInfoU5BU5D_t1315_0_0_0, + &ILTokenInfo_t1312_0_0_0, + &TokenGenerator_t1319_0_0_0, + &MethodToken_t1321_0_0_0, + &ModuleBuilderTokenGenerator_t1324_0_0_0, + &OpCode_t1325_0_0_0, + &OpCodeNames_t1326_0_0_0, + &OpCodes_t1327_0_0_0, + &AmbiguousMatchException_t1333_0_0_0, + &MethodBaseU5BU5D_t1779_0_0_0, + &MethodBase_t460_0_0_0, + &Binder_t451_0_0_0, + &ConstructorBuilder_t1302_0_0_0, + &ConstructorBuilderU5BU5D_t1331_0_0_0, + &ConstructorInfoU5BU5D_t1777_0_0_0, + &FieldInfoU5BU5D_t1778_0_0_0, + &MethodInfoU5BU5D_t1370_0_0_0, + &MarshalAsAttribute_t1124_0_0_0, + &ResolveEventHolder_t1334_0_0_0, + &SecurityManager_t1621_0_0_0, + &AssemblyName_t1346_0_0_0, + &AssemblyHashAlgorithm_t1237_0_0_0, + &StrongNameKeyPair_t1347_0_0_0, + &AssemblyVersionCompatibility_t1238_0_0_0, + &AssemblyNameFlags_t1348_0_0_0, + &Nullable_1_t1798_0_0_0, + &ParamArrayAttribute_t1120_0_0_0, + &Default_t1352_0_0_0, + &TargetParameterCountException_t1384_0_0_0, + &CustomAttributeTypedArgument_t1359_0_0_0, + &CustomAttributeNamedArgument_t1358_0_0_0, + &CustomAttributeTypedArgumentU5BU5D_t1799_0_0_0, + &CustomAttributeNamedArgumentU5BU5D_t1800_0_0_0, + &IList_1_t1356_0_0_0, + &ICollection_1_t1803_0_0_0, + &ICollection_1_t1804_0_0_0, + &IList_1_t1357_0_0_0, + &CustomAttributeData_t1355_0_0_0, + &NonSerializedAttribute_t1721_0_0_0, + &FieldOffsetAttribute_t1135_0_0_0, + &MemberInfoSerializationHolder_t1363_0_0_0, + &MemberTypes_t1364_0_0_0, + &MethodBuilder_t1311_0_0_0, + &TypeFilter_t1368_0_0_0, + &TargetException_t1382_0_0_0, + &FieldAccessException_t1702_0_0_0, + &ThreadAbortException_t1658_0_0_0, + &MethodAccessException_t1711_0_0_0, + &TargetInvocationException_t1383_0_0_0, + &PreserveSigAttribute_t1423_0_0_0, + &MemberAccessException_t1703_0_0_0, + &StaticGetter_1_t1805_0_0_0, + &Getter_2_t1806_0_0_0, + &MonoProperty_t_0_0_0, + &GetterAdapter_t1376_0_0_0, + &InAttribute_t1125_0_0_0, + &OptionalAttribute_t1128_0_0_0, + &OutAttribute_t1121_0_0_0, + &RuntimeResourceSet_t1398_0_0_0, + &ResourceManager_t1387_0_0_0, + &ResourceCacheItemU5BU5D_t1394_0_0_0, + &ResourceCacheItem_t1390_0_0_0, + &BinaryReader_t1262_0_0_0, + &BinaryFormatter_t1516_0_0_0, + &IResourceReader_t1397_0_0_0, + &ResourceSet_t1396_0_0_0, + &ResourceInfoU5BU5D_t1393_0_0_0, + &ResourceInfo_t1389_0_0_0, + &IFormatter_t1395_0_0_0, + &ResourceEnumerator_t1391_0_0_0, + &ResourceReader_t1392_0_0_0, + &ICloneable_t1807_0_0_0, + &GCHandle_t1418_0_0_0, + &ActivationServices_t1427_0_0_0, + &ConstructionLevelActivator_t1430_0_0_0, + &IContextAttribute_t1808_0_0_0, + &RemotingException_t1514_0_0_0, + &UrlAttribute_t1433_0_0_0, + &RemotingServices_t1515_0_0_0, + &RemotingConfiguration_t1509_0_0_0, + &ConstructionCall_t1467_0_0_0, + &AppDomainLevelActivator_t1429_0_0_0, + &ContextLevelActivator_t1431_0_0_0, + &ChannelServices_t1436_0_0_0, + &CrossContextChannel_t1437_0_0_0, + &IChannel_t1784_0_0_0, + &IChannelSender_t1783_0_0_0, + &IChannelDataStore_t1809_0_0_0, + &ISecurableChannel_t1810_0_0_0, + &IChannelReceiver_t1811_0_0_0, + &IClientChannelSinkProvider_t1813_0_0_0, + &IServerChannelSinkProvider_t1812_0_0_0, + &ProviderData_t1512_0_0_0, + &CrossAppDomainChannel_t1439_0_0_0, + &CrossAppDomainData_t1438_0_0_0, + &CrossAppDomainSink_t1440_0_0_0, + &Context_t1442_0_0_0, + &IContextPropertyU5BU5D_t1785_0_0_0, + &IContextProperty_t1786_0_0_0, + &DynamicPropertyCollection_t1443_0_0_0, + &ClientContextTerminatorSink_t1466_0_0_0, + &ServerContextTerminatorSink_t1484_0_0_0, + &IContributeServerContextSink_t1814_0_0_0, + &IContributeClientContextSink_t1815_0_0_0, + &StackBuilderSink_t1486_0_0_0, + &ServerObjectTerminatorSink_t1485_0_0_0, + &LeaseSink_t1457_0_0_0, + &IContributeObjectSink_t1816_0_0_0, + &EnvoyTerminatorSink_t1471_0_0_0, + &IContributeEnvoySink_t1817_0_0_0, + &IConstructionCallMessage_t1782_0_0_0, + &ContextCallbackObject_t1444_0_0_0, + &LocalDataStoreSlot_t1709_0_0_0, + &IDynamicProperty_t1447_0_0_0, + &DynamicPropertyReg_t1446_0_0_0, + &IContributeDynamicSink_t1818_0_0_0, + &IDynamicMessageSink_t1448_0_0_0, + &ContextAttribute_t1434_0_0_0, + &Mutex_t1451_0_0_0, + &SynchronizedClientContextSink_t1453_0_0_0, + &SynchronizedServerContextSink_t1454_0_0_0, + &SynchronizationAttribute_t1450_0_0_0, + &LeaseManager_t1455_0_0_0, + &LifetimeServices_t1458_0_0_0, + &ConstructionCallDictionary_t1469_0_0_0, + &IActivator_t1428_0_0_0, + &CallContextRemotingData_t1474_0_0_0, + &LogicalCallContext_t1473_0_0_0, + &MethodCall_t1468_0_0_0, + &MethodCallDictionary_t1475_0_0_0, + &DictionaryEnumerator_t1476_0_0_0, + &MethodDictionary_t1470_0_0_0, + &IMethodMessage_t1477_0_0_0, + &IMethodReturnMessage_t1787_0_0_0, + &IInternalMessage_t1819_0_0_0, + &MethodReturnDictionary_t1478_0_0_0, + &ObjRef_t1502_0_0_0, + &RemotingSurrogateSelector_t1481_0_0_0, + &ObjRefSurrogate_t1480_0_0_0, + &RemotingSurrogate_t1479_0_0_0, + &ISurrogateSelector_t1482_0_0_0, + &ArgInfo_t1460_0_0_0, + &SoapServices_t1521_0_0_0, + &RemotingProxy_t1496_0_0_0, + &IRemotingTypeInfo_t1507_0_0_0, + &ClientIdentity_t1503_0_0_0, + &ClientActivatedIdentity_t1517_0_0_0, + &TrackingServices_t1497_0_0_0, + &ITrackingHandler_t1821_0_0_0, + &ITrackingHandlerU5BU5D_t1820_0_0_0, + &IEnvoyInfo_t1508_0_0_0, + &WeakReference_t1504_0_0_0, + &InternalRemotingServices_t1505_0_0_0, + &SoapAttribute_t1488_0_0_0, + &ICustomAttributeProvider_t1792_0_0_0, + &SoapTypeAttribute_t1492_0_0_0, + &SoapFieldAttribute_t1489_0_0_0, + &SoapMethodAttribute_t1490_0_0_0, + &SoapParameterAttribute_t1491_0_0_0, + &IChannelInfo_t1506_0_0_0, + &ChannelInfo_t1435_0_0_0, + &ConfigHandler_t1510_0_0_0, + &ActivatedClientTypeEntry_t1498_0_0_0, + &ChannelData_t1511_0_0_0, + &TypeEntry_t1499_0_0_0, + &ActivatedServiceTypeEntry_t1500_0_0_0, + &WellKnownClientTypeEntry_t1523_0_0_0, + &WellKnownServiceTypeEntry_t1525_0_0_0, + &SinkProviderData_t1441_0_0_0, + &FormatterData_t1513_0_0_0, + &RemoteActivator_t1432_0_0_0, + &ServerIdentity_t1139_0_0_0, + &ProxyAttribute_t1493_0_0_0, + &TransparentProxy_t1494_0_0_0, + &Identity_t1495_0_0_0, + &SingleCallIdentity_t1519_0_0_0, + &SingletonIdentity_t1518_0_0_0, + &TypeInfo_t1522_0_0_0, + &EnvoyInfo_t1501_0_0_0, + &TypeInfo_t1520_0_0_0, + &BinaryCommon_t1526_0_0_0, + &ObjectReader_t1536_0_0_0, + &BinaryElement_t1527_0_0_0, + &HeaderU5BU5D_t1745_0_0_0, + &Header_t1472_0_0_0, + &ReturnMessage_t1483_0_0_0, + &ObjectManager_t1537_0_0_0, + &ArrayNullFiller_t1535_0_0_0, + &TypeMetadata_t1533_0_0_0, + &FormatterConverter_t1541_0_0_0, + &SerializationInfo_t433_0_0_0, + &DateTimeU5BU5D_t1822_0_0_0, + &DecimalU5BU5D_t1823_0_0_0, + &TimeSpanU5BU5D_t1824_0_0_0, + &ISerializable_t1826_0_0_0, + &TypeTagU5BU5D_t1825_0_0_0, + &TypeTag_t1528_0_0_0, + &MemberInfoU5BU5D_t1534_0_0_0, + &MemberInfo_t_0_0_0, + &IObjectReference_t1827_0_0_0, + &MonoTypeU5BU5D_t1828_0_0_0, + &IDeserializationCallback_t1829_0_0_0, + &SerializationCallbacks_t1556_0_0_0, + &ObjectRecord_t1543_0_0_0, + &ArrayFixupRecord_t1545_0_0_0, + &MultiArrayFixupRecord_t1546_0_0_0, + &DelayedFixupRecord_t1548_0_0_0, + &FixupRecord_t1547_0_0_0, + &StreamingContext_t434_0_0_0, + &ISerializationSurrogate_t1550_0_0_0, + &OnSerializingAttribute_t1554_0_0_0, + &OnSerializedAttribute_t1553_0_0_0, + &OnDeserializingAttribute_t1552_0_0_0, + &OnDeserializedAttribute_t1551_0_0_0, + &CallbackHandler_t1555_0_0_0, + &SerializationEntry_t1557_0_0_0, + &IFormatterConverter_t1558_0_0_0, + &SerializationInfoEnumerator_t1559_0_0_0, + &Base64Constants_t1563_0_0_0, + &ByteU5BU2CU5D_t1565_0_0_0, + &DESTransform_t1566_0_0_0, + &DSAManaged_t1180_0_0_0, + &BlockProcessor_t1178_0_0_0, + &HMAC_t1089_0_0_0, + &HMACSHA384_t1572_0_0_0, + &HMACSHA512_t1573_0_0_0, + &HashAlgorithm_t988_0_0_0, + &MACAlgorithm_t1182_0_0_0, + &MD5_t1090_0_0_0, + &MD5CryptoServiceProvider_t1575_0_0_0, + &RC2_t1097_0_0_0, + &RC2Transform_t1577_0_0_0, + &RNGCryptoServiceProvider_t1580_0_0_0, + &RSAManaged_t1188_0_0_0, + &RandomNumberGenerator_t949_0_0_0, + &Rijndael_t1099_0_0_0, + &RijndaelManagedTransform_t1584_0_0_0, + &RijndaelTransform_t1583_0_0_0, + &SHA1_t939_0_0_0, + &SHA1Internal_t1585_0_0_0, + &SHA256_t1091_0_0_0, + &SHAConstants_t1594_0_0_0, + &SymmetricAlgorithm_t951_0_0_0, + &TripleDES_t1098_0_0_0, + &TripleDESTransform_t1600_0_0_0, + &SecurityPermissionFlag_t1603_0_0_0, + &SecurityPermission_t1601_0_0_0, + &StrongNamePublicKeyBlob_t1604_0_0_0, + &StrongName_t1609_0_0_0, + &List_1_t1830_0_0_0, + &Evidence_t1335_0_0_0, + &EvidenceEnumerator_t1607_0_0_0, + &WindowsIdentity_t1612_0_0_0, + &WindowsAccountType_t1611_0_0_0, + &CodeAccessPermission_t1602_0_0_0, + &PermissionSet_t1336_0_0_0, + &SecurityContext_t1613_0_0_0, + &SecurityAttribute_t1615_0_0_0, + &Hash_t1608_0_0_0, + &RuntimeSecurityFrame_t1619_0_0_0, + &SecurityFrame_t1620_0_0_0, + &DecoderReplacementFallback_t1631_0_0_0, + &DecoderFallback_t1626_0_0_0, + &DecoderExceptionFallbackBuffer_t1629_0_0_0, + &DecoderExceptionFallback_t1628_0_0_0, + &DecoderFallbackException_t1630_0_0_0, + &DecoderReplacementFallbackBuffer_t1632_0_0_0, + &EncoderFallback_t1634_0_0_0, + &EncoderExceptionFallbackBuffer_t1635_0_0_0, + &EncoderExceptionFallback_t1633_0_0_0, + &EncoderFallbackException_t1637_0_0_0, + &EncoderReplacementFallback_t1638_0_0_0, + &EncoderReplacementFallbackBuffer_t1639_0_0_0, + &ForwardingDecoder_t1640_0_0_0, + &MissingMethodException_t1714_0_0_0, + &ASCIIEncoding_t1625_0_0_0, + &UnicodeEncoding_t1650_0_0_0, + &Latin1Encoding_t1641_0_0_0, + &UTF7Encoding_t1645_0_0_0, + &UTF8Encoding_t1648_0_0_0, + &UTF32Encoding_t1643_0_0_0, + &UTF32Decoder_t1642_0_0_0, + &UTF7Decoder_t1644_0_0_0, + &Decoder_t1263_0_0_0, + &UTF8Decoder_t1647_0_0_0, + &UnicodeDecoder_t1649_0_0_0, + &CompressedStack_t1614_0_0_0, + &WaitHandle_t1085_0_0_0, + &ExecutionContext_t1462_0_0_0, + &SynchronizationLockException_t1656_0_0_0, + &ApplicationException_t1675_0_0_0, + &Timer_t1456_0_0_0, + &TimerComparer_t1663_0_0_0, + &ThreadStart_t1746_0_0_0, + &Scheduler_t1664_0_0_0, + &WaitCallback_t1747_0_0_0, + &SafeWaitHandle_t1146_0_0_0, + &TypedReference_t1137_0_0_0, + &ArgIterator_t1138_0_0_0, + &RuntimeArgumentHandle_t1136_0_0_0, + &FileNotFoundException_t1272_0_0_0, + &AppDomain_t438_0_0_0, + &ResolveEventHandler_t1672_0_0_0, + &ResolveEventArgs_t1728_0_0_0, + &UnexceptionalStreamWriter_t1296_0_0_0, + &DBNull_t1681_0_0_0, + &MonoTouchAOTHelper_t1718_0_0_0, + &GenericComparer_1_t1831_0_0_0, + &GenericEqualityComparer_1_t1832_0_0_0, + &TimeZone_t1735_0_0_0, + &DateTimeOffset_t1684_0_0_0, + &GenericComparer_1_t1833_0_0_0, + &GenericEqualityComparer_1_t1834_0_0_0, + &Nullable_1_t1790_0_0_0, + &DelegateEntry_t1687_0_0_0, + &DelegateSerializationHolder_t1688_0_0_0, + &SByteComparer_t1693_0_0_0, + &ShortComparer_t1694_0_0_0, + &IntComparer_t1695_0_0_0, + &LongComparer_t1696_0_0_0, + &Environment_t1699_0_0_0, + &OperatingSystem_t1700_0_0_0, + &EventArgs_t995_0_0_0, + &GenericComparer_1_t1835_0_0_0, + &GenericEqualityComparer_1_t1836_0_0_0, + &AttributeUsageAttribute_t1106_0_0_0, + &MonoMethod_t_0_0_0, + &AttributeInfo_t1716_0_0_0, + &MonoTypeInfo_t1719_0_0_0, + &DefaultMemberAttribute_t1133_0_0_0, + &MissingFieldException_t1712_0_0_0, + &CustomInfo_t1722_0_0_0, + &PlatformID_t1726_0_0_0, + &RuntimeMethodHandle_t1729_0_0_0, + &CultureAwareComparer_t1730_0_0_0, + &OrdinalComparer_t1731_0_0_0, + &GenericComparer_1_t1838_0_0_0, + &GenericEqualityComparer_1_t1839_0_0_0, + &CurrentSystemTimeZone_t1736_0_0_0, + &DaylightTime_t1255_0_0_0, + &UnitySerializationHolder_t1741_0_0_0, + &ConfidenceFactor_t1170_0_0_0, + &CastHelper_1_t1841_0_0_0, + &IEnumerator_1_t2831_0_0_0, + &Collider2D_t129_0_0_0, + &IEnumerator_1_t2261_0_0_0, + &InternalEnumerator_1_t1842_0_0_0, + &InternalEnumerator_1_t1843_0_0_0, + &ICollection_1_t2436_0_0_0, + &IEnumerable_1_t708_0_0_0, + &IList_1_t1883_0_0_0, + &ICollection_1_t2832_0_0_0, + &IList_1_t2833_0_0_0, + &IEnumerable_1_t2834_0_0_0, + &ICollection_1_t2835_0_0_0, + &IList_1_t2836_0_0_0, + &IEnumerable_1_t2837_0_0_0, + &IEnumerator_1_t2838_0_0_0, + &ICollection_1_t2839_0_0_0, + &IList_1_t1986_0_0_0, + &IEnumerable_1_t2840_0_0_0, + &IEnumerator_1_t2841_0_0_0, + &ICollection_1_t2842_0_0_0, + &IList_1_t2843_0_0_0, + &IEnumerable_1_t2844_0_0_0, + &IEnumerator_1_t2845_0_0_0, + &IEnumerator_1_t2572_0_0_0, + &InternalEnumerator_1_t1844_0_0_0, + &ICollection_1_t2846_0_0_0, + &IEnumerable_1_t2847_0_0_0, + &IList_1_t2848_0_0_0, + &ICollection_1_t2849_0_0_0, + &IList_1_t2850_0_0_0, + &IEnumerable_1_t2851_0_0_0, + &IEnumerator_1_t2852_0_0_0, + &IEnumerator_1_t2853_0_0_0, + &Collider_t132_0_0_0, + &InternalEnumerator_1_t1845_0_0_0, + &ICollection_1_t2854_0_0_0, + &IList_1_t2855_0_0_0, + &IEnumerable_1_t2856_0_0_0, + &IEnumerator_1_t2857_0_0_0, + &InternalEnumerator_1_t1846_0_0_0, + &ICollection_1_t2858_0_0_0, + &IList_1_t2859_0_0_0, + &IEnumerable_1_t2860_0_0_0, + &IEnumerator_1_t2573_0_0_0, + &InternalEnumerator_1_t1847_0_0_0, + &ICollection_1_t2861_0_0_0, + &IEnumerable_1_t2862_0_0_0, + &IList_1_t2863_0_0_0, + &ICollection_1_t2864_0_0_0, + &IList_1_t2865_0_0_0, + &IEnumerable_1_t2866_0_0_0, + &IEnumerator_1_t2867_0_0_0, + &ICollection_1_t2868_0_0_0, + &IList_1_t2869_0_0_0, + &IEnumerable_1_t2870_0_0_0, + &IEnumerator_1_t2871_0_0_0, + &ICollection_1_t2872_0_0_0, + &IList_1_t2873_0_0_0, + &IEnumerable_1_t2874_0_0_0, + &IEnumerator_1_t2875_0_0_0, + &ICollection_1_t2876_0_0_0, + &IComparable_1_t2877_0_0_0, + &IList_1_t2878_0_0_0, + &IEnumerable_1_t2879_0_0_0, + &IEnumerator_1_t2880_0_0_0, + &ICollection_1_t2881_0_0_0, + &IEquatable_1_t2882_0_0_0, + &IList_1_t2883_0_0_0, + &IEnumerable_1_t2884_0_0_0, + &IEnumerator_1_t2885_0_0_0, + &IEnumerator_1_t2886_0_0_0, + &AudioClip_t35_0_0_0, + &InternalEnumerator_1_t1848_0_0_0, + &ICollection_1_t2887_0_0_0, + &IList_1_t2888_0_0_0, + &IEnumerable_1_t2889_0_0_0, + &IEnumerator_1_t2574_0_0_0, + &InternalEnumerator_1_t1849_0_0_0, + &ICollection_1_t2890_0_0_0, + &IEnumerable_1_t2891_0_0_0, + &IList_1_t2892_0_0_0, + &IEnumerator_1_t2893_0_0_0, + &InternalEnumerator_1_t1850_0_0_0, + &ICollection_1_t2894_0_0_0, + &IList_1_t2895_0_0_0, + &IEnumerable_1_t2896_0_0_0, + &ICollection_1_t2897_0_0_0, + &IList_1_t2898_0_0_0, + &IEnumerable_1_t2899_0_0_0, + &IEnumerator_1_t2900_0_0_0, + &ICollection_1_t2571_0_0_0, + &IList_1_t2096_0_0_0, + &IEnumerable_1_t2901_0_0_0, + &IEnumerator_1_t2902_0_0_0, + &ICollection_1_t2903_0_0_0, + &IList_1_t2904_0_0_0, + &IEnumerable_1_t2905_0_0_0, + &IEnumerator_1_t2906_0_0_0, + &ICollection_1_t2907_0_0_0, + &IList_1_t2908_0_0_0, + &IEnumerable_1_t2909_0_0_0, + &IEnumerator_1_t2910_0_0_0, + &Dictionary_2_t1855_0_0_0, + &ICollection_1_t2911_0_0_0, + &KeyValuePair_2_t1858_0_0_0, + &IEnumerator_1_t2432_0_0_0, + &InternalEnumerator_1_t1859_0_0_0, + &IList_1_t2912_0_0_0, + &IEnumerable_1_t2913_0_0_0, + &IEnumerator_1_t2914_0_0_0, + &InternalEnumerator_1_t1860_0_0_0, + &ICollection_1_t2915_0_0_0, + &IList_1_t1892_0_0_0, + &IEnumerable_1_t2916_0_0_0, + &ICollection_1_t2917_0_0_0, + &IList_1_t2918_0_0_0, + &IEnumerable_1_t2919_0_0_0, + &IEnumerator_1_t2920_0_0_0, + &ICollection_1_t2921_0_0_0, + &IList_1_t2922_0_0_0, + &IEnumerable_1_t2923_0_0_0, + &IEnumerator_1_t2924_0_0_0, + &ICollection_1_t2925_0_0_0, + &IComparable_1_t2926_0_0_0, + &IList_1_t2927_0_0_0, + &IEnumerable_1_t2928_0_0_0, + &IEnumerator_1_t2929_0_0_0, + &ICollection_1_t2930_0_0_0, + &IEquatable_1_t2931_0_0_0, + &IList_1_t2932_0_0_0, + &IEnumerable_1_t2933_0_0_0, + &IEnumerator_1_t2934_0_0_0, + &IDictionary_2_t2935_0_0_0, + &IEqualityComparer_1_t1857_0_0_0, + &IEnumerator_1_t2450_0_0_0, + &InternalEnumerator_1_t1861_0_0_0, + &ICollection_1_t2451_0_0_0, + &IEnumerable_1_t2449_0_0_0, + &IList_1_t1971_0_0_0, + &ICollection_1_t2936_0_0_0, + &IComparable_1_t2937_0_0_0, + &IList_1_t2938_0_0_0, + &IEnumerable_1_t2939_0_0_0, + &IEnumerator_1_t2940_0_0_0, + &ICollection_1_t2941_0_0_0, + &IEquatable_1_t2942_0_0_0, + &IList_1_t2943_0_0_0, + &IEnumerable_1_t2944_0_0_0, + &IEnumerator_1_t2945_0_0_0, + &IEnumerator_1_t2575_0_0_0, + &Link_t1214_0_0_0, + &InternalEnumerator_1_t1862_0_0_0, + &ICollection_1_t2946_0_0_0, + &IEnumerable_1_t2947_0_0_0, + &IList_1_t2948_0_0_0, + &ValueCollection_t1863_0_0_0, + &Enumerator_t1864_0_0_0, + &Enumerator_t1865_0_0_0, + &Transform_1_t1866_0_0_0, + &Transform_1_t1856_0_0_0, + &IEnumerator_1_t2576_0_0_0, + &InternalEnumerator_1_t1867_0_0_0, + &ICollection_1_t2949_0_0_0, + &IEnumerable_1_t2950_0_0_0, + &IList_1_t2951_0_0_0, + &Transform_1_t1868_0_0_0, + &ShimEnumerator_t1869_0_0_0, + &EqualityComparer_1_t1870_0_0_0, + &IEquatable_1_t2952_0_0_0, + &IEnumerator_1_t2953_0_0_0, + &InternalEnumerator_1_t1871_0_0_0, + &ICollection_1_t2954_0_0_0, + &IList_1_t2051_0_0_0, + &IEnumerable_1_t2955_0_0_0, + &ICollection_1_t2956_0_0_0, + &IReflect_t2669_0_0_0, + &IList_1_t2957_0_0_0, + &IEnumerable_1_t2958_0_0_0, + &IEnumerator_1_t2959_0_0_0, + &ICollection_1_t2960_0_0_0, + &_Type_t2667_0_0_0, + &IList_1_t2961_0_0_0, + &IEnumerable_1_t2962_0_0_0, + &IEnumerator_1_t2963_0_0_0, + &ICollection_1_t2964_0_0_0, + &IList_1_t2965_0_0_0, + &IEnumerable_1_t2966_0_0_0, + &IEnumerator_1_t2967_0_0_0, + &ICollection_1_t2968_0_0_0, + &IList_1_t2969_0_0_0, + &IEnumerable_1_t2970_0_0_0, + &IEnumerator_1_t2971_0_0_0, + &ICollection_1_t2972_0_0_0, + &_MemberInfo_t2668_0_0_0, + &IList_1_t2973_0_0_0, + &IEnumerable_1_t2974_0_0_0, + &IEnumerator_1_t2975_0_0_0, + &DefaultComparer_t1872_0_0_0, + &IEqualityComparer_1_t1854_0_0_0, + &Transform_1_t1853_0_0_0, + &KeyValuePair_2_t1873_0_0_0, + &IEnumerator_1_t2976_0_0_0, + &ValueCollection_t1874_0_0_0, + &Enumerator_t1875_0_0_0, + &Transform_1_t1877_0_0_0, + &KeyValuePair_2_t1878_0_0_0, + &IEnumerator_1_t2977_0_0_0, + &ValueCollection_t1879_0_0_0, + &Enumerator_t1880_0_0_0, + &IEnumerator_1_t2577_0_0_0, + &InternalEnumerator_1_t1881_0_0_0, + &ICollection_1_t2978_0_0_0, + &IEnumerable_1_t2979_0_0_0, + &IList_1_t2980_0_0_0, + &List_1_t706_0_0_0, + &Enumerator_t1882_0_0_0, + &ReadOnlyCollection_1_t1840_0_0_0, + &Collection_1_t1884_0_0_0, + &Predicate_1_t1885_0_0_0, + &Comparer_1_t1886_0_0_0, + &IComparer_1_t2578_0_0_0, + &IComparable_1_t2981_0_0_0, + &DefaultComparer_t1887_0_0_0, + &IEnumerator_1_t2579_0_0_0, + &InternalEnumerator_1_t1888_0_0_0, + &ICollection_1_t2982_0_0_0, + &IEnumerable_1_t2983_0_0_0, + &IList_1_t2984_0_0_0, + &ICollection_1_t2985_0_0_0, + &IComparable_1_t2986_0_0_0, + &IList_1_t2987_0_0_0, + &IEnumerable_1_t2988_0_0_0, + &IEnumerator_1_t2989_0_0_0, + &ICollection_1_t2990_0_0_0, + &IEquatable_1_t2991_0_0_0, + &IList_1_t2992_0_0_0, + &IEnumerable_1_t2993_0_0_0, + &IEnumerator_1_t2994_0_0_0, + &IEnumerator_1_t1771_0_0_0, + &InternalEnumerator_1_t1889_0_0_0, + &ICollection_1_t2995_0_0_0, + &IEnumerable_1_t2996_0_0_0, + &IList_1_t2997_0_0_0, + &ICollection_1_t2998_0_0_0, + &IComparable_1_t2999_0_0_0, + &IList_1_t3000_0_0_0, + &IEnumerable_1_t3001_0_0_0, + &IEnumerator_1_t3002_0_0_0, + &ICollection_1_t3003_0_0_0, + &IEquatable_1_t3004_0_0_0, + &IList_1_t3005_0_0_0, + &IEnumerable_1_t3006_0_0_0, + &IEnumerator_1_t3007_0_0_0, + &Comparison_1_t1890_0_0_0, + &ReadOnlyCollection_1_t1891_0_0_0, + &Predicate_1_t1893_0_0_0, + &Enumerator_t1894_0_0_0, + &Comparison_1_t1895_0_0_0, + &IEnumerable_1_t3008_0_0_0, + &IEnumerator_1_t3009_0_0_0, + &ICollection_1_t3010_0_0_0, + &ReadOnlyCollection_1_t1896_0_0_0, + &IList_1_t1897_0_0_0, + &Predicate_1_t1898_0_0_0, + &Enumerator_t1899_0_0_0, + &Comparison_1_t1900_0_0_0, + &IEnumerator_1_t3011_0_0_0, + &InternalEnumerator_1_t1901_0_0_0, + &ICollection_1_t3012_0_0_0, + &IList_1_t3013_0_0_0, + &IEnumerable_1_t3014_0_0_0, + &IEnumerable_1_t3015_0_0_0, + &IEnumerator_1_t3016_0_0_0, + &ReadOnlyCollection_1_t1902_0_0_0, + &IList_1_t675_0_0_0, + &Predicate_1_t1903_0_0_0, + &Enumerator_t1904_0_0_0, + &Comparison_1_t1905_0_0_0, + &IEnumerator_1_t3017_0_0_0, + &InternalEnumerator_1_t1906_0_0_0, + &ICollection_1_t3018_0_0_0, + &IList_1_t3019_0_0_0, + &IEnumerable_1_t3020_0_0_0, + &IEnumerator_1_t3021_0_0_0, + &InternalEnumerator_1_t1907_0_0_0, + &ICollection_1_t3022_0_0_0, + &IList_1_t2138_0_0_0, + &IEnumerable_1_t3023_0_0_0, + &IEnumerator_1_t3024_0_0_0, + &Entry_t114_0_0_0, + &InternalEnumerator_1_t1908_0_0_0, + &ICollection_1_t3025_0_0_0, + &IList_1_t3026_0_0_0, + &IEnumerable_1_t3027_0_0_0, + &IEnumerator_1_t2438_0_0_0, + &InternalEnumerator_1_t1909_0_0_0, + &ICollection_1_t2439_0_0_0, + &IEnumerable_1_t2437_0_0_0, + &IList_1_t1931_0_0_0, + &Action_1_t196_0_0_0, + &Action_1_t197_0_0_0, + &Action_1_t1910_0_0_0, + &IEnumerator_1_t3028_0_0_0, + &InternalEnumerator_1_t1911_0_0_0, + &ICollection_1_t3029_0_0_0, + &IList_1_t3030_0_0_0, + &IEnumerable_1_t3031_0_0_0, + &Action_1_t198_0_0_0, + &IEnumerator_1_t3032_0_0_0, + &InternalEnumerator_1_t1912_0_0_0, + &ICollection_1_t3033_0_0_0, + &IList_1_t3034_0_0_0, + &IEnumerable_1_t3035_0_0_0, + &Action_1_t199_0_0_0, + &IEnumerator_1_t3036_0_0_0, + &InternalEnumerator_1_t1913_0_0_0, + &ICollection_1_t3037_0_0_0, + &IList_1_t3038_0_0_0, + &IEnumerable_1_t3039_0_0_0, + &Action_1_t200_0_0_0, + &IEnumerator_1_t3040_0_0_0, + &InternalEnumerator_1_t1914_0_0_0, + &ICollection_1_t3041_0_0_0, + &IList_1_t3042_0_0_0, + &IEnumerable_1_t3043_0_0_0, + &IEnumerator_1_t3044_0_0_0, + &InternalEnumerator_1_t1915_0_0_0, + &ICollection_1_t3045_0_0_0, + &IList_1_t3046_0_0_0, + &IEnumerable_1_t3047_0_0_0, + &IEnumerator_1_t3048_0_0_0, + &InternalEnumerator_1_t1916_0_0_0, + &ICollection_1_t3049_0_0_0, + &IList_1_t3050_0_0_0, + &IEnumerable_1_t3051_0_0_0, + &IEnumerable_1_t3052_0_0_0, + &IEnumerator_1_t3053_0_0_0, + &ICollection_1_t3054_0_0_0, + &ReadOnlyCollection_1_t1918_0_0_0, + &IList_1_t1919_0_0_0, + &Predicate_1_t1920_0_0_0, + &Comparison_1_t1921_0_0_0, + &IEnumerator_1_t2580_0_0_0, + &GcAchievementData_t352_0_0_0, + &InternalEnumerator_1_t1922_0_0_0, + &ICollection_1_t3055_0_0_0, + &IEnumerable_1_t3056_0_0_0, + &IList_1_t3057_0_0_0, + &IEnumerator_1_t3058_0_0_0, + &InternalEnumerator_1_t1923_0_0_0, + &ICollection_1_t3059_0_0_0, + &IList_1_t3060_0_0_0, + &IEnumerable_1_t3061_0_0_0, + &IEnumerator_1_t2581_0_0_0, + &GcScoreData_t353_0_0_0, + &InternalEnumerator_1_t1924_0_0_0, + &ICollection_1_t3062_0_0_0, + &IEnumerable_1_t3063_0_0_0, + &IList_1_t3064_0_0_0, + &IEnumerator_1_t3065_0_0_0, + &InternalEnumerator_1_t1925_0_0_0, + &ICollection_1_t3066_0_0_0, + &IList_1_t3067_0_0_0, + &IEnumerable_1_t3068_0_0_0, + &IEnumerator_1_t2441_0_0_0, + &InternalEnumerator_1_t1926_0_0_0, + &ICollection_1_t2442_0_0_0, + &IEnumerable_1_t2440_0_0_0, + &IList_1_t1941_0_0_0, + &IEnumerator_1_t2444_0_0_0, + &InternalEnumerator_1_t1927_0_0_0, + &ICollection_1_t2445_0_0_0, + &IEnumerable_1_t2443_0_0_0, + &IList_1_t1951_0_0_0, + &IEnumerator_1_t2447_0_0_0, + &InternalEnumerator_1_t1928_0_0_0, + &ICollection_1_t2448_0_0_0, + &IEnumerable_1_t2446_0_0_0, + &IList_1_t1961_0_0_0, + &List_1_t412_0_0_0, + &Enumerator_t1929_0_0_0, + &ReadOnlyCollection_1_t1930_0_0_0, + &Collection_1_t1932_0_0_0, + &EqualityComparer_1_t1933_0_0_0, + &IEqualityComparer_1_t3069_0_0_0, + &IEquatable_1_t3070_0_0_0, + &DefaultComparer_t1934_0_0_0, + &Predicate_1_t1935_0_0_0, + &Comparer_1_t1936_0_0_0, + &IComparer_1_t2582_0_0_0, + &IComparable_1_t3071_0_0_0, + &DefaultComparer_t1937_0_0_0, + &Comparison_1_t1938_0_0_0, + &List_1_t414_0_0_0, + &Enumerator_t1939_0_0_0, + &ReadOnlyCollection_1_t1940_0_0_0, + &Collection_1_t1942_0_0_0, + &EqualityComparer_1_t1943_0_0_0, + &IEqualityComparer_1_t3072_0_0_0, + &IEquatable_1_t3073_0_0_0, + &DefaultComparer_t1944_0_0_0, + &Predicate_1_t1945_0_0_0, + &Comparer_1_t1946_0_0_0, + &IComparer_1_t2583_0_0_0, + &IComparable_1_t3074_0_0_0, + &DefaultComparer_t1947_0_0_0, + &Comparison_1_t1948_0_0_0, + &List_1_t416_0_0_0, + &Enumerator_t1949_0_0_0, + &ReadOnlyCollection_1_t1950_0_0_0, + &Collection_1_t1952_0_0_0, + &EqualityComparer_1_t1953_0_0_0, + &IEqualityComparer_1_t3075_0_0_0, + &IEquatable_1_t3076_0_0_0, + &DefaultComparer_t1954_0_0_0, + &Predicate_1_t1955_0_0_0, + &Comparer_1_t1956_0_0_0, + &IComparer_1_t2584_0_0_0, + &IComparable_1_t3077_0_0_0, + &DefaultComparer_t1957_0_0_0, + &Comparison_1_t1958_0_0_0, + &List_1_t418_0_0_0, + &Enumerator_t1959_0_0_0, + &ReadOnlyCollection_1_t1960_0_0_0, + &Collection_1_t1962_0_0_0, + &EqualityComparer_1_t1963_0_0_0, + &IEqualityComparer_1_t3078_0_0_0, + &IEquatable_1_t3079_0_0_0, + &DefaultComparer_t1964_0_0_0, + &Predicate_1_t1965_0_0_0, + &Comparer_1_t1966_0_0_0, + &IComparer_1_t2585_0_0_0, + &IComparable_1_t3080_0_0_0, + &DefaultComparer_t1967_0_0_0, + &Comparison_1_t1968_0_0_0, + &List_1_t419_0_0_0, + &Enumerator_t1969_0_0_0, + &ReadOnlyCollection_1_t1970_0_0_0, + &Collection_1_t1972_0_0_0, + &EqualityComparer_1_t1973_0_0_0, + &GenericEqualityComparer_1_t1974_0_0_0, + &IEqualityComparer_1_t2144_0_0_0, + &DefaultComparer_t1975_0_0_0, + &Predicate_1_t1976_0_0_0, + &Comparer_1_t1977_0_0_0, + &GenericComparer_1_t1978_0_0_0, + &IComparer_1_t2586_0_0_0, + &DefaultComparer_t1979_0_0_0, + &Comparison_1_t1980_0_0_0, + &IEnumerator_1_t3081_0_0_0, + &InternalEnumerator_1_t1981_0_0_0, + &ICollection_1_t3082_0_0_0, + &IList_1_t3083_0_0_0, + &IEnumerable_1_t3084_0_0_0, + &IEnumerator_1_t3085_0_0_0, + &InternalEnumerator_1_t1982_0_0_0, + &ICollection_1_t3086_0_0_0, + &IList_1_t3087_0_0_0, + &IEnumerable_1_t3088_0_0_0, + &IEnumerator_1_t2587_0_0_0, + &InternalEnumerator_1_t1983_0_0_0, + &ICollection_1_t3089_0_0_0, + &IEnumerable_1_t3090_0_0_0, + &IList_1_t3091_0_0_0, + &ICollection_1_t3092_0_0_0, + &IList_1_t3093_0_0_0, + &IEnumerable_1_t3094_0_0_0, + &IEnumerator_1_t3095_0_0_0, + &List_1_t422_0_0_0, + &ReadOnlyCollection_1_t1985_0_0_0, + &Enumerator_t1987_0_0_0, + &Comparison_1_t1988_0_0_0, + &UnityAdsDelegate_2_t1989_0_0_0, + &IEnumerator_1_t2588_0_0_0, + &ContactPoint_t277_0_0_0, + &InternalEnumerator_1_t1990_0_0_0, + &ICollection_1_t3096_0_0_0, + &IEnumerable_1_t3097_0_0_0, + &IList_1_t3098_0_0_0, + &IEnumerable_1_t3099_0_0_0, + &IEnumerator_1_t3100_0_0_0, + &ICollection_1_t3101_0_0_0, + &ReadOnlyCollection_1_t1992_0_0_0, + &IList_1_t1993_0_0_0, + &Predicate_1_t1994_0_0_0, + &Enumerator_t1995_0_0_0, + &Comparison_1_t1996_0_0_0, + &IEnumerator_1_t2589_0_0_0, + &RaycastHit2D_t283_0_0_0, + &InternalEnumerator_1_t1997_0_0_0, + &ICollection_1_t3102_0_0_0, + &IEnumerable_1_t3103_0_0_0, + &IList_1_t3104_0_0_0, + &IEnumerator_1_t2590_0_0_0, + &ContactPoint2D_t285_0_0_0, + &InternalEnumerator_1_t1998_0_0_0, + &ICollection_1_t3105_0_0_0, + &IEnumerable_1_t3106_0_0_0, + &IList_1_t3107_0_0_0, + &IEnumerator_1_t2591_0_0_0, + &CharacterInfo_t308_0_0_0, + &InternalEnumerator_1_t1999_0_0_0, + &ICollection_1_t3108_0_0_0, + &IEnumerable_1_t3109_0_0_0, + &IList_1_t3110_0_0_0, + &IEnumerator_1_t2453_0_0_0, + &InternalEnumerator_1_t2000_0_0_0, + &IEnumerable_1_t2452_0_0_0, + &Enumerator_t2001_0_0_0, + &ReadOnlyCollection_1_t2002_0_0_0, + &Collection_1_t2003_0_0_0, + &EqualityComparer_1_t2004_0_0_0, + &IEqualityComparer_1_t3111_0_0_0, + &IEquatable_1_t3112_0_0_0, + &DefaultComparer_t2005_0_0_0, + &Predicate_1_t2006_0_0_0, + &Comparer_1_t2007_0_0_0, + &IComparer_1_t2592_0_0_0, + &IComparable_1_t3113_0_0_0, + &DefaultComparer_t2008_0_0_0, + &Comparison_1_t2009_0_0_0, + &IEnumerator_1_t2455_0_0_0, + &InternalEnumerator_1_t2010_0_0_0, + &ICollection_1_t2456_0_0_0, + &IEnumerable_1_t2454_0_0_0, + &Enumerator_t2011_0_0_0, + &ReadOnlyCollection_1_t2012_0_0_0, + &Collection_1_t2013_0_0_0, + &EqualityComparer_1_t2014_0_0_0, + &IEqualityComparer_1_t3114_0_0_0, + &IEquatable_1_t3115_0_0_0, + &DefaultComparer_t2015_0_0_0, + &Predicate_1_t2016_0_0_0, + &Comparer_1_t2017_0_0_0, + &IComparer_1_t2593_0_0_0, + &IComparable_1_t3116_0_0_0, + &DefaultComparer_t2018_0_0_0, + &Comparison_1_t2019_0_0_0, + &IEnumerator_1_t2458_0_0_0, + &InternalEnumerator_1_t2020_0_0_0, + &IEnumerable_1_t2457_0_0_0, + &Enumerator_t2021_0_0_0, + &ReadOnlyCollection_1_t2022_0_0_0, + &Collection_1_t2023_0_0_0, + &EqualityComparer_1_t2024_0_0_0, + &IEqualityComparer_1_t3117_0_0_0, + &IEquatable_1_t3118_0_0_0, + &DefaultComparer_t2025_0_0_0, + &Predicate_1_t2026_0_0_0, + &Comparer_1_t2027_0_0_0, + &IComparer_1_t2594_0_0_0, + &IComparable_1_t3119_0_0_0, + &DefaultComparer_t2028_0_0_0, + &Comparison_1_t2029_0_0_0, + &Dictionary_2_t2031_0_0_0, + &ICollection_1_t3120_0_0_0, + &KeyValuePair_2_t2033_0_0_0, + &IEnumerator_1_t2461_0_0_0, + &InternalEnumerator_1_t2034_0_0_0, + &IList_1_t3121_0_0_0, + &IEnumerable_1_t3122_0_0_0, + &IDictionary_2_t3123_0_0_0, + &ValueCollection_t2035_0_0_0, + &Enumerator_t2036_0_0_0, + &Enumerator_t2037_0_0_0, + &Transform_1_t2038_0_0_0, + &Transform_1_t2032_0_0_0, + &Transform_1_t2039_0_0_0, + &ShimEnumerator_t2040_0_0_0, + &Transform_1_t2030_0_0_0, + &KeyValuePair_2_t2041_0_0_0, + &IEnumerator_1_t3124_0_0_0, + &ValueCollection_t2042_0_0_0, + &Enumerator_t2043_0_0_0, + &IEnumerator_1_t3125_0_0_0, + &InternalEnumerator_1_t2044_0_0_0, + &ICollection_1_t3126_0_0_0, + &IList_1_t3127_0_0_0, + &IEnumerable_1_t3128_0_0_0, + &ICollection_1_t3129_0_0_0, + &IList_1_t3130_0_0_0, + &IEnumerable_1_t3131_0_0_0, + &IEnumerator_1_t3132_0_0_0, + &ICollection_1_t3133_0_0_0, + &_Attribute_t2657_0_0_0, + &IList_1_t3134_0_0_0, + &IEnumerable_1_t3135_0_0_0, + &IEnumerator_1_t3136_0_0_0, + &IEnumerator_1_t3137_0_0_0, + &InternalEnumerator_1_t2045_0_0_0, + &ICollection_1_t3138_0_0_0, + &IList_1_t3139_0_0_0, + &IEnumerable_1_t3140_0_0_0, + &IEnumerator_1_t3141_0_0_0, + &InternalEnumerator_1_t2046_0_0_0, + &ICollection_1_t3142_0_0_0, + &IList_1_t3143_0_0_0, + &IEnumerable_1_t3144_0_0_0, + &Stack_1_t2047_0_0_0, + &Enumerator_t2048_0_0_0, + &Enumerator_t2049_0_0_0, + &ReadOnlyCollection_1_t2050_0_0_0, + &Predicate_1_t2052_0_0_0, + &Enumerator_t2053_0_0_0, + &Comparison_1_t2054_0_0_0, + &IEnumerator_1_t2595_0_0_0, + &InternalEnumerator_1_t2055_0_0_0, + &ICollection_1_t3145_0_0_0, + &IEnumerable_1_t3146_0_0_0, + &IList_1_t3147_0_0_0, + &IEnumerator_1_t2596_0_0_0, + &InternalEnumerator_1_t2056_0_0_0, + &ICollection_1_t3148_0_0_0, + &IEnumerable_1_t3149_0_0_0, + &IList_1_t3150_0_0_0, + &IEnumerator_1_t3151_0_0_0, + &InternalEnumerator_1_t2057_0_0_0, + &ICollection_1_t3152_0_0_0, + &IList_1_t3153_0_0_0, + &IEnumerable_1_t3154_0_0_0, + &ICollection_1_t3155_0_0_0, + &_ParameterInfo_t2708_0_0_0, + &IList_1_t3156_0_0_0, + &IEnumerable_1_t3157_0_0_0, + &IEnumerator_1_t3158_0_0_0, + &InvokableCall_1_t2058_0_0_0, + &UnityAction_1_t2059_0_0_0, + &InvokableCall_2_t2060_0_0_0, + &UnityAction_2_t2061_0_0_0, + &InvokableCall_3_t2062_0_0_0, + &UnityAction_3_t2063_0_0_0, + &InvokableCall_4_t2064_0_0_0, + &UnityAction_4_t2065_0_0_0, + &CachedInvokableCall_1_t2066_0_0_0, + &InvokableCall_1_t2067_0_0_0, + &InvokableCall_1_t2068_0_0_0, + &UnityAction_1_t2069_0_0_0, + &InvokableCall_1_t2070_0_0_0, + &UnityAction_1_t2071_0_0_0, + &InvokableCall_1_t2072_0_0_0, + &IEnumerable_1_t3159_0_0_0, + &IEnumerator_1_t3160_0_0_0, + &ICollection_1_t3161_0_0_0, + &ReadOnlyCollection_1_t2074_0_0_0, + &IList_1_t2075_0_0_0, + &Predicate_1_t2076_0_0_0, + &Comparison_1_t2077_0_0_0, + &IEnumerable_1_t3162_0_0_0, + &IEnumerator_1_t3163_0_0_0, + &ICollection_1_t3164_0_0_0, + &ReadOnlyCollection_1_t2079_0_0_0, + &IList_1_t2080_0_0_0, + &Enumerator_t2081_0_0_0, + &Comparison_1_t2082_0_0_0, + &UnityEvent_1_t2083_0_0_0, + &UnityEvent_2_t2084_0_0_0, + &UnityEvent_3_t2085_0_0_0, + &UnityEvent_4_t2086_0_0_0, + &UnityAdsDelegate_2_t2087_0_0_0, + &IEnumerable_1_t3165_0_0_0, + &IEnumerator_1_t3166_0_0_0, + &ICollection_1_t3167_0_0_0, + &ReadOnlyCollection_1_t2089_0_0_0, + &IList_1_t2090_0_0_0, + &Predicate_1_t2091_0_0_0, + &Enumerator_t2092_0_0_0, + &Comparison_1_t2093_0_0_0, + &EventFunction_1_t707_0_0_0, + &ReadOnlyCollection_1_t2095_0_0_0, + &Predicate_1_t2097_0_0_0, + &Enumerator_t2099_0_0_0, + &Comparison_1_t2100_0_0_0, + &ObjectPool_1_t2102_0_0_0, + &Stack_1_t2101_0_0_0, + &ListPool_1_t2106_0_0_0, + &ObjectPool_1_t2107_0_0_0, + &Stack_1_t2109_0_0_0, + &UnityAction_1_t2108_0_0_0, + &ObjectPool_1_t2104_0_0_0, + &Stack_1_t2111_0_0_0, + &UnityAction_1_t2105_0_0_0, + &ICollection_1_t2467_0_0_0, + &IEnumerator_1_t2466_0_0_0, + &InternalEnumerator_1_t2114_0_0_0, + &IList_1_t2117_0_0_0, + &IEnumerable_1_t2465_0_0_0, + &Enumerator_t2115_0_0_0, + &ReadOnlyCollection_1_t2116_0_0_0, + &Collection_1_t2118_0_0_0, + &EqualityComparer_1_t2119_0_0_0, + &IEqualityComparer_1_t3168_0_0_0, + &IEquatable_1_t3169_0_0_0, + &DefaultComparer_t2120_0_0_0, + &Predicate_1_t2121_0_0_0, + &Comparer_1_t2122_0_0_0, + &IComparer_1_t2597_0_0_0, + &IComparable_1_t3170_0_0_0, + &DefaultComparer_t2123_0_0_0, + &IEnumerable_1_t3171_0_0_0, + &IEnumerator_1_t3172_0_0_0, + &ICollection_1_t3173_0_0_0, + &ReadOnlyCollection_1_t2125_0_0_0, + &IList_1_t2126_0_0_0, + &Predicate_1_t2127_0_0_0, + &Enumerator_t2128_0_0_0, + &Comparison_1_t2129_0_0_0, + &IEnumerable_1_t3174_0_0_0, + &IEnumerator_1_t3175_0_0_0, + &ICollection_1_t3176_0_0_0, + &ReadOnlyCollection_1_t2131_0_0_0, + &IList_1_t2132_0_0_0, + &Predicate_1_t2133_0_0_0, + &Enumerator_t2134_0_0_0, + &Comparison_1_t2135_0_0_0, + &UnityEvent_1_t480_0_0_0, + &UnityAction_1_t2136_0_0_0, + &ReadOnlyCollection_1_t2137_0_0_0, + &Predicate_1_t2139_0_0_0, + &Enumerator_t2140_0_0_0, + &Comparison_1_t2141_0_0_0, + &Dictionary_2_t2145_0_0_0, + &ICollection_1_t3177_0_0_0, + &KeyValuePair_2_t2147_0_0_0, + &IEnumerator_1_t2470_0_0_0, + &InternalEnumerator_1_t2148_0_0_0, + &IList_1_t3178_0_0_0, + &IEnumerable_1_t3179_0_0_0, + &IDictionary_2_t3180_0_0_0, + &ValueCollection_t2149_0_0_0, + &Enumerator_t2150_0_0_0, + &Enumerator_t2151_0_0_0, + &Transform_1_t2152_0_0_0, + &Transform_1_t2146_0_0_0, + &Transform_1_t2153_0_0_0, + &ShimEnumerator_t2154_0_0_0, + &Transform_1_t2143_0_0_0, + &KeyValuePair_2_t688_0_0_0, + &IEnumerator_1_t3181_0_0_0, + &ValueCollection_t687_0_0_0, + &IEnumerator_1_t3182_0_0_0, + &IEnumerable_1_t3183_0_0_0, + &IEnumerator_1_t3184_0_0_0, + &ICollection_1_t3185_0_0_0, + &ReadOnlyCollection_1_t2156_0_0_0, + &IList_1_t2157_0_0_0, + &Predicate_1_t2158_0_0_0, + &Enumerator_t2159_0_0_0, + &Comparison_1_t2160_0_0_0, + &UnityEvent_1_t529_0_0_0, + &InvokableCall_1_t2161_0_0_0, + &UnityEvent_1_t532_0_0_0, + &IndexedSet_1_t2163_0_0_0, + &List_1_t2162_0_0_0, + &Dictionary_2_t700_0_0_0, + &IEqualityComparer_1_t2166_0_0_0, + &Transform_1_t2165_0_0_0, + &IEnumerator_1_t3186_0_0_0, + &IEnumerable_1_t3187_0_0_0, + &IEnumerator_1_t3188_0_0_0, + &ICollection_1_t3189_0_0_0, + &ReadOnlyCollection_1_t2168_0_0_0, + &IList_1_t2169_0_0_0, + &Predicate_1_t2170_0_0_0, + &Enumerator_t2171_0_0_0, + &Comparison_1_t2172_0_0_0, + &UnityEvent_1_t551_0_0_0, + &IEnumerable_1_t3190_0_0_0, + &IEnumerator_1_t3191_0_0_0, + &ICollection_1_t3192_0_0_0, + &ReadOnlyCollection_1_t2174_0_0_0, + &IList_1_t2175_0_0_0, + &Predicate_1_t2176_0_0_0, + &Enumerator_t2177_0_0_0, + &Comparison_1_t2178_0_0_0, + &U3CStartU3Ec__Iterator0_t2179_0_0_0, + &List_1_t690_0_0_0, + &IEnumerable_1_t3193_0_0_0, + &IEnumerator_1_t3194_0_0_0, + &ICollection_1_t3195_0_0_0, + &ReadOnlyCollection_1_t2181_0_0_0, + &IList_1_t2182_0_0_0, + &Predicate_1_t2183_0_0_0, + &Enumerator_t2184_0_0_0, + &Comparison_1_t2185_0_0_0, + &ObjectPool_1_t2186_0_0_0, + &Stack_1_t2188_0_0_0, + &UnityAction_1_t2187_0_0_0, + &UnityEvent_1_t586_0_0_0, + &IEnumerable_1_t3196_0_0_0, + &IEnumerator_1_t3197_0_0_0, + &ICollection_1_t3198_0_0_0, + &ReadOnlyCollection_1_t2195_0_0_0, + &IList_1_t2196_0_0_0, + &Predicate_1_t2197_0_0_0, + &Enumerator_t2198_0_0_0, + &Comparison_1_t2199_0_0_0, + &IEqualityComparer_1_t2193_0_0_0, + &Transform_1_t2192_0_0_0, + &KeyValuePair_2_t2200_0_0_0, + &IEnumerator_1_t3199_0_0_0, + &ValueCollection_t2201_0_0_0, + &Enumerator_t2202_0_0_0, + &U3CStartU3Ec__Iterator0_t2203_0_0_0, + &IEnumerable_1_t3200_0_0_0, + &IEnumerator_1_t3201_0_0_0, + &ReadOnlyCollection_1_t2205_0_0_0, + &Predicate_1_t2206_0_0_0, + &Enumerator_t2207_0_0_0, + &Dictionary_2_t699_0_0_0, + &IEqualityComparer_1_t2212_0_0_0, + &Transform_1_t2211_0_0_0, + &IEqualityComparer_1_t2210_0_0_0, + &Transform_1_t2209_0_0_0, + &KeyValuePair_2_t2213_0_0_0, + &IEnumerator_1_t3202_0_0_0, + &ValueCollection_t2214_0_0_0, + &Enumerator_t2215_0_0_0, + &KeyValuePair_2_t2216_0_0_0, + &IEnumerator_1_t3203_0_0_0, + &ValueCollection_t2217_0_0_0, + &Enumerator_t2218_0_0_0, + &KeyValuePair_2_t2219_0_0_0, + &IEnumerator_1_t3204_0_0_0, + &ValueCollection_t2220_0_0_0, + &Enumerator_t2221_0_0_0, + &IEnumerator_1_t2598_0_0_0, + &InternalEnumerator_1_t2222_0_0_0, + &ICollection_1_t3205_0_0_0, + &IEnumerable_1_t3206_0_0_0, + &IList_1_t3207_0_0_0, + &ICollection_1_t3208_0_0_0, + &IList_1_t3209_0_0_0, + &IEnumerable_1_t3210_0_0_0, + &IEnumerator_1_t3211_0_0_0, + &UnityEvent_1_t577_0_0_0, + &IEnumerable_1_t3212_0_0_0, + &IEnumerator_1_t3213_0_0_0, + &ICollection_1_t3214_0_0_0, + &ReadOnlyCollection_1_t2224_0_0_0, + &IList_1_t2225_0_0_0, + &Predicate_1_t2226_0_0_0, + &Enumerator_t2227_0_0_0, + &Comparison_1_t2228_0_0_0, + &IEnumerable_1_t3215_0_0_0, + &IEnumerator_1_t3216_0_0_0, + &ICollection_1_t3217_0_0_0, + &ReadOnlyCollection_1_t2230_0_0_0, + &IList_1_t2231_0_0_0, + &Predicate_1_t2232_0_0_0, + &Enumerator_t2233_0_0_0, + &Comparison_1_t2234_0_0_0, + &UnityEvent_1_t604_0_0_0, + &UnityAction_1_t2235_0_0_0, + &InvokableCall_1_t2236_0_0_0, + &IEnumerable_1_t3218_0_0_0, + &IEnumerator_1_t3219_0_0_0, + &ICollection_1_t3220_0_0_0, + &ReadOnlyCollection_1_t2238_0_0_0, + &IList_1_t2239_0_0_0, + &Predicate_1_t2240_0_0_0, + &Enumerator_t2241_0_0_0, + &Comparison_1_t2242_0_0_0, + &IEnumerable_1_t3221_0_0_0, + &IEnumerator_1_t3222_0_0_0, + &ICollection_1_t3223_0_0_0, + &ReadOnlyCollection_1_t2244_0_0_0, + &IList_1_t2245_0_0_0, + &Predicate_1_t2246_0_0_0, + &Enumerator_t2247_0_0_0, + &Comparison_1_t2248_0_0_0, + &IEnumerable_1_t3224_0_0_0, + &IEnumerator_1_t3225_0_0_0, + &ICollection_1_t3226_0_0_0, + &ReadOnlyCollection_1_t2250_0_0_0, + &IList_1_t2251_0_0_0, + &Predicate_1_t2252_0_0_0, + &Enumerator_t2253_0_0_0, + &Comparison_1_t2254_0_0_0, + &IEnumerable_1_t682_0_0_0, + &IEnumerator_1_t3227_0_0_0, + &ICollection_1_t3228_0_0_0, + &ReadOnlyCollection_1_t2256_0_0_0, + &IList_1_t2257_0_0_0, + &Enumerator_t2258_0_0_0, + &Comparison_1_t2259_0_0_0, + &Func_2_t709_0_0_0, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260_0_0_0, + &List_1_t2262_0_0_0, + &Dictionary_2_t710_0_0_0, + &IEqualityComparer_1_t2265_0_0_0, + &Transform_1_t2264_0_0_0, + &IEnumerator_1_t3229_0_0_0, + &Comparison_1_t2266_0_0_0, + &KeyValuePair_2_t2267_0_0_0, + &IEnumerator_1_t3230_0_0_0, + &ValueCollection_t2268_0_0_0, + &Enumerator_t2269_0_0_0, + &IEnumerable_1_t3231_0_0_0, + &IEnumerator_1_t3232_0_0_0, + &ICollection_1_t3233_0_0_0, + &ReadOnlyCollection_1_t2271_0_0_0, + &IList_1_t2272_0_0_0, + &Predicate_1_t2273_0_0_0, + &Enumerator_t2274_0_0_0, + &Comparison_1_t2275_0_0_0, + &Stack_1_t2276_0_0_0, + &Func_2_t2278_0_0_0, + &ObjectPool_1_t2279_0_0_0, + &Stack_1_t2281_0_0_0, + &UnityAction_1_t2280_0_0_0, + &ObjectPool_1_t2283_0_0_0, + &Stack_1_t2285_0_0_0, + &UnityAction_1_t2284_0_0_0, + &ObjectPool_1_t2287_0_0_0, + &Stack_1_t2289_0_0_0, + &UnityAction_1_t2288_0_0_0, + &ObjectPool_1_t2291_0_0_0, + &Stack_1_t2293_0_0_0, + &UnityAction_1_t2292_0_0_0, + &ObjectPool_1_t2295_0_0_0, + &Stack_1_t2297_0_0_0, + &UnityAction_1_t2296_0_0_0, + &ObjectPool_1_t2299_0_0_0, + &Stack_1_t2301_0_0_0, + &UnityAction_1_t2300_0_0_0, + &IEnumerator_1_t2599_0_0_0, + &InternalEnumerator_1_t2303_0_0_0, + &ICollection_1_t3234_0_0_0, + &IEnumerable_1_t3235_0_0_0, + &IList_1_t3236_0_0_0, + &ICollection_1_t3237_0_0_0, + &IComparable_1_t3238_0_0_0, + &IList_1_t3239_0_0_0, + &IEnumerable_1_t3240_0_0_0, + &IEnumerator_1_t3241_0_0_0, + &ICollection_1_t3242_0_0_0, + &IEquatable_1_t3243_0_0_0, + &IList_1_t3244_0_0_0, + &IEnumerable_1_t3245_0_0_0, + &IEnumerator_1_t3246_0_0_0, + &Dictionary_2_t2305_0_0_0, + &ICollection_1_t3247_0_0_0, + &KeyValuePair_2_t2307_0_0_0, + &IEnumerator_1_t2496_0_0_0, + &InternalEnumerator_1_t2308_0_0_0, + &IList_1_t3248_0_0_0, + &IEnumerable_1_t3249_0_0_0, + &IDictionary_2_t3250_0_0_0, + &IEnumerator_1_t2497_0_0_0, + &InternalEnumerator_1_t2309_0_0_0, + &ICollection_1_t3251_0_0_0, + &IEnumerable_1_t3252_0_0_0, + &IList_1_t3253_0_0_0, + &ICollection_1_t3254_0_0_0, + &IComparable_1_t3255_0_0_0, + &IList_1_t3256_0_0_0, + &IEnumerable_1_t3257_0_0_0, + &IEnumerator_1_t3258_0_0_0, + &ICollection_1_t3259_0_0_0, + &IEquatable_1_t3260_0_0_0, + &IList_1_t3261_0_0_0, + &IEnumerable_1_t3262_0_0_0, + &IEnumerator_1_t3263_0_0_0, + &ValueCollection_t2310_0_0_0, + &Enumerator_t2311_0_0_0, + &Enumerator_t2312_0_0_0, + &Transform_1_t2313_0_0_0, + &Transform_1_t2306_0_0_0, + &Transform_1_t2314_0_0_0, + &ShimEnumerator_t2315_0_0_0, + &IEqualityComparer_1_t3264_0_0_0, + &EqualityComparer_1_t2316_0_0_0, + &GenericEqualityComparer_1_t2317_0_0_0, + &DefaultComparer_t2318_0_0_0, + &Transform_1_t2304_0_0_0, + &KeyValuePair_2_t2319_0_0_0, + &IEnumerator_1_t3265_0_0_0, + &ValueCollection_t2320_0_0_0, + &Enumerator_t2321_0_0_0, + &IEnumerator_1_t2600_0_0_0, + &InternalEnumerator_1_t2322_0_0_0, + &ICollection_1_t3266_0_0_0, + &IEnumerable_1_t3267_0_0_0, + &IList_1_t3268_0_0_0, + &ICollection_1_t3269_0_0_0, + &IComparable_1_t3270_0_0_0, + &IList_1_t3271_0_0_0, + &IEnumerable_1_t3272_0_0_0, + &IEnumerator_1_t3273_0_0_0, + &ICollection_1_t3274_0_0_0, + &IEquatable_1_t3275_0_0_0, + &IList_1_t3276_0_0_0, + &IEnumerable_1_t3277_0_0_0, + &IEnumerator_1_t3278_0_0_0, + &IEnumerator_1_t3279_0_0_0, + &InternalEnumerator_1_t2323_0_0_0, + &ICollection_1_t3280_0_0_0, + &IList_1_t3281_0_0_0, + &IEnumerable_1_t3282_0_0_0, + &ICollection_1_t3283_0_0_0, + &IList_1_t3284_0_0_0, + &IEnumerable_1_t3285_0_0_0, + &IEnumerator_1_t3286_0_0_0, + &IEnumerator_1_t2601_0_0_0, + &InternalEnumerator_1_t2324_0_0_0, + &ICollection_1_t3287_0_0_0, + &IEnumerable_1_t3288_0_0_0, + &IList_1_t3289_0_0_0, + &IEnumerator_1_t3290_0_0_0, + &InternalEnumerator_1_t2325_0_0_0, + &ICollection_1_t3291_0_0_0, + &IList_1_t3292_0_0_0, + &IEnumerable_1_t3293_0_0_0, + &IEnumerator_1_t3294_0_0_0, + &InternalEnumerator_1_t2326_0_0_0, + &ICollection_1_t3295_0_0_0, + &IList_1_t3296_0_0_0, + &IEnumerable_1_t3297_0_0_0, + &IEnumerator_1_t2602_0_0_0, + &InternalEnumerator_1_t2327_0_0_0, + &ICollection_1_t3298_0_0_0, + &IEnumerable_1_t3299_0_0_0, + &IList_1_t3300_0_0_0, + &IEnumerator_1_t2603_0_0_0, + &InternalEnumerator_1_t2328_0_0_0, + &ICollection_1_t3301_0_0_0, + &IEnumerable_1_t3302_0_0_0, + &IList_1_t3303_0_0_0, + &IEnumerator_1_t3304_0_0_0, + &InternalEnumerator_1_t2329_0_0_0, + &ICollection_1_t3305_0_0_0, + &IList_1_t3306_0_0_0, + &IEnumerable_1_t3307_0_0_0, + &IEnumerator_1_t2604_0_0_0, + &InternalEnumerator_1_t2330_0_0_0, + &ICollection_1_t3308_0_0_0, + &IEnumerable_1_t3309_0_0_0, + &IList_1_t3310_0_0_0, + &ICollection_1_t3311_0_0_0, + &IComparable_1_t3312_0_0_0, + &IList_1_t3313_0_0_0, + &IEnumerable_1_t3314_0_0_0, + &IEnumerator_1_t3315_0_0_0, + &ICollection_1_t3316_0_0_0, + &IEquatable_1_t3317_0_0_0, + &IList_1_t3318_0_0_0, + &IEnumerable_1_t3319_0_0_0, + &IEnumerator_1_t3320_0_0_0, + &Func_2_t2331_0_0_0, + &IEnumerator_1_t3321_0_0_0, + &InternalEnumerator_1_t2332_0_0_0, + &ICollection_1_t3322_0_0_0, + &IList_1_t3323_0_0_0, + &IEnumerable_1_t3324_0_0_0, + &IEnumerator_1_t3325_0_0_0, + &InternalEnumerator_1_t2333_0_0_0, + &ICollection_1_t3326_0_0_0, + &IList_1_t3327_0_0_0, + &IEnumerable_1_t3328_0_0_0, + &ICollection_1_t3329_0_0_0, + &IList_1_t3330_0_0_0, + &IEnumerable_1_t3331_0_0_0, + &IEnumerator_1_t3332_0_0_0, + &ICollection_1_t3333_0_0_0, + &IList_1_t3334_0_0_0, + &IEnumerable_1_t3335_0_0_0, + &IEnumerator_1_t3336_0_0_0, + &ICollection_1_t3337_0_0_0, + &IList_1_t3338_0_0_0, + &IEnumerable_1_t3339_0_0_0, + &IEnumerator_1_t3340_0_0_0, + &IEnumerator_1_t2605_0_0_0, + &InternalEnumerator_1_t2334_0_0_0, + &ICollection_1_t3341_0_0_0, + &IEnumerable_1_t3342_0_0_0, + &IList_1_t3343_0_0_0, + &IComparable_1_t3344_0_0_0, + &IEquatable_1_t3345_0_0_0, + &IComparable_1_t3346_0_0_0, + &IEquatable_1_t3347_0_0_0, + &IComparable_1_t3348_0_0_0, + &IEquatable_1_t3349_0_0_0, + &IComparable_1_t3350_0_0_0, + &IEquatable_1_t3351_0_0_0, + &IComparable_1_t3352_0_0_0, + &IEquatable_1_t3353_0_0_0, + &IEnumerator_1_t3354_0_0_0, + &InternalEnumerator_1_t2335_0_0_0, + &ICollection_1_t3355_0_0_0, + &IList_1_t3356_0_0_0, + &IEnumerable_1_t3357_0_0_0, + &IEnumerator_1_t2606_0_0_0, + &InternalEnumerator_1_t2336_0_0_0, + &ICollection_1_t3358_0_0_0, + &IEnumerable_1_t3359_0_0_0, + &IList_1_t3360_0_0_0, + &ICollection_1_t3361_0_0_0, + &IList_1_t3362_0_0_0, + &IEnumerable_1_t3363_0_0_0, + &IEnumerator_1_t3364_0_0_0, + &ICollection_1_t3365_0_0_0, + &IList_1_t3366_0_0_0, + &IEnumerable_1_t3367_0_0_0, + &IEnumerator_1_t3368_0_0_0, + &IEnumerator_1_t2607_0_0_0, + &InternalEnumerator_1_t2337_0_0_0, + &ICollection_1_t3369_0_0_0, + &IEnumerable_1_t3370_0_0_0, + &IList_1_t3371_0_0_0, + &ICollection_1_t3372_0_0_0, + &IList_1_t3373_0_0_0, + &IEnumerable_1_t3374_0_0_0, + &IEnumerator_1_t3375_0_0_0, + &ICollection_1_t3376_0_0_0, + &IList_1_t3377_0_0_0, + &IEnumerable_1_t3378_0_0_0, + &IEnumerator_1_t3379_0_0_0, + &IEnumerator_1_t2608_0_0_0, + &InternalEnumerator_1_t2338_0_0_0, + &ICollection_1_t3380_0_0_0, + &IEnumerable_1_t3381_0_0_0, + &IList_1_t3382_0_0_0, + &ICollection_1_t3383_0_0_0, + &IList_1_t3384_0_0_0, + &IEnumerable_1_t3385_0_0_0, + &IEnumerator_1_t3386_0_0_0, + &ICollection_1_t3387_0_0_0, + &IList_1_t3388_0_0_0, + &IEnumerable_1_t3389_0_0_0, + &IEnumerator_1_t3390_0_0_0, + &IEnumerator_1_t2609_0_0_0, + &InternalEnumerator_1_t2339_0_0_0, + &ICollection_1_t3391_0_0_0, + &IEnumerable_1_t3392_0_0_0, + &IList_1_t3393_0_0_0, + &ICollection_1_t3394_0_0_0, + &IList_1_t3395_0_0_0, + &IEnumerable_1_t3396_0_0_0, + &IEnumerator_1_t3397_0_0_0, + &ICollection_1_t3398_0_0_0, + &IList_1_t3399_0_0_0, + &IEnumerable_1_t3400_0_0_0, + &IEnumerator_1_t3401_0_0_0, + &Converter_2_t2340_0_0_0, + &ArrayReadOnlyList_1_t2341_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2342_0_0_0, + &IEnumerator_1_t3402_0_0_0, + &InternalEnumerator_1_t2343_0_0_0, + &ICollection_1_t3403_0_0_0, + &IList_1_t3404_0_0_0, + &IEnumerable_1_t3405_0_0_0, + &ICollection_1_t3406_0_0_0, + &_FieldInfo_t2704_0_0_0, + &IList_1_t3407_0_0_0, + &IEnumerable_1_t3408_0_0_0, + &IEnumerator_1_t3409_0_0_0, + &IEnumerator_1_t3410_0_0_0, + &InternalEnumerator_1_t2344_0_0_0, + &ICollection_1_t3411_0_0_0, + &IList_1_t3412_0_0_0, + &IEnumerable_1_t3413_0_0_0, + &ICollection_1_t3414_0_0_0, + &_MethodInfo_t2706_0_0_0, + &IList_1_t3415_0_0_0, + &IEnumerable_1_t3416_0_0_0, + &IEnumerator_1_t3417_0_0_0, + &ICollection_1_t3418_0_0_0, + &IList_1_t3419_0_0_0, + &IEnumerable_1_t3420_0_0_0, + &IEnumerator_1_t3421_0_0_0, + &ICollection_1_t3422_0_0_0, + &_MethodBase_t2705_0_0_0, + &IList_1_t3423_0_0_0, + &IEnumerable_1_t3424_0_0_0, + &IEnumerator_1_t3425_0_0_0, + &IEnumerator_1_t3426_0_0_0, + &InternalEnumerator_1_t2345_0_0_0, + &ICollection_1_t3427_0_0_0, + &IList_1_t3428_0_0_0, + &IEnumerable_1_t3429_0_0_0, + &ICollection_1_t3430_0_0_0, + &_ConstructorInfo_t2702_0_0_0, + &IList_1_t3431_0_0_0, + &IEnumerable_1_t3432_0_0_0, + &IEnumerator_1_t3433_0_0_0, + &IEnumerator_1_t2610_0_0_0, + &InternalEnumerator_1_t2346_0_0_0, + &ICollection_1_t3434_0_0_0, + &IEnumerable_1_t3435_0_0_0, + &IList_1_t3436_0_0_0, + &IEnumerator_1_t3437_0_0_0, + &InternalEnumerator_1_t2347_0_0_0, + &ICollection_1_t3438_0_0_0, + &IList_1_t3439_0_0_0, + &IEnumerable_1_t3440_0_0_0, + &IEnumerator_1_t3441_0_0_0, + &InternalEnumerator_1_t2348_0_0_0, + &ICollection_1_t3442_0_0_0, + &IList_1_t3443_0_0_0, + &IEnumerable_1_t3444_0_0_0, + &IEnumerator_1_t3445_0_0_0, + &InternalEnumerator_1_t2349_0_0_0, + &ICollection_1_t3446_0_0_0, + &IList_1_t3447_0_0_0, + &IEnumerable_1_t3448_0_0_0, + &IEnumerator_1_t3449_0_0_0, + &InternalEnumerator_1_t2350_0_0_0, + &ICollection_1_t3450_0_0_0, + &IList_1_t3451_0_0_0, + &IEnumerable_1_t3452_0_0_0, + &CollectionDebuggerView_1_t2351_0_0_0, + &CollectionDebuggerView_2_t2352_0_0_0, + &GenericComparer_1_t2353_0_0_0, + &GenericEqualityComparer_1_t2354_0_0_0, + &IEnumerator_1_t2611_0_0_0, + &InternalEnumerator_1_t2355_0_0_0, + &ICollection_1_t3453_0_0_0, + &IEnumerable_1_t3454_0_0_0, + &IList_1_t3455_0_0_0, + &IEnumerator_1_t2612_0_0_0, + &InternalEnumerator_1_t2356_0_0_0, + &ICollection_1_t3456_0_0_0, + &IEnumerable_1_t3457_0_0_0, + &IList_1_t3458_0_0_0, + &IEnumerator_1_t3459_0_0_0, + &InternalEnumerator_1_t2357_0_0_0, + &ICollection_1_t3460_0_0_0, + &IList_1_t3461_0_0_0, + &IEnumerable_1_t3462_0_0_0, + &IEnumerator_1_t3463_0_0_0, + &InternalEnumerator_1_t2358_0_0_0, + &ICollection_1_t3464_0_0_0, + &IList_1_t3465_0_0_0, + &IEnumerable_1_t3466_0_0_0, + &IEnumerator_1_t3467_0_0_0, + &InternalEnumerator_1_t2359_0_0_0, + &ICollection_1_t3468_0_0_0, + &IList_1_t3469_0_0_0, + &IEnumerable_1_t3470_0_0_0, + &ICollection_1_t3471_0_0_0, + &_ModuleBuilder_t2697_0_0_0, + &IList_1_t3472_0_0_0, + &IEnumerable_1_t3473_0_0_0, + &IEnumerator_1_t3474_0_0_0, + &ICollection_1_t3475_0_0_0, + &IList_1_t3476_0_0_0, + &IEnumerable_1_t3477_0_0_0, + &IEnumerator_1_t3478_0_0_0, + &ICollection_1_t3479_0_0_0, + &_Module_t2707_0_0_0, + &IList_1_t3480_0_0_0, + &IEnumerable_1_t3481_0_0_0, + &IEnumerator_1_t3482_0_0_0, + &IEnumerator_1_t3483_0_0_0, + &ParameterBuilder_t1328_0_0_0, + &InternalEnumerator_1_t2360_0_0_0, + &ICollection_1_t3484_0_0_0, + &IList_1_t3485_0_0_0, + &IEnumerable_1_t3486_0_0_0, + &ICollection_1_t3487_0_0_0, + &_ParameterBuilder_t2698_0_0_0, + &IList_1_t3488_0_0_0, + &IEnumerable_1_t3489_0_0_0, + &IEnumerator_1_t3490_0_0_0, + &IEnumerator_1_t3491_0_0_0, + &InternalEnumerator_1_t2361_0_0_0, + &ICollection_1_t3492_0_0_0, + &IList_1_t3493_0_0_0, + &IEnumerable_1_t3494_0_0_0, + &IEnumerator_1_t2613_0_0_0, + &InternalEnumerator_1_t2362_0_0_0, + &ICollection_1_t3495_0_0_0, + &IEnumerable_1_t3496_0_0_0, + &IList_1_t3497_0_0_0, + &IEnumerator_1_t2614_0_0_0, + &LabelData_t1314_0_0_0, + &InternalEnumerator_1_t2363_0_0_0, + &ICollection_1_t3498_0_0_0, + &IEnumerable_1_t3499_0_0_0, + &IList_1_t3500_0_0_0, + &IEnumerator_1_t2615_0_0_0, + &LabelFixup_t1313_0_0_0, + &InternalEnumerator_1_t2364_0_0_0, + &ICollection_1_t3501_0_0_0, + &IEnumerable_1_t3502_0_0_0, + &IList_1_t3503_0_0_0, + &IEnumerator_1_t3504_0_0_0, + &GenericTypeParameterBuilder_t1310_0_0_0, + &InternalEnumerator_1_t2365_0_0_0, + &ICollection_1_t3505_0_0_0, + &IList_1_t3506_0_0_0, + &IEnumerable_1_t3507_0_0_0, + &IEnumerator_1_t3508_0_0_0, + &InternalEnumerator_1_t2366_0_0_0, + &ICollection_1_t3509_0_0_0, + &IList_1_t3510_0_0_0, + &IEnumerable_1_t3511_0_0_0, + &ICollection_1_t3512_0_0_0, + &_TypeBuilder_t2699_0_0_0, + &IList_1_t3513_0_0_0, + &IEnumerable_1_t3514_0_0_0, + &IEnumerator_1_t3515_0_0_0, + &IEnumerator_1_t3516_0_0_0, + &InternalEnumerator_1_t2367_0_0_0, + &ICollection_1_t3517_0_0_0, + &IList_1_t3518_0_0_0, + &IEnumerable_1_t3519_0_0_0, + &ICollection_1_t3520_0_0_0, + &_MethodBuilder_t2696_0_0_0, + &IList_1_t3521_0_0_0, + &IEnumerable_1_t3522_0_0_0, + &IEnumerator_1_t3523_0_0_0, + &IEnumerator_1_t3524_0_0_0, + &InternalEnumerator_1_t2368_0_0_0, + &ICollection_1_t3525_0_0_0, + &IList_1_t3526_0_0_0, + &IEnumerable_1_t3527_0_0_0, + &ICollection_1_t3528_0_0_0, + &_ConstructorBuilder_t2692_0_0_0, + &IList_1_t3529_0_0_0, + &IEnumerable_1_t3530_0_0_0, + &IEnumerator_1_t3531_0_0_0, + &IEnumerator_1_t3532_0_0_0, + &FieldBuilder_t1308_0_0_0, + &InternalEnumerator_1_t2369_0_0_0, + &ICollection_1_t3533_0_0_0, + &IList_1_t3534_0_0_0, + &IEnumerable_1_t3535_0_0_0, + &ICollection_1_t3536_0_0_0, + &_FieldBuilder_t2694_0_0_0, + &IList_1_t3537_0_0_0, + &IEnumerable_1_t3538_0_0_0, + &IEnumerator_1_t3539_0_0_0, + &IEnumerator_1_t3540_0_0_0, + &InternalEnumerator_1_t2370_0_0_0, + &ICollection_1_t3541_0_0_0, + &IList_1_t3542_0_0_0, + &IEnumerable_1_t3543_0_0_0, + &ICollection_1_t3544_0_0_0, + &_PropertyInfo_t2709_0_0_0, + &IList_1_t3545_0_0_0, + &IEnumerable_1_t3546_0_0_0, + &IEnumerator_1_t3547_0_0_0, + &IEnumerator_1_t2499_0_0_0, + &InternalEnumerator_1_t2371_0_0_0, + &IEnumerable_1_t2500_0_0_0, + &IEnumerator_1_t2501_0_0_0, + &InternalEnumerator_1_t2372_0_0_0, + &IEnumerable_1_t2502_0_0_0, + &ReadOnlyCollection_1_t1801_0_0_0, + &Collection_1_t2373_0_0_0, + &List_1_t2374_0_0_0, + &Enumerator_t2375_0_0_0, + &EqualityComparer_1_t2376_0_0_0, + &IEqualityComparer_1_t3548_0_0_0, + &IEquatable_1_t3549_0_0_0, + &DefaultComparer_t2377_0_0_0, + &Predicate_1_t2378_0_0_0, + &Comparer_1_t2379_0_0_0, + &IComparer_1_t2616_0_0_0, + &IComparable_1_t3550_0_0_0, + &DefaultComparer_t2380_0_0_0, + &Comparison_1_t2381_0_0_0, + &ArrayReadOnlyList_1_t2382_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2383_0_0_0, + &ReadOnlyCollection_1_t1802_0_0_0, + &Collection_1_t2384_0_0_0, + &List_1_t2385_0_0_0, + &Enumerator_t2386_0_0_0, + &EqualityComparer_1_t2387_0_0_0, + &IEqualityComparer_1_t3551_0_0_0, + &IEquatable_1_t3552_0_0_0, + &DefaultComparer_t2388_0_0_0, + &Predicate_1_t2389_0_0_0, + &Comparer_1_t2390_0_0_0, + &IComparer_1_t2617_0_0_0, + &IComparable_1_t3553_0_0_0, + &DefaultComparer_t2391_0_0_0, + &Comparison_1_t2392_0_0_0, + &ArrayReadOnlyList_1_t2393_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2394_0_0_0, + &IList_1_t1781_0_0_0, + &Getter_2_t2395_0_0_0, + &StaticGetter_1_t2396_0_0_0, + &IEnumerator_1_t2618_0_0_0, + &InternalEnumerator_1_t2397_0_0_0, + &ICollection_1_t3554_0_0_0, + &IEnumerable_1_t3555_0_0_0, + &IList_1_t3556_0_0_0, + &IEnumerator_1_t2619_0_0_0, + &InternalEnumerator_1_t2398_0_0_0, + &ICollection_1_t3557_0_0_0, + &IEnumerable_1_t3558_0_0_0, + &IList_1_t3559_0_0_0, + &IEnumerator_1_t3560_0_0_0, + &InternalEnumerator_1_t2399_0_0_0, + &ICollection_1_t3561_0_0_0, + &IList_1_t3562_0_0_0, + &IEnumerable_1_t3563_0_0_0, + &IEnumerator_1_t3564_0_0_0, + &InternalEnumerator_1_t2400_0_0_0, + &ICollection_1_t3565_0_0_0, + &IList_1_t3566_0_0_0, + &IEnumerable_1_t3567_0_0_0, + &IEnumerator_1_t3568_0_0_0, + &InternalEnumerator_1_t2401_0_0_0, + &ICollection_1_t3569_0_0_0, + &IList_1_t3570_0_0_0, + &IEnumerable_1_t3571_0_0_0, + &IEnumerator_1_t3572_0_0_0, + &InternalEnumerator_1_t2402_0_0_0, + &ICollection_1_t3573_0_0_0, + &IList_1_t3574_0_0_0, + &IEnumerable_1_t3575_0_0_0, + &IEnumerator_1_t2620_0_0_0, + &InternalEnumerator_1_t2403_0_0_0, + &ICollection_1_t3576_0_0_0, + &IEnumerable_1_t3577_0_0_0, + &IList_1_t3578_0_0_0, + &ICollection_1_t3579_0_0_0, + &IComparable_1_t3580_0_0_0, + &IList_1_t3581_0_0_0, + &IEnumerable_1_t3582_0_0_0, + &IEnumerator_1_t3583_0_0_0, + &ICollection_1_t3584_0_0_0, + &IEquatable_1_t3585_0_0_0, + &IList_1_t3586_0_0_0, + &IEnumerable_1_t3587_0_0_0, + &IEnumerator_1_t3588_0_0_0, + &IEnumerator_1_t2621_0_0_0, + &InternalEnumerator_1_t2404_0_0_0, + &ICollection_1_t3589_0_0_0, + &IEnumerable_1_t3590_0_0_0, + &IList_1_t3591_0_0_0, + &ICollection_1_t3592_0_0_0, + &IList_1_t3593_0_0_0, + &IEnumerable_1_t3594_0_0_0, + &IEnumerator_1_t3595_0_0_0, + &ICollection_1_t3596_0_0_0, + &IList_1_t3597_0_0_0, + &IEnumerable_1_t3598_0_0_0, + &IEnumerator_1_t3599_0_0_0, + &IEnumerator_1_t2622_0_0_0, + &InternalEnumerator_1_t2405_0_0_0, + &ICollection_1_t3600_0_0_0, + &IEnumerable_1_t3601_0_0_0, + &IList_1_t3602_0_0_0, + &ICollection_1_t3603_0_0_0, + &IComparable_1_t3604_0_0_0, + &IList_1_t3605_0_0_0, + &IEnumerable_1_t3606_0_0_0, + &IEnumerator_1_t3607_0_0_0, + &ICollection_1_t3608_0_0_0, + &IEquatable_1_t3609_0_0_0, + &IList_1_t3610_0_0_0, + &IEnumerable_1_t3611_0_0_0, + &IEnumerator_1_t3612_0_0_0, + &IEnumerator_1_t2623_0_0_0, + &InternalEnumerator_1_t2406_0_0_0, + &ICollection_1_t3613_0_0_0, + &IEnumerable_1_t3614_0_0_0, + &IList_1_t3615_0_0_0, + &IEnumerator_1_t3616_0_0_0, + &InternalEnumerator_1_t2407_0_0_0, + &ICollection_1_t3617_0_0_0, + &IList_1_t3618_0_0_0, + &IEnumerable_1_t3619_0_0_0, + &IList_1_t1606_0_0_0, + &IEnumerable_1_t3620_0_0_0, + &IEnumerator_1_t3621_0_0_0, + &ICollection_1_t3622_0_0_0, + &ReadOnlyCollection_1_t2409_0_0_0, + &Predicate_1_t2410_0_0_0, + &Enumerator_t2411_0_0_0, + &Comparison_1_t2412_0_0_0, + &Comparer_1_t2413_0_0_0, + &IComparer_1_t3623_0_0_0, + &DefaultComparer_t2414_0_0_0, + &EqualityComparer_1_t2415_0_0_0, + &IEqualityComparer_1_t3624_0_0_0, + &DefaultComparer_t2416_0_0_0, + &IComparable_1_t3625_0_0_0, + &IEquatable_1_t3626_0_0_0, + &Comparer_1_t2417_0_0_0, + &IComparer_1_t3627_0_0_0, + &DefaultComparer_t2418_0_0_0, + &EqualityComparer_1_t2419_0_0_0, + &IEqualityComparer_1_t3628_0_0_0, + &DefaultComparer_t2420_0_0_0, + &IComparer_1_t3629_0_0_0, + &IComparer_1_t3630_0_0_0, + &IComparer_1_t3631_0_0_0, + &IComparable_1_t3632_0_0_0, + &IEquatable_1_t3633_0_0_0, + &Comparer_1_t2421_0_0_0, + &IComparer_1_t3634_0_0_0, + &DefaultComparer_t2422_0_0_0, + &EqualityComparer_1_t2423_0_0_0, + &IEqualityComparer_1_t3635_0_0_0, + &DefaultComparer_t2424_0_0_0, + &IEnumerator_1_t3636_0_0_0, + &InternalEnumerator_1_t2425_0_0_0, + &ICollection_1_t3637_0_0_0, + &IEnumerable_1_t3638_0_0_0, + &ReadOnlyCollection_1_t1837_0_0_0, + &IComparer_1_t3639_0_0_0, + &Comparer_1_t2426_0_0_0, + &IComparer_1_t3640_0_0_0, + &DefaultComparer_t2427_0_0_0, + &EqualityComparer_1_t2428_0_0_0, + &IEqualityComparer_1_t3641_0_0_0, + &DefaultComparer_t2429_0_0_0, + &IComparable_1_t3642_0_0_0, + &IEquatable_1_t3643_0_0_0, + &DictionaryEntryU5BU5D_t2516_0_0_0, + &KeyNotFoundException_t1215_0_0_0, + &LinkU5BU5D_t1851_0_0_0, + &GenericEqualityComparer_1_t2624_0_0_0, + &GenericComparer_1_t2625_0_0_0, + &RuntimeCompatibilityAttribute_t1131_0_0_0, + &SerializeField_t247_0_0_0, + &RangeAttribute_t381_0_0_0, + &CompilerGeneratedAttribute_t1129_0_0_0, + &HideInInspector_t346_0_0_0, + &DebuggerHiddenAttribute_t1132_0_0_0, + &GUITexture_t212_0_0_0, + &DebuggableAttribute_t1240_0_0_0, + &InternalsVisibleToAttribute_t1130_0_0_0, + &ExtensionAttribute_t946_0_0_0, + &WrapperlessIcall_t336_0_0_0, + &TypeInferenceRuleAttribute_t404_0_0_0, + &ObsoleteAttribute_t1122_0_0_0, + &WritableAttribute_t348_0_0_0, + &ExcludeFromDocsAttribute_t401_0_0_0, + &SecuritySafeCriticalAttribute_t1622_0_0_0, + &IL2CPPStructAlignmentAttribute_t337_0_0_0, + &FormerlySerializedAsAttribute_t402_0_0_0, + &AssemblyTitleAttribute_t1350_0_0_0, + &AssemblyDescriptionAttribute_t1342_0_0_0, + &AssemblyConfigurationAttribute_t1338_0_0_0, + &AssemblyCompanyAttribute_t1337_0_0_0, + &AssemblyProductAttribute_t1349_0_0_0, + &AssemblyFileVersionAttribute_t1343_0_0_0, + &GuidAttribute_t1126_0_0_0, + &ComVisibleAttribute_t1107_0_0_0, + &AssemblyTrademarkAttribute_t1351_0_0_0, + &AssemblyCopyrightAttribute_t1339_0_0_0, + &AddComponentMenu_t344_0_0_0, + &SpaceAttribute_t380_0_0_0, + &SelectionBaseAttribute_t383_0_0_0, + &TooltipAttribute_t379_0_0_0, + &TextAreaAttribute_t382_0_0_0, + &NeutralResourcesLanguageAttribute_t1386_0_0_0, + &CLSCompliantAttribute_t1108_0_0_0, + &AssemblyInformationalVersionAttribute_t1344_0_0_0, + &SatelliteContractVersionAttribute_t1399_0_0_0, + &AssemblyDefaultAliasAttribute_t1340_0_0_0, + &CompilationRelaxationsAttribute_t1401_0_0_0, + &AssemblyDelaySignAttribute_t1341_0_0_0, + &AssemblyKeyFileAttribute_t1345_0_0_0, + &MonoTODOAttribute_t723_0_0_0, + &UriTypeConverter_t894_0_0_0, + &DefaultDependencyAttribute_t1402_0_0_0, + &StringFreezingAttribute_t1405_0_0_0, + &TypeLibVersionAttribute_t1425_0_0_0, + &ClassInterfaceAttribute_t1413_0_0_0, + &ReliabilityContractAttribute_t1409_0_0_0, + &ComDefaultInterfaceAttribute_t1415_0_0_0, + &TypeLibImportClassAttribute_t1424_0_0_0, + &InterfaceTypeAttribute_t1420_0_0_0, + &DispIdAttribute_t1417_0_0_0, + &MonoDocumentationNoteAttribute_t1143_0_0_0, + &DecimalConstantAttribute_t1134_0_0_0, + &_Exception_t2670_0_0_0, + &MonoTODOAttribute_t1142_0_0_0, + &CollectionDebuggerView_2_t2672_0_0_0, + &DebuggerDisplayAttribute_t1241_0_0_0, + &DebuggerTypeProxyAttribute_t1243_0_0_0, + &CollectionDebuggerView_1_t2671_0_0_0, + &CollectionDebuggerView_t1222_0_0_0, + &_AssemblyBuilder_t2691_0_0_0, + &_EnumBuilder_t2693_0_0_0, + &_ILGenerator_t2695_0_0_0, + &_Assembly_t2700_0_0_0, + &_AssemblyName_t2701_0_0_0, + &DebuggerStepThroughAttribute_t1242_0_0_0, + &_EventInfo_t2703_0_0_0, + &SuppressUnmanagedCodeSecurityAttribute_t1623_0_0_0, + &Activator_t1668_0_0_0, + &Assembly_t922_0_0_0, + &_Thread_t2711_0_0_0, + &ThreadStaticAttribute_t1734_0_0_0, + &_Activator_t2710_0_0_0, + &U3CModuleU3E_t0_0_0_0, + &U3CModuleU3E_t0_1_0_0, + &Camera2DFollow_t1_0_0_0, + &Camera2DFollow_t1_1_0_0, + &Transform_t3_0_0_6, + &Single_t165_0_0_6, + &Single_t165_0_0_1, + &Vector3_t4_0_0_1, + &CameraFollow_t5_0_0_0, + &CameraFollow_t5_1_0_0, + &Vector2_t6_0_0_6, + &Transform_t3_0_0_1, + &Platformer2DUserControl_t7_0_0_0, + &Platformer2DUserControl_t7_1_0_0, + &PlatformerCharacter2D_t8_0_0_1, + &Boolean_t448_0_0_1, + &PlatformerCharacter2D_t8_1_0_0, + &Single_t165_0_0_32849, + &LayerMask_t9_0_0_1, + &Animator_t10_0_0_1, + &Rigidbody2D_t11_0_0_1, + &Restarter_t12_0_0_0, + &Restarter_t12_1_0_0, + &AbstractTargetFollower_t14_0_0_0, + &AbstractTargetFollower_t14_1_0_0, + &Transform_t3_0_0_4, + &UpdateType_t13_0_0_1, + &Rigidbody_t15_0_0_4, + &UpdateType_t13_0_0_0, + &UpdateType_t13_1_0_0, + &Int32_t161_0_0_1542, + &UpdateType_t13_0_0_32854, + &AutoCam_t16_0_0_0, + &AutoCam_t16_1_0_0, + &PivotBasedCameraRig_t17_0_0_0, + &FreeLookCam_t18_0_0_0, + &FreeLookCam_t18_1_0_0, + &Quaternion_t19_0_0_1, + &HandHeldCam_t20_0_0_0, + &HandHeldCam_t20_1_0_0, + &LookatTarget_t21_0_0_0, + &LookatTarget_t21_1_0_0, + &Vector2_t6_0_0_1, + &Vector3_t4_0_0_4, + &PivotBasedCameraRig_t17_1_0_0, + &ProtectCameraFromWallClip_t23_0_0_0, + &ProtectCameraFromWallClip_t23_1_0_0, + &Boolean_t448_0_0_6, + &String_t_0_0_6, + &Ray_t24_0_0_1, + &RaycastHitU5BU5D_t25_0_0_1, + &RayHitComparer_t22_0_0_1, + &RayHitComparer_t22_1_0_0, + &TargetFieldOfView_t27_0_0_0, + &TargetFieldOfView_t27_1_0_0, + &Camera_t28_0_0_1, + &FirstPersonController_t29_0_0_0, + &FirstPersonController_t29_1_0_0, + &Single_t165_1_0_2, + &ControllerColliderHit_t130_0_0_0, + &MouseLook_t30_0_0_1, + &FOVKick_t31_0_0_1, + &CurveControlledBob_t32_0_0_1, + &LerpControlledBob_t33_0_0_1, + &AudioClipU5BU5D_t34_0_0_1, + &AudioClip_t35_0_0_1, + &CharacterController_t36_0_0_1, + &CollisionFlags_t278_0_0_1, + &AudioSource_t37_0_0_1, + &HeadBob_t38_0_0_0, + &HeadBob_t38_1_0_0, + &Camera_t28_0_0_6, + &CurveControlledBob_t32_0_0_6, + &LerpControlledBob_t33_0_0_6, + &RigidbodyFirstPersonController_t39_0_0_6, + &MouseLook_t30_1_0_0, + &RigidbodyFirstPersonController_t39_0_0_0, + &RigidbodyFirstPersonController_t39_1_0_0, + &MovementSettings_t40_0_0_6, + &MouseLook_t30_0_0_6, + &AdvancedSettings_t42_0_0_6, + &Rigidbody_t15_0_0_1, + &CapsuleCollider_t43_0_0_1, + &MovementSettings_t40_1_0_0, + &KeyCode_t328_0_0_6, + &AnimationCurve_t41_0_0_6, + &AdvancedSettings_t42_1_0_0, + &Ball_t44_1_0_0, + &BallUserControl_t45_0_0_0, + &BallUserControl_t45_1_0_0, + &Ball_t44_0_0_1, + &AICharacterControl_t46_0_0_0, + &AICharacterControl_t46_1_0_0, + &NavMeshAgent_t47_0_0_1, + &ThirdPersonCharacter_t48_0_0_1, + &ThirdPersonCharacter_t48_1_0_0, + &ThirdPersonUserControl_t49_0_0_0, + &ThirdPersonUserControl_t49_1_0_0, + &AxisTouchButton_t50_1_0_0, + &AxisTouchButton_t50_0_0_1, + &VirtualAxis_t51_0_0_1, + &IEventSystemHandler_t2098_0_0_1, + &IPointerUpHandler_t661_0_0_2, + &ButtonHandler_t52_0_0_0, + &ButtonHandler_t52_1_0_0, + &CrossPlatformInputManager_t55_1_0_0, + &ActiveInputMethod_t53_0_0_0, + &VirtualInput_t56_0_0_17, + &ActiveInputMethod_t53_1_0_0, + &ActiveInputMethod_t53_0_0_32854, + &VirtualAxis_t51_1_0_0, + &String_t_0_0_1, + &VirtualButton_t54_1_0_0, + &Int32_t161_0_0_1, + &InputAxisScrollbar_t57_0_0_0, + &InputAxisScrollbar_t57_1_0_0, + &Joystick_t59_0_0_0, + &Joystick_t59_1_0_0, + &Int32_t161_0_0_6, + &AxisOption_t58_0_0_6, + &AxisOption_t58_0_0_0, + &AxisOption_t58_1_0_0, + &AxisOption_t58_0_0_32854, + &IDragHandler_t665_0_0_3, + &MobileControlRig_t60_0_0_0, + &MobileControlRig_t60_1_0_0, + &MobileInput_t61_1_0_0, + &VirtualInput_t56_0_0_0, + &StandaloneInput_t62_1_0_0, + &TiltInput_t66_0_0_0, + &TiltInput_t66_1_0_0, + &AxisMapping_t65_0_0_6, + &AxisOptions_t63_0_0_6, + &AxisOptions_t63_0_0_0, + &AxisOptions_t63_1_0_0, + &AxisOptions_t63_0_0_32854, + &AxisMapping_t65_0_0_0, + &AxisMapping_t65_1_0_0, + &MappingType_t64_0_0_6, + &MappingType_t64_0_0_0, + &MappingType_t64_1_0_0, + &MappingType_t64_0_0_32854, + &TouchPad_t69_0_0_0, + &TouchPad_t69_1_0_0, + &AxisOption_t67_0_0_6, + &ControlStyle_t68_0_0_6, + &Image_t70_0_0_1, + &AxisOption_t67_0_0_0, + &AxisOption_t67_1_0_0, + &AxisOption_t67_0_0_32854, + &ControlStyle_t68_0_0_0, + &ControlStyle_t68_1_0_0, + &ControlStyle_t68_0_0_32854, + &VirtualInput_t56_1_0_0, + &Dictionary_2_t71_0_0_4, + &Dictionary_2_t72_0_0_4, + &List_1_t73_0_0_4, + &ActivateTrigger_t75_0_0_0, + &ActivateTrigger_t75_1_0_0, + &Mode_t74_0_0_6, + &Object_t76_0_0_6, + &GameObject_t77_0_0_6, + &Mode_t74_0_0_0, + &Mode_t74_1_0_0, + &Mode_t74_0_0_32854, + &AutoMobileShaderSwitch_t82_0_0_0, + &AutoMobileShaderSwitch_t82_1_0_0, + &ReplacementList_t80_0_0_1, + &ReplacementDefinition_t78_1_0_0, + &Shader_t79_0_0_6, + &ReplacementList_t80_0_0_0, + &ReplacementList_t80_1_0_0, + &ReplacementDefinitionU5BU5D_t81_0_0_6, + &AutoMoveAndRotate_t84_0_0_0, + &AutoMoveAndRotate_t84_1_0_0, + &Vector3andSpace_t83_0_0_6, + &Vector3andSpace_t83_0_0_0, + &Vector3andSpace_t83_1_0_0, + &Vector3_t4_0_0_6, + &Space_t186_0_0_6, + &CameraRefocus_t85_0_0_0, + &CameraRefocus_t85_1_0_0, + &CurveControlledBob_t32_1_0_0, + &DragRigidbody_t87_0_0_0, + &DragRigidbody_t87_1_0_0, + &Boolean_t448_0_0_32849, + &SpringJoint_t88_0_0_1, + &U3CDragObjectU3Ec__Iterator0_t86_1_0_0, + &Single_t165_0_0_3, + &Camera_t28_0_0_3, + &Ray_t24_0_0_3, + &Int32_t161_0_0_3, + &Object_t_0_0_3, + &DragRigidbody_t87_0_0_3, + &IEnumerator_t133_0_0_1, + &IDisposable_t153_0_0_2, + &DynamicShadowSettings_t89_0_0_0, + &DynamicShadowSettings_t89_1_0_0, + &Light_t90_0_0_6, + &FOVKick_t31_1_0_0, + &U3CFOVKickUpU3Ec__Iterator1_t91_1_0_0, + &FOVKick_t31_0_0_3, + &U3CFOVKickDownU3Ec__Iterator2_t92_1_0_0, + &FPSCounter_t93_0_0_0, + &FPSCounter_t93_1_0_0, + &String_t_0_0_32849, + &GUIText_t94_0_0_1, + &FollowTarget_t95_0_0_0, + &FollowTarget_t95_1_0_0, + &ForcedReset_t96_0_0_0, + &ForcedReset_t96_1_0_0, + &LerpControlledBob_t33_1_0_0, + &U3CDoBobCycleU3Ec__Iterator3_t97_1_0_0, + &LerpControlledBob_t33_0_0_3, + &ObjectResetter_t100_0_0_0, + &ObjectResetter_t100_1_0_0, + &List_1_t101_0_0_1, + &U3CResetCoroutineU3Ec__Iterator4_t98_1_0_0, + &TransformU5BU5D_t99_0_0_3, + &Transform_t3_0_0_3, + &ObjectResetter_t100_0_0_3, + &ParticleSystemDestroyer_t105_0_0_0, + &ParticleSystemDestroyer_t105_1_0_0, + &U3CStartU3Ec__Iterator5_t102_1_0_0, + &ParticleSystemU5BU5D_t103_0_0_3, + &ParticleSystem_t104_0_0_3, + &ParticleSystemDestroyer_t105_0_0_3, + &PlatformSpecificContent_t107_0_0_0, + &PlatformSpecificContent_t107_1_0_0, + &BuildTargetGroup_t106_0_0_1, + &GameObjectU5BU5D_t108_0_0_1, + &MonoBehaviourU5BU5D_t109_0_0_1, + &BuildTargetGroup_t106_0_0_0, + &BuildTargetGroup_t106_1_0_0, + &BuildTargetGroup_t106_0_0_32854, + &SimpleActivatorMenu_t110_0_0_0, + &SimpleActivatorMenu_t110_1_0_0, + &GUIText_t94_0_0_6, + &GameObjectU5BU5D_t108_0_0_6, + &SimpleMouseRotator_t111_0_0_0, + &SimpleMouseRotator_t111_1_0_0, + &SmoothFollow_t112_0_0_0, + &SmoothFollow_t112_1_0_0, + &TimedObjectActivator_t120_0_0_0, + &TimedObjectActivator_t120_1_0_0, + &Entries_t115_0_0_6, + &Action_t113_0_0_0, + &Action_t113_1_0_0, + &Action_t113_0_0_32854, + &Entry_t114_1_0_0, + &Action_t113_0_0_6, + &Entries_t115_1_0_0, + &EntryU5BU5D_t116_0_0_6, + &U3CActivateU3Ec__Iterator6_t117_1_0_0, + &Entry_t114_0_0_3, + &U3CDeactivateU3Ec__Iterator7_t118_1_0_0, + &U3CReloadLevelU3Ec__Iterator8_t119_1_0_0, + &TimedObjectDestructor_t121_0_0_0, + &TimedObjectDestructor_t121_1_0_0, + &WaypointCircuit_t123_0_0_0, + &WaypointCircuit_t123_1_0_0, + &RoutePoint_t124_0_0_0, + &WaypointList_t122_0_0_6, + &Vector3U5BU5D_t125_0_0_1, + &SingleU5BU5D_t126_0_0_1, + &WaypointList_t122_1_0_0, + &WaypointCircuit_t123_0_0_6, + &TransformU5BU5D_t99_0_0_6, + &RoutePoint_t124_1_0_0, + &WaypointProgressTracker_t128_0_0_0, + &WaypointProgressTracker_t128_1_0_0, + &WaypointCircuit_t123_0_0_1, + &ProgressStyle_t127_0_0_1, + &RoutePoint_t124_0_0_1, + &ProgressStyle_t127_0_0_0, + &ProgressStyle_t127_1_0_0, + &ProgressStyle_t127_0_0_32854, + &U3CModuleU3E_t170_0_0_0, + &U3CModuleU3E_t170_1_0_0, + &GoDie_t171_0_0_0, + &GoDie_t171_1_0_0, + &StateMachineBehaviour_t172_0_0_0, + &AnimatorStateInfo_t148_0_0_0, + &U3CModuleU3E_t173_0_0_0, + &U3CModuleU3E_t173_1_0_0, + &NewBehaviourScript_t174_0_0_0, + &NewBehaviourScript_t174_1_0_0, + &NewBehaviourScript1_t175_0_0_0, + &NewBehaviourScript1_t175_1_0_0, + &Animator_t10_0_0_6, + &Behaviour_t156_0_0_6, + &NewBehaviourScript2_t176_0_0_0, + &NewBehaviourScript2_t176_1_0_0, + &retry_t177_0_0_0, + &retry_t177_1_0_0, + &robo2_t178_0_0_0, + &robo2_t178_1_0_0, + &s2_t179_0_0_0, + &s2_t179_1_0_0, + &U3CModuleU3E_t180_0_0_0, + &U3CModuleU3E_t180_1_0_0, + &AssetBundleCreateRequest_t181_0_0_0, + &AssetBundleCreateRequest_t181_1_0_0, + &AsyncOperation_t182_0_0_0, + &AssetBundle_t184_0_0_0, + &AssetBundleRequest_t183_0_0_0, + &AssetBundleRequest_t183_1_0_0, + &ObjectU5BU5D_t150_0_0_0, + &AssetBundle_t184_0_0_3, + &String_t_0_0_3, + &Type_t_0_0_3, + &AssetBundle_t184_1_0_0, + &SendMessageOptions_t185_0_0_0, + &SendMessageOptions_t185_1_0_0, + &SendMessageOptions_t185_0_0_32854, + &Space_t186_0_0_0, + &Space_t186_1_0_0, + &Space_t186_0_0_32854, + &RuntimePlatform_t187_0_0_0, + &RuntimePlatform_t187_1_0_0, + &RuntimePlatform_t187_0_0_32854, + &LogType_t188_1_0_0, + &LogType_t188_0_0_32854, + &WaitForSeconds_t168_1_0_0, + &YieldInstruction_t189_0_0_0, + &WaitForFixedUpdate_t167_1_0_0, + &WaitForEndOfFrame_t166_1_0_0, + &Coroutine_t190_0_0_0, + &Coroutine_t190_1_0_0, + &IntPtr_t_0_0_3, + &ScriptableObject_t191_0_0_0, + &ScriptableObject_t191_1_0_0, + &ScriptableObject_CreateInstance_m18921_gp_0_0_0_0, + &UnhandledExceptionHandler_t192_0_0_0, + &UnhandledExceptionHandler_t192_1_0_0, + &UnhandledExceptionEventArgs_t406_0_0_0, + &CursorLockMode_t193_0_0_0, + &CursorLockMode_t193_1_0_0, + &CursorLockMode_t193_0_0_32854, + &Cursor_t194_0_0_0, + &Cursor_t194_1_0_0, + &GameCenterPlatform_t195_1_0_0, + &GcAchievementDescriptionData_t351_0_0_0, + &GcUserProfileData_t350_0_0_0, + &GcAchievementDataU5BU5D_t407_0_0_0, + &GcScoreDataU5BU5D_t408_0_0_0, + &UserProfileU5BU5D_t202_1_0_0, + &Action_1_t196_0_0_17, + &Action_1_t197_0_0_17, + &Action_1_t198_0_0_17, + &Action_1_t199_0_0_17, + &Action_1_t200_0_0_17, + &AchievementDescriptionU5BU5D_t201_0_0_17, + &UserProfileU5BU5D_t202_0_0_17, + &LocalUser_t203_0_0_17, + &List_1_t204_0_0_17, + &ISocialPlatform_t2629_0_0_0, + &GcLeaderboard_t205_1_0_0, + &IntPtr_t_0_0_1, + &Leaderboard_t206_0_0_1, + &QualitySettings_t207_0_0_0, + &QualitySettings_t207_1_0_0, + &Mesh_t208_1_0_0, + &Vector4U5BU5D_t413_0_0_0, + &Color32U5BU5D_t417_0_0_0, + &BoneWeight_t209_1_0_0, + &Renderer_t142_1_0_0, + &MaterialU5BU5D_t159_0_0_0, + &Bounds_t141_1_0_2, + &TrailRenderer_t143_1_0_0, + &Screen_t210_0_0_0, + &Screen_t210_1_0_0, + &GUIElement_t211_0_0_0, + &GUIElement_t211_1_0_0, + &GUITexture_t212_1_0_0, + &GUILayer_t213_1_0_0, + &Vector3_t4_1_0_0, + &Texture_t214_0_0_0, + &Texture_t214_1_0_0, + &Texture2D_t215_1_0_0, + &TextureFormat_t357_0_0_0, + &RenderTexture_t216_0_0_0, + &RenderTexture_t216_1_0_0, + &ReflectionProbe_t217_0_0_0, + &ReflectionProbe_t217_1_0_0, + &CullingGroupEvent_t218_1_0_0, + &Byte_t447_0_0_1, + &CullingGroup_t223_0_0_0, + &CullingGroup_t223_1_0_0, + &StateChanged_t219_0_0_1, + &StateChanged_t219_0_0_0, + &StateChanged_t219_1_0_0, + &GradientColorKey_t224_0_0_0, + &GradientColorKey_t224_1_0_0, + &Color_t139_0_0_6, + &GradientAlphaKey_t225_0_0_0, + &GradientAlphaKey_t225_1_0_0, + &Gradient_t226_0_0_0, + &Gradient_t226_1_0_0, + &TouchScreenKeyboard_InternalConstructorHelperArguments_t227_1_0_0, + &UInt32_t456_0_0_6, + &TouchScreenKeyboardType_t228_1_0_0, + &TouchScreenKeyboardType_t228_0_0_32854, + &TouchScreenKeyboard_t229_1_0_0, + &IntPtr_t_0_0_131, + &Gizmos_t230_0_0_0, + &Gizmos_t230_1_0_0, + &Color_t139_1_0_0, + &LayerMask_t9_0_0_0, + &LayerMask_t9_1_0_0, + &Vector2_t6_1_0_0, + &Single_t165_0_0_32854, + &Color32_t231_1_0_0, + &Byte_t447_0_0_6, + &Quaternion_t19_1_0_0, + &Rect_t232_1_0_0, + &Matrix4x4_t233_1_0_0, + &Matrix4x4_t233_1_0_2, + &Bounds_t141_1_0_0, + &Ray_t24_1_0_0, + &Vector4_t234_1_0_0, + &Plane_t235_0_0_0, + &Plane_t235_1_0_0, + &MathfInternal_t236_1_0_0, + &Single_t165_0_0_22, + &Boolean_t448_0_0_22, + &Mathf_t134_1_0_0, + &Single_t165_1_0_0, + &Single_t165_0_0_54, + &DrivenTransformProperties_t237_0_0_0, + &DrivenTransformProperties_t237_1_0_0, + &DrivenTransformProperties_t237_0_0_32854, + &DrivenRectTransformTracker_t238_0_0_0, + &DrivenRectTransformTracker_t238_1_0_0, + &RectTransform_t242_1_0_0, + &Rect_t232_1_0_2, + &Vector2_t6_1_0_2, + &Edge_t239_0_0_0, + &Axis_t240_0_0_0, + &ReapplyDrivenProperties_t241_0_0_17, + &Edge_t239_1_0_0, + &Edge_t239_0_0_32854, + &Axis_t240_1_0_0, + &Axis_t240_0_0_32854, + &ReapplyDrivenProperties_t241_1_0_0, + &ResourceRequest_t243_0_0_0, + &ResourceRequest_t243_1_0_0, + &Resources_t244_0_0_0, + &Resources_t244_1_0_0, + &TU5BU5D_t3945_0_0_0, + &Resources_ConvertObjects_m18922_gp_0_0_0_0, + &SerializePrivateVariables_t245_0_0_0, + &SerializePrivateVariables_t245_1_0_0, + &SerializeField_t247_1_0_0, + &ISerializationCallbackReceiver_t2626_0_0_0, + &ISerializationCallbackReceiver_t2626_1_0_0, + &Shader_t79_0_0_0, + &Shader_t79_1_0_0, + &Material_t160_1_0_0, + &SortingLayer_t248_0_0_0, + &SortingLayer_t248_1_0_0, + &SphericalHarmonicsL2_t249_1_0_0, + &Sprite_t250_1_0_0, + &Vector4_t234_1_0_2, + &SpriteRenderer_t251_1_0_0, + &DataUtility_t252_0_0_0, + &DataUtility_t252_1_0_0, + &CacheIndex_t253_0_0_0, + &CacheIndex_t253_1_0_0, + &UnityString_t254_0_0_0, + &UnityString_t254_1_0_0, + &AsyncOperation_t182_1_0_0, + &Application_t256_1_0_0, + &LogCallback_t255_0_0_17, + &LogCallback_t255_0_0_0, + &LogCallback_t255_1_0_0, + &Behaviour_t156_1_0_0, + &Camera_t28_1_0_0, + &CameraClearFlags_t356_0_0_0, + &QueryTriggerInteraction_t279_0_0_0, + &CameraCallback_t257_0_0_22, + &CameraCallback_t257_0_0_0, + &CameraCallback_t257_1_0_0, + &Debug_t258_0_0_0, + &Debug_t258_1_0_0, + &Display_t260_1_0_0, + &RenderBuffer_t355_0_0_0, + &IntPtrU5BU5D_t421_0_0_0, + &Int32_t161_1_0_2, + &RenderBuffer_t355_1_0_2, + &DisplayU5BU5D_t261_0_0_22, + &Display_t260_0_0_17, + &DisplaysUpdatedDelegate_t259_0_0_17, + &DisplaysUpdatedDelegate_t259_1_0_0, + &MonoBehaviour_t2_1_0_0, + &TouchPhase_t262_0_0_0, + &TouchPhase_t262_1_0_0, + &TouchPhase_t262_0_0_32854, + &IMECompositionMode_t263_0_0_0, + &IMECompositionMode_t263_1_0_0, + &IMECompositionMode_t263_0_0_32854, + &Touch_t155_1_0_0, + &TouchPhase_t262_0_0_1, + &Input_t135_1_0_0, + &Vector3_t4_1_0_2, + &HideFlags_t264_0_0_0, + &HideFlags_t264_1_0_0, + &HideFlags_t264_0_0_32854, + &Object_t76_1_0_0, + &Object_Instantiate_m18925_gp_0_0_0_0, + &TU5BU5D_t3947_0_0_0, + &Object_FindObjectsOfType_m18926_gp_0_0_0_0, + &Component_t169_1_0_0, + &Component_GetComponent_m18927_gp_0_0_0_0, + &Component_GetComponentInChildren_m18928_gp_0_0_0_0, + &TU5BU5D_t3950_0_0_0, + &Component_GetComponentsInChildren_m18929_gp_0_0_0_0, + &List_1_t3644_0_0_0, + &Component_GetComponentsInChildren_m18930_gp_0_0_0_0, + &TU5BU5D_t3951_0_0_0, + &Component_GetComponentsInChildren_m18931_gp_0_0_0_0, + &List_1_t3645_0_0_0, + &Component_GetComponentsInChildren_m18932_gp_0_0_0_0, + &Component_GetComponentInParent_m18933_gp_0_0_0_0, + &List_1_t3646_0_0_0, + &Component_GetComponents_m18934_gp_0_0_0_0, + &Light_t90_0_0_0, + &Light_t90_1_0_0, + &GameObject_t77_1_0_0, + &GameObject_GetComponent_m18935_gp_0_0_0_0, + &GameObject_GetComponentInChildren_m18936_gp_0_0_0_0, + &List_1_t3647_0_0_0, + &GameObject_GetComponents_m18937_gp_0_0_0_0, + &TU5BU5D_t3956_0_0_0, + &GameObject_GetComponentsInChildren_m18938_gp_0_0_0_0, + &List_1_t3648_0_0_0, + &GameObject_GetComponentsInChildren_m18939_gp_0_0_0_0, + &List_1_t3649_0_0_0, + &GameObject_GetComponentsInParent_m18940_gp_0_0_0_0, + &GameObject_AddComponent_m18941_gp_0_0_0_0, + &Transform_t3_1_0_0, + &Quaternion_t19_1_0_2, + &Enumerator_t265_1_0_0, + &Time_t266_0_0_0, + &Time_t266_1_0_0, + &Random_t267_0_0_0, + &Random_t267_1_0_0, + &YieldInstruction_t189_1_0_0, + &DirectorPlayer_t268_0_0_0, + &DirectorPlayer_t268_1_0_0, + &UnityAdsInternal_t269_1_0_0, + &UnityAdsDelegate_t270_0_0_17, + &UnityAdsDelegate_2_t271_0_0_17, + &ParticleSystem_t104_1_0_0, + &ParticleSystemRenderer_t145_1_0_0, + &Particle_t272_0_0_0, + &Particle_t272_1_0_0, + &Color_t139_0_0_1, + &ParticleRenderer_t144_1_0_0, + &RigidbodyConstraints_t273_0_0_0, + &RigidbodyConstraints_t273_1_0_0, + &RigidbodyConstraints_t273_0_0_32854, + &ForceMode_t274_0_0_0, + &ForceMode_t274_1_0_0, + &ForceMode_t274_0_0_32854, + &ControllerColliderHit_t130_1_0_0, + &CharacterController_t36_0_0_3, + &Collider_t132_0_0_3, + &Vector3_t4_0_0_3, + &Collision_t275_0_0_0, + &Collision_t275_1_0_0, + &Rigidbody_t15_0_0_3, + &ContactPointU5BU5D_t276_0_0_3, + &CollisionFlags_t278_0_0_0, + &CollisionFlags_t278_1_0_0, + &CollisionFlags_t278_0_0_32854, + &QueryTriggerInteraction_t279_1_0_0, + &QueryTriggerInteraction_t279_0_0_32854, + &Physics_t280_0_0_0, + &Physics_t280_1_0_0, + &RaycastHit_t26_1_0_2, + &RaycastHitU5BU5D_t25_0_0_0, + &ColliderU5BU5D_t138_0_0_0, + &ContactPoint_t277_1_0_0, + &Rigidbody_t15_1_0_0, + &Joint_t281_0_0_0, + &Joint_t281_1_0_0, + &SpringJoint_t88_1_0_0, + &Collider_t132_1_0_0, + &CapsuleCollider_t43_1_0_0, + &RaycastHit_t26_1_0_0, + &Collider_t132_0_0_1, + &CharacterController_t36_1_0_0, + &Physics2D_t137_1_0_0, + &RaycastHit2D_t283_1_0_2, + &RaycastHit2DU5BU5D_t423_0_0_0, + &Collider2DU5BU5D_t136_0_0_0, + &List_1_t282_0_0_17, + &RaycastHit2D_t283_1_0_0, + &Collider2D_t129_0_0_1, + &ForceMode2D_t284_0_0_0, + &ForceMode2D_t284_1_0_0, + &ForceMode2D_t284_0_0_32854, + &Rigidbody2D_t11_1_0_0, + &Collider2D_t129_1_0_0, + &ContactPoint2D_t285_1_0_0, + &Vector2_t6_0_0_3, + &Collider2D_t129_0_0_3, + &Collision2D_t286_0_0_0, + &Collision2D_t286_1_0_0, + &Rigidbody2D_t11_0_0_3, + &ContactPoint2DU5BU5D_t287_0_0_3, + &Boolean_t448_0_0_3, + &NavMeshAgent_t47_1_0_0, + &AudioSettings_t289_1_0_0, + &AudioConfigurationChangeHandler_t288_0_0_17, + &AudioConfigurationChangeHandler_t288_0_0_0, + &AudioConfigurationChangeHandler_t288_1_0_0, + &AudioClip_t35_1_0_0, + &PCMReaderCallback_t290_0_0_1, + &PCMSetPositionCallback_t291_0_0_1, + &PCMReaderCallback_t290_0_0_0, + &PCMReaderCallback_t290_1_0_0, + &PCMSetPositionCallback_t291_0_0_0, + &PCMSetPositionCallback_t291_1_0_0, + &AudioSource_t37_1_0_0, + &WebCamDevice_t292_0_0_0, + &WebCamDevice_t292_1_0_0, + &AnimationEventSource_t293_0_0_0, + &AnimationEventSource_t293_1_0_0, + &AnimationEventSource_t293_0_0_32854, + &AnimationEvent_t294_0_0_0, + &AnimationEvent_t294_1_0_0, + &AnimationState_t295_0_0_0, + &AnimatorClipInfo_t296_0_0_0, + &Object_t76_0_0_3, + &AnimationEventSource_t293_0_0_3, + &AnimationState_t295_0_0_3, + &AnimatorStateInfo_t148_0_0_3, + &AnimatorClipInfo_t296_0_0_3, + &Keyframe_t147_1_0_0, + &AnimationCurve_t41_1_0_0, + &PlayMode_t297_0_0_0, + &PlayMode_t297_1_0_0, + &PlayMode_t297_0_0_32854, + &Animation_t157_1_0_0, + &Enumerator_t298_1_0_0, + &Animation_t157_0_0_1, + &AnimationState_t295_1_0_0, + &AnimatorClipInfo_t296_1_0_0, + &AnimatorStateInfo_t148_1_0_0, + &AnimatorTransitionInfo_t300_0_0_0, + &AnimatorTransitionInfo_t300_1_0_0, + &Animator_t10_1_0_0, + &RuntimeAnimatorController_t304_0_0_0, + &IAnimatorControllerPlayable_t2627_0_0_0, + &SkeletonBone_t301_0_0_0, + &SkeletonBone_t301_1_0_0, + &Quaternion_t19_0_0_6, + &HumanLimit_t302_0_0_0, + &HumanLimit_t302_1_0_0, + &HumanBone_t303_0_0_0, + &HumanBone_t303_1_0_0, + &HumanLimit_t302_0_0_6, + &RuntimeAnimatorController_t304_1_0_0, + &IAnimatorControllerPlayable_t2627_1_0_0, + &TextAnchor_t305_1_0_0, + &TextAnchor_t305_0_0_32854, + &HorizontalWrapMode_t306_0_0_0, + &HorizontalWrapMode_t306_1_0_0, + &HorizontalWrapMode_t306_0_0_32854, + &VerticalWrapMode_t307_0_0_0, + &VerticalWrapMode_t307_1_0_0, + &VerticalWrapMode_t307_0_0_32854, + &GUIText_t94_1_0_0, + &CharacterInfo_t308_1_0_0, + &Rect_t232_0_0_6, + &FontStyle_t334_0_0_6, + &Font_t310_1_0_0, + &CharacterInfoU5BU5D_t424_0_0_0, + &FontStyle_t334_0_0_0, + &CharacterInfo_t308_1_0_2, + &Action_1_t311_0_0_17, + &FontTextureRebuildCallback_t309_0_0_1, + &FontTextureRebuildCallback_t309_1_0_0, + &UICharInfo_t312_1_0_0, + &UILineInfo_t313_1_0_0, + &TextGenerator_t314_1_0_0, + &UICharInfoU5BU5D_t426_0_0_0, + &UILineInfoU5BU5D_t427_0_0_0, + &TextGenerationSettings_t315_0_0_1, + &List_1_t316_0_0_33, + &List_1_t317_0_0_33, + &List_1_t318_0_0_33, + &RenderMode_t319_0_0_0, + &RenderMode_t319_1_0_0, + &RenderMode_t319_0_0_32854, + &Canvas_t321_1_0_0, + &WillRenderCanvases_t320_0_0_17, + &WillRenderCanvases_t320_1_0_0, + &ICanvasRaycastFilter_t697_1_0_0, + &CanvasGroup_t322_1_0_0, + &UIVertex_t323_1_0_0, + &Color32_t231_0_0_6, + &Vector4_t234_0_0_6, + &Color32_t231_0_0_49, + &Vector4_t234_0_0_49, + &UIVertex_t323_0_0_22, + &CanvasRenderer_t324_1_0_0, + &RectTransformUtility_t325_1_0_0, + &Vector3U5BU5D_t125_0_0_17, + &Event_t326_1_0_0, + &Event_t326_0_0_17, + &Dictionary_2_t327_0_0_17, + &KeyCode_t328_1_0_0, + &KeyCode_t328_0_0_32854, + &EventType_t329_1_0_0, + &EventType_t329_0_0_32854, + &EventModifiers_t330_1_0_0, + &EventModifiers_t330_0_0_32854, + &GUIStyleState_t331_0_0_0, + &GUIStyleState_t331_1_0_0, + &GUIStyle_t332_0_0_33, + &Texture2D_t215_0_0_129, + &RectOffset_t333_1_0_0, + &FontStyle_t334_1_0_0, + &FontStyle_t334_0_0_32854, + &GUIStyle_t332_1_0_0, + &GUIStyleState_t331_0_0_129, + &RectOffset_t333_0_0_129, + &Font_t310_0_0_129, + &Boolean_t448_0_0_19, + &GUIStyle_t332_0_0_17, + &GUIUtility_t335_1_0_0, + &Vector2_t6_0_0_19, + &WrapperlessIcall_t336_1_0_0, + &IL2CPPStructAlignmentAttribute_t337_1_0_0, + &AttributeHelperEngine_t338_1_0_0, + &DisallowMultipleComponentU5BU5D_t339_0_0_22, + &ExecuteInEditModeU5BU5D_t340_0_0_22, + &RequireComponentU5BU5D_t341_0_0_22, + &DisallowMultipleComponent_t342_1_0_0, + &RequireComponent_t343_1_0_0, + &Type_t_0_0_6, + &AddComponentMenu_t344_1_0_0, + &ExecuteInEditMode_t345_1_0_0, + &HideInInspector_t346_1_0_0, + &CastHelper_1_t2628_0_0_0, + &CastHelper_1_t2628_1_0_0, + &CastHelper_1_t2628_gp_0_0_0_6, + &IntPtr_t_0_0_6, + &SetupCoroutine_t347_0_0_0, + &SetupCoroutine_t347_1_0_0, + &WritableAttribute_t348_1_0_0, + &AssemblyIsEditorAssembly_t349_0_0_0, + &AssemblyIsEditorAssembly_t349_1_0_0, + &GcUserProfileData_t350_1_0_0, + &Texture2D_t215_0_0_6, + &GcAchievementDescriptionData_t351_1_0_0, + &GcAchievementData_t352_1_0_0, + &Double_t454_0_0_6, + &GcScoreData_t353_1_0_0, + &Resolution_t354_0_0_0, + &Resolution_t354_1_0_0, + &RenderBuffer_t355_1_0_0, + &CameraClearFlags_t356_1_0_0, + &CameraClearFlags_t356_0_0_32854, + &TextureFormat_t357_1_0_0, + &TextureFormat_t357_0_0_32854, + &CompareFunction_t358_1_0_0, + &CompareFunction_t358_0_0_32854, + &ColorWriteMask_t359_1_0_0, + &ColorWriteMask_t359_0_0_32854, + &StencilOp_t360_1_0_0, + &StencilOp_t360_0_0_32854, + &ReflectionProbeBlendInfo_t361_0_0_0, + &ReflectionProbeBlendInfo_t361_1_0_0, + &ReflectionProbe_t217_0_0_6, + &LocalUser_t203_1_0_0, + &IUserProfileU5BU5D_t363_0_0_1, + &IUserProfile_t2630_0_0_1, + &UserProfile_t362_1_0_0, + &String_t_0_0_4, + &Boolean_t448_0_0_4, + &UserState_t375_0_0_4, + &Texture2D_t215_0_0_4, + &Achievement_t364_1_0_0, + &DateTime_t365_0_0_1, + &Double_t454_0_0_1, + &AchievementDescription_t366_1_0_0, + &Texture2D_t215_0_0_1, + &Score_t367_1_0_0, + &Int64_t455_0_0_1, + &Leaderboard_t206_1_0_0, + &Range_t369_0_0_0, + &IScore_t370_0_0_1, + &UInt32_t456_0_0_1, + &IScoreU5BU5D_t368_0_0_1, + &StringU5BU5D_t163_0_0_1, + &UserScope_t376_0_0_1, + &Range_t369_0_0_1, + &TimeScope_t377_0_0_1, + &SendMouseEvents_t372_1_0_0, + &Int32_t161_0_0_32849, + &Boolean_t448_0_0_17, + &HitInfoU5BU5D_t373_0_0_49, + &CameraU5BU5D_t374_0_0_17, + &HitInfo_t371_1_0_0, + &ISocialPlatform_t2629_1_0_0, + &ILocalUser_t409_1_0_0, + &UserState_t375_1_0_0, + &UserState_t375_0_0_32854, + &IUserProfile_t2630_1_0_0, + &IAchievement_t411_1_0_0, + &IAchievementDescription_t2631_1_0_0, + &IScore_t370_1_0_0, + &UserScope_t376_1_0_0, + &UserScope_t376_0_0_32854, + &TimeScope_t377_1_0_0, + &TimeScope_t377_0_0_32854, + &Range_t369_1_0_0, + &ILeaderboard_t410_1_0_0, + &PropertyAttribute_t378_0_0_0, + &PropertyAttribute_t378_1_0_0, + &TooltipAttribute_t379_1_0_0, + &String_t_0_0_38, + &SpaceAttribute_t380_1_0_0, + &Single_t165_0_0_38, + &RangeAttribute_t381_1_0_0, + &TextAreaAttribute_t382_1_0_0, + &Int32_t161_0_0_38, + &SelectionBaseAttribute_t383_1_0_0, + &StackTraceUtility_t384_1_0_0, + &String_t_1_0_2, + &String_t_0_0_17, + &UnityException_t385_1_0_0, + &SharedBetweenAnimatorsAttribute_t386_0_0_0, + &SharedBetweenAnimatorsAttribute_t386_1_0_0, + &StateMachineBehaviour_t172_1_0_0, + &TextGenerationSettings_t315_1_0_0, + &Font_t310_0_0_6, + &TextAnchor_t305_0_0_6, + &VerticalWrapMode_t307_0_0_6, + &HorizontalWrapMode_t306_0_0_6, + &TrackedReference_t299_1_0_0, + &PersistentListenerMode_t387_0_0_0, + &PersistentListenerMode_t387_1_0_0, + &PersistentListenerMode_t387_0_0_32854, + &ArgumentCache_t388_1_0_0, + &Object_t76_0_0_1, + &BaseInvokableCall_t389_1_0_0, + &BaseInvokableCall_ThrowOnInvalidArg_m18951_gp_0_0_0_0, + &InvokableCall_t390_1_0_0, + &UnityAction_t391_0_0_1, + &InvokableCall_1_t2632_0_0_0, + &InvokableCall_1_t2632_1_0_0, + &UnityAction_1_t3650_0_0_0, + &InvokableCall_1_t2632_gp_0_0_0_0, + &UnityAction_1_t3650_0_0_1, + &InvokableCall_2_t2633_0_0_0, + &InvokableCall_2_t2633_1_0_0, + &UnityAction_2_t3651_0_0_1, + &InvokableCall_2_t2633_gp_0_0_0_0, + &InvokableCall_2_t2633_gp_1_0_0_0, + &UnityAction_2_t3651_0_0_0, + &InvokableCall_3_t2634_0_0_0, + &InvokableCall_3_t2634_1_0_0, + &UnityAction_3_t3652_0_0_1, + &InvokableCall_3_t2634_gp_0_0_0_0, + &InvokableCall_3_t2634_gp_1_0_0_0, + &InvokableCall_3_t2634_gp_2_0_0_0, + &UnityAction_3_t3652_0_0_0, + &InvokableCall_4_t2635_0_0_0, + &InvokableCall_4_t2635_1_0_0, + &UnityAction_4_t3653_0_0_1, + &InvokableCall_4_t2635_gp_0_0_0_0, + &InvokableCall_4_t2635_gp_1_0_0_0, + &InvokableCall_4_t2635_gp_2_0_0_0, + &InvokableCall_4_t2635_gp_3_0_0_0, + &UnityAction_4_t3653_0_0_0, + &CachedInvokableCall_1_t469_1_0_0, + &InvokableCall_1_t3654_0_0_0, + &CachedInvokableCall_1_t469_gp_0_0_0_0, + &ObjectU5BU5D_t162_0_0_33, + &UnityEventCallState_t392_0_0_0, + &UnityEventCallState_t392_1_0_0, + &UnityEventCallState_t392_0_0_32854, + &PersistentCall_t393_1_0_0, + &UnityEventBase_t398_0_0_0, + &PersistentListenerMode_t387_0_0_1, + &ArgumentCache_t388_0_0_1, + &UnityEventCallState_t392_0_0_1, + &PersistentCallGroup_t394_1_0_0, + &List_1_t395_0_0_1, + &InvokableCallList_t396_1_0_0, + &List_1_t397_0_0_33, + &UnityEventBase_t398_1_0_0, + &InvokableCallList_t396_0_0_1, + &PersistentCallGroup_t394_0_0_1, + &UnityEvent_t399_0_0_0, + &UnityEvent_t399_1_0_0, + &UnityEvent_1_t2636_0_0_0, + &UnityEvent_1_t2636_1_0_0, + &UnityAction_1_t3655_0_0_0, + &UnityEvent_1_t2636_gp_0_0_0_0, + &UnityEvent_1_t3656_0_0_0, + &InvokableCall_1_t3657_0_0_0, + &UnityEvent_2_t2637_0_0_0, + &UnityEvent_2_t2637_1_0_0, + &UnityEvent_2_t2637_gp_0_0_0_0, + &UnityEvent_2_t2637_gp_1_0_0_0, + &InvokableCall_2_t3658_0_0_0, + &UnityEvent_3_t2638_0_0_0, + &UnityEvent_3_t2638_1_0_0, + &UnityEvent_3_t2638_gp_0_0_0_0, + &UnityEvent_3_t2638_gp_1_0_0_0, + &UnityEvent_3_t2638_gp_2_0_0_0, + &InvokableCall_3_t3659_0_0_0, + &UnityEvent_4_t2639_0_0_0, + &UnityEvent_4_t2639_1_0_0, + &UnityEvent_4_t2639_gp_0_0_0_0, + &UnityEvent_4_t2639_gp_1_0_0_0, + &UnityEvent_4_t2639_gp_2_0_0_0, + &UnityEvent_4_t2639_gp_3_0_0_0, + &InvokableCall_4_t3660_0_0_0, + &DefaultValueAttribute_t400_1_0_0, + &Object_t_0_0_1, + &ExcludeFromDocsAttribute_t401_1_0_0, + &FormerlySerializedAsAttribute_t402_1_0_0, + &TypeInferenceRules_t403_1_0_0, + &TypeInferenceRules_t403_0_0_32854, + &TypeInferenceRuleAttribute_t404_1_0_0, + &String_t_0_0_33, + &NetFxCoreExtensions_t405_0_0_0, + &NetFxCoreExtensions_t405_1_0_0, + &UnityAdsDelegate_t270_1_0_0, + &UnityAdsDelegate_2_t2640_0_0_0, + &UnityAdsDelegate_2_t2640_1_0_0, + &UnityAdsDelegate_2_t2640_gp_0_0_0_0, + &UnityAdsDelegate_2_t2640_gp_1_0_0_0, + &UnityAction_t391_1_0_0, + &UnityAction_1_t2641_0_0_0, + &UnityAction_1_t2641_1_0_0, + &UnityAction_1_t2641_gp_0_0_0_0, + &UnityAction_2_t2642_0_0_0, + &UnityAction_2_t2642_1_0_0, + &UnityAction_2_t2642_gp_0_0_0_0, + &UnityAction_2_t2642_gp_1_0_0_0, + &UnityAction_3_t2643_0_0_0, + &UnityAction_3_t2643_1_0_0, + &UnityAction_3_t2643_gp_0_0_0_0, + &UnityAction_3_t2643_gp_1_0_0_0, + &UnityAction_3_t2643_gp_2_0_0_0, + &UnityAction_4_t2644_0_0_0, + &UnityAction_4_t2644_1_0_0, + &UnityAction_4_t2644_gp_0_0_0_0, + &UnityAction_4_t2644_gp_1_0_0_0, + &UnityAction_4_t2644_gp_2_0_0_0, + &UnityAction_4_t2644_gp_3_0_0_0, + &U3CModuleU3E_t472_0_0_0, + &U3CModuleU3E_t472_1_0_0, + &IEventSystemHandler_t2098_1_0_0, + &IPointerEnterHandler_t658_1_0_0, + &IPointerExitHandler_t659_1_0_0, + &IPointerDownHandler_t660_1_0_0, + &IPointerUpHandler_t661_1_0_0, + &IPointerClickHandler_t662_1_0_0, + &IBeginDragHandler_t664_1_0_0, + &IInitializePotentialDragHandler_t663_1_0_0, + &IDragHandler_t665_1_0_0, + &IEndDragHandler_t666_1_0_0, + &IDropHandler_t667_1_0_0, + &IScrollHandler_t668_1_0_0, + &IUpdateSelectedHandler_t669_1_0_0, + &ISelectHandler_t670_1_0_0, + &IDeselectHandler_t671_1_0_0, + &IMoveHandler_t672_1_0_0, + &ISubmitHandler_t673_1_0_0, + &ICancelHandler_t674_1_0_0, + &EventSystem_t473_1_0_0, + &UIBehaviour_t474_0_0_0, + &List_1_t475_0_0_1, + &BaseInputModule_t476_0_0_1, + &GameObject_t77_0_0_1, + &BaseEventData_t477_0_0_1, + &Comparison_1_t478_0_0_49, + &EventSystem_t473_0_0_17, + &EventTrigger_t482_0_0_0, + &EventTrigger_t482_1_0_0, + &EventTriggerType_t484_0_0_0, + &List_1_t483_0_0_1, + &List_1_t483_0_0_6, + &TriggerEvent_t479_1_0_0, + &Entry_t481_1_0_0, + &EventTriggerType_t484_0_0_6, + &TriggerEvent_t479_0_0_6, + &IPointerEnterHandler_t658_0_0_1, + &IPointerExitHandler_t659_0_0_2, + &IPointerDownHandler_t660_0_0_3, + &IPointerUpHandler_t661_0_0_4, + &IPointerClickHandler_t662_0_0_5, + &IBeginDragHandler_t664_0_0_6, + &IInitializePotentialDragHandler_t663_0_0_7, + &IDragHandler_t665_0_0_8, + &IEndDragHandler_t666_0_0_9, + &IDropHandler_t667_0_0_10, + &IScrollHandler_t668_0_0_11, + &IUpdateSelectedHandler_t669_0_0_12, + &ISelectHandler_t670_0_0_13, + &IDeselectHandler_t671_0_0_14, + &IMoveHandler_t672_0_0_15, + &ISubmitHandler_t673_0_0_16, + &ICancelHandler_t674_0_0_17, + &EventTriggerType_t484_1_0_0, + &EventTriggerType_t484_0_0_32854, + &ExecuteEvents_t485_1_0_0, + &ExecuteEvents_ValidateEventData_m19023_gp_0_0_0_0, + &EventFunction_1_t3661_0_0_0, + &ExecuteEvents_Execute_m19024_gp_0_0_0_0, + &EventFunction_1_t3662_0_0_0, + &ExecuteEvents_ExecuteHierarchy_m19025_gp_0_0_0_0, + &ExecuteEvents_ShouldSendToComponent_m19026_gp_0_0_0_0, + &ExecuteEvents_GetEventList_m19027_gp_0_0_0_0, + &ExecuteEvents_CanHandleEvent_m19028_gp_0_0_0_0, + &ExecuteEvents_GetEventHandler_m19029_gp_0_0_0_0, + &EventFunction_1_t486_0_0_49, + &EventFunction_1_t487_0_0_49, + &EventFunction_1_t488_0_0_49, + &EventFunction_1_t489_0_0_49, + &EventFunction_1_t490_0_0_49, + &EventFunction_1_t491_0_0_49, + &EventFunction_1_t492_0_0_49, + &EventFunction_1_t493_0_0_49, + &EventFunction_1_t494_0_0_49, + &EventFunction_1_t495_0_0_49, + &EventFunction_1_t496_0_0_49, + &EventFunction_1_t497_0_0_49, + &EventFunction_1_t498_0_0_49, + &EventFunction_1_t499_0_0_49, + &EventFunction_1_t500_0_0_49, + &EventFunction_1_t501_0_0_49, + &EventFunction_1_t502_0_0_49, + &ObjectPool_1_t503_0_0_49, + &List_1_t101_0_0_49, + &UnityAction_1_t504_0_0_17, + &EventFunction_1_t2645_0_0_0, + &EventFunction_1_t2645_1_0_0, + &EventFunction_1_t2645_gp_0_0_0_0, + &MoveDirection_t505_0_0_0, + &MoveDirection_t505_1_0_0, + &MoveDirection_t505_0_0_32854, + &RaycasterManager_t506_1_0_0, + &List_1_t507_0_0_49, + &RaycastResult_t508_1_0_0, + &BaseRaycaster_t509_0_0_6, + &UIBehaviour_t474_1_0_0, + &AxisEventData_t510_1_0_0, + &MoveDirection_t505_0_0_1, + &BaseEventData_t477_1_0_0, + &EventSystem_t473_0_0_33, + &PointerEventData_t131_1_0_0, + &InputButton_t511_0_0_0, + &List_1_t513_0_0_6, + &RaycastResult_t508_0_0_1, + &InputButton_t511_0_0_1, + &InputButton_t511_1_0_0, + &InputButton_t511_0_0_32854, + &FramePressState_t512_0_0_0, + &FramePressState_t512_1_0_0, + &FramePressState_t512_0_0_32854, + &BaseInputModule_t476_1_0_0, + &List_1_t514_0_0_132, + &AxisEventData_t510_0_0_1, + &EventSystem_t473_0_0_1, + &PointerInputModule_t519_0_0_0, + &PointerInputModule_t519_1_0_0, + &PointerEventData_t131_1_0_2, + &Boolean_t448_1_0_2, + &Int32_t161_0_0_32854, + &Dictionary_2_t520_0_0_4, + &MouseState_t517_0_0_33, + &ButtonState_t515_1_0_0, + &MouseButtonEventData_t516_0_0_1, + &MouseState_t517_1_0_0, + &List_1_t518_0_0_1, + &MouseButtonEventData_t516_1_0_0, + &FramePressState_t512_0_0_6, + &PointerEventData_t131_0_0_6, + &StandaloneInputModule_t522_0_0_0, + &StandaloneInputModule_t522_1_0_0, + &InputMode_t521_0_0_0, + &InputMode_t521_1_0_0, + &InputMode_t521_0_0_32854, + &TouchInputModule_t523_0_0_0, + &TouchInputModule_t523_1_0_0, + &BaseRaycaster_t509_1_0_0, + &Physics2DRaycaster_t524_0_0_0, + &Physics2DRaycaster_t524_1_0_0, + &PhysicsRaycaster_t525_1_0_0, + &Int32_t161_0_0_32852, + &Camera_t28_0_0_4, + &LayerMask_t9_0_0_4, + &Comparison_1_t526_0_0_17, + &ITweenValue_t2646_0_0_0, + &ITweenValue_t2646_1_0_0, + &ColorTween_t530_1_0_0, + &ColorTweenMode_t527_0_0_0, + &ColorTweenCallback_t528_0_0_1, + &ColorTweenMode_t527_0_0_1, + &ColorTweenMode_t527_1_0_0, + &ColorTweenMode_t527_0_0_32854, + &ColorTweenCallback_t528_1_0_0, + &FloatTween_t533_1_0_0, + &FloatTweenCallback_t531_0_0_1, + &FloatTweenCallback_t531_1_0_0, + &TweenRunner_1_t2647_0_0_0, + &TweenRunner_1_t2647_1_0_0, + &TweenRunner_1_t2647_gp_0_0_0_0, + &MonoBehaviour_t2_0_0_4, + &IEnumerator_t133_0_0_4, + &U3CStartU3Ec__Iterator0_t2648_0_0_0, + &U3CStartU3Ec__Iterator0_t2648_1_0_0, + &U3CStartU3Ec__Iterator0_t2648_gp_0_0_0_3, + &IEnumerator_1_t2261_0_0_2, + &ITweenValue_t2646_0_0_1, + &U3CStartU3Ec__Iterator0_t2648_gp_0_0_0_0, + &U3CStartU3Ec__Iterator0_t3663_0_0_0, + &TweenRunner_1_t3664_0_0_0, + &AnimationTriggers_t534_1_0_0, + &Button_t537_1_0_0, + &ButtonClickedEvent_t535_0_0_1, + &ButtonClickedEvent_t535_1_0_0, + &U3COnFinishSubmitU3Ec__Iterator1_t536_1_0_0, + &Button_t537_0_0_3, + &IPointerClickHandler_t662_0_0_1, + &ISubmitHandler_t673_0_0_2, + &CanvasUpdate_t539_0_0_0, + &CanvasUpdate_t539_1_0_0, + &CanvasUpdate_t539_0_0_32854, + &ICanvasElement_t678_1_0_0, + &CanvasUpdateRegistry_t540_1_0_0, + &CanvasUpdateRegistry_t540_0_0_17, + &IndexedSet_1_t541_0_0_33, + &Comparison_1_t542_0_0_49, + &ColorBlock_t543_1_0_0, + &Dropdown_t553_1_0_0, + &Dropdown_GetOrAddComponent_m19056_gp_0_0_0_0, + &RectTransform_t242_0_0_1, + &Text_t545_0_0_1, + &OptionDataList_t548_0_0_1, + &DropdownEvent_t550_0_0_1, + &List_1_t555_0_0_1, + &TweenRunner_1_t556_0_0_1, + &DropdownItem_t544_1_0_0, + &Toggle_t546_0_0_1, + &ICancelHandler_t674_0_0_2, + &OptionData_t547_1_0_0, + &Sprite_t250_0_0_1, + &OptionDataList_t548_1_0_0, + &List_1_t549_0_0_1, + &DropdownEvent_t550_1_0_0, + &U3CDelayedDestroyDropdownListU3Ec__Iterator2_t552_1_0_0, + &Dropdown_t553_0_0_3, + &U3CShowU3Ec__AnonStorey6_t554_1_0_0, + &DropdownItem_t544_0_0_3, + &ICancelHandler_t674_0_0_3, + &FontData_t557_1_0_0, + &Font_t310_0_0_1, + &FontStyle_t334_0_0_1, + &TextAnchor_t305_0_0_1, + &HorizontalWrapMode_t306_0_0_1, + &VerticalWrapMode_t307_0_0_1, + &FontUpdateTracker_t558_1_0_0, + &Dictionary_2_t559_0_0_17, + &Graphic_t560_1_0_0, + &Material_t160_0_0_20, + &Texture2D_t215_0_0_20, + &Material_t160_0_0_4, + &RectTransform_t242_0_0_129, + &CanvasRenderer_t324_0_0_129, + &Canvas_t321_0_0_129, + &Boolean_t448_0_0_129, + &UnityAction_t391_0_0_132, + &Mesh_t208_0_0_148, + &VertexHelper_t562_0_0_177, + &TweenRunner_1_t561_0_0_161, + &GraphicRaycaster_t564_1_0_0, + &BlockingObjects_t563_0_0_0, + &BlockingObjects_t563_0_0_1, + &Canvas_t321_0_0_1, + &List_1_t565_0_0_129, + &List_1_t565_0_0_177, + &Comparison_1_t566_0_0_17, + &BlockingObjects_t563_1_0_0, + &BlockingObjects_t563_0_0_32854, + &GraphicRegistry_t567_1_0_0, + &GraphicRegistry_t567_0_0_17, + &Dictionary_2_t568_0_0_33, + &List_1_t565_0_0_49, + &Image_t70_1_0_0, + &MaskableGraphic_t571_0_0_0, + &Sprite_t250_0_0_129, + &Type_t569_0_0_1, + &FillMethod_t570_0_0_1, + &Vector2U5BU5D_t415_0_0_49, + &Vector3U5BU5D_t125_0_0_49, + &Type_t569_1_0_0, + &Type_t569_0_0_32854, + &FillMethod_t570_1_0_0, + &FillMethod_t570_0_0_32854, + &ISerializationCallbackReceiver_t2626_0_0_1, + &ILayoutElement_t684_0_0_2, + &IMaskable_t704_1_0_0, + &InputField_t582_1_0_0, + &Int32_t161_1_0_0, + &EditState_t579_0_0_0, + &SelectionState_t607_0_0_0, + &TouchScreenKeyboard_t229_0_0_4, + &CharU5BU5D_t458_0_0_49, + &Text_t545_0_0_4, + &Graphic_t560_0_0_4, + &ContentType_t572_0_0_1, + &InputType_t573_0_0_1, + &Char_t702_0_0_1, + &TouchScreenKeyboardType_t228_0_0_1, + &LineType_t575_0_0_1, + &CharacterValidation_t574_0_0_1, + &SubmitEvent_t576_0_0_1, + &OnChangeEvent_t578_0_0_1, + &OnValidateInput_t580_0_0_1, + &Int32_t161_0_0_4, + &UIVertexU5BU5D_t425_0_0_4, + &TextGenerator_t314_0_0_1, + &CanvasRenderer_t324_0_0_1, + &Mesh_t208_0_0_132, + &Coroutine_t190_0_0_1, + &Event_t326_0_0_1, + &ContentType_t572_1_0_0, + &ContentType_t572_0_0_32854, + &InputType_t573_1_0_0, + &InputType_t573_0_0_32854, + &CharacterValidation_t574_1_0_0, + &CharacterValidation_t574_0_0_32854, + &LineType_t575_1_0_0, + &LineType_t575_0_0_32854, + &SubmitEvent_t576_1_0_0, + &OnChangeEvent_t578_1_0_0, + &EditState_t579_1_0_0, + &EditState_t579_0_0_32854, + &OnValidateInput_t580_1_0_0, + &U3CCaretBlinkU3Ec__Iterator3_t581_1_0_0, + &InputField_t582_0_0_3, + &U3CMouseDragOutsideRectU3Ec__Iterator4_t583_1_0_0, + &PointerEventData_t131_0_0_3, + &Rect_t232_0_0_3, + &IBeginDragHandler_t664_0_0_2, + &IEndDragHandler_t666_0_0_4, + &IUpdateSelectedHandler_t669_0_0_5, + &ISubmitHandler_t673_0_0_6, + &ICanvasElement_t678_0_0_7, + &Mask_t584_1_0_0, + &Graphic_t560_0_0_129, + &Material_t160_0_0_129, + &IMaterialModifier_t695_0_0_1, + &MaskableGraphic_t571_1_0_0, + &Boolean_t448_0_0_132, + &Material_t160_0_0_132, + &RectMask2D_t587_0_0_129, + &CullStateChangedEvent_t585_0_0_1, + &Int32_t161_0_0_132, + &Vector3U5BU5D_t125_0_0_33, + &CullStateChangedEvent_t585_1_0_0, + &IClippable_t681_0_0_1, + &IMaterialModifier_t695_0_0_2, + &MaskUtilities_t588_0_0_0, + &MaskUtilities_t588_1_0_0, + &Misc_t589_0_0_0, + &Misc_t589_1_0_0, + &Navigation_t591_1_0_0, + &Mode_t590_0_0_0, + &Mode_t590_0_0_1, + &Selectable_t538_0_0_1, + &Mode_t590_1_0_0, + &Mode_t590_0_0_32854, + &RawImage_t592_0_0_0, + &RawImage_t592_1_0_0, + &Texture_t214_0_0_1, + &Rect_t232_0_0_1, + &RectMask2D_t587_1_0_0, + &RectangularVertexClipper_t593_0_0_161, + &List_1_t594_0_0_129, + &List_1_t595_0_0_129, + &Rect_t232_0_0_129, + &IClipper_t683_0_0_1, + &Scrollbar_t600_0_0_0, + &Scrollbar_t600_1_0_0, + &Axis_t598_0_0_0, + &Direction_t596_0_0_1, + &ScrollEvent_t597_0_0_1, + &DrivenRectTransformTracker_t238_0_0_1, + &Direction_t596_1_0_0, + &Direction_t596_0_0_32854, + &ScrollEvent_t597_1_0_0, + &Axis_t598_1_0_0, + &Axis_t598_0_0_32854, + &U3CClickRepeatU3Ec__Iterator5_t599_1_0_0, + &Scrollbar_t600_0_0_3, + &IBeginDragHandler_t664_0_0_1, + &IInitializePotentialDragHandler_t663_0_0_2, + &ICanvasElement_t678_0_0_4, + &ScrollRect_t605_0_0_0, + &ScrollRect_t605_1_0_0, + &MovementType_t601_0_0_0, + &ScrollbarVisibility_t602_0_0_0, + &MovementType_t601_0_0_1, + &Scrollbar_t600_0_0_1, + &ScrollbarVisibility_t602_0_0_1, + &ScrollRectEvent_t603_0_0_1, + &Bounds_t141_0_0_1, + &MovementType_t601_1_0_0, + &MovementType_t601_0_0_32854, + &ScrollbarVisibility_t602_1_0_0, + &ScrollbarVisibility_t602_0_0_32854, + &ScrollRectEvent_t603_1_0_0, + &IScrollHandler_t668_0_0_5, + &ICanvasElement_t678_0_0_6, + &ILayoutElement_t684_0_0_7, + &ILayoutController_t713_0_0_8, + &ILayoutGroup_t712_0_0_9, + &Selectable_t538_1_0_0, + &List_1_t610_0_0_17, + &Navigation_t591_0_0_1, + &Transition_t606_0_0_1, + &ColorBlock_t543_0_0_1, + &SpriteState_t608_0_0_1, + &AnimationTriggers_t534_0_0_1, + &Graphic_t560_0_0_1, + &SelectionState_t607_0_0_1, + &List_1_t609_0_0_33, + &Transition_t606_1_0_0, + &Transition_t606_0_0_32854, + &SelectionState_t607_1_0_0, + &SelectionState_t607_0_0_32854, + &ISelectHandler_t670_0_0_5, + &IDeselectHandler_t671_0_0_6, + &IMoveHandler_t672_0_0_7, + &SetPropertyUtility_t611_0_0_0, + &SetPropertyUtility_t611_1_0_0, + &SetPropertyUtility_SetStruct_m19058_gp_0_1_0_0, + &SetPropertyUtility_SetStruct_m19058_gp_0_0_0_0, + &SetPropertyUtility_SetClass_m19059_gp_0_1_0_0, + &SetPropertyUtility_SetClass_m19059_gp_0_0_0_0, + &Slider_t615_0_0_0, + &Slider_t615_1_0_0, + &Axis_t614_0_0_0, + &Direction_t612_0_0_1, + &Single_t165_0_0_4, + &SliderEvent_t613_0_0_1, + &Direction_t612_1_0_0, + &Direction_t612_0_0_32854, + &SliderEvent_t613_1_0_0, + &Axis_t614_1_0_0, + &Axis_t614_0_0_32854, + &IInitializePotentialDragHandler_t663_0_0_1, + &IDragHandler_t665_0_0_2, + &ICanvasElement_t678_0_0_3, + &SpriteState_t608_1_0_0, + &StencilMaterial_t617_1_0_0, + &List_1_t618_0_0_17, + &MatEntry_t616_1_0_0, + &Material_t160_0_0_6, + &StencilOp_t360_0_0_6, + &CompareFunction_t358_0_0_6, + &ColorWriteMask_t359_0_0_6, + &Text_t545_1_0_0, + &FontData_t557_0_0_1, + &UIVertexU5BU5D_t425_0_0_33, + &Toggle_t546_1_0_0, + &ToggleTransition_t619_0_0_6, + &Graphic_t560_0_0_6, + &ToggleGroup_t621_0_0_1, + &ToggleEvent_t620_0_0_6, + &ToggleTransition_t619_0_0_0, + &ToggleTransition_t619_1_0_0, + &ToggleTransition_t619_0_0_32854, + &ToggleEvent_t620_1_0_0, + &ToggleGroup_t621_1_0_0, + &List_1_t622_0_0_1, + &Predicate_1_t623_0_0_17, + &Func_2_t624_0_0_17, + &ClipperRegistry_t625_1_0_0, + &ClipperRegistry_t625_0_0_17, + &IndexedSet_1_t626_0_0_33, + &Clipping_t627_0_0_0, + &Clipping_t627_1_0_0, + &IClipper_t683_1_0_0, + &IClippable_t681_1_0_0, + &RectangularVertexClipper_t593_1_0_0, + &AspectRatioFitter_t629_0_0_0, + &AspectRatioFitter_t629_1_0_0, + &AspectMode_t628_0_0_1, + &AspectMode_t628_1_0_0, + &AspectMode_t628_0_0_32854, + &ILayoutSelfController_t714_0_0_1, + &CanvasScaler_t633_0_0_0, + &CanvasScaler_t633_1_0_0, + &ScaleMode_t630_0_0_0, + &ScreenMatchMode_t631_0_0_0, + &Unit_t632_0_0_0, + &ScaleMode_t630_0_0_1, + &Vector2_t6_0_0_4, + &ScreenMatchMode_t631_0_0_4, + &Unit_t632_0_0_4, + &Single_t165_0_0_129, + &ScaleMode_t630_1_0_0, + &ScaleMode_t630_0_0_32854, + &ScreenMatchMode_t631_1_0_0, + &ScreenMatchMode_t631_0_0_32854, + &Unit_t632_1_0_0, + &Unit_t632_0_0_32854, + &ContentSizeFitter_t635_0_0_0, + &ContentSizeFitter_t635_1_0_0, + &FitMode_t634_0_0_4, + &FitMode_t634_1_0_0, + &FitMode_t634_0_0_32854, + &GridLayoutGroup_t639_0_0_0, + &GridLayoutGroup_t639_1_0_0, + &LayoutGroup_t640_0_0_0, + &Corner_t636_0_0_4, + &Axis_t637_0_0_4, + &Constraint_t638_0_0_4, + &Corner_t636_1_0_0, + &Corner_t636_0_0_32854, + &Axis_t637_1_0_0, + &Axis_t637_0_0_32854, + &Constraint_t638_1_0_0, + &Constraint_t638_0_0_32854, + &HorizontalLayoutGroup_t641_0_0_0, + &HorizontalLayoutGroup_t641_1_0_0, + &HorizontalOrVerticalLayoutGroup_t642_0_0_0, + &HorizontalOrVerticalLayoutGroup_t642_1_0_0, + &ILayoutElement_t684_1_0_0, + &ILayoutController_t713_1_0_0, + &ILayoutGroup_t712_1_0_0, + &ILayoutSelfController_t714_1_0_0, + &ILayoutIgnorer_t711_1_0_0, + &LayoutElement_t643_1_0_0, + &ILayoutIgnorer_t711_0_0_1, + &LayoutGroup_t640_1_0_0, + &LayoutGroup_SetProperty_m19080_gp_0_1_0_0, + &LayoutGroup_SetProperty_m19080_gp_0_0_0_0, + &RectOffset_t333_0_0_4, + &TextAnchor_t305_0_0_4, + &DrivenRectTransformTracker_t238_0_0_4, + &List_1_t644_0_0_129, + &ILayoutController_t713_0_0_1, + &ILayoutGroup_t712_0_0_2, + &LayoutRebuilder_t645_1_0_0, + &ObjectPool_1_t646_0_0_17, + &UnityAction_1_t647_0_0_17, + &Predicate_1_t648_0_0_17, + &UnityAction_1_t649_0_0_17, + &LayoutUtility_t650_1_0_0, + &ILayoutElement_t684_1_0_2, + &Func_2_t651_0_0_17, + &VerticalLayoutGroup_t652_0_0_0, + &VerticalLayoutGroup_t652_1_0_0, + &IMaterialModifier_t695_1_0_0, + &IndexedSet_1_t2649_0_0_0, + &IndexedSet_1_t2649_1_0_0, + &IndexedSet_1_t2649_gp_0_0_0_0, + &IEnumerator_1_t3665_0_0_0, + &TU5BU5D_t3979_0_0_0, + &Comparison_1_t3666_0_0_0, + &List_1_t3667_0_0_33, + &Dictionary_2_t3668_0_0_1, + &IList_1_t3669_0_0_0, + &ICollection_1_t3670_0_0_0, + &IEnumerable_1_t3671_0_0_0, + &IEnumerable_t908_0_0_1, + &ICollection_1_t3670_0_0_2, + &IEnumerable_1_t3671_0_0_3, + &List_1_t3667_0_0_0, + &Dictionary_2_t3668_0_0_0, + &ListPool_1_t2650_0_0_0, + &ListPool_1_t2650_1_0_0, + &List_1_t3672_0_0_0, + &ListPool_1_t2650_gp_0_0_0_0, + &ObjectPool_1_t3673_0_0_49, + &UnityAction_1_t3674_0_0_17, + &ListPool_1_t3675_0_0_0, + &UnityAction_1_t3674_0_0_0, + &ObjectPool_1_t3673_0_0_0, + &ObjectPool_1_t2651_0_0_0, + &ObjectPool_1_t2651_1_0_0, + &UnityAction_1_t3676_0_0_0, + &ObjectPool_1_t2651_gp_0_0_0_0, + &Stack_1_t3677_0_0_33, + &UnityAction_1_t3676_0_0_33, + &Stack_1_t3677_0_0_0, + &VertexHelper_t562_1_0_0, + &List_1_t412_0_0_1, + &List_1_t418_0_0_1, + &List_1_t416_0_0_1, + &List_1_t414_0_0_1, + &List_1_t419_0_0_1, + &Vector3_t4_0_0_49, + &BaseMeshEffect_t653_0_0_0, + &BaseMeshEffect_t653_1_0_0, + &IMeshModifier_t696_1_0_0, + &Outline_t654_0_0_0, + &Outline_t654_1_0_0, + &Shadow_t655_0_0_0, + &PositionAsUV1_t656_0_0_0, + &PositionAsUV1_t656_1_0_0, + &Shadow_t655_1_0_0, + &U3CModuleU3E_t721_0_0_0, + &U3CModuleU3E_t721_1_0_0, + &Locale_t722_0_0_0, + &Locale_t722_1_0_0, + &MonoTODOAttribute_t723_1_0_0, + &Stack_1_t2652_0_0_0, + &Stack_1_t2652_1_0_0, + &IEnumerator_1_t3678_0_0_0, + &Stack_1_t2652_gp_0_0_0_0, + &Enumerator_t3679_0_0_0, + &TU5BU5D_t3980_0_0_1, + &IEnumerable_1_t3680_0_0_0, + &Enumerator_t2653_0_0_0, + &Enumerator_t2653_1_0_0, + &Stack_1_t3681_0_0_0, + &Enumerator_t2653_gp_0_0_0_0, + &Stack_1_t3681_0_0_1, + &IEnumerator_1_t3682_0_0_0, + &IDisposable_t153_0_0_1, + &IEnumerator_1_t3682_0_0_2, + &IEnumerable_1_t3680_0_0_2, + &HybridDictionary_t724_1_0_0, + &Hashtable_t725_0_0_1, + &ListDictionary_t726_0_0_1, + &IDictionary_t833_0_0_1, + &IEnumerable_t908_0_0_2, + &ListDictionary_t726_1_0_0, + &DictionaryNode_t727_1_0_2, + &DictionaryNode_t727_0_0_1, + &IComparer_t729_0_0_1, + &DictionaryNode_t727_1_0_0, + &Object_t_0_0_6, + &DictionaryNode_t727_0_0_6, + &DictionaryNodeEnumerator_t728_1_0_0, + &IDictionaryEnumerator_t899_0_0_1, + &NameObjectCollectionBase_t732_0_0_0, + &NameObjectCollectionBase_t732_1_0_0, + &_Item_t730_0_0_1, + &ArrayList_t734_0_0_1, + &IHashCodeProvider_t735_0_0_1, + &SerializationInfo_t433_0_0_1, + &KeysCollection_t733_0_0_1, + &IEqualityComparer_t736_0_0_1, + &_Item_t730_1_0_0, + &_KeysEnumerator_t731_1_0_0, + &NameObjectCollectionBase_t732_0_0_1, + &KeysCollection_t733_1_0_0, + &IDeserializationCallback_t1829_0_0_1, + &ISerializable_t1826_0_0_3, + &NameValueCollection_t737_0_0_0, + &NameValueCollection_t737_1_0_0, + &EditorBrowsableAttribute_t738_1_0_0, + &EditorBrowsableState_t739_0_0_1, + &EditorBrowsableState_t739_1_0_0, + &EditorBrowsableState_t739_0_0_32854, + &TypeConverter_t740_0_0_0, + &TypeConverter_t740_1_0_0, + &TypeConverterAttribute_t741_1_0_0, + &TypeConverterAttribute_t741_0_0_54, + &AuthenticationLevel_t742_0_0_0, + &AuthenticationLevel_t742_1_0_0, + &AuthenticationLevel_t742_0_0_32854, + &SslPolicyErrors_t743_1_0_0, + &SslPolicyErrors_t743_0_0_32854, + &AddressFamily_t744_0_0_0, + &AddressFamily_t744_1_0_0, + &AddressFamily_t744_0_0_32854, + &DefaultCertificatePolicy_t745_1_0_0, + &FileWebRequest_t746_1_0_0, + &Uri_t748_0_0_1, + &WebHeaderCollection_t749_0_0_1, + &FileAccess_t917_0_0_1, + &IWebProxy_t750_0_0_1, + &FileWebRequestCreator_t751_0_0_0, + &FileWebRequestCreator_t751_1_0_0, + &IWebRequestCreate_t2654_0_0_0, + &FtpRequestCreator_t752_0_0_0, + &FtpRequestCreator_t752_1_0_0, + &FtpWebRequest_t753_1_0_0, + &StringU5BU5D_t163_0_0_49, + &RemoteCertificateValidationCallback_t754_0_0_1, + &RemoteCertificateValidationCallback_t754_0_0_17, + &GlobalProxySelection_t755_0_0_0, + &GlobalProxySelection_t755_1_0_0, + &HttpRequestCreator_t756_0_0_0, + &HttpRequestCreator_t756_1_0_0, + &HttpVersion_t757_1_0_0, + &Version_t758_0_0_54, + &HttpWebRequest_t759_1_0_0, + &X509CertificateCollection_t760_0_0_1, + &Version_t758_0_0_1, + &ServicePoint_t761_0_0_1, + &Int32_t161_0_0_17, + &ICertificatePolicy_t768_1_0_0, + &ICredentials_t772_0_0_0, + &ICredentials_t772_1_0_0, + &IPAddress_t762_1_0_0, + &IPAddress_t762_1_0_2, + &AddressFamily_t744_0_0_1, + &UInt16U5BU5D_t763_0_0_1, + &IPAddress_t762_0_0_54, + &IPv6Address_t764_1_0_0, + &IPv6Address_t764_1_0_2, + &IPv6Address_t764_0_0_54, + &IWebProxy_t750_1_0_0, + &IWebRequestCreate_t2654_1_0_0, + &SecurityProtocolType_t765_0_0_0, + &SecurityProtocolType_t765_1_0_0, + &SecurityProtocolType_t765_0_0_32854, + &ServicePoint_t761_1_0_0, + &ServicePointManager_t767_1_0_0, + &HybridDictionary_t724_0_0_17, + &ICertificatePolicy_t768_0_0_17, + &SecurityProtocolType_t765_0_0_17, + &SPKey_t766_1_0_0, + &WebHeaderCollection_t749_1_0_0, + &Hashtable_t725_0_0_49, + &Dictionary_2_t769_0_0_49, + &BooleanU5BU5D_t770_0_0_17, + &WebProxy_t771_0_0_0, + &WebProxy_t771_1_0_0, + &ICredentials_t772_0_0_1, + &WebRequest_t747_1_0_0, + &IWebProxy_t750_0_0_17, + &AuthenticationLevel_t742_0_0_1, + &Object_t_0_0_49, + &OpenFlags_t774_0_0_0, + &OpenFlags_t774_1_0_0, + &OpenFlags_t774_0_0_32854, + &PublicKey_t775_1_0_0, + &AsymmetricAlgorithm_t776_0_0_0, + &AsymmetricAlgorithm_t776_0_0_1, + &AsnEncodedData_t777_0_0_1, + &Oid_t778_0_0_1, + &StoreLocation_t779_0_0_0, + &StoreLocation_t779_1_0_0, + &StoreLocation_t779_0_0_32854, + &StoreName_t780_1_0_0, + &StoreName_t780_0_0_32854, + &X500DistinguishedName_t781_1_0_0, + &X500DistinguishedNameFlags_t782_0_0_0, + &X500DistinguishedNameFlags_t782_1_0_0, + &X500DistinguishedNameFlags_t782_0_0_32854, + &X509BasicConstraintsExtension_t783_1_0_0, + &AsnDecodeStatus_t817_0_0_0, + &String_t_0_0_32851, + &AsnDecodeStatus_t817_0_0_1, + &X509Certificate2_t785_1_0_0, + &X509NameType_t810_0_0_0, + &X509KeyStorageFlags_t1561_0_0_0, + &X509ExtensionCollection_t787_0_0_1, + &PublicKey_t775_0_0_1, + &X500DistinguishedName_t781_0_0_1, + &X509Certificate_t788_0_0_1, + &ByteU5BU5D_t789_0_0_17, + &X509Certificate2Collection_t790_1_0_0, + &X509Certificate2Enumerator_t791_1_0_0, + &X509CertificateCollection_t760_1_0_0, + &CollectionBase_t793_0_0_0, + &X509CertificateEnumerator_t792_1_0_0, + &X509Chain_t794_1_0_0, + &StoreLocation_t779_0_0_1, + &X509ChainElementCollection_t795_0_0_1, + &X509ChainPolicy_t796_0_0_1, + &X509ChainStatusU5BU5D_t797_0_0_1, + &X509ChainStatusU5BU5D_t797_0_0_17, + &X509ChainElement_t798_0_0_1, + &X509Store_t799_0_0_1, + &X509Certificate2Collection_t790_0_0_1, + &X509ChainElement_t798_1_0_0, + &X509Certificate2_t785_0_0_1, + &X509ChainStatusFlags_t804_0_0_1, + &X509ChainElementCollection_t795_1_0_0, + &X509ChainElementEnumerator_t801_1_0_0, + &X509ChainPolicy_t796_1_0_0, + &X509RevocationFlag_t811_0_0_0, + &X509RevocationMode_t812_0_0_0, + &X509VerificationFlags_t816_0_0_0, + &OidCollection_t802_0_0_1, + &X509RevocationFlag_t811_0_0_1, + &X509RevocationMode_t812_0_0_1, + &TimeSpan_t803_0_0_1, + &X509VerificationFlags_t816_0_0_1, + &X509ChainStatus_t800_1_0_0, + &X509ChainStatusFlags_t804_1_0_0, + &X509ChainStatusFlags_t804_0_0_32854, + &X509EnhancedKeyUsageExtension_t805_1_0_0, + &X509Extension_t784_1_0_0, + &X509ExtensionCollection_t787_1_0_0, + &X509ExtensionEnumerator_t806_1_0_0, + &X509FindType_t807_1_0_0, + &X509FindType_t807_0_0_32854, + &X509KeyUsageExtension_t808_1_0_0, + &X509KeyUsageFlags_t809_0_0_0, + &X509KeyUsageFlags_t809_0_0_32851, + &X509KeyUsageFlags_t809_0_0_1, + &X509KeyUsageFlags_t809_1_0_0, + &X509KeyUsageFlags_t809_0_0_32854, + &X509NameType_t810_1_0_0, + &X509NameType_t810_0_0_32854, + &X509RevocationFlag_t811_1_0_0, + &X509RevocationFlag_t811_0_0_32854, + &X509RevocationMode_t812_1_0_0, + &X509RevocationMode_t812_0_0_32854, + &X509Store_t799_1_0_0, + &OpenFlags_t774_0_0_1, + &X509Store_t813_0_0_1, + &X509SubjectKeyIdentifierExtension_t814_1_0_0, + &X509SubjectKeyIdentifierHashAlgorithm_t815_0_0_0, + &ByteU5BU5D_t789_0_0_1, + &X509SubjectKeyIdentifierHashAlgorithm_t815_1_0_0, + &X509SubjectKeyIdentifierHashAlgorithm_t815_0_0_32854, + &X509VerificationFlags_t816_1_0_0, + &X509VerificationFlags_t816_0_0_32854, + &AsnDecodeStatus_t817_1_0_0, + &AsnDecodeStatus_t817_0_0_32854, + &AsnEncodedData_t777_1_0_0, + &Oid_t778_0_0_3, + &ByteU5BU5D_t789_0_0_3, + &Oid_t778_1_0_0, + &OidCollection_t802_1_0_0, + &OidEnumerator_t818_1_0_0, + &BaseMachine_t821_0_0_0, + &BaseMachine_t821_1_0_0, + &MatchAppendEvaluator_t819_1_0_0, + &Capture_t822_1_0_0, + &CaptureCollection_t823_1_0_0, + &CaptureU5BU5D_t824_0_0_1, + &Group_t825_1_0_0, + &Group_t825_0_0_19, + &CaptureCollection_t823_0_0_1, + &GroupCollection_t826_1_0_0, + &GroupU5BU5D_t827_0_0_1, + &Match_t820_1_0_0, + &Regex_t463_0_0_1, + &IMachine_t828_0_0_1, + &GroupCollection_t826_0_0_1, + &Match_t820_0_0_17, + &MatchCollection_t830_1_0_0, + &Match_t820_0_0_1, + &Enumerator_t829_1_0_0, + &MatchCollection_t830_0_0_1, + &Regex_t463_1_0_0, + &FactoryCache_t831_0_0_17, + &IMachineFactory_t832_0_0_1, + &Int32U5BU5D_t420_0_0_1, + &String_t_0_0_5, + &RegexOptions_t834_0_0_5, + &RegexOptions_t834_1_0_0, + &RegexOptions_t834_0_0_32854, + &OpCode_t835_0_0_0, + &OpCode_t835_1_0_0, + &UInt16_t919_0_0_1542, + &OpCode_t835_0_0_32854, + &OpFlags_t836_0_0_0, + &OpFlags_t836_1_0_0, + &OpFlags_t836_0_0_32854, + &Position_t837_0_0_0, + &Position_t837_1_0_0, + &Position_t837_0_0_32854, + &IMachine_t828_1_0_0, + &IMachineFactory_t832_1_0_0, + &FactoryCache_t831_1_0_0, + &MRUList_t839_0_0_1, + &Key_t838_1_0_0, + &RegexOptions_t834_0_0_6, + &MRUList_t839_1_0_0, + &Node_t840_0_0_1, + &Node_t840_1_0_0, + &Node_t840_0_0_6, + &Category_t841_1_0_0, + &Category_t841_0_0_32854, + &CategoryUtils_t842_0_0_0, + &CategoryUtils_t842_1_0_0, + &UnicodeCategory_t1260_0_0_0, + &LinkRef_t843_0_0_0, + &LinkRef_t843_1_0_0, + &ICompiler_t911_1_0_0, + &InterpreterFactory_t844_1_0_0, + &PatternCompiler_t848_1_0_0, + &PatternLinkStack_t846_1_0_0, + &LinkStack_t847_0_0_0, + &Link_t845_0_0_1, + &Link_t845_1_0_0, + &LinkStack_t847_1_0_0, + &Stack_t849_0_0_1, + &Mark_t850_1_0_0, + &Interpreter_t854_1_0_0, + &Mode_t853_0_0_0, + &QuickSearch_t855_0_0_1, + &RepeatContext_t852_0_0_1, + &IntStack_t851_0_0_1, + &MarkU5BU5D_t856_0_0_1, + &IntStack_t851_1_0_0, + &RepeatContext_t852_1_0_0, + &Mode_t853_1_0_0, + &Mode_t853_0_0_32854, + &Interval_t857_1_0_0, + &IntervalCollection_t861_1_0_0, + &Enumerator_t858_1_0_0, + &IList_t859_0_0_1, + &CostDelegate_t860_1_0_0, + &Parser_t862_1_0_0, + &Assertion_t873_0_0_0, + &QuickSearch_t855_1_0_0, + &Int32_t161_0_0_49, + &ReplacementEvaluator_t863_1_0_0, + &ExpressionCollection_t864_1_0_0, + &Expression_t865_1_0_0, + &CompositeExpression_t866_0_0_0, + &CompositeExpression_t866_1_0_0, + &ExpressionCollection_t864_0_0_1, + &Group_t867_1_0_0, + &RegularExpression_t868_1_0_0, + &CapturingGroup_t869_1_0_0, + &BalancingGroup_t870_1_0_0, + &CapturingGroup_t869_0_0_1, + &NonBacktrackingGroup_t871_1_0_0, + &Repetition_t872_1_0_0, + &Assertion_t873_1_0_0, + &CaptureAssertion_t874_1_0_0, + &ExpressionAssertion_t875_0_0_1, + &Literal_t876_0_0_1, + &ExpressionAssertion_t875_1_0_0, + &Alternation_t877_1_0_0, + &Literal_t876_1_0_0, + &PositionAssertion_t878_1_0_0, + &Position_t837_0_0_1, + &Reference_t879_1_0_0, + &BackslashNumber_t880_1_0_0, + &CharacterClass_t881_1_0_0, + &Interval_t857_0_0_17, + &BitArray_t882_0_0_1, + &IntervalCollection_t861_0_0_1, + &AnchorInfo_t883_1_0_0, + &Expression_t865_0_0_1, + &DefaultUriParser_t884_1_0_0, + &GenericUriParser_t886_1_0_0, + &Uri_t748_1_0_0, + &UriHostNameType_t891_0_0_0, + &UriPartial_t893_0_0_0, + &String_t_1_0_0, + &UriKind_t892_0_0_0, + &Char_t702_1_0_2, + &String_t_0_0_49, + &String_t_0_0_54, + &UriSchemeU5BU5D_t888_0_0_17, + &UriParser_t885_0_0_129, + &UriScheme_t887_1_0_0, + &UriFormatException_t889_1_0_0, + &UriHostNameType_t891_1_0_0, + &UriHostNameType_t891_0_0_32854, + &UriKind_t892_1_0_0, + &UriKind_t892_0_0_32854, + &UriParser_t885_1_0_0, + &UriFormatException_t889_1_0_2, + &Object_t_0_0_17, + &Hashtable_t725_0_0_17, + &Regex_t463_0_0_49, + &UriPartial_t893_1_0_0, + &UriPartial_t893_0_0_32854, + &UriTypeConverter_t894_1_0_0, + &RemoteCertificateValidationCallback_t754_1_0_0, + &MatchEvaluator_t895_1_0_0, + &U3CPrivateImplementationDetailsU3E_t898_1_0_0, + &U24ArrayTypeU24128_t896_0_0_275, + &U24ArrayTypeU2412_t897_0_0_275, + &U24ArrayTypeU24128_t896_0_0_0, + &U24ArrayTypeU2412_t897_0_0_0, + &U24ArrayTypeU24128_t896_1_0_0, + &U24ArrayTypeU2412_t897_1_0_0, + &U3CModuleU3E_t945_0_0_0, + &U3CModuleU3E_t945_1_0_0, + &ExtensionAttribute_t946_1_0_0, + &Locale_t947_0_0_0, + &Locale_t947_1_0_0, + &KeyBuilder_t948_1_0_0, + &RandomNumberGenerator_t949_0_0_17, + &SymmetricTransform_t950_0_0_0, + &SymmetricTransform_t950_1_0_0, + &SymmetricAlgorithm_t951_0_0_4, + &RandomNumberGenerator_t949_0_0_1, + &ICryptoTransform_t962_0_0_1, + &Check_t952_0_0_0, + &Check_t952_1_0_0, + &Enumerable_t953_0_0_0, + &Enumerable_t953_1_0_0, + &IEnumerable_1_t3683_0_0_0, + &Enumerable_Where_m19176_gp_0_0_0_0, + &Func_2_t3684_0_0_0, + &IEnumerable_1_t3685_0_0_0, + &Enumerable_CreateWhereIterator_m19177_gp_0_0_0_0, + &Func_2_t3686_0_0_0, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3687_0_0_0, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_0_0_0, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_1_0_0, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_0, + &IEnumerator_1_t3688_0_0_0, + &IEnumerable_1_t3689_0_0_3, + &IEnumerator_1_t3688_0_0_3, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2655_gp_0_0_0_3, + &Func_2_t3690_0_0_3, + &IEnumerable_1_t3689_0_0_0, + &IEnumerator_1_t3688_0_0_4, + &U3CCreateWhereIteratorU3Ec__Iterator1D_1_t3691_0_0_0, + &Aes_t954_0_0_0, + &Aes_t954_1_0_0, + &AesManaged_t955_0_0_0, + &AesManaged_t955_1_0_0, + &AesTransform_t956_1_0_0, + &UInt32U5BU5D_t957_0_0_1, + &UInt32U5BU5D_t957_0_0_49, + &ByteU5BU5D_t789_0_0_49, + &Func_2_t2656_0_0_0, + &Func_2_t2656_1_0_0, + &Func_2_t2656_gp_0_0_0_0, + &Func_2_t2656_gp_1_0_0_0, + &U3CPrivateImplementationDetailsU3E_t961_1_0_0, + &U24ArrayTypeU24120_t958_0_0_275, + &U24ArrayTypeU24256_t959_0_0_275, + &U24ArrayTypeU241024_t960_0_0_275, + &U24ArrayTypeU24120_t958_0_0_0, + &U24ArrayTypeU24256_t959_0_0_0, + &U24ArrayTypeU241024_t960_0_0_0, + &U24ArrayTypeU24120_t958_1_0_0, + &U24ArrayTypeU24256_t959_1_0_0, + &U24ArrayTypeU241024_t960_1_0_0, + &U3CModuleU3E_t968_0_0_0, + &U3CModuleU3E_t968_1_0_0, + &Locale_t969_0_0_0, + &Locale_t969_1_0_0, + &BigInteger_t972_1_0_0, + &Sign_t970_0_0_0, + &UInt32U5BU5D_t957_0_0_51, + &Sign_t970_1_0_0, + &Sign_t970_0_0_32854, + &ModulusRing_t971_1_0_0, + &BigInteger_t972_0_0_1, + &Kernel_t973_0_0_0, + &Kernel_t973_1_0_0, + &ConfidenceFactor_t974_1_0_0, + &ConfidenceFactor_t974_0_0_32854, + &PrimalityTests_t975_0_0_0, + &PrimalityTests_t975_1_0_0, + &PrimeGeneratorBase_t976_0_0_0, + &PrimeGeneratorBase_t976_1_0_0, + &SequentialSearchPrimeGeneratorBase_t977_1_0_0, + &ASN1_t903_1_0_0, + &Byte_t447_1_0_2, + &ByteU5BU5D_t789_1_0_2, + &ASN1Convert_t978_0_0_0, + &ASN1Convert_t978_1_0_0, + &BitConverterLE_t979_0_0_0, + &BitConverterLE_t979_1_0_0, + &ByteU2A_t3983_0_0_0, + &PKCS7_t982_0_0_0, + &PKCS7_t982_1_0_0, + &ContentInfo_t980_1_0_0, + &ASN1_t903_0_0_1, + &EncryptedData_t981_1_0_0, + &ContentInfo_t980_0_0_1, + &ARC4Managed_t983_1_0_0, + &CryptoConvert_t985_0_0_0, + &CryptoConvert_t985_1_0_0, + &KeyBuilder_t986_1_0_0, + &MD2_t987_1_0_0, + &MD2Managed_t989_1_0_0, + &PKCS1_t990_1_0_0, + &PKCS8_t993_0_0_0, + &PKCS8_t993_1_0_0, + &PrivateKeyInfo_t991_1_0_0, + &EncryptedPrivateKeyInfo_t992_1_0_0, + &RC4_t984_1_0_0, + &KeySizesU5BU5D_t966_0_0_17, + &RSAManaged_t925_1_0_0, + &KeyGeneratedEventHandler_t994_0_0_1, + &KeyGeneratedEventHandler_t994_0_0_0, + &KeyGeneratedEventHandler_t994_1_0_0, + &SafeBag_t996_1_0_0, + &PKCS12_t932_1_0_0, + &X509CertificateCollection_t933_0_0_1, + &DeriveBytes_t997_1_0_0, + &X501_t930_1_0_0, + &X509Certificate_t788_1_0_0, + &RSA_t902_0_0_1, + &DSA_t901_0_0_1, + &X509ExtensionCollection_t936_0_0_1, + &X509CertificateCollection_t933_1_0_0, + &X509CertificateEnumerator_t938_1_0_0, + &X509Chain_t998_1_0_0, + &X509ChainStatusFlags_t999_0_0_0, + &X509ChainStatusFlags_t999_0_0_1, + &X509ChainStatusFlags_t999_1_0_0, + &X509ChainStatusFlags_t999_0_0_32854, + &X509Crl_t905_1_0_0, + &X509CrlEntry_t907_1_0_0, + &X509Extension_t906_1_0_0, + &ASN1_t903_0_0_4, + &X509ExtensionCollection_t936_1_0_0, + &X509Store_t813_1_0_0, + &X509StoreManager_t1000_1_0_0, + &X509Stores_t909_0_0_17, + &X509Stores_t909_1_0_0, + &AuthorityKeyIdentifierExtension_t937_1_0_0, + &BasicConstraintsExtension_t1001_1_0_0, + &ExtendedKeyUsageExtension_t1002_1_0_0, + &GeneralNames_t1003_1_0_0, + &KeyUsages_t1004_1_0_0, + &KeyUsages_t1004_0_0_32854, + &KeyUsageExtension_t1005_1_0_0, + &NetscapeCertTypeExtension_t1007_1_0_0, + &CertTypes_t1006_1_0_0, + &CertTypes_t1006_0_0_32854, + &SubjectAltNameExtension_t1008_1_0_0, + &GeneralNames_t1003_0_0_1, + &HMAC_t1009_1_0_0, + &KeyedHashAlgorithm_t1010_0_0_0, + &HashAlgorithm_t988_0_0_1, + &MD5SHA1_t1011_1_0_0, + &AlertLevel_t1012_0_0_0, + &AlertLevel_t1012_1_0_0, + &Byte_t447_0_0_1542, + &AlertLevel_t1012_0_0_32854, + &AlertDescription_t1013_0_0_0, + &AlertDescription_t1013_1_0_0, + &AlertDescription_t1013_0_0_32854, + &Alert_t1014_1_0_0, + &AlertLevel_t1012_0_0_1, + &AlertDescription_t1013_0_0_1, + &CipherAlgorithmType_t1015_0_0_0, + &CipherAlgorithmType_t1015_1_0_0, + &CipherAlgorithmType_t1015_0_0_32854, + &CipherSuite_t1016_1_0_0, + &HashAlgorithmType_t1033_0_0_0, + &ExchangeAlgorithmType_t1031_0_0_0, + &Context_t1017_0_0_0, + &ByteU5BU5D_t789_0_0_22, + &Int16_t1111_0_0_1, + &CipherAlgorithmType_t1015_0_0_1, + &HashAlgorithmType_t1033_0_0_1, + &ExchangeAlgorithmType_t1031_0_0_1, + &CipherMode_t963_0_0_1, + &Context_t1017_0_0_1, + &SymmetricAlgorithm_t951_0_0_1, + &KeyedHashAlgorithm_t1010_0_0_1, + &CipherSuiteCollection_t1018_1_0_0, + &SecurityProtocolType_t1047_0_0_0, + &SecurityProtocolType_t1047_0_0_1, + &ICollection_t910_0_0_1, + &IList_t859_0_0_2, + &CipherSuiteFactory_t1019_0_0_0, + &CipherSuiteFactory_t1019_1_0_0, + &ClientContext_t1020_1_0_0, + &SslClientStream_t1021_0_0_0, + &SslClientStream_t1021_0_0_1, + &ClientRecordProtocol_t1022_1_0_0, + &HandshakeMessage_t1041_0_0_0, + &ClientSessionInfo_t1024_1_0_0, + &ClientSessionCache_t1025_1_0_0, + &ContentType_t1026_1_0_0, + &ContentType_t1026_0_0_32854, + &Context_t1017_1_0_0, + &SecurityCompressionType_t1046_0_0_0, + &HandshakeState_t1032_0_0_0, + &SecurityCompressionType_t1046_0_0_1, + &TlsServerSettings_t1027_0_0_1, + &TlsClientSettings_t1028_0_0_1, + &SecurityParameters_t1029_0_0_1, + &CipherSuiteCollection_t1018_0_0_1, + &HandshakeType_t1061_0_0_1, + &HandshakeState_t1032_0_0_1, + &UInt64_t1109_0_0_1, + &TlsStream_t1030_0_0_1, + &RecordProtocol_t1023_0_0_1, + &ExchangeAlgorithmType_t1031_1_0_0, + &ExchangeAlgorithmType_t1031_0_0_32854, + &HandshakeState_t1032_1_0_0, + &HandshakeState_t1032_0_0_32854, + &HashAlgorithmType_t1033_1_0_0, + &HashAlgorithmType_t1033_0_0_32854, + &HttpsClientStream_t1034_1_0_0, + &HttpWebRequest_t759_0_0_1, + &CertificateSelectionCallback_t1035_0_0_17, + &PrivateKeySelectionCallback_t1036_0_0_17, + &RecordProtocol_t1023_1_0_0, + &ManualResetEvent_t1038_0_0_17, + &Stream_t1039_0_0_4, + &Context_t1017_0_0_4, + &ReceiveRecordAsyncResult_t1037_1_0_0, + &AsyncCallback_t222_0_0_1, + &Exception_t152_0_0_1, + &ManualResetEvent_t1038_0_0_1, + &Stream_t1039_0_0_1, + &SendRecordAsyncResult_t1040_1_0_0, + &HandshakeMessage_t1041_0_0_1, + &RSASslSignatureDeformatter_t1042_1_0_0, + &AsymmetricSignatureDeformatter_t1043_0_0_0, + &RSASslSignatureFormatter_t1044_1_0_0, + &AsymmetricSignatureFormatter_t1045_0_0_0, + &SecurityCompressionType_t1046_1_0_0, + &SecurityCompressionType_t1046_0_0_32854, + &SecurityParameters_t1029_1_0_0, + &CipherSuite_t1016_0_0_1, + &SecurityProtocolType_t1047_1_0_0, + &SecurityProtocolType_t1047_0_0_32854, + &ServerContext_t1048_1_0_0, + &ValidationResult_t1049_0_0_0, + &ValidationResult_t1049_1_0_0, + &SslClientStream_t1021_1_0_0, + &CertificateValidationCallback_t1051_0_0_1, + &CertificateSelectionCallback_t1035_0_0_1, + &PrivateKeySelectionCallback_t1036_0_0_1, + &CertificateValidationCallback2_t1052_0_0_1, + &SslCipherSuite_t1053_1_0_0, + &SslHandshakeHash_t1054_1_0_0, + &SslStreamBase_t1050_1_0_0, + &SeekOrigin_t1284_0_0_0, + &Stream_t1039_0_0_3, + &MemoryStream_t1056_0_0_3, + &Context_t1017_0_0_3, + &RecordProtocol_t1023_0_0_3, + &MemoryStream_t1056_0_0_1, + &InternalAsyncResult_t1055_1_0_0, + &TlsCipherSuite_t1057_1_0_0, + &TlsClientSettings_t1028_1_0_0, + &X509Certificate_t786_0_0_1, + &RSAManaged_t925_0_0_1, + &TlsException_t1058_1_0_0, + &Alert_t1014_0_0_1, + &TlsServerSettings_t1027_1_0_0, + &RSAParameters_t926_0_0_1, + &ClientCertificateTypeU5BU5D_t1059_0_0_1, + &TlsStream_t1030_1_0_0, + &ClientCertificateType_t1060_1_0_0, + &ClientCertificateType_t1060_0_0_32854, + &HandshakeMessage_t1041_1_0_0, + &ContentType_t1026_0_0_1, + &HandshakeType_t1061_1_0_0, + &HandshakeType_t1061_0_0_32854, + &TlsClientCertificate_t1062_1_0_0, + &TlsClientCertificateVerify_t1063_1_0_0, + &TlsClientFinished_t1064_1_0_0, + &TlsClientHello_t1065_1_0_0, + &TlsClientKeyExchange_t1066_1_0_0, + &TlsServerCertificate_t1067_1_0_0, + &TlsServerCertificateRequest_t1068_1_0_0, + &TlsServerFinished_t1069_1_0_0, + &TlsServerHello_t1070_1_0_0, + &TlsServerHelloDone_t1071_1_0_0, + &TlsServerKeyExchange_t1072_1_0_0, + &PrimalityTest_t1073_1_0_0, + &CertificateValidationCallback_t1051_1_0_0, + &CertificateValidationCallback2_t1052_1_0_0, + &CertificateSelectionCallback_t1035_1_0_0, + &PrivateKeySelectionCallback_t1036_1_0_0, + &U3CPrivateImplementationDetailsU3E_t1083_1_0_0, + &U24ArrayTypeU243132_t1074_0_0_275, + &U24ArrayTypeU24256_t1075_0_0_275, + &U24ArrayTypeU2420_t1076_0_0_275, + &U24ArrayTypeU2432_t1077_0_0_275, + &U24ArrayTypeU2448_t1078_0_0_275, + &U24ArrayTypeU2464_t1079_0_0_275, + &U24ArrayTypeU2412_t1080_0_0_275, + &U24ArrayTypeU2416_t1081_0_0_275, + &U24ArrayTypeU244_t1082_0_0_275, + &U24ArrayTypeU243132_t1074_0_0_0, + &U24ArrayTypeU24256_t1075_0_0_0, + &U24ArrayTypeU2420_t1076_0_0_0, + &U24ArrayTypeU2432_t1077_0_0_0, + &U24ArrayTypeU2448_t1078_0_0_0, + &U24ArrayTypeU2464_t1079_0_0_0, + &U24ArrayTypeU2412_t1080_0_0_0, + &U24ArrayTypeU2416_t1081_0_0_0, + &U24ArrayTypeU244_t1082_0_0_0, + &U24ArrayTypeU243132_t1074_1_0_0, + &U24ArrayTypeU24256_t1075_1_0_0, + &U24ArrayTypeU2420_t1076_1_0_0, + &U24ArrayTypeU2432_t1077_1_0_0, + &U24ArrayTypeU2448_t1078_1_0_0, + &U24ArrayTypeU2464_t1079_1_0_0, + &U24ArrayTypeU2412_t1080_1_0_0, + &U24ArrayTypeU2416_t1081_1_0_0, + &U24ArrayTypeU244_t1082_1_0_0, + &U3CModuleU3E_t1103_0_0_0, + &U3CModuleU3E_t1103_1_0_0, + &Object_t_1_0_0, + &ValueType_t1104_1_0_0, + &ObjectU5BU5D_t162_1_0_2, + &Attribute_t246_1_0_0, + &_Attribute_t2657_1_0_0, + &Exception_t152_1_0_0, + &Exception_t152_1_0_2, + &NumberStyles_t1258_0_0_0, + &Boolean_t448_1_0_0, + &TypeCode_t1737_0_0_0, + &IConvertible_t1797_0_0_1, + &IComparable_t1796_0_0_2, + &IComparable_1_t2937_0_0_3, + &IEquatable_1_t2942_0_0_4, + &IFormattable_t1794_1_0_0, + &IConvertible_t1797_1_0_0, + &IComparable_t1796_1_0_0, + &IComparable_1_t2658_0_0_0, + &IComparable_1_t2658_1_0_0, + &IComparable_1_t2658_gp_0_0_0_0, + &SerializableAttribute_t1105_1_0_0, + &AttributeUsageAttribute_t1106_1_0_0, + &AttributeTargets_t1678_0_0_0, + &AttributeTargets_t1678_0_0_1, + &ComVisibleAttribute_t1107_1_0_0, + &IEquatable_1_t2659_0_0_0, + &IEquatable_1_t2659_1_0_0, + &IEquatable_1_t2659_gp_0_0_0_0, + &Int64_t455_1_0_0, + &Int64_t455_1_0_2, + &Int64_t455_0_0_3, + &IComparable_1_t3344_0_0_3, + &IEquatable_1_t3345_0_0_4, + &UInt32_t456_1_0_0, + &UInt32_t456_1_0_2, + &UInt32_t456_0_0_3, + &IComparable_1_t3312_0_0_3, + &IEquatable_1_t3317_0_0_4, + &CLSCompliantAttribute_t1108_1_0_0, + &UInt64_t1109_1_0_0, + &UInt64_t1109_1_0_2, + &UInt64_t1109_0_0_3, + &IComparable_1_t3346_0_0_3, + &IEquatable_1_t3347_0_0_4, + &Byte_t447_1_0_0, + &Byte_t447_0_0_32854, + &Byte_t447_0_0_3, + &IComparable_1_t3270_0_0_3, + &IEquatable_1_t3275_0_0_4, + &SByte_t1110_1_0_0, + &SByte_t1110_1_0_2, + &SByte_t1110_0_0_3, + &IComparable_1_t3348_0_0_3, + &IEquatable_1_t3349_0_0_4, + &Int16_t1111_1_0_0, + &Int16_t1111_1_0_2, + &Int16_t1111_0_0_3, + &IComparable_1_t3350_0_0_3, + &IEquatable_1_t3351_0_0_4, + &UInt16_t919_1_0_0, + &UInt16_t919_1_0_2, + &UInt16_t919_0_0_32854, + &UInt16_t919_0_0_3, + &IComparable_1_t3238_0_0_3, + &IEquatable_1_t3243_0_0_4, + &IEnumerator_t133_1_0_0, + &IEnumerable_t908_1_0_0, + &IDisposable_t153_1_0_0, + &IEnumerator_1_t2660_0_0_0, + &IEnumerator_1_t2660_1_0_0, + &IEnumerator_1_t2660_gp_0_0_0_0, + &Char_t702_1_0_0, + &ByteU2A_t3983_1_0_2, + &DoubleU2A_t3987_1_0_2, + &DoubleU2A_t3987_0_0_0, + &UInt16U2A_t3988_1_0_2, + &UInt16U2A_t3988_0_0_0, + &Char_t702_0_0_32854, + &Char_t702_0_0_3, + &ByteU2A_t3983_0_0_49, + &DoubleU2A_t3987_0_0_49, + &UInt16U2A_t3988_0_0_49, + &IComparable_t1796_0_0_1, + &IComparable_1_t2999_0_0_2, + &IEquatable_1_t3004_0_0_3, + &CharU2A_t3989_0_0_0, + &SByteU2A_t3990_0_0_0, + &Int32_t161_0_0_129, + &Char_t702_0_0_129, + &ICloneable_t1807_0_0_3, + &IComparable_1_t2926_0_0_4, + &IEquatable_1_t2931_0_0_5, + &IEnumerable_1_t2996_0_0_6, + &ICloneable_t1807_1_0_0, + &IEnumerable_1_t2661_0_0_0, + &IEnumerable_1_t2661_1_0_0, + &IEnumerator_1_t3692_0_0_0, + &IEnumerable_1_t2661_gp_0_0_0_0, + &Double_t454_0_0_32849, + &IComparable_1_t2877_0_0_3, + &IEquatable_1_t2882_0_0_4, + &Double_t454_1_0_0, + &Double_t454_1_0_2, + &Double_t454_0_0_32854, + &Double_t454_0_0_3, + &IComparable_1_t2986_0_0_3, + &IEquatable_1_t2991_0_0_4, + &Decimal_t1112_1_0_0, + &Decimal_t1112_1_0_2, + &Decimal_t1112_0_0_54, + &Decimal_t1112_0_0_49, + &IComparable_1_t3352_0_0_3, + &IEquatable_1_t3353_0_0_4, + &IComparable_1_t3255_0_0_2, + &IEquatable_1_t3260_0_0_3, + &IntPtr_t_1_0_0, + &VoidU2A_t3991_0_0_0, + &VoidU2A_t3991_0_0_1, + &IntPtr_t_0_0_54, + &ISerializable_t1826_1_0_0, + &UIntPtr_t_1_0_0, + &UIntPtr_t_0_0_54, + &MulticastDelegate_t220_1_0_0, + &MulticastDelegate_t220_1_0_2, + &MulticastDelegate_t220_0_0_1, + &Delegate_t435_1_0_0, + &BindingFlags_t1353_0_0_0, + &MethodInfo_t_0_0_1, + &DelegateData_t1113_0_0_1, + &ISerializable_t1826_0_0_1, + &Enum_t941_1_0_0, + &CharU5BU5D_t458_0_0_17, + &Array_t_1_0_0, + &IEnumerator_1_t3693_0_0_0, + &Array_InternalArray__IEnumerable_GetEnumerator_m19234_gp_0_0_0_0, + &InternalEnumerator_1_t3694_0_0_0, + &Array_InternalArray__ICollection_Add_m19235_gp_0_0_0_0, + &Array_InternalArray__ICollection_Remove_m19236_gp_0_0_0_0, + &Array_InternalArray__ICollection_Contains_m19237_gp_0_0_0_0, + &TU5BU5D_t3996_0_0_0, + &Array_InternalArray__ICollection_CopyTo_m19238_gp_0_0_0_0, + &Array_InternalArray__Insert_m19239_gp_0_0_0_0, + &Array_InternalArray__IndexOf_m19240_gp_0_0_0_0, + &Array_InternalArray__get_Item_m19241_gp_0_0_0_0, + &Array_InternalArray__set_Item_m19242_gp_0_0_0_0, + &Array_GetGenericValueImpl_m19243_gp_0_1_0_2, + &Array_GetGenericValueImpl_m19243_gp_0_0_0_0, + &Array_SetGenericValueImpl_m19244_gp_0_1_0_0, + &Array_SetGenericValueImpl_m19244_gp_0_0_0_0, + &TU5BU5D_t4004_0_0_0, + &Array_get_swapper_m19245_gp_0_0_0_0, + &TU5BU5D_t4005_0_0_0, + &Array_Sort_m19246_gp_0_0_0_0, + &TKeyU5BU5D_t4006_0_0_0, + &Array_Sort_m19247_gp_0_0_0_0, + &TValueU5BU5D_t4007_0_0_0, + &Array_Sort_m19247_gp_1_0_0_0, + &TU5BU5D_t4008_0_0_0, + &Array_Sort_m19248_gp_0_0_0_0, + &IComparer_1_t3695_0_0_0, + &TKeyU5BU5D_t4009_0_0_0, + &Array_Sort_m19249_gp_0_0_0_0, + &TValueU5BU5D_t4010_0_0_0, + &Array_Sort_m19249_gp_1_0_0_0, + &IComparer_1_t3696_0_0_0, + &TU5BU5D_t4011_0_0_0, + &Array_Sort_m19250_gp_0_0_0_0, + &TKeyU5BU5D_t4012_0_0_0, + &Array_Sort_m19251_gp_0_0_0_0, + &TValueU5BU5D_t4013_0_0_0, + &Array_Sort_m19251_gp_1_0_0_0, + &TU5BU5D_t4014_0_0_0, + &Array_Sort_m19252_gp_0_0_0_0, + &IComparer_1_t3697_0_0_0, + &TKeyU5BU5D_t4015_0_0_0, + &Array_Sort_m19253_gp_0_0_0_0, + &TValueU5BU5D_t4016_0_0_0, + &Array_Sort_m19253_gp_1_0_0_0, + &IComparer_1_t3698_0_0_0, + &TU5BU5D_t4017_0_0_0, + &Array_Sort_m19254_gp_0_0_0_0, + &Comparison_1_t3699_0_0_0, + &TU5BU5D_t4018_0_0_0, + &Array_Sort_m19255_gp_0_0_0_0, + &Comparison_1_t3700_0_0_0, + &KU5BU5D_t4019_0_0_0, + &Array_qsort_m19256_gp_0_0_0_0, + &VU5BU5D_t4020_0_0_0, + &Array_qsort_m19256_gp_1_0_0_0, + &IComparer_1_t3701_0_0_0, + &Array_compare_m19257_gp_0_0_0_0, + &IComparer_1_t3702_0_0_0, + &IComparable_1_t3703_0_0_0, + &TU5BU5D_t4021_0_0_0, + &Array_qsort_m19258_gp_0_0_0_0, + &Comparison_1_t3704_0_0_0, + &KU5BU5D_t4023_0_0_0, + &Array_swap_m19259_gp_0_0_0_0, + &VU5BU5D_t4025_0_0_0, + &Array_swap_m19259_gp_1_0_0_0, + &TU5BU5D_t4027_0_0_0, + &Array_swap_m19260_gp_0_0_0_0, + &TU5BU5D_t4028_1_0_0, + &TU5BU5D_t4028_0_0_0, + &Array_Resize_m19261_gp_0_0_0_0, + &TU5BU5D_t4030_1_0_0, + &TU5BU5D_t4030_0_0_0, + &Array_Resize_m19262_gp_0_0_0_0, + &TU5BU5D_t4031_0_0_0, + &Array_TrueForAll_m19263_gp_0_0_0_0, + &Predicate_1_t3705_0_0_0, + &TU5BU5D_t4032_0_0_0, + &Array_ForEach_m19264_gp_0_0_0_0, + &Action_1_t3706_0_0_0, + &TInputU5BU5D_t4033_0_0_0, + &Array_ConvertAll_m19265_gp_0_0_0_0, + &Converter_2_t3707_0_0_0, + &Array_ConvertAll_m19265_gp_1_0_0_0, + &TOutputU5BU5D_t4034_0_0_0, + &TU5BU5D_t4035_0_0_0, + &Array_FindLastIndex_m19266_gp_0_0_0_0, + &Predicate_1_t3708_0_0_0, + &TU5BU5D_t4036_0_0_0, + &Array_FindLastIndex_m19267_gp_0_0_0_0, + &Predicate_1_t3709_0_0_0, + &TU5BU5D_t4037_0_0_0, + &Array_FindLastIndex_m19268_gp_0_0_0_0, + &Predicate_1_t3710_0_0_0, + &TU5BU5D_t4038_0_0_0, + &Array_FindIndex_m19269_gp_0_0_0_0, + &Predicate_1_t3711_0_0_0, + &TU5BU5D_t4039_0_0_0, + &Array_FindIndex_m19270_gp_0_0_0_0, + &Predicate_1_t3712_0_0_0, + &TU5BU5D_t4040_0_0_0, + &Array_FindIndex_m19271_gp_0_0_0_0, + &Predicate_1_t3713_0_0_0, + &TU5BU5D_t4041_0_0_0, + &Array_BinarySearch_m19272_gp_0_0_0_0, + &TU5BU5D_t4042_0_0_0, + &Array_BinarySearch_m19273_gp_0_0_0_0, + &IComparer_1_t3714_0_0_0, + &TU5BU5D_t4043_0_0_0, + &Array_BinarySearch_m19274_gp_0_0_0_0, + &TU5BU5D_t4044_0_0_0, + &Array_BinarySearch_m19275_gp_0_0_0_0, + &IComparer_1_t3715_0_0_0, + &Comparer_1_t3716_0_0_0, + &TU5BU5D_t4045_0_0_0, + &Array_IndexOf_m19276_gp_0_0_0_0, + &TU5BU5D_t4046_0_0_0, + &Array_IndexOf_m19277_gp_0_0_0_0, + &TU5BU5D_t4047_0_0_0, + &Array_IndexOf_m19278_gp_0_0_0_0, + &EqualityComparer_1_t3717_0_0_0, + &TU5BU5D_t4048_0_0_0, + &Array_LastIndexOf_m19279_gp_0_0_0_0, + &TU5BU5D_t4049_0_0_0, + &Array_LastIndexOf_m19280_gp_0_0_0_0, + &TU5BU5D_t4050_0_0_0, + &Array_LastIndexOf_m19281_gp_0_0_0_0, + &EqualityComparer_1_t3718_0_0_0, + &TU5BU5D_t4051_0_0_0, + &Array_FindAll_m19282_gp_0_0_0_0, + &Predicate_1_t3719_0_0_0, + &TU5BU5D_t4052_0_0_0, + &Array_Exists_m19283_gp_0_0_0_0, + &Predicate_1_t3720_0_0_0, + &TU5BU5D_t4053_0_0_0, + &Array_AsReadOnly_m19284_gp_0_0_0_0, + &ReadOnlyCollection_1_t3721_0_0_0, + &ArrayReadOnlyList_1_t3722_0_0_0, + &TU5BU5D_t4054_0_0_0, + &Array_Find_m19285_gp_0_0_0_0, + &Predicate_1_t3723_0_0_0, + &TU5BU5D_t4055_0_0_0, + &Array_FindLast_m19286_gp_0_0_0_0, + &Predicate_1_t3724_0_0_0, + &InternalEnumerator_1_t2662_0_0_0, + &InternalEnumerator_1_t2662_1_0_0, + &InternalEnumerator_1_t2662_gp_0_0_0_0, + &Array_t_0_0_1, + &IEnumerator_1_t3725_0_0_0, + &IEnumerator_1_t3725_0_0_2, + &SimpleEnumerator_t1114_1_0_0, + &ICloneable_t1807_0_0_1, + &ArrayReadOnlyList_1_t2663_0_0_0, + &ArrayReadOnlyList_1_t2663_1_0_0, + &TU5BU5D_t4056_0_0_0, + &ArrayReadOnlyList_1_t2663_gp_0_0_0_0, + &IEnumerator_1_t3726_0_0_0, + &TU5BU5D_t4056_0_0_1, + &IList_1_t3727_0_0_0, + &ICollection_1_t3728_0_0_0, + &IEnumerable_1_t3729_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2664_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2664_1_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t2664_gp_0_0_0_3, + &ArrayReadOnlyList_1_t3730_0_0_3, + &IEnumerator_1_t3731_0_0_0, + &IEnumerator_1_t3731_0_0_2, + &IList_1_t3727_0_0_1, + &ICollection_1_t3728_0_0_2, + &IEnumerable_1_t3729_0_0_3, + &ArrayReadOnlyList_1_t3732_0_0_0, + &U3CGetEnumeratorU3Ec__Iterator0_t3733_0_0_0, + &Swapper_t1115_1_0_0, + &ICollection_t910_0_0_2, + &IList_t859_0_0_3, + &ICollection_t910_1_0_0, + &IList_t859_1_0_0, + &IList_1_t2665_0_0_0, + &IList_1_t2665_1_0_0, + &IList_1_t2665_gp_0_0_0_0, + &ICollection_1_t3734_0_0_1, + &IEnumerable_1_t3735_0_0_2, + &ICollection_1_t2666_0_0_0, + &ICollection_1_t2666_1_0_0, + &ICollection_1_t2666_gp_0_0_0_0, + &TU5BU5D_t4057_0_0_0, + &IEnumerable_1_t3736_0_0_1, + &Void_t1116_1_0_0, + &Type_t_1_0_0, + &TypeAttributes_t1385_0_0_0, + &CallingConventions_t1354_0_0_0, + &BindingFlags_t1353_0_0_32851, + &RuntimeTypeHandle_t1117_0_0_3, + &Char_t702_0_0_54, + &TypeU5BU5D_t431_0_0_54, + &MemberFilter_t1118_0_0_54, + &Object_t_0_0_54, + &_Type_t2667_0_0_1, + &MemberInfo_t_1_0_0, + &_MemberInfo_t2668_0_0_1, + &ICustomAttributeProvider_t1792_1_0_0, + &_MemberInfo_t2668_1_0_0, + &IReflect_t2669_1_0_0, + &_Type_t2667_1_0_0, + &IntPtrU5BU5D_t421_0_0_1, + &_Exception_t2670_0_0_1, + &_Exception_t2670_1_0_0, + &RuntimeFieldHandle_t1119_1_0_0, + &RuntimeTypeHandle_t1117_1_0_0, + &ParamArrayAttribute_t1120_1_0_0, + &OutAttribute_t1121_1_0_0, + &ObsoleteAttribute_t1122_1_0_0, + &DllImportAttribute_t1123_0_0_0, + &DllImportAttribute_t1123_1_0_0, + &CallingConvention_t1411_0_0_6, + &CharSet_t1412_0_0_6, + &MarshalAsAttribute_t1124_1_0_0, + &UnmanagedType_t1426_0_0_0, + &UnmanagedType_t1426_0_0_1, + &UnmanagedType_t1426_0_0_6, + &Int16_t1111_0_0_6, + &InAttribute_t1125_1_0_0, + &GuidAttribute_t1126_1_0_0, + &ComImportAttribute_t1127_1_0_0, + &OptionalAttribute_t1128_1_0_0, + &CompilerGeneratedAttribute_t1129_1_0_0, + &InternalsVisibleToAttribute_t1130_1_0_0, + &RuntimeCompatibilityAttribute_t1131_1_0_0, + &DebuggerHiddenAttribute_t1132_1_0_0, + &DefaultMemberAttribute_t1133_1_0_0, + &DecimalConstantAttribute_t1134_1_0_0, + &FieldOffsetAttribute_t1135_1_0_0, + &RuntimeArgumentHandle_t1136_1_0_0, + &AsyncCallback_t222_1_0_0, + &IAsyncResult_t221_1_0_0, + &TypedReference_t1137_1_0_0, + &RuntimeTypeHandle_t1117_0_0_1, + &ArgIterator_t1138_1_0_0, + &MarshalByRefObject_t773_1_0_0, + &ServerIdentity_t1139_0_0_129, + &Nullable_1_t1798_1_0_0, + &Nullable_1_t1798_gp_0_0_0_0, + &Nullable_1_t3737_0_0_0, + &Nullable_1_t1798_gp_0_0_0_3, + &RuntimeHelpers_t1140_0_0_0, + &RuntimeHelpers_t1140_1_0_0, + &Locale_t1141_0_0_0, + &Locale_t1141_1_0_0, + &MonoTODOAttribute_t1142_1_0_0, + &MonoDocumentationNoteAttribute_t1143_1_0_0, + &SafeHandleZeroOrMinusOneIsInvalid_t1144_0_0_0, + &SafeHandleZeroOrMinusOneIsInvalid_t1144_1_0_0, + &SafeHandle_t1145_0_0_0, + &SafeWaitHandle_t1146_1_0_0, + &CodePointIndexer_t1148_1_0_0, + &TableRangeU5BU5D_t1149_0_0_33, + &TableRange_t1147_1_0_0, + &TailoringInfo_t1150_1_0_0, + &Boolean_t448_0_0_38, + &Contraction_t1151_1_0_0, + &CharU5BU5D_t458_0_0_38, + &ByteU5BU5D_t789_0_0_38, + &ContractionComparer_t1152_1_0_0, + &ContractionComparer_t1152_0_0_54, + &Level2Map_t1153_1_0_0, + &Level2MapComparer_t1154_1_0_0, + &Level2MapComparer_t1154_0_0_54, + &MSCompatUnicodeTable_t1155_1_0_0, + &ContractionU5BU5D_t1164_1_0_0, + &Level2MapU5BU5D_t1165_1_0_0, + &ByteU2A_t3983_1_0_0, + &Int32_t161_0_0_22, + &ByteU2A_t3983_0_0_17, + &TailoringInfoU5BU5D_t1156_0_0_49, + &Boolean_t448_0_0_54, + &MSCompatUnicodeTableUtil_t1157_1_0_0, + &CodePointIndexer_t1148_0_0_54, + &SimpleCollator_t1162_1_0_0, + &ExtenderType_t1161_0_0_0, + &Context_t1158_1_0_0, + &Context_t1158_0_0_0, + &SimpleCollator_t1162_0_0_17, + &TextInfo_t1163_0_0_33, + &Boolean_t448_0_0_33, + &ByteU2A_t3983_0_0_33, + &CodePointIndexer_t1148_0_0_33, + &Int32_t161_0_0_33, + &ContractionU5BU5D_t1164_0_0_33, + &Level2MapU5BU5D_t1165_0_0_33, + &ByteU5BU5D_t789_0_0_33, + &CompareOptions_t1249_0_0_38, + &ByteU2A_t3983_0_0_38, + &ByteU2A_t3983_0_0_6, + &PreviousInfo_t1159_0_0_0, + &PreviousInfo_t1159_1_0_0, + &Escape_t1160_1_0_0, + &ExtenderType_t1161_1_0_0, + &ExtenderType_t1161_0_0_32854, + &SortKey_t1166_1_0_0, + &CompareOptions_t1249_0_0_33, + &SortKeyBuffer_t1167_1_0_0, + &ByteU5BU5D_t789_1_0_0, + &CompareOptions_t1249_0_0_1, + &PrimeGeneratorBase_t1168_0_0_0, + &PrimeGeneratorBase_t1168_1_0_0, + &SequentialSearchPrimeGeneratorBase_t1169_1_0_0, + &ConfidenceFactor_t1170_1_0_0, + &ConfidenceFactor_t1170_0_0_32854, + &PrimalityTests_t1171_0_0_0, + &PrimalityTests_t1171_1_0_0, + &BigInteger_t1174_1_0_0, + &Sign_t1172_0_0_0, + &Sign_t1172_1_0_0, + &Sign_t1172_0_0_32854, + &ModulusRing_t1173_1_0_0, + &BigInteger_t1174_0_0_1, + &Kernel_t1175_0_0_0, + &Kernel_t1175_1_0_0, + &CryptoConvert_t1176_0_0_0, + &CryptoConvert_t1176_1_0_0, + &KeyBuilder_t1177_1_0_0, + &BlockProcessor_t1178_1_0_0, + &DSAManaged_t1180_1_0_0, + &KeyGeneratedEventHandler_t1179_0_0_1, + &KeyGeneratedEventHandler_t1179_1_0_0, + &KeyPairPersistence_t1181_1_0_0, + &CspParameters_t1087_0_0_1, + &MACAlgorithm_t1182_1_0_0, + &PKCS1_t1183_1_0_0, + &PKCS8_t1186_0_0_0, + &PKCS8_t1186_1_0_0, + &PrivateKeyInfo_t1184_1_0_0, + &EncryptedPrivateKeyInfo_t1185_1_0_0, + &RSAManaged_t1188_1_0_0, + &KeyGeneratedEventHandler_t1187_0_0_1, + &KeyGeneratedEventHandler_t1187_1_0_0, + &SymmetricTransform_t1189_0_0_0, + &SymmetricTransform_t1189_1_0_0, + &SafeBag_t1190_1_0_0, + &ASN1_t1191_0_0_1, + &PKCS12_t1193_1_0_0, + &X509CertificateCollection_t1194_0_0_1, + &DeriveBytes_t1192_1_0_0, + &X501_t1195_1_0_0, + &X509Certificate_t1196_1_0_0, + &X509ExtensionCollection_t1197_0_0_1, + &X509CertificateCollection_t1194_1_0_0, + &X509CertificateEnumerator_t1198_1_0_0, + &X509Extension_t1199_1_0_0, + &ASN1_t1191_0_0_4, + &X509ExtensionCollection_t1197_1_0_0, + &ASN1_t1191_1_0_0, + &ASN1Convert_t1200_0_0_0, + &ASN1Convert_t1200_1_0_0, + &BitConverterLE_t1201_0_0_0, + &BitConverterLE_t1201_1_0_0, + &PKCS7_t1204_0_0_0, + &PKCS7_t1204_1_0_0, + &ContentInfo_t1202_1_0_0, + &EncryptedData_t1203_1_0_0, + &ContentInfo_t1202_0_0_1, + &StrongName_t1205_1_0_0, + &SecurityParser_t1206_1_0_0, + &SecurityElement_t1208_0_0_1, + &SmallXmlParser_t1207_1_0_0, + &IContentHandler_t1211_0_0_1, + &TextReader_t1210_0_0_1, + &StringBuilder_t457_0_0_1, + &CharU5BU5D_t458_0_0_1, + &AttrListImpl_t1209_0_0_1, + &IContentHandler_t1211_1_0_0, + &IAttrList_t1776_1_0_0, + &AttrListImpl_t1209_1_0_0, + &SmallXmlParserException_t1212_1_0_0, + &Runtime_t1213_0_0_0, + &Runtime_t1213_1_0_0, + &CollectionDebuggerView_1_t2671_1_0_0, + &CollectionDebuggerView_2_t2672_1_0_0, + &Comparer_1_t2673_0_0_0, + &Comparer_1_t2673_1_0_0, + &Comparer_1_t2673_gp_0_0_0_0, + &Comparer_1_t3738_0_0_0, + &Comparer_1_t3738_0_0_49, + &IComparer_1_t3739_0_0_0, + &DefaultComparer_t2674_0_0_0, + &DefaultComparer_t2674_1_0_0, + &Comparer_1_t3740_0_0_0, + &DefaultComparer_t2674_gp_0_0_0_0, + &IComparer_1_t3741_0_0_0, + &IComparable_1_t3742_0_0_0, + &IComparable_1_t3743_0_0_0, + &DefaultComparer_t3744_0_0_0, + &GenericComparer_1_t2625_1_0_0, + &Comparer_1_t3745_0_0_0, + &GenericComparer_1_t2625_gp_0_0_0_0, + &IComparer_1_t3746_0_0_0, + &IComparable_1_t3747_0_0_0, + &Link_t1214_1_0_0, + &Dictionary_2_t2675_0_0_0, + &Dictionary_2_t2675_1_0_0, + &IEqualityComparer_1_t3748_0_0_0, + &Dictionary_2_t2675_gp_0_0_0_0, + &KeyValuePair_2_t3749_0_0_0, + &Dictionary_2_t2675_gp_1_0_0_0, + &KeyValuePair_2U5BU5D_t4058_0_0_0, + &IEnumerator_1_t3750_0_0_0, + &TElemU5BU5D_t4060_0_0_0, + &Dictionary_2_Do_CopyTo_m19435_gp_1_0_0_0, + &Transform_1_t3751_0_0_0, + &Dictionary_2_Do_CopyTo_m19435_gp_0_0_0_0, + &Transform_1_t3752_0_0_0, + &Dictionary_2_Do_ICollectionCopyTo_m19439_gp_0_0_0_0, + &Dictionary_2_t2675_gp_1_1_0_2, + &ValueCollection_t3753_0_0_0, + &Enumerator_t3754_0_0_0, + &LinkU5BU5D_t1851_0_0_1, + &TKeyU5BU5D_t4061_0_0_1, + &TValueU5BU5D_t4062_0_0_1, + &IEqualityComparer_1_t3748_0_0_1, + &Transform_1_t3755_0_0_17, + &ICollection_1_t3756_0_0_0, + &IEnumerable_1_t3757_0_0_0, + &IDictionary_2_t3758_0_0_0, + &ShimEnumerator_t2676_0_0_0, + &ShimEnumerator_t2676_1_0_0, + &Dictionary_2_t3759_0_0_0, + &ShimEnumerator_t2676_gp_0_0_0_0, + &ShimEnumerator_t2676_gp_1_0_0_0, + &Enumerator_t3760_0_0_1, + &Enumerator_t3760_0_0_0, + &Enumerator_t2677_0_0_0, + &Enumerator_t2677_1_0_0, + &Dictionary_2_t3761_0_0_0, + &Enumerator_t2677_gp_0_0_0_0, + &Enumerator_t2677_gp_1_0_0_0, + &KeyValuePair_2_t3762_0_0_0, + &Dictionary_2_t3761_0_0_1, + &KeyValuePair_2_t3762_0_0_3, + &IEnumerator_1_t3763_0_0_0, + &IEnumerator_1_t3763_0_0_2, + &IDictionaryEnumerator_t899_0_0_3, + &ValueCollection_t2678_0_0_0, + &ValueCollection_t2678_1_0_0, + &Dictionary_2_t3764_0_0_0, + &ValueCollection_t2678_gp_0_0_0_0, + &ValueCollection_t2678_gp_1_0_0_0, + &IEnumerator_1_t3765_0_0_0, + &TValueU5BU5D_t4063_0_0_0, + &Enumerator_t3766_0_0_0, + &Dictionary_2_t3764_0_0_1, + &ICollection_1_t3767_0_0_0, + &IEnumerable_1_t3768_0_0_0, + &Enumerator_t2679_0_0_0, + &Enumerator_t2679_1_0_0, + &Dictionary_2_t3769_0_0_0, + &Enumerator_t2679_gp_0_0_0_0, + &Enumerator_t2679_gp_1_0_0_0, + &Enumerator_t3770_0_0_1, + &IEnumerator_1_t3771_0_0_0, + &IEnumerator_1_t3771_0_0_2, + &ICollection_1_t3767_0_0_2, + &IEnumerable_1_t3768_0_0_3, + &Transform_1_t3772_0_0_0, + &Transform_1_t2680_0_0_0, + &Transform_1_t2680_1_0_0, + &Transform_1_t2680_gp_0_0_0_0, + &Transform_1_t2680_gp_1_0_0_0, + &Transform_1_t2680_gp_2_0_0_0, + &ICollection_1_t3756_0_0_3, + &IEnumerable_1_t3757_0_0_4, + &IDictionary_2_t3758_0_0_5, + &IDictionary_t833_0_0_6, + &IDeserializationCallback_t1829_0_0_7, + &Dictionary_2_t3773_0_0_0, + &Transform_1_t3755_0_0_0, + &Transform_1_t3774_0_0_0, + &ShimEnumerator_t3775_0_0_0, + &EqualityComparer_1_t3776_0_0_0, + &TKeyU5BU5D_t4061_0_0_0, + &TValueU5BU5D_t4062_0_0_0, + &EqualityComparer_1_t3777_0_0_0, + &IEqualityComparer_1_t3778_0_0_0, + &EqualityComparer_1_t2681_0_0_0, + &EqualityComparer_1_t2681_1_0_0, + &EqualityComparer_1_t2681_gp_0_0_0_0, + &EqualityComparer_1_t3779_0_0_0, + &EqualityComparer_1_t3779_0_0_49, + &IEqualityComparer_1_t3780_0_0_0, + &DefaultComparer_t2682_0_0_0, + &DefaultComparer_t2682_1_0_0, + &EqualityComparer_1_t3781_0_0_0, + &DefaultComparer_t2682_gp_0_0_0_0, + &IEqualityComparer_1_t3782_0_0_0, + &IEquatable_1_t3783_0_0_0, + &DefaultComparer_t3784_0_0_0, + &GenericEqualityComparer_1_t2624_1_0_0, + &EqualityComparer_1_t3785_0_0_0, + &GenericEqualityComparer_1_t2624_gp_0_0_0_0, + &IEqualityComparer_1_t3786_0_0_0, + &IEquatable_1_t3787_0_0_0, + &IComparer_1_t2683_0_0_0, + &IComparer_1_t2683_1_0_0, + &IComparer_1_t2683_gp_0_0_0_0, + &IDictionary_2_t2684_0_0_0, + &IDictionary_2_t2684_1_0_0, + &ICollection_1_t3788_0_0_1, + &KeyValuePair_2_t3789_0_0_0, + &IDictionary_2_t2684_gp_0_0_0_0, + &IDictionary_2_t2684_gp_1_0_0_0, + &IEnumerable_1_t3790_0_0_2, + &IEqualityComparer_1_t2685_0_0_0, + &IEqualityComparer_1_t2685_1_0_0, + &IEqualityComparer_1_t2685_gp_0_0_0_0, + &KeyNotFoundException_t1215_1_0_0, + &KeyValuePair_2_t2686_0_0_0, + &KeyValuePair_2_t2686_1_0_0, + &KeyValuePair_2_t2686_gp_0_0_0_0, + &KeyValuePair_2_t2686_gp_1_0_0_0, + &KeyValuePair_2_t2686_gp_0_0_0_1, + &KeyValuePair_2_t2686_gp_1_0_0_1, + &List_1_t2687_0_0_0, + &List_1_t2687_1_0_0, + &IEnumerable_1_t3791_0_0_0, + &List_1_t2687_gp_0_0_0_0, + &IEnumerator_1_t3792_0_0_0, + &ICollection_1_t3793_0_0_0, + &ReadOnlyCollection_1_t3794_0_0_0, + &TU5BU5D_t4069_0_0_0, + &Predicate_1_t3795_0_0_0, + &Enumerator_t3796_0_0_0, + &Comparison_1_t3797_0_0_0, + &TU5BU5D_t4069_0_0_1, + &TU5BU5D_t4069_0_0_49, + &IList_1_t3798_0_0_0, + &Enumerator_t2688_0_0_0, + &Enumerator_t2688_1_0_0, + &List_1_t3799_0_0_0, + &Enumerator_t2688_gp_0_0_0_0, + &List_1_t3799_0_0_1, + &Enumerator_t2688_gp_0_0_0_1, + &IEnumerator_1_t3800_0_0_0, + &IEnumerator_1_t3800_0_0_2, + &Enumerator_t3801_0_0_0, + &ICollection_1_t3793_0_0_3, + &IEnumerable_1_t3791_0_0_4, + &IList_1_t3798_0_0_5, + &List_1_t3802_0_0_0, + &Comparer_1_t3803_0_0_0, + &Collection_1_t2689_0_0_0, + &Collection_1_t2689_1_0_0, + &Collection_1_t2689_gp_0_0_0_0, + &TU5BU5D_t4070_0_0_0, + &IEnumerator_1_t3804_0_0_0, + &IList_1_t3805_0_0_0, + &IList_1_t3805_0_0_1, + &ICollection_1_t3806_0_0_0, + &IEnumerable_1_t3807_0_0_0, + &ICollection_1_t3806_0_0_3, + &IList_1_t3805_0_0_4, + &IEnumerable_1_t3807_0_0_5, + &List_1_t3808_0_0_0, + &Collection_1_t3809_0_0_0, + &ReadOnlyCollection_1_t2690_0_0_0, + &ReadOnlyCollection_1_t2690_1_0_0, + &IList_1_t3810_0_0_0, + &ReadOnlyCollection_1_t2690_gp_0_0_0_0, + &TU5BU5D_t4071_0_0_0, + &IEnumerator_1_t3811_0_0_0, + &IList_1_t3810_0_0_1, + &ICollection_1_t3812_0_0_0, + &IEnumerable_1_t3813_0_0_0, + &ICollection_1_t3812_0_0_3, + &IList_1_t3810_0_0_4, + &IEnumerable_1_t3813_0_0_5, + &Collection_1_t3814_0_0_0, + &ArrayList_t734_1_0_0, + &ObjectU5BU5D_t162_0_0_1, + &ObjectU5BU5D_t162_0_0_49, + &SimpleEnumerator_t1216_1_0_0, + &ArrayListWrapper_t1217_0_0_0, + &ArrayListWrapper_t1217_1_0_0, + &ArrayList_t734_0_0_4, + &SynchronizedArrayListWrapper_t1218_1_0_0, + &FixedSizeArrayListWrapper_t1219_0_0_0, + &FixedSizeArrayListWrapper_t1219_1_0_0, + &ReadOnlyArrayListWrapper_t1220_1_0_0, + &BitArray_t882_1_0_0, + &BitArrayEnumerator_t1221_1_0_0, + &CaseInsensitiveComparer_t912_1_0_0, + &CaseInsensitiveComparer_t912_0_0_17, + &CultureInfo_t453_0_0_1, + &CaseInsensitiveHashCodeProvider_t913_1_0_0, + &CaseInsensitiveHashCodeProvider_t913_0_0_49, + &TextInfo_t1163_0_0_1, + &CollectionBase_t793_1_0_0, + &CollectionDebuggerView_t1222_1_0_0, + &Comparer_t1223_1_0_0, + &Comparer_t1223_0_0_54, + &CompareInfo_t1100_0_0_1, + &DictionaryEntry_t900_1_0_0, + &Hashtable_t725_1_0_0, + &EnumeratorMode_t1226_0_0_0, + &SlotU5BU5D_t1231_0_0_1, + &HashKeys_t1228_0_0_1, + &HashValues_t1229_0_0_1, + &Int32U5BU5D_t420_0_0_49, + &Slot_t1224_1_0_0, + &KeyMarker_t1225_1_0_0, + &KeyMarker_t1225_0_0_54, + &EnumeratorMode_t1226_1_0_0, + &EnumeratorMode_t1226_0_0_32854, + &Enumerator_t1227_1_0_0, + &EnumeratorMode_t1226_0_0_1, + &HashKeys_t1228_1_0_0, + &HashValues_t1229_1_0_0, + &SyncHashtable_t1230_1_0_0, + &ISerializable_t1826_0_0_2, + &ICollection_t910_0_0_3, + &IDictionary_t833_0_0_4, + &IDeserializationCallback_t1829_0_0_5, + &IComparer_t729_1_0_0, + &IDictionary_t833_1_0_0, + &IDictionaryEnumerator_t899_1_0_0, + &IEqualityComparer_t736_1_0_0, + &IHashCodeProvider_t735_1_0_0, + &SortedList_t920_1_0_0, + &SlotU5BU5D_t1235_0_0_1, + &Slot_t1232_1_0_0, + &EnumeratorMode_t1233_1_0_0, + &EnumeratorMode_t1233_0_0_32854, + &Enumerator_t1234_1_0_0, + &SortedList_t920_0_0_1, + &EnumeratorMode_t1233_0_0_1, + &IDictionaryEnumerator_t899_0_0_2, + &IDictionary_t833_0_0_3, + &Stack_t849_1_0_0, + &Enumerator_t1236_1_0_0, + &AssemblyHashAlgorithm_t1237_1_0_0, + &AssemblyHashAlgorithm_t1237_0_0_32854, + &AssemblyVersionCompatibility_t1238_1_0_0, + &AssemblyVersionCompatibility_t1238_0_0_32854, + &DebuggableAttribute_t1240_1_0_0, + &DebuggingModes_t1239_0_0_0, + &DebuggingModes_t1239_0_0_1, + &DebuggingModes_t1239_1_0_0, + &DebuggingModes_t1239_0_0_32854, + &DebuggerDisplayAttribute_t1241_1_0_0, + &DebuggerStepThroughAttribute_t1242_1_0_0, + &DebuggerTypeProxyAttribute_t1243_1_0_0, + &StackFrame_t459_1_0_0, + &MethodBase_t460_1_0_2, + &MethodBase_t460_0_0_1, + &StackTrace_t432_1_0_0, + &StackFrameU5BU5D_t1244_0_0_1, + &Calendar_t1245_1_0_0, + &DayOfWeek_t1686_0_0_0, + &Int32_t161_0_0_131, + &StringU5BU5D_t163_0_0_131, + &CCMath_t1246_0_0_0, + &CCMath_t1246_1_0_0, + &CCFixed_t1247_0_0_0, + &CCFixed_t1247_1_0_0, + &CCGregorianCalendar_t1248_0_0_0, + &CCGregorianCalendar_t1248_1_0_0, + &CompareInfo_t1100_1_0_0, + &Boolean_t448_0_0_49, + &String_t_0_0_129, + &SimpleCollator_t1162_0_0_129, + &Object_t_0_0_145, + &CompareOptions_t1249_1_0_0, + &CompareOptions_t1249_0_0_32854, + &CultureInfo_t453_1_0_0, + &CultureInfo_t453_0_0_17, + &Int32_t161_0_0_19, + &NumberFormatInfo_t1250_0_0_129, + &DateTimeFormatInfo_t1251_0_0_1, + &Int32U2A_t4072_0_0_161, + &VoidU2A_t3991_0_0_161, + &CalendarU5BU5D_t1252_0_0_129, + &CultureInfo_t453_0_0_129, + &Calendar_t1245_0_0_1, + &ByteU5BU5D_t789_0_0_131, + &IFormatProvider_t1770_0_0_1, + &DateTimeFormatFlags_t1253_0_0_0, + &DateTimeFormatFlags_t1253_1_0_0, + &DateTimeFormatFlags_t1253_0_0_32854, + &DateTimeFormatInfo_t1251_1_0_0, + &DateTimeFormatInfo_t1251_0_0_17, + &DateTimeFormatFlags_t1253_0_0_1, + &DateTimeStyles_t1254_0_0_0, + &DateTimeStyles_t1254_1_0_0, + &DateTimeStyles_t1254_0_0_32854, + &DaylightTime_t1255_1_0_0, + &GregorianCalendar_t1256_1_0_0, + &GregorianCalendarTypes_t1257_0_0_0, + &GregorianCalendarTypes_t1257_0_0_131, + &GregorianCalendarTypes_t1257_1_0_0, + &GregorianCalendarTypes_t1257_0_0_32854, + &NumberFormatInfo_t1250_1_0_0, + &NumberStyles_t1258_1_0_0, + &NumberStyles_t1258_0_0_32854, + &TextInfo_t1163_1_0_0, + &CultureInfo_t453_0_0_161, + &Boolean_t448_0_0_161, + &Data_t1259_0_0_161, + &Data_t1259_1_0_0, + &UnicodeCategory_t1260_1_0_0, + &UnicodeCategory_t1260_0_0_32854, + &IsolatedStorageException_t1261_1_0_0, + &BinaryReader_t1262_1_0_0, + &Encoding_t931_0_0_1, + &Decoder_t1263_0_0_1, + &Directory_t1264_0_0_0, + &Directory_t1264_1_0_0, + &FileAttributes_t1270_0_0_0, + &DirectoryInfo_t1265_1_0_0, + &FileSystemInfo_t1266_0_0_0, + &DirectoryNotFoundException_t1267_1_0_0, + &EndOfStreamException_t1268_1_0_0, + &File_t1269_0_0_0, + &File_t1269_1_0_0, + &FileAccess_t917_1_0_0, + &FileAccess_t917_0_0_32854, + &FileAttributes_t1270_1_0_0, + &FileAttributes_t1270_0_0_32854, + &FileMode_t1271_1_0_0, + &FileMode_t1271_0_0_32854, + &FileNotFoundException_t1272_1_0_0, + &FileOptions_t1273_0_0_0, + &FileOptions_t1273_1_0_0, + &FileOptions_t1273_0_0_32854, + &FileShare_t1274_0_0_0, + &FileShare_t1274_1_0_0, + &FileShare_t1274_0_0_32854, + &FileStream_t1094_1_0_0, + &ReadDelegate_t1275_1_0_0, + &WriteDelegate_t1276_1_0_0, + &FileStreamAsyncResult_t1277_1_0_0, + &FileSystemInfo_t1266_1_0_0, + &MonoIOStat_t1278_0_0_3, + &IOException_t1101_1_0_0, + &MemoryStream_t1056_1_0_0, + &MonoFileType_t1279_0_0_0, + &MonoFileType_t1279_1_0_0, + &MonoFileType_t1279_0_0_32854, + &MonoIO_t1280_1_0_0, + &MonoIOError_t1281_1_0_2, + &MonoIOStat_t1278_1_0_2, + &MonoIOStat_t1278_0_0_0, + &FileAttributes_t1270_0_0_54, + &MonoIOError_t1281_1_0_0, + &MonoIOError_t1281_0_0_32854, + &MonoIOStat_t1278_1_0_0, + &FileAttributes_t1270_0_0_6, + &Int64_t455_0_0_6, + &Path_t944_1_0_0, + &CharU5BU5D_t458_0_0_54, + &String_t_0_0_51, + &CharU5BU5D_t458_0_0_51, + &PathTooLongException_t1282_1_0_0, + &SearchPattern_t1283_1_0_0, + &SeekOrigin_t1284_1_0_0, + &SeekOrigin_t1284_0_0_32854, + &Stream_t1039_1_0_0, + &Stream_t1039_0_0_54, + &NullStream_t1285_1_0_0, + &StreamAsyncResult_t1286_1_0_0, + &StreamReader_t1288_1_0_0, + &CharU5BU5D_t458_0_0_3, + &StreamReader_t1288_0_0_54, + &NullStreamReader_t1287_1_0_0, + &StreamWriter_t1289_1_0_0, + &StreamWriter_t1289_0_0_54, + &StringReader_t1290_1_0_0, + &TextReader_t1210_1_0_0, + &TextReader_t1210_0_0_54, + &NullTextReader_t1291_1_0_0, + &SynchronizedReader_t1292_1_0_0, + &TextWriter_t943_1_0_0, + &CharU5BU5D_t458_0_0_4, + &TextWriter_t943_0_0_54, + &NullTextWriter_t1293_1_0_0, + &SynchronizedWriter_t1294_1_0_0, + &TextWriter_t943_0_0_1, + &UnexceptionalStreamReader_t1295_1_0_0, + &Char_t702_0_0_17, + &UnexceptionalStreamWriter_t1296_1_0_0, + &UnmanagedMemoryStream_t1297_0_0_0, + &UnmanagedMemoryStream_t1297_1_0_0, + &EventHandler_t1298_0_0_1, + &AssemblyBuilder_t1299_1_0_0, + &ModuleBuilderU5BU5D_t1300_0_0_1, + &ModuleU5BU5D_t1301_0_0_1, + &StrongName_t1205_0_0_1, + &ConstructorBuilder_t1302_1_0_0, + &MethodAttributes_t1365_0_0_0, + &TypeU5BU5DU5BU5D_t1306_0_0_0, + &ILGenerator_t1303_0_0_1, + &TypeU5BU5D_t431_0_0_3, + &MethodAttributes_t1365_0_0_1, + &MethodImplAttributes_t1366_0_0_1, + &CallingConventions_t1354_0_0_1, + &TypeBuilder_t1304_0_0_1, + &ParameterBuilderU5BU5D_t1305_0_0_3, + &TypeU5BU5DU5BU5D_t1306_0_0_1, + &EnumBuilder_t1307_1_0_0, + &Type_t_0_0_1, + &FieldBuilder_t1308_1_0_0, + &FieldAttributes_t1362_0_0_0, + &UnmanagedMarshal_t1309_0_0_0, + &FieldAttributes_t1362_0_0_1, + &TypeBuilder_t1304_0_0_3, + &UnmanagedMarshal_t1309_0_0_1, + &GenericTypeParameterBuilder_t1310_1_0_0, + &MethodBuilder_t1311_0_0_1, + &ILTokenInfo_t1312_1_0_0, + &MemberInfo_t_0_0_6, + &TokenGenerator_t1319_1_0_0, + &ILGenerator_t1303_1_0_0, + &Type_t_0_0_49, + &ILTokenInfoU5BU5D_t1315_0_0_1, + &LabelDataU5BU5D_t1316_0_0_1, + &LabelFixupU5BU5D_t1317_0_0_1, + &Module_t1318_0_0_3, + &TokenGenerator_t1319_0_0_1, + &LabelFixup_t1313_1_0_0, + &LabelData_t1314_1_0_0, + &MethodBuilder_t1311_1_0_0, + &GenericTypeParameterBuilderU5BU5D_t1320_0_0_3, + &MethodToken_t1321_1_0_0, + &MethodToken_t1321_0_0_54, + &ModuleBuilder_t1322_1_0_0, + &TypeBuilderU5BU5D_t1323_0_0_1, + &AssemblyBuilder_t1299_0_0_3, + &ModuleBuilderTokenGenerator_t1324_0_0_1, + &ModuleBuilderTokenGenerator_t1324_1_0_0, + &ModuleBuilder_t1322_0_0_1, + &OpCode_t1325_1_0_0, + &StackBehaviour_t1329_0_0_0, + &OpCodeNames_t1326_1_0_0, + &StringU5BU5D_t163_0_0_51, + &OpCodes_t1327_1_0_0, + &OpCode_t1325_0_0_54, + &ParameterBuilder_t1328_1_0_0, + &ParameterAttributes_t1377_0_0_1, + &StackBehaviour_t1329_1_0_0, + &StackBehaviour_t1329_0_0_32854, + &TypeBuilder_t1304_1_0_0, + &MethodBuilderU5BU5D_t1330_0_0_3, + &ConstructorBuilderU5BU5D_t1331_0_0_3, + &FieldBuilderU5BU5D_t1332_0_0_3, + &TypeAttributes_t1385_0_0_3, + &GenericTypeParameterBuilderU5BU5D_t1320_0_0_1, + &UnmanagedMarshal_t1309_1_0_0, + &AmbiguousMatchException_t1333_1_0_0, + &Assembly_t922_1_0_0, + &Module_t1318_1_0_2, + &ResolveEventHolder_t1334_0_0_1, + &Evidence_t1335_0_0_1, + &PermissionSet_t1336_0_0_3, + &PermissionSet_t1336_0_0_1, + &ResolveEventHolder_t1334_1_0_0, + &_Assembly_t2700_0_0_1, + &AssemblyCompanyAttribute_t1337_1_0_0, + &AssemblyConfigurationAttribute_t1338_1_0_0, + &AssemblyCopyrightAttribute_t1339_1_0_0, + &AssemblyDefaultAliasAttribute_t1340_1_0_0, + &AssemblyDelaySignAttribute_t1341_1_0_0, + &AssemblyDescriptionAttribute_t1342_1_0_0, + &AssemblyFileVersionAttribute_t1343_1_0_0, + &AssemblyInformationalVersionAttribute_t1344_1_0_0, + &AssemblyKeyFileAttribute_t1345_1_0_0, + &AssemblyName_t1346_1_0_0, + &AssemblyNameFlags_t1348_0_0_1, + &AssemblyHashAlgorithm_t1237_0_0_1, + &StrongNameKeyPair_t1347_0_0_1, + &AssemblyVersionCompatibility_t1238_0_0_1, + &ProcessorArchitecture_t1380_0_0_1, + &_AssemblyName_t2701_0_0_2, + &IDeserializationCallback_t1829_0_0_3, + &AssemblyNameFlags_t1348_1_0_0, + &AssemblyNameFlags_t1348_0_0_32854, + &AssemblyProductAttribute_t1349_1_0_0, + &AssemblyTitleAttribute_t1350_1_0_0, + &AssemblyTrademarkAttribute_t1351_1_0_0, + &Binder_t451_1_0_0, + &ObjectU5BU5D_t162_1_0_0, + &Object_t_1_0_2, + &PropertyInfoU5BU5D_t1780_0_0_0, + &Binder_t451_0_0_17, + &Default_t1352_1_0_0, + &BindingFlags_t1353_1_0_0, + &BindingFlags_t1353_0_0_32854, + &CallingConventions_t1354_1_0_0, + &CallingConventions_t1354_0_0_32854, + &ConstructorInfo_t468_1_0_0, + &CustomAttributeData_t1355_1_0_0, + &TU5BU5D_t4074_0_0_0, + &CustomAttributeData_UnboxValues_m19683_gp_0_0_0_0, + &ConstructorInfo_t468_0_0_1, + &IList_1_t1356_0_0_1, + &IList_1_t1357_0_0_1, + &CustomAttributeNamedArgument_t1358_1_0_0, + &CustomAttributeTypedArgument_t1359_0_0_1, + &MemberInfo_t_0_0_1, + &CustomAttributeTypedArgument_t1359_1_0_0, + &EventAttributes_t1360_0_0_0, + &EventAttributes_t1360_1_0_0, + &EventAttributes_t1360_0_0_32854, + &EventInfo_t_1_0_0, + &AddEventAdapter_t1361_0_0_1, + &AddEventAdapter_t1361_0_0_0, + &AddEventAdapter_t1361_1_0_0, + &FieldAttributes_t1362_1_0_0, + &FieldAttributes_t1362_0_0_32854, + &FieldInfo_t_1_0_0, + &MemberInfoSerializationHolder_t1363_1_0_0, + &MemberTypes_t1364_0_0_33, + &Type_t_0_0_33, + &TypeU5BU5D_t431_0_0_33, + &IObjectReference_t1827_0_0_1, + &MemberTypes_t1364_1_0_0, + &MemberTypes_t1364_0_0_32854, + &MethodAttributes_t1365_1_0_0, + &MethodAttributes_t1365_0_0_32854, + &MethodBase_t460_1_0_0, + &MethodImplAttributes_t1366_0_0_0, + &MethodImplAttributes_t1366_1_0_0, + &MethodImplAttributes_t1366_0_0_32854, + &MethodInfo_t_1_0_0, + &Missing_t1367_1_0_0, + &Missing_t1367_0_0_54, + &Module_t1318_1_0_0, + &BindingFlags_t1353_0_0_32849, + &TypeFilter_t1368_0_0_54, + &Assembly_t922_0_0_3, + &ICustomAttributeProvider_t1792_0_0_1, + &_Module_t2707_0_0_2, + &MonoEventInfo_t1369_0_0_0, + &MonoEventInfo_t1369_1_0_0, + &MonoEvent_t_0_0_0, + &MonoEventInfo_t1369_1_0_2, + &MethodInfo_t_0_0_6, + &EventAttributes_t1360_0_0_6, + &MethodInfoU5BU5D_t1370_0_0_6, + &MonoEvent_t_1_0_0, + &MonoField_t_1_0_0, + &RuntimeFieldHandle_t1119_0_0_3, + &MonoGenericMethod_t_0_0_0, + &MonoGenericMethod_t_1_0_0, + &MonoGenericCMethod_t1371_0_0_0, + &MonoGenericCMethod_t1371_1_0_0, + &MonoCMethod_t1372_0_0_0, + &MonoMethodInfo_t1373_0_0_0, + &MonoMethodInfo_t1373_1_0_0, + &MonoMethodInfo_t1373_1_0_2, + &MethodAttributes_t1365_0_0_3, + &MethodImplAttributes_t1366_0_0_3, + &MonoMethod_t_1_0_0, + &MonoCMethod_t1372_1_0_0, + &MonoPropertyInfo_t1374_0_0_0, + &MonoPropertyInfo_t1374_1_0_0, + &PInfo_t1375_0_0_0, + &PropertyAttributes_t1381_0_0_6, + &PInfo_t1375_1_0_0, + &PInfo_t1375_0_0_32854, + &MonoProperty_t_1_0_0, + &PropertyAttributes_t1381_0_0_0, + &Getter_2_t3815_0_0_0, + &MonoProperty_GetterAdapterFrame_m19696_gp_0_0_0_0, + &MonoProperty_GetterAdapterFrame_m19696_gp_1_0_0_0, + &StaticGetter_1_t3816_0_0_0, + &MonoProperty_StaticGetterAdapterFrame_m19697_gp_0_0_0_0, + &MonoPropertyInfo_t1374_0_0_1, + &PInfo_t1375_0_0_1, + &GetterAdapter_t1376_0_0_1, + &GetterAdapter_t1376_1_0_0, + &Getter_2_t1806_1_0_0, + &Getter_2_t1806_gp_0_0_0_0, + &Getter_2_t1806_gp_1_0_0_0, + &StaticGetter_1_t1805_1_0_0, + &StaticGetter_1_t1805_gp_0_0_0_0, + &ParameterAttributes_t1377_0_0_0, + &ParameterAttributes_t1377_1_0_0, + &ParameterAttributes_t1377_0_0_32854, + &ParameterInfo_t462_1_0_0, + &Type_t_0_0_4, + &Object_t_0_0_4, + &MemberInfo_t_0_0_4, + &ParameterAttributes_t1377_0_0_4, + &_ParameterInfo_t2708_0_0_1, + &ParameterModifier_t1378_1_0_0, + &BooleanU5BU5D_t770_0_0_1, + &Pointer_t1379_0_0_0, + &Pointer_t1379_1_0_0, + &ProcessorArchitecture_t1380_0_0_0, + &ProcessorArchitecture_t1380_1_0_0, + &ProcessorArchitecture_t1380_0_0_32854, + &PropertyAttributes_t1381_1_0_0, + &PropertyAttributes_t1381_0_0_32854, + &PropertyInfo_t_1_0_0, + &StrongNameKeyPair_t1347_1_0_0, + &TargetException_t1382_1_0_0, + &TargetInvocationException_t1383_1_0_0, + &TargetParameterCountException_t1384_1_0_0, + &TypeAttributes_t1385_1_0_0, + &TypeAttributes_t1385_0_0_32854, + &IResourceReader_t1397_1_0_0, + &NeutralResourcesLanguageAttribute_t1386_1_0_0, + &ResourceManager_t1387_1_0_0, + &Int32_t161_0_0_54, + &PredefinedResourceType_t1388_0_0_0, + &PredefinedResourceType_t1388_1_0_0, + &PredefinedResourceType_t1388_0_0_32854, + &ResourceReader_t1392_1_0_0, + &ResourceInfo_t1389_1_0_0, + &BinaryReader_t1262_0_0_1, + &IFormatter_t1395_0_0_1, + &ResourceInfoU5BU5D_t1393_0_0_1, + &ResourceCacheItemU5BU5D_t1394_0_0_1, + &Int64_t455_0_0_38, + &ResourceCacheItem_t1390_1_0_0, + &Object_t_0_0_38, + &ResourceEnumerator_t1391_1_0_0, + &ResourceReader_t1392_0_0_1, + &IResourceReader_t1397_0_0_2, + &ResourceSet_t1396_1_0_0, + &IResourceReader_t1397_0_0_132, + &Hashtable_t725_0_0_4, + &RuntimeResourceSet_t1398_1_0_0, + &SatelliteContractVersionAttribute_t1399_1_0_0, + &CompilationRelaxations_t1400_0_0_0, + &CompilationRelaxations_t1400_1_0_0, + &CompilationRelaxations_t1400_0_0_32854, + &CompilationRelaxationsAttribute_t1401_1_0_0, + &DefaultDependencyAttribute_t1402_1_0_0, + &LoadHint_t1404_0_0_0, + &LoadHint_t1404_0_0_1, + &IsVolatile_t1403_0_0_0, + &IsVolatile_t1403_1_0_0, + &LoadHint_t1404_1_0_0, + &LoadHint_t1404_0_0_32854, + &StringFreezingAttribute_t1405_1_0_0, + &Cer_t1406_0_0_0, + &Cer_t1406_1_0_0, + &Cer_t1406_0_0_32854, + &Consistency_t1407_0_0_0, + &Consistency_t1407_1_0_0, + &Consistency_t1407_0_0_32854, + &CriticalFinalizerObject_t1408_0_0_0, + &CriticalFinalizerObject_t1408_1_0_0, + &ReliabilityContractAttribute_t1409_1_0_0, + &Consistency_t1407_0_0_1, + &Cer_t1406_0_0_1, + &ActivationArguments_t1410_0_0_0, + &ActivationArguments_t1410_1_0_0, + &CallingConvention_t1411_0_0_0, + &CallingConvention_t1411_1_0_0, + &CallingConvention_t1411_0_0_32854, + &CharSet_t1412_0_0_0, + &CharSet_t1412_1_0_0, + &CharSet_t1412_0_0_32854, + &ClassInterfaceAttribute_t1413_1_0_0, + &ClassInterfaceType_t1414_0_0_0, + &ClassInterfaceType_t1414_0_0_1, + &ClassInterfaceType_t1414_1_0_0, + &ClassInterfaceType_t1414_0_0_32854, + &ComDefaultInterfaceAttribute_t1415_1_0_0, + &ComInterfaceType_t1416_0_0_0, + &ComInterfaceType_t1416_1_0_0, + &ComInterfaceType_t1416_0_0_32854, + &DispIdAttribute_t1417_1_0_0, + &GCHandle_t1418_1_0_0, + &GCHandleType_t1419_0_0_0, + &GCHandleType_t1419_1_0_0, + &GCHandleType_t1419_0_0_32854, + &InterfaceTypeAttribute_t1420_1_0_0, + &ComInterfaceType_t1416_0_0_1, + &Marshal_t1421_1_0_0, + &MarshalDirectiveException_t1422_0_0_0, + &MarshalDirectiveException_t1422_1_0_0, + &PreserveSigAttribute_t1423_1_0_0, + &SafeHandle_t1145_1_0_0, + &IntPtr_t_0_0_4, + &TypeLibImportClassAttribute_t1424_1_0_0, + &TypeLibVersionAttribute_t1425_1_0_0, + &UnmanagedType_t1426_1_0_0, + &UnmanagedType_t1426_0_0_32854, + &_Activator_t2710_1_0_0, + &_Assembly_t2700_1_0_0, + &_AssemblyBuilder_t2691_1_0_0, + &_AssemblyName_t2701_1_0_0, + &_ConstructorBuilder_t2692_1_0_0, + &_ConstructorInfo_t2702_1_0_0, + &_EnumBuilder_t2693_1_0_0, + &_EventInfo_t2703_1_0_0, + &_FieldBuilder_t2694_1_0_0, + &_FieldInfo_t2704_1_0_0, + &_ILGenerator_t2695_1_0_0, + &_MethodBase_t2705_1_0_0, + &_MethodBuilder_t2696_1_0_0, + &_MethodInfo_t2706_1_0_0, + &_Module_t2707_1_0_0, + &_ModuleBuilder_t2697_1_0_0, + &_ParameterBuilder_t2698_1_0_0, + &_ParameterInfo_t2708_1_0_0, + &_PropertyInfo_t2709_1_0_0, + &_Thread_t2711_1_0_0, + &_TypeBuilder_t2699_1_0_0, + &ActivationServices_t1427_1_0_0, + &IActivator_t1428_0_0_17, + &AppDomainLevelActivator_t1429_1_0_0, + &IActivator_t1428_0_0_1, + &ConstructionLevelActivator_t1430_1_0_0, + &ContextLevelActivator_t1431_1_0_0, + &IActivator_t1428_1_0_0, + &IConstructionCallMessage_t1782_1_0_0, + &IMessage_t1465_0_0_0, + &IMethodCallMessage_t1788_0_0_1, + &IMethodMessage_t1477_0_0_2, + &RemoteActivator_t1432_1_0_0, + &UrlAttribute_t1433_1_0_0, + &ChannelInfo_t1435_1_0_0, + &ChannelServices_t1436_1_0_0, + &IMessageSink_t1445_0_0_0, + &ArrayList_t734_0_0_17, + &CrossContextChannel_t1437_0_0_17, + &String_t_0_0_19, + &IList_t859_0_0_17, + &CrossAppDomainData_t1438_1_0_0, + &CrossAppDomainChannel_t1439_1_0_0, + &IChannelReceiver_t1811_0_0_1, + &IChannelSender_t1783_0_0_2, + &CrossAppDomainSink_t1440_1_0_0, + &MethodInfo_t_0_0_17, + &IChannel_t1784_1_0_0, + &IChannelDataStore_t1809_1_0_0, + &IChannelReceiver_t1811_1_0_0, + &IChannelSender_t1783_1_0_0, + &IClientChannelSinkProvider_t1813_1_0_0, + &ISecurableChannel_t1810_1_0_0, + &IServerChannelSinkProvider_t1812_1_0_0, + &SinkProviderData_t1441_1_0_0, + &Context_t1442_1_0_0, + &CrossContextDelegate_t1743_0_0_0, + &UIntPtr_t_0_0_1, + &IMessageSink_t1445_0_0_17, + &IMessageSink_t1445_0_0_1, + &DynamicPropertyCollection_t1443_0_0_17, + &DynamicPropertyCollection_t1443_0_0_1, + &ContextCallbackObject_t1444_0_0_1, + &DynamicPropertyCollection_t1443_1_0_0, + &DynamicPropertyReg_t1446_1_0_0, + &IDynamicProperty_t1447_0_0_6, + &IDynamicMessageSink_t1448_0_0_6, + &ContextCallbackObject_t1444_1_0_0, + &ContextAttribute_t1434_1_0_0, + &IContextProperty_t1786_0_0_1, + &CrossContextChannel_t1437_1_0_0, + &IContextAttribute_t1808_1_0_0, + &IContextProperty_t1786_1_0_0, + &IContributeClientContextSink_t1815_1_0_0, + &IContributeDynamicSink_t1818_1_0_0, + &IContributeEnvoySink_t1817_1_0_0, + &IContributeObjectSink_t1816_1_0_0, + &IContributeServerContextSink_t1814_1_0_0, + &IDynamicMessageSink_t1448_1_0_0, + &IDynamicProperty_t1447_1_0_0, + &SynchronizationAttribute_t1450_1_0_0, + &Mutex_t1451_0_0_129, + &Thread_t1452_0_0_129, + &IContributeServerContextSink_t1814_0_0_1, + &SynchronizedClientContextSink_t1453_1_0_0, + &SynchronizationAttribute_t1450_0_0_1, + &SynchronizedServerContextSink_t1454_1_0_0, + &LeaseManager_t1455_1_0_0, + &Timer_t1456_0_0_1, + &LeaseSink_t1457_1_0_0, + &LifetimeServices_t1458_1_0_0, + &TimeSpan_t803_0_0_17, + &LeaseManager_t1455_0_0_17, + &ArgInfoType_t1459_0_0_0, + &ArgInfoType_t1459_1_0_0, + &ArgInfoType_t1459_0_0_32854, + &ArgInfo_t1460_1_0_0, + &AsyncResult_t1461_1_0_0, + &IMessageCtrl_t1464_0_0_0, + &MonoMethodMessage_t1463_0_0_0, + &WaitHandle_t1085_0_0_1, + &ExecutionContext_t1462_0_0_1, + &MonoMethodMessage_t1463_0_0_1, + &IMessageCtrl_t1464_0_0_1, + &IMessage_t1465_0_0_1, + &ClientContextTerminatorSink_t1466_1_0_0, + &Context_t1442_0_0_1, + &ConstructionCall_t1467_1_0_0, + &IMethodCallMessage_t1788_0_0_0, + &ISerializationRootObject_t2713_0_0_0, + &IMethodCallMessage_t1788_0_0_2, + &IMethodMessage_t1477_0_0_3, + &ConstructionCallDictionary_t1469_1_0_0, + &StringU5BU5D_t163_0_0_22, + &EnvoyTerminatorSink_t1471_1_0_0, + &EnvoyTerminatorSink_t1471_0_0_22, + &Header_t1472_1_0_0, + &IInternalMessage_t1819_1_0_0, + &IMessage_t1465_1_0_0, + &IMessageCtrl_t1464_1_0_0, + &IMessageSink_t1445_1_0_0, + &IMethodCallMessage_t1788_1_0_0, + &IMethodMessage_t1477_0_0_1, + &IMethodMessage_t1477_1_0_0, + &IMethodReturnMessage_t1787_1_0_0, + &IRemotingFormatter_t2712_0_0_0, + &IRemotingFormatter_t2712_1_0_0, + &ISerializationRootObject_t2713_1_0_0, + &LogicalCallContext_t1473_1_0_0, + &CallContextRemotingData_t1474_0_0_1, + &CallContextRemotingData_t1474_1_0_0, + &MethodCall_t1468_1_0_0, + &TypeU5BU5D_t431_0_0_1, + &LogicalCallContext_t1473_0_0_1, + &IInternalMessage_t1819_0_0_1, + &IMessage_t1465_0_0_2, + &IMethodCallMessage_t1788_0_0_3, + &IMethodMessage_t1477_0_0_4, + &ISerializationRootObject_t2713_0_0_5, + &MethodCallDictionary_t1475_1_0_0, + &MethodDictionary_t1470_1_0_0, + &DictionaryEnumerator_t1476_1_0_0, + &MethodDictionary_t1470_0_0_1, + &IDictionary_t833_0_0_2, + &MethodReturnDictionary_t1478_1_0_0, + &MonoMethodMessage_t1463_1_0_0, + &MonoMethod_t_0_0_1, + &LogicalCallContext_t1473_0_0_6, + &Exception_t152_0_0_6, + &IMethodReturnMessage_t1787_0_0_4, + &RemotingSurrogate_t1479_1_0_0, + &ObjRefSurrogate_t1480_1_0_0, + &RemotingSurrogateSelector_t1481_1_0_0, + &ISurrogateSelector_t1482_1_0_2, + &Type_t_0_0_17, + &ObjRefSurrogate_t1480_0_0_17, + &RemotingSurrogate_t1479_0_0_17, + &ISurrogateSelector_t1482_0_0_1, + &ReturnMessage_t1483_1_0_0, + &MethodReturnDictionary_t1478_0_0_1, + &ArgInfo_t1460_0_0_1, + &IMethodReturnMessage_t1787_0_0_3, + &ServerContextTerminatorSink_t1484_1_0_0, + &ServerObjectTerminatorSink_t1485_1_0_0, + &StackBuilderSink_t1486_1_0_0, + &MarshalByRefObject_t773_0_0_1, + &RealProxy_t1487_0_0_1, + &SoapAttribute_t1488_1_0_0, + &SoapFieldAttribute_t1489_1_0_0, + &SoapMethodAttribute_t1490_1_0_0, + &SoapParameterAttribute_t1491_1_0_0, + &SoapTypeAttribute_t1492_1_0_0, + &ProxyAttribute_t1493_1_0_0, + &RealProxy_t1487_0_0_0, + &TransparentProxy_t1494_1_0_0, + &RealProxy_t1487_0_0_6, + &RealProxy_t1487_1_0_0, + &Identity_t1495_0_0_3, + &RemotingProxy_t1496_1_0_0, + &ConstructionCall_t1467_0_0_1, + &ITrackingHandler_t1821_1_0_0, + &TrackingServices_t1497_1_0_0, + &ActivatedClientTypeEntry_t1498_1_0_0, + &IContextAttributeU5BU5D_t1789_0_0_0, + &ActivatedServiceTypeEntry_t1500_1_0_0, + &EnvoyInfo_t1501_1_0_0, + &IChannelInfo_t1506_1_0_0, + &IEnvoyInfo_t1508_1_0_0, + &IRemotingTypeInfo_t1507_1_0_0, + &Identity_t1495_1_0_0, + &IMessageSink_t1445_0_0_4, + &ObjRef_t1502_0_0_4, + &ClientIdentity_t1503_1_0_0, + &WeakReference_t1504_0_0_1, + &InternalRemotingServices_t1505_1_0_0, + &ObjRef_t1502_1_0_0, + &IChannelInfo_t1506_0_0_1, + &IRemotingTypeInfo_t1507_0_0_1, + &IEnvoyInfo_t1508_0_0_1, + &RemotingConfiguration_t1509_1_0_0, + &ConfigHandler_t1510_1_0_0, + &ChannelData_t1511_0_0_1, + &ChannelData_t1511_1_0_0, + &ProviderData_t1512_1_0_0, + &Hashtable_t725_0_0_3, + &FormatterData_t1513_1_0_0, + &RemotingException_t1514_1_0_0, + &RemotingServices_t1515_1_0_0, + &WellKnownObjectMode_t1524_0_0_0, + &BinaryFormatter_t1516_0_0_17, + &BindingFlags_t1353_0_0_49, + &MethodInfo_t_0_0_49, + &ServerIdentity_t1139_1_0_0, + &MarshalByRefObject_t773_0_0_4, + &Context_t1442_0_0_4, + &ClientActivatedIdentity_t1517_1_0_0, + &SingletonIdentity_t1518_1_0_0, + &SingleCallIdentity_t1519_1_0_0, + &SoapServices_t1521_1_0_0, + &TypeInfo_t1520_1_0_0, + &Hashtable_t725_0_0_6, + &TypeEntry_t1499_1_0_0, + &TypeInfo_t1522_1_0_0, + &WellKnownClientTypeEntry_t1523_1_0_0, + &WellKnownObjectMode_t1524_1_0_0, + &WellKnownObjectMode_t1524_0_0_32854, + &WellKnownServiceTypeEntry_t1525_1_0_0, + &WellKnownObjectMode_t1524_0_0_1, + &BinaryCommon_t1526_1_0_0, + &TypeU5BU5D_t431_0_0_17, + &BinaryElement_t1527_1_0_0, + &BinaryElement_t1527_0_0_32854, + &TypeTag_t1528_1_0_0, + &TypeTag_t1528_0_0_32854, + &MethodFlags_t1529_0_0_0, + &MethodFlags_t1529_1_0_0, + &MethodFlags_t1529_0_0_32854, + &ReturnTypeTag_t1530_0_0_0, + &ReturnTypeTag_t1530_1_0_0, + &ReturnTypeTag_t1530_0_0_32854, + &BinaryFormatter_t1516_1_0_0, + &FormatterAssemblyStyle_t1538_0_0_0, + &SerializationBinder_t1531_0_0_0, + &TypeFilterLevel_t1540_0_0_0, + &HeaderHandler_t1744_0_0_0, + &FormatterAssemblyStyle_t1538_0_0_1, + &SerializationBinder_t1531_0_0_1, + &StreamingContext_t434_0_0_1, + &FormatterTypeStyle_t1539_0_0_1, + &TypeFilterLevel_t1540_0_0_1, + &ISurrogateSelector_t1482_0_0_17, + &MessageFormatter_t1532_0_0_0, + &MessageFormatter_t1532_1_0_0, + &ObjectReader_t1536_1_0_0, + &HeaderU5BU5D_t1745_1_0_2, + &SerializationInfo_t433_1_0_2, + &ObjectManager_t1537_0_0_1, + &TypeMetadata_t1533_1_0_0, + &TypeU5BU5D_t431_0_0_6, + &StringU5BU5D_t163_0_0_6, + &MemberInfoU5BU5D_t1534_0_0_6, + &ArrayNullFiller_t1535_1_0_0, + &FormatterAssemblyStyle_t1538_1_0_0, + &FormatterAssemblyStyle_t1538_0_0_32854, + &FormatterTypeStyle_t1539_0_0_0, + &FormatterTypeStyle_t1539_1_0_0, + &FormatterTypeStyle_t1539_0_0_32854, + &TypeFilterLevel_t1540_1_0_0, + &TypeFilterLevel_t1540_0_0_32854, + &FormatterConverter_t1541_1_0_0, + &FormatterServices_t1542_0_0_0, + &FormatterServices_t1542_1_0_0, + &IDeserializationCallback_t1829_1_0_0, + &IFormatter_t1395_1_0_0, + &IFormatterConverter_t1558_1_0_0, + &IObjectReference_t1827_1_0_0, + &ISerializationSurrogate_t1550_1_0_0, + &ISurrogateSelector_t1482_1_0_0, + &ObjectManager_t1537_1_0_0, + &BaseFixupRecord_t1544_0_0_0, + &ObjectRecord_t1543_0_0_1, + &BaseFixupRecord_t1544_1_0_0, + &ObjectRecord_t1543_0_0_5, + &BaseFixupRecord_t1544_0_0_6, + &ArrayFixupRecord_t1545_1_0_0, + &MultiArrayFixupRecord_t1546_1_0_0, + &FixupRecord_t1547_1_0_0, + &DelayedFixupRecord_t1548_1_0_0, + &ObjectRecordStatus_t1549_0_0_0, + &ObjectRecordStatus_t1549_1_0_0, + &ObjectRecordStatus_t1549_0_0_32854, + &ObjectRecord_t1543_1_0_0, + &ObjectRecordStatus_t1549_0_0_6, + &SerializationInfo_t433_0_0_6, + &ISerializationSurrogate_t1550_0_0_6, + &ISurrogateSelector_t1482_0_0_6, + &Int32U5BU5D_t420_0_0_6, + &ObjectRecord_t1543_0_0_6, + &OnDeserializedAttribute_t1551_1_0_0, + &OnDeserializingAttribute_t1552_1_0_0, + &OnSerializedAttribute_t1553_1_0_0, + &OnSerializingAttribute_t1554_1_0_0, + &SerializationBinder_t1531_1_0_0, + &SerializationCallbacks_t1556_1_0_0, + &ArrayList_t734_0_0_33, + &CallbackHandler_t1555_1_0_0, + &SerializationEntry_t1557_1_0_0, + &SerializationException_t916_1_0_0, + &SerializationInfo_t433_1_0_0, + &IFormatterConverter_t1558_0_0_1, + &SerializationInfoEnumerator_t1559_1_0_0, + &StreamingContext_t434_1_0_0, + &StreamingContextStates_t1560_0_0_0, + &StreamingContextStates_t1560_0_0_1, + &StreamingContextStates_t1560_1_0_0, + &StreamingContextStates_t1560_0_0_32854, + &X509Certificate_t786_1_0_0, + &X509Certificate_t1196_0_0_1, + &X509KeyStorageFlags_t1561_1_0_0, + &X509KeyStorageFlags_t1561_0_0_32854, + &AsymmetricAlgorithm_t776_1_0_0, + &KeySizesU5BU5D_t966_0_0_4, + &AsymmetricKeyExchangeFormatter_t1562_0_0_0, + &AsymmetricKeyExchangeFormatter_t1562_1_0_0, + &AsymmetricSignatureDeformatter_t1043_1_0_0, + &AsymmetricSignatureFormatter_t1045_1_0_0, + &Base64Constants_t1563_1_0_0, + &ByteU5BU5D_t789_0_0_54, + &CipherMode_t963_1_0_0, + &CipherMode_t963_0_0_32854, + &CryptoConfig_t934_1_0_0, + &CryptographicException_t929_1_0_0, + &CryptographicUnexpectedOperationException_t935_1_0_0, + &CspParameters_t1087_1_0_0, + &CspProviderFlags_t1564_0_0_0, + &CspProviderFlags_t1564_0_0_1, + &CspProviderFlags_t1564_1_0_0, + &CspProviderFlags_t1564_0_0_32854, + &DES_t1096_1_0_0, + &ByteU5BU2CU5D_t1565_0_0_51, + &DESTransform_t1566_1_0_0, + &Int32_t161_0_0_51, + &DESCryptoServiceProvider_t1567_0_0_0, + &DESCryptoServiceProvider_t1567_1_0_0, + &DSA_t901_1_0_0, + &DSACryptoServiceProvider_t927_1_0_0, + &KeyPairPersistence_t1181_0_0_1, + &DSAManaged_t1180_0_0_1, + &ICspAsymmetricAlgorithm_t2714_0_0_0, + &DSAParameters_t928_1_0_0, + &ByteU5BU5D_t789_0_0_6, + &ByteU5BU5D_t789_0_0_134, + &DSASignatureDeformatter_t1092_1_0_0, + &DSASignatureFormatter_t1568_0_0_0, + &DSASignatureFormatter_t1568_1_0_0, + &HMAC_t1089_1_0_0, + &BlockProcessor_t1178_0_0_1, + &HMACMD5_t1569_0_0_0, + &HMACMD5_t1569_1_0_0, + &HMACRIPEMD160_t1570_0_0_0, + &HMACRIPEMD160_t1570_1_0_0, + &HMACSHA1_t1088_1_0_0, + &HMACSHA256_t1571_0_0_0, + &HMACSHA256_t1571_1_0_0, + &HMACSHA384_t1572_1_0_0, + &HMACSHA512_t1573_1_0_0, + &HashAlgorithm_t988_1_0_0, + &ByteU5BU5D_t789_0_0_5, + &ICryptoTransform_t962_1_0_0, + &ICspAsymmetricAlgorithm_t2714_1_0_0, + &KeySizes_t967_1_0_0, + &KeyedHashAlgorithm_t1010_1_0_0, + &ByteU5BU5D_t789_0_0_4, + &MACTripleDES_t1574_0_0_0, + &MACTripleDES_t1574_1_0_0, + &TripleDES_t1098_0_0_1, + &MACAlgorithm_t1182_0_0_1, + &MD5_t1090_1_0_0, + &MD5CryptoServiceProvider_t1575_1_0_0, + &PaddingMode_t965_1_0_0, + &PaddingMode_t965_0_0_32854, + &RC2_t1097_1_0_0, + &RC2CryptoServiceProvider_t1576_0_0_0, + &RC2CryptoServiceProvider_t1576_1_0_0, + &RC2Transform_t1577_1_0_0, + &UInt16_t919_0_0_1, + &RIPEMD160_t1578_0_0_0, + &RIPEMD160_t1578_1_0_0, + &RIPEMD160Managed_t1579_0_0_0, + &RIPEMD160Managed_t1579_1_0_0, + &RNGCryptoServiceProvider_t1580_1_0_0, + &RSA_t902_1_0_0, + &RSACryptoServiceProvider_t924_1_0_0, + &RSAManaged_t1188_0_0_1, + &RSAPKCS1KeyExchangeFormatter_t1102_1_0_0, + &RSAPKCS1SignatureDeformatter_t1093_1_0_0, + &RSAPKCS1SignatureFormatter_t1581_0_0_0, + &RSAPKCS1SignatureFormatter_t1581_1_0_0, + &RSAParameters_t926_1_0_0, + &RandomNumberGenerator_t949_1_0_0, + &Rijndael_t1099_1_0_0, + &RijndaelManaged_t1582_0_0_0, + &RijndaelManaged_t1582_1_0_0, + &RijndaelTransform_t1583_1_0_0, + &RijndaelManagedTransform_t1584_1_0_0, + &RijndaelTransform_t1583_0_0_1, + &SHA1_t939_1_0_0, + &SHA1Internal_t1585_1_0_0, + &SHA1CryptoServiceProvider_t1586_0_0_0, + &SHA1CryptoServiceProvider_t1586_1_0_0, + &SHA1Internal_t1585_0_0_1, + &SHA1Managed_t1587_0_0_0, + &SHA1Managed_t1587_1_0_0, + &SHA256_t1091_1_0_0, + &SHA256Managed_t1588_0_0_0, + &SHA256Managed_t1588_1_0_0, + &SHA384_t1589_0_0_0, + &SHA384_t1589_1_0_0, + &SHA384Managed_t1590_0_0_0, + &SHA384Managed_t1590_1_0_0, + &UInt64U5BU5D_t1591_0_0_1, + &SHA512_t1592_0_0_0, + &SHA512_t1592_1_0_0, + &SHA512Managed_t1593_0_0_0, + &SHA512Managed_t1593_1_0_0, + &SHAConstants_t1594_1_0_0, + &UInt32U5BU5D_t957_0_0_54, + &UInt64U5BU5D_t1591_0_0_54, + &SignatureDescription_t1595_0_0_0, + &SignatureDescription_t1595_1_0_0, + &DSASignatureDescription_t1596_0_0_0, + &DSASignatureDescription_t1596_1_0_0, + &RSAPKCS1SHA1SignatureDescription_t1597_0_0_0, + &RSAPKCS1SHA1SignatureDescription_t1597_1_0_0, + &SymmetricAlgorithm_t951_1_0_0, + &CipherMode_t963_0_0_4, + &PaddingMode_t965_0_0_4, + &ToBase64Transform_t1598_0_0_0, + &ToBase64Transform_t1598_1_0_0, + &TripleDES_t1098_1_0_0, + &TripleDESCryptoServiceProvider_t1599_0_0_0, + &TripleDESCryptoServiceProvider_t1599_1_0_0, + &TripleDESTransform_t1600_1_0_0, + &DESTransform_t1566_0_0_1, + &IBuiltInPermission_t2715_0_0_0, + &IBuiltInPermission_t2715_1_0_0, + &IUnrestrictedPermission_t2716_0_0_0, + &IUnrestrictedPermission_t2716_1_0_0, + &SecurityPermission_t1601_1_0_0, + &IPermission_t1617_0_0_0, + &SecurityPermissionFlag_t1603_0_0_1, + &ISecurityEncodable_t2720_0_0_0, + &IStackWalk_t2721_0_0_0, + &IUnrestrictedPermission_t2716_0_0_1, + &SecurityPermissionFlag_t1603_1_0_0, + &SecurityPermissionFlag_t1603_0_0_32854, + &StrongNamePublicKeyBlob_t1604_1_0_0, + &ApplicationTrust_t1605_0_0_0, + &ApplicationTrust_t1605_1_0_0, + &IList_1_t1606_0_0_1, + &Evidence_t1335_1_0_0, + &EvidenceEnumerator_t1607_1_0_0, + &Hash_t1608_1_0_0, + &Assembly_t922_0_0_1, + &IBuiltInEvidence_t2717_0_0_0, + &IBuiltInEvidence_t2717_0_0_1, + &IBuiltInEvidence_t2717_1_0_0, + &IIdentityPermissionFactory_t2718_0_0_0, + &IIdentityPermissionFactory_t2718_1_0_0, + &StrongName_t1609_1_0_0, + &StrongNamePublicKeyBlob_t1604_0_0_1, + &IIdentityPermissionFactory_t2718_0_0_1, + &IIdentity_t2719_0_0_0, + &IIdentity_t2719_1_0_0, + &IPrincipal_t1657_0_0_0, + &IPrincipal_t1657_1_0_0, + &PrincipalPolicy_t1610_0_0_0, + &PrincipalPolicy_t1610_1_0_0, + &PrincipalPolicy_t1610_0_0_32854, + &WindowsAccountType_t1611_1_0_0, + &WindowsAccountType_t1611_0_0_32854, + &WindowsIdentity_t1612_1_0_0, + &WindowsAccountType_t1611_0_0_1, + &IntPtr_t_0_0_17, + &IDeserializationCallback_t1829_0_0_2, + &IIdentity_t2719_0_0_3, + &CodeAccessPermission_t1602_1_0_0, + &ISecurityEncodable_t2720_0_0_1, + &IStackWalk_t2721_0_0_2, + &IPermission_t1617_1_0_0, + &ISecurityEncodable_t2720_1_0_0, + &IStackWalk_t2721_1_0_0, + &PermissionSet_t1336_1_0_0, + &SecurityContext_t1613_1_0_0, + &CompressedStack_t1614_0_0_1, + &SecurityElement_t1208_1_0_0, + &StringBuilder_t457_1_0_0, + &SecurityAttribute_t1615_1_0_0, + &SecurityException_t1616_1_0_0, + &IPermission_t1617_0_0_1, + &RuntimeDeclSecurityEntry_t1618_0_0_0, + &RuntimeDeclSecurityEntry_t1618_1_0_0, + &RuntimeSecurityFrame_t1619_1_0_0, + &AppDomain_t438_0_0_6, + &RuntimeDeclSecurityEntry_t1618_0_0_6, + &SecurityFrame_t1620_1_0_0, + &AppDomain_t438_0_0_1, + &SecurityManager_t1621_1_0_0, + &SecurityPermission_t1601_0_0_17, + &SecuritySafeCriticalAttribute_t1622_1_0_0, + &SuppressUnmanagedCodeSecurityAttribute_t1623_1_0_0, + &UnverifiableCodeAttribute_t1624_0_0_0, + &UnverifiableCodeAttribute_t1624_1_0_0, + &ASCIIEncoding_t1625_1_0_0, + &EncoderFallbackBuffer_t1636_1_0_0, + &EncoderFallbackBuffer_t1636_0_0_0, + &CharU5BU5D_t458_1_0_0, + &DecoderFallbackBuffer_t1627_1_0_0, + &DecoderFallbackBuffer_t1627_0_0_0, + &Decoder_t1263_1_0_0, + &DecoderFallback_t1626_0_0_1, + &DecoderFallbackBuffer_t1627_0_0_1, + &DecoderExceptionFallback_t1628_1_0_0, + &DecoderExceptionFallbackBuffer_t1629_1_0_0, + &DecoderFallback_t1626_1_0_0, + &DecoderFallback_t1626_0_0_17, + &DecoderFallbackException_t1630_1_0_0, + &DecoderReplacementFallback_t1631_1_0_0, + &DecoderReplacementFallbackBuffer_t1632_1_0_0, + &EncoderExceptionFallback_t1633_1_0_0, + &EncoderExceptionFallbackBuffer_t1635_1_0_0, + &EncoderFallback_t1634_1_0_0, + &EncoderFallback_t1634_0_0_17, + &EncoderFallbackException_t1637_1_0_0, + &EncoderReplacementFallback_t1638_1_0_0, + &EncoderReplacementFallbackBuffer_t1639_1_0_0, + &Encoding_t931_1_0_0, + &EncoderFallback_t1634_0_0_1, + &Assembly_t922_0_0_17, + &Encoding_t931_0_0_17, + &ForwardingDecoder_t1640_1_0_0, + &Latin1Encoding_t1641_1_0_0, + &UTF32Encoding_t1643_1_0_0, + &UTF32Decoder_t1642_1_0_0, + &UTF7Encoding_t1645_1_0_0, + &SByteU5BU5D_t1646_0_0_49, + &UTF7Decoder_t1644_1_0_0, + &UTF8Encoding_t1648_1_0_0, + &UTF8Decoder_t1647_1_0_0, + &UnicodeEncoding_t1650_1_0_0, + &UnicodeDecoder_t1649_1_0_0, + &CompressedStack_t1614_1_0_0, + &EventResetMode_t1651_0_0_0, + &EventResetMode_t1651_1_0_0, + &EventResetMode_t1651_0_0_32854, + &EventWaitHandle_t1652_0_0_0, + &EventWaitHandle_t1652_1_0_0, + &ExecutionContext_t1462_1_0_0, + &SecurityContext_t1613_0_0_1, + &Interlocked_t1653_0_0_0, + &Interlocked_t1653_1_0_0, + &ManualResetEvent_t1038_1_0_0, + &Monitor_t1654_0_0_0, + &Monitor_t1654_1_0_0, + &Mutex_t1451_1_0_0, + &NativeEventCalls_t1655_0_0_0, + &NativeEventCalls_t1655_1_0_0, + &SynchronizationLockException_t1656_1_0_0, + &Thread_t1452_1_0_0, + &ThreadState_t1661_0_0_0, + &ThreadState_t1661_0_0_1, + &ObjectU5BU5D_t162_0_0_17, + &ExecutionContext_t1462_0_0_17, + &IPrincipal_t1657_0_0_1, + &ThreadAbortException_t1658_1_0_0, + &ThreadInterruptedException_t1659_0_0_0, + &ThreadInterruptedException_t1659_1_0_0, + &ThreadPool_t1660_0_0_0, + &ThreadPool_t1660_1_0_0, + &ThreadState_t1661_1_0_0, + &ThreadState_t1661_0_0_32854, + &ThreadStateException_t1662_0_0_0, + &ThreadStateException_t1662_1_0_0, + &Timer_t1456_1_0_0, + &Scheduler_t1664_0_0_17, + &TimerCallback_t1665_0_0_1, + &TimerComparer_t1663_1_0_0, + &Scheduler_t1664_1_0_0, + &WaitHandle_t1085_1_0_0, + &SafeWaitHandle_t1146_0_0_1, + &IntPtr_t_0_0_52, + &AccessViolationException_t1666_1_0_0, + &ActivationContext_t1667_0_0_0, + &ActivationContext_t1667_1_0_0, + &Activator_t1668_1_0_0, + &Activator_CreateInstance_m19824_gp_0_0_0_0, + &AppDomain_t438_1_0_0, + &PrincipalPolicy_t1610_0_0_1, + &IPrincipal_t1657_0_0_17, + &AppDomain_t438_0_0_17, + &AppDomainManager_t1669_0_0_1, + &ActivationContext_t1667_0_0_1, + &ApplicationIdentity_t1670_0_0_1, + &AssemblyLoadEventHandler_t1671_0_0_1, + &ResolveEventHandler_t1672_0_0_1, + &UnhandledExceptionEventHandler_t439_0_0_1, + &AppDomainManager_t1669_0_0_0, + &AppDomainManager_t1669_1_0_0, + &AppDomainSetup_t1673_0_0_0, + &AppDomainSetup_t1673_1_0_0, + &LoaderOptimization_t1708_0_0_1, + &ActivationArguments_t1410_0_0_1, + &AppDomainInitializer_t1674_0_0_1, + &ApplicationTrust_t1605_0_0_129, + &ApplicationException_t1675_1_0_0, + &ApplicationIdentity_t1670_0_0_0, + &ApplicationIdentity_t1670_1_0_0, + &ArgumentException_t437_1_0_0, + &ArgumentNullException_t151_1_0_0, + &ArgumentOutOfRangeException_t915_1_0_0, + &ArithmeticException_t1086_1_0_0, + &ArrayTypeMismatchException_t1676_1_0_0, + &AssemblyLoadEventArgs_t1677_0_0_0, + &AssemblyLoadEventArgs_t1677_1_0_0, + &AttributeTargets_t1678_1_0_0, + &AttributeTargets_t1678_0_0_32854, + &BitConverter_t918_1_0_0, + &Buffer_t1679_0_0_0, + &Buffer_t1679_1_0_0, + &CharEnumerator_t1680_1_0_0, + &ICloneable_t1807_0_0_2, + &IEnumerator_1_t1771_0_0_3, + &Console_t942_1_0_0, + &TextWriter_t943_0_0_19, + &TextWriter_t943_0_0_17, + &TextReader_t1210_0_0_17, + &ContextBoundObject_t1449_1_0_0, + &Convert_t445_1_0_0, + &TypeU5BU5D_t431_0_0_49, + &DBNull_t1681_1_0_0, + &DBNull_t1681_0_0_54, + &DateTime_t365_1_0_0, + &DateTimeKind_t1683_0_0_0, + &Which_t1682_0_0_0, + &DateTime_t365_1_0_2, + &DateTimeOffset_t1684_1_0_2, + &DateTimeKind_t1683_0_0_1, + &DateTime_t365_0_0_54, + &Int64_t455_0_0_17, + &Which_t1682_1_0_0, + &Which_t1682_0_0_32854, + &IComparable_1_t3580_0_0_3, + &IEquatable_1_t3585_0_0_4, + &DateTimeKind_t1683_1_0_0, + &DateTimeKind_t1683_0_0_32854, + &DateTimeOffset_t1684_1_0_0, + &DateTimeOffset_t1684_0_0_54, + &IComparable_1_t3625_0_0_3, + &IEquatable_1_t3626_0_0_4, + &DateTimeUtils_t1685_0_0_0, + &DateTimeUtils_t1685_1_0_0, + &DayOfWeek_t1686_1_0_0, + &DayOfWeek_t1686_0_0_32854, + &DelegateData_t1113_0_0_0, + &DelegateData_t1113_1_0_0, + &DelegateSerializationHolder_t1688_1_0_0, + &Delegate_t435_0_0_1, + &DelegateEntry_t1687_1_0_0, + &DelegateEntry_t1687_0_0_6, + &DivideByZeroException_t1689_1_0_0, + &DllNotFoundException_t1690_0_0_0, + &DllNotFoundException_t1690_1_0_0, + &EntryPointNotFoundException_t1692_0_0_0, + &EntryPointNotFoundException_t1692_1_0_0, + &MonoEnumInfo_t1697_1_0_0, + &MonoEnumInfo_t1697_1_0_2, + &Array_t_0_0_3, + &StringU5BU5D_t163_0_0_3, + &SByteComparer_t1693_0_0_19, + &ShortComparer_t1694_0_0_19, + &IntComparer_t1695_0_0_19, + &LongComparer_t1696_0_0_19, + &SByteComparer_t1693_1_0_0, + &ShortComparer_t1694_1_0_0, + &IntComparer_t1695_1_0_0, + &LongComparer_t1696_1_0_0, + &Environment_t1699_1_0_0, + &SpecialFolder_t1698_0_0_0, + &OperatingSystem_t1700_0_0_17, + &SpecialFolder_t1698_1_0_0, + &SpecialFolder_t1698_0_0_32854, + &EventArgs_t995_1_0_0, + &EventArgs_t995_0_0_54, + &ExecutionEngineException_t1701_0_0_0, + &ExecutionEngineException_t1701_1_0_0, + &FieldAccessException_t1702_1_0_0, + &FlagsAttribute_t1704_1_0_0, + &FormatException_t890_1_0_0, + &GC_t1705_0_0_0, + &GC_t1705_1_0_0, + &Guid_t1706_1_0_0, + &Guid_t1706_0_0_54, + &IComparable_1_t3632_0_0_2, + &IEquatable_1_t3633_0_0_3, + &ICustomFormatter_t1793_1_0_0, + &IFormatProvider_t1770_1_0_0, + &IndexOutOfRangeException_t446_1_0_0, + &InvalidCastException_t1707_1_0_0, + &InvalidOperationException_t914_1_0_0, + &LoaderOptimization_t1708_0_0_0, + &LoaderOptimization_t1708_1_0_0, + &LoaderOptimization_t1708_0_0_32854, + &LocalDataStoreSlot_t1709_1_0_0, + &Math_t1710_0_0_0, + &Math_t1710_1_0_0, + &MemberAccessException_t1703_1_0_0, + &MethodAccessException_t1711_1_0_0, + &MissingFieldException_t1712_1_0_0, + &MissingMemberException_t1713_0_0_0, + &MissingMemberException_t1713_1_0_0, + &MissingMethodException_t1714_1_0_0, + &MonoAsyncCall_t1715_0_0_0, + &MonoAsyncCall_t1715_1_0_0, + &MonoCustomAttrs_t1717_1_0_0, + &CustomAttributeDataU5BU5D_t1791_0_0_0, + &AttributeUsageAttribute_t1106_0_0_49, + &AttributeInfo_t1716_1_0_0, + &AttributeUsageAttribute_t1106_0_0_1, + &MonoTouchAOTHelper_t1718_1_0_0, + &MonoTypeInfo_t1719_1_0_0, + &ConstructorInfo_t468_0_0_6, + &MonoType_t_1_0_0, + &MonoTypeInfo_t1719_0_0_129, + &MulticastNotSupportedException_t1720_1_0_0, + &NonSerializedAttribute_t1721_1_0_0, + &NotImplementedException_t923_1_0_0, + &NotSupportedException_t164_1_0_0, + &NullReferenceException_t436_1_0_0, + &NumberFormatter_t1723_1_0_0, + &UInt64U2A_t4079_1_0_2, + &UInt64U2A_t4079_0_0_0, + &Int32U2A_t4072_1_0_2, + &Int32U2A_t4072_0_0_0, + &CharU2A_t3989_1_0_2, + &Int64U2A_t4080_1_0_2, + &Int64U2A_t4080_0_0_0, + &UInt64U2A_t4079_0_0_49, + &Int32U2A_t4072_0_0_49, + &CharU2A_t3989_0_0_49, + &Int64U2A_t4080_0_0_49, + &Thread_t1452_0_0_1, + &NumberFormatInfo_t1250_0_0_1, + &NumberFormatter_t1723_0_0_17, + &CustomInfo_t1722_1_0_0, + &ObjectDisposedException_t964_1_0_0, + &OperatingSystem_t1700_1_0_0, + &PlatformID_t1726_0_0_1, + &OutOfMemoryException_t1724_0_0_0, + &OutOfMemoryException_t1724_1_0_0, + &OverflowException_t1725_1_0_0, + &PlatformID_t1726_1_0_0, + &PlatformID_t1726_0_0_32854, + &RankException_t1727_1_0_0, + &ResolveEventArgs_t1728_1_0_0, + &RuntimeMethodHandle_t1729_1_0_0, + &StringComparer_t921_1_0_0, + &StringComparer_t921_0_0_17, + &IEqualityComparer_1_t1854_0_0_1, + &IComparer_t729_0_0_2, + &IEqualityComparer_t736_0_0_3, + &CultureAwareComparer_t1730_1_0_0, + &CompareInfo_t1100_0_0_33, + &OrdinalComparer_t1731_1_0_0, + &StringComparison_t1732_1_0_0, + &StringComparison_t1732_0_0_32854, + &StringSplitOptions_t1733_1_0_0, + &StringSplitOptions_t1733_0_0_32854, + &SystemException_t940_1_0_0, + &ThreadStaticAttribute_t1734_1_0_0, + &TimeSpan_t803_1_0_0, + &TimeSpan_t803_0_0_54, + &IComparable_1_t3604_0_0_1, + &IEquatable_1_t3609_0_0_2, + &TimeZone_t1735_1_0_0, + &TimeZone_t1735_0_0_17, + &CurrentSystemTimeZone_t1736_1_0_0, + &Int64U5BU5D_t1773_1_0_2, + &StringU5BU5D_t163_1_0_2, + &TimeSpan_t803_0_0_129, + &DaylightTime_t1255_0_0_17, + &TypeCode_t1737_1_0_0, + &TypeCode_t1737_0_0_32854, + &TypeInitializationException_t1738_0_0_0, + &TypeInitializationException_t1738_1_0_0, + &TypeLoadException_t1691_1_0_0, + &UnauthorizedAccessException_t1739_1_0_0, + &UnhandledExceptionEventArgs_t406_1_0_0, + &UnitySerializationHolder_t1741_1_0_0, + &UnityType_t1740_0_0_1, + &UnityType_t1740_0_0_0, + &UnityType_t1740_1_0_0, + &UnityType_t1740_0_0_32854, + &Version_t758_1_0_0, + &IComparable_1_t3642_0_0_2, + &IEquatable_1_t3643_0_0_3, + &WeakReference_t1504_1_0_0, + &GCHandle_t1418_0_0_1, + &PrimalityTest_t1742_1_0_0, + &MemberFilter_t1118_1_0_0, + &TypeFilter_t1368_1_0_0, + &CrossContextDelegate_t1743_1_0_0, + &HeaderHandler_t1744_1_0_0, + &ThreadStart_t1746_1_0_0, + &TimerCallback_t1665_0_0_0, + &TimerCallback_t1665_1_0_0, + &WaitCallback_t1747_1_0_0, + &Action_1_t2722_0_0_0, + &Action_1_t2722_1_0_0, + &Action_1_t2722_gp_0_0_0_0, + &AppDomainInitializer_t1674_0_0_0, + &AppDomainInitializer_t1674_1_0_0, + &AssemblyLoadEventHandler_t1671_0_0_0, + &AssemblyLoadEventHandler_t1671_1_0_0, + &Comparison_1_t2723_0_0_0, + &Comparison_1_t2723_1_0_0, + &Comparison_1_t2723_gp_0_0_0_0, + &Converter_2_t2724_0_0_0, + &Converter_2_t2724_1_0_0, + &Converter_2_t2724_gp_0_0_0_0, + &Converter_2_t2724_gp_1_0_0_0, + &EventHandler_t1298_0_0_0, + &EventHandler_t1298_1_0_0, + &Predicate_1_t2725_0_0_0, + &Predicate_1_t2725_1_0_0, + &Predicate_1_t2725_gp_0_0_0_0, + &ResolveEventHandler_t1672_1_0_0, + &UnhandledExceptionEventHandler_t439_1_0_0, + &U3CPrivateImplementationDetailsU3E_t1769_1_0_0, + &U24ArrayTypeU2456_t1748_0_0_275, + &U24ArrayTypeU2424_t1749_0_0_275, + &U24ArrayTypeU2416_t1750_0_0_275, + &U24ArrayTypeU243132_t1752_0_0_275, + &U24ArrayTypeU2420_t1753_0_0_275, + &U24ArrayTypeU2432_t1754_0_0_275, + &U24ArrayTypeU2448_t1755_0_0_275, + &U24ArrayTypeU2464_t1756_0_0_275, + &U24ArrayTypeU2412_t1757_0_0_275, + &U24ArrayTypeU24136_t1758_0_0_275, + &U24ArrayTypeU2472_t1760_0_0_275, + &U24ArrayTypeU248_t1759_0_0_275, + &U24ArrayTypeU24124_t1761_0_0_275, + &U24ArrayTypeU2496_t1762_0_0_275, + &U24ArrayTypeU242048_t1763_0_0_275, + &U24ArrayTypeU24256_t1764_0_0_275, + &U24ArrayTypeU24120_t1751_0_0_275, + &U24ArrayTypeU241024_t1765_0_0_275, + &U24ArrayTypeU24640_t1766_0_0_275, + &U24ArrayTypeU24128_t1767_0_0_275, + &U24ArrayTypeU2452_t1768_0_0_275, + &U24ArrayTypeU2456_t1748_0_0_0, + &U24ArrayTypeU2424_t1749_0_0_0, + &U24ArrayTypeU2416_t1750_0_0_0, + &U24ArrayTypeU243132_t1752_0_0_0, + &U24ArrayTypeU2420_t1753_0_0_0, + &U24ArrayTypeU2432_t1754_0_0_0, + &U24ArrayTypeU2448_t1755_0_0_0, + &U24ArrayTypeU2464_t1756_0_0_0, + &U24ArrayTypeU2412_t1757_0_0_0, + &U24ArrayTypeU24136_t1758_0_0_0, + &U24ArrayTypeU2472_t1760_0_0_0, + &U24ArrayTypeU248_t1759_0_0_0, + &U24ArrayTypeU24124_t1761_0_0_0, + &U24ArrayTypeU2496_t1762_0_0_0, + &U24ArrayTypeU242048_t1763_0_0_0, + &U24ArrayTypeU24256_t1764_0_0_0, + &U24ArrayTypeU24120_t1751_0_0_0, + &U24ArrayTypeU241024_t1765_0_0_0, + &U24ArrayTypeU24640_t1766_0_0_0, + &U24ArrayTypeU24128_t1767_0_0_0, + &U24ArrayTypeU2452_t1768_0_0_0, + &U24ArrayTypeU2456_t1748_1_0_0, + &U24ArrayTypeU2424_t1749_1_0_0, + &U24ArrayTypeU2416_t1750_1_0_0, + &U24ArrayTypeU24120_t1751_1_0_0, + &U24ArrayTypeU243132_t1752_1_0_0, + &U24ArrayTypeU2420_t1753_1_0_0, + &U24ArrayTypeU2432_t1754_1_0_0, + &U24ArrayTypeU2448_t1755_1_0_0, + &U24ArrayTypeU2464_t1756_1_0_0, + &U24ArrayTypeU2412_t1757_1_0_0, + &U24ArrayTypeU24136_t1758_1_0_0, + &U24ArrayTypeU248_t1759_1_0_0, + &U24ArrayTypeU2472_t1760_1_0_0, + &U24ArrayTypeU24124_t1761_1_0_0, + &U24ArrayTypeU2496_t1762_1_0_0, + &U24ArrayTypeU242048_t1763_1_0_0, + &U24ArrayTypeU24256_t1764_1_0_0, + &U24ArrayTypeU241024_t1765_1_0_0, + &U24ArrayTypeU24640_t1766_1_0_0, + &U24ArrayTypeU24128_t1767_1_0_0, + &U24ArrayTypeU2452_t1768_1_0_0, +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono.Security_ArrayTypes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono.Security_ArrayTypes.h" new file mode 100644 index 00000000..d7281529 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono.Security_ArrayTypes.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "mscorlib_System_Array.h" + +#pragma once +// Mono.Math.BigInteger[] +// Mono.Math.BigInteger[] +struct BigIntegerU5BU5D_t1084 : public Array_t { }; +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059 : public Array_t { }; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Locale.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Locale.h" new file mode 100644 index 00000000..04b33262 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Locale.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Locale +struct Locale_t969 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_LocaleMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_LocaleMethodDeclarations.h" new file mode 100644 index 00000000..7eb9c1d1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_LocaleMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m4840 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger.h" new file mode 100644 index 00000000..36b6897c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; + +#include "mscorlib_System_Object.h" + +// Mono.Math.BigInteger +struct BigInteger_t972 : public Object_t +{ + // System.UInt32 Mono.Math.BigInteger::length + uint32_t ___length_0; + // System.UInt32[] Mono.Math.BigInteger::data + UInt32U5BU5D_t957* ___data_1; +}; +struct BigInteger_t972_StaticFields{ + // System.UInt32[] Mono.Math.BigInteger::smallPrimes + UInt32U5BU5D_t957* ___smallPrimes_2; + // System.Security.Cryptography.RandomNumberGenerator Mono.Math.BigInteger::rng + RandomNumberGenerator_t949 * ___rng_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigIntegerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigIntegerMethodDeclarations.h" new file mode 100644 index 00000000..140979f1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigIntegerMethodDeclarations.h" @@ -0,0 +1,116 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" + +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger/Sign,System.UInt32) +extern "C" void BigInteger__ctor_m4862 (BigInteger_t972 * __this, int32_t ___sign, uint32_t ___len, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger) +extern "C" void BigInteger__ctor_m4863 (BigInteger_t972 * __this, BigInteger_t972 * ___bi, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::.ctor(Mono.Math.BigInteger,System.UInt32) +extern "C" void BigInteger__ctor_m4864 (BigInteger_t972 * __this, BigInteger_t972 * ___bi, uint32_t ___len, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::.ctor(System.Byte[]) +extern "C" void BigInteger__ctor_m4865 (BigInteger_t972 * __this, ByteU5BU5D_t789* ___inData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::.ctor(System.UInt32) +extern "C" void BigInteger__ctor_m4866 (BigInteger_t972 * __this, uint32_t ___ui, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::.cctor() +extern "C" void BigInteger__cctor_m4867 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RandomNumberGenerator Mono.Math.BigInteger::get_Rng() +extern "C" RandomNumberGenerator_t949 * BigInteger_get_Rng_m4868 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32,System.Security.Cryptography.RandomNumberGenerator) +extern "C" BigInteger_t972 * BigInteger_GenerateRandom_m4869 (Object_t * __this /* static, unused */, int32_t ___bits, RandomNumberGenerator_t949 * ___rng, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::GenerateRandom(System.Int32) +extern "C" BigInteger_t972 * BigInteger_GenerateRandom_m4870 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Math.BigInteger::BitCount() +extern "C" int32_t BigInteger_BitCount_m4871 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::TestBit(System.Int32) +extern "C" bool BigInteger_TestBit_m4872 (BigInteger_t972 * __this, int32_t ___bitNum, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32) +extern "C" void BigInteger_SetBit_m4873 (BigInteger_t972 * __this, uint32_t ___bitNum, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::SetBit(System.UInt32,System.Boolean) +extern "C" void BigInteger_SetBit_m4874 (BigInteger_t972 * __this, uint32_t ___bitNum, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Math.BigInteger::LowestSetBit() +extern "C" int32_t BigInteger_LowestSetBit_m4875 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Math.BigInteger::GetBytes() +extern "C" ByteU5BU5D_t789* BigInteger_GetBytes_m4876 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Math.BigInteger::ToString(System.UInt32) +extern "C" String_t* BigInteger_ToString_m4877 (BigInteger_t972 * __this, uint32_t ___radix, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Math.BigInteger::ToString(System.UInt32,System.String) +extern "C" String_t* BigInteger_ToString_m4878 (BigInteger_t972 * __this, uint32_t ___radix, String_t* ___characterSet, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::Normalize() +extern "C" void BigInteger_Normalize_m4879 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::Clear() +extern "C" void BigInteger_Clear_m4880 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Math.BigInteger::GetHashCode() +extern "C" int32_t BigInteger_GetHashCode_m4881 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Math.BigInteger::ToString() +extern "C" String_t* BigInteger_ToString_m4882 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::Equals(System.Object) +extern "C" bool BigInteger_Equals_m4883 (BigInteger_t972 * __this, Object_t * ___o, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::ModInverse(Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_ModInverse_m4884 (BigInteger_t972 * __this, BigInteger_t972 * ___modulus, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::ModPow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_ModPow_m4885 (BigInteger_t972 * __this, BigInteger_t972 * ___exp, BigInteger_t972 * ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::GeneratePseudoPrime(System.Int32) +extern "C" BigInteger_t972 * BigInteger_GeneratePseudoPrime_m4886 (Object_t * __this /* static, unused */, int32_t ___bits, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger::Incr2() +extern "C" void BigInteger_Incr2_m4887 (BigInteger_t972 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.UInt32) +extern "C" BigInteger_t972 * BigInteger_op_Implicit_m4888 (Object_t * __this /* static, unused */, uint32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Implicit(System.Int32) +extern "C" BigInteger_t972 * BigInteger_op_Implicit_m4889 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Addition(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Addition_m4890 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Subtraction(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Subtraction_m4891 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt32 Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t BigInteger_op_Modulus_m4892 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, uint32_t ___ui, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Modulus(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Modulus_m4893 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Division(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Division_m4894 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * BigInteger_op_Multiply_m4895 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_LeftShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * BigInteger_op_LeftShift_m4896 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger::op_RightShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * BigInteger_op_RightShift_m4897 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, int32_t ___shiftVal, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Equality_m4898 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, uint32_t ___ui, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,System.UInt32) +extern "C" bool BigInteger_op_Inequality_m4899 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, uint32_t ___ui, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_Equality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_Equality_m4900 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_Inequality(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_Inequality_m4901 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_GreaterThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThan_m4902 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_LessThan(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThan_m4903 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_GreaterThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_GreaterThanOrEqual_m4904 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.BigInteger::op_LessThanOrEqual(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" bool BigInteger_op_LessThanOrEqual_m4905 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Kernel.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Kernel.h" new file mode 100644 index 00000000..c2a59def --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Kernel.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Math.BigInteger/Kernel +struct Kernel_t973 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_KernelMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_KernelMethodDeclarations.h" new file mode 100644 index 00000000..5b5c7398 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_KernelMethodDeclarations.h" @@ -0,0 +1,54 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; +// Mono.Math.BigInteger[] +struct BigIntegerU5BU5D_t1084; +// System.UInt32[] +struct UInt32U5BU5D_t957; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" + +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::AddSameSign(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * Kernel_AddSameSign_m4847 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::Subtract(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * Kernel_Subtract_m4848 (Object_t * __this /* static, unused */, BigInteger_t972 * ___big, BigInteger_t972 * ___small, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger/Kernel::MinusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_MinusEq_m4849 (Object_t * __this /* static, unused */, BigInteger_t972 * ___big, BigInteger_t972 * ___small, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger/Kernel::PlusEq(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" void Kernel_PlusEq_m4850 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger/Sign Mono.Math.BigInteger/Kernel::Compare(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" int32_t Kernel_Compare_m4851 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt32 Mono.Math.BigInteger/Kernel::SingleByteDivideInPlace(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_SingleByteDivideInPlace_m4852 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt32 Mono.Math.BigInteger/Kernel::DwordMod(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_DwordMod_m4853 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::DwordDivMod(Mono.Math.BigInteger,System.UInt32) +extern "C" BigIntegerU5BU5D_t1084* Kernel_DwordDivMod_m4854 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, uint32_t ___d, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger[] Mono.Math.BigInteger/Kernel::multiByteDivide(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigIntegerU5BU5D_t1084* Kernel_multiByteDivide_m4855 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi1, BigInteger_t972 * ___bi2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::LeftShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * Kernel_LeftShift_m4856 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::RightShift(Mono.Math.BigInteger,System.Int32) +extern "C" BigInteger_t972 * Kernel_RightShift_m4857 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger/Kernel::Multiply(System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32,System.UInt32,System.UInt32[],System.UInt32) +extern "C" void Kernel_Multiply_m4858 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, uint32_t ___xOffset, uint32_t ___xLen, UInt32U5BU5D_t957* ___y, uint32_t ___yOffset, uint32_t ___yLen, UInt32U5BU5D_t957* ___d, uint32_t ___dOffset, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger/Kernel::MultiplyMod2p32pmod(System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32,System.UInt32[],System.Int32,System.Int32) +extern "C" void Kernel_MultiplyMod2p32pmod_m4859 (Object_t * __this /* static, unused */, UInt32U5BU5D_t957* ___x, int32_t ___xOffset, int32_t ___xLen, UInt32U5BU5D_t957* ___y, int32_t ___yOffest, int32_t ___yLen, UInt32U5BU5D_t957* ___d, int32_t ___dOffset, int32_t ___mod, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt32 Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,System.UInt32) +extern "C" uint32_t Kernel_modInverse_m4860 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, uint32_t ___modulus, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/Kernel::modInverse(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * Kernel_modInverse_m4861 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, BigInteger_t972 * ___modulus, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRing.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRing.h" new file mode 100644 index 00000000..af9ca94e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRing.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; + +#include "mscorlib_System_Object.h" + +// Mono.Math.BigInteger/ModulusRing +struct ModulusRing_t971 : public Object_t +{ + // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::mod + BigInteger_t972 * ___mod_0; + // Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::constant + BigInteger_t972 * ___constant_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRingMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRingMethodDeclarations.h" new file mode 100644 index 00000000..a302cd36 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_ModulusRingMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.BigInteger/ModulusRing +struct ModulusRing_t971; +// Mono.Math.BigInteger +struct BigInteger_t972; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Math.BigInteger/ModulusRing::.ctor(Mono.Math.BigInteger) +extern "C" void ModulusRing__ctor_m4841 (ModulusRing_t971 * __this, BigInteger_t972 * ___modulus, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Math.BigInteger/ModulusRing::BarrettReduction(Mono.Math.BigInteger) +extern "C" void ModulusRing_BarrettReduction_m4842 (ModulusRing_t971 * __this, BigInteger_t972 * ___x, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Multiply(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * ModulusRing_Multiply_m4843 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___b, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Difference(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * ModulusRing_Difference_m4844 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___b, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(Mono.Math.BigInteger,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * ModulusRing_Pow_m4845 (ModulusRing_t971 * __this, BigInteger_t972 * ___a, BigInteger_t972 * ___k, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.BigInteger/ModulusRing::Pow(System.UInt32,Mono.Math.BigInteger) +extern "C" BigInteger_t972 * ModulusRing_Pow_m4846 (ModulusRing_t971 * __this, uint32_t ___b, BigInteger_t972 * ___exp, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Sign.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Sign.h" new file mode 100644 index 00000000..a0a6bb74 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_Sign.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Math_BigInteger_Sign.h" + +// Mono.Math.BigInteger/Sign +struct Sign_t970 +{ + // System.Int32 Mono.Math.BigInteger/Sign::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_SignMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_SignMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_BigInteger_SignMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" new file mode 100644 index 00000000..67c2ce58 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" + +// Mono.Math.Prime.ConfidenceFactor +struct ConfidenceFactor_t974 +{ + // System.Int32 Mono.Math.Prime.ConfidenceFactor::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactorMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_ConfidenceFactorMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" new file mode 100644 index 00000000..647f0bfb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Math.Prime.Generator.PrimeGeneratorBase +struct PrimeGeneratorBase_t976 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBaseMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBaseMethodDeclarations.h" new file mode 100644 index 00000000..bbf431f9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBaseMethodDeclarations.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.Prime.Generator.PrimeGeneratorBase +struct PrimeGeneratorBase_t976; +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1073; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" + +// System.Void Mono.Math.Prime.Generator.PrimeGeneratorBase::.ctor() +extern "C" void PrimeGeneratorBase__ctor_m4908 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.Prime.ConfidenceFactor Mono.Math.Prime.Generator.PrimeGeneratorBase::get_Confidence() +extern "C" int32_t PrimeGeneratorBase_get_Confidence_m4909 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.Prime.PrimalityTest Mono.Math.Prime.Generator.PrimeGeneratorBase::get_PrimalityTest() +extern "C" PrimalityTest_t1073 * PrimeGeneratorBase_get_PrimalityTest_m4910 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Math.Prime.Generator.PrimeGeneratorBase::get_TrialDivisionBounds() +extern "C" int32_t PrimeGeneratorBase_get_TrialDivisionBounds_m4911 (PrimeGeneratorBase_t976 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrim.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrim.h" new file mode 100644 index 00000000..7ec24652 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrim.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Math_Prime_Generator_PrimeGeneratorBase.h" + +// Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase +struct SequentialSearchPrimeGeneratorBase_t977 : public PrimeGeneratorBase_t976 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrimMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrimMethodDeclarations.h" new file mode 100644 index 00000000..79dac5ab --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_Generator_SequentialSearchPrimMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase +struct SequentialSearchPrimeGeneratorBase_t977; +// Mono.Math.BigInteger +struct BigInteger_t972; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::.ctor() +extern "C" void SequentialSearchPrimeGeneratorBase__ctor_m4912 (SequentialSearchPrimeGeneratorBase_t977 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateSearchBase(System.Int32,System.Object) +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateSearchBase_m4913 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32) +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4914 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Math.BigInteger Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::GenerateNewPrime(System.Int32,System.Object) +extern "C" BigInteger_t972 * SequentialSearchPrimeGeneratorBase_GenerateNewPrime_m4915 (SequentialSearchPrimeGeneratorBase_t977 * __this, int32_t ___bits, Object_t * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase::IsPrimeAcceptable(Mono.Math.BigInteger,System.Object) +extern "C" bool SequentialSearchPrimeGeneratorBase_IsPrimeAcceptable_m4916 (SequentialSearchPrimeGeneratorBase_t977 * __this, BigInteger_t972 * ___bi, Object_t * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTest.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTest.h" new file mode 100644 index 00000000..faf3bab2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTest.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" + +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1073 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" new file mode 100644 index 00000000..86bd2085 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestMethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.Prime.PrimalityTest +struct PrimalityTest_t1073; +// System.Object +struct Object_t; +// Mono.Math.BigInteger +struct BigInteger_t972; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" + +// System.Void Mono.Math.Prime.PrimalityTest::.ctor(System.Object,System.IntPtr) +extern "C" void PrimalityTest__ctor_m5657 (PrimalityTest_t1073 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.Prime.PrimalityTest::Invoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" bool PrimalityTest_Invoke_m5658 (PrimalityTest_t1073 * __this, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" bool pinvoke_delegate_wrapper_PrimalityTest_t1073(Il2CppObject* delegate, BigInteger_t972 * ___bi, int32_t ___confidence); +// System.IAsyncResult Mono.Math.Prime.PrimalityTest::BeginInvoke(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor,System.AsyncCallback,System.Object) +extern "C" Object_t * PrimalityTest_BeginInvoke_m5659 (PrimalityTest_t1073 * __this, BigInteger_t972 * ___bi, int32_t ___confidence, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.Prime.PrimalityTest::EndInvoke(System.IAsyncResult) +extern "C" bool PrimalityTest_EndInvoke_m5660 (PrimalityTest_t1073 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTests.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTests.h" new file mode 100644 index 00000000..f92efe7c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTests.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Math.Prime.PrimalityTests +struct PrimalityTests_t975 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestsMethodDeclarations.h" new file mode 100644 index 00000000..54ad89dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Math_Prime_PrimalityTestsMethodDeclarations.h" @@ -0,0 +1,24 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Math_Prime_ConfidenceFactor.h" + +// System.Int32 Mono.Math.Prime.PrimalityTests::GetSPPRounds(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" int32_t PrimalityTests_GetSPPRounds_m4906 (Object_t * __this /* static, unused */, BigInteger_t972 * ___bi, int32_t ___confidence, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Math.Prime.PrimalityTests::RabinMillerTest(Mono.Math.BigInteger,Mono.Math.Prime.ConfidenceFactor) +extern "C" bool PrimalityTests_RabinMillerTest_m4907 (Object_t * __this /* static, unused */, BigInteger_t972 * ___n, int32_t ___confidence, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1.h" new file mode 100644 index 00000000..124aca8a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// Mono.Security.ASN1 +struct ASN1_t903 : public Object_t +{ + // System.Byte Mono.Security.ASN1::m_nTag + uint8_t ___m_nTag_0; + // System.Byte[] Mono.Security.ASN1::m_aValue + ByteU5BU5D_t789* ___m_aValue_1; + // System.Collections.ArrayList Mono.Security.ASN1::elist + ArrayList_t734 * ___elist_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1Convert.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1Convert.h" new file mode 100644 index 00000000..c01084b9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1Convert.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.ASN1Convert +struct ASN1Convert_t978 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1ConvertMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1ConvertMethodDeclarations.h" new file mode 100644 index 00000000..087d2cd4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1ConvertMethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.ASN1 +struct ASN1_t903; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" + +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromInt32(System.Int32) +extern "C" ASN1_t903 * ASN1Convert_FromInt32_m4679 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.ASN1Convert::FromOid(System.String) +extern "C" ASN1_t903 * ASN1Convert_FromOid_m4924 (Object_t * __this /* static, unused */, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.ASN1Convert::ToInt32(Mono.Security.ASN1) +extern "C" int32_t ASN1Convert_ToInt32_m4675 (Object_t * __this /* static, unused */, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.ASN1Convert::ToOid(Mono.Security.ASN1) +extern "C" String_t* ASN1Convert_ToOid_m4729 (Object_t * __this /* static, unused */, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime Mono.Security.ASN1Convert::ToDateTime(Mono.Security.ASN1) +extern "C" DateTime_t365 ASN1Convert_ToDateTime_m4925 (Object_t * __this /* static, unused */, ASN1_t903 * ___time, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1MethodDeclarations.h" new file mode 100644 index 00000000..f1a303ae --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_ASN1MethodDeclarations.h" @@ -0,0 +1,57 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.ASN1::.ctor(System.Byte) +extern "C" void ASN1__ctor_m4676 (ASN1_t903 * __this, uint8_t ___tag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.ASN1::.ctor(System.Byte,System.Byte[]) +extern "C" void ASN1__ctor_m4677 (ASN1_t903 * __this, uint8_t ___tag, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.ASN1::.ctor(System.Byte[]) +extern "C" void ASN1__ctor_m4660 (ASN1_t903 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.ASN1::get_Count() +extern "C" int32_t ASN1_get_Count_m4664 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte Mono.Security.ASN1::get_Tag() +extern "C" uint8_t ASN1_get_Tag_m4661 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.ASN1::get_Length() +extern "C" int32_t ASN1_get_Length_m4689 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.ASN1::get_Value() +extern "C" ByteU5BU5D_t789* ASN1_get_Value_m4663 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.ASN1::set_Value(System.Byte[]) +extern "C" void ASN1_set_Value_m4917 (ASN1_t903 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.ASN1::CompareArray(System.Byte[],System.Byte[]) +extern "C" bool ASN1_CompareArray_m4918 (ASN1_t903 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.ASN1::CompareValue(System.Byte[]) +extern "C" bool ASN1_CompareValue_m4688 (ASN1_t903 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.ASN1::Add(Mono.Security.ASN1) +extern "C" ASN1_t903 * ASN1_Add_m4678 (ASN1_t903 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.ASN1::GetBytes() +extern "C" ByteU5BU5D_t789* ASN1_GetBytes_m4919 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.ASN1::Decode(System.Byte[],System.Int32&,System.Int32) +extern "C" void ASN1_Decode_m4920 (ASN1_t903 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___anPos, int32_t ___anLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.ASN1::DecodeTLV(System.Byte[],System.Int32&,System.Byte&,System.Int32&,System.Byte[]&) +extern "C" void ASN1_DecodeTLV_m4921 (ASN1_t903 * __this, ByteU5BU5D_t789* ___asn1, int32_t* ___pos, uint8_t* ___tag, int32_t* ___length, ByteU5BU5D_t789** ___content, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32) +extern "C" ASN1_t903 * ASN1_get_Item_m4665 (ASN1_t903 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.ASN1::Element(System.Int32,System.Byte) +extern "C" ASN1_t903 * ASN1_Element_m4922 (ASN1_t903 * __this, int32_t ___index, uint8_t ___anTag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.ASN1::ToString() +extern "C" String_t* ASN1_ToString_m4923 (ASN1_t903 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLE.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLE.h" new file mode 100644 index 00000000..286265e0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLE.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.BitConverterLE +struct BitConverterLE_t979 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLEMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLEMethodDeclarations.h" new file mode 100644 index 00000000..1f29b72e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_BitConverterLEMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Byte[] Mono.Security.BitConverterLE::GetUIntBytes(System.Byte*) +extern "C" ByteU5BU5D_t789* BitConverterLE_GetUIntBytes_m4926 (Object_t * __this /* static, unused */, uint8_t* ___bytes, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.BitConverterLE::GetBytes(System.Int32) +extern "C" ByteU5BU5D_t789* BitConverterLE_GetBytes_m4927 (Object_t * __this /* static, unused */, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4Managed.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4Managed.h" new file mode 100644 index 00000000..a250c530 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4Managed.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Cryptography_RC4.h" + +// Mono.Security.Cryptography.ARC4Managed +struct ARC4Managed_t983 : public RC4_t984 +{ + // System.Byte[] Mono.Security.Cryptography.ARC4Managed::key + ByteU5BU5D_t789* ___key_12; + // System.Byte[] Mono.Security.Cryptography.ARC4Managed::state + ByteU5BU5D_t789* ___state_13; + // System.Byte Mono.Security.Cryptography.ARC4Managed::x + uint8_t ___x_14; + // System.Byte Mono.Security.Cryptography.ARC4Managed::y + uint8_t ___y_15; + // System.Boolean Mono.Security.Cryptography.ARC4Managed::m_disposed + bool ___m_disposed_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4ManagedMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4ManagedMethodDeclarations.h" new file mode 100644 index 00000000..2893b338 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_ARC4ManagedMethodDeclarations.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.ARC4Managed +struct ARC4Managed_t983; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.ARC4Managed::.ctor() +extern "C" void ARC4Managed__ctor_m4942 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::Finalize() +extern "C" void ARC4Managed_Finalize_m4943 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::Dispose(System.Boolean) +extern "C" void ARC4Managed_Dispose_m4944 (ARC4Managed_t983 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.ARC4Managed::get_Key() +extern "C" ByteU5BU5D_t789* ARC4Managed_get_Key_m4945 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::set_Key(System.Byte[]) +extern "C" void ARC4Managed_set_Key_m4946 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.ARC4Managed::get_CanReuseTransform() +extern "C" bool ARC4Managed_get_CanReuseTransform_m4947 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform Mono.Security.Cryptography.ARC4Managed::CreateEncryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * ARC4Managed_CreateEncryptor_m4948 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgvIV, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform Mono.Security.Cryptography.ARC4Managed::CreateDecryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * ARC4Managed_CreateDecryptor_m4949 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgvIV, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::GenerateIV() +extern "C" void ARC4Managed_GenerateIV_m4950 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::GenerateKey() +extern "C" void ARC4Managed_GenerateKey_m4951 (ARC4Managed_t983 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::KeySetup(System.Byte[]) +extern "C" void ARC4Managed_KeySetup_m4952 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.ARC4Managed::CheckInput(System.Byte[],System.Int32,System.Int32) +extern "C" void ARC4Managed_CheckInput_m4953 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.ARC4Managed::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t ARC4Managed_TransformBlock_m4954 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.ARC4Managed::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t ARC4Managed_InternalTransformBlock_m4955 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.ARC4Managed::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* ARC4Managed_TransformFinalBlock_m4956 (ARC4Managed_t983 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvert.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvert.h" new file mode 100644 index 00000000..029bf481 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvert.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.CryptoConvert +struct CryptoConvert_t985 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" new file mode 100644 index 00000000..5269938f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_CryptoConvertMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.String Mono.Security.Cryptography.CryptoConvert::ToHex(System.Byte[]) +extern "C" String_t* CryptoConvert_ToHex_m4743 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___input, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMAC.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMAC.h" new file mode 100644 index 00000000..9a62ce3e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMAC.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Security_Cryptography_KeyedHashAlgorithm.h" + +// Mono.Security.Cryptography.HMAC +struct HMAC_t1009 : public KeyedHashAlgorithm_t1010 +{ + // System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.HMAC::hash + HashAlgorithm_t988 * ___hash_5; + // System.Boolean Mono.Security.Cryptography.HMAC::hashing + bool ___hashing_6; + // System.Byte[] Mono.Security.Cryptography.HMAC::innerPad + ByteU5BU5D_t789* ___innerPad_7; + // System.Byte[] Mono.Security.Cryptography.HMAC::outerPad + ByteU5BU5D_t789* ___outerPad_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMACMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMACMethodDeclarations.h" new file mode 100644 index 00000000..b61d19f1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_HMACMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.HMAC +struct HMAC_t1009; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.HMAC::.ctor(System.String,System.Byte[]) +extern "C" void HMAC__ctor_m5170 (HMAC_t1009 * __this, String_t* ___hashName, ByteU5BU5D_t789* ___rgbKey, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.HMAC::get_Key() +extern "C" ByteU5BU5D_t789* HMAC_get_Key_m5171 (HMAC_t1009 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.HMAC::set_Key(System.Byte[]) +extern "C" void HMAC_set_Key_m5172 (HMAC_t1009 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.HMAC::Initialize() +extern "C" void HMAC_Initialize_m5173 (HMAC_t1009 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.HMAC::HashFinal() +extern "C" ByteU5BU5D_t789* HMAC_HashFinal_m5174 (HMAC_t1009 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.HMAC::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void HMAC_HashCore_m5175 (HMAC_t1009 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.HMAC::initializePad() +extern "C" void HMAC_initializePad_m5176 (HMAC_t1009 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilder.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilder.h" new file mode 100644 index 00000000..0c17d14e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilder.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.KeyBuilder +struct KeyBuilder_t986 : public Object_t +{ +}; +struct KeyBuilder_t986_StaticFields{ + // System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::rng + RandomNumberGenerator_t949 * ___rng_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" new file mode 100644 index 00000000..a585ad44 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::get_Rng() +extern "C" RandomNumberGenerator_t949 * KeyBuilder_get_Rng_m4957 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::Key(System.Int32) +extern "C" ByteU5BU5D_t789* KeyBuilder_Key_m4958 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2.h" new file mode 100644 index 00000000..c4434c16 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" + +// Mono.Security.Cryptography.MD2 +struct MD2_t987 : public HashAlgorithm_t988 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2Managed.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2Managed.h" new file mode 100644 index 00000000..8987436e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2Managed.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Cryptography_MD2.h" + +// Mono.Security.Cryptography.MD2Managed +struct MD2Managed_t989 : public MD2_t987 +{ + // System.Byte[] Mono.Security.Cryptography.MD2Managed::state + ByteU5BU5D_t789* ___state_4; + // System.Byte[] Mono.Security.Cryptography.MD2Managed::checksum + ByteU5BU5D_t789* ___checksum_5; + // System.Byte[] Mono.Security.Cryptography.MD2Managed::buffer + ByteU5BU5D_t789* ___buffer_6; + // System.Int32 Mono.Security.Cryptography.MD2Managed::count + int32_t ___count_7; + // System.Byte[] Mono.Security.Cryptography.MD2Managed::x + ByteU5BU5D_t789* ___x_8; +}; +struct MD2Managed_t989_StaticFields{ + // System.Byte[] Mono.Security.Cryptography.MD2Managed::PI_SUBST + ByteU5BU5D_t789* ___PI_SUBST_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2ManagedMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2ManagedMethodDeclarations.h" new file mode 100644 index 00000000..04a4cfe0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2ManagedMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.MD2Managed +struct MD2Managed_t989; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.MD2Managed::.ctor() +extern "C" void MD2Managed__ctor_m4962 (MD2Managed_t989 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD2Managed::.cctor() +extern "C" void MD2Managed__cctor_m4963 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.MD2Managed::Padding(System.Int32) +extern "C" ByteU5BU5D_t789* MD2Managed_Padding_m4964 (MD2Managed_t989 * __this, int32_t ___nLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD2Managed::Initialize() +extern "C" void MD2Managed_Initialize_m4965 (MD2Managed_t989 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD2Managed::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void MD2Managed_HashCore_m4966 (MD2Managed_t989 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.MD2Managed::HashFinal() +extern "C" ByteU5BU5D_t789* MD2Managed_HashFinal_m4967 (MD2Managed_t989 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD2Managed::MD2Transform(System.Byte[],System.Byte[],System.Byte[],System.Int32) +extern "C" void MD2Managed_MD2Transform_m4968 (MD2Managed_t989 * __this, ByteU5BU5D_t789* ___state, ByteU5BU5D_t789* ___checksum, ByteU5BU5D_t789* ___block, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2MethodDeclarations.h" new file mode 100644 index 00000000..651373ed --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD2MethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.MD2 +struct MD2_t987; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.MD2::.ctor() +extern "C" void MD2__ctor_m4959 (MD2_t987 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Cryptography.MD2 Mono.Security.Cryptography.MD2::Create() +extern "C" MD2_t987 * MD2_Create_m4960 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Cryptography.MD2 Mono.Security.Cryptography.MD2::Create(System.String) +extern "C" MD2_t987 * MD2_Create_m4961 (Object_t * __this /* static, unused */, String_t* ___hashName, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" new file mode 100644 index 00000000..79dd7251 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; + +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" + +// Mono.Security.Cryptography.MD5SHA1 +struct MD5SHA1_t1011 : public HashAlgorithm_t988 +{ + // System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.MD5SHA1::md5 + HashAlgorithm_t988 * ___md5_4; + // System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.MD5SHA1::sha + HashAlgorithm_t988 * ___sha_5; + // System.Boolean Mono.Security.Cryptography.MD5SHA1::hashing + bool ___hashing_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1MethodDeclarations.h" new file mode 100644 index 00000000..383875da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_MD5SHA1MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.MD5SHA1 +struct MD5SHA1_t1011; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RSA +struct RSA_t902; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.MD5SHA1::.ctor() +extern "C" void MD5SHA1__ctor_m5177 (MD5SHA1_t1011 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD5SHA1::Initialize() +extern "C" void MD5SHA1_Initialize_m5178 (MD5SHA1_t1011 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.MD5SHA1::HashFinal() +extern "C" ByteU5BU5D_t789* MD5SHA1_HashFinal_m5179 (MD5SHA1_t1011 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.MD5SHA1::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void MD5SHA1_HashCore_m5180 (MD5SHA1_t1011 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.MD5SHA1::CreateSignature(System.Security.Cryptography.RSA) +extern "C" ByteU5BU5D_t789* MD5SHA1_CreateSignature_m5181 (MD5SHA1_t1011 * __this, RSA_t902 * ___rsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.MD5SHA1::VerifySignature(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" bool MD5SHA1_VerifySignature_m5182 (MD5SHA1_t1011 * __this, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1.h" new file mode 100644 index 00000000..ae1388a6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.PKCS1 +struct PKCS1_t990 : public Object_t +{ +}; +struct PKCS1_t990_StaticFields{ + // System.Byte[] Mono.Security.Cryptography.PKCS1::emptySHA1 + ByteU5BU5D_t789* ___emptySHA1_0; + // System.Byte[] Mono.Security.Cryptography.PKCS1::emptySHA256 + ByteU5BU5D_t789* ___emptySHA256_1; + // System.Byte[] Mono.Security.Cryptography.PKCS1::emptySHA384 + ByteU5BU5D_t789* ___emptySHA384_2; + // System.Byte[] Mono.Security.Cryptography.PKCS1::emptySHA512 + ByteU5BU5D_t789* ___emptySHA512_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" new file mode 100644 index 00000000..f758a383 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS1MethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.PKCS1::.cctor() +extern "C" void PKCS1__cctor_m4969 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.PKCS1::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS1_Compare_m4970 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::I2OSP(System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* PKCS1_I2OSP_m4971 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::OS2IP(System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_OS2IP_m4972 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___x, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSASP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSASP1_m4973 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___m, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::RSAVP1(System.Security.Cryptography.RSA,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_RSAVP1_m4974 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, ByteU5BU5D_t789* ___s, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::Sign_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS1_Sign_v15_m4975 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[]) +extern "C" bool PKCS1_Verify_v15_m4976 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.PKCS1::Verify_v15(System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Byte[],System.Boolean) +extern "C" bool PKCS1_Verify_v15_m4977 (Object_t * __this /* static, unused */, RSA_t902 * ___rsa, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, ByteU5BU5D_t789* ___signature, bool ___tryNonStandardEncoding, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS1::Encode_v15(System.Security.Cryptography.HashAlgorithm,System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* PKCS1_Encode_v15_m4978 (Object_t * __this /* static, unused */, HashAlgorithm_t988 * ___hash, ByteU5BU5D_t789* ___hashValue, int32_t ___emLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8.h" new file mode 100644 index 00000000..68771a25 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.PKCS8 +struct PKCS8_t993 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPriv.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPriv.h" new file mode 100644 index 00000000..87f4c61f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPriv.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo +struct EncryptedPrivateKeyInfo_t992 : public Object_t +{ + // System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_algorithm + String_t* ____algorithm_0; + // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_salt + ByteU5BU5D_t789* ____salt_1; + // System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_iterations + int32_t ____iterations_2; + // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_data + ByteU5BU5D_t789* ____data_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPrivMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPrivMethodDeclarations.h" new file mode 100644 index 00000000..5d6e4de4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_EncryptedPrivMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo +struct EncryptedPrivateKeyInfo_t992; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor() +extern "C" void EncryptedPrivateKeyInfo__ctor_m4987 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void EncryptedPrivateKeyInfo__ctor_m4988 (EncryptedPrivateKeyInfo_t992 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Algorithm() +extern "C" String_t* EncryptedPrivateKeyInfo_get_Algorithm_m4989 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_EncryptedData() +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_EncryptedData_m4990 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Salt() +extern "C" ByteU5BU5D_t789* EncryptedPrivateKeyInfo_get_Salt_m4991 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_IterationCount() +extern "C" int32_t EncryptedPrivateKeyInfo_get_IterationCount_m4992 (EncryptedPrivateKeyInfo_t992 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::Decode(System.Byte[]) +extern "C" void EncryptedPrivateKeyInfo_Decode_m4993 (EncryptedPrivateKeyInfo_t992 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInf.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInf.h" new file mode 100644 index 00000000..f924fb23 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInf.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t991 : public Object_t +{ + // System.Int32 Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_version + int32_t ____version_0; + // System.String Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_algorithm + String_t* ____algorithm_1; + // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_key + ByteU5BU5D_t789* ____key_2; + // System.Collections.ArrayList Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_list + ArrayList_t734 * ____list_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInfMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInfMethodDeclarations.h" new file mode 100644 index 00000000..6975a1cd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_PKCS8_PrivateKeyInfMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t991; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.DSA +struct DSA_t901; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" + +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor() +extern "C" void PrivateKeyInfo__ctor_m4979 (PrivateKeyInfo_t991 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor(System.Byte[]) +extern "C" void PrivateKeyInfo__ctor_m4980 (PrivateKeyInfo_t991 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::get_PrivateKey() +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_get_PrivateKey_m4981 (PrivateKeyInfo_t991 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Decode(System.Byte[]) +extern "C" void PrivateKeyInfo_Decode_m4982 (PrivateKeyInfo_t991 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::RemoveLeadingZero(System.Byte[]) +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_RemoveLeadingZero_m4983 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::Normalize(System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* PrivateKeyInfo_Normalize_m4984 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___bigInt, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeRSA(System.Byte[]) +extern "C" RSA_t902 * PrivateKeyInfo_DecodeRSA_m4985 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___keypair, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.DSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeDSA(System.Byte[],System.Security.Cryptography.DSAParameters) +extern "C" DSA_t901 * PrivateKeyInfo_DecodeDSA_m4986 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___privateKey, DSAParameters_t928 ___dsaParameters, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4.h" new file mode 100644 index 00000000..69f58674 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.KeySizes[] +struct KeySizesU5BU5D_t966; + +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" + +// Mono.Security.Cryptography.RC4 +struct RC4_t984 : public SymmetricAlgorithm_t951 +{ +}; +struct RC4_t984_StaticFields{ + // System.Security.Cryptography.KeySizes[] Mono.Security.Cryptography.RC4::s_legalBlockSizes + KeySizesU5BU5D_t966* ___s_legalBlockSizes_10; + // System.Security.Cryptography.KeySizes[] Mono.Security.Cryptography.RC4::s_legalKeySizes + KeySizesU5BU5D_t966* ___s_legalKeySizes_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4MethodDeclarations.h" new file mode 100644 index 00000000..35011eea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RC4MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.RC4 +struct RC4_t984; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Cryptography.RC4::.ctor() +extern "C" void RC4__ctor_m4994 (RC4_t984 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RC4::.cctor() +extern "C" void RC4__cctor_m4995 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.RC4::get_IV() +extern "C" ByteU5BU5D_t789* RC4_get_IV_m4996 (RC4_t984 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RC4::set_IV(System.Byte[]) +extern "C" void RC4_set_IV_m4997 (RC4_t984 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged.h" new file mode 100644 index 00000000..c82bbca2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Math.BigInteger +struct BigInteger_t972; +// Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t994; + +#include "mscorlib_System_Security_Cryptography_RSA.h" + +// Mono.Security.Cryptography.RSAManaged +struct RSAManaged_t925 : public RSA_t902 +{ + // System.Boolean Mono.Security.Cryptography.RSAManaged::isCRTpossible + bool ___isCRTpossible_2; + // System.Boolean Mono.Security.Cryptography.RSAManaged::keyBlinding + bool ___keyBlinding_3; + // System.Boolean Mono.Security.Cryptography.RSAManaged::keypairGenerated + bool ___keypairGenerated_4; + // System.Boolean Mono.Security.Cryptography.RSAManaged::m_disposed + bool ___m_disposed_5; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::d + BigInteger_t972 * ___d_6; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::p + BigInteger_t972 * ___p_7; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::q + BigInteger_t972 * ___q_8; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::dp + BigInteger_t972 * ___dp_9; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::dq + BigInteger_t972 * ___dq_10; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::qInv + BigInteger_t972 * ___qInv_11; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::n + BigInteger_t972 * ___n_12; + // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::e + BigInteger_t972 * ___e_13; + // Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler Mono.Security.Cryptography.RSAManaged::KeyGenerated + KeyGeneratedEventHandler_t994 * ___KeyGenerated_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" new file mode 100644 index 00000000..d8ac1e6f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManagedMethodDeclarations.h" @@ -0,0 +1,52 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.RSAManaged +struct RSAManaged_t925; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; +// Mono.Math.BigInteger +struct BigInteger_t972; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" + +// System.Void Mono.Security.Cryptography.RSAManaged::.ctor() +extern "C" void RSAManaged__ctor_m5002 (RSAManaged_t925 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged::.ctor(System.Int32) +extern "C" void RSAManaged__ctor_m5003 (RSAManaged_t925 * __this, int32_t ___keySize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged::Finalize() +extern "C" void RSAManaged_Finalize_m5004 (RSAManaged_t925 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged::GenerateKeyPair() +extern "C" void RSAManaged_GenerateKeyPair_m5005 (RSAManaged_t925 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() +extern "C" int32_t RSAManaged_get_KeySize_m5006 (RSAManaged_t925 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.RSAManaged::get_PublicOnly() +extern "C" bool RSAManaged_get_PublicOnly_m4654 (RSAManaged_t925 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[]) +extern "C" ByteU5BU5D_t789* RSAManaged_DecryptValue_m5007 (RSAManaged_t925 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.RSAManaged::EncryptValue(System.Byte[]) +extern "C" ByteU5BU5D_t789* RSAManaged_EncryptValue_m5008 (RSAManaged_t925 * __this, ByteU5BU5D_t789* ___rgb, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) +extern "C" RSAParameters_t926 RSAManaged_ExportParameters_m5009 (RSAManaged_t925 * __this, bool ___includePrivateParameters, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) +extern "C" void RSAManaged_ImportParameters_m5010 (RSAManaged_t925 * __this, RSAParameters_t926 ___parameters, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged::Dispose(System.Boolean) +extern "C" void RSAManaged_Dispose_m5011 (RSAManaged_t925 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Cryptography.RSAManaged::ToXmlString(System.Boolean) +extern "C" String_t* RSAManaged_ToXmlString_m5012 (RSAManaged_t925 * __this, bool ___includePrivateParameters, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.RSAManaged::GetPaddedValue(Mono.Math.BigInteger,System.Int32) +extern "C" ByteU5BU5D_t789* RSAManaged_GetPaddedValue_m5013 (RSAManaged_t925 * __this, BigInteger_t972 * ___value, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGener.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGener.h" new file mode 100644 index 00000000..e734b455 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGener.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.EventArgs +struct EventArgs_t995; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t994 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGenerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGenerMethodDeclarations.h" new file mode 100644 index 00000000..5d2a4400 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Cryptography_RSAManaged_KeyGenerMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler +struct KeyGeneratedEventHandler_t994; +// System.Object +struct Object_t; +// System.EventArgs +struct EventArgs_t995; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::.ctor(System.Object,System.IntPtr) +extern "C" void KeyGeneratedEventHandler__ctor_m4998 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::Invoke(System.Object,System.EventArgs) +extern "C" void KeyGeneratedEventHandler_Invoke_m4999 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___sender, EventArgs_t995 * ___e, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void pinvoke_delegate_wrapper_KeyGeneratedEventHandler_t994(Il2CppObject* delegate, Object_t * ___sender, EventArgs_t995 * ___e); +// System.IAsyncResult Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object) +extern "C" Object_t * KeyGeneratedEventHandler_BeginInvoke_m5000 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___sender, EventArgs_t995 * ___e, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler::EndInvoke(System.IAsyncResult) +extern "C" void KeyGeneratedEventHandler_EndInvoke_m5001 (KeyGeneratedEventHandler_t994 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7.h" new file mode 100644 index 00000000..ff7777bb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.PKCS7 +struct PKCS7_t982 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfo.h" new file mode 100644 index 00000000..a2dc40da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfo.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t903; + +#include "mscorlib_System_Object.h" + +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980 : public Object_t +{ + // System.String Mono.Security.PKCS7/ContentInfo::contentType + String_t* ___contentType_0; + // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::content + ASN1_t903 * ___content_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfoMethodDeclarations.h" new file mode 100644 index 00000000..d69b6fa3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_ContentInfoMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.ASN1 +struct ASN1_t903; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor() +extern "C" void ContentInfo__ctor_m4928 (ContentInfo_t980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String) +extern "C" void ContentInfo__ctor_m4929 (ContentInfo_t980 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.Byte[]) +extern "C" void ContentInfo__ctor_m4930 (ContentInfo_t980 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1) +extern "C" void ContentInfo__ctor_m4931 (ContentInfo_t980 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_ASN1() +extern "C" ASN1_t903 * ContentInfo_get_ASN1_m4932 (ContentInfo_t980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_Content() +extern "C" ASN1_t903 * ContentInfo_get_Content_m4933 (ContentInfo_t980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1) +extern "C" void ContentInfo_set_Content_m4934 (ContentInfo_t980 * __this, ASN1_t903 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.PKCS7/ContentInfo::get_ContentType() +extern "C" String_t* ContentInfo_get_ContentType_m4935 (ContentInfo_t980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/ContentInfo::set_ContentType(System.String) +extern "C" void ContentInfo_set_ContentType_m4936 (ContentInfo_t980 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::GetASN1() +extern "C" ASN1_t903 * ContentInfo_GetASN1_m4937 (ContentInfo_t980 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedData.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedData.h" new file mode 100644 index 00000000..c1d2677c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedData.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.PKCS7/EncryptedData +struct EncryptedData_t981 : public Object_t +{ + // System.Byte Mono.Security.PKCS7/EncryptedData::_version + uint8_t ____version_0; + // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_content + ContentInfo_t980 * ____content_1; + // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_encryptionAlgorithm + ContentInfo_t980 * ____encryptionAlgorithm_2; + // System.Byte[] Mono.Security.PKCS7/EncryptedData::_encrypted + ByteU5BU5D_t789* ____encrypted_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedDataMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedDataMethodDeclarations.h" new file mode 100644 index 00000000..3d4c18e9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_PKCS7_EncryptedDataMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.PKCS7/EncryptedData +struct EncryptedData_t981; +// Mono.Security.ASN1 +struct ASN1_t903; +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor() +extern "C" void EncryptedData__ctor_m4938 (EncryptedData_t981 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.PKCS7/EncryptedData::.ctor(Mono.Security.ASN1) +extern "C" void EncryptedData__ctor_m4939 (EncryptedData_t981 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::get_EncryptionAlgorithm() +extern "C" ContentInfo_t980 * EncryptedData_get_EncryptionAlgorithm_m4940 (EncryptedData_t981 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.PKCS7/EncryptedData::get_EncryptedContent() +extern "C" ByteU5BU5D_t789* EncryptedData_get_EncryptedContent_m4941 (EncryptedData_t981 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Alert.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Alert.h" new file mode 100644 index 00000000..b095f90c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Alert.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" + +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014 : public Object_t +{ + // Mono.Security.Protocol.Tls.AlertLevel Mono.Security.Protocol.Tls.Alert::level + uint8_t ___level_0; + // Mono.Security.Protocol.Tls.AlertDescription Mono.Security.Protocol.Tls.Alert::description + uint8_t ___description_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" new file mode 100644 index 00000000..f7467ea4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" + +// Mono.Security.Protocol.Tls.AlertDescription +struct AlertDescription_t1013 +{ + // System.Byte Mono.Security.Protocol.Tls.AlertDescription::value__ + uint8_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescriptionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescriptionMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertDescriptionMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" new file mode 100644 index 00000000..903eba79 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" + +// Mono.Security.Protocol.Tls.AlertLevel +struct AlertLevel_t1012 +{ + // System.Byte Mono.Security.Protocol.Tls.AlertLevel::value__ + uint8_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevelMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevelMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertLevelMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertMethodDeclarations.h" new file mode 100644 index 00000000..527b0709 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_AlertMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" + +// System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void Alert__ctor_m5183 (Alert_t1014 * __this, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void Alert__ctor_m5184 (Alert_t1014 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.AlertLevel Mono.Security.Protocol.Tls.Alert::get_Level() +extern "C" uint8_t Alert_get_Level_m5185 (Alert_t1014 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.AlertDescription Mono.Security.Protocol.Tls.Alert::get_Description() +extern "C" uint8_t Alert_get_Description_m5186 (Alert_t1014 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Alert::get_IsWarning() +extern "C" bool Alert_get_IsWarning_m5187 (Alert_t1014 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Alert::get_IsCloseNotify() +extern "C" bool Alert_get_IsCloseNotify_m5188 (Alert_t1014 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Alert::inferAlertLevel() +extern "C" void Alert_inferAlertLevel_m5189 (Alert_t1014 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Protocol.Tls.Alert::GetAlertMessage(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" String_t* Alert_GetAlertMessage_m5190 (Object_t * __this /* static, unused */, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" new file mode 100644 index 00000000..ed96f062 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectio.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.String +struct String_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectioMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectioMethodDeclarations.h" new file mode 100644 index 00000000..1b1d33dd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateSelectioMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.String +struct String_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_String.h" + +// System.Void Mono.Security.Protocol.Tls.CertificateSelectionCallback::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateSelectionCallback__ctor_m5669 (CertificateSelectionCallback_t1035 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.CertificateSelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * CertificateSelectionCallback_Invoke_m5670 (CertificateSelectionCallback_t1035 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" X509Certificate_t786 * pinvoke_delegate_wrapper_CertificateSelectionCallback_t1035(Il2CppObject* delegate, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates); +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateSelectionCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateSelectionCallback_BeginInvoke_m5671 (CertificateSelectionCallback_t1035 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.CertificateSelectionCallback::EndInvoke(System.IAsyncResult) +extern "C" X509Certificate_t786 * CertificateSelectionCallback_EndInvoke_m5672 (CertificateSelectionCallback_t1035 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" new file mode 100644 index 00000000..f045032e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidatiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidatiMethodDeclarations.h" new file mode 100644 index 00000000..c2bfedc7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidatiMethodDeclarations.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_ArrayTypes.h" +#include "mscorlib_System_Int32.h" + +// System.Void Mono.Security.Protocol.Tls.CertificateValidationCallback::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateValidationCallback__ctor_m5661 (CertificateValidationCallback_t1051 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CertificateValidationCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool CertificateValidationCallback_Invoke_m5662 (CertificateValidationCallback_t1051 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" bool pinvoke_delegate_wrapper_CertificateValidationCallback_t1051(Il2CppObject* delegate, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors); +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateValidationCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[],System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateValidationCallback_BeginInvoke_m5663 (CertificateValidationCallback_t1051 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CertificateValidationCallback::EndInvoke(System.IAsyncResult) +extern "C" bool CertificateValidationCallback_EndInvoke_m5664 (CertificateValidationCallback_t1051 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" new file mode 100644 index 00000000..6ee478f7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0MethodDeclarations.h" new file mode 100644 index 00000000..78a54e56 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CertificateValidati_0MethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052; +// System.Object +struct Object_t; +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void Mono.Security.Protocol.Tls.CertificateValidationCallback2::.ctor(System.Object,System.IntPtr) +extern "C" void CertificateValidationCallback2__ctor_m5665 (CertificateValidationCallback2_t1052 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::Invoke(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * CertificateValidationCallback2_Invoke_m5666 (CertificateValidationCallback2_t1052 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" ValidationResult_t1049 * pinvoke_delegate_wrapper_CertificateValidationCallback2_t1052(Il2CppObject* delegate, X509CertificateCollection_t933 * ___collection); +// System.IAsyncResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::BeginInvoke(Mono.Security.X509.X509CertificateCollection,System.AsyncCallback,System.Object) +extern "C" Object_t * CertificateValidationCallback2_BeginInvoke_m5667 (CertificateValidationCallback2_t1052 * __this, X509CertificateCollection_t933 * ___collection, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::EndInvoke(System.IAsyncResult) +extern "C" ValidationResult_t1049 * CertificateValidationCallback2_EndInvoke_m5668 (CertificateValidationCallback2_t1052 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" new file mode 100644 index 00000000..ad6f6bb8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" + +// Mono.Security.Protocol.Tls.CipherAlgorithmType +struct CipherAlgorithmType_t1015 +{ + // System.Int32 Mono.Security.Protocol.Tls.CipherAlgorithmType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" new file mode 100644 index 00000000..cd1bf749 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" @@ -0,0 +1,79 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Security.Cryptography.KeyedHashAlgorithm +struct KeyedHashAlgorithm_t1010; + +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" + +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016 : public Object_t +{ + // System.Int16 Mono.Security.Protocol.Tls.CipherSuite::code + int16_t ___code_1; + // System.String Mono.Security.Protocol.Tls.CipherSuite::name + String_t* ___name_2; + // Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::cipherAlgorithmType + int32_t ___cipherAlgorithmType_3; + // Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::hashAlgorithmType + int32_t ___hashAlgorithmType_4; + // Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::exchangeAlgorithmType + int32_t ___exchangeAlgorithmType_5; + // System.Boolean Mono.Security.Protocol.Tls.CipherSuite::isExportable + bool ___isExportable_6; + // System.Security.Cryptography.CipherMode Mono.Security.Protocol.Tls.CipherSuite::cipherMode + int32_t ___cipherMode_7; + // System.Byte Mono.Security.Protocol.Tls.CipherSuite::keyMaterialSize + uint8_t ___keyMaterialSize_8; + // System.Int32 Mono.Security.Protocol.Tls.CipherSuite::keyBlockSize + int32_t ___keyBlockSize_9; + // System.Byte Mono.Security.Protocol.Tls.CipherSuite::expandedKeyMaterialSize + uint8_t ___expandedKeyMaterialSize_10; + // System.Int16 Mono.Security.Protocol.Tls.CipherSuite::effectiveKeyBits + int16_t ___effectiveKeyBits_11; + // System.Byte Mono.Security.Protocol.Tls.CipherSuite::ivSize + uint8_t ___ivSize_12; + // System.Byte Mono.Security.Protocol.Tls.CipherSuite::blockSize + uint8_t ___blockSize_13; + // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::context + Context_t1017 * ___context_14; + // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::encryptionAlgorithm + SymmetricAlgorithm_t951 * ___encryptionAlgorithm_15; + // System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::encryptionCipher + Object_t * ___encryptionCipher_16; + // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::decryptionAlgorithm + SymmetricAlgorithm_t951 * ___decryptionAlgorithm_17; + // System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::decryptionCipher + Object_t * ___decryptionCipher_18; + // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::clientHMAC + KeyedHashAlgorithm_t1010 * ___clientHMAC_19; + // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::serverHMAC + KeyedHashAlgorithm_t1010 * ___serverHMAC_20; +}; +struct CipherSuite_t1016_StaticFields{ + // System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::EmptyArray + ByteU5BU5D_t789* ___EmptyArray_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" new file mode 100644 index 00000000..e46c2e03 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollecti.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018 : public Object_t +{ + // System.Collections.ArrayList Mono.Security.Protocol.Tls.CipherSuiteCollection::cipherSuites + ArrayList_t734 * ___cipherSuites_0; + // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.CipherSuiteCollection::protocol + int32_t ___protocol_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollectiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollectiMethodDeclarations.h" new file mode 100644 index 00000000..078e1aec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteCollectiMethodDeclarations.h" @@ -0,0 +1,91 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018; +// System.Object +struct Object_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.String +struct String_t; +// System.Array +struct Array_t; +// Mono.Security.Protocol.Tls.TlsCipherSuite +struct TlsCipherSuite_t1057; +// Mono.Security.Protocol.Tls.SslCipherSuite +struct SslCipherSuite_t1053; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" + +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::.ctor(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" void CipherSuiteCollection__ctor_m5223 (CipherSuiteCollection_t1018 * __this, int32_t ___protocol, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.get_Item(System.Int32) +extern "C" Object_t * CipherSuiteCollection_System_Collections_IList_get_Item_m5224 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.set_Item(System.Int32,System.Object) +extern "C" void CipherSuiteCollection_System_Collections_IList_set_Item_m5225 (CipherSuiteCollection_t1018 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool CipherSuiteCollection_System_Collections_ICollection_get_IsSynchronized_m5226 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * CipherSuiteCollection_System_Collections_ICollection_get_SyncRoot_m5227 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * CipherSuiteCollection_System_Collections_IEnumerable_GetEnumerator_m5228 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Contains(System.Object) +extern "C" bool CipherSuiteCollection_System_Collections_IList_Contains_m5229 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.IndexOf(System.Object) +extern "C" int32_t CipherSuiteCollection_System_Collections_IList_IndexOf_m5230 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Insert(System.Int32,System.Object) +extern "C" void CipherSuiteCollection_System_Collections_IList_Insert_m5231 (CipherSuiteCollection_t1018 * __this, int32_t ___index, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Remove(System.Object) +extern "C" void CipherSuiteCollection_System_Collections_IList_Remove_m5232 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.RemoveAt(System.Int32) +extern "C" void CipherSuiteCollection_System_Collections_IList_RemoveAt_m5233 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::System.Collections.IList.Add(System.Object) +extern "C" int32_t CipherSuiteCollection_System_Collections_IList_Add_m5234 (CipherSuiteCollection_t1018 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.String) +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5235 (CipherSuiteCollection_t1018 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.Int32) +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5236 (CipherSuiteCollection_t1018 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::set_Item(System.Int32,Mono.Security.Protocol.Tls.CipherSuite) +extern "C" void CipherSuiteCollection_set_Item_m5237 (CipherSuiteCollection_t1018 * __this, int32_t ___index, CipherSuite_t1016 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Item(System.Int16) +extern "C" CipherSuite_t1016 * CipherSuiteCollection_get_Item_m5238 (CipherSuiteCollection_t1018 * __this, int16_t ___code, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::get_Count() +extern "C" int32_t CipherSuiteCollection_get_Count_m5239 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::get_IsFixedSize() +extern "C" bool CipherSuiteCollection_get_IsFixedSize_m5240 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::get_IsReadOnly() +extern "C" bool CipherSuiteCollection_get_IsReadOnly_m5241 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::CopyTo(System.Array,System.Int32) +extern "C" void CipherSuiteCollection_CopyTo_m5242 (CipherSuiteCollection_t1018 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuiteCollection::Clear() +extern "C" void CipherSuiteCollection_Clear_m5243 (CipherSuiteCollection_t1018 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::IndexOf(System.String) +extern "C" int32_t CipherSuiteCollection_IndexOf_m5244 (CipherSuiteCollection_t1018 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuiteCollection::IndexOf(System.Int16) +extern "C" int32_t CipherSuiteCollection_IndexOf_m5245 (CipherSuiteCollection_t1018 * __this, int16_t ___code, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::Add(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern "C" CipherSuite_t1016 * CipherSuiteCollection_Add_m5246 (CipherSuiteCollection_t1018 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherType, int32_t ___hashType, int32_t ___exchangeType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.TlsCipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::add(Mono.Security.Protocol.Tls.TlsCipherSuite) +extern "C" TlsCipherSuite_t1057 * CipherSuiteCollection_add_m5247 (CipherSuiteCollection_t1018 * __this, TlsCipherSuite_t1057 * ___cipherSuite, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SslCipherSuite Mono.Security.Protocol.Tls.CipherSuiteCollection::add(Mono.Security.Protocol.Tls.SslCipherSuite) +extern "C" SslCipherSuite_t1053 * CipherSuiteCollection_add_m5248 (CipherSuiteCollection_t1018 * __this, SslCipherSuite_t1053 * ___cipherSuite, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuiteCollection::cultureAwareCompare(System.String,System.String) +extern "C" bool CipherSuiteCollection_cultureAwareCompare_m5249 (CipherSuiteCollection_t1018 * __this, String_t* ___strA, String_t* ___strB, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactory.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactory.h" new file mode 100644 index 00000000..ea5cc1df --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactory.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.CipherSuiteFactory +struct CipherSuiteFactory_t1019 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactoryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactoryMethodDeclarations.h" new file mode 100644 index 00000000..f93419dd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteFactoryMethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetSupportedCiphers(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetSupportedCiphers_m5250 (Object_t * __this /* static, unused */, int32_t ___protocol, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetTls1SupportedCiphers() +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetTls1SupportedCiphers_m5251 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetSsl3SupportedCiphers() +extern "C" CipherSuiteCollection_t1018 * CipherSuiteFactory_GetSsl3SupportedCiphers_m5252 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteMethodDeclarations.h" new file mode 100644 index 00000000..921204b0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_CipherSuiteMethodDeclarations.h" @@ -0,0 +1,97 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.String +struct String_t; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Security.Cryptography.KeyedHashAlgorithm +struct KeyedHashAlgorithm_t1010; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "mscorlib_System_Security_Cryptography_CipherMode.h" + +// System.Void Mono.Security.Protocol.Tls.CipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern "C" void CipherSuite__ctor_m5191 (CipherSuite_t1016 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBits, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::.cctor() +extern "C" void CipherSuite__cctor_m5192 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::get_EncryptionCipher() +extern "C" Object_t * CipherSuite_get_EncryptionCipher_m5193 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::get_DecryptionCipher() +extern "C" Object_t * CipherSuite_get_DecryptionCipher_m5194 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ClientHMAC() +extern "C" KeyedHashAlgorithm_t1010 * CipherSuite_get_ClientHMAC_m5195 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ServerHMAC() +extern "C" KeyedHashAlgorithm_t1010 * CipherSuite_get_ServerHMAC_m5196 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_CipherAlgorithmType() +extern "C" int32_t CipherSuite_get_CipherAlgorithmType_m5197 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Protocol.Tls.CipherSuite::get_HashAlgorithmName() +extern "C" String_t* CipherSuite_get_HashAlgorithmName_m5198 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_HashAlgorithmType() +extern "C" int32_t CipherSuite_get_HashAlgorithmType_m5199 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_HashSize() +extern "C" int32_t CipherSuite_get_HashSize_m5200 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_ExchangeAlgorithmType() +extern "C" int32_t CipherSuite_get_ExchangeAlgorithmType_m5201 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.CipherMode Mono.Security.Protocol.Tls.CipherSuite::get_CipherMode() +extern "C" int32_t CipherSuite_get_CipherMode_m5202 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::get_Code() +extern "C" int16_t CipherSuite_get_Code_m5203 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Protocol.Tls.CipherSuite::get_Name() +extern "C" String_t* CipherSuite_get_Name_m5204 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.CipherSuite::get_IsExportable() +extern "C" bool CipherSuite_get_IsExportable_m5205 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_KeyMaterialSize() +extern "C" uint8_t CipherSuite_get_KeyMaterialSize_m5206 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_KeyBlockSize() +extern "C" int32_t CipherSuite_get_KeyBlockSize_m5207 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_ExpandedKeyMaterialSize() +extern "C" uint8_t CipherSuite_get_ExpandedKeyMaterialSize_m5208 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::get_EffectiveKeyBits() +extern "C" int16_t CipherSuite_get_EffectiveKeyBits_m5209 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_IvSize() +extern "C" uint8_t CipherSuite_get_IvSize_m5210 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::get_Context() +extern "C" Context_t1017 * CipherSuite_get_Context_m5211 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::set_Context(Mono.Security.Protocol.Tls.Context) +extern "C" void CipherSuite_set_Context_m5212 (CipherSuite_t1016 * __this, Context_t1017 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.Int16) +extern "C" void CipherSuite_Write_m5213 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, int16_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.UInt64) +extern "C" void CipherSuite_Write_m5214 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___array, int32_t ___offset, uint64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::InitializeCipher() +extern "C" void CipherSuite_InitializeCipher_m5215 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::EncryptRecord(System.Byte[],System.Byte[]) +extern "C" ByteU5BU5D_t789* CipherSuite_EncryptRecord_m5216 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___fragment, ByteU5BU5D_t789* ___mac, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::DecryptRecord(System.Byte[],System.Byte[]&,System.Byte[]&) +extern "C" void CipherSuite_DecryptRecord_m5217 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___fragment, ByteU5BU5D_t789** ___dcrFragment, ByteU5BU5D_t789** ___dcrMAC, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::CreatePremasterSecret() +extern "C" ByteU5BU5D_t789* CipherSuite_CreatePremasterSecret_m5218 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::PRF(System.Byte[],System.String,System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* CipherSuite_PRF_m5219 (CipherSuite_t1016 * __this, ByteU5BU5D_t789* ___secret, String_t* ___label, ByteU5BU5D_t789* ___data, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::Expand(System.String,System.Byte[],System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* CipherSuite_Expand_m5220 (CipherSuite_t1016 * __this, String_t* ___hashName, ByteU5BU5D_t789* ___secret, ByteU5BU5D_t789* ___seed, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::createEncryptionCipher() +extern "C" void CipherSuite_createEncryptionCipher_m5221 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.CipherSuite::createDecryptionCipher() +extern "C" void CipherSuite_createDecryptionCipher_m5222 (CipherSuite_t1016 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" new file mode 100644 index 00000000..38ceb029 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContext.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.SslClientStream +struct SslClientStream_t1021; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Context.h" + +// Mono.Security.Protocol.Tls.ClientContext +struct ClientContext_t1020 : public Context_t1017 +{ + // Mono.Security.Protocol.Tls.SslClientStream Mono.Security.Protocol.Tls.ClientContext::sslStream + SslClientStream_t1021 * ___sslStream_30; + // System.Int16 Mono.Security.Protocol.Tls.ClientContext::clientHelloProtocol + int16_t ___clientHelloProtocol_31; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContextMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContextMethodDeclarations.h" new file mode 100644 index 00000000..52cf0b12 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientContextMethodDeclarations.h" @@ -0,0 +1,36 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.ClientContext +struct ClientContext_t1020; +// Mono.Security.Protocol.Tls.SslClientStream +struct SslClientStream_t1021; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// System.Void Mono.Security.Protocol.Tls.ClientContext::.ctor(Mono.Security.Protocol.Tls.SslClientStream,Mono.Security.Protocol.Tls.SecurityProtocolType,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void ClientContext__ctor_m5253 (ClientContext_t1020 * __this, SslClientStream_t1021 * ___stream, int32_t ___securityProtocolType, String_t* ___targetHost, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SslClientStream Mono.Security.Protocol.Tls.ClientContext::get_SslStream() +extern "C" SslClientStream_t1021 * ClientContext_get_SslStream_m5254 (ClientContext_t1020 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 Mono.Security.Protocol.Tls.ClientContext::get_ClientHelloProtocol() +extern "C" int16_t ClientContext_get_ClientHelloProtocol_m5255 (ClientContext_t1020 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientContext::set_ClientHelloProtocol(System.Int16) +extern "C" void ClientContext_set_ClientHelloProtocol_m5256 (ClientContext_t1020 * __this, int16_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientContext::Clear() +extern "C" void ClientContext_Clear_m5257 (ClientContext_t1020 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtoco.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtoco.h" new file mode 100644 index 00000000..eba4dc81 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtoco.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" + +// Mono.Security.Protocol.Tls.ClientRecordProtocol +struct ClientRecordProtocol_t1022 : public RecordProtocol_t1023 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtocoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtocoMethodDeclarations.h" new file mode 100644 index 00000000..9157ef18 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientRecordProtocoMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.ClientRecordProtocol +struct ClientRecordProtocol_t1022; +// System.IO.Stream +struct Stream_t1039; +// Mono.Security.Protocol.Tls.ClientContext +struct ClientContext_t1020; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" + +// System.Void Mono.Security.Protocol.Tls.ClientRecordProtocol::.ctor(System.IO.Stream,Mono.Security.Protocol.Tls.ClientContext) +extern "C" void ClientRecordProtocol__ctor_m5258 (ClientRecordProtocol_t1022 * __this, Stream_t1039 * ___innerStream, ClientContext_t1020 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::GetMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_GetMessage_m5259 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientRecordProtocol::ProcessHandshakeMessage(Mono.Security.Protocol.Tls.TlsStream) +extern "C" void ClientRecordProtocol_ProcessHandshakeMessage_m5260 (ClientRecordProtocol_t1022 * __this, TlsStream_t1030 * ___handMsg, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::createClientHandshakeMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_createClientHandshakeMessage_m5261 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.ClientRecordProtocol::createServerHandshakeMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.Byte[]) +extern "C" HandshakeMessage_t1041 * ClientRecordProtocol_createServerHandshakeMessage_m5262 (ClientRecordProtocol_t1022 * __this, uint8_t ___type, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCache.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCache.h" new file mode 100644 index 00000000..4c30f5be --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCache.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.ClientSessionCache +struct ClientSessionCache_t1025 : public Object_t +{ +}; +struct ClientSessionCache_t1025_StaticFields{ + // System.Collections.Hashtable Mono.Security.Protocol.Tls.ClientSessionCache::cache + Hashtable_t725 * ___cache_0; + // System.Object Mono.Security.Protocol.Tls.ClientSessionCache::locker + Object_t * ___locker_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCacheMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCacheMethodDeclarations.h" new file mode 100644 index 00000000..9b5ca692 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionCacheMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.ClientSessionInfo +struct ClientSessionInfo_t1024; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.ClientSessionCache::.cctor() +extern "C" void ClientSessionCache__cctor_m5275 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionCache::Add(System.String,System.Byte[]) +extern "C" void ClientSessionCache_Add_m5276 (Object_t * __this /* static, unused */, String_t* ___host, ByteU5BU5D_t789* ___id, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionCache::FromHost(System.String) +extern "C" ByteU5BU5D_t789* ClientSessionCache_FromHost_m5277 (Object_t * __this /* static, unused */, String_t* ___host, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ClientSessionInfo Mono.Security.Protocol.Tls.ClientSessionCache::FromContext(Mono.Security.Protocol.Tls.Context,System.Boolean) +extern "C" ClientSessionInfo_t1024 * ClientSessionCache_FromContext_m5278 (Object_t * __this /* static, unused */, Context_t1017 * ___context, bool ___checkValidity, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextInCache(Mono.Security.Protocol.Tls.Context) +extern "C" bool ClientSessionCache_SetContextInCache_m5279 (Object_t * __this /* static, unused */, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextFromCache(Mono.Security.Protocol.Tls.Context) +extern "C" bool ClientSessionCache_SetContextFromCache_m5280 (Object_t * __this /* static, unused */, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfo.h" new file mode 100644 index 00000000..8cee016a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfo.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_DateTime.h" + +// Mono.Security.Protocol.Tls.ClientSessionInfo +struct ClientSessionInfo_t1024 : public Object_t +{ + // System.Boolean Mono.Security.Protocol.Tls.ClientSessionInfo::disposed + bool ___disposed_1; + // System.DateTime Mono.Security.Protocol.Tls.ClientSessionInfo::validuntil + DateTime_t365 ___validuntil_2; + // System.String Mono.Security.Protocol.Tls.ClientSessionInfo::host + String_t* ___host_3; + // System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::sid + ByteU5BU5D_t789* ___sid_4; + // System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::masterSecret + ByteU5BU5D_t789* ___masterSecret_5; +}; +struct ClientSessionInfo_t1024_StaticFields{ + // System.Int32 Mono.Security.Protocol.Tls.ClientSessionInfo::ValidityInterval + int32_t ___ValidityInterval_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfoMethodDeclarations.h" new file mode 100644 index 00000000..a8399415 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ClientSessionInfoMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.ClientSessionInfo +struct ClientSessionInfo_t1024; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::.ctor(System.String,System.Byte[]) +extern "C" void ClientSessionInfo__ctor_m5263 (ClientSessionInfo_t1024 * __this, String_t* ___hostname, ByteU5BU5D_t789* ___id, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::.cctor() +extern "C" void ClientSessionInfo__cctor_m5264 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Finalize() +extern "C" void ClientSessionInfo_Finalize_m5265 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Protocol.Tls.ClientSessionInfo::get_HostName() +extern "C" String_t* ClientSessionInfo_get_HostName_m5266 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::get_Id() +extern "C" ByteU5BU5D_t789* ClientSessionInfo_get_Id_m5267 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.ClientSessionInfo::get_Valid() +extern "C" bool ClientSessionInfo_get_Valid_m5268 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::GetContext(Mono.Security.Protocol.Tls.Context) +extern "C" void ClientSessionInfo_GetContext_m5269 (ClientSessionInfo_t1024 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::SetContext(Mono.Security.Protocol.Tls.Context) +extern "C" void ClientSessionInfo_SetContext_m5270 (ClientSessionInfo_t1024 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::KeepAlive() +extern "C" void ClientSessionInfo_KeepAlive_m5271 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose() +extern "C" void ClientSessionInfo_Dispose_m5272 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::Dispose(System.Boolean) +extern "C" void ClientSessionInfo_Dispose_m5273 (ClientSessionInfo_t1024 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.ClientSessionInfo::CheckDisposed() +extern "C" void ClientSessionInfo_CheckDisposed_m5274 (ClientSessionInfo_t1024 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" new file mode 100644 index 00000000..f803f379 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" + +// Mono.Security.Protocol.Tls.ContentType +struct ContentType_t1026 +{ + // System.Byte Mono.Security.Protocol.Tls.ContentType::value__ + uint8_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContentTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Context.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Context.h" new file mode 100644 index 00000000..a3db565f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Context.h" @@ -0,0 +1,99 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.TlsServerSettings +struct TlsServerSettings_t1027; +// Mono.Security.Protocol.Tls.TlsClientSettings +struct TlsClientSettings_t1028; +// Mono.Security.Protocol.Tls.SecurityParameters +struct SecurityParameters_t1029; +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018; +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023; + +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" + +// Mono.Security.Protocol.Tls.Context +struct Context_t1017 : public Object_t +{ + // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::securityProtocol + int32_t ___securityProtocol_0; + // System.Byte[] Mono.Security.Protocol.Tls.Context::sessionId + ByteU5BU5D_t789* ___sessionId_1; + // Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Context::compressionMethod + int32_t ___compressionMethod_2; + // Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::serverSettings + TlsServerSettings_t1027 * ___serverSettings_3; + // Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::clientSettings + TlsClientSettings_t1028 * ___clientSettings_4; + // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::current + SecurityParameters_t1029 * ___current_5; + // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::negotiating + SecurityParameters_t1029 * ___negotiating_6; + // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::read + SecurityParameters_t1029 * ___read_7; + // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::write + SecurityParameters_t1029 * ___write_8; + // Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.Context::supportedCiphers + CipherSuiteCollection_t1018 * ___supportedCiphers_9; + // Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::lastHandshakeMsg + uint8_t ___lastHandshakeMsg_10; + // Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::handshakeState + int32_t ___handshakeState_11; + // System.Boolean Mono.Security.Protocol.Tls.Context::abbreviatedHandshake + bool ___abbreviatedHandshake_12; + // System.Boolean Mono.Security.Protocol.Tls.Context::receivedConnectionEnd + bool ___receivedConnectionEnd_13; + // System.Boolean Mono.Security.Protocol.Tls.Context::sentConnectionEnd + bool ___sentConnectionEnd_14; + // System.Boolean Mono.Security.Protocol.Tls.Context::protocolNegotiated + bool ___protocolNegotiated_15; + // System.UInt64 Mono.Security.Protocol.Tls.Context::writeSequenceNumber + uint64_t ___writeSequenceNumber_16; + // System.UInt64 Mono.Security.Protocol.Tls.Context::readSequenceNumber + uint64_t ___readSequenceNumber_17; + // System.Byte[] Mono.Security.Protocol.Tls.Context::clientRandom + ByteU5BU5D_t789* ___clientRandom_18; + // System.Byte[] Mono.Security.Protocol.Tls.Context::serverRandom + ByteU5BU5D_t789* ___serverRandom_19; + // System.Byte[] Mono.Security.Protocol.Tls.Context::randomCS + ByteU5BU5D_t789* ___randomCS_20; + // System.Byte[] Mono.Security.Protocol.Tls.Context::randomSC + ByteU5BU5D_t789* ___randomSC_21; + // System.Byte[] Mono.Security.Protocol.Tls.Context::masterSecret + ByteU5BU5D_t789* ___masterSecret_22; + // System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteKey + ByteU5BU5D_t789* ___clientWriteKey_23; + // System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteKey + ByteU5BU5D_t789* ___serverWriteKey_24; + // System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteIV + ByteU5BU5D_t789* ___clientWriteIV_25; + // System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteIV + ByteU5BU5D_t789* ___serverWriteIV_26; + // Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::handshakeMessages + TlsStream_t1030 * ___handshakeMessages_27; + // System.Security.Cryptography.RandomNumberGenerator Mono.Security.Protocol.Tls.Context::random + RandomNumberGenerator_t949 * ___random_28; + // Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.Context::recordProtocol + RecordProtocol_t1023 * ___recordProtocol_29; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContextMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContextMethodDeclarations.h" new file mode 100644 index 00000000..29a998a5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ContextMethodDeclarations.h" @@ -0,0 +1,161 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.TlsServerSettings +struct TlsServerSettings_t1027; +// Mono.Security.Protocol.Tls.TlsClientSettings +struct TlsClientSettings_t1028; +// Mono.Security.Protocol.Tls.CipherSuiteCollection +struct CipherSuiteCollection_t1018; +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030; +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023; +// Mono.Security.Protocol.Tls.SecurityParameters +struct SecurityParameters_t1029; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" + +// System.Void Mono.Security.Protocol.Tls.Context::.ctor(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" void Context__ctor_m5281 (Context_t1017 * __this, int32_t ___securityProtocolType, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Context::get_AbbreviatedHandshake() +extern "C" bool Context_get_AbbreviatedHandshake_m5282 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_AbbreviatedHandshake(System.Boolean) +extern "C" void Context_set_AbbreviatedHandshake_m5283 (Context_t1017 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Context::get_ProtocolNegotiated() +extern "C" bool Context_get_ProtocolNegotiated_m5284 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ProtocolNegotiated(System.Boolean) +extern "C" void Context_set_ProtocolNegotiated_m5285 (Context_t1017 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::get_SecurityProtocol() +extern "C" int32_t Context_get_SecurityProtocol_m5286 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_SecurityProtocol(Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" void Context_set_SecurityProtocol_m5287 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::get_SecurityProtocolFlags() +extern "C" int32_t Context_get_SecurityProtocolFlags_m5288 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 Mono.Security.Protocol.Tls.Context::get_Protocol() +extern "C" int16_t Context_get_Protocol_m5289 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_SessionId() +extern "C" ByteU5BU5D_t789* Context_get_SessionId_m5290 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_SessionId(System.Byte[]) +extern "C" void Context_set_SessionId_m5291 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Context::get_CompressionMethod() +extern "C" int32_t Context_get_CompressionMethod_m5292 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_CompressionMethod(Mono.Security.Protocol.Tls.SecurityCompressionType) +extern "C" void Context_set_CompressionMethod_m5293 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::get_ServerSettings() +extern "C" TlsServerSettings_t1027 * Context_get_ServerSettings_m5294 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::get_ClientSettings() +extern "C" TlsClientSettings_t1028 * Context_get_ClientSettings_m5295 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::get_LastHandshakeMsg() +extern "C" uint8_t Context_get_LastHandshakeMsg_m5296 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_LastHandshakeMsg(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void Context_set_LastHandshakeMsg_m5297 (Context_t1017 * __this, uint8_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::get_HandshakeState() +extern "C" int32_t Context_get_HandshakeState_m5298 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_HandshakeState(Mono.Security.Protocol.Tls.HandshakeState) +extern "C" void Context_set_HandshakeState_m5299 (Context_t1017 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Context::get_ReceivedConnectionEnd() +extern "C" bool Context_get_ReceivedConnectionEnd_m5300 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ReceivedConnectionEnd(System.Boolean) +extern "C" void Context_set_ReceivedConnectionEnd_m5301 (Context_t1017 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Context::get_SentConnectionEnd() +extern "C" bool Context_get_SentConnectionEnd_m5302 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_SentConnectionEnd(System.Boolean) +extern "C" void Context_set_SentConnectionEnd_m5303 (Context_t1017 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.Context::get_SupportedCiphers() +extern "C" CipherSuiteCollection_t1018 * Context_get_SupportedCiphers_m5304 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_SupportedCiphers(Mono.Security.Protocol.Tls.CipherSuiteCollection) +extern "C" void Context_set_SupportedCiphers_m5305 (Context_t1017 * __this, CipherSuiteCollection_t1018 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::get_HandshakeMessages() +extern "C" TlsStream_t1030 * Context_get_HandshakeMessages_m5306 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt64 Mono.Security.Protocol.Tls.Context::get_WriteSequenceNumber() +extern "C" uint64_t Context_get_WriteSequenceNumber_m5307 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_WriteSequenceNumber(System.UInt64) +extern "C" void Context_set_WriteSequenceNumber_m5308 (Context_t1017 * __this, uint64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt64 Mono.Security.Protocol.Tls.Context::get_ReadSequenceNumber() +extern "C" uint64_t Context_get_ReadSequenceNumber_m5309 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ReadSequenceNumber(System.UInt64) +extern "C" void Context_set_ReadSequenceNumber_m5310 (Context_t1017 * __this, uint64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientRandom() +extern "C" ByteU5BU5D_t789* Context_get_ClientRandom_m5311 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientRandom(System.Byte[]) +extern "C" void Context_set_ClientRandom_m5312 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerRandom() +extern "C" ByteU5BU5D_t789* Context_get_ServerRandom_m5313 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerRandom(System.Byte[]) +extern "C" void Context_set_ServerRandom_m5314 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomCS() +extern "C" ByteU5BU5D_t789* Context_get_RandomCS_m5315 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_RandomCS(System.Byte[]) +extern "C" void Context_set_RandomCS_m5316 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomSC() +extern "C" ByteU5BU5D_t789* Context_get_RandomSC_m5317 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_RandomSC(System.Byte[]) +extern "C" void Context_set_RandomSC_m5318 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_MasterSecret() +extern "C" ByteU5BU5D_t789* Context_get_MasterSecret_m5319 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_MasterSecret(System.Byte[]) +extern "C" void Context_set_MasterSecret_m5320 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteKey() +extern "C" ByteU5BU5D_t789* Context_get_ClientWriteKey_m5321 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteKey(System.Byte[]) +extern "C" void Context_set_ClientWriteKey_m5322 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteKey() +extern "C" ByteU5BU5D_t789* Context_get_ServerWriteKey_m5323 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteKey(System.Byte[]) +extern "C" void Context_set_ServerWriteKey_m5324 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteIV() +extern "C" ByteU5BU5D_t789* Context_get_ClientWriteIV_m5325 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteIV(System.Byte[]) +extern "C" void Context_set_ClientWriteIV_m5326 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteIV() +extern "C" ByteU5BU5D_t789* Context_get_ServerWriteIV_m5327 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteIV(System.Byte[]) +extern "C" void Context_set_ServerWriteIV_m5328 (Context_t1017 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.Context::get_RecordProtocol() +extern "C" RecordProtocol_t1023 * Context_get_RecordProtocol_m5329 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::set_RecordProtocol(Mono.Security.Protocol.Tls.RecordProtocol) +extern "C" void Context_set_RecordProtocol_m5330 (Context_t1017 * __this, RecordProtocol_t1023 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.Context::GetUnixTime() +extern "C" int32_t Context_GetUnixTime_m5331 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Context::GetSecureRandomBytes(System.Int32) +extern "C" ByteU5BU5D_t789* Context_GetSecureRandomBytes_m5332 (Context_t1017 * __this, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::Clear() +extern "C" void Context_Clear_m5333 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::ClearKeyInfo() +extern "C" void Context_ClearKeyInfo_m5334 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::DecodeProtocolCode(System.Int16) +extern "C" int32_t Context_DecodeProtocolCode_m5335 (Context_t1017 * __this, int16_t ___code, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::ChangeProtocol(System.Int16) +extern "C" void Context_ChangeProtocol_m5336 (Context_t1017 * __this, int16_t ___protocol, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Current() +extern "C" SecurityParameters_t1029 * Context_get_Current_m5337 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Negotiating() +extern "C" SecurityParameters_t1029 * Context_get_Negotiating_m5338 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Read() +extern "C" SecurityParameters_t1029 * Context_get_Read_m5339 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Write() +extern "C" SecurityParameters_t1029 * Context_get_Write_m5340 (Context_t1017 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::StartSwitchingSecurityParameters(System.Boolean) +extern "C" void Context_StartSwitchingSecurityParameters_m5341 (Context_t1017 * __this, bool ___client, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Context::EndSwitchingSecurityParameters(System.Boolean) +extern "C" void Context_EndSwitchingSecurityParameters_m5342 (Context_t1017 * __this, bool ___client, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" new file mode 100644 index 00000000..5a86bade --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" + +// Mono.Security.Protocol.Tls.ExchangeAlgorithmType +struct ExchangeAlgorithmType_t1031 +{ + // System.Int32 Mono.Security.Protocol.Tls.ExchangeAlgorithmType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTyMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTyMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" new file mode 100644 index 00000000..3c2c80f7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HandshakeState.h" + +// Mono.Security.Protocol.Tls.HandshakeState +struct HandshakeState_t1032 +{ + // System.Int32 Mono.Security.Protocol.Tls.HandshakeState::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeStateMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeStateMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HandshakeStateMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" new file mode 100644 index 00000000..911f87db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCer.h" + +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType +struct ClientCertificateType_t1060 +{ + // System.Int32 Mono.Security.Protocol.Tls.Handshake.ClientCertificateType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCerMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_ClientCerMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl.h" new file mode 100644 index 00000000..9f6f8d25 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate +struct TlsClientCertificate_t1062 : public HandshakeMessage_t1041 +{ + // System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::clientCertSelected + bool ___clientCertSelected_9; + // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::clientCert + X509Certificate_t786 * ___clientCert_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_TlMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_TlMethodDeclarations.h" new file mode 100644 index 00000000..c63dc307 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_TlMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate +struct TlsClientCertificate_t1062; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientCertificate__ctor_m5599 (TlsClientCertificate_t1062 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::get_ClientCertificate() +extern "C" X509Certificate_t786 * TlsClientCertificate_get_ClientCertificate_m5600 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::Update() +extern "C" void TlsClientCertificate_Update_m5601 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::GetClientCertificate() +extern "C" void TlsClientCertificate_GetClientCertificate_m5602 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::SendCertificates() +extern "C" void TlsClientCertificate_SendCertificates_m5603 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::ProcessAsSsl3() +extern "C" void TlsClientCertificate_ProcessAsSsl3_m5604 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::ProcessAsTls1() +extern "C" void TlsClientCertificate_ProcessAsTls1_m5605 (TlsClientCertificate_t1062 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::FindParentCertificate(System.Security.Cryptography.X509Certificates.X509Certificate) +extern "C" X509Certificate_t786 * TlsClientCertificate_FindParentCertificate_m5606 (TlsClientCertificate_t1062 * __this, X509Certificate_t786 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0.h" new file mode 100644 index 00000000..817f77c7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify +struct TlsClientCertificateVerify_t1063 : public HandshakeMessage_t1041 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0MethodDeclarations.h" new file mode 100644 index 00000000..d80e5621 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_0MethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify +struct TlsClientCertificateVerify_t1063; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientCertificateVerify__ctor_m5607 (TlsClientCertificateVerify_t1063 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::Update() +extern "C" void TlsClientCertificateVerify_Update_m5608 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::ProcessAsSsl3() +extern "C" void TlsClientCertificateVerify_ProcessAsSsl3_m5609 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::ProcessAsTls1() +extern "C" void TlsClientCertificateVerify_ProcessAsTls1_m5610 (TlsClientCertificateVerify_t1063 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::getClientCertRSA(System.Security.Cryptography.RSA) +extern "C" RSA_t902 * TlsClientCertificateVerify_getClientCertRSA_m5611 (TlsClientCertificateVerify_t1063 * __this, RSA_t902 * ___privKey, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify::getUnsignedBigInteger(System.Byte[]) +extern "C" ByteU5BU5D_t789* TlsClientCertificateVerify_getUnsignedBigInteger_m5612 (TlsClientCertificateVerify_t1063 * __this, ByteU5BU5D_t789* ___integer, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1.h" new file mode 100644 index 00000000..b18b6049 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished +struct TlsClientFinished_t1064 : public HandshakeMessage_t1041 +{ +}; +struct TlsClientFinished_t1064_StaticFields{ + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::Ssl3Marker + ByteU5BU5D_t789* ___Ssl3Marker_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1MethodDeclarations.h" new file mode 100644 index 00000000..bc14267d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_1MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished +struct TlsClientFinished_t1064; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientFinished__ctor_m5613 (TlsClientFinished_t1064 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::.cctor() +extern "C" void TlsClientFinished__cctor_m5614 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::Update() +extern "C" void TlsClientFinished_Update_m5615 (TlsClientFinished_t1064 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::ProcessAsSsl3() +extern "C" void TlsClientFinished_ProcessAsSsl3_m5616 (TlsClientFinished_t1064 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::ProcessAsTls1() +extern "C" void TlsClientFinished_ProcessAsTls1_m5617 (TlsClientFinished_t1064 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2.h" new file mode 100644 index 00000000..e6766090 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello +struct TlsClientHello_t1065 : public HandshakeMessage_t1041 +{ + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::random + ByteU5BU5D_t789* ___random_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2MethodDeclarations.h" new file mode 100644 index 00000000..006dc521 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_2MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello +struct TlsClientHello_t1065; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientHello__ctor_m5618 (TlsClientHello_t1065 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::Update() +extern "C" void TlsClientHello_Update_m5619 (TlsClientHello_t1065 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::ProcessAsSsl3() +extern "C" void TlsClientHello_ProcessAsSsl3_m5620 (TlsClientHello_t1065 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::ProcessAsTls1() +extern "C" void TlsClientHello_ProcessAsTls1_m5621 (TlsClientHello_t1065 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3.h" new file mode 100644 index 00000000..28cd384a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange +struct TlsClientKeyExchange_t1066 : public HandshakeMessage_t1041 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3MethodDeclarations.h" new file mode 100644 index 00000000..92886197 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_3MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange +struct TlsClientKeyExchange_t1066; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::.ctor(Mono.Security.Protocol.Tls.Context) +extern "C" void TlsClientKeyExchange__ctor_m5622 (TlsClientKeyExchange_t1066 * __this, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessAsSsl3() +extern "C" void TlsClientKeyExchange_ProcessAsSsl3_m5623 (TlsClientKeyExchange_t1066 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessAsTls1() +extern "C" void TlsClientKeyExchange_ProcessAsTls1_m5624 (TlsClientKeyExchange_t1066 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange::ProcessCommon(System.Boolean) +extern "C" void TlsClientKeyExchange_ProcessCommon_m5625 (TlsClientKeyExchange_t1066 * __this, bool ___sendLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" new file mode 100644 index 00000000..cf08dddb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate +struct TlsServerCertificate_t1067 : public HandshakeMessage_t1041 +{ + // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::certificates + X509CertificateCollection_t933 * ___certificates_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4MethodDeclarations.h" new file mode 100644 index 00000000..a338c8bf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_4MethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate +struct TlsServerCertificate_t1067; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerCertificate__ctor_m5626 (TlsServerCertificate_t1067 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::Update() +extern "C" void TlsServerCertificate_Update_m5627 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::ProcessAsSsl3() +extern "C" void TlsServerCertificate_ProcessAsSsl3_m5628 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::ProcessAsTls1() +extern "C" void TlsServerCertificate_ProcessAsTls1_m5629 (TlsServerCertificate_t1067 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkCertificateUsage(Mono.Security.X509.X509Certificate) +extern "C" bool TlsServerCertificate_checkCertificateUsage_m5630 (TlsServerCertificate_t1067 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::validateCertificates(Mono.Security.X509.X509CertificateCollection) +extern "C" void TlsServerCertificate_validateCertificates_m5631 (TlsServerCertificate_t1067 * __this, X509CertificateCollection_t933 * ___certificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkServerIdentity(Mono.Security.X509.X509Certificate) +extern "C" bool TlsServerCertificate_checkServerIdentity_m5632 (TlsServerCertificate_t1067 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::checkDomainName(System.String) +extern "C" bool TlsServerCertificate_checkDomainName_m5633 (TlsServerCertificate_t1067 * __this, String_t* ___subjectName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::Match(System.String,System.String) +extern "C" bool TlsServerCertificate_Match_m5634 (Object_t * __this /* static, unused */, String_t* ___hostname, String_t* ___pattern, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" new file mode 100644 index 00000000..70f39c9f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059; +// System.String[] +struct StringU5BU5D_t163; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest +struct TlsServerCertificateRequest_t1068 : public HandshakeMessage_t1041 +{ + // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::certificateTypes + ClientCertificateTypeU5BU5D_t1059* ___certificateTypes_9; + // System.String[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::distinguisedNames + StringU5BU5D_t163* ___distinguisedNames_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5MethodDeclarations.h" new file mode 100644 index 00000000..68f636ba --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_5MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest +struct TlsServerCertificateRequest_t1068; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerCertificateRequest__ctor_m5635 (TlsServerCertificateRequest_t1068 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::Update() +extern "C" void TlsServerCertificateRequest_Update_m5636 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::ProcessAsSsl3() +extern "C" void TlsServerCertificateRequest_ProcessAsSsl3_m5637 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::ProcessAsTls1() +extern "C" void TlsServerCertificateRequest_ProcessAsTls1_m5638 (TlsServerCertificateRequest_t1068 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" new file mode 100644 index 00000000..9f953a2f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished +struct TlsServerFinished_t1069 : public HandshakeMessage_t1041 +{ +}; +struct TlsServerFinished_t1069_StaticFields{ + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::Ssl3Marker + ByteU5BU5D_t789* ___Ssl3Marker_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6MethodDeclarations.h" new file mode 100644 index 00000000..12c304a6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_6MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished +struct TlsServerFinished_t1069; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerFinished__ctor_m5639 (TlsServerFinished_t1069 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::.cctor() +extern "C" void TlsServerFinished__cctor_m5640 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::Update() +extern "C" void TlsServerFinished_Update_m5641 (TlsServerFinished_t1069 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::ProcessAsSsl3() +extern "C" void TlsServerFinished_ProcessAsSsl3_m5642 (TlsServerFinished_t1069 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::ProcessAsTls1() +extern "C" void TlsServerFinished_ProcessAsTls1_m5643 (TlsServerFinished_t1069 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" new file mode 100644 index 00000000..8d7a16bc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello +struct TlsServerHello_t1070 : public HandshakeMessage_t1041 +{ + // Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::compressionMethod + int32_t ___compressionMethod_9; + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::random + ByteU5BU5D_t789* ___random_10; + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::sessionId + ByteU5BU5D_t789* ___sessionId_11; + // Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::cipherSuite + CipherSuite_t1016 * ___cipherSuite_12; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7MethodDeclarations.h" new file mode 100644 index 00000000..39bffd17 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_7MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello +struct TlsServerHello_t1070; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerHello__ctor_m5644 (TlsServerHello_t1070 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::Update() +extern "C" void TlsServerHello_Update_m5645 (TlsServerHello_t1070 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::ProcessAsSsl3() +extern "C" void TlsServerHello_ProcessAsSsl3_m5646 (TlsServerHello_t1070 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::ProcessAsTls1() +extern "C" void TlsServerHello_ProcessAsTls1_m5647 (TlsServerHello_t1070 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::processProtocol(System.Int16) +extern "C" void TlsServerHello_processProtocol_m5648 (TlsServerHello_t1070 * __this, int16_t ___protocol, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" new file mode 100644 index 00000000..b75c3da5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone +struct TlsServerHelloDone_t1071 : public HandshakeMessage_t1041 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8MethodDeclarations.h" new file mode 100644 index 00000000..0d79be9e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_8MethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone +struct TlsServerHelloDone_t1071; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerHelloDone__ctor_m5649 (TlsServerHelloDone_t1071 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::ProcessAsSsl3() +extern "C" void TlsServerHelloDone_ProcessAsSsl3_m5650 (TlsServerHelloDone_t1071 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone::ProcessAsTls1() +extern "C" void TlsServerHelloDone_ProcessAsTls1_m5651 (TlsServerHelloDone_t1071 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" new file mode 100644 index 00000000..a5feeabe --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange +struct TlsServerKeyExchange_t1072 : public HandshakeMessage_t1041 +{ + // System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::rsaParams + RSAParameters_t926 ___rsaParams_9; + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::signedParams + ByteU5BU5D_t789* ___signedParams_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9MethodDeclarations.h" new file mode 100644 index 00000000..6f7088dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Client_Tl_9MethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange +struct TlsServerKeyExchange_t1072; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::.ctor(Mono.Security.Protocol.Tls.Context,System.Byte[]) +extern "C" void TlsServerKeyExchange__ctor_m5652 (TlsServerKeyExchange_t1072 * __this, Context_t1017 * ___context, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::Update() +extern "C" void TlsServerKeyExchange_Update_m5653 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::ProcessAsSsl3() +extern "C" void TlsServerKeyExchange_ProcessAsSsl3_m5654 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::ProcessAsTls1() +extern "C" void TlsServerKeyExchange_ProcessAsTls1_m5655 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::verifySignature() +extern "C" void TlsServerKeyExchange_verifySignature_m5656 (TlsServerKeyExchange_t1072 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" new file mode 100644 index 00000000..1720e7c5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" + +// Mono.Security.Protocol.Tls.Handshake.HandshakeType +struct HandshakeType_t1061 +{ + // System.Byte Mono.Security.Protocol.Tls.Handshake.HandshakeType::value__ + uint8_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_HandshakeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_HandshakeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_HandshakeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" new file mode 100644 index 00000000..a5d67ff1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" + +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041 : public TlsStream_t1030 +{ + // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::context + Context_t1017 * ___context_5; + // Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::handshakeType + uint8_t ___handshakeType_6; + // Mono.Security.Protocol.Tls.ContentType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::contentType + uint8_t ___contentType_7; + // System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::cache + ByteU5BU5D_t789* ___cache_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0MethodDeclarations.h" new file mode 100644 index 00000000..49403485 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake_0MethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" + +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void HandshakeMessage__ctor_m5589 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType,Mono.Security.Protocol.Tls.ContentType) +extern "C" void HandshakeMessage__ctor_m5590 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, uint8_t ___contentType, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::.ctor(Mono.Security.Protocol.Tls.Context,Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.Byte[]) +extern "C" void HandshakeMessage__ctor_m5591 (HandshakeMessage_t1041 * __this, Context_t1017 * ___context, uint8_t ___handshakeType, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_Context() +extern "C" Context_t1017 * HandshakeMessage_get_Context_m5592 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_HandshakeType() +extern "C" uint8_t HandshakeMessage_get_HandshakeType_m5593 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ContentType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::get_ContentType() +extern "C" uint8_t HandshakeMessage_get_ContentType_m5594 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Process() +extern "C" void HandshakeMessage_Process_m5595 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Update() +extern "C" void HandshakeMessage_Update_m5596 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::EncodeMessage() +extern "C" ByteU5BU5D_t789* HandshakeMessage_EncodeMessage_m5597 (HandshakeMessage_t1041 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::Compare(System.Byte[],System.Byte[]) +extern "C" bool HandshakeMessage_Compare_m5598 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___buffer1, ByteU5BU5D_t789* ___buffer2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" new file mode 100644 index 00000000..4b4d57f4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" + +// Mono.Security.Protocol.Tls.HashAlgorithmType +struct HashAlgorithmType_t1033 +{ + // System.Int32 Mono.Security.Protocol.Tls.HashAlgorithmType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStream.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStream.h" new file mode 100644 index 00000000..7ab9df70 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStream.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Net.HttpWebRequest +struct HttpWebRequest_t759; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; + +#include "Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" + +// Mono.Security.Protocol.Tls.HttpsClientStream +struct HttpsClientStream_t1034 : public SslClientStream_t1021 +{ + // System.Net.HttpWebRequest Mono.Security.Protocol.Tls.HttpsClientStream::_request + HttpWebRequest_t759 * ____request_20; + // System.Int32 Mono.Security.Protocol.Tls.HttpsClientStream::_status + int32_t ____status_21; +}; +struct HttpsClientStream_t1034_StaticFields{ + // Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.HttpsClientStream::<>f__am$cache2 + CertificateSelectionCallback_t1035 * ___U3CU3Ef__amU24cache2_22; + // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.HttpsClientStream::<>f__am$cache3 + PrivateKeySelectionCallback_t1036 * ___U3CU3Ef__amU24cache3_23; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStreamMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStreamMethodDeclarations.h" new file mode 100644 index 00000000..7d615b51 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_HttpsClientStreamMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.HttpsClientStream +struct HttpsClientStream_t1034; +// System.IO.Stream +struct Stream_t1039; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Net.HttpWebRequest +struct HttpWebRequest_t759; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.String +struct String_t; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.HttpsClientStream::.ctor(System.IO.Stream,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Net.HttpWebRequest,System.Byte[]) +extern "C" void HttpsClientStream__ctor_m5343 (HttpsClientStream_t1034 * __this, Stream_t1039 * ___stream, X509CertificateCollection_t760 * ___clientCertificates, HttpWebRequest_t759 * ___request, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.HttpsClientStream::get_TrustFailure() +extern "C" bool HttpsClientStream_get_TrustFailure_m5344 (HttpsClientStream_t1034 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.HttpsClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool HttpsClientStream_RaiseServerCertificateValidation_m5345 (HttpsClientStream_t1034 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.HttpsClientStream::m__0(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * HttpsClientStream_U3CHttpsClientStreamU3Em__0_m5346 (Object_t * __this /* static, unused */, X509CertificateCollection_t760 * ___clientCerts, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.HttpsClientStream::m__1(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * HttpsClientStream_U3CHttpsClientStreamU3Em__1_m5347 (Object_t * __this /* static, unused */, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" new file mode 100644 index 00000000..f9fbcce9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelection.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.String +struct String_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelectionMethodDeclarations.h" new file mode 100644 index 00000000..0b21d8e6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_PrivateKeySelectionMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; +// System.Object +struct Object_t; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.String +struct String_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_String.h" + +// System.Void Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::.ctor(System.Object,System.IntPtr) +extern "C" void PrivateKeySelectionCallback__ctor_m5673 (PrivateKeySelectionCallback_t1036 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * PrivateKeySelectionCallback_Invoke_m5674 (PrivateKeySelectionCallback_t1036 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" AsymmetricAlgorithm_t776 * pinvoke_delegate_wrapper_PrivateKeySelectionCallback_t1036(Il2CppObject* delegate, X509Certificate_t786 * ___certificate, String_t* ___targetHost); +// System.IAsyncResult Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::BeginInvoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.AsyncCallback,System.Object) +extern "C" Object_t * PrivateKeySelectionCallback_BeginInvoke_m5675 (PrivateKeySelectionCallback_t1036 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::EndInvoke(System.IAsyncResult) +extern "C" AsymmetricAlgorithm_t776 * PrivateKeySelectionCallback_EndInvoke_m5676 (PrivateKeySelectionCallback_t1036 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefo.h" new file mode 100644 index 00000000..d4b7faa8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefo.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureDef.h" + +// Mono.Security.Protocol.Tls.RSASslSignatureDeformatter +struct RSASslSignatureDeformatter_t1042 : public AsymmetricSignatureDeformatter_t1043 +{ + // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::key + RSA_t902 * ___key_0; + // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::hash + HashAlgorithm_t988 * ___hash_1; +}; +struct RSASslSignatureDeformatter_t1042_StaticFields{ + // System.Collections.Generic.Dictionary`2 Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::<>f__switch$map15 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map15_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefoMethodDeclarations.h" new file mode 100644 index 00000000..40c76231 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureDefoMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.RSASslSignatureDeformatter +struct RSASslSignatureDeformatter_t1042; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureDeformatter__ctor_m5399 (RSASslSignatureDeformatter_t1042 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) +extern "C" bool RSASslSignatureDeformatter_VerifySignature_m5400 (RSASslSignatureDeformatter_t1042 * __this, ByteU5BU5D_t789* ___rgbHash, ByteU5BU5D_t789* ___rgbSignature, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetHashAlgorithm(System.String) +extern "C" void RSASslSignatureDeformatter_SetHashAlgorithm_m5401 (RSASslSignatureDeformatter_t1042 * __this, String_t* ___strName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureDeformatter_SetKey_m5402 (RSASslSignatureDeformatter_t1042 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureForm.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureForm.h" new file mode 100644 index 00000000..99c86b8c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureForm.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Security_Cryptography_AsymmetricSignatureFor.h" + +// Mono.Security.Protocol.Tls.RSASslSignatureFormatter +struct RSASslSignatureFormatter_t1044 : public AsymmetricSignatureFormatter_t1045 +{ + // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.RSASslSignatureFormatter::key + RSA_t902 * ___key_0; + // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.RSASslSignatureFormatter::hash + HashAlgorithm_t988 * ___hash_1; +}; +struct RSASslSignatureFormatter_t1044_StaticFields{ + // System.Collections.Generic.Dictionary`2 Mono.Security.Protocol.Tls.RSASslSignatureFormatter::<>f__switch$map16 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map16_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureFormMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureFormMethodDeclarations.h" new file mode 100644 index 00000000..a85b885b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RSASslSignatureFormMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.RSASslSignatureFormatter +struct RSASslSignatureFormatter_t1044; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureFormatter__ctor_m5403 (RSASslSignatureFormatter_t1044 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RSASslSignatureFormatter::CreateSignature(System.Byte[]) +extern "C" ByteU5BU5D_t789* RSASslSignatureFormatter_CreateSignature_m5404 (RSASslSignatureFormatter_t1044 * __this, ByteU5BU5D_t789* ___rgbHash, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetHashAlgorithm(System.String) +extern "C" void RSASslSignatureFormatter_SetHashAlgorithm_m5405 (RSASslSignatureFormatter_t1044 * __this, String_t* ___strName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" void RSASslSignatureFormatter_SetKey_m5406 (RSASslSignatureFormatter_t1044 * __this, AsymmetricAlgorithm_t776 * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" new file mode 100644 index 00000000..6dc32b04 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// System.IO.Stream +struct Stream_t1039; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023 : public Object_t +{ + // System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol::innerStream + Stream_t1039 * ___innerStream_1; + // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.RecordProtocol::context + Context_t1017 * ___context_2; +}; +struct RecordProtocol_t1023_StaticFields{ + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol::record_processing + ManualResetEvent_t1038 * ___record_processing_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocolMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocolMethodDeclarations.h" new file mode 100644 index 00000000..c098c2fb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocolMethodDeclarations.h" @@ -0,0 +1,104 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023; +// System.IO.Stream +struct Stream_t1039; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014; +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_Handshake_Handshake.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::.ctor(System.IO.Stream,Mono.Security.Protocol.Tls.Context) +extern "C" void RecordProtocol__ctor_m5369 (RecordProtocol_t1023 * __this, Stream_t1039 * ___innerStream, Context_t1017 * ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::.cctor() +extern "C" void RecordProtocol__cctor_m5370 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.RecordProtocol::get_Context() +extern "C" Context_t1017 * RecordProtocol_get_Context_m5371 (RecordProtocol_t1023 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" void RecordProtocol_SendRecord_m5372 (RecordProtocol_t1023 * __this, uint8_t ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessChangeCipherSpec() +extern "C" void RecordProtocol_ProcessChangeCipherSpec_m5373 (RecordProtocol_t1023 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol::GetMessage(Mono.Security.Protocol.Tls.Handshake.HandshakeType) +extern "C" HandshakeMessage_t1041 * RecordProtocol_GetMessage_m5374 (RecordProtocol_t1023 * __this, uint8_t ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginReceiveRecord(System.IO.Stream,System.AsyncCallback,System.Object) +extern "C" Object_t * RecordProtocol_BeginReceiveRecord_m5375 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::InternalReceiveRecordCallback(System.IAsyncResult) +extern "C" void RecordProtocol_InternalReceiveRecordCallback_m5376 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EndReceiveRecord(System.IAsyncResult) +extern "C" ByteU5BU5D_t789* RecordProtocol_EndReceiveRecord_m5377 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReceiveRecord(System.IO.Stream) +extern "C" ByteU5BU5D_t789* RecordProtocol_ReceiveRecord_m5378 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadRecordBuffer(System.Int32,System.IO.Stream) +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadRecordBuffer_m5379 (RecordProtocol_t1023 * __this, int32_t ___contentType, Stream_t1039 * ___record, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadClientHelloV2(System.IO.Stream) +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadClientHelloV2_m5380 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReadStandardRecordBuffer(System.IO.Stream) +extern "C" ByteU5BU5D_t789* RecordProtocol_ReadStandardRecordBuffer_m5381 (RecordProtocol_t1023 * __this, Stream_t1039 * ___record, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessAlert(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void RecordProtocol_ProcessAlert_m5382 (RecordProtocol_t1023 * __this, uint8_t ___alertLevel, uint8_t ___alertDesc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void RecordProtocol_SendAlert_m5383 (RecordProtocol_t1023 * __this, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void RecordProtocol_SendAlert_m5384 (RecordProtocol_t1023 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.Alert) +extern "C" void RecordProtocol_SendAlert_m5385 (RecordProtocol_t1023 * __this, Alert_t1014 * ___alert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendChangeCipherSpec() +extern "C" void RecordProtocol_SendChangeCipherSpec_m5386 (RecordProtocol_t1023 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginSendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.AsyncCallback,System.Object) +extern "C" Object_t * RecordProtocol_BeginSendRecord_m5387 (RecordProtocol_t1023 * __this, uint8_t ___handshakeType, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::InternalSendRecordCallback(System.IAsyncResult) +extern "C" void RecordProtocol_InternalSendRecordCallback_m5388 (RecordProtocol_t1023 * __this, Object_t * ___ar, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginSendRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[],System.AsyncCallback,System.Object) +extern "C" Object_t * RecordProtocol_BeginSendRecord_m5389 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::EndSendRecord(System.IAsyncResult) +extern "C" void RecordProtocol_EndSendRecord_m5390 (RecordProtocol_t1023 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" void RecordProtocol_SendRecord_m5391 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EncodeRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* RecordProtocol_EncodeRecord_m5392 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EncodeRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* RecordProtocol_EncodeRecord_m5393 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___recordData, int32_t ___offset, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::encryptRecordFragment(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* RecordProtocol_encryptRecordFragment_m5394 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::decryptRecordFragment(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* RecordProtocol_decryptRecordFragment_m5395 (RecordProtocol_t1023 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol::Compare(System.Byte[],System.Byte[]) +extern "C" bool RecordProtocol_Compare_m5396 (RecordProtocol_t1023 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol::ProcessCipherSpecV2Buffer(Mono.Security.Protocol.Tls.SecurityProtocolType,System.Byte[]) +extern "C" void RecordProtocol_ProcessCipherSpecV2Buffer_m5397 (RecordProtocol_t1023 * __this, int32_t ___protocol, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.RecordProtocol::MapV2CipherCode(System.String,System.Int32) +extern "C" CipherSuite_t1016 * RecordProtocol_MapV2CipherCode_m5398 (RecordProtocol_t1023 * __this, String_t* ___prefix, int32_t ___code, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Rece.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Rece.h" new file mode 100644 index 00000000..22bf39db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Rece.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Exception +struct Exception_t152; +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.IO.Stream +struct Stream_t1039; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult +struct ReceiveRecordAsyncResult_t1037 : public Object_t +{ + // System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::locker + Object_t * ___locker_0; + // System.AsyncCallback Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_userCallback + AsyncCallback_t222 * ____userCallback_1; + // System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_userState + Object_t * ____userState_2; + // System.Exception Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_asyncException + Exception_t152 * ____asyncException_3; + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::handle + ManualResetEvent_t1038 * ___handle_4; + // System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_resultingBuffer + ByteU5BU5D_t789* ____resultingBuffer_5; + // System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_record + Stream_t1039 * ____record_6; + // System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::completed + bool ___completed_7; + // System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_initialBuffer + ByteU5BU5D_t789* ____initialBuffer_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_ReceMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_ReceMethodDeclarations.h" new file mode 100644 index 00000000..8a374601 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_ReceMethodDeclarations.h" @@ -0,0 +1,55 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult +struct ReceiveRecordAsyncResult_t1037; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.IO.Stream +struct Stream_t1039; +// System.Exception +struct Exception_t152; +// System.Threading.WaitHandle +struct WaitHandle_t1085; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.IO.Stream) +extern "C" void ReceiveRecordAsyncResult__ctor_m5348 (ReceiveRecordAsyncResult_t1037 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, ByteU5BU5D_t789* ___initialBuffer, Stream_t1039 * ___record, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_Record() +extern "C" Stream_t1039 * ReceiveRecordAsyncResult_get_Record_m5349 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_ResultingBuffer() +extern "C" ByteU5BU5D_t789* ReceiveRecordAsyncResult_get_ResultingBuffer_m5350 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_InitialBuffer() +extern "C" ByteU5BU5D_t789* ReceiveRecordAsyncResult_get_InitialBuffer_m5351 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncState() +extern "C" Object_t * ReceiveRecordAsyncResult_get_AsyncState_m5352 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncException() +extern "C" Exception_t152 * ReceiveRecordAsyncResult_get_AsyncException_m5353 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_CompletedWithError() +extern "C" bool ReceiveRecordAsyncResult_get_CompletedWithError_m5354 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_AsyncWaitHandle() +extern "C" WaitHandle_t1085 * ReceiveRecordAsyncResult_get_AsyncWaitHandle_m5355 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::get_IsCompleted() +extern "C" bool ReceiveRecordAsyncResult_get_IsCompleted_m5356 (ReceiveRecordAsyncResult_t1037 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Exception,System.Byte[]) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5357 (ReceiveRecordAsyncResult_t1037 * __this, Exception_t152 * ___ex, ByteU5BU5D_t789* ___resultingBuffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Exception) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5358 (ReceiveRecordAsyncResult_t1037 * __this, Exception_t152 * ___ex, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::SetComplete(System.Byte[]) +extern "C" void ReceiveRecordAsyncResult_SetComplete_m5359 (ReceiveRecordAsyncResult_t1037 * __this, ByteU5BU5D_t789* ___resultingBuffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Send.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Send.h" new file mode 100644 index 00000000..108d79e5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_Send.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Exception +struct Exception_t152; +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult +struct SendRecordAsyncResult_t1040 : public Object_t +{ + // System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::locker + Object_t * ___locker_0; + // System.AsyncCallback Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_userCallback + AsyncCallback_t222 * ____userCallback_1; + // System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_userState + Object_t * ____userState_2; + // System.Exception Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_asyncException + Exception_t152 * ____asyncException_3; + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::handle + ManualResetEvent_t1038 * ___handle_4; + // Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_message + HandshakeMessage_t1041 * ____message_5; + // System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::completed + bool ___completed_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_SendMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_SendMethodDeclarations.h" new file mode 100644 index 00000000..30865d91 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_RecordProtocol_SendMethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult +struct SendRecordAsyncResult_t1040; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage +struct HandshakeMessage_t1041; +// System.Exception +struct Exception_t152; +// System.Threading.WaitHandle +struct WaitHandle_t1085; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::.ctor(System.AsyncCallback,System.Object,Mono.Security.Protocol.Tls.Handshake.HandshakeMessage) +extern "C" void SendRecordAsyncResult__ctor_m5360 (SendRecordAsyncResult_t1040 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, HandshakeMessage_t1041 * ___message, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_Message() +extern "C" HandshakeMessage_t1041 * SendRecordAsyncResult_get_Message_m5361 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncState() +extern "C" Object_t * SendRecordAsyncResult_get_AsyncState_m5362 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncException() +extern "C" Exception_t152 * SendRecordAsyncResult_get_AsyncException_m5363 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_CompletedWithError() +extern "C" bool SendRecordAsyncResult_get_CompletedWithError_m5364 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_AsyncWaitHandle() +extern "C" WaitHandle_t1085 * SendRecordAsyncResult_get_AsyncWaitHandle_m5365 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::get_IsCompleted() +extern "C" bool SendRecordAsyncResult_get_IsCompleted_m5366 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::SetComplete(System.Exception) +extern "C" void SendRecordAsyncResult_SetComplete_m5367 (SendRecordAsyncResult_t1040 * __this, Exception_t152 * ___ex, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::SetComplete() +extern "C" void SendRecordAsyncResult_SetComplete_m5368 (SendRecordAsyncResult_t1040 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" new file mode 100644 index 00000000..5fd14436 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityCompression.h" + +// Mono.Security.Protocol.Tls.SecurityCompressionType +struct SecurityCompressionType_t1046 +{ + // System.Int32 Mono.Security.Protocol.Tls.SecurityCompressionType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompressionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompressionMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityCompressionMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" new file mode 100644 index 00000000..b6387381 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParameters.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.SecurityParameters +struct SecurityParameters_t1029 : public Object_t +{ + // Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::cipher + CipherSuite_t1016 * ___cipher_0; + // System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::clientWriteMAC + ByteU5BU5D_t789* ___clientWriteMAC_1; + // System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::serverWriteMAC + ByteU5BU5D_t789* ___serverWriteMAC_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParametersMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParametersMethodDeclarations.h" new file mode 100644 index 00000000..ce577862 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityParametersMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SecurityParameters +struct SecurityParameters_t1029; +// Mono.Security.Protocol.Tls.CipherSuite +struct CipherSuite_t1016; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::.ctor() +extern "C" void SecurityParameters__ctor_m5407 (SecurityParameters_t1029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::get_Cipher() +extern "C" CipherSuite_t1016 * SecurityParameters_get_Cipher_m5408 (SecurityParameters_t1029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_Cipher(Mono.Security.Protocol.Tls.CipherSuite) +extern "C" void SecurityParameters_set_Cipher_m5409 (SecurityParameters_t1029 * __this, CipherSuite_t1016 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::get_ClientWriteMAC() +extern "C" ByteU5BU5D_t789* SecurityParameters_get_ClientWriteMAC_m5410 (SecurityParameters_t1029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ClientWriteMAC(System.Byte[]) +extern "C" void SecurityParameters_set_ClientWriteMAC_m5411 (SecurityParameters_t1029 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::get_ServerWriteMAC() +extern "C" ByteU5BU5D_t789* SecurityParameters_get_ServerWriteMAC_m5412 (SecurityParameters_t1029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ServerWriteMAC(System.Byte[]) +extern "C" void SecurityParameters_set_ServerWriteMAC_m5413 (SecurityParameters_t1029 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SecurityParameters::Clear() +extern "C" void SecurityParameters_Clear_m5414 (SecurityParameters_t1029 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" new file mode 100644 index 00000000..bef437e6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// Mono.Security.Protocol.Tls.SecurityProtocolType +struct SecurityProtocolType_t1047 +{ + // System.Int32 Mono.Security.Protocol.Tls.SecurityProtocolType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTypMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTypMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTypMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContext.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContext.h" new file mode 100644 index 00000000..b5ed2202 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContext.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_Protocol_Tls_Context.h" + +// Mono.Security.Protocol.Tls.ServerContext +struct ServerContext_t1048 : public Context_t1017 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContextMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContextMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ServerContextMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuite.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuite.h" new file mode 100644 index 00000000..9e785a29 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuite.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" + +// Mono.Security.Protocol.Tls.SslCipherSuite +struct SslCipherSuite_t1053 : public CipherSuite_t1016 +{ + // System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::pad1 + ByteU5BU5D_t789* ___pad1_21; + // System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::pad2 + ByteU5BU5D_t789* ___pad2_22; + // System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::header + ByteU5BU5D_t789* ___header_23; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuiteMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuiteMethodDeclarations.h" new file mode 100644 index 00000000..bc8181c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslCipherSuiteMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SslCipherSuite +struct SslCipherSuite_t1053; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" + +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern "C" void SslCipherSuite__ctor_m5453 (SslCipherSuite_t1053 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* SslCipherSuite_ComputeServerRecordMAC_m5454 (SslCipherSuite_t1053 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* SslCipherSuite_ComputeClientRecordMAC_m5455 (SslCipherSuite_t1053 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::ComputeMasterSecret(System.Byte[]) +extern "C" void SslCipherSuite_ComputeMasterSecret_m5456 (SslCipherSuite_t1053 * __this, ByteU5BU5D_t789* ___preMasterSecret, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslCipherSuite::ComputeKeys() +extern "C" void SslCipherSuite_ComputeKeys_m5457 (SslCipherSuite_t1053 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::prf(System.Byte[],System.String,System.Byte[]) +extern "C" ByteU5BU5D_t789* SslCipherSuite_prf_m5458 (SslCipherSuite_t1053 * __this, ByteU5BU5D_t789* ___secret, String_t* ___label, ByteU5BU5D_t789* ___random, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" new file mode 100644 index 00000000..11b7b088 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStream.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052; + +#include "Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" + +// Mono.Security.Protocol.Tls.SslClientStream +struct SslClientStream_t1021 : public SslStreamBase_t1050 +{ + // Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation + CertificateValidationCallback_t1051 * ___ServerCertValidation_16; + // Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::ClientCertSelection + CertificateSelectionCallback_t1035 * ___ClientCertSelection_17; + // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::PrivateKeySelection + PrivateKeySelectionCallback_t1036 * ___PrivateKeySelection_18; + // Mono.Security.Protocol.Tls.CertificateValidationCallback2 Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation2 + CertificateValidationCallback2_t1052 * ___ServerCertValidation2_19; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStreamMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStreamMethodDeclarations.h" new file mode 100644 index 00000000..32d9b2f7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslClientStreamMethodDeclarations.h" @@ -0,0 +1,122 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SslClientStream +struct SslClientStream_t1021; +// System.IO.Stream +struct Stream_t1039; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// Mono.Security.Protocol.Tls.CertificateValidationCallback +struct CertificateValidationCallback_t1051; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback +struct CertificateSelectionCallback_t1035; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback +struct PrivateKeySelectionCallback_t1036; +// Mono.Security.Protocol.Tls.CertificateValidationCallback2 +struct CertificateValidationCallback2_t1052; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" + +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean) +extern "C" void SslClientStream__ctor_m5417 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509Certificate) +extern "C" void SslClientStream__ctor_m5418 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, X509Certificate_t786 * ___clientCertificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void SslClientStream__ctor_m5419 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType) +extern "C" void SslClientStream__ctor_m5420 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, int32_t ___securityProtocolType, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void SslClientStream__ctor_m5421 (SslClientStream_t1021 * __this, Stream_t1039 * ___stream, String_t* ___targetHost, bool ___ownsStream, int32_t ___securityProtocolType, X509CertificateCollection_t760 * ___clientCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern "C" void SslClientStream_add_ServerCertValidation_m5422 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern "C" void SslClientStream_remove_ServerCertValidation_m5423 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern "C" void SslClientStream_add_ClientCertSelection_m5424 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern "C" void SslClientStream_remove_ClientCertSelection_m5425 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern "C" void SslClientStream_add_PrivateKeySelection_m5426 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern "C" void SslClientStream_remove_PrivateKeySelection_m5427 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) +extern "C" void SslClientStream_add_ServerCertValidation2_m5428 (SslClientStream_t1021 * __this, CertificateValidationCallback2_t1052 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) +extern "C" void SslClientStream_remove_ServerCertValidation2_m5429 (SslClientStream_t1021 * __this, CertificateValidationCallback2_t1052 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IO.Stream Mono.Security.Protocol.Tls.SslClientStream::get_InputBuffer() +extern "C" Stream_t1039 * SslClientStream_get_InputBuffer_m5430 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertificates() +extern "C" X509CertificateCollection_t760 * SslClientStream_get_ClientCertificates_m5431 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::get_SelectedClientCertificate() +extern "C" X509Certificate_t786 * SslClientStream_get_SelectedClientCertificate_m5432 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::get_ServerCertValidationDelegate() +extern "C" CertificateValidationCallback_t1051 * SslClientStream_get_ServerCertValidationDelegate_m5433 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ServerCertValidationDelegate(Mono.Security.Protocol.Tls.CertificateValidationCallback) +extern "C" void SslClientStream_set_ServerCertValidationDelegate_m5434 (SslClientStream_t1021 * __this, CertificateValidationCallback_t1051 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertSelectionDelegate() +extern "C" CertificateSelectionCallback_t1035 * SslClientStream_get_ClientCertSelectionDelegate_m5435 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ClientCertSelectionDelegate(Mono.Security.Protocol.Tls.CertificateSelectionCallback) +extern "C" void SslClientStream_set_ClientCertSelectionDelegate_m5436 (SslClientStream_t1021 * __this, CertificateSelectionCallback_t1035 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_PrivateKeyCertSelectionDelegate() +extern "C" PrivateKeySelectionCallback_t1036 * SslClientStream_get_PrivateKeyCertSelectionDelegate_m5437 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::set_PrivateKeyCertSelectionDelegate(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) +extern "C" void SslClientStream_set_PrivateKeyCertSelectionDelegate_m5438 (SslClientStream_t1021 * __this, PrivateKeySelectionCallback_t1036 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::Finalize() +extern "C" void SslClientStream_Finalize_m5439 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::Dispose(System.Boolean) +extern "C" void SslClientStream_Dispose_m5440 (SslClientStream_t1021 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.SslClientStream::OnBeginNegotiateHandshake(System.AsyncCallback,System.Object) +extern "C" Object_t * SslClientStream_OnBeginNegotiateHandshake_m5441 (SslClientStream_t1021 * __this, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::SafeReceiveRecord(System.IO.Stream) +extern "C" void SslClientStream_SafeReceiveRecord_m5442 (SslClientStream_t1021 * __this, Stream_t1039 * ___s, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslClientStream::OnNegotiateHandshakeCallback(System.IAsyncResult) +extern "C" void SslClientStream_OnNegotiateHandshakeCallback_m5443 (SslClientStream_t1021 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::OnLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslClientStream_OnLocalCertificateSelection_m5444 (SslClientStream_t1021 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::get_HaveRemoteValidation2Callback() +extern "C" bool SslClientStream_get_HaveRemoteValidation2Callback_m5445 (SslClientStream_t1021 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslClientStream_OnRemoteCertificateValidation2_m5446 (SslClientStream_t1021 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslClientStream_OnRemoteCertificateValidation_m5447 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___errors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslClientStream_RaiseServerCertificateValidation_m5448 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___certificateErrors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslClientStream_RaiseServerCertificateValidation2_m5449 (SslClientStream_t1021 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::RaiseClientCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslClientStream_RaiseClientCertificateSelection_m5450 (SslClientStream_t1021 * __this, X509CertificateCollection_t760 * ___clientCertificates, X509Certificate_t786 * ___serverCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___serverRequestedCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::OnLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslClientStream_OnLocalPrivateKeySelection_m5451 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::RaisePrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslClientStream_RaisePrivateKeySelection_m5452 (SslClientStream_t1021 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" new file mode 100644 index 00000000..fced6509 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHash.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.HashAlgorithm +struct HashAlgorithm_t988; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Security_Cryptography_HashAlgorithm.h" + +// Mono.Security.Protocol.Tls.SslHandshakeHash +struct SslHandshakeHash_t1054 : public HashAlgorithm_t988 +{ + // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::md5 + HashAlgorithm_t988 * ___md5_4; + // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::sha + HashAlgorithm_t988 * ___sha_5; + // System.Boolean Mono.Security.Protocol.Tls.SslHandshakeHash::hashing + bool ___hashing_6; + // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::secret + ByteU5BU5D_t789* ___secret_7; + // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadMD5 + ByteU5BU5D_t789* ___innerPadMD5_8; + // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadMD5 + ByteU5BU5D_t789* ___outerPadMD5_9; + // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadSHA + ByteU5BU5D_t789* ___innerPadSHA_10; + // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadSHA + ByteU5BU5D_t789* ___outerPadSHA_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHashMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHashMethodDeclarations.h" new file mode 100644 index 00000000..fdc98778 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslHandshakeHashMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SslHandshakeHash +struct SslHandshakeHash_t1054; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RSA +struct RSA_t902; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::.ctor(System.Byte[]) +extern "C" void SslHandshakeHash__ctor_m5459 (SslHandshakeHash_t1054 * __this, ByteU5BU5D_t789* ___secret, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() +extern "C" void SslHandshakeHash_Initialize_m5460 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::HashFinal() +extern "C" ByteU5BU5D_t789* SslHandshakeHash_HashFinal_m5461 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::HashCore(System.Byte[],System.Int32,System.Int32) +extern "C" void SslHandshakeHash_HashCore_m5462 (SslHandshakeHash_t1054 * __this, ByteU5BU5D_t789* ___array, int32_t ___ibStart, int32_t ___cbSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::CreateSignature(System.Security.Cryptography.RSA) +extern "C" ByteU5BU5D_t789* SslHandshakeHash_CreateSignature_m5463 (SslHandshakeHash_t1054 * __this, RSA_t902 * ___rsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::initializePad() +extern "C" void SslHandshakeHash_initializePad_m5464 (SslHandshakeHash_t1054 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" new file mode 100644 index 00000000..a504e56b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase.h" @@ -0,0 +1,64 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// System.IO.Stream +struct Stream_t1039; +// System.IO.MemoryStream +struct MemoryStream_t1056; +// Mono.Security.Protocol.Tls.Context +struct Context_t1017; +// Mono.Security.Protocol.Tls.RecordProtocol +struct RecordProtocol_t1023; +// System.Object +struct Object_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_IO_Stream.h" +#include "mscorlib_System_Boolean.h" + +// Mono.Security.Protocol.Tls.SslStreamBase +struct SslStreamBase_t1050 : public Stream_t1039 +{ + // System.IO.Stream Mono.Security.Protocol.Tls.SslStreamBase::innerStream + Stream_t1039 * ___innerStream_3; + // System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::inputBuffer + MemoryStream_t1056 * ___inputBuffer_4; + // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.SslStreamBase::context + Context_t1017 * ___context_5; + // Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.SslStreamBase::protocol + RecordProtocol_t1023 * ___protocol_6; + // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::ownsStream + bool ___ownsStream_7; + // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) Mono.Security.Protocol.Tls.SslStreamBase::disposed + bool ___disposed_8; + // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::checkCertRevocationStatus + bool ___checkCertRevocationStatus_9; + // System.Object Mono.Security.Protocol.Tls.SslStreamBase::negotiate + Object_t * ___negotiate_10; + // System.Object Mono.Security.Protocol.Tls.SslStreamBase::read + Object_t * ___read_11; + // System.Object Mono.Security.Protocol.Tls.SslStreamBase::write + Object_t * ___write_12; + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::negotiationComplete + ManualResetEvent_t1038 * ___negotiationComplete_13; + // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase::recbuf + ByteU5BU5D_t789* ___recbuf_14; + // System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::recordStream + MemoryStream_t1056 * ___recordStream_15; +}; +struct SslStreamBase_t1050_StaticFields{ + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::record_processing + ManualResetEvent_t1038 * ___record_processing_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBaseMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBaseMethodDeclarations.h" new file mode 100644 index 00000000..c492f251 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBaseMethodDeclarations.h" @@ -0,0 +1,146 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SslStreamBase +struct SslStreamBase_t1050; +// System.IO.Stream +struct Stream_t1039; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.String +struct String_t; +// System.Int32[] +struct Int32U5BU5D_t420; +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult +struct InternalAsyncResult_t1055; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_SecurityProtocolTyp.h" +#include "mscorlib_System_IO_SeekOrigin.h" + +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::.ctor(System.IO.Stream,System.Boolean) +extern "C" void SslStreamBase__ctor_m5481 (SslStreamBase_t1050 * __this, Stream_t1039 * ___stream, bool ___ownsStream, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::.cctor() +extern "C" void SslStreamBase__cctor_m5482 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::AsyncHandshakeCallback(System.IAsyncResult) +extern "C" void SslStreamBase_AsyncHandshakeCallback_m5483 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_MightNeedHandshake() +extern "C" bool SslStreamBase_get_MightNeedHandshake_m5484 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::NegotiateHandshake() +extern "C" void SslStreamBase_NegotiateHandshake_m5485 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" X509Certificate_t786 * SslStreamBase_RaiseLocalCertificateSelection_m5486 (SslStreamBase_t1050 * __this, X509CertificateCollection_t760 * ___certificates, X509Certificate_t786 * ___remoteCertificate, String_t* ___targetHost, X509CertificateCollection_t760 * ___requestedCertificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) +extern "C" bool SslStreamBase_RaiseRemoteCertificateValidation_m5487 (SslStreamBase_t1050 * __this, X509Certificate_t786 * ___certificate, Int32U5BU5D_t420* ___errors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) +extern "C" ValidationResult_t1049 * SslStreamBase_RaiseRemoteCertificateValidation2_m5488 (SslStreamBase_t1050 * __this, X509CertificateCollection_t933 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) +extern "C" AsymmetricAlgorithm_t776 * SslStreamBase_RaiseLocalPrivateKeySelection_m5489 (SslStreamBase_t1050 * __this, X509Certificate_t786 * ___certificate, String_t* ___targetHost, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CheckCertRevocationStatus() +extern "C" bool SslStreamBase_get_CheckCertRevocationStatus_m5490 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_CheckCertRevocationStatus(System.Boolean) +extern "C" void SslStreamBase_set_CheckCertRevocationStatus_m5491 (SslStreamBase_t1050 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_CipherAlgorithm() +extern "C" int32_t SslStreamBase_get_CipherAlgorithm_m5492 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_CipherStrength() +extern "C" int32_t SslStreamBase_get_CipherStrength_m5493 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_HashAlgorithm() +extern "C" int32_t SslStreamBase_get_HashAlgorithm_m5494 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_HashStrength() +extern "C" int32_t SslStreamBase_get_HashStrength_m5495 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeStrength() +extern "C" int32_t SslStreamBase_get_KeyExchangeStrength_m5496 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeAlgorithm() +extern "C" int32_t SslStreamBase_get_KeyExchangeAlgorithm_m5497 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.SslStreamBase::get_SecurityProtocol() +extern "C" int32_t SslStreamBase_get_SecurityProtocol_m5498 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificate() +extern "C" X509Certificate_t786 * SslStreamBase_get_ServerCertificate_m5499 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificates() +extern "C" X509CertificateCollection_t933 * SslStreamBase_get_ServerCertificates_m5500 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::BeginNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern "C" bool SslStreamBase_BeginNegotiateHandshake_m5501 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern "C" void SslStreamBase_EndNegotiateHandshake_m5502 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern "C" Object_t * SslStreamBase_BeginRead_m5503 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginRead(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern "C" void SslStreamBase_InternalBeginRead_m5504 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalReadCallback(System.IAsyncResult) +extern "C" void SslStreamBase_InternalReadCallback_m5505 (SslStreamBase_t1050 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginWrite(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) +extern "C" void SslStreamBase_InternalBeginWrite_m5506 (SslStreamBase_t1050 * __this, InternalAsyncResult_t1055 * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalWriteCallback(System.IAsyncResult) +extern "C" void SslStreamBase_InternalWriteCallback_m5507 (SslStreamBase_t1050 * __this, Object_t * ___ar, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) +extern "C" Object_t * SslStreamBase_BeginWrite_m5508 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, AsyncCallback_t222 * ___callback, Object_t * ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::EndRead(System.IAsyncResult) +extern "C" int32_t SslStreamBase_EndRead_m5509 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndWrite(System.IAsyncResult) +extern "C" void SslStreamBase_EndWrite_m5510 (SslStreamBase_t1050 * __this, Object_t * ___asyncResult, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() +extern "C" void SslStreamBase_Close_m5511 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Flush() +extern "C" void SslStreamBase_Flush_m5512 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[]) +extern "C" int32_t SslStreamBase_Read_m5513 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t SslStreamBase_Read_m5514 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::Seek(System.Int64,System.IO.SeekOrigin) +extern "C" int64_t SslStreamBase_Seek_m5515 (SslStreamBase_t1050 * __this, int64_t ___offset, int32_t ___origin, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::SetLength(System.Int64) +extern "C" void SslStreamBase_SetLength_m5516 (SslStreamBase_t1050 * __this, int64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[]) +extern "C" void SslStreamBase_Write_m5517 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[],System.Int32,System.Int32) +extern "C" void SslStreamBase_Write_m5518 (SslStreamBase_t1050 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanRead() +extern "C" bool SslStreamBase_get_CanRead_m5519 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanSeek() +extern "C" bool SslStreamBase_get_CanSeek_m5520 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanWrite() +extern "C" bool SslStreamBase_get_CanWrite_m5521 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Length() +extern "C" int64_t SslStreamBase_get_Length_m5522 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Position() +extern "C" int64_t SslStreamBase_get_Position_m5523 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_Position(System.Int64) +extern "C" void SslStreamBase_set_Position_m5524 (SslStreamBase_t1050 * __this, int64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Finalize() +extern "C" void SslStreamBase_Finalize_m5525 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) +extern "C" void SslStreamBase_Dispose_m5526 (SslStreamBase_t1050 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::resetBuffer() +extern "C" void SslStreamBase_resetBuffer_m5527 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase::checkDisposed() +extern "C" void SslStreamBase_checkDisposed_m5528 (SslStreamBase_t1050 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_Inter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_Inter.h" new file mode 100644 index 00000000..9116800c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_Inter.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Exception +struct Exception_t152; +// System.Threading.ManualResetEvent +struct ManualResetEvent_t1038; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult +struct InternalAsyncResult_t1055 : public Object_t +{ + // System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::locker + Object_t * ___locker_0; + // System.AsyncCallback Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userCallback + AsyncCallback_t222 * ____userCallback_1; + // System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userState + Object_t * ____userState_2; + // System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_asyncException + Exception_t152 * ____asyncException_3; + // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::handle + ManualResetEvent_t1038 * ___handle_4; + // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::completed + bool ___completed_5; + // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_bytesRead + int32_t ____bytesRead_6; + // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_fromWrite + bool ____fromWrite_7; + // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_proceedAfterHandshake + bool ____proceedAfterHandshake_8; + // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_buffer + ByteU5BU5D_t789* ____buffer_9; + // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_offset + int32_t ____offset_10; + // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_count + int32_t ____count_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_InterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_InterMethodDeclarations.h" new file mode 100644 index 00000000..30a00fb1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_SslStreamBase_InterMethodDeclarations.h" @@ -0,0 +1,61 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult +struct InternalAsyncResult_t1055; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Exception +struct Exception_t152; +// System.Threading.WaitHandle +struct WaitHandle_t1085; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean) +extern "C" void InternalAsyncResult__ctor_m5465 (InternalAsyncResult_t1055 * __this, AsyncCallback_t222 * ___userCallback, Object_t * ___userState, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, bool ___fromWrite, bool ___proceedAfterHandshake, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_ProceedAfterHandshake() +extern "C" bool InternalAsyncResult_get_ProceedAfterHandshake_m5466 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_FromWrite() +extern "C" bool InternalAsyncResult_get_FromWrite_m5467 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Buffer() +extern "C" ByteU5BU5D_t789* InternalAsyncResult_get_Buffer_m5468 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Offset() +extern "C" int32_t InternalAsyncResult_get_Offset_m5469 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Count() +extern "C" int32_t InternalAsyncResult_get_Count_m5470 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_BytesRead() +extern "C" int32_t InternalAsyncResult_get_BytesRead_m5471 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncState() +extern "C" Object_t * InternalAsyncResult_get_AsyncState_m5472 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncException() +extern "C" Exception_t152 * InternalAsyncResult_get_AsyncException_m5473 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_CompletedWithError() +extern "C" bool InternalAsyncResult_get_CompletedWithError_m5474 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() +extern "C" WaitHandle_t1085 * InternalAsyncResult_get_AsyncWaitHandle_m5475 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() +extern "C" bool InternalAsyncResult_get_IsCompleted_m5476 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception,System.Int32) +extern "C" void InternalAsyncResult_SetComplete_m5477 (InternalAsyncResult_t1055 * __this, Exception_t152 * ___ex, int32_t ___bytesRead, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception) +extern "C" void InternalAsyncResult_SetComplete_m5478 (InternalAsyncResult_t1055 * __this, Exception_t152 * ___ex, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Int32) +extern "C" void InternalAsyncResult_SetComplete_m5479 (InternalAsyncResult_t1055 * __this, int32_t ___bytesRead, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete() +extern "C" void InternalAsyncResult_SetComplete_m5480 (InternalAsyncResult_t1055 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuite.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuite.h" new file mode 100644 index 00000000..a0dd3b20 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuite.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Object +struct Object_t; + +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherSuite.h" + +// Mono.Security.Protocol.Tls.TlsCipherSuite +struct TlsCipherSuite_t1057 : public CipherSuite_t1016 +{ + // System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::header + ByteU5BU5D_t789* ___header_21; + // System.Object Mono.Security.Protocol.Tls.TlsCipherSuite::headerLock + Object_t * ___headerLock_22; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuiteMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuiteMethodDeclarations.h" new file mode 100644 index 00000000..0c29fce7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsCipherSuiteMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.TlsCipherSuite +struct TlsCipherSuite_t1057; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_CipherAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_HashAlgorithmType.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ExchangeAlgorithmTy.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_ContentType.h" + +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) +extern "C" void TlsCipherSuite__ctor_m5529 (TlsCipherSuite_t1057 * __this, int16_t ___code, String_t* ___name, int32_t ___cipherAlgorithmType, int32_t ___hashAlgorithmType, int32_t ___exchangeAlgorithmType, bool ___exportable, bool ___blockMode, uint8_t ___keyMaterialSize, uint8_t ___expandedKeyMaterialSize, int16_t ___effectiveKeyBytes, uint8_t ___ivSize, uint8_t ___blockSize, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* TlsCipherSuite_ComputeServerRecordMAC_m5530 (TlsCipherSuite_t1057 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) +extern "C" ByteU5BU5D_t789* TlsCipherSuite_ComputeClientRecordMAC_m5531 (TlsCipherSuite_t1057 * __this, uint8_t ___contentType, ByteU5BU5D_t789* ___fragment, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeMasterSecret(System.Byte[]) +extern "C" void TlsCipherSuite_ComputeMasterSecret_m5532 (TlsCipherSuite_t1057 * __this, ByteU5BU5D_t789* ___preMasterSecret, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeKeys() +extern "C" void TlsCipherSuite_ComputeKeys_m5533 (TlsCipherSuite_t1057 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" new file mode 100644 index 00000000..9f2c8163 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettings.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// Mono.Security.Cryptography.RSAManaged +struct RSAManaged_t925; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.TlsClientSettings +struct TlsClientSettings_t1028 : public Object_t +{ + // System.String Mono.Security.Protocol.Tls.TlsClientSettings::targetHost + String_t* ___targetHost_0; + // System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::certificates + X509CertificateCollection_t760 * ___certificates_1; + // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::clientCertificate + X509Certificate_t786 * ___clientCertificate_2; + // Mono.Security.Cryptography.RSAManaged Mono.Security.Protocol.Tls.TlsClientSettings::certificateRSA + RSAManaged_t925 * ___certificateRSA_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettingsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettingsMethodDeclarations.h" new file mode 100644 index 00000000..d9877b9e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsClientSettingsMethodDeclarations.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.TlsClientSettings +struct TlsClientSettings_t1028; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::.ctor() +extern "C" void TlsClientSettings__ctor_m5534 (TlsClientSettings_t1028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.Protocol.Tls.TlsClientSettings::get_TargetHost() +extern "C" String_t* TlsClientSettings_get_TargetHost_m5535 (TlsClientSettings_t1028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_TargetHost(System.String) +extern "C" void TlsClientSettings_set_TargetHost_m5536 (TlsClientSettings_t1028 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::get_Certificates() +extern "C" X509CertificateCollection_t760 * TlsClientSettings_get_Certificates_m5537 (TlsClientSettings_t1028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_Certificates(System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void TlsClientSettings_set_Certificates_m5538 (TlsClientSettings_t1028 * __this, X509CertificateCollection_t760 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::get_ClientCertificate() +extern "C" X509Certificate_t786 * TlsClientSettings_get_ClientCertificate_m5539 (TlsClientSettings_t1028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_ClientCertificate(System.Security.Cryptography.X509Certificates.X509Certificate) +extern "C" void TlsClientSettings_set_ClientCertificate_m5540 (TlsClientSettings_t1028 * __this, X509Certificate_t786 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsClientSettings::UpdateCertificateRSA() +extern "C" void TlsClientSettings_UpdateCertificateRSA_m5541 (TlsClientSettings_t1028 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" new file mode 100644 index 00000000..373ef3cc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsException.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014; + +#include "mscorlib_System_Exception.h" + +// Mono.Security.Protocol.Tls.TlsException +struct TlsException_t1058 : public Exception_t152 +{ + // Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::alert + Alert_t1014 * ___alert_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsExceptionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsExceptionMethodDeclarations.h" new file mode 100644 index 00000000..869608ec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsExceptionMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.TlsException +struct TlsException_t1058; +// System.String +struct String_t; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// Mono.Security.Protocol.Tls.Alert +struct Alert_t1014; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertLevel.h" +#include "Mono_Security_Mono_Security_Protocol_Tls_AlertDescription.h" + +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.String) +extern "C" void TlsException__ctor_m5542 (TlsException_t1058 * __this, String_t* ___message, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void TlsException__ctor_m5543 (TlsException_t1058 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void TlsException__ctor_m5544 (TlsException_t1058 * __this, uint8_t ___level, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription,System.String) +extern "C" void TlsException__ctor_m5545 (TlsException_t1058 * __this, uint8_t ___level, uint8_t ___description, String_t* ___message, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription) +extern "C" void TlsException__ctor_m5546 (TlsException_t1058 * __this, uint8_t ___description, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription,System.String) +extern "C" void TlsException__ctor_m5547 (TlsException_t1058 * __this, uint8_t ___description, String_t* ___message, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::get_Alert() +extern "C" Alert_t1014 * TlsException_get_Alert_m5548 (TlsException_t1058 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" new file mode 100644 index 00000000..a4a44318 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettings.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String[] +struct StringU5BU5D_t163; +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" + +// Mono.Security.Protocol.Tls.TlsServerSettings +struct TlsServerSettings_t1027 : public Object_t +{ + // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::certificates + X509CertificateCollection_t933 * ___certificates_0; + // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::certificateRSA + RSA_t902 * ___certificateRSA_1; + // System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::rsaParameters + RSAParameters_t926 ___rsaParameters_2; + // System.Byte[] Mono.Security.Protocol.Tls.TlsServerSettings::signedParams + ByteU5BU5D_t789* ___signedParams_3; + // System.String[] Mono.Security.Protocol.Tls.TlsServerSettings::distinguisedNames + StringU5BU5D_t163* ___distinguisedNames_4; + // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::serverKeyExchange + bool ___serverKeyExchange_5; + // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::certificateRequest + bool ___certificateRequest_6; + // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] Mono.Security.Protocol.Tls.TlsServerSettings::certificateTypes + ClientCertificateTypeU5BU5D_t1059* ___certificateTypes_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettingsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettingsMethodDeclarations.h" new file mode 100644 index 00000000..c2d10d8c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsServerSettingsMethodDeclarations.h" @@ -0,0 +1,58 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.TlsServerSettings +struct TlsServerSettings_t1027; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] +struct ClientCertificateTypeU5BU5D_t1059; +// System.String[] +struct StringU5BU5D_t163; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Security_Cryptography_RSAParameters.h" + +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::.ctor() +extern "C" void TlsServerSettings__ctor_m5549 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_ServerKeyExchange() +extern "C" bool TlsServerSettings_get_ServerKeyExchange_m5550 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_ServerKeyExchange(System.Boolean) +extern "C" void TlsServerSettings_set_ServerKeyExchange_m5551 (TlsServerSettings_t1027 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::get_Certificates() +extern "C" X509CertificateCollection_t933 * TlsServerSettings_get_Certificates_m5552 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_Certificates(Mono.Security.X509.X509CertificateCollection) +extern "C" void TlsServerSettings_set_Certificates_m5553 (TlsServerSettings_t1027 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRSA() +extern "C" RSA_t902 * TlsServerSettings_get_CertificateRSA_m5554 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::get_RsaParameters() +extern "C" RSAParameters_t926 TlsServerSettings_get_RsaParameters_m5555 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_RsaParameters(System.Security.Cryptography.RSAParameters) +extern "C" void TlsServerSettings_set_RsaParameters_m5556 (TlsServerSettings_t1027 * __this, RSAParameters_t926 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_SignedParams(System.Byte[]) +extern "C" void TlsServerSettings_set_SignedParams_m5557 (TlsServerSettings_t1027 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRequest() +extern "C" bool TlsServerSettings_get_CertificateRequest_m5558 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateRequest(System.Boolean) +extern "C" void TlsServerSettings_set_CertificateRequest_m5559 (TlsServerSettings_t1027 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateTypes(Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[]) +extern "C" void TlsServerSettings_set_CertificateTypes_m5560 (TlsServerSettings_t1027 * __this, ClientCertificateTypeU5BU5D_t1059* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_DistinguisedNames(System.String[]) +extern "C" void TlsServerSettings_set_DistinguisedNames_m5561 (TlsServerSettings_t1027 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsServerSettings::UpdateCertificateRSA() +extern "C" void TlsServerSettings_UpdateCertificateRSA_m5562 (TlsServerSettings_t1027 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" new file mode 100644 index 00000000..beacd055 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStream.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.IO.MemoryStream +struct MemoryStream_t1056; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_IO_Stream.h" + +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030 : public Stream_t1039 +{ + // System.Boolean Mono.Security.Protocol.Tls.TlsStream::canRead + bool ___canRead_1; + // System.Boolean Mono.Security.Protocol.Tls.TlsStream::canWrite + bool ___canWrite_2; + // System.IO.MemoryStream Mono.Security.Protocol.Tls.TlsStream::buffer + MemoryStream_t1056 * ___buffer_3; + // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::temp + ByteU5BU5D_t789* ___temp_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStreamMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStreamMethodDeclarations.h" new file mode 100644 index 00000000..e34ff33a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_TlsStreamMethodDeclarations.h" @@ -0,0 +1,74 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.TlsStream +struct TlsStream_t1030; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IO_SeekOrigin.h" + +// System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor() +extern "C" void TlsStream__ctor_m5563 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor(System.Byte[]) +extern "C" void TlsStream__ctor_m5564 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_EOF() +extern "C" bool TlsStream_get_EOF_m5565 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanWrite() +extern "C" bool TlsStream_get_CanWrite_m5566 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanRead() +extern "C" bool TlsStream_get_CanRead_m5567 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanSeek() +extern "C" bool TlsStream_get_CanSeek_m5568 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() +extern "C" int64_t TlsStream_get_Position_m5569 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::set_Position(System.Int64) +extern "C" void TlsStream_set_Position_m5570 (TlsStream_t1030 * __this, int64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() +extern "C" int64_t TlsStream_get_Length_m5571 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadSmallValue(System.Int32) +extern "C" ByteU5BU5D_t789* TlsStream_ReadSmallValue_m5572 (TlsStream_t1030 * __this, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte Mono.Security.Protocol.Tls.TlsStream::ReadByte() +extern "C" uint8_t TlsStream_ReadByte_m5573 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 Mono.Security.Protocol.Tls.TlsStream::ReadInt16() +extern "C" int16_t TlsStream_ReadInt16_m5574 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.TlsStream::ReadInt24() +extern "C" int32_t TlsStream_ReadInt24_m5575 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadBytes(System.Int32) +extern "C" ByteU5BU5D_t789* TlsStream_ReadBytes_m5576 (TlsStream_t1030 * __this, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte) +extern "C" void TlsStream_Write_m5577 (TlsStream_t1030 * __this, uint8_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int16) +extern "C" void TlsStream_Write_m5578 (TlsStream_t1030 * __this, int16_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::WriteInt24(System.Int32) +extern "C" void TlsStream_WriteInt24_m5579 (TlsStream_t1030 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int32) +extern "C" void TlsStream_Write_m5580 (TlsStream_t1030 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[]) +extern "C" void TlsStream_Write_m5581 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Reset() +extern "C" void TlsStream_Reset_m5582 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ToArray() +extern "C" ByteU5BU5D_t789* TlsStream_ToArray_m5583 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Flush() +extern "C" void TlsStream_Flush_m5584 (TlsStream_t1030 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::SetLength(System.Int64) +extern "C" void TlsStream_SetLength_m5585 (TlsStream_t1030 * __this, int64_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 Mono.Security.Protocol.Tls.TlsStream::Seek(System.Int64,System.IO.SeekOrigin) +extern "C" int64_t TlsStream_Seek_m5586 (TlsStream_t1030 * __this, int64_t ___offset, int32_t ___loc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) +extern "C" int32_t TlsStream_Read_m5587 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) +extern "C" void TlsStream_Write_m5588 (TlsStream_t1030 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___offset, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" new file mode 100644 index 00000000..80eb5c40 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResult.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049 : public Object_t +{ + // System.Boolean Mono.Security.Protocol.Tls.ValidationResult::trusted + bool ___trusted_0; + // System.Int32 Mono.Security.Protocol.Tls.ValidationResult::error_code + int32_t ___error_code_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResultMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResultMethodDeclarations.h" new file mode 100644 index 00000000..a9b62137 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_Protocol_Tls_ValidationResultMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Protocol.Tls.ValidationResult +struct ValidationResult_t1049; + +#include "codegen/il2cpp-codegen.h" + +// System.Boolean Mono.Security.Protocol.Tls.ValidationResult::get_Trusted() +extern "C" bool ValidationResult_get_Trusted_m5415 (ValidationResult_t1049 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Protocol.Tls.ValidationResult::get_ErrorCode() +extern "C" int32_t ValidationResult_get_ErrorCode_m5416 (ValidationResult_t1049 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" new file mode 100644 index 00000000..8f88f938 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIden.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension +struct AuthorityKeyIdentifierExtension_t937 : public X509Extension_t906 +{ + // System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::aki + ByteU5BU5D_t789* ___aki_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIdenMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIdenMethodDeclarations.h" new file mode 100644 index 00000000..8694a803 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_AuthorityKeyIdenMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension +struct AuthorityKeyIdentifierExtension_t937; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void AuthorityKeyIdentifierExtension__ctor_m4718 (AuthorityKeyIdentifierExtension_t937 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::Decode() +extern "C" void AuthorityKeyIdentifierExtension_Decode_m5140 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::get_Identifier() +extern "C" ByteU5BU5D_t789* AuthorityKeyIdentifierExtension_get_Identifier_m4719 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::ToString() +extern "C" String_t* AuthorityKeyIdentifierExtension_ToString_m5141 (AuthorityKeyIdentifierExtension_t937 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraints.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraints.h" new file mode 100644 index 00000000..cfa487d2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraints.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.BasicConstraintsExtension +struct BasicConstraintsExtension_t1001 : public X509Extension_t906 +{ + // System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::cA + bool ___cA_3; + // System.Int32 Mono.Security.X509.Extensions.BasicConstraintsExtension::pathLenConstraint + int32_t ___pathLenConstraint_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraintsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraintsMethodDeclarations.h" new file mode 100644 index 00000000..4d7457dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_BasicConstraintsMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.BasicConstraintsExtension +struct BasicConstraintsExtension_t1001; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void BasicConstraintsExtension__ctor_m5142 (BasicConstraintsExtension_t1001 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Decode() +extern "C" void BasicConstraintsExtension_Decode_m5143 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Encode() +extern "C" void BasicConstraintsExtension_Encode_m5144 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::get_CertificateAuthority() +extern "C" bool BasicConstraintsExtension_get_CertificateAuthority_m5145 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.BasicConstraintsExtension::ToString() +extern "C" String_t* BasicConstraintsExtension_ToString_m5146 (BasicConstraintsExtension_t1001 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" new file mode 100644 index 00000000..20f039fa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsage.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.ExtendedKeyUsageExtension +struct ExtendedKeyUsageExtension_t1002 : public X509Extension_t906 +{ + // System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::keyPurpose + ArrayList_t734 * ___keyPurpose_3; +}; +struct ExtendedKeyUsageExtension_t1002_StaticFields{ + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::<>f__switch$map14 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map14_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsageMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsageMethodDeclarations.h" new file mode 100644 index 00000000..5fb9aab5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_ExtendedKeyUsageMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.ExtendedKeyUsageExtension +struct ExtendedKeyUsageExtension_t1002; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void ExtendedKeyUsageExtension__ctor_m5147 (ExtendedKeyUsageExtension_t1002 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Decode() +extern "C" void ExtendedKeyUsageExtension_Decode_m5148 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Encode() +extern "C" void ExtendedKeyUsageExtension_Encode_m5149 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::get_KeyPurpose() +extern "C" ArrayList_t734 * ExtendedKeyUsageExtension_get_KeyPurpose_m5150 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::ToString() +extern "C" String_t* ExtendedKeyUsageExtension_ToString_m5151 (ExtendedKeyUsageExtension_t1002 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNames.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNames.h" new file mode 100644 index 00000000..c524ba83 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNames.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.Extensions.GeneralNames +struct GeneralNames_t1003 : public Object_t +{ + // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::rfc822Name + ArrayList_t734 * ___rfc822Name_0; + // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::dnsName + ArrayList_t734 * ___dnsName_1; + // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::directoryNames + ArrayList_t734 * ___directoryNames_2; + // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::uris + ArrayList_t734 * ___uris_3; + // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::ipAddr + ArrayList_t734 * ___ipAddr_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNamesMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNamesMethodDeclarations.h" new file mode 100644 index 00000000..8eaee334 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_GeneralNamesMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.GeneralNames +struct GeneralNames_t1003; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.String[] +struct StringU5BU5D_t163; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.Extensions.GeneralNames::.ctor(Mono.Security.ASN1) +extern "C" void GeneralNames__ctor_m5152 (GeneralNames_t1003 * __this, ASN1_t903 * ___sequence, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] Mono.Security.X509.Extensions.GeneralNames::get_DNSNames() +extern "C" StringU5BU5D_t163* GeneralNames_get_DNSNames_m5153 (GeneralNames_t1003 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] Mono.Security.X509.Extensions.GeneralNames::get_IPAddresses() +extern "C" StringU5BU5D_t163* GeneralNames_get_IPAddresses_m5154 (GeneralNames_t1003 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.GeneralNames::ToString() +extern "C" String_t* GeneralNames_ToString_m5155 (GeneralNames_t1003 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" new file mode 100644 index 00000000..1e658c4b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensio.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.KeyUsageExtension +struct KeyUsageExtension_t1005 : public X509Extension_t906 +{ + // System.Int32 Mono.Security.X509.Extensions.KeyUsageExtension::kubits + int32_t ___kubits_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensioMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensioMethodDeclarations.h" new file mode 100644 index 00000000..5e4ca71d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsageExtensioMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.KeyUsageExtension +struct KeyUsageExtension_t1005; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" + +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void KeyUsageExtension__ctor_m5156 (KeyUsageExtension_t1005 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Decode() +extern "C" void KeyUsageExtension_Decode_m5157 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Encode() +extern "C" void KeyUsageExtension_Encode_m5158 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.Extensions.KeyUsageExtension::Support(Mono.Security.X509.Extensions.KeyUsages) +extern "C" bool KeyUsageExtension_Support_m5159 (KeyUsageExtension_t1005 * __this, int32_t ___usage, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.KeyUsageExtension::ToString() +extern "C" String_t* KeyUsageExtension_ToString_m5160 (KeyUsageExtension_t1005 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" new file mode 100644 index 00000000..53e80275 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_X509_Extensions_KeyUsages.h" + +// Mono.Security.X509.Extensions.KeyUsages +struct KeyUsages_t1004 +{ + // System.Int32 Mono.Security.X509.Extensions.KeyUsages::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsagesMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsagesMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_KeyUsagesMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" new file mode 100644 index 00000000..98a1a1ce --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" + +// Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes +struct CertTypes_t1006 +{ + // System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" new file mode 100644 index 00000000..8341fe55 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.NetscapeCertTypeExtension +struct NetscapeCertTypeExtension_t1007 : public X509Extension_t906 +{ + // System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ctbits + int32_t ___ctbits_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0MethodDeclarations.h" new file mode 100644 index 00000000..4ad3ce11 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType_0MethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.NetscapeCertTypeExtension +struct NetscapeCertTypeExtension_t1007; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_X509_Extensions_NetscapeCertType.h" + +// System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void NetscapeCertTypeExtension__ctor_m5161 (NetscapeCertTypeExtension_t1007 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Decode() +extern "C" void NetscapeCertTypeExtension_Decode_m5162 (NetscapeCertTypeExtension_t1007 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Support(Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes) +extern "C" bool NetscapeCertTypeExtension_Support_m5163 (NetscapeCertTypeExtension_t1007 * __this, int32_t ___usage, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ToString() +extern "C" String_t* NetscapeCertTypeExtension_ToString_m5164 (NetscapeCertTypeExtension_t1007 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" new file mode 100644 index 00000000..dfab0085 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameEx.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.X509.Extensions.GeneralNames +struct GeneralNames_t1003; + +#include "Mono_Security_Mono_Security_X509_X509Extension.h" + +// Mono.Security.X509.Extensions.SubjectAltNameExtension +struct SubjectAltNameExtension_t1008 : public X509Extension_t906 +{ + // Mono.Security.X509.Extensions.GeneralNames Mono.Security.X509.Extensions.SubjectAltNameExtension::_names + GeneralNames_t1003 * ____names_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameExMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameExMethodDeclarations.h" new file mode 100644 index 00000000..95d4489f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_Extensions_SubjectAltNameExMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.Extensions.SubjectAltNameExtension +struct SubjectAltNameExtension_t1008; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// System.String[] +struct StringU5BU5D_t163; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void SubjectAltNameExtension__ctor_m5165 (SubjectAltNameExtension_t1008 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::Decode() +extern "C" void SubjectAltNameExtension_Decode_m5166 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_DNSNames() +extern "C" StringU5BU5D_t163* SubjectAltNameExtension_get_DNSNames_m5167 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_IPAddresses() +extern "C" StringU5BU5D_t163* SubjectAltNameExtension_get_IPAddresses_m5168 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.Extensions.SubjectAltNameExtension::ToString() +extern "C" String_t* SubjectAltNameExtension_ToString_m5169 (SubjectAltNameExtension_t1008 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12.h" new file mode 100644 index 00000000..e7303e47 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12.h" @@ -0,0 +1,65 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.ArrayList +struct ArrayList_t734; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.PKCS12 +struct PKCS12_t932 : public Object_t +{ + // System.Byte[] Mono.Security.X509.PKCS12::_password + ByteU5BU5D_t789* ____password_1; + // System.Collections.ArrayList Mono.Security.X509.PKCS12::_keyBags + ArrayList_t734 * ____keyBags_2; + // System.Collections.ArrayList Mono.Security.X509.PKCS12::_secretBags + ArrayList_t734 * ____secretBags_3; + // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::_certs + X509CertificateCollection_t933 * ____certs_4; + // System.Boolean Mono.Security.X509.PKCS12::_keyBagsChanged + bool ____keyBagsChanged_5; + // System.Boolean Mono.Security.X509.PKCS12::_secretBagsChanged + bool ____secretBagsChanged_6; + // System.Boolean Mono.Security.X509.PKCS12::_certsChanged + bool ____certsChanged_7; + // System.Int32 Mono.Security.X509.PKCS12::_iterations + int32_t ____iterations_8; + // System.Collections.ArrayList Mono.Security.X509.PKCS12::_safeBags + ArrayList_t734 * ____safeBags_9; + // System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::_rng + RandomNumberGenerator_t949 * ____rng_10; +}; +struct PKCS12_t932_StaticFields{ + // System.Int32 Mono.Security.X509.PKCS12::recommendedIterationCount + int32_t ___recommendedIterationCount_0; + // System.Int32 Mono.Security.X509.PKCS12::password_max_length + int32_t ___password_max_length_11; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map5 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map5_12; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map6 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map6_13; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map7 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map7_14; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map8 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map8_15; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$mapC + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapC_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12MethodDeclarations.h" new file mode 100644 index 00000000..b251b6e1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12MethodDeclarations.h" @@ -0,0 +1,106 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.PKCS12 +struct PKCS12_t932; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; +// System.Collections.ArrayList +struct ArrayList_t734; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// Mono.Security.PKCS7/EncryptedData +struct EncryptedData_t981; +// Mono.Security.Cryptography.PKCS8/PrivateKeyInfo +struct PrivateKeyInfo_t991; +// Mono.Security.ASN1 +struct ASN1_t903; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Collections.IDictionary +struct IDictionary_t833; +// Mono.Security.PKCS7/ContentInfo +struct ContentInfo_t980; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Security_Cryptography_DSAParameters.h" + +// System.Void Mono.Security.X509.PKCS12::.ctor() +extern "C" void PKCS12__ctor_m5028 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[]) +extern "C" void PKCS12__ctor_m4691 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[],System.String) +extern "C" void PKCS12__ctor_m4692 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, String_t* ___password, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::.cctor() +extern "C" void PKCS12__cctor_m5029 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::Decode(System.Byte[]) +extern "C" void PKCS12_Decode_m5030 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::Finalize() +extern "C" void PKCS12_Finalize_m5031 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::set_Password(System.String) +extern "C" void PKCS12_set_Password_m5032 (PKCS12_t932 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.PKCS12::get_IterationCount() +extern "C" int32_t PKCS12_get_IterationCount_m5033 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::set_IterationCount(System.Int32) +extern "C" void PKCS12_set_IterationCount_m5034 (PKCS12_t932 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.ArrayList Mono.Security.X509.PKCS12::get_Keys() +extern "C" ArrayList_t734 * PKCS12_get_Keys_m4695 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::get_Certificates() +extern "C" X509CertificateCollection_t933 * PKCS12_get_Certificates_m4693 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::get_RNG() +extern "C" RandomNumberGenerator_t949 * PKCS12_get_RNG_m5035 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.PKCS12::Compare(System.Byte[],System.Byte[]) +extern "C" bool PKCS12_Compare_m5036 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___expected, ByteU5BU5D_t789* ___actual, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.SymmetricAlgorithm Mono.Security.X509.PKCS12::GetSymmetricAlgorithm(System.String,System.Byte[],System.Int32) +extern "C" SymmetricAlgorithm_t951 * PKCS12_GetSymmetricAlgorithm_m5037 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m5038 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___encryptedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12::Decrypt(Mono.Security.PKCS7/EncryptedData) +extern "C" ByteU5BU5D_t789* PKCS12_Decrypt_m5039 (PKCS12_t932 * __this, EncryptedData_t981 * ___ed, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12::Encrypt(System.String,System.Byte[],System.Int32,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS12_Encrypt_m5040 (PKCS12_t932 * __this, String_t* ___algorithmOid, ByteU5BU5D_t789* ___salt, int32_t ___iterationCount, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.DSAParameters Mono.Security.X509.PKCS12::GetExistingParameters(System.Boolean&) +extern "C" DSAParameters_t928 PKCS12_GetExistingParameters_m5041 (PKCS12_t932 * __this, bool* ___found, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::AddPrivateKey(Mono.Security.Cryptography.PKCS8/PrivateKeyInfo) +extern "C" void PKCS12_AddPrivateKey_m5042 (PKCS12_t932 * __this, PrivateKeyInfo_t991 * ___pki, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::ReadSafeBag(Mono.Security.ASN1) +extern "C" void PKCS12_ReadSafeBag_m5043 (PKCS12_t932 * __this, ASN1_t903 * ___safeBag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.X509.PKCS12::CertificateSafeBag(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern "C" ASN1_t903 * PKCS12_CertificateSafeBag_m5044 (PKCS12_t932 * __this, X509Certificate_t788 * ___x509, Object_t * ___attributes, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12::MAC(System.Byte[],System.Byte[],System.Int32,System.Byte[]) +extern "C" ByteU5BU5D_t789* PKCS12_MAC_m5045 (PKCS12_t932 * __this, ByteU5BU5D_t789* ___password, ByteU5BU5D_t789* ___salt, int32_t ___iterations, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12::GetBytes() +extern "C" ByteU5BU5D_t789* PKCS12_GetBytes_m5046 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.PKCS7/ContentInfo Mono.Security.X509.PKCS12::EncryptedContentInfo(Mono.Security.ASN1,System.String) +extern "C" ContentInfo_t980 * PKCS12_EncryptedContentInfo_m5047 (PKCS12_t932 * __this, ASN1_t903 * ___safeBags, String_t* ___algorithmOid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_AddCertificate_m5048 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern "C" void PKCS12_AddCertificate_m5049 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, Object_t * ___attributes, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate) +extern "C" void PKCS12_RemoveCertificate_m5050 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) +extern "C" void PKCS12_RemoveCertificate_m5051 (PKCS12_t932 * __this, X509Certificate_t788 * ___cert, Object_t * ___attrs, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.X509.PKCS12::Clone() +extern "C" Object_t * PKCS12_Clone_m5052 (PKCS12_t932 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.PKCS12::get_MaximumPasswordLength() +extern "C" int32_t PKCS12_get_MaximumPasswordLength_m5053 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytes.h" new file mode 100644 index 00000000..ec041adf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytes.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.PKCS12/DeriveBytes +struct DeriveBytes_t997 : public Object_t +{ + // System.String Mono.Security.X509.PKCS12/DeriveBytes::_hashName + String_t* ____hashName_3; + // System.Int32 Mono.Security.X509.PKCS12/DeriveBytes::_iterations + int32_t ____iterations_4; + // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_password + ByteU5BU5D_t789* ____password_5; + // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_salt + ByteU5BU5D_t789* ____salt_6; +}; +struct DeriveBytes_t997_StaticFields{ + // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::keyDiversifier + ByteU5BU5D_t789* ___keyDiversifier_0; + // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::ivDiversifier + ByteU5BU5D_t789* ___ivDiversifier_1; + // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::macDiversifier + ByteU5BU5D_t789* ___macDiversifier_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytesMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytesMethodDeclarations.h" new file mode 100644 index 00000000..97ab8a8c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_PKCS12_DeriveBytesMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.PKCS12/DeriveBytes +struct DeriveBytes_t997; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor() +extern "C" void DeriveBytes__ctor_m5017 (DeriveBytes_t997 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::.cctor() +extern "C" void DeriveBytes__cctor_m5018 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String) +extern "C" void DeriveBytes_set_HashName_m5019 (DeriveBytes_t997 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32) +extern "C" void DeriveBytes_set_IterationCount_m5020 (DeriveBytes_t997 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[]) +extern "C" void DeriveBytes_set_Password_m5021 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[]) +extern "C" void DeriveBytes_set_Salt_m5022 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[]) +extern "C" void DeriveBytes_Adjust_m5023 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___a, int32_t ___aOff, ByteU5BU5D_t789* ___b, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32) +extern "C" ByteU5BU5D_t789* DeriveBytes_Derive_m5024 (DeriveBytes_t997 * __this, ByteU5BU5D_t789* ___diversifier, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32) +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveKey_m5025 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32) +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveIV_m5026 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32) +extern "C" ByteU5BU5D_t789* DeriveBytes_DeriveMAC_m5027 (DeriveBytes_t997 * __this, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBag.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBag.h" new file mode 100644 index 00000000..00a5955f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBag.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t903; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.SafeBag +struct SafeBag_t996 : public Object_t +{ + // System.String Mono.Security.X509.SafeBag::_bagOID + String_t* ____bagOID_0; + // Mono.Security.ASN1 Mono.Security.X509.SafeBag::_asn1 + ASN1_t903 * ____asn1_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBagMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBagMethodDeclarations.h" new file mode 100644 index 00000000..45ae3d3e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_SafeBagMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.SafeBag +struct SafeBag_t996; +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t903; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.SafeBag::.ctor(System.String,Mono.Security.ASN1) +extern "C" void SafeBag__ctor_m5014 (SafeBag_t996 * __this, String_t* ___bagOID, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.SafeBag::get_BagOID() +extern "C" String_t* SafeBag_get_BagOID_m5015 (SafeBag_t996 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.X509.SafeBag::get_ASN1() +extern "C" ASN1_t903 * SafeBag_get_ASN1_m5016 (SafeBag_t996 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501.h" new file mode 100644 index 00000000..2dedf486 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X501 +struct X501_t930 : public Object_t +{ +}; +struct X501_t930_StaticFields{ + // System.Byte[] Mono.Security.X509.X501::countryName + ByteU5BU5D_t789* ___countryName_0; + // System.Byte[] Mono.Security.X509.X501::organizationName + ByteU5BU5D_t789* ___organizationName_1; + // System.Byte[] Mono.Security.X509.X501::organizationalUnitName + ByteU5BU5D_t789* ___organizationalUnitName_2; + // System.Byte[] Mono.Security.X509.X501::commonName + ByteU5BU5D_t789* ___commonName_3; + // System.Byte[] Mono.Security.X509.X501::localityName + ByteU5BU5D_t789* ___localityName_4; + // System.Byte[] Mono.Security.X509.X501::stateOrProvinceName + ByteU5BU5D_t789* ___stateOrProvinceName_5; + // System.Byte[] Mono.Security.X509.X501::streetAddress + ByteU5BU5D_t789* ___streetAddress_6; + // System.Byte[] Mono.Security.X509.X501::domainComponent + ByteU5BU5D_t789* ___domainComponent_7; + // System.Byte[] Mono.Security.X509.X501::userid + ByteU5BU5D_t789* ___userid_8; + // System.Byte[] Mono.Security.X509.X501::email + ByteU5BU5D_t789* ___email_9; + // System.Byte[] Mono.Security.X509.X501::dnQualifier + ByteU5BU5D_t789* ___dnQualifier_10; + // System.Byte[] Mono.Security.X509.X501::title + ByteU5BU5D_t789* ___title_11; + // System.Byte[] Mono.Security.X509.X501::surname + ByteU5BU5D_t789* ___surname_12; + // System.Byte[] Mono.Security.X509.X501::givenName + ByteU5BU5D_t789* ___givenName_13; + // System.Byte[] Mono.Security.X509.X501::initial + ByteU5BU5D_t789* ___initial_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501MethodDeclarations.h" new file mode 100644 index 00000000..3e7958a1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X501MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Text.StringBuilder +struct StringBuilder_t457; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X501::.cctor() +extern "C" void X501__cctor_m5054 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1) +extern "C" String_t* X501_ToString_m5055 (Object_t * __this /* static, unused */, ASN1_t903 * ___seq, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1,System.Boolean,System.String,System.Boolean) +extern "C" String_t* X501_ToString_m4669 (Object_t * __this /* static, unused */, ASN1_t903 * ___seq, bool ___reversed, String_t* ___separator, bool ___quotes, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X501::AppendEntry(System.Text.StringBuilder,Mono.Security.ASN1,System.Boolean) +extern "C" void X501_AppendEntry_m5056 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, ASN1_t903 * ___entry, bool ___quotes, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Certificate.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Certificate.h" new file mode 100644 index 00000000..2bc0418e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Certificate.h" @@ -0,0 +1,88 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.DSA +struct DSA_t901; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_DateTime.h" + +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788 : public Object_t +{ + // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::decoder + ASN1_t903 * ___decoder_0; + // System.Byte[] Mono.Security.X509.X509Certificate::m_encodedcert + ByteU5BU5D_t789* ___m_encodedcert_1; + // System.DateTime Mono.Security.X509.X509Certificate::m_from + DateTime_t365 ___m_from_2; + // System.DateTime Mono.Security.X509.X509Certificate::m_until + DateTime_t365 ___m_until_3; + // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::issuer + ASN1_t903 * ___issuer_4; + // System.String Mono.Security.X509.X509Certificate::m_issuername + String_t* ___m_issuername_5; + // System.String Mono.Security.X509.X509Certificate::m_keyalgo + String_t* ___m_keyalgo_6; + // System.Byte[] Mono.Security.X509.X509Certificate::m_keyalgoparams + ByteU5BU5D_t789* ___m_keyalgoparams_7; + // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::subject + ASN1_t903 * ___subject_8; + // System.String Mono.Security.X509.X509Certificate::m_subject + String_t* ___m_subject_9; + // System.Byte[] Mono.Security.X509.X509Certificate::m_publickey + ByteU5BU5D_t789* ___m_publickey_10; + // System.Byte[] Mono.Security.X509.X509Certificate::signature + ByteU5BU5D_t789* ___signature_11; + // System.String Mono.Security.X509.X509Certificate::m_signaturealgo + String_t* ___m_signaturealgo_12; + // System.Byte[] Mono.Security.X509.X509Certificate::m_signaturealgoparams + ByteU5BU5D_t789* ___m_signaturealgoparams_13; + // System.Byte[] Mono.Security.X509.X509Certificate::certhash + ByteU5BU5D_t789* ___certhash_14; + // System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::_rsa + RSA_t902 * ____rsa_15; + // System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::_dsa + DSA_t901 * ____dsa_16; + // System.Int32 Mono.Security.X509.X509Certificate::version + int32_t ___version_17; + // System.Byte[] Mono.Security.X509.X509Certificate::serialnumber + ByteU5BU5D_t789* ___serialnumber_18; + // System.Byte[] Mono.Security.X509.X509Certificate::issuerUniqueID + ByteU5BU5D_t789* ___issuerUniqueID_19; + // System.Byte[] Mono.Security.X509.X509Certificate::subjectUniqueID + ByteU5BU5D_t789* ___subjectUniqueID_20; + // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::extensions + X509ExtensionCollection_t936 * ___extensions_21; +}; +struct X509Certificate_t788_StaticFields{ + // System.String Mono.Security.X509.X509Certificate::encoding_error + String_t* ___encoding_error_22; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$mapF + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapF_23; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$map10 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map10_24; + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$map11 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map11_25; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection.h" new file mode 100644 index 00000000..9bea21c0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Collections_CollectionBase.h" + +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933 : public CollectionBase_t793 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" new file mode 100644 index 00000000..45625bc3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollectionMethodDeclarations.h" @@ -0,0 +1,51 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t938; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509CertificateCollection::.ctor() +extern "C" void X509CertificateCollection__ctor_m5088 (X509CertificateCollection_t933 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509CertificateCollection::.ctor(Mono.Security.X509.X509CertificateCollection) +extern "C" void X509CertificateCollection__ctor_m5089 (X509CertificateCollection_t933 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m5090 (X509CertificateCollection_t933 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection::get_Item(System.Int32) +extern "C" X509Certificate_t788 * X509CertificateCollection_get_Item_m4694 (X509CertificateCollection_t933 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509CertificateCollection::Add(Mono.Security.X509.X509Certificate) +extern "C" int32_t X509CertificateCollection_Add_m5091 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509CertificateCollection::AddRange(Mono.Security.X509.X509CertificateCollection) +extern "C" void X509CertificateCollection_AddRange_m5092 (X509CertificateCollection_t933 * __this, X509CertificateCollection_t933 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509CertificateCollection::Contains(Mono.Security.X509.X509Certificate) +extern "C" bool X509CertificateCollection_Contains_m5093 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator Mono.Security.X509.X509CertificateCollection::GetEnumerator() +extern "C" X509CertificateEnumerator_t938 * X509CertificateCollection_GetEnumerator_m4739 (X509CertificateCollection_t933 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509CertificateCollection::GetHashCode() +extern "C" int32_t X509CertificateCollection_GetHashCode_m5094 (X509CertificateCollection_t933 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509CertificateCollection::IndexOf(Mono.Security.X509.X509Certificate) +extern "C" int32_t X509CertificateCollection_IndexOf_m5095 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509CertificateCollection::Remove(Mono.Security.X509.X509Certificate) +extern "C" void X509CertificateCollection_Remove_m5096 (X509CertificateCollection_t933 * __this, X509Certificate_t788 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509CertificateCollection::Compare(System.Byte[],System.Byte[]) +extern "C" bool X509CertificateCollection_Compare_m5097 (X509CertificateCollection_t933 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" new file mode 100644 index 00000000..b9ba9f90 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_X.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t938 : public Object_t +{ + // System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::enumerator + Object_t * ___enumerator_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_XMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_XMethodDeclarations.h" new file mode 100644 index 00000000..6a4f3299 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateCollection_XMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t938; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Object +struct Object_t; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection) +extern "C" void X509CertificateEnumerator__ctor_m5082 (X509CertificateEnumerator_t938 * __this, X509CertificateCollection_t933 * ___mappings, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m5083 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() +extern "C" bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m5084 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m5085 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current() +extern "C" X509Certificate_t788 * X509CertificateEnumerator_get_Current_m4740 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() +extern "C" bool X509CertificateEnumerator_MoveNext_m5086 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::Reset() +extern "C" void X509CertificateEnumerator_Reset_m5087 (X509CertificateEnumerator_t938 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" new file mode 100644 index 00000000..dc93dd79 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CertificateMethodDeclarations.h" @@ -0,0 +1,103 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.DSA +struct DSA_t901; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// System.String +struct String_t; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void Mono.Security.X509.X509Certificate::.ctor(System.Byte[]) +extern "C" void X509Certificate__ctor_m4698 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::.cctor() +extern "C" void X509Certificate__cctor_m5057 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::Parse(System.Byte[]) +extern "C" void X509Certificate_Parse_m5058 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::GetUnsignedBigInteger(System.Byte[]) +extern "C" ByteU5BU5D_t789* X509Certificate_GetUnsignedBigInteger_m5059 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___integer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::get_DSA() +extern "C" DSA_t901 * X509Certificate_get_DSA_m4656 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::set_DSA(System.Security.Cryptography.DSA) +extern "C" void X509Certificate_set_DSA_m4696 (X509Certificate_t788 * __this, DSA_t901 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509Certificate_get_Extensions_m4715 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_Hash() +extern "C" ByteU5BU5D_t789* X509Certificate_get_Hash_m5060 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Certificate::get_IssuerName() +extern "C" String_t* X509Certificate_get_IssuerName_m5061 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() +extern "C" String_t* X509Certificate_get_KeyAlgorithm_m5062 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() +extern "C" ByteU5BU5D_t789* X509Certificate_get_KeyAlgorithmParameters_m5063 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::set_KeyAlgorithmParameters(System.Byte[]) +extern "C" void X509Certificate_set_KeyAlgorithmParameters_m5064 (X509Certificate_t788 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() +extern "C" ByteU5BU5D_t789* X509Certificate_get_PublicKey_m5065 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() +extern "C" RSA_t902 * X509Certificate_get_RSA_m5066 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::set_RSA(System.Security.Cryptography.RSA) +extern "C" void X509Certificate_set_RSA_m5067 (X509Certificate_t788 * __this, RSA_t902 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() +extern "C" ByteU5BU5D_t789* X509Certificate_get_RawData_m5068 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() +extern "C" ByteU5BU5D_t789* X509Certificate_get_SerialNumber_m5069 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() +extern "C" ByteU5BU5D_t789* X509Certificate_get_Signature_m5070 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Certificate::get_SignatureAlgorithm() +extern "C" String_t* X509Certificate_get_SignatureAlgorithm_m5071 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Certificate::get_SubjectName() +extern "C" String_t* X509Certificate_get_SubjectName_m5072 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() +extern "C" DateTime_t365 X509Certificate_get_ValidFrom_m5073 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() +extern "C" DateTime_t365 X509Certificate_get_ValidUntil_m5074 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509Certificate::get_Version() +extern "C" int32_t X509Certificate_get_Version_m4687 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::get_IsCurrent() +extern "C" bool X509Certificate_get_IsCurrent_m5075 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::WasCurrent(System.DateTime) +extern "C" bool X509Certificate_WasCurrent_m5076 (X509Certificate_t788 * __this, DateTime_t365 ___instant, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.DSA) +extern "C" bool X509Certificate_VerifySignature_m5077 (X509Certificate_t788 * __this, DSA_t901 * ___dsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.RSA) +extern "C" bool X509Certificate_VerifySignature_m5078 (X509Certificate_t788 * __this, RSA_t902 * ___rsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" bool X509Certificate_VerifySignature_m4714 (X509Certificate_t788 * __this, AsymmetricAlgorithm_t776 * ___aa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Certificate::get_IsSelfSigned() +extern "C" bool X509Certificate_get_IsSelfSigned_m5079 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetIssuerName() +extern "C" ASN1_t903 * X509Certificate_GetIssuerName_m4682 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetSubjectName() +extern "C" ASN1_t903 * X509Certificate_GetSubjectName_m4685 (X509Certificate_t788 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Certificate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void X509Certificate_GetObjectData_m5080 (X509Certificate_t788 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Certificate::PEM(System.String,System.Byte[]) +extern "C" ByteU5BU5D_t789* X509Certificate_PEM_m5081 (Object_t * __this /* static, unused */, String_t* ___type, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Chain.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Chain.h" new file mode 100644 index 00000000..634d744b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Chain.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; + +#include "mscorlib_System_Object.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" + +// Mono.Security.X509.X509Chain +struct X509Chain_t998 : public Object_t +{ + // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::roots + X509CertificateCollection_t933 * ___roots_0; + // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::certs + X509CertificateCollection_t933 * ___certs_1; + // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::_root + X509Certificate_t788 * ____root_2; + // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::_chain + X509CertificateCollection_t933 * ____chain_3; + // Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::_status + int32_t ____status_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainMethodDeclarations.h" new file mode 100644 index 00000000..36feef99 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainMethodDeclarations.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Chain +struct X509Chain_t998; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; + +#include "codegen/il2cpp-codegen.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" + +// System.Void Mono.Security.X509.X509Chain::.ctor() +extern "C" void X509Chain__ctor_m5098 (X509Chain_t998 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Chain::.ctor(Mono.Security.X509.X509CertificateCollection) +extern "C" void X509Chain__ctor_m5099 (X509Chain_t998 * __this, X509CertificateCollection_t933 * ___chain, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::get_Status() +extern "C" int32_t X509Chain_get_Status_m5100 (X509Chain_t998 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::get_TrustAnchors() +extern "C" X509CertificateCollection_t933 * X509Chain_get_TrustAnchors_m5101 (X509Chain_t998 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Chain::Build(Mono.Security.X509.X509Certificate) +extern "C" bool X509Chain_Build_m5102 (X509Chain_t998 * __this, X509Certificate_t788 * ___leaf, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Chain::IsValid(Mono.Security.X509.X509Certificate) +extern "C" bool X509Chain_IsValid_m5103 (X509Chain_t998 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateParent(Mono.Security.X509.X509Certificate) +extern "C" X509Certificate_t788 * X509Chain_FindCertificateParent_m5104 (X509Chain_t998 * __this, X509Certificate_t788 * ___child, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateRoot(Mono.Security.X509.X509Certificate) +extern "C" X509Certificate_t788 * X509Chain_FindCertificateRoot_m5105 (X509Chain_t998 * __this, X509Certificate_t788 * ___potentialRoot, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Chain::IsTrusted(Mono.Security.X509.X509Certificate) +extern "C" bool X509Chain_IsTrusted_m5106 (X509Chain_t998 * __this, X509Certificate_t788 * ___potentialTrusted, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Chain::IsParent(Mono.Security.X509.X509Certificate,Mono.Security.X509.X509Certificate) +extern "C" bool X509Chain_IsParent_m5107 (X509Chain_t998 * __this, X509Certificate_t788 * ___child, X509Certificate_t788 * ___parent, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" new file mode 100644 index 00000000..736b5e7d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "Mono_Security_Mono_Security_X509_X509ChainStatusFlags.h" + +// Mono.Security.X509.X509ChainStatusFlags +struct X509ChainStatusFlags_t999 +{ + // System.Int32 Mono.Security.X509.X509ChainStatusFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlagsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlagsMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ChainStatusFlagsMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl.h" new file mode 100644 index 00000000..4a8c5ad1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl.h" @@ -0,0 +1,54 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_DateTime.h" + +// Mono.Security.X509.X509Crl +struct X509Crl_t905 : public Object_t +{ + // System.String Mono.Security.X509.X509Crl::issuer + String_t* ___issuer_0; + // System.Byte Mono.Security.X509.X509Crl::version + uint8_t ___version_1; + // System.DateTime Mono.Security.X509.X509Crl::thisUpdate + DateTime_t365 ___thisUpdate_2; + // System.DateTime Mono.Security.X509.X509Crl::nextUpdate + DateTime_t365 ___nextUpdate_3; + // System.Collections.ArrayList Mono.Security.X509.X509Crl::entries + ArrayList_t734 * ___entries_4; + // System.String Mono.Security.X509.X509Crl::signatureOID + String_t* ___signatureOID_5; + // System.Byte[] Mono.Security.X509.X509Crl::signature + ByteU5BU5D_t789* ___signature_6; + // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::extensions + X509ExtensionCollection_t936 * ___extensions_7; + // System.Byte[] Mono.Security.X509.X509Crl::encoded + ByteU5BU5D_t789* ___encoded_8; + // System.Byte[] Mono.Security.X509.X509Crl::hash_value + ByteU5BU5D_t789* ___hash_value_9; +}; +struct X509Crl_t905_StaticFields{ + // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Crl::<>f__switch$map13 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map13_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CrlMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CrlMethodDeclarations.h" new file mode 100644 index 00000000..aa9e8b45 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509CrlMethodDeclarations.h" @@ -0,0 +1,62 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Crl +struct X509Crl_t905; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// System.String +struct String_t; +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Security.Cryptography.DSA +struct DSA_t901; +// System.Security.Cryptography.RSA +struct RSA_t902; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" + +// System.Void Mono.Security.X509.X509Crl::.ctor(System.Byte[]) +extern "C" void X509Crl__ctor_m5110 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___crl, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Crl::Parse(System.Byte[]) +extern "C" void X509Crl_Parse_m5111 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___crl, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509Crl_get_Extensions_m4717 (X509Crl_t905 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Crl::get_Hash() +extern "C" ByteU5BU5D_t789* X509Crl_get_Hash_m5112 (X509Crl_t905 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Crl::get_IssuerName() +extern "C" String_t* X509Crl_get_IssuerName_m4725 (X509Crl_t905 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime Mono.Security.X509.X509Crl::get_NextUpdate() +extern "C" DateTime_t365 X509Crl_get_NextUpdate_m4723 (X509Crl_t905 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Crl::Compare(System.Byte[],System.Byte[]) +extern "C" bool X509Crl_Compare_m5113 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___array1, ByteU5BU5D_t789* ___array2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(Mono.Security.X509.X509Certificate) +extern "C" X509CrlEntry_t907 * X509Crl_GetCrlEntry_m4721 (X509Crl_t905 * __this, X509Certificate_t788 * ___x509, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(System.Byte[]) +extern "C" X509CrlEntry_t907 * X509Crl_GetCrlEntry_m5114 (X509Crl_t905 * __this, ByteU5BU5D_t789* ___serialNumber, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Crl::GetHashName() +extern "C" String_t* X509Crl_GetHashName_m5115 (X509Crl_t905 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.DSA) +extern "C" bool X509Crl_VerifySignature_m5116 (X509Crl_t905 * __this, DSA_t901 * ___dsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.RSA) +extern "C" bool X509Crl_VerifySignature_m5117 (X509Crl_t905 * __this, RSA_t902 * ___rsa, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" bool X509Crl_VerifySignature_m4720 (X509Crl_t905 * __this, AsymmetricAlgorithm_t776 * ___aa, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" new file mode 100644 index 00000000..07680d8b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntry.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_DateTime.h" + +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907 : public Object_t +{ + // System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::sn + ByteU5BU5D_t789* ___sn_0; + // System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::revocationDate + DateTime_t365 ___revocationDate_1; + // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::extensions + X509ExtensionCollection_t936 * ___extensions_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntryMethodDeclarations.h" new file mode 100644 index 00000000..5f1e6922 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Crl_X509CrlEntryMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" + +// System.Void Mono.Security.X509.X509Crl/X509CrlEntry::.ctor(Mono.Security.ASN1) +extern "C" void X509CrlEntry__ctor_m5108 (X509CrlEntry_t907 * __this, ASN1_t903 * ___entry, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::get_SerialNumber() +extern "C" ByteU5BU5D_t789* X509CrlEntry_get_SerialNumber_m5109 (X509CrlEntry_t907 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::get_RevocationDate() +extern "C" DateTime_t365 X509CrlEntry_get_RevocationDate_m4722 (X509CrlEntry_t907 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::get_Extensions() +extern "C" X509ExtensionCollection_t936 * X509CrlEntry_get_Extensions_m4728 (X509CrlEntry_t907 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Extension.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Extension.h" new file mode 100644 index 00000000..8a5b009d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Extension.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// Mono.Security.ASN1 +struct ASN1_t903; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X509Extension +struct X509Extension_t906 : public Object_t +{ + // System.String Mono.Security.X509.X509Extension::extnOid + String_t* ___extnOid_0; + // System.Boolean Mono.Security.X509.X509Extension::extnCritical + bool ___extnCritical_1; + // Mono.Security.ASN1 Mono.Security.X509.X509Extension::extnValue + ASN1_t903 * ___extnValue_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" new file mode 100644 index 00000000..45befc60 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollection.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Collections_CollectionBase.h" + +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936 : public CollectionBase_t793 +{ + // System.Boolean Mono.Security.X509.X509ExtensionCollection::readOnly + bool ___readOnly_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" new file mode 100644 index 00000000..45a43268 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionCollectionMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509ExtensionCollection +struct X509ExtensionCollection_t936; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.String +struct String_t; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor() +extern "C" void X509ExtensionCollection__ctor_m5126 (X509ExtensionCollection_t936 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509ExtensionCollection::.ctor(Mono.Security.ASN1) +extern "C" void X509ExtensionCollection__ctor_m5127 (X509ExtensionCollection_t936 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator Mono.Security.X509.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m5128 (X509ExtensionCollection_t936 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509ExtensionCollection::IndexOf(System.String) +extern "C" int32_t X509ExtensionCollection_IndexOf_m5129 (X509ExtensionCollection_t936 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Extension Mono.Security.X509.X509ExtensionCollection::get_Item(System.String) +extern "C" X509Extension_t906 * X509ExtensionCollection_get_Item_m4716 (X509ExtensionCollection_t936 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionMethodDeclarations.h" new file mode 100644 index 00000000..90cc54a6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509ExtensionMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.String +struct String_t; +// System.Object +struct Object_t; +// System.Text.StringBuilder +struct StringBuilder_t457; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.ASN1) +extern "C" void X509Extension__ctor_m5118 (X509Extension_t906 * __this, ASN1_t903 * ___asn1, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.X509.X509Extension) +extern "C" void X509Extension__ctor_m5119 (X509Extension_t906 * __this, X509Extension_t906 * ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Extension::Decode() +extern "C" void X509Extension_Decode_m5120 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Extension::Encode() +extern "C" void X509Extension_Encode_m5121 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Extension::get_Oid() +extern "C" String_t* X509Extension_get_Oid_m4727 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Extension::get_Critical() +extern "C" bool X509Extension_get_Critical_m4726 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 Mono.Security.X509.X509Extension::get_Value() +extern "C" ASN1_t903 * X509Extension_get_Value_m4731 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Extension::Equals(System.Object) +extern "C" bool X509Extension_Equals_m5122 (X509Extension_t906 * __this, Object_t * ___obj, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.X509.X509Extension::GetHashCode() +extern "C" int32_t X509Extension_GetHashCode_m5123 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.X509.X509Extension::WriteLine(System.Text.StringBuilder,System.Int32,System.Int32) +extern "C" void X509Extension_WriteLine_m5124 (X509Extension_t906 * __this, StringBuilder_t457 * ___sb, int32_t ___n, int32_t ___pos, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Mono.Security.X509.X509Extension::ToString() +extern "C" String_t* X509Extension_ToString_m5125 (X509Extension_t906 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Store.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Store.h" new file mode 100644 index 00000000..ebdf90bd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Store.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X509Store +struct X509Store_t813 : public Object_t +{ + // System.String Mono.Security.X509.X509Store::_storePath + String_t* ____storePath_0; + // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::_certificates + X509CertificateCollection_t933 * ____certificates_1; + // System.Collections.ArrayList Mono.Security.X509.X509Store::_crls + ArrayList_t734 * ____crls_2; + // System.Boolean Mono.Security.X509.X509Store::_crl + bool ____crl_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManager.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManager.h" new file mode 100644 index 00000000..195faed2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManager.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// Mono.Security.X509.X509Stores +struct X509Stores_t909; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X509StoreManager +struct X509StoreManager_t1000 : public Object_t +{ +}; +struct X509StoreManager_t1000_StaticFields{ + // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_userStore + X509Stores_t909 * ____userStore_0; + // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_machineStore + X509Stores_t909 * ____machineStore_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManagerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManagerMethodDeclarations.h" new file mode 100644 index 00000000..671f13dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreManagerMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Stores +struct X509Stores_t909; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; + +#include "codegen/il2cpp-codegen.h" + +// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_CurrentUser() +extern "C" X509Stores_t909 * X509StoreManager_get_CurrentUser_m4735 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_LocalMachine() +extern "C" X509Stores_t909 * X509StoreManager_get_LocalMachine_m4736 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509StoreManager::get_TrustedRootCertificates() +extern "C" X509CertificateCollection_t933 * X509StoreManager_get_TrustedRootCertificates_m5137 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreMethodDeclarations.h" new file mode 100644 index 00000000..48c0bf1f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoreMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Store +struct X509Store_t813; +// System.String +struct String_t; +// Mono.Security.X509.X509CertificateCollection +struct X509CertificateCollection_t933; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Byte[] +struct ByteU5BU5D_t789; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// Mono.Security.X509.X509Crl +struct X509Crl_t905; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509Store::.ctor(System.String,System.Boolean) +extern "C" void X509Store__ctor_m5130 (X509Store_t813 * __this, String_t* ___path, bool ___crl, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::get_Certificates() +extern "C" X509CertificateCollection_t933 * X509Store_get_Certificates_m4738 (X509Store_t813 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.ArrayList Mono.Security.X509.X509Store::get_Crls() +extern "C" ArrayList_t734 * X509Store_get_Crls_m4724 (X509Store_t813 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.X509.X509Store::Load(System.String) +extern "C" ByteU5BU5D_t789* X509Store_Load_m5131 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Store::LoadCertificate(System.String) +extern "C" X509Certificate_t788 * X509Store_LoadCertificate_m5132 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Crl Mono.Security.X509.X509Store::LoadCrl(System.String) +extern "C" X509Crl_t905 * X509Store_LoadCrl_m5133 (X509Store_t813 * __this, String_t* ___filename, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.X509.X509Store::CheckStore(System.String,System.Boolean) +extern "C" bool X509Store_CheckStore_m5134 (X509Store_t813 * __this, String_t* ___path, bool ___throwException, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::BuildCertificatesCollection(System.String) +extern "C" X509CertificateCollection_t933 * X509Store_BuildCertificatesCollection_m5135 (X509Store_t813 * __this, String_t* ___storeName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.ArrayList Mono.Security.X509.X509Store::BuildCrlsCollection(System.String) +extern "C" ArrayList_t734 * X509Store_BuildCrlsCollection_m5136 (X509Store_t813 * __this, String_t* ___storeName, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Stores.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Stores.h" new file mode 100644 index 00000000..5b74ed4a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509Stores.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// Mono.Security.X509.X509Store +struct X509Store_t813; + +#include "mscorlib_System_Object.h" + +// Mono.Security.X509.X509Stores +struct X509Stores_t909 : public Object_t +{ + // System.String Mono.Security.X509.X509Stores::_storePath + String_t* ____storePath_0; + // Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::_trusted + X509Store_t813 * ____trusted_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoresMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoresMethodDeclarations.h" new file mode 100644 index 00000000..b89272be --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_Mono_Security_X509_X509StoresMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.X509.X509Stores +struct X509Stores_t909; +// System.String +struct String_t; +// Mono.Security.X509.X509Store +struct X509Store_t813; + +#include "codegen/il2cpp-codegen.h" + +// System.Void Mono.Security.X509.X509Stores::.ctor(System.String) +extern "C" void X509Stores__ctor_m5138 (X509Stores_t909 * __this, String_t* ___path, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::get_TrustedRoot() +extern "C" X509Store_t813 * X509Stores_get_TrustedRoot_m5139 (X509Stores_t909 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::Open(System.String,System.Boolean) +extern "C" X509Store_t813 * X509Stores_Open_m4737 (X509Stores_t909 * __this, String_t* ___storeName, bool ___create, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3E.h" new file mode 100644 index 00000000..7f00511f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t968 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E.h" new file mode 100644 index 00000000..ed3e04e1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E.h" @@ -0,0 +1,60 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" +#include "Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" + +// +struct U3CPrivateImplementationDetailsU3E_t1083 : public Object_t +{ +}; +struct U3CPrivateImplementationDetailsU3E_t1083_StaticFields{ + // /$ArrayType$3132 ::$$field-0 + U24ArrayTypeU243132_t1074 ___U24U24fieldU2D0_0; + // /$ArrayType$256 ::$$field-5 + U24ArrayTypeU24256_t1075 ___U24U24fieldU2D5_1; + // /$ArrayType$20 ::$$field-6 + U24ArrayTypeU2420_t1076 ___U24U24fieldU2D6_2; + // /$ArrayType$32 ::$$field-7 + U24ArrayTypeU2432_t1077 ___U24U24fieldU2D7_3; + // /$ArrayType$48 ::$$field-8 + U24ArrayTypeU2448_t1078 ___U24U24fieldU2D8_4; + // /$ArrayType$64 ::$$field-9 + U24ArrayTypeU2464_t1079 ___U24U24fieldU2D9_5; + // /$ArrayType$64 ::$$field-11 + U24ArrayTypeU2464_t1079 ___U24U24fieldU2D11_6; + // /$ArrayType$64 ::$$field-12 + U24ArrayTypeU2464_t1079 ___U24U24fieldU2D12_7; + // /$ArrayType$64 ::$$field-13 + U24ArrayTypeU2464_t1079 ___U24U24fieldU2D13_8; + // /$ArrayType$12 ::$$field-14 + U24ArrayTypeU2412_t1080 ___U24U24fieldU2D14_9; + // /$ArrayType$12 ::$$field-15 + U24ArrayTypeU2412_t1080 ___U24U24fieldU2D15_10; + // /$ArrayType$12 ::$$field-16 + U24ArrayTypeU2412_t1080 ___U24U24fieldU2D16_11; + // /$ArrayType$16 ::$$field-17 + U24ArrayTypeU2416_t1081 ___U24U24fieldU2D17_12; + // /$ArrayType$4 ::$$field-21 + U24ArrayTypeU244_t1082 ___U24U24fieldU2D21_13; + // /$ArrayType$4 ::$$field-22 + U24ArrayTypeU244_t1082 ___U24U24fieldU2D22_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" new file mode 100644 index 00000000..397dfe66 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$3132 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU243132_t1074 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU243132_t1074__padding[3132]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTypMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTypMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTypMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" new file mode 100644 index 00000000..57c1dc57 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$256 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU24256_t1075 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU24256_t1075__padding[256]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" new file mode 100644 index 00000000..407495c4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$20 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2420_t1076 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2420_t1076__padding[20]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_1MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" new file mode 100644 index 00000000..2e75c57f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$32 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2432_t1077 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2432_t1077__padding[32]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_2MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" new file mode 100644 index 00000000..b63fe3bc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$48 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2448_t1078 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2448_t1078__padding[48]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_3MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" new file mode 100644 index 00000000..a5c0856d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$64 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2464_t1079 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2464_t1079__padding[64]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_4MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" new file mode 100644 index 00000000..9cf80f74 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$12 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2412_t1080 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2412_t1080__padding[12]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_5MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" new file mode 100644 index 00000000..96a77eee --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$16 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2416_t1081 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2416_t1081__padding[16]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_6MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" new file mode 100644 index 00000000..3b84bff8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$4 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU244_t1082 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU244_t1082__padding[4]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/Mono_Security_U3CPrivateImplementationDetailsU3E_U24ArrayTyp_7MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_ArrayTypes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_ArrayTypes.h" new file mode 100644 index 00000000..29268b1b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_ArrayTypes.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "mscorlib_System_Array.h" + +#pragma once +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797 : public Array_t { }; +// System.Text.RegularExpressions.Capture[] +// System.Text.RegularExpressions.Capture[] +struct CaptureU5BU5D_t824 : public Array_t { }; +// System.Text.RegularExpressions.Group[] +// System.Text.RegularExpressions.Group[] +struct GroupU5BU5D_t827 : public Array_t { }; +// System.Text.RegularExpressions.Mark[] +// System.Text.RegularExpressions.Mark[] +struct MarkU5BU5D_t856 : public Array_t { }; +// System.Uri/UriScheme[] +// System.Uri/UriScheme[] +struct UriSchemeU5BU5D_t888 : public Array_t { }; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Locale.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Locale.h" new file mode 100644 index 00000000..7c396b5a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Locale.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Locale +struct Locale_t947 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_LocaleMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_LocaleMethodDeclarations.h" new file mode 100644 index 00000000..5c0f0333 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_LocaleMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// System.Object[] +struct ObjectU5BU5D_t162; + +#include "codegen/il2cpp-codegen.h" + +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m4779 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Locale::GetText(System.String,System.Object[]) +extern "C" String_t* Locale_GetText_m4780 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilder.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilder.h" new file mode 100644 index 00000000..a100c562 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilder.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.KeyBuilder +struct KeyBuilder_t948 : public Object_t +{ +}; +struct KeyBuilder_t948_StaticFields{ + // System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::rng + RandomNumberGenerator_t949 * ___rng_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" new file mode 100644 index 00000000..e0984314 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_KeyBuilderMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.KeyBuilder::get_Rng() +extern "C" RandomNumberGenerator_t949 * KeyBuilder_get_Rng_m4781 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::Key(System.Int32) +extern "C" ByteU5BU5D_t789* KeyBuilder_Key_m4782 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.KeyBuilder::IV(System.Int32) +extern "C" ByteU5BU5D_t789* KeyBuilder_IV_m4783 (Object_t * __this /* static, unused */, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransform.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransform.h" new file mode 100644 index 00000000..36d1264c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransform.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.RandomNumberGenerator +struct RandomNumberGenerator_t949; + +#include "mscorlib_System_Object.h" + +// Mono.Security.Cryptography.SymmetricTransform +struct SymmetricTransform_t950 : public Object_t +{ + // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Cryptography.SymmetricTransform::algo + SymmetricAlgorithm_t951 * ___algo_0; + // System.Boolean Mono.Security.Cryptography.SymmetricTransform::encrypt + bool ___encrypt_1; + // System.Int32 Mono.Security.Cryptography.SymmetricTransform::BlockSizeByte + int32_t ___BlockSizeByte_2; + // System.Byte[] Mono.Security.Cryptography.SymmetricTransform::temp + ByteU5BU5D_t789* ___temp_3; + // System.Byte[] Mono.Security.Cryptography.SymmetricTransform::temp2 + ByteU5BU5D_t789* ___temp2_4; + // System.Byte[] Mono.Security.Cryptography.SymmetricTransform::workBuff + ByteU5BU5D_t789* ___workBuff_5; + // System.Byte[] Mono.Security.Cryptography.SymmetricTransform::workout + ByteU5BU5D_t789* ___workout_6; + // System.Int32 Mono.Security.Cryptography.SymmetricTransform::FeedBackByte + int32_t ___FeedBackByte_7; + // System.Int32 Mono.Security.Cryptography.SymmetricTransform::FeedBackIter + int32_t ___FeedBackIter_8; + // System.Boolean Mono.Security.Cryptography.SymmetricTransform::m_disposed + bool ___m_disposed_9; + // System.Boolean Mono.Security.Cryptography.SymmetricTransform::lastBlock + bool ___lastBlock_10; + // System.Security.Cryptography.RandomNumberGenerator Mono.Security.Cryptography.SymmetricTransform::_rng + RandomNumberGenerator_t949 * ____rng_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" new file mode 100644 index 00000000..d6aa63cd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_Mono_Security_Cryptography_SymmetricTransformMethodDeclarations.h" @@ -0,0 +1,62 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// Mono.Security.Cryptography.SymmetricTransform +struct SymmetricTransform_t950; +// System.Security.Cryptography.SymmetricAlgorithm +struct SymmetricAlgorithm_t951; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Security_Cryptography_PaddingMode.h" + +// System.Void Mono.Security.Cryptography.SymmetricTransform::.ctor(System.Security.Cryptography.SymmetricAlgorithm,System.Boolean,System.Byte[]) +extern "C" void SymmetricTransform__ctor_m4784 (SymmetricTransform_t950 * __this, SymmetricAlgorithm_t951 * ___symmAlgo, bool ___encryption, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::System.IDisposable.Dispose() +extern "C" void SymmetricTransform_System_IDisposable_Dispose_m4785 (SymmetricTransform_t950 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::Finalize() +extern "C" void SymmetricTransform_Finalize_m4786 (SymmetricTransform_t950 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) +extern "C" void SymmetricTransform_Dispose_m4787 (SymmetricTransform_t950 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_CanReuseTransform() +extern "C" bool SymmetricTransform_get_CanReuseTransform_m4788 (SymmetricTransform_t950 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::Transform(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_Transform_m4789 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::CBC(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CBC_m4790 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::CFB(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CFB_m4791 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::OFB(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_OFB_m4792 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::CTS(System.Byte[],System.Byte[]) +extern "C" void SymmetricTransform_CTS_m4793 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::CheckInput(System.Byte[],System.Int32,System.Int32) +extern "C" void SymmetricTransform_CheckInput_m4794 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t SymmetricTransform_TransformBlock_m4795 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_KeepLastBlock() +extern "C" bool SymmetricTransform_get_KeepLastBlock_m4796 (SymmetricTransform_t950 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 Mono.Security.Cryptography.SymmetricTransform::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) +extern "C" int32_t SymmetricTransform_InternalTransformBlock_m4797 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, ByteU5BU5D_t789* ___outputBuffer, int32_t ___outputOffset, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::Random(System.Byte[],System.Int32,System.Int32) +extern "C" void SymmetricTransform_Random_m4798 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___buffer, int32_t ___start, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void Mono.Security.Cryptography.SymmetricTransform::ThrowBadPaddingException(System.Security.Cryptography.PaddingMode,System.Int32,System.Int32) +extern "C" void SymmetricTransform_ThrowBadPaddingException_m4799 (SymmetricTransform_t950 * __this, int32_t ___padding, int32_t ___length, int32_t ___position, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalEncrypt(System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalEncrypt_m4800 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::FinalDecrypt(System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* SymmetricTransform_FinalDecrypt_m4801 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] Mono.Security.Cryptography.SymmetricTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) +extern "C" ByteU5BU5D_t789* SymmetricTransform_TransformFinalBlock_m4802 (SymmetricTransform_t950 * __this, ByteU5BU5D_t789* ___inputBuffer, int32_t ___inputOffset, int32_t ___inputCount, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen.h" new file mode 100644 index 00000000..e415e939 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.UI.Toggle +struct Toggle_t546; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Func`2 +struct Func_2_t624 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_genMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_genMethodDeclarations.h" new file mode 100644 index 00000000..fa7a0fdd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_genMethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_Core_System_Func_2_gen_1MethodDeclarations.h" + +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +#define Func_2__ctor_m3635(__this, ___object, ___method, method) (( void (*) (Func_2_t624 *, Object_t *, IntPtr_t, const MethodInfo*))Func_2__ctor_m16515_gshared)(__this, ___object, ___method, method) +// TResult System.Func`2::Invoke(T) +#define Func_2_Invoke_m16516(__this, ___arg1, method) (( bool (*) (Func_2_t624 *, Toggle_t546 *, const MethodInfo*))Func_2_Invoke_m16517_gshared)(__this, ___arg1, method) +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +#define Func_2_BeginInvoke_m16518(__this, ___arg1, ___callback, ___object, method) (( Object_t * (*) (Func_2_t624 *, Toggle_t546 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))Func_2_BeginInvoke_m16519_gshared)(__this, ___arg1, ___callback, ___object, method) +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +#define Func_2_EndInvoke_m16520(__this, ___result, method) (( bool (*) (Func_2_t624 *, Object_t *, const MethodInfo*))Func_2_EndInvoke_m16521_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0.h" new file mode 100644 index 00000000..551e710d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.UI.ILayoutElement +struct ILayoutElement_t684; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Func`2 +struct Func_2_t651 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0MethodDeclarations.h" new file mode 100644 index 00000000..d2e3dbbf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_0MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_Core_System_Func_2_gen_2MethodDeclarations.h" + +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +#define Func_2__ctor_m3671(__this, ___object, ___method, method) (( void (*) (Func_2_t651 *, Object_t *, IntPtr_t, const MethodInfo*))Func_2__ctor_m16793_gshared)(__this, ___object, ___method, method) +// TResult System.Func`2::Invoke(T) +#define Func_2_Invoke_m3672(__this, ___arg1, method) (( float (*) (Func_2_t651 *, Object_t *, const MethodInfo*))Func_2_Invoke_m16794_gshared)(__this, ___arg1, method) +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +#define Func_2_BeginInvoke_m16795(__this, ___arg1, ___callback, ___object, method) (( Object_t * (*) (Func_2_t651 *, Object_t *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))Func_2_BeginInvoke_m16796_gshared)(__this, ___arg1, ___callback, ___object, method) +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +#define Func_2_EndInvoke_m16797(__this, ___result, method) (( float (*) (Func_2_t651 *, Object_t *, const MethodInfo*))Func_2_EndInvoke_m16798_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1.h" new file mode 100644 index 00000000..d172e358 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Func`2 +struct Func_2_t709 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1MethodDeclarations.h" new file mode 100644 index 00000000..db1e190a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_1MethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Func`2 +struct Func_2_t709; +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m16515_gshared (Func_2_t709 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method); +#define Func_2__ctor_m16515(__this, ___object, ___method, method) (( void (*) (Func_2_t709 *, Object_t *, IntPtr_t, const MethodInfo*))Func_2__ctor_m16515_gshared)(__this, ___object, ___method, method) +// TResult System.Func`2::Invoke(T) +extern "C" bool Func_2_Invoke_m16517_gshared (Func_2_t709 * __this, Object_t * ___arg1, const MethodInfo* method); +#define Func_2_Invoke_m16517(__this, ___arg1, method) (( bool (*) (Func_2_t709 *, Object_t *, const MethodInfo*))Func_2_Invoke_m16517_gshared)(__this, ___arg1, method) +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m16519_gshared (Func_2_t709 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method); +#define Func_2_BeginInvoke_m16519(__this, ___arg1, ___callback, ___object, method) (( Object_t * (*) (Func_2_t709 *, Object_t *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))Func_2_BeginInvoke_m16519_gshared)(__this, ___arg1, ___callback, ___object, method) +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" bool Func_2_EndInvoke_m16521_gshared (Func_2_t709 * __this, Object_t * ___result, const MethodInfo* method); +#define Func_2_EndInvoke_m16521(__this, ___result, method) (( bool (*) (Func_2_t709 *, Object_t *, const MethodInfo*))Func_2_EndInvoke_m16521_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2.h" new file mode 100644 index 00000000..af4a479d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Func`2 +struct Func_2_t2278 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2MethodDeclarations.h" new file mode 100644 index 00000000..46124a8b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_2MethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Func`2 +struct Func_2_t2278; +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m16793_gshared (Func_2_t2278 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method); +#define Func_2__ctor_m16793(__this, ___object, ___method, method) (( void (*) (Func_2_t2278 *, Object_t *, IntPtr_t, const MethodInfo*))Func_2__ctor_m16793_gshared)(__this, ___object, ___method, method) +// TResult System.Func`2::Invoke(T) +extern "C" float Func_2_Invoke_m16794_gshared (Func_2_t2278 * __this, Object_t * ___arg1, const MethodInfo* method); +#define Func_2_Invoke_m16794(__this, ___arg1, method) (( float (*) (Func_2_t2278 *, Object_t *, const MethodInfo*))Func_2_Invoke_m16794_gshared)(__this, ___arg1, method) +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m16796_gshared (Func_2_t2278 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method); +#define Func_2_BeginInvoke_m16796(__this, ___arg1, ___callback, ___object, method) (( Object_t * (*) (Func_2_t2278 *, Object_t *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))Func_2_BeginInvoke_m16796_gshared)(__this, ___arg1, ___callback, ___object, method) +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" float Func_2_EndInvoke_m16798_gshared (Func_2_t2278 * __this, Object_t * ___result, const MethodInfo* method); +#define Func_2_EndInvoke_m16798(__this, ___result, method) (( float (*) (Func_2_t2278 *, Object_t *, const MethodInfo*))Func_2_EndInvoke_m16798_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3.h" new file mode 100644 index 00000000..71163cef --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Func`2 +struct Func_2_t2331 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3MethodDeclarations.h" new file mode 100644 index 00000000..1dbfc319 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Func_2_gen_3MethodDeclarations.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Func`2 +struct Func_2_t2331; +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void System.Func`2::.ctor(System.Object,System.IntPtr) +extern "C" void Func_2__ctor_m17198_gshared (Func_2_t2331 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method); +#define Func_2__ctor_m17198(__this, ___object, ___method, method) (( void (*) (Func_2_t2331 *, Object_t *, IntPtr_t, const MethodInfo*))Func_2__ctor_m17198_gshared)(__this, ___object, ___method, method) +// TResult System.Func`2::Invoke(T) +extern "C" Object_t * Func_2_Invoke_m17199_gshared (Func_2_t2331 * __this, Object_t * ___arg1, const MethodInfo* method); +#define Func_2_Invoke_m17199(__this, ___arg1, method) (( Object_t * (*) (Func_2_t2331 *, Object_t *, const MethodInfo*))Func_2_Invoke_m17199_gshared)(__this, ___arg1, method) +// System.IAsyncResult System.Func`2::BeginInvoke(T,System.AsyncCallback,System.Object) +extern "C" Object_t * Func_2_BeginInvoke_m17200_gshared (Func_2_t2331 * __this, Object_t * ___arg1, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method); +#define Func_2_BeginInvoke_m17200(__this, ___arg1, ___callback, ___object, method) (( Object_t * (*) (Func_2_t2331 *, Object_t *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))Func_2_BeginInvoke_m17200_gshared)(__this, ___arg1, ___callback, ___object, method) +// TResult System.Func`2::EndInvoke(System.IAsyncResult) +extern "C" Object_t * Func_2_EndInvoke_m17201_gshared (Func_2_t2331 * __this, Object_t * ___result, const MethodInfo* method); +#define Func_2_EndInvoke_m17201(__this, ___result, method) (( Object_t * (*) (Func_2_t2331 *, Object_t *, const MethodInfo*))Func_2_EndInvoke_m17201_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Check.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Check.h" new file mode 100644 index 00000000..abc5eebb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Check.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Linq.Check +struct Check_t952 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_CheckMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_CheckMethodDeclarations.h" new file mode 100644 index 00000000..5bc58a93 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_CheckMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Linq.Check::SourceAndPredicate(System.Object,System.Object) +extern "C" void Check_SourceAndPredicate_m4803 (Object_t * __this /* static, unused */, Object_t * ___source, Object_t * ___predicate, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable.h" new file mode 100644 index 00000000..a60c6a0b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Linq.Enumerable +struct Enumerable_t953 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_EnumerableMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_EnumerableMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_EnumerableMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3E.h" new file mode 100644 index 00000000..65f2cdbb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3E.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.IEnumerable`1 +struct IEnumerable_1_t708; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Object +struct Object_t; +// System.Func`2 +struct Func_2_t709; + +#include "mscorlib_System_Object.h" + +// System.Linq.Enumerable/c__Iterator1D`1 +struct U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 : public Object_t +{ + // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable/c__Iterator1D`1::source + Object_t* ___source_0; + // System.Collections.Generic.IEnumerator`1 System.Linq.Enumerable/c__Iterator1D`1::<$s_97>__0 + Object_t* ___U3CU24s_97U3E__0_1; + // TSource System.Linq.Enumerable/c__Iterator1D`1::__1 + Object_t * ___U3CelementU3E__1_2; + // System.Func`2 System.Linq.Enumerable/c__Iterator1D`1::predicate + Func_2_t709 * ___predicate_3; + // System.Int32 System.Linq.Enumerable/c__Iterator1D`1::$PC + int32_t ___U24PC_4; + // TSource System.Linq.Enumerable/c__Iterator1D`1::$current + Object_t * ___U24current_5; + // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable/c__Iterator1D`1::<$>source + Object_t* ___U3CU24U3Esource_6; + // System.Func`2 System.Linq.Enumerable/c__Iterator1D`1::<$>predicate + Func_2_t709 * ___U3CU24U3Epredicate_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3EMethodDeclarations.h" new file mode 100644 index 00000000..a49c3836 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Linq_Enumerable_U3CCreateWhereIteratorU3EMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Linq.Enumerable/c__Iterator1D`1 +struct U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260; +// System.Object +struct Object_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Linq.Enumerable/c__Iterator1D`1::.ctor() +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522(__this, method) (( void (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1__ctor_m16522_gshared)(__this, method) +// TSource System.Linq.Enumerable/c__Iterator1D`1::System.Collections.Generic.IEnumerator.get_Current() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523(__this, method) (( Object_t * (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumeratorU3CTSourceU3E_get_Current_m16523_gshared)(__this, method) +// System.Object System.Linq.Enumerable/c__Iterator1D`1::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524(__this, method) (( Object_t * (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerator_get_Current_m16524_gshared)(__this, method) +// System.Collections.IEnumerator System.Linq.Enumerable/c__Iterator1D`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525(__this, method) (( Object_t * (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_IEnumerable_GetEnumerator_m16525_gshared)(__this, method) +// System.Collections.Generic.IEnumerator`1 System.Linq.Enumerable/c__Iterator1D`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526(__this, method) (( Object_t* (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_System_Collections_Generic_IEnumerableU3CTSourceU3E_GetEnumerator_m16526_gshared)(__this, method) +// System.Boolean System.Linq.Enumerable/c__Iterator1D`1::MoveNext() +extern "C" bool U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527(__this, method) (( bool (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_MoveNext_m16527_gshared)(__this, method) +// System.Void System.Linq.Enumerable/c__Iterator1D`1::Dispose() +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528(__this, method) (( void (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_Dispose_m16528_gshared)(__this, method) +// System.Void System.Linq.Enumerable/c__Iterator1D`1::Reset() +extern "C" void U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 * __this, const MethodInfo* method); +#define U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529(__this, method) (( void (*) (U3CCreateWhereIteratorU3Ec__Iterator1D_1_t2260 *, const MethodInfo*))U3CCreateWhereIteratorU3Ec__Iterator1D_1_Reset_m16529_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" new file mode 100644 index 00000000..dda37f2f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribu.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Attribute.h" + +// System.Runtime.CompilerServices.ExtensionAttribute +struct ExtensionAttribute_t946 : public Attribute_t246 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribuMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribuMethodDeclarations.h" new file mode 100644 index 00000000..1cb81c00 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Runtime_CompilerServices_ExtensionAttribuMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Runtime.CompilerServices.ExtensionAttribute +struct ExtensionAttribute_t946; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Runtime.CompilerServices.ExtensionAttribute::.ctor() +extern "C" void ExtensionAttribute__ctor_m4778 (ExtensionAttribute_t946 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_Aes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_Aes.h" new file mode 100644 index 00000000..981c7688 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_Aes.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Security_Cryptography_SymmetricAlgorithm.h" + +// System.Security.Cryptography.Aes +struct Aes_t954 : public SymmetricAlgorithm_t951 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManaged.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManaged.h" new file mode 100644 index 00000000..c35daa6e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManaged.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_Core_System_Security_Cryptography_Aes.h" + +// System.Security.Cryptography.AesManaged +struct AesManaged_t955 : public Aes_t954 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManagedMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManagedMethodDeclarations.h" new file mode 100644 index 00000000..ed6cee5a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesManagedMethodDeclarations.h" @@ -0,0 +1,51 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.AesManaged +struct AesManaged_t955; +// System.Security.Cryptography.ICryptoTransform +struct ICryptoTransform_t962; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.AesManaged::.ctor() +extern "C" void AesManaged__ctor_m4805 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::GenerateIV() +extern "C" void AesManaged_GenerateIV_m4806 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::GenerateKey() +extern "C" void AesManaged_GenerateKey_m4807 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateDecryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * AesManaged_CreateDecryptor_m4808 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateEncryptor(System.Byte[],System.Byte[]) +extern "C" Object_t * AesManaged_CreateEncryptor_m4809 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___rgbKey, ByteU5BU5D_t789* ___rgbIV, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.AesManaged::get_IV() +extern "C" ByteU5BU5D_t789* AesManaged_get_IV_m4810 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::set_IV(System.Byte[]) +extern "C" void AesManaged_set_IV_m4811 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.AesManaged::get_Key() +extern "C" ByteU5BU5D_t789* AesManaged_get_Key_m4812 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::set_Key(System.Byte[]) +extern "C" void AesManaged_set_Key_m4813 (AesManaged_t955 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.AesManaged::get_KeySize() +extern "C" int32_t AesManaged_get_KeySize_m4814 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::set_KeySize(System.Int32) +extern "C" void AesManaged_set_KeySize_m4815 (AesManaged_t955 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateDecryptor() +extern "C" Object_t * AesManaged_CreateDecryptor_m4816 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AesManaged::CreateEncryptor() +extern "C" Object_t * AesManaged_CreateEncryptor_m4817 (AesManaged_t955 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesManaged::Dispose(System.Boolean) +extern "C" void AesManaged_Dispose_m4818 (AesManaged_t955 * __this, bool ___disposing, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesMethodDeclarations.h" new file mode 100644 index 00000000..603d770c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.Aes +struct Aes_t954; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.Aes::.ctor() +extern "C" void Aes__ctor_m4804 (Aes_t954 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransform.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransform.h" new file mode 100644 index 00000000..c761058a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransform.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.UInt32[] +struct UInt32U5BU5D_t957; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "System_Core_Mono_Security_Cryptography_SymmetricTransform.h" + +// System.Security.Cryptography.AesTransform +struct AesTransform_t956 : public SymmetricTransform_t950 +{ + // System.UInt32[] System.Security.Cryptography.AesTransform::expandedKey + UInt32U5BU5D_t957* ___expandedKey_12; + // System.Int32 System.Security.Cryptography.AesTransform::Nk + int32_t ___Nk_13; + // System.Int32 System.Security.Cryptography.AesTransform::Nr + int32_t ___Nr_14; +}; +struct AesTransform_t956_StaticFields{ + // System.UInt32[] System.Security.Cryptography.AesTransform::Rcon + UInt32U5BU5D_t957* ___Rcon_15; + // System.Byte[] System.Security.Cryptography.AesTransform::SBox + ByteU5BU5D_t789* ___SBox_16; + // System.Byte[] System.Security.Cryptography.AesTransform::iSBox + ByteU5BU5D_t789* ___iSBox_17; + // System.UInt32[] System.Security.Cryptography.AesTransform::T0 + UInt32U5BU5D_t957* ___T0_18; + // System.UInt32[] System.Security.Cryptography.AesTransform::T1 + UInt32U5BU5D_t957* ___T1_19; + // System.UInt32[] System.Security.Cryptography.AesTransform::T2 + UInt32U5BU5D_t957* ___T2_20; + // System.UInt32[] System.Security.Cryptography.AesTransform::T3 + UInt32U5BU5D_t957* ___T3_21; + // System.UInt32[] System.Security.Cryptography.AesTransform::iT0 + UInt32U5BU5D_t957* ___iT0_22; + // System.UInt32[] System.Security.Cryptography.AesTransform::iT1 + UInt32U5BU5D_t957* ___iT1_23; + // System.UInt32[] System.Security.Cryptography.AesTransform::iT2 + UInt32U5BU5D_t957* ___iT2_24; + // System.UInt32[] System.Security.Cryptography.AesTransform::iT3 + UInt32U5BU5D_t957* ___iT3_25; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransformMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransformMethodDeclarations.h" new file mode 100644 index 00000000..90ea446f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_System_Security_Cryptography_AesTransformMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.AesTransform +struct AesTransform_t956; +// System.Security.Cryptography.Aes +struct Aes_t954; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.UInt32[] +struct UInt32U5BU5D_t957; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.AesTransform::.ctor(System.Security.Cryptography.Aes,System.Boolean,System.Byte[],System.Byte[]) +extern "C" void AesTransform__ctor_m4819 (AesTransform_t956 * __this, Aes_t954 * ___algo, bool ___encryption, ByteU5BU5D_t789* ___key, ByteU5BU5D_t789* ___iv, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesTransform::.cctor() +extern "C" void AesTransform__cctor_m4820 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesTransform::ECB(System.Byte[],System.Byte[]) +extern "C" void AesTransform_ECB_m4821 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___input, ByteU5BU5D_t789* ___output, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt32 System.Security.Cryptography.AesTransform::SubByte(System.UInt32) +extern "C" uint32_t AesTransform_SubByte_m4822 (AesTransform_t956 * __this, uint32_t ___a, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesTransform::Encrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern "C" void AesTransform_Encrypt128_m4823 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AesTransform::Decrypt128(System.Byte[],System.Byte[],System.UInt32[]) +extern "C" void AesTransform_Decrypt128_m4824 (AesTransform_t956 * __this, ByteU5BU5D_t789* ___indata, ByteU5BU5D_t789* ___outdata, UInt32U5BU5D_t957* ___ekey, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3E.h" new file mode 100644 index 00000000..90789bb1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t945 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E.h" new file mode 100644 index 00000000..43b1fa85 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" +#include "System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" + +// +struct U3CPrivateImplementationDetailsU3E_t961 : public Object_t +{ +}; +struct U3CPrivateImplementationDetailsU3E_t961_StaticFields{ + // /$ArrayType$120 ::$$field-1 + U24ArrayTypeU24120_t958 ___U24U24fieldU2D1_0; + // /$ArrayType$256 ::$$field-2 + U24ArrayTypeU24256_t959 ___U24U24fieldU2D2_1; + // /$ArrayType$256 ::$$field-3 + U24ArrayTypeU24256_t959 ___U24U24fieldU2D3_2; + // /$ArrayType$1024 ::$$field-4 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D4_3; + // /$ArrayType$1024 ::$$field-5 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D5_4; + // /$ArrayType$1024 ::$$field-6 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D6_5; + // /$ArrayType$1024 ::$$field-7 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D7_6; + // /$ArrayType$1024 ::$$field-8 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D8_7; + // /$ArrayType$1024 ::$$field-9 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D9_8; + // /$ArrayType$1024 ::$$field-10 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D10_9; + // /$ArrayType$1024 ::$$field-11 + U24ArrayTypeU241024_t960 ___U24U24fieldU2D11_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" new file mode 100644 index 00000000..3ecd106b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$120 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU24120_t958 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU24120_t958__padding[120]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeUMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeUMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeUMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" new file mode 100644 index 00000000..6bcfc531 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$256 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU24256_t959 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU24256_t959__padding[256]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" new file mode 100644 index 00000000..f41de8a1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$1024 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU241024_t960 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU241024_t960__padding[1024]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Core_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU_1MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Locale.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Locale.h" new file mode 100644 index 00000000..d64dc511 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_Locale.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// Locale +struct Locale_t722 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_LocaleMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_LocaleMethodDeclarations.h" new file mode 100644 index 00000000..96e381e8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_LocaleMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; +// System.Object[] +struct ObjectU5BU5D_t162; + +#include "codegen/il2cpp-codegen.h" + +// System.String Locale::GetText(System.String) +extern "C" String_t* Locale_GetText_m3693 (Object_t * __this /* static, unused */, String_t* ___msg, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String Locale::GetText(System.String,System.Object[]) +extern "C" String_t* Locale_GetText_m3694 (Object_t * __this /* static, unused */, String_t* ___fmt, ObjectU5BU5D_t162* ___args, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen.h" new file mode 100644 index 00000000..e8bdfe69 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.Stack`1 +struct Stack_1_t2047; + +#include "mscorlib_System_ValueType.h" + +// System.Collections.Generic.Stack`1/Enumerator +struct Enumerator_t2048 +{ + // System.Collections.Generic.Stack`1 System.Collections.Generic.Stack`1/Enumerator::parent + Stack_1_t2047 * ___parent_0; + // System.Int32 System.Collections.Generic.Stack`1/Enumerator::idx + int32_t ___idx_1; + // System.Int32 System.Collections.Generic.Stack`1/Enumerator::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_genMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_genMethodDeclarations.h" new file mode 100644 index 00000000..5b9d1678 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_genMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Generic.Stack`1 +struct Stack_1_t2047; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_gen.h" + +// System.Void System.Collections.Generic.Stack`1/Enumerator::.ctor(System.Collections.Generic.Stack`1) +extern "C" void Enumerator__ctor_m13574_gshared (Enumerator_t2048 * __this, Stack_1_t2047 * ___t, const MethodInfo* method); +#define Enumerator__ctor_m13574(__this, ___t, method) (( void (*) (Enumerator_t2048 *, Stack_1_t2047 *, const MethodInfo*))Enumerator__ctor_m13574_gshared)(__this, ___t, method) +// System.Void System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared (Enumerator_t2048 * __this, const MethodInfo* method); +#define Enumerator_System_Collections_IEnumerator_Reset_m13575(__this, method) (( void (*) (Enumerator_t2048 *, const MethodInfo*))Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared (Enumerator_t2048 * __this, const MethodInfo* method); +#define Enumerator_System_Collections_IEnumerator_get_Current_m13576(__this, method) (( Object_t * (*) (Enumerator_t2048 *, const MethodInfo*))Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1/Enumerator::Dispose() +extern "C" void Enumerator_Dispose_m13577_gshared (Enumerator_t2048 * __this, const MethodInfo* method); +#define Enumerator_Dispose_m13577(__this, method) (( void (*) (Enumerator_t2048 *, const MethodInfo*))Enumerator_Dispose_m13577_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m13578_gshared (Enumerator_t2048 * __this, const MethodInfo* method); +#define Enumerator_MoveNext_m13578(__this, method) (( bool (*) (Enumerator_t2048 *, const MethodInfo*))Enumerator_MoveNext_m13578_gshared)(__this, method) +// T System.Collections.Generic.Stack`1/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m13579_gshared (Enumerator_t2048 * __this, const MethodInfo* method); +#define Enumerator_get_Current_m13579(__this, method) (( Object_t * (*) (Enumerator_t2048 *, const MethodInfo*))Enumerator_get_Current_m13579_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0.h" new file mode 100644 index 00000000..63392d23 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.Stack`1 +struct Stack_1_t449; + +#include "mscorlib_System_ValueType.h" + +// System.Collections.Generic.Stack`1/Enumerator +struct Enumerator_t2049 +{ + // System.Collections.Generic.Stack`1 System.Collections.Generic.Stack`1/Enumerator::parent + Stack_1_t449 * ___parent_0; + // System.Int32 System.Collections.Generic.Stack`1/Enumerator::idx + int32_t ___idx_1; + // System.Int32 System.Collections.Generic.Stack`1/Enumerator::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0MethodDeclarations.h" new file mode 100644 index 00000000..eb41639b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_Enumerator_gen_0MethodDeclarations.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_genMethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1/Enumerator::.ctor(System.Collections.Generic.Stack`1) +#define Enumerator__ctor_m13580(__this, ___t, method) (( void (*) (Enumerator_t2049 *, Stack_1_t449 *, const MethodInfo*))Enumerator__ctor_m13574_gshared)(__this, ___t, method) +// System.Void System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.Reset() +#define Enumerator_System_Collections_IEnumerator_Reset_m13581(__this, method) (( void (*) (Enumerator_t2049 *, const MethodInfo*))Enumerator_System_Collections_IEnumerator_Reset_m13575_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1/Enumerator::System.Collections.IEnumerator.get_Current() +#define Enumerator_System_Collections_IEnumerator_get_Current_m13582(__this, method) (( Object_t * (*) (Enumerator_t2049 *, const MethodInfo*))Enumerator_System_Collections_IEnumerator_get_Current_m13576_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1/Enumerator::Dispose() +#define Enumerator_Dispose_m13583(__this, method) (( void (*) (Enumerator_t2049 *, const MethodInfo*))Enumerator_Dispose_m13577_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1/Enumerator::MoveNext() +#define Enumerator_MoveNext_m13584(__this, method) (( bool (*) (Enumerator_t2049 *, const MethodInfo*))Enumerator_MoveNext_m13578_gshared)(__this, method) +// T System.Collections.Generic.Stack`1/Enumerator::get_Current() +#define Enumerator_get_Current_m13585(__this, method) (( Type_t * (*) (Enumerator_t2049 *, const MethodInfo*))Enumerator_get_Current_m13579_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen.h" new file mode 100644 index 00000000..8f90607e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Type[] +struct TypeU5BU5D_t431; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1 +struct Stack_1_t449 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1::_array + TypeU5BU5D_t431* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_genMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_genMethodDeclarations.h" new file mode 100644 index 00000000..982acc22 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_genMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1::.ctor() +#define Stack_1__ctor_m2043(__this, method) (( void (*) (Stack_1_t449 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m13556(__this, method) (( bool (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m13558(__this, method) (( Object_t * (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m13560(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t449 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13562(__this, method) (( Object_t* (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m13564(__this, method) (( Object_t * (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Peek() +#define Stack_1_Peek_m13566(__this, method) (( Type_t * (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Pop() +#define Stack_1_Pop_m2045(__this, method) (( Type_t * (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::Push(T) +#define Stack_1_Push_m2044(__this, ___t, method) (( void (*) (Stack_1_t449 *, Type_t *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1::get_Count() +#define Stack_1_get_Count_m13570(__this, method) (( int32_t (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1::GetEnumerator() +#define Stack_1_GetEnumerator_m13572(__this, method) (( Enumerator_t2049 (*) (Stack_1_t449 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0.h" new file mode 100644 index 00000000..73a6372c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object[] +struct ObjectU5BU5D_t162; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1 +struct Stack_1_t2047 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1::_array + ObjectU5BU5D_t162* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" new file mode 100644 index 00000000..c0f005de --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" @@ -0,0 +1,61 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Generic.Stack`1 +struct Stack_1_t2047; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.Generic.IEnumerator`1 +struct IEnumerator_1_t2261; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_Enumerator_gen.h" + +// System.Void System.Collections.Generic.Stack`1::.ctor() +extern "C" void Stack_1__ctor_m13555_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1__ctor_m13555(__this, method) (( void (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557(__this, method) (( bool (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m13559(__this, method) (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared (Stack_1_t2047 * __this, Array_t * ___dest, int32_t ___idx, const MethodInfo* method); +#define Stack_1_System_Collections_ICollection_CopyTo_m13561(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2047 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1::System.Collections.Generic.IEnumerable.GetEnumerator() +extern "C" Object_t* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563(__this, method) (( Object_t* (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565(__this, method) (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Peek() +extern "C" Object_t * Stack_1_Peek_m13567_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_Peek_m13567(__this, method) (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Pop() +extern "C" Object_t * Stack_1_Pop_m13568_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_Pop_m13568(__this, method) (( Object_t * (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::Push(T) +extern "C" void Stack_1_Push_m13569_gshared (Stack_1_t2047 * __this, Object_t * ___t, const MethodInfo* method); +#define Stack_1_Push_m13569(__this, ___t, method) (( void (*) (Stack_1_t2047 *, Object_t *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1::get_Count() +extern "C" int32_t Stack_1_get_Count_m13571_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_get_Count_m13571(__this, method) (( int32_t (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1::GetEnumerator() +extern "C" Enumerator_t2048 Stack_1_GetEnumerator_m13573_gshared (Stack_1_t2047 * __this, const MethodInfo* method); +#define Stack_1_GetEnumerator_m13573(__this, method) (( Enumerator_t2048 (*) (Stack_1_t2047 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1.h" new file mode 100644 index 00000000..1e657270 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2103; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2101 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2103* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10.h" new file mode 100644 index 00000000..56c7a49c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2298; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2297 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2298* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10MethodDeclarations.h" new file mode 100644 index 00000000..68fe7d2d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_10MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16894(__this, method) (( void (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16895(__this, method) (( bool (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16896(__this, method) (( Object_t * (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16897(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2297 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16898(__this, method) (( Object_t* (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16899(__this, method) (( Object_t * (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16900(__this, method) (( List_1_t419 * (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16901(__this, method) (( List_1_t419 * (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16902(__this, ___t, method) (( void (*) (Stack_1_t2297 *, List_1_t419 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16903(__this, method) (( int32_t (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16904(__this, method) (( Enumerator_t2492 (*) (Stack_1_t2297 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11.h" new file mode 100644 index 00000000..79faa758 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2302; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2301 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2302* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11MethodDeclarations.h" new file mode 100644 index 00000000..ce9899c3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_11MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16916(__this, method) (( void (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16917(__this, method) (( bool (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16918(__this, method) (( Object_t * (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16919(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2301 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16920(__this, method) (( Object_t* (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16921(__this, method) (( Object_t * (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16922(__this, method) (( List_1_t316 * (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16923(__this, method) (( List_1_t316 * (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16924(__this, ___t, method) (( void (*) (Stack_1_t2301 *, List_1_t316 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16925(__this, method) (( int32_t (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16926(__this, method) (( Enumerator_t2493 (*) (Stack_1_t2301 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1MethodDeclarations.h" new file mode 100644 index 00000000..4359ba54 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_1MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m14168(__this, method) (( void (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m14169(__this, method) (( bool (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m14170(__this, method) (( Object_t * (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m14171(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2101 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14172(__this, method) (( Object_t* (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m14173(__this, method) (( Object_t * (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m14174(__this, method) (( List_1_t657 * (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m14175(__this, method) (( List_1_t657 * (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m14176(__this, ___t, method) (( void (*) (Stack_1_t2101 *, List_1_t657 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m14177(__this, method) (( int32_t (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m14178(__this, method) (( Enumerator_t2463 (*) (Stack_1_t2101 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2.h" new file mode 100644 index 00000000..d9149946 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2110; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2109 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2110* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2MethodDeclarations.h" new file mode 100644 index 00000000..0a4b3920 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_2MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m14193(__this, method) (( void (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m14194(__this, method) (( bool (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m14195(__this, method) (( Object_t * (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m14196(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2109 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m14197(__this, method) (( Object_t* (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m14198(__this, method) (( Object_t * (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m14199(__this, method) (( List_1_t706 * (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m14200(__this, method) (( List_1_t706 * (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m14201(__this, ___t, method) (( void (*) (Stack_1_t2109 *, List_1_t706 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m14202(__this, method) (( int32_t (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m14203(__this, method) (( Enumerator_t2464 (*) (Stack_1_t2109 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_3.h" new file mode 100644 index 00000000..481e7949 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_3.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2112; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2111 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2112* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_4.h" new file mode 100644 index 00000000..9ae7f6d9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_4.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2189; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2188 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2189* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5.h" new file mode 100644 index 00000000..5e3b52ea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.UI.LayoutRebuilder[] +struct LayoutRebuilderU5BU5D_t2277; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1 +struct Stack_1_t2276 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1::_array + LayoutRebuilderU5BU5D_t2277* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5MethodDeclarations.h" new file mode 100644 index 00000000..323223b1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_5MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1::.ctor() +#define Stack_1__ctor_m16777(__this, method) (( void (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16778(__this, method) (( bool (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16779(__this, method) (( Object_t * (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16780(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2276 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16781(__this, method) (( Object_t* (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16782(__this, method) (( Object_t * (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Peek() +#define Stack_1_Peek_m16783(__this, method) (( LayoutRebuilder_t645 * (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1::Pop() +#define Stack_1_Pop_m16784(__this, method) (( LayoutRebuilder_t645 * (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1::Push(T) +#define Stack_1_Push_m16785(__this, ___t, method) (( void (*) (Stack_1_t2276 *, LayoutRebuilder_t645 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1::get_Count() +#define Stack_1_get_Count_m16786(__this, method) (( int32_t (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1::GetEnumerator() +#define Stack_1_GetEnumerator_m16787(__this, method) (( Enumerator_t2487 (*) (Stack_1_t2276 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6.h" new file mode 100644 index 00000000..3bbc9152 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2282; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2281 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2282* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6MethodDeclarations.h" new file mode 100644 index 00000000..31d493d7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_6MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16806(__this, method) (( void (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16807(__this, method) (( bool (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16808(__this, method) (( Object_t * (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16809(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2281 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16810(__this, method) (( Object_t* (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16811(__this, method) (( Object_t * (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16812(__this, method) (( List_1_t412 * (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16813(__this, method) (( List_1_t412 * (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16814(__this, ___t, method) (( void (*) (Stack_1_t2281 *, List_1_t412 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16815(__this, method) (( int32_t (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16816(__this, method) (( Enumerator_t2488 (*) (Stack_1_t2281 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7.h" new file mode 100644 index 00000000..8c0a5452 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2286; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2285 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2286* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7MethodDeclarations.h" new file mode 100644 index 00000000..0aa64115 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_7MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16828(__this, method) (( void (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16829(__this, method) (( bool (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16830(__this, method) (( Object_t * (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16831(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2285 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16832(__this, method) (( Object_t* (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16833(__this, method) (( Object_t * (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16834(__this, method) (( List_1_t418 * (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16835(__this, method) (( List_1_t418 * (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16836(__this, ___t, method) (( void (*) (Stack_1_t2285 *, List_1_t418 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16837(__this, method) (( int32_t (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16838(__this, method) (( Enumerator_t2489 (*) (Stack_1_t2285 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8.h" new file mode 100644 index 00000000..2f993354 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2290; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2289 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2290* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8MethodDeclarations.h" new file mode 100644 index 00000000..a9ffc73f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_8MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16850(__this, method) (( void (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16851(__this, method) (( bool (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16852(__this, method) (( Object_t * (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16853(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2289 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16854(__this, method) (( Object_t* (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16855(__this, method) (( Object_t * (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16856(__this, method) (( List_1_t416 * (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16857(__this, method) (( List_1_t416 * (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16858(__this, ___t, method) (( void (*) (Stack_1_t2289 *, List_1_t416 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16859(__this, method) (( int32_t (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16860(__this, method) (( Enumerator_t2490 (*) (Stack_1_t2289 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9.h" new file mode 100644 index 00000000..cfbd0dba --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1[] +struct List_1U5BU5D_t2294; + +#include "mscorlib_System_Object.h" + +// System.Collections.Generic.Stack`1> +struct Stack_1_t2293 : public Object_t +{ + // T[] System.Collections.Generic.Stack`1>::_array + List_1U5BU5D_t2294* ____array_0; + // System.Int32 System.Collections.Generic.Stack`1>::_size + int32_t ____size_1; + // System.Int32 System.Collections.Generic.Stack`1>::_version + int32_t ____version_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9MethodDeclarations.h" new file mode 100644 index 00000000..5a0c09a1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Generic_Stack_1_gen_9MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Collections_Generic_Stack_1_gen_0MethodDeclarations.h" + +// System.Void System.Collections.Generic.Stack`1>::.ctor() +#define Stack_1__ctor_m16872(__this, method) (( void (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1__ctor_m13555_gshared)(__this, method) +// System.Boolean System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_IsSynchronized() +#define Stack_1_System_Collections_ICollection_get_IsSynchronized_m16873(__this, method) (( bool (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_IsSynchronized_m13557_gshared)(__this, method) +// System.Object System.Collections.Generic.Stack`1>::System.Collections.ICollection.get_SyncRoot() +#define Stack_1_System_Collections_ICollection_get_SyncRoot_m16874(__this, method) (( Object_t * (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_System_Collections_ICollection_get_SyncRoot_m13559_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +#define Stack_1_System_Collections_ICollection_CopyTo_m16875(__this, ___dest, ___idx, method) (( void (*) (Stack_1_t2293 *, Array_t *, int32_t, const MethodInfo*))Stack_1_System_Collections_ICollection_CopyTo_m13561_gshared)(__this, ___dest, ___idx, method) +// System.Collections.Generic.IEnumerator`1 System.Collections.Generic.Stack`1>::System.Collections.Generic.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m16876(__this, method) (( Object_t* (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m13563_gshared)(__this, method) +// System.Collections.IEnumerator System.Collections.Generic.Stack`1>::System.Collections.IEnumerable.GetEnumerator() +#define Stack_1_System_Collections_IEnumerable_GetEnumerator_m16877(__this, method) (( Object_t * (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_System_Collections_IEnumerable_GetEnumerator_m13565_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Peek() +#define Stack_1_Peek_m16878(__this, method) (( List_1_t414 * (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_Peek_m13567_gshared)(__this, method) +// T System.Collections.Generic.Stack`1>::Pop() +#define Stack_1_Pop_m16879(__this, method) (( List_1_t414 * (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_Pop_m13568_gshared)(__this, method) +// System.Void System.Collections.Generic.Stack`1>::Push(T) +#define Stack_1_Push_m16880(__this, ___t, method) (( void (*) (Stack_1_t2293 *, List_1_t414 *, const MethodInfo*))Stack_1_Push_m13569_gshared)(__this, ___t, method) +// System.Int32 System.Collections.Generic.Stack`1>::get_Count() +#define Stack_1_get_Count_m16881(__this, method) (( int32_t (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_get_Count_m13571_gshared)(__this, method) +// System.Collections.Generic.Stack`1/Enumerator System.Collections.Generic.Stack`1>::GetEnumerator() +#define Stack_1_GetEnumerator_m16882(__this, method) (( Enumerator_t2491 (*) (Stack_1_t2293 *, const MethodInfo*))Stack_1_GetEnumerator_m13573_gshared)(__this, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionary.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionary.h" new file mode 100644 index 00000000..ad0a6122 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionary.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.HybridDictionary +struct HybridDictionary_t724 : public Object_t +{ + // System.Boolean System.Collections.Specialized.HybridDictionary::caseInsensitive + bool ___caseInsensitive_0; + // System.Collections.Hashtable System.Collections.Specialized.HybridDictionary::hashtable + Hashtable_t725 * ___hashtable_1; + // System.Collections.Specialized.ListDictionary System.Collections.Specialized.HybridDictionary::list + ListDictionary_t726 * ___list_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionaryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionaryMethodDeclarations.h" new file mode 100644 index 00000000..c3593501 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_HybridDictionaryMethodDeclarations.h" @@ -0,0 +1,59 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.HybridDictionary +struct HybridDictionary_t724; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.HybridDictionary::.ctor() +extern "C" void HybridDictionary__ctor_m3697 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::.ctor(System.Int32,System.Boolean) +extern "C" void HybridDictionary__ctor_m3698 (HybridDictionary_t724 * __this, int32_t ___initialSize, bool ___caseInsensitive, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Collections.Specialized.HybridDictionary::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * HybridDictionary_System_Collections_IEnumerable_GetEnumerator_m3699 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IDictionary System.Collections.Specialized.HybridDictionary::get_inner() +extern "C" Object_t * HybridDictionary_get_inner_m3700 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Collections.Specialized.HybridDictionary::get_Count() +extern "C" int32_t HybridDictionary_get_Count_m3701 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.HybridDictionary::get_IsSynchronized() +extern "C" bool HybridDictionary_get_IsSynchronized_m3702 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.HybridDictionary::get_Item(System.Object) +extern "C" Object_t * HybridDictionary_get_Item_m3703 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::set_Item(System.Object,System.Object) +extern "C" void HybridDictionary_set_Item_m3704 (HybridDictionary_t724 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.HybridDictionary::get_SyncRoot() +extern "C" Object_t * HybridDictionary_get_SyncRoot_m3705 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::Add(System.Object,System.Object) +extern "C" void HybridDictionary_Add_m3706 (HybridDictionary_t724 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.HybridDictionary::Contains(System.Object) +extern "C" bool HybridDictionary_Contains_m3707 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::CopyTo(System.Array,System.Int32) +extern "C" void HybridDictionary_CopyTo_m3708 (HybridDictionary_t724 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IDictionaryEnumerator System.Collections.Specialized.HybridDictionary::GetEnumerator() +extern "C" Object_t * HybridDictionary_GetEnumerator_m3709 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::Remove(System.Object) +extern "C" void HybridDictionary_Remove_m3710 (HybridDictionary_t724 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.HybridDictionary::Switch() +extern "C" void HybridDictionary_Switch_m3711 (HybridDictionary_t724 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary.h" new file mode 100644 index 00000000..fba0c32c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; +// System.Collections.IComparer +struct IComparer_t729; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726 : public Object_t +{ + // System.Int32 System.Collections.Specialized.ListDictionary::count + int32_t ___count_0; + // System.Int32 System.Collections.Specialized.ListDictionary::version + int32_t ___version_1; + // System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary::head + DictionaryNode_t727 * ___head_2; + // System.Collections.IComparer System.Collections.Specialized.ListDictionary::comparer + Object_t * ___comparer_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionaryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionaryMethodDeclarations.h" new file mode 100644 index 00000000..28a01d45 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionaryMethodDeclarations.h" @@ -0,0 +1,65 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726; +// System.Collections.IComparer +struct IComparer_t729; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IDictionaryEnumerator +struct IDictionaryEnumerator_t899; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.ListDictionary::.ctor() +extern "C" void ListDictionary__ctor_m3722 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::.ctor(System.Collections.IComparer) +extern "C" void ListDictionary__ctor_m3723 (ListDictionary_t726 * __this, Object_t * ___comparer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Collections.Specialized.ListDictionary::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * ListDictionary_System_Collections_IEnumerable_GetEnumerator_m3724 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary::FindEntry(System.Object) +extern "C" DictionaryNode_t727 * ListDictionary_FindEntry_m3725 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary::FindEntry(System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode&) +extern "C" DictionaryNode_t727 * ListDictionary_FindEntry_m3726 (ListDictionary_t726 * __this, Object_t * ___key, DictionaryNode_t727 ** ___prev, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::AddImpl(System.Object,System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode) +extern "C" void ListDictionary_AddImpl_m3727 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, DictionaryNode_t727 * ___prev, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Collections.Specialized.ListDictionary::get_Count() +extern "C" int32_t ListDictionary_get_Count_m3728 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.ListDictionary::get_IsSynchronized() +extern "C" bool ListDictionary_get_IsSynchronized_m3729 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.ListDictionary::get_SyncRoot() +extern "C" Object_t * ListDictionary_get_SyncRoot_m3730 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::CopyTo(System.Array,System.Int32) +extern "C" void ListDictionary_CopyTo_m3731 (ListDictionary_t726 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.ListDictionary::get_Item(System.Object) +extern "C" Object_t * ListDictionary_get_Item_m3732 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::set_Item(System.Object,System.Object) +extern "C" void ListDictionary_set_Item_m3733 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::Add(System.Object,System.Object) +extern "C" void ListDictionary_Add_m3734 (ListDictionary_t726 * __this, Object_t * ___key, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::Clear() +extern "C" void ListDictionary_Clear_m3735 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.ListDictionary::Contains(System.Object) +extern "C" bool ListDictionary_Contains_m3736 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IDictionaryEnumerator System.Collections.Specialized.ListDictionary::GetEnumerator() +extern "C" Object_t * ListDictionary_GetEnumerator_m3737 (ListDictionary_t726 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary::Remove(System.Object) +extern "C" void ListDictionary_Remove_m3738 (ListDictionary_t726 * __this, Object_t * ___key, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction.h" new file mode 100644 index 00000000..3711fd8f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727 : public Object_t +{ + // System.Object System.Collections.Specialized.ListDictionary/DictionaryNode::key + Object_t * ___key_0; + // System.Object System.Collections.Specialized.ListDictionary/DictionaryNode::value + Object_t * ___value_1; + // System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary/DictionaryNode::next + DictionaryNode_t727 * ___next_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_DictionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_DictionMethodDeclarations.h" new file mode 100644 index 00000000..5ee2d1ad --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_DictionMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNode::.ctor(System.Object,System.Object,System.Collections.Specialized.ListDictionary/DictionaryNode) +extern "C" void DictionaryNode__ctor_m3712 (DictionaryNode_t727 * __this, Object_t * ___key, Object_t * ___value, DictionaryNode_t727 * ___next, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0.h" new file mode 100644 index 00000000..de1d2270 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator +struct DictionaryNodeEnumerator_t728 : public Object_t +{ + // System.Collections.Specialized.ListDictionary System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::dict + ListDictionary_t726 * ___dict_0; + // System.Boolean System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::isAtStart + bool ___isAtStart_1; + // System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::current + DictionaryNode_t727 * ___current_2; + // System.Int32 System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::version + int32_t ___version_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0MethodDeclarations.h" new file mode 100644 index 00000000..050cd38d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_ListDictionary_Diction_0MethodDeclarations.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator +struct DictionaryNodeEnumerator_t728; +// System.Collections.Specialized.ListDictionary +struct ListDictionary_t726; +// System.Object +struct Object_t; +// System.Collections.Specialized.ListDictionary/DictionaryNode +struct DictionaryNode_t727; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Collections_DictionaryEntry.h" + +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::.ctor(System.Collections.Specialized.ListDictionary) +extern "C" void DictionaryNodeEnumerator__ctor_m3713 (DictionaryNodeEnumerator_t728 * __this, ListDictionary_t726 * ___dict, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::FailFast() +extern "C" void DictionaryNodeEnumerator_FailFast_m3714 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::MoveNext() +extern "C" bool DictionaryNodeEnumerator_MoveNext_m3715 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::Reset() +extern "C" void DictionaryNodeEnumerator_Reset_m3716 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Current() +extern "C" Object_t * DictionaryNodeEnumerator_get_Current_m3717 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.ListDictionary/DictionaryNode System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_DictionaryNode() +extern "C" DictionaryNode_t727 * DictionaryNodeEnumerator_get_DictionaryNode_m3718 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.DictionaryEntry System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Entry() +extern "C" DictionaryEntry_t900 DictionaryNodeEnumerator_get_Entry_m3719 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Key() +extern "C" Object_t * DictionaryNodeEnumerator_get_Key_m3720 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.ListDictionary/DictionaryNodeEnumerator::get_Value() +extern "C" Object_t * DictionaryNodeEnumerator_get_Value_m3721 (DictionaryNodeEnumerator_t728 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa.h" new file mode 100644 index 00000000..bbe24cb8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.NameObjectCollectionBase/_Item +struct _Item_t730 : public Object_t +{ + // System.String System.Collections.Specialized.NameObjectCollectionBase/_Item::key + String_t* ___key_0; + // System.Object System.Collections.Specialized.NameObjectCollectionBase/_Item::value + Object_t * ___value_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBaMethodDeclarations.h" new file mode 100644 index 00000000..e7003aea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBaMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.NameObjectCollectionBase/_Item +struct _Item_t730; +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_Item::.ctor(System.String,System.Object) +extern "C" void _Item__ctor_m3739 (_Item_t730 * __this, String_t* ___key, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0.h" new file mode 100644 index 00000000..100b5655 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator +struct _KeysEnumerator_t731 : public Object_t +{ + // System.Collections.Specialized.NameObjectCollectionBase System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::m_collection + NameObjectCollectionBase_t732 * ___m_collection_0; + // System.Int32 System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::m_position + int32_t ___m_position_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0MethodDeclarations.h" new file mode 100644 index 00000000..5a7c96da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_0MethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator +struct _KeysEnumerator_t731; +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::.ctor(System.Collections.Specialized.NameObjectCollectionBase) +extern "C" void _KeysEnumerator__ctor_m3740 (_KeysEnumerator_t731 * __this, NameObjectCollectionBase_t732 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::get_Current() +extern "C" Object_t * _KeysEnumerator_get_Current_m3741 (_KeysEnumerator_t731 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::MoveNext() +extern "C" bool _KeysEnumerator_MoveNext_m3742 (_KeysEnumerator_t731 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase/_KeysEnumerator::Reset() +extern "C" void _KeysEnumerator_Reset_m3743 (_KeysEnumerator_t731 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1.h" new file mode 100644 index 00000000..88736d00 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733 : public Object_t +{ + // System.Collections.Specialized.NameObjectCollectionBase System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::m_collection + NameObjectCollectionBase_t732 * ___m_collection_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1MethodDeclarations.h" new file mode 100644 index 00000000..6fbb75db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_1MethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733; +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; +// System.Array +struct Array_t; +// System.Object +struct Object_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::.ctor(System.Collections.Specialized.NameObjectCollectionBase) +extern "C" void KeysCollection__ctor_m3744 (KeysCollection_t733 * __this, NameObjectCollectionBase_t732 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void KeysCollection_System_Collections_ICollection_CopyTo_m3745 (KeysCollection_t733 * __this, Array_t * ___array, int32_t ___arrayIndex, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool KeysCollection_System_Collections_ICollection_get_IsSynchronized_m3746 (KeysCollection_t733 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * KeysCollection_System_Collections_ICollection_get_SyncRoot_m3747 (KeysCollection_t733 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::get_Count() +extern "C" int32_t KeysCollection_get_Count_m3748 (KeysCollection_t733 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Collections.Specialized.NameObjectCollectionBase/KeysCollection::GetEnumerator() +extern "C" Object_t * KeysCollection_GetEnumerator_m3749 (KeysCollection_t733 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2.h" new file mode 100644 index 00000000..24a9637c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2.h" @@ -0,0 +1,55 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Collections.Specialized.NameObjectCollectionBase/_Item +struct _Item_t730; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Collections.IHashCodeProvider +struct IHashCodeProvider_t735; +// System.Collections.IComparer +struct IComparer_t729; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733; +// System.Collections.IEqualityComparer +struct IEqualityComparer_t736; + +#include "mscorlib_System_Object.h" + +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732 : public Object_t +{ + // System.Collections.Hashtable System.Collections.Specialized.NameObjectCollectionBase::m_ItemsContainer + Hashtable_t725 * ___m_ItemsContainer_0; + // System.Collections.Specialized.NameObjectCollectionBase/_Item System.Collections.Specialized.NameObjectCollectionBase::m_NullKeyItem + _Item_t730 * ___m_NullKeyItem_1; + // System.Collections.ArrayList System.Collections.Specialized.NameObjectCollectionBase::m_ItemsArray + ArrayList_t734 * ___m_ItemsArray_2; + // System.Collections.IHashCodeProvider System.Collections.Specialized.NameObjectCollectionBase::m_hashprovider + Object_t * ___m_hashprovider_3; + // System.Collections.IComparer System.Collections.Specialized.NameObjectCollectionBase::m_comparer + Object_t * ___m_comparer_4; + // System.Int32 System.Collections.Specialized.NameObjectCollectionBase::m_defCapacity + int32_t ___m_defCapacity_5; + // System.Boolean System.Collections.Specialized.NameObjectCollectionBase::m_readonly + bool ___m_readonly_6; + // System.Runtime.Serialization.SerializationInfo System.Collections.Specialized.NameObjectCollectionBase::infoCopy + SerializationInfo_t433 * ___infoCopy_7; + // System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Collections.Specialized.NameObjectCollectionBase::keyscoll + KeysCollection_t733 * ___keyscoll_8; + // System.Collections.IEqualityComparer System.Collections.Specialized.NameObjectCollectionBase::equality_comparer + Object_t * ___equality_comparer_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2MethodDeclarations.h" new file mode 100644 index 00000000..425de8c3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameObjectCollectionBa_2MethodDeclarations.h" @@ -0,0 +1,68 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.NameObjectCollectionBase +struct NameObjectCollectionBase_t732; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.String +struct String_t; +// System.Collections.Specialized.NameObjectCollectionBase/_Item +struct _Item_t730; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Collections.Specialized.NameObjectCollectionBase::.ctor() +extern "C" void NameObjectCollectionBase__ctor_m3750 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NameObjectCollectionBase__ctor_m3751 (NameObjectCollectionBase_t732 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.get_IsSynchronized() +extern "C" bool NameObjectCollectionBase_System_Collections_ICollection_get_IsSynchronized_m3752 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.get_SyncRoot() +extern "C" Object_t * NameObjectCollectionBase_System_Collections_ICollection_get_SyncRoot_m3753 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void NameObjectCollectionBase_System_Collections_ICollection_CopyTo_m3754 (NameObjectCollectionBase_t732 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::Init() +extern "C" void NameObjectCollectionBase_Init_m3755 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Collections.Specialized.NameObjectCollectionBase::get_Keys() +extern "C" KeysCollection_t733 * NameObjectCollectionBase_get_Keys_m3756 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Collections.Specialized.NameObjectCollectionBase::GetEnumerator() +extern "C" Object_t * NameObjectCollectionBase_GetEnumerator_m3757 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NameObjectCollectionBase_GetObjectData_m3758 (NameObjectCollectionBase_t732 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Collections.Specialized.NameObjectCollectionBase::get_Count() +extern "C" int32_t NameObjectCollectionBase_get_Count_m3759 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::OnDeserialization(System.Object) +extern "C" void NameObjectCollectionBase_OnDeserialization_m3760 (NameObjectCollectionBase_t732 * __this, Object_t * ___sender, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Collections.Specialized.NameObjectCollectionBase::get_IsReadOnly() +extern "C" bool NameObjectCollectionBase_get_IsReadOnly_m3761 (NameObjectCollectionBase_t732 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameObjectCollectionBase::BaseAdd(System.String,System.Object) +extern "C" void NameObjectCollectionBase_BaseAdd_m3762 (NameObjectCollectionBase_t732 * __this, String_t* ___name, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.NameObjectCollectionBase::BaseGet(System.Int32) +extern "C" Object_t * NameObjectCollectionBase_BaseGet_m3763 (NameObjectCollectionBase_t732 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Collections.Specialized.NameObjectCollectionBase::BaseGet(System.String) +extern "C" Object_t * NameObjectCollectionBase_BaseGet_m3764 (NameObjectCollectionBase_t732 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Collections.Specialized.NameObjectCollectionBase::BaseGetKey(System.Int32) +extern "C" String_t* NameObjectCollectionBase_BaseGetKey_m3765 (NameObjectCollectionBase_t732 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.NameObjectCollectionBase/_Item System.Collections.Specialized.NameObjectCollectionBase::FindFirstMatchedItem(System.String) +extern "C" _Item_t730 * NameObjectCollectionBase_FindFirstMatchedItem_m3766 (NameObjectCollectionBase_t732 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollection.h" new file mode 100644 index 00000000..9113d07c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollection.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String[] +struct StringU5BU5D_t163; + +#include "System_System_Collections_Specialized_NameObjectCollectionBa_2.h" + +// System.Collections.Specialized.NameValueCollection +struct NameValueCollection_t737 : public NameObjectCollectionBase_t732 +{ + // System.String[] System.Collections.Specialized.NameValueCollection::cachedAllKeys + StringU5BU5D_t163* ___cachedAllKeys_10; + // System.String[] System.Collections.Specialized.NameValueCollection::cachedAll + StringU5BU5D_t163* ___cachedAll_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollectionMethodDeclarations.h" new file mode 100644 index 00000000..bc8d5cdc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Collections_Specialized_NameValueCollectionMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Collections.Specialized.NameValueCollection +struct NameValueCollection_t737; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.String +struct String_t; +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Collections.Specialized.NameValueCollection::.ctor() +extern "C" void NameValueCollection__ctor_m3767 (NameValueCollection_t737 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameValueCollection::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void NameValueCollection__ctor_m3768 (NameValueCollection_t737 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameValueCollection::Add(System.String,System.String) +extern "C" void NameValueCollection_Add_m3769 (NameValueCollection_t737 * __this, String_t* ___name, String_t* ___val, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Collections.Specialized.NameValueCollection::Get(System.Int32) +extern "C" String_t* NameValueCollection_Get_m3770 (NameValueCollection_t737 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Collections.Specialized.NameValueCollection::AsSingleString(System.Collections.ArrayList) +extern "C" String_t* NameValueCollection_AsSingleString_m3771 (Object_t * __this /* static, unused */, ArrayList_t734 * ___values, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Collections.Specialized.NameValueCollection::GetKey(System.Int32) +extern "C" String_t* NameValueCollection_GetKey_m3772 (NameValueCollection_t737 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Collections.Specialized.NameValueCollection::InvalidateCachedArrays() +extern "C" void NameValueCollection_InvalidateCachedArrays_m3773 (NameValueCollection_t737 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttribute.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttribute.h" new file mode 100644 index 00000000..529e1497 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttribute.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Attribute.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" + +// System.ComponentModel.EditorBrowsableAttribute +struct EditorBrowsableAttribute_t738 : public Attribute_t246 +{ + // System.ComponentModel.EditorBrowsableState System.ComponentModel.EditorBrowsableAttribute::state + int32_t ___state_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttributeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttributeMethodDeclarations.h" new file mode 100644 index 00000000..ac19f2c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableAttributeMethodDeclarations.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.ComponentModel.EditorBrowsableAttribute +struct EditorBrowsableAttribute_t738; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" + +// System.Void System.ComponentModel.EditorBrowsableAttribute::.ctor(System.ComponentModel.EditorBrowsableState) +extern "C" void EditorBrowsableAttribute__ctor_m3774 (EditorBrowsableAttribute_t738 * __this, int32_t ___state, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.ComponentModel.EditorBrowsableState System.ComponentModel.EditorBrowsableAttribute::get_State() +extern "C" int32_t EditorBrowsableAttribute_get_State_m3775 (EditorBrowsableAttribute_t738 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.ComponentModel.EditorBrowsableAttribute::Equals(System.Object) +extern "C" bool EditorBrowsableAttribute_Equals_m3776 (EditorBrowsableAttribute_t738 * __this, Object_t * ___obj, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.ComponentModel.EditorBrowsableAttribute::GetHashCode() +extern "C" int32_t EditorBrowsableAttribute_GetHashCode_m3777 (EditorBrowsableAttribute_t738 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableState.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableState.h" new file mode 100644 index 00000000..17a97fe1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableState.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_ComponentModel_EditorBrowsableState.h" + +// System.ComponentModel.EditorBrowsableState +struct EditorBrowsableState_t739 +{ + // System.Int32 System.ComponentModel.EditorBrowsableState::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableStateMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableStateMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_EditorBrowsableStateMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverter.h" new file mode 100644 index 00000000..3fa78b39 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverter.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.ComponentModel.TypeConverter +struct TypeConverter_t740 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttribute.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttribute.h" new file mode 100644 index 00000000..e7658762 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttribute.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.ComponentModel.TypeConverterAttribute +struct TypeConverterAttribute_t741; +// System.String +struct String_t; + +#include "mscorlib_System_Attribute.h" + +// System.ComponentModel.TypeConverterAttribute +struct TypeConverterAttribute_t741 : public Attribute_t246 +{ + // System.String System.ComponentModel.TypeConverterAttribute::converter_type + String_t* ___converter_type_1; +}; +struct TypeConverterAttribute_t741_StaticFields{ + // System.ComponentModel.TypeConverterAttribute System.ComponentModel.TypeConverterAttribute::Default + TypeConverterAttribute_t741 * ___Default_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttributeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttributeMethodDeclarations.h" new file mode 100644 index 00000000..430a46dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterAttributeMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.ComponentModel.TypeConverterAttribute +struct TypeConverterAttribute_t741; +// System.Type +struct Type_t; +// System.Object +struct Object_t; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.ComponentModel.TypeConverterAttribute::.ctor() +extern "C" void TypeConverterAttribute__ctor_m3778 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.ComponentModel.TypeConverterAttribute::.ctor(System.Type) +extern "C" void TypeConverterAttribute__ctor_m3779 (TypeConverterAttribute_t741 * __this, Type_t * ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.ComponentModel.TypeConverterAttribute::.cctor() +extern "C" void TypeConverterAttribute__cctor_m3780 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.ComponentModel.TypeConverterAttribute::Equals(System.Object) +extern "C" bool TypeConverterAttribute_Equals_m3781 (TypeConverterAttribute_t741 * __this, Object_t * ___obj, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.ComponentModel.TypeConverterAttribute::GetHashCode() +extern "C" int32_t TypeConverterAttribute_GetHashCode_m3782 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.ComponentModel.TypeConverterAttribute::get_ConverterTypeName() +extern "C" String_t* TypeConverterAttribute_get_ConverterTypeName_m3783 (TypeConverterAttribute_t741 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_ComponentModel_TypeConverterMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParser.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParser.h" new file mode 100644 index 00000000..8c364575 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParser.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_UriParser.h" + +// System.DefaultUriParser +struct DefaultUriParser_t884 : public UriParser_t885 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParserMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParserMethodDeclarations.h" new file mode 100644 index 00000000..996914ab --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_DefaultUriParserMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.DefaultUriParser +struct DefaultUriParser_t884; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.DefaultUriParser::.ctor() +extern "C" void DefaultUriParser__ctor_m4525 (DefaultUriParser_t884 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.DefaultUriParser::.ctor(System.String) +extern "C" void DefaultUriParser__ctor_m4526 (DefaultUriParser_t884 * __this, String_t* ___scheme, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParser.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParser.h" new file mode 100644 index 00000000..e54c2c4d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParser.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_UriParser.h" + +// System.GenericUriParser +struct GenericUriParser_t886 : public UriParser_t885 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParserMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParserMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_GenericUriParserMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttribute.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttribute.h" new file mode 100644 index 00000000..1739e659 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttribute.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Attribute.h" + +// System.MonoTODOAttribute +struct MonoTODOAttribute_t723 : public Attribute_t246 +{ + // System.String System.MonoTODOAttribute::comment + String_t* ___comment_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttributeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttributeMethodDeclarations.h" new file mode 100644 index 00000000..8cd9933b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_MonoTODOAttributeMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.MonoTODOAttribute +struct MonoTODOAttribute_t723; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.MonoTODOAttribute::.ctor() +extern "C" void MonoTODOAttribute__ctor_m3695 (MonoTODOAttribute_t723 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.MonoTODOAttribute::.ctor(System.String) +extern "C" void MonoTODOAttribute__ctor_m3696 (MonoTODOAttribute_t723 * __this, String_t* ___comment, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicy.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicy.h" new file mode 100644 index 00000000..4e7eee91 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicy.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Net.DefaultCertificatePolicy +struct DefaultCertificatePolicy_t745 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicyMethodDeclarations.h" new file mode 100644 index 00000000..12ecb291 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_DefaultCertificatePolicyMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.DefaultCertificatePolicy +struct DefaultCertificatePolicy_t745; +// System.Net.ServicePoint +struct ServicePoint_t761; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Net.WebRequest +struct WebRequest_t747; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.DefaultCertificatePolicy::.ctor() +extern "C" void DefaultCertificatePolicy__ctor_m3784 (DefaultCertificatePolicy_t745 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.DefaultCertificatePolicy::CheckValidationResult(System.Net.ServicePoint,System.Security.Cryptography.X509Certificates.X509Certificate,System.Net.WebRequest,System.Int32) +extern "C" bool DefaultCertificatePolicy_CheckValidationResult_m3785 (DefaultCertificatePolicy_t745 * __this, ServicePoint_t761 * ___point, X509Certificate_t786 * ___certificate, WebRequest_t747 * ___request, int32_t ___certificateProblem, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequest.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequest.h" new file mode 100644 index 00000000..b1ec2376 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequest.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; +// System.Net.WebHeaderCollection +struct WebHeaderCollection_t749; +// System.String +struct String_t; +// System.Net.IWebProxy +struct IWebProxy_t750; + +#include "System_System_Net_WebRequest.h" +#include "mscorlib_System_IO_FileAccess.h" + +// System.Net.FileWebRequest +struct FileWebRequest_t746 : public WebRequest_t747 +{ + // System.Uri System.Net.FileWebRequest::uri + Uri_t748 * ___uri_6; + // System.Net.WebHeaderCollection System.Net.FileWebRequest::webHeaders + WebHeaderCollection_t749 * ___webHeaders_7; + // System.String System.Net.FileWebRequest::connectionGroup + String_t* ___connectionGroup_8; + // System.Int64 System.Net.FileWebRequest::contentLength + int64_t ___contentLength_9; + // System.IO.FileAccess System.Net.FileWebRequest::fileAccess + int32_t ___fileAccess_10; + // System.String System.Net.FileWebRequest::method + String_t* ___method_11; + // System.Net.IWebProxy System.Net.FileWebRequest::proxy + Object_t * ___proxy_12; + // System.Boolean System.Net.FileWebRequest::preAuthenticate + bool ___preAuthenticate_13; + // System.Int32 System.Net.FileWebRequest::timeout + int32_t ___timeout_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreator.h" new file mode 100644 index 00000000..64049aed --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreator.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Net.FileWebRequestCreator +struct FileWebRequestCreator_t751 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreatorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreatorMethodDeclarations.h" new file mode 100644 index 00000000..f5c33db3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestCreatorMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.FileWebRequestCreator +struct FileWebRequestCreator_t751; +// System.Net.WebRequest +struct WebRequest_t747; +// System.Uri +struct Uri_t748; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.FileWebRequestCreator::.ctor() +extern "C" void FileWebRequestCreator__ctor_m3790 (FileWebRequestCreator_t751 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.WebRequest System.Net.FileWebRequestCreator::Create(System.Uri) +extern "C" WebRequest_t747 * FileWebRequestCreator_Create_m3791 (FileWebRequestCreator_t751 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestMethodDeclarations.h" new file mode 100644 index 00000000..e4e8975a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FileWebRequestMethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.FileWebRequest +struct FileWebRequest_t746; +// System.Uri +struct Uri_t748; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Net.FileWebRequest::.ctor(System.Uri) +extern "C" void FileWebRequest__ctor_m3786 (FileWebRequest_t746 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.FileWebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FileWebRequest__ctor_m3787 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.FileWebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FileWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3788 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.FileWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void FileWebRequest_GetObjectData_m3789 (FileWebRequest_t746 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreator.h" new file mode 100644 index 00000000..995483c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreator.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Net.FtpRequestCreator +struct FtpRequestCreator_t752 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreatorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreatorMethodDeclarations.h" new file mode 100644 index 00000000..d0f70344 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpRequestCreatorMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.FtpRequestCreator +struct FtpRequestCreator_t752; +// System.Net.WebRequest +struct WebRequest_t747; +// System.Uri +struct Uri_t748; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.FtpRequestCreator::.ctor() +extern "C" void FtpRequestCreator__ctor_m3792 (FtpRequestCreator_t752 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.WebRequest System.Net.FtpRequestCreator::Create(System.Uri) +extern "C" WebRequest_t747 * FtpRequestCreator_Create_m3793 (FtpRequestCreator_t752 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequest.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequest.h" new file mode 100644 index 00000000..1ac36dfc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequest.h" @@ -0,0 +1,55 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; +// System.Net.IWebProxy +struct IWebProxy_t750; +// System.String +struct String_t; +// System.Object +struct Object_t; +// System.String[] +struct StringU5BU5D_t163; +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; + +#include "System_System_Net_WebRequest.h" + +// System.Net.FtpWebRequest +struct FtpWebRequest_t753 : public WebRequest_t747 +{ + // System.Uri System.Net.FtpWebRequest::requestUri + Uri_t748 * ___requestUri_6; + // System.Net.IWebProxy System.Net.FtpWebRequest::proxy + Object_t * ___proxy_7; + // System.Int32 System.Net.FtpWebRequest::timeout + int32_t ___timeout_8; + // System.Int32 System.Net.FtpWebRequest::rwTimeout + int32_t ___rwTimeout_9; + // System.Boolean System.Net.FtpWebRequest::binary + bool ___binary_10; + // System.Boolean System.Net.FtpWebRequest::usePassive + bool ___usePassive_11; + // System.String System.Net.FtpWebRequest::method + String_t* ___method_12; + // System.Object System.Net.FtpWebRequest::locker + Object_t * ___locker_13; + // System.Net.Security.RemoteCertificateValidationCallback System.Net.FtpWebRequest::callback + RemoteCertificateValidationCallback_t754 * ___callback_15; +}; +struct FtpWebRequest_t753_StaticFields{ + // System.String[] System.Net.FtpWebRequest::supportedCommands + StringU5BU5D_t163* ___supportedCommands_14; + // System.Net.Security.RemoteCertificateValidationCallback System.Net.FtpWebRequest::<>f__am$cache1C + RemoteCertificateValidationCallback_t754 * ___U3CU3Ef__amU24cache1C_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequestMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequestMethodDeclarations.h" new file mode 100644 index 00000000..9fe2fef0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_FtpWebRequestMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.FtpWebRequest +struct FtpWebRequest_t753; +// System.Uri +struct Uri_t748; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Net_Security_SslPolicyErrors.h" + +// System.Void System.Net.FtpWebRequest::.ctor(System.Uri) +extern "C" void FtpWebRequest__ctor_m3794 (FtpWebRequest_t753 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.FtpWebRequest::.cctor() +extern "C" void FtpWebRequest__cctor_m3795 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.FtpWebRequest::m__B(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors) +extern "C" bool FtpWebRequest_U3CcallbackU3Em__B_m3796 (Object_t * __this /* static, unused */, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelection.h" new file mode 100644 index 00000000..9f4c5114 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelection.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Net.GlobalProxySelection +struct GlobalProxySelection_t755 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelectionMethodDeclarations.h" new file mode 100644 index 00000000..f2207e72 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_GlobalProxySelectionMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.IWebProxy +struct IWebProxy_t750; + +#include "codegen/il2cpp-codegen.h" + +// System.Net.IWebProxy System.Net.GlobalProxySelection::get_Select() +extern "C" Object_t * GlobalProxySelection_get_Select_m3797 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreator.h" new file mode 100644 index 00000000..66462397 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreator.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Net.HttpRequestCreator +struct HttpRequestCreator_t756 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreatorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreatorMethodDeclarations.h" new file mode 100644 index 00000000..4b21685b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpRequestCreatorMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.HttpRequestCreator +struct HttpRequestCreator_t756; +// System.Net.WebRequest +struct WebRequest_t747; +// System.Uri +struct Uri_t748; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.HttpRequestCreator::.ctor() +extern "C" void HttpRequestCreator__ctor_m3798 (HttpRequestCreator_t756 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.WebRequest System.Net.HttpRequestCreator::Create(System.Uri) +extern "C" WebRequest_t747 * HttpRequestCreator_Create_m3799 (HttpRequestCreator_t756 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersion.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersion.h" new file mode 100644 index 00000000..1fc69d0e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersion.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Version +struct Version_t758; + +#include "mscorlib_System_Object.h" + +// System.Net.HttpVersion +struct HttpVersion_t757 : public Object_t +{ +}; +struct HttpVersion_t757_StaticFields{ + // System.Version System.Net.HttpVersion::Version10 + Version_t758 * ___Version10_0; + // System.Version System.Net.HttpVersion::Version11 + Version_t758 * ___Version11_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersionMethodDeclarations.h" new file mode 100644 index 00000000..ba2dc40e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpVersionMethodDeclarations.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.HttpVersion::.cctor() +extern "C" void HttpVersion__cctor_m3800 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequest.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequest.h" new file mode 100644 index 00000000..10a7c04c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequest.h" @@ -0,0 +1,85 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.String +struct String_t; +// System.Net.WebHeaderCollection +struct WebHeaderCollection_t749; +// System.Version +struct Version_t758; +// System.Net.IWebProxy +struct IWebProxy_t750; +// System.Net.ServicePoint +struct ServicePoint_t761; +// System.Object +struct Object_t; + +#include "System_System_Net_WebRequest.h" + +// System.Net.HttpWebRequest +struct HttpWebRequest_t759 : public WebRequest_t747 +{ + // System.Uri System.Net.HttpWebRequest::requestUri + Uri_t748 * ___requestUri_6; + // System.Uri System.Net.HttpWebRequest::actualUri + Uri_t748 * ___actualUri_7; + // System.Boolean System.Net.HttpWebRequest::hostChanged + bool ___hostChanged_8; + // System.Boolean System.Net.HttpWebRequest::allowAutoRedirect + bool ___allowAutoRedirect_9; + // System.Boolean System.Net.HttpWebRequest::allowBuffering + bool ___allowBuffering_10; + // System.Security.Cryptography.X509Certificates.X509CertificateCollection System.Net.HttpWebRequest::certificates + X509CertificateCollection_t760 * ___certificates_11; + // System.String System.Net.HttpWebRequest::connectionGroup + String_t* ___connectionGroup_12; + // System.Int64 System.Net.HttpWebRequest::contentLength + int64_t ___contentLength_13; + // System.Net.WebHeaderCollection System.Net.HttpWebRequest::webHeaders + WebHeaderCollection_t749 * ___webHeaders_14; + // System.Boolean System.Net.HttpWebRequest::keepAlive + bool ___keepAlive_15; + // System.Int32 System.Net.HttpWebRequest::maxAutoRedirect + int32_t ___maxAutoRedirect_16; + // System.String System.Net.HttpWebRequest::mediaType + String_t* ___mediaType_17; + // System.String System.Net.HttpWebRequest::method + String_t* ___method_18; + // System.String System.Net.HttpWebRequest::initialMethod + String_t* ___initialMethod_19; + // System.Boolean System.Net.HttpWebRequest::pipelined + bool ___pipelined_20; + // System.Version System.Net.HttpWebRequest::version + Version_t758 * ___version_21; + // System.Net.IWebProxy System.Net.HttpWebRequest::proxy + Object_t * ___proxy_22; + // System.Boolean System.Net.HttpWebRequest::sendChunked + bool ___sendChunked_23; + // System.Net.ServicePoint System.Net.HttpWebRequest::servicePoint + ServicePoint_t761 * ___servicePoint_24; + // System.Int32 System.Net.HttpWebRequest::timeout + int32_t ___timeout_25; + // System.Int32 System.Net.HttpWebRequest::redirects + int32_t ___redirects_26; + // System.Object System.Net.HttpWebRequest::locker + Object_t * ___locker_27; + // System.Int32 System.Net.HttpWebRequest::readWriteTimeout + int32_t ___readWriteTimeout_29; +}; +struct HttpWebRequest_t759_StaticFields{ + // System.Int32 System.Net.HttpWebRequest::defaultMaxResponseHeadersLength + int32_t ___defaultMaxResponseHeadersLength_28; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequestMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequestMethodDeclarations.h" new file mode 100644 index 00000000..0d9e222c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_HttpWebRequestMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.HttpWebRequest +struct HttpWebRequest_t759; +// System.Uri +struct Uri_t748; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Net.ServicePoint +struct ServicePoint_t761; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Net.HttpWebRequest::.ctor(System.Uri) +extern "C" void HttpWebRequest__ctor_m3801 (HttpWebRequest_t759 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.HttpWebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void HttpWebRequest__ctor_m3802 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.HttpWebRequest::.cctor() +extern "C" void HttpWebRequest__cctor_m3803 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.HttpWebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void HttpWebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3804 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Uri System.Net.HttpWebRequest::get_Address() +extern "C" Uri_t748 * HttpWebRequest_get_Address_m3805 (HttpWebRequest_t759 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.ServicePoint System.Net.HttpWebRequest::get_ServicePoint() +extern "C" ServicePoint_t761 * HttpWebRequest_get_ServicePoint_m3806 (HttpWebRequest_t759 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.ServicePoint System.Net.HttpWebRequest::GetServicePoint() +extern "C" ServicePoint_t761 * HttpWebRequest_GetServicePoint_m3807 (HttpWebRequest_t759 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.HttpWebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void HttpWebRequest_GetObjectData_m3808 (HttpWebRequest_t759 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddress.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddress.h" new file mode 100644 index 00000000..0372f903 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddress.h" @@ -0,0 +1,48 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Net.IPAddress +struct IPAddress_t762; + +#include "mscorlib_System_Object.h" +#include "System_System_Net_Sockets_AddressFamily.h" + +// System.Net.IPAddress +struct IPAddress_t762 : public Object_t +{ + // System.Int64 System.Net.IPAddress::m_Address + int64_t ___m_Address_0; + // System.Net.Sockets.AddressFamily System.Net.IPAddress::m_Family + int32_t ___m_Family_1; + // System.UInt16[] System.Net.IPAddress::m_Numbers + UInt16U5BU5D_t763* ___m_Numbers_2; + // System.Int64 System.Net.IPAddress::m_ScopeId + int64_t ___m_ScopeId_3; +}; +struct IPAddress_t762_StaticFields{ + // System.Net.IPAddress System.Net.IPAddress::Any + IPAddress_t762 * ___Any_4; + // System.Net.IPAddress System.Net.IPAddress::Broadcast + IPAddress_t762 * ___Broadcast_5; + // System.Net.IPAddress System.Net.IPAddress::Loopback + IPAddress_t762 * ___Loopback_6; + // System.Net.IPAddress System.Net.IPAddress::None + IPAddress_t762 * ___None_7; + // System.Net.IPAddress System.Net.IPAddress::IPv6Any + IPAddress_t762 * ___IPv6Any_8; + // System.Net.IPAddress System.Net.IPAddress::IPv6Loopback + IPAddress_t762 * ___IPv6Loopback_9; + // System.Net.IPAddress System.Net.IPAddress::IPv6None + IPAddress_t762 * ___IPv6None_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddressMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddressMethodDeclarations.h" new file mode 100644 index 00000000..30a6c320 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPAddressMethodDeclarations.h" @@ -0,0 +1,64 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.IPAddress +struct IPAddress_t762; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Net_Sockets_AddressFamily.h" + +// System.Void System.Net.IPAddress::.ctor(System.Int64) +extern "C" void IPAddress__ctor_m3809 (IPAddress_t762 * __this, int64_t ___addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPAddress::.ctor(System.UInt16[],System.Int64) +extern "C" void IPAddress__ctor_m3810 (IPAddress_t762 * __this, UInt16U5BU5D_t763* ___address, int64_t ___scopeId, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPAddress::.cctor() +extern "C" void IPAddress__cctor_m3811 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 System.Net.IPAddress::SwapShort(System.Int16) +extern "C" int16_t IPAddress_SwapShort_m3812 (Object_t * __this /* static, unused */, int16_t ___number, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 System.Net.IPAddress::HostToNetworkOrder(System.Int16) +extern "C" int16_t IPAddress_HostToNetworkOrder_m3813 (Object_t * __this /* static, unused */, int16_t ___host, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int16 System.Net.IPAddress::NetworkToHostOrder(System.Int16) +extern "C" int16_t IPAddress_NetworkToHostOrder_m3814 (Object_t * __this /* static, unused */, int16_t ___network, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IPAddress System.Net.IPAddress::Parse(System.String) +extern "C" IPAddress_t762 * IPAddress_Parse_m3815 (Object_t * __this /* static, unused */, String_t* ___ipString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPAddress::TryParse(System.String,System.Net.IPAddress&) +extern "C" bool IPAddress_TryParse_m3816 (Object_t * __this /* static, unused */, String_t* ___ipString, IPAddress_t762 ** ___address, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IPAddress System.Net.IPAddress::ParseIPV4(System.String) +extern "C" IPAddress_t762 * IPAddress_ParseIPV4_m3817 (Object_t * __this /* static, unused */, String_t* ___ip, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IPAddress System.Net.IPAddress::ParseIPV6(System.String) +extern "C" IPAddress_t762 * IPAddress_ParseIPV6_m3818 (Object_t * __this /* static, unused */, String_t* ___ip, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 System.Net.IPAddress::get_InternalIPv4Address() +extern "C" int64_t IPAddress_get_InternalIPv4Address_m3819 (IPAddress_t762 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 System.Net.IPAddress::get_ScopeId() +extern "C" int64_t IPAddress_get_ScopeId_m3820 (IPAddress_t762 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.Sockets.AddressFamily System.Net.IPAddress::get_AddressFamily() +extern "C" int32_t IPAddress_get_AddressFamily_m3821 (IPAddress_t762 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPAddress::IsLoopback(System.Net.IPAddress) +extern "C" bool IPAddress_IsLoopback_m3822 (Object_t * __this /* static, unused */, IPAddress_t762 * ___addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.IPAddress::ToString() +extern "C" String_t* IPAddress_ToString_m3823 (IPAddress_t762 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.IPAddress::ToString(System.Int64) +extern "C" String_t* IPAddress_ToString_m3824 (Object_t * __this /* static, unused */, int64_t ___addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPAddress::Equals(System.Object) +extern "C" bool IPAddress_Equals_m3825 (IPAddress_t762 * __this, Object_t * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPAddress::GetHashCode() +extern "C" int32_t IPAddress_GetHashCode_m3826 (IPAddress_t762 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPAddress::Hash(System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" int32_t IPAddress_Hash_m3827 (Object_t * __this /* static, unused */, int32_t ___i, int32_t ___j, int32_t ___k, int32_t ___l, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6Address.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6Address.h" new file mode 100644 index 00000000..2212157c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6Address.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Net.IPv6Address +struct IPv6Address_t764; + +#include "mscorlib_System_Object.h" + +// System.Net.IPv6Address +struct IPv6Address_t764 : public Object_t +{ + // System.UInt16[] System.Net.IPv6Address::address + UInt16U5BU5D_t763* ___address_0; + // System.Int32 System.Net.IPv6Address::prefixLength + int32_t ___prefixLength_1; + // System.Int64 System.Net.IPv6Address::scopeId + int64_t ___scopeId_2; +}; +struct IPv6Address_t764_StaticFields{ + // System.Net.IPv6Address System.Net.IPv6Address::Loopback + IPv6Address_t764 * ___Loopback_3; + // System.Net.IPv6Address System.Net.IPv6Address::Unspecified + IPv6Address_t764 * ___Unspecified_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6AddressMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6AddressMethodDeclarations.h" new file mode 100644 index 00000000..f223a4f4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_IPv6AddressMethodDeclarations.h" @@ -0,0 +1,67 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.IPv6Address +struct IPv6Address_t764; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[]) +extern "C" void IPv6Address__ctor_m3828 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[],System.Int32) +extern "C" void IPv6Address__ctor_m3829 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, int32_t ___prefixLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPv6Address::.ctor(System.UInt16[],System.Int32,System.Int32) +extern "C" void IPv6Address__ctor_m3830 (IPv6Address_t764 * __this, UInt16U5BU5D_t763* ___addr, int32_t ___prefixLength, int32_t ___scopeId, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPv6Address::.cctor() +extern "C" void IPv6Address__cctor_m3831 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IPv6Address System.Net.IPv6Address::Parse(System.String) +extern "C" IPv6Address_t764 * IPv6Address_Parse_m3832 (Object_t * __this /* static, unused */, String_t* ___ipString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPv6Address::Fill(System.UInt16[],System.String) +extern "C" int32_t IPv6Address_Fill_m3833 (Object_t * __this /* static, unused */, UInt16U5BU5D_t763* ___addr, String_t* ___ipString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::TryParse(System.String,System.Int32&) +extern "C" bool IPv6Address_TryParse_m3834 (Object_t * __this /* static, unused */, String_t* ___prefix, int32_t* ___res, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::TryParse(System.String,System.Net.IPv6Address&) +extern "C" bool IPv6Address_TryParse_m3835 (Object_t * __this /* static, unused */, String_t* ___ipString, IPv6Address_t764 ** ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt16[] System.Net.IPv6Address::get_Address() +extern "C" UInt16U5BU5D_t763* IPv6Address_get_Address_m3836 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int64 System.Net.IPv6Address::get_ScopeId() +extern "C" int64_t IPv6Address_get_ScopeId_m3837 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.IPv6Address::set_ScopeId(System.Int64) +extern "C" void IPv6Address_set_ScopeId_m3838 (IPv6Address_t764 * __this, int64_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::IsLoopback(System.Net.IPv6Address) +extern "C" bool IPv6Address_IsLoopback_m3839 (Object_t * __this /* static, unused */, IPv6Address_t764 * ___addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt16 System.Net.IPv6Address::SwapUShort(System.UInt16) +extern "C" uint16_t IPv6Address_SwapUShort_m3840 (Object_t * __this /* static, unused */, uint16_t ___number, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPv6Address::AsIPv4Int() +extern "C" int32_t IPv6Address_AsIPv4Int_m3841 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::IsIPv4Compatible() +extern "C" bool IPv6Address_IsIPv4Compatible_m3842 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::IsIPv4Mapped() +extern "C" bool IPv6Address_IsIPv4Mapped_m3843 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.IPv6Address::ToString() +extern "C" String_t* IPv6Address_ToString_m3844 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.IPv6Address::ToString(System.Boolean) +extern "C" String_t* IPv6Address_ToString_m3845 (IPv6Address_t764 * __this, bool ___fullLength, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.IPv6Address::Equals(System.Object) +extern "C" bool IPv6Address_Equals_m3846 (IPv6Address_t764 * __this, Object_t * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPv6Address::GetHashCode() +extern "C" int32_t IPv6Address_GetHashCode_m3847 (IPv6Address_t764 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.IPv6Address::Hash(System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" int32_t IPv6Address_Hash_m3848 (Object_t * __this /* static, unused */, int32_t ___i, int32_t ___j, int32_t ___k, int32_t ___l, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolType.h" new file mode 100644 index 00000000..e9e8a1bf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Net_SecurityProtocolType.h" + +// System.Net.SecurityProtocolType +struct SecurityProtocolType_t765 +{ + // System.Int32 System.Net.SecurityProtocolType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_SecurityProtocolTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevel.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevel.h" new file mode 100644 index 00000000..f1c151ee --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevel.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Net_Security_AuthenticationLevel.h" + +// System.Net.Security.AuthenticationLevel +struct AuthenticationLevel_t742 +{ + // System.Int32 System.Net.Security.AuthenticationLevel::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevelMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevelMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_AuthenticationLevelMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallba.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallba.h" new file mode 100644 index 00000000..9db432e0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallba.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" +#include "System_System_Net_Security_SslPolicyErrors.h" + +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" new file mode 100644 index 00000000..2e634d37 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_RemoteCertificateValidationCallbaMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "System_System_Net_Security_SslPolicyErrors.h" + +// System.Void System.Net.Security.RemoteCertificateValidationCallback::.ctor(System.Object,System.IntPtr) +extern "C" void RemoteCertificateValidationCallback__ctor_m4590 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.Security.RemoteCertificateValidationCallback::Invoke(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors) +extern "C" bool RemoteCertificateValidationCallback_Invoke_m4591 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" bool pinvoke_delegate_wrapper_RemoteCertificateValidationCallback_t754(Il2CppObject* delegate, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors); +// System.IAsyncResult System.Net.Security.RemoteCertificateValidationCallback::BeginInvoke(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object) +extern "C" Object_t * RemoteCertificateValidationCallback_BeginInvoke_m4592 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___sender, X509Certificate_t786 * ___certificate, X509Chain_t794 * ___chain, int32_t ___sslPolicyErrors, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.Security.RemoteCertificateValidationCallback::EndInvoke(System.IAsyncResult) +extern "C" bool RemoteCertificateValidationCallback_EndInvoke_m4593 (RemoteCertificateValidationCallback_t754 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrors.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrors.h" new file mode 100644 index 00000000..d8a35e9e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrors.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Net_Security_SslPolicyErrors.h" + +// System.Net.Security.SslPolicyErrors +struct SslPolicyErrors_t743 +{ + // System.Int32 System.Net.Security.SslPolicyErrors::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrorsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrorsMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Security_SslPolicyErrorsMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePoint.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePoint.h" new file mode 100644 index 00000000..c424e81c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePoint.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; +// System.Object +struct Object_t; + +#include "mscorlib_System_Object.h" +#include "mscorlib_System_DateTime.h" + +// System.Net.ServicePoint +struct ServicePoint_t761 : public Object_t +{ + // System.Uri System.Net.ServicePoint::uri + Uri_t748 * ___uri_0; + // System.Int32 System.Net.ServicePoint::connectionLimit + int32_t ___connectionLimit_1; + // System.Int32 System.Net.ServicePoint::maxIdleTime + int32_t ___maxIdleTime_2; + // System.Int32 System.Net.ServicePoint::currentConnections + int32_t ___currentConnections_3; + // System.DateTime System.Net.ServicePoint::idleSince + DateTime_t365 ___idleSince_4; + // System.Boolean System.Net.ServicePoint::usesProxy + bool ___usesProxy_5; + // System.Boolean System.Net.ServicePoint::sendContinue + bool ___sendContinue_6; + // System.Boolean System.Net.ServicePoint::useConnect + bool ___useConnect_7; + // System.Object System.Net.ServicePoint::locker + Object_t * ___locker_8; + // System.Object System.Net.ServicePoint::hostE + Object_t * ___hostE_9; + // System.Boolean System.Net.ServicePoint::useNagle + bool ___useNagle_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager.h" new file mode 100644 index 00000000..0b05f9de --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager.h" @@ -0,0 +1,48 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.HybridDictionary +struct HybridDictionary_t724; +// System.Net.ICertificatePolicy +struct ICertificatePolicy_t768; +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; + +#include "mscorlib_System_Object.h" +#include "System_System_Net_SecurityProtocolType.h" + +// System.Net.ServicePointManager +struct ServicePointManager_t767 : public Object_t +{ +}; +struct ServicePointManager_t767_StaticFields{ + // System.Collections.Specialized.HybridDictionary System.Net.ServicePointManager::servicePoints + HybridDictionary_t724 * ___servicePoints_0; + // System.Net.ICertificatePolicy System.Net.ServicePointManager::policy + Object_t * ___policy_1; + // System.Int32 System.Net.ServicePointManager::defaultConnectionLimit + int32_t ___defaultConnectionLimit_2; + // System.Int32 System.Net.ServicePointManager::maxServicePointIdleTime + int32_t ___maxServicePointIdleTime_3; + // System.Int32 System.Net.ServicePointManager::maxServicePoints + int32_t ___maxServicePoints_4; + // System.Boolean System.Net.ServicePointManager::_checkCRL + bool ____checkCRL_5; + // System.Net.SecurityProtocolType System.Net.ServicePointManager::_securityProtocol + int32_t ____securityProtocol_6; + // System.Boolean System.Net.ServicePointManager::expectContinue + bool ___expectContinue_7; + // System.Boolean System.Net.ServicePointManager::useNagle + bool ___useNagle_8; + // System.Net.Security.RemoteCertificateValidationCallback System.Net.ServicePointManager::server_cert_cb + RemoteCertificateValidationCallback_t754 * ___server_cert_cb_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManagerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManagerMethodDeclarations.h" new file mode 100644 index 00000000..b28da6f4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManagerMethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.ICertificatePolicy +struct ICertificatePolicy_t768; +// System.Net.Security.RemoteCertificateValidationCallback +struct RemoteCertificateValidationCallback_t754; +// System.Net.ServicePoint +struct ServicePoint_t761; +// System.Uri +struct Uri_t748; +// System.Net.IWebProxy +struct IWebProxy_t750; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Net_SecurityProtocolType.h" + +// System.Void System.Net.ServicePointManager::.cctor() +extern "C" void ServicePointManager__cctor_m3863 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.ICertificatePolicy System.Net.ServicePointManager::get_CertificatePolicy() +extern "C" Object_t * ServicePointManager_get_CertificatePolicy_m3864 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.ServicePointManager::get_CheckCertificateRevocationList() +extern "C" bool ServicePointManager_get_CheckCertificateRevocationList_m3865 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.SecurityProtocolType System.Net.ServicePointManager::get_SecurityProtocol() +extern "C" int32_t ServicePointManager_get_SecurityProtocol_m3866 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.Security.RemoteCertificateValidationCallback System.Net.ServicePointManager::get_ServerCertificateValidationCallback() +extern "C" RemoteCertificateValidationCallback_t754 * ServicePointManager_get_ServerCertificateValidationCallback_m3867 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.ServicePoint System.Net.ServicePointManager::FindServicePoint(System.Uri,System.Net.IWebProxy) +extern "C" ServicePoint_t761 * ServicePointManager_FindServicePoint_m3868 (Object_t * __this /* static, unused */, Uri_t748 * ___address, Object_t * ___proxy, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePointManager::RecycleServicePoints() +extern "C" void ServicePointManager_RecycleServicePoints_m3869 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKey.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKey.h" new file mode 100644 index 00000000..26ced6c4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKey.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; + +#include "mscorlib_System_Object.h" + +// System.Net.ServicePointManager/SPKey +struct SPKey_t766 : public Object_t +{ + // System.Uri System.Net.ServicePointManager/SPKey::uri + Uri_t748 * ___uri_0; + // System.Boolean System.Net.ServicePointManager/SPKey::use_connect + bool ___use_connect_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKeyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKeyMethodDeclarations.h" new file mode 100644 index 00000000..7dd36766 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointManager_SPKeyMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.ServicePointManager/SPKey +struct SPKey_t766; +// System.Uri +struct Uri_t748; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Net.ServicePointManager/SPKey::.ctor(System.Uri,System.Boolean) +extern "C" void SPKey__ctor_m3860 (SPKey_t766 * __this, Uri_t748 * ___uri, bool ___use_connect, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.ServicePointManager/SPKey::GetHashCode() +extern "C" int32_t SPKey_GetHashCode_m3861 (SPKey_t766 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.ServicePointManager/SPKey::Equals(System.Object) +extern "C" bool SPKey_Equals_m3862 (SPKey_t766 * __this, Object_t * ___obj, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointMethodDeclarations.h" new file mode 100644 index 00000000..c9380e18 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_ServicePointMethodDeclarations.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.ServicePoint +struct ServicePoint_t761; +// System.Uri +struct Uri_t748; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" + +// System.Void System.Net.ServicePoint::.ctor(System.Uri,System.Int32,System.Int32) +extern "C" void ServicePoint__ctor_m3849 (ServicePoint_t761 * __this, Uri_t748 * ___uri, int32_t ___connectionLimit, int32_t ___maxIdleTime, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Uri System.Net.ServicePoint::get_Address() +extern "C" Uri_t748 * ServicePoint_get_Address_m3850 (ServicePoint_t761 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.ServicePoint::get_CurrentConnections() +extern "C" int32_t ServicePoint_get_CurrentConnections_m3851 (ServicePoint_t761 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime System.Net.ServicePoint::get_IdleSince() +extern "C" DateTime_t365 ServicePoint_get_IdleSince_m3852 (ServicePoint_t761 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_IdleSince(System.DateTime) +extern "C" void ServicePoint_set_IdleSince_m3853 (ServicePoint_t761 * __this, DateTime_t365 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_Expect100Continue(System.Boolean) +extern "C" void ServicePoint_set_Expect100Continue_m3854 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_UseNagleAlgorithm(System.Boolean) +extern "C" void ServicePoint_set_UseNagleAlgorithm_m3855 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_SendContinue(System.Boolean) +extern "C" void ServicePoint_set_SendContinue_m3856 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_UsesProxy(System.Boolean) +extern "C" void ServicePoint_set_UsesProxy_m3857 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.ServicePoint::set_UseConnect(System.Boolean) +extern "C" void ServicePoint_set_UseConnect_m3858 (ServicePoint_t761 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.ServicePoint::get_AvailableForRecycling() +extern "C" bool ServicePoint_get_AvailableForRecycling_m3859 (ServicePoint_t761 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamily.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamily.h" new file mode 100644 index 00000000..498f4d5d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamily.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Net_Sockets_AddressFamily.h" + +// System.Net.Sockets.AddressFamily +struct AddressFamily_t744 +{ + // System.Int32 System.Net.Sockets.AddressFamily::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamilyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamilyMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_Sockets_AddressFamilyMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollection.h" new file mode 100644 index 00000000..43d32384 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollection.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t769; +// System.Boolean[] +struct BooleanU5BU5D_t770; + +#include "System_System_Collections_Specialized_NameValueCollection.h" + +// System.Net.WebHeaderCollection +struct WebHeaderCollection_t749 : public NameValueCollection_t737 +{ + // System.Boolean System.Net.WebHeaderCollection::internallyCreated + bool ___internallyCreated_15; +}; +struct WebHeaderCollection_t749_StaticFields{ + // System.Collections.Hashtable System.Net.WebHeaderCollection::restricted + Hashtable_t725 * ___restricted_12; + // System.Collections.Hashtable System.Net.WebHeaderCollection::multiValue + Hashtable_t725 * ___multiValue_13; + // System.Collections.Generic.Dictionary`2 System.Net.WebHeaderCollection::restricted_response + Dictionary_2_t769 * ___restricted_response_14; + // System.Boolean[] System.Net.WebHeaderCollection::allowed_chars + BooleanU5BU5D_t770* ___allowed_chars_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollectionMethodDeclarations.h" new file mode 100644 index 00000000..93027c29 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebHeaderCollectionMethodDeclarations.h" @@ -0,0 +1,66 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.WebHeaderCollection +struct WebHeaderCollection_t749; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.String +struct String_t; +// System.Object +struct Object_t; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection +struct KeysCollection_t733; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Net.WebHeaderCollection::.ctor() +extern "C" void WebHeaderCollection__ctor_m3870 (WebHeaderCollection_t749 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebHeaderCollection__ctor_m3871 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::.ctor(System.Boolean) +extern "C" void WebHeaderCollection__ctor_m3872 (WebHeaderCollection_t749 * __this, bool ___internallyCreated, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::.cctor() +extern "C" void WebHeaderCollection__cctor_m3873 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebHeaderCollection_System_Runtime_Serialization_ISerializable_GetObjectData_m3874 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::Add(System.String,System.String) +extern "C" void WebHeaderCollection_Add_m3875 (WebHeaderCollection_t749 * __this, String_t* ___name, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::AddWithoutValidate(System.String,System.String) +extern "C" void WebHeaderCollection_AddWithoutValidate_m3876 (WebHeaderCollection_t749 * __this, String_t* ___headerName, String_t* ___headerValue, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.WebHeaderCollection::IsRestricted(System.String) +extern "C" bool WebHeaderCollection_IsRestricted_m3877 (Object_t * __this /* static, unused */, String_t* ___headerName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::OnDeserialization(System.Object) +extern "C" void WebHeaderCollection_OnDeserialization_m3878 (WebHeaderCollection_t749 * __this, Object_t * ___sender, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.WebHeaderCollection::ToString() +extern "C" String_t* WebHeaderCollection_ToString_m3879 (WebHeaderCollection_t749 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebHeaderCollection::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebHeaderCollection_GetObjectData_m3880 (WebHeaderCollection_t749 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Net.WebHeaderCollection::get_Count() +extern "C" int32_t WebHeaderCollection_get_Count_m3881 (WebHeaderCollection_t749 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Specialized.NameObjectCollectionBase/KeysCollection System.Net.WebHeaderCollection::get_Keys() +extern "C" KeysCollection_t733 * WebHeaderCollection_get_Keys_m3882 (WebHeaderCollection_t749 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.WebHeaderCollection::Get(System.Int32) +extern "C" String_t* WebHeaderCollection_Get_m3883 (WebHeaderCollection_t749 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Net.WebHeaderCollection::GetKey(System.Int32) +extern "C" String_t* WebHeaderCollection_GetKey_m3884 (WebHeaderCollection_t749 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Net.WebHeaderCollection::GetEnumerator() +extern "C" Object_t * WebHeaderCollection_GetEnumerator_m3885 (WebHeaderCollection_t749 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.WebHeaderCollection::IsHeaderValue(System.String) +extern "C" bool WebHeaderCollection_IsHeaderValue_m3886 (Object_t * __this /* static, unused */, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.WebHeaderCollection::IsHeaderName(System.String) +extern "C" bool WebHeaderCollection_IsHeaderName_m3887 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxy.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxy.h" new file mode 100644 index 00000000..48da68fc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxy.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Uri +struct Uri_t748; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Net.ICredentials +struct ICredentials_t772; + +#include "mscorlib_System_Object.h" + +// System.Net.WebProxy +struct WebProxy_t771 : public Object_t +{ + // System.Uri System.Net.WebProxy::address + Uri_t748 * ___address_0; + // System.Boolean System.Net.WebProxy::bypassOnLocal + bool ___bypassOnLocal_1; + // System.Collections.ArrayList System.Net.WebProxy::bypassList + ArrayList_t734 * ___bypassList_2; + // System.Net.ICredentials System.Net.WebProxy::credentials + Object_t * ___credentials_3; + // System.Boolean System.Net.WebProxy::useDefaultCredentials + bool ___useDefaultCredentials_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxyMethodDeclarations.h" new file mode 100644 index 00000000..a6d15a79 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebProxyMethodDeclarations.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.WebProxy +struct WebProxy_t771; +// System.Uri +struct Uri_t748; +// System.String[] +struct StringU5BU5D_t163; +// System.Net.ICredentials +struct ICredentials_t772; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Net.WebProxy::.ctor() +extern "C" void WebProxy__ctor_m3888 (WebProxy_t771 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebProxy::.ctor(System.Uri,System.Boolean,System.String[],System.Net.ICredentials) +extern "C" void WebProxy__ctor_m3889 (WebProxy_t771 * __this, Uri_t748 * ___address, bool ___bypassOnLocal, StringU5BU5D_t163* ___bypassList, Object_t * ___credentials, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebProxy::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebProxy__ctor_m3890 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebProxy::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebProxy_System_Runtime_Serialization_ISerializable_GetObjectData_m3891 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.WebProxy::get_UseDefaultCredentials() +extern "C" bool WebProxy_get_UseDefaultCredentials_m3892 (WebProxy_t771 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Uri System.Net.WebProxy::GetProxy(System.Uri) +extern "C" Uri_t748 * WebProxy_GetProxy_m3893 (WebProxy_t771 * __this, Uri_t748 * ___destination, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Net.WebProxy::IsBypassed(System.Uri) +extern "C" bool WebProxy_IsBypassed_m3894 (WebProxy_t771 * __this, Uri_t748 * ___host, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebProxy::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebProxy_GetObjectData_m3895 (WebProxy_t771 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebProxy::CheckBypassList() +extern "C" void WebProxy_CheckBypassList_m3896 (WebProxy_t771 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequest.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequest.h" new file mode 100644 index 00000000..cb65f80c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequest.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Specialized.HybridDictionary +struct HybridDictionary_t724; +// System.Net.IWebProxy +struct IWebProxy_t750; +// System.Object +struct Object_t; + +#include "mscorlib_System_MarshalByRefObject.h" +#include "System_System_Net_Security_AuthenticationLevel.h" + +// System.Net.WebRequest +struct WebRequest_t747 : public MarshalByRefObject_t773 +{ + // System.Net.Security.AuthenticationLevel System.Net.WebRequest::authentication_level + int32_t ___authentication_level_4; +}; +struct WebRequest_t747_StaticFields{ + // System.Collections.Specialized.HybridDictionary System.Net.WebRequest::prefixes + HybridDictionary_t724 * ___prefixes_1; + // System.Boolean System.Net.WebRequest::isDefaultWebProxySet + bool ___isDefaultWebProxySet_2; + // System.Net.IWebProxy System.Net.WebRequest::defaultWebProxy + Object_t * ___defaultWebProxy_3; + // System.Object System.Net.WebRequest::lockobj + Object_t * ___lockobj_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequestMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequestMethodDeclarations.h" new file mode 100644 index 00000000..93bdea94 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Net_WebRequestMethodDeclarations.h" @@ -0,0 +1,50 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Net.WebRequest +struct WebRequest_t747; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.String +struct String_t; +// System.Exception +struct Exception_t152; +// System.Net.IWebProxy +struct IWebProxy_t750; +// System.Type +struct Type_t; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Net.WebRequest::.ctor() +extern "C" void WebRequest__ctor_m3897 (WebRequest_t747 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebRequest__ctor_m3898 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::.cctor() +extern "C" void WebRequest__cctor_m3899 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebRequest_System_Runtime_Serialization_ISerializable_GetObjectData_m3900 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::AddDynamicPrefix(System.String,System.String) +extern "C" void WebRequest_AddDynamicPrefix_m3901 (Object_t * __this /* static, unused */, String_t* ___protocol, String_t* ___implementor, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Exception System.Net.WebRequest::GetMustImplement() +extern "C" Exception_t152 * WebRequest_GetMustImplement_m3902 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IWebProxy System.Net.WebRequest::get_DefaultWebProxy() +extern "C" Object_t * WebRequest_get_DefaultWebProxy_m3903 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Net.IWebProxy System.Net.WebRequest::GetDefaultWebProxy() +extern "C" Object_t * WebRequest_GetDefaultWebProxy_m3904 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void WebRequest_GetObjectData_m3905 (WebRequest_t747 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Net.WebRequest::AddPrefix(System.String,System.Type) +extern "C" void WebRequest_AddPrefix_m3906 (Object_t * __this /* static, unused */, String_t* ___prefix, Type_t * ___type, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatus.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatus.h" new file mode 100644 index 00000000..7a23ec31 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatus.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Security.Cryptography.AsnDecodeStatus +struct AsnDecodeStatus_t817 +{ + // System.Int32 System.Security.Cryptography.AsnDecodeStatus::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatusMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatusMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnDecodeStatusMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedData.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedData.h" new file mode 100644 index 00000000..7dc67623 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedData.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777 : public Object_t +{ + // System.Security.Cryptography.Oid System.Security.Cryptography.AsnEncodedData::_oid + Oid_t778 * ____oid_0; + // System.Byte[] System.Security.Cryptography.AsnEncodedData::_raw + ByteU5BU5D_t789* ____raw_1; +}; +struct AsnEncodedData_t777_StaticFields{ + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.AsnEncodedData::<>f__switch$mapA + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapA_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedDataMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedDataMethodDeclarations.h" new file mode 100644 index 00000000..9e4ca300 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_AsnEncodedDataMethodDeclarations.h" @@ -0,0 +1,57 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.Oid +struct Oid_t778; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor() +extern "C" void AsnEncodedData__ctor_m4101 (AsnEncodedData_t777 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor(System.String,System.Byte[]) +extern "C" void AsnEncodedData__ctor_m4102 (AsnEncodedData_t777 * __this, String_t* ___oid, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AsnEncodedData::.ctor(System.Security.Cryptography.Oid,System.Byte[]) +extern "C" void AsnEncodedData__ctor_m4103 (AsnEncodedData_t777 * __this, Oid_t778 * ___oid, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.Oid System.Security.Cryptography.AsnEncodedData::get_Oid() +extern "C" Oid_t778 * AsnEncodedData_get_Oid_m4104 (AsnEncodedData_t777 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AsnEncodedData::set_Oid(System.Security.Cryptography.Oid) +extern "C" void AsnEncodedData_set_Oid_m4105 (AsnEncodedData_t777 * __this, Oid_t778 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.AsnEncodedData::get_RawData() +extern "C" ByteU5BU5D_t789* AsnEncodedData_get_RawData_m4106 (AsnEncodedData_t777 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AsnEncodedData::set_RawData(System.Byte[]) +extern "C" void AsnEncodedData_set_RawData_m4107 (AsnEncodedData_t777 * __this, ByteU5BU5D_t789* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.AsnEncodedData::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void AsnEncodedData_CopyFrom_m4108 (AsnEncodedData_t777 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) +extern "C" String_t* AsnEncodedData_ToString_m4109 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::Default(System.Boolean) +extern "C" String_t* AsnEncodedData_Default_m4110 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::BasicConstraintsExtension(System.Boolean) +extern "C" String_t* AsnEncodedData_BasicConstraintsExtension_m4111 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::EnhancedKeyUsageExtension(System.Boolean) +extern "C" String_t* AsnEncodedData_EnhancedKeyUsageExtension_m4112 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::KeyUsageExtension(System.Boolean) +extern "C" String_t* AsnEncodedData_KeyUsageExtension_m4113 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::SubjectKeyIdentifierExtension(System.Boolean) +extern "C" String_t* AsnEncodedData_SubjectKeyIdentifierExtension_m4114 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::SubjectAltName(System.Boolean) +extern "C" String_t* AsnEncodedData_SubjectAltName_m4115 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.AsnEncodedData::NetscapeCertType(System.Boolean) +extern "C" String_t* AsnEncodedData_NetscapeCertType_m4116 (AsnEncodedData_t777 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_Oid.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_Oid.h" new file mode 100644 index 00000000..21dc3d33 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_Oid.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.Oid +struct Oid_t778 : public Object_t +{ + // System.String System.Security.Cryptography.Oid::_value + String_t* ____value_0; + // System.String System.Security.Cryptography.Oid::_name + String_t* ____name_1; +}; +struct Oid_t778_StaticFields{ + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.Oid::<>f__switch$map10 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map10_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollection.h" new file mode 100644 index 00000000..47c28b23 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollection.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.OidCollection +struct OidCollection_t802 : public Object_t +{ + // System.Collections.ArrayList System.Security.Cryptography.OidCollection::_list + ArrayList_t734 * ____list_0; + // System.Boolean System.Security.Cryptography.OidCollection::_readOnly + bool ____readOnly_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollectionMethodDeclarations.h" new file mode 100644 index 00000000..b16f8150 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidCollectionMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.OidCollection::.ctor() +extern "C" void OidCollection__ctor_m4124 (OidCollection_t802 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.OidCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void OidCollection_System_Collections_ICollection_CopyTo_m4125 (OidCollection_t802 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Security.Cryptography.OidCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * OidCollection_System_Collections_IEnumerable_GetEnumerator_m4126 (OidCollection_t802 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.OidCollection::get_Count() +extern "C" int32_t OidCollection_get_Count_m4127 (OidCollection_t802 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.OidCollection::get_IsSynchronized() +extern "C" bool OidCollection_get_IsSynchronized_m4128 (OidCollection_t802 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection::get_Item(System.Int32) +extern "C" Oid_t778 * OidCollection_get_Item_m4129 (OidCollection_t802 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.OidCollection::get_SyncRoot() +extern "C" Object_t * OidCollection_get_SyncRoot_m4130 (OidCollection_t802 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.OidCollection::Add(System.Security.Cryptography.Oid) +extern "C" int32_t OidCollection_Add_m4131 (OidCollection_t802 * __this, Oid_t778 * ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumerator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumerator.h" new file mode 100644 index 00000000..9fae4d84 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumerator.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.OidEnumerator +struct OidEnumerator_t818 : public Object_t +{ + // System.Security.Cryptography.OidCollection System.Security.Cryptography.OidEnumerator::_collection + OidCollection_t802 * ____collection_0; + // System.Int32 System.Security.Cryptography.OidEnumerator::_position + int32_t ____position_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumeratorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumeratorMethodDeclarations.h" new file mode 100644 index 00000000..ee84fecb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidEnumeratorMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.OidEnumerator +struct OidEnumerator_t818; +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.OidEnumerator::.ctor(System.Security.Cryptography.OidCollection) +extern "C" void OidEnumerator__ctor_m4132 (OidEnumerator_t818 * __this, OidCollection_t802 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.OidEnumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * OidEnumerator_System_Collections_IEnumerator_get_Current_m4133 (OidEnumerator_t818 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.OidEnumerator::MoveNext() +extern "C" bool OidEnumerator_MoveNext_m4134 (OidEnumerator_t818 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.OidEnumerator::Reset() +extern "C" void OidEnumerator_Reset_m4135 (OidEnumerator_t818 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidMethodDeclarations.h" new file mode 100644 index 00000000..9212c027 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_OidMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.Oid::.ctor() +extern "C" void Oid__ctor_m4117 (Oid_t778 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.Oid::.ctor(System.String) +extern "C" void Oid__ctor_m4118 (Oid_t778 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.Oid::.ctor(System.String,System.String) +extern "C" void Oid__ctor_m4119 (Oid_t778 * __this, String_t* ___value, String_t* ___friendlyName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.Oid::.ctor(System.Security.Cryptography.Oid) +extern "C" void Oid__ctor_m4120 (Oid_t778 * __this, Oid_t778 * ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.Oid::get_FriendlyName() +extern "C" String_t* Oid_get_FriendlyName_m4121 (Oid_t778 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.Oid::get_Value() +extern "C" String_t* Oid_get_Value_m4122 (Oid_t778 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.Oid::GetName(System.String) +extern "C" String_t* Oid_GetName_m4123 (Oid_t778 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFla.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFla.h" new file mode 100644 index 00000000..972aa346 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFla.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFla.h" + +// System.Security.Cryptography.X509Certificates.OpenFlags +struct OpenFlags_t774 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.OpenFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFlaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFlaMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_OpenFlaMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicK.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicK.h" new file mode 100644 index 00000000..30044e21 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicK.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775 : public Object_t +{ + // System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.PublicKey::_key + AsymmetricAlgorithm_t776 * ____key_0; + // System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::_keyValue + AsnEncodedData_t777 * ____keyValue_1; + // System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::_params + AsnEncodedData_t777 * ____params_2; + // System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.PublicKey::_oid + Oid_t778 * ____oid_3; +}; +struct PublicKey_t775_StaticFields{ + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.PublicKey::<>f__switch$map9 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map9_4; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicKMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicKMethodDeclarations.h" new file mode 100644 index 00000000..64608b43 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_PublicKMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.Oid +struct Oid_t778; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.DSA +struct DSA_t901; +// System.Security.Cryptography.RSA +struct RSA_t902; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.PublicKey::.ctor(Mono.Security.X509.X509Certificate) +extern "C" void PublicKey__ctor_m3907 (PublicKey_t775 * __this, X509Certificate_t788 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedKeyValue() +extern "C" AsnEncodedData_t777 * PublicKey_get_EncodedKeyValue_m3908 (PublicKey_t775 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedParameters() +extern "C" AsnEncodedData_t777 * PublicKey_get_EncodedParameters_m3909 (PublicKey_t775 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.PublicKey::get_Key() +extern "C" AsymmetricAlgorithm_t776 * PublicKey_get_Key_m3910 (PublicKey_t775 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.PublicKey::get_Oid() +extern "C" Oid_t778 * PublicKey_get_Oid_m3911 (PublicKey_t775 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.X509Certificates.PublicKey::GetUnsignedBigInteger(System.Byte[]) +extern "C" ByteU5BU5D_t789* PublicKey_GetUnsignedBigInteger_m3912 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___integer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.DSA System.Security.Cryptography.X509Certificates.PublicKey::DecodeDSA(System.Byte[],System.Byte[]) +extern "C" DSA_t901 * PublicKey_DecodeDSA_m3913 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rawPublicKey, ByteU5BU5D_t789* ___rawParameters, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.RSA System.Security.Cryptography.X509Certificates.PublicKey::DecodeRSA(System.Byte[]) +extern "C" RSA_t902 * PublicKey_DecodeRSA_m3914 (Object_t * __this /* static, unused */, ByteU5BU5D_t789* ___rawPublicKey, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLo.h" new file mode 100644 index 00000000..9262a33b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLo.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" + +// System.Security.Cryptography.X509Certificates.StoreLocation +struct StoreLocation_t779 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.StoreLocation::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLoMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreLoMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNa.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNa.h" new file mode 100644 index 00000000..bcabd4d7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNa.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreNa.h" + +// System.Security.Cryptography.X509Certificates.StoreName +struct StoreName_t780 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.StoreName::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNaMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_StoreNaMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis.h" new file mode 100644 index 00000000..ae4eabd2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Security_Cryptography_AsnEncodedData.h" + +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781 : public AsnEncodedData_t777 +{ + // System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::name + String_t* ___name_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500DisMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500DisMethodDeclarations.h" new file mode 100644 index 00000000..46f12b62 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500DisMethodDeclarations.h" @@ -0,0 +1,36 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" + +// System.Void System.Security.Cryptography.X509Certificates.X500DistinguishedName::.ctor(System.Byte[]) +extern "C" void X500DistinguishedName__ctor_m3915 (X500DistinguishedName_t781 * __this, ByteU5BU5D_t789* ___encodedDistinguishedName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags) +extern "C" String_t* X500DistinguishedName_Decode_m3916 (X500DistinguishedName_t781 * __this, int32_t ___flag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::GetSeparator(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags) +extern "C" String_t* X500DistinguishedName_GetSeparator_m3917 (Object_t * __this /* static, unused */, int32_t ___flag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X500DistinguishedName::DecodeRawData() +extern "C" void X500DistinguishedName_DecodeRawData_m3918 (X500DistinguishedName_t781 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X500DistinguishedName::Canonize(System.String) +extern "C" String_t* X500DistinguishedName_Canonize_m3919 (Object_t * __this /* static, unused */, String_t* ___s, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X500DistinguishedName::AreEqual(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X500DistinguishedName) +extern "C" bool X500DistinguishedName_AreEqual_m3920 (Object_t * __this /* static, unused */, X500DistinguishedName_t781 * ___name1, X500DistinguishedName_t781 * ___name2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" new file mode 100644 index 00000000..599cd308 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X500Dis_0.h" + +// System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags +struct X500DistinguishedNameFlags_t782 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X500Dis_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Bas.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Bas.h" new file mode 100644 index 00000000..f0144eb0 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Bas.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension +struct X509BasicConstraintsExtension_t783 : public X509Extension_t784 +{ + // System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_certificateAuthority + bool ____certificateAuthority_6; + // System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_hasPathLengthConstraint + bool ____hasPathLengthConstraint_7; + // System.Int32 System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_pathLengthConstraint + int32_t ____pathLengthConstraint_8; + // System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_status + int32_t ____status_9; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509BasMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509BasMethodDeclarations.h" new file mode 100644 index 00000000..0a346ccc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509BasMethodDeclarations.h" @@ -0,0 +1,46 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension +struct X509BasicConstraintsExtension_t783; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor() +extern "C" void X509BasicConstraintsExtension__ctor_m3921 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern "C" void X509BasicConstraintsExtension__ctor_m3922 (X509BasicConstraintsExtension_t783 * __this, AsnEncodedData_t777 * ___encodedBasicConstraints, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean) +extern "C" void X509BasicConstraintsExtension__ctor_m3923 (X509BasicConstraintsExtension_t783 * __this, bool ___certificateAuthority, bool ___hasPathLengthConstraint, int32_t ___pathLengthConstraint, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_CertificateAuthority() +extern "C" bool X509BasicConstraintsExtension_get_CertificateAuthority_m3924 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_HasPathLengthConstraint() +extern "C" bool X509BasicConstraintsExtension_get_HasPathLengthConstraint_m3925 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::get_PathLengthConstraint() +extern "C" int32_t X509BasicConstraintsExtension_get_PathLengthConstraint_m3926 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void X509BasicConstraintsExtension_CopyFrom_m3927 (X509BasicConstraintsExtension_t783 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::Decode(System.Byte[]) +extern "C" int32_t X509BasicConstraintsExtension_Decode_m3928 (X509BasicConstraintsExtension_t783 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::Encode() +extern "C" ByteU5BU5D_t789* X509BasicConstraintsExtension_Encode_m3929 (X509BasicConstraintsExtension_t783 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::ToString(System.Boolean) +extern "C" String_t* X509BasicConstraintsExtension_ToString_m3930 (X509BasicConstraintsExtension_t783 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer.h" new file mode 100644 index 00000000..9c8c0717 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer.h" @@ -0,0 +1,61 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection +struct X509ExtensionCollection_t787; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781; +// System.Security.Cryptography.Oid +struct Oid_t778; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509C.h" + +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785 : public X509Certificate_t786 +{ + // System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2::_archived + bool ____archived_5; + // System.Security.Cryptography.X509Certificates.X509ExtensionCollection System.Security.Cryptography.X509Certificates.X509Certificate2::_extensions + X509ExtensionCollection_t787 * ____extensions_6; + // System.String System.Security.Cryptography.X509Certificates.X509Certificate2::_name + String_t* ____name_7; + // System.String System.Security.Cryptography.X509Certificates.X509Certificate2::_serial + String_t* ____serial_8; + // System.Security.Cryptography.X509Certificates.PublicKey System.Security.Cryptography.X509Certificates.X509Certificate2::_publicKey + PublicKey_t775 * ____publicKey_9; + // System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::issuer_name + X500DistinguishedName_t781 * ___issuer_name_10; + // System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::subject_name + X500DistinguishedName_t781 * ___subject_name_11; + // System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.X509Certificate2::signature_algorithm + Oid_t778 * ___signature_algorithm_12; + // Mono.Security.X509.X509Certificate System.Security.Cryptography.X509Certificates.X509Certificate2::_cert + X509Certificate_t788 * ____cert_13; +}; +struct X509Certificate2_t785_StaticFields{ + // System.String System.Security.Cryptography.X509Certificates.X509Certificate2::empty_error + String_t* ___empty_error_14; + // System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate2::commonName + ByteU5BU5D_t789* ___commonName_15; + // System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate2::email + ByteU5BU5D_t789* ___email_16; + // System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate2::signedData + ByteU5BU5D_t789* ___signedData_17; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509CerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509CerMethodDeclarations.h" new file mode 100644 index 00000000..e65ede8e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509CerMethodDeclarations.h" @@ -0,0 +1,90 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection +struct X509ExtensionCollection_t787; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775; +// System.String +struct String_t; +// System.Security.Cryptography.Oid +struct Oid_t778; +// Mono.Security.ASN1 +struct ASN1_t903; +// System.Text.StringBuilder +struct StringBuilder_t457; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_DateTime.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Nam.h" +#include "mscorlib_System_Security_Cryptography_X509Certificates_X509K.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::.ctor(System.Byte[]) +extern "C" void X509Certificate2__ctor_m3931 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::.cctor() +extern "C" void X509Certificate2__cctor_m3932 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection System.Security.Cryptography.X509Certificates.X509Certificate2::get_Extensions() +extern "C" X509ExtensionCollection_t787 * X509Certificate2_get_Extensions_m3933 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::get_IssuerName() +extern "C" X500DistinguishedName_t781 * X509Certificate2_get_IssuerName_m3934 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime System.Security.Cryptography.X509Certificates.X509Certificate2::get_NotAfter() +extern "C" DateTime_t365 X509Certificate2_get_NotAfter_m3935 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime System.Security.Cryptography.X509Certificates.X509Certificate2::get_NotBefore() +extern "C" DateTime_t365 X509Certificate2_get_NotBefore_m3936 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.X509Certificate2::get_PrivateKey() +extern "C" AsymmetricAlgorithm_t776 * X509Certificate2_get_PrivateKey_m3937 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.PublicKey System.Security.Cryptography.X509Certificates.X509Certificate2::get_PublicKey() +extern "C" PublicKey_t775 * X509Certificate2_get_PublicKey_m3938 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::get_SerialNumber() +extern "C" String_t* X509Certificate2_get_SerialNumber_m3939 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.X509Certificate2::get_SignatureAlgorithm() +extern "C" Oid_t778 * X509Certificate2_get_SignatureAlgorithm_m3940 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Certificate2::get_SubjectName() +extern "C" X500DistinguishedName_t781 * X509Certificate2_get_SubjectName_m3941 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::get_Thumbprint() +extern "C" String_t* X509Certificate2_get_Thumbprint_m3942 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate2::get_Version() +extern "C" int32_t X509Certificate2_get_Version_m3943 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean) +extern "C" String_t* X509Certificate2_GetNameInfo_m3944 (X509Certificate2_t785 * __this, int32_t ___nameType, bool ___forIssuer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.ASN1 System.Security.Cryptography.X509Certificates.X509Certificate2::Find(System.Byte[],Mono.Security.ASN1) +extern "C" ASN1_t903 * X509Certificate2_Find_m3945 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___oid, ASN1_t903 * ___dn, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::GetValueAsString(Mono.Security.ASN1) +extern "C" String_t* X509Certificate2_GetValueAsString_m3946 (X509Certificate2_t785 * __this, ASN1_t903 * ___pair, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::ImportPkcs12(System.Byte[],System.String) +extern "C" void X509Certificate2_ImportPkcs12_m3947 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, String_t* ___password, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) +extern "C" void X509Certificate2_Import_m3948 (X509Certificate2_t785 * __this, ByteU5BU5D_t789* ___rawData, String_t* ___password, int32_t ___keyStorageFlags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::Reset() +extern "C" void X509Certificate2_Reset_m3949 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::ToString() +extern "C" String_t* X509Certificate2_ToString_m3950 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Certificate2::ToString(System.Boolean) +extern "C" String_t* X509Certificate2_ToString_m3951 (X509Certificate2_t785 * __this, bool ___verbose, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2::AppendBuffer(System.Text.StringBuilder,System.Byte[]) +extern "C" void X509Certificate2_AppendBuffer_m3952 (Object_t * __this /* static, unused */, StringBuilder_t457 * ___sb, ByteU5BU5D_t789* ___buffer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2::Verify() +extern "C" bool X509Certificate2_Verify_m3953 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Certificate System.Security.Cryptography.X509Certificates.X509Certificate2::get_MonoCertificate() +extern "C" X509Certificate_t788 * X509Certificate2_get_MonoCertificate_m3954 (X509Certificate2_t785 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0.h" new file mode 100644 index 00000000..b39d64cb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" + +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790 : public X509CertificateCollection_t760 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0MethodDeclarations.h" new file mode 100644 index 00000000..6e795fce --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_0MethodDeclarations.h" @@ -0,0 +1,42 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator +struct X509Certificate2Enumerator_t791; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Fin.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::.ctor() +extern "C" void X509Certificate2Collection__ctor_m3955 (X509Certificate2Collection_t790 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern "C" void X509Certificate2Collection__ctor_m3956 (X509Certificate2Collection_t790 * __this, X509Certificate2Collection_t790 * ___certificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate2Collection::get_Item(System.Int32) +extern "C" X509Certificate2_t785 * X509Certificate2Collection_get_Item_m3957 (X509Certificate2Collection_t790 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Add(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" int32_t X509Certificate2Collection_Add_m3958 (X509Certificate2Collection_t790 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Collection::AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern "C" void X509Certificate2Collection_AddRange_m3959 (X509Certificate2Collection_t790 * __this, X509Certificate2Collection_t790 * ___certificates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Contains(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" bool X509Certificate2Collection_Contains_m3960 (X509Certificate2Collection_t790 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Certificate2Collection::Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean) +extern "C" X509Certificate2Collection_t790 * X509Certificate2Collection_Find_m3961 (X509Certificate2Collection_t790 * __this, int32_t ___findType, Object_t * ___findValue, bool ___validOnly, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator System.Security.Cryptography.X509Certificates.X509Certificate2Collection::GetEnumerator() +extern "C" X509Certificate2Enumerator_t791 * X509Certificate2Collection_GetEnumerator_m3962 (X509Certificate2Collection_t790 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" new file mode 100644 index 00000000..f5aa7ca7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Collections_CollectionBase.h" + +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760 : public CollectionBase_t793 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1MethodDeclarations.h" new file mode 100644 index 00000000..497ef55a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_1MethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Security.Cryptography.X509Certificates.X509Certificate[] +struct X509CertificateU5BU5D_t904; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t792; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor() +extern "C" void X509CertificateCollection__ctor_m3977 (X509CertificateCollection_t760 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate[]) +extern "C" void X509CertificateCollection__ctor_m3978 (X509CertificateCollection_t760 * __this, X509CertificateU5BU5D_t904* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509CertificateCollection::get_Item(System.Int32) +extern "C" X509Certificate_t786 * X509CertificateCollection_get_Item_m3979 (X509CertificateCollection_t760 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[]) +extern "C" void X509CertificateCollection_AddRange_m3980 (X509CertificateCollection_t760 * __this, X509CertificateU5BU5D_t904* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator System.Security.Cryptography.X509Certificates.X509CertificateCollection::GetEnumerator() +extern "C" X509CertificateEnumerator_t792 * X509CertificateCollection_GetEnumerator_m3981 (X509CertificateCollection_t760 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509CertificateCollection::GetHashCode() +extern "C" int32_t X509CertificateCollection_GetHashCode_m3982 (X509CertificateCollection_t760 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2.h" new file mode 100644 index 00000000..dd30988b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator +struct X509Certificate2Enumerator_t791 : public Object_t +{ + // System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::enumerator + Object_t * ___enumerator_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2MethodDeclarations.h" new file mode 100644 index 00000000..67b42397 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_2MethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator +struct X509Certificate2Enumerator_t791; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern "C" void X509Certificate2Enumerator__ctor_m3963 (X509Certificate2Enumerator_t791 * __this, X509Certificate2Collection_t790 * ___collection, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * X509Certificate2Enumerator_System_Collections_IEnumerator_get_Current_m3964 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.MoveNext() +extern "C" bool X509Certificate2Enumerator_System_Collections_IEnumerator_MoveNext_m3965 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void X509Certificate2Enumerator_System_Collections_IEnumerator_Reset_m3966 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::get_Current() +extern "C" X509Certificate2_t785 * X509Certificate2Enumerator_get_Current_m3967 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::MoveNext() +extern "C" bool X509Certificate2Enumerator_MoveNext_m3968 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator::Reset() +extern "C" void X509Certificate2Enumerator_Reset_m3969 (X509Certificate2Enumerator_t791 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" new file mode 100644 index 00000000..230296b1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t792 : public Object_t +{ + // System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::enumerator + Object_t * ___enumerator_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3MethodDeclarations.h" new file mode 100644 index 00000000..7b93d830 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cer_3MethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator +struct X509CertificateEnumerator_t792; +// System.Security.Cryptography.X509Certificates.X509CertificateCollection +struct X509CertificateCollection_t760; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Certificate +struct X509Certificate_t786; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::.ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection) +extern "C" void X509CertificateEnumerator__ctor_m3970 (X509CertificateEnumerator_t792 * __this, X509CertificateCollection_t760 * ___mappings, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m3971 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() +extern "C" bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m3972 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() +extern "C" void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m3973 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::get_Current() +extern "C" X509Certificate_t786 * X509CertificateEnumerator_get_Current_m3974 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::MoveNext() +extern "C" bool X509CertificateEnumerator_MoveNext_m3975 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection/X509CertificateEnumerator::Reset() +extern "C" void X509CertificateEnumerator_Reset_m3976 (X509CertificateEnumerator_t792 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha.h" new file mode 100644 index 00000000..f889ed91 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha.h" @@ -0,0 +1,70 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509ChainElementCollection +struct X509ChainElementCollection_t795; +// System.Security.Cryptography.X509Certificates.X509ChainPolicy +struct X509ChainPolicy_t796; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797; +// System.Security.Cryptography.X509Certificates.X500DistinguishedName +struct X500DistinguishedName_t781; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; +// System.Security.Cryptography.X509Certificates.X509Store +struct X509Store_t799; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" + +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794 : public Object_t +{ + // System.Security.Cryptography.X509Certificates.StoreLocation System.Security.Cryptography.X509Certificates.X509Chain::location + int32_t ___location_0; + // System.Security.Cryptography.X509Certificates.X509ChainElementCollection System.Security.Cryptography.X509Certificates.X509Chain::elements + X509ChainElementCollection_t795 * ___elements_1; + // System.Security.Cryptography.X509Certificates.X509ChainPolicy System.Security.Cryptography.X509Certificates.X509Chain::policy + X509ChainPolicy_t796 * ___policy_2; + // System.Security.Cryptography.X509Certificates.X509ChainStatus[] System.Security.Cryptography.X509Certificates.X509Chain::status + X509ChainStatusU5BU5D_t797* ___status_3; + // System.Int32 System.Security.Cryptography.X509Certificates.X509Chain::max_path_length + int32_t ___max_path_length_5; + // System.Security.Cryptography.X509Certificates.X500DistinguishedName System.Security.Cryptography.X509Certificates.X509Chain::working_issuer_name + X500DistinguishedName_t781 * ___working_issuer_name_6; + // System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.X509Certificates.X509Chain::working_public_key + AsymmetricAlgorithm_t776 * ___working_public_key_7; + // System.Security.Cryptography.X509Certificates.X509ChainElement System.Security.Cryptography.X509Certificates.X509Chain::bce_restriction + X509ChainElement_t798 * ___bce_restriction_8; + // System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::roots + X509Store_t799 * ___roots_9; + // System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::cas + X509Store_t799 * ___cas_10; + // System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Chain::collection + X509Certificate2Collection_t790 * ___collection_11; +}; +struct X509Chain_t794_StaticFields{ + // System.Security.Cryptography.X509Certificates.X509ChainStatus[] System.Security.Cryptography.X509Certificates.X509Chain::Empty + X509ChainStatusU5BU5D_t797* ___Empty_4; + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.X509Chain::<>f__switch$mapB + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapB_12; + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.X509Chain::<>f__switch$mapC + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapC_13; + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.X509Chain::<>f__switch$mapD + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapD_14; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ChaMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ChaMethodDeclarations.h" new file mode 100644 index 00000000..9a89e8fc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ChaMethodDeclarations.h" @@ -0,0 +1,100 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Chain +struct X509Chain_t794; +// System.Security.Cryptography.X509Certificates.X509ChainPolicy +struct X509ChainPolicy_t796; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Security.Cryptography.X509Certificates.X509Store +struct X509Store_t799; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; +// System.Security.Cryptography.AsymmetricAlgorithm +struct AsymmetricAlgorithm_t776; +// System.String +struct String_t; +// Mono.Security.X509.X509Crl +struct X509Crl_t905; +// Mono.Security.X509.X509Extension +struct X509Extension_t906; +// Mono.Security.X509.X509Crl/X509CrlEntry +struct X509CrlEntry_t907; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.ctor() +extern "C" void X509Chain__ctor_m3983 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.ctor(System.Boolean) +extern "C" void X509Chain__ctor_m3984 (X509Chain_t794 * __this, bool ___useMachineContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::.cctor() +extern "C" void X509Chain__cctor_m3985 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainPolicy System.Security.Cryptography.X509Certificates.X509Chain::get_ChainPolicy() +extern "C" X509ChainPolicy_t796 * X509Chain_get_ChainPolicy_m3986 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::Build(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" bool X509Chain_Build_m3987 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::Reset() +extern "C" void X509Chain_Reset_m3988 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::get_Roots() +extern "C" X509Store_t799 * X509Chain_get_Roots_m3989 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Store System.Security.Cryptography.X509Certificates.X509Chain::get_CertificateAuthorities() +extern "C" X509Store_t799 * X509Chain_get_CertificateAuthorities_m3990 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Chain::get_CertificateCollection() +extern "C" X509Certificate2Collection_t790 * X509Chain_get_CertificateCollection_m3991 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::BuildChainFrom(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" int32_t X509Chain_BuildChainFrom_m3992 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Chain::SelectBestFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection) +extern "C" X509Certificate2_t785 * X509Chain_SelectBestFromCollection_m3993 (X509Chain_t794 * __this, X509Certificate2_t785 * ___child, X509Certificate2Collection_t790 * ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Chain::FindParent(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" X509Certificate2_t785 * X509Chain_FindParent_m3994 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsChainComplete(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" bool X509Chain_IsChainComplete_m3995 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsSelfIssued(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" bool X509Chain_IsSelfIssued_m3996 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::ValidateChain(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509Chain_ValidateChain_m3997 (X509Chain_t794 * __this, int32_t ___flag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::Process(System.Int32) +extern "C" void X509Chain_Process_m3998 (X509Chain_t794 * __this, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::PrepareForNextCertificate(System.Int32) +extern "C" void X509Chain_PrepareForNextCertificate_m3999 (X509Chain_t794 * __this, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::WrapUp() +extern "C" void X509Chain_WrapUp_m4000 (X509Chain_t794 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::ProcessCertificateExtensions(System.Security.Cryptography.X509Certificates.X509ChainElement) +extern "C" void X509Chain_ProcessCertificateExtensions_m4001 (X509Chain_t794 * __this, X509ChainElement_t798 * ___element, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::IsSignedWith(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm) +extern "C" bool X509Chain_IsSignedWith_m4002 (X509Chain_t794 * __this, X509Certificate2_t785 * ___signed, AsymmetricAlgorithm_t776 * ___pubkey, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetSubjectKeyIdentifier(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" String_t* X509Chain_GetSubjectKeyIdentifier_m4003 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4004 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(Mono.Security.X509.X509Crl) +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4005 (X509Chain_t794 * __this, X509Crl_t905 * ___crl, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Chain::GetAuthorityKeyIdentifier(Mono.Security.X509.X509Extension) +extern "C" String_t* X509Chain_GetAuthorityKeyIdentifier_m4006 (X509Chain_t794 * __this, X509Extension_t906 * ___ext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocationOnChain(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509Chain_CheckRevocationOnChain_m4007 (X509Chain_t794 * __this, int32_t ___flag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocation(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Int32,System.Boolean) +extern "C" int32_t X509Chain_CheckRevocation_m4008 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, int32_t ___ca, bool ___online, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509Chain::CheckRevocation(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean) +extern "C" int32_t X509Chain_CheckRevocation_m4009 (X509Chain_t794 * __this, X509Certificate2_t785 * ___certificate, X509Certificate2_t785 * ___ca_cert, bool ___online, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Crl System.Security.Cryptography.X509Certificates.X509Chain::FindCrl(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" X509Crl_t905 * X509Chain_FindCrl_m4010 (X509Chain_t794 * __this, X509Certificate2_t785 * ___caCertificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::ProcessCrlExtensions(Mono.Security.X509.X509Crl) +extern "C" bool X509Chain_ProcessCrlExtensions_m4011 (X509Chain_t794 * __this, X509Crl_t905 * ___crl, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Chain::ProcessCrlEntryExtensions(Mono.Security.X509.X509Crl/X509CrlEntry) +extern "C" bool X509Chain_ProcessCrlEntryExtensions_m4012 (X509Chain_t794 * __this, X509CrlEntry_t907 * ___entry, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0.h" new file mode 100644 index 00000000..30563f8d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797; +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798 : public Object_t +{ + // System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509ChainElement::certificate + X509Certificate2_t785 * ___certificate_0; + // System.Security.Cryptography.X509Certificates.X509ChainStatus[] System.Security.Cryptography.X509Certificates.X509ChainElement::status + X509ChainStatusU5BU5D_t797* ___status_1; + // System.String System.Security.Cryptography.X509Certificates.X509ChainElement::info + String_t* ___info_2; + // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainElement::compressed_status_flags + int32_t ___compressed_status_flags_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0MethodDeclarations.h" new file mode 100644 index 00000000..8c317b60 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_0MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] +struct X509ChainStatusU5BU5D_t797; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" void X509ChainElement__ctor_m4013 (X509ChainElement_t798 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509ChainElement::get_Certificate() +extern "C" X509Certificate2_t785 * X509ChainElement_get_Certificate_m4014 (X509ChainElement_t798 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatus[] System.Security.Cryptography.X509Certificates.X509ChainElement::get_ChainElementStatus() +extern "C" X509ChainStatusU5BU5D_t797* X509ChainElement_get_ChainElementStatus_m4015 (X509ChainElement_t798 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainElement::get_StatusFlags() +extern "C" int32_t X509ChainElement_get_StatusFlags_m4016 (X509ChainElement_t798 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::set_StatusFlags(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainElement_set_StatusFlags_m4017 (X509ChainElement_t798 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509ChainElement::Count(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" int32_t X509ChainElement_Count_m4018 (X509ChainElement_t798 * __this, int32_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::Set(System.Security.Cryptography.X509Certificates.X509ChainStatus[],System.Int32&,System.Security.Cryptography.X509Certificates.X509ChainStatusFlags,System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainElement_Set_m4019 (X509ChainElement_t798 * __this, X509ChainStatusU5BU5D_t797* ___status, int32_t* ___position, int32_t ___flags, int32_t ___mask, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElement::UncompressFlags() +extern "C" void X509ChainElement_UncompressFlags_m4020 (X509ChainElement_t798 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" new file mode 100644 index 00000000..a053351e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags +struct X509ChainStatusFlags_t804 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509ChainStatusFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_1MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2.h" new file mode 100644 index 00000000..18c14e65 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509ChainElementCollection +struct X509ChainElementCollection_t795 : public Object_t +{ + // System.Collections.ArrayList System.Security.Cryptography.X509Certificates.X509ChainElementCollection::_list + ArrayList_t734 * ____list_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2MethodDeclarations.h" new file mode 100644 index 00000000..b3020ca7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_2MethodDeclarations.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ChainElementCollection +struct X509ChainElementCollection_t795; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator +struct X509ChainElementEnumerator_t801; +// System.Security.Cryptography.X509Certificates.X509Certificate2 +struct X509Certificate2_t785; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::.ctor() +extern "C" void X509ChainElementCollection__ctor_m4021 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void X509ChainElementCollection_System_Collections_ICollection_CopyTo_m4022 (X509ChainElementCollection_t795 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ChainElementCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509ChainElementCollection_System_Collections_IEnumerable_GetEnumerator_m4023 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_Count() +extern "C" int32_t X509ChainElementCollection_get_Count_m4024 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_IsSynchronized() +extern "C" bool X509ChainElementCollection_get_IsSynchronized_m4025 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainElement System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_Item(System.Int32) +extern "C" X509ChainElement_t798 * X509ChainElementCollection_get_Item_m4026 (X509ChainElementCollection_t795 * __this, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509ChainElementCollection::get_SyncRoot() +extern "C" Object_t * X509ChainElementCollection_get_SyncRoot_m4027 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator System.Security.Cryptography.X509Certificates.X509ChainElementCollection::GetEnumerator() +extern "C" X509ChainElementEnumerator_t801 * X509ChainElementCollection_GetEnumerator_m4028 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Add(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" void X509ChainElementCollection_Add_m4029 (X509ChainElementCollection_t795 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Clear() +extern "C" void X509ChainElementCollection_Clear_m4030 (X509ChainElementCollection_t795 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementCollection::Contains(System.Security.Cryptography.X509Certificates.X509Certificate2) +extern "C" bool X509ChainElementCollection_Contains_m4031 (X509ChainElementCollection_t795 * __this, X509Certificate2_t785 * ___certificate, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3.h" new file mode 100644 index 00000000..f4e93ab5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator +struct X509ChainElementEnumerator_t801 : public Object_t +{ + // System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::enumerator + Object_t * ___enumerator_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3MethodDeclarations.h" new file mode 100644 index 00000000..abc64cf6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_3MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator +struct X509ChainElementEnumerator_t801; +// System.Collections.IEnumerable +struct IEnumerable_t908; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509ChainElement +struct X509ChainElement_t798; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::.ctor(System.Collections.IEnumerable) +extern "C" void X509ChainElementEnumerator__ctor_m4032 (X509ChainElementEnumerator_t801 * __this, Object_t * ___enumerable, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * X509ChainElementEnumerator_System_Collections_IEnumerator_get_Current_m4033 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainElement System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::get_Current() +extern "C" X509ChainElement_t798 * X509ChainElementEnumerator_get_Current_m4034 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::MoveNext() +extern "C" bool X509ChainElementEnumerator_MoveNext_m4035 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator::Reset() +extern "C" void X509ChainElementEnumerator_Reset_m4036 (X509ChainElementEnumerator_t801 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4.h" new file mode 100644 index 00000000..412bec24 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4.h" @@ -0,0 +1,44 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; + +#include "mscorlib_System_Object.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" +#include "mscorlib_System_TimeSpan.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" +#include "mscorlib_System_DateTime.h" + +// System.Security.Cryptography.X509Certificates.X509ChainPolicy +struct X509ChainPolicy_t796 : public Object_t +{ + // System.Security.Cryptography.OidCollection System.Security.Cryptography.X509Certificates.X509ChainPolicy::apps + OidCollection_t802 * ___apps_0; + // System.Security.Cryptography.OidCollection System.Security.Cryptography.X509Certificates.X509ChainPolicy::cert + OidCollection_t802 * ___cert_1; + // System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509ChainPolicy::store + X509Certificate2Collection_t790 * ___store_2; + // System.Security.Cryptography.X509Certificates.X509RevocationFlag System.Security.Cryptography.X509Certificates.X509ChainPolicy::rflag + int32_t ___rflag_3; + // System.Security.Cryptography.X509Certificates.X509RevocationMode System.Security.Cryptography.X509Certificates.X509ChainPolicy::mode + int32_t ___mode_4; + // System.TimeSpan System.Security.Cryptography.X509Certificates.X509ChainPolicy::timeout + TimeSpan_t803 ___timeout_5; + // System.Security.Cryptography.X509Certificates.X509VerificationFlags System.Security.Cryptography.X509Certificates.X509ChainPolicy::vflags + int32_t ___vflags_6; + // System.DateTime System.Security.Cryptography.X509Certificates.X509ChainPolicy::vtime + DateTime_t365 ___vtime_7; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4MethodDeclarations.h" new file mode 100644 index 00000000..d26563bf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_4MethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ChainPolicy +struct X509ChainPolicy_t796; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" +#include "mscorlib_System_DateTime.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ChainPolicy::.ctor() +extern "C" void X509ChainPolicy__ctor_m4037 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_ExtraStore() +extern "C" X509Certificate2Collection_t790 * X509ChainPolicy_get_ExtraStore_m4038 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509RevocationFlag System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_RevocationFlag() +extern "C" int32_t X509ChainPolicy_get_RevocationFlag_m4039 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509RevocationMode System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_RevocationMode() +extern "C" int32_t X509ChainPolicy_get_RevocationMode_m4040 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509VerificationFlags System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_VerificationFlags() +extern "C" int32_t X509ChainPolicy_get_VerificationFlags_m4041 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.DateTime System.Security.Cryptography.X509Certificates.X509ChainPolicy::get_VerificationTime() +extern "C" DateTime_t365 X509ChainPolicy_get_VerificationTime_m4042 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainPolicy::Reset() +extern "C" void X509ChainPolicy_Reset_m4043 (X509ChainPolicy_t796 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" new file mode 100644 index 00000000..1aac3247 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_ValueType.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Security.Cryptography.X509Certificates.X509ChainStatus +struct X509ChainStatus_t800 +{ + // 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 marshalling of: System.Security.Cryptography.X509Certificates.X509ChainStatus +struct X509ChainStatus_t800_marshaled +{ + int32_t ___status_0; + char* ___info_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5MethodDeclarations.h" new file mode 100644 index 00000000..4798ad4e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Cha_5MethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_5.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Cha_1.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::.ctor(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainStatus__ctor_m4044 (X509ChainStatus_t800 * __this, int32_t ___flag, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainStatus::get_Status() +extern "C" int32_t X509ChainStatus_get_Status_m4045 (X509ChainStatus_t800 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::set_Status(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" void X509ChainStatus_set_Status_m4046 (X509ChainStatus_t800 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ChainStatus::set_StatusInformation(System.String) +extern "C" void X509ChainStatus_set_StatusInformation_m4047 (X509ChainStatus_t800 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509ChainStatus::GetInformation(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags) +extern "C" String_t* X509ChainStatus_GetInformation_m4048 (Object_t * __this /* static, unused */, int32_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void X509ChainStatus_t800_marshal(const X509ChainStatus_t800& unmarshaled, X509ChainStatus_t800_marshaled& marshaled); +extern "C" void X509ChainStatus_t800_marshal_back(const X509ChainStatus_t800_marshaled& marshaled, X509ChainStatus_t800& unmarshaled); +extern "C" void X509ChainStatus_t800_marshal_cleanup(X509ChainStatus_t800_marshaled& marshaled); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Enh.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Enh.h" new file mode 100644 index 00000000..b9360219 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Enh.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Security.Cryptography.OidCollection +struct OidCollection_t802; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension +struct X509EnhancedKeyUsageExtension_t805 : public X509Extension_t784 +{ + // System.Security.Cryptography.OidCollection System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::_enhKeyUsage + OidCollection_t802 * ____enhKeyUsage_4; + // System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::_status + int32_t ____status_5; +}; +struct X509EnhancedKeyUsageExtension_t805_StaticFields{ + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::<>f__switch$mapE + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapE_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509EnhMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509EnhMethodDeclarations.h" new file mode 100644 index 00000000..e580230a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509EnhMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension +struct X509EnhancedKeyUsageExtension_t805; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern "C" void X509EnhancedKeyUsageExtension__ctor_m4049 (X509EnhancedKeyUsageExtension_t805 * __this, AsnEncodedData_t777 * ___encodedEnhancedKeyUsages, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void X509EnhancedKeyUsageExtension_CopyFrom_m4050 (X509EnhancedKeyUsageExtension_t805 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::Decode(System.Byte[]) +extern "C" int32_t X509EnhancedKeyUsageExtension_Decode_m4051 (X509EnhancedKeyUsageExtension_t805 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::ToString(System.Boolean) +extern "C" String_t* X509EnhancedKeyUsageExtension_ToString_m4052 (X509EnhancedKeyUsageExtension_t805 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext.h" new file mode 100644 index 00000000..09c91762 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Security_Cryptography_AsnEncodedData.h" + +// System.Security.Cryptography.X509Certificates.X509Extension +struct X509Extension_t784 : public AsnEncodedData_t777 +{ + // System.Boolean System.Security.Cryptography.X509Certificates.X509Extension::_critical + bool ____critical_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ExtMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ExtMethodDeclarations.h" new file mode 100644 index 00000000..740f4cc6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509ExtMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Extension +struct X509Extension_t784; +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::.ctor() +extern "C" void X509Extension__ctor_m4053 (X509Extension_t784 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::.ctor(System.String,System.Byte[],System.Boolean) +extern "C" void X509Extension__ctor_m4054 (X509Extension_t784 * __this, String_t* ___oid, ByteU5BU5D_t789* ___rawData, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509Extension::get_Critical() +extern "C" bool X509Extension_get_Critical_m4055 (X509Extension_t784 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::set_Critical(System.Boolean) +extern "C" void X509Extension_set_Critical_m4056 (X509Extension_t784 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Extension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void X509Extension_CopyFrom_m4057 (X509Extension_t784 * __this, AsnEncodedData_t777 * ___asnEncodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509Extension::FormatUnkownData(System.Byte[]) +extern "C" String_t* X509Extension_FormatUnkownData_m4058 (X509Extension_t784 * __this, ByteU5BU5D_t789* ___data, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0.h" new file mode 100644 index 00000000..007b1c28 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection +struct X509ExtensionCollection_t787 : public Object_t +{ + // System.Collections.ArrayList System.Security.Cryptography.X509Certificates.X509ExtensionCollection::_list + ArrayList_t734 * ____list_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0MethodDeclarations.h" new file mode 100644 index 00000000..aaad33d5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_0MethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ExtensionCollection +struct X509ExtensionCollection_t787; +// Mono.Security.X509.X509Certificate +struct X509Certificate_t788; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Extension +struct X509Extension_t784; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator +struct X509ExtensionEnumerator_t806; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionCollection::.ctor(Mono.Security.X509.X509Certificate) +extern "C" void X509ExtensionCollection__ctor_m4059 (X509ExtensionCollection_t787 * __this, X509Certificate_t788 * ___cert, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32) +extern "C" void X509ExtensionCollection_System_Collections_ICollection_CopyTo_m4060 (X509ExtensionCollection_t787 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() +extern "C" Object_t * X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m4061 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_Count() +extern "C" int32_t X509ExtensionCollection_get_Count_m4062 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_IsSynchronized() +extern "C" bool X509ExtensionCollection_get_IsSynchronized_m4063 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_SyncRoot() +extern "C" Object_t * X509ExtensionCollection_get_SyncRoot_m4064 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Extension System.Security.Cryptography.X509Certificates.X509ExtensionCollection::get_Item(System.String) +extern "C" X509Extension_t784 * X509ExtensionCollection_get_Item_m4065 (X509ExtensionCollection_t787 * __this, String_t* ___oid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator System.Security.Cryptography.X509Certificates.X509ExtensionCollection::GetEnumerator() +extern "C" X509ExtensionEnumerator_t806 * X509ExtensionCollection_GetEnumerator_m4066 (X509ExtensionCollection_t787 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1.h" new file mode 100644 index 00000000..bb21c8da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "mscorlib_System_Object.h" + +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator +struct X509ExtensionEnumerator_t806 : public Object_t +{ + // System.Collections.IEnumerator System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::enumerator + Object_t * ___enumerator_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1MethodDeclarations.h" new file mode 100644 index 00000000..e6cb3688 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ext_1MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator +struct X509ExtensionEnumerator_t806; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Object +struct Object_t; +// System.Security.Cryptography.X509Certificates.X509Extension +struct X509Extension_t784; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::.ctor(System.Collections.ArrayList) +extern "C" void X509ExtensionEnumerator__ctor_m4067 (X509ExtensionEnumerator_t806 * __this, ArrayList_t734 * ___list, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * X509ExtensionEnumerator_System_Collections_IEnumerator_get_Current_m4068 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Extension System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::get_Current() +extern "C" X509Extension_t784 * X509ExtensionEnumerator_get_Current_m4069 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::MoveNext() +extern "C" bool X509ExtensionEnumerator_MoveNext_m4070 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator::Reset() +extern "C" void X509ExtensionEnumerator_Reset_m4071 (X509ExtensionEnumerator_t806 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Fin.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Fin.h" new file mode 100644 index 00000000..c4196b53 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Fin.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Fin.h" + +// System.Security.Cryptography.X509Certificates.X509FindType +struct X509FindType_t807 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509FindType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509FinMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509FinMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509FinMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key.h" new file mode 100644 index 00000000..456bbd66 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Security.Cryptography.X509Certificates.X509KeyUsageExtension +struct X509KeyUsageExtension_t808 : public X509Extension_t784 +{ + // System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::_keyUsages + int32_t ____keyUsages_7; + // System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::_status + int32_t ____status_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509KeyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509KeyMethodDeclarations.h" new file mode 100644 index 00000000..10695c70 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509KeyMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509KeyUsageExtension +struct X509KeyUsageExtension_t808; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor() +extern "C" void X509KeyUsageExtension__ctor_m4072 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern "C" void X509KeyUsageExtension__ctor_m4073 (X509KeyUsageExtension_t808 * __this, AsnEncodedData_t777 * ___encodedKeyUsage, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean) +extern "C" void X509KeyUsageExtension__ctor_m4074 (X509KeyUsageExtension_t808 * __this, int32_t ___keyUsages, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::get_KeyUsages() +extern "C" int32_t X509KeyUsageExtension_get_KeyUsages_m4075 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void X509KeyUsageExtension_CopyFrom_m4076 (X509KeyUsageExtension_t808 * __this, AsnEncodedData_t777 * ___encodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::GetValidFlags(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags) +extern "C" int32_t X509KeyUsageExtension_GetValidFlags_m4077 (X509KeyUsageExtension_t808 * __this, int32_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::Decode(System.Byte[]) +extern "C" int32_t X509KeyUsageExtension_Decode_m4078 (X509KeyUsageExtension_t808 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::Encode() +extern "C" ByteU5BU5D_t789* X509KeyUsageExtension_Encode_m4079 (X509KeyUsageExtension_t808 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::ToString(System.Boolean) +extern "C" String_t* X509KeyUsageExtension_ToString_m4080 (X509KeyUsageExtension_t808 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0.h" new file mode 100644 index 00000000..e0bc7d7c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Key_0.h" + +// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags +struct X509KeyUsageFlags_t809 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509KeyUsageFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Key_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Nam.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Nam.h" new file mode 100644 index 00000000..f7d99527 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Nam.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Nam.h" + +// System.Security.Cryptography.X509Certificates.X509NameType +struct X509NameType_t810 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509NameType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509NamMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509NamMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509NamMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev.h" new file mode 100644 index 00000000..fb347796 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev.h" + +// System.Security.Cryptography.X509Certificates.X509RevocationFlag +struct X509RevocationFlag_t811 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509RevocationFlag::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509RevMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509RevMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509RevMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" new file mode 100644 index 00000000..5a0079bb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Rev_0.h" + +// System.Security.Cryptography.X509Certificates.X509RevocationMode +struct X509RevocationMode_t812 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509RevocationMode::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Rev_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sto.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sto.h" new file mode 100644 index 00000000..3e6fbb13 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sto.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// Mono.Security.X509.X509Store +struct X509Store_t813; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFla.h" + +// System.Security.Cryptography.X509Certificates.X509Store +struct X509Store_t799 : public Object_t +{ + // System.String System.Security.Cryptography.X509Certificates.X509Store::_name + String_t* ____name_0; + // System.Security.Cryptography.X509Certificates.StoreLocation System.Security.Cryptography.X509Certificates.X509Store::_location + int32_t ____location_1; + // System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Store::list + X509Certificate2Collection_t790 * ___list_2; + // System.Security.Cryptography.X509Certificates.OpenFlags System.Security.Cryptography.X509Certificates.X509Store::_flags + int32_t ____flags_3; + // Mono.Security.X509.X509Store System.Security.Cryptography.X509Certificates.X509Store::store + X509Store_t813 * ___store_4; +}; +struct X509Store_t799_StaticFields{ + // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.X509Certificates.X509Store::<>f__switch$mapF + Dictionary_2_t327 * ___U3CU3Ef__switchU24mapF_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509StoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509StoMethodDeclarations.h" new file mode 100644 index 00000000..a2827f8d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509StoMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509Store +struct X509Store_t799; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection +struct X509Certificate2Collection_t790; +// Mono.Security.X509.X509Stores +struct X509Stores_t909; +// Mono.Security.X509.X509Store +struct X509Store_t813; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreNa.h" +#include "System_System_Security_Cryptography_X509Certificates_StoreLo.h" +#include "System_System_Security_Cryptography_X509Certificates_OpenFla.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509Store::.ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation) +extern "C" void X509Store__ctor_m4081 (X509Store_t799 * __this, int32_t ___storeName, int32_t ___storeLocation, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509Store::get_Certificates() +extern "C" X509Certificate2Collection_t790 * X509Store_get_Certificates_m4082 (X509Store_t799 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Stores System.Security.Cryptography.X509Certificates.X509Store::get_Factory() +extern "C" X509Stores_t909 * X509Store_get_Factory_m4083 (X509Store_t799 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// Mono.Security.X509.X509Store System.Security.Cryptography.X509Certificates.X509Store::get_Store() +extern "C" X509Store_t813 * X509Store_get_Store_m4084 (X509Store_t799 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Store::Close() +extern "C" void X509Store_Close_m4085 (X509Store_t799 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509Store::Open(System.Security.Cryptography.X509Certificates.OpenFlags) +extern "C" void X509Store_Open_m4086 (X509Store_t799 * __this, int32_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub.h" new file mode 100644 index 00000000..c2a10121 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; + +#include "System_System_Security_Cryptography_X509Certificates_X509Ext.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension +struct X509SubjectKeyIdentifierExtension_t814 : public X509Extension_t784 +{ + // System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_subjectKeyIdentifier + ByteU5BU5D_t789* ____subjectKeyIdentifier_6; + // System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_ski + String_t* ____ski_7; + // System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_status + int32_t ____status_8; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509SubMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509SubMethodDeclarations.h" new file mode 100644 index 00000000..b5a9069d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509SubMethodDeclarations.h" @@ -0,0 +1,57 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension +struct X509SubjectKeyIdentifierExtension_t814; +// System.Security.Cryptography.AsnEncodedData +struct AsnEncodedData_t777; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.String +struct String_t; +// System.Security.Cryptography.X509Certificates.PublicKey +struct PublicKey_t775; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" +#include "System_System_Security_Cryptography_AsnDecodeStatus.h" + +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor() +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4087 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4088 (X509SubjectKeyIdentifierExtension_t814 * __this, AsnEncodedData_t777 * ___encodedSubjectKeyIdentifier, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Byte[],System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4089 (X509SubjectKeyIdentifierExtension_t814 * __this, ByteU5BU5D_t789* ___subjectKeyIdentifier, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.String,System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4090 (X509SubjectKeyIdentifierExtension_t814 * __this, String_t* ___subjectKeyIdentifier, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4091 (X509SubjectKeyIdentifierExtension_t814 * __this, PublicKey_t775 * ___key, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean) +extern "C" void X509SubjectKeyIdentifierExtension__ctor_m4092 (X509SubjectKeyIdentifierExtension_t814 * __this, PublicKey_t775 * ___key, int32_t ___algorithm, bool ___critical, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::get_SubjectKeyIdentifier() +extern "C" String_t* X509SubjectKeyIdentifierExtension_get_SubjectKeyIdentifier_m4093 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::CopyFrom(System.Security.Cryptography.AsnEncodedData) +extern "C" void X509SubjectKeyIdentifierExtension_CopyFrom_m4094 (X509SubjectKeyIdentifierExtension_t814 * __this, AsnEncodedData_t777 * ___encodedData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHexChar(System.Char) +extern "C" uint8_t X509SubjectKeyIdentifierExtension_FromHexChar_m4095 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHexChars(System.Char,System.Char) +extern "C" uint8_t X509SubjectKeyIdentifierExtension_FromHexChars_m4096 (Object_t * __this /* static, unused */, uint16_t ___c1, uint16_t ___c2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::FromHex(System.String) +extern "C" ByteU5BU5D_t789* X509SubjectKeyIdentifierExtension_FromHex_m4097 (Object_t * __this /* static, unused */, String_t* ___hex, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::Decode(System.Byte[]) +extern "C" int32_t X509SubjectKeyIdentifierExtension_Decode_m4098 (X509SubjectKeyIdentifierExtension_t814 * __this, ByteU5BU5D_t789* ___extension, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::Encode() +extern "C" ByteU5BU5D_t789* X509SubjectKeyIdentifierExtension_Encode_m4099 (X509SubjectKeyIdentifierExtension_t814 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::ToString(System.Boolean) +extern "C" String_t* X509SubjectKeyIdentifierExtension_ToString_m4100 (X509SubjectKeyIdentifierExtension_t814 * __this, bool ___multiLine, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" new file mode 100644 index 00000000..393f7566 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Sub_0.h" + +// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm +struct X509SubjectKeyIdentifierHashAlgorithm_t815 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Sub_0MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ver.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ver.h" new file mode 100644 index 00000000..1b7a202f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509Ver.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Security_Cryptography_X509Certificates_X509Ver.h" + +// System.Security.Cryptography.X509Certificates.X509VerificationFlags +struct X509VerificationFlags_t816 +{ + // System.Int32 System.Security.Cryptography.X509Certificates.X509VerificationFlags::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509VerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509VerMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Security_Cryptography_X509Certificates_X509VerMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine.h" new file mode 100644 index 00000000..820ef06a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.BaseMachine +struct BaseMachine_t821 : public Object_t +{ + // System.Boolean System.Text.RegularExpressions.BaseMachine::needs_groups_or_captures + bool ___needs_groups_or_captures_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachineMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachineMethodDeclarations.h" new file mode 100644 index 00000000..0fa43aa7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachineMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.BaseMachine +struct BaseMachine_t821; +// System.String +struct String_t; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator +struct MatchAppendEvaluator_t819; +// System.Text.RegularExpressions.MatchEvaluator +struct MatchEvaluator_t895; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.BaseMachine::.ctor() +extern "C" void BaseMachine__ctor_m4140 (BaseMachine_t821 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.BaseMachine::Replace(System.Text.RegularExpressions.Regex,System.String,System.String,System.Int32,System.Int32) +extern "C" String_t* BaseMachine_Replace_m4141 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, String_t* ___replacement, int32_t ___count, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.BaseMachine::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) +extern "C" Match_t820 * BaseMachine_Scan_m4142 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.BaseMachine::LTRReplace(System.Text.RegularExpressions.Regex,System.String,System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator,System.Int32,System.Int32,System.Boolean) +extern "C" String_t* BaseMachine_LTRReplace_m4143 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, MatchAppendEvaluator_t819 * ___evaluator, int32_t ___count, int32_t ___startat, bool ___needs_groups_or_captures, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.BaseMachine::RTLReplace(System.Text.RegularExpressions.Regex,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32) +extern "C" String_t* BaseMachine_RTLReplace_m4144 (BaseMachine_t821 * __this, Regex_t463 * ___regex, String_t* ___input, MatchEvaluator_t895 * ___evaluator, int32_t ___count, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppen.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppen.h" new file mode 100644 index 00000000..dd6bf051 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppen.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator +struct MatchAppendEvaluator_t819 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppenMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppenMethodDeclarations.h" new file mode 100644 index 00000000..bc7b6100 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_BaseMachine_MatchAppenMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator +struct MatchAppendEvaluator_t819; +// System.Object +struct Object_t; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.StringBuilder +struct StringBuilder_t457; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_Text_StringBuilder.h" + +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::.ctor(System.Object,System.IntPtr) +extern "C" void MatchAppendEvaluator__ctor_m4136 (MatchAppendEvaluator_t819 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::Invoke(System.Text.RegularExpressions.Match,System.Text.StringBuilder) +extern "C" void MatchAppendEvaluator_Invoke_m4137 (MatchAppendEvaluator_t819 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void pinvoke_delegate_wrapper_MatchAppendEvaluator_t819(Il2CppObject* delegate, Match_t820 * ___match, StringBuilder_t457 * ___sb); +// System.IAsyncResult System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::BeginInvoke(System.Text.RegularExpressions.Match,System.Text.StringBuilder,System.AsyncCallback,System.Object) +extern "C" Object_t * MatchAppendEvaluator_BeginInvoke_m4138 (MatchAppendEvaluator_t819 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.BaseMachine/MatchAppendEvaluator::EndInvoke(System.IAsyncResult) +extern "C" void MatchAppendEvaluator_EndInvoke_m4139 (MatchAppendEvaluator_t819 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Capture.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Capture.h" new file mode 100644 index 00000000..e4e61c06 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Capture.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.Capture +struct Capture_t822 : public Object_t +{ + // System.Int32 System.Text.RegularExpressions.Capture::index + int32_t ___index_0; + // System.Int32 System.Text.RegularExpressions.Capture::length + int32_t ___length_1; + // System.String System.Text.RegularExpressions.Capture::text + String_t* ___text_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollection.h" new file mode 100644 index 00000000..1ccf3714 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollection.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Capture[] +struct CaptureU5BU5D_t824; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.CaptureCollection +struct CaptureCollection_t823 : public Object_t +{ + // System.Text.RegularExpressions.Capture[] System.Text.RegularExpressions.CaptureCollection::list + CaptureU5BU5D_t824* ___list_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollectionMethodDeclarations.h" new file mode 100644 index 00000000..573567f9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureCollectionMethodDeclarations.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.CaptureCollection +struct CaptureCollection_t823; +// System.Text.RegularExpressions.Capture +struct Capture_t822; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.CaptureCollection::.ctor(System.Int32) +extern "C" void CaptureCollection__ctor_m4152 (CaptureCollection_t823 * __this, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.CaptureCollection::get_Count() +extern "C" int32_t CaptureCollection_get_Count_m4153 (CaptureCollection_t823 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.CaptureCollection::get_IsSynchronized() +extern "C" bool CaptureCollection_get_IsSynchronized_m4154 (CaptureCollection_t823 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.CaptureCollection::SetValue(System.Text.RegularExpressions.Capture,System.Int32) +extern "C" void CaptureCollection_SetValue_m4155 (CaptureCollection_t823 * __this, Capture_t822 * ___cap, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.CaptureCollection::get_SyncRoot() +extern "C" Object_t * CaptureCollection_get_SyncRoot_m4156 (CaptureCollection_t823 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.CaptureCollection::CopyTo(System.Array,System.Int32) +extern "C" void CaptureCollection_CopyTo_m4157 (CaptureCollection_t823 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Text.RegularExpressions.CaptureCollection::GetEnumerator() +extern "C" Object_t * CaptureCollection_GetEnumerator_m4158 (CaptureCollection_t823 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" new file mode 100644 index 00000000..cfdd17a6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CaptureMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Capture +struct Capture_t822; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Capture::.ctor(System.String) +extern "C" void Capture__ctor_m4145 (Capture_t822 * __this, String_t* ___text, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Capture::.ctor(System.String,System.Int32,System.Int32) +extern "C" void Capture__ctor_m4146 (Capture_t822 * __this, String_t* ___text, int32_t ___index, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Capture::get_Index() +extern "C" int32_t Capture_get_Index_m4147 (Capture_t822 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Capture::get_Length() +extern "C" int32_t Capture_get_Length_m4148 (Capture_t822 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Capture::get_Value() +extern "C" String_t* Capture_get_Value_m4149 (Capture_t822 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Capture::ToString() +extern "C" String_t* Capture_ToString_m4150 (Capture_t822 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Capture::get_Text() +extern "C" String_t* Capture_get_Text_m4151 (Capture_t822 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Category.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Category.h" new file mode 100644 index 00000000..ff845d41 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Category.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_Category.h" + +// System.Text.RegularExpressions.Category +struct Category_t841 +{ + // System.UInt16 System.Text.RegularExpressions.Category::value__ + uint16_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtils.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtils.h" new file mode 100644 index 00000000..28e2972a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtils.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.CategoryUtils +struct CategoryUtils_t842 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtilsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtilsMethodDeclarations.h" new file mode 100644 index 00000000..22f32048 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_CategoryUtilsMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "mscorlib_System_Globalization_UnicodeCategory.h" + +// System.Text.RegularExpressions.Category System.Text.RegularExpressions.CategoryUtils::CategoryFromName(System.String) +extern "C" uint16_t CategoryUtils_CategoryFromName_m4235 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.CategoryUtils::IsCategory(System.Text.RegularExpressions.Category,System.Char) +extern "C" bool CategoryUtils_IsCategory_m4236 (Object_t * __this /* static, unused */, uint16_t ___cat, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.CategoryUtils::IsCategory(System.Globalization.UnicodeCategory,System.Char) +extern "C" bool CategoryUtils_IsCategory_m4237 (Object_t * __this /* static, unused */, int32_t ___uc, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache.h" new file mode 100644 index 00000000..58bd5ca6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Text.RegularExpressions.MRUList +struct MRUList_t839; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.FactoryCache +struct FactoryCache_t831 : public Object_t +{ + // System.Int32 System.Text.RegularExpressions.FactoryCache::capacity + int32_t ___capacity_0; + // System.Collections.Hashtable System.Text.RegularExpressions.FactoryCache::factories + Hashtable_t725 * ___factories_1; + // System.Text.RegularExpressions.MRUList System.Text.RegularExpressions.FactoryCache::mru_list + MRUList_t839 * ___mru_list_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCacheMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCacheMethodDeclarations.h" new file mode 100644 index 00000000..c9cbd60b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCacheMethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.FactoryCache +struct FactoryCache_t831; +// System.String +struct String_t; +// System.Text.RegularExpressions.IMachineFactory +struct IMachineFactory_t832; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" + +// System.Void System.Text.RegularExpressions.FactoryCache::.ctor(System.Int32) +extern "C" void FactoryCache__ctor_m4227 (FactoryCache_t831 * __this, int32_t ___capacity, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.FactoryCache::Add(System.String,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.IMachineFactory) +extern "C" void FactoryCache_Add_m4228 (FactoryCache_t831 * __this, String_t* ___pattern, int32_t ___options, Object_t * ___factory, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.FactoryCache::Cleanup() +extern "C" void FactoryCache_Cleanup_m4229 (FactoryCache_t831 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.FactoryCache::Lookup(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" Object_t * FactoryCache_Lookup_m4230 (FactoryCache_t831 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_Key.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_Key.h" new file mode 100644 index 00000000..27b73dda --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_Key.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" + +// System.Text.RegularExpressions.FactoryCache/Key +struct Key_t838 : public Object_t +{ + // System.String System.Text.RegularExpressions.FactoryCache/Key::pattern + String_t* ___pattern_0; + // System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.FactoryCache/Key::options + int32_t ___options_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_KeyMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_KeyMethodDeclarations.h" new file mode 100644 index 00000000..47fcce08 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_FactoryCache_KeyMethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.FactoryCache/Key +struct Key_t838; +// System.String +struct String_t; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" + +// System.Void System.Text.RegularExpressions.FactoryCache/Key::.ctor(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" void Key__ctor_m4223 (Key_t838 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.FactoryCache/Key::GetHashCode() +extern "C" int32_t Key_GetHashCode_m4224 (Key_t838 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.FactoryCache/Key::Equals(System.Object) +extern "C" bool Key_Equals_m4225 (Key_t838 * __this, Object_t * ___o, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.FactoryCache/Key::ToString() +extern "C" String_t* Key_ToString_m4226 (Key_t838 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Group.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Group.h" new file mode 100644 index 00000000..fe34ad18 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Group.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Group +struct Group_t825; +// System.Text.RegularExpressions.CaptureCollection +struct CaptureCollection_t823; + +#include "System_System_Text_RegularExpressions_Capture.h" + +// System.Text.RegularExpressions.Group +struct Group_t825 : public Capture_t822 +{ + // System.Boolean System.Text.RegularExpressions.Group::success + bool ___success_4; + // System.Text.RegularExpressions.CaptureCollection System.Text.RegularExpressions.Group::captures + CaptureCollection_t823 * ___captures_5; +}; +struct Group_t825_StaticFields{ + // System.Text.RegularExpressions.Group System.Text.RegularExpressions.Group::Fail + Group_t825 * ___Fail_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollection.h" new file mode 100644 index 00000000..da5f6333 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollection.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Group[] +struct GroupU5BU5D_t827; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.GroupCollection +struct GroupCollection_t826 : public Object_t +{ + // System.Text.RegularExpressions.Group[] System.Text.RegularExpressions.GroupCollection::list + GroupU5BU5D_t827* ___list_0; + // System.Int32 System.Text.RegularExpressions.GroupCollection::gap + int32_t ___gap_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" new file mode 100644 index 00000000..2a796e23 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupCollectionMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.GroupCollection +struct GroupCollection_t826; +// System.Text.RegularExpressions.Group +struct Group_t825; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.GroupCollection::.ctor(System.Int32,System.Int32) +extern "C" void GroupCollection__ctor_m4165 (GroupCollection_t826 * __this, int32_t ___n, int32_t ___gap, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.GroupCollection::get_Count() +extern "C" int32_t GroupCollection_get_Count_m4166 (GroupCollection_t826 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.GroupCollection::get_IsSynchronized() +extern "C" bool GroupCollection_get_IsSynchronized_m4167 (GroupCollection_t826 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Group System.Text.RegularExpressions.GroupCollection::get_Item(System.Int32) +extern "C" Group_t825 * GroupCollection_get_Item_m4168 (GroupCollection_t826 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.GroupCollection::SetValue(System.Text.RegularExpressions.Group,System.Int32) +extern "C" void GroupCollection_SetValue_m4169 (GroupCollection_t826 * __this, Group_t825 * ___g, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.GroupCollection::get_SyncRoot() +extern "C" Object_t * GroupCollection_get_SyncRoot_m4170 (GroupCollection_t826 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.GroupCollection::CopyTo(System.Array,System.Int32) +extern "C" void GroupCollection_CopyTo_m4171 (GroupCollection_t826 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Text.RegularExpressions.GroupCollection::GetEnumerator() +extern "C" Object_t * GroupCollection_GetEnumerator_m4172 (GroupCollection_t826 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupMethodDeclarations.h" new file mode 100644 index 00000000..16efcc67 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_GroupMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Group +struct Group_t825; +// System.String +struct String_t; +// System.Text.RegularExpressions.CaptureCollection +struct CaptureCollection_t823; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32,System.Int32,System.Int32) +extern "C" void Group__ctor_m4159 (Group_t825 * __this, String_t* ___text, int32_t ___index, int32_t ___length, int32_t ___n_caps, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32,System.Int32) +extern "C" void Group__ctor_m4160 (Group_t825 * __this, String_t* ___text, int32_t ___index, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Group::.ctor() +extern "C" void Group__ctor_m4161 (Group_t825 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Group::.cctor() +extern "C" void Group__cctor_m4162 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.CaptureCollection System.Text.RegularExpressions.Group::get_Captures() +extern "C" CaptureCollection_t823 * Group_get_Captures_m4163 (Group_t825 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Group::get_Success() +extern "C" bool Group_get_Success_m4164 (Group_t825 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter.h" new file mode 100644 index 00000000..619904fb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter.h" @@ -0,0 +1,64 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.String +struct String_t; +// System.Text.RegularExpressions.QuickSearch +struct QuickSearch_t855; +// System.Text.RegularExpressions.Interpreter/RepeatContext +struct RepeatContext_t852; +// System.Text.RegularExpressions.Mark[] +struct MarkU5BU5D_t856; +// System.Int32[] +struct Int32U5BU5D_t420; + +#include "System_System_Text_RegularExpressions_BaseMachine.h" +#include "System_System_Text_RegularExpressions_Interpreter_IntStack.h" + +// System.Text.RegularExpressions.Interpreter +struct Interpreter_t854 : public BaseMachine_t821 +{ + // System.UInt16[] System.Text.RegularExpressions.Interpreter::program + UInt16U5BU5D_t763* ___program_1; + // System.Int32 System.Text.RegularExpressions.Interpreter::program_start + int32_t ___program_start_2; + // System.String System.Text.RegularExpressions.Interpreter::text + String_t* ___text_3; + // System.Int32 System.Text.RegularExpressions.Interpreter::text_end + int32_t ___text_end_4; + // System.Int32 System.Text.RegularExpressions.Interpreter::group_count + int32_t ___group_count_5; + // System.Int32 System.Text.RegularExpressions.Interpreter::match_min + int32_t ___match_min_6; + // System.Text.RegularExpressions.QuickSearch System.Text.RegularExpressions.Interpreter::qs + QuickSearch_t855 * ___qs_7; + // System.Int32 System.Text.RegularExpressions.Interpreter::scan_ptr + int32_t ___scan_ptr_8; + // System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter::repeat + RepeatContext_t852 * ___repeat_9; + // System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter::fast + RepeatContext_t852 * ___fast_10; + // System.Text.RegularExpressions.Interpreter/IntStack System.Text.RegularExpressions.Interpreter::stack + IntStack_t851 ___stack_11; + // System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter::deep + RepeatContext_t852 * ___deep_12; + // System.Text.RegularExpressions.Mark[] System.Text.RegularExpressions.Interpreter::marks + MarkU5BU5D_t856* ___marks_13; + // System.Int32 System.Text.RegularExpressions.Interpreter::mark_start + int32_t ___mark_start_14; + // System.Int32 System.Text.RegularExpressions.Interpreter::mark_end + int32_t ___mark_end_15; + // System.Int32[] System.Text.RegularExpressions.Interpreter::groups + Int32U5BU5D_t420* ___groups_16; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactory.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactory.h" new file mode 100644 index 00000000..4d588521 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactory.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IDictionary +struct IDictionary_t833; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.String[] +struct StringU5BU5D_t163; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.InterpreterFactory +struct InterpreterFactory_t844 : public Object_t +{ + // System.Collections.IDictionary System.Text.RegularExpressions.InterpreterFactory::mapping + Object_t * ___mapping_0; + // System.UInt16[] System.Text.RegularExpressions.InterpreterFactory::pattern + UInt16U5BU5D_t763* ___pattern_1; + // System.String[] System.Text.RegularExpressions.InterpreterFactory::namesMapping + StringU5BU5D_t163* ___namesMapping_2; + // System.Int32 System.Text.RegularExpressions.InterpreterFactory::gap + int32_t ___gap_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactoryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactoryMethodDeclarations.h" new file mode 100644 index 00000000..93b5dc25 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterFactoryMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.InterpreterFactory +struct InterpreterFactory_t844; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Text.RegularExpressions.IMachine +struct IMachine_t828; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.String[] +struct StringU5BU5D_t163; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.InterpreterFactory::.ctor(System.UInt16[]) +extern "C" void InterpreterFactory__ctor_m4239 (InterpreterFactory_t844 * __this, UInt16U5BU5D_t763* ___pattern, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.InterpreterFactory::NewInstance() +extern "C" Object_t * InterpreterFactory_NewInstance_m4240 (InterpreterFactory_t844 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.InterpreterFactory::get_GroupCount() +extern "C" int32_t InterpreterFactory_get_GroupCount_m4241 (InterpreterFactory_t844 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.InterpreterFactory::get_Gap() +extern "C" int32_t InterpreterFactory_get_Gap_m4242 (InterpreterFactory_t844 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_Gap(System.Int32) +extern "C" void InterpreterFactory_set_Gap_m4243 (InterpreterFactory_t844 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IDictionary System.Text.RegularExpressions.InterpreterFactory::get_Mapping() +extern "C" Object_t * InterpreterFactory_get_Mapping_m4244 (InterpreterFactory_t844 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_Mapping(System.Collections.IDictionary) +extern "C" void InterpreterFactory_set_Mapping_m4245 (InterpreterFactory_t844 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] System.Text.RegularExpressions.InterpreterFactory::get_NamesMapping() +extern "C" StringU5BU5D_t163* InterpreterFactory_get_NamesMapping_m4246 (InterpreterFactory_t844 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.InterpreterFactory::set_NamesMapping(System.String[]) +extern "C" void InterpreterFactory_set_NamesMapping_m4247 (InterpreterFactory_t844 * __this, StringU5BU5D_t163* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterMethodDeclarations.h" new file mode 100644 index 00000000..ff4eb75b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_InterpreterMethodDeclarations.h" @@ -0,0 +1,73 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Interpreter +struct Interpreter_t854; +// System.UInt16[] +struct UInt16U5BU5D_t763; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.String +struct String_t; +// System.Text.RegularExpressions.Group +struct Group_t825; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Interpreter_Mode.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Void System.Text.RegularExpressions.Interpreter::.ctor(System.UInt16[]) +extern "C" void Interpreter__ctor_m4315 (Interpreter_t854 * __this, UInt16U5BU5D_t763* ___program, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter::ReadProgramCount(System.Int32) +extern "C" int32_t Interpreter_ReadProgramCount_m4316 (Interpreter_t854 * __this, int32_t ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Interpreter::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32) +extern "C" Match_t820 * Interpreter_Scan_m4317 (Interpreter_t854 * __this, Regex_t463 * ___regex, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::Reset() +extern "C" void Interpreter_Reset_m4318 (Interpreter_t854 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::Eval(System.Text.RegularExpressions.Interpreter/Mode,System.Int32&,System.Int32) +extern "C" bool Interpreter_Eval_m4319 (Interpreter_t854 * __this, int32_t ___mode, int32_t* ___ref_ptr, int32_t ___pc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::EvalChar(System.Text.RegularExpressions.Interpreter/Mode,System.Int32&,System.Int32&,System.Boolean) +extern "C" bool Interpreter_EvalChar_m4320 (Interpreter_t854 * __this, int32_t ___mode, int32_t* ___ptr, int32_t* ___pc, bool ___multi, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::TryMatch(System.Int32&,System.Int32) +extern "C" bool Interpreter_TryMatch_m4321 (Interpreter_t854 * __this, int32_t* ___ref_ptr, int32_t ___pc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::IsPosition(System.Text.RegularExpressions.Position,System.Int32) +extern "C" bool Interpreter_IsPosition_m4322 (Interpreter_t854 * __this, uint16_t ___pos, int32_t ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::IsWordChar(System.Char) +extern "C" bool Interpreter_IsWordChar_m4323 (Interpreter_t854 * __this, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Interpreter::GetString(System.Int32) +extern "C" String_t* Interpreter_GetString_m4324 (Interpreter_t854 * __this, int32_t ___pc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::Open(System.Int32,System.Int32) +extern "C" void Interpreter_Open_m4325 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::Close(System.Int32,System.Int32) +extern "C" void Interpreter_Close_m4326 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter::Balance(System.Int32,System.Int32,System.Boolean,System.Int32) +extern "C" bool Interpreter_Balance_m4327 (Interpreter_t854 * __this, int32_t ___gid, int32_t ___balance_gid, bool ___capture, int32_t ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter::Checkpoint() +extern "C" int32_t Interpreter_Checkpoint_m4328 (Interpreter_t854 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::Backtrack(System.Int32) +extern "C" void Interpreter_Backtrack_m4329 (Interpreter_t854 * __this, int32_t ___cp, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::ResetGroups() +extern "C" void Interpreter_ResetGroups_m4330 (Interpreter_t854 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter::GetLastDefined(System.Int32) +extern "C" int32_t Interpreter_GetLastDefined_m4331 (Interpreter_t854 * __this, int32_t ___gid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter::CreateMark(System.Int32) +extern "C" int32_t Interpreter_CreateMark_m4332 (Interpreter_t854 * __this, int32_t ___previous, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::GetGroupInfo(System.Int32,System.Int32&,System.Int32&) +extern "C" void Interpreter_GetGroupInfo_m4333 (Interpreter_t854 * __this, int32_t ___gid, int32_t* ___first_mark_index, int32_t* ___n_caps, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter::PopulateGroup(System.Text.RegularExpressions.Group,System.Int32,System.Int32) +extern "C" void Interpreter_PopulateGroup_m4334 (Interpreter_t854 * __this, Group_t825 * ___g, int32_t ___first_mark_index, int32_t ___n_caps, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Interpreter::GenerateMatch(System.Text.RegularExpressions.Regex) +extern "C" Match_t820 * Interpreter_GenerateMatch_m4335 (Interpreter_t854 * __this, Regex_t463 * ___regex, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStack.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStack.h" new file mode 100644 index 00000000..61f5cafc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStack.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Int32[] +struct Int32U5BU5D_t420; + +#include "mscorlib_System_ValueType.h" + +// System.Text.RegularExpressions.Interpreter/IntStack +struct IntStack_t851 +{ + // System.Int32[] System.Text.RegularExpressions.Interpreter/IntStack::values + Int32U5BU5D_t420* ___values_0; + // System.Int32 System.Text.RegularExpressions.Interpreter/IntStack::count + int32_t ___count_1; +}; +// Native definition for marshalling of: System.Text.RegularExpressions.Interpreter/IntStack +struct IntStack_t851_marshaled +{ + int32_t* ___values_0; + int32_t ___count_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStackMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStackMethodDeclarations.h" new file mode 100644 index 00000000..2dbc723f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_IntStackMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Interpreter_IntStack.h" + +// System.Int32 System.Text.RegularExpressions.Interpreter/IntStack::Pop() +extern "C" int32_t IntStack_Pop_m4301 (IntStack_t851 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter/IntStack::Push(System.Int32) +extern "C" void IntStack_Push_m4302 (IntStack_t851 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter/IntStack::get_Count() +extern "C" int32_t IntStack_get_Count_m4303 (IntStack_t851 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter/IntStack::set_Count(System.Int32) +extern "C" void IntStack_set_Count_m4304 (IntStack_t851 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void IntStack_t851_marshal(const IntStack_t851& unmarshaled, IntStack_t851_marshaled& marshaled); +extern "C" void IntStack_t851_marshal_back(const IntStack_t851_marshaled& marshaled, IntStack_t851& unmarshaled); +extern "C" void IntStack_t851_marshal_cleanup(IntStack_t851_marshaled& marshaled); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_Mode.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_Mode.h" new file mode 100644 index 00000000..d5ebb522 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_Mode.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_Interpreter_Mode.h" + +// System.Text.RegularExpressions.Interpreter/Mode +struct Mode_t853 +{ + // System.Int32 System.Text.RegularExpressions.Interpreter/Mode::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_ModeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_ModeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_ModeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatCont.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatCont.h" new file mode 100644 index 00000000..2973c7f2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatCont.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Interpreter/RepeatContext +struct RepeatContext_t852; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.Interpreter/RepeatContext +struct RepeatContext_t852 : public Object_t +{ + // System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::start + int32_t ___start_0; + // System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::min + int32_t ___min_1; + // System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::max + int32_t ___max_2; + // System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::lazy + bool ___lazy_3; + // System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::expr_pc + int32_t ___expr_pc_4; + // System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter/RepeatContext::previous + RepeatContext_t852 * ___previous_5; + // System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::count + int32_t ___count_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatContMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatContMethodDeclarations.h" new file mode 100644 index 00000000..ba5631aa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interpreter_RepeatContMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Interpreter/RepeatContext +struct RepeatContext_t852; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::.ctor(System.Text.RegularExpressions.Interpreter/RepeatContext,System.Int32,System.Int32,System.Boolean,System.Int32) +extern "C" void RepeatContext__ctor_m4305 (RepeatContext_t852 * __this, RepeatContext_t852 * ___previous, int32_t ___min, int32_t ___max, bool ___lazy, int32_t ___expr_pc, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Count() +extern "C" int32_t RepeatContext_get_Count_m4306 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::set_Count(System.Int32) +extern "C" void RepeatContext_set_Count_m4307 (RepeatContext_t852 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Start() +extern "C" int32_t RepeatContext_get_Start_m4308 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interpreter/RepeatContext::set_Start(System.Int32) +extern "C" void RepeatContext_set_Start_m4309 (RepeatContext_t852 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsMinimum() +extern "C" bool RepeatContext_get_IsMinimum_m4310 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsMaximum() +extern "C" bool RepeatContext_get_IsMaximum_m4311 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interpreter/RepeatContext::get_IsLazy() +extern "C" bool RepeatContext_get_IsLazy_m4312 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interpreter/RepeatContext::get_Expression() +extern "C" int32_t RepeatContext_get_Expression_m4313 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Interpreter/RepeatContext System.Text.RegularExpressions.Interpreter/RepeatContext::get_Previous() +extern "C" RepeatContext_t852 * RepeatContext_get_Previous_m4314 (RepeatContext_t852 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interval.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interval.h" new file mode 100644 index 00000000..d74e3283 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Interval.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// System.Text.RegularExpressions.Interval +struct Interval_t857 +{ + // System.Int32 System.Text.RegularExpressions.Interval::low + int32_t ___low_0; + // System.Int32 System.Text.RegularExpressions.Interval::high + int32_t ___high_1; + // System.Boolean System.Text.RegularExpressions.Interval::contiguous + bool ___contiguous_2; +}; +// Native definition for marshalling of: System.Text.RegularExpressions.Interval +struct Interval_t857_marshaled +{ + int32_t ___low_0; + int32_t ___high_1; + int32_t ___contiguous_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection.h" new file mode 100644 index 00000000..1067207c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.IntervalCollection +struct IntervalCollection_t861 : public Object_t +{ + // System.Collections.ArrayList System.Text.RegularExpressions.IntervalCollection::intervals + ArrayList_t734 * ___intervals_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollectionMethodDeclarations.h" new file mode 100644 index 00000000..3210a5ab --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollectionMethodDeclarations.h" @@ -0,0 +1,50 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.IntervalCollection +struct IntervalCollection_t861; +// System.Text.RegularExpressions.IntervalCollection/CostDelegate +struct CostDelegate_t860; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Void System.Text.RegularExpressions.IntervalCollection::.ctor() +extern "C" void IntervalCollection__ctor_m4357 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.IntervalCollection::get_Item(System.Int32) +extern "C" Interval_t857 IntervalCollection_get_Item_m4358 (IntervalCollection_t861 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.IntervalCollection::Add(System.Text.RegularExpressions.Interval) +extern "C" void IntervalCollection_Add_m4359 (IntervalCollection_t861 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.IntervalCollection::Normalize() +extern "C" void IntervalCollection_Normalize_m4360 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IntervalCollection System.Text.RegularExpressions.IntervalCollection::GetMetaCollection(System.Text.RegularExpressions.IntervalCollection/CostDelegate) +extern "C" IntervalCollection_t861 * IntervalCollection_GetMetaCollection_m4361 (IntervalCollection_t861 * __this, CostDelegate_t860 * ___cost_del, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.IntervalCollection::Optimize(System.Int32,System.Int32,System.Text.RegularExpressions.IntervalCollection,System.Text.RegularExpressions.IntervalCollection/CostDelegate) +extern "C" void IntervalCollection_Optimize_m4362 (IntervalCollection_t861 * __this, int32_t ___begin, int32_t ___end, IntervalCollection_t861 * ___meta, CostDelegate_t860 * ___cost_del, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.IntervalCollection::get_Count() +extern "C" int32_t IntervalCollection_get_Count_m4363 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.IntervalCollection::get_IsSynchronized() +extern "C" bool IntervalCollection_get_IsSynchronized_m4364 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.IntervalCollection::get_SyncRoot() +extern "C" Object_t * IntervalCollection_get_SyncRoot_m4365 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.IntervalCollection::CopyTo(System.Array,System.Int32) +extern "C" void IntervalCollection_CopyTo_m4366 (IntervalCollection_t861 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Text.RegularExpressions.IntervalCollection::GetEnumerator() +extern "C" Object_t * IntervalCollection_GetEnumerator_m4367 (IntervalCollection_t861 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Cos.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Cos.h" new file mode 100644 index 00000000..f1f18edf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Cos.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Text.RegularExpressions.IntervalCollection/CostDelegate +struct CostDelegate_t860 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_CosMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_CosMethodDeclarations.h" new file mode 100644 index 00000000..bb0e5931 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_CosMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.IntervalCollection/CostDelegate +struct CostDelegate_t860; +// System.Object +struct Object_t; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "System_System_Text_RegularExpressions_Interval.h" +#include "System_System_Text_RegularExpressions_IntervalMethodDeclarations.h" + +// System.Void System.Text.RegularExpressions.IntervalCollection/CostDelegate::.ctor(System.Object,System.IntPtr) +extern "C" void CostDelegate__ctor_m4353 (CostDelegate_t860 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Double System.Text.RegularExpressions.IntervalCollection/CostDelegate::Invoke(System.Text.RegularExpressions.Interval) +extern "C" double CostDelegate_Invoke_m4354 (CostDelegate_t860 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" double pinvoke_delegate_wrapper_CostDelegate_t860(Il2CppObject* delegate, Interval_t857 ___i); +// System.IAsyncResult System.Text.RegularExpressions.IntervalCollection/CostDelegate::BeginInvoke(System.Text.RegularExpressions.Interval,System.AsyncCallback,System.Object) +extern "C" Object_t * CostDelegate_BeginInvoke_m4355 (CostDelegate_t860 * __this, Interval_t857 ___i, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Double System.Text.RegularExpressions.IntervalCollection/CostDelegate::EndInvoke(System.IAsyncResult) +extern "C" double CostDelegate_EndInvoke_m4356 (CostDelegate_t860 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Enu.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Enu.h" new file mode 100644 index 00000000..a8c2330a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_Enu.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.IList +struct IList_t859; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.IntervalCollection/Enumerator +struct Enumerator_t858 : public Object_t +{ + // System.Collections.IList System.Text.RegularExpressions.IntervalCollection/Enumerator::list + Object_t * ___list_0; + // System.Int32 System.Text.RegularExpressions.IntervalCollection/Enumerator::ptr + int32_t ___ptr_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_EnuMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_EnuMethodDeclarations.h" new file mode 100644 index 00000000..9a193dac --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalCollection_EnuMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.IntervalCollection/Enumerator +struct Enumerator_t858; +// System.Collections.IList +struct IList_t859; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.IntervalCollection/Enumerator::.ctor(System.Collections.IList) +extern "C" void Enumerator__ctor_m4349 (Enumerator_t858 * __this, Object_t * ___list, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.IntervalCollection/Enumerator::get_Current() +extern "C" Object_t * Enumerator_get_Current_m4350 (Enumerator_t858 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.IntervalCollection/Enumerator::MoveNext() +extern "C" bool Enumerator_MoveNext_m4351 (Enumerator_t858 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.IntervalCollection/Enumerator::Reset() +extern "C" void Enumerator_Reset_m4352 (Enumerator_t858 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalMethodDeclarations.h" new file mode 100644 index 00000000..0349c8da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_IntervalMethodDeclarations.h" @@ -0,0 +1,49 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Void System.Text.RegularExpressions.Interval::.ctor(System.Int32,System.Int32) +extern "C" void Interval__ctor_m4336 (Interval_t857 * __this, int32_t ___low, int32_t ___high, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.Interval::get_Empty() +extern "C" Interval_t857 Interval_get_Empty_m4337 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::get_IsDiscontiguous() +extern "C" bool Interval_get_IsDiscontiguous_m4338 (Interval_t857 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::get_IsSingleton() +extern "C" bool Interval_get_IsSingleton_m4339 (Interval_t857 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::get_IsEmpty() +extern "C" bool Interval_get_IsEmpty_m4340 (Interval_t857 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interval::get_Size() +extern "C" int32_t Interval_get_Size_m4341 (Interval_t857 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::IsDisjoint(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_IsDisjoint_m4342 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::IsAdjacent(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_IsAdjacent_m4343 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::Contains(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_Contains_m4344 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::Contains(System.Int32) +extern "C" bool Interval_Contains_m4345 (Interval_t857 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Interval::Intersects(System.Text.RegularExpressions.Interval) +extern "C" bool Interval_Intersects_m4346 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Interval::Merge(System.Text.RegularExpressions.Interval) +extern "C" void Interval_Merge_m4347 (Interval_t857 * __this, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Interval::CompareTo(System.Object) +extern "C" int32_t Interval_CompareTo_m4348 (Interval_t857 * __this, Object_t * ___o, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void Interval_t857_marshal(const Interval_t857& unmarshaled, Interval_t857_marshaled& marshaled); +extern "C" void Interval_t857_marshal_back(const Interval_t857_marshaled& marshaled, Interval_t857& unmarshaled); +extern "C" void Interval_t857_marshal_cleanup(Interval_t857_marshaled& marshaled); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRef.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRef.h" new file mode 100644 index 00000000..04717a2f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRef.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.LinkRef +struct LinkRef_t843 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRefMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRefMethodDeclarations.h" new file mode 100644 index 00000000..50f4cc94 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkRefMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.LinkRef +struct LinkRef_t843; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.LinkRef::.ctor() +extern "C" void LinkRef__ctor_m4238 (LinkRef_t843 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStack.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStack.h" new file mode 100644 index 00000000..233c09c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStack.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Stack +struct Stack_t849; + +#include "System_System_Text_RegularExpressions_LinkRef.h" + +// System.Text.RegularExpressions.LinkStack +struct LinkStack_t847 : public LinkRef_t843 +{ + // System.Collections.Stack System.Text.RegularExpressions.LinkStack::stack + Stack_t849 * ___stack_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStackMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStackMethodDeclarations.h" new file mode 100644 index 00000000..38d3586d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_LinkStackMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.LinkStack +struct LinkStack_t847; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.LinkStack::.ctor() +extern "C" void LinkStack__ctor_m4295 (LinkStack_t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.LinkStack::Push() +extern "C" void LinkStack_Push_m4296 (LinkStack_t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.LinkStack::Pop() +extern "C" bool LinkStack_Pop_m4297 (LinkStack_t847 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList.h" new file mode 100644 index 00000000..cc0c263f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.MRUList/Node +struct Node_t840; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.MRUList +struct MRUList_t839 : public Object_t +{ + // System.Text.RegularExpressions.MRUList/Node System.Text.RegularExpressions.MRUList::head + Node_t840 * ___head_0; + // System.Text.RegularExpressions.MRUList/Node System.Text.RegularExpressions.MRUList::tail + Node_t840 * ___tail_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUListMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUListMethodDeclarations.h" new file mode 100644 index 00000000..df0b3303 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUListMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.MRUList +struct MRUList_t839; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.MRUList::.ctor() +extern "C" void MRUList__ctor_m4232 (MRUList_t839 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.MRUList::Use(System.Object) +extern "C" void MRUList_Use_m4233 (MRUList_t839 * __this, Object_t * ___o, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.MRUList::Evict() +extern "C" Object_t * MRUList_Evict_m4234 (MRUList_t839 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_Node.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_Node.h" new file mode 100644 index 00000000..a233b4c1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_Node.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.Text.RegularExpressions.MRUList/Node +struct Node_t840; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.MRUList/Node +struct Node_t840 : public Object_t +{ + // System.Object System.Text.RegularExpressions.MRUList/Node::value + Object_t * ___value_0; + // System.Text.RegularExpressions.MRUList/Node System.Text.RegularExpressions.MRUList/Node::previous + Node_t840 * ___previous_1; + // System.Text.RegularExpressions.MRUList/Node System.Text.RegularExpressions.MRUList/Node::next + Node_t840 * ___next_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_NodeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_NodeMethodDeclarations.h" new file mode 100644 index 00000000..40c47471 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MRUList_NodeMethodDeclarations.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.MRUList/Node +struct Node_t840; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.MRUList/Node::.ctor(System.Object) +extern "C" void Node__ctor_m4231 (Node_t840 * __this, Object_t * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Mark.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Mark.h" new file mode 100644 index 00000000..5c6b2f21 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Mark.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// System.Text.RegularExpressions.Mark +struct Mark_t850 +{ + // System.Int32 System.Text.RegularExpressions.Mark::Start + int32_t ___Start_0; + // System.Int32 System.Text.RegularExpressions.Mark::End + int32_t ___End_1; + // System.Int32 System.Text.RegularExpressions.Mark::Previous + int32_t ___Previous_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MarkMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MarkMethodDeclarations.h" new file mode 100644 index 00000000..fdcdab8c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MarkMethodDeclarations.h" @@ -0,0 +1,24 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Mark.h" + +// System.Boolean System.Text.RegularExpressions.Mark::get_IsDefined() +extern "C" bool Mark_get_IsDefined_m4298 (Mark_t850 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Mark::get_Index() +extern "C" int32_t Mark_get_Index_m4299 (Mark_t850 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Mark::get_Length() +extern "C" int32_t Mark_get_Length_m4300 (Mark_t850 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Match.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Match.h" new file mode 100644 index 00000000..0b29181f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Match.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.Text.RegularExpressions.IMachine +struct IMachine_t828; +// System.Text.RegularExpressions.GroupCollection +struct GroupCollection_t826; +// System.Text.RegularExpressions.Match +struct Match_t820; + +#include "System_System_Text_RegularExpressions_Group.h" + +// System.Text.RegularExpressions.Match +struct Match_t820 : public Group_t825 +{ + // System.Text.RegularExpressions.Regex System.Text.RegularExpressions.Match::regex + Regex_t463 * ___regex_6; + // System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.Match::machine + Object_t * ___machine_7; + // System.Int32 System.Text.RegularExpressions.Match::text_length + int32_t ___text_length_8; + // System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::groups + GroupCollection_t826 * ___groups_9; +}; +struct Match_t820_StaticFields{ + // System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::empty + Match_t820 * ___empty_10; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection.h" new file mode 100644 index 00000000..2f72cbbf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830 : public Object_t +{ + // System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection::current + Match_t820 * ___current_0; + // System.Collections.ArrayList System.Text.RegularExpressions.MatchCollection::list + ArrayList_t734 * ___list_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollectionMethodDeclarations.h" new file mode 100644 index 00000000..e65b3342 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollectionMethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Object +struct Object_t; +// System.Array +struct Array_t; +// System.Collections.IEnumerator +struct IEnumerator_t133; +// System.Collections.ICollection +struct ICollection_t910; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.MatchCollection::.ctor(System.Text.RegularExpressions.Match) +extern "C" void MatchCollection__ctor_m4185 (MatchCollection_t830 * __this, Match_t820 * ___start, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.MatchCollection::get_Count() +extern "C" int32_t MatchCollection_get_Count_m4186 (MatchCollection_t830 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.MatchCollection::get_IsSynchronized() +extern "C" bool MatchCollection_get_IsSynchronized_m4187 (MatchCollection_t830 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection::get_Item(System.Int32) +extern "C" Match_t820 * MatchCollection_get_Item_m4188 (MatchCollection_t830 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.MatchCollection::get_SyncRoot() +extern "C" Object_t * MatchCollection_get_SyncRoot_m4189 (MatchCollection_t830 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.MatchCollection::CopyTo(System.Array,System.Int32) +extern "C" void MatchCollection_CopyTo_m4190 (MatchCollection_t830 * __this, Array_t * ___array, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.IEnumerator System.Text.RegularExpressions.MatchCollection::GetEnumerator() +extern "C" Object_t * MatchCollection_GetEnumerator_m4191 (MatchCollection_t830 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.MatchCollection::TryToGet(System.Int32) +extern "C" bool MatchCollection_TryToGet_m4192 (MatchCollection_t830 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.ICollection System.Text.RegularExpressions.MatchCollection::get_FullList() +extern "C" Object_t * MatchCollection_get_FullList_m4193 (MatchCollection_t830 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_Enumer.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_Enumer.h" new file mode 100644 index 00000000..9aa5a043 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_Enumer.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.MatchCollection/Enumerator +struct Enumerator_t829 : public Object_t +{ + // System.Int32 System.Text.RegularExpressions.MatchCollection/Enumerator::index + int32_t ___index_0; + // System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.MatchCollection/Enumerator::coll + MatchCollection_t830 * ___coll_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_EnumerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_EnumerMethodDeclarations.h" new file mode 100644 index 00000000..e46e6338 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchCollection_EnumerMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.MatchCollection/Enumerator +struct Enumerator_t829; +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.MatchCollection/Enumerator::.ctor(System.Text.RegularExpressions.MatchCollection) +extern "C" void Enumerator__ctor_m4181 (Enumerator_t829 * __this, MatchCollection_t830 * ___coll, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.Reset() +extern "C" void Enumerator_System_Collections_IEnumerator_Reset_m4182 (Enumerator_t829 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.get_Current() +extern "C" Object_t * Enumerator_System_Collections_IEnumerator_get_Current_m4183 (Enumerator_t829 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.MatchCollection/Enumerator::System.Collections.IEnumerator.MoveNext() +extern "C" bool Enumerator_System_Collections_IEnumerator_MoveNext_m4184 (Enumerator_t829 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluator.h" new file mode 100644 index 00000000..63ab4021 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluator.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" + +// System.Text.RegularExpressions.MatchEvaluator +struct MatchEvaluator_t895 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluatorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluatorMethodDeclarations.h" new file mode 100644 index 00000000..0f74e70b --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchEvaluatorMethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.MatchEvaluator +struct MatchEvaluator_t895; +// System.Object +struct Object_t; +// System.String +struct String_t; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" +#include "mscorlib_System_String.h" + +// System.Void System.Text.RegularExpressions.MatchEvaluator::.ctor(System.Object,System.IntPtr) +extern "C" void MatchEvaluator__ctor_m4594 (MatchEvaluator_t895 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.MatchEvaluator::Invoke(System.Text.RegularExpressions.Match) +extern "C" String_t* MatchEvaluator_Invoke_m4595 (MatchEvaluator_t895 * __this, Match_t820 * ___match, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" String_t* pinvoke_delegate_wrapper_MatchEvaluator_t895(Il2CppObject* delegate, Match_t820 * ___match); +// System.IAsyncResult System.Text.RegularExpressions.MatchEvaluator::BeginInvoke(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object) +extern "C" Object_t * MatchEvaluator_BeginInvoke_m4596 (MatchEvaluator_t895 * __this, Match_t820 * ___match, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.MatchEvaluator::EndInvoke(System.IAsyncResult) +extern "C" String_t* MatchEvaluator_EndInvoke_m4597 (MatchEvaluator_t895 * __this, Object_t * ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchMethodDeclarations.h" new file mode 100644 index 00000000..71a3ccaf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_MatchMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.Text.RegularExpressions.IMachine +struct IMachine_t828; +// System.String +struct String_t; +// System.Text.RegularExpressions.GroupCollection +struct GroupCollection_t826; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Match::.ctor() +extern "C" void Match__ctor_m4173 (Match_t820 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.IMachine,System.String,System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void Match__ctor_m4174 (Match_t820 * __this, Regex_t463 * ___regex, Object_t * ___machine, String_t* ___text, int32_t ___text_length, int32_t ___n_groups, int32_t ___index, int32_t ___length, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.IMachine,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) +extern "C" void Match__ctor_m4175 (Match_t820 * __this, Regex_t463 * ___regex, Object_t * ___machine, String_t* ___text, int32_t ___text_length, int32_t ___n_groups, int32_t ___index, int32_t ___length, int32_t ___n_caps, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Match::.cctor() +extern "C" void Match__cctor_m4176 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::get_Empty() +extern "C" Match_t820 * Match_get_Empty_m4177 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::get_Groups() +extern "C" GroupCollection_t826 * Match_get_Groups_m4178 (Match_t820 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::NextMatch() +extern "C" Match_t820 * Match_NextMatch_m4179 (Match_t820 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Regex System.Text.RegularExpressions.Match::get_Regex() +extern "C" Regex_t463 * Match_get_Regex_m4180 (Match_t820 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCode.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCode.h" new file mode 100644 index 00000000..dd0a1a01 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCode.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_OpCode.h" + +// System.Text.RegularExpressions.OpCode +struct OpCode_t835 +{ + // System.UInt16 System.Text.RegularExpressions.OpCode::value__ + uint16_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCodeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCodeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpCodeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlags.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlags.h" new file mode 100644 index 00000000..6d149356 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlags.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" + +// System.Text.RegularExpressions.OpFlags +struct OpFlags_t836 +{ + // System.UInt16 System.Text.RegularExpressions.OpFlags::value__ + uint16_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlagsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlagsMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_OpFlagsMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler.h" new file mode 100644 index 00000000..78dae8d1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.ArrayList +struct ArrayList_t734; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.PatternCompiler +struct PatternCompiler_t848 : public Object_t +{ + // System.Collections.ArrayList System.Text.RegularExpressions.PatternCompiler::pgm + ArrayList_t734 * ___pgm_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompilerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompilerMethodDeclarations.h" new file mode 100644 index 00000000..2bb20394 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompilerMethodDeclarations.h" @@ -0,0 +1,111 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.PatternCompiler +struct PatternCompiler_t848; +// System.Text.RegularExpressions.IMachineFactory +struct IMachineFactory_t832; +// System.Collections.BitArray +struct BitArray_t882; +// System.String +struct String_t; +// System.Text.RegularExpressions.LinkRef +struct LinkRef_t843; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_OpCode.h" +#include "System_System_Text_RegularExpressions_OpFlags.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Void System.Text.RegularExpressions.PatternCompiler::.ctor() +extern "C" void PatternCompiler__ctor_m4255 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UInt16 System.Text.RegularExpressions.PatternCompiler::EncodeOp(System.Text.RegularExpressions.OpCode,System.Text.RegularExpressions.OpFlags) +extern "C" uint16_t PatternCompiler_EncodeOp_m4256 (Object_t * __this /* static, unused */, uint16_t ___op, uint16_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.PatternCompiler::GetMachineFactory() +extern "C" Object_t * PatternCompiler_GetMachineFactory_m4257 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitFalse() +extern "C" void PatternCompiler_EmitFalse_m4258 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitTrue() +extern "C" void PatternCompiler_EmitTrue_m4259 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCount(System.Int32) +extern "C" void PatternCompiler_EmitCount_m4260 (PatternCompiler_t848 * __this, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCharacter(System.Char,System.Boolean,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitCharacter_m4261 (PatternCompiler_t848 * __this, uint16_t ___c, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitCategory_m4262 (PatternCompiler_t848 * __this, uint16_t ___cat, bool ___negate, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitNotCategory(System.Text.RegularExpressions.Category,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitNotCategory_m4263 (PatternCompiler_t848 * __this, uint16_t ___cat, bool ___negate, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitRange(System.Char,System.Char,System.Boolean,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitRange_m4264 (PatternCompiler_t848 * __this, uint16_t ___lo, uint16_t ___hi, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitSet(System.Char,System.Collections.BitArray,System.Boolean,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitSet_m4265 (PatternCompiler_t848 * __this, uint16_t ___lo, BitArray_t882 * ___set, bool ___negate, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitString(System.String,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitString_m4266 (PatternCompiler_t848 * __this, String_t* ___str, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitPosition(System.Text.RegularExpressions.Position) +extern "C" void PatternCompiler_EmitPosition_m4267 (PatternCompiler_t848 * __this, uint16_t ___pos, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitOpen(System.Int32) +extern "C" void PatternCompiler_EmitOpen_m4268 (PatternCompiler_t848 * __this, int32_t ___gid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitClose(System.Int32) +extern "C" void PatternCompiler_EmitClose_m4269 (PatternCompiler_t848 * __this, int32_t ___gid, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBalanceStart(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitBalanceStart_m4270 (PatternCompiler_t848 * __this, int32_t ___gid, int32_t ___balance, bool ___capture, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBalance() +extern "C" void PatternCompiler_EmitBalance_m4271 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitReference(System.Int32,System.Boolean,System.Boolean) +extern "C" void PatternCompiler_EmitReference_m4272 (PatternCompiler_t848 * __this, int32_t ___gid, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitIfDefined(System.Int32,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitIfDefined_m4273 (PatternCompiler_t848 * __this, int32_t ___gid, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitSub(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitSub_m4274 (PatternCompiler_t848 * __this, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitTest(System.Text.RegularExpressions.LinkRef,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitTest_m4275 (PatternCompiler_t848 * __this, LinkRef_t843 * ___yes, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBranch(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitBranch_m4276 (PatternCompiler_t848 * __this, LinkRef_t843 * ___next, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitJump(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitJump_m4277 (PatternCompiler_t848 * __this, LinkRef_t843 * ___target, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitRepeat_m4278 (PatternCompiler_t848 * __this, int32_t ___min, int32_t ___max, bool ___lazy, LinkRef_t843 * ___until, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitUntil(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitUntil_m4279 (PatternCompiler_t848 * __this, LinkRef_t843 * ___repeat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitFastRepeat(System.Int32,System.Int32,System.Boolean,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitFastRepeat_m4280 (PatternCompiler_t848 * __this, int32_t ___min, int32_t ___max, bool ___lazy, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitIn(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitIn_m4281 (PatternCompiler_t848 * __this, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitAnchor(System.Boolean,System.Int32,System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitAnchor_m4282 (PatternCompiler_t848 * __this, bool ___reverse, int32_t ___offset, LinkRef_t843 * ___tail, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitInfo(System.Int32,System.Int32,System.Int32) +extern "C" void PatternCompiler_EmitInfo_m4283 (PatternCompiler_t848 * __this, int32_t ___count, int32_t ___min, int32_t ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.LinkRef System.Text.RegularExpressions.PatternCompiler::NewLink() +extern "C" LinkRef_t843 * PatternCompiler_NewLink_m4284 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::ResolveLink(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_ResolveLink_m4285 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitBranchEnd() +extern "C" void PatternCompiler_EmitBranchEnd_m4286 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitAlternationEnd() +extern "C" void PatternCompiler_EmitAlternationEnd_m4287 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.OpFlags System.Text.RegularExpressions.PatternCompiler::MakeFlags(System.Boolean,System.Boolean,System.Boolean,System.Boolean) +extern "C" uint16_t PatternCompiler_MakeFlags_m4288 (Object_t * __this /* static, unused */, bool ___negate, bool ___ignore, bool ___reverse, bool ___lazy, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.Text.RegularExpressions.OpCode) +extern "C" void PatternCompiler_Emit_m4289 (PatternCompiler_t848 * __this, uint16_t ___op, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.Text.RegularExpressions.OpCode,System.Text.RegularExpressions.OpFlags) +extern "C" void PatternCompiler_Emit_m4290 (PatternCompiler_t848 * __this, uint16_t ___op, uint16_t ___flags, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::Emit(System.UInt16) +extern "C" void PatternCompiler_Emit_m4291 (PatternCompiler_t848 * __this, uint16_t ___word, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.PatternCompiler::get_CurrentAddress() +extern "C" int32_t PatternCompiler_get_CurrentAddress_m4292 (PatternCompiler_t848 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::BeginLink(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_BeginLink_m4293 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler::EmitLink(System.Text.RegularExpressions.LinkRef) +extern "C" void PatternCompiler_EmitLink_m4294 (PatternCompiler_t848 * __this, LinkRef_t843 * ___lref, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter.h" new file mode 100644 index 00000000..12ae16b3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// System.Text.RegularExpressions.PatternCompiler/PatternLinkStack/Link +struct Link_t845 +{ + // System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack/Link::base_addr + int32_t ___base_addr_0; + // System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack/Link::offset_addr + int32_t ___offset_addr_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_PatterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_PatterMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_PatterMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0.h" new file mode 100644 index 00000000..a26aa298 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_LinkStack.h" +#include "System_System_Text_RegularExpressions_PatternCompiler_Patter.h" + +// System.Text.RegularExpressions.PatternCompiler/PatternLinkStack +struct PatternLinkStack_t846 : public LinkStack_t847 +{ + // System.Text.RegularExpressions.PatternCompiler/PatternLinkStack/Link System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::link + Link_t845 ___link_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0MethodDeclarations.h" new file mode 100644 index 00000000..62da0ced --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PatternCompiler_Patter_0MethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.PatternCompiler/PatternLinkStack +struct PatternLinkStack_t846; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::.ctor() +extern "C" void PatternLinkStack__ctor_m4248 (PatternLinkStack_t846 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::set_BaseAddress(System.Int32) +extern "C" void PatternLinkStack_set_BaseAddress_m4249 (PatternLinkStack_t846 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::get_OffsetAddress() +extern "C" int32_t PatternLinkStack_get_OffsetAddress_m4250 (PatternLinkStack_t846 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::set_OffsetAddress(System.Int32) +extern "C" void PatternLinkStack_set_OffsetAddress_m4251 (PatternLinkStack_t846 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::GetOffset(System.Int32) +extern "C" int32_t PatternLinkStack_GetOffset_m4252 (PatternLinkStack_t846 * __this, int32_t ___target_addr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Object System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::GetCurrent() +extern "C" Object_t * PatternLinkStack_GetCurrent_m4253 (PatternLinkStack_t846 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.PatternCompiler/PatternLinkStack::SetCurrent(System.Object) +extern "C" void PatternLinkStack_SetCurrent_m4254 (PatternLinkStack_t846 * __this, Object_t * ___l, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Position.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Position.h" new file mode 100644 index 00000000..ad87ae88 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Position.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Text.RegularExpressions.Position +struct Position_t837 +{ + // System.UInt16 System.Text.RegularExpressions.Position::value__ + uint16_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PositionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PositionMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_PositionMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearch.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearch.h" new file mode 100644 index 00000000..9c90cc81 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearch.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Byte[] +struct ByteU5BU5D_t789; +// System.Collections.Hashtable +struct Hashtable_t725; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.QuickSearch +struct QuickSearch_t855 : public Object_t +{ + // System.String System.Text.RegularExpressions.QuickSearch::str + String_t* ___str_0; + // System.Int32 System.Text.RegularExpressions.QuickSearch::len + int32_t ___len_1; + // System.Boolean System.Text.RegularExpressions.QuickSearch::ignore + bool ___ignore_2; + // System.Boolean System.Text.RegularExpressions.QuickSearch::reverse + bool ___reverse_3; + // System.Byte[] System.Text.RegularExpressions.QuickSearch::shift + ByteU5BU5D_t789* ___shift_4; + // System.Collections.Hashtable System.Text.RegularExpressions.QuickSearch::shiftExtended + Hashtable_t725 * ___shiftExtended_5; +}; +struct QuickSearch_t855_StaticFields{ + // System.Int32 System.Text.RegularExpressions.QuickSearch::THRESHOLD + int32_t ___THRESHOLD_6; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearchMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearchMethodDeclarations.h" new file mode 100644 index 00000000..2041273c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_QuickSearchMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.QuickSearch +struct QuickSearch_t855; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.QuickSearch::.ctor(System.String,System.Boolean,System.Boolean) +extern "C" void QuickSearch__ctor_m4399 (QuickSearch_t855 * __this, String_t* ___str, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.QuickSearch::.cctor() +extern "C" void QuickSearch__cctor_m4400 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.QuickSearch::get_Length() +extern "C" int32_t QuickSearch_get_Length_m4401 (QuickSearch_t855 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.QuickSearch::Search(System.String,System.Int32,System.Int32) +extern "C" int32_t QuickSearch_Search_m4402 (QuickSearch_t855 * __this, String_t* ___text, int32_t ___start, int32_t ___end, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.QuickSearch::SetupShiftTable() +extern "C" void QuickSearch_SetupShiftTable_m4403 (QuickSearch_t855 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.QuickSearch::GetShiftDistance(System.Char) +extern "C" int32_t QuickSearch_GetShiftDistance_m4404 (QuickSearch_t855 * __this, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Char System.Text.RegularExpressions.QuickSearch::GetChar(System.Char) +extern "C" uint16_t QuickSearch_GetChar_m4405 (QuickSearch_t855 * __this, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Regex.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Regex.h" new file mode 100644 index 00000000..fcbebee5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Regex.h" @@ -0,0 +1,52 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.FactoryCache +struct FactoryCache_t831; +// System.Text.RegularExpressions.IMachineFactory +struct IMachineFactory_t832; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.String[] +struct StringU5BU5D_t163; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" + +// System.Text.RegularExpressions.Regex +struct Regex_t463 : public Object_t +{ + // System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.Regex::machineFactory + Object_t * ___machineFactory_1; + // System.Collections.IDictionary System.Text.RegularExpressions.Regex::mapping + Object_t * ___mapping_2; + // System.Int32 System.Text.RegularExpressions.Regex::group_count + int32_t ___group_count_3; + // System.Int32 System.Text.RegularExpressions.Regex::gap + int32_t ___gap_4; + // System.String[] System.Text.RegularExpressions.Regex::group_names + StringU5BU5D_t163* ___group_names_5; + // System.Int32[] System.Text.RegularExpressions.Regex::group_numbers + Int32U5BU5D_t420* ___group_numbers_6; + // System.String System.Text.RegularExpressions.Regex::pattern + String_t* ___pattern_7; + // System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::roptions + int32_t ___roptions_8; +}; +struct Regex_t463_StaticFields{ + // System.Text.RegularExpressions.FactoryCache System.Text.RegularExpressions.Regex::cache + FactoryCache_t831 * ___cache_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexMethodDeclarations.h" new file mode 100644 index 00000000..2d32c025 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexMethodDeclarations.h" @@ -0,0 +1,99 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.String +struct String_t; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Text.RegularExpressions.IMachineFactory +struct IMachineFactory_t832; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.RegularExpressions.MatchCollection +struct MatchCollection_t830; +// System.Text.RegularExpressions.IMachine +struct IMachine_t828; +// System.String[] +struct StringU5BU5D_t163; +// System.Collections.IDictionary +struct IDictionary_t833; +// System.Int32[] +struct Int32U5BU5D_t420; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.Text.RegularExpressions.Regex::.ctor() +extern "C" void Regex__ctor_m4194 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String) +extern "C" void Regex__ctor_m4195 (Regex_t463 * __this, String_t* ___pattern, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" void Regex__ctor_m4196 (Regex_t463 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Regex__ctor_m4197 (Regex_t463 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::.cctor() +extern "C" void Regex__cctor_m4198 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Regex_System_Runtime_Serialization_ISerializable_GetObjectData_m4199 (Regex_t463 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String) +extern "C" String_t* Regex_Replace_m2077 (Object_t * __this /* static, unused */, String_t* ___input, String_t* ___pattern, String_t* ___replacement, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" String_t* Regex_Replace_m4200 (Object_t * __this /* static, unused */, String_t* ___input, String_t* ___pattern, String_t* ___replacement, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::validate_options(System.Text.RegularExpressions.RegexOptions) +extern "C" void Regex_validate_options_m4201 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::Init() +extern "C" void Regex_Init_m4202 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Regex::InitNewRegex() +extern "C" void Regex_InitNewRegex_m4203 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IMachineFactory System.Text.RegularExpressions.Regex::CreateMachineFactory(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" Object_t * Regex_CreateMachineFactory_m4204 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::get_Options() +extern "C" int32_t Regex_get_Options_m4205 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Regex::get_RightToLeft() +extern "C" bool Regex_get_RightToLeft_m4206 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Regex::GroupNumberFromName(System.String) +extern "C" int32_t Regex_GroupNumberFromName_m4207 (Regex_t463 * __this, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Regex::GetGroupIndex(System.Int32) +extern "C" int32_t Regex_GetGroupIndex_m4208 (Regex_t463 * __this, int32_t ___number, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Regex::default_startat(System.String) +extern "C" int32_t Regex_default_startat_m4209 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String) +extern "C" bool Regex_IsMatch_m4210 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.Int32) +extern "C" bool Regex_IsMatch_m4211 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.Int32) +extern "C" Match_t820 * Regex_Match_m4212 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.Regex::Matches(System.String) +extern "C" MatchCollection_t830 * Regex_Matches_m4213 (Regex_t463 * __this, String_t* ___input, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.Regex::Matches(System.String,System.Int32) +extern "C" MatchCollection_t830 * Regex_Matches_m4214 (Regex_t463 * __this, String_t* ___input, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String) +extern "C" String_t* Regex_Replace_m4215 (Regex_t463 * __this, String_t* ___input, String_t* ___replacement, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.Int32,System.Int32) +extern "C" String_t* Regex_Replace_m4216 (Regex_t463 * __this, String_t* ___input, String_t* ___replacement, int32_t ___count, int32_t ___startat, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Regex::ToString() +extern "C" String_t* Regex_ToString_m4217 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Regex::get_GroupCount() +extern "C" int32_t Regex_get_GroupCount_m4218 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Regex::get_Gap() +extern "C" int32_t Regex_get_Gap_m4219 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.IMachine System.Text.RegularExpressions.Regex::CreateMachine() +extern "C" Object_t * Regex_CreateMachine_m4220 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String[] System.Text.RegularExpressions.Regex::GetGroupNamesArray(System.Int32,System.Collections.IDictionary) +extern "C" StringU5BU5D_t163* Regex_GetGroupNamesArray_m4221 (Object_t * __this /* static, unused */, int32_t ___groupCount, Object_t * ___mapping, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32[] System.Text.RegularExpressions.Regex::get_GroupNumbers() +extern "C" Int32U5BU5D_t420* Regex_get_GroupNumbers_m4222 (Regex_t463 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptions.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptions.h" new file mode 100644 index 00000000..30c8caf9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptions.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" + +// System.Text.RegularExpressions.RegexOptions +struct RegexOptions_t834 +{ + // System.Int32 System.Text.RegularExpressions.RegexOptions::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptionsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptionsMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_RegexOptionsMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluator.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluator.h" new file mode 100644 index 00000000..1eee84d3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluator.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.Int32[] +struct Int32U5BU5D_t420; +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.ReplacementEvaluator +struct ReplacementEvaluator_t863 : public Object_t +{ + // System.Text.RegularExpressions.Regex System.Text.RegularExpressions.ReplacementEvaluator::regex + Regex_t463 * ___regex_0; + // System.Int32 System.Text.RegularExpressions.ReplacementEvaluator::n_pieces + int32_t ___n_pieces_1; + // System.Int32[] System.Text.RegularExpressions.ReplacementEvaluator::pieces + Int32U5BU5D_t420* ___pieces_2; + // System.String System.Text.RegularExpressions.ReplacementEvaluator::replacement + String_t* ___replacement_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluatorMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluatorMethodDeclarations.h" new file mode 100644 index 00000000..c5122ffd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_ReplacementEvaluatorMethodDeclarations.h" @@ -0,0 +1,45 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.ReplacementEvaluator +struct ReplacementEvaluator_t863; +// System.Text.RegularExpressions.Regex +struct Regex_t463; +// System.String +struct String_t; +// System.Text.RegularExpressions.Match +struct Match_t820; +// System.Text.StringBuilder +struct StringBuilder_t457; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::.ctor(System.Text.RegularExpressions.Regex,System.String) +extern "C" void ReplacementEvaluator__ctor_m4406 (ReplacementEvaluator_t863 * __this, Regex_t463 * ___regex, String_t* ___replacement, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.ReplacementEvaluator::Evaluate(System.Text.RegularExpressions.Match) +extern "C" String_t* ReplacementEvaluator_Evaluate_m4407 (ReplacementEvaluator_t863 * __this, Match_t820 * ___match, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::EvaluateAppend(System.Text.RegularExpressions.Match,System.Text.StringBuilder) +extern "C" void ReplacementEvaluator_EvaluateAppend_m4408 (ReplacementEvaluator_t863 * __this, Match_t820 * ___match, StringBuilder_t457 * ___sb, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.ReplacementEvaluator::get_NeedsGroupsOrCaptures() +extern "C" bool ReplacementEvaluator_get_NeedsGroupsOrCaptures_m4409 (ReplacementEvaluator_t863 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::Ensure(System.Int32) +extern "C" void ReplacementEvaluator_Ensure_m4410 (ReplacementEvaluator_t863 * __this, int32_t ___size, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::AddFromReplacement(System.Int32,System.Int32) +extern "C" void ReplacementEvaluator_AddFromReplacement_m4411 (ReplacementEvaluator_t863 * __this, int32_t ___start, int32_t ___end, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::AddInt(System.Int32) +extern "C" void ReplacementEvaluator_AddInt_m4412 (ReplacementEvaluator_t863 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.ReplacementEvaluator::Compile() +extern "C" void ReplacementEvaluator_Compile_m4413 (ReplacementEvaluator_t863 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.ReplacementEvaluator::CompileTerm(System.Int32&) +extern "C" int32_t ReplacementEvaluator_CompileTerm_m4414 (ReplacementEvaluator_t863 * __this, int32_t* ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Alternation.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Alternation.h" new file mode 100644 index 00000000..997c2186 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Alternation.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" + +// System.Text.RegularExpressions.Syntax.Alternation +struct Alternation_t877 : public CompositeExpression_t866 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AlternationMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AlternationMethodDeclarations.h" new file mode 100644 index 00000000..be883312 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AlternationMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Alternation +struct Alternation_t877; +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Alternation::.ctor() +extern "C" void Alternation__ctor_m4475 (Alternation_t877 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.ExpressionCollection System.Text.RegularExpressions.Syntax.Alternation::get_Alternatives() +extern "C" ExpressionCollection_t864 * Alternation_get_Alternatives_m4476 (Alternation_t877 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Alternation::AddAlternative(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Alternation_AddAlternative_m4477 (Alternation_t877 * __this, Expression_t865 * ___e, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Alternation::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Alternation_Compile_m4478 (Alternation_t877 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Alternation::GetWidth(System.Int32&,System.Int32&) +extern "C" void Alternation_GetWidth_m4479 (Alternation_t877 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfo.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfo.h" new file mode 100644 index 00000000..587721f7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfo.h" @@ -0,0 +1,36 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.String +struct String_t; + +#include "mscorlib_System_Object.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883 : public Object_t +{ + // System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.AnchorInfo::expr + Expression_t865 * ___expr_0; + // System.Text.RegularExpressions.Position System.Text.RegularExpressions.Syntax.AnchorInfo::pos + uint16_t ___pos_1; + // System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::offset + int32_t ___offset_2; + // System.String System.Text.RegularExpressions.Syntax.AnchorInfo::str + String_t* ___str_3; + // System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::width + int32_t ___width_4; + // System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::ignore + bool ___ignore_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfoMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfoMethodDeclarations.h" new file mode 100644 index 00000000..d732a5aa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AnchorInfoMethodDeclarations.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Position.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32) +extern "C" void AnchorInfo__ctor_m4511 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___width, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32,System.Int32,System.String,System.Boolean) +extern "C" void AnchorInfo__ctor_m4512 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___offset, int32_t ___width, String_t* ___str, bool ___ignore, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.AnchorInfo::.ctor(System.Text.RegularExpressions.Syntax.Expression,System.Int32,System.Int32,System.Text.RegularExpressions.Position) +extern "C" void AnchorInfo__ctor_m4513 (AnchorInfo_t883 * __this, Expression_t865 * ___expr, int32_t ___offset, int32_t ___width, uint16_t ___pos, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Offset() +extern "C" int32_t AnchorInfo_get_Offset_m4514 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Width() +extern "C" int32_t AnchorInfo_get_Width_m4515 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.AnchorInfo::get_Length() +extern "C" int32_t AnchorInfo_get_Length_m4516 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsUnknownWidth() +extern "C" bool AnchorInfo_get_IsUnknownWidth_m4517 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsComplete() +extern "C" bool AnchorInfo_get_IsComplete_m4518 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Syntax.AnchorInfo::get_Substring() +extern "C" String_t* AnchorInfo_get_Substring_m4519 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IgnoreCase() +extern "C" bool AnchorInfo_get_IgnoreCase_m4520 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Position System.Text.RegularExpressions.Syntax.AnchorInfo::get_Position() +extern "C" uint16_t AnchorInfo_get_Position_m4521 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsSubstring() +extern "C" bool AnchorInfo_get_IsSubstring_m4522 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.AnchorInfo::get_IsPosition() +extern "C" bool AnchorInfo_get_IsPosition_m4523 (AnchorInfo_t883 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Interval System.Text.RegularExpressions.Syntax.AnchorInfo::GetInterval(System.Int32) +extern "C" Interval_t857 AnchorInfo_GetInterval_m4524 (AnchorInfo_t883 * __this, int32_t ___start, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Assertion.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Assertion.h" new file mode 100644 index 00000000..b94b5408 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Assertion.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" + +// System.Text.RegularExpressions.Syntax.Assertion +struct Assertion_t873 : public CompositeExpression_t866 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AssertionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AssertionMethodDeclarations.h" new file mode 100644 index 00000000..5b0bb827 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_AssertionMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Assertion +struct Assertion_t873; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Assertion::.ctor() +extern "C" void Assertion__ctor_m4457 (Assertion_t873 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Assertion::get_TrueExpression() +extern "C" Expression_t865 * Assertion_get_TrueExpression_m4458 (Assertion_t873 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Assertion::set_TrueExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Assertion_set_TrueExpression_m4459 (Assertion_t873 * __this, Expression_t865 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Assertion::get_FalseExpression() +extern "C" Expression_t865 * Assertion_get_FalseExpression_m4460 (Assertion_t873 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Assertion::set_FalseExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Assertion_set_FalseExpression_m4461 (Assertion_t873 * __this, Expression_t865 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Assertion::GetWidth(System.Int32&,System.Int32&) +extern "C" void Assertion_GetWidth_m4462 (Assertion_t873 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumber.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumber.h" new file mode 100644 index 00000000..53b21c88 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumber.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Text_RegularExpressions_Syntax_Reference.h" + +// System.Text.RegularExpressions.Syntax.BackslashNumber +struct BackslashNumber_t880 : public Reference_t879 +{ + // System.String System.Text.RegularExpressions.Syntax.BackslashNumber::literal + String_t* ___literal_2; + // System.Boolean System.Text.RegularExpressions.Syntax.BackslashNumber::ecma + bool ___ecma_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumberMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumberMethodDeclarations.h" new file mode 100644 index 00000000..cf4dc6b2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BackslashNumberMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.BackslashNumber +struct BackslashNumber_t880; +// System.String +struct String_t; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.BackslashNumber::.ctor(System.Boolean,System.Boolean) +extern "C" void BackslashNumber__ctor_m4498 (BackslashNumber_t880 * __this, bool ___ignore, bool ___ecma, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.BackslashNumber::ResolveReference(System.String,System.Collections.Hashtable) +extern "C" bool BackslashNumber_ResolveReference_m4499 (BackslashNumber_t880 * __this, String_t* ___num_str, Hashtable_t725 * ___groups, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.BackslashNumber::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void BackslashNumber_Compile_m4500 (BackslashNumber_t880 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroup.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroup.h" new file mode 100644 index 00000000..51f6e6db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroup.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; + +#include "System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" + +// System.Text.RegularExpressions.Syntax.BalancingGroup +struct BalancingGroup_t870 : public CapturingGroup_t869 +{ + // System.Text.RegularExpressions.Syntax.CapturingGroup System.Text.RegularExpressions.Syntax.BalancingGroup::balance + CapturingGroup_t869 * ___balance_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroupMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroupMethodDeclarations.h" new file mode 100644 index 00000000..de28fce7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_BalancingGroupMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.BalancingGroup +struct BalancingGroup_t870; +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::.ctor() +extern "C" void BalancingGroup__ctor_m4444 (BalancingGroup_t870 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::set_Balance(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void BalancingGroup_set_Balance_m4445 (BalancingGroup_t870 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.BalancingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void BalancingGroup_Compile_m4446 (BalancingGroup_t870 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertio.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertio.h" new file mode 100644 index 00000000..d0fa2b36 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertio.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875; +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.Text.RegularExpressions.Syntax.Literal +struct Literal_t876; + +#include "System_System_Text_RegularExpressions_Syntax_Assertion.h" + +// System.Text.RegularExpressions.Syntax.CaptureAssertion +struct CaptureAssertion_t874 : public Assertion_t873 +{ + // System.Text.RegularExpressions.Syntax.ExpressionAssertion System.Text.RegularExpressions.Syntax.CaptureAssertion::alternate + ExpressionAssertion_t875 * ___alternate_1; + // System.Text.RegularExpressions.Syntax.CapturingGroup System.Text.RegularExpressions.Syntax.CaptureAssertion::group + CapturingGroup_t869 * ___group_2; + // System.Text.RegularExpressions.Syntax.Literal System.Text.RegularExpressions.Syntax.CaptureAssertion::literal + Literal_t876 * ___literal_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertioMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertioMethodDeclarations.h" new file mode 100644 index 00000000..638c891c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CaptureAssertioMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.CaptureAssertion +struct CaptureAssertion_t874; +// System.Text.RegularExpressions.Syntax.Literal +struct Literal_t876; +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::.ctor(System.Text.RegularExpressions.Syntax.Literal) +extern "C" void CaptureAssertion__ctor_m4463 (CaptureAssertion_t874 * __this, Literal_t876 * ___l, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::set_CapturingGroup(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void CaptureAssertion_set_CapturingGroup_m4464 (CaptureAssertion_t874 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CaptureAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void CaptureAssertion_Compile_m4465 (CaptureAssertion_t874 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.CaptureAssertion::IsComplex() +extern "C" bool CaptureAssertion_IsComplex_m4466 (CaptureAssertion_t874 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.ExpressionAssertion System.Text.RegularExpressions.Syntax.CaptureAssertion::get_Alternate() +extern "C" ExpressionAssertion_t875 * CaptureAssertion_get_Alternate_m4467 (CaptureAssertion_t874 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" new file mode 100644 index 00000000..31f0f5b3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroup.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Text_RegularExpressions_Syntax_Group.h" + +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869 : public Group_t867 +{ + // System.Int32 System.Text.RegularExpressions.Syntax.CapturingGroup::gid + int32_t ___gid_1; + // System.String System.Text.RegularExpressions.Syntax.CapturingGroup::name + String_t* ___name_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroupMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroupMethodDeclarations.h" new file mode 100644 index 00000000..96d66af3 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CapturingGroupMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.String +struct String_t; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::.ctor() +extern "C" void CapturingGroup__ctor_m4435 (CapturingGroup_t869 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.CapturingGroup::get_Index() +extern "C" int32_t CapturingGroup_get_Index_m4436 (CapturingGroup_t869 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::set_Index(System.Int32) +extern "C" void CapturingGroup_set_Index_m4437 (CapturingGroup_t869 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Syntax.CapturingGroup::get_Name() +extern "C" String_t* CapturingGroup_get_Name_m4438 (CapturingGroup_t869 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::set_Name(System.String) +extern "C" void CapturingGroup_set_Name_m4439 (CapturingGroup_t869 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.CapturingGroup::get_IsNamed() +extern "C" bool CapturingGroup_get_IsNamed_m4440 (CapturingGroup_t869 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CapturingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void CapturingGroup_Compile_m4441 (CapturingGroup_t869 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.CapturingGroup::IsComplex() +extern "C" bool CapturingGroup_IsComplex_m4442 (CapturingGroup_t869 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.CapturingGroup::CompareTo(System.Object) +extern "C" int32_t CapturingGroup_CompareTo_m4443 (CapturingGroup_t869 * __this, Object_t * ___other, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClass.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClass.h" new file mode 100644 index 00000000..a2de9320 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClass.h" @@ -0,0 +1,38 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.BitArray +struct BitArray_t882; +// System.Text.RegularExpressions.IntervalCollection +struct IntervalCollection_t861; + +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Text.RegularExpressions.Syntax.CharacterClass +struct CharacterClass_t881 : public Expression_t865 +{ + // System.Boolean System.Text.RegularExpressions.Syntax.CharacterClass::negate + bool ___negate_1; + // System.Boolean System.Text.RegularExpressions.Syntax.CharacterClass::ignore + bool ___ignore_2; + // System.Collections.BitArray System.Text.RegularExpressions.Syntax.CharacterClass::pos_cats + BitArray_t882 * ___pos_cats_3; + // System.Collections.BitArray System.Text.RegularExpressions.Syntax.CharacterClass::neg_cats + BitArray_t882 * ___neg_cats_4; + // System.Text.RegularExpressions.IntervalCollection System.Text.RegularExpressions.Syntax.CharacterClass::intervals + IntervalCollection_t861 * ___intervals_5; +}; +struct CharacterClass_t881_StaticFields{ + // System.Text.RegularExpressions.Interval System.Text.RegularExpressions.Syntax.CharacterClass::upper_case_characters + Interval_t857 ___upper_case_characters_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClassMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClassMethodDeclarations.h" new file mode 100644 index 00000000..8622b36a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CharacterClassMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.CharacterClass +struct CharacterClass_t881; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Category.h" +#include "System_System_Text_RegularExpressions_Interval.h" + +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.ctor(System.Boolean,System.Boolean) +extern "C" void CharacterClass__ctor_m4501 (CharacterClass_t881 * __this, bool ___negate, bool ___ignore, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.ctor(System.Text.RegularExpressions.Category,System.Boolean) +extern "C" void CharacterClass__ctor_m4502 (CharacterClass_t881 * __this, uint16_t ___cat, bool ___negate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::.cctor() +extern "C" void CharacterClass__cctor_m4503 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddCategory(System.Text.RegularExpressions.Category,System.Boolean) +extern "C" void CharacterClass_AddCategory_m4504 (CharacterClass_t881 * __this, uint16_t ___cat, bool ___negate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddCharacter(System.Char) +extern "C" void CharacterClass_AddCharacter_m4505 (CharacterClass_t881 * __this, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::AddRange(System.Char,System.Char) +extern "C" void CharacterClass_AddRange_m4506 (CharacterClass_t881 * __this, uint16_t ___lo, uint16_t ___hi, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void CharacterClass_Compile_m4507 (CharacterClass_t881 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CharacterClass::GetWidth(System.Int32&,System.Int32&) +extern "C" void CharacterClass_GetWidth_m4508 (CharacterClass_t881 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.CharacterClass::IsComplex() +extern "C" bool CharacterClass_IsComplex_m4509 (CharacterClass_t881 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Double System.Text.RegularExpressions.Syntax.CharacterClass::GetIntervalCost(System.Text.RegularExpressions.Interval) +extern "C" double CharacterClass_GetIntervalCost_m4510 (Object_t * __this /* static, unused */, Interval_t857 ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" new file mode 100644 index 00000000..3b1004c9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864; + +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" + +// System.Text.RegularExpressions.Syntax.CompositeExpression +struct CompositeExpression_t866 : public Expression_t865 +{ + // System.Text.RegularExpressions.Syntax.ExpressionCollection System.Text.RegularExpressions.Syntax.CompositeExpression::expressions + ExpressionCollection_t864 * ___expressions_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpresMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpresMethodDeclarations.h" new file mode 100644 index 00000000..adfa4ba8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_CompositeExpresMethodDeclarations.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.CompositeExpression +struct CompositeExpression_t866; +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.CompositeExpression::.ctor() +extern "C" void CompositeExpression__ctor_m4423 (CompositeExpression_t866 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.ExpressionCollection System.Text.RegularExpressions.Syntax.CompositeExpression::get_Expressions() +extern "C" ExpressionCollection_t864 * CompositeExpression_get_Expressions_m4424 (CompositeExpression_t866 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.CompositeExpression::GetWidth(System.Int32&,System.Int32&,System.Int32) +extern "C" void CompositeExpression_GetWidth_m4425 (CompositeExpression_t866 * __this, int32_t* ___min, int32_t* ___max, int32_t ___count, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.CompositeExpression::IsComplex() +extern "C" bool CompositeExpression_IsComplex_m4426 (CompositeExpression_t866 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Expression.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Expression.h" new file mode 100644 index 00000000..d48292ea --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Expression.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865 : public Object_t +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsser.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsser.h" new file mode 100644 index 00000000..d99601bb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsser.h" @@ -0,0 +1,23 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_Assertion.h" + +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875 : public Assertion_t873 +{ + // System.Boolean System.Text.RegularExpressions.Syntax.ExpressionAssertion::reverse + bool ___reverse_1; + // System.Boolean System.Text.RegularExpressions.Syntax.ExpressionAssertion::negate + bool ___negate_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsserMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsserMethodDeclarations.h" new file mode 100644 index 00000000..04758170 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionAsserMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::.ctor() +extern "C" void ExpressionAssertion__ctor_m4468 (ExpressionAssertion_t875 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_Reverse(System.Boolean) +extern "C" void ExpressionAssertion_set_Reverse_m4469 (ExpressionAssertion_t875 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_Negate(System.Boolean) +extern "C" void ExpressionAssertion_set_Negate_m4470 (ExpressionAssertion_t875 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.ExpressionAssertion::get_TestExpression() +extern "C" Expression_t865 * ExpressionAssertion_get_TestExpression_m4471 (ExpressionAssertion_t875 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::set_TestExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void ExpressionAssertion_set_TestExpression_m4472 (ExpressionAssertion_t875 * __this, Expression_t865 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void ExpressionAssertion_Compile_m4473 (ExpressionAssertion_t875 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.ExpressionAssertion::IsComplex() +extern "C" bool ExpressionAssertion_IsComplex_m4474 (ExpressionAssertion_t875 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColle.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColle.h" new file mode 100644 index 00000000..51fc4b63 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColle.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Collections_CollectionBase.h" + +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864 : public CollectionBase_t793 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColleMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColleMethodDeclarations.h" new file mode 100644 index 00000000..af47d8b4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionColleMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.ExpressionCollection +struct ExpressionCollection_t864; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Object +struct Object_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::.ctor() +extern "C" void ExpressionCollection__ctor_m4415 (ExpressionCollection_t864 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::Add(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void ExpressionCollection_Add_m4416 (ExpressionCollection_t864 * __this, Expression_t865 * ___e, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.ExpressionCollection::get_Item(System.Int32) +extern "C" Expression_t865 * ExpressionCollection_get_Item_m4417 (ExpressionCollection_t864 * __this, int32_t ___i, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::set_Item(System.Int32,System.Text.RegularExpressions.Syntax.Expression) +extern "C" void ExpressionCollection_set_Item_m4418 (ExpressionCollection_t864 * __this, int32_t ___i, Expression_t865 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.ExpressionCollection::OnValidate(System.Object) +extern "C" void ExpressionCollection_OnValidate_m4419 (ExpressionCollection_t864 * __this, Object_t * ___o, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionMethodDeclarations.h" new file mode 100644 index 00000000..bb5cc41d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ExpressionMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Expression::.ctor() +extern "C" void Expression__ctor_m4420 (Expression_t865 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Expression::GetFixedWidth() +extern "C" int32_t Expression_GetFixedWidth_m4421 (Expression_t865 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Expression::GetAnchorInfo(System.Boolean) +extern "C" AnchorInfo_t883 * Expression_GetAnchorInfo_m4422 (Expression_t865 * __this, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Group.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Group.h" new file mode 100644 index 00000000..7f1e4ffe --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Group.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" + +// System.Text.RegularExpressions.Syntax.Group +struct Group_t867 : public CompositeExpression_t866 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_GroupMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_GroupMethodDeclarations.h" new file mode 100644 index 00000000..639ff202 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_GroupMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Group +struct Group_t867; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Group::.ctor() +extern "C" void Group__ctor_m4427 (Group_t867 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Group::AppendExpression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Group_AppendExpression_m4428 (Group_t867 * __this, Expression_t865 * ___e, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Group::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Group_Compile_m4429 (Group_t867 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Group::GetWidth(System.Int32&,System.Int32&) +extern "C" void Group_GetWidth_m4430 (Group_t867 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Group::GetAnchorInfo(System.Boolean) +extern "C" AnchorInfo_t883 * Group_GetAnchorInfo_m4431 (Group_t867 * __this, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Literal.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Literal.h" new file mode 100644 index 00000000..4b771c7d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Literal.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" + +// System.Text.RegularExpressions.Syntax.Literal +struct Literal_t876 : public Expression_t865 +{ + // System.String System.Text.RegularExpressions.Syntax.Literal::str + String_t* ___str_0; + // System.Boolean System.Text.RegularExpressions.Syntax.Literal::ignore + bool ___ignore_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_LiteralMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_LiteralMethodDeclarations.h" new file mode 100644 index 00000000..ecdedc07 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_LiteralMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Literal +struct Literal_t876; +// System.String +struct String_t; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Literal::.ctor(System.String,System.Boolean) +extern "C" void Literal__ctor_m4480 (Literal_t876 * __this, String_t* ___str, bool ___ignore, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Literal::CompileLiteral(System.String,System.Text.RegularExpressions.ICompiler,System.Boolean,System.Boolean) +extern "C" void Literal_CompileLiteral_m4481 (Object_t * __this /* static, unused */, String_t* ___str, Object_t * ___cmp, bool ___ignore, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Literal::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Literal_Compile_m4482 (Literal_t876 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Literal::GetWidth(System.Int32&,System.Int32&) +extern "C" void Literal_GetWidth_m4483 (Literal_t876 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Literal::GetAnchorInfo(System.Boolean) +extern "C" AnchorInfo_t883 * Literal_GetAnchorInfo_m4484 (Literal_t876 * __this, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Literal::IsComplex() +extern "C" bool Literal_IsComplex_m4485 (Literal_t876 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktracking.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktracking.h" new file mode 100644 index 00000000..0bdf4145 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktracking.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_Group.h" + +// System.Text.RegularExpressions.Syntax.NonBacktrackingGroup +struct NonBacktrackingGroup_t871 : public Group_t867 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktrackingMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktrackingMethodDeclarations.h" new file mode 100644 index 00000000..908ebce5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_NonBacktrackingMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.NonBacktrackingGroup +struct NonBacktrackingGroup_t871; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::.ctor() +extern "C" void NonBacktrackingGroup__ctor_m4447 (NonBacktrackingGroup_t871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void NonBacktrackingGroup_Compile_m4448 (NonBacktrackingGroup_t871 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.NonBacktrackingGroup::IsComplex() +extern "C" bool NonBacktrackingGroup_IsComplex_m4449 (NonBacktrackingGroup_t871 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Parser.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Parser.h" new file mode 100644 index 00000000..08bc3e65 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Parser.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.Collections.Hashtable +struct Hashtable_t725; + +#include "mscorlib_System_Object.h" + +// System.Text.RegularExpressions.Syntax.Parser +struct Parser_t862 : public Object_t +{ + // System.String System.Text.RegularExpressions.Syntax.Parser::pattern + String_t* ___pattern_0; + // System.Int32 System.Text.RegularExpressions.Syntax.Parser::ptr + int32_t ___ptr_1; + // System.Collections.ArrayList System.Text.RegularExpressions.Syntax.Parser::caps + ArrayList_t734 * ___caps_2; + // System.Collections.Hashtable System.Text.RegularExpressions.Syntax.Parser::refs + Hashtable_t725 * ___refs_3; + // System.Int32 System.Text.RegularExpressions.Syntax.Parser::num_groups + int32_t ___num_groups_4; + // System.Int32 System.Text.RegularExpressions.Syntax.Parser::gap + int32_t ___gap_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ParserMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ParserMethodDeclarations.h" new file mode 100644 index 00000000..2d58cddf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ParserMethodDeclarations.h" @@ -0,0 +1,101 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Parser +struct Parser_t862; +// System.String +struct String_t; +// System.Text.RegularExpressions.Syntax.RegularExpression +struct RegularExpression_t868; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.Text.RegularExpressions.Syntax.Group +struct Group_t867; +// System.Text.RegularExpressions.Syntax.Assertion +struct Assertion_t873; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.Syntax.ExpressionAssertion +struct ExpressionAssertion_t875; +// System.Collections.ArrayList +struct ArrayList_t734; +// System.ArgumentException +struct ArgumentException_t437; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_RegexOptions.h" +#include "System_System_Text_RegularExpressions_Category.h" + +// System.Void System.Text.RegularExpressions.Syntax.Parser::.ctor() +extern "C" void Parser__ctor_m4368 (Parser_t862 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseDecimal(System.String,System.Int32&) +extern "C" int32_t Parser_ParseDecimal_m4369 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseOctal(System.String,System.Int32&) +extern "C" int32_t Parser_ParseOctal_m4370 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseHex(System.String,System.Int32&,System.Int32) +extern "C" int32_t Parser_ParseHex_m4371 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, int32_t ___digits, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseNumber(System.String,System.Int32&,System.Int32,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseNumber_m4372 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, int32_t ___b, int32_t ___min, int32_t ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Syntax.Parser::ParseName(System.String,System.Int32&) +extern "C" String_t* Parser_ParseName_m4373 (Object_t * __this /* static, unused */, String_t* ___str, int32_t* ___ptr, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.RegularExpression System.Text.RegularExpressions.Syntax.Parser::ParseRegularExpression(System.String,System.Text.RegularExpressions.RegexOptions) +extern "C" RegularExpression_t868 * Parser_ParseRegularExpression_m4374 (Parser_t862 * __this, String_t* ___pattern, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::GetMapping(System.Collections.Hashtable) +extern "C" int32_t Parser_GetMapping_m4375 (Parser_t862 * __this, Hashtable_t725 * ___mapping, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Parser::ParseGroup(System.Text.RegularExpressions.Syntax.Group,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.Syntax.Assertion) +extern "C" void Parser_ParseGroup_m4376 (Parser_t862 * __this, Group_t867 * ___group, int32_t ___options, Assertion_t873 * ___assertion, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseGroupingConstruct(System.Text.RegularExpressions.RegexOptions&) +extern "C" Expression_t865 * Parser_ParseGroupingConstruct_m4377 (Parser_t862 * __this, int32_t* ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::ParseAssertionType(System.Text.RegularExpressions.Syntax.ExpressionAssertion) +extern "C" bool Parser_ParseAssertionType_m4378 (Parser_t862 * __this, ExpressionAssertion_t875 * ___assertion, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Parser::ParseOptions(System.Text.RegularExpressions.RegexOptions&,System.Boolean) +extern "C" void Parser_ParseOptions_m4379 (Parser_t862 * __this, int32_t* ___options, bool ___negate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseCharacterClass(System.Text.RegularExpressions.RegexOptions) +extern "C" Expression_t865 * Parser_ParseCharacterClass_m4380 (Parser_t862 * __this, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::ParseRepetitionBounds(System.Int32&,System.Int32&,System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_ParseRepetitionBounds_m4381 (Parser_t862 * __this, int32_t* ___min, int32_t* ___max, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Category System.Text.RegularExpressions.Syntax.Parser::ParseUnicodeCategory() +extern "C" uint16_t Parser_ParseUnicodeCategory_m4382 (Parser_t862 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Parser::ParseSpecial(System.Text.RegularExpressions.RegexOptions) +extern "C" Expression_t865 * Parser_ParseSpecial_m4383 (Parser_t862 * __this, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseEscape() +extern "C" int32_t Parser_ParseEscape_m4384 (Parser_t862 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Text.RegularExpressions.Syntax.Parser::ParseName() +extern "C" String_t* Parser_ParseName_m4385 (Parser_t862 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsNameChar(System.Char) +extern "C" bool Parser_IsNameChar_m4386 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseNumber(System.Int32,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseNumber_m4387 (Parser_t862 * __this, int32_t ___b, int32_t ___min, int32_t ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Parser::ParseDigit(System.Char,System.Int32,System.Int32) +extern "C" int32_t Parser_ParseDigit_m4388 (Object_t * __this /* static, unused */, uint16_t ___c, int32_t ___b, int32_t ___n, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Parser::ConsumeWhitespace(System.Boolean) +extern "C" void Parser_ConsumeWhitespace_m4389 (Parser_t862 * __this, bool ___ignore, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Parser::ResolveReferences() +extern "C" void Parser_ResolveReferences_m4390 (Parser_t862 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Parser::HandleExplicitNumericGroups(System.Collections.ArrayList) +extern "C" void Parser_HandleExplicitNumericGroups_m4391 (Parser_t862 * __this, ArrayList_t734 * ___explicit_numeric_groups, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsIgnoreCase(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsIgnoreCase_m4392 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsMultiline(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsMultiline_m4393 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsExplicitCapture(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsExplicitCapture_m4394 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsSingleline(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsSingleline_m4395 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsIgnorePatternWhitespace(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsIgnorePatternWhitespace_m4396 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Parser::IsECMAScript(System.Text.RegularExpressions.RegexOptions) +extern "C" bool Parser_IsECMAScript_m4397 (Object_t * __this /* static, unused */, int32_t ___options, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.ArgumentException System.Text.RegularExpressions.Syntax.Parser::NewParseException(System.String) +extern "C" ArgumentException_t437 * Parser_NewParseException_m4398 (Parser_t862 * __this, String_t* ___msg, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAsserti.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAsserti.h" new file mode 100644 index 00000000..f8f33710 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAsserti.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Text.RegularExpressions.Syntax.PositionAssertion +struct PositionAssertion_t878 : public Expression_t865 +{ + // System.Text.RegularExpressions.Position System.Text.RegularExpressions.Syntax.PositionAssertion::pos + uint16_t ___pos_0; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAssertiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAssertiMethodDeclarations.h" new file mode 100644 index 00000000..b8227cb6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_PositionAssertiMethodDeclarations.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.PositionAssertion +struct PositionAssertion_t878; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Text_RegularExpressions_Position.h" + +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::.ctor(System.Text.RegularExpressions.Position) +extern "C" void PositionAssertion__ctor_m4486 (PositionAssertion_t878 * __this, uint16_t ___pos, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void PositionAssertion_Compile_m4487 (PositionAssertion_t878 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.PositionAssertion::GetWidth(System.Int32&,System.Int32&) +extern "C" void PositionAssertion_GetWidth_m4488 (PositionAssertion_t878 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.PositionAssertion::IsComplex() +extern "C" bool PositionAssertion_IsComplex_m4489 (PositionAssertion_t878 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.PositionAssertion::GetAnchorInfo(System.Boolean) +extern "C" AnchorInfo_t883 * PositionAssertion_GetAnchorInfo_m4490 (PositionAssertion_t878 * __this, bool ___revers, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Reference.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Reference.h" new file mode 100644 index 00000000..c585bf83 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Reference.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; + +#include "System_System_Text_RegularExpressions_Syntax_Expression.h" + +// System.Text.RegularExpressions.Syntax.Reference +struct Reference_t879 : public Expression_t865 +{ + // System.Text.RegularExpressions.Syntax.CapturingGroup System.Text.RegularExpressions.Syntax.Reference::group + CapturingGroup_t869 * ___group_0; + // System.Boolean System.Text.RegularExpressions.Syntax.Reference::ignore + bool ___ignore_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ReferenceMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ReferenceMethodDeclarations.h" new file mode 100644 index 00000000..c065bc67 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_ReferenceMethodDeclarations.h" @@ -0,0 +1,37 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Reference +struct Reference_t879; +// System.Text.RegularExpressions.Syntax.CapturingGroup +struct CapturingGroup_t869; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Reference::.ctor(System.Boolean) +extern "C" void Reference__ctor_m4491 (Reference_t879 * __this, bool ___ignore, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.CapturingGroup System.Text.RegularExpressions.Syntax.Reference::get_CapturingGroup() +extern "C" CapturingGroup_t869 * Reference_get_CapturingGroup_m4492 (Reference_t879 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Reference::set_CapturingGroup(System.Text.RegularExpressions.Syntax.CapturingGroup) +extern "C" void Reference_set_CapturingGroup_m4493 (Reference_t879 * __this, CapturingGroup_t869 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Reference::get_IgnoreCase() +extern "C" bool Reference_get_IgnoreCase_m4494 (Reference_t879 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Reference::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Reference_Compile_m4495 (Reference_t879 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Reference::GetWidth(System.Int32&,System.Int32&) +extern "C" void Reference_GetWidth_m4496 (Reference_t879 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Text.RegularExpressions.Syntax.Reference::IsComplex() +extern "C" bool Reference_IsComplex_m4497 (Reference_t879 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" new file mode 100644 index 00000000..17bb0c0a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressi.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_Group.h" + +// System.Text.RegularExpressions.Syntax.RegularExpression +struct RegularExpression_t868 : public Group_t867 +{ + // System.Int32 System.Text.RegularExpressions.Syntax.RegularExpression::group_count + int32_t ___group_count_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressiMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressiMethodDeclarations.h" new file mode 100644 index 00000000..edc524b7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RegularExpressiMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.RegularExpression +struct RegularExpression_t868; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::.ctor() +extern "C" void RegularExpression__ctor_m4432 (RegularExpression_t868 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::set_GroupCount(System.Int32) +extern "C" void RegularExpression_set_GroupCount_m4433 (RegularExpression_t868 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.RegularExpression::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void RegularExpression_Compile_m4434 (RegularExpression_t868 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Repetition.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Repetition.h" new file mode 100644 index 00000000..004268eb --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_Repetition.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_Text_RegularExpressions_Syntax_CompositeExpres.h" + +// System.Text.RegularExpressions.Syntax.Repetition +struct Repetition_t872 : public CompositeExpression_t866 +{ + // System.Int32 System.Text.RegularExpressions.Syntax.Repetition::min + int32_t ___min_1; + // System.Int32 System.Text.RegularExpressions.Syntax.Repetition::max + int32_t ___max_2; + // System.Boolean System.Text.RegularExpressions.Syntax.Repetition::lazy + bool ___lazy_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RepetitionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RepetitionMethodDeclarations.h" new file mode 100644 index 00000000..c89f1f67 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Text_RegularExpressions_Syntax_RepetitionMethodDeclarations.h" @@ -0,0 +1,39 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Text.RegularExpressions.Syntax.Repetition +struct Repetition_t872; +// System.Text.RegularExpressions.Syntax.Expression +struct Expression_t865; +// System.Text.RegularExpressions.ICompiler +struct ICompiler_t911; +// System.Text.RegularExpressions.Syntax.AnchorInfo +struct AnchorInfo_t883; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.Text.RegularExpressions.Syntax.Repetition::.ctor(System.Int32,System.Int32,System.Boolean) +extern "C" void Repetition__ctor_m4450 (Repetition_t872 * __this, int32_t ___min, int32_t ___max, bool ___lazy, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.Expression System.Text.RegularExpressions.Syntax.Repetition::get_Expression() +extern "C" Expression_t865 * Repetition_get_Expression_m4451 (Repetition_t872 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Repetition::set_Expression(System.Text.RegularExpressions.Syntax.Expression) +extern "C" void Repetition_set_Expression_m4452 (Repetition_t872 * __this, Expression_t865 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Text.RegularExpressions.Syntax.Repetition::get_Minimum() +extern "C" int32_t Repetition_get_Minimum_m4453 (Repetition_t872 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Repetition::Compile(System.Text.RegularExpressions.ICompiler,System.Boolean) +extern "C" void Repetition_Compile_m4454 (Repetition_t872 * __this, Object_t * ___cmp, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Text.RegularExpressions.Syntax.Repetition::GetWidth(System.Int32&,System.Int32&) +extern "C" void Repetition_GetWidth_m4455 (Repetition_t872 * __this, int32_t* ___min, int32_t* ___max, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Text.RegularExpressions.Syntax.AnchorInfo System.Text.RegularExpressions.Syntax.Repetition::GetAnchorInfo(System.Boolean) +extern "C" AnchorInfo_t883 * Repetition_GetAnchorInfo_m4456 (Repetition_t872 * __this, bool ___reverse, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri.h" new file mode 100644 index 00000000..d72f8c89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri.h" @@ -0,0 +1,95 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; +// System.Uri/UriScheme[] +struct UriSchemeU5BU5D_t888; +// System.UriParser +struct UriParser_t885; +// System.Collections.Generic.Dictionary`2 +struct Dictionary_2_t327; + +#include "mscorlib_System_Object.h" + +// System.Uri +struct Uri_t748 : public Object_t +{ + // System.Boolean System.Uri::isUnixFilePath + bool ___isUnixFilePath_0; + // System.String System.Uri::source + String_t* ___source_1; + // System.String System.Uri::scheme + String_t* ___scheme_2; + // System.String System.Uri::host + String_t* ___host_3; + // System.Int32 System.Uri::port + int32_t ___port_4; + // System.String System.Uri::path + String_t* ___path_5; + // System.String System.Uri::query + String_t* ___query_6; + // System.String System.Uri::fragment + String_t* ___fragment_7; + // System.String System.Uri::userinfo + String_t* ___userinfo_8; + // System.Boolean System.Uri::isUnc + bool ___isUnc_9; + // System.Boolean System.Uri::isOpaquePart + bool ___isOpaquePart_10; + // System.Boolean System.Uri::isAbsoluteUri + bool ___isAbsoluteUri_11; + // System.Boolean System.Uri::userEscaped + bool ___userEscaped_12; + // System.String System.Uri::cachedAbsoluteUri + String_t* ___cachedAbsoluteUri_13; + // System.String System.Uri::cachedToString + String_t* ___cachedToString_14; + // System.Int32 System.Uri::cachedHashCode + int32_t ___cachedHashCode_15; + // System.UriParser System.Uri::parser + UriParser_t885 * ___parser_29; +}; +struct Uri_t748_StaticFields{ + // System.String System.Uri::hexUpperChars + String_t* ___hexUpperChars_16; + // System.String System.Uri::SchemeDelimiter + String_t* ___SchemeDelimiter_17; + // System.String System.Uri::UriSchemeFile + String_t* ___UriSchemeFile_18; + // System.String System.Uri::UriSchemeFtp + String_t* ___UriSchemeFtp_19; + // System.String System.Uri::UriSchemeGopher + String_t* ___UriSchemeGopher_20; + // System.String System.Uri::UriSchemeHttp + String_t* ___UriSchemeHttp_21; + // System.String System.Uri::UriSchemeHttps + String_t* ___UriSchemeHttps_22; + // System.String System.Uri::UriSchemeMailto + String_t* ___UriSchemeMailto_23; + // System.String System.Uri::UriSchemeNews + String_t* ___UriSchemeNews_24; + // System.String System.Uri::UriSchemeNntp + String_t* ___UriSchemeNntp_25; + // System.String System.Uri::UriSchemeNetPipe + String_t* ___UriSchemeNetPipe_26; + // System.String System.Uri::UriSchemeNetTcp + String_t* ___UriSchemeNetTcp_27; + // System.Uri/UriScheme[] System.Uri::schemes + UriSchemeU5BU5D_t888* ___schemes_28; + // System.Collections.Generic.Dictionary`2 System.Uri::<>f__switch$map14 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map14_30; + // System.Collections.Generic.Dictionary`2 System.Uri::<>f__switch$map15 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map15_31; + // System.Collections.Generic.Dictionary`2 System.Uri::<>f__switch$map16 + Dictionary_2_t327 * ___U3CU3Ef__switchU24map16_32; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatException.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatException.h" new file mode 100644 index 00000000..25936900 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatException.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_FormatException.h" + +// System.UriFormatException +struct UriFormatException_t889 : public FormatException_t890 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatExceptionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatExceptionMethodDeclarations.h" new file mode 100644 index 00000000..d0bb5630 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriFormatExceptionMethodDeclarations.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.UriFormatException +struct UriFormatException_t889; +// System.String +struct String_t; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" + +// System.Void System.UriFormatException::.ctor() +extern "C" void UriFormatException__ctor_m4576 (UriFormatException_t889 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriFormatException::.ctor(System.String) +extern "C" void UriFormatException__ctor_m4577 (UriFormatException_t889 * __this, String_t* ___message, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriFormatException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UriFormatException__ctor_m4578 (UriFormatException_t889 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriFormatException::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void UriFormatException_System_Runtime_Serialization_ISerializable_GetObjectData_m4579 (UriFormatException_t889 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameType.h" new file mode 100644 index 00000000..35cc5966 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_UriHostNameType.h" + +// System.UriHostNameType +struct UriHostNameType_t891 +{ + // System.Int32 System.UriHostNameType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriHostNameTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKind.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKind.h" new file mode 100644 index 00000000..8b79d8f5 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKind.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_UriKind.h" + +// System.UriKind +struct UriKind_t892 +{ + // System.Int32 System.UriKind::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKindMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKindMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriKindMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriMethodDeclarations.h" new file mode 100644 index 00000000..6216d6a2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriMethodDeclarations.h" @@ -0,0 +1,127 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.Uri +struct Uri_t748; +// System.String +struct String_t; +// System.Runtime.Serialization.SerializationInfo +struct SerializationInfo_t433; +// System.Object +struct Object_t; +// System.UriParser +struct UriParser_t885; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_Runtime_Serialization_StreamingContext.h" +#include "System_System_UriHostNameType.h" +#include "System_System_UriPartial.h" +#include "System_System_UriKind.h" + +// System.Void System.Uri::.ctor(System.String) +extern "C" void Uri__ctor_m4528 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Uri__ctor_m4529 (Uri_t748 * __this, SerializationInfo_t433 * ___serializationInfo, StreamingContext_t434 ___streamingContext, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::.ctor(System.String,System.Boolean) +extern "C" void Uri__ctor_m4530 (Uri_t748 * __this, String_t* ___uriString, bool ___dontEscape, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::.cctor() +extern "C" void Uri__cctor_m4531 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) +extern "C" void Uri_System_Runtime_Serialization_ISerializable_GetObjectData_m4532 (Uri_t748 * __this, SerializationInfo_t433 * ___info, StreamingContext_t434 ___context, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::get_AbsoluteUri() +extern "C" String_t* Uri_get_AbsoluteUri_m4533 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::get_Authority() +extern "C" String_t* Uri_get_Authority_m4534 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::get_Host() +extern "C" String_t* Uri_get_Host_m4535 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::get_IsFile() +extern "C" bool Uri_get_IsFile_m4536 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::get_IsLoopback() +extern "C" bool Uri_get_IsLoopback_m4537 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::get_IsUnc() +extern "C" bool Uri_get_IsUnc_m4538 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::get_Scheme() +extern "C" String_t* Uri_get_Scheme_m4539 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::get_IsAbsoluteUri() +extern "C" bool Uri_get_IsAbsoluteUri_m4540 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UriHostNameType System.Uri::CheckHostName(System.String) +extern "C" int32_t Uri_CheckHostName_m4541 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsIPv4Address(System.String) +extern "C" bool Uri_IsIPv4Address_m4542 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsDomainAddress(System.String) +extern "C" bool Uri_IsDomainAddress_m4543 (Object_t * __this /* static, unused */, String_t* ___name, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::CheckSchemeName(System.String) +extern "C" bool Uri_CheckSchemeName_m4544 (Object_t * __this /* static, unused */, String_t* ___schemeName, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsAlpha(System.Char) +extern "C" bool Uri_IsAlpha_m4545 (Object_t * __this /* static, unused */, uint16_t ___c, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::Equals(System.Object) +extern "C" bool Uri_Equals_m4546 (Uri_t748 * __this, Object_t * ___comparant, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::InternalEquals(System.Uri) +extern "C" bool Uri_InternalEquals_m4547 (Uri_t748 * __this, Uri_t748 * ___uri, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Uri::GetHashCode() +extern "C" int32_t Uri_GetHashCode_m4548 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::GetLeftPart(System.UriPartial) +extern "C" String_t* Uri_GetLeftPart_m4549 (Uri_t748 * __this, int32_t ___part, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Uri::FromHex(System.Char) +extern "C" int32_t Uri_FromHex_m4550 (Object_t * __this /* static, unused */, uint16_t ___digit, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::HexEscape(System.Char) +extern "C" String_t* Uri_HexEscape_m4551 (Object_t * __this /* static, unused */, uint16_t ___character, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsHexDigit(System.Char) +extern "C" bool Uri_IsHexDigit_m4552 (Object_t * __this /* static, unused */, uint16_t ___digit, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsHexEncoding(System.String,System.Int32) +extern "C" bool Uri_IsHexEncoding_m4553 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t ___index, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::AppendQueryAndFragment(System.String&) +extern "C" void Uri_AppendQueryAndFragment_m4554 (Uri_t748 * __this, String_t** ___result, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::ToString() +extern "C" String_t* Uri_ToString_m4555 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::EscapeString(System.String) +extern "C" String_t* Uri_EscapeString_m4556 (Object_t * __this /* static, unused */, String_t* ___str, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::EscapeString(System.String,System.Boolean,System.Boolean,System.Boolean) +extern "C" String_t* Uri_EscapeString_m4557 (Object_t * __this /* static, unused */, String_t* ___str, bool ___escapeReserved, bool ___escapeHex, bool ___escapeBrackets, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::ParseUri(System.UriKind) +extern "C" void Uri_ParseUri_m4558 (Uri_t748 * __this, int32_t ___kind, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::Unescape(System.String) +extern "C" String_t* Uri_Unescape_m4559 (Uri_t748 * __this, String_t* ___str, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::Unescape(System.String,System.Boolean) +extern "C" String_t* Uri_Unescape_m4560 (Object_t * __this /* static, unused */, String_t* ___str, bool ___excludeSpecial, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::ParseAsWindowsUNC(System.String) +extern "C" void Uri_ParseAsWindowsUNC_m4561 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::ParseAsWindowsAbsoluteFilePath(System.String) +extern "C" String_t* Uri_ParseAsWindowsAbsoluteFilePath_m4562 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::ParseAsUnixAbsoluteFilePath(System.String) +extern "C" void Uri_ParseAsUnixAbsoluteFilePath_m4563 (Uri_t748 * __this, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::Parse(System.UriKind,System.String) +extern "C" void Uri_Parse_m4564 (Uri_t748 * __this, int32_t ___kind, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::ParseNoExceptions(System.UriKind,System.String) +extern "C" String_t* Uri_ParseNoExceptions_m4565 (Uri_t748 * __this, int32_t ___kind, String_t* ___uriString, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::CompactEscaped(System.String) +extern "C" bool Uri_CompactEscaped_m4566 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::Reduce(System.String,System.Boolean) +extern "C" String_t* Uri_Reduce_m4567 (Object_t * __this /* static, unused */, String_t* ___path, bool ___compact_escaped, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Char System.Uri::HexUnescapeMultiByte(System.String,System.Int32&,System.Char&) +extern "C" uint16_t Uri_HexUnescapeMultiByte_m4568 (Object_t * __this /* static, unused */, String_t* ___pattern, int32_t* ___index, uint16_t* ___surrogate, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::GetSchemeDelimiter(System.String) +extern "C" String_t* Uri_GetSchemeDelimiter_m4569 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.Uri::GetDefaultPort(System.String) +extern "C" int32_t Uri_GetDefaultPort_m4570 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String System.Uri::GetOpaqueWiseSchemeDelimiter() +extern "C" String_t* Uri_GetOpaqueWiseSchemeDelimiter_m4571 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::IsPredefinedScheme(System.String) +extern "C" bool Uri_IsPredefinedScheme_m4572 (Object_t * __this /* static, unused */, String_t* ___scheme, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UriParser System.Uri::get_Parser() +extern "C" UriParser_t885 * Uri_get_Parser_m4573 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.Uri::EnsureAbsoluteUri() +extern "C" void Uri_EnsureAbsoluteUri_m4574 (Uri_t748 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean System.Uri::op_Equality(System.Uri,System.Uri) +extern "C" bool Uri_op_Equality_m4575 (Object_t * __this /* static, unused */, Uri_t748 * ___u1, Uri_t748 * ___u2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParser.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParser.h" new file mode 100644 index 00000000..63c1055e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParser.h" @@ -0,0 +1,41 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// System.Collections.Hashtable +struct Hashtable_t725; +// System.String +struct String_t; +// System.Text.RegularExpressions.Regex +struct Regex_t463; + +#include "mscorlib_System_Object.h" + +// System.UriParser +struct UriParser_t885 : public Object_t +{ + // System.String System.UriParser::scheme_name + String_t* ___scheme_name_2; + // System.Int32 System.UriParser::default_port + int32_t ___default_port_3; +}; +struct UriParser_t885_StaticFields{ + // System.Object System.UriParser::lock_object + Object_t * ___lock_object_0; + // System.Collections.Hashtable System.UriParser::table + Hashtable_t725 * ___table_1; + // System.Text.RegularExpressions.Regex System.UriParser::uri_regex + Regex_t463 * ___uri_regex_4; + // System.Text.RegularExpressions.Regex System.UriParser::auth_regex + Regex_t463 * ___auth_regex_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParserMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParserMethodDeclarations.h" new file mode 100644 index 00000000..e8a78bbf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriParserMethodDeclarations.h" @@ -0,0 +1,47 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.UriParser +struct UriParser_t885; +// System.Uri +struct Uri_t748; +// System.UriFormatException +struct UriFormatException_t889; +// System.String +struct String_t; +// System.Collections.Hashtable +struct Hashtable_t725; + +#include "codegen/il2cpp-codegen.h" + +// System.Void System.UriParser::.ctor() +extern "C" void UriParser__ctor_m4580 (UriParser_t885 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::.cctor() +extern "C" void UriParser__cctor_m4581 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::InitializeAndValidate(System.Uri,System.UriFormatException&) +extern "C" void UriParser_InitializeAndValidate_m4582 (UriParser_t885 * __this, Uri_t748 * ___uri, UriFormatException_t889 ** ___parsingError, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::OnRegister(System.String,System.Int32) +extern "C" void UriParser_OnRegister_m4583 (UriParser_t885 * __this, String_t* ___schemeName, int32_t ___defaultPort, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::set_SchemeName(System.String) +extern "C" void UriParser_set_SchemeName_m4584 (UriParser_t885 * __this, String_t* ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 System.UriParser::get_DefaultPort() +extern "C" int32_t UriParser_get_DefaultPort_m4585 (UriParser_t885 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::set_DefaultPort(System.Int32) +extern "C" void UriParser_set_DefaultPort_m4586 (UriParser_t885 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::CreateDefaults() +extern "C" void UriParser_CreateDefaults_m4587 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void System.UriParser::InternalRegister(System.Collections.Hashtable,System.UriParser,System.String,System.Int32) +extern "C" void UriParser_InternalRegister_m4588 (Object_t * __this /* static, unused */, Hashtable_t725 * ___table, UriParser_t885 * ___uriParser, String_t* ___schemeName, int32_t ___defaultPort, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.UriParser System.UriParser::GetParser(System.String) +extern "C" UriParser_t885 * UriParser_GetParser_m4589 (Object_t * __this /* static, unused */, String_t* ___schemeName, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartial.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartial.h" new file mode 100644 index 00000000..dfab825a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartial.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "System_System_UriPartial.h" + +// System.UriPartial +struct UriPartial_t893 +{ + // System.Int32 System.UriPartial::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartialMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartialMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriPartialMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverter.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverter.h" new file mode 100644 index 00000000..be260776 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverter.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "System_System_ComponentModel_TypeConverter.h" + +// System.UriTypeConverter +struct UriTypeConverter_t894 : public TypeConverter_t740 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverterMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_UriTypeConverterMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriScheme.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriScheme.h" new file mode 100644 index 00000000..afb64a60 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriScheme.h" @@ -0,0 +1,34 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.String +struct String_t; + +#include "mscorlib_System_ValueType.h" + +// System.Uri/UriScheme +struct UriScheme_t887 +{ + // System.String System.Uri/UriScheme::scheme + String_t* ___scheme_0; + // System.String System.Uri/UriScheme::delimiter + String_t* ___delimiter_1; + // System.Int32 System.Uri/UriScheme::defaultPort + int32_t ___defaultPort_2; +}; +// Native definition for marshalling of: System.Uri/UriScheme +struct UriScheme_t887_marshaled +{ + char* ___scheme_0; + char* ___delimiter_1; + int32_t ___defaultPort_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriSchemeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriSchemeMethodDeclarations.h" new file mode 100644 index 00000000..c920e5e1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_System_Uri_UriSchemeMethodDeclarations.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "System_System_Uri_UriScheme.h" + +// System.Void System.Uri/UriScheme::.ctor(System.String,System.String,System.Int32) +extern "C" void UriScheme__ctor_m4527 (UriScheme_t887 * __this, String_t* ___s, String_t* ___d, int32_t ___p, const MethodInfo* method) IL2CPP_METHOD_ATTR; +extern "C" void UriScheme_t887_marshal(const UriScheme_t887& unmarshaled, UriScheme_t887_marshaled& marshaled); +extern "C" void UriScheme_t887_marshal_back(const UriScheme_t887_marshaled& marshaled, UriScheme_t887& unmarshaled); +extern "C" void UriScheme_t887_marshal_cleanup(UriScheme_t887_marshaled& marshaled); diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3E.h" new file mode 100644 index 00000000..495ba4d7 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t721 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E.h" new file mode 100644 index 00000000..666cf086 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E.h" @@ -0,0 +1,29 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Object.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" +#include "System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" + +// +struct U3CPrivateImplementationDetailsU3E_t898 : public Object_t +{ +}; +struct U3CPrivateImplementationDetailsU3E_t898_StaticFields{ + // /$ArrayType$128 ::$$field-2 + U24ArrayTypeU24128_t896 ___U24U24fieldU2D2_0; + // /$ArrayType$12 ::$$field-3 + U24ArrayTypeU2412_t897 ___U24U24fieldU2D3_1; + // /$ArrayType$12 ::$$field-4 + U24ArrayTypeU2412_t897 ___U24U24fieldU2D4_2; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" new file mode 100644 index 00000000..922b7d2c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$12 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU2412_t897 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU2412_t897__padding[12]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" new file mode 100644 index 00000000..a841ca72 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_ValueType.h" + +// /$ArrayType$128 +#pragma pack(push, tp, 1) +struct U24ArrayTypeU24128_t896 +{ + union + { + struct + { + union + { + }; + }; + uint8_t U24ArrayTypeU24128_t896__padding[128]; + }; +}; +#pragma pack(pop, tp) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU24128MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412MethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/System_U3CPrivateImplementationDetailsU3E_U24ArrayTypeU2412MethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityClassRegistration.cpp" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityClassRegistration.cpp" new file mode 100644 index 00000000..acef2ccf --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityClassRegistration.cpp" @@ -0,0 +1,385 @@ +struct ClassRegistrationContext; +void InvokeRegisterStaticallyLinkedModuleClasses(ClassRegistrationContext& context) +{ + // Do nothing (we're in stripping mode) +} + +void RegisterStaticallyLinkedModulesGranular() +{ + void RegisterModule_AI(); + RegisterModule_AI(); + + void RegisterModule_Animation(); + RegisterModule_Animation(); + + void RegisterModule_Audio(); + RegisterModule_Audio(); + + void RegisterModule_ParticleSystem(); + RegisterModule_ParticleSystem(); + + void RegisterModule_ParticlesLegacy(); + RegisterModule_ParticlesLegacy(); + + void RegisterModule_Physics(); + RegisterModule_Physics(); + + void RegisterModule_Physics2D(); + RegisterModule_Physics2D(); + + void RegisterModule_TextRendering(); + RegisterModule_TextRendering(); + + void RegisterModule_UI(); + RegisterModule_UI(); + +} + +void RegisterAllClasses() +{ + //Total: 86 classes + //0. AssetBundle + void RegisterClass_AssetBundle(); + RegisterClass_AssetBundle(); + + //1. NamedObject + void RegisterClass_NamedObject(); + RegisterClass_NamedObject(); + + //2. EditorExtension + void RegisterClass_EditorExtension(); + RegisterClass_EditorExtension(); + + //3. QualitySettings + void RegisterClass_QualitySettings(); + RegisterClass_QualitySettings(); + + //4. GlobalGameManager + void RegisterClass_GlobalGameManager(); + RegisterClass_GlobalGameManager(); + + //5. GameManager + void RegisterClass_GameManager(); + RegisterClass_GameManager(); + + //6. Mesh + void RegisterClass_Mesh(); + RegisterClass_Mesh(); + + //7. Renderer + void RegisterClass_Renderer(); + RegisterClass_Renderer(); + + //8. Component + void RegisterClass_Component(); + RegisterClass_Component(); + + //9. GUILayer + void RegisterClass_GUILayer(); + RegisterClass_GUILayer(); + + //10. Behaviour + void RegisterClass_Behaviour(); + RegisterClass_Behaviour(); + + //11. Texture + void RegisterClass_Texture(); + RegisterClass_Texture(); + + //12. Texture2D + void RegisterClass_Texture2D(); + RegisterClass_Texture2D(); + + //13. RenderTexture + void RegisterClass_RenderTexture(); + RegisterClass_RenderTexture(); + + //14. RectTransform + void RegisterClass_RectTransform(); + RegisterClass_RectTransform(); + + //15. Transform + void RegisterClass_Transform(); + RegisterClass_Transform(); + + //16. Shader + void RegisterClass_Shader(); + RegisterClass_Shader(); + + //17. TextAsset + void RegisterClass_TextAsset(); + RegisterClass_TextAsset(); + + //18. Material + void RegisterClass_Material(); + RegisterClass_Material(); + + //19. Sprite + void RegisterClass_Sprite(); + RegisterClass_Sprite(); + + //20. Camera + void RegisterClass_Camera(); + RegisterClass_Camera(); + + //21. MonoBehaviour + void RegisterClass_MonoBehaviour(); + RegisterClass_MonoBehaviour(); + + //22. Light + void RegisterClass_Light(); + RegisterClass_Light(); + + //23. GameObject + void RegisterClass_GameObject(); + RegisterClass_GameObject(); + + //24. ParticleSystem + void RegisterClass_ParticleSystem(); + RegisterClass_ParticleSystem(); + + //25. Rigidbody + void RegisterClass_Rigidbody(); + RegisterClass_Rigidbody(); + + //26. Joint + void RegisterClass_Joint(); + RegisterClass_Joint(); + + //27. SpringJoint + void RegisterClass_SpringJoint(); + RegisterClass_SpringJoint(); + + //28. Collider + void RegisterClass_Collider(); + RegisterClass_Collider(); + + //29. CapsuleCollider + void RegisterClass_CapsuleCollider(); + RegisterClass_CapsuleCollider(); + + //30. CharacterController + void RegisterClass_CharacterController(); + RegisterClass_CharacterController(); + + //31. Rigidbody2D + void RegisterClass_Rigidbody2D(); + RegisterClass_Rigidbody2D(); + + //32. Collider2D + void RegisterClass_Collider2D(); + RegisterClass_Collider2D(); + + //33. NavMeshAgent + void RegisterClass_NavMeshAgent(); + RegisterClass_NavMeshAgent(); + + //34. AudioClip + void RegisterClass_AudioClip(); + RegisterClass_AudioClip(); + + //35. SampleClip + void RegisterClass_SampleClip(); + RegisterClass_SampleClip(); + + //36. AudioSource + void RegisterClass_AudioSource(); + RegisterClass_AudioSource(); + + //37. AudioBehaviour + void RegisterClass_AudioBehaviour(); + RegisterClass_AudioBehaviour(); + + //38. Animation + void RegisterClass_Animation(); + RegisterClass_Animation(); + + //39. Animator + void RegisterClass_Animator(); + RegisterClass_Animator(); + + //40. DirectorPlayer + void RegisterClass_DirectorPlayer(); + RegisterClass_DirectorPlayer(); + + //41. GUIText + void RegisterClass_GUIText(); + RegisterClass_GUIText(); + + //42. GUIElement + void RegisterClass_GUIElement(); + RegisterClass_GUIElement(); + + //43. Font + void RegisterClass_Font(); + RegisterClass_Font(); + + //44. Canvas + void RegisterClass_Canvas(); + RegisterClass_Canvas(); + + //45. CanvasGroup + void RegisterClass_CanvasGroup(); + RegisterClass_CanvasGroup(); + + //46. CanvasRenderer + void RegisterClass_CanvasRenderer(); + RegisterClass_CanvasRenderer(); + + //47. TrailRenderer + void RegisterClass_TrailRenderer(); + RegisterClass_TrailRenderer(); + + //48. ParticleRenderer + void RegisterClass_ParticleRenderer(); + RegisterClass_ParticleRenderer(); + + //49. ParticleSystemRenderer + void RegisterClass_ParticleSystemRenderer(); + RegisterClass_ParticleSystemRenderer(); + + //50. SpriteRenderer + void RegisterClass_SpriteRenderer(); + RegisterClass_SpriteRenderer(); + + //51. RuntimeAnimatorController + void RegisterClass_RuntimeAnimatorController(); + RegisterClass_RuntimeAnimatorController(); + + //52. PreloadData + void RegisterClass_PreloadData(); + RegisterClass_PreloadData(); + + //53. Cubemap + void RegisterClass_Cubemap(); + RegisterClass_Cubemap(); + + //54. Texture3D + void RegisterClass_Texture3D(); + RegisterClass_Texture3D(); + + //55. LevelGameManager + void RegisterClass_LevelGameManager(); + RegisterClass_LevelGameManager(); + + //56. CircleCollider2D + void RegisterClass_CircleCollider2D(); + RegisterClass_CircleCollider2D(); + + //57. PolygonCollider2D + void RegisterClass_PolygonCollider2D(); + RegisterClass_PolygonCollider2D(); + + //58. BoxCollider2D + void RegisterClass_BoxCollider2D(); + RegisterClass_BoxCollider2D(); + + //59. PhysicsMaterial2D + void RegisterClass_PhysicsMaterial2D(); + RegisterClass_PhysicsMaterial2D(); + + //60. EdgeCollider2D + void RegisterClass_EdgeCollider2D(); + RegisterClass_EdgeCollider2D(); + + //61. AnimationClip + void RegisterClass_AnimationClip(); + RegisterClass_AnimationClip(); + + //62. Motion + void RegisterClass_Motion(); + RegisterClass_Motion(); + + //63. AudioListener + void RegisterClass_AudioListener(); + RegisterClass_AudioListener(); + + //64. AnimatorController + void RegisterClass_AnimatorController(); + RegisterClass_AnimatorController(); + + //65. RenderSettings + void RegisterClass_RenderSettings(); + RegisterClass_RenderSettings(); + + //66. MonoScript + void RegisterClass_MonoScript(); + RegisterClass_MonoScript(); + + //67. FlareLayer + void RegisterClass_FlareLayer(); + RegisterClass_FlareLayer(); + + //68. LightmapSettings + void RegisterClass_LightmapSettings(); + RegisterClass_LightmapSettings(); + + //69. TimeManager + void RegisterClass_TimeManager(); + RegisterClass_TimeManager(); + + //70. AudioManager + void RegisterClass_AudioManager(); + RegisterClass_AudioManager(); + + //71. InputManager + void RegisterClass_InputManager(); + RegisterClass_InputManager(); + + //72. Physics2DSettings + void RegisterClass_Physics2DSettings(); + RegisterClass_Physics2DSettings(); + + //73. GraphicsSettings + void RegisterClass_GraphicsSettings(); + RegisterClass_GraphicsSettings(); + + //74. PhysicsManager + void RegisterClass_PhysicsManager(); + RegisterClass_PhysicsManager(); + + //75. TagManager + void RegisterClass_TagManager(); + RegisterClass_TagManager(); + + //76. ScriptMapper + void RegisterClass_ScriptMapper(); + RegisterClass_ScriptMapper(); + + //77. DelayedCallManager + void RegisterClass_DelayedCallManager(); + RegisterClass_DelayedCallManager(); + + //78. MonoManager + void RegisterClass_MonoManager(); + RegisterClass_MonoManager(); + + //79. NavMeshAreas + void RegisterClass_NavMeshAreas(); + RegisterClass_NavMeshAreas(); + + //80. PlayerSettings + void RegisterClass_PlayerSettings(); + RegisterClass_PlayerSettings(); + + //81. BuildSettings + void RegisterClass_BuildSettings(); + RegisterClass_BuildSettings(); + + //82. ResourceManager + void RegisterClass_ResourceManager(); + RegisterClass_ResourceManager(); + + //83. NetworkManager + void RegisterClass_NetworkManager(); + RegisterClass_NetworkManager(); + + //84. MasterServerInterface + void RegisterClass_MasterServerInterface(); + RegisterClass_MasterServerInterface(); + + //85. RuntimeInitializeOnLoadManager + void RegisterClass_RuntimeInitializeOnLoadManager(); + RegisterClass_RuntimeInitializeOnLoadManager(); + +} diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine.UI_ArrayTypes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine.UI_ArrayTypes.h" new file mode 100644 index 00000000..3b4598dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine.UI_ArrayTypes.h" @@ -0,0 +1,84 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "mscorlib_System_Array.h" + +#pragma once +// UnityEngine.EventSystems.IPointerDownHandler[] +// UnityEngine.EventSystems.IPointerDownHandler[] +struct IPointerDownHandlerU5BU5D_t2569 : public Array_t { }; +// UnityEngine.EventSystems.IEventSystemHandler[] +// UnityEngine.EventSystems.IEventSystemHandler[] +struct IEventSystemHandlerU5BU5D_t2094 : public Array_t { }; +// UnityEngine.EventSystems.IPointerUpHandler[] +// UnityEngine.EventSystems.IPointerUpHandler[] +struct IPointerUpHandlerU5BU5D_t2570 : public Array_t { }; +// UnityEngine.EventSystems.BaseInputModule[] +// UnityEngine.EventSystems.BaseInputModule[] +struct BaseInputModuleU5BU5D_t2088 : public Array_t { }; +// UnityEngine.EventSystems.RaycastResult[] +// UnityEngine.EventSystems.RaycastResult[] +struct RaycastResultU5BU5D_t2113 : public Array_t { }; +// UnityEngine.EventSystems.BaseRaycaster[] +// UnityEngine.EventSystems.BaseRaycaster[] +struct BaseRaycasterU5BU5D_t2124 : public Array_t { }; +// UnityEngine.EventSystems.EventTrigger/Entry[] +// UnityEngine.EventSystems.EventTrigger/Entry[] +struct EntryU5BU5D_t2130 : public Array_t { }; +// UnityEngine.EventSystems.PointerEventData[] +// UnityEngine.EventSystems.PointerEventData[] +struct PointerEventDataU5BU5D_t2142 : public Array_t { }; +// UnityEngine.EventSystems.PointerInputModule/ButtonState[] +// UnityEngine.EventSystems.PointerInputModule/ButtonState[] +struct ButtonStateU5BU5D_t2155 : public Array_t { }; +// UnityEngine.UI.ICanvasElement[] +// UnityEngine.UI.ICanvasElement[] +struct ICanvasElementU5BU5D_t2164 : public Array_t { }; +// UnityEngine.UI.Dropdown/OptionData[] +// UnityEngine.UI.Dropdown/OptionData[] +struct OptionDataU5BU5D_t2167 : public Array_t { }; +// UnityEngine.UI.Dropdown/DropdownItem[] +// UnityEngine.UI.Dropdown/DropdownItem[] +struct DropdownItemU5BU5D_t2173 : public Array_t { }; +// UnityEngine.UI.Text[] +// UnityEngine.UI.Text[] +struct TextU5BU5D_t2194 : public Array_t { }; +// UnityEngine.UI.Graphic[] +// UnityEngine.UI.Graphic[] +struct GraphicU5BU5D_t2204 : public Array_t { }; +// UnityEngine.UI.Collections.IndexedSet`1[] +// UnityEngine.UI.Collections.IndexedSet`1[] +struct IndexedSet_1U5BU5D_t2208 : public Array_t { }; +// UnityEngine.UI.InputField/ContentType[] +// UnityEngine.UI.InputField/ContentType[] +struct ContentTypeU5BU5D_t680 : public Array_t { }; +// UnityEngine.UI.RectMask2D[] +// UnityEngine.UI.RectMask2D[] +struct RectMask2DU5BU5D_t2223 : public Array_t { }; +// UnityEngine.UI.IClippable[] +// UnityEngine.UI.IClippable[] +struct IClippableU5BU5D_t2229 : public Array_t { }; +// UnityEngine.UI.Selectable[] +// UnityEngine.UI.Selectable[] +struct SelectableU5BU5D_t2237 : public Array_t { }; +// UnityEngine.UI.StencilMaterial/MatEntry[] +// UnityEngine.UI.StencilMaterial/MatEntry[] +struct MatEntryU5BU5D_t2249 : public Array_t { }; +// UnityEngine.UI.Toggle[] +// UnityEngine.UI.Toggle[] +struct ToggleU5BU5D_t2255 : public Array_t { }; +// UnityEngine.UI.IClipper[] +// UnityEngine.UI.IClipper[] +struct IClipperU5BU5D_t2263 : public Array_t { }; +// UnityEngine.UI.LayoutRebuilder[] +// UnityEngine.UI.LayoutRebuilder[] +struct LayoutRebuilderU5BU5D_t2277 : public Array_t { }; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_ArrayTypes.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_ArrayTypes.h" new file mode 100644 index 00000000..b854aade --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_ArrayTypes.h" @@ -0,0 +1,165 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + + + +#include "mscorlib_System_Array.h" + +#pragma once +// UnityEngine.Collider2D[] +// UnityEngine.Collider2D[] +struct Collider2DU5BU5D_t136 : public Array_t { }; +// UnityEngine.Behaviour[] +// UnityEngine.Behaviour[] +struct BehaviourU5BU5D_t2503 : public Array_t { }; +// UnityEngine.Component[] +// UnityEngine.Component[] +struct ComponentU5BU5D_t1984 : public Array_t { }; +// UnityEngine.Object[] +// UnityEngine.Object[] +struct ObjectU5BU5D_t150 : public Array_t { }; +// UnityEngine.RaycastHit[] +// UnityEngine.RaycastHit[] +struct RaycastHitU5BU5D_t25 : public Array_t { }; +// UnityEngine.Collider[] +// UnityEngine.Collider[] +struct ColliderU5BU5D_t138 : public Array_t { }; +// UnityEngine.Renderer[] +// UnityEngine.Renderer[] +struct RendererU5BU5D_t140 : public Array_t { }; +// UnityEngine.AudioClip[] +// UnityEngine.AudioClip[] +struct AudioClipU5BU5D_t34 : public Array_t { }; +// UnityEngine.Keyframe[] +// UnityEngine.Keyframe[] +struct KeyframeU5BU5D_t146 : public Array_t { }; +// UnityEngine.MonoBehaviour[] +// UnityEngine.MonoBehaviour[] +struct MonoBehaviourU5BU5D_t109 : public Array_t { }; +// UnityEngine.Touch[] +// UnityEngine.Touch[] +struct TouchU5BU5D_t154 : public Array_t { }; +// UnityEngine.Material[] +// UnityEngine.Material[] +struct MaterialU5BU5D_t159 : public Array_t { }; +// UnityEngine.Transform[] +// UnityEngine.Transform[] +struct TransformU5BU5D_t99 : public Array_t { }; +// UnityEngine.ParticleSystem[] +// UnityEngine.ParticleSystem[] +struct ParticleSystemU5BU5D_t103 : public Array_t { }; +// UnityEngine.GameObject[] +// UnityEngine.GameObject[] +struct GameObjectU5BU5D_t108 : public Array_t { }; +// UnityEngine.Vector3[] +// UnityEngine.Vector3[] +struct Vector3U5BU5D_t125 : public Array_t { }; +// UnityEngine.SocialPlatforms.IAchievementDescription[] +// UnityEngine.SocialPlatforms.IAchievementDescription[] +struct IAchievementDescriptionU5BU5D_t440 : public Array_t { }; +// UnityEngine.SocialPlatforms.IAchievement[] +// UnityEngine.SocialPlatforms.IAchievement[] +struct IAchievementU5BU5D_t442 : public Array_t { }; +// UnityEngine.SocialPlatforms.IScore[] +// UnityEngine.SocialPlatforms.IScore[] +struct IScoreU5BU5D_t368 : public Array_t { }; +// UnityEngine.SocialPlatforms.IUserProfile[] +// UnityEngine.SocialPlatforms.IUserProfile[] +struct IUserProfileU5BU5D_t363 : public Array_t { }; +// UnityEngine.SocialPlatforms.Impl.AchievementDescription[] +// UnityEngine.SocialPlatforms.Impl.AchievementDescription[] +struct AchievementDescriptionU5BU5D_t201 : public Array_t { }; +// UnityEngine.SocialPlatforms.Impl.UserProfile[] +// UnityEngine.SocialPlatforms.Impl.UserProfile[] +struct UserProfileU5BU5D_t202 : public Array_t { }; +// UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard[] +// UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard[] +struct GcLeaderboardU5BU5D_t1917 : public Array_t { }; +// UnityEngine.SocialPlatforms.GameCenter.GcAchievementData[] +// UnityEngine.SocialPlatforms.GameCenter.GcAchievementData[] +struct GcAchievementDataU5BU5D_t407 : public Array_t { }; +// UnityEngine.SocialPlatforms.Impl.Achievement[] +// UnityEngine.SocialPlatforms.Impl.Achievement[] +struct AchievementU5BU5D_t441 : public Array_t { }; +// UnityEngine.SocialPlatforms.GameCenter.GcScoreData[] +// UnityEngine.SocialPlatforms.GameCenter.GcScoreData[] +struct GcScoreDataU5BU5D_t408 : public Array_t { }; +// UnityEngine.SocialPlatforms.Impl.Score[] +// UnityEngine.SocialPlatforms.Impl.Score[] +struct ScoreU5BU5D_t443 : public Array_t { }; +// UnityEngine.Vector4[] +// UnityEngine.Vector4[] +struct Vector4U5BU5D_t413 : public Array_t { }; +// UnityEngine.Vector2[] +// UnityEngine.Vector2[] +struct Vector2U5BU5D_t415 : public Array_t { }; +// UnityEngine.Color32[] +// UnityEngine.Color32[] +struct Color32U5BU5D_t417 : public Array_t { }; +// UnityEngine.Camera[] +// UnityEngine.Camera[] +struct CameraU5BU5D_t374 : public Array_t { }; +// UnityEngine.Display[] +// UnityEngine.Display[] +struct DisplayU5BU5D_t261 : public Array_t { }; +// UnityEngine.ContactPoint[] +// UnityEngine.ContactPoint[] +struct ContactPointU5BU5D_t276 : public Array_t { }; +// UnityEngine.Rigidbody2D[] +// UnityEngine.Rigidbody2D[] +struct Rigidbody2DU5BU5D_t1991 : public Array_t { }; +// UnityEngine.RaycastHit2D[] +// UnityEngine.RaycastHit2D[] +struct RaycastHit2DU5BU5D_t423 : public Array_t { }; +// UnityEngine.ContactPoint2D[] +// UnityEngine.ContactPoint2D[] +struct ContactPoint2DU5BU5D_t287 : public Array_t { }; +// UnityEngine.CharacterInfo[] +// UnityEngine.CharacterInfo[] +struct CharacterInfoU5BU5D_t424 : public Array_t { }; +// UnityEngine.UIVertex[] +// UnityEngine.UIVertex[] +struct UIVertexU5BU5D_t425 : public Array_t { }; +// UnityEngine.UICharInfo[] +// UnityEngine.UICharInfo[] +struct UICharInfoU5BU5D_t426 : public Array_t { }; +// UnityEngine.UILineInfo[] +// UnityEngine.UILineInfo[] +struct UILineInfoU5BU5D_t427 : public Array_t { }; +// UnityEngine.DisallowMultipleComponent[] +// UnityEngine.DisallowMultipleComponent[] +struct DisallowMultipleComponentU5BU5D_t339 : public Array_t { }; +// UnityEngine.ExecuteInEditMode[] +// UnityEngine.ExecuteInEditMode[] +struct ExecuteInEditModeU5BU5D_t340 : public Array_t { }; +// UnityEngine.RequireComponent[] +// UnityEngine.RequireComponent[] +struct RequireComponentU5BU5D_t341 : public Array_t { }; +// UnityEngine.SendMouseEvents/HitInfo[] +// UnityEngine.SendMouseEvents/HitInfo[] +struct HitInfoU5BU5D_t373 : public Array_t { }; +// UnityEngine.Events.PersistentCall[] +// UnityEngine.Events.PersistentCall[] +struct PersistentCallU5BU5D_t2073 : public Array_t { }; +// UnityEngine.Events.BaseInvokableCall[] +// UnityEngine.Events.BaseInvokableCall[] +struct BaseInvokableCallU5BU5D_t2078 : public Array_t { }; +// UnityEngine.Canvas[] +// UnityEngine.Canvas[] +struct CanvasU5BU5D_t2180 : public Array_t { }; +// UnityEngine.Font[] +// UnityEngine.Font[] +struct FontU5BU5D_t2190 : public Array_t { }; +// UnityEngine.CanvasGroup[] +// UnityEngine.CanvasGroup[] +struct CanvasGroupU5BU5D_t2243 : public Array_t { }; +// UnityEngine.RectTransform[] +// UnityEngine.RectTransform[] +struct RectTransformU5BU5D_t2270 : public Array_t { }; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3E.h" new file mode 100644 index 00000000..36eaeb2c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t180 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3E.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3E.h" new file mode 100644 index 00000000..0bae73ee --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3E.h" @@ -0,0 +1,18 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + + +// +struct U3CModuleU3E_t472 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3EMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3EMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_U3CModuleU3EMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventData.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventData.h" new file mode 100644 index 00000000..d383d869 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventData.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" + +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510 : public BaseEventData_t477 +{ + // UnityEngine.Vector2 UnityEngine.EventSystems.AxisEventData::k__BackingField + Vector2_t6 ___U3CmoveVectorU3Ek__BackingField_2; + // UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::k__BackingField + int32_t ___U3CmoveDirU3Ek__BackingField_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventDataMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventDataMethodDeclarations.h" new file mode 100644 index 00000000..49e5937e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_AxisEventDataMethodDeclarations.h" @@ -0,0 +1,31 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510; +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" + +// System.Void UnityEngine.EventSystems.AxisEventData::.ctor(UnityEngine.EventSystems.EventSystem) +extern "C" void AxisEventData__ctor_m2207 (AxisEventData_t510 * __this, EventSystem_t473 * ___eventSystem, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.AxisEventData::set_moveVector(UnityEngine.Vector2) +extern "C" void AxisEventData_set_moveVector_m2208 (AxisEventData_t510 * __this, Vector2_t6 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.AxisEventData::get_moveDir() +extern "C" int32_t AxisEventData_get_moveDir_m2209 (AxisEventData_t510 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.AxisEventData::set_moveDir(UnityEngine.EventSystems.MoveDirection) +extern "C" void AxisEventData_set_moveDir_m2210 (AxisEventData_t510 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" new file mode 100644 index 00000000..41d3018d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; + +#include "mscorlib_System_Object.h" + +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477 : public Object_t +{ + // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem + EventSystem_t473 * ___m_EventSystem_0; + // System.Boolean UnityEngine.EventSystems.BaseEventData::m_Used + bool ___m_Used_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventDataMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventDataMethodDeclarations.h" new file mode 100644 index 00000000..b59b1d3f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseEventDataMethodDeclarations.h" @@ -0,0 +1,33 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; +// UnityEngine.GameObject +struct GameObject_t77; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.BaseEventData::.ctor(UnityEngine.EventSystems.EventSystem) +extern "C" void BaseEventData__ctor_m2211 (BaseEventData_t477 * __this, EventSystem_t473 * ___eventSystem, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseEventData::Reset() +extern "C" void BaseEventData_Reset_m2212 (BaseEventData_t477 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseEventData::Use() +extern "C" void BaseEventData_Use_m2213 (BaseEventData_t477 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.BaseEventData::get_used() +extern "C" bool BaseEventData_get_used_m2214 (BaseEventData_t477 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseEventData::set_selectedObject(UnityEngine.GameObject) +extern "C" void BaseEventData_set_selectedObject_m2215 (BaseEventData_t477 * __this, GameObject_t77 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModule.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModule.h" new file mode 100644 index 00000000..686ac354 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModule.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1 +struct List_1_t514; +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510; +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; + +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" + +// UnityEngine.EventSystems.BaseInputModule +struct BaseInputModule_t476 : public UIBehaviour_t474 +{ + // System.Collections.Generic.List`1 UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache + List_1_t514 * ___m_RaycastResultCache_2; + // UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData + AxisEventData_t510 * ___m_AxisEventData_3; + // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem + EventSystem_t473 * ___m_EventSystem_4; + // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData + BaseEventData_t477 * ___m_BaseEventData_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModuleMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModuleMethodDeclarations.h" new file mode 100644 index 00000000..af90306c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseInputModuleMethodDeclarations.h" @@ -0,0 +1,67 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.BaseInputModule +struct BaseInputModule_t476; +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; +// System.Collections.Generic.List`1 +struct List_1_t514; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" + +// System.Void UnityEngine.EventSystems.BaseInputModule::.ctor() +extern "C" void BaseInputModule__ctor_m2254 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem() +extern "C" EventSystem_t473 * BaseInputModule_get_eventSystem_m2255 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::OnEnable() +extern "C" void BaseInputModule_OnEnable_m2256 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::OnDisable() +extern "C" void BaseInputModule_OnDisable_m2257 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1) +extern "C" RaycastResult_t508 BaseInputModule_FindFirstRaycast_m2258 (Object_t * __this /* static, unused */, List_1_t514 * ___candidates, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single) +extern "C" int32_t BaseInputModule_DetermineMoveDirection_m2259 (Object_t * __this /* static, unused */, float ___x, float ___y, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.MoveDirection UnityEngine.EventSystems.BaseInputModule::DetermineMoveDirection(System.Single,System.Single,System.Single) +extern "C" int32_t BaseInputModule_DetermineMoveDirection_m2260 (Object_t * __this /* static, unused */, float ___x, float ___y, float ___deadZone, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.GameObject UnityEngine.EventSystems.BaseInputModule::FindCommonRoot(UnityEngine.GameObject,UnityEngine.GameObject) +extern "C" GameObject_t77 * BaseInputModule_FindCommonRoot_m2261 (Object_t * __this /* static, unused */, GameObject_t77 * ___g1, GameObject_t77 * ___g2, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject) +extern "C" void BaseInputModule_HandlePointerExitAndEnter_m2262 (BaseInputModule_t476 * __this, PointerEventData_t131 * ___currentPointerData, GameObject_t77 * ___newEnterTarget, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::GetAxisEventData(System.Single,System.Single,System.Single) +extern "C" AxisEventData_t510 * BaseInputModule_GetAxisEventData_m2263 (BaseInputModule_t476 * __this, float ___x, float ___y, float ___moveDeadZone, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() +extern "C" BaseEventData_t477 * BaseInputModule_GetBaseEventData_m2264 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsPointerOverGameObject(System.Int32) +extern "C" bool BaseInputModule_IsPointerOverGameObject_m2265 (BaseInputModule_t476 * __this, int32_t ___pointerId, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.BaseInputModule::ShouldActivateModule() +extern "C" bool BaseInputModule_ShouldActivateModule_m2266 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::DeactivateModule() +extern "C" void BaseInputModule_DeactivateModule_m2267 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::ActivateModule() +extern "C" void BaseInputModule_ActivateModule_m2268 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseInputModule::UpdateModule() +extern "C" void BaseInputModule_UpdateModule_m2269 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.BaseInputModule::IsModuleSupported() +extern "C" bool BaseInputModule_IsModuleSupported_m2270 (BaseInputModule_t476 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" new file mode 100644 index 00000000..797d8dec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" + +// UnityEngine.EventSystems.BaseRaycaster +struct BaseRaycaster_t509 : public UIBehaviour_t474 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycasterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycasterMethodDeclarations.h" new file mode 100644 index 00000000..b232400d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_BaseRaycasterMethodDeclarations.h" @@ -0,0 +1,35 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.BaseRaycaster +struct BaseRaycaster_t509; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor() +extern "C" void BaseRaycaster__ctor_m2344 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_priority() +extern "C" int32_t BaseRaycaster_get_priority_m2345 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority() +extern "C" int32_t BaseRaycaster_get_sortOrderPriority_m2346 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority() +extern "C" int32_t BaseRaycaster_get_renderOrderPriority_m2347 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String UnityEngine.EventSystems.BaseRaycaster::ToString() +extern "C" String_t* BaseRaycaster_ToString_m2348 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseRaycaster::OnEnable() +extern "C" void BaseRaycaster_OnEnable_m2349 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.BaseRaycaster::OnDisable() +extern "C" void BaseRaycaster_OnDisable_m2350 (BaseRaycaster_t509 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" new file mode 100644 index 00000000..4623645a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystem.h" @@ -0,0 +1,53 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1 +struct List_1_t475; +// UnityEngine.EventSystems.BaseInputModule +struct BaseInputModule_t476; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.Comparison`1 +struct Comparison_1_t478; +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; + +#include "UnityEngine_UI_UnityEngine_EventSystems_UIBehaviour.h" + +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473 : public UIBehaviour_t474 +{ + // System.Collections.Generic.List`1 UnityEngine.EventSystems.EventSystem::m_SystemInputModules + List_1_t475 * ___m_SystemInputModules_2; + // UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule + BaseInputModule_t476 * ___m_CurrentInputModule_3; + // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected + GameObject_t77 * ___m_FirstSelected_4; + // System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents + bool ___m_sendNavigationEvents_5; + // System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold + int32_t ___m_DragThreshold_6; + // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected + GameObject_t77 * ___m_CurrentSelected_7; + // System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard + bool ___m_SelectionGuard_8; + // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData + BaseEventData_t477 * ___m_DummyData_9; +}; +struct EventSystem_t473_StaticFields{ + // System.Comparison`1 UnityEngine.EventSystems.EventSystem::s_RaycastComparer + Comparison_1_t478 * ___s_RaycastComparer_10; + // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::k__BackingField + EventSystem_t473 * ___U3CcurrentU3Ek__BackingField_11; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystemMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystemMethodDeclarations.h" new file mode 100644 index 00000000..deaf157c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventSystemMethodDeclarations.h" @@ -0,0 +1,88 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.EventSystem +struct EventSystem_t473; +// UnityEngine.EventSystems.BaseInputModule +struct BaseInputModule_t476; +// UnityEngine.GameObject +struct GameObject_t77; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// System.Collections.Generic.List`1 +struct List_1_t514; +// System.String +struct String_t; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" + +// System.Void UnityEngine.EventSystems.EventSystem::.ctor() +extern "C" void EventSystem__ctor_m2097 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::.cctor() +extern "C" void EventSystem__cctor_m2098 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current() +extern "C" EventSystem_t473 * EventSystem_get_current_m2099 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::set_current(UnityEngine.EventSystems.EventSystem) +extern "C" void EventSystem_set_current_m2100 (Object_t * __this /* static, unused */, EventSystem_t473 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.EventSystem::get_sendNavigationEvents() +extern "C" bool EventSystem_get_sendNavigationEvents_m2101 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::set_sendNavigationEvents(System.Boolean) +extern "C" void EventSystem_set_sendNavigationEvents_m2102 (EventSystem_t473 * __this, bool ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.EventSystem::get_pixelDragThreshold() +extern "C" int32_t EventSystem_get_pixelDragThreshold_m2103 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::set_pixelDragThreshold(System.Int32) +extern "C" void EventSystem_set_pixelDragThreshold_m2104 (EventSystem_t473 * __this, int32_t ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule() +extern "C" BaseInputModule_t476 * EventSystem_get_currentInputModule_m2105 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_firstSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_firstSelectedGameObject_m2106 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::set_firstSelectedGameObject(UnityEngine.GameObject) +extern "C" void EventSystem_set_firstSelectedGameObject_m2107 (EventSystem_t473 * __this, GameObject_t77 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_currentSelectedGameObject_m2108 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_lastSelectedGameObject() +extern "C" GameObject_t77 * EventSystem_get_lastSelectedGameObject_m2109 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::UpdateModules() +extern "C" void EventSystem_UpdateModules_m2110 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.EventSystem::get_alreadySelecting() +extern "C" bool EventSystem_get_alreadySelecting_m2111 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData) +extern "C" void EventSystem_SetSelectedGameObject_m2112 (EventSystem_t473 * __this, GameObject_t77 * ___selected, BaseEventData_t477 * ___pointer, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::get_baseEventDataCache() +extern "C" BaseEventData_t477 * EventSystem_get_baseEventDataCache_m2113 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject) +extern "C" void EventSystem_SetSelectedGameObject_m2114 (EventSystem_t473 * __this, GameObject_t77 * ___selected, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.EventSystem::RaycastComparer(UnityEngine.EventSystems.RaycastResult,UnityEngine.EventSystems.RaycastResult) +extern "C" int32_t EventSystem_RaycastComparer_m2115 (Object_t * __this /* static, unused */, RaycastResult_t508 ___lhs, RaycastResult_t508 ___rhs, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern "C" void EventSystem_RaycastAll_m2116 (EventSystem_t473 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___raycastResults, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject() +extern "C" bool EventSystem_IsPointerOverGameObject_m2117 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Boolean UnityEngine.EventSystems.EventSystem::IsPointerOverGameObject(System.Int32) +extern "C" bool EventSystem_IsPointerOverGameObject_m2118 (EventSystem_t473 * __this, int32_t ___pointerId, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::OnEnable() +extern "C" void EventSystem_OnEnable_m2119 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::OnDisable() +extern "C" void EventSystem_OnDisable_m2120 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::TickModules() +extern "C" void EventSystem_TickModules_m2121 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::Update() +extern "C" void EventSystem_Update_m2122 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventSystem::ChangeEventModule(UnityEngine.EventSystems.BaseInputModule) +extern "C" void EventSystem_ChangeEventModule_m2123 (EventSystem_t473 * __this, BaseInputModule_t476 * ___module, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.String UnityEngine.EventSystems.EventSystem::ToString() +extern "C" String_t* EventSystem_ToString_m2124 (EventSystem_t473 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger.h" new file mode 100644 index 00000000..a690ab46 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger.h" @@ -0,0 +1,25 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Collections.Generic.List`1 +struct List_1_t483; + +#include "UnityEngine_UnityEngine_MonoBehaviour.h" + +// UnityEngine.EventSystems.EventTrigger +struct EventTrigger_t482 : public MonoBehaviour_t2 +{ + // System.Collections.Generic.List`1 UnityEngine.EventSystems.EventTrigger::m_Delegates + List_1_t483 * ___m_Delegates_2; + // System.Collections.Generic.List`1 UnityEngine.EventSystems.EventTrigger::delegates + List_1_t483 * ___delegates_3; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerMethodDeclarations.h" new file mode 100644 index 00000000..e77c3586 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerMethodDeclarations.h" @@ -0,0 +1,70 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.EventTrigger +struct EventTrigger_t482; +// System.Collections.Generic.List`1 +struct List_1_t483; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// UnityEngine.EventSystems.AxisEventData +struct AxisEventData_t510; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" + +// System.Void UnityEngine.EventSystems.EventTrigger::.ctor() +extern "C" void EventTrigger__ctor_m2127 (EventTrigger_t482 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Collections.Generic.List`1 UnityEngine.EventSystems.EventTrigger::get_triggers() +extern "C" List_1_t483 * EventTrigger_get_triggers_m2128 (EventTrigger_t482 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::set_triggers(System.Collections.Generic.List`1) +extern "C" void EventTrigger_set_triggers_m2129 (EventTrigger_t482 * __this, List_1_t483 * ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::Execute(UnityEngine.EventSystems.EventTriggerType,UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_Execute_m2130 (EventTrigger_t482 * __this, int32_t ___id, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerEnter(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerEnter_m2131 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerExit(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerExit_m2132 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnDrag_m2133 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnDrop(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnDrop_m2134 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerDown(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerDown_m2135 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerUp(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerUp_m2136 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnPointerClick(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnPointerClick_m2137 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnSelect(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnSelect_m2138 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnDeselect(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnDeselect_m2139 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnScroll(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnScroll_m2140 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnMove(UnityEngine.EventSystems.AxisEventData) +extern "C" void EventTrigger_OnMove_m2141 (EventTrigger_t482 * __this, AxisEventData_t510 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnUpdateSelected_m2142 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnInitializePotentialDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnInitializePotentialDrag_m2143 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnBeginDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnBeginDrag_m2144 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnEndDrag(UnityEngine.EventSystems.PointerEventData) +extern "C" void EventTrigger_OnEndDrag_m2145 (EventTrigger_t482 * __this, PointerEventData_t131 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnSubmit(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnSubmit_m2146 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.EventTrigger::OnCancel(UnityEngine.EventSystems.BaseEventData) +extern "C" void EventTrigger_OnCancel_m2147 (EventTrigger_t482 * __this, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" new file mode 100644 index 00000000..d4b653e9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" + +// UnityEngine.EventSystems.EventTriggerType +struct EventTriggerType_t484 +{ + // System.Int32 UnityEngine.EventSystems.EventTriggerType::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerTypeMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerTypeMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTriggerTypeMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Entry.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Entry.h" new file mode 100644 index 00000000..14cdde22 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Entry.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.EventTrigger/TriggerEvent +struct TriggerEvent_t479; + +#include "mscorlib_System_Object.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_EventTriggerType.h" + +// UnityEngine.EventSystems.EventTrigger/Entry +struct Entry_t481 : public Object_t +{ + // UnityEngine.EventSystems.EventTriggerType UnityEngine.EventSystems.EventTrigger/Entry::eventID + int32_t ___eventID_0; + // UnityEngine.EventSystems.EventTrigger/TriggerEvent UnityEngine.EventSystems.EventTrigger/Entry::callback + TriggerEvent_t479 * ___callback_1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_EntryMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_EntryMethodDeclarations.h" new file mode 100644 index 00000000..e29cecf4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_EntryMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.EventTrigger/Entry +struct Entry_t481; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.EventTrigger/Entry::.ctor() +extern "C" void Entry__ctor_m2126 (Entry_t481 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Trigger.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Trigger.h" new file mode 100644 index 00000000..fbf5c1cd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_Trigger.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UnityEngine_Events_UnityEvent_1_gen.h" + +// UnityEngine.EventSystems.EventTrigger/TriggerEvent +struct TriggerEvent_t479 : public UnityEvent_1_t480 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_TriggerMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_TriggerMethodDeclarations.h" new file mode 100644 index 00000000..f9785225 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_EventTrigger_TriggerMethodDeclarations.h" @@ -0,0 +1,21 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.EventTrigger/TriggerEvent +struct TriggerEvent_t479; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.EventTrigger/TriggerEvent::.ctor() +extern "C" void TriggerEvent__ctor_m2125 (TriggerEvent_t479 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" new file mode 100644 index 00000000..16b49859 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents.h" @@ -0,0 +1,101 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t486; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t487; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t488; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t489; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t490; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t491; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t492; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t493; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t494; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t495; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t496; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t497; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t498; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t499; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t500; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t501; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t502; +// UnityEngine.UI.ObjectPool`1> +struct ObjectPool_1_t503; +// System.Collections.Generic.List`1 +struct List_1_t101; +// UnityEngine.Events.UnityAction`1> +struct UnityAction_1_t504; + +#include "mscorlib_System_Object.h" + +// UnityEngine.EventSystems.ExecuteEvents +struct ExecuteEvents_t485 : public Object_t +{ +}; +struct ExecuteEvents_t485_StaticFields{ + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_PointerEnterHandler + EventFunction_1_t486 * ___s_PointerEnterHandler_0; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_PointerExitHandler + EventFunction_1_t487 * ___s_PointerExitHandler_1; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_PointerDownHandler + EventFunction_1_t488 * ___s_PointerDownHandler_2; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_PointerUpHandler + EventFunction_1_t489 * ___s_PointerUpHandler_3; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_PointerClickHandler + EventFunction_1_t490 * ___s_PointerClickHandler_4; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_InitializePotentialDragHandler + EventFunction_1_t491 * ___s_InitializePotentialDragHandler_5; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_BeginDragHandler + EventFunction_1_t492 * ___s_BeginDragHandler_6; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_DragHandler + EventFunction_1_t493 * ___s_DragHandler_7; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_EndDragHandler + EventFunction_1_t494 * ___s_EndDragHandler_8; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_DropHandler + EventFunction_1_t495 * ___s_DropHandler_9; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_ScrollHandler + EventFunction_1_t496 * ___s_ScrollHandler_10; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_UpdateSelectedHandler + EventFunction_1_t497 * ___s_UpdateSelectedHandler_11; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_SelectHandler + EventFunction_1_t498 * ___s_SelectHandler_12; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_DeselectHandler + EventFunction_1_t499 * ___s_DeselectHandler_13; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_MoveHandler + EventFunction_1_t500 * ___s_MoveHandler_14; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_SubmitHandler + EventFunction_1_t501 * ___s_SubmitHandler_15; + // UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::s_CancelHandler + EventFunction_1_t502 * ___s_CancelHandler_16; + // UnityEngine.UI.ObjectPool`1> UnityEngine.EventSystems.ExecuteEvents::s_HandlerListPool + ObjectPool_1_t503 * ___s_HandlerListPool_17; + // System.Collections.Generic.List`1 UnityEngine.EventSystems.ExecuteEvents::s_InternalTransformList + List_1_t101 * ___s_InternalTransformList_18; + // UnityEngine.Events.UnityAction`1> UnityEngine.EventSystems.ExecuteEvents::<>f__am$cache13 + UnityAction_1_t504 * ___U3CU3Ef__amU24cache13_19; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEventsMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEventsMethodDeclarations.h" new file mode 100644 index 00000000..fbfe89f6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEventsMethodDeclarations.h" @@ -0,0 +1,167 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.IPointerEnterHandler +struct IPointerEnterHandler_t658; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// UnityEngine.EventSystems.IPointerExitHandler +struct IPointerExitHandler_t659; +// UnityEngine.EventSystems.IPointerDownHandler +struct IPointerDownHandler_t660; +// UnityEngine.EventSystems.IPointerUpHandler +struct IPointerUpHandler_t661; +// UnityEngine.EventSystems.IPointerClickHandler +struct IPointerClickHandler_t662; +// UnityEngine.EventSystems.IInitializePotentialDragHandler +struct IInitializePotentialDragHandler_t663; +// UnityEngine.EventSystems.IBeginDragHandler +struct IBeginDragHandler_t664; +// UnityEngine.EventSystems.IDragHandler +struct IDragHandler_t665; +// UnityEngine.EventSystems.IEndDragHandler +struct IEndDragHandler_t666; +// UnityEngine.EventSystems.IDropHandler +struct IDropHandler_t667; +// UnityEngine.EventSystems.IScrollHandler +struct IScrollHandler_t668; +// UnityEngine.EventSystems.IUpdateSelectedHandler +struct IUpdateSelectedHandler_t669; +// UnityEngine.EventSystems.ISelectHandler +struct ISelectHandler_t670; +// UnityEngine.EventSystems.IDeselectHandler +struct IDeselectHandler_t671; +// UnityEngine.EventSystems.IMoveHandler +struct IMoveHandler_t672; +// UnityEngine.EventSystems.ISubmitHandler +struct ISubmitHandler_t673; +// UnityEngine.EventSystems.ICancelHandler +struct ICancelHandler_t674; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t486; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t487; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t488; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t489; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t490; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t491; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t492; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t493; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t494; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t495; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t496; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t497; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t498; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t499; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t500; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t501; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t502; +// UnityEngine.GameObject +struct GameObject_t77; +// System.Collections.Generic.IList`1 +struct IList_1_t675; +// System.Collections.Generic.List`1 +struct List_1_t657; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents::.cctor() +extern "C" void ExecuteEvents__cctor_m2148 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerEnterHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2149 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerExitHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2150 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerDownHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2151 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerUpHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2152 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IPointerClickHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2153 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IInitializePotentialDragHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2154 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IBeginDragHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2155 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDragHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2156 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IEndDragHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2157 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDropHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2158 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IScrollHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2159 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IUpdateSelectedHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2160 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISelectHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2161 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IDeselectHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2162 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.IMoveHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2163 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ISubmitHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2164 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::Execute(UnityEngine.EventSystems.ICancelHandler,UnityEngine.EventSystems.BaseEventData) +extern "C" void ExecuteEvents_Execute_m2165 (Object_t * __this /* static, unused */, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerEnterHandler() +extern "C" EventFunction_1_t486 * ExecuteEvents_get_pointerEnterHandler_m2166 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerExitHandler() +extern "C" EventFunction_1_t487 * ExecuteEvents_get_pointerExitHandler_m2167 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler() +extern "C" EventFunction_1_t488 * ExecuteEvents_get_pointerDownHandler_m2168 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler() +extern "C" EventFunction_1_t489 * ExecuteEvents_get_pointerUpHandler_m2169 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler() +extern "C" EventFunction_1_t490 * ExecuteEvents_get_pointerClickHandler_m2170 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag() +extern "C" EventFunction_1_t491 * ExecuteEvents_get_initializePotentialDrag_m2171 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler() +extern "C" EventFunction_1_t492 * ExecuteEvents_get_beginDragHandler_m2172 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_dragHandler() +extern "C" EventFunction_1_t493 * ExecuteEvents_get_dragHandler_m2173 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler() +extern "C" EventFunction_1_t494 * ExecuteEvents_get_endDragHandler_m2174 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_dropHandler() +extern "C" EventFunction_1_t495 * ExecuteEvents_get_dropHandler_m2175 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler() +extern "C" EventFunction_1_t496 * ExecuteEvents_get_scrollHandler_m2176 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler() +extern "C" EventFunction_1_t497 * ExecuteEvents_get_updateSelectedHandler_m2177 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_selectHandler() +extern "C" EventFunction_1_t498 * ExecuteEvents_get_selectHandler_m2178 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_deselectHandler() +extern "C" EventFunction_1_t499 * ExecuteEvents_get_deselectHandler_m2179 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_moveHandler() +extern "C" EventFunction_1_t500 * ExecuteEvents_get_moveHandler_m2180 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_submitHandler() +extern "C" EventFunction_1_t501 * ExecuteEvents_get_submitHandler_m2181 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 UnityEngine.EventSystems.ExecuteEvents::get_cancelHandler() +extern "C" EventFunction_1_t502 * ExecuteEvents_get_cancelHandler_m2182 (Object_t * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::GetEventChain(UnityEngine.GameObject,System.Collections.Generic.IList`1) +extern "C" void ExecuteEvents_GetEventChain_m2183 (Object_t * __this /* static, unused */, GameObject_t77 * ___root, Object_t* ___eventChain, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.ExecuteEvents::m__0(System.Collections.Generic.List`1) +extern "C" void ExecuteEvents_U3Cs_HandlerListPoolU3Em__0_m2184 (Object_t * __this /* static, unused */, List_1_t657 * ___l, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF.h" new file mode 100644 index 00000000..a6df21dc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IDeselectHandler +struct IDeselectHandler_t671; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t499 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventFMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventFMethodDeclarations.h" new file mode 100644 index 00000000..df4be43a --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventFMethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3470(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t499 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14058(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t499 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14060(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t499 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14062(__this, ___result, method) (( void (*) (EventFunction_1_t499 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0.h" new file mode 100644 index 00000000..da1a98f6 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.ISelectHandler +struct ISelectHandler_t670; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t498 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0MethodDeclarations.h" new file mode 100644 index 00000000..85a0a087 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_0MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3469(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t498 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14217(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t498 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14218(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t498 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14219(__this, ___result, method) (( void (*) (EventFunction_1_t498 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1.h" new file mode 100644 index 00000000..7daf68d9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IPointerEnterHandler +struct IPointerEnterHandler_t658; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t486 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10.h" new file mode 100644 index 00000000..ea0324e9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IDropHandler +struct IDropHandler_t667; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t495 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10MethodDeclarations.h" new file mode 100644 index 00000000..2c0232be --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_10MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3466(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t495 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14589(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t495 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14590(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t495 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14591(__this, ___result, method) (( void (*) (EventFunction_1_t495 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11.h" new file mode 100644 index 00000000..43f7b6a8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IScrollHandler +struct IScrollHandler_t668; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t496 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11MethodDeclarations.h" new file mode 100644 index 00000000..0bce98ec --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_11MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3467(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t496 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14592(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t496 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14593(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t496 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14594(__this, ___result, method) (( void (*) (EventFunction_1_t496 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12.h" new file mode 100644 index 00000000..31b71881 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IUpdateSelectedHandler +struct IUpdateSelectedHandler_t669; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t497 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12MethodDeclarations.h" new file mode 100644 index 00000000..6b283705 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_12MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3468(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t497 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14595(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t497 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14596(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t497 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14597(__this, ___result, method) (( void (*) (EventFunction_1_t497 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13.h" new file mode 100644 index 00000000..a56dd00e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IMoveHandler +struct IMoveHandler_t672; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t500 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13MethodDeclarations.h" new file mode 100644 index 00000000..6798901f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_13MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3471(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t500 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14598(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t500 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14599(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t500 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14600(__this, ___result, method) (( void (*) (EventFunction_1_t500 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14.h" new file mode 100644 index 00000000..1a1b8e72 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.ISubmitHandler +struct ISubmitHandler_t673; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t501 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14MethodDeclarations.h" new file mode 100644 index 00000000..056a6601 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_14MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3472(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t501 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14601(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t501 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14602(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t501 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14603(__this, ___result, method) (( void (*) (EventFunction_1_t501 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15.h" new file mode 100644 index 00000000..b2b6cf3d --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.ICancelHandler +struct ICancelHandler_t674; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t502 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15MethodDeclarations.h" new file mode 100644 index 00000000..9984d2c2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_15MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3473(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t502 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14604(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t502 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14605(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t502 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14606(__this, ___result, method) (( void (*) (EventFunction_1_t502 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16.h" new file mode 100644 index 00000000..cc96bdfc --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16.h" @@ -0,0 +1,28 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// System.Object +struct Object_t; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t707 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" new file mode 100644 index 00000000..fd77b452 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" @@ -0,0 +1,40 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t707; +// System.Object +struct Object_t; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; + +#include "codegen/il2cpp-codegen.h" +#include "mscorlib_System_IntPtr.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +extern "C" void EventFunction_1__ctor_m14057_gshared (EventFunction_1_t707 * __this, Object_t * ___object, IntPtr_t ___method, const MethodInfo* method); +#define EventFunction_1__ctor_m14057(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t707 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +extern "C" void EventFunction_1_Invoke_m14059_gshared (EventFunction_1_t707 * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, const MethodInfo* method); +#define EventFunction_1_Invoke_m14059(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t707 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +extern "C" Object_t * EventFunction_1_BeginInvoke_m14061_gshared (EventFunction_1_t707 * __this, Object_t * ___handler, BaseEventData_t477 * ___eventData, AsyncCallback_t222 * ___callback, Object_t * ___object, const MethodInfo* method); +#define EventFunction_1_BeginInvoke_m14061(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t707 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +extern "C" void EventFunction_1_EndInvoke_m14063_gshared (EventFunction_1_t707 * __this, Object_t * ___result, const MethodInfo* method); +#define EventFunction_1_EndInvoke_m14063(__this, ___result, method) (( void (*) (EventFunction_1_t707 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1MethodDeclarations.h" new file mode 100644 index 00000000..b254f8fd --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_1MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3457(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t486 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14562(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t486 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14563(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t486 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14564(__this, ___result, method) (( void (*) (EventFunction_1_t486 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2.h" new file mode 100644 index 00000000..0f9ffc15 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IPointerExitHandler +struct IPointerExitHandler_t659; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t487 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2MethodDeclarations.h" new file mode 100644 index 00000000..bd8731a4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_2MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3458(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t487 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14565(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t487 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14566(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t487 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14567(__this, ___result, method) (( void (*) (EventFunction_1_t487 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3.h" new file mode 100644 index 00000000..7a4ba67f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IPointerDownHandler +struct IPointerDownHandler_t660; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t488 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3MethodDeclarations.h" new file mode 100644 index 00000000..c2f102da --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_3MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3459(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t488 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14568(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t488 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14569(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t488 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14570(__this, ___result, method) (( void (*) (EventFunction_1_t488 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4.h" new file mode 100644 index 00000000..8d562778 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IPointerUpHandler +struct IPointerUpHandler_t661; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t489 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4MethodDeclarations.h" new file mode 100644 index 00000000..35c83a22 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_4MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3460(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t489 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14571(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t489 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14572(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t489 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14573(__this, ___result, method) (( void (*) (EventFunction_1_t489 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5.h" new file mode 100644 index 00000000..4715df4f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IPointerClickHandler +struct IPointerClickHandler_t662; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t490 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5MethodDeclarations.h" new file mode 100644 index 00000000..890b93a8 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_5MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3461(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t490 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14574(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t490 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14575(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t490 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14576(__this, ___result, method) (( void (*) (EventFunction_1_t490 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6.h" new file mode 100644 index 00000000..25417764 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IInitializePotentialDragHandler +struct IInitializePotentialDragHandler_t663; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t491 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6MethodDeclarations.h" new file mode 100644 index 00000000..fed5f3a2 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_6MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3462(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t491 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14577(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t491 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14578(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t491 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14579(__this, ___result, method) (( void (*) (EventFunction_1_t491 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7.h" new file mode 100644 index 00000000..cf39e1fa --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IBeginDragHandler +struct IBeginDragHandler_t664; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t492 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7MethodDeclarations.h" new file mode 100644 index 00000000..918da7db --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_7MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3463(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t492 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14580(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t492 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14581(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t492 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14582(__this, ___result, method) (( void (*) (EventFunction_1_t492 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8.h" new file mode 100644 index 00000000..1c63af89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IDragHandler +struct IDragHandler_t665; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t493 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8MethodDeclarations.h" new file mode 100644 index 00000000..34e12305 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_8MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3464(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t493 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14583(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t493 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14584(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t493 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14585(__this, ___result, method) (( void (*) (EventFunction_1_t493 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9.h" new file mode 100644 index 00000000..759fdbf4 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9.h" @@ -0,0 +1,30 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.EventSystems.IEndDragHandler +struct IEndDragHandler_t666; +// UnityEngine.EventSystems.BaseEventData +struct BaseEventData_t477; +// System.IAsyncResult +struct IAsyncResult_t221; +// System.AsyncCallback +struct AsyncCallback_t222; +// System.Object +struct Object_t; + +#include "mscorlib_System_MulticastDelegate.h" +#include "mscorlib_System_Void.h" + +// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1 +struct EventFunction_1_t494 : public MulticastDelegate_t220 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9MethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9MethodDeclarations.h" new file mode 100644 index 00000000..836c6ce9 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_9MethodDeclarations.h" @@ -0,0 +1,26 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_ExecuteEvents_EventF_16MethodDeclarations.h" + +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::.ctor(System.Object,System.IntPtr) +#define EventFunction_1__ctor_m3465(__this, ___object, ___method, method) (( void (*) (EventFunction_1_t494 *, Object_t *, IntPtr_t, const MethodInfo*))EventFunction_1__ctor_m14057_gshared)(__this, ___object, ___method, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::Invoke(T1,UnityEngine.EventSystems.BaseEventData) +#define EventFunction_1_Invoke_m14586(__this, ___handler, ___eventData, method) (( void (*) (EventFunction_1_t494 *, Object_t *, BaseEventData_t477 *, const MethodInfo*))EventFunction_1_Invoke_m14059_gshared)(__this, ___handler, ___eventData, method) +// System.IAsyncResult UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::BeginInvoke(T1,UnityEngine.EventSystems.BaseEventData,System.AsyncCallback,System.Object) +#define EventFunction_1_BeginInvoke_m14587(__this, ___handler, ___eventData, ___callback, ___object, method) (( Object_t * (*) (EventFunction_1_t494 *, Object_t *, BaseEventData_t477 *, AsyncCallback_t222 *, Object_t *, const MethodInfo*))EventFunction_1_BeginInvoke_m14061_gshared)(__this, ___handler, ___eventData, ___callback, ___object, method) +// System.Void UnityEngine.EventSystems.ExecuteEvents/EventFunction`1::EndInvoke(System.IAsyncResult) +#define EventFunction_1_EndInvoke_m14588(__this, ___result, method) (( void (*) (EventFunction_1_t494 *, Object_t *, const MethodInfo*))EventFunction_1_EndInvoke_m14063_gshared)(__this, ___result, method) diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" new file mode 100644 index 00000000..cd711040 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" @@ -0,0 +1,22 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "mscorlib_System_Enum.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_MoveDirection.h" + +// UnityEngine.EventSystems.MoveDirection +struct MoveDirection_t505 +{ + // System.Int32 UnityEngine.EventSystems.MoveDirection::value__ + int32_t ___value___1; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirectionMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirectionMethodDeclarations.h" new file mode 100644 index 00000000..1171fc89 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_MoveDirectionMethodDeclarations.h" @@ -0,0 +1,17 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + + +#include "codegen/il2cpp-codegen.h" + diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycaster.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycaster.h" new file mode 100644 index 00000000..54e38096 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycaster.h" @@ -0,0 +1,19 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + + +#include "UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" + +// UnityEngine.EventSystems.Physics2DRaycaster +struct Physics2DRaycaster_t524 : public PhysicsRaycaster_t525 +{ +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycasterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycasterMethodDeclarations.h" new file mode 100644 index 00000000..5cdc036f --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_Physics2DRaycasterMethodDeclarations.h" @@ -0,0 +1,27 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.Physics2DRaycaster +struct Physics2DRaycaster_t524; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// System.Collections.Generic.List`1 +struct List_1_t514; + +#include "codegen/il2cpp-codegen.h" + +// System.Void UnityEngine.EventSystems.Physics2DRaycaster::.ctor() +extern "C" void Physics2DRaycaster__ctor_m2351 (Physics2DRaycaster_t524 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.Physics2DRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern "C" void Physics2DRaycaster_Raycast_m2352 (Physics2DRaycaster_t524 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___resultAppendList, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" new file mode 100644 index 00000000..8cad7a5e --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycaster.h" @@ -0,0 +1,32 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.Camera +struct Camera_t28; +// System.Comparison`1 +struct Comparison_1_t526; + +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseRaycaster.h" +#include "UnityEngine_UnityEngine_LayerMask.h" + +// UnityEngine.EventSystems.PhysicsRaycaster +struct PhysicsRaycaster_t525 : public BaseRaycaster_t509 +{ + // UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::m_EventCamera + Camera_t28 * ___m_EventCamera_3; + // UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::m_EventMask + LayerMask_t9 ___m_EventMask_4; +}; +struct PhysicsRaycaster_t525_StaticFields{ + // System.Comparison`1 UnityEngine.EventSystems.PhysicsRaycaster::<>f__am$cache2 + Comparison_1_t526 * ___U3CU3Ef__amU24cache2_5; +}; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycasterMethodDeclarations.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycasterMethodDeclarations.h" new file mode 100644 index 00000000..9f5e453c --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PhysicsRaycasterMethodDeclarations.h" @@ -0,0 +1,43 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include +#include +#include + +// UnityEngine.EventSystems.PhysicsRaycaster +struct PhysicsRaycaster_t525; +// UnityEngine.Camera +struct Camera_t28; +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131; +// System.Collections.Generic.List`1 +struct List_1_t514; + +#include "codegen/il2cpp-codegen.h" +#include "UnityEngine_UnityEngine_LayerMask.h" +#include "UnityEngine_UnityEngine_RaycastHit.h" + +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::.ctor() +extern "C" void PhysicsRaycaster__ctor_m2353 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.Camera UnityEngine.EventSystems.PhysicsRaycaster::get_eventCamera() +extern "C" Camera_t28 * PhysicsRaycaster_get_eventCamera_m2354 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_depth() +extern "C" int32_t PhysicsRaycaster_get_depth_m2355 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::get_finalEventMask() +extern "C" int32_t PhysicsRaycaster_get_finalEventMask_m2356 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// UnityEngine.LayerMask UnityEngine.EventSystems.PhysicsRaycaster::get_eventMask() +extern "C" LayerMask_t9 PhysicsRaycaster_get_eventMask_m2357 (PhysicsRaycaster_t525 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::set_eventMask(UnityEngine.LayerMask) +extern "C" void PhysicsRaycaster_set_eventMask_m2358 (PhysicsRaycaster_t525 * __this, LayerMask_t9 ___value, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Void UnityEngine.EventSystems.PhysicsRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1) +extern "C" void PhysicsRaycaster_Raycast_m2359 (PhysicsRaycaster_t525 * __this, PointerEventData_t131 * ___eventData, List_1_t514 * ___resultAppendList, const MethodInfo* method) IL2CPP_METHOD_ATTR; +// System.Int32 UnityEngine.EventSystems.PhysicsRaycaster::m__1(UnityEngine.RaycastHit,UnityEngine.RaycastHit) +extern "C" int32_t PhysicsRaycaster_U3CRaycastU3Em__1_m2360 (Object_t * __this /* static, unused */, RaycastHit_t26 ___r1, RaycastHit_t26 ___r2, const MethodInfo* method) IL2CPP_METHOD_ATTR; diff --git "a/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" new file mode 100644 index 00000000..a048c4c1 --- /dev/null +++ "b/NB15230\350\265\265\351\223\255\351\252\220/\345\244\247\344\275\234\344\270\232 test4ios/Classes/Native/UnityEngine_UI_UnityEngine_EventSystems_PointerEventData.h" @@ -0,0 +1,69 @@ +#pragma once + +#include "il2cpp-config.h" + +#ifndef _MSC_VER +# include +#else +# include +#endif + +#include + +// UnityEngine.GameObject +struct GameObject_t77; +// System.Collections.Generic.List`1 +struct List_1_t513; + +#include "UnityEngine_UI_UnityEngine_EventSystems_BaseEventData.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_RaycastResult.h" +#include "UnityEngine_UnityEngine_Vector2.h" +#include "UnityEngine_UnityEngine_Vector3.h" +#include "UnityEngine_UI_UnityEngine_EventSystems_PointerEventData_Inp.h" + +// UnityEngine.EventSystems.PointerEventData +struct PointerEventData_t131 : public BaseEventData_t477 +{ + // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress + GameObject_t77 * ___m_PointerPress_2; + // System.Collections.Generic.List`1 UnityEngine.EventSystems.PointerEventData::hovered + List_1_t513 * ___hovered_3; + // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::k__BackingField + GameObject_t77 * ___U3CpointerEnterU3Ek__BackingField_4; + // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::k__BackingField + GameObject_t77 * ___U3ClastPressU3Ek__BackingField_5; + // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::k__BackingField + GameObject_t77 * ___U3CrawPointerPressU3Ek__BackingField_6; + // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::k__BackingField + GameObject_t77 * ___U3CpointerDragU3Ek__BackingField_7; + // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::k__BackingField + RaycastResult_t508 ___U3CpointerCurrentRaycastU3Ek__BackingField_8; + // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::k__BackingField + RaycastResult_t508 ___U3CpointerPressRaycastU3Ek__BackingField_9; + // System.Boolean UnityEngine.EventSystems.PointerEventData::k__BackingField + bool ___U3CeligibleForClickU3Ek__BackingField_10; + // System.Int32 UnityEngine.EventSystems.PointerEventData::k__BackingField + int32_t ___U3CpointerIdU3Ek__BackingField_11; + // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector2_t6 ___U3CpositionU3Ek__BackingField_12; + // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector2_t6 ___U3CdeltaU3Ek__BackingField_13; + // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector2_t6 ___U3CpressPositionU3Ek__BackingField_14; + // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector3_t4 ___U3CworldPositionU3Ek__BackingField_15; + // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector3_t4 ___U3CworldNormalU3Ek__BackingField_16; + // System.Single UnityEngine.EventSystems.PointerEventData::k__BackingField + float ___U3CclickTimeU3Ek__BackingField_17; + // System.Int32 UnityEngine.EventSystems.PointerEventData::k__BackingField + int32_t ___U3CclickCountU3Ek__BackingField_18; + // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::k__BackingField + Vector2_t6 ___U3CscrollDeltaU3Ek__BackingField_19; + // System.Boolean UnityEngine.EventSystems.PointerEventData::k__BackingField + bool ___U3CuseDragThresholdU3Ek__BackingField_20; + // System.Boolean UnityEngine.EventSystems.PointerEventData::k__BackingField + bool ___U3CdraggingU3Ek__BackingField_21; + // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::